openssl-1_1-1.1.1d-lp152.7.27.1<>,9a´/=„PRԳ\{g fԍ疫*VxlΫER6"!kԧ"Ǡvte⹭l0dvRҒ{NBV,&wQ>#f8`0E ^Ԍ+VZSF'0t[wбC>w8흤%I [QpDh s)]8?) oz~|:~SO3oن|uTq1R˷x'J( |6{TFOcÚ.*f>Dx?hd " N\`hl uu u u lu !u <uuYu  u""#H%b%%%(%8%w9'w:2wBF4GHuHuIuXhY|Z׼[\u]ٜu^i bcdZe_fbldutuvH wuxuyz"dCopenssl-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´sheep83;openSUSE Leap 15.2openSUSEOpenSSLhttp://bugs.opensuse.orgProductivity/Networking/Securityhttps://www.openssl.org/linuxi586*,%  V*$'/ f   p m  \9             Z  w C h 8 'f.*%[bS ;  \!r& ,A큤AA큤AAa´a³a³a³a³a³a´a´a´]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³f1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bf1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bf10ba64917b4458fafc1e078c2eb9e6a7602e68fc98c2e9e6df5e1636ae27d6bdc99965e84d5b61e0a1c2dbe57f0134fb9df26b3253392cf89ba9814f60aa1d3afc7ac9e3249dc4101186416cd838ad9d059304c5ab97fc2f5491c304fb3c2564f77f95243152b4a51dcaa19622bcda2d2c95d06909368c5ab824a23d9eb6f182a069e5415c038eaeb4cbc5a7f9cdf3e9f18c5bd06f1411ce2186f9774049c508ced60ab11daccc3e38fa1c9e01e869d487a4350934d8a27a85c58deff769856318ef6812e90ccecae7ae7135364a0ff428e0f3473ea8bb7d0f28e637be96e1cc4533772aba5236ec4ea9d36dc201cfc01f53f1ea1effcdc5cfe81d0e2adc51cb5476e33297a696ca76ff6bd67920dba4cd9bf1e64dae017f56039202d87d738b94c912b251665b33baf240d36e56735c679f596a4951f02b89fe94d4abaedb2c396c478069f167fdf0238bf2a1a48707894fb7e618e5d8aea0de620cf09a93eabb9c3fce740dea87e1fcb283df4ed28135645f7a7745a07d902343a021ad40d9d3fd263d37ba87fbb286f51c81f10226745d66197547bad33bb8b86ad41649a0bd0b25b458b93607a3aa8149a6369a2101d1160db717e439ff56f75b7c512997c28dc1993d0340d44198de428e179d4f13c45469b51352efe9e0ae7f920ec9685e43d2bf3e1b73c312685101033d001168645d5531eb4b28f8ede50ce5713fd649f82b8016cc35a071f04939db12ad8930f5c3fc0c12e508bf275eb26b5e7ce66efd2f35e6d76ccc5f4c3d5d6e8cd1ed96f4752e84802d2fa5438001c02137cc40cbe480ef712b34ea2b334f2c96b3673cc52f30cd7b7a9fd9a63fbe8f280477325dc0b57d61311621620a27268b4225e8437ffbde74d3a8803beb7777169a1fd65ea18e3b0401653c0f82a5e8b2f9de691d7dacb8925b1fa44c630e7fb6d97a1b09e1ca0d131c9ecbf6ecb650c3d8fad758cf1e223177ec9dc844a579847708a66005800420df1d2cb255c31833b35b5f2b1fb470779ea8b304de5bf89614213022020d7d8b8de22eebfac1d9897506eb5ee0c94b2af328c758736c9acd27c2224b5717a5009f6cf0cc7956cbfdd224ba123b7344047737b6fc81ad4a65b7acf73995218a3e7bd895be2f0cc2d0546513559fea30905a4b9e38ade422dd4d14821d001fa8605e3126eb70df016ce27baeab3bca2e399bdc52236ee25ac5293bc5077fbcd5826cb7af2e6c2ee6e2381feb734fd44c05b728b3f5e3e10134f569eb9756382f26c11f0818a37a1cd6e71ce55163101296c23a5e7c302b160564f4df360c343c2508a7f971df9c2e7fd9c736021284fdaa42982bd7938e6b532beeb202faf9ff9a6af55e95eba2763405c1029dd3b2720042640338234bb684e8a560d3b5865dbada6f14d6a174ddf22c39b2b7c4eaefc7d29bc216cfab5aad4d65d403fa76c7f2ba917e1a109018602e2657d3209be3633891891d893bc6eec0fc5f409ba21f312d80e68d143dbff27e21ada1fca3f1eb584822d1b632d9f6b2d96605cb72f5332dccb1cc40ac12e2cdbe2771293c8f4d5bb6f2babb884b1cbfed6128500a867998a8850a04ced5b24b4c481e4b6aa337368fade9ea05c7a089a5decd072e8401978354107173d8a519cc1f8d9c110821abec0cb6de855d0851bfaf2ae634b5b95542197ca43f7bedf8ccf9da09887e3d277b9461e93de8a2839cf5e9d6aeab54db19534af972ae042db115f1942b3b41f71cd9d6b9bd2a4298ed483c351bcd5b5c2991a574d0cf79c1d9c3a96f5d515eb6b9f2788dabd991bc35a62d6d5bc58373d2f9cecf8a43bbf0ae92dcb9bc42b1f0e336259a1ef0134bc43617f9c91f2cb30a7524f6daae610e254c7d67d96c1389c668a29b00d3810e3318a284f6f5c1068347c5c3fcae313408e642799625aac4e009ba79f2f2320f3dae38c8a6e97e3125f06eea23c506cb22fdab76acda76f0887df02cd6c17bfa714b9f2b38fce15648703e434e19920eb9b0eba228e4f27028be742af8d4570faad8c4ffab40070d498523f1a6c4de6ac5d17a272983a57ca6483b534df97ad870e589cd12ec53db759d353ec3e8766d4b2cb62417e5bace1d7418687feb32ea1284d0bb7035f0723ef3a65fe3d6064aeb841c3b3e251161d9f1c334a95188b6aeb28d0f35dff19eb497696dc12839e7f40bfef1847192dcbab79c60f1bcd92e172b9e9f231cbf3dfcb180e2199ce516343d8e28c089d5bc3c2c41a57cd898b54ae028fb4a141db63767e9e0a1a478141a3d06b16e81e30389322083e7aa18a44ac67e6f17b38ab5324ca6036f35d027d528ff9833cf9d7208e9591febdbff785f52344d7b89c9fd6ca3725e1a330bc1d873d72aee7b700dcae8479f47d490ed7907786b3ab6d46b409d8b6469ee134750b8a0860e15caac28ac2c12740be96edc6be07c9815176209b2c9fbb83329dcee93f6c9398044c24728c3a6ab9fff1de7ab6b48b509f4e1584598742b82896300471f1c8364e3bdf0437f114962e6b068f6491d2522b8d6a30e9fdfdb0c02628d74406dff43e0beb827c7758fef3d0f961ab95f7e96f2b0f2acdcafb8afde2f6c43e899416397230c2fae9c1e701e45bacb83ccd4458f0a49b8b0bccefd40edcde5bfe5a3e52c2078e9ad59fbf007c74rehash.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-32)ssl@@@@@@@@@@@@@@@@@@@    /usr/bin/envconfig(openssl-1_1)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_1)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.2)libssl.so.1.1libssl.so.1.1(OPENSSL_1_1_0)libssl.so.1.1(OPENSSL_1_1_1)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_0sheep83 1640150261  !"#$%&'()*+,-./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/-fomit-frame-pointer -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_Updatedrpmxz5i586-suse-linuxdirectoryASCII textPerl script text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=633654e7ad9231420bbeeb2d88ad74a969028b35, for GNU/Linux 3.2.0, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=5b4cc4a25097303fabd9e37e20b417f12921f675, 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)  RRR RRR R R RRRRRRR R RRR RRRR RRR RRRRBUR!b!08mutf-89e03afd4557d1afe9b7a43db75ce08438d08b3a9967c2cc8d5b885cac2f4b0b8?7zXZ !t/ ]"k%N.15/ZyİZ{{uە^~ kSu#~_hXaK6޳mM(/0ȓ&*F梧jza8=iȏr K+e锖&cgJd'Gw,s̢tDѽR'Bs[?X{n1+$[>oVGOa~P%H[Dђ[FQEi4юѧ p wtRA ál; ɽ=w>_e+[6+ $B`t0gڌ*qMfW=hZvO J*bb0RcfxB:*Lmy =YjMq<6bI"^'4y/ͩ!H Zè)`py2_j=!bqjZԾ`cDw{U+uzP IwViv?\(j=>r b,BҪ'%z@>✝~\/ n` z" '3@[0oi Ef̆M`x5= %(-Q]Ը%vx -=THl\ȅ/*uw-ju$ӏQJ\E:" všcF gmˠ5eV9Lo,(8 Z8{@&yDv!BeD6M9^\7A^>XvDl̯k\%xA)>?c|T  @%k#7R7\0zq{ |؉͟,ݿX,9x4voaׇa)SCE=`s7 ]5U [0e]p.'"Pcŭ8#e93!$şmm7D"@LNwe]0NϞ/ w޵I| s KDS ,^~d!@beY^$3[s<7O7 x׫M}AZF vgKOȑA{*ܰ^5ֱaO뻾gMeƚ0⼸9znvY!!9Ld2).{.Sg[@ȭ @YLnhȐFܕ\OAغOc2["RH>rܫS~W&BxJԘR6VQV>ʥԂ>-̑[uVo45xDC7KعCa )HwJ)R_ &]iv&]W@FX y[WIo 갈*8)[ř~;:,)1rݾ<\2a$}TxAaS3`–x hޛuB:W8P(N|$89 (^&kUQox/)۞mtE˜e:ȊWT0Pg kAo}ނzb!daN 2߳D4i8@4j'YM&7x4a 7! c/ɏT4 fKz0hx\2<1} \<Ջ[P0_ǝI؜iSBַqx$XL8T=>ṃWҵ1 ڸF}<ȏN:׳VDGѻ)N9*[?8Ed,`5Z,^L-1RZը[XPh6?u٩p#z+raeU~M=V! *%ڙB`+'ѩuXᴊP9䥕). #x>BOTh$cߡLT0/5ՕңZ!7Q//PR8`J]-cH\fnXF ڟ0:3\ؐmq}){GUzN!j& *heY4TQ N7!^1eXm^=BqIw􊆏B/Rq<~-?W\]nDҴ^:>M+pD]:YЩ+;)iNAqyFNm-2=#%ްt>EvM\0{.x39s aV걢R6\ ?;@Gƻ#{ժxz1~?H؛G=LCt4r`5;u*]f}97!-FzR2~[fҴKD,ve9Y/df}ͱ>ӂJy z@-.{҈N~QWXGT8 iP/1ǭĶk{%v0Q)kc獯a:O (Kl(쮤`$1"RD¨Ұ;HHƋH6Y6VRwY ȞUp1DN{:(zi2Ȼ r%c(Uf2Jnz,b2b<`y5~v:Z/?^VGW>dNzHaBD)V#f#'aXlLCW Jt@7JV=*`Ћ~;F_SGv\(C-C iwڒѶKWT6/_5Յu0C}!zA8v"ĺJ}MtW>M#5n+.3="u ug?fjUIgwŰTFNvpZΆWx|1G4;f܏{ e ֓wu]M.l`Ae" i!V;j=%,EK>g\H'+G @/4N+d 0)"XÍ[.FO>+S#Uh7}aT?kM QnfEn9.uf2r) WvAUB5VG*NMH ZtgU=8d |vR'~ zA8D8X,'R ħ+xJ\V ^D`{X#;3PeI7URS[0 Yivs;j* #VA=6^ I`εND+ ppqbpx \"'` fhg\]DM5wqpXJ@G*I2LWBX6BRkdxeR)ji$QE't3>+ agv}Kt.זa݆$)*b#ʰxh1Y{_ױh5~1t;󙩕 2 k89ѠxiT}adV6mh5l-rr%pkss #M Ǽ/Q#ppK&| mI~'8LM8Fl* 'u{|bw Ύkd=(`}L&-G VXĠP r,@M4J5}@ eݗe{׹!TZ\`L (=6yWAaG됩dڐ%?C j=z?hb>2q/<ф &[PUj%)lէxɟ`)@[ůTXl(R˹t{\~ FEc]/"3a g9]yi}E5"ZfP9^9y;BdGm#Nh?WFX~{x@vC>ETb!*EšA%!F mpt9r/D;4,˕ΨwIJ5m?i&0">" 1->*,`KOr=P +:^$-u]%L/?BZژ"pqs f&292~(g UNM^m-K{mIso 'C}yն6Io9L&(SnT Gk4ԋ,/'2:KA蒕i :/Xz[Dve>nr2BYQI0 贏OBhr˪YCac⬐ 9V95> \P١";?E}{z5p+kjr4_Tw<k)9IPͱpjeEPQ(:!yO }eYAbShn4JMI9A>dzn"o=&6 ςNTZ!5zUhHhb6Oms| %y&'F;_:nG)8OJW [8#QDE"RU#ݞ2s|q3mܓt Oġ :_/43k Ѝ ١z/Q(3.y+o>v +Ū]NԿs$:;Sup^cE\,<pȦ_^} S9vDyt4FXã )Έt f +5.-}|8:e¬]A_8 I .A[kDZ;7vqx!_`v-vn7{뱗tJ ZX?-◙LMgp1"q$D28y`[u Tm-a31G/.*j_Wίvt,pdqii=ƕȊ]F)r~'1^r^9 \^zوӜ:ŜETi0= RNpwi1E}4R##)Oj%{,8EMVF(I_4#O=Xx-]~r` 'HIW3g}GH~¹1l ȯCKݭI?˽6Ц?gM|UO.Ix"w2$4FfYLE{)ػ'G/uzu[oESF7e"sQZulE㽓>zph&sɷD+4$19Vo[ڊ!Z9k+v9`eBU|I5i;IBprTb+/ZgbVjbsFlAS5/jp0LrPD-~rjJe3^1ճ/"ʈ%6F6oڭ/L[KF&L= |mv҅⓿di%}[L X*2>I~YT0?7uSgsMykArCcrA6d?x4J!/ʪ/J5&^2vN͇w.O݀2^9dA CF~s9nړV+6 H]߉'ĵp~GV,QzjLNiqsH3nMy2.%=}יZ E@ήxC;PfcqX>YGf g5qq꣹idY\d{tQql`8 NFz/[q~׶J'gu!ƻ2(ʣrTZ' bxyz)IyEC|k~A -s&6$kuۈfK F9rQ'+F5q _^}REk`s[7~ LADKPAqU<ᑺGV6 X@H7pq-#ģ<H+P/td$8<9N]dpa#AA)J*(Tn1].}qՖd n =:5CB6njol m[os0JR2 sۈ2 =E$Y%gUpE҇MvWD_ƙhOM?Oy^ZI[_P>!FQP^od˔D6ßG9D+򛐶5Ïŏղ]kZ*N$~  RW84t'4Xm&N4-ArJ\ډd']$*ѭþ;,rqvnqgʀsܩh꼿@a[!hR;8LB.;UqezP7༗ڇģbCFf'UMέ1:>%ʜqg!npg<.$nwLX2~ r,P' \. Pz[H254Ov bgYsPPKo xk23, d(4=r![cw7Ivn3b5{| 3aCe?:MxAD8 Z "@ctל1SCJG:HlPkbhc>Khӭ;|1l`;iD#g׀/Zel]Ty݉Btdy%eM TjY`0Dh{ίc-MrXNߙIa+&{#FGMSDt Z纏8P`XII#󆆵p tGj#9ݩXU}Q+2F*  3%ٲn;e#vUɨŧx:!|A ez8Q/_|[:ve&;1z3FHCc6ofF(WɅ-(Cv.kXDJӓ9< NV\b&9af~3uMOnzd,F>Kpw]t:.O~N&ڭ 5U 6kp@9?m.g. GC1 w3O۹\/~ӭ> qlR.^@@ [tdف4'Sd.?.N9# Yl$,yGFuխcO? [/xC/'_C V#s?<8p'%1 o5&ڊ2@_ۓέ#b-@\hLH0:䛴1bgZ9ˉ#A6 =CITQ-x&ur+ a`R1:o(^0rCF4K~+?D=5eU^Ъ3 [}ȡ["f]ad%*&ń'\1\xy4gn7wqלD"ç)P&*1~ FsQ4l>ԥ;er4AUrYgڬJf*xL우NqlXCByޔBȒǖ8k0ṽakH^rZ*lcѧ;C0wp<.Y, w{ d5OwzdGgX¨9:(~4h% k)hMjb+alw&=YY;bc/n~Lj(+JJb1ݛkwl'`p*)tmUoX|-}P_- \tScmƔ$ȨcG/$[:ϴ#o$B.!Z5JU  )d329G{ O]0ِ,cxyhO5"&ďLEx=&%)e呄Uo{-\D/H܌}xCޖuîz1g_&gV>W*./Nkĸ}fEnFt0q)s1W7cp\ AN˴!TWVy6qП:Y`gNhnd6"yb-Ee'6lYm4Ժ[?y?@u}~c/& ].i͙eiglr xӬpJK!ygXE:!!UIF!JܳFH%١O-yqFVxhCnϩM{D9gE6oyj\9q uv wfpY 3 *'f(qB'x - ^ZBhO2\7tGp\Ev {{ៜ.j4K?#y'>xap1B%ZS;L(2/bUqLl`?Tev?ŵ}|6!j\TǼϔ`E H>e!nnf3ڂC@⊒6\2`gRB*߉}"O"թ-m5ImUBHu4ݧ "r= X wK[cNxI+ƃN3 JFIV!MI[A$P3 (Y;kx7\x$HTb("AY;4K*)A[h]' N{|nI.VǡV84~dInvP~SZ/jƾ ~W_MNbi+CRHTLgi.7,kϖ~:>HStK[K/NtG8w\74A̻aprx\y[[+12r<GO( & ΂ $ǻye}Ne:;O/>:q)[%'/{OS* wdϡ*Bn`K2?\=3_c:C;/ICghVhR6])La L尜íFss)5&ˤ=2n_䟠2G*uAl@XJ,Q(T^z,.x%A@g`G<|>f6P ",SߤFŃ5F2-YT4hF9C;y3()۳&Z F5Ds= ݡ`>NRK]i^4ʇ7Fa0}d.?j .u4+s&}.k,$IN{BYNpRiL;mhh&Q1p:U['༩𚬏~Zl6PyfLʰBU5=Y'th)\D$KIL,dՃSO%_·"іPdFHTNlmpjD(KE(F!8Ǣ=9otǒqN)k7~K-BS4I=A[ztMWl4.>U?ux.HzuHNkc?d➙ Ш?V<"<%/4m_o?wK>Q b[z'G@+T?:26T]{$=n;ₓtäVyIȲ+!*'U /{ 1˥t`ā92z4Q@wˋ+;NcIGngrm1^0@A"s>Bdd0! Q|CRHdmw.ҾDARnC?Wa$g7ۓT3憙mUxxPI8ȘTƋvB ޗ<ό'J  X=7b!B[`@%䤎?3 VGy7Ql;wG~S`+accEiոQ=/N6Sv%lg6m}(tܙ.ȼ>wb $OZ_'׮LFZzMa>ᗤ[RB?I>iLelkϯbm^v8y@Vh2ΙVks?P1=w[+)9#AE\!FJ Qx=^yE8Dq xTσ\9&xRuxA{\ң͂ݵx]z#6lMU/u:11qDsz;r=+_7o4-J9k_~\{ͨXCK< aǻ^{CCvej$3_:pR*^& 4g]e~3d;1NGODYqUěLO^dQy{/YfۉÁ#=pP9BwuYb.<w*C{ b9SJ,nHQOCV"XMQoc;j}}k ^qpD̡iSx2J/aܮr,lJ_##nf׸jd`ն<JGQ }~:ȰDZdU')p=b)|}|B㡕KƬy\ I_FB֏kaSPA{(Og쟻ϭH&gmFZsH% =M}o|)ˎФ‘ngX7@"~!PJ3dNB֩!.T&ޙQKxjCybce#9jc8?9F ϖHeZ{fJ3,ߤG3WHVK1ftE08J5m-sӝf h\3R!a)2[] Fi81jsL[MQ҆PZE$q'S^ p(rf4*҉ RI0GO8 e婓۵j19%-Es%^~^L0jqp!o@|D0aQCJ'W(`"Iz={?Гbަ I!uPAqN̔ds?a+Fbב/ }z?QW䪞 ѩ[?mquЛ-iaI!L}EJă#PllӚ)(U BA:]"*cN5,hМ<ȶ|2sd#X pNs⥻ ]n7;tw;'"+w$Kƫ P;)ۡD9vR- |P,ݖ7{RK{^<"vuLu\1hI+^hKS&> X:j-z($>ٲ*k󽜷s++뺳42f`LǕ|Xl'fF5uHA#'RVD]w!+Qt'I T/fD#m5BXmWqw C9 |(ӄ>wYP.>X^pL1!TwΩŎhj{+,͗O AK /ltz(@u˂Ósj*zkb Me&1Eo4IIJֲNZVQ͸sw@A.li\c&N_54'i!\hb~qc VTK@v)a+e`Yw/T?`!:Zf2,%L*L \Q%O΁hr!JOEgL NՖũ|̗xT4E_^GwQ})g^=V{AdiNNAdաG;niFi{RC{T`JTAiջ'[~TI[4 xn, B(>Y|7Z3)VtNZ'l(9 FNjvȹzb/v_[H_@މs6>F" !ZG 4\B:-5vz-1^|c'Yo=ޤKcuJƒ nclVb4݀6(6MZZ0^͐(*ȟ/4LApWϧ3:~ +p/;;X7 +ƒԵ #A)ej]$$?8-Nks7DULttưIC {꣰@fMٝ9毟9>X [T )t/'*C]ުּ=D$y0VrN\gd4]g}q ?nc؆}/\?s.p,o{\3vdkOo"lZ! ܰbXf0 ɵ4%הvo>=B?P źcTc7xn>2@Òkug<\|~n)$u{Lu0<]GV~klɾ kv6!Ĕ"9ሑ= &7[{,j{ptN8yzuqOoZ6'Mnm3bٱ4ydhj:Dm|Q5Sis̞.I0Zkry K$A$loQ8- hɧ (Tٌ!Pg%DAǙ}ESs6hxj*2<7 d*-J4H1Sw?0g/9Ϯ>uqJv XiuvcDT^Е -fԧooPrh^.wSbaKN8U1Ycy̚6D0yR[jwyk&)w$\,-B[Vj剡d6ux)&(FKUo^QtqKXۡ9.^i R^'À_t` 0bn[BCs_|6-]O݃mO +M 约؛|_yN)qs%kMúeѾ:pppnCzygBx ̌cBTjJ& P9d7L&J-hntrC܅ǮY} h99LNiiae<`e7WN*h&UouᤲmY4{o2(cv~"Vz/*Zyal3P1Q': T+-zʏD>J^l[dΥg֨!APܮX'j0/.lϿ1v&xgp1ғZH!7I0@ GE2,T+Q=^W)B D&]2Oi3askӿw9 C]ݎwȵ9z:aT;^r& hVH1cܛ[XΕV#I!>BA*4G怺~=a@`TNDob6k'yUp/㴺8=}Wʥ}Lޛ_ 0{e|ɀ'O7/W_ 0Ho;p%>BLFi_BXԹ\7 C<&-stI:S;ߒ^_.Jz ;KBG@PP(h,y+S- `R鑀3Xr?B~sVTJA+Q%5@m4bޏ2"G($'/[äv"iK(%7XRc YIRyL]QD 8P= Чu48[4)*Jx9$pRf(c);!h53q kWB̽ $py} s-H(?mEw{k!#,1UZRZ20aY-Ҙjϱd=`M0,0s^hIu@XQ\0k1FrI]cFk鵺(0 +=#,5ejswc2Sغe77:͔GDIB=2o4G޷= +9_D.5 gEiUgskʞ2ztaƣ5Dw[2a,RFsR]v+;y}5^81x TBZx>.0٫g[WBԇRYY˼Qj.9)яjAU/Ht"=h5 b%:ͽp0GĊ:U%h$#A8X+>\HPrzZ3y#h".ߩ;u,tJMw_c63l=8'ts.&-*c5}O2q]ݱ7^ Q'Sr*{hr#AZ9r;ME]̢mHq`Fsx}<"`]iTO"6 w e!T-MdRHU늞r4d%|B˺[]i@]<+vLqEQcMIрZq\V" j%?nA b,`\9h,5hnB qPK`u6&:Kg2q,9G |څն^m4uVrO{@>Q9Շ"sWaL* EnK ,q-BtyѕhlkEƔQPuPgҁ2 _w56҂ $ԓ#ǣCLem[+ vDr^{L_C͎a9&B^.3p)8K..twJ'*@ĬXe;"ztVhQWғP@XͷCsdGLLHb>]K=+MU ,w}*ϵ<,eޤ u܋:M(G@sv-)|.fZ{CR_r:,uV5:/LIk|Gsv=#!]_@GPD}X%nN%N$0'j]924M>Dl &O `̵_uE5mz!hĬf8$7/і5q 0]8UL R. Q~̋i:5]|VfBH7vvE 6X" R}5NG֜Uʾc`x 3e#1 _;hFD fu1# &l\Ǘ;G~\r.?9=NF;Ff#dgz X06(P\ܻ?s&9M.::f4D'[聵<:JcK~P! {jV奔2!r>fRW}Vw%[M/`縢Oa74IsN9H*mϺo\pԾbFR=PlQU7uZl:}7+khuiEM\+$w;-2iG"*U|XyǦbc.Et,tjI *w {FV\s5!>>" Kqrm\p9XGm]XO`e+NwZGPrpfYd=j&:A';~kH@@"ٶ䟫9=ɥ DvoQ'޾u:o)DBIx#F3{9Id;W6]N~mhsK"w-{QUp̩Α O*<(!(;߽>;l` .tDq8+[y_$U$t)w5ᓷF33'ONY 5Jr$WC9 mvjGZ2XQWwE0lZOWJҏmÆoCHX{__1n!r϶ʆPWքӢQS%w_tW53Bc_ $ $b+TȂ7"u[=]jHF[`IY3Bi)wJ }M̒O38 Dޠ /gd5)p3~kb૯I'5>`LG.XrO(%IlfFg1c@;8+PQs`'2'⾞Y>z&V·;҆`Wg^I՘sI4{j;#{nTӿϥ(dp8F[ca$bԯ'?"3` ` ~*E*a(rW|^ݠrp)'+b)+ީvR7 Kl!{lS$q㣊^SP7Y-J^O:i^)sZV)NPgEi\:BOWzzY]{edJM\ٯ,׳u -T بqeuqDKEsnL<4]WG M$4F6mp[E>[D.訁ߴ찝Seոg.Her]<@q!:G ,rçD)Q4ƣܫܩhoiӪ!Kj'C1F{MP!p*51Fm0keW0 nS{6ܚZhYn{F%-=>"9DcM&`9RiBzQ- tf@j]z*$Ӹ?XlJ7RUCp(RR'<ދV&KQZ Ntl ~'O%\[׸Auv±[XM8,˳I;WjTCQwX\JQM~Q˟ &O*+w$UFڅ|=5.F[K"nɢcW*”"Dž.w~Fݓ 7I־el@!3@xMgot)-3䓾e6dCGwТ`~fEW!|sʭF@xنEij)~R4⭒]StШ~FjT{u2M柳Dq?,+;*Ś8,g">ַi_dXs\Gj:a/k-`j CwtȰ@_"SUl /8մ=eۑ>_u;MHd5[(`snh^ Roߟ(J2h|kt]xc2FrNwӚz1Ш&$1f'vl `=~֘Azu'/:)mto$fn>gRa\FxFNqn `Ί[@ ` a|vM'FAѧha1>@9V"?sXض]Izk3xueFaӈyUigTlZ+|4"1٘ ه-%aEy^et%G:'duqa GD8Pe? Bx&Q̘1 =F n'7JlJ@`zdZBvW_1Ry$p@lqà|oCl6ܬ!00_̋-a[G'H% acP?M52("WshjsHV6%p!CX!Hv PIbA7>{Y ?w`!)je4[,5UŸgg.IJ.(+vvo |\Sѫ3ޣ^krojZE 71&ArCeW-\+|Š Ex 2_&M \<aGd]#/KCfi( 1V &2գBA2̑[TDwJu4.[duEᛲݧߜTr0-`mxԴa¼u3*=qןJzY9g;O-q/xzSu{%|{j-E=?l 9'C]e柩8x)t]L"y9ĺk ШLS[j]MmBOs{Z_cNnHfl˧ BFCf>ƿc=RmŻ5@GX;ԁ]an. ?ʧQG)m3:&ILHjC͛_5  (:]B1 bBh^: AfN7 -wn:Y>m&"0't0& oHv\f۞1)&TQn*T4h2c2_97%FEv-%NIAnqmodyTj@4E<>^RN߽"b,tAډN2̻Mcx*\[zYk+GZ@ܦL{6Ͻ㷂)&k{@X38v=2o.}şoC2$>"zQu4l|:ZKLc=ԀNÊJ; -!YBcLd,dqddus׬NXoףΰć5ucۂ>[ދo t[Okhߣ[e¾%-1a@%W% {vNǁL3vc>q`5`iuZcvա˔;kj@&~jq ݨ@ vZs=ڵ5iQm b`8 `eBz1ʺYt^a=mCbddWU Tu˱ztcJ<+ l \KIj!BB?Ezd[YUk Ts##wk.;c+I:\Ui+_륁%INF9BZvA8pS99"=>cn-~9CN]6FtKTD(̶7x<7k 1{ ij-RŋV7@RRt=Eߒ#ϗ7"ń&b&}r8~Gj#ܹ6 .7ӷ9x:F[/g_xEjC?vX{X;"e Jgc憹rQĔRI,_ 97^Ycg%=7Y G~Lmfu0;]{DpCIc; {V#m<9ܟ#S¿m^#Oۑ>@*290U wt͎Z)fEͦc$tYo=8lC,WWh!69a28}8H*8nib6BIw4 &!ΨܼIZoBP[*2<{pqm!*წA2Ak@@j۔q5_!lQR#%m:gYc\Zƒ* s=}:#Β!oBjϫkF9N_Sҽy~dϑD\Z j[3'ANJ m?o_N}NXC]l@؉X\JbV&2ϫ%_jPϾt-&j ?MIIG>'1`]9l)IUxMJ_|a95롌7M. ēEsl)>rPY3"1PRxޕE(5I%,18]V\-MIؿɣ?n0%2XC< [zƚ̉+{nVؐHxIP19Jqd d:rC;mHؚ(cp 3NIx7R2MC)"`jI_ kwD Mzmie|jv`xkeE 7@3=7.;"]y[@m(lzM,H K=NC M{d%i!AMITƢJؙm/4~V <`uz&:٭E)9!I {H'ROq.xh -x5?V"D*0jCfnuSpρp9?gҢ]/~h5@8|K"nPuq/A=ƶ dϟ^Ԑkgi }ce\ψTMʺeT(uZqb}[t>);qzPxŲcAXA Ņ,F M9g۔Б`Z>_|U+ A/5nBki|R0ܗCe #5yI?&֞Yk(# g08Ŏy.ba~cՋ9֙u4S2PQ-J4= i.Z gi؊ұ?Iʠ켥Й=SGk ZKWZD8q>I̓YX5yN!N"5](ǔJ}c9`Uקx]H3-8`t^oYtu%t}$rVϼڗ-=Fěb 4!V3i(7p7+0jٻMN1zǃc7:Rn!l62 +勵TED;k1Ǽ$ӛ;ovՒ/Ԏ9C~ol/ c])dscj||$g*edpzPblj%"ߐZ{'Nkwv'DoGGS>" &~(lw->0A )ەC1#}`S\ns"3!{I7:٢T 8qcw"2]=4[!IזzMS2-K2pt qOZӣ2fhqg9Ɓưɾ!V!B 㘜1IÉVow jע~q4G3G*5 $b'^N&h*gV% YG73C0'mUCuZEPog0%npwT&xHԍF| uz<[<1DJan.'ut*x. lLoUމmxtD>#@ՊUZSĂ}%r  5\K1"NRe]ie s%6 8?ƘyTj0$vuح!jqd*^3S#xT!at&15S4 Ll[/Mc`\w:1ecR st=/5z5e$$%8٢Eg⨥:쏩d#xdtuxzV+mnכkq)rO'S3찊b#"6|ϞrÞR@m;n[j"-,7 E øiRc ZY%Dř/d}֔{ʐHgKG& 98KxQ!ۜGQGLg TcxxNtdUkl;**IƐcPPq %qolˏC$X 7(MkV?{zu_G*iiAwsMȘ2ov`-Q&z.[5ǚBoVzBӓֳH96cy=}VJ7w홅NҸO,8\KfEx<㧿qFLJ (N%[IN3pm܉Wa1[]g p&QuEiœs`̀>ER3efs:J4T̀E{ǠZ?K̥{ᦂq.`r+mq&zIW{!Ѳ^@#}E__ˈr\ =|5Ñ-q`%FI\h;DE/X沞{ ^_Dڕ&@(2a3+ ITtq 8iq~?5ݗhgqנ7^NoM?G|6v b<C~/bôHAF+Yg3cnq[qwgKB@`q:o&ustUQ>%Ar:T)dRdPg0_'Jγp%'{o[bs uk;o? ]Y9;!ziŚb{-hIw彫΃Ӵ/)B1SUA]cWS% [ٮdusJj{,mYf,"T¼=~JW᳧qVT6p,sm$u',f>5λr$Vm9h`  'ej&]Dths$8{`F(zV}#2 Hx387/E u{ƀ[w> ìR _,_+]]ƶc-CFk; A#:h*_;N7nBpZ @H”+[l&2(+) n`$<ԽU^4aF.ZTZ52ۂķJ66C׎_g} KR`-ߚ}NTU[AqL3%aMܴwTÄnNDfItf,SEc[F(2vdt37ı')K@ޢ2FS>}i잉a}:ᏜitN0OتɏXolp5>iB!'! W9xpNΥ{b4~ roK8*&ӣL`؝n׋$էZ. Jj&QgDb#W_5vn$GI9ұ-Ko>LL)O$O>`|2?&*AϠ"Hܛ>vJ<2瘛l?&tPg{g":cpcˉ*/\>jUtlY__N =%=sV̀/ \|5j/mOSeg3n}=Bŏ6R,y[MĽT"PwRZ؛D{1H9M$LG6?mQDV4oB6.Ȟ hH oc&6 3&/~(+"<'E;Ŋ 8%"'@݉6A^~yXgEv#4R2J#*+u͏z+׀A0#VzOoSy$_ȦRN2 E-`!SuIZ]6n'MoҺo޲0{R_gp 3zPGLt:hbHEȜ-MV7=S{{]CL2x$qx96bIf)2S2goٮj$93|;'ΰY.}9 ?#`l>0kJx^,U)qn]GyM(+u9b:ӮƃMNzmԒS>-@Kag޻&J۴ c6ٗaEZE^|r=Kq] $ X3RwIYԤ[]$XQԓbȲ]*#n.nR~O w=r- ՛/nCmTHIĿu$*xK!6}+@nvrAN5wadQ8hԃ3ütTPnkζ~ +̲Hͭh&lO7uJDUSJHݝ-6p~h >F%U|A4({-+6xj0&P f%r@0J*#7 <7L!5}.n 8lZ|;@Kh-#ұtGJSw>eC3`c $hOYQ& ^GLJSQ5].U —3,fB? _G6P )YInb$Hn}:ޒ\/V]#t9kJ[!Šw?L3M.ۮS8-4*道 '@D7]'.O+|vEF-0`-vxe@ڔ5ꟓ (?L&6"R͝zjOeIdB ":3(gZ@!{=Eݳ=L*n 8im{0to.K!=]E"EflW\W<\Ql"c. n[y랭&^/[N3lE^ $VƖr n -ZLo5_J نȀ)7#*sVӤMJ* t9|lˉnBh*D :M;j娲4>/ ; |`]>z>es׶S* ˠ1ڵZ\ބ˯w YjR#S009#qKp_(?xFW„oVBs5Y +2V.E N{(ܾ dm/qftX:VL/5gtgkY*{T ΄8L:$4&Gc><]6-הtx )fZ~Y.>L- xjjh2*CY7 qf( : %#Yiֹt/:+.7ZfSXX$1MTGC)lc̽Q"JDHRX~v"{.LP|'XۚZwvth:sI~GjNF%zBBvJ2 XL@iqh+^Z|XY.{c `M&t"/P aG 6cL!=12 %;?wg4h䩧s._ս~0;:֫1o~$XZP7ޣF U* \@t QPLȒѩ!n, ?nF[QvgX 28>e>˝!I;8r*Pq(YaS "Vj0gFvw8G3i,JKxJ]s2-vb?{}^yno>? F"g C& "$n n)Ȉ GpSmvLOs{0"Hf";?#3IK $F2=)e7"Qyf"`7vځiKP8ɲϋ;&^B|EBR:#pA6&ERol候:Ϟ;Bzxe`'K#1C5:e}xϲMxqpeIzO9?& Z+ =PIM7]T9q?JHsقSimyӘF`BH~k͎?0(a"r>,5=75yYvs!$ ܄2 ^_ʩ$NݭY >uwS#`))BL+UEOE)vm}nmeNGj*{&6R&*rwǬK[уTO~Fo<35#(J@ r.^3`݋j&~^ 4KN>mPU1t\9M,`0Gb%e{yEMh1P<9YL"oj"Us[hPYl{œ@ڽ]]E+pǣlJ`gỤd1]<_ V $ˮݖ03BS]VdBt H` P:`\Z;ӃLLplI|<NX5fD,-t(z@O6ޝ 2KoĐ{p08z{Y*r}\L\Ŝ@)sJסX(o}PhNFD mhv$Sw_[nzv:Ϲ ;D(xFU=Û41V2xmM[z>|9c2[݋φe֞dpwjsMǪoZ!ޤڥ75K+u*y1JK鿠H΋0>l dL'noGE֬n|W 7^= dp޶~QXoAT!3ԯw;^OB{e} ֖O4TaJWz Pg܂=UіB` R4WvT,sdd2w[@B¤tJ$B~)Cgw]\x"U-YƳKY5\K>1Ic(O]Uaꉮ{禯ֿ)SՍ O'vC>$TZcGҋ~Dt {\(Sose}/23|E'-Z %=i2.Q3M8=7%9 {=PQ3˥n1;?A#Hv>q+@1{J{Nc+YX^R*,=864w0@xgkw ;IdP83D.1`k[џa}YC mjvыWHTyRz7F0Hނ[ZgkXg~kL5+=TQeG FbJ0zxC )2[Mh;˜ < d\%Af#wd1a55̪k Tqyߘ4TG7<qHx^qduju]v JӘ4Ft-= '{bYz;";qEʪcʏVf0K]k!51cqKMқ%}FjאݩŚDj_AҎw-;!=: m0+|3bnjcG-^%|2 ٌ{JY\pZpo`d^D/">s#)ʞg;A&xYF>l6_mn}%P䌫빽*|:Y@)u[>:ʸRA$]hQa;N^M^A^Z}/w%3'ZLCc(n"" GK'ZSlfMz YdHb֥̚sߕ-қ^%@}W떶EqZGwb~FsΨ H@pY%>R_/KEw3{̙]4pņ"kDA`)N3H9\="YٍZ4.OGa ~m{&붂i_9/BB2+ 6'Ԏ?ѫk!Uu,NCRQ}L:O@7#_a@b3MlZyZ/oˣ``u5PcIE wbLbvFKCK-YL Vz'7/(/׸C`&Nwhwxz&w5!岮0H~2 GO98Ⲿ5 Zv&:z KjU0{2;ReE4 *Wu Z͝ {VD77oC?wջ=OTN˿Uw,㯻dB93BI)HlbC#8Q R\He~VYoOezam.Tfw0wX#qm$\>7lCl:O 49?ҭ`A=q4oֽٟhףh9> .< a ӚڄbkfP?HXĦ`ŀT9ˢO7=p5C owD+u:(wO:Oi f/rȱw'A^"k-յ`%a`u^4QNSӓ,JNqoYLgih֍kԧHeJsͺ!*c0 v Y&^QJqqt=?Dy`PJJ q+pt#zES1'FiEb [ ʛhG|eZʴ0أWC^c,aYU_TSThAY T}7YJ9J!WZљ})k[U>Y)T1>iim|?3+uEeE`|qNz&-:yJ$7[j?:+4 D h7`6W=c'dZDށcHTfޜZ-UP69cVxl1j[W5@lvOʻ _jVl։7=Z4ǥ>gA\3ET?EWT(i1 lNkD=uꙝf5BLv0?ܯf%k( 9"\ek6 7 8 ͣJ'=_ 1ئ@[67yF{s4|ԇ t [ߢsD8 yO?c~4+`(9\XwA=ҙYӫH GD(c1y7@adf}T*$m&kٴSP'#l~`]w0s 0p67q~8֫j% SMuF!/5x>7 x䁛V\twxh4G" @r4Tb#Oy\KcHQ GYnEKUན2[l1v@%[uf9U̗'P KebgZzzc>䅗)_@*{RW !HVa@f 'Xt ' ".}3lsW!򘒬s3WÅ vYJV_T IVlZ2(%Q/ͦ|cC(J T9v7/nXF:9fs.Nz)Sa19V@*qQuU&Yf C맙sX%Q:OHPDH_Q@ykWnyt.cpF3UpA3[M4K/ڌ:c][r; w+Ԍ }m͸baKrleb$Abi8] f͟fN]NmFDZ6# iUV IZnYQ*wQ`aԯOF.Ru",lohyc_t_Di["D#=Bdk<|5z#ݰkP(gr3^ ʒ-vO14rϱj{=__ -M9;dCnrqKe$E+$C:LAčےy rػ${!4ŬJ©mE!LJb@]_7g&.p2M<]G߭C܍ MHGpa hed-Z?F$+2j΅n i;K0͇MŪi17ۀjVu*:&mեcd ;O/iQY|.ERI0u>|x6֚= ] F4xdǰ~INxxQߣTS{ז/ɲ! /x#'>HˏsB Cu$lYa$\7MJ=ewAJn|`wrDw1>Yrvj.Y*t}e _.C‹Wj.)0u⏔#QxnZSI̮820nJT<^>.BWoRj0%OHw*B|>h?ڜmDPg|f'+۩W0\hRn0N-qx֙"8ȡՌ<}fs(Ej>"[#b2YTh)Q*3J<j?>aq-|?Eg0 [`%><<})׵x]HaM*Q#eE?"cnfXB2 A@A%*}Bg,RTIis}BpC76}?$`b8\V H6R9Y-TưwDNc ƫFH2ba-Ӕhc"^Șa/H ܔ eD?Oʡi[0qevVzr3;-mS똄D[-J DB|ЮhN$c ’eלky]qzɆe"N'G0scȬ&5ZB#`->bTKr8˷'a_@Je9S{XtʫlWhŨ8OtJ~6_8n/k-5O ^ qЅ^fiH>f* rf49K 7ڿ #:qTOK׿ȑH=~ʘdGU' *+2:ZzK&wLǪܹNSaf8ޱ"*;a]_mͲ4XcA<c uomH@W#0ul(|/G=W)NDv~pDb]t&ot+5 y(n\:6'8]OIdJӯa03'g\7Y \grj"W[|L5}Bd75ƧMAEһPՁHDaefŪ=L^mZܢ20V#cDUtJ:C7v {hBJLr3XY8T ern[pbMOl0g|+#b#MWL5}Pq-/kF`c3 Dz-Csϝq5KՎsIQ !z_37R }{jmՂds6sYZIِCԘUaNXɯ=!ۙNz`<]UvFafId-;fg\c|J^rճntkj2G(VYW.A9q$b-&-^OBYC AѢVA=}e9Wx{4_)TСL^9>o9 :630~ MJV+,rw4g\z&#' ;R38Q_C|(4¤z QT„h*'*HgQ?,Ms sHaJTCp5gMWqp6'kWNAUqq>EdQw}qV zdM!q#:~ΣMl+)mHcS\k/EBh\U#dķem DN;m #1=+V&b&BBZLQd*w_@ s.la ;Mp^jaRVYԱtIh*iqn0*t/.F6XF2[_ǴZ=?l[#GF3}K8)eup TWE#C;n՟ ozZσ6XaC\7Pxލ=2;aAC9/ih@hf5K,aeٙ殹0ג|S9N-p[e^\=X!lhSOoY#5 .Z}1 MW/"P]ZܚVGcr@i R Bʥk+&ו0o+[8 F 4-(7 ٿAAwKX)4_mf?uS+ SU?,5GEA; Yzܽ:]힐S` Nϫ%&wǪ2Υ\Ȁ#޼δ6]W*+^5wJhVBRZL"!Xq'|5/'N.C0Hm:d|@ᄦ0YJ i3l:˞pk( k1Bþ ϝG9)>ʎPr´PZ1\4?I8ehZe/|&̂l|e[Hߌ]0J̳l̟hAw=n]H6}!].QiE\AO4ݤ#PF%l >j5Ģ= 4!Oʁ]@C)9V$jL9#9$қhnꫦʶ6n fSz2H[)ua,Psd w҄3Φ5$,E@[HdQŰQ>^%/BjcVBX8[s(Ɛ$Zr|fD'ʋE8x=[Y,fIy `6FF+GJX{🠈Xl槕v:ĥ܁Z㋎~HZ+x33t57~K6]qc , WT'3od)'h;[x2gTf`;?Igh[s;o ?Ćozcҋlҏ=tקr"MWl{ڄ5{x=~ ZeLe-uݲ9I H%}eE#(1@Au+q2 終u}]e'IK3'chc-1p];{GnKؒ Y}l9`8սDYreOJGu}_J4[)2M{:pyY -Y  7s\]m>1TF}?>Qs/Kd[ntgny1*Gk@H/3(qg:CCm"E%=h9iZG?ʁp,%PwT.sHЇp;DBHQڲWܰt͏ blb/&^YÒxEBw$a"/%َަ[9Sٟ}_r{C3ڰQҠdtghΊケMpݲ +ԿO;Vn7'1k /g38 %v-Yz `StH9PcKHD ~k6{G-?۴ QƛQZ\ Ӟ;绑іFS9%*%S ilז " HzQ1;.?Wbs#KuEII+<j>tCGqvqj5NK?f&C^xߙjj+\ 8qt2Yzry)شW8cLgEQ8ZfG&uDP6Ht_K%74;Q~. | ~ԩyU呑sNuQ6V_ G?G&!LTImCǔUt)Axs`R-,g81HVh.^[L)DeZf."į UQM +V&It}zzMII,#c(Z7PUUvl#"Ϯ׫id Ry`*oj܍8B Ӽ+Aptދ2pcVX }I-)m8MA::AjC{%yH{HEއal]s&Ubnx/G.z#&gz34$*)k1Q hsXȲCUwYtr6-#[|8L`یx8J5 4hE̿>oJd;KQ}gz RίB@1L<ԦuCKuѭK>m8J>m^)U SUw R# RylT&eV gQ^|DMCe龆zCSu6/ɘI34S.y\lEj^*DĕF3[-'=5bP1+#NM+la~}~ĭ)yq_ &!؄ +ӂYNk^ܖ d dI>cthg^qsIȦCڦtV<_tЃmLۼv8ԍzV~d.{:䋺ã)QgN~oو9 .2D$dޟYqT%q|M%j'.d+[?jɍ&W<¬EQ}1FLR~w"] @­ߧ L'9Zll]M O_yp@>=!=1_jsئ!V[KA٠gDǨL>Y^?Y5,@`= :.Ͷj%scd ,McMO/MT:iF*C@] 'O"0؇Bt0Ay-k&Ɋ?&loR8 l'HEinb^GxU8{-[UVB}&hj{A[^nV NlK81o9VX#oS32]ϟ2zfXYF H3hsA9>3'kH%dVB N=[n-!C?ꟊSs8g:+ul"x'nf˧Z)nR؝$ +څ䣯X)'8 eč2]͕.<$e-9An^uɤ\I*?'XBćAτ|dN>O1% J`I@̤~NkFܰ_W@[L&|[ `]Uhyj틕s$HgӘg0=IKRGd1r^ߟ䉭3ۣepr yt*-xaֿ:3p$/(P(Wy^2_ ԱQwr*{$˵|;|,b{(h%K瓗!J~z =ҨF:dK= 4PpγVʡ|4+o$!qTN^7Llk0Gvr Tplrcf RjFXǁbº{[r,nOi!,r@z `ïCu="k _'=cz g?gH&W^ gNqEwF{D|Dtm|q[ʺ?{ _UoΛ_Q 'H@]h/K|$9>| p^9UXיq2)x"[ď"g. :?ຨ҈g_Q%Kt3ٙF-h}ֶ`q_TܣTuP8V)$PNw\rsS=^5)Gz 6On.7ɤ-̀4| L2Q>JLx]T@l]|"a^#G[(u=%`E-m 7N*P#Ϧ` H `χ3ؗ&%O>گ,^*~Lz&-URuU `_[9nQdKJ\Y8 wc9q!-)7R&(EB9r; [% \[8}-'O~"L$?Yi‚]~F nxJlCNncJ-c(c2xm߈f+R_(b1gHdDSOdNC1|uʡZJՌZV\Me/֏ 9|WDCvdUJ $/6vtQ@ rn:A:_<Ӌ}:mROxC44wqu)7np}%o HoI+߷ @$uSxCT%PƝ0U5]WVdR@}@fUZ.s\E`zQŽ8 /T`p*FKHBbB/1L[ KxʳqȆhEQWkRZBsE GdG\e'`<-zB `}6dpH`[Ϧ-~i܈TUo_@}?4CDPӎ6.Z!V ܩ*8+(ugDfmfu( b(T{X5Aa=^/jA~Pu U}Sɩ-:Ť<d - ^21єC5[^/(Lf޷4hp̟ ZRo"͘ECO 2v<>.3 Hn6}bC~o $]|IWL_!1vPzëdYp-D%hN%FA@]uwr3p/#UN$E#?]Cw\`aͻF]Eϸ$GV їIH&.CU:eo ň!7!Wk:=x@nMUtqd{KWԎxnК1B'5ViQdrLJn&^{ ~ڑ*C2zcKdzSs&jWҭO: N0wٜxϮ* 6hmM'N._nИh2@%t 9q= e=/hpSSpRݨ?8+Zy"4RMBN۲(:s0 +1tmvA]g{ƧQE ){xTƛƚ6 [&9N=~XnvBkL}PCtG6:@(3ȞL<৔3ϊzqV[i#0ӦRm=`WLrs))%dl2JsK~P%Kec W@(%@US)K0ҽT7$[vF$Z_"?Im3@vl ䷱~Yq?UWphӍTܩ)HffoZE?{Qߴ>tw|\>3IuH6H ߸,md$nђ& p$jXqD$CsB79.FգTT}; g>VF*\L}m7𣔹"l^*VU]d39:~6 ZiIm5s1(~D$6"ܑD Cd;f33 ڒb:K-ȓB h+XQi[Hհdi1˵IۑW=#Űⵊ5Y[9X"72-elT1rX=;'3Su9-Z""}ONE1JѣWXƵ#ƾ>o_YiW0ɯISuN,s`KHyFtWViޕJ 92sBkϽ7@#1DĽRT4,` WnQrxcA7KDb|p{eSWkBy.]7D#U`=K7 ګ #."l۪KZ03FrI͞0@-SտQ8Ȓg?ԬX*̗OU6鏀cϷ8.2asz&}7cz20$*ϣ)֣0+͘XBo(ZiTIk9D5i/kveg> 'GM |!(. v&ioh {p[ԥCUpCv*4;K1DЁQ&xͧzjJOWLTGM @k%o |tاl->2ɮ{y~87y+,lV˲l1(܂d!WϲEۣj.wܟ zax 8Fo$5Hb~> JK߶~Yy,e>J yfq.%X`5p| F-T~a, b؝C,cf"p= 7b+DZД{͸VZH-:zTqiˠ8ݬ!]|ra4 jQ %Vcnz M{/A)a- ٽe#F:s{]fpu3hFD1(EuO>.xDSrz j-4@Τ;i ]!aZlxdXNIwbn)G` PKGg_jcox:eZ]l 1mʶ|JӐh70>cݎ糼@K 흥rr@Iau[vB꫔`^hyHh&nkKAGZF0Ac+Uzi_jy@J0zS*QURً^^!Ġ6Xp?O9Tr,5L)woXS ?uvYZjuqemc)؃` .CuR? ntNc2-+ F8*0O%CGLKra rȼ Oˏ},v+`LE" CI *J;gUʜ= /]AK\j#URҀ%nJnST.w FK 6/ cC*ެBsY©jZN6t 8x1+q 5DZ !_[@,pPpBf.f ѧ^w#I~p] +6} |#UAxieAi|z=~./_lEcV' ;RNu:۲&R2&q/Q+,V0 5O=12̜\|$9cF񹭀F9G8=P, N0Flr !ti"]՚9y5%^PF ؐ2~Lɭ&̤jP M,dyXS u'_ e_+{T^-CGZ++pxKfv?|M 1VDhP\'Py 7DIЀkA }:m: 닗FGv ?c4^A2`ԿDDo&Pa9Th% Vg)OC*s*&w-gvƾr{s+B(.ѶhZMI.'I ?jNI6'p 6B9YeΛ)b*-Ĕ:Wcʣm Xp2vu(!8b-P8*X3w条Pow6RJc`xq '@Cxu]![۵scM#_EO *OCrmjg;FQR,B템)fB~h΄uZ PJ6E@`%+ -Q. ,W>PNj憶v7 2:ut#)rŢkW9V6?;|-p5訕 R>2Nb!*x1̜jqM=#Bq]R 3&k ])O?d`U+BO^a2?*zbF| +jV`3FS,۔/,4ӲJY7N^jw,{㇣jNVf:&y mgsN~Pf:9wE30U 1@P6us F0)ٔ[S𰃿ǰW Z6(, |B$+U x0QGb钴I:!H߾ӧ ;Bh֠34b`"Yݵy~afLw#iQ<cd4 U:0}3~z cӅ kEV27L4(@~:MΥ& 7lkZ_f#ܚڴ"8R=7㿍]0M.V.J-;$eK AQc!ԇ@<G&?7'b<$msc$tj7l"(l50gj`$d˰;QrJ=9$bp3|vhLt5 7!XueC?741]>Zj7+,(N5e"p1ou- ȯi44/)hHf|o*T<}}p5 9/Ph,_0 Hp(sZ_:w,ײ wS󴻏s/FbY{naҥ]>a/&{fۨ8n2ܺ0,C&ĈL*rFV@]QHXt}:XX~9_}ZfJv!u=T< ?$ihcS&k?4FNnԓ0bA{,3/y +8tsqt;792F4+x ~Vh kotrv @y+/c$C'tz97+RIWH"!Cj1л4?CX/g6ݴi۬RW:Lwaqww*nQF}5Ƭؘf&` / b[wEȹt%۰Z͘mWJde2-/( .dq=N %1X.sΌor@M+D-Į-e{3ХyM'SlY*&SjIƖT2/G/W}S}^1G;:De(nQó ç!z??Z%Ǣʰa;u{Z)@_4)[6 3K#$mڰi*-U5MHD1vZk O6H8h0H%}+UB.o#!S dfAiڤ`Ef95 w&L m<ˎo+|(>+ 7iA5M(4fŲr9Z-0љO/x M=::Ds^$56+P65hfx*Gi;׿&{ӟJT'^pAt*.6ȧc2 dS FgJ4 R^޼4Ee!lN8&\ 7@ kGUnO*&Tyh9#x SI~cr[0"1DzA&~F~ u:`):9]MF,1@X:#$$V`q{BE Qw6tCo{l,k\q.b}Y+{HR`zy@ܲ3*յ w._OWLn9Ԑ_rx#_14&!O8ur'Wc Yt6X|h@؃5PgތGO#hXIԩ~ H*j>fAr{wuEȦeBvԘycсo|92yTW'+?V^/kxzY*t$DVA~¶\22F?|oܻ)+#71Jw.xٝ; =£3Xܨ`-Ur`Py+K4+3\mF.bՃ]t]ˋwE1ߔ-](LTὠQnh|Fn:/:@ FD2 0v-/o_Pkri,Aд.&nN 9 .ON7'9 @j4˖ri݀jx1~RL}]QpFy`LU] كmɑ<~dX޲2jpfB%نkn͘ 0v*8FYd1yW΢1L4G+  _(T;F]R;PjǒGd@"2hmgYk1.ƿPvuo8m9$AYl |t!WViAPEuڂW?<أ{ neWuå"5̤ZP4w54ppMz\ _>5r@ŭ qH2a%9}~O=Y83oFwO?6isn:,> uA0t !ds7L= wu^{tZԱ9ubD-OȮ%٤* ={\֓e4Y&+؋9 ĉ^,K;ǮGgzpqDCƈ`d2:ct!t$ۨxC[t]5:1AsSs+/Ƿ 'ƱIӴ CÎ&b5ow؇<ڬl0bNR!:O$]\@4(X-bpeTjm7\b}RWG`:4ۗMkynIS3w6 Uef zskŔё;ůfŃD`[KݜG.PW'M5𓷀e -\|XZ)LyJrd!~e`~;51coK$ 0*K\֑`jS v."jM*] )"@/U+O4'dVDvQR۬wBٔÕH= Z^mi"6ZwQ9(״DpțGݧ? 3$!Ov3E3;[+ S͊V;j%u&Ċ^Ԇ~6z3u.'R%1Q\NbEZIHڰ#2þ@T9Ox7v4,m0bABNPA:ȇʊyM,YywUR~EntX$/=)Z~-_cT:5/1(A[XÁ\v'x\$#HsQGp5mĥ 3POw,4NSB33RB{!Kxl#ͱjHLl yaW[rˢ)wQ@9rzȐR۸L_]CM$4MPA R۞Rࣝl򂭜;&! ՀޘzK4{_9 ;0isJ +Zj ɏ/6 'kZT>Zhz.S X ,jNv!sxpÄ8cLmd!qIweD9`B\RG$%}S׆=fQiޠ7>eY_wG)Y$lNZEYDHꭣ{P*W#ClV\-`ZJr7rW2oNBZ/TSu<|I_uPx #{m`uIw27 Z{{86%IqH` R?E *)[!97I3K92gJo/7b36pCpNn$@.b77y?9Y-%Fs v19 Hv1[U ; ,FWLJ7b.7:Qbi3qfIMJ1İדg\H.6bՃ|1Q R.TCJlӒaE Gj0 (n]K?#YOO?FUע,TEY/Nѹ}V^~r\e$RҕM"oco/h&U|gh>69Aոڊ[3r-6jP^\)-~;7MN/)ns~AR7{i}Yl`3Γ), ą6 BuZ՟us :u7PZS0fB]%Mxvͬ2 O>|[tᱰ=w{}Ω&3\+Jv^G+n ߏ+}EMLƼCekʕ4Vٻ#/=G^*:[MNEהW 4 M8-07 XH". u!ۆ .jCNx5FyvGx"hp)t!llf"Xu3s@ JF^]᥌mt9rq SEq!KheiQuІ/iGŜm @7Y=<Ծ]u݀p9^{b k8fb<փYGik+ 8+">v`[!V6/}~"@OTAUϡ4[yvFrsᢲoXi;u$LKAI5xe>i  a_ jÌQX:p/,6Cbi 0[r*50Ӟ;|TݧJ4.$iI"\ (#;T/yQJ1!uXVVߪcվ4*r0nS,5;ӹnɾ|hvf51msЃTN#3x ⾭p5}!xqR>=5q~HCcM]UKhIaINp oyd媫;ڌL9[sȮʎx&=y`^)M5+#-1 h(R;6Lĭ':NNw. UYNCPj|?R+(2r!;f+]N ~)sO .O wnUj-I!bLwFK($Vpu?!kW27MM`V x1gŒ&}S@]uᄌWxVg H䚭NQ@x4"!-?'38ˆAU1US9n<ޝ(TZmok{˦ZyNs)nЪ*wO2}l뗖wFF>J%6ݿ6%iG *]jhjia~;s t<]PRZTjgA3.ŶЍd 1yEk̘Tp/ }bd6¦,|K'^5BC3M5 _0Z+1r+%D$sR ;ٔesRBpi >^vΗ`0=!B[9 (/2nƾ$?n֝=qh*FQBϒkOm$ܾ ~UPnp}  :^Zu@ e}v6]!M aX 1!yBG\&wH ~ml6נx2e{ՒZDj}@ xgʗv۶ jʎ0y9[P/] i!Ip|+VR^\/$L;!M4ߨk_Itcn3PLݧTYQhI>ld쾔j|CtPՐu qAژOTW?dx)%2,Ui'&. u]^>  5B`9^(ք3tvF{LTe[ ¥؎9!Sס n`^$xNKŢJV`_+=j}l|"KD?0 B eǹXҏJaoW=c"Ʋ,GzY -'2}k<'aQ~pGƕX, Ao=塻?` 7ʱtOL]|'FfSK 8˪S cFtb ,ugEVz\bT=جqվZ8Jhj&rܼwF~O+yl!JZ?<:>>|]=[zyƎ9"rIT' D %@a(sn7D G}6' fQ-={5s"I9NVqxHModA$eg{zKWc2M{ 7p["ůZKY*"koD]%׹ Iw> #(WYJTT)+vqjmC3pt>[Mp%f*>* q9 m9c9#wO=M@.6HCٓ雱*[8^e] >_#sl1PAI1qzuLܞ [QPCĊ>dp 0 Wvi`FFr{*Y.4.+ygw~KGȍDݟX;`a?u-#9ʵi7w8ݰK\P@s\?[{O;O40h6ZAE>P@Z?^7&r/rܜ˙4CL*2mc쎍nUεMU7;pBG\On&=o/{e`VqpÁ'iT!BB&uSÙT^ bux1u)O1hf(lo Am:F{F7oAS3AEUw B:bzE 94 "/$؞fuڊJZVh&C1^׽FyB׆l1!AHwzCɊ,˓}uMGP^O۾D| }=D-7@dk=9".[Y/Z.9q;8̕R˶G6s =7%-. D0nv |F5(ӰE'_gZOs\#giQ?d/njۧu}]Ӿ9SdFX/۲}W!Tjq i^?P!U_HjC6VaHjƬ_y=([sOã"F?l[L\͟h3q6Tat:?Zt>ZPF#arl=]-5$u'D!ώ~vt|dc0BL'tCaqa:dԛ@ho: 8i.N @| ZX=OML<\Zeg1_h}:xmؔR݅A8ɲ05oOFۑFsz&D`6,$Z AdOyL>{+iaD̅ t a nXWDO%s=X}M6# kb]iBb|==hnP=2U X^>}Ms1XDD6I:vKGĻo4v=ܠ̈́(E;3EzU#V׸5@@#[2K}!una;E%2k,SS2tuk) kWVE$<6+(,z UatF,=ͱ|p<έUy2cԸDY"Z a(ۤ?ABق $,>/]{כ~IHE7O)ʹG!DΟXduM<s-XQգʳUȰ!B%S* !)\ʎQϛGުJH@oUN0Df>2 ׏~ IK$f$e 9ߟ g,^`imvh5ϒ2q֖u4*%&U\ܶj p=;1|M fDW?G֘+,fCѨӫr3J2,OdRP(|zڪt;|Hя#roz4!ԣx+\c1sxxb=x{Mh_fZ_JO3a\s]9!;3_&⃂ 0qjAF$2 ^O^0E/+1R/yAϡo/+*ZMjO[oPR+}1ZEx Rx~ fk9ǤtaK]5D!w"=E*E&!mF0)cG((J㧨GS>a) EՀ畒a K{ekS@P+rMl R EҊY@Xb6438( ^XJ tB&| jcM3GJϛ8Կə\IV .Lş]l|TimyxF_ a?oKڴIX_ǚ'.1Ԙ/x4C\ gU} vsr+O zCuyZ>T o=LҜQ޷&p**gtY-H TfOxPmDV)= Y'^B[- Tꕷ!XY n>Zcxۻ΢^gskܳ\s3lO*M m (GθV]Н_le*9@xB[ gf#LmAfGoEwQ.]gd;p[Y`؍(Z{m;b$ `c`'DqT4kd">G_>!X 9‘mG/=$07J0 .6E/g]vubIv=`Ncʖn 0wu$Ij#{TkF2^5_yH[\;H)jMR<"oйAU eG{ vIF屲/ёawvDʩnO{G/AdIXVy H<_s4ju I3.Yph&Z{/Ze;ScD³0ꋖs[vJl?u@;IhGi%q":O/ V<;b3eL(_W ;@Y/+s{*ܻ:שB`)=Ƹ̰Qr3{"gcq \]ߋg:NjxF{I +r$.r!fyc_$!N0QK Z3o<5 'EuR1qt낺c{Fݲ 52nkVm\sꇊz=ilX2۠6lL%Jb~"@>48$Ч)s̓:ޫA=R(pB[zjejHI2,ܒ SǙT15g(#.bt^iTې<c+Q$@3^w?<<ț [j[܄U]U$yQ {ZAH鶍UEBq}16 [a*|,GD$h WaBkX򛳂RRa ==#eW}S%m )j#uRbrjNc'2R6oGiɻel(hK gΞ:^oIvhTJ@^϶7LpИ!YYjxv[Ʀ)NAM*j|g0?Wa9XGV{,3 7•~,ZIxٓsnp?\:h82t`/U5jrRL _."e8c$)aؒJ\GLMmZ.{ Μ-ҎpE8OKa`R~cúZzfx ?s0uOy UtІvtʴsG <"G&1T`c#tWVw\7|uwGPxQ )M$j!%{zx0a"Us>*6ahn'6'Q"/e[Sej[pP0J?R:5y եw]@OÀ˞P&ٹyuOV BAA=@Jd*L8{ZrTCm|_S-C0W eRqh^cfjA"'z!.ruצkNe_oAꔂ}(9$<3(g2&XWaqn@sQg050; o1ZA 9A qh%H˔`uH`\7?@*1[@$Ϩ3mC 7oG ̛|sy&+J!-68gbն.{[o$<~0rED+w$PK%jN[(:c#8 qODxw&}KAvEi/6DZ }NPnfER*K `t t}V4KrBUwwӚ<O^siP(RBAWD@V=7 P0ƿab4LXD_&hA3*7;N' N҈BY.)D8`0֫b?@ﻊa+mQ43\-q^60i*ņRb%v>RRGrDz#a1As䵂41 "`cIkkbx=C;`'6H,}^.[ywɻJZ))Mnu wmly ƈ :hm#_+3{Qxm뉡 9lT/ s8yll[Y~\ycWd'3tN8'ns}y̚Dڪ,!|8-  V! A:\Zs7ό4)cb}Vizh.5=>ЄvH+%\!쏲ZO`'_[ \,Sd6}LLmAHUڎH6Ӳ4J>(myag^,y,z 7k7@yyI;_3L;$t?qG  vzn"g!1i-*tΟtժnNr??Y#+jk|w*45xi(X̉:kP{.l_tTe$1AVb|:r!huJ{slM _L Iecr3K : ۉgZz+ڋC&">Q[VRXlސQFvaŌ)RucfFcTqŶW-| 0Lz#v7"d,;WTLuYCFj-Vy;;hWrmC6cNآÙ~ucP(߅ Ĉa/NQ/DAu(մT:x n}?Fb+iFu\l ʼh\"|44["gv]$F?m/=gڈSH<"a::'9ǧ}-$2 sRʀ徔7BHDS,X2}Y1B=g"7(t{n[6w+N vI١pAPKapF',WFvSU)CJ^ؚÙ c$+qi_Z:J!0<ӌOB;idJ/ ?TȬp+:xr ++m@浬vlp]ItV'P \̷ ~ĬӔp^c .^Dcp oaFz`OjrA.45PԴvcvvǛ瓹 st};[nk/&ա5 sU*+x ڤ2A!?ME,D) QႾԆdo66,VpsXıYl`]F`1|۩J'<\پ)U׎D4ɨ; UNϭM ?qSqDYt͸H4dl@! Ud1Y-nI$35s;Y,Ȏ*; :6?O{ %^Hɱl|0v_=gýiN#0"lV +QJL5ژϴck ^汴 Ѹꈋ_,qNk by~,tx,PH lY 4ـl,6Ki7bymBXQLWر(.05/+"pELQ6|$RUXUлV@ VWFǸ[OX ā`,ȸ(AہDs[CVL 8 vi0 uLdl3l>[燖$DWE$buUW1d) y}z: 4]&]xٙ gc?u? |Ͻ`"{].D!mKdUuo/%ʮi Xzþ$;'^PyK8<0@#,[ҌC-Rj 6!ۣ/e 6.;r7`JxSH Ru 縢.f ]n̋E ̘|y9òK :GQ~uiH_109yk$zҦ5 tj41M'WYZ}Q#I&Ý){֟woF:8tQf|T@_SC D#Z37Iރ1Hw~,1)B. Q0( 5cE?px+@:t}"VC_'NGCZaHþo5/ 9Sb^Uگ<B՚  /DTw{5ܗާe)6'H=< S)^ՌG* p˸@[;=1F¦2 t`|+skZC2k"e<9!7pMAB#]0^v+YطhW`+ ۣυht-1 woǕ2-x>)W*Wv>"#4z Qo]P߷:uxkw'āL!:S/?/Ds>ʕ[ǯ.3"Q#?ev<ɦ2TuS UORT>],AkPeшٞ/񎗶HcEu/ l4S(5\")?uo%%FT7_OMRp g^Xye2Gg^`,S5: !Yƒ`,J%Z)l: (0 ʟ݄(85CZ69f)q\Q1>  4bMڿk'Ww8kmɽ>g 4zL=ZCr`Q! П2w9X*Pr' =Ta#kQ0ڈ=Ft34Rr>̇pk5u[+sO!Ъ&i-W$mnx>$[fmKԠZʀm_\7TsV!0ާ1hδөsf<~l6lۙCYQv&4.G=hBj!@NÈ 5X%OP E9PaP Y=027W*sdC~oɧ_G+7zȵ)pyyrJeou(ЦIQ#x|O=NX"Ѣ_n*L< gfR0HaIԔyXO]3fD\RƜ3MO|f`QbRlcEAw┌b1 Q [,qѷݸk f"YZ|Z*7LAy^TDjuճt>n*rΊ^HUhֹל$o#YfF2Sɜ0˯?{ f0Rqٴ/]>ٕzI%BѠ:GOA]si)E)h Y,rLS5}؆3B +έXWeOI-Q Y2Z2ZU=mK]^̋!nezP:t u*iI-Pn TMOnMPoD]nwT7k^I\\ŝ=x zAF^8\h {{V!/ZsI/r|:YH!'mEycxeIVtw%B5N7z P@5\,Gf(٠uֽh4S8"95rBl Nw_O^c.aȫEoK5jJ[)\鱥C}@}JE,07n?L ~;#F.m?/oJ|!bqO],eM )bp_/%>'6Z2MCBrW0&\GbufczW .3P}QwպSYFݧ!]v[kNεk-lF=8?nLSSa|a <ޮskYB> %WOz[r96r&Xg"%?Ԃq3^@C֎oVo6=dds"RIld~wVWS><3x~^8Pb]ơVEnٹ?54OqV7,4݁d A[A+E_Ļ h icMI݊JWH4'g$ oBT)5*J|P{മr'zx;DKpnI0Y2@)ܔu24c0gSX5<\D4l~% >N8 %taKh6t^V6W4c_NqPݟHFQGa(؊% W({r(O0)cS+*x8u?"ݖ-?CҪPt uQCh >( |ӤUKK[ɸCd3%ӭ(U%]R-+>[M^7Ĭ@h(gyHm{$U Q|Y@n5b$7)jmy%X1d0Pl]?s$/5āq`^Tn~$У\& * ]<$fUlwc?'X:{t*!wƫL7 #(À'P7 !CD`ЊoyK,|ˢv" hr g_w6VM%Ene-,A r)fܓ5F44?|sԂ-_}^Q\Z '`}?0VVw*d"G^t;0vwv 63؄; x׊x8?6wKn dH>UЯ_ֿR/ oF-W݉ⅯK +2UTycS{/~&Hሂ54W[eqV;,kO:eS*M l)[K|瘱saM x?uM-o#h &B&m]TDnрA^բ0%"ooV%tHNBs/'Vzյ :`<:==D>_SVAs H87rL;=b+}׾2d 1<3%@ 9?}}8BfBybAV1<2W;Jn(U LbY{3Gdy>;42o.bh8?5-w}Yxmr(-[w Fu-J7@3EY`O:gŖnrAc !'5\8NCAr@V1(TVWv&~/{>JEDc.WdXr=!|Ne'4?_q zʭe ~?%1E0}? )쟍9eG7,e\KNKT*Z(:ՕE:Wc*6$00')#ߪexǨY>`EOюDnqGO6_RD9AhCgLVI6Z7W)>L/0TP:WW8K H'%apRj(H hCnI@9[Vjߛ5k*O J^--Qw2_vxwܚݞ> UCI,B&.6Xz,pDx:{9B7U96Q,m e'Sek٨`ZmλD[.-OrNn ػgR9tghrA>Dh]3P ôAN±?w=[+e}<ʉVS(>4? IPeX\6VXNbH &$;ͶbR /{Z%T2a4 e7[R/!m}7z+1CLzg个Ov-lO0방[^R8_!( H#wC~ z)?1hgIH7FhݦpNvZ ]j*pC@1 KxVOXD. :jK:NjXSf˞ HEs.8hk딮_pzo}xu(VpG3o?ͻwL˺ s B9+]oǑ6W.aWa/qs:z5">N6|x#v|jhi}K6Դ Tf9n?9 {5r; 2k8 P(-h JZ@f.`xS}97ɐ5B0g?-8%w@ޥ]=kn>8}PGJ!Pݿz?2-I{^ ݙU&-{Oפ$úr75NHcH4nʯ@n78¢h4ַvo>()9Xtү.͉]n&Ur|g-P@] PPp /zr+ob@Zġf(z#d|GVY(].:UW3˫΅\8vģ)?H:W=ՀR§i+a!١K>/!82mڡ2:};FdAЇ )MOdx=tV3nF q6FD\)8O7\MGt/m3{!g-FmV\2ꪭ|ȥY-SUȅIp*ѐ+dy~}XU=#9e&UvvBmi3?"_uz.7》LEI^"̤+E:i=n6p@"kY2n"w);X62=#!po0(WnZ][9`Q"]| )fW:70ٜ۵52k`M{ X1uT܈mJ(} m6a凭gV[#Ps$1?`5KBehjŐHԆz'%LqѴlq &m`v9vaއreRxx{QѲuY.|*?LҡDamLWX+-_u,k?vu"˘w/M'}͛"W'Z?&n>\E[M"|a;ods̨}QR C[~?d$zm_m1Sw7M,hgT4V[-2APA&`ʰ=Ayʍ+[,O,DSI5_x XH\@P7nq '>ͩɛq"]E8Pj$Jf8~E/@ԙuZieu,@95 ;0[#wtAcanP"ǩWHMA2ڟWr^ x^T-Q4%%nŭ~;?_ZlV;Q,ҌJIG}plJyJn{Hv"u.)mKZ<LGXO x.W`'J\9oՠi[uE4%GkҹV?KGaŮ5 ety%ޛi~/a?!ҒV1@uYLMƬpcx޺>Lo0~]}% &!TS*>Vlc;n ]sTp6!rPrWd3`DP>D('NCK+√Po }!jD5%uT^X+Gg7S53LU 7 1oVlV<,LVvX jmnXAncnxX)W ۻUW- (8Et[rw fMn~dO Ԭo$mh321[kSb>iyh 6"[N^kFǖi3`[,ELS9D7%&mZCVo,k'yKH<r9q s” ={ԪGju:BhOvƃrTltQݙaYlƛ~!h>ixԦATL79NScRb>Yk$|Rj.1If>62x Ϯ|}ay& ".V+2svÇ6X\3zx~wM5!VG MV1p<{^{4|R$~Nkullt4K#&PfX1L]ġZ9z'ūun8%= &>?੬/ 2CeVoyUJյFVB?V4yήWD&yH'S[k<m87#Dmg-$꾤|'&XjtGH*X1L| mK, `Su;۳H9ί}] SmBLmW z,㱱ٸ\_t`UR"^R\rł΄s yhJP0&GG*CQDPZ,(mU*sT_;ATz0Z' oVD7O~G1/yeX)Z@&)N)7TbOq(tipȟ'oPyӅk= ҆~dWxۘ$},ۧ x̍L։N%l7FooeQlnKPLo7zQubv ҿ|d.߀b]kTj>;U![r* *-=Ndj|u5 _˃;Cyݴ3ueUx=l,C>DZyɩ +l{:v0T<ޗn{:6./0pUv }d,M%vZobv @sܘB+L0>Yy;au^B;(2InwU7#S8JM)6-Z3IlE^s2I*:/}:Ә\>ԖT>KD3 ٮeIz4側YDY(ZyP>,&'e b(nOSUĺU8GPz\(~(cY\W?#ji20ӖXFGm^Օ ('쁧‰ǂ@֏ġhY v]ŜD ` _ZsZ"{LG] s  Yɒ^eD|Q|-$;t]NX?KAۿ`:ײ5!DM==5m /4q]]O۹H&ݮw4&W֎+OJ\G_lD3D]+N~8^#F͓LxXuzHGc][jlĶEWs߂ye^=ynqgpKk1т{; aەIrbdVbkvוbSkC@C|i4-?})0?/=boQZ/`(~nP jHB?lw6Iwu:2܃'IY)cAd,`3Q)>(C>Y!Ah+_?] Z<(u:;ѹ> >46]lpcRaS`ĝzq_h3'Umc}Ϭyۂīӧ9 FA]Y#\`f-"# үآBcbRpMbJj'MwH(BS/ Bu7;.G4@ja 5pgϊ fE(*i)#>n m>X/Vz\C#31*bf vU@\'bB_ja۲Ӽّ!P-N+Ri}+pk+kNjJ`lten~OI(BBӢraR0򽠀 (R?߆Ӣ0%43&"HKq& ٧TqEda&S-b1bcQoTLANlhqpdB!a /N-z4ɒf5>S 3忲 CP P*k@TJ\YCpUcB݀Jv^::BagW?MpI&%Pg2YFm)\E+l1(NȺ7ߒ?~'㠤Ti+BY46s0/^xF%w4h ,'!#oJyZ._?<\AJd鎟|ryH[v@tktƪH,$'nŜ Jc$Ob!NIoLf&TP-_j|Z?Ash:2vE!x%wh9AM~6B*XJ.K({O`Tfl´+LYK2;Jk+,\9yQ㫤~ gau urh,Ίl4y O&H9t!H+,cqec2'N8K?9-Frb/?3'7oۏlcw`TO*h 낷 D9/0~D:\dX̀BGCP D8jTѯ{#9MtSmB`mm% 7o+vzןU dRD SqM/14-$CA,ay|+5&zur$gDÂ[ikJl[d8TG3Y4$\Qh M_!6gEjAޣ5?'L-S-;}5auA@J1aih _8v)?0(ұ:.#l|li¾l$SrYIo:y'b/Y{<(Dd 7 +%&;W4₣?G3 H A ;=R]3Vсԧ6MF'Ǿ߂Vh៛״v;3 -w+EM90ΗwOg f Ϩ4.4+W\Tְ>yJzU/=~|c-\h =E4p gW#L'rUQ_* * K`BiҼg,AbX둄GS2mLL3DW9VxG<+{KgOG݇6n|uR @~A:R$QS a) tt10mL6+NqrPD+ڝj61gv{Q7@hs6x˃kOo++2&2n J 7ȷPlѪ$%Myw%,M@ߙTkU~ 1?(vmZ߶f^a_F*"8[MV$?yI:Jn/' uhKX}z1BN,_9 ųdhnc|'C-Δɺ:GЋDu9>RbnM6)dMC.[ ^p< I $-_MJج+c"{HM͐TX@kbkľ`+Jwyʫmn ihn E)clR=`n Q{l1Ҥ JIKmf,s"7LGfvG{ҥI02.m Ƈ==ZdR%!*TBE*7'-glW1'H ^#,${mɌ˥it^ ;6ǐhYL R߃dw#ܦFjB)tiL륪/Ӊ\'fe{ȫ:KF}+P=yqT&P¹c{5CME4 $ӣP(mAt.X7$#In;%IzS%eå4ř\IȖWY'f$uRu j^dkMh ^pHA=DB@8EIYjZE.eHnz0-| .)O㢂(Bt-4Cm<8lpg|lkp.bxVi(TZ{ㆤ,Ҷ KRkT̐d%e尝 -8\QBky #AJG| O?nmI?mv{ӀvcS3O@ g ̪mfvޫge,(i" e@^EE\e*B]R9cۗ%}h>@h1̆OvCtͬғ\Y̶Trd)hDy'y=N(%_. C7n4uCt 5'K%J;ӱh(]=ox"+%\>N!L#\/EkG/0.(>Nm C瘅ROn]} 9[fEy}6{0Z t/lJF/TK{"FWƥBrz~|bWb}7oȉfFvZ%vL$semFxT]1_)A$(rwBXU_H}3')<@cR"~Q`J<W #><1Í`2Ϫ@^O+kQu=u|o" \Ir , IBh|TUOjQ+?,z?DbK>09eW0$HH?Y|;L>~Ny.s_Pɑ ]|PH:VON^/w^8ƻ@U1Ž?a{s7V%ce_F7VC`{^4oUP缠c;?q+U w !X1,]mpnnXM4f5$m,ԩPH:K1R볶\}RAu%H ׵j [G-!Dg$ڜI5I3!Ӈ})SccHIk%z+xmw2fWWvh4_)ߔX! |EiI u T{*헎jN)1PE(m{:M|7uVфtái%L82cJS^6)'We2,5t}VH&ۏ@9:T^_{NJDe Cxs]pT :3>`zc􎉵$R-WV] 54$>Ƭb0gXIF'L; C\5v{/J0m\қ# /+b>AY]߯4fS"֍`ۻz# 3LȔP& 1RQk##qEDUYϰjĸ?CGE>>V֞CrsìҲ9 `!/|IRL fI eIyK'2}E+J c=Tf^^n$E"JtiGNsT{-Ѷxrz΁zExkwb6`؜ZhGlr;iHV B!G7Ίp/,ȭnGv3iؠAdv (# d40d*9(eQ}ֶF7C$yGŠ$?3j}F BtUaYz5Cgۖo9 أQ.ەt)T#/V%g/1QCt@/,P^%.CfW9"힟ǤR$!8/QLۈ [{q`?<t{-hDYDFx0ԍ%!G⑀B,O;P]qϦs6uR RG8 ^@l,VST:Zֹs&S`V׉\8R-[bѰiKΞX$Vï^Gd͐ QreV%Yxe>d6LoPN'?%lt֜iH:/| Y.|P(IBJVnQѫ`6M{1^Z'BӾŀn8#e *xdv$REHj*tU*sIxeτB.'A frW08 @_ R>[11l<@@)~ zPe zG9kI ):ґ-2^0Ґ&{㾃uC{Bg 4:~/em KXF1f*wpζpIdQ(.9k+cFe[ _ ZN&DR*T&#U٢*br7]CG.4|ʍW#S&}2M,j4N-0(.T@--Lp5 R]9䑮 =׀ 3a5q}X8goPmKW){)_$h)`z"r]xS#" ${UP>&hn;hHI.Bx4Ds0`iSQcG9t C'"dd<B%`:`GǠֹFeDp>%'1*{'kJ@z[\cmoeߪn3PJK[3z lLY7xXo9Dž"ļ~~P@ްD#jolmvRrB-:#$h'%ê+ؑzؚA?p{nwD?sn 5tWR'qt\ouBDN[YB>ue9-]A " н g݄~\L^U/iql 4-8A{tֲwI{{hUZ`ÙJȞZ<_,h]Iad ;C9FEBvvTa]$3Yr)1f!NҚ;s3wj0J&H(lh}wBGVcDA3jίFErj,4_Oc;٢M:v˼?Wn.5D殊wahUXa\ H J֞@њnkYGP`gI$"cb\"%[%!9'_zU#"s.m"ĬZcv.;鴔ut>J|*c_2O^m'VTOjYt'n7'I"gˈ.pCEhwe5qYWvh70Q b"6nc!G{ْ1?Ga:o'Q9G4XpIX^ztK{ˑ>𫶅[d 3A{!ʋ}]^/_cSF.Kğ]3'dKQ*i1۷!/#طiI52x\beYYbMa- [ۛ/BHRPO6v!Ҳ7F1Qԙ>[(4ifM!񁡃uN/opĔ-уKdD^*ke6>bfC/^)8gNs _wD˺O/tuBlR[yjAE?K7_]鮶+kGr\o2|Jab/n|ƮBShK B;](؄IEghY >\`K0 P X@ڿ,47l'ä掣35pߕ\A1͹Jk(/@ZyF<Ni56I09BP}nH6uIl=/GhU锠*3aD4m9doF $ZY*0Y١9hPLa5VI՜ڒ'aڻNS\xD\ϫ%%b *xH|ǟA5ɭ5nHJ:p +MȻ6*a*S2 TKo#u!ȣB}rZ3V!I&f{GDGuYuME}(鑟Yfu L`Ʀ H/U290z%/mx0y!z4r -BkA#a*wodLMa'MPE6%uk70"K՘wmj`Щ?nXn}Hc:xE<尨 K_XJb EX% 5`>7v O;r컞Զ9h D&SProXycSTS2qvU- `L,45]ͯ'8elLiqO'.1,2+Ûhc[k^uE'%6*CkC KLK~J٧Ob68VX#E>) F\MHbQG'S[fј!JδE9 J/Wϡ^Yg,PG1UL(>hZ4l"0%"H:H/vB?:6CN~=ITN$r P&V$ 8L:KJ9k%׻XɐHݵ.z mPf{9/!M> &ZNnI9%~zBA{W]yP? l}R` -ZSˉFB|3)| Bݎ 76OY©_K`3o\l6/Bc$R9,Kyb3K1=͈2y:7 LS vl3V` l#{{a{ο2̟G "VEhxŃ㺆7ij"urZ ,u:J}.dF6o `Bz@Y9{vm.Sv7[`jN̻ZQai0P4h0:ne'E Ra:8oJWJ몫"QY|1sZ2!AܩΠ^z\ז6D~v*tΰܷ:2h!Nc#ԪPW4&=B.HBiL#%oԖ1+? SOF<d"xtt}io {=;FvXk4*y݈;q R|/Ȋ4NN>R(l75NH9sJUTmD}eF 29~SP.g|:TV@bcP5\b*{H۽|gvYt!:+n*cٮ (cꛑ΋ UjnJo(sL&F!VP5>[? &(VBijTQd6rN.@H~v[\RCt`c7۠} Evn1&rJihn: /(*7Ϲ~]663% n[[ce+pbH=947]fp8oS;;}z̲.[?+|tzEu_x^MCȼfT>j[D7' R`UxϭkcǙYl脂]K.!OU M_e1{#z441㡽Eжd-]F DnT6w9$9YtCtY Y3A)U0xHz u ønyJ䙖T+/4A>mp74A[:Q_c+5F'@EHgߐ;]֝GTW9eg{ψDS>;+";i>!$}0&{Y/@4GXoo&pF5~ҶKV#'@}Q‡`Ns(H ]BUzh mYKrٷ&[#xZ vQWesWj9 oh)ǁs`0XTpF28=\Z'%:h>%g"H9?Y6t*S,KYXor (-Yы%u-,BZdvya_HH+׍nIyl94E~9,K}~-Oa"VrihaSUY [)3u/E2їyu&>U<m-}/uƠE#11^Cq\S/slNl3 `KNb̟ `W59+9RJOd@ÃiH6W!?l]q>!X&ϑS.;/lQ̀F·z{Ak͕5p E7\I߼ Ϥb~+r^_HlYu;Ƿ21PXwu(KgNgn Ж-%Cob-|)!k8Z%=FtJڬ}J>TA7VPIJ?L^0!2[DӄP Sn BTDyby/PO,C^0`ݯmSkͨ7PPqȔUdz7:X_l{?8@ DNޖ9+@ )4 CWg=4|Ibli 73~"LׅZE$hhfj|&ZI%Ga64gTUv1,>f%L=Eaг݃bhg $>*%Y/ l4jy1C&P^120](dvsM& =*OR7b $8 <\;{ +KDЁ{4-b~r\ݷAekKK{V)s\֨7,Ȁ3ogoKekb%6SA2B5-yv7Wdl H;+0,0I3]oBgtcF/oZW3~N/[0p;! Ŭ]ցآtnw3;ʫz!S<= 0Nz8g(/W.y$~#`1 x0|)'9jsԫP.-L$ڹ*<$ݼ)8FǴΠ&vT]ǩe=3B31zDj`IQɒQޠ[:OfxK'qRj$񪲒 K&O[^bQ_?֏rNzioZKS}3 6*MGRpoi|̴Se u9LݜAc# bzZS=A>w-9K1됞NkvJѕpgv KLfc2{G(_8m+dOtIp FHoS{[Ǐ5P4潰b_槆bvuGmWbk`6_}m<.\#2ӫ%|;m I󷹶vF,eV@&Ehtmf㫧AA֐cQa\HSe{*K&PiÑ0m_H{[;^@AH9qRJj`m^j6snB褀egW$2tK'E%v{b:MA+_S ~@*nR:Hݳh奊mCR2ӶVZNuLP1ņ5O%s"BWM9"Wv8ƣJl|quLPoc7TܡYn'edVsߍƬjO\nweFE1t@C$[wG]6Z&KDcY%-'khܧ6\˸h娅]tN`"_Ef粃әO;SHTߪP}=սV'y-],40ZBރYg_2Pw_QFbynx&mBXGjp.pAѼAT-7tPvk6"R2)5-0@W!`;B[:R B,T|N;db&[isax)SeDGt(,u|ъ"Ys|2\ȴ?VSrtr cf#+W]1gzVM(d46WqWs^+jMa ZrOo1v;N.VC[B//U GaQ%CYqR9N$_bVЭ.1"4NP/rЀZ>o( }| 44f>?X`b#vBbsYp^#4ӏ)ȟmDI1WE+~v, c7I7TBXfG:"cЧuFp^r'4J%/\9e?f+sa/A:pcA41ӿoˢ먁 2 ^2m"O\H @ Ҿ{ٚBEb7pBiܸgYH$;}H=D AR,tOZOE7zz >{yA0uw4ekOܒy,jDGj#x #Ӂy,nd(h 'ƌ5OjJ6@ݸǽz]LI/hV.ŵZϾk'ܾ֯a ..յ.E\OSvb|/g,+gn)*⤟y[qSx+Z0̬[YFWx*:hYwRb+4 t="vt=j+)=h[G*o)i[[2<-y3ш=F/\NdōC*aU~2V, &Tp :Mš,njL@EiX?޿T9,kFQ_l-3d27t0!2 "ݛ ɠEkqE;͎2į  _1m a _fRtas<Y&Ҡ}8DH*֯|YH+לBiǜ!vsnJ)a7eIgo@%OpNo0rt:io|>oqA$u=ENE^4̜a1˯ xF-%eP4$+c) ״E%m a;4 [ׯ-ә"{Ota;1, 'Ĥ=tnˬ}PA7  ]Xp3$3T0X*xh;L>"Hq"J(1!l T< !o@6llTd-TCkdlͿGt43ovrt* |+tsu6fAbJAKje#Dvmߕpe]]y^TΠ>JZ2@̪Z} e4 3 n7'AdHsF^`,`syyթ}yBTEZbL!ΈX7 Oo@y_=m멍teitm[2yBE:!3bR=aa_=L;,$CEh׮?Hl|zf`E*j龓>!9(eUg@uoXɁ؜@nӂփv*+TsHg*>8JuK^P֋,nHv lm-A3M\+rOMrmC1f\d?sZ1D1݉F/^ә$B)2!c|bnQ}7+ ۟s;ْX9̈́Gzi\vX >$lc -) vK9?2F >*ξS/6Û\𧻭$mnBw5`Ξ_es㙏QcP .;9PQ]q,a AG[}/b N8P.$yg&D5o2h(&)3$_eԌ:ݛxtDNT\}Y,l!m~=J;G2[m% B6[Ee_j4y[x/Kެ@HU1`1r.k/>X0T|P\XTËl-tWY+Elw ÀR6 /+_lSp|y#lKKIR% eWG<7b悂^[`$b\u5:c ƉĻ[uzn薞Iy2˞̔FR :>%_O_ 5@4ĕ*j~{nn[q齬Fwk0gg} K)|ܜ_X-SKFapR;x+kc _S}d|<}"o}JkY[Q ߹Ř+n*sҏlNz->hAj׭SV|z(![ c؂XGc%M6⹛E5X"z:I{r.v@YȽHe>^ @! 4=iUê 71"]Dn6xN߶;82^>k1TGI W?h(+'_r uz_a#iܯ})ʤ&_zW$S(j$Ǯ>9lX"y6H4b4ex__u]Fˍh’6SKQ!$CT^:ER9ˆ"ZPv׀w\Ͼ7 оW0^޾nVĴ:S7\[ /3c]̀XwGiWlQ:giMy@ 3Y" +ED] }K #::I]ojyW$qvU*r?mؔDd]いÅ9bI_F7"B֓ώgɃ4kp*l⧋~W6^m R*a) (Be _>͸2Nz9 )(4x^0)sؠ3ZnJ&!&GdY_^! "u&pj9n{b a~Am=_ԗJI逸,:{Zr:!᫘(e wٖbw_Y_<7Q#~ڦ5)5Ou Z̕W-$Rs Y=ٍyx#P `7;^)̬b.z^ #{WeDhqNTqN ôF9w:u2^qWd7:1%hŪu`&Wbl荐í~ktjoFo' r!]I͖([A]U׊N߰-WjNi^Oz5H\)T4 qU|Be+FF7^&#Ik-AE޻鶅163+xm.-E/  y<ĩSsCt'/YyƴQ"ZǼ.bffx >̈́ ۴PtKH];yǴE`,LZV3rQ@19HdTw 4д9ZKB=!?{_E}߮\Zx~|z_""r>-sx 8`*HƉc>]h$!P5,|&:`X _ԣ6pMι)&PSf9Ban #=B3-c/{ _ZI庋mp1sܿt%Zzö-C x *!zf:  ߜYEF}!,tT^.՚\SaC ShzWElkyynjB+£`^Kvݥ&I3}">3H\-DrbZ稨0'hKߘl IQ&2 {m)2"+'TSDwz2+NR)G;SnhVb| [,IYO j~oOrjWq^P`dYW0{:V*A{0e:NM䀱!TӨ`%`lDX4BhbڄIAX&rb)}$eظIYk3zn9_:o0zaK𦁃#QT_Kw Q3%)k'| ϖg%ц%1k\<_)(ԭ7PL=-h1^F=gYhzPX{dP4""'DnXXAse^Ұhz>'+tTHXJ "4b L_'E6d∏CU {2>8a{9qXY|j϶v>CX 1.v9c2k0 z#&lŬzpCu]T*+qE%AHVH26 4V2'2 )b)4_vNC/ۻե0Xga|YapLDTByJ?UJT93tA#g~|~?Nw\Yb52 ]6ޣx RTR#)*- FQZfwU.d.zV  jVb/; kBO4l8eeHw-ue6TX!iR-h^Lc$m(CDPKI",;<;n\ jLOɶ= a4s!{6K/)nHWzԓX{p>KOCr>wbK%ii"iKvɇ8XW~bRoVH n'<@kRJ\s MLf; RM`~Vy 5= nxC}7zsN$ҜUMFHqsMeD(VVҹ ℀͂;xq{#BA}+'U jڿ4'n\yci-Nu~ aJFW`'|T1mE%uXFGsTܮf{~p%GhPh6(uۂۨtf0ELU&(fQղ`QH!B |'+@8[ԵxQ:PV{}|Ks`u}FX-H~Ѫ1YLO*{KO 4 ^Ye "I:PsZ!;S%󹟱,[עZcr-$|&2 7Sc|!>q7 bnWب 0Tbibo<BPZbs-Փ*8CU]sX.64R3rLbB[w:'.XZ3[0^VBS@Q=}ޒ,]ZBef=`Zt934geJgo@ Lz%eId6on9E97k[\ϙ8u&7jG\7ti DaZz,etڹCE w|3ң.<1s׶_*s7sFv:&BAW6{un*4/̰{2j* QcV,V~aFr#R8T k1 dѪVaa øu$7LC˘s&ȯ$^pM]6M}̦Tq37BѰVQrb-XI?DXʠ>c+*by!-An.ct5f|264Rނdnk;8{he\_KVs/$ej}Nl ы>g곫TrR/OF.&5|7g*9; Jp>2l9nf<[Iv ׍%9hҏ 3CkuUXhѽ4X28mYSգ)Inks)-찧>6NPǯInHfEVDo&jh [?gf0M p?UdQ)\hV!%vWle}6Ɠ " f"IXf7$]ѓeYd#,]iIVW8B`p^@c=cu@ⷥUv<+1jQ]G1hL5=U}Fo"#O+֘/П,thZG*ǹ7{vt0&qA &mzCtxS H@hYl=)H:0k{myJ>T6<%x4$q%=nuh+O.dGXn+ɯkT.,i)14PŮ9JilnnQROHՋ@56MD&œjy sO 34X3 !L V gKBRZ(tn Ij}e,[#H91O,x*::[V~j|j9P p h/fb |K#l#i5 Tֲٙ5 "z"jA0Bi-,R ?*LX!6;tD"aڣr*#k%_V^R*]k;ȇ5m&ϳR$ @%% ^k+,͊|`⽌FFcqIY1߬,XJVieg Ýb+ܓᓬ'~JXSûţ^6.iV2k*J X\n$-!h|S T$>&FF/N2fG,KIQȪ])A|&҈OSrX͢!j$ 4mC'sn2m%1[]a[ofWc1sx,riBrGϟ;5> {0/g1 dH-!-5@ U<>鍈x/WAbqDU[4 ˸uvK n71čeb.av"ھ1/IM}L4P}ްPG^|*#}>7vMwr2u z Z<]ZP_i͙?Hl,^ doH(ϫJ|B6*1\vB{kt2g@ͥ#ly鰴}y}l6ճ%rxW\ׯhy1[EW,ɱ:0Zel|x!%e 8t=05YGI=w6"WZ%n 7Z:upw3k?ma9v#,h =&B'=R$E%j%sLXYa@'҂}^0(vkH>w} PDgdzg-[@L=p5M :rVmBl]sT`Vt:k=zSLumT5bLMwIlqml4k PwGד-9j:6SNsK7lYW lLvK "! >jW>I~o]G/DѹE&b)}Ӎީ’^ryӓ ٸ k.جe*|y,Q1QLţxO08TwX)O_ M$GZ |p5RchVQQW=Υ#.Қ#Im^5\ݿ.O^kcpL¾zˈc>(㺈ث%3dP/2v%F[)&WoWE-A|;; ܣܬ vXZaFKFTR|]Vxp]NH_dc DF/15hr]sƏa‚ ?4'kB%GQGy:ر0i_i-ݺmrs0ӔW]tjdž6WV1k)]uVΕ`A/ r2}p,F-O;pZY88ι/#cH2Oߧ`%E+P!ms9Z%8%?yʤxe #,*'ai7wi^8r/t~G$NU6*7 y$f2s%d(Œ|ٺ<&s(vzO#cx^ⸯOB(V| Z:Ѽ.E!-rubbѺ]a8(x'󮙹0ox]txYkrSMLs<9 oRe l*4G'oÐ0E,J5ʭk*-OJLI&䷖ԿUO8,gr#k#9]:o!|Vjlۭܙ*paqgҔ1' O}:=͝E'#O%{,1|s򬡬6VMGaeU\4it+&W ;_M%%I1Wm!EO %W"53 LtI\`DӃ^ES#ՙ@l($ %TNCOYPogXq}tk}߉L _kKѠWڏt#mَ'ҴW .) vԘX2@չ1*tv*>>MsQ\fd͑/p]L܉|uIc vmJ.Bs)k`jp`L͆ „1 (Yh xo[NrnH>YxDƆz j(+Q\*s.6ZL 2̶ti臄BX nB5[bR2Чli,LuYoQ -XJDd}p'y(n}VFeZKt6Z/AF 0 Ť#wTa3W!YeX*` :⮢V ҲAB{?:+v/&;YwSG6M5'FMuk9t'0߻:e(aܢ#(K}=IYJ޴ 1OѝrV{ô5ef9n;N\d۴r_sԋ4܏{=ml`֫sW^+uUGx N^tXSq8Sw!/I$ʄXhD|:7PORz"C=]Cj_|MĮ T)@̐BX`#+|V/o9l}j^8Y#q+m6xōYv̫άĀ@a6b5.Nפ>UGA*⣋l|P}ɻ{œ׺ED <򌚛 Jaˊݓ-IbvaG8F1)4ʓ~=18BNrkFW $Dlmm9ǻout$?Y]{fUY륙=e!շF]pqqs?zC;|#cxD'/@P$Tː]c,v/,r%|pW_C]myxH U xeiYGXut͆DoJO/!D.\Xw\{aV zRh?"nU$?- -Ԏl]L\c_׎TU ̐}yI;G0Z.6gg-0O=4^X ВK]kCb)Ttz#{S5GΑ(!>1胮qM{2ZQ]]-.k@ų@̀oExk%'Z>:2F$+"#c[Bٚ~A/ȕY*a)Mx ϗ,WiHyH@ RX-4"`Cl!YDsh% ykğX70r ~/p8e\j}DN3Oªx3|:5?B4 a_ۨ7Ga /#iު91z{׾J váLq/u3uƉqq<5T3bTu(ӿ!cӟ7}u[?R،IuL mI~_ c^)qv<0Ƙa5i<5cS j;$wv [}(=iAPipvVD@2's."&MLl\"/1יfnAY{ilt E-Pđ:C"'ҏqt pKLAKl>y؛+d\1j aӱ]O DB=M<C)io}'Zݷ80mc1{Js' Ih65(*oNTM2b!geM =]l : ʛ#7͞U:v403"V Ux}:, * fk RV01`> ]R\pydՕݑHFz7Ͷ 1RYk\F'J"OK1x}Nrb0.++.E7\6XBnoH ѐ^m0QdkZ𻫜!jeŖDq6sKIB_'nKe Q#NKu훟"&YM{=lDuEe&ͩ?gÓ;u8zFxr}DtPl՘!M$nϣ4@od`nV|PfN$%>e % 5Ֆ/ICRl$ڀ41g{}V\hPfZi=佈` wXj=;i9<%1Tg3RU@zr2Gy-u&I؞qbfJf B37 j~kC1U/9,Lj*ʫ,}7Oz1TBhڱ\*p!&"quc>吣J/Pif諚hzcJKARqj٩9^]Tb-~WG"+<I{s۫Ę!HE>Cہmf`lc>E^qD{D;JoW{JD31PuoyQע g a-$3\QWe%w ܎eC06?YW&~|T^3ubk{aqSR0Yv`3l膗lS?`O蘿TkM 3$ hM/1sV` d'_YI/rZhlAC`-%Dz8I5bl%N {+Kenj`/|gQ7>?F:Igh#4iXcgPA%Z5gh1!jNX/FGsde!Yu:q*Vv%_2$q"YI{2GSWRge77I `}Bt_^SeMMsqՀ14$I%Sc _ H77/O$B1g>UV]Dp^8ul{gǙ' @ xs3rTF֝i18k`Vh qǩj`vqZrV0;1xBh)Euqj4=-~qiԲF9\<]P.y g~N_RG!đTbuo08v趋вEE@y%"C[G1 ) LRȯZELkB1' *bb$&jpA-f8@2e> CM+mISvs uSĶHxv$ŠD嵦| i 3jk./VS΁trW'JRx]׽“'95`%2xg;'>1ǬA=Ti3TgjZA&&-?ҹH6'D̗R1"wRaׅA֡~rtr.iͻ`bY\92[L1ww\stQ;d w_pik ;qjͩfټo,kn5X=*R+VK`[خ2U۝$˱@p#Q ^;6uGE!:As~~R)V_0}fɹӉgeUl3W"R|'_akQ; {]H/F@Jj9v8#+{s.֫N'6lV)0n̓ >h(!it3 ,Z>bNy^}S:N %- {R"IRO7K+- pHEx0GJZHluP7= I 6`dhR`@ոy~;me(T`aD]rZbalpd`;hUeXH()5OF:"7g'65Zyeΰn-0Qk윚G2IZ4hxЌJ YAk"?tQmL1&aF%['+qͦbNP>e8,N:BJ0feĊ`GkdTX&SFgaGVQ,25'4;>{nc#9KsWx \鉗ehr1dLs;W}Iy7i2E` z6A|n9rA6fҜ/Bq:9*XU`TcuM㕜CY{*^ ;Gęjǎ5KHt_?MnWgbCBv.p*lEZ}31[CYqb o-̹|f1Ϡ>'MIND#3| ƪx5.M1,V f6,ǹ4X@J[U-dBԭTr:ꐪo >{Ռ>{&'bYfԴͭ* we8ȗSZ(:ԟm]){L$5Br) Iٳ쾵EdY%E e wL()G{Lxܻ/ᶈ{/yV+B`u)'dڙ?h6}gΓT?kZаt!M:qDɂdgusB(ЖbLVm]>[V-T6e$4`)Uɍv^>ޚfim!eZ+>?l]x6/b&ǹp(X>$#*z#&͛m,cI6q/C{^ ,6P&P'YmdUKi5Ç5B➴MCU!\vΙ|4ȟEĽVX/O<>MDgܮRO#%T%`.ն} X[3ENqMҲ~YZ]/s#j!": QD,B}jK]c-pߢʑ#?cJ՝uBqKRuS#^(žu/ƛ9vỊYxe|rɚ+TϐRWT"/2+ =Z@]) bn z;T<~W|"ʞt#/-~zґxW7ڇY@{r4PQm`fXTbt)ԵQ뉬&$7!v:O,M<#*h7uL 0*l9˪2F/7<ݔ3OX7c0?IQS8> ;3^v"Ky>"pn:#fr@$<%T*yGo0Q5v2zlx-agd9d ~hmHnYۺj|DZ.섄 .Fő ųYʞvcr:dz&V+16yZ|E8w=Vb "ڪ( }> u8i*Ivyzeh|M2#H߂[y|:݊̀r'vp Í$ W9q*[o LU7x}[&NTsg\IR[:|2ه]L'oH|PUˢ`I H a#Фr!8U/][ -۬(tHR:M SE9I]y5%y%&mRiBPE"Spa IK*貇+%浍~KqH!48̻_bfw~ &Ƶ(H[6 ٧]Ń6&Wl;>@' Bh]k;ϓǑиip3Tq5Ѫ:Dڗ_P[F\MkGN8B17w7QB2*CZ,9X6HXm vN="@P.0Xq į8V ZlY 9Xu@uPqi4ؓDU*OTΊ׋{eGm-xfE'LOjCoZ;t{PvM(]a}Ezk`qQqb"LJ(|rǓUt#b;m-lݻR/~]^2c9ڳc:Qߏ"_ .цo>#9.2,b`ޮbpIT:kӍס=d$SHDcRe'mfƘNf\_Dz*T*墺@t}(Ow6F#%/ZP/}5uH mkp$\-#pxu:tDI%dϨ1\OI| Hr$Fw  Ӟ1Q ͺK@}/2|W)y!q@u]9|InZ(X\תS^*y)I+<[Cfa} ;ASiF_lH \ܧJ.gAa5le}r7ϾqpgU_HYաϲٛyCSWkˤ GK -A;eqo\ r&LAIu z $$0^x_1rͽYA%Vt;@`!_ɱ5V%xȫwmh4#٠dz ndEOH5Xdc|l9ho ]gFQm"F JƻZEkMZ,Cg"1lɍyHf'3lyDlkFncu4qncdDR _8Uu5ݫ':ą!%m\ʘn"7?ox9h[Rog3ђEu2=rct09æ)Qo;hxȳ'~+|isx\rkavʷM G~.UkXlj%OToG0t?0/Y|qCv0繚!A)Twm/hmNTC&~,B>b"ev؁m2[=_` Q 01~uO/$k_/mGR[<~7zQk7:`A8":fbr,3kv@PˁJӫnbc6wJ\ C#D x˶7ny]$N Rʤ0._bͣ :z֔iZj8<*eAwrڍV \!th tKrci TW5j*X!.^^}r(s8[ֳ@2ک}V0ԛaG8 0S_/-uaP0?wwLe%c3;~KY] =]!I XWQG7ii.Q?:У.ׁqwpBO+}.jr{f甬jXm s8m[} v?G5NhAnol>窌P0*T8j5@ : ܰ:6TBsm}&E%TPY A|?WfU:IJW#zs럺O!$E15Ǚ9wKQ%f<ɦUdh&*]Q5.gݳ?Xe5qO7Saܗ{#'1ӂ+[Rҧot:eOüK hae#6KCї?08} 3$GNvS Ca孝&4ЅM!,s1ǽJDNH#4N8(4jlL<2A:3fP~\7B8 F 0u|qGcaYG}-[nfrn–1+ B&g0@fwRGks9zH. G$UzZZqP썯UB9֧3Ej0_ @ֹ&p ѝTuՕҡȳK69`E?RЛWhdA2lr"L%|39ɤ6@8dc<<20^TirWڛ4_,Ot/ {mNyE=NHceӟxK4R'R:龞]mPuJ"nXq*:x ]BϤ=w!tKT\ʣ3m5kR΁k6L~;W$jW9RūGh|]QZgpوa>I#&8XUZ"ut~Z.WX%ƽ*O~GU6r[C<ˣYoѰv8wxץ&őMo8Qe5ap{w:P 1݉^0v=neч5wbBeр7³I@:nqn,|EeTSq3!U&C eE![B; 1f Y-)8GGp(܎yr [D68P3gY7[{kM6mO#xa zG[jtMKʇCͤmnf*L3ǭ6XZt@t~_"OG!)kD$jnӼqPtve_X~aT5줽~dTIrAYI9REH a oX;ʨy:vFȖg@5k&KbQCݫE094nĄMLjb>;ʝrz2dr%N._@lpJz" 6-ўY5q|Շa= RݔLۧCg$9^[pWyi@&/k զEin{ibeZ"65%VkDǥ?;/|c_M{Ӹ9+`6cf\3!EMl?@ǨXvu9L-C @a8ktnJdgNt(ϧvM=魒Ԍ7M8ΆA14':Z%n˞Iu|Wgg|Gb-{$ޣ;WiiQ+fB{*o.+6܏Ů`Op@Y]zkFCq/qڏ;&?p&~b0!3%Qg_t?'֙NV[JVc YڛR!0͈E)0-eV[\!Ü^wBlp[LRZWsM$QjE7ˏdi ==k4~ߨbKmiSo*TnOd`dxSom!ss:粬%з&?M[ 3?\04O'].5>v:@ZT`'Ȍ+"L+pt"QP"nRRTC<*804Fʀ/ )ߢV&39xGjml|`@d0ڡk˭ݨ9䜻 x$Ov0Ȯ:\ P0@CP޷EZÍn_EFp7$+B #qGT(WMc<)ɫp#Jգ{s7ȟBA7%h:*gTq_$oKΊ#WM}0ZbvȲޫR X{pI5KêU%Q8 nAjla'fCHH&u{7 !Ȫ8OCBdFU5 ѵu 8-Y].•LB.6ؕʌ+Xyrko4{#Z` [;F@9i{orͰ ._)("3f4dNEJ[auM0=Y0ݼ:Pb{Y&Mx_v&g='HUΚB gN(K#+y VdҁARw AQĆG~V=A6pṢ)Wupʧ#T[C|E:vpIFE0]i{1Dǣ `kIc{.JDNx}4yhjm )z$ލ"^ՠ|Q*ւqC.S9 b"B9}Jy,Y ڨ𣝪RdZPJѨj^73b+>!LqVM L4"@23Z)绩,jCe}5 A-YS2g6-,:&!K)WƐ(1$)͖#>}L[C`^}_Q8pj+O=b&\= MX]qX 3kә0Ki/qhV{*$k9n$3O4W>U359;os7tY`AEq|>yzGYQp`B棈.>n(1uPo}Kf+:lTm'WLdDzEi{op@a>H2'FwN5'[ P8ⴻ!h8϶pVuv6 L*5D@Ô7WdSKZ"V6E-yZƇaS_-:+dNLJ!O@_ 9*$ br,+T)~[~36u-x)&x4?'情: d^~C9~ p$}Ra=a?ޢ.x$3R~^}E&ZX}Bٶ}cf8pvJ܄9l~V볷K,?VY[ JH1;pP_s>r@&jM`ALYny%K_%{mʽ#r mo @4 ٠NigǛ:U8~Z$rS$zԦh^l7#(ub 4#dc6q7@:A]Td:hB@.iS (~y}~4,Kl-|V%zb R"Bu7)]/ҳWiO"gըD&RPn"vO{P?Q{V/I(*z`,_郬I',b;D\>#â Ď3}\olQ!i陋)q$cej+PLeS×#-avD8ZS*7;[t&+Dΰ8xO)k^Ő9[!*$毒&̨ϰW:vVӻ"X vXT;<!4ԛi 'N" f5#}"`NrŐHA(%B;a;/'2K;.ҠlǦBK5JH?n9~-O@?ùBB}1guA}j,4sj[1ki)*.S }R3t`r*oƎw <̚@E&kH+nz8"&$'VObL;|]!$aN݃kcbcۘẶZ'b WY9#3э㘝Ҟ}ʇqyf}" 4/u-C8B9QH[s+vaeAI(>#O%UocD;-jXūZGTcT^4@QkN.S͆>:o"3[&BqBF$OV ⋏4DT0,wyɒ7"[+n۔0\׃3UmDB\d'd~S8ȧ,x3}aCXv _JETQ~N lFn"rAyB+FXƏzNuaY)٨ wV,"=š*g\՗s6\hb߳8U&K[Y+ (҃0m]!e5=ð}FHWqN. 4sGS*=[C'~nuzQ/́\. (bUwk0%0k˖V+`}l=GC+_=tʿt_i%SI€j~ZzGbZQ( HCٻ.Ū0,|>4KO2Dt$%/ .|دK_dYfW =&\",/oAzWv;H>:QU AlSL6: XVN>.R2+\MZM,Q`D,) {s1wO+&+fK?W r6ٖ s0,gL~cA9Ld>X88\y3Okdz94x}[= fLc|iYd>BF>hF l9@tcV_.X1tw4s&^T 3bIfkM<+fܪgfiٌl {wX,>bpLe6 K XctbxBHݖrbuiP]OrãSRV4ܕC)"Ԉ8 1=qemGÎ@Vv8375>O5093J ?_!ii ?.&Ǡ$f*vq?4[‚XBMc#T= w:L^6VwQ~O-V\>z55gSD֐wpLZ4l82 . gz\Edr@},pIRFfj4aHk9 7P)8L5\2LnɁV}i?0Ӥ(WڡuOӛYRgAB-݆F a4/>kB!׸&}wȂjv+'%ZljǏN6ћDD/a[a)ηbVN#h Ƀ F f9A5ifA9M F% V{7zMܵyւو'vK}xX}VDBGI.Udܕy)OF*s[<[yxapp٩7W;!*!vqC o(oVѝ!xc)C6o^`2_Ğ_M bYnNfFJ;19P:'>+@#/bMn=J3{ O(W2\5/P{`s/*x+!/IqS':hZH+!\ 1[H!I^}nB'zhV(jU7ИB"SsE^FLئe/x~O\lSLxECdgr L~_EK:ߪU."4G]H$Ƿ'Q$i9<|ʽDһGvX`8tZSy?(O Iͱ)SC<[a-m+L#7KV`i@QMb2'R%A98,D铑.FR}sL"T L3t5})mR::Zlm K|N&y^|spPfȮ%s35S0¸tCcF^n ]te8Ї9̽%PP336ZcH|Ӿ&6\V}8y. i>ڠqA!p,ΰ#4"-k>9#x"z;Ɂ*]PjӌNRa;Y"9crc:w YmEabCCAmz7s ֏!c` LQXS"8Iʸ9SM9>*8F :0Q!GCnuG飂ZQօ^n ` eAqeIy|6nãrw# H[FhmHL6/y4l"z{hVݝ;k Dtw]hCF XOxrQm!T׃mc#"ޖE̚&Q! ; ϼ.#j7 a]9 π *+n-%I=h-bix9̿1(VaE%P3DdCdNtbtǦooưĹp;B9Ⱥ`4q΂fKYa8Qo+v~25xD Q3?C˝7T[l8o%8RHއ\臲cT?m> ڃzRwx.y! ]L (5!it5mRRuG~ aI)|eKAWlr Õ Sqf05 `0>d[ՐL,: T|וn \jGQkĂ9O? QwKVsĶ09pzX-h&$%y:;uVtKlBXrr2f]zBT'(kk!i{w]%'/߷Mi'@k(H#|}Ip jjhLΦb7{nw/}PU*,, g0{p!#j5WUZ/T Yt/KZ_ӌ.YHP~^&,㛍;M}6敹7 }qh1p?`{a A A*#[ۈutV?R{"U%22PSq~OϠnh2c=-t^G2b41v42Ñ3zԎѝ{1Fvr4 δ'ӬIν^l_r'!4iPتڃ"ҪAUCd[{veLzɂˇ+pޚ8^>0ց8C<`㺵(ﻥΘdXi W&7q֎3VPf.@tpr3|OG9ekZ*O5I*0C+8:QЊaA٪1艳+KxpU1jCMK5)Wrྨ<-龳",(cIhO6-Kc"hM1z QΒ b?OeGUբY8I ^vdNJBJ&u]p.ۣMZh.zݏ0llivq:=Z^w9Hh/e>N5l)+#ةn)HkطߎT\M,A_@+K_i\"fg6 () E%J+%M'q}fn0'Bk /n0i_w15N>I/G(Qz<g`+p7QB Im796N1(֛D]ifuKb#v3դS' MՑ}ڌwno?b{sKz&Q`jaJe ElIؔ Ǜ^5;M .1<>ĒP(' XjX]193 ]wbֈѡK!^KoU`tV#m^g yD/ıgwyqrPc(o2'ϵ <z?O{b9I 5tS/t9 2HXρ$"CѪg=B`L"IPdxo6" @)ְ8`@|6^*2;HRUC 8f"@k,|ϹIwMga;Fg^U?>r*//Wn"\?1Y@@VxK2t] =Jh_{ 5$wR:˧_ MPV=f}Xe4aC2%˾[論> )90S;!p\0bGI @suY (ʈ>3%U {aH`†EKmjnlɊpRoxLE秊 ɷ-'{8cQ1,7SlvȺ(60]K綫u3$0UheGDVe|L$- 0jg.N/yDV>` K) lY:,rĕ\'YG,6< j*Nx@ 9s!N&R zZN"#?fW<6".N:]NTz{F^`۰)Jib¨KѧC6g+eK("+K\Z)@e9wJ!k *Vm7"5bQ YesZl/S f" 6b;q|MHFj6'i0=qٮ ǿ5cd֜|9Qrch߁+7n Eg(J}yb58up I:P(1Z Oc}r(]%(#FT,c:e|Yʪ7~{j$9G '4'<:94Asȼ$$Oznѐ7)#<*݁C #?xm|rBƸm]z9 9-HhfhT  TC;~H7! K"uBt T@ ,6<Ԁ=4sVj-3Oy92g~Q nϢя>L̩i\w)bf2ljRUdxZ(hx&Q5{`8N 2ZJ\lIM}PޥrVZJ]a^yvW'ౕ jJPԏd훜{2s<+KxC/OPV g(oJL5 q  s,>N% 2iy]"oٗ~x"=[ZM&g/`gkp@ %^:-=˔yEId?SkZz=;Ðg OMuOdnK,䥃<2԰xExRiZlK^Q!gg)OԖ7)mT(-/'ߑM d.o x*}Viѵ^y1 kWDzzp՚Gt|ɑfxF/giw6o [ᵁíVN_@uQc,)9Q74ɵFMS $VM^oޝ9G.rpvcgSZZoո kߎoT-1o#͙&ck&H4s iSg ipe 2k)˹0Gv3>iܑ&dZ^Y}V^a.rid2]İ*p*tzkc4JH`wCn`%GC)Yd6)F]Pps=isK:%ܗDyw@KpV q 'r}UGUIRg]/,ػr`,i}x%~lc"}l@"<сp(i$z*ntA U"K#m@ۯ5gn*75C^XA81MX{6=z:5~$O;]Е_h]Eh02;H r[&B ڳG%xMsG\Uoۨ+hj[HGኒQɡ) y.G ^[iz4;׷vf$H Ih:/{U+ew~gNg1e;uV"XGzW;z ,B?ܒdz>ұ﭂Aq=C~x~1Ȅrb3g˸<Al ۣJJL5;:,eϽƳqt(0)`" }*šH'iΧ4 jI< Z+hsۊa{ w?´aevwU w#|Fq.P恙z#ˌ-H`{J NHh6_pD[36%TR.Mc 7="2BSy3NtWQgaF~[>WRoRP/Є-bDe% {9^J;҅byq bSY^=f%vZ"N$<{JVA_G;ƟBj@?WǴ0(ӄW,_a ?ԵN=};b @j  ;Z>Q/gՍu\_)dw׋0Yìxr<@o/-PVܠΜ9B'];: |u9+Hp'J #+{['L.F"c~ˏ +SoU5\Mٷbŗ>BBĭI)Lͪs Xv0;`Tߞ8D(djgkx}Yo3_ɹrMHfj+B56_R,pdw., }'2=b/E^{o&9y]TJ03&Hi^uܶ0 8SdQc<7KPcL< ҕ9w T-jM~ nA"8OWX*-^ GY\X8Z}8Tf&&qlf7(*M F_ݻ0-A3Dú`h]sѻa8q<`IRu$*0kmkB˰bL zouJ:6=-vx$:kD*i[Txm8'1Dfs0{ُaH=Tht[סf}i$]5ڦK8OC:X0ɡ'ȞwFši<3_-tq#I" H06dSv$,D{lr< &K:ꬍ`{Lu~tgf$[Ado9c | :SXl>߷*OT?BFzBA*=>:Ӽ4&\M݉MJ˰ޚS1͚ϤDlBC_'{<רl'Q 6 5ʬHHe͹2Z^ٽ,cTfqN4pvg.Us!+6db8V,\[@Q@:eP%hx(85aUOɏ^/ε]?WB|<+41۰~gέ5S=aH=˅'3O,rX@^;l+(BZt44UPWHT'F1s]!=-3Q\<[zKM e0vvc ǯDTImhG{S@.Ю\KC\CcH?Zu|?$ }#c5,Z n"BJxň?{׼%?c6>QL|*tG lVZ;6I!=($JΌײx>"g`ەQƣ~` _f^2 FbJ^L a^ȋ[ny\4#CKtN ș@|T勖+pw,T;OM-\J5>$n Ɇ9 C޵ vК=qU̒3#,:Xy9,klnj(]׶YmZ -6>j& P4uj+}BH^F,D&ZĴ>g;WA8#BJ:fق-.';[x/<2j!+Ǥ9PE~mxp@qK_gdZ*fo)Z1Yz"zm2ƋH;]<,Ԃq@xi QH%G3#e5F/ja.s" HAʨkJG#>߸;+!?ƧLN2~u@Cy(L XsLI~[M ;B'-ݡ<5vrF$ dO3L(a5[nKg"]Ƴ nR :`ED`@&=Hc h٭;r*+*p$ SVt._Vgk!O(H\ .2  Ӻ[.&Vi= up7}`}nEpr= (C~ؐ䁬k On䱚CR3bF{h] 0׈=RCM3#ۃKXI"UGT:kk'^6e(Γ&[Lf̒ߒX+TB4_Peo@r~͢vO|.{\_`s6zq7F{%O^+QR(6K"9hZ C씵HFtO.;@+'A)keE+pr1zCfpҏR: c.fbMMw+fM6xU9SKww27n.%]Z5Y{OFwj)T@5I~<s&4 "Y[C25 d;4S^]]o3JTA^wR5FVd2EO!x=q4 EςtUTE߻޳hGN\ž6969-)M c}̓Z.{jh8(]n~^q' E-lv=Ƴ"x(âN"h=!"b> Gn.yH.!@/"}=8T ?16Ո:B*3w:$"ߝ0 7KF hC]NF-bcV>!Ӛa1et߉׋]t*T8ZC [Ȩ%nbk_S_ѵ6=~ #1.kG{lz`JyC=2޾X9YDKbGP6Q:p;R,+cqeR4#?hE:eA9AۭIkm  $2?D CT4  ^/A 3h[~ tZ'ִ~+T:+ ~k@ 6ZWͯ\उy8މhXW; d1ёhhy_ֹ_i.:2$5Wٔ(Bݷ=iTfߋ~Ē&XlM,k)',swh}z?#>! 7*Ҡf5dx7dy~b|XI mImZ\Ӑn 7r[w ?nK bSF%Ft?Q!3:5L.p6ҮX_NًF*aC߈cAoh#0u L_HRdѐVHIϯ .;_bP{ ^WZ?11ɷwT쾜rg< ziy>?eZ,ijt$pk+J93Sz'+p8hA Tj om[#W+xwF5p zJHfsekn"Pn\y@':q+n$ǶFe<އԢHZ+t@8WP;}уJ2B')*[R_,{f_%>TMfxTy 8$flX2+baOԥykf޳ >?jgԳ9Uo~&ù{r#PʜN+()TgLx Ee-‚T"ZPۭ1B PK^@&ӔD2*}?~3h Z)6wʱVAsa9zS߶piFs5ZsEP5d%|^TF j׆7˃ 8NQIODa=>{ :ڴEkR@߷H)sxqj+~a"Rc?<.Bۻf޶~CPϝ#W6Vqǥ;z"l 9aO^ͰC$Ϥkz/2+l'SE{j @9p97equgTРpU Tq6\CBȥ0R6D'W 3<9K-^(uɪ`//907)d%5Ϧ_-D|70]h&%Td ъ.g ]pITɷcGjክOXc-כ)fa " 1p%,MU-e#JI)!*^q wkL@DVUiYØ7%tSXV=)D" :ػt(Pwj&Q\Nv]9jݣLC7ℸIJozIb(_)_V+KnI6Af ' "'A@9qiϦN!A.5U:[_7Oӽ(ezԏxQ;-?R`kU!O7'y]X BXBy`lS":.0|Q-;k)"lr լu }Qtq bi"<#3~wY}3+d>f;_J4j--Sڱ[ XK0)Zƈ#^A\T'v@t@"tyw"vKe 8M7ZB d$5k\66ٶ#_^oэos; E|}H@b_1ށcf7)*hLW0%7L<`xP Tgt[9KjK[[p> T%0G3"EfuJrՌ قNߠC\w HErdX"d`5QyA^o*#w nD%R>c&:FCd/<@ZC'7\ѴS5RlB/ӲMã%ˠg|omv ;şuVl]+4P&@\@`chy8߾ 8)Te2 ^!'ʹ1L#(oI”>S6c>@Eo.#fGexL_JExj˾ 5dμf/fS- 2_Ouːd\& ua2WU@rxWցd׌rIpu&JvrHgc/7߯7ɛ L%IbC,|DA#AgTJo4o2yi6Cx$[8dT-CUaHjA]LUpz˼wDS|Ca_O`-_t\&<3.#[2r/(han4O7 MZQU䖩<0ʩZB\^M0QF.CXZt'$ҴKa 5 ܺ4K{'4Dk2_@WO>9^:vO%Be-)YaS1pC<,!=YB!1x2>XPWu?яiM 'OvQDhdˬP^095y@K__1ӖoQRk[oܔ"UbjCע ]t4dVښ0c;@7DwM)fGrK[0 l`h vy,\ᲬF^ ^*RP25ِ!J=JFs(Vnίay,ӑŝBdDQ5Q=EΩ 9/M8]?-'ڌ?HH¹t7GQf@ 7M<πK >#r,d9ۡ=1~Jb̂$k<~A*lfV%0~/Q'fJh sG[<:-']9ͨbZ&A).o*ABY"-ʙSxz&p2 Mat Nl?eH?KG5qF؍]⟏%1}Ve_ !AzH~*!>VϪK,eST~=[MnA. }MM_8"åi՚vgpNhzi`Oj;2sb|D ŏ5ʋ`DC szwe[;WXq ? {L5F}JilܳvMl@JXl E x;"˜XzD7aeOM+:;y H3.B!Na@w{%y1#pU?tJ(chXh׵=3bv7vW`I~ g??p3BAs!)!| 5{Mzjx~0A`;௎4;q2}4lvȵ`oq xm0 es*Whyȩ5bZa l*?hzn4~n p҅dU]-|UOPӃ߽Usbe᭘Ѭo$軶FOJĂk~3|6&,氓LyU d sUlecFlܔeɡ]Pq;%F8j= N,Pv??JϨ?m 64OԠHZ|ӖC:ju.\Rx+pȓXm`xr~Pq szF'j}&ZUU9 ۶.?xrx(Vaӏm~SwNJYv$\]1T4U z~9$|nMON y;|["h}qzߺ;:5!&Lo]= ;.) sh$My9K'A m\R%Zsn4ؤHgou&^(Rڑ?L쳖0o,8tVo`b<R=PVtsξ YKRuOBukpP 7gsÉ6dbrj}JK/6Kl();P 1˺J8ӱߪoq ãៃ0wc(S\ wI_&3 )9q&$a4oJ,ꭕKWU8]r0vgn)Dno'Uc^<`ExUV7͂60AW7^zᎌEs |?>?Dؠhާṗ1 X?\TD,#hLgL8̯37.FH@ZCUǃܢ\2#~k؟z+gn(/,8c1@c%k4pًI; !YTڒV+gZnfEdNGKbDԻ]T)DFq6C]O Uwy1W,2}ZYuj+GK2̎[9օY7SdgKەmȲAt>6nn߳t'ՒzCA.] ChDy7oғhR;0z:\f1 7ӠE&co ȔwT g9ŰYM-3z˦t~rxy5Om*l X6W/iLkD9*s Żd4G`5&x묪 [4etWE_UNP!vExXЩn5JFa~P[OY7=Bh$:];kȌ(I@u\ZKktkպRO^' @}Hq/wIU BVv{Nm Ač5b`V2"Uo'\&x6U.:IJ}j "C/pTQD :' n"Nvpux+dL}9E5Ziߧ5hQ"zoJ䔘]qj(cJ Ib5M W*zy@{4bB.;(#|2oFJ  d7afeoiN3͕K]H"%4朷e yaeeE!9q. ?ٺQnnc[XGx 2\lnU"%҉vG*` DtDqJ\~٧fjK29Hg޲twU9E;m yʵ"UW/Aq)XS_&I7yK긨я0IS< h٪s-"nkvk^@?B7[lǹ2I[k5iŞAv&~X9}+f|saQW\(v"P`pkP19}>č۬<9hZDzvEUʷT]< {]%ߊf?xZ͈91R,5CNֿh|M:=9bdhtMO1w1׏~MU-1 .+g]$ס/p1q;UЮ 3עt>SVEI1Cy:gkM^?-^*2kvg_\&՚:C4Li  S%uIȎF؛]jvε**Jq23ih8~ߋrk3윪.| a!M{3aAh,3[7i%7#l9*?kL~EHBt$sRfwh:cS[:6 <5Ht f[yݐ(c,T?6SvJ:m,)ԋOZUت#ɃpKhrŲ6rmnD4kΊyR3zr IPvm$8akɀ$$#>(GsQ"j(fc y-&׬xAHTt¯j Vĭal#ǾsC&a,4z|8# 3Ū#Uâ՚5S.gW7 cr?z#) "8-Dzb]^Ib #`\:9Q>V?gA{;TkUX+it'xoR/ +ETkMSNj֧dMr2 #Dmdx-`>jװI}uc#@㗺Ǭ鸤 _R ϒYxAIjAӖg|LL*Wnᬣ%NzW cJYD]OS,&/BJZ2EN` d_isH\=>&ނ`.!L^:oQ 3wA_1Pq]z `DX.׭V ?; Kfگ=z(o%$dBH^s3z.NFxIWti weuA Ŋ^$l͘ȄHªS~( C\ׇPFM~AK1ݻzBd|~%3iʤ-Il.b&,66~9@-:H~p9Q\f/G@/+: QV\ #N0kz_>Zǀ$˧ƛ1AoW{ln Cfts5zWzGW-/ќ4 (>YӉ"{ 2x4! #ualIG53w) pScy ӗ2=7apVf}%Bbg$KB)T;96 lDiz0Zu?Fq'j"wH5*39i:/c4{FRUGV@Ȝ,VB֘p c:07!kV:Oڻ+v^Xzfg'X05ݦzІnr klMG̓nU h -\xj$䜫9 X&tDz89*OmKDsrIw.ٗWf%H.FvIօvH4y,,_ c`9. `WW7 `r=hiٞPkq.O'j<j y@Zpz} ;|=*|`dFH3IW: ,>`04)C9hrF%A3 :c |{>"yg= K¾w"3o5l`ǻSŤ؏@*l7KV2":6с;a:)d.qҊo7g#ͣToA:Ƈ#3 :;lb|$KEB\(7PNxElm޺Zb$;"0e˗yKE =;TغuqrU=)bR<ӠQ<@F io04Q`,t}#+Yws [5uMyQ>sk[ Db[ R@8&F_n-<Ֆ=\:isu󢶃ECl䞰cАϤLķ3Qܝⅉm>{pIwq zi8`]K)t!9{vẃehhv+ fL 7hCt)Y6,xo0v[72S; Cß`UQ3 [>&7/&pH]ŕjKrsE611r pp,uj\eT[$|wƨ=ztk4R sE@_ @ ,h]~[p~pCpeV (sW8çA᲻H(Cܞ@pv!0 V`5?&۾sU T^U؉V-RwN' V ["ń7Y,.$D^D@*\ғ}n>r4%բk kW3h 9RZѾaDH~yi/xDIGBD>^aTO Ū{PF_z`ːrIP y ]Z4xS?,60I*K#]xDum2k2BԨְ /d矼v5 e@&Q-O;( n^1 DeKZ-G 0;{\wpaR4yMϏ8> cGLaR3mXcoa|~vrJ3^1fНZ4؆q[iL#{g<'pk„lak95Pf l ONp:G|؆087EpOY}ϽJ&nHfl!fi–.αq:?Fsc /5WL(f\YgH1kЫW63";!@ $sd8"g.GlsF+n @d<9 "8t  ᮘK/cM?mI! x"#z: iSadpA |`O"%N R̬,Qrk()^˷c\IW:KPc =~,˻9z 1rDҴujbChR[%O~H+P9{䫎$\&hzռzX~fi5,"_n(O\QDl,Fx_tdx}e2<'65k FO~ض9(m!π9`@}q F`@(jj=)|@.%:BvrxB cESxa-=WÈg.[W?O5CqH3Bd 9hn+0d.8B|8r缃pv)/5A01(H 1susx # 9bw@wJ{SqU-OmYO89oC焝(`@Ns9bTvtz<o86V- UJ{|.|c,u||Iy`/F|taiU|} wI 3V;`&č Ñn!tI a%mS79c=2 m>KL( B uBql|68Re,?A"fgU+WdEe_&{٠TjQOٿ ULM}=wmmEd$Q+VV ;ɇ&DRqe\NR6 [&Ks* =;l[hwH}r|O՗o]e; /,Oc]5R4 \x%XYeNXT ^D(xJt_qꗕޤCb$i XaZk WDA PjVoS$= ջi&o0k5(-|»s2u?y; XgʖTaF牃Ss"U9,&0Tc2U cTq7Txґ՘'Tv̗}yڛ&mjRt/2z*,d=x@ynxF_z j'zݑR>mZ=\W0'90s[:&cenhi)m]icȘ)oPB>bj=H (D*K8"k tA _& ?_IeIka~%0|+7:vڤځLП\U7Ȓak.G k.&;gjhw6E:CJӪ-kvJB9cC\\pfpެ?HRy‹{K5қ9sd姡ݶ.%_fդNYd)*KI<$]# cIXMa @-g '*Cl !xkH=1a+)g/@/۪rG@f B;.%l9fIT܇1rLRl@8t+ 0*7쇎dff?z>h{Y&C9DRDs!lx Iې/r$QmzŪ:R㎂bjɣ]y 5):_/b_̤h=b&Mc@e6{  O≋ʈ$a/kUP Atvv3gFm4ih=e:<)I5/YcmmpM@˧A쬉RUZhcU;Au=bAL̙=C4uwŅGH56ŘSl½UBF'Ωd.MkpݞyHQV2Xq75jy-#Π L` wBy_KH>Ɍ`o){>[sQ;&X 2zJ1Ed]jc;)AÀuWD ϒ 5eKGK(!/@U,&ZPu8=Q&uAbdǻ}r)^-46eZHkK9.{~v">P1-C|,)'[E d9WS} >Bb* ^UK8E5 T}6NC/M.Kڦ2@U'X2Lտ7Euo1Q_S#냄-YLT 6P4JhdRC 'P/ ~ho,u"O:/|(, +]"AST_?zNPzW`~(4p`KN& ė:> ũBŢym6ˣEFӫִ\$uAhmt=?ߝk*D7g/t>Or#ceI^KbQ$NYɇ |VA2ߕO^qρwi<>6>S\s;W ?΄s 9z, zY}I+gN#Q;&èrX041pO`SOWF>bF'b[9Ӱψ!ԵN -B iJ$4v`]pH !ҾK4w(EV1dYu[ $F‰BHK9yoi8SljQ!Rl#sv炗p8,7z6=;&$|@w)XY-=$|Oakm$ԅ'an \ߎ@PL ղ7fdx-%6[ȩB2a1, lJ&;@y#B6=m^BkW l(5;>Bs`l+y:CZ9鬸fGq晱i{Zu+z4|fMXW~ -1SvٗЌH+jL[Gꙻ=%kYb+"xÑ=YgҾg^4cbS\>le >@.9Πqs`ݑNa[d{uPg\zNeD+;nkK,{!fmv#֠Ůnj$lZo`34:5uKa2y)> GR[9Z+4&<>OM,#z 3_tQ^rrNOtp#K])(tײ eM88OX`Be݋ ٹԀ-c0Qd˒:mnTty~DUvoǤW~4h!33-DjO։3.Ș1Ew`1?M6gө2NMA7O6 fQAZQpVRY=zkp׉g_P`S9 ٸroUu7@3팲(Q>]*w ZSu3'sL#U%0;y[b -2͹C45cR)Z5LS*ĺql3r $D5ꍮ +mrmEYe28lO{Z >kaV|4=0M:sgY`{\ūF T){Qg/Qu=+R3@WݹjI%u1Dsd?B="?8%PKSJn]@+ViޠlI7$ u\Ju?;1 y 5_nLyﺸ#6z8~Ff]^?x ^@w@Q[)6VbE(WVL"ĘY10!#|Lާf~ YJ.0( 8+s(XBBpΒ3\%s3/nY놑z8RWQp7!_;l XRFgVg)ĴO.1 *"40 md/T`IB7Ί\~"tG$ٲNP)u [/TS]!c[ tDЀ+{|\ y֩oέ1e_"qt8G5pș-wOJkbB;BBFXB'(>e[VAԤE.~&NQh2AOEl_^e_?^ι_s0Y "K[[6"Ɇ;h7H`<߫UdgAti5hynjwCc Gv|֗Fr)^U GySǶjf W߈k3c;Z2>B}ƚM]_µʱHP?ZHɼ̹Pґ2hH #$ tٽ|Ph|La's+15=R7&4=BQDখ+Ь !~M3wkDBKy6QE|>)ZBM""G1AGժj3-jց`ѯ,q&l۸g7l<7ALDͳ߾?XgÚv6nmm: ĕw*cφuRڙ2 qSS:Z7G$tֻ@uMT5 5Tr D= }!9-vY0$Uq28> 7>havUӀc`dvu a1U+_IQ(~,1;C}2';+Pg4zctn׊Ժ[6iģ 0q0 ba߃䯜LQ;ۙI`bwgGJ2cWd/txn܌aA`wIݹ,!VT zR-_+|6nu%,?OE,ߺD-T p34d0|b-IV0l);o;U*UslGo`|OrLWamF4~<ӥCTkU ,R%{fo%1s'u$X+tЏaC+MGѵ`ވYf`pe3z¨m, d${;8~3YČ!cE FҤ)8X0nBZJ3MLf(}yD0~µH4Bފ?UMtTbOX wl'j\]D%+h(йs0^[J]YõԓW.Gf)JPS9%f2F ƗirdːGǖt!T#2Jz$_FB~=/-E`q7-}@!ĽCzCO_9PѬ)0ۯfgo%#H&%0[H`V{ܨ @X'ji\&LÁӝ7'7oӿFvlVynccО0TKꔮ=G>=dj8gxa@WA=@ɍ(-[8C-eҵ=n.>OVRww+Bf =M&]! Ks-}!* ?ӷ"W,Dp7RD Lџ`_mK 9b~ KپQvL6F %Jz^9AeX>- .]j4<øeb{ gř2Lxroތp(N9P#̳{H9l̀1yχWqD+6{¶F*Ges9\wʆ̖ʻ"7< }k{X)1O7ӉNyC$cPX=wJTTù-„-M ^Ѥ)iBC+ #~ j3|4a Q*Te[ ON[** P/x+Mx$B27R'8,vݒEneMYu1[Y\+ZB2 TiƆJ1U:UL\rkHuC; (QߕD>>7`/r.*.f(3n>Ackl+7Rt0Gg+QT!1g@qz?F No'Sa_)KCwD˻^Wa>3(}Ҩ] we9!)q;V$=$|CJM2$v9έ\Xf96 :@$:XM)O<alMk!cঙ} "1)z œSyDƀA&`rwt YS,a֍\D7㳲mWh"b WWQsRg6fw6`u}NzVA]lݸ<,q0cDcQ'͒{bWMo~$idC7oZK;aU vVe>KVdWD*R"%_9@e" WPͨʡW6=v PS){_g#bX)L$ z2ql1valPK2ܤoh1SRԴ-Z8˴w(؉\G|\+.gtDDG]no&lJ(Tksfvb>`vHն_/e@4a#2Q ? }hxK\֬tgn{a^3?d=JɄA94{ 7y$G];C>A@e|H$S#Ҳ~(jnMbRz4kU8w=+*ByNul*G]VL ' y_\&m+h4af-Oa puo$e[X:m;b#H⡉뢁Wr̅>A{ Ӝ8pmC\!m J"uf;V.Sdr}3o59[Ppc/Y7_A4E]S修זxS")?RjST%ܓ?l%x(oSG  j6iea'7G %^'C"lh͒;36;yL{jZWaWGN 8XҦؐ Y3. wϯ ^80KZ-R'CLكLL0> R[v>M7i#gP|f^.-*ՠ|SC1{=c t32Nȹⳃc_I$֫:G7ɋGsVB\xA=fDrrΫY>*ԿWl~h=c1B&5pfK=iQO&qkήxMf?(lȖ'EzM:aZsvn A,0P]Zh!*VK'fd,l?N}Nbj`x,1h&.~SOؾ 4[`rn0)D\^j0x:*RKo'βq=)G}E58c<-r8d5h)Vj=ET^/)^5 L;nIbD]'Y;qZd_=U( 8\|ǐ!Bk1Se |J GS[1Dzx<}hЕǽ<1$ӄV.Ã)$ y񵚣SoߐC8{AlwPNUHǔaڬn9>c5eoDr [&/|ÿ-$G._LRM$u?~eNӋqԱ5ׇT+ PAk<2Z#vGs]5jXw{V zdYaVOŒ${G' 4:gxB_D'1;&в$smQ"x fa*$ϸVR]'ȴP;)>,1!gt, dR+(pX#>ݥ}"'0*;LwNBpy<,M},CJPqOVY,9`Gָ9V2L٦8=W#lY:[EwhxF̂{\88wD_!41B8@.DYU *ZѪROhM i?$֤ʞ kM%n5 ]Gz n@AM>m$γ$_pDqso3YC/ /I]qA?)iڇŨ>.ږ2ѡ\²TFEC~旎r >cJ "j|~lqU7 I08ۢ`Up-Co;!F4uF4 wŐh8!6.AY НYNi i`/`zPGu I9PZQh ԡkl5 AC9𘚁=m{+UH'#يl8K Z{}Iq˙B`aK#35MgQv&V;k#bv9C+$҉цf5}Ûq/f-V^ܔ:.,jK6ˈ@bIPdRZ4ͱ.m3@5 ^,@bЍf<`cz2e#eBZ&f>N|V(\oBqU:<8w?/$p܄)bF،Dʦu|ί[ V%T,A98l N%[O8gqsU#ۚ"y-I+9F) ?fhs Qx':$ϭ ;ڃ7/-[Tk6jz/HzN$ukB/K8ۿ/efw~#jUI$ J{JicGGmYK#974cV!2R TeUq>5vKFY.u=ʕchIj~KvqHMsxyQ;xS¿oQ/ p ֯h [M&sp&{ac62F@L?6Xfⶣ`rDzD]]lt$Ca!`7A)a̡1~C|x{wMQ3 |azB^03=y68X^"հz2hn%<~]g i78ZEwv:,s&@tUdT9ɸ6nʻӧI8V>3s~0йU0Y+"w#aE;Ü4IHԺ\)\Jų)=vob:g撽r7ĥuSS%v|=U#g@XG~mz:s/`Qcrkt,uѤZƅD&flIͧC'W2wcmB;,Qn|OfyCGl)L̽?7fu::Ok6ҺiֈPvh[{Dn ?V B5ާ)tEWb? 'kUb\(oΧM{e~hRܖۺD dC+{j+<2`ݕW7Dn~p4 Z; ӾuTYqN@!0YA[ FT jI|qfҖn#ⱉ?Ib:Jgդ\j^Y-0=V-ׄן>ctBZ fDn| ]"iE7PI4VJL#jn:&_ 9,>#v YSzy,3S  OA7q9xIl!iڢ+cᏉn藮

rpIx='$X0sQ\9͗X=fЬ)~nR$LUVߚEJ-ea 2"h@$,Ru@TC76l rN|6# Q02 BTQu r,#Ƒ#y]f+0%G){VvlM>v͚4YVT\FM_s(6yO<+n_&4Glq#%h1 _Q"`)=2GOͳm쏪^^A6l$&ɯtVhϓ2^Jrzj͚wSsi9 oe.8b[ai]?MFU wwul碔F>}Ɇ7SyR6_eK^HF\Yw"^ N`pn}(L|7E3"n_-2+_MB tcuArkܢ-R޳5~iH'338cXQ`f?S59G) Hw9fNT1ѲCS P9RI/kDnjϧ02Vr;Y}{{|W/P vm \l-e}B{3 lƀflxv~^% lG.>M-Y9a2Ow^ ub@5ҧ L&Zʞerm'A >#*Ajqw#WEy" V[pQz+"jk|nq-êP J[Ѓ+G:)Ro9:AS ):_2Dn|q^&i Q.s-a7Jzz8@46x}qLK۟RG-Cw:jч7""h9MaqUq~͙):3In&Fw笆;Ӛ8Rz(h=Cjy8^uJ\ӐOP 7w?ʚ D51A*ѠyS,]X6U Z?_oݝ-5yOr(՞ɁxWb@H+G][WJ[GC0o~n9ArE[`9WSAW/(N@x:v%ZSN ңΕĔWtf<\Jmop!j \ܫ o٫sV:KL@mZ@9!_@Ә\2 ]0{tS͵/wijΊ5ٚ#]/ 3}MV"72&Jhe#%zb8v޻k%˾mrcZԧ:a$bGԔkQhP惦,%/Sl]_[?(i9Yq^*̪VJL4W4/yꎸ~Ӊ,XM|?PͬߕpXme~P)sS:!"[73^:HOWjg]rKl A[-JpSHM(yО4VCr|* fJ_ɭې#u\ׁdx@b_cCZ U=5TM WJEk^Hmv:OzL읥,5\sx ҋ li[|ɬ:ƚ O1v5oht#i*O\y qj: ^=lh& {a5 m2KNPҾǻSX VDx ugԏH81ُN~Փ%kAſ`dv$0DP[@ir`zL jS=̢pDc&D35d.%im+aij:汤;<8-y< _JY3n_'x PRy V%+%x4'UO y'ia/`R{kVG ,f'sUP\+Q =V3#'8븆{Ep)a_f;=y 4e St] 6oUI)-Ms6$=Ȕx⮿+7 q{G5Vk:Qb~Y5YåU:7Kf넌:ޣpLpRfQD w4kB$=xվ Yѹ3Eٝ}##$xFZhLI щ/DX"aG38ـXX^ 7gLW20iī!\T{bS.)8&>Ѱ@lUJ+ Q(F0$m (Н_: v\A|;NԤg HטIw']p'^qckf1o@.귄 $X $wD|2I&LM,:{*(H?|"eQ6ic+bZ/4o1D 3mH*!>sL0^L/-]=_`ʥ#Sl]] OsW U 4"@X>af<w,-R qROrM6I.yd4ӓdwj]y>d~K&K'CIJ}sL(8csڹ{uD W+2#I]8u!n4tu}1DՂ IW3ӇZe3N 0wD'^DuY@ ;Jz!qG ۗV,OpMk:'iF\zöbU/=w%V-JPz128ܹ$ڞJyZeFvBTI'(m$` ^Nfٮ-4Q@ˆֵ! &C Y.j)K ejDx&Wh[ $ZDrѢ5:$A%@G# M#3oLJia;[:Qciǩ+`io);.,0z Kk<g̍^9BYG)xE2yXU#1vXP1'N T%]0˂)ͪ ]砍&%7Gg!hni붕&_EƢ-M 0a9hzbğC;OZ9XvSsӽYR);9t HSϿ遥K΃)zA L z[@99( ނt[#Ǝ:՛$Mp ܹnW-8hˤTcWjs鯅Ϫ *Vm?fbbgP;ƶV~)1]\҇?$0=l pS`KYO;y vbnN.OWRv( XlzX-̔ yٻ LAc̋ f}JI%3Q+AfpZ?Ȁx8Eg7E=!O;Z ^[.\S*ע͕%X.;W[,)4WԜ[Pպ`I6*'XU8W;DzdWQ:Aa[,[5){Q×B&s^4 j`/4O焫Z4K! *fxhթm\pZPt#ˤ!o5}mW["mBRQ {\K)?}/xyEˢbq` *UE z,)N;dY*`-89W֜M'M5+(̡N'q_䄤]1.|2א$T.sFÐGrZҦÚ6[IkyfgJL]Lc3=*}YtBg]?=ʉ&=1Hyxc,]1/aͣP;S6DiԷ%..ɢ8'=}aSC۞Gi[X gLxe_O̐Sҟ[{1=vS' \AkI7^[Ϧ3XqAhX[a&p TGd2^ YCQ yn)RCءL$͏AɜOH [o1N+R'\emJ"R`?ؗQY_+R(l]>̔_ߨ'gIc.~Nq@o"GgEf};JMm"]5@sٛ d0i~ Wk[6ݻ;/!nn=9aDΏ#)ݶizRg>beR"wxae9DU3 sd/{(כiOO]堧9CKUds;&mǘyqIO.[\MtC'i#?{ ʩn|-H+iZAp3a8FYtE?}' HvEm0SnKGtkL5> =.M{j,_94HCɗ?42nnO*w?ڐ"x45/cC_hd_'gd j˔N%A.֍W^+4(N t7I͆'U~+rGܲ8֑Aw&O&6wPǬ2(p  kiBr&%';RCG8ls%|6I`<ȧ0b=zZPExӫ]LpI58H5B20&ø &nw]|33E8U*g/PDe='M?mAgU?M䆐<6p[.Bօ9ƞe" EVdOqRSY.\Nnߝ /&?Jպ9iuv0XsA?1X9Ҏ?(>1_fx`)䮹Y9_5ou _|a7va'E_)Qzk,Wv8GBc s@\og%ּI!*|n⏒j&E󪪬&kzXbARaf m5G|ѺʯC8Ce cmȗ-9H1.þ gq󎀙J/f11?(Q}o2>"@gFgp{wbœ!TBl9{P^* D4CMqﰾ*U?Sok5coⷨyjq 0V1]YNׁo~Us=I)alRYq/l*Uf=e}Aj40)> eE6s1Q l'فBqD\g/JՒ#bN{r"=\`' v֭1[8a(< )7-Bfg:=^x:tte"&afS+?izAwm^QbFNg˼JHEeom,%Kam?0eɮ.+`t(į\{:u^491f]]$\' maQW fTq2>TA9 !cHaE8 NUTSlꏣZ U\Oٸ J,6H?XMg}8qߨ4A"+;s.؁ָoB7:s02%7J2|>:>i?0 }Qp5|._ kG=&>L}z9Ef6ײ38ˋmZ_ m\~WLPhw.< 7_;삀3*dQjuZOG$p27L$!dFԢkx9K<$Z}xm5ZpeD?IS)W}E_/cbh.Z>/A8 x'g7IBhktC?um߭淵w?#!L~gGfy@^I8_1F'.$@ kb`Wf`B0ϱu!`:tc|ɘP#W~HZ"ʢ\[)&t) 7s Bzn7R.9㕪T;fX OH}'  @ -VcW ̣˝;xu>M.ǠbDfTRQn,1U'kZ&%K6h5ۧѴ۔;m%Ab)X%I[61o̥ųůN:eCm'9 &wߡnw۩ðkFµ=}%GeDؿ5ѽŁ?tk?:sZȯ_`}v+EK$UzFɼ01xDHI4M?X d(%J#lg+eҲG |z nV9ZBqOnMbX?gt vC$bW+9Y~ARKۑYܙNrl!: υg+eWqrlڵW6\v w` }?_([!-ͺS^zu\e` 3ςco&PFWIґ rFJܡrr!oh5'_)G*Fޛ$cCSÍN+Ly -Vx3GXOO[D`zMb4#.!^QE3F-tɽ{ən7bU_hlalcKc>N$6PqpTYO*M} "tdɈ3IŧIDyA?e-e^C&X8XFHJoVęw r& ̜Hh23~Y+tjV RSI:۹Ao'+Ϻ!{|}JD,A2)S]`md$7W0K9*Ӽ%-7EѢe&v>pVyndI\zA~Ҥ@Q՝ )yyΧGtu|id0~);̑EzLsBJ^Ddf󛙯1 F4A8Jtc'kidDž֘)H3`|1T|X|//U@lCku<$%R L~3IßbB˨Y) Q[ S=΢*S^^F58 m .Ə GŬp |pq8g;xݯbmbߑU/ZD@,sje/:5dhe$ց)eƎqأmZ6ߩ?7V Atnb@<{b)7a|N5EAd:4E_)6Jߋz4sA&QVA.踤iڌڳz0KtA@RXz5&.I%RCPSUH]/m!ŨlEq|G1Rz9 KvJfWiQZUTTEzb ;jySc!E[MM AKGZLwhO칤92}ٗEY`K5jޮ8 Y&~3X@:Ç= S-i'2qܺm@@r}.76CŐ@'ުJ Xe $hCgK(XVy! IaO$r^z)o/``e!rCrp8JCcjcчLt imFY=:Eoή5ê[іbCykz.R$:wPW=ݹ|"3(bY-Ą.*3{&ʼn \S]֠oo㫓f{m R* !3=E*!#qwNrq=xf:?aquoFΕ|0u0" :VC=.zJ]>ZUKHHUY|BPF4g6yp˔{ 65ctu!u*ə] ٘.Qk<enWl9!,)m8sɣ4=</4O =Vwʷ;%R.B[\hP^ A><Z*A&9ARPn"fXX|Gp0dD[5n"kqLT)r0~wDHنK%Ө8_B%Nu^?^VLG`;66 r09$ⅹ7f;lI'q.^KF @ч/rH]8wv4>ԽW#5 a^]Qd|8qi@CLR'~\&p8Si-X F?<̱[uɵ1pBYV o#l-wZɺA MܧF^3EzT(i`iKtf*ju_˥;ꮙSDG `I'CP|/=ИFŃgV"ķcӎƺQclh3 :zaRY3XxߐD !rΏO}{x'ڐT"P6cU;1t:,ni:X!*A1BqC'TW,OBٙn_e긳\TıK5 k[yjO $+.G'ohקt@m̺Rlm4UZUz 1ŝ k&n(`  쩰g()F%zsAvv5h;G8eېF»ѥQӁў֦. 0-()UcwzNքkc(5d ǭ֯NzppTۢ@7d\$ɸ&~±Z_$2{FnrEcfQ#,^RեC=?MbTTaزXKk}{)DiMӖl<(4z֡ʋb 0:.=R4XkZ@<:2hաu$BV*$#-`}{9J3vL/KGӻ FtE7R_o{F <SB%Ҁ!0ޥٕ1|1Bzt5pGH QD,q3%}A~V q8M-Wfn'xZ 9|}CyVzD+WfHu.4(L$%|QGyk7# &Sp;X@._=zm_\ъ# PWy-y IU7W5c{Y^Xе君ؔoqAJefE:[|ʨDϨX ֿ1kqVq9"@'[r@rklXjdn tW{> PՑEo/oSf,Io;z'#xԏVKP+,(8BMMNsG\PUXfQKHjD(=^ǗD|4A4Z̐'IA!OE)|$=lS4~:wPH0ǹIP[Z:Et~ON~rOK{ vJC1rJp/ޛYch: WLJSBGH+3(RW :.V5il-Y]]]J$2,:9uKR:,6G"KFc2N̐^vgE]-LK x$j%htdaV&\Ie$KSLӯY|"|L5>e}k3f?L2u"w& MKIZWc"b+P ?Grcz9q$ttHi7PÁNK B<me[|f.4XAg߱o3$(js>|r_*KJ?nM|]&O?F7L58_}JAuTu;&W2dC- ~+OcS~itV\7S6:h@[z&鉞Sͤ9X3-'9ay~O _TէU t$ &NGwIt8$S"Dp&SJ.0(jIm#蒇Yr8[܀` }Q+/ó嗺 d 0Yg.` ]Uimf Y1e(eNWvl`]A~qmo_8NKo ̿3ty3uEcx5 P;STJm fbU+D.ځ39o3[7k?H Yzz|ciG:j.0g9[[)%."aM.Xh^};Q6{k<dG{8%9țTŎM2Ֆ'!nҪStVFAG3F a-;` eų$FPd'мDۋ8iR]<(ޘkK71SW4D򞿷.ϳ@}g&4]n aWZQʈD.'S &\WlEmW29!D {frlV;=zT%z8XÎF0AyR$}*-mPڴ>ُ 1EO3$j@5W9ɠ t5fKq/:'CZu |,hZh % IA|Rf e3;[EbGv p?'sV)Tҭ{‿Zjt"2zhX41oΠ1*@'Uޝa(&]qc&ç 1*/f'gҟJsdW-\C7W/ALr|_]Ne%Om~,A w6Vy}`}z~CQ@ L1ܛcUQ 0x1.~Ϧb\ᕹ= ,b3}_9Ze ߊBm #N./2\")-տL!yDIh~֜\vvP`8tAƼ0NG:DZ]װH9_<իhJ0MǨt-bk$rR4Tul8aZw~?1mB{_mT4mOxh= iS0LOon^)]P խrYx;hrQeYY߆LCp\ ۮL@H" uQ#f;3LbI1Dd"Y%M%yXNQS<6}Go,D6e;MP@-⺧>= }};ꮶ51+

*~{i}(I> d>B>;r@ %XH̯,@#eJ'{EAuWJtv>Hkt<~DCݏPR͊יwoVV!!L:te[aeShR av C?>sWi$=8\qqUړc&;*+o`* @Ԋga)?*()M  _ag q Eз~8BSfjhuK=67-z_b:Xw > CT9t;vrAqP_WC7SWθr>{A ܚJoJ}W#-d%kL' "m@ZfTB!W -ibmp! jf  k mő`S vX[%|.2cAImA~aPiH~!B mRPla_ j!1yOYPxNC-JV#Wmf@jfkh5{RͻLRfk.E/1KҳzZl JTnW$#Jay`\6BvQ_Ql#FrAA_W 5P̈ե#5xECcxIrH(ܮƈ>jVΪc}cF Ok|?0xfR[5^'#= v=,%fc(IA&d^r%|4efxogI&SX޲L8Bpi>QHסӋ/QNؕKBlڹk[CEYs dg+ q}uewJ0ql=+\4!0_Z!Ҋ!֙hʙԵe9lZH +F$ 37Z :w`h؞'D{vV98"|aI7_4a&~L`̫fqZ|BRN\}1P@vn^\fy1r=mŭ+Gv՛n8Zsj߸Y0Lj5 fKjj] )XW]7ۡP!;<&lի3+/#l?H6.]FE]^O6|SQEUaY!(WVG[h\(pVWcWBR e/ԓMp|P^y1$UĽUv :I6G[)8g/,s |bF"weKlI'^}85a`a/f`]4-RX'WWU&tɄiZCMhB*d)PYD.Y,H-XQd-ʉqv syd&@ҴB~=_ud6'x+:G9o5gGނ/nEYvF}I^c'XӀX"c^ M73/Q2p*W)qcڒ[q_-N)BGd;RlZ;ى.6e.wuY U5'(ghwY[ZۘZ{f \Y:+\:2Xf⣆]c,:Ȟx&ύPVZtD)rWÐxQ$uyBľNZ9,'֖wS7e}L61p-T*D*&gŎzb wA65@œ>yF"׮}Ex/O5Z/it^& +CkkyI&ے0D%r9=:V:g\J _x? Je{:券R2ɶCp{3ixQ!- wLp$'#H 9#\^oOOp5K\{X=@0 jMϟqy7ǀ" 2 Cpk&,w/YP*Zr^Cc%7#՝E›L^D?'~I q%c%yhFH_j~'~e`LKm{Y]uWʴǃg<)vꔍپ'Ā J$""Մ]dpm5F;V0Pd8> x<ߞG"H_i:%Cq#eir"?Xa&5^ @$S8 &.U=,m/mE2k[MuCju!Au{%ۉgCu^R2luѠtT[ڧ=3FJnj2}u.n])bD,`AVSq? )ahjY5hhE /t/YO_yO\e50@HHQAur \N6gD낙5 4ݵ@ÙX\iAK=P\]@dVNjL\s?-)Րe[ZZZ(R;T% MQmDBۆTzuhsLE~D5chRzɼt~&*|c a-`K6kBT)لԃBN9?f~lL.Mǟ-9"izpX+&:{f#~ñ1` _[EgXu  eqU-r۱sĊ0ga,ly;p]r^ś V<-Kf813Ǩ ҿBg֟gèY ZAEmѼZϏ*svL/B|i[_=b/&Dvj<-K &@g_Ͻ0hY N}P'kP3|O_*Ϛ[-|˜YH@ RX:=_[$ ;8N.Ub4y=H^_ 'մuPQdKC `vU%_%cW.oQ+ <(#h2qtʚߺ1m`z6Ս)])V% Njmłe*xT*s|-G2pUEF*m]cܝjЊR*M&wgO&FD44 LTxAwȹSfBK~;>'m:$8R kcɒjH]͔Xv49}p~n~")Wk692gUH2C/㿄OkN:vO'EdxEIy]l6>MyE8" ,-ud~PK0?SZ{!%qkVKRMH؎Ra[J G,O#>"Oo(Z"k/Yy͉o%۠".E;Gj9:>,~"`N3t$lG&m(;`6-Hc7)6|Xiz"YOSt-.s!l Fni lі*r2W u@޺f3iS7v6n#6"_̰%Л4"P읜P4#)PXbxG9ni<ƬmgRӵ>!fգ\Sɀ#ǢVB<}:(Î5D C[=[./yK$-u8s,4~9q511îr?c(6f3%Xv)ߌ^ tWC&mqCp)ouې+;QHn ѕ~Bǃ]3mQ}#L'tM/lEd2D%aRQ'֒[}zjJgƟmW(nۢNL,[! WcNBBIǨ8qr΋EUr~NjމW i#6ݧBgRhZOqx>Br d?]zS6>QZgMz׼ӂ`T=$qOʩ?Pt'to3l{-f2S=&BV#"ljkOwY+d}?z;f⢨ .Txi_J;~\=cB :7^κg}c17K}=?j8ZGW-ᾣ)Z[jp/Oi{3vw\\.s=L/.X8 Ekѷ+^  (HuE^E&ke=ȺOeQUbRt*L|G^g,ב:L9; |uj+h/g@l!vF0A42 \Pq6 }.s埕ϗ!?.BZ#5ak҅7ƠC`\X>dG{%{CɋinkSmnǼC*bF㓻a6RɭЁa pʆ X4i}ޜ?;C sf(50UٮrEyȺo3p G"-/s7QM#?錣ݚpACRD$ZK~A .|Kp+;,9zWQNZ{8z_6O~"wAi.x[;^R=`o l8`jeJKX%&a+Rt{]~ dR|AQD&~J?Qvwl lq^3V}O"`OoB S\y'$oWqd~qښ7[{(9mB55&Lߔ4Uҩ4 kԐE V~CV݄^\gc,kGu:wLVzG0QPV%(alA.m$K;`!CQp]6?d-|d,5يU 䢕vc?nf:5`|KK乻D?&UKpRf*uLCW@G] 2J|E)KzG#V;kD ̒ *E,xLyvdTbqVS{dtXwHtvW֩i͡-&)vb)G^ݱ.=`6):ظ/5qk#$+2ۋl],8f3˳+6:~dM3B&PS"el}W{J8S%gۺZ:fVʍ pcD9#=e;&e_5+r%ʣ[\R\@GrB/A C*XTЙX=V+KX7K@g7}՚. Ø W;H`n{)os̄T:I+^<݊꒝6.Y kbPE5&0iZJ D&?C^#[tfWvB&oVeD;qRXҼG Z3Wn,N9XC(ː1UǷ"0NSb|p$N!vfPfsR D%sTFPlnE7cEEc?]{I! m@Fo%|,@IsjK^y Z.t0_M A`z89E,JJ)RBhilUK#rܫ7[ z %שXAc}K'Ozy㜗GV,,RU/bʼnI]GubŭcG,_syCt5^ƿ\rPzx@=wk u!p/?VzMu'7RDJ2W6 0~n)&v0`Wg?!뚁~Y5GxkVn>5< ns1hL"}we6#; _WAۼSm 2*E="0.1&Q {׬nQ^ȕ hKD+<\_BeW]H*i˿23"0Sb1)$ٕɊBm8>vYg|vr49炙.Ṫ Vap#\=PxѲ0V꥕S`) Q*|>{`6a/oiE2QW=Qܞ;<.@*iP,Eg'6jƂIKX7 IJf>z %ɓ}}xk֡lydGYě ЋoOO&wW%kds8n"aE<SAoI*Lj5o %'^CP2WJ719PoD_"tAimaJ)óLzm13mJ  >*h~{*!Tݞl d";]B]}/6&Ϗ+tpl3ʉ{PNb<5scI ͎ȋBDDĄ;4^B¬"= o-9*~XEToNC ?ٓaZ)C1[ҥMnqAK/_צ~/|#'8,$LekV@ j"ʚPu2(^er6^ r2Zq-jc-]H]VyHyiYЁIZR:Lmp+Aa"jT<* 5WP"qtgAq+O ِ埲%@"RdxsX]RDfoّz{h]n$,MIj$/Gu+b"ld]Խאbg zTdD˰.Is˹Ggizҭ<ʕ!z}ϥ/C4Xu$ `cgU$*%W7L|])޶ċR<E#FA˲]J9)F}88@gt0-!Kb$] 2y>}}2ns~Ԝv(48*b:CRˤD`^ -[ZAd`:w#NO9Wy4:͜g<{ɏaZ.msA}j콌 AM^cWXp\ߴp] ki[8Jm.|@hya\g(hln 9}fKxbv_vBTLN5τn6# tG<cҒIT wOVD W">[b &&x89 (mU2~n_u Rt2dgP &X#Q@k[6f {b$M/G j`Ab8oisF3 ̽,~.?LE B>qJXw)t)UȏVt1W~fqp|P}$3rÙFjzO/Ն^s2cM)"H\lAx!^mso))xVc^5.i:+/9 ۆ}wabWy-wOBDYglhQr&MG dƹf3 s9؎`g׃_r[D^` T WNaIssb瓞.>r>r=9;_k@{a(iwɖnN:cMnQ󓸺wX!N L-9 u@~&"ʭK7ȳ/?=z5}\UB*%HU̖~kM-ĕb~ոbecd_2 I,B4Aʝ*s{3qmxܲRpPjloi> 1"7 NE[gMl$[BgEiAc)Bw„tWl>cJp^d(d^%F5NNĞV  ^C( &=^)sZWx^:}H#&5|Tҿ-E_B=][N zeCOoTA}rp^\܂(CPʘ́m UsyeBVj`.չF 7Ei`/GiDCJR)8铈gphD+TY'6ΐ3=ȟ@(K'M76vI£De|OSa_oS^0',n1pXؿ hgLl`Ҙt&WYwyQ6G̚YqŃޓ­c'^>ض|z+/>xǗY"NUXn|&|㤻4>lmԺ-2MXTvCV6!b&٘s[2k}2%MDw$)B{_TiMI~Ј=}.Vͭ*fZ&,oX\4PqP+.ܛusB7k  |Hn#X:nsTS=L9@#ÊmRwv}'7jrL(m%# Tӄ*yjIqDhJ!+1 (ð]3PW`m[^ BƓvi,pgaL~2!i,> \a\H$ -Ns5v޲|+Tۙo}FzT_| 9bzV-t1Na/- zd+/2U͂Zr\W;s>Sm?*șr2|Gwm3,[U Y̪ /GGZPtqlߌ Y~K8}XwA.N;Y~' r6 }mQD,Nc8 %e *x_~J)䔁׎CEhr*fCHD_m\"տXшSL 0BԎZ,ebPm $Rl_w>LovmFjxv(d"CAgѩ‰#\8wܨP2`G"$)RbJQD>S6$5ޗ! M|r w-^o[{ϭ5ln*7!ڢ,Xs)dFpx5x-`] ;ZbOְAIŽt;ȣ؁xa*P4&&w&Abf7{E<}z[bU:/227궍6Dwh_fކgYY\ܠk>P}/1f S:(*3:Z8.\|`@,xc$,A-JF])r9DZn?J\M,Ѧ.5Y1+Ebzl' /=TIݠF~͝h$ۯӹ6Q5YGGCXaN`]f.0Dﵗ9]D iabcK kP,_jQ+9صqD[ _L 1V^fde ݦ1ݝ #,WB#s2"<ϵ(̎II{euyT]ط˘ Elr(@Q_N ghqFZfP:29'rc[p:$?xJ&-'+ž:eHLRJƏ,V>pgFq9G{XaQ]K>l*M=^;5סC:aIuް#JG\(P*T \`ifߍ3BiMEJ@I(0 B}fK? `c2OtbHU(7z Hnͧo0hִ'`+8lPyl0BܐYw@El##I2eW?Si/2Zh2 Y"?Y*|ݵ\OV^Ggت~>֍맕i8 PA'/]5%ʱsϚH4K`Lڈzh H"nw|b`I3>iN4r-V05Wk Rg&uoSW鈜.Gke^vmG{? k֯3V;qP;~jH™N7dϷuM݂xvqW^>"ĸ Fn9\MvU?xx̲0\Z܋F]fH}!՞%mnض7-IX2 fd:b>r-ܒ,Q29_w|Q;=~q͂A)6oprA ^='љSMJ:uX g,m 5`YvnyȰ" }tsQ{VQ0_͎EԀkhnCǂ&`bTuAQR>[oBހ׍"k hRvכ/Q2 *e*HA.0}5!CW0e`Q$;.g,/ T;#@G,hu>j:~AdZG,#ZSݗ%( G[ɣL H]4t(18`ď^c񊋶LsљjءBk&|;,ռ譹tQ;rhH2,Gx17 E>akufRds9fAg/i[=)6kI\)$:)sSnRf{\X|`Zqr;lW(._&XR⇹.Fs@vQFH3Fo`7`W<%.)G_OoG{yvg79 JБ.T4mC-[rm <^>J`T_zZr%I‘(50߇#B^6DhA}E(Th54U XpFyz`l|BcHcfDBD1y&^oڲAD\PZ!Pc݅#|쁗)U#ɶ"2ס $1D;Qm$ "s҄^$5Z޶¨D dஊ9CH\i@:x#w@B1+26Tn;igؒ*؝Ͼ :NԪm B N yLڊgنңl,0[j> 5RzȖl1E܌h?Z. @.%ҶQҁwi ?BnFL5^øhvyW>:K Z3i$;DV1[05aSɭ^)k^9?DGByeglhc4}ی(yA-=!ɹdkŔPuz݄+^ʆG yZe^1?a@l c*MwӮa sa+r Rix!;}tP}_z)1!sRۀRX&aKJOł: _Ox`@ʭ'0 r`DCG@ao&=Fc +$s ,=b~L$:3a7oU΄7hj2DMX<:ϾN=ۇ !Bl"*,D.R4=|Tx&|1DC^9bmW3/oM׊4ؙzG(-5{6ŏypx6iluhbk3J`DT 5%W&Z) Qc=\qO>\:VHF,0J&L!XJn<e 2 U@i/ 6eH@}Ly-t/@2E#y*95*TO"5CnQ g7*0*o#+!nIRυO+J=Eti1 %2יxM0&ql\\=k)֓穻*o(H2Sj^da=~dj=\p  f4Bt$L#s=D5o HwZ^-;` ʙ6P`+ W]5^[x%NKi~6\VnmܪѥM-p̐QWtץ.JL&RNIJn/(CTWVLj \Lqu=9̑b@sq {5a fſ>dŠC̦<GQ X@'ծgRx<3Y*USpJXbӮ3VPW^yfL?fEsB |[Sz]WeZRPS&D^~_]>NԌ%e*:й8>)921rx[=MRVQ:] %gglMl3tX7a3Yu9Ϗ@< տeId7yo{lR"@%T`X-aȴ+*&@] P Hr ݒ? GPe7v Gb$^)$2[J3:jM{8'ȣ3'O$CIfL]I Ltr>T 䰲SZB gwSF9כeaAG{0,uUQ=Tj ]3 pt[)8܋Azq0^Ė| DL*uD s9W$}:i[SK6&#[')Byc~s_ ZQJa8Kk;Iw#&owx@g"lɊZ|ï2C^@4`mѐ:[z vvua,_V+!lWT9f3(lo:Z} n YZ