knot-resolver-5.6.0-1.el7$>F(A\ֈT#>B?d  6&7 FRpv}N;0J<J J  dJ  J J JJJ2TJ | 3!3&]3(&8&G9'G:5eG=H>P?X@`GhJHJIJXY\<J]dJ^^bdefltJu(JvPwJx@JyhdhCknot-resolver5.6.01.el7Caching full DNS ResolverThe Knot Resolver is a DNSSEC-enabled caching full resolver implementation written in C and LuaJIT, including both a resolver library and a daemon. Modular architecture of the library keeps the core tiny and efficient, and provides a state-machine like API for extensions. The package is pre-configured as local caching resolver. To start using it, start a single kresd instance: $ systemctl start kresd@1.servicecbuildvm-x86-16.iad2.fedoraproject.org.Fedora ProjectFedora ProjectGPL-3.0-or-laterFedora ProjectUnspecifiedhttps://www.knot-resolver.cz/linuxx86_64getent group knot-resolver >/dev/null || groupadd -r knot-resolver getent passwd knot-resolver >/dev/null || useradd -r -g knot-resolver -d /etc/knot-resolver -s /sbin/nologin -c "Knot Resolver" knot-resolver# upgrade-4-to-5 # 5.0.1 fix to force restart of kres-cache-gc.service, which was missing in systemd_postun_with_restart # TODO: remove once most users upgrade to 5.0.1+ systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 2 ] ; then systemctl try-restart kres-cache-gc.service >/dev/null 2>&1 || : fi # systemd_post macro is not needed for anything (calls systemctl preset) systemd-tmpfiles --create /usr/lib/tmpfiles.d/knot-resolver.conf >/dev/null 2>&1 || : /sbin/ldconfig if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable kres-cache-gc.service kresd.target > /dev/null 2>&1 || : systemctl stop kres-cache-gc.service kresd.target > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart 'kresd@*.service' kres-cache-gc.service >/dev/null 2>&1 || : fi /sbin/ldconfig@ Rn0+ 8LL+ %! b @ 8{\+Hl GN` * 3$vbAi  ]< 4 (  $SA큤AA큤AA큤큤큤큤큤큤A큤A큤A聠ccҲcҲcҲcccҲcccccccccҲcҲcҲccccҲcҲcҲcҲcҲccҲccҲcccҲcҲcҲcҲcҲccҲcҲccҲcҲcҲcҲcҲcҲcҲcҲccccҲccccccҲcҲcҲccҲcҲcҲcҲcҲcҲcҲcccccҲ4b097d3e3285d64b666c937079a9f5a54bfaff77deabebbe13584853ed5f4f8c8cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507b473c67170da189953c3bf88891084cd63a44302d036515ccc0f69448973b96dd19b486b242e4719f66725528263c51fdbb550626a469e7d4c32dd70108bc4741857c98059779fc18bd5883421923153376163aa156834dbb3929f65028d54941774285bedda0b1240f7f0d039e5e94cff9d9cc9caf8580c409669b28f575efec631efa99422ca158f0eb30c23b4db26b9e36842da1d168ece840629f283edf13e0c29b11c1ec4b69c4e4f8d72508832f2f3e59421d40b1e8d00f964932a1ed6ab95629bec6bf6a07f702999dbc082fdbf1ef876b220322de62fc4b52e47286ae6de69c9ff422ed04aa91b6c585288964936feedc6c7c097f340ef285a2bc62cabda57bf6187b3f8c5cea1dfdf5f007c319c3d25f715f838a4ea87328167b4d5b86864e8ff75888bedd0da1b05992ae0cdf954d7d79c9be5822e9777b24cea081b8bf8097e30913cb577215c906cf4359ea7bd37336bb5efacbf686334cf1f864533dcb53355820f25dcc3e1a3529660e3aeac08b9e27b198dfbf4923787e49d31c21cd2bf3e73452a43b134f3c78e82853f2b419906f238916e4f84089a1a6eaa9d3cd2e6625cca932832f0f1fc3c2432652675ddd37f7ed6f13b3ef56c8d3c2161eae25b76c81617cca484e5e904c24560e53c213569206fc7070eba958d08b6df4a300ea75a93d5519e29162c81063afd201d8bbfe6598d9992b261e894cb99dc9673a03f755c53ceaa557b55c24f4120c15ff69b1fd0a2d5f4ea0dbe77b0656da35285cd36f792c8cce043402ce636432521db11c6fc1c72fc7a2fadefb6f0f9a55941b35ecf14717f38766add14176a819eca48591c8f31885b6eeb3c13de3f51f76db057d484b7f42632822cde4685e1556b3500c817818094d1d7197f3ef843cd4e36a56a2253caf0f095941cf4c3d9560b3b172dfda7edf4db00357e7e1342b399c41fa519b0f49d9854f0bfa3ae0b0ea8c51b18a34c5aa835ca1473d3ef919a009e9628eadbb2fd305f0794c40c12c7fab39a2561d86de0882b4a3106fe5bde8971ef13c8a1edba075fd006f4a81159a89a40436bec173d0691b6bf75ac65e6a0324c11b71f7d7737df15c54e6a59ea255ece643464bf2e9ea6eb624fd30ed1fdb58c50607cc09b3a5298981a4bec8503710c19acd9c7e3ed9186ace3d613cf708d58917862d5eeaea982fd36eb877d0b765897241c9861d0170ecb88f558b6a5e322afa53673d642ef7400a9621b5e87bfc048c3a824bef32594ecb9306815f9dcf609d80b47680c816d5aba5cf3ea15ddbd6d5e3a495fdf6ad41bcb76e0bde80012f02955a9494d2a8bd2a59c84b8848f1f4076f46043a1c4884a55e930da8aad7ce3a08ba1d53b69ed5fb012e7cd2229b141a4ef664b08c0c4d323f32d78affb8ce1b2b7d1dcccb974a2ef0e9a554668b0496a39a6bb90064d999e6248cbf86721ba09fc5e8bfcb6b0812d1bbb5352efb4cf00beb93314a35ba508299b8461cd1bf22b50a4504c065058fe7851da36c389a434b3945297044f4f56cc950dd4f1dcfaa6a28e255500ce9692c31b3d339667caabf2c41759fea32be743d235ef48a40d73e07b7efdaf725e5fd9abe05ab85afb797cd15137f565661b15085d611fd752b098fda9edffa5f6c30ccaa41fb81e2afd553b40a3aba592d1f5546a99158a3410444e485197167b77439bb28d2f613d56651559ad099b1e282bfe665e52b1527080681aa91baba3c0ba8c76a3a12827792bf3164435fb7bd99253aec6ecbac444d204771189bce7a22be34bde955c37518a885a46c4771869dfc8309672580139928cc9ae1da3d8e77c5acd3bf434e95803177aee4e5c86a1a1d4320475b7534069b3201818e86755383fa25d352a91506f68739fc77cf611b2a1455065648a214b71cedd49f013604c998f33d2f376c818bf6f78737c085992608e60116bdb374977ca304ac59a0986613309346375f2b56188311d13a10eeb0ef6abe664b4364387a2a38f4576ab6a762ea3c49a316060881a34539fc9a9ede6b41fafb89db61a36354620c3baedc013d69511ed42d7fba45b2e2ed43dae78cb0bc66cb7da0a1347b13e30ca70a0de4b4b655ee826c47a80158eb5e06abbc01a81e34ace897eec14c9a10a72693b6089ffa6523e2db57abb7ba7f16f517f3cb2fb0be66e98e0139f49b997f5170f91d10dd778e8ca91d5fa821338de33201d60fe64f06da966cf7a245f2e8b94eb30ab423e6b36961a475c58e91a8173b7c8e047c4fee525d7639245d97f736292f6c084d9290b7e4b55d9201fdf40bba6dc0b3c9cf3d9403fa14dbb0b7277df75abf129b7c7c37922bf0ceea3071bf5b3fec667e473c8df8f57027b841b53989ed06d9406f658a2ea885e2dd6a37c92f279c3d30c47f223ef3abf53f57f348c5435e1a6438ecc95ddad7d5fa64128d63eb9f9b4f68f629eeba017331914a9eb3729162d777131b54a47ad78e5ab4a568cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507e38cdef02983c2b4fdcc77c682b9b02c9f730e80a01f1d1b5e8cf79aa27cfac3ef6503343461c3b99d6a5eefb709fc05dd41a27bfcb47365218df8c1788bd02e619aa55aed99a969e8e82af5b4fcc5d7faa8bb063a4cd62a919d9dbcfb022e14bc90dcb8be76627f278e816bdea503273b2845c08bf483a334774afb5685e16cfc29584ca1c3eba0ab101e9e00c4576de6dbb1d6f7a16ef4691ff479b6980b97../kresd.target@@rootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverrootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverknot-resolver-5.6.0-1.el7.src.rpmconfig(knot-resolver)knot-resolverknot-resolver(x86-64)libkres.so.9()(64bit) @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/sh/bin/sh/bin/sh/bin/shconfig(knot-resolver)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcap-ng.so.0()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libdnssec.so.9()(64bit)libedit.so.0()(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgcc_s.so.1(GCC_3.3.1)(64bit)libgnutls.so.28()(64bit)libgnutls.so.28(GNUTLS_1_4)(64bit)libgnutls.so.28(GNUTLS_2_10)(64bit)libgnutls.so.28(GNUTLS_2_12)(64bit)libgnutls.so.28(GNUTLS_2_8)(64bit)libgnutls.so.28(GNUTLS_3_0_0)(64bit)libgnutls.so.28(GNUTLS_3_1_0)(64bit)libknot.so.13()(64bit)libkres.so.9()(64bit)liblmdb.so.0.0.0()(64bit)libluajit-5.1.so.2()(64bit)libnghttp2.so.14()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libuv.so.1()(64bit)libzscanner.so.4()(64bit)lua-basexxlua-httplua-pslrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)shadow-utilssystemdsystemdrpmlib(PayloadIsXz)5.6.0-1.el73.0.4-14.6.0-14.0-15.2-14.11.3ck@c,N@cbx@b0aՈ@acamaa6aGa@`+`e`<@_ܙ_@_m_l@_k8_Wr@_ @^z^@^l@^^:@^1s^.]]ʞ](]@]]2@]9]%@\t@\T4\73\[<@[z@[b@[H@[;e@ZZZZZz@Zg#ZOhZNYm@Yx@YdYdX-XCXX@X6@X6@X@X0>W#W@W@WM|W+5WV@Jakub Ružička - 5.6.0-1Jakub Ružička - 5.5.3-1Jakub Ružička - 5.5.2-1Jakub Ružička - 5.5.1-1Jakub Ružička - 5.5.0-1Jakub Ružička - 5.4.4-1Jakub Ružička - 5.4.3-1Jakub Ružička - 5.4.2-1Jakub Ružička - 5.4.1-2Jakub Ružička - 5.4.1-1Jakub Ružička - 5.4.0-1Jakub Ružička - 5.3.2-1Jakub Ružička - 5.3.1-1Jakub Ružička - 5.3.0-1Jakub Ružička - 5.2.1-1Jakub Ružička 5.2.0-1Jakub Ružička 5.1.3-4Jakub Ružička 5.1.3-3Jakub Ružička 5.1.3-2Jakub Ružička 5.1.3-1Fedora Release Engineering - 5.1.2-2Tomas Krizek - 5.1.2-1Tomas Krizek - 5.1.1-1Tomas Krizek - 5.1.0-1Tomas Krizek - 5.0.1-2Tomas Krizek - 5.0.1-1Fedora Release Engineering - 5.0.0-2Tomas Krizek - 5.0.0-1Tomas Krizek - 4.3.0-1Tomas Krizek - 4.2.2-2Tomas Krizek - 4.2.2-1Tomas Krizek - 4.2.1-1Tomas Krizek - 4.2.0-1Fedora Release Engineering - 4.1.0-2Tomas Krizek - 4.1.0-1Tomas Krizek - 4.0.0.-1Fedora Release Engineering - 3.2.1-2Tomas Krizek - 3.2.1-1Tomas Krizek - 3.2.0-1Tomas Krizek - 3.1.0-1Tomas Krizek - 3.0.0-1Tomas Krizek - 2.4.1-1Fedora Release Engineering - 2.4.0-2Tomas Krizek - 2.4.0-1Tomas Krizek - 2.3.0-1Tomas Krizek - 2.2.0-1Tomas Krizek - 2.1.1-1Tomas Krizek - 2.1.0-1Fedora Release Engineering - 1.5.3-1.1Tomas Krizek - 1.5.3-1Tomas Krizek - 1.5.0-2Petr Špaček - 1.5.0-1Petr Spacek - 1.3.2-1Fedora Release Engineering - 1.3.1-1.1Petr Spacek - 1.3.1-2Petr Spacek - 1.3.1-1Petr Spacek - 1.2.5-1Petr Spacek - 1.2.4-1Petr Spacek - 1.2.3-1Fedora Release Engineering - 1.2.0-2.1Petr Spacek - 1.2.0-2Petr Spacek - 1.2.0Petr Spacek - 1.2.0-rc1Peter Robinson 1.1.1-3Igor Gnatenko - 1.1.1-2Jan Vcelak - 1.1.1-1Jan Vcelak - 1.1.0-1Jan Vcelak - 1.0.0-1Jan Vcelak - 1.0.0-0.3.4f463d7Jan Vcelak - 1.0.0-0.2.79a8440Jan Vcelak - 1.0.0-0.1.beta3- update to upstream version 5.6.0- update to upstream version 5.5.3- update to upstream version 5.5.2- update to upstream version 5.5.1- update to upstream version 5.5.0 - update upstream signing keys- update to upstream version 5.4.4- update to upstream version 5.4.3- update to upstream version 5.4.2- rebuild for Knot DNS 3.1- update to upstream version 5.4.1- update to upstream version 5.4.0- update to upstream version 5.3.2- update to upstream version 5.3.1- update to upstream version 5.3.0 - add dnstap module subpackage - required Knot DNS >= 2.9- update to upstream version 5.2.1- update to upstream version 5.2.0 - sync packaging from upstream- rebuild for new bodhi update- rebuild for Knot DNS 3.0.0- rebuild for Knot DNS 3.0.0- update to upstream version 5.1.3- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- update to upstream version 5.1.2- update to upstream version 5.1.1 (fixes CVE-2020-12667)- update to upstream version 5.1.0 - make spec compatible with EPEL 8 (rhbz#1783252) - support documentation build with Sphinx v3.0.0+ (rhbz#1823534)- add patch to fix strict aliasing (!971) until next release- update to upstream version 5.0.1 - ensure kres-cache-gc.service is restarted on upgrade- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- update to new upstream version 5.0.0 - removed systemd socket files (no longer supported) - add upgrade scriptlets for 5.x - remove lua-sec, lua-socket, lua-filesystem dependencies - create tmpfiles dirs with macro- update to new upstream version 4.3.0 - make config directory read-only for knot-resolver, relocate root.keys to /var/lib - http module now depends on the exact same binary version of knot-resolver- rebuild for libknot10 (Knot DNS 2.9.1)- update to new upstream version 4.2.2- update to new upstream version 4.2.1- update to new upstream version 4.2.0 - added lua-psl dependency for policy.slice() functionality- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- update to new upstream version 4.1.0 - add kres-cache-gc.service- rebase to new upstream release 4.0.0 - bump Knot DNS libraries to 2.8 (ABI compat) - use new upstream build system - meson - add knot-resolver-module-http package along with new lua dependecies- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_RebuildKnot Resolver 3.2.1 (2019-01-10) ================================ Bugfixes -------- - trust_anchors: respect validity time range during TA bootstrap (!748) - fix TLS rehandshake handling (!739) - make TLS_FORWARD compatible with GnuTLS 3.3 (!741) - special thanks to Grigorii Demidov for his long-term work on Knot Resolver! Improvements ------------ - improve handling of timeouted outgoing TCP connections (!734) - trust_anchors: check syntax of public keys in DNSKEY RRs (!748) - validator: clarify message about bogus non-authoritative data (!735) - dnssec validation failures contain more verbose reasoning (!735) - new function trust_anchors.summary() describes state of DNSSEC TAs (!737), and logs new state of trust anchors after start up and automatic changes - trust anchors: refuse revoked DNSKEY even if specified explicitly, and downgrade missing the SEP bit to a warningKnot Resolver 3.2.0 (2018-12-17) ================================ New features ------------ - module edns_keepalive to implement server side of RFC 7828 (#408) - module nsid to implement server side of RFC 5001 (#289) - module bogus_log provides .frequent() table (!629, credit Ulrich Wisser) - module stats collects flags from answer messages (!629, credit Ulrich Wisser) - module view supports multiple rules with identical address/TSIG specification and keeps trying rules until a "non-chain" action is executed (!678) - module experimental_dot_auth implements an DNS-over-TLS to auth protocol (!711, credit Manu Bretelle) - net.bpf bindings allow advanced users to use eBPF socket filters Bugfixes -------- - http module: only run prometheus in parent process if using --forks=N, as the submodule collects metrics from all sub-processes as well. - TLS fixes for corner cases (!700, !714, !716, !721, !728) - fix build with -DNOVERBOSELOG (#424) - policy.{FORWARD,TLS_FORWARD,STUB}: respect net.ipv{4,6} setting (!710) - avoid SERVFAILs due to certain kind of NS dependency cycles, again (#374) this time seen as 'circular dependency' in verbose logs - policy and view modules do not overwrite result finished requests (!678) Improvements ------------ - Dockerfile: rework, basing on Debian instead of Alpine - policy.{FORWARD,TLS_FORWARD,STUB}: give advantage to IPv6 when choosing whom to ask, just as for iteration - use pseudo-randomness from gnutls instead of internal ISAAC (#233) - tune the way we deal with non-responsive servers (!716, !723) - documentation clarifies interaction between policy and view modules (!678, !730) Module API changes ------------------ - new layer is added: answer_finalize - kr_request keeps ::qsource.packet beyond the begin layer - kr_request::qsource.tcp renamed to ::qsource.flags.tcp - kr_request::has_tls renamed to ::qsource.flags.tls - kr_zonecut_add(), kr_zonecut_del() and kr_nsrep_sort() changed parameters slightlyKnot Resolver 3.1.0 (2018-11-02) ================================ Incompatible changes -------------------- - hints.use_nodata(true) by default; that's what most users want - libknot >= 2.7.2 is required Improvements ------------ - cache: handle out-of-space SIGBUS slightly better (#197) - daemon: improve TCP timeout handling (!686) Bugfixes -------- - cache.clear('name'): fix some edge cases in API (#401) - fix error handling from TLS writes (!669) - avoid SERVFAILs due to certain kind of NS dependency cycles (#374)Knot Resolver 3.0.0 (2018-08-20) ================================ Incompatible changes -------------------- - cache: fail lua operations if cache isn't open yet (!639) By default cache is opened *after* reading the configuration, and older versions were silently ignoring cache operations. Valid configuration must open cache using `cache.open()` or `cache.size =` before executing cache operations like `cache.clear()`. - libknot >= 2.7.1 is required, which brings also larger API changes - in case you wrote custom Lua modules, please consult https://knot-resolver.readthedocs.io/en/latest/lib.html#incompatible-changes-since-3-0-0 - in case you wrote custom C modules, please see compile against Knot DNS 2.7 and adjust your module according to messages from C compiler - DNS cookie module (RFC 7873) is not available in this release, it will be later reworked to reflect development in IEFT dnsop working group - version module was permanently removed because it was not really used by users; if you want to receive notifications abou new releases please subscribe to https://lists.nic.cz/cgi-bin/mailman/listinfo/knot-resolver-announce Bugfixes -------- - fix multi-process race condition in trust anchor maintenance (!643) - ta_sentinel: also consider static trust anchors not managed via RFC 5011 Improvements ------------ - reorder_RR() implementation is brought back - bring in performace improvements provided by libknot 2.7 - cache.clear() has a new, more powerful API - cache documentation was improved - old name "Knot DNS Resolver" is replaced by unambiguous "Knot Resolver" to prevent confusion with "Knot DNS" authoritative serverKnot Resolver 2.4.1 (2018-08-02) ================================ Security -------- - fix CVE-2018-10920: Improper input validation bug in DNS resolver component (security!7, security!9) Bugfixes -------- - cache: fix TTL overflow in packet due to min_ttl (#388, security!8) - TLS session resumption: avoid bad scheduling of rotation (#385) - HTTP module: fix a regression in 2.4.0 which broke custom certs (!632) - cache: NSEC3 negative cache even without NS record (#384) This fixes lower hit rate in NSEC3 zones (since 2.4.0). - minor TCP and TLS fixes (!623, !624, !626)- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_RebuildKnot Resolver 2.4.0 (2018-07-03) ================================ Incompatible changes -------------------- - minimal libknot version is now 2.6.7 to pull in latest fixes (#366) Security -------- - fix a rare case of zones incorrectly dowgraded to insecure status (!576) New features ------------ - TLS session resumption (RFC 5077), both server and client (!585, #105) (disabled when compiling with gnutls < 3.5) - TLS_FORWARD policy uses system CA certificate store by default (!568) - aggressive caching for NSEC3 zones (!600) - optional protection from DNS Rebinding attack (module rebinding, !608) - module bogus_log to log DNSSEC bogus queries without verbose logging (!613) Bugfixes -------- - prefill: fix ability to read certificate bundle (!578) - avoid turning off qname minimization in some cases, e.g. co.uk. (#339) - fix validation of explicit wildcard queries (#274) - dns64 module: more properties from the RFC implemented (incl. bug #375) Improvements ------------ - systemd: multiple enabled kresd instances can now be started using kresd.target - ta_sentinel: switch to version 14 of the RFC draft (!596) - support for glibc systems with a non-Linux kernel (!588) - support per-request variables for Lua modules (!533) - support custom HTTP endpoints for Lua modules (!527)Knot Resolver 2.3.0 (2018-04-23) ================================ Security -------- - fix CVE-2018-1110: denial of service triggered by malformed DNS messages (!550, !558, security!2, security!4) - increase resilience against slow lorris attack (security!5) Bugfixes -------- - validation: fix SERVFAIL in case of CNAME to NXDOMAIN in a single zone (!538) - validation: fix SERVFAIL for DS . query (!544) - lib/resolve: don't send unecessary queries to parent zone (!513) - iterate: fix validation for zones where parent and child share NS (!543) - TLS: improve error handling and documentation (!536, !555, !559) Improvements ------------ - prefill: new module to periodically import root zone into cache (replacement for RFC 7706, !511) - network_listen_fd: always create end point for supervisor supplied file descriptor - use CPPFLAGS build environment variable if set (!547)Knot Resolver 2.2.0 (2018-03-28) ================================ New features ------------ - cache server unavailability to prevent flooding unreachable servers (Please note that caching algorithm needs further optimization and will change in further versions but we need to gather operational experience first.) Bugfixes -------- - don't magically -D_FORTIFY_SOURCE=2 in some cases - allow large responses for outbound over TCP - fix crash with RR sets with over 255 recordsKnot Resolver 2.1.1 (2018-02-23) ================================ Bugfixes -------- - when iterating, avoid unnecessary queries for NS in insecure parent. This problem worsened in 2.0.0. (#246) - prevent UDP packet leaks when using TLS forwarding - fix the hints module also on some other systems, e.g. Gentoo.- New upstream release 2.1.0 Knot Resolver 2.1.0 (2018-02-16) ================================ Incompatible changes -------------------- - stats: remove tracking of expiring records (predict uses another way) - systemd: more chages in default unit files (TODO) - ta_sentinel: implement protocol draft-ietf-dnsop-kskroll-sentinel-01 (our draft-ietf-dnsop-kskroll-sentinel-00 implementation had inverted logic) - libknot: require version 2.6.4 or newer to get bugfixes for DNS-over-TLS Bugfixes -------- - detect_time_jump module: don't clear cache on suspend-resume (#284) - stats module: fix stats.list() returning nothing, regressed in 2.0.0 - policy.TLS_FORWARD: refusal when configuring with multiple IPs (#306) - cache: fix broken refresh of insecure records that were about to expire - fix the hints module on some systems, e.g. Fedora (came back on 2.0.0) - build with older gnutls (conditionally disable features) - fix the predict module to work with insecure records & cleanup code Knot Resolver 2.0.0 (2018-01-31) ================================ Incompatible changes -------------------- - systemd: change unit files to allow running multiple instances, deployments with single instance now must use `kresd@1.service` instead of `kresd.service`; see kresd.systemd(8) for details - systemd: the directory for cache is now /var/cache/knot-resolver - unify default directory and user to `knot-resolver` - directory with trust anchor file specified by -k option must be writeable - policy module is now loaded by default to enforce RFC 6761; see documentation for policy.PASS if you use locally-served DNS zones - drop support for alternative cache backends memcached, redis, and for Lua bindings for some specific cache operations - REORDER_RR option is not implemented (temporarily) New features ------------ - aggressive caching of validated records (RFC 8198) for NSEC zones; thanks to ICANN for sponsoring this work. - forwarding over TLS, authenticated by SPKI pin or certificate. policy.TLS_FORWARD pipelines queries out-of-order over shared TLS connection Beware: Some resolvers do not support out-of-order query processing. TLS forwarding to such resolvers will lead to slower resolution or failures. - trust anchors: you may specify a read-only file via -K or --keyfile-ro - trust anchors: at build-time you may set KEYFILE_DEFAULT (read-only) - ta_sentinel module implements draft ietf-dnsop-kskroll-sentinel-00, enabled by default - serve_stale module is prototype, subject to change - extended API for Lua modules Bugfixes -------- - fix build on osx - regressed in 1.5.3 (different linker option name)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- New upstream release 1.5.3 Knot Resolver 1.5.3 (2018-01-23) ================================ Bugfixes -------- - fix the hints module on some systems, e.g. Fedora. Symptom: `undefined symbol: engine_hint_root_file` Knot Resolver 1.5.2 (2018-01-22) ================================ Security -------- - fix CVE-2018-1000002: insufficient DNSSEC validation, allowing attackers to deny existence of some data by forging packets. Some combinations pointed out in RFC 6840 sections 4.1 and 4.3 were not taken into account. Bugfixes -------- - memcached: fix fallout from module rename in 1.5.1 Knot Resolver 1.5.1 (2017-12-12) ================================ Incompatible changes -------------------- - script supervisor.py was removed, please migrate to a real process manager - module ketcd was renamed to etcd for consistency - module kmemcached was renamed to memcached for consistency Bugfixes -------- - fix SIGPIPE crashes (#271) - tests: work around out-of-space for platforms with larger memory pages - lua: fix mistakes in bindings affecting 1.4.0 and 1.5.0 (and 1.99.1-alpha), potentially causing problems in dns64 and workarounds modules - predict module: various fixes (!399) Improvements ------------ - add priming module to implement RFC 8109, enabled by default (#220) - add modules helping with system time problems, enabled by default; for details see documentation of detect_time_skew and detect_time_jump- add doc package - configure tarball signature verification - add root.hints file - use upstream systemd unit files, paths and user name - migrate configuration to /etc/knot-resolver - use user knot-resolver - store cache in /var/cache/knot-resolver - use systemd alias knot-resolver -> kresd- New upstream release 1.5.0 Knot Resolver 1.5.0 (2017-11-02) ================================ Bugfixes -------- - fix loading modules on Darwin Improvements ------------ - new module ta_signal_query supporting Signaling Trust Anchor Knowledge using Keytag Query (RFC 8145 section 5); it is enabled by default - attempt validation for more records but require it for fewer of them (e.g. avoids SERVFAIL when server adds extra records but omits RRSIGs) Knot Resolver 1.4.0 (2017-09-22) ================================ Incompatible changes -------------------- - lua: query flag-sets are no longer represented as plain integers. kres.query.* no longer works, and kr_query_t lost trivial methods 'hasflag' and 'resolved'. You can instead write code like qry.flags.NO_0X20 = true. Bugfixes -------- - fix exiting one of multiple forks (#150) - cache: change the way of using LMDB transactions. That in particular fixes some cases of using too much space with multiple kresd forks (#240). Improvements ------------ - policy.suffix: update the aho-corasick code (#200) - root hints are now loaded from a zonefile; exposed as hints.root_file(). You can override the path by defining ROOTHINTS during compilation. - policy.FORWARD: work around resolvers adding unsigned NS records (#248) - reduce unneeded records previously put into authority in wildcarded answers Knot Resolver 1.3.3 (2017-08-09) ================================ Security -------- - Fix a critical DNSSEC flaw. Signatures might be accepted as valid even if the signed data was not in bailiwick of the DNSKEY used to sign it, assuming the trust chain to that DNSKEY was valid. Bugfixes -------- - iterate: skip RRSIGs with bad label count instead of immediate SERVFAIL - utils: fix possible incorrect seeding of the random generator - modules/http: fix compatibility with the Prometheus text format Improvements ------------ - policy: implement remaining special-use domain names from RFC6761 (#205), and make these rules apply only if no other non-chain rule appliesNew upstream release: Knot Resolver 1.3.2 (2017-07-28) ================================ Security -------- - fix possible opportunities to use insecure data from cache as keys for validation Bugfixes -------- - daemon: check existence of config file even if rundir isn't specified - policy.FORWARD and STUB: use RTT tracking to choose servers (#125, #208) - dns64: fix CNAME problems (#203) It still won't work with policy.STUB. - hints: better interpretation of hosts-like files (#204) also, error out if a bad entry is encountered in the file - dnssec: handle unknown DNSKEY/DS algorithms (#210) - predict: fix the module, broken since 1.2.0 (#154) Improvements ------------ - embedded LMDB fallback: update 0.9.18 -> 0.9.21- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- build experimental command line interface "kresc"New upstream release: Knot Resolver 1.3.1 (2017-06-23) ================================ Bugfixes -------- - modules/http: fix finding the static files (bug from 1.3.0) - policy.FORWARD: fix some cases of CNAMEs obstructing search for zone cuts Knot Resolver 1.3.0 (2017-06-13) ================================ Security -------- - Refactor handling of AD flag and security status of resource records. In some cases it was possible for secure domains to get cached as insecure, even for a TLD, leading to disabled validation. It also fixes answering with non-authoritative data about nameservers. Improvements ------------ - major feature: support for forwarding with validation (#112). The old policy.FORWARD action now does that; the previous non-validating mode is still avaliable as policy.STUB except that also uses caching (#122). - command line: specify ports via @ but still support # for compatibility - policy: recognize 100.64.0.0/10 as local addresses - layer/iterate: *do* retry repeatedly if REFUSED, as we can't yet easily retry with other NSs while avoiding retrying with those who REFUSED - modules: allow changing the directory where modules are found, and do not search the default library path anymore. Bugfixes -------- - validate: fix insufficient caching for some cases (relatively rare) - avoid putting "duplicate" record-sets into the answer (#198) Knot Resolver 1.2.6 (2017-04-24) ================================ Security -------- - dnssec: don't set AD flag for NODATA answers if wildcard non-existence is not guaranteed due to opt-out in NSEC3 Improvements ------------ - layer/iterate: don't retry repeatedly if REFUSED Bugfixes -------- - lib/nsrep: revert some changes to NS reputation tracking that caused severe problems to some users of 1.2.5 (#178 and #179) - dnssec: fix verification of wildcarded non-singleton RRsets - dnssec: allow wildcards located directly under the root - layer/rrcache: avoid putting answer records into queries in some cases- new upstream relase + security: layer/validate: clear AD if closest encloser proof has opt-outed NSEC3 (#169) + security: layer/validate: check if NSEC3 records in wildcard expansion proof has an opt-out + security: dnssec/nsec: missed wildcard no-data answers validation has been implemented + fix: trust anchors: Improve trust anchors storage format (#167) + fix: trust anchors: support non-root TAs, one domain per file + fix: policy.DENY: set AA flag and clear AD flag + fix: lib/resolve: avoid unnecessary DS queries + fix: lib/nsrep: don't treat servers with NOIP4 + NOIP6 flags as timeouted + fix: layer/iterate: During packet classification (answer vs. referral) don't analyze AUTHORITY section in authoritative answer if ANSWER section contains records that have been requested + enhancement: modules/dnstap: a DNSTAP support module (Contributed by Vicky Shrestha) + enhancement: modules/workarounds: a module adding workarounds for known DNS protocol violators + enhancement: layer/iterate: fix logging of glue addresses + enhancement: kr_bitcmp: allow bits=0 and consequently 0.0.0.0/0 matches in view and renumber modules. + enhancement: modules/padding: Improve default padding of responses (Contributed by Daniel Kahn Gillmor) + enhancement: New kresc client utility (experimental; don't rely on the API yet)- new upstream release + security: Knot Resolver 1.2.0 and higher could return AD flag for insecure answer if the daemon received answer with invalid RRSIG several times in a row. + fix: layer/iterate: some improvements in cname chain unrolling + fix: layer/validate: fix duplicate records in AUTHORITY section in case + fix: of WC expansion proof + fix: lua: do *not* truncate cache size to unsigned + fix: forwarding mode: correctly forward +cd flag + fix: fix a potential memory leak + fix: don't treat answers that contain DS non-existance proof as insecure + fix: don't store NSEC3 and their signatures in the cache + fix: layer/iterate: when processing delegations, check if qname is at or below new authority + enhancement: modules/policy: allow QTRACE policy to be chained with other policies + enhancement: hints.add_hosts(path): a new property + enhancement: module: document the API and simplify the code + enhancement: policy.MIRROR: support IPv6 link-local addresses + enhancement: policy.FORWARD: support IPv6 link-local addresses + enhancement: add net.outgoing_{v4,v6} to allow specifying address to use for connections- new upstream release + security: a cached negative answer from a CD query would be reused to construct response for non-CD queries, resulting in Insecure status instead of Bogus. + fix: lua: make the map command check its arguments + fix: -k argument processing to avoid out-of-bounds memory accesses + fix: lib/resolve: fix zonecut fetching for explicit DS queries + fix: hints: more NULL checks + fix: TA bootstrapping for multiple TAs in the IANA XML file + fix: Disable storing GLUE records into the cache even in the + fix: (non-default) QUERY_PERMISSIVE mode + fix: iterate: skip answer RRs that don't match the query + fix: layer/iterate: some additional processing for referrals + fix: lib/resolve: zonecut fetching error was fixed- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- rebuild against knot-2.4.0- new upstream release: + fix: reworked DNSSEC Validation, that fixes several know problems with less standard DNS configurations + fix: the resolver was setting AD flag when running in a forwarding mode + fix: correctly return RCODE=NOTIMPL on meta-queries and non IN class queries + fix: crash in hints module when hints file was empty + fix: non-lowercase hints + features: optional EDNS(0) Padding support for DNS over TLS + features: support for debugging DNSSEC with CD bit + features: DNS over TLS is now able to create ephemeral certs on the runtime (Thanks Daniel Kahn Gilmore for contributing to DNS over TLS implementation in Knot Resolver.) + features: configurable minimum and maximum TTL (default 6 days) + features: configurable pseudo-random reordering of RR sets + features: new module 'version' that can call home and report new versions and security vulnerabilities to the log file- Update to latest upstream version - Fix packaging bug: depend on proper Lua library versions - Allow automatic trust anchor management to work- Add ExclusiveArch for architectures with LuaJIT- Rebuild for LuaJIT 2.1.0- new upstream release: + fix name server fallback in case some of the servers are unreachable- new upstream release: + RFC7873 DNS Cookies + RFC7858 DNS over TLS + Metrics exported in Prometheus + DNS firewall module + Explicit CNAME target fetching in strict mode + Query minimisation improvements + Improved integration with systemd- final release- update to latest git version - re-enable unit-test- update to latest git version - fix package review issues- initial package/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJK5.6.0-1.el75.6.0-1.el75.6.0-1.el7  knot-resolvericann-ca.pemkresd.confroot.hintsknot-resolverkres-cache-gc.servicekresd.targetkresd@.servicemulti-user.target.wantskresd.targetknot-resolver.confknot-resolverahocorasick.sodebug_opensslkeylog.sodistro-preconfig.luakluautil.luakres-gen.luakres.luakres_modulesbogus_log.sodafdaf.luadaf.jsdetect_time_jump.luadetect_time_skew.luadns64.luaedns_keepalive.soexperimental_dot_auth.luaextended_error.sographite.luahints.sonsid.sopolicy.luapredict.luaprefill.luapriming.luarebinding.luarefuse_nord.sorenumber.luaserve_stale.luastats.sota_sentinel.luata_signal_query.luata_update.luaview.luawatchdog.luaworkarounds.luakrprint.luapostconfig.luasandbox.luatrust_anchors.luaupgrade-4-to-5.luazonefile.lualibkres.so.9kres-cache-gckresckresdknot-resolver-5.6.0AUTHORSCOPYINGNEWSexamplesconfig.clusterconfig.dockerconfig.internalconfig.ispconfig.personalconfig.privacyconfig.splitviewkresd.systemd.7.gzkresd.8.gzknot-resolverknot-resolverroot.keys/etc//etc/knot-resolver//run//usr/lib/systemd/system//usr/lib/systemd/system/multi-user.target.wants//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/knot-resolver//usr/lib64/knot-resolver/kres_modules//usr/lib64/knot-resolver/kres_modules/daf//usr/sbin//usr/share/doc//usr/share/doc/knot-resolver-5.6.0//usr/share/doc/knot-resolver-5.6.0/examples//usr/share/man/man7//usr/share/man/man8//var/cache//var/lib//var/lib/knot-resolver/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -m64 -mtune=genericdrpmxz2x86_64-redhat-linux-gnu    directoryASCII textcannot open (No such file or directory)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ca51c7c97ca79933b4b30e72265a5af9667dc48c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e29e65a803bfdf3ddc027d77db2d237783d4524, strippedC source, ASCII text, with very long linesC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6e40be8343eadfa0873b36b778b80f717a7e631f, strippedPascal source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c74c691f0f364e3397cb343e009b992cd1465195, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=069e77c2441be523cd13e7cdd550e6b003c7d908, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f8e10b8f6e3e19579101d7a95e5e03540bd4667, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6dd1a0752cbb805ac51df478e54467c166a4d8ca, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=26a577173b0d47c5b2e3da82c32c8fdf98badb85, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=22982fcc8245cedf0976eea6dba3bdb3a3614e76, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4dbd09ece12905bff50ca3ca6c8b6f3286556680, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=5d00c0219529df1be27f50d3809f5ac948c67635, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=0e3c26232a673963ababbaba82c5047669660b1f, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=a0ba9b7b5e8df9dd40dc4f0f7c6cd676e6308bdb, strippedUTF-8 Unicode textassembler source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, from Unix, max compression)!+/2;Q[b   RRR"R#R!RRR.RR R RRR.RRR RRRRR.RR RRR.RR RRRR.RRR R R RRRRR.RRRR.RRR.RRR R RRRRR.PRRRR%RRRR R R RR&RRRRRR$RRR.RR R R RRRRRR.R R R RRRR.RRR%R R R R RRRRRRRRRRRR'RR&RRR$R R RRR.https://bugz.fedoraproject.org/knot-resolver?7zXZ !#,]"k%r#d0Ŧ-Z/7-mHI0 ]jnRǝ]LcE)X$ksX< _zU Pł{m~&T_}7ZaK 8>H%6W,Oh8 cP^Ϟ8H31!bX<֞2o&V#7/d U;`3֋_\}h#( z؋f ɩfP, te$5$"|+cq,>җP]-#d0tAf $94d\Hyϴ{6˨y[v)_`rcT?!FB< j lQBo<7IM t>\VE\93X#A4v*o6,~klH٭* vuA kÜ0}4bEFIM4Iʀ;Ա_T/ ,ltOME1#QyPQ&꾙gsPcZ_v89&NxH6j."<7Ñ~*u(iu;^^#!svkBa-`v ؼxQ[&¡8_VlW }$hR (`ޘtԵ1鸾^'X)6s|!/uٖ&!ܨK5T26>"q$ӣ_|2I 7n4@V_C_Scs%08B1dkpFY: g@X BU_#m`=SW) +GDhY'|?a41J_v.~1@&ʎ@E2fdqɁ6SH,xwUoGP8Pe:yX8: ,m4=WQf:+JC}t) /D D~5#3{x vd)L@DMF@G|Njp|mM nr1 /s?" ݟ)lrnDrD8@>p~4ަ(,l7vU+_* =Fu]224D8s(; 35E߶d<@O ͸UT,GrؗY1 IP.H'usZֈ(ǠYW<"9v=#&ؘJb_FkŐhہ3>hXdW\XT}pFH 7H)̬(a>^Q7r*|E7c5E@z=G{5pA)­Rfᯉmml[]4pb%?%{X[U9KnlAy+iLm3M*2:mBԨōH}i\ j$N$t'hI}_(Bx뢯gxK(yILo)%8@-% TMd3 u +uѱi{bM0V+FF}Wdbx5);W>d~zϽUR|0«a 俟F~IZmNL/teΫ_%/򳙑|@2=y+p)'rC f,メiM iN~1U)u$,Jr`& vlf Tl~Co1h ^3R"Re&!*}}(jP̵W#O}uK˰|_;wnxu&! (cvNRaAX7?}B)soW}g3c~u:P:`b ޑ1'7"=GW3H7f*]PW~k믔sXM>s4G *`Оu'/$Q S7:gҒ V ĈQn$zEm2xz|9،h)B! hE&;NGpo]xd oçz@T[%΀O۫Q:Mvxh~AR<6iwh쳚^#^,Bn0D?$AOm t{;o8)/٥dwAҲAn{[vdj͖A nf"4;^k~dn*]YUn=2-?FW&b3"fh,;`6<+ih׺uQ'ѷO`UOփS6`w[j0 d&E.^XSIecKVlqT^A>lMmnШ!O ]Xyr T ;fO䲴ɺA/liѺ,HB'R@6 ($W I`['6w1)Y3&;GdR6["\QEO2k;Ǩ+!x5k>^Tc?mTocg<6EMZmo#坊NrE+%WeY͍FɈ:Cq*7LRh 9PM^Q/:kEGı= \52ڰiOkG|[kf:-?esG㟻(/DQ ASˆVDb=lW*^}]оֻ"˦{3Ӄ4A>*6A,3m99OTN|[TkSvcҵw,-6GPv J@|XS)=5{7OysOqé'uu4A_6qjxbgqfbaީ6wS#b|7/qϰⳚ*Y,,un7USʨĻ046FDMhD# |i@8׽[;^];ӽ%,_VluCr-` OJYoqlޙvΖ2,%䌀0jvWP@l1koo\*$|0: @Dx E6vA Lxdր;X8cEvdH™ 6HPz_ؒ+Lt aW4]W p6 ^Uvyfl_}eQvYE7I=YW17sKM#,CUCw[DCrL\Riyϗ{d\/EWC(ݺ_ވuҸGˢנ\T"rXSef)J8jn?cEPz7Ի'P4g?DƑM;gЁ2r|{(7-i"n=禘C3/.Q ЬU0?s Tj?a0QV8?Mwa*m)hH4vOHU7g ŹJo= ;͇)7~UvӰ;P1p8gpjPMxu| \jD*nMH|doW@gĚCve^.~,xPx6]n/*rnZա xS`T<_wJ!,Yo*,Zw"ف0͚O*t+Fbha\ONL"$C!wx3c5 8j傳'!'ƣ~x)5m# ^ߠo !]@v)4B=uaZ+U\E?hsP5~ n:Y4{a/@P#8ٿఓlyDpe:6PCURyЏm"lbDY[NiV0~ T64`ZN8M4GosFH-lF,(tn-)(y15*GշvYY퇫RGzn$πD45COI P#:DH)9/$L@!*/tbE7Y)=J ^z`/fbp-y=\@@=+ve'Bb|{R 3GWshx}AVFKNt垍}upfWu' _cOdjllΡVldV.Q ytwï;4S *$n᧏6Y[AijC;xx_I q8!^t*:#dϔ^6:Kz㡎#[ PƜ|Thlg,Y:LnG1 "ܰյʹ-y43kɸZ#Xon}琛ks)nQҲ331qlUqc5REzxk%]eY@/b1~r6J4-˳W<07=M#|"pvP+J?| w ΎjlwdY.FJW0/((uϪPd$@Q·0w?&.C`ss={%j5xwsޕα*]+7܎4*n'ٰB&CSk1{^>?qF ߓp;w>@;bo`h,K[/gi klڙ6w)eܪ:C!7p|5 \ h<|IiøaHOaT7yy%rplaϝYԷ+8QUE\Ҁyz)weFТ s^,0. `ޢi*nڗ9KU;v \_L?-aYIw1njPRsCK8$A29|Ӎ,D.q?Be*J@lif+`t:/Tq2T$󹜄c}fPE:cO XjAfY W,"F1q-7?!.=f7rAӹ>NȻfI'n/_s!"xH%8s|&$b\|d>]1QYo!Y [F=^2;_12WZ#fL7O;m%y)[ J9Z<`=17ؼUS*mӊUqc$aǯh`|pЂPThwc izV 4iy-I"<"۠OK']xJΝ %5!$?tn:5'c*>a9~,2F33)LLQlq%+S\ ՆL%xV6+/Xg2m8:[ @OGV_2ВE)M̲Z]6dH뛍%T EW;R_U=Zb.5b҉P 7N_p.am>8*y=S%dýp tW$A 5RzO?ޠZ2Ǫ]4gBbҿj?Ւΐf }K?-<$DJBY^Y+h: Tag/^,DsB (=[@,8 {VEt&A7ql1ބU}02wM`U3錜G['*x k10k؋iw@r=}e[+Uq@C +D"(N*-  Mg')dgM.s0&>HmOh'S;˜w-!'l[G(z"a{~3l;VQ8/Q??sXi]i= E;[ͥ,= R4*Y$4G%UPk !v{s'Z#RsP;vZ> h" MH@)JwA5y(=;&S*]ej,I?_˄&"mhKrh-ꇫWy_FUȒ4JJ#u ؄wRÈjCVQЌv ",.XpALH;g[ gc7AU1NF1)djdC> y/5x+T9bdazgDYj[}TMyn1#O/JUЗ\tJVӒrU! ==.ZaB`G a^T\xV(?3Kr?7Qu|'Vq?: ւ+k9BJ b! TetݾxpJ3g}XjYbeo:T8]Yke 5w@]RUZ1HGWK6l *Uw-gU޳[A+)H xro>U̩Rkʺ7L+Tk)G( w pen ,*`M@ =/:`/*c])e-GOv`` ҃0U٠PIWPi;omEm-)yVddũ[!{:TM{0I,Z}(;3ЯY̻1zްS0eC ]%lܕb%GXpB֧m)u#?`|^W6xwxKvYUGJ~L#%;˩!GQ:~,D[.ɓ::!/Lz)b4'-s x@ƴ'wD|y 68镶p~3c W x^Msy6P^*`Hm9œ>{N׷P=]ck OJ ^9]{0⑳a{s谑~}}8Wd~kHU_9Zn Lk{aJyEK5/]vF-fMfQ[!. AYJ7-&AZ^L^[Ch2mE=iȶ'ׅ{ u}:]&LyԀ\ k >׹U7(]^?s"[%pjlT, ުJrp,?G &.cJ,Vr2"BhVF~6%|4&^P3K_5wQ fGMj5:ŜE@r' UG||h -{.ȧ#u7+1kB '̑HE>r`4G Yb# *7$a0ᐐ/%Q*\?M PtIN^j_H$R-s7-&8]I͠tJ:L4^Sn`rMMq'0񹨂%fM]_|Sx7>¥縉 AʱqZ #Lt1[ 1B.m8aell/HLͅ,7`p~cO"W6Fb6rP{s$]N:BZ1lPhEf-@Щ6w:䧅*+u:b?7)|z䱎zjfn/ier@;K=VEZIgC+iGb@eBCs % aTSK~ȋf0r'EQYbaj 4i!%Fr[I@ (7hX$a`H/a~dixTO;(seK >X&~‿_IRK2{?Oe2R-NW!rʁV~!F$-mSOev*;· uRRuZAPh54A-PU0~#ʭ@&!Rrz%-߽kÚ)d۬'b4ٓ4qpk 7*5JZw[7rCK&i&twvδ9?GJHnאQh} ]] ;6-D6,'9 x[J'mOgڠ[u[cs17*ToU8\_Du$Xā&XӢF}FT̓jSY.OvSlXK8LS 3%%$8n*ӻoG[Ke|`wYApgS#250ƙ3'hvHe/.`ЋRԢfwg7T PHMO;!#*ULE/mE`;-Ӊ |i)Yh OV!UzW脤 u>aU#4`훡LemWIur.cjXg _V3c-\3瓶oB 8Fn>-5=RiΚ}uz0,^U슇KOm_ ?+Fhgasw]`nnfE1O I щKcVMJp躧\*Bg~7,g)Nz*i¥NN }1qPGmp Upsi& /QWC -[Zx <},V$i{vȑ[n 4_Qt=~Il){Użn _^[σdYuDJq/9)*5/AH=08G1怄@CwcKAc^%8[`s"G-ƌҶޏnNI pE..(yÂ`.PC]VAk vS"Z_F)1;]ނÀ \Py] 4-xSCK Zk^derHO1 Zoy(sb7Eip^b801 hyc#'B"6xK STm'V•gQ[r &9`& ~ld_S cLW.9v4?HOW(T iX'}owy%@PfR.#䥺<\ ۾MU b =*8Q )y:pP5>Rsbv#b!7qO¸kKm5CP9k:i`Nũ.=uy[WDzUI+PL;ؗיsu8:Voj#97q姍qDol$J1!͕TّaQ=5jl]͋pPs#3R6^*_^>- bWӠWTG{@KpskmLh(96`^ђΎ%ŒmEXu볦i}Oxr</'Xʏubi7>]B\d6Ĭ>N@gS9'*Ku RaKJ'N jl'^Ns(Ţ|?"rR\I)@!ش dzeDU%1P3 (Jn<</O%HGjt892L 0nSuP{S~봾n D!U%Mژ+߽ U)2U{3QSr(V2T]0ےƲI}谉&A"ty% g4 ?za/>8rJ9.n): YoҭEŐ4cln:zdcq Lf883˲Ϲ69$3j~|dO3x>-u %wʦd](D*S͔xyQߑ&OoͰ3hWO@- XRH[#юKt4_&`@l]#ZnaVmp&;. >8YIz0RȇOF1C:#)uXȷvo1 l9 "_Ix]o\&Rh(uwrŠ%q:z1ӳ=rKLOfuNN٦j9d\<w2ݪp/W(`{9X[|7^Q+! SU@t9n3fp1|杝YgkUk_Ŗrv:F/Mg` 9Ά,[WHQO@o 8 AI`4 Dzzb6kƱAu٨SVC >x$RN4e҃i ^Sq WyFY(ρo=,1ǜК \duaݿ htM=vԗ ,nauMz_=mW /(g1(A<9x_D_{]&rq Ņ@*7]BK 9 W,X;$$cLaxޫ]X?sR>s'[00Gn91o#ZA?W#uыkQ]o]Np|lVo̓}X-wtwv T"o٢/{sWC-@S~a5٣EYnu PeTX>;i- Cg[Cx*Ж M tGR uq|rYB_*R"ⵜJ9$DÕԵ0Z>]12C2ݝԾfnjv v#8+7(zXV## (_il3m}eAYtF8v kEܱΠXѦ;dkۿƌx1]S+ )L$omR=3nδEqЧ bxVXo\boF*{ c]$r-PmUԮ%;E`ԋ%d]_oWhWd|Qtp*.HeFo#6V7eu;£OFQxI:Quv_WvW)›Bo  W`Umho[!GN/ w;/.BY(%*Zd)eңdf5 TWTN)9E.u$i3ZVNY2 @?Y2s[Ln#S0 liz%S;yg7a҂>S} ؕΊ`&]#A{1g_NB zN%G5t;hfЀ G$(16DIr[ 0L(ڛSm-?J%pӞ_g]9}/e?7G Dͥ?WX5z/릀!g1w%Ŷ5 ^m^u*s0J`V@MV!>;ت?և0tJ;]N'P:sIfPx4f@ٔFn(E~#iVfn@d V[!]3Z@_g\B.D.UOIwqxxdڳF ZirbpRLv{ jg6&28\t&fװ''JRY%]3}yG7 ߡ/GU5){$&?kYN#I84 ȩ{|~]ezAl%Z<@4rE~f|h:P-01 zқ!Bf| J@=HoAax3'=.R .~mҟ^ݪ9$Б'Bs}7=r7=G7`+Y6%_)SGK}dՋrq [ oq?=\ e-pJ|7mn5 6H.)֏/*Dಋw׺W6|{D-~[{F}Lcl`팭zpb \$$D}1>3HŠMEO͜="~Tb~ueZ>@&//)'[m׮U]T%aQT k3eu@֙ڎè㫫@?3P4P 9P Xb UoBOby٢mk#` H:^8K"nŸ 1l~Ш˳3H𳞾ڜUUa?jHeBLN&!6u3>ixムYmdT#ܻ0I|dB#\U4LGkvD-x'}P'M8.yGT'|/ύ:c"X']^Y @~^Ű\mDESpFnjB@W IFkQ} >{w#ceu4䷪W)U%}|I|pק4GƧԙ %R%W#j BJ =BN^gAFZa'U@t}[UsHe,mi$́יl0bWA1 p?c?RDW><e:"s"f[!O5Jit>[Y32χ0cEMK{$X Dȫnl7NnԢ_ 3%B{I[*3W@p!(qL]w޹6v #jØ\Ch 7r[+l%boEŘ;.79sjc55[bkLvJ%g/Ȕpw|) a ̈+eu\1SY(# wKA~xtp [3"2Nn>j(d^hiv+%_!@ž(HL!usO>X ]ח {n䡕)P&lE o%6@~JlW ƹLS;d] 4!3k|\.X%'Il3Y?&F ЎS w= }ؿCZ^SksNC '<~&HE>2Z`dGgmW.E;ںbcߔ/ %鳴K$.VTtӾdTVPSn>cMAdܾkUdhCAdH{va^=Ψi1hd{5i԰K,*n%[T K0`~AlSwxZbq#L"V^c4zV4Qj<")}fb#a U{E a= fptᄎH~:[I#Oz,9/:?E M8]ACT@Zʼn;%AN0wQrx&V7uHa rÒwMs-̢>#FgIV;n$}V^Q':Űay$۴a"a4yTJwMٳ76::69w$ٜ,?c94 ѭ'u>JaEK&t*dH\7aruoA9{``"l]b! iHﯮ)b/q׶;Ł%X&:MSa<7Hʪ^Ԕg%뒝ӫrꏻy"1mDczZ5v2_Fț!_IYXt:Tvc),^MjVnz..CF룦t|^&WmS<eoy7= @=,FB0+:y s򱌣*3tQZ#NPy05yxT4>&Pq4=1gN:[s>G4 Qwe7Ȗ?{UMXw}%Gi]"!N]I9R볳RDZ뀵WX&ϴ-Q-ԥ1{f ƩĈR-֭VTgkWeD me dflz|^p׵!"+9G4?KX -m:&Qlenk]d#r ɸ;.+f~M|RxAS &>-JFh,=>εd4Z9 c D#Nŵ+WOvZ?9G *0k] .pMO&`&D8.f!]{H,z@ լpѬy^#,L|:hP>q0]:ĈFE)B=uQ3VMgz~-xH8ybP:+%"eRjH'|1/8 N8S*,#ڐMesKK=T"~OJ8nq*Ԟ.E܇nvE譝F |t:G=x=$1'ʃ"L߇Ƭ*Ip&,Ӏ94Q7.A] JJkZVm>Z!r|n15EzhYpϮN%&R\ݩҨo L.%[}|2{e-㾌qMW0`8eFEؑ` ![hX%5jHXS ZͥC\2JK/n*>Eؔv N0k )Rc{qg8VU=47Mç\ulY;;罈r(olU|7Q, ohɖ؜ N M2@ZNtw3-QM<8!ƪ JnMp.أZko6)CP~%Ё%BJT uWpn6aNBd '2ISOE=(]+ޭx8\=eFEiI@#vEg˭wENK8?9ALUɻ 5z1YNorٮH֠sKix&-WT@puzbS3pŕsF" +6y?|m<9{m {eGO,ޭ-KPw$kb3<)^ltxEm* 1FoU˰ yU~au22$6lzuG炅%}F9g|LtcDaf(~-ޔL\IZY{+CpLelq>:pWCyN>Us+OLe+C%DO[eV&1,u&6:Nn?R* 0n*pQ#@՝ Z c&8tDy5d=CnWI JJҾr(1R^}0 J2U섃qBG&J)Mf<<fzlBJX oRC(.%qqv$=RfЍb>Uco$y`jlDSK-\U̎6#OgE46 +ɸN 4)EXD+bhs<a_w  ;wcOGnFr=AYҖleuL!0mV6Bh/'C°gHv7'X"F?cNC8_Ifve>m X"səbw%#@6;qc oGGd iҰiׂ@{|^vtu7 ҋsF+ k" {˼J">ˎ*p EqO} tl5#h}sf luCxRw[ÜU_D *x1eߥZ5=nY\D3d=}9؝ʪc! ?Ԟs5{߽t<@4陊ejaWS0m* ))?uTػz$3 D,KZ$_^Hk ?`qJv%nb lɫ(ҫVV]x|n-~1hqr2{߰*{aB1` qvZBrvڼcP,#C$=k}~$ ;oXHk<@Qf`CT*e5DBV ,mKf\}LwyJWjzR3 "q"8M>6T(( {HĎ`04SP>`sLlr5rr$hMf6ӽ-y֞+,1xj~K-q:)b5èOFݬ[Q`Ck=#谸@iyy<|vi~XgU ԤESOJ:@*rz*~)gUx?S|k/CMk Hm53ӳXNHvI6f7E,!& !9D6 ZRƕK9F/L9Ѕ &r5+)ofT@ᆗ-?)8}V5yɐPѹp~W ŔA#;۹~ .bEo#|jI }5&`rv:m6:i`'UjeXLy!q 9a [+ۜ[52u$@hѪPJ~u}U׳duǘ:i7Ђ [S(|81}|w ]M)ᅛPh}K"1mAfcNDĈȍ8*ÃfTߨF>qnKs3r;z iI,4İ|mwnuGw4 ·f]KolOo,/J DSn!AAgY pgrXNzC?/x7ƲhS*iX2tѴEa4*As]Ӝf@@4-x=ܞ-@n1RVh~ ?nM9iHVux Ų1js *I˾ uh%͠j1 ef&҉;$pv" IDh\@շі:Ek8 gLg0c_A_Dn?rm^ 7R9e|)b[6`t œds<54BfPഽhFngT5 !`Psjs!_!$QX} b48s[9MI^1%Oo%WCj4|̦l :ܧ zAyE$LMD꽠&MB5Bt PNNf>YFttR>2P?(666ָGnǬ#_be3o&i#t\qA7H(pCRɫ]+cfԡ&gշS_ձRXӯXSOadױTp+>mXce7eZGtwi(m:a|CmLSQ}hor&L ĮjF]z]L? j枒=YCLrm> >y`pХz\KT3Zuz#qI4qNZOEyE>huV߼Z anV=+Po940ï3i#:| `2r}BLoXG!Zo8ɯS9B7Kj0ŒsߒT_Є_&W+CX0^WX=d=F3UwgL.ˊxU#fK +_WL=jGw#)czɸyVY1܆+W:4{`r]F_.odw5\nQgO1DBU2@v$rৄ h]ϔ.9. eUZJ>4$^=! 9*XI74>mu'5!+$sa$EMRƁU%Eξ:u0rjvi~iM{͡(,ujh#5K QI(>־ I쐋z څ}& ˹4wo ;0m$|y;>Ԟsk 'C d7h_DoMNQez^X-!"$0r/ӂpi\@!氠,Or9ޖ#-EIN!l`Oe>TvaWM-<3` ќPj'o~E#3:P7dBMM zwL"e`RkFG}b3¡72K }a%y]C- L'P09i64Oִ7P(czo{sz 'HW^LuCgGVͤ{3)QS CZ„fN(4-`}7C\Ai)oQy`Ji9aT4ig E F9mmB,j=ۀ*SK@ZSGߴW`D)+2`"e=oUy)/<л:u% t\l|ᴽIRq1b`yff05R۴ģ` By^P ?l&DYҠ!٨e YgBfT@ "腗%0J3#mxWU~Г5^)r[qI`f.CdsBJl\̚/ .i/QǤtO堿azDԈn]Ȕ`#n%$FkE­ܗϗbDž!4x NNm WO C_*~Ztע lQ6=1P^1(IZ7JsxpeKgf 6n rY 4k&u >~ԵG~%p.C!+ l\uԪ&Euc+ߍd1(N!5g5] ً­7]CmYܺ-M,('-b(bp@ay fߚz)j|>aVᥪEƖjAp{$oqR#?":hgR;MC,,gq:BP_2?n˖o~mLlQ,{`,%]FyG P2ʇ"`%.~zw.H ]G?c? &z~O '+(pq|"n[Òe+XArnfa"\mѪ Sc&ąQrK8#AXI$@T"OZuC}&V1҄]˓w-86AweXP~fٳ3VHwƮpf-81M1)ٖ.3g-k-ϯHoђMQȕBMjRp2o".@$Px=c!jH9k̼E< u MV fX ~')2Of׊'A r0 4]7UbF/On \bo6p|>/Q:q LI<s QD]A/ր|.q=}ِt2JwBuģPJ<؅cKlq}Fh$bj2@p7.\q}ԚN67SUÛb5Nb nlQh7efkOсVRH=!ki t6ۣ0MꚔG7< oɴ-$vPġg<$[8` k ~ s`#ޛd́4&|Sx=Ucx7 %٪L߇nA)fֺnq};^ґ0 gl?!OîjJ`[P=u,E6_%W޿-rqƣ<-6=/G|b{z2?RD: 0eS{N&k|Q=$<-mփӘ@_z.>z10%v `uY}8.LVPkOewB>㍇[oͭ dʇ* d[uʫ6zCaZ$*~Kѧk(#adK&Wx="` )Tar w l>乇H78*Q$_ڶS p{ƖmwQl f&Q.?O DQO"S:ϖlRT!qDTzRa51&R9i[p< Ρa iuLj?G9Jij[#`~1qxh4A't1oUW`-PD pf\IA _Wu$iI, (9)ԭex4s&^3l"*0/"֬>,H\ݓJ5 l{ΊemaIC^q}Lh↎r1tgh#|VL#iܜ#_UHDכ`|3(`fGʳbI~S;LnaTsسH97EfeG4|]!_@7BFd3ݹi)b` rJls^\??dӞ@Q -70j0nVQ5jED=(KhG0W#W^*?: * w$He&ے̮8,pZ뭳T<~zZ4[\"H,K<%wjH4qV}=_y: W0 "[srNf7C(32ύ4\|$^! 4iՠ}g͟f9ũU;qSvf?wo!ی<;YAxEwJW@e7z!6|llYxя ÎMΣ"wCZ.f"~}w"mJ AbzL)7Mb6G}QH R~> W}1cg^"?܇kWf؜ph+\.ezS[h?x>aԂ44챋3Q辉Q>iY^CxU/J-kQtcÓ6eJEaFMX$ʀ wodFh:BT<7 _5*< ^H6`@3{hvXd2S`2Z8CD)_N W&i>}~IjGqKG$%/S7$ s?=XjlU *8 d xtd[`= d"p*4cYȾ%KLj*@ x]!2LwtXbnCQLmQ % K$X;!BSҪ]%jbxLéCI3~:w~vl$;Qc3 )1!vxg"BXڐ'ia\g-oz8r-Y7cLrc/(6"P#_Gl{'ǷgBL; QwT; ϜL{(d%ӷΊ{57<^ ή/7@PQ.ӧ:heDӅ{/jnxa^ӞRXA ۓw =+ml]ƶ%y̝~o?@ˁL(]2q6 PT>7U.KG7Ї#% P9]\ҙer(gj-VQ RU* 4vj N"1_>p[{hJw'^a66(z5x@u|s|[JT "|\f"8<*SzɗyDz_bumv`롥j9LH3R3O*n1rIkrx~d{19[Օ9sxEݠqc~gSy^oPnCO?U 'wЅ 3/v98)(LfA}AY>GS|; ?L`pSފōuM2L썱M(mʩ7yo 'lVx FlX:ЗfLIw9X*f[튾lC>oEI˗D-,V <@ABŭcȈ9-DXy Þ4?Z触-#@>q:~qM~]~$db8̵VXq&+$[Skuʒ s3)Łoj0-#AM hG@8 Pz ]yw#ңb 3ˣI#3WXd[&ҕA#ޑ);p)!9"kqcc+#J6~mpBK9uNHo恼Fp6oT'qms"vT 5ȧx SiSM$G={f)Jf"[4䯕U9cMUE8F(T Bʵ-ctzܼ "8A"[|K@.yu-\Nbː RQ38΀P~fwFݯmҎ½f=_Beˑٛc,}qoDGݴ&f*mdib- y]#Tv?ke9s!)*7.S 3= 9- A5?ta^F,\-[&8&jORLf8ň?Pv(۱aL7QxHh\(n+U4&S*_C]<#^(ο\R#;@' rτ9q^yV70 e*Xm dCpH[m#,\1dx~7h-rB6ۈ3mAq>qrV^w;?BqދiurP`Q@ka:4ZXQ;s'(ҍIu4Ό/egPIaggL9d~Q,2 BqW|vbl&eTVQqƵYW[ׂ tKC^M7` F6n lM g+ Nkᷳo膹ޡ*iC93jf7lbLcumDrL4Y$ߤ? B^C }v,iR4wF,l @pe>2N/GIQyfI#ESEWhϷ[σ_]:;p5|HBSWrUTw("0k4dNbQ^GݗNo -`b9PDzvG Sp{}<ϻ0=Vy^5Nz+ c oef..x*~a~sdjCaiOrjv߇3ʚ7Hy'&o/Lsd\Qizv~c9G|2dUd o>{[ANdu켮_2gp oՍ)GzmHu]F5*ɑ+t7ѻT&WEY? {,>@ v9\\ȼ.i8xs{7ǖ(-\W]9cƝQ=ɧmn>$)ayR*pF^{%)NCD|rA-;q Gd۴l;xQ -muAy>ȝ?IYǕE#O:聥:5m칠 "m(Zԋq5݀7\Ji6HGr.K[}\<΍^8CO+2'0Uں,}lt  _7A[AQ2?_0er'>+yS-?[sS2MX5QfrCn**W ;fp|}SWY5 bc`efUJGG:gfBe0Mimر;tmp'}+TȰ$g<?̓s9en~Y,|Z&K{Q,:_W\JّNvJD5a1ѩ5TU8M@V2~Qs pj0$U5pNʎpʽG`w2&H՝"ҍ4 4p`Q{sK/]9rQE榀82f!=x[ WqL: 4iZc0ZyW5TC7jRҒ~2ĸ xD#%t_F)RC %|E!UiLZ}_#Nƚ'L$rrKsŷޛ0vq\WV_3| ߲T}.X2כҵ0hN=Wٿx]W$No~`bTkϷTB Ր:/ݮٹ]+&ZaەO72}c@Y;n|[ rhCcYjԾnF5#Tdu[T` r .㺬}hz*?ebsվXY1s85 3Q^{k-v[8U<zѦ:vk$)mmH)@-Eƨj#;lKS VTw+X>^1'C[S<{(w4JN&b2+2twn< oF ۭ(\ ;v0d|5Tc2ڧlIESah_+%w}  +p)7zkb`fL%}wT|u83@E6DTݡ%ngt\WzWi N o=aaX0QIK6򾾺53=8C%MSv(Sl'@3k+/4Z@{$#ER:ˁ^ /X7=$!]~;[ 5;m;ؓԆlm3 XyWD{q5ѠTߏ/>N.:/rcW`/f́w@h-޽xN_cL8V)xzn_3Yn{Yr4)&u (u3PsA`cǶ5nL~;q0aMb^ȑPaؓMxuߛ("S}6 Y*|cXhiJN" X\AiUcO%Ֆy.!l'ʿ+f.⺎~$U=<7-NٕDž23|ă0h4ǜ2џPwW"WBM|k/t\yьC&YA%vwi/e>hK=Y֋ǥ~]Q~F;TKA>ɛx{: D@_S'tj{t hFG+ʫe-Mslh2%{ AL3m]ES'6<Mgj_lb-Ҥ`ldDӘЂ VLxܴg_ӮK!ޚ KU/Np_0O;Ӗݮl6=UR|ZbEN!LsF@| :bKzb#PWQ@\vӿrI4$O`\ 1'|d4'sh߸&-: 8*iyvF}KHuGR9"֗_6YIdK6jUByL$h?!Hx1zHxbc`uO `|pn{(@X&yi|1˞%P3+ {A 3a.@BZ1 NYυ .t)HO"['j_o'Sۍ Yzӕݬ k}wۓZ`4_ip6LRP! nj6 _ FOʌѐ,ɇ'A@弶WIW7/ŨY[s7*;@-"QB1// !IcKԆ?HNJpq }aoJ&9>|0D8D3"]Ζ䬮L;b7c*ݠxZQ*uY=Y\G%6~I>pÖb䖛Cd^*Z9K<g,Ư PDZ*;~Q}DYJZ2Nf?ZGڪ&hg.CzFԹΐԝ_x/&!zJ`i%m̕9UtemG+z!#Ѫۆa4̐[ڈ\0 NIÈkM|c\{VYlK5aJ~HK05!UNȲhY'ϒlD &X샂f=ڸNBS4R@PBB1dp].X[5w6Yem_hbIK.'MCf7Sf'Q-e`qΕ6[t&jd91FkǏ^kiH ոoK 6j(=r0Y+M5?MG죑Đ6278?_o)awAmouv#ނt:TCwPCyOBDZV*vI^.]׎6*cBk׳ nJf>W[;v 98PBS5\L2Q:˂ӀUPؚM$͡kC Jeg>{A !:IY/u"Ox6]RǀW*ɽv7 `C@@aԔ!Wwu`69\xِ1Rlg2Ov͗UAϦ\-3${{P5Xځx eMfR|׺SV t2 Ad^z+`F}h~w3N7k+`U >T UGJ\O=[`GR~ZBOkIG|bOB棃Wr9RZ^f,ߥB ,u)Bna"c Yȼ 9BB&?@7!>ɻHмSGqb!}y1S}xSh{PJR?A]):ț}m舖V~B&XY9d\Z7'I47Z*dP{0E]+\zبO L;`80as1V60BGxC9U!@ ܌4'ry.jvNf 4t^܃wQF}}2I >)"wp4u7Ȑ s8#6adqw F%#}!+X{2jyL@ӧ/k=f Z/6gѾ[7,5HEnC]Y$Aj؂W;)bdDt>H, aya*>_Ceƍ6|xgcMʥꌜ_u<\K +{,>d!!#Ûw d1 ~'Zx/^ /Ab;Y4DCj'EʉjvA#r!NuD Sl`k;jGnUn޻IZlF{I<]9kRI@=P+M~Iq$gX_癘[/h;%Id!CΨ YaV=g;%kP(f /ңޡ[b"xaI6[2O}} aX nd4*tw<r #Yt9Q_6?f\ѣpo70Y1 ]vgytHw=C}G}ԙW[y+NC%9[%h/`dFϝ'KslKM)l`e}DumYtQˬJұ(3b̖4%+ZŃ5Bn X)qǡL.Zl1NOR UZg-鳠\>B+"Lar[\Q-@C;Lwtom F1 ꏸpT2sWqDNcWH_ -I~ˊaEclmnH3J~,v .3s !;`)@9MmypU* D~:Rh/ϱۇnefPX%v?!ElTn&B8/32ȨG Ϋr [͞Ά4A( J#$JF .~#fJ &mys <g!1˜=#32-9U9bmB$R2 C7ZaV32KS:RzBlo!UL&:]&@u/Z7V^>/`Ap[QYvR;-^pr#6V 7/lHvݝpj)4إ8P#8FJI ZL˝̾ΧMܬyw̷)$3i_9ܪ)6rvvi#lwbʣŎsP:s 7<9BAJ>BH3NSGAZ 7σ,Ϡ>brǴ|F<({P/^އ;vjq赽RY29/7O{{-T<֙mZj~…ݢ!cStBURw! A_D3R W #sj|/Gm 5Sho!klk[D Jo|[O)z݌zTOGK9te:qOG&cգ?MvS򕜯|s1C9G F&\(S*W8tM#h|S4KR<Ū:bh@"$]MtO+! K"M坼xfϣ3N ⱻfZ2wreֽ8{il"t>Luڇt뷵 "%j:i |>N\^M=;iI},a@-<0,.ֽ84hVxL̫4݇+^KnܛXـ2Pp?H;Ηiۜ?_FyA=6du=E/@(ql,vL#Y^]y4')f׶T%^1]MF͗2qAv iaxxnzn|O^+l΄ACB5hެ/ r}3g#\&0er- ,_1?Kp!xL4B!a٢ENo=fYc`jFtٯ9v}t=r^XZ^B*Im&~E9{}}W CPoJK<A]_^TT#X' ~Ƈɂ<^;:W$'pKƚvw/_ u_6ꖫ=J4bD3JOvsJ< o3 W_>WT"gqe<>tBokZGi%$Zϣ%HɄ5Tvf+ͤ k5"٢>ZH/pH(k(ŻW=O ,]`ciRpyє((;^_Z#YAthqR| oۮ]islu|PEJ>F=:=A(hj_ CN;Ebp/n#= Ja^}Xbҭbb_>>+6յ9pq? 9<.C dG}`:ͽZ>&qû%!/">SOy,*jCcbmUԊ³0W~ lh.MzYMԙX;bwi jWܣ7U1R{01̓^ i+}&H9'JAI/creiO)enH~R{;sksWW< 2 6 A2/U)p4$SsQ3d]lD7fC"YYSiuҦУHVbr~ ul*ˢD!DvJ!Y(R lSRzI /~֧otD;f.Cxރ00t@hh{s1j̑ =@?h]Yz^^o? NM"|=^ieHb p؞P=5Uhiw!4"IXj1@+ & "@^:?U]G?к TZ=3QmÑ$/8 pAmSP@Xq!F۟/Y'xKX`+OJ{[\lթ5iW ++t[J'\6 8թi1.LJcFluWi#i-?{ w_yx*|pL+ 7效`B(Eۂs܎@ߙz d`DjDG`cpc͡(Xy-_?.|l L!ey.0?*B$O~*H;fZ\- <HEt-9".aݼv;)D# dNe`)viի̍ MoMT8 8rA ȋ /B8:0jmt^c<⨐a}J}C7`>]DIӖC9Fo*(jؗj|T̑p5ArTusͱAF[Qvjԗ0b+^aصŀxDc۽0i6<=TPLMKEGtXԲSVøeS){ڲI$\D*Amȟd!pM jOZukv%P=Dg9/Fl<{|ZI: g}NvU"c ltS>K8H!`<8 w!593bu;lo[i:ͫȃ-y?@+Y O@+O | ӀLhƌdrU#WbG6>pq&Є#vha/j$inP Ksĺ|Ht sp!+.lnCG EWט5k6ѳĶ*yBD; CxP$أPzĐ áUD[ho܂1B.c(MwS7JoYFqZb3$֠Zwv|0XO ! L#ppZ$ IWs/FT œV?ڏlcc?lEs2[">nKU- ilVoղ|FZk֕ ޺\UZ lT͉"rע)C8޽7Gs\fzwsgV(78l6?qhʹEiWCaS,שJωeCb#Oy_7,S3 9z9+Cze8%^g,Y0jHncT[qKAFZ?V=@$՗ TchXԊmeRyI] a{A@lUADDe/jݍ5Z)z%UV\Azٛ@s6HU~@b4D!i|_j5HS A@|zE1UeԱOVJDndySYکgsQr-ˀ5U=~[k54uhCCc}j@8g'R{ϕ"oh)N@ ?4Fi:Ir71wJ''?:7nr :֝aSSM$`9稖{hlel/;|rE*:PdjC7¯4V36ئti(:&R*´;2\z rN5¬k|K+3~LpX;DtZn>bkP"9O 锈wyܕMK4GSvxF WPC6M ~IJ9:\݅%j6^K=<ٶ%a'lۑ~ڌR U rdm>':4Pv"9#0n>M2 8+I^ Go x'Gr. LK6$2p],T(F4N-\"HKPnj!%C{sRh[CUDDyYs\մ; WMqv*(|@a._(H3J߆t0 )Y:lj\Ů(O%ae5e׃ϻ#bp/.4Ȏ*'JʜRN{>2@ ȥm1#Cڥ[4?z&sEhK4lb8j(s=JSxEOI8 6Ԛ_|g]C9ch K*r\s6[ `SHCw^x *1U]_:B%Vd'Lq>'K1hجq| C3@)幻fij'cT{8G6za&r)^X)l]d׏&@i>=󟝌 /g4=vi-VGp ᘸF;>>buIq1n }p‚U:ReRU˞sGl}饲4MIuDyg )5F܊^ SV$2'S|CJ,%#r ( +[wC%ɺ8&{'G6׷*xq_t̗H[48b3sWQq?~V7q'9ND-U}̮3N ?^J1tyܳj8zp%`R-rGx_~N"ed1F b5OMyX[b3SyGqX"'s'=23cVtjr [чbNQ t|}NZ\dX5Ϭh=F16rdI3Cun1!NiXUbTz3: tx :kwQr'32^~ 0`tJ[vCl*gJt":BY%sx|ݎ{2,-ݙN՝.*:BGܒ,tqse6قN2MCJ};c^?y2ml[*ٟrB.wHm/9Zxq_5vR/|+^`p*cIqÌsf-Yϊ.uGiaj'ˍLf&DhSQ5pgۀ_G:~bD{JyUP(ڬg+hȵU2̽K`pt_2M0*!9K@;3f$!A$'x5]'+7 { WZ٩Ype7+wWght.~ߨ0 Gqb\6_}D$bݔ|CxlNSa@)=7$<&,2v4=]E,_G*a߲P ߨYOOdyq7|J 8C3vj5Kkm"Sy ”Qh>',{a!1_:%Ӷ͸dl,^ߣ5ͮj!hyp5^:?Gs}DOE#=XxJV׷JܼWCg(TI :Dj$l]X W _jA\CGRL#]-(F,_`gquu{Rh 0 2I $2NhC *}X neP< ~OH8hP_I}"fR$;?pݡ}iB ZAo"{\E'?Xj+Y%#c!!._i:ꮟEWƘ1dSO;8e/<,d>&Ccyֹ՚yv9/|G=釖OQlGi+ q' (,P(.?QV2F@5~Q~7r8|ygMj}w9TEU8~!Ùֳs/=)yKҤܮ cazjPc L8-L *Rqbk>u Xbrj-ְE,v3yLn&9`8ǩK5U0CF8?f%u77u]E:` eW]Cc?ED^ҚF˪YE5-WfȨl`d+'be|'{neoP̲ !toQ_6zu%SƁ>9 zs-2$s`,Ϻ%xn7jfp!+bCP2{SHssA`BI#p@ͅ2e^'bn-}X4`K#xU^ W_>AY!G5菧L&;e>I%d-Q4/4R7kxS'="eŌHοKut/'2|5U@[¯[6 8&}[>2B,::m/^,%NNDpq4 `BoJ 1K6REy ~U'i>]-($GZfvd7vQȣE k7yC jU,sIov\Lag/0؏/0 M|խ!S)fGd#.66#CHy)B[;zg%w +Yj91+>F#n~T^V(Wgg("G MzQ4_;|y𼯭>Gۇax7󎄙'Ն|"4ѣV7`{؜=` *S@9/<„ i+7Öھ ?h7q%/*ݛ?fe-&PCc hwsS;i#O{_]2,_EP4T82?} 6I\bql#6}Q ^tcz#Do8#>iA6 URՕ!D;-k<B1u8_*[5Hj$Q%kLlSm&}.o,xƦsP e MLs`7<=nQyoR|}4wLj8pNtE'گŻadW߆qj%tӕA4WnW+B5)qU_%(QL䈁xf#LNRjiٌRTI8J !^#0ʜzXŕ| niUsD,=; ;‹.np\9|sgsEEwrA)-J~:E6o(T^R2qj&j=UUmV.-Æ вwȫ(_߅bOȔ俋#R4m7!58Cpk!Ⱥvz$F21d'FM e+Lyցݧ5/?C @L+Hn iTNO>\_R``3>og@򷀱 UvOiTQ7'A$hwohIMƷzv&/KEl^cʚ_[s9j&)bKvBֺk(14.5̥u@E(TCF'i Mes[ }ET0?}"l$ hmDO݌+ښG;:vleFHq4yǩL$ <ϬL>MEf$.X@ +So96zVѨyyTi*i 9P5z7bGEF! m+S\\;cd(@B^<_[e2!! Wk܂Y-_-ܜ-tB̒^%~cbp8?{fbSA?|~-h9ఛ ~fB"#*i=Z{ NO>8}`ª@wBPS!ҹ[ɀE :l 3qSJpg$89}(Rd.0D,YXrϲ7翱Pn^Q#WKg`kio`bzgr$#;vnmh֛{Tg&;}ᰧЭY󀮈Ñׅ&Nt۰~) nXQ71NCJ̅'&D 4#p@WtLdƏ/1Dw Po j1s^=]Vq5us_qWVg RVo])Ey]R 746~Ĵe=y*_!m"v]!dI :T:򈔋u$9ol쿒Q)U:F TN${{Ri.'3%c\㔐φ TxyK }̒.oǦW& 1S@>Gj&6{ѦGRX2>~ Ѿ\{I0*zaqɢ ٞ# E0{L˫ rqEW {$QacSK(0yI,$32KSf)~OD u~2>z˩ؙiE.ç+˖a|詤$|eؿHP[Zwd?.+h-{ɇ NP4"w@zu/3˭UbKEj9Sne5Jۨ./~wBug # -,AV]D L Dmş8.9Mɬ"5h^Fԓ~eKBt]BBE=-|7N'XlFz/ǏPLqy䭻M&4+Mi;e2)2smzjy "+`?b~d )ǩB[-G K,@ҾǭҀO(Kkғ>Νjشٯ9xRZ|d`r:oaX=F ΟV}yR,dHӌu-7Jo>^J*M0iz6GC8*~|;&nvPBtB 3?@{x'6-0IvńW)_)pɖZ@_Z2t5dȱ.[dҠ1B͊,'N"!n+$2 Ilமsa"j5:5/N*&;D08\%bh/b:eOw63  EESlVN|T6.5 26\)r\cy0~[&koܡ.H}~CY_z&P Yăh%nOM|YRW,2sE h#gnqą5Owg>~f 7RRxq&vvQubVGt[xgdIЫ{#hH)2{3cqX$4~8vҺ@i> E0p\ 3f*:aK0O7؍[ S%m@kaxa ֔;}nTi1FE=3/` ,V v]%bƹsQ[vQGGqTdn`qb'ҥ[`C?>T.rEd A(㘫8Fgڽt1v9љTg]sE T=.{E!b.ٸ041o7%%0=ub0[I17!M9uIhS5ciAhWmhok#WD<iNض 7.ּ(~ oh ;zL+"ru!{֚ƨ:Pnp } ,ƆZ8PUNI(8nK[=(RgMjGOFNx1@RV[ ?oE~( ,r;Wֹ޽°% k=6TG=AC ˕#FՉw0HJ!5o 8[e.a@;'Q8쉏R( F d pL59M?ۚWyH P8ZeA8]f۷̟J9KTy^) {8~\erƩf?.ӼmA|J-q?=@>~CG+f(X?O:Ö2sUL WnD2*!n lswξ x&kCY†n˲b+SM1;%n?]0s EdJ-i*(G@)%򸽝9m]ʓ̝l55"{e'gyyh;ܶbiݯ/08FIFMʓ~DX 2Ь !P )|mlJv3:P)Vn) [|M fu!yknl&j4, *18x ݽ).!VU9}ъSz`k4M+l7L)TsE@uI?P "@? HP1>WqA:mE" ꑯ1o{Up^Hrqag#&3yl&8 2%pY wc{x0]io~&onm)ؒͷ 7 Yr6 WϻI Vj(< \pV 1Kz[O @5WےZǛkul0;f~a *Vf'I::6wuC%q0DeQַ+s|QP[6 .$a>^eQ޳et1Li;!D\ن~[fRf7Qめ0ɌHZ^m6n xIR%0zn4*\]jL3j[]. rtuo/ʗ!vlȔ<!cmAqPqx󴼹U1UiSІe+4sN-B;4lDws1\H@4&'rLOZo3Rw78 >W7,oxV' [hE9` vnJ-}yZyOaؙ߳iîjB,b!b+נ|QآXA}c>L|SO߈mοm}9#Vn7HCxc 61}'qnը"O{ϛЖIJ] =QA"R3SC9pd֞r72G:#OGoq$;4 ض./<; {UP95 l8dr".3@LS6A'v`uUeٖ06)`hIGoqWu =\bo􈵻-j>nbC?-Zj'-&_ U+Ӛv|Zc /y(u'gh_\bdP+Q2s<Ҳ}eZ4 [s|WCxO)?v䋰b*|EXă%]DyZ晋{%HN]P>4Ӯ T\0 +ǚ:]dv#N?ir\h~e.S獇aZ @m߲, 9msM, D1~W 1p{P/=Q0ѥl^*wLJ7cTڑ :QׄZ*e:eƿgKCg8|lփ~ԣif!eq`ABk#+; Z3-SA# X}*#M٠OykE{i{oˡ'=H ʎX#q{r HM$AkSc;[=*S+\d)5  ?2E8UPƻ?~OrT|vA )\HuFPkpij/ %'#5Q镐}0*S~wy@,2۱l\QOe[1yv>MDl )MBe% k%WHF6AYhSi`fLglWo@O%fD,W2?p~*2SY"V\c8x_;6j+z#̱J^#77[#DCo>z^C;1q-}"7}6E3aniڢ MH6땓N)y<_b'$*o%Kmv|ooo+WI5_!;,KN*e7r$]l$wcQE=h3B>-QNWKG_ޕb>"*fN%QBxd_Ty: lJVoG,&>C t:4hZ7*fc-)°4BPCmx&K"6azޝ DX_B$'؆^s5) ^t"xUu|ad柧UΨlO&j?eoc5$~>Q2*ie+J  "ayzz(BeNeĚYEW -e@Njװ.)9\,o)!!묍6@g8Vc'a<&bxNHBGNk(\+[wطGgicSR$Y1?=EVǯN y]0ٰ$Rag{ cߥ[Y>&Z7Gzcߗ83_b% 6_+=O\`E;29WS|/ g엩7OJC{R%p%[.mLJARZ3d&+W|6?ObX#x,V$ڈaoƗfn3W$޷p&K 7@~aKL[vN{3-uqjE(4W]RzF4κhG6¡c̵͋NPwf#~2jVvu'N|LU5fElU6ODoyr(oW~g41dϗ4陵%mUK0xwi=hmJWX>) ;mnL5n(Rj sNDAh% :z"!}>%~@Q[$sE~ƂާfE;g: jݼUQg=snp9ˌMw64jUĒ < [ Sa9іW˅(*9/m=(9 X[af&؈7fRl"_O{%KRnxuǩ͖!]Yo%9h͊$F9 Liɬ3(/ e@mbƘEKvy98C_(bzSݰ{iQbu X3%"t]15p Xt~# ّMYv^'O-ظ Ό)݋٣e.8}4R++޿okgn=e ܫ$6cmhV>Z7S(z2j`; \<ֹvx"E|ePeF`\6f>Xtz cN!"/6Yr<:(B6y61Ufo/k\wR{oG5w %oM@ͬP^ C^!wnd[8HcTK0X@ǎ&2pvks$,*PK1A",Bnc_LF ali/Z O0ecy|މE'-O|P#0!_L#idAQ{HDNz>e,f ڢ6+.V^PyZ}*R\KePF@fKfvQ z1^=wz`PD .ve8|4u{Ux0A䪆\}/ȬD&%ak Y9(yY#\_YZe8ɭ|ܨdfiR X]ǓA1ĩs|5v u3NMIp_ D GO]l ȅ`(#⭍2#6V;? 칑̥oN}p#TNc`= yb*ħVChDS~`G&HCJ2_3*{ۧ0&.=M@ɜe QH 5omBVXPS"}4e0OW`d]vj"ZuyS ȩ{%-hGɢ7 ]~Tǣ3aP>yWhW=SSibΪAk f|_HRZfЛ!Aq_8fĆ|P^b6#*# DL\hiT6PEMoͳ3Kh䷠ں$`Q;4.lx#^g xܫ)Q/U݋U2nxM1O!yEDq œVjp]u<1hX<]$'k54|m3_A@o/=`8~\A ZY#$O_k=g-xWb 9>NƘ$pKhGEF sko?-rNr6]Ɯ" .myd-nҸKACK(JI R<1ZM[$գa@}w㣣8҄18Zgůg7 [`4(+u! XH!THx2Vt(-"+e-l3g>=ЍG=`2`~"}ʞcK>4ŷ|X>>}'K~Pbn( _NqKgM2;*.y6EUuɽPuEq( +LtT6&AI*!D<OP&'(LG!cտڈ[ؚ-1T^A2V^&t\ʊa2'frCNj-$NC01Nf%шf>r3`9f1a6Tg,ÝFMзR;EoR=9O9:xK;2r:<#g!W9py\_/+Q'`tD3@ؓx.޻c0R"J"~}6jvPR"إT%}8rCr\F~e4x]/NN7 jCmU﫶3ɐqUӈ\j? 5+[̚ĽI >78dʔGpL;Lyj1@XrL"EI73hFTš9ܻҖhg%՝TրVxz38ݙ/ 09aeگa n(2$¼VΉg1(ʐ1U)d (r^:̡Ԑ~,^ⱥIǰS$kͿ 6&CIZsPRXXB>C GLR|ٶ@>X)!HO\B"@7mP6AjKҴRoa-[F{{:fÏ9_8=!ik+} JDv_6C PϠj(cFz)É mM"H5Pqbio97<;fKaZa&jsc7m;rAMUa; |P>hh@u,Fy_NXEeiCN?KkءonepAD T.6#'JrI{ _5ɿ'{![Zl_ NXDjc*+pN:ze-.* 6mC:խ~Ub6`鵙LNxD5_ħ*]U{@M6-O}5U|dQ%i QfmnCP ȃJ1IimP+2bx֐nL (z mi WhҨ(n_݅sW@MF`3t4=pA8]xJ ~Y2ՕUQ;l]>EDY `.Qy 2drr +8\a(PQUk- HbehfQBW6Cؚec^w1qi@Rb48DŽ\S75emHCE0bw$vt4Rk[3&i{K)@Oibܢjٰᕥh?_[0e]ܗx.;vDojҦ;>ZEHvU c2?@fԢZӈ*& ^*C-x$;"NM pXh p_J{J)ur^-1JQMZcJgu*ß"pG $|{Oyq5Q)Zʕ/}WȌBTܔ "V0 gS^#,T0D[t/o ~_o`idtMiqZ~X}+,r3ۃNoI">".ֲ!n_8ލE(66H[M{̣Uc!cmKT.Kڒ1A1!AW7嬨x)zALt* ݚ# A]FwȤl n|a%dE,uV(>j+3[ba`&ӝZ-IqCn]Rz`g5l - ˦ΎM@0M΂<`";7Ft-is8+) HňmpmG½cFxeke{Vi\mT jǹJJXR[">m1)(?j<.C|ԐggM˄LwMFxbaE e1p ?ÛZFХ$̊&==bXD*n ; ޼[(ϐ_"J7e%< b|`)x5u9]O3A8Cf" zsj,hݏAS. &a n駨ӋqoJ$5նxN#Z0أB)j߹Zk/-FLXt;CxDo\.mk^.oG5)yuvNsuvc&vabOϯX>H}z p 0c&%{l#(1c/~$"eX_rz+I9\ĭrE߾ThffFɗʰHㅎ&V@Њ=T]~sw4Hn9'Rq {+FkؠIbycTpAIH?E.)JLd\͎kjc&h%qsDdl5[ر({;|8g [U\@G 5Qky z25`NBnՖ}TLs7(~̊t(RoQb#Hfw1].Oyg!uT'F/qZ)=S>q8QS{gS2v7&&4!e_Ami >ƖryxxVQ'nsаfՈ^ͧǂOZ+3<=p,1^\*q@@/@ySS{Rj\y@^~8z垭 a<\q~?t0Tm/B$~3 52;վܠܭ`/5Ώy'T&ٻ=;ׁAA,j]b[}hlhk$tCM~b4|av1HϣX 3ڝ(kR] Qߞ+ jMti$7߀L&2$uppzgu=)?uzI+K_Gň0zA$s+Lez'3g_+n+8M{M>u=B$A=#cV )8g#H62v,_Hps׷>3 i~ew}=yf]l ֚C6Aaj7yn3$뼵í4C<&>LZՅdžD\%h;6Dn%̯}z#Zm J UHT lG06 +zS2]"YreKIWѩWUe)|Օ4B)ޛ#<+q+05Eg8nrk\b~3\Y2 ±0U iIo"4"I// + "SABc%ޙJ`H?Hס}sAVs\][(Hxg>9t 4qʿ[0gGNs9N ꥡ>[.i g!4ڗxH;-U/݂P->Iv8 =˗ߒR' h\9o)W^RZ(?A2YWsITs>-| ~WxzO#1 WۨhXD"S1de̛%m,O'q|Î:KC@l0 {*Da:W\H3QĂv.q{{؜STgmiIJ0 Eۜ||TsO@-6QKCPh>}ԛ6Y5S&46 [?7b$ʴcMX,@vyOĤcGc)Gꇒ&d(j0 j}%}JoJg0KS.OjRꁸtk`aOd"DѝR5|0婓AoXʹ39r@y lRGxfvq*;ZqNkq= ߊs-Ó#V ߇NWߴCj:jquå'4{[\(Yvj7QTIP3$#yVg|fWY-$N:')1aݦ <ۊᡪn~JWjgR)E4WJrKD-5XLP?0ZMv] E6:0m}9(m|+D"ubyu)CbvPgF\!}\Q1C}pխՉ7Q&? Ѳc;tl7fXhE;=oYn=鞛_v/Qh,mNk #A(XYan]ݨMiFЛ (Sf@R0aRm:B_8>燬sM)^@zJ`@ <.ӹ` $$W{R*qi{QjzqB>d66n .XTњvx8cEۊ^rro\JjLD=L1zA쵃>c-yYgK%h^]A [pMWXϚVE .k/ـD R/'>fKe QBWG>h<+ b( XbL]b[5vLxK!1fוg\>/lP0rG6wjXWa{6AHf2=ՎudT^ִ ߫ꁒA~~/&!>Zi10?y`1sN OQؚ/: j?o;bC Dlrxzɻ9&c(!^<6 uk]h({-܎E Iuɸ9v]$`qt-4 @ΉųĸK4q6m vQA^nE)u@R;R̅u`}; M/ $#˅ąK]-vʉ/'DV>"`"ɕN:d+͝t֡D4sy\jjˋH _) Ǩ-[r\?G[Zsnj\&^cs =J <=mvk;X JHli5k?^Z(jF/KN띎J۾Q~f 2-Rk 7PElRt3lg_}K a+ ǡe5V U$ kAnI\/+c;zF_4+7tfj<_,ḩPf6S0m,|啙+s>ŵԾW_ޛ)F LLG&paيbj-%;<|I 9 ج i{c `&prWH|anh0&We>~v_{@ҧHPn3]W+ΠU0@p!gLe% qwdquqN~CwӻpjĢQ7s!tj)Tj$]0riŤm-JZ+ 2l w$;'+EFa{Pj> @2劉 $.{,eQnRlpU.V1 jRn+ aR/I 9T@(~b.FbO~^6=׻FY !Q$.27QĜ3:k?xy9$+a`'S")ޓ|@O(T8=Mա9ʽQ̓:0Mf"o |F.g..]\!+#M{k*A#3kЫѺb8\6PEnlT b( '5Vy? lau[VVO[<A-^אɨ C@%;rG&=Jhibѽ`ܗb^srB0Z^ y[[LJnDqڂCF02 ̕!̭~[59ֺgjLPqVAآSEѹm` 4Ek5T~Pت,S :fC)|{Ib{, 0A$yт8zth=.?4[TL3u>v7eqz9E,7*D5;Φcaߴ&46 f<QSa2E ESPVWUTŤzx2a"&NGNXM<}ʙr鄐Gʊ}q:\0f7(e'U\xzec/U!FңR+jekmJ<)ܛxe8blxV:S_i5N=jN]߬]]+*0<3)f T&6M-۵Cdc_rY'=~M P*ͯ3,(")rJ %tÍYlvu9Iv셣k5IOy$b=k78vmږ£H]#Q0{Xhվ\ bl" YY+  YVgn-ujYW$`. ]^qkqA3:/Ud2nT(Q)[4抓%yC&\B\Mb]0,24. ML]^ )|a,Pq̹l-D#u,aڀ3oor"3yTy_Eո ^h\#pWI9MGcl UtI:z{&P"Ѓ{x&dcь,BNw|8Y}"DL~>6sdKMO5A;K+$16!·$a_\Mp0?сr S+ k?OM٦^e\N^;\7 `Y[!׀(qYs)ٮ ڳEvht5IAk`ϢASz+bGܶjRAy"!T`~m[O71GZ/]GRO*E -JO-Z/{yw TwxW_y\G,Ri6 ֢T$tsL$&v 7Z7}PhEل݂ fcj^;Bb*mdWdgĐZ/{GߣDOrBP6)GSڠ.~ȼA7nLq;q꿈i hyaA5f}''U8fe @DzsP3b +74%L\_` Tsr!N2# WLN}F~uϜOX~ȅ)}^|3}mDWSV6bs?V`mb1YNwag9&\`y٪?A6C?Z?b^3z^C uͫ`a4SJ,TTw9+/R X SF+0^N+y)őÃ(gfj! xiaa_9鴚GΊ i 0W#w:y`[(\B3 ygndIҤP;xY" qQB DJʼnm[R6!5^ wrUJiZL{G[zC@E9|E?9 .Q씾s 8W9EiL5 WX,us-+q]@V'X$*}v*Ti̜N]4մaFj_hώ8@mC;!buig>JqJT ,{N2R9| QDe+d7?׎`A9嵔ON>^G]0d [Ot_8o\ԯf+j=dkIju~YKs|BJTJ2G>~194ۅ]{􉅜bs.W&Ń[HMnNY?Ư* L^6;Kkj,w4RN}(p1FC9SxΓF! ᄞH:$N SP,;LJbJ֧.4T;e@Ã-d%{O4 'ʼwBt\Jh-bڇTc!8toјphYShfNAЙLlͺXqjJ<}y($O%\Q]'# VUcR|zrN`,/_ߑ16XBﺺvW2\Oxpvb=KGX˜鿥6BP?.f毱L/VJj'ӻF[|xB3Eȵ|7#\G!770"xV>. X2n=@01F+w엋?Y2H"yUwL@ِ=y\sI*4wԣ!u_Kyh%I+ [Iw#uS1f-F{S*-,nDwpyb%\h2Es~<{_1s^JEAz<2 Oܙ1h4azw_t(5 ]—Hmwh,=69߶XGԗxfl?x~v+pQKڿN) ʋ֞OiȁhrkGK AS6;s1@fCC =vŔ=,PƸh ejf_:L*PԜx ]q H!X<m~-;6 T۰ KQvlcϽqgA9CcuŸ nd4z/kJ+DתHŪD(0sJt jG&Xꠍ70[3MEl QO=uFWI6Sh^(9YCuԡ؋s[m8?޴=Ϗrp C OaOy5.V}g<OF.7v響OӅĪ|?YHt>`&oT@SVX@T%Kְ`!%?1JHhL \#DHE#5voh=]g]JgIXZ4{7uqqXx_rjj\G'e3ջ玲qǫg}t.m;@L,6 5m8x g3Eτɋ%Rŗk1ݤΙd"-m}uE/otG2</xhWu_&S72#G ("C:1`6*1Нct؊WW#K 9x5@GW"euYA\7 2qS6M$edF:^Lhi#Eqk:# %jAIjq $.=\g2n@'"L1'5$r/( 1,tgl3ǶR) U-^:c q<8z5 W{(H>5d q @YN2(}aӏVgh 'DCXИV3YWXA5H{ 8b0[3PehRPȐTI[BHa|-&qm>Iv^Z(dxπʼ&^b=ON:ԭ:w~@Я=%TtDR8 AF?kqå2ةDbjS'z(ՉA6 Grz^&"#g Z0 0:]_W4og \3<1 k$ֶOu~4ޒ;5-<`hg SlGGX.6O=dL}@=!i=JW4xl.Z|( I G-l ECseO_&[y׺Q u5VA7ŷiD1 nwPXɑ{8iҢq: Ib~6ċ}_<KRV*]|ZT-Q6&*NOd?`W҆B4wZn(,KQ:Eh93B6LAG2XY=V)JK83.=8Ʃ-hef$r؍ K,Ujͺ VNW jt@&v̔0\~QͶ{oBӵo5yTQ mZ/xo*BaȹoNZ4P qkjD'=Uz9.*Lx:ey|ih:ŕFüL6WA}2jJ]Q1fhR)P5;:bK><2`3Y7 ;B@~Zɤ|?MKNOr݉ÁiiKprj^xĎQ:^xJL9dY"h_ JX'<[G<# fCgbG|FdYa;>۷5bvVڿ4J#yb5173C#tUz€ěȣR܋U8%8';pA:]uuM:",F&c`RyĦZ q] [GGt.syd5(j[} ?bR`~(aA62Xԩ= 9CHv+>\4ɗ"۶j{yV0f;hO c8aQygע\y7wSzDYz8 ܀2"Fs-αKR˘T~t%舝15N])9ɮ›A6n I̱S3']%G䷾`xtђ9z[Tݕ0tj݈q u7ã e^$#dz}^'N?^rosrK5`?UHJXaabj;w9;8xyje:<:K\[ :7Ե|/‰6)_%܁W{ACr$_~H|\r,F*~z$) sCr$@*:Puhip?3EaxCN0d{"MlN3H;7d:DD@rׯvŹ,Ԅ/SXKE$O? " sȿU@#^yQѹ3ꗋ*-ռ x&,HM"g+.w=Dx :^4i,819U|>Ktw1 PYMv7&}T;M^=TJZ_.A&kB/$6=0 lYT qSeq.SvF L>DxASdJsbA'rxj_μ ջ-O;f~qw;Ƈ}ɖ<)xo%[)z%a;~6ڨj75Vh.!؁`2cX6d`Oo ^c:Y(%oKhLreoX.\RQq.yuBe vG}qT&݅Acvl;&Ċ3*]8"U(hog,D}mq؈d H67unñAb`l:ՠFtEm!.mp*#4 ay|?'h[Gw)㐪Gch_9c+Bm5m~pSZ%ٳs(l^#iwaQr`4j߶hc3_0c힒0(^Hne<ɲ>LHfq?7d 7/>nT^&p7݂fɎ8A7LȎlN>if E\=NK\ѱ.4jV @dIz(N DnxH'5o:K ѯSOX@LM 2X$&f$`r+'13fDk1O< +16TqաLt;2`mbGѲK",--2tT|t$ 6R޺3!\LdA$y[ ٌcKSJ.A"`.}3Ѹdn+@0*Bx &nχ,5Gzx+9-4 ,ߩ.w²8Qth@e%G8eSv9XY"]gOdptc{CKȈ灰LݮM#@P&l_qW*"Wvzo̤lp?TM3[flFqjrYLR?clC*]4V"ڗ!>w5wJ `2:}j#=`l ,P&ho\nGyӒuNa %i)bɩ]wb{(3%9(xaP 4ʍ{20Vꗳֆs9O=EAG4Xdn _m_6Z2B,>EnةP:^ jM`ܲt,Ď}L(CϘ WLMG9YLmRbC"|*8+(.V* R$ ZVOmE;`GĦT!1>JUIڊmhգ "ʿ6kBYE\m Z6㓙beiy3}DfT*ӂN 9gdUdž-[1,Ca~vm-*?_2TJmTlVj",^0ރpmTN_Ia( $?7:gD2gX= 6ʖ* %a]P// Ɍo4i]0^YG%=d:- = }T=1S؛8p~g jns  ew_EʕhJH%o|| "܆&,m ݂'*!&Pxg D 0= T%D"%aB%̫oLi'(Cu?:6LO]MTwq|4'2>1,!&*bo\*Ǻ$1-fkv4n>wK"+ih䝺BԼO(BZ{Zy, 0JH)tߚ|uvqx E2$ p} EkR3g 6"!l=jt DYSĦ-YƷGTuc~Dw]IEFP|KIX/b7)d( 7ݝl\lHJP=Z So-tJQz*U ,:~K/jO.4<ɥ.dxqkAlEm)ceG*ޥ^&uq>jW[I,re}b)P&d_jggwrE׍1X,&'U|6%N[  |l `LQ ZzV2d?Cܠ+, ] `0b4txaqBuQ+^0Wkkg9[5 dѲ 1d3#\DavG- Xe "'UkfvNeVvam ;Ls#NRUPE2sVFR(Ь4$YIt:;Ρ>P[ 4stjS&<s KͲ4:uj̰px5F NPL'"|u 'Xk{|ta/yZ2Xd(`s x1o% .pƢ=A76h@@pq+9·>h @IGoQ"q^N.;?Ob,czXrUߐ B/IL8o&k)ˌO%XB`)nb^]-_Z O+K?9F #\R=x#bwqtrMwGVqxJ]_5'8A8I5^VV!BxR,W!ԐΨO8L9?ɠ涛T:‹KѽL6RZ5h~M{(1! 1;fìt[Xه*V~ㅂ!1-@XvOZ?:ѢsR1+n$:61iƼf<g}7Y)+L(mzu* bv*뎹K.oX;M5zc"y9AhQ'(Y#IyP7y<=WpY.w8?ϬC ӡkHL{u@Oht|~".rHW&&Fwl3tn#c0cg\'O;nzZ'Ag2#wԚB\>UsY,57($<64K)G_.l͙‡.D3l(;A˓,-dm$Y^AfhP j\ycؑB)h*YI꺡 w)ؕ+b0~wִY}&M gń7ZyF`PT!ۺq]M @}}kU&>"t$p45UB뿥~g\?&%1 Θ>' v<#p&6 `TGx/V4׌N;貆ãQ EaS=+)$U-L;(px-з443S;gųm4'Lp?E{$BD/zIOK+}TdKEJ>=^$ ^HǜYZx\ԣz!]7.^Wݗz3&Q2~K>Y wzAq2%[\6.&SU8_j*ܣErH=bh5{.K)e&(ڧ!,FG2a˯6lPGV U4~c75V2 fB//HJ>1~sS6JE|B΂Jn6U A7:>a*Er[Kpڤ+L?84IcO |Zp8>]Δb^;CDTvod_nkS'mar*=2O⒱k @++Y t;WV?zn^_i12Ý^=='GX%f<A;un!y$NL >Hc6\m(#F!U*-஀?I漝4fWguXvIcG̺C* >%9ԧְT ~X~ь8N>8vH(>4tY(9"m\8f>NCϰ{UKZALѻհh@y,)V|gsq~s`ptãŻ{t韱 Lnp9JFl{ 1z3諐hBf]n Y],^V`i>\0NeyR%TXy8c E9G]5e; yC{YA sV0$ݨ|R =sQC)M)KOαѩPUiU.'q>7x|`afZؗPD[\=lV~@T:g߯ᆇ\|НRz9vA[zSyqU:`L3dvҺұ|oӤkr^zi=:!d,"MYU?7[ >obC96.Eql#67L,ABZ 6fZR^|^ƂWDNXq2bXDHru~ qXbHJm*)I!YqD;v$ }I$xoIxnVIH/R iD@۹R/a"^3#ztP\mZ%Qc>D#8y,G'wcYMj_&+E :ޙ7=U0:m( O*CJ%FK`ǣ z=G^sJ=rNƗV(QmeP jQPqDbz!cTl [gQ:\ֲ`SW0kiW oYE7;lmNT %Q{(J=XJV$>nVV&]q>ja?zBxFɠsٙy㤕>>>lHMHf"c3֋ [|K2oUh{V*;fXw}B قigmT=5ߑ=?}i!q)ɆBp& ?S-U<|j̧z%G;mtl(v`LգI%<>A 1* MҒ׏xa~WUḁz%j%שqC7QN`pFfaowBؒpn(222q^X4%}k,a!fƖH[`?% ,N x~ /_y=Ά`-'꼣,a/}o/ tgBl䑀_˧F Ύ~dc&mA} <;׍;Qb AYCo" !>u ɉru@j1.SU= Mާb !}I56]F2 #% ` ѲUzVˁކ17wny $^BZQZ2j e:ـa>/-x!(P!m%b"@ >UЖ5@- N_TElB6l0ܒV\E!uu?]]G\RߙI\L6A|o;lJ!n\s^kOJYQVj\+Fg \qeN.;StuIk.¤Ww}0lA7`PFpa1 4Zui$p \D"^ a]؞` q@UFq[d !+`lNzmz(-<s! ]dIwqH6a0t6g *_: 툻.ak aL /mɌ>ZЀgJkG-%}ɉ'^}UrtD֧ \]jPZ֛,@}JeΐA 'P;vJ]<̔B̡`L`skY{ނ\֍݊1V!B}fT[>zrاMXͼ/ 3a׭[5I(P_8:C%pؒ('%.a%vE1}ӷI2ޠFNͩcL&?Odj&S]T6.|'/BWiXauIf1?푸'{~ܨG yU/-zMg(ڟYtʛE@DmA7;qRsqwÍ!ʸo2G)"Zwߧ0ڥL4|Y=z(R$-(VNꏕB2CpT >x^jKb$n0ۖSǃ2Z}xkf#_MJM?<Te#ndBxgr"*!Rsj SdaڣԉL2=utoܻap"4xR\_zѵt5//W:4߀3 i9+W9i 'v WpRl%KlVO^Qt^Mł7 i8;Bn"4եwyRq0x,稚2Nb7Vb,S>x^c8r;[9qob4HIPg .ҾtyPe=tOTv47MϤ;bu05z( 8i$rmE|{>phՂm|<(/%S9띎a9E@"4vMEl1:D K3ӀtWm׍ pظ[o9"b[wn^%qɾ nh="' Y7ĚRu\gƵQuEꠥ_Q[道:8ͥֈr8 oP|%Aw%s9)lB@zWo~/zr&aGQDox49k' 'Zk^摿UP;[]oOx;X in쁾pC4Vӣ_g|bek=E8U:%,ZIy8!ػ0x>8n9d}q02JKC;eH_!2 nuЯA.gkN/4a.iyw@!|&33[ɭ<- FYͲb4NLPӕ!*π{ŷkx0gȐioiY jB{:65Fނҟl* gDv!.s~S3ԢVS?,d955",%x lJҩMRR9. W$ ;:T2QUMWwuz<YY.ZST$5?{d8n0 ^;oG5N#!*㺛RnX Kש(y@w;$ hRZyVd3 $ rvw<ք&Kp:CfV2=nuKxBMؤbL⭭i%3d $=_u$R#K25Z@c.GQBk;J{ ZrI+$41f{ăTȲTU>%zCVn㒋s%X _7:Qg=0А:13f_nYe ?\c26tB/d47O*1FquOBhcvd5_;!|4 Pu 4'aoz&$ >rBTpɜ9I.5EbYxtMrTe zTw-VĖݒ-J"OnEq'Yg֢7{E غ$9Rgvb)ɞ'uX Ɍ">,bZf2*]@c srg[Q셏*SoAe66QQ (F\F:M 3| _6ƌ0ǕFIN@ /QU Α..ƆJf}sa'Avk:RXH`4Tx`[&&pˬ~%]C]}j;ȢjzGu1x"B޻[0 40jo?T'-E@]I1U([py[e5Gj_kQUT0М<-6]Ÿ5gyů"5Xg0^cTJ:pj `7!yМ&U*:k ]n?]0J@²aׯ2dHF ҏM9[Fd"MdclvwgWkz7.̇/n!BwŃMvye^J0eqɑ4mQ}/pֹ'7> #˸222V/6bL#;#NѩTE"`[eGu:0jᣮ FeU?q'C\5)9K7qu519*pH2 |} \FR[}H+ 1~ss5t<2rqZ$:l*b {{5AefpGX{'mLD#g8T-]x~7^]C7ET#W/*e:Yx%SJL1dHl@n* TEk>]  Y$Qs22uC-穳M<9Y$uuO%E\3~AheܦrQGL7V!'-JrN[eю̳4S2m=#9\4d̫].z._FҘ=IAxQlۛ0->@ւ16\%1HH/la%ŀY.]w:*7<=+_>R0b$migнQ pH 8u뻰p/49J=Ϭ C4gvBS *oH+ҕ$ +zXU5h`ٔ}]ϋpku]xGu"0;׌6>\vZj`2*iϖ勨TIZmY%# u":q/e̬M-=}(*7Őr&fgoQV4 9q-Ƨ_hU]xhebe t09%{ofjlO. m_ScB4˴H8ZiŴ{G`o`w5Ό|A #ʻYla,SNaPd &sFbG4o?u zYjZ?ä!p|؁0XlE\TV9dM{PHbLMڡ$Г.7㑳P/gʶdkT{V5fEgk=t|>"}$Cy3|ө0-Plp.qM)YYN3҈;[t-ovEMNgյ]Yo$C5B=v^ CƶęٔLFFk=3wI\PZJPQ]HmpOzrFLOnڰ2/q)W=Az 3|<*dXd OKkdIqKѨBQr=b<:tho'GĵXܫ)gUVbDN_O 16~5SsQ z@S)1K B6ʟd@`CNtrs{S~p?֬ b7IMMutQG@Fv,27oLga%NsXAґl(=#7(f(=zcQMŜ5cXxg$X<#KjN~=@܆6h^1Dt=]]ӛg.fq, FXQqOƧu_/}Kbdaכ̥x@l(~d1P˹_|Tv6=A~KZKʷ(3#-{Yyhtm 3DJΟ#>~\` ҷ̱ =aXH{ton+zeɕʔءk Ğ Vw4-FcwrE 癞I(>W%3fW3ߌ1._N'C,ͱ-Ԙ"RfHxp䌜_LQorR)o6x6-xf }6Afh*~/*f6N"PxCr?}OII$ Cm(ϥۡW@H$4ܔ`[51kT"0]C.n]%3H\']W(?l?pvHum*0xߪO 1I=pI#"8L۠^ (1Nx6ү/쿾^BŞHeCmH45vlNM0c *Ĥ95Cn:wgҌ٢-y3tQ/`U?3_T&脖9:tV-yXÅU-fﻃ&;8(i%\{ެrqܢf>Tǿ85Ï|%B"99/} /; x{nє?.VF7}.28BH@ |Fޣ$oj^O52|l~PAN^ER܌GX~̔;Rps\αs.`F54tFOM~Muru<ܻq8Zϧ7` u}s:XKȬY;z䑏$gO\k'bV0,|E.o}+k jS̆X|,YrF%9cmJ<5U5av@-+Q/_<:tsH.,a`mF^˝ܩb|q۶,bp' eH^UvvRIe*\СR"‘%К-ך X |&lpq{<5L Kh0i6XArX?F#t"%ئ\p!*B<(ZR!o>`?O3Bf#H 8J 6/bl 6׻dubqs;ƥ1fT +xxgQ,E8!@RL"s@n ax_`)BnJLvg? Cc$3nOn,t4Y ѻ›-aҤcP_'zvW\*Stw(]3x7bg;ffca4̻m-/:7M&QǭcnmaqP6&L6N)geP,d/yu2oQ3*3R_o*u$ VЉs};B.ߔ< 1)/Dz3oEp@\RcLLU}5@^|g -VrR WVTw0L.(SJ>@X8?g [CٜTx ȉx[DSV팖z\:*X=zt! ;>OtVU˗U=;`k+4U8+Ya (sew.;=.X.Ghg<;ӕf"&i=~/DTDg fꃏ,O@d+Ydn,6ipWlo Vj$/w[| à-Ԇ9z =RYOxAm(&^XA G؆VZܴ{_Aж^<{+^Ȼ߮\ ٹMg MDr[ ԅ&^Pt5) GĖaTE̞xԒpmoQ?UXRdwx '*zOVKK.ńED-yڴUP@a]%KZh @9hnX1SUIR\+&Q1tQ[k9Ʃ׈x? d!ʭ)ܒ$-@~&0)W\!ҏ@MŔi,'Vg6?ǒ-Gz{Ƌaծi z]xFAZb|a8SNm_dN۾`1vTҀ ofhխ1&{ErLhY =}+8QZbq0X/<1z_?/r VKsga uCѲfS ê 31p̀MFb@- *G}o}Oy|4&ܖh_,$ټWn@4! erInkr;Թrmo h^KxeqI^ȝx!xt"VjM1rC 6x2e-m)dW#~mߩmȷ' DWcmAɘTuoN8pv͍+]AVCƮO {Qn]vSHEnijQ֏nacDa,}ZLjb/_\TL}4$\` zT S3X%$@^?JӳPq9@P-u`:Mr`ð ;vʫt4Zݦ!r9$4vY!I_J^]> o ?ErS-Y4*fBtڛnY#Vt/P=K*b \hTX |+ 6 CqG=ր0eu  |5$kؽTuQ<B;*lՌY ΋hhPP U۞Jt]ZTjV y9/ɽ c[aȽyg a4FX9.p\TAMsf%R]\ػ8/,~~L{QPzG1 t/Mz4lʆHE e<#LJ؃<u^O*0(w7W͘"ae0][5:dMil8}o*reIL[#T`8HŮOsb0OJgA.yV#5CTNϦV\@rlτ\%]mi̅hP8%ޞG^%Lk䲪[sr6|ӏ*wuOq qH5BCc܃NKIL/#! ˒=bP^ z3#kg=Wf~36PpIE%/tHMRH>'j<4:TXBLT}*GoܑEςْT` >3)뒺m*kcڲ0𾸯Rݴ6\+x]Sӄ9I?etY=Hh&.砢>g,O]-}zW|˴hn{FUAMfU%nS"(-a+qKY7Sd tmFL_&]C`ԤH.e(Z@dN> Aa(NfW )v=CEƟ@GaElLn TX?\Wr#gqX3gNTsKȝwƀvy*fpN!IΆ-xf՞e$aS:~H~cET%Fx^.؎pI71:ᕮ ǡk:LԵm;FpfY-g{k~l!# _A <|sM橽{q&E­95Ћ ʍz3Oj OQAuvzk8ҬI?%v֩"'J2~\ Wr|CC,kBx?+pRfi51fetq&XбF0AR q` ZPEOlSqQPͭ_\<_$B=v~ՂVqI԰sb ň[x>dMְy)M`F;,IGzWynV O fnqڼ'Mx|x>',TMW_hXOOK:eГM,Qg`iZ ϡtq%)BP{BӗlLM DN妺ˠyNieftKta N}qa=JOS¸/V`c ,% x QǫAxG۪'ܶm'$CK"KLq3q_>bS46/~d!+#xE ŞEx2،-lT[On6^'%DɟTv^gmu f(Xek56m?)W%cJm=)V1aD^? $OlFL!I'A 0>t_X}]Z`7EKk@ ŅհQGK7@7㕂[Mo%p/^3UJt(Lix]}pĒsmJZ0CC]Y'5IP4U[lLT1h;  _VBrZ! ab Dl qa,k?Q pvbʴ{1MB`鮕uW!W#+r}(G"K\ ]4G%7jƳ*;EaE C]ET<%~f9EU=Wa8 )[oOX Qi%峬dz5Kr%drTn0mIA~9X ԇ.'I| R8sJi:|8*̽;:>P+SV|meÿ6߼@Q]"sbyK2<ʐ"3:F79N@C F(] /i׻̃:i0PN*;sf}7jWK. [mT^MWyI&nq0{ "3.;fߤ6JY'rٝ>ZW#-."cmd R+|wv>sfvj*E㶮}LCXoXܽ=I}iGעE2wjIJe.y2'l5^)\|{ $Nh#͟P9ϮC/t4~6/r]E]hk,L=^YlS\=A}?I%ff+h׳," #/mT(>TÛE x0_^ýBΚ>a10f%uX9Bh+Lz1J_Ի*u Q}|Ek/M'3{4Z {B`1O`|mR&ܧqaoܪ.b- 4+>n0Ҕ7:M^J-͎ݯ(.},NLlQȦ%g|bW}I'^? dp`ny)-7Xv>\/?R|$R3;;>Хcv6mEܻpZys_#KPdyj^R~gNQ:z 6^#وWeW/Pu(ARb N4G,X7N j%N=OPfϰiAV;9w ?6>`F$F_uJtVn=gWw| [ :DNe=q%smP 35禼;r>cmvT@Bcu p _EJ܊yǑiZUQ708G! @H?X+@yJpo⽋ {i9;kX_/4JU$G1lHI6&|puaN1>8Bx4ntCҝ"|uo}Ht;qiE7OpyJZΉG'6/X6=\+[~0e]ƴZj3)qZ20" v 7jeB#.f3-ロf=p,_]/'`L qD2EnVDQn̳cޡrpphMY 3,OmR\-!0<_);_()E ezp 2 '|Y~̟"* [%ҠQ0_/nm3 ЕQޢEN}Y}+"0QL #tF\eʥ/R ZWHFZ9CB*MVq[\ +Ye\ofDjF^QP$Wt5>,F)^0@Yz/<,Pl)gnmI[3oqwd7ֱJ$ &BBѨ>RAEGs(Y]5 @$SV12 @ cbR.:O LXjntur4~ PwYo&5g^!,G!=(B(:4SAQC-`CE\i絕6q-3@+8Ki{<+1ulPpcY<~!88x\jE dwEϏLc%.ˋΕB#B`Z0# >y;boZx=41 Պ5yDl*+ ԝWqKEGa8nIAdE+d=`ձAFMb:2{ _myzj0+dLR)]@sAMd#[6UHJ#n5F4_S7,Aźw~(|6*dl4`&7MRf8[L(LUoz5|";Sp(@( ,+ޭC BيBݵ>Y2^D*x7q7jξѸ6LԤkK2jyd'1=Gƭ~X#<^eMpuR>hD%ga jyҨm庲º2c}%ӪYEW]0_JX_a/b˲#XMGъ(Z~8d3>ʥ"V_QX-X}@p#'D F%D~ahE@s[amE*[A8RXE Cq;cP~adz+SdHunEhF GJiDPwsН[1-[[eK`rD9~kLz3Ǖ!Qh*R50qw'>U`Rߤ3z#eo0EjK0eaP8f²\f&g dEtahw .+λoaɺ!J#!-yQMwȿq !X_AǙ >ʅ7!c71FYkoA`&6kHDAБ@X>}.ΎČzP >EO:+oeqplAk4F)HԈZz׻#[U}Rǩ'aꊶ()Nz8ؕ\BI'[`5JԏZNmHr]Z0e8*'s&XW>?%1JT7e1{ZP7rG';X/Y!}lN⮆i SQ/\ni8a{Ǖ_9yx 6]r 4OO-GJc&CNr˜"]^Vgݳ\jUРX$dG+`CΞA :H=ԽݹrQwFˀ;#;S:bz닑.2IkuT>TD%b:)t(q.c#og#<(0Ym/tb R_l\-q ՌQՔ;™߸9lLucۂ_S8HHķLt߸ 뇌YNXeX&+PZE~ 3%ND*ʧ)=*جT>۫Yf$=_A@3hs;!L-2Ǿav uFqӤms!y~bȸI(v1=dJY|϶bX7O{feo)zrwd 6WY _q(>>d.HӪߥ|;p ٷoQƵ~Z5bHMhM?m-94V=ڟYI*`,H7 PʡU/ zs l<k+b7( 7 Pر8 a28ݔ4]!nךjErՐno2nN"*܄?<( GN'.Z "' `9)z{@ST T&G_>-|}XFgXE, W,D"&&eفt:;wIw1g<:1IV{U=!E'=I<>Ә3%+PbbXȿ )R\$Ԣ=4E 41}㪖8BIY5Gjjh=m[RZhX0dg or6>Ц -a[ o ؔ4 o.k]'Jؙ(?׌b?rUdUޓNksEuNK/<'X4sJ iNr+؞T˦#y*n-W([ L]=#ZGo5,=GPn,lՕXXk WL !Xp> c< '+U)љ<) .R֣3D Z?K;uu[ճ杅@g6W][ 'TsHhO,v{i>lfkrjcG q!ŕE깁5gSh3h*w hDc?"WmFLWgRՂ'9r47h]X7ȊoU"4 SgUk<&L"5OnC̑ 40W_%$gߝG}sq>],һ S(dw$K] P4ڷjO6z7hU~528tK\&E:^e.i麦`5?$cG+ 1a@m} '" "Luh| #B HX0&8 ^%I8Cﭦs~=XS-cQz2:]/"\n+?y[FخKj@bN a!AztM8y) N4!y#&/Vc ,߾b]uiLzX;Z=Upr4HsXⶉW 2Wtۦ8kȃZ#q-p"D!٫z78;!C1JľM2a<&Jd#`391ehBYH#o[gs_̜ն>CaR}3W9L0Q x| uԮ  ovF`eܿ2ãDfl"/|]YRȅpLUa?f~zVҭgTtRuY.PT^%CX7썡F|mB+L3Ƈum8JNHO+ ^ץhA8LS)ןgv)Peh, RlPuq3.!V%TV&Nu`tLjilf;j6NisspCes zI<ϗ䔅{[Cֈ}tnqm31Pߤ9ķYlc둽Ix1k|:6PgK]Mjݸu%nGKF6',|5HȾ 0&5M޳C+; >PFF䷙-|u-TT;i.ƌ?mqY$}Raщo+IQ!'\$Mn-zq  f7N|pD 4Zp3jy @?ftHcM@WHZۤ.lB]`zhڽAͭA]bRrDVQ쓙j,pGb'r9*TG-0#oBm63o){uq"o#⽬ھhF`9\%t[+ ]L *X8G|8Ƭ*vb~oM޼4zrYk0i7uoHGeB&Nܪ|8 /n ˫oh+\\k]a~:cؔ]DHh*2Žxþ(`h!]lx0]QQF$̥qqv<[=ҳ[sLE2HX@q/@AQ)+s&-Bs,uY_[= 5QMQhg\>XAʟ\oFV–gBF:7T|5%%KٳuK]V׭?굹;`_'/e3{t\ -4CyB#K0'r$7% I[-z>1QF7>3m;B 4+keX oC|XwM QzFyDŽuj伅w@ȝ126l>ϩ8c =g>||xDԩ S,M \;(Eפ&?\}ń_“THJ@4)׶ *!u#-4iw3iH k}nbjKWfAIIbMf ֭o"q ?'#O:t DA~Jl` =@1LǯNߎx< n<8ab,M R;9Sh'|*Vba/׈7m6$Kz̲R4.2A-3*2xE0tN;h~PQ Buhsy0*2% uqYj_e3dzQG3ޚS@.f8L&KQa| ,V?6g#IAͪ`4\o~<+/\M~fBÏ6n[+°N}k$ ~Qf8Eȁ1|Dt}n2c&wD߬'4AJ3\TnX6|ߚ?6ՇlHvc"=T1F=@zkcbGI"ѩ'ЬmLv7yMp36'Gft-y{$OxlI^K.D;SB"#?/-jO(h#MH# $Xe 9z5>;?s`W3't3uG#I+pC 5I篋=|b&.G s37rsYB[QdjȠ"@b嘎u{ <AZ 2m. $Kwx-s+!*5Ҥ8sAO ( R3?3kN~ûMkĵ賗@sUEQPRr[ f nC wۈ#vqO>v[hŃ~.B\MiQ5j£c1:4zlpU)+n a"w|KiN3~ILœWwTK!ج}%\u^΢"qV >\z4@ 9+CLVz< 4`7,gQT$Qv:xwa6fhc\x8P5 _+'ReC1+DB mD1'z yX Xķ {w#iluE*KdO$O;2?nWqQSaT@* od2ZSBDij (1,KOᖁz^=8D*n %@2iUH(1‡^lR42#pl}";Ռ3"8j&\ Jz?z *:jڰU4~}dfxA]=$!v\ uɼm1~#~/>cUk~^sOPFp7x\i׿VcTPiɃwl{%Y"+oܮl*oaEBl6%P1ze$יHBߖ2\YzO/',&IKɪ."@Q*V!V+jƈPqY9|<'].4pT|[\c+0wu6A4MξaL0p1#-F[?6vWYH>E^3U=b'1Aܝg5m .2;c3x#V]V2I>j93 g!g(FNmIVw-H}(~Ȋ6[Rd:qTdL(f.Q5ܺk>J[f/~!B'!4xrx~y; 5ir3^wGJpB>V2Zt<g&RyiOk?]!z΄Nb= nq)]>vL>K S8P$QtPD[d՜"?mbg.'moDVt pޙPgA7J&?/81K> }-rӼ6 %@!px-LOe$Wpwᄄk(CskBJwd*w!{ %׊{)pvT|jElo)F$ 4)a\ AuVK(%1QT'WOY(l.BC`FդEF\C?t[(]܅:}q1|u8={9X-5#7^zk6FtQ"vʕeMhaCһblC̹\ÞNd>cn~5q)|toܨ51\"®^5.n?#kцn赱:!f-eIw&#4e'`9QHuVFӣ{NMb45VZzm-PJRF!\Pv3:~$1Qch?$*EPjNyɁ#`Hu>["jlmr09rT <|>:Qh6G\;S6x'tA$BzlimCez KLΘ! .QẲҝ`Ԣj6]>O_j"# N&P ο Z~"7~!U@?0=RN1vMgRH.aYm߰ t[ kxf!`9ux.3WN+jp6LD_#c +K^MDSg(M֓>y#ƹb:D0IEctWRMxz~qTCj\]YC&T]?~u+p%m 5?w tm01@6p`/<6HAsƝbAb>4N t ڹ c7`Mtpjל+#%.1U º% ĘO#Lͯ*MCj/Tq`ҮƸeJX!lUz KD Pm`Z0/% 瀌w B{@?/(Z~J81sYO>jg"q)#0AU)ͱ?yoO,27d601"0ϖ+h<׵"}qI]ͅcjG,Rɯ7N<^|=\Ed$3n"Ōv]gpXb OSDL eHÖm!o*\VkH#</J:YfLnHr ADx'¢<&~<9bQs')SHX@؄ v$iTQwE-DUkʤtӵ4^MoaxZ{m,+A2r 6˥rPV[>-hm !)XEJ̿JX=`5"uUM1䒈9jUqsYʸ|{ nIޮa`xFId |H^K=9NA}:isV=Α' cFpg2U4u)8 ڒ.4>Zxe1Sʐ-R{d?msCVGzra % Q߼!`?6Dzw88^ ל2T|iu,=M)a-x: dg5"jR&G Fnt|T ց%Iޟ-HSO Ä(e q^C:G}Q5F߮bENcΎz߼uc$eۜVkK1FBnO^<ŵFStD@8.kø 2R6eUϾo-J9[#(ʳD=TWW%TcJ4X`9_6qJ*Z: !kiv2!x xM@:6[O}Z^eQ?=6B80NO_vDEpjQ{ԗ8K6Cykq_7jhZ"z^boc:g2~Tͺ5h-ܪ[nG6GnPv/N߲F*vu1Ob|4Agm\ȩgT?6A ُ #Ukgo9Ҟt;=mt_jct~#2:Uj]R%zȯ90*ԲܷtҘks|j6ΕuiQקhzU+z1C~,@$V֋}'(ⱗؠ%lM u'dJrDE9k36 0ej[D<Y[ihOSK9?dKࣲow(!nWtp28" Yt<]1]iʩ\+P?|?9 sr=+<=!էK'ϛo+n9Gulض0S+`5E>aQ!Sim-Gk9ɪ ]sJ˘NQId+\ 4O0(2q.o?!! \*5MY$pv|f<{A蘿|ֱٖ0$tO_}@ӒΝr|du¥#0w%+ XoA>@tuB"r|$BbvufD]ic/vFͬ\#?ySJ^]IfN3: V _h8vcȳ3+0ZքvQft?aňpL=*Ôxid&"0j=Z&.e7Bl[d&8y`wNž*'C\4jۿb8췴ErIH-c_ ]. t;} hkܟvn\AY£zIq{~Z܈LZQm{FnfYC\E2M{[!?Q68(F;Za'scXلM( A!5hZgff6clEZ1 uCh|~h2x~/j|-EEwwkjsU33ҟEakV!v@vzZ ~\dE (8v97[KoN^!L? H^LY5Q*M~vާ(=T M;s#L@n-]%3LEb.R2#sS9:cV1o7 Ab%9M^ R ghRx.E܌֎:П" KmIF|TEnͶ(Uq|1- Jnl([?ZCە[WNM NzTx&l1K Ns R|r8υա̥N ^~Q`52\xKt񍌮/ zX$5Y|X9rV'lkz)Źo[>+bR]Q[!G_MފOzZJw=͢_lczppT[^(c♓'qHz!MVu4~&<|"a\$m~{6Szrۢ|=~}ds=j.S-W]nJh&_⩷C'4 t ^1?9ㆯgE*;Fv?jcq;ԣ'_7G@h){cq xݦW8F2b LMQIش |s󯸄* nۙq7 s>Q3%Jl@C3rYh!JDrޓa51%8>lǷHz8iM|Teۑc{\}BokGR>% CfmM~K}}y,,%$hwśQ?^o?qXPe;o! p [ƤAӔCSM%=Kjނ2+kN¦tC:_|ک1,3`~2=Yr朾п%L{}e*"F s)X$uLGPp 1FR=I:"ile`4T 䕍Y5IQq4d LYӴT}50vw$'ow0l="XfC\<#z(5d WL̝ń~Bv>{IRv0ܯ-W_rOK *dNIvy0IB*Ϥ[I1DEZ+ ! |&h0K:F s2; N,u^D'dfϠq\ݷs@b5NaAޞx V<"IF{f{@WaxAȲ 's*MG_M i_:$rh˓,+]u2V"wyu>&7C%Mt|f9u@ӞsVG[AVޖ_AЄP,^R2gڙ߳5^ )d3g2HUO ZV7 Ҵy:6/?5=vX: etOßBm¥{g^6CY)Wrl0䵕y 5ઃHtt.Wiqu ; @Η~隙^ݹ&_9TQunD~#U]zV K*V*k'UE@X ?P}:%#oFZIZqV1>zc:C"PtXZgf-&{HmG:/G 'w?bp JOIxf/Sݏo)߷XjT@vjZf/'txƂYh"u0lHl3ц?8@23/FQ>Ik+ D3?-BɋAn|XHM6UÝ^aws߷?\$3GχO*ݹt^ml%~~mphy.?T8EǜcKiJՖj1'p;oh+>d7Nva -gMjk8mzRk8avث9".X&!e2u<(OjT]U#H*T nј"̼8Ody GIHakI̙ g "u[?~i pE&cq("ɽVUߛuAz0Kqi-4߈Y`O|q:5Pr\Ӝ+pUMVr_9\$6ϹgkWiQת5=FW rGI x0'|\[Yh8 FMo:[!yPL( Mq(+/PVt,~u:9OEϤJ16C!BGDeF;kz7c RmvBe}D*yfiIS릐&g{J>N3|8G% p;]ީJm䙗\ $S݁^Kv\bj1klwƬb VJk=MB\D(A ^X12^2XeJl4C_ֲ{YP+6\KMjY.`f Ba~S|ߤ _Fe>Q!]θXmA::KSFJ+3jl`*~ťEsn= 2Mݒ*U+/Ĕ}}<ˣAX$IJxNWCq@ǫPZexc!CdH[B SOwzWոB),?Rm_tĶpƑψkDZRXƛȵ q.jfKG{/גBFoix\9:Y5Bw3hгlƑ;-MJ6Z§EeCr vv4$B3/ւJֲ^N`gMQ 'u\~^l5Eݫ48A(+%b]a(iuڴaqUD Z ^ڝ2nta|Z܂wI,H*DNyŽ2ɖV6h3԰Y\p?2[ fBɑϠNBiVؠ2a:RuTE>w%B7_}GO wur"64,"Ѯ X v4 ^j) j/4\ȘyC $տ㠜KcĩPcl+0.0lBkŞP{;4ګf+%H#uoĤĥXlv8ulezNo z@5N:A}H0!EJiɎ EH,=\$X`V'u}k8ѿrM.eboɎ?Nm}5PoBߪ3Yd[v[3G7D[PJ*W*{1]hHQ8 qfJ(Pv-*s=yMCbR)Hx1kP mhx|Aэ7d$c) BźxM}ݧse4A;V7I=Ů!1'/pʟz!7 x]h'UP}rJho<)ܠ%H^DR\L3$YzGQӳΒFN}{KK4?ɨܞ ű*}!.dbtшmӶϕ>W#p_J7=D*}(V(U[XOf= h"zv[ޟgTz0$Imw](SYTN*nLg/!/f\Ѕb^ ׋"V@u+TwտT%] :v+AB$J0&PYv1CAҰEq"T$71!y[FW(.63%\ ti7a{GOQP)~9TJe=~~tI2W.gqz6De13ӭl`vծ0{Qv'XpWF/PqC"%ŸΆ%Yp@nrj:ߴ%7;*jNVTT>$eȇ~p§Is9?ZJ.a(⪴tIq#߽|W&}ƸX!h#cT:P8eQd:Z"6g>u.nQnQCWjLgR$Q^Y} ]2RVP n70*`ʴĘjQ MV!EX0*!J}c_I9 Dhu>`{up)h-J,[CO_`gR41$7}RL>#BCO\*MkbiX?%.Vvz2G}KW$=w@9-ҟ 0l$|R'O2wV:dNLzlW=؜ 5YP\JM~ptբ.9qrB䣘Ad$%ŎOdsګbrb%;}ƂɢA@ءhC.-˛ ֐y*twA|0OBRT1mKvv(&򑐆ɣ<M@@K䒒g¡R)c]<& `eHw8sjT@;Z`2,VvĎ$gEЗ/$tت{Jfnoȋ!oMgf` I8b?!^ߺ(Zs4L2ɨ@ -]ϩ2^7t4%+'zՈ4(=C}<.>NCuvS|whn[{̯IU\ oDES yˎ/ |PנV2GӣD14W- kjHIXgfQ\2;t̢u&G@4^c\ Ju sHsˤza+o^cW=bU派f%Rs|7&e3a1μҫPk| 1~ʅl*Ge=XbCZ)*y>Ig$P=&:J{Y m@Ԃ/sRr%xQTtj55Xū8) 6^]dF06:Ir95 O!(7ۘ?$D}lTUleob8{%4u[ oIخ y NW{8/NJ°&-FXﮯ6V>Mw$nߛ~7Paq䅕 q48K#S-T=bN;&S<['VmdXs|n =m_t4Vr=y(ct&̢WbEdXSqIfY_VOOsѝQ``U0XbUYϾj=)$!Cef; $%mB+2^$=:Qt\=/6r/DJb:&Z~^MapC6QLT̊AkDL}@xt5~] CFW} 2 pzh9V~L7Sd `fS?HG{c7mDO}^g-Cteu-$`&y\QPRƊH6v>gBaNLJE+ kY*x}Q{.6ZTavc0"̃!hbUJW>d^O>:߫\X4Kx[}֢!n)QyBo%(Taɱl#f"5SL=hޢ9D^ OR27˪@JT8)"xeKvfc!|82ʛOun|`hwwπ #0x(GlCN8C8Y䕟sΪ (H~Z`hoD6JAm8py=⣅G#vv Oh8؉ :/ڡRي% D0{˶b߉J0b^1KCQ4?/bFǬ,ɺMWIoO`Aå* C 갉x Dv,Wl VHW s%[P FPe$z^uDjnjh m(4.'!DX6Xҷ<8 %[nWU.?Ĥҙ`9ĝ_QOݸcLhdӥP@ XĴI!C+1]RȞJGϜI5/y[Xum5<@-MuR̹iA4qڒ`c}Ut$uAm1c(-O_g=Β~ht9W1 v #nvb;%Ѓ qՉٜx\KbDAt|Gsq\|)ʔ¹)YC'Z)\RQDGx)GK2jfW:(gx c!B߭7gu7LߍNx1ה̘7=SumfRpڗHǣX!g,ٰDEүR+G6CU,!? ߲/UDo.ڌWfbc?bѸ|6|>7(e a\7-N~}QDfΘhyenF *V;ArwuƤD^f'Y%|R-֌w*.Mأ*%+ehWTZQo0 [n&NV4X<[ |@T#$0Ad9joà8wh9Z8|#myZ]ֶP{eJ@3]7-.-aNO鬦:~}\Y-yFO6!+#\9d+#!!%ͮx݀ȇC9vcܩ_Z 5az s^|l-7t˿T}v QbxJPۓJ4 < $\`-ELbabv 6xseXJj4X;C2If fRx깞0f"+o Ai}L5DA&{g(: $ƌ 儛gL8yP8&g!+yNOdRukPHTTkiXw*ݶgɠXżf~)@$p`!ȶ(2ED)ana__ӳ^x)al1̎Ga;7CWHѰkۗ+6/9͐3c!]>~%u*wk'!Dz |ه6`ˎTDʼnxDp?;tZpДy{H~5㇑A.~/ mE;ZUx&Z9DbYw Pg7=Y5s%.ZƖy<" P ᲀ0( KOghH-(xSR>PjHmog8TQ\bKoO/Ҳ-K~PتE|`@&9lKO}7^0o"־jf5]0=&ïgSAgs=m<1~P8Zy_aPҟ '֞ՀjEZs~MYdYV [N> `LwP+o|Rii (@GFz'. 8G_ivU5__eÔI,hƌz%Qc,iePȴE(GbSyn XJ̣e)qĿTUw_ ؜ֲ(c*$ ^/sSJl!3AVY8SBa皩Ͼ6ikf>`?J)>3;+gZ R[ دK}Ĵ 69E|ֻe_ a}sb1nU42H2I]tNNF-šx )0`/ -5R)qgk3GR%A`IxH# RD0EV<` g ^5ᶣ D똜O pϙ8QI?0ATp 4kkA#vοCawI1KJnaVL,d-ըy#\Okd,6Hy7m}eA?e3׮fmaovb<2$!ծo@(,ΈoN.* ?t[Y(FQ*.r]ƺ5|!q& j/Am캀XrRaxKri3tNSP|"5s7Ul"|T޼߽:K@$=dY1n@X&I#|tzm*mHmU4t$;r|cy(*65`q}_f94ۡKO0UP@$垐 |R$?|ewizJ*ۦyvM!qS\Tm#{', ;_emz=E 2X

2{ܻ-+Z9IDㇸ7_#i!+AGs-͓K㋜ot|^C^aݸEsxl6H^۳|7FDQngzv/ ߉ImfQ}|70HJ,l%3o-,-vn.pKS҄0K#Lًsi(.KIYtZ$ZS@͍nRn}14(t0^y8Z%Pf$7σo^D |npTyڎXiGW)^^e36 6SST!z<#vq4Y?p}zH tP!aZ|-$_Uj#ƗEeu^\SW}jo|;㓗'>pFd&dۋjju +|c spEL*QD2iOp=/>b`- Qeqyh-=y4ÈWTɊ2-_w( i[Irlʃe%m7$ƫ{ U1i oҟlز QvH%@!eGfHxccFP"m$dV̖x)%8|<2=a|vo&仱35 `'V'0Rf_L}Kl>cY,[&׼ՉHcOY粣AA}]lO+IOh(G`Ϭ m=ڎ,nē4{_\[6xLIUR$ۇd -PR% n4.9b'63KA%]z<DR[QNw XT{;Q5eCؐ{EgZm0GD;^5ehg|bJ8k$ˈzf8ZUS-V!8Vއ1Ux `S͛͞0cr ha]ʊk,Bd?׋Dc8XItn: yIVhv5/xu"!d<m(f$)Q>ɮm7FRR8Xo.X<79L$[ [S {ܮ{,C>sMZmYR> ؊͗Ҝn|Ok[N^]E ,1]#jUCmFQ8Rgِ;d|eb$b%73-ۄ6dM~f *ܼ ңeTq LGHǡN:| *ñB&Wk+윰@Uo e%_1>7Yϡ5\UhE3W(UR1{qذ$kogf=\4*{'҃X=*1|ܓJn[cɍ%yv;gJP}]vPޙU$85ʍ%&$ELp3 +KħlF -\1.6?5vUgBC} m%ҽTEm;I.TR- |HҧVKv< Yu UY; PӦSW;#tǐoi iQHғ?+wR$hn(a#ub! 3>v>[l@1V-*4sܙH4g rS!J([͘&鶯e2|L:ZF%"YNoqHU#ҵ ӊI$j `״7k5m/1V<`hmYĖOᱢTH~ :D p?uµ%=ˊ+O KݽMPS__PaV#F4X- :=o;HZ|'MCA7v F0HAٟXLԚ[ M56z7 QHb?$s x5]RtY^&|6HX6BXG _8E]1doiwȈřWy^J!Wl6A1m@3k.mK^xHOįp I>n;sk*z}D"sD"/F_ `o0K$T|55>aG[mkƳNX,[a?X#-*h?S0*24a9oPĤT;@H='E͏7AZ&~q>KHvQÑ֫ 揄x׏#Me{XsiWİ4BP N:,va uv`6Q/pa($ӟ19&9I ڤW|l9|TBdb \=I3ibp,EQQidKfv Mh03r7SQPy433Ze܅_<$+!ʛc~o )lrY(m #YO~BM*}9Xh~"ѡc{D=u3`PàJ 2c]8<7ugKOfNhlb>`a4k1>螚*#eк;mfLa! l ۙ vr-0}.o0bRtR=ona)(*9i3hrh jwTf@Jh_CJpzxϭ8K f?EY[/Yt|\=82;Vr?L |C@,3x*c?G|1Tƙ6Bl~x9xFmpk'U0"uhg0Z=޻Qh?6ń \G#O̊:?x%H-dYs>zF $אH@R΀EH*xWZ,[zU,8H,_Ӣݨ{m ݄6`h<4,"tFVcri8:p Zog'ЎpWE Y̹qS/QA7bMwLM9)V}<>$Txꀲ0)c⛛`y ͡Ջ u|E*u|1;_&=А>2 ^48)276O^ 0>$ڌ?C~ylz^ڑtsF*hn]Ю #N[N+DJWH Zu40>X+v}ҎvHU#B EYF-O{ޞtq=ؿ-'iS/ JE7 /@d$8K2ga ɪp6u @.G55|3z`@QGDoHKx4b6O힬ԛ1?pLT%TG7ϧW f&|tębUK8 q>J9K~̻޽2Ʋp# *l.9*R5PĒOiMZB jlHZ'̤ؔb5qb(Q@/j#zĕIjQfΟ/&2 tߥlq&L%,VN5VKV15h}  :d8" 瓅e~!z!fy@-*=0 |&ѱR}mi޾lpEY&t+hnPW9~-cߣ;JԂ: k2 ݴ2xS0lxp Pr%u2/wdFnOabԠr0uZ֫l]X#{ςhтi9 l({ QFK: ×c`nxH##a-T^wYClvdyHF {wvhtYTWJd>p.h˜Gs:d~!EQ<;Z9g ^Q(GEIxVFD_Kռuj=@@!&ц/2 mȍg_(h\0V16<7vĸZ6Eru*N%BZY.Goy"82OgMPԈu;33P슒$x?Ľ8S'HPhSH hA/yňPAv򺧭~$Ǻ h kfib+tƪD% *`1@IlڟDN΁XMs 1:L XOJy%`W|*P6\:EjY( ~(R|q#?ZoKn2!9Bv4 Ň}ꛉckυ/ b-)? |s22t'g#=߽Ol鹝`.-E0Dj|N]@Mk)d)xŷ ҤX6¬5zrf~NmƇ~Vv dtwTPTܸVl =C/4%h$#PXFn^߿.]_@u&b}Du?xBީ5yd,;#*g֞BZ"w/ڹ7&];K$g;]0fS!R}QTo&Ɂxt~c|aѦ_4bmz5(kb]vԌ?S:PbӀY/N9'?^W\0"Ə4fwG)Q 49YPRh#Jp\uɽV]'Ǣ2i7_k(s4ˌT3nl3yI{'S;e8OM=G4@h/-)KE5;xtWX&BZߐ!t\z21GߓlڿV,GNxKLqHX\\G2:t1qA'p5ⴋWZ??>Gm/&Z6%1J csVM^k47؜3m*hY-ԏ[߆wZ-|H?!v__bYCLxn\8*m .`'$ȣ J4//'45[ņpP5i&t.M lS +JVx;YT%A6n|(gI*hwx_&fGne,]Nb_GE;E)ݯ&9?ɑu AUfH3z L贘=V˫JxN}>DˆZoܝ+Tj`xQf _VPwm)<%u>Bo}/VhVDI.wZV֏*#7=uOX~f^T=n,*C@ǼIu󱫾9+rGO+}UwMv*xpToqߍ,6zR {V X …1Ej@ř z_~Qr|-=R7J1Giby w r׀7 x'2SU> I}MJ.f6DiO m -g:juU,Ji^!%\3kKЍJY[u8!WLy2#B!k<6(_%Ät"lժLmt}Sܽ O?px[S  ڂ= ]d3չt/:1O^y6G\~JO~٘.̜Rai[ 6 JF@;׀h)6s BZ"M)-j}ۨRɊȩ)K%\n Q~~ RihWzAY&X@ҫ?}Z,(+u>@yf92.\gD&S%QQDc~U }X}Ml5QLuăomý"'}i/OygKv,v'Nj.^簐J,. `Go`m  H \o@?iH}rua?rJn ACNvՂz'HYeRO|g08Q&e/)27ԭ) i0zAWۆ ǒ5v)28& I{4!)}ȨvO^/Si2r3s`'Ln- {)/@έ;g:F@T/~a)u$~P1bva}^@[v֒mВbV6T9^Et 5@ X2%?j*tݢQ-HxHM!% A$&ّ@BsN,צjsMJhNa꛲ ձ!&j .LJ(v^7=3T 4#isU ^ lkx|gykUHw7i/HvC4?⩁Ju;%N\S쟗UQuGfsȨ IR NЯЁK|c\}Pt]0O D..{mnbE=^)0#g}sT h 3s[^>g}0pc5dH8l[@Tj UEsR{M>XCޫ~;+rԱectUܨb1l։HGpQwqv|-y1Dk[0sa* \/3;I]DX/` /Z1'9-ܡ3[zk׶V7]s(|Fh_[5z +D=N䲕,!qm\B[$\d%)6)ΦgIē9ZbM%ArDz1/B M̢S&4`5>M Ow d*Sphۈkhf's\~x>n\CC;bD[ZfF=Z5d*U>)灠C1(oFxlC`6"23t"R lwK{0kT!I,4w }QMqM֯er _o+ƩSIrَ ->5!H[V>RcqSI]MWG ]UF"!~BΆH *x(bf4uV>lƕS}bɾrI-,mQ(wމB"VD5LYgOHO 7TAwg?.c^$ :K/"!V^-U; r 98FLl3X}:Z̒:dznա_%BsrF&qGHzHX9U3}2_N !)`v28KpةrWJ._wnnFnӁlblCQw^Zd)^s,8Q0a/|3{86ykoYۈ5_k y3R4]W.G/8(GGߪy|Խ~\H6I` Q.i8~ɝn'񗊰ǜg5Ftk'tځ9ԋjn dx?Fr`-B vTsGxl(S#z_r[D ZpCD/ɺ A1"s:lṪ-2'&T5ܩt-pA5wu%V}]X3+&%RG=ac \*hݡ PuCW̎xOA+?GF&Y֜e!vF֭/kÈ縡2d;RKqK Lo)z`ӌIAwLv+Fz-ff߈)GЛC/ Zrms7 m2d'im =D3̳fm~@pD@Fd薞Nvޏ-eKt= j5ៃ->18-HMrCb axӃI5d=YݷV<=bev/ ͮ)@1rA -AW`2/ HEpQ$vZ$q00DZIŘ)m*R|AsT.?Z.)wZB]S:-7,I%](|߲pmAf&-it?3֐zYvD T@#kpb;i$4C`NeC*36}o>7:, F;K3岐{Nz 6mf%?N^/$4@ . gn(Bܚh]cT,gtkg~>,@{B@'`s# VYO5똵 Y'b#UaU@O)h}?I/8O,wMG췗&%ݸ߬!LއpϒE._b[5߸A%[I\=4M~pT _V#;Uvޜ-}EQ%>A 3&o05LIGyr}@H{.}r!D5.-6V#xK&ߏc&hvcֻ9`lݒA:WϹ[͖X (>,N; ]S@ eݭLF4=?ԉyi)0~g28bĆAREB ɳ PkAXtab)ˆF.p@j$db;l3ԫp;Y8,X6dB2Ykg#".(P1BYGGRW/$ # ]R1iqq fI!DUr7t}QC$αo@TQ2ڀ>J6w`\%GR-:89E?EDq)Pwes M_5SBa Ŷ[mlA \@%Da}a#n)B~Qk-_sT2^D!Lnvc!?b//887*DF/2Fo!xI*}ߍF<"C\^4zo$8_mycOWť!aEA^3$_|C&_bð y))RCEjqM&E@DU%[di-  ٝtaD T>dAiJMtZ3Ǩ/3#0u>~Dj^sR^%2\Oq&@K0@@k'_*/8nniWP/C'J)0FNjL+'8,1| 1^q KM4.K~T6 +5rp \FEdڐ1$vKtV nkOl[}6_3zyUted`Q_`+מ9xիM ?oj\nP^֪P29Zޒvo1^G}ZDn V&*-O،4F ٱ||_>4 ,ϳ9jmdvw3c4I~aǁFQ'*Nyu~=º)J,@_ן5Ω g$lL{-LZǮ2+Jm3&֝)5y\f7G5ܶX$Q5v̐ƽUfۚ;gyM^8ԕ ,L:lAqCT ] 2FR Jrh Փ >صYyϰGWZ8B;m?t;Bbx>L?A.#yGl/7kIJ::iU#}iԓScZ(}'f֖ujC/m\?ÀyG`1w6c%bC9󭼈qZ Ȍ~[ QOj8v e1:u4+syUK[@љߚ[<-"U͖=}le6n4I!De``O(htOHI7^{КiPK(vMp;W^0?,c`VSXlT7sFjĭ`燢kB4Gş Z};n0FVBXŇ S<|)u>w4rht4؍ ,$.gcx|P1j^ |YpgW YZ