knot-utils-3.2.6-1.el7> 6 6`d63!}|J^>j/5,dd/ ! j/5,dI.I?{?QkF:qzyT=Ӟe'jqdS\ 8N87I/qm¾rd ]P?sDbHuE .4  a`PdsEIH b_Y`dVekˤXX s,TqyMqoٚ!8N=ޭT C_` pv' AT.i?RU[`v\?l)A!c҈;nZ.0_ГӯCpp{m0\s{#ȸìbįʴS 2@_f zr~A0dff4162b51c26a87bb89ebafbdcd9254064db029(3!}|J^>j/5,dd/ ! j/5,d孑)O~RQT=Ξ1>AgԎNa' ^A- z;T>r^q'8(kQ b(rN囉ntQoE\ugL=P!:A˝f ^}ӣtiȤXNaZ$ѴІ ~Dq?տnԼ߃y8oHm:v?vd   O  .4<T ` l    (Fd'`''(8D9 D:DGpHpIpXpYp\p]q ^qEbqddr)er.fr1lr3trLurdvr|wuxuyu4ZvvCknot-utils3.2.61.el7DNS client utilities shipped with the Knot DNS serverThe package contains DNS client utilities shipped with the Knot DNS server.d/buildvm-x86-05.iad2.fedoraproject.org`Fedora ProjectFedora ProjectGPL-3.0-or-laterFedora ProjectUnspecifiedhttps://www.knot-dns.czlinuxx86_64+x`f ҁ큤d/ud/ud/ud/nd/nd/n4dbf0633ddbced45ca943be2f45c07940d0bd28d0652dd51ececd15e26fde79fd88e42e3c0d9d6d35f6957e75158dd550b0797a85c0a9e5313eb9088536511632aa129d525fc7f13b2e94c9a2f6a6d4c7035b80b40ad3212b2037234e64f59738f4b82033e2b5e31d6dba2d3e70fa30890fa9c80a6eb8008637549840a5e7aced915461317ae546cbc04fd5284e153a1938c80c923c45ec6bcabedf5602124c9318b5bfd1aa5fadf71e3ab4b1b2abe58c7ab938528bcf548faa801c914fe435crootrootrootrootrootrootrootrootrootrootrootrootknot-3.2.6-1.el7.src.rpmknot-dnsutilsknot-utilsknot-utils(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ knot-libs(x86-64)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)libdnssec.so.9()(64bit)libedit.so.0()(64bit)libfstrm.so.0()(64bit)libfstrm.so.0(LIBFSTRM_0.2.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_3_0_0)(64bit)libgnutls.so.28(GNUTLS_3_1_0)(64bit)libidn2.so.0()(64bit)libidn2.so.0(IDN2_0.0.0)(64bit)libknot.so.13()(64bit)liblmdb.so.0.0.0()(64bit)libm.so.6()(64bit)libnghttp2.so.14()(64bit)libprotobuf-c.so.1()(64bit)libprotobuf-c.so.1(LIBPROTOBUF_C_1.0.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libtinfo.so.5()(64bit)libzscanner.so.4()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.2.6-1.el73.0.4-14.6.0-14.0-15.2-14.11.3d.@cۥcc{h@ca @c*cobjbDF@b@aՈ@a@an@a9@aj@a @a@`t`9@`f@`c`@_H@_@_E@_m_Z@_O@^˳@^U@^^F]}@]ʞ]@]]2@]'$[ @[H@[E@ZnZZZZ}@Zz@Ze@ZNYYYXƉXX@XAXJX-W#WhWWV&@VUUUUa@UG_@T@T@Jakub Ružička - 3.2.6-1Jakub Ružička - 3.2.5-1Jakub Ružička - 3.2.4-1Jakub Ružička - 3.2.3-1Jakub Ružička - 3.2.2-1Jakub Ružička - 3.2.1-1Jakub Ružička - 3.2.0-1Jakub Ružička - 3.1.8-1Jakub Ružička - 3.1.7-1Jakub Ružička - 3.1.6-1Jakub Ružička - 3.1.5-1Jakub Ružička - 3.1.4-1Jakub Ružička - 3.1.3-1Jakub Ružička - 3.1.2-1Jakub Ružička - 3.1.1-1Jakub Ružička 3.1.0-2Jakub Ružička - 3.1.0-1Jakub Ružička - 3.0.8-1Jakub Ružička - 3.0.7-1Jakub Ružička - 3.0.6-1Jakub Ružička 3.0.5-1Jakub Ružička - 3.0.4-1Jakub Ružička - 3.0.3-1Jakub Ružička - 3.0.2-1Jakub Ružička - 3.0.1-1Jakub Ružička 3.0.0-2Jakub Ružička 3.0.0-1Jakub Ružička 2.9.6-1Tomas Krizek - 2.9.5-1Tomas Krizek - 2.9.4-1Tomas Krizek - 2.9.3-1Tomas Krizek - 2.9.2-1Tomas Krizek - 2.9.1-1Tomas Krizek - 2.8.4-1Tomas Krizek - 2.8.3-1Tomas Krizek - 2.8.2-1Tomas Krizek - 2.6.9-1Fedora Release Engineering - 2.6.8-2Tomas Krizek - 2.6.8-1Tomas Krizek - 2.6.7-1Tomas Krizek - 2.6.6-1Iryna Shcherbina - 2.6.5-2Tomas Krizek - 2.6.5-1Igor Gnatenko - 2.6.4-3Fedora Release Engineering - 2.6.4-2Tomas Krizek - 2.6.4-1Petr Špaček - 2.6.1-1Petr Spacek - 2.5.3-1Petr Spacek - 2.5.3-2Petr Spacek - 2.5.3-1Petr Spacek - 2.4.1-2Petr Spacek - 2.4.1-1Fedora Release Engineering - 2.4.0-2Petr Spacek - 2.4.0-1Jan Vcelak - 2.3.3-1Jan Vcelak - 2.3.2-1Jan Vcelak - 2.3.0-3Jan Vcelak - 2.3.0-2Jan Vcelak - 2.3.0-1Jan Vcelak - 1.6.8-1Jan Vcelak 1.6.7-1Jan Vcelak 1.6.6-1Jan Vcelak 1.6.5-1Jan Vcelak 1.6.4-1Fedora Release Engineering - 1.99.1-4Kalev Lember - 1.99.1-3Jan Vcelak 1.99.1-2Jan Vcelak 1.99.1-1- Update to 3.2.6- Update to 3.2.5- Update to 3.2.4 - Use devtoolset-12-gcc on EPEL 7- Update to 3.2.3- Update to 3.2.2- Update to 3.2.1 - Remove patches included upstream - Update Conflicts and move to knot-libs- Update to 3.2.0 - Patch: fix tests on 32-bit platforms - Patch: revert problematic hardening of service file - Patch: revert config improvement to support EL 7 - New knot-dnssecutils subpackage - Debian compat (knot-utils vs knot-dnsutils) - Remove bundled(jquery) version as it differes between distros- Update to 3.1.8- Update to 3.1.7- Update to 3.1.6 - Use _sharedstatedir for home- Update to 3.1.5- Update to 3.1.4- Update to 3.1.3- Update to 3.1.2- Update to 3.1.1 - Enable XDP on ARM and improve XDP config macros - Remove patch included upstream- Introduce a patch to fix tests on ppc64le - Use autosetup macro to apply patches- Update to 3.1.0 - Add missing BuildRequires including new libmnl for kxdpgun - Temporarily disable XDP on ARM until issues are resolved- Update to 3.0.8 - Print failed tests during check- Update to 3.0.7- Update to 3.0.6- Update to 3.0.5 - Properly escape BASE_VERSION macro - Include module dirs in main package- Update to 3.0.4 - Move dnstap module to subpackage - Move geoip module to subpackage - Remove redundant VERSION macro- Update to 3.0.3- Update to 3.0.2- Update to 3.0.1 - Sync packaging from upstream- Rebuild- New major upstream release 3.0.0 - Sync packaging from upstream- Update to 2.9.6- new upstream release 2.9.5- new upstream release 2.9.4- new upstream release 2.9.3- new upstream release 2.9.2- New upstream release 2.9.1 - add EPEL8 compatibility - fix unsafe PGP keyring permissions- new upstream release 2.8.4- new upstream release 2.8.3- rebase to latest upstream version 2.8.2Knot DNS 2.6.9 (2018-08-14) =========================== Improvements: ------------- - Added zone wire size to zone loading log message - Added debug log message for each unsuccessful remote address operation Bugfixes: --------- - Zone not flushed after re-signing during zone load #594 - Server crashes when committing empty zone transaction - Incoming IXFR with on-slave signing sometimes leads to memory corruption #595- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_RebuildKnot DNS 2.6.8 (2018-07-10) =========================== Features: --------- - New 'import-pkcs11' command in keymgr Improvements: ------------- - Unixtime serial policy mimics Bind – increment if lower #593 Bugfixes: --------- - Creeping memory consuption upon server reload #584 - Kdig incorrectly detects QNAME if 'notify' is a prefix - Server crashes when zone sign fails #587 - CSK->KZSK rollover retires CSK early #588 - Server crashes when zone expires during outgoing multi-message transfer - Kjournalprint doesn't convert zone name argument to lower-case - Cannot switch to a previously used ksk-shared dnssec policy #589Knot DNS 2.6.7 (2018-05-17) =========================== Features: --------- - Added 'dateserial' (YYYYMMDDnn) serial policy configuration (Thanks to Wolfgang Jung) Improvements: ------------- - Trailing data indication from the packet parser (libknot) - Better configuration check for a problematical option combination Bugfixes: --------- - Incomplete configuration option item name check - Possible buffer overflow in 'knot_dname_to_str' (libknot) - Module dnsproxy doesn't preserve letter case of QNAME - Module dnsproxy duplicates OPT and TSIG in the non-fallback modeKnot DNS 2.6.6 (2018-04-11) =========================== Features: --------- - New EDNS option counters in the statistics module - New '+orphan' filter for the 'zone-purge' operation Improvements: ------------- - Reduced memory consuption of disabled statistics metrics - Some spelling fixes (Thanks to Daniel Kahn Gillmor) - Server no longer fails to start if MODULE_DIR doesn't exist - Configuration include doesn't fail if empty wildcard match - Added a configuration check for a problematical option combination Bugfixes: --------- - NSEC3 chain not re-created when SOA minimum TTL changed - Failed to start server if no template is configured - Possibly incorrect SOA serial upon changed zone reload with DNSSEC signing - Inaccurate outgoing zone transfer size in the log message - Invalid dname compression if empty question section - Missing EDNS in EMALF responses- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- New upstream release 2.6.5 Knot DNS 2.6.5 (2018-02-12) =========================== Features: --------- - New 'zone-notify' command in knotc - Kdig uses '@server' as a hostname for TLS authenticaion if '+tls-ca' is set Improvements: ------------- - Better heap memory trimming for zone operations - Added proper polling for TLS operations in kdig - Configuration export uses stdout as a default output - Simplified detection of atomic operations - Added '--disable-modules' configure option - Small documentation updates Bugfixes: --------- - Zone retransfer doesn't work well if more masters configured - Kdig can leak or double free memory in corner cases - Inconsistent error outputs from dynamic configuration operations - Failed to generate documentation on OpenBSD- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Added PGP signature verification - Added integration test - New upstream release 2.6.4 Knot DNS 2.6.4 (2018-01-02) =========================== Features: --------- - Module synthrecord allows multiple 'network' specification - New CSK handling support in keymgr Improvements: ------------- - Allowed configuration for infinite zsk lifetime - Increased performance and security of the module synthrecord - Signing changeset is stored into journal even if 'zonefile-load' is whole Bugfixes: --------- - Unintentional zone re-sign during reload if empty NSEC3 salt - Inconsistent zone names in journald structured logs - Malformed outgoing transfer for big zone with TSIG - Some minor DNSSEC-related issues Knot DNS 2.6.3 (2017-11-24) =========================== Bugfixes: --------- - Wrong detection of signing scheme rollover Knot DNS 2.6.2 (2017-11-23) =========================== Features: --------- - CSK algorithm rollover and (KSK, ZSK) <-> CSK rollover support Improvements: ------------- - Allowed explicit configuration for infinite ksk lifetime - Proper error messages instead of unclear error codes in server log - Better support for old compilers Bugfixes: --------- - Unexpected reply for DS query with an owner below a delegation point - Old dependencies in the pkg-config file- New upstream release 2.6.1 Knot DNS 2.6.1 (2017-11-02) =========================== Features: --------- - NSEC3 Opt-Out support in the DNSSEC signing - New CDS/CDNSKEY publish configuration option Improvements: ------------- - Simplified DNSSEC log message with DNSKEY details - +tls-hostname in kdig implies +tls-ca if neither +tls-ca nor +tls-pin is given - New documentation sections for DNSSEC key rollovers and shared keys - Keymgr no longer prints useless algorithm number for generated key - Kdig prints unknown RCODE in a numeric format - Better support for LLVM libFuzzer Bugfixes: --------- - Faulty DNAME semantic check if present in the zone apex and NSEC3 is used - Immediate zone flush not scheduled during the zone load event - Server crashes upon dynamic zone addition if a query module is loaded - Kdig fails to connect over TLS due to SNI is set to server IP address - Possible out-of-bounds memory access at the end of the input - TCP Fast Open enabled by default in kdig breaks TLS connection Knot DNS 2.6.0 (2017-09-29) =========================== Features: --------- - On-slave (inline) signing support - Automatic DNSSEC key algorithm rollover - Ed25519 algorithm support in DNSSEC (requires GnuTLS 3.6.0) - New 'journal-content' and 'zonefile-load' configuration options - keymgr tries to run as user/group set in the configuration - Public-only DNSSEC key import into KASP DB via keymgr - NSEC3 resalt and parent DS query events are persistent in timer DB - New processing state for a response suppression within a query module - Enabled server side TCP Fast Open if supported - TCP Fast Open support in kdig Improvements: ------------- - Better record owner compression if related to the previous rdata dname - NSEC(3) chain is no longer recomputed whole on every update - Remove inconsistent and unnecessary quoting in log files - Avoiding of overlapping key rollovers at a time - More DNSSSEC-related semantic checks - Extended timestamp format in keymgr Bugfixes: --------- - Incorrect journal free space computation causing inefficient space handling - Interface-automatic broken on Linux in the presence of asymmetric routing Knot DNS 2.5.5 (2017-09-29) =========================== Improvements: ------------- - Constant time memory comparison in the TSIG processing - Proper use of the ctype functions - Generated RRSIG records have inception time 90 minutes in the past Bugfixes: --------- - Incorrect online signature for NSEC in the case of a CNAME record - Incorrect timestamps in dnstap records - EDNS Subnet Client validation rejects valid payloads - Module configuration semantic checks are not executed - Kzonecheck segfaults with unusual inputs Knot DNS 2.5.4 (2017-08-31) =========================== Improvements: ------------- - New minimum and maximum refresh interval config options (Thanks to Manabu Sonoda) - New warning when unforced flush with disabled zone file synchronization - New 'dnskey' keymgr command - Linking with libatomic on architectures that require it (Thanks to Pierre-Olivier Mercier) - Removed 'OK' from listing keymgr command outputs - Extended journal and keymgr documentation and logging Bugfixes: --------- - Incorrect handling of specific corner-cases with zone-in-journal - The 'share' keymgr command doesn't work - Server crashes if configured with query-size and reply-size statistics options - Malformed big integer configuration values on some 32-bit platforms - Keymgr uses local time when parsing date inputs - Memory leak in kdig upon IXFR query- new upstream release WARNING: Automatic upgrade from versions 1.y.z is no longer possible. To migrate, upgrade your packages gradually or use contacts listed on https://www.knot-dns.cz/support/ (if you are in trouble).- disable dnstap on RHEL (depedencies are missing)- new upstream release WARNING: Automatic upgrade from versions 1.y.z is no longer possible. To migrate, upgrade your packages gradually or use contacts listed on https://www.knot-dns.cz/support/ (if you are in trouble). Knot DNS 2.5.3 (2017-07-14) =========================== Features: --------- - CSK rollover support for Single-Type Signing Scheme Improvements: ------------- - Allowed binding to non-local adresses for TCP (Thanks to Julian Brost!) - New documentation section for manual DNSSEC key algorithm rollover - Initial KSK also generated in the submission state - The 'ds' keymgr command with no parameter uses all KSK keys - New debug mode in kjournalprint - Updated keymgr documentation Bugfixes: --------- - Sometimes missing RRSIG by KSK in submission state. - Minor DNSSEC-related issues Knot DNS 2.5.2 (2017-06-23) =========================== Security: --------- - CVE-2017-11104: Improper TSIG validity period check can allow TSIG forgery (Thanks to Synacktiv!) Improvements: ------------- - Extended debug logging for TSIG errors - Better error message for unknown module section in the configuration - Module documentation compilation no longer depends on module configuration - Extended policy section configuration semantic checks - Improved python version compatibility in pykeymgr - Extended migration section in the documentation - Improved DNSSEC event timing on 32-bit systems - New KSK rollover start log info message - NULL qtype support in kdig Bugfixes: --------- - Failed to process included configuration - dnskey_ttl policy option in the configuration has no effect on DNSKEY TTL - Corner case journal fixes (huge changesets, OpenWRT operation) - Confusing event timestamps in knotc zone-status output - NSEC/NSEC3 bitmap not updated for CDS/CDNSKEY - CDS/CDNSKEY RRSIG not updated Knot DNS 2.5.1 (2017-06-07) =========================== Bugfixes: --------- - pykeymgr no longer crash on empty json files in the KASP DB directory - pykeymgr no longer imports keys in the "removed" state - Imported keys in the "removed" state no longer makes knotd to crash - Including an empty configuration directory no longer makes knotd to crash - pykeymgr is distributed and installed to the distribution tarball Knot DNS 2.5.0 (2017-06-05) =========================== Features: --------- - KASP database switched from JSON files to LMDB database - KSK rollover support using CDNSKEY and CDS in the automatic DNSSEC signing - Dynamic module loading support with proper module API - Journal can store full zone contents (not only differences) - Zone freeze/thaw support - Updated knotc zone-status output with optional column filters - New '[no]crypto' option in kdig - New keymgr implementation reflecting KASP database changes - New pykeymgr for JSON-based KASP database migration - Removed obsolete knot1to2 utility Improvements: ------------- - Added libidn2 support to kdig (with libidn fallback) - Maximum timer database switched from configure to the server configuration Knot DNS 2.4.4 (2017-06-05) =========================== Improvements: ------------- - Improved error handling in kjournalprint Bugfixes: --------- - Zone flush not replanned upon unsuccessful flush - Journal inconsistency after deleting deleted zone - Zone events not rescheduled upon server reload (Thanks to Mark Warren) - Unreliable LMDB mapsize detection in kjournalprint - Some minor issues found by AddressSanitizer Knot DNS 2.4.3 (2017-04-11) =========================== Improvements: ------------- - New 'journal-db-mode' optimization configuration option - The default TSIG algorithm for utilities input is HMAC-SHA256 - Implemented sensible default EDNS(0) padding policy (Thanks to D. K. Gillmor) - Added some more semantic checks on the knotc configuration operations Bugfixes: --------- - Missing 'zone' keyword in the YAML output - Missing trailing dot in the keymgr DS owner output - Journal logs 'invalid parameter' in several cases - Some minor journal-related problems Knot DNS 2.4.2 (2017-03-23) =========================== Features: --------- - Zscanner can store record comments placed on the same line - Knotc status extension with version, configure, and workers parameters Improvements: ------------- - Significant incoming XFR speed-up in the case of many zones Bugfixes: --------- - Double OPT RR insertion when a global module returns KNOT_STATE_FAIL - User-driven zscanner parsing logic inconsistency - Lower serial at master doesn't trigger any errors - Queries with too long DNAME substitution do not return YXDOMAIN response - Incorrect elapsed time in the DDNS log - Failed to process forwarded DDNS request with TSIG- configuration checking was fixed to be compatible with Knot 2.4.x- new upstream release 2.4.1 replaces old 1.6.x series which is not supported - configuration should be upgraded automatically using knot1to2 tool - make sure you reviewed the new configuration in /etc/knot directory!- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- new upstream release: + fix: False positive semantic-check warning about invalid bitmap in NSEC + fix: Unnecessary SOA queries upon notify with up to date serial + fix: Timers for expired zones are reset on reload + fix: Zone doesn't expire when the server is down + fix: Failed to handle keys with duplicate keytags + fix: Per zone module and global module insconsistency + fix: Obsolete online signing module configuration + fix: Malformed output from kjournalprint + fix: Redundant SO_REUSEPORT activation on the TCP socket + fix: Failed to use higher number of background workers + improvement: Lower memory consumption with qp-trie + improvement: Zone events and zone timers improvements + improvement: Print all zone names in the FQDN format + improvement: Simplified query module interface + improvement: Shared TCP connection between SOA query and transfer + improvement: Response Rate Limiting as a module with statistics support + improvement: Key filters in keymgr + features: New unified LMDB-based zone journal + features: Server statistics support + features: New statistics module for traffic measuring + features: Automatic deletion of retired DNSSEC keys + features: New control logging category- new upstream release: + fix: double free when failed to apply zone journal + fix: zone bootstrap retry interval not preserved upon zone reload + fix: DNSSEC related records not flushed if not signed + fix: false semantic checks warning about incorrect type in NSEC bitmap + fix: memory leak in kzonecheck + improvement: all zone names are fully-qualified in log + features: new kjournalprint utility- new upstream release: + fix: missing glue in some responses + fix: knsupdate prompt printing on non-terminal + fix: configuration policy item names in documentation + fix: segfault on OS X Sierra + fix: incorrect %s expansion for the root zone + fix: refresh not existing slave zone after restart + fix: immediate zone refresh upon restart if refresh already scheduled + fix: early zone transfer after restart if transfer already scheduled + fix: not ignoring empty non-terminal parents during delegation lookup + fix: CD bit clearing in responses + fix: compilation error on GNU/kFreeBSD + fix: server crash after double zone-commit if journal error + improvement: significant speed-up of conf-commit and conf-diff operations + improvement: new EDNS Client Subnet API + improvement: better semantic-checks error messages + improvement: speed-up of knotc if control operation and known socket + improvement: zone purge operation purges also zone timers + feature: print TLS certificate hierarchy in kdig verbose mode + feature: new +subnet alias for +client + feature: new mod-whoami and mod-noudp modules + feature: new zone-purge control command + feature: new log-queries and log-responses options for mod-dnstap + feature: simple modules don't require empty configuration section + feature: new zone journal path configuration option + feature: new timeout configuration option for module dnsproxy- fix post-installation scriptlet (RHBZ #1370939)- endian independent DNS cookies (fixes build on ppc64 and s390x)- new upstream release: + fix: No wildcard expansion below empty non-terminal for NSEC signed zone + fix: Don't ignore non-existing records to be removed in IXFR + fix: Fix kdig IXFR response processing if the transfer content is empty + fix: Avoid multiple loads of the same PKCS #11 module + improvement: Refactored semantic checks and better error messages + improvement: Set TC flag in delegation only if mandatory glue doesn't fit the response + improvement: Separate EDNS(0) payload size configuration for IPv4 and IPv6 + feature: Zone size limit restriction for DDNS, AXFR, and IXFR (CVE-2016-6171)- new upstream release: + fix: Transfer of a huge rrset goes into an infinite loop + fix: Huge response over TCP contains useless TC bit instead of SERVFAIL + fix: Failed to build utilities with disabled daemon + fix: Memory leaks during keys removal + fix: Rough TSIG packet reservation causes early truncation + fix: Minor out-of-bounds string termination write in rrset dump + fix: Server crash during stop if failed to open timers DB + fix: Failed to compile on OS X older than Sierra + fix: Poor minimum UDP-max-size configuration check + fix: Failed to receive one-record-per-message IXFR-style AXFR + fix: Kdig timeouts when receiving RCODE != NOERROR on subsequent transfer message + improvement: Speed-up of rdata addition into a huge rrset + improvement: Introduce check of minumum timeout for next refresh + improvement: Dnsproxy module can forward all queries without local resolving- new upstream release: + improvement: Log change of the zone serial number after IXFR transfer + improvement: Document operational impact of various RRL settings + improvement: Add support for rate-limit-slip zero + improvement: Add 'timer-db' configuration option- new upstream release: + security fix: out-of-bound read in packet parser for malformed NAPTR record + fix: systemd startup notifications- new upstream release: + fix: don't load expired zones on reload and startup + fix: remove race condition in scheduling causing delaying of events + fix: NSEC proof construction in zones with many delegations + fix: TC flag setting in RRL slipped answers + fix: disable domain name compression for root label + fix: check if executed under systemd before using journald log sink + feature: write persistent timers on server shutdown for better performance + feature: support time unit specification for 'max-conn-idle', 'max-conn-handshake', 'max-conn-reply', and 'notify-timeout' config options + feature: add 'request-edns-config' config option- new upstream release: + fix: lost NOTIFY message if received during zone transfer + fix: kdig, record correct dnstap SocketProtocol when retrying over TCP + fix: kdig, hide TSIG section with +noall + fix: do not set AA flag for AXFR/IXFR queries + feature: new configuration format in YAML, binary store im LMDB + feature: DNSSEC, separate library, switch to GnuTLS, new utilities + feature: DNSSEC, basic KASP support (generate initial keys, ZSK rollover) + feature: zone parser, split long TXT/SPF strings into multiple strings + feature: kdig, add generic dump style option (+generic) + feature: try all master servers on failure in multi-master environment + feature: improved remotes and ACLs (multiple addresses, multiple keys) + feature: basic support for zone file patterns (%s to substitute zone name) + improvement: do not write class for SOA record (unified with other RR types) + improvement: do not write master server address into the zone file + documentation: manual pages also in HTML and PDF format- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Rebuilt for nettle soname bump- fix BuildRequires for systemd integration- new upstream pre-release version: + DNSSEC: switch from OpenSSL to GnuTLS + DNSSEC: initial support for KASP - split package into subpackages - add documentation building - restart daemon on updated3.2.6-1.el73.2.6-1.el73.2.6-1.el7kdigkhostknsupdatekdig.1.gzkhost.1.gzknsupdate.1.gz/usr/bin//usr/share/man/man1/-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=genericcpioxz2x86_64-redhat-linux-gnuELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=c24f3b1211083f1bf0f4736116e65b0ad8612d7d, for GNU/Linux 2.6.32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=f5a92225d5e145c95c1b23c065e7a6a30e32cb4d, for GNU/Linux 2.6.32, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), BuildID[sha1]=bf734bba041a8dfd6aad242b2e3e9db891ea2e03, for GNU/Linux 2.6.32, strippedtroff or preprocessor input, UTF-8 Unicode text (gzip compressed data, from Unix, max compression)<RRRRRRRRRRR RRRRRRRRR RRRRR R R RRR%RRRRRRRRRRR RRRRRRRRR RRRRR R R RRR%RRRRRRRRRRRRRRRRRRRR RRRR R R!RR RR%https://bugz.fedoraproject.org/knot?`7zXZ !#,] b2u y-iSqkCQSQ8 l|刌#&AOR*3̘ߊ^ԟ 2 $++G}2͍RBdh.483ϋx޿fP4f!D'Á[<5)>=;-H'kt:=AvLᅬQ 6P]| Ռ)/;V<%{4kTBa- sV7`]ɦݮXǫgsJ)3pz iŧIa0Jy4saQ^lpqK6`لhy4oIm$W2'/r,=|5݋̘=䈅|j2s=ZNmK2wY[3n~CR {Q_3 CKh¯u@[qfb<[R6HFE>D\sR.aE~PjCL!@;^YΞ& ٽߧ&x8a8J7U?=vX/ܗD Մ 0x[˥p 92Z?bMo.lh0suva5ymyR }\DwvVN͓.uN-a|DmLhLPaoɉ orO.kbYQ12Ded|n,&iw𫘣R\Փ9?^|t|Uoƹ=):Y Pu2ukm+!=u5+?dd9 Tg=(w#UB;? If e9jf{'#0.Ot `@=Vr:4s٩75֥ߕTmb'ϸ֫|_.yەompn:S>"?j k1 ( h2Nr!GwBl o,j>+2'{:r<|Z_BYy msfCXXMI,/~to\_I&LĢ0KQT {IM|kNCK`bud4Jn!eEqsʫFќfK "bsIVq قNF yt6-B-& ǧbnŗ3qu κ:PI/v3ȢfV*OSjT$/_ΦϒvOE,||Ee^c#VHCNG|JER_^eY0݁GI1!.\lH<{#[ؖĐ6;Rm=XMt&Cjpq%{=]T 3 ,b觓Q/U5 Yi~xtWc~Ȏjl;6ఘK[PFh &e@F`EC6ƻ%1khِ`ɚsݗ9( Cf!ɱBZZ%D:4ljBbT8_uUaA> d΃vP,_C?nۧziZO;7k,pg-D-KC kzۇ!n]$c`xU^.V[ .*_ca7*oJ~TzhJ^*оE@} 3^+t\lZ0?bl^㇐f<"c])8f9 qWLX0ߜGe B]b B"űiB-E-{P$7,űL VCxTV]} ׵ RJ{.X-xte3(#| -F9ȋu=hҢտ&UX%BԄQy1>콌Zε{܅ wm; ˒2w/;1($tlf3&o_,Hx"'؝p]ȧAƯ܈FM"k ,Vv fOK?PgÕ&=, YMo yְytNz'#&˾ p"OUgeB#"2X=%"uRj[D'`iѤU5S_:ChS ?PohnE_Í^lXX)MKt#oU)$ |QzyR 2M \ -m1 qdZE>zetQeqIQ y̽EˁԒ YKd)=Q[ܑ.V1<x뇊EShм& z!>"/MaJt2up Ps+Tδ ryqƁJSrE{َ^ְ7jKTh( b^r%u>q^@]472wnYA Lwd#T쮢;lTH]8@4 ^tml0{&7*aΜuֳ Eltg~eaP:to04l9ɽ{ʎՎ&L^C͎KE)/ø7KG9iVdrcmz܌OEF8wa— ^r88x~-%.=b- iiOk԰wY7~J}uKzWԍ@'&ޒoh[mWQ-V猰vqӘʂle[3y v'$ƽ)c4~gcZghàs_rD,tX__`c[ 9hMOgqd.,!Xz`+yKAod;o~r [N~^`krh.5b&[`4,h je)vc9ICEzl^'lgOEG ljd065 {By KzB1I~XD\e-#=!kž ۸\Y S=uf"@rB cCpa.A` q[gsBm2Ejc4nUrJ)_zBr=+]73" K,_]dI*\ӏ dqF?ihCxZecE%po>dZ*OS"`̢قH/p@(Y5LM=,O?!Ɍ{i@)Z9 GjYPݻ$>aP{ Bz`tX(44{ړim,eR/swCh;`Z'ݖNr6vq!oܩMK7{kg WiJ,w\iKŷΝcTG90' {஁92=ީnaq'4[}RMRϯɜ6K(Bp1tswE^gwT2oWRc!#+J_FoDj$2AW8+?2}n v||m^Nw9)*gguoLlN{l>4S݆*.7|W_ WfHI:o?njaMٚ %8[-ާ}'n·d2xeRMFȑX6x2Jqնo6 73H֓s6/+MY%#s!z؝Xf2S1"šL H6 C@v}8{ FYlt{u##aӐxD~Ig4x.Q'7"u顛9xg3iYz>35=tK{ѳ6bjZ]R(TLU- 9-[F'3<ߩu6( xwIo5]A1/Yob+f&&c~} JtRKg*~,!%I-) -TWK< AhҢ]5>)fƑuĤ6S[SB!t*o@)fLG]iU;5 p6J- vk$(H&n"Sү|=x}axe+VcCs׳f*%z0,n#&4:V1Vj[ D-8?4J3AC4EXI²! +v&Lv&ֿ+pМ޹0fԟmKьuG((dھ+[]0ߖme=X|$| :.iMSpg 덶c|\4t/=a'0|.t1B' AlBP-b"6zst8Af 3g(`kx dh^%1-T;scDbM {9%tdRF <bLF?`ʥ,(n$m2!Fp#xhS>+ONٓ\#r n@5jqekOiaJp|)waŪ]< 2"DJa%tЍXܩb&Rd؊2V%|Y6иܴڜI$R%X㎡^)D93Ẋ&=tx.@: g=QqZ(4H0ߣbXߴ!NL 8W IƁcv`T/.LK;67=HU2el븒_1rǪto܉}4MUʲzTH]udPiQQcȺ#&rߏQz7k _GjSR} y\(QІh1,(VQ(8ȴ -2 ypjB]j8(y,θ|{r_^X1Aϑͤ a1 O#rdl|-&M ^'&H(^q>"s&Ь 5,m~XR}U Z6ea pC_88d=ylR.s8uFvPy9Bv]N#D[ZN[-GvL\QOħ)ژ"o5AFܣuyw| Nwg&7[@ 5ƿ) Ie r%X5\1rL9$c],ȼo! KX4`>1m4,z5]I`#ዝr_nj|'#G:TeUqY?◹)ՙI0Aq&7ϧO¤eюd*<7dKDPiS] W9%CY޶j㤽R㰯.I4E^Hv\A2sݦ}*Te E_dAQ8/ s~4,Uurx~|ˑgO8SDDΕ\K HHmI"  Qdhse6 h;92VQB*FbHl⤑jA %ӎÓ{ DS7TՍ :ToB-Nt5}/l"ά]۴BӖGD[`B0ۚ}$u@ W3!oQE[Ir~K l(>_~x407HqڿAK͍~cCOpM."0rqU_Oth :[0z奊$} +7J̖K{4wE1xd5V+s3*d(_p='zM-Fg&!z}C=NZ¤ Nu_ a?6 y#7]$rol`޵:I(eXknkƏQjafs>ƶZlZX4%2<@̀SLq*-##{QM>U @ro}d qFBnqOef9rmmI 6m(ܫ+{_ų'JyӔs xA0zƩ+4s>9 m]OC'^d'j/Ne[Ayܪi?`_(VKM /|. & adFEB̏%E$hRʼnTP|`S%lq> qKL%[#xZ=539B/`u9 MPU=7!g l}6)UVڧv@na64山nP4UH{ML0qC`Su^yٮ{}z&2Rk8Tc*<')_ i67RtfqIȘ@*&z|IQ5ŇLϧ/ YŴk4X)j xGU'Qk~ 0AU4ɣ.κ5C6Jnrb&]Ǻj'e|xB je@3Qؕ2If fH89#Z[_n֝ @_QEk-T帰<&8^w]cyfeƷ;&@.j:Aގq{D R2o oQfG 7:6씕.c ^esz )H bz!$N(}Ʃ8p̱ti_N l-:סRs|F0]{@ːqhtQBO ,yb,yXdt{υ.ьVOάCT5&3NQM.}Jl)b%:mS<gAcaW0keIX^jDUw1 ?ާfbmS-fr"2 I9tԣO?}l_PxX }qMn.e|o/nI-6u39~.\H1eoKY6ֵE/N)}'6?E'T u3eւ)wO|P)b,J$^Ԟҥ!I%f6Im@0_Ė` u ʄ6Ɯ}5Dl>^gqR[I{yLtMb~ngZ`_'Ca{.fet󃏱]a{ďV/oS$sV'c[`')pRe2[.DL 9 {& wK8&{ ^L?X JWhCyvm&ٔM**KUAmlڸ~!l^2ں8ċ a/G[0B]*U8 1+ж}vF <8DPjn㙘`5 )#ӡXլw:gN6txi:K2177 ں3zOE3|d,?\LotA~CNdyA 9<. pє exzYإs-ڒƂȒҩwwE7CmJ.')"#:WX8EĦ% OS+W>i!,Dtى7*mjpiIʣcs2"ge8]#nLs-YN, `R$+;1o;][3#h`L y\C8Zc&kVelpeM= 5|zon9u;]]$t-d}yӄ0N(d1>tzjke3߸Ȭ}}Q\?:(*{sm%J,+3VI!"зjNGZ'xޖ;yzlr>`o-p1tIu^8Ki+υ)U5\3!k?7\Ƙ2HPmAOT{}F:Ȟo"kytB'aQQ4-wXi`YJ8L7'ug׎vXȢ{hRu(?RbMtVOgž>a >D16 7>eQmX)LX:#,yh aߦ׎C7Myό!k<^T J@ °Kk#+'o3HU5$yq>MR=@Fԩd{fݕR_K8w^\ BQي.aHe؎ZbAVrOݸ|HimB'f;" 8|oC__F6F놈t3TLX9ܽ=r`n>[(TKjvt3R!*E΂v7u`$#؟`M<4Ű _9IҞ&4x3V()esߙv2N\J^<U߹EWCxV΂ݲP'E)8CЁ#`VU-Ө2X! Zԭe I]xywtŧFTeA=|(Jem 4 Jss,'Jƴٹ[!i2p(l®.X5TKN -eR kS-( gLỉ12-JiPDBF̧Nѿ ә=}%Levdb^&REm<̘Xz7rXvۊ\)aQJ^!}fQ,?8'1'$'w!ƾo˽M fۥD$l-E}6v4Qw!/I5L.Mf$1ԵA._LYؕ,G]x j("bMq]J+3Xpp1`u 159:p[};uɖY;E:VcX2b_L% HTwiUEhF)Q;_MkmĶPCzttUovCcKVɂ ko{ξJʨ!)?%k["]G7],g- /#CcѳP|%QS1u ESlgfyyiFlkOƖzkɹKMeu]DYc*[{b3pHm IYtaOuOFքRj5_!;I~fW6e֧vYδz9t[u2@~Yv֪}]d۹%1k7%Aj4OeT:ou#n+<61B 9Bl={SM#}?W#OH99n*X,7\Cnuڋ$H[BJ!t=L, pjH_P i3)U,SC Ci%8;iPF8,y5g?r~3 wQdRIJ vFո>_OJ"GBaf-O҆[K=APU;D(}Ҥǧ:@6F,1JO`a"iֵF*[ V3]t }5F % -m.Ǘ5;qRۜAEpP7'4zVYm.Ss-3ؐ[ J} }MeV^,@HRa;uv ѐ)H @@-]S\# pGNnX G+wd8וCO {BxjE/Jt,DEF8߳6JUJ4c]lr/ ńCZl)?N7'ALV*Rn 8 MGsP~栝 >!Sk)oG dƒm̎}pO73R'aܔuw ~.h\nX20J:ű;4{zٸ@mUbVPY9HA | -b|ĉ{&,[ վ މA\Pw+ M^{\}3u?RU 8h[{%|}i{YsťӺuM12D4e#ڬq91(5~& 3O⿿ u@oDKHnBZ6)i2)1YsWumۙ_]5MA͌0-q| AKW&;U{x q3I w `Y2JH!*o{"V14T_ zgRgRk=v$|,g$f|wXgfQ4==;[\w*^^!t؆H,8 L0&]@r3v<њjM`!ZQ; GdQcdTAgYEKq̪t\̮khji=_1WoŅ/!XP"'}/"N(!n=٢̃n2G>F 'pՋ1cNsT?\Vjj^tyP93\`/=-x&"OpDK %=֤EsD'lo t5XX$I=*o"EO8s *SmpH+  CC!X?y>T{j4CNsoǧӒ#ZZǕF3@v3{~=y`8q]bkx.xzJ;1$,;]v5~iTT 69_NϢ7ݲ9eeV^@k+H2ujn0P*wֲe5Rz C=f J Iִ+Ο9y#Ln$4ZQB]H>CVpqf5)KL]uPbJVV:b%GMւ#G~K9=ଟ~#Us=SR_8RT7w5SFxe%7Wmmg3!o!ڱ=I%2ÞN\ZSM&>zꌵX[qrKN*"p01 l |S˛G^bDME%ɺ[CXaZdИ&A F%?| ˙}9&D9],I[Oqa mU:QwݟOd96j-W ;CrvFJ^tVHJAf?έ{X=մV,\ {5( vră쥺;1u0d5jC³c4u~uq2υS](Œ?"Qgc109q}|Cp.ti\'Iŷy;)6UGD^2溽T@+[`7}Ql]ߨ .FCfzx%K8uCyXB 3J}!k~hDಀ8zqԋ!yCsAP$d'nr|0Jm=tdl4eH5'a?>jh9 մ!n\M)P<`kk^_\#?+YI?6 Ύ@dDz-^A4oWԺ6B燡'lHJvRhL!G&@x&O)iYulwo">3Ș_.QhR֠53e ķ0e)X٪e>W6dBN`׌S\epgH4.YMR#`;]dL{j͗iAՃ$-˞o88!) ;%P/Դ7"vxʗ4Ǹ<OS+<~Ni,- IQ,@dN`<0O9 A*˗%}襞~-*ok %'auo4f[eS\ g:­Ú~FLcɱk^?5JT}ψ!oEWWr]xޙw@-gѿS8ymje[Z u4=Gdd\swfriPR/ZAt>#?rX(" wFxn6%`gG5Pi5 b>S(,@O7|"cs?sQ8!(4h5 x,QIٱ}_C<ثAe"fCA޹ȱd0&~5.|%OH*Wב%]zohlX^a83kO^nh#K ]ד w*!qip#mX8KyB$@;2x|5$Jݺ \}yCxsZ (P('Hl| j* /NÆ݉J90v.hS*ɉ6j^}z?y<_RIݜ0SԠ 3W9#ck88gEC|@W|t't N{ڇ81% $j`_=]8Ό:}ѥɯl~xr*SWdSs /b௕b8Y+yQ WƱZLDBY$o"{m1B | DjP+ӠXx5"@c#-8/ |6F~Ry?*[7smߥ#?;ȆGF<%S)CbqSOx^ V}ugb2iRZ7Z)ibβʊdmU f}ArO}Ewۛ[( |i;Anz}`'lz{kUoZpy6]JTGetx UeE*UN%<(|Ϧ'Cfqj(&!5 wNCv6򠿺4y ?L]Pت㕲N w{&/3 ^۱}v6CGhݸAKDcVux"jORr~`zS)͞S>A])0;x94''t+98u&pt䑁 OnxJ޺aju3ya +:|Cd ŶMfYKkԿ$qRgh~uKv hɐRſDr nyF+D{:~ f.hZ_9HU3RWv´I"&\S*xte {V aK%ޏ0qM~l66e'̳2iڛ/#ʸ8P:tÒZ8[D!U97֣)}nRj9r<ՎPȏ^{,# $әh%C85 b8)#pb[+iR$'\y5 w;Z_FP$)LDJޯ ˌCS_O#^I՝xwh}e:K!!g6S][4 ~4hfqsOK s29uD{z 0"6ӄ{]s,DOz1Oޒ\DvA?sy%t̡A:+ /3\#Q >k<-VsF?c|:.~'kR|n0A!4.5i@rdp`xC״kl4]pjJPrLрOrf@AYޥ~k3zdc\1/^9o:-IJHbBEHnwơΡK;'~آ.ԌҘ%! [u,k;Qu=8/-Z^` Sc&jS=@;zmMPq|rQ'xGw7q Ksd.9A\K]g @f_45>/n)K׍MTTNOzFpA)N=.ϒJ[hTxsUbi|f`E41S_M+\VG~v.D@5dS{d9h16;/'@^= *Z4mԲ|c c7&%k{y'0Xf+PrXHfRʹ ށ{"G. Q@a,duKD!Q>98)Wz  5|Vq:\_q ζMQ{r-qa[͉^# _ # Ҿ ΢VSxhZu]T[ =+PvŐI5+Zo]0)^]ۮIu)@M>)ݽyef o-%ŰSW8s?2"<lX_骡-(Uk`%zfCakJgS,C'Uh'wIW"^º I%i\( n'3c Knː.QA&qW^0 ?$N*BRk!X/xN%pQG"#m! ?mU FuH4Xq15sH{)5FiD{3yz>{Wb2>5SMj ^ 2j׌^ -B`o7>(rod" MEUiGoýTO@[kW$LϿҐLNcM]'iؘl2W"\~5j[V?MB\.}&bbA㑉UY"V*ڮߏ+7^KTev+Φ}8ђ•09RDzł3(nkި '0Qw;A/E!IG9M ! h̐K Ȩq }H @s.ph刯._s=PE3\_uL¿&ua'既oR~Znjh8?kXݹ%jY;"x?|+(Ő7sxZ%l!"Dm3&`WəUMcfq6ZLc1TxÍfL0|Q|2ث3a4Dr[ȔAj\!kՇ=LnR]>EF qEQ̚,w?'-w>;~Q"pL`sd@N:J_j- 4i?`}ZMU8)2ϢZϥ|qdq\H.j@78eq=hz>Y7$ FRoɛH-6s10-mU΂0zT'LxQ>ymDKs؉ϥHtꯩ5@>"egz p T7e%:%SOSCF~CYQ( Q +>Q+p=n՜\P}tl,nY d8ݕ|2Aa0ѝ~0%'05j[Fvy})-K1+X-ScѐI2ݽ/6dGK&X"͙>37%lTעJڸ}߿F!=ᨗF珠(4KM;$&bсK2V{hȘp5>;'9~o7.˼E@Sr&R]*!75O*_v}k"m|NČFaKVv> T d.XBa\Cm?t;&3SrD5V ̤о/ "YCNl+TX|yQ,TbUC3g2Y}ە5DC3!-/ Su G;Vx#2vXw)% "]:+єFyw+xH;Os[MzwM+_RXmFp~mP1(RFAWma@S_&XlZIW"I"S5LJxf_ioqиbiG|#-73SG}:GXhDkvRm_\bCca-۠AېCoTm[܍0^eחLoYQ֬ٮ ȕJOu6ݠi; Ljhڭ:-6˒{yP+5]U 7h5I~BMhΰkSh^ ZNq34 6yIg5Cs ʬv|sDL /kL_jPg~^N%(&R!z&F@A/āɰ2 kL/Ė@ O"{GVµcnu(P<2<#m#!5Dnpu9)FC06KV{WUm*ssq5dJ2M\52 l=p2[(/eq{&Jes?"gtl.%˩ kJи3)D ^\Fz85|'}&6'?j5)R밑CV 4f6 7az"açF!ߒh|erj *@Ɖ&58S/xk%.6fM:\t/([n&/W|Mq-=5(>o4E E=m*z>sZA1qN;ĺw%8p?.o{FR wmlZPĹM]d>v.p90oAYo_W!?J#q0!3jAH_CN 2 آM&$XEN:gF|M Eo!@Uȷ-X6*я+Bл9czc]9kU)C?v" ѳ~jeC!_ו#"l9.=y-^`[>|(Nͺ;모ynw˫LASUnM0J*9G$> 3yPלS3V'2|^Xs %mQ< 0w|zpuKMJŬ6VY3=/!4/aAO 9T"1'_L*·w3ۋ7H@z|së>py)Y{I JK̥$- Xyjl29idWd[FS)4vQK: (Y{>. 햳**{z;0T-&G3Na^#"T7RRJkz[*0|>b$TL߱Ɔd{:OVOL-x" H 4]}}}޾=а&$Ik]yDm8!@TJaD[ ]3y4džZMu^)!xΤS&Ws]&asɉNz\9$|3/G ab 4(0͎/Gxbf,aYE+(lj}E~JGb gFȻ/ '4g?RNrj .Ѱ)wU;ȰKqTzʩpIO/8~ϭ@4:6&p]6 B;&G'ZhpVg8]d-WA,e߲5fdthW3874Fz!3*%·~ WTz+ȑo; qܾx2m.fٝB /@-2BޣHM^t\-֠àtqwޟMW^)xRsm0`([oufpx!)]]y4*l1DhZ(S6g#x3/͝;oEIiT]{fi(!ƞGgȖpq7[m=u#WQ:8E'BehwOVi)VrՅ<;6}7VU9xU~HA;ac攥ŌЯ< "t990l%w l=U #|`S܍ߖw(j _wTgXGdb91 ѸlD E[p{eUon>DN: nh}*;ps-9)^[7啢FUIxHd ywZ.Jҹz8w/CTMD^ pDl:pOTSٴ{jPC]g5?'n={ *S;V`|aawjgn:4)ˉ! D& c8a ElWI$ FH8=?חVqG؟3i]l_B#3p{q*x)/Ne J }>'7&F=NWb擫?Էѕե;@KTefMg9*Ũ dؽ);hd@v+J+4O0 BwDڌ}=}.Ds#OL ;AWc1PfbH.pz!\/mw!c)nk7w Ze;Y OJ,Z.ۿ4~o3QO)4^[q XKр^KxH V|Xy6tӅ'Кj  ֯Uxț$ߏA A6kF@)*׋!d*՘2m_Fύo_|tj@+z1&&خWlŶ{Z?8a@&f1p}]Ȗyj._kVsM0G]^?$|ٛP劣KmDh!&{$qfs8i9i .>S ( {mQfKpzrp߸6h;LD߬1SM-G'(i+ܥJ7C >.1į4H|åJBgpWZu AlL䁔W E;Cp֟1oO˥"2(7,Ϋ^jK5F* B[Ll~Dё=.Na5?׳m- =-n)ԴeiSD;ōϥg,n! i uϒvFD5*{ڃA* ;zۣ<<_n\[5(iXǶ""FVUTThŻՌy4л1  4(׾67}9ȭYj $UW j ~W̻ۋ^c/3eU)鋌:|nD7,"΅ XK z7ݸ n5%qǼ.*b<sa|GeFM6w|W?ʏR#w8R T8r1G=a}ZJr}qkɕ \GQ`@Y @ϲ<ćn:,@c> ^1Ě)463D  6ouOQ evd,*r %ԙa`F~/V mY ~[Лs0վ,zZCNE-ۂeM{SO\1]@Vbn$\;Vc \$b Ȧ!C:)WqY&jϋ0 d v02Zl)]ڋ6IBfkƒ(mԩn}q"| -}C>]PLϺiPW @'e.>T:3reǘGm4 XWyp˞(Lnԍq/YQ> <1ή|fuLbwt55$cČ0e gBǣ'+q>-ůޜÇD5{v h^OPm^">yhGs..p%bT|:vHFUpfbO KC^ozx {S4kYsdqUGa>7YAIg2Q)$,gA0˫;>V,$KHAGW$2!pXuO&%/1{;^2@s q'x\1p'74#te\Je03,0"`$UQ3H"? *N.ߜ%PAAN^4ya2S\֤=_~#'Sޝ60Mkq^yrvvP613a4g$@ukG{ts6שW|bcz~H}R_$3^.s G `5&?X(3Q)W} ,0gnDn)dړʰr;od (Ɠg&i%aCghLCsy9m?D 榏V/ GnDg)m,GC-V a#dTҰgZ)Y g$vyo Z!j(0nYBz+Ar" ()?:PғGϕV{Ȇ Pc[R(ۑC:*60E5s53$<7/ˣd~ WGW.@뗨(/clJsWPl4չq~섵}(,@{/mzG@jnsνH7lip +,}861;5`*"2{ HoX7ڔ?3l|jz+Q9T='1]yfv)0ugZ=o]Y؅4WqMQŽQ1%|5o]M5%;5Q쭋g|l`|~VG.Զ ~rG:_S_"Q ӟ\Wºn1#F&mQm8V%/PK qR ;~7>C~L Wh{sO#UrL@tPFMέ53`JdLR|,D8w]@3gq|ɳEL)SmUbQ3q" xm yXNt{DYSPgŎq/5C[ršxwkwzXQ0Yo֟D\D[_&ֶ<%\?zB0aɺmT1T ConC哞qp4ras O;Ql2m.4ėdz QJ?7ua'O: lboхg+Vu:Xt~Z;Lxz br~'*F|"k-϶vWVOB|6pдfœmߌ[MFߛH Ke40q/ⷼA; ZYC"S4p~34Lszm܎" 5=OoxV;'dƪ7}wVH~qߛGZABm%5 tI0P^c_Z۪8w>Z6;--G['_}(NZ=l!1_1r|Q‰'҈NȆ$9J ymN?ZҋSWN4FF9Eq)@q'i;R=]5]llz!q$m,HmTPl+t>;q(}O1o(%׮tGL`"vP&.#s5K/EsKRf"qAlgfws8+C g@nŠ ^!bv Ip[T(>M0܅:RJAS?5h[&ª` gPd.BSUT;1&af.tt펲H"Ki4=اȓb<3',k1toYj nZT=kmĮz  ![޲dWޫ ~ZϊM+?Ն3D> 6IN6]0e~J:vm"3M[b2ch>-d?4qHl-ہc){5nUvH(یݧV]a8w,=1kt%qzZSsrb6BC;-L{H]!_ PTjF[=c1!=8 8CmJ=Li6[4fvkʃ9I %*-_~jG0h@]mKn0ftCCzHRhHRqXwY.3BOkUFTuP%$ KOI( JЏVPo)~Om+\KVzSpB0pVW_K73ڌK]˘<'^j3#ɈVSj۶@'sajkͿJx&E eE>N}~,0^{kR=;_mܔv? -1.Mi`o1N,+;4 00pt}ާ6vmoX7מb,iL3K98.&Le.$mtO%96ɀUǖ~c-vm>3\FRi'Nx5F@7pA7jd{vg"ak^bޥa^36g!1k+vů>]5i5b:FB'[@6"'J.0(F #-zF,knZ3 @?-4h5yj7cC AQ-̠[?iM- ‹&qo.y Z{9,K>!<fQUUJbGAj`l $OW}zL۴ se,sua:ZN5qkH+YPʤ!`(+#F#0^y m8:b[bY z$YhrJBM:8v8`e JMr5(h5q'%P ENrD=U<7:kXBμ7q1x`)UQ. !tZ7T̫= ̆ڨ2[N]=v!銣ۊւG]B+0z!c cJz786\80;P1msZKtQdU`5ROOͭWwI̮PS6l݋]LqgMhئÜڹ%6fW(Ǘ^;27 ~2w|OUx,=LF f} 7ԿeŅMM1 YM4A%2:`56FZ;;8  3[ݼ\u?~=d6qY֋R8 TI I]r5hݐ7~kƝC9E. Fg4oIH6Fyݨu1]LLAdz@EmI8;GM2 s(GЂq9晅kXJyVavY|l!gP !L\=]lb4ܪ{ӟz2-=CtTjd>?FjFKbC<U0;h>dŋ̛%g_:rVWcf}c:F~j:-Ju%ڧ#`qx\@<]6WItmq^{ϵ&K~.a"{ X1r<^z@, h a ُy8[ӆ~?w~][1;xFJ,$Oў2I4ZLp\p\i:J<.*kjvMǑ#Wa&z4 HzvIem<^ډ ~u.YXƜvN!8phDu^SWJ__hi˽:@kH}xStZhz9 B"`2Eݏ Ј :g~2i<7G1q6Sŝm}H<_Tkeق}aY,0Q_ >\*_0neI35!/퓯a)\!~E~}o)MV$`3(v,a2;wzrSa:2P7y10>p~p0cuW쵢age.PHiEa [.ELrNz[|ׄHx!:ٮ/@7v>X 쩭I= nx YX aVFE = :YT[D1RD`>oXj`}h.{.wև$Ӣv;VZKQK"jaД?2 lX e¶{ mB.{EdVtDs=Z):QkwsVG1WZ"1ŞPJށD9ssDJB*8qN[ 0?!xr`$V4y^Dt+rI>QJ~P_<=` מԙyRX/gֵ֚# ]ع@z,Iۄ{"R8hC0mQ70!#X:_춽FTsl]]7=|FNq r"WO!yi'3Ձđ*-T'EPdm1P9Jz J6EBM3WӼL~nqOs/w [ݕWHc +iDz= V@ȀzAaϜMqR*$7JR&bZElraȓ؉:xvlaY Gw g=lk;<{0. bY Oq[QͥY,Ķlп⸰[[K5U?ѕ^TIF1Qq* q:QI nJzR;bma܈5amCm-ڇ͛jxr-1a^{isrJ-#g8yrOj⥥ݑYr$`kDBZfcL@vio]]Yb٣|u޶)QF}Vd1r֜0T#(p9.XO^F V'@3fꈭKK`MP,80EY 7yge'Jt8>ezAFt:>[ٓuY7Xm"/C;`^Oc8e $+]Aϓu(5V_>h:$+rM);E `Hr"–' w(aF2Zj?.?cۭbFfŦd?ጱ1 2_7n91J1omT+Cb!rW (b22m\ԯ֧`*pGdî݉hJRuCZ q`bVRH8!(Wy|a5N \@zCaJbhDddM{v+EuS(kI{!2u]$ \T"tP;ݪ6E7>P)?="F *k7RqS&љqbzL^,,ʐ ̢i^8n4KTl<% Ttwn(F~׾6P>AԏKELai4VǺ'@8x[ ܝd?>t([@3} 6OΕܜ )𫺵BqRa)meI}AMIjpS4?hiB@4E߯ ,X#T7raۉB< ;i؎)@&yۄ We5^|] FFm-T~3;W}+}$Oeɉ4yfF-ÐoxA#j1mKrSM^"!9.ݖ20\z`VZA:~BȄķ,:0g 5LYQOI 3@e'bg *aa1~>0c$|%]*D+; $0C+ZZ;}kz'"o gCG8*:|W X_"{g5 2 uK/1Ǐ'FxKg͍51dơڻ[ I)Ex3cKbښoU!kB Rs9|3cV NJIג+Ţ)=k v]H4LNUPpU5=qEahn%&lS]*qy!f% k^Qeox_ȓ"ysAsZIͽ*P/ 237C~NtLVF\wGh^l>_@+*>~4,خ7Ezo˶@x|oTMQz |z_Bˢ31H }fݹ@L.ٓz*̎򮅙H8`/K9@{ c9sj& uuS (5<8d悺<'"PSS ^ Sŝ dvuGGE~U457Yj3#'8O٤.!KBI6oJ{q'C_FW'A@]8DmP]^C͛={y 9LA Qq*OPW=\%[cwz 8~hӐ`T[_p(-湒3烬TVV|^i{ؔ*dʦV8}M]F0 :y>a9%GNE.dZS+Yb>tRn̤B$>/I7G^əC#0SAdx۶=˕>VbR5HUW<&Ys*:Y8gv:BS6; c9%u￀gFq.)[:فDC2nRUurB`˄voKVaN2Ss>v?J1D>QlݜfYYz08ʃ7 5 Q*pēC nY嵚4:̛W&ZvߴegƠ(~uJOw ^CR_K_hGԾ/;r 4 nnl1GXVGDP"uk5?0tz71x2}Lwn7-5Avc]Y(:Ae HA x|f_Y@o \>EuTT6_r &k,c)0豜'ڕ }HN?V?E(Ue+)|z?Q١Q;9*EϦz5/VQ"\%uE̓ rx^6T׌!/,}P3T^COCt+"=oQmyt~hJ `RW٣BN1R]w֕CfcYIjOZ~7kRQCyU)*WYs_0?x33|Jʱ ŔK>,D`8Y NfRL3 Fhf=p:O,(mW#Ҵ8Ynn__`6Άg/ aA/*2M'2}p[ުRsZ%'-vXvpN\1.m 5ymHI]6̱ XQ;Q E, +tNEZ3@V7  ( >S܆tjvᩆAAnF< ;BJE U/u4GJ7Rf_2+^lظS_?ξ]-Pw\JPT XiR@0#2=CTy}lWʄ`jІ@=*< oeQ6v] /s" ߋҗW$'eS*uh+~X2-)1N2p4Gq)*k- _/2(~AZ.=~y)uIrGv?;w|ZPEs> `آ5IX7M#d$@jLo G~RyZ$TLiobZٱt㕾}4:0}wYԬ`@~DF Gxq=eq Aㆹh##JQN\>M_&p+6ژz(֍hȍDJl_4ZPWp3su *!fqDy4C< 8#&sm35mVBcVY\InƁ,"?USѯ@?@˄GYKDX,ܩ6XYqSG~ay$?-A3"_%F\78fRP-f4`v)39f4b|Wļ>PRaq -# `А3G4WPk?~E >E܈Sq}dt#(/BɊ{a7kAcUH%8{7$wAkD:6QbC87v% |7UHX@@YfݙրFR1ᾧ8XcxPsU&O2 ]u}qɓ$YϏƥKE=dQQTIJMIoB^!ZrWoT|+Ge;AaMj80SK:k2x'X4 ~<'C;:nGLC a_c-߮ЋV ?Ҷvd pA#޼$&d䀓0$S<̱C4 9_#sLɲ.51MFkz2 0$5ɔ]cِ0if]&F+dc=qH ;Ng<ZtD iwrCS1V񙰡e0)B^ rrnlmL}(3t#r/E.6}KKO\zϺpU׀d51 Mdr {5j-n cW0YHs1 TܑRb8Rzfl|1Ol.B D<ә%g>YzPVXn=/o~Jxqj:z{[nIdؑ'_ ,e͖ð5\vAa+̭ؕ):ׯv*OkSۧ7F # yoM@;t!.UҒtfů+&9.NΖPB+(K8#ƃ24JOAe?=Ze-A9+2Oeh(8ƺx72 1#&bcTX>]]7uiRsAZTɷוCU%Ҕz8UԨc+GsJ[$၏,D&leE;/E<;ugi}$H7Uza٩=tn6i10X45KZp_V52luO/3#go=f(cnHTG6)eDŅ̠mx&GO/%LL {CVF RS^ $IKFKc/HyǕ'3\"ZuCh81o}7~nggS!o5C0x_[Kd|O\ԓXofYq"3Vpvho.sͽ6mȊp${4^ȥמ/sA]7JvAz`+,7D# yUlylsI>y/!Btvp;fz"@a~2.RGŠevdl.xЉn{:5r_(__-Yj?B|Wr6&pt¯Pb7\擹Flb0/6_ؔsXx'L^$m!Nrr[A^oycv".[nvL1KRQ m)A6K\󭠏p/eCUrIw 7D8,%VwP .7FٙK @O97=qus([XeYTݥ<(-\;n!`X!'?~7b K[Kynh_-:'~!L+&/`7V3È^^+(yoz "_SKD=S@:u;JFHR4B>3vpx y3LP\`!{vV;ڭ/,EDLwͦ6Zie㦱G@<H;EK{#M<&9J3tvֵ1z Ѯduf婆=s.~Z9A0=(mA۷NߑMwͻz faDCiHm) A loJ>"#oPKѥ3DJSPB(GZEh rֱۢtقR0-@; 40}V>ֽ{z3^聏L7m(3Tn_Q+|QYᒁ\Q &#F8W *_cK_71h@h5̼!oѓ|JTj}فP:_X9DĔUr#.m%KEDU4}dK<ܞIM'9uc9xPcOr)\MUy6 4dKkd2nj|;XuA>[ewwsHڛMGl SbPS&ГP`i sHE#‘>CH!(e4rq m 0ąJ@ _}kC[yGuj\H^,Cҿ΄gas)X\)eM5ibt:P }4qN@{Ì]EI@VYHIFY^E\;v=/~ZNՋo:|YݼŜ rOo92rVO F\t M( L ak_A%Ş8(lkд$ ᷸~Y5IRqqn6 ɝ#*Y;gMnF 0?̭,'*xis>GHffɅq87FPbȠԍ+_ח0XZ) xFel+^ WdGFHZK  XSm^|)KV)E@ͷ+aUr8V%)(~{Oj;؋- Y9 K̭L.G D0}| tlHLdIc@Ɛ 1-K^}.9q0Q6 p*E @AۆW #^DK49c‹Sx1ӝ,~Mv8T.Iܹ= ^I*8A87Y0%s]<0Xnޅ*[H~ ֺCCm̈h@c#" vLZ'q{4*>;=\Ѽ'y, ޱc@FAGn9"cֳn\]VmτĒU4Sq+Y&@y =%_lD XA&@=$CuhFP"F&$Sdm$ʵETL! GPʀEYB8T0 El^*Chr/+85UM]%ZbvMhsԅbH(!lnx.`R%,CI#:'-ENb-V=-avdc;%o4mZf >E`lD_/Lî,uCE3V6t'tp|Na/2mȏ.U}ՖI H#;(:rr 1? @@\pΙ %tY[[P33)`v(,770{B732]?9F3|)=ׇ̘DkF!Iv UtycTw(2RSoH9mMh7IQw+Cۯv6w6!JqEƐ/cPݻ<&ʹj69w1{ݷ<}&aUiPq lZ(huN>3*Z+" N7p+o5ީMڧ(l`1qI%@L8HpDE]t]!S53}t갧]ߋrTMص-48 vL] q򶌣c9mA2usxp o)*|!ps`${Pg!FRi;O)Az^fgUL^ DeLEK`.˿'7K*N59CCt O;]+4Mz*k+k1eq5*]vngTOh8+&Ów_kB̹o)KJ̏zY5`8#J 0/XE1E*%lTlo]6Y-aԯ=Ѵ}Y 6+MZ%K/"[Ϲ2w=wmQ3:K"dmiQ!O !s>\#M9YݶyCZǍT[zVC,s7p w;BtŔ#gq#t1)۳-@j&X B'ql?@Fers  )/1Q:4vAu`19QDܔwYdH] EgŽOkwc ղ q"?N^pzwv}.B]UxL9Dcta>}Sa`,&0] hJMP$i"5csͬ>]ϯnqm(Z|E$;MԻR;!FogU[*ᘮ=-Q;Kx\2"&O6` $6~8mmajya:6#SC ˦B~EsFy1-!Ǘ K2 #{]@~q(̐=݅:4zSZ<5ǐjx(H~rʇ'5-ruǜ<<?)'܀el :=8f^^Zӕ7{O2C%'-N1%j3Y@;d4ݱKw.Q@/M-,{M-%!{ebOVt^3Վ  }s5: |ʢdg9\ @+8OQ\ gu2vZ9Qո7M V}㽝>B2$wRkwJcC'}z^NʼniPhuu#hxA;6]+X1 $ ڿ|?[(>ф-:%C҃۵,*pNeI=Oςf٦ MT} Kkɏ,} hEP,,"YK}Dj)KHfT D" Rrj_ (2m0c`sOO'\?M0ʵ}TfE?M*\jl✡*zS>-?B>Sr ,=g7<9=;(OIİ)KGGt/>Lp25 s=T/:VߔfJE™[,=wu?Of[c11Ғ/SYm&v r7AJQ:pS5;.F | O"H2WV]ArpmC~>H,S5p!c̪K\wfjK;&3/VF!>,7Lp2Pnk!wkN"* !ύU;gnjN4l;ebb #A_܆gU;1v ._H1O?H.4i<]>~zwp _3Jӕfg, q`k9Nݕz fEݜs=QYj\SIZ-/rjZb!_c1DO?/c--{Dm_g3W`P4l*i/BhI-1tP4}#rkH-U6]Te݌6]'+p&7ۿ׾91!e9o?'q'pYPXro085Y.ۄ>g]B.:|yΒBLBX1PR;-ylxo5rMݢ4޳A_M S0&o2: T3˗JYL۝]*G߬lW"m8✶F삙ƏO4q _2"]o0XRQ^]gUh>]ԾNSe|sBANcGq< ОI}OA+eKJui0JX9@PK2'Y.ۭ}pr :B]* DLM@ʮG{ld@_(mGσ!r|*gs)#LKG04F&tk.D*X"@O%?2* ? Ci(ҧ1=z (VSn;&ͦWF]ѸHI,<0hB"y/҅kq] 0UZY5kXcN㽨v缷b1@ǡݞSVbr -^XGy ?xVqH0eQ%7ydlH]Qm9|:+ʻQq| ?:B"P^%( $ǧfZxbV!g۶Bs7[~ #R mzAϱ9s FWQMݴ>p}Vf ҴLSy#mvT-ا{BQ6ǔMH΂)Ld3?N3$U9SCpx sgXN\4Y#5Q&B0n{򁿵TU.$*a}'~ҷ'q,o˭$Ue+_mf@}ر}VZ=4y$"T4ĖC=75U%Jѽ:_cG$k[6GkD6ߗQTx倝J1bO0S{ "`c*%7,_ j@VݫXZFnE!kfDͭDɌȟ_`IxhFm?w閠7'i;=BL@HbFp s5 ̦uIcZjȾX?0FnIv ФQ90(Tvػ{>%]fQ +h)3(I,QAl MtY_ EٵMN ^$mОCٿwɃ Dur5aCkSz?N:Ǥb0p'y{Y$ ڲ@VW#.̊M}.{X3kg)qX OpNiV2+e67 \ BIoz{ [%)J] P|oV8:{i:>tE])`-;a74*y4ٮͮ5tIfCy@ m v5;]Ǫ_W0KVx=Kq A"6r z#k>*v u"$I[Cn(o:@iq󉴾4p,k&9 ]Bt196>rIScd[ \2MfO *Lډ3+d?\gs:we?X3 `_6FDc [qc5D9wj|35{0҂, -iI L΄a>( uu-H^Zl[ִDAo_LbLl&=Pvyҁ], iT[Y Ŷ6ZsKÅ˯y&QwMg롆`aOoQx8&! qVwXˆL{չ'ӞQ ka~Zhjs۬PF⹊YAކRQy񤀉XtB$ % bVB:C?Д G `k?e)FV_Až? {@ h/US1?#Skz& Uࡖh PRs)KscږB0;ls-J" a/6p=n6GuiWO0~R}_{l@aHPꙊ}fpGAKZαr0L?甑#o,Yh|';G3Kz4hH 4 b3R~5%9SS)F[RV0A^-I Ss,#h}@%]p ӳԿ3nm'{Ǚ\IsHr .iR[9uq,$X%˙f,٦  m|Ӥё(,r|]K=ZR_-Je}6`ؗ@#:zh!P{Jz qeCYW)'?.-ɾ +ૻ9$$ X:vd@쏠Ӛ׀yGrA* `84cj],d;Gs8/@5IRzf.Iau.2'uG%ǡ T:!W,fwj:PX'/tBA9 inzm16ZsĊ/aUgI]5e.)ܯ/> |b1骙~*7a^7[ xbx-KX?(WYT fm ; fs.*x9ׯk7sRF#wfJz=#\xļ6%3ziR_A 95\ t/L{:O]PۋaGW-AC;{'QDp5kcLpЖ!g(cl8)@U34C l|kŋbLKdղ?F?uU Hٳ(&vWVS|C+uaE|^OoX(5 IE^h=Hx 3cT`dfn&2mr+D-ߩD (y>+1<^Z5=+sErsa'SIW'T;U3 l΀QyӍA0g|=yu<f@| <:B>RL[bO pZvȝ!C| a$<z8!%TLX+!9qϑRՕƞ80vQvS<2A?>Ihu3I?.X7V`$U4MU__?bh٣O.>7.tDo;qvIqIh %"Hcwm6yu3tm3K@ @y|ٖA? 1NTW+xU=) jWNi&S]A&Wj[)@N óSWGk^^9|Mel; NwҼ@\m3=u1ಠ98;7{Sql ,징3w1_+TҀ- xJ MzMز OŲ0zGxa=Ufd% +\pgЫ/!owtJ)`fJu-e8Sq邭۠(J Ǟj7uZT3r֯]9W >z;klB 9fJ⾭x~E~0}Xj%|K,9JṀX<+eԹʵ49U:/ V:Q.9o˙@Zc;%)%쑫:[}e(џW6FJoL>BT9Sj eMWF=C׫zXeqY_:=~6ƤP fw$^5HߏGj CFL+ӢY z(ۜ#w r``A5_x *9w{5,Mx&D? %-{l1HXtm)VDfxr4n¶Z3}Q`?-;=.5]*3%af.> %LHVo_"E:: ! ~~3*qLlXKlz?`5& 8mRL#20I&h ~SL&Q4 ) IouX9P<.$0xÅ~ Y'eRCy?Hu%v3A~qRph␴J5mE8r&e(LR5X9?ܼ2[lG=f4  o`˒b{n(_W՛aiO#0ӴL M\Bm3.[sڗI#|(Es!Qh/6h{#c+8l! gԴXK] ޵mVL@rvؒ|P5CR^FwĘ=ݝ5}&78'Ҹ\aZ\1W /72z-Q7eC[r:jꇘug5HJ/}3hGچ㨣 ~EV;JFUy ^~:*ejJuRu}s^uqds{Ţ&1 # $x42k #zpGX@xB-CLR6ܖL1o/5ޒVqG֍Ț_W>]w|;݁nJ8zj؅NRn[)"C LQ:m|4ޚQ2y)U0s 'lH~/cqE~F2RWjl%jczx:}ŀ>GU>2tG*~H:/c^+,fvmE,a6cq Yw9f7c |(OmbU'  e /U١1JeX^Nڄ v!j]ʶ" ^v~%Bq,"'⣓ѷJG5bѡ lOI@Y!RK`{"l~#Sh-I혨.~;)052+@-rة\4byM_QBsRSwd#dbŖd@ZY~F;~~e Hmچ墜?A=x`@Q0WaA빤D49LW:u o8-+ 2N)\.;FV֣0pJE K^ #szd2MNwWD *` >f`p1Bz FOJ&oNW})ÊaH[Q{\fuPΧt}hpz\-[ nyUo_]y[35BeTu_p"z݁f@$ E[;J N}6&aGoINg*orpᬽ}_(iR`s AYG>f8 ]2Sy9aUC=S40.#t 5~D|eq!ev\2]#LbD 37Qn^*$y pVQۤ|cg2zax.d!X@ٶZe ~:VɁy>HBڶ dTxf';c:I؁Sg=>-4oTÖAc(a~s ~'|C]_U16 iჹZ~}#G$"o}Ks: Zcv@?j_ ܰOJCC`(' P4f6@"rjqjA^z(fѱpc}m]N|"Q?u+tG SMH z0_DW/{x07Rq"/_ ݲ`:(qi,_)sR蘷?(/晑j4:@}Ix?9RoA*$ 8DC8ivAVڨҠ#Qo͐HUW}x;oJOކCf4my-1~AOc$4ЗR(}xF3U `<@vH /F!;-n*#'>r4+Q'slEǜ cSNhr ã<%cM~xp5\M &'m8c,bgj|Q@ Z I |9;]x\[DP^ؤfģ$7Kc==I%=엺ydHmKjrM68k\q4]qȢ:0唾W-)D{G:6Nl"$DCk‹k"g>H&Xi{ !!Ĭ{3A@HK6 ˽_u s*̹5|hOVrBј[ҍ0SO)v&_ ӧ;#Hw )*t=}Yyb;q!~Cs]1apBNldӂn҄,gR.2$e쉟!W< B?c:eoj>QHԔhHd TclAF;N(exP;%ip~@urj6>hGa=߽JB%?;4ɿoJNLR""3:B'%qxG2%gAvㄈt3R,`k߀%j|-[]gb4D(Ai¾r`7CΰeƗp+.wrFvz"u" BZz b5g=.C-I>]8Dh_uY^yTk[@X냬푐O]dyjh8J큥m h%\ <0VH.u#h^Y#7GYQ m aŴs T,bz|8Z>B G20* s d)IaMf+vâur0<3 goD+ 4i~PN(*y'e%{1wx#= n' oԼe0b;P2>s8T<_f%,ߜsw] 'XC_pܽ>=mpzUYb@`Q3.Jd X;h9frm'A3HNRTGR10z:m iaKm.Ҡ"ƨذ]5&i^_|d,|KW٩`Z[(A=Ф%# B%o%7DŽP;<obA_jɓÛՓpvl wvHѳ汩tӞH!|{GG+䒵YJ".tv$Ku,}_Q~H*"wF2>(P]qAҜm|eHI[ͭjb( HU2;e<朅3Ǵw3&Bg:\?\aM%>.z&;WL<ϷD0pH PrL"ka-5PWdIG-P0ѽlAL8{퇶brLrtN?]&#qSY G#Kl/28PPGFǗ3VRBe*8ѱpWХ=B_(H˳TĉKM>L:(Z |^G6(R͎۹ސ1 rjWQWGR`=URQ_RnF[l&U3ϦkG-&њ |>SRƘ"#C?S~ 1ۇX_2[O*oCyMp&lHb}W< @`h0{ ۸EQmP V,|+yliCxIθDL0)d/Nuf2 f 'v1re{5E^Z宁X>CAw\1 G/ ]H5Orp1tX7GeҮyh?JgS?'2w]6/yխ)IkyIJhOE ׼uV ZPEx;')mnɡf_xIIFp!MG{todp" \똄+s$I@;j=R蕖Lfkam SJ ;-05_}vH~{M׺}Uz1װXopM\Ϋ=^@U/.YI!97U$Y[;XY0o>#oܛ6iP'tHEb'Y?]ay%?%ZV>Ωpl[M_k#'M\qM.0Ǹׅ_ͻj-6l:><,+/yD%*Owmx'yM*e6y8qWt о7J8ekQyX> ZIzL C¦NGŎO )z;Qv ʌdO8VF,cF6pcyJUE']@*XH3dnEe;jPt*X<'[h6ܮv c1pהkh$Z% Pz9Aj){yhmRJbh%B,-xGHҼHH5kdWrlU;>Y!w%Y,\>/z~#/-l1cb.Gs4&"cRmvdRC`Nv_`Ӽ|NX.ҟEV3ܔoy޲i}S1OJp[:Gq9e^[燺@{Y.p [rV.+d׫@k3]"Hj1D@!Ǒ=*ATZx?@ֹj4>+oK ^Ar7v$0mک Fou8z$.E25j#*63dNxO1VTw[t:!u6wNbۨEfF5V={_^lhJ-P";NS"TdAܱ+Y^5<# oLTAm=>u1c1205Y$r|6‚U$D@}ǜw=DŽA^O#V“td%l"=L~62iY28s-ʲ {o+ܻnh~cAbpZ>c +P^L}{o`wJV %%o7i]NTD {~E vrTgj5Eӫ`_\\4:X_-F!e׫`{;Gdv2EGs^C\N7Ȉ3qR } Q\PZβreM8aYQnlBb UڨD׬v\g;/T`N'p&z*9%|4!D鼾1A0b4fdOB^R*:yH_ E&5*ܫV ?h#a_=pޫU+QT>H!pHuJI1Ξn0}!%uITWȲo[e̤3!BTjqĩfc~28)"FYL܈U͆k-)Cz6]2RyAZ}>7,nw @n^COC}jh䴉Xa3of0Z 2T Ny ɲ^r 6+&glQ xJ7My|:zz&,Qw/-] OGj孓р&)O\V@JgZrĨd6:DT~{}1=V/'1+/wVyurpiGXõ#lɎCQ*7sA/f7lm2]atzW4Qw0䨽\t;#' ? IMQ"ү,ےzRRtt]SFw0h7ЇBd6r(ԭlG)2u[k#LOGՕd}wQRA" 7'lI(2EF2Eخ+tJ5`?m^!On $ `B _Vvk|&_EE,V5ĕ: Z1sldM .Q-i*K _+5 ,64jپM 0n!nڿm^}@X24\34Zegr> @%Y4` w-Ɔ/_Ԉp~\bQw-T|]}a$Q^GGMW S;fc4G=5vѭG11ƯA>DeTXR脙7*qc()Y܌RWDT#W)~Lsr_0]ra؎&dh{G2Gs=1h7k9+er"ۥXz3 /x$>K~lL_v<tO RҬ4C&\J#\%5΅#rALm| 5nd]B{8Rԏw{9P4#ofZNAjC`xSxxW +~,cR"\6Faxܦl k !}] 1.W!Б */aAjs#J#s讯#bjG(EYQ/'|UUx` BL*CvQ9w,(XP9%4 2NBwdapV<0ه=P._w7[L?640gT(wZeVR/Ů0-ܛ=Xլgv9 [Ql4K;1! z|4 ">@9} - ftF" v]gF/]}[fAQn9lەI&gc޸$ߡ]ƴ'Zp#&o<'e#G<4{8n~p%ڣH##6_Ċe 7i Li!$D%7?lEXH N#lW餒H7n U0vI5X *~IZ:跛. ʂԞ&x-cJ$3F=X/=:Qd*L0}{Pp|Cdxv ǨF& ڭn_8D5EsaTJ(鿘U49EEA80f٘E6BU\7shqh> QvaN,߷p]Jd*nI9D@c9jɈ}Rk.++@Hm-bչg1S,KpDx9GG?YW4`OD} 'ƂZtmZԞ8*tϵpcSHF>-__';3% tOw VqHM-AM ;;BхW5y%7JU g 5rn2l&?4ӤKs(Nzꅋ(("aco)g(t7k$8kqsMKI i~_qgP$'2(mi Xl q9he{QrIT\cĦT4* dl)̓_c?dA?ϳJaSo B:0ZK_$|g7`c%.D)i,GJ ԮXgQ–om]NX(ayOK.oI06oe($DO9sV({nW s#LM8P+_aki>\lDiN!"8 }_S4u8EbBmC N?t|)Ew/pX՛>& y}j&RkzB(:N|eTh2ajDч\'Z+$4qԠqZn~@^I&:Zc wϘgVs>ٔ$q1 "QqsEPAߪ]q7|n!u*ٮ5$oZ PN `a4}(w 0o&|2wx!AW˲25-8adm2ƠүABWHxغL+\>Vxwdcǰ>$,hO-M?)˵:ixv't>CȲY|R d䯕̃|lbM>8As_nBY242dLWmk։HEHDr5&ُ%ђJ뙢3R 5;̻DS\E6 sbBZ+94"qI~;T)d4/M @;֐{l$}wg}?@Z 5ʇ#]JV67 7hf2@Ly#0z~Kf& !fkYwy(MD`59ޑO+NHLCFfC0qWʳOnZH cD 1h`g? zVRWe"DY5Ctt 0AZt!Z7;FLE"x|{܇AIVYWKu ]O!Ă`g41{4YN!$GX? Rr2]_=VY>Ԛi>x*YG2 LkIVDv%<W d$-]wҬ 2JTާ9hRߡX`lm[R(YD5cW?_S,,`_4(uXe]ʘR^}I5fֵc_#$4_Dʖ7T]r('t X=:އ&åQi]l)7ԿLh%cdK..϶f`p";X́vLJU5אO){S~~iێ%Gٮ N.fi࿇8ul‹N7к 2biG@Pf)>CudEM w8o \8ہ>u>0!S `("l((*j`?Ǒg1A QvsẒO8Fˆ n㭂Y߷2Bϝ@Y!N3mz l?C̃~x3ue:#&W'T@^V_)3&CGN'~^Wp"2a|*`di@?= s7ϊ? d #k$: .,`'^/oQ(Vt(c7:v2!#%D]%RP-0wndf5/bْ2N3Uㅖ cMv>jGkC cO`xr+(ݓy2 v9ATAwHENYQ("XB$;2@䋱R+ ;(9sLɁd &dByN4jV]NFyS8/B4MZQQhܵy0P"qI1Uߴl =@A)B?@5c9Q{e@vl$k<b%6!>R?(WA1{ .T ~R=^&.rMŅ #"C&P=q<ɭ)0(US.X͜ibD]g-g< ]J ˜׃jxJ~g." TI3`u,>\-V df>EvU"Q|TgKذQ@K ȮT)(yE§b4ChYuD9mk_WrGr[<8N&щxĵCL܆ 'H?:RTYR9=!T-+] ݖ-#?D!f;_*S9ؚZp8]Y罿O /PKAnEp`9BW(-J+iRz~jO~jDW ~ rO]ߘMO 8pC#_B9(1$HԛX# o_(Хgr韚+VcUMBO`&~&˗xVdeT'UCnz ޜ<TQ&8s!g*h$08#\qq2MG{3q(5$2E]^bt?' rOl{DWCt=v;%\n*.8R[[b6ϣ"kJI?Xt`7ӬpQ֜{0sSBݡx{GsSlb6)k_?%Hmddvoוh"L1d|] 1WE }5BDP>34!5hį/# 3&QYHL(҆Y nt^aУ~a$a@eXKt9CSw%pܹ(jg(}}SBA,D NoM(ߵctVXc9ٺ-)! d?@U80:uOgӚAyǝDhO' uDbVVᝧYnP5ndĹE Ek𛩭Ws7JGMdIi8;aENԺ٢ˡ(*m>L;KP%B{+/W@2UIږ|71;Oxu& 67;uV7t({g..rҨIrg6@25#쀴d{%#.rO-khFN=aJokY #bS3ZaQzPVb*>L63*L(/Nnk/i`(/1v).Bʊ:|.H֗n1voĖjى07Jufq Ǩ_֭%'3<@'yc|-Dbdw=RY`%'oʮ]Sz V5EESdYa/lĊd 8DlB}.!̐~*V"B9乙E5!s'eQ4@0D@"5VrܗӲwuĠg(kbJ*&e+x0 ݗR1FPf!j"ʾSI':P<,"g'[*K=m(( }q/fp7ox&ڗ`t>p"VE$Uk]N I:(4$= ?UL4BQRR\aGGD"R5`}_bLZ7X$ljIZUri0;ٮhT~)PP`)'DhH&8“JQXa3mx-QEu٥Ջ >fT-;XyկbU4P"N DٔOywX$ _ф=Fe$,g]WCI:Iѹ͇աͫY#k]##1Ug()GND`/ﮯf@g?7U>V;*YBB}Aa_29I!‘D)ъS#F$ ^쟛PfWkKYVgI ѵQ(iAGTeM`@b1 3iS m(녩4Bmt63zdʧ17  {o?}Z;${T5 œBC2JE,c.sIzJ||a;qfoH'*9H)(d=aÖK_Ѹ'ڋsMA+ūWV^dG9NJ{Lf H:e?F ,OOC(d/p([*ņvz0de酴cg)Y,eM[NAWg dWC+YFbφk +g}&k[j=`AAyPmGzǃ,0WԹ@str\hc :\] gI#٪?+[jY"0qFAK&2IO#m*q,d/i~o-3ȕtF`|x z(uD~8ڕ|'Dm3/͐Q91t\tf?ʘ-M%~д\M,{OXZd^ 4~ @sQRbTrl޳m)%ʸdϰ4k8f_g/&–>rFޠ吧/2|JY dGUW:g sxzoJdsKؚRs( 馟ӭ 2Yhy˓xzk3gwLw(tҦ\K;H2i慜#XdՒ=4~4dK)oR"q3أ,V}[ a]\]n` -F3u]~DRdtdp#%1b~Rj:P|ټ8" ;B~hr.;_1-~\"?=D讥`@$M Av#Lpk]Ksk 6Te .>+ iDc9S_|v/ḌJ|F 0˅sK@R`})FA!k"p;[9g }3W;oCxW>vVZ^vo1&x[UJZ3 qz/\٭e&mc;9_ A=T9YU<;+p1fIdSrMHr@V=qN_ nVL #^qMͺPy2]%GOf阓!x$@3ȗI;@Rr6o >Um 0bD:loh5KmȚ VR)q;zP#+z}-&" n`a o%"ˎIJJD~yl=ۡ#ݾ.vp#¸ ՏL+`gx69Zx#L(ֿ"0Gx84AfM`XorMP1<{cvJqt<; |Mx <*abV/|Ek'K@Z+vг`Uw,VߤѺ ]qGp?+}pRo\7:w&>vfffl1֊wY>%MSfvO|-6&Oѥ^,چ 鸌 1yƒ̈́bvφ&w (g};Vc?@b/5&[Ex3g$r^ξ?I¹_sQq[SAqU-eAٿKGhLruᄔ I+_Mq3 P3Ovm\u9ON m+f/ΖYLȞm!ĻgQc1arnnM`n~0j4@^8ORlcnaQL|gmƄk6Im$fcD+NeMqRpy\et&/C&27+ S*BKDUg` +J*`ʄjnZ*ӝ*F=QpcH=Y.:5)Ř9 U9kZl'A\J89`NI3<^D€rdQ_FiQy@ǀ0sS/sVLe(-۫j <rHā#0ӂ{8̼.ҹv98gIƖO'x^XR+y9v*D&k<ow؅cYӡO؆wN6Y@X32%ٺHf !R4>eb0X2E\LJDX#^(iz ׀~m߭y+źF?!~9-'^ݼ@s ? S0Jjowe!jT0xlIB TYAUѹ8L+(퓸-PAI CxX*xވfJUU}[QUwɯ{xSTt9 eS#z[Z'B?݅mca8tnˏ#(XJ&o/GZU-(}/ՎC"\er,')O3RL*M d>^T.(f3.,P%TlGã[w/EZ'pMpC+l/;*jځU\@½P(s*{́^'ޭdxm6L(6 hWlX5 㷺O{HBjaayGyʺ9 }EA{:UF¼=!qXݷscjA*Xv{gvXXWxFԷ8Ki5 Q=w18\z7hoOOVLsN~dM7;6r\ sr\>#]jL?`Ac3z{=ZO^2z+47~,Ɍoﱫ:?6 ,V&TzrŅ˨?޾~D.} le7"fYUE$Z/Ieo_UsV4ȑ2-o<#)tof ^.bJ} Nłr|o22X66tolv<N ,rEeRļ2Qa̖gʃʮ lzFT8 K;pkESlW:. |Blh׀tr,ƛU/@ m_#˪VjhyӶNLyyY֎zl6M(׉kc!ku8}qO;m[. DWfW%q2ɨ( PdϜ9cd3(bdCDEs> I9nCP$ 0* Q[V6$#kAXδ!ȊBXh6} @ QHESr~/#䠛1UX}XPbu=T0;E#!9R.@)WU@t=-zu5+ukzv>J"%i|K1T*tfᵓA4kl/>ՒYI wc^n4jZ.ӵ`xllSs(D€)JG.)r$GVQK92MږhںW5˛h)&xc-짮/ax$1Ib;7rv\˗JmLé"]~o}T lc݊RtuJZ8`Poyz+?*!|8%qlau8;H)^ p$Ng"ؒaf7@ [8:k̶`SjӄČu >0+m5D_ pr )k5yYdꢚ)Pqn '9 י~{L!7;BFCQ q媟6r.?Ƽ' Jw98JL-.c &7kk!CMُOꗰQs437^z1*3˞W*:`QBwshNp^ae! Ip=cmLs%\\yWc!}ʅAbS(_ՕtލxT ^;R07' k wr]F,eYR^3A3i7<5B:$L{QE ʢ"ižUjPFl< /ܖ\}0J69zF:'N?:|j~vw.TUy/z_gݏ=, >_ߥ]/7h=x޴敨 W{}*j8c*@[.V[07}L[&v30܇P?t}qq왪 b( c3Qx̞ K0& $hް쁵dռ/맍T|YD3HäJOaN5( %b7.G̦D.jE o]myBi҆z6Kb)Dвlu_+~w={{%БjQ87]hcVPJ vri+k&Poj{p.HD޼&EūF+>N8A 0LO͸o|7H{y"fNJxC&.pmY*G2n>";Z+gR dʄUGCg7򰵇߂LOoE>10-YQEpQ~5_C_. q=P? El9H$E[)5̗͈|MȞ:Ѫq#IoJܠ&S`yޘ*hv%˽dJ>MQ -/qCrvɉ-]l(Mҳ{7V,xoo q5%=y,LK7x5y& tg.ZU15ml0SD"y;:rJ6'22Lh$6e4PPp ¶^|IU)IP=֭Ʌg.ap&\/"e~Ʃ*C0<Ú:3qLtDZacH׍[efa^TSĆtHB=RI7iRfpBl:olv4px=`]dCșQveQ,,]Oj 1xɦ0%& e d*w=wKhh:'mE&$T)ޡn2;縤UQgf}b!DQI`WP|TCm qKQ;% W- p")K35 >!q{΍WP~M9{F?0=y]14&k ) ͢K~l?"&9,V䃧G:@k+(+'l灁։:?(2|@j%jiGT#-E1@M#L&J9AcE<H*o1e'8?PxS0e %h,֡}=;kOQiꍜ(z ɪ}޽PU{ͽVN/WDTƨqM ,4zF;v/r/:1u>[r?@i8P,Ӎ'JԬ RZ O u"Wea,os=xX kuі߰ ֻE\nb~'2(+O%CR6أ! 1s \64H1%9e{5QhmxeY;Gj@\(E旡yQ$rPP2`K 6ֹbwM()8^$o, rc&Uop`&lѷ%Etb)bbȯa5'^D}"2e|j%T@.#I'e{ҶQkvefUz!X|yX[2vl\]G!A z>UĘch?Ximq5s.';a4$XXWecS=HE̕`Y$tbR<ګ)@D>Kp棒[jeÄ&R.BT=f$>/cؗqh3m0T|+ڳgV*1{Jb<ѷ^Aiɠ9VLx Xa/h$sl}q_PjDB_HevщJ5nIf"\le}LHr|=jħ`e ̐]K2܇\<]8#hJ@/Hh`8Gf`[k/ߟXbBu}fbu5`*#>{–H3+HfRj[~z1`(B˕K1oHwƢ[O#(GO;q HTFܦ H>.a:c;L8[XqMpfjVA 荵Rgf+yJxd*NXxvPU{؝4ݽ20+UjDJȯ @DΤkB3#bו|$ܶ7tҖAUK~ 5<[yU?AvPg=k1J/[;GA, jV-TNcejeYP)fKd .h `P\Q2f 5NGfԣkR:s}.rW̱#5*fty&Ώ a?F踅O]~>]\ϻ}L$i +#5lѶ0fw&ԭUT37J&$?@R/Eh[U4Ң!5L7t$9աbL9Egc䳈)׾LCQm\<ľF!z6Sm̦{hsuӌ^^C7a"A4HP,䕪'sS'$K ]Y*R°4dfЧYZ,l)K9%r7b@pKa"%D~PĦM%p7ʛ!Ue;[8`1˒>Ng۵Tq{se ʟ"}ԩPocp4"y$A3BT,aeQK@C"Oa-4g8+W^M\Njٮ6e-0 | ^ItIeqQuۛ<2sH4Q=)!8Nګ$Ƣpuh(ef|),uq+2Gw$4͔]xLrSM=)DɁ:p)wz/4DAoǀIlok,?0z]Ϫ'C48tluڻ "!ဉ:FBx, )n* kC\rrG0{?;ާܷ r5 -D/.Ix$6tK"u9,zɳt7XZB)]^D\}z\qFn8yc䩅D!ݻ.{j=<'ł.B_i2/»}}گ/Z!$ִq( %XlG\u+SM`{KWj^A6c18էH Dy8}6V88(jYVz~(܄7C_tENAU~~°>Fy nu3}_(rmֽOqde g^R#SBOT#̀EuuΖ#ĮHn>)HYb^1l%i,(SZ/_9ia〽F(K¸EEIFklMD 8kkLM'j>Ýk_/Fy*}ڪ~62v{b/7zIIaur=*GO;Ӽ{|B*m3ڽp~rpRJ1_D[m^bl }yY }rJsQF3*El#\0+$;v慽D{wJEIu𦷰ɢNt\PU DvP+>ই7Yei+~<;w@;\P d^>L)"tH]'@.:.Z^\j޽z5R\oےPڔ2]+Y0A|ַZMvk_K"]9G`"O4Hch]dl<"Qng߭:k{o .-;6 VBb 4yt)|ЪcQ%v~hF ݽwH~P.`Li'Ijwo ޭ.Pp%9ȊLdA ;ҝq@_aĔ*h=C֏!ls >M-U>YSo|T!8͙h>QQHU1suwS9'ë1~@+`XAIc+U(V nͬuo[^w6{)/q,&'w@ &zͪGth7Z!~ _WIEGr@pbRNw^Gﻌm֗]fThzUoTaPk*+GCӌBn$ 23q1vu}A1Niw r\ك9kzDJD֑V7T¾J|Yr$E?:rF\vq+XVnRUm9)c@{a ~ٿ_=D .bTlrtG/IgKiOyiB7u%$):}y?U0SU*[tG0ӇfV/Im:Eʡ;U!z|pq$>:*x4}TSKTش!va>ɩi; /Js ͤO9m( PsP?B6i๔'xm'bOa`TDj 'q%;7~_/@Գ mO|۾}q:!tE T\ێΐo=hۄg#QCfS:X=$Oġ #Y7n= v + frw_/2Die l:E_.Sww *K^Ÿ -~FeUZQ gGTRqb?>G 8p9P;_254$HzN%z&c?65Ts)]@fsi%}d!H>ӥ=< ~$t "Ĥ9wz,k8;|3)sK?yn}ih @C|?>up#,y%܋bexU2{ш|7薙$\b\2 61L֍7EE+-Ŵmb.D^w]D @Zl8K1Q|XITl(mزU[zee)K:T5r=ZKNËu'[rHVd#[jFf@hК.xO&N-.rP':O:ՁʻQ򖣔i@pIJyglcm9۱M@u76~tiP8&[R¬ƲMUY'z9M> }6²yS:BYА쎳La^# c3+ 6y &n~y{Plm d(8-lu!RkWg6{/J&bHLnw[j h͓۹=8Hc:+*0X͟_KKoQO 9Sϓ nqp^pU@vߝK/t]ЦL/[bY>5c+?^懤֌_4!}hRO qgt*>WK 9ƹ]$XgFdˉ+>e%`4V#Wy,M Tv6*BglQc/̑J̀ڳC,CM5G^/i.n4J,/EKl$⯑LNt@z:i@zG!g7D)e|]yEe$ _Wxr=]UcJz)AhL&n6U\ `4qE]"~6?6܊2VCt&S#>8V_NBG_.3˜3rqc_{"j`BOgLXSϓGwDxB`U2 oUep?مcC %UyrٜyuKg+/}[cxŸXL€c{Aͣ笗2x5b 3"{Ő +/DQ: JgTiA)^&t#$5Q[T>~~sy&QLI:+'sz5hꀧ1$*u+2NsI͆8=ˆ@Lf M)9ۿg7\z+Q~U]'[^uRJq!}(?7|qښ]Ú|/ż"3uW,#;&pF xlsEyjNh 77("MkSգ3*=[y9iUb`}#Ңđ'j#W#;I[[dI",p]D8t,8sH:XoyXF5VO>{0r9 "qA gdN5w@_lWl8Œ?i|ǝ:FgXL8xE!G Ԅ>O\x n#,Q=;&+$٫b Ԇ)_Ͻ|(td36)j@5.߲9]FO樜3K@Hj/@Rk0LrLצ5y;C(/ \k$ָi5 Sl ^Fi]hITvޕ?c|Hg l90%=h uC_O9zU^٧ZG[9w#D6^W۵ag7p|m2# {)!>et-DCHT b^iݱǓwnL|.ZxIۺ"EJnNZ&Pu=ɨ[< C+3 87*~qDh9*7MS *[D6ՎPIQ]⒵ejT{JޫطJ2Ą!W90ttlr՚vkAyEB}s. L_ӱFd#5oa~it1fzy4Q@tr3g ~{_ZJ#\,ꆭsKX6J5h=T-R%2@S}2;ʊZ:{~yEQLSokure ;p3C٧컫p+\#[d-$100 42Uք-7c/SAGƐW]K}̏Ñ3-FJ%bH ]vB:zG%3nӿo9 VNVOcAbi?i_@;%V T3b=g3ݬre[/HM8rAؕ9L(L<`YB+0l0[KHP`ٝrL15vl:k \SRTN=ʙ.eVo7-~&K?.:|`A1 =@o_L )w %CVWFoJ%7+Mu|Уztjh»(5!@ZeF4|N"˸ Ȓ5-MXGnזضR lmKi@@~(Z ϕ7о{6TG3|]sruX#)*s#mc$|Uޯ(SE" ǒ:Gjʢ-{oZ_mNƺJ•U`bkFE!<q'κ#7#'{J ׾B#EEROw=G볒|$ҵ"Tmg(`62-@t: IZ,]eZ(b*ya3y8k# KoMߺ3T>do- Kq0ʗ8kE-hB-e|HZbn#K|Ʒ9f/"("pQB_&1zy:궲?_e aCGկ 0K8b~f)yߑPb8F/6#$ Ept(NK+E) {'uvcSGCkMۧb2-1Η`']ZstuIÖab"!U> ]\R"%̞d$XΨ?َ #Ifہ@|5-Oa0>(XEJDV:Fj@1TOVN̑~PMd(}% #YpȈ":%]Du=_k콦8T?jpmt\$4Z sh ws< &~GAA_u <XP}CpE>SF˥5k?Ҷ\^߈?WZw;j3z?I>w!@E!j)㠧6sH젼t&r拱ldM3!Y#BJa o1mwHSḲ_;%\/oa72ӧ0ؓ{,gwx ^GGվ[,?F%6hRw`=$c6T]?`+WJ}Mm#𫤅Kib,wf *K"cZsfV_`Xʪpy,ZPbY2OֵKqZƴ]qk:12W>2!7 {^g1zl@*7!( )&Ochي!i yw6Y3emlC]10uZxBc[6(+_)\c*1 b84=MDOmD8/#1=.3ɒ9&F0Ԑ>:Rhf~ӏJUi0̽E*a; ME޹GDbDx hk^޺CBhmqEh $=)W{l¥Ϗc:mj+W^ m)y^ËCL>Nyʹ_x5$ʆaHh,j,9dHh0#h*;Yuwֲ$D4GOx,Enx2l&]#y\ BO zX=mN:\Βjg6(>`lHJcOEGlufǽ[t8zly|}a5CCMآQ{px\x4}$tr Ϫៃc,ftW4vJ >-J>_ ~^64bdze&܌+.PȶZn:L WB|W'ZkZ `A<gJֿ%vtʚcpWY.^6Fkl1EmǛL WR0I<[cMevƺgm]8KHf%*u يg`JB U!:]'`8Վ^TS%3 jcR4b&9A>mC[[ س{`lBSjg*!)`@(u5sBRc=?-…OhBJ6jvF2mH("*fip?%2# $CwR4t'WN U~%C\ ޝ4IIR#dP NeL1`2OYط/ܟsk}ob3Ԯ-Ed @6FhREƘ=V ]E)bF\l%mؘo(-;0PMgv-pQ6`SZd}t_}(2 f=X}MίKpex$Yg"TΙ=6B[\uH \(a89S`kOOЂJRYòl%E 2Az~>2%2{M&x:B`nGB\T;I&p13D\祘\ק:u9$y΀.'FU@Ax`m:D[r5Wm=RQ-nwң=ƲPҔl:xE8 ϯn4YznT#^~n6VhG!gv X덴Nz@TL{KěUĨTY<#1$R<]P8T-OT>nj}6QVGr`4ɈVTa&+9jrWJ16 8aY۰SDy&lnom)V_09CPnA{phtG/y;^+*׎|}Vź6$Q/#$*-.*㪐 cE1W(: 0HL߆-!:Q9Bn10]Ԙ*6{xD|"׼S/M]Ʒvw1>tJז|%Z>Oasfܸީ,2{e>, ݏX埾pRpFЕ;,1,]ܒhu_*GcBbTggĨ?0)V]A͉hp 5\Dv?j i*үEc"q? qh5'SS`/V(7LGiwb]J$>rą-)w$ t#g z3F-G> =BtE5˴"' &#s+blY #Ffb$Z<}] PցX|zn 6DKE(={`llZ+a_mW;ǥ}d U&DLGmvw&^ #2%hSw[% r p-ňML:pswo.TfR?Iߍe䚨v|qkBQ>6'iӱ`ۢpqF!p=)"PݥڔSY@2M(}LUR)Ou&mTepE7GԳL1\H {y\T~{ M JW&2Berk8X!$s>d>؟|^l$&GC1: PҌ]_+ rJU 4Qv/**ybm*[ O-՞j/fZ68= Jf[ =Fl=DTmO221IO+AY~:r7P|W JawC%iNnm6H~rlt7rmrB?K°qceYIH= ¾gailQի=ge⃒G|$GG.6TmL!2cH /iy`ǡUk1YgSr S C ;Us;`d2hZk4afO-гr}v gr׽ȌYꞥF>,TSxR*@֡mWׂ3"k˧]H o=,j3M |뭖o5lYP ' _D,EM̲͵]wDTRt:'Ơ/u>1B8HMsL9|6ZgrxbZՀ-(|5%L$,u_Lf޶qSGumf.a,l=&"93i?E`ߪDu@Ee7sf "AxȜĦM" CQ #7\ #4_dAϊhcGB7}"48ct{0S(l1DDq]{G ՌT(h5fH럭 1Mc3 ❟rsF0,r)؛*(5'*bʞT>X4/^S~$lgqY: `}HfLR?҈(ӝs+(bjjt%aE(0fA) "4lY؋Lx.c4T Џlk{lʼ)S~v< t-puLtQN,quDfʅ~g{>םCMKc¥A91@k)d(S>amIG,(:u2Z|x)MԸ-*>&a,?؂#Wp` aEf}F@y WO[vrXUnFQ{x5?Vil6liy_{DB6IX3TMaz1v,G8˔7C"ˤ\v.K <"}BB1ΫʢoӜ9/ KrGbp=0(P2Up+?$ׅN'*ɱq3¶#͜#(P$.xQ#r*ruc]ËSR`yYn4d+u@.L-ˠ9 úp~ J8K7]MGlՋbC~KEE#0'A@kYS=#Vt9SQo3S[J􏂸jD!ŲJ5IR8&mEH@$pjaՏ;0EW(wjy.DV^dUϼAUS }CR&^L]p1iTlꎏFݒo(cK*ɈzB`xUq%ԙ b35b/A-N6ָm|ٕ)u^0Hkp/C>R'KHE>%ftsiSl\P 5ŰjL>6یA TuGtY&Q)TtC 1>m$=Df_ܔ#Y3m#x. m4p?LwNöUQXW?cUe{0Y)'ėڝ{1n~?YG鶛Q@MY_~Vt"S8$or9y׳Q(\T)kW &pTiG0c r%V_ݻ7ɗX: "L%Bb 5)'ҌP jP3򺿎-QYDok<O$"ICgtxe좳#R5QіwO8n&2$E +7GWFvQqׂyf}^P5VI9D'XRz\$x cT?(Tpf")l&蒭%JRq+ dD5@թ;:)j[497|cX y67).QebdE6&OPuI⻆ 31 R? ߮ޟ?UI SEW@4X"%vR8z|Ma%+6iK@? F'iSHYkeJ2V:Mbm뻣UO(gW?4˃RMZj.qnG)S3#QiFgbt~GIٓ\U,-пt7_o@Nj54ZK؇mVYM&eVagLmQA23aM+א^a)^? S$z?Y >҆Z&#zOsˆMD^74K J9w!peMk1X K+qk&4me"Dͭ8}|rDkwQ˪HvOk `aB4lPSl|:dްs8D] xF}G΋ؐn;7]>g0v)ÏpܮzReӚf!J{VOȣJjT=AK*!%\Ɋ^혶K!_W"S`}GXgcTl^8 kJDG1 (ȊϏyr`tvoC|qi}B~kI)r5U捇l7{ ؿȓu)1#?T_zN,oȷǁ͝K0Záq  $-p1μ8ijp 2)F7FV|x[Dž_{%t5a}A)mgaD]EtԘc}[ja3_e^/|;KFvZzҭ+d,U@> *CUьRL6T] :i,m&NK5nl'\Uqø-d:tT>-&AǞY~}Lcq-8_`TW> =矮vz`m 5lJ!j%tȗu-( w(jB>]9bn4\ggk矗Qo0K8%P\B( B.lWlqxKIH}';$?T}aS^eaUq7sa7'-20S_w)Ġt¦GY o(^ġ͛zԁqO4Ψ[`t* 2$\VGb V.\0B|hemˌЧ*łHbyd |bYڜ`Y]#dKZU0 <`8x?Tmy~V0ll)ĹmX3Qh{P#_05FBGaR\#u:"!A9zlORe|,vՑ0XVDtO%8g1>Þ qrLiWve0}c DTk:Lu/Iأ&PuQ4Q貑gӑ}8~ڳ pu34P$@MC^麙 ]]U6}E8A M+ 5{;& ac XlE=E,Rߍ9Ecth}<{ڡ=V Ikf~3|Lc?%]>ui,,"bGw1+LZJzbD=e<A+AP` }"BS>`AS:>Ew]P@֚$laBD"׃e]0bRgV3OcW1ݸ7mm 5eDAV#aׄ/T|[0ד)ahL+܋g]i{ ls T-ZYȒuk߄g \)0L䇹wIٻDJ/xu=rS>+0)Ct7SR 0@_׆[3MF,`^f 2t%Ǖ=$sSMpc(3|`FD]j޲M UY2ja#Q΋L4bgPp_|c 07Z㯏EOU7Y#f=USkl '?V2KVǭbvBZHQ3]Bi-1\qҒ1 ,2!V$.g ߋRІHЋ,8jm y'O?'O2W Hn- 啛eunPTh-4f=lX^{;5@6Ց ԯS tAcom?Gլ:")s:,0<6Lڠٞ|-с-\h*Eoyl#ߤE%fC~Wsj^+3ѡfh71Az.jbj dӹ.wBhi8.ɠkRپ_Mmtfr`7BI@ )a?m"1S7&kŸ AF GG[)=Z;U@:?K 8-ljS4/gɁ}W'vezq81qq{9[׹0_' .JLB;4;r^>ڗ\v Q%vn&2(RZ6yiT\Q¶/Gw#PB$M 7^m0 oB wR+_oxCyK mVδx-U?o|zTĆjmZ. ڜ8*b|\DH&!{|A2Hp':ro63[~\-1[e4Mύ;"?V=W|0Xr>$KDUgOwOmiG„R*@z-ӣue+((^q (=ĊayFc-LN.#YsT4bθI31՜P2D:No9g{/tUA9cfGWi#ľH5fLZ9߂}\AXB*&Dj]L, +qaH.(AC9:oۨ0Y.UP86dYD:JwmLEEuvrQD?I4蔁Xo?U{Yf츈C] na*W8@Pi=P (|P/UB3KLWWwG;TORw۶I l=H Sx[;|,Խ0!a4Ƅ]$xVj2]ֲ} !/;#y:iU9x((ى|q]lizRu^]pl3&r<<G+QHTF=&m˜V-w)lވ 4#%MDބ2^_Xr?Ԍ`%z& Gl9L [CzY1o Z360Mڮf~6(>芼̽G D1mnN գXLzK^@X. kk3ۚ{m(%j>*X`˴d˟%{84+}Y;K'3+cd0hQiD !a3%bh!6a!JHJٞo @+ OELxnĴbkx_@>q`5}E$-g`}ˍKa.(l ] t:&drޕ(S a+[,nD= ~{$ "{~+CE,7,9Tm=4JE qR5͝؀a`ϩ e L?|=޲P/{!G89zIJ[C0oHB=N@qB'p%6?7m-9q QLEDR]aW)wMga\y9vb/uTܴ\ZivyY5CTyHVP`/T逵9Q*19;`$c*UV%G6T6%(98HYw&^IYg_g}ec2ݳHU.\MA(ND&,MWA+qzXb?y[Z~qB1Яt Pc܊?ZRR]?71E[NbHQ)p'((6I\*_7A4+"x@h >6iu-kelAr؃]uVġu9Sf,l\|(Ldk!]-*!_ѻ&{j=r^nc9cǰɵ>o UΐqOtUO+&TPD^\0) ?.ۈLv]F,RnwNCrΎ]]"wQU/664'}ݧ[!`e#n:Y*cGvHpڏ9Ftv-0j f@dN%@}KXc `dr{b޷\UǵobeV+`'@NН)JΤY|F~ iC>Y"\ m7K啘eŢ%C:Sڈ!YO]o^#4lV|ټw/Dq\}:׻뭺QLq|p|S23bQ^`: >KdZ| |QNˀk%Ae5U,O~j 4.)G~S JnJb ۥ6P; a;Ua ,Ʈ'x8kƧ&r+(X&󩅉Sy_u M8  Nbu BNԜtcMWIȠ-INSӐb.^9EbUdor~!&TxӮ͗Hڤ6T&Cw?IݣБ1|Z0lDh`9uAP_ѣ?m@Ӥ\6cg#(b;|]xlo/"hs dI*t!6,p`LwJFNb25- iKb>=e1Q*'?3;TSPFq]Adm<&6a M6 ?ۢd/RyӬ-~2·5ȯirhIgUy,&{f`QP"e{^I|MR8ڰ^NYѧC^ E{![lhcFN[Ј9gw;-D2:?|Nj!$4o읯dX u*kG!,- ԌDQzlbᝑ*{2 C>!O# ~%E'2UʦFC&9Ko2l],>& ,_DFU%@I&y1hNpa='ϿcwpA$Qg0#nV8w s1&r v ÉĕfT!QdpU^TJbGTmy`THx?rɰd0PGi?gUfݣ,Q]F;qkB+󺓗`&*GFּx6u,tRbJewmedX¡<"`<:ԼVE^MBr Y?4!Z[Nʪ8$45K9hY7{MٽaޛB<]U/S6sR*cʯڂ`RiTX6.0kbO#]ZV?$K'p*<9*Qyf+ʻX8lav.SLKbwKLJK>HAx C0έ:anW=."qatcP;;!ŀ1"g`V R׈+4zU_>f[69Zotw1Ae R<]\$&R]08MOt#dy?|J 5niw)8!6"C,|#$,MO߬16SikOĥ4mXPo8vhbגu2%q"/7pէm^ǰ`Q(NFZ~@u@zX˜ hPA?¸F!PJa84Y#-r389;B$;!6^KǟF{#ܙ+lK1IXn௶j7%@hNCD1Mp~@ G6 ԽB{moGF[fqxҩӁ㟳D&q f^cq5W׈^_>ɌE9㿞׊4dBUO 7f 1|/=٭.RsZ2Lh(.X^[jA/#ӻj[mhGBthbT'#Z@T'C;zl} #n&P"ow̔n%dҋVVM[X.q*ǯ+B?&6w'_)d|ؤ_ulj̔Gnf%Hx"LSꓦ z1yLDvcvdݫQ/0sUTS_km*׼'Ni ;%֖J-@lrUh.eN <<*Z=N3Zi=,^DAǷ01_r͂tߵzc ۄ(֝娷mrf__~5CSNr5Z&oNŁ%īa]AB^a#\{ڡ\H Sg*ECfeg΢t]P{4hB\p>h_ڭuR ];mU+J)⺋@Vj6̠'6r>?U(0 7y)l4dc0\@xtє#ZkC7+ڑzҾ+CV> (Gl%)W$+Og4b^=Fp0s-m?ӺW|ÇNpwj)3Yy8i"X^Cr+%Objޡd y1{Sy-W: xu`F]n;)S]XeGU`?qOVyU<76-\Ko*&/;4QI9 0` d#;B Zzs ~jI\He4敛 nYe;KߐGT4TD$l=":]혏SN0f4Vzg+HgJzQAԣpZ2'WϢ}Ҋ) `CgB #J9cbJ dk2hdŁ$sUH26rh8ʝP֞:Z_zw=w˥Ad ٢^KV 1 3Hgrܘj-8Q->+}+225f* hD^ǫzN` Fݾ1U?pU]MՖkX/u gk[f㏣+$.3R[m$,,K.;X7`J$FcPF2YQJͷ~ޱOXuU? dGWY; ¦`|}6Ljd9.N 4Cr|HLY~&:Z EMd̳()n(R@# 돛4릗 Fċ* >zzLV~IQҽ_x)O44WN#d.D;ѧ~x<-XZ,X'dnIMaevhγ_^U®B>JJgR;/.u;7I{RX/+ RzyRlmoQ$sNc#Is[e3((NCUu!I<ϼ&E8P%ktszbD p{S1cQY9T]<εY!7DP <2իij_DmmhD!șy9_tH1IgJ-QIG-yy|<2oFSQʹ OҪm󃿤aeo$yh@QեsJ;!u '( 'oovF vi*&>>l6`C2sƣeo,nfA66"lD/X02tF[t<>f5Y.TGb%l[Z-4vnTG^xg2WN|pO%-k^FWjGv/%˖1߀'r fŎ("wil=Y3i,DvY8KoLrRluK7 2;5Sg0Jzz<~Ďѭ S)Y1Yfa,6@:>;CDMиxF_a$qV9F;:=FI7-MÝA2Va!.&qqiteA4@@L=V|kb_t<.k:HD=eo]y-k#cIcBardhXNg9~O@Vثiwe s󦚏9O'3ق*tR7oͧ.|junnz(6TppY40?_+Aa56 sӖgEWlmɳn5iX툁7@]VK@]wFu~/ީ0"Ms0JW7F6Zzd@Ѽ>) yY4:pq5ȅzZ{!']ۉP Jg'GH>gq^»$u xkҏΜgw9#io2KgО5e{&HqN_ȝ:+Öwt~: 1rb)R2Z~?b݈֡*H9=Y,h]mBAXJ-Զ7hWyC_8![ @)hd $FPqR~ES&~x%oARqȶkI Ў{RnDQ_$D땍=]qr@!0-$x7՛(ؒnɼ\o!@= l#ٲp I%=2+zI߿;fHs89*[4"WRcZyY?ߟOUMz8<+=%9[1o@.f6kT=FxM{gPd ؍4afiofpmgT_mLسuT\@p~>$1~HE_bAr-{(qSqLKl:3<``{R%R$OwHY{ " x|n d?O/\_]xuL9Ɋ Me oa64!(+xE4P"}nsKHmۃ |뙞NM{>1 ɫHHmil9)KWC&©#7C5cx#)BD?WT&̨LJ 2*?΢ea} ((*]pVC41_`Oy!G~;t2Y$ +S[TW-j >bq$P,:Z^G2դ-D2e @Cx6mU#S[ :øNGL`JGLee4.ш8ИxSZIK*);j=3PMx0[ɧ: t K]peXF?$*^_V*~H5sځj\8.:5=>`z/<al9KpgoرoikDȐDB^`єo^2 A5ѓtZ}_}BoZg5}^ P_;F?k9R}qrI;-ޤ($@'uh)b뙹T"?Rm2ӵTYj+xۖ"JP& M%t¯&*h]F(:=kz,Rkyc=9rf&{M:f<ϞTcqlk:TA+pz0З&RabX/@P\5qLy^Ofȸ@,IRVMUG.׏tO xVՒ:,ؘ"<`ZJC4W ;,J<Fb| W_rB(Q[&jsܙث^VFZye;^*آ