knot-resolver-5.5.2-1.el7$>an?GIY{>B?d  6&7 FRpv}N;0J<J J  dJ  J J JJJ2TJ | 3!3&]3(&8&E9'E:4E=>?@GJHJIJXTYd\J]J^bid.e3f6l8tPJuxJvwhJxJyCknot-resolver5.5.21.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-20.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+ 8L L+ %! b @ 8{\+HU GNX * 3$vbAi  ]< 4 (  *SA큤AA큤AA큤큤큤큤큤큤A큤A큤A聠cbbbccbccccccccbbbcccbbbbbcbcbccbbbbbcbbcbbbbbbbbcccbcccccbbbcbbbbbbbccccb4b097d3e3285d64b666c937079a9f5a54bfaff77deabebbe13584853ed5f4f8c8cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507b473c67170da189953c3bf88891084cd63a44302d036515ccc0f69448973b96dd19b486b242e4719f66725528263c51fdbb550626a469e7d4c32dd70108bc4741857c98059779fc18bd5883421923153376163aa156834dbb3929f65028d54941774285bedda0b1240f7f0d039e5e94cff9d9cc9caf8580c409669b28f575efec631efa99422ca158f0eb30c23b4db26b9e36842da1d168ece840629f283edf13e0c29b11c1ec4b69c4e4f8d72508832f2f3e59421d40b1e8d00f964932a1ed6515aa43121c5da45e31c3c684d9ba1f98c6fd6746df9cefe854624901879e8f3e6de69c9ff422ed04aa91b6c585288964936feedc6c7c097f340ef285a2bc62cabda57bf6187b3f8c5cea1dfdf5f007c319c3d25f715f838a4ea87328167b4d53ed63817c66a96b605c3a1d30afefa8a51c97a57dff51f5167d7d2283d6b92331b8bf8097e30913cb577215c906cf4359ea7bd37336bb5efacbf686334cf1f86deed8cec04604f9e516de5eaccf3cc889e320fb54c1ee5799ee5a5574b95754a31c21cd2bf3e73452a43b134f3c78e82853f2b419906f238916e4f84089a1a6eaa9d3cd2e6625cca932832f0f1fc3c2432652675ddd37f7ed6f13b3ef56c8d3c2161eae25b76c81617cca484e5e904c24560e53c213569206fc7070eba958d08b6df4a300ea75a93d5519e29162c81063afd201d8bbfe6598d9992b261e894cb99dc9673a03f755c53ceaa557b55c24f4120c15ff69b1fd0a2d5f4ea0dbe77b0ca2103cc44aebc186771bd1091b19ded70e069e194f3e7f54d772a4cb6b4ffe1f0f9a55941b35ecf14717f38766add14176a819eca48591c8f31885b6eeb3c139f2ab9848bb8489077296465f098099307638e8be4df20f9de9847a858c26eda3ef843cd4e36a56a2253caf0f095941cf4c3d9560b3b172dfda7edf4db00357e326728bd5e2fa6ff7f2fc2e7d58fbbc501311dcbe024308eba146b7652ced053dfbb0e1de21cc3e08c60bbb19a00326297142ece735c3faef2769e4e9deb63efbddab09f00c6a169728ce80665a5ed280e78dc8aa14146d3a486c61d159f6fa2caab03fd8d2d8c510c6aada610dd1a103069b34267bb4d6898c812bbed0d59b44fd30ed1fdb58c50607cc09b3a5298981a4bec8503710c19acd9c7e3ed9186ace3d613cf708d58917862d5eeaea982fd36eb877d0b765897241c9861d0170ecb88f558b6a5e322afa53673d642ef7400a9621b5e87bfc048c3a824bef32594ec9e97d2f87cb8790180da27ab28952b7dd47cbd372a031793efdb60feb97d2287cb76e0bde80012f02955a9494d2a8bd2a59c84b8848f1f4076f46043a1c4884a55e930da8aad7ce3a08ba1d53b69ed5fb012e7cd2229b141a4ef664b08c0c4d3450b976a5e458ec281878c6f54a29751113ee06c0708bec62666cf05ede3f5e19e6248cbf86721ba09fc5e8bfcb6b0812d1bbb5352efb4cf00beb93314a35ba508299b8461cd1bf22b50a4504c065058fe7851da36c389a434b3945297044f4f56cc950dd4f1dcfaa6a28e255500ce9692c31b3d339667caabf2c41759fea32be743d235ef48a40d73e07b7efdaf725e5fd9abe05ab85afb797cd15137f565661b15085d611fd752b098fda9edffa5f6c30ccaa41fb81e2afd553b40a3aba592d1f5546a99158a3410444e485197167b77439bb28d2f613d56651559ad099b1e282bfe665e52b1527080681aa91baba3c0ba8c76a3a12827792bf3164435fb7bd99253aec6ecbac444d204771189bce7a22be34bde955c37518a885a46c4771869dfc8309672580139928cc9ae1da3d8e77c5acd3bf434e95803177aee4e5c86a1a1d4320475b7534069b3201818e86755383fa25d352a91506f68739fc77cf611b2a1455065648a214b71cedd49f013604c998f33d2f376c818bf6f78737c085992608e60116bdb374977ca304ac59a0986613309346375f2b56188311d13a1b84024a200283e5917fb1cb2e6e9e370b660f8bcb81dc0e63f182f590d424fb8a40888977086a8972f5d1fea8bf4c87b1ca0b8456d7a35f0128168d494f66595a2663c6af8bbdf98282f83cfc248aacc17dfe644e5d8592d39da399141d196f4083fa0dfffc75ff3aaa7537ab9058fd9a1f7c459577c53a2bdf14bfe57c2c255cbdf2559c2445e9a581ceeec8e9ec3bf90389f229003d089da7ef6882cda0867201d60fe64f06da966cf7a245f2e8b94eb30ab423e6b36961a475c58e91a8173ce91e0f022cb18ba5bd159f66bdb0f1452c3f3d7b920960abb42f1fdd67f5c4fa6dc0b3c9cf3d9403fa14dbb0b7277df75abf129b7c7c37922bf0ceea3071bf5b3fec667e473c8df8f57027b841b53989ed06d9406f658a2ea885e2dd6a37c92f279c3d30c47f223ef3abf53f57f348c5435e1a6438ecc95ddad7d5fa64128d63eb9f9b4f68f629eeba017331914a9eb3729162d777131b54a47ad78e5ab4a568cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507e38cdef02983c2b4fdcc77c682b9b02c9f730e80a01f1d1b5e8cf79aa27cfac3ef6503343461c3b99d6a5eefb709fc05dd41a27bfcb47365218df8c1788bd02e7c78d1ede36ff4a41ad0d8d14175ea7e098194369f0322204ea85fa72eab425ba2919120f248332287b16968a702b7c8d544722d3eabf11bc176a288107de654fc29584ca1c3eba0ab101e9e00c4576de6dbb1d6f7a16ef4691ff479b6980b97../kresd.target@@rootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverrootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverknot-resolver-5.5.2-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.5.2-1.el73.0.4-14.6.0-14.0-15.2-14.11.3cbx@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.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.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.5.2-1.el75.5.2-1.el75.5.2-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.5.2AUTHORSCOPYINGNEWSexamplesconfig.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.5.2//usr/share/doc/knot-resolver-5.5.2/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]=51b00dcd9e1a3948600b275deaf449c59eeec4b5, 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]=ea4fd7ecc1a15531b5727dbbf500e9445e147221, strippedPascal source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=942c62571da58a825f5aeb95b970c17333069af2, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=94474af81613ba09f82f0ba07656631ef9252fc4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2048795e8eada3ff7bd4671ecf9fb22bfbcdf204, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=054acb819f117af73e9996291c539a47aaa61946, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4e72831cd2804b3cb9ec293f6f29dc836c8cf006, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a08aa13f22360b95bd0660c144c4d4279b0704a6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1a5f9d489ee3d1d91725cbeeb233ddb0d5537ba9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=61ee155687d2d9b663db320cd5e0cfbdb242fa0e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6e99a689507fb5f1defdd10374b64f02795ae447, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d671f2abca80f267879d3a1f838a12b7056d3107, 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#d0v5v@M!!E8O@[)2Yx03q}ҕ:kFޑ;9\!)j [hiQ #&ϢKn@-5SEĉެPiHXsF;#WlvVF`2amRXa)I5xvO- R4Ыi_ \d=iՁݖ[jZ/eF(BqA\EbvQ/_׮ֱ16I )}*6VW}Ӱ}Y}.PzG}ȍ#F(PȦq?v2x]ta1g_#Oh1d<ˠ2y|j`?G֣3P8URb'+'7(˘\;r]0 :yeuj&u`B=5Ou[lڄL ڌBqlZM<3I0fq62LÙ:mlRm3@no݇PƻQ!O IK3y%ӸoOeTHLWk'ǃ?о>*Zvb(<&pԻn,{*/XcL窘cvT? ЛC y;*s,@h>&Fz\7uNiN棡MF2@kh&>1RJp3`2hHÅɠn(t y(m.o%m.ǦXΠ`[~rGrKIc27 IaU %3dگM"4*ժmx‰I#^Ed#[Q@pe"oMT^,v"8LQ3ajNs]&7ΉV?%w8v]hqm%@33ןY:rS!#e|d<؝F ybFkCЀRCK%"v`(٭ޞ ] ݉HA /?Q&{%0)vdDq 1kYG Ohw! \:AAoj9?&u|fTTőU^Q$]Shy1G2R0ot"XTu2aBw$Q0|811oa6n.1Wj:pn5KB,7Jj`܈:N3_] xlJYbc h:.q_"pX@ñU("jӈlDA(lԙ-u-!}*S2 8AƏ[ ;/d]Y Ui/dnRKͭ!@&~o'bBl z`ה0xay"aQ`NX1CI;?.ч]LA(D<ՅLA]KJN gq̂8w (J/OX}+LUG0֫,ONOdOaƍpu@ 懜qo;]ѿ_gh=O-w8D#⃼:ʚ%ƛtEzt\u;tBT";ʢzWWW~DZ}X"2$*ex Y%؅\Avڔaf\rEoUs!>%e&N#{U9Zw4E2M  8(hګm"f0▧-W*bk[HjYf\ܞڒc!S-B2Ns?Jif Ⴑ0Z+exPrIתfwr1v5(۬'u'Y)h^5\M<;6faB-ކIr"!$8W! %&q܅r"v@Thq,yٯqb%F9P^zE?ݱF-Qܻf\TvRu6 HCo;tOD\7[N/9Kw:dBtX&Trz:kLnb 3zBT KTVvMaɥ`2c=8@ 8>DŇ߉7$:ֶ F"(Ƕƨ*?..~=@l4Zsq3x9>m[w ө|U bƑ3} ge{"^C,VQⴱLqAp FLcޠ]hJ_sGY KG@}COtah R6t rQ {1׷ pP\l?RldØE=NfZ|vU+?`jl tEJ3^! j0g'b%#m@WZkzgIyrU{TU.7e:P&3&b ]G:Ks lceZS_H1#N mo SA&*+Hr>X*^Y &-;Z?R G6SKg~G>1PFqBsT[c \ٹ?Ԉ/T< !֮98\wLN.mY+j |\_ⶴ,saC}flHAwk5$j-4.Fp'2H.;Րq ^sׁ!7e}vVK|"ȅˮŽzt1[D\"kc w3xcUZr%^i- gP-p:|^c+WSh+zKpI%`U#uNחL+m'c(5R)zl󞉙1_ݶ>!wCxn)k"JWl"> `ʤO+M *M) %brxRcmNY~Џ_!̪qGU|[4& $s۳~4ZOvge>'\ܲ=[UOy!g%.iz$o͜r(H!y/d6C^uap`o|~&S-}sM"$nSz <: n4H;CݕyYuas˭}o{H2Ɍ9k;F],$wogglY@g!J,Ri%Yʗ_ud~yv,A#°MU,N@ږ|4T@$\ *ΦE(_f֔g)zCj(ϙrd&6G'h6q\m2^-xy"Y> ѶX5"K!nbqWHwqnCjC[K:>őX4(#Q`f^;N hPCY}ynNluqV+km;XSv2QmmKfTT+3(>":_Ý؁mmt/1tly3,wJmAoe6y"72k3 C dT/YIC3!T&<*Rpˮ d"h8zD؎k?-G`/qo)g>,q NOLܠ&Ğ P`r-ըqh:UN9cz3OIy>iNJdK4J;RNd<7D? Tȸkl ri-+-LqJ&0U5v";xR?@;ec,E. dSqRiչ\D"'peJ4K"mXڬxnM}Lՙe4aKo`gw\솇"&BO `\,VaaN)@2Na\c=Md+"%; 9!_*KU"Lsec]ЁFF\-+n]TRlxр$LI'#lQUalֲC_teփd'O=" ίUŌo4Y{%+" h)DP/^~* aK1p6߮dFK H}b(0h .M*1a6U$&%1ƖcŇn^{Hɺ w^Eơt&JNXs\yn}$O6\uKYV e,(>3f4^ 2l]^7xf>-6zKQбrO5dQaD̾5ͯf&mg|+ Xb"8DWxuJu4~.CGI-o}l@<шtQ9qM npFEMKq-~2".uS#t{'_@ u( c A -޻P5bGyk'ZnܮA⍦Ʊ@or:cgCIo"_ 7ImuIH-fpé 3Z#덆 k !"8wMS$V *fё c[ g2#^|eT &GNa t\ e.iگZ`%&TFYqDm&yUL+e&=[S?|j`k.[$SS2x 5Z2ʃ慎z$}rT@|zvAlE`e6-o_lN;lZ j'%Vf6j[j,Im0h +"نt|?+6O)NJ6hדՎvU$BQţe邃C`CRõX' ^ԉT>鍸"Yl)wdWxuBe ;ms񴋐`ٲ&`@HYUQq4~þ8OXTYt͘Wz2iBxR}CH\iwl !nqgcTMQNU$D̪jO[旧AKz"ϔY,Bi5UygOM+A7Ut9"ohk}Kgmm״Z,d';C=*[_[2ha(WR mtl'_o$lr2^bbpx >0ta |No6atyEPh𰇂A/~ʸ|R1H(q:힥Hƚv1FK{ar𐲫R5%0k;/+௛<)O'odK D%>`KRbL_U[Ɋ9 v- 7Z L/3z{E Oi:k4QeJC[}TMK8`d:&GL9o8g bK#ar)˻qWVRkx$S^i=6|N! Gky+m -T7}B M*j-x^t3.rI ŰNb Qv12{d6enLU3"Hf)<$Vf&K/O CF.b׵dC9Mæپ|[V%% e `y|H I~=#$Mn#1jP?OyyP53JoH2p1,OK@DXEԒ射A:z_بP Qh\IO`\8po?PMtOښI}h|&dP e3[#vXɸu8{+}9 }~W>J{gvQ4]mHJwe-$qB9(g[MO]_3{ˑx"ծ ߬+b|*B6$Z173mg.xX/M$)XΝ+"D%1 BTO¶w&Eo0jF Xf?qҁ(9Cx'$R[Jᖟc^QHs2ӇnT=jY˕Vx<Z4Q,/R&?uCǐ@Mo _S;d; -9y|f߲aF+ّnĭRh(xGíI/O VM|Ev tOXM:P,t0ntA簴]N9f^xLRmx2s t*?Exiaؙ[=r`3`[dX,? -2cXm&T~e15wڀ$`^Pe]N-9it/b;٨po٣OQ<^g3IC.{le-8_?a޶iȐ.]5y<)4 M @G{2ԂGF5S7G@@KQH4yGOxנh7Xc^`]sP&e|ނD:2]hVv Ih~К|\E "R5=[eeqDqP1[.}R.9EMp_7mdpvi9ڢ7Rk2O;eЀ61҆`e}A t~_8QbON{j8QQN/qVAC7ռ 69}O$Sw2NW5:ϐy6t_k=Y g/׺ @ƯaK>Mùqe#Nm_PGvS>&Jj3̴li,=zȧ>#~ΟѸJj d/0Zdd(Y;-Xw^]TUlko+J6 AL$jӎKc3gB1QЯ^B?Að.a?5<荝~d #ƷЋ89:u+9_q71ucFWYZCHAW[T1tj 6V=&pHPS4O,Pm7+GkXNB Eّ77?(#kHPn[+45sIEvD*S yrV̜@o^eך:wxkN9lSG?ߚ#iȿU _Z8b0k)7*޵7rW;岇thA_l̚tt GS~1gZ1 #Q{F2ueŽ bM)nx]"j 3&x*LA(%wntT"=i' Ú~E&Уۉ~}&)2[H@S eK6?VV5o{Ane?Xڪ5dcFވ"/x2AtDC_W8ębLŮT"֮ 艼hfsYkdՊC:1SGSVizkd'd|ݛ8ƢŔ޹r"QU1H>fK2XIjaͅ'Hm-"Oۈr9+ǁ7qˏ2h@\46mo剺)'2\-.nQW$7zNU2R˶*]=&LN5s~/_:Edufl ͋(^ kpCDJ*ŽGb9A*36:.*X[Rrcm rxEʃMT͖ (1r8"2$ɧĶLiDY?vd.kA ?5+7R|Ms]vk`8M -584ZEmJ!>őf;jZ2{}nhP'hPPʀH8-1*QM %><\}7Ȯ ۆی֣Xy_=tҳs.DΘ~h tP53Hhr̒:);\`*q,QC_VBv !YN2.C?B8i_˙bKε}hDî ІH%x.196fa "}I C޻IO.bsr6v|2ץɛrjRTK;[k(ⴸ0~WDLRf 3[؛9r6XoH !r[IH"{m>vűD'b.8ɼ->Z`wܖ #.j≬ӌ:D𥿭nP!s,S!:]f(p@eL^M%7@&L,BmξҲ;4rffdX*޸GHQ])64{c]w+C_UTH-0XC(rлZ\YL%6fw{Y}(T}ޙ_i55I;tm)RCQWtn S7!o y*=poďsud;GrWud{G 'c}Frz0, ) lzN>z}Z 6jbHNYī~<&1?cc_*VEiF(e%V=EB"}cIa^_ Ikfdi4u2B'm;n]1B.Y@Q$T̓+GxN5g2WC ,|WS%ue;{Uj~|GI1hh\;@L?-޸ߪ:CfpwW(^ wa`)⬁t5D=&.QXوA} ;IJE t*2Q>7iRPw= 6ڄ@䜈O95Dz#e9scHLa!nN}bCIϗ,W0aarBvr Oǜ1h3F|:s^lw$I^ H-(S< x;VtM!sLOZH)?3^LKq"frtAhNT_;d*N_q\IxPɳ;:`E[\ ʏ? "Y*EnX9qhufW%`T"Sd62>[ŸzvQ4 o_ 4 Pɇf$52b,A(3  gQ"7 F89G8iPsg f8n }_qҹִ͇mSmuY)`9l{J$]'s,q) ):%)+H -dN](ߎ̽}1!:٣]ǟpurdVTSוֹ2=^ p@JԋP⮊[jėX\̄T`P -`SyWkx$J6fDZWЀeIήyn Kh{Ӟ8Sw1] {"xg/K oHM-fĸ\59Վ(c MX=ٕv/Eȫ?R.16fMRhkmĨr搦FW=~#y(c 䐱*+a= g{Y `BR;ҞP8($ m7hluB~|S>5(;=z Ҡe!ÀpVOjڧwc!LU> aڠsc5 /ٵ@Ǟ99ob)- 3L:OA6bc%k VңBWѿ)L/4d].\wgb0+8[كT^5qP!#Bd>xmc c!Z>=lRyz8]Ƅ{ܧ\LϴVIh]XmĮC҄bpyTr | 9 >4W92 bɠJJa(!Z쒺׵FH**Gy9--nTn_h};thR^ ).+i}:4Pң1F|?f4g[cMu]si&D 0K4&߭O1LB@F:]wZt9m,nx뮙+v Θr߬*5񘣕WmU!H-nIVMW d1~0Z\Bc<Ω i|}:_^Q{9KA5\NFI?1!MCGYh$a>TK&mm!TeWS_ e8>9&Cكc9iAm}bA#`hxx:75B'l8$AfMNŇɪ2)"P ,Q{׹ !RKHkFC3[贩A|sMOpn1w{V~ sT=*^6gORt^)16q!e*:XL V)=M9JcXZKn 6;дc/`[_,erl7'=)2S ?/ QԀ4QfkHHp_ۜ p󧑚^S۠pyQ5\:6$r/S}VENeѡgHy:L1d]n5Sϼ/hd6`aC#?'<:Bے(u֢>}OC&Ջ.zhJ{ EUg~TYPAaR'R&ѬZ- QUH[pXEp7vp"Q)~& s%CF"!L!ƴ/裃Hs$^J}w!u27xqH1> P5zG+alBLKF6@"eP:^l.P $cfQMa :Zx >v1x1RZV64A8kuܯS1g-z؞QR"W1cbj4֤Fpb{'Qzx )PpWYeK,˅N3{2$otp*$7SW D!{;SUD w*Bir|Hh^&+J`E@9ĢeIɆ"vK jw7q+wd6b-ׇ%^n^؆)Z#dT/2do+. uf Smm`c]%5Ӆ_f#gO ڃPmzwy2͗,C[ HcֶcgYRn|\!q>sGL)QZ2Sl$uaJM!P[eH(Mt$]JSW`Kruik6wģpE&Z|/R9o9Stlk3C*[}" ▫ +$6l$;(FL{=l\PU6底3ƭ ĕz[uzO0+@$ߐ yۄE6t3.$ۢSA&r*r+#)0k߁\ᅁ$<b/"jh4xIZͅ;rEUsobx>/Е5GpV.# #Z*kdJaܟ0W|ANyW[p@}L q&LP ) RBA pecaJH x ̮}Ǔ 5\g٤2ՄNQo|OY*ӫV2RUX?)*4ZQN}Ȝ\ϢσTy]`JԵ3^{!'=S@_׃^r'_1_4Ylkz 1LC;8}(F҇] 8J SP!l0Ep5>0_B_ƪ5wi*cWn~߇L(z6YWU3[sb@,߇  '/NtGNA Tv0]Ȣ7xh.Ti@ hRgswuJ4vValk{v`cu/(*ɨ7knfxW+= !~E@ͮz oıt/ ၰ;ZFj>#̡$b&[˟}E]A =`(VPT2(7 KA49 w/ZDӐa2"#i5,O0b+*KK`A1C:| טymP\74u BB/ G1e~+K(rޫmh'ELH6,W샟 S$ ULnc2uC"~ ?[TǞM_;<>B lT^X3n*eBim$AZ|{I%(bPQz?:YW|%T:Eg%kc𶘃!u/ ʘo`,L|ꡦnkUG 7 ƞ0 0I FP%OgL)V}x{G|޺p9v9k=j 0,)6$˵FU Y^2RD\Z:,>rsy5eJAIRƇ['M{ Fy8)uK4J8W25b=`EK%埰U, |85 Ljrp5kM3mw*(ZziG)ˆ]Oӗ}$p*Ql6/Nr !j v%j0YV /*ӈ!,+JG y-ъ0lo_:텷Q/(3 qoڒ3TL_yVT\%r4C~Z*AV{V&I=Ο9bd-y:3Hf,*3}уeC(Xov8A&fT l7WG%T"z26YH~n*K``tO\oJwalZCd+V*-D_Kk>o_1xyݨC!ڗ)/tb5B ^ bB=$IjR?&ŽlLe_"WvP(dL2l7A?ѓ}%MYgz *Tq`r epUOÎ1d[\7uG[[) \:S" /% m8ےټ^8K.IGf,0Ѽj&C6.Jk6ȞnpcR@ &JqFc}m'|*]{k9.AV1mhD: ڇ@_uMh6T۽$(YGrf u,X׏0qakq3x%`$= /]uhٷ) ʱA* CV] պ@9 &f0 ٸWs'f ,}۽+_Qoνقy$ŵ=?@ew$6D!'Wm?K- WfJn0Coc'0/tip+,# ޻_vW")}?l;4g>(!f;qq_$n;Z'vRgh6n]UǶiqg8Zm/9‡#Nj,)ϣw \5ى$Ň *Yj S`*z.qĺ<Z1ymMzi CȚEH+m{znVK'Ss> )ҷfccrv^ ؕBR--©}ۣ}2sǧnJ0S@lf2L_ !ކDLW$scYuo=*c0SQv,kpF>vU '.Fqp2dk0Ah6Oo2F(-iD1,{0lԎ|Mq+7I%=gp9UKOM+s %oOqt!}8ӑy>UǻOvX4j#Ь[3Ả6d|8%XJ`F3!ؔS|G֪"ELf]gq+cyußR=~ JlSBJ^.7kzrRi ~Lh?WǶ\5k<=CjFpoh=,:"8*4@M(VV!d₮{c.R(&zbjiZ"JdJ#s1\(mLyw[ً3&M&98pF.1KNRh)x9LN,G1Z%xh{;,]o(EeaZ8f8C6SM gJR*NF}8hwD[s]"tPH?Lp:ۓB}_[ pEBE;4!`/Ie[BZH{dBbO!.;;Xq(PD ?P,/}Hc~.qΐ)K{B{>ݖ/r?" b'[ƅn&*I&>KunF|djmNAZ`RhO4 咏ޚt;?Etނ?䎠K,7 @sNUA|T3rUL)Db_E*zϿEDOʾuޥCEhp0ɘ26Sf MRt,lbjE3=<4":ŵb<4q,W[%n[x@i}Qg麂| 6Bc&Nۂ6LlϞ,S,z8ZvHNRs|2*\&K\ZkEn-x++/nAߚWyJWVhGwVPaVǧvvO :ZwaSÃwG"Rk1 p~[ÍM[L5GOC;q#ڥvN޻Wguy2=.\[* *hL׫,/?9j &J*$ e]ho+CGo rؚ瓭Z>Wώ'#G`piiKR"+NMv ')|9UP9]8qXGyմzbx ku숳F‰S J j}NG@3M4ͥrEleZi;^H Jes>(b3s/(q-yf2/,f_DSP|0Ӑu/Z#Vʾŏ-|mnxc_Q̤ E3Ca=o8@VϠ&6D ˨Dp EX#9s`7u6|GN?ucPpvtv6^Q8SZ(zEE Y`¾URL޳qz$`s@PC$'&87E;K#~)9q`w@Wg +7FD,(g((^ɢgYJ&vއq:N|`vw+QPǣBn^nM q4AH5i lY*ak;eyvO)BS ]TzjdƧϙ߄[.$+S=;-i͈ۗ3~sU:gHH}FYrSS&úeȫ%=eA?O(IAd`BO*Hʫ^#{;Crfgh8j!WX9 `qhm#3rC(+IzA*L+kYL*@K3C(tmJ^L]`O<%F^ĆV]!+E YgذmtӛB)˓KlGX3Ct&L%hֲL&5&+1P} x|)l!4{4 :"[lѲn ,>shʆcٮ/>tE57BA@b f 5S?KޒP*# ɚ7( P|yeV{@ tuo'Pz-tXD;3gws[i=\vo_CTw#:aV=3??Ŕ1Y'dw{՛w ]1;|}KkZAS.}B9X-9W=I_r .V ^ޔ }D ;_S_ezLy=wN+e@@~E$􀘴j l S , /o 2Y_9ZkGneCrxn!qpRlSF-R(뉪9g[x.F `!zCn6Y Ϡ bJFwvz+AW^֐!5n9p*χcPf2yQ`@4/@ ;d4M=?0YؒzP9(%7js@0S]ζ'uϋ%('ĂD׳f\gY+U^V&|-vܩbޗ w\RYsW:  x%4/NML"QbhMz+zFkOia3 mY  /,kO#@mߞ9<;pۑL`%AoK!'N"'y,a)RWX͎F"g?L21QZxpR% ۅ7$=PTbXM`H=.#ewV2[j_'/@1,ऍrϓ]0I̾Mտ~YĦï02(bP樕i Pn6~~1EcV-"MiDl> 1z{h`3Z'KT &LCpdyyņU8̮yqG#U:V]G˜rqFyS>X.1ŊlE2YBkWRZv_5,sX1hu[!%+Gȶߒ'ʜ҇B}siQ'*DBCF=2]eHO1j*wy G&%Zcnؿ^@q?IxwPunkDZ{ϫb&{7܀,k9LMLW#鼭QP 3I(P>ԧUx*9JBI2KԴ;<٘-T'6X;'U` Δŗ04Cy0Hc:t H-LIx^DAR9s@4"j(C?0(M!5re@c8eo"H%B9ڸb{ڑ.3d[k!QmYV鶤`={gT ,ԁ6|ÖYl ֆK'ovN~$ֈ-vk!LާF;7t6 E4Q/+m#.bv($+6rj./cȏHhB lt#-+qJ=|&l3Ҏ0m~.!1g/ 6'7L:,0ѡ{$#a~8w+_Vxǿ ȾX#}:a? ޛE>KoY 箢N \bx!n;uDq$B]wmK1MՀ[ey b_j8գ;Ss!;g$:Ls\g"V>a}M(ɛaŏ<2~/o"8Eŧ[5Ъ4-/0El$;-H2-xTgofۀ6PQw3ᑝOE .eSDds웤B v`o\ڜFi15 t3 O.)OwY`3h\Aqc$Z3ҶlOG{G&)ݧA{%uNRՋ@GaIVp}wQ6 9cIjs H(/  Xo-VhwIz \Ѷ1(Li_4E[452ɘ*ɸx)G1؈I)S=@7iԺ^fk+W%Xߜ*~ 6P7-hVcC+øۆWBo48MZvM+u"h܌S_$9;m弢l=:<\Q:yZ EdҲOH g 0@3uR~n!i))QOWo_̃T,}SKB9=T,"DMKx~0s6 RIoLH(`+L.^2h" ,Z3.CIc)/ƦХd۲oWm@Ev{0 iWE*#IˆU!+ا:ZE9ˉ>pd=Eًۗ .R.)/3R򗉚U`dpq3xG;Վ+;/g8]y`dmE,Nޑ+ߌk\:5 ^X G:T% qˏ ΫxԸXuh {H+HR>4s=GXۅ @B?Nt\-C: o^!j&L5ARXB-ՉFK҇J_#A!Sd5{IJأMuܦ4hLN'S'-gYuV`I/f [9q7/u~<:Wewb;izi;Ma:ۡaVm‚QBVwӳjX|CeӠ}†ouX[ 9L.it,~6ϛd@A_(X7@>{>+i蒶QحDQF\V-\b@xcAaQ;I(?&0|5vğ0 Lgc9n:W5*p ~?ww_7ƙ :O2ǯ74Y|T⣸Y ]g*B'a, a}w`R3@0C S#Oa{P|ya!`smJs:̄? w pYbX=<ׅxF'?Bijx{?Tjd(!kUkHSDnܝ&`JDO1wM}Ӡj.QI,8cST_rEK2xeἐ"DAM - ZnP* [m\vd!Lm{sp5glNrLḦ́#vV$Hd=ם % s!NH!Âۇ="5Չ詵 F1Ni\r-JM/4(&(fbPĕ_ZX϶͕/ $t&rޖ4)d4N3:_R҃DA 䭎jM1ÎYxٯ! jF^_mf:zƤrrċšwɣf[,5 >|]џD 6uMMb# Cg^Lj g 8-;02հ;_o}e9T97ypu}eYBgfZ>gIkݱoKcda2iI4 و@e~{ DCIAtaPPg(p LNqrkd.xr1Uy) *9Z`y/_y+'(wB]GŻ2՚C @}cB@uk^ݳ*Xvv 6$a]k`FaU5T%]4JQ1e'9ACsP ĺFF~`bMON:Q*j3CoIqv? Myy%z.crӞSJ* u$ap{Kh% @?el7.أC["*Z;vRC"V(OQrJDZ f }woD;@NbonR؝:^Dao&ɍSMZ1! C +1/I;Wzkyޏ;.H!j0);"iT ޲4EBlKF$Q.BtM,̖7$g9 wV1ؕD1h))9l%&SRڒճMfmjzT%R&瞣t;\.~7Z, Q<^wEDjgXchJ*v;>pE b|S!zZ{HN)`5d# }=zkWb&HEzѸs?529sW MfК̘/ L:ӮOl1n6y-\1 J#<} -+0rD=.Na7{dTFY00ȆJ*aL TK\_QsœW6i' PQ/RѮ3 YHanRMSo|nvp`_A(U maYjuLCts3E#G)WKׄ9L2JUm)/u1o`Ϝmi۠oڎpwE?msEVRT:-(^-5!<9=fcu@}9$' ݉ Qz#"՞@hfh.PTmB}@4|&S3?I KNOYwoT7M,3G=UܿQ$G['BH>Uր6=yvk>b7ߦ@R~/QbWCl{]Թ,f['?E.utA}+=_*.`u g86%#:خd+"8Ў_Cn8ۚ %Zr] lB\yu8u҅b~eלh_R&kݭ]bČg)d!nt^:?l ewؙn=$Z7`$TͪH+Ԅr\7h يgCqqeRėА[GSOK0k.,~ԀJ iMZt11SEI\4\KN͗8@Dvk⟰e0T1A`Kw1g+8go   kȧ- \aRL"6tQ*s@\F̜mȻ@,k$sTaDK"6GHV*}(ݏx`*KqWT󿑙o-ctLۜ~[` u&yb+HbYJ&d߸ ՘'Fx }?F#zd~w#Y#E4Y]A7DD lRG(#j,eq9jF gz|QZp:6}Ep8>xzВN[xQ 6A[ S ̓AS53`5XjqZ[gC}A# ;!!p`Nt͌v,{L)A, K EedCia@V5_u'|~&NelMn-Funp>%A^yJR6z=, Al 3z`~v7)b ֟鰁դ 58m]" jXK^Tֵ@n1Xzf!io| ^ g6V+h'k^.LiYG5񥜮_ԧl`ʩwR>p>_ X( fgât5cu9BZw^1C)͢%.Lv(;du.O1ys 2uT >Ϋs$F 7`ހz L7 o2=;Dž hMaf=MWX[3. Pǃ[ּۛ8Rv@؄K|Ay%NycKC,y0^ӧl8܌/v 8k6қ(췿jŽN_wIQu*yΊd#^ sw>7F{ a}Є680YOxt>t:^`> 8y=MC\p2ɕ?CxF߲>j`[߇X_RgpSS H!+ݖ&l ۈ,~) ,wB.]j0T38bax /yn\4,py B@ Yv#%>a@m!bʢYq% ծX~g["TH>aF/QygUߢ7+f(Me,5#4q&h!kU$0+ד "_Wuxn-RKOA됵 FjX|=9FEgA`OBA!Mw(ϱ\fþJKi}1u `@(1OLo)׼qlіO\cοpŤc^N᏶SZE%W]}5#&&,GXFֽ[Xb X1zn$` :WD|=+O~t+ޏiO &cĮ-JA;d@I\eg!"V><IIm9‡'a[%-`Nc?_e6O sV6z_69c NlF y|Gf郊AK(B6kw'* ??N"3otMd4dJ^jX`MChus2gqj|Zh`F*Z}R[ȭ]7` 0o 5S[ZD{w hSA*u߀!nJă$ūv `m-(p:fg5prãh<:Zd<'Hhjgۋ.77A/UNˋF0xt!CI!CP!!MTOL\G Yav'h?G\?Xh9AQh=XͮWG 9?܇ f İa޹[F5뮜YM妥̕20Vy#n*Mw\қ4~ʇ9T0Aq劺ٌ"43iiuQ9 7DE@^ԁ0%[MBl\ jꅉ  9d 4]D9qKBs<6G;Z "ʏ褐^7KHe )@oT!:&q hʊ|~cl.mOi𰣂6[*t}2zA ơ$\cZ1nt:!3tV2qIS~N(Tsgv@c5PˆzGf >Jޒ}]~v=8` l|PmO%|^%Zݝ;}",9b# IzSxF&LܷNkT{Q ђ9fX{jʣVqbF T se-\_qVjy@݄]#|&Wj%pʥ- GS#1m*m7~].RP,4jK?a3!ٳC~_s<]gɴz4 XP2QSyDZƉd& IJM(#IF~q:wKOԲD%y %E }p/@#F1w"ME 1$e8rCP^Do1- e)YuB"EBCW$'+œИvg$!3Xf>ƵbGqmN%.'B;'oї=+j`4Yi +FJ_1]e<`] T|7 $s^k~B& 6͠΋R 9JӾTfd8%1_{żGl=RKuc(Nr?x!v3v#-( ~ke_EKE@>-z>U$u;;vy3Bs>ؘ@tCD.gO 5 W_Nf#~!r8v$x$2+s_.ĸ6FLkUx34- Eܦm_yK  㸝hAq|ASp\,w*3*/4@4ƀD9hXnZɖqSs/>ô9ai$Mxf®kdM^`W a~4DkV4JX/ӁKR#9GA[߹然J 38k en#m'VoMWle ڐKny`D DEFt!NK]xNH]9K 镾GT҈cb_z$GE!2MJ䭫#4&h['t|ؒ tzv\N-iZJ g82dxr'pJ1){-=Wbz(82g}ԜSAVï XOM${{Ϳ}O2+lo1Le;ҾB4RPҼ3zm؟i=H'| VG]NLyy8ۘ{Hۋ9w 6l)&{:Hz(2AO0@Q/= ҦэҴoN7-)#P5;1m!ـ -s.t^R4zCk#~bg=O>L**fr|~̯Ջ3EblT^6x9]1C D:ѹ}$XF_m'wgỏs:fYHC _Q yBy -7{ohA##Yqs?OШxQš>VTXtRzV?$Ŕp yلS)k`mrza@w3AWZc9 ;4k Hg!Gq/zV=]8,φVZw)-}V87}I`STq/K)Ν"?K*KHo EVbH\ι0`w |RxN<% `c8yZIHw*Z`^9k@K"ShRux]!$<9#gكs?>g/wcSnN|HVW\k;2)5B)v21!ݓ r֍޳SN޶udP \%%yӳn@C;-ŠF k{_#<BuIsllϡ1PhpQFrSd0+ÛԜگJ]tQ|Px2VϢ[2r SIzȲUԴQ6Xo^\qelś?3OT͵hnNHLVjtg0b nyx{Z0wv.OP[A >,ة2{l dFPH2cãu6=KbuTo_Kݷa_+YXHYC[4,"P/O$P8MT(8d>0ZP<)h,R1GIb(OSC*  v TbcbMLUx/^qnx4rJηHh0R_|!jHFGf-`\i-ס)#D֤o(-5&In ~%bދ) #:QjY&.Ef'CW>^9/^ь\sDfI|զ1c[6vUWZ2N?ȓg+T>ţUew%[Aquw˃~(y[aΠd a}7~ǥ?[,m씴ҍh+$ $I*:?T9@TL9s2l8r["@0њ:we7Y"%#4-W\-w%s:;[%moSJ "d;,ӷmxB$Bܠ :pid88 ުz8 -؞9TWUJ}w%j-yaN^{a'̚ ; I-`ntL..4xF (Px606 |4roQZscA |@u|_9-lqr烺6bp=`VYUWysH]Q ufE1/%u!7 p( XY:0Ciڱ=nYG| J>&[|NoL) SGUClbƽ< ȆE^ewH |_u}8"hXuRWG=Սivt(Fra(AW{T*Yya R8,3Jr0;u1\xΈ'xBWWf.P @%@Tϔқx䩚f@m ts!MHBU^n,bF~pLʠlƊ9bj!=plyߋ{I#A!*]xvk3YzUt?n4:G"bۊ+W,=l҃'/2{i_D;G$sA!df#hLn0VI"^),n׀ܑr"4Cr|WKC8`ЂҮv'ۿ]!@ WshrͦPÕc<:mp*,j21«HCV?PWɖ&* (W\u5g@&AOX#mDα˅f@d_tmȌE$eFa*=תiT47*l?p͆A‹ Ւ+Y8biaVy'_r>PODD޴SE:imXΚ~t>ϧW! kZ. y0=`La~lWsXP۵KYw!9%r#ˇom&,ōu4Ӱ\A$J gY?է^Q5!\K ]3J!ѲJFL $'},x8y=eꠀUD `e8&9T~x0~>Wu b( L -[]Cty4N%%vC (.M9CW5 #a_#9[|s=GF}wN'mͨIQՑ"S°ۼ9b9ͺ[]Po[W(V9xS{j$-qOr|z &Y5bC:}.^$2F+C+qĸf2;>?;:ؐ֠)s$PW֠$a=6'p%থ.|b-+u+. {V! 3} IXb5$Y41A [~m" f;fŁ~is$yo (K'zy F,>y15pCF\ibo@=d(8Qx3L!/c3 Rͨ[<>8tO?M[^Ee]^E]`jy(ֳ5L'H̠aluB(CTS t[C_ g&1i]jCj1Nr[1o5RK9ߤ[EX-1.nubΈno \OxwT&f{~c rRpvF羲]``+kiU1)iEPсvUܧ u5nz^ĝ0!JZxVo{t]'ײ騛 V;9EG dGV:Epk4o|åܣg&E߻SO7d 'a4Ag:u0t'iOnn9#jW|v!푄cTYD7%_E Рc]q S*KƊ 9 @˽FϠ5les|,y_e=px%6fati|x@OYٌ"P:LglTnAݺ'}Q9Zf G> QѰr3 Φ n4W[$7j~cZ+v{Ab@L:63m_9l?dbɒ=m~]=n+`ܯX$b9jh>cΓN̹8Jݹ\"c>iMa\OWM /Is vxLi TaX_(JvprDOg/_QoY9a u sL+%~==_Z:y`}R Jzvi U&9KS\XEh|ۅMDBg@WΏiM'_swK_Y^$ 9ڡYkHtĀ[#kBqﯾ~|g_4+`u*R4lf,b#0ɺZѯ;Sz&/ADAzˬVm&/qџ)'9Ag*MӲX! f1X!S4ZHa\J&7c\PZ׷@4玡lxm"O4)L0n];V* rn[+:{veԹՁ̺!Ͷ'?*YAm&mL eCc|'ọK*G@G'!<=΁H%g.CUy(jxL QD3C}S@EqհW݊Tü@&1s d96@MV2s&L3^kϽz_~d$C3TX@Ӫ&>LxqUWE3sx|@@,t2J/ӳZ}RUhV葕ZC)MCIݙ+Cb ia$H(W℗5x?u`tB_ft%q2K0|ϟY>l`0 DwO+zi $S X-OIMnb:J[)_ԝD03q ^@sJlOˈ3ⰵ3:+P.Z۰ D*VHNT`T"mX{]ɨO{){[c6$/&,#B=lC#qPs>)2=`=2wpcB}$>w8Jl ۔h)*˲w P̔U!*)ޝu p 0c==HtFƵv>1(!+iF [1|{U(.dzRo-Htf4VJVh^nUx?iLazrԜ(Fժh3Q~[4I Y?88H%_KeIi0mŻɨF3-;+*)$e 4%fYA3i-"L8cy-ۦVpK M O#~N~t; m,2sdɠ:ۑ= K4GI F/]XiV$Vi\~v}u[$;)~dU1{4#|w$H €i߶YK^Tvۼ(Se MOGԓt>EqQ .M+"Nì{,}p=%۴c̰fXo y]B(,^.sLMWWe.sZ4'~}4I/l'{*ZœxMvd#Z[bouO>D-&TN,oeg='BQIou5@e^׾[xj=iI )ET ,/YSł2{<_|˘Zi6&DoW_#~82fn pdvm&֢l5[X%BC|i^tekN V v. 8$u׵Rc/zl4NWM#V|諣U2\j;2cd4)Y84(ץzY"#=f7\)YEo EprWdEC-vJ]PByFk&zgS DCIx2akXV폋٫OQ:oZCu#BJmPP|`e`6L@ Ԩ9`d+!s5߂7%,Ea\Spit=qs?CxV:e,Ȕ7I꩕V?U Ae(- \ +gW셮x3l?BYn=-wB,OHOfU&E@$TGX0YE+i@U;eU90I>..u IVGNLV8_/<0:gLYŏIDFzY.#%͍W#t>i?F]۰^Ӂ1ےOG**A!#/1R+{_:]`WɦОl`K1o8yk9("Mafۚ;IWwN =_/i!'&WB pz yN(ZIU]i#*~[ҹ*xSY)Ivp*]=aKL&l5TUZ*&_DŠÌk+ה*5 r(wv^[ [6h6 }KPXkސ*ðr.[ =JI|dGQV,!sAYLsqfӵv A(x\t304gWQ${Gbtš<.Y4u&o*^'i]BJ>#wu?0Ox2$}yhkŊ#7CYnȤ X2{)ڟޘvw3z)ޠ64#}G,k"ᵻ$'adƆ3?S#l0j K|QK|rʉo['6 @#;}+Pl ee@M[uhe9o<>iu^[ۜQh?> &! oVΙebBAxǝz ^#@G=m}A ?SdT@+^NJ X8hBR1#\47G)Gf7P"e bn/EcYBf.ƐJ8rKqX\ 5S~ޜC"ɛv1AYL*OjYR7OiZY`ȇ ?$ GkD 1P,9\0A`Pi(mXBՐa.*^='ZFT$Sog*~Q@Cm ¶=%|J q }*R_WO; FqvH:H rْAQTu9DQ<ֆσZ' ثC~,́wY70 )MG6p.,TԀ+ν$RJmMy?Rjo@R^A^~'ξaÏ[[(WY:dVLw&s0KGWX*1yi̮G %,} Or, U' IEӪFTՔa> |X<%mz.nK/| Ҁ3k9GGLC9|sv~w1{V1v@_j u{Z ~ d Z~F`+a>^(/mi^MtcjXŸ19 M@Q I}[}{~ԓ0YxwFO\o~ht lcNh/@*/"%Ԅ"ZuJoj>Å?4RZIMZUxpw;叄р V'c}5ٛjc yeg$o7MGY=gmf N_7}iƲuk-^QR@ӊ*H=L nAxf$2Q4H45X*+d7 fQ YTRf .Y<, <ʪu$JRD\. -DpipX 1ڻң ]ʻJ=>q>w:QiƷ GiȋyhFI 0)c9Pٓ8wIfqK$cg3O=dQIU,ÒhkIB{*W׏ yH{o+IٶSڡ[#̩1NY|6˓؃xuӄ3΢'O1DvoA1:[!u` NT>?GrfzN!_z%l貓%rAD5uGq8߆%KIsy sK ? zfC 3RSԿ*6b‰{r% QPMSBr*@`qavA]c8Sg6>z8ڔ}NuCxCTgՉ6&r\4T&R{FDMz%e^%gXYM9~/gAXg%Z+`U6z"7faosШRqE+HN|PH@>KYADAIjRvμ ɕ).xB; +U=H 8" 1/3ײ;1 :$|[+|T^]Yٽ:ȈFwMqUi,Xx %Fhb r?A;WK: 1A咆cLEBh[ij_5 :2l4ZD hN톁:TVyHbaÉy5`=9جʁm(Nb9J=]ʸt-oK2=SS_gG']V޺' '`[ra;#}eF |͖ݘ״n#%.Q1ܨޚ&BbFi%e#,7|c:Rne\%G .B|}h~!ELQYT^\`9Lb1Wk :򞦖CY#nx[P>Ѓdw7zk܍ȄXklLpE7 (ڇWY &(ruT(q?' Pw9 0'FECU/.\3ę2|*"q(P(U3Ƞ}0c]!މG.'9oǀISk”؇.$jvg LSXxf'niєN%Tص f+Z#+jfXri܉U%2=|V_Ǘ/>?ڱ\WKlJv0_TE3r7>x4}UQdG1 y3mu(#61hk i_kAJc--\~*u"~u1C [=jF/x~0do4bjZSlO~ ;eL,ii>yx0{yb'Ե)YLt5Txx{v7cIP[%! Asw%n)ƬB%CPtD;Ӑ]:NvօB/NEF(~pүj薩찜z,qk?aQ ) / ( ?wbTϥC龈FKGBHg`rE^P[xQrk +!g J2wo^{Z3+dCǢ;^ ޏX UDS:5U/(d+a7lwbj݃EW-dlUpb!"1rc401ccڅ2:'2au Fб7` ~Y8SPhg{y(n:ؠJ>:˨~+/f|mY<'1A+G,jp@liQ'J<Cֲ;l."bP1#5-p8?qs>*k%YccB1_HJN\Iw<]GtE, %43@bq1cϮ>ךFkm&Ӵ2nψPHFXqUD=TG! ]r[)o͝qKѣx^!{9^LjtKLKt5uU<,\į"kga쇐t^T%LSsȶp?}3AȮ"0C6L|)!!e߃֩j/;g;'FO-'ZJh/'v15k)S9 )!R0p4:1TD@zx2'>Fj{1:3~UlϷI1v TYawذ`cH j.bWmk iXn AgNk|_gŠS҄0W!Վ#qI^Fnܓu:mF&"v0b 0b~~D`--&qSFLU$PFq}C(x ?!TˋR҅\̥B]=ne6I @E¨334(WJAWeqF WܐտDCIĀMO|as"~ ItOYcpU/ĵBgd5R[xy71UDMotl&=EI-)(AϷlx֛.T^2<&T*^om_Ŧ̠SʕV1*IަX-vu)Z~6o, |^7}k"xl  gЋk(LYgNt+קhǞ#IgP4=QG #1rwݝp}!"XUO 5EȰ~;5Tx@$#%Rrz1Z-^gh%I*6RV-2WhTH/ 183L [}<\f)nu2e_iLt>|3)^&L@)o+ٯɀj% BZ v%KDxP DNo#-K595 _JUmb,EiЕUۓojWK,ʴ>XU ~bvuwX< `9cbG'd$_]୚#`| (Rx*MBO|%W+6ywͩ!0-H'%Dˬ3E# S 76lz}=f4Ұ=48˫pxF n v /pWBj7FXg}>&](X#3H4\mGբ5j!>g BY NcaFm^W>ki<:҇m֠@ks-$f<y"P_g~ oԡu\ONh"̤}NdY> PlrY"a/֝&nLpCLbp{[;&)N`[Ri$c|QLt7A0X}\*K>F* \eAaz?N?u_* n;jkk#(1!^.5oT;))RmR{3V7&1 \*Gw*](8o2 =[9#j5zhбopuJf"bF)xa@T+٫)ǡ~`O  =+dی_FǕTl!`GOE%[sD_iΪtd6]CyZפ By&UXaP;L\\uF82+P%Ņ%hnk‘%xyۡ1i~uLً0S{v5j@V[dP]J}m7:frgSҜ'Zݠ>GD9gD[W$7?8Q!ۺNgəOiF^,Q,lq"K]E PZIhV/bsY%MCaӞ!K\3T[xAo3 cɠ0wcqݻ E9G;vsdϷ n&~ 6Q. yQAGkw=WcC6B2ClO E)S%:1k+ XC|-i}b;$|S6r}p)  6;p|МYLfu,Cv ђɯxk[ O[9gՕ<H'zv\ik-rNĝSs]Sz&Wn &PEvLsP}PfcBl 'PdD2Ph/Lzn9!DEɁ5azOyvsAfP,&ϯk2OB4ʥ 5 UASRry*l:Yb؜L'1crJU0CvD50ЅXoO&<(C"ihy%ڬoqg`jHQ Ysc$Q&-&ʻ1@aMNRmRςή'\o W&u‹*@bd +USM JHE/zUFINV<m,ٙsIM1k3^AUcfdЅdm0@&Dq&/@rR`+ }%875}]}M' ˆ|h3DIs۾ubR1˛yy'6Lg,p gSk끖8 /]{XFC'h('4|N,C Wf»l!k7M1Wp**ap7LAŜ-reEw@cS 3c Pa;y#lBl 'a!֤%5kqJ9f~ӫgۢ~5[\u53{^KR2+ۅyUq,dˤr`ԥcRƙ sxKIqM\]vmD1H:pn#L4_ŻK< ?dnXc=Llӧt^rʏd#S)ulo3=*??JAXCm"b#5sfe.A7"vtO[?ۨ&@-ȄE S&]iRTR?E/!s3{yӬ3iEӿ}~,:=e"&ǃWP81'q֜O5H-msZ6D g-U]шlUgg"4 ץs-xjْ,Tx6YbtK %3e2YDҹa5{d?׷K뵚tfqjY4_~rwuboP76%E@M-?sqUke\q).ڒWcjq C&ݑ$q4[nYQH4z4)ug^jă=?!OH/N:q28 5ǠVP>wc˿sg.a26L{9I';LS6|i^iWX?×|FXSq܌q_Q2Hٴ$Sƹ>JqsI&5Q0fo0y<5/./P5L\;,rpUq>Y/Uecyy?>wuVo*O]c>,ucOZ[BT5i uBs 1HF@gf1] -_^L@p'P1fpfCm5=:C$}F5-#*?j̮1+5:ꃮ!a=f:Mc4שׁH eQț`jw[!1ZCYSБMJFP(4U?V:A>MZևgMLB%a*}vz'VbT0F9*?ډ#g;o4UIд[C͊ w*f1A;-MC ?f; dF@3%tQ'݁mI͔-kľh(`1hVszp-+[57u.̦+IֱQp ve #o3w[9% "<[1웽47nYJ1yY!2/~$L)so+|(  [iԵn\0):0iT%-OdXN&!w ᜪ"},е#Z[!9Đe_%eB\! DAP30DlFbO_{:1^ӓұ SO;B=_Ҝ/FcRxe ~QOַ Y\XL? k):?R |MM(N9 =G.-\!5^p!ٖwhzus,bAn]ǒ^p.Ý?g\H=H_pEg:Ť CZxw&de{G{>"> aǙUEhL>x LtRU T7 I[|i@ `$ƪy7 ۰~@OR$ygGm?0עh">a H#h/ID2\V3HxoEr ɥICl1F G&s:̱VgAgx\x.p֬[uaW{g{Λ"uZ_f.69v+޲j1e̓ eYiKʊ^3*2{(_i R*Oo5©Bi+<=5ܡ lkTr2BĄ6HuAyz4%;LjD*{+7d{ʓyMY(涖J. l׼tB PÔ#%%QBt(A6B֥*/K9E ekRRHQ5QNa3R'ΔWyRW| juƆZO<:P4?D+QFT6]==Ok\51Oֈn`&n'* є$P[Ze+qQi> W}znaK ufGA.f>t?q̲3€ۦGx9u>(.(iM"i?U!GΈ+F1w-!3-:a_`3#M@+B"^3ۯ!Ҝg]- ,PGJJNh%U!FY(Y;EmXS)ɧw`JT9th6rC>%p*ZM@5I6$PE '<Jċq%v6x0kzh^dgO֝L1V ijLu_2A}d  #Jۑ9h>_m8؁7 YtHМef͸2(J ̤X1pqvX]?[H=a3cL.;M9c%t8Mz誫44 qs >O(:[f7D[=w6".C>{f@"1Jʆ>(ͤ6CWR6P"EsaOʪ on}؎/v(?+84Y|{IR}q6"GV<Ҧ7uH`Rep9jK#?25u"NytWVoIًܭF1Rqm^$ L{WRyh*7vpdq1e`JY+~`]ni2f[3OښZ;b\Ur!"XFǖd}5vBÈE!cq ?v"u0 ƂZr&1_yEN ߵ'66j%-7;sq(٧)*[|Ep @IfbHާ?/-(F~M,&dRt-M14K.[zl#m24xt?6}!۠sAh7N8s|ICeZ9 =,`Lsvn[4 G2+WmY$:AŠ<<\xlsqPKRG(/ŀE"[G$ߑu5ԟ8ZEbòZ a+RG_z@6iH n*1$E(9]R7m)MֳptD?wk jnl5m1Q\XQtO ҡYr)n#? .h-+kL"3Y t2/H%V+4%ꁵI;*{>Qub!i$ N=E؟w6tDXn&=X?Q^Qu6|N&o \jm tm0SڙA9 C}?8ʷO)!wwF75^ʷ-B 8*4-B/kӱvp9Y^#C +k"oH6v,['KK.V-ga'wtOH b^z;dL2yan_fF<w"RX[i$豀9RhSިLxT$U@B@A4`z+B7,deg'Ěv+BFe] gy5d0̄KŽ;\P 2Z=(u-#L3.E /4In $:tuCX;,ewǕݶ[*TI^; %Ȗ[KR%qLt.̱uv-yd$^ 8 n *"OTfY{#Z]a~Ѭ7!vcqck7B7V$<4Ztdx]1/4&F|PqYrl A*LfFFzg7 A# 'xp,"43FFlFѱz*_D5pKwE~qxuxѹUy[ƃ,Gױ3 *Zkgtټ A*Nh?{+azsK-'iX L\2\Z!{M{-qR+L6ֶy'ܠݹ؉YS\>#W6Lj9-O)15fw;ƶ}rHk@1,U,pbqsuҠ*iSm$QUL'_{><ݰxڕ?ʎl)鞢&ygt'wL+Zzc"L3m\zHix72{sLr wGyl /Wˇ΅(T0eG%$ I sTV r;XK f5ՙvcfhJJpYZekcgi69gTF΋Ɛ++3J"Vٹ40.(EZ1E[S3I*U>E>f{;v: 1l!0Aa$./DƋN'ZG\Z(r45͎t&T"[I"lu`Ũx4h9iP6^%='!G S^ᠴ kPYn0 xKj$]()*z93 =<{F} p5/4酜Reh$⏬4prCCzY7>F_՗pdTAs\`SZal =/UDd%^]e}SW]Z{9!&jg{GܟYA XY~ L#.TBe"q+z~V`X}uĭൺPK{!iZԖ;Qvu'?^gÝGY~.{@ٍٕ5 ժ8\;W+:c-Gň s7*wOew<ab!c_L6QsZM !X39c3Oe_+I U4.Mmf4Ƹð;-XINkoɾt?%vZ RJy6.[:1T'JʯW842*dX1Gp4o5vzdUX!_2l*ĿHnaOR_X0B&]}!TQ6qo>꡵=o prAHX^mnxA!!Xsp*cφ91$}64nl2O)qW!k֩,͗qgcB.@`vck.Bw/w}XQYuP=SCbؼ: K%9Y{_Qyוv^M{jCn$/ 5fdZPV`:3q0%>4< _ ]MtV(BD7H( dMa<@2+y4Ԯ|(]cVQ#wieVRqNChv(8O,v 1ke Y+r-xk@ǔӗlV]OñZpO"l)bS|ӹde{Q줢U,u&sJ3`oDԀ]öL9vkD#E1L!lyic<8;C=vXBʶhȯp(YDn\΄h_4߶A}QƕEVqu &EMGޠu5u pG wu"l^4O 3MusVt$=|bґzYԽ䅸tĀLJv'%Ә(`ĆV  =`=덣ipH.`2ax7Ħ^'L=Pkg65yƱiOsC(o@L3!m#Dž ] irf6KϽ?6ؘ NzR-e\@'[[ylZ$JSk5%w PԢ '9OBKnQe4/q%a 7IEض%M@b}SQ%ʦS {.5{H@hK8$7=_Eyo*ަ}EchVEm?Nέ(xSg5+i.:K+ &JTl59B qȐ .*(]Vk)Ej^$0]N%~>&{.K1q>QĬx= KʢLJWn:mql$j 8Kߛrs'F#VŬRǃǃZrS91CQUj^O8EDUi};'$7]Ze"gzK7U\jdPJ]>F״B|Uiԃ~T!F۾ɏ3t>:S-aG/) ڊ4*F:e HՑÐԚq"QhqX#h&~n%L9{} 9xs̝xU ,7E/QcjKq/;h] i1u~'w#Z9B_nInm"W9% {`?*eѡq1S\%Nofehj_z1 nNehvIubrO P v, TU Æ,qVP?ΤjguSqL,f:!ܹ/G.)zP$1&.-4EA<]O/5%vҠozQS $XCt?RREiߐq$F^hnT1<u&@ ]o F佥wlNbw~6fnÛ~FYKQz‚Pک{w^Nk],uS:%p?VK?v+w>Y\eX5WFs?;yNŧ;Aښ|J _[U~ Ml44+E(ZC~`|UrbwHIm>jCݞ\|=)3ݬCc wq;XU⇞+໦ {>Ҡ_/v iai_/hr/z5jH>ơ9p"<bEwJ`BX^V';(WGܗd7bn\)pNCBG[Ѕ2S+pc%LF-|oZ-fz߄3?Y7q[XxkrFmO;m;Gl/p'*PeFYg~t<)L[յR!@?@?v]Za5#gԅJMAsE)U)I;d "!w8ئvrB ᑶD'vR8a%A_sᅨ4ٺ;u KBr!C[MWw>_KN wPP{=dn9_`/f02 )1(B1E7YrkhܸbиRcAU:.,oX{dU9*$Pk OH6^oQN{[ǩ0r9jNns&vW7nBm}ab;+4_iCQ72cS0O 7+Xu~s)xGTo=csИy{rAA1dIA~HJf>y$-fV^CRbc:= ,7dɅO6[[Ӈx9,֛oGsImy2L7U@ zI'vo M,[ ;ۣP7ɠbJgV5ͣo+ ׏>aHs^zT,U{U0P_oPnH5S]ahB s\9sLA,%"OQF xM{v^-H yt &QW6t Kdq5(l]-ai#6y#@] ۆ"S!T#kծflJ5]CY,ޚIoփ+d(j`\ґ*&SAIη:ɭt!Pn| Ȅ"л/+# Lm(ҞN4KQR@jsH\K3g φeN5ɦȍvw^z_<+`;.a'-#pyQ!Z,0S {nnO;@} rQF2c9H'ni>nB(W}6ݸthپ~A%sRm>`B0@jHdiA߆ͳ} j *Mh¾a=L>QÔb-U J$zJ %6/_-#6l_z?W'VObZ:thΓSpܕݵ\T'qZZt,\Zj-2 Y7'8F:>wN|\WPwsAg'˟OЛDh}:={^Wݯ,n/2 VgfT@ϫ)wԷ70AQ+#d$;:_HAÏ'P4tJrHD|GYM0Nb@,8ߜm"0Wbi ,2>OpT꾕[<>jTN2g`ܸphZ d1L:^L8#)C, Em20 }b֓RDBVyx$0w_)\gwg{6FAiyLjM̠Vx.?"a#G8u凧$?v#3z>>GX8Bd7`)v& |0K}_Ռ^v[J(E`I7U'+>Ǩysa!6\IxC;o_uÍ:P,6WMvk(pުi*5jSpIIҋRuѰ NՍXɖ "搩:MtLȓKx. P" q3CEa,pBxI\ИZ F7>A֬s}ŒzڙMG}jހ LgoľcBD)>p%+"= V{]H>RLȥ qGO諀-`[C$sbzme U7 qT{H8IOedn^Oχ,-PX*ɻ%%yPY0:~;$Mv/%" ؜tV_p(h ,.--R-V=VԳ.m B@cB\Rnʍ ;_6=`͢ĄcZ` -'<"H/PQA g |N4]5xZ)354$nQ5%s̵[ Ӈqe>jF\wp;.s7/݀Fp^l-֩xB%V?l[7$¨usTW<6G\?zz'ƵGAF}h.֖~ ]gf(i˅ӵUpز̣L-&#HC o[WSIV.+m4~ex]N̳jnjoxl! K^"i ^\  6h8. ͱ?GDQR4{ zdn_SBpqepqob; >זO@bo\Am̱c'9x?cJ$n`un-*ҏG1ZQ/ SizE5H1]W]{`z?\h0,DJ&&fx WP$񜲹?mG5LE4GPx$sc")L49fqeMbIPъ)>فF[lacܽ I'@& 8m!*H۩ت](9 )a$v72u@GSOw.Rmט;g3SN悔cmI>$ ;U饮m %X_`~u=o\w.NԮt=JE(ǾeRB"ʏx]:,&[C5$-a[¨M1!!A %Kg/.`4[=IiJ!nt=Q㲑.?\c?h~)F5XRuOQ{^$ 5~?on:6tӋ0~-[DpIΘ^8&ῒsӋlRJ4w$$e9@nP!p_!qR)sFDm>^l6ه , 78LhqS;UMHct/˂|RTbc-O>ӃF-.{|vm?fޥdp"QsfdЀVZw^0^P}Gf[Ta׬1KO9|s@O" p%=~vPq-Mg(kNQS~Ua@{nR_%fiTgz~k- =uItr" nV~&װ8t[ՌtLSiΠ<0y:ߢqTq $.j@ ]Wk~vD 7~E<`6ϖ|Fn6YNw|ܕS}vmz-隃Ĕ3)ʒeEx ,p S?y~xs44+!S0gtLzk؇?/_I jVaP`qz:z>r-$?p5fݸ,tA Si dKUQR݊|-- Jd%7W4'ϸ,0FT]VCR9#JR \Xv &O}﮵ qĐ)3OI a4MQ{c 佩7NӠ@n.7o2U5H>DlLKSS=KPhDC7$ SהfhJ}7O mQ1v:\2qd̼*.2l-vϖ]8eJm6cCP8m\J5U{ٻg L04L.вݵv]*bM;NEQHZ++'F.J0ɃV5k.XIO)Nss)-7˴P[).E/ a0YE Yt]S͊;?k`ko. FSn#j;1RbP8Nw5q2! )IdWJ'IO%ڮ6ZQq,\Tz#n N}lYRkQeB5 7s)dzl BӄJ"q#N]0kvґ'`:)a^e/-l2:]YgZmHX0g|)3v]p2S&!گ&+r ]z6EBPN]]}}D97p %j7^=H<|U!?a l^lHb{2 D~33FtoeKư*l(SF-_D,oȖL!˙%rw0Ϣw&&c $3!3= P$b*3H%9)^ZitHc.$Wy6b5Ir=?Θ/+IaUrM6>b/i{`%W{ˇG\ Z "qݓ,gr gA54*<~k)=ip*1փNt67_Gt9f(;0QJy?+>Qۃʌr}5j`wTYNbF<\taG+}b|FlNzsKBA@x*9gM,>h&hC?v/忒.Qp]28j NvIT+Ѕ؞pbP L7%r]aPRXYgS΀"xD: ̫\ .†6t+SN״褕Ua77.}TR4 ek!Zm+ɶn3 $ ,ј H|@\fmAiz?$XWzTwF:zWA,f~0m[&WrIDlŧC $Fgә{ ~(vDP2i]_؅sjc? ;;ilͧ[eb>"QY)˽:>^M>V:.u7U@ok=T5&\9*Nߤ鲦ogH5*/%1ɍO3xfiݘ5h<`,g>6R6.&$I2+ J#֖{,8u;~Pv/i~**2Y!a5nz=LkTs?U 5>6̰~ܻf4I"iV Èt*?9 jdCC#RE4mf3U@za.̘,`K[ =EL5L6 w3w.?_JP HhF6pCRKmdזo %ACl0Z!-ml'f$A9V5h +!]}sI@BNp"C.YY=iWuaV{GᎱQOPz[I'.6XK#z5|};{oy,gOOͤsTh:~1 ʸɇ[E>Շ5},~UAM訮O c1)n@+1d}R$r$?d*&% (II Vz#QN(Eu&C*HFjT'Vcΐ+mE֬4-klrgLֶ 1nWu3>Ԇ{#48Uh'np-R>‹#fG,rgߢzԗr 8N=8u p6J6ᮬB>A8A[Əvx2^ȰJ^_"9/emL*MdsD lW!Fhc;ɱѻjp(:£C'm^ۚǞݻjs:_zE8w8#Kb6N~ěY^5 R.*͚O!d8Ṽ/9A/(?4ȻSzsoy 8󁉩4otL>s\H[/ l[.GV)QI7ݖoܳ9rihcԏO39hgkx6o!.ݵ֊R4O00w P,m,rhygK//X|'N.Ѣ܂KzTrA]-C2oS#"Zfuuf*h'1d `ͳ|%uz ; d"cN g%~(PUNf g*]i̬:B.G߰0$hrs^VCF^Dj `J4Q_23hPm3CmqOV(bL醰Tt*Nݏ$`p;4x W&ЋX@*1wHK0Zq# j BXPpOv~o v[*v^oΐ2 yE'Zݏ(s:ö #/t-UBƎse+w40Ɣ@w>ZB,KPydeDGzwSgDC~e墓|cP{O\B,9ػr!)ѳB; "A -rjkR(|Q"J/24)D;b%`h6Lm+#6J6A=voK}鳣43K$/r*atKC0ީKbqh sҲwr4Q0Jn؞t|r&_xt;:W/>ˊ:.|4bNL+ Q@H',$_(l @DW8\B<6lRrkOJc`2{-G#\/owrџe_Pvcgf cCX*_~EE$ӌbIW?UJ y9ck?ٻ`g=]QLO 0K'zw * . d( 7P,ߛ~HXE^˾/N >za:J^2fiU1,l؞MB3z2fw6<&lJQ-9iETuw`n"Cx`)hTǬ^K/uu1)ṰHS=#`WW&8NN0`Ƙ}ۼ.9V&KRF ];MU:-İ]i4:'e}GEV{-Su.Q:gu_)#y߲`ȥ 7^P]b(/wX@AJON jLh$2쿡|(ӖT]Ժ}_ c+rc[PEJ״+џI^~aGr ~u8Xvu x7К׏PϙφtXV@5@nIWTaHvC$ u걠˦`\"ü@;ZM(F$\])5={zX1]VV«N;,ov8h~ %a}Jw=iyQ/h[|~:OxX65]"1Ig;'Pd&+ov 3H0 G@/uy0Ykܤy|;{YӇc*ʠOxPRwV[ca |A؅,-LiYϰ-.䒜;*yZ4m\:W!e8't`huH 1@yR35<ն, @)权}f:*d;[2{ީa-@$=Y Z{BїdM%$}Axa -4Jk颿T׮.R}0#}tHs[V` x{rG vvqC,M I]@I*/λM:'׬mЎ{B&m}lYX?'x x1%Kk2@\ԃ`K!f=˞ē%h\-bK^:|;4O4rp9 og#Cd٭ hЀtCM !!dk8`)n[ z")=ڢQފl ;`/ZZ8El'h?'nc(ݯH Șt'.KW߁^Jʒ璉EǥWxIUinq?Wf{,)$: E녰Po}{&+3|8}0Eo.ͱ MnF)` Jȉ~ p >zxM}'xTx7N*]niF-HٗfzVn˻!vs,z.9f3vO֧GITgNV)D67S>]&;x\t%ETe[G#AlMNdηI9 xqs(,JT R=n$Y ь<ާ&:{9w ԍXaˮF7oQ˺ZxF55fGsjbo>6…"&;S@&, 0B7 jrY9;k~rUoש]QPK# Z! rG LCХFǦ%r!=gYa EyK m x MVXPllVQcEQ?ѽHg}|ԼL2bLjl#߹>Za# <w͟ۃs2lKFgvo YE` \9)*{:˶#\[9d ʺ)yMŨ ;Pjw021$P r3ܓ+7[1D̽D*fI^<9$<_˔W,)AZ #;b@e ZBUh Cp3GuV@L5د׸p<^8~B7=BXd 7ks@kQM%W+Xx" #I!ss@gLDU`!ؽsrB95^v- ; ф kxW`^]H 3okROE&A uJgMA4ajyk Qc0!F#"{ AhiT7ZF>fO?4ġ,<_#71r'z*S?7. f>LHȸ|Fn)7QA.x<#cKVJ)"o=e$y=Jewx v-=9qүfb:E}fq8wu(B$~_ob4<;ɞ x%̩\K ұL;~߀> V*!Żh+/-0*V}TU3 xl y WnnX)61X0^{#͎3wlaƒ2)޳kɎ]LdRpT&s߱X1 YHfO/@}t֋}=N."UAks\&Tu.>\ubP_Gi**w x>Jτw7TYho(csbHU >3=O*fլF, ZxTly׶ٸ#E'Fc뽱o3yNp6ޫFOA/ EOg~2!9ɪYtm5Hm}X5H"zYAj ²{C-+/X ;¯1c;1 r9Cc(޹*Vcfs]_ <բ!Zg6Zo o HgP,G[U-z5V R{۠ҞR"E%&oS"eH9ɣ' :l9`V:ard`9q6#_*f,Rq@@F#sv bc?JpI\]̮qVQS v, (IQoJ#m+ٔ^)TV6 4Ҫ~nqml6!(9 af|Z|è|,7}!~w ^,)uƽPЙę/MŤhɣ H+RywW;_LD^\VF!+Hf4tfLPXm 6>YIyƫgBa#aۘ>'1Ј;SNÔ 0m[OyJή~Z+x'P/X|S5t1Bu攩Td*j Ƨ[Go<eYQ֚&`?ÞFh$?ME?PHO!t1>SmKO3'T0Bzp4DHu 0hI$Hu_~4X%xc%yXL1–j«5# ,q2ϑgkJBĜ/X M 0JgjIPZ~$qy)35<#tg3b TzsZlF<"JrqM*캲8ut^+]rYFCS<2ɋ(Cb@EeFQ p7z^ ?]2 tlq5Y=O+qz+iOD,Y5(f&o=V:)\o-ۧqm 0=i=A(x2nǹzL&` $|Ա˒m3Ƒ×0+J^N *X9d(gUZC:7 \<&@WkDZs$9rDݜ ňx╅%Zbr  '❎ O>V[YcqeXJ+I߱&-z0[_RX$dEhQQBr@R=REfp<^yH TIS aQB03)ә|0pg 5w]%gUXy`?RuFLubDk+ _p (w|vk%OP&,o2t(7l㙼ͪͤ\lx@|usg7.ˊf.Jd_`ZF $.ɰjWP^DyJDRKGPy}ذٛέK0˺_UFIjZX}sd>6w_vd,wXBJDCS6av:t`m֛+$aI5n`!yTW`IY)kٹ4lȨ+u9v1HΚk-pQYW˽;띑L{t*_s3!.+Y;w+9tT' Və |ff!sc0VC I>]z=dJ<4="xȿbL^6(,{ާ\_blO)M3 i>.H3F,Hqۋo|& ng8>bӱF$rO^y9wȁ5S\4txW#/o {HᚢDHqYL. .s͒c)8]E/ŔS2cC\.@Hc4xC}ny#3رK@Vʲ:Z0GvD!x"C-Q"rrs1bE1>2 n707a.X)xjJglιϾ⤰6մ"qgW]Zt-婜_wyEx8S2^7RUO2GvBⓊhd!F[[F2[foҭMNF:7 wQB#( /X" &E[onqP-~# ӕ VoX?ݘr g\IƭM9K)" ChRqk'c;2W+ ׉)7gL.% L/ܗ5JۮrxSR@B˸ 8vzؽ,/ JsJ)(s83ZAzQ !bT0o(Vo^!̯A,ufw@SK>a VѬl&<oRmȽ']TDͼIK M?pF3ob/; #؇W,PP3r\㾍]X[׷*+/i{N,WY$m)W ,"J;-U&,3tԉ/{c 8 3WadMw-rW1Ïhyr:,&SlOJ\uJS^d|C0jMs;&dBJjz33d<+ w!Ux ީ"GM~(#Y_>' *h=G(9< !]f>u"+n2۹BT7(ڿ3Ҋ OSblLR1 Y]y^[S+Iz<`S#Md kCM sʦAIȉU"UpArQFwZ1RiZ%㼚~ qlޅMU "!F۠_~kog WdgM 8]|]^40`~Z,j"} :XnN?YY{3k/Q0=(vR-(ۗ[M8!o1$YO4pJXXcpqǏoWÉCm9JwLӍ> j}/j(<~EXai @' A|HHAnS2Lty> I0U&jvN_?dL)+NiQqtΡ~@͋466=@xAzq@?5tJl|GWmY7y_Q0L3`"B,c<6#}4-鎠}|NJAz$Џ4O4~xwE,-jMO-(b> ;ւzU =Y/YAM2rwm}5uwpa!h $tbrTЁ|ԯ-ş͸$FXB-'T 3JJrS4;idlm9{f:c*6y̹'L8z TgB?jɶ=$<#opTso apϺT h6N|‹Mp<`aRj犬`Cr !(߇58@/;`HwQ\ X D'76t@px;6\o+)vv\GVV1nE1gIm^ JO"s iUM':·V-_t9J)5x8h;A ِ"xKQ/v$'zX@53ǟ - x\ Y[B}4 l괉U}ed8fB|A>T)<@x.}pMWJ)sMǴVӓX6i_/2GdJk9(*Ϡ9 ƴOiiʋdkحY*ql^^2 v!tOoWN_iԕgIZ̯'r#9 ^V:; ͝舡gXgPCo{`fvN\3QBC-GߗIp!ilxS+QźG L1ͼ&qٯ^إٝ%!/Pb;fo@Sѱ[oc/4RH'FPc6rCle,[v<ѝ#XT~&pb:ٰ1>hKWtĥq`ϔל*,sx_Ͱdh+گԪTUKmv~Lxr 2DYȳk<% ,Af\ @jG)Dq|55Լ̭0E'2ù]0tIѲT?|HBHFVKC.~=L̿liS̽˾lJFM޿)gt y\QKMN_]k3tq,W*XBFL"IPqI?&FMz@h%ŵs_$05޾̚=p |օianxVѓȗkQk+ma"(""dmxLaP,FHcwE4ʻ5yCrdTq<)4^zըbx)#WMLiTh-``vp eY<\YFlRJkt27 FEwpi\n>ߒ w ]3 7!ܕnwQ{}xP!y'KoUuvShDzl*U tV{uI%}-H"hע߸5ɒ2ftV X W4Bt,iBr~a;uXkOJ.ҢGHDlj[/OFus!M]o60KF[X qH64Nz *vjWnm06_3P)T$M]GDNa+jeI 4lH52+7N=n]}'B(z_Sfaυh8Lԋ2GbE 8S|^M3)AnC>Fojf}0J%\0-yǟZ#g!l0=E>ѫ`qU3L5f 1Y W$H)_~)x!rCAu@VsH%Gר؉bðhV (" [u{v4sT@a3ię6qDi"ETeY2#"kp+!y+Ҥe2,W?V tF̅N(ੁbgMx;l]yqQAIRV/@P5 d>T<٭ߚ8964N5>YHP] "Si_iEztZ"n醕|S/TLnq+lԍ,m^TybZKT;-4[!gN:8n*i<qn=1~5WU)m(4#PSO1imQ] ;;  (NI)\.z {7NAH),y+GhS0Imai) L7@I3P6J@ [˶>B&{6wh}w#hꋧs]+a*2s* mfGɀ:dq)v-dIg}Ppr|~ X΀1phׯtr4&uxs55򬙩[y8/Q}!ՐY\J}|l~} R9-9 g~ixT/sw iyZjUU|c$-{$ ^]Aej"udb"&ٞ"(+9ܑLJb/AV{_s UmC_Gl[{Oˈz+ &gc{yO[nf)h+*/m"1_͇>Sn hIĖOdX&M2ٞ.HۄĮ u1Q0)0Uwr:sy3 'KЯs"~b 2ճ9Mr.fM3i`|o5}o8 "FYzs8 }E|"O+MkvqZuQܮU2ldDd#B; bRs&J~Su5ΊjC_O*>E.á}2Vo1 ssJ5Fydj> Z5ATG9VRN34E%\6DhG-0T2u]LuؗOD8'@V(uר3:%}H*Z~ɬ%k|l&9ҒQ?!S8筡F)y0>ET^ߗF+5KͶ< D{:Z.cHL=P„N{pt-e(ѝa!1y:+fv%>@W;O4g/\Nf8eDvXؗ9kmD7L Јƒ 0a^]G^6_Z0)*HZ o%[ҁRp2pߖ5';jN1Nz>3X-2XuP1]E;PU `x9nx;:KK:r6  SE]=Zt'֖EsZ]ixЌvZ8P[ 2.R>m7KɊ'5wqNg=o^abd9z%U=*2hp٣#=[}e4㲑N`u7]NawrBZ Ɵ4 RUJPpWe&t Lͣ s1PrjZߧh/g AL5.j!t(/_Q;v`ȅB (Hk#9}v;'AII<\"mȄJqDl ÷^|[6fm>"KlIe]A5*Oa Odv*/lVx(Jr4(ղL X|.[7W=U]2o]gbw ,eAy)ML=Bhg(zr'ˑKˍ*Z`j<P0 U| ~X{٣Pf=LMw?GX$B!H~ >N$W.A~*<2dO$ ,RBLE-ʷ^t{0Ҟ'H;>1C?Bpdv~> (i>պmdB-tH=9pU__,oP94ZFfnŐ=5>.%‡l!  |nP$rW.VkP{=޷_q9PŒM7y/nemg@0RA?,'u!,詹EʨMM^ftZ(/$= ƓZ4诿-wdid݋y*T-T۠n['-y9)եHK֎ ˗!6`"v,8iy>9+|S݋D*þe$콻PKL.(LYQ'ꛫ CҒ@:=na")B=G q!؜<[QHl`J+5du di. {VW̄-?o#QRWIpdbȄuQSC/A%WCnuVP.ǒZwxC1IL>1}&>m{wnA"iK ӂY"^xR\n}+_ >Bw\Nj$WbofX$O2ɵBV济J;s=ј]Gjp$.Lw2we|-qwƾmF?&4Vm۞`ԍ:% pDRp:C10bngLHC!$=Dǒ=R# n>6I+jV ]ˋd#zF-8` OҌ1Fꢮp0#LHP4^y jq̃9ݴ-:(6Z,j c6 ŋ fCv"[3I_:֦h55c?e5scWvQX&_X"?D>u_D1^Yx *!_A6~'HD4G)L(c'' E(5=Ow}BWsM/,&'.F'E|wjNl*[P񟽯gNhۻho n߱7+pS[+r Sjz7=B(O;.La &M@DaHƉ=WRE^#QK [TLnν `~!D6d=Zl۵>= uV'^Q7n3(IޅΆR׵KYkLJ}bao{E,wsV෍D ]){ЫE ḁ̌od (DTf@蛾 wn8Z8 |(+0~!NSLşAo؆[8Ϧ-޲PX} W^vA*:6t Go+ i B"uQ| PQMht)KcY,#Az2 K]s5r;Uj,I Sm$ +?EIt&I ᤴ!7&项>iʺq uX@ Icf˂u\p 3$dIs LMJMu88ߘ/ai$f߷u6hKƭGEC!=v&l'#h:VͳsNk`g%}IgxʙId-ڂ$éUy@pݓY`Ry$j^3/dIu|R =zA29:u9ilo&,A7{*'\R1PL1zE~*]rI`i(˕W 6b TSY.dJ϶j{U$5ۮKLz.71EO~xULzY-fkb3HCwYvKOj"#;`Sa#-jTn üyhzG~M kp+}u Bc,/l6g@E:YMw3B)o ,aae%c "RV> F5W緷(A?|[,?HZTe#0:5VxXp!W>1(dJ}Dt,=QjmH8FO|$(8Ftuގ/ ^VEE[_. zeUT Y.Q(T^ ]&38F^*s59wa iQAQh5 3\d8]00KX_Q312MR@4NBŎ)OQ-\-ois*y?{.nOWV~t,dIrB6\Qf.MOye=/'AFt,mJ)y,Ǹq؂74Ƶ2Wg9%Oh!6 4v7}1T*f4 O-nU3%<ėʱ̑ud7S}S>;"v/G ːܱ;fZqz[ BJ-e_juN{wE iᆐBXL7+|yjrNn6eq%j0@[`o5I/'=^ѭ_g8H3PUT? d*\\ 0?Ub'fn#@>l2(sv7t-$`r{+jfy_ J 5W%Y21_i! ܵ F~8aRخPfxZ  ק:0g摁hΒz=jL%z Zn"R.BT'M; ·tnq=COTGl{o_3>TTiXn@&=&К%Їz Bk #os$6i;Xf\#@CWץQ`GHRd6ɕS<<7 d+oz[i^~d\/i˴(w!/kYm>n Hxa-q'N^r(йfHQxqy9U:Wٟ&8S89.f^qIg81ENJ:&fPN[fR:w7g9eD zVxٹRV;LR$3"&b/sH8BJ<ʙ!a^vrl;%J#5 PkG$ tAiމ'r|@y'Ř~BQ bj:Ogs+Ukh=l1C~hUp=L?[t.z>QezkKM|ay^} }ϑjz,:d⣀H³}l Ԍc-J둥J+~7>'TFnI@(T#골7:LSAYAJ;5|3F(#yuXD]=(7Z_,&؂˙kCɁKIx"P1@hjM˭#gAYn=yĴ@Qd}Ywj.BT8hQGof22G#aY,ƯW0̩S7 Tw~o-E "asuFa3wkhlJ@87MlW>ANPסp& ^o>tr6hռcW [_!<&M#Ov*U\eL v2 }XcPwr5:ÉBJEgJMy RL.a"s_ԟv֨jD/ ŏ+g,?Խ O,.߫4Zx.5-O12Yg >Nٸ:PB{yhM$C"FMg~x[kG nqwiu ^~1:X5$JT\b^Y(|~EEUv+4+OU8~Úz֋P輞!v8w xaUb:-;g_ۨحf6R-.eQ˜ 6Po\edq0*8{&V2TcsJ}+.H2)cRF,.E⠑G6n5Y}%qq?լ)Sn݉_-n-!ϴ-GQH2)jWB|u&B+Ӯp)U,N(^$ryL..TW"ͳs?Tj\s*nǁKR$|WА 'חG&3Wt+rb$Axbzkaǩ~X&ތuGlP {$F0 ,sYR^kk"̠ 5B8Uv8_@$Z9mլaby“PgkN@Kyeؠ~jܢ}V~ #VkF7Cqe-%|Vڰ-[v=㷭BZ$iQH^(:7^pj99ݹA9]KL0pXQ8#Un.ȸ(A&Kt! 824 Pˍj?@ѭ6DX>/?r mo`gKN,ṗGZJ¨'}"7i a]Yzp;jlxqȠBވiBEY*Ld3EH^HIJC]'"T(75WϤsq'&slQ:bkY1 ΈRJ4όq@\&9ás*=7˱5x=QZ~LDtE]Q%k?L^#'eb`"a`#kX9Aq07۶Җ 04E%wu攸rAM/4xmSN xv@zT s =:q] |ٜoR$eZ. g6A >ňICZYuuYsxϹœӥ3`vE؂&e$4R*Zy"wrZevYʂ젼) c"Jգ,fy6*zkcq':lwZLVsg!gGytt9nb'=%}AG Ίml kXϣ^\.s#tAͺ݆^W|D(/AU?_%k38X?}(bIA<W/YC!9=RYw߭HwwkB-|{g$/ 6Bh/ D4o5E6U8%V'kmh{L3^hd8u%7 anb-ɨ"5|؝/7j椖=J[;Vp(EMvkS^{Z⑂O wхH-ޫʻҳ3Rի82wIsP}Ja_ Ա*| 5'̔dL(u!j>M3' Ln_~._qЊnf,uA,5 &>1u}ʩN%e˕?P<<m0v mQpN2 &`8b>[C0[$EBP2B ?w*z" o 4Ga5dII0{af)}r`O;g&q_˅ƭyxJ#߀bMޖ$Ȕ:5a;λp #Vvf "#9w?o S:$S(Z &usQ5#7 *36c8K7.󰛙8Pqt?0n9QWklJA@3Oq 1FTcƾ1aVoQ, IE8leg'Ѹ%{i;;BxߡonM8+_Y]̵MNa^ђ Z;WJ6qoioJ;.(Sw=?Sq@OLj 5> d+IfPC*!!p9D!)4Ţ%Ώ; `Goӭ AWC/it;T| P/ײ 硯/B)+zq0~\P`jK!ͤ ɭc)/R;cszN\ЬYL, f0??R CcU+^VjD[(({4WDc=SJuE(eT\ nP0;x]'@ ?4.֒E\}'xLqO}ܖ(OӕT \*i T̻>׬X{,XXxf ^Po} qV.ԁ-.$Ta!80|#,|<{ѳps1Y*Ň)0:ɘQڍ%+nn: IlkuÛgBtsUhK8Y_!{lO3g>4qBn0SSՌOʭ}q_sC ۭ+>i:i HHCVC$A]LI)dgJ{MJĥP-ݲQ=d wVeJ// 1\Gѓ1^[܅ٕ5jY/#z%i7Ҟ}G)mBFQ E;#rC`״i{ecrn+w#>TY*sMu)&k/5#CbmC͊|y`/aviyi6vh/ɀ 0}wHKI R? e(d1%77/vzI3JzR\|6 jMKJ$A}Bۃ,k)<*H8ٮq<:*%՟=[yv8Dޯ $SjLHrQ^&lYdꯧÉ|rI6;C{T>_(RNsd}V`l{?xҦ#VTCLKy# 8@a!~ߏulgVQe&M'@ɳh i$^,xU!TR%GaFN||.*0S%5lwv"0RaF~c*gbCowL3lu{O0ciD0"0>6^fj3@HpfFxa)X 1M![Q">f]$Sd~彫`^tZ;E/ŧ~;lE FGa)N+ƘWyȓB6XTڴPʢ``9T&q=@`2_H.dGZ#LDg#mX~jC5.LtC 0d(f?ޏ%5k7fJ:ijZqҾ6X "<+,x *X{j(ٝ?خmy". ?`?/ Iқ{**Gac[yolLY9)+//U%r^1vg$f7ǖ57-3nAL~s:\"\.,MUWZ d[ &eꝂꑟR|{KM$1DN#lO%/7^= kԌ.eY#{ f0nc1q(YJUT#1r̜{"P?o j먎 ^9(V*z:q6+4\A^JŬgo!O#=e$0 O˝R9W f<_#2 :q޷Ik ePa1hP4G2c=5yn .XA9ITX8v1BCW tRo*Ha`k׫ ?CtŵpYƕL!3ҦCQ=fYkCg-`Y{g*HfʂXaW,%$Q36< %PO(GSbjwCz;_ARZRvn F,{BZ屹)|c<.yJ;kaW4"s\/,Q9"G+!t7'.)Ⱥa*ؠ qlOC.u\^_"ϧ U F$`ζuReeY '_q+ve\|n]`WQ}b _>[|H [W- ,6'\/4GNa=Vr&o-QT'c9c||fw3IJb(#ȶZkݑ/wk睁O2/m+P$ DĞx>BGR ֠;s56*lRz!R<츽{|H!~`rԀCEREF$I$%a=y*~3N qer.d6 AR5p^46NͿgyjKp>I<=WRX.)t~#aksArd>mŧvcVc]* rjjn+a2S_&[pے0Xy{5n6[9^#mH=C[>1c"s_Lǰn|H["ݠN/ ^xxUTY2?#zLөcV-]:z-pZA͵%ՒQU!KKd Կ 7̧ Ҫ^I[6+Mfk(2SF" .ȏ7O\H~/4jThAR:ƿ/D;[ʌ[\jO=>$)o < q!,2V)l>Kȿ%C`LV-2vi,CZHh)P8<q&2FP^v>OL뷉D/ >EZCkbSMw[t)-']H³@O/;谗|EOhI#>嶨@ril 2 K~l5ޢ3?ka}iK+ nt&XtNgP1*iJk6*>l,W͂UR c˙'O82 -253P[4%3˳fo#bꠙ/м{5E[s԰  ¯;WJV ֹ}xy0&vo2@j"daBe5e-nYv'a#qu5|?g,R./~ j6~Qŵ%ty*c iI`QcJPKr4HzW~%}Vj}o]=ʒ׼JC >ЃU~No8-hz{J,1lðw8 |CLaBY X|$($D8-xf^?G ;; ]QS?^b, sz,`/i)`/nc̫YWq~6"T JD>9H 5ˏ&t©<UeR # /gv݂N )s3G|KG:|gQ_Mfk}XckWEUjLȒF!_5DJq@y8 -`=?șR,m㏁dDVI<^:2eǰv+AJ eZ8MI^ЯK3 !o㸵U%FG#v &*{AGWk?x+ga :K=' 62J KeJOu:BPmM;;5U`US8$ s&po)9|ϭ0'fx(s|L?OBWȓr{Y1sPp+:ij}wփK$5I!݂a./j~wNK2o](҉GZn\O[ΈV`{8ݻt618*NRxK~U$QYAuDF!T%ZvݱOT'tn fоdQ #qK_]RaFYJojŒD]S 'C-mP})Ix yƾ߂,Lй'X1,? rtrbdrY& @.26O3̣ՁXa1JV`)&> $][ 9j$\XM~hv5!ڳּ$a+6lBr3oLj4y6PNZ;s Pәz3 $m-X!ފܖCg ; w ?$ 8jyTW v!%6%$6 Ňf EMȤ 2]x1c#<b\P>ͫCݻ45ˆ#RRJi kO r OskW=z Qg8dޯۢMӳZ1L}gw=^FY\\ſz7YI8ꂩ?mˇx{, ~M \43O`/ƵDө}}%u}p;2stv*{)yǛõCN hbuKv(hBs2> niZ{ d(&5 1߃d[nW5zm'ImCȹo\5O{9l~gJRfӅf w]Xt33eW"Ae:g<,4AS>gVVzxxvoVb?x @ǥ Qf^sͤ߹~*xy9u#q\.jV1ٙj\|TyKvK3IPio㷅 7i'SugOP/_\i2Y6.kXXC"q1L,W>^-$S^y0wsC2D6V=\VJ 4vÔ$ f!Kµ[q-dPDEq[#c(N)îLc?;Z i]ZP ~38P| E8~ &+ĴN}7̃v:CTYOUnW{LVӆkWֹsri .MjV:6[G-\Z9A>+'ح%rA5e˼x̮wͧ'RfnT-L\q $ڽ=8nR8 Ph֋ZU^( cN=#)-`wI>vzx|@3tn*䨳?gKRn:eUMt0sb ~ud"sw͏@Ԕͨ9jvԉΓ:ρ-;MvYoAЅ2)’o._wm)>Y%VF*8=3+qb iQF;b^̫f(RFETvѺ+?/_ٻ&Lg~ (֡= 鹾8b#m nLA%h0}9;ښ65˝jT/HjAo:u0;:c8FJe@;w~/e!ԉWx/ VewvJ]`~Q9ƧA w&~KB{ȌU hS35DG@!_\³CO%ޣեh Gt̉pI13\܎=г|v'juŹMi|zx;_wۨ^I82gB{n$lMýD#SȖi cqM](av ?oT.c`m#lDc i;D7Ӳ8ZMB vK钌FL@+\OXtƼ@jTM G 25C'*åA3X&_ai<p_\vHQA[0~J^#!f9ZB  ]|qfUZH`ӕ DM_] yB5ne\lh`1ذo4y,& &޼G$r.eR-*N_b}Fso'O6eĥPܻqXp&]),SCS a~ulYcczXS4cс>qb7B""#EV!%a/8WdߦG/`(n 4|@!(y1vǂ)!3TTT_\0mP }fv[&'\+9 X2\wm%ģҀBq4S[bF `>Å?~ɫz#ћnAxޠ gsEdr<Y3HR;zDM7,.l5آ37CE z}+4.Vp?6ԖH, H@MQt4wM[㦔$KrBzL\T("@--協OO qtx<5%`'kJIAhw9d\!A<" &,"Y:? f[m7v}j^J DStLʪϔ#a0OypeX?SwcDg )GG8q^Zxf:>.hvmjq;ZKM }\,Mz˅O.LFPYh2=;GϬ@R2d-5"<e_ Ct7Ge%O#ݤd(h^V̦J AsNq޻bײ ZZ}Ml980ni*7jlPFr2Ǣ\ wG$2dc[Y#Y,>--ƛ˜vlYÝ+ۇmv[>_iX %jePwfXvqjW{&3պJO,7!L E5Ps$q]9R@$){/}DXͣՔȀ8>=OEy{l뎨KrXh(IOIN.h6#;;?x[A;V~?Cu" } W*)kuTv8[y}}rQHOu ,셬#ZsPFD&X*uӉߨlɓZs~^v+t;0OC#4[ @^je%I00,?Kt*UA0 FL:Y%w/U%{ `ﰑ2(fﲫ>=|,sYw͋e#>*Z?Uy>[I`~Y: { (nƻ"~֏zT@B:3Ҭc{>q*79%,PW t|u^˖B'Tgm6"\ޙаS21`*6^d#\E=dIT~XQ86G*Ž < WySFbtPr6Ayzo< UrdɅd(ى5rd%!|5=Oo:}WN?--R!hi|K-X f@V*;O!Pp*UXiFPYJ;D7~5D Ua Oġ{Epav]mn#郈+uɢ9jI6+M~FT?&/תH!PkP*Ri [+]v~g|Kmv>P@dW%ӱhW^C/)fW0>aIE':X k9&KopQڰF5e3WF4mm\,? -<, >KV%`Efx5GRj8K PrJN#|;V Me X0?*q &,P4dZĠɉ&ڭl ZW1 Q;J-}jy꒢mE\"ur콰j+,㮮W k8^4 O]KC&CHىj@кMMD15l]Z> \^2;82&x땹Q0ʹ Vƞ (ɮHJ6T/w (ed' XT-tv f<'b:t,t6X)xdKl%BݝW-O%b1o'~SHprw[ret ҥ8ncÐrJk<'C6y+on'dV̬8fd[lF$/El0~~/ |y[;`x3z9A,"v0us^_8739ұ$k\UMθOMi{wB4 P&ө 3tyT fA4lSC{ 6vt扙טsIF@Px+)4M!%Α@rjLzyvDjb"R)hk{_=0p7e} X.?Cଅ*06xD&7(5~ѓvpŸݜ ԃLi$R0rf%uLG? {舞UX)=a$&s"GqW3)u#YU;jp `bV"f8ŋiE+fGS ڇv 擲Ȓ(ڥpQoCag&6 nyvoU^2bӗ ͭٹ0}ug f#pS Tf+J$Az-22Wsaa0,9 fKtjM!N:^[ Shn+BxWg3׀(=&3"/ou)"i ? KmS/JC8f"[*Oh`G+Ȁ}X- aB,ʎulsoyJ]rĊo8.cj,bUm7h0}*V5smDSq%;7|3/#a{x,,O,G=~[,f\ 8SJ# CzєH_0%Ծvܚ'f/}HGntηǠNܘ".0RpFUou|0h5 ?G6-WHK$d!ᑞnhh\A#+t[W$!ahMpTUU}YᏮKYx"*RQͰx 4SԬM)Uf5* <@cC?;e%8L?Nh׫,E5?cժ6j[mWط"p1cv1˹DH֥{xLxl߂ :*|CVq<aP]3%%[ ])L ނ PS^0D i> &h r0ބM7-߷S2#I떴$εq3p8ȩ-"NìM}]yIlo K!rf2ʈ xV6Mc(^cC3Z4 h1grCA Éׅ\gM=YN5/sDvY\(kpC%}i0shp!‚,410$e.mX ~f`>XU.ZD}A.Jn| ͵ fM $Yx[X Rry9jbt*KW\10@iE&dtZ@: /{x^A`kb၏3 ē y4:OUv\ߡ^k@MGSZ,Y$Ԍ4-R-f+f<۴ 7P7i/Vo0RW ]5O5BC(w}xz$YYz>H̹MЋhy\joAD(H//u+ a#Omnh2$JI3SMzKsxXEeϦ:cX?ՙܕ^E3-Zxi9ġl_P[3$'uEQ^“PYx{m=um Wg ݠS G@/]+˵XGȐb/ I3|$N颖0A% %C'D_3zϲِw1LsdJ3@O`I2wYX\,ƒū `EF =Dw5³DN\lH ffsE-O"|xyhΰ->gpnf\ r9e5I N%4ִ%Dj.')1lZto^EG^ g ,k[U}+[[a09Ǘ~;-IDYI2fp/>o05%tv:0U2 "YX@DB*UCM HXJ HZG(!iУi2%00ϼo8W6ԯ ^ˠuP_Cg jQ-XF`c'2ςh-uxZS{4Opr dA/Ē+{{޵pHZLDNX]WI: S(Th$Ō6AJ3P#\3u+#%.J׵~\3Ƈf_uJOkz%nl 7&₩Q" aqǝḦ́׬|K%ۂfm~`;'nEzK;޺>-/C@|u)k@ 8#M7q8eIF\TAbH1z62r.'d~my=vJ8.$#)Fh? IbI (.`47Ϸ~M6@-4ndV@|U0IApئhcg_ٖ*aOQ0.EOye2( R~ܙeu{k}qPWPkA&7_Iwro!\\ddGM\iǠCRg;A'JP.䱃n.ܳ˧a 14&&K/qy™iv{t0>u`*/jydI B$8m,y}xw) 6&V8vd;!VgmYu ,M q|(YI!7[c|3B9c&(~g;U*dpi]!p=W0/*d}fƠA}81 !0딘i(ra c@ċQӔ;I3!$jGD@)a4-~\\>20WXk_fq Poà5+VٹNE0&$E#cZźU$7Vvx+ {Es1=gYC8?vmb="9:3'*^P{u\-^r5Vuy="UU9Yݗ>=ƀrRI@F7k,Xuj?l'|<w.J:D*Ho;rath)c+Q9-o}ѐl9\?K]>4J.d.k(D>; ³PɒyF7 2Ȳ\7Jr9a^F&iC;w%2zD% g%X¸sP~tbXgܦ-nwDժPw <iv%\Re2lՄ#;leMz\:]z`YO(|&y=Wh ^^YG%dZ_*Xc<)zYyη4. LTā`oJX.;cXfpl@C6%Ss&)vt2x YO/︇>uȋy*$~NJ@n1G^CF:2Ȁ0չd_Wl Kki _b% m* ;TN^o;%K-2[jF4v zfJg!Z@|3m/qjlbEٲX@"Ay`+nm%qv8%i(I99VTLnعLH"ӱ_zS[8) 8>I|NE$+XNG.*qqs*c T7y-CC}vʴHRr'9Vq(IO#SYĺ}}R,Dj‹ ?$[Oa) zr7>qйUJWr87yPZkqE麎 Yr:H(NEh[ G-]TtY5 NjԝǔJ4ӒH~p(%+2~tK*zi%I@Ys]hev2j -pD_>:e[.љ/0)2e@n$`Z9\ԾfljGݮӑ>ZnDNqLRg;_mHC%SNEs'xm A{?I۴ʗ(+i7jAŃeh3̖d$\,:hR)IA@.ݞ("7eV}Lc#4P\b\͠ں ⌍94/ O!%a n<0ΎhzIbkV/GS$:dKX)^& 6d3\3ʲd{-4h׼mNrXl/hm_4]FѓGјjPI)T#8lC蹔+b^ǟgA?)e,\J}3Vސ󊦃]kQAbNY6UE^V2|vTZtJimM\&`OL߅Sg(6;1:DžyesO__fk0Us lUb:USBG$_t@5s(]"F]I"^Lo0"pf<~/%^@|'P"!;gGɡ}XtiP5)"o55sT*)ȿtR.CrbAm¥+ua~A6Ap)/V^hHfZ.J4d" Ll.U"K򪕉=GH9%ݷsPawqzzs9KV//|5=~ZCs>R-brK26[c0F|F,vu}kMKC#&Zd*.J2`l[r1pTDT61{_Q]; eejE5]+zgSXWs?[oZ^c1gD~EWDYR5F x=cf /[x{ҏJ{7u&/Jԉ=ƃ&KqD_mVGYJkshj0_O>1Q{ޡ^CY e)RE=cp#(_~)I^|j~v"nWs'.Ư@w OkwV)x3=0w0on{`Bp_YiU2"y i H~:_6AKڇXTm2'V!25ߵ?jPh:#\qHy'WK:Sp؟0= 7o><.kK\q4΀Z;hAKѥrIixdj},Z%|<x2o+oYrxA&j'| r&G]\5lrɻK6mw匌hDD.zT^/f{ ꎢ>&MX-U-aݒ4_z7`?)p:_Xq1b+3}L[z1҄TJ"g&wZ řf##Yc RsWYƳ$VFNr&Gbt⋅AliwٶG*hQ! h #.Z}v] AGlɾWڍG _92^=`Wº')kQ,Gh J&X MT,B 0n. >FHR0euc T*# &B1Ui}?']7E:s`jFl=;)nAR䑈Wh*{g%(Ac"pppz~{~v3U. DȰ=FBM.2([BcXvvX1 [4g6/4> 5qkЇ["SȺlÎTʍA"~ {esewXU{hOۭ )QZmLKVM"JSFֹA '8!Iqs9^|ku%AR< Ͱ冂qs7A |&1GBk/s'u!#@5n_|S_1NSA׷d k8VҫSᏘ~ʳEM嶪 C-l^SKOqp5s_|p}Zb%I~]=)}Ä߻%o#SIX0=b&XkM|mVXfΜ[lc"a`r\UtӉ'mGz%zً _Ʉ$\lZR<7$[mNQ跫]i!xN{oE,l2d..6"1͡Aª-Km'&Ƭ YD&^* !En`(ȳg{2nĭHwOgٛ +`Rs%|3 [A&Ruֵ{-|Vf U~zǝA1Y,2v7W7S!?p%e*2GaDhؤ [Y&Sm):׎He:z&lU;"ɦbzF$໪o8<#ՓI\U ўƒ~2:'":y=X!d1gk EDr!=7u2'f3HwNӆ!/t-Y,pQ Y,<*z1oۭ]a#;q]Dž @ gWQD?IٲN1skG͔)E Ǜ KX-GSjA7`MWLDι1O|pv/d;~ϣͺѯ*<|xߞI.ga+:  j=EwCp-U:QC0g z2 b  4yL]D5/45Q8!;ϐ4"v_>%Bkg.s eƃc.caHӷǣ ]7q:7Jb]Ty!q{v;@cٌ o[sLӦ01ff]䲍wuE%mɁ;x)=t3,AP7J &6yDOk2K碟#T p6j{[t(ݤ|flom_'kU;JafݗK*׍_S%MRV %>Oi'0tțVGv-{rkv%:صxkd6+CfLש'zhMKGciI-0C 7\fr#3Q٨-;df*dg84qtgYbFljlj &g1`mcucHri˸ia'p]6w(KKBZ_e`+0Yv*eN8XzDds\?Ըo@xR5Sx=Fdn3XE$Zt&X : Hn|ek[Gwxmgvofө2RpC7B gWjx惲|{صp uIp͇N7x.FU3h1ZljKH6j\0igfWf}xM) H-VlԶF1,LL-\w,nM-F%M@:qB,]?~x|'#eԅ.7$4ژ9YzѬ'\ִ˭Enc'2WN]gQUHV+/XFGx[OCbMw )K=S$ V]/~xf>5e~2wh`@,ň'}4$4h{||^2 [,QFڑV$):D pd(V3I_3S\94@B~BXBi㏘I ѐR/)CBϚe.aAObOy\֓fP)&K~*9HvRJxJC)! KX"u'_\sˑ\#bn [ëd{"9O޸A Ya]t쁨vCӹ!ѹdzPL]LSJ^߉ YNzM]19g% p1w"-:3*h`D׻æ.vwaij TڃZz\Ԕs[%#<{x(eIҞaY/^_=<6th#Nks? )}m TcyXHQ] ±"s%d}f^kpeҫ$h8duCSZ~( Q ē,R藝ȸ:--8S;I9uAd% <8`_ uX.vo'?ߔ`oB+K-"?t8~IU kkKko 0K >BfV5ORR)FNr,q hW_8B ]!2,$5 ' 6~"-({ehUn(;` .-@6w` yy´G1i`nBANq@jT;ɿ}uũ9\7Мwh@㧟бlbSZ a/ghBПWrID]ɫM<ol0S6̞Vcf]"c3ka~Q:m5 pDk(vl M4!q :tN)m(`]"}XmS+7U[/Zh,iМCJ\ V\+q2^'y"*#WgMՠ\~#IK*7P49`/yyޘw+q_2r %3\]=fq;|h?:^MKJG[\&W?=4Wǁ˵:)EBd9:U!(ZS򖷙72KATGvTح<&b0 9H-%!c>x 9VXG7<.Hz ~k n{3>9 §}~+1 sQl[YϾoO!˨u1* KAecd(69}'VzʧT)54 ׯR~C-lm_8u6slB!}g`laժ]3y8fczqVawj@4Tb&𰉣c!k@Uu0Z~˿z }@8z-23TPbxߢ_j6cwHme ٛm f)@*5?&1THa0 hÉ,Q&wϧ}.$^?Zq4hYA>qZNJz=/0m,O.8}HpϠKuҎ9Y䛐j8/Akh­ω#'Io}늿7DJ hYΟq? ]~cu乶spLט<Bbr1xu+zYJDZD{፰Ɨ8PUf)<ǸjTlԡ{G*aAf^w8wkiR2 Bc8UFWioY3]0)͟4-sI)?>~DU .'&g G0R;] \[ZMz~xê#cJELv0wZ7{IZqjpBy\b~w+)O]|&6w:3g KRd}-&AH4( /Zڅ {-X)=I#a|i MsHˆH tP$a@h_ZN nj']-'21%$!Y6P9VbIh݇59QkL3+#&e =, s#yj$_{s6ҥ0CPhmt68D>߬~M'^{Z:y]5ra0KȊV~H $Jj7dS-9*i)@|KI7ȏ:`8U) -n&&\vˌhSz=]o Z~XQ/}<1Rn XL2ΩQͲs%<s>3("u?6)#2cK{^~ۮ}w = 0lxk$5В7(@i n*JD!c& T\s{8`e`]sQf8KJ+c 69p;3tobax"B#)ޮIޫ+i[E\A+Op&gїɫG,,lԈIiAi^++?@Er,UEKQ+N8"kR)\]r-`d\0-kj2dPI×yTpI5ڃͩVws:Db١00Vel:޿ϡh(Bcεt1TS(GsQdjGaʅz/>Zn,L쟴jLUܠ^<Ս!_!',yo p= U8īVo lC0\P`-Qt,`}Y+ACzk]| mKSȚ#9f *E@SIbލ8ly@ l;-IaǑRm?-|")fym 3wFޒRI.epa?,^S.cN}{GRԪ/z޲[i|)Z*%@Ev+&P.T2źǪmTr\V?‘}l3P?uդf ~G%#INf%遄`eVSeᕃX,By1;k;hhm(eXڋԬv3LiA9x3{iY* A (N--~bͥ|dֿDHOcO-/H~Z`Zu8n `CLRX3vkѼo!{9N#\,R[fo' ~KL 'w@vɡ!Hf_ͽ61Is_jK- κ_R$#;$:xDu%г X)lmщB+r,gqkCvwm6,^e˺uњ;1sL4vǘ \Z+_/UbtFo ՜yXգ4hWBcޥjH+dmg,|Mʗ.|ܷ tR߉<M"5.Mz-ǿ\- c r= RSSoK)D"tI0UpK ^*uٶ{&d)ȱ%4nJQ6y ø{!(U/`;/gXR2c:t/:t#G`z몈 ' uHUO(56d5:ߴQA؋-Jt [6 +KqqW(@~z!-ɁA|Zo=8wn'nsP~ICd4В$L,^BRH@w;'ȸ(>J^>?G"@JWZuyywF݄ KSܝzSz?A"Jmo4 m*n%phX;zF5GsU9!!fSm6a`̙ چG$mq.#y 6ț@L 0E/TQ}W^ٶ绱6vZ&[ K+FXLP_I 0* Қ>߶=8pz@&y9Г;6Ӈi$y0;鵑uGyW0G ~RsQl%< >^T]iZ=K%F҃"%/< %л3 ĤmROEBTS`FdbO&Y$H0!CD;+貾D|k+* jX:_mhl8M0-?MmHzab3I>jg+ q- sy>ul^2^'c*q*MNCۏa|5a%Kӄ;қMSBʲL̜ԐkD/Vf%H]%¶._ 7͂k5baEtq Ŗ$ F-j?=a$K= 氢{qΑ =;3"ML.P1%U,LmhsSLfoOAqy& Rzj,Hv%I]U&t1nu(N%EwLUTMlxhg;s0 CĩW;/L7TFd2UXCSuޔ/͗P[cAGA@b_8牋?qmšy.4R:S|%LFw=z p"sa%H҄ X7nWՀhkKxSPkYU9o|ĥh .f5pc+2\_KxX2?EzrfzImŢ8E]=8zK|Z.X!UKDZu!\tlUX5)SLo2D|N/0 q^m!pC1rxuܗy hr%dJ2{ tʾ50؆l0KpubqZG)ICJ;یY)^kbf;jԬ8(ވf[@FJQdmxI;~vϑG9^@VRXU"m7y޽0 }kW)H))[7fuMܾm+Z%-@yhi*+=Ar0qFzG747҂db{z(qPxs=s&G^{qDYvh`9/.s㧬t +Ј*CSQX~Ȼ+5Zȱ=.4jUśu1(F[}ÍgRcuT@;D fGdo,]^[7VV2~|T=3/ٍdt!DU\35R yv>'khĽ:qyrNgm = +",+ ѥ78QA|[T ض]Kvsaa iSn^ gJlEۻ؝^ODm_Mra-o\CM3ޥ;|`bNweNfj#Jp h&K15sc}IE2'&2zsDӒ"X&7` $TA!m (:Qo٩B誾V;^RD2Xg)\vN|jSLa5w  !>JFlZ ކ?$Q[#lys1~=cu_2v<]1fWqyb u^Oh&H  IU"Xoh>ˎQE7ms:Cs?))t$LsQEo! K^]SS`Pl{Vw+Rl m@ִ!cð牀ЂTOw):X$&T5ExTAH:Yz%Z1DŽdsUwu%)\ LiEV H]|)mw <Րg\I}rФȽT0BvxJ6$%g)CIRyȒ3~Dl&\uJz+?,HXH닉"j MbGcRV~Ӌ2yoXEʮ1uhy" s} 0XJ-%2ϋLu}H/լ@D2 pd.{Uatꄎu j\?[c\S2eK])hx gWĈuwUGQ}@Qܼ>+q&ELu^)|#d"[%K9];P:ouvL #p5SGyCg:Бn]nxg6zs9A^pr J$>(ߨ @'bGFZPU9z.ʼnGъ%a*IrtEe9CI8[k. NMiQ8Աjq}aoy!~9eq-3}' 9C6bn鶬7x2vB#{pVde&F1]~L]Dp9f^۝ǹX2^'o|@"5\&S2jZ'Ot )ph0 rXJ)0!C(*"#,RQ㗞'rF}gԌ0]yE)vKr簖hc\c[3hˏִoZAR&~wzc&@ 旴TIвy UNTQx[dy`W3+wL#kRK+yn.1}&-6wNodĝ /.ʅ2c4 ^]Rz|hz8YkkGf&BPp@̬Ϧ(HcGn?T<,;J#],h+xsItΗDjܮcV)#\[D9)͑\gANʼQ,lcpC-Eu/scYNV8Dž^I#"kxGno?.C 8TPP~DOqgfH!Z_ȖP +2pp^YG` J/ѣC9jB$ٟ4VDttU0N8(''?R@-5}PϹrܦP Sx#ޭ:sẾ`fB(S!"ºboˡߒ"=3vo3evaiV@6ֆ2~p?ʹR&)pĔY]%We n󚩭] {)=_=;gjCԯvJ`D8vB%&x.mɈ+iV/'5 w.=Y\ klږ3ߋC@5mNp зjwgZ'OU2: ˦!Jl{qnF n#zfn\I(/K]ۧn5g\{z䥡*\cEf6!v)Aˡ f|^v^ңyl8BK(tŹ({tFB-6@ ivfvL|$4bxV}&KZ:39l%CXb*$ % YZ