libbotan-2-18-2.18.2-bp154.2.3.1<>,:c|{n!M@eeekK#oX\>@4wIM+AlY `pEͷce 8J[6 *;XXꔟ>[i|'a35#&<^L9 kYg 9= [Y0Z:T?$ֱ~ZbNL@`WqBB,1եA~[@Xe죝ԟĠyj%@upo>Jb=G:ZA8Zʲ|>eEN>@?d # 848@D]fs     " <DNX|77 7( E8 L'9 ':'> @F+G@HHIPXTY`\ш]ѐ^ѷbcideflu,v4wxy2zԤԴԸԾClibbotan-2-182.18.2bp154.2.3.1A 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.c|{nlamb14nXSUSE Linux Enterprise 15openSUSEBSD-2-Clausehttp://bugs.opensuse.orgSystem/Librarieshttps://botan.randombit.netlinuxx86_64nXc|{9c|{995d311de50f1e815bf39d77aa0dbd8a48a40b6c1c773a5c27e5f917001608ce7libbotan-2.so.18.18.2rootrootrootrootBotan-2.18.2-bp154.2.3.1.src.rpmlibbotan-2-18libbotan-2-18(x86-64)libbotan-2.so.18()(64bit)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.0)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libsqlite3.so.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.11)(64bit)libstdc++.so.6(CXXABI_1.3.2)(64bit)libstdc++.so.6(CXXABI_1.3.3)(64bit)libstdc++.so.6(CXXABI_1.3.5)(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.17)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(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.22)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)libtspi.so.1()(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.2)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cv"@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 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- Fixed [CVE-2022-43705,bsc#1205509] * Added Botan-CVE-2022-43705.patch * Added Botan-CVE-2022-43705-certs.tgz * validate that an embedded certificate was issued by the end-entity issuing certificate authority when checking OCSP responses.- 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"./sbin/ldconfig/sbin/ldconfiglamb14 16691024462.18.2-bp154.2.3.12.18.2-bp154.2.3.1libbotan-2.so.18libbotan-2.so.18.18.2/usr/lib64/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:17747/openSUSE_Backports_SLE-15-SP4_Update/bbd2433bd1e613b3565459132791223b-Botan.openSUSE_Backports_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=464a29b9f217c2e424485e6394103ed69ac05bf0, not stripped2PRRRRRRR2RRRRR)R*R'R+R/R$R!R.R#R(R&R R,R"R-R%R RR RR R RR RRRRRR0R1RRRRRRRpJ4vb:utf-8bc1b0b330c9de6d4711e07774899b1e267e37959a3106472e726a2bd3317e734?7zXZ !t/(*]"k%AKTpe@zpb`5-6յԨ?M^ b;<ܗPVw=]FBbO=5j̳ZtŶNfxP ,#S?4kx{}粮o}ָ1p+12Pa"Go|`PQ) UlǪQ\xA aHb^U sݍ#`(=ԽdH;djA/fEP]yYYmܽkp1S<4ęeCdfaHSGs] djg5EEfxyL_5fLlR4{dIMō,,`΂ ȑ7e3/)t]o@d5񼸦VՈ`&\s)T'*ˊSN-Uzc"H:Ԕn?}h/wH1,wCOale!b̘rFT_ f‰22x,لϮ8Hњ7W#N'+e*p8I+xrI9TIEߧlnhۤ,vu5B l!lb+/}H]:se /~Eoa 1]de*n,9 䔥I,m|Vݝ,#S$cIFV:)eۓxlZ҄ʶrAC5X1"я=% fX{0H.6-4c`)^AZ1ֽ 129wj F-?q~-v`6}7d:fOGYLC<>善6yzPZƳaT2+dц#grHC ~-D%Һb#&!>"gvkgRja8ZL6|dMaxFcZ箃fV@V{$sVQwQiBUuFw=-BCKkp$ ġ)WaGs t3"x UUac7@y,_%jJq=U4['baei'ր%*ڧ7Ӫ"CXr H-8[ǻmzx+K &^zWx *)9TD5' nsjFq65v 0t{; SoLx ))Wv ޫ2iEFM~IJhSSrb"Ҥ'u lR(Й99O^M-j"da3RBKڍڶ ~ %n)6ƇD[D֋+%J)PJ#;@,5$6(=c6LjR*wf~5ts*t@W$JD4N2i`ٿ8ϿmnM6=PU4k=\># J*^rZ^-C p˴c육):җ4ĩ{˶ \#9 w y;u[0>5@I "24-DfvOoyX.BH1C?aGpz6:̒\&T,􃑲CYmRm#?TǾ+0gHEۉ?h}/[oٱXx[1dn3 V'}o=~W&"&HhLv.|"-Vg#T_m 7C7Ж%s*HnY[?"8ғN47y#l^5I) knaxhIl'rO' UFo+v{킶3 ;zm0OZ11dM}4`Myl aȹf 7cjBY!RX^tN뷙eL57qVH<`˜^+F;Ik@ :CO8Τ1ܫt<-I6?fD]֔u4esi[o V*q՝K9pT:@A(̧;{`VpehNYhra}y!3B>~7e0P<jK} O)#A)$~>^ xڞ41pi?QC`{NtAEM *GQسS5Q,Ve{VM`fFkb4l.uhO9G`leIM` tBhVUлZd͡#nIљfJYb]]Sv6}b~UHut5̚rb U5,aiDCqT' ČY"2zu` 0^٤/F t;u:g8P4 o5H0 .廟AS}!4^#*BY$yNcr/V1D\' Մ* 1 ,ؚuE6agc!2#b]lDZnqMe'Ap 1O Y֣k-S\knBP~.Tu1 ju-1թ]>)_V %z(hxRb#y0p#v" q-?9];&L3rC8d7? 'bC`yggthhJzl "'%#5d)FI}:4N}7"[kD>y {*+5ndYMk.|1S-{F%hh{P-U9XLO^:21dweNڊ3d^m%V" *w ?(*v?Gx7^b*>Pk1r|{89۹p㙔 U&j{Rt%tk*-5KTM:|_)7nL 1b6mo~H;w5aALڮ1l>l?ϫU`לT*n-qqS=b&%xL_`:HnnݤbV_6q^1\֓c ġ պ8L9ISZYc6f d:uSéc 2Z)sLqJ9 [b.(*e1`ab0إwliA`T4!^2\2L ~4IzP0F7 8>wTo3Hy:Y I>ÃyP<|L=a"+M0ו> q6qF*bz+9ۜ*<TH,D*%^`ny(ah ԨP^:%֜idT'-ne@3*Uīڼ^KZ{:՗͇ݝdfP?l!dnSWV*z~/0Fj+̵@]L2$xJ@9/"Na yu-SܲO#7Yv9)x?!aoR^6rh|=="/:;ݨ}3S~?2ü#[d.zB֩2, 0b2ƱqS'He,Ð U0dM)/YE|Y(!*Ary ,[{]6y̅X$w=0W3z6[FWH\A΃Wz ={-ER~76.i> ~5eSڎ)anL+lgm.rϢMSmG_3psP)%zqwNZb:M]hWCo;䙗~zWc:Ǿʕ`Ա}2 '! ʄ@>qXPrtȃ%ZWC;a TO%S-9p/2 d GЁlyXag)YE_E*"!~@K̏sgsG&k,UYo#ڞItXPPes3 KvY6}S'GI6J8s=>nNHJڠtjrIRO *5(&zS]i,'1@rzl:xK35d3*c;? eٗ,.&W} ?+wט}ۈt(@/~Ӥ瀇ÄHْd/6@;Gt*GOu b"\ WހP?ګ?e^8  7j}ӟi6PD:fkvC[gj^ x뀨N]% %oN@|u4~qH"_Nh.ul|aKvBAѨ&:m\=bɆC6L#]0?l ٵȆ\wn`pX&?zbϕGj7fq1XZJCt ;1h/@򳂃 wޝ&3!tgfT."{LO¡uNuRHB@:s,+j1[aZoObv/5_<*Hp+4TĽ}M8\uqd/I '_@eni^vp*B9öAa8r"Dz}{->,Ī }~IBЛ׻ ny̞ +N֕]Ïc kq9ݛ"s ,;4f?PCk)??nw6n'qwO7`(xe\>9dA0x.ArQֆQ$9 ռkY:J`hc4#y3=4 9nh$\@+!Qw씊*[vSGNwq[su 7^34vP:<D HJx/L8/᱾1:2PR5x/{@C9nesD7'uGZހ~X <dwOxJBE>R"  s7B|r(>MI۱+RwgCK4x9wuh/*W`Ӏ3`)gQ |=H :d ci A}9Cѝ俜p‹z5Q4#M0$ t]3Ñ:S;8% V6V'Fi\bUd+0}43(Te|;tL,NJ8ܘ!0a7ܴ|,Ĩrht lBo BbvӧȒ ϰ6t$ 6n,nkO vk.c3_3h䂚߀Cix?t_2_oy]V6:|I%fo|$ZSMt+.0mJ%#{NǢumS0#ao . }ĵu=('_LE!ODgoU2@i)|>0x3#(L-8kx bg(>kT}_-Jʺ ލU?[~v/\ W%{ |Y2Ktbҗ^;ЁԨKz\>Nr|B`e `׮ɐ#=vU6e\^aʝ uf# ,bҫAG_r͹HQyQn> ڰCmԐ8} j*ܯAybRiƷqgJfق+i5L-3WeQ@eF Y(|MkՒew X]^gt+7y~Q3ϵzb;B'rW }zXUOl>YZe=z^e,3MP:Hl^@ N< n6J\ L/^,82aWV&2gj˕;G3rI*k""O;  Ji6c#e]1TMEF?Tɠ"8I$J"P?:Ula[5UIp)f /!n` b*hSC:VŀfWZD 2&:>:M_aAsN ydܕү?>yr.b)#Djÿ6"w uթM88=} Ft bie,},]_.C?j-#À+"y+3'!t$*Ñ®{B0oXv*Q2Mp{2?0bTDPs =(^jy'?1}+hx(h{;ߗN. ݯIb+t5*d-u J8b΋_bWmYJ:bQ`K|2/ʿ < bfͩR-0Ca<̙O4z 7]A BP$,tYĻlY"9#yO,[msS#}O=ىr8=)p|TCn M+!ӛl4dt m›]O+QYh3~0WC_Ooq@3|ٖox|-וU&tv"=N aIM5a<܄2ы ,ID.+C6l߹Ѯ% `7|׻5(LyeM}nӼ8 U7$vКWg߅?6زG.{Q0\Jy{+I`ۼ2t".ި`Vܝzi{SI)]qNS ׭ fAD҅^p`X?˲|Z-Ϳ:of2;[n j%@5nyhkwGͦU=.e;!c`ߙ)S-F0pIUp?cw}`~cؕ%!-Fo/~7JU}e &؛j(tMF;@\ތ`Hs@yh}HGK_!Wl$.t5X}ۿ畬Ht@r̺?EygA]X&]ăYscruu 5dE맾;=*7#Z|䈯2n`6^ '1S%[~)# c^ `dQCUq¦@up]sOepP+G&U2ѓ9wUrz=Aβ_5_=ʎGy|g?gOg|NM/ү=_3FQhw#fߠ<%=1F3x}Ң/Y~zm_elA+By@$93Cx$R'zfF%J׾GsB" ~xsuR кyR`sUygnjd˞! * vqYa >R7$u.;4U{~9@9q3;;ZkP)%[}hg "F^Soss^xX&*!0Me.uGa"7ɳff̖>d\;Y*۞a6SQoLo-BE!r"EZ,`u'"r5qRƍ& NPMȽXw )&[HQoU[c UnuM߁G8:3Y#L_qlNPg f:CTgL͐-Οx\J憓&itJi$=bF7F=kS=)}vo&6B"c%?T)}@ ՂNEST^tƊnV~2fYr J;T묾Sr"l$F+9#$?r>EgQ H'j;,m*H|BN]אv8Ҍȸ>;o1ܢ3mya"G. Eil}Q.WF_vp<P[aB>S@u5(q'V] xvmwtԾD:"wG`ĭUy@39 fw70wM@C{Y)sʞE35Ϯ*C`pF?s%!7{ q^ ߈.ggZdDYXvP}s{;>)3$UڟWL}Y{=#b;h+f +7M vE눆A|УlV\tPI0t39EJQCxz)oˈkA=Nf~<Dnè|) _)C}=1ڦ2hHw!Bv󜙈>a7~/;6=qʗ{X{d$WchڵGRR:4b R؃IqZvK=YC->lT8!DU}H?ڈI-`n D= koB)>Ih9f[5m j_YI< 본{0GXZ?YB|l0k)PeIZA~GOW5'U  =nu 1d/7bfS3L L~E0SjBMWKN[X&9k%)` Ciؾ܄=kIx"up%WEsVN$$ y+-26>Xnĭt1)"ǮA1^~VF<]UPӂ3]%LU!h$ EJB% @y\Lva_( #*QÏeV|\eHXby-X@fcpI :1MGN}nԄ:[z~Fы` u_|3vuGzY\TmycKN$[FtaROJ=QQU"(py@ͳ ]jv΍83#66d'_EDcȪSҰ B{s[걓N*o/XHڵH -m]A՘#s)(T+NgWAD0d SD\oWG+` 'I/eXh:>Y NyKr@r|:REؐjkpC%D)FkO -OJ 7vG^#ja\aUVy|ylYZ8Wb5o %C=q7{8ӳ%rCHXERb$~D]zn0OS U.%/LouNy&ׅ@߸yN/J` ZCmIyaѷ@"#dw"6850Cn\l6+F̄17*i5Ȯu'&7G%I faEPXxY)/㈑cS9PMU~:$Phӏcvȹ,7hND0wkk%.N N:}3nX22%!9a᡽Ov;O'c7j?HXG}\u[8[$d%/kHVœ1>/g1oBR -~Z;ҷ̘6f-(Mh>~OGUeٍi >Vrl:6?jHy7Ճ+FcU>z&ad&>>8Ğ [ASwk&v-4SFE_%uV7 iE rס> |=)%e K!-R:lu6uHp@b&y5X^_e #M2I?Vr\'&.^otyO]r(^BUXȞf<CIyxAENk27Q7*cWh n38[(SuS gug*5oPGX!_eHR54)*? n9_AzqCZ* (hp91-53=aYN9;x\װ+Z/89^+ :cq>y1Wέ&.\souF',yM׃/|q&W{۠߬n]Iu.V`y ܫ"lh25y$z'arabBj +m|:/jz]s nτ "wz2G݁OR4Nv= )prb"p YZД\+/Jf_ʕuJ"8."h7,;dǛ@g$BAITt}n<&bi͔)}seTyy*q. +শv#'xP883l>GRE$U4R_p*-l5O B 6fg]~:*ւĚmle]ɇ x̙$g8Mxޡ`)Y]*/ !؊_^mRs}#Bޅ]0<wkTwXv8}gĈd3v2#-b*!*l&1wxtۂ,M/j 8n@G#x%Dī{ۄ5&ϡt$1?wzLg/`"^nߔfljߡ@jEHbu(k d~ۚ?1[OH 0OҸlPK/W 3gz* :`|kuʵK%XI:a}-({D&ÛU>VjwҌgMn+"Iyo(PʔըFt oE-($'gъ%"XBDx:5g4.˪8n}LfGQx-y%D d! +3cRP v]bG@ts&lL<"NQ:: ?sx!)_Ċ]1!OCV6p]?ahCG(M%U" ls=Gŧ?h7?aF#exfNdXk DU-;Hk,;:렌b:\ROμ9'>99X:$!il =;U+Â6J`e(W=y؈&4O ߒ06P,sz'R*k7)w5& /&O_2MQUtWZR@PwQFǣw Kq^Q1wEf&k  c!D]9yQv7/+w yـ|0(WX$S,jn+.so&Y_9<%:Xf8r"SAxZ"P /~m; VW'dC훌9))|yJ? a֧C=Iv `#uem-&^Tq^Jj&Ƅ'y^I~)_T+m41b6^`Pkk+"ARSq k˺Ӧ}9 irI ż\9rZr1%"LEq\ HBs*Dk%i KL6Xqa! 4MBtYK 8WK:a V^t蛟>21yna•WU vjs7 4Җ_2UXY<aY4Uۦ`8fA(DTDIBA: #s*;$#k>Z|PF-뵶*P9_xR^q ^} WUԇ[,IVk|v50rr{(8o%vVԣl>ȫwICd#guS"C 'ccO~ >it-n.x a@SJRBxqZ". 1r"5?wb݂ ?I`S&*ɎB,Ϥ;;mi#>7T#3C+_vi~sf3v/p:- 8?L}Q1׺wf;)5Yp5nz$>p(x)`jQ z*{3A*-DF5,;e"Vw$YЮ'Ǹ(xb xTS9rBQTXo"D{gz.!3 %(9|NG}vTS?'_ 7LFTq҇JtօǂQ9@Ɗ`3ub5M=?k\' pYEHڣyZ_fTӗِαsEm5i+X={sBITԨ}Qlӆߝ6E6t^+Aƣ2*ou~r+"-B-4!&6i4DY{vMbmcMpall UV4R5cQ8 h$ImITգw" 3E|kkQ4 ;Saq>EÌ5I\y1a"¶d4̗ vd< .,#1d)OW{SpDaΈm( Rqo"#WILMWViF[t+.)cVaj|&%w),npH5>5.3܅ۢ3 @pϛX.0vnx<^ ޗyW|У-Ap-/{Lh)Z>m$Xq oۙnJgXE\-:g>ڼnP)W\Y{O=f @e;drQQZo;P2[M?7Uviv`OA֖i4fZjH(VC]_1/mKXmsp-ݝFL2WG!T1퉵.|TL dEL5&"^ S[=s!5{aOM2p ӵZUE+Dr[hMUUctl9AvlSy= UJ'*bTFwP`x} 7~Tj9+,\`҅XRɑto¡#<; zw3c`6)??ә$򦷿ˌ})|ji_Mچ_r um%8󀑸fV: +2?/jv>rb6YQ[:3=YXe*哎9(]|^>8^~U1lBp\҈g!DY!Ր쁌#/o6Rizݛ0]_şj~kge)CH7ee%3Rpgs3R"ivԯ3:X{a٫q$] a9MރiP[ӎc9Kw#=0= ~Aj6I0-j0Zi !^გ*$H91ZwIx b&r9k^z8{ck6k3BŁp@O_>ȑwc{ 'ЁyZ9TqЋYdē D9#<;m+^5!E?c hY%gL%3aO#tOMHƥ A'::[+*m;&耜:bc:ST>dWd^rNMߜ>ZF,d J2)E]+66 \s'Dwy?//L,^Qr// SP+)B4Pp'NBHϘ-׶7Ϊ+e82A@-; uD;s9ܨ@\뫣Pxʃd|sr`;v%*$^A0Mab4,c7f4uTBWnzqʄYck]g|/GK#ȃ-h綅d~IDKMy8"|V^e EK-u֢wgpJ1S\E~ V1Hլ-V&Lڽ3F앗MB D?gf){ĺ-\ޔ9fTiZV>M߼WKm~"/FaICu8&*'=3#rLaTIO|far.F:YV 17J@VB((eabaO4|,|#_)EA5FbIxh9è)3p5U-:0gdLDq '+-:# )lJ1֫4qJEEoyy].z2w (p~-(BR`Q8c$^Tw.&D簚Q}toIVg7 Z]t^w/9hMJn;)ƬV&8*niqm@v@ H{Mkԥ6- >"9] Ll Oҳa䭾$hL-On_+DV5L׺Ae4Hqf'3M|q2}% Ei &rw v)zGa=A . X=ݛRȗma^`?Ҧ{ ?qIWYW:,vOH{t֐% Ź-:̵. f {IjCLL0&q`q}H=:)!=溵u2[ ,WVZ21QtOrhݿs5 B`!TviC1,xo>:7/_苸NDIRpҺunD6XA#Xs4S[Wd;3e"1{Kk22w'xh ]]{7o!ˤ#㷬=A3=B6Ȥ[f G!zL " :ah9P bPo?X,?p_m@D&n쿾f翸wt⋬sf)`q=r kyG|r.R7"R h0Ci'y.=nr@@[XM lPv]?c;BH_|2D ״{awڟC<]TpV%cwݛ΀1))ɘюx>CaWrZ͜2cf*Jhں6"TfI<=ّT?;TvPA-89'] fЍHK|$"rk";eL:[&OtO䎡1}_2;$53orF錁U#XΣ:]ܢbnA֍D#1A7D)@:¼m$DhZd5͚4x3uޔw'm|]Nj"WOÚaE788$Zxpk-ȓ_%i Z&煍[ coSĝ4G$ *q5< , p1,\kry٨liWqV%\0`@6ѩ#_nW;Qw'yk5N5`8$+C@La,b:%,7; I(#$HBٹci`_,)yhBPSRRrfP>qP>/:%$nģ5+v=qj )T5.v2S@'wƹY1i,~MP7 L%2Zϔ#Bm'I1)6OwÔp?R+vi=nY)v ;1#`R F@Yyܱhfw]2E4존W&L؍[-9?Yu(֧p,^tzX> 7\7˞P'PIrM У T{ا>[o_(ݠf Fcs\|W9MI/!3/N 8rc쥠pZLl6lv&>vxǷa}: )515zi%s&dxӣn@"{cޭ ǂ߹X\#q!YPh毀҃|2(;VI/=^RYeP43BlKJ ;pr>@lco;j^F/?LֈZq;0:Q3dPpE4}'ExwI{Hu"k&MSMF;t?M|cNSc\"-xz YO4EE:lWEH5_~a~LqST=fГ8*K~̿ªnXDmjek|3mV=S}[517$aVk +r$>C])$ט1 )jx(S ac?Ek}qQ !A JvFuYuJސvⷽ[B@sn ~9UN mP?b 1~fCf#2Y] afm +X9ey_\ #]voүPQ/iNUqI#~ l, .! !} XL`Hb1Ru+oӑNR"3J0{lΡAI{^B/A3(ڄLyA_:[k,h˘!°WW 0_^Q-9+?2*[`=(Ԭ \(Qouv *]}t{˴T֮MR ɗ]\uXAWFihGDV k'us kIK~OTbyu-૩7¬&"ah4UyCSbbc~aQ윰+*VOGVXfb;u =yP_V8Ҹ7f4,J$uǟYoTJͽig޽)J$Ch_^2iJ8vI[Wݨ#U\gER܃^.nL|n:NQ+tPp؃~6Ɵڭ]~APXX, Н)ɍcGG}}C(A!\=46b6*nrV)>I!\M#0HO~'hTtDf]P*TRURpcW;;{!Z)@,{1IulLg$e'~u]_("yLNc0 C%&ب)OD}ԮWfE!=N}P G (8j:GAnϘRf# #3-kpXEc sߔon҆`l^p3y _r3;:!vm~2×7EL5( DeQ;eMZlR21ȐƳ6Va4$ʏkle:/v#M1mP&MQoPֻ7Y1q_G'B-aN6Tm8헊&rtF"xPcuFyo0&#zUomC[~.Pp1J_7*jHl<<6T}V=0 7+Vjҵ$ ;z]'w'ijPA3Ǘ5|$ ϫiV_&HW E$x '^6mP L)V{Ibo$겯V9u0OjtPY;砗 2*Ng|Pl+7 pD_`@ 8gӀaӔ]fFig/@HHı D8}GN?>g`i"'(#+ V_7]C jzؠcc ld~m{uQ[_eu<_Rq LfYAK9<,W؃ᬄqL>: P}$t3q/i#WgM}KUڢK Si!ĄNbyewboDF/0vL؅ FfL|fPʎ]Y<6oLt8Uf)Zw(5e H`\Ί)5CTd6J xH!ҿ=sLHBsJJq ʨŘ){mD#z \"90pVvS!Uo*~n1K,sx+gVEl}E$^]^vI HcuTUyoRaksKzz%#;tBrRU2&3cm( mjHNki=`r&j =8ϴ<>c?wjl}kڲDӌǿ,΢(={~: <6$8?ĿKVUaxm.XS"]8>#>"MjDV@P2# bpfeaj|2G5jfMіَ/6 9C2=f N@#_XQo^e%$fQ8") fw\쟲ᔖ#vn\ hv#  \>.ZËY}2M]-ə|&Th]8W^>8k.gX"|֎=Zjf6EN!!ֶ{ =ǹjNO.C u=Kiڼ roAlp K}֬Lٮ\GÍfx$%z&&֡g|;[uMT[f,G_eý6VYvã o G(o{E)M_A% j M 5:<ퟨL}wtL տ!W|v:ǯ:y2L"Tjެ[s$̫>BL~c zSW7L f(Ӎ$#-9s9Tsj`r)+1߽[>P4; ΝUNNn;ymwp3h^FK\ȍDx2]kw^snؽ_'ݿ%φfR،xV!n1 u#)'0jud&|E^56-FLeY}6brZ5|hQ1̑ L 3&Va^*ev5,7w*{ڊD3*ʚc FL[hA>rVE^ɋ[}-c)R i3PvWdw,́rܑ/uve"_pY?HW$a[S}HGt630”7L,@ }`oQ$9v £A=Ί0b2'h ʁ 9sä! ZF &#DgXr.Lgfg;{}i'W_H6 B.␎9}ԔR*&.8(+!0;.͖9U8 [lUYLdUzL W_i 4,~!&}hF1!Zlv0J<]_3'z~! 1Y2CnUc7pYVigfj)3 "׫wG^bwFakR˭ x.MgJM% 뷔 $5( e &֓/vm|3mV~ |=#ۋ2ԋbV0: q=o:d2&Om f-ڞGP`"hw4SbЈY_# 3΍x2k`X^ȣEGZOk9f5e nj.ķW62=vol5z*\Ս` &1hh{s2CRQKgNmI᠆ 7tr=B12P.PWEŃ5U8tn H4Èm6ipEhmq'1Uyr[IAlrM`@G Ў f^M0SC´7 3xd3MJ-h!T^^{/xuC> `_T}TEaMI.!C%M+8A}Sۮ=Js 8Uv!ĮA3L3xݸQQxTNO ϐ%d{gN5H D~9LR44d{//~}Mq76}JMD475%fٟWzYc\z6.3U'myX #ϖK7\;Y?; X {n jV#]h\Êtwy9qIe}복$܁0 \f=GMz{od)aA̗ i/J w,:3\0`'/{%S}UA26YΠ(s)#;ґ V],0 ]vl/>m^˱!*gd$ٮlBtdHq7 Bhyt{7Xezal^E4M1̣t ;@:t 0Rɐ!^vovw1(A{RƯ&#ɜ@#|X^?!u^B:&L[ЫCEWi(8a0dCڠ==Qj=vf |JqX\y'I&mR<*jM0Vtϓ[uZUf AZ*Ea)ƴ0lCCoe)\ޑ8-[ƿEg > ݠc:-QNpM^#ޫ\^8$L vR>莑QP'_ߔЕ9Lf ,MP5b#Xw¡J6A]߰$1pJWɿ`䝯T|b"Fgr4ɾKX^R[Ea TP=LÉeXCW|8e՘@ v7]OtnUqj*L7^QfCRUYpoT \_+KgpRhk2㫕qeCaz KL{*OnSSsd\ⵟ[;9#v\j:LΔ*d.!#"946H=nk33oC7_X.npx9t.}ظduVE˗r$u%#a;%G0RKw3m rU)Q>? vb# -yw5CY0-cdfySAS}$M0Ϳ^l$xmi|TD} ;@p6G8)&XxH=!E'!Vf ȼV$j1c\yUɌûXi,ڴɣT^mQ ̵ZH :{X<@{2wvpY3Jbb{8tT׶߾wpY[Fk5%lev^Bd]!FA_aVToXigYV9hwlSڛJˮΟR@*!;=i C!AK$tV*ۙh XKh)'i:j@ʸخs[Nmǜ?5hh^PB89!q!oUX#l9O,V^TA"[X1 d`WmT(?ܳ=vaX\[\"3?VBDDK)6*LȒ %n?sC? kFvy_x) ى,9Ǧ4j!t.i/mU"7H/'!ޥ!IɾI?(QA%uR'#&^nI{P]9>)φ1o0toǝTԯ#SE|+yE:H)S y~:4|JDg ΢x} e ʣƄy@9[wǦ6?PۛsNG4yIN7m&|o&%5uvʂ:cW,sFnಲy?xSݕ,RUj{‷:^xvָpʂLf!޵8 s(pBNo2 G?nä׺(SW}{%_-_^lI. b=&<J t{ DecxM|8R_kr-^A/}D>qrNīdV!w=PwO&mӲ|"[ 'KWz˯V>9b#*v2G{}kR "k OYʧv(qb/vr`߼?M0V@#Rz sV1Vp쒇 6n]#6QZn;JU1Eོ ꠰eĦj8 K)5!} p $o_8p{>E!7'd˳Ϭ CCL"S2 :@jyZA>2GByV<-f)RP0YfH%\mlΌsjKޮɈ_ ʋmM|vYLX44>]a-'&nbS@MNidYM恄W-]6) VrdW=6ao)eMTPHd4'p3"oX b"ǗrehULMF^psk-D_fEԹC*eE['&5~l˴_JLl qtF9ѮfhSq7' 90@ꎰJs4Jӣ},jQJnt— 2!KQv&] +ːX> CFZ /%DrZGghCdRj[H"f9= Qks*` xTRwEyfc \!k|&|rϖ:t;w@ҕ5/|~z( F:Phl@D:xpʫ@d&?-5DrƳefP6 !G${|%wM{)G^ bd9[\&q m1"멁{Ľؾ0a}cxqmi%0w4x&i2 r"Ķ%2ID Ix$8kŠeO6 C~;[+ܚM;˲9E0.v*m5~\^mBL{C0r.y9g:)c %3rN$#{'q3 sh+FL%!NRqlq_'R6xҲR(iF&r;beӻ}eR~V0il&F'"{w4*&>΍ՌhF)8?2_mT`j 8OMtW=p'u$Q-DSb!\ tNhy MQjh 8O'oe؈Ĝ?|S,60n>}q;rGVv́x|XX:tcCKX1uOͻ:J/)M~::bi3Y͚z C0Fs-w XC?(YrqisG $@9Ef[AcN+J/&ᱵXs,}WP fS/}2xݤsey˜<@j<hBdo q8?6tף.PPǬ @.cXs@^pV]x ~pT;(L^II  {Xh2:}P|JИ;g?H᜗`!<]S@~w^[vDrl|n616M /;#v5@4ag_hze* 1dq]{jᰜV-G -=1 vQG=Uw!*3Pū(e;d& C;{Me~aZo'9 2GiQf.uSCrX?~*|'LPy j\SoC'ŻH)aGh5kt(WQԫ#1(߭ c"o0Mcl"ԓUU#m%֎; Tt޽:4_:Hw5Jfn\ao\vc3dix۝K)_qh&.GI~~$:?C2EPeNS R𔲣"mp._ݍ_=ۧ7ؕP2[38QtZ g>2vXqc5'T!H"&܏ybDE7%VB}dQRיtÂTPf[ U%QHZ^YYYꀸVۚ V0]&Gnw {v>SLZڰt55haljc׶HyR`p;ۑvOtRV; b.D1$Jġ8M M2 SI1׏ ҭ` ujjHʴQ ԋ)/"cΊj4+QI_F°h{X,˹hq".sfڝ薸!#~\oF+h܀B&dx[u^3G5],?^ǚo/Cq:k6~Џ&ጲ[PeX0 p܀zvvfǡ6!*)Cw!Go|D[j&Wq57 x^hv \4Oh;"nG!h ~NA_Ň 6emɓL"]nԐ,]&V%9J]k X-^_6pOp[r?8L.NLDh>$˫`uq]t}dE /bkawg5e\Tڕ&X_OZ%[rdAdYpT[:Z?l9ME1ԣ]=pW wBWNISG4{a96\9G zC ֎p3q\)Sm3ݎرh֩]>{XJLqu/y۔~ 2B&8u&t21,>y8e.]6-3O#A$@BYuM{xd%"> b'0l)zSQ{ۧ:cu'n)Z=qܜ 'F0/"y08?,{CU}U^Pl (z{g4K-k뷐}3Z p-R.݊.寏Gcon<>|@`]Je݆%iW$|hIԑQPA/!F#ѣ֖aP[<\䣺ճx+g#/߸ $/c:#s!]E+}~RZ.$1$VJb}TxGGG+'Ӯ>ʝۮ˽u5Nv8 >?e9#` p}>[U7XWS.-\)кrv$ GNCzgb\'2P(ؘ[( *IKnp>)C3b0#80)!r>[% 5,5:V 8w2tDsz;\|~ ؃7snW'6Ko6Jtq-j`Z[YGI̓-v^+<σ8uLl'g¨h:\pI^MZV3E$R[6=1+$3]heO2:࣢=qn{JNkd[]]4y u|Hڵ k/V.p+ u[t:}))@֨IVK`qu[>4"MB}{8X\KI;`9(0\ aQ?rb[Jjt*! ~Ͽ҅+G\ i{Fni()_kUPW^ׄ]dCcffʪ$_?(_=E0~yʢzwf!ޑRmNܕTcMmӟ EP:Y\Ǟz9PIi ,jeQaCv'l[̔[,S@ aRRiAno*n)]tA[ؕiٰB(fàmѬhf PE-7Qש "D48s9?rV#r맒-~ ']>c8yd0_MlC vY1uXLYv$r.̤DȿgcvCV-dV[WOsQy%QHONIHFq{[j>dqÄr<ԢKҪ2e=āR8! :8UZ >W̩~ucī{Xm k,٢_kEuPZ& ?s,e^>H ]sOe:\|ɱ _c/685E>B3 2n:x95+}6+#?^uW='7(q}<"J~[ץw'Ą[2UZ:1+:M9^)iSLEPpUy[[FWtyҸԈYsH{nXcEۗvB}_~rL8(E2^)?h|QtύVLB٫C.1plM\e,KmimIS݅ 0bVY=z6N)r|y,IA'.GDBZ3Dh#y/Xʥ*Z8(8 /|)*Ggj61h_̨b (^p#Ⱥ S0[lLa)b.d &09!z-(pP6^ t;]J+'17c%6еB6 ^`Eۯ%ETpz; !l7664?'~9a:@v)E7YWQtWrr.&Aĝ0LZr˻-jkxcp?2VF8-Y$tc%VWrƩC,h-OoL'^r~Sߌ9vwXqd N=qJpI?HU-c%MFP2ÎF[u_7I@ EEY\7=v4CA3 !Z{f)}lN>ho \6PɥtDtϲ/J-I1/^5Q=Ųc);>} {2{07rJi1d߯{{)x +¿M~peR$H xY6tI0ћHFjD*ȅ7,1kY>`q5!g`uY"FP_,с?w}C\ӊ/e#M>bvpɋmU f5 fU+ae PS s+ii'h˸ocլȔʱ `<ϲ%EU`ߚf[OI%k^ɑ)|% at$ >c/)!uEbN=( {zYF%i@JyQ0*2"]T4WmkUu wV8"t~΃H%c%hŀq^ a.NRA% g qzpqZ&ߕvpy`b>#e2 KBB]ԋ f5J;AQ (^F]3l:\auaq{^ ĩ9>Cpج !S~'ڀMkeb^̎ 8\E.cTEHKR5nl5lSOm= \oQ\-a6  K*yyO]zf0{ej5KU5I=!&hvډ3?P2h+_' 9ǚ UAbCƼSp21%{/l7j&;Rz0i0lx&Ӄ_E!iU[<0 W !YgKrTIL 2qbzOT%IS~ߚZVsچnkΦWU~fyB:}cVF[੓~ZE#6%w3bYQ<rOXԨӊ7R׿px6Q xWȖ6]? u#I?BEJ_24fJӓ,nNĈM7۴u칐Rr5>{kYZYI*]i;J=6:Lp2 /l=}Rn= bf"mzR(`7xyq(saF#X|T~MTStӪc |QKN <8vۢ{0iȤB/dEmLfsYn3!5W+TyZrPbt姬?]!I][e} [H I۔Qg a|y9w eS(N a9@3ID %K'@Ź.:Ehk>-F@ѦC{Gm?k~a L7~ca\Zڢa=FL&^}6&2 $()<")%k'.qM/HF}W6H󣽳tZ.{x%T%.@ W=_'0vUrzX`Eۙ[鍅t0D / ]xO 2%%hE?p5]buo=a4(3{VP H$ت򟔤.!/[yֽe9.~Y<d*`lJU){dnn/92ztqwp'%Z+d^%8[V+Wi2nsU]X*Eod"nIexeP2K<=t 0=F}6I S[ 0Acv1X*{hxϫ@yaAE}rk]JߪlLAɘiy,G /\ALJDU',lhp(z9po 3mH#̜o }z֌`X sۜFG^h*)*-NEZջcv00j2au&B wFNC02ݜoBuG1u=2O4V^/x Ho}[SR4"3_}Ɯ1O->'CmqG6x-\7^D@7Ry ҥ\^y'5s䪨@I .>sZYm!g %}'R,pd<`tLH;9x*–{nZ<؍f|5MM٬(~Ievi"ae3 ѷ F[r}/rP> GTnEg2н⍳6VE's1QȨ`Irczf-aBx|ښӨ:hko֕m 7.qRe: D &# !@N`P>Hw )iZfP\<-9>rVs:-ll:cH}Vg]n8A[IGsc?eY8eZBצF?s з;#'լ)ӣq)k)z\YP;6X0B SQTCU %ȐȈ.ߒٸ4N>CBw^ ]w>-0ZS@DXsQu쵰'ل6=M pM; H6+ < װZ$<{"ʸ+K^6Hve1$y[͂;߳2)1.J8v^aC_WR|nksɖ]v!a}ޖib{s5~36&,'h-8:Yy R0`j,!/ >+62pa5Z&yV_QƈZLx^=f+*.j")Q/$L!> 7oFm'cq2Rn.[N) J]{ʗw؍;@L =IV(ϼK)$aGX%yժ7eTh&a Fe &N6ȣŚ1TDfnbL/ȎRݐx#`.,aiLj!'Ga_ɹ.H`x 2d0~fH&ytK7xR[?XͤXTAn``VlhQffه&J(u_Jy8L8YE{뢈~o+l}I`ectBK;{Sm}7<ѐ2q[EIM8H:nIy8YI6|*wa2Jg֒ܶ3,S EN!zԳ!Hswt \Xw|ԸmgO5]~5f U]CW(tY#bgXOU9H0KWŤ<3<Po 2CChʢWo.C (t;y tw_xps$>ji4 >hZaO ;Hn7Χod}>sWIB+X'aK|vdE D*hwaT$B6c`M :{=gϤ)N?i1#5fNc1 -ajUQ" l¼j2 $T7TʧOTV݌':AXwr3d,I .@l7lkKcc~܅dk[ha uʄ ';(zl¼x6NbΑ ;wD>gt T&ųC>)}{`W*m"*mOj՜Kk38"T4qSJ^ kť*w]ҏOh$hmyD.Af%Q;d*gu jrK?Aw%JY>HkpUl #%Oă7yB4*iANT|+h@CY ]@:'23/58ִ=n]ػIj3^)&c Sr[/]UH:%hk8u6:ٱ A2G]U ᫝Y_Mjzpj+L^W~u~tlZFϗUիֿv5=Hp}ZVE Eq8SE8dIy۱3YP&=VT%9J0iAh/TmW [39tx~&D #+jj~0:z,N?ѪG節t6 *ݎhal­%tҭoHSYi dW$G( D:=Ɲ8"ƒnohA*LPP3R {љXgOmOsr>&^ +OUo`yCw ׾ry2p&w:àGE[oꄮNKwM2KB4TXEaR_R9ӵ %= ULcr+;Lڃ)Atض[=~fj!@\tĺQ^Va^#1$yzgv M2iNwR>ew"U6 @3X9Vc&>Xl!qQ`FhAQԧfK82(HRQwXCJN'cW}9,U^MM:]վfh$̬!Ivf)b<:yo6m'A)D='ԑ 9J.%EG bF{+;k`tIbwQG=p%XV2d}4Url=u2Z>CE<$cF5(ot\r&N] Ko ۛu&fnɹESL3WrQ. *RN]6<>LǗOLGu$|l%v,5ƹe+reӛ5i>GQxvb vJ'F8;ܫ[Ͽ7WKefABb!\^v?,N$R l_j`*h4pb{uph'bͣ@StJ568SǍq)1cx”OnKV_Ƥs{T͓,i_uQx0蓝*kZߠJ"2 !~Kj3lHTΥt2X]bT ^(^Թn59+w:H_-hQƠiUkPah׆,$Ҭ~'2ÚSev`$i!%WIӷτ2*i&uemVѶqυ]1ײ[G)R]L\R`n\A5(p#[׾p"n醴j i Րm S]n`.+N9lbк4kJJGR~HeυR%}:ِI-`Ș )[PZIx8(6b˄._\eܬ]%(KuȿwH$Y U’|'XFr+!yJLAvIj몬`Y&)$"g]~"e6y#?_HWhF= 1:#XFh|q9Vy]|{.Eg빖L=p>a涏4+D[+y"}Tk2aյ 8YXfTjh^HW"˥l@~N0zj_ [3jf3sԙrldi>m9e4Z)iT nkLuJ/K`e쌺ɩY O|Ό^2`O=V҆'GvUYOV衮]prױD0 _ģb[A>I9F}(7FS ,.xVKsW>O tH0=PRA Ljrֿ tk!r)pU ״"w0G9'n%fe|+똖^ΰj}JTCiNJŧ;eCȘ~GdCKxhIº۠VYηHLh2QtwY=F"{GA[^,~6`na[k_dkphy/R┕9zwCFVH01C8 9(>yذhiA@i+"U C *Uh#BmSA`^. mDo1&oH=?KDW&s9u Q{IHZwY]{u\:#px63_ʹi e=03܁=Y~'؊1-dHҟ]]`P"]JN-i e°x6k)on1T'6gC Ź '+N 5崘G RQK!"n-ȴn%.OCX ĘE_#X?,})$MB$;vz#wz&e>qM&8JRx\wTdTOE(r8KgWMH84Ny~yVӉa&4bEp7Fy$UG% '{c֊":RM #XlIv~iDyg,3 f؜r02vp)P!rJ%u9iwQ]iMI餅}5y@A(՘yL.\u?}dѹJ+2N`;0MϊA*i6|] J(x lڸs 7MXXVpp`v1nw7ýS$;[ix5i9!(L[~Lr4'g\$804&Q?k֧ٳ}K@_. Mb Xv3ךgCB$̚R7͞"`70A)AF <5j룎BIރ'؊[}d×_T 0:Bs \Gd*\<6b NR_qj&r]3mf=~ ̿LY֡ h8]nlJ*4 &Ԗ݈ pdXܘhM-j4|L6Z#T!׈K{it`i#N}HZ>ƏEph#.4KYtP?OߵN& ;eOR%Yd=ܤ@0J,"Gp;$Վ쬗7_H~_-Cg)8-n/ 5~-gecX=7) LnR"Vhr8˙Kkڬq{Bp;d|*i}_ B=+(3@q|?8Oy&64l.feq:41ivV'R >]GwH8 Kf5:xR@8vi% v$f'Ky_ kN0LOz(u@cp)&9H o5r"Nʭ^N|\O?pG̻+U+.C~#OGJfg행‹!th?|q6VnANb%ʬ3}hOK`404ٞh|A^w垺@i[|Fx}^Q/(WGx-EtpOes%(Ȱ?tmS#:DLpť~ZhcK'aC_x.m{ؘf*3Ự+L)-$- CYFɗ̳ =^FBLWOGl>S`KZiIUu'Bo+ 6th;)'x߮<4V*Ext#jhd<.86S܂2!{I:"^ݵGM;ʌ-db" e%^4:WgI|O\*ymWb%}~ .=$bRޞiVy3ZQ\NxN'l+z\+'|X4-u8`-!6%Kܧ/ct z*U㴔1y8B!CiKZ_[D(X})f8{]՗e!ُʡ=[ʝ9 sˍRVdB"2)<8*Rie0^re 'QInh2DһSjJ-;_%xtPeo;ޞFX(֋.k ||+(HEm$y=JXjPj @o3Vxє= {Qj$8|҂EٗLޙI%!-jZTዔ-g`{>'KkzQ˚} '&VsqVL5ǦvF6)#Ɨm~܃̀vȅ 4D{/8Ӵi32[@k9a\$l}ZN@JfHF9$ #b0h˰--xOAS\:Hfm>0M%J*gCק|IGZt^tX7 ݌Ω,g dЮ}սNu_qvvd"(Լ,$qO"RQto8n0.ͧė/1ҩXz_7b֮ȴU6UUZ~΢cґh鞉&C ]=)=UcBg+xt%nkx {elW-p 5ܳ50嵤3b4r{/_e blXWt8Jb`a#*Α#Vl`;p$S:m릈aČ__zLVYg(̇kՍ>Fa¾T~Y>nn9ؐ_:ZZD,@jrB9FI{twlAE82?w2K/52;xBj;9&;(R`|.ET֨zV敥 ReSl3uѡ*:XG:Ώ7?vmrti7wI7䍣dǾnAv" D2Nl.0+"x\3KzƷ^'`Xlskv=D)o&(Fn^x+Γ)$l͍K0p\>ˇ*]7lg(EDzjxe⧓K_VjOqͤ Fɖ>ѐm Xln"ADw盥 DNBI!^DQR qϪ r z64LC\ ;;!dt٨>b28 )؆VdN|"(Y=:F*NҴ 8m EsQ muḸOk>0Y|+=nH 8vDx UH0Z3vj**G;{k;dw]*m;+n{@ür85hDK>"oA[&uZ&Ǵ%يʰg%xhh̄Wm3B?2 EUoΝV3됡KEcM!S&xA뿢,FwXfH]`}T=֝eT_'" Ⱦy5a#_ĴWpo96<kQ(R 6vv:M&{T1 EW6}՚ >|Z-m뱟oloNcR_!z5jjb2 )jGZ>PYTwZ7I6J.Fhu`ಅ1Nla$sLh!UboJ-a\:YMrK(ъC/3K^,k{at VYhvV#dhvmwR</N{yuTvΈ{K҇=dG9l^}0W uXIlf4 *MKrF_'~豶vLsc=~cA6{N&0(r.&d??0'QԚŷkoZyDr!MAegQW'G[Հ]N# RRl(PQ5ZCEz"KNS(W YsXE"舠GLRd'.!K=@4C(pÖH@<@鑏|g=C+#sljmRיV^(yhQ$e}l{Q'nDR$MAG~2/,֏@Sw,1X]7ݢEh Օ?0owfLC_`Zvٜ|::8B_FfX?Eœ$wswKt0~ץ!WvG*vT,a7Ze־[@ &e#' _s]^<~$ξ7K 0X+#3ޯf5k1~ӉGs4jڲzj^+y8EၿEo!im%=y ܬ˖g5zJ2lQkTKGu Wɚ!Nվ=uu>k-;bvz/gytͺU8 O)[,;ǀBl.b̜dy2^'HP !nZKuv$u<d=3ux[`׃l˜s bcXNn7cUlFXs@~Or 5Ċw4?@yk?:9 W8A o46< ᶤ+uѦvE1q5:iRwewJvn]fvhƬ*Z>s--ew@6 ;+{M5A9s3`m?w_OP8oPqRT~`=b/:Z܇ o<8200R 0Y4~p|d2ny*SW̪K:iI$/E< od!)22v, ivCU5QDtOkz]`c!NELd;d I9 G}eӘ+m7!,M~PAU+0hYm@ dF~2:A tHY_R|=42Enb\sFw<}Zζ| C UM\:e1sQYV{OxҀ {Y1}!yau>.L!셝:'ϋ֥\^R_5 %vcŕxg[NT Ϻna+$v| FhG~ ݢ A25|$ٓ|̥4yOX<{r *g%UGôW[0WQ-m5|]Au lD|>Ǔ [!srXNIl> ΁^vЀ;|l{=\_}]dGһDvw#| n8Fd8Bj.}oa1E$THSmmJaE0QHzΑaxa>F6t}i'BÓfiA/ ^$7M 覥RϥB2E t:tx׸ޏDLw\t({qKGA?v?8|W0mBpJ὿˃DG0Q6?̉i0պ%2Es'hP5u]YX`@ 2rA#tH.2@^HpyăEh60E*c}5v)\23Y3嘴־; ɢX]jW`\ߧs =fD wS ~$HA*W2hٽ(>zAOIdL!Dqiv&jgoI꒖46ȭEvd}k4@az;B޾yyԪGvOoӟ@R yN%w |2MNK&6L(@R R2ZS*Q_ {9@^D>gfFs-{V5.hQ\{&:ve9hwknYD>4 ;j-xdu\Tv4b FoG9.(?(,}S6LF %DŽ/b2K+?װq(\+H [yrRW?):|k2nZjR%2 kéF0tlnrq#v8zQu_ ]^:vͦÉe,W?Gj0`-,ZT`_I^%jU"$əAyOD괇)Tl[1K v[/rwN3.@~+^.,5MLI͈/l2ߥ#2Ovag%m錜ATa0Ѡom "4 W6U-0z3F ӕ'];'MZV:4VA)KafSa"tcwrv64\j''>tzFmH=RlUfp@65]8<N-J4T|@g"8}2_S*jH &,q@O{'53dF9i^Bڧg. ʄx ԎD [v^ a{S߲j~=PC#"8C*?\IeW/ 3Mu{V!f~44yL\gߩk)ѳ N>RD9zћ'`tbV[EG+)3ABY(P) V9@]lOZhi7dG2RH8W?~̪DXjOh=) .QA;~$3 $ҭN_urmƞVQPՅ?>h+OQxT{<a~ʓWel&MZ:ݾʈ-vCHrg/w#oɦJ˸Haj헅`s =\&[u,)duQmMȸB몉1_6*ڪi5*N .ZwP=)yw 4/Ƃ^dYvF7(I谿kx3V#.F7qYc1zL7)jTͮ~E&=labV&SIP@@DsGpܫ\ڕƆ syT Qe6r1v$Ļz}n߰b} #mV]*q*$j4M^6=y4yt%PsS&E~\/'[gӾsx.1|86V4*n`mISSyzWsGEviV>oI f6-'-GqZ{])>\4+5!C-/[ @p>b2D|3ή!®3lMH #rRV?GOXoFsF{c(0u2jm]`Y"L:P.?ɪ0u. x|j~!q'H(B3emHUKHT7 v‰0,*( _7l4[ڔ=}"wqzI7ٮ隐G%XˣfnV:0J4*˱! }( PcX$9 W&L@g⻛6UrX@N@E8{^v:ɅwU:N09~IKLJ6m=DԼJ'$`c|b$ntwHuif̰Tj@cwa&՜*?HCS0-x e`QWz^A ] 0.kxu3: @Ӳ{o֔T4K=c.uWo#`2 UNn ǀ#g#E÷ZJon8<[ob&ԙ۹ ֳiM-!|7 ','Ơ,8zFf`Խ48Xv7e_fw?!6Pa,I[$ rǫC j}ˮV~&fߏ|B𔽭Ĭ`a gA|MZY'fX7VQ.$'fyȃ-󩛛>HB9(R0G Yuh*5XZ}UaQo"Q#  ><S_BWָȨZV8`b\N+C "d2DnQJm j0ܰ291Kֲ\?3" +AhAS+ tgӑ>γuvӋV:[4i9#( YfzCxgUAVM*4^60˃V/=8$Slrt?Δ)~ZĴS?B[8tBڧD1F*)Ӊ% {v)' - 'Ba c% Kz 3Unр`DS&z K]B@^tI3m 'Lxinj5r%ĺ̡єVɷߡ]CA^`5@ FKU.-6$]xZ`%F;`cͺcfσ$ =y19O? _D~K%K.v2vH,s֓n5T_NGMn oX NM;D!CYUcreLVfYg*ժ"hQaP'_g*x'+Z̓W2!Pf0cs,5!*{a tq j6 .Ы f`uYކWdHS+3?Jz|0^g(=cRDzR%]cI)s['0L<{aPՑ\K.jKK{Moc*/Ph[P (Spahh)ꁵPCB<~EL]?57-ZV0VI tޚ%0C<7`L A 7PDuq4 fDѰxZvw\]'7kg2 3qUw54ߗq,XJ.ӟQ 4_=mz^wRq-ª j-Z?m'*?`Y'㈵v٬]q)ar?ZcmsK~S,o`E8.'̝5(̑te3kFr$)4> =XgÓmH0 ML_k XaVFmѧ\+`U.b]Șf35 V61;`{?Nl"Ţ"BY`0aG{sˮ,΃o8zL8i9!8ٟb]ԳM%0[B;掺`6%א,i:$˕EA2 bvlF.C8F'\k2[JwI;˩^5;5mM>??.%mdrjG67eE*ϒ@_eYf(ֈuyi36EPitmR^Dl]wCIqK2L:c2Q]! Usu. KWp 3[&C5VAl2_b]#(J>/X\<#O z1vU1r.fyQ&dxx,fJ'lis|榲!ytՌw#Dh|f'NuŇtgd PTm:!4KJ{#zh(@yr`%ywbOyjTV}Tމ=$'ېT:0/g?X./t&RӠrvG4rH0a\E6;Hf$ η`qgc!Q UYh{G:W nh^A^aCy1Mdc-Y0+Z'G z0C *Ez;ْyd7x,d{O7+ ?'3sbl4˫{p '=ph]z,ZhTb5\ͤDC'K䬩F[uc8C>N|Z45 57x3{I{.'H"PM i׹ MfYuf2v[D)~U!SAsX\Q>xn{Ȑi&h+ kj8vıφp= MVnXs QfQ<9#q.Z% C zc-6˥zNDL)uΤ2!8)HdV1U v|^,ˮ()3_DRq_T}9toR5K4 'g+ ݿk l3gwj*|"L[Ϋ*5-rt}b{ve={،/tu=@w+ƵQ%WF&c3Jnt]AQߠhM] nVD8~Z|έعa0C7;U .IZX.ejA)퇋٨ V8~~+^Y3ݤ(՞ fGyrW#c2]S:IYh3OY,?:{2@[l( tHŋ[ح!. yIˎgxĬ8RI k^!"L{ʜ?~*2};m-D!2 T/4Cq9*gٱBiZyWLo*{ki"U:errpECMধs,oѺHEzpTb}{m$ rr""3Sups=mSWW`Yw=] <_U!u1836_"$rOkтE{M$he=RW:9e ;͛B`jvE"÷ۨZ,f^$[=|>X!K҆%:(@Iqc;CXϫ1rD1bW]9N09屌 f3Ñ*X+pw͹\EĆKsw&V]!zgxi5؝auFf4&T{5?$6+@׎5@Ʊ~ҵzh 렘o|YߦHQ`ly恔 !8Rg{J b{ȑ@DJ_jS |tC ~թ5.Y1+ %)Pkl2- \w%ECr/$jfzjbi6-q&;\͟[1⻍/D'/i๹ҒzC,A'WDG dyU"5B uo[@k1.orіJ4b5\c%`d mY^+ ]}+&OͿuj~€R]RgpP\{UE5.{4D]Fs ff'Ni,'n5Mʕ,8LQ2> ]X0LP )E,'ʫqe ,.؈YkuXd@~S7;{Jǿ,K 3ƍ/ç (wY*mx;*zgK{,/ŗkUz0(GmmKH`Rns%Ǧ{j6LPc7FωcZ{5Iwkx='SL?4Öx)8̠G:(zr G]J%k ?Ca.4Us|3Cv̆EOEMP8y2K\&3⾚U8$tUcZlRApAL ؊! f5}RM:PH;`CΤr@/v$o%ņdgQ|<ĴtQ tLDHTRdا򑫥7xwsqG\ޑ5cNsQ'a.d/B)t 340'$jHߖڨRDt&M3ZQm!Xr,ήet M&/ڽ3idLc4/\~t;E"y4/6'h#e+ChpQ_ AwcWf$ PQx']軽0l,_pQe/K|AOz\{Zbt{'%2._ųM;m3պ]h}F!F*I+Ƒ#U<1E˚2ww5a|xT`IM­Oa JFUq39GZacuߐcvQᩖS-R`+%-ڒժM8{?{iܦ$jo{46{[=FKi,n̘&\UwRA~DS1owY' `t Aajy56֌XResWߓ/*1(}@r|֥F,wSHKNEol"n[Iz;Jf@9j^enDJ;&ALUDę|ʱ3Ј-* ix(V7g"=^H4!>Q@: :]|x=D}7M=b5 Te>kׇil$>Y͐EɌ;k\0x1rxIoDs3p,j'TiXT;즳= kū9v)%J|v "BƔ}C\2! l@A`K*AeUWc=ЊX*sՔcmJ0Jp=fpPb+n/T9O|ԴRO$b7O#,_n𨎦o<У܋׈,<ﱝf}n5xRMc`@<{w4_)g:J]ʑ]3Kp^דqC>%>iYWc)R`!C0_2I8W409t xZ 6XZ We J7+O2Du7g{mJ'NkVuwj^ (SBaylNhn]K˧}ŅУ+bߌ 4nX ~ħj19;]-Kʓre6/i9߽`Cwws_t "(+/aX!͠^IJ]K"{wnƭ?7MAc 빛\HAQ~ 2ݭ{s޸Qζ+d O3]pUW_pICb1&L4' v:6`DJ@ q0髜y<oSN2'nZR]m2hI/F" Rv́&k/^`uC|d$5V8`o_TeT=BA.__«XLT"o:_qm@oC J UOaM”Qx-yl;>ʈjJas;"b7vg["]6GX<`Ǣiּa+H%";5=%a4  \_帛ҋݱ9>L W"i~gSy ׯx,o{ B')ۄYg'P&huv_}k|x!YW8@š1trүt,@nVtC+Aj3Dg:_(b!٠ v.Otd[ƬEֆS ͪ6=>!O U۲G&}kaA8+ț>vO73ѵ*>EU@Q5R*d3y2{,@5K~ |Z\Lҭ e@pyWD!&cR˾6{*"$`sZPt_ |y0&NyTSB{s pIJMd Tߖ* NK bo^jj6dhd!qjX}e>f@MG>~>HNp_ ^? qRNNI?OBU>1M-YQ,, {<:L@ڷsy JkSHMGU=bȦELb_iX4(o kJokcCPg,'o_ _20홇V6 _;Cf!WF4*k;r.mW:t\WGMf j]B:UУ1G~/,evP_V~a˯O=5>ʹd백L 8KnlՅ`mˁ]CuЌPm]oUhS(LPxFr_rKk 7 |2饜ɒꙈ&":31V _Vo *'AYN1b,j2Zi 7`tx'pkfaD!V_R4Z;C't_T]秚9z 鵧O^-@ӷ);6Efx͊kZls!Vw *iݩ -`PB]xx8U i|v\|$ZCsBs~x&)愋x|@ ^B)O;𜨖٩Ia,\]B4 xVʻ\lNax&͛`0lt ,rW!gêQ) }Tשּׁ[xg&l6{WZ. UR:Rp#۔VK΁V#ٵݼzp-سG8*_}Ś^h=4T$ZhU(HKvXцZU J?-A(C=;xcD:cW~Ͼ'Z?EFJ}c!v6ڠ3UJpͬfiH/5ZhIuۂU ! 7o\Y9/%R; \geJR-A8@4Tk EFpQɳ'63]F0 6BGZ1J||5R~(g yhY0-N\2#8\J1pMa8Fe HnC:er䭊?&,8aSZo+0FftEs_dg6M0lP,+eKtBa*|1 K^S*s 35p|-?A1X8yX;ۛB]),:4*:b5SBCq({9rw,ˈ;q7`bҾ6:Hl匹[TF8R_yEj0j՞~D$yt *xKq21Rsn iO5as|%jeX(-P}|S#? t%jMl0l@{=TRjRXwp+ z+\"u;]|^w#qŰͨ=y>_Yf 2ɑU_,biAiX=< f;XZ#Ci d_$|:D4ŨY!BQB#bPs010;:0pUI\jm,PRG̲ݘ[m[DU]`qZ[zh-|.HE9GBRCMF3eX~z_ygҎcA1Ұc`;zF?".9Kn$RoH"lgkT9N)O6JWʑ7n <7 d-I8}oXs#.LHIVj/D. AXtьvѿ %"&kβA)dҘcCRUTpX7%gqG Qqnxkd앆 dhꌄYRZa/Ô%h_Vcx܈ȉܙ#^^ g}m1l$*$Qa)i]e (TӼ!}-'QP;nyLNR[AK| m4Lc`?4!khwlA8ueK1^}}hÚ]]{j~aq*!̀PlS$ʖɞ mtgt䔒j6wk-s34:9}FE\ =ܤL(MS *sqNNO׉!7/BDT{eS b=y4BnF3TgPqwB#Օl#v,<: h_mEn`}E꫺mt|eBS?$kcbrM qTk!po fD28GN܎Cp U|ve xZYz$`P͌kxCB69:. zlK ݤpvjV?4x8\>:@,)kV*GƱg @7_=$ӗ^ o t ;9BpLJ0 ,1~W9j74tVks/NCQ7MSƠ̈y'x{3^3UCk>ɯ#Fu:_"+*k9o Nu$m뽆gj/r:z,iw90fDţ-'R8 Ĺ _vQǮY SD `wH'xcV"'hWLp@ {R;4K0aB-^hT?] TR&h0Fmǀס4X,&ӻM<R/l8{]!6;΃ލx'20X}Z0ΫQ%q)Q vbD".ϯ;lrnJMOu5w"sky~qP,>BZTsI95>=Rb%fQұV m :q$b l?6o99W+Xd$HmI OV|mv@SV^ MO /3'R@d|lNN+fWk'+NC~>#2T+K0Lk(Dn͎vQt 1h8̳7?c>(d\i`[a˙!WFʊV<@#pplFF2v{C,ݑ/RDe1S;Iw0n,5^D IHA\+),Tr UA֍¼l05SE8z[ S𩱣 Pjo笙l`ʦMs._0CxKx%)RPD)8"o`e=y@'#h |g;٧WR(X`PE~B֛jN!uH'3YE䬷0EsIH  TS>`Xm b:?PcQ6w7#8}v.#U)_[GteMV[Lf ]W?C8ᜍ'ۈN@={UoJ ;~ٚ6 bj] dm{ЕqjYEv7(<Bո]@8UF(k xW,Xє/ܼANtN2G:OBCW}GRPg1Vr@fMk@> ;Nm"ks~쨬8O1@5pJ3b[  1Ξtk F2O"Ox<%lecG8x_E2 ex\c\1@V;!W@v!=.*@J)bTQ Y'Ų#|y{ǗuR-ք#i{wN$< |kҏn &.sү+;t_2viP%hy\լ?w0p# R=~Д uU{Ϫ%dmU8-*xc  Y>>xB(nrSX`C(U-ӍB;1eM\zƭ5*:$[H~"u,;B`- $+[0*c,mtikQ4N,}9ʔ "ޘ}!R8REXX~ՏcwAyrX ltF¨;sc7J dR;PY_ֺb~6_m/ZӾQQjGx .H#L,eks֥7-"95ȫ7`Ty[d!:ڻ~͙w&;®%jE^psZW:jGz, Ml6U$O-M" ^ׂ *ҹt 8 *&P/R ^9EB*=/ p`ۥ;pg_ndtԜN˝ iV^^e&=_O Z= hT14]JKۄՖǗ}ԑ6A&ReaFxF {'2z{<,ѻx4cEm;:3~cv_8XlYm(FGC3G$N݉ϨLǛ$Ӗ=$qZ:YU&*C9Q:khP}yZʬ&6|oHh1M6|ogYal&Y)Sd..v)>Dg%uᛘe6:Vqk=rGϤg >5|]{):Arޢe7"Ut["9r@;s: B 2r# |HxJ2mbW$yʱh^xJ A{3*p0k՜3Ly|1om/)KfLpJIQ AHyD&) U]*C@j4=~O|[k)斿Yvk56JE$STRZ>7FgAYiբT3׮o~\ښtQ д'GVzڝ͛~v.lDK?m~dH&JJmЌ"Pv4[kICaI1E#7Y"QcsŠ=W(P"$ˑLoO"#Xi]0{>8C쐆{<|%N_&CnoAn" GJľEf#Fnζ76ۧf~Y,ߗr}nR[xA2Z0rj:@|OT)+U魴0+6C= 5NM,TWva`[P6|Ma=#+D߷h ڼե4;272Ev ?TRUT🉩pL Pm8,#v%~{+99D%Tm&_djֆWкDeHߟhJc(;1 ziT׉9 HNL>l͉d+Wa֍Io!|*'aJчoA~GtǶ^jWI@Ϥ/tꭿۛ%0s)EUKTRב+Qp\WjI(DfSq˽(~[5 4d"q ڌ<7.AL9yЊnYĻN òİ'A=} aQ̒r~M10Q jP{d;H/Nz~ߐI\'\5'Gaz[w &\ v_-=Jj"N,l;>Üb܀AkFDPZB3g.Qy:)j͖`))oNU\LD%#g S똎 kʒAw64-vP&˃Œ0=/k [kXw1;y ^N$F; v5pպ9!ŦK7Laab{VĺLtu fC`J&j`L5~}jЪU 'L(BD^$s,Bj|@)ah"gf_.5UMfmJ,~9pYFĂ8A^Ǭ--}- /G7kߎ Tu鱈Y$dSG:1e &9@]YHhU=vм'r0T5b>4(_PbP19J*ֿ67J#SZrii؈U!/!O>𐏶 wQ)8x]}aP v|ɭyIY &gNnA `7>2fK"%}c<t Ϟ0qD`AD6*jHוl#xLA9H.:/he^Rm NfL4u{Db r(::sY17.[cTeJ@ˡ2ߥ<2*([GLYRխϊ r-Qq}*igE0Mc~?b!vvbu{ c Qo (2K`+KS`mitsT {ˣ!r>NЙO6ͨiArPEIѫ]ٰ×OQ D ņWߤ8#'FTqq9GLL87ڕ<"Zb7P0B]ʣofԍYjw Z 4k@WZG2bס=ˢnޘ*-aA78fA! DO^-}-^~cqo \_0mz@6 c^. Ä>JuP2f&7t6bh3viXs%]-+NĬ[^'/Ӻqv)\hGPzFU1qKG?޿$~dž`x=hľХ]cw6)[+q{=K (Cј=#+b:r .#hi*{ok3Vtl?SD,)цm*! h?y泂 a[q) \b4A f@ (J ؿ:>hPUaaۤL˨w `:-KG1`Sfm&DMGT/3"6Es%H?lsR0 Q , XR6g@{H:΀q]1&c2l61#ӥY_gz-2M8fP(ѳ^|U/2aaЉU7`bڹ<L%`hwÓ(c_JH @H>`2:\jV!T#Q(`ܶnwŧx+ Q/D,ul WgdKLi,<.*=`w PH Rp{WoNeWEq9-+pf 13}H{{wOS6 r+T.=#ѳ? d&"S-6MI Km U nhܵEn?#Ez]PoX!; :E˩ ;{FP}hQ'0Չ5ʸH8pXU*0{mO$4R8HQm_qܙ۠Ef(?wߕ-6[::9+Isq~o4抚]a6 ;̴LU[ "oV"k1JޠL-ѬsQ ^]|7)*^xC h}hBeaoIXŜT!@26tM?{Q&5Uh0LLg9ٚK (G2v4\&8O# Us߿}8>S.Ka3?C>106HaՌe5&t1vueeí D~7k;@<ߌ%KxPk kP'5AtrzZz];K !#N Y- P-STƝs-zPH)L97Bwd0i[RVgM Z ׭ ޮHb c@`|i ]+I1dyȕGءdQQ\xYב^ sT2Hi}$p%Ñх'kV7}Pl0ߊsCv%#Wa2Y#V* E&zr`j4q_R,HO ^YϬMO6+ m:OAUeN EH"UED𴡘s0hx0p 7'n:= {vr0%+Q-N*M%Nܧ{m*0L,͔2Ԑgu~- T^+UzKO;dLQ9%ܒx<>"EHH/#y6Z:z&0\\bVajl_[*3'ur\_MxTAL,l{V IYPzjDd0ZKO FTg"ۀ,My\")n~Mʛ-: yٌW$+ b\tjC^s2wáGi}/LZO7Mk5D@Τ)e[)M8B@8wV~κx~#*-ƢhKh~k_,HL2^ow*g瓦 UE."s9:9u\%*aI3siJVyq.Qp|16VS4āx'l3n@d: #o{2M`w͐qU&h;FDc2H6ZfA{;||V,vrtei0送2{wag"79/OpyR8ώNŦzS8",P8-*C 1 6QJiX a.x t[:Z4]VbOnWKyF ?C0?xbNE2ANlb--6Y5wP*$L,p|-xV3H*mǪx2Ѿ|;XB{zlsmà,4JmMևvZXEءTf@Oִ- Q)ډ_A-toi\KE_zf,&+,"Y75k]H//Q?qDKMg {6tw!=b6%k)n_UvCwq*sK57r^v8Ay1aƩƹ#%%uԬ"$ͨ8ӚXpJ`;.ˁS60lIAl +bmuHMa./OjEzCXو{is[ p,?4Z_ `o,$YS5/G39R܈ϜMǛq5!~lpEqi)EkgG=^ħEա>]2۶MBwBiH8!3ujI)R \v<յRzE!O/:(˅x8 zM/c"lJyERqr "~lbW P?{!B/3T;L[vF_P-pN=2Ite?^~\aJrі>>* rS@C(W&d&@94vQ;i$T6D;pc }-" D{{"flGmr8V<piX~!LƞZbp' co:ڞ2fɍRN.jyQgH?ѣ_cmORk_ )l3h؉R"|#b@Ci "ұ@uU0*\Q< G˃5>B}*OR`s(* \l;ś܎ں0X uMvM(|L`/lCp *KbE4 dzIeA<=;_ VϬfxழL۟-RwvʎDNb%vq$oL|{apBrR#\;rpB{ sfF8P=EbB ׉IAu:eukCh3~ apm_`X9I>愛d\hlV/Lc?Eu$?i}X`n6@9?XPx`L?+'oKBXOIuV4E mjE'4kvpk/Ӏw:d 2_>\$w]mo][^ƥ$7oI$1f"/KuzX?u_"!͌*y~pEFLڶy|y_`{v0}%HҊD!u~ln LDDt̓8  %j,r+Fr_b5hY7N&F\ Yn=: 7W߲TWu:e jhԜU9:\?lIt7cڸzjvQ`!Z*2{@&VjTCAfҁRVɘ>o\$r' 0VbCQ$U^RB3/ѲQJOeU]I(/Qz}yO|9>#xZ 0T0!,!-tL+0Y(P]Cޑޞ($I]TV6]bm[+>VJV nG]U%DjfLxNzި 8˧%Z|P871[Rk^-Z7I8zDO+i+4Ф&xT=„ OZ,I4fT{)cIOБXN <+v_s'=7)v'GCl<,XAF9;0MBjUٟk |9^d&$4¦{涣r?!͢B{|TfYZj֝Xp犋"E#0dC w[eVwW⡔mA;+|3+x[09' !<)at>-@/5Yw;cՍ8r=\"A\4,E #=.ѵA='\8 SjᏜ>>4*;ӡeT,AWj AHŖ Z-ߍneL#a4ozhr_-!t;*E;j]v])9:a"LQj2|~*b!K<6.TJڋ ȧd_RH!@"ٙSPL;M60SW&W7v7Qe5 82т-Ͱу3 g[Af^~|w1ZMޫ‧Ҏ3QdI{<vn>!!KNۍE0dD9e^.ȉ͞.eZx/L ZNo*RkW]Z ERL7HVκz~WAQ<4dc g4Hu[c2X#y0VKh>Y# sbhQnCK;&qcvJGaTQ6+2l8(b ~k1HNjϠ.NS-M%9f~~ek_skXڼ5E?cLL 9 ԘOT󋘆aiP١Jcz]߫}[Ў#< h8nfq *YE;<QN;P[@4]WǑu^w #{`P3T~쥄yQ ="EajnwW-`; p` k3WI\N_%474ΑtN _<{j [E;q4˻1iTT6CiwH"NaxH=(١_ FǕI|p6r84+sYl4-Λ Td0tkÿ2E !^StA0yOb)P*c8,MrJ6/F@99^ Rqh27v';bDΨe`*mVD9= G .Ap m[TNt;ݫ u0>DTs)my<7;Nb)>uAFJC4 0Β8},U-"٠ j-,k9@~xoXp Du➆/` 0q?Bx2~ +kz77`|F13yCà6!W6NJ"a!Z0)Oc\ Q2]e[P,wq{ 7鋖mT9MRW.H%D"nF}>ᆱxv_dst*SG`q{NP@\@dyCٜWv>ۤ,5Ӱѿ bs0c5esPǕNw r[σ:P/ KD Z,c7jjrC)ѱXhPOnA,>ȬcOpYGLѥaUoBF\ 2:`[zΟY/Sɓ7#^b挸2N]( JLc6E< !#@/uPy=6tkz=h`B;XfgQQ3Sm%?sH]BoK`ɉNy& 9m[*s`<^#vJk-f磇X(()!8' f~)M@i`q% 2i~iXի,{m2X-Y0oqXU~\yYu&ў35 .VBkV d/oh5(TG*37Az4u#< d* 5 qfgthy]e ,d{dX9zgݑt#m_t*Phju=eG ~ 4ˑ9;Bԣi!6*$ 7>Ml>yS,kRl9cЗ/zh!RbrVl -?HP-htL68M,-$/S"e$.cE{F. ۼScCp)b} {K-\LwHxQy$#ykkV=Gv-}%O>bPT sY~uHs S0Nz\j-_i}} 6$+ͲǛO;ky66yz|0T77SƉNU"21p6- , 8IU+l1 ^cpgKW.l/fMWpiELW*IPET0U;vaV%F^$_=*|0^N=ƚ:&H0yۦݕiLG!`Gsc4U58YwHp:D{' `I5֐ h!09W5@l8̓>?u)W|2Yqɝhx̬@vG1zM\CdWF@#[MpqJ`@>^vu_aG|K`4Y>|[6Sm4`jx9- ΨV@[ꚦI#ihk̊.BTm$hζe2V!`z%2(0KsH}&~ZK 4%+3k+cӕB1tQ6r7ک+hp(I8k6 JK˕dG\5C)HiQfܤI>)w:1B|[^7c>rϫSvRq8bńP$Go^$Eǻԃ٥qJq,kP_IW2L|iD*'ހ0DB#7љZ;dB/=,{몃++?QKl=[B/F4)0T'|b?oWY[x8F ,ahu C0y0f|3$2cq$^ fY+?gwW cFaڥ.20A$1PA`^͋oEU&/z30zHr־#X6@\\HA GywCy/v@h6KV`$H!#)Ƌ wtfB oAm7V+3&:5c#^Դ[]CFZ+ݾE φkN7Jht$uǭĹ.Zӵ9~`U[{I%VN!owm۔kh! @[czW0U{ds;gT:/im)dǑz撁XF#cuEkp<PHrrTiO n"- 9jsS;Иcr6I6zA[7_φeHտ1,vΛxXrE6Ko-|C1p= Y=uUާlAڿhȪx5 uW l%[y[C}2~'g{n x`ch ƵrhhTP'mSBj9TXҟ$?Wĝ?kִה;ɞɫ%}ò6]# ,A!<#Z,6Xq!%G&nDjm0%)@ʘ$1rH"LC໺4o)B5M.)g X/}aY& W|b y ϞXlr!}q2R a*kHjDw'껁һzW"/º:Yю!qFtXWd>wYgCA,DG^ -a!8KYS$ oa9 C55dnph \< p2 "$ R 澷v,J CP:*SH @3DwS{M4GлaT17Ek!#|&VGB#XX(^Rc^ܲdvߎέѝ uٮ"SB}Va˹g2Au Bl]q"n4%?7pvP2> 8ӣ}{>q+XZ 'QG_|Eu=NP! ]QB? ~vD@J0J.qM 3l%ٺ1|AB z]d*ӹM!WSOaiVU(t[[( I_0sp$ZY54^__҅lcّ`1{_o_mnKh>~tkFsS{tEB i\IyMY2XTâY7NFԸ$msU{ezV1EpzE1-VR~}yx3x41B[ײ3IdińМPdɪJ\[>Zd w&Fc/zdy/ Rn7̈́bWJh}sTPui$F1Jv N'eg^G-&R{Rh*dxZG1MӚb,ٖ[փT!%(󪼌{/_24;p<pKtv o X`~thQ ipV=Bp}BL cdNoN0R̄/Ev=X6'~tSy۷{FOSAUOj,\OyEM9%p $ 3`6p!TZ<'jN!pb?l#(7#629"%nhf}K"y45HykXĤ4iQ-[y*в!ثve|nߗ]wp<$JA8Х࢝jc-Bj26!f`V qulОZ96Asu& t\A)9b`n'X.V~xGȬ娚 -/Lt=r^*D^J%!mx+Yٶ[2#JcӛU7]98aTe)N j0?du")ʤqg+Uh&&+l1US!Ԏg{?%}Aq1ai v~CFJyǐu/oqhVՋM CfU&w, XJ sfP&krߓt0m7KXH[TÜ1-^ REZnnjVb'XFщJ1,/[?ӈH?Zsb@}[YuJZvQm nYTLQM^oC( wč;> ΰ(>b|{4A'r<b Ph;}|6Vf9nYjKJ4q)n+S 9xԿUXE T`]?XxQ6#ߒw@X6-M_)Rc͑>X]iEqC]MuE"7&~^fVM6AN7`6>6 pR29lpMx S9֕ i퍬0hjg;wNK ;k0ˡM].YD yi^\;`r@`_" r+.HODyNoiYJ~-C[6#97g1zZ RpEƘ&-*i֫sl S_Uhn;Nߗb&+*Vwckt_8 ~b, ;oNJ{ ʼX4E<ړ? Z]55]mcZk"v؊b R @ (! p V:=G͞q¹zvs~h8Wː1}&(X|;%Z"7˝\D+\)C-ij`}G1o/dću36dXl2*6 eS6`̜ܙ7>|h*4!Fl*E XvO]X}, Q:lu 3tJ6_o; |AŅ b+0,82`EǙV5SA$07ixcIH63 3޲s^ӑ[c78_ǝBOKsg#+S&`blN*>sP s0'=^ 0CƘm- !WOb柤U+ꖳPjmKM1^?M\qA;flS[[0Ҙ^BM駓)V`+e&T\t/V%ۡwNl2C\'›Z|(?0D(JĎnUF݀!*rݚ :&i^:cU'vf;g]M孒&6Ӱ|D9C="hȊgÄ9+0ɦqʚu;xg5y\)wc(U`ہB~Kcf|ʖ|6O&xmS -WƛD"hX2Xo_@H2K+$a%(w# n;I(ys&Lms`6_g"6X$-m!*Yԏ|kxR_IWAnM t0oJ6&f0=時j -N ;c7!-g0A2)k#N4Ťy("8<M,1TCnDwj?]) _= xIķEf|y%qm(=foN[I-MRuWqNl?vUԕYe2EzaU3Qp'S+DU'㞁MÑjNvxat?B ެ4lR8fNLrN+L.6 6)qh3Qd7ַiDjP#zgt Jy!tBC~HRiJBQJVT|F SJÜz~,eT3@XqȓT. JuFBEp +{P8[0`mל#5t\$ E`.r@"ب>X$IqԢ;ZhT6*[WeıȾ,.?b\?qr K.-XȊ_@ c3aT&#{=(;%=\F#=#*a[pǟڄ֥(i.|6f}lF1~9 MT ~.aєhYlQ2q1zl wωX~E/bDJ~$<{@!RD23s!B`4{}nws{!N"5dΥljfkr/F;<(iFBL$XJHR3xbΞVrh| &ZU 1! Ԥ[mO[ʛ**|JIT/U:HGʅ5YW *&rmЌ>k%D*d:A)_L ˊ6vuw*a%F6"yA!ϠxٟV淒ePfzÑd[\ϸ1 -K/kNv>(PZiB 5 u}H:(`*( g!w1˚`"Ԧ0!,pAlم(D鈂din>qC_TA@¦u~F^.J+ isTNKېSsܕeœ[pkg7I8H]!=aBj;&ŗ<`sBhՏ'apK/[•`$:kQiN2*h M%t*c=*{%!9h%ŧZw ޡJ;zkijZX3 :&+͂Y"c_}Oo`6y&W4QK?Aܭ4Cr"CEJ;]US~X q\nk4we(ѓ2)N#E"aQ|xAl@/W 5r4?[ȰyQ:X-rE\a[uz~DGN" " { tm%jX}r; 1 xfG9|nhF/a %ȢR ?^Y8F8僰t j5b)܋4C{Wa l>ɧ̫"Kz%C.Уw:%$鬐hV҉$f<(W将Xl :O2P産N|v.*uytmͼi5]RE؀U DySruKϵYkOhejfrN<"Vs-rveT>^EaoL$)&i#r)_U!NY' CCLPL㐡EltS"HJ8} S "V*$&QzD +9rwNq8;ʋ@-? 2.xWqžx5} cC>g_ߵH%z /!X,_picG$9iړW&גְ.Tu2?1 8_Gl,8M~_*,YOTΖzJ@NTd x*HE$M|ՒτA |{2K~"5 M16cĜ u7gru I8T9e?>` *I6j,AG}* ~ЅZ׏ &'ٰ8vmcu{: Lh,bÛ vZ,kc>+L*땛xw[ɾ(1ʾx*,\Sr Li~ h4m eL8P^i\E[fZi]\ 46iKi%VGyf6 35fQ "_@]s6רgVqZh()>AOGwIGǐWҽ_,_r^^rwBr.ᓝՔ~D'JI)$8x唢dFn "QTX[@AU@Z |KG 5#'P-8G=>Mn~D 9WUy-2)QBnQI1O@uա2x~2U.^ W߭+S@6#]B>_ImtmU@$ Ht]r=~JGO N$S_j[p䵟B3ɭ{mhS=of+҇ၓ~f KBpC/bpFK皋7"._`bkA\֢js|Rc ]#w=,V39~LJѥ=X-~ND9kwg ͶRb3ySj/AL$&N]8m cu,M{+DqcQʹwA5)IH7aM*bY+^J$\w;gĞg8 u|cϡBqiT-t/O^\˫ 5ahqPMߐ"+\t{c_9.XV+|U/wTZ-kc"]*A tb$ S&G4$ӡIlY'FXʙ\Z滀A!xOXJ;C)V .zJ&O\07qLoh`{.7bw%k+7J+*HO mQ̟K xl Al{.򋨌߂z\.d^]#NU7`uh\z8%4]-hk O rJ/'ę =53jpZ`-fzV0uk6V?Frf~dK! dCB.On.:mЍ:9+RhˮW%H]Wch=^U1L OmwžM=x[SfXdSuoS-Ðob4'#J w,v`-(rJ3.['~Zݼփ󜖿?) V+a]Խ) E&#[(#-q1[ c!cX$<>,ù1T}b{QWd8C 'Ua^:}Z'D]VG0wWtx~~ fR5mZ@6_nAcWkE܏OzFR1a_D9K D?\U_ZªY{$ʴ4N@K_wm~L+pkҁ# Qc7P 4hKRHüt}KPh&Fy +S N9lmȊ#(.9Fva\W!E6) TrW@}vdeNAGhzO &g tGC-2Q̅mqm@QlxH&ZQN0A``u6i $O2?e*0̥s4nF"Pd%1)s";sca,6)ɩL)+ѯ.D9*ݼ[0W_ w%.͘%Bڬ@hs=r/67U=~rjX<%KrDgpD{yMط_.r$<&fdw0ފu%(|e!fX\eA T~ySζ#R%/9ψ#ji/ك㊈0ה ɧ @nzCUa5HJ}< h3=#e -v:|&rH-wIk.I~ϙXR eY)EHD o-m%EQG&1o $QxY}6b rkfPDC ls77JLzNrwܲEsԷĞ@M(i)qd˿N1P  EԵ-#\EuF_P'9g>/b{s<R08A !7pE5.L׈JIC5td009_ޯqU@5W!Is`l ^"EʨP6KRh㇙?'s|̔wqd% Oy>j:{PK,'lz@ u1dT„p7OxhO?C >)x)崈~m]PC$Wѕ\~TOJsyC 4&ܐ 4A1v?u˟DATL[C$l| Km^сzKY7P^>42)U f˞M9W37lԵ +pʼn9ֶ$\̻s}{G>$Nr>}eҸy)ٽպNaś;0[JI9 ﮼1~b7]1KmW< d̛LKe ooO:RvNrfJ5b qe̢ ֮͋\ 7٣׿LyGlYFb -V h.E-&MFcx}N!˳=ETL0Tȧ5g3uV΄P.U.>gflBp$[% 6;tt1Mna֞)^ *Zkb d_I&s=9j:0x*D1_~_R@=Y07mdk Kwʧ+h_<t!)Z%xZQF Ke0r%5kʩjgTȄO34"SlHMz^2=HrSk'y|x/jS0j6~ե aV*%A\co|EJ;H]@ߎ3m ]DڧC,SOT e2EIuyB+vW!Xe{_E'yrZ-j.uVlR#aeGRp]lDYI g~Aq6]pP]|]rb蔉pju_fInJ>LRu_*chqa&v\oLi'6s;{6BK[c)J[D?Vd\ty;DlP[錮UBsRD%Tla-?t70fd(q|X2p2X=vmCC9szAfu;1^ϒmeW02gg{hw0z:5zSm ԲHi=a28=sRx5#э N6(Ҏ6HBϼ?:KsI ![`XrF4dK%pM~UJE'^!, uuHοwLZBqwsU-#iJ0馻@xFɟQ[ v1m7hсV:cs4> 1332F8(i" {6neAtAEzO9,YHV9= ٿq|}#-` 2my8cl5;d k[j:vjlTU=v}CB;O4*~)==q5Wbke IMt oÎ4~Z0T>Q] kNxqkIǽg͂UL$.+3Y uD!W\s=tT\W#3@sdmMsUW,/i0$40 Y[(īB&~hӢ\R>XL u~w<2A #b } L$i&" $ƖSZȿ0}j&Bnd VVTW^ſȦ# wϨtRcZi}6op,gU^P pps~8a/sZ1MyE3.5Y(ze{^~!tH!;QN˱ ⫴^br:=gK#tCeLꄎ <;X., g/W6Fey>0:#4n0۶iޘAGϵ+_zgCd@kFT?P\(`/6Q&PFkjƨ <_ck5 Ĉ 3jϸz?~ UQ/S}`MjfPHr_ clz -4S OJUS! SC1Yl$Βe nƅuFh2&]>G"`Rw^G\|m\5[u*Fd-7-c5yqOF|ŧvvZQkp}"׬ -T\.MXԀ{7"z w@adOi!zRҖ^I|dޓuErJ|k|u91+aMJ׎FV(WmFo\@ҽsK>)c>Ǿj/aSz"=a(FH`u^&$SF[41KY%])\OGŋK8Qjp;Et_\Z %6ڔ7ME3RѮrUw{d;nwA?%7-:Ȝ q"D4a]wauV904SDynõEvT z7l4U/^w0lćoV(^F蔉"V_C-s&"dWG+"%28"f0抙PqGTd8g¼t~3떁qT&]~1]AYII}A>?XfXޡ5uY)`T&`%<ݺ=[hMq봞exwA$2;@r5~$lyD pEW,b0Ϩ,+zMQLs,+12;W\;oްa $I~'/>7V:_- *Z'LSf:pنl9?|EyRrPi^O奯xo\{WQbHImQYm'įqs涄v9Q X43x.T,8ZuK'x#sS&68p1 #ѽ)z X,#Q:C~hvB1Ti\bȾ,Nj%C0Yf!_5S@kةv)c |y1R޸`zߏW;kJWN޲0?\Cy S>3͈rd<FQcH.R<Ւ4|@wqdtpg!:DB@x  ?@71rzyYV<ԲiA(ΡP>ź̂;WUoT"?61Sb"iS5ӕZ)Ec7VMA{G8 쏾o^ <>,D΁Zk]tdA&6 :xn_:Fis@ w~3D"{BА%QuukYa,Pz(vUK /lGp \*@b5s\S( y4߱D%@:Mt@m.c >pRoA]v%1}U\ݘndV~NZ,Sni0{ HOX>XWYXU* unH@fDBdo$ÔQZr)Yfv}䆫Âr,Hxdi~.l(!mxtqk:媝4^&F3xjբ63-?j@=>%l][0 ı|vr"[%NҜ7<0HTN;1itI.!g<)f7/ۍ,x Fr{eRZ8׹sɃ5j04kZ [&YŒv{21X bk%;/#/`?tM U445M NոC֔1$;C(/E[?2W=Ihe] h7_l?159Z%yx\8i\ EǤkHm]Kh}$p>8+r:}],$!A ƎBh)ο) ۱nNox]-h{dbP0:p$БEԖéwq@%G+NG.Z6ƉB h=ɦ`).]3D޶2@"҉4+ZZTH8.F[i(Ѣp ";(Apc׎ HPHy,Z WA7 FR_ Oe'W}3:2r*z*O4\_ZsJOŕS|! R=}i4lZ3GDIe #a+Oe5b,rtѭa#Ҳ=#7G.nAU+7vmW)D?qilt$( -;A+e$o!zGLgXWEZ,oԎyZY."^ ZaW@ WX~#QH\yh9EXܗ$6TWg)+*n2iC3[7[6 c °‹ >ФAO!õM;wV]) *,1(L ZFw *cqysfB'#JbÞ^CqFi\њ҉:1WǸSJԝw*1}2.qcxq*o#*ک pwh3f Q;/6s8J_pbM~ 40sʢqyUcsJc> L/$o6"Bd.z@t X!䪠JJ3qv׃}Y F}f48U7;BW!)ZRW1Axs:`֜G[pZ-5`zgʲU`W$LVکҁZ% Fofa񰾡 j~J'\DPԵ:Xڌ*y_Ә;yHOs/|OCg̍xϟ6Y/Rh?F\ڈPT:t#Z$3(؎k Ws&uxnxp6p 9 K(*YMɝ65*Gi&q(/-WM8اY9$D̍q{Ir49ܞh`C8Eag2$r[s7i`nfnۃ?G,T.~)˕F-$ceUIZ1M #Fwh,2D)YinV7_JtU`utyie0Y/Q:eFD2Wrm'i9qhZuf0$u yG2j 6^?8RZ%s[t\2& F0 ++x84S-#~Y.*`g3 HmX2]!f,5DpN_R(LCJ؆Boh?|2;6uot^^L{(fbI^7X_Fw#i#d"Aisy*.86^jǪnMC;J-I(CEnnխVǐIgt9RSA.EGJ!4'IORީmɒJrl?%qY׫['si2m#G7$q!D7 m]8lw{GZ+Ͼ0B1YqEo4<՚b1Z!M)[* V UpF&Z$2f0'G2zލM%%ne,K4}N(:S5Nr{}5...XL\H oXDή[FU)N=`_rk ,jJ~~:z49lʤ4 MR ֞jo 0I <;*Mz?Q) 8rՋ7t)CJq!FL$xe.T+/l3OQv+%dggn92zU^嘍w ~urPItyITZ)&BԵq SLR'?V *1Z $6{GfˡC%$7&׮_RtӁ1ם8w.TɩDg=2٬;$P} 7݌?=x|Qp"dZNtoE4B 8 Ƕ.wanaŭ.` s 6՛T*:rjY \7߻!GE\#CˎDtδWNֈ^-"MV}d>N84ĐpJ@3x7`eC."R"k~wbZ eR3GqHsAu{D9_=XB,PuӈIAf,Ϧ[86V!`R@iM*ZqDgTI{3 p3(m] n^]cNDDTۤ]1BX W3+xZ>"}*ې{MXYi,hcsTKw+"*ZŚ^;oPuf|տXԍCO\+9WQAѸ$宓5+k mB1t!tѫSfM9 m^]aFH24 53sP߈77 Y5᰾FJS;NП8T[,/?yrpz J\#94?!=oҁHw=Fjs XzUzNЭbeg{ 4v]b,^6xju:JC@ *˚mݺcmj37$a[R8Dr*-ԟz:lCY2B9Q%c4C]z7U5Ŕ&k`?y[Ȋ"N$FHT K 'bbMC} +=rr8ӛ`{szDγX .#S |]"aቀ['}AhM7">Cl}#FASGlE_QZ,Md$u= RcoKQR $dԛ'$Op{I|+4 ^̇6=uE>Pƛ!0jJZfTLB!e9%ج}ۖx"G7$'| ȈSrEQ^p*c9yS32$k{X5*Ѳo,5V:dhݠ㟈<'2q,Vl?n"'3Y 8ZܩTHj.SUUZ&گL4_&?&K|nAZ64 n]N(C._Rev} 2s 8Zx|H`?@_|_?gp{o.܋pd.0(6gZH { TpU 7*;<XI5[QG3gs~X d-e!J5)2wˊ&\]nزTADDM&,XT^F;4q,sFXQvE v{ـl7-}>q'h6t[7C5k>3/\i*Iax[H}(yQdr Esid%;Tf>e_ y-&ۗ^{(k}>~|M;RYǡF0]xXsQ i.Be36"o̷Iژ0\R]QYw{rKR{M[2Om6QEwb1Iό:=$x~y eWEl ƹP#T#1tr O g$_ ûǯ7C(+Ts)Lo_eFREm{UV~ $fs%{?*õ(rp<Kqaj +E }M?Ehl?ZE,('Y+!7P{8.}O N QyJzs;BfcXQslpE*+p[@OPQЩBQZKD?6Z7f&3jApaC 7ag/d(2 "%O>|Ҭѧ20Xki۸MUrf7}֓7:1i_܌}qZ[/:в#N>۠BР)ѡMsl90Z:RȞ_8Fހ]mT&Ҩo]# bi!-*vB>#q,P@YT/$hR F[@{2a*[\z2lLTR Ls$d&,([+9)v]=׆A> =?TB>LaglвGǐ&gズ EhPoqdLWM]3nrsT&UZU'nh)|ƌ[<ϮvyW3stBL0"$ {K>xKu50d}FrM< 02{I0j9xs"6皒b59#0:>Yk\wr]Gx%˖E4{* r>-yL$Y 7rẍ́X-_j,)n'AOA^OQ0}i |+QٿfýmR\rJ7ԩw#gSgO2%\UTxqmv3?؄?ΩGU;MxeSp*Հ;;/<@k&>)p/Nm)E5  dZ[tp[ w',V*2GtI~jo: @ְE-zɰfRe(M+zNu<^A']Y }WWp "U) ?"'ҴDX@oΤr9W&&_܃X҆m~*;ѴSwn lRG[۾NzeGK`Qgbggxè(S!旉xc150\~ϑ Y)^4XЩGdy_s%RPrJj c:fڷt ʠbZ=aZk)̺ޥsBZvY.gZ ;F<üwG~`0!poy/҄b+_͌g4ko]cH8\Ik4gfBօN#Y[|-֋^rKL WXFhW`nU.{Xdr9ދRkN*gA:BǡJWW{Ɓr+]{Kf@z-nZq'xss0/BAtm^4}aϼ15v4kۍ`#ӒzWJJ~ey"tGjPݧ^_ټ 7jSi\_vhGl+M޲|l7]]O̓[>hKLKW'I|!:Rȋ*=v%OaGDȮYO^`:&OީʍZsҽv!1Ȥ<$W,Ã&%Yqfyk8MSЖ8Hq"ضi,_C4jWjP|B&F= aSI!S6%z䈝;li?SњE8)d9>l-2ڢ.ҽoҊӥ!~j}P ý W+ fEG B܃0Y+6(p5}uѮcL2vW*FRn1Wد#-PNqt}3.arӽݺ[0HF]G*[^ּp~XZˉ_ݓdOhuyUɆ}\&.3k+S0FP'iyB]mvarMGZXNs]]٤:)Ui mh˼{:܅?/㙂M0+)7T4*ueFJPѭh4!]!эt# nEA̚9E $9\vDfCv KIXϝԟ-+ {;VZnT!vp?j(t{cWI" GG_p}YqI~~KjC fI j˚ 8fYn|Ufh*>]+M~k|&!'a&V6srp;t&2JpMm#CmNo9n5%vt&:xOX6/(G_ 8y \Hե6~ֹ}۳JwPD4d1vfx|ZQy2B8AoϳHN_B0OclT,jl\w"Uy`/ɮ2bH` -aXո]1E,jɇ* -1@e+e@h{˼N0+ ԁb_[ת|J^=AX]o؝y2#6NқۅCX嚡~#fBR^jϮ(wŭ_FWt_3FDIg>*\! 8Ũc[Pe%ڇdZ=ҜnL=~&ƒ4Morס&@YC6t-h֪>!vn$lX7~x4^CI;h?aߗ/##YﳙQ7퉻yEW[(׭Ղ"L6o_[ o |'(~1r-!JAqWNqHIB5G;.嶁!ӈ)rwzo:1Aቺ惟<؂s}9! 11 ^'lsd ^w+zKZqQ\&f j c&H5S{c` Sʞ[7M rF U`s~1 %xi c&Mp^4 8b\薕1>LZy #,9>#7)xᘁөb;kD2D2j,7dT@ůE̓"BaFq{"i\WF:cmpHRt#T qJaL Op]jzj'zT2猢("tMTt;qrűɤ~4cb{X4=OqL & ΀kb!95%1hpwcPaxgbCʾ~.^b]hxcnG=X[}s%'t'P !AYN y~&I1#2Vc=^ b"6 ]$A3gIX ueTC U;czgr)\Umk}QVG%Y6p3A^%;4H%tw4u5|V&h^3뛪gώ{L-*p5OLΐ1j}\|HuV2'^<_r*@~Re0@^\vD">h.T?kgQZ} De v8S#Ew[$u^~S#g>"Qku[$".YrwmDcݑ ԝpZ懵4E 3xsQLקJ(hI"?e3~>ͮR3\KrlWMrS¬gί[vQ#K`$fҝG{֔Yϱcu BJQJVv69Dxc| ^z/B.ҽz*篿hYH2=erMnЧI*;vP䶧 )3ЅCO.Mة8Dk-W/(@w^d)oDQ2ǚrUZa#Ml~Msv|(HHeFn–֥Of +_FԢ Qke)No${ج\UdH0|cس?c5*:1UGTx3ɤ]^8ô\.,,SmӌE^\%Sz21@^^VyW|o/%Vf/JzuDZks?1״Q"Ze0dƖv'{7t!8嫙+Nc#6qdި"dhsi,W$ww>i|x zFGV ua.g&2e;N!ʠx d'wx]ZBUPmxt3ua]c(o]aYҴNj>qhgBH'j>i!| F6}䤿a8Nǫ,{6'-̜"^fNd"ы,_kV}8 (LUEa= pqbgbe]/8`nD-);kf(&ř^,l3q%5b H.U֦cvf5 X:Ç[d*ـGyVŊ1QS]M8B^*4_JeAܗHUBЌd2Z2`LOo.Q- 6_We1H  MX۞_~ZW{NGm. "?SO)~߽ys[OkQ&h~kXGR呋Sp?O|6U+(ב% x&2c]݃! ʑwK,q0<\r l'YfW 5Ύ>/}(O-ꦊljJ阌=}%IM*ڹ<{ѵ Jί yc4ە$^9;?0ם1pQ o~%\=BIsf0)I\QhҤԜSvg3ibk~s''e42҂. do 3,uUfuTtu3eFSܳBcJ4/$MQ9U],V 0?ib[6wxYQ9F'uЂ߼m^}H)p^m|5pyS>Fhh;F3=.U-E 9! DyWK? ;Y )eԼW""jK}Zv?&jqYtdϿm"H#bË"eϿ[_2W=:yQaU>1~`d*fyJ~@ߟzqO2(2@lRir>0LUY?SU!^IBsmݼP(C0VwrѪM TsmTpeX+]J\Y;wki /Qy7<*}rЕpDE0Z'#u@&Z:i:7z({@8.ԡ[$eVy;WՎo]iU$B%8h~&b^ۓ{,?I[&_[lҰp.l:)?LĶSXs.[g\e+SfYmGtPQ 3ύG`id) ^بux& GpR-TY#~?Z@랸ʛ RN*|N o#[-1Y5Ԅбg;&mC.ǶD*E){~e6g7'n<|_57~hNeB3\5*HFq0]ݧ qL D?XQ8.n@⊿9̈́v(n6uNRdy[QatgK T!c(LhKjz= D<'nD}LE5 uFSx (:b p7]!CKVvwNw^rߟ<  zNקDt?|k:h[S7i$I^Ho8[;`-{nf<ڟ R O>eJ1@kQWVx/.6ܼ@Xb aF2a9 .(l[o^ ςG42kQ}?I`eݽ;LY  QȂ~T-a2z^f[uDLHHdT <́mҍ٫WtLźdQLJM^CWϵ}v4[ZEG̥4}s5}I~GDoKcޛtnx\eS~;[2@@a XSJ~\+} 7i>|-0PN(wTW%1E,==C GUlbCGp(Ej`OFخTjP1Wμ> e8lJTz x3q@"4inox7k[N0>wZIt;RjԪЩFh0!>Dq'~󭱢ť?6@2nlh[ቲ2ڄζVEzha˦ch dXV*8)N z]r#ʘ6O;]]QxRH( E;YJv巠i{9xW|R {E }5ʾ=Dȅ2CdQINXv oKmR2ʋ% 3eɒ*QN"+^(Wf 9G #>7irS^&nY|L U xyO5U0z*FFO_R$LA>l\.L #%-_<#a*)MW'',%<Wˢ qr3sTi^C^;Myϭ([L&z ei0%n-I10WBڝxKytz*pg(pq} U\-JW NGNT3x&k BPf1IոշygHS1ջ`@dg_fQrԊ+BA HZsfVq,S {, @wi M8k ID݋qVA-} frp,19m /ɀ}Y0O.JހJkWmV*Gc3?d%Mf UKNKxArNmbDAX0l) k6O5,`߇*;82AGT|1#>aG}N9K恒8go焾< Ԡ\pxlsr#2 G+O|¦w wYQrxRG R:UZ@}|8ZN4Kj=&d: C>usǘ,aQI)֟kiQk6/*8 !+円H3_B;Ƙ+]v.\ŭW9P2a{ 2$d=$u|UP:AH2WEӳ#ct2% :)yaV{U+~;#31tGu8;DX,2޿D)QC`ʁ6lxwX=JBK=H+m W#yהw5J=gMO$Nǁކ$8ssq_/4wF^RHw(,4' m-M/8`Xhpdt=S%mrz HQkS:l$4_~™{Љ fF#O$SAޮ8a#t<SSL#F`z(;3SLr QYE ѱs, H"+(#l~oeJkK?=-qd^șy6o\5,ZZ vV- UMgRhSBwO-~-Pԑ( j]@bs ZVC6pvɤd8\d()'A^f -:(adyYQξĵo1|U*;m>kFk CyLS~_`{Bn|̵m?0+F/ BLZ7">wᥩ7>ΗYKe+ B͠DGi}  ڣu`YQ{ţAZC1@E\}4!_1K3EjLb|ZJ”ZÓM ͬv?Sl kњUΌzx޿oZ&(_AAbKk^=c$ʲ`dk_l&qK9lj|4̜6X8˄-U,s~sF8FP> 2rM#"qF အoƙ#^6=5mōuwT7$Fpܝu~!0 J'"[$4P(P~)&'-AgEu]v~pI}ˋ$#DRsI:,Q!^V_L|* Prq10Ix kTҁFP 0t e_dpoPErcZ\އ;#$x>lv޽Uj\M' D2$WU[@ZWf^hJ2y(EC}f' p*"Q H9,̫;2r"x%Zu ]RpgG:3^52Ot:'uWk:caX:% ws9fuy oXYpֱ.ȀkU|¢YWBI_b <)'n6]H((KP-WKO4 7wHz4eb+tK\xk1V1:XJeJ +阻R~ǰ{s s-p2 2\`jW,٩,/L:ڽՏKwS7OGH km)NښѫTJPD@qL8ITh_|\yOcj`+=;`je.j}rF5^qv1w(yQlDvQKfX%p%II!qO3*љh:08,Dzx wl9o>DN+4C4e*G;N\<Clnl&m EdcdFA؄&Xb1' mK + +ÖPJ_KO3|xOlivjd~~cku+4{ӎdƒ_*$/`ݧ,W僾>gPEmٗ@b@KJN@<5b2OQQ|C{XbvGKl*lջ)JTZ@Epcbٯ4*7:խ)|pujPbڤZ/eXzH*=" ^&ߘwO8 6.]q|Y\d<2ZҤųv ^s]y.g cvW?)|gx EZÇƞ+{ȿִԠqJvFvlkv[,mdHWM:WILCBw%i }zʍ/x3 03"4\Iu7v  e!"8Ef* uGB'FƊ^iz7d8 sAk'$A6UqaB0!Yi_hܰׄuBUgzTpJS*a*w ˎեlZgy.ͭ48I0z&iA8]#qѹU v\hXBU*n7Œjʭ}r;JGY4'&.I a00b,nם%ޘ t;E$6cF>>B-u)?:Ċ [tHT\ R $4TA;ك!bZEVk4_g2H{ee! cMA=a6}]O dTiK{H4p&͜h or:פ\SH8Ӡ';#1<`xhglX`L)TO.?OoYFˆ}Sd6 MH*$"*izxIIZZ]TufJ;ZH܏_n ![-0]OBQ@_2};(L,!;Ea V挹5?kVmֆVa+̒y@OVS^ 1')`%cJf̈ S}|-4b5̥Ű}+ΥKЄM.J\(#s>вt~&`WXNI7ĉO|U>i*²JWPR H$2#=$&~eQHȋVⓔn~m`1(9_I~=j[1h-Dž<8h?@Tsm~Rb\#4^}^+K(C~8d[̫zJon w)%`n;,C|XRz; &bmO/Y7g[O# &bRP+?N¯%)CF4A~bGE/[[~+X mKu(xvnQ*'f%]~IwduN|CP:i$lۛˊ)6a~HU"OGn_f W︃QT'#[#Ʌ(#F97t mz~]sp-y6CHU;w-{1Xӡf$zoGH|_u<b a{I; óO&(:ԺQ-1`xɦf$ɔck6plC@(^w7F;)8!+:(Yv* =TW/ 7pE:LGuҽyr`l  0<9xS@(T"c}6{&u+!.T9V;;@D8a5l<+MjQ)sCkER~Ҥ]S@: , RG{P$RaYx}"x޳_bL4iqH#㜳V5){6qfQ(uʲ\e?[5<:RjChp$nZiE|75CSҋPf}):{>.b1}|^Fm Fw-VY)̦(2WL:fwV@ϔ懖BJ1&P9G /`,a/*}%2zҞptS&F$f-3X#Ą .{%U\XjקڝJ8w ˗^ID[.~jVb^U>M qѼ6rVט[և͛xj2?爛NɛSIS%-=I,uXt-R<$#P8 YIN*]^QMa_ӮSU%uJ~=A^I"̘r^l:L1uv>((#[zV|Y+73 Z6F8p9H~)ҴaRr3NzMlX;TdjmFDw|~'1'=M!#$͕ ٪ HB÷4Њw.L׫+3^S[,T8R["md35vy52yNzP @5F)BK5T $kK }dvBtmH#lZpM 2] 2M#ڎn0 4X5.s}{x,su0l K)OئKu-Ss3" 4UHk=# ;mOnl#,v%Cgk!n ( i> wnQf(ͶBz59r_kiLQ"ލKH/D1?<*UM/8񚘊[W9/=_bڒ+(@(VECd?G][:0㭙3cZ k#+8PX?xa˻4}/CjQI-80:ªԱ}!(h]܉B6+&ls> fA=*s9'=}8RR ̈́Mz;X4gi :TP~1tfo{[S?zrLY-KxY<3ug6>T4,=$ "~d˽38۟\3bBw}$0~BøH%A8;^ EL`~;ROA,33p5 `DW^.NFN,no_k/C^4 R>N Gb@:g2M ij#&aAЄ鵃Y:ϲ28U˔|"]:&&LjvQ&\oUL%>Mۚo]Rk%rz)Qe_:SFve`'UL\\Ex95}T6vKd-? .pt4Q^zb9cg}#LۄWLA 8 SDva]H(^iL8]WtՒR~pf`/K=rfcuq?1F@ġ5wJrߝHe97՟EJǾ:=Mڣ:΅pыn]:0P|&ף: ZrfҦyÊO%΃*J:^6D/ Z~UȸyO2[Ûpةj1IHE'\SnctNl;L4';R{=.]H>hqxj!Qsq̓skRgZ&d~tXM/{,.6q<)7jvd4"MZ¿HU\P{COX ;fKFbri/OĉraTtBuD38\eNW"$s<Ζg6ENetɔf3$%`ޗOY'8zB0EpoH<7mJ *5ϣ|Dl,5ԁ)=7D2&9N z`GZXcP?c .u3H='F$]؉ȥWʪ,GAA. ׭P F+H0. $^bԑЃ ZoxDI:{66ZYMM1ei@8Idr#}"b6GlKR:ôi+J,f]ZP_4:=[+=2@ w%Eq7p\ZVѺ~[v 3lڨgQONqʼѨdz^3%j |"6 ؁K5h6/sdڻ'Q_- >;/U,_-&\Al>mL}m(mx,5,gjGM3AKH=`|xe rkcpDN3d)(0_xM]S+ 05/u]$KS֪h{7#+ƽ3WI4:ӇsAWcq] ɔ%rSpԽMTϷKOjaDڗ)%+.e>&{?)Sh`, 1&&w&b h6b:"uOz/j}'X5XzM2ވy/]J `or _]jfpˑ $dÀ]S%73J^"$*(mRS)BF|awHߤ۫8 +h8AGD+l!WZ1&u6/l6J#cT"~c_=sCBKӘ> D66iuRIЗMhPƓQjvu{%r1͊'I(Iy/OD$Q󪝽n,xѱ>f5QAdpR0};h,(*/LcZaMѯ] _;6CE)k/ij"+!dXKx:E \,!. 2(Lk/jJ \"FCuUʂ[gXkr,Ja+4v0bYj@/&i2g]lm`rao-f1vtrEgHKOS XfG|RbVٝk&2px|"]]hmqX/ňLaWSCko~A =zblQo`<͋JYE5 qP s3E c ksp0^@V[^'7r?QzG^f R%(2s?.ӈ:?3KL(tV8ޯAafG8N j"BX*u9 ĀzOqQN 8icَQl~*.OBc(=Q3>tXwS:+ˉ ZRL*_v3$PPDAk0UQrnfMQ@gVo9nѮ,ᔙ~ZeM6Oik;(ħčXќŋy9Y5I;}#^[iKXESf̀%v({\!Y['<pKnx9q0\טvUB "`L6|gr/; ܘc!1&IRj#g,O|G8I JqyNv!<` ߀ 탪;7c=T:{<4>Q㺩3T8rCfl?R qonD+ 1N¸9@;܉0# XxUx|ڐFJd,4qJzj E)7%fvǦYgY.HE'i PROoA}*7z~w1'pP[衻uZpwinOs Z9:ߋcs_gK 5ѩP2b\vD l(tlgO @:c@X2} l$dL&=Y}o@W8h"2; 齂R ~ka 0%B |x~K "0!rt洒K%rXV< XihT/5f}D6 ryr!"c>{=ZJ^<a4XG(柯ӯ0D3yuiYEWv]DCe%niit{)KZn >a+ =8k?JζL[lLM8 o;ʂїyM{N2mwd*xol4 9YK`-IzlK |8@~V/-98BRi O҆@(R3mp?q6誩-!얅Q_Q:"RcNiJ0hGAbU xY^Zdg^Y.Tw/\:WQd?+6'bf:x)K;55*bBb!ㄯy\S teiKaКI0b.BemB9'b|jL~h>ID܍8(e\{ZhM׬Y#&q{ (|%oTJ uOuL=GMO"O'gɻJx~BuPfO'D0|. ú2~RJcTeO{$ ck.=mX#.d$k lz;ˬsu|dp2`wk6t'?5>/&UP o!Gp|Xv+˽6afrј}OL 2⁙\GOH!PF~%KlDI"ܱA[AVj^H㼥@rK². B2(n"{}dT%8"g΀=erְ.o d'.&Rf D*ɨ3::RSc9_)V4 : oA`TwJsT̛?pBbӰ>#@ R|ܧ31GI秅2i, 1{OFQx[ JzMRA|Ay8mZ82,9"ژZJgg@{UkeaSΘaW/wwX:-6$5nRҜo ]MuȆً{ @}o#>c.+eN9 2(1B|@Ӊ@/@u >O5=Zk*a@5 &,7Sc|*~@s>CKFdD3 my&%{نp'ܱ,"鶹58gے(:^G~ Ҷ]b4W9D(]G\lh` A1Sⱎ,mOd Ҩ YB5-~fyQo@.žb;jnQB==d)1C}6È;6M0[`EDWѤvJ{z(QVּ?k=:]hJQDsq_\m tE_UȂM==0f# I-0<ē'Y8hmRVZΌ^5PJ|A|2i瓃$WU𙃓Dxm6Ֆc[E7)jT̓Nl}F`RvEDGԣ#t oRat0"2 z:iF b)jqDOSQw%2,-LhbĄjdž?}U>eFB(FUΠ5/SgW;ᡗ Cgӆ?Qw/1g]eƙD=n,llBIP,/N&JD0dOpcHv֬iA-7#E#'~UϜ3e`d[,UHm*- z^E6m+ <_EgR(ߞ&Y!2Y}l]聼$`sxӃ iCT{_-#JOzz:XYLaU./}5QA6B ɦxx[UwMr]Z9Q!%I]xJhRsnfZ+Ur3$fbX&Գ*/إ^Q#DHB./="=ݕ pO;TRh*?W涎~/;=Ԩ6e4s6BPjQ;1+?! +ŅSM4:_ؿ7q[Dc馓$գTz$c2;O_P=eIf4{}Q t(BO>X&anCa~-[B**.bobNRkc kt!7!K RzC/4?s{b}qY=A\!4ƞR-3BdQ9&;=A/vdi8W&U8XOqj/vHƚ:&~)}NaZ.|@G9[+Il\FN" JmhN5Hv"㏯&y%w!F7D+C˜9[D^f 5ZhӤ[mHBϹoc!,-"q`K>"ŝ?,M3W ,t<6Tb~LnwMzv' *ߑy)[mRԸtfՂɀ<ށX}Vq t;":Nf&hg{hNCgb1_m0MR|'fo52 KrCn@Fy Y52pF _C7Zq]gGlJotV$`RRVvKS%g)8kpz\f]?e3 =tk⃩'jX}2i„6 :߯g*r~azx$ x@YhCV:'I~y^?Me|jo}Fݗ팾\1 ]]6Kmvk};xeo)@a&HgpN\=Sk'gup5I`uWH%|*gPƍgM^`yٳ'B 1PdMW'[ߒV=okF|c.kR 8>eoLp {?rke$~j:̄S6Oԋ?Iݻ@cXJ'29/ q7m iiM&Y#6)2bkgTGg7:+dj-05eW6kcU/ 6~ƛ5:sgxIH;^1+#szOO܃>twy4PK|Y31MTC7(+eٻu *#k%|T]@|Sn"*M+,҇fs ,8×e&QpUZ@X: >{lkmwz;mv . 3AY;$ OJN< [OP#=Cj:ohKPWXo:(OxAl#VLkR}4m~l,ղ^Hyc-(iȯ:!zBUa_0L9 (|٦c֌쑰N:Yl\Lhpbߺ*llE3,ɥPn]n='Ui,|o<$R]jkkWm2E &L#U%DI4xvYePe딓*}ncB|Io9hN$U83WXyU8_aw(=H! ba%`BwvVouV=M}[bٰJr/+ȉ5,gO/ZFb-$n 4}h)xi:1 V|4^c*Noٲ] şgnza'[h#<%zW*7j~B 'M2=OkRl̽",?|zI&m?R9Q=ЖOԈnvT)ч`Vb[4Xu,}mBTc1Qu@\Ks?`XSbl mͪ&m={aSL~,n (tʜ[!H[wȴذ顜tZIM# b{q'vNlƺC %z.g cU3k,MsA;)zꄿ2['ʰek䅘Su1XОw+N/j2g.=tf9XL>,fsMoJؗ |tER];Bt-ߜ.P1:dx|ͻ,T9x\{E+U2;ot{l TG'䦈Ǿ{Kff vĈEk=#<B)֪_MFJQqW?!$h9y58=`K,tщmS˶:Ǒޜ:'o BnE}Vw &zDi@U>@v=W6O]Nvnb֕i=U4sAs*a^OQ&c:m#w#s1tͭo(Cc% `)鉯֒#tsm0 +g^!Sk?=vEKULAh_: #T*hefE5^oamo~CorM}>V/- ~=Nu&wK'e8.KcFW 0kӃx"أ9F=qԅHNĝ=DowU4NO*L< 3my,m01c >6֫f4WL*[Ƴۆb%,I.*0JrptjI]'!γW<) "0ӣȴ['w%KJ:/\V=0וӚ'I&v9!MgW}2K"/LeZGDQ l4?qQ+J$ Z\Sc:9Q`2y׿AYQyOLkF8Ӏ^O?nluo/LH cU2 5=KdPu`@gIs+ _o]zhaXwxiH|Z+e|Js)9ܔD r96X#:vgCűZ& U HfLH!f͈$#^ЌKѨ/T%}Kn$Q+Enj9EBIЖʥs,l>ΰxAsؒ{mB\®Kx`OFZ'q~VMrmŋFD4Be5ӊdhzz ~(_(׼ 8NDjYiA_&mXc&(utQi./ s]w~)x2BhHOg+}fϫ2#po~1""<:=l +̄ tVd2QqhsIUݺ0ˆ}kѾ*)3*&`XK[OB8clsajd{ a󳏁o hmZ6wʯbMeT3R7' =s%&{`9.bt{ pJh( @ 0&06!nu 7Gf5.մq ˧h3$_>')eQ$"c.؀_{>X45L,;*'vBXlתp1̑na:76Wx%ٚ ]z@7~*G,痺X0\wi"7.\>~i>L;*^UIڑb ;BfZ% \KiPsrq:Xl/vdq.-z燘PPJY,N[xH1R7}c4IH$4kZs>nhHM-_7NpƠ aR9}hBZ@N1)QH_b~0f"\`Ja_eq0ٔFؠTϬO™w%BEs&KU!I!2Gn("na4#rJe@G]<s.}" bћ\PA.sOmNlӚwGՒivYo8_|٨=tfOjZ 51@:*sRmjlz`toYyi([c{Ɨ'ي)ϽaVZLTpԷ2w̑œUڿh lŃ%VɀJ HkPpIQ8 {##3L5J< NaCʎ_^gu=փ iit Gj IPSɦ"N\ )X)UBp $}ԲqIwZY5 AfArEM6ՉzM<1lFz!T?[wqE?cF~E(*1mQ|j v9*KdO4hĭ1?"̸yꨨ虖]}l; dw|I`*Pc1t۷td͜y9PKdD7ܩyl8] g;'m~rqi{+&'Mdל|KeU|`j%'ս 'vOced$Hځg@|Խ(HrA>+BhN]oU}Pa ԥljq!#ۃy8\Sdɼ~ F~אP]U".jTWxCBZ2j7:(9ΜTKqDQ TJ}u,zgoG)9Q޹;m#z̡8;}W!TT3:۞ O9f5zm%SCVpQIhBŜUNbk;-=P7,xSWЍ- ?խv U4`H^^zbv3B#T63gj{Y !=ERrS @Bl nHu*r JJ}mRInholO'A ي C6ɝ".8#%?ϸ_s%JvPm6~Ɗ8#? ͂l4[yXxw \)=q3&G\*H#,6ͧP𨹨=ֿOޅ̮%;U{4Ak;04N[v֥޾&QZ"CsA.vI71iT-lCRrp(_18z,2H6Ql[< 7 P_lXҝZjd$ sEձ<'M {GDvfZuM.+_x*LsX*jK/{GfOT W nzYcT54Y-X5%}jb<'? ya +ň4:ӁލWr f:.PwLҌ,Oϝ?a4pf{߮_\sSJ|W 5#WO[) )Dc mWEoyyA^|CM]9Ώ3^,oebߪa\h'@o O coj(ngt|(K۳I@ {؂g6?ݒ# ~$SR%!܋,8^A*ij[gjɱU/mT,CʚW1h*|D6GՕ׬dZk'- 2I\޴Pǫ&ox9ʼn]tJrD8Q.qr8x]{}S>Um+;:Pt[~58M,}ҼlcJv.͠R_f>/A39+C`i-E b ף)T5ZrdyƉD}SVrQ+OG2lk0k@_z ^^ě_.[q/zf(!49DuYL腱a]7uFiv"PFu# /֦k|( 8EOVk D(Cm%] Ѡ L,Q}T;GQOW˂:TS72=*#0D[wYl NߜJ~BgF8}vz+enD}.,HfMۡVkXхX W+<TzaN̒KUϼ]y~\lF(u(QV '8/s*ռ2VTKA5+{'G"]r;/F.veRBvw ysv>EaG^ N9;|HP6$uj2UMp7[.Ӱ4syqEKva']PæU}R| G}.l摰һ!0&B݂lq_0ܱ`L~% 7¬_!Dwr~ȉ]*-QwΆd7s鍤M&([ԎӀ|{ 4V!ℎ;܆؄>8>q˩Fj3 0ᱱ:"P JΤ,o4ZVφ[dzgeA`sye8ąrX( ~|9p=ǿ"lie-m* W:B ON ڮ/1}WheCAB=޹YqH@RUcIŌws 0:) ?q$]Xne$~*H3R6;m3Dײ袅/S✘+;l|ZNlR-/c{%E.1`z1+tEu&I/6ƈW'Mӆ^). ~hUWw*9†(pk\{@4Ki4_?j,9$!vm&܋Qa< 2ȲoN4pИ>8$ZS;Dz=IZdt?#I?xR1 Lv-q!_鞧\#d!|ׅREP Ύ.L NN5 usfRx?Ђ]^=n{j `}5fR0CIU 4 Q-EV}XTKe3.U^R2dB#fme}A'$yvڥMZJdLaF AvWx_Ģh=ş*+CXќS,KfA@)rNaBk9 $ ^JYalΈJg9 r@ ὓtf'R%UQU//ӯA,0<0 ڻ_Oo}QW ڍ rF={/)Q*[a|¥?j.<ղ /P+KKHhPf& uHњ>oE?)J zI0fCo@wK9|rՅBũnGjkQL-~ a Գ+cS oo'ϝCŶ.N۬CT[X 7_K+ ̙͡x^_7^']U|ZIICk;C5kkF%8ALZ5197a9G XQf̮D.3TA{7eġ*j-7[ Y8ӂ`#hMNH ݦ15fd{^h5H%*,&U Oi͂ ߅ {`g ]1ܠ_Isg{ a'GQC e!+MQ}ofaiąhydVBz4,_DS|tfC~x34o0p- nӶo;)Y›yrG#5b9[&rQ D&!E8zVQ:[TRGx<@ 4Cf'!Q~WC+s\px jR{QBͬ@Z"y>Lb 35 }zL01|o.+*vy6h C/~A 3b>O :$R}*rkAB3u#e\;* )JժN3zr@U <}M7B/`Rgb tiV(O%а&6"Ӗb+I{TP[R Q UR>~~$"nL#r!دFܸKQ +c@BX7 hRPӹ,0YnԷoEe]EX-I"CqDe]~fztXEi1ܺm] qSgy.CFhG8-/^heOcıvV˙}66$*歷KJ"rG,qP|.r\uVÊr9಻e .T5p9ԌxMk+5R!NUyW<,+Al&r+.P mq ߄r@5TfPXC顼,}nVfP7\qdBZ,KBaIUG4 ,.l T?%`ؤ#ߥ]DYLUlC:BFFY_zz̪@li/>6Wm2KWD3JZŪ8 Y?PFU0't9Wɘm)HA%9O.$՚l^bt- ¶w.Ԙ=* b54.GX―rۤbƬ4{Z&]211hbV>]enBw@~X 0^w\by0J5ź(HMV[;@"oZմH8(8!h#ke9y{2ۉN>G0S_,Y NWh vh 8vʻ.Kpi,#9, +/|-*?M 9Ǩ\l]wŪA0G}hk.Sisʦb<_Qh\ 0Tsoe ױ=IK;;xA€`E!5n/\/NHزkbMc.Ǐ Q_2|?~2VYssԅJE/ߣ!Q0tEy%bB@Wx[Dw<*P8x|8gBQwȎ |H?WƚHLsYw@%8Qy屴'g?#rflNފՖd(av&b^r];~L|׉[*K9^9vHۮN"0+ő5Y!?uw(az}d#GƸ]}yfcՀ H.d@z|X[ÐXoC4Z6Up ΋-2Cju"`#-d^[ugT/hu伋jMm'i1mL Xٝ3LGzW5 ɏMg jX6 \,2|k<5.`1~}99NȳE>I -Ɏgn=K1JlU8/OLT@,x"%͙ '^{)sn ٫Z76=H˭.Ɇ96E4Mm[3 a1K ۇ"/ e]p9˥1aK)>9`DSw}/R+(TGX3P=]4w%6UMZa H' ~üOQR!G֍yѧ.r2~Gq>ZJ--zW{ODZrMIº yto!0gRJJM05~S(Ʋ"2rű{oI\;RAXaQ3dB&%{I<$j  ("?<[3q)jcE2IQ{" *=cEY*e:5t^UJ8x]%DٰC-NOMЩ,fLu*EooG $ 8f 8{7NFKa ƐaE/xAe@긘?6R'#Gւ]$V[7S$ I.r)gqqh%MZET(_ɵ[ ra"}aF ñZy/^}az@d)j*1zh$bj9Gf~rtM JZj[\pt|䅫S'(5~NF~ ɸe@X[ #_Y zw%)==6j:nw( 7Snڮ jϷ3ݯr3E0`)Py&9jD2(jcc.>;'~-DT3*A~0喥zV'd*8٨F%ۋԃ) ^d6B1t]\ilVxAB8]fq~\zAEt:-@10jM}$1Wg@cAij8wY_}5@K`YB7ӫ0U s3sK e^oGWC7$5Hx:m8~Cdqd"ei{m*%=bN<]%$c*)ܷ8)!ZWlZ0wI-an(cAk_HFxK\Vy@dAbfVFϥTaUQTW=+̻~LnI*^3` rl,UƖU *f,v7%xA㜘b^`O_s##GX8@':N}h0Ñ7ie|>ϸ;gP8LZWMIu,:sP0Z^Kh2moL9c-c8.EZ%^{ qw?I2mhK$J<ϋ`Jh(Cu h⪊m! lH޳dIiuYU#cD~o1%*Qjrm!d3mV55;Ebd 0!L~<%M%bK|ݐ'B WO YMf%Y۪37߼4=rP:{sֆJ'I<#Xȧ)\&[2?O t3UXye*nuou~O8̂-YSeOS@?T Ϡ^sGܸ?,5AY[G. 9wp1nD:^>ep[hH=B& CR- R8' X"K$7{ BAAX^-[vE`ҍ0UwZ1qIf^3!gSA!r-toHtAYK/CG5C@KqNiTv3JHa`[ ~|ng ꠔ)جƢX/:6( MTkvV!QJͮKO嚡^_j~Viy*L]_XGJďJݐ2oXu&,5)9kqaL験vOʆe4f-Y|TFlw%*/.mg۵@\cs>)6Sb?{EF USzB$EXi, 䊨TazfZgA; !h\t'T|Ou<=uiWZޟuW'|I>SԬ j0D{ @pv@O yc2 IDǫT^˦8h8d;'ͭ&O_UU&%U _H"=zpzAbN"TG!*ݝ~x`i^ze+w8L^O'-a&9sAM`Nu<Ѱ \O|4?I3xw:}6tH"5O%+1В̈́Ѽ:MUox)Hj9]TJ!/ sUgp1M|dY Ȉb(Oڇy#r)&d^UN~0{v%# a1Ѹ[M7\1OՂ,W0W#>רsJ,!D! ]/.*@BvA1CJ~حZYh`ur`6DiR1PvHG=e:rD!|aYdjWN~P'o8n,5ibî3q*̜!|)+^X*謏"&5tL'Lsm45z8 z(8ݬ ^9N<yأ1 dˆN:EYjۍ6cEn?Gk2S;[(tu7~K~G.7`G?w'?JU띗E%սp]M?A@aڐV-0ǔwJL*b/QpDw]hɔx.$]T Khx=Q*=70y$qn^ŁAEZLVh 93\ӵјy蠜_՜&׸##d.t{?ҭӵx %& Kh򮏙 ;joD QiIiM/<E ĠvlM{G fd+i8 <ލG"UI!&JOr+銣MPpŊG \(sԟ`>a*rCj6oRʊƎ0KI.I~I*T+Nn hC27F Vj\.xח{)bz^5EIn#&\\GDQ)f)Fmf/%&Yiq_?RQsXZ@ zۑy/.NE~ X%) , Uk;I4ē;a`s?/<"9be]Kc#@[.%$ 'U퐹Jvr跍u"ܢ߾A3t[ɱGD2J5㜪~ZvXn qͮrV6I'ǹQeA۞(l &9\?u ,B#ՉmJ+>Hi 0:(2]g{\4΢\?`.'fwCEs4ri0{T¸a_4G ݨQYmc Y[ s1c }xKpTA:zD:["M(\O3${;յῖ5[veDSl9]* q#jʒ1?}ԯWf(PQ nl kn&."VLv2#|?Px<)\^9SX4т|E&ZmeBس-4wtaAr;Ksmg]gT|)哒nbvjA{oe_p=)dJUΟs,&Cd6}X/Z$GF;ϧhX`&desfT4;&*-^܁4$ ?c65|s/<Ӵ5Z#;`1S~ݒxE*1LX;-̩, vZfNbVY@@OğuZiϑUa|O1C j\[AJq@$8|6C GAM.dg'b lvmcP J!F`h-%W>Cxx`J|C2)o<<\M{)` K JB^H7CBtr 0' #; 7q? ~>8,i@׏W,udz24}ߕ3v̻-"#YXYOn^oƒY&x#Ũjj) s&Ցe-c .uT%\\IP.~fI"+]_˲_pT28^-4ސdS]1A}Y%bɫDWt2RNp!쭏tӺ!E=J[ u idd>LKC%Ku]Mlb mj݂ٹ(&+ӟ>R׮bZȃ֑ϵ텸Nl ~S #f!?~&|ߋf 8d/Ջ1jՕ(Ԉ zH@M &)y%\H5Wo0L#W0e_72{9ŋZٵ"74NQ)q_+%zm]DQv,@!"D1tиT,={ACW$ڗ_ESUH]< S(f |ݔ'9)MQ%d鍄-nj*3%W3$k P#Rґa^r-O-^9s:TL3?pdHfYE_PN H" wIK[+}2[v@2N̠x Ҧr杮-Yʰ]ZH>TQAk'trS^xkq#ceX]|k)?s7oA~8d(/j^rMl|+ُyk)e{ؙg_G21JHJen75ym I|/,<EvJhJDg0uI&p8WBu}Օ#7,z/+@"#IŶ Z.~{7[)2?Sntu7Fscjk5 hR h6C n V_h)pN2ye-9ߋPebam8X2#zْ}D;cao6~`WfjCA0FXOneVr>3;f [NU,2A4t{)ƅ!Oq+A`CQQ'| GocPVdY]v 9B[u^wvKD[)AxHґP#4{#hfoWd3 AO {upㆆplPT|bGQ58{ bO"82 ?t~*U,Yjq?N"/Z.0H3[u%bƥUI;SXɝiEY/Bq`ZFPb"7Y qg?/ q9Q cERϖ1A J؂Gs[ZY믞E9uKE@+hs )M2|U ejCg-֓Oy[J2wN=&=a0.2 wGKk[Eh s)]_ڗvb5@>~{A4{to4]}oݹ$ *j ʚд95nyr!@-. +'+X]֬7ȁZ6-/ι.og{y/Dj'd$^:mFZ+e*6 4.CMiQiMdLAaeސdhZrQ872Z+ǐ6UA_3qZ#z]'߆.kMh[_}ZEf>qH2 Q_n'(Oc^ㅹ)H)@mՀ!~kh9B]9\c_#~tHu .۵ vaFM '6M$,FN{K_ ATd"q»C2 ԾBycR2B 0T-2]cU]ѧ !. (‰)5'V N^d+%x^ix!r˖%j%RG&Sܫ~R)yʡ;h+sN PF,[?-],#~a`kXwC^sȧ Y*˄ L}LB]0O]AF'6J--( ) xʽ`%68^D-ze^ƀhJ2u`,NUH^2P?e"gtcj9>*Iv_U3mA0)|Ci G:'-zGy5{ OhpG]W!Z LLq&FwjtN1E2Η"u챆w FdX[DЇy,kО~ T?D}dyTRoySlC]C?BfZq$5Fg͎Yq^8 إ-BIQ@C1oz ?A4t|&'*n8`e i6gW:.| Gv"pOk ttf/WcoU7%$ X Gg-] @@Qo(ߔcj8J ?':;֟cTR\^~1 Xj4WUGVYM~n tnJ |A'X]K&0.OV\NYqox+M`"3'x/$hjB*M95Z @D3jp9)x2#0n*& uI%p؛[*n's\zvhTKG39-θ7i7la”K&v1_r/ eZ#2'a F ,u@M# r)4D Vf~4Gbpj8H+9;rnO@wVh,?F҆UmԧB vXe"@M_ۮӠ82%DN1]gJ.w{J[+J$$i G#~!e{;ɠ¾w{} 1&l7`K5}b&v-&(DܠT(fy v9ҾO&Qs@$ÝNu4n*°7AâЍR68D\GeTY,B;y{ <{+HYx"P!Zs9N]y۰Ngr1d[&?ɳ=|]@"JT"dT h Wwxwz3-D2>]GRRvkX&5?RyC[p'` Y)k}11s{"Ln8Nsؼh܊4˱#3{^c8TlƦlu;O;)2y/lJ3\|c>*"AotFFBŊˑ؟4ٝT XfdK?(,g؅-[̏3}Fh3 JUz j=5ݎFƿ>qh vjYSX\cjTAѫ]Ag>Vqer^jHwEٱ݋ϥj;|<aQRtEfCn"xyĶH<)f;ffafD: sUEtChUryg@O:ռ{$Ȝ ^L)j&NqvSMӉsFagP;?# 2E?ӱ:q 4ϢE3O[6WmQ̢y nCFC˴ժ!9@ORMHɲ0'c4a]-D Z\Rpy>g} "Y0nW]"G K=PC~N}RtŬR:d1}@f;^frI'J<-Zj[ 7҂\7zcƍsN81:Yy$Q/OVkn#x1'k:y͌:#KRW-eXƓ rmB`4䘀-.=%T;#FNB,UFCuz~(ȹ[teh,gFEip>Tgj3͠%  O5N N7qa-#Yu0tnia8XK||RFH}s ٢`T 2^~-opG۲g4xE7\=u@SΪ< c;ivs0VZF>[;5x ؽs0NQ˪ McuOAQD@Ɯe Wo1.524{xT7!I< ,t3[OKlgQoIL[D4fE|QU_?RTyʃmeɾ{cR^9f8Ǔ ܔAg"vvA1B*MEؔ''3Me<uq8x!$^|L:hгK֬ˑަYap+[jk0|hZ3~m.iOo ĻCP}'m V9 ^|V8 +eVAF~G 2,_ؓksrW=xzywHCO|o ⶃ$zUDѸC򓪆7aO uM=Jl Ci ܽA ~pKz"頮UA_D1қ\uϋ%`N<-4N?a>γ3|3ǼfyX:I̕%ؗo7JR)(C;)ya `F%aL|eA3&g*ָl;]I7ƀ4!R '"֙|$)H@ȁ?ɆWb6煕l,)+ܷT|t16ܟ N($J@Eҹ"E<"L Ú?L [O G'[.ٜ[x24\pLgC[?? E%Ne XwBSS? v L*^|F,(ĝLkWuO"H]^zlL g]C+_!?vUF`lisK˩r:,gpR-ƬZ*8_n1(L>Y5nh(%MV-Lfh1[+ew-)jWM֊6q{-Ey#VD2ꟑ< $Rʿ[Bsoe&#wKiQJΠB$Y.2jQHpߐUi8-ksm|%~SJۦKlak5~KsHVB囔mW%đ)f;n u6̝9tl (/HLj^b'Cy^ƅ|zZhgT?OЊ`$7tLdR6 D5#ѹāɹaӔ[j)cU~մIWP7$ -㾬 Z& G[`, WH33Ǚe-?_'Wyo{wFtZāf8A^ٔaun06Xa[HCՋK!;猴κe9`æ`tF9-NI9{J>yl6h8I'A(~S.io٣-O2b/VSwWlף&v +h_gGUJ^uք/A.Q^\]8(@;HNn=),]T4rލ:Hj>}]LU[ޅ GN9=o(h'kaU7q8$O4k8SAW?i= %+@OIԸ¤gvu&[} A_~Ojfd5" NdfW65/)ATpgO&Bؠk|4-EJ/N7S^5RMOń=?%xR̽KxXR V`¦E8جt:0ab[ T;`GuѴkQ0k @E+fjOQiSOX^5ۄ l_Toxx$ @N<~츒p9nPL`omߣa\/$0mbQ闢<}W-pfqً"q']Q *2? gzn<sJVPlS>#%XU!U[G]BWвлO4=QhR7[6a[c9h}Fi0$aC0x99NgUmCʱ{TT+)zAlJEYTFߚ0IumIz5m4DA~ϗDWf(`x 5[?L2O}pa&~)5'F#u1S0V g['Qkڍ-K$A~(Eղ ~4FvX|G0'qEQT^.G-K5[mnaڞg͈A#a9# ٨I<\Zf} Vrh}P4ja~]Nks;X#ќdK3n4QA}WYRZKp HڻޗU3e%:Kw!=hY=ZmRheaNt^Dij 85үhh rX@O @q߾v _0#$iT`"u4վNRt4fc$-641d٘  }S$1)be!yY֮(!頧Ս4 xb-R<̖`qs[-juJ8dԆw!,>6iyuSxṁ'mENr|#T,rfeMrSБX5*{{VFCyQOV1|N4`xzi r@z\$j!Q_xpEA ʚZ9WI*:[h q6O(¤5MS*7ҙ? nag*ӋBg&Nlӛp$;R(!SP3@}$ i7sn^u痓QTzAd~"&|(W;z kr]R:|X mqC <)-.gc*Kd^^TԕQtq TEީu(XKJOϿ?K QSN֎'Ki`E~@ _$χY%&|Cd{O@XȵNF+X7@?#i7cצ3]G Bq^ίs czsтDbsPH?]įVTlނ-B)0I>ysJjXb l |f`۳M _Ƭ%X%N~$E ufB'\Vg'She~.z!+EwKܦiMrkڪ@' u4I)h!|N:>1 pM3^0Ls[!Vכ@.J*_B"J(H0W=:䜨"`L$e;.┖]RsX,7X68;~bJp^M%ӤPvL\ ޺%WmAH-Q}X~P;IV/p)m ox\U`z&QNRkZD@ )[ UpD{Ր=>ƴGVDIg*di-XZShh;͙_Y= N?$Ki [j,-=SBĘBq&R|թ_ee%{2u׫7l jJO0vohŒ03.܊/}G)V H+Z`=Q沾_^*(&ko=D\v|R`ؚ0\ +McGov2bHmxsZ@>OX`˨(rtSM@ 3w!V 3^+ت ${Of(?$-ɧ#r?ޤk^k;bPPR;zkx$㰟$ t+FhQp-# V1r5Y"E4a2YمW'`Fΐ6w@_# CCd Fe.p32c ;mw`&=j.tdo)ҨO⺑A[(ծΐʠQT9N CUd4`Dwt E?͢[\n.,<5"AF'Mkk'g3.z*QBh#&L޲ʊt}1{*aac]N>iϏ1ۚ"yIA2eIdw͚rOeYs\+JrwGd4.4V"5M&~͉X$|+6RҾ JǀL$<;8g8slbfy u5XWY<*PQt)U?G|S9ղ2 jSL,_{h8H'I4Bflcw)䵭Hq&ps^y]=䦓$&͖e|qj`D*{p8.X4.t1AnB''}Զ=<\ ~XeW}>{ylvѾQry{+\wt Y;[ 9~[g]@䪜ꂰm# Go[e 7/K[) G;~KX6|P+oyB͛ir$ߚ7 [:رx|294[*~&ݏEP*>6eտ-"N7c pM"IdeK{aQ˕d>(b W(؉x3Ng%8!"xPH<1MT}}yEp " qVP"xBBRv}='g8 &|];ܷI >A6/Xo:.ehֺҚWץY( CS?puŊ?(ܩ,AU Ì9ЍNOFrR'VIek&Pvf،LꂙB% 7Xj" S`,~T6D$mvQ$Uh:%lTB3"ϒ Sx.FMv=O ,,:3`; w-DrP`Ax H5[+R lF@ta3Ud|uR֛;Kb2٫#f kB-4s2{ۭ\?VPМD,V.FX:3G+V&Q{<_٧ם>o<0}cb_Q0Uf sNJq /UߐhJgCNfn K־178Ȳ vRBZP$FחИYzM_Kˏ">E$nm1r>׺B~2CzlQN3edb/]Uuqq9u g X`cyIid4I k Z?:HrXJjқ8DR[UD7xoլ ŧ+@1(RJ}J,u 1cw'͹m$ZFK ĆAlSX*[F5Fm^qS)jǮ %07NSߗZ=J3dž_Y*eBqwL !R_(+bdDkTmnEe@%Y-_)Y}CeI#(>yA;eB]wb3ş# hE?;6p/9N#%4$'~z:$x Vʥv^0Y9'+cstBrV>;< t? .yjO2ݏm=rP b [mt%_G ɐG*Zjtukd!?YC=|5!;L"ݰ| ܨ@h{^ ;ZC(ΨE*m$z?&\ }q躂`]c#BX|fo{ 4D3{$iAwl6l<PdC oզ7֗}+쳙iߵZ20*V c^K3,;.]8)-ݩUJ>HR3z4@#\5Vel+ 3Aݛcdv}$L s+TRfiqN!uwBe]-SN~^sU T_}&;( o`}B; NZޖb"{ PɰC9M`UsPܥ##kN'Յؑ*tR t&WҒD~eM/35ZjDJ${7d gs֗jhąBA1cBrάtOa|p5ӿ30NM* p}PM|fOt:?x(7z$~EvFǚ U!=k/ HU_,+wƘ7?ijpa#iȼvu`ptW:pkbQUK2K#}U]g2փs0;P ws>eL_ʉG0Qy]Mqj[%dޭ -}YmWè`0w7+&2-Æ^ Ms&ȓ̔ W]]&UH͂s*R _ iIS*'lۜnjԖeZu҉z>gbB c$I7R!mE =әv3i 1]!8<)m  ?EbL(^N &sPoMI 6a=9N}bb+k wKx(ci5Bx?,Bb&z9ߧ=ծ}Pdߑ$ :&}LZ钍XZ|Hf13ʲ43-P?7 ^~?I7 ¡wAZ =nuPs$r \`^TJn.hXj0ɳF1umF% =#6HU=A>Q™lG&QW?'ƞ 6QrʕM[Z- a3vbS\l];\`<6PTAI[3/=sd "24+ˆXKs:!FٓhE[Q` VF:ojm3ŋ.ZCGQ,pT!q!8,p\Pr㓵 aYaȵ/oYB(iո*jؽ{OYM8IK OO9'@xG ˲&hRDj?jefTk_Fa%`&(T`2ndF0@Y08}d2]]z!O UiEL_[/tg"olS U |S4j9DqG)pPWڥ}߬}EèìPm8,y-ֹxaO!tӈy$GGB/67>>#tZ.r7VHo, YY\O1#R8.)r`@J?z6.,Xܵ67QqQ={gX7n:{<-Xz71#s_R6 eN!Y;Kndh M!ie6H]./#[/1dbl)s69=* Kt ٗb|'_!IHcp {YsZ7)a28IXz7ގU?k1VJ}&={sU.ԄW.D6c5Bqk* .1ud{ۀ aa*n((i|35 _^S/Q8a9]U-)2W̒B+{ v7uL@]ĚiYnX(c5#$:@Qy!w5ik*+&FEs_QUπ)bߐ%S3ny` 9Tv۲j8XaN(=a{1xF9dT2?W!r dwxwxf;|?j粀 [0AWX5YlOMr̈6pERpfl5nЬ,$z ɟcM0j}ǼB\! ]\5#g(C+K >gt:_-+JeĢTN\  /϶)ؗ I5EwNbJk2g(Y'8DI%7"Yã?T~$>è[ nަw(X?k hUKet"٭3aW|O<]I+[<~i$X' L19tJ0?X8Zs~T.l }5@M lns_is9l)6MNiޔɸA&OиsRU5 BVL>^@{-NRB5|x`MYǙ M2 F:| tEU8K e>K s*( kR{x:C*4B'@h3~)A\ٷn9A&=*磼t+:P@IWyrr% iϮvY4SJآ!N70^옓G j}fXlIH+dXȵ!YkOv6 !@@JGKچ @Dˢ z_ 0JQv) wA#D?EeXaoHlI};}2%3ڇphXݻ%~l rGĖZۏRqTu@aǦVCn-ɖ>aQEU#"6I.<ȪS )6 *Mm,냩C|T4Ͼ[&\kfZ/Ώ௜rkA^ASʳBYwjhrJ1Hf*& $];: ce*>pGK/Z\Uۥ}' 2{!<*QF;BvTϙeDQR (=m#*wȍROkh :z>qKVB߅5ZxVK1dعVޞհiE^~u(ܮ/ۖlEŷu F]˘灓{߭9|]"ʢ:qÉ>d;5gYb[.G#Qfg'v7v^_SJl˼C;l%DzB%ҵ7 0r;T{,ŕ 0'H4lR.=Ҭz=nXuaw /+AVM o9d,KB:m)Yq-f#"zjlUyKE`NqT=&E? "f ݿ i'Y,.AG0]o@z2\ᔫ/I#?ne9vУa`* #7>0U|Z?Kq#tTn߅Al+RT~i3/<}}DuCjm~#Fp)2t{dC ϸsCB#3%q3fHJL-6%}s)&Ov }قv)34=K_44_ ',ʱbmUV#AӮ6D?oT=w*pm"7g` HŖ6[VMX\ZuD6̩ 2'o/,(슐g1 xyl^6 6BiEV\}E 'uDG>I* 1( e%OH[c*,=ط(O!7ZH֘RogȦ٣XqJH~S 3)$Ѡ<_iXMI꽾rT|6 @NPH*كv++CkW&L kOS ޝ;t/fje-"Ä2{Y]|WU/aUs|8gOwX$v%]0{ E+vK_dtꓷcBx"k'[?ޝ]x$z@Lb>r磮ݗz3AP"*Ee$ ] g͌)+(Xl>[LNf!#:DuվQtdJHInxO)dDBͭ^,7KUI|Kl+ Fݖ; MOl)ΙPlգ2̉) 7yTg3g=|hxͤ^81gFXa:=VR3!׮-=4 {(ʭbpIZYx{4҃uLwpA}Ú]mڹ OTu筇n_ ^a֑֍NnR3D -?=&m{,tmZuJPbɡbjT2 2} #R~*"gɱ'/>˭?:fDV(:pSnD7q,Fif)'U#mÝ˾2P{IgLRp6n6S-z ^p -{*ODw9C6[Bi-y!͠<%]Te-[aHcL܀~`N+yn15-J"B^N"4EL ZHgvgwjR&-D5"u2<9C*I:w x[XO1 Tx M!; lqy).驎#6! jv8aMpt9y oJѐxxu\6B 3`sq130(j'C0`clL*3EJ%ADWt.ؾX|ZXoIq=rR~KZ Qbr4Oɋ3}WÔ[2TNi}yuY1)YoqyMP*2^_ǵJ61O_rFq_*cPlbj{[#"~o +(Ѫ@ `,7u6O08~V*.W@2BffTq@ .CԳnGtO%'oNLh&m1D RU;w} ~?c?Kg]#I3/u"IUyyQ <3z]z>ߊ HUTS5_)]0hD8<4-/E~lKzt0oO)P"tg#Llf"MAJ_y^1FUfS Jf}"bܫ=Ҁc v!7r5cɦ[(X-uSS ]PsyYAl%&Nm,n\ Wڿ OK*3E 5~wT\ ˒bP623GTF ?aoY G^3SxDnϲIG:xO~r@R[w\Rzm=Qԕ'y]fbvc44ݔ m'י1{)W(Uin"ױx;--Y_ =8N]߇|_Ƴǯl7ay({MTfgǜe/F:z?ۻzE`ov+l|k31͌ G\Ma5¡7gF{dB[pI8p&uiDrใ#ĶJCGJ5Ք;רVjX[ŎN`gyssIbŧF3[+ *.F&#Nc Ɔİb| c4o$ƽҙ쑻-ik) <`Myu!xsunr4SQhruPrs3b~޾.;)]N?JW4cS1b FVԁ5Kr~HS+!'/qɋ;@d~=LV_Vkꕿ0pc>y|p2# Rqf%Gz<x8 ^nGػN!vҢp"Xp]IF05+ bC\N^ lGʳ[b=A _hJڱX:R)Hub!f@vtx,C29&|2/jDB2]1 'e"0еjfa2/4\k_SԶ.ӱ{r(5YcR*WPZ0&4y7%ǃ]~ nkRݙ5Fԫ ]5&p+ UmLRO7aD]3ϧ   ="-!EAaPnKユWK}M CrG}rEOb>l~ފ`:"|YC#`;7YA(W+0zaԏ,~{#!r胞/3t3H;`-T}zO0%Krw -JNu9UD%T YiNTfxpCA^r'%8%Jx`O? [pF$Sn?1bq8d E!R D ͇ZaW05#vuLC0ZFbn®ר_|.4mȋK@k:fby,Mza=E86fBX@9R,"+#Dm}XX"%7N˙g<̃|,~F~Tq|pE?$Si7wկY}i姒'&HI~էQQԬf+~0-qٴ=K/⠘&bZH߇I֨ /^} sEa9J'+ x*6c͒(c@RmM4'3sd 7KFwmϱ@,T%NU>7Җ4p'ph"%COY A(0T*>@0}zj4$awkhNBj@֗. ##oz8W-ԼD0IS"2nk$CdI'-xJ*~Lrxܽ8mUtrWʛ47H1^'Y6 ?[VdJ&'-Os+)Cn6yrda )A:BXs@%=QD2AwէTIX%;VV]^B]@w[H͚+!&[guK~ j$͍@(L2 Iۥ=̊ۃl8}\Jb!+ A'ʉޅjP۾+r $q4Ze-@8̺.`KR3JrRJK!xEi셺/'zVk zC=27rn[$|6bo9@uwa9n u'Qdi&o/@kD4vO1^)byٸƨzNM7l,RLW1)SNJÃBf >hχr<>X1(0aeAK7龬:;Mˊ/mNn:jb6^_&U ]_h߆Lj@@-!W9mF X PagUPR[jpcĮ)'3L=O ?_@( m$#9%6=&DSoMxȀ$r'\^e~p6@Tt.9?) E`=|Q2g*!0A%s+sTRR aI:"+:ߗ,vkPPY-dXlfkoPPlm -[=}O6.w4wC(YY252HW c{*Upz: j<4cdvnkH@|I,Ttjf%k I7b$J m'MY?'ȑ\^Qkȑ!kȜa]FBYXߥ.nj 1ٹJp9dzTÛ<Ԫ/WԖ76q`E s+5g-(jJ}em䰘Y0UdjnJ)Hm!B %|K1H/.YH໧gg)q#jeN6JE`nr,ma?Iae6~Y/x;s*@@=W{ s%|') @#|F"fgφ!n s6#_k1)~ k/,^ɣ6dv[vUzg}{/,wyt%4$AbNzv_ב'q' nw Y=uihp3hlyB6<~g?6R/-j#a 3vmc/V9ћU7[z9QN4^5x ްuMS9َ$Ѻ"1ں&J^>Fi^!O16E{Qs).E=_$qR/'荛cBwR9{4.?c1J-*[Kx;o[shC15IFޔ.v] ˌᣋ(E%uI C#蔭y[ 4n^lX{5rt>0|+1EszӖfg|3J\2sE pϜ,GbP7ْ K\RG{4PUslضR:!s=zG׃ӦpDx'M))≱{A`>YG[ntHdxZ 愙;@gC=g4HtH<n!D=}٭?af3C1fC2w Ra$AM(:* !}mU:Rΐ#'`4S,D.*?ÛbH1A +xgN9"E%1h]?ekW][~e"فtlQXȎm&Aa܃^;npchkFrt쌫XN+\[.|5\;%a6vPDP{(HU/.hTbhcW8{orhx }{C8ܽ^ F 7.X&Ndl <(7#f1"; ;"xK~BűNh5@xR|UX7vveRs x?6]U x zk, 39@IA֛fWqHjٚ!cmBCt[+ؽPKpX #)qǫNc涿zV[;c^- -Cc='JdXB:٨Q<3D|L:,:cVVjYC vX\7_з. (ufޑ 3YFR֓[GNp$D7CȨK9'eb#\RC- fa7=G?DatX>;%C ZD߰NѐmmGp[Kvg?[:rDE;Ӣ^ Uypɨ#Tʠ5Ѵ\Ou~\9h2@UΫk;3}W6l5tKtǻ$uawx) w+JDS fQKd#\Ӱ0ڥ/?{D^vM'^L(hҢ+Iν4/Oct}Wp痱I|@ت/排Xs(^IT%?4l,H$\J3#o} ERM=t+E+ Q=)i&AelGw"8ɆMheE}M\|ec_T_AnuHT ɝ-gG$ jSSoul^ߙ@sМ\!NOa0 MaT9cL@}jE6D!GRJXd/h .G.xt7OGzà+i||8. ٔf C$+Zug~K!R:=if\CqaJ&.hĊTE14 FS j=j}@(>WiSf6KrN:o8{S~&䶓M#6#G"&?'|1_#~ЩeMߛ=˾"ҲZQ}+zӱg!@ V9R$'ʕ>uUm˄Z`Xy/kٗKM {/PNk䝢V~{7=2.G`ݢTyH5ӕ3hAhX)+M9/::Z`Q8 '1j@GRܿ@~^1l#o0m%I T[Dd~nWHb<,8EIM9wסDUH<ֹ0| @ ')rXltтֱUǭbSoodςf ;kE?^limH='KrJRlh3s+"Ḇ^|okkw[7Ӛ?[{ u5m¿ȌBy.yP3DiElڏ,Nzl wiQgf={haz'pgRхۦ)ftB_?5BSnrt=ՃuQygLTm y-<3hR\MɖUpec6rb]9\-2^S+n >#S h/5 xQ6ɳ)kBet,mDDkNk!=c#M0>Qxee^]2HU@׺&jV/عڮng`938^)v5eZ 8ea2P$ҵnknrs~'-&UR 34)$>ҿkF2BmJ OI!'HdQrb1%7ϋ!OX)3i"XKİ7( 8 }1XtiC}=lgX+q*_w(oj;Z6K;C4r=*^~Sg&V|Xz 5I?x7) nǵVenJNf29EcNU#gta#M\\u9Tძg΄-6)~ia L2Z!ڎ81zF3iiRw$}b;R .?}jCkd wPkκ&jH=&{5zI a'npfկaɴw=ϗV,^3[c=[s)ʪBljvHqqQ~lSK"G %Y\(Zj@ֺ~xFcSm?8C%D'-3. {Njr W\Q 8 Ok7KP0C'WH^7?,FE[w{jK L3]`TXW_B ,'ӡ4HWK[)Wz*).( BAik=p?}'h H f ;zRL.ZaVgreGY?U7SpB)/rs9~\4snȯ^2rbOrE㕃3_YBi(W|eFP5sitђ~i57 @q Om!gsl~VWnoN%Mρ7S,G=F5(xS@N*z3juF*،jN2]_:"L-/h+)y lM04 gBLX9I)M=%UG9$ l.>()\Ys@94%^ner#pn݌†)@pi%}ڎ۔-AqW+!x]BsC> Z4.zi摸;|t-a(&e9VՋ=ER)d@x\˚XU\WUwĸeQyn(=D%pYocl MRP̹c|e;@a׏P_̕,X9{o Luc{_g^ =$Y顲M@Rylr- -q4oTkQf/헉Ǘki)?vn^W7' +$/[c|puF*55g쪷2*A6X}L̬`ൖ9t{֜6,Z%<u$5 Q[ '2s3`;!43Ta';Q_ӡlKx* Y'4C㥅տIa@yxTZ?v*T9GANi+M>h֞"msh2{FTKYvtH]@5h^5"(oI1K퇗2u1Px1aBix6m(1 @8vp]pFȞ:M?RDއT3^i*d= E@N~R7qRU{9t3H){LI; ڕ%C P̨@㕑豸L2C6 5IRj4m|I9I?EIV6vz+ZWӘTr@"|Fu\b (ts "i}"Jpk晽h?c/=Kp-t&y,,&.F+.VQZMԨ^y)c9@읉o2:GےEz5|FmbzeUV駗$)%\'@e˷Gt@5NQLsv c͇8eI.m1'Iϊ6uD4>+zÒLMĬeExۘ:-K2ȝot1绽cʟ'п'Z>Q?ciEV LNI ڃX7Ic@ԩUò5Hro{qLh2F4c-%4( }ax z(e֪`\TR3 &P؇+$xYͷ3G? d.~٪N =#% К<$Y"\$4* zZBgE F,G֌PE}a6(·<a5l̑FToCOXоxM m:&%e>XR{/g bkRHJuûu&YHTCȯ2p!-zk)uOΖZu3 ֿKGo T ,0Q qPΤucv}\5J"]]!Unfevہ71uکznpe!$`++cuaފQb?w4Yj+SK&d{[w$XX- jiɲALU$Q2]Ujp&\fgRmՏ6.>['3T̄a,{8!L}حjK4$&*~UW׬y:Ѣ]OWl6unMʭ@_9||4dH ^6Є ;t- yŪ|"=f0 ^ )۽V3}Ѕ(Ӿϣ7Q :͋pRS|ĘVC$PH,8NI \ISXzoE1ks,?$Y Q,oB(VB!cA)n.\$9[V9* !uƫ:صB f!۶7 $`}"B{~w{o[@iP ɶGgY3(^mT:PjNjG=Uۗ ^ֳv}g)o#y6j=ngEAG/34->QX&yYv;X)6# u)Y ي^? r.g hеHY!D(򍕗2ds;1Ajyy=Ӹp>@Bӆ}ogV#xigK6FaUtшIdaϗQcaz l+,#=O]x'&'ԯGt$Y&M7ْg`nQvOo?Ʃ.2/z51:͜Kp?q'&!}VxIErD7! ~-ӕ Piq7q9% ϖrK4{J.,y܌t46[>2g`unܘƌAC~>݇* C|gnFdChһ|zHcAQS7սi+(h,YXLæE)c"'k@iҥ!KmJ-7J%aVjdμ,hLbA': <Å$~ 1@ =G[lQ~)tT'˪w adtSO,ϯcx1?Kb wmd=I>Lؚ03ET;Zs题/aɜ!210IOȞ{E>YY%p'lXF$4bHDXԍ[xj$("1\,F=:ޗՈۊ?{t5LsՀ%IO8WB vOatCveK%)oN@}+5a&RhZ;?&a0o{v?b 1}7P,v}H*XPߥ8VI7+EUy=l>w@։ȋ[GF&Z-m[=qRG1?$ 7ˢYAL'G DDJecw"{fsvm]AkA:?7%%=IcD֨h<%c/Yq Zr70his/e{YYnzJlN(A_JP hJ*|%IFt`굷O`^ܾ_Qc=ŨyͶ+U.nQGJkKsծBF ޹_% ^)<O U\V<ћmP3{"_^uC7lC_ nAZ*(z y]@$!~ڲLN1hN) $%jcFQqq5 FMɌ@e'Ai t[y7TKSHp@8Z.lRH+<;:|V唢#è6oT0Avs-MK"{;}.H "ܴu0찧L*5`鏲wtBqɨ="%QеLs[PVёN^(t p֒#p8 FUOͱyu5o"6H{xf\5r U%f{fS5MPVqNoǃ }̖aXr 31Yz@= M510qOE~9:T Nִ}ں"i{,G''T`]%-fv#"v.i о:f-`OZ@_lf.gXW]ĹN M ube-%v(G lgCsE4^[URfmBbm G(cPb6 ԍD|zu`AXF{@a8oAni(Sr:Dk= eTם)󫪃cRC̾^2l4:v !^I HgB@EjA 7e@qqsy!>!2!* r޾ɉ8l ~`8\.bj{ {t!6U'AR_65b b`r џk3`4!qt؊u59.:27.ٶ0YמŠe@} O+>) w~}>1D(KL_ Sj0c; f$Xm5Fi*Էgʗ'sh1[ Ujv@?YA(Zm`cOd?-2c!GBKslvp W٢K&ģ}bAL RۉY Ř-&JL݊9t?\0Xk笉;vS˚0֏nk^.^%hԽCa?(*dÍL(Vq-ᶍܑHthuziypDZY!o}`9 y:*V4dI3 &sAp1ePnhRdH|,-dfM  k_?buHC/"GJv톛c4"GjڽVIo9(hxV~' W3xCq.{$hvϼs_|l].\y`J͚|t~ MA̱ p5q7J}3o;@~ˤqS57hRF.179TW ҚѶ$qų] m/0q< l>sxno }aNJ74I [n(= z̍Zҹ3xt5l6xǒ5`pY L$\xV0bw|E<]k}`"8foÑy`bypSlk ^]I-uA Svہ5uөWdPPK^hD#m[m A~L-)||e3S"לOSLPsFw3vՅb_ RHۛ`c߽3ǭ^+@TXoָeK@c,:Pr rKu#љ9E(9x\G_b#r> ש,@@;fDzc!4QѱÕ4zJD$vA0޶~b_k@8~#vpՄ(h܍C{񃱊 iFPj!ﭤ$2\]T>VUZ_Wfmh/YyЀ0!՟8!e RuᲿD P'hlfcMБo);Mc6z7qluh˅`s8~J SXĠm+i6uۿBrj-wx&Xq; U=.] N* yVWKG>x+vmeς6XL+5 zayKl% 9Qm=.6C c~}|+MV2/&K_Hiu -OBXrcU,w I .g_m`cZJY)+!ER{KGi.0E"v#/n|UDUeCHd|pyYh VˈOtrW(|Ο%9 <8 ABjsytC2 uVܬؚA{`.za%_爌ǼL@,)6Y_%eUh22 SٜHX\v+ 6 ޻kQQ+ bN8r)m|wwW1UP ?Jj>NedWh&1A9+Հ_mG( ǴE0kUil91MLx?<qxfUQq1L-HhNukk07\@*>Y.z.`$Uf0KFl4K:Vxs|x;@H#nq9IWzD᳎b}52y*Ɇ6 #3KL%A%2^3Tk~Mi7뛚Fd6hz=6PUjȡVzS;P~w}mz!J {-KKS'-7څ%)q`s67kېlmȖuRQFzC~FPWF,n*; 2n4U`|8k"=4q^˹ڔ1%\'*N* \|nb{Pt;a ^/5 mkb+a-M")Vc"}+V0vc/fZi5HtH)kdx+&#,LBE䝄(4ƈ07ʰk5g˝5'}瞿 =fuY+q6ܕQ#""n'8eʰh#s]"ڊo'1s%Xo?|+{4IPd6H1bNp;UuB~ M`G6_>zH,ջ`pZJzBv/5U 8w3Q^Q ÕG&mԉ8DkZв&a9Р\Qqq Tڍ Aefet,wPE*TC)t*')w NmJwkYq<5+鱌\rɉC(J2qSV}ts5"iȪu0n'Zyp\P)F A {oVbroGꝡVMV0ĞYoގ<XŬS'pQ ÝiQ,t6Ƨf|wzе+D7cG޲Q '6t}5^cͫ*9`;GEҼ oQJ @5yjPX-M6m]ɝ%6ճs,7,8cCjg$%0䖚 SE/fy%&C,D=cN 9y23ՄK,&i\L#/$Lܿ " \ouj[_:S9A ı BXMJmm N$_2a1Mڳ&*X򼼡ىI? c_8 ?FY x~'@2c!AETc$B:rmG҉#iB@3|]dZWQ:cN#I4: 5L;Z2 *h?BH4M$iן7H4S^75V.x[onsTu͏=mvx*z"ɼ씠_27wS}zK8)$ǿ'&-\h>Y鏰 6mts=mˑ{ǞFdƂbI ~wx4추'kڬ]jφRF"y g JC24:wKp_q)&lrt ̕5Zk_GԺH 1#:L..>܆|@n$=:CݷU`H?Z4CEwݚr_{rB M%yI^BVƳvc>f.`qYsMeb-f|HU.k5Hvެ3zY7URt/SdN~&΄Rˠ9([A@bX4Atd(9{SY1sv|#F _5FE6P+jS:nu.~C^&K=-Pؗ6N*Π!OPZغ=O!9"W 'I\D%N:\^I,tW<|XDx?dv6 b+;WY Zi{>z'a9uB#/a*lxH쥔}jB}í(̓ѽD8P1LVL{%);cׂ:3+/ duP >[^ Øt; .;k$ð񾁿zL%;J(M$̹]I`O* GrxҊfBZzk-Bˈ .J%ھVN:[eIf@JRd g-P!k9@(Lx%]>}܊2 BeeȡE \'f_E#smǖ&|U,"*aUSf1*SVj!)#̔"hI"Io}6yfi)UֵW+ DCEڽHދj+2aaix2N7{"M] +[אW{hQ;ȔZCqKBrj q@/zҮ E$G,mMsr9s4G/,ߑ\19Vzß4'XZXդ,6`ԍL /D7-xӀm 6Cm~.c4™6QȓkMT];oqBQؙ~ Qxt W-\=O*+x#\W<4+fD2D#gVoP`.e=P+rG8놯 qA4W9E%*X̃hn,4ۏ^w =rt{:##cH?4{dBRV֘9B#\߂(vei0hIO&PiLa(XB+?'a@hK߯lqt喁/ |[ r˅ ~$exddu,8xي_\dJ+ɭ_}񛯕!4t dMSǐҖ5)ݼv<#_*S@ 3m:nhIWRSpjL$RΊȲMg5C~ࢦ rW;8Wax_a%gPvOӴ ZH]o͓zW lP0Aۯ;r?{LoJY5w ZzZK¦r;G)n8H1#OH񷁲 xKLgo{3/[ ր'!Gx8rܓ64 'v_5L) Yli&+yjRy˽AEQ_`jx:ܘ'M)>yH-*^\:)ܬUY%nP][݆.9׃]]QNT%jH|5҇sVu4k!I(sGlCyհ ;@/)5 r"l~ ֜hI7IHbYq}Tgq?S^9`]@*"@\d 8q(o3=m^1c88uIN"!&L8п!KyQ&'*\Ĵd&Ȅ>R~ʻlD7aN ȓpo _'3Ka~uw?Km %y*ЬV1~b4 לBI,aC}ui3f>}|+䑖ȶaj}Oo& ('^Y+3Yךj{}u9QGpS|7f dxQKkƏ$cZu<*%1qbF]\d*0eoBK W=d"y6@+r}xqKS>*]3RU)6OȼНN:dתּ{,O7^gm~-ߛَ -Μ\FOꥤ#^[$BpdTJ}M-fz-|I*x}Xt-TCMC^u_$T?el+$i)CN_tEV:v+k$7!;Fmiâb,q{-|fOhDw (} 'o&- d^Q:)MA G#f(kӸBjXWg.ޏ4(F zi".."+0 P9nNhRn$w7-/*TyPyFLWC $SbRDnrgWw| o+ҹ@e@l츥,1UzןK& Ө̓W]Vg{FV`vSwn[|8FI琠+Y5POT m'̚xw͵b+}y}LUEant9i=J9<cS!v9N:g+q6JGHCza5t։;4wa>D yAdtaN"f$2D/Ŀ1ڹ EZKH6Ye>+ICW*G0)v#2i2YOS'TGC߱ %zs.ؾ-%Au÷9*nv-wި://:UX=TIK\y@Vp)T̏e:I :?+⣸͖<90f%EPw) f"%ۓ rK?h c& HCp/~1s+e-S69ga58. C $_0<#s!Cw9nÓY; spaj Q;PNiD?[ |h2 4^&бF }Ucա$/RkPZ .sψ͡xۺ+2ɤc8ѐy6+0=X۲\p܄eI>PVͤRًMU?SRރA*r??V  O`Sl0>;Z)MS j.m(}z3MZLy)5CA+iDle@Wf!st#HBrpB(\oX-fWm; n^ IX*܈=k5tfn@Hp>sFd)HR*Db79V[]yE>3"?0ʎ=C̨G97Sn~Z Pswz\2 *hcw -xO]˜$ 9F[w]y,5N[ `&[f/=ˏ# BNM,xNNez:%W;OaVyꡪ.0,@\|sдN}rmD Tq}9i%S7a^@c J"u@{cJvD% 匿HOQpkH߫[(k'ZWN_k`Pn>Awv3&:B<&dtFmxZ?I)MbYK!GY^ ud@=|*U Dհdr߹AK)tW{e縲՜C@~w|U^8̂K00M.a'k)2M}8J?ʬM]M%=)B݌`'`{ํe#;Ur0wg|Aef`Rujw 'ZML8-^븍S*M6_9i. ZgFNIEǯ`0ә7j3#8ހBEx D[?1cBhͧ\R wMsv`md/$-"3X _Ȧ23 q`\'i']~]f$R։$幡:El_PJ% ^_ [ϬlXj~Šn[.vVzRǞHa^Ms:,+"΋&.N#µ,C^oD,g!L#c+saM,D%v!i8.j8Us9P @_eѶ>K57&ܴ5Z捓(4kټՌP1}[ųc[jO(A79kxUVac`8}9b%{XeTמ+K*,u $pT*#9 .ohrMq׿%bn#,L_2Vhngse MzHĦroAĻ4]_n֠WFߦ%ss0>@xM#G'M,$kB(W$ Iهc`F= *$fɵj`;_w(u|Io{փTۇ=[f^>fIA3~E!?LpɈ6@hҿ1LDXLhIIhV߸p-.[[&ƞWaE[P̰.cI.jшA)s͸bҐ*2.6yng>0aȾ?&"&BpA>>ư^g JRUAМ :#:d,N~ /樉, YZ