Botan-2.19.3-bp156.2.5 >  A eqOI%z m)r[R!2Ѐ&E/wCAʵ@D(зsWb]<7އI"M:AJ2{UzH5G_!0=j<;[`J4,FSthI|ꄪ!eI2i<`NL yJ["3#Y =XF1i@L1pyt&G:ӟdq(4Nن_a "cW |QdC<$h__UrOZR!V7咜oG3HGEXkP;Pd-+cXnALKC.iw>{J`:[ȿVPUe_8JqCqryk9jWkǙ2]V{mDŽME\ -pyẙ<6T}v=tWG; Oϖr&ϤS23c418a493a0edaaa82ae901d03d049d236db75363d166c206e3357503a70869d1a64323a48f74a67a9940b888f75689d7d39610# eqOI%z LMxдAw߲,qDZ OX4Xf:)k#C&iD/9j72DG'K]='w],z!1Qq:!&Msojxq"$u\F=]C&!+p-FlW5@>I%,&!ǩ z~`#Xc!)'UHL0g<[B[ķgM_f |0K=',<ʍ}"͍h }_9f;boB%wZY[){@_4w07XKf?pzc#`E,BiXr&s;ѨM_ )lbc3Y(u9gDlرz}6ٞl/DJLgSĦ]E9}ݧdT6j!3 $Я=ҀE)ortCp>?Ѽd  .(,8<Ybo     ! $(-2TXl(8)9): )FΡGθHμIXY\]^bcϭdeflu0v4wxy z\lpvѸCBotan2.19.3bp156.2.5A C++ Crypto LibraryBotan is a C++ library that provides support for many common cryptographic operations, including encryption, authentication, and X.509v3 certificates and CRLs. A wide variety of algorithms is supported, including RSA, DSA, DES, AES, MD5, and SHA-1.eq$i02-ch2b YhSUSE Linux Enterprise 15 SP6openSUSEBSD-2-Clausehttps://bugs.opensuse.orgDevelopment/Libraries/C and C++https://botan.randombit.netlinuxx86_64 Yheqe5b621e0d6b74595b773851d3b22973e78c6128ba22f9b498a54d380728dc5e0rootrootBotan-2.19.3-bp156.2.5.src.rpmBotanBotan(x86-64)@@@@@@@@@@@@@@@@@@@@    libbotan-2.so.19()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.14)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.19)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cv"@b@aC@a)@` @`y|@_1@_u@_@_ _9^\N\73[`O@[DZJ@Z̧@ZlZZ$ZZZ0@Z|;ZWQZS]@Y@Y@YA@YéXX@Xc@X(UW5VV{@U@UUJason Sikes Dirk Müller Andreas Stieger Dirk Müller Andreas Stieger Ferdinand Thiessen Andreas Stieger Andreas Stieger Andreas Stieger Pedro Monreal Dirk Mueller Paolo Stivanin Daniel Molkentin Daniel Molkentin daniel.molkentin@suse.comdaniel.molkentin@suse.comkasimir_@outlook.dedaniel.molkentin@suse.comdaniel.molkentin@suse.comsleep_walker@opensuse.orgsleep_walker@opensuse.orgadam.majer@suse.deadam.majer@suse.desleep_walker@opensuse.orgsleep_walker@opensuse.orgi@marguerite.sui@marguerite.sumimi.vx@gmail.comdaniel.molkentin@suse.comdaniel.molkentin@suse.comvcizek@suse.comdaniel.molkentin@suse.comdaniel.molkentin@suse.compth@suse.denetsroth@opensuse.orgfaure@kde.orgmichael@stroeder.commpluskal@suse.commvyskocil@opensuse.orgnetsroth@opensuse.orgliujianfeng1994@gmail.com- Update to 2.19.3: * validate that an embedded certificate was issued by the end-entity issuing certificate authority when checking OCSP responses. * CVE-2022-43705 * bsc#1205509- update to 2.19.2: * Add support for parallel computation in Argon2 * Add SSSE3 implementation of Argon2 * The OpenSSL provider was incompatible with OpenSSL 3.0. It has been removed * Avoid using reserve in secure_vector appending, which caused a performance problem * Fix TLS::Text_Policy behavior when X25519 is disabled at build time * Fix several warnings from Clang- update to 2.19.1: * Add a forward error correction code compatible with the zfec library- update to 2.18.2: * Avoid using short exponents when encrypting in ElGamal, as some PGP implementations generate keys with parameters that are weak when short exponents are used CVE-2021-40529 boo#1190244 * Fix a low risk OAEP decryption side channel * Work around a miscompilation of SHA-3 caused by a bug in Clang 12 and XCode 13 * Remove support in OpenSSL provider for algorithms which are disabled by default in OpenSSL 3.0 * Add CI based on GitHub actions to replace Travis CI * Fix the online OCSP test, as the certificate involved had expired. * Fix some test failures induced by the expiration of the trust root "DST Root CA X3"- Botan 2.18.1: * Fix a build regression in 2.18.0 which caused linker flags which contain -l within them (such as -fuse-linker-plugin) to be misinterpreted * Fix a bug which caused decoding a certificate which contained more than one name in a single RDN * Fix a bug which caused OID lookup failures when run in a locale which uses thousands separators (pt_BR was reported as having this issue) * DNS names in name constraints were compared with case sensitivity, which could cause valid certificates to be rejected * X.509 name constraint extensions were rejected if non-critical. RFC 5280 requires conforming CAs issue such extensions as critical, but not all certificates are compliant, and all other known implementations do not require this * X.509 name constraints were incorrectly applied to the certificate which included the constraint - build with lzma compression support - build with SQLite support - build with TPM support - fix SLE 12 build- Botan 2.18.0 * Add support for implementing custom RNG objects through the FFI interface * Improve safegcd bounds, improving runtime performance * Reject non-TLS messages as quickly as possible without waiting for a full record. * Fixes for TLS::Stream::async_shutdown - Removed unneeded GNU MP build requirement, support was dropped with version 1.11.10 - Enabled check target, verify integrity of build library- Botan 2.17.3: * Harden against side-channels from decoding secret values by changing the base64, base58, base32, and hex encoding and decoding opearations to run in constant time- Botan 2.17.2: * Fix build problem on ppc64 * Resolve an issue in the modular square root algorithm- Botan 2.17.1: * Fix bugs in ECDSA signature generation and verifications under specific circumstances * developer visible changes, including deprecation with warnings * optimization in the non-hardware assisted AES key generation * Add more detection logic for AVX-512 features * Fix a bug parsing deeply nested cipher names * Prevent requesting DER encoding of signatures when the algorithm did not support it- Update to 2.16.0: * Now userspace PRNG objects (such as AutoSeeded_RNG and HMAC_DRBG) use an internal lock, which allows safe concurrent use. This however is purely a precaution in case of accidental sharing of such RNG objects; for performance reasons it is always preferable to use a RNG per thread if a userspace RNG is needed. * DL_Group and EC_Group objects now track if they were created from a known trusted group (such as P-256 or an IPsec DH parameter). If so, then verification tests can be relaxed, as compared to parameters which may have been maliciously constructed in order to pass primality checks. * RandomNumberGenerator::add_entropy_T assumed its input was a POD type but did not verify this. * Support OCSP responders that live on a non-standard port. * Add support for Solaris sandbox. * Support suffixes on release numbers for alpha/beta releases. * Fix a bug in EAX which allowed requesting a 0 length tag, which had the effect of using a full length tag. Instead omit the length field, or request the full tag length explicitly. * Fix a memory leak in GCM where if passed an unsuitable block cipher (eg not 128 bit) it would throw an exception and leak the cipher object.- update to 2.15: Fix a bug where the name constraint extension did not constrain the alternative DN field which can be included in a subject alternative name. This would allow a corrupted sub-CA which was otherwise constrained by a name constraint to issue a certificate with a prohibited DN. Fix a bug in the TLS server during client authentication where where if a (disabled by default) static RSA ciphersuite was selected, then no certificate request would be sent. This would have an equivalent effect to a client which simply replied with an empty Certificate message. (GH #2367) Replace the T-Tables implementation of AES with a 32-bit bitsliced version. As a result AES is now constant time on all processors. (GH #2346 #2348 #2353 [#2329] #2355) In TLS, enforce that the key usage given in the server certificate allows the operation being performed in the ciphersuite. (GH #2367) In X.509 certificates, verify that the algorithm parameters are the expected NULL or empty. (GH #2367) Change the HMAC key schedule to attempt to reduce the information leaked from the key schedule with regards to the length of the key, as this is at times (as for example in PBKDF2) sensitive information. (GH #2362) Add Processor_RNG which wraps RDRAND or the POWER DARN RNG instructions. The previous RDRAND_RNG interface is deprecated. (GH #2352) The documentation claimed that mlocked pages were created with a guard page both before and after. However only a trailing guard page was used. Add a leading guard page. (GH #2334) Add support for generating and verifying DER-encoded ECDSA signatures in the C and Python interfaces. (GH #2357 #2356) Workaround a bug in GCC’s UbSan which triggered on a code sequence in XMSS (GH [#2322]) When building documentation using Sphinx avoid parallel builds with version 3.0 due to a bug in that version (GH #2326 #2324) Fix a memory leak in the CommonCrypto block cipher calls (GH #2371) Fix a flaky test that would occasionally fail when running the tests with a large number of threads. (GH #2325 #2197) Additional algorithms are now deprecated: XTEA, GOST, and Tiger. They will be removed in a future major release.- Update to Botan 2.14: * Add support for using POWER8+ VPSUMD instruction to accelerate GCM (GH #2247) * Optimize the vector permute AES implementation, especially improving performance on ARMv7, Aarch64, and POWER. (GH #2243) * Use a new algorithm for modular inversions which is both faster and more resistant to side channel attacks. (GH #2287 #2296 #2301) * Address an issue in CBC padding which would leak the length of the plaintext which was being padded. Unpadding during decryption was not affected. * Optimize NIST prime field reductions, improving ECDSA by 3-9% (GH #2295) * Increase the size of the ECC blinding mask and scale it based on the size of the group order. (GH #880 #893 #2308) * Add server side support for the TLS asio wrapper. (GH #2229) * Add support for using Windows certificate store on MinGW (GH #2280) * Add a CLI utility cpu_clock which estimates the speed of the processor cycle counter. * Add Roughtime client (GH #2143 #1842) * Add support for XMSS X.509 certificates (GH #2172) * Add support for X.509 CRLs in FFI layer and Python wrapper (GH #2213) * Add AVX2 implementation of SHACAL2 (GH #2196) * Support more functionality for X.509 in the Python API (GH #2165) * Add generic CPU target useful when building for some new or unusual platform. * Disable MD5 in BSI or NIST modes (GH #2188) * Many currently public headers are being deprecated. If any such header is included by an application, a warning is issued at compile time. Headers issuing this warning will be made internal in a future major release. * RSA signature performance improvements (GH #2068 #2070) * Performance improvements for GCM (GH #2024 #2099 #2119), OCB (#2122), XTS (#2123) and ChaCha20Poly1305 (GH #2117), especially for small messages. * Add support for constant time AES using NEON and AltiVec (GH #2093 #2095 #2100) * Improve performance of POWER8 AES instructions (GH #2096) * Add support for the POWER9 hardware random number generator (GH #2026) * Add support for 64-bit version of RDRAND, doubling performance on x86-64 (GH #934 #2022) * In DTLS server, support a client crashing and then reconnecting from the same source port, as described in RFC 6347 sec 4.2.8 (GH #2029) * Optimize DTLS MTU splitting to split precisely to the set MTU (GH #2042) * Add support for the TLS v1.3 downgrade indicator. (GH #2027) * Add Argon2 PBKDF and password hash (GH #459 #1981 #1987) * Add Bcrypt-PBKDF (GH #1990) * Add server side support for issuing DTLS HelloVerifyRequest messages (GH #1999) * Add support for the TLS v1.3 supported_versions extension. (GH #1976) * Add Ed25519ph compatible with RFC 8032 (GH #1699 #2000) * Add support for OCSP stapling on server side. (GH #1703 #1967) * Add a boost::asio TLS stream compatible with boost::asio::ssl. (GH #1839 #1927 #1992) * Add a certificate store for Linux/Unix systems. (GH #1885 #1936) * Various Fixes- Update to Botan 2.10 * Bump SONAME * Warning: XMSS currently implements draft-06 which is not compatible with the final RFC 8391 specification. A PR is open to fix this, however it will break all current uses of XMSS. If you are currently using XMSS please comment at https://github.com/randombit/botan/pull/1858. Otherwise the PR will be merged and support for draft-06 will be removed starting in 2.11. * Added a new certificate store implementation that can access the MacOS keychain certificate store. (GH #1830) * Redesigned Memory_Pool class, which services allocations out of a set of pages locked into memory (using mlock/VirtualLock). It is now faster and with improved exploit mitigations. (GH #1800) * Add BMI2 implementations of SHA-512 and SHA-3 which improve performance by 25-35% on common CPUs. (GH #1815) * Unroll SHA-3 computation improving performance by 10-12% (GH #1838) * Add a Thread_Pool class. It is now possible to run the tests in multiple threads with --test-threads=N flag to select the number of threads to use. Use --test-threads=0 to run with as many CPU cores as are available on the current system. The default remains single threaded. (GH #1819) * XMSS signatures now uses a global thread pool instead of spawning new threads for each usage. This improves signature generation performance by between 10% and 60% depending on architecture and core count. (GH #1864) * Some functions related to encoding and decoding BigInts have been deprecated. (GH #1817) * Binary encoding and decoding of BigInts has been optimized by performing word-size operations when possible. (GH #1817) * Rename the exception Integrity_Failure to Invalid_Authentication_Tag to make its meaning and usage more clear. The old name remains as a typedef. (GH #1816) * Support for using Boost filesystem and MSVC’s std::filesystem have been removed, since already POSIX and Win32 versions had to be maintained for portability. (GH #1814) * Newly generated McEliece and XMSS keys now default to being encrypted using SIV mode, support for which was added in 2.8.0. Previously GCM was used by default for these algorithms. * Use arc4random on Android systems (GH #1851) * Fix the encoding of PGP-S2K iteration counts (GH #1853 #1854) * Add a facility for sandboxing the command line util. Currently FreeBSD (Capsicum) and OpenBSD (pledge) sandboxes are supported. (GH #1808) * Use if constexpr when available. * Disable building shared libs on iOS as it was broken and it is not clear shared libraries are ever useful on iOS (GH #1865) * Renamed the darwin build target to macos. This should not cause any user-visible change. (GH #1866) * Add support for using sccache to cache the Windows CI build (GH #1807) * Add --extra-cxxflags option which allows adding compilation flags without overriding the default set. (GH #1826) * Add --format= option to the hash cli which allows formatting the output as base64 or base58, default output remains hex. * Add base58_enc and base58_dec cli utils for base58 encoding/decoding. (GH #1848) * Enable getentropy by default on macOS (GH #1862) * Avoid using -momit-leaf-frame-pointer flags, since -fomit-frame-pointer is already the default with recent versions of GCC. * Fix XLC sanitizer flags. * Rename Blake2b class to BLAKE2b to match the official name. There is a typedef for compat. * Fix a bug where loading a raw Ed25519_PublicKey of incorrect length would lead to a crash. (GH #1850) * Fix a bug that caused compilation problems using CryptoNG PRNG. (GH #1832) * Extended SHAKE-128 cipher to support any key between 1 and 160 bytes, instead of only multiples of 8 bytes. * Minor HMAC optimizations. * Build fixes for GNU/Hurd. * Fix a bug that prevented generating or verifying Ed25519 signatures in the CLI (GH #1828 #1829) * Fix a compilation error when building the amalgamation outside of the original source directory when AVX2 was enabled. (GH #1812) * Fix a crash when creating the amalgamation if a header file was edited on Windows but then the amalgamation was built on Linux (GH #1763)- Update to Botan 2.9 * Bump SONAME * CVE-2018-20187 Address a side channel during ECC key generation, which used an unblinded Montgomery ladder. As a result, a timing attack can reveal information about the high bits of the secret key. * Fix bugs in TLS which caused negotiation failures when the client used an unknown signature algorithm or version (GH #1711 #1709 #1708) * Fix bug affecting GCM, EAX and ChaCha20Poly1305 where if the associated data was set after starting a message, the new AD was not reflected in the produced tag. Now with these modes setting an AD after beginning a message throws an exception. * Use a smaller sieve which improves performance of prime generation. * Fixed a bug that caused ChaCha to produce incorrect output after encrypting 256 GB. (GH #1728) * Add NEON and AltiVec implementations of ChaCha (GH #1719 #1728 #1729) * Optimize AVX2 ChaCha (GH #1730) * Many more operations in BigInt, ECC and RSA code paths are either fully const time or avoid problematic branches that could potentially be exploited in a side channel attack. (GH #1738 #1750 #1754 #1755 #1757 #1758 #1759 #1762 #1765 [#1770] #1773 #1774 #1779 #1780 #1794 #1795 #1796 #1797) * Several optimizations for BigInt and ECC, improving ECDSA performance by as much as 30%. (GH #1734 #1737 #1777 #1750 #1737 #1788) * Support recovering an ECDSA public key from a message/signature pair (GH #664 [#1784]) * Add base58 encoding/decoding functions (GH #1783) * In the command line interface, add support for reading passphrases from the terminal with echo disabled (GH #1756) * Add CT::Mask type to simplify const-time programming (GH #1751) * Add new configure options --disable-bmi2, --disable-rdrand, and - -disable-rdseed to prevent use of those instruction sets. * Add error_type and error_code functions to Exception type (GH #1744) * Now on POSIX systems posix_memalign is used instead of mmap for allocating the page-locked memory pool. This avoids issues with fork. (GH #602 #1798) * When available, use RDRAND to generate the additional data in Stateful_RNG::randomize_with_ts_input * Use vzeroall/vzeroupper intrinsics to avoid AVX2/SSE transition penalties. * Support for Visual C++ 2013 has been removed (GH #1557 #1697) * Resolve a memory leak when verifying ECDSA signatures with versions of OpenSSL before 1.1.0 (GH #1698) * Resolve a memory leak using ECDH via OpenSSL (GH #1767) * Fix an error in XTS which prohibited encrypting values which were exactly the same length as the underlying block size. Messages of this size are allowed by the standard and other XTS implementations. (GH #1706) * Resolve a bug in TSS which resulted in it using an incorrect length field in the shares. Now the correct length is encoded, but either correct or buggy lengths are accepted when decoding. (GH #1722) * Correct a bug when reducing a negative BigInt modulo a small power of 2. (GH [#1755]) * Add CLI utils for threshold secret splitting. (GH #1722) * Fix a bug introduced in 2.8.0 that caused compilation failure if using a single amalgamation file with AVX2 enabled. (GH #1700) * Add an explicit OS target for Emscripten and improve support for it. (GH #1702) * Fix small issues when building for QNX * Switch the Travis CI build to using Ubuntu 16.04 (GH #1767) * Add options to configure.py to disable generation of pkg-config file, and (for systems where pkg-config support defaults to off, like Windows), to enable generating it. (GH #1268) * Modify configure.py to accept empty lists or trailing/extra commas. (GH #1705) - Update to Botan 2.8 * Add support for using Apple CommonCrypto library for hashing (GH #1667), cipher modes (GH #1674) and block ciphers (GH #1673). * Support for negotiating TLS versions 1.0 and 1.1 is disabled in the default TLS policy. In addition, support for negotiating TLS ciphersuites using CBC or CCM mode is disabled by default. Applications which need to interop with old peers must enable these in their TLS policy object. (GH #1651) * During primality testing, use a Lucas test in addition to Miller-Rabin. It is possible to construct a composite integer which passes n Miller-Rabin tests with probability (1/4)^n. So for a incautious verifier using a small number of tests (under 16 or so) it is possible if unlikely they would accept such a composite as prime. Adding a Lucas test precludes such an attack. (GH #1636) * Add XChaCha and XChaCha20Poly1305 (GH #1640) * Add AVX2 implementations of ChaCha (GH #1662) and Serpent (GH #1660) * Add a new password hashing interface in pwdhash.h (GH #1670) * C binding improvements. Added functions to get name and supported keylengths of cipher, hash and MAC objects, support for FE1 format preserving encryption (GH #1625 #1646), functions to load and save RSA keys in PKCS #1 format (GH #1621), HOTP and TOTP algorithms, scrypt, certificate verification (GH #1647), functions to get the output length of public key operations (GH #1642), and functions for loading and serializing X25519 keys (GH #1681) * Support for building with BOTAN_MP_WORD_BITS set to 8 or 16 has been removed. * Previously SM2 had two distinct key types, one for signatures and another for encryption. They have now been merged into a single key type since in practice it seems the same key is at times used for both operations. (GH [#1637]) * The Cipher_Mode class now derives from SymmetricAlgorithm (GH #1639) * Add support for using the ARMv8 instructions for SM4 encryption (GH #1622) * The entropy source using SecRandomCopyBytes has been removed as it was redundant with other entropy sources (GH #1668) * The Python module has much better error checking and reporting, and offers new functionality such as scrypt, MPI and FPE. (GH #1643 #1646) * Fixed a bug that caused CCM to fail with an exception when used with L=8 (GH #1631 #1632) * The default bcrypt work factor has been increased from 10 to 12. * The default algorithm used in passhash9 has changed from SHA-256 to SHA-512, and the default work factor increased from 10 to 15. * In ECC private keys, include the public key data for compatibility with GnuTLS (GH #1634 #1635) * Add support for using Linux getrandom syscall to access the system PRNG. This is disabled by default, use --with-os-feature=getrandom to enable. * It is now possible to encrypt private keys using SIV mode. * The FFI function botan_privkey_load now ignores its rng argument. * Resolve a problem when building under Visual C++ 15.8 (GH #1624) * Fix a bug in XSalsa20 (192-bit Salsa nonces) where if set_iv was called twice without calling set_key, the resulting encryption was incorrect. (GH [#1640]) * Handle an error seen when verifying invalid ECDSA signatures using LibreSSL on non x86-64 platforms (GH #1627 #1628) * Fix bugs in PKCS7 and X9.23 CBC padding schemes, which would ignore the first byte in the event the padding took up the entire block. (GH #1690) * Correct bugs which would cause CFB, OCB, and GCM modes to crash when they were used in an unkeyed state. (GH #1639) * Optimizations for SM4 and Poly1305 * Avoid a cache side channel in the AES key schedule * Add pk_encrypt and pk_decrypt CLI operations * Now asn1print CLI defaults to printing context-specific fields. * Use codec_base for Base64, which matches how Base32 is implemented (GH #1597) * The cast module has been split up into cast128 and cast256 (GH #1685) * When building under Visual C++ 2013, the user must acknowledge the upcoming removal of support using the configure.py flag --ack-vc2013-deprecated (GH [#1557])- Fix version in baselibs.conf- Update to Botan 2.7 * CVE-2018-12435 Avoid a side channel in ECDSA signature generation (GH [#1604]) * Avoid a side channel in RSA key generation due to use of a non-constant time gcd algorithm. (GH #1542 #1556) * Optimize prime generation, especially improving RSA key generation. (GH [#1542]) * Make Karatsuba multiplication, Montgomery field operations, Barrett reduction and Montgomery exponentiation const time (GH #1540 #1606 #1609 [#1610]) * Optimizations for elliptic curve operations especially improving reductions and inversions modulo NIST primes (GH #1534 #1538 #1545 #1546 #1547 #1550) * Add 24 word wide Comba multiplication, improving 3072-bit RSA and DH by ~25%. (GH #1564) * Unroll Montgomery reduction for specific sizes (GH #1603) * Improved performance of signature verification in ECGDSA, ECKCDSA, SM2 and GOST by 10-15%. * XMSS optimizations (GH #1583 #1585) * Fix an error that meant XMSS would only sign half as many signatures as is allowed (GH #1582) * Add support for base32 encoding/decoding (GH #1541) * Add BMI2 optimized version of SHA-256, 40% faster on Skylake (GH #1584) * Allow the year to be up to 2200 in ASN.1 time objects. Previously this was limited to 2100. (GH #1536) * Add support for Scrypt password hashing (GH #1570) * Add support for using Scrypt for private key encryption (GH #1574) * Optimizations for DES/3DES, approx 50% faster when used in certain modes such as CBC decrypt or CTR. * XMSS signature verification did not check that the signature was of the expected length which could lead to a crash. (GH #1537) * The bcrypt variants 2b and 2y are now supported. * Support for 192-bit Suite B TLS profile is now implemented, as the 128-bit Suite B is since 2015 not allowed anymore. * Previously botan allowed GCM to be used with an empty nonce, which is not allowed by the specification. Now such nonces are rejected. * Avoid problems on Windows when compiling in Unicode mode (GH #1615 #1616) * Previously for ASN.1 encoded signatures (eg ECDSA) Botan would accept any valid BER encoding. Now only the single valid DER encoding is accepted. * Correct an error that could in rare cases cause an internal error exception when doing computations with the P-224 curve. * Optimizations to reduce allocations/copies during DER encoding and BER decoding (GH #1571 #1572 #1600) * Botan generates X.509 subject key IDs by hashing the public key with whatever hash function is being used to sign the certificate. However especially for SHA-512 this caused SKIDs that were far longer than necessary. Now all SKIDs are truncated to 192 bits. * In the test suite use mkstemp to create temporary files instead of creating them in the current working directory. (GH #1533 #1530) * It is now possible to safely override CXX when invoking make in addition to when configure.py is run. (GH #1579) * OIDs for Camellia and SM4 in CBC and GCM mode are now defined, making it possible to use this algorithms for private key encryption. * Avoid creating symlinks to the shared object on OpenBSD (#1535) * The factor command runs much faster on larger inputs now. * Support for Windows Phone/UWP was deprecated starting in 2.5. This deprecation has been reversed as it seems UWP is still actively used. (GH [#1586] #1587) * Support for Visual C++ 2013 is deprecated, and will be removed in Jan 2019. * Added support for GCC’s –sysroot option to configure.py for cross-compiling.- fixed to build on armv6 and armv7- Update to Botan 2.6 * CVE-2018-9860 Fix a bug decrypting TLS CBC ciphertexts which could for a malformed ciphertext cause the decryptor to read and HMAC an additional 64K bytes of data which is not part of the record. This could cause a crash if the read went into unmapped memory. No information leak or out of bounds write occurs. * Add support for OAEP labels (GH #1508) * RSA signing is about 15% faster (GH #1523) and RSA verification is about 50% faster. * Add exponent blinding to RSA (GH #1523) * Add Cipher_Mode::create and AEAD_Mode::create (GH #1527) * Fix bug in TLS server introduced in 2.5 which caused connection to fail if the client offered any signature algorithm not known to the server (for example RSA/SHA-224). * Fix a bug in inline asm that would with GCC 7.3 cause incorrect computations and an infinite loop during the tests. (GH #1524 #1529)- Update to Botan 2.5 * Fix error in certificate wildcard matching (CVE-2018-9127), where a wildcard cert for b*.example.com would be accepted as a match for any host with name *b*.example.com (GH #1519) * Add support for RSA-PSS signatures in TLS (GH #1285) * Ed25519 certificates are now supported (GH #1501) * Many optimizations in ECC operations. ECDSA signatures are 8-10 times faster. ECDSA verification is about twice as fast. ECDH key agreement is 3-4 times faster. (GH #1457 #1478) * Implement product scanning Montgomery reduction, which improves Diffie-Hellman and RSA performance by 10 to 20% on most platforms. (GH [#1472]) * DSA signing and verification performance has improved by 30-50%. * Add a new Credentials_Manager callback that specifies which CAs the server has indicated it trusts (GH #1395 fixing #1261) * Add new TLS::Callbacks methods that allow creating or removing extensions, as well as examining extensions sent by the peer (GH #1394 #1186) * Add new TLS::Callbacks methods that allow an application to negotiate use of custom elliptic curves. (GH #1448) * Add ability to create custom elliptic curves (GH #1441 #1444) * Add support for POWER8 AES instructions (GH #1459 #1393 #1206) * Fix DSA/ECDSA handling of hashes longer than the group order (GH #1502 [#986]) * The default encoding of ECC public keys has changed from compressed to uncompressed point representation. This improves compatability with some common software packages including Golang’s standard library. (GH #1480 [#1483]) * It is now possible to create DNs with custom components. (GH #1490 #1492) * It is now possible to specify the serial number of created certificates, instead of using the default 128-bit random integer. (GH #1489 #1491) * Change DL_Group and EC_Group to store their data as shared_ptr for fast copying. Also both classes precompute additional useful values (eg for modular reductions). (GH #1435 #1454) * Make it possible for PKCS10 requests to include custom extensions. This also makes it possible to use muliple SubjectAlternativeNames of a single type in a request, which was previously not possible. (GH #1429 #1428) * Add new optimized interface for FE1 format preserving encryption. By caching a number of values computed in the course of the FPE calculation, it provides a 6-7x speedup versus the old API. (GH #1469) * Add DSA and ElGamal keygen functions to FFI (#1426) * Add Pipe::prepend_filter to replace Pipe::prepend (GH #1402) * Fix a memory leak in the OpenSSL block cipher integration, introduced in * 2.2.0 * Use an improved algorithm for generating safe primes which is several tens of times faster. Also, fix a bug in the prime sieving algorithm which caused standard prime generation (like for RSA keys) to be slower than necessary. (GH #1413 #1411) * Correct the return value of PK_Encryptor::maximum_input_size which reported a much too small value (GH #1410) * Remove use of CPU specific optimization flags, instead the user should set these via CXXFLAGS if desired. (GH #1392) * Resolve an issue that would cause a crash in the tests if they were run on a machine without SSE2/NEON/VMX instructions. (GH #1495) * The Python module now tries to load DLLs from a list of names and uses the first one which successfully loads and indicates it supports the desired API level. (GH #1497) * Various minor optimizations for SHA-3 (GH #1433 #1434) * The output of botan --help has been improved (GH #1387) * Add --der-format flag to command line utils, making it possible verify DSA/ECDSA signatures generated by OpenSSL command line (GH #1409) * Add support for --library-suffix option to configure.py (GH #1405 #1404) * Use feature flags to enable/disable system specific code (GH #1378) * Add --msvc-runtime option to allow using static runtime (GH #1499 #210) * Add –enable-sanitizers= option to allow specifying which sanitizers to enable. The existing --with-sanitizers option just enables some default set which is known to work with the minimum required compiler versions. * Use either rst2man or rst2man.py for generating man page as distributions differ on where this program is installed (GH #1516) * The threefish module has been renamed threefish_512 since that is the algorithm it provides. (GH #1477) * The Perl XS based wrapper has been removed, as it was unmaintained and broken. (GH #1412) * The sqlite3 encryption patch under contrib has been removed. It is still maintained by the original author at https://github.com/OlivierJG/botansqlite3- drop explicit package requirements - split binary package and documentation from dynamic library package and make documentation package noarch - merge back Botan2 package to Botan with changelog history - drop Botan patches aarch64-support.patch - doesn't seem to be required anymore Botan-fix_install_paths.patch - doesn't seem to be required no-cpuid-header.patch - SLE11 not target anymore Botan-fix_pkgconfig.patch - this seem to be wrong Botan-no-buildtime.patch - not needed anymore dont-set-mach-value.diff - doesn't apply, unclear and undocumented why it is there Botan-inttypes.patch - not required Botan-ull_constants.patch.bz2 - no reason anymore- change group of libbotan-%{version_suffix} to 'System/Libraries' as requested on review- Don't drop -fstack-clash-protection for openSUSE 42.3 - we just need the Update repository present.- Rename libbotan-devel to libbotan2-devel. We can't have clashing packages in the archive because Botan1 and Botan2 provide the same -devel binary. Botan2 is also no API compatible with Botan.- fix expected version after bump in baselibs.conf too- fix unknown flag -fstack-clash-protection for openSUSE 42.3 - rename to Botan2 - drop Botan2-INT_MAX.patch as not needed anymore - Bump to libbotan 2.4 Changes and new features: * Several build improvements requested by downstream packagers, including the ability to disable building the static library. All makefile constructs that were specific to nmake or GNU make have been eliminated, thus the option ``--makefile-style`` which was previously used to select the makefile type has also been removed. (GH #1230 #1237 #1300 #1318 #1319 #1324 #1325 #1346) * Support for negotiating the DH group as specified in RFC 7919 is now available in TLS (GH #1263) * Support for ARIA-GCM ciphersuites are now available in TLS. They are disabled by default. (GH #1284) * Add support for generating and verifying X.509 objects (certificates, CRLs, etc) using RSA-PSS signatures (GH #1270 and [#1368]) * Add support for AES key wrapping with padding, as specified in RFC 5649 and NIST SP 800-38F (GH #1301) * OCSP requests made during certificate verification had the potential to hang forever. Now the sockets are non-blocking and a timeout is enforced. (GH #1360 fixing GH #1326) * Add ``Public_Key::fingerprint_public`` which allows fingerprinting the public key. The previously available ``Private_Key::fingerprint`` is deprecated, now ``Private_Key::fingerprint_private`` should be used if this is required. (GH #1357) * ECC certificates generated by Botan used an invalid encoding for the parameters field, which was rejected by some certificate validation libraries notably BouncyCastle. (GH #1367) * Loading an ECC key which used OID encoding for the domain parameters, then saving it, would result in a key using the explicit parameters encoding. Now the OID encoding is retained. (GH #1365) * Correct various problems in certificate path validation that arose when multiple paths could be constructed leading to a trusted root but due to other constraints only some of them validated. (GH [#1363]) * It is now possible for certificate validation to return warning indicators, such as that the distinguished name is not within allowed limits or that a certificate with a negative serial number was observed. (GH #1363 #1359) * XMSS signatures now are multi-threaded for improved performance (GH #1267) * Fix a bug that caused the TLS peer cert list to be empty on a resumed session. (GH #1303 #1342) * Increase the maximum HMAC key length from 512 bytes to 4096 bytes. This allows using a DH key exchange in TLS with a group greater than 4096 bits. (GH #1316) * Fix a bug in the TLS server where, on receiving an SSLv3 client hello, it would attempt to negotiate TLS v1.2. Now a protocol_version alert is sent. Found with tlsfuzzer. (GH #1316) * Fix several bugs related to sending the wrong TLS alert type in various error scenarios, caught with tlsfuzzer. * Add support for a ``tls_http_server`` command line utility which responds to simple GET requests. This is useful for testing against a browser, or various TLS test tools which expect the underlying protocol to be HTTP. (GH #1315) * Add an interface for generic PSK data stores, as well as an implementation which encrypts stored values with AES key wrapping. (GH #1302) * Optimize GCM mode on systems both with and without carryless multiply support. This includes a new base case implementation (still constant time), a new SSSE3 implementation for systems with SSSE3 but not clmul, and better algorithms for systems with clmul and pmull. (GH #1253 #1263) * Various optimizations for OCB, CFB, CTR, SM3, SM4, GMAC, BLAKE2b, Blowfish, Twofish, CAST-128, and CRC24 (GH #1281) * Salsa20 now supports the seek operation. * Add ``EC_Group::known_named_groups`` (GH #1339) * Symmetric algorithms (block ciphers, stream ciphers, MACs) now verify that a key was set before accepting data. Previously attempting to use an unkeyed object would instead result in either a crash or invalid outputs. (GH #1279) * The X509 certificate, CRL and PKCS10 types have been heavily refactored internally. Previously all data of these types was serialized to strings, then in the event a more complicated data structure (such as X509_DN) was needed, it would be recreated from the string representation. However the round trip process was not perfect and could cause fields to become lost. This approach is no longer used, fixing several bugs (GH #1010 #1089 #1242 #1252). The internal data is now stored in a ``shared_ptr``, so copying such objects is now very cheap. (GH #884) * ASN.1 string objects previously held their contents as ISO 8859-1 codepoints. However this led to certificates which contained strings outside of this character set (eg in Cyrillic, Greek, or Chinese) being rejected. Now the strings are always converted to UTF-8, which allows representing any character. In addition, UCS-4 strings are now supported. (GH #1113 #1250 #1287 #1289) * It is now possible to create an uninitialized X509_Certificate object. Such an object will throw if any attempt to access its members is made. (GH #1335) * In BER decoder, avoid unbounded stack recursion when parsing nested indefinite length values. Now at most 16 nested indefinite length values are accepted, anything deeper resulting in a decoding error. (GH #1304 OSS-Fuzz 4353). * A new ASN.1 printer API allows generating a string representation of arbitrary BER data. This is used in the ``asn1print`` command line utility and may be useful in other applications, for instance for debugging. * New functions for bit rotations that distinguish rotating by a compile-time constant vs a runtime variable rotation. This allows better optimizations in both cases. Notably performance of CAST-128 and CAST-256 are substantially improved. (GH #1247) * TLS CBC ciphersuites now are implemented using the standard CBC code, instead of reimplementing CBC inside the TLS stack. This allows for parallel decryption of TLS CBC ciphertexts, and improves performance especially when using AES hardware support. (GH #1269) * Add callbacks to make it possible for an application using TLS to provide custom implementations of signature schemes, eg when offloading the computations to another device. (GH #1332) * Use a direct calculation for calendar computations instead of relying on non-portable operating system interfaces. (GH #1336) * Fix a bug in the amalgamation generation which could cause build failures on some systems including macOS. (GH #1264 #1265) * A particular code sequence in TLS handshake would always (with an ECC ciphersuite) result in an exception being thrown and then caught. This has changed so no exception is thrown. (GH #1275) * The code for byteswapping has been improved for ARMv7 and for Windows x86-64 systems using MSVC. (GH #1274) * The GMAC class no longer derives from GHASH. This should not cause any noticeable change for applications. (GH #1253) * The base implementation of AES now uses a single 4K table, instead of 4 such tables. This offers a significant improvement against cache-based side channels without hurting performance too much. In addition the table is now guaranteed to be aligned on a cache line, which ensures the additional countermeasure of reading each cache line works as expected. (GH #1255) * In TLS client resumption, avoid sending a OCSP stapling request. This caused resumption failures with some servers. (GH [#1276]) * The overhead of making a call through the FFI layer has been reduced. * The IDs for SHA-3 PKCSv1.5 signatures added in 2.3.0 were incorrect. They have been changed to use the correct encoding, and a test added to ensure such errors do not recur. * Counter mode allows setting a configurable width of the counter. Previously it was allowed for a counter of even 8 bits wide, which would mean the keystream would repeat after just 256 blocks. Now it requires the width be at least 32 bits. The only way this feature could be used was by manually constructing a ``CTR_BE`` object and setting the second parameter to something in the range of 1 to 3. * A new mechanism for formatting ASN.1 data is included in ``asn1_print.h``. This is the same functionality used by the command line ``asn1print`` util, now cleaned up and moved to the library. * Add ``Pipe::append_filter``. This is like the existing (deprecated) ``Pipe::append``, the difference being that ``append_filter`` only allows modification before the first call to ``start_msg``. (GH #1306 #1307) * The size of ASN1_Tag is increased to 32 bits. This avoids a problem with UbSan (GH #751) * Fix a bug affecting bzip2 compression. In certain circumstances, compression would fail with ``BZ_SEQUENCE_ERROR`` due to calling bzlib in an way it does not support. (GH #1308 #1309) * In 2.3.0, final annotations were added to many classes including the TLS policies (like ``Strict_Policy`` and ``BSI_TR_02102_2``). However it is reasonable and useful for an application to derive from one of these policies, so as to create an application specific policy that is based on a library-provided policy, but with a few tweaks. So the final annotations have been removed on these classes. (GH #1292) * A new option ``--with-pdf`` enables building a PDF copy of the handbook. (GH #1337) * A new option ``--with-rst2man`` enables building a man page for the command line util using Docutils rst2man. (GH #1349) * Support for NEON is now enabled under Clang. * Now the compiler version is detected using the preprocessor, instead of trying to parse the output of the compiler's version string, which was subject to problems with localization. (GH [#1358]) * By default the gzip compressor will not include a timestamp in the header. The timestamp can be set by passing it to the ``Gzip_Compression`` constructor. * Add an OID for RIPEMD-160 * Fixes for CMake build (GH #1251) * Avoid some signed overflow warnings (GH #1220 #1245) * As upstream support for Native Client has been deprecated by Google, support is now also deprecated in Botan and will be removed in a future release. * The Perl-XS wrapper has not been maintained in many years. It is now deprecated, and if no attempts are made to revive it, it will be removed in a future release. * Support for building on IRIX has been removed.- add Botan2-INT_MAX.patch * Fix “INT_MAX was not declared in this scope” in openSUSE Leap 42.1- fix build. python3 configure itself is useless, we should make package python3 too.- configure Botan explicitly with python3- Update to 1.10.17 - Address a side channel affecting modular exponentiation. An attacker capable of a local or cross-VM cache analysis attack may be able to recover bits of secret exponents as used in RSA, DH, etc. CVE-2017-14737 Workaround a miscompilation bug in GCC 7 on x86-32 affecting GOST-34.11 hash function. (GH #1192 #1148 #882, bsc#1060433) - Add SecureVector::data() function which returns the start of the buffer. This makes it slightly simpler to support both 1.10 and 2.x APIs in the same codebase. When compiled by a C++11 (or later) compiler, a template typedef of SecureVector, secure_vector, is added. In 2.x this class is a std::vector with a custom allocator, so has a somewhat different interface than SecureVector in 1.10. But this makes it slightly simpler to support both 1.10 and 2.x APIs in the same codebase. - Fix a bug that prevented configure.py from running under Python3 - Botan 1.10.x does not support the OpenSSL 1.1 API. Now the build will [#]error if OpenSSL 1.1 is detected. Avoid –with-openssl if compiling against 1.1 or later. (GH #753) - Import patches from Debian adding basic support for building on aarch64, ppc64le, or1k, and mipsn32 platforms. * obsoletes CVE-2017-14737.patch * refreshes aarch64-support.patch * drop ppc64le-support.patch for upstream version (disables altivec support as per concerns by upstream)- Fix for CVE-2017-14737: A cryptographic cache-based side channel in the RSA implementation allows local attacker to recover information about RSA secret keys. * add CVE-2017-14737.patch- Explicitly require libopenssl-1_0_0-devel (bsc#1055322) * Botan 1.x won't support OpenSSL 1.1 (https://github.com/randombit/botan/issues/753)- Add patch to build SLES11 (allows for simplified backporting, e.g. bsc#968030) * add no-cpuid-header.patch - Clean up spec file- Update to 1.10.16 (Fixes CVE-2017-2801, bsc#1033605) * Fix a bug in X509 DN string comparisons that could result in out of bound reads. This could result in information leakage, denial of service, or potentially incorrect certificate validation results. (CVE-2017-2801) * Avoid use of C++11 std::to_string in some code added in 1.10.14 (GH #747 #834) - Changes from 1.10.15: * Change an unintended behavior of 2.0.0, which named the include directory botan-2.0. Since future release of Botan-2 should be compatible with code written against old versions, there does not seem to be any reason to * version the include directory with the minor number. (GH #830 #833) * Fix a bug which caused an error when building on Cygwin or other platforms where shared libraries are not supported. (GH #821) * Enable use of readdir on Cygwin, which allows the tests to run (GH #824) * Switch to readthedocs Sphinx theme by default (GH #822 #823)- Update to 1.10.14 * Fix integer overflow during BER decoding, found by Falko Strenzke. This bug is not thought to be directly exploitable but upgrading ASAP is advised. (CVE-2016-9132) * Fix two cases where (in error situations) an exception would be thrown from a destructor, causing a call to std::terminate. * When RC4 is disabled in the build, also prevent it from being included in the OpenSSL provider. (GH #638)- Update to 1.10.13 * Use constant time modular inverse algorithm to avoid possible side channel attack against ECDSA (CVE-2016-2849) * Use constant time PKCS #1 unpadding to avoid possible side channel attack against RSA decryption (CVE-2015-7827) * Avoid a compilation problem in OpenSSL engine when ECDSA was disabled. Gentoo bug 542010- Remove Qt5 dependency, since nothing is using it anymore. - Fix double-prefix in botan-config and pkgconfig file.- Update to 1.10.12 - Version 1.10.12, 2016-02-03 * In 1.10.11, the check in PointGFp intended to check the affine y argument actually checked the affine x again. Reported by Remi Gacogne * The CVE-2016-2195 overflow is not exploitable in 1.10.11 due to an additional check in the multiplication function itself which was also added in that release, so there are no security implications from the missed check. However to avoid confusion the change was pushed in a new release immediately. * The 1.10.11 release notes incorrectly identified CVE-2016-2195 as CVE-2016-2915 - Version 1.10.11, 2016-02-01 * Resolve heap overflow in ECC point decoding. CVE-2016-2195 Resolve infinite loop in modular square root algorithm. CVE-2016-2194 Correct BigInt::to_u32bit to not fail on integers of exactly 32 bits. GH #239- Add gpg signature - Cleanup spec file with spec-cleaner- Fix Source0 URL- bump SONAME to libbotan-1_10-1 - Update to 1.10.10 * SECURITY: The BER decoder would crash due to reading from offset 0 of an empty vector if it encountered a BIT STRING which did not contain any data at all. As the type requires a 1 byte field this is not valid BER but could occur in malformed data. Found with afl. CVE-2015-5726 * SECURITY: The BER decoder would allocate a fairly arbitrary amount of memory in a length field, even if there was no chance the read request would succeed. This might cause the process to run out of memory or invoke the OOM killer. Found with afl. CVE-2015-5727 * Due to an ABI incompatible (though not API incompatible) change in this release, the version number of the shared object has been increased. * The default TLS policy no longer allows RC4. * Fix a signed integer overflow in Blue Midnight Wish that may cause incorrect computations or undefined behavior. - Update to 1.10.9 * Fixed EAX tag verification to run in constant time * The default TLS policy now disables SSLv3. * A crash could occur when reading from a blocking random device if the device initially indicated that entropy was available but a concurrent process drained the entropy pool before the read was initiated. * Fix decoding indefinite length BER constructs that contain a context sensitive tag of zero. Github pull 26 from Janusz Chorko. * The botan-config script previously tried to guess its prefix from the location of the binary. However this was error prone, and now the script assumes the final installation prefix matches the value set during the build. Github issue 29.- Change build dependence "libqt4-devel" to "libqt5-qtbase-devel".i02-ch2b 17019586922.19.3-bp156.2.52.19.3-bp156.2.5botan/usr/bin/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP6/standard/affa3f2f0429edf56f70d55e3e562f3b-Botancpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d977aa6627436f1ffc029c49c0ed4efee20d1234, for GNU/Linux 3.2.0, strippedR RRRRRRRRR RRR RR RRR RR$@M߶/Nutf-8918194aab6569cdd47fffc1ab379caa22116eb0fa712506a1c8dd7b1804b212d? 7zXZ !t/(] crv9w)p8ЂK=)Ԝ̖qrv"U0.O\HFo3[^acIkwV{3@ Px㜍-A);5)? 0$,Ө}ܽed0$rR)(,.D#^:ӆXĞ1=PYFd=ՍC}ЅxPtux%*|N k$Q_dЍι?EbnlRETъF +GgCnE!tM:4POW |r۹R~A!RqǾqNuan>#ܝ"L!73mO0@'6!f%c_Leb߮w䋊4[aVa~7i&tNs+'uG?0ޭG*#䥀t-- ۷Z$I81#^6`!^3ټcX2o^瞧 3iFR v, ԷxDikR>aےxj:Ir[^4nOoIsù[Xa3V-ba7YM; z=|ޑBuX1 ݊!}9qk9|Tb}>(#m˥;sj\]7Ad7>QM@>y%2 ELӛT-"!_6턱\QWzzGjQ $C0%Y35~FsIq ;2@"; H'1GZ*!4|^bPDߚ8f1 QB(H.=ܚ<꾳>⬏ȩNڲ2Er!- P.9T$k8J`:N}6>-֘Vw[UYP[>ʻtkfXDFQ '諉81\ǥ /ā Jh _NRfcQϳ1a+jXܸ0w@&s@E CrD_Ջ4쥸l?OS1N1ּp6S.rR?N50kaD9mj\Y*Bv?j*SE]A_><>:3D)AptDI J$JXȪ-^|gCDd?lJ<*(BdqTԩڅc"cf(pNQ៥ 3vXqx] wZ&c P\CQג (@Fxi;Q)u9dqdv#Y]v$'ZV3>܄s$K%Ѧ/V?A4 v O"զ@H)nW f 8T|y .M4ZktMvVx\j$ƮEjz8K %V H927Qq[dۆVh>%-d3[S [Yb3HTl)´er꬧;`Kp$RnM-#TYg  !Pf]b~9UP~7D6b\^nf@VҫZTbwgaV{5K:|t7D ?Yi|[?·#ek$`?6YRPdT@2S@[j6y)CBW"#'T(Jaq%[$ȳR =m0zשmoGn:}3qĞCWBȻՎ}JbS"tg;CX\,A\mH%/7w-hP7O@"8 ,zѩmGb9'7I>zSzrӷwQoH#_m~!$^,(.zIrʟem1\pLaxٲlz!̳M.`n5jvI@I/` 0b:speM'Pmi9q7m-(~-᪀mFnoI|PUٛaSb\uer26Jrn OG0;+DѤC6-Ke!JaD^D1d:tNUMl0d2s+f2 IpܛbEANy:iނYh"cו fc( H3w@M |'^CaOcz5~TV™2SF{]M;q& Ɇ{tM^m}t"~Ra$zaS uH[)sA %(x']5>LT g"[kM@Kj(\ (/^oMblD$I0ʳT"dހ%}U?d8~xÛ'&i> w 47qaD*.UyV:\q#\"Feeg}/E0VUNRp/,tMAO4<|M5 O9SʏcBHY;4@ʓ0Sι`%*w ('PQ"&RZ I.)Yڊ^`u[q[k?{2ݟ,f /kFIK$l:]Oã/Yc~YЧ ? e&*y$5(&7>qX }[wob,2'vFj,;9" \̪ jxo;wRS &#ZĮ9rw⭬n7q#Aߧ4fBs7F1k,FE!wA`b!oV c%4= d#NcUƳIFeA|TEK1Ml*M ?ْa->Y${*ʟ:O^xP85 FZZᵊXͭ.t۬/3;KXc{|rh (|ŏ1T(J悃`o8#YXF-~ V8 ~NᝊG=?iL:yu=^3 U=HLM-GR32pmC"Ոpop^%H+d ~X@F mIǽku'~gJ|/*m!}WQ6-aA] g*"KD?2I)4AhҸQu3MEV bd哗KCln++/".d 5v:?]S$k.ȯEn(zďF^it%mS9lJQwcb%gٲGSi~=jx|5:5ƢZ:O#MZ,;C ?^BRhFҁmythm".k-/* A34#9Mӌ~ 7ko7wXr:~–U$l1\9tXIFf -1_%ʁ!%YҩW%_U.9MY 3^ޝEr\$g<]B_I,:&"՗~)-0Y# Վ&'K.ˍ_YC刌`@H1-H0O^vXX9#DC%EEIW%SHK7Zb0㚛sOL܇kWh !~H%MιAS gk~ !&<(xi#2*c[.ͽ%JgTNj̈́>g{9k1YWf-#KqY$jз)1)#&YYu7KY@<\DtA~F`W7$<5I7RVrme]Z 8"ح6n8_؎5ą"Ti2S7u.`7.RW'KsRIr)hA6:~Ҷ,^paeӻN̆E:I'7jD癹0RN7łUo埦'y#LʰUw ( RU#2 GA_ˉ.)\p"P4*Tj~x]0嬵e*lǡ3.|X2^$G Sb< }PR;# |/c8 Elz-RPHb 2!(L4#H$pCbX|A7na3йKUOІAVNҘmTN/W( Rg KБh6̖h"wx.ӯ@_!bXY7ag~f>#Q{,cKvm+}:"U@F{BQ@ 5ZMՀdqb$,\޻8kII0~&Qj]ٝ9*[}02r-d6 -"\2Ҳ5@6W2pq>:x--G'4N5oگ)R3ռ_}^ f[[@ȡPМc1@'_ߣT2-9䏹fU!3D;[B Y·h;1x)ߛ!gN9/wpp89$DΨvRW9(,-xz/?tb^ \<)E CL}Z+!Hڙ\. fˬjMbkJ3)!gk+l Pn TrA7FsS EYHejLC%~? kHJ`celt8aYp iLM)\f#*sq91,oz|wܘ`+>B9f杌# AɟbsQ$3hڃt65wGy=Vc^1>1>Fk%wS6q1IO+9 ThIJ]13 ϐ h<χ#$a+u㞲*lyp5 OPDyy)'.A/1,茕!bYTqڥFf`|C ܇>甂B;#(I ?ȶ̢|=A{;|pM^'`TGRjGQ?4[+K8̺"֤n#E p-Ym3fNA`-<>,e`°M['942F7R&X<6Dz{.穡ź1/⨵r$}j/lycLIYaXx#/B4 ^)+pv_bz@MnX1b$n[e5/i.E-' 9jd_>^=&mюΘi &mă $IzP{d ߫kE %4:rb6{qlL)a2Jr ~]`&[tXq$/GI;Nۏf A:2c&@-y s{I{|=4ClooG`UԢHWe"ߖ婗<r:6`{aRGzEKueNG Sh.O1q^΁;UmL/-z$MF:V=<0D!fX ܻLZwuܾ&zk*5!`2]8ٱ ς\8= >n܏i^ E,\&Yzm:C䩁ݴ5!)rKO =S&dͱv 843ofu!%H4B56l( h) _JЌogcCfǧ̪d,['7n/b=To{>Xlϟ4 a4yȼEn䳦;)Vizo Sы1T5Z FssZ+c&ƣ.v|7-uT~*n3Tls$Y*8 cj z0@K_ka>̲Uњkp~L!PNirl^ћ58F/7Zr]i:5s2@m4td[ 8aTD'xB6D,o Jѯ}z$QY`ӈ)/Lٮ9(XH6g"BIFP܋gԜqm㏢BĈIq#^"N ՖpDMD3& Bt&pwНR6vp^B,}u )4J 涯;"/翏w)G`+"FakD0]4-K X@2{%BJ:8z?e:ɒ9Gv+~ ~w1u=dYNYgvB0IDo>E{ Έ].R+cV옻ukܶF4S/DI[Q>Mڡ!XbnAPDLٙ{ⓙ.&+Ipsk̭ԃ4^ț+0?d#j4 1r< 3*tм*BAWx"i68-%L(_Ok}m˻ͦz^\έڙvMjܨW Sh`\!^;=fE Ul{>"\Pa?϶__&w% 73i/+%ЮR (ozFׄ3x_ q@N7bҟn3HI4)2݁~,w=<{_f%6^|}$8|ku&kRw0z皁>fۨ/-[ōŤ@|E$%H[ӛN;Xl {UUѠ`M;ht6h92]sԨE4P! k{;}i.9(?^!(4š:LT/'[v{.z*})Op"n* r4Ok*:"?_ַt'؃[RIrpC^d,i3sjb3!-j6΢,n1+1΄e %7kG*5\QŌ05Mwuܡ5YMiW&QE: sNӹbskDd+K+7qW3s:gEJss]vŠYo"_rjOY ݘ"1p҂,lf.o۝dG1kWЈh<-o7m".\SՔ1wPfJJ/48nFK#:(Oa"/JQ:y>)W_m١(bǠsSjkRM69ՋHtՒrAt{$\aQp[a LNW#Immp:\BHLHiE9Жתf ) ݯ;].N} K,ai屧 kp6IۍQ+_ z@eyI؆IC oMbB.B\;ۇ5bbn}G:&2LF] S(UȌKslG}3diJ{?iv> 1H.ݭc]4o՝B!quzSFw{8ry^ԲC4}Jxc ke_b޿;.!cjԫ#p;ұ<(n,ZK:Yf)P?c߽<M[[3a1jOo<~GT%]|e|!8n䍙@.տ q4yn#+cLǽ7h$D3צJ$l*#/ !LG?eJ*pCQ`oTzաXTϕE+lַ GĜFͨē1A޵:N{L_;dPi3ᱤ#3eXץ(p[G&L] /5$R\u'6V ѻP=ST"x, q{<+lSX=Yjitd5NyUzd2;-MK%fZN*nEj#q+<5 ndOm#7r,0s S69SL!fW&hVBMx_!KJM)A1GR==@oo*w:< nֹc>Aj3*Q}:p  =5`[qۆ0NR˵?~, }c9,7+ʽ2#}WbnZ$YװSA=y!Zh1t8]B5$VL߈Rẅ9GCⲬPk }'O(K]]2g"Qr](·Z݄Av=zr` AZ QiH P٣Т8-=Q;.~jY&0=bkn`}W輼`P]= ii&l :flLx-##de) `c"d{T4\fdD , KګĀ+kG#5cxp6BRmyϫxO 6D/@1UNg)@+ T$,bh媯﹊NiPAxYlx)V5ŝ ,#a9wSV;/(n;8A⇲3+U9ē`؅ņk xb9ki&ePp9Pd8?׋:Lx79PO]H R@2Py @}ٖi% F6jE3~ ʐ|r'ʥ9㉻BeLEqetLF;24޶ZBvŌ^Ghbɨe`Xdz.ծ;xbT:zS,w߃ .|;_Ͳ?d"|ȤPVSd>"'Cw{UV[j8ӟXh!)[ ?-0+A;3>0~]WY+pNďTsY_Mʴr6J.]^FkiD YJ؅p#DW]6jGmǶ02At.9 N$jF{x-gSYmG>~AO +`,kuL[c9 4$3vmV^KCzEwc|u|qZ49slþhulfh3}vkAPϜTv CVSݼNθ2Ƿ+"Ix XD]/1x~TjBz.*#gbTȩ!п3`;J{F[iNd-5XƓ4:?V@^?&koM"z)92L\*4{X{@U@ӅBy,, _D0 oҙHρñSSQ2 gE#H@">_|`'O=GК[5wyd-y;]vh#@foغs @yGw$$!p/K+܅r.ơXiSx x71uz8CԔCv8fJ lQ94S2`(x>* '}3?":1HZj#ԊC"{W^6^pdbءY Ȩ he?q?_Ud̥2w]6Vᢣ6{#Ev:.y_O7;h=7}t` @,&CzȌ'/Jj T|d 'W]mv" Qb09&PLƵwO 1MI!٠po'4F:VJ,*­'F70:08Os"@+n z}D.{A_ /eج#ZaZq-rݢC0[ U| Gkb;0r(Nؚ:gMʐ2 K6UmRm)X3klm]i+\?H[@$R6[8f%{$?#r||[!{4[i)'oG33ZR\sr5eZ;V19J[b;72EP{Mw>9mj_>xM5nm>w4hv pR 9:&y(w~z>?jk&(wX]tՇ671'Haދ|k\#O٦}T>Vw(`A!82M7Gl5waD+9=mWAtʢw ˑaows E 6Hk&cNzkÏPE,&r1=<{65mLf0ZD ;iRH~HVNx'DԀ}rs59Jٸpq-\+-́`W |Lh_} aƊ8 rw/%' `W(ֺ#o(T2/yF2J42bK_dS>Q Y&uX䩫ƅc?%%)&ӊ$m~엮ó,=MF|BLLy.55/3c"+̧t#N,P3\!+cE[8Enھ/R4P9} k;5Nq [QYd>E//X>Lq[W ,GT,Ԛz#5õF]/;p~pQYz61 H*|#=JM/e.$YSI +i Fd7q߷i07C]UO5 l>0Wyu5 x ?3q&czЪ'~R-Pt]-BO@VGd&M@ËM7Z b$[weCcSlnaPp_*WypՕy҃79A1iJp=2O{W:m1vbcdBG*0\>!@Sc34͏" bJi_涹LJAYO5F`ȳnes"U,JuފamO\IZ=Z,eu6]A-ݐ)>3t*#Km!SE/W;XdJ=o]osǀ/ cz[~kց;tdyԐ#PG\ú~t! k4sF۞j'y=aO)/4]RFP_:hDLn=csiרJ<ftTN\ᗊQF|rm ,\}D]  &dha&& {E+:5MGF @2~(FGlh]\SFj2r+JJV1Gz!GkeY`6\/gyJ +`/ϐGv"㹞UC= go) z?!ɷ'/?15Le:VYCd=LKqXos Ss "`L|6(~Gv&5%/Nv(Ŝ~Zŀ/n -~@2u۰M`n } D#KNї){ 6|GC*1Ixj~0n)!^I$em_SK~i#K%u-rāӗGE8`8a;"Rj~RC'G=ߑG>W3 lJBF Y6$1vp?2FIrTd(حTe m!p ;<[}l&@{bMjYG]2t#p_34U)NqƑW5d e,)9Z1O甊bRTSՈ-cճ$:4 %Av``Ї]_wd ? :0Q1_3!us(|kұ&g)=ԯ ovw1e-0krܽkFX6kgP^8lXgIȇ:9rT9mG<WNÖW m.*I(8>u&AF"Ԧ;AX(hOFyo*yG9rjQ/?W߾* ]v'pؼNpOQP_z0s4ej]'p P뤓a名a)JiMr $UT|'ȶ *ɑBH2^7B:fҖ \Coe[d-*:ס+prdd_Y)Sӊ֠KJu"8I\&Kf$0jԲD(ɒ6aYʴX)4mD2yrWЙ01eR ?;Ӯ#oF맟%®#<`E>F0[V-aR&) HWXT+Ƨ&q'+eR9jzß<ہB2HϽ6({,wOA۪lBp d&Kxu[ζȟ¼c{/m_"WƑ.c{0ak'Q' nUB& PGJQ82NIq3_Fe͍T8(7\Vj_20@ x^u3^A̞_H|y ?kXUq^[y~:x 2*jNs'=M/P"7$ =8 (&EAUĜQ 猆O, 0aVGhczN+T!%h޾G18 xwl3 "D[H-|CFK•4T':8OJ Qw#7޹^ll\t6-!Ej)S9sj')?F#"%%4{:x:̊(~?DKޙ4-1412JdM&\, [;X=[zܿ|75#WF2yvV"YeqYWev\io%e_2sЍd\C1*t}?Z+zJSP.>ݚ8,ByLĢ0i0G!|3_Ko<ś a">z4Zг F(GsÃbn͕z]Z\E-茓?.O/Te2B)b6(K'}I1|JwOuTePST4އ60N h5>E.\a2Q v|Og#4(Qj?k%Yse^N4pMfmdW0l1+~G"hfA3+7j9P͔,RV`GW#eZhZjV]kxZ{_?f>cٟ{rG!.)5`M4. ۺALߗDBSxفv/I/ޤ_ڊFCxLڝrҁ{ϑZ8TZV|EoVHi"7d[!W*qZ?ht>ِWBGA] wGo%~ٖ:hb,Ikc760ܞuBqgn2F!$i& Ϋ"oI)] 0Z4xe>0N-K;ܣPO9'^{1('zV0&HJ50P10yFedZ4BF {=!WBA~Ejz6H{7Zb |. E5QEv&UTFpSmDY8u2ZLf5{JEg;> 8CħVM4zVĜ1Lt %E ʙ՟jq`lDp1 gC.K98||O}橳i1yMp@ mo]Q@'+ۆ&+r.Yg+f9ҋ;WOF!6m4ˠӼ,FѤtՀn<dWBVpLˈnn~icDeGF{1$z& QfgD#wc*hQqhl*Qvw7R~:gbiIYjUBw,Ҩ/rc9 8?K!xy[s-- .B2ͪ*s[׫`ab*θS2cVSPS7 ! (2俏adtEd=#d"|&=k ZavCy {I4ˠAnrGxbJEXd%$w>$FƎؾ˚!7bp<ĥ4D#q Qu]ᰙ'-}qwCڤwL,lʜRKw3߳ z ۢէڌY3(;(Gf [ DUr'+1>L's)O`HL:kc8ȅū{"Iܮ9gxj-9䨣KaM;~KӊctӥeڸF#x/זlǚeo>V6=ǛӠ Fy?DȳSmb}=pqGU6M邕+& ]?j%EՊSmԨwм/ӟW'ҩGM TT2Pן%/N dN& m)te 9K^E)J|ݓ|fkp߀LA5*ECGo@fm鐒_I퓜\(ɻIDVX()|9ă4|z-dkU@`ѭteER\uHT'KԈT!։-L(lnU_U=Ӝ(uf:[ӣ*S)U ̊m{҃v{daQF+ڠd8GbLq;tMjޣa~Ё@˹Y t#>jGR]*@5zDF=U9(&0TLOBkj$Y'Qf}D2J&.O0 /؜[κ>toTjFre`j-q]Dg\0U9ycgQJ =5֖e?;ͬȹx ޝmnE– |lد-7T"Kc0Y;60*wL2w%5UqWB͓(gE !)m RƑs'gƑXWFA< Ym'kY(%gM PҺ*T<|Gk=㡋ҪZj"bK{ c3븂b6q0|t=A>)a<btܩDU3g%4_.znUAMGkqN+} v]gN% "B;TS gɽ[V݅& C.~7GAfAmOMmh kC=Wh+AciolEn\[/.`9acPƾ_w;ׂ~& J9F}U2 LfNbuT_>.bOWڳx)BpICx,P#uu<0 E=6HE;pr 9Ӟev4jDwL} Eo"K>T-7u9e+ef?nZLY+cʾXd9jaͭg"4`HV4+ikL7 xjw+?ë1v|-USEX (=P\aTL`4#P^%.3%1GaF^c.>dW& IXI%>;!?A‡pQպ*gg{ }[,R]Nc߽ϻlIVuM2/R,TW4@[2Z:N xXNI,8'fbZ=|+ʀTcixWn,u.ݏk㚣*"ܺL9hQ6gyխ懵&Zޘ(3WXMa,p$5,aɃBm`n'pc8.2KRwB/.3/*ӖTe J&Uqx +Euc}Y!uM(8 F0Ѓ#/3Et j`>IB$(`LҒZMBz}7$:r#Y$ ɟtw,qyCR]4 lM{O>4 ID@I^\7ZGzリjQjTee019\ETY4%g(Jn!7VV٠cZ#Xmq^с0!AX C s]X_ttW[ %μQ->NNj掊E`L]j <˖Y0/>[eD)Rc'B{lVG ' @/=5L7WۤNNèիtciؖsxfZorlej\Y#HSdAq! O TU]LOY=|dҩJ0%t IelPÎ{}SRKK(Y^zc5>DGM]Wʦ?8lݽ45Od9Ǘ'J(hR29.v.VH)<۟ ĦRׯPc7'p0'0cNZJQb2F(ܑلJjѕL5[% [ɬ}E_mXB'*z1.y& (zEbܷ OZ.ﵳre{Gzn4IQj46Rw7h'ݠd9Ʉ39g,Vs"Yr#v$TVt3"0KŽ쫛٬l!b5!a/^j[\ueYպ䊏ܱb&N"u> j$!`"[i i4?[Iߵ$Qe疍)b\}_kM8pCo8Q3\(3M4A6ϩ3&Zt lm$tI\ţe -ZgwK_6 \w{cx EkG&&̔ 6ahXr&Js*{`5r ޾U֙@J0¥jޙ~EEyf2/#N@Aeh/ݶ0%Rؔ6B- 3 FF!@[H9wr^\}bq8W{]ƮPŲira+u*k[xu&uޓ ;Sa%.ܫ V6%Ajaj uUܠ\`u0zh_:Em>5>N9}78Yyz6T*Kb̭w:6u#| 6r?xgKΖƒP1[aHf<5Kǰa 9D?|_ MK)A4C=|/nJPƞ}Q|̱C&I˺kT68 ͱ'uA,PQ!dj@99#,+_U7G8yGϨbCf{^{5tcJ->O/֨-> ړ{~]ՙJgO.E{ĈWɳXqjsYqXg(v y>Kfލ416帷Ff) k&; q$ !z8*(e_{,+fSod-8.}@BYvN?  MKؙ 8;@R=Uk*:z o=DLa lM\v: o0"y&zm\Aqum3 7Ƃþ- ~]Mvk hopscA. e&Ci̤a\ A`Cŗl|+d"$Q=f1HЍy@ 9{#W] ELɌD r8̢.johңhDP7D;@Ʊke:6 ':/O,=HBMkb$|ɣ'PZt"Kl֘_VOU0ߗW Hs(#+Yy}Ժc:d?MS9uZА1} 1*9K9|_x _t jEtLdHft65*yOnM:"sLL{8J'Wd%K1BTZ񪛑Lj{n8t dML$GPOvh;=/\8)д-U~6_Օ bb`"'ZWX$P@  o8xԊ%E@T*KeY.L^w@u0I{[_YSj*vJ ӕ'(uke%r 4СF: EL4ϷԃfH2ΧJ n& ;QJbjPA厫!8\ ꗃ+FJc- Ǔ\]di^ CŏeI!^2d(Qݵ=M\] :.e!UEUG.z7*#4DDGݭ-lvÓˊjj:hl  u',W.3$VA?yyX1&FNSTzJeYƚI.'½( lcd[ ׭' ҳ {Ӝ }_iss${)rhsL&>84U2X6FMs!C_MMihlDCKv96HuG%4v &Jm?,,exaqdK>s~yՊB7Y]ayA`)V?gdfVB!yג1GYWfw;GX0e&C]AV=: ™š )B@I}sFbPDf޼4*xYx5]=O[i#N)t{}jQ/!z?B&Mr)/D-}ԃ 8gS 35KYN"8˜P9P*t|fy90]>11`ZK9‹ȥ۾^ɩzBȈعLu%"SΚhÛh#>} ;冑A| b7rr?@|$JW FI Y䚿*ZgX~5xbE.<@fPI(-Py6oJx<~4~oLlwMn?7ӱ *9-0Si ](Fpbe eHE^d<0b؛X49HC1e$jJ~΃hr-ZCǮ6!7F}Tr@E]8Tk4"uN!H52LJ TZyc/1$۔weW< C.UCk5۴S/dd]ؓk> *wF>5؋[&mDjNutAv=D Q=g͗Zt34y-+)~Zj,OTy*XWLȈTZeÖ_-7 WDi{;MWa!|! 4zfi% " SZGpѨj}$SΪC$*Zr`%!udRd8HaHJ5,rZtE׍RJ G .&0h\>*@$8+k^YhF2ImB2c?R,Dq&aapGb hf )9C$>ڪ>v:\iAu r+ ;H)=_r2$lNdH6mgF5nZE Ύ[8g[Owa/D ok7¿0yxws?f wCW'bd ȿZkES[/:9Mh{-(Iog?av\R’ebaNVm\%XX#.1z:!Ҍe܃:}2]tN3hW>L:L_rlr3,Z\/oPP<ʇc=c_B0\sgE_AJ ?ed wa&Y9NtN|_]h Ҹ;EZnr b FG}$k F- E8f y>G\n)M06B:V6[?>g~G"¾~uPT%L'a.vVHK ) DJ |{/ry(u8,Jvl]j2q`UՇWLCnvC.|9`G@yw/^{5GZ ~)!CХBUW0 {}ajoBFaSƒ׈|RYz?9\<;kߑM=(=Xgfx $Rw.ן#QnG ɟ_ɨUHZBF8:H.>3︔)_Kw>WHSؖyӣR[89}>}3.8VMo˃"]jcq{hMPYM,&aho@ 3KcB);ĞS}㕈9>HR4yOڭVlw]K2{Yjհbm%W'by=#8Lmg_ADAܨTj-Z=E)^?Cã* $1@c-ľVUZkV4&X M Yg s liMOBLц$*s ܢ:}"As|ƺ CȒC׏9\\я>_oFbԜ5m_}%Ն9"$l!"O TQPv^ۚOyRt8`ZKkuˎjϣ<>~mڭwQw+ӽyxBFcZa5_YL{..жy_o^fګxD "{6C+*CCjdPl 7&yW@_vFK2Kzߜ_J?nVk}7KJO%Bae2];+m NiS87k:! cFR8: !x-qEVI;Sn\s͚Z Aǃvn]?ꮵCDu7 @X @+O_~qԘr SAͷ*罱}CgύD^Xތ`{{>ݰ v8QcAOrYRa: nD̎. OH28!w-~[=#%,5/;>ߣ-Ӵct0d:/N{=ad6 FPF4?`{ E8QTޟZZ;7:r0nz!4ljTU(B"#Ƹ`4꨷9ܻyG$:$ L  b̙,KW!H̚2ה><3 i6B1pZ|9WH'pa,r@5@,pra~>,]mz;}v!L!s`?j쥻ZNR咋y}\Bӭiq*iJt)ɫ)_."e`;xO嬿Ff&hL[sXg:@ '}b 3ER">-hSM?@t{KQ7 kZ3cjpQ+ǝ>h)D\*b(-x͡HIYVw &F]rY_* c`@EZԩx>R";KVUJ;m LxUG=ע y}$43! dQa~lxɨ. zOlAc%X?TXB;2_{:wޭHp5 3@ ў2%_5 T`mx $l2Rz?x=o5eYXUҙkķpMAt,GOйqO󯾱"8#k=㷺KblʷAwuF$}ʧRj/ nZk{c 5mzYغ /xJ|i\hXqa; ;ߴc-bar^('Ł;MF cz3 Їӭ]f KZn&c6` UC;pbƬ@cP{Yieڴ)1rlGincWã)GԻɹBrE-7 x0S٥6 #ߓDWBUd%DD0n{JI3~Gߑ'h: JT'u? => 6o߂t-ZbVbI۲Ye j 6rg>su^_(6y1h?+# ؿcRU eay_,:4@6DÌ> {z0[q 3. K GdQ["u'bzxڳQ?ʐĭ0ҭ^- >(m=x$ ]<ݟLpm VzۀVF2}lx*I j|/YG+_FD># Lՙld X9b9% @E"1Jy|BڝAmbyҩI'`yկ/g TKfW{ZNa˷RXL| GYNh$DKTc g_׭_W0 v+={@{7 KxSs=% )Gm_|"%ؚ.Q0Q-ߜ@C .sіL*3iB9xvN\(sj':+: 9*k] 꽏gH0n=Ozė<^ˤ#΋☨0F1V=ǬcIوhzuʵM՟C-ފ^IH4ÁZ^6s1E\JLCeG); P_VѠ|: r>^@ CmoUyI}X`Ko&&fF)|G~G숄r|uQSf{BƖc'ޚ]㻹 D{dNeTJEQ7dBt' ΍h]qT"+vB=4>0-#[RnLj˳4%Z699?2B& -l2۽TapZI#? _\~$^ I;7Xn3``tW17]6x6yG/sWkVh;V,is*uPM:%תRP6>*$>w>>N]oT ' 8׭fHFۺ9|p\</;~H-\_.nvgXq ⇯jGώ"AūR|eS*9գYI뇨1H6?zd?~CdF a0/ÊRbCs+*l:!.]JpBBklj,|_L*_WD`Fm6dag%'ʫ_㒳;1*[ցj٩0$^"i)UƇbCg)":zD!}xPd>6RsG)*1dbҌ&!@>> J,r׋u|K qzV,v}*v++Oo++5UqBgPp dFTU_ioO {8ŕ%n*` vDe[2 z*_$+fy} |gϦ1j^pCB9=R&l[g(❨56BYGroj .ΘeթN:!D[}m+ vVMQ-aϘ`O LOꢱڣA76Lh@6`D/K&6+s qV2= SN_zw>cY ^(c^. psSx*C0q+ yKҎ0 b0F ԧ+i}Ct2_2#20f iA  ,Y?$LWsE{Va 4m'-42Y:w0ُѧ})&R^F7?c/UY iYNǜ-ڬd*!3:!51_5V0Þ\S啠ic%cm= >9uF;F T[AB.m7NyWx1 ka0+AAmrU8 Y,[D'o\U"ydu܍;UGJm^#V8㑩|;QHV$éPŢo]XX73*N8 E)u@VcB M>fny63 0BgVG La#%12!73w7Zrp9W@R4]RbOBU ӚVGCA4]ifȠm{ã}~YUt̆ J gr=*@Aɒ>#|V)=>=EB8=#eh= nRwP ~O(lF Kfɕ+qǕ!t$N"b8SoGI0i+]ml&HAU3->Rsh0* Z֙ c`<] Q"ܽ=sSG<,]T@_riѰ͂%r~-#_[oĤgjRXmQ C즨譊yLȧxvFZ,)s!kAj.``[378Xj;*Ko/|j24F~(WMcUQ:&Ъ ዯ̈́*.n<:?2#p1粩 f&KJ9}rʓ!ZY1 oTGb d*#v3 +pH 4X@ޮf|H\tM@Z9?鋣Ȳ!(Ap$3/{a;Wl< @~v)6w)N5<9,ށ"p{Ka %&>äð Nn@1tcLƆ^.G:B"Ľ65r즫cpnܰ_OT(7O?7 OfdR!)n1 N>n@w-o#Ǎwh +&R!~dNa<%7zgY;!|# +UJm} s||WqhEj)(I°5Gf3(+OȝO9z*= r҅*jqw_֞._? Zx yG{^6  m,8ɮX%V,_Kc0Qwz~ XD@l;5Yv\G|yd=s,SE Mԙn>픎@aPꙈ`v=Nmo8ktDcPI6ii@TZuVT!} Y]%^}= J7탿7G1Z*ۢms60k0&B;8j*Ҿ`A4+^l pw.es W|!NHp0Qׄ;[%sZfyG6ǔT]d 34^x:ǥ‘w>?F=L`:#>*z2B8F{lO^*kLޞVkr$SfD򡼷LA޹؎rq= -͸;0YvP0W|/hS`tBALeXUϫcF۪+j!`ή+.cI?2> GǬPFI&D8c]o xZp|QifH#ٯM;zJ79@f9Wi1{{Fz;A0)m殫˶#  銂Sx/[g 9 }2:ܩ ݁0<>R]oޚoXI yX)ri)DtDev9COiYy{Zd 0HCGo8y+lT7p!To'd*3/NtVuB&7_+s~HK MYuSO<ʹ3M ~$“K4B*bՋx3b xGrX-uAv&MR㳧BtɮhDn?Ͼ! YST/D:9B.f ؽR ̙:О|& m>v@ĺN2^>V]ke`^G?+=țZ''ngT-2?UΒiz{a!6k݂ZT9r B0WcYCUpyM 7ͻ |ZhjJ`6&!2g*;`߀Cׇ(r hmQrvcԏA^]=v@­fIr\~x|Cb#:IwSo- Vo.|&ծ.K\;csT "n\񆃕?zLf\4zB 1vomkN2^t'ÁV fȲ ~{tҰ41B+wmU߷8~^D"4%i:Ҹuc(O 6kmf8hۗnJ= ~&Z Fj(Qߑ( /ߊgsNM.=b\p@41Et(c$E芰 N7*ƊpF1'{U~Ax]\g-)`GݢOՒK7gXUX}R!N$_2Z.w1rӦ$$ j>-SĵڠѶ/ԕ{W' ~NrX;(TΖj`5SeL p"gcfkɨ ]UbUk{62le%渀k_GR?1HIOy0)h]k Rh/nL|;eg)O8ցA%_xZ]#2HM?0j]F̳mnf?i.#R6LpU< fk|zd@#$x0!4]+lůR£^af*Z+ cL==`BS+D?mįV~r6rBӑ@jZ>%>lwTNR'ZgLsy V̽Aw[zS;A\, +X%=0$ϔ9q~ClKZ7 }7ʥ0%Fji(^HTLLqI/* RdGܷ'P %#P` NDR] /m c:rv02fF+*ԅ)xqt+4JpkI~ϰ15`bMC\G;/-ն׍8jsB}^< O\{%|뒌RF0hJc떮XKHn‡(j{-ܤ ߐJ!Um%5ϊyd(tpJ.LAG0_DM瘷"4!!TRګp& ۨA~J"5̔x ~}َvpyyvs7߽[ OH3،׺NDԕ{I*5s`[ Pfj0 HXfdO5 vF.9g;9iNOf<x ;*5~2uE16\"3}~4nr'cALG&iBv2m>s<;﫲I]TXiA-6iڴ`8,>o+x eL -_ dٚ!9j(`Q8>c+\DŽx* ?V&*Jv-d55+x8[‹"K5QdkEʪZpVLNvޚثaʴ<sĬwzyA[ Sa?b,-L( bEn~ z{.*'T"_I`/aXzA *ib~i0떹 DŽt8Q#`zSyb&ULyv!L98jCgcp+0n( GlM ȕag2鞘eppe2Y{M P F;t@e"?􈤎, }7:k{P.ŁY|eGgidήc)_9ٛKŷϣA:G.h|)RI b\V_ HjCJXF:ǧaZ ztdtd+xЯnDX:izl{»0"!zޗ[K9O K.vHra< ^x͋ }Imz#31 :U QcB'+|JF6iH0Q/7jİ`L%UuN Z!v$y\ѕ\@'B+#V l7T"̚C9mLenBbh F9v3*@o zkDye!惺y137CV)q93v[.w0>k~(`m2F M{'LD0dĎ6k̽Q'eꖊZk*(hѡ l|B^]cDGG$Y pIc*{ .NyiRPE>b2$Jc,bmJgD0aD|!oCzV|E9D/I$ܠ4} !=؟oaayxr:0Yjsg.+5?pZ _.P)O袖 O Qoςκ$>H(<0E)%SC!{1SgRЩeOͯ^=4!^HLs}-vN>&uFEVnhM'aC;~ap.i EZV`.xĵjS% s3[;fZScJ D=oIǚt[Z'e_PZxRة Ҁe@Bi,+6 89WebY>ZP :;\fF?f,O6={avjy7XJ/,$L2?Gg:``HZp̬lκ,MlZl G,氉)[0auwnnF]j<1 4z#z 9mf&r`N _=ƍֺYy>F{$m Ʀ=86Q;tεt uP$ƞ^ĝPeiΛ !zU_tƤ/j8bi$2T<>\FQ>gͿYHG }ci#iܻb0fQ=y׋EӵGOԮJa+ _z( ] OgUϲcn8-!^Ly|.]lR!9o%iήh"&5OD"<&=ɴWPO ]z<3?:º 1)/s!ybϑ->s(p8VBNM7TwNۡ ޕf7ȎFE„|>b *#9 @C@OА(9 $}"gV\4RR\=}tLv 1JKK,b^ERIżaƶEYAĶ|ܯP׍鹟 |1 ,&B2E.+尚A%iv GA?^ :8/+5.l&bj?$'4-m_\xgM$xι`vۈ)- Wh|R4/ߘmj5e_֌ %ˊ]Ճ'a%a:t4/$7k.P2sLlk>Z}<٬츥rz'3xlq=uUc(bAIo1DF|" y"w')DШo;^@쩗zb1~5UTgP؞ @KEي)lHֱ+jx`eƙi*D#BPkPG@p ^ȵo}w"Zac+!h6~i \4`*O׿tғpe/w !SZ,wMHߚ=+R,mFiusV|O `gߢTo#ր秺d]d!g^07 gRi$;`pFa_lg[vUO7 ڈFoOlL Eo{捛I$P W*hp![A)*ɽZ[{sh+ % ~F, %QG5cwxhvea"<{k+<hXU\(T';ƯBjz塞%ѸEB5\.Bcs~<Ɯ&$;LA!qZnD%.NG߾X ^#r  WqҟkĉHVnceuUc4HŔ 6j"֜bz;̦QQ*3L ccgu@b弑yە{$E{hq˭1W:>x'LC_n{K r\{kms⼵{ }S,k߆I $Ff̮T.aa9ߒb@0#wb%vq0dt\2 O+q)hQc%āoοG TSɚV,͐ז;Q3vy j):ޑs1YzՋ'o9i P<;O8A:>)}E12B7>CG(3Z\k0nxs;V,܎82mr*I)c%|Pjer])sI nM36$^^C%TC$yRx,c2hHR5+Ih% uM{T8~M'p,u゛Sde;bc5JᵡwӌD7>O.^?WZ?o)%㒊wة4[)S 1Ntede&Ҩ<;!KʖGꦷΏ@)h,A0G 1g{V3S,R`.`fn`46c2czSHލt ߫׌]@I{:))IRr$4분q36i"Kb?1&;'_LPCO>H[au0 P͸s0ɘi3E+;yZȑ.MOQ >F|;*l.)I p?_x BBA-+o70,a XOYU'ay-j* PWI*_ ?W׽C258XO[aZʎm'BK! G8 !:\"X#t=K 6AAf^y6`gOH*{S_zrA?z@jX#I8xrʠɡFey!rZvCjcπ lАc:&%D j9v:5^"EbPVHҿB9q _k3yM5V7!7moSXzC¾[Ikq­[L7k.X0[etOyԿa6[CNtW t^aAM^o ja R?U}4 GsnF!WCYhJ^ `rUxٖ[8?ukމJ D3}FVmV܈0Dz D[_r?"kaV*4PmN [˞e8[ ^?JS./Wh臽t"X;uf'crG!Lh\mhfBьtU=7\ԖĀTy1t5 PŜӈKT]ޗuhy m.Hk'hF7ysV^|8R7NG'{`lSi0e+;ֻșA" HUPćAbv7=颼Y1RӮ%Yґ.Q^a0+o:XjVjcogeQj[Dje=7G$" N ɢ#Avxx5Ү;xkht{wM&䇥9:6MHe/@ gϱ"5U?ص),4 eӁ5Tf@Dߕd?^v!tnP e| 0IĊQm.kv:溹=b)@G1O19S]GT+Vܴ| Rg#b -C{:ZZ]?y'B;j$קtpŇP 1A 'q9a,~l-]PLLY^4Q\4Mflpvil#Q ~j-"1#akhO#? c4TpLKm#DR VEmH:!Kg|ruprDiyyWfRhYMmCц S5TY*lgv$ׅ1(qv2]"\]Ŋp>VSӝy@-B*Z5>ff]ڮ~P4v#ERL%!G] \H>82ܔ7a;ϥ@{˙E:8*{Co M % ΑN=730(9֩{;W3 }5!+Y,"KH}^rq-t՛͕`wϜ`oM3e>R+3tNU^oW>5 E/kQ_s/M{h`SgvkBO 4GZrG.!% >!x'S\,P9NS^l*}u򐉎QQ= `'TUJ 84:xYKZ| \3OM=5p܃f&HC=wWF݁UN%`;-W/G82FY lx4${n°/DoN ӿIVjr "UyR$׵Q;7vrBuDBi8!ضySLzk]4t///띂/<弿R4E=2PPM }'5ܨqg:σ_c-~vf.`j?):(UBQ '&7t;R\5/EVyDN%9WAL=S̭0PedFZcoan;b+LI.8S N7ibk{-@eEqfpC3R)y_ZA]TMM,W' +K#uMeoLf!ۂ[ !@o?T9.ep$p9tA6 v(|TuW 7]2Fɱ'/U?ֻƜq=)F$k:,qHB g90(kcxu&~Kn4mU"`'LJJ{~Uw}vu>$9F2+`3n7fͦ GZtx?4[p8b3 9ZnV` l-M#>S,[dz۫i}QԃzȢK֍P @:>^L nO5 y%0U(6 5]MX@O AtDDkuC"ey\KHɉؒ-gՓYTwjpZ h@sCnmB xwCtb-ţkKiC/\P5JO5ݺڃDqP"nED-M9[Wg׎ESsGY⭘MCv@؝:Ѭ<ڨ-;ԕrӦy Ӧw DSKŝ򬭗/N?t>$XEA\x7JU :7_G .R~sYk"\ fS W򦄙\ -kY P#b=!}R;:ڀ T- uMSK2ou#d?al}L[0#x?zL?0I{q{WZ\"p瑼yW65trtwEXKÿ wƕmֹB9!{!>)j̋F \EwN3~f˱:\ih:3(^טφ m6 }}s 4 /qz:gV'KySfYrv '!q 6LoBHeaIMm/ҵ iّ'U&wAeRpE@ќv(%.ʒMVn %~P!ty&1lDcbt*4Mq~{J&9jU^aUtjJ 8H3WP\CA@3}hsʍ@.&-t}kty:Kiǿ5-bF48uD 6R3$(||FKhdiߜ^+7KAAs!P@5s7iW,#t 1i {~#=ᓝ2\I^^T穆5gEM~72 CvO,FkpB&nBC(Ӛ,KHz$i5rxu1Z|qw8*~ ӎvq@D@zܛVS{CQGqM@cCZh WXP%bbv2Rϕ?Z7Nwc&\/j ~}(vi+9 1e3aًf: i97}(:b86y7*t]$pL[5IGȒ1r]@7L!ѴRV3@F㹱jRXΰ=O՛j[7[3z/q*ULy#_) Li 2܌1JUtb ZsۄՇVR(8 M u+Q:R &JW.zL98P0/\;Ch(~(c41r+w 9A6Ӯ6[=*b%G۝b;- 2 WzL{YdlF6!Kxe'/nZ]*PͲ:;ݜԺ!|NƵY+L7 98sK،>5ˠm\VSu/L;8o[ ÆDPlR31J5zh^`Kݘ±-i8V 81 $M"6ʈISnAj¿1&51 ŐZN'@kD} &lyL]29k-VG`|{4ndHa-[ Vӻu,pguY`+S_`mAu!L1$B:s(; xf OVᑚB tPSwgg뗑ڰ%!~S{:7~Ә0ԢmاOeJ!k4Oش=g:##a ɒ5D)bQ}.rwޫ _܈dmp6V:mC4>f{[K75}cvg?P<lj/YSSZ)KN\?_9Xڮ誱y~7n[]MҒd՟_0f6zΉdqQ$CvX屛vW U&M\^~.?_'tukvjvGUb0I+91QMwuvV-PRVOS@ J^6{p?[W5edt~n|W')i$k鸌k%5(>z-PCJT5OdBˠ( ပ/ :/=^ E{63k|9SGp?º3^$E3v[-6 _@;mJ@Kb"Q?t+azQ2{~G*ƒZǔ,*5 N/;K"~K0)tiR>O?ϖC P_-Nd@P0OkFB$`!k2[,eeYrijWgD4іUƿD8]= wJ>g gye8TaR_`9 r`%d C"ewA(±nF9O$2Sz1:@e(vd }{;5I0VY3%Qq,X<4BBXJ̷jLґn(1gQ'δgu`?ϼyaHa  [ .0c4d:EAuZ+ x`}-Af.%} iWf<plBQS~Q)r `W,ON$ܿj5~<7myߞ0wLyRr`!DC׊z@pNb,%n68:(CD8_Hѵ}z.wK&SƅsLu"9%V8!F¢OL9D0y^§İ 鳔g6y07jl5U03= Q wϘ!-d73V!i)wXq$s,§Vg|fh26IjӘח޽VnRC$LsO{aaC9E$klv`3``)DdWD-977ᐆaX- 񅏿mXΐYݍppYJN8nYp0J;'(1;fa_ ֋9"w_%ѽKFӮD_b]@ߚdۧ--_O萌DcюHgY%FJCBEѢó@k5NƜHMF{0`:yfz>Ov=Y H(x4 pkB'F{^l(&se4=0,˜ugJΫ SRqV .Y<*#sWgA-(U!URT=΋ՌYZݬdm.Xo0ЫIKv~4YU[־^INoG\QD`s# YaV:Pa8lQ10Y *i=1A`>ķ dN(g|?*Ozj fG LO[!K=J֞,#B%Yļ:x 2A1 G- -Anm*;sfvgW/n\?sp*#\ UF g(`&TwIyR@0}Eo^rQ͚y/,a#%{dI_ld'>)Uj|}wꩉ[ӬX2~:g s r;ߴ/v)۸'”1t9?(}r[:bEzTb<O{Ds?; ZbC0kYA!({)w;|4ͭF."Fpj7/tޚrnH Gal"9:? ĻJ2M.f']4\s0[ߞ"$7!u5l[UUP<*1 Hgoo/ biŭQ V1^FmNqP% HO>V*1XWvΧG_zQ,C Z H@p4VKۥb2:`7U ɗ+&U:6c k# ~b&*|ۨ!>' b\q&?3xԷ|d<  {9^Y DBVvD_KtBFL2KvnQgHToI]QQYhdWgQYda1cV6.2SK6yuG6TRipC P rPϐšsg)OLd\2Vҡr?*IQh1cm" l]gs[d CFmB3Cɇ ԁ0cG@ҲN?ޏ[>U`"/ܱ Lo6`orZ`)־ה36N d$)?u+X\^^|6W6شmĜ =ˀO)b% /F65~knp@}]LϚ3"^n6QĊ$fɻ!u-M#مm&-; 0WGjcShJZFb<=-˛wI+ϴia.lQa^aѺ?E\9GL9Hg1uB%,sё[T~0+b}QK,(5 _(8[1l)+|g5O^գ>0=x:iH6; z%^klk>D7IY1˨[ LRZ#xQ 0x/_Yo*tr儙B5\Wkq|2 ͛`crҜp _Q6̴iH0iI?GDs\/ %tQxf{j^U.b7%fŃuJH~'CFSo詸.𽤠s}ܶ"1%ކ~`'ێrzJFh%D1t_q9euHēR>!Vא8G^2`9T 2`喻f= n1F֔.ggT }= :#5'V$=4uLSJL{CAɯϟRe'3@j6H+dOt2< ~wCj}OY&a\Z]2 -؜8(MLa%=cLBf~;drŐ#`= Vgage3*"X{>#E 1X/U8p{E(I]Hu2(cN} d~MpUDk٫mkќ"QV%W/ii<ɠ, 71y Dg>ۍB]L#/ѓ%BDE+17VjpsCJBU&ڛB;gr 7"|2Dlf8}AKH`D2ܔS{#Z$3IY5$n1.Ȕ>,xFhecjDP*_o^,eHsa/AOͣ.VZ[4:FqRں{tA6E > oB!2*h(v&?[t$+sXu T%u)8l[Pt;;fLG{-KRLUK䘎qQmXFtF,(`ET%gۥ.~s E ͹pm^>%T>u!h6G`k257O1tRf]d6U˳O}ӥiwBE,Aߪ e'I2@'7dZ8KsD&)BčCYU ꒞ l\ulfmQ47 cu;ͬN`2bT9T^9Bbc5}[9pDJڞFE 9s#--cBC9%.RLW/6 OdV(nFiXj{4Tťg="BQw>H%g00:DI#*@Ӷ'#乾e#9 Ȕ.C <euٻCV٪gs2Df]>7;SiBw[TSs0E VlQ! -D(*4[$,iA5qJAo&rbqpl90aCX^HrJ?I0C̳SGu>|1ZG(Q89W$MgA [ yk/l`cBҲARB- [pCO)=&͋7wnOg850oO6 5=d)h0ϹZQ_w-]{X\4+ ZO}ܞcCmZ6U2 ԗɜRओ]67D}T(gn+<Th-Xzj)M="|%M? Pዋ||!jT |DPD UJ $FDbCaHxc.D>7: &x)*:@KH;@ ƭS ]Ֆ7fg|3-mHX[o!G[LJL!GyiSNL!Nr)k?z(F<= y\˵Z-1&g}ߊ?ԄWFNoXe^Ux>)zGΌ5=},G!l<I6J{/mFF0IHcsKP#[:3cWR ?S7Yn!ޕ&1QAUx3&9-a%OKjiRdaZߵ]W8˔G6+&1u?$3{@P"!Dd>=Wrq:Lʙ0bOZw23-Uif>g;H,t5F=\$Tr |af_mPn?iɴ=XJ\Qs|)?*|̏H71d#Vڴ%p_@ydcƋUad!V}EAwBXTK̾shUc?TON;GzV=8expn RRy&:<9=B8-0<wY~rk#X=cA $*q\7GŎ8ʊ5\Q3}C9:^zC~[n/'A~\ZIRe(e! {YG#t@ku1,`N=K* ^h\C .-6m{t{7^é8dsMj9|fΉիB(GjK9l {aH7$ҤnG[I4bx& M̓r&,G:g uQCxT^Wb&0!ф%C9tqHTZ"L -!%hN#go_g ~ua(!MAp.&u5YuuwCFMy狟yBm]Kq CMnMD"] +xzÜ!T_GADZ9bDM5_EpѮVs -kI UY$ù!9:VfZq Bkk]k$MjDŽe$/W \%O+;h2tΛXU˘8[0 ^^K4>V "=r o9Y !QL*"cnaǺ'tMSaUcV,gh2GJ ^fhҲr ~ax[tGl j2;2mٌic`Y/0U'SVwWzy oˣ  J2# H L]UC@xR_$GB`~Q!ߥEi 7(KjdU<WMG?3ta97r:uH|jڱd@8&47-Ђwt8a R=jE7@YԙL0bDx| b"_sH'N"v+%~Jw$FbnHi@x>8Hag) c~͵s+g ?[eIa%h\,CojBD(E~.gu'mfWˏ3ާjL ]05>c۔ ) L`Ϊ/gޏe *BLU!_K/w\Y=ɓC#"40Az0{!ܔq6U6I?qI5[JrBU)8 8Y[,5s G?2@Ffk[)8fuLD}"yKmwm}!/[;FJs$? x]gh3%VZf3FyM_"}sƽ_[9;N?1S%Kapx ~Bb\4:l5sC`{SYJ|cJdG<̌xw;~nc,H PCRoȊKVv;i?!1b|}t|џ7tZl]5s3Q00M*rD"d&[ˮ6SZri8"Rm'ɂY-:IԾ[zvRO ́#)0+pm&eLjCgzQ"Ӈp2`s#ކB_ut[=;X(KZaiQu[1Bd¢ O ͹ˊȬeZ;j9y)\ MjEKseiwg>M;oYDz ZYɼXZcX(GJe*x> D]>~%~]z,&l(rxRYBNnweކؑҁ_Ӣa,3W1/ֻ%J(+t35!N[4Eqj7J\̼w3 ]\/_p{efw}&EI2\uo$Sq6 |g8|dDMS~$M*"& ;e-eys`ugkֹ}A \ԓ+Mj~"ä^4AsA w8gsZI8!l'](!>5XH,g9^H܋a|9QcNs.z_2a8<!jCTvx8OG`soʀQU(:b@7 ;1^2.㋽& 7֟c.#S@a7'XOt%|!arڔ;+MX ^:M[6D 4Cu~`fi/d L>,#O'ښf?м,l% Yٍ:ԢN6e8xD4=̒mb|Φ{CԵPJ'&(@8A/~VVB5Cj [3$9D۰N<ɃdDZ`>"@FDZU4ƠrSK{,:y 5.HL\1h5 .i\@((:"vT=QW*X*ݒ* V<9,-LPQF '!#z>Z~-6eK[l<&,Z)X+$7M_1q.P/S;4N9v r'fB!Tѧ}Ņ^n{gM.@h276QiRuFBzJB9 a1=W.#h춈iv^1+~όm ԫ("7W;kş(uI8h\> TիhgsN$ƒ% kΫHp&>HԓЀW刕Bq "g˥Y "7 >yyijGZ {gPz3:`tX>2E-t :Lm^(5j{r dLt:Z͆]lǬ/RH3z']P}D-cA] φ!4>ϯ {jTد_pK W x㥴:g%=!k9_ŝ˹}x1{x|]ꘀI86QPӘ&5/SG9a0uk/?Uqu$҅8~ĸuʏ Ҡjk0ͰQ`az(m 4$COmf @g)"ƕ"OLT5ZsޫtD@h 8oTcvǦ­䡓h˵o-;8sX{SrTy&:o~?1 g\$j|tE7?֙%z݀(Y-5uh/y}nMoOYGXzqrhFx~hn{tM4ʕvIE06`k(6M^hb3_N#*M/$ąYdi5dTyzPî÷&d=ˤ(c@g.f!Xt53N n01UY ffdCUn(|,3gzKCgNӮ%HR, %>"T>./3r٘)71 p ,;q|Z35e^>l dLR{AK5}e"rj@,<ﻎ^7Nn<d}^/" 2: o1SWca|tUȀB}f*vؾ#c3ȳGֲ $;q#.IDx>Nmjs %WjTmS7bf&^)Ɩ]MlO# n3qh'A$zl }G^W6ՔUmu3bFTꋱ'VB\^F(-?--}DW=P`@/nk뙔X28{{+@xsBȌ>ӕM\Ժ#pKE)Bƻ,y~Ure# mdg~6fWl* Li<CGM+BJ\#V;cLR 3#J_Q2hXL\f}W_@hIw=N(4Q=w mԝyʱ>]_?zpM+`îIRYCDJXڹS$,^r"e|!$6y`4npN1Z@$LU(GgXtv#j,ȴBټcFUِsgN{N04'U^x3鸸_y'njYf'nRpS3:75Hd&V^o=bTcO@sP/-3&^e#n6eV28:nZ?ʨD3ӒR@v{dOit% Bw~+i3aE@Tz^Qe@EG|E)ܾ2b4ݧ;R'TfQ8%'AFcIRD+l>pCuʤU=%kΑ~Mۻ5zawY4Mᓼmw~xT{^FAtvm;ގ^LXkoG4_13\,k1QvJ},G'̳MH`zxUqN='kDDD:n}8Gl"C*⋧"8 3L9>hl#36('Etsվ`L\vW1|Q52JYQjB mxJ9S",_fHkAzjJDUܬ5$)QEca e'=5l.? %E{'5UE=! :ԡ<,aߪ ֢dc"Ē ];oۅ=F]D7<]Rmf w0b\%ˇFrl|>f3ک5U{k1 \9qK 4>&@@ ղ1fdƒ zLy HpxA]+Vơ ̻;z$r Hn%Ȅ{\ǜ;GVXT]^X16\vݦ|] H3\?diP'>Ȩ#kP05Ғ&d69lfDZ_Ttu5]Ï1eT0uCV9*LJL&[fYNYN8jҹ@J/3d=g~I/7~PR8bsOywoJTwd.sa/ QS>Bv3&Iڶ'VLɒ1ST(ِgAʘl34]`fCd؈ȩy(u:׃p>Y¡lMq,VstOO$3f 0]5 !:ԺۖZ۷&} 81VYݏYj$qԑ,ny٘8: u}f R[vtp;T4KSf,%˳C@^iꦅq6\]CC,M,дF~ጋC7|)Py^,:h\A@If|v~>>Vtd䜠b9uuĺ(8u. }} zbwmō Lj풶QOT9*(A 3]\s !snGB߿CHHSJU w("%|-g)˖2O}B3&߿bs|wewV* AecR(XMJ$5 66oZۍ06s{%#_ Wz9M4yd lL 8p%|H)AvevCfrew8}'ݥ<%sJ;Us xlL!HX"KQzHOv(ιR,!hBG> qsBX4rJA.-`Ag5U]16}Sh&)Caq]gM` j)}J!3´1cɺxכ$v+f腋rEP 硰O(poi "[z<ۦ^G;-aS;smAP1{= ^YP`,蝧9t?zگM2.p)"DgmxԹedNVC>m;ux8m^:젂Y)g2qhQa61~֫>^jަ<6FwVҰ{rU_+5!ȍ2YdH^ҩ0A +$0tNS$~[x`i"ǡbE=W= 񨱬Oʕ_VAN_jpm.eYDۍ ?kc~f?fP8^FOs> aV9}ar';5Gs /iMq>%)[/">ԉY t_TTJ4A%QKo+ u_)ȯf,_[KQ:]-~zY &(f5-4@kQWww,7f~b,B=S^NpgBX!b5"YYA49゘I8skzcCUb<pZrZb5q'N-9D-`dk!$P9?Nw 뼵lZ`Zi{-}bM?U/V_7 Ԯs*wJ *~4SP0̡8*3Yfapy+q*UjSQgD3dE͙ErJO"_aD˓-rzϊ2 E';Gd\Ey5]dcqNt媕\HCg}O>4{*|F4$Gʚ݌% Y5h,l,9q>ff|qe]݈=qnF&]c$ d/x}-b9;?Uӛ(ЖmMgmPYĻR̻:~l>`;xJOg_l=1\k꨺1pc1u4daZS0M9#׎!Be#Aޕ;G̛;C떧첤 A;?[Z[ks]dks:ݛk#808uS}#V:^D6xoqCl S#^ u!?'c@sr(ǚ,N+V#r|lvܨWD<% bKŠyh:qH"m mg7=XHgpJ 6).8Fs+RpB ?<1E ANZ#M"_@\#-~tOGZЬwJJ40 ̢B9pD\ Ŷ7<\6M}AE$:-zٚ4ڂB8GBXz -W;@0Ggw6vcw|U|6?nL/>@gD ?a=:Y^юj0@#48{)w6)nYb?p}05\5#FKzי\ ]Q6_ :&pZ&6e)w#"kQ/܊LwNkWBMa= fF|I ! ǕUg]JSvzP]J}XHh *MzW`~%yZ*[ X@.>tL~&82O[e-if9ps{<:Zu6)#jR.+KI2@r{.H]wmd$x'q"X&J/7FnjfMHn~!^ +zU29PH3-8*۵~1_q;O7 اGE8t)=FE:.֫h+9&8[8U$l쟀v~>+/ÐL/pD {دPAR";_@N39 ËK;qé~aBjxF dQ.BeTvGiKH ;ɯ LkiF3^1c[ȿ^\lBR1o0xh 퇬4?Y?1^)MDВ,~ۂ`i G(/_yRso&uk;YrP[~U$0dcW&Fu Dz&{&tjͳt}ɺz ē`*2bJK5ykxRfTl GxD>\+B!*_gDfQ%Fя;'Oj\@e'YUy.<U:CqzƊ{y\8`vX.F9e8ܘe9]ჁN7^{99I'GkcTf#]i';ly.'>Ս3.XqW'j6S _WVFBD+\gU,~4 GxLca̛Wn= -^%5s2L38=52ewjjN 77(~\D<~ͱ8 !@ݠQY 3hn0SW"r ɯ$tX 5%&^@&L6j?/ *7m_H3msS G?cvSUGθ?5ajgT(pp K y^dj$ cɨZQu3*H[-VT.-6?qVlu7܁5p~G4JH&OJl[˵*hH, 1DߛJ9h8NkJn3i/~g\c=A!(]D[ p=$MV0mjU$z/u "W{ՆWjC+m3qG')oOBZ3RR `4ԫw~FX0oZc,t1I6C!TD/J1xo,O]QT﬌b䡁tOl Q7>)yP6.pZѭt79VC!|y^ 6z؛Z-/@am6TOޗ%AY;dGzS@-Ҿ%(c+#}ϼEr;'8֣P/Cr8q5 <(fGr_Bɫ^]f8(\qt[ywNֱJ~}S& D6}օ+8@4s|ոNxr<@2yZOO C:=?O/M(4Zt:ھY#C殼} Ҍ퀙/Nz] 1!e+Ѯ>JޏE]^??]Zٗn>R9_Z4J(„QVv>cQ,U u/9SG0]bq*>Fk\Bf Fg(^RoC*&3eVL-;ƺTUsu0F%(?B$i/QI^Ij_CQ(e/=ܗU:`aSw~kIfއw/@%řـ#4,Y=U ? '?vdTpHH GX0 x7]yP~"bkdo=Oxy*="tQG? pG+(s|uo_=|s{L)Xplp}zdCT@q`p5VibjQ)X1"x%-CjP;ݩj|2NI,B_pר Qb}T㋶(v;?nAG-I0fyN=^dEյ;wiV7(` hUތR2DZiն{$:q;*N*ȂH 咺 ~SgrcMB8e"Ni_+ш;óG֢;֝v%z+rr qhȼcEm-1U!7=իqHN[ |Ɯf!/qȺs[j-/f|3 A m>O0nƨ5ظ*#׷$LN P]4^I~1yJ>yD3=#%qu231' ރ/?|jF>rٛ"+I_Lp\괍=̚/a28{L'Y.u Bߛ-GT6Ҳcf_5s: DX B}W _>5y)^\W*Ô+t`@LH0׉hD3ևDO?TmE,|ZNFt$?}Z_%Vcc:p'R9޽|*m}0KE>mR/{#U^b j"n˹\a6܆F+ϕoWRW6?,ڹjvx}_f$>bbV]@l(-#$Bփ"U gL3=fJ|2i6H⽐<)#u?U^? ħX%oI^Kx,JVH$6-KK^,[ᵧnd @Db4FRa_Jy9C {Ђ;UdW5#!+So.5tJB2/AixEc )dy^4k?(I-\tad{/VTwi7kZ6!f|qkLàR[& 5խ'*!EQeHs-:N!9GѪj+MZޭ!fSS<"tj{6}!"Tl%*q'x wi,F R' ʣ:!{U-t7Vnrs(w'P?ZOTxDi6Q rcz}ժz"cW#[i#CJ%|s{ri>=fQ2d:LB!:=ş=7K>t*óM= -h}!5S2ANU '"W $@㖝j|Bbn԰zT+QhXu/RJ@&sfCʬG>DTvD80L^EMTKA+'.Eur !h?6ɋ6y!`Hsow/1YnP{ɨ .^ŝ)13nFdWYAhXMEʎ;B+ЙTZMk b&oo Z'}"?.m6U6yRu ({0`~`yE"9¥ωs+k ~0Ct `0YPdr~ ' ݗb_.[BA~hcZd>-oa1Y$֯ _]3dOSJ?8!7PoG%,(ȲΨSҡ q IwcK>cTu+tx! US=t:<>(HR, 2Bwރy]yDn4sDCXXs̀jO),qk0ƓIEc44O(~ ~unvZçҿA@iÙuDă0 v!~5P؁@\}?YpSփq0X+ܑO\Qo K~lBg#p h{Ȧ c{͕|ogwnI02Hʿg2'\muG=w ՙqJcC1ߢz4u]OptQn; 0_!ưDH:7/Meh~vE*fub &IY̅ 84R-NKlQ M}{ȳXi p#EEi uWs|-M;NXb3_;!U ' n{MyNN\| 7~"X*Zwr% !w ]D{no)) aqihIއ]d_Cxg:{4>n0!t'"m +yM~@m  ˆQ-2keԍYco[cSPBflW"0cg/t86dEqlgaoʏA){iJۜf #I olO-9d[za’^BweQ[xֱ K%䆫șbw/DZ7@֩*=!c~1l9FO g/ETOqTESn&uѲ9,EW *g _R'u-%i?^U g؋zFZVr!'&hD1XbO75`Jߙ=qn֍e8!t{c. ҽkQ2JyGj::*& h![4'FjpBgqڬ_/RR:5Au-K3SZBI ݷ\P%@m{<|L6 $sf%8_Ic1p|D3I O,odH/Nu8ʅ^,2 ZV-/ 8vcPS4H,r~Hg5 {-,Bd“ih亅OegBi"x:UeǦ>N(Wox5OcMNx!z6 (G:Q0"v}A;4ޏVp8An#x5X4{i zS^>8O=.wd0$GCDWW98o5`p<;sVo*K;RTDu(D!=d6I PP˜4nJZW##)Ԕr^@{So(tDO>\~>jb+<:T .i(zg' Ζ֦a,3Po+Yon{xtɸo&]PlVFk딲(EXF8+rh6Y2ߍ{Fb@#8,!$oxBkeR6#rih'Jۧ.RsAnc}7S/\4 $`Hl3{^00)J:՚g x_xkrӓu!!}d~2 'ɟiaxMMHY>lj*T鎻+1c3Ȳ -:: 7(g/ɡ;@CLXU83@{*/0y<)EneN;W=`Qbi gcc/VmmuH7[X( d߳c͘ !)I<ŃMd[5%8]J [JBZ>& "F=SbZ!ާT D+:Ҏ..?L;:̃{f'.lGT1^Ô :.ju<|uJh >_K~ "7ԄĽB7e*S:mvB _k&̈́<ⴺ 5'.*GތBcߛ팜ޟ(#vfe>iDd]ρȷLOsҘmMf%mIǒ8Xv(WK \?^//6"i/Ǖtp^he\9$2h_5:HyKvyy kJ6:BJ뱮#Ym4zL{ɇWXEsRcLJE^Z򒟡9<3-W=XYrX H@| дMІFaW!a6d-z?`ר+T탁WY7Pҽܟo }cĖYo M 8^fh\B粫S'Ġt=rtvߗ> 3Xbi20+wkUFJ5-%^feVnƝYcGFe+/nŪJXYdyX4k M2ra=A0c2[<;qP ވ+# +p1.J;?{xs9nlQxv/Ǽ26Rz&E߱_pWx/$C|A΢Kg$}lSsVE=HYG2w%緒Hq 馩5,ئh287gtS=4P k^pՓ"& |bp] JO9,z񟳪*W7+}7fd$icuߐsO t=E5Ϧʲ$7 Y*\)f[ azF^Yuyy%ŽG0;Y: kX?r&(Z0njpa2ّiբLy@h w~\掠w7ΩP [Vc;^7T D 2m߬ f5w~}*|YK qϙCxޟ^䤌TRDzBn~ B>p{\ k&r d @/Q:e>t̞!MWhaB L zéhg,aꟑ(5d ۱1pM*Ii>#4lh ">(/avpzbcM= ¢ pk!R SnctLZ`!Ir}\S!;{=,{T ! 7Laufݗ 3Ӟ-Iwy GT!]bu|flaDaڧ4Bʣ0<0Gト,w|fw ꪯA; }ĠI^uG&xIC$'a]P Db7 F+وmhi@0!T[D!H=aMo@d !{T (bK>ID4^zU5>L+cM$ {m,8 &k}aU&mnO5(C-LM <u{QfjOBlo?J`A.mAuu1xIeJƓ{_1wS|#07Ob#Q{: .203Y n0%@BpR[ݛdX:7* [ۅ*OL 8uۗs0cϞr,p#o*-[c~nm41=|s(ӸíYT<[-]m9*~Pg (-J|lZ&`9a._w X.%'[׺nY,,&ǯ8y%sLC~p&Dnz M%IS>xnWx!yOű.kuiFߌ+EָliXRp xz|~b_^~NUs /˔s)B, &M#(ښ?m(0ɯ #h6G(ps&s!AHЗq: :ȠEW,[t<#nKqӒ/a(zafr!Trװ?,HbPy>wVdyx!*vזO_j8\Dީa3G'Z?lO]ȉN:%P|YB8,fט2Q8ݧY Bv*UR~s)km ϱ0屭Ȼė I&doD8&ádG]Kgh3GQъ]114t~!*'re ҧmiY ${a9,>J&>#Haѻԉm[Ktm 9$j}v$P"^'\'G#LAݑe`~ix@lzR<ύ|q>O^bI*?Xҿ(z㖹IaY,_Rl kmJcc{R~7)K@ X"6BsI5cstu[ɖ(|rm,`6ӉU:8ſ5d|.5h M4K 4Ӑ{wdkOuW 엺!O|%uC(t /Rvߨ0訬 /Hҟ TuF#t"Gǻԝ0w9qPBC_>׽N:q<̹mYDVFMwqmޝu/E·VqGqAˑ CT";P7"hKv1l3YG}n=_<(,-k] :4g )G;fʇ_u~w[t8k>/R;*) Wls#INc6y\J/' F+BrV6<;xPIuzdJ_h& ) ^|&%DmmENM$֊yꀀ\` ?w]_ 9 ϤkV~g}?YŠ9IMV |=f?h-hj4UO2ebbݙjGӓC4 lݻ5İf̪+Ǖ` XYԝVT =/thw8<У]pVBc/"|Ό.0r[9G)ʘdq2bPkO´8`6pp7n/ܚQֿ:FR҆4A[6>~A״atd]$M\Dj%5#W#-~DPaxSNC!hns=ב<&Ü()8 CbD(1 By-{GM Dg! .$x@VOTyU\:5:AE@}uO! T$*2wVjD ߂;{=cOB@<-I=t^{AǨ }U#jKj }c":7<_:x[\gQep(f Ap;CLY"AxLĠxi۱nx}cpI(le̶#"8$bz~V̿ȩeQMEMw%_-RS$8au}u F#\WgW )ؠ`J4[hsj#Ԁ IηXR:Rktx2e(p O`"lcymW002^ְ!5Օ}aRS:P-ghðDYNRࢩO6 /oyZгbn\B:DCFz휣J3ˏ^QKʎo|ϪPu}ÿݨg i܁n?ɖP-^o,o2.4QB5{ P}:ş8-o,U;p:_ϩFtAcfA% {g҆No$7K EWg\1/= 4sn)v%мɎA+V1{:/-"RD[Hfot%/\"˄ 3/\HH2iDUk6`xɇ,g{ֳ"ITV\>b]ۖ%37!GS*Y .tad܆Db*jd FiOO%Mi"!UrC"% ,+gZyOrOwQ}+qDsĵPG]& vÑRN x[덶ɪAtdK͐EΏёOu&m`!Sj*SLXC"<|5}G8o%#.EDVz``Z-Aİ_f1$9FΦLSˡmל(E2 ȉW~Grf+=$6'NIt?(4%o=l"HڍW3]?jYEVsdDZN2A;)@cÊqhyzy:9YOE)BHmD j$`^ǝج1( @i7˖k\-}_F=;k @mR~GdVnh#/ѫf)槃9K|g'Bw |lp<%L`M\_붾9MisE+ +m5Hѥ;l,.*^LL MR.oO *tu B5a$G(@k+H+zfNˠ2fyȑO}<ّCig]<*{Y X۵~Z;Qs%Z8p=C5~%]:h2F-c6c.M;ȩ|d=a$OgpŠJCLx|Pw0t#Qor"\Ifou3_]J F2  ^@B5as0 R/3y;vȃ"ͅ8[9822[]};}+ސa,A}]cEGOs{Ze>#åi&U" wK}, ƽ;0^kxJzJQ$t` v+o؂))Ӌ1-Υ(؇Cn)c!nUVf|Y1cKevQV=g %X`?};f1`9P%gWJĒM1xopL<Iq| Gm?Mgx~l>j6 [ݥssҫyAv~.0IB^Q= ,#cw\XGZxJ?wN{(7W* A:rKOjo{:hSkłjYÓ=rI&j .I hP>';fvCYי87 U?L,DxmnbF1F7b>Y8ͪwS@\ 0bRM2Hp-Pv<6j[ cg mPhj5G,x"XW 9 +6ņx$DG'3{Cu,o]-\¾Yrfh3pqN C:cF VgբD?5۸]t`{W|\5uRꕌj#UL#ZѢg(Pج` fe.πBM%۾DX])ˁ׽ih9;5PVŏq⪀3rhܒFm s/Ҽ908} XW X ?} >s HkyElۡ w)QwVvU+{Z.0Pe{GKdnWqkT= &]uq]QPB \ oIKs*xR4  iRj;Jb3/ܢpC{~\G(7vC̢|GH*J#ߩ#|5Ÿc{Ẑ4"㮡gJ,FMqv33rlEl6K #*'$cӅHG i(2%btC| eƼ"yCN'Qʭo Vc\wbIrA;m`Nd92-Ms3^zbq:*ͰI6m|ULHҮP-J1eft4Sșx]j% u{7(~ؾ>[0ZzwVxl,s!` .&#Zl.b-L*IL)GFeI]7U0@ʅ5; 뎡0mB!a!< -1!C"ԍqFjWg&5v3wv8q9WLD*8߳y3)?^j[Era7 y'Q4,_^s\)LKr U..o =H NNEV+Ud D-N BIK㹌ʴ`jtŢVm*$twc\0z>YQykK\MG'瘃|JsC ]zmu9|2=3:scn.0BcSWgQ dxZ ?zsN_nV5Fr15Qh ݾNr]}qsFmX_G@3 B:~.f6[ӮiRKruIUXL ]90&@pѮfWܯ3*hIB yWݸQȼ ;]2Ҭ7ya%OV>=,ٰAӊ7o#00]GAם KAŀ'79xasGǖPen)<^I$my0 ,G#]®`ESQwxqrphҢtKBʌ$5?5PSx~)c1!p\i!Ef&OF Οv6ⶽ=b5TA92G:suoٱ4X׋Ȝyt_KSNU*+ 8" v*Gd?LJMtmĭyrwYr()+gI5W\ Nj?jŅ13r( W܃ˎB_瘿MK%'='KEj iyT WX9n ` y1y:,r`qY\w0UCx`-o^mg3:3sJ.(oh퐁O z%Ҝ-1.[IxY@6ɲUC zXFRogQ6!g$"~I[H̵{K'R7vNdQ'*AOoҥe˧/Sv`:&st"Tc$ԡXo+55fqGe/ + ~j_5&@㷵D\֙w[=?Gp pWr\i$;{tx`u3}, :_I$C.`ǢG2 g!-wh;ixv`i/2ns] +^uP qH[=yfa1o8-oV+=|9l#vbC0~w_|b|Hb`cK-%>05X wG UGOMKk:s/WW"xiK L!OsMV)c >ig'*yD\gFlբ1HF-tƻz Y ~-+k[o)/T;se`dݕvp,? Ly[)ݔp [o"L{#~ChQ7I|.g=ߑ#S"J $M-iuĈTtH}J7-D41A3?Q'Tr|O~&'ч(|Dk[Ԫ O%ֿ?zAF-+CПYTN];I{pATvv3.j0 Y0ZWBKϰ ]϶G['g5dcݓdŇ5jJY|,RY T!)жO4d Jk'u5p!FE'c@F9|0lG8r~`P;I~3C=֢Ed0GyJ!o#3CfS21JLx"IбU~b{1H$_8P1=)ޣ7u}|KKFАSY=(=\Cր6=USAW$2Fԏk Ytm!C m6\&E9Ϡ:xMuz߻+ J @\_$(U Шb촼8Sa~G:D5pו3+҄g#x3[s7iIXcYl ˮ'BFELM  &Gyh0fh 9*n9}¢)30h+)X ED8(,}e)Tg^{z`jy"e)}Õ;λ, \ p `(bBv~=7^Nq;R샡\5e0O핱r)Ռ0LK#S趵kZzHc(o:jMQAXmzdpx Rj ۬N6^3;!DlS &5y9ǧ3Z%`0+oi*];Nv,ͩ qz8L5TՕTyIVq`FЪ~n" $?K&Vwj3j=q}`Q˛?[ /Ԕ/EGB.k7y%JjN#..g<Ӟi`E 1w^2yFag.R[ Qb}J7dJ#awΌNɖnKJ&y;ژ ) s4ȭk̏IݔsިM8ߊF@(Ql]NS10ŇJUr4S2} ]9k0 /޲t?4tGRwW޴+@Yut<Ć N=J:>+ X J-M'-x.n񁓿v!~”f-*( `]0;CD ݆hA˧%07@րGۋb&eeSYtl "I4NF3~0^H 8+ N4|g29(#ړg-iV".uhRHqg|sn t|Ɣ(,%8Q+`rSY!10yǜ~TdR7[x}vͪ͑%CuO2ZLk1RªD*gd5@Y. jN:Q2.mMn~AQ|Y dQK\cϩKJpvz@OѻiM}ezvfAPf yd @5 F(i(dݵLqIlkؾzym&Jo3eӝ" rfSNހ /?1tks=c`vWRsˉ{E\htty&]P I{\-\8x11]?Q2 ~!7DrF#b?dl}g޶| |uB-@Jnˣ=tlVO|"iWv9!v 5wY^]g qCH2gX\3T-ςiN`FUnᵶ4fX/hI~u(x:nXnoGI/+P >(p}k)T-(6KYZxmH5{8CZ Ru鉐|.`77d }4/6W6(ekn a|@y& (vn3ܩf-ʳz m[4 īAN`YiMHYXwČVAN)^?-K6eΈOۗ0*k0傂h"л6;+S#?wsdNT tH}sc)=hCW>Œ?# @P퍏ihV7 VJ^+l1Bw Ss?u}`݁f Î>p9"NYtnn JoNߨ8bW-:Ñ]L)j3 @P¥*CcfɁfؒ1+7r"b˾8,}(rr  nؖQtaWlr8qjcQBf jAeh<-؏N r"_,R sRȟFeteG<%@NHՕܨIJ?hOUw Y/(OA#0V ^=IQKJiH_P0pEKc얘Uj@"rVw ^|ew=c6-LV+h/$଱N/.,QY>0]d0%U:jPNQ٧D(I9s gP -`NyVIiNh- KM) uNP`Vzh ~n%^γ4`TmDmJQl`Tӗ p)][AU[E+Ki Ll~A A@PƯDƈ, CS2q:W\ܤ"a*d!3vqw錷MvRp8)s\4yϖbU>Gl`퀄x&LhB2)^q`&@&KPn_Q A0V0Y1z[GC&6Q L+./]79,q &gx{Y6͜ g^k8ōvPdP;=j}/WP0%6tH+Ar[f4 2VYJUcr JXb(;wk-@W"3-0 aa <-=]%Pn}c X⮑p8靄ǽbH+Lc{.la+B 6{*]"\De# y%2|ןWsMz 7ְx#l27CFBBuS٪yF:c[Քp)>tD+N"]=Ŗp]K#jw0ew7&<8R$RoQ KAމn23t>6'KT}A)ۆw,?G׽^~&ױ #KFjBUfLn# ,*y,(uOrJ^-Nzc.@P\NP0dhh@ݴ/.Pڎ/37.ŞQK)[DtT+z<ys[UI?c274#y{2л9i R[|9#qE3[ O>D{ny\0 ̤FvɦOg;`jY˾.LToOyn_DQGWHX\ތ{ˤǞ'hgit1QR-^㺒q#B!r1_.vP@Td?zR̾H怸'}4Hg (C0tR#젯?IGL6АvJq&W"֞)R ;mC{o{%u 3vQ6|B*U4@2vCG5Π%MJŔx*jzQ$,]D_XD /ʳǷ]T_X{gScn'M]&6844B$k=X`b]֍9DmK' LvGGGkLA EtX7O|BW:"%0ss'rx]\nK.nseK&iNXYt:,{ZJhl(dYi:VV0ld{cmYd#AP~yދ!VrͲƠmن7aFV*|سP1.Ӎ -|RDi )Xvu[okyvCTzj]^b-5GC^Vmk99N[!*y!EU\+0ߐ:f@-aTsiH^iB̰~Nʄ|^zu3/\9j32xH4]1MD^kMKTz%fzn.WJ#PR#0o/ ؘ/oF 2^G$uHP$mRu/V3_%"H IQ9KDIR+ӏ 0a\ #Ҩb̑1+g [z:uQֈ8{>]D 5`b [<-۝KadP\Y MhC:<-, R]HNLj7b;Xo  "4L@Ȝ:8c5jxR=;`x =kd&$.,R:ET 3.FvZ{$ xqmPY%{l†;2qD 2s|*s ejgۭ҄Y K  iWfP׫ eEAD舗b'~4w:Ejs]x4]Q !G'Yj,3Ray3_^1o(XS$zDN b&=d{Zqubu@^ޖcG(f{%/:)`]#r3#jc-g?UHhH ۴|I!DPRE+3rÑt 2hz(N݀3"˷L+Xʪ-p_ք|| y̋od:ybh~ ŔYp^^C =٬Qyz%״7rs-,rqn;b:N }ZE㻸)+E^?o@wEFt1v~s(&CBP-qf-aBg |3N:tu!]M/JUp}&;| )D$C5 '& "ѧ@f,0V@\ {O(ڍڠqzxs쥎xqk;ivM(1YGJM\?g*T{S5RVS4k[YScQ]p"GN4%fwgF8eER޴7F ;= ܔ 38=X$D_+XnǠ/nq[sc5F 﫪U׆>^V*B(;f+;j57A,7Uz=7-iق?/r$1&SgMBUHp =Kq7F_3=5 e2zfʨ')Q*i]{|SRhJ컩S@P7iX j07I)OLeXoC6ʮ+"g[bOf-Fٙ$a29!2M )EIx _}!A5pe]EL5ښݸ00:Mr&y@q|;c_VI(sݙ|hܰf$e4a_8ak@rk𥉉^`&{U,w TI9)ـPu/Dϰjl}A(ru'm]ʼn r(.GQSe-Nӡd';HrH$.$WR7O.s ZkUW\_w4|+oV9f0R=1ޞ¬p}E_l_T_88<= gB98|7@t/E8:n-Io nn ^!u4,d2V#e] ~hQ gmCG#]Q' SmQ$&DCE:ز@wme|؅Ѵu9ʍA1,ew|N̦2[qxWtDWS"/;YJوyIdHBwJsUeqhȪlj![uIe RLhW_GPڏ Xu= -nmx]¾NRX!)X/+vc `~jӴɍBʕlpٜUE_`+IpY h=oЯpzhFd=?1㏠鲨h!\" Y8#|./2;ԏ+ C2~bV<1K(doߵV!S[{oħjXc! Q!|Kiجs N꒵_%.y*`b*d=`P$}jOВaTݒ05pkkOuI忇WM󙮵 DgBI@mHWf)R+BY }H0 )in#~ilAQѤ_`㐔`ʫHEx0#?çEp>`RdqMw +G0{{k c5:) i`'NFO1 jlyc?{̘49o{+9WE@6IU  D>( HE"B;]4iաh?H%^tӴ8F =*bU/\] rHi!PfhLaJp4o/ x?mYg&xcq꟩|> .Qq?iGd1{7択\z*ame-&h  D^ 0ImC/i9& fr$*)uԐdaZo[L-5+;Ke\kqKځ/AGD6J'_em4"p@i7W=VK1F}m+3a\=~OB[DC lfO@ѯ,*Lep|o?K{) sp] D,] v':%*p܆dWD[Κ-0@5`0h!=M73>Ҋ&o8Rzm퐪pFJp n?,7d(Υ(М;SN0z1GSFݜ?Zl8$jQ~mwRʠi,nˡ('›BHP[~sOu;9=paxK9e#oYmM }Oxk-ZW_03*0us l>0hNbUJRieO p8&*F`s«wj(wuNV$\\J:!Iq +SP>o ·v]_9DV"n n^0*P[i55DpDcQ)_e GP oF$6&9܅ɲǺntr@6$Ȍ a; tI84G cAf.XmO c|ĠSDXk #Ð["Clj-M|2jr{{U׼Mo9jpQ.Ճp!Iomaϟ =sI@p,d]yo)P)Pg$diqJOI|x[Q_)pM^ؕŇB mrk%ӐšHJfT*g@9Y؈^~y%"5r\4+O~:+:3]JQ{z{b.ʸ`e-$Rg?q-ag88mJojz~=%@Q' 4įţ=~,I* J q΢nB "eGn1lotq%aiS>h*IUI13m1*2dJly3VY~=w fR-S`'AMTOT>.MS,]#Q*䬱#%珱/l.Gy7GRck}`t6Aȍb6 tWB`o13JB9fU/+^4koVD[ϡ8L (@\ r3cZLIrb]>]䢓 MVA`,QaFHx,?OacQ$ PܟL2Z_ϵ>yy _zĖc.'6y\"ڟ)M;rQL$r S9 ,OeG"*_ \#3c'Ɣ#: {)C$P\*f+La ovD+(R(dtdZQ߲v7Е#ڱJ5HT}Í^ƭ{ܒ^hU `mO?r'̓5 NUޙm=aL]u=ID¥ yM^06фZ ;oIbMe? nM, L̑~&zZ>Ё&B\Ћ=, D?8`{^s?߁>" ۇ$ {'VVFj*%*b$1;p,O@~F._*\~=^K=@2ɰNܴ$4|mBxsw{B=P|NRۥ9ZPFç(PJS@:d1S)i"#$P^?[Rكv%}am׬ )֣647G4=vM2"F\׺}&t\܆E"w_UB38ȿ[:$X

Pf#PO KҦ`vE%{&m܄:xۧ{d ÿ .^ JZE꞊lfx_="دCkVʨq50D-%" L k #FysLM@}_EUvF>kkyFN^z}qhGcANHJ!LYZzPa{!:b9|>/Y_w? %f6k&T^ X94X? rmՐ]WYK]jHnɱZ{XS޳T#4kiJ8w$iZy5,38\" -X#3 /H]83[ylC+#֋T"nOb$q6{FvPY d= L. l焻8Xȕ\&*+Sh\dȰ>ͭF{ԃ~1}]9qCV`e%-m 0$*[ŠT>|Ӌ>CW/RÔR GAi]6Z)/I3VW3Тt2WOJCJ2#M"s.azgI6_ ju\AVl {.j,8R,hÈl"pɬO&(&u &i:*yj:OCM;?ʓS޼m[LOy 8 :DH"Fm3v;*)O2UDVmp2w$+* 锱 d]j1A5SLcqoy՛u|iU&ޚCH ɱƐҸm`OT;X?1)0IO_Rup\7َ= Vp)uҋP_¸‡gh nCΟ|sw~)zC̷!)XYZmӅ?~plBH@&*XO[|Q[4[pXhuPRM3/ƒK#/) ͰSL7=7Ë́riK 옋 e@%򊶼cZs VnF"o5 ZDb1 BwzwyA\^h7e 3i5t.eߩa쑯`' 4ǩR]ĥw /i]28jty]i]bP+?vCίVrbo_xE{Kc ?2ziohh6rhC*Q8Ziڿ1f1}A)JwļUQyr7P@Uq$0$lrT_ZHN5rU[עT~8MXP< Cɋך Ӎ:a|.WWjaHfl~imyFߢ .=uX;PX`D iܱAwXi+7YȱW̾oXUA +}<2+)@A(4 俀xd=2a*pK[L s^ˁd-y6E0_̮*&}I1cP'(~_EQϻ<:~b {\zGNs 3a si|cƗ#7,yG/X[4CW+꣩n¿u"z~qW^$(pG+G@hP%)\jr.8.L1;L(\=T3#!Ip8#S 1(@峚*\L'5ig;G74^"'Jii|f@85:Z"xe5V]$9b{bjsyi6=jx &4A'X*VBk'4|V+Ȥύ} 5 `[_js8JH 1Z!w S,9$Q~kܔ0RUX/`,7r뙐T K$&#9#wE0v98ak> mbgѨ܊3sm]+$dž+83׆.:5II8%O_*UScRi lErz>Ļ7@:-~A~W1\.>\!>lojCpdwbs\geUz~+"b5pfGj XmsK>0r6WC G攏aaوޫ5ŚИ @-N3T&x(+BWg- pKkaʀ2bT:%IY3ŠoR"Ae`_}+Ch tO|T\sbXaIUGmhi1J$[Vc{O|cϵD_Q!>_Mbʒsk C|tR&+ g]HG6Uv9=/t-F&2W *drwa[T槜bƅoM k ;H6}6/|5pN&$tk\ Q$,f FN6HTIN· &Ֆ%6Uv5>_p 6{G|5 -Wl~σ{#Ln(M]z gPF,Om4qw'ݏL잚]fy$K\,JjS=SOlsIp1Q=;oȲ8'uΟ_!$RWM;܎K{c3E_68991f-ofiTzkaGt&Fe$%I@j >q(Ă{6 Sz.mF$Nn8yt5t 㶚B'v@Tʻ.9 ns;d;T>x=􄭐yRf)#r-83'Zxx— z\dleV_0I4Ȝ+$kY`s9qYa`)6&E)1 Р=]BHHгΚ|)$&q\)KۓKmNjZ=A-PHq,/N5"'ئ@ѪqLl?P֒ͅJ#{`4v|]6?&呢+:mf'Oұ#J~f3jQ*.?9MAKno~a ^39AX}7]ۧos(fbU'jf-<7zs[h^.u}`YpxB*Bە~E?ed$%"ǥLKJ^w2̤!Ӣ L2t=<\Y(^'GԷc8-_ٽ:]/% W̽&y=M&^mU˔>+u0("TJATMKrZ+%D$ !ˮ儩 wRڽLR$D<ٹl#oXxyYnY&vkYei6W 5Dב%,A|"jn.8U&jDi@t3ڏhoLa/'D[iz"y4`|K.7e'Z%HzY  7C#j8+"*^Y8/!W,WV̎jZ+g_%w<*8=-C>W/|wXA}:*xO~36hFF|u|8jF$x HkϿ},QSOCA39&L'xB`qʈ=xvOo zX׃I<|//q .7dL e|֧S}G.`ݕ7C!'SIF"%Yy<^7)HX6̺퍫)"%m2pcֈh"XU&Exݦ물ڨGVV~`4ٞS7 C$ڦQDBDU 0,)ތJb'A s7Q^uȭ|Der_6ʂh.UMvZWXM&IG/ԴCؑS:At|2G"ej#9W : w~ #Fs"K?ms|1|1.$`䑍㿿P`TI*@ &E2zQN*o`vζ#f DboP]OIɐ| hQXNr'|IFpq}R)F=a'݌7Y$צ';`J( ԣ*˭ H۲KGNJQXi9 PÒ|X#wr5ö,Od'E̾sd{Q `FXy2&M p3I(=nOr `13W:XSME6ws}A,옕* 0_._9 |~gO/T4rwħDo?Q JɹS8gD (Vx@݂/na Zr_f gyWN}8ɝƋHx.cvJ+D3h-9%Q@*!J93H0j2Ȓ]Uϙ1:K`N Ũ}y0+)9x+ ;A"#p$~&< P5FVl`]b[yritg)|3]m)$gE# l^ɾ؆EA*^ `dPFdiĪ:,^~{h QO)03C$lf~_o<2wܓo O0 s~\ :/;/$ny/5. d 9t\ )gJ@Q*Z_4^*DQ:XsB5y(! É:1ѩZJ%2$MĬQJ.*d d!ι9} ߒ3Oٚ}2Q(dR^7v󂹠 l~xBȎ$mZdÅkwIl?NzZ<l&<# ~5 (W+)9/ ! ޷20"-S}Dji ~rbE]/ZOrCA#rpk_c2"U}˅4ϲ8\nϦ#SfLxRQyTG'K$ϟUtAr%V? F*ys)X.֧)(nAS T.gv㎢`7(Z(cr!̞}K"" uu:B|B>5_UDYڕR5I;pd-_Xe`A}kVꨬB4r%uOGm0$# ``;iT^Vf=ZM0&D /ϙ5e髱6(#k$< 3?.Mpp h>:QkG{ ܾ2?='%C){c /|<^9y,yn:GocgԷnZ5W1" V5#M-{Wsmg ⥅  k$`u;zgnVpP8:2pP$iMdUB=e.E.Gc(ʸ1OjD7 7cͪVÞ Q [p}{.ж08P3*F6+.+׬q[Z+%2&=ו](@ ߂>PNGIJ{Q(Z?kQIx*Ϯj@΁Y8!_%(:Fx4_i>s%U9w &LYS27RγeW*N4z$`*9y3HB8F!K˟G=2tvsSjlA 4n#$Krѕ:'$D3}S' s+pGGC;4!~uUZ>:@T_]<>W&B0B]|o; b"pfفpnS$rt) krv)G"Mp8ee.|j:NhO=Ϧ r p48W)Q.+^;#0:ccz$5e1-8r/d#Q̌$eZnTRrb%B(r_ftHCH]Ka:zl"G:t"Oz%oC߮?x"9 v' ^r0%zxV1'ج6J,Ǒ0I95mURnT.Ɛ\zr:W3dvXdN5m zO<8_;}vʝ p2 ghHj:t“$PdDvvU쥞VF=s}J)%\cRՠͭ6[}0 Ce%$y- >k 8'\[6v`h_'wqv?AZ&l.-;}fcdn):6jx_RDҍ{U=lo:2[Y#&|:Ruqmߦ[7Yywl @+gљ6JK$#;pX,A !),|=,7ѩ67Juk[$>#V)SDV8.Pn3Xijcs搌)HDƛ")9F Q%+z7hq\9VYf. $U 1v/Yn=KOХh=i544&"9f[ {,#p{nd?R›Yuf7BvN>']A7dO;d"dMLn뜆KKL6Vi[-:}_-e6#WHw-<\\Lj9᳛_IAk 2p-/dB bѿ&`Ȧa 2'q\c!ׯ B?s7>Q=yvH~M/zSY$~XWFY.{Sc6{7[)-m` zgVZ#2C&խ `lt2kq-ڿKO^ee[.:͈cLa8^:Ãj* &#]r?gsL^rZ1nq*)@H28|lRȭ9bN? tE?:z(UDgd02,f=xdT;P3noZ)Xl~1`ú k.*je:4Ro{x'Eє J݋wz6AqQwR"i4"qs_, y^ajOK`'Z!yl k0{pgyf3J?91 i2}qvg\E0vi{Z^EϪG:w}mZ/<"ͮL0j`i^SsLo%&` ܄M+^gpMh1ǿ0(xKࠂW]J>Ϥ'I]ه3.V ~V YQ.34RxPLB<{ZsZy4m$)yDt`fKHc4vK eLn}լ|`uN큯=L>'.\4JDOuJl }K7ҞP=ĊF{8>S۴$}vвOl`!&9b޻ T1$Oc#r3 őSDk+*Xuhi,Pr(YYn@֥H2_3AʙxBVR[XNE:KIbצ$Y PL UX9-p™8Z^*lݽWE3)yXb\?@Yp`vSsWsqX 2S!¼YXx; _ό%e"&LH)P3+s?xhͷ[,(Hh)g]FN$?M{5:FYl]McFuU>9+lǕF]]<YK%?U/x >#U1g="1A$>3kEt?OLT4<|J!Es@a#([n0ڔ&֌#;Pk Ґ]S] Xex K)DQ}JL蘱-@ȰsYhDK@:?@~uzM^ܿ79۲=qT_uGJ""bLoqwOfKaObvIu&O;4q}:)$%gkbqX>9k1v鮟 k?bb7E@@;٫!X2i=גm`aֻ|VE4 *:|9`FڼAST\uU$Yˏ𮇁[גȸfS2Uu+?NnNuLcm^u x] Yi9|VmǴ‡v58FO E2hFycC/ZY'|C Hi'?梭\_4N/&Ǎ_ړue 8T^Ͷ=+xD~ V3;V]rـ1%"cMIzQĔ7$@z -R^R'&pg^Ieo[T$+Viw!1,2 3 3K# ,zB=z] [[)NjiDE[jqUnS=No 4/[T;gpՇY=ÞK8@r p'E ofހg֩r;νjo<ЁRƳf9s>7] &-uaD{b^BDcN}J;3Z#-D`B\([?2ƺ FW̎tZi^ia׺>;*zըB b<=#@EE_12,5L]7R֏rӡnv;Z3s,J2*"`}su簃.N]:#[HJYT:Fl Z@[g5D.\0?%>kEk?z̦."*?O @gu0&苋ITlCki"fuO bXDhfgQEeLzvy1޿={+-ޫB^/.6Fd|NmG}=g|n" g)%au@X`h)W#N*m(}F|RGP7L$%#lq Q  J,rJ!qa'LE]-ߔG^Kժ:-;%YQ;sȾmvwR {"m<43!+ *Lu כӀpK3BS =V MSV.asm ƱYWcS%a~ 4z pTZ C <\ZƄx$my vo$>#I]d0q)ɴ.QC 9*n[XRLB[ak_Kpl\$j=>3 !]ܯ--j,ޡ%fhSnxt x dbdQmYkm=yO>i3[߯'1-SАsRvܳ%j$#rӭBRu@Qd#vw֤'p7zvE36tKV >d) jO^DD7h`G I RۘYKXH2VoцI-F M]'Վzgֳ c$ՏeBEW@8 :_͵DO+~B i^%ևGy8y&R ?7oȨ7Ĵdph}$,i4&TQsҊ"Jˏkd "'s&iOvܳUD 6:h=LUI#"~8,k͝ngWKC'y7¿\ %F)׺^>5vxnwn(~LwVH/Q-4z_Jj󦸩bŠmf kRx|Q.rnA ѨEvũQe[b6'2[fQ%hʛ+ ܱ\@HU&8͂;;ҼgP݊t^WX;a.U &;]~MYhD90 1sG**)6 !@u0`^N4;ŒϹ]!\]҂`9UKw$Y?VG_wd[HsFs ׆)@ČF[i\پ+\TS)yݜ9W\"S|_fKק"h[`-N,7$^!x*[=2ˏ@+rV5!&e1ifGdal@ vGy4RB̳_S@_適gEJ;#.j0hH[놯E-93 A%j÷)OW/F 5eҁ7ppf.0- M҇ 뼎ܱz6$}^'A3/AoTc\5w1Gm j+gUM ?>E' a w >N_ {t(Q{Z=h|akWxvVH|^qP@"BJťFΥ6$#"6L{@>Q5`U9wb+7o2-VGْWY43ʳњ`A箆ao .V~{:`aASM*3|i3.naEea'd D_YU0u15N- ,VFL]`n61Nx1>5/Aȃ:6 #6oJR,7cR[ٍIk7n_ 0c6I(OݍQ*J4ܨK{#R] P6:~qY>bMܱ/KB3b(Vy'\yu!/m)=Ŵ0;tȁ@%؀5yڮL"ʋ}UJȋd AuycOm2Gц10Ǜ>܌Ѻ{0Ld@%h1у9RBh@ P7cE z|xRG+8TdKbbԳ0v&| ._lvR7FݳU=< "!e.TʁMLAsM@{ }Z.ԍrPdɣBvYom_&-uUaSkeIA^YLBN,?P .m\9M3]7y0;u蔲Gxl|u(~QHD'>{Xg xH)v]uƻў*-˭,"&d}33Y:N/&A g~zff19y kE?@rCĶhl5*&3Y B?fP RiR9ʝpOuިaO [Wp/1_7Í w@4|!@3n Ÿi&{xn#lh`imyc` %UqbU^'ӁuSq!݊P@-+NMIaW!pHsy-!IuuԀ"(E|KMfM~)㢈E7)JWλ~z{pQ|4sw-L7N!kPi"/Wߙ!Ǝ]#: iA- G+rԁr(8a*O趗&$b<@poOc4Xڃ/R,Vo Eۇj6"ໟ/׿>o(>Hiʱo_a'"16]H:do)Ga.:;]pJXۦ-bfX!cM,> 6syW(VD(3}F%`1QRn9Nk"Ae(57M,{\+nj#pxqZD\unP3(Ft=Y@8v@tP`0xS6AiC<2xcO>?GiI[)4a6oJz65V,1=|wE&{BM}=4ýW]u쾒LRŻ̈Dmyq^#8Pt_S\V|n朵.[[̸L|^8|q*wg3Ӥ=x PE-e=*f(zM<%zY74&cLf6z] $ Ohj6Q-]^ǃ :#n+1<;Y/5×5gg {u3  /C3Wy d疆- ynHVu*-ҞLZ *֗ƹ5 MtJ_KZ+tHiHg8ȡF6u9 yԭ`v '*649ebv.fZa\4fq_~U_wO:.)=PJc-X"dH$䕌67F3Vr;rrD,O0ZVFnDs ahz,GQD<+k' w,֤^0ݿL:1Vƥ=p:B kz(<$ ֒jT<|=Adh(A򘠟vuC& /#8yg5٧*1pp.|˖-TbJGdJtMy&v'*fT3z'Z$'xbX"_r,!CA~iNS0\Ѹ&\SР\֤zLC^ amP:N[TI^yó<.0ƁcG5Aoјu3{~fu\kUvLމ8ߏ%/LNtUіqs`1&By5{a)ؔ,a>wO{?>shCp ;?n_ЗL, $*RE5]aN~?jW>= rs~uc3׳ri[ x؜\~;_0nrֱcgIUt df2Y5GSNd?aQMd;M1F?OfS&UV-7#W/h锋szٚ ;wVG{03f>!h)Ӿpk}.dzQ" g+Bq(_j) =IuqÁږ{ɑzʅ/o8ԡ q>uM h,ߺ @%N@c0?3zn>USnnOMcv&+~@,×Ф12}uܟn}LvUEKLgDIHOFk?pYz.JQI 66?xٯQm5O/Iït VLsbXƐOr0D;O <Ie7.|J?(b6݂#CpԌ1J Gd2s xoO`鏷_G䋀fS],C=R[YDO6I ;s-4.^U+ ݛBXhԤ _$wؤZrW7XlR<@y9BbiOna 0l=\^R gG'ڐ쓬qgv@ziJ<} u|P (~XwQ17nS%`U3 ;WB.#4@:R_DF:0N(NlZ!J~i?@ QRY~W 57Btl$2CdAQƱ>8_NX[2N xw[z)! P{M'6[r_2#ꄉᾛEbW*'/2cKgIc3aI〿igJG5P I?hמFBR1Đ~7 a_( '%1m̘g8~!n5d!gGV^~`7!5q.'9B+S|;K͡Eųܷhΐ icmVWL6'WϓUp8*2ukSCF I->U4~ZzhvMh d;IL7W)pE;1i6~V^DHr_Tm+IJšW:4' [,ҳ]LM#6*scj5`٪g\A` Qs.JszqI;3c94w}MHP3bR 'hW1Rpxɤ=m/L8d *h'zW Moevwg۝RnU DIA%@!=u,L_OACm9OOR^Y;Cdgqk"&Xd$F L^W *.yt6MbE6l΃Y 6ps:NE(ƙ%:"s'IO똹cwY1jsQk6;_PȟJnFW3{go =O쾑famJ]RƮ$+ѯa)xj이H1o~e#2EԻG5UU?69` __9Hsf6^Z #ķ \h"KWK%TbB f þytp[JV$6V!#ϵ0牢j7yGwh6cm$%#?bl^g,i$hct 3 9Wq]i%Y"+Pz[/B؂2C=7~)A^(7pXX 0Co&hzx(S6@}i[CaUu[=부qjL\jq9u~5wmPMeu<|@|:NJ}S,C7 ULrtjKrx2in?}m&(>vB,& d\2 ܏_뫇Q/Hq q 3f>skZ::_,Gҏ*dyM2̬1kw73ZIkY=~Y7rd _X*;Gj_>\m73rG =W߈t1N漽I8Vs{Y  ݸ :DO5NZM#H|CH:7ƕ Q)_n@XA7y* B(pHqA={W7#^ ʤf]xH興5P?Kk5PXsbZ(ɦR=s|z.H"vft-y[p6%vGh^-Z8Ox#C[g"Dq1sf7>Yzs&gl(BԮp*qԼ\^A) "V;]\в p߼FɊu.3tFZ|ZEQre-R=ñ$4|kngF,>\ȺIe=l-V#!FѢ{Xbbq4J/@9܃Y_Ҩ(OıIBH @9a=YDZO~iouNa/@@!Ie iDjE_y+_[ivYS^st@Xd&B1/2{dS$~-H6Z[|͊ qF{ U'ҡOHֈqkCq: wWQ[c{ƾq.I(fӨh>BU~ n d[ yp#vVs8PVz3]hBm2/o0\Ok46gY}$d`{j0`<0/cHe:Cn֟;Cg8fQɜ'#-Fҩb/>6c4bhzqNs®m Xl Ph؃X+MU4ל<[sڒ2?`uЛy.X*-NtD"fHJY!vNn_~ Ւ$L=ڶ qSn:]9xµ3Lgu V.A7wX'U%Tl67QJ M1tπΓk*wf:aT;Y2 :@*Jeqyד%?~D eZ8BHE QA, Pfىepd]?]&wԂpize3.> YdWR_3 9B{ fHE^l;S?,^N\{cLcn3d|.0 2QXoaq/L*?̪3CGЊްqBNHQke4i9–•b~mR7BYIAWq؊Go{%+SEM=ϘMGcK<LhVJemScXLxOtyqg󏈓/¢ ܖ"<~ėSt^f Y¹)gtqNC)M&LpfE)Z1ߣYscSE_8)܁]ra-1K>+kƝзjT#1'e{ju,S9qI- sKəWnPO [럫Rr)?cQ+Rò6!BVėJ~$3OUz,ύDȸ9˨:m}[J&W~|D2dY`yXzOF- rå5p"F hc AKeȾnpGV5Kh:cyВ}h15m%I2"[~j0/SQ_>: v ^\0ic@J+8,Z΁^cs08k[Go+'KTB{|Zwd/ndTzqcF-"fF3@8gQMZ;$ЅR3B+av*-F7?tDq:a&1rZJrgo \v#rD"1E4:u,PZ/ ]+:8/G5awI,9$5FT?jhw`?9-*~yE"]r5 `s^t6:5Kpx\ r#MRDDxm!5:"xaOي̇vW)٫R+Ć^dFxAi:| ljq"d+f_!ZGXVv[MCh]1 3§9 RO|* ]~1 /I4jJg%8d̆=isE7?~1g<#%@O #]d6w!Rqa^^F,yҥtwY8?BG3haSAynp]&h^$ᰝToL),b2N MJ( +%hV]|}wf %Mv@OzrdqAwqo0h )__wat10 7+Dr0鱝Gm.)TQ[) _68(*mőÏFU|)]Mő4MS̉6 V$SN+O~lp|6D$d"(KEa`qĐE$J~/X㤼a4Y푐X;?sjÙߠ5lh۵77qpHV68;Asӎ:7|qR&Dz?.Vq22k8&p qm&e$D0hRf LBP\uA4vePZj0+udVk4t2%{>aLsER hspLXvf#i-%Hd~!N:a<^=l8kED볔 !87gβOXEYBx-;KG&DXАf`P~[Pأbƕ@Ix|$l=ܥ,crb&}ޗ0#WA 3h1@sd 9szK~ *PmzHd$|6}{;#kk=FS~sܔxhiya3r`t'&|8[j:YyXYpsiAFj0A ()eEEVP*K-nDKR恸B6Kfa oC&#? kK"](STV"< Xc\)Ib;ricU<ȠDf I7[ yKQh{-f{v{F?'F^ ^$řOvIYaT 9ZEx<+?;۶MVuў9qwTp{AT"1X;f*XXi펳ָ?wȸc? 3/VVQ!vƏ.Gf  FʏRǦì4F ի"R I('}GŁ6h%~zgp?>&]<%g kCVcsai>5Buph?۽ .u&"Q1!:^*+LXGR+THIoQ$5y~C[X9| Z62@}ysεG{JBgȫ9xMe`<Pug-khz?DiŦ9}IS~#W;n'Ix׿^!eD=n2q!$϶vzKlltmczpП+u-o Or[Qek>ګֆ!'Q W"3*瑎Rif܆F WORd,v!/pxݠh 3hJ7E#ۼ. ̇'͜vk Ov|3,[07!sv`<#Bqy.P؀= 6^.V6=:ÿ5W:D5}Z,(ՆZq;ݝ~\=/CXX{!*8J[L,@ZX?opWdĀ=6hbUjd ^3㕕p0] %~sO ^\V3^shҜ1boKfITpƿBt>rOd; f3s_qp=i2x% (˄ +Ƽ-m(ST2@Edn<%.¾2)GL-ç^p^1ٚcVq |Y9~ݛ;LD,9m]8^7`hUy`2 I@u'cll'?w YzwΉ Z+/QI ?jg>1= i*[)]u^_>l+Fde\O6X9!8T~姈B'͂X[efKN u gBC)?W&U5AUJMaou\c/@U><c d>":w>e}~/? @t%K`r-io.WĆAŏ#927Mط0~o ą,9!$INZ`k 鹠>@?ySL>%X|W)=#m*c>7F[ 4 'rg֠ʩNF2.EchTuK89"(gY7pjVr,Hk!YGFx$)Mssc'Q ;;=js(j#Z2(]1TfPbϋ3"PNGhؼr`!G\_8P>cQa1<~3O'FrJǨN'p!ss_MӓkPmwrp,vf'#oޠ&Cxo%8qC5grwgu`=tXSi:P@j, D"ͤsHdk9IgBQ[V@Ut\ o )8%Njw&O,l ٤af8#y)uFNorD^~$%'hdhCՐҎI͡ Aaa7 H9}V e| zA,mD4u7cë]i6u᷌H0$oBIg) ΕfV| ͸߂taH# vB#7 H'!j[ &[:r`mCcAy7ԵvZ^ ֌D'^=uO ]u8vm_XEѪ}WR] yPS6%ܱ3j3tIcDT{\gq*m[.TA!%>ŕcɘD.^5c~_ iz f#hʶs6RZ.yVf`&o~..Y\afpNytid&_T5zN.PP#M%VVn-jks5#xc}7A^86i4/kuJQwnb.›dgg ǃ9Gxs3~*\H&|oi&B\{Ӕ1O~ػd21J1D o.qe5p곊D|c0C:,Ӹ"Y[g'S蕒*z2%+Kb\Jon{])ƎjA( ڹ - yF@)6gYa}(I^;0V ; "z?wcF/lռg}t#+?6}HD-Oݐ6uܛTKh8Wh oij\;a'ed=ȍ*ꍬV~"pU,V'B2KB/.bD4#ů.GT0WG#bŠW*Oe $@.Xz`2jIBYPX0h9 ֍7q> AJ]{kvb9Zfua[Av9!d.B-dwbT~:$ 3Q:AN$v_ G3z8nV{Bjo-[2!pnT u_2vCTHڨyyhI ȕIC)[҄{ Ƀ G-fUtSt/)MZ7­_ݿ&^ 5;Xq_kعh βcܬp/3Б2 _UebO[t4 ݽGR<= b(]@ ]Ӵ~aޖRU^}˜$Sp@3oqdVb~Ki$ael.'bRo$c׎ߋ-KV2Y_a!s tE=v8Uu2\?8&lrdNW:i{$cOVϵSENK ջnjGZ/u6KuuӫP͵ވEEʅ;SZlx CvhަkpCuD< ^s-PU.W#&zv "rz 'xOvKy!P_Z(+)nfjhx26|ktFv,c/FAu\PmGAE+udc H_2ҥZQç0 6Ƹ#eJ,odߌ4/Jt096nqIG)|f/ԼGvKF'_ALJ)}VḌ߬ T>^V h;?dϷmpg;YvE0un.z.o`?g!sip `&XeXe ۧMv`n]^;eiG ϵbHУM#z_5{d"UPvKyAZuԫSS:5aO0nǿ}[v"g<9 ]hTZv$r=}哺W@C#@N%賓Zn{헖= \d=kg"p8K"e#14&Qݮ2S}^3M`+emtL'T&~h$}qORlHޭ!Hf)7@V=Q+qڐYFDbµ<ɋh7 wmӛk5n-<+:clM*h̠@C҄L{*NN﷟=yR: IP$eJ᭙ V&Ei/ HEY1 sX60i^{s"K~>zW :-}tf$ J:|8E@wPqQvG֑vEf[%KdugW9 Ц2< E`ͳtR=0üjѲLzuz&1m1y4 &/?t7Cxz/=,3T.Jrn6}7Y;9cAuĜ.[H=meP@h5ͣ9TWd&Zޥ k~#Ib ?TrG9l.!*p`@2ْZ.g0/`BD@ަׇn!xO=ӁTKax.}p6b{LӁc )+/wi-)bvX1bV'9Νoߣ=%- vGU+@Ɨk{8$}3􎚁ο1(2ł1eGƐgo50/k.`jrz?{zы>v.3-'ɾcS<ҚTyضgt3UPQnG1t\Ts$.J%Eؑ~# \lMCeҴ{#ZD(G>դ+QF%f&$8%,H%ve#b4+IS鞢H\`9ΦtqTa$t=z|cyH dً&g^3Q#@ _I;#QV$և<垟ThfMBt.eU#sJL_q𢡄$/9U_l$JLvLN*? #E) l̢baIINp>G> @yrH^s@u|1*;Mb:g sjvO`IƉB^[JwR|-?ƧH@V%ZKc7A'7۴:yeMtkm:iR"ܑ@H1ZA7 Xz 鹗aZ,t&^ΓTjʔ`C3di-^v.#\5d=MdEEqw]M.:la8 ߰mF)_6MRW.H`,jB3=V9OJXv L!#Uv-+ⵡRD-&: #|5\S?˄@Je%IU /H>&b|8Z)DP;\(k =#3GJ_ɍ,< @-bݣ2XP<*a5>bc{KD ܄Vao^X@S =c9ʼn֝9( :UM, b4p(Dj"9u lY<>Io(N1㴃2D8K-sOo-N<Q&*OD ~c_sXHk:L0^rgʔpn>4%e%Kɸ8]Ai'HW)2I '?S;V2[6"*p+CxMCD٦8;=0#"#S `쑲xik"+ kٰ]Tqѓ{\w" YfPjOeS8pwH>-eщ'V\|- G!+e}AŠJ*Y>5YrcR}׏˫k/̢i7vBXA^d^-mF3aVlcyT9C, z ƧWӇr> A{Irw|1܇u[j4Nʠ}~_dO( x姩WZPCdG㡾 ^:9 A )hFER^=zI`~.KvKkɼjB4T?ωZ} gp PK%Js ]Hh F-Na7НGm7PXd=7 pJub X!Qx5y55׏jSXAN=M}-|FR`1Ψ9f_B@quDl#ߵp̨s[$x$l<5p,'!8!|dy1U;pg,`X eDU1T`#MDǔBU~p zy2U41o"E|tv^44P'Yko\tP;҇"Z[ H5Qx?z3f(!@Jf -âdy=^_JZQnݯLI ~']*vfo hlyD<$p\1:T7~ǹ@,>h U.fv>wDaJ~CvXS}G y$1,ޔ!RsN(@qU.jy09xI ?Jsea3{ C,#D iO"^E8\ay{( 4|R\,ZTu{Zs1\;㳸p%Jc/ko3 'g4mY,@A]i NHLGk=C{l'yv)nu(ba^euT'ENIT49l[ &GHt/d($ 0M)qZC}8Μ]Y wD? G'OTU.Y5ucT +PKQ _UؐtkR=uFFO=_ZC&ڟv;.|&E3_=Y\`*?WťKkS.ݻwr/kZk_#pK]|+䎟Jᴹ+?\5êh*4%KEdvs [r7_#AC>dU!\M_b(_f^k/oȳ{ s#ч;QA6n`8a~!M{GOtzMk2Ё۲,q!JX'BA1rﳩ͛!pwkD)DRHyy259yrm) fD9 @4h4ggu4>}| ix@ yO4|JO>>&<@G> "=ؖ,'ڕ )02:mGM~ȩVy}J7K ɿY~-6| < 5Z2[!v{Z.ѠRT0dʼn{ h]]h3O~RTy>6.4jBbWﵽ Z94`ZF\y:]b$8PZ36C;;sHۆn2^)矜2u疉ʯ1I9PxԐDPxSAQT=*j\|RN*MꪫZ'I֩{8Ɩ}%Co}G\,q`6 ȲWFp5NsiUՃ lŚ??s)."\I^-zb7Jv pK`Tnñ&JǞ-z\p<,峬k\U0U2#SGɳݬPbZr ړ !'=[VR g,(w1L/:f-4\-S$H7 0ŖEY Ǧw ?**eϤ!G=tw gg/C/BЯAZ(/<\jRtYjTP iO~4%yUYw.[;޾@;Jras;0dxuq%Ӑi6|E oR>S-+\<~L.5^My/= 7ډ J>.(B8 lBAlr_VM?1MWR svs(v(lށ]L%+5)7=fF'Qc ;H&ik:bgF3⎋3,JǗ$iůr2%Xx \4Iv v/FGh z%\D:j>Y)AvJgR9qWhSF­0HֿlYYs}i=K8ȯLP򊃦ìc@XV"??5-x(Ҕ\}*f yF 1?QkC:Sg]c\ {M ɩ@)ޭ'6~Vq|>QkC[#|Er"`zjsn=p #FJ=Y5H6 oy7e8 avxPӆԛL)I߲$% o8+rW/3%Rs,6ҭx|2k HH٩B X㄁͢=؞tuԫ*'Fak SXwx.P әč9YȌ![%By:{&/ XDQ!e(S3h\ J>MUT@qn6m*ta^Qv*sӭs;0߭tVJh W9'>E3} BƢYs5k x/s_@AoMHvsQGMs TCx/|?@06z/m:iyr{-n%lSL@A,Kkz'g1,/ P['Dę}-"`J燹ݥhK&TAxO*Pv&MyXڸjh3 ~#3vy4{ƝV!?o`Ҧ&?hƪD_1괌âBTCii<!`'f'yߌ~8׸H#ñs8Bǁ.TmS:Ϯ$W}+y%?TMT esW jsQ,WO9tEu[/2T8AN:_eEG]^KCfTDGCa~J̏A حNjSiVIyFÈT' ?t7e >QOH:`su[ojo9g `6 z'P`"m:bNI^GUw!l?Rcska?n SYǜ.4Qσm(Ҧ-uキaerr4ZSR.0f8yYaZ5@q0Oڵl¤Y/$륾.1YL9GY)?A>(~?JA UN0f: (*r$sy Ci5WIn̝%tLwBEi-Vn|:m HYA467;Kk㒤ux#b-qe[3Jׂ^x(>nJ;4ᥢ|8%=yCYqnHZ%k얽X!76/ 2=:۬YeA\3i ]u/y)!J1Jk*u-w`3! {AZDjxAZ?>%zy7sW~yyA O=B|3l(o{7fUb\cy*F?9ƿbA*vw $6Ů-/Ӭ:mT+,Pۉd%N P 3{r&_= g:;mM2R\s2lchpn5KQM[[VIvƘ:H9* ]wwahR}wlq+X2/2 fW zJzp+N ZU$oJd+?I |&Xc^BLǞo1 -|9;򌄸vw4I\ ώE"_5Sv_T< AL.EW#ViV߂浀ر aR4,z(fajr=/ۑ:L`GNy9XK~%{b:mǀx0׺ %}NhPU$T 膥!,pݬHVI <g<1&ˣ+ i0ڕ/AfQ!;u+:| 9u%gY$ >OfV hbڸs!`scuٲ[ܖE=7<@=ڛ#C67m w@@3~ϻx֬\~d=[& u$>=HL:}Hw Ynt/Ž|*|ck]wqG/Bf,W|"xS':R2S,x9 DlkYP%UPӬ4]L$knm?]\uZ7D$X:wUੜ_/8`qNN9z"=u9Uͦz *B_@VoPnYeĆTI,ʧr^NB2i SS.ԏ"b|#oMi"(;,}M) U2K7=!Ƅ*Zϵf_)? Ρmҳ⇓^~6)i"kWWW HYf)/;xo3y?+*q?lD۹\e4"qpY!^)ՎpgJE![ʘU"UGQ@mIġX"QfO?jNe@Bû7`V'/5ow~|HFnGd]H4!Ui194Q]~ ("o]MXv۠t iݱ&Qg, "IhnUa2K@=P:t-؅q>?ߌ#G-xnuQsKL]O96b!3ؐ$lp^f'Y_ ]+y'2?>o?| X&T^$IonSbUÚųXw3 "qI| CaqpJPV <|?oSfd[犍 hAG\YJ!\؎fp%XUY/'I+f Y.+nsdJvf̑<8Mk\psj`Zu`+)e);P%c,HbJNZOF8 _oUcUr_>P΢iG{V$K:Q3l?hJQH*1<53Ìt0U=#@> [2P`͊t &&mh2v~HlNX'!󣍱2ˈy]hiLw՝e_QB \g-rP =aЧ00RK^4%-='6a?ĎQ1|,\d%Z^ Nn0̑,nĘ`Yd p؋.+@/ Mz%avJAL/_cvWs 'Ppb><<OR@m\N*:pG#,+"Udcxy!؂N7 = Bw7&[itpαD{qoRզ9{/:;"}mPT3^vL;Vy[CqqF$M9dq,~ڐ}dګ{;E!^.3l[rg#8@mL'+d+ ?cI;`b|i YH>I@V$Ybmxzyp@[u"w^·a{HݱS|x ɫq\l#GHD(oqՑ]?ɹN sٞPݘl1X3qTdV>l J z #,]Tt:X%t_y!PV%bEEe'8Z?@YCy*($2 62{!wGXZC&%zY a0Hyp%Snj3ב ZU"э&tSӓs3f:b/BDum]2Ů|ҭē 8t7/ XQrIT4C+|4-*P|@ čUWr/lA ||C{@16CJ/M^qM8&?|F]W}}rj Һ:{S(hm`(ޭ?ݬ[Do"|@?.*mG7bwP/աQ) 85Lꡡl6AĪYj:y3M?i0_pp1Y3e݅cӟV%ŅvnT 52SsES/j$9 J“k 2 `s$jzcD~=v{zhi ?cR orL#Cʯ|gKPoUBsm y``kڬxEWjGdþ~Yє=UWUZpxٛzk<9({b_.|-olE;3//hKDs&e *3ôh?X!4o{Sh4hߪ/Sec`TI@ kɷc<,"AF eu>wP$!l:YŖ>*{7gA{h;M9ל"Ե 39YZ?nШy8$V:9Ս& yטr胋u%6\J Ǣy^C/Fh`\lSٵD&xzdv~. '˴Kn m'1KnV'!guF3;ttNhvEϥЂENĸW' ՚b5wt&k7jV>-R{Y<nNqH iӷ,^>rfdm[`;PbOYU7Ia?5&U4XYDmh&̫BO{N00rjBLt9w9mS=&&O8Vsm?fLlUMSS !多0lker$#Oy|6A {ۜ6H.jT _;1Wj xrP\o3 z񖩪38 oWQ(̽qkh1Tkf`$ơHEpu/L7.*,7^F-Ű ՝wSR{ ^tomMȘʚN^$Mղ;&:uN,Muũ\4Sy;=(XCK*gOYxS 1ԓe9k%pnyi+ъ]p3d!6Hu(@EF{NN7CV:P|+ZtLRVn.Cr0 /nS8bKo͐%̠ꎄ1o5aYGaCQc"-W>W:^FWۇћ~YknϽaIMjs ?:=c`j aMw{ e:j1fTkz(B:B"$yslEGĹ {s\PG"zW~~:҂H%|ZA 7g[B Wӡx ?];r \I:/@9i.db| $؆'\G.s T; ]_ԍ$Fo$8I]%|f F)c6Nӗh/FABGr,wց~u"*P,`h74^u͒MˋZQ&&:) t$8{T@o0bU;rƓx[`}UC^ֹ#ύۧ <@TUA"{:є``jb/>:V&#o`_^ M+Az$:^l  KRͥk_@v13?%^R:כ} |'J.Bz 1E#_+#ة}QLbq B>~F}39Լ#2EfA?"\ c3/`g\0%mMh<@ff[X tcgm%S1{|T]sb¥{oOT)vG}ue1~$ Һ%^G1ո#!;$ՄuD!A u[7GlXp)Z[b#J)jZ gf5 &RwqQ#!uwH. $ ;dMC(2PL!ZZ8n::8s)@oHR*K  UzU\IS%yooq>';͒K0D"y7ehN%å\@7%S>zYf38Cs&H_ت='^/^YJ5Pxvb#&9 +mͦXjJ{r*=_> ]^)aҝҷ,89_K0Klcò8O )!}ȝzM`l4BUgwiNx|Ō494`vaRsАk{1ՙ+( \6{Դ1J)޺ VtCLƱiWKoHUdi<+~|tzޛ`ERK.^tLV}R1Zy{ ^P@#mo9 -19Chkof{*6W0s1 8B+HƃE CtA~xOz;`ww/ɯR E#oZ=,Eub*%F_[ 9:3 I˚=୕͝(X^cNՓ#(72$\+'6!4@dĖj7`bH"vMgx8cT7TdцVb 3a DmSP\Ai{d嬩leRIHyHBɴ.[g WF)vD|=D K&Vj㖡)B6Vq(}{^&XXՅ"O.ܽ`-BJ ؐ?d pvSCx.P0E\4?U9Q>ډf~x1Oh81E"{-4Pc=<㍖b>|VUzn"2]&e}Tg+$]K/ų\+sդ|䀮]B @U=> 9fʁ_'Aal>2q3,ɏl|'z/Xx!O| c})Տ>8HeE79Db=ļ5MK '#ӥE"\ntWNVUNTe32>'HMW:N^D̅F"O@~ ozذ`:S_zBdOK`N͎6Q#R'J{`9џ ==h V~@OCDM|a^-+%-b؋4JT%ab )frp||f]XD`jaɗDlGUCI\ׯ itPv8~[>VdfC`Q}E |ߐLdG9eZ(?OvȆ"! 66 dVy(B*DJJ;c^oH_N EKR %KXt쉷kQUAHЂ0|,AآQ(e `C2T s1ޱQ2%fV2/NcAgtO=+sHp@>$ӓk*y'|Ad*--ex[<~)moJzZ@$P74G9aXfH0E V*F {ùyPeq1O]"2>{{m1cOJc|n¤VϳVu(+xSi10 Tq-C~l rZU.ݢ  x񐣸r}o|Հ}yӅ~wnb }YvK| ѤZ='t>%T&KL> D4[,L {=9?3$RB^E#[f燐qG!V޴"askSEhO ԡ n3p {9F'Kk>C328pi0Y1L@.$xgA{U)X cW(%B}g%,3M~(/*׀b4g C],q13=a?|r*q͋ZK". Z`+vw$bL$4*}sV'4>H|r&ݰ9yhHthP9o;ݑ܇U@ok8Ϊ[,N4VI*) _bw(?z53ؑ4+Ťΐ3ǿU)|%"jّ)MnnX7"[OB),I<{@H:FJ)M{p4,;5VEX7bѡBiW\ PV\B{S*Vs)&!|40^ t.dXR{tʏ#:JخAxhˑwKԣ"t"}dw=S[Jkypב CCQVI7J2ţ:# ŵ&IM~bdjM,>kBvCسȒ[b5id&UWR-vwA*ŽfpHm%zXgutI%^oVit,EAԔ1g}D@Zv;3W-P)E֧L.mAs؊CM,>S@9oyNP+;ű)N s%$ea ,tm䃎E,8~s#;"H.)f#co V/,4 zSt ]@.mĶKWIN:P8OQl; H68a;1 ;JJJd6iAÞ@9OlQ/48l L'qXHŤsfGϹjo7dDwXyv\;#uDKcVE}%eb>7$e zC| c` +Mn{ Ms/1H"\K'`$I7j,MJ/ns)wllحV'M}h%Ius5n䍞1F8r|'Ncr++ Zc u7dL ITc vdAܕsEQjq3w XR}QzO> "f]ErrTn^6/ wܜB4kQml<M=S||6jJfjͪn g/i,}+m+oN:,HE:$l2{{r,UeOcgʤNKպ!bS^$V46JK&~;I[BˍqJRI]陓f ; ?vt渊hV{o&o3X&0'Ihpjs'͙mϝ&N |\k+% =77$h{5~bY( ߡU5[+ yNVǀnMIy'Ź}0 ) }J[wOz_-C#F^P=5"~V'"={/߿ Qhnπ'\_BV{ᥥU¼-C~=);:}Ty{͡]Q5V 3#%0i1{AAbEm @_PSg* )yҢңL㮧wB'o-Z>g)y(e#ԄJn3y^iRלPu~7E֌;yIbLߢ]?'h#h= jމ$ibir)a1KfajV?j\_4.$B1"@NJˬ8+"Ԗ5)ɍ(áFlKfn>>]OBVF"V'}tƻ*~{YdCZ'ė8QSd8#?;(i߲6YӋ?N~X0ve;8Z] 2pH1T}Nȏ-X;TEf>Uf1)&@gBqLH\k z8BG@VW<}"e8mgf܀GEX '*`pA _>ҴwpRŮ{J%J4W䐽f ֆ-S5~O@2{xLx a|M\9rB!i|HyKN0])r0؏_f@D`{A}پ^G}&[4Ņ:n#r+D XRfT_~lL?S&c2@C[BʣL6."wΕfmvg5Ғ&rWlC;2fQ0Y.=ejgCZ n|=zi)b>NFKt(Xa $>r%`F2p☖ @|NFLcMm>N湭ިQ'휚%X G)IhDqrQag ӇzQ`9D `\ivYy+>Ͳw˼K-+VQ\|9Z }8C cj!]S!QD̀pep++9OrdÍ1[O/f{Ajb#5.f$ JTB=,+4<Ͱ’T+ O,CLr<!s_a2d|'OZxҷF!/l 3dӷ?J>JK< pwFSu 2q8K'~kC6,e^82[}dN3/}7,}27ʌ?/&U^zn0:‹B*7jQ F5] .y\qEJ;`Y_ NA N/@(@=) 2UZ& ٨.mgat] 7~ Pl *muqڧ]{zk΃Qn \Ċ1]p?G7ߞ?)Dh1^'BjR('P*k161o~soSܸ (9LgW?M0D͔#E_7vfѝI/CYl:sEaѮO4c.-im%ճ[6]|\1+y1y˭0%sk{k,QLTsnq?Iac;Y/[9*TQvfDao+B\lTЗXqͥ,n_#嚯p˘}2'G|ESUTigӕqFѧyY{H#" FuQze)W=Qlbx'bM F2K3&@g]Z}lϑfh˾zb6J !)'# 5`S IK95{ٮ*INh懱@3&ҡ)^wGQge}gy0]ԁ O*ʅ@Du2><8> |;YG ˰CX1k(w>}hz8k.4M=R\<[Cd *~ܢ^@ \%OEM)QZtN!$, 4 qj]0 rqV "=Yw|/'3g .7 ]ǧƜ!?OV9osWkH!NzzhtO0aIOȇq`ԅ=9RTd0FLWJ6=Q^K^TWt?'Ȧwc_\0QeF87WacF^2e {%1]CE[ ;UHq9͍6''^њ%:_泸4 t0WSAØz_y uWSU5o8niBdHa%ǨGE x-FEm@ x)Y׶Z 0ƯyFyNt)]q7vg…%LG4s6DqzH?C[I\39xa7ndSO+N/$&! .xe]S.k{E82~\ؤ"~1=IbHדS}EBBgKiH&НtLNۗq̓OGȭ߼ZA.pSWQ^Bnf?6s"ސOYiR kH001=PGbn0DƑlB٧YM*68v{QGg֢_Щ =(%P%GtHBVٽHȎU]p zq7c()Xђ: kɉܳC3W |!m_Kjv˝"6:t/(3$jQK I w>Q8I郾o^lѩXo(H5o!DZ6QMĪTa4fVVKp]5~Zr+Dٖ [XJL7ILH_pGc:Eޗꉋ!p@*^ ,|NvRzLRtJNE$-pKgP$"U}>dOM74Bԡ5xi &Σz㽮ԍCWcϧ^bqgʁ| xp.1lZʦ &غ2qԯHfjH:/5$.føl5\#>7P8O햭H|y] e Kɪbe{WٵL3϶?9j:EiB>{xg}ަo/IV3rթG²ɉ`q@a}R#9K%'':+ W|9dXMK#Ԉ6H!9< JkQi2|]>mGoG!0k -vx!As(hLE0b~c&K/pfnӾz?x7 /g}>~撅~m:P{cnYmHAaq 6K±mim.*xkx;dxd%z3f9:;g(1RuO%Ԯs^#y=`e7YJ[slcIcD?&bHQǦ{Cb +9駺ӊBm>zs'48զf#P%řB9E'Go⎃̓iE  ~Y)Z<;wkjs@I籠O3g]ECҠQ9`KHixr|Y+;Yd'm*xê+yý>3P~n 6=뜝)+Fɩ{~] qGm䚭> ='ٝuEsJ2~/3wz3 3G݂-"E $^.n^lkG^Df=^9E FV] sͦDv` Yq}5`Uwޡ;s,n!~mh=M˙7Ni9yFC;3y}~TYyf7n(Gsm(g],4%y㼰Jđ.d-?s Vy5Æ=&3ggXFJG&阢88Іx֤̌WHziy7Kk' kX *OM&X!X/3QO&T \*X2* ! `g5;"@0ItPq +FhKnv63(>]tJ/V=hߦ2fwY1A06%uS2I0=,";8K ^\伤w?#pKQ`7^up %4=K]< }I7WC%CׄpHfks&p]Loǹb|=fOn/P'1hblEyDZ/f9k;w #H ÷X[JTlher鬡0/(7V 3R89XQa>_ U+9N`:E~/"W6))];Z@5`1j jJ 䝻8n5ݓ1ʲPk>;Fu]FˉC+t(k2lu6Y tvՒXavTď4MjX3P -<0]@Ǥ\|=mج8ʵs|x<3ZRQJ&.h̠ ߈^0j݄i0lKfVsmBݏM_gvR%ɭ jZY*XVgsw؁y懱z"%=up,AGE,-K:H_\JVA"\saa@V X;[Ug>R/鏘:KeyK^3Gd M'Vw9b^n*HU/;), xMUlV@PuJ-C[+6b@vaC}ɓU-cޘ(IE9N[dŠ?y+!d]]°p?X=l+g$5/ Y|jsLz'Agbp\TCf&0[ gK ~a~tYpМ )Yҟ>&**g|LIJiA;KFHTRV) ^ N2_EM XG_7v>,gje`LZOct \m;59/RhBhoymɘ<Auc/\qlz?{u9‰q F{ߓ۴Mc~-z+>6f˙M~>Nxl++/&bJܩynbU^R 7Cq"bQ# K22HM8BI?~-\lwyFA=Ob{X u U6O|z)GHi qЍR ˍD uĿ&6A0rnh:Ry*l؉;d8t wGEia.:x--( 0޸/kn}ǭ=;:8IXJ;'1!|e 0{*]ny8yQIf_A[$(X;q\$A˾TDp-" Vz$[}@PBo^h!_wD(y丈zzNL59ӴO1_ޏbYɁuȱZ>!{2rCgAA}~YM3#2"Uֽn=FTHS}Q`8>BSt1M#&0;:xkju񡞍O/vɝRmYSy22T y;>l{icKvsK8BZ4TRF6php{9{S2ݘ֟y>V.xK#؆0H([AHTo~tgcϔRy_sMٗS KŻvuS篫KQ$5m;^Z>ˆ4ɁV" zrfxY'}ZْboEBĨ"NF5i#em07:EvgiZO2\r% g J  (UCEAHOS!"2^%챤p'@AC hKYyd Uo v'± %}~;fX*LNIVg*h׬Y(]}+p c,VHcB N[/RmG~io *ҦhпIVQž/cH `ad8Ҩkh]qPJ CO`x]l(AcG^.۬.f[ &}y&&+yNc|Z}1<5AY2ݕܜ2L '6EyF |XBq2&R; 0;߯2{,?ST9rvM@K<2pOmD ټ&* ,$+l SXs:y-|6W,GlԦ6}ڸw%N?ڇw|`E[{ ̓ϸ ;B0#>%q&)UtQa&# օ٣";MY`طSTNY 6wNc|4t߷ƀuEm|aYyy|SN`67*Fb3[|mKī ʷ<I@U5:z#QP=LTP={B<z??7?8)UmUw&?!F }~Nf8V쪜ha'omYVi:u9WhI͟[,)oAȘNdiG9UY[`׊n-$yX43XDu=(_u *?I/`!kP )qAHk$*-! ,SMn*݁"S.,W.-V? @K)-+2sٶHwz/aĨ»тeE)̚}]Vȥ\^-pHFH BgrD>;aDlhގȬ?D˶ ӫ_VZcn"9XTnZK& 9ĜtO)Vn^\[so,lxTRDjbW0-fP bSM0MQP'>&Q̂>oOqMp!Ȗ;OiKqa83MP4<ݿ8*$!Y1ΏLÁ`&̬ A/3ISx<1GR='W]^IE<]ngɧTi@DM4%v>܏;t5C˕aY8~iߠda!S Is<2Txz(4p՘9Jꮺ($sXUAGb7.)3Un6X^'N q4B&qU^BS$l5I꫸ c4jy|'}Ӷd'\enrO"&--ţ,Pd~p])=8@#A2U_܏-SG%序&oK*޷¿= \&6^x qRXD4?ĩs=_=VG) :[0~3$ =xOy 2pdvj\/,t,}} !_L#r\Ѫ""¬$= a~ų&e]Dw5}c1mĮ4/:ˆ 8m Y6Q6o{/1z/u%a|(gHdy{CLog M߫hA Q{p\Y ugmPa?f'?j1R  yI[%g*H'QqeExoOޢ!dr} -q[~ _%Nv7|[3d舶 pEg֟5FJxl%,?؜=ؾ=?b'{> RB%_Qu| %`t@I*T@{BK0|`SiAϐL5ZQ/=;yCqx3b:=6h5GK;i2|p|Ky6D+i0}$v<ydJ\E޸==3pé$4UӢ*^)E q=q fSk×a,oa Y;. cq˒"|Smrr_r O{r&Iudΰ;JTK7rD^)Գ2JuHJ` lv!wפMzm`Dk <{#En:RW-s^ ^ ls|E2de_r(Nh=$9ᶰiĺu??9 } <5 pC|(Y7| ةRǚ0_^F23ه)%ĪsX.̷5x؅eE`UpXjB'oў)TOV!p&L8NW#J"A3$;qp9ᰁ>A_ASJ,4ʿhp Ŗ]3ls!w.Qne@4 gQ7cs!@Ckk*??eDy۲!~f/zb8iT=$?;S&Uq" vd:O)9I_nU4l;'2tO$xNDɄ>^>"`>'eb9a1;'c3sx~l*=H[:$S2=l6.f1\هАAzԓ3nN [N/^$zeHgUrbSbb8gRؚz_@֤c8\K@DZ7B,w`hq`&8`l[~c4{CK(8XX\o`&Du|9 vQhC`k]֯ јqkvvskqCC$o;Zg.ίuZM!鯆"ԙ*C"Un4=FH@?Tg({n!SȈg31% }PčuNe4?}PaHJ8oX~k$>p ͕G},Tm U3v]'Řt/ʋRz"C#RƬzվ I'KjZc]KNA)|k*[. )c^1!b3Q >i SҺed7n2qr]ܞ}J ebkډk;L Ebn&NAث߇OC:N۲ŗ 0i_UwEx!}Aì d'L_/tYB5QuUo JgpCǹvH? tC$~q/V lSvT1bjdzG-n UPw<˭u<.l(=S o+d/,my(2 o8U1 $8ƥ??/l\QEqwgU+j%$%AE4;}e:Əs517}ލ KBLLremS(Ck 8!R.`44&unAF%7̃{y x fB6/sh߁ӣ3= 648%ϼNa٢g՞[;, oV7̜qFRrpYK);>O[)Ot^w1/ <Ͼ aO%Z+.snֹoO?({zPC+*XB܂椌x|tv>De,87웏4$/~!qM7f;!%׶9|SK@; Va.ݟp{Bpv"gαZ?V7CmUD /IĘ[mds*}omv݆2T[+2}4}󀜟Ӫ03u To(6/ܷ ̛?%hc l*/]?%?\,бccČ>2}]O{6A=ls%XSWNR>CH[}֩F u<te|6ו:dhϺ)Z;)m`P(:a]o $&rzv(稽rhe]`UZ>>Af{E<d?DvޏX`[ʚG4"2{|~I=P_ ۹]Eh䵧!]W@$PX;ok,W? $`$RXjw0j`Mн}!sh&%Xa&*~*!Rmy,uޔjwbhG'EV%Q~E-%9b75%TP|aF a*@ )06'?&FPQI,½u,( 4"% 3T[^pUkIJ_梁W?0ȯY-Q!uNX3A0ӆ ͎uC\ íRKK5MǨ;L]fOĨrq6u*5Yg(CP)`áӻ&,Ų4\|Sih(a%\u+3clD$ >'rJ<` PL8+LSZ]fpywP KIgM;|X>1/- Z6"b{ICκ<5n!LC9E]HC%聗V bY)š~ @=|Vg^O@FXq |K,$] i#k^U$_|t6M 9Tp;핖v+S0ksOÀ ?kIx&ANAZV69 t:k6\T]Zwߝ(rO\znm:ۂYbS;[ O%"uduӼWPΛj!=G3%_Θ!7Uou .C ~TS43!txw9 rQCOݞ9mqN/wɘ%ڻ1.Qۍ湏9Ka'\'vI`l+B=q{P ]ynzϞȉwIyԹ2?)RP50#cܡ(#j.;IhQ]t]vr{D^*uHoy4CQ!6Rru4GzԷ嵆Gĥ -|cؘC\k9/<HZbeQQz "}Yt:?%V#Sv :qd9pT:YAM}3@QҬ~$7M'959c󞫎,- FA*WEf1f!#;͔78=K瞊㺪}6PX(-|5r/ MO.1Ɂ )bڂV#P+7fnO3QU} b{G@>A,!;5? t'gѶ;I's"nzMFV[^M͗O&$evꯔ}O/Hkzm]wS-?5UnA0P7l1 ^%7õ&0 q'qg- ᾖ)$B}&:X`+!pjŢNOֵ7P?6rS䉝 &3Yd.'*i.璛wt%ڣϧw-,AAe6lZ}< etuM)Mapm}Ql'4oVmNRtVK'2XJaĤ jrf O`Lbez1e d]^\ E\t4&['b]bsEe=U8DzA +iVa?j 'N9)¯CWBA"Gͦ)ah-iԬ mzY^iYp4 *(F(P0<瑦NYY(D:Mfy$' %Q]xmp|ygٜ7cq+IUW2Q} 舋`4h2'ή+]E'TJ`x x !,tx弣jB80K fHLyYMݟF,6+rŢZpl.llr6jL2wO\ױ]n-'SS`њd2M -1BCOZ$?͞e \4zNYrx+_ZˁC'H"<+?LΏ4nNenm*!7^y}`r2+dm&//MP[R ]( ^XՏhSAA2EKǖ~*q3 |TboZ,7$݅hʼnɨV-8w5l*cz9=T}Ͱm͉x"tQ|~tŰTQPP0^+UW] ]Nق{^ v ) NOŝ =Y%$K662`f|yˮUzrBx!0,ѹ[W$M~>s*ɾi&jB:l[{º_$ݟkQ$a/ CA",$NsngYwr)QDG㩑U̍)7[m~2=a*/N&Y<4KxXG1cD tk)yac8RHr_%gx^k^t*K悯Qwhxosl`t3p_ͿRHaF|оeKL0`ݣ2' YսU7Vub/; wNGwA9 IUPB̩$ ekf(5䕖hAS/X}2̋ `6^ky @=ҝ"yNĥ}/>cek3qONN˝ DSTd C=!mBAy(l1g&ֿ(rn~ 7+Zj#֦ZYvb1R{R;)C_g!TjXTc nb2Z>1S FiFe}07ȶ5ѷ˝y̛:%WbHF[*qOYFdoϑ|/Q!$p %-0]](ݙ}co1`VwǗ߰oϝV ;^g+rsc_L@yGh^gH,g OiR]#Y]I\gNG -=w{3ELyK }zJօs۩<&{Ykc>u*T.ttzF֒- kѮPJ,@9cmdj$ھ֐d }Iɵ45L<g.^1Kz%b<}UX{n}Hg;%ȉoI1[p r.( {q< )_z/W-8hL욮6}2 wvN`#i &9Oz01Κ@I+Ou? jW!L:=;.Hj>3wKaXqG "@ALbDtc]Mw {fɠRUށC4C.O%7Tw\'FcC=O,`U 8OH[ Ě3^1'UH8ˊl 3B 6s1uY[=xUeCԆ:ΈUV̭ahc>) %OLRM*( T\m)pB1NiN0&s9[U4刲dZ+vG6KQ* 0Ha͡MG E8!On ۛ׼ÄG佱EaHKr;YPĦTĔDjRy&N˦WE 弬WY͍I肆3رZ0)z˲kcw{(W/A(=N.1M~芙'Z`F܉2 L~`g0iqx]zϩXp\/گK4`yF -c$6i3̲eb.s`eA]zs[dA€ H,D9Lmyk$? ERBRָ}5լiUOa C00?[%~5fP,v9҈"kԸՃ謠ںЯ:؆&`4x48jf*|3pp)/f,x~M1YS R9YTÀ ܍.sH@e_FXhʅ,n6?>Ф#o B0dڸ͠ۇKSFl]X@AAr!1Tz e({0RؒΈDx8GN!LD19jcsE쨐0W(&Q'J@ ' \_DhCG}_x͝?3":q9EDDE֣CQS) ^H{Op]+U7c8kGW`5fh5 %{׵+=0a]kD\'aSCe['㰝I`!#L~ºBR f<˴TlTlk#qoNi$94r{S)Ṽ|٭L VjFT/]>"mkDrXnq ?q5*%z8{q꽃">U5 Z Uc)d';2ǧ7VB"2(y_pɼp8W=L7VnjzfTr4Bd,ݷt%s[S [\.Ow ' ۆl y+BryvB˫6i7|vNV[ف9g0}+XuŗdNfNf\ FtUī7qFLpBziEvIS9C#~ d5Nr76@$Kѿ'_l-HϮ6n* ӓD)'dVjO2Py5l6،_bl5:{g*-.zc62賸n0AiMۢOCk֎ nv81{Q"v5jybӧV/t݀fZH SnV-mי Iޱ>%e> y}}ݒ]g" =~CSoNKz)N;RAms6E=1JϋPUg'x񥹎˺%Y!~\f 5ʅtPȎWey1s<0vΆdPc~jx7$ ?DKyRC=e b,^a2!Ε!<ԍ|'(kMp U<[##H5dn r5toJl/Ǟ1'aq`ӴT[C; ŏ9fJ@_:w5rԱ/g]3Ģ^V2$!87lUneQv<~ ;~Å\=gN;YFT%νd/PIV' r<3_ kBoo_\V C( n7#QYc4xFlLX">"Pv9I<F񁂏a+5P9ևoyOc9 >AÌyͳ9*tb8  sn.8;]zZMe >7pl†n?F)")>R[DY0ʎ'/s^$nMsqNrG1@C ܪŃ˻8SDYb>RĔJkNAwYk"pv>XdOղw*R.F7Z%B`J>AF4cpȝBg?rs (PLg2,<N.ʨݏVXԘy-LnW"+ЩsglIfZQ}V[&yeSE>1E;jFWwV~7 | M0zpGUs=߿P@gG;u.bNА)Z$7 ptjſX1J_4ˏx[Ȩ W 5&.2f ־aGi:Z[lI_ n. Qh[]u4,Nw~M(0^jtқƐ;KK^bw|?;cYy[Sݒd驏$[hp_;Z.\NI!qញO>6+R@=zd߯uezQ*ʱfoz3I3ބ P/.M-msch*g4:5ɭAUfMӲ(S4~Dә13}[eisJ4j xzٽ0S{" C*D.?C*yEu7zpiʐϫc^潬`ш6i G#$rSmV ^Yq Chtj'Qb$ R7G-2_ʺ|, LG:"Jzw'Ƕ!3(Di(=yX=C{<,1nY(L#|pኧwFVn@ ${yaVWX`hy]*!f!'ۯB{񣓍= Q}R,/ǤdPSB7,J e ;4jǿ[ wb,1|"")DC"B nW=ol-C)^eڗD4rBt7c%\._B{%WC/FOm9ˎjF kS[I-y=xPv"`A-?z;dk(BBw {8̑-MM2:' E4yyPl _]̊)FV$w#iu$.)Qȯ猌mH d=b*6L!J^DKMa{ TL'B5ڮMܧcp'ˍJI*T?d$ `$eFkyNfrBp*AίQ0o0qTduw]VQlALX%~lJ=稯 nK>:f@^Tpc>3H]Q$!LDUp!I.3b>a(Y=?۪S[yqT{LcH?w(FSajd{4I.¢/+%ALϷ䝸l'*fҶN¿K ze2E?%Ϥ$]0xfNKݵBVD4|j%<0eAȹn̻RI;}wNPN .v6,znlי8^f5UWel'`V\>᫔>r$Vƾzެ&<$]e* ]0XԚZj8.ө/.ݙwIh7>&.Ӈ(tUX|Z[;UF1#pJ8˟†MDbPʠ d#e50<"EXk=8 Of&YiQ%>btWE`XHG/lY&ǺQX=.ILIWa5Ay7h޿&Vy` #tYwXD-%8dF, %sE̪%|;Vʅ."gda˸a=17m/"8ȺzZ EQR\Wtx18=R4_4fLq.cLa龅uHv<5*oOٽbS {!g(:c]$_7E3༡ Jd/MQHv1B0T 1 @  |hq\>UFmڝ4{P!|{Xn>hZؠ,C@<͂ k $,X̉ɢERf*9+ tv9|ij|$;xc^m\2Qǖ1\|aD{Rj/$aDAXmSnj{}2(\ƈ6N/“- 0Kur!F3|?nD SΐG^͆3Y,]b7nq%UT#!/wq43<͞:4I5^XLup^+ȭV6Xs^myɚC]S+#ʥQ33t1mn8v(5&Dy_Y`Hacr!a9tmH`+')T/N/wVxcE-ODO5BiTL\HQ6T] aȓn sWεWҜ?šT-&vߜ1\N DqjyZ{܈42p"5SV "mҏIcCÉ-  śN៶sRIo#HeQDN6. h#gMAK| X@$_ L.;q0;3ʝ߻1:R%ˑ ߲ 2eT d ZY/XݳDe,C48n@V.=q˥o]-5C͐æ1|+Y3B-/!M+pϓuc`(>hKb`;$gi#o:K /rGHjBeDǵ/i% w"l϶h(x-qS}wTIڽKکX2ʑZW^] X(جu$1zA>BuH5ئ&HAq*վ Yu {@6T՗ E<krmy]ȝ`W='גуsAt6ˠ@вt5?v"%`"BqC#T`N:A7ɒ<#s6N=jCɥ+ɗj@ (99"=3Qȧ^o:2V%$em6&|uNs5U~j\OCwb2P侰1vO>]qlGTp`-}F ŀp)߽h/~ ,'T FR2$EDG+{5v >ߊwڔyHɃOD!ސB@?SÛ"x?'=BW?/CY&wf<kzd2"R>Bkak/&{C*G Tehw/+YHȹ6ݨ y# Ρqٟg)$Q݅ԡݫUX~!T9 Bc> m@"M(zPŊ>?e4{)EeJ3M[$!ZW`|cRs :ٓ 3ٜMXϔeWO✱ ~)=^x E'msEbhnas,c &IנO8,fbIlE{WttV}{;M4WʧfZWxUԧ~2eˇRAQ S_ h@fS<b\/U{ESͶ>+=馅98CɺAs˰Tkx eeW8 #li]d4e7Ŧ.#U&(%~^NZpӵȆF6ge40Y摾OKZĈUC#5 ;3zK17gX\P7X\5#jWg Qޫ?7 18&1fOZoU˳fGZvy: 㳂4g@ n|ֺ>]ѺSiɏVpV 'QC!< +9KGA}G@ۺBmHuZPe_w;XhJT{yYgSl2sc7*Xl55It2۱6Ö4;r+ԌӞV] 1ԴqT|u·}Q{"#O`ӆiJ+y|i{V=XѵT*%i"6 Ft-&֚/`skn}B>c&@ !M8cm!lח40x^/1i(K&. ?8`Prf zg`]>n>V%o {L 6lrsw^# <Ķ@ٮ 1N@8`omi6ㄝ& n͐ @Nlҧ!HhfSi}(ElgD 4΋ZU5ݜ& Awm]%^S\0_v5:˛T YǰW3%X2Lsca ,h͈E?݁NUV`-!Or44R&ba\ّFkN$dec N@%gCu< o涒  tU]m xT (uK >JT 7m/Dgl :Ȇٸ2.~e\DzVG.xޔ&Oۦ1gRoDOeJTW07"m,Œ<&Nf{ݾ DLpC3iXvg!{G[By RLA%I+,g%nMPW%pXz\ MSJwiwziKSuRmR[ζ_Zs yEИ]Q:z/P#WFΕm'P*XcX/3Ea*d:X?LP8bIpY +ê<'Ҋ/Z.)\l-g5˴Tc^e0<;™TxYbѠ8S\b&䲆^#۪cF10].h)6{Jӵ,Jʷ*a?%o 2gA_wYԈVW|DT/x9ox0m񔙳-sl}g(.sz CWaziդ][ pu\J&ir065R_ِā40 նBde}7@sFYMkOZG7b$@S|+\>58;LJ]f|QJtG(OMH"x~^it驜쐳( 4 OV=737kZ'㏰! dI[( L d;`#%W᳕/ fBL"#HܧGދ3K|NO-/Nw烻 ʆ<ʟsT;~TӁ8Kko`,t^}C鮟[A,uUpüİ%~.468 'إ9NV'z`ghL㥐RQ2 ȓ,JK$%yXϚ~uZk|9L@V]1 0=Wb+ r$ .i+v-R5ns"=p)`sƐm!rtv%m<.PK{Pɽ jp6{5.uqxB#qI8& ksuA2V* # ^Qo(;^gi{Ʃy#U3p Ecoھ ki6"Yf}4}eB~ϋ0E;gas}sM87NMq1ފekbþ!zd=fT|I+C{*5aH:\ zI:-ӺKguK9xewZqU~7P[FTw?W G}#j@Fs|T.PgΩ'~,؋= Y78Z|lh9 Jȵ}e)Vg>rD!w$ 050n+#'CorrKl$z&I6D\5b g>e.qxCszad3Ps*FXٰU4 ꉞ|׊B"4?׈hHW('X<a[T4w9rw̛̫I4rt$WH+bp ;O.;4l46sUyrODKɨEGX< #ש/YlxXzË́^rCI8Uobj&+3:ÙB#&Ĝ BMM+d0#ܖ(4Q4e:*z t #ݵEÂMSӂ<,YeQXr8Dj3V$QN>ݷy^i-Afظ ,xc:gfxZ /QW"Png>y^㿃[@so:Ш Y)UȟHl>+vT0sŪ'̛nP߂2<4mǏUwSA~e'gc/zңWqLȢ5m|{Šݙwc)_Q1bhK 9As<pϋ{QF7 L5`[ SMpö98o y`GmB&|xWjoux-/4-7;y HBD*܆/E= ,Hx<4q:e) l#_L'g7`m*m ~6)ZB]7)St"0Ns~N[# yT11DNJFH/XA5Wq#C^G(} (٣`ʵ&yu(0N*s .k sGyĎR4? ?q3dO{BDZC@% %}>!u 5> \&lNf=B>GB w='X?sF(^/*X-[w3K=\!"R h ݘ_91U3]?œ^aY#%+rrCALJhTBlW<쫎"u09?sxݩۆB%.ŪJ^.ǔ*MEbjC0#0dV(A!궻d5hL4f+vX)&kF]ymշ8{5rp6lj_,5-jŧhQ s}r,hPcUAR aT ?*n7ĸ5$f7l1?L`H 5)aX[ ٓ;$r<gF+N۱12r{ z̴*R c]Qsw;<9AZu ?{D˴õ3˕3@hOX%,>(*Ϟ5&jDQiTxvٖXRGOS+t rמmxdpnn#уëLܔGbSЏ e$WOJ@XUk!]KNrQrLy=QC~lKvNMgfޥ%3YOT['Krax>vF%̆0i kH!SUrN NYyCj>(%c1t B[LÁ[Da P$!mU~q%`ԧa^5[`|Ԟ1['c >j׳.Lq[!1I윙VZfq4W0sptQL@mbᔑj :X;Nd9`F5BN%e M&U [,P+Өw2u$PUB = #nntF Q_,;iSUܧocvgyLTh8Aia*i Q5xtcd#ǴeUh3zDnGXIW;<[^foU |8JO ^DQøƖpz4|2<B&YbN'}*ʱs)ޮTcxYisvӽ/ a[8m{d Ù|>rY%7 MK @I #˩+'u7Da:R11w@.0(QHE`6&%FǣJ "W)7+Cۼ]ɝ}4]ʶ})%{i۸>5F'l̝[Z'A /z)Vx?DHKp.YP9(N}W%_0Cf?̄EX+0heH3@ה/709Ah>ar/z:))h /9BYE3 \CS=w7[–fR%Яo͌38 jNwupg_!paokxBQrLY^H1Tuэ};OKp a RD';/6NP`A}R6io}/p9{6 . ٫[2 5I UESZk0rK"}= VZ?}"ԆUΑ9BS{X=Ph%Lqz xgZPSx( +΍7bsHDqG+ jHz?'d 1K. KU'-;Q0h=*![By;_ՎRDDbW7a&"?ezE:So-MDm~G׽\-0:YHӺU *ṳT^Xwl!?a ϶XC(?9ḛs]b9MNhs˜AAGϙ-u)%tT/ 5 򐶮]a7lE.jع |{`u, $B#(0|r\y@{"[$$r0o\MBc A4 v}ۥo}1+U\R 2\J =V( ޜ׀XlS\t -q8ӏ{-hlRð$'l] .V%:B0PXBf+>fIS\-6_"V2*{Q?Ӥܦ9ǟ3y"/[P2w d,ҙXjN9`/5핸,;@-GV`6CKNߒ8ï| N?JwӜM54PjDg3mKX0Rı۝cMsb8CeW˱s6B_*%vgsًb6)d;-5?=J3XlT~Z±^Q=ط=}C3OwoJ.;I8X ~3 )k[ĆGӄЊ7~x7% vxVT!eݱxG"R b&t)o#o=I1_e=Q(EМd>&)qBEHj5z/ū)]ô_ߞc??þsQpr|Nu9 kRgXM?GφA8tjrxq^ade~uau:L|MA*C5'3 TƋڥvE w|sif&ss]0|{dV-:)<4Q5%o^QB`kInje\.Q#'rX/`ШL)%%6PRZKQ+x=$2*>2-g2`E q>;KQ&AJsvT "J]}YULƬ^9=i|gk_Yz/&12k#3*&;zS{0#%vq"؅z}#6b֤:n_HU_7.eNCVV;-<6kд™ %_C;T[2l~ HsG4M.-$i;Y#/~hNէ-\UXK:\驑|>A1%eIjGe&bҵmÕ:!Znj!}C ; b;@<΃-2G\c9ys&ނ7BUqQj߄AU.QSG02'El&6IQ1[*aH& @ΰAQ!ײ=)\T (^I{>;{ORoz_z7bm,jT Rd\ir#,QK8I(.|Z*̞׳yV S/ob+_m% Bz2 o\e%dhF*zs^|W'2_6ޟDꤞ^%l2zf{Ksu fx,g)U/P(rJ4nEV6a 4B;N_R cˎM qƎ4zƨ]WۘzRԐH{tH~d߻503NoR9DuN?BR.Gb[劓`t̷#fYjϊn[z y.3v%Zޯׄ7#s}Ƒu ڿiJڐKXhrv?4"zMpv#lYT9Ѭ!OV49lp*𓊫}q! .n CLvA .´#d:ԔQL;o YKO݊{=HkZq@7؏ Tی$ +K찮BE2#{DOU-5fzbK?0Z=&ްDp7sC0b2] +..JtMOCB-E**gEl*I?]&8zte~K |T*SC"*c>#HԘ@đ_iB[>KI؝Y}\fdZCF[O 719jf:,G'~8Z+7T\^i|!0sEG1֥U6W}򀣘ӄ ݌v_WZކ~|s!yK?\u|SQ\:g!fʹ6ެ^@Ǚ>f,u F9NDyxpYMcEFM+2,#S[Ej!` KoyتsgHXpfV_hn:pP.j2J&[@2 m讛U-dg5FwpF3灕WK>¹wáBu+S3I]1"a={RqZ%݉Q3>=Zfޒ 1 WM°,rVc/4cd-6UD$SRoD'ٿ%ڊг}Z%#2q^y˗Gޠl*粼kw׏kŋA 2cW{4ҝ)//cqAo4l+~k<2w$ :3* zۙ\n^)?I@PўWΣ[͖.xuЎ @^P> |SjG9 jMmA׺4ebg*:P+\RP2| D}Ÿ@\;iA*pqE s߅J4OWo޾v?8ZCFV|u$ vLъ?c 䲑iѼѬ|ט=Ϥgr/u82Dw׳|x9NZ(ku.} s,+JL˪a C?tIm&PH _Yj^c[ J/C.Fڏ-Cvv֏&FWwFݒ8cMQ,s]^a7ƴH6o9u35,|P@?'b۱T(d?E_|CA_++SbDKۋFGƃ&ȍufUը+ Ó?-P}P޲PMn?B2OUc]"~c4Vq~{Yjnru:?)3VDŬo?T[-*sEZWXz;+m%,T&w mw=~ ­fzb 5a6cU9ʽIK<ߔYzɴGoARss`*Å'[t #(`sr%t lN- B#D3?kF׹-Yyt>R,;N?9`__R|h\af%{g9dc/J$?Z, l~6Tn))(\:R"bvfQfj KIn&Irq4RZhSf{Ќg1kfp>ӛ7yqB{K[ߖ}L:@c$7ʞQQ/;ݼP< EUEzc`ۅg%}Ri3&uW/k|lpV`yfdw8K`حfK'V3OGgoN2L69FQ=:Nb9r~?As* ,Y1 yDv d/k-gГgP=,_ R?2ĥY0*Wh⌝x/Y>lfWe/g& W+k]GPⱙխ[]= s+̿k6 &}f|OYFI7]kᶷH p#Z&-ƺot]O\%HHnBGY ;s,}u8W7 Ҟw6|vZqI/gclHĚ"7Β)^=,~^5Y]2i54 툰Du4tݺIMm U+9_~,)#OQ!~e08K)CC3ԫAS'̏‰v02};qGu~dxVb UM Q>I9Fa:"` cTJHڤ@iZD̏dT:|Y⧣SBFͯϚ%m9xț\ՊpB=WEE|"11MvJ3pg}wƍ# vq|tkJ39l4i[m;"k^0GWZ=+ܯ@OHGPU|;Yj8RG"Z%$t4)lz)*A^zpV -&0 S)UZu,Cb ˫ƳZ/@a6A`qP hspA(mךoo.K-}9 lQz*l_zx$<(A<@i.V1*6l![a `|$B(1/1 1.gyյ~(~-k"J(f"ꁑHE}GC[rP@A,bwF]y3l~ ~L93m\)J'bA^i<.%O 8} 1 M2L}Ҍ6 P8a5w$A[﹎Ș;YR>̝60\3f1] or}f/~`f|$]Q=\+C8@lޅMG@>=0MuΏV_һD\-"}_-0LpB;IK]@HiI` ;_Gt*,B][#/HESf*Zz w%Ld#8\2lms*ۼajLiz)UuV`4De9x-Gx[c:GRՖ:̈KN.R̜TP~*@w^8Ha ~5A0 sm#fyUw[iKeI{\^ח,㋽`2wj$I=M_ }^pSi7jEYD-sn- Y+JWby%QfS 2f1?aB0wA*19O: лV Įd-$Lv$9mE^27W*=' q 0]B%-زUesZ ev.0Jzg‚914 /%j9c($ KeQ+nHc~a|nAc=3!Sq$W2̦vcGgO+tc!sj>ptgjl4S_tN7S8LjNO& z>^~6vsvmvlg3$i`~0ƈko< D r;=f,$qt^舑%$xx@H;#ps^cNs BʸՌ%}-w{lf毾9@O'@Yggr2Ź RBb;u$[Mz0db2@2-ȼva~}tLΦ'sՔu+jK5O)(QQE{\zomB!v _fRWс+^):D/jOeϗWKHի#rw*z)U 5y+n\s̚crt,܄>y츶N&qz{4>Q1h U+73}-?D: ]q]fzc1R,"qBXY 뷀>WXī`,ƩÝ?|Rq@b8,xz"6bcPNJ &22zS2GPJ^]cY(鴍'ج#UzDݓ3ϊ.O_ !'^22E׮<ŽK uZwoнvrnop݌FIx)1D4O::dP+-R$mȿ߰fmw1Kfh ::ȓad(`k IHet!6H_&4o]"*vD!9JSc_Ca2-y/Z|7ַ 8&erT_VD]^Ƅm<[)}Wm=ҐK䦨 N?w38 sUsx+oTM[ם^dߘa>S.u/VbT*M2f{w}CKV'!wyAϣEԗަ]AS xUɄ7 <2$;E=t)V߳Z}%:ҳmrt[|?A-h~S ewI{0 vX*or"Vm]3:ay7_ dX`c |ip^Sח88ٯVc`(n$#AW4sj{ӽv[3&I|/ذzqnwertƏThdut%|:zDNe(ԐK01T&ZZʈW,nxIII'𚙶弔vV) HzVbh!L)&?^6 J%Iqr tЪ]9MO)D3Ix1 =k6c 'h*]veS3U6 }cor>!#כ^)|cHo\8|F]5W8MJE*<$kۄB`oP7#L pof[M4Ȩ=xiuM_.) ĐYJmm90B"TER1y,imkʌp}x7rE퟾SuE-Ʉlo;@f讍c43`2f >ArbO06[պxCJbvwn#if4w}r-A8&ɮŭtdo}u9FL(NR|CgCo;-fQ<ħߎmL֎X6|Y9ע(٧aDփX9wk8(^RxԚIenNxSG33Cq_Vo=݁'B ~~#-i>Gֽ0/:ZЖ6Vs")A +Ɉ.T?R?2i2yxc4ko)v8j<+N:\5\|5XH="Hx}btJWm|}@KrJ8w7 hWeZ9Mwj,=ߢ}Dt, pX>uȽ82h20xDjݴ1,ύZuEbZ(dy9Mky1KTȲ?G7WstY`vE 8