openssl-1_1-1.1.1d-lp152.7.27.1<>,'@a´`/=„=U&XR HM%&9v=iZ!AJrUL)RR%;Ӫ qql0oJp=: ) EmQK42*_7d:ď|M^nѬbt8pr@JxJK&6^4@bpEJ̴W2|ޮôBNFVn3t&.Z w8:/S@J-ů4*2Ne9WO3LKu{ӻZRBZh>D|?ld " N\`hl uu u u lu !u <uuYu  u""#<%%%%(%8%w9'w:3wB8FTGhuH<uIuX׈YלZ[\u]ټu^ b'cdeejfmlouuvX wuxuyz  &hCopenssl-1_11.1.1dlp152.7.27.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.a´`goat17QopenSUSE Leap 15.2openSUSEOpenSSLhttp://bugs.opensuse.orgProductivity/Networking/Securityhttps://www.openssl.org/linuxx86_64*,(x - V*$'/ f   p m  \9             Z  w C h 8 'f.*%[bS ;  \!r& ,A큤AA큤AAa³a³a³a³a³a³a³a³a´W]wc]wc]wca³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³a³f1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bf1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bf10ba64917b4458fafc1e078c2eb9e6a7602e68fc98c2e9e6df5e1636ae27d6bdc99965e84d5b61e0a1c2dbe57f0134fb9df26b3253392cf89ba9814f60aa1d301f7a11741b8749bcd367d97ee103fbc1ec0add322caa718b67172981ee46d49d811e2fa6ce4f2fffa6968df7ed7b4c8c16846f142b48b2a580a6f1c37bccdf72a069e5415c038eaeb4cbc5a7f9cdf3e9f18c5bd06f1411ce2186f9774049c508ced60ab11daccc3e38fa1c9e01e869d487a4350934d8a27a85c58deff769856318ef6812e90ccecae7ae7135364a0ff428e0f3473ea8bb7d0f28e637be96e1cc4533772aba5236ec4ea9d36dc201cfc01f53f1ea1effcdc5cfe81d0e2adc51cb5476e33297a696ca76ff6bd67920dba4cd9bf1e64dae017f56039202d87d738b94c912b251665b33baf240d36e56735c679f596a4951f02b89fe94d4abaedb2c396c478069f167fdf0238bf2a1a48707894fb7e618e5d8aea0de620cf09a93eabb9c3fce740dea87e1fcb283df4ed28135645f7a7745a07d902343a021ad40d9d3fd263d37ba87fbb286f51c81f10226745d66197547bad33bb8b86ad41649a0bd0b25b458b93607a3aa8149a6369a2101d1160db717e439ff56f75b7c512997c28dc1993d0340d44198de428e179d4f13c45469b51352efe9e0ae7f920ec9685e43d2bf3e1b73c312685101033d001168645d5531eb4b28f8ede50ce5713fd649f82b8016cc35a071f04939db12ad8930f5c3fc0c12e508bf275eb26b5e7ce66efd2f35e6d76ccc5f4c3d5d6e8cd1ed96f4752e84802d2fa5438001c02137cc40cbe480ef712b34ea2b334f2c96b3673cc52f30cd7b7a9fd9a63fbe8f280477325dc0b57d61311621620a27268b4225e8437ffbde74d3a8803beb7777169a1fd65ea18e3b0401653c0f82a5e8b2f9de691d7dacb8925b1fa44c630e7fb6d97a1b09e1ca0d131c9ecbf6ecb650c3d8fad758cf1e223177ec9dc844a579847708a66005800420df1d2cb255c31833b35b5f2b1fb470779ea8b304de5bf89614213022020d7d8b8de22eebfac1d9897506eb5ee0c94b2af328c758736c9acd27c2224b5717a5009f6cf0cc7956cbfdd224ba123b7344047737b6fc81ad4a65b7acf73995218a3e7bd895be2f0cc2d0546513559fea30905a4b9e38ade422dd4d14821d001fa8605e3126eb70df016ce27baeab3bca2e399bdc52236ee25ac5293bc5077fbcd5826cb7af2e6c2ee6e2381feb734fd44c05b728b3f5e3e10134f569eb9756382f26c11f0818a37a1cd6e71ce55163101296c23a5e7c302b160564f4df360c343c2508a7f971df9c2e7fd9c736021284fdaa42982bd7938e6b532beeb202faf9ff9a6af55e95eba2763405c1029dd3b2720042640338234bb684e8a560d3b5865dbada6f14d6a174ddf22c39b2b7c4eaefc7d29bc216cfab5aad4d65d403fa76c7f2ba917e1a109018602e2657d3209be3633891891d893bc6eec0fc5f409ba21f312d80e68d143dbff27e21ada1fca3f1eb584822d1b632d9f6b2d96605cb72f5332dccb1cc40ac12e2cdbe2771293c8f4d5bb6f2babb884b1cbfed6128500a867998a8850a04ced5b24b4c481e4b6aa337368fade9ea05c7a089a5decd072e8401978354107173d8a519cc1f8d9c110821abec0cb6de855d0851bfaf2ae634b5b95542197ca43f7bedf8ccf9da09887e3d277b9461e93de8a2839cf5e9d6aeab54db19534af972ae042db115f1942b3b41f71cd9d6b9bd2a4298ed483c351bcd5b5c2991a574d0cf79c1d9c3a96f5d515eb6b9f2788dabd991bc35a62d6d5bc58373d2f9cecf8a43bbf0ae92dcb9bc42b1f0e336259a1ef0134bc43617f9c91f2cb30a7524f6daae610e254c7d67d96c1389c668a29b00d3810e3318a284f6f5c1068347c5c3fcae313408e642799625aac4e009ba79f2f2320f3dae38c8a6e97e3125f06eea23c506cb22fdab76acda76f0887df02cd6c17bfa714b9f2b38fce15648703e434e19920eb9b0eba228e4f27028be742af8d4570faad8c4ffab40070d498523f1a6c4de6ac5d17a272983a57ca6483b534df97ad870e589cd12ec53db759d353ec3e8766d4b2cb62417e5bace1d7418687feb32ea1284d0bb7035f0723ef3a65fe3d6064aeb841c3b3e251161d9f1c334a95188b6aeb28d0f35dff19eb497696dc12839e7f40bfef1847192dcbab79c60f1bcd92e172b9e9f231cbf3dfcb180e2199ce516343d8e28c089d5bc3c2c41a57cd898b54ae028fb4a141db63767e9e0a1a478141a3d06b16e81e30389322083e7aa18a44ac67e6f17b38ab5324ca6036f35d027d528ff9833cf9d7208e9591febdbff785f52344d7b89c9fd6ca3725e1a330bc1d873d72aee7b700dcae8479f47d490ed7907786b3ab6d46b409d8b6469ee134750b8a0860e15caac28ac2c12740be96edc6be07c9815176209b2c9fbb83329dcee93f6c9398044c24728c3a6ab9fff1de7ab6b48b509f4e1584598742b82896300471f1c8364e3bdf0437f114962e6b068f6491d2522b8d6a30e9fdfdb0c02628d74406dff43e0beb827c7758fef3d0f961ab95f7e96f2b0f2acdcafb8afde2f6c43e899416397230c2fae9c1e701e45bacb83ccd4458f0a49b8b0bccefd40edcde5bfe5a3e52c2078e9ad59fbf007c74rehash.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.plrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1d-lp152.7.27.1.src.rpmconfig(openssl-1_1)openssl(cli)openssl-1_1openssl-1_1(x86-64)ssl@@@@@@@@@@@@@@@@    /usr/bin/envconfig(openssl-1_1)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libpthread.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.1d-lp152.7.27.13.0.4-14.6.0-14.0-15.2-1ssl4.14.1a+va@`q`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\@TFJJason Sikes Jason Sikes Jason Sikes Jason Sikes Jason Sikes Pedro Monreal Pedro Monreal Vítězslav Čížek Pedro Monreal Vítězslav Čížek Pedro Monreal Gonzalez Pedro Monreal Gonzalez Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Jason Sikes Pedro Monreal Gonzalez Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Pedro Monreal Gonzalez Vítězslav Čížek Pedro Monreal Gonzalez Jason Sikes Vítězslav Čížek Jason Sikes Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek Vítězslav Čížek vcizek@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- 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- Previously added patch interferes with FIPS validation. * Removed openssl-1.1.1-fips_list_ciphers.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_0goat17 1640150112  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu1.1.1d-lp152.7.27.11.1.1d-lp152.7.27.11.1.1d-lp152.7.27.1sslct_log_list.cnfct_log_list.cnf.distopenssl.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.opensuse.org/openSUSE:Maintenance:17303/openSUSE_Leap_15.2_Update/d19980a89fd6b9c3b6cb35f0f2805833-openssl-1_1.openSUSE_Leap_15.2_Updatedrpmxz5x86_64-suse-linuxdirectoryASCII 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]=d88ef871ff296eb880ac430eb56e2cf99a3ebd7f, 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]=59e58ebd0aaccecc04b42a557e856ee63635df19, 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)RRRRR R R RR RRRRRRRRR R RR R RRRC$3~]n?#futf-8649084b96a160317ef12a6c2e2d82e73ef8a604b3fed8c2c0456bb6605ff2da5?7zXZ !t/!e]"k%N.15/Zye_G޿#^P"ےo&dbW˃s {#| &F?tnfhcWA+ >f ozv4M3jľ0vɻ 14\ڥn78B̽hRܭgZ4f 3X:89Y'V8s.ױZvmL4IP4NֈΘ@f[7ME z\PjN={Э M :3=cyJ~Tړ&^?nj Fuz"\z0 (FN3N`˙J 9sY4McqsUs޶Y/h up'Ot$ PQn2V;a~| މ(m«uꥑ qE>V6_7hio-7l Tܟ}bPɿz\72|4_67a]r-G"!Y z[$Vޠ6eoG"?V|}7!ur]1;\}wtY3UPv"cfR2~-qt\Ϯ[nSٴH(ޤx%8mJW 6쟀NFʙ[5ػH3%]q d! `b ó’&^0!=Wd1N$Z|Q3( P*uȫ3x# l:|])v˫=ۣe@R}9&{zz \1gOSya(+n71C6z ^rck NZU!/[,u%1Iu|~Z7'`[xJ$. /q5>#U&ers7 1|LtAhe+̠_aO]Z)雡Ui߇Vr %ݪ +ȼay F)ٚhL ox}&&&㽐37h<E;(˜:]MutFSFރi i((~1>r-eAg#eVAb^lJj~um P5!!}4Q:A>UY,Is+IRm!+bԦH_gU/3wR;sR9ְV39eR*HONRk},J՝`Ei;Y1_@ P|܌O4t jB=z0'4iZ鲔Cjr3Fw3qo/†(/ua8"LZ5֤lb2S$#* WTJ92F.|" <J&19ZX+?{yKL ׏u X&r%}͏D4ޭ,9Lb1_Qg]sm?*ik ȜHODžHz%phpl<3|fa\'O6qz-L㴭ZdU:^YY^LqQoZDٷ*s>lrĄ9njmnv c>Q?l2<47EnVӶgVH`&ǦD&2 zAuo'Abg55W#tIجm)z O:|uەOEmmB('{ G0RT(`pBEw%bįo/TeH}frq]9) 3S! u s䤒¬۬A5ɟЬĤ8 gğ9sy!ngbMM Q-ܶ).BC^a0O ^ u|S,wr bZQNۑBeͶkB7TY$) A;?8 Sr:ynY0L(nr'',lbҾ)IՒ>Xa66 +ڷ< !`0ܼV.gfe6ko2hoŹ'S`-FfH1VVM&:G,5m`-S}zK5uE/|%IrLd'p 5"epL> hJ_\gG^"5d|D=kyp1:v7F7-1֢Fè@b&|(Db[d{D!M8%`5@  Dh9$ &ϓ}/ 2Y JNC!cP }5kȘh Fi ٰWR} H(H8_f:@dGOBg~ ZG5`4vi'LMʾmDFV{s *5 sNA}:azغ_] !8󟟐W*,R3(=]RyD_.R4tL4-sa' dB/ ͂pqc3#FFK:9û+Y7][\}?ƨX231mIm'RQ25塜k"/iKin ȥ8b awMCmi6Mn5Yr KMJ0+U Ee9ݶA6/ ^@+UGyk0m6A[Xm@ >;pnsLwSV8Z<-p$,6!:PsuB.d\*1|~,*P@M3&(9skyxL}-80M{/2m\~07G=FnFR.ޙqSD1- ds4(K;R jաV-ExzY.|RQ{7)'|R>ͱ#vr\u+"KL쒅g" -%d9X^@@. >{w2f8<3y_/7Dv%lCY0`]LJ>w 6_A@arQMމ'Q WH> [Kpt=;}=\7 ɟ#AQ=} 6= ܸy_рb]B)š3Л~ 78_c'!`Ib*̦MDpCҾ|eI3"Ή疪W]Ue;w8bzܯ3; p舙QB”gU%^i& *e\1qC;ω=Vܽ+\ɩkH/ zPF6+W'gvI $H6"M>C 7C_q-fGڟwRYXͮ:*!mչ9Kr^"Kk)QohC~|/ [}wgAH#J; 0TڊX#g0Ɲ/AW 6D58=@g2rQ{D q^CI )5>&>6|/5^+PwN,ՒˆuSC|e/%g-Rެw7.zjNšjlydkNzI"a3ș-*Nya◆Sj$8|kQη_z(07g2/)} lOX V0g:ap#2Pql|&1Δ| u8 lZs=bOiliLl?'o\`&TY wCW]I<'_:Gӛb֐d̽erw]"@ya6M]z$!m4.+LQ8L4D @xb)'p')eogqGzk* l^p֝N K˵0SH[oq_H(o:wbI[5bAuwt9Z.[;|I]lgrܼ6Zlg9Y=Ry,R׫qV՚$W9|IJы&]r;[,n 5%%~)"o2#8 Jr\f*lpxH|z:f!6MBe~>S4$ދf)xNI$) 7(Ȳ]R,z7~G9ãJo2W*q!O]q,W|A:󂲬1F3Rt#}Oz%*)(q"PjD@%#%t~WXG9 sf."Ko*h5>љӬܿHb &B@4LLxM|QLF&&w gn<݂L.ƷvGjU>jlR3hJӴϠIFS8J+<v5Ϳ\,GYN?d)\Hɜd{LfM Gg@qC c aPjaA1}nMpU2%-3* XhcO$g;z4c/Ĉu>V@?5ΔWkp^4PeXxSo1y[Z>z;(X|voSlt#Yәtd2Z&v[W)\`.~ o^+vK"A/5 y|} sU?>Y0b-xڦƻw% ΐj_!G\iɾYo?J pia'm|EȎqن1(;$oUyeiyglZn𰑓8xj&0sYM-q-;8<<@.WkN^WН׭N?Ҩ_ ;XCVU[LHK ÏŧO((FGRt8zΤu%j||&RIf^SҳUwf r8Ҵ=I @Dm 1>L1 W?]J~@vgןpXڠw0[wm1ԅ7{ 0 lJJLc@sčzRblxZsyXqɅ>T=(b>DF0uqiҮDډBXE7BxONRy~q~Vo{?+&WM 8 =aJ)[Wr!^Rup}8#O(FF$i MW'ޱ+ռz茗dܽ#9$`W-q3ݥ%24lWz_XY{Cq(XQ+g,RRB])0w+79Y@P1y:/ètND)gx]8v{+6F^թx6)2MwY#^-/ 5ZZxb}8 2/}gДa5Du+C2z.Arh4܉>™E'|G;elCp Kܧ9 4kW-+ =r]).k4 ]|oi;\VQ=pXIeUuL,%,+A͊i3O\}>h&.j*t9)TO .P\ȭ' *M2rJ)f&8M (τTJ-xH W/gMoI V qeA≁uW c2S⧖vksXFst\jDdnbH]֜Ժ-vd@zz-ʆ#>lJ0Jh: m&9C+V*F#Qjo$LH#F@3 ".4`2y/d&HChM(ME;P)/,2cq<<jkrn]( d] $Q|v'`܏j=4 8 ve:iw.[X oB Eɱ͔8S b $\ ;MG$14I`ቚ5׿B3w%GxQ4vv ;hzs4rK}?%#p{%pHG0$fu'eߓŎKzHe2/e̷FAB'ʯA)WX%$<̟vql=TBp}^s@ zHΏ^ƥjoiոەAYń+JK=0^"K|Hyr-7|Ico5қQG#d#%4\@qhg-wiPIOձEӈ;Tcks(4Pcy U4Z OhHl7@&F 8^A !7qnTSuM"ZP_IP2LTpWyf<-ԽHvH[Eo0|l0$@ŐMio~lDo6Zf9-Cg%#&ZR#C$E>80QSW:9,ɨ2(||ĥ\U6RFVBa*鎴fjy8CS+~huKDP/&/5/H>[&-  vio #Cte= [vR@|T4f-]¦;pddȦzsW`NCM;VmW)%)a)6XUs(! T)6Uv9iQA%yހ' ;DGq.F0P3Inev'Nlʝ|)Y5E]~.چ;`UcQeLw?>7㊇3Xvdghgzε4޳rK/96Y5Yn\d1<<c#o91H)R;*Fϔըq/8ECYA05M+,&|sؚ*</{*vtqwbVeް.Y CLe(ҴhIbHiS~@(%"/+qu0ޮVIt k.yP U%FBOӉN; W,Il߅l<1o /y*FU`t=bjY;#/Be<* Oc)l{0tk=.APjbY2Ԋs {wdkaq=I/pj!n^+2(vvz1n8x'c  1VJ*Lz y^_)C{k;茭rACF!>b^jS!! P`^8Wr"Ph?9BӝMe*K▒K7H:} U#qR\\2/cv!۸xC Z^ϨrǴm I[VX *Iyګ?ӡ!Nԭbd.}OW;n!RtKK<Ƨ|u,fH8o t~`礳D`>*)q֜UIU2/fY3ihX) Z}}V5]8S+OdG%8]2] Ǣg-7zfL0;h"jz[ֱ9!(4rHD79BPk1j(.ce6o;STԣ`}LıkĪQ-ZqüJUGǹԞ;Y0 !6 -Evb!#\ /r>rSA#l(x 8ֽXJYh :gwQL[N8P]& g-kKԥVKSk QeOYE7!0aL;4%'uJꗦFwɸ`K0'RJ$_8}\~|86U}pwNd*F=SOgs}8a!xDMXHИ 3|MŻ bnSV2ќ?6–n̓ڹIb_0܊Iqu 1d= \7gݮK}t {/BV }x1٧NWŭ(_q9RהЄ)76'c_%;DA`m T J Fg:kʼn93z)jnW17 սPda:'$lv'9LO{Bx<;l5v-j$J|~ ؘizq+MJQDhh d!L# bba 02̫xh]?Z1ds.[Xg*3J'?,H?@ڌ_Į"\S]ij(X}~$Dxt稗]\w<'ZBνe[-%\*59#%f.X~g#!LKJ.vnL崫ͧC |BOAWaL]JTMD-ܜױVD 9XVlX\*r-d҉kWSUBP=-|g=UO r]JIqرFlFXi }>nRlsAn-|RvX:vSY/`kOQCD,,]|7#n$ 6@6g LqIŶPB*VLUFD]3C`^X7bh0!1v2ta4Y%Z@h0J61N~p {솀 Zż~>O+I444Fٽ$ӌvZ`$PU,A'i`׹VbGV0J<&I.Β+knw5aq)H~-b'c4I5Xz:t]AA lhh%?5Ct/yl_^ҧCՙ(z)4Joq3H]r!g1rl\9Z/%=;LkroOX "oxAWM[.IFsyQ|Ba8]# !YķgFPFsCv)fWC**[|zbI jp 4X*}2DCK WQ]>S{wN k"-OU/41,z/Qùq)'8]*b\ιr)i9Cy:QT9CM2Y*x0 F@1atەۢҥb ċ/YH80hW0u/bTZ nK7wS3LyӤN,͝]38QK Wo%s)4 y J&d6@ՃݧZuZ!Yd J,4(r + ,ѳ<, zؕ9:XKZHds*3ǠؔkA|:"A[I$-H6IE [?}. Q}cF W< `5KArt^݈iɀs`/Cw/C! kfLs6˺ ol=u~^;e=UB OD{C_ _;+| ǧO 9A`DSǵӥ(%GS0Pϻq^tytk~4̈́,WekW+Brˁ`დ%,+r'T%ԔO "mwP`IkM,Uh&6/}R|9>?: O:=ۦxy:Nph&ⶻP )\JmTrEǨd|\tyBe~4?o2ql(Ux?8XM074L|]pt| ;8tӼJ/4G-#e FN;ىuۉlԂ DYtAM=(wHoPto !:)yO?@✫MF VfW0L4^& gz01z#q#712BTm XvQYؓ^Gp+[W `M&4 N㋛I ,g' qѡM)?ܠ( UKKbHXsz^¿sW5ݖ^ϫjݕ^2 N!@{q tKݍ6 u1ze]BJ}"Bƙjĺj(OZoY"z?F;qr6ߗשqVʼw.tdOMͽIts7yAa3[9j~$,ZEN#U5vT=i [mƳTxrݟ[g6ڿB!9G,^NWpu\`rэ053b >+%=C\* ޻l gSܜ[IL2[8Ɋ(k^&> ǟv&S pqͮ5k;_HH"ƝfP x:١/t͟L>ߑӟ≟ .uF~ g\48xo)ְBp>>I<nl '"j4T2j}$0 {|-Jg@OL âdcb8&CgZk;~Jͽ?yพoϮ C|_¯$;霺= 3p‚})N?0"!;c2.zvrɓijY64L` _aN$3<azvj!K Qf3.[˼^~C {[!l6+3Pd8 0vFjζII?wAK}}[Ցr^,XH6()'.a(`? Jؠ@ 7ׄnKX7n4lM4z:`y4j>nqRq橫ݣCD"`Tpx:Jp;>.gk9M{|8ߢ>}pCl{>*) leZoiYY9*[O$tƫ ϓw(T_Mf;l6JBSTlOw h7?m`("jɣldQb}~jbu&a~MoTO&R&u<=n' SM ]'OCyY|f':BF/IDA5hڳIGm߲h4gŝxq!C23֎!ƴ@ <%Mģ[M \aˋˑ2e4ਖ਼"3 w!Xd-X0 5Ga@Ⱦq0Zw 㡭h'Օ%,\\W?.ˌ2whg'8/prgx&2wj~qwWM*M $, Uz#B= ڎ"XV'1$Б~bU.B+~> LЮ6jЦaĀ ;;#dZߓTA7ΆQ=tHZSlbz zi;J0ZC#12>S &^h ~ASl)qet&dV{,)0`x oZ"ͱVjG>E6v yDaVR̵}TLT0_&)Y\ɰ=ݪ>5(t3'Xv ܔQn5:=ޥG9#NLt 5IyO@S|1atLbJfJ"I.go]|0unMU6 ] ?,z{<ɳBrM9\.IOcBNݸ("#: H*d.6Ђښ9;_#;)naViZpya{Dwwi8q$ʋƯf[:V!Iհl G vRoYh&|?nIGFk\cU+V"vsMŽW2#ev)XB?z]\=qp|eWNX5n rS(_PM3j j^w1! ? n~e fzd/yLY\5ó mv(Ǵ ஂi{:w(R?]E!LtEA =<ّϚ%ꉜ ntd!-x8A8! +B[ѴdTa vbЉ煘]$uwR`ZК~0y͠{&LczcK'i]%w:PKMꆸ V}52JwRC"IvS/7)- M_6ԊH9Ry]ٝd( !CPLl"d~>)a.ʽz(`de@Bt4xow?QgUKs*5ЬgQ~XW$=kHn)MMdӶ*C*n}݃HTFq4#ݴxX'en.i^#aWJ]\evH2ZUAٵ/BiEc:X̔NJėSK#p3)n;r1Z6ALW9AThb_w H46Y[EV Zu_pOUOӨr/q]Lđ?URnu̬kQ7%-Wb$ 2mdLpy_ Tzem. 8%[-b>l6xw!k8Nj̛pOƂNha-]įn/X8y.~HW5J+{g>w+o}&\&!Yx'L*F=7u&xxwa jE#_-QeG3 M]*July(On(X#:Fdi(o \hG@TK"xCM 5&:){^܈Rt?ogu8V$bLRhR]r(A2ƪF |M`C@Q8i 5Ϗ ;cXlim= " p#Q/]fHf |R29gfwaFACxN͚ICn2 DoەtNBBIL~]-& pH}k`Rd?o#hBciٝv`\{M9f٘O%E)eU,"Yt|xf`09{Lu B%V$M75PlɪuOrk{p\H/5?[ ǝ-يg=Y;!7k㍒cV_h}ҋ|C!]"a_kWKힷ:{B2/?O0pl;[Pr9^;UēױPR uy#PZ5[>i}ɪ b+??YGqjE=vB\V PNbL%)2f[6wF8Ÿn }[%&lL4O,UxfAH;vOչؑ#XXjLv0&b[ɆlzD6g fz ?WSFe3ڸp}'gB$.u&Iwm#7J nZׯu&|Cbtsy:zad,{/pfT26 d)C~׫QG=n0 79Z/|jPo )8pY]g q~{VZ:%R;/F`]fg >MW kqJ\םFT@[F' FY$$ٷ~pu:柉 q9>s *#r΁Qr y i=jŨ]qMa:SyZ3 *GavqGhʧk+ڙt>-X3*$^.g.)MR.DI(Ɗ|7ȕfGb~_ 7L؊I:-{TN(5FaDdrY#sy ҨQ}AkRs,c~NĘk/j6vai%hpD`nh*;8I,wD".]6m\zbM#ivM6rxrMIq&7N/2m Q&`G&>4M\w 1?dksيݜUyŭ`T֫95rR´@q pQ޶q5;eeFi-G.Gu|^62"^ԓwIpUmCywH&ux\8lhjh4)iw1%hڧ~/X=kFpKOBɯX?M$Օ֑41:M|8mE?`0*¦TN'j)Hd'kW;C0Z>[rN_46[=^s( @ϔ'Y+v';|z|//[tp=i#?ShPx2(Eܝ>MD[UK@j a RiަdϨni E80"-4dV,Qw' F n%S++3ũOX!| +7*b3=Aq%$~'⅀ mo^#n% v=\;',[Y1DDD_nC a٠QT9moaGnʶX|Tg (r~) ZE&y z+I()=- h8;SL.)bd_8X2@ Z\)wzXCޔ"{8gT LwJHG/u HY:d0*90w͹@ݒ}z}n_͐^f|noH \ؖӴ4zVO%(ZM~GN|]\KocyξĹk칧J /f349 r~As4UK؉5Zu}/d;2QȀagbhezWYqTB(4&r|KdLErh[x_$ܚAP-i ΧZdQ=&`M!/s)<:vЕ~ޭw$RX [H^=7wm.lhaFnnH(O/D8tu=WENr{a<VYϢ'+1>v>_Y$,~,AFdg RFVS.%Qvi\HNbEO7տzf_w?a4dر鶴@C%+0M[oAZ&zWg7'| <JV< z(_W^X`i ʺb3ǤzQ5 _q aq?[XFB`Qy@ :7]LY!ӼIY|cֈI֗Ufu|ZԮ1YECJ@:WTO4+ Ḟcm 17p ٧^ͭo7B4f0lzt**sE_N 6X63rxѓ+g#23` gDJlzºԐcx޸z:\ *[̈A\-t0 PW;JP!akvGk @郶g'Ckik֌P6 7T0(QUuY  q1.)M \ZrgAw{^ o{]vRpa XBbOY]ib餔pOd;yi`6jS,$DL `v];ʾ//W| FkEN%J2pb (NwDY<1&jnDt [т,OEo 6]dCBǮZYFcهVtW.;F]1\'e]v+0F60#]}%L-†8CT͉(}_uK-D 7ZM_zڳ`ަ ̬s t|Eq}BQMK dzQ~ K& 9VTp63^?u"2ulOȰdMйoKÙ Ohh|):P1lǪ &\_+t%kl< i@72І:e8PW ߶K(+IC%d Ez^2M!pG^M[ ҹ*wzVp0iAaj`HSNaRLʙ#eQ)S?%+q/*z]U&Rɼn`%>kwhҹFL)m8۪7sfĥ-GR}.$IvEJ q3޲{gl$HGEM({sPwT}2ߕ:yIVZ1$f>/J>9P`v1o=mc#cEiG*[`elt1N|t~ofN M~Ah2@zl<{J3qH.1WG8n^+l~a{bPQcLA6ɑcw9w =(:KըDk YPڜb%ۡkOSIHYuux%O]+ ۊgJi\ra ->kdkc<:F{, hI_64 L9?=R=aKEwL*6(%.IHQy,2\ *m sJnH\$-HCe+Y#qyѻ;W7{eI3:A`3Nf"/8lb7D*',#"_Uyv9 }~ZJ"h!vtDWyEXmVKc؄WU`ƐzwpwgSk c)sӬ뎚! Uk vd\.g2-";?`dѓC&i῎'a(>t҉-]ں*y@%~AFn9wh +|iF^,.S0\uR} 7?d';3b ;> 9Ԑ?oTiżA”0BW## d;=q8bx/(ALAS u'<yNFl)mjvą*^u7Z*RoV6% +ŴsI2tr$- {,O1s%bXי:E&)_tm<_Qqed/G,;~0X#'2{&Ѵ6`5h84$j6R#UyuS* LOl ~ū75o3ҹk]#hWQP}-Ie%sf! [kr& O P~&߃pp/iǑRMAFq-6D U,$Zm?)|_ lRa pvl16nBtﻰiLZ;*3~ \Ƚ[qYu\_}3ۍSx]ՊL(&2=(h FO@r[VW 0~,C?wU+Eqn+m~B=$lYG@2SO#22sv ήE؀sφO)m.C;ohPt]Q ^$m3%oY0Uvbb0VQԵ4t$a|_tZ#}E9yWHو;#>s$6$,hg) -_Q@pјQGR I7 =%`Ah˖y^<: D'-A6Zj!r,'.B@;lC78-4y4}Z7o ۃ4e1])pl!sb>9/j$Uf ʷE5 w!ۇ#ݘH8:_~Oam"o|HYݽyUi t8u#[~Lx(gJC81\ lH.|9r3I9a '"æӃOtTRIweS["#۲_6o!A}mNLfe2o3|K$DmTDvUfmTCwPhoܢ]%݃ǧp/BwW3k~"mf-z{f,W6Ďi(M(R~3Vpֳ_B ̖lJ? W-0^WGZ卵wth[ 3}hJ^2}6NSqY*y.7{4̦Л |R}m *[=q'LGjFT~lLDӧocAۓK`/a,u?֭?H$~'ֲ s ZLw1e;>''$JF|J>6emjRIh츓DX[|f`LD(H@_e}&2vL6>|w _QVY9 KdTtfh+SW m::e3>W/Cm+sS\V3U\˴2A(>p_XxXb+?\ WqǭG[%qP}ٛĩׄY`%d=Wʁ|_(#8p3UK|25`on\>Yl8eQQuɎmO&Z8Aa/gV 3Ɣ EfM[X>GN]_bEG'% wtE=m͖O&9bL;avӖ)O2v ոD᎖l`Yǁ:\6 epspl{`䭢*4Its1  /1} uvuf'Ij3+]/۷bGg!W ݈dمmFAG#փG|' -L?zvpΌ?|?-MqzE3O`䕵@x5c4BUUb y TqdQƾ:PX Ȏ7es[4v(HQdEXh't5m^)^c4VC(i'bQ\I$ЮoܺyG,`?.cq1Sҧ"5*-.7gѯo.{Pg4ӌ/CV.9لy7&'·^) NE2bphx:`JK63ghIkW*K;b/u`@b3V s~sZفC_7$Ε֑+`tYoRT2^\ ڍoSX Mjo;4;`ԊRE%aOGvn̙f<3*7jW U[),E/k'g8j DyHqzAݘSƬg|u ~07E%\ߍaZX2+g`*fʌv` P)Ȃbcpa(#b|2֬O0Sh5P nuW~"څYjtúGd,3y5:.R9ZEU/\HViS5L*N?s1$ԳSЂ4G@@`^Féh`9)EeuNabĽ/WXGT;R,.м>f@- ܷ 4#jC'W!x82?RX9" ܘzaנETbCrqX!z="X0.7Ąarkg?uGɯ~OwCZ鑍[a49O6j? gZ Sz?[A(#Uvओ IJ~E'CObCvFv k;,eAG)0 th,DUSTVn~Ŝ?&g);SHݡ*BFܳüNV`]+U~t~`T 6Hz!9^F2EȤv|`' G63V?<|?oJ 7d~5]՘\>8/@Э>WO7'Q~pE76h3 <` !iYbAUCd5ιÎ_i9Ok̢d5}1b5=|>qȂNó|wҊ$ʚLW2kiZ}Z^~3ktU' A/$bߔ<)7ʥjrFEy<7r8WH&ȺSf eO569,avh3#R-?*|f!HgGn.'?fXOH6yydڢA;`51U%H'"/[|ؿZtL=J|sg)hF4ȀJlz*R|_{f%cHXJ ;j7rmSˆ1yS4j1[gX::h1~Y~ЃlUlvYVll^ Z\b\ut2V;vQQuy˵C.;N-xkv7݉g/NlF.-oP ~+(G_4P%J/|AS @C96A%JĞyl1=q[CDt/tLQΞC uCe .$Q݁ +CEepA uqCֵ͒8*y Y/Hp{N,^;]gη>J!\\Jz=klD=G61 4oGC'#ȅcL){'&w0(2r~fm=8o"-_'u^}qE#O7/(\9^.?GqY\H;ijP@)i>w' т-jˆyGrohO"&"~-3m{CoI {31HRjݘ!AUf7imki5BJCJy ѦcΔitҶx=Y[!<{z,CSA[%/ G)Qd w]P2/. 0;rc׶BV~I8RXs<*,T{Qc0|ϰ?:m⫒At1+z&gQR9u~lS22vȤ+2D?LB(BqmRoleg࿢bO X`'FGb:&E˪M({W{jE2rțH2п`ä~"FGxnf8Ʊ{:.^/o>^C rr+f .`x˳@!4&/KnRU2C',݌q u{7Z\L~꩝1ey(B`ȿ"5rOzDԓ4iP@YApdp$v5@{Q%R<k̈́wV]TZxsZU%WF03$PԒ e!Mjm{=&,bDh{k3)?b`&D:C JJG640g"8jYοK S1sgΎ"}Q+m1 GV~ib7:8s -XsP< vJ|_?$G^W"oZj˜yYIHȯ.qhChIy*+"~נkZ)^G-7 KuJ䩅Bs:2 `Qkԡ o{isƸZ\~P&\ (B2%jw" tۆW{I<$F1{,Il{]^Wvgp~NN^D8#2Ȁ;Β$w2~/ @BW+[̷нSSO=]-r{DmJ//t HYc`#@4PRbfL-XOϞͰEz n͚im<8"޸  ].M3HI"ۻ3IgWd"۪HN4nM.Hه|K5lc:&ЈO3_9mxlXǤS?4!\IKceteňkq`O {:ůk-NzM&i.4zLF3GBΛ0ƶE۸yNxe|M:PBP8 Ī<@|\ZFGXdpjnf#eHӵZ~ަ \?Mvyz7ht 鈕UsHBb|Q2?=]B1j川+óJ4^ZEe--Ot2&cm[~驑~(aJCe`зRs!#RUB{lg hBe/L$Lݲv8`7Y@ͽ<#XH"D(MJL Er"W6b|hң9$F!.oT}վ`RE  N$mS&Bk|-PŻHmln]&w_iO<Ij{kkH;x C{`R%aAmi)8 '{yc+l0+s$y]"nhb{Ui%koL__­MsŰ%m<~~>1νEc?uAM3zENpp*LÂr/R^np5۝]];Np Ivr9ό f[7b 2ꂾ7o`/έ{ǟA: @C1d W6u6Y<{)5Oq~NԂ7 ᯡp \mɛl숫,JE ƢS9˳6"2)un4,F dO{sxv)g\_9昋IΒc_MpZ]e .D瞟 bh, m=.1 %sˡ8a§Cm34 e=z5WJVYo:HFr,/ /ry~\hDD޹reƟWi8$h|K F%^VdÉe<3}9f] D#@9Ӫ>K P"`u(&}=??荦3%?_obCP%!t ecD{=\v;5;.rzs{Iu -!.4N*uP:*(0I<h8`D۵^=#҈β \&T2oz(CG%@*Vۓ3VrjJil֢h}#6 Q٤ho*кMFơ8JՒKS˜ȟ]%C"q>FZ5?O͠ox4%Yjl/A@Z1ͩS¿d%gq)نW;'Yt#uHd64)7,W<ޤic }~Qʎ/a=ikc`cHyB>` KAh?c::,mp|޷4>P'nO@:tbJ3ft6@s3qx<$Ά M&4!ud@z)N1[E-gu c=^AXBdn5:L\5me֋0¶TĐQ ["#Q2׆s=SPvFN=g㸁p#l|)RM@PD\,| cb ͏ `iզSvˎsdojAȬ]lJVŽ]:mγߞ6NœY9!2Nib8ިS;6C))؟\>gɜ-z;0Pq1RCDhx֧~s1H-o2n\ A|3lu Oj&lUR",[ouf?xJ#m/Q>uc[ɛ~l Vȕ tf#ε*>-W÷lUJq$H' 'yALeѫOQyu)8XIt#`i{/1ś੻IV~_Aa~?aY?[x:C? wXk̽[l]`ۯ)^:x1Qq@G[JԳQo>޽3uTahcm$w>pNt;)Y*77MV[Axzd͜׺^I; `D}.Vk"!D|C:=cwM>zRDIrΞ6֝%6|q8N5&=;^Q{ϴ׿h) O[#Kq-U6Ǯ#DH1bb9@J 0OaEy"BJ(%*Sw(6)Έ1 DWe[Il.A8# x݉V-,ITKba a`G6G%0Aqbj>탑9)wy*3yʽF#ȍR}kxcͶBã)FYAVXV$  e,_c#`ȑ xTsELĦӌ)Ϧt)5Rra׶CqLNrL#쯏ϲ@='~~oŽ.r4Z3߮hsifӸAY R;.'n2s'_ΛC0g`-q I~ͅ=eb?CD =Y/$`0)_Wyt1j'$3MTq_\D|3e:#!H܊&}k{Yɽk-8'[ a,fZ,lV=Z#?m-18fe=:e1eE›k`EsEΦ E6pϑ5.Ԝ( \t̝|~*PL)d,Z{u/ w/jNL0&DcB;bZMʬm6MM-i1Vz(HFe;dz|'2 ,jhdЭL5ݓ%RXMJY` j!H[:?e7*d [+Jd;W kbU̲o Wbgeӏ6`v,) v5t}|te^`8 =nކ b}Cbɐ)T8uC$El5:Pwf]+{ho@o|8k 7¢0:1TM#Uo&H7g3x]¢\y|5'Gl #v6Td DiϘ֐Wok~ pq¨ʌI uZED$n6f43=/LҡQT%7%7ũ!"tPUD]M_oqsH6zhkql؊SؕdJqw0&>Zbi?qG (ykGUBugMAKқr@Xp&!Wq3 wEOn{F@3n|qnG+ +O]15eӗ:|> ôeݝ͋9"e煗*R|WTvE]F.,br'O҉'fA&m~P=!U!"9 0 5 NZ ~Co]ڠַd2J1dEJ/L| X'{٪꾼FA?S݄ݴ! \$ŅRغyk絻_,cHyîXZIݽ ɋiR[No,UP--e'hܳbo  ¾lI'iZ98IТA7aLAi]0jmBAY#"楄C*/V,+TEt_xįn_]yRf )\#D^q%F!|aᯘSgҩwl[Qj+&T˰bwO;IT hRBT$&u}k(.ItMk('b'',YӂƂ|>'w:lۛđ`j݇ś(|8-n@P,ЃzM;6` >B F ,wxiW賰d`3X6u}+@LZ6*UșUfŢ[&3 nͅT4ޭPsUVtUW&a6cb]c[ﲝ_Z¸r˜;Lm@J@z U>?mm88/s$.q/cPL`ئȹ=ҞZ\)7o/!/%y 3*g)L'r"En!F#>kl@Nu)s< :KUY5l[]fKFCЫ}D [DeJQf!~[~`+ApCrғWSLBVܽg8 \@fěP٩=/~|LXqO `dbSfUq7[Z  E1)PgL9"+)I +YXɣ.}8F?ˢl##2b{zMhX`&Dy&~Gv WX%xPBeƑ urg|Vak%ATq]Z_SK/pQX.(.m_V|͸*vJzmle&&!eϕ)~V:Oh}ɡM؊TĩSZԻ+I })!I:ECq##\ôE E7\֒-z`L7d {֍izNk%W1G^diE¼КYsi⎃Dӈlk02LB? kMwWnxpRZ|3V?~~ݐCxj9a[@ve+C:?@l:l)/9ʧlF\>n^̽}  0@t) oXx ]SBB3sGLF.`Δi9his0 -Z`:MdCQE `rlUY#[l-xuXJz KZD;r-E}`?Eװ KDKY`"B/M~ЇX9ns'YcvfArl;t;I=N ,CEŧFX֏acMǚ`~j9ٯfׂľy \U}M#tPq~;q|՚3 m:af2m >`. Ua!28o{/$VhaZ`妞QM_}8)AhV>H>Ŀ=}߃qd0c4{H_:7!h+gz1V2(㣻Q83Xb_7LD '&=O,jy&ܛkha?r<ס ׂokS@kPAgFK}\C@zltoJb'YIINf$^vj+U#-hhUN3:&W},{<<|og]{v)|ޮc5 A9U z윷otc|jRVcv"I0E}gc刽A4e[iK6{T|ytDy߀>q)\oTP]<_ (P*?1I <0'BܙN9]7/U+cr?eu#Ctڵ*1lV|a;]x%D6:Ko\lDsؔ6^1ZT3RާAؒ{AcCƂX@³DҠWD>5bf5-" eҠtD(sD=:d0?{J6" G,Abi9@}ajRAehn%kdG1x!*k)x.NMGPm;pla ! &0<;iCl$.eV;w$Z[+ ' 7\Xraqmy,ڌ̦'}Y'OWt75S_6Ľ'd#Sw- 1DDoĠ*bQ SR-BI [kjwY&oŔi?jpbvbgБ[zw /:gi'&՘[q? h7j,i/܇1!+k%m,Um 8)OT!xEno=a `3saG}@2=1qbSn+ʕo(N-ы08gSOlSL:ΠĘ.r+X1ms]ooÊ?싕!htj0Y"FFjUځI!a "W!=迗Q9`Ll]38OUHAP\?ujn4_xU䓦`b(pZ}"|oMo^p!\@ˏZ> 0 N<+f$t(Vt Kkjv~@moeZVp9 9K 1)l>DؿVsd- 2{ym^"0q %(4QkIc23ם8aƶzQ?JGV~%U#=t0)[WvO !Uw ){ŸmZs-+3*/'OJ$&q~/gVQ'筎ꛔ5֛KmaMv:xZ2!a5(l6ż$Q]f(̓0}>UP}ZN:?9B+oKUQr5i&1Ϧ VĻ Rj](Yb"[ ?!(&S$K"xx=!ͽ^6o~ pj̀<^,[i,G% zyHMsLtI_bh-9X[YRߌg797)Qsew?94Ne.aa[ihL3 + l乿,n -xy;sfM$%cG vW-c*sO_PB^UU4 x\IgW(J4V aVf_4TZ7|@6 30O? Vz8UK 0ߥ]3&γ]vrr0Dc"]JꌺC=‡d'{fSdڭ"FQq+6җzo:^˓ *FjeZYmϐx֐z !{L:XǞBi#W_{K1r9l ?=tM]27tĦAd$a7*5}An.l|ϭ^1XdU%b^&ʗ@>i_NT|&'*ڵrMmP󐑓us ݋73%UFwX,TÚkUElߥw3:c)>f'14@Osx5 O4VF4UshDJ(6q`8|? Z4+jYU+…G|WY&'Xͤo"fP H=ګ}!ũY/ݺTJͿkP^'.ۯI,%Y>L޺fm98hv'd~"iaeEbf.k*Hͬ% ns\ O@bʡ-;vbWwmM]c#]CWc̦3 OB cjJZo }OX85uPG9(n:)bw]zNqUv@$yƌ tA$>J/Dfv^F4ྪt#PQH?82U$i lW-G6y +ЯV9fDŽtCׯ2rf$*_:`;Nқ=6 s6h;Zl9864GooΕm bWyU^6/O}݆``Aï(W]f1#jk&?o乮yj.`I>ͼOK~V;tE:cz+P*f5:!UuLȂ( nD _hC1;Z~8;fiTXy9c%L.φgx2YONS#S稱&S.H2d$C?ym[}ֽY=2SQL9l"jE"^pٞࢠMiu)J䏬A}[>)j@2S =wD*zۀG -b(o L<w ;c` )(]9Wvk^JȹSҺiga|ExT˙*oc\<Xv5$egD>t@bFߧUX͕A32B- <ƻ!%BA0r=GvYsh7fӾX(Jk\N_7sH |HGGDMݘSI!.4٘r6$r!}5CjC8_felYHs!Ҝ"bQ6s%HC}9F(jĘoq)IݧϳÅAs~:O5MtSV#`~I8sw xg;-N™<^g1Mm _e1|<ӕP3AJO9XܓG7z;O > Ob@c }FqzbK~R|2EM %OS"Iˈ/ޫX=!IfiE H%| v)0q|>s6{Ym'USO.G(^*_.a\:.>}t>^@bhwYBc(ی]-t=޼7fPۗtkиpYYE)6Mchae󖜴~t9>gGu I_\d2_tIk~-)?.c0 }M'sBcD*9GOݣZyi˫|^ҬkL#tL2 {_?4̦Pa^:9k \'|X e)" |JEG8 h7u7hkUf=u͡&H^>o4/nkEց 2g ģPbt%aPԠbDŽn]l ]$%cI)bIRNم ~&՗큗:"v7<$N:*Y)`267M/R|+ƀF{P뛲]Pk'{F_ ,P#'l-Ff8$b@EQzS:Ba:En4C򦫀8Gw-y,Ž:w  ӹP_nm[&,Q9DhO9}5Q_\DqlF {UL!F&n"‘ZA} T$xPEMp2O桘#=λ~+@gsIIٻ?-q}N'5ZUo1Dq"*]eK'$eUSW9Z]u5 Hs]/P8g0~5RV?1fov ^@^ #?MTx~X2?ty՞½Rh^`#]\!!0`c6z,lGwF@Ww 5G9\:z&䛇]OT+h3no>1Vx©p̣2F|pJB oxaFeANJKjaA-#" 'ܞnQp7_;fL`ѷz$폚B¨ n Z|X% 3[XG2Rڇ izYg@pFtt%v2&6P28)_u&[(@OO/3"Q"]V6? =Wݳ/&*lIZoԾ\ 9QIG@q#Ah.# I\#Z(-_?K$u}P ĶY1wDLО{,g0gNMWv .iWj)RO քܾ5N j$oUx)N)?obU*vv#jYիF74ci3{Aze#eG*\*YBz1MAtas}D,!EY\hU 08Ozz.8R^s& m{?Eq!Yjc&m%W4/5u=\BᔁW+U+K붱CpX[Df;@&ʚ_#g 2)d+xyly!'rQEҏPj"Ӿ2D`G tOd68l%c ǁɓlKc[na(_.ͫG/Mw71ÜnH?LAH>Ż=YPm{T\3ËayDNy"1m%(yqw#-ʿ 3…Q""ٱ;kY/WZ߹xPçkO<ʮWO\^zk!c> @59]v(cT |Ci T2P6[2ql$iLhH@Mp"@6:'/RN8dA)?Mu~|U`T@TOj*Ӻ557? tКnB;38 ȖH>4ȼh*>"EC"/M}`el; G8Q෡b2jkٕCe"5m <^pn~ XS4K.xK?[M@ht.c5Õa%LInG,/dACPq^X8"AuoV(O ׻QӚ (SJHX?B#AHL`z7cA 3m:B!P"+v2c(t.eu{%7P7wVmFE?\n3HaxE_npy.Q|`5 eR,Y0OO^7{U7}*y:j(UɜfEo(W)^t*w#jbCSjJneRr@j0֌%=OM}e#cfĻoX xBMwฏ] ?^{X3&ԙ_%Vj^eJ Ռ-B2$02]ATFv }$XJyWLkonnn\Kb 4w?0~%2QoА ߏf$dJ GkEA*MT+ d El;J;_$%fmzBmJ># 23F"_s?_bcZ؉+:> <8Yr88;LLR_2LuG%-_Mq'W($cC%P.wYwTX+VV'@lrqǺE mEh!&&| l㑻aɇˮta.0.~U6g$4S?M~Bayȍ:h 9@|QMG%-ˆq<|^dIeF(/,c7el!eq7PXE2 7 ueyZ QY}#w3~*t}dc*. Dڂw wp! =PLs69@= mrљ b^i2w0E;T1jV8}:.aRkڣX^qIHxa l3fv «-MkWK73EO"̛"$ST :X0AFZH_)[P _۪ǩ {]1Y :X`jL Er?o &fۡӎ:%#gγ7G%`c rٟzi=޵Us_vӴ~/=p'O{k鎋 ^(捠g?|y/l)zσ恱 =B'vzh"} =x CE/:HBFILv,'$ hr;,VTW* ض;t(}zn`FB/0dgSz"UcH8H0N<FHf9Ǹkvhy9+k'}>RH@ʼ7EVۂj3)6CoA;|˞HpXMVuueG4yqcX0$6`܁ew@%9MXKL󛤭C8KJMg6Mּv#hh|YVq@v{ClM PRlxcsr9P.[*=%O ,}э #+.m1TndDtRsMs&eŦIb:Bf^GxUHL3و|)^ jVgHY@&@`\;ܤk+P5̂OB#7 fĿTо/L^&vwqd.l|Q dlM Jet`(elQMg9aEJ G֛Xpwp#Y}:\иdddêyGe)r/sc.V*~_miГHs%u&RM74joPk!WeҖIH,BE" hUK&U}bKa4"p k+4B&r{̜ȑ Cq>Ni@bm>A:5$tc*!HA/{5{q swhI*ĵtgb׆;K,FKAz/*J?Jpn;;!bKH$կ)qs:̞GY saAgsDvOd--k/#-H3"TTzٿAs>W6_ahV-) YbU_4&ޕ#/ 4G0>qT-aN 66<(9u V s;{Fq(%??,׆k%6rұ8ڲȵ\L_]#!tRcT #9 40r uE)[j=吝B͑~Phb /51~(Ev1 .}6UX%&:\;qfwz[ᐗxp}RN;Gy<Ӝf-fτPC c$Yj<],B{q|Va5'[ִnKGQhx8Y6|υ,ߑg (0r_}QO\:`L5*D;Buxrvn8nAA_#J0!E4u_u4F182pE.A#U6C7 lU>XX,TQVܣor{_wpN;ULP 4tg+")ٺ_!CU% / )Gm&z90lbkg`vq8Z=l7I$=v<u))b+[3%iΜH=V* R4SWnVɚJ&?GS Ѐywl^<W9u;hirJ#S$(sttmAC`mVr LU}7|pXlW?|.Q`\YcWnƾlNˈVY?t7$Q$sxˉu`nFĤEcUbx88lX]T+%l_4#?HzW(4ۻh*1 5<*AB_l=v|@hټ%1ث8Xlp!Levv&vO?_7i$52X%7;Li*vbż7I8`c`#Fd\0wgDaր-pIb**}*"c QB'8}uf.4pa>?ا;xۋ sie0$4 (0Mjl3 qFQfJGɇ= ǫZQT<:Ѥp\hWTTc*Qd7 ̊| "l_ KI tx6A1EPKܱIǍ} 3@H˗ʑbMʾ]JL7ѨKтVɝTMƐp$L.$[B{ 7`B!&b0{v?R|{OY'ϜȦ<( ,aF+R}r3rԻ8@0 XSc:FmQFpND|pPFzų+vn&~3RC8%IxW-H'}!_է܃6$^BK8-u.4?9YFn7O7kO*heHXH]_^7< VVxMVpI)^Ak27f䔘Dꋶd}Ҏ~^O~f'Xn̅(;. Icd`$aKpYpn(T*p]_+T=}ѩR/O~S&%J<ÌЍ1XZk4H'^+;O)ނ rү3 <,J;÷h 7@13VZw {qՎw؋d4t݉{3=>pOKm=[-d(jS#jep抒/AUs~KD|<++{I ArAetv /T}y1Sǜ7XUF^ ?ԩD@cTVH/ll`a޻0lI_ѳ5NA^q';>p$,lL$9tL#ѪҼ^g> aRaHsǺOpW#Y>!_Q|@'] U{sH5p^&YK)EY K1w(̡څ4,[o$`%MM@Bݑ{5P!R䏉RM|QwqGccqK'ÿ">a[ƶ& Mڅ`F߂.A`&f Ii[-ֽ3J*Ң1tRbEN$Ԧ;gЅe(p(P{VI-'p &$8idU˜.o%x0d \(;؈% z? }s{:WVTiX@1Ӑa v:.IUA(;5SZh3n"U2.um2F'$uW?S[>,vkXz؏RHybtCeN7x%'FvoX2NHX51qKE 6\j 6V.d'd- IL4b'R''M9_6c _=FX|K݉tvvgX?twށ;"eT_HHtG'j׼Px9pgͻt*5Tf'W֫JSb~o\e2ܲ3>YJ CQ *j@O+hm.Auw;uH`CƳ ꇤ0,Z3b77wSޝsn ;3= L$9dH ъv|P7>;S=]_N3ٞ?q9x(x=Pgj:˖4-*t"; [uBU0& M0ʆ0ʤvTacu÷eCjE$[a@˾ w,p6;s\EA$u=*FX`wC8k#/>dJ:.To\Q ҮvvyM6 #m~'u~JZ-\DNh2Ne{,WU?}],C ~F4ǢR>YGk:mߗH'6;X8+<9{qn_'ʲ:@jc+2]RI:C=z}!0H|PEj1nGb30޷4D~#\l1zؤĠU>ި1ZͪKW9j3n!=))6#aW\강<)!?ʲiǬ=t.ܷgih J9+P]C'6| ,Z[д.8`Bv[,{GC b%JF?vh&ݠD&3LwA/>` '!lCIn4:$`WF&ۻ?Wi' fQ+^!4%w-z1WYoD#!=ӦhRHq:lD6>+Q/ڸO`B]ǺsX_K8"9Ld A<2 BcE2J4c2^ |madR+noFjfjM: -)yΟ[#?*}}?WN,ӝ!f!cD's9OQf+ [ic:lWeYñ7ohB5_)$J}B@o8ҟ 1?pA'vhuŲ+ qA/%,+!fM؝.zoxIg*!,1uu!ukXYs,FșiRF`€mEDF'3L r>Qe}`B }D8nye [;\Fٯ{޾`Ȋ{(URw!u`r% ٠Z~sL\Zc3 N`)<O b QPi܋k#`Պ*U~aԘ ztw5U.QqxYynPok Vܮd%=yYBi]ԜE>?᡻>}5E ^wRGQdGo |NDuG4[eZlcȠU'Q a *[#f>X /NL󽖲/D&M~kS`m_Pދt] _4U yDxh_O~ZlT*ؤڶN8Zcvh~sېaCQ"9N'H3}mMZ?=B Ga%4d alPox_,hMv?#~2RuhdIW]+(,_I Z]vx}*qPe|3vznd8rK2iح/?EeYhm+N>oAP^R}0gtXԘ`D:X[B2Na_+q $W~N]6B#7p;및UYN]WջHk ͗GnmӶl\.Nb-`Ua÷%:o,b۴,+E`NI3.X{x-y􈘕$%Qy|BGhبAq tĐھg٨?)>!NzfEQOP)Birs f^~rOZ Qk{uK򾵁. Yj͖ˁI1:A`amXuOd8@D+WEYUu(7;5LWrV\g%LiLŠ% Ep1d푛qR!sɵ4+ӳC-rkɡYetG_a. q% ddV,EBfK4 5+ 3Ea?_w$:Xv= xv對eHg<ۨ&aPk>y8:`.7_y~;O ;fd췷6mI>JRgs:J 0U021l5`@E)JK\j]99XYox04#*jS} 2AoIt$09-[U+5e^CYm;X6i݆ۘ^t3һtcQH=u26dxrg"D\EXȣj]u"28Ҟjss*xq|r9I6[HgJZ2P]+^֬E͝d΄gMmte=>B:f׏&̦S-T yr*knrq \߷gǂŽږz,O"0} ~[ʼ8T莄FNNd=ΧWl>}\NqcESL)=e o qrP J9 |Rd, ,.h26"{f o܃G}*8Fi>1% mR> c苬neWEuD. 98{O,/a/0սcVĤ6u2Jda4J?,jI nlBV 0\3 IjVz~;cf렐r Oz_܉b,b ؎ }.*diq2[3\hk`Oq\\ =^XTo tSO+;O}MiJDjD4dxB!p3ŒvR;FOs( peC s2QNg<[U-S\(G5g-ƣGjgte#|[ ʞ*~10q˩&=sl1X*,9O̶a<?Q8 <%_{a:: 8ei%:OҶ,N㍩1]}7A>i-@4GTz)Z[rwǙXitd⧘J8ucy?A26>kci 2w[q wO ZLYG_Jdנ &uzt$?&n"_]腓>GL7}$D 3dvY-촥nFע蓝n($Dm?}r+BKlЎcwsidoS҇[Ih/H}Muj<^o9oC2*wn']~gx<(&czKt*J6kC$VV9&Ft[#Ѩ&T[-G;vzTJ՞}fAאR( .%?L:DgAMyDDL G`ɧs/=(*7䉯/p1c{k}dz^@kEӌ׏])Лۡ?BuOky/?Մt4)%+X ?x:%c(Ny>H;E!/6B)dϿGyOv١&OȱxA''!J1DA9 H7/$vU i }\7n+đh9=] @>9aghܱDK5J9bm\2^-,A"\J}1HA|"F{|͒<Ǯ D>70cyoh:ъϴYH\g"8^#\5DNO. u\Be>2:Pڟ.i빟P4=Hf`xJ3)OU?bOc{u9O^ ĥ ~XxwvVx+>I7f9ҹ_aM_5B\"Hky6Ĝte~(I4#^552+#\L⵲7k#^ ?,x#bp}gܥ/ i lP^S||îj Hw:|~fOx+Fk ;:+6Sk7<6:&9*OmER|1T`Ƚ)#mFdp]@QL ʃ o[x|~KaY>$S4f(4~lYuR=bw$9lT1e:nAamOi`HIhtwp`!Vb 78J*"?t~Nuj0S OhDVӄH<*3_ݱ LHvH`t/D858UrQ)A9]uʲbY:ͫtg h'Э /_~;h :2C%+e&b귙Ay*y6 {?!$Dr(f|CsiW᎒^zEVfˠ|"YD]f@jw-t}Y*"#zwgY1P#tuŪ~ɀӺ~8gXk3nSoXLE?7mzM&FU=1vztiN"i7nCOdYyFb3=z& _я E2=]}1PУ?-=Jym L"NQ1PiUw -;'#1r; 5-Jx-x,5lsйjACҍ|jOEvc];RCD(\ .c'Z9>9=fz)@K8;uZV8)С|\ID %lI^R ~ܕnsy>tC:^UsvŧH@E 4aJt슾RR4[Mh P~`8TWB~RCz?Y:ٚSh +Ұ`R􅂑Uwd͊fQftS+H·ů{=տt J$GӘ #e wŸr2+|[1PKvN ;j83#8 Eeǭ]x)-Iۏ$VL֜iǴCjm68QTE:7oZ$QYշuO }!&2^:h\i^p$pmS@6~Ǧ]ҏ#!5J^h6nIŐF`k5"ф:E5gb(/AԛP |>r6$>yn؟ _}3boL&$h!``åvBV_: Gxӳ_&Q[6[ j6G/1o`InvB(diY$ zj3KlA26y^Zgµ? rܡNu@#2U,>GF1y̓2e8G\7 6ѣ>5\A!+-^Yz~ݧXՊswחBCvmUlF Ww+lOS"u&f!tEljt|1d4 fq%Y&{;`M ;r1,y|!/ѧ]L Sa_ɣI$cϴYz7<ܡWsvHb؎6}VqB bdlEf9t/8@UI+úylN\{`ȏCs'TUAOIgކl@_6uɻtϪ;-rz&+Ghv2pGC*e!Bk <(wC b3* pQН8BwZŝC;h 31^ȻRX/>ái ƶs v5$4h,~9vGZ^폎<_O2r5u-Ö"ZdυZ_Qry#ǒsLw"{C+Bq%15XBTFHt&F inKY U_ɔy~Uɭu D{&s;).A׾hw ]ؖkvFC+kn$ 3k7`"!i1Útoβ9 Q#\!|.Lt*ZLDmB!=ɋT._76l^'UTo`l O4:eh6OcJ5r.h\/)9BeP*@i/SF1p?Rв1jޕc*/k {^XZYC yޥ.b8ˉ'`g0: 2r5X2<˵_>ŀ<%D@C8~5#Sobk6ˠkC j*vPi2՚W (Ų6Be63T0EԶgSW k 0'C6:x"iB.F1iLO # 2U{dHw E$Bkb0aqæip#"pXa:w!V{iO$Id؊ߵx`H8AEE>۸v=;h~NM"wLO:ύ1o o21e9 ~>[`4#RT{$֣Ey&p:7fG 2^Ƒ'v9biRGxޙ̸7\q+nКV|O.սı*-1(L$&u@RYi0$$_'o5tلt\*(Rߴ!ͳv$,2#9=1XO0CNܫ_ܵឧUk> -HpNֱLOq%[~b:udۭA/,EyEy[=5[W\5f@Ⱡ<Jw*nn=flE9#52|vbm{ r+E84F94Q3Y=_j=Ѩs qmD';rİ7YL#lz~zlAؗWMQX+P=E(ӚqC!K/QRbטŚQg0dd4`Wzp_CӝMo ]4o)@Un);'2 k@e=ʲ6W܉>칊Fڃ}3R]t0dˏ$8mh&Il[ص9ٚשR~!o'@CNDǣ}~ W:rY.D)ҬXCbB~Z%LeVA#E^R^1iq'/U:jA爍%gc?n[t2|j,w7 A(b|STP{Kxѝɇ2g0*A`1o€HAYu-ozTH_Sm!ʡe4b{#&aU)/VFx.LD(;{ R|6Lpw"]3"vF !=eF>ChX~&@ ByvK3`ωCI"1Y7k­t񐮭I5~ؘJHŘ ?}E?\HpA=$_qc]Oj!sTL?rΫ- F/)u_k?zQDd$|EH FBPxǔ¬&|)|&Il>!mMeSI#Mx's75@=6cp@Ia+isV8^< &a1 FpIq;\ecP&xZ}V?/]yY26P.!GF VCiS׼ˈ>T“ʱ"W0Z7H1IK'˃'s5W=Z#y!Q^7L̾M!w.ƒنN]J̕'Ήu,.f$%M*cYd.? bR62JjQέ\GSq}2'7pb" %QK|N 9†}M6|dBԇ,'jei ( O1z/icd V$?,zHZF˞/ g pɁ#Χ֡Z kz:T۶렁?̡~.4:T %D1TdBYPb|jMcPCԹ$;Q5VGh[*։g;@;ӈ͆Sqk!W<ct+'&!aàM/s)lʟ/8J3ֈIxQ< %4aD.Y7W=~3oAS_=yv 580\U=ӒJj;%a:'Fw ȒQ4#A{LvC 88f+y_3.0pUnnZRΒƜ\Q~e+YX/TWsvuDLp|PxYgDI PyU. RR]}] `*p(‚ur{67>־1G.b!JN3(2V^w*ãKjIBbUg3/aKvt(ӚV3t?z'9LI#_M[(a6TҒơF"Tn C ھ? 6G?Cs5~BńǟH6.zl^s 6N)d7&/[ *$]}L[IKIDP2m cEPr%G o92W]./E(txJqX4/OQ!Y͑ԂN,4>&cW^Uh6kja^sҖ[6WC'X>.^4zGZhqR VC&I? :a'oY ŤR#6e Cr0 āR#p'(+}HD{{d!m_HAVqj,̧+2Tb]ulдeLᕈGR'&uyBտqѦ:^f]0y$ظP|6-q'c$Ѕ:A| y4U#&궨* huɆ<[) QWq2esX0i&9VbA%#%f6[sjt!i%9Y Pύ|%'#cU5#d1EԊ툯'ҍ/iE%yK&uz Y:]G@ yJc<1hxIN A{o6{Τ+7YrqJ()BƲK 0՜X%P-2, YV9`}L]~MOb ȐG6g\*\EUb}ൔ|ը.#;6߅~|&rثឱ0"C:CMہ e])ElKuMaK e`䓼vjnbO @4Bf5.h+rTqҳI_KIv\L~1=o!ۮ*W!(%j g>ؤNw(Ôd9|ȾQ4+EH_܁"bZOGL/< en2}^iѡ֩B WiaA ?@yh7V@8I@{䷕'-jfb#y)X0W.AjK]ߖG14GB0)׼1y9mK?5Bn WLAHɉ!٩FVUKqhג FЕ7؝[Ụ}^ %JPЀ<:XoJ2;Wc5c R%sc}($gc? :r"[ډ"v[m:yD.TӥBz].E> WcّMRDB^H=<&kVPW0Yg6Q>p^[ZܤvHxPDk߬Rwj2q\bf##uӀ?%c/'#B',a9cu Gr) `UbE\VLH rS&mHra污/r8@)qG"PHTe"(ߌ7QAA]~Oh*4s#2ҍ"yrV' k![ht&5"9~#Q65 6SP*FD1@Y`zKH6;HfP X8 ۴;8k}C ^dĸg*DP!9MtI~mUC@j^6RT]{&Œ &^r=nF2F3X=eɈآGί*COӤQg*C95l%7{kVځiڤ™PA%XAUtp/5źKjBMttJ4[9|;{̈́aG(fM0yn ,˒Q7K~I)3Q3y߇v(8YWe 6^?r!Qb׽{s-{= 鹯F0cLTĿ 7,5$"a<.PB#xQrGP<*@ث׹ ZVwe4pr`q=!q+bC^%x%]t\J)yּ ]s bJ){ "6H-=GJD@r0~x2'2XUFS`x!Rcv7N}l,"3%D3fwaDqY-$ܺsf0ɺnwGf:nm)hIGEU ᘯ}[F1Kُ#ZbFeL^>)] !+᳷wxWp`@_&h [dK_,aM3SY4qaк?87Sƭ)lǩ8>QigO*PY}&&.S=7dh߳$!дR[[K'HBܖwex 5kOMajSݰnis_5z!I? l-ёBbA/@?d !>|xyZ\zFCi_<<7R~7x>cgL^,]S:LH/x|oR8MzKP;(L(ZxE$j'-Y#b8{Nt,1ͨ| uicxTN Bunʫ_@LegkׄcsT Ma9>vMPb`z{l1$_ 9'|- 0Qlsjy;u~TF` pWݛx* իVDQbn(tc45#oaՁFwQڨGtyϼwez()BS[;QhY>ݙic9؍y՗܋CCOh>FW# zIfcs48'=FWYɒa\6vdsI8k]FY\0Y3MIĕ-g+b,R8dVFwjgT쫮 cd VqȬͺT \*^i3N( 'Q9VG;lŤJ0}ӱH' :KYd3r̕$c~b:T0"O7\Ў+݄a8*&mPEz|qB]>L(Ţz)[3jՊ\d{_hQ5%n!Zױ@nr~[S)/#F;X`z6ߞ"6e?MCbwpϏ}*ĺ.ٻ ˏY=ԓQVm_f+7J28ȟByͽ>@u]qp8!̃Ib8rE?!&QQdX=o 6̨5!=;vfd?C:[oea-趦 e`-Hۨ^6 ? Y`ՐȂQSeIP*jiAfm| QLiK>DQB^RœXx-@RCbٍ3o_'Ep'uN_wpG/^%<^#FJ1!Kps|lJ^Q~|qר, [GC#c^'LZƙ8NwugL͎vm$O3o^gu)6B{ĘYpy`~~~["Ԯܪ Z6 τp'^w%nzvi~CdT NY VO~w`"NtIP8BF7R@:d{~ Gc ]L~5hXګS2 &`0RkD'(e:wYn|#\pQs?oT|?RZDȱv.qBQX1J6v S!/Q$.FkhbS*տ_gou32mᓐCP$1Ћgo=_1m%!s/HevGa?!~4FI*zڵqסnY-|b,LV L|7%FDۅ8&pDϲ;yֺR0,4&**6oJs}K"m|+p⳰vA17aGm /?G!mdV_%+SQ_ƎQk8U-L3f6Yd7B# >|2;8X"|@.VWD 2/񄱗;x>VxP9}LI,*nTzsRRjˁ%}c2U)O~Gm^C(~mA'((mwd,@YFյ+?YmWwr'lWKQh'xUFo9DM[Xv[A,ٟ:mm}]g0R6[9 G*91YeԚ g0ySݹ.* 8yV@N5ˡ^&zNhp}*Ls(74b.{dΉ#q&ܲ.WHLWŨM|R΅m8 KFL>6}XX`Jik e; ApAic_@ )B`idfYL7[x}\JZ4*8Jɖ OcH%lsC6zBq& ;TϺw'E 1KJ7`;c^t k v"|~ ;(uV ɟDY"E’uYDFF#;q|4rh}$Ju7E %/u]x*@QE<ٸ O|/|6V1BD=n433co0mAQ ^5Ī{mR(mШRv TK#fBK*83dλazP4 lg\ .NofJgQz59JÐ7G,{źddYCrJ&F2l?>~ BEÕ6,i<HHqTi8j|Kԥv\` m@gE݃ ˃M"[}k"i?1r^͡ZOKRtSl1m .<M6&`ǹNQ%\+HjyZ Z> y=_3C,O?eji>_镢4~>YL H\}G8Y"aj!EnS5R~"p; D|jdg&Jt!@Y4XPOT^8!o2֥)%_jޘwJ%xKrgƙf5np8Cy|aCƿ]w! )_zrgУD. STlܣTZ]:"d]{ZPQy͝ElѢ[@X'(}ڗ^MdpJԾhJHGDOK0d[WI<ox֗U|u" 3 #9N8Vz pT+DhD88|-VB]Qd,I]?,~T &w5T ]?#Z#QhxMlORg l cKқq/ 1ckƗϟ؞7C%8k3#M$ej~i\&0<50X3?dzܱ8GVTţMaîbߋ_?UV*9!RG!Z0wV:z [. ESӍA 5+:0?^LYZ É5W[4`47wrYGjצa ^`- |n\XJdIgT0:3>DLQۯi]ғ xxt|H .yG!{}Ąe,k 3'SF7ǐE;n,e6ʝQr-!1SIB[؅8M2Y(&Ck 59qnza*6AnE䄥:oPJ*#/QUO_|83/O93 73m$M)KVTb,ߟ+]R~c$|sC!pyA-.R|]&޹DKG53EGnNnp&l4 Fs;FBd(YO}4'q1,Rɺ3Vkp퓒{' #vU1I1L=x7PYnR[[YX@LKnׄQv\?:>U zaDϚ>{4L:)p-rDzҀVCOuטRքgTP]Ɍ[G+nIs3h4c!nDSWW k^FBf v6<;>Q~ߑ]~x 7X#r$4HpHysiY2WGj-͞v 'kkMp3ږ(8^: Ri#1bؘM?ԈkCPD/ BDun . mMO LC 3eH{=13GPoK)_HYb峗@#<5kya0 ldD8_Gms-66zc.Tk}o>Gt". 7MDlZld@{C嗹*KX=RKI=҆%p *_K gT*gc~? ̩:WB!Q~zse=-k=N8S6j줗(<.CI@g'/y{ /:LAM9S]-UYZk|]!Ʌq~gbt\}NPNH{ ;gtʢe qE⬨Zv.ozOts d;h!; D<}JL&sTP2WۿJjܹ6{WxZwQ+Sl^*Dn+Ī`0 %A‡?]2qU_ed[6 πTE%NȴJjd<g)xAg&^'*!ɋh0r% ~`9+>IZl:](j@'9Sf\IX2gz-WJLHer zDKzK!ucF6W.`$BnJa۳Ґڷ~n\GZrmdJ cP(jdL8%[*pMm_Q mPhx( o! eKvBMpZ 4',m$]Co/cVN+7W8l6Mo7 2,7ZI|2*3BJ(RVTmCI'6cA~ @p/NC ߙgx0[}6 s-Vo҂!JH֬- ^' ׁƅ)*beB0||̪?C MᬾX4 `Zj]V7'}w$]%?O*l،m^ Y B~;YO:̔d7] 5><׾LQLy~|n=+?YPD JKaŜ; ~CW<" J<-+O]dxQP ]'(H$*`cHT&ZNAxc"}|h?lo +M"trE<⨾Zы oˬ.[J8=x hON͍PiUD;VfkNUliAUUsI h]. $Z+q=yv"E;*+X&|K`__,flz0N:wqW*Oݫ_DXaa ȅM%bil?dVɳz,9u"N޺VބFÞEd$vsҸbɍgELRpdR)v&۰p'CX`IOA2‡[cmK6/:H#{e7.Q_ ­!B{.Āt5m ϷȾe.c'WՠsȋՄ y$0Ljظ~RVaX^L:E~|'rǿd?Z9 Pv4 TDAx~zc^?zCQ !l.[2Lbc&[Rso195Ngg&4HqذSPmh[ۤK3 `o f 2o*j2]kṔNl*L'eal֮NFj^(/EVSkFT;ui</d􊅔ߘ="2_9܈Kr}2c x^ | ^ $'{MD5T6,_+S|SnljWxJ2(爨8ʪgI.2E[̽qh(4]Iu .8vӃh%M :yIAagХRY˗+Kv5~GBѮf;np/ 9u$M : ߝj*,Yc؊H[1O>&T lI 9{"yϝ!wT4*$Ȍt`_Q>ڴ鬺,Z|5btL|Sl(~RE ߞH|,fE,$YV0<)2lh6|k2#&ٽg P3H@{Ė+Z8ǒ~᳢ Gj'N CW20,OAn#QPR͘1 J6̭FQoc:‘1]{Qi)?%+7Q͘'_ +M׮z\$ÆΡj`ᜄz튎w'$JvqMֻZ$,_AauǢLb>^b"BOYrm ]-pמ1^gD>MDHk]i"H1 S`p.U!5\x:\e2(L6_? 8Q螞65GG XHw1iݬǢAاйP{{Z aj+Eg]+R)躒E͑C?*A}B{R XܩS* mA.CJ2inp jg Ie3 B3&hV8X0(^Pe<_+豋ĩh$qy$Safi`gJ)YW--qZ#g[FiyEw߬S==x/sNpn+6l5~Or <^Mٝ ɡ|\8D5/RSkKkx`uؾGng㸫մ 4vqTw*Ƥp%ggAH h3];?l~"O6P@KRu,yt/.Du?waCnK*W~PjMV9nBE Zgw̅Z^_j+ijĥ'٦q#N/9y /0h̟IKm~9zC@L4ZU<#UH'02,:P@f/A sbބ^/bj§*RfK$50[b:z "HuEeJFʸ?up9dljvYD* &k!oBFOK~F:ƘϞhL{;./%u;C/ 6VӞm˷"NFKg=zN.,`Cjp]WWл!Gt*cp/T [ڧWON?naO( r,MCyip߬}w$] . maU^!ZPK.'4喺`-1Wڠt{JnmN\i(La[8[&ybnay[T4-1LC -|%*D8R´4fESoY Ilo|nbȿ n}:KTPLs# W>Cuo~ Os#2#=|"f>INXYh/ɮv9-:!zû#{ S"p5qP8)w &4mH)9/LUK༖2a";VE9[vߜ佝CJ=[vJ)2*COxndpe.0p?%NBը\4i38/><`6#K+ZD̗<W9A)[٦r6AI p ZZ0PX 1nE,mR0FJX\#lWR\l^ˋZ櫳giAK|By= S2\{y&\_S !J{b4Ԇ'ton`YRn:ջ!4 LGj@5?jP |OZ!E5#B1-ORq<4}'!g=(_Wy(q^^`8s›kkR='Am75$ U3wB!=[d8#D?Zt/E*lmA!OI-H#y͒C-l!!f=%>ėL S(DZTJĘY?#"uG &9J 96Ӈ8ނcd?Fyial1b2~U!+v0@ي='m>: Ou`m`WK{4D<gg6 ݎsRrhz\(7kSfnoxb6ZŚ"-NRu!u  raq':%' Eb/5<&>5QH$ޮcCwavIps幞BTc$RC[+Cr@w鉻C+|KHLk|v`Fky<~J゚JVKAkpQKd^8 Se.]Ɲ[ǴV~ l4]9]'OkIS!羗RHDp}bzs!@+N+%߲JT3@cʥզ4p]' k]1U}W4rs`8KGp,~~y[VIS[ )IKQɐ*-$;ï7"]ki kBHd3"Bgꝶ4[kY5 jk(k1tDšk種λ t]/]Hl_z}&9t0=+hZ¿9'J)Z Q6Q ,oa!رxkGhlq:kϋ\:~KfXRLMyC.3c5REp˦ߖj!b8X\1&bw0(FB]5GxGu:6(ϵ7xJGؽvq*$dwzr&IC8!V2~64ɘi \X,Έ[%7 d.޼HEYkfAs,KCgؔ^*l^1ҹnΕJ+ڇSJU@(]\2|iiz 0;c⅙KҬM2q{gm;;+;L1K4wrhHGh&t:F~)HiPc8OTgיcx 32(x)9m- cV%ﳗjj_qG7>J?^)8ŕi%fiF5uK90R<8[壀縁;`_+Sqry g-BȴtAϪe[8gCqr=TӃhM1ݠKbN:{!-]tFjZu$MFg}"0Ȱڈ6b&{E.,•Q~hyP&ϣ?x+Þi28'\)>$Cth(즴)W*<,ʗk3lQ^X\e}%Є8Y͆`J :&؋J„>l)hZ#yF͔ v>rnY$A^04Yx`qBMTk^6kD$ÏK:s(zMZzYIIN% J㝽t]}0xcpqi`$ @i_cq(Wb)9~}A\65:z h5 i@ C1!<8}7Z`η.dşS&SJRi Vջ˿ y 5]~l)ɧJQМ *=1TBӻ9 G$)R#m2,𙈴m<]z#u?\6k5NВ#wr#`fC 99A8cI78=5`='B];T`b$16|ۥg(WPCR>$-:)&>{`6Ë>\k ~v!a* ?2e)FKW`]DÆ%E(Xb`[|כ56{-oDP?`sI0,'N'yxmeП1ON ']i2MbPX\ߍj; *رTPW+|v&ns{^ _>U,3!gkl!,aO TLɊAcVuQYPP5:RUei`T_%$vy`!qKzэ ah1b|FXڄW+No`yuF.P̀6yGz }ι6':w=.݄pfXٶ [떎z[o5`^5(fXs|bs XXSaż JVP@4)"yfqлe,M{}P +˃u0}ܪ$&K4eiR ]QxW(8tBvLzp+#V~`jhe zVB8<爆!)@ΔvF|VqD>;a-^!0MRM-^% sEk}xt(4sE%BJ; N@!wbț}R&kbJK+ɤr&(Q Ɉ# L/8 T7+wkG{7b.n359=5$^DX:y*bG{ t\~56RmF׽B5HW@G:OV=UhD+ȑ*dLъC,}9WLN:aojaaLATM*/FZ0f0}0Nىo֏!eWɔFp@s TD &&Jurz\rN!hOkXpG,Rg8Y-.4w@Bj碜L$ChͭM9XLa8~P*(G7\h#˰'d֨oЙN'xE NtqgbcUKV!9 }.~9E%fwbH2U ,͕:a+S@Cvy SLxxrEa]d:.Ӽ<U7%n8> L HS{XT5Aٯ;,BwS攵t Pmuޖ}*vTpq˯_d{ePQjvNOmHQx1dUwS+E%FGd롺U!0Cr1_;H8O) ;06??TB,.a 3IW-ZXKz|00]rTfcl 5$Q5jd_> =58js 04a|XSZ%[]Gu F7'ZoSbBFzoYSg|&gI$V;){r>Ӑ!,j( YDɐHP=hlqbn΀| ?Q%iEyc[Byp ԍh9bH=w{?@oI1Oo==Dzf8{X,3-bҎZ"VQ[n~["}§Qp`8~Y1Hy/r϶Z\M259I-p|o ~+b6(lni7X-ac,ü J'ER؇UFSJ y$}TT<HOYIy/ʥpNtnu#`<ԀYm_ˣƐ1&^_Ts2S[sv/On}m;q*0lm3qTס~!-5>,1*?koΕ [JeS5?Or v.]H/X+_zKC5|UK%ڒd`(de"ͼ- WtX56J]73Vɕ$O>?Jd# )B an@ CO|Oiy]}z!8xyXL$X5v ?Y5c~ˮeཹ7FnVi%biΞ~] PǚB?5ë8sHtnV$%yA?+{므 3BT>aEVB|ʄڲ^RlGta؍E%MKb A*j |d`Q|^ W!QR6e־j|XDB]I.Lȑ?PoJCh2 TȍFX/-fplܼr]ѓ<>!N{^^~;a ۱9hQtBOS뒙ύR"嘸uEl3^Eʚ`c18&1bdbÛ0{gʢ^&x~e07$ēr@ (|mi~;8o?1hEd\څm( ҔZoU! % cSo?Z^b#VTSėaDK T3䚪3AWf$*/?p.Pߔ˲!Clx׾`Ni6֮J(*:qߜ  t1pD1O>/b^?LXR| s c, 1=X<ɭXpgN u¦GW}Y^tJ`t)J[__;`-w ݜ^]V{M+' ;0 *]4 CEIx@?ó1HpӫI喆Cs#0ߧPFT[M :PT[ 7݈$=G;.y,6 z=оy0M2)΍9BW)Fn|l&MV "-8v*S22sf8&Cznm5ag$<yQ+=fbA]K>/Vlwr2'иjGOIj}ϚG17LE9VC-GN^#7ٛ릠Uοy:za-&uG'xbWfE!-oX:*wd>PYۛǙj&c@[l}q#3TCb|[EN]2猟:4_Vnϐ5nƎ[cf As&,D.*#D>E]b +{MT[^7% voSpLV$u\Жwffâhb)87O>jg98fx0 i6*W7rZ-'Q)wU > d? # J ,yzhxyRƟ8*G!* L*8@۾=J\]MLF|=m +~3!։Q00ѿc0S UwE ~tN`ySZ/)XXa8$ Z_ L+W{$;EW4jom}ʘVqg7e$lmksgVn&^빰;1"= ڟHE F8{ʉʮ vM_wIO@/tg=xBN;zjO n鴹M:C=En++WD8AuG򹷣arC _8<ҶaR/TCK؈+*i~0pMJiKu{CɗOdkfמT(M5K!hg& E4IW!@ZneP ܍2ty3:qMAmHIj%A%p7I}%'.If9eH/iSԀoآC kLeE%iU*n1f:O0PWǡO$sfGIm0|Φ?S ֢.g0xq_d3L r@n̳8'Oj5k1'J ;5|}8fU [^Jr`6QI) 2:dx~58 CVQ&n)`'-Ru%_ʶ:yy3̯p&P)&o++]374~?M4 0j~"}zgAm15A4>8tLYn9 U=`Xnee}^b|TT-*1UrRǴ=gpPj$r(L̺߲z'M [9I{p9 `r5]܈Ϛ l[ט;E!'Q^l1e㯦eS̬M\nϲ3s35󄍫*iS gquXt~&|{ϳkH3} a7_p\;ʌ:WV5# Sشqpۛ[2[۴]X˓nxNG40 `]/׫X|5DNYĈtD ~$}DE>\S3yM*Nd7}UF> 3#廆^h!b#G=1 3b1y*TVD9ݫSR"ʉH"UaЩ Ytm!֗mH>lowe_:_gL D10t}_T–DϬK*Wp30vd%8w%9?XY[a銉FMS{hbEev*ag=ߴ?%\.Q])yJ%`?S6ĒVnZOi+6}B.S,5y-cn -cSkdI}V.jOo$ncl{dcyc|>&!w/|FObG7Nq|0NO ]ƽ5WΎEўb/tOX_$VfsJK(V $~Td:]~J8 WCּMgERwL\eF ckBJcHYvVGԒ\hSc:5=K&2U;z 5)j#* BXk-dS]w+XcD_>nC<@1iKJdiBΙozvmb9i鐻"{Mñ^΢WGѡ >`z#2/{:u/׎g Ɛp8% Ps@\.wc$-"Nߟ3cg=6i:zldVoKP~tWf__(UmO { u]k`ZhfV~߮Ic1L k~:bYbw[2$qX1z;Bu#אu[ץf{]>z[859TwW嚌;q|C6HNE+2g"ָp=Q?tnEu2I2pJƲ)悯@j4=v.SrEЙgFt&vܷm.F88E$wPjdnr6;Ɍ!;:Sj B"Cp[R`1DrBԒ۪l=h/V"XA?HA(k{%ZZ1K2viVSbt/Ξr#Tzh/8EWj[+~܆߅q7OtEFje_ *a.VMBg{73 wW"pO%601[e20@'xXJbZ+A֫Mf <8^@7l)]F_Cx71v&@@_RL >{e~=и3$ɏ/+]7rY.!<,+C264\CQ/! Mcʙg[ q M09?1(Jah>\X5,^=@m5uWõypXZJx\dV1J- bW`Vu-p}[vj|. }vt})=䤆Nq: ocS#^Y6¡J.2{)sw iFH|($pyT p\xg$Lː#ZϹ֯g/byX+ly/WO*2_Vmg ؇_z1iE2j6ow}^@0RN'|bxx/kVz}+qx2ë~0pe@h-bѥّD:OXc70'x<8XѤoC*jnyWh@UÀ⋴Pڲ=,cH9qG(֫Ot04k|zLؿG0i VZ0kGvNfb2:\Besɂ~ш.fP܏+YА觃} )P5Cʈ4}|Y~BF>,ȻE'N-Et&TWssdڱ~UBIbwԇռSv(wW1[$ Rbe-f˪φ,4wՕ̠Ӛ9ӌkp{~'B$#E$']&wr.45y*X57+C[aHE>%&kDž9pop|b^>π3G#h"zm#7[Б\$-֒J Nh/ë$>U[.pDw !T!)ԛ08ŬմQsdɘW-\)Kc_[>#F &ܙm1yzq\l`Rq%[ʂ÷1^K t@pQ8Myr8{F; _J\^XÉc?|Z?t C'9؞Eښ+&k|8G˛[ _#<,Nΐv00nmGh)? PwL iv'N -ޮ͹m9(j 9ǂN_܇EN(B n$n%E`z})=m'R}n"t׌j x>55Go9Mv8Qtا-m%XgyIp^5vƴyQstXORRvEi(G"$!ɀ fV6IY 3o ;VA٘,>{aptg0˯1d# *Sh.sڃSVE;Wq̇{ x;N7 }4s؃^`Vq-B i^.=#Z>iGu՗۲ njɨMrai\m,/D,H53zZ:J|Qbw)r&ˎK|3iV,lo"&=(e:okw*37I;a:ƗiڶM4Y8 D?1]-!΅LV |XGh.'!|=*,#j $c8 ]MOvHy}[&_znH!>,ve7Ep1oM+PAKG$g-"aH"D8M&P{LLsb yaugX\Ä荍AK 8RWb 3UL&}Edh%Qh&HVy/ Qg0O0ob'A8'c^-ҮEn2tJM.)2XƆDD3"Yb: =oGHY fUL7c3p(-8W-aq[M6 Y]#}PU:JIx L8RLwP0E_K٘SXT J՝uMIOEͤ φ +Sk5E}({8.:AǛBÛV6 Ֆ;d-PUOĻj'suayRK BL\b*? < b T&Nn8OcCB| zA:-&Q; Aj|wr`KgXB^V7YBZ޵#Oȁf%tBiˊSXvR2G%h,kk,J%!.!=F"Qe4ʞM*e\Ē_iuZ/ E2FM-62"#7hؚiich c0pUaZSjhTCO֋Ehmޔeä[q (~46P!uP4' Nq {1~i|2y N+8)YuA&*ʛ*K}D7j&Evk΍T^Q/<,btAMsW~5 S v"n>m %rE5#18lx>hXKlS\5) xGcHҲiK) Ab].oIQ6*h}CϼZ;KReuJRnx`N{<,4zxe:%,h?USoE+  kreK&e9sF3Y3J*wx\Iړ@V x1aߤ .K7YbBѬ?W$d|Tne:2?f֝j5Rq^BX>447iUtabs6I;-1K/_x;7}\D@04kɱcmug&!lS,s<_bu$)ν(?ꃁ2={?c`]pNQj#U}3al٢jݵ+iW7*9ah[JhL!+fd`l2||15+ll[cW\M0RֳhUܽ@LN'Al5JUNBWHQ(vpRtyYgcS{pHqC)c{yR\c"UoxA aBB)KTnxSÃʙC^.ށϫnxXFM=4@+D41z[BRu='(,Y|I0ҒkrƊy: +wB^KK=|P*, 5FN9'e*yFWs::5 jTӏkdnWcCqFɉX@C47h>"[th|r4(Ce^Fa!r nҒN?+r||mI8 T5}mdڈ$D~^w#-J o1ي(* =]ӽ-UVH{`4>?_Bxv DV﨏BVDYh[Z5nכ  K%'zx69IH0]4sS7`DHP#{sw[k Dqk05I$8Q횉(n[tirǞh3z[8ӅRżE Һf^~ /B́25"(0WSK]sf1zP"d'rUSsQ;OeU8t -"Ems"dԊՋ+RIOcD%$oп<*gp ).7L>1>0H!PSTf8@iOˉ+S;Z""hv7J[A=hѼ-t}ƪ-\K.ZqixB74]ס^SO?DC؟LEQ0Ytg~czbk뭹L%NY5+8Ku_HV<e!O.mqS јiP-W0iW]Xm<z+UQu~y`2 PUKvJ ƒy;Nh~{F*6vJL^fܦTk5nTN0lE^ݿrf>Y|Ugl=1Za:ךNZjjX ⧃QAt|;*bV [[?ڨ/Vev?V[ 5~CPMǞ !]fq=:r9=8J v*yBs $CE@ =%}:0ֽ ٭8+7Y8 P00 ήU\]"3[MNsf*tI\Y2.̸N”hI8|a; mB ;3;yFfWpBȓ^ JYK 1EfsOVTA@ .CwǠ k!$~ o(c2aaE 5a39/)9 ,=O~wc[yգeVcSa'|ϞnŸBb Sɳzzk8f#5nl3EZISMxk_K"r0%x@l͚[nXi)+ Uqh5s^I_;k$j<)0yr|)PZ8/=!֕cRb'8 g@ʭmI_O0,f~rߥjɷ%Q f2:}bd$x֌Js㹳u=ƭgBb1/n3R:iz8uFuH?y[?)g9VpQFqU<,\xUĻxrӶ߻=}!d<+码-tl}L!0Bϡd~AGr7ƶmgjp_TtYBd˒GF%;G--L90|WF(4stnloP8mU0 KPKB~6fy^ AfCn_b Ӊhw}o GaU݄70rH*) !TϬ2;%CUWxA>,*R-WkD S!:1\?&P}R<5I[O47:)z j|fpR)/-wVXmW Q6ǎc{GNj>a5V̷]$K6OɉȦ2pb{\gun C`If.(t>Ʒybc/vMРHzu m4!WY:#_ un1y=58. b k}*oHEl^'T޶D"ryȷAf1#Ywp9VNR#V{@3 @;gLt&eǽEj3+Jho#(d {Sh킓MokzFDînkˆ:ͤP $qB$2B'[jNjX&I:B ²Xz(sWX|tJ! 5uЕdH/RœVɫtR\3@pA1) #x:LmZlh9LO,Bs<+wUt&;~m֓457} rܔ3u·S֑;$uu ^~ĀI /۱dl=4,Hfߚrnq KgD3Ŵ{M܄&W+ht<< ʋìe>VZ~X{DZظ{c<0_ b95WLhnR'ş](l5=Dd1˞{^DdfV}Ěđ2R{!)&cRD0+1uA^_u1UK$u w+Q6uɓk 䮩Ùao6Z ?:IsSbRTl?Uxrb_̜r{8V6`5D1sCw_h֓eFENݘT0@Rrc|$M;]}-GT1pvwA5 kZ_dӛ4Qu~DA` ]c ݣ?ǧfp/02HAX!2fZa+?&$rIMZv^y Wsև4PPB.5' ˷՟ E2daSM!}:Yzqvh2qHh&?M sriy|VabT pB19]-E< И!%ZO +%_%t#94=r0R,RxoQNRa] ć%~vW$>TF`JeF2z3PX˙'N|;J̢EB'B  Yy g*m{i&ZrI2^̻C#(X[cY_vWMb@ [jpQ+<3;J?GǗ*.Bހ]ba!.!d?,6f14jr(Q41{xtnA:X`Gp Y?|z̼ n&fhu6aC6`kQɘ2%ܛKrBa25jIֿfk ;~T?5d |`#/gAt7'I4й9&bS2G+5Sn" Y xhPVAH7@ߜ]t#gAab!=1+jh [M3^R0%ª^h2 [rYX/X`( IUzkjm* đڨ}֗98? .˹"ƀh/%4UT3W'W_Bx82@DK\@b43ھ'!IT`NPe?ʐ]4TȆ u2/<jqnE`guFD$7Wy1aC^tz do'<yN;?"8`\ !I4K)A0yZ.!9rMJņ Be-0 7C%JEu\P@A*{!?O,9m$-9Z:ǝT"}DB߄EeMv)8:Ǥ~P3%Qf ۔KϏnKpSF0<(1CA^/{T( B 6y_8>{7d)+1F{쉴߻~!Q=- oc>w76=iM-VȶK Nt0۰an28y,6W h+?*h'KCG,?R5 z aZ` nyD%˻df1m+Suc:PFSqoƊ~Uapl%eݙj&Ӓ#Ff*ӪK C~K#ΐȕQb $<Pq : )do2 S'n a#hhb3pJ8݆?BIG{@1HX\I8Gg_HFzע;"Έ!;%ΨP>Ź`}b:O&S<3>9|mbpp4Aϭ0Txɮm6-\Up×Q)J+:%ϒ"I)b{ݲ,,kls?^mB9im RG~^i02<:{1:V&Aj@gDhRSaxBZx6ǜ`:٠Y#O \KĂ^ sތHB\IdXNSV蜦:uc/qq7iP#ж&;!#\ )d]:S fE[,Sg ;4 Z̠nX MG ˑqbaWEੋ5_|t#>q-j0A2Vh 6nі1' _\xKOI1"dN"73nf%`\t#y ]jq԰ b*O~=ۘÂzšB{ d'!=Jx !kfK⹄bqz\X5 A3es5ZԮ $ Xn 1}fsa?Gdf1uM)t3 &,C4zrgWv q,WVu/hnFϲNECu$S;3t*7 I^l lFZ/쨂"*bR*BeXsuu@*Oש=iP:2t}\Lp(HX*"9s9ڑo%٬6pL9NS6q͡m|ӔYLԿާ]X'` @#;R .Y|iC[w,\E _UvW6G~ntnV$LzbS ]85Ghv)[vyrFSNL Mol+:to5QgոW6d4DeKQu}[ޏU iLj?' a^ -^ar W^lt+9l@bՈ^=ڿ1AqŅr~)!FV]1q RmeJ:?E.r0I(C?w69X4†'W]\߼;ҪUC C鱺.L騌It](`x:3Ix'\s[q䶾+NS)n2dѼ6|VZ ¹|v4JJ뙏oꖫ[XYCvTD=uh4\9NV90gI²rr,im@ h+\Dzl*%({G0=MJ9fJ5V*¯nkE#Fr zYLSRwTO̧>;w1TLz dg&G!`DӘPo!a覎.# AjGJ&Ca e׻lxr""<٦LỆeθYN%ʶ;,#TڥM@w;7~C~; C LHgޏ;J2|DtN)c7 *iZM;X~q|-_z3x֦68unl1[n?L+t k(??Og3'КCb}!LshFw9t;Ϝ)"(Қ^C>N 6q"ayc0/OHjD>3DLa*+; \dLuԞ04lTE\R4aRNRu[Vd5:u-.2H:J*ߟ9cKf+{hw!}Nr2*Z^y?#lEtMb(s36!Kh81߳͡e/iŞ^WO!-8OD?Htd|zQBusDS/9~894Bf}q߼)ͭnx刄|S.vǐi^;7#\1C/ݢ*^i(!E;:De@[n-;S[f!/@M D;e'iT|dW ##Y!iJ@ O&`czlVHG:#\} !LKe^W`GYATՒ1 ["TXrB2@k9?yl-g"Яcf‚:߶qЅxLaƞvynFR@Kkvݕ+JdctɌ(ۏ5V %U5wJ20zc]4O-nW}8´C%00$Bv]5*EO 1‡VҠ}J/Ujڀ w9l =oFܯΆߨ0`:B8kl)/ʠnGCs? 6 @Yb'M I!(uaaqVN/wz.c_Dh'SLZRwYS:ƈ;?hOP%Z*f\Q4gg?lTp fwY{XPבbXu 6Kz?`p C,jN%/&ʧXnG3Z>_^BPB7n&m[Ckee?7<1 1ClQڗ/$y|`ƺX*wK)@ݲ(ǐg`Ǵ27"xwZ+סP .۟X!+e p_Eg¿PS,cKU1Dd1^Cn/u<ҲA?' x=o<\ܵSOېY7%Yh+{rtɖ]$zuϝθݲOUXCDoϲW!h*43:j-pܦItmOICY ; GࢮMG&dfދVK ?t"-| :yԢ~SɵjXV,wRZ_~;$st],Ԙu2}[xVݢ\ op vq0$M._$X:M/djjlWkaIK?xTtKXGiR߻2tNpATP kH[h}Hp0pR}&&Qg`7snn^rsN?2[nJmS.(ϐNzg鲣@WmlN UobW]TRS\drv|H/beT'K4Pi ݑ~jN!GSk FQ0~n$UЊ;4A*r_p"N:-b.W܌#|:fbg&H0f? z`OwಡU9]tf%g='~ChMnI>CX (i2ߺ^ڎ-t۽p_EQbɀpC<`͝oR7#B:^9=YebzOU r%K a N^cZE6݉5qX$!Sy[Jj>rgёC_jPSkQ3=dq} kBTEz"LB%y4@mJ(|~\驑 0 Xl)vl, M;0 t?K0_B-%ZQiq=IiHB3< (U۴4dHKPN%t$&֢g}f.w>oq6+p.7.j ?%qb7PI@FR*;0|gXQ2mQ8LymAEyW4tpyn׼%(Dϩ X9͈gn0(Mrg컿EN/G*~3y"9~!ѠM0CZo#QKGh.c/d:O&V> .& gN}x"[&*ƺU?gpë`u,<FRkζn,ӝt%7ǣh@I# )!` ?!Ho9 ͩX`E-).!|J2n `3!F 8n?}=۫(Ws<Wޘ)VVSBOn=Z=Tfq9˼3d |OL?4#.Jj?}}>?/3LiX pARSH +@E ZipSxww{:0ɍ7v M/ղ­TGW&;_c~X>ƃ,,rQlͻ8̷& kNgx:,T@:>aN윈 &hKV|: 40Tč&mIR'%@ߥw͹4XEU"DZNF`ZZwAh|X쵠C }SM}|7¤}=HS`vԙ!V4LX,4ҵjHo:)υ8Y7;wBߝ6i%d{ԚL/F=.#^8 XLq,6T7r{ O?^Rw9 >XV"|oxqi-|=y!ѭxRg8NnuPNh/eRj}hAU/$m`$8FR.&,Wv.mI3SxW<(u`Et BaG{ KЪkz$ \_0uT҄}y>W& ej’Ԏa4Uh= tB7@ 1zTisMDYg.j"/MQ% d~^-@P9 cVx0doT 8e ϞKDń+3)m3ѣI]bU. {1p>2q |] %S9#L {+rde%[7\|Г?+Mx[ If= gCf<:#ե%$vx +gc9% '.QB+kJ_^0 kmk|?E3c}c$x1e#@3dl{>t42W8\9?NQ tAO-Iy?ظW4uߛt~?;"||Cy*Z m֑#x̙!d,CypXB>Ȟ~Y?ܧAwV]5(7+s_2i_];TKX>נ+2T!ԁZGpF \l{}tl~cuodݢ@u]a^ n 1'iD0rFߋ8"Y-cTɁ)mgI)~\@|y -bfk_ G崁W 2_iC6gd31.?z,]rziک^Eܸ ccb,w58,&lHIbbe qBvI5׶LWahzRazB{9f:@Lg~%QvS7&uȥqu]Peqs$ YGwxOZ MU_tA8oؓxpYY)JrP>q:[殜NA)U)#'>utvkdNm.ó($=3 /C,ʀYhr5GO'l*l k@[v\Z <[;OBhEaa?r'6E {?Arr fz&}<%Z)CI<$8?{9EL9bpQT]eN?U X_ #a,T{(Iw{ X*Zvl5VϻʓY0 S2"B"* 6?\Ժ(>vpPͪ^h6Tvs6jfu=Xu s5ˋWfChS+%0+IyX 9'㈜a& ~Ȍld[I_3B] =.%X`S& q80+T؇́zAAeDFMآt U2g}<\3~YZNɪ*wBz)qK̷ĠJCJ]x] +U \"$Q:^#>iҒ"'RerCw䈋Y0jŠ#cYKHpy%(l26UJn|?C 0W/J肻:^RHSHi$a4\I8cN؅ L(>I]fQy> v4K|*Ž{y5qϔRۏHgpy" Ľ$u<b|:}ygF0KR1bf%r֤JĸŅ8WT 76W}:/۔=~ H]X1ՂDiAqMuWNi?Sv{C>3tǷIQa 8y鼳}ǽuO}:EFz;nz`⤱2xK|+:`raJ@-kJ(Tֆ*nHAwD0:Ę2o׶Nj~:"Y](qy!b;0LnY̐}VҺoOu$x }Zhȋ=Yԗk98!Tew<6TBլ7~їIVI}>s6QC bS5ጹ"O;Eh86|pn0]+J+}?'T,7Zlrv`Jjɧ|)T&]@^ vU._lqfwgh3Z}A?B]"н E'Yn&jfu4sp].q :(rhp LpIr&QuoN>tn X[pbq 53zVE5h r;hE7^[߰QHڿg$Vn`2v$Oة7&2]ya 3CLCõ#aD>ſ{b21sBM;أ_["E3McV/(_A! هrTuo<ts]e_*G\I1}; :1Dž`[5@`%=Sɭ5pG`婭W}3N.MߒBQ:5LP`ds HMO3Hy̋jv+ &i|jZ~ AnBul_2@%Y#W^kR n a]&Ek/˩@ Lݶ*]#*Mc!xBڂ.mfY ci۴HcܜRb+S[@1ez lZw8mݔ38+Q9ͽzE\KJfW Z+}Jԑm._UJYYjl7:B5II/bP؋$=]T~DhVڕ0 _%ynUK3x8[7a$/>ƞAE/qSmyʏb}x8[w5BQV+32(ⷃ2ѽ8v. -r:˼mӏby8c-_wۏxE g$NkNG-4?]ܑP% kQ"HU vXvnQ2OW!^ȸ>4]z+!_ M9x.1iI,H$Ȓ+)d*8_)qo4&{w(;~ۥsťY$6B2s%NYr;l> #-}`ĵl.TJt tO@M?gFkH?Lֶo ^JL 7RڭR,^C;oQgs2{bcF{ӎD09vT+xwӏz~Ix[ : NΥTbDuKyл]uB's {db4t ɇZ9& (u WZe+: 'l/rBŋP漧2Vrim =%LeE8o4[z?1Fۭt7q@,RA"g&nIX-9ȆV,;9RPuW1h0G(ӆiT[l'@% eL^KX"eȢ^c,e  ١9%u\ñjbS7J9A6_i<%K/F2ʿ39{><_?҆hv(Pŗ/F,~D"L(R 0OEr1nҐ:`V¤d+r Nc]_0N#[wdDN_j)ut7nfu,[CkG; qT`^?hJeUx7 wȔ)7}?L֫cʰ`nK%S!rO[2 PGtF±z~? # {%s]GgE)Sx[TȌqAe!cRm)ųG]=Ese`j aA q$` J+ꗴ3d̑ʼnrK`ըAf{3 b+;.(+,&RHҶ3FVr݉FE`A]`]. דmQ?mQrݫaP^5_ xDݜ~:#ĥoPz]kXk_[=!-VVI;<ֈ)01q&+LkO=PuUҙAK?ȰN=;~:_S*X񫔜ؠg2"/#=*-drd=hZՔ pI,j!M I_/Tf;Nc?6SD H:?ՒK5xE"c5P;{Ue_I v,ہdwׇRkݳm$U"߳x hOo8V G_?NISBh˾to)Zy %+Z~Oj9"1R=I}!d룉4/0:sP*oɫ, Ȥ˞m\=|Fw+2Ś(PJrz+`@h `z],h/97]N`ޢʞ<{nH&-`:49@Kc憵!%j!1oR;+F/}P`$fvYE$jMQGVS_kS:iѰgUd˭-1L[G_Liib ! #4'MNBI=bTTvi3AqOFo M8,D5:fD;]9Yj`[7VczД,.oT蒈]Du1H I@^!xd.I _z׀ފ83C!ugڜfq bglmG2Yem}%f5Я*o}vԣC@wdpt=]OGjKWb`kcwR@ijagKe& pbM#"lMH 敓IUդdΙck7?Уw91֬򙓎y7QkQRB~(eC\z+-ja#)e+/%>n\+Nf*>LUL{@ʺSd.i=mb}zi>ejbd9${4՝O{(2wQ{])Gr$1L EܳJ;Cu&Gnۂ):3Heonbv4#Ϻu:8rSH)cD/ DTK:3Jg.u< l60 Qry*cS@:8,A ȠOu rĢ> 5Vg9_0Tir꺙,~Y1V@U]%iz/@bE] gL.!C̃bAKEf AUPm„ ~p(l,mfIvÊR^R8誓ސԵ~?c>Ż8_ , :G)q*6bzK| P2N"(FWƮ cEE6[ݧ!ID{ˢW%,CC}7fni:J-tƅd IF #0:mj9AuW΢`%T$!fC?8{L~LvFCS`|s;FNG,0QR܁?QEi(K4T<L(LAwТp'PEL?K5?C5NyIL6@0zqz ciTXSt£r^v_ru_^6ima Tp/a ;I~lt1ofSg-@5ԂXJSzf(ՄB0WDtHM@*3 -eWַKoS 46N.Zh<OƗWJuL&ġ4C79ڗ4'RB$Z.7[%aQ 11!еSkV@EoǛWxveB|9MJ,$d&A(ZOƿXmuvJvnصPёJ3gz:t1&JԲ6Lz!ĊԆ`8[,[?l6N`5bI0L>)Nfx -IRG30d۹A? cRHjvl+ v4%mFRSsһbLaݿ7,,MvL*MwLJ`׈ 8#'%ޅ߫:`_ =VXj<ņnX .F3$",Nx(ŦEh~Ҹ%a_Z!r81THɸ\DN;wMLpPr7/@| ξ.nna Dm>êU1A%OdXS^g"HƖ34B4khbiRzLk /ɔXts&JxI[d|zbaWjfq"[Qqb\;^D<[<+\K@aNd0dHBĥ/GmlN]o>eVb8(s}4`x cI i0?t4U >B-or1h4PX/`#jViw@-pm=[WG./E~UvP xi;1фNl1<3h7֑  S"e0.' Bs*)uݞ`l{N _1+f2(&x&僱э>J" |8Lc ͆؁.k빵T>7Jra2yͽ>J©RLe:^|փl a>B9[#:gdZ%e ʂܓ&]{Q@$(CsL'/c~Br3|fheT;KL HĬ)zC*2{|cqIcsU HtpIr\{paQ6`HF(α3y&0L]z*dhG#{U z<~i KA0L3)u٪Vس ~41.//XaUzݍ72Q3&_]>1^3\+O#;b"Y0۳Aq@M+X!ĭiܿҒozyJx~))L4UtE7L 7E@׶O@D^)bpǑF+{|M[. vs9 e_kekP(4Z1=W9bJOrʶͱ#>w%?-uPpWFp˓ʫo3= q$M@6D kRzIO뺆tC$4ҡ)dW*Z?r1h: ?u;RR1Ad.>@uD57syfXltrN$1#OX h\Dy&^A\!y996bgo@jqAn{qՠ-S)kY7ސP}>/X8g(ѥ(%ɯ^Q^Ua7@q0aHk|2O4j荗a~D3:  m=X'+b~zhw[M:XJ:5yVteR4tn.JN¤fAS'z:zTru-Icw?"+O,{xaar\W!l\S=nh}!lzF`(f87HInh%)@bSggy6tg;j)/Clj1+P]H2=F~!NIGQ;b!ygTtAW*{KO4T$w񠣍(óHQ;2ueH9O3/jfԎ~B玊ƺ?+'h=HvXA]'Q,"ֹwN ?$#иu,EzmrP I0& @^_gi*tW~݆\Q%e;p8j}DUEBdd?i}e%Q=s9Q}vUbthB#nY"NГ2qG jay%L9Vq$>:)Fv3Z'rHxoɗ GR`y%s!~qt[Zr`25#h㣷XIBV<21.}U=眶9'7f. 7[# &~ ۟5GPMeFsk8}G=D ^>v!^ ?դ'Vm*2O~nJ"cH-ղ8.D|t._~ķ 4J <#ckvIEkXLQq$aR$_lyx%lG%aI , =iHQpӔKx1(XƷ8 #q~n/1NDce־Ζ vK=6 rqw3HL~$vSǨu|,'洬 0ٝUI] MڳE./Wv}SCbX ΄|T}IbѬ5zp0C釡 e냝lkmƳkܦI>;;ڂ@+ZTil6UshQ>7vU_s?qBt~ ,BQvLd 7S݁b ŷFzo )%q u1.$7T@5S@fZ:/_D$CW\kAjOY0PېFw"28߳zɺX+I/.*y{ cawi7٦TXvMuXf6St́BG׃nWއҵ/!A0ޞ)kj} ĥo)R4.4@85A{-C u8kIK']a `VT$LէmdzJ0Yk MysP-!튽I8ը]>\a)MxCc:v** LBmNRO7=j"bg"Ta$]nMMma|&z̺6/ #3Y=)@1K LgUBgce.]9fq,pd jm"nҹmvJ8s:s2uOa"Ftg ՞yU&$x"EG-Iz~A]wjht?B9sy\XES,c.o!# r&&8qE7VϳLBw%Y_Zy똪Ƹ|BeOHZe}|ZuǛaw*e!{a(rĞ,&P A~WrduxX=UE]ѡ^4٥G a2Uf _%&ߛsH.^9"@u}7CSQ7@~N"K^t1 |-Êَm>x{NjvBrLC׿Է~QoXi@Q }_P@cj.]TĜ8^_w\w *s'! MBW()7|y`z徃s߉z켗;9t:y]'a8aJQ΍h&@o LYWA wh%/$9)SD1QMu.݉x7L  ).Ϣ%,k;Ē^֬ _+irrJ=<'$3s02BGdmiq5`+@<=]g Đ,q7>ypcqKgu°a˰lΤ{d+i$@/ A@;̫c) [K9@=rv% #)]§D^*Tva0sS>_߇J'i> $H3ïbNke*ǍiAq;~v.|m?*zR:qz"5+?:U[rs MCgBMI7!ؘ3sȤ/L@_R (xmߤ 4^"Ӣq S\3} 0peăC-vgN5X34jXK 2pV(LcКt<} SE[r!t|>އ$w46=~ VcjYUrmw D{:I$Ou<78 F˙B5̧NyLG f B ^6Ivtz#C뼢Bd%kdD+Nޛ5~ibL@r2:N͖G1Oqƙ\/ۏbsٳhk5|r mfZB 8:{7)Bj Ilh!T8nveGWaf>bi$a.ODCgoz߱w? 4|+0!'y>b\)Pd!ۏЙ7E T~/ʬz=sFK+)x(b'%@ .Rj]:~fb>|;?`*NV"b <6^+IsUIzNL#x a X~m,ӠoҒ?Jaj0# wMK>ulV< <&B Ѫ4Uo.v ӄ%nRG?w!\,U>[.asdH3\NĨ)ij+tPq? +b  - m] }DQAutw`s@n62D b6K@qDOX\E^I^dxL .'L7>pADM8+J,"wsGpot8o6M;ʍ"Gj'/ !mz{]Hg0 ^mƚ06ƱeQ>1/u(NI2Gq?\,T0'(p$dx[fk!o29=4&)$[X)F-5Eösg 8wz,g(L{碛T-#@+}{\vrh|wUky"(11aid v ~ZՔ0/ĆH8զ҈Wi[56$*6TNYw Q¬ Ұ;,XFMkҀ ꮾI1Y.^fr󃫷,[ȢDvkhRe9pvga6y!MHB"(y~Wϰ#ur&`yѣjuqe<u~! >TS)zV*ϩxzseyYPۮQԻ [ݕtY 7S\797Z~#&^ ԘppxFG pp4MƽBb[97{|zPȑr뿦oX{_AqFFoRMBOJ_n^Ÿ~(n\O,lUB ^ _O\m_sv\`i>3Lg*,W uG˟ijX=z+C5/ YR9 =w / . ^nx$47qIFt X&3-명Owu0LLS늷U+SwEX)Rp>' Ȗo2;>/Kٟ̘p#aw(/P[("̪75o*cQEWg rVK Waj›gcl6YQ4 E M>E9^m@eO򽔭CC[SsxUĵdgQv]!5emwBlxf#ꩋJihna'4XMg)<͋ KOl-+dh&YDtt&O{dd1 k Q"U98d)~9FQ#e>elqP/}xLWO2"4#6.VD(/M,F`{~ub_Gvdl."G뮂 r ^iɳ.&W>}6>e;9O~zîsziF{CSѪO~Ӷ c{ !lG I.zTTzT]s P [1wz&rbw`+3xQwAr0Q+e)'zZ| -}su5-/ JS˳!ɜdbX|Y`sY[Ll9ȼ&b|&ޤ1[Rǡ]_udgϿ,%Z=A{G3<~/qOs9#p~ &8+w4ְF'ȷXSc IXY7AqӝV5[SEZo1 =>s P-t[G_%Չ7)ie"JPӗ}$|+@ϴmp捯@^$gFj| PD1yg/nx,JC/Z c&ϴ&[}"D8k3~fD=i:TWR\b3J+h(]x+H+} s4 /A;HٷE}Ֆd0Yä́e5W7 m ,Z]!}hDUF) KSvu"cVxMj:R`L^\R$6Y W֜ҡJ {^"UG-Zs?\ @ nmY ړ!F0>};G}D8T'Eߧ*Y>ąo=*woi[O%Zn@յ܄My'RmpL;gzKpmlD]p=遡b~B7^A1;QϘٯU)bbL~g$aɼt)b/Fݼ$TG)4PV(m_r?Y ;;P @La49I:\w'r֭ _?ͥ 흱&ۘ"-RqA$]+A/_v7I1[1Ap!$hІqN2"ɿ!W^GL,㝻R q9_pF]IQE%5z2$歑E[oޕk ]H]ٲz"3a\uKoZds Bl##=b[k5&%1{I͐4<LF쵯2Qyh/LSQTai ]b>T[s B D3=u-͘/br, ;3"fQ׵)`_P8xHq;bO0h ,OS44H( =A4ۚ TP)$p<+#Mm<㽾1vB"ВO'ob f (FKN!P\,RY3$Ȱ0%* IQjOx5׏0+c/s:Lyy)SL-m%5ïX<ߡz!r7(FwrLr_ܠl:[T>%T4љ?I&T2!egC [= ɏ.{A%czF#1SiU? ڸwvd5Ǻk] zHoV~uJyzRBO#ݧqt7 A:[;TZ|D}ӥBC,?0{ a 7]hCftvgct=oS-H[~l~WW\lBQ T\w0P;7MF\iɹ^?-۫@2RE$ (}vbdRGRWT1Ÿ>R=V- v{V]6HjX|s y"CEߚ(.iaTyᛐsUXUU}?7){BRзU[a =gvWJ^C5d|͇KWEհR}\MO2^?P2B,qԺw瓘)BdEI~'\:Z&AV,~BkIͻ4V&ĽrD iS 2͸B~oƏkEs%ut6|4 Yfe4#..߳F^{~ȋ}@ I7Np\gH\.^ܾ+Gg#6kZi1D er@/\ݱÄac'AK,Q5{}q(FMn+m~16a`U #Q\+5G˥zBE wtf n* J2-|f'Kef5P'5|g%npE־`|"c92Ī`&fȡsjV{!Msi ?4rMK&Q,)HXbkd1/עlܮn[jA0*q|4BA8||G i2-ۿ Aq5v ~ nH 9Gs$=nn?i;CB*E ᫇mxrdIm(ш9kF:yĮu{p!rPGTqYH+tOMR;B(I+l,cmjrםzH0-Fܑ]$+Vx""7xbl`3y)]x 偆B8R@{_a}$AkU8]\I;}?U k%lv ;]M،Z = g琳,ު[ĴO f΢k̵^}:stz-19)Ar,h% ;~#:Tar Q4Yi;Zx"Gh%xq@29% 3w5yt'];2YW"p7LщF1]( 8RxF"g5H>\t/jVXO;֫lFfAxn i%'j%)3&@zql`2{?6j/K\Ll4upi˽%gXUK|&E7T>^M;$fRT@n;;^bW"QnMwNճIPiS،5 8ducֻ6~MyzEG:j V}+e ݩ8jD0=@JH|lG@GlFH" }hLVJx\^vvI5QtaO/Euic/\14Po7> fƂ5'Sc3a%6nR$k#\*U}ty%%u=)vK}[->/J.76 F~j\n86eqaKLw:w>Jw KIVG㑮z51Ծ5I3=Ct,NTN fKW?b|^*InNJK ^5m b̿8ri{{]0yѕ6J=!9 _ T +gnd3SUQ l8( +,Մ -@;XE:ߕbnl39IWG!Ti(Hv3 ACJZ! &<ӷ(/CxleqrK sui9&ͽyB$i=t ( 6`ֿ *i9ՌB&dFH)<7X :0 ŪYLhJgpW>AAE"E4qS*{"~rC!G 3`kFFsiDdי?}R8H nTxygnUaQ15XթFh,͊iha!p-ST<:)[:>X Ig1i3HR^@n"Y5I?}hAhVN5hJhѦ|yZ ]DJuC>xي, KU 3f[+bkfW {5brDf>wn#1+M8U|1e_b5KvNԋM[b5MYL5?0ð]\`ikSf懌3>(*qNFf =SڔixE5Sq&,|PZt:T^R#u4-`I{(MyCD~)ibju~ jҡwb} U&Y+ !Jx&gVy@Obѽ-uƪDCȳ+ }9bŮ^xY: i8& n'!ʖ̺F3ZP^5# "_vVo'{3E߭_[x`7!| nQQz2€ߤWeQ7[pbD@*zF#.(TgڧJDf~w͎=1u`yhI) Hln'(5cX%+dR#XzzA -}jcRO0+" YP8ԣDi cʇ6 {c+*]R}d9*8<8^9=4c5CxU$ +Pe-%Z5{ 6,ܓ]C> Qj!-I^o{ ;Z:<]͟{hjgAҾ}FӶ*)ClƴȮt*%B1擟IO66csas)KeS#3|iT+V@-rp\Io@x%)).ZxGDS뚳S 媄PE~UN+;~1)a Y5% ^`KQQQвe/ƐҗgyrODWCf|V*mmabR1 X5l/퓣5d%n=yc5ւ-όPn*֗yA%O+x;,at-kBx W {wͧlIסH?DZ,}G>0E83R1@b6RH#} n eWT-4UK%Uo5-muɺu;054#/4BiFZaA }fV~UA˂*Zk' P'bS34riUv,܋&oPdnl0̨;FXAn_/H(k 4iA9~BwÏle./n8Z|?6}ʳ z`*Qp+Q>l̚|K-lvRLPVdʄ;^)فzEcwiw"S.usOd" wwS|7AT3'80%V|Ui /03A؉]̻wi| )<ªw-;s< Ljc6smP?cxOȇ`b1p쌭`DJ7aq1A˓'3 j z3*5A']V[Y HίAAWsxBlUjL/=(mXm!&0vsߊ3//ǀ;FT`0\1{ SJZrK/lTyق/ydst|7]R դ@ / ,/|w~fĺQ|o5-RdȖ |JUwf "g,&?y&9Y[jmGG}>% ͭ{%NIbe$-dijQ?5Dy>YJ@ԀjGz;o* Xiz~Y!JeMZjQov:D ijo0ڃtk;`ORߛl3W^x}ViMJ:&8rnAKL|DфFҵXy sI!_*)%d3 ‰4[~:{_3HH3@pOjN7YҀKώh"+G\$p:3= E[g7MۡvRP*~zʯEB@u]q(yg^Gx / U8iQER9]s|812쒿ԦYx>P+T$a_ä~QTj|@;nkkeau.7mSb+qUeR'||DaK* P^wإ`~Mݚ3ļnI`Ndh)ްFˠU,Z>ZnR֠6,&Hf¹J5&̫HtgҢ\3Erp huR oh*)Gb yȅk"~Ǧհi5z!'hP[F%#@718g0(Dq%f1u}RVXbQ"KG^B/~ ȮD5I q+ ı`~rx'oP3j UY}PEB-%s/Ѷ0|`޸cPc8"Tph'w-4\jepgL (,,J7A?:,j2#b\WhIJ(*p;Vch+ʆ̉=-o N /m.ITcſ+uwQ,/4݀$L՗d[C p'ަ8k&94:!ԧ<9-P. +=^e"F4w˘<n5j:q*QVƢ"nʎ%ʘHC'ԟIٛ@~jltTI7DBzjasjn){pIHLXYɆ+QoB I nUTAe[*?1׵pe -X2]{ ½ytQ^cX<@@hATul5 «/íQgc@΅Dl 6tk!Q(FL-2#=u(e[笠ʰ&mc9",h+Ó 8)b,#f[ j8K%IԗCy:%{Ʃ) '(_* bM`TA !n჎O0{/Yk^יՌ{b`b}n|T Y%6 }ϐkfS ށc q< nK@[oZb;ePɜ pG:m(ۣqzu7fC0`s>j͞"$Fexڦ^9e\r=P$k;%٫^x ^yxwKj)^ҋ>BZj{~⾆ύ[ d=U[KPd78HxC^u*ţ I / Rs.ӚIT^\ g#;yΖ^RNZN1m$"sޝAYEzi1(B-]w\-x_x?EbPvYur0mQa(纏JRln LS0[ `YSM]:]fruGz3T_`aX_:u?r?b\$T MP|󜿍 1EE/,J 7eEOѳwAh ψ/u) 3d |awmXQR9ђU8iu ;;!Mj8HpCpqzF=ܔ~ 7CnvR~0G|r@TxMi&ɿpㆬΣZʆ!];KVw"=6(K}ؒ$|Y.wur-}!n,@ {c m~+ٵo:nnHS$2J6Əl @,)Z^Ȧ\Jq"ќ`oP'UBY(]ޖB,a.q%S8[?k->YkNbrߋl*1Ko68vo,G]irH,)}:͹M%21C68hWI1oןC yrvh8՟_,+{5hEMK%@!QC^ZD!hfRDf`;4{_Wz8 zs1- a.Nt[ ?{2.FViZT҇tIS&!*7ޞrv%W Ԓ?,,5=_m3`'AB񤗍g=ܾe g㵏 e2 a\[[+6 Xuk23Li=7hM5^ij7xp*RX\gJOO|sݣ ws)po>3"|}In6э7|bmRxC˭tO]@II-o5![%`5-koUjNi^qcmY9;9b}뫊޻L+~[)tףfgNSQB;[izӧvA{  5R\j\V}DB)I/񱞾U5ZߡIHPdlN=6F<#m_w:Փ[]BXԤ? o텃PYX9>Fݠs.u%YXB GH\c7#)^̆F9V_9yh{tK)!LTCc^Wovgk @W2<+LGQ]I]m2%sP\vt*pE܂Lٝ%3NeotZ\H=.a!1G÷9d—xy_T ٬Tbhk2}:_\B!|vݥ3%M<9x khn聡ZJa8dNvZ3 8q!8PM,jqZ|.f_S%P]:~;n#Mv aq)c|G*sL5YNW|,Mhi~~'둤hOV(Q;o=p߉* >16XBG0dFCu$QɎ|{ _DLY7a`A- & $LL7# #  vPZ^dwdnhԦB<(4L"6(Dg(_[JѾs $R|-O(0$Fܾ8)^(Oy1K3]"1|⥲"TN;Y'ңrM8YG.JS-_^-RKsٰR5?:@)3.2&QJ3~Y<Ӳ:'6I=i<Wdlxr~XC<"\i53$bXf*IQ #8Zͻ QΞ,ϳH1. +*]_m#kEn{~$#=dt/'wd ]"`'"NpoEnqifh}xԽf4:R%>E?ٚAL>8GDbSȥ>yָ7hHȆ6Od3aUhhV?mXz?ց6,qeц6whS O0\۳pEMeѴ$e Z`vq;p)>j, 1 1+BBwB,?2~/΂ꪾ1DDLv"Du|N*zikvRC+LЉ ~b_;#dV`d\-gYv(:c=jk0 ٱn W3)3R x錻<]C W 4,v^g?D(΋ #IiAP*vW\.y{K wWUs#S;^gkEGx_=ӧX"i;L^~{S9T?LB$%5 8vb[YDFGbXU7RVI Ǡ@ԋdSNc0;+%rٿnyx_ʿ$a4?6;LC哙 \ HYlӂ=X,LXhKoJтBKqz8z9;n8/X[Z(Qli-E9>])W|NfGh|{juW20"cdޗMH0S:+['B4N NꠍkKЩ`$, ~b,8&!D#(dP{#Q2 SQfֆa Q& ^nJ[EzjF{8U;LcCzv&~+@>Wo9NL>|DfSOY*1NaB% /NZs\&i3 4 .m]\Gx:_Sh-޷r\˷R(amIfKe瘂^uVwՒ߃ïp@>pC mgmdu~ly"a:?BOQG1[|3a,^NvNL䃦0ҫ+' dKrnvY9oe vX%szYUֲjW%iԬڦf "KJ9X{XK itfK|!aAto平+Q,"xʺ_-60irtْx4beĔٍU> ܒCGD;>OEXsk koUw>rZ}N\xHf*2MTɪ\}|{\0o|\5{Uw1 ]&b:%wEdnUU3`Y_g٪ v@yaN2 {6WCءM0_f\+`(٢jPPb4s.p ]g? ߃÷L45{FNݝ7Cje%:tB* Z䥗jpZHzlGWu$ڧ։zU?"n >ڂpzsR}7^'҈<:4(hd]<."=a|GXCB.ʬձG~׺_I aerw|,؊l?*þ/wExJ!ҟcMD1GC?:ϓ5cf ,[{WR̨d܀zћn/ciO] :gJ֠dr ݿbf4D9^sQ84"h7_A'Qz{f㣴(/1D"l0k^oO-oCAP⪆H *t%y+G{YxޯlU+…-2$gOQ(6;Ӎ2p {vq4L]!-ԙt5`/:81l0jO[ /;>n$=t46e t_!-KrBPtW<ۍ&IP~yͣ<;^;LЬH]?. fS.߉ BF{W~t3HxyҴuvL*皰RjތN5-ِ[q!MfSІ=v?5;̷{%ɴ0(@ js51=Az`f ЅİFM("xdvTI_?_{B!fWQ^{!SWW%SPǕ^GxG45Q,mb {RnFp8AT"sq~3jS?u]'_V~EDJD` J-R{{ 7A"=践?;Wkoƶ3rByTj,eL$$t7kח6rlyGCQ):NfPE&!au7uԠ7 #i fyf9(R!QiCDYLzH7ꪐC$৒k4%;[44!HhI>zqDo}Z RL$C*ԓB[+ӄ|Zf*;AYv-"0ڗє60b,1KCϠmEZ^m1ڷk4ãC. F>~s  ysVf=KtXb!E&w:^n6o$cC>/Dn]:K9~W>F޾[>ִ%ָЁlo)p$IY~0I%*0h73zY]ApmO=lB #dP5&0L{nuhUc-)8>7z.;_8\HcG&4[pP{~I^n2u}C*#v^ Tw?qS(.ÃXaUQ/B>?YRW7-nv'kU\.顫,+*%ȺH<R;f"r t1f8/1G@MkGmh%nQK}f `|Rً^X!NԜO{tpgk.QAj랒#P^7+"`5QT.#(PAbjA6ɠbfAF:QMV .`>~+j7@%茫?. j>II '`^̯nth-E`dY*o0ixғ+bv pʘӷE4B +yLE㄃l O@eT?4YrhHBoŋv%qF7|0x3ن۟c59,xВcatUFl^ Lh> /P3cX Қqfd~pg6vܩ Xƿ^? 6t8 .mni{6*Q1:rhs8qéܴ^-BS8*44Q'ZnRs`vʏ_m|ˣ]k|5qijTf'\Y?FeZTMGld,/+K7T^ 6#zUmѵbE! 뎴^\caiңl#4rJ^Z ǀ|CwّRY3+tsxUͽ:0+r6 .WC~<@XaX0Y2d,N?M ga16k*yn1Hg5\0ĸGr" 1AD"eX^uW`Ҵ47XT#diE 1yREG'PAl&D7;E ~s/H#ʙ(pl5(^?BЏ.өvjp~IR3N trDMr.dvZo  4go i!ZI}č(Gs }2Ĉj0+Uc幦!LO"qaz8c l[ߓy$ "[do4;ɸj$QAz}[$J= 8 7腎sбY𥓐A!Fu{?+[R`P32ʂܘ3w2+Ha6@oSF>'É0:/:MȳwRw^ M~hW)b}%2ɳ`Emhj4'dK"=%fyA}@\NheҸrfז\dpP!r~?V6LgsjUzzfe0H՚9^h?2_5Q,&ӿ]Xvz<芢1C>_0b*t+YE普괫0xY\^[_ہrٍ_^Ѧ3= L( mY{c9晵fO|<k?`p@~l /b _mZv ME%/m;ͯQMpf^GxGKu?Ï=]a> )0Np} 8]LsمmȦ!Vg6drʜUYPײ4\_=[]:+Pm' aCcr,Bk8JV#`\h[/D0N0;Y( K $P:(x IOԕf `ŒvS^. ?,;-Ŋ9|6`k- I%8CsGWGA^RjiZaTud+"PӦvd>mGp!ԇ\eGkm1>!,K8ha)bF(lDYPraB[i.qhIgvu\Pq_t腄?m $gTC[Rp/9 4lvcrq$'t_e1Ey aL&ɈKޕp..^ĂL",=s cLYl iȶpe!2siaaj7su/wL1?]n^5?w)O(힪B#+wgMDb#Жc徥.h IN\(+t;ӂEKZ3甼g1*I-bh$8C'߇ӵط@?gNo\qM&* Ub5LK^;}qb›Jv-s趿AX׉$sZw.U3$wvL*VV4lM)Y8u^|ۚ})~Vv閫3ȸnT-!;p0py9 ~zE7y:b0{wyԔS`yV.U< j\}ڒ7S rp4rNR[}]/\#ۇNYіʍzgxW`.9Vbj *ڋK[yfL_ #'V$ ȝJT?עA^Lw7]Axx?(-Br&݌(iZ NcQ]-.fG#q_Lkڤ yao˻ޭ#1+m_t}\ ltwL|Ά?x+˂bSfvgv7lr@ovĄ*MJxݳ:]̰;P$9` y:(]I+c VZZ)bBZ2'֩bq.Zʈ<{ߋ: %0l#gbZzxDf=q8h"FO1K2Q?((H4URy&K`La'dp˚/~G=ol4|4FyЍ'=)uowTƦ3]Fdy [ebڧeQIg{H^K*zQ#v7g-I{"[鱷Vb8D!3% ¯5|+VtE̜KYVHK$2 [=]''=Q sbcx. I\nII;&99En?7$:#OSؠ20SխrGlh .㖿R=bת;wnxҋ,q4#ᰁ~J;X[|Y#kQ: Dx7ͦÝ3P d *pĒTauA uE D{}I?4>v߰1͵ONZW:6G80bqX0"w)~HNd 3l:O;J0/dUТ3m`VD@^}^GY`!B/ PgUNS7Bl)wя!%,TX0#! 1v9r;69n:dVƝ ^T `CRz·=dA>rX5ŏqwP3mWnC hc61m~WE#i~ (cο,s,Ǽx0Ģf@)z")ԼX3/M;gБzYf5TQ!['ˠ]zdssh"_صjQʂjMLV΍d~v+qJK@E> -DZהR8Aey yBADW5*$W5W۫*@aUHRtS@c|9 ].9 v~'(,'蜺A6DooWdӻܙ(BC&c .SކizQ䌠̔:2Esnnt*;n10>bpUnO6h2Y 8ODuj%玱fћ ( C2ପM3V.FlLAgć9Pumn1yj-񉎁)8^!,ӈsEyP,:Y 2+ЈWqAci"hk=%j2gc8/4D- %3KnsJ'N%i0wܮJz'OuQ/SEuoX*w@݌1}py GTpF]@ fzʥyYkog&P{źRXq7rJ:iH0{>IwocTLJs.M}>C\nJhfõ+LG@ ^c 6~+;VV|pH+1Ŭ??c&YkΕ cvؕ_Gb8&S_K9};NJLܩ.p9E`G:Hi53c'RpX8(5`?*R |LvCo3#j()Z8,a[IjPnS֪E hm[F?!9oߗ /x@SxW`തXd}{}H86 ǭm-cؽ̚YTĬ}_C[p?yƻ͙>%3WY`{.b3cF%)tL]s8gLHyVhC&@ـ7YcbhjSgcfTLo& SQi3p0@Ͼ ˜G|=<>Py1;w<8/6ޡh#RduYx&DB)KuDA?j6y;x!zq+zY+87 /~pD+kڳ1%͓6nlAw렢cBCeahM_٦ =Ua]>n9C KqjF71_@h/8޲ģ/_v4OO ~r0&ntX&fjڗt03V?0R1\ߑs'#0l-G8d۸aZ`O6@#Q$ dQJv Ui_xFܕ.(f2SX$HN<3kB!bӦѿ?1E%_-)/R;٨)m__ɟNGi\%S# b6dbqř/"CAE-ɓ0ljq *^ʏ $.l P"naNkҁnY'Y| eC~)5.F9=3Sv)AK% '2.^ =aoQdąETPBd%+tSZB2 ?:S ²KQ` `B)Ls[d"'2o8D[d!/AK ^~; Pr6ƒ=ytТ_QNL3fr3S2Z, >˹q'l(^UV%"uٿyۉo\FL[{b@p39%9a@*+-huh1:BDKMRh 46wtQ0\Ҷ*ҵc"@gz"Ipved@JOS: o#ODK9L1ᒚ.h;@ߗ&@ ؈3gFp=zߔE>`V"U4R>qŦ* YQM3͟{#ʴ\z5,:/XìK8VR,ì:x%[Dy'ʓ@v[)mIƣ\/k{W.dؗÛ⠔qzvq)&eAur߫fA8'Z} o=A֛9M|ga%A%|`mL.mb4ZE eG;5Wٙ\R4؋[XBX&fw G \Ѐ枹-`lCg6&UEDeWZpdWn W?+B%,ى!In0+wD1_ؽo%cot,*"wyHM4Y2xo8oyAI{c8vx4can@Gn#̅@ FZ;y4du^Uss5魁GJϕI5&:V1``-z/L1ܭKPjzy0it/v. zԐk nr&W{nGB^A1*\0"":Ж澌dvUPvH~ bl/&9~%0Km E e4 #D}DH F!Qyӽ Pr v%+ѭo jɖ"qE{ N"&><&1aL~DPd{ΐv3D;¶uP} ]9s bߨIRd%CAfS>lbz2x>U7FaƍsܼWȴ- Ja*\]ގ^PƱl]$w fd[K>=kֵBky dckHCN}߹'٨]!GbrC'km(H@+P@gdW_4R/i>=:8 $fĝY$cZ9*l8ai5Mx')zxu ʹs?PmnE$^hu [bbBw%u \"=wW-ٽՏM ~KPru[X]0inTHzn18HA`M d8Cyqw&=7GtW 28\9#J7]Z&+Jl [@8K:F xK7=Y`rcAL&ǁt==RQ[ML_M0ڎX e,$]ӨD.,_OS Ɛ,w:4o]׈ xDKdL92ؗRhNKm{xosTRL~ԫeH3θ}93ۼlkt|H|6ʰmLj^Th$/At+8?%-BaW3p(Mi Չ@E*݉@ /@› OY׸u}GhªmNa^U{&pՍjIߙʚ7fEFu8Me_u[l$|@sbv@Mg'[QcA"¬>_z J˿KT<ɂW=٠#臬UY"[p1cLKxq|M !TΔɷ'K +NIC%^pi6i-HË3UvÌ 8]G=fQ'!t.BD>I\QHD{_f3iJzcR 2a+t]g~+n`l}a~;,^%x-+Zx6:Y\g@LE^5pØhZЭ&Z̪' ƶd|H2Z i W2' =>džMQ$-QzFg '5?NM .K7-q\}~V y LoxC1ǀo , )B A,^lC+aRU0Il?o/ք>Tq^yV$5<.•`ol3{4D;QLzɓ&3GݸP^!li%^8Lk8]hWX$sq^[%1tn"v-P27Mf3fLnv]嶃guYhr J:ʼnzve:e \0,j񐮲tWAfQUck' %Rreǩc[iĚF P\-AG͚\si 8[t3Ya|ѫrT_PB)aNsKdoq*,sN5y|V` >]bQ(74 y?NUD9 3 a8_$TāO*^h f2P\\EK,{lXU=d$ZVk&}?ڮ_mZsڜP6 /0gTiuSI{Գq$} N>DULyki4W60Ks 9bVan$ !KgI|ʩ@d@`*Qgqy:S}}2ӶPN%^@ sxwm5ؙ$}굉&G9$.A s(I.p7{jVLܘԭ\('!j^h 8/\@V8Da4ʾMѺu >JF W ( '<"<4Ap{sq[qk,FĈ,]*͝` 8^\'-TTaTͭ*sEؙn4\qBܣʻlpq^P^ 薅A\!8y}ůcoлA8ڳ ڋB؀ vcrqWH(Ȇy bgpe>'W؁o,MuZ(YH+5PF"$bx=J21RH=t*Vz7e*F,9P"袰] yٝΜ7|SPmR`tͬ+&3+s:NFeu?vnh&:31>ȋE%4r2y'l :)ڶUۇ5bmms]R:n``ҳ^Zi@&*x h q‡#"3λ3 S@ ~n~LP+h(Yj%)"]4fU_5Q ƄgOOo лGn -u!Ӧ^+i`m~ j=/E,bl#fVZ`ٹIME-r 6+C,0Iy@SvBdZŅ2(IEC\bE,LiW jh4y[Si\lIbFgh/B"w_f\ǸC'QѲ̮|0C﬑0V,[&HL.Do;ĊW%8yJpO`OjXnEpⷹwnrߜ=,(7-S!V"yQѧ%%[ 1ij}@ ^K4&+$& $uE3EkٌUAQ m^EӬ2pf6MT捂ג/89BS L=/X齏n=ty. ːmqɴDŽQp28Ȣ z\ĚB=IlX LFSD6*EK࿟t0>Wx0;'7r^8궼H[2"^g)˦1zI a,|&0|uX9bz}e; {ܿYe'7F9EnݲUq*yvTҟ`!]J/YJѭ{%p蘹y*EMj"h|N3ؕT-rW;?{ɨ 5{KK#1F v [A6t" ~a?TGxqco6A.b]?qoO|@#~r<&2bb@e5(Hp~t+*e:Mނse{+t7{+A"kZ 3YZoղ, n@&]&jIQjD=};**Tvт355eZ<[G_1oS$x`=[DY gxz}6'k[` )}ş]{7ƒ6dhMNd2$ wBc5тT")Z6zr +`t147qU.; dKuaguȗ۝e55Fs %Þj=BG|cVy>wRTf8\vl2&Kӻ (08Mo ѱb+4-?BL%Б&G*΋:Lx(h>ln6fJK>yxEMi~GSp~ZA<}5)gJfѣjJ [JA`06_%x3Ս~t91Pbۀ=}@&yBLaD; ̡0aƧ wtX'0Y$sYeN 'fCFe8Sa;Iױ.1+ͧKwo`E>ܹCr߽Պ㱰o kPRo)UBhvpǘ_'nASY n]Z9*l0FG쯗W Guj3tHQ*us(u{6C/]_Wv 7*ZKH4ЮT pBY.~=(kdcFK6 Bٸ& &徔NXMwg[_Hvee6Gd9P+ヲgNa[phX.i>(6{U=#X8-Jef &!$ptE$so Q+Gyt8 ]JN0\@0>]uW9X Y#m[#.0W|G}=\0+8 $ݦrBB `/V|C?xS>Cg[eCJ.P00b}*#Тc`YLwqY['xm6v[Qm:ZV VvS9B~BsH)w~ޜ͘g Az`pg4csL4|g6P nԲ<Ÿ f'n%دA\"P+dLiwik|5BɌ F)z`A/ PvQdst8ص&QB͂$ Gj CO(G$Ƨj܉\2$1Yq2VL $~aN=6ْ #[W< <̂4Fc~ޮ+`]fŬJ!zP|L5^ya/LP#ţ/եDpPV\oW/Sj' i\3 ](m azT"=,UYEւl$1#6>[-wi"D[~xu\B&+n wm=k<}8@0@?>ʺ3I/mz[Pd4ٍOѬ8py8B'A/1i_p.l` &BO ?ON]ȩJX6Ҽo_Z+3 3NCy=DghP[EsF73HG+otKVA[E:vt8/BRC r'@ -Y>&d͖s~y0&!V-n)yԜIb^8HY(֑h uxfEa۳0<XM)f.t̐^(eG#`KYZz(oT`zd7e P9eC}JWdSFf/e@鋒85-GgQ{*AE{fJzzzsū^.Eot VZɦx*L8~Ae5Pq&={K3|\BGhGt:iJCF)h'$KsA̩m"p{,޸gB$g? }=җX+"D2Y2!oYlFʈU!;Iụȶ2goYASljbrcH2tp*>7Zt]Xl\e4PѾLJw1z8iTnd?@ցrMȨh:pI8؄þ/"aH!8Wbh.7SsgN2dvS cbDf%qškkQe5wUlj'LZn#>8-W"U1FX8 6OK{&eEJV*pSUz09_Mu7RF1'*ҾP[FE!F.*dՖ{.|-'?HXgڛSuR} p\nqԂ)(ׁk" F/Y2U|"3~Lm9꼲фWIvGnG)ԣGȚE| ԩ: ~8 tgS-fy`cA^Y ㆹ< ( 75+ 1+l1x4l~$ F~b>7Ɩ &Eǒ{ZՒ&,`(0Js-4V0?:h+ch͝ĞmTdnPi34{E3U8pQ0UcXMHWwkQl++Jv@[aw:丫2(BOoW|Rw]6 KG0 '8!;; 5]UL,2CO!mM񙿦4vWet6`Iv Lc(nƎX k艄&>|-\D4M>f>F`ňyE|iPos-2,C!>Y١^`WW=0 t_S$#J[Db p \!t2ۋ cI=6JlHP"VE?s˟)*2>ro#~s!vTS XKisGP[`̧oǑC@PNFjZL+2}óSB>SWO`Π؜gcVP5)L+@x}IN]+L<瘒b@B->{Kl<+1j8rJ_BY,һ.h'Y@GaNa%q̓!ݨmo2oo9k Wଘ@:[4'l^0\0Z[wKf2QUIdqDlDY  r&{"JcIo*a߸[˞ÅƸ$eJ\_%zxcŤ(6dC}@G"C )mWmp>#+zg$z7dի#}rs.k~3OEi§RR\ nT;mipj+QB6-CWTC.)[LQ ci\0p+QB˜J8;ƆHz0%%|M.Knsb4 μ!9aɓC[8 367>+quz:_rl~9U7~D]R0("x^˦DE= ajH#$%G̎F/If:! ۑiM-eQsȫLulf P@gς (rƏWFuj|wU)N!$O vs{>4a'xfR>g;Goe#@_;$e'ۈ%ف0L ÅC xfd_S9ψx œȬկ?0x&q&7YlhEuMgw]>}B4P@NJsT{"ڼiU><tq2[Qz@>-'P!;2je w @W OuQ5 ʦS^4r?ufݬxf5ᅑ#PinvUD9 ӘjRҏQMXfMDeMjM!ݩ=5aSQW_(C<sI/z[b'!Tb.+![l\@{*6qN\hob'gf*0$hD)'%\0ᶓ0cdŝ]>nt'<O燱Rbbn +^40BI_i`M$8_#[Q 鞢Oj+G_tdpg xA/͔`r4Ц)=/ف-vJV/kʹeݸ0^aicMfNo^BPM6 c@?u";D133$dBV\]%9iWUf#mٟhE`9&R0g*+Ft_BgZJs3(7t^?Zoj|R'ϖԻr~Q6^'"d۬m2j}<dz픺e׭e,.G*Z1z.F/U$|K!O3m& ?ŏs9%RذuՖS*W1hSrRyV[#RY`Axkg 7j|(&5Z#:xaa+j: >Jg\J6N]/OukYI NG@NINB!&,(cqjjSn6* 䦾[hj V%h\'*uIk@ &f0k(&^c?˿O/#/T=f!{܌[ iҰ".ùlL8iyjo-Lb֣rѳO=pHZzdwt/?NM5:ήJS"CY{ؼ.yS }")HDf[1pjp+UO鍑z Cs*Ib-?4ߓmge߀>})kmObQ5%o/$=1^sȸ#>bU T[1tfYE?7!jZ gMN8[`?dN:cb6L/ N24c̝SPYCR@ ͥUx ^ң )np# m"XHW3d:郩Ź/̀`AyeHqĽCVs(P*{k0xZ-3.J}E!r{26 tan[ݻ)$CNʽ/M+4%| JɌX 'd HFp9;;/5xVh WH%vG^iAͫQCTb̿8bTԣfd]U ,'~4Bو,dvAfXg4اGPA,gΰȞ~< |!x*n_bZC]˺]9Ϊ9_,k>kO.vb%s˓hnUbs .\k4r4]w-Q $vЎ^ST wKLTff\Q$djRh}% R(akSBB rTYm 0-7qu [G?tkkK%Pe&7h<F!=`S[.;8Sv$ՁoN|ǧKt3@Iלzm4h;ڟ;X$PMl-xsW/3YJ$:lrkyv"AælcyX7QvC3 ul>*?̂|\Riv0cuq*M?EceHp]eQ/G)@k-MěawpP)>%NEhcn#!b\p-WǵZQG^hprp ,zTqεO, WZVx#44ÍK?x`'v_RᨢTAJ<ͯ%z6iˣlGCHf FV\(#̯?~)5ɯ7Y澒ok2]¡E:HRq(ro/w~V$A>ε-O{%v V &g afg[{ Ju3"sFgQ|C(.WN!tB]Hr&w[{JfOעjNjG,ZSN$t_MSCxl$L3_ҹX.;/%QΘbμ4&]Jh0QRq4¶cź[K}>oWy-c8Ӗ'y^PMݛ)fsT^.Xak rzu f'15qPIrF8r8${O_+Uhytyd+|PD՘BC'qZS]sFtV'9ϲ Ĥ6u T=Dm$'UD/D^:) pb0C$^Q"1 yC >%!RuFt3R j,.祕v@#Vl>"V1mJz+o+w=w X9aRG^(2l-l}Ntb?l97Ӳ˪_Ziz8_7N5Ul y3+[C.Dr xfEiQ5Eƍ4CҴV un>7haoТ ^JDǔ[&ҙCl|A+(dF{S eLs.cIT띗ew%4Z3^7 {CNh5)fCN G£SbwݼGG(۹`@1xڏF9. JM2I4`9H0(lp%z,-N4O表v>گg˓{\"J=hGyXnF'O~(obK|@lդ}΍w-M#k}mvZ&-{Jrv0Wsy&hQv"js¥RlUsAZfT.!Kb29JHZSVA=NKh3 rga9pN1yc`@&R~`n [wk51*Fǃ bYK NûsgpF1ss! 3Xa܋ {#.-ʎ]ɛhIl]9vZH! $p||5*d2|"kSȃoKu4MgB:Ò%]f)Qw!ӛi/SqwKo0i^̡Mu95Ҹ/jtn􁶠-D~_{`L>OBkצQ4-($rO?21ZXodxa^{t [?K뮏Lh&0RWRxV_3Đ jAt3ePdXWs#B\{ڜ/}6R‚yG4'+Yl/}knqk,)xaJ9+VBI4Ni7Io1 PԲ F-^zQQdú% *7Ul+qz k^Qt\Dn{A>>ǰfWi))bʷ|e{ƹ.Q* 0=\U?Nnqؤ g>KxU{[VP _;^&4lKy t4?1PqnipBx[!&`gGf+p`wzZbn1T*eqxҿW] [ U&>v!޼$j(]QО6CIź fd՗\ݿէ~uu[a'M1 Ttz #" Ce0L)3p#I n# LPJ~QYg!z J\h9KF%kG= s2VrDj]Z Z` 6 `wa8_tphMe'v9) YQ R_:5弾F|RRAAbOcA?.D}ϼL=L F“)5-CjvOwD A*3cap:r[{"ܷzL J:pYofdP3E8,"HL3Cm?nl.EFMZFNՙv!cZFvZQaϮ>{֠fIIxAN5F &lI(輯*qj}{Qy_WAOvob4ARN,RcPM]l0h yÖЪYjEJ9R٣N6hPd;]I66GǕˇ7k>-68.sLYls}!zlH^+%xcBDGHDk5p5M{V'jaQ:/Ê;SnY ~EZ%W;*_?:ߚ04 \d!59+%Q% 88}e񒱅R51tWޮ +(-HmAfӰog^cbjit{{Cm|:CtUY^yǫ*E@3ELk.#rƳrP8˷ܕ!'N4!ciBYQcݎp󆆀%JA(s~֝r@2j,ieMg. ku; أYXOԬf P ,a}#:0}KH8t2O[?Ô"\;+$d>r&Ap$z҉ Cw]8׫ 6W;.(B HNoMSmxpv5NԇM'I%UZKs!ЙQk44$nx1(gq=K]R@^8WXi>=يhPdo:zE#Xf *jX`7^-ZN!fng} J#87Dh!qFau '܊5D=ҡfATb πԏ(ݵ;e#CSC:aotrgJ.%Q<āi7\O @VʤWOrt'׾UVL/+Y+^~5GNp^جH$o RJ$&œ~M5Sم9kLkRYerѧIq0|j&"nD3y/RX%;92#")"[D×x${Xv+R+pYK(Nz46 E l}x sRE ;pj.5Q +fk&9gLv>*_ %ćo(ّO-` |[2r[K@\"܇;ٵh B/6ihLoN'5 +& _*kJpS9GcZ,T>/iA ,MXb,Ur| - 9Yo+MUҎH;|Tj"eʫ$Oܭ F#4]1qkRhksy0TQn"z^dб?!XEBɴfJ>RL 1dn_wk??L?Ӱ@oP;sNȿ5q* G9Y^{I3O^N]< 6W 5.[UXn}0 I06#.&])0@*mE)=wesgZX2-Ng {.ǡ/$@ .7#ٳ ;niHDLᢕA^+bd9;,=샌f@ˋZz 9`Z4ߒlBmlJ5Sn ̞~!~F^TPsA!ixgLB.ÎR)mt>x,yè hZE0ZzT@(‘v|@EM  ULDɚðHeJplt6zN.+M!IDF!E^r0|A%5̰^a~%Bl"[%׉ 7b=gc2>2ynHvYxwX'_nrKk` cY+gœ.](F4>ⱇO1FJX" ֈ=ծ.]l7:1tZo*|,lb */9KdA 5q^C K-= }R)RX]o2ijmԎEǴ4b/7&Fи3A5awwiLIU&"awB_uQ'P)O+Ӧ>H5|6󵟮Y/ 8o,ߖdF[EM#_a׺Nh\Wz,#e3J~5-na~3m;?xvC۞8CGǹ쵊7'>.AܚLV\c:7KB5tяX D\L|~=HR~~T HVIw6]-UB=B/٧ {iai^Q}Y+CVLMK%Ni1L`V) Ò0oULm21?emc0ܝ z{[.pӠL5qNuyKݐS8ϑ_D1p;WR 敘FHVj<46vےuH?)";m,J[ iIoGoV byRUJs[kwfLAB{P-O<%ŵ, X2ӴB7~eD."cJ wF0Е9>";fq 38 I?pg3*ֆ2xlU̿ag29A_-#]O# 䴑I^;~ fB+̟1 wR;7HxZDdwXC$NŢ2#.6"kަrq0_aѴZi6u cy^lW8(ki;ux3X<3}ZdhO$sv{QuBpqG,sZ1N20Tΰڢ+[K!)qM~gtE^9?q<]$ZTWhgL \'k)i`rUGD87v2e4Adh* 6D]Iu[/lt(q>Ps6)4:?M/ڦES4?h swG}}k[-t~N<6.a[^MJp"I%Uٗ>i:kTՄ*Y`<֓dpʷ5<r~wlӝ۠2ɪՉ\Cq#$ӈZ+5FD݀-qfz/W\B]jD4/D[U ڢbZ 4>\X []Jȯa~ U~$;5h'kS[/Ots\e i/ !`!~r_gpwo$!À$$-^F L-pZf۵u/]wOT~4`%V,Lxp(6'I݀xpwϽq=YF]$C@`"Qb#*h:2B9q?B, I7'X-*BH"4ߍО<щsՄV;r;~ۿU8$l+^4dFF |oy g/xˮ|T f䯫y+Q|&K 8_&ke\[bbJt WRY"HrX1iy^dѽV%:~g#wdb81z %+v <5{$>')0`J6a9^+3CCh0rfEY̘%T5trM}g𧜱bc l8Xͭ k 97n`7o~`M :8{S3"~ 2C e6ѩMnsl^p`Hx1Fkh g{ȇ42ЫItyץe ٸ!n{6g])$y nN5^^Gttp-h" p>\8mOrF)Kg݆U%%> uۓaNz#M} $;5ܦMrJ螾j ̱IuK1!w :׉#dSں:30"}[mH{mIFtW?xאLɘ5eˀhS0mr;ܚ/G⚥]x=٦mD>ebXU"QD"b6#D(ku gKc>X[@xy*YJ}my/0Z+ES$s g&jU'HEu.S!ª'FY3Sl *=8ɑC _^E|Yp%ld1CUx(91HU$!M on BNx%\o:TE%ܩ3ouV:{_#C~n*Vq~4w;(PjqKhޱ˜ÊN)Yo͌M` >qkH'lNSK8 {P).X{e/!ʻ-]C\zU%)س|;n/z3q"Q #fBq /fuB!&$iPL X/w3)^ΩúÝ90~ibiYo`CY}>0(hGhnMf-i;*gJQ`ohMbƯ eP f$8P+Ϗr}hAyDϯSU |/m.Xh S b)ez0BUx r>k1 I e-(SE]ޖql*Use}1 Ws a\vkZԉWrs-F4#^,|b`zvcTAHJemfKuȄDPܲӄ吉\=TϹ<}1eU= 0Mz,&Fk`\E @F"Mb3:_7MO(/!)\F_MlG֋-yEEyv[fa`:)./;&o2sOt]b2Zs'5%ov\ܢ{z@,lI2 ԆyjEX oEfwu:Mz,;R}GP,ƒ9pNA`pOo5̒G~鋼xLL2Ī_De^dsB0oy>ǭj!b܉7K&Ma^y^0d/4 OswzdBԺȊ ,L )Hy߼@CTjq(]!78/yF)WNZeT*ͧAw{˅rv=Fq|4. I,%Թ hЌ =]MNExCtƍO | r_/HPÚHz,p{-;Q{9\t*Іk,ט^i"2W¾Yy>"U; }q5Ïz?Ĵ 'ǯx8pHU[M󦅄ߣRbm))? vqbƒU`/xCһg\ʣ)[[1 sFF?Dm@K"G#n\ #hsP@:.6vҰ's)TL{_0^pu) 2 ̘'֋>qc $n4=ɷ?(D(Uq&f*xŸV+^e%9.{׼,ld$䘾q\9JAӦ-eULd͜]gn5qŗR@/b(lʘ~E /ҸBj0IEyU[x-}zhjeF`Upqsy0(% &*3'K A*͉%#ݒ#5>]}U뽬]vu!X!isI8 !Uo6t w/i,>RQs@P?ɠϺD#T>hTVR=9uw߸Ś1 w2."X}KVet>9~̃AvBs)[J{~who1C?\\ p ($&j ,Wͅ2<;l_M8\ AwTpS .F0C sk Y DJhEg/k(˹\QE(@+ĩw+#pB  G+xREWrNL w|mƠ,oi m78 э`TC7>l@`X."RpX8t2)B{՜lgSZm56lj.mF,Îa"AZbpO~0U^nm6 jvnyP)f ܒj;/9c'7彻`qzMpee,SP,a`OzXGGb37jWW2pNl`6B&j@h|k `7az^8?m$2`e)}]œmY $`|ZsT{/PoZz8j{S'cvpfO=sK3AIA y !RjUfΌSC=38z47_;#ᩪ{e9wrD:c=|yz-@4h*dc'մNI܋>;] Dd5gћ4@m< _Cg늵t:]`^{\Py,x ꑔBo@";"ݟo@)d)E97yK8 H)s֚zRJ fKBD~GTX{-=5љBug}xbM*ފWYd3U3~LV GK9}e ~8 wxWϔy߇x6!? EQD!01F1`qQgӊņ w^NJ qfR$l5{J--jGi>O]v{4`,FSX>DxyK-Y> ~_s#]7K0/4N9L'S z?x Зq!B +mf'r$}˃_(O.И7BA]/r~U`JSw[ _1rT<* w6ǘ1MhTsD%kHc,|$MQQzb9E'-m)ժL60Ov͢h/v9wJΩ6?lpp:oKE_ReMۇoW3Q~=חt^"MHO0fv__j8J{{25 l*ܺ50:0 }Kx@dÛ&ќ͚@C$6&dU=4ui*=,@hU?wPp^emOѱ4؆۬+F.MId;u 9>c@l[ <~LIN/íתBP]%`N,cOꔂ+@;zoqWX#) {6)!t[;,֧eֹq'7rYz2n?6I&G%6@^6a< Zp ]8MEþ' dFډ}(eeX/4kE:=W`f1LQ导E;._ce߶ @$0y4+Sܪ M>5HaW&qW2>!EG>֚}ØewAI.mGav];:t¯ĻvRѽ}/ό!TI*nGkz_i/\Eta;3`&a,HS*Tzdsb {3(t/ɔ`muajDT+\Q<#FIasU q E\q6d)6?WՔfL%B" E00S#A(pdrOm@5`ON<DFf<D^`kgэ>3Q>o!lBidG'>( '8v{$E,l^)J=q <5,\5t>SK9,ll$8R^l܍U9l߫(ǔٓ-Gds>:,?oEvn1ry E\-2Rh lģ蔢2F4!uCbJy7fEC[E6|X/~&{l&7} _dv{vrTq ܝhoI);Ӡy؍@ZuR2wˮux Ɯ_l{ (Z AjR5 d~".q-Gٷ),+{” ԺbSGln@6*p-G|Uzb ;W\pUaJ?B𵽴C)9M ;)Y \-~lOש|A&k+CCp'aln t]L*4qt Sosq<*j+sqVIP|ۦ'z`b5k$4!-}N,t`Q o>J/xY\i5&pgC%S*tmGMW``h5#$Yq 6u Q}33+6.T/_;MeIF2@  XlOYQiq]\>}i7~j ?\B&C-sדF XrLWrB< |n?͞!DV.M0,jUXd%8(̲ʸmd\UROvQ-b_=2 zU%)g&뾭=(pl@44>U_ yv05 X!}mp%΀q6 ԃ*c4dpsTr'oМ^V֣C\Ir`7ϖod|c_Bo|}^U慲w2q+& ҘYɁg,L*'HʍL>R)n~Ok} T_PSFz٧h~篑A5 unNr]g4kw# Sf"f5Okj0ѥ3hGf/5/i˪1!a!ʝxZd<IivF0bZ55(WaM* Bd4W&x`g/+OBg`ܻCV .j]}idur-g bivt} ]E-jy`pO'XO-{Y#_DKAlygJ2;?t>j \gz"rCǚ~^KD% 0MNf"U<6㓔OGvGysZ1F(B7ySIU,N}Mm83K29|"¦#EVGy/ aYoT29(Z ,^w-2O<+ŸDx>@ 3˺hH뽡bz7"ӹg>=Q D"g 9Jgw\.٪0)-^; F歗Պ}b)~cP%#^IoZ:+zℯYgiE׌ vL=Чa,J>wڍn8ڌN^0? ߁R(e) X[lɏ ;O[Ү71hWk*fH5V=XeE$ǐ,U"vmγhIr?0ճS p٧ ,#@΋Z@ǺKa[_du2iZ7,QP3Jd99$, ʴ/ɡvВdFqK<DeRGQ}:1&]44"ʟ2w ̤ll^ƍYkТx6E?7r8wTI Cܛ^/sc'g+a4i ?Z آ<3H8x/20$& o8ag<3DЧ?4D7/ȘbkcU>Շ+:VoiGmhLDci+X6PtTJKYy4v[Fw#X\7Dr#`g)}!2 eLw,Z2X(-is,8O%n loX;QL'HY0pA*yW&g1L>Rɓpx%^;B:hDLV/윌ux27u WSgEVS L,/Ĥg,B˃L]"79ʵ㖑njᕧ>_Pք3e0$Wg>R}k[dOCZ+t!> 1gs C ͣQsӥ^8teb ~5$s3rP ~po}Pz 짐BвOj` eOL/Z zW]sj:sYy;A}:c ( d_'Oڄ,ٟN+\9{[B&[g ,rF'-Dq_[Eǻ2Kf!WXgX,^}w:S!+t*nj3a^_VHPv*^6D9?+9IՑ$ +5=ܷ9ZĈ \7LS۞Z;2{3%؍N2Ev[>#ͪ&c5Al2A!v(L!P Onxc\fs)5@xkM9K'@9 _£M7FBBd+{<=q$;%&+5͌%˾1WKϷ!-JhP\vJ)>ͥOC~#]h+ j-PQV DsakݪD`.-̭Z6qO@(d $-0oZŽӽuRᦝti<+͎н2pHI&/ԩ! KowUǭ:%i^JrэPZ51uG%-{DzoX $6H7\S><:lGcWH#!r4wHOg'm]J$,l F(Y&_Y99=^Ls ̴ Ss c>iAC ܃laPݡjn5pEpv'߷B(iQ /V.՚|$~yL$X6tȝqB4P7 OA(GA?shfF3/`[ uYNo6P>q渥]֡폤T*RMQ3/\>W0W1393UPaOI 8鞰)QR&PA9;oV7I<3=Lba ѱTXgS<‹;*&]SwcVHG .RY KSSA%Y݁ $ s eT!qE_fa2 +zFM~c%%U[ `Dg#YW s2qU \ 9fO] rs3V̑ӡtt|M3[=p|rms4p5HUQdq:0[L4g{ ϳQ3οߢLP`l`ēZrIt} PY.ztEݕw[B ¦ cs솧=E"BP`M$nFI %ܥR8im=OF;Hg /~4^ҘO7Y2A"SroS;5,0W`o8,l[o.y`[}Qb{RcKIy($ K_5B>rԈ% }*7TTVSJYnRdn}ҵlPyg.텛S d>iĩdx\7+9W!5R5W\+l@pxPWTyWPВ$Go߀ h#w>^{^`ފBި;~ T^&¥ HB*]"WɟZLaulO#^e"*B&qH ee=\YM|@#9.%:NoL7@+*iX򃔮SW6Q~2z[&+|hg(|SG.hN޶Ά=.o`]D$ r2/4`O fޝyʟEmp.rqq^]vQQ^pAZw]vù<$y2kYL%vԁh4LbDVw?=&=/lsj"]E2@h5rsì4Rc%ڊ.:1݈znJka!x!?#mتoLA FH/ u3JLWB H&~ɉMy~;r ٹ@鳽le$XaU.STrd7¾U3)% hE8O\;u)^vBhoFߥa_98IsWRcG ve-<&HxpR,%˛{͑t@{}n`3fZڶ[6;cF!?)ygihEwxbHKxBYN{UY^ːWrx*`Tj.hm;| !ˢ>C:[?ܳoa,;`y cMg^9 !yľyЊƮmf &6Ut]M.\["N F܎A {S6Yۿ4[$(tԎ6^YywQ]Hi.wہQjx5_凧g5yڝ(Q`@Ĵ2H9[%V ȥuSz9KTȲ9w5' gQֻ[0#{*=xB4Z=f1YzhUX8c*%u1* Q3BT*8 ;sIG`OG[r] OD:U9_4>oA$_ey,@k~*2Q4B;xL^֓ (^jbl`w VP'C|X3]H99\;#@I!(~=.x:2Z)TZp˿=08խAꄊP)3 d5?C~IzoM|Yj Za=>_4'{܃`0Kqy-)tAǂ%~Z jţ*v֑k8;-ݠBQ4\(] |boH|ZuRq7UJ~yF rTl޺b{O!Hhw1Ly 2tS[̢㹅aShtui{"YGhMz iZCi?Oh)t= ̨A4ܛnsV3;gsr2P{jkNJM)4;q|ۛV@H}-t!겭z!w3ݍJMBN.RhG3 ' &Vy3R5GӮzO{%Ӡ'ٯ&m,42$[$X$@5JN2[2F*r'Z"󃠾'Dn|.m @6˵wZ3_h=i0sR&'ڜ[Z7C.a?lA?/җR^9#ͱ ӄ 6 2kd5 :8-w/9ֲN ^ MZ/"۔#W9%7GFnmځ QMSGmƦxK=:sRKI|$3~-ߎ$&_{ka ?\X q~lQ0y:TH&.sMi);3(cG]ko1{筫ؠoOȵ)ȕus_)^i .l&ܧ~?e<\dG;H\ŜB`62P3Qk;vᲶ jq_ <hW y/^c8Fd;`*vJ JᎻ8 DR:*9lB߃cдί0yDsE^=6SK%ȰʩH Hi3i..'tۖ őêgh،-#QV"+qLQXLVQPݦ! /fGxǰWs/uեyi8JneTO$ԡXD U[*>_!I 2L[yg!}όϑȂdCU/'⵰T>yZåȨpV8![Os}!Y&A5~գsw`j]8^6#W᧼S =]h|'+&K{yrSDw\l'sd$@¢Ea!0P|7)ꠠK *#K 'VvMm"԰O y\vIǴ3>e({!!4v> I=.H-X~4h}c4]LΓTo;qit,!`wl]N<mg! O ·hnXvѮOck`b2_`5n+ᠦ8t_lR=B-dfє(Pw+-܁N`=m]s #|}u4,^+jk?d+kH*Pgg=@B9)!xTUr W UínzS=l1K|⑐Хg7o$"=Rt(Zy\?{01h%7dOlc @̸AVa*0SA^{I~r׀Eh )Ss+Khyg%ppOtɧ Æ@M۔O0,tKi& ԋ$eDY }a%;}O$j;hf2}zHWC+sT5La4haФ*"lɷYa6R1i 02+ir^9RPX=zJx% W:aVLm1OfIIoQB{ ==o34!N$1c,/ _Ud1%_ fu :贍(iJ\:6=_~ Mp&ЇMGxŐn_.efb$q _-w.ׇnZ=nY?0-|H﬘nbzsUTti(!J Mx]uզa9U:!W$IXsƹ}5Ef 7 ONu(ܧ,G#0r\($>c^!V㷦]QmuyFTN[?@>UPܫ?Rc9[+[)='ಟ}?ǓLA]^D}UDPX뻑q/DJx&_UdhLRo<>.DFośqP߼ {bnWV!RX+=k=@лMCz6Urv*3Nz9||X M/xuz.~>3 .f^'ʏkZ,ML}^WdRx+w4 Ag_(PZj q4B2;5k+Ls_4ee()$c!IUI@/̥{۩LG ]ފ WK#>:|直'}y+,>uصQIӄ Du~{B iee06E>?Cg#UN^56J^,=|9|z7F盓MH+sP+'5{#CDIG:j|ڻBG}-Oi3N(V bA^/O죲/>ہ|ٰJyp;r/lAnSC+^QYP:|Vmh c"<pt{} <= C ;?BX42f&s%d5YGAoCq+Xt\-0s0͋[/qɂJz9YyFq}f{ T{ܳbhpL9w :%{p;ݢώ?ZhმV є$B:mwMr<ײe/f_~"{g{^7IUlu.:Am4D"9T+瀦`l"O] q6&#u '|WX8N'-wAFs|k|\97F-؂Κ̷3A:|Dlv?D 4nm;YALm 33&i.aq- #.?cwz4 4$`EJ3~rnKMg_HG8P_J=a"lX]%q9, %`**2uZgF)&BMRH!cx~Ga،O>0Vy<ߞsi"lh^MaK| ì޳1Nv8jÐ>*j+c7Xӛb)$a0#7؊T]JLzZ%Uӊ@M\rOHrY)uӯ)ER"Õl goͧC wztܦJ"!gV^@MgZ4$7 5AbgIPU:H2."to8Kҧ QZXXkǞ xpHF }s{`a7OtwiBi/u0 0_K)5>q@5iy"<~DΥujXY"{m6c>ڡb+:∞wϫ<>aV@BЏ]1?UC,gIadzf /Uèڪf'QYUsi>Vo3҇;f`ux{*{fī;žg)hCどV|)FS󉝣r,}rWÞ1[|7XGl*ZQ4ߍŤZM_K2> 2juf}v^`4cVDž}3pNtX/ۮ3@`q?>ZLd0%\N(Mvm]͆2tccsටzЀa+nA(KbTgœh*RL&`J@ c<~H6x#)Ii;3hnVx 8Ԃ7s[ϣ ka{xNv.iy'*^X;ӻ S"WxBZ5ZֻqaUC΂=o; 8PM3(it 77cqb3ILcOŭwaS[-Ebc3FHeMM]د7_,3e{ŠEL"`û()*o eJP`g0Ƀf^.˘$#jDSw-Jv`,*sAgCLIlbx\:RX!+'\.ݺpf8e&qyͻD8b{]+͎vn=V#/أcDK8]w/bϾ8]54ζOa 3$#LQ?>]M}-+ B\'kc1( au*{wһYLe{.gGD2rb#&{[yʺGϱŨWD1S>OmC]J41eVB~|xyd~5:HR](NfxW7g@Ie%4k@?~zgY]>?5K" wa5 /Bo4=epǨ `juU<Du5/j/|{Z9nwymM:ۙQݠ,o<;Zf7A&sՙ5d9 f7:v/ s‡xL=_隸tu;vIdAƎi= 1, A%Ιͤv  Xߺ`eHH~uM46k;͚$ a&9#nRq Z?5/VjR528 L/IAg6 QCVx?,V^>G/V^y/XKH .h/%YCR ^i6  RA+ IcҌ ,,Iî~JbՀCV9>AvQA๗Oڂۊ]" )-· ݏ6~ا\5S[&M_MP}3 BN'Znz&᪜3yI> e ]/yޠJSS| !( Dl5E mN&pQjX TwV̅my1kP ۽)b[b dGàD w7/*PhFNIڪk&%9h=r*Qs饝1ߞ3UMp"ŷY &zeM)yZP~r*qf輗$lg'f&{ )G+co@H`$"tU@O?;Ԇ$ ;F0 7VǬ; D)Dkv#% ,hV<4Txq.-z`(i,v*TmT:,1.S y03z˞.ր+.Ѹ H":7f ·6v+kk$^pˉRL&1Z]ԓWTg 5P{ [)cMv;xE-O-`1)'ho-,=-JA?H+}ń"} SJE`}Ng,Aj`=JLZwd ?`w&*WFxI[\V Qexʻ[Eߵ (H|s[f1Aɇϫr@g/s.F~!qn3^ .D5)iuۮT[~'Ka=pѺ[B+#UJ bቮ5nbAuHiEOD׈ÓY(MW =^RR-@K+6$Ο2{dhCeMy>խT}4Q$T=:ǑEіzz2P\IeYNxx%KB#'!G|=PYQ ٯ,QWhԮw?DeƲs/$8J@ &ﮆ,%+=pKr=8KF̫].@.ly8jJpUb Ef`z YZ