knot-resolver-5.7.2-1.el8$>"| ~%>Ht?dd  6&7 FRpv}N7e e e  e  He me pe e"e$,$Pe%&42&2+2(+8+K9- K:;qK=>?@GeH|eIeXxY\e]De^d"b\deflteudevwexDey`Cknot-resolver5.7.21.el8Caching 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.servicef bYbuildvm-x86-11.iad2.fedoraproject.orgkFedora 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 || : /sbin/ldconfig if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now kres-cache-gc.service kresd.target &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart 'kresd@*.service' kres-cache-gc.service &>/dev/null || : fi /sbin/ldconfig "28BB"?9:=9R`> 8La/(%! b  .{`H.l GQ * 3$vbAi   (dAx (  $SA큤AAAAAAAAAAAAAAAA큤AA큤큤큤큤큤큤A큤A큤A聠f bVfRfRfRf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bXf bQfRf bQf bVf bVf bQf bVf bVf bWf bPfRf bPfRf bVf bWf bVfRfRfRfRfRf bWfRf bWfRf bWf bWfRfRfRfRfRf bWfRfRf bWfRfRfRfRfRfRfRfRf bPf bPf bPfRf bWf bWf bWf bWf bVfRfRfRf bVfRfRfRfRfRfRfRf bQf bPf bXf bVfR4b097d3e3285d64b666c937079a9f5a54bfaff77deabebbe13584853ed5f4f8c8cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507e251bfb8f9cd1c134867f5c8783335c378ae92ba5e5b42488d39c64b0909f14ed19b486b242e4719f66725528263c51fdbb550626a469e7d4c32dd70108bc4741857c98059779fc18bd5883421923153376163aa156834dbb3929f65028d54941774285bedda0b1240f7f0d039e5e94cff9d9cc9caf8580c409669b28f575efec631efa99422ca158f0eb30c23b4db26b9e36842da1d168ece840629f283edf1a08de93376be8df5e1c57b66cfad24d7174ba339116f4b8be5e57cbedb4406f38ebcade31b3d47c20cdd316b85fdb45225e9a1634592ffaaace83485ebfd9d7ae6de69c9ff422ed04aa91b6c585288964936feedc6c7c097f340ef285a2bc62cabda57bf6187b3f8c5cea1dfdf5f007c319c3d25f715f838a4ea87328167b4d592f8ab64c70339ce7ddbb69dee8c09d3567ed4a3ecc8f561c3ef7415ae3fe5d61b8bf8097e30913cb577215c906cf4359ea7bd37336bb5efacbf686334cf1f86c446be61a16d5f259a288a9a224c3888e3c6e8a9433e0d4e64f4725ae5fef24931c21cd2bf3e73452a43b134f3c78e82853f2b419906f238916e4f84089a1a6eaa9d3cd2e6625cca932832f0f1fc3c2432652675ddd37f7ed6f13b3ef56c8d3c2161eae25b76c81617cca484e5e904c24560e53c213569206fc7070eba958d08b6df4a300ea75a93d5519e29162c81063afd201d8bbfe6598d9992b261e894cb99dc9673a03f755c53ceaa557b55c24f4120c15ff69b1fd0a2d5f4ea0dbe77b0df27304c30930fe3ffca21a80ece2c89f1dca2928c1cda6c9dd6421cdd21dd22f0f9a55941b35ecf14717f38766add14176a819eca48591c8f31885b6eeb3c131a2bff3b4cddfcaa2e86e4eaafa5760745888404602072a7d599b6472cd6a9f13ef843cd4e36a56a2253caf0f095941cf4c3d9560b3b172dfda7edf4db00357ed4fa88afe28e41bedb7585f236740f6b53401a1158572f0948dc84046438dc1d282a8f38cf15b16dc7b5639e97df6a6987808393714b1d00121c7d65b64b08af06fe5bde8971ef13c8a1edba075fd006f4a81159a89a40436bec173d0691b6bf75ac65e6a0324c11b71f7d7737df15c54e6a59ea255ece643464bf2e9ea6eb624fd30ed1fdb58c50607cc09b3a5298981a4bec8503710c19acd9c7e3ed9186ace3d613cf708d58917862d5eeaea982fd36eb877d0b765897241c9861d0170ecb88f558b6a5e322afa53673d642ef7400a9621b5e87bfc048c3a824bef32594ecf37f94a9d44038962abb247db1699e093fecde67f2392c27999aee1a2e4b4d7ecb76e0bde80012f02955a9494d2a8bd2a59c84b8848f1f4076f46043a1c4884a55e930da8aad7ce3a08ba1d53b69ed5fb012e7cd2229b141a4ef664b08c0c4d3470a7a3a2f06928e779eb1287beb07a512d3bdbfc7c782d9357b8ef8fe9245279e6248cbf86721ba09fc5e8bfcb6b0812d1bbb5352efb4cf00beb93314a35ba508299b8461cd1bf22b50a4504c065058fe7851da36c389a434b3945297044f4f56cc950dd4f1dcfaa6a28e255500ce9692c31b3d339667caabf2c41759fea32be03b1dc867b1f598a24b77ce498d935b5cd7bcd265ba308f7252a50f470dfb181b15085d611fd752b098fda9edffa5f6c30ccaa41fb81e2afd553b40a3aba592d1f5546a99158a3410444e485197167b77439bb28d2f613d56651559ad099b1e282bfe665e52b1527080681aa91baba3c0ba8c76a3a12827792bf3164435fb7bd99253aec6ecbac444d204771189bce7a22be34bde955c37518a885a46c4771869dfc8309672580139928cc9ae1da3d8e77c5acd3bf434e95803177aee4e5c86a1a1d4320475b7534069b3201818e86755383fa25d352a91506f68739fc77cf611b2a1455065648a214b71cedd49f013604c998f33d2f376c818bf6f78737c085992608e60116bdb374977ca304ac59a0986613309346375f2b56188311d13a18b98c0981ebde8201c8d9e5b515f022d648df9298a57b2bb37baa85ef29bc9aff4ca69fed317cdc7ebd3bdc645bef37a32f72abc70296be90ec43436d5197b5c9f805de34c55f714da398fd9537939e48093230d98bedf0b7212859a1633af625d99bab40ba344e40dce37b2fe63756943392be118c1272a48e3bfbe332a36bfd61b744a5ac25d9f6bd3be560718694361b17cd5dfda8fee463883c2224074d9201d60fe64f06da966cf7a245f2e8b94eb30ab423e6b36961a475c58e91a8173a1d85c2c18d25185aa239bdeba24d2b6cc51564e2c0a2ffda0a627f4a34fb400a6dc0b3c9cf3d9403fa14dbb0b7277df75abf129b7c7c37922bf0ceea3071bf5b3fec667e473c8df8f57027b841b53989ed06d9406f658a2ea885e2dd6a37c92f279c3d30c47f223ef3abf53f57f348c5435e1a6438ecc95ddad7d5fa64128d63eb9f9b4f68f629eeba017331914a9eb3729162d777131b54a47ad78e5ab4a568cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507e38cdef02983c2b4fdcc77c682b9b02c9f730e80a01f1d1b5e8cf79aa27cfac3ef6503343461c3b99d6a5eefb709fc05dd41a27bfcb47365218df8c1788bd02ece3de4bfce4a87af3b02406c641303a015d1dcdffcb3a3baccf73218185687f7122c67c9d68bd375769508a4d8514092768b7685182c749f54c45a9f8b2ba54afc29584ca1c3eba0ab101e9e00c4576de6dbb1d6f7a16ef4691ff479b6980b97../../../../usr/lib64/libkres.so.9../../../../usr/sbin/kresd../../../../usr/sbin/kresc../../../../usr/lib64/knot-resolver/ahocorasick.so../../../../usr/lib64/knot-resolver/kres_modules/nsid.so../../../../usr/lib64/knot-resolver/kres_modules/extended_error.so../../../../usr/lib64/knot-resolver/kres_modules/edns_keepalive.so../../../../usr/sbin/kres-cache-gc../../../../usr/lib64/knot-resolver/kres_modules/refuse_nord.so../../../../usr/lib64/knot-resolver/kres_modules/hints.so../../../../usr/lib64/knot-resolver/debug_opensslkeylog.so../../../../usr/lib64/knot-resolver/kres_modules/bogus_log.so../../../../usr/lib64/knot-resolver/kres_modules/stats.so../kresd.target@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverknot-resolver-5.7.2-1.el8.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.28)(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.30()(64bit)libgnutls.so.30(GNUTLS_3_4)(64bit)libjemalloc.so.2()(64bit)libknot.so.14()(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(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(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)lua5.1-basexxlua5.1-cqueueslua5.1-httprpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)shadow-utilssystemdsystemd5.7.2-1.el83.0.4-14.6.0-14.0-15.2-14.14.3f De̫@dd@ck@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.7.2-1Jakub Ružička - 5.7.1-1Jakub Ružička - 5.7.0-2Jakub Ružička - 5.7.0-1Jakub 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- New upstream version 5.7.2- New upstream version 5.7.1- Rebuilt for Knot DNS 3.3- New upstream version 5.7.0- 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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdef5.7.2-1.el85.7.2-1.el85.7.2-1.el8      !knot-resolvericann-ca.pemkresd.confroot.hintsknot-resolver.build-id0e4da94f443a8c41c169d9c8b8b8b56342801a3c373609cb0816221aa0c4fc4c7e964e565153ab5d46d279d271fe7b7b309b16949bbe67a35fd89901517d80dd88d1a1a6d29112a1f3fec62a667cce1d6249dfa25e58dcee36ffae747a8f8affdc9f563d656b82bdb69ed236cb19b02c5873e50da1b1c3328126a8c07828a72ac230a7902f6545f4c8c3316d9b10fa7f3675b1114f683e6cfd3c86b8e460d306a886bf5eb41eae58962b6fd7fd5bffa5e7bbb6e1aa6cc9676c86bbe953eb66ace4fce45a0b2ccc28bc443ad4e7d5d56fd0d7eb3c07f75566c0b64240c21ac356e3ca70e6a762044c93f37d9b7549451fce751398ed244504754ea0b571066638d4618032kres-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-resolverAUTHORSCOPYINGNEWSexamplesconfig.clusterconfig.dockerconfig.internalconfig.ispconfig.personalconfig.privacyconfig.splitviewkresd.systemd.7.gzkresd.8.gzknot-resolverknot-resolverroot.keys/etc//etc/knot-resolver//run//usr/lib//usr/lib/.build-id//usr/lib/.build-id/0e//usr/lib/.build-id/37//usr/lib/.build-id/46//usr/lib/.build-id/51//usr/lib/.build-id/62//usr/lib/.build-id/65//usr/lib/.build-id/81//usr/lib/.build-id/9b//usr/lib/.build-id/a8//usr/lib/.build-id/aa//usr/lib/.build-id/bc//usr/lib/.build-id/c2//usr/lib/.build-id/ce//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//usr/share/doc/knot-resolver/examples//usr/share/man/man7//usr/share/man/man8//var/cache//var/lib//var/lib/knot-resolver/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2x86_64-redhat-linux-gnu    directoryASCII textcannot open `/builddir/build/BUILDROOT/knot-resolver-5.7.2-1.el8.x86_64/run/knot-resolver' (No such file or directory)ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=517d80dd88d1a1a6d29112a1f3fec62a667cce1d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bc443ad4e7d5d56fd0d7eb3c07f75566c0b64240, 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]=c21ac356e3ca70e6a762044c93f37d9b7549451f, strippedAlgol 68 source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8126a8c07828a72ac230a7902f6545f4c8c3316d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=656b82bdb69ed236cb19b02c5873e50da1b1c332, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aa6cc9676c86bbe953eb66ace4fce45a0b2ccc28, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6249dfa25e58dcee36ffae747a8f8affdc9f563d, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a886bf5eb41eae58962b6fd7fd5bffa5e7bbb6e1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=ce751398ed244504754ea0b571066638d4618032, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e4da94f443a8c41c169d9c8b8b8b56342801a3c, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9b10fa7f3675b1114f683e6cfd3c86b8e460d306, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=46d279d271fe7b7b309b16949bbe67a35fd89901, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=373609cb0816221aa0c4fc4c7e964e565153ab5d, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)cannot open `/builddir/build/BUILDROOT/knot-resolver-5.7.2-1.el8.x86_64/var/cache/knot-resolver' (No such file or directory) #.36?U_f    RRR RR!R"RRRRR-R R RRR-RRR RRRRR-RR RRR-RR RRRR-RRR R R RRRRRR-RRRRR-RRR-RRR R RRRRR-PR$RRRR R R R RRRR%RRRRRR#RRR-R R RRRR RRRR-R R R RRRR-R$RRRR R RRR RR RRR&RR%RRR#RRRRRR-https://bugz.fedoraproject.org/knot-resolverlua5.1-pslutf-8d7132fa470e6b617a45e34ac1e0d78bb66e8cbe9b70e8bf16a40ca831219bb82?7zXZ !#,b]"k%r#d0:ju~hqs1utl֒eEQYYO=m֧R*ǬJzx]]kA{ͤ4ZhpR)ZҀshŊ>__;n S! :P]Qc=@ jU,U{Ey>kZ-Ia^#uõRgHJ?5'nן+MH'GJ0; +j΄d&(7i@~EпֹwOk~h>FN@d]*ryG [g؉=kwoG!l΋EN&Xq\cbCL4+O zMđL*]cbp!HPYm'ɓaZZHwA弸yqLo@BV182A5}~zI֟ άS7d*68,=LFNS*nspUQX\1*I[4r]:WN@TmUǦuer 金7F5c&XtX vk헜-b Qd-pZIM_QIOW_)"!blyswܗ{kGB> 'тMG+&" 9 ɍG"^&-Ŀ k+JhK30R´ÏDjeK.!$ϧ6~dTb**NN)|P9v-z`\bp!9cBbE Vtn%$xiyQ8 :<M2.U\~:q~=#W4|ڳpɑ!K Qjh0MWR?C_>T'f+9RCeY2@J="ٝǪ+gďKum UX}|.OXB7L켠[S;jS}Nk~(U؂޲g{G6}ܤ?1:6:3'$c}`5q/0wC,I>˦YOǾ5׹u䦒~RMSHZIOF1@qT5rJӹl-.bfUN_<JQ;d`?px(7/ 䘡FE{5S|Y^IROT=m$ElB" :e9zf@L@7S#Sp/0N ehB~2A Tl66 !pQ&pӧI*-lktCUp*O\ZbTs2?Spż"'*vI\1H*י%h6eT`)vm e}w/NL몕Wngl[mO+:"@ٌ'~]?)#SMW6|dB<ثH@PN=6nX"oT׷5D'x'M&8wمJgg /8bZ>~ˉ&ab_tag f?N~gFM|٠BN_l|bFTɽ9ڜ ~}52y Z3K쳫2/4#']x IP&?Uͣ{|m};#3ǥ*p#H (&id_i"+JZrJTǚy9i(P_D<,I!zzckB9m-5N6`ͨh/ƁD-ܡm`uh=sEv!lmY N=@fۇL|} Azs;zr`ssNQ ![z/)ofT u\f˗\V 0N+ "!dtJ4hQ\QX…*n\*_HzW:p5 M1,3$]MgSc+h[ry|I嵢].Oo-YڹS]X|}Vj{Pw+[ XQj#Zjb\Q53`_ `Y pB͇yՀ+n"dԷ|ܟW`2o/(Sa  wUyӛ(7\l |v:/D(=cw޾vJM_x5h[*g!Dc=xܼc=zɯ#|MbPQ+`SϊLkpIwtlD?LI>H.֪~2?9UҊ 'r{ vbxgش.5m̏\8*)$OTh)I-C wM/#,$Z"3{vdN2~27t \C +i%%t LLbagW-:wϳLVOJ1񮺉L{,0HE`?O3ܑɋL' [K=JM B)1Q4QqdQ ?~S1ȩJ#\JXSUxC;̞ ec }IaEVkHazAgTƐ|罭UΡql"o]j;#'WQq]uQ ixx#`y&oz[j~Yi/K*aI9 m'>oKWqmv6KH#\3)YwMa ȰŇzX5XE<&yAsP,Jm U ܓuFNcrIJ=uUBMk'`a*&=ֵH)%dkDCr03s^6P^(%/'f :|W ?~%Mb}f՜*/hEVtȔ՘V&ORh,<%Y_hb.O!T|=a,ç'S9ʠgW$g[ezS>.$ 1aڙ_ r(%(n˼R^e D1HW 8##;HUiU1'^۟rD{b.ʬa] M6\\P1d.e4/*xx6mJl:KjgЍJ4|1tP7C_\A(W,xsA2"tQ ʧvg|\, LUJ~uEk8)g"cʣ4B6iB),W0uC(mfA1fr ψ$^)zdĜv+HQl) 9p83"Ҵ(ɞkU W7ITG.Eh"ه䓜i>99]G'bPF櫞rF8Td;vJRhwU:w {Da""qVd6!M}Kb|%5%n1acSw_4ulL%;$Dt{gb?D*I_tj 7í5!#>?qT!t" 8(>M,1j\R!&⼪jTmE1(MIxƍ{A[0z'OEpfm47a%J_[qV /lẂv{H{##"DxQ-Lͷ;}Ľ2t ,uh:yp Iߺ6i1ǣh2`x|Y&/eyXSHӽ < {xaq{-߲MaPֆ˵8N&47LCh:R .>UObxl #>JbU?9e,Cܵn%yqY!;Fe<ȂzR'7IkibkY+,1\IJ~_Q_5`5o +Je!N.o8HZ:> 65E <@͟h$sHseVn=q.;"u#H22cgjfWkz$ǃG̞lzeQ|p2PE9Xw@]m~K΂|ϓuFVnA"PQ$(i\z39 jъzC.5v|8O q ևc{%k$d[s7Kש6Nm D\uxŝWS\CiB3t@MMQrÃn[g V>k:B\&{EeAA! {Mϛwj1F M a>}ȩgS Dnf^ \e8j%`NrPWÍ&_inenD,~}z 'u!4I5[$h4 <+VSŝGzBęPBZT MmJԕKW:w|^6gKhau}ɮz%&jPYg~wC` ix?s^̂ij nLۖsBZ伉8t(ѡKvfXcP ["֮ϡ ب~^7pq:Vx=q6JUiӂd{,wPk֐v)k ;l+Ӻ}MQO)<$ĵa!vJv٬ Q3U/#YsL%*"꘵ryuMC8-! diH^@e5,X_$< mLXkmO0tMsaF[V{]U$2 [ӆ;\Xnˮ0 8t2 FeJEOL\Èi, QR%eReTRt{rxS@ ewa K-_.P%Awҏ{tW.Ew௹9N-LO-aa[c<\ons_zjuB>!46M`c0٩ݘHj~EcY}F $Ud7%jɇ9dtY>^̓Tq$g@'ʜdrdS@Vw@3ׄJ/B_pi/7[)9 l Jׇ#^"AgN>}Ww@;cD'UcF)XauqLТ3}@x `ּ [oA8$P4 j];4Y ( `W2xH懕F~ӁS裟/( r_LiK;BY*>:[P-5_1x:i)੃&_kFO~b}"hBuaUDX}.\p9^AcSYDHҤ]4MNÌ! v]70[|XXGl'kBڏs,1YXBAFvՀc 4{ 8%4Â'%v;zg *)8躵fcTQEfauq򿣷׎NÛۍ (5M֊i GDh2iS1'i3+g/t st- z ԧz$]FE V,]5Q_2JW*[ 5QVD#>AqzQkbUغ֣+8&@tNG R:2߆NU͸(*~T¼^}#yx%.JSfZ2MZ-I{tCF+̊Cꛎ'0RRG"]ρ'kGIO&ػ'^/;֪&6)?V}Hɟ'r+,KS=Mgvl7p[o+D{kulUd-%[e;(/]R kIr \  8'mR EјҨ`?`^ ]#8EWeKSi&eZ- 5CD=H '$[lBT| y1UXY:ܶ#w5ɵ*/M98 "\)"Of~N <31jxvWuE}XJЯ=JcS  _Y!Unyi£)Lvُ\R`((L"1>FSC[qڼ}kg{Y]R@EQK|)5j*QH`FV}'ўIl!̙PεaEZY YwaЗ:->$4lg;"-n.R R%-ǏhR 5WF^~`~Ge]jM]ݱ~ɂBqdVm: J=c&2Q\+alQ c271tnC5iIA ^Z? ǵ#)t_A|?=aޑ/SAg"B0&F"_O VMXU#0ʁE$om VF,䷛&՚r=^Hvf0 lK م`6S$@CfB&R :#Gp{ *9@5}&;l.mc}IzY?>!Z+hc]&^Ii0KHVpYƑIo8%tmr>s`s->sʫ&dƛyPksO=a"]T=s i mv4";<ʸdouyq/OyCD <3ݘ\uke({j.GSs.puc7G1`p[dJ+1)ϝMɄMv@Ff& &MҔAS|=ԃR% Wo!MUєPHіm?u乢1qj8mJG9Іݤ۷-NPQ@U"'% g *2soPN-dB=d֜ȝ<&}%”"caCc"NXSLy@=#k(˒?0IYN(]vs ҍO\Yݒȡ3l~M% - 5A'Nf7݈ux̫Zz1EBמl4SA7AZ4v!Fp}[reތfkX}* T4 f}'ړu([kI yJf秦;]fl;փ0f{Q8hmp'.$eC@?/d3lq3L DBnh,@M H`yXus@RWfV{f< k}L; FR2JsfB%ڢV u\K[}0Lj"^D2 ͵aaj6'Lh(@M_rHkB@3gH1?fVCnZ9 Z@-iUj+.C8a/@8R/?`uU:p:?jz42~(jq M:YהܜnvXm̴1tͨȳ~&IHmST Vq[ `f庋&/nm֝sE!Da'$0J4nh1Sge|/tq [k3uY 1,v}L('>e1:' v!T:N/CsL@Obnʻq7T(ug(-~_T&%ۤ pE(7 'P sYgx3+RZR$JX5FPPPClzT=C}V5Fy~eL}Z&uZ'28IዻΝ{7 r% *ӥ?vT]CD%ؑS_ւ1õH +|BׯfY|ذS:jaOVDip#=^D/c)ɼNRc>zz?6NTc$2~=7K6V$o+G{"(NWg=Mre@C #1a ;d"oMV5n+e/U`eګ>"g/=PeZq&تL-Dيbf6nq.[RHru"&8:1nk|A˦jS=cv+YN`\67ۓ-MyGZU;@p$>Gszϲ=8S+ob XL1.}}㼦AvMlQ{џh0*( .n ~d ~hG-t60Gg(dZ8hF2E{(-r Y`lɩ vafڀޏa߂_漄C/Z>]S[d'<^>`GLp7MraP>|5nl.7G;L8]kE#0ڥ$HiZKKo18_ʃ#v%z - H#jS#p@TC%׿g^0H!ӎ!T+|Rg Vt ɞ'gUiΈGGu4U M;]#īʁ21~ROЀg¶=NANx{µhz)8bꅶ=g2枧e?2|ƌ@;QL0*-6ȶ}vs0T`_ung NV<[8t\Z'b$H+͜pQ ї tP"^l/C !JknbQ87>Pm䵏حyN3Ŕ#YpC9:V,#ZCV wbZ-Lw]z&;ohZЅhʹTL/h}q `nfK3;T-7;3) #*AIM>8 V+Wn*0`_8kͯiD K8Hc7&;eRPy{7SQ5v‡tFG/2Fr*ڌe==v92ԥ2Vų)!w:|Mх )Dˆ BxS`(;l|f@0ӛ]R}e \w;{#C˅F+:OG@x^ b 9>dJe17 p;Sz#g.ݪ|㮄b xP*t SS@m. `5?/4. mO1SF@lFr9>}! :z"d1/EqzWQ ,]SS()Uzw2 0{0 wܹg\l@lToDR|e4EʰVԴ$mZTCM Fpi18޵[YnE1lt+-{J`n=\Y %oWȱvR cV=ice( 8ϖ|lʳ/io֪KMO1:*;Hީ^C{,`'RħG[1\q /~ (#.ĩl q;ѢkANRyD9sf+ɿC,䄓 L &-0C2-\dWT-yM+!tYRl+Ph!#ov} /!.]Jnj@J4p:v/R`%dL=X!3A!|֊y\| Vf./Cvo|&tHOQKteH)țz4v +u$? *C+ge3B`-;JRAMc 8>cCϏ̃^ռVژ!8ix< B09Pӄ@xoRQdbe]Yԃوx 96ͬЖz攸On@;m nŢwÛ_LS4k^1[D;؃11]3JJs&AĦUTt0lŽWTgD>\ްFHe9 ``]|X`xxh'#Ɗl➋{V# ˵>$L8~c ܅ZlE{/3V(P4W9D|>RIB*mjaWjMXP[ ”)/t0Zs2!XLo\?>{E)Ky9BUmVy{D1]1 ^A A>J1}(Qzw}F7vE, _ _K}KjE*qz9oC:/GV1 NZN~Aҫy5qjNiFXq4YN6ֺ$r/;>!HHս*< ac1%Th jJw]l9?[a锪g2>Tۀ=CY35U-ĕ4:!*-Y4b潷=ih5JxL{ UlpW4٣1KjP/1qS<*\8v;, 5)&$g5YsJ0Kt2v`֖g42 #B7fe+LcU .?%lLE`+!Zxfgќ1B+l @NOhÛO>=D Sgf]Nz)M^0H_YזLNwPKv%gBKӎ98\s))j?Q)O90a+NDhTT bV%zG*hTR{m.|7PYt(Yp(A;;CQ$ޗvi?)кԥ"5 &EjuC 4'5:b _;dbSZtA/Dn I8.{-b@->ꓙY8Cƅ(Qƭ\e_Z|;v2mYҧObM# Jt!‘X3#ÂXA_C VP3ؙC L\KB% 79xijCWh\_V]{jÄ>bHA.5D*SET( @#+xIVDmiTj|3{@_H Jmyqo<"ND8fyi .M9꣗W]|s jI!C9=] B Jk#4ha\L~U.m 3_b* :coioо|rnpMXsχ<ّ`*&*ep]\#SH4U:B. tv“d18l`ۢD}D'W3h! pm˂&=>]&iXb!%ܗtz5 2"Z:F1?:֊XM>`*EGoD3L >S1=R4ZYMOCnr\FPBNq4aћEJ$SdSqHPn+:TVU0IXqճُ1x-DKH\=. f0Ly Z%ڣ~WնPTk7Pzg8W we]/j=Qd -(D">aK͘i[ءF ەឆ >;(#*yDt~D7|xi~x\kiwMBO 6[;OΝXe!gp|QUz^wPTm2z;FP%)0O1>Z;[n T\C"ҭDwE$G=MaZ[$bq/r*L)T'nV*Bp|fK2dCKj% -/}TڝSpYS*Dծmzo> ZpFbC),*ym ~t sB'Do諽 A} {(6LҦfdžN@]"& 3!hZ)(B%xɃؕ/GECp>i,ݝJ\J9NeQh=3:}\ }z?N `=xIS4!mUJC33%hk+Cshv=]@3eQz*ʳ\Ar0UQ .9 !Y eW+~ģɨQuY#P*n):X}2w_3꓀bioYj\B <^<ţ]y*s2-__gny`@hTSb?]`pWâl[Qm`ti2kRrUɊDJI"ÁݽD%.Ew{UL,*@d>IRѯeŎ$3Y<0f/u0Bg }{u;{/ZMw:o?PT1j--nW|j_ŹCe) E{#;lp[4MPHWBĶu" -B 'g9N\0ɺ)0P91MEcҷ豬;+/4 US^Httjzų3׽7:iէP/ɾ=! OlI٢kT>#-QF&R۸?* g|W*Rz2-8EΫpS+Sd?pFͰӔ Mdj)G BSѴ >ѳ[_ݕG&PGWսF.+ - []R􊸐 ?!LU YS.#+P#̺~.ݽH8X sM)A1Ġ9 Z[̂T#R lEFWq)D HTTb!tD*5fS ;Nԇ< Ѳ-vI)UzQ-՗ aخ \`_I>4cg̥xa;hX]S(BP֔ oq *DZQ[ӶϜ4zf}P>Nj){fxu`X0!2Xc_0͐m &JOuBI+jz[ aQrBϼ ﷆzεDwKHJdFgvGgLrb߳;y2j6RތC-16AzS_'_e AoOk)Ƒ1K*use.I}ǂ :c&& mS dl*PtsV `Ѽ>` $dߐErIX$5!UgqqzVBȊII§ܶ/0{x\(K9Gtz])[])#!XvN@)ChA>Y5Fa(l6i=:1XH(N cUu,B;GMۋ& 7">rl>"{cJMyTR8}|)FWL$t=6j.\! 4vRg"3e(h :AL!%\SQsnŚ'ak9K&kyfe3#kwvfh,̣YG^F=IrQ@ ]28|sZ43AzEz"B/hN? c|_u9z_k.6^#R+O%p|hI EξV{[ o2i8= CV`?2R}3Y-)m~Ik[=Acw6ĮY:+5VII`=j<@RQ=ު\=U][t~<+Z<'t]0C0VsP\_*O?+l&${$"٣0#v+o(ہ FFBf)(\Cm?6j" e*֔X3nD:<.6`Ҫq$$Qq7PzFQ.46@ p^+Da6tQ_owfx1Y֭Y>czF9gY=/yədSGΙ _r:=tB? GiEIZ{A*,|_]uzI=: V5)>ۣe=Pg.d4_z .Db\ñ'8@a~9 Ȭa{q<'%%'__z-;J yfb5]1êJl~ݘ%I-a7V"1(B|,0Dz:P1/Ā9f.M[N]=VL3b~ mlF-hTy7ˢb`xG ZGIB⥅G jʋ_}Q/RY*]8<ȝ _Zh@K B"*S !SڍOSE0ZhЊB޽iՔ]9Mh%& [IuRBЈz)~҈$\Dt yH(!EH Y)VTxmĴ?hX{gΐH<%;5QIWivN" vsEduyB|luu/$p~cBA΍5۔"gwB=('+W/=ؗ?K[< &_puID\w!~hhT% (3^J+nΏ:-֝u- Xasyoo6%7eI (n_F=Q?驞H42R\='[yv#,u/^9"[-,]f"gÕImQ-|Me#.MB "dU'V+G]EsQG?\o%zO8sv@TB! [bn7OX ]v- 'y(cIqX+ӫE5^i@==>Qp;!tFGΪ/ZJG@A OM?c~֢iciw!V{ۅqs!= ș[i=%H"|TDk %Gթjk<Тv-Ҽm.8\+8:{ΧNYȜƭ#X$ͷ(KY<<3.BBiW6PL hĠWax}_-3\dLaa5$4o?Q~ +%ll^1 \YÍT9y!TfE9U]8ؿ7S(t0հ֡Vӝ.$#{뾾j]E3U@GoHb--/^#C1i="*fЫAc7TG}{'J턠ZJa5\C,%Oa{o{Qv6 d!WYjO,;>mEM֍NX6%9]wSh2۩}OQxpNqKGtxE@q8Q~XnQס-D6[3$7ܱMXMd2oOpTH #/9lu~~Bv3oz'm俲Jr~TX+|#X}SzU3kT:[tDd&ćXl堩|IM3H3L^05vajlt!h/\_`TjMvѢ9̎5SzYJM+W\pq Fqr ![tS}'LFK@KFDŽ{ 㫿Dyg_rs%4S7,Řm;,"| 6:]p>(f>E;;qc?ۡ ՗(̷Y0]c%^"396rodCAs71JE W <I0ĝ佚AE ;N~5hepg6Nst 3m=*j'\uVq@ ц5/11OS! .8 Yܢ.†]0Ĺ)XTV3v~,ur_Oo#{°a8QRn352S uniqYCz_4DNzd=x' ii*0P>`23|C"|\\n$W-N'qK…LGfG= ia*:1@|8· BYz"%*m+:P*nYTϨdN{&w&"HNTTuB !h g#Qܦ͙vwة!z`Efzs4"jܵfL8m=qu4M>f}abMq`0}/)gQ푨)1|'яq/q6?A8EOOyʇVdo˙fӮ]bt`pOa&T~F,z8W˛cZ[hw̱vZ` BĕNxFu+`F?ooid"kL6VlVCj@#bn[\a[4Y 2~~v LK{^%0(LJpŎ9ӻqD"X2! pdX9 M:B( ZDnvDtm )p\[O""2~Rİ6 ҙWF8qZE*˼\ߝ'U5Mߌ|BB !jՄ[%:Dr? r 8-Q8S%xz\1M!JhΗok drvlqP s+<)DCVˍ=IhܗKTj›ݬ0B&jUVQ-h^bÁW=ghtŪSbrmoUP ٛz\}Llk4S0΃R/ Sf 3sWo\=~C@rAR&vDQa6χie [4Iؗ4T|v"OW6Gէnk94c/-Oj W2ds_Fq%W~Xa}la&&C \ϩ؀#*9gLlܝ~aFIBRcoa;[[~lfbIv6Wu[l\ Y׆ymE(G7(0qi.CAem[j!D&tk/ߧ͏..[L""lP V.Of4dPhVhHGs. T?1TANj~tOQ43i߶cRhwryfXUʲ5r~[n0ql|_w\2D1mHu93H\>fwcOg,C1[x)i9}g,޼B+}c8[HVzYu/6eb]?TgEUHb6z} Օq/j|*s2ARwAp:BwNs MBk%'$ f曐Zaou}s;f,.32k8c9zaل$vf3dHiZ#>Cռfvb?I4߹K̯mM.55ؔ->5hrqNš`TRAEDGlW_h TK3RjoRyOyuZT4?lƋ* .;'b`BѠɦÏC6-Xt& Ks IKZ|9*2ϣ-ҍ~תOaJ{hQ@ gp.O:ɔBSߔ]WCj|m"3Hɨߌ0vr6hbBE qU5I-X0raϯn{AL!<锨Bx|F>JV-,88Aݡ4ј+Q_ODRV!-$m@UNmSk-vwIcS6V}'&3ht JuCjD&'}U1⑩g^:OXۻ FG[#Hjf7K7;luvV!?P}[{h#)Y.FS+$ ס5KFǼ qg.8ͤ .A`Kj%z(hRE|8tWg f7o-7F×?o%}뉨RgGU{dU!uV }Onhe"\Z2y15]nYUk>gwPn65Tׇ032Qm=bQsTDKkƿ@h (җq2mM+ nrJY9lI8o:r5W" MA> pA&\O!k zpoʕ0a|韐lGr}VelnK;=M/if+z- pyhc*n*kX[^awQeDY!]\UX<)\+Ʒ W_=񧣴aӴHwöXwƕHL_@V? 8cݽq&" QGAY0ϷGBM(47d6#Eaπga8?o0[;Z:6@$8ٱ[v?_άSV?A $ž"I>)a'+(,tb4߉13k)11vYA{iU!2SISLC@زK!|6Z w} OT T xpݴ8W}g0qgz!p lz !˔4)>a`( {%TdA h F#){uC!IiZ$x% ' %MŸύq2ML\\PBdYξi )Ƴ]WJp.@T4T"I"UV$ۢzqQدX]جJRbKw>ߦ~kmO)dDSȗİRx"MZg\ 1^08ԫ7J?ވKrf{T{ɮ(sV43$p_d:i-N=O.*XJ:0= 5n7 t"y?rf:.Tl!+;Ң]2\^$l DʋwA@n#T5BYM}/*)ʥ̌y Ƕ+ѹi  X'=,.:>+8}#.<7.zYA> *cUSvژ3Bt]әf@%Mn~=\m>F0r$Is"xp1}A7Y*ja %:hU&2UPӋ%$,9<Y#a?7i7 ˞'m<Ï]OKXqF~L-Mک0T@7 Kϻ?-{@߮ˡF)A$DIiV&0L? c4_k7; d{]ؼyK0)>d^wA|V{b,lG.֕)!maTH3y #6fً@U{zн]q=],D8{$|Nηcg$ |* zOӊIkN_ ~@mL㓼:5o^],8]MD"_Ϗe%r#eŬI%X\0- W B"Rwc!"}yzD&D=[@~jX%N78;vuo>#d͸n1[ޣCy!D~cתd N/u[Y&iV8XnJb2*0WĺPB.E7ˠ=H7#hڦjhKƂ62`rhT^|Gҥ"Q=ZcEcu. i<;YninNQ ǸJ$hwENxoɥ`)bY-WD7Npp-ఴ2b ؟-\{Wm2u} xɌܧK'd&c_;LVCaw ِR-+i]aW}xpٶ_Y3:eJHCI\( ?ZLK`pGEt7\}ÕTObOdhga$g=(/q+"_bXccb&G:כӄ$Zg[7^?lkbD ͞S[ݵ `) ̦MIIAo$ΨήտԎ;Þ78ʥEL&h9b8Y(,7[ۅ7 `.%c;jrPHLż+,dtÚ`@?͓S5=T E%@b-2:tG~? eӯML J$ܓF=ӆܟ˕a6Ն:|vE" 'zcamՂEvvy7|o$YVϰl|9Wiӵc*l5ZjO^|JJZX|}OR?؁e@.'@GT++޹TF!zwQXU#xj[N`Mn]L:I~.D1UU4 ڊ!ɦ>CT)wW?' G~FT(!$@$-̕!`Bv D+E ;VP& XK,'E z"wX&&t_sуä^HO *7ns5Y5|6pKOA.I!h4- zpľiLXӚ4sV3:Gva0%=P`|r@tSA$Hf/ȟ)B Z ^  `0jJ5 F.ub S)37%4 K%Vw`M9z&'LtR=L%Wgȃ*' G3~9i+%ݶCQ%m);b90s=jmUCA 8=ZH:IӪ˘[@ e0E;OOD6y6}N1Vo]B{DJ}!.9dޠ9Ua4o!h5'l0„ Kz9@{ijUIwa~agu~CF0](Al{ ]5@s UpwkgG }ĴW:hJfPp@GV[6FHHMb"ex eK}Kڟb; 6/j,U0&3u\HdS P>?̗BD0HIyl-߼:j;=r'uT`S}>amaj6T\nKT9e!6/o_.C~S_fB@n#+|2E<%UhH+F,bG?`Xo7G u07b>>լO&˷@zP#Rzj|JՙaDk3~MUF#cju&PF{T.k(+uUt!^ us*y b8ㄯm ؓ {b)ƨkYpa{d,"]lu+ڊcHjD+'+Μ>b}11Qs.c^l![._&'zW +Š=A+m..-T쉼uf%9LFſP$&6!g+<2/Hb~Nãe1V@YE5`]1;'ηKB@^p56*>t!3IŒ\k^>sP:xo0Ѓ9e^jE74d٨)Y4|X-+jh56PA9¨iI%>¨I\qIP0WGʶ pdTԌ+[(MYX-3A8B6y"Ls2_ wD!zNzEV3cY ;OD9`m܌j]/2ӭ.@3eҨiI +-|jf{ri؞RLҒY3 UC!ѠFlzi݅ PƘ\<w5퐔6bUC usFiHkȽ\䭦.4!'T4٨Z?0z*<4z,upڄ1kC:fEq]* `^=XyNDY%;wbWOW}F)|*2dG梮mG>!e[yZ̾&i6*}/,z^[l`b0#SP*PUW(Pij8XW!0-nhU혬mO %!plu4l&7idQsJNd$rʓM_'lePܢ:lB`۫o]ʄ58N*F3Z[Qq)M=L>_:oPura-n.p%/'µIE}R`_?=v; bˡY))iyˢ",>tkI96^mf u$Z;Y*2·BHc8z>F&EqA.iŤw{-ܐQ{4::ZM"D|WjgIËb|&P\>5ַQ'aa(ʄ8['E盦CuNUd,{D^o jMPhQJXM'EKLDP a}˟s(BlY^i@A:cեD]V_^X:'vuEC0w= 5e*\j dK` ,#oD\qRF@u')h:!~\V籯Ne˗ 2pQ4Dk ;e1AKnlz:n#铓eQG]_ܩҏf 5[0 vG;#͋W(ǚN4w:M|ЁuAEycX(8g|sc 4=[B2iJAB ?[`؅t ) :T{cMvI\Rїǔ-$Xq +79e*YL(5k^"-#@ض>˩J(eUb+˘|-ۃvXh) _1 ΁Y@L# tw$4Sv^5/xQ63Ac2Eݾ1t\lSS(Uy]qHFg5í%B*b0Zrh,FNUzH`Iv]G{n|um(g\'⹂LnAdgmñ1 a0q/t)^]`Z=bq6 .&5l0Wmtc]  [,`w>e8q5' 9̼3zY#DD~DpmT+fnqqp fm-y\̜sKuP7~`zs2H-愜 gDM?t'#bl-1Yd6Q]I#Gfdf=Zv" ;Ux4.k85t4ޒ"ע`1U:W7Z ϾQiSK\e*Ji-d uߝPe%ƇfR]sls?eꠠ %1gqGn! AbX.nf U%9v*b7`!)^iɑPxꄕ¢ ݱPDKk# ;ҸƐj Je#ƗOֹ46!`'(8w&Z\[I-.9Þ9䶉<ۊd._/AӤC蝹qQ304`LpePsړ9fC諪6]x B(Ig- b08anxnk,S7Ϥ32Zjn %'~[u$t'P43"yIrsRi,C {z x\x8]'g vқ ,t|n a{L|u#Hx䴱4~]/6)&_ /Tv*nW6Z[cʢ8ѷ<;>~ٻЬlf,t\ҊdVXUf\B"8z}V}0RWpL -[˚$#9s2sk9 av)y}t?hFt}LTxGot'ܛ ]!c8#ݜŲgr̐]b/PC& \0Pyjg#zmSݪ(г2iu92n ;՟];YTFӕ.LR^F. Q&߅kfL5dAH`oG!ƠJb\ >gڭ,l/#Hj<@HuZAI97" Vd_ns^Ogˬ=՘0m'_F@O-v_ԓ"i?VgnUٛwFk ΔW:a=vſ{ctpqͲk9~E3TOфi o]K-2DA^R9dfde 1g$[v& N3Go ӛ(7ci6#\xJ[KAKB2ݸ]5x tI .pˉZݫ@^dwۮ oo*)w;(G씶CjsgrQZ~k#9kNe ԽI D+0?m_ƅ]OnH3aI߀o>jS &3>~}Ud$⫑k{4wu0́6FB m7́zH2%1~A6'q*UKʀͻn;dVcM#iŰl[AM>2!rbAt"95F7ھ8fs&;Z{oqZkb*r#2"YׄƉF+_ Tu'\מaBi;=6H/VT7to$8z!}.8u: =&GDp8Rqt$&ߎV3'Ҏ:|Gz+< ~&`139lĬD*@5!:,"Quץ :]EZ-زto:dav%sl\_٦A1l8KXxҤ _' ^W=m^6p*z{>P 鑴ы47݁|9(nγ1T^TNRէ fqЖbI /W ro62O ]PԇL+j@*jXCq({,cy\-1]=P7z S|}(d͔א*ƉҚYi)m {lJ=zs9[xC̒/>AЍA$w#ǚO3&: g4CSbpBMd:ٟwZ>ttnNwemGz-9r "hC~vW/JYBǣ&`nHbF<^n*I;_8ዩ jV8@D*}FT^~Ua*\<($WԽk{t1de 6}UL?E,~4s Wu͕clw&ГmyCͭ٬w9 ԇ1Y q.d/nwwW1-s}giO1ʴюLf8MN'#/55Fq}N9V#8X PIԙ.K.!(t]yRhb4x 4 gmF.dq:|Ň5c1hve^&HO4V,mpwn/iJO q;R e5ӝkJ͟E֋YWoQh]%/#Ly^gxʨz~(kiȁY.5Ė6(:|٪/wHx672ˍ͒p1ikTˀ4<XS*kWJ0@-Rpv{F|Ej\ 6;; ֦Gd&׬w~v)Yv)->JBGZm[-$O"sm9(YV4m_'UT24La,`d}dZ+ zj'o f*=ۡe&89YD=s'1(ܹXٯE@Ч1Wp vE12j;fJ7+=4e@ʧ?#.$j jMf^gŋ36c'hgֿ# .J~ <wN^NY0£r|,3Kq*WN&disֈ?!fm)%}#JYv%͝!t_>|~SʣiLBn i+^~60kK;!z*D&˶a gTs9ǣ%[%p:ERTe%9.(GagEL ǀMBo6gխn])q-x09zriSȎ[m)˿ZeHYBY׳ca;3i㸆,,SM2'fi;GMJQ8 c)pluORĢ|qm0rhzhgI@t'6ALB`XCϣ ԶB9tD{9 b3^6Bp)=F4u@!OVN+wX5U2OJO~9@FpGny0=$N~5V^brDzksN>P1ci|) (*B÷[s{m eUޡx2j0~\dpi&3OQ ?5Eę{09 \?:ĩ!]Dw((پ͢ &; 9Ȣ-풇@21M^4t醡%vH-&#_!Ub\R{8T*]*~UD Gm e G+G5ُYlZk%%U [{:q04mhܳ>X1! }oQ8|AGC 6)9AoKbMbcF{f6!.tǘ.c'f#kC@3*$aU܈bPfJeLoVx`q~YsJb;R N*Bh5hA'_idkf^$/UiD/w*vD,_WZVKIs:uIV.`rGj :"ۑ jp-w3$~re %RX+2P#F=OȂ:?Lp6e?;~7u R!yiVX◬"ڐ0[4fO#lt ηRSΘL'2[̓ѾԣQF3w~΀D&<JHJ(t_΋_!JzV@S.HVz8n?IJAA97(Z$3ᵭTo3(dy{ +qd!VQU?M֛wY1G{1Y-ukErBs 0Uc5yy|/@)48t22ם!p"V> <$7MmH\.&xASƈ]-ΩԁQӤ-nskZJI8@\ ڥT0)"tlz5#zFjLa?fL/dC(2wlpZ?aWp`yr<U7i AZXw ѵFW\΁hZ{|`v suЍv<NZ~aS#nzd`T8EmsSd$H?lkW1~ՃD܄P^^ cC HUxT Bxٗ.`g% )fo0/eB*jlbet?ZrPoVWNʨm`Wɬ3ToqS̕90K3Pa.֟"˖LhKG{AqmCU2jiئf.!/4M%ּCō1g]XndFF;pClt>(L-iz> & \ɲOXln~oHHÃ$R\.81c.] "Z,'~7;ne ?uy0Vo1mn,8|wrvGiAsPv]BnĚ1;Տ\@n7< ~es\ٳU{lN:e78m%j5 t!㠄,`ߞxejLJ6<q[4a֪Lm6zE;v?CºtO /_@#Zl{"1˔{5y85 K_ ȭ)\ ,DKf]\6a[8Hr`~%ˮI7p4xg?8W!lo ^QS^"?SNN#(Mye#i6 widzF+$h+ t1#h-GA~y'F] !:F_&S75=NŰ*r|վ͡L*֫4!m!ZLQ@j9i9Cn"aV \yvMl\Qځ]@iF79:IP/b k\6z^T^Jd VfH:5Ξ.sx9$Oq$\c\ta WH=X9"7}WCJtC]գV Iv8޴-LUt#ăBBQ(_ⅾn|,쵙Tb8ެZ}\`8(!x ""fHBD nCZ-+4 ek[~I`9a03THo<բ垹= "kfUЇ頧nυvntbKޱwgNz,sŤ"NһM@Ѽ:]uxxe]*եs S%wa)2{#oS⮻ ]I,d=js *\vyNZcߵ89eZI]p(9=7%p1dzHbb:`TPp ]Jv~ 8I_p\ b?Z%q|d; S.)c|?tͼyrIg2` 6g~B"*ٜu?*=6UFq"5XD^V|=`p`LbD قfXWBv,egWg0SϔtoRMEZ{Į9 Oݿz1^W4g4ID}eht ~KFƎ:RmqiVH'1( joTĥ^ڽZ0pV<'b] /F0]Ǯu" zui/as u7x>4\"eT3<^ cc~XKSM xcܟq5t%Ei_NIs`1]ܴe.wQoŀpV%,ɡ-S6S 2 kj^e髄$cَ"k,t ͟U^rI;}!({+kFO7%Zb7}EΤʎLbQRP@8RnEvOID}?~ 2lPoScӻV%a+F Z1cQ NQ5Tg'Il cr{ Oz ҧp7e'07Nb5Ork9&g"*+_n&o/!#1tMRةF_ 蠤;ݍE f)D/t|iG, }HBpHx 89[dz/( H(M)!`jRT aUQ8#+خɣ$oV:`- :Sd4 ('W^!*Z|D2($%4R KY+k;>7YIYUK-wuDi 6DItFwǦ*SfҘ^L`\?hB IuXAъϩ"|0-G Fg81 5}!cX⛪B Ĝ#ї,)u|iD|6|T*cݟ ~!Q[b}V՚nSsJw4?^ (LU Yl&u0RP2>*嶍=D #_.Ӷ-j\nO>PE]aϊb. |"dF{9֏J s-9ִC|#aSϖjP!V)oLw.KNӫ>n7fDGl*Evݷ8_46F z>jzCɄOۦޟE-1y%o~6cxa,PV}'Wϑ[u\زE+c!BK *D]}U1E$z[#s~DpyhA) <_IgȔzE7 7d0F_em8E 7+:*7eĘŞ߱b@ ց)8 bAG22'- Iu־ |&?!kβΫ8 K0E z:Y|-5]+n]} Jӈ+ FXX97yH38 BFF̙+컡ɆEp" d)^dZ.n|D+飪ϹZ،ʨXaB粚 )3E sϥzRN ilJ3% Ʀ:ƨ1T FL!]+D.3S$PP:!$#jXe%8F.aCF[@ 'le@ >X$8P_y8>:-iEZ5pTл$ }R:.Eݳ `x0ƤXi55-{pi{Lg"p- _('IT5g|t͆wj|䚒l0x׃ Vl͎xN9~ Hܫ wӄ3RNs֧W)~q,!9^n]7|D|56.:4sK 1e&i'r_حYi2RQR?=}{hұIBtyb 8$|~2g+&wǜr"kȥ[׍3?OoNc}$+,&{&lV˿R4#Dfd͇1%ϑnӼmz3h] cMchIÿQ~ cN]ە= YHr%c~Gsp^_C/T8gpJwR%! H׿m0[z V¾QNN՗?nIk!CuWKۻk;O5I%OAbM.)oBhEz[Uh&Yn;O (!hʹfecfq{(/cw32o0{=SOgî?9ЏRbn}-/j4.!,<|:YoKW!!~#?\'Y}gO{'io(ѷ+  W̃98jN@yjȑl8*h/kkkXK<&Xuz86ߗ:̶6I)۱n؛YTAg,7ءAߑFYƙ/vk^FM$Mi9H!'Lҷ<…( R8~y'UdUT%"ߞ6KT'HcV-Sn$IJU1:Lԃ:;)""CZϽR>Ųv9dBcװ$Rl*KIlݭHMPJ{| >Wr.cn_5XFq*zKafND,'e"Yk EP-$؊ov3e-@I0\hn?; r_U%oݧ!_?d4h=hFvvE+e,WرZ?OTO.7]Mdhξ}!w8 ~yw\!NXF+vȽ= ;0PU>/!EC%U>(/O5I6$5n_o?'PD%$^bՖrcSbMT G1'= ~~(Л@w`/Y=C1٫YuK\oV ?Xϋ'%XJʾAkŠ:c|6KtC'CyׅH?GA2}9 8.FmMxz>~zĿ8}P>طՔᯉWxLAtHU'[. 3 op{u=){JlL::bPTs9@OqvŒ- 痴޽fuع 2X-nTDC*/6]ssHHߒhx`,>ûa.Оl7d0u?-zP}i1i=]BHsZO 6Dar*Psf(l>gI12 ZաwY19&r?>]DٲXAtZkd‘.~&J\ `E ~`,:zr44EB!p:_Fk{"BbmӂbV3yJ'ֺ5AMדjwio\r%Ɖŵˌf< _i\)-b]CEK%[=k3T..8u&g4oB7 ։"<1iI`F&WSWۇtb5tu"c`ٶAR y^x %w.5ܑ`_H7(f$Y(TQHDcm} A YO1E:y:t~5XЅO+H|1݀x.g .V*Yy0۟W *v8WZq敢fKis 5V4i>!*ƛۀцQ y0ow3BC4~y+Z9txh?QhzRdEk".&5į_] #`[CLݛ:6 -jC2[|Ns -2+ڹVpDeEj9ʏyy/Gć?}/b[PҘ3p ֻ(]`ґͮߒ2|<0f(̭o9=D~ MTނHo.-~R}QM(M90q-}UMNfyypW,#d)['#cuCt/#'Pp`5D^ n~pAī11higm8fKF~&AWYό%uŷb%^Jq3i;]K+Ts[  >3t֠j |eC~7G=DcR?\svs\w!?`ф`Nsr?ȧҕ!Z5@QoJ]~݉).wY^_h2wU!bwRg0A#cyMWd{!gW-[Rsٕ@ ̴;RL{DUIDX 9QI2 27HNd[pfJv98#:UC.c? Mv/>y3ZrF`W['B'OOb3j8v~SeπX8)믆quo4 ?fWaƽFv8O5g ]vaT)cg9_]yTra[wЄh] Q I~ '=e=HgC ˂둈]|hz[ ;*컄^dzS[t<ݨEtFGϙ&bgu*9l "Lt ٹb NOf z3is|8vU9S~PfKSV+5~J~]:2|3}`g+u=wdJc j|@\$i:)pӬD~ob = oDq A# a\9yz J,"Hv.Q8":m6RSݢbiaǖ@ tOm3!0 ?giT ָ?(8Ls 3L͚!>UWϤj5҇|-*قhG~ KWKjQr~U.&]\rڮmX]9~HT|k W)f+ebگoDkS=5m:yW۪t-*%Rn_qEY\A/ROn=0BU";Œ\7V%C2}yd(:cokT1[TW..ռvNC"*[#W%lcx&\ ۦ\T7 oƘ?dcʢ3lDz -G>c{/1ebCv:,}&HUף=IL$t:-A_?%ڷJE j≠'`FٽgmuAQ>F?Z<^7855@?$ƷyyiVK;ZElYP]VCgOya_}'q7ʑL.R_D+ 9^(@^2E1q‰r\ݱ^anA^"̮W`=+B!P>"?0IS}1%!`e2J&_ia/&gȧuurx rYI#BLOk;'u)YD+ ?4g& "tb @h>vfmRt-2' l{#_kp/j}j L`z%2I1\>6vM3"YoJ_ԙ0-^(Mʥ|W ;-yhyX_P{ӟ{}7d3n/l%60:7qr@}`D#x*-By.l1!Y狆>ħޓصU{,j$Rc:*M\AJ)22GSRA,smX|Qǔ@Rv?ʐETPL,,x0LMWN9AJ1jVS1fo—S 1Q\U!i6ԽBاCFhĶUrGKHgHCEj)ɐF#ȶZ@*&>}) ԃBy>FL ύJ}HhdM턌^$#A6q/LѾ'l>"yk61r(YqW: ଧFBfdלrfDhRos`3=Q07= 4+\%Q-ER8t{dLO/qH!އ,7i< Ӕ,;irX3efh|8J)/j{.d x ƤµGr}qUñ`5X"8fDP}> ipsbND yQiBca _.Z*.Z=cdAwvW oE [Y(%ϔ~;c̒"1@d"XqIRV׿rR'5}[ڣ7Ej"r-+H%# t1[F\^%G~$eiB:FL N5୮GKvHN qDN6T0{r&b;Fu3#2p |t~CLE{)I]E뷭p[}b k,u{eF]>8d} 'uR^T-wQ9ƌR+\11~&.A'wH. '!ӭgVxHN6B'Nl?3_C*R$銌ͪ(SIZIW2f&)/t)hɓM: xsΤW! (^97[Fy'pez+/ՈVy%J +[yϛs1RVܐY@Z&!:0P'^|=grB͜a0~<ч`R&͞[.3yP8A< 7Rh!ʆص7+ t=k${Vo0]?!Cjt]G1TWced>vI赦BN=|༻B@aYM΁hc_^2˿, \Ͽ=E')9Q߻@+hT$S+"B#%19;E3e:ֹ^JG~R_Bx?<ېzSۯHE<\e6mոbݢϾv!k;@pX<0 p>^Rد6ls.c6a>iL 5uW=1o,>1[>~#@ߡiF n^Us# OLc {GMS368\ \v|5YUg1 |'T8C2Η?@)}{ lEitxأ3)VQ+g/ 0ldG'&r|Q!G|\-rbr?3\~+\c]Pxj3\A:}ڤivd/?Ж9(ѧuz] UtzΝȗߏF?]D?%KNGϖgjȼq6$Dn{:j^ h-6<+ \*øH_<:G++oJ(YLaZH䅗tGM3E_(YcU="Ul7U`ePX (yz'W< ˕? {5Iұ2^S%dQ8/-ʊ@GzϦJfX. vc^k4re ô ,' c4D#u+-}"3@ 3!U+`uؿ̾R sN?~GuzkLؗ(@lK3 γ˩6Bm@Zّj᝖;#{6, 9iݗc>#(Lբ_RYf2fFFgSpٜ.NTEM5,1c^lv E"KKplPy88pq,>5Y1&0L {ʤ{~Ǩc-Gx XbNHʇ%EJ4; 8x`쥳t~д~ G 1UE7a YcD\X@F{SdZVV?N]<:{ p ]9q1גȀ!h˃͠95[jh&9{{\7/Ѹ͏cXкtK=75%c hzGf`T"F#-X~tOtle#۬z(OfUX^H3Dg@s.p0a7_[2s@ȞPD2LY{_0y+3l]Y;T[ǡB\wt߰+$)_'&wT-:s,đ4n ii'uu6! "hD NcT}:_LBY"h% WPڶ,ue.fA &m k9#d h;|ٖĜKNpx.>Q]17'b. g=g2t#&wWPd+c VBhW۴ѷa0<|i$|ݢޛ?6ݑ~@pިtj^ _=T$lC^%!QҭN*a{-5oqD>S5j0Y3Hy.\=3t&!Ћ"ovf3r8֕I*.u]̠'SJDjJٱélky.12-oE lSp̄kqJJ 4`ljYl9̡lG{[ڧB^fԙ2T KԣW$_A8xTP7˲rm ) qXW.Z N ȸ2%5hE;B%+8xWzYv>4ol%0Gm4Z3'|:GB8%*&2m\1Ԟ+5-VPg5s`od{y{Xl>k)`t{v/7UUlwzk3,3z,y #RF||dxpzJuşn4ʨ9ꪤ!"I/[,5vbc7Ik}.V,1 ߿ÞB/V(p^27yg`|[A ,[@Ɩ1%&PflnMcdRk}}^d ͢oKYR:uciOQ'J`P UN("4>> .uR9nrW\xm p>70~!% Udp# 0bWumErk, pv?Yo!UU`a󤂐sjޜiHoJIZ?Dh/mgMꋡ7! 3 gKkDu]I±lX"t|zB^% `I܌lf# Brg6~- ut#)_(V9! :<2TST,Jp"Hx-8f-%*QF,@:a!9T{hΝLrX5AAK?KU(n,SV cФo*M!RTRc'(iZ򡔜?5E3%!6⟴wڋ2p8]_P  -]lS/9*5rAv?Q3d-vypfGiO2blڑ=TVe+κ5 U}Zh \K38 m7n7o %kYGt BUX;J"9BݲgnNe ̿kGlyjbf- ^4UebލtlAAx‘xywlM1D_-}B%VzX,)z7(T>mx/ڧ-ww} Ɩҫ_1Jc"W 7Ҏ~><@u[ߔqZAщ{0řYL|'Q.v%[f)0@yñECZ@(z&Fd}$R)Azuf9&vk"ez-SD܆\Q){a<)d^&qTxjw}b]?+wlQn Z[…>:'|7U~.g;,AƳ&y`R%]t"n^=;vflwq{Qk/ft*h-:>p&sLu'3fH}%$d]v_g(usZ֧`ub dd+C^D9/_iV]'s赞q6snƚZd%КW5^BJ2vhr Y=#3Dk1Ν ד4z0⮈X0hԉi E@c$-YTPp!Ze*FQl [x\J_m}b<0C]u94O3S15r'XaY"w_$~2N<ik ,dig> N\*m\ZFo Kw|BҐ,y>{A:$D}3\?KhΉ߱˭JMA!;E@ryR1J۬߈XUHC*\o7W%[b 8\zZK'];U#M)a>wH/ 4tp&-n3 (1eaͳL@-yrn|,Ie(/[:sİp]??aŌ.2ʚUc g7Îgs '@Wh^1 1 ǁVDJCE.O3H #:>"σ}{4d2/"O1^t5+s~(׷&嶩ZJE*A x(f+> NS[5>ǻm ;OzHh#)UϯDqL|.n2!P!%zY6dc'?ZCd]: 26C~WWi5G~vQs@AQA&bKB}<Z!}hi;$k 1-ߟxod^w~)9i xuA}85^fbR~HYVPM vڹ+: zD)x M'/EVOD"ʺ|Ez2m^8W,yCiώvWC W%t<7 KxnAߋW;_-uX&\M'"Xġ Ӂ;xFÌEwB6PdϋcUA4.36^L^ilDiz ~~v*!Kq~SŚ2M fIJ@VC!?L^ڏ=٘AbڢLOoe`6D?;[ nrMu}\h.<νb5.@I` 2* ?~Oo$ +k'W+‘$dXn΍Iæ~ͭWhm[ke\(MA?B}PBQLXߺeqNFs[{dmSR@ExZl=IT8(9-+pAw Z(/ pc13/R`%_Ì\ic(; 㩳&b/*ȃycԶ.Ar]c^R?>oZggbD0{N) x%l%:XQ>inQR*[B[:ϧV₪زͣԖLtPWF %gεsE$.leY'WoDN* E |9#3uY?ȩޕ~EAb\{6qNM`m0 ~. %R[`4Y)s) MX޲e;=U*3q<0pnJUH{3*X&L]bw]xe]\ ADNkJ}hjL5#M⻌O,*4YR0m09(bG-mčwW Cf6 Ǥov PYOKE;1: FZYs_:rj6>='[c[U(L/>ٺJAVd/F 7̕CRΠaV>Ϡ48Efs8Y1`*B91C7(g{`Vo%i0c3VTbDV+x,ukQLQ s+ N_}oь_4г5PѡLg0wl4/#(fUGl[c>n\+{3.׌ R;(Ժ>o=(A_e4xKA`\"(`>*\y.diK S5t+.qkeCgn@kgatHTCTl< dޅ\#5QHR-4b}۪ ?ũou -:ΞpBt#l:?@+pȱ.H*@\.H<"-u"DxNzj/YCb6 bʂu=y Z+X/{Cb(hM%߮,0O/G3Ïs}uqصS~=ζ$5MŮ9RsI6=R#SIz#] Ji=$)R;jRHK_H۠t oE& /H70vku(" * |.\d~L-k%0s,C~wٰ1~xnC0tpw-a{#wS+JA*hAz:ج;L\UOAa:%"T'p1ΉW Ġ6 .%:ļonD{9z&>p|.$ic%v,f2B ]tf(FJ||P=-n~~) ']X6iS0$);\ N<'HU5r$"n.iݾf[uU \pu'zZNdeb "P K)[O`mlrNO*='܂fz&il\S9+mĚ=\cj߭nz*4z p KKTx k)a+R / s(n? [Zs"EУ{b)ffeg;E͊ 9Wר;:OUi*!(uW{BnJ"iUV`vlc$EqBR K zm:g"6oXݿ1id~1YaFO`BĬ.;lx}@xʬ4<vD WJ x !uLvHTP;P<=4ψpbIlp#aeQbD yQa5Ws<*ώG6bPx -MۧK !(\NpM2%inifLwIzآ{H/j0)ٹa۸s=?qu$/*Jb>NレNM#6VFj0Oǰuk ܌A>߷sEǏ ۥ]LP'RIjIh3[3C>,1\yNdB= v=+_!uBh)[ XǦ<cۍЉYfZ6!-zhukV -0 9.J ),OEfKJXt}cq"#5kه3fCy= gHנt|}=Ϟ>{l9<ľQt!i *ڋ$B^5*CȻb+gϭ f6EБgCpCUO!E~JʸqmGDL[{h( V\U|q0:\uþk<(Xz 1P}oF:(<3r9Vlġ# ftY'{ͥ{ Ys-xc`T=Pm@Pu v?-풛x& ʮX[ZkgpŎıA$$& obinrMU[jXz{<qr>BOM5jm?K ַ U_'Fn hk X6$߇mm_D>˕nsβnsF)+w kqz /[^R='@j/PE3i=u&n1Evj?df 86@&c'>wpxa?g件FY\'36MC]7p?e;zbw*=^K2E@ t_N5 x@xoe[ˌ0Ę"KS+qAuk$!:_$D {ǺDL%iAyHBvh}UhHlřlnD4_wh/]æEN 5ԱfQzæ7j\iU!ʡs ErѣeZ9!|^ QvПk*4*i\0CX6lXV|5#9qrL񭱏.(a>E q-MWϽ|[iDso\KK%t b#i9L2,4!<Zb"\ŕa2@jɫNcMŝ |}k+>?jG53bE Gr}l!3& 1yIhU0,9TQ16(H-32Ə6zɐ6,tѱ! ] `qaH~R:|*E㞷n5ěDDV>MxR ګ 3}/rJ?r*УH5$9(6499!AkKqJBXâ x8ʫ`"{(n$#uN$<4#TuU;BdxrTT$!S^㟑QǾ 4״p[T&S92e<<H'U,X .RԱ}!FhZhVؤZL|&gf.IԆPQ3~adzFРTܑZ͙Vu~K|j/?

