openssl-1_1-1.1.1l-150500.17.25.1<>,Љerp9|:U4Q/{&* KNO$inuC˗s'&&OLe-|ILc ?45Nk"@-|u*wŋnG"geRߖ ?EKxAwHvٯ*;-2]:MH8̆"kyH>OR0XI]Ked?lWNR[Y-ݏݺi Y=,hF>D;?;d $ P\`lp ww w w w [w xwTww !$w##H#&A&&&(&8&9)l:5B!F"G"(wH$wI%wX&XY&lZ&[&\&w](w^0x b1c1d2Ee2Jf2Ml2Ou2dwv4@ w7wx8wy:z;<;L;P;V;Copenssl-1_11.1.1l150500.17.25.1Secure Sockets and Transport Layer SecurityOpenSSL is a software library to be used in applications that need to secure communications over computer networks against eavesdropping or need to ascertain the identity of the party at the other end. OpenSSL contains an implementation of the SSL and TLS protocols.erh01-ch3aSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64,P( y / V+ %c'$ e   p [  [8             Z  j 1 h 8 '.*\cK 0  K!p'C -A큤AA큤AA큤AAe}ebebe}e}ebebebe·e·ege8e8a$gebebeΈebebebebebebebebececececececececececececeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈeΈecececececececededededededededededededededededededeeeeeee}ebebebebf1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bf1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bb653f0b4f9517fcde7b6674837c0dc6fb45a0afa41f9d012c8af7c233b132d73b46c1f4ca762af97b2442ac0223ec3c5b00c41e1c0e73c746bf50f8d93ecf2a6a4f1d93306b3ea9970f7220da70c7643a4013845c292a6e9c9ce74fe0b47e21be989a3410e755fe1458617d0ea123774138722d90ca930db0acbd890dcebee59dc18b5cce6ac566c68680921332613b0b877add5246801d5fc0d664835ca47156de7780618d15b87af6a5c891285269049d9c11ea358963974f47d998e74614c8c16abcefd83fe640e4232e8edfd3ec72cbfcc97cc1ebc01e8d5f5542bac5e389c201969f87c50674e9c5708c35cf78101a7e3c9f3e6b9ccfa73abec0a34bb772b5c7ad78b1da1d7f539cc85743b28b9597ebec0427412ade36ae2bf70d7bd57540e494e310ded323fc3e6cee85276890f2f2d5141ce7397b0b2030d654378c650551243cf8f6f704673d24cc539bb4f7f11c0c3289d69dae4c656dc0216d76916f84acd35b46cfdba5f426f13d2463b7383da7d235535e4cb60d17a33af522c98498c356d94a059fc3dbae192b85ea2e2d10b5e1f42be50907b3b8512ef9d61e74029befc134f2a47c1cda6fe2a658c2fbd286a85f37266e92b9060786e9e0f525f577783c9668040258c4d757a736f51a89537e203d22a06b4c1bdd705306ffba826dcb86e84618d88d162cdfd3ee340ccdeac27c2ac764e4a7a2c770155983026e8d3c350c158dbfbc80a04a67cc7b2593436a73075e3f752c12361effb1d4c59e05f848c276306f7bcb09e6d99566211336757a0699d4dba859867557a02f9c1512d44565ae5c55cf1d74dbfb8212d73c53a759452d3c46fe9d6d8521820da7c7c194978261e101213a31ea4ed5a251bbd92cbfca64ec21d431b819e8689e95387675f069536bbe93feeafcc434f44efe811152ac51023a39e4b27dbb6aefb43e53ead951d43fe7138d8758550dddbb07d31ed2726f9d1d293dc64933e60aa941c4ae1a8b700d24febbd75f704e01840a9e5856c414e3815bff50820cd4d4685f8ea20e822b8f9549363fa8f9449761b59fbecc4f7c1e3f99059839c76575adcf7622aec9ae707c5f511738167c207c9577c2643048964f3d699cefa8802ef5aecb772b186a78b0ea3e15536ee84428c6183808bac2c4f6ac09be03e2f593b5f9b281bcfe26e1756fa322e603e1e26e11bdec65b6ec8fb2fe16f0fbe1641d4fcb389a80ab232fe6aaab0a7b0aa06ed91e6ac2faa7e470f793e85d760a2054508ed103b5412572a13e0363b0cdd2977db8f448e2ba8650a384d41115f38bfedff9f9aa6085cc2950475eb2d83f57ee68a5d78950767f16040758f176ccaa704a3f2a812d337657100ca7304c4e17047fa95009162977a555f89da2671b9df5a6f2a6b2d4130cf1a02ba092220a84d56901859efc736a5feb04bbfd2c835b29da5db9aeff181b50592e083a84a0fec2123338a4b6cf55733586d608583a02f2f5d17c19e588f49636b85ecebf910f151da82c9f9b77a8d7506ebebeb235813106e1bba2275e877284a51f58e511d64ef9b1cca59b574fd8427213f57d2fedb351745e6175a4d77f34c628e5e8932d36bf573f93a431a7adcff6245f4b20f8a008a73b31a06c8d9252788d92adfcdcda3cb480d4fa1db7bfe3a0191492199e54f245b552f9035eb0e08fa3aad028398430eafe558c669d80a5222b28978fb29872eadae604843aeaceb3485fc5d1ed387ffec8e236ae65d447bc252faf628485993108278b5f3493c74e55d193fa8b3908575695bb99229f33d39e4717e0befe9f78f863a0ac47cfaffd3c356a08b3ba11122d5406074e094991432a7c7319d10adc65e1b355ac2bd1fc050e9983f60a97516f421da99d99b30cbebf3ef23a84c8edf24aec408256f2d6d4185c077833bba84883223a515dee6881d34efa5205059afe8ca66112f2d76267f211aac9011f7fc76b51258677c5d1ef708317ea445119dc91546d7f419d979c94472a26660eb5dcf094e98ba0e6ba78484c88479b829b8b0c2bebe14d8542bb94b89c85c0766222d608f1b24420ac54898957d835c0bc9ddf14fbf299733b67a2b2b9412caaec952861e43521a3e847438bf25c862c6074cb60f3db9f8907010607efeea620596d9f07b2df31bc1d76c3e3c0a023e71de8b3d35f703bfb9a20ce8293a35be7eb1ec8ad8bb661dad24c37aff69ac500c3df1d3aadbafa26281144061da06cbcbe80544e19c75ff414825a5c85a85466ec2b684cf3358dbc5e86f51dab48908952936b8c337d554eab68c2d9459e4d5b4b937bbaec47ca462ac47401b6c440c315abcebff3179f33dc0a46736d41afa59b66fffe4d3ae4f0f7f6f11e63c44e2e7d2c7c6d9b3cd70b7b2d0fc6f6ede045626eee6a02e1c81ec5dcee9c2e8a32b4ee46eeefccb730f0e0369b33426fdfbc730825fd705b42468d15b95b5841072a92fc393a68ce2cda6c626a8f7c8f98d6643334e5b266b4dbb3ad688363aaea6e50ef26cef082e504a9bee4e89ec403386d8ce4ea93fca52c67f8b757faa395aacc551f1dccfbdd4ab3a5c77ecab9061ab95f7e96f2b0f2acdcafb8afde2f6c43e899416397230c2fae9c1e701e45b23e35449d18e085d82ed576d754c2dee7cf0580b7f73ed70fbb944278e4c3fa6rehash.1ssl.gzasn1parse.1ssl.gzrehash.1ssl.gzca.1ssl.gzciphers.1ssl.gzcms.1ssl.gzcrl.1ssl.gzcrl2pkcs7.1ssl.gzdgst.1ssl.gzdhparam.1ssl.gzdsa.1ssl.gzdsaparam.1ssl.gzec.1ssl.gzecparam.1ssl.gzenc.1ssl.gzengine.1ssl.gzerrstr.1ssl.gzgendsa.1ssl.gzgenpkey.1ssl.gzgenrsa.1ssl.gzlist.1ssl.gznseq.1ssl.gzocsp.1ssl.gzpasswd.1ssl.gzpkcs12.1ssl.gzpkcs7.1ssl.gzpkcs8.1ssl.gzpkey.1ssl.gzpkeyparam.1ssl.gzpkeyutl.1ssl.gzprime.1ssl.gzrand.1ssl.gzrehash.1ssl.gzreq.1ssl.gzrsa.1ssl.gzrsautl.1ssl.gzs_client.1ssl.gzs_server.1ssl.gzs_time.1ssl.gzsess_id.1ssl.gzsmime.1ssl.gzspeed.1ssl.gzspkac.1ssl.gzsrp.1ssl.gzstoreutl.1ssl.gzts.1ssl.gztsget.1ssl.gzverify.1ssl.gzversion.1ssl.gzx509.1ssl.gztsget.plrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1l-150500.17.25.1.src.rpmconfig(openssl-1_1)openssl(cli)openssl-1_1openssl-1_1(x86-64)ssl@@@@@@@@@@@@ @@@@@    /usr/bin/envconfig(openssl-1_1)crypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libjitterentropy3libopenssl1_1libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.1l-150500.17.25.13.4.01.1.1l-150500.17.25.13.0.4-14.6.0-14.0-15.2-1ssl4.14.3eeReSddgd!ddw6dkY@d*dd'@ccccccc{h@ctctc[@c=qc$e@c*c@c@cc b?b?bblb@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a*@a)@apa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)openssl-1_0_0openssl-1_1_0h01-ch3a 1707134834  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw1.1.1l-150500.17.25.11.1.1l-150500.17.25.11.1.1l-150500.17.25.1sslct_log_list.cnfct_log_list.cnf.distengdef.dengines.dopenssl.cnfprivatec_rehashfips_standalone_hmacopensslopenssl-1_1CHANGESNEWSREADMECA.pl.1ssl.gzasn1parse.1ssl.gzc_rehash.1ssl.gzca.1ssl.gzciphers.1ssl.gzcms.1ssl.gzcrl.1ssl.gzcrl2pkcs7.1ssl.gzdgst.1ssl.gzdhparam.1ssl.gzdsa.1ssl.gzdsaparam.1ssl.gzec.1ssl.gzecparam.1ssl.gzenc.1ssl.gzengine.1ssl.gzerrstr.1ssl.gzgendsa.1ssl.gzgenpkey.1ssl.gzgenrsa.1ssl.gzlist.1ssl.gznseq.1ssl.gzocsp.1ssl.gzopenssl-asn1parse.1ssl.gzopenssl-c_rehash.1ssl.gzopenssl-ca.1ssl.gzopenssl-ciphers.1ssl.gzopenssl-cms.1ssl.gzopenssl-crl.1ssl.gzopenssl-crl2pkcs7.1ssl.gzopenssl-dgst.1ssl.gzopenssl-dhparam.1ssl.gzopenssl-dsa.1ssl.gzopenssl-dsaparam.1ssl.gzopenssl-ec.1ssl.gzopenssl-ecparam.1ssl.gzopenssl-enc.1ssl.gzopenssl-engine.1ssl.gzopenssl-errstr.1ssl.gzopenssl-gendsa.1ssl.gzopenssl-genpkey.1ssl.gzopenssl-genrsa.1ssl.gzopenssl-list.1ssl.gzopenssl-nseq.1ssl.gzopenssl-ocsp.1ssl.gzopenssl-passwd.1ssl.gzopenssl-pkcs12.1ssl.gzopenssl-pkcs7.1ssl.gzopenssl-pkcs8.1ssl.gzopenssl-pkey.1ssl.gzopenssl-pkeyparam.1ssl.gzopenssl-pkeyutl.1ssl.gzopenssl-prime.1ssl.gzopenssl-rand.1ssl.gzopenssl-rehash.1ssl.gzopenssl-req.1ssl.gzopenssl-rsa.1ssl.gzopenssl-rsautl.1ssl.gzopenssl-s_client.1ssl.gzopenssl-s_server.1ssl.gzopenssl-s_time.1ssl.gzopenssl-sess_id.1ssl.gzopenssl-smime.1ssl.gzopenssl-speed.1ssl.gzopenssl-spkac.1ssl.gzopenssl-srp.1ssl.gzopenssl-storeutl.1ssl.gzopenssl-ts.1ssl.gzopenssl-tsget.1ssl.gzopenssl-verify.1ssl.gzopenssl-version.1ssl.gzopenssl-x509.1ssl.gzopenssl.1ssl.gzpasswd.1ssl.gzpkcs12.1ssl.gzpkcs7.1ssl.gzpkcs8.1ssl.gzpkey.1ssl.gzpkeyparam.1ssl.gzpkeyutl.1ssl.gzprime.1ssl.gzrand.1ssl.gzrehash.1ssl.gzreq.1ssl.gzrsa.1ssl.gzrsautl.1ssl.gzs_client.1ssl.gzs_server.1ssl.gzs_time.1ssl.gzsess_id.1ssl.gzsmime.1ssl.gzspeed.1ssl.gzspkac.1ssl.gzsrp.1ssl.gzstoreutl.1ssl.gzts.1ssl.gztsget.1ssl.gzverify.1ssl.gzversion.1ssl.gzx509.1ssl.gzsslmiscCA.pltsgettsget.pl/etc//etc/ssl//usr/bin//usr/share/doc/packages//usr/share/doc/packages/openssl-1_1//usr/share/man/man1//usr/share//usr/share/ssl//usr/share/ssl/misc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:32464/SUSE_SLE-15-SP5_Update/ab0c4b03ee4d9b9f57c5cdaf0ed4b780-openssl-1_1.SUSE_SLE-15-SP5_Updatedrpmxz5x86_64-suse-linux   directoryASCII textBSD makefile script text with ".include", ASCII textPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a7ff59a427356fd647fe8d924ec8f6b7bf7f1b8d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0bd28eecfc7cffcf163cd80c3a0a1fe3a00d1283, for GNU/Linux 3.2.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RR RRR R RRRRRR RR RRRRR R RR RRRR$x& $X:ԛ^\9:ՋpڛpT{/mj 9eww<5lZ54OI7w%Q2׉W@9H<*nEa5 {9G'fMw )BQ< Qݟ#V]'MDٖPxeq5*f *ġuE?>HREzX vmWE=6v\;0H*ξ^t>%76ԂHP,7UgoAŻ, 2]NG3ZG`~,+^JraX"ڽ>J=PlUY}k R Lp^Syʮ z!j+dgĩ驇.WWg JE8yUS[ 3rt/.v3J4WpO:K˴uI||3O@(\& bEgþiߏ}2+vr{voq㛼Yg`ݾUreĦRN=,WhX]!Et12w5~E~[gO׎]n++MmSei#g.6얶]&k`JLVt3#Ԡnc!#'P3!@vey/?q~!X R'٬šmoу}R{_4(Qf_T:+]wN?ev;Y_JKry$XwK i oɦ@$ڜZrwtodч,٪0G i1g#Ki!>O[ZÐXyr*U2g 1 >x,Y'I5S&ak,AL9#xwo2T߸;pP yH1-*k-3dqony:PΚ]iQ^QZ$abKX&{kip\^fzFGL7T_0w,G滰 A5t( fEMOcoy}}ZƉ n_/+L 6WIW.wk]/'W@ʒz:]L5? `R_䑳(nٚ{l 8 WiC1lV!mgͯ4e5_U&5DcFTܞ.G4VukѷC3334ù "7DN䲓{ u! XXԻmaboفbɴPMi ~2iP 2{kճMNl_`_ɛ:cwZBπbKV?˾47F.!XZ'#1 f!O!.; rdk0ZZP]bgMϨ LpV!דfMw_cq0>ħl'&rؒ)1NSsVtP[hSV6-Æ4/9^]XW"ܩZagܥ~sf )Q1mU(!E~zS&Ro}W}- \^\' ҩtyY" PVv%=Sz$5YE\塍$~#DzHKtvIxD#N!ү]h830^kT'D֩Ȥ#r(5=P#mY| I u*% kwOUId,\38+{8+T{.դWw \^6(؅E45iPjŸS,{twߛLxT_#Sb1")"^!%TuT}jGu3G2zj+$Nq;~YVOL i}'Mpß1ș*Wl[9@-9{ )Z* WiUD&@$6t*h/ݡCFD8okX O Y eL  BXcVFт@5Ыnna6xx MRjUk;beqhƘUiyi0+jh27 ہ; ([k'ٸ|ªz9r׫EL)>?2$8EA<0'iX:;q]Ŕ!_0ɳ 80޺_eYbK> { ~9CfnX.L"rfH|\ASWxrEiАAJYo{Υ?b: 4\x% >r ڽO6\'D+!r+%dQU\M)'1K:h8e9<Kj:s/O$GSˇ|foϔAśgÁ}'5\b }TAf?2hi!>C|eێP'F,W6JNӾ~*\vP~c&-h-5p9z-& ʤCFoWe(xڈ2L^dz|cxj7%:W%ԂQ^( @k OlÇˈ!Qif58s|NLM3gUn<tXaXlpū (KU<.ې+6\N[fwB-Eۂžј;8p`Ѣ#+!7ڍ= {5:a2Z` mN[fC9OW.;zMU:*׼-# ,bҾZ D!}ǸK+US"'{zuyE41 Vwyd6ڵ0< ٕvC :^bíhgEFԵ9]0uB]'&}j2S覂(Au8;>ʇ$QˁZP ?җtRb#2-*ιV4M*\HQ8 #dȊ"ʴ*ݗzH2!{YXPoQ#kBh]K&Km;@:dU z,YbRH ^wp@L8yG+m^?F#+|'Uo+y.-w6 EN&sj[0EL3@)9N;sfnk<=YjGeXE!A'qXP:Yǝ%84 )[쟶¯*AbK\.32t3[xs-lE5H>6K͸7n:\/M\q5|]܊mᄏiA=<a9Q HԹgg}Ü3ye/R\!k3nBP啌ĎZ8!7 ͱM_T8*of3^$v o8?~ˉYkH?6 1YR-vca`&r4)6#p2LC F+yh+&w$|z|Xwގl,ڃm*a}w3aB6D"tR}+Ls|E/8s(=M"ںP ࠥpv0Mg+|^2t=Cƫ8pʘJXdjȳ8`yUX9u~üo)d;TT QG˓0ίL/op4%sT,cqɜ`O76J]/vzq7]1MsKƭ5?護Sd N>/I-d'EN_{+T"/[%`{<!q%;%ɤ d [_L8ϣtl( +H -`^Ev=g<P;<*C!*Rn-{+.$W4񹒖]&@:2kafVw|~4kb}w7\ĈU,I`&"d@EQ# @VW!arge<8dM:zl-qr[3$C-~ꏖw4׉ɬ?ohMCUZ܃ܶ}2ge2G*K2z4NG wPqnsKbD0?v肁%l95%6q(\] J`ҳ롙ۧ=BjϺQF! F-S h*R05z9 |,&L>Z#Ši .-J1zҊAk38dH E}I*G < Z|d";6 yo yrH9{]ǔRx2a=ڙ 7hV :!U1 fm}?D}-Ζ &]:fyn9?֑/dJ;RPDyP5Y\Bq{6M/4%-I^EfgwA-7_AenCKRfL(4[s|]_r14W,i1*0x -BmjN$>nzxiF$f'͓5%>G&s1:gqqǵyg/VLvR'ȸf"fMԿ?#Qg N*R<4,H23 Qf>U(R{TI ػ#Ez~Au*&Ӯ, TF]$.og J jNGˀ2jMDeՉCb5j$` s憠]XSܮQ ^Zu\B- t m:T÷ 3NS xxko檽SƮYo+(XM:&{6犕D`VK\>jGM|fI)ǹ\,Wq8Ti[/Z>N/[m(0}f/kxI)9=a_L%O&!X+59N"lO%y/ GFרO0R {ɝg1c$]͐'16AcJi/$7bFfhz~ku.nכWAh]gYiRDbׇgz*gF~`%vY5YQܾwbH:v0gEb#8۠2Ia0gjfCVLy9 z<'}mct5;O@).D}9 TA [(.]㏨/1%Lڍmy. _GY\B cmbE=oNYI1}ڒEu|n2}#z2pTͫ-Ws*kxR#G_S>Ut]NYT]S]`i6L[ ;Xh,Z_ 3% ]!D "#e[QّK>-<pZPZ-2kkzB8TG[pA/x؞Ιd@j(Z%i0l0vlO_68#jvfPKd˗З]"OB١ǁhtu(OZO9ػ8"<\W2a=o4F|Fq!tLs@{% e5uS]%7YwZ_ /̻ێ/n+<96f /NC=u_즡g&0$t ֒2m _0 \_P\˔cjҮw1/K㦇g)swe3QasVpqL3nJy,e:iehØSz7G<}y͆ƒɅh6D>SMGaUY\Ye\mo#'?o׈KCܔmAc04%2L!d3VϤ0:a#\0<I9x0 6ckX@&@ eST5~_s'7XHh,ntH] z (Ҷ'򄩨P6s7{>oUx|1 ^GzyGcAQ,<]&P٧/'dxDRv=t9@H jHvgugwh2}ߓWV2 sA$s2;Cj99¤Ӕ&bͱ@M4#`RCpo=8dXHHk_"BMxoC2ψ)>.Dwʵ 3T(cT9IU=k=SpY IBZ6}XUWYE-EΆsǭU}~-1WD"=9'#)h$hA4`Vim4 ^dvRog4e|p#N:ECս%47fJUH%M[?;dNebfb6"gwdp!PG_L)=bۇgU t`ۮɱܠPX% 3|X_/n^@mwY&ww1V-AJ,HPnǬrPgf+(kMM5^d[a-5 g :2%VJ<Wz'b$jRw3nT~"M,0)葚WX$BxFh=iG>sºa_sgA! !H`)<}$\vYu bC57jS{YyQTQn1UxxhEoe2¡ᷤ@]%Ȫ.FĠZ2'dT!_:fLvlE偮2ZSj[㷋zb=3y2"3`#e -p Ȩñ$-Xw (~q[6Q1 Ϣvl>?@bt"!}rzLƁoMv'z 5o"NAtj3{أQv9BXH6$X0'p`BUٙ 'bbV8.,beo4 - ȀE)m )"?hY(ȳ>ω6XnJ2*$|rR'PQ9GINWH fɇ`1i2rwJqϱ a>7Wy~ˍ_59A sV/G=uoZf3KugDN[OX5DDT*Ut,n4t=3!u'8@̈xԔIzt #I-J^ѨʠE~f~{hs|0&TlP 6)BCΥrEY'J.@%J}sm $| $ gSD0'UX|lx0e;B[W^0vIבR̍oeJ-~l/,lc?'wLdIsWYQ͐!Y2L oh#4B~ %@kV/1S~V%aUیu$m=>Ov{lqUsX )ߤDeþ$rWJ{~ cP ]9 2ئ.J^#ĕ"(8#V®d!Pz gW~w}{wY3V?3A!tP ;Ջpf 6=1(ÚPK;LPLMEGtQX4j6 0xetB*IАM+E3#M#՝3y9Ҩ~``0R_ƌ.~ =7a9 ;5%՘@#HCJ JBX9ICZhOU_E+(:͑BT6Őf ";! _;cE_YgM(n;AA;N6^kDzᬖ,q-R!4%l }(yȻ-֚ ^n ucCE3 ?fV\J)`@ _乍 ^5*>S"c˒^3B]%7W!bk(5'1s~{WR_WʑxZ栋CO^{.8؍}7*)*#i A 31*rQ+DJ<7"ktS*6KrPFu/oW֫c6}2MEa4Jf>Ӻ|,Z;K)'-GP8txRhFDb6&D߈@0x4,G F<2LgTLoAfeX_Nt mF'4bYEcf_r{l> L!CދYuo~}<,_s-7hia&WEfGm5$v#46*&JtV:t6֚vP{g_~҉.xa[XLWAX#ԃ6ʤVѹ>4WdM!Kqķ5D;:y1t+^$iޑ/$>swz韩S7W[ iy%1:rG1 bR.!_CEmQ5~o뻫@oęoQ|`4KEo:xUhR2í#{0 n$:[r^g1ZYx7n~ iҒR ?{q#|o[3-;UFSj!߷Eg>*o)faaoغ_M& Y (daVj`z;G]>\BrtצF=wBooIrHaf!`4~@dW-Q({=j+ U PȀFWN*^!J8q 1I-]9*u{\3ndxuy{|F, .|`yQ'nxcNXe1F4n&3$y$I|4>x,0M=~ϔ 7݉&GN , mq]}2tQ:a)_ğ3FM]%+o} Ucb4n00:\L m; b9H\Ch@Z,@S(wFE3h&b!mQ'T s蓁Pp:{wG%}lp% _E9d1è.,2o\>ѤF#Re%4z] "ՂvaUgo3]4d+vC1!~2V)|ǣx:7RW:?te2 Ks[)Jɧ:ds; tk֥@|rX /9NOV߲ӟ$SRf~:7V494he,#4Iȉx4%cBMf[#n478;閝>T|d~sF0flu 6{0RWP18?A2=U j{XlY KBǵ 2>6l7SzP;MV#.EhkO1XyQ~bҔgdSOHG*,}B.WW|6;U"-^Co.`PPP 8ӥ{.:=a)?pZsCΘo9Gᄍ_d<rg@GW<MT<`4կ7|GHIg@sōZc9{F61w(i?P]P-i q0[t:βhfbl 莓(WN7˱Wиd-\cڍą}tن+xsN nFBcKiV]إkG̒t( >.m1sBsM=V3C-7ͲbHprI H G+ _v|!Hz [;uKrU=CnJtH&P|]MM:\ U5 Ō"&:e${詈Qpˠ7\gtU70%'yqg^BտfQQѵCV8i;VάӢ3ۇ{tn~iE qj ,`*vT*Ŋ@\ZA&=_K%|Myʿ?4=մR҈]~Pvy3#4ҙʨdء6Xyv/׋ا~<ݡn S\y<֦NXg;etl5+>gfj-K~x)#,U y0d7~/x/ْR,a- _M'?/` GsY"f簋`O2j:xD5sgo Ԛ9 l0R@HUƘuu MUɼvyg\D_9v<3H-sfb֝*~ϊsc6< +&8`= hQ%0Lh\5b9rx&#f ;#"4&xxTr'9Xr虮$[(H$l7&eP S+!;ys`-͑4Wѹ}G j%*p N/ R)CR^f0I>­a{7 S2' GK5Ϻϒ@\5}f'(8qwԂgԁ?K&}f(Sdmmfn{)؂~"+Fdye\Q3:?y7:?6SLlw4?,/WŅDچ@;B$?NgrTŢ}CP!ׯ|+r[SpS$NF5`^pj2I߬y8w.T,f_ߚb21u207_a4?% M}Bm|5|'jQ{8:$o!ȹTGcpŇ᭯0sLpZ..s^F~܁<$}|zcS=`@+JV ~ܹ \޺ by^ edtH>Ts:b%ɰcULLՆ:aP, 5̤k$Y'Էz0USdZx׾S$λ"펕+>CAeiK`gE7Ra/$??3G ХUg_Ql<"-P?El7ME56Pq\BE cB3&=bhVj{؉Mp Kk~ڣ_9U]`~~tGc:9RmԏjMӚpc6&0`G-BQWrUSd6ڤo_J,V>unB-@5JoF | \Й"CxxV2V :H|Zil雊r/f߾Mh[2W*8nUy gtǪ̉X='6YW`h7gsrlLWEur9QΛT&ncGoLm؊i癍qα$[@0lh_ϯ[kb۫mz0j\z]͌(1cy4γ{:z ԛHϛ9xa.7kG͗Ł09c 3Y0$YvXq*J9Sk"Ί% lě,;H7fԴ8gq!sïQ<Y{B{`>Fg,Eo8Ej=1i"wsffRvAah؟Hb"ރû]WA{KSUTE))a-B/"SQzzzcXVbz9FPd"ḑ;7l'N- MȞ皶oXl1VOZdIԼ cĥ?OAU!".mU?\TZjaM|#3R`Ӻ(!Kac3̪O //hm_G-[|Tvɞ5s)lȈ+Uӛ9BhQeti@8*b9GKx@V΄;ۘbd,3nZa ZoE_/h(yՌBz+Mg/hq^TU,.ކOz5HN{m~ȍkkBmu-ԈtT7jjհ+ܖƒ1{]!ctܒa|pDdxבX /@\ ZEz3)ueAjmP爫1`rPjնs SC$!2A\ j44j虼Mv) 6D$d]C;scs z{=WdFbc݇+]4'eY* /Ηpu[icmɛon?qU1}DS ]\Ѫ'o Q9م.xupu.%FadQ,S "'l5軂nMl#Q^u[O(1}if7]DGiHU,_s1iNw),Kh,.}9n )ĵh8@MRA' 3oZϙWŌ^؂<^G2r@#77U=bBTm]lIT/=+GאmTl[ f.T?rgKqLlO4' P_[~0-igW J~?4҃|8!0ɚ^q}uućC :7l c %8/BέEn,5I.CVbDۅ;/JHތoMCPP\di 'l`T4ߪ\nD:sJ@вOo<{Z[u. q#*jhԜ2,#c[04vDy/-.}mxqD)vhsZW0Ԇ\/ !YC6vnjagh݌d myhoJ@mFAJ>9Ssbrȯs&$A gA,A@> Xō_s05fp!--,B`!}<Ʒ:VFj|NDi M9V!%آho埒 %{|&wO,l@?`;Y,69Mut~e}v؋ςyo@:/^AH(,!š6]Xj~,}3)Yanz_#חHixBؠOP6RS XjyۼsrotV{ 6LۃͥMAw$W]?ҶQ_3#u7}]NG쳍b B Ԇ0}Xz&Ic*A(5dI[ҧÆ !y55w"*TDԎ;uφ@67G{޸>i\|Fzu^cf 'U9=,m(=|JlInWu^"?%A4gўxNvn,ƔeiҷM_.'A~6"$HpJJ "567;nHnҺ/q%O~<!R5?ѯ[v}s,7!%H?,t)gy\@+LnA%s_e=M*ΊTWU/}e%Fbv|Cs M+m8rs7%{|pdEq$tˈ2R cW4؜Sݿ*>p> 3eįU*Ll0Q.pw [G br, [HJ g ( v'W¡'mЈ{V= xa'r+E`r K'14by/ 4S_q J\wtf Vvj1a'!`1DI3rUԵADLx%zl+Le0ր Io&ePvջrRu B?-|"Bm!ԧ^1R+CC%?e@x*֩cHHPG@OcFIOm q+ ׇ@LE5}=!{,  FrlQ"d]Tm?uvE~lɠ;4 JFSQ/xWC F`(b Roqsre]gM- `<$ !,Tz <66|P0/`l>8G{MɄL #]Ҩv]5!P T¥x8+uXqm +N,~"];7Aq ,z0#Gºm 1XCC/]^d>2 X%$oWGy- !g6aqqȾ(8crSIҝjݭ~3$Oz^/ ڷzi$_c{+޷"Ol0F>ê1#@ #1xa kL(+oB1"&qG|: J"[`:z~fܣ)t}c6U*;n:#uBj=ɦmN %8B)UWx!a8ƝFyͶz)%yM+Q{ wD$l֥/6-f򪕕ĬFF\b8U|a .ڸ6OƬݎ]?Yw3/T5俫d^[Z@zCc1ѰANywԽ8s_2FߍKcx{yI*S=:iFadczcIj Ƭ 絧vp-z0;eʃTN7A8@z-Y*;=ew`/g$jؓ$F 8)ؓ~<-yFD}$gDyڹ[?X7Wl@pYpQ(Кl@ETKZ}+gkZכsikUF_S9 FhAE,s14"2 cۙt&4̚8[hõ%!S!6t?hKZ攳Q&^)G=Cd3rQv'-Uzi@K3in&RuR#< 8V ͉z_WKC7)cNݻ0Zڅ;M9;x ɫr?w9␎z2C-7:oT*꓍D;L8tݾm6džS{}P[a} #gDi_ ( xo#uRzkv440$r-eS#q򮫲%m  "ʞd`x7w-sb [!י7$UPU(I>, ɐM1@BfՆq!.+:⺝QK2+ xݺ(~QĮ_N(<uot!hx9qf2e?.e@&k[1LIٚKy"| DopXqѿ+X }nF*Ia[llEjq4vp@A<,͂&Tw;Y_d`wN*d+Ay `]vS){5ʅ |;ECT($V\]؂^\WY#=qpbYգݦۂmmR"吋s0l{ƙt4!OA2Ik}X陇s^W QvRV(cZ`VF_E7m:6CAs #'6x[o^ӶaLnOU&΅1 !޸ah]r7{t]f4߹fe^.wŹeM{v8tD{ʆ6!ۡ[6Uq^1H*h7dOa0B/3iwv4q0xwCYfDimP}ᦌāQ"@:+PWG%s'E )W3zqlvw>^G% ֠ cSH{€/+Y T%gS}u`B<_36kED֫^k~ǜx 5 hD3A‹m5rpfx"'3a"y 7i x*#k$ y8+07P[‰]"%!'.犥95T)G_sXm6`K@e0}'5T`umU@!q??Ua؆̓댁`n.Y{Ad$ 1]"=Ha^z$KӼS~r]S >DV0f;*<ǜgD(`tQ8iuQV6Ζ ՛_F]F0PRC#>MSuKM{ a_1!äMoj,u.݂>Mk1uIR,yƿ(M8i9-M(*j3=cշ(ʊ̊MKﵺ#x75%]ngQײ Ray/*|jQDJ{wHI%Z,DInU׺Ŋw!o[jww5@ ( e*<zo Sj3'))\XT.ߣtq$b@D戴ͻ̙ r1Yc0ܝM섅smbfl?gސaɂZeyhr3(0jzL竅grQ_O!.k`GiyeIZ"'Fxu<>TGˉw֧bG 8ntͥrދ*Z{ez< ,odQQϯ ZF77={c"J.>DwEPx+W A*p1;eD0lP=hy:*$}\2' BiRCV0I6[sWJ56yoFpzH| Po'W NED7V=Nf sc~)ުsaIJU˛oFc^[g@qM{Z>ɗJ%Pz0z;<3gW{gRoz= * +k ?!P8wq>Uo,-.k2%?;"@c"Ep!ξD*UB=Y}<-w|B uf8f>P]fCDEɡ!aӇw7>V^b Y@րLȄI e]] MN3f_-9º^ڈJ5 3'bECxʇ82~BL |+(#e t9+8ԃ7Fxj"?RsY׻伬fBS)@vYWPhNFO!]DḐMM( xojojl1HZ(œ@?֗E]i(HiF/m~\H(210,He iC"cV~Iuo`I?$&CLٕ4>2 90y^-2.q0rєtf*ݓ3UB5qGbh80̃`l/B<#Q9򟯸o[G)kc'`R1Jh<-]rh>'C@8c=x8whZo$exԗ&Wiju lAe~ R>cǃ5Xg`& <d+G+d`ޮ<)bigl%m}ՑWAꩭГ0ިtj~IKnë2F/d*!?21|׺]p8:9x4N\)oi}vf!orEЏCBS6xNI˵l@p@9Io#urV]rɜPk"Vgo'wiX="c4w%.e[Hzvr95v/?譪/s7qnn< Pa@GC1"f(Q Գ|obqg #;v(Z#01ؗEyp찁yh!w&PN$Kז :>pI'=,c@+z%(@n Dά*@_C|JUx4Õ=.^D{7̣i#v lմMCV|?V -o D .fA -XYXmȸxjC_֢֜i:n__؟&*QG)=HC]Y@@ 'G  )v;fșkvuJIL1lF6JTLN{2a?vճp1# ?H<vO&B h'p QϞ<ڶJ[fp. ;I("*~?,(vH1\%*1Fv$.nUxwwg܎) &6Eܙdrca5 %U!e3r_tWYIWuP XJ^ ңl;J\Ys? ME{i<9T.; .#MݺeSb7+Z"bQܶhܫE `>oW i: xjo Noi#$ǒen$҃d_ F~vL ů@L!BO2QȻŠ&TbsPkEqO VTbLRIL 0<^-ZK|x<@w1qߍ0tiD2AGRކpS0;lw=CAj[hX^GRqڦ^jLدQ6F@Ա>0UCiaxiR5s֩rOhdj x{S[Ie+$l=_ek'}oE3S<9hXz˫ZGK 1'T&}CۯÐhnغdAq:nFP-MGs 8Kp  d7z{H ^U% xWh@~s\^pܵIr/`CRkBp̜sY]d3{!a%#[*Od91VFB5O{JMf؂]10Ro1JXI?biV^l$==h4pPԤgT:3u$tyoՠ̯YVӱP7Iz%K*wtAr I'&dt|&QGf]W+X{!'A`K3l/'I,$MSKaw";7 puT 9A&/6APHȆaC@ZNshBv}mel_M0D U$ol˘ vD $laE>K ? KWj"g{ R.a[F 5n9G2u%Pj@HF/9jS:ytP,d[bUZֿ9:ha4LY6N_~}t5MQdmEu!yg pc[_ mTZxcs=WcFnxeAT@[ucXylƕ4I٘' (ӗq>ans r wrd2HMiNh3kR@v#5; q6 *ltl=L^-txlfQ T`DC682sBtp`lwU,sWI$:03bC~zV`Qf//bӁQsM^C*3bLB2 ڎ]jBRi#TObi٨}/ozuB1dA ,;,5QoJ _wCH2638s:GP xWRdi8`\JNPdW>ǨDA6  n{xLD6(OaorL6dO{I7ϿH!"w;x N(qu_;BPpDdvɖy&^P/܉Dhْ˭ې!^ZAoY(Nn* jcδ[f(CRqt-<͘1h'lSRƼ_mgB_ОcDFn&=èdO 7 რtKv]JVG4";]6ULoIҘ傣xvDDL={sZ;ZM;ъ@lXo"!,9q㛛xMrkp[B"Qld6V.unE5`:/jZtQN sd|1&o,:L6^={(e~kch8h ,Epjf^%̃xZPWM$񊰴\1K>m,t] 6;㬎b"?nH5˥XS(ώ&4cOLqtK9B }\kUcUAvu/VYFlȚ*+As!>3$Aߔ#J*3Q .^y꣆ :mmm+<ƴΛv !0+ V1C~B|t(CMؽ>$㏔ؚ[MW['tzjs&$ 3XfP~!"Y^+"6V&W<'ݖTx]4g)'q*ݺP^63QAgQ`eCe2CGO3k~`$hb@} GݮxXI>Y,M?9o9QsR͂*:hF K_>{P2 _-M}Yj7B *m)x`'NhyӉ_L5c:Q&{ͥdyf,wt I6]rWVDWc戄7TAgI89Mw J ׎q y>QFX&sqGv ~9jKI!00lۧᵭn fFsK 9NTz{gKFγ #e2*zmrCv1d$Mi5 :yw2Е۲dṵ$_b Щ!zJ^{0y`ع -'_[xh= ,ZL0_#eai#tw+!Wwnm$Eu7x|ಛ~Ͻ9'7Dӛ@UY'̨y'w4{Jyǀ0umq)m:u\)|%&Ae1=*y,&.4 ~GZ3PdI6HAW5YDcjuBḽޏmٴRb>uB{3 ^q! 7<` y0/(dCF3xQ=s 2 BOQv®ЎֺoʖGF!X,+# ^;Ba7OUPu U1x;dѠ$ttPv[0vHj9vUP8uzdvFؘJEgd޶\$_XxaUrL%<BlkMg赝ȡM#B G7]s@sE&'tOx?j0͑OdGԸ[E?RB7Ɏ~jˍ' G'/Ts crX a@m:Ru!bFArg1unx 2`-wUI`E+#r95: A)Q>wݶf_! R@Xl"0*pb4};,U}9KԹ6MGx'0Jio`G,q" "SrԠWѯ,9z:M< #&2Vz yV$.Kf0Ds._G<ɿ{cZnފU (ηiM+{E36r8ҟP #kQ^tظJݕqppj߯IY UO#WqC%H//O;?)S)KދjBiJ!]J~Jyk? ᴳ~֜fW!թɠȌeSnmxpɸFX+l;|Cւ?Sv^Bo zCk[8~uJ vX=ԩr >!2t~cugz?uMϫf4$B5LR+W$cPfKsNd=ɼ)b` 롒+Fj~|x?lnG%b9)ņ>kKjaImF9B"6,n 8P v !X6ŷ[Bxs]C~U pI>0y+1b_ >5pB0/$YNWqYdmE$S]ѫE )L~Z{<@pݻr!|o>c?v5*W}РYuC8lCu""9=X;^LۥUS9Z˄"̢0VL `˹=eE?~>'rsT?`iS]r/`0Se=3558iSg!\j(IRӱ[5$>!CcIw&>)00RM9|vRzi>h~u7Ӥ1_7$AݍBw(97 dd4b)D.Yr5'_NY KW֘2Uh߈Y:^'yA:gy0+8CD|BP8 x~ _n;pi O_wWF|5V7eA5B9dڛw2_[$ՙJє/l.QkBf]ly҅fYv|W [trn+~kdρ < q`ߙ*B =*vU٘z=h#<0;0I4K8v" WvT`IJgUjJm,BY6w>kÆX5x^"ŃDxF@ .IQd+)Hvs B(RE5mq Ƒ\ :ϊuZ+nJJx<#v3.|p /1(@^o$wY /Rs03_?V4(% 7+ 0W9$uM0?XyAQ.P| *@v'?l۲r= ߚyƳҀJ$ϨFip9.db I{%,Cik@h(ŮA$ qhLM׭.5.hd<~jt0t2W1]yS2)We"OLޫINU`3>3UUpi:_1_Jol["gڥ)j,]D~3N9sVo]M-yo,o2V)%66~dUqFk qF_ %$f℅* 鍴0JA*Vًrg#RKr <3< uHqYjkVbǞn3N)"ss/[g[zȬA5fV`iFU@Xo;#D܋p%BK/}&3Iqsf+몽3–ռASWVl>i"n0/Hg)FZtG4f=?!{_\ >~S'-i%VR'Xa$0v(|D'8saX"KāNz6G&)bD/9! m+K Jui-n2[5R`6dM-DAm7dt62DI|xgN0tC QTjUv,󅵨 Ŗ흣fч߻4) ?k4Xvg6OjSv3c ˰ۏxq`"ͭ2P_è*>X-b|J87c繿Ĭ75C߃[5LȺvX9&_^6- |7H@s >W Ӹ>]Pfw(jDt?1INտxl.< Fuv-An4CF $1exĂx>i+T^;/ 햖|;~;zq =:2u{^K dž7hM, tZMૌ5~ RrTIrq7%SrjEq1S1 KIWQp١z0i8Rb!NUnع }4b(u&4F&+J3~f( 4,zkyG&;0v}XH1$drgIz&gym9 \/"K*K 0c&4jP(NUK{Mv'85I]9-ƛ21$o]\d:wjl(C;1ӑy77Gؗ)* oܰ%(nU(ch_A'̏oG&$\bF#ξbdgGtJA VVi>=)`%g;fo=l[tPZ==Kۯ7ii\G^ m+1˸ s\s|> UY}v*0Gp)98{m#t=Guj UhR0VTejЫk |}[|;/QW$"ե^bluҹ8n^+ߔN934O0r񝺎!߀[)L0`m /Tk@բ= rjǑUB اkQUC5uZ5 yA.fv\4=TDS)˓W+n-O} w.?^]Sk6Jխ2EwKX%fp=9n:) 6zLu_D1DfR^4a"FM[:s=DvFП;ߚ _ 5Fپ#~לPˌ+? F~]P,eݐ1j˳iԂϿݮ*^,i۲.S6cj)#fDY0i`'# Wۊ3:^sv$&VFzF(j& 4. &NUȖ9{N\%@aC ;;I@![eVN;'͘i ڈ~fv)y8A9 KHO*7C'(}) ۑ+ 4.O,cє!%JZ){b( g)opYrjB{ݜmoNhݪ%q'fUs Q!2RrU>f!QDP}@6LK[;Əļ<"[JS1|ˍa#Qd4CL\B:J|˞~J .N`Gީo4f| &&>ePӃ@rxoVy7J:v 3 ]=;Fؙ Q-|A}vG8wo!p!E)uGjםtx:կpUo9V<٠ PHÝaO X`O{HBt2?[eN9֣/xMBUe.e!kVO]=#p9ʑ(mƔA}H%:էTrp<ٝ\!#KCuX<9*R-PQsrxD"AF5|n8b$켸VsICWm,r !϶PtrTmgNx՛B>vCڸo!_.,PXK8L$-Si?'Nû DAU݂q\fq-P;ު#t:<4BhvSE[ ˠ4,ampBziy! ;A8WKp'zjE> Wi/)(]rm@"^qxn"o3EMu D΀QjDӽuHd;ZJ\4v|zc b2Qx~a %M_mfqF): >kK咲l]7vhPws5&ضH ,TPH%tLcqN'0ZGPKkyݢz Fw`%۲i+0)mkTZmBp9-n)5%i,n=^gENҞhDR[^nd,oû俺P9FQ3eƗobD_2ݩ&9dTVkmOSg`doGqnˇhԡi%]ZnjoFj{8Ҧy|V.8mr\P3\9Z^ 3ܖ$7/ ÷d1 AX%3fꌽ/?=vl\5Ul7k6C=ĐL΀UZ~`/a+(K'#@Lz0e豆"$]`P*j GpփG$(<ڇ>)>m54OO1=ۂ_faNѴɩћ=$qd0DˎADjd_ 6Gwm*1QO.#kD"ӧ^TqV4 f ]sO"vUaڼK.,V\8ƜUX-#jn(^.,f6 ~3tl(e5-<}`f2Ȗ1WǞ 2E>jAP!]KsyrҚU>P~]]!T-ܕJ|Yu~u0'zJ0V "ĉhu(bf0$:Q~,IR1!:,%]g? GD HRM'44VcᵾI.+Qi V ʑ󝒎ofR=##mRȿ R?e ^VَIGp=ա""96& HPwHH MsVo`l9#~;.g"-OE!٧s{+wtoF?wa4D`Y0?+b h d|<5ꦼ,I6zʁ U._3 mR9i0[@Cys C>O9Kahgװ__l0@lgjRvmUrf ө**ULlTM|΄# -HVAY5 78_ȸ`0)u~ABП';t?UҘhrN Ĝtʍצ9"o~=8Տɧ58Y$`g~-Tʱ[y*r8ev1mOe`ùȮf3(n_OǪ}V>i#wKjxkQ196Ϫvp:tp$}#^ Q{c6glط4XJ? -W=GYL2]& ;,r F\qɜ w۶ (3 Vm4Ab5jUiIVWƇML9[G`ln,20Z؜h%WZO\ SlQ#o)2*j?n#&t^.AV<PQ .%rG`.:J8!Pbؙń5)fD|z VXr~%;|ROq܈~qBͽĉ!|P3t.ce=) B<ԕhs@bԃ  w=AKgцjoumPRO;e|],W 6*/ijJI+VCl YQV )bZwjɲzF#@qFĽaen%'M<ԙt/P/f7vePySUD2IZ-bSBʹùAum}X{yTo&'}v/ꂕL`%u QPJ܅+Փ-z"P]~F$>V%WD; sa8+%X%œC۸l{{{ &.:Zpq&AoB\E4PxoxJ#FġiZؽP[s@&S[0gxm;QΒT*%uÁbx׿z2 U"ʰsp:/gӼwøzp824 iO(O!ر^ECDg.L@,XwTM,W*BtECC,@ܖܒ,Ro φ'EyНy#/ʉO`*@R ?-<%jUT,"r"Af7yMg#s"W?yVt$~qnR)t1hn3RwW0 ?n jSGh56P;` Q\U I߿IQ-,\t{fՑ 03؅]7Hjx 1'Vz!-RnQ~˪,:afzȉEf ǔeZdubC齥:Um1i:㦇l) ~TVUjӅLD`[J]Wm+S0̬n̎ X[<9񂎻t ~,Z3٥x'lZFBDCA9`nDU7%3qi4]*n08aCؙUȮn*w fLZKJ.&_H@m4em[.`do~d a8m)٥v-H+ POEv+d\v8H c0ۀ &PO'<l/b"lG )J͆I} P$^v+/`Fys oG3svrn)qZUrSOpSd&+kW9<3 ?0*-ʆK mY1/FH2ZFKų UnwHi +<y 41'Xԓ?" Uj!q=4 s2T2Dk^1;hFF^Sq Kc]0SUlPpʁNr[)S1:hvcU^W{kq樒Zok q}A+FcU@=5DLY1m" pY<dy"U@CMm *ɌD?tO xX[jPltQL0GP~Y7RSO܂:eB?6jCb'CYDM^5[&WB gʥ*e[c]*}Z9pia˿D_vWl ).3V-y{CtϘ򠺲 !=rLLE N.dP䄂sqmv܁\8m@I㽲ݚB%0^ZjD/~!c-4yo]!wWkNPq-E`3) KXHG|M븪払O:&mmoCI2yK1~/E ]}ORMiKVʬ:, h>k;! 4u2ZŜhWlUÐ8aRG10ޫ&NL._=T[J8ŧG*FD;Le_( $3g?7h]HfPX]IS.^?{lLh0X1 ]@!Pʇ0'Q=<7X{ѷEUȳ%Іl,--':iq*B|%q=s*ք[l߃]e7V(+tvUHgI~ 1&~FČa/] y h B;{'[JJ`!|Tjyƅ>|Q{{ F pm0Ɵhء?b :>8Дr#;%Xg YV1XW=Qz-*>Es[Sv }poGGrSÆ7*HJ_K?s_ccc-{/06A`b&Hɹ a<ԃ6elQ<nQƟb=irίׁjC@huʬhDU½|%f)RTfq j4CKzǧZly7nFUM`+|=?}يYzkoBsS#]%6~h7b}&8M9]E@|oc{ m4EݡEXXD>3Veg6፤1vJ.ʭՊu\#q>x2ʢдBO0I׈Y*^M0ٶ|m#1>p~-[ɶ X4NEG₠VTi,Ʈ>'n/L^ŢdDȹ3'`iݨzDWeOP`.ƒ-` U(G'i)Ux[Xb4bƆXGxQ3L~FC #TT!UT(tf|P# A6cRo36۫VBp#̀b=ȵJ9Ƴ9jnּɈ gJ M}0&Ȭ\Y=L>. IJs @ABVpǬYs$oΛ cav7֍Ry\b>7e*\h=oiez\kci3ʒeA:4V.IsGf1:k©;|tGP-wյyTqVi.'(wg>IJmlj(b7ل:gB*׍`d ;HhsjUe+'p ic / w:?ح쒣͘DOcl x{>,,~{ 1>iIcL#bݾAsj Qcw-"RF^.:y fX3lk-,t ?-\2>·qrJKc/%7HW@/ QsEIꓐ87$m'x嵌TW[xc3Պ\Ll1٤ 75s-<{#A / 'FPSb~U:mu"bS}^3@**1B5 }<aZ>M+/K)C""&XW7JYwʭޟ⭞w|*:y)Qy&uS百#}+`sXQB K%A:YCKGB#Ƨiϣ/eK"oa@̅NZCQ&ژkV zd"Mt{t[8^dDJ 'ߝ^oGNz-S}⅟"G ȃ^JgcVI~M3EmӞPB42  b(y[N=%ZtKC\X7z҅>R/r4cA'\A Z%[~I~"2ݯJUt>jPsp6h9Ɍa:.'qNS\ |\nܔ A{ڀ >?$-eynjuO|[gr3sqAP59WԭR[C :tylAǾބ\J__7CD ;xmU*Wz.Csv$ \Qšmc]6!-P]X 8VշC;Iƒ^ WFPΣa/pQD/NTQ怢_CIhn}[ף})jcK6 ܪd ok4t7}BFsTA85] (;=%/kqYFUqᣒ=K΋Q+8~>庅\pa1ɛ'kLK!>SMfū,랺]"_lN^Rfl3$ \5Ơ^=T|*Yil%%ީܡWb6 +1$h4kM\F&}o=z3KR!{RV~=75{]6b@0pn_`BT(v#?(x L ]4u;:q('ִ{H(,u$j=G֟u/Jm=3s6̺<ɒchiC^,:cC^TG„9 >w˷Γ] 13?+ VFwfLgZ,/ܘpGap{vkwU7֢P=;}AYAx7Zzg(G3 IH'K)<5e<ۨxU5雤rw_x?_așV3ѽs/B-'u:Qbbg.MɁ łݥgig[}416\/RJBՀ DC|`fkc“Ynh:B`y۔鬼-WL*Nx`Jܣ۔g`8G]fKG}Dv}EY[9uʶ٨?ؕibhZTZ3AYWА4Š1sl>fӸ6C]R7HRp\2jfJ$@~d%_)nmluy0$A[871`jd$7ż \xTWs8y6*MP ZTlx!9? 7Q@6@Ov^%ɩ٬$`^z$ڤW/Yt~1Q" q6NbkM f>]@WE&$K>Yd|\?|_]2'a1\vqD݋[{b8'Abђ3ڃ͟š7zjCܺAK1 =n+)E5d- &BK ^BnQXxk %$nRX!] r>BdD둁Lص˂yZ3cTgsȂܱűE T }qX!55 F]'e`/_Aɀc[.%ߓED2 o?8"\R+ SݿNZ/2U7h$55)1?NLlAgyc,'b ؚ-m+mԢ[()nsWs$Jr}N0eVr҇W4Ɂ;<~=* @{AmXP!Oœ]J9jt_AI;qaO"Qty2$6iӢY}H'd5BwjaΔ/M86۰ I_!n]=_./仁LMy0˿e6ds3aIgaKPraؔTZ;4f$73wLeX9l4+S14:# `qX!!!+ȧKGidimPtF 7RG) Օ~n9ߊv>!F4FFQ+UkAJ>t[N;jLDSg]x.?'ORwE:O"*!Q-2T=yvVƗb$c뮿 $uۺxt.R|]6>og򾵩hMI7bS4Eu}ńe@$y}VɮJT 2uV c\FPOsgG0[Qz:^VF1^Zo#S'*2,n^:l`[uQ_89yʄ2f`*1#1_}xvk!jПDχu~ t)(Ə=.Vl ;-Nt:L&9Iry5b8V1"aS &/Q٦s: Jۙ|Ņ]+K!Iy

