knot-resolver-5.5.1-1.el7$>'acJ\*:N$ɅiA>B?d  6&7 FRpv}N;0J<J J  dJ  J J JJJ2TJ | 3!3&]3(&8&D9'D:4D=@>H?P@XG`JHJIJXY \4J]\J^VbdefltJu JvHwJx8Jy`\`Cknot-resolver5.5.11.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.servicebbuildvm-x86-06.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> R0+ 8K+%! b @ 8{\+HU N` * 3$vbAi  ]< @ (  *SA큤AA큤AA큤큤큤큤큤큤A큤A큤A聠bb6 b6 b6 bbb6 bbbbbbbbb6 b6 b6 bbbb6 b6 b6 b6 b6 bb6 bb6 bbb6 b6 b6 b6 b6 bb6 b6 bb6 b6 b6 b6 b6 b6 b6 b6 bbbb6 bbbbbb6 b6 b6 bb6 b6 b6 b6 b6 b6 b6 bbbbb6 4b097d3e3285d64b666c937079a9f5a54bfaff77deabebbe13584853ed5f4f8c8cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507b473c67170da189953c3bf88891084cd63a44302d036515ccc0f69448973b96dd19b486b242e4719f66725528263c51fdbb550626a469e7d4c32dd70108bc4741857c98059779fc18bd5883421923153376163aa156834dbb3929f65028d54941774285bedda0b1240f7f0d039e5e94cff9d9cc9caf8580c409669b28f575efec631efa99422ca158f0eb30c23b4db26b9e36842da1d168ece840629f283edf13e0c29b11c1ec4b69c4e4f8d72508832f2f3e59421d40b1e8d00f964932a1ed6550471dfb660329d4ed38e59cc587ea7ca369130c0054eacc444169b625c06b3e6de69c9ff422ed04aa91b6c585288964936feedc6c7c097f340ef285a2bc62cabda57bf6187b3f8c5cea1dfdf5f007c319c3d25f715f838a4ea87328167b4d56089ad9a622e925b0480efd5fcca3efc757a4060a555f48a2ba7937142fd7e2a293f507362dd8e4c9ad996cfb2c8919758c577881e6df91d9dd56f1f6b5407936e853b3a9f2d03e3ebc607f308af55259a13ba7e0ce62f911db11f555b4d367531c21cd2bf3e73452a43b134f3c78e82853f2b419906f238916e4f84089a1a6eaa9d3cd2e6625cca932832f0f1fc3c2432652675ddd37f7ed6f13b3ef56c8d3c2161eae25b76c81617cca484e5e904c24560e53c213569206fc7070eba958d08b6df4a300ea75a93d5519e29162c81063afd201d8bbfe6598d9992b261e894cb99dc9673a03f755c53ceaa557b55c24f4120c15ff69b1fd0a2d5f4ea0dbe77b02be7e5fc49ae2d816acbb5aeac5192042eab02543de6714503646c1447a4bea1f0f9a55941b35ecf14717f38766add14176a819eca48591c8f31885b6eeb3c1328928be0d8e83527e578a7c00554c0270cc09d74efb0b1934f33bffabb18c84b3ef843cd4e36a56a2253caf0f095941cf4c3d9560b3b172dfda7edf4db00357ed253a0d1ce0a6d7d10e6ecd95ec622234027d30f9a79d3b306c20a4536688838ddd211202a825638477bd6828e95e00386b1326d9a0d4b422f127f26fe30195acba33436f7d98d3123facc7270ea81f6535fc76e45d3b3f7a88115cc1ba5b01fcaab03fd8d2d8c510c6aada610dd1a103069b34267bb4d6898c812bbed0d59b44fd30ed1fdb58c50607cc09b3a5298981a4bec8503710c19acd9c7e3ed9186ac37c007206a3ec83a6e50e99b6364f5aae694e227b11c85a87698a9f7679bb53688f558b6a5e322afa53673d642ef7400a9621b5e87bfc048c3a824bef32594ec66ac1a8f54ec6f7e448f57a2e1ccb05fe3a58df8b8b4c5accfe501ca9a09bf96c0ef19eb109cc7de16818a1cd39b97606978afbdd3e9543de774bf79980dba1d55e930da8aad7ce3a08ba1d53b69ed5fb012e7cd2229b141a4ef664b08c0c4d31b5e5789e373f019b96e542c1996b269e82fa4054c497e05b2d040b3018146229e6248cbf86721ba09fc5e8bfcb6b0812d1bbb5352efb4cf00beb93314a35ba508299b8461cd1bf22b50a4504c065058fe7851da36c389a434b3945297044f4f56cc950dd4f1dcfaa6a28e255500ce9692c31b3d339667caabf2c41759fea32be743d235ef48a40d73e07b7efdaf725e5fd9abe05ab85afb797cd15137f565661b15085d611fd752b098fda9edffa5f6c30ccaa41fb81e2afd553b40a3aba592d1f5546a99158a3410444e485197167b77439bb28d2f613d56651559ad099b1e282bfe665e52b1527080681aa91baba3c0ba8c76a3a12827792bf3164435fb7bd99253aec6ecbac444d204771189bce7a22be34bde955c37518a885a46c4771869dfc8309672580139928cc9ae1da3d8e77c5acd3bf434e95803177aee4e5c86a1a1d4320475b7534069b3201818e86755383fa25d352a91506f68739fc77cf611b2a1455065648a214b71cedd49f013604c998f33d2f376c818bf6f78737c085992608e60116bdb374977ca304ac59a0986613309346375f2b56188311d13a14e719341d34564356cdc07d7ac361384dfcb40dcbd11f243427627c206f6918b0c0571abccda44f6706871629004de1c14d9dc9a10f481cd8d2c003430f9f85b944ddd3a72c5ec66e61f3bf0b2e3fe288be192841919b466de916c5bfae23ef71c36b70193e94dfcd1ac48d82a09139fca6a458197ea70e8cc153c42441addb9cbdf2559c2445e9a581ceeec8e9ec3bf90389f229003d089da7ef6882cda0867201d60fe64f06da966cf7a245f2e8b94eb30ab423e6b36961a475c58e91a81737946f98c6c2091a5d4e113fb4b2c33896c47ba26d1f4f2d5566dc625f8a1a158a6dc0b3c9cf3d9403fa14dbb0b7277df75abf129b7c7c37922bf0ceea3071bf5b3fec667e473c8df8f57027b841b53989ed06d9406f658a2ea885e2dd6a37c92f279c3d30c47f223ef3abf53f57f348c5435e1a6438ecc95ddad7d5fa64128d63eb9f9b4f68f629eeba017331914a9eb3729162d777131b54a47ad78e5ab4a568cb784422c017cf7f541d69d21487ad9b7f89ec98271140c35fb6169ca7c8507e38cdef02983c2b4fdcc77c682b9b02c9f730e80a01f1d1b5e8cf79aa27cfac3ef6503343461c3b99d6a5eefb709fc05dd41a27bfcb47365218df8c1788bd02ef29f45e1de20726377a9f10adee2e1167e0e7b2c1846ce8946bb93f9e5fed6c22ac86fc4f0ab9a57373c086e966aa09dc00ee41238383afdda4cf810adad6cc9fc29584ca1c3eba0ab101e9e00c4576de6dbb1d6f7a16ef4691ff479b6980b97../kresd.target@@rootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverrootrootrootrootrootrootrootrootrootrootrootknot-resolverrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootknot-resolverknot-resolverknot-resolver-5.5.1-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.8()(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.12()(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.1-1.el73.0.4-14.6.0-14.0-15.2-14.11.3bx@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.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.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.1-1.el75.5.1-1.el75.5.1-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.1AUTHORSCOPYINGNEWSexamplesconfig.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.1//usr/share/doc/knot-resolver-5.5.1/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]=14db34982933765f2cdd7369669f789097a7598a, 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]=95fe5968adb560d138957698952910cd515b0cad, strippedPascal source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4d65011cf66abb2304a9d546892f881f2279bd89, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=33f6af10197a7021c4140232eaa535d865f9e8d9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=261d34eecf1808e7181b4a5e82c23332f06833f0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=96e939a4bf11b9362735069b0913fc4ca17777ec, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=178f198c9903b68217696fa723841838e39e7310, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0ca4e60182c83ed28ccada478bcb542940957af5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=62aa061b270b39e737d23a03721d769c00d73419, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=f537e8049076ff18e30c3f430740f35b4a5d06de, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=705b3b6ecf1fd2b2eb2471b3e641fd1dbe2d22f3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=7a8450f975d8070e03f25f40b1147dd316403b98, 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 !#,4]"k%r#d0lC꨷YvW$b`O%Upq@P P b/E) "ܲdxǶ;p臣!V{Gt.k N6&{k9@:ǞVbtRmM"(E6<^ܬ!EWKOw EC>NFLՓ}. k{s<(*D%ΖHtz$bɞ}И`e8>\Avc(GGq.d7I{ P"`|K.:]2%m7j7]ᶼ[}H: d>)g ?#9~!:=ܭ9a:0aqEp ӜV2c)14F hU=}1@•#a# <_,Ɋ<@y YNs/w$!~ܸ-x8hA;W08 p?{Q&*'Nu;s%n:>qNvLh-==yCfZPƾv`2~QJI?Y9UX4(+:ԑB<ZcbG C&*:g@d^L!ǵw&JHIQ|Kl,q5 m)){rɂ,C5X-&'}4=?)7e`.Yh7aivBy:4œeSzр **({,^8[" I{Lgb _HДJv.ʷDGNfF˛QIɯkKD-p5H((x!/e4d.dD0g16xMm%5LS=oQ"NhNȡZw][phN  s!b܏f};4ΊM lߖ d`bllHZ7j[L+/٦6I crA =Nj‹D #Ƈ{ӀCdxews+vՏejD!>J3/IQV%$^jjm\+y^  &47P\^%8 i8%H+iLugݹHNΤ,%W D5``5 {.rZf6,K3Ymbx RazZY'1x7:S`ԫx|:oUYrbh %6xg!yċ,W5[k6?[zWshjV=~H3ن.b_qļ6K8ȅ KnaI5/\>3|%rD3bϢ %e#ל0U2e' aHW}G|p,hVu}JQ ٫A %SMu?U` B^O++*4\Ŏ>%BPaK+6cb&s+:[ :yJ.I瘩FY5+(٢*/p9~2Yk#XYoy.]D[:NEMv=?`=M.C}I:XsoHTRlЈQo^BUD<,b*=u(S3bhN}/5F$;dK?ǦZxaG9{5dͅG@=t9-4O1Hmw[!xآSq# V-c_CD߄jM^Fk%d fc^>/V1SxQ9&L`V2Sv9G/rlh շ|܆sdYbc\jI+.Tl\+eVD ̦:GnX$x"5=Жhȅ5\rh3]k#X A_p y^'9R  R0z&a$+r,9,#1=G']Vc/M L^>Ӈod֬@c)34X=W°t-8~Z m^%UksÍXɱ(2 hBY6Vp[" n[)44f?r^br"9xMю@)[M)~oUPM']ukX-71Du8=86 ݇3C[$åU{Ea8%[utezӍ$R+gkw:qDu~`J_x?;y9RmvQUp - J!7f-@1I[L3w7CFmٯ!Mʋ3&+r;f^UAM@#ެ % LOI6_]O$y]Cp`R_Ms:<'Buj 7F[YzBY6ѣE % -c{eCMMxto~* ǖJjn 9ʼnY挛 o_I\赃gR5뱒.G#_!9="Yyq"AbnyW"n,BeRz^[;pƼMD=n/(5CkM0#`,:诳蜶sÂM%MP 05|# Q7a!7Ƃi닊r;+W$#[!  p8 /ˇδıd:-83TNث%&"HT?d״:c[D7d3_dR &C upb=mݗ  0eK~RJߠD/j 9n>,+ԊPř?rXoeyaV"UT-Z>򫾒a=nH wrkJv3{!ȸxcUɿ&j&t' >] tH-r(+vT%w?ZTk[*E\J]U׈A4q4؆glpn} P߫ŰKczc:T^jN1 &EAbPLjI K⏷N`* ?w37yE%)]zN_qE=#3L>?<{a.jОs{X^IU5?7ѐ&?ҭ-XDIhC^߽ƒXl%lwVHX0ٴ_W%Py$61.ٱKVRɧxpKߓ_zb58#f\BgR^+i{Zg{)}8=|Ytk']Fi4nZĵa? ABv"sϖ| r)9-Gqtqf~\wdYc:0`Ci9ϐ( w=VgT 4Yz+c>YF|lОq x9\©дieꓯ!2у5}=y'K_M#\VZ+X'{+~$ad26vHE_2?Ӵns$-% *жccJJAz2RYz^/fAD2%=ᜆl̯2bC+%6G`HF'di/)f@Yufȹ#|N\pUמgc 0"y kMf>n gsq aT m> R6Hh:8_jiܕ$L_hLzFYq_G*8)]Rj<Eũ' ڸl2~:҃amk!04\=8\楓/)MΗ<ˀ^A>xx  5K/xI?arSW? (u'I> 2Bc#FOpg``e?{守i瓇.86WiղQ;T2"/@ <h;gWR/5g.y{m8Ap|\G3mܣϥ0]HV2Su$!BMCّL/xRK ")Č9M:1Ql_K(WD푒:WkpFQ>/oU`_kAm0*$'-֔MqV5Cn]#6CIÄO_gQpf?B-H$lĖ1@iL"NokQ /hFyHW1GmZ”T k$ܵ/ ]Y<rX]w(= RDZ/ZShM/6m}Xϋe~|^d ?勅ϓBٹ2aR;s(w톍"f-\dE7C&JBS~;-{ܚط^7*HM]؆ӦwH}nwr =4 jXoYyBrnO >Mf 0΋7!|I ik1 ]s-2f]enXQ`!1p=. Ѧ*q9l˶LS%=ZQ}b2܎wX@3x$tr|ʝTD8-LSs-uH[߷9BiqĤNh-t 4hSa%?\f*S>M"57f),wApZ a3'}`~!& 3f"Ow*K&5]46mP08~\l(qV_jk t(QX(Z)Qf-T\͹C[cCtf}{_8I vYl5!!u*΄ ; myh2ZAfe[0 L M !䁬yZbKCn]G~LSJޫ`);xU]0!,iUB|Է-+]pi"ym[q1@?jB&y؅9b8}O.X_,4RtO$@̉\"Ĺ5vR<ݣD")A3JHUpxsxъ( o= " R'sI%(BV5^TC14gzU2p| sIUN~͖t.A`9/yj*W UkZf$ۛ3 `am1KX/WW,UkgGIwo/싁^TÔiDΥ ŖϧIJd`v DP6kJN{Q:-1˲,CY9 GY[\{L;3>bO({*U9ϯI+fH 2t)T(Ǽ\z"ЗA v9&yttto#vөJQ-䓩_E[K~v GkCB1wfFmkf/-b%e5RK~U7Q_E'Lt\\rõt꠭ 'E~ITBz0o[jdjԼ{>Qi<>(,/Lە"e,@I3)x,2뽋rBFVEN~5j]ahФ~hwAC!So{z.@63eIPe:MY"{X7J NS V_˾!zp +$m`Uf픋h1 r$#Upq|E%i$NθpYc@H?^3$Gj!ss][I| $X^G ZZq!$JH>;"\#;74&OJf%]7ȡ9CnS}*mTlJ1{UŹ6x(]5; L+,\]ٓ)Yr@''ZT:R u0{"ە>pMolAf`-K ^O>"^v1/lݰ ?1e-|}IהeS;WVn :7M)ȇĈhVEBG#;zx1-l6$LHȞ׬|' ~ż}b\&|y SGJFSCت/ىxP?#zK|:AѸ&*' wRbJ6B'/GXvzINt& !)#3$\; | h tzrHTYXg-ye+,$4w6*e*A. < +߉|ǥ3Z~/"bޛɆ_ qn=k44RgHłx/mڥw?h*PX8WQGA\qS0$ay8=&ZC{[O%z>\)&ٽ-p(+ Tsyűo>Nwlo1W5(,VCnbn̽+Uf5*7ij039ng=Z1FFw=RίqמYNPGF^;zt)_*!^괨OYS Z%G߷:&eu, /yQp]Cn6qqP uVԕzIcu@f+R$4KD#|ac|e)P#CWVjU{#ZIe/2V%MkU*% {e6Me^/3f쌥kBBa?v;9K*%ujb|B5%̦U>[B_CpB dp4.A |nj"IdMjp +WwCt2N25a.h#prBYЛqe L)NNl2ծqB gv/,8#ve{Y.0܄.l8̬]<^4KrH9 Qr x(4=)'`ò 8REMbl &h=.::Z4].8ƄL2/q\_9 YM7_cDn[@Xl رA(wRRz1?.E[,cx `9Yj6w鍮݇w??Qͽ[u+cX$vnlDsgط}=.Ar`HgH&BR\[6cӑ`IA({*`#۫:`X0w.c rTh\Kvq\UC8JnC'jM> .vQ '2nyS,kKk1H5Aezo3bpDxguD&8 oVg{ /ɻ~TEJ4.SY֋/di==㫦SvAmթ׶Y wgt<7ui{5=Xw5rI 2ɺ#ĞJGB7w,0op=k2|@.i"N'(PĢ\IklmKL3 ~5E)r&0L+\SY Â4+̙L0?> Cd+HU{ֽ ;wd{D%rcTa+Pk/bW^<,2,[? @} ֒badĻ2%k-,47X~H=`']o }(f|-7Mj!(\|?s2O6bX>=r:os(E.wb"Tw9m@](GQ[D&kz)5t G\z7V~i<=[DqKMp0% ,k/B:8*\KKq8yJ|/{PIsD5d s`8 urC yX M!q;҅Kpdxc2:A4%cRk!Yd[m J:EVyMيxKFf̙0%o},:vLǚq k/2bF }VX0b@-YO E[@G^16!>.8M]\xS~rꔥI9WG T.ϧe.uӵM.eYyBENqLKf=͙Ŋf_Y;z쑰u J%ذ (3d( 3ڸugO6+Ep$S|TD@+V92:n`-^o<6vd4FW=;th\f>+X+3VgDaܟl?e\V{{!\Sܽ0dgQMwؓJD 75t61ExZzG Y*N&̉IK{Hn[C^HR :f*/5J!S"..@ ;-B)%Y'?~ҙ2|N3`F UOK'BFFraGfєeT٥TjcW~e X-aϗMmAdykZ)7D=% CwlС&df4TSaGyCtOsAXBK4J-&{aWTYiLvزrp+U nUn U7lsQ8,|4Z=W,bUN_wjWttj+6`Jo,Ĝ 4&O͚A"bhL(bF1 EXί7Qv?an=0Miv#Q.$2?@ ػ~, vn'//7Fb~l ra, J%AQn_|ݞ,:#fƌ%޵6/ɺNw" $ᓮsM/"ঊ>uV3!A`p֋v闱i"!Ùm1FÛE}X+9O8pϞ!Y:?)ǽ&{יC(tJ+4$Bn6yGQ!7:]%p,3WQJYpxNr@O x޳ Iw~(|aI^(PN7!> HR).?v$U0*|( '"hXkE"{ђ+û_Dy vN(AD+<:EW-'/sBs(|~aJ9T/ ^r8ۼ=Y(#i캓ˍyT>rd(vϗp|U1(K tC1÷jdƸa݊6EZB)F1==h}4j8X.c8T8٩VYOT <=S cjAlVEH6suwwmcƖ` ك\: @XEOuYnQ qs! IacC /C)%1vZyJ<%Awz D!bɣNjӇq m /qN4fHagWKۍKȹ̒_h ?K\4trŶafKJ\Xu۲i̯TehMV`zM3e+Y`}d8Œvʊ6EҾT)֎A:Mͻ}ZIiyK2OWGy@Wg+a#Qs+ܮ-YDĿʄg^}$:89rӲ6dC|ͻMŮ> RDቿ.paW2\8L9AgAvLHgcʝ.`osVx $E2rOK[ziPZA , baP |d|`@A$j0*I(yF۳Q4b]3[Qy(r=֊lBs_UBԻQd[KoH[㬼 uXDSR%FõvQaLuը"݆Vn 1+gTQZM?B7w :Ĥ&'Q2FA2O YvqAY{ F |`-8FnBX>u*F (EΗoP'ՃMTt7h{I҃:3/i8iJWmQ% \-'6U >w\ou)ASQA)=\[@&G3{9,Z z@{^\kʖWp@3>6Z#ZEd򞆹rŸ$6 DTQoQPhz_ Js^MBoGxXEWdǔ>.X Y<-X` B}k,jÖ́jrij>l`H%]Lg!ШPa)%nևW+MĎ<yrX?N ؐĮ,G.biNl =jdr|zB&|0WQ[_w"K2~YA@0΅"qa y]OhH-NԢ ^6>Ư:t“q .`T Iy8pQH iY&˙4D(e'R]%ֱZhIhNJcO[k$z|TM봵)3VJ]wGuMf2EaKم0)r4;aM})OV%(BF)<#myK2|cۆ%H*gSfg1IxUAZt)&ֵ0ixDo>'k̆^H]v">:oNmfvS}DPUz CF@2/؇\_̌kk䩴1iu~.xsoKd&:e >6UŖ\lX<"鶳;lDߛҖ-u值g! t<<[Q>hf(WEOVT ,=*x'ټZg(sBP[!ϥє\Zu)jBɣB\% vP]IA>kM)nTgFd56eXT5Qhybt=:LmI_h, @<#}$jYq\aD+Fz{ʐ$1H(" ^'+_kd[djŔ[c16b3O<y;bw="[$4zA(=#SK+$u}ؙ:5mgjgo<5"-rJ̞ڱ6qvHcg;!Rs뷀-Ӝ #. :.Nbfw3 .$X]4̯K*o`O%_.C% ZyZlZ;D}_iAgKhG$Z;BxJ6HCθ  #w(E ʒ5#tֆxsEgU Dam.?91'0L^#`_ȓ:D²;V#Ä2 ޗh)]+^K˩Z6UgX6 $xE}HC^Ђɟ^c}QMՈu2@A&=S"݆ Xrjtbc\PK i+e h\2'bեd(qEgp;f g|(kQR8Asyx un<tȬvtd A}Z&.O,/sZD N+mphMh 9m%KYpʸAy69dHdEZtBtعvµy.a__ΤCÌB0!Dڬ5Ūܵ6ei! ̂om[p+,&+P ΡfƠ t`r~1& Qfc ةbn$sQT4qR UvL(@ hv`.f =higֈr*X~LNI9aFJs 6?_^,WRQI1mk G$ZR˥Pfh嗍Tph^>jD޼#8#!+ 8 j>~V6So5w5u)`l03X ݯ7{P/A}1tL1DSCT[uvnn8wd5W}unXh.r>~E|gѼl@@>&]*IU ,.rw&h! LZ8+"I G j6|VPM bQ5@F9L3ڜ4"ngp5XȴV%+$ S[#d[KGMj׭@QqG;e͒)`(&VcPWFM[H؅YeieYG'[. >D{BAԀD~C"+f琗E!r;vP(LZNPTn*Y$.CP!ԱabX⯾/ &`D,&3jQ[{|^ F)w8DΉ 2Pycr骏`F׷TDͬ,˷B>J$ce:vTne~\js'o=6<#-upl^ly+B%*5ꥑ::GkRe1$)#q*=/ivTI6ه4M3y V7l(52I1-92OQУ9yu*93/]#xp&Tkz\Ͷ2VH{i`33" ) &K+x {fG(q/JF\ ?ZDB&m-=' "Uz]gL K0`aXw|~!>il>♙I+晁4"wn..frMBirYѨE}H G2t8^%V k>-x4#j+49#f|D= 3KcV*9.?_mKX{BPnU&냧a[!]sLb1 Rv.!=gO` Д*mtM/mr#dGEڶ@qXsUFZO)ˉgwmz0:610z bK8Q8py%?Tm%v -J_@ZK6܇|?LFA:>׍~7{U7iZ+ǝ`A"C1a3ד0 A@,3aBciF޽ _Ѧwnc>F sYq(ya5.+ T} =ʯ'/w_%Qfgc>3TRi x\ xrJFp)"PY qLe.Oʙ5 jXՋ]9ƱM Bk@vuM|FمlPIvn23 B|WSZ[C1):`;n 𬏋o1e> MM z'M# E@>N " !.%I_}h4jm^t+YbQ? w {) yRmOL=>.iwJ*u!Uk/״lM}l6?ĵ3`If7@\1^fHSn<1atip ]FۻJeگѱ%Mq{ɱRzqVAeC$)ȫuk5(~Me ttiHN}BsDm8@gns|P3`s#,v nl譌_nj?D%C3%^t I AnP24su9@ RRugڇg+uyΟ @ұWdP'2,R+,jr(H:ޓuŴ)ZBVB4;q+yB;g_Cmbb§+>Fɻ88VDO-)P!AݐҺt9d -]:SA5I"#[gn-o9ZNfX1豟qሕ8nA4sk n&0K;%!־͑}i宸#5IPif0*R<+c2nىޚ5d1qGyW1 cy @ <* 6=h\7XV^Qw] QNt_nxم/zMdkep+~AcbAzjMZ+@0=ggc XVhJgOT1S8^ _G)4-Dn- Hw  MMfnĉIn'{aIX@34qVav5ա@3)N`ħFGfmy:2] oE&|Do8x慶H(Z 2o=(SoP e-,# n`glmd]>ciGw&@ 4ًaE1h9iDŽP(%8Sj`s8PXp?3>pZ5jeQRŔ`ǡ'ל{:,aDp!e 3F:[ԺqXŪPĆeo"@$d9h1pyY@E͏G~enCxNm{a)Իue>iO´Jt Hˋcbe">YüqE˓ PMGs.<+8-lduOv x(O.v&&C)X#<󒅚?N17l:N䙏"Vh06\UlA` G i3H)"*p43+ӗh"n8;ƝFtM^aAK_'\'(BOy:E- ,:cEOGǰֹ XC™`"~cW/a  '*-)DubvݔK() ]Tlx:p\3bA~;L׮p8_x;4 4rĠݏ!iOf3(BR^%9[BKLdLx%Z,/}YFu>.2<|j">=9u\"lh(?8՚95a|,Qx5]_ Rh0J),\C?4k: QI` b%̰:[[ {㐸Nl=2cfЉyxWXM˘EdO T"u@ IbsP(srI<ƭ(فβLttG9h*54} G7O/(Lm>!'j%+J=.U(NP϶+ňu4]VZrMT+Lʉ3䂐WgS޵v)pfstH='G r|h/WYgK/; I`xJV?Y',جj봷&[D~H=I\8䱣{ 0jc},$O5#!FZ&JKO4Cn X@د(Mpz}x1)K]:3Ve T_sk572@5S5mq ԫL -R,4Ddb57HC6آQDb{G gl TJ Nˀzu?a.xlb{o2Ybʝyͫ.p"%wsyH2HPy2:+>DhYNf8vz(lUsSCr |G'QmJ\Ęc_ݷٻ{/6WCn·PRr؀ld ؼ` WNDQɌ{Ѝ^z{얜}E E6&DѼaa(4v ;?`@3w)c @w >v`s9|C+y(u$ %AH|^B b: aUL4el"9Tz[%j0,WZ) !=G ?*3a;4*M 1ʕˉ6Ir1?[=|ZY=W(t-sa¤us˶<}9IZf5|V>;I3[2qo(ǟ.158.κK[KHJeE?? c}@ʘ2[*jf)D̏Š>ՙ$Y"yukSPA»cv0nWs[(*kӰ2 񱊟Y j+~ y%"c!CiTq~@jŅĨzMYxPlr\.O5N?Ӂ=@f} .%pVPdiunGΟf T9cPxxy# p Zo|<hST +<]`JE\d#Q/]AeBϚڞKMӕr"t խSm]zQ*~#GʦwٔkaNU2%Xb=2'|^VW )]'ZҢ dȒ\2zSAS/J2r vM+4/}NuǕQȖ@ )1 Z 4|Š9|eWLkB駣erem0{H&g0EZmlʽ wwsbOCHyph^oune'׽SBoY:2#jR7>  F4"AccǮ ۛN;>XiyxI}_ oQȩĵ-g76]Lb]Y2ֺTxVP_I6] ~axP ,QdrM*5 9AJ Ivo=> ^&шI&aS["xіWYh!$bDilh0Lq+Mm;&n҈ JLj K"ܩ+Խ9@6dڮ]E{VEȕZV'r!__wWԌN;xp w x3lW.{؉R#>]*ƄRڥ23Q/T^:G"Zl/e&z>!s򅆀ě6־:j/9buوXlCp*k`/W|a:l]k6ft]&*ub}xՂظ2MqqW:d|ui;/O+jDAq9\L( ̰]=i q muO/yuuI, L1TihS2 "sGi= ?O: #E9Vx=!M t,98  )>:>0O1M8{4@Ϛ0uIa[LWV#23ag:o@ 嵹pѤFtlsI0/|Y|vO^d~,b,ӉDg~Q@~hţmY*s_XœJ- Ji*ip}m O&nc7QI8C8B Z&Z})x΃JtxiIQ87."\|0H|JN~?:H:|󉕲 r 9&5І+=fɿ3_yxn!m jb+vFMG] UsfobZ'SH\Y'Lo[7۩~k\SNz*=+I/}byzyh&Nn}@}(8kƴT*m}$ʉȉDXLѡr`}?XayCglN5̼dy?2 6<K Hx U [; Vh=y*&Bы d_+{m4NG$t'3 \r%cZ_$CӋkɘVzEiv0_B 3?bOΈX|&м ?!z} HmM כE"f!fG]]ԭ}//D3t8;i|͈ƭvHQ^%eSLȴ͞oQYx ݲYsIo P:PТ:YQd3A}bj0me9SDlb2`pek1+^ Xx#E'\q{<H'J-9{W x%v.;gϾ݉ az" \Mڴ8E U0664jG@@L2qWAh3[H)!~b3M? : 灂fcnSsm,QNIX,G[9"k/^5; Y}zÞFi "!i<A5A q&.U4a[)NL0a^w7iNip`]d:ݽ#toi>yF.%ed5hݴEU$:$/ E5oL%ǔ#}C?h(y-549,B1#[;u<.G2=*BQI`ZՐ*vۗ c|T$~bi| (] \eϊ،hdT̺Kfψŏ#S߀R?WͶrbxdy%Af͑Yf[pJN1b?}SqsXHwEf󒺐]]q)_ JW-vuab5sf{P6#lMt /R&/t"(qvWzNAU@w0@ )?o99w,Q@$BЅk Kڕ7PVe _\7":luI#BbGxvM ÝIms++ɳGQ=CEȣ5ƥ+Ɋ\xP/xt;̤Уm]kz%CJVNz O}]Ӿ;WĚn0$|.Bae '٭um&2₭lm{Mz8͉UZ)B%tKbxǸ37!vNEVE%((I=VsXX`˂K( ӷJRj+ulp$ɝ-ҲɴŹ}z*#x53[K:2ڱP7S<›X-K*|wݗ4H;6CV5^,jjݤumtr`۾o|E%%2-Hkf@oR3?xة>b?Fyw}1Q̀[Lw-$'Aȷ88,Y<#M3HKF6) 8ݵt FwQ Mm!0]ThtRuݫfv$&ZB}!x)T!UJo1bCUJ.'mfQ7zLG[ƳYl\BO$_P8 8݉Sr5E֧ mߓ#Wpe/?[GVT#[Pm$.#_mm/*ZYEAKQ˵ήRR*J]NXŞ+rlysRd'dZBS;\|GM1ђtd<33mͫ=MYtaftl&"6!/`^)e5MYjQ>mg@0Pw8^PDl JiykE7x~4iQZyMǕOizx:K&Ka8m= w-Th/y4|Ic}U./ci5&̶۠CjԒ"΅"?>ZJeGkojrJǰ4詘ٍ.'E#7n}Fi31EzB xf'h=7Lx)jOgD{W!()oJ@`EvHz6" d| ":U~YfO)p>;z;|3rq` tDXb}n#HF g:F$W /P* \U #rƊQx@v!,ZQ^@7gjJ}^7?+BEGyjZ8?1sJ>3qM D[r2X@VsVKfԬw9ɤKf{#Rʕ BCܨ“ƌoshW U> 1 BY>?fuPFZj#0dO7B=8ڋw܍0}r45L~M+Ӏ]āˑc, ѨCCA2zH2zsb-lVIa|x,Xh`>W3;p_kuc5[hd*eMx?k 0B_!M鏋^),wM͏|zw];n?QdL=CڔPkb-SA+!f !0KzO"r/bT~{k4-uf a:ܾEZ"]m@~A)ьBX?^3M`PM}(͘@6"q+ՉǫbQq.nS;=6^nӳ7G--'|h-_67 +A4KBLR*1n)k=Ξ4fj,_RFV+j,}o Ljw,?CWdMY6/$BtEv‘f:3p/Uh7KzU¹WoË]Q? U9 fs 3YližDpTLWQTx[wto ,O5wK:,/_9W'@I`oOh $u^1Dv 6Bremn06OVj[.cTQEK˹Q'&Qy >,|d2 kz@-vaՐxrUm@fFmVR؅y {VֆxY$U{FE3-anJs۸_a ɽ'Rpu ,|[f(_t<'*lvo}qȮx!_Q[l :Q5hFY6} &BבB鐱u"K H<ܔCIViG,I)},|އ5F!A=ȭ$|BŪE&gbaP *WoKlP6Fbt܉D0 69XPk"/c)&\Bck\»ж^U-jUኟy*IZu1v & ٌfC[6Us5cITf0ShFG P!'st2I'W~0{~"brVv?>v\*2$JH(8*!efR.(H;d9ݍLouʆPߛNg3/筯5 a0o.PpgԷsbU|t Y4"ViD;Yo tJs w*guϭ^Z߹厡Goc05Qn w.zme7T=F+>!cXՙ Zu0'{{xd#r0FS]Ur+tQGiEr7vLu{)e{rLH@*5n]$!ؐ 7me ʈїyT)~]$Ku& 7ܞeB^Y}]x'^R_k-i3?pX(hأ2ƍ(/ҩWS-Cq I?Qd@PJ>.$;GiV_HQulzUx%ӝM׍Q`9*%m.sBj{A@)YUپSP)`r7rz sCO 8z+o4k\lٟlh-E0]v0 t䶇aR&4y_t@: |I,w{ k՗L8l˘j7Йn? UDD|~,cXl>u4mph4K*r$Җ>Ī{$N dPUMo0"Hmaa#"Hɂ|SCBI*@%r1]Gs욕ټo?TڑT-9T\b43煙cʑ򂽓d:e4<8l/q䦨_ĸY~: x|%Vjq0q >Ͻ4%ۘ%)B1 !kdύbkPnyQ"`5\qM"0]Rnz5Q)t e3mڤzº6(ɈpQ8H3[$"d2o%D; RpYHN+3nSSJ:w% "6Rsj{>c[ Js i͋)\-:;ڔ$ATϰ-@7.!K|}iR2v!Hkf/؆e MN&`C}gJ _hU7Rr9fr hnX M[W"Yd][`WLu-/H$ DJ1MKϢy;p^NlV5. ի~-"oj WEm#\3mo׹<oUJZ:(k1cfRQ=+nsq\I_hO QRKhy sD-$fc}]b|(SeGNV/f* "cimp%z%!0 RwNFVTHΉDof(`DѠRi ""xFs'wz=hePW 6G8yi4m &Ɖ*+{33"#炧[ lsndw\ Kvpqzo4C}yUƯiP[K-s7D.iTӓ; MqI*`_S]o/ɯ G43FVmP)uvv RD]}?I$[izWSll;7ߌ/yJ(8OF, ȭߎf3])g .E'uA*Em2 Nw\}6_rL .)yR!LPbe8{j5ם4a{<_o$ a894z%37YDM :$<A)T*Df޸3ŨR)xخ邍B4g\tЃ,&Џr8!<H`K\3VF͐'*\o~ܲp"{o_wrk;xi6&R&(bO{dQ\ &š͔7FiLpG4  bOYyEA"蘂f#5l} m;Z¨iRZ Ha#lƍw% 7GNYs3gѴBz2bw2o>OYߛaf#j/ыkVK:L4kOd%&[>q,q-B)?/zt۔PʖIVlN,~w~2ATM9Uhz>vmspg$+)8ӹЖΒ,D'"Xuѿ62̿^!Vt=I,x1GԳ/:7*NBUyw9Q+&N{'@epЃL)nLih.P[bx#|Dړu\pyk66 4NP3NƨG;Fk)Ǩ]!c?]ksUa*8b|ac!&§0[8=As4M3wM>ЬC̭!t<ɗ'VL=5Ì"uh4{_-'F ?ܔJT 6aJrAƣх-LZG:oȗhYf7-LpQq`xnx hgo& ?8KYBo(Apޕj-DŽ`bE=E){gs.7f.JepƟ?cb-%">hz^jvd,z-i*Lz7I7E=o~ܪ D^X.frʶ}?0? *_{b404;g(I q(w()߸\ @o(JK&R`Sd%?gTY`՟7%?T_Em"; #l;b-pVaP`HI1tT!k@? G,7ja(2`kX?x t4hP7Rjo}ꤨZo3M?*C_PDl\s\B T#Wwi[U IJϠO/wl+5 eS|JַH:l ' /90!+z1zieSafپŎ&L䴄g"k6>򻖻ao{VO{D8ZDBOIۼ#xb_D;Ղq+'5=|tcۯhTwk]fHhх ^w8Ps)\E4-Mn漻I;,asKk~UtDv@z' qWGwaz~L:=0->  GӒ$ù r(<ĴbQ\k)҈ma b)a7spQ 07He_kPewLO 6k ?!s1zŒLꓧNO+ KI~AG[9bL>pM̜ ;E-}XP%9űNV@Zg2_00S9.JhZSF/Fm]ߵ"Ucs=t |}|M|&K9BB1/oE\VB3BACZzdh@B΍8(%f(>}j6TѫϜLjWks䂅xW__➾[*ͫKC Uz (w!M8kz6KGQ',~Xw>2 {W8TgUdnfUhqE!Z{ "{5[(j);vWOMހm?NόUQeV'$t;$HH,xf2T8@9ت"ӿI0gCVp9lײ#*2%spUͣBXQsV8lV02}mc'4Ơ;CF7}?,i6 ]IS[?9b`}ЅO^>3W1 0GQ͹ILd705x152Hi%z,E&xׂ/,dӦߠ1WaX XHDEcbWX*lwtX_/A%l8ټwA$DF+AU Qqxy*{eemKwڎZӧ6UURxPq3d,5na~]C ڑ$=S&ndVcZ*CLŒe5&m{PHWUͿ…]_ q| @W9+]dNnиg>P+F]yADE m-կאa̾Ig 3x㾳!YW[kEU|V\2壼L1^A*:%k)uk4ɡf%v8T3Inɘ|Tq44=7 ÔwtJʵ*a}~lA[T?S? 4>~v9wݴ1fhNĒ&Q7EvӲ7)$ _!zOq8L!`( |<.<)ؐiFe@K([$LĜ$msXp<7\̀pc:M>pu2R+y [pqY|>_x思d$Xqt=,{Kå@\ᷨ3vWO\\Y6%y[ `@'`eܳ&kT!S$VlcοiÕoRȖ12̽P=CqC__ k g_ DjPMMj6j&s6DBNuxLz5cG?rӸ#jw^WSS==H-Ko۵/iDq;h>psΜâCLG35S4~BiͶ^뫮. 5 !ư* Wo}|} ~1AUoE 圳D 1-) r.D]XE׈)xv<ܣpfUƉYU!n-C^M*^6j@So{͊7<3RK(H$B}1 \`;+9ĵD"|85l2Ғ8qsՒgh4R8+˽Si*s;҅_^mtY `0N gUD&w!JZ(A,,?U>{%(Y6{FHȥ }7ũPA9wl  7Yt=J>afjJ߉S ,"lX2* lD;=Snyc>Hfi>uOƕEtcg5TH\Y"#;>`395ph@*Ny~3xj]`Q>mة:SY v ƞ/{}l14ϻ4ٷ1iyBTX# 4`xh j{Qa;x|꫻p9.ҫg ߌ( FNLO@ m(TCEs{O{${,/*d!< p&O1Dk.(ercH>5l`:ّ+%pblU yd8N8cU\ 2q$mNܚc؎rnC B#ILi/->FYjcU-.72oQg*!dMU/qCm0\Ŗd#my,ixsXP4lt;e@9 U99v1^~%2Lّ:u. Zl9Z͈},- tgu.[J1wNb룔s8˙ nH'X1hMnq)ýT+ 0]H1hJ%孮P^8)sbWYFjmUHrGn\eo2,J@%2X9x~;nLn?,=+vGSE}P;Ըv%&:.7v9Q~~KQYb?$AEKLt;HEÔp?|1xcBEӶ!IQ8Ԍ])g4[zƔHWɌl Ҍg{D9/rcH%I΄\>ѮeMRwSc^e.oW`GB0f>2oá/4RBPw fV)&6UCQ݊YʨLdg5&%jt,x-gc/,F%D!f~ Y-ߏ ByI?Jt騗O.`Oky͹qg&V,F0z,ok߭藌" *D  ҅WV mvOJjZE=G_9vzI`$5 xޓL2)=Y[r%kGQ4w\#uv,',]j'N4#}̅>jޘHs]k ~ǂ~Bo2ZW:Xk}/n-EIB@,EyTr\;&A]jZaߋUUfЦ;Lh2X+ gկ)~w:Yh yiAi~ด!E>tH}L'_½,Yd hY߂)W N ޫr@kT\^vN|,4Y9×jikt*GP!mZƚׇŮ2[[+!!U>^$ƑoW==!jvA͋Z6L:#m* 8Ϸʫcs\g/d8?LI8?,CpI (dE7TqGQ`Il $ޓ%= !xf t[y @\ܘ,r Ҩ6{j$ͨ]0e7I(oi@,e&(kxF3vM8-gOc,xaxuc$zgCIG'{0 s*cBuxL ttA7Ʊh"@>"KIC?]+p]ܜM9{ωm5ަP=P=&!3,@66 a?@,՟;d׹O)"AO%H 6̔V~  B/&jk`#/;†QA>{"P0ndܻ2[r`E'=UI00l|._^;ķi#3BHCA{) aaa%ѫ7 V~B35lڷ&8YޮM%v6g@3S1P>NOY"Bx}Ơ{0szXе[{-anB:>"G6Gk?ohnVj x֙.J|@^༁-!.Ů.t RF(?=/xtL&b=#m/:F.ȻFD':*J*yݠiƲNFY>:ȿ'c9V͎՗Odo6\ZaF+l@w׺G=R۠^L٥0d8aJhRЪ r|"y1 Z89gq|NvJV/蹃Mߦ{:p`7iSm »=p.i!R]ϓU;gЏy0[5ʿ"B|iH6sv>Kz8$Q&/\ ɏwEb~SoV&ge7PD$6quW(-zi"wޣ_ ^,lR>pbqB8_l<2$j7o售-KIޗ]Wr:$+.1[X;xXNQʺdw62nG.l#2*T ?L~~1{6^"agB͎䏁Ȏ2!# Ě< HBΚ4j&iXd{=eЫLFs߹k!"'dSi $i pU-b4pPVZD?iIW (6lm\JE{qؔi _d]I.,dk;z.~&ޤi{ ߗa0̳@6$? mD;8J/WS""<|qon-2c5Cl<ڽ)*̟kp{L :<}O tK p FBByg5Y m7AM]CHIMS2n0%wȇIm2K"ZyiCU!IoڅЌ"%W*ڢ |{מIm5mQa,;5Os׀*T@ *I,Z"MO> `X+\8:[V%i!A?rd]8Sx+ 0-gZ(fβdKy+ 8}*eRE L`hC`f#5AD seu$ x+j`)PsKSU=,kJŷ~X'uئl/ku\]#JN"ը?tc!ԡVPiQp/hV8D <<^y ;B$ vi,=}%S[F0r#<&*L{2(m8ziL ŹQIY:JdGazcle FjMX< 8#nfoRsd 5R-slfHLpo_F懐HXpvKy:!H[TlNBQv@uI~%v J7|ϲ>T P +,!dJ«kO `(RD ,cyi-0 uTf09~fqPK29Nt~7g?p *wN>fx\><Ś$q9dƽ X)|O LođPjBSM()eL@@Kn -qJ}Qj̠Zhb rC[ _lN_r)J6Z)>81v`(cR'w{7cl:ƦaoO{VAu0.Ж|7V鵜v؄s\ȵWkD߃v۪c+U`NT&9L1TmZo>[Pv8īN)ߧ܊~~c/i{󷏶N":$*C7 QѴ̄$ivKB",J*d rJ; tٰƃCvZ LxQi\{leT 'W%PNTesfQs4DVCc63Dxݟ. $rÖEJ~Z4 ^UZ!iF@eXϱx*}+[j;2l-$jrwjv{dYWٙVF3MgY鉓| jFn K:Ul#q*GjlLGfލc$Rج SumIb z^Y1/@F$㢛LNՁ0 P&lᒶC4p߶ *GkM#`J9T%)>{}7?uBh?PIiBQl a77g{h7Km N<@OBpqfTQs"79Gj{7Vzˉ|i ۽f'VK#qbI7=`U'~E$ D NuBJ=x׶%ai>ԟ"d7sԮv!IH]D^Ɯ$.n_&h7?K\\hͿ^bj 4*H8"Q(p#%bZ^v]M+J4Opb4 e! y)`4 sE1xRZƻ:%bN5R1F^gA9߃o[|YW'T0d!RuBPZJ]}7B@4݈IV@7_FCALcQnO.Z%XW fӆ7LA'{6gPߡ*%Іu }HkHR0O*5V_AN5cvB (᮰f9-QC[( -'L lGC6Q9.߫SUZpņJMip%^ @jOFr<7ʼnIrܟ]BZ:+B&[~_Ⱥ;ݔTcJ0"o%6G"`֭[)@I .V:8L;@콇vAcf6LsV;:*X~j|VnrL2Ϯ&Ҝ3x{ڞ!SȢ%,N+"<% vcC#h% b'MUGu-y^T QQ.Jk˫ʯ:=2H=?z\m?e˿M"фhPiENѓR4nޫh~]GHDKbnWcuMq@VP„:G!t[Nn=khQcvBNsRkl7`H V] W {"UC\= =\d'Bv֫%/_!p^9sjNeN7rxzn`p zZx#~n #bW=}ssot]K BVFYAapK,@x h s ΋BsTP\, kyVpз2E`tH-)end5me?]eQ~IZFftfԎPo){#PQw@! ܼ4ŋ]zCqUo>tHN%|I7YCRۻg s3aq-VLVZ+)H6+me|9b,Y=zUA -ɥ/GɔCoG7 =ςv7dspRBoӔqC @c45g͇ZڂJJ^ղ.djdVEEѶ`): KՊl.Qeo] )ڗ%{iX{4lȶybr9O'Ԛɻ0S"[\/f g?gQٴ0L=[g'O|WP 9`'#v~v: 3d/YH9D젫QmV5 H=~u!ʜx;j} d:[˞LSޝ56-75"Cv.HF28^sz|E֛g'tk] /p >±yEŌwX";_4_wRĎ={YHPH R9=y;;^kޠ_=@:&OP-ʈ* y_HqOwUF%f:wF xxvBu`ii`Ý…Ou/n"xG2hi逑s9۲!^q^O$h8^̔f( k~M"ͱo(& Ciip@ӂ$aNVq -] 5( tkt]eP?t򔧟FB.Ȑγێr:#G;+/}XMijV#ɪb]`Ez/g+xq{1yv˘@73.ugy(Q"8jbM Βݧyj" ԫ8 OE6 W\QoQ[Krg𗥁ϻ }]eG2-p%߼7aeԵ~Pr+Z-?=|YЃCogYc%hM:9%yzmy#?$WJc -!7AQqb'rA/ +PR'; RBÍ" 0UPuteDr()zcegɉP7:yZT!ڕi*,OF6GYӋiw1)(OFTDy\Ty5خ#UMr !-F[C]{|#9GbJ  6?THR.Z|u[r} =yJ_h, e(K~"1Iާ"gei^PAhT5I0 V;~KU*ّ7=b)=Id ז`?CWLx"g)?CDEr,IIhGJ3vߑl֔v.'mA҃3Q,bfk@7Ò'YN.iWVZS yV>+Q_9}ֈdt [g~Γ$C$mWJ\8BLF^+ޱ<2 q^gO0 ?:C"# [XG᝔ +Dym%.pކn֍0HT{z- W*~ԹjAyHYh34a]S~Tx,ϥS=t&qQt<^0m4ꝄnWV#Z,q/(23od'ۤzqd]z/F G}Z~%]",Ե.ک 1Xzw^P'*t1_"+r[sLEHS0q̶s_1$ۛ)Sɯ1]f^)=~u® &~1)I(R Ī>]si(/塼 E 3cBz*"7j𐮂^&7k_$WjkX&6-q}^ԘBty[Y">I열'ӌ(-rz+tɹKUO$/bq%[犁EO]x§'A!%i=17ի@U wU96,@l0h]mQ̨̼~q?j~`cCyܴ9<+î-_E)Mt |]W1L]\iy;Z~^uz',ȗ`,mZxru3D}39&9>4H E6T`E9[ˮiOA~}48+%pQ9&n~hBoBM]2?DDYmEc+g_>ׁI$T0fb0./!ֲ.PJUiL  e$ )hG[jpQNJF}}B.mʲ E" rp뀲MN.5wsAPVKo`` CDRa"r`[ }&ֹoa8u5MOSPYBum[KTWu;f^&mf+b=;r>< QAYbZ R4 fK [?_ "uT9dz{ٳ^^}+ )nYهъ.wYbFCpC5nGA p:TppLƻxJ-sTx%BH q82%"'qQ,(=iDaIYAs 1w]aKC;[/o/[4cj.e(g7.DHu(v?Ѱ3WȐR^?SwJ`xvq>g%ҫ7eWUMd`:G. V_M BP@%< {*"rTA{H/402mzt Q=F}uj?s$i2(R K ߽AW8D3̸U7edž$n$$uDMwl3AQw*G}:m9d`օ$铇9ĕr8sLunG,h6YT)Y%Hn69ٹea3^+qJH 9n>~7O?#Ųhe|6=%ہ zrU0ZbGS >8i։p'3@TTڛ7iW[XQjSTHYR(D7q#o˭Ɔ'43UnZm'Ae y*#ˌ(Lf/}S1,3C @ifŕ"',3>hakWq׉ hXmI7!G7{7@Ҷcۆױ\ It`C/yMTy)ANRBU 8zñЌqhzoi;+PF]DXXJJШGݑ41b\X ("^kmzR?xlk;Zs 4Csu]um5e.F5ji+ Uwd&r2:?2FfJ\lbx ԓۓ2nEzl}p6ԳCn"F$A!+p6a(-%L)) 暙LѱcOi?Y>Ik[}cF77q(Xjt@qiF}ҥQRq xvY-Z7 Hs6 C]{w-)e7&] wrR8&M /ýy8C?"YC1QNm[(in[BͪE&%n\.v@T=ފ/-'6_Q}Ȧ{{Lq'r0-Q\7Րl\GJ+zZYe5*&sXOޢq=ձJDܸ帒?~- *XRA#Vz =4~*ko+D ɐPա7uZ>~cFWV{9\D99fd=%c䷨;ruBUT?9nULx`>FT_.g D-M[Xm%ښl1?5,/*Keh?TUsSf"iP(i&a5/ i?u+t3V9`NއNOwWd,mM?Vg=<D|Uw; 8m%C)ۤÅkIq,b6 <~tzͬY?Uks",ɠr֭PO}7"9T*-: 'reqx,4;i_Țw}f1NIRKMp}.C[Br[?Ɨ;'|9@J'^Åeo@}Н8* 6EܖJ)g=/~$裠&oϜǝ.;Y<`i?P^/|6`D@9ײG7R6tw};en !gT_wOD#, td?BxX,{ͪW[ZHisLN.\+v;ĤR'p:22?%g.H6UsRju.P-E&9d1' .8G &4vAD]*d1?O[B7 bmM0m S5&/c%vCBD~zB!bz.clLAD־0J@} 3( u(^wNg;9>?O MD6QsM֌uԺM\NVzԚ ̈|Vkxh/Ua3Xy@dy}lD%X1L| i^@^.len Bo>b)1$1G¾DI;CBnw"ɺH~5IgM؋=AEjJE6 kky5\*](5 ٣}mQrD/;h=ɽnNb[>e"yQg@[wPGMy|/[/|Y|RӞ[AO~ޡ ߑz.pU)lY\Oz8/ޝBڜ9>a\/2U}dzN;1KJo85e=sFز1Y!81\RkÒap6=g|1rEwiVHF\/׈Yk(/3gF![Q.Bz)_w ;vC93"~"1GsT:EIK1C U4(IVWթ3LPdy~E;zUp ,,Bd&{Y8P|!O3 lׂ8fql7pA匝QH  Y:訂-йU8!'va&@$'ߢUXuE^M.-LM(Mn-G#KK~Px].,+Dz`q ^v%|}Aȿ#'`R›ᮽ|l?We4xSF9}{?,hҔ.ORU7ZsLƈC(9ڸZްl}2GN3H9/A<+NHǍ>4=iR`B;q ͥYdDLm/A _;j5 Aiq@NGvG+1K5!d5{Nz%ċf}BVLg( <>!%V*miM!3#,*آ&?tFxk:,2 bG%ԭ=V.k\[Be 0]rۙc:Bp (nG5[.W_  tN8_nm=R @'})Vw: 6ɠ$^7W4eݬ`v_k /y󀬊}=B a'wC@uu(ݞdh3Ɇ1/nӃ,n\:$Sǃxzs5TMe3sp? Xޡbi 'lso%ς*$S zUo/-(Rz*|-z&̝.(iɮ|]jH("" ~g*EhUO1*i溤<1Ock)6^3mYUTz?`-!uf7 ;0 俳HS _@, :TPX;s`C^>O\Asd0T1 $W4)h(GЭ4{dLuGp`Sxf v_7i`]`fUR_VD~o!ڗSw0Vً)\&.w;Bu;o͡;1VA4 jPt.G/œ_g+-NY2ntRB3&x*lbԠUKH\ hka:Uk-NB2HyX51_D ^`Bp>&2 ̢_N@ +O2 p>Ɋ ;ĩ2aÞSmz;ypJ%ܬN##Aɳ)6 ]f^NWlba;GۊWN.!E0'M7hiJr7XmrfUozA #^1 Q?hE/Eڻ2(h2Dk cQF4WEѰ7Ԝ̗\yhVKǴt_5IX;lze `؇FHrq1%U8*g_>OI-pOiVѡ6&Ɩoʠoje~,gB'z׵ J@iq=?zGZ9)3ts>EY剞A5Fdl9=ϙX bf`б ))̣I)YQM:5ɾ/7 b彑.TϓPސˀҦn2m5hmZ(ˮ#2Ѳh(0od\d0@<ks@#ky}+To)u%΋~C/I'\ 5 c\4Rذ\O//|zE"$JB'w="'޷# *Oe [` Vg:,OGg074!AA/|2L^.18853ǘiwq:K@u@L vᆬ'za_#Z $f'~0Kz5KFkKIMj`?:^tSGp'C 4YR"v EeܞIw=0G2feiAZlŗ,[`u)MK{ ɥ;v %MIJ32M!5t&ຣqK}5D&SobYeJPe\Ejl>[>j %I nb^EUin-;T^ɗY4T(+87B` _{*߯_+)d.9CJq./r%Â_dp-ةm.g ,[Iʼn\آxQ@mU:#}m Q4'^ v E{4otGgh]|ʿ>}2>ҙJ2qBAiy&l]d\a.qI0_7vWZzRAKtm PZDK"t5S38bN<0qO"b3yQt)^8]!d 1s~GW T݊7N,B!M4 [hPTG 4 !|PSv} _2u9#2LKh0TDu>ܤAR.2\=2yhWSwQIȓyD}r!n$5M>܆g70ՂMѺu3PwWLzZylƒLZoS~z p UZ(A3I0-g$h3Ҟ-%.]KM SBQx\m-H% S=JП+Xt:=8$ek3Tܝ)Eޏ,br6`5Eհ650(17="#2fhcgR;)0x62R㺙<{HsE9\:Ki=GJěg–t_LNL[b4CP 5:B{Oi9o;{KqF .<ްdʼn~h~)mMs5)|&sWJ_-^1~6 C{pid (ײŘX^y>`wDUr6?p!u2_aG$NT\ZߟM'0j3|GO2 Zh#t`wN~7e)yT8^7G٦ `ekIF <}"bL3ҴI.˘&CBu籊LPNuD{FgWSwFAZ1u4"@?"IӦWGNK Ω#lcš7\hi'Ixot5w}2Be FMЖ&756Zsļ :"CWUhMI\`%UEL}.95Dgd:{ \Y=v7!oq,_CA@)q̕:7] $mꌁ8Sش%P$-VnTzPsdsI;2"UQ*Q5!r2.yZ,#"F}=)B{266,&>j< G6r2'NT˚}vʻ`Zr*nVQLkzqX&qM{*ǜn@m.\\p7j {1- VV\T* ~H/~ʢh=nDY[C,=avNlU{ba2N])/jLK0H +L3qۦ4ཨ:㭠Dt#[۵Q[tx]ܭsn!s|n!5^w G7gSK@MgkuQ:{ڪ`:2b;1 4DɐzD5;J9lZ\ps\c0py?s.׼sNtP1OЎ&ʠWi;wHu!cC4; , ^ *&D#Tn8lr}hSRƘ%v oZv˄M]ܔ$1,:Pl:8IáDفő0i}XG.҆9O #!*t)ɬv.{n,"pA{pc}LUBJ8%@OM~pysy ]q"GÁKIP+Vc.I z}uI)ʔ~i&"t?J/9`zH>† H`v Ej}Oo>xlX KLi>k1(]B*u{ $mD`q`{122ZMn`ϯrzD5_5ak$1>gRUĽb;z 9YbʢгiԝJP,^ 9C+v: HY;LK8*X(rVc$ɓ7x!u:G%pOz!|WIq[Y)hg[Nг:tDj[^gsxV|έ0vdR_ʇXPF =we koK \bDr{Et&FV8M_F}zS \i8kCLvjৢv\znIJ4jo^b6~(xj|ȳbd;{t;п6c'/}to7ib+?*"y"Ay^ |Y8^6!`,$Ӧ,,ss$(*$$5[]I"f5myc9C<\z M WiI-z 'TKGLժNLLYN5AgA] Jx/dʰ1dZi`b zV$O@HSLm^^d/(?E)wۻ]_XPƂQLb]莝0 'd&MMrgf*Ȥ|ve p9>tY#TlB ZFݛ:߮j"9$pj 'g1WH_'ɛ52 z Z]b?EL # -/Bd^bh?J$C]O 5V"&P4$amqo`?Pm*.O$i r'ow7|lQhPU,ܑ =CQDY_dOQh{7. lpT+.ѧr@F XIg'9Bۇю"7xDy۪%*z,}b6[6RjFtv4/qR>p! a2u`0y ;`H&hw`W$-#p{&L-B*е'6VkW(()QguRQ9G)e@=eY.W.z̪ Q*=)f|@z <~?gb'dݻJӀG\gvhɖ@Wd c56! SjGVdx[&ƟڐԹvux3}Moƅit]{0cI|yA7̰@C760᳗P{A,LOPmD,[,Cw5CrVT&;GXlNL)p]t #X3<ͽkkED -A3eV6Q;hՒMSe7+5` ;U)`u + F)^]L2U' 3Ց7hɆ8ߒ٦6kBDS 3|)rMk`CY-f-㳩5f:̽8m0E͔)'W5^pT`>Rx)j(ٿvऐث#43g400j9PV b0>VslU,UMWi&(?D-{V%j.%"8MK#siGG2 !s/E G2o_a )Iq/p"ԋ܂A{ENED(YP2H'0eПTwhץ9t7^chEg%8y-B}Z]>̺ 5=uD14 % o#0-0pnV m#Lb~KwKO^QA(,=vbOq$"Q3$~[!QX$ AdP6j;\Ԭ+zd z5ِ2;/ܺH}>g̤.־CRCDYhg/BzE cIwšdJSRqg._XF7]Po4Akڗ@s";TL)ѡF<Z~5R::w fBQ|G*cܮf̈ڕՓvŊV)r!o4MaWC]lˍۨqL[w~uv1h?4 ;Ÿ P7Z+\@Z DB"Ԩ}NWXbu^񶨙ג0YԷ `BHz{uE`2>BK|9ФM׾dROvZE:G8PC7+z`MEX9&rȋ+:% ȼ2ҶtTQWF0B4 *z*d>} 31S@ Uw,n whj|oJo-P`8Hf'>7o8kNT,x4{ьg)k!ysv7t?*K@GAEPye9kZeR~h=3.8}T5 7n7%[Gj/z-Y fa8O98 : NFOvKx? w$k2-=iq2.N%?0iw3Al֏Ԓh0>YZBqq:թy wGuQT3=mVYcE)vw'>Eܚ۴u&lO_%%sl& 8 sxI`VVCv}ToX<Б=ߴjk ʿGe4̸ge#8/=* ]>WS+  "lKp ahs+CFC@&+)$AKi6:ǿ=hAmXp){dL|?ªR30Qw 4[q=X͚hAWѴ  3^Sh O7ŬB$ƠQr?0 .nKE 5]ۊ+TdkHx6( 9g@۱X/`:ـ4=O,J\ e{ ,5gՅ¾*m Za]Uv9jXh9)354yCYM# p6T?gOa!]Į* 8u tTQ-ud ٌ}\'WKe,ĢRMvDB!YoҤ Ms& ^=\UOɒXxs)_}qT؃ /inu,霟Fܚ]S,%bE֙Nm,^̸ $g=z`DݘB 5b7 PȞL/V/%z_E2OC0WΆM liŜgʚj/\"EHunsW:&-+ _< *#Ԇ)ڱ#5{U:ˢ#&o {@3SauKl3Ӏ ҂z/|r[b+=o=~ L/ls< T1͉j,lʖ?!kc@)DZ י4z&6Ku];Pz~fz1р^?k7p+AܕDJ!1'"wQ#j)Wk*TiCRQ]r9y(bE`*Ћ7Pd:~Fyzo+)z_qy=’e[~`fQL.;+-`.UVCp.=cѕ6c]m8r PrnGy.4$ x˴&vai,g?Qm#} O"k`>A]v!:4ǎ SocY,Ό6\PjOW% fy%oxN#/(ms*l07.%`f,CHBZ%|9 y۩T+o Nbɉ1<;ni1'\2z ?-+-.\D'Ves_t&1u^mJ;v_\qh հfD'q? M$D(۶z3In8C'isZʚcиs鋩gdOEyns{rXAH⒗'7cAF%tS Ee 1U#w~(釒Y tc K39J9_F%6C>Vp56t%_q=, 8@웠C(" fc8o!T~=2mD5}3tfqIHz܈~DCk$lgA'ʍouPB`{E1[?*y.(Pa/.}0@f^UD ڂߪ9f3M9'z@.ַУzu/;b _EٚJ+q^ꏌGLUh0qcI 2U_CW~G5dƐN]~#{j[s3uA?pkIJN]s@Wa%RZI&[cN _i248G ޮ-$N+-W뤟*k O`ƻrCq P;5l1w#wћp=IhHeL~r(|KE_pĐN'Kҿ-qS) 301Ptx0N{]CG!j!Խ(Hey{t՗ڏ|Ϧq%4g,W4q;IpL*9ÚbWKH>u=J yg_ko6D}iJRCu=.+Z \ʖH7Mn7ge_gf@W-yEbq @f[.^32/ t61&o&:068W7n+\@ܝ(FxZ3.t6=DFq`o}H |d&Py\$v*mm/prڱ8v٢'_!V(  @qH5$=*^\O\wPsv.v=*JWt JT,\b+.=;'kgC:'b Q<X[s5!i: 0>@زIkޓ53?_KQf5T@DsAUo~e>r)hAx>u?J|9 a4͗aL:O"M!G\+ΪɣR8j_4Bؼ@Ɨd!&iKkEls QeJXHk)x :5[6>:d8?EM[bHs> [ۣ!ծ<@H( Zz`2>̨>WtޔNkS%L- {^?N7s<)ƂlEO`2 H灛!"0zV 8sk|M7PD%2i.5Y04`NTH.! a k**vgި*9y컵SOoxlsmV-N\ &q=Y58ǷĒʽbٲ`VY8,0]F*B61AM .b}bzzod ZUusL#n"gO 0;l&~K2`e3=Qo`u.Ř!\ LoF$HwqH Ag0GbwHKLa?pVH07( K' ~e=pG~g9쬄7#G:%e"Tv&I~jXx88{i=97c64l ݄ .ma(]Bi)Ɇ@WIUmEN5-,+5 <9PvX>?,v91bPѫ< &-{u @7:B2¥'q}-z̾ ljlJq(F%0t&)CYX%Jzd%h!Jb21\l=&թ=IՒwIgC 8p>i U$Ǔxk<6kLQ֊=czۖIX -3%d"D""#XMx/O94^}&VFUԊ/ܧJmQ4KnPX-S>jf>U_zF̜*N߄E9m3GEJ;'"7^}偌ZE1c#t"Ķ$Ҽ1TbNAJr\f Z_iSB&uҝʑ"Bڗ9)<_ p!I̍, SWZ0s]}{|1|.7l}'\/j_M(<d_EG5{jZ#~[+v1_/ˇImJĜ>A/Htzd!1JGo MNMe]stlL:rhDP!{ >dc7­̀tsMb2Y28_ *o=дTI!;ʚ0 Ty#Q8KoJ 1,pl Tclg@ﶽ*4SRuv|i˳CNnG/"teEa.%»(jV*ou=Ц+`pFuGLHyO|oݐ ř.OV2цG>hX]y6<0o.5QkJ,.{p#x- md-} z—AYw^qf01hoUJAYKT"*H1p (_& |Q61וm/4Q+^ "܎^+l3`l X5t]}s4$8Q +Ms0oUonZgI6oc&goV-G6*voiE!b!r,A/&QTr8=$a]"eV3s[hİM!(U9 YSN\VT%cQ-f@zˁM^k=o(yZ,4a,3󨮩Ci? G#]wGu p]O_½Il+@?9v_+8'zQ{jwTH⯑"n$E[Z'iL™hֈJ7P.qku "͙nlӘF41'hqk؛la4~_da+^0l~뉽we12сQ^IRjqnOW?In+Ǧ}#K^P;1x9R 1TF~@!'!sZ^|HyN}e#C/,LCۏ[jf h{c.B)fc&.Wt[hJbEus+|WGx֒ȫFT*@&J`2dcs`3>`]"F쟯rщ< Pyק0A0Q0y |_͵^4mނ):io(`cu#ā(nFoOI垕3^0R`P>)CCGj{%O;{HEN !C(CQTL_Ns<=$С[߰cT\`vUe ) ,Ù`PWoߙqSmH0rmM2huHӼ$:צap"AG|43 Gh'mƒ(M[ckPC~|fElP%,qi8)$']*XV#H|Ia[qpV!BpDp^Jw*1C6:r ?@{QG|Q7X[}U dB˜Xe'O]ZoU_/p`1vPk] u#'.8F! 6 ֑]Ke`{n-,TO.,W:ݯ٫͗y rYz?`"k29IC-?I:lf(<"El>L|1sFAnlzsfྰ"3YrBCSo V ң~eeӣG[bb#E0tz+;4.v,ë|yi]!|&$"<ɷBW QhWrmezvA4 `GܑO7!et̏d&0*F|A}x^}ZJ_IbL@p2w a;u!6av>#Cѳa8tvFiqHQ.f>ߟZ|Ѯ -cA]E]x)oWIK'Cq\[oɯMԈ(PLςl5-4TaYjͼ 3r3&v8|mO~bu_Ԯ=n&5Cң*z-5^+"iLG~~@n-G GdFf R Eg&}QX`{:GDCJTSJ{{:7JeRw#w+ O hċ]xs'wZrߟ[I3Y.Q+uA܊^ 2z3SHØȆQu^|5-0бpS/ ~H?F)YFwmKH 1aQWK$Dn!CNY<9+C g2,P \KHRt"OR&LZ,-CLbphh1I3'O67soC9JʎVГŜէȚ?lɣ kIi½sO籄]oq<8GT* 'B*ٜ.yH@]a ڧB y4xƕ P{tKI4\J ~FbJFay5 6C(']ϸ5H9ζ3>L'"7+Ͷ}3l,u!B5]`J4Vmw0wZ-Gſd`ɂ#u`>{g; EIGjQ."R?lbLE]=g|JL!VMZ~i'|;XEb_FbF%7|R; ƕ0/RUaI6pGO dL֢ r}!ۄT׹l{]2|t>:-]4刮qFw S~uI7O{DkUݨ%I5(l!(m Hgۣ%y֖Htd=[r_ilm[v^ ͨ6N۝.!~:t7*5h7JWD }K_DeYaQ^=œrT;H?}gK.!WkFw1oyJ w:ߑXRYb,\S$ǟUˠ\ZsqZ^ˁgÛ_ S =4'jPp:,RrzozhgjG#OE? )ާi;f"P&M4=]waK7?I8dԌ-TUCSXqO}R8k^j󕟷Fj@qS" -]ɸ:)7|lI{\ v#~~Hjפ>:6`¦ +64ųbvF묭9?刺1 p{l3SI /C,r)B1kmǑ +,18t 6VR~R n\4&M['^-1r#5 !Ȋe@pT݈sXd0Wnv>V|[t'aB0o [f.0s/DQdvmvvżVeﲔ9%dqbګj!0P.8|jj'OjYa\%W.Y +H\yP-ѣ Hҝ M0&%ܷy,HlU _60ӹ9g/5x,r PB~G/bLHZ[ grG>cx2ycF{$}22Aݵgάs+CzUџC;JߖmJޡ&.`3M7<>?sf{go È0PRvU)#L[<{;00RQɳXş.ݴv?U,L&4 信YC]NGr9IIvrijQI_Wx/4Rhުb_08~<(%ơP ѝʨ#!4V.ew ѕMEQj(A;1:BvZTiFf{@iY>`K: gT`F/ɻ,%I p赵{ <,mN1p'DUJFUBuvuix|*N?~"T.=|A._ ZKfYḒYz#Q׉t>9ڢ9吪]^]z֟O<.n+X {I֪P>x^3Mޫϻ *~#7V;nK+1\C0X%2O?=?0M(z6cbI҄([3(jAwQ.0&8.T8Sqbvh!Q*3ZM(ؓWTI@gTziGؘ+Z8QA;CeCk_OܗqoS|"M'Rۍ'1Ckpᙍ#3 H*gv:l)R3dvE?wNqQ8Km4rH_0*m(,0 Va~cĞ9i`lL,fu 7Ff77y0] j9drGHYPuNQ Aoȉ㗓(!,2.ᨴJ#(afbr3[ ޚ~ԽhDj|COrAǣ].$ACي\ Ƚ Ejn^F[K1vud,%bjwnK#XpiƖcj = [fU!FP.{ a?b#V?u";HqbY(dvCM\O0L~Z.݌WGը`U=Q5smD"wr?H`=]wpin,:rh<*,Џnv{KtrZD$}M\B1cW6:䵼 t D?Y C')Fó78ݟf]`okIsG\LRiQ dUyB`(!?:L QY9Ll40Ѵ%[(&.zԒҦ3uvi@ Eu|z,M\Lh E2%.٫ @oqM o}B4̫x23aoap N[ }op@Ӿ fƕ4s* sEAY'2f B,l5+ 8XM5)ae^5oNH4~aއ,?}q͈ૹjl N9y!1dNFBWmڱ-C#o=)ITڌH1)vm2;M Jg Ĭ7b(OZ {INQpu?@oÁ1iK3Wr8CN lh{0)K161=)@1̋;oTs.zM.WAEZ[Qxd 9lSXM:ф-2.iIx U['\A=[C۞s0?wќ g.]H }OCKj>񸓁%3-?8XdQMH.Ġ/?w>a@"$rQiW"G. =t%iŏ9o|FЎ ;J` wRuu?%g7E_)MR!EeC2qixg{hfl%-PZ6giO"uf:&ia_mn: "Qu_?l?(b׆*6`0W̻p"ku9MI9V3tUp]t=idSL |ifR+&䠦AIXr &?!nq&U0u4`Wd)+T8:fGb@ GDMԠy^`6 yHza4);烯3]hIQ+9e tf[T2Qޮǧp a@ݺ;3BOWB|~'Zgܚ3=*fJs.%RxBOEWL8aR|jcJ;,o(1hbDZniԵH׽6"Q+_%;߆VTG8#8mThkkG u?|lM-q~OTF0Q%^VKvsΤV =/m},] K*Rls*QJJ8?J&qU)$k6:fqmJɵWnCHY-Pni{"-UMxkcױn4nEF8"8u2 u>Eįzx{ >(q3yYHAYw|3$hso`HN_tu'⭡a,+xzgnG/KvcΗ0` !ǵ}hX±|ԫ4eRT} qPJ.+DFHوkk,KJ xnQ^AUmL$״窕!ۛ>#3G9C+OĎB(~3h͑!)b)丒udq Rha6yܹds%Q4}p$tDjirJ q]HT`$ip Od ?Qهz젙q]~?Z iA~>T;Ds→\F;VZpw荇*onQWLdN}$3u2-.CC )?R>3{{ڶX;hb_&$Q.{ީo #r7vMP)GG*)ᆥ(šG20}ڌi(}-hJ F8\a"dif(1#YfCZ(4^U&O:J/n쩆Tް?^n@z'Ļiwˤs8@V@&4Biڌ зZe\& WG3 8f#Uu678/, `[P5=;&44ŒU^feƾv=ѕi$>TȢG`׫%F^ wiGn+igQ!/xz]c/{TKzo,CZIE\uz~"ook~jIȧ|w9A0짻hwԭt'HmoF{˸?X>VYXiBJSSdYv;!s9f@:ŷ}(>Xىmo vܭS%E ]IQ3rm#MWIMZT&AȬ J;;0+cSk DOfE?7/F ۄ<A ׁ#4 +i;J_(xeRDtf(onht[`?B:ʬ&Mb&rDTڱ!;6 qnp}X6Fgt 7mu/d`׬(숭K.N kIc^fԫ`ReC$;z•?93V11Z<|VhƻǫmM{φ m$JN7 U_1* 67WD64vݥI[$pB XiXW.1Fkq]$kBsz/>.W$hrj.~ܣv9IS4dH!+M5ZgJ_9pT:Y "c*7ZwP[X *wǧ9 b5S>'4k[Ts+v)bj29g~d7G+83$F\N1D]XuIW57)c6NfXk|&+ Ϡc :Fp[('i1>3&p(MwɫĦnmwퟚX^aNׂR5e&mG$4%'q"r)Q&KsYo\(8$NNIyAm{h]I?Wؕ^p7'EA){_΁lGg]/02w~3Ig~Qqt )(ɗ(SI^|oѹ9(-J/#,e&CM[PEzD--f̖;=K^>~{0  A(p]}6%o煍"?Ky` kTCtDcHnIgzB ʠ=/IMfQ~| EhOa xx^t& ynl=U9\wIipM'hsD3v²^PAۖ(ޙQ "@kY9qr08WhL R5ϖ_eAC R#SNL`)-.;ljyĐZUVwL)HɶdłO@h ~00ª{[tUl+1Q̄8r9vq4|eYwН|-RnJ:8SuESDȓ儃-*^SO1xcunai(2 .BlLDQĻt>zE@w}E}@9 xv܀(|\|ҋ4dA4h&ô,!z_lQ3ם=?/ӉTD<v@:Uק~E/%#+F{Oc.p WYOi vdV 'Cs 4dDKPsB(Igا/g/i[(ME , 81y[/(S { ЁO8lvDnWr7/c>såHqYyȣX(phuyȚ7w ]}YvDG5Y:ww?'Dl{{Hm[0"BsMx?j`'FVF?L̶\Aâ.alCn4'p<0+,X .Q{Ur1tH|R?O hd20/غTMB"-b+b˙BuT̉Fn,qI&k _}Y1@zC.2̸3L+r;'|=&*T/NH2~G6tPpe7[h JFVQF>v Ɓ}1  NKQ̎rPJH"R7tHZ~IR`@@Auq|#<갲O3-y[c5{8̟>3V+sˆ%GV_ !V$!"%7I=ĤuWm_O?624@GD).M)-gڵoi0ɦ`e:!g{)X#&,"X ϳ):vv'D`LjvQV揭pr^$ Bũ;tD]ꏢ%B : ~G|?#cFZNU&ARs4lPGD-K=rƯXyz'x. We&+) תRhy(~Аt@_*fIn PLA-r[\f;dN^@4lAhk/:[@m}Ki;{ TXDjH| ϜUU & XFUIdѤZ t>MWCzGvGcuK{*1G*/Kr0W!ƎT DVG5m=ճ%(Tu}?1'"ld|I`}T:p )u#sM&|wD])){F K}=iѧ/.pQQٳbRiN'9.ycw02e)PDb, 3D']ɡ28ŽlD?hYnlXD2l\E=GO!կ%aAprdk̏=V74 a3. `2lU oFXzSSAhxLS-͹TaXk+߈r@p8xIFK7J5qђM;/qG1dlN*5&7{ZU9/K:|y:EDyHC_{P7EY{'y eT;n2Jkׯ6O*jS HdМ mˍ: a%]x>?{& \19Ev,l>0CM ư-=pޡ(X72촐7Ul4զQV;Tz[d"/OK,Ȋ)vf㨂~"M 1y%r/K/D,[܁-']1y#YbPZ4ʛʍ*ih-08#$&}Ǻ+0)i>r8GV/8,:Pu'^@ |u;LwO}I.2;n)VKEnAy!$=wM^ȱ]JǕRxol ?vB~X6bV*gYheR^Q9#SU]QK_>J0x_Ϧ;@~yy&KZYaΏ$5  㳬CAhI=(:I1jϔE(z]O.v5tHܚn3M@ѕ:/8}s@5rR|O+HR{fПI{Sḩi-xG(3@i#DM&`֯s4t 'YqX0|DܼA6,&?˔| + ?8-ڌߏDҠu9Fu2:{tUw3K*Z0cue[9 Y"!Br*(/ndE*a'Y,s'&P+ZXE9)p( r J*GG,I) m]$;W\ ѭbӹ1wGbs};JY2:O! 1pᴋYc1A잊63fpRT4nڸoYB'n\nUt*C>#Pǵƴ'w d_E lr*AK)Ӣ~@xf@vHIlTUOg7ÞkC7I %5[NP`WUBhG#??d$ߛPH" pK]]cW>?]G4l˲54 ([ZgapC.Q\|d/&{̢$Sxn#UM'FFAFCmΨk`eK!_H%d#ж S)q dd]R7!4QJv-$*;yf۪F"pw2w Gp(ZķMT:ʼnC& [lrXp |57ǐچv,',=vڧ5eYU/:\8R|g`z{4N\}xSiәU1`,a<=eXM) צ7O^!I!"$C=R{q .>/(9bsxRks5~b)=2y-oGԎE(|PJ|>izegvCmBߡsBZAk*,VDT/;Қ?lpIanDNl, >PY'nvòRڹ46J+@3鉳a1vIJchixP '3W}g7E'QuԶ`H0<1|xͥ0\cԯ^%KiC%8mAlXD{w$>.VAW4%3,`|tJhb)EN5j/?E9cO?^c"IBhst|#)n rc^ J]{bi%f\댝~{<^1 OVGGoA46 r?1JB2y13J)=.wu @R]6ߡ j b,2pjkż[-k%Ioe:ty 7]qYؖv](i*BU]laH\ ZOs^0,%K_﹙D/p<_bȟz{(hj@<2{iGw5PPD3xʀG[#c]VbZ&[vS{n20gp.?8 ƠHQP.J4nLCSIρwPZY6NK) $+m^GvpDw6k$ }T}n21y~Nm&R8 4tN~F+HҹYY ԑGC%@ ! $|+?Jיv9kNޛ]GHB}sΈ Hsh`fv[+g?`P۴! B̔v!,&Zj;4ff*7\wy ~ 19>D2/BA/ prsA|c &,h_̈4ُl4yw4C #M<|J$} [1/q˦@BtN'| sfRy\8u4Ǐ0s::9ă*v?G\=吟w5D8TH ?ӏ/q# n~#1U:qΎ |(w$EnubAcYM{2f}:GBb,l!TV.6 O~E_wez>P`u5h0 fF^C76C!3Gkp/C:E[ Lʰq)tf"*zYzX% WelSQʊ1.ӠueN*3}_},[R#>Ј:(›TjSRKh%e Eat*PeZ@Pcb FcG{ϡBb*^[a&"?t`8qת:Q$/+ɥ}٣6 7'-ܯ/w.y q<(E cC@,(Mzu6F-V٘a[ !H jnIQل‚kPp/,G _zfLunc -D0)"JY?[d6cuP=2j{㿡#PUYd0-ÎMy u$'a°YPVi^b4'P%݂#l}TݪY~ n~OHAS!bǥ*_xDr)yfykڕMg*x-EMnJKڣ,c[,TUHENh4y' y"l7ե;ȍՑ_ J D>~%*36,PRPwٺdf;ou #Oi[5Qm-]5ɣijٝuou&j 4~[,6qv 2YNjv@j$AU~N"ʪYW`HVA^ET5#j+vb< 3%F<ªhF\m#wXiLV~שۮ.C Ů!91\J|>#S_γ~B sK-lk>6 ^1&"&\\B35G~5w=]hgZ2E\ HG|X4ϓ^F (WչS]佀U#=h9&Yt$Aن ?͏ W)O[?< ߺ+O} =%(0e`5\W'ё Ln\}l>ơLR>3+/o‘GJO{LYOSnyBDT!al_XN }3* zd%*  E& OOuji8yY@I^[RMhhV>H35jau^uCgԃͺK$ x m0eHLYiet6Ҡ4g82MU̽&M^MPƵhWǢm 3hߓZг&5>҄熐x=hHNr<^OBYIs]-N~e;8B M0B0^,~A a2CK,93H~PRb1e ftb&"@]8 ӀEP{ [LQZG*?$]A2F?6gstF 9 GN`jC 1!귋ZȾuVceϋׄWA?E'|*$:z kaG:ꪥOdD,3Ӄ=輛H|7]cHvE@N!橈#ːۨLs9RZ;:I׍4w>~>ןhdp%3*_PnʠTUT{WB sͣʧy=\Ϭ5 8(F ˔9|~wgpap]7zҧ~quSѠ$)C YSD[*\y3.# iqHd֜NO8~U:<$欳J$H!Ke`־ yg#k'(=SI܉}Ħ}^J3Bl®-@4?,rucR[./jNNF?Б3Sx'}yo,۰+h/nђZVZMz@8ݎ R~VV7{ .@b;v0 .1>@.x($mcFw##y8>t9ֺ$Xr4`v,2Zt ܦcAr8ס[ L# ,kLf~_%?_=saeQcTiaUeum?&:y V-n>`4O+ $J9|/3#tHnܞƛ04еlBd +˞D22gWMjԕqy ͢W3&/8𠶓F1? ҳn@j_뤐Qؾ69D[JtPGyU0`ʲgf[YQ('G .te$^t+>!1h:]~JcB o.GBbWJY!tF-hVEݍe`7Ѕ+$/# 6Nx[hxptA3\b --SP&;&mcp@Q}{0fqZ%L) /'vVuH>#6pJ$ һPޏ2O,Gfzh@.s5E3Z2zgJ+"m/6)6~h] _qv 4 `T˴m :"SXb wKyQsgj|N$ 9K$bj*ӵ6Υk;`5mɾjl_io:26';6xk(0^7.79ڭ%Ĺy% V* UtU.&1}SL5xWjvCEnb ƮG5"h^+];Z$ZL'X!|ë|i> (>?fl 1Ar?Qi믜~.HSRʁSz~ g?NKcxAa!aI DۘMF%pA~3@b{ϗޠoRaog!9#>Uy?駯?k^c+.qi: oݨ[&5m9c&۳0 u;Gw)}}}է𔱶ECHez Ni<aCJ~h= H*"Y'|dQ4t4v\ʅ88DbVѠҥ>*p~L` *A윝=VFr$1̳n8akҦ+fx"Vu@b1 4mEL[5p ƎAxNn)t@ޜʘ뿭 Ƙ \O>[YXxcs7an"3hTi,dl[F<:u>|}b_-a,Pjp_*]1PWHxeXawp18#ib ?z" @S<_ZZ].b4__CQ-b(eLZտRy{GEk *^l@2%5؎5>Bd8$tVʅwY'[/ (>BNe"XkfɈTvΛ"e3YYCѰP昭 nARaK $1"175pq%f-s.[q M@ظ`" FH=(_uGGpr₳L5ro\R}vR\Ο+.aN)4Z%²,Rqh̺u䀼e?RC˱cP'\7AtXTD0pХτx~4z"@v6VIhT.1J5]ҩW3B,n%osli Ŋe``sVEQ߯2)Ɲ6aԥv$S8/vBQʢ&^˱ֵCu eRYAS̵yأb䴄6Jfk`Dj%̝y&8cTv3WBe6-A P%,DD #4VʕgiֳQ^)X~@r8~fK]u$eus ͍^ RG",Yp rJG2Pj}SH8jLҔ 8r)|9k|i$v; ߎLQ W0&Ya_G$f2m(T0ڑIZS.t="67$%lkkB raK:!)Pq׃ c!VeX$ MB}9^c%IZkw/O:2qseq Ó\a%;h^৹Y|K H?_ܫ2ך 0's>?nP4N$(S#D9iVB0dP3AM\#AUlߌUl$8ǻ+@J<}[A6@*eꃯW)wT]ÏD,!fE+A E⋸E։%|/ʔ+Jܬ+x/8 gH8!z,agA捍Xu-qvTr{yKE=&wUi엁Cjl/E+v3] ,#T ;$3+X8+/\læ%$ gGzk(8zYBFld=^b='f"ah v.Jq.]dG/{ )yr-X_[,6 i;QeeCC"h̀_3pϋAݢOVg"9m6l>16HԿK!؃]:уh@s%__}xqlК4uM]h! 3Zֲ*]TK S`MnJZkU{+y3htVWG dU~o&5!G*3J~ jQ-F~ \<| q=+皾½Uرb2E+eUGLjRu[I)\vCƛUdws?Em@)j\~[m!cr<GE^;vV)OhJfT4C.`d˘u@!1k1HOeUyoÈa]l,kT)CxDI=c݁=_}FD|}aίsJoM{(Jx4xspĢOܶ]RT8KRUhQ¢B{n>B\AЮQѰ;x7 hF}]$ Sen9bQi'ڄ% )ab--Cـauo^3)a-pnZMJ|%O۴;8M+d!0(~rJֿv_# A] RwH/1&w qnj0ԬGq`M$ ڃ6 :A ROγ>-lUH.p3~(O^<&\ ;~%:rX47na2z$yԭd"{;g'/ׅgϠXj ٭Q.Z +_.gXrGmUԼg}.JZ631nqB`0[K ~ؠ*P%.Gґ)eKlڈoP eA<sd4o[)R/)Y / gdQ8C^44[`$"+)=.AʧI=_Z5KPcx H8BvΟg5.1p,km<4k/ХfxNfW"}i V%h͉͋dC ," i(,b6tpJ݇@&PJzsd؊Q&b)6Ef6}nY]8ֈ8ϛB>G[IT`v8*G'6C׽קCNG=x_OAv83iW* 6@K!U@hUЄ*/2h^O/梓jV0x[3D EwX}Y=?ʽ2'tL|-@w}R8mv} 2Nphɧٻj sc9阢XXHPSEprVz9iTYNm`ց`PCh[J nƶw5?&4f,{S4fs}3)%9$R(ѹ 钾q1K$|,(~!roH.n hbJϽ;9z4G y ; =6H-L)ŶSKQCHoss4]HZNf@ybYiM8D:-/s&5߹ WTk Bi`=%ʠ(#:ȭ 7M$)EV/ }TФ"D-»_8"XJpgea;sčl$j&h&|ξln)8͚ ;sR w6bz3](2t]۩6lС/HV9`(~xdž%GS.7Ң5}+ʏ(_r2YO]fOh"j{r1!JJ{Y(|# nJ2הK2q Qǧ2nb+v]\j~+T1GΉXȪl1&C"J3WgT!Q|JM -qYRG%C8gan]>/h[# dJ׽N SMJd2jqްŨ/i_mK̂(3l>>k[!F7J;,UoO&K76hu`B+@TtGdx>j*kaz =y J-H9\A]ح,&Uaݳ$zb򞳨R)Tqݹe7o!j=bD~t﮾0 f p.s LKYnwe?#7Z(-1XA8M b8J;-ld^>ё>"}쁘ca=Ccgٮ;eոjf"EwEU;E+BIͭm%𹲋v;fuCVR8?c; 1ȼ֮2t/iC;JF*I,"5Ӷiͯ2PQ6L)*vP1ϐBeqɛy'ʋ@ #65ʭv `sV\ԌJ!`Yy2v>K3HӡS_\Gca1'YtOoM(uWDcw=dZ4O[_䍳8Y>B?DF^'5gQ e@MFέONث7/<{iKsЕm(Y@zTnTu'26XRm(1b2BdL-Wrl}6+ ʾ5)}VXgnx2R#(dD0F2 j0KNlR'k/$b#}'$/SU ~O Ug@Ve?}j^ibcrj`r6+ǚ\9 6} B滲̴6HrYM&3Oe+R ꣫ccs=Zi+ȈڀÑ %l(k o2C`hZ2! ,@:a,L7 5֔"e>ѐSQ)SLf+H)8pSM M*|ȪՎ~D+xRC'(l{Zs2#[t+;},;ï\W OmPPMdgLelI ,)KrJ 8F8AW74) q2^]d- "obi&|9ם.3H@WU6:#C0 />;t I(<}b:wO|Das7D/$G$%4{_ݝq:ٔ8֚zl Xi"_l ud<$9-]>/* (ASR[& R4D@ck1Rpג) &j/|Jnrڕu?ujkry0m9Y X&) ' *==392<[Q{s.La7c4ҶnD^K66y3v ($vVRia۪#qf_at`]IQ(Xo/DMzڶX藆,64k41qͿ;-_ )4|S}, .sFij(`o˟<(uakTr*1+.eu7+ܔb;hG("-*W}2NM7LfuجrxbEinrDKo^0ed)R:Jʔݧ@yio1Vi&[e>P0ثeXGx( lFJFU2e;*)?ؑA(fG=E; E2mM5  'A3s/@ 堫M@)>)z@FhYic ^5[|Vd8NfgXNzB {x6~dtn,12>!Q&R3$͠;3$O_\1Al]e>N?R`]_\`m`k̍YgPH>2C5t^,F㣖l+ <ťS<@sk [d70Q((>|ǖc VY  RO1% PLI猪>q+mK 0_;q+J%ӵ9~ƘV A~ؽN*shSʌ %8 JljmCrȴHDSVZ$ YJY-Vj}\b>1, v2j OH$i3gtsseH;mY^ՎS[}HjeOB}N<ݵke^[kRY 4,= :>#-%7-K27n<׹n[|VnÇzMP37uk`5& H d> Q7K(O*C03eH1q@$͠Wq=/UBPʵG&sY{Md>ʰ6?x`KΟKq̍?٤{L^!6Q]U;ad1]Λ/:દ}9cZT{]Y3;skyc2s(cg|z^l.d:eZbr44H$yҬA|@qY8mq2V;goX0yG@aL1BNě`T]ۓg V9Pkꄝᗉ\F4u-^L'E(Vp%%jQ]:o"Z 4k*g!sNcz\iD|^{2MO(ޗ c+3 ]Sq̂)Dx=яSmE5Pe {pk]+ T3N;SIylz B]BBfmRWjX{8C.Z"ֶc! v(m|w5jcBLt8~>)nt@AB-3 \kGzzq[}j-!1Y8[LQyϯUgW<ȁ4tR~:M~1 z+ ;:h%c qzwQbpslwa抢 TҍxD}֏n8х‘(,݅fDDFr2/q}V؇*yzPMP؇81$fYIh~B.we'd6&r%CsZpF S"Qm<1w,t&Ţ 7u9^}W%^ BV`<\៹#lC!#S:dg^A\InRݖO͢M!' C㴀_oNԳ l&x*OFOqץ'sJ֙](qycӖ 0*f~<sXmҟg̠  &@tE.b )|(eZ~alwe%ap#Qt5Zbq@HWXb7tG#z,/K o@LEZ0Go+Ϗ ք `Po:AURx:*+C9;ѩ5_%w;fJCv!o|ZL~M- bB6]&l`9qDvNj/:4ة~x1͐~it5+!B` `/X.uQ 3F o R*>&W&\,]+h4pW.7QUKT5~'cO:ҋGƾLԾca-=>Å{@`ұpC5YGRİˍb)ޘiҴS[[UxFs- ~S%!SUv?IcNHwh`8uKq^e^So1$eˌ ɥα PfO_ȓޏ;o:3&{<7~`C$]J87PJ5d8+nA7&isag)ȗ}쉎 ω`G[8 si iEnrK<M8LսIz3A Ծi!GU ֺ;Hs%peXTh}ϛBڤskΫ+Ý UA+q.>S~IgJJII]YX$ P*WXU3mgAE2X{lӣr~d o{Ҁw'%ѪpMI Ӣ(U`m-n>{_||чz=ok7aB"+*|eR!J2Dײ-O Z(-zN]eQTPWbru%r½!܅G),׹Uv|JuǞC0\ ج̺%R f3~k@Y_='30>Rute}W O7CEzcf5a6OGvS=2\qeE1Ve%G^3BirHK(V [kl7i};'٭s\)qBhSQ5khZ^@?`?ncci0Y8*.|,sj9#ĮVP)#MF_& ۮPbB[k^,{Ĩ-DSP;]~ ÿ\ؗ\`O()SPajؽ_%g#8 d{3 &Cpu)kJ4@5yoÿ_E77;W:rE?z¿E~=M5?t&o1OgR4;9"\e}S'LKߣZ7Ac^w.H$g&B-,2lqRPv:'>.E3^hGի(IhPA>j.٧vY BJ̋[:"\%a$vTOJz |o&\Ɗ g;0\BjW5Gj߲Sv.O{fD2dE^nkܻk8B}K {m=R!*ǼW(}jj~47]faQ["3VHYl|#hs^ % [r+!ꤞcFΣD C/a3jQ='\#Wk"b&jG4g>!uAn/#SA9QZn^&9c'z"Ȃz^$vVp[JlB{Фܯ rɌ'a~(oR_~q'T?|u&|\x2h?FGbD`NA="KEd¾ى~fzReUۡ՚Sj۹d`{]r} UT ^aO#?Ifo\4UyU.ҜjYc0lV']W(BZ݀xR6"@RO% Ś~Ȝ1cubk;m[X;:PO'}|z!y2ĊUR3ǎpn?}s@e Up RZl!RK )הHeuڔB/ǹ'wᒍy2OP[}*JkIXn-jZ2}Zr7wNo&uEΚOLLry33Vo-Uzf740PhvIBјxK#jw-bx2tfyk1,F8[9# FElT@lM|\MfYݸ,;ڝ^4au5ALԓ9[Mҭ[.lV1wS鐥`E%è!Niڪ?囖x~_5Z4Yq6aɎݨ^p7iO'Am+w|5'XbOƬ4eu9Q݃ Xy:2YCd+>ȶU,&EaQ=#kJȮWW;Y).D6XмA( y==?m]hv@&|bza>d"DA,d> Bt vj%XOes‰)V=G2dP~Wj0ozz :h$HLY Y?&~iqf|E+*!(9ij'Lщ4 Vu"S0 -Z78dK+v^]NIcYYYQr붰5Qo`yXA.~l̉'r2b *=L Kpx։Y(7<'4>1d-3RBť,Fka7%Y gG$..N,ی+*2 ihH9q 01!EZ̟ܤDF\IP/?r L-ǪY-9s$Ѱj3_=,5xc[0_`5+nI8jɮIY[sb[5Glo|/ı46 aU$lgkrROr)7`硫-d^y'yr)nKU1q_n3ؼxB]K2;\nw } ~Z(B\GJ?6]m?D^*JTT(^S3oYLM4m>8{q&6|0E2a+%:il_s4zi;ʇJe R҃ 1"m[dAt*6D)5,U9 n#ݯ1\`4C9o'W=u˳'ȑ{R\ ^E/WVh+{iPF|t`8\f}Z~9yEդw&t5]sWZ,7˖1'1EKo N uAhVKN.m!`L96!$~m͔U7+ԕQ{OK tn3ajm(Y34n#H,IO.*Ui@eV,,(_`$LeL >niS|~Q)]QexPA8&[? #A_)!rr^"r/ِÝ<ޚ :ba+/eGIٚ_dO|/dT%.`1Ylz' 0ޖ l"͞K3 I@p!$[ ^SKXl*zo¾*˯䚄GFwY~لz v(y7К O&,j%S6>OVXx:V[NFp0 f$Щ\ i)7W U/xb6;~0gG]Y=C8TA$W]% sT~ Æ˼Ҫ&xQ/9z;/[ӧ M[I" O ܯ~9Y'66VyUGt(,IBa Jp&Q|ŨSzsomEV%>C}QM #C1l*<]άʆ* hC%H :-rxô(3^;w7ϟo 1<!{:2o?A*Վ/TwSptk i$/_}d}/I?3{=@>mcnt-gL5%UΦRQŻ{MPx|,f/̇2;YSsn> Y 9r. f].K'IoaZK*z}7r8E F %p24Z+ D%ϕ(e%[Zt_9\Eug C BW+97g`51mj#"6ǔ~`z#J׳Lđ&V Q~cAVo8^( Q<Ǔ=ya_ ))@ƄA@O'e!_Gb'~{m?t9(,T]_Cihk)e2QTMyIf§e5-^τ'&^z3lطa{HPXPL*|DԎ8sfT"j&;;Mh-_?\5W䀚:qlۧ s&delg>he?-*?5Cʠ.f'UFPJX|X3n'&\$( B_<:4Yʵ(5L~%)p'κԋaaC>: zSDXWWHJN jcRrh .\QuQenQ2kwu׵}iesGk!8=Ahս o*&R2x'ߊ:;NN`~9m;|+˜cz=YBZ͒dal֋RŬϾk*ƈKK  }I.ip[~4^Dތ:nÉqd2Q|Ad ,g)؍> %PSE>"MJP BeLqVY_]kɩ;wHd4E[%L>헬9hH6>SDsf& 8_gw QT달/xz_)R<&e0/;jjvԸKS9? ~pE@݁k{r۠mm F%b؝Ec?n筧qqٶgRl4N33l/>0膾yTZYaS^/?J;ʻҜdI@eӸ~Pr4.{4[PT`l/ e'0K9xLB:JTq^V7ōX'ZBDxʣz6|zb 8V ϟޱ`W]&'a4{\9ǁO=D\ךppJ) )6eӁ$npY3w>%ﱆ1&uڂ55ރ;*~h]@d۔Xh\/ZDIM:ذ!TEy Fb0UPZ4,\ϲ':z5d^DY-h1gN{muÂy42 Q<(Y0(HPnؽvaa>*]3K6!A`QqE]Ğ^eJ˲d_Q+/(`UrU;Q ..@yÛE>7zs!2==2Y 촁 .Sf~Zr$02O3af~_߶^9jfo f|6!vCwcX*L^|icPP|#ͯ͟XiB ([BbC4q3t"#/4dv5j=`5O}ۤ9 *& Rڨc;[ Rs0 Ԍ4J `@(xϚu^YeMͦNе)FhBoe?S[2zzeD-9 ! `B=V cB *dH#9S~ nov@= :&%H\Kr)SiĎ7/9QE~o^056T7PjLUX>]hHC[FrNEc1lcf\ _D_rPe6M@4zRL\D ;퇫M<{Z*< 6EphIkys~JcА*\[]X&-c@&_5]BwcۛObiґǝDF3QSp)z;CaZ`--(+E`@~i#m5{3j86:\F@L+p1@&Tc *v:3F<:U`@#q"*+ ^c$ʪ9#\nS/Fo6[vO"e!k7SJ@A;ļ5wlM`b>D].P0sOp f7<)T% Ŭ-'p>0\1-謁Xhn]5CUhyEn-@08T**rGtk=D*-[g56&6B+%nCv6lY!ƖaV&qޜ9fFcqjY ,~ˤE Ik'U+4P_GNgocʬL+4(J{R?S,;v`Axzzp,#(t I~" ̯򥯧-J?.f6- K'K6CSm25$51jpK0#a˴gQU4G-:vt{9N l=Ur=~P1v~w⌙R0tڬ\ ؊uVӾ}hݴ\"_(BTr_.qD+@ 7MՓ)Z b, dC׿=iz3nu2e:罁ne~8c/gQ-~%k٬PhB#u2\/2&׵/>%ZgVc2AAhk!^Wn,m"#KD9jgqB ϝ&x Qn9/fW̕6*r6`x7YNHM_VIHaxbyFU53M كC#TΉ$_Kb0]g36ҥ]}c) #褉=Vc3Wf؋9GW'GO*[<8Ou&Y> 2Ttc/B*I#M)*fH{+2'9JLJJ O$)뛵QbZ0{Sʳ 8Q jFxD6DI׮d]BԮA eZ _3)I,,|O.Kl7V'm]s6 .c8R!gr!V:KXD|)Hp+Dbe45p.Nɛ7,f)*G)$I#ŶCG"z/и8H'?d?H)h!d6Q76fdQ\E}0 F&6¦E2{o\s&gPzg<^ЁI3ρ'$ $=L1/uG!Y8ӟy-z3N^ƞXI(GQeܧwp4vNRtz'lU#;9.kB V꾍[dkMUyE3V/ϬNp޺pmAAB-c:FynpwA?tkm~ZO=]'q:yV(6b4p.U DQ):<#nCCP`PgF D^c{X6ԐKMa|g›UbaDjH*GHDnD0zn:oM٢a;kj9>,jRJkejћm)@eVT.ǐc2d # 뉀j|ٲ^Y{*r7 <ǰI)g}S*;9LliT$;5Vd<>CB?A# &}X=Fu0Ll{e4 BAb k̘CUc!NvS[}X"qOA]MudpnvBC_@h;%~0v:ppu|jʴQ!Zs]Qfʬrg{GIRNX&^TrTF$x(D"'čyO/`%r=TWORNTi{GhJKZ'ioo'YF,,J!?Lt2Xd``'42יn-ͅ7aL@=Hԥ)krpXѓxˆ.YKo5u&;$:#NsQ .swks%P٣e )H+|\3p}ٚ@dM, JhVnhl,R1K *jmlu K̈́A/4<[=12?ΆCJ^ޛ!ܩҧ[5]C(L`d]"/[nH~ewɃHwg#ćXb.uazO`\>b;˗7U2X]?KYj`)z:UʤVуÒG ,DcLUŽtwW.7N;k7 `Q7~ ;weލ5;$im uruƓ6G.'Il{OdԢ$IVocILSFe+AAlS.TZKV1f׎Q (−HȢ0# Ջ<8 Ջőh78s{˼$諃S+G#i'3^=o\'{EƖ%3kz7ldG^uYpV7c.%v@Ub)ZXMњFK=_d Ό.j=ٱ+i>0'Ҫ2Fl慔,_ ~7X}46snփf}W'k8tB1EX-!&RoL.eoWaf+}axo6B҉.Mnh-BfK It K:r4* 1A'4Ћ ^k{ÿ6sF&2?4H߆<-5yqr0 GP V%&SM$p.o ۦ_|?(D-HU@ꉼ X<"MV+^lD`~FXFu|(vF3>MJ=1ǫ?{/*a{д pGW[kӘI"+75R+EқGOc5lHqK8Gv͂S%K9=E-?޺"-0'updA-D@wJ@;'P]G_o$R}Ok_^.O䊈|a&qo ޔ lGG(+ͱp7hPE4#4MP2*؝gHX&ZE\iSԑF &7 )^ wm^RJx}*c-)Mbq5?V#Qyhqd$_L!P~$ ;Vgى :c<.7]/f134eU5%\Xȋ|̸wy)Gs/~#Y<pC4]8y]-&O|ve4 CQ͐ glЙ=BK˽+2jCqgc>Рb5Zkjũf7/ϑGt gg'C2fk<KPhS ݴ4wy\-]/pdl_dS sܑ1s{#\@s5AQ|b]f%:w8RlBJ4mlC2Kѡ\>68}jWAL 3uN{bFH pRI7FORAT=l6[/:FiuNy*~TX ")"{`(Tm[H3\=; eH?~1'Q$y'oBݯ!w֞U/ L{rm4dJnPZCOl~)mX0-Cgrr D hǮxB}KTɀۜoRZHR/7oq`۫ Bgc@m4S3kY4+^ΎX+34<н奊 pqDWoUH/me `z656E>oYer?A_Ɍwl/L##7EDË> ͇d$aJ0\FtÌlF:&ꃒE&wɟ׭P#q2t{?^Y@a^ú,3dU4ebkT%W]FFӛa=Bi ͔L,ut@)-[V/MK|.fAlߤWQޡ1y ("8 9zv|[ϰLzjx\Bq5Obh 2bY?4#RŬm\cTc460u1P{"7 *,Mw%0),7 hvD{=E\5Xg5 PGբp$I d$'S@ \ DG%.z![g؍ pt[t4Dgpe}(h2irTOr)KH W:x}|z{4s1pƞw`9m'Jv8jEO,~oN%THBTjw &<} h9R-plyrV qijiSyBPAb]v#%l2nHERd|D(wjPG]y ;DoZ [Ǚ.mp;4&+`J;D <97%%`LԆȹy[05 D/:54}ͭ+֙K01(бȼ`|VW R[vmZƺ⧄'+^u/'xDr'~ˍ1?Aފ˚YG;E.8Q(U 0sEZwm"]{-㱿 Y7^eͱR#(]GC;+34dzGUiDZp; wZ6Pqdύ53*BE~b'!X !nlL.lz;DR ґX+ntf2Z6LO[ # ƀ:]@ B*{XlQG)d\Crf&{˷ y尟0ZH$Abޜ{lG(j#B(2W,'ӆxLn{'d֗/yJSx}x)$2í/QOUU>IP 1>g!y)!:& U[q1 j*5j(7 4QB{q@A/1iғHXA-?X}hB#LX_Nvl lOfCs3\Œσ@c>'Q"W1p$P`QkrV`xƏ@ D^7BK 0n{.QTfqI8Rr"D{rA%-n}VD$zkJBQ|K}ĩJߛ&H鿁  [ܴ ]wͶZSW7m>6=Q/fnO10zs }@;V` [!(lcUmepL;|%0<׍zv|qRJ7☷"',PL_h9ՓNM:< {+/Mq{LCAG.Uڟڵ}t=xJR鵥L!^}`!f,U줆V]P͚=0%c}Gc7_OR(w *Bh&_Eo&mCjkT!ZFS_?kyyC= hX҇l&6e:J#upȷZ397՗n F[@aGޓ&pv]:̶мJO鋧OLq˙cKwkPWO"e^ ZێW;ys ^Qx{f>([&Q0nG>Ϳ"&:)+E׏\{>YYGW' 貰aM}JV/ȉʬ8cCwD3Jc]?_)Qߵ OUhDRN8C1ι ao䥉dߋhHCM(D oh" x 㿢Y?Vsһ[LW N]&\h4 )l3e,"]>[ 4ƪ/;[ j>ܣFXKr{eŎdVF_=9A-f79G?**++h)'P뽞qڳ oMΖz$;Mx eUDʋ>Aء2pO\4Ԫr nSGHGClXRRʗS9]aBOЀ -2w,aLI|}{[:Ngn?84Rc @F1J-{#Ɩv>w,:9@g=Pdt%̊H@- 2+YN;ݑNj8/m4F꥛ue&lqyb5=gxhǗk-Y/8X!3,2iסaT6g3Fx+Ȩۤ#6]@+1wF=U~OZwPn,$ͷ,2 .@^nA 9J/cK~^Qq?KUCӻy {M5s=VI4Mh9xC@ 5Zp%V Eu Yu+!iZPhݧW6s B1h,#hnL#Ѿ}}LJI{iuh9 W}%;| fOreTo\q㜣88m/ ޘ/?vf ᕤ g0ef\B[/eYF;2P垰wdD1{=H 4t2tO]O+8'ټB :;-h@K/jSɄ&mlui{kV{vi?P{ d5o<hY/%b4rۀ-]Nzl09]锎"v2CNgTkVב斟`{J$`'Ɩ~TFܨ^Daήĵ zu1{ujl歱X"LAcV])=:h!ɨav[e^ '\@mAդzYl77B= c u2GNI)D/"}\> Uo/>|mC_]STHcyf5^: UC%_T?H?3n~9 PX8){2t1h%PkU}WҦ JçpOSizt=>\3Fu w m}McUɘYVMSc$X mͯو*>9ս3r|O#|ÿm`UqP6!%^kla/XHiUs4x{qA/x(T 1D*onMr=qJCYpzrjMςʌY^1I~seh%꽝Y [1ٌqf~Dڳm{h0cr.bR|I]z3N{xyM.nTY?L5r1g]85Ʋ]5*0 k 2бB$AC6~4 ߻õ?-ljWCJCKIsݕgGy ;FjAC6e/wZ瞡WGFm%}p_㖟tڕuϻ)>6 X¸uVkK5 6O Gu0HxIfO=~?|UQxM%h'&Ķ;m(r 8F\IW\&Sȭx%J& JX>=,v8p9A]Ƶ*eOV˳}6Հr$b;TS1T+jQ!Z ;}Z,BCF.cӊۣg]4Fj'RLԙ$HJ uWZ2ӥ1_|BP?O/Jr%B#,ς_:['P%DaM7\*Tń;bjwCOSo=₂ӆjJ%^koc1m8,,{]d G?$&֭Z[k %(B˝.NGYG`t) 먊.Q%jύ ^ £78 dT($|~?ǂDvF!XA$sq[8 K˯Q:~ܩ$:9Ċ 1DH-YKF4 5D4, ~ ]Im2\11n|m}HK<)Rߝ"SZFxB1 gG/YUo7E'$4\5nBqOD?oTmp,LWdg<kt]b"1­ 4Ű,KR=/#{Yc nPg pKH28drkhF)D;?_n<͡؞QD=JUe|G#VouʿYDW# eO'E`ǓBW ٱu\g$\sqB>nP |lj*@Yȷ?kQ[U}p72T ,勄<$?!jeT9Trgѣ]$q^v I0$"˽[&7Q9~B` fO2d%#ek5\hRª7"$c1VT36FN(R1aͶƭ>PHCKBQOH~P776%n̽{ڀ仁s^fmr8IQ rt+LߪkV"r;>w!\:yRlFG\^ `{P |Jc# ii2Ńx-V䊬+bYQS|}.ܤYyw"~B *Mߨ%G@vMfr?ڋaZ}g:~ j0#۝-W= 5ќ <ߑ)WAqdXJAG}e%C ˟Dɮ?nLހM2-ttڷ-%Eѽ55tUmLV5 eSwO29Ľ6sAˌ3ew |Ƽx 2f$@v?2ԋ hiJݒ@vdbrz9(9gF+shw}ZeiD?A`e\s\c[BteGt4'Vyz|k"SL <e'j\ʆ&sac)#8 h!NT:p wam*@ ,FFOpwJm,ͫV7}TC+G.Hn,i{}] ˍ3eBc |syd v"HÔW1f3I!,AARG@(Iu&,9Q-NWOcq3 %b_~NUJrXxUMsgHR}FQjKrTwވpfceUzkG H?F-W]'e?li]bNRnk5Ywf$lINuFAL>d`nĹn򝬆-\Iُay$أ ~s?WYKA3d&>7Hx|Ӛx;15AMiǯEd|.Wr-!#-h ƚѰ[PdηKr#oRi3וǪEi9bqĊ` TX"זk!5XRʬ !xJ%ieyOƴ}8 o*sIhEl+ D+sZ6}fs]ýԂ8PFԢ7 |93hs>V$rՆ>ֽXfYYR:ƐcgF ~4LI^̳8=We]<3_bDC"nU~-=ffj~Ä#.` H7P2p9AB:4v6X[YOnn&7vQ*@xwdik5,s1,!ph!љ=.LM&l&&D1[foIÿcfɜ汳`  .7>y{? 6U ]n/s=6R)H6cɉ~Q[QV&ZpTԹ;GO:~oe׃{¤JMS$012.֤tj1 3#'3xkփ&c*=( e2tn# _[^駂DBëBrTkg$VgcT6qz:aD$*>̹ dw%/ue&(#- J9'o2{SVVvM3, ҜegEk!>ild6O+p:orjՆ RQ2 |Q X}Ax7dkkV:*=cCN|a| >fiuZ Ј̿קE? _]/rTlDt=Q);Ψ/ $ue<{Gp5Oduܓ^#(D; Tjz0 ֍U&[K)0We@Xl4@yɣ vKr,vIg.+{;U^oX &S )yWeƳ͈zEFAB(w=XIIdir?h:MfQ@&ZRCKYOR"|v)⑁K'麿Ex]KCbKv(dP#S yB zbk=Iʕيz2c~O/*.[DXW'Dκ}iw{ǂ X*}=D8V Qш?+ k j^JG S:U嚸?K>#ToLhS*O'ӈvл^5:Sp-|%Wp5< ]aP~E۝^mG`)X\'a6ł@ki3i`:Tfɭ8-LIK;fAw]p-{O4Aq[`wKH]c?"Qb-L-};#%,hrSLH&f2H뉫Hd6*\}8EyO*Zδ<$rDl~idbAg}8i21^s?|^eCn0U*^$ykh1X, 'fyt!C ם*rtB⒘άr!!׺ Y(O++}$틋&uۼyC&u6yY+WϥWߪe!TUc,zʼ4\2ԜX :W ?|'D)BJEPK*[L1Ljl4'57B,.K'R`@{#oWnm#2JrfkjlQF 8vĸQ.Ju ,Il#O}D3rv#Qk2N0ú#}2kW%"=;J.Q-g.uv?BRLw.4MvEcq,T!/ hQay:BMa@ c02NXJ{w!WVBa@ǐ=M{f tT̏+bJ ā:py7![58HVR "ET_ǟ8PmajZg +yǟػcO5]ιeeWN{*:4Y yf5΁cӵV1q= Sӹ. +&L1Ipq_+ WuȒ9A?k\ DR*=/ [^Knd2K&ʖ@Zi]kQSz]ܟO͎upL2U\Қ Uޅyx[o@J 4&<&L ߁+xB}0t|lVeD8Q\2c 6p9aa]xyv#nhFD$XzqHUHgg =Ixg\n)z[ynlK6$Fp2WD_>01J(4xC4-l2bi+RmB߁)L."˗9F%JHap#e~('F3̊,l^l?uh'4CHDk;̤"zЧbspBYzՓ}ݙG8," \ }^G O xP<.] OۺRk 3Xia.uJUID6dt ̫%DEđ̱FgXiZƀ(h/0baID~ q$jRdȖVәB?Lhu(ÍKy.dxڑUYd ΪHMg]Hf`˻bBK&9:$ܨJos8}]~1i~q+۪Ir^7oV_]mI&ѽX]N0`@3߶J*} })pО=Nm@ISֻH/7 [iX y&c)„ ׃PB)/b^'_:LC4ƞl܆Aε _  SJea`Ӑ ¶HgY1WyϛdCRz;{RZ+ne#IxZ zu- K48$]BrHY[EI85ӭ\o^/ V恛~UA θܰrpX+=@.grX;dNMѸ,'5Q!ÿTׄ], OڕsrJyUb,G(Pck/^a%ƿx 7Op~0-9ye^_Ι;T\X*}žtp4`!T4Nzo,=;kl"hO '(^~duKLlDёv=aæݹиs)TqʿrVٲ)ڹ#\!CaÈX#m pb@lE444fXAb*ɭ=0g'VJ~pxy_*vroDU~*:׻8!GA׼;w)knw#Kb,=TO%n㗅 c׃7,8d-"tbV%ECVwb qʠ/X]ܐ`7 P?x_+eGeBB8aE{z65W ":^'ɴ>_??* LYF=(X1cLr4^>cZKsfcO o+KMk R m3jx޸%Z~'ۧ_Ǘ2>2qd|Ƨ>r+fBf:ᐉw+vD LZ;b*:-y06ŅvZ PDb30#x 3@a);Ɣ#ӄ]@Pԧqo?_6wz~3ͤ1 H YULJtFq829{ߍ03Af)CgS{CldI̖U.չhjx>w2EpB l y᪕a+yf†Z?^:JRQ/-iSi༖]~&rޥpy ġTCDx`t3Sͤ8DP>sbPH%u!R52u& 쬳 ^7TdOϘOU|`-Z/A$!K!.GGRy1vNPӔy`PjoP9De <=g>h{%duHžOsחy pͱt5}Դɮn3{BU_n#tY̤f+tk~tG=)fXĆФwBN9b]pXxl3*"R߁{oLt(" ][@)ZGAr"|Ζ\}j`/ԭ몡?xi7x3-x/> +k lB,pFQېhJԞ08@M8.n8gW@Ӻ#Z8ձoџ8}@O؛ԗ4ƔXA/v:~L9~ L)fâɘ{`MRva]!u|`G5*cixp)vaXws [⟭+6%aeШݢseֿsQ*Cٷ0SArW#ޅY^BHwtg5g#䷣{9"7HpH"YɝѝcTDNRϴ>SB.7=~%pS`XvdфRI6kJRIL/!3ˀDpJUYQ)1^]u Lp ~#;2_\pnU/"ؚeO߻KV)'P2+ c@]j'¬I#x5A/Cc`Չ9x¶Jg mtr20&ͺxB}HJ!0cJTO\L.C'N=F*SW,ƓD{+" hR išBA(` YL!y56CntOnBĩ JB` 'j,v%%`%D*[TXݵsDQ!3&$Qh 682gB{O2U2{pBP` T?N :vNJ[ty|eМ@` </J˪%uM?2ȣ%SG@G FPk;c?+waQ/4λBi5ҋC%Ma2"Xi7}ESK: r_r I~siq=D-7oR\">CZ- H3YQd/vv -VMd+ũK 0Dg6p.O2O"ZHub\] T%1Bl(F8yW~ .]ꝨSK63[dV[,^$?X w h~}ߞQY ~;nܠZa䈚Z2zޑd`hig`Y#@/Zr~G3`ΖIw_C<\JPypyw6S#ԫqF(ӘJh/CHi̛ۗ.Q)aw%%@nmk:)y)24C =$3n3;⠟{0Q7,H ;V6d[6R Ѷy' q`9=U W{6 ɕC >k]񚴒q-.M Dh=CyOǼ7}ZThƠ$+-7Zxa{f3ŃxEp"J㘮TNK}U_J Gڿ/Ņhʚ#"RNDz80EHfut _e2%azǟ-͔kjD*jPsѓ׽k2Jr%@_Yh)aJ7ʂL.f(ֶugI.cga*s\k^?:UJhZhWeKakǺ R?>DЗql8)"~Y9;)2\sTP\odj)~]+^H^^@oVaLj<cڈMf.BGرЖ{ʢ2:KёRCT=-.Գ*)x8 5!nbs ;˘1!hL[aɚb_m~Zׄ92KUڼXg;3;> I"+35/}TP`Rhpm* HHOP+đe3#"ְ=̭h<) ds5'y lTiޢzQ@uiK:+-,:pLIL3 FZ$r_gӮ{sL&  -]~W1zk,ѽm Cxx 'B[ f\&uA6Z9 o+HO,#kCOAxLѵ2 u7d'RzGXAt|I_-6siy$T1Bë)Z@'E+{%Z҄XT>c)qD ~y/\+c;jBY٤U'.zբuо-k[IޙH}%n u>`9EZt?CenYG|Z/,$#ii *{ &v(MCM+ul'h|PlR v7K2Mo{B@;Fȳ-ɤhM{\MG1쩑X \UZ݄@QY]%5J)"w*5WGGS\.{޽; a+sJ] "{xRg|It_~y#҆c>ZΊ5o0lS z/lU"fϖmRqB:HZWS/`F:M97k'h TV j7-gF3wtӖT{jXR< M̧3bЫS͟CNz%(VRzRqlQSXqOEޓqB@x]NK26UV/VcBu+X'5R=oP <@4\ Ƞ֞%QiU \pp-FgQ<Pt؈'"nk- KWTWqb3@#s~}h^Sҁe4 %V5wM֢fsuρ*4$`,XW_l% XG '-=!%S<$_E~U?0KED %/y}py]`̴􈫾gGE)`e A]1\%/&wᵹFf#VX1@ƒYLex<"vc(!%wr\mf /$خ2A;Ro:l 5Qİ49(W&}X['Yw`;5Ehn9<#o U dTK,{ҎʭL2ă 'hJɛXW(3xFh vW°[AT96{6YѼJ#Kd}Q q05)Spj_K3j4bfN'chA{E-01 %0s?SaM/'*GQ",˪,逈@>v&{Izy~ՠ4&l몹IrIƀqT&vz+o 'NG<]]Mmaxq@l"7tqyuBq}z)kpbXc(X_9qKCօd'ݑݣ4HX?FT>q<7C'fV!%n3;|5 G.ˡF eD}ep"0 1vamWnD/1)MPQlj8lN׶ΐ@Opn *_t p=n yoۑWToS"7p0VeFK·ϘO]5 u]r6ZEY ohPWWr E4SN~`c6).N"îpZLu)鿨bJtZ'Ȉ[eq㸓kϳ(Ͽc%"Jth. X"*F9#cf8Xltb! Fu0qH5{hdCr* lvڿxUٺCvP|O¬: \ܱ5>9rg C;Gӑ"X`rw=_'Jx1%C.tBk2{s;R_P;71bwZ{PHIE["?*,7ONҏΘbY/T =5?/q xH/'iKg{)?:K0:HY=$ږ1fYfùV'5 ]";pRR4YLo=XM*C Mv&W|LmX::ժO\~1#)ndK#;ZeS!^;0b'ڜXwYdvojH6n#uDʣ5@"G^z͏Ҵe0mɦ:mħ/#]%[-%{";%$hnfM=tJ"fП$]۸Q#TisrYЅũ329(@>z}V>:L>N얂LiH>[c5b`hmԸ3%Q~ƍOдWG8wY/TRƤRvzif_{pJn|LoO_pE (*$F]PT=d~a4^j;CU#m*SْA_@=AD3"@Jى*?1!e"W Cs(VB= {Hω~OT|& Hie;c& z[['${! y([xj4Ydr२dJm?AC3))6pux*u7ܠ`x[JXk$s|JBYo9BTK14)Cl1RXL=O]԰U1y2rC`mo6L$1`[p_{uiNiPO1;KƋ@?[1޼8T05@NG5_i{r2@ &c5 *ss7WˬݦӉz 4nI1N؊"OC(>|+$=<6ve&|6*=q7q Cю5gˇE$v`ҐgrZYkܷh@MBK:&&:.GT! "8h7ґ di8`-1Epdċ%&gc`nΣ} s":KӰw%ԚlRwʐ_[ofA~8;[DM,nsJ (MS3tz]@ՙH U iG{j3N^i C _@]Arɥ>rhL\ם҇CzLK@Usɿ ~k-NTѩW ҅1Ax_Y✤A\F V^*z O$n:dz205yn"r̨.4ME(rȄ?$P/f,PG7lIŪ^> R͗(̶_ 7;]0>*eRX=&mN~rۏW=WA>K4V:Gn!H!Dػ@$ٸ{Hrl*d(_S`nx6I^O*LEo}+6|ߓq󄯪ըMɍt.I=t#G`l~ݡYc|ݶ,ƃē)]ґjPދ&xiAr]SyF[®.&_y>vBb-qS~`=6`lTSn yۊQ_K{)4lI/HGy-&)P|Ƣ`X].N:b!v;ݹ 6-2iYz ή1e$X8Xh6(^aԫr2gCm;9_*.U6P'ˀQ~T;G2s,~c&]0IT43Ig){H6uvИɉsS*-u6U-o HCz0)J #)/* Gd]5Z @-"(2GeoR+_uX,_.< f3Q+? 8m>Bު᭞KtTA|t1,̠b6*Q+r!KHXb}WoUؔ-!ux2ES:6ƻͺOxq|j&mR 0ˌC(ʳ\G(y#$̸_R$yDtP.{=  !1GmZu<}5U~j T4C_jT9>NN'0-#i_ Ŏ&7>}Ʊ?1([E(88dZsfl"P rq-ؖ3ns /lH*m`+p~ZMk<᱅ezaM5Eup Y=UtVτ;j J+ {w Mj`fYz~BB6x(M 6H^7O<ߪ*aD J3QY! / 'i) s]Ns9mBs=/^H -7G3d%>3aTfYt~O" $$20OAG5yc4۹#hO}6{ uXvy/ ߬#97*ɦy4Hj++^Q9ruXwEhV.d/!I4?%&4/X/#3ݔMs9WIt"qBkWɦ=L4귒qs},XkSe`DK.W's$-L~ qxU(і9 LXf'{P1`ɑTl櫻bHD]IbƈIī*ܧB;dK'QF XNtס!%4夊mٯn%73T7ʥ 6[ sD%5A!=6kt@M v?gnrE(o)d"j(,D^|Yx (Ծ㠧'?|kgu~ 1J{Q)L_3Y4 @qh>~~A?HFwRף'0 3vEr\h2C!"23ok@vwcU= xp.(cW:bnS0ZbvXkoYNrAIO=i#nRϥD8f0WQ%*(^MёJI#(o&]aG]-kW@tuU5\aw]z.!0X=TV t~mtf %iirg}g+kړzΖ2ay荞Oj'a9duc:݀GtR[xm Ӂ%3Wl@#~#Шl/8Z8^]V1?=I{rLP#cp8E?8`c E[ZZJZ5?4b64{n 1bՃOD[Zutݹ~awci 9z8[̽Y|](܁MWf#L4MIKH[01}K-Aa)PϻP3nQ{āūgҸ'hv6ͱpoے6k~75"]=^LA\Sr=_D D^^"Lg,sRcB&5$otLoc0+L985_WBBUg"SCeE(̪jjo{F2Q M)2XMHέ4Zf^)-+;a>c-:$+UI dG[k@k d0~'e) [;M|2c0b*@CyN>l"nGR,k ݙ(fAA|%lK`| TS5Pm.}]J\̶I?x$oT7=nJӃb g3a,[?>g1Ϲ4-ۜ[z(5~a%`Rl:jp_ۭ3{f>9}" kn7=5l z/ޘ7w]_sũUfb:[4#V>f(դ0 ף|I}Lz"Z>34L|R!oݜb' &ӷˁ"I)!YT&dYǷ4]/1QXіC噩ss:Q )?e,64ۧȊv6DyTo' m0oַ;PhX%SNkYk/Y6;85vvN *"@W':}N0]8x#?IO\(b?cCn,K*iZɛoL DP( 1FTOK_9E K@ aM"82F8CM(\]f̛W+V{ew*:a FG$ $k9;G4~9pΧՆg+. n}8PM.$(ZC4@Oa _*e" [%-MgzM(IYY_4Z~(˫&IiDgp/XG瑶 Q  [9*g}(R[ݚ{ȗɯ8 8 89*d#KvMM{䀘hʹ<9 35kQ:״ ;YG3x:t҈|8 +Qa*x8?(?阂3atQC"{[ٍ۽oW.? z$sKA]dJw6.7hZR2Ͱ׍,9q9 n-?q?T*{:<cY?sn^ۅ2p.AhB`*$m TF_XDGs,EH2^'5E,H/p 鏖\;|t!v3% H S@OH͵e?+U᪵'mV/=ˢ`R I ~2 hկR0xqG}2jaqrlfY7lfё #B5dB?>b+GKEa< n *Q7]G;iY ]ӶZȳ\`4|'fCPQ`H_(sKz6|CrmYPn}BX)~le#S V'1 OI7zތ\khe$:nǓLK~(DRId -فda->,oISu/Ax{;̛E+?b2tr[z._BV9NQY<rW@Y>S5]1D8V:M6ryG[dIӸhyrN>ǯ,7uR~**UrPv8).z)!wuMy'o/rwV ~* Q2z}CaȻ`ϕhLLW%#SMf zhJ[?<Šל45ρ(p25$۹CQA15Xn7K/pFƻxpkE~;(z%춯|RvYAh,ަ} F0y݃U B.A9ldz.\|Ȅfxmw|x3F7~,y:Y֚D?WP+b W: Q;$ R> ,Һ<\NR/RXc= "h[ }0MMk߸4$UMl-cGԹN Wc@XA+ri6_=ԓI>b&n"R ~7,)Sa ӂ }Mg0 YPRؾZ)Z)M[6f R{Xɪ U×!$䎊L? Iyǧ!Zb'2c%Kfe| 1$bjnjAq9m @߁̓8Tz74^bs#1߸m9>"=ĺ1ے]1Q&~j1Zq(v:4:uŸWh9JyGp2GS1Xb1zH+xϔg[N}qwrS1+%s7mxm XJAYuxLHelZ@&DQ}X&Щ2.>2 u WrfS|MԌ32o}a%ߐ'lڬ1]<[tX<]Y yd6UimxW '5#.3R.)a{nΚ?f{ xe ;; H1f50zDGں|5WAW<6q㟡9"t&c@Te0PS|*/N `FTp.MƓ}]TV_eЉ%(<@k^c;pn܁fjCW۶"ʪǬ@WDz`T} 32;v9|1<}K ܜ(\R }U  YZ