xؙەV6ϒvgj^cv~ϳ=e0U }QaxlL?JxCQt Qy8`B EBbXFܱ筷'˾mĺ:ի❰(ZwGO5qAl;e+!;g|O3(.<=i{Aɤy|_v,.iH- n ՚lzV^?=ȑ^ }=x5%9Nh_ .0j>ьh]|댠$*k4‹N~zKޜi,؛Vȅ+K< ԙuǤw1`x̥ bҊJByX™y;TҬMub{Dl,?'TFӍ ]p` '$~]6񫢃Vy sGow}Yůw$|^ڊ߽ 35C{ynWO XpOzVcm ^l1EV[zn]RB;άm%7fsSL#aZ ꯰p,.q\Y*g1HlV!TZZ6E\S7VS5<}բ(ȱ;2MTdTbN^~AMQѤ<ĭPwIg}lba N;Jnr,G_j7TV|2d}SAd^sKyEz-1{}y'\HBϘ dHYڠ $eXEvjMiXv貵8 E~ӏ{ k|`TvĐOfg1n~鋷"wc -& 5| {("/>u]uB&@g*l3gШI>ÆSJ)2u%,/g8>g7ΰ +?\0U@jZ$Nޛ+F-(]-7W>=%K : -/]DR u+"^'/ 3o b')ou9w7)Mk]U?qg5-*hz+½fQk\nfL}6vl ^KZɗ]sWkq{ z?/qR$g7ixw-ʶBXuaDRF(̛1P-Ԛ<،9W[bvyhG0 m[B7[w{PXΖe gX/:n&,LY0$U6::\)&|ʴsJ{kq]N4nVOGKBSxTVq:]Ѯ%q $@i˒dU_ϭ Fʚ<#/95ƻطw?!kS,c2eh 2}zOnkT)@oNy;A ,4'1gG}KӼ5@e(0-HhE9Go/z#^w߲'kR@|7ٜ[eP"u^XD}(M|]e~*-#hu^B= Wa|Dvu$ϋ+Mo3^zL˸F"0KsV&'y fp}0W3>(䁜c$P>l̯S_iᵜ҂:e'OŘ p&\gDs\۫-jU\ۅa3x^rIiSJáyգyza9(vdƩ̗Ar@XA$Wxl`Ұ xEl-m~< # HU ٸA:=e b4̀2j [{OƤ "qqcOo?KRzh^)6`6jv̲\I5&۷q gV).+s1'U 7p} #`LBdiW>p @Ea=e& YMDx([@ p̓iĹ\"Hѷ ~r\ٶLp;D-\Q |޾a tT"bJqF2J#dCݖA|&b-Y؍m}*D-%JH1G& 7vOURPzĺܐ* J`U2|^q6u@p}h /4]g.g:Z``(#y6f":/\j3iz>N ypC4֣,~rfPDDRғL{.be9_c764yt"ezb^U&"¡uorن̉TT[NsdKϒ|bVF<.: | /}mr ,5i=ѣTu(^LOsbf>@<0QURUOpf0grxXhi;'0T(,JHfUw `ɮE-9 5O+s{eU^Ż,؄ ?OO3ϣ zc> 'C0Z6xA`4 j'Ik>;ke=@Iv#eW'=d<1)޳nqP^jZ rp6%c)/OF$$.KmO~3yMTV cMbH8qx+v=D0@rq\?_@OGuD&~v~7`;ߠ.euz0{ye=.V ɮor)~ToTiN$t=2۹NvX2'ѻL3(ҽx,5AbzVNj?މtWQ/FY부?*ɌwISv c$k/+'N;,T,Q5au8..^x̿C5m2T/6whK~υݙx"UWĪK":{so714!֘-ځk;tF&J~K`#L<_E c\J1㥧w"tP $K77>P!w4@tίA 2h`{SP!=Or/w ,02KB2nv6x8,iS<a FȪolilj:t6L˜̻ۗr,s j33w 5/Sv5`uQK!!XQ#aA;Dje*k!" `r s2=|m]FmvR;L9J]/|isc-U ws/'aXQx(HL;ȕ,'عͩv)RYnEz)A5bmV_~ (`hLU~m 15TokVLh$ +Zqױ6Y:؝U.h3,=゘1k6Md܁;NNf.P$h'lWX_-s룮 t~Te:8=6UӢ4{^ ðe(J>֞_wߘxa|ӊ}awT3VQ^AxӮYazq0O= D3LulT%J|+᳻dgI5<$zdVzxDPG:=_TOB^wSbS ^jȘ. <3]th rS"_"Lϔ)FT!ȼ0P;A}l o'ډ` SX:Ħ_Nj#"m9Σh{56ndAmܣ*h%+J5&}Omf|Vfvg?c,ŐXZa6Ir1_uw ]Ѝ!x(?5 >˴* t'z Cy [ڿLi;LҨ3>ҡsU'ݐf*"> Lj: eER'uԬϠtj^`<հ.F0_j2ngϓwNmJp4:`{xc+p BjD6c`Bnq)bq&9&mWagoOXWC8{PIi okXV[8ƸזrS;cM=FsT ȰT#R͋<[O أjʮH(QSGAՑl"H8j6[6Lޠ #, BjP]Q&EE+`횶dTK;6H-&wnΤr{ Zc*iZ2CTfn4U_/Pd.8`&S72T2%W֩{j/`MS\^*]A>Shf,9lLZ?AeSxՕl͟r)m xH.-%7꘮YšZtj,R5Dx*8–*Hiwɝ,q);G|e?DTr#}[OvY3x Wpƛ>."ENK&ztjjȌ1DԿ89=za<ł2(6DyUo)h'K\&㠪u7u d$ :.qUm_+B۩ *",^˛jgL>#DQ@:~Ct/{I!D]SMz{NB8.(1Ѝyv{^YOF{YTr^\~jYDP4a$@̈`C "hEAiRc>߽P/aWmfI&pS|𺧭-DtC!ް<55mй|4":%1^GY\'[4|4D>B2 ]PicNwpҫ[uaUpx|ѡ۵WL$+%C&F%oU޷=,El0snFA?P']Ҥ//(-$HCNXzx0+ pzxvƖ{ys\ꈇQo#Gz*kGEmZ$(r5+n2K2"mm" wԙb<X#X]_>63gqIIE%RJUѮƫ$. $ÕIofVDuYYz-}ϐsJ`E^4OkXlΎeE)!.iWC de{uw.}XS#f+M[;x6ȉsoQDdojVDBOX^%f7:~p=h>[cPo(\ dj4#lJ+(jn+3DI;my<-en~:IX3ٱD`Az/xt>KaN1RNH'pٵ0uѯB5ڧ+" yzD \J)_uϽ9&獵3!lا>FW7S{YkE$\c1 =UyEJ{]<ʋ>[7„N\pYrW+dBoIKL#BU<h<T (`GͨNbKq_aMeNSqsP<)'6R0\(:Ȩ)d-ϔCAf]?Jw:[(Ab9%.bGF)qXݻѭ-izϹv7>e e:ꇻ=@G<LJ|\gN|0.r®wCXpӲ^o,8>2*<<2 B7E<6R Qln[5[~c<+63V1$7#[iP(ČAfVc^%^vA}ȶYQza3ZG+@72_# ۗP<vYk* _V{ϪR\D"Oo8%b=,{Zs%dG=;r.NqMhF0Rr'H|&:6+Mۚ[ΟG Gf$]e %㺺guvC>Pů"]7E&IUYDEcQa$^J+4pg.!HEKCSGe*%<nhK1Nd4`^c ! y|.y&#sQl E3̉i~*hr"Egfesf;mfQJa>[ޤqcy7bd$ᴧAg?68J tIisЅ0mwؒ]zW2qtWnwUyfY7 gZ:kxwdeP~ur!B.s!|_([H 0fv-7!;a|Dx$vlٗzm4b[YK ̮Lv7"6;VJn(ryj|jz'+RK4H2|?#*T\ssy3XiV@_9Z v . 1+*A bΈْwPg)uDڛ,`' (E@giN%d4)S%9)@/Fx- yEl9GF}(ejԏֈb!T3hFhȖ%1+D|K?ù/ިm΢p䦮|)` 1%pO6\ {gYKl}Rtjb(Ⱥ5HE#ݽJoY)tKt ZzYSm%_Yw 2CC1{nʙƍ,?O'S bg]EoWOŸp +ImP`VG+ R}Qض vObevhaʩR'zS(ӝE?זCŒ)PikۗFrB[ߢ D ~DV`AQF7{Z$-{̲~r'ɇ7dr^a 5h0NirP%U|Q#Ӌ&j5p⹝oK%Mh31_DfZ11}Ɇt'{ `[痚w&]xAF@Fs[JwIr>yh ?ú)CՀe٪\HӯS'&EF%:*1dM9* $[Ȼ9_p yjJT0ٽyÛuObW=z ^ÒՋcRg)C-=5p:o ݹcu+7ʰY{D)TV8l(W,!e;&&#}Fy(BW?+賳 m R"F7SH|ԨJͶeRі(, y(>aZw ֫h '{.'EI6U(wj% qLQdJIb`/"KL0Ri3}Yc!{\𰸠~F ,9a_t%4vb#yB{tr`P>&߹,PU [B bײ_b9|?=.ϊGawR*Iaϻ2MgS=LO)7: E_bfo?$uƧ90* f y0hPZJ'^Q&RxƲ%/cǏh|L^F'TBiv2^E$~zn-ؙaA߼ٙ}+$bZʼn*GdXv|[/`ni&u`y$Ds3UN'Euᘥ\w'5a}$NHx53u\`$,0ZI8'"%$MՉvdMv'aZLcu8B40*9>}'qKhy;.Yk>vc&OxLr!#_Ju-s'D8 \t. Qx/+'bb>u*\ JxUL쎔Q>e_Kܜ\$쪒ǖAϙrK&H_j\Djx(.ke:Mv(ހ-$X()}ǘ66-=f8ІOOϬ̠F5y>?r0σg96}ByR;e_(l7ǝǶpbjnz]&N$%ӆ3Y+rxG;B+. Wi~9'+qaDz'K& 5 {\7lOf)|(Mg砢W%KtxZ$$Pw~zimeZ .dvgZ,HXaaC YS!PkNw .0Z+U9InW{+A}ԑF|}Sb3ZjÀrtaBoY[C,Kc S?.wp(@-, Vm>$/na4`VprѶ.1ptN!W߄~ң&Mu|W Q*l`d=NP*P*kWfŘh*ѩK`T劾w PG؎0 LDhp*ykHRռ(nCf72\\Vr$I7 $)lZ 6'PŽSG鞕 "v8bHMktgթYY 8V׶-QOue[8Uz " &K^e& K? O r=ŷv-Ka ^zD$^oTSc(}G^? 5nɔQLo]A z\7+PB=k_z]DB!"nEtTm [Д֒_QO+|u骬sޒӶ#*EI9x@7EuR=ԿK5j ^qoIW}nb|IrHH87`R]*4H:c]y9}7V BNn±eBEdL4(' b3{3僝XJﰑ9*ɀ =<9q`N/CT> /E-8 ,1MLnK(m$w8 tU;érpIL 6\Q8U+Y;ty>-eE<*qCDžf C_sW=_bP*/? Ab$Ƴ+KQo!8s7$BGqbG[қlngٺfh *&l?C>!>Y3@u㵝,;@! 9F|rdBmLnSX~P|MWEwhxR2O>(z3/$\Cգt )!k.&S/&yؔ`U6oٗ@ODzK2vxaC -ڟY|a>|!̝Ks7+!pӏ 4yxkLI:%]_`A#`07 1W$?̀3Lb. ܋!R#hg$닀fO8Z\e7Ɍ_lo,Bt,5X)ݘȼ(Ѥ~x\PGKS]6Cfӕ&0biMyY"h1f$)XlDVjsu~.O1 as$hA'/>}&@jdMş;WaQ)u5*+Qa= X9+8`2qf7Dq6I<C؈?߹-.Z ׅ,=AV^#VclèyTV7~SMF?ݤܑrO sDH)l|:kF`E &5-s qb}XŵPI}AFF 5mčh\m'lgN\Wj48ڹwpv9ZkMeuEB /Y2K̫A[&br`[LFgqBQ Tei+Ed+b BKҗ3-b~tne3u X*yefUt2,ԟo3 i&92#.Bo`0LT8({=_՛=dʍa 9:HtA:aR|I9`uhtIGFѨܐt qj<&a~Ih6{opz9Q㬸gx-NU^^) q3V JՖÊs2Nŝ>#TT۔PSGNanRq]6P5Ry2l] V[׉ $vQ uQ ymuK dF`Yi8m9"2/BӭJ^n66)KM $CQʻ^o60;y2`&#H4^/QZ@ Zӑ`6#wyv"w8ιE&{ܿ" ԰'nyhPc$Ê`{+]<́72qw61}at7jx[@GZTm;n!Zg>Ay3?y 4fiLĵ^z` g?ߤ[Uke_(/\PN:R.4ci,؊a4polW>bg> q┼@Ƣp;3E9/`a+6jZ:c fyi x\M9mdϙ3dT?/c2+98^j+nP?Q/~a?ґLЯoYDA7 ObE&Bܠi cvݢa4 w ֔mK+wCOTa8R"5Dn Hz2ڇz1 gޛUӔ(뽦rd&`/fAQ!^N?(\q\[+ib,p Z~j`\ɉ-_^~MVW6^)a7IKyӽ)ukʯ+U+Dm]$X76ad*2 Od󾽃|l؅`ԕe~_U?&>?i"AR@J`6߾-=}r}V-)̅vޚE$56]i*q|Vf|f'Z׿fGԷcnGDnM /) mMTj#NV <{vLJefÄ2{VzQav"g#yqsű:Er$`k:~0vvx.dI6hm( m-=l >A3jd[NKﺩbIw3GSA|]Rˤ/!q6&mu Z @;35Qpݭ37`['8܈ĵgxχu'֍Rx(-nЄ:CR=1oL&T}&/%"ց[p3X0<9t] ph Vmڦul#BWe@_W!,-OvYwR%JiB "%kUeor/zڤ 87t ;@?PuX!q|lXG7!PcH4ͅ{@&`a~ZR]}: hH+n}{^Ts"#~XkSL`?O}0*2BIL?\S<{F6{ n/>_E]L0h&oZXQtOCŘIWif8'YJPE[]'si+ Ad4H/%Id24=&EVMEE8^_gz8`W_Dr*̐ XRq>װQ 3\ɡ(,/lP;?x[ z9 [y`Y`͆QR4_OޥRTbzĜjR曉`i٫c0l9g/odc>ltAR+jix8fxoL+Id!"#tXV~pڔDfpm쳽&ȏҒ[qӂJd204&$nYAgj,M00v_ω)3Жӛ-/~KYe!Xʩ.v-{fn8:d1t5$ō經4sҍ@Cp9[þNJygy{̋agqy\j=,7NꨭOe/V#E6+?BrZ̚ӱs:qil͕:?i(n@3X5 T^ZonP31]s!ﰞ\P0-55E^[˼S>xW=aE *U}Ua 9^ E̲sP_D@kA̾@RJuӽX՘Xцt cƜAzޞa\^l (4IuƷ>ͻ¨sLi *p]t HzsУ%e))a7!>QXo<4ܫ^Z 9}ݔsYG\˦ *sf(KbjWD{1ȩe5p@0i'a[}nN> .3ԜU9&rԧ=VY1ZS)YcnjFo({;ģ9! R[NJe19z氇 aaL;c}Sȗ#EyEPFX6 zH2iMhTس諸gԝ{+YJxF{R 5(&B\zK LP2*l0<>R,XJM>]Y!XR‰Ư ɚ"H⡈ TǠ)cxhWp@;ƫe䣾ĦJy2 O^qصBBfQ.WڮL:=u[<%`+*2%f0oor%o Zޅ(finR%7e/8# I*kĹ6욯1g̢Nlܬ|d'R1EbckizsܟH^) #n}>\]oPJ@K%vm.9M498׼zWM nM\e6]e:xv*h/AͯۓZv2= UcP 6 $>cPrIfRI*&OfWT)UDAX:2|3g9acу΢;%cij`%Ǫ&Wgc?Z:K>n4Pv5#g2 =ʪɬ%փkV?$B&OGבK}D0uO"d-tCDm, *RA\\X,ڗ|.ֿ曜%0U'̞֦{c[7ڛ5c%iRm1[&UkRAPL\dئJjR:\Z sFv=Z$e.\ t?4b<)#%Z"OWh_CZ'Y?K?D[mrg{|U;NZ+ o~yv1+KuoI>)q^SU)jz)3:^ä^!ގW X/f_"$<1G32/3>ArίҝjbwxD%mλg(gxA3t,+`j:o]#˴.Xc@igه׏¶xÍBpFEVBE_ĭ`dFȼ5RpJOr~oO}@06;Jy0VBnS} Jl kRw\DIZ/d<ߍ/X&.x ZGF ^'3uR.?&+xt̲*D/toMu/5 ٕ>l#R)F'8==܄ȉ+\NFfY]xl/o%Sdn­-팯v+K,#:Zl^ɤ`{ȄsnwɌ*:ҌOsc2XjI\6>Оy݅bE!`!fHOb[AEB>sU='`6iX9 OHSљ oUĒ ++XL=|@MG|1JVX isR,FTnÙD,&)V#Dq|C@?C5 Gh:M`'8zm%Kc)N *aqLam\䣻Oy  nOld9/py26D \ <㐅pcyAe,ɣs)U Aҋ0pHfp5Vڇ!6xG5[g5?`#lӱ\48[F= iIQٝFa)͉ncWJ,cN /MݬӨmՓ[~eFMYګO[ Qi j{KbʁuңԻ0n53-9b+F4!gN5h9F_Fp.g/%_wI1jlSAxKNFD9pּ T%cW,\=h#-5%Y{<Jt"(ydn|h,Lv`E%`]3\X7+\p;S .@H]dhzOd562Ċ Nw=&gv'f5j7 %~*F Ymout;l']䑙m:*Vd y`'tALv\<G;g)?D&p4%V59Cɼ/sBfh w*X1X(nnK*>3 5j_ȰY]/WdNpaqNQy*C0Q+2}}lO\޵>sɺyĻ^n!^C fzvP,|RHzʐSY#s(+X_.8gu}:7Ax[>R7S0&y+a[*3p™g`MUQF\KŤ-^,)Sh>At\T̟HP;PtziY2-BI[^rQ{*u)Ci0 jf>[(J5J&Cvf*={'&_ Eif-T|~6?]kLP;@34Kc1xZ-RERLàT@"jI_.vj ^׋@V5Z9'@n[eJIܭBE@4ĹP~ VA%b ,\]lwB BCioWǚNks0bj ƧS]Bw (k _,̷n#dޭJxC5 $ ~MRz'NqUO+㠙+ xҐtrEi'Y?66?q?K8I+y;mlPSpe&ަצ@̾i)D7Rܨ OAvĨiw\{l֝B1AإG[~|]ܙnߍҔ7ly}&i3ۉ͘'[/mC$6PTqsP;f6GzY6ӫ`,YàqXGUBenֱ@jᇸ 1*TF˭ u t]rGb  y-LxOdX\0w'=Ȟ r^.w_Е ZԈhyc11V眗АMAu|{rYbݣս 5W}oQ" z@[U vBoII;OaqBHZ,3oca gzQh}'jWhzΘ|@ίPmVs}+v ciqyrz*: o]Ő>h 2ׯjpA-`7/P_5Áva)kҔb2'y(1li6iد.c8iԺ R\_I氬 hCkho*zC|yhiN}M/u^JNT7Hcܴrx=:U'(բ5FAhEÜa#3lDLCLI/;l ݳ.Ȏ01\BkW -ugրoxYbVv/S4y!?6ZHeZqXiUXoBf;t!9[Y{@$Mރ2SRҰI֦N5VR dqQe#~]lnI0:t YD_Pc2naYF`85:g-_x[0=7:Mk]rjw)ևiݒ;]/rY19;*Y1 (&{r: =s΁U6HqIMG2/RىbP Xs"!Җ I& m&];J8$A5<QYfDI(x{ٶV-(RcPPk\`6+oF<$yn*;u T:Qx<M W.pbj4ۋks4_[ ɕ@c ௅5 ɵ<["e%8OTTEc8>cnFcm*ue܏ Gswr, ,}0$v/͛@(2c,Uz%nU4ze *hP!?e}~ZzZF\#e5&N#e/ܞA* ʲ<,-!QAVX EϿPSgK{tuL<ɸJ|h ?H٫<[{\?Gfao\%2;T.'YWe5BY^һ1:j˪N+d :^f%h2A}qҳ5/oǁZbc/UEŭ/Uي^W6y|aVzm^b]k@cY&uCxǁ/xV3rW比g!3Vf{a Ci}C~݇ 'Jsƭ7;=9B<3$f>tj8(8wfM{uנ{\jQ=_/ d  m>͝3u6&W2XJ^`,Mk\q45qR"7r.$ q~ VӀ4{Y+t])?lZLaۦYjf_h@hu[tMP]qB2[(zn)z  s;zh V%lE%[F +\ KчJ6cM66Wut͂ KrevOK^1ۍ N}{qz @WY ]@ϙ#Bf=x1J3S/*\S/6 ɖyV79d1\2KT${aG˳[QafYP퓥N #=] ԍ8耹?FCày W&紏o! 2ZfOBtY xlXI%wNX ;VDʊm;;C8w} K {hg67D$Q/nSuwWn=ĝ J;mLN;Lh 簞Х 0%M_kQw9ڀL"0MrM4˗(=8&V3yK}pKE6UX<4^c{OdC 8#4\Vv'IGk^?ORhauƚtMQsi|GQBZ_`̟Icig+Tcu_%ާG%D>~ ]2Aq >cIlV2jӼ:1V!D\sԜʦܝE7 ZɵqG2#fC Jǫ|KNP#ǸF9 /PޫY|OϛPzq> 窍N Hɴ%x[X`Y?z69.0~xX5v!Asb@%*k2#S8 iZ=]*dٓ& sM]&OV̸6!sS!?HFi^$ k D D,״^ԭ30 UAQFf@¹/?XVuxKU9J2g2s\owWk34' AG|(x)]Fؓ;ۓK| !(G}D`y128!C8;}_E6HtalfY`?Wf}!W<9*]xV>' *~֧ɐh.!,9_>ʴ O#{O:UQ#0OXyIYJzKw>{nLY(F3Ev?+K-z[B&is{mS"h_^J5\_hs:'&XXdgk aUNZ'g(5ۏxZe,@`Eе W$4sh؄M5dZV9!`9U]dܵ`;.~k}%j)82ܧ'#tt4Axt_y*%CQi2_l-Q')d9?1O\V[ۗ01sv/]jT*U .70%x8m*`N5R5E_ /}ЀmE^`t}^')W6hvW,k]'!Kq)5b><1:dB -?up>S}[In+&-qpD.u4m HB(JXnqL@=;QH=Djo\KhX\>|O@&jdsn)e@ʬ&\k tۻG4=FvD@_ #q5pt$}GGv7.ޮ5RcF SU!)?~4"9g*ۃ'A5-? ayq 1OkmL;F.ßu%6XoN9ƣǺIR B#9tM[OQzKx!a\ܪv٧ 5#c"8F o6qKˌӤF dE9,!q| [輞4.I ZvNQ9r|U#N63d+:A(= :atPHWu\3>7Y))s $07A`wF|V4+9!Jctƙ  uS2ԙJ>rtA4` =pغ J9;^L; `PSn3ߌxEK pmtiF:pj pOkaqHٮڒl?Ƞ`ȉZF7CJc"MiRiD$E}t̖SU2#dL~'LLFi'LMrnB <%e x}Ylܦu$ jE;h~(Y#5,n''6Q f~ɩ1ݢr X5ُ'Om('pTy Jfe6DBl^GkJ 1N!.9  {lBCe'8mPl"'¢ǥ_Ӟ Yөu#\ ~"X,wAn !0.K=%uvhu+}:*߆U}l Ma0;iU<:sbq)0sަ$VN݃Yaqn 5CP1sd<NJ;.q>noQYv$Uxe[AwO/ iMwQW%bg&#G 3gra#Y'~ n朔݊7{F]`g l-&YkYP WgB@cD*lܫҽ,!,+n~1zqG:: bzaU_#o+ӈbw ~B84)aͰv}GkmZР*vA;*F*y62evګM/\ ͯCʇBp ", M;w3ܽhZ'?O[$jb?|X^5^=Ph:*Q>V._UW}:uݱ9֓{ǫD;z/GJCVvUki\0i[ [6cވu}M+ˤjJS u[Յٻt= xxgL@°7hx6O-vGrK &ͱ3T8:U$|ދׄfXha0Y{ьы,\rLx%_îZf8XlLQgA97hЯwF8BXlFT=)vEk w<`oT+,>~6`}No+X:M!`́K.Sؚc*d5`fi7N*"ΣP*E7pDL@tl.=;?Fq8|V.¢+<דBb~aXkk,n&DfKz? 4 RcWǽO7*S)HƦ^&+ 5+,y`[{&w#@FMG[ \S s̜+qk.)1 *p]DJU>>pnK,G)K\^䕉31P-GjXbs[p@ڙsgnnSLn+G5x4)/V766?(c CFM c /霏NBM:A)6Th M%p3({۝6qSv^V"/1* 1WGq3 / "P "*: 2B` ߧQ$Ka lYU(Ӆ/ɓ@ Z٤ƻ&Q)>;ۧ@ T2@W2Xuky l/fA!64hѭ<x+7t$0dC8&N(CxU|j @ ǻ@+or=ģz"έc"+ 5kYQ9 xvv G$}Qtg_a| PɳqL P^{Ik0h?l|Ȅ=X+pr"0ռ$%fQZ?K(ֱp}zC43ۮU&cwp$V跭i$vPNsE ̱#Sqpf)N ;X{Kq;0z  \QsĻzŧf(%L5Kk޷\*i/.~52QXm;],(+t@Yl~$ WmH'h8X鰉o2y,z ݄R>wQM-S"RyzkDEɴfTh?LP%Lzt\)gMhpk0+9x~Kf0ScvtW# G_iT8%5UA({Z|HfY"ٺYmӠ7z+$!{ֵ"|rZۖZYexP`Y OMc]x"#7Ԉ S WȽq $R6ZN@?$Lqȣh؈t*>bVջ\kASC ɞO] E.bi&),=CCz~S~sHtozk|`asΈ>{=Z@dcu#TV?(nBwtVO@OOi vzY1Pdd槞Ҿm>w4q2%>% Y (Yi#qW:#2w9[$xxGRVs؅@t';hjyL@+kN-TMPdcRMd-Չ&RߚNvJ uQp%_#DOnM O('xkb(5iG^C%눻[;c175RK{IѵŏڕtLPs?UmUrh}'+bm .˚ MyIuFH&-ߗ$]^.?[iu7!xr|uVU#+ŭqĄo'GCzPiϟeĻHBSo6 YPqdS_>3@x\Eo?kTF؝oӟ6"6ɸXЊ 97Qhߤ"8ϪU$"Il;dGup.d-@#X_.>(q%-uI^"27Fd79lI..]xBW~eMLpm*F&0''e>q> O+JU=RO? D}Rj}}˼XlYZj-H@/jS۩";bKk.R;N]>M*a8޶G搯 4rT.IȚ&.qkuME$ӥg|XpF<"`zy>@h":&C"!l0o<{ ^LGr\y~azEb~"lHYlzhR$lyX]v"FH K[%Z64X|SK~81BHVϏ'JVomP;7#k=Ur\央4hbrjc\ H Р?$/6SEǙyN=&!G{8rZ%8VeoG\ct%4e/!.Rxe]˾l 2Nb!~K`bҸʐ``GVotG|,c=cML稢GBP2[KV2 t:]v~^"6pj y6 ~_;x&,k׭@[HQSzԭX@i |mB@琱L(><NUۏvdD[w .و_ǭm@m)K"xRi>JtHrY||$(NF/.!.^~'bQްڏp?HԅMRX|TlwajpU{㯸"(ӓlj)$mCb=$^Xn=g>Ÿx%ȶ0tϪ"I~kS\@4gPJb/K30`OhJ#hS\oa3%cVW0PBU("nv.>i? a71ؤeZUh#[ M>(q((v݄}EC'J}#n:XVXvO5P#L%}lk Ǫ&qj4p=%6J.W}'IY% B Y!Hm0ݠgOʻskjmvebudHijEiJ6*Fjs ?P;km 0[==LzObmr=G7hs\7T.|ODo:¬ _hc Ȕ~5[?A#U)=ԯxU=eDՔ|Fܒ[={E4}GmeCm*CUS,.[Q+BR9xM: Q,%I#/FEG9jwg eRJ>ź-Y{{Xl9~_z5](GD*Fz'cxa9JNW(_ctE=>8pCRռ4VCf bcA $E[ro3B>=w < f<}#9;G-񪝯8|ZwbuV&Bgޜkх⼯򲌕xc =G,,J͡3~|7D6p0YP.w-74t&I|<,$Wh߂d%1 "wł䑹p,4= {`ۿ+e"~ܪbѶ 8B KȝnZEό<,"o 3TJYh!< t^/x_CEPzRTH8$ׯF<_æ*@vQQR9[cv:6*J?;,T0og0 JtIZM(+@cSV 8!:MnSc,c7/*JDP.(ʯZ`FYKr-dւ7!Y.67кI]iۘ_S{4f^ZVʥ(#Ut>U[ zB=9^%Z#n-gm$BTi#NI-\z%sA;;kȦp0ʷ\KgP&W\t'86DK@~>vO3l׭fֹm:yD 4'jDAkN}i0_*rGeB.X*!I.)28_Vv|KS*hݿv^7 -]`1CsrPwgҔŽ/(S`UuYK8vIiH. Dr |#O'ɪƳn7Z}J1?R)Q eP;}&l{G`)j[bٕ̏6ߗ9j(%N3A]X:F~&"8[25N=pT]6ž 2V*QRd )ҊV~Ubq@AI 2KB_fH9iBmiut`~(}O3-7Bqɾ 7eH g'û BQeB#[Al2U\sw}m<_,_%Z_ʴ h͉pEtF* dkY}ξA=7j7|@4W!%4~itNYE"ї:@H\NH:+?O2&䎙gQbF*D} !bCOURN F9$Mx"~]q<&WJ ϊ U*8/=yY\ŝK :ǥ_o OOG큋Ԩ]q~.2^+uʇa%aM((m3!~IWʓx8&:O;JĦө0AH$36V'g$Q5Fs8,J0¦ #8vLÊE;-cZ}Ah\?D80>p7 /J ;ȏ^Ͱ~C]i,?g̠?$4Qe`NiUy閆glNѦ :G= '6iv]=C24 ^d/bޝس,h)U/?#u UkZ/S :qlEa`Lזٓf/&k1g3ug1}0T߼~GVTn3}SAY-^/;BճΉĨȌKIx&3vוgS}6Լ8͙9*V[=Ǽe!x;09[Cbk%G7EvPP~ 9C .P1MxJH\Sx,6]E5W ;G;ilf<6>2Zc1lBHbc1}gRUa”pSIm@ğ@6L٘"|޺w(Dڹa,7&Sae6 ZǓӔr|v?U+cގVco9nJ+CX-}ΖykH4lPà$n!?MS&?6n Ⱥ-,)!2y¦Q@uMo'Jb6Kv צ2anHvGS4ZPI}|&xީ~i{fk|?Rr:jXߵ]m61r<=A-bAze*xԢ؜_9XZ6N9B6>9G.4I_<`rV_jS<񣳉@Xy[Efwϓ{܋Q_>6kD&7JO/ϣҥаlq(,v\cLgd_ Ӄ+?qRBHaP>g9.~^51y@k>.~'#D-P<˅=)욨ي洊Eàa瀊;gHjD:UIi2lhs vi_?KCe3[TD _P+t-v2@{ZYQmiGM6 DeV`[B/`TrV4GJҩbq&CT b%* '@YF!j"{!F .mK3Q ] ']6q#^ĤGԠ$dCp= Y˔ j?4t:0>qxDxT>P:O @1d_zT^PVw&h uó/kfTԌc0dIߙFov: n7NU%rpxEГ0qY22&*2: H1=u5fR Fe5&s]r5 M~DJ X`a;7S]|/b6mN+\A Я!Ǐn]dSmGq>@({tQj׊ff?S)h`n[XEVxFrA! O'"Nz2OfHr+,Xuh OMm H⸤Zb7P0KV% ڠY` 15.1N.ԁ/X̊Ei[S[}ھ3NұZG27Kk|6& f<N9aO^Iəf}oA#0d,9>s ozB-tmŕ|KD^AV3?v& hHIJ^Ei)SC5+1}l}C{t7Z4޽  G$uXVmy b24_t!xQCUc[4Թ /\XҫF1Y`ܭ[Q; =Y翦U2?I&hoѴ5MZ(PHJ^唃罝1.|6}_\NO "ShfJdVd&%QHqQVg \J>"mT\pCøvބ(yvwcoFo}~6>׿Hm˸ԁidCdjO .`M0M\ Vi-s9< jT]Ƹ= r,L5Jt"qBe>0zW:'q3'cՍ -nIM{P'9<gYPj=okt Z$g][u %)W\VlBi-;}Ùb@ fo7W˝.2c˶I e*M{֓^ Mql/( 13l(D @],^V.Kp!p rʒX:ex_%I .B{JsCeMRr2"CY m+a5QR4i]7wr B5yVʔAy rg o:T* גĈ 4ٶE}yC<{4zv%hR%Z5@^g:hw_%Dmb~h{,O%XjZ5tSZǧIX# Z)uŎT}"9@9QOS/F~ms HQ}cvGхOe~#C 2)oM*Hγ`W6M&c1ֲSo |[B k.1`k<; ʅ/.(A⨥i.s1Md&S!l g.MrKXrD5|#YUd?(7%how2,&^/g*= i9Lhd'U/ $splCoGQ@%Xq3`ӠEt91ް9sGtk-#<ৎE}^r<5r_Z,$ٯsg na]Q{PG9/\˵'& `"aެVj U?3$P5@h`r6Ea3 G!O[^K}iékƶ;ג0g)D;Pnח,<Ý PjO{s,LE]W@4i2}Fv7ˮA(# [o7;j6Pr?> ՞z%#qnPBM`ޠ|PX7YM}SM,11E؍ A(#]^Z8箹 (cŔ{F@$Gw-d ]lľ]BC4wh.M^5)iODFn gجtOj5+ 0 h5ݮ2 {"$t1V K,3R?WQQ.+*D 5n@"4zx*c~Ce n] ݔ[jjJ}(\]5]&G.Ʊ,#0#j_ZVTҐ 2*7-MF|\j! p m∢ڕE۟ n=$3nwgIm+OmL3(FBE^{{X3pns!߻ ;EQ/m"L~[ݿ -:9}gY1-o5BqHM۞jCj6؊dlƝ"+ ]N/2Pt=ֺ ag`lS !cπpoW#;P3 %,5yYۜ\r ac,|,[p/@%ë /(0Z) qIhpl6۷;1$ѕ)T)>K͋m@e@(0'~{6<K=%?*NnGI冃R,IJ_1Mij_xb1 ؑJKEc &[)Fhk.r-&"" w2}5D5 \'͜Lv'Lx K.'epPSt!~TWBe`lh ?$Sy)LX)&]Ձs2*DL2bշM h=֝ͳ h/]3[edSGB1-vp61p^4eQD&el}J$FGe- }Hj u! `lAd\&\:oHptP:ɤc<{_֚.qU{g"ɺ23)^Z6ES" aŚ| 5nx 菂 v0^eYɮŕI%Ή/`]s\r*3,"X@^=y?S}\0޹ss3 2QSbnsJ,VM`ߓfdiz{X'3!I@dCqo- 5z^+X&^K8ʖH">?P2R{( 怽IIZDK p?|6ߡۄYgAPP.h.b *GÎ]a01κqл@d#ӭV J/ΪboS67rMK}yjެ \% W;t\h#wO A1@Z g*8:ZxRKxH*7s"A5􊲈"Hgt2WwmKS(H.f-&T{4NlGࡕ"qbcf`G!:#X.˻!N K" %ٸx[G{,'9$gW_ꚼ*i2R)1%KįRU>?5p'juọO :goG7^Oe޺ZEO93pA8K4 Ō!ӊxprdw14S;YRѫ=9G3^`nZv] 7WJkFȽoʺWsgeWo^ges ,]0s$kč-M7핚++WuĒ !I"!ʈ J$wˆ}Q rl>,O'NCCWbXʖGn49UEEi* E}[cPSÕvHwqɬNWc$YŢ餣&乁ά8AP}Zɯm%#z eJl 7)[LPr31س Ac}4OJ^5O'1].ɺëumnC%6;o`tXˣXOh ʪݬ!cu:7Ɨwl0ʙ+E*R*DžR"nBl80ry_#cZQا$eZYEPp6Y«"R)4.R*")-`"J>մx>A1,԰@t._μ!zARpbUN;,T~CqyM"X׿qG"H:)uCnƘo#bS^ O(Z^OImmӻ z~⃂.F 6@j@m\ӷϳ{qLS"*h*ML'Q]|x Ot:V_# 7[hb'>1zkNF +і0b#wk]DIy-6ڿ;eM' J@ʁ' j7!T]{ITPӷ۷ɰ0!QҬ5\eؘEjYݘϴ3/<~sA4וox+iwGf) )p}oԽGi-E jLpط F×xga35&ሜs=% {7c+RI^`(W;w`'9A\)]bP籐aE]I9E n0r!j#YYK-pZ%*‰/5]- w!O,:zpZg5y%2ؚDSV`i "?~zu,Qi9r䭂b"0|ۇ~ɆEk-^$ 2@:Yeo1=0Q ayn<k*;n#Eb&F37u~w#Rmȴ _]-/iGvbœ&ՊG2}!J Zپ]#oN/b" v.nsUM;hi]1!!%!;Mk{IcD<G1rLE7X#:I/]bE6M'UYĆp`<@9e#D4 ƒ|=0^ 9#"r \ \ϤYbyRB>L κaHMbO!nnL$D4tMboC̈́cԹH<_tj97$SK ,a$b"]q 8EFol4FV%pZ=*A*FF=i-{I[QlҾE=>.NJ5A[n x8`3DIO.Czy0jΧ2BJHUBR;ɽ=?'ZVuʡEFH ɀqb)d?xBɿaFg_a cFG‹(iSZAo !'aL^Q<7v5Ѹg^rl^yi` yƙZX2;*:v& =آцQ(E[$7_Y]o鏇d{ |fڧ*C73'I^cѡVkX*LUfukvut#W [!{l*s zD.H]5 [ZܾcA:at/AknlTwVM^<@L'n_v7'r%a2h8(0E'RU|xfҵicS@ԇpPWK*Sr8Tƚ,, MZjٍ39l% 49 UsHg+"ijm+kԸ֌]0PF8B괩MI&WcI H`;rp`~ʻ1|oX{lES/di- FxnXJ|ABne&%PGKUasCRKv =Qq7CAzقLտ)Vz&s.Q(GF[_ngFeBkDP"i&okmtSnSP1弲#r>a;nU1Y!{C}6zFvC? \&(R0B=cs?fZZZ Z̤4t s}V9 4~4`$KFSQk,˳,Ǝ|B R71J)VP 1i"MSZԛX~ud}4b@2KPvX#Ds&V˭$d*4&,D&}gr@3ǫ(6/Wf]{+b65[71&RX;}Զ6%Zb &xV,BwyCSwŐUSN B9`4 Gvt8!<Ϣ]! ? ӑؖACda%Ѱũ;%Q+05$OL ߵO؁ {:څ4敃ؤ:F'5 LNb x{twQ, 0kϒRɰR&3#1Ώ߳%]XqGf,(_.~ X-A [ X T3x`Ge( l{qD p+N+ N|* v=mC]ia%7r\/Qb@ oTd}c}xaϯ[r% G&!k< nmEQb{m)q | ( ;UJSQS= WDH$?R R7CI!_ ٪j24l; -S([y[:~1&&"1ҷ+:~a*Zؚ5r߲iO8LF0J?_ۘC?[}S 6۱ Fcl`2.8p.oʳHRaŃ\= @4Ѻ.~$}G{Aé9܁ `@X2 ܓ~}>UX̉h)^sRCxP`ifІ,j&<`!G<+XSdH}t) 6ތCuBaMMS-qu;XFs MeeeM^80!0G7d,D 8,?0CBA4Me Gi矅YFqv(s_ @ݽh63( JLkOy'Ɉ,ۑ|#_KՏ.'?I?ځ'dnvEuU SQ/7>%}垿;Pb6Fv,t7)@ TJP`I!LҪWI Q$DhW#qZ\E˿U =I*0[DވZ,Y,c$W#od-&ǧvix\v԰c=]ryU4Nd+`٢FÑ3k)1 kP">6K.h>&3N_B ^芓-g=\FTUO|Ꮚ2*!Dofj~.HH:ŹVAm|~ȵ6 ؏e®f6/s$'3LRwJ!)k2Dn/썒!z b6Tne1Qcj6/;nbn~k^X ʛJ~!(7B T:js-]}ivCaf$@uK}/Dt ]k]]$o[lN澑brۛ꧑+xBH bMO}h}s+ %QWjHy=FZxe/4hJ?b[x9E/q~/R6(#a|)9Pm*fqfr0"3C! Xj+R՝@(Kq>[>]Ki/~!'* +lɲ-<q-;NS_8[cD"H({3BA*nˢ::J[l2[Ϲ"ØrEPO5 rS2O^WעGiz5ugËj8Ñ鞑5>(E5c,WSpTz=hf#D_ẓh1SʎF`, -H0]pkA B [g#m`7\ ِ=dpj<;(Hw4/L(h |-SOvy;Wsւ=fI_d~m(v'{~= 5N(LL0(%] r9> U,iGNl(>`y֢L'zL3 \gy'̴w# _z\lʫ88rI]HISȳ4`NV4Ɉ^cBMkdc,7-WM;:Q{ͷ:}3ֲe?n^.wygb޼$ro LPmQQ< C"L`Y^N"7cgu}/Tp}MF7,Go"PoƏ?p)F-iȁɀO~Lܬ?}x/}ݣ_'6㚛@ _l9dUqC VIWk[nAG6=6IE6塨R`n嶍Bj>k}m:mz QI+_DNQ- q89ϝlR-[տ(e2/Jk[F rlOTZ6 fEtrKOW~;7t_Wrݰ"f rr N< rGBҦ(}⶝B7xLJ !URH<@(((c Uw`IQkϽdqJnkԩ!:IfMOƲlQ?#ޓ0wOI|į.K&9ko{ӷw|YgyaY'ߜ+ja6w=8 o;o9PR&حWT,MtO[zF…(,yk6(BuZ'a:Zs9P~Ӏ I1m3]n5rP?gEM:5QeGc-[xFNM@EOa {V& 0->JCD_OZ"}jF[Lݸra=iICg)IGp4gq Bw PR.N61zH;F$03x CD,{bҘeOAMd1.K/xHNY1e-^uʳSw9?>EL 1aAH ITCPlDCЙěu&PQGQ[O{:Nx"c]_Ht[Xw87D0pQXQ+`17ɖ+ٖک ~rc@ڇ˜(7QZ59w67]^ϒ‿aJ1Q,Q4BƟk2:٭qt?ݳ43`ari4i1fZU~WgtVSޒѐ~EG)Pfn WE,w44Z?Wh(TgUA~=LU~ .ApI n+QWU1su8e1YB\TXU>WdhDJV|BzPDC(lp`-c-pY<ۡL6b2yxym5 zӝ I=\ @JS;痽{Rxei߷Y 5C&rz8Sw42&GÖ up:5%ZNbA( M3tQ3v#'0_!ݭD 6̔:GD=o%80ӑ͢k>7D#(Zjԫ!Qc_Wm[r2,G 5ܘ:`{V`yrl7՞%/.^)y1{kC-ž++7u,}*wֿЎG-_s=;XQr\=>/ܹ[U^fҪ(l /t, Yr;"/!oM|]-cOR6Aq1(O=F Ak^i'Kv3l`37]\ N$ܳۼYo¶'v,'QZ%.p'Qb'}bI0Fd&F-DyPU Ai 0UoЀ (Xw޾{}9Ѩqwe;c)tS'4MTۛ!qcaQ@ 466Ϊ%`=N|!a3F85`jn%tXH2o9'Q\cZx݂U]+ WӾh-^TX9ЈҽF#%7W>G,șN.h-75U@LtJ?Nn% "έK4%V&  fZbeR9DtR;++w8hs_3׮=S_<+Sի#L-.4{O{ `,TɚDۄvtrh\Q1婹Peb"s4AG٦~o<:f!Aoo022lŦ-6uS@g #(7܏RsE3eeSYI6o <ُ.╉=JKHUzJ@LzAjQxD,!G8h`Hͱ (ky7c|k/jL UyiD *uqi&W|Y'G n )g/=l Ngn`tkѐByf { *xmA˔8u<$S/#úڗ&HѺEjU3oނ(Ow~3فSk6ԑN/ ͫbJ+$+hعYtNՊUJʐt BĦ|GKU+W> NGfROV*:Z+@q?Want1 .V @H,2n,ۆ3ZcNZ6rKv$G}2"E՜j =*"|G7senNcsbm mf'ROeMSlؓ4DL[q755m| PݱʙѤK$ AS`x VX&,}ݥ(복 AE?FM3Z<,UY%O(6u)r_nT\? $#2TN|hK¬"X^ SGBI.MJ\Ә$fm>"'ΒX 7VM-pm:]Jdٰ3UNq.Jx0( /\PMGvNlDټ6Wk<8: !jLP2OU9 2ʺx@qPj+45Ɍp!&A !uh?8Jr`5GٻA5Kh ̄"mae(aOe(ܳ[Fun |cL#uffei9ZVb&l,4j5Tg٫;}Mlh/ߘ ?uڡJhif'KZ^u+w,ĚUtT!5 -%qGdrBjyO #u ojh)gvra)=H#EZ>We!Pށ_#u%mϨhʎQ?K|tf$}RAwo g%2Ty{"O=!0Q垐(,RRg^^a^s(u? Ia2ae[\Ȓt:Gl\U(u9鱉+Wj,0d>@>;=ڴMUf+근H[FC"!ÀCE}Km_&W+, $ ]DoFCPSl/%+!΂G5e-xNeJ߰ os)3K- }j&RذE|)=K #MX=u1ڧ`h0@?.ve΅5S$Ltu;@˜Λ.?IbtFgl,O,iʎ؞D8s8Lj,ӇX/<ٵ:qcAhe~K~T\Bg %7 A[4k#q_()O*D)XNWk!\y// 6EM Y: `xE,I0 uG* yan@9RPK?,mK8ᯃ;5".bb+eOgϙ\uP y$' #A!4a)Jv@O:|OLٺ<}|zK5š,(Bb{ QQԂEt0gcϵ+@f#}dMF[gN𑒨9xaf :lmp?ړKkE߁"Oxe67YCZwiJ%;c>sgЕ6tO]_^KmH|Ʈpsٰ9{k_d[, Eb W--,z_5qP/&SmkBۆ$Pzrb+.= eY ?de@(dUjzY:Va156ec VO V CW` #x8oL-^e@>{ɽ5 zE*YoQ{M 0Kȭ ;ؖbpVtI{8( %No }DE;]l3NOLdtP!4u%'"Jh V]\*[PRĈ.`\|DŽyp5͛z3Gsw0g#Ju;xzr8Jm~`RZr@V7so/A>y_8 # d3 C8ڠԒ? b}ԁQ ]ȑ&^Ζs&E*us` #ijкI* N07sI]tMGJeq `-bC-CMU3ӕRUT}_&UIY%\Ħ??#,daE{mUPi"j Yӵh#W=oA;wǹhfonm,V銢59e %7HA57lo&8yHd_=} sb䟏%^{QN! 7.y]д<F-`ԘؾA [ܟovHzyTVn ݷ$ jm\RCN5Uvc+e #;h @FzRl2y_CTt8LHxIL،*@Z%zO3\)R1ߊq ?VW>s{&,L.^@~h&hH)<ּҼ)[8 =_T:LeڐM< S@>H!3qF?܍|++鱪fQW n_yi&jPTO @4N-$O38%-Ok].#brsז`]KXRwf{ UJb@sA9m'W?C~Icօa{? jK}DYy'm]S 899͂1n a3]5DAX$ 4U9$&W7/ w "tׇ05`{if\ V=&gqs_Pzbv+>𔀼 '0%ә|{PαH먰Wf2OX=Q 4\&;O_ģ@:?ÛZ~w E Vw&zq@ fBf䟎ӫy\|IȅSD$Ԡdj.#/X0zS2!QӦGKo9~22]ݳH }pDU?}Q`&50YE&N?L θ7N@r˜;q<阕yU 9+7=ۋ19 s:JHkq_KJ#{P22ڎv~4_P^ B%繅cԢv`yPpAwJ|TV53Pb,muгCQWp6N{f Ԑ GiqR'Ĕ:H٦tdDL"+!D Ϗכ*p@`9"I2Ifִ8*J*FheV!h21ǽ/d=_H*yfsؙ3Ѱ^+8cN/|/f1qk{5^|Ow-0 &E* 6l<Ņ,M4BhKq[N!\Q[Y |(.ꇔ< 0ip95#SLȦ| 1.tG#{V}RgxIF`jopOf;[yt)dTNF 3):KZ%# VN=)>ZyRO]9*;ZP;hu3\ucN0 4n\3n$z\_K6 MimC +*"@X,P E$"f3uU!sUPN"rD8 %_nDuL5 u㲀~|qsz@Re;!ŧ,/ۗdzB?{|Bcym_NMnmFo,;rwy~^@+yu]t,᾿^7ЧJ|}I2:Fyu%šcEʳo-)嫌@fY~;Aݟ3Mi~BT7",q/񃬜t̓\[J|SLd"aB 1W=+!{_ơy^(XbĘ^{ټ8+V !1{e0PV&0i V"*x5Wn ԍuknZq'Jzj F|hQ\(LdxĕF$=4,^DN͗juQiYR_&" }Qe4\$Ĉ],Ox$kg.ˋLQbBa36wR':UeO-!bڐDn{JFV(<%uiX2B9;H T S6&Zj=+6wk3|߷3?aScp4lz݇TCGlgL"B1WƐ}^%DH\WI$N6{1r=vW^ғXpBK@ F$Y#-u@4 `ӏۇ. 4޽'De"MBVRp!Q;Kkԓ-a|dë#;x n'bI$`Tqmєe6/åq+D d ڻپZ E"0ѷ"#ujSpDɎL[8Zu|˱/RP^ RgH|&CM$K%ㄲFoqa_$zl>Olb(^3kaqNMBcC5y֞"ٰC[ƙV] X0, ϠVxaSqa1AkXa/m>јoIud^,*Ί \ϺDC}JL $$kݜk`+К˾C&5IS-Ȥ,à7[P-bW! &D` )Eu8X:fv-Mscxt:*M$7d*:hGZ]p #P|݋9 amf*COV%s)k̀`'܎bXh4a6@ȝ=id1`Գ32r0@(SFo<*oWQDXEXDk^%xB͚.M 8ņ^9\ a H[*R9*MUj)CW[|)*xL*@2{#Nr#V!8FT_`F |/,/Ӣi [E;B 5bTM3%`E/E?*KC-6+;{u(QX@_cȚZǪiڀ*o'?ʓ yp/>J/x]Xq,7j.'UlpbI!7 !>eR7ov s{N& kq7=MX0~@aee<~8EIAɻsä Jm#S7Z`J?Q K #AimnN/p$j^'{QSryCz SUȩήGq@=`D|`qNDΐ/YMX3%070&6G:<Cl:P_5 -u#}.sspxOU)}!ax1NВie$ÝQߋ:%mL*JK= y$Emԡ 8V68X6? ˞!A;?nhUx@Osr\Akxs|;|Q=/;%W*%dAN[^i&OjL,п/׎mś_#k͘uF\, Fx~Op񷸛^A_}DjP#?pU땪۱K3xD R@c4mOĒ2f0 O0BamZUکt'2r)Xi_n^ӑ,`SѸ5G!X^BMV屎fTc!nsyWkH1\ھ=rfR1]mVP>I&F*vzXtm-;ol2Yf w ,b%["5J~77~hJƵNBN(Aކf]P6 ॕ!"R|g$2DQqrܷnR1G>2iwXͬZtM--}MR[XШ3ڷ\Z4P#$SNI'8eA ho iZo_3] x]xʡI.-Yn=+5f(T;6?ᕍtc?.l ]5|gQF˲^.I\)p15FL|ysBwOz $/ ?lyq%7yc*_`W2A3`f]M}<:*)h R8'kX罊=/|),4 "#5(}Up'|sK*ڭS7OQfy{y>SQ,N0%4b_:,$N|tpXSQdk,Hx`< )BZ5N xi uI[ڌhHrXjSzfDͶ,2-! =6d. ƫ<{pZ+ڌwIhJK2ɜZEo/_|M EZXf0CClvYI"@*'팟M mc":`ÞEyФ[ KM!ʇsE!j!;z`l~%H{J6}W[Zco56g8xRF 0}8ʯTޜdj*yhJ n0v :xyZHq UPDLGYhȩ`-)ԛ  {H)~ws5WߌmDPW?8CS0ޚl]tT0&j@OL;^IEeCB]ENފB=Z^OK.er@ܐg`~LեmK4'LvnQbj{c\JșMݪ/vZ[ h#Jތ?R]i>!][6&j^c{i[B.v2r-鹸@Q9#v(zz[ƯB[(p۩${'VcJ,<)hU6{D9k?74\_J8u]xg~j{UMP5¼ $}կJZ.̓v\h[ٜ7˅ &MI(" aiƭՉȖ兀V*k2rwqR[۾$Fty)b0TC?Jv`+U99J|* woQ ue qBUH 50c$"}RTt$*''lrxa-y|veyd!XWo y309r|_Ub @@NzA_DI<7Pq뙶kuvb~ b1дv l#uDzRcJr7auO GUm L9QChhy|)Ѣ綜)+ܬw äI'i2K*|!$3lܣY8ӌz6J$QB#6:^泩! 6^ iyMjrŪ&ՙS`  E'"[c_1v{~ A$ݨ9ϟNNi²Ԅ}hXndnRyv,I6vn9-Ymc20obe4f.!&nP,O> TmO\`Uvs>50¤5~n;b2`RSZqhI(کQ$t~_ R?XhE3erdJBV}&a_o]<dZehf+R^Q@~ָOOiN}ʓʇ%/@iXm"X()(-VϐcM'O2Ԕ8߈SMݷrJi>ץu]Zcal`gʋ`maeHv#̣IQd}R[qm:1 g"!ruG+5&`WuIl ݲMșJBč[7_p[=:f='Aă=d8s#2/y{Ϳ9Xm!8li^Ǽ 3Ol?V|?* fhG8ߐ6H(Kk@A'Iq@{S+ IKMçr{)GbWWBұu[mT+*] ЇU71v3 ҳ~vqh$œ24t#*'@b3ghռ,V:"{œxCuM=jSw'{z jfxT b\娎s0鿹skc.ܩVllL{m!QP[st=?P$W26r X0f$přQzqLY"m_ KTx`j\k@j$[ _dGő%Ry%zAhh`>Þ!kDz BTy'7I7gN>!Ko㌈q l.c̓Aoݵr@Sk#Ԡo 9~W!ѣ[) h!3-uFaBW|tCn i{R5ڭ; < Ө9}Y[Gz(|G1!$J]UtN2 cbG; A @iqB`P|ۧ5ZT{`Oc`1v5dOqz0(ޛrF)wdATLǧAaĘֻ}I&(1d *@>4l\[5gOfbN>݋" qp / +'palf/ VU.r =/?am9KRNoXUpz0@3m$%A^\I[V'殆OVutB/Kmy_z9N[E;{s*#]|Hs݉ҳљ u!NC6]] Un,2Xh\\?B(i V6oNicu+)ХEՔDaJ0>[guxtO|]C4nº+5B%#m۫? L'iѭ5Odz.@鎤h5sTFux̺bQIqEtCť^-+,݌:uz ;h(Wƿ>Pmk KY0Zo/g?,(UdAmeS+X:\[DoDb7S踚 7hzT.xg*W`j밑+:'# _*MԁTMʑؠɃ?[V.Kg>xqUV,/P~O_ UKAq->:}B'VFh[Teel M$9A0Qӎ(6BU *\UmkjId]Xy hI^Dm͹? <+otl4O-ڶhS$E6ʶ|32ꄒ*Ty%#ª)Pl eL.N>d4[;s pT Q_[%,^m2ܵ' U?K`^ݟ?qw ] P@d1B`DBٻ@Qnpt*)}ϙb<R׺dܒ@ʏ `=sqe>Yrwfs<<R**x% h4^ uWZq%q fm7bU8_/j`*_\% yEPu9鯳P _o*=jR0>C6 im\ykQHP+5 Ԑ9Mѵ L$Grd Qޅ>'+᝘'$-|lm|~uY'Ka^sr)z;hTND|^jzas!ζxSL82_g\eݱz1y|KDauS5< k:QSOL@':skS!%"D-81FA)=?EqB?kQ#MvV7ml}7L\Px??ۗ{q&]M^QK"-KhEt lV&ɩ|n;\va'ԥ- wtt_:FmnO>{.OS8%yp2{l<:+[TI{qC1mC"i/ZY2zG$Kw|_eȹ5Xk_%OzzY%0[JߤVt%ǎ48b]ˇ1h/CQRڎckj|yxE9p7G5G5Pͥ}Q9zc oԽ-.LeRFNADk[ǽ;$MCi`'!XlkPJwYYb5nO 5e 4Y^oT|[ qlNH`7Q80Cxǭ D9J)+HGfETg}X5zLX yzg=O m!5 4Irʉ MPY9ЍV1jC^߬lRf^K{Z>CCɪ>\8<47A,D9&AnlHP;1[GNPq\FpžʴO *#^1&liVL,SᴄI5\d:Q,%zo[B!|V̶|4ΠB=[* ԑVRIP|hAa"$Tݏ*c0+S8;g F͹(JYzvRldSEܴ\+p _sϘ&Bj&؍<`itGK-4VOg)n\M#A oE AvDhUʭykcG:iY1U1--?^+$7߲³V=MlȒFvmm˜ba⴩֋^-O=56{焣5˸6젋ZC@_T"7f!L9Eeäq53B`[p/iB,91C}Ex!YbI (tcu! ا`sw<~v\73`!Nm z UB[/e o2J@D:\?r"VpҰHvFF8;zc=R-Kֹo/ab! Q6+a9x+{XY?fP;Wl9vw ̽%d(5I!%J^dʠP^} rkRq^IJk|(Sz~rMm@ sHW\XhXS'{ ȯ^ZZUs E5UWq,bTU[;ʹ摻-#4(G0Iy|'I]R|KIqMO6!v$: }FDw&tL>R(ϾwaD A58@C]}Ijߚ nO8|fˈ2ZLt%-#X2섖Nᢢ-G b.A'IӉ">C8gn;σ,撘iE\l!rpĊ"udt=Ge4wͪjLjdf,PŐnt$n>X}f޼@ @j 6+,+GU9bI&#:RUl8 {N 6&nyfnau=>[1 vΪQ## {̭9'WfՁ Su}Ä[)/ZR1d lM|}6%qU8+^WN,w\an-hb:D,N`Au\,ej+1k"j–k|M8]B= ~9k0+7Dz:^N`q6+$ A:čA Hc۾Ƥj+lg9u46{h?GKY8 Nns*ytP lьf˝jИyv5mRgv۪+ Ԕ_5+oqStٜdꬴ K13 1֭)G{™/ZQ%JY֞UWj>R{05|n?n*n&>En9/EWi0G!( 2se6kUg'^~"`%f dY&uPs4\o77o1$M2-M/ҳbsişv҂?oEx%W9 1T9qHzR70Vb#W:F/2t;Az;jP܃{;ФJV'^ָ!]Ě ;<a*Y>,k3əjS.kwQƹl0{6;HYF$Y*r%A=Ȁ->sA\V1G.qN=^ƋRcO0eqyʭzVb+pţZ|/ FM!tC)&\j'*;4s&,Q|/MbA~1a>[?.wZ3.n'= ߕf\Ύ|_% пm8Y>6Ll7)𳝔E ;tV$dwOZ ?ZR|Dcef'}*qm\ Cja yhEb"F8 9P:J T*G?i֡ =mLtsA6ZjzA.P5 yg`<"mTJq - ]"FH;(%TK3]Pe6 L"%6 1_gG'/d[\ ˱։e-o橵w,i rzpyu<'\1)J+l++uA9^w<BH#%<۞q=/"٣UdCvzYpA0Qt+KmB<'zr I>^Ca W9ie85Pʘ[W+<$%]U5x=N6KYfRg4Q]x}w[ o7GVp.P*DqN+U-DIx95hNlm4+jHw:W38 Pl v;us&]YfP5b^y Co|I7ַ(tw*_zZ|*P r=052~Mkx`>Z.\r;\Mp u]Ǘ dJ7TPҰ@*}P9> Sd\3y8uCjZ6cu+"vb(I=~.ʼS9ÄCP1:{ge>"B,5^:[f} %j]@Ev׆l{L>Mg/'3`] uX\[j51pRF„b&Y Xk M|Oob]S^%gbh_vAp(+*~BKyu'~a3p$ wv>m9Hqw{*kHbdwí*UsR / '&)I *ϦHi#iK>QNؗ&5~`ú-iQf?L8[)CZqoV?V6_/{ n3RBC8Hw]b~ :";KΥ3M}k9mwOLsp;-nqʍdupp F-bc{ O 0wTJ`ih`Cb\՜I HSxj.6//_ TNJvŲ|A\ uyj~3Y3IஏuB̰U= 2Rt&EKTa7Ϗ:ECl=<"Jl;3SзϣJ1q%kRȌ=d~pȘ1]RE*[د<<+~OG49+L(A-ڰq X54-M6JlB/BPJD@}+.6Aܿ[ĦSygg_Uzvs{UFyg2c(= ̭rHkc.3wab[ :ek MP}L!Ұ QymDHuAvz~l^ÄZ)g(RowŻRjg]vsȝߋ|a;QҗCڂ_^`58O6ЃPAp,_JsNj2DzVo)=:]?yhn־< _^a'TlS@f/F OdA9hQ^Őllk?q1vu뀖(WAO6=bP؎PCQl3-Eh8δfhJXۨ1'qG{`y6nuqe\Tߍw؟]20}FbOЌCtqEJlJbeRG+@q#.dҙKxrW/n<_)f:J. хl<k|nǂI7^$+/+xHm3[ێuG[;k\̆ ncfeMd¥65sI[Yjr("*)\W/|@Lr7kgbV$0|@th Km ħlWsuQoŕ,fSU[cu:QC7E=Mp;3&攬[\=q\)1NTQcsGg9IAeo#Es'~-̴ˇ9nC_& lkc;7eͳ I1Axc%r}`.599oWi3lRx4__ *)~I^2_Hun ]Cdh򗥵sUa>$yj0\ CXQE43u 8*Sj112=x#]Ce-7Ii$/@los3tT|l ꘁsOm+~z?y/Eɭ79 G=.PrUX<"egy"^% [NrkwVnsűjtm C@N{jLHl3_H(S*65H˵`M۫G?W?mA7]u}=:3\DDA\NXhKIr拁/QAoG|!zd&mhSw^`&ߝFk2XQYi/=Ϲ?J)dguvA{~vkC=zaB3KQIDNR3A)T$ICJefƥq\w6uaK*(1!c uVGM5e@٢b1w!^(1|&fn#O8wuL Xa+faﲝ4gD /.5Y}i 㓢>jɻy3fv WGZ.1ݫұbb1䄰6#~Ƚ*jv=\X7:l#9)V ү, kߝv@eyx os8d($K[E)C⏢W pO#G6ڂ<]~7pLT^`{?E0kDb筿PJ?Tڬb]K1Zj1U>ȥ@݃O+xx,OKm|Dݚ>?r .SF7ڦ񭫺 gkLιRT$B}G-ײKY*RX\x* @Sh^su~hwCQA9~DI)!׷S'H"*[4%]fbI֑)kg(o0o[ƼҶ )&l YZ