XMP ~GFKgNd6bW0yݻ21u畐z(rD/wNL樻r(_ɃtJ;>/-%-saZp ޾1VbXb׍fgɧvKyӧ'>vn;/v0ہђyBO2IHyz qc}{mǿ_9MͩJxd7Og)Zi,a j3fh&7]/j妻YAGCcp6}*L6ۮúx(}`j<{ ɼZt2_^XGzx!^Q3_`5Yqӷ!}ǵջ@Ĥq3z+kEa͔3ԛ)P5O$H<%+;:IpckQAEm\&HSǢ␯KS@LfHTZkRE$BpI:L3`yyM!/_ D#2ډY Qzg?KKܖ}+7^E7Z4ثwkf=G@<Yj0IqNaR™c{C%=PZ+ů|k- p;".}OA˚lqүKR/X7dXvW[-@jbOGl65BS*9]V bz DamyBK~r'!CY 7Q, $!LKr*#/mpUNНY9{k''$d۟Gvh+niSzWȸ9*JL743>C=qG6Ail,?n3 49HYfnY`治#4ke ,h_#}7e1l~ؕF|""Wc"x>N&K~Ԃ:{kJIg- %ۼ.Vg:=?\; iDb|^553|pq=nxafu!o꦳Zƺ3#7If3|uXע F>+QuB^WE|$l_~} !1o(}۴kz&ofb93h3%n6w]0jmN/Dk&3_@<  8J$[J9~)0kK‚tfe|-VqZ;VI /&hS sR)Ս) 6~Cv+h'J IQ{Fㆯa"J&W4 vPP]Wƀ+G`5şU5+)c߇F>tZ$X$jNapud-\욙1F9B 998 x~Zɺ7/uH"z[ݴu@-9~ʊuvAEnl>5@TՆ\e"(_jKG/̈́W\˞w+ߵG![ f;lV7$'8+lci;6AjbDpʱvP蟯b09 5c5Zb!@AzAϵVSG'49p>۶hVkV^!+3V;]B weZ:y-() 壑'-Ҽz,`o'yVk ˖]E).DJxBt#MgF{mmzjK@$ gjcIe-t'}2{Q1܍5 PL9E֮i]=jA^5b+c*SEK1z9ÍN2<8x@W\3,9]FK佨7ܼKM[ߨOAnqƯ*pMUŸ@NL&R[gŒ=%Xяl";CW>#=Ki7hJ0 #g| dPc̳P~cxgZXTOFm.45޳P(w}opߑ}wnHZ)C6MX pZKF8E ¤5oSijgWʳ 4H<;)>953?HXb#,2+,Nk$W*vFl,t_7L06HCQ`K=֓Pzž]!hy ;}|[4(KXlW"@#b1c)./ש팃;VV"z5Kñwv6i(۲F{W hR?8H!D%Gs+Yv*$|"DT`NCEKI6q 7Zh~;0^< $3-^ob0RԳRz#-C4tؠoE"yK1Or¼:arESkRDhتL5:ho0"RI :S0(X*yb+cLC+/Uz@ 7j< lB0ba HtӪܜ(X8L{jy;&p'[lK|?V$,Rw%}H3=wڟv`:ow^:n_ao'R?@o?h%YVyH@8N6!|09FBbi4d#FtL*;Qa)uzFOhVʶR^DӤ h=XtĹK){G,4a6ljG )z8˚~3=!U,8tj.n=0#U'RS^SPn%S4=!NCĦd]4RRJ4SNA5~w3šO:p pF:Z}%`ʳq:y:E5j% h7J+pienyj̎ĒM@؂?ax=? W\ŌcO/vk UC3-*>H LM8Dv Mᘩvݵ93t4䪹(͘@ȟؕ$|ub=ImL'٠<,mf07.l'"@h %}W&.ൾ]t4,lT %$]E83ftDžCdb}wܽ0˸@2 E%8v,0UlRmH*=ڝƒJػ . h^i]7VsPE[7ji &e~kSk$)w*Aia@6l>("iRԇv]ƙ E-cI/r X*$~piw)4h3h2exw#T@Ei>dBkh47ؘP.h8{wlL'8nIyGɒ!f5O)\u/f#%-qƲF?7"#5n36+8DOh8coXT~EolPbiN";I0fwuF=%#BZH]=3ny~hEc *eYt-nǨ~8 =\v`ӏLoڬRa $6bMDŽ T?Z %:@]3f k8eu9X̘!Ms-M-4Xr>D[FP\EACmD B񮧷H됄mFA2_\q>۾-c'= flkHFnwa"tx8}ʳ-+ygūzx8!"Qt7J]=ǶgUQYÇU{!{w$#OXN)Sk1wmrndWHoUϳwdZrps7IlZyhT͎Vd\I_WTP>e9g4`:G5Sg#FacK WBE+oS* i~:h ^}P :aD!*WӅEQ4A={Jxdܧ /X@@ p !EMK,(d;!%w]o3xҪu,WΪ.H<)JEZ[%U>aY<+X>kjVO^%r]SS83JT`-qRM*'凡TȓR,ȳ륈>,ܵ(nLφcH~/%20?RXLcu,|Va]@r!^H5Jڟ^l*' -;88c.&YD Rǀ(uxE '2j/6Dq R4mg"F~]=c"ZT>2G'3GyѴ4r|v&Po)\Estp^\JOYqj`?(adlU4z* [u,=vXנŚIHOFaS)D? ifkzduVp6S"GAJ'Ґ7K?MA*st[ftG6cd/˚V9W^*QoW0w1zQ!6t`adYxm`EύP11UoT9,3G6G8k^YL|FDTGQQxF6Ylu?0nLOE;äs+C&c\ZtU5Y.:F@N=3'*m_>ٝfِδ%Ѕ2_WM뷫gJŻk\ = d!uꉶUWA`8~G0Ѭd䩜GҲRԃ{w꧰KesH[ށF55:Q/?<,޶oƐs)!s|J0a?Oec* iQ;9˖ . ,$a&6 d2?dIISꕶhJ X{2X߶&Z*̽x~ng~T18<Ů5P&.yZjJ'X6b55ĤN3?*ۧ"p7ؓAzsCmeV+5B-# V>EDD& Ip)Zbfn >S`SH'aXhE@}7TL Qx8AAAAih'=Tm JP@nA bK̎Of!0ܯ-P٨ __9QRL;BVIv=`qo*N<`-\k@WanV-]Ҿn@fxk =@=fR`:{a!::Q鼜{g,3&N;^ #L3]Hma] m\ ha;);7w=sW? }57kI-jȔTe8l-ȇkz!v:%b$IA4!\ y,0hC,ҵ(ӌd~lO5mQWzi\ 3 j 0%RI*;-c;D uAHKRs~#!~l<Ҋ/vW J"u0&y8~,z[BiX I>$;T G&WED$3j@h:- 1S,L&4ZNAiCHEQ7$jSWl{ @{!y DN&?mR%E/NۂxZ`Wïmo!v(S<2cҤ9v2䬧\ZB@+YuC@2bQ"Bo>ΐi_kv}1{fÈ/A.=Iሬ_+c-JsMֆ*+m 4nOBl,F%e2i;2.(ATӤOՈ*jfF()yXOMdIR\a-g2[|JM憥Uhg=5A$<@].g_}~a Gxexên_&y~yZ&C&uuOޓ0T~Cy$ɴń{AFHO~!,| `HojVF` "-wvC9ِZMG> dRf6H\ۿEl;lo(X ';M:E|}^#e-ۮ0}T*K*Й⽓ԑ9Cq}SZ(a%QhP9~OFO?ZНobι3#!Rz$O7=x$z@ 1/DML4,QD5Fk+\ Yɭde<8Nk:;SJJx%qY!=M[8n}gj;;Ɖ":}Z8i$- 95 ~]JO{F-T8[$E$C3FtJ;'wV~&-7^xW\ #_A[kEdfDI&Bn^J숚FNL]B}W/ÏK~#X|LnV,Ѷ8{?ztS6n6*έbyCL>.@" 0P]#6_ CyQ0| ΃z>ڈF!9|0B/Wfv%/9lJ+R nuGvT0X8dQ{vHpՋ;Jj "`skVVkɾ hr=ɀU1X6;Qf$+e=tc1zM9Тmcc=+'owJ9oˢ=~L< 2ړYM׍Wb[ިce@=Ț"#0ܚ-.8Ymei񶚹/PFXVg<\jM2!p z0PqX)P% ,Fm5:m"<3hF"03S#Ǫy8d˼ć6+&lϦIS%߆uYl̍\u'i \t wsFg0;v\45N^^?Yd?fRn`/|Lͨr\n0 śJ(`A+K=4EcDeIȉE+)xnuVGF{k[*AGKQg+MZ`q4usM(u)/gӓl,󈥓$@yeEBP!Fm)B.AroN=v>خh;^K{U2aZ ~(FAA3e?g^ɡZ6Ⴤi[B- 85NnWT\GnO5D>Wu.l(Hu\_8 l4܊`JF|ŬeJ*q-zxL,o#e2}F6 @MܶǡD7dށDg`5Az C SvKH43b2MˬPO s6jD0FBB*`t松{}˶pz%ɻb"095 \7DdD.0e> }8l0 ǿT1*$Bf u?in:;Pr˓/#)xj_ۯFCp8%rԻ) çċ|BXUPVcl!oPٯJூ}4TԘ; 8aCnY0[ۓZg?3A"C;xpK>];6VO6hwL̬8~iWt~%*|X>SsD4*85odmhnziRKlb>8=ru%e*RhXw`'C]9|{bIoᵸ{Xbcd{_26Yis`q^Uf+\W#wZM075ʓl66)G?E~6g'"P% !S1L$I]|\L (KL!_jIc\Ò×4N|Q|G Q׭xIN Ѝb*qKJ]' sMdz^ 7ACS-k.Z2.낰}Ay}%)G]l# #UL@ݯ{uj{Ff5ho}'4-tf;O,wr@ǎw׿_:7Gvv׎\b;i-\`̨ր&. B <M[q VCHCh!ڔI(RVk`7RSjDq/9%V(Ǝ;pivBKqM+'o8i©[v{LlZDI2Ilf\ԗe^&">CݏRi2*s 1nW?jPqK+$$c>>&0  9XE`SqҊ4!y- ?= YS {rE8KEC#.O-Ů_)-asWg%vr^S*mFf5RoչE4V$/+{OYiLA#J]LC@㻺{ |x)*M48 EyWu!;,ZdXq0ƻ3nR*-|!xK:e S4d46Pd+z@i:S'/1TţYՊmUT/Rq{ի,ԊejlQ9s;DCxoie5B*eC4bYtjO,ENr#D?G}F$6*T w5XGF)CS)6@ʧhOGb0vg DN]E,^zp/!C<v_`W ss(! ]9F>lv1ʦyE&yh8"#\q!Xڲ)Y5IONf\Jrlk}|;ZWkC"6.)t5}y@f30/`OM~xFknߋM.yR?dweRú>- vK/Pk3/ޔ"8i`1D2G / G֎V$#;LiS5B~aQ[K1Y"d(8Dm!a_'% !8xC Y ;|oJRda;4:Ccd1*^ 2BtVX>x`cT QK33Z%G_`sxA'@-5Z{a'C W .7mu?8tv@Nդnw 3W ,~piLƷjh)Ϝ:tǫ Oh0q C-Fԗ)@'ZeNjsb-^(m`>y%[TV CiKIH0Mɡ`P!n&pͥ.vїZ0KۀQ[lNpe0kIԛI#*HTٕח!WbӃs^X˝_J0r Oz2stI.ΌniJ6us٣8?вѲ!FlzsNi'"pĽBh *IlaP:nuѯ2YO[U[Ow%b0m-YcY=A|`G,4{s-jXfeq(Fr K'h_5Jn~ipoLp5dZT,N^,z:\wAa`ns's+ kA0fx9LlYѹFBiF^x>d"%ovdZ4ȅW K|j?nW8YRmᓄEǹSX列 i*nwx'z2mMxn,Δ*uh󔉵i3evKm+ joGh()x,g'>`iW7rB u=r a~Wu.)%}bUUA`$E}QsH`V*։%ޥ)T9s'֞$0mIhN4KO⺈H#ClE{:y#!W!=XsEUDؙǓ Ô(خm2p ֻ'3W'lT{Ѫ5oYQ|7(j}Oib +YB2!ey Aٌ }m`2T`0RBm7 PqC 놦yDDs8vɥBR:@,Կ ޕ{ފ1\fM/v_k6~.[ޗW>}j?<p忎Yð p?JAvUfNpklO1IMK; qY˿oF*W!H '1b3Rˆ3}DՖq~*Z]8R zC%3p< 1' sDE(E~Б͓P}NF?B? k 0XSYK6 WA0 { h nATu3ㇹ;)-@Onf ݵP2| )LD:Mt!Xj[%+_$g(sKrnL&"%jӞ0j(xwk= CxaJ@@oOʥ%ؒsP߫ rMz$<~j.W=`Go~>ЊF/$ @+1u|Ill6sT T:r%n /$_w] E##:ٜzP*kƵ2Sٍm$ow AT_LTT~ tgɔEKhb޸vBH"cG9hWdXnZc18QNAuZc5F]U L^GV3veiJ6ۭVRd ֧z0̤ޑCt M+F}L%dSo-7[K+(X}{|q]sC7a8:Fǟ_L=,inxPz68Vk뇣_1ftDV~$EO1o;\.Sw4IFEN˖,A]@o"{ڍ(Syn.'7_Pn#BqcRhS¿ G@(W EE:eχ!$>rL!u݌I~vPW PG8`L#XX21&JU~S7ZDYYӤ1"%2 ٘/$Y(ucO>wdЧ&4?$>} y%Da֘Ŏ,?B8ː$IH]JsW@wB_2_ bk$dn{MӁ1]oi ;ezS^(SɝcoL^zQ%ZCR˛7fSkR'(ՕaT_X |O._ۣ%\ [ӈꒋx|%EhZ nf k;qz!Fy{"`+p}eڠKBw.@RvMPݳ a6 pqr.fv`IdH','_)\,Ou*aHP[!QQm$#~14i{ng,jیZzPo;E:3tX$᝹OUZX@ĿN␭B9]ɵ5JXyt}#"vNrۭi4B1vs<'>IU/G&ܴ!iR%J/n!jc0O';562"B<v`65t\\#׸j>ۦŘz!d% baǻM;~,!z\Ϻmkpz>0OTM|Dx0d#-Fn7aEq~tJ,i]ظ&EUnR`Te8?/'K_[.?К[sf#I{ix=%WM!LSb9E0uZ- :~[TAً\_~*n<"k ǿy[[M&!}ТkY>57Ok; РhsC%|tM.O.s Jf4HquwԷ3'8jDYb8X( #z~%,c''SyuIf9X q_VB;@f4j^ _<Ј h.ʲE*~A9^2 9msF"tqK w>mmp:UR6ES_vl2PR?29Z>ܲ+о|hpDP {lA_ QP\ nF'yc:ID*fդ-2]=v1n3=O41: QΥ9ԇI,&CP֗w!߃go~?2*up2Np݊}iVW]Y7iΑ$oM}0ht={~FUj; Q>\!d(Kgw]8w*p $'!f ^ v([[U9= ֏dxzi0 ٮIƱ"/(P֫G`)֘D'%q\A ,)  B}iK\EуP>i>ݟKJ4<Bj"FnB;Sm#ණ{=vnvMv.B[juׅ Rlqٌ.&8PA30b7.GIP7#Y:Ӣ!k$Pv1}50 RR|_D$W~՗6 /eU.ʎ(-VO0*D\FZQqX)#mJݏ~u)5:0h ג55dL@gh5c2E##[.G /GXO UK0pE)1Ih{F"h Fkq;!9)ִmls>9X~[^{[(&1ZCDzzHZ짇32TH+n&w?8H+=6yD.?:(v#n Be^"wZ]"0Ae Pt4yJ0j*8vtW[O1<Phv"tx1| H$5X;5 c)%yL,XbK/6nx,9{ӌ dm *Up7| yvqެ# /xW p ![OJRaJT?|FVwd aAؕ`}q0j8re=wQ_gI߱)ro@X~oT飒 ~Äqkw"N]=q+g]hC>#Ii*l)8:7Pg'npO 7vO|mirqfvl%4yقZl^(7mDpxa,&$?y&NRD&6|hB]0Tf6f6Q4#@_0zx̅]KOb9.򿭑e1S RP8_0q21W7Q5-'GSRKzu$+%w/ ׶?b(f.7'mmxSQM ;[x+5~ˁޯcoU Ⱦ-ꞍKaU}ίA  (f>rgܛH~Y-o6)'{jJ8 -Θ4qz%߯1:^aXH .@8ΎFDp؏_QD _~N"O&%kQe>ՃZ9zлs$4q9X5_ޘH" ,S'D<4{rm;Mi.=8Bo!nRWڎ"*yJ[+gX7 '+51e`|Bwgg%%^{d6DQhk]-`Dw1(E#mZݩ>4B{#Df 4k e)jC.FdFA2g%I8;w~_تOik4~Vk:iXn!Dش1 }e;>+1nքMʸwΞQ7w?֊c^29TtJے,?`D,OU?5؉|̚*͛2@dr,KΟ .^7(8,~8[@etzWmbfnHV LHˁVT"i)PL,!g}3~[[hH 6J'm@rNĬR*1MuBL/)7֎yk$[3 L&SpW[Ɠ=dDKج4)k řp BV(}u]U$g7p!)怘 4pl|`! kmH ,4 Mi=.RY[)mc]g{$HR;tbGi@|[#G!D>nBM@1h >tHkhr(_z1$ocBqL)2δ ,y3\5RA"N΢AGxF,? :BQ^hA sx #Ԥ\ OiO$U-} P1WH>3v '&c~,f@x.i/̻DҲ ;0'MqBI\ a;^W֜uRq&=?ϢP><W llxl ]2hnrdǨ؊DP=AhorL3f*%U뽈0#_~>a(M[aze8_Y19]XR]D0Q~QVpwק,, eV"X _2q(7DN#|!MNB'r83 YӘT)g-q>xqoC|vtJbai0Y38S yCoJcU)Zib\# fqK0 ?K҈#P𱉮]ܜc" PdhVR# Hz*հ%>xf^DFc w^KdyKR+R8]yI("~7ӯ3wIB3y 22?)E۬ ן3QgπգiMeSld'oӿ~ 7#9/̫L~Pv1{~'!S(,4 @z.^zpana2ܜsƁsroy!%'7<:Cԡ6ړ8x斳 J mW`?lXGʾ7qďXv|Bd'.̖OkdWe$1b wdK'tj@r?Mm&J`m9BhyWu70ו}Ic’Z\LSB㢂&VX.<rBTpIcuhuNXr@O8ٕYjTK1QP[c%t^O~iD (՚f#]f0'+TԭoPU4'_}C 9Jn[ѢZ׶4VxݗeLCq&1ժdWA~v Yʴ[mADR(Y^̡Vt+$3COJH:9V(A~㏸ ɣ>x^H~@bzw+]0:d 0CM7yH1k:+f8a0W-p1 N?H.:ӷT R&Y/4_.oCJ;w} w Tc1\g €H{$,s";зr"،<$#tZF*t69[JBm7]ҽ_R|IEʗ))鱎]ܸ5*-2N0E*I ,M žL=UMu(>qeg6w:DySn9v1eRDҒTwf*7S($SuFlQt#=tǬ{$u4 M{&w`:J擷8 61i_[;{21US-LN3O 160.xsH!8ήv ›P#kg!9re8XD\Wnp7ڪ^zG('1}c|W~LwK^T8Z A{!3Iv+Yw! !Pq.fbX-MO%~QFaqƓ6FO"1lpZVP7x7K@m{fJu&bBb4HW^zwR ~ Y+[]hX= ŕ9w1s'xʥ,o+fDg:׉;w6d1jkL#K},6eh쓐r( UFc:8h-g:<{,$$mS5BRqd/$IIjmI]$d#<# %X~9Nw?%MF^ nf\cE qj4oUKn$TE#Fi%{A$URUX'ssZkNwqMM^\h2!3[ {foZQDٍ:';Lʠ(e˙gk#] ~Ϲ1MwQ"nCi1 etk8rR|h+Wan4Ї|o+|Byt8L]G[y+g57 GpC1"Or@%T6R1lCDd~%H҅^zY.XTy  <7X/t2mda91V#8SuJ*_?ܠȅxҔEFÑvhY4C<^nDkPMP!&mo`b_GQi(b6'z|)SW= z'7[/L,ih~Uڄu@CWYY^cNgQ ަ{bre\'qȐ6 ꌢ2*ć7VaU6T8|6:$%+ݾ`"msъԻ ßeꔙ¹PWeEMY5MrJk`|REUb;mouL\VӪK4橩tf %ƍ;!VS4WI1i| DbdZ/ q fWًƾU^6\y|ɳD'[aV*rɡǖPHlVPDiu}`gKއ)tw(xCVu4\oC9MjV޹IvsOł,n5]F9!]2Ze_:FaQХzq~a-4;M&쫜# |I{`SޔTI'+rRZ8NK~ 61ME|E2u3Y?[tl *y^ݗˑ me|[u n{OC-nzRie3R ܴ9%==0s9V2& 7[;Ats׉Ӱϝ) j=#a \b˲F=m?Ȟ d_&dxBab.{*vu#RQ3vA;'yY<31m-&+$J'fżGؤ<lh)` o he;Lpi# _ss)9I+6u 1u"\HVt5D1 _S|yLyu"@{Bf^z d+pAexmAf6.@D:[4鿨!Id6*_4EIyF>Z=x,ԫCwGd@/M>J`AnF?:zC6Ny+7 8~ϰbF uE bx2k 'ZR"۫`Kw B KowU eݸIa/UV`znXi*_{&G!>t#sΔBwB^m9gD03LF1VEDŽYWuknk<](3~V[Wvfк ,7ӘUHHMI8]V CE e_Dh%@'{}jݮ/gnvj( +AH^$Agf 10xWIjϴ8N)4"<hfi:o]7Srm|&oA;DE.}=x> 0~zAy {Wm|,Hwejp~ \-T ͘[C l(骒}jɶ6KTdˉo>Ljج ӿap퓆Řѵ^\&Hھ11zljr6g)%FP%vIbweO+]lZdDjL. ^ĖaRQ/ :1݊&3ܮk:I.ƘpF;j"-aiC|;ւ6/ Q}:&@o7 ;XyȘNLxKjg͸t K.oD\Ǫȋev6[DJ&&Us] 0JHJWKPD(Gfd6{$coi,@=d琤F,De#)1scG_AՃ[A~d4﷚(-*s Th먑D9:u,܆i0kp3*d^8Ety> .ȃJm>{Qd?w<b|O4ι*E &#k0og#,V 2 T#ݥ_c{ҽ&h(٫<8l#7¡sLQiR3u9 [i^rPpџnֲ/m9s׺ L@B]>5w6aP%[Ԭ!0g4;eg#0$a/16! ΗH%dѠ- "DU (j# (~BDg `D8:Ww|(O7(dS09Y<ѩĝSfȹ]#A= 7~9Nv8΅/k}z+0sv !17&n JOzn-~١A*S[GW^F=jԶ@N{eCUء'Wxᱽ-ɶ) r([؃ڣw\0g u,˷b Au"l"zŢ~)QxC lWu~} Y7Axkx$Y1>ӊMg'^_Nfhu,g<@~ycF:܌Co_oRE.(A^Whֿ;2,TZ7djލ?V(OY. &'d {A1.xMc%@):\3U*(Fc 8^QBFrOݿ.ƺA28sa$eYƣ\j e<&^G)]DLe9P%q+0Ϫ&lm^Ay2 JR9w6ueOBb4YԳu7D7zæ@D*k}R +UD,nFZe+F UIs8߁v'&iѠ\ $YŋkNh#>M)n@KWy:/5[l=Ӿ~j9VCT"Sc';vPR 犋E3r3BI@ NRKRٚ1$نtM&YdeE9F[2<&.;SZs:#V.nbkF؈_߉4rbe+#9_~?何#aw3 F&r6HaN]`\ طzJؼ&i$*7sr't ӾS(aC)gk[R^jN[pe!ϑO%j]i{33fpX^ 'H6@(AI6 {԰Vb4CUj-<}ǥqOm[({K;U6Bn\ I%;2ѽ2pֈůdrѥ/*]6_6'׭0b"]-+| /!ҳ.޹2zʠȇ5ƦwMl?Ww LZ{cY9DtdmbVx>y=D*t ྊ.ԕ0ZM+Æpղ;}B8T8Uqs]) ?cj=uWUl +Z*URtKx(7aZM<5bYئX=EjכAտG$McZ\o_Wee>3hB& `VޜDߎ&fX' ?h>XCh7s@Y&Q|W;׌Vy֗آɌmzjM;.^TdAO!ԵI^3| eISթhFdQst>X&I~ U1,ah ({{mĀ~˳xQCK#o!wpcƙJ"e|9(/.IGh3qP-;(#sZyjD=Pq!)ΆZF I$b$]Ca` #pC IfLV- , R3[ R$@vt;Q]uIY_S|* nEbȮ <5ۈW2N"JoI}&XrB@->C=0Wv ^66ݹ #󼢵(Ȥ@AE}ó|?hbkș8~NZTrUul%=쑷 'el u^_/`(B?@j=>Hէm ,ܐk9D۩''ɧX6P`2e<ѽiVh;]/4Dmu>q IODݏԴcd,t#:+ GK)H8\cYsP `hH4Rz6;ճ:xABi L{36$Wg9'+TM1r?O@kMYD4=ZQ~Agg@vNalysV):v.7NA{Q{1r*vOcP@x ?07#yYھ:񎜦Sn[Cz0Զ>QxuzV;./ZS c6! " "4̩UD~9qFhc`Yo/gՑ$V`z!ja EDo4b4 2 z vщңxkg.^yn7r: ꤾ rz&t+-t"c~]agrc[>&dNo6Ru.GW$,3gjp<pQdPZ?(.X4T Km{TCp")O}ď&#XAݻT$z6ŤBsiC_^B<Roh"4߳m WAp̍"N@n)+'~oɬbonsͩcA儣4v!d@c6Zǩ;<ҥ5 pDSdV^~/ୱmxşHarQT%N mP[.}b@VFTc*ؾ¼lppvknGwB}Wat sV]  v1񵜶&꫶]1b `bn`]ݠg&yvp.^;ˣ/fcFקWVziLa-VKy^| (՗2De`_F1/L;A<,WL3K5" G-@NuxLl2?%tRYkRf?#993k.3i k JGY\I-K\mO'OplѢnȤf5 kmNLt@E1؍zx܋O7#K/уP>Yj\C<# UhT_wq4z o Z15 (ƈL;~hPWX 臊X6)YB\?d?Z{Wy?7{J9Ho"QECȍJ6,U S-J|j,I]@nԾt|pkFyw?@a{$b"ApOk)F\; Y8S՘N<%,eEs¦EA2$fl/p[xn0 w_GڴWϿh(gb\cxKSE26sAͭqR\78uƻ!c)x,kqݹ+!&}s\M )F54: C<ۣ]EDZC6Yw4 ScPYB IB$,H_~-(b(}pc5o(yc>}gH(ə,žDLjS=(OiFW+sR`BV}>p@:'|"m-N5/~*ʺ1KnYR]2z#ρe֎&GYrU6>31}'=;M6N;pXP8  _W2HwE -^S#$(%mKG|l`E=Vt¤&Cu-ߍ"&g([B(J!-hҏW`# JZh)dn D/ B6Bb%߿w~[Yєhnf|![î^[a!.7'7X:_ty"/wJى}T[o,k?$p(%pv⪒ c!dAҥu)cguq 5ڐM''X=0%!s=~#HI72݃=Vتm/xjeD+X&soh4b3lj,Qq .8%}H,+ akLfx ~1DB:`F9lG.rB=ɣ0qOzc$׭'"yL x({; Bw4 $_8DMy&R.1Q?RVc*>Qc7yĉsx@1r몄:B/.q5@0<Ũc= wƤm8$[x/=^Tȱ0`<]d3m5rcEAcy1"؏ͬ@$M4 :]%m` =J+# g/o躢|?P?"~ ^c(z ];^նKZ U|@&7NѢ2C]0E] L2l]qK , ѨlTvwLQ 'F7 i򌟢""pZbmj~SNC sEݪ><:%%d1NjRT4xc_g'*<77:Ir 9ZtAd_zEiݸi>xJxN/Pڝނ^aYIVxd:@3Rq Wn pu _n|*mf2S=yNwMY šH.2JZA4 7N ]@u} Ptb:xS`Y̤iv]*wO_).bdFID,8p22(9J!O<#.mrR+i1Z)€PagK<7YNxFJJ~ʐWa.{5"{paX%!^\UCz[8#z*V^{NaT,z5x@?DԖ(h% !$L2x^1.T_e %X]{ oH8I7=h 5EgR|I/?P03MW8cS70݁c eR6 tX߂ vFkB$#Wܸˑ2([ߞ:Z7s0]&q1:X"yYЩɫ+F{*pt;%cϏIOO/KJcoMǃ=F^6]C³|IN Қ"k@g`ο~ǴXSLoOчz<#Z"8e'b]]7Dţ, J9˥JۊY"ZccyCvτ;OzalAYs=sg`Aƒ/. K hS,}r`z_gpj>`?6- mxV_o,<>yfZw{[\\ eV[v)2z+Tշ7Mothj3{K tP >iq Ep곌oK r2ZT;"L Q;_ÈTւ@Fm*k9l1V"դq9-Szws )BĢlQcݝd)ܻ?yrzL sbr_22]Ei Gc{t('Ip؉x=PA}u\ ;}uQCp#oA&REq@V?/Kl~ZrArU(v{@Є$a6>im¶t'R=BR.s}+s7#Q2;ħhr*w BWs'4hJ_d}Fӕ_'mPEnO]٫F^*?xvw:ӭ[NF'J1<jK_0k8=M<ԛ\?džӤr (:L_'&JrQ1o"2]Tti_:a`RR`Z)5ιD|5kDaq7uzTrhP!t}<nSMl켍Ml̜_x4,-$[kOjCݸGt-zm Gèm~HL).NTRb8cdzp .MМ,_yL }F'&"r#,Nl BYŇYLRnM5qMfmvRU7.|:K¬[BASR%AST~ԼLͭ Su$_cnpO"DmM+0D^OcL$><^0X)4#yemb87wY"TAaS9N^NQJs_Ҟ%Tps`.^Ǥm^|ctwbV(gMkH]^ЧOxV%KU;ڋ(IrIuaUhF.t4KV>݁^j"{.)vLի&z l-9$:`ZxC>(lbV"[oYiǡbr;(~Mdz7&{>);džLR|kuO[v/1I{h޼+1F[-rוR/,M5Q4WVcTA|0ؒH2T,Wn|8@D#X']^HmB\9P 7i:NuOt JWOvxvUv=Ge?s'͂]:-̎TLc2;ؓ5Xl:JtFC%~fF6_.k/՝t@3n߆rCY2 Iwv^|̹p`:adAblSFO/K5ZpZ,0\/^JO\N•`JvE# d[W*?DTcK A&vs0#2\c1&~W>dQDBng37Z*[trQ8d< IO1ޏoFXqf*HA:CWS9̮ޑ9>D-U~e)Kc(`e%NV͡7#AY޷q@"1S#'|GUB 5s}=-Eȧ^ZԔn2P,K5/)f 릣ߏݻ6=WC{n~IGM#.'#MN$SMk'N% IZNv"Fd*Vᆩ}F]/ズo>+`RppYKI0^\lr^=\%r|njZmH[fL|V PWmj^h8]5EOTJJC?h4*2{8WeQ *WSWOK.=!_rץnͰmߟ%F$8=b/'y8}n9ҹLJr^I_/`v[E s>uY=9œ, mc x'qhMH[8eD,i2 El#@N'ylom ȼ 7PP(S[k0"Bף;A.U[e+4Z*\׬KΫ<0gZU b1s#rx IWaf;9h>e7.y!;Izұ;ޮ`b=0{)?V  Õ.R(`Զxwݘ0sŭhAtr 6a'_M}{Zi6 iǼ YhT7Y dt\[efTktmu1!db6 އxbCHZbZhfˣ[VT٨x`Z!O߰fIM[/ xtiy Bl=㭾y[lL/ mTH`n:[ yҠS/ 2qOhM:/XmnA38zW, Ȥ7**Ng]Ze1<-_h]&\e(n4T1NrO&ƛZnE;-6M&( x/\G'b} P<)39EJ-09 "Yk M(~.fg4urZ'|-jz6oлt)_xf Ev+7ιfG2*=hM:~=>9#E +𨤚 *5=t]/x:.BssZVn8mx41SxaSCvyJL옠Kѭ11/-&qږZPix5R0~ >e]bPN&:U$=ER)]NȦ:7FcW9?tFn=k9QP^2xnZ ) p:eGvc@Oɿ-Pv:,;P*MZ!NGcK ΛT˛WyڕQKDXJ~}ZR&u)-}K+ @YF`V=,ekת3c/axÌΟM~ :7Kv$XI :*G8e+YD-k C  V3T(BǛWߞZu"Dq=τMsEݜTvؓc'E K|;Zyړkk=J$JxU,Ie 7)=l)zQVс|׋q3,]6BD|/үiUכɄ_~7%/`K1,Bh62(u [[2yVYѵ7d heo Ikɇi.,/^]Z Hk jŲk F۸r*gᲪB%yН<,Epg0,l͖rp}%?BU@ڵGO鋻 ll~3Vv[> }?HA>͉UҾ9c74$ʏzeHU;CSʒ#1!id fN).= V17]iT9`ՂܿwdXwnFxuM̱>ĮAs| OO]!Pm dwo 3bS)Ek=%&k@+-fw-uS!"ѳHR[C ƫ2b"Őۘ@E0 -]mV]krsŎ OT*خP(3?q=ljްp_d# :o6M{ (e?uD$P̶՟xUc܂ ̍OEņ6nAĀ,"\i[>)ҧ27femx?vFIo:tȟ}j1~b؂GY ISGXa4?@?blcJ#3o#P0_}xLkxߠPAGOMΠ#XAM(B 5yXyarwQ|tvb^s,שl0tm̧j&zEkthq\l% U`Eq {p\[@܄x'eLhEkIvz ػ A2(D}˟oߪ% guˑTU)*9$I.yMNANf;;JY71MTAԗJҳWp~iLhZFhD1(QkfѽF<>]lUm'S[x.Y\#2_ZERh?z,>B]?{6z(HY@3]~Zj;*5/ƐYjo>wͳFչM gs?ǘօ™f#9^ޡۆZ ۹L&|[*\I1>m<8fY27 NyV]B<ҲWc_g&Ui|݌eL'1P[QX5q~[BqrIIHA3Q$ ͪHwݑ2GZ3f$*Κ?t̥d`KvC\rְoavϭ%P* ꙇ3lOoq8ϰd ׮+-7I_9xp9A#y,=֞u%pYj@U#Ź&KF\gdN3!LbIC?#s ?A綠TqSOUeψ Ud¯>9U > _K:U@3{ȕ3v@io/#?wl3"DjI5VS4y||қxDG,Urg$3\(_l(4U2? 7q+V.6RRh5.f1+h~'*h}sSdcn`ܱ&c {,UA$Ak8Z͠,]mgH5据>?8WoP[=atV\^qA*$9` $bt9u.zAZ=NGBZʄ+>=jX@ #PkLchпJȇz0q9:Dpw4`j8[b8{ɛ+Ȩ5I^PJwzly%VپV nwÎ:ѫlNUZFB& lhxRLjilw-tzVU4VzD?jAZ<#,\ 3Բr^|DgUN)>f#P׀aqKf8'2zj']rYAyRG}#G'$Lo Uo`E#ww9۱vWL/wMA[Y$e/^)7| ߨo)b^ReU`3?*Ez|C_C А%Mb?kKsCsby֐9l}pO1>"YRj77Mdzq"ĂtIJgM(?}t>zt &ņWl 0K"4E7/M<.E Z"uHn8#iċ4Ǘ5tS3tf y,k՗GŻ$S)jKD'+-'k1ȏG3lgyJh`!Hf0A?Iڍ6X^zPew :_gћC'IO)ƒ"@.:Y>ǫ45܅*O͙j@n k2P2VI@T jۜs=Si{xί'B4ظx]/'-I 5Nl&0qgrCncpme)yH`ٙ7"M1ӽv0~lO|p_:M+t2:h]֓ߴC)XcjCJBsx rIzb2(h}Q,Em4mB9rE$k0]X9_L=9'3対;B8R<́l7L EGl36-hf!ni<`N`e|@΁k  J5xNHsBbk[dl8H N azA3$*62]HКTs%/@[l_4 ;'jpH(f=)%cZ!6@غ1L79 گA碍-3?4!D#XSd"%S姳`C =ȼ#\D]Rj93M䲑-f4䶼%,ٲ>"WvhAlT ECH*l,QT´6 e5 H9jm:2Rm Ն8p NkT*lY(haR88?ݿJVp?>ē'[]>L$mEA87, - gAølxXWs?ױG ?:3٪a(ԃsed1Ql*w~C,mM%͚@h/bI4YZieP2(߀^,o V70&f۠/-6}݊NhNT&+TiUe7ڥkm$t]!#f.;>ͻRPHAː&yKg׋L}{ [qs ko OY6G9DP$𴙽p8kz4֩idj }(4֪̹Y7 A.uc\G_Y˒Hh>q0vC. q!CA'|71cS._yz5>dbn}]w ntPI`Z^#4>l`$[:*} ^{*@BѫE]ϸsN]HObH)zF}Lt6gWww 1[ܖ L{55w9MKb{IKܸpi^<šF V7ݸXP6f^mp^Qȉ |/Dy0oTpp?עy6rx88^̾Lp~z"'TRYYwg mH`Aۺ)v~H:Ҕ5B#XWd\Rk`rq@j౧S^fX LJc-VG|àDE@xg A",_~C8toXS-I?RG]6jij r᫻W qdip  Mmaj@j°Q/9q9@@ƠLW]39K3 h/8_PrOVYwr\q1ѱ2F-uR委Iƌ$0H/˫c"&::uϧ# ۪Ɇ'Nc %øBE<Cxj]öZj-_|lT< I6#T[Ål̓,tK=W*cS=۷TQ{_!5u#y0luO R]Ka7_O"Ijҧ$f톐rVLv3nQwR*YaQNQB ֜y;P)V@#xA@@QT[(Q_3͏>2P وB.@&~f4,6 5d*y^{n/m[l=otq:Ik&194F$@ZS,X{У JEwt?ЏCݮz0b 3.e =Z [%՞ZF˽Z4&m)%!~Wͦ1߂#w , aP.nR&NݓnyM7NE%ՏDݳyǼ~!}E}m"ԪGT7Iܓ+eg$+[D17\ ۊ/9[:*lm<'LdCPoa" Ha|<)Xxa'rvoi3ө.-=).m1۷ h'5|bkPes-H)@ Nz&kb "9Xp(ZT}LXl 6H;)g|T=񤿲;{GGliBԊ3A( 5mK T>B^P؜C; ӱV~ϗ@AyFm[ݾ;M^?J[rYD:a^@"ރjBfGPc^_#>q3'ْl v:u)zY]FK "^R~*ږWK8M)ǦFlA08_[R].6_YeSyr?Cbg"$tTT+:Ǽ=z rcrA4=;K3n k1Ԃxst;-B%b,_\aӊ#M&fNaO=a9NcG9sqD#-i_C!(Hmi1g`Xxb۴EȢMevढdD][*E20"3|l?;h~Ví¦Fent9f0RFIDUI /Wn6ڨH/AHdI5?$d_{אmq$$P8d?נ~niD97,% pjezjс2YS{Zq+Rwٴ> [ x ɍ]›w`AzRW `B^VLbyYnfll.3fkE8?2zX;0zaeG*P&jź|`"zZzBH8 ZRRCowiNE3*ftrҮ9k!9Oi@ZL٣|G.䗰# 32΀\z"r̾#t,t}KȐ_e9:4L/ɯ<|UQmNO4Q`7J=L7$kJrJzM92A6A_]3ªH3-ٽf=/[pٲ8BR-l%ԞQhPKݧ4Jv8s{Oe?\!V6?:G6Qp#4Q g{]Z}ҟk&GSXiX82> Թ9[|U'’h{*A5u9ZeZx6}E]=geNg|f3b0qJn[Tb4MΫ(7VPQBݰr~eNI'%ƨuق`u[`?BD.x/ct+[@|8:=B/$q{3 BZEJ:檆=ln0L\U "dHjs [i:AG*ƶ\mE T3R(Р E|cya@~BOO~v}L/Ez,{N 4濲[MrZ6p< SA1"Pӿ{?b v+#-䃻bzJ4,ec#Vyy/nEx7_&P`%& 8XF=*}a`o %M߅>Q;ciaLJ->4OoRi P<pwֱ$kV! =? |$z"?}v%ʀ$uIFr f_ydvM'dQ ZKjҘRe (\wf54"Ouq|ϗA/Ojf]qogf_p n1δxg+EW ‰B#5+WD8ոfxboKx%p+#ѓif'H3`{Fsֲ.CILR \D3Q%E,C7OQ*zIҋ5(/3+Wjt}DVfJ0:~XpY]3jC|ިI ` YC2#K߆˒Cry=jMmhwUô(|?Q<-`5jZ0)`N?Jyv By3Nıl %3Ns#\O#r TM !S ,F+Ͱiy] hގt-] 7[&Ex4 ~YrB[X(8dL_|NluԑF_OlyQI+73],u]VQe71u/ڋyh_CQ]D"/-h8^;s&/򴜾,ɕNHUqV/?iXCQzwd 6unl5Kk?ڲ :T;T21Wۖ[iyUf0bV˷P2b&tnh-d`'rb), kMZ& K,4,4coʟŜ rc+SfTTշ$2ɬCem 0.W7EsӣݝU2p (x߿\h(y?nK $;I;Wx4&Y"NTռ;KUoa:`ﺎ 5l<ъx@QGpT^5|(ll`X6b;b<3Liӿ7RɷkXqLE].g}Sm ЂZ]CG7¡S.JQ3f0=qg*?&ڃ5z%^e9Y t!߳俳>3v}]/Ayh9RiDr~F;ujVobyV[qN!^!0q&22Zɥ8>jy'LB}E+2BdP2i;Vyqz8؏cBUlY/!8b]P3FK`fԾ@5`-vwFd2qc/.:$ `1شB)\myOOpG%(x"-sN@elpɭlc|3SDQ_ p}3F9r;*گ23| .?d yI:$ #[jRh;B^Hk.p9j/&@MV^1PXf wVYAJ5'r0٢VPF{_UCJ0'PEB< Wwf*w/ֹb3PMA͌n{l&$H"_"!lu*@t9V M%7Ν ] r闩J̺TLKP[X7L:WfBS͘NjDS1Վی"' O=4 ǩ ʚJ Qa)C`+oĐ - pؿ\b]i ԇVN'Pbm\S:)|?5DϨ-m̽gjaMlk6Swl&NIŘs 8#lKNAu+'Ҹ7i昁O3wk*=޸a;kũVs({-N{e wˁR"轓F|^GT etex) f[B.Y.msosP/LMb@T+9gQ1\,d*I~ȥ|ڜ5A?Vgmt;SťNkS. 0>SI2]8'<C9.1Y\r+AV;ƒSG4BOƴ7y;v7ďZb&($D?Kޒz/>+3%5J9ҍtVwh4('3&E$DXLwK 䏅X./r Lx6EKiɭ6{ljgpk#ZUOc0 oL}%#^$#g6}d%j-pYjڈOY"Q,VFbC O{7*b\[AF-uYކaRylV}*FW1s)&=5PЖ(Un ֍kU읟$L%yƯV!(Gzx6-ʎ*~ J FZ|,MΨ eeko+棕ѧг<[)7M%No/+ yӿ.̆c?5zxn!u .t0dr͙|*LN+I)>9C0_eD&ҍJs &gu,1d/w@X+YdPZεQ=J$հ!xEGm{S1{5. +cD6t`ȝđy~GVҚ <~ɡA!b&fHw*ظjXHlrֶ<!!o<#N"phV3־VyAvU ¦A ZLت)rm%EWtIOBYJ͚f[-t\4hԵʓJBueNa[1NaOYE,|LII+S[<81 JxiM1[17i0GpܣS.U@şީuexf7OxC$T)< ba| 7Ӻ5Ųō/_;,+uK10tAŪUԛT_t|>6R͘:Oi̱tsO+FWs/U5lp]6 Ǘug]j0]iti3uQNw[ Z,{+߶IY^E~0_﯄Z t`ڲo9<;8],3L-&W 11l.:Qh6,u?[Rڋ 5 }@$EXޠlאľӅ2R(OG5.OAѿ.x9fr5 l׿WxqHX&/AHաJ{5fל @̩y|Ṫd9"uaʔ 8:Dr\u7s[ͪ Ǚ4ɂDP« m UGx-g-_,Daq NfU}NrB"͜{[ui 8uh xCxc!"LLRݫکw'iqD#(.ƜC7ꤠi!nG0 |=\2P: v٠5he*4G.BR4)h}\9yzykѶCjB;Q)[mYkTK' oasW^"peμLΉ9ri+IX82j;xbY`Q 7FVc&NL4femJb]M32yv?!\٪X&jp/ GjyjGoi 4@:7F(BMb6#0h6'AE1,SХBRP߷뇞HmAzbsz9V'>*~O1H8rH7 vglP9Хš'+T؋ζ n(fe/iO%? b,: ORF7axre2\1wt/-FHF .Z|ngcXnImw_Qo 9Uj0|Ίz_5ICḥLD;ܥ0~%:{p ?)6)tEȗ<4pV5Q&??aJV3 tƀӨWhpl3v\Jya 2Dzǝ^ %yJ%K8ڸ뻑#@Uh ۽$zcʼn~\1s7J5R$davCHuS-_ +A1ύ- G m .>/0hKjff<4;etߙ Fc-8u 럔RU9`Ul뽊%X7RP~d*u[8 yf>`^N-~5D]/=-98W\ [:Nu8hvVQzxOt?=w~UOFT4Pb]ݜN]u6N M%6E nEjz7EsHn*dNRsFۈ5!z!{˜Y$s%WsxF#Q޼ YO^@Du\ ^GWID>Ić~"/Բ  ,m׸zM=0 i 4v6A@@ƕ}Q,#30C$=`i]=TvCTn2;q!~gFH!/(OA.JMk_qU}owd ]w:ih6\eDOPaf5E,w5}v;q~ XСYĒTFeg|/lL6c#gtob?9 q{;ag%\X5{Q;c`WLQ;6/.t* d|W܌u&h}|pcb;jq$ޤJn^֣[%B?CWlj*4=a)h4+o` &CwFގ9XV>q}Pe?ڇDoZ ePͻuVZT돳FA8t) ՄgWYG͎{8'r^:lZ,}v)Vǒ,Ɠ/S?///-U^ޯ,KgףE wPcaݡ/{r{ka߶ ny=U,EgL2 #K#t7/ŋ=$?{;&Tw{ZSltIKBi+l /ZƇF}Ɩ[c{O:lJv.ޥ8<ȯv\ @;{a+`"=NҸѽipEnMĄ +WA"K<)dtpH-=[ HJW? Ei`a"-xqB2䳙%> +֗{ PLCL021Y(ݡ6DavM7+'#eB,\&{AХ麏!N]}AE ,NM1*,ig'bb*ÜǻIf[*=kV% >?hJ@4zJjl( T^yAV`)ċkU[UξC*ƅd)uYơ.2CӯR9GXAڤNRKJ֡(d”PQ; BHMdmR;{Wx0XO:ǀ@W]ӼAode+ {CsFA lӀ@eX|xMJǝ}Aw1qe|ס0͕*)wyoHD淋d߮+='&H؟~úeLeSA| >-ն' }N-)fUtOlqp2poU,F s -#@^g`}mj\%0[03cR_X nOF}(NAõd%x`[TucHPmKOcͧ$zrnZDjIB\:Zj# Rje̒-ګkHe>$H:[=n}i# dRvy#vY;5>i=.ʰCx)`32zba^ūC\dznn)2Ъ% t GgH*%~VCC e/g$81:c [pĉ"=4K2B:X!:@@cmG*[=|\P6'e<8LtmI'lMQ!8i`\3ougqMJ]-:$m'x`ަ~M9 ϭq쥀rַsIwb"A0ek,(X 84C3 QP*.Ppi/zdA TF(,ݮq&mẗ'%,L9"2 ź>Xҟ4PnEAW^ [# xaaCܰ<ͼ_[+2>S ."g\د.y)$*Bͺ&~Mcu"ơ( ! Djis 8 cHTؾzsF'=`]AEJDslE8]k«D0+C?",#hkg .)se/rǮhkjp!ʵePTکW8h6`хh$UkNn`r's6 yt,Pۆ3ɰ6 %iBht@p> \;}8sSJ@˰Zс9ʼnR~+Ӧ樮!y28gZ6C=\$}zĭ j\dHtx= LR;-*r7!7 #6׼gXj|L|iE-|*7W R.w&xiEv$~Pe@v1ufLwXQ v]WǸkEav,{}L=hl7-0AYJ-ĚfOZ=oݛʾhgiY ĸ_GuK *+kB-} sBOt&|C OiabXJʵ`.7Ӂkl}j>nQFFuLuTG u3@y"qLUn:Ǝ!" 7mm@'.zrWM4kCjG$›GWLZ!9z,nU_19,W 7o!X03G7bbT"ymw~=&8$3 '{o߅.jW>+%Y5qTn{!Gt -L]n:@_%He"Ԇ*q- 5 fDZ6+Ɩds 8R+d0<\jny#pPV]5q 1`KDͺ_@Zg]S|gS1Qp&Ut{ ^}URwķrW `A̯*Aj9p:-U}a{Wuhp@E(}~Ad G/KaE&%}j5R@{&F`q%0+|G*}YODL+d;f8GBPz-.R+eNy$1 v*l{0A'hdƟ*^_{c qq1vDzOY $z'FNĩ~NZ>,ázG!EFZ ,xt @@cNo3[|wsdW~Pq*J3UK,,[較wo!S;W9V7U{VIQء?v+vAFB &ݺB3 6+R (=Te ^ Tg(.$ 2#'ҥ坫5n8׼}qH`O!uc#LM0بaQlysl4rmSxqZeN3(Y]k:W,[L]hZ2Z Nz&3O$@ z mE-.7Wix?}u!2*/˥祐ӳQ.oy1V"̇$4crd$ G5K 3\ΦLW0׼t2B=D{ y>hM 3AIɐaC2/|6@ݚ ş IXLZ\<DQDU:U;MM ~aDNa&AdR oXUY螳̴ `xz`)=B$aPD z9njzFoNt7 R `23! 4(@M3QQVKrJ.~|E;HLr9ׯry$̂n2>M0CYPcoߦeH&..VA`—Df'}Cb̀ȉ(A$?ڊ3I}eb9jδIӾ*zGHQ0lL(O꺫97~=/0!.Q:!73舒P|&'w!UlcmM٭4Tw/l듔Yn<JFL l7ʒԛ:O^~biļqN 1Za> U{`<PdXzQi5駨ѥ@~]!jS>H4! f(AI:9oVcxX us؝Ttoﰿ*2ުc.ܯ4 LE ^2R}1$1$#bšj2C(GXlf& ߠY?iw!(I'_a:7]xExш7 Bs|UơNhNL%;SAo݆W2Wj=RD.ޖg$;qWȮ̾B2HPra[Cb;3qug#_[KMdCuAi yKގ~Ԥ}=9Mj|nm^DN*1 ̙;,(ЍCؗ\ (T4bOˣ T篒lU;4\\MM_%-Q?A?Kjozo ߗ@ 91lakʵZ>\PFvn^S3jY .Ij"Y"$ I[pRD>ͨ|(gMh̦lYTփ~R& Yh *V:jr|bU^R&1 ]ngJKd%nAL1VK]0NSbQҽ:5ؘ4#9cvYC'=VߟwFyU6ٖ OgY9(Xb sه0 tE 4Řx{`lAb{V.QȮi_QJ򌚰d'}Hd&rܵwnx.J5r(~,\DZDl6{Cjܷ~E45 ҥD:nMZ@Mp`Ow`='zT7k0T!Myə͞Z-Um4gckՇUZWZ@jS>EͰ{PP+ovx\~uB!3FC_ ˿w?r46bhpK>P3)$}Q3ESQ"]}pO Z]Nk\<\5e)7[7ZQakan7.~||y7F LPYmҟ!*K ~MpopWT9Nw% \/m%JOos`6UBd*6n/tVDIiGz>?ϠLG>$jdYd')ΠT4'dy1*Iu0e%^ca3C/u>xEY_͔?M " ,b}p0eu[E܉7_ϛL̞?ll;_uX }(!`W:͵5R. xt곍ÖΙ> ,r9|PrsF"jO Sh[J&b؉WD1ˬzz}/`b*im Ёm_Atث>h %Xꐀ?Y|B sFe5:]2&jg>]*:$@8H{ *0O@S1f5j"jV9 lip Bic%8؎>ka$:|keQ6ND7m.vMŇF" ,*աĵ8)&29"+k(\Y&1Vl4z/]Fz 9(.3=~wZh5|Ty]s[dOcz?˔{Z5wKK Iݩm+H|d2}c 1/#21l>W計t5OC!Q+Ȅ+0䩯k# I 7== ɥ_:8+lthnspe~2zo̤w3 7Zbpjw쓱; 1`_C)oN:h<StVSph:`F\:dr L3#IqS=y<<6e9`φU")i@d'꿼_JH]H3%|7ɈPwjkeHܨ y|3-L).Pc2&`bb<(m@ιq0xצy%6` f +WyAw2'SLpP{b_ sbM Ҩ9O2Jv&4f'2 &"uI|[{Ip2dyc`Ŋ :O:~xoyoRQK!L;'c2u5P5|? Ooۧ[_YP쬑v!0 .*$_% A{!Qv&rn7Vu2(#i _=KGKp!; Xm3$yCmcTeZ'_mji=/ H޲@u[$\ڪJGy:)UuY@PL2ô}VapK?F 1#"b8hxeYK7p#k9I6 b5sB@Xo;Q,:`P7$0-6k_ nN"s-O}.aVq^kx3鸂V%YCf^؅V-Ly(h00 4UmQXDc?(&d =orwzP~iwR>F/C|N8pJoAo*1xBD  ǕyXX)#/EK"%e2S9$ "V5hCc1wx^㼷a(vG toI#NT|Yit>IO7BOUm_-ad _Ȩ0~xto} =ЎgL:JO?9ǠǨCg/nJ"QJ1 yn?DB(LiNo>aLژxnBl ]ɣTh*pV޺ 4)Ftokl.Oa 6'p'jMׇ[[ԡcv q251EDhwHؑE]eaഌW6xsiC}d_O BxxZ694RGj<[aNSv"7=ĞB(lt UQÈyU閊p#lC~'nE?U"2hȽvß%QQYDE&O18H%nMo^|i G\盇S`_EӪ/IBQBz@#w5`LAٙΜDdOPuOi ;A/# @"QN1zD8U2vM&XJ0cWw赛Ko,4PaT;&Y"暱e)e9|ʣ 2 Iط gчZYSh.Vn%AL@ 2RX92m{GHM]@ SɊDX-";ܯu8,[M 5,4se; EQ'VW PpYmѐwV{a!0(ΦG$F椸(5}!.]4^8F­ݤ3ljTsi&W SK"&N 7My 4IP}_AXUT q+ ;f_s GB7XvQ;7ܳ'1DwN ήnv~8:!+E|VL6B'vFܵ>Cm`{["b ==DJ tNͷFv b+Vm<1rC)JGL獲g=2{Ąo&w~k-փU'.M)^'ǫr\~^U, χZ}P+wA3M;Mq%Byfv' &ţOuљ:jj/ql5?8mJǷx=~612Cxrm_<9]Ke&ޟ;h}P 枧H|ѽ;.E֣9g`H8/%QO P6mMgl>\;s顊Wq -Kg!yi0|`+^xC/[jV̌\trJBaCKS fMckz(J 92>d5&tXri"@@TJ$9Au$0@7q)>Evɧ/Ī mhb;7Z٭VY4$\ EBU0 .|CЖCLM 5G6ó|kMPUZO$l9e}62|ӧ&+3ӊ%xܺ߰HhU&/ +tI}>ΛU5vcpgx 3c^'2TU>:8 Xa,-0ѣיLX(nXfs{PZz"K8LY{Fi**^#xy%[U4*1pw{GEٟP.ɨbQwg;V5K◶,B;={@X~Y'1Vm!{5m@keƽ_$ng@J'ب5u'\R.}]`@U9(]JDEPW3YPM>nzHKlbP)n8rAǡQSQ`We0qNKUëCanX&6І@qB95/dh# |Ǎ6EJ_gXc!WP[E9_7mI޼P5'x)sw[{Enck~_nEtU=VT<GG픈`!: C²gl$C/ 1>F3 0(bP.bM : dWgSA;9ۼ3͐wHTXӫ3`B*4x? tow)Y E!=8]JT rMp7;ۏZouzy]Chɶ<_WUܡN^KƐW?B_9ˎ0 aMZT6_)~=j_1j`7e˫3ldCxM\DrA7 Ys8NSegYx Bc (644|o)Ak e[P:`rd!}vox\֜9'cQ#f*t&O슠&ÍWY/y͊)9ǎL˙n}rМ5𙐇/g .5k@ۘZ;!jIisB3bSŘ7ޱ1}\ly2Bي)*' ÜL&Gҿim\W b%9޴o@&G; 㾖#v+z\ ^I6Dq * q7]*KˤXba>;Ť1Þrl3YCTJq-&\^Z>?ə3#Pp>K jSϺzUVkpTXvY8ȱ|P A-FU"g l'eg^o6 ?TuKMJi~sGtcԙ?T)=7䨗*ű|t$vr~qže8>N.%lE \`ӌq-袮Xr~>VU6y b{< I,iy>_o<!嵀bs_ ފ=Š;HvXS:1}0D."[3AC0JInD H$J *|e;kq.`铏{n_9 LWx:%i|}p%oM氟?f"m]D8=}wkw5 sQ3@ mSJ?TǦhsdXO? q3LK,ͮFQ}b scsF/ou> -$kڎ`Ǧ^OجɪS.֘*t[ E@aЎ`=ٸGC5h#L0 Z,> K]ڠmzW hf8 =EaXAH{A؈[$DEt.4ay6whn.߱K;o-kn% t_v ŰH0yؑ6ǯ|HUM_vifL'7@\rC=R!ey\<"eAT-oE+YYl}(}-. Kg &N!CFⅢ2FP/ (vh:ƆIBz9:4 U'\ŦO>/"ɑ~tjNi!VEX]aU eO9Lb)FsKzod 3@U%vX)Pxg^=w]x8]!WTPnm7YlQ 44N|#B|z[B93zA(T!ߪx){)EA~R&j2;TYzXĞ_>#&-rX"%m*@YŗTɡ(k_'\r:A%fX<@-5L:1H޺ͦ%ܨABU^nF elɾA2CzcGDUip#<`JH$v5tIkT4D6ҔvqZBόΰ^p5kfx'&o([B8MVc{VM(gK`(Yɒ,Okf"ܖT.:+ 匒FX* :?0BNCNVa0Z/mӋE4asޢ0TqMT7cSmx~cstǰdq"8o1֬\WGurrgct@W_B08wT[Qރ$З(('.[̪"3M?uY-~ȫ@r*Uz׍/)P>K!r!dz Iu-e8w-K1ۗ1$tpSsA񢊾p#T,xz<$.Ga /F 3J]`6-c&sx:xKety(y>]إ̆ta#xâmA(߿hو縔^Y,I ~:k\I"ozL hΖitdcD6&;8GqBA2FpW@6f=DOw;^j0RxP`D4#Rֺ&t4\(UUQb!PVNAqՔ{mDX>;+*ȂrB:.4r5,=u jVLap.՗`I}8 6ި6/s!Y+ :#2d7'jK8>|XUg0pr=!j6+|K9 BF{CfCF{ Lg`vk';uK ^U53njת2-oc,Q`srkRd G3#h ,ƧEl>'{@U=ӭ-mN;M6-f3*'5~.y,pC }M)nDEDۿGf~N󒏣)FM(hO-SxKF5vOnuFPxy5N/YQ,N."Z.#(YQak|#X8'{Yz92_'+)(q7>@OhmP]0Fat\9}ne`wT)rwvc1Vݼf ~1RQC a YJH 5O,d_"v. υy'6OI Ʀz e0JN7'%[ygTENp:䵶`H$|]1cYFmgz(8;Sg^k%0ʑT+fOXcCuT#1,9~Hb =9n̋\ʻG`䝸<JLP`fƟ]LgCx9/'WbAJr#URj֖PLmC~1,:9(K(=)3|bD'<}R#L^LF |v/ꁋ^P0iȡ?0)w6ej/*CJ@KIDQxW$QbGN)S~ͣ{5k&4~k~oe^~a~rpTMܔ0 }yzD;gr+z"1&"԰Cj(z4MJ $2-H&&;v Z 㝔u+Jҝ%Ge8Ʀ?ء*)FQ"bϋJM3o6K:1tE QW{ AsW"mtL8Ӎޣ,IYI|jj lrf1`&^5h6{#q3 ~/xJ7N8'ak3Љ3Rj<4鮡Vm,ڑgN˾+(𩐊%38|ټLU4Q^"r+®HJg)[_h,3V]3\9l2WSey( /;n]bhJFt;ny%r'K>O򬠕 ~ ώ۹ Gt#]W1 6 ?-݌ Y3SE#{[XZ-c2.rK i+\nF\|4!\_8WN5g,Y=DYx6Q); ?L#^S_EONuD |rټx2Z`Ľ,t<|&ZLmJl(zR@x4i(A A_39r((Pj%!BWXUA~^f-֕RY%&ȀM;ϛ>U|O#o&Y4-ԛKZSnQ!qȎъ&>l8FWy ,V ,sQMQarb6bRw5l^)EC8jƆm.ܪ:0 53v#.ajh3J' jJ"a wDn!eRI2\ҔZ Z N"/|ay'ǰXᚧ,=  9*Z 5(XZYmz@,nϗBN+sgMXyҔ6JvvH{7>x*hNHey_򑽼X8KPşW+ `Bp"5p@*uzJZ,aHPv*\_Qsk{lv,S?2ݿp'JOsP], hp6G:Yq`nY[7YT5+aXvоsxή{[GE37oc16Oɰ_#Ws@X{DC'j=d\.L#AByN4JJS dh __ 1gK N]:TGfXyYFC6xT)[$&;r=0 2]KژVB*Kq. $aDn0 :wNإx I`w82 -Z+0ÍB'&x@LɊD#%Fmj¸aIm.? .:\܈7AO$\bsJLin~7-&9/è8e K8J-?J9[ėi qMί #N+0|"d-YDEՋ}^+ Q`ʢ c&jоi01 ʴ/fqNMɔIuIռ֙J|U'UJ4s); E5&A^l0FM)OP>Dw&pNzЙPH_SC'KF:H *74#"EE Nsgy։' vycAr*;5=+֑4`ojERbJFvU XkT낅LC 4[XS!@s>\%1 .52(( npG[D+mH4юפ߹e noe[2dAb|VL 9f  :ߑeJ 3.3:+X8=`Rdؚ^ 6+cM1==hb(^` ̓_Jέ sCLa"|5 RDcZ'"6"}M'V Q پ^,nQo1p GaO%4`ȖšYmW24ɾ7Ϊ:z=~Ƈ\ioə6uYP)Q8VoOkgC] ֍2Ӥ O |ډ7q;)M>#/?ag̑EuZ5RͿMjH#a7y5L[EŌD27޺0ñ!%x^|ok~pUTz5뤓N陒"^ډ=B*׼Y@d$OsoOw'S5w*[WC[#4銣U- (ݰ9B'Ӊ1Sf<8Tyx^BgJ2"ceK3u ЬB)F2} UrH|-.ј4Q X|nMכM 33șt_ ~x/}3}ù:+5_pǭ "-Dи Isdw˾})?Nu %b!JwGs {}>gJ5UAtK}-Q}ѼxuEIlhؼO}4]hr|92,\PM`Q%/pP|fZ+@('|'i?|D [CGn~T> + [@pVR%ǎarU E繙HY>xvd$OzfDW0'&;!RgU9lL5xialwͬ_dG诌- ckgt-E .p[T k=At%PUX\j"._{5!M.|}F p$2Z_WcuY<\;D:Elk)ts/mIhg55;wE<"ZWj!q4UΨ;_b9"(t*VV}۷ cjcltt'x͓9S6d>A5 ( U,"F ҜrV;!9R lHd;>w(E& Cn;tqE3bo˷I7sә7trf(jerxQ&H aXfkC#iQ2cD E lMOV7G]kc %H)15ssUwծy"}Dg!\"'x=Rrڛl^ϜwMf!aa?Hzn?b(%4mV Xx!,e0w*+jQ)fyOlroJinAV|dpMւz/Spy0sٴhlm.ª/=j=[e^M4_sZ6 kԸ"Ĝa}u `wb[hi4͎\P'Y뒨!P zGHIƞw@mО)2ə{ȷ).J ̗#CJp1ޔ;PggB$LrE&#~Zxl)+Pe'1X-=N|w +[px%nvw&,}JE,Y_&THsx%w8 ,uHdbF&vo7zR@2L YD)Cl%̎.w;K LR(ֲ+&%93ф>~lU_4zi֕)IyL&JdAӫY痭E2DQ#AyɂY %!#kd  t^ u'D WaLanbxķgf㙷 i.Au 3C2jm+ # S/,7U'[R48;;}wgk^`[!Ttu &(sY/rj~C>Y%ts3mSZמ{%-?Kw(m L%j(O`AH[Rnrfb+zIVed'n\|eaA;J@0qbaFe4kWPg'|l?t\Wp jUY4`r ˳}_h40]<=XKt1NO361ha) x[̑?YZ/fc:,LB_uPKTPTEv ~jF6k׷g zBou"q^^0$>K_Te0K%׆w<.oh9q{VQvڻ"JB՗<H-mkM}rS0џ*hH巣߲Vo舘\[VvE->,hrHZwzdrA(剕@4#L"<;b8J+XK~gI*ljf#HQlKpLA'&Q?3ڳ*u|t߅cvJ{~0++ޠqԛgR7/%S/P Ʀ$]R]zW>pyl_ @+nmz|Nr 5qR̾z%syQ9z~Peq'ZZJ`Paʨ#?%XD$mNUEe8Vzv v.t׷6 }Zn(;ӾQo*"-򜞕Wd=QX 9v.{0F~/P1Uw4P~*b]AdCE H]ԚiۏW%!B>Mi_gsd*V͐ǺtNPdq+2g0?5.I^2,%}zn,( ԣMl-u=Q4&MtzY6}ncZsM  EE&O ^&yu K"bJl p3y̒ sLC.2 @Q0 ޡ2x6yFi[-@5@:\a]F@ԇJ<g>D??*&5Ȩ^;\/QVR.&k bkRbtY 5SX/+Qp@pNV@,a%(wmlQX0V7{t6x@>4kRa4˧쬁AzbV^)`|z(pUy=>82@2\r>ZT (gs yAώrk⩙k:_\ؚ=.HVvuZ͘u4EpZӹ h * vI'ѮUg%9gqדlYv?ɥvE ]7Y^dqXH.h-u-R؝o Ij) p5kLƘM)13ތ!u 4Rb=<[tKS#?6{Q0 6c8Lsڢ|3"6$H`Ko>t쬺z3"%9dYXGJ\TSwAsCCC7 8ց37Lb#A:?R!ޤ}"Q%2S Ør+w&E*梙_x5~V)1h \zKm'nYBٚS52L/fڗwhKfߌ@bN|q&õ2#hEZ 7"# e Z/G>LNH0o JuS֑h积o2jDޗ0h_70LVm+x_8Ƣ*ҧ *Y`5%/=[-㚷 v}$'ݧOxٴlP0si&3VWp}P`GD=Eݗ@Ki~C2[39ݾYeDAHt*%F9X*ڨҷЪ-#ơrk\_oX0]$)& K2)X\ ETF#!+>(O~fH<􇴨D|oAѠv+0춭WT-!㨸{|')H.}kWx^n΋ @fI+G?۳cN)͖-̲xRBKlͤs 5g8W M[ E \&fqK2¼2%Mm/ Ba>G'u(jZ-^N],R҄ iڣ b7o/)=Q-V{ݔGio _ͤ>w-O|~j>CQ [6.HpΗi oEJ|!_wj?R.r)i"n']?qQVCjIu RZ9۝.%NFG HA}u:a~fâ )uFOW\7ڞV;T$5DQvݾW{>d H:'#m"ﱗ7Tȧgq7}]D xE۩ @` 9 D d~gb@"V}Ļ)6.Y#Mf,? /6큰 zfLPp+TPSԔI!Omۓ_8,= ou-I#eԄ5XhAج7*pg1NI6 ,yX>$CAɃT&GE!Khd<߂,x@;MC\]Ω%r[4v-G]| ÚcS#bUT_ؓad{Y^Ȇu_pgUբ$M)iPKT H)3 ޠCn/~xJ%jl&Uڄ%:&-D7Vd 9oBxbB^eCoӇX'y EL(w@;uStXȭn]N+%iBmSٔ͜Zke"Q:9>ސD%U36?,^i,eܩ)6 J + a;V g"dW~hSP!/xhj@A.cӢaZ);^"ai8lA( TzDD0f7Kue샃x.eq#n݋d 2$ ʭQCǍлIΗ SgSL±iD'eIwF̂YLwB{oMf~;> dLx-hk 3k}v-Ue#n5 {NF+Xd'8ʦi^h2,LvF|_LaD/?;>p LHSl"%2]TݨCGe'@葞5"MM*kOMD8Uqa ęM{L:%'UA'=DPfuvPN[ -\ve 3}!SQ+665+hm <G.p#U%Q~/aɤLlUHT" |'"$z>nq6(ʆ<՘ˀ,ʼnXY;4zf87J( {҂F.Uq:C:T<q31NMpyM P'O6C.7}q9LςWj<_Nϫ8ds1Cc&_PgZrN۵<ѝ7\9ΒVfZbUQtC=\.y3UHr8AU=||Sݲl,`_,ԭ֎ڟ/mP[݁!A wk ʑ{'.G{(#зKhBpQ3BhIpMEhAZ5GZ$h]nu@~&?5K芍g:0,;^S-1K޸?RQ;լj ӒNt?$^Q>HJw>|@Xe4}4mp=Wa1W_-hC~}xY ߓKE|z jcOmJ3,R/` };B5:>ļk *^ t#cIlB0f5I48_JH?=\6NlgS+&츞PGr1"q5O34ߌ3sN.zoLx}4>xP*H=3ށ :!-&>gW0p ֛m?\Dt B9 rж"v;ySt=vWbRw?M#Ե?#?WQYØ".ޜox7S/0G t(+~8¾_!Z{W-{gvb;%أ89r3$֝.K6m}r@F;<3f傼*$翛ĖUsC߂6쬪yp,x 0E^Z\ۿgD@?`_,opJp:Ema]p\&4.W|c&W䓨;:݃t^ *ĝUoJcCA # @QCJ01i>8wOJp0tڐCA-MmζvS4}YH?щn/s\%ω`{O$ʱs[SfăR{:tA;_/q=n~ ̥5Ht˺ny(JmBˀݰw57"5~I| 21pKo?`ML UnnJ&X2, m~ (12ħ$F(jD2ń\3ĵ@#=w;pG?Hf YoۨaW "ƀDB L$\t銝G22\W0c6qk|Mg"B*n?=9$lәQ8v)[!lJ" 1*#X;rG-Ѳ⦒mQԚbku`\rbtr[TRchQW"!)շNDm0F8"7E;R⻮ u(3l܊rU_R"!i(C[(6 $W!kmSmȾֹ*Rti'DzHo7^ӹjNHGI̘ZkaTa?n!DOkycտA"goT"]%$*X69}Km9D_vQg*6#-C3UvAJdF-RpHRKkX gKtJ|W *t.j usDJepӰGqm&3" 4z3RY pjzū!cZwpbyH9G&?:0 Ev6ouŽE!7 [?(c[9hz/V ȼyn H#7ܠ*=SAY1EBQa#ߠ r9Gb'8OPZU,4$-(2&[ vKkȆE *Jði=jQд9DCGD<=ZxIpo̥Rto[DD A CxGitii ڮhwJlw•wt%-ӆa8Fy/)lB>hWtcjFο}S}[۵/`~sIP/˜G(_pĩb3b~.l!tv HT.t'΀ɉ\qՋLS0Z4 M9G7R!pDo0q?2*ۺan j:8<n EyhX.5O]CA\I(,էOef^H[ZmVajcOYb@R<U7OЄ+mrJ)kA%'—38`ZQ+/:=@3u~e?4;ڔ\56'9==ᎧnSK s`?5)8- r,o |3HJ ~X\'|2Цg.Q;f|أ摎=Lɰ"CToaEjDo_9|&T,CY=kX١dEߞ\Oq[3NjC‰]in,Q7gc qX|r2 CKפ~GǎF헵5駹"<*)p$1| ̨ϿAr5#^ XV\sx{i@9/.⠾Fi[͞,.X*>Ĵ|C jK%@jNvɭIFְڎ] Xn}Mf|XN+pY0jtW%"~Ƃ'Ru"kÖn1ۚ+_lH텅}&(% A!ÌĎu |S mm g?y/ǰ . Z!wxIK|5&<:Ǡ%t57) j!#C!wx a?@;j/njl>+3cE @)Uc[EI~KOZ=l898xO_3^(#{Q.@%X]3(la)̜LS!7XSnz]Ub6VU;j=Q6c4` =Dw7R@9b˜и\<.=^ɀ,=Gi';$#\@[Zy@Dq h6&IBV{H5e"Uny-ӾRB'\vuf̘N^Zixabiϼl n /Bww΁BCj%BLb@:ўC6º R=KZSF?kF~M|z QRbd!Pp ?3qi}9B9C[.Y;T5AOKs,[CĿWU[,Q /ξe-=` dCZE3 l)&{ImG5- l`K [&\_Νaߝ:AAm:|-)5.I>>T ^$mO^տc4Iu>sԝ##z(*7h@v7:nو^ɛ@^9}>p3KDvT ;"F[Dmj]-jaf8GFdaevda]D& ,)b:@D^*c|S -_({lh^[ ~M|uWNUӆ>w{̴s%c\wљ*i~}ho_! En !-7 Hy抧6׶dd<^2>gKqF~D Z|-JM>sJ%Pi=j0@Ex1TWj@A@椒s8Acx1_8I+4p._?jq‴j0T/?@4/yeDegCSE"=+)8T"* g=R""pfFPl4DvA [,y@7-@Ҩbm]* . wL׳X=O(YVQF.:dI$H2?|'(x0OK-H-w_ݥrN0#vP]g 'uNhU̕?l*Ջ.T˓\9i,&3))-K:r-R5T6gS#&'Ĩfqk\!#GztV0+<RLpS {SU ;[^&&%OUhwNbzϖ ]Dx-j3"}Dϥ~6,$l&6dn%h`6RECzg|Cln}L:,="e]t/Q+bX$YŞEYK[#r+Af,%=v! p.(>K, hʪ[b:kV)܉NWy\ 2,mFolE= `)z6 ]fE { g)=FѳNT&wޜ*|bw1Or-cM\]`jqou іIEޚ]/N%e2V֔[3$JMo]U^~ؖ-Y= m aYlC/>W!^{/`(Ss9@ C 50K:~U}h2hT62ERPQ2 u0㝇A~Ԑ/7<+xUV`cOwP1l@l0W)䯜7x!OW~#Y}P[ʺT(4 NuM^( $z 6X\uS|h8yШlJ)_6c . AP.te@fd)w2Ѐ $_R[[ 4x6&e[;{R3Kg|`+@pmp?˔>_sg$}bӑum)!#i0QW˫kD6_xD|<<_N^Kk xKϣWYt[/*!"H]3-8b`C= +9,O=k(_IàiI^@W0?c35Nf:c;e,&y6K)2lk97*cL='tVΆ(I^ǟk15:E5@j4)BpU7U?8~!@e{4W/<Љ)m ĮKVT+K뗄@&IY8/T|NSJ(BU' !*7Slg*W C| *N2I/ +۔ȕeUe ng2 kv/ ^WĞ+r` qE$թɘٮx+ѩS]mc= u\4Ax ) hݗoj˿6ъl?5RjWy&MϵѹrۿAP_7% GUUu'=ˠeNF֤4ЂW{}wJEtFM' 1еȾ^4많 HS[:wn=}YU"{oz>Eȹa=hE]aUVu AX d|Y-s;,yMH0)E{|ΪnF]̣m#J"Uki'e^guUDP L59.|bbf"zDn` W 5 H|]H:7 s*HgvỄ1NS- J> *\ۜgQ׽g^z-Ƅ; r}`^Q5ի պHasbK#:$>*t={ygҧ0H\6B0t95mܦ07|[F\oh)A*džO}9im5 *aэl<,Y,>"a& R'_'`!lJ89횿X+%5+1cES0 õd_-#lcmTGqb*Z(lc&6W!ޮ=yT q2AiEG@Fpw9OhR'2u&ۄjo7w+FnkXvCP VB.h-HJKW:UL:-jAdXܲ݌$qZx}@ ~p=ϟY{.f&hng(j[|aK1S4T826NJ~So('PN7jFjv{A`8G>VíGԶu11ּSa-QD\6nm\[ѵ.{8UZ ~irH`F {\-r*gT.`IH(7:3IQmt2|S$g$\KxLk.xB3NYԥ)ۦ;~0i`/ST;XVd):2آVU :H/_8?S(ϗ`VH`. ުS,\X* ;yxIv=^ i2 Iن e` kAu]Z ז22T;#%g[fo?:=SXL҉̈́arF?H(f73sF$F·"YD]ϲ$ \; 8;Q4_ 74F$HgUzn,J>BhK/qeٍ0 kƇ@Je<)jU\ybnSp03(U]Z{ EȢx*"7x֐OAfߔ+c*B]̘Tк]?$vIza_JDQ]̸WhWI{cȕkYg`6{u"@֮d Yf1cDf[XpPGH|l71I'ۢ yJ9M?>_jޞrˀrcwx,QH]O|* x$ed_VQ³픕X$Qa J{`Vd5[9(ǐPrҚA˻~.H];IBZvD:,C1LfUqzEUQ7ʌk1nGdQ^ʢ+B1"6vnZB¤S=XGe%GJ0$jfܩP!2ujgp}]X[' ;:[^:9=yhZ6s>SSf-L' #%"BTTV,h?){H+QW7'FLi.9^4]:= eRJ.&p 8nо+F8@`Yo(4І'B1!_~9  } '0MF BeVhAGHN@= !4F+Ů4_J^s[b`̒+=mFKBdF g ^.D I pGLenUm)֡*)K8 =?!b3r"le>mUsGt\L:Z83g>mZ [.ă]j!39qo6׉0ױ}l&hFLcu- K>0(fO߸YWҭI^H{of]ؽ[o7k1l<6tS6VFEoA,g-3UHͫqyWhPxЛv88(QY*xآQCAS/0Ń0T=."[Ȋaѫb%"Vcւ uUgI@̔E! T,pfo;jhm.a>YTr,JhE>\;zK O`̋C_/㽘&7TMWB=VFJLNWwG|JE ]qewdk^/'dWbUjNq#rt'rϔ=NzJU׌| + fil+<8ۨ{P嶔?ce*<ȥ=%1 ( Zma9<=aNjRmK+B Y2E8U[XVޏHO&-ٹT ~J<5 x{3}u}[kF,M} ]rJuG6x@ni.c#517(S^qw.=@1ֿGQ2_"QD!;Y~.=t 0b.zzXn{A] 56Ei,p)}2^yaYR%f'XlLUǠ II~H4\Ӊ]sx$`m7yN o}:0VXOЛqN2:lp중[˲4qtQ)oʞ~=mD[G +MJey"bL> ` `oU;lNN?{HCwHa 64L;^c 6ȲfvwYwq߄)'b3aN/n$kZUlƥQTbO4ReO#0/ Bx٪[ht#p.:h~&7wYcQ5{<>f*ʾ] ~&OU?%4rU|4,1}>EOÆBY>̼tT9*r:-pVa6I]E]ǸuwT h!yۆɃ?0iԎV#>ŷ }ʙϪXy75 0T SJ<V{WDG+P;xԉ~f&^N+cxY t<gma-^ɘ)tAtZbp-a 5x?=1fFrrc%@3}A7Sa7SԡD 1:[ ddv S = V|L0=S Cg¡ʍj0a)Ps."Y"p_T+- & 2v_Q&NtB{~^Ѹꈢ犀V;3+`-+LcɳpθdVJ^9(d>(獴wwbI- ɧ[nB{<VoW㛑ѢgYg']m*[8!e' 4tބub9\%I͈O"9wCh'-)ۖ|p3}TO[4ZUM# 1@<̶W8q(Z6@5~Ȝ dZ. WJPTbsV|/1j/f|øѫtt.7Qz*&$"crC]QSY.\Ja/gq-)~fOF/n,Udh=:ώ+Ǽ{#+p@Aɚl|n(~ҤʏSL'ISe.- UcWa8&,i%f8m'"o:qh"dzq>lw:Iqыq68`K-QsEgnC`uq5!]^ڵz&s1S Et߅bXk;]&,`Wz֓Ҳ}&Gnȫq?l)s%#^6'I ah"k3ʱ%)ÇS6Fpd%̀4 ֵnERGwOL {Zu_zD"Gcr:΅yl %2}*FONA7hcyOήN\_q&2Z%}׫mGB+hA\`~RJ;uBDta_+e3dL|a Aʾ$bOX0KI~ 0S&OdzP2Zv m*>-!a5C{H/cMԎx{c;2N:]+?@5F!Ti[\L_3feG-gHeNDfߤ( Һ؃a_H=<A7R2ɾg%:ցOM[L`T9YՓEU].)X֔kP 1 6g^d\!a!y"HzkQT7+d1Y4AWisυS0s$ {^Y.T(xb%*f0hKW6Dnѩi|%gz~Jb( θUm"i\)X ?)rOAy&bDefH"7 N}q=~CQ}S+i40Q.v",jkߍwY ,dT )̝6]& 5]"ZHչ=5 %t+ N!wV@bNpkA\ťʁvۺ'"϶}h q+,V"f6*" K#~GjNWe%mNyaJT| v[/xG}'Vf/ܨơntwPap=KQh@09d"+meTT}vY#oQT?tE׿MIn8H>EƯ ~BMq6'[Vwb +ɠL% 0fWƕft/9]Tn<4("z֞^!_p\c1H_Bspq)f6@C0?G4h6u˓_+`JT؝z9(N=CL2"4P'tZ$q\|em94] 4"coR(&Zρ^f']GNQR~Eidd)6t ;lwKl-C {C&],nWKI>^6`l<6)Z70WZhM$K~VD^7-u0D[RyP3K_ <":$Mz["{4^,;'n`C+g4)h@ny3V6ѐQn|t) ,Z1ίH XO66ݍN¾B*EiZ;)[m+C8ۮioXWR3?j[є9(7k^oHۀk5F!d[(eᇦ ˾ELszHS΃Y] h>D@J]6Oo&]悋E㞵l_hD12ܣ 4[x&m s|@#@:e']iy 앂Ȕ,K~ߎGE h|/hsCX[GCqԃl?祕<p"Zrqn #T$ON͆mq;o6iV!Wչ+*>^5t0uWs33vCWkn3Z1{Sg=։T>(O|ۼb%xfs< '!-K4+LoD 5{G<`՝96لKյ4 R&È,,w|U=5U7iI!ܗ#&Oi((rM?Qm/" `+SD,e)hTŕ{8-caP)Y6M?jf+$%#7;!'95:k~c %for͏VLMZp3[f׶\~L@-E% 7?Z8s)\.%ǛwKǑ%V #i5P4U- APUtn8AcXvC^9N9Dýi3( >hOFT(4,NdqW~`*}T(eS¯UՃT sk|[?ѿ{Qʰx7YMŠVf?B"dA$ؕ5eץjǸə_EN6^c)sTWHkA F%^r pF?ʟV 1@Ӄsg5Otw]}? O'xA/mh|+>I#߫7Ǩ[M&ȗv'5wmG!ɜkŲُGc R *O+rԌcQPŜ~cC4_´p~] oPgo{:T PbLeCO=s3>X0*^ѧuh YGY.ǀvp YTcvʵ’q59nq1Ί ^24L3@Y7sy-~dJv'6m /`i^91bZz`}ihIȄ'pl &; d_ ehuF억?@A4xwY×R|f+=̃ɻl޾|y,}&R0d3%ϒ/)f({DX؊pESxj!΄(qHmz%ija]$KęsRJ-ǘC.x1M5-]J?0tfRAV_ 6zZpбs&Oz=|o*Otv=goCJ2sj  ,Q2a\ЍM xv;7-S4ڡ d"q#-/ʾ pJT$٬~$DɄfJ9njѱ5)}@7w}xgo|A7ČA}P2/ ? `рgߐW51帣NdERǐKuXã'.&o{/s2^%Mx9>;?eY;Bn1>eGϗ`['nebHw7>ҳ7h*5Ӏn0& x~|Ge肬Ri#aK&j/@ }':$f e'Y!'(˃Nl2s(WdI𓚍ğ |Ғ`p l\K>b2 a (iԟ */knFq: ;6S=}(C'=4ֽ`xv_MG B@>]ev;~2#se!z(sׄxJNf-d](3r8ºO)vQJ8!omѸ؎ `løï\mb)7X!ٌI`<t]fwy]4g23l!१]')x\tm9Z-6Di#~M4ɺ?{>܍ &Dj\߼}PDeTqN4(a)J9+r)cƗCTnJ1tV>UPQi[%&`߱,p̎r#w}/*}߾:C7,A bbfc"uX1XI2DZ 8ȄGCT0HZ›ws;8[xΓ?qq(cnS=oǭmro a HW*Rl} 2LX&WX5.i\P?*@0' Yo DS;@:jX[D ɬ3Rh׎4K. Z=f|a 0U.T3?aT8^ڜdi="mAԿmbr& (0ٚmx [!:|]ʤM9/B䘺p10)40d4 v^•q u Xbt[rv@lAH)eϋGm}RLA& [?‘+^gkcȫMSuu mR^Ƨ ᩤ1 w~q6%%u;: s]9'ŨHo`ZEӈyZ?l*#YT㚁4nVM@H!IҵO-wCȒ@-~`+:޵fH FUnʲB+Sϩk˂3- '=MoLO 6ࠐAHLUfX؀ւ(`(y9?jB-o ƀ켍ʅ7FZ DZFq㘹O/U;ThG+ 8x!b:3NYbCoۗnm#wt&+]P|޶xjm$U/]obB9+rzD@["gnGwQWAqd1#,.;I0a I莍 k 8Vc|3~t?U% 86oՠY&`_SS!ihg6tb2VNfx:M1*,h-"ӧh=W7u%KSpY3sm޿ vyY[ar@43/B4C4Xf:+-,=HS w߳'9KLc&w{=R+oUdrMsp,?'MM}?r~ٜ~YqPr23T'yBi!)ǫ2m; j䝓8{%ҫNŀ!콍h|\7kM;b@UxOJDXX2W]̲ϕ $E,kԮ{L8Õ]n:J XԭS*>a탰GI&qbr'\g+ʏ/uEh5]zcZ H|+3)v^{ G馒\1Ӵfrjȏuk fRٳj =fB]Gn}:#".:C4_} sQTKtWdc٧<=g 'm*InW2%[sR`X$qkG#YKwb{4? ߁HӅ2Io)LLVKcm܊F'?iWq/Ry9/abͿNL 14~¦|δ b3+G~&98DlP_zэ!@AZ'$t:_ O@zD 1>uAx;aV($cp zqUi]*kN8)T}JH5h?vۯ(>1L;N$ᖧ/SD&9Ls /nhjRQI-yA8} 2=ӔǬalB&Ds˰JG^̶+<_c)edE3[6n>>:FVrĭd/kuitJ[t{s7+g%Mɘ0aC,˔JYsdZF0z|i].;d(s.P^ȌSI\>_MeOb ж+-d$qp%IМb9; \L oDb0X nXNѳv BcoM$t JgvLՋU)˹JuIpdH!h,lNzo6EC.\f}p2iMDCKtsB {a>Svoxb{LY]uwc72V"a'0Lv|^ 8 ՟؏ʡq2˸ "{2(T0X!vZWL+ _NU媀Nk֕a}G$(Z:\iG[iW\n}(X0+[6[vjhvɢ n "io]xOв)gtYԾ 0:jD݀hs0?B 75o0'Vx| bۻ>Ŀ[w{Ylά1!pXϞOp k EDe erU s .tKbQa Z/0h?| p-=q}tpC:0ɠ]Z`zs 1͵ 9gq"m&bˠhBȝb2T`GρdmI[cfCEνPTGP\N)6,WV֔~+AoE2 Ego5mC0ShҜ׻_@f)P% 3)`1nG#NV ffq.4;ag1BH@ٟ9FH7i{/oLd/y;MӶOW%UHH!a0Qa '&0TTEi{TL8iAJkbeQP$TG٭T"&cI!N@T\KX_z$+qjyz5KOw1(F9[1ݧ[]σHC2ՉTRO(-%̓yk{th9ID^;\CD(2'E,ު)C?}ٺ < і`B!wolc$V&N8"4+ CL^/xS2x}D*4ZTFR;R1vNIƻA+V ,s?@xje++! =GO<aDr"j2Xշ|R5P'WHKQpժ_3;dI P!bNoRO2έГTR|9Kd?l֚Nܧbޒ25I :`]#]-͵ԄM`qJ`TM3O^$Oso_ڐt"ZF%bm_*S0 nԄo?1{+{kG߱r?D0z E H;2oe7- Q^tC^"{''m۾*/1ӖUA/FÀУT#UQ )4_"˜%/Ĵ8VYˉ鞛o|eialk>Srݵm1ҬCA1&04+;f[a^5;HI6jv>)y+|_ur }vVf 5T$\w.W.N~I_gk›'u!!0 f0v VYQgUnޜA~@R8" Xf7N_rO,K;K~xЫd"=b z _@&hT8߬Օf,)P$IAbK囂6^W+]+J}D9 ,ܷzq7RXIeMHГCᏔ^7p%zQj$?D1kK0$X3UaVc,:Aǁ~ەˁbQC[s*r/]S= _&2~EnˌͲ# nZgEl-YO|l\UT>3Int9vf1 KI*˹eE%QS7" /hDNtl{ hi8;?+ƺLcM^3h*z6cvt?1x$)蜩{= 1KIWEl)Zр>|٭ipEr#/{h UQݟOjɖ^;,xC .##4HτqŢBlR{Èd@lQbk=P֠ R+hBI i}+B׆]p?'ҫ@gQƵNoUJ"y,՘X&Lg4ĸHiM,xuK0|`. nZŅ86IED't4+K벆 /(&k t9{'SsR~ bY!$"gjP59!ut(8+8qu{(\N~A߮(_n(-RcG- , {Tor?_eɾgXY|s?1s05/sFeYĔC@m'OԿq'5pCAY)23**7HP@ibMm>]S+onq=;gr+&_I܅Լ05*L _$:R$$uƯ=(eq?+Dx~o~W<<:{$Bj۠ߞF @<.ia-6羯Oo?ߠo?XZ>췴+$C_ь! sY((*"SD'ͱʰd`YDX([i2`Æ:x,6ҿoޙQ0Q2&| hϔ+" 4Bl@'q0{(Uύ28v ndX 9M='ثBLs4,^`<}@0q5 c-8jiNpiyBvF_{w;Sh.ŊJ:۳X=@`ËC.0AvS `z(5\y~Y(hFkKa2 XD![;=@k삅9iʨKmX1v]1Z NZHnNl&C&…]%,O*DC5C\8d#]/<ˇ18mp,,8)M=hD$Aսu ruNB^$>z2.FB!Gc:U{bD}\|K柊A?0KY7K{Huez@ yݧW\Cۢ~5 `dbq!,l|JṜb^p2" =1TM%'0uɆo˾^D_wq6+;ۜQ^DN0~NLh%b/݆69)v뵪(ߙ?k( ύ*..5mt)V2zYUedXW!|Yŏ X-Ϫ(-%q#e&|n"$SKR6 1E *F7-)Yy rxO:s`Ác'.81[^aΕmwMPa:Ԃ͝ꣻNV2Ҵ՝qGl%͇)k{`n`ev}:نQG!]Υ'PZ_,h/ѫj~n>;D#E_͞RiPL3ыfWJǒJg(:`Åb1п#t0I<8WXC4׹i#!BsL j>oKzT5'O)[5Sv_3^ݟ3Ŧ" pOMDsnųm88i5HX(mj3kifFVdO\wbT{=pbBb鶍?3z'񉮒vvhTx[ZnEv%SAU[3.e|9@%WWxw"WE>Nхh{ t*Ծ|e'lREPuŷ=.u%Q^X(^=lh[IMs9}"U{fvƓ8H[;ܯۨLKoEr01\* ka6?i2V1gBUnhcJK8]_$Gu༯ѷVz7)rgk hCV88 VS; 1C~6';#U<6$ tk} =EvCZA;M1nyӶƼlH g!E'}ďPl:JQܫ|qšVo<2D"O2cJ^j~}C{"h- 2ȎX%^s|a,ڭKX y-BWX:V 烇R|eITNi(YRHߦ\mƗ~onMKq3 }#p ΨC{Ս̡ _d8߉b!أWׅ*J9RPNIEbmUp_D'h:7AyXI -==2eVS@nLF^_1c˂Vڤ5璫JQPH@FC4^izoifL+nRji:茜l L؛o[2HBM?)vm(B:Y_ke9y yhEgN%*TYVيP4> چ8!͞ Qs`sf:5myx5B_jtWmiGeuiDmO3Bǀu儭0'.}@ՑMS#%=)Ѣti0 چkq  !ؕ@bSQfZ}IG_}D1bSh(V(8ԶPWXkrmEI7B>yj{ߑb@f 4|+Ÿ0V|I9h*A 6e-|S;~Rn"vt-B_GWn0ֵ(˫K&`>F')իøK#rY~+_mC% jÖ5^@byKmzyPO⶿{.EQ6{+sPhuNSa8NU[GJ̲hMڳ!Y)iya9+ӚԲ*&Tr`04w'Ԩykp|]h.˂h\Ҏ)')TK(wm:h,/\ƻh٘͹3Li%n'+t2 |áqz.54C1 !f+3؜:٢ʷQ Vo3{^,|OȔzuR`K~FqP.lQ=]!$jvjFf5@6[{\-FEY[hv7)A^gq]ԯi!A5HM>( qmӆ/AM3eSVȫVk@%v=WOt"=r~s` zzwc\ ClYŏo-jo>:ā-dEoy2U!d]#ڜ1ȠΖQh<|7\$`#^KYjPi2p% 2*&98c1fOc|P&DL-9MonAu_9`"a%Dg!$@?zp4O\3<AaK>d@p sȕFcD,"T%dW3I¡,@ JW+ ᴆ ?nn/W2`c:@/*m)҄]t,unʨ) Ui-͗@^m$ ` 'j1I`|څb?7 W52=&0UCƴ-K:i*Zɖ6uOO6IS61_H  +MQh$\tO,s0FNxU&i^$lC_Z8\׋6}_sG<C?2j Z.Ԃ!H}ıYq"^6,)bnl5<@͒'Xj[;(Lo.[p@'p'9Me`Y0 3<[q>(6>"1/^&Tdf4!zyi ^n~gф'!Fi jQ_Ƃ%Ah;9mS4K[ƭ_97 9+U#֙/IK. ȷަO?O?]4cgo]PY_MU}8 sj;WVnnmЙ W@6sQd \@oOzˢׁ G{m> N2ͥ]d2F.~n.WŦ3Dw c4v_,J'v,8m0@!-Db?8}=2/8v;B~>r>C(Bݺa`wQ ˟h0UMht= 3 W*%GxA">+ xۤqY*vvRB>Dn yh*!G0{;)ԲBPu g)e*ȰE W3ʋKڎ}h@}zD=St0'-ueͺ_'@w T09pL:~Vg̸ (| hhdh=%Py`&'#Q.ISBŸ0P'6ABDؾqjǨeIt'T9^ɧ|h*IoyߠiA4P~!!%waPϛ!UU'TZv!9QLLFK?! U3><$ C$nؗNiyͅrƨcW`UPx !+3U}a O/̣7~ q+7h) M2t{E?ڭ~H;yM).1T$yj\%Vp ;xDgPR)eULNϤ7C^+(.9n el}ɄAGcNjw7JgK1C֋[wNT2Œq/fZ7,7T%VPtPz^ R'd VπH֍nO8Z !%RIs/)#.U,d-qg7c%r w}_L4:ѠQ%wQg,J/dTn V8w1 IM@9O+!NVh5!|>$yNƛ2k͇RtTӊ`! 78: 6ɐhiZdFeFW˸3 X½de+u{ytîř96Z'Dta :@jUT~@+H+;O:xH6}X@p5-I#s-T_?3A@ڧzЅaߟR%bo sc(]oLgjX6@-ؽȳH%ӷ|e:C.ad1әh{=;~_ K] pÓm!SvQ!@ 4 }˧!S{i#K&97DZ~&E@XZzߎ&qi`ΐ$DtfpޓtRfd{^X7Xb 5+8/$WzqNj5KWUM+QҚF.NJVhrPz@# s;Z`IXm5a`Ew-) C]N{lD=dd?w Y t]K#[E\2WboBF0Ccȫj:Qi3\T9I qOe"2!شJ$y՞8 RTz)bi H_}>եp{! 6aEf*tAG&f\-|>dFm\lfTĜ} IW*8%NfTG[7(I-k!wԏ( y- qhm7 qxE:%!R8vq~d»VkPž{a;;&j5vh r<'(Yc̖zVE>ʹ!O[]n3_zkͨ7xp14Cbb2ּF΋$~]{BR%᤭,3Ln|>Fo6)Au۾"zYNkI %Η,DYI (N3汁$NMJ©B|Gk3TT_jCF]S(Z(̃&bݏF g.])ϹNaK7B1 %\'uh]LtJns0Q&Ace~Gd޷Q ; &;b5z}LC<󼐠i8$hb#.%E>HQŽQC38R:\cop`AY56'[0MҌGnfՙֈaf l%-v0 >]}EZBViKOA)AL%314 hvh(= J@F3N%h!Y7. u@>pͫTZ m(C2NbLGUdG7֧3F" h36HXyd#׭"(Kq8k6n:_ĎSl23<=bkg`rH2Lҡ7'5#!jN%5I$|z9vYrMao˙\솮S<1kI=b;B'>%',{N# :Խh 9TE)!;p3}MTBuey͞xh{pO-Mx*rTTPAxsm.QM8 >) g`ei)ofX-x`*Ɩ5<O/D{F`ӲƱR7M$6>=ċW'[P^s5PXew* Zqm,{dCZl#,YxϒM2`ecK-ɵ- N5rz(|ۭSBNi䀌̖+ԮiBӇHͥZS(mZk=Vs40" Lƛ`n6Y+CmS4v"xO4 IM7@zI ˀU>> `' PR??-f26̮G?F!+ ` )2d'#R^,͉0@l=?fl}3uלVhKE׬t\o}Vꑢ̘:E8eB"s"|nST4Ԟf0\*" l莝svV&$ gQ}Sd-grZ?$g-Ҭ~/'[_X \rapgYTBbgzN髾'>t撱 Q)zxxQ3i 0 aaVhV߫L,vc[œ I*ù<[mdmةЅ]vg;{-+PoAmew6W:A-!ܾSjd@eDYO-C/_xw mvG$d,M4mtru|E7;}O%ӂKпyAUUV~x6PMV lK׎!$Ux q2/J@XVȰn}x\)AǺd\’@JU2R |`E,Wxkv')pykm( 6c0}T?ϒuXX|_vS{Uo 2 1!( .Jtvy"lj3Q)R"fa%=mj܇5W_ESwֿyJC2Reu8VT 1\x^o^bOٺD3ט(@ץw&b[DzϳI:fd ֻmMO'\s-:5MV1!s(u"2B]{0ń Kҕ  ^ԝ`eEw;fԉb8Zlc7!)Q'a-v{)X꺥@ p (m :sɸh&~ Gt (&ܫB7S )0}W[y[-@b37)QP׌AuFyU)d~VDNӊ*\  '" TDj|O!M^@sfQgy{ͧBFk^?qD_ޜ/ \-LnuJDV%q\dF C/3G%5_]PJT ORy 5;}UNk;&\P*WO+n!2`3 b\` k l },ȥ%Kc=PI4Iz]}UdT 4 (Fq@Rމ!P(v6#~2QX3`N}\fP^)1f}Ҙ"EZS 61{P &kDMʯzܚ&Qz#C49Rfg'#g≟JN_Oi _7mz\;ߦv ;~OQu. ȍ9{lJ܀k{q#hzDZ$/bF#BiuL1dIJ,KA/[v2`C)b{hY۪7R0EUC|TaSOs4iOXsdÛ)dk~0-:WU&L^D=@QNLf % o*YrmL$2>:𙉣5"-ņg}5)ƺl͕tsRaܺu;.#o^#0YOHmLd.>("@؎X\ "I2~ uvsBiq͢sV֩JTes Aӥ,[ve*މb4- gBv tZK0hh/Gɰiҡc|E#ڈNCX BE\@g7єhRg3ϖ%Z ?{#=[8 gMR\pS[ Z | q9@HCw,_2]R6*>ry'AI.^8zbaޭegqy"V=vG5?i>l ^?;E6jRq>C^i~HJ V3qyvsMz {Z-̈́4MSKRq0>^!唋[pf snI)&& uP9F۵ݿH4 hx9EVLAgh8]OQ'xb ߬}z^z󵑢Dž2E?΍Ulsk$Pby>AyljrŅJzʌ30uTACsOz=M0gl,b T?wX2k/ ?Ф{ux珲gF2Cdm60î)IQwEG10b{^ M7`hδm Bh3)3#`iE 8irvs4\W n}n-+=.aMD5NdP^y( H:(?Gۻ,se~Ӏvl8,?`jĘbh"ei+Ǽ)Ǜ;Rs]yVB]M"1' PpDϺ!M'\aNB"t~+&YwP)zH264!eM nju>Xeh=rsR7Ј >3Cɢ߸#K'ukGXϓy,'8ه!Q#y d㜑 LguZ2T _)^>νpFl_#xU ch[(ѥHbGٙۘɐn?Uo!M '6% ~"#'w({֤Z=gMNGB'k ar۔V!>"0Y,f3cQ3Ľ@-MʽKL:56R-xR w}YH:ύϱ"F ʽWTziSO{wd2c{U5Yv5.ttze2Ċ"FSBww|i[iu/-X0+"8.rp%ݔjd7*FD̄UR}tGgXɫz2,EH$y%XheK5MA@C?kM9 B:^J.!zk *0ϋq[> MN~Ud%X"VDX[Lƒ% ]XGN'O%<[ˡ7,.!.c>y[z~i!VM>weE3a"T08/--%pc;A=7k=-Stt^c糲zLqqByYY zCټ ae{npI,rXO^LSQE,2KqSTptUs,[|Ҡ/.ל|e`o_އUTE݃e¤B<`a;En$O+y9`` cŢϜKI<&Z1"i|ᴎmFآhW#d?ZZeI~M #f g_ g[$',s5Jyv "{DZt|t1x vm5.eJݸV,l e6ap1kT%ik4 8Z-G |F5w3I59 DS4N2B@9BmVڰ)xXk7UnX*f)A@mkv|6_f&P!$=b{ S»oR8*Q}֠07B+`yj3H%4ؐ,%˾D֝T1ވURf-18mUVB?prK5 ~MP^"nk]N^j ҷp6Pڶ@Bšt>evb2lнۙn⦁A*ZL x5_+G k 28.9n[ݼxf] K^te~_#CU a׈q3nx#l$6&ox\$ְn6$A!^,$C.7f`Y} x|KɬǸUeM$Tf|pqu*"e&-c^ Ƴr 3's ϥ"mp *D|׃f`40Ҕ*j?[t Gd1`{ȵdpڵ8pӲh㿅ZSFֆBs\v:Fwx+T[#1yײ (-Jj=Pܥ<'pp !+ڊtx1J0J+%PJ;F=z@Bǫ#!R|,+wvkRؕU0Is44ǹԐ4?e.lJ$2"C]"V =#VFlx~m=ѩ6}lk&C?KfHz߼2ÿo+rEmLmGet)>я'~UhyOUŒ2ղa0x/h䴸W\舎ԣV4"M%*{ cIm?:XI/f䕺 ώ. UBiΨb kqxay*SmH.x&K]uct_<k+NfTљ##d\y+jmqS`q/B`0$|flIcEAM~Y2HIoͪ8[=VXN.F<ڣ!oعu$MNH9}1?S?Z`R^qB60Z(M (9P.1V4:"u748Q92GjlM+ q׼GEEP$Ee y]CgZuA8h5(-i|V&+L퓾ʹFNdf\>Z*CIHHַ( vS;+0d3GP6."y]H;ӤowmCZDQ׃v;}`:0kDs6erHy\7j2]3)*~U_HgZy(*7YiO$!OޕT|؟EʹΑկH Y$z-QJ+<6G+E^k8h@OxYj9O.~T7w ZkO[ұ66x;X䧍Tl t;l/&xsZWaUS䒰+%ZwɎd:pLpQ@G`t[N:)&"/>V_m%+Ay[Zr۽ر JxL08y#fRD@MTg>cK2dxJcu)HaN9|'f{H *6Y'E ='|I4@jh ݢ{'E!EPVE[0ԘG¾H70~3k{^ OEܝm$?N4!W3o %=o24ȴCܓDzt$]f|נ]riJ\<5,#ȏP`8hˢv?Eĭ{be#Ji4yRʺ6ֻ@YhGJDѫzg-(1>Z! O A +ҼϠxj4Xݶ0f]bak-m:17 t. ^W 9:D+el@=CL˧WҀ qzBUFdXwj #*dpA~U(lf~\2 $Ķ]L6mrT YmO#ru)'%PK ﲯj1H ' rpz$]cFFj%Th\dTf&'֪˓$@c^ 떝p3YF[Slp @CWGj*8*xȷTo]7ϯ)*DYpOiUcw<2ێM[# }tUܹP|yjUen[B2OoH%6׋UPT.,;b%6kdC4U52{^yx5h5zԑz0;az~b9 *uvXsN3r(ƽk:c>#a~JX&@7,w@᳭pxXpe JDBR4S0ø8<р`x:hHQ;lxU~M>0}@MR ar:)1Wbcupǰ* K5#\͟[ Tl_9owiԣ YhF|3/筤:/6O,^HhozW3ܭ~DQ.\qWttR,-WD$$5W/`Rٽ.O{΍Uӳ^^|cٷB2s?7&j4 4{$]߅m7MF$3yIpt}QR;` .vd ۈWNUA;fEaT|t)#HoYK;C%WY=sQ4yaX3+ s7 d&fhsQQ ]7N4Q K>5&H+O:,T_'0>&]dq [p9$p.PՏ~N}Dfe`;=ɲEmyɠHf˧o|) 3Wۙ\M^RW:\5ۆ5z#-چg۔%PbB!tf.d L8[:z D},* PvIz&l6X!͞B$0̾."!|Xnoj]rǟ2i @:y_LѤ !̓ Dcʞ:%P+Kw}]J2AЊJX}nciu+.m:p y~biWCw_Lk Y.vJ}e D3LɊSbaH X uHа-27Ut^kn3G*pُ]pʒ`nwLuva(߼h&9r~@ޚ7˞Rpl[65{ێu<ꣽH 5a> ERld/R`,@v  dd_s4̰ NPncPrSJON Π+c8{t9uOz=߳A_iXE)1mF8ù R\>Z*SccN(msKl{=i UFx%&.rؼ]gupS\mѱdIPD!3+PP)O4&!@u$2mԋtǮʟЪHT>$BONG3+%fY>tn~/pYeCSCQ=6\SE֝ 3%6tjP2݅ooS)ڟ`tTeCk*~Ɛ%kl *&ɗj37i"XTp)`N8A^3Eש(7DJS; CI@An!ߵKa_< #! RX rgW?˳yI?v&0cQ"I>ePi@bfΝ+%+W]|hſ0ijBa_'aN_ѳqȌ~@O(beMAAHO i1 ޤ',14 e4vsI8$\n귔m mk@,@H367^`  `}'}\ft b#Gooָ=DCxUHzf")vrGQJ\it>s~|VcHU{KrtSf*$kRFV?m݌>G[#vyx~)]Szy 8X%Xx^E3czO:|nY7KxƝ?adhl3`;vJFm ].l<+NO Vc";1~DseؚeӛioM?Z)lWt=* 6 ֘gu!ȬĀ~w1l;{ Գ+sgKxr JxQ}gB7u`F@<w3eY"$OTbHdCK@W8N멇u'c'SNXÎPq t[ M\X4.6NnΫqyI v̻ȁ/2fOOT{2o:w O~n9b>84 wNˤwܺ {{qa0%XACt Re[UGi/jregBV `8.sJ݅[oyqT_h`eUD=͐T|Pb-  RkWc ^ zW4 t̵v#X 8yl租U< 6 ȝF*?M _h)*iM,]$O؞PA"PBTd M}fZ7zˀ% se䠪n M\sn\Wd`Vx]8h^{&c! )yĝRHֲ0Z&Hyހ^m/s?l G)jMW KsGDV@-F- jo._/4S5ҘXh5 Š,_]'d6C$PE/c@YL7ע}A0(`Հ/]ݼ^u_ JxnS<});V5')!y0#$ LrHh4?/),ddp4V6_$݌!$mo.3{fK@AMfuٶcZ:lqDRc∺OH&ûIḧRM6~Fw(*Sf̪l *;բIW4g?/&lDQc3eo},W~ImR@LMJ$q8fl?JO'83Cz2'6O|V~"ViD&biٷSΦۚC#6%:G0k=#7o)C ֡mN2z67_GpbR R(,@@@:0x^u`њ+"dt0BWDf_եZ \N9r2.#P*ug>S|a}֞\H(zǕC.ژH-z# g}ْ/003Fbt5s0c}xGTb *{c`r0^N>b5&mV:18oyt;C $?7a5\gC@Oc#X}dmVdvlO߳,cgDpimu}k>%IⲡWVs+ՎgU/«Bdhԩspyqf/ß\sFw_7p5Ҍ R݅lxscz׸TYK_.Ƶ6ROő2h)X e;rUI̼')Vzm50D wpID2ߙ9)P%!#K<XebN009{5;n,sT-r/Ŏ;WA/4.e5G3OFIb^)]Y =8e 䜂; 7ɨ̰S ?.Tr+*X{p-sB&x ;+r!9j_@.C G^HWWz5f5:\%]yȏVWGy(-}MJkI:תk ё@f&No u0[vUFv`̭y ;Ue5Pkt3`*nL`W?x%sc?m9?Ls5;,RyXIth2nPM Edd>6*J)'ܰ[ſZ h1ʙG{uIpߝQpcz)gۉuۚ!b% Jg6PхoHzhj a)K-2cAR 7HHgx)aB2 ex֭[_uYZc@mkڿFHy%|,2QֽQ{i)"4g$f񋍣 E(X .Co^h5h됮=p۳26ĦˡR4uh5HdVgP`p fɒfjV̱$h;BpOA%:]{_KT_ãlS.zAk O2ZCD>*ß7mY5:6pQ#)Z@̮QiaBp X`0+:/q*eCFE-Kc%,?C0QرZJxM<B0Srk54x+7~2VNHiHZ!DHi&f~9Mā J-͍O3KpW ;@w:<_zD k;j/|F ݚ5g8.SQpm,_6~2,oN@Oˡp xGl[ń2k P..W{5o0ʼtiPq DcFLrD:K_I_* :+Ko~_ *zav R14`AVߌbs/Cq[tIs k\3/IkO!K@r\znknotP3z:8kTKP_? x=Zj:pwx#UE%`V gt[LJ7-/pNluW #G9VH+d2[*dwzW zKWX.UXgD y 0&Ud` 5GèkSco85jZqAh~UN,*ֆg8qp;۳#8%A!^2(zڑv61<*r;]9t+?ƗOrh(6`JwH ` վ%|{`pQWup_4P(6JW|q>PPg 4VqEp "_;qa&~M)~{AA".H֠lR}Ot1k>,LYE5\ؘtJ*-mPuOMI?*0H͆H'\u7ZgUฬs_zkw_^y<Ǔ p8\S><"`+=fS!ՓFoXӬ^{+ȟd_wL8]p$H'U9PLo,s 4[6 zzYQgrb@I~ rQIH2 Ŀ_LDDCdGli3$~;w8( չ6Ί(a bLV&b^]oͰsDeoSX:ؠš3;|>N?CC}{|)B:|{ _C 1+~R0Dc`L ),nX8 GQ.:̇N!ݺ ~w%)\MӬx[xDOBaL3^'C5b* K.vZg^sJ\ҷ82bk'+6=.x"@ǹh1vME7! 9*IrNKGPV%+Z^.* S"6?8:uܻ:u4Y\?Ifmlu`+mɾ%K"-@"!},,/{(ϊߎydڗp8;都]qlgb?1!(~x5M-o3N?aNYK 0>'O">^L(:z0i>w հC6 r7:(-Z6^ \{JQn=bpu3D`Xn;!݄.!t=\N;LY#٘3$O 9܍YpHx{RM(ɡ+zm(G]jn#'.K N$Ӕk802(b),Yߒ4GM'M}q1TXLy n$ |R$x1^{wdR:T6ZkJ 'lqgPqPo\QOA}T~Yjr־G1w˓&cV'2Ԙ)%>(_УgQXJE'3;n.ڱjz{yn*^{!Mޘj?-%{$aK&m(4g#~d\.J 8夲B-3+K:k|֣: e̊wkԱET *=܉Osꙴ! DYm>2??N7\" }z`wa_Ńd|j3Ag@\ ɓ9;0W@$k}U}l)q f\toJ&sR_KїݎG,>W ]l)aöFL!KT D3" 2 aA؊+6āU#\uL^7Lìeqy(u!\4RRx/p Cϕ򛅮_̙Q *(4MIVQwlgx=er׬"(h]zw5=$P?fӫۯɚrLpc.#RlԔ:;4gHMɂ8x3|jĉ- ZP$Ef|k(| [eKwB~1?YNK&` 3!T@e8Kj>52>kB(HZp .[= nPCEH_[ܼiw[OޒFyK=Z:"AMzTx+߃9@J:x$ᥘbSc)4<7ǟ;\>Lp1j}|q$Qlzjnwв.wM[YP$4ay \ =ظT'Prڼ',pM9@e<^]킞Ha.3|YNWyVR4ѩz($!xB'b"'bB]-K{9cQtjkl/lQ38)G*U$4uCJͮs`a0e8"p>\6tJ_ %FX-ŊUSöNƄP I&QRPG9 s95T(,UGbܛ.N9$j;^襉4i0#EKfZGi2#,YvsArTqoY֖:YD1Aw%IN`W[(N؂xVH<:AЎSW }:Ar'|nPþ]!#@X-S+ܣy͍gP5̄Lܴ|p2\M6 6)aF~xJeA{ip TSYh!CHA HͪR(!8E2}[pyD,ÜAdWOYr˷ѤT1a9H>=rKv*f}!>]u#A4S_2o':\a3>`uEv~+WG^\D`,Zi/9k2q$hdO;LMDƵ&,h@ưxAK ʗ`0g)'&I[Tjo1qd}+Ug=hl7Ftod _חO 6FNY͖d,]~"_Z%mGơ%"$oNvO@DU6J vx.En9Oø4_b N r3 B̅ !LnB^yPABKc ؂^҆smNOiDmhI%(Vd !乕h rSd+OѤ˗ʍ`%_#9 +73Q'MQp^!Wq{rs%TWf%#hA64] ^w+A'R$?[],~np}` ;$&@CPc&kƓpwd]VA=^ĈX-K辟5r }4GFyfk1ӆcDɛU]0ԢJ`c'fYuFy~[7 ]-&j?sEtb]Ľ?m! LJ!o 6#U RQB'a2`%/iPj Dk$7 h(dUBIz˯ Q`ז^!0#rlk°W=.~t9kp[Yglx\m ~dde+z>SHݻ#7 "ر c<-I-UH~It଩ 9YfvU#d22X9bGk!;lz\Yd(AsJ>'U>z1mQio}K\b'Ӄ$U~pz+gJK,j6T1;iJ_}a6v1&DeZ׹G.(xg/p,|gǨ>W`[c24M$+-SȍY\^9 ̘e5*I`Z LxlIu<? ]J_I?1L>( !z~+%M68I\$7jH<2n8Wu,C]֌&l>eΖ|ӹ ɸD}'~hLUZ71gt3߇R j.`2Ai?"[jF';zu vb7yqLQG{B_q;"Э^F:}`K:Va9fǶsNr,~#wFɚG$/"8aw69,1Qz'%5ӳ䓛hcm&7̦2.h6ڇB .ݭw8I^.f V҇-No }MV>p~#*om*`w }Xfܬƽ7p/79V"r(T|Mz!H=mYD?ojMMTY±̗$D6z?\sCO^=i3>L(*10'}=콨k•琏v[@)V(\Lz3~6E ~E'SڠtT '] qd3ȃh$iS1AmH5:,{5 A?9{Ŀ§#0!7mdF!T*T=#+!Ιq~+FyͿ}~KfӒo#ZMFD,Y[DYdQ g{?8E#V6j-#!R/!-UlbSm*`n &7s>`Tc8q 6Qs|z%4Gm^GcvqM Sۨ1GE`h5}f,~K&D`|0]4 >j1#699G$L7̕#Wd^f̛@S^d~Uk>j]l kI̛d|닔y3ǦF2 tÒڞYh՜DYFk[\"ti)2Ϧn;ÕA '! m aQ7HcYK4ɜc$_~^ r[\uA<ˣuYKYal?$Q#ˁ%,Ì:}߿1pqM&׏Ȩځ?&{}"B0 7֟ڰA}~eRDMo`{.=3eh]|h'8y   †nĀå֓3|TsIc}$ P3=K kgunw(Ă^c4G8,ьHWUb2P= )]Rv2l 4`皝Qx.Nu8vCq@|o@A%Q즔#̢U$)@F[4mOQ\Iġ8QzW7Lt!IE%#{'n52$]2mG?ZXŇk}U\)Ӏ\kA0Mgˮz (AIEf 7F#x֞ZLWΊ VKW Ț$0oMrqJw2"փ Y4 Qe P@y^WSПEs%z`w/c6*-i6xeoqŒִ+ŒGe#`!SKYkDP>M_,#8xS%-19/f@E3lXDo(YX-vJ 1-[2'av5}=74Az1L"~M5m6,sp׻2Rl`V O^l֯lgCӱzF{[K_ qܕֲ;yݰa9*(ikl1]% -ͦ"-e*r73e'(+?e~;^ y ;xo̸B䭡U˩>Kcz0>ofYZi~DͳtP b9`V͆p"0XPx:ZcQh9_ {DZIWAU#gT^͖ $xg\H\qi^Wmc=C{o|a.% =:a$HwVf#wc B8ÈwFB}\odWLdნq8]S&"y]gmpfg!Sv 3pdU+r"7Zc_ PD0`QHN'kc)v>dNjv!:Y|yUjy<ː^z%Hwt-4|qdjjn᫥;7.; 7ޞזZ"pܑO Gӯ \n>hr6 ߲{ wgf̪V{|_1)kro=i\*{.ǚ1:}޾k (7#rolHea߱ܖ5ieLj `gŮY@_,YvGA3Y) ӣ;V5,Twx(~姦8OO78yB(_~LWyQT$"2u?dOS;ﲆHp} SMlK(4/coY3ߟH6H-<^2uv F~'-L+B2/eFkLOf2 ja`ĻjSQKjfZ!Ɵ ?o'L5yeYal"5b[}t@yE @x>Sa+ĂqkLuf?,~kwx7ʺ? ,8o =,oh / -8K05 Kd4>Wϩ3LMm4+ -n}{X0J=Ě`pE*} dK*+Y@\B"g2"IU^|+\ ǯ޳Ta3$}^ro^CeO$4ڄ\kIbEanC*)k_H<6ad,`a}z,68D bL@ةTg?xcGsc[j քy|>^uK:%'MO+SЉ3}#5nddk~qpE;a"sad/|NsY3Wu*-C=3/X}D,܅pj!Fy+EfHXu U>vʃM1(cٰ rT Ko{hp:_r7qt_X-D~HK v &MzXɦ^{j2o²+r 4].c)-(G } L^/8[:+{Qw7)eF`zJ✎Mڪ&Z,%pЊ&8^$^c$T컋*(&1L(EYssO.iE ܉om':o6!d2WƳKuy<(z:8KG Zf@۳YmPo汘.̙)t*QN*A3M(r3NfSဘ.B;63[R\FC6E6eVYX.7s"k8}fl=,=#Ȝ6+mmxb(LKxCNrA BRtWDJ@7<,e=A<7Xې6wRϰ ͪb$fz*S{ U7 d2JڸؿF@2`M{3ͼ#I Q)0=gs0<ڰbXOPǣy˝+&^b 'VAXQuWS)7Nw!Ye;t^vöۓh@[D'F"v*90jdg')KpSa ~?IL^?+ed[*KPb\&c+\7 ħ@$+^`_~E"bc0m0k$z0|Y3JCf^jŸSR7jAo+[׈xzW<0L:lEFVѡcmuؕgӕ9Qm+gk-`=%t8px΄uv'U$lM!U` Nw_yT/`<X! M*vf7R/GJ*mOI%6T3;p4 {U)PZl=M"lZUβ { /ϒ0vm+EvWRrMfR&Um3/T+oIrFf8XH2 `= MyČYtp+l ?*Gwql^(F Ķē0NA$`ónWb8\P2-7QK8 V~DF/*xNS1 HOs(;/-.UoKௌdnQ:4 RI ;,jHmx@m pV1 ~;-dHAGrҝ\Gc:/nCGWrkڌ?ƗpɲkK ^P֪KC(2e4xͻ`T,vwM ^&X+y؃n\[_<@ WL2Mh=FC۾yAKAR8՛[|݋`kʁA̅ROR[GD|UL7Zp`:,ETu@G }\PC2'AsZȺX!™$ 㷹Q&ү Wika?ǪF¤8>oMUm7f.oV買OR6kSt5rɦ oVsVCjR|?)AFߔnQ~UT{ 7LLF|I=jrdWĉ!-mo~S3|E@>s7sZi-S[@Niq;ge_!]Չ6tq&WYc,讛oTJ@p% IY;_4Mmɵ 'f>Y|A`\s'@o.Ւ/۝q}C=eʈ]baBg=`FqX"WUJNR A/N|D\cMR}S_#MU"q;Ԗ'9 t_RqJjQr̓Vt%0u/mU=":f#^Zh*`OXV݀c 0zd7/}%s}ݵ\gj=/TLr>y"_0DeezSQk>K3?0UQ3EC*}xN-W=L&umb_3 3Oj{CGdPqގ>(4XҒ2^g_ %̅ &(ןz\0}o)<a®~غPkz;L˝t:p[W')v0bP_ xL\9ǎT%1-84<~c7. 90e(pik|x$yħtW1[/V#AcxA@;hUhd bta3.nRVn&W;/S'w[SOo]W & ap?(l;E7(-gO CAG$ uDhqf=y MA.'7|5LM 4*تp_ Q2M֕Sߠ<#49Y 2 r5 *0̲ۧM[XLDG9WM HZMyM&7H+$/$iڻᎾdg)@/kI*^JW!ĞRYPAhg|"oFIͫ,ڡ&`fXpes;ɘ GLUՅ0Ud-\=F3Ⱥߝ0^!1!5knrqD  :TOwgUuLx+"pje²r#N\i5ѯ|*|dJ<,(ǧD1? A&VJ㒦v{sfGܥTja2@(%RqB?tcDK^[A!Fd- d /R&o.(NWkHd3([ xgP4jK݄wSl<:+gytfcL,,C;(E= ׽[2)3 $(u4i:l+PF}4~«i[QWY>FMjVD(;< QrTɍl&/XO|I0$u{?|}az !ur2OVջr10&OlP_KUsWN GYu)dvo,^6{TpowKI ߎѕּ-#MŔ(P݉Jb(>⟠W8!zyL gi:'$n}bV<@A,1]pH("؏szF;Ëp},#ڬ v`BE}02Yc"q#QeгiAv7ΩEIˉ=ٝ1FZ[}1iyn UDcU>E_G1}y>ʊOLZ,D/I1O[ |PjZԢڃr9qj_?|>D~ҠU7>zSUdvJ~^3t&]g|Ta'5)||l^PztpB\\_z9V/\L%/ ]ni|;RJu6).Գ.{?]^\; '1T P>߮ y@>vؑLb@KBڇSp#~͟rC=f@$$}_ 8UiKC4ۅ_ ެfWMa(lۿFp3=ZG% 0yݡj%$u0"(E\ Ir抬w];KrYM.HUꡖ=pPlNes`>ˆ$wxp@YJ"ʆOͦhUUP?fZ]P#ѱ1TDDn5BP>`yba kЩby&p{3e&vݢVk7!qk&?)KD]hܚ6REN-0S_c4hl*S(9 21xgrGlݠ#F镥]}oO䄶 Z(S` :ب.eT<~IA5FuϞIC?~|;#h^{p c xkfېI1嶗Ɏn2 C -GE4M%Fw6ֵeu_5fVț%p2qɺAU`y`c t#D=??WodF2QZ-W śE允q2z2fF^$KɾDUzeQ0?k%='y)Oxb*^ey^@0~Ek*D`@QCKYd@ UEa vDNb߃64d`2\dPψˢ ٽa; {rVt3ҟ(D[P^\BpR! RZtmAKI{WkK1|{(AO8߄u< ܢ2)䨚.MTrj 7 N O$l@ h>_E.g㷟aSo,]-6v,8HhyY!C!ʰ!θEU\Wp00ucc*+dx6C?3j, cXD0f2N)9R¥y9-MK7^Dv L*W^aO^ Æ9B#7, RgXP(Îpֵɿx/d5qyOk(" C,RYf,+є:6 zu?Σ]/f6©%; 6^㔌p8ͯ_'0ُKE2;$g#?*wX+}REdj Fd@OS)DCAʀ"pJWfq)q]]X_t}a/b*P ظRwztVo]H8rr=&[CtStYof[pjvʩVd_nȶ1+/`Zk UYY4Uİ,= yc;]!*mO3/~3QGA!?2D!yh+fgsԃMc,)X3 @( 9|yE/\N8ގZ1lwFntBvX&a{܂r*#tCiD ޕJCp e}nV6%?ގ D.Ueո#/G8md:^8 (i'ƭ3vWl Sndu){ :9o6O};,ÜRrym4 mDh]^4Ƿ9 >^j*ͮZ+(RO#gtFssE7 3 e1=W{4wYf 1H-q=-$pkkD>iwYŨ)~DiD0[ol],=TLGOXTB{8ެi_ߪ ]w_;L6{\jhvtOsaB .X!MfEkY1TL|~_WiF5tfB4]UZ&#DӤLn3YJ]HJf쨯C Lh"ۛ+q极xvjvJ1v%C+BDڍk;VjՆnSR^|3*{Z<7}#Xp۴(Q!N'JC?[Xۉ@fT2 ' >K Ed_mZYQ6ssͯG]uw$CDT϶.ROeС;%njiYå5&&[Jf) {4p:D3i–/2B*zU-KcIz(G deP3e^sݿ ЃCЄWxֽE::e+3΀e{_LE{i3= P3VHE)iuN`UbMM@5e E 5Ej} S:- O}VjZנ/TVmgr͟2[}VG4u_gV&9),VɈ! ,•~ |`d*'YsK&D\$݁5fh]O;Y=-!XYxXI#9q9-*-ʁ,~sFu3}ZѶϮ.Rrvofo{kBo5 ~ Xa8".Yf{ j`pG,3̿9)=a ȧ@@F"Ʊ{7b5ZףT۔́,CeTY*xtc {~V{m0")"9?"5Y Yl{\2b:^l;h9$ |4) 8| ١pܜƠrAaS)3PyUD6y%gr/,\`(_HY`xz0ҮBzfĴU鬿y1L[ʞq\И] DsǏH7.5 lϦhפ56#.[SV -*EնmҜA,MYrC(}GLPHoӼcn᭾\d=D8"9Ҙbsu "I.<̴}Rw.[5' ù+OxJP-Jci"k3a4-YmQOw9uĽ(ʀ+&ϙ$/Pn˰ZImW AOQ# x[ޕg[~$b-Ibk{*jcymy,e17VdHS캗'}]()\{?yGG^p,Z@'HB#ˮX<U'dsT͔bTr->b+Hj雞Mq8H**a t~cu+I MH#d$'%C]zra9VC\@ѯML.`aB[z3zϳ~b˅ƓۂQS_&i+n\)^vHWoO=6{8gׂc;8v{A/TT+\>KۊF,uY2.,WnSiK;֕k8!ǥ@H/ r .%&wzh"prqUХTMySI¼/2qə YBUם_CmB <%#Ltj\@@EI$R\:_>mǔ T0_ȇ!Z'_g_c6OdؑQX1s^˃dpZP{AJ>[GScW])bhn?:wTN9V3+2.ِkG|䪶 sTim ӬX4mD_^5X28BOM}hB 2@ry,'., 'ZE歈M"j $1l#_c[SCLJ>Ic&+&wmƨkJ% ?{%Y^\ncT ,%2N6z+}QExLz>{cf䯌~ƒH7Ͽcu車#>+EW2R>s%&m"_4Iq6Фt8'Ŝ, ^eӏ8(eMdbJT_kCkY7/((uħ72j\|)+pMu[GoW7V+`+}JҮvU14iBtYJcڼX~kf>l16wRSN f>Bo|>S1ltU;ƺ6&Q0 B :,z¥#nU$ sm]EQX(B$jr9AzodC^pt48WfU)ڡ5' :a\!: =ccHc0FŽ'[}E׶ThY{E7XǗJ?h۔/.ؙY կ%YߙPbbdmT! ]jp ;/ K:d^5e$\z))6M3;RD,v(E=++&y m3thB'WwxzfVj !>_mbeS࿞3X TA ! H>_S y8dAJJZa3$ӗ3Rd5sHkc~7:T-Pt͍[qEqT=u^b܏|a^,{ծ4+Ëx|ĢvNŹr3pΤ%#ƑW:c5ܤ?͆!A|0Zȉy[|emnt ȵq9L٣PԲ%nIʌV# 걡9ȸBQt|4@]uiq$x)U?a<9? Qo_]$0Q[XWѰ LEXoU I,:3N~6(<}M޷K8"?a~ÄOobHZRRv U&£G2ZHτUef2(i]&2`tNDu.us--lwF׿GE.w߆GX o5UZrCϨb*hG)L8$حR)T Ud2sTn9Z{~?&~#KS4 Xؙ隥+̙ÿdyYx>IQtH7DrGIm׷c+@C< K,ܔzFe&DCfEż WNb7,]tU&cյ4#$YaN|FՙN!WQm[;ঽ b-*"?7H0NhtQ񟣶C*e.eI tO {sT!"xה̘c6Z8Rpp1YѤg8_%դ'|@yV6UU%Fe&,_2r&ͤa&hx7@!+VfE={G-ǖ/1*8o%g9+ Aje>,28gTP0GL$#|(~B w&/gkTzǻfxP屍c^!rfx4+wRv3a^ Sftɓ<㾉zqW]NdɃ.m$̥~lu pTUqq|hux$:sq"HqHT<5؂E ah*Zk smY>cȇj-[&qe-Fqnƺ?X:' NUM<{Ma-)PS^K[/KagEp%p(>OPSe1ݔA_@mI3k;S)Y18kjӸi./ȵalæ3cbνu\faӅrS#w/3,֧h6̥ymXz 5iNEkݚ)n%${N؁܊T"V:@Fl)xi^ir4,ٶv>əvF~Od] q@jEcav@rdz@@H~믣ߡ QZb"VBC PΙX 'ŊfO.BGΰGoe3_[Ͷȥj:/9"`8LvCԤ= ^5(3hnc ׂ>Z9_^,8ގRJ?%bn S`NMyL7N`@3Q\#vQy/y=)t_?!! ɝ=oF/TVu̇$ ~68^6t#dt~M1&)'T=:A( &vzc@?k Og39\ .?{WOE.=" !|k[/FZ !"E`?K<%*HPc!S-P嵭ny]YiWQɓ5d%j~;s㒔pl?<ۺ-?0?vӠ&LxR>1L'DRFQZiDӛ ߧ$qH G oPEû-k1,\ݵ 4sL.:Sdλj4$'h%n g͞A7bC7rm8ar;a1/`lGvz*Ƕe( ,U3<V9>bjT뿵(x6[bteIڤq47T tN: NYb$CVQ{0N+Lzႄ|YL)^΢Ci&a&1\W31mhP(b:bI|-[Ic2ÉJў72۽tq;Unc2|B8R C}{_lQ]|-bkK[K ȼ< x]U9 ǓT:#f#{GogsiBlν@܌,'4{=gaJO֏%.C6#|dzfs fuum=y'ҩ,5r} +s2*@%-O$GqD4i[Mu(QVdpGgApC5/:ա2@wQu :dkvn2 }_5W =ug=-כ9۾$8ah0'M997qF,fӫUG.1$M!=8BjzFn]cQє(YKh(OF۰9A${gCfmOk~;9?ng3k73#+67S#JF3S^@\܉):τ9yi0}"4H"cFAW"a3(r7߯] ʟ ]^~\ XvV`KHsO,9fp/nt {5Iu<ԖǞj1.+63o+x }S-m77r @|f4)> %yZg'.Tzߎ?gjI[8nZ8msUA9ZǗd@,g$ӽh]b)4KD"#IX2_;ġ Wu:,[bb0lzm$YHM.faE;3Y֚dkfb"DpB= ]Cd9,@}^7~2orAE&mPWC]q F@ TeоكNѳ~#8g$&32s%0e1O:wo,͢ ev GQyE<2EKo(rGoY^. >WR$5.?B! t0x[g(J+P05tMZ3Cok8#@1?XDg /ڴȓ>E=A!Gs+w6EL>jzKV[ìjT5F:jP褽tBDOKO8>fvZpbf&2woHP{M$ʍ<dnР8B|Jʠ83(3룸Ѳ*NoqOܘ_ OTb%s4_?}a]}ͫ9-5E$͟05*+zؼŸMr76m꘸䚶 xq>UԵ$’!dKO5B#-}0~8L,@uux!1&N+`%pEԼ1oy@C̨RR ` !nNV,#;ILhzZl*,,x,)k !n>sk*Oۥe/MM w]-:WKIVW[[ "n4p[YjMǪӖƲ_ 5)XKQyo>Ӕ}b``hu{H^lzk`iyd@.$arD|X@V C0/R=Zs=Ğ r^9EnpfVv֭$voSQsk|J_?0&/}#Dw_Ɉ|τTpnHuB 0)gr}kҷZ&t zm]ST:aݟi5=ѣuwtř^5/Ĩ2c%X`6ٵ;Pɫ {+5xO*{3q4lz V o1⓽8 >}o?UZ^grvS>͠eKF{9eMݣy.›u"Jܚw32v]Zq0Riأ&^ ֏kpqFW8y5LJvE _퓨o<"ٹ5;7}ic=Re9ESֈd:x=MaKov^* R&"gVwD.BttN`kbߩ;aYh.Ewt8u\xbQ'k$yXЂ M,lx[Iec˅h؛_W~96p&oY\72޺gI=p:!R !pF$}AGik.~5,y=i𶷬# Tz.]'u`<}}kinO}m;IW'rLn '¾Z3}pfN+ *et= ! E56!z:' .C%Kze3Gkf7;7V?[ iyVhPBQ#Kz[. *.8hA7990j& .vf8o8"Q/f䔻! D3{/Cz韜n(0ו O|~Wq%S`s9ɵ!.<6$LNi(I?YD ; qVOX?jA@7g;$w-).ׂ=lpC0%NLhmlj,fSE4l3kw;o5KxmpLwȲqI12[$g2As<,Bz_| B:|{,XűnOfS y}"M?106~Ue3*R(sJȢ~@C2r&E6+-e"bXhcIt(ۗeg^ڛ0j)TY¬mcvE2AQn41g-a0 4-a7̖UӣFdA??>#_&D2gN{/oi*ˎ)Wwl5AQw d`Ϝ[.s "F̣阈3$ŵ1#ɬ4ZVSU 1.t-폺Tq _%!RܢnA+EaP}>ӗ 3tF1!O κ"#Ա@G maQ c<jq,Κ['au]Hvゑ :U{,sž4T l}(k-bxwoѧ:Zjމ1IRJ(伷RʞAj,x z^G$t+}vWK4 j=B}Yd. ;UGR5&"4`:>.eQ=.&(H{ʛf6s4 g뾢]9Nas3p$<nfl* -:#AoR;y0Z#EʇCtqQNj6*5X9y9Y GƕָnCB T61 $OSE*17*P@B$ djn/j;rV Lz'`_"K1ug ?N 986ZjVFob?ـ0f[ȡ OB3*xRVœ]1lN6 *gõAnOctwWP%l؃8q%u/톸G1A#y>W7Ay|"JݒcƄ.\s>XRJ8ƙ-S_d< ^QqMČ*?gTX<@4V54LU2m)*1D~nj 0}\o.<_S0۟Gґ@E0u3;D/A~‹{«8Q3_5X,I2ARٍΏ5^ygaJ kBaB6DV]-P;yw4$|D[ $@uo SY"=^3- 'F3ʶo,OcJ&Y鱷gtKYJF!p?(HJ 2~9r[Yp٤ F5B(Qۨn/$K?7lR8_BqM_7ovʀt'y%tv6=>R{lxZt wth 3TT-6pHs%AFӒrc5 vho2J!FELOYN "T5(ѓS T6`/ZwM,L=$ڔ{8DnUV&Hf$Խh4{a9,CuwZVTWnSںuhE߽Cۿ2.6;wrS߹hEl-i M*gkC|"˪&5~<):+,v\a AKJ8^3jTپ.Lp qCeյŀG9B,xv\KbP])kGx;N{YѸu1JBɇ).Ξ}xFPZL7cΝ.> _@T)1\%D&tFvFGX!3 VG))1Ćo;PN\;P`CEJga kxxP#4Lỏ I'g[Θmqxa1Y\ >,?&+l!%wur'EDaݴoY;Mi>cKK0~A)mV`X7x_b?=EaP5R^@ZסfҞǎ7H:p6` LNG]E2~|*/{C&װ*ywTؐ& VxN.ccC.y!/Ӂ=&ċYOPaD_[X|kwN뤛W;@\ b!j$*su̸ҟFnwmT5;oskO޹!]z(27Revy}zS`:{8@ӇaV e{ZXZڵD%V"2O04>8)M̯:D r.uNTIWƏpnwqoD[\ V-/l>pՍLp@!Y_qhZ,&@Jx.˖궅yMY2ͣ:EU>?g#M՝/!~ f;"V.+i9 eۚ 0^w=؂> _J선 -0̊=?꼡b<t]n^+jz TP4Jwn Ià -1ia" -G.Q 15o 6ZC_V ̍^}W" ްN'ESW$Dᡢ##Zr k]3/Y29c)a[mvߜ[2Ol.'xqA,n1R[N[  3 QL5h>_cK40q 69&"O ~r1nSOs*-Tfq'pEGEX`WTZ 8EYLbnYۜzdQp)ҶaOZ+QQ(?B]6+#%%ZJ(tzKwC2_q4Uv'x{,܆(tao[jY 'H)Qٔtlr,O|M P#-ipo^FqYXw0t}NC/ZU.,Ը/R%0veBAlڸN% CC!.80qҺ n] ǼV"Ƭ>wYPHdp#UWʹLLXsI1÷Mo 3s&/q6t9%||8w R/ |`zM=p&XwDO3 䊣1aƨ,Wzm6tBS}% SÏPs -к `uɀ ݉k\oK)l^7}*@KC&wnnPOzhH@Q%|m8AM8qcU$htn5=?;%rbe)BB`t|l8W!s"do 4YV5 nD&;(*V- {vч*.Ffochy\B ބ5^>e 1#{4$~(?3t"488(!YƗFSjy&j *\<"3ysX l=<ab/}R+x:T;&ZcƖPu_4 @6w jfa/(?~T]᥮c[?%مnkm,ö |N K듞n}et̾ysWz9iiܧwKmwu_aawۜ[ذSmibhv?SDCy(JKƷQ].y5&,LAB%gv{7K%Rb_9 &CM?TA[,•]m6J"j@,Rm=gD=AD%ŬoцMǡƫ{Flr$1BSk췈 vyՂ %zLZQER@!A3>=YoZǴCz)2*>e234JOdCU 3FJ!H5V vX31{}43fQE`:AmjP줰 ZRB?ogY@᪭,m[kj(Y'zP0%rB=\_V%c& `x+cY}[ncuKkr&%T kIr h7ZCIώ턴7|Cnt`&.%oRn7hrA&~a)M (? !Pk!߁0[]$ft;% 3r_?,r. Z| W8+ԃ{q+ju5 g~CAaⶑs{t5#v` ]|CYs:^ =Mb΍;ԩ Vv >;)+%vf|:J^fƢ[-&kѰ_9k>Z$C[BωHAn 9AmVZ}BjH#0N?,Ea:d1e:/ӫ:@#u rw`, $xyt#G1d̂Ѹ9RtkBt,fbU <)mtύ j=/'ғ74FM$܀|T2qIgK(v, {*(7M3dXg{ _N_m q}o*bl re˟$ sKsIQ RLd3רCU&xdB6‰*|25`(NleǴP4-#/qqWd^;Ik/#\,qh*ƞ7>= <}*&R#3őǏAL)r _'UO m^ާꚜ*n?4V37baTO@Ҿ\uCDeKG*͡ T!?]0l/?T7ϰWp|#6HEUGԨMV鉝縞b6ݹ7e@@{&6=yݖ*'ttQ kOK[θgwCq3c#D~%0꿾`քRyoeV1IQ~1mzLپpɘ2<4\WYg] LK[?MTgۦ1 @gi0ҖQ/+sraXƧp*p?n>Tuv) g hFdb~zD7&&=5 խ5J9}95 DCV$p.T«rnD($YllZ x(ZAQ7 ѩ8uawV W)3/DG9@L_q v+냇 Eׇ8x=Ô{"^9X)U:ĤCjӎ49HoEz48ʳK<ڷRPZщ[Diou/:m3t@`׀Jԅs[& k,qԒHh6,^HtQh?Js,vג71.Nd431TW?¶| n#~^>`AXE=D[E45Ȋv]A>Ҏ+ z&ʦojNbm2OAR9;#2#m,$|h.琙 #Z3OX]J^BZ-7Ţߡg2t!8c?8'QR(q+PyoE'AXɅ~ ?ri:ի*le b127"3{Ps)bmOG_7]GJ3vg;Pnyާj;"CH6h~3YšYVAXVrLu:reay[;( =YZT-ӁH\L~$FWlۊɹ*@K-jޑm qYis}v[G#=*x gM8"!rNL@%khWh~!0Lp`;Og#;urȞðF |gc>麮s7YRԝ~p+E{}` #d_5Fδ:*ȿA1F'(놪GpI;JMӶ"?#ّ:砼mT#.#ӏh! KL Cpg8'Ҷ!#dH&KDt1.1ʡjh򳿬/lcykfE=°ӆ$Q~(\Tz>Eh`S4K5{EGe  eD^|ﴒUPiu7Hm Tϊ}dǷ({fF=^κ\2+;E7QY 龎/!(RWib(9 >%4ad֍%~2Y k\F6-?V\T*X< wwPPY]scҕvp슜:ȭZʑKϮJczuFWÓ%(M/A, 2jG;-Yw Anv]4:()i2丷fx!Ϫ{'Qŗ; e窢X》OBQ .{@Ÿͬ~Q[9tjDg\3Stޅf^Xn5-dMtHq)[R/F8gcLo9Mvh 8;s^{D*xݾbN'j*esCcF|~&u&C=) Z 7 qA 6)w٨Dץ{2AaTn@ZlyvOjөB4T,N6yLJ22uwK}"-E*z3?#"w$IH6xeNw[,U!| 6Tv< `*4qV ({\杬I̘07DK ^aQn`G ݐ+F+P#~]"5"Oi$_?^6Lb7C/^ = %W-uEUE{IyhX׌nwQň#ofioQ+ E#0޽~HtfWoZ)&W#$`EbDJykh^檖jU!<5 7խ6T9pwgpfYlXEj5780~lno`e3ʩ1*@Z׀BqBtcPYz T{oKCϻ0?FVƄMm.x2 |̻3w <A'jG7ˌkʈW^ovύu.LVZ8g jDA15e=Dv@I4 2+| f2q0?{g$ :V/_Wkxۮ~_ƒ0 ^r!cqcD|ʨ{y:?13U=W5x%6M8nʲt2ZˠMѐCixKō1prOJO'45}1䞷ܬililf__?NuNb2O5vր_Z4c NP{S_xHHO5߱Md80YN[dr!)p!dB!>)OUʪ}]>n'G?F#֎x\O>SY; Vz= CF*H)O\*Ysj͵kI}=<* ;+flhY^`J*s`2NIx-VlVAV%ަE96(ҝ1ӑDYC 53EU۾i`\' Zoh,`ٶ!>)\:̵bV^M K De_Vl1NhƝݩw90bۖɦ?2gĚE!3>W{+u֞0G M7s8>H9Q绒NFitf;)}'4hГ?sa+Є [Cl# }$cR# qEjGh}f Dt ym \6  .M[ ZV4& y[1Rtxen㞻:.zXK$Qٚ9НpC$CʀU͔[ջvVun&UeGy' w8+r2%&Po/FiH&j\ ? @,kJ+{,/n31P$*|`#tX3Ǎ6/^ƙԄDM[ȓuFÓk|^EKT?G/ .Bi_'w=4u!}-"7H 5K|$&Тѡea H#S8b':._7Kw EwӰ JD1gBQ|ZlNUD+ܭ&Wv8åTHʵV ~*k Lhbw5Z]cK5&ԇw$q5Q2:me8x"+} @ob#)wRֆBWÄ1x|旟~ tzlb\"n̖OPdj1{VW\D0рZ_9\eЬiz{wnz8lQa%15p0h29CN^&-RJo7;9XX˞~ɂŦhϊҼ^`9V.@u1De˨d :.A v3M""SUTh2XEvBy$% :j2zp&@D- Z!@[IBp.9l,!X.-bdםqs?w>Τ#t*Ek:-O ȦخדwRQ.Df1gC>/r8q)b/\Hh5o-0euے Q"+Dr'@IZ4=Ձf.X+kjw$@/E:6j=̇c?ܿ_JOZ1Nn1W9d[5hNߊ#WL\=㚥̰cس,Q8j!"0j(&jgZ0ezJpM[a65iFf|v1" o2z@IƾެjyܷD%5ƀbZIyI k[)ԣ.LB]5 π]_FeZHYc B冫k67n،IcGyIWkC ๑Ɨ (Rs!즏jFn1A ]^GKY Qrw|jmMȡBK#'66. ^4uC\ZNM|2P\`Hu'ɊΗ\檔!KnPN8 fd*yJ!=h&ol: 7L$pL-;l6'l^11.+T>˚pn1!!% J$[ -&E}i b#c6FGx^.% I;'w n)Hd[T,1BAoCȏ +(ߝk L(.CzWf)u:̟[7k˪>ڝg œY"Y_r*lWvy22r.){iv=.3$$Hxg/nb.șr|cXrYBJ)>'|I@:v k+۞+AY8(j>% { ~u7%ޔm5ڥSGF$yvD}JڋGTSj(H͗3RX2~o~QpaVBBxBDX`W4[ͬWrTdQ[]4%yy 0d]_S;I{( elT\«٦ $I6ctDYݠW[l>ק!.v.S|MDˡ%]{oqƮD g9Sl '"'zO}l@Ψc{;P{%d˴xEt JWg3mc&d1`yў\ d[eאDy9 hQ4cKJj'eW;@WxῬL< 8&s6`sݔKZ|Yɀs Se7H&ǎYz9U>Tԩ -&58mjP8h2DbU {so(c)YUD|v:P' ~;[lgB+Chy"?E]cyl5٘h%a`WS 5I 6\tgFN/A*Wj opqa67rW2}3"|K?1Ꞽ#礂mv(>',¢=(/ I‡auk[I݋-ClP_~xEҖL>t*/Co#*FgvZLU$ !lу(mשÒUF1}B I}&豲rȉKiY =)_VP gbƿ_иz^ލOzKUM7U%QvAn X41hT*K &@Khm_ ys OeI4yp !bL6,o k|/S2ؚwb G e~ ~Q0}]SGd^n%%da%i8#)q~a66ڥ >]3 -%KWfޗT1B[>FҾ,[2f||cżdt;n$q#z:r{*5q2H5;ZD~xɝAZX_j+I#?Qv%Bkeb&&չS3h(ls] O ߩr S9ֺgS뻕Ac)L㚑]'Y6#d<@i^LS6TFPDb"lK!p$3+ =va };Q[btV{;k[2[ı6WH!cIQc^uPنЧo# a QTܭ, pW4C-j8ht6p㺾;9^l%L:%&[p~QCPkr޾@YhGW:i}n߼GY@\a[éaXnev'Q(y"ųB5+w6` 9t>\q/d3xl\p~fj=V?O{dWvkA*-mÀPf|,6+h 3l;01(rY+ZKWʜJqCX3A]ycn/HȺVۣ[9.J%ԐC%f=NNx[ZL9)Du~kձb #Cܓћ@`ء mTҶ*E;ZZ$u51 XFW"?AՆI}AZ@H.FDXb%0&=ĕ/G ?!*)džcRM~e@Vrh ӶT <2/j4DrmͅT %A+ڑ ׬àZԫ1F ښd.m]eW>4-&P$ V{ "It١BݿbZ Cd% M'7dK֖*r[j*AW`@ALT?PDeČ@:o'I7D1Hs*Jp}-NBdE gnI.@wHItC5t/c|22cF+mز~=/ HoT&ZB+bs~kT0}]_ :s}ԧ+Pp۾ڨ ~Jvb"Dwa-1x<.*[q@m:fpة/Ac?ˆ/'i"An]e P:멗 uCR본)ǀ"Z5PoEY,.}d ƕh]-JfQl:oRr54zjd/}=TѣuR~hF{o;eY@W粨7CBWYPT?#w(9TpnBC> UHI]i=I9f=XYADk+jI*h'_vXo>SFLoN{`~hmy QmHPzvtG:[yg 9!.ɢ3my^ˋM.Kf6-;pީR+Нrw)'{a'+.e=(re5uS%Y TseB!TKxYdEpS1<夆.PN݆yFwRᶁDK8$C`[ctT$xN _&:2wx T|mIwČU Υ?CCXعqכznJyԵL']h+.K*t ]a腥ܹtqs%=oV{yɟyvm-{%*-~'5ZGDNݳ`'E׃رZZ!Gzv:l②NnAfg|lˁnYu=ŲI!z \+תq'``$@7bdKi6s\!ͧ6+cZ i?L">>_MeTuyyV}6w^i`k Co'膻]ҽϲCƾ0qi gsQ`ة3Q^3D2Աp,,0+n|fayh%]Ԝp@U+`s}OPbB^˕}c}P wC.>?!\1d*иxCz&\{;>疈噼j6b<5إd62蝼sIF V̔m8nߒDb07I6$cz$@HfdD*)%_kubxӖٹ͙ҒZ-\Ѥn7Ѹ'T':ꘪB!NL ,SN*wTZwq_{~-3>P^ ȧ݄Bۨi_%z;#LDpʤ1鯲{cEp{+Ԥ\ {O ;2Ͼ5xw2n!R,蕤!ڬ{zcͣPq~-a7<ߵyNד}g@~ ks(yl@uCM޾0={\gtdBWxbhd4s_GiuLDݠT\bR@bZ$XŔW.Qzmuȟifjڒ8\*B5NEZ.l!d-cS˕T!:ұ.TiG]T:wrlĸbã\)"ǩ :.l$v MSra Q 30%DB4ݙ`~%>t|ane;?$ﲽq 9=h;HI;0ڿwKC_{h$B&P$ܐahgD:h*BPsӱݗQX̼3  =w<: ?_FݭdH{ut]xSF5\"G\TMT!*`Vv<"fZ򥯭2ER:?A + 0;w{@}cC)ޔ}8/J֧ ),R%2-/<+&=0, /7#"PYk ˧N̼H`yf8fyC>cW:TK7L*~rt~;@%'K'w9lKj&irn'}g戟#dhH d^gjT? 1Dλ-%ҞӞ ".-."7e(2$5h:N%򑌷iOyL=`=G@VĎ- )]2 )1DAzL;ydll˷lݬ yDБ(øx'"VSuE ={ce ~jmӋ|sb1r#VC$ nb|lo#ȿ8֯=[EDvWWy&[ \fg ʔLfb'@!HA;O-+): `PA*?E V?P5:na+aI%^@ZKM,#ֲY$6eR6AΙF+`ulZT̟FQg5@qрQQ5/'15\ <Ɇ5xYZ,cF9/bùml|߆*_~'2fkD i &TuW&p! ʠb 3MY}U,I2V,25a7;7J Z7ykg:#'qN]$!*5Ut.- .l<*8{paKʀrQua]f7&X#yXɠ\a|=VzCiW Q-Y%R nSE>4xܿaNuOç?cJ$8 Oj Kp:yGKٍO3 l4+9g#kWcOm4rQq.ƈtK D Z`{0$SJ.";G$v::18i+ΏrFs|+oRѦY$nSCdm3<͜L5!-Jݫ̼ >~RJx*mmVJVC>mX2"p\%;Ed jh%D~[Į}ƷU}QTHۜ}T`cpJzIiyJſ}o&ԩD1U}'Sr]0DM/MY-ί ]_J'@姣Q=y$ vd~Ms gz"mb5zeuUh:ʱ\8-Eg$8U>\j"͜a>eGr | $߮HS],)9N}Ts5H,ySP& =iQ|Vx̭1_|1}ޣI,Jg&%PH55Pfu!-`y[pH>.*O~tQX}D(K:j:dXRI2ښF{?V2IwRSle0B6#=aPr~co=, devdg@3ӕƎ@9MOۛw9#{*07xn8,K.7ЂWxqLGaAS\'5^6 {덊,6A_4C4peGYg~Q$|@Yb$L[osNQL\$ΜNjc&9!GDd 7E^(_}Q# ARomJk?"fWqdr\oW;,>l݃}3yo7$u!K ~0C_@5UR3kZb6'h_,Z ' 帷ܠ^v7b_l.J=^\JKL B$EC{Ke!3)9䖏n{/:Ayo`qL<|hs6W6Pv>.CYfӶp\%`yMX5gC{=_U`;(ŷ/Q !Csd}nuKr%QHM:hxBAt7` \ fJ:+s&6߇g.󫛓@s\Te>LOmLp:bURukC>71yLbûX2z '@8M=*V:n=p!4H)dB=mQzh}5Z˪Tu/R+9͢ \~(Sh(w^Oڵhb+RIQ!Ķ ݐ\/dn!2='%x\OF'NLLLA .^l=kЪL9u4,< A3ۺ`)gw$H` n&ZKdArѯXfܰHv]"du.e>mund_?!e\Ij<'.)UE񆡳$\),4nv``B pDRsp3$H:q_%Lk❱ۢFV67KqZgENc\o&ö+au-VY LKplp|~sjpaKxcsb~aeCCT+eYytoSh9'C ɨ`Ik<1㈁60>uѫ\}#yac:lO:IQ'8ٜ}rjxÙS$QV!/ qވ5}H'QV==ɍ`6},^^;X17"sGdkԣM)S4:Q L Jq l.┒9JZU{\6'&HIhfj+{o>a Dz,ˁ붔8Yv{HH/1V?HhS Ri$4ҍ'hdFZո? UyL.-ɪ5Je`#]`n 9P9 I}=aLoqh6@ŷL^$䂏,6oJb!O>-<Վ\aFwɜ;Gb 5Qڑ}y njgAtG*e/ꐅ_tO,Qm@l0҅D7- 2Mߩ?GKkUs}fZ ռnY@襾uj'6ўkC@¦lcj.tǛdcdiE4ƔNtLz #w8{#x[Z@250V#b#U |ٳE7Z >4b\Vl.dP2'f4E=qIb.(CcʃjSpyO-"\H's8W0l61#@S:L5GE͊h7P8F(.N}V8AӨtwᘚ1r)t0SN˼gF}7p[ͮ=@Dyq Ճޅm%;_1T9!.M|Cq?Ŗ^qS9;絁Nd;{O=l%K#3(Ps`b6|R8gusO-pҎSwM*I[mؕ%K|M94>[j4^$h\i21qS?u /?윂_pfgkɗ^]懰GSܤxn;Bc K5~mWC+lV0T\|yR}grF}=rJ\r"BoPrxxC:`C2ƫ;ʨ;’cZTIJr}m[ίbfrf4S\Xn \:Y55E3 2qLT6S6!ۑh1==H]pm,ৗ}$x_ޫ^hG[%5JV:@sx;|G<;;+[ |U+V&4D 5EoP5 ɬrQ_X} J=?6* r{3 ī.8{ >a!ڿXq8mXIq2\,9aꇉsۂ ff'#]93K9˥$H}!72BǾ,6̎䂡tH!֭:v&}-WQ ^{>[Ϫ}՟߷Gc_Ŭ,q|ƺkm'KRE?4] cДdEayD̼D {ך>67@Xj8\+ s5U~(]R1g4( ( 2Gڐ7&\Z쾇7a+ҾFō+\K 7u=@Htn+nȯ})ȶo'x݊KK=.Ja[&W]#zOJ䎚Q`tA6mC$@M] @NQڴatZX˧$t'Fs>Lٶ )%"PCe,QΩԾHup4muȧc|є:aͺPh 0{ .>j~H+$;Rb2,L]4Iz&>9?g ?0OYK/Q"!Xꛗ8d;u:=gS_^-7ũZbw?Sd sU2QCfFɀяG#.pj)Y΄sX# YS!^BI~Êd93ܮ{gMM#P (g 6Lȃ]FL.Kߩ`3X;xаT; ML p3BF8ucv[/LF,S?nioR"c\f?•B٭-5`wjM}8T7BKKM[A⒱@!6xyE ώ(U\aD(f+cC'rHb Bݼ2a0h CȍE/<'\f%%5pP*fq &ݡvfH0C! /b R?#u.C;) &(WtH0 b?B07q|VE͢e* %7;0qƂ8J38]ECheܑ:+CEond MBƗšn^>eC%qPb'Wk;@-<$\:*pmÎ}Z;cd)i'%EVJO0Y[{h(Z,}R~,R"CP{H'@TQ~:Lߙ7G/OY9i*jrD){ uk@iSL'k;-ZB*k` T&$[ (fyYiD0-γ%AtQLkƁAaGVH \iOH(iFZNnhMgI`٪d=>۳0o@gmLA#ϧBie\'s=|6:YI06`j;8nLj%!Dwf•KюAȭ,wQٰ9ß&:c, D4jW@q7MGBdm8e<պ׵x#U #E\N"4 ui'Q2*6ǞsT\>BB[+\uP5A֖+4%!g}+%H9D+睐t:Ik!N0xb!B CO+7.WNƍY7 GNneXPh'w ULHuօޖB YrhHCf&1/TsH[9`p̒G#r]%eh#V0K8,1;eeKQQnb,VI2)9.BiE%;&5a "SZԁDd~r״Z0lLe'2JH' EP_+9OU J߁!qS q !P%~w9:^yhG xa9Ȧ߼j P0*6eK6:c;4.IԔԽTv׬)*np하:3&V[,UɒB[ì›(([+6aHٸ7Wbqpulj9iDߏ:uO׶δ> 0hu#1ǡN/ãZ'! `sPU<(V2<%A56-Ŀ~8xU)gxT`|1,iaU֙*c{=-<ʬrt=yÍU ǘ[R:f;4}߈ Dx5T47>0T+G|8(bJ~ѿRoßRF)XH2% l}(5Eܖ[%vꡕ^9= "۾w@7ŀI^F?fYSut3wࢤjbgΰ~l p%Wag&ƶgRX1Jge,쿌}To0?`[Uvs!&DǣgfP,Y Gja@*4t,ہ={VT{7#K5 Aq:HMO[X!"@q RmJxP)$K@fpEA5cLbPKaɔ\Qukxm2;bPC\>"&A뚶9ȡŰݛ\`VXaMb`PAA,Y;@ jo9`zԷ}PoFu{̿JaQ3iw5|rΓÕ6[rM˯զʹd& لs,w&+7DL-B~.$l3g ꐳSZ5 <\OӱwUNŻ8=F#wxrm(t9)ԉ۫! ڋbUy5y+пF gb%IB 5mv]i v5DJT$(iQhC,TS躰ri\8bj&vD{t];xٱD+bQR3(= X WI xlSddJ~V-yz7FT)/t5?ɽ3r]O#ԥkuMњ!##a:I 3}"Zh\YXL;ε &) zU\ "J?`/=̛aCY/3LЅ{|[Bssݙ3 pʹ zSg>9h $gWfu#[_4wXeCڷ~/o8ɪL181cmM;|UQ:l|F\l=Ҍ(Cm\& *ˣN'T&uӳ)({Z5/+)L@cr:V\M+ K'B@gߤAKzTzq L֠:1wL”;}m{+gzç aф32$4kboT* Ӕ@P-\PXesq\.GJ{ĵa_zt-f8iNoWS!X?V2l S7dlQ3]OZ|{+~ nʼ.䰅wa}v8M\TtP/uBjo^ ֶ\bfYs=6Ί=cӰހ :DȁW-5?*iDE57؃)GlR3qi=tE4O/Sހ@=kͰsDe|'s_ *|WVpEf8N\mBF‚R[hRQnAgh=u ,lVAVSNMUOzTEV 4M(^GLcs!u #CIn)BFa؋Q/FzZӋ6J ⧒1i4qA X%J#׭gVX#S;%XHcc\Dޙ=¦G_BSz!=(92aޙuyTD?9@AM<*/wl0ɹCO:6\Yh7_W*(#S#ꠑ SBX@7QzlB|r-WznTf,YSDU'˔t;~Eb,nZQL]KDRgX|0'm_z>ʵ΀Z$?e0wJu '&m h}v 9%WUoi}zWpv"“hW{3@!ఄG\UFPOsOto4ZI?=z>ϋ?<&e͐YqGre2( OƠ(,{Iuhcޙ]|uu.x8UHTҊGeM=u6+8[MIx=~eV)5' ]hn)g!B0>BupBjL]VZ>.X6Ѝ9q~SOyHSb qzCWi5VU@r䢐e-o&O% ;Lv f/8ErG6͵|M"\|6!J=1}|Xu}_D8+7{=3VE]: a1'z%?4LU"ϵM0}17{;y>wHC?Ҏ `rj'Д/^}4ɤgܜ`2iFm( 'KTC+c7.k,yRĿ17:猫nmښg.GI8ŲuuvPvY,b2ێ5J['8c?ʮ;rKmc{aSnҕ7ǗYZEr#%iJ|q~g,')APN>QW, غW vp-2@yA-s7M'QĈTY9 {;jTVJؑ{&K49_րb&[T֋1Zg10  Mܺ_ ydBnȞ(b:=uK_J1o'?ymo_`q;2/ ڿ'Lz0h4yq\Ue,/:]?7GK)Llk8&j퉾CuR%Ccʊ nѻӭa6ۋ$`=EW}fcjS!߸+NJ]9ź_rm O#a+*ok*Wlm_frKݏlAQҠNR@g|W&: b_ F>ILV+OzTR4j關?8XR@LuSc)c 3It)ǜS?]N?v`E^SOmgOLK^G$lVJ,֠"hW:prʾ^ -TK]72 X\EM_ڲa{AS,.]ً7S+,.TU |<`N2~$A.є!?ƃo6&U,žxTsq-3-.gv(Y0%ԻA" uƫ (ib3#$mH\Nb#v7{ugj&zi3fe~tw5 fsǟdU{ _S%ZRM*%ȑw(v~ @ȵFB7Fu ɬG]S GDgsi:e-T*_Aԙ\sr!ؽ]Pu90-e(ѫ*f_wOVcuDX_%/C-TWii$^H}L@"3 ņ>틔S֧(s s (ٹ*1ŃR)(LZrD". \mP-PXp Dgv7Ge|y5o=lt?'+iTIMuUnHAv&ɝKcT Ϲpp Uw T|}yYMI]PZxJ&Fְ<տ'o7 HB4<ʘzi0CJq<[߽ nnġ?V8q#JQX_{OI#?$7=/ExPܠ"{0*0jg<6/9t>J*!?;Ÿy^1ʉ5햩i|_W lyہ'$ŖmmF'A% #fdDsƶE=8 !%]jRc?m &ia*+}/c])}UyT!y\Ƴq X~wXM7(Q9řHr2ϧ`dEoI]Iѩ9O˻XΈQCXH=36 j\##f/\;ϧ1O =mG8; }?u$tEkL{ĖAt)s79-;\`@sM7Ea{A,'T4VVեkr@Z~oKǍ|d DI` ǿ_tfmjAO{] ,aidNŀȒ)Fm7Y1r\i/M ~4Yӣ6Jp̧#.cWQb} RqqINj*Ǎ7aF@>b)逮􆴍)yfXG=DT|QNks;( nNNb ^, -S'`fy}"@Џ^@.zؘ*Lɗvai&ֵONIɅbI转1.'R*h9ת ĔGqcqfCc/ݗ2t ŠG=Qo xaX w ֊sɕX>\?ؐ\ErCVTF{Ҝi<ؠ SNC%HS"(=r%jZ0 (:q -;*n,$D=7m}4F8Eu{*鄅_$LQaPiOyFϮ$_2r4>f@J8Z@#:_fD2^<&L oF2MmFa bcw= 51Nr,]Bef-&O1E[G%] HN(ŸdP  ̬(2bĮ <oӊEGOmb:Y 7!/=vu3q ɴ L:&);on#jxsDyiD_#> G/zrJˉ6 MQMd`3yGljFz Q^k{l]|S+M=}d hco2W,*J$.5NęZp|Q0Ш5)ftlR_GFFu-nZ_%(k3ǟSIJqHl{i10K|f1!RbVbOב-5W J/./0N(.`l?PI4)mH}Tb[1B HEa8-݅GiZj(p qJm̥Q %*NzɀtIظ5s~ab3JM56-'7YytV+zqy&6nb>u8}))7S$[#s!@0i|&nmK\R6a> sZS(A Ik eTꞾmSphrGmaO%iCs);;GGm 7 cwnT(B2Pvj=XW&BKu=HX2|<.|S/>uv8E =,Kz vBIc D yupmw{gSb_g go Gu4r^ZmaJ663ɞpHmk%dulًY Uq(^Zx2CA zw8m{6 waF>(,VK6?ၛ8*Ga-3>]{ٝ٭Kެ|g&x%$K\ta@ra&C˦=t*5ѓQ(bWV> C%Q0;RO vٍbNWQWeٹ;ЏF l?}MuY6'X}mloP~b>"9vwD#wА-[ɛꑡ[˖ JcWUߪi9—2hÞ@38 )B`ra1.e cY]Z#$ZAHp?&7:R\<%3O/P8plg)尃LV7+61Ynن {V9RBD6cU 2jWTɠs^ : nW`2>9ZKZwNND65]b?A18 ĻNZ ʟޑUnM2?^/:>\/dz[uz0\scpgLA&3BkFj{AE~]2_*y !iV.ޢ[2J @ro9nDj M ZQՇ#<>Q¿1e,=9mų]  W:OjBwY6r!!,_pir>ӫ09؉k$% ڈ^X>S`0o;Yh]%ڻ#e_9Q[Ohv?2ڬC[p:\I⺇o]4_4MR"'V't 87 uB,Ɉ M ܨ!A y_#eӮݓ Wr# 9q)ڷ5F ^n\:| ??"Ģ2i |LU‚qN P-L&%ͧH=M͛{jz@L eR.2cmWʘu76hws,pvx jjvqYwɂ#~lH*kU3vo)nnoFؗ}]ym,((l529|؆EN yDmLJK+I7x_Sެ˦+^n2#cu0"F nTmF6U2ݤfķSF׍;R=W`_:xJXZYPceVǷo'ك<ch{f(nɮf/ٷQ0x0sOYB's-^1-ܱe10LG̫o=lP >6#XU "m#|ԍ*W:^ @4[΍q gԌPjD:Q-qߟ_¤HQYH "|!{QZV7EÝ: 9ۡ\>Gj.8 K]uOG8Xfcd}gZhvސ)\D.+! &ȣD304sST|Kܼ^[`(4։8N"׺ SpDŽn^0MXqw3 `j2O氾qY)+|E:sTuͦ*~Q}YPc͵@[%DĚ#ݛ7Kmg-Bv EȟHA<|JZygA˸2d`XXbg>+GhovDn+hCH~TeCD!]ɂpZyclI򺌳:Qe ^@힢Xj4lkqy'|RXPe7<N>F3.H2.M6Z-g O^DK!R36{3LW#.}p!@O_.!]Qy&#tvB%坲S͡PEdw,Is$s3QH&r|.Y8;G0[ f}н%w3 `; M`iwDY w}r% NPjC{I2sUC,:s"8ڝ 0?JΛ6QR<8&SIf0aKXJ㋲ejl'Җ!UM`1&b;(.՝nr<͞M\iѰlQ1dC.u>F(z;bZsC `q& YePS= |XnrDJڷAD7 4usKs>G0BjcDޛ^>1Wi*9{oM贜I?96h$zO^&%ٰ wY2?41-N򬭜6wx%̸9|@ 6&,MdGոkZT2C=P5\_վ&D)ϒt;m#[XW8f9!4$n!0A4oN ZoF.0Cy"L+@iKRU%a62&ZvEY+[5U"5fqaKkB ;ҷPl0 :iG0lcƏnx6'z3]lLO@p!~С{>w:̕Bo3t=&@ǹz܋_Yx?$͐vcWwA)mZ hΘQ2D(X֍ Ogg1v % ^8b(b-_vfg0IQCĄv%/jjCt BK|99#~T[(_3;ZL:5nl1:M)B) t[7 Au?j念Z`P[u3^? c_|s;|x;i ZR xMFO3fkUe>c%uNbMXE2f\)TRoT䙤(Rv8C79_xmR,팕J|j6OHͰԙ}I'SYG5'LL#ܷZm9ɟ|lĦR`T!K|qdӐ={R)FَlHD:#|A Yze9ڱ+(We 7?Zt= eyKMP D¾%ܧdU*Lkz;4C/պuVQB(o*Q2˼G˪E::O#Fhuߙ3Wg9O{,ꀯ\@JJM޸BvY,fclk )+"`d6bw_hTߤet&>~ɰ'؞.F@RWO',ʀL0E.YoZICA+Vx'giqˎ1pAȻ7(߅dc\֦E0\C=oxC]oly$alj`΀mp ~]-] p-3pzWܻvG [vA? [<#q¥G6Js x 1j_8-R=1\qUvi=BtP5 u,hxʼn*&;b: t/dsλ]NWYu;z#^ `Oѡꖋ^toea}ȫTA?TYfL#e5%EYSb&a|wi=6rBESod楘Ι>r,8R~7 ׇI:C:\A#(T` 0jkުzGRzjCؿPdVW'+1_m$i6JRK/N.ԉks0Ltix>x"lϰ5,]-/P#+v |ze \Ic%7kPDE 4n Cg**TkL)`5(YPl[fKhq[bZJ4(5OFt 4Vv:׵Vpe 8W:Mzϡ>ÊN ֛.iK+UǦ!N:R˜"=F3e:wN՟{o5v֐bL%@>TNn7..8qBm^9S|s1;LB}.ioW2ISp[﫜2:vo.}:M?s2LHms 6yԬw5X5(Agٛ̆DHpS˓?d}G۟)c_=ĜMKK'Vy*.( ]q<$ _y S"HF6.ב,k6|4Җ!__ R,rWR"s6U=J6 *rbOy/Rko3-bڷQ{W hec_=[寒!u"I0&61;gU;$e+q|,Dͱxs'ȭwqg 8Kv0h( )nB(=Izl qfZWP4NKJm?1I`:HV3= fj^\<)(7 ]eu g1Ҥ_17YפhBpƼ*/k.tKFSÍ걘>E +FY|Erz5ֺldGnD`^ J \~@ f9҆2?\*,wF9l5 i>^Ob^#]iӔBdS}̈́{P ȉeTnM-tݱ#_%1gmw52lVrO=OaL]7E1Ot'lpkJ.,hWܘ&| kIq ZYF 8F=?MBSV=x[+~+,L$cs+b~qP`.RGNtD0[Nu6蛲y(X)G"l !; 99~@⁙ 7jAw1g@pA-Єe_HoIVkbii3z6$ľg 5"@QLCSmxv 9M?XaL}U[8Q%Z`+q~(y{W4w+crdDl>p#<(:4kjǡ=p{k* Pb\ @!ʎ6\ [7Tít 4sK)c83 >TF3lj k @ݝR . =!l: ȭ-h=Mx'0 BgZ6ҰyPy4P ;çp"zj`RWGpJ8W@:5\Ӡ4vܝ|ЄRi*]KOȖ:lνJQ,3qp` 65™P&voL&#t;,uM>8}uu_e2ZCQklS!q61cS')ѓ 7<=z\A3į)RG6 y]X'\ʞ_TK:?vCAnXҐ~A to.F P%ZBs4H"qbSaKjSm 3ߨisX!b>气D_/d%zJ *[Y7I(\ KMq<셅,Y9_ -:>7zcoŗ@7c@_yɜ,OީK߳KO[CcqeC:O*Eaai]L iԾ4tӬ'o/DJnXzVP٤uqfVhLgad6["4%[hS};S}a^<}QYy]~y:Wヨ kN0ЌlQ86~)7rl*QYN"|exU3SHm&KDO3wU,&, "@ b ;3OH= 4HXfֱ, (1`3(ADYxi}m P@$cd!$k>2me=8-d90t*隤<3^eHbC:֕buU1 e3k|ɔx\?"/+u6ϛB ""u$׈=`

6/m_F@"M.f.W[:?^^4HH.琫t$<+v_u.Z(Qde]賉h@q@E@X"śIi{ ˏB; SWVjuhr0xR&  CrнNЎ༫p)+ςVݥEK㣐d"eA`02ԀL4<2AβDXVEBB2RE3ܶF+r:'f<ʼn O% i )$9=Qz8ߦ%f$ǎ,RVT$`hN|i\j>y]bڰ]oT/m  {D9qxUgYV"%r.'IwS4I<$ژ-׷buo`8SZma$..FZ--0D%C+ɵ0cbâHzN_$ruY3YYau57 2Zݧ/8kR?]yDd0:6{vӶ7]9ƶ"U-&" ]L9w^fKʙ:OUs4b{@]PA'> Xpt!O3~p->*.=D).:{zQ˱)m VSxٔ?ۑDg&uّ~FHmd4XoTz˩@ŽSE$a&u!e&3` !<ٓ9SI+Ɵ{d@^uK_0 s2օ-sQt6PI7:v{i+k0Re0zXο+֩:m\Pz&$|]*CzZ,$'K3U׃e"F0bF;l*끳 >k\)?9*ښγÂJJ[A2߽X?\ Y`ȸXMDٰ ˚$2U2LX`Fn+,j^zodfzl*z'=qVc{iD3xHcC+^e!H8o^HW`g> YxB4f68Yٷ\$Wݺo9^_ H. x{àZ2]`C|ޖ&y0*H" GDihsrC^D֭虢"ev3EUaGB'uSQ )Uz@h5Uؠ, =L4D&dn^ӄ&_ѐ}j24v@Tj@/yx͘z1o"vL?Z{W4]+a_4Ej>qEUe4O n. ?sa9Nf |0p~T8+-93UQian:@,,]\p7ڮ=,COyL{?abt"Auo -GQ8sN"Y HofL@BAXIE~n&uhﲦI2geHgy^$x^FoQ c'|/mvX@${ߌ}?UEn/yD]KKU3%1Κbr)7?,ϩ6iV=.JmhS/̷oaJRkMKKVw{4~wBacjL#+Z~qdpKXG!<==B^RR-s{]A}5G^K9c V\ryϸ)!Hn8K^&KԦtpFK}l rAC1\ G+/G]vXMZC<9WFD-eJ]H^hB |aҭO~GR5@ /7jF#GP,sBS_֒"3N-@E>z_7Q} ߋ3fn}4"I/q|j5_A"L8t6\5zIhܹ) lV8׀Vmڢ*@sZjQڇF)dw[`ťKw Gؿ<{fAKU1*6} xYaן^rGuʲ%Օ SQ-a4 sB $$\ Jvo,P GۀVqVRjGQ8Skɧ1"Qu/<1@BRQv=RbM-~`?+8Z \X؂dp9?O`U]Ι57inKxh PXB Z$hxrHYnX Sccot( rk}G<ع03m\cXuhG-4rn2L"H_NG8 ??֚zYm:' }"TPt*2s)E*Ʊ ր |G+nO'ML5 x{OSJ\US5zp9q6aSziRl\Q ׷-KSf#6|"b( 'U@m3+uto Ke!v̛CM:jFW+NE|8ʍ [n"gfj(--/jZɋ&D[{ 4 Ɔ= #BGcu=%VsLDiII;{^r}-,QCJ1˺ogXrx#**:( 3\JW]L@jHl,fi &O|,k:|e[Y>5UceM2'|f4J C*N])uCx !Y.CHJʇ4l<\ْ$0٬m>(WZLΦ jKvQs ľZ1K)x\LW.jgRfjk *OZecϑ"W^(2kK~4"<*4q|ŪvkZ{"iJf/gD/l85UDX?1JMVúQ~킷 kl@8(IrL?4:vf'u`<6pONΦ&nzYv^{_|G+f~YV"~jm4_̪y42) #6Oщ.vlDW1es ޠjX힣/IwȢdiXaa+nÐ,3U7tUJX"|75S'uip\y[--˯(?OTO2pf'Z#^ !(wׯo|n0}8R2;X_6^{~Z6K#pւڛ/,sF-}t;""SJg6dT~ bT>#xKT(]M MxI1wCtja˜!o3| bQŦ*`Pג}IӍq ~iT}whRs.uaB('Fm 41S0^XV: ;?JԝrċI+'`xr+Fƶ[dk l0]U& wJc}q1D)[ { )Ub08 Ү<6 *VSFEѫQTFߑ๪FW9HZ2+6OB,?2jy`/G\bȩqG&ލF1CS ƒuI׵f'K?LPƞNDI8w͢5CY̽ _fw]W0Akked)3j2l]u/v7hhpѧ});}ir /f1"A%cI?wEөZ[yϦj ӷ|\IiZm$gś ,$NYÎm!Hd]֝2oGZXC# M>VKsQ[\i?Uoܥ&BC 3+YU9(4VEPuv5:F iLoL=ȼBA>d&p,@gT9m5A`ʄ.]<5Ot>], i9AnpA`a2c<~fjjWk@% u,`A"|!# W~yìڜbd \}/5Y46x) K_a*t-FFl5^3Q*##bt>H,̻6=Cg}xeF|8{/؞,tbqOSU}6[Pm-C/Qg}+&qqgy(9/Ъ캬2#T V_j<ݧn9X B:)B4)$u9fFqnR+$}"/1 }HobPǓ^ԥl[z)]vIZ)s-lgn  Ob1_D0lVw'Ҫd# ф5Ņf?LrUx_NQL̵PzXi8Q6_9sJ`2  ߼ ^:wO+U)Ϣ覔5&]hֲ ?Eh&8^bd؋G<2+wjy UJre>[cSqHH=x{ cWr o.}820odPX\=[; /G0efAKF=L` NWs~{堰 ('_, $У#bzȣtE<\БWMl.s+e\Q 'kSq7 Xx¿~,FH!'Ұ}8kRe~J nư=׶ 9rN-{v>S@ŭcy[I,tH5i& / MD.ޚ 16+ z *[ ^\mPνBm8.$Ȅ{6eJE Z1KTR *:&ŹzJSﺡoĴ~ěBPGڽgOϜ$ tťqZRzM,w?QIS=~oIN<̯c-($E8lq8ѿUP&|,ijg΋T]ܜNƝlq_3`V}u/VBKp٦9a;qZ 1ٳdp4(ZzLj%0Jأw F~m#@ҶSD@Lja0`TחsuRFyWSk Cc }Ýs_ J6Ug9+իMi<%~$=SC;9^o>y X'"2-h M=_O&Ņd:E!;-ΆIt8XS|X!Q)gSAnFGE*i"jl(@L$JIz[Q2:\9QG;L~OqpZR F гb; _gMH-N`WvRDS2H?q?BS-y͌슞B q}{N|Buߗ])3e B8v?C\l &7PJT:4Y ",Eqz"4LǬRܔaM8m3eQVC6DxZ9 h{8ot>:x=Bx|AX>XSxLѷ}Q1(՞mS.X> .1 'fC%AR0 q2|*!?ٳ,O~egR+(Ll@k3-4UIn *f'Ȩ6{:- y/v`|5Q14= z)h.7q@X:lc;[\;s\5N TiƗ]˘FPyy2UE36TZ֝kAuτuk9HF,!KD k<4M'݀j|}!aG"#4[+?0ZwzpĨvnpZ\S2 ܂؈';HzW/~5R?=!Z?x(Z{v_Y] h3ك0L cl x73'1.P6t-{tzE[0ԗ`i/ð`NcAJIEI0H!On/crh|3.>D9P C7ziΎjXu[p>JZ<ڙ9``:~O'$%5XR;r1Z널;rti4NP5g΍"ͣUBh:G{gITbvw>Rh8b@O}yA&Y|1iV7H6]ݨyt 6Pα35"7^_i.0ߠuƞ_\\I)voo<"a)VuG/o+ V"7V" oښgGc)Rmn D@EJ0g)BЁSfR\u`Փݙu(:>Ŵ1bjD> 24\Yez A!AļUw&J9fӌO6{?MQ#WJ 1ْd,a껅vEhɻ6g>/ 2HuԜ_M=3-P^p3OE}Z]&!;/xH|λ"9&};آsrB˻lrJS/G'$)|Jp;1tHC/^a~>͂/Q$aTLRM2%Ob$w)EaSvT<}# nۇ\S]}E9asb 0(#I|_εlA!zPvdRB`+! UYDqg"hfbE,Pǂ:AJve7*Eu({i Z7vQ1Cۀt_04>Y|0p{8#gxjM]Ә`-J:5_ux f pt8b;=!OfJAZ0hb朧eVT1ܚ[[TaK{Τ @Bi2(y. \B܅XxZdj_*"Jw#|#Mj9ҟC3` }T I2 }$9W DfXzL_lݢ*tpK`w;DI :':Fȫ! =3=J5uSwm w}YGVyB5ObvC[ Gb^9 C% 3Y@h{dļ~Kqn1Pٕo1y1Tv.EGw^p)o5 [}C!? NH#Esu]`9֑(̊w?xĬ[_փ8ũ6x6js53DoEG5x'xZI8$Pf'%t6jkX!S٤?{k{T)P j[TOr:b< tsI^ηٖ\]lk򘚦=TeUe#Ϩ#*GSiP˃oP!q9q:I6>'i*HTWOv]{ʯ];u-BHE&?#ksAx$c ;b% {-W I;FȮi|Vd-h:j+JV_ҪJ;LWՉj&-l C$ԣ.N|7//CPg y"4? dcƘb=-'n?"UA&2@+ vK^'TDε(-j%(NHrTEKߛb薼ұo5༂l'l j7̣WvveUַ7w(U)4]U~ⅢE&}-1qq< r9dXb>4y\r%JrsR>_a Ł!7+B avU[)·xw$*Ь:Rx3{ : `a`O'\w@шi1vTˇgFxkz|O;I聋P(}{!ϓ; ւJ|7(A(lZrg]1 M( '%P]0[N!p^a Tl9(ڸ0RS>_ua= :N*J ,^paZfPJyw W:Z4>{s-Q!2KdQqq;ku drc{,C>%}! ai4RՐ3fpWΌEc`wrG( МpSӒCְ'O%s "] GaieSIRRhX:1}a@VufPGGö:;/ ,W&KJ*Tw*5X<p 6b)w 8yF֕oSQ1NRbGĆ5V:GXM>͈p1ԧIJj&{BM>,S:DPDYsQu+Q|B=z ܶ:c/NYr{ixULr8t-/ 9י]?*[ _J+pYLϯg՝89RT}'n6Âќܨ!0A$}׭ |NAzz(6K}$i 1;3fNՖ"rof!.zx^ <[sxO/!Y=f5M, }یs}wfI%YEc2t0n\ >*wM*i!cܠڶÜMp~g~x(7ϴY6_O@a^uK 6wSd/i5;x!4k)XYͯ UU:HGZmI`ФFYazp]=F+T@ꔫ`vܧ,blQr(wvƯ\ȣμV}uLh< kjg,m Cu9Q̯o>lv,㬆i~B*O~i?\GEi4$6 XpKX?)Rȕ  \P) 皟4 > nQ W4ڭt7ڔ.N?ߒ}L_C6P% խ= WgL?O;b;4BL۷O.#:jfԉ0x>Ś'cylGKJD;-M7׭DZstu$>SG{Z@ s!h0tQc:iW7վΟ84X\8dZoJyȫeCZ]xV.K8G5͖I+6~!ʯO7[&C /soa-K9lvO"m'8 UC|w@{ٰ rim[4#9h̕2MJ$?ruLKCkD3% z|^gW5;ɛ2w8oGD+n;I1e5'RNNci _Etal&'^[6,ٯt!7 h. Tpsl=65s.r<#t!|XfLa!B>G+⾅RVɀn<1((m5%^ʣb(e9(0LοHE>+^*A1JQM#"3wH\m_]b cQ5fbkmƇd(ٛ&Adl AJ3:,W+@ Tq`vćtJLQ]>3H缹ˠfN Uq`RuA%?FHǯpJ77@ƶLZI:=NIs wCSrFni:$ME.?}[ذ9݅21y [Tk+MZ> ĬmwMeԐ0ah4`" ~a5cDw+D|]`fz@peɀǝֳ]9s&U3%<RR|3(zɘ?_k|9*h:? +u,D4𓐴4>A|7~\=vGXs:v?LA:6œѩ6:4klsdR清b󼋟/,Oo [5sW+O!%o;?+xSpZx8j˵$VN7⓵{/ څOG9p Hl}1vk#|nŧo^t' I#!P 7:@ϫR9_pq!n&~i*)Ws6y~9>Nk iQq]~Z]R::S%o97g"XV _1 T}ENA^WB-@1?}PyĘֳj`/K7J*F=vnrB8Ӭsϴ ;?U[zs,e Beq}2|"iP ;;ɍؒPl FT6 yߏ7U0=۞]ڈ)'60 ;"TZYiO4 i ,yPv:㡞s[&6{UQ(9JOL(-ꊙI٫4c\̹ZJEf]OB]ܓ>:v6r5-U{ۡ5'LKB6I 5qt_C2z@?C@{ӋI A07wW|$IPjb,iu q$F ° .f#<+S)@Ej*BNȜPij\p^pg΅jq"ey FO(D* +^ˉ>MN~>rؐ=8V3V!*F=PLXV;~w k:6Qz k<3]ߴ#37?ȿ`'l^Gvw*@֢|XZ2hyێ3~Dby- ~dR)|Ocx9W=5*6.x3!): IC%qP54<Əm`%MNge=.b*kQ81佒)1`V!c dž]{{f"ɬ˸AskHǑA{j#TJ?]BpC$ Z9|H!beCj"˒{RJS_k[&r{=}iYM s!.:5P*6|gGEP5D(wQɋ).ڋEdNTXt܁d)$0>616瑖Jñ!r%YkAP9b`#Rzަ\jaSg% k,C Zо[]9Ʋ3xR \0z1,ѪUVGr['jOk ߋ0?h1/y&w&gc >qqan즶D=RqMumlUi=r$"C!&__r?x&1(qG$ iqy8]62^Zl$E?}C'Ix:{aNCMl vU|cFDfOp"o"o;߯?ɥ\S/TfG~Ws˻\2zY0:( k+G 3x̒/Buv(!|6/@tg =hgn 6GY,Vs= `wݧh_PEѮ.@lo7߈2|hwrG&RBBҀ.g%VdsgQ &8t*f ,w` @  OV4M|NK@sz5 6֤TUϚa13Zhʩ9}M ?~ xmVRFt!O_+>;cZ(68`* t%01BӔ7|tGQs%"rWt)߫rRD@eh)5}tҕ 黐s 3s r[u9uJ*Q#k:įM2 !#E:7ěZbqqgi!>ўOJ\ _#iLB4|od{]%Ȧ٦Z<]~I6ud1ܜi)T)C,@[v#J,we!u׊Q D2Znrv"Ԛ}ײ.ʁ7"E5RqY`~ų n~2Q!SMI7Yr 5 kifС@| jCΖCktǭ ) mLkV(a ; tc%olۆZ-fB<2eZ-n 7AM\`j︒G+ XDDϸKWSrbA`:dnY[A6 jNx0QcKj*\S{SmԭZT*~iP#LJDe`^&I'LJdخY>Siޚ[4xqw_d2KPchyƣqEy_!$bT09 Èw ÅV.N(ep+~Z@qeL=PpQ9KDxSƽ/Y{ୱR2(ER>rȚxܨLjb ∂afL6,lTU>g;lhtsqh0dxl ],bԜG,YlSZm/^%fBsb)Kܤ|M(@DkeǓ,Ng>BWl75,➐Ċvˆ!O;L 2ۑP˛V~wX 6Ӊ'(`$ q$Q^=GBxb='qOF鯪D= ~P6) 6oZd*"j UؓnI=7X%@DQڠx-= ?Dzc”@EC{so&ZXZLfVMX:PmLp\Mcvzgh]{Zs!*ztfD> R|Tm~u_ZfԜҀظF/2\-1w)&?MsJ6ES}pp@o{,[߉@D< )2ٲCp5Dzak Qh}މ()hLcr>>>Ls!P1]7PHUS_%'R ު'dh:cx Л0T3P.xsM<Tw~C}Jqz $U}BuNՓ4/ 8! *NaEsc7b>fBAѝVCrM?58{iMϭK`3_Vu$qהW&˦ :qcDuH|Os(lxnW8ϗ5˶_ѓO8zHA?1m#k1 #Nc"Q%Eb{VO*0Tj$}PNᆉtcEln3MwTzy lϬH>$U]V/.,h76Aj]So_ūjd$?bHO+b( s~G@R7Ti3k{}}@le 6j?FNT*D%9}G_kf,yI.>:cN3_>0=w3a45b4u⨫7'EȎ?zyISrD#ڨ G7Y> B0YYrGNo\=p<\/簡C:"**Zitf|WЙ,y`ݖ/Bqh!Ae&޺7KxXa7Ǎ"߯LQc],O !Vڳgvrh}[)7*" 997w [^ >xSȨvr<:P$%?aQISЃU#+?":^NpϻߎUF @j֢Ma‰`oHxu4}C&ьyFl $crmK-xXb!1 PZacJǢX*U8! v8Qd1'~P6Wi nyFoHpy- 6G Ghelj.FO͜ _nHhٔN H/M޿r;Ób.7ƨpgUL-A󀯪 tL-*3z5G1S-׍=v`uT:ÇZ@?k>}GDa i&yF [0+(*DNa'EXesܫ&4#-ofvS`5V2I"۽2TZAPRo&t`\namC"$0fFD [W-#=㦒x\qz Vc\ G )bH I Ga[lڃI=ɯj3eqOj~O"60$;͊Ġ1أ`Q;;ZmM{*E S}O;\lPHo[ [$T&5: M|sOā,{oc%^[ S#lIC\w+Qtr0#rޕQTU}H^cpF 3ӳ MĢbO#@JTR<=j! 8x|s3ߋpǷQ}Y3A%'r,/ "縥!KTK?9 rѰM&Cƣ+)&fNEd仔=$B( tjS1u G*yt[a Dࢫ>(p|ڱ=;d^=ȟ 1)ڸOȽϔ!@.%7 9ur-Z ɗ9k&$܊Jqy6<canKR[$p"mkDʠbހ^n2˺.ݢG ' &=s4` 8[ruW&g4*)7$} 9z እc qS\E*X(VfHe>^BuE؆EF ?̸HzWFOXՄg@-#Tɖdl_ՑGHp("0s~ggLz@^x>I})Q[3@PW& g-twb:ɛ @N<*br{E4g#3-m@g,9-P5>wϼ\ṠXZB^})K/Y#7s_L HvdN5Nj eGʯ诲`g.m$3pc؇)Hv"p:KJ Nfx}~\+hRfuK%frO]Ղ'Jh`ҦOYC,*z}g;ț' XLCMRbS$L'@`ҴCZx@ĂΟo?ϭC/wQۨ<%fĎ܈a`4sj&al LDFgp)SK./ O91Hm:SRH T_wGأR}EL!C3b`uX:˓o4<[E60uAJUw 13G;Z?bucYU#K6"vZ]`xp&bx>vb;C.G E0H:a#҃/FFm]`WύH`5n~ldh0ź j Y"5)A4]@Zr~C~Ο9v,ٳlrq L1]UqڽdP BuM9Y"FgεYw@^$06>[C_cW6|*̎6G|ga]7s˩(,P˂T ֝E/-zib`]! AXC,+7?f Gq! g2#{{lwǚ@ Pn^d!kGk8(+&L.#P"*]245ҰA ^8WÚ~Ѱ]P (WR㷃`ֿeP8KvUqK š<{Ľ^,3µbut Q'lpd[SBo/3mkxKnhVbPKqI\kS;DH&[IK )f+Eo\>dٮr![qF56*ոzMyR[t7~vQp&lٻn@%(?4s֦;6d ^3rٻꢠ8%k|>Bĕ,x[=?6B T =PzvYG|y<읻 \#A|jL_(xa+d)I^R.J ~_(a! 9&ST؋SA$*-䨉۬-ܕZ̝%NaSB+D sv&oHNwlM4y ]Fa&| 2ú(s$埧[c^]R!o`gȐ!t3 s 8D qVj9άL0㏫*;r|=^;&XZ:#z`s+;uFjF":>'p?afEV&;ew#ǐb.F~+!" y}ouT;q.j 0t'g4 Ś ǛD\Y+RpFҠKTf,h7&ǿf 5GÏѩ]ê`!bJqx6PPHJ& 2G!?$&Y\M8{hpc ܞ}v*UOpZp=MgG8lW!-XJKgUq(jbW&ĂA\ڴ9 S +K 8DƞPC&1'?$SQ2iOL1;OvJf)n[dho)愻(dLEe rZX0Ҟߢ{H%p?Tr٭7uhLT4I~Oy8魳۴7(wIOy~M^8 G/a1ÍYqDOe+e?4ߡ:~Yr:S <_j|6͢@j)y~n՝dV!bK t;ceل?birڠME<죞?ڲAנ^A#tV5_cG}{õA%Ml {;.}ͨ뒗B 8]RbASGe߇,!27t.X-nٳϺ2JUdC|[Ew#ހPp^'%ʛBmp ~Zt7 ZAyav AD)"O.QMӖ0y4thKaSzےC"a\ # mO}|%ai7~ qbJT8]@."616¢,*to]f@Lѻ/Ӷ3qaKMVك=,kct'N+%[c,nNA|0fr8]{[H;$>Ja>TYj(.|BN㥄ri(ׄ QkTG^WS_Xe'hP f\kY0 :mz#w/\0' 3xdܚI<,qP2KHeY;#i|Zʐ?JYU%9E߽o΋`)ɍ בZf4a8&rI jM Vꏯ,(C%x{%>"^ h;0%>}sOBDr~38t' #A& P3M w WK[vmU]J@~l5ϗba]{bUݮtD"oaᾱJD~t\Gt(,/W9Zx?y++K5I.[D3+&ͼR/gnGh2;,2KZg l