openssl-1_0_0-1.0.2p-150000.3.88.1<>,$eTp9|:7K}@h \ihOn &ؚcȓͱ%Rq\h%.۲ >€g_:ǜ<)ID i/~GxItT.? "dp<w ;te3^rHpᣁ䙓F3@DQ5ݜlhrFp5 B˳Ǐ>A?d % Q\`lp   ( 0 @    "%D%p''( *c***(*8*n9,|n:4nFsGHIX,Y@\]^ bc6döeûfþluv wxyzdtx~Copenssl-1_0_01.0.2p150000.3.88.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.eTh03-ch2dJSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64*S. @ 58;n I*.~v  %'! '$  Ga`?             o w #  &O +]n j  yM*87wpnA큤AA큤A큤AAeT̓eT̓eT̓eT̓eT̙eT̙eTeT[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸeT[rҎY Y eT[rϸeT|eT|eT|eT}eT}eT}eT}eT}eT}eT}eT}eT}eT̛eT}eT}eT}eT}eT}eT}eT~eT̚eT̛eT̛eT̛eT~eT~eT̛eT̛eT̚eT̛eT̛eT̛eT̛eT̛eT̚eT̚eT̛eT̛eT̚eT̛eT̛eT̛eT̚eT̛eT̛eT̚eT̛eT̛eT̚eT̚eT̚eT̚eT̚eT̛eT̚eT̚eT̚eT̚eT̛eT̛eT̛eT̛eT̚eT̛eT̚eT̚eT̛eT̛eT~eT~eT~eT~eT~eT~eT~eT~eT~eT~eT̚eT~eT~eT~eTeTeTeT̚eT̛eT̚eT̚eT̚eT̛eTeTeTeTeTeTeTeTeT̓eT̓eT̓eT̓eT̓eT̓eT̓eT̓eT̓06baa8f15992bacd3e5b113cd571d828c0544d0482ccd2e15969fe819957271d15508bf2b4b710c6bd8d17f0402e61e1b220d0739ea9f4cd368b6f5d07f30ed2a91249111376915568eebda73f063e331c6fab1e19da8c2a47b0959934163b2afde28efc8038231a5513adc0d24124bd49974b4ec8ff6c3db48aa55b8be52601147efd6537728b0334d7eccd2cbb85a5c35b2b9cc10f4168a0e593514c0b03f72749cabeea6b6773a64e8d44f3f394f74353b54d1a622d12241fd17b5a61d61f45c7b44a7a75860f18d8beceaafabd0ae7cac7a2003e1d7acd51165da382515562ddbc0fc84f6caeaa7a1623c43cabb3475923234269774fff010e336bdf3c057c154a9b8d331bf9d79890d8c414d618c799daa4bd50ad804003cd1e98e03f23b91d9c534b8ef602db560134017ec9e7227b0e0fb100faaf656fce8e21644c490ceb34d8c805dc448cad1c2d67380849d86f63e524a9dee53f202ae5caab054588642dcad87793632b8a213c955a6853342a627dbec2fd30a89d34e9521a68a11faec781dfeb691c545f68a21b9e7455aec10a55a09032575e66e916ee1e9ec0104e539c91429dddfe0f44a15de6e9141bf86ef76c3ee16b6a010e2c17d12fbc8fc416ef51032748369655f640616559666e6c9115cce50305a7e05f5e6e958ac59bc6659ed6885a3c6b1045ba927b5d5f8e8b5834f2065e56cbaa744e84ac163d1db23e37153cf8b973b7f1183a0c8c0ea36a70e0d6ae61ae8d4b98ac4128df802e8726aa36b7ca9ff58ac064fb0fe5949e976fd827698ef181ee0ddf72f2162dd8c7725628104aaa9e95b149b32095b56a819c2cdc3abc9be29b6da1fd4aeac8f60f4842bbad0353f5d81620e72b168b5638ca3a0a999f5da113b22491612e310bfa59400490fa1319aa962499b48b6a468b56a098fe5901a6fb9fa4d4ae72e04c46f05c0fde1ec59f8f3d3adae719002c2ac58865fd39d81ae0eec7011ea5344c3aaf26cd1d853222f94268f0a05cb7ccc27b9235ff198a2d98aee5b996012ca0526ea4521bfa72bf373bc59e5eb4ab829c11ad1da1fbfe2d14d98634acf5a8ab3ef5e87c37a2b763db6507a7be88f95e57c25568235d600481ece14b2cbdcd19fc469a6dcec06ad589d1334bf7d3a10127e9670c993e24e82117c9cc9d7ed483e534492e1d3727dced912d456eeda451b7e3b3f320f10d9a4fa1a3d94f0168da3958c7cd11e1eeffac2b9817548cb85f2d96767eb884ada2399fef5fe7d0d7a111ab3298b90c0a6d15a485d7093c16e935b1a4113730abf600136c7ad9df1fcee19a5920fab76851da53e3f089904d4087e52d2c781579d7ddec4a41a01bd1e1e7f22c88ba36f43cad11e8dd74e515562ee68b76107655db1a582f79cc8d04471e766d15210e78ca9d50285a02c531fcd165ecb7ef53e79ba1506b6fdce5b79efa1f97231956a10e868867ed1c17005a7d7ecee78067b59acbf3b0ead724513e71ff5646395184f53191ef16fdeb2605daa787ffdeed3e5460ceea038b8e55e7f601466c9f6bd6fa70cd309128962e353d251d70bb82730ae59645de65a66e24640be357b16ec79ea2cf76a1adf7e479ad7eaa5eb82cdd5ac34515a2c22342f3d996f373aeff841f27930ad068fc9a0accdc147a7c5623ddf62cc4d4146da6b39571a2148481c6b9a3c07a384e3792231a69fb3a40004de1032182b10d7bcc3940bbb0e2c1219d79cfaf11e33cf8accd240a4f3f29fc6e766b978777952e3f6b15bb45733bc4da5bace4aa01f33c693865fb5a9efedb3befa509284107705e457a431bed0482cb86469e4c1c460e2f1cc38251419641add5f9d6385641d16298b282c5d4143e10029c586da07727ef0a36b908483f337b05b30fe7201d7b2c5dc634e6f23833353b35b7c890704dae6314d4944bab9db51053121067df1131f2c3927873d772517fdab15e0520ed663968f5fc2a3265e9f2c1b058b188ade3e251896e3644f7bbc1e622235fc18bd04822a2197368122538208272544838aa3dc2da6624e15436735abe4d206b3073d66b89fc9d665f851424b96761ac5c3a92372fbe0c20804d19ae4a8743a86e51fd75ffd454fa182bd26ed55a09b9d3ec97a882077cdc05889dc6415d8c77c5247d7aaaf4f862c17646ba8371572035064e430c44fe3dc1f357524ce5e22fe8f311a15a528a46639a3ef841998613c83e28aab7054e1cae2fe87984f2d708a1c2c88040d5c7e26f3419797759609a3ade714c6eba0ab7d53acea8460e41e7183d81b8374fb71082527f3fa9818915cd0d50b57d36e38e2412d2bd8f6291ea857ae91a0f9832b5717f96721848c0e39976f31c2d17c6b2404bf6a553e558fdd10d42e17082117f859bc684d6c19eb3e1f4571d15a6bb977edf27caa7d711ad395d76fe397ee349d806f39d11901bf71a78832fb4e90bcd975aef9f7a604a2f69b83c1c85e66c48017583b2e43a0ff97b0d2983ed53066bbd34f7a04dcabce6249d4b19598cbaee17bceec60a7d3aa93ae3486f1c575164e1494b64af815509e811e6a2868eab93053841b9763fccafb2a14896d91f2163f517ce4d9068c6abdc9ba0823f60d47ea381bb9ba6a477f4115897372e93503f28bf8a5c9518f011d5fa6c31b0c55e82c2d7506ea914d792e6aeca8b4b930a32d62b8ee67b1b312dd57838a72a998d3c37fd855a2250bbd120a88dd5b29db887e940b241e7618c3ce0397d8bbc666f471f819c4bddc54cb46d06d913c07b1dffc082e616c5cde96e844e1b38949a5f6c80efa7f058704479060980570d2d6283d3bdb4cb322a9cc35a062810316a1d66b15dca116dfdc6ef1d4066750c5caccaf33bf225f6bcf693dc010528f9a3c282b98226aff9a5cb350d148f24e154eadb654789633487d1bf2e30b22f51aef849d437ba309cedd925de91a1ad055ada547b9aaa924c86f505809c691f3d80fb28ed9829c75c94c0acdee3498565c807f32574f11b10a29afa7462fb556b09de77d9bd631ec24b6ebba8ad7354e44d8b30fbf151691dff0032d3d4c9aa622b264ccf5760d6495eeeaaa482117236e134a04bf3d1cdaec8b8e3d2fef69e1badb4335e3fc948166ac77a8dedf51769d41ad6ace7e5d885aed7a22c5d5abafbe8ee26e94bd2850492c1d7279f6b9e3ffb35358503bbdb87d11d7f7e051a22a001978b45419c06df008608de28170ba4dc94d354cc7cfc7aae9f8efa66ec348a505f9b8e45ed6a3a198197fedgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzasn1parse.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.gzerrstr.1ssl.gzgendsa.1ssl.gzgenpkey.1ssl.gzgenrsa.1ssl.gznseq.1ssl.gzocsp.1ssl.gzpasswd.1ssl.gzpkcs12.1ssl.gzpkcs7.1ssl.gzpkcs8.1ssl.gzpkey.1ssl.gzpkeyparam.1ssl.gzpkeyutl.1ssl.gzrand.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.gzts.1ssl.gztsget.1ssl.gzverify.1ssl.gzversion.1ssl.gzx509.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzdgst.1ssl.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_0_0-1.0.2p-150000.3.88.1.src.rpmconfig(openssl-1_0_0)openssl(cli)openssl-1_0_0openssl-1_0_0(x86-64)ssl@@@@@@@@@@@@@@@@    /bin/sh/usr/bin/perlconfig(openssl-1_0_0)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.0.0()(64bit)libcrypto.so.1.0.0(OPENSSL_1.0.0)(64bit)libcrypto.so.1.0.0(OPENSSL_1.0.1_EC)(64bit)libssl.so.1.0.0()(64bit)libssl.so.1.0.0(OPENSSL_1.0.0)(64bit)libssl.so.1.0.0(OPENSSL_1.0.1)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.0.2p-150000.3.88.13.0.4-14.6.0-14.0-15.2-1otherproviders(ssl)4.14.1eRdd!ddkY@d*dcl@cc@c.@blbbb(aP`a+vaG``!@`+`?z@_j_@_E@_~@_|\@_Wr@_G@_;_@_{_ @^r]]m]z3@\|\~d\~d\~d[@[0[0[u[s[ug@[ug@[t[2*Z*~ZOYY@Y@YV@Ym@Ycl@Ycl@Y[@Y[@Y[@YMY, @Y@YYY i@YtYtYYXXh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.compmonreal@suse.comalarrosa@suse.comalarrosa@suse.comalarrosa@suse.comjsikes@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.dejimmy@boombatower.comjengelh@inai.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@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.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_0-CVE-2023-3817.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Reworked openssl-CVE-2022-4304.patch * Refreshed openssl-CVE-2023-0286.patch- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- Fix DH key generation in FIPS mode, add support for constant BN for DH parameters [bsc#1202062] * Add patch: openssl-fips_fix_DH_key_generation.patch- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch - Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch - openssl-Groundwork-for-a-perl-based-testing-framework.patch - openssl-Add-recipes-for-the-larger-protocols.patch - Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add openssl-CVE-2022-4304.patch- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- Added openssl-1_0_0-paramgen-default_to_rfc7919.patch * bsc#1180995 * Default to RFC7919 groups when generating ECDH parameters using 'genpkey' or 'dhparam' in FIPS mode.- Added openssl-1_0_0-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Fixed error in openssl-CVE-2022-1292.patch resulting in misnamed variable.- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch- bsc#1190885 * OpenSSL: parameters by name ffdheXXXX and modp_XXXX sometimes result in "not found" * modified openssl-DH.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- The function X509_CERT_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_CERT_AUX_print.patch- Change genpkey command options for bsc#1180995 to be consistent with upstream. * Replaced openssl-add_rfc3526_rfc7919.patch * Genpkey: "-pkeyopt dh_param:" can now choose modp_* (rfc3526) and ffdhe* (rfc7919) groups. Example: $ openssl genpkey -genparam -algorithm DH -pkeyopt dh_param:modp_4096- link binaries as position independent executables * openssl-1.0.0-pic-pie.patch * bsc#1186495- Add RFC3526 and RFC7919 groups to 'openssl genpkey' so that it can output FIPS-appropriate parameters. * bsc#1180995 * openssl-add_rfc3526_rfc7919.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- OpenSSL Security Advisory [08 December 2020] - Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Initialize dh->nid to NID_undef in DH_new_method() [bsc#1177673] - Fix openQA test failure in apache_ssl in fips mode [bsc#1177793] - update openssl-DH.patch- Rename BN_get_rfc3526_prime_* functions back to get_rfc3526_prime_* (bsc#1177575) - update openssl-DH.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Drop obsolete CAVS subpackage and related patches: - openssl-fips_add_cavs_tests.patch - openssl-fips_cavs_aes_keywrap.patch - openssl-fips_cavs_helpers_run_in_fips_mode.patch - openssl-fips_cavs_pad_with_zeroes.patch - Use %autosetup instead of applying hundred patches by name * reverse 0001-Set-FIPS-thread-id-callback.patch- Add shared secret KAT to FIPS DH selftest [bsc#1176029] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1176029] - Add patches: * openssl-DH.patch * openssl-kdf-tls-selftest.patch- Add libopenssl10 package with libcrypto.so.10 and libssl.so.10 libraries built with --default-symver and the following patch so we can provide the same symbols as other distros in a compatible package (bsc#1175429): * openssl-1.0.2e-rpmbuild.patch - Update patch to add OPENSSL_1.0.1_EC symbol (bsc#1175429): * openssl-1.0.0-version.patch- Use %license also in steam subpackage- Change originally from "Sun Dec 16 20:01:28 UTC 2018 - Tobias Klausmann " (boo#1174459) - Start versioning the exported symbols: At least one steam game (Company of Heroes 2) needs this symbol versioned properly - modify openssl-1.0.0-version.patch- Preparation for fips certification (jsc#SLE-10541) * Added openssl-fips-drbg_derfunc.patch * Added openssl-fips_fix_selftests_return_value.patch- Use SHA-2 in the RSA pairwise consistency check (bsc#1155346) * add openssl-fips_SHA2_in_RSA_pairwise_test.patch- 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- Prevent invalid curve attacks by validating that an EC point lies on the curve (bsc#1131291) * add 0001-RT-4242-reject-invalid-EC-point-coordinates.patch- OpenSSL Security Advisory [10 September 2019] * EC_GROUP_set_generator side channel attack avoidance. [bsc#1150003, CVE-2019-1547] * Bleichenbacher attack against cms/pkcs7 encryption transported key [bsc#1150250, CVE-2019-1563] - Added patches: * openssl-CVE-2019-1547.patch * openssl-CVE-2019-1563.patch- Add back the steam subpackage because it's needed on Leap 15 whose openssl-1_0_0 package is inherited from SLE-15 (bsc#1130041) * add openssl-fix-cpuid_setup.patch- Fix 0-byte record padding oracle via SSL_shutdown (bsc#1127080, CVE-2019-1559) * add openssl-CVE-2019-1559.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 - add patches * 0001-crypto-bn-add-more-fixed-top-routines.patch * 0002-rsa-rsa_eay.c-implement-variant-of-Smooth-CRT-RSA.patch * 0003-bn-bn_blind.c-use-Montgomery-multiplication-when-pos.patch * 0004-bn-bn_lib.c-conceal-even-memmory-access-pattern-in-b.patch * 0005-err-err.c-add-err_clear_last_constant_time.patch * 0006-rsa-rsa_eay.c-make-RSAerr-call-in-rsa_ossl_private_d.patch * 0007-rsa-rsa_pk1.c-remove-memcpy-calls-from-RSA_padding_c.patch * 0008-rsa-rsa_oaep.c-remove-memcpy-calls-from-RSA_padding_.patch * 0009-rsa-rsa_ssl.c-make-RSA_padding_check_SSLv23-constant.patch- remove the steam subpackage which was inheritted from openSUSE * drop openssl-fix-cpuid_setup.patch - use %license macro for license- Set TLS version to 0 in msg_callback for record messages to avoid confusing applications (bsc#1100078) * add openssl-record_msg_callback.patch- Elliptic curve scalar multiplication timing attack defenses * fixes "PortSmash" (bsc#1113534, CVE-2018-5407) - Add openssl-CVE-2018-5407-PortSmash.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes (bsc#1113742) - Add patches: * openssl-CVE-2018-0734.patch * 0001-Merge-to-1.0.2-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add 0001-DSA-Check-for-sanity-of-input-parameters.patch- correct the error detection in openssl-CVE-2018-0737-fips.patch (bsc#1106197)- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Don't Require openssl-1_0_0 from the devel package, just Recommend it - Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470)- Update to 1.0.2p - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * 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. - add openssl-CVE-2018-0737-fips.patch - refreshed patches: * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-ipv6-apps.patch * openssl-1.0.2i-fips.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-1.0.2a-fips-ctor.patch - drop patches: * openssl-add-blinding-to-ECDSA.patch * openssl-add-blinding-to-DSA.patch * openssl-CVE-2018-0732.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- update to 1.0.2n OpenSSL Security Advisory [07 Dec 2017] * Read/write after SSL object in error state (CVE-2017-3737, bsc#1071905) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738, bsc#1071906) - refreshed patches: * openssl-rsakeygen-minimum-distance.patch * openssl-fipslocking.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.0.2i-fips.patch- Do not filter out pkgconfig() provides/require.- Update to 1.0.2m 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) - refreshed openssl-1.0.2i-fips.patch - revert upstream commit 0ab24083a16c8a4dd35833031bbeaeb0437a7219 as we don't have the added function and FIPS is not interesting for openSUSE anyway * added 0001-Set-FIPS-thread-id-callback.patch- Add ECDSA ciphers to DEFAULT_SUSE cipher list (bsc#1055825) * modified openssl-1.0.1e-add-suse-default-cipher.patch * modified openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- Do not require openssl-1_0_0-targettype, as it will not be generated and is not needed.- Diversity -devel subpackage boilerplate summary.- Add Provides and Conflicts for -devel package in baselibs.conf.- The description is supposed to describe the package, not the development process or history.- Ship the -cavs subpackage with the FIPS testing helper binaries- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392, boo#1038906) * add openssl-fips-run_selftests_only_when_module_is_complete.patch - AES XTS key parts must not be identical in FIPS mode (bsc#1019637) * add openssl-fips-xts_nonidentical_key_parts.patch - Allow runtime switching of s390x capabilities via OPENSSL_s390xcap environmental variable (bsc#1028723) * add openssl-fips-OPENSSL_s390xcap.patch- remove DES-CBC3-SHA based ciphers from DEFAULT_SUSE (bsc#1027908) * update patches: openssl-1.0.1e-add-suse-default-cipher.patch openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - s_client sent empty client certificate (bsc#1028281) Add back certificate initialization set_cert_key_stuff() which was removed by openssl-1.0.2a-default-paths.patch * modified openssl-1.0.2a-default-paths.patch- package FIPS CAVS testing tools (bsc#1027688) * add openssl-fips_add_cavs_tests.patch - FIPS CAVS: Add AES keywrap (KWVS) test tool (bsc#1044095) * add openssl-fips_cavs_aes_keywrap.patch - Fix CAVS testing padding issue with RSA d values (bsc#1044107) * add openssl-fips_cavs_pad_with_zeroes.patch from Pedro Monreal - FIPS CAVS: allow fips_* tools to run in FIPS mode (bnc#902364) * added openssl-fips_cavs_helpers_run_in_fips_mode.patch- Update engines location for the engines to match up 1.1 to ease later on migration bsc#1045803 * openssl-engines-path.patch- update to 1.0.2l * bugfix release only * fixes problem with a lower-than-before version number (bsc#1040863) - drop openssl-print_notice-NULL_crash.patch (upstream) - refresh patches openssl-fipslocking.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- filter out provides of the steam-32bit package by adding "autoreqprov off" to baselibs.conf (bsc#1039880)- 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- Update baselibs.conf to contain all the renamed packages- Fix the provides excluder broken with last commit- Add patch to build abi compatible version for steam * openssl-fix-cpuid_setup.patch - Create new subpackage which installs the file in proper location * Make sure no provides are done in there- Filter out the pkgconfig provides to force usage of the main openssl package provides- Add initial patch for versioning taken from debian: * openssl-1.0.0-version.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 showcyphers 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)h03-ch2d 1700056278  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0.2p-150000.3.88.11.0.2p-150000.3.88.11.0.2p-150000.3.88.1 sslopenssl.cnfprivatec_rehashfips_standalone_hmacopensslopenssl-1_0_0CHANGESCHANGES.SSLeayINSTALLINSTALL.DJGPPINSTALL.MacOSINSTALL.NWINSTALL.OS2INSTALL.VMSINSTALL.W32INSTALL.W64INSTALL.WCENEWSREADMEREADME-FIPS.txtREADME.SUSEopenssl-1_0_0LICENSECA.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.gzdss1.1ssl.gzec.1ssl.gzecparam.1ssl.gzenc.1ssl.gzerrstr.1ssl.gzgendsa.1ssl.gzgenpkey.1ssl.gzgenrsa.1ssl.gzmd2.1ssl.gzmd4.1ssl.gzmd5.1ssl.gzmdc2.1ssl.gznseq.1ssl.gzocsp.1ssl.gzopenssl-asn1parse.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-errstr.1ssl.gzopenssl-gendsa.1ssl.gzopenssl-genpkey.1ssl.gzopenssl-genrsa.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-rand.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-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.gzrand.1ssl.gzreq.1ssl.gzripemd160.1ssl.gzrsa.1ssl.gzrsautl.1ssl.gzs_client.1ssl.gzs_server.1ssl.gzs_time.1ssl.gzsess_id.1ssl.gzsha.1ssl.gzsha1.1ssl.gzsha224.1ssl.gzsha256.1ssl.gzsha384.1ssl.gzsha512.1ssl.gzsmime.1ssl.gzspeed.1ssl.gzspkac.1ssl.gzts.1ssl.gztsget.1ssl.gzverify.1ssl.gzversion.1ssl.gzx509.1ssl.gzsslmiscCA.plCA.shc_hashc_infoc_issuerc_nametsget/etc//etc/ssl//usr/bin//usr/share/doc/packages//usr/share/doc/packages/openssl-1_0_0//usr/share/licenses//usr/share/licenses/openssl-1_0_0//usr/share/man/man1//usr/share//usr/share/ssl//usr/share/ssl/misc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:31472/SUSE_SLE-15_Update/95803e5be0e526a2adc22ba26634cf27-openssl-1_0_0.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linux      directoryASCII textPerl script text executableELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=317a3fd50b0012cd76729ad72908c1a255c9b072, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=125b097b818afbb67379ed0147f910fdbe752bea, for GNU/Linux 3.2.0, strippedUTF-8 Unicode textAlgol 68 source, ASCII 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)POSIX shell script, ASCII text executableRRR R RRRRRR RRR RRRR R RR RRRRRRRR #eK4UUutf-86fd53a504ebd6902ee169782614c5ddb68f6e361fbb052f6a9b5d01e168e9a7f?7zXZ !t/']"k%N66X|,9 &H[#SZ#x3}q\=%&CjXw:t7Jg21}={~'$$-w~)&xjCۺÆ~yC2*hB^Óqgf<1p{^ 0˟3ADL+tzHy| ިl=8_1!gP)h22nTk)ʺ3h__?hm* W ,+*jCKM6P??KJ6ӠM)݊֝ybG@7Ƽu4)t wMrǿjAk9bU,7Y~O|P/ %V؄]CdDDxQf仇L BEMʮƇǸ_AW sA6fin×6H`#2rJl'JR]D-GYJ67ͭ5Nk$W=I(c5a0+%w}07@Kw"i`Þ4<#'%w˜,s- yd a꒡b%_1L$-d]?knVKmeqr\{,TFd}]1`S7 1"u] 垆wY-f/.LQ ;d0Mjt{(L؝" "KܞŃ*wp'r14"kFmA%TV}(ȮIכezK*q(J`( %cYj;G 蔍@ 7KzyiJhV*_I- lmc|9dB+\-1JF(#b7ܶєKM 㟯z;+kuJ:"O-A8M(qʆػ TƯQ-w7iaQp&D{z[vVkK:rs#ÕU `kK uo -#2"i5sِM(-⧅H½!{o ҫf@QfK,Мjfsu)C3;c3tu?gTg)ͳ,,^l:L:"ڴ|A&~OܗAT_x=PDi!ɗ+b؅7==&PM1ʂNts5;ndqX ;%s}͘G( V:N ?6Bmn ̜ TXwLVUd#錷΢T^nB[`we<)a`_b]]o \$9Y-1~rF{=cbzI MVroST]KM AwZA2#_F] h9I'uYRSkHJQeazyNa3.AK~j/CˆSFs#j}.l<|)F090CwA/԰|} pf:Pks_ ~=WO̲/52>tZ6{=W1R>&+A N)K24O5؝fM@Cg-j: nDA?pH-Z<1 M2مOo4y`ŷ@^ !z9t1w?FҸ+*ͧ~=hMeZoWG;Fl(ҚBzn]~l)MKhC=pLywU^=H-!}`A fi_or(IFI$}؊Nşk>,xyk9+U@@b.LDӇ&(WA-H{ 3*tjMG3#Hj-IZL)I's8%ĘSaCEqos iw v %FV+gYW`btaRФ?Y7岈bMMg*1.[qZB `Fc?DTF|<} 5u9NN5Yݟil!1Rhn Ӆv>⡴bKp׹A+l/)^a>LE'3N5W I eCy~W8nR{:CJցZNWXpˁSn3cȄmKfciIݕJllrp _TmqPZ bF7dA73E, Vkng"v3N"a7ZD Lv{ 6XD>~[ o KϪ|Ϸ4)g'| t"KˁI]LGuH̽?F'#N"n9*揔i"BQ1h̥k #(<\|PSWنo/k7 c~3Ivᇉn%|J%k$Ǟ>8/J6[Zdz2m]4~Z2lIL+0&zV+0N }ϯ5_%a9E* + =$Mo=;7GjD MRlü@f"eIJJg JC :,2g$og":eI,ӵ LGNX( d."i]k+DzERTMf&xD,'ZTKB dLhz<`em1" bW룮hPA+Ck݂#'eP+m(N?&6@<P@hRojŽڱ6(:"†sC <l€R-T0L1Ai} &)Yb]t/ÓZ~;L-g’e,֣O_BkzN*Ac%!{x/&b; !E\;' O-źsȸZ= M88Flv-/U7~+{>ی"ltTdfbKy̛ꈭpUݻ;OBڐ<Ӫj׫EccXOnάќ%5oejRPRT`"P!E;qhl8 m6(&f稚5Vld)[k¬되r1vMiQ&PrM'L0?T6cɱ.0m̟OeJĖ_Aǿ4RO֬Gf2m 5"BƏLeݏR,*{p:T(枡YfC=V%1$2Ω+,xײG Tm'5 P>IHxvN*$]uª)D[mMWaw+[n;z=%rQRޜ-柔}&>!ci* [-♭PSnvF=s:PfU-V}0p%V ڊMgj3tv&1@>sz-{xqɺSs|R"tC&5X9OH,iT-yث) +-s1TfcgET%0[ dcD;5~0;Ml?I.ʧHR{ƷG3k %ˤ@ikqZ7>)¼n߂e+Wuff4i'er>fO 'GPZ[AضS8U #He,I 2:Ow_ß͟sFr@=ʋn\,b v?භ,B84!/b%BoΌzPh&xn#3G1!t( Ϻ&o,m &(]x5;xFf!f66 #7lk P`5Ka'tA4 qm#yA`@5^DX8F9,[Н`FLa)a0qzdʢxP.!&IӮ-6l# ÿ~MNF}8pjG^-B~(D-,$3{DrJ RO 9+p>\#}YPoRVgeG$K,'j}'fc.0c]㎾WRZWjC撂pdx'9m$ڊB$!NIk"]OvdA{5p?Sޡ: \D8-N>i\9Sc׋!A4p91uohk#GevϚb$@)c Caύ\)cJnvF*J(9;"a7x6|_1mac_eÛ)0DѠ},af ,&ɩ>t v T9a*p^M}`~ Q\^NJe z݉6PF6=|?ʱS\3\Ӊ3_.#RxʠwvN߹7x2E6=Kb}ZJ5X|0*V}QI{.i7=iZPi]GiɲRGMIrv:bC&ngP<I`K"gWfkȽ&'*s.* G52 _}ՌgSq  Y=޼&UlyN&5gtXbNYrӈ$}?1_?(J.s!YXfr1h76FIs$}\ Wؘm\VBy 7) gY$}DdyZea f4%2bjU+"ߎ˺1|<d[-Wd`IGsݰ \ElMbb*;g_!->>j:kL^ۓWFе%xH5D-0,(B?I#|صpp"Jj°3i`$]x[MUfQ:@@MH َ=c{pʪ8C̳ %='ȲLjvQӟcQ wyM `O9>,9!-rV,F/u8=jw i8,Zv8npE"ZY`fZ9Adbt k74yǞPvq ʥ<7Ar&s!.^Ś(Myϝa$f%u{ AFhzq#=FU_aM Q]BIm\kp_E/'u4peێ=A5>2iܞϛP>3HKdJ vfEziNOawyxZc^"H¾ʛ2^v[WAb?_eRloAs}"eKp(EB꜉:y]^uT)\S2[tV 2I>;|8j3)%<肒JclV bh:Q->k(8Ƀ%e7&f0WIIڶ-^$l76 l? 76 OQ,1iԺ>V>xZ`w4ppބϡ}jڢ iYk/,|Y0\}y0A6cs:_v<?wE#i>o7ܐ>U6WhnQw X&t.`ou^9ahBLt"-:jԪBe[6TRU *.IϾhrK|u}4|͹&FA2R ś.4q|EWeeD3sU57:t]9{F4CW䙡%Dgs0#ۆ,{BQ2p*$ `d3.ف3~z܏!XdGoZ2V)ɘRDG`.!My-ydeO;TsT:ag[aYШpI'4 ?LoဖGWg hw 2n~6k#$E TbCv8V QŮ P .j|AcOc-yYZiLjTg9i$JR`^&%7xm1U^ AmL4@ed(1K zjO=qvdaH>U]dT^E$J+´؎y[?k︓}p۾읞Βf4^K[`#RZ8k>]|i鏹=}aߦoEԬ$VuSY?MS%"TqLA` oSKØspEQk8b6]q~Ო|d+!ia )۟.O@B/'E.cF5IyP8\-)O\L^~K-ZS zre19G f6/SCzGJY*haHEYj? ٩|C}Ux9Y[9d.F_Љ1CD}&(K|a܀ݝ ӑ&ݚ[<)p`g WU7!y謎+COI8[[Q> IxD  l%lO'*;nP-8vSxX3/V`[ܾi'j{U  %sx*‰.m`"͋KY2s=@Wg_2:큔hjPd6(¨w*h7!.7*nvrlcz6ߣTCg#MP npװt5ɿiBIъ&=f #{Mۜջ+ğ39 D^nd 餇7S;&).UXgmHL 1ށx\YYю3Qkrw( );pU+mmu,>Ql Zm32mUq̈)0]: xErcҴАUO,ٱOT!JQLh4,sЈp}wI,}J\;.Gs"S<pyZ1_JN+.ˎw>hnK'Y#B JzԈ+;zή7Q"UdB?6`N 7?0\$gFHt@ij„r)7/,d |+ō-9WDc{K鏃\NM ϴ!3Ve|ݽ  mݛT8Z5!J(s B6w,E؟Ie|#BI"i!Q8Ϗ~cH*:߻C̢*:wԫ-qL# ̼[y@Χadl2ᴮ{IAюeZlhHS2 .KO@H[iw,Vlfhdx&*=8<4Htw7z,&^&ZcG ]lmLY.\ BaH@|f r|\E)W4RbIk7ý`BGη)>5' ";ġu`\$fMRF;ztiʍQF |ӮQ/ҁ^-Ng n9 1/;]ɴp2 %8f:뭞сEcMrt \ |RԷ@yK繶dlg=B`(~ Ps+iI+R3K+EFIѝh^Cn%u>Wܷ29Jtƿ4$BBǥP#d/$M-]K nHm/܅aNQk:z9ÎohL"H/s4F.2āwhZf$LvX[_2S Q\{(T>`vueŬwI"Id|3oK :]h3;TO惪 ,#n`q+)?JmmE#sZ~UE<oQ@Ʃm-z᤻k.2_d~w~2}؜ rKS+Y)9Wc0q]ԇ 85a$r#6g'h\g)FZ;W5N[O۽*jcu K9E6`kC𫟭< FiD`* Db/4 hgŒV9[ZA³K#ۦקPe*&3NW66:<̺ELQy, B&~ r;r\~ hVlʷn_$n'0L/\ewbUl72@ gf nL Sr#*7J MV=z\-,7/Wi_ɛ [՟p+)_U#/PHoR1ۏ%Hܬ24$P15;lg讷gk$&˚ &.o;\|uvX71B7!˕hƊc֔y㟴 $$khfD}C|1x.b1S*'@b+%⚬HOJE{#M erw!$wwJvT_6 LqN &Kx@xVSP#g֙Jc), u.`z"BH'8OI]=ρ9H?8q鈏oGOj(vz(=})_>O[N-J4ߝiFv^\Dґf@H?dN*իuƭW$Bc[eKqv(_H 0'GD֦eп&;VYlPӲ\zȀ+r u9>{L>\5U_B1 ҞS!+3єۻ y@T@%,^[9?(GoBs@Y2#;VљE5Ջ S2CN#MnK>ĆzdKaWRq=,yxˣ*n#ikLaRG&v+Uj{" ߌݲ le]A 5'.,_8 VV.;Nmz@ic;ycbxP#8 @D̬Ѩ5@Jl= 62ޟľ{bpRxX<5z* M_BZ&3Ћj쵺=`);RE.T⧛5Ȓ&,DM}옘Zd+6wyfU򲩊XYk]> w@BoFqqI S|Ti6' TQϣ :L^j뿼+C*cY4~S/]I^͞r:]A}"pk)Q \}%LJW>9k(`uˉ: %*1k2QǓ3 orגŀF,I{ckX%zs鴬pL>$s,Tүnh!C6*xs}X{(B8cHؓjj$$,KMXI*",pdg'bO w4lY"9KKuЇ1SK`"4JGi@pyޢAOL_EP1)i'Zcjk5S9_o'|nyV4~]0=Hg}`1RG<Һb4بY;l-uO fj^DŽyuW-'j鿂92iB~z\paBq+-!q]#J%փktQUA bȺ:ӛmMzD=cäe^X L^Ǻt@< w(B_ua4W%!#CN[&cV*|"Wdsoon %wܞWI\[RX*O=Q1B 3l}ׄL]#\OŞe30*u~Ma< h9_llsuY9eDh9}1Iና8)ai3jL&ᣇ&?Pn"GeO w Ĩ/j4ww5 h'q*8}=:sC ! @^$b;*U76YHO>fI n;)x\O߽|(r9}A3NwihXw'ȟ 7gR5G:9{F3C%W!cGEjM_q(0.Y?\^2p۠BV C@֋Ӎf2{<ۮ Zaa'A4+e3-eNU! R)"ƭ)ŦruIFTȭK ZЯk{`gxjN"%b6-aaVEtI}͢TLN)8xxḽϩɥu˼+P׫;ƭM$ksd \ t&op50{VLWcvRB"jYB痺.jējՒ!v& %½[פܣ>]IgVW&ttm䇲Owv"ARG=C@"P KZeZU'3LDNRiYċ:9,6DOɋn/ @tGT@z[fx/9/+[))d][8.~G"X@ Af=9O*Eeml vWwhy>;Ƨr]ނ ʁ!\)W׌Mb[Cav\q}{%V]Dh<1CJC1\̶0;' T2j6YҥdgH M>%Y+%FyeǮcߦ5ΰ#jm C*rUǙBx)x󧚟ވm䪶։Wɑ̔-n9P@;qFb'QwEhvJySҋ;oN{"\azXfCL׎ǐ3f &<]"gm@~::?V8^cvbo#ܿ X_sQԏ^uI v$tT XE3y΍6p;z4Œ9 gs"!b-k_un[$(Q"g/m="}#6J g5~vǒ~,1gFh bJϫ(Bvr3$-'xbnna( r>}x[E/te-EC3ӱA(zCz%IE큨u5'{?w4Έ]`X00ؽV0i"ʂ8ҼvOʅBIt,D˩gWv|:QmDY&_w ˽6KS6q@%o;PCv\y4'Tr5%qȏ <.cʵ21@D }CnV+"& .cD J Pl"k2WC!QӔ\`bqv)#ܝ.y ^X!eGwx>RgJ<߫);bA,|>m8Z*h-9z=-o|_jAҘݹeBk6B%<)6ddt޿h*OZ4I+W@.ZdBgQKU>N Sy;jeD=P@:LNL \2]߄򼓪?CaW5傿ǁW}E\ϩazG9*RܙC h?5J+3 Jd߲5^d쏝-TƜ?K F!GhEӷWM[ExSq|Y]i±rx}KH-H  =Γ26G =ltB؇٬bȒʼp)s!"yRlאGk2A&pU%[yn{ E'*0nPe>٥9{`M T q\OUc4lvͽjz^$pݣ)5`Bo(Tظ:]ݯ$n|0c{E{a (2^00 ޡZ9},;F3񇄁gt$S#6ŦBخ[772ɎzoA"}KW 0F0\ofG)ih*A#^ZP͑T;{͠C]Bl|xf l[, 򑙅hP 98 4YvЃiqUqt'5_?ajH@s *؇ees[^ !b Q_hLPؾK mwiV[^>ۄyȆ 5327ǫnf@ x =]fY%m8VHcԛ+l_ ^v1!YFO&,,I's٩t9¼a1Ѓ-*x[zp +){p}AԬ9lWuErj:h\jѷc.mcwo彘fZxm1@юR)`z?W3;kl ޝ?ΆI:i-k"u< k6Oky*^$&@xjLK8rҋSPw:Y+TBdFmc2aaZ>0!S=GJ'ۼȱ$ҝxq )3Nk,VzzB!C_Rs4Q7~L=- 1O`îA|B1@ȗ-Q+ B\}W;#ZJx"$0 fGvi` "A8]V$PiC+S Kj=+ѷ'{̺ U)g⁻Nt^9#U-I=vJsh],4N @)ϗ1C]eO>c( ; .Fs`r-p i;Ğ9;#?w\rOMIRЉG DA)"}/tG_ `&=|aXM/u'VFݤ1-=OzA¼d:K!\7)>!fn V'С0ʩR~SyZ/NvNU>י r̛=Wr¨@3=;b oc5@I9h^FFV^ ahɣ F1X @\4S*;f%Q?yy z0#R w2n-b{F]!u54h1"P'VthS}Sx4U [ZF,#  :5'(aQfȻ+R'n㌑7R8I^#NB(AsgE#n!*tu8KPh~S]C%OEu㤄ƍf󭌂O ~R"H)v إ8bl6'xGg'6NưRxU޽e+^$ܓ!~66BorC:i`:QGMP(+oqVG Xe2?4?[zHزY6-`V/$%`nJ1$(WdERGrί095 9Sԣ[0|E { BN?4CY~"_ 5o=[؆ʥ7s]J]Н\ڔ/(zϯԘ-]@|"45*ܶݕ-WXJ6^rm uS>w||@&Ʉ:r)GOm#u Y`NLI wJ]FC6 *joKBԾ˪V%`,xO>O2<ڑ@Nfy5`Wm8hFJ/Yzf9_-7@WH5@kPc+2BO<w[Ē{_ o!0_/ yw#;2rMQ͈Zm?uTLsoj ")@~ F4UxB17oOc@6>VNH[oi+LCw. /TF!L>}U{=%`:v'z>Ώq'?tT_L%zE'h<|5Zasrfnlz3 zX=TLbT2fIzBvJ[|A-|ɼ<%'l"l.ے &8>Bvy{eۖ5[؈ߖ}[rNˎxȂ2+ u@QUJwte>~q wdci܁ԛZ&sxbu?JcShPO:Brh5 ݥsBK9 'QN:$o,?p7:) ]a]4zK%-3.5 H%3IYBz@4AyV `2"3ԧvfm$zKNb /hnGXNVN[- MZ#zrE+ ,XR<[=_Bʈݹユ(~&}%M$HSza?bE$d텲9Ǡl|9^l&))ˬe6.@;!ւ! q~#db#;EIhw^/(=1I&}9mlL.Xihf:R/?cL7 5` ~5י *lvz#sf,-Nd{,F+ⶍcF6: '˙ڗVm D/W攉3o|ҖEr׵dYmTQ J.4+Z~Ct{H}u$z3'C8*%XǤ>\`cx<ΤS*o%j˒ ITu)ɚ _tTҌ%A蹶>p>EQr.ij4lQs }6Dܳ27DnmIZ/CYħ6(<€ 2;8 ;yćSakyȹ| n#X8LKSiE$)ETB0)^HKz1<׼1CTWO:2$V-^?f!JJ>:X*cFjBw0|R٩`d7?.b{nE 7q0bEWN?qp;h¡P|0[ֵl ׯN xfv&p&c„eZgmejǿKX}y^qdґR<ܒ,I ѷrPbc{^̇Խ\.:KO{u@5LyXH jFDgȌ#V$έHEDQAfçVE m| _~ mC0Ϊ B C~UŇOj zM_{)T!?$OR>KwNM XӂWB_3CW 8XR~hãߣX DzQME#í.,xCxLBJ s-Ȱ8DI#69xgŽ1z2?Abs`XXVR h02ԧKXdv#5@>>(1zA ^͇qp`{8ֽhSJj@fӨ9C/Ռ3#:Ӥ4RvPV:WOYzkP12Qo| ڼLVd|tl9rWM*8C۔ 1aM[4ܽp&{!h1XTgd>r!6/$|sp&x\ȜBgaX _l3k'hmQbzaWB@s2+ayY V T[ͅ@3Z~Oq]̀nNjԾJ pgz o[`}<Es׿ cLe%;ۦjI't1SGsN (ܖKه=6]ѯU5k }A=U*W]e6بy)yH{vӕsXM(Ԡtwe$kEΈRG%X"Ȱ`,Qa-i_\L%gXbk+3U3:i' 0_VJH/3DGwgRZ06ǃ'®]~҂ xpPI#/.5ީ殠.-{D2=ƒ2(4ϑBjVE]PPay]0|³%gф(oνЮR2CbKࡿa&? i&϶pb1|&KF|Ċ#^!gˎ?ExEUEe1 P(۸ ,`< bb!N`@6Yĺn𖆖} G_H]Wﮛ.Y/ .kU9/.ҌhԆ$j@ʱmJ#CG<`=م ovj[k4҆f Ұ̮q"Cn{^ 2ƈ`qܝG뻃:j&ٖ;>Bmj`hl־ywtj 3*"Wa }n XLcLU띌 {G^qa<IJwi[[eСn0 1Nf{kxڒ<84B7#&s-ɉ} $s|tg9]plAC!taGZLȿ9AsB1Ŏ2S)WAJxۀȚ " E{r.JYqBNdjC9𯻨$=ħrօ {iS{v2P/_ 0ämk"  D24P!ad#HPn2u2Łך\ UiʡM?IbVv3 sx=6YUMg 9򁣱~yz}n mWE\ON]gnK^G#MsԴG4M!KB(W-3fӰ@'If~u`~ߺmN[.gXsJezmsd/t&}dr6 ش 9S^4P̘-dsF ezϴtN}8@y,P]BNR\pm3Q͍C̒`@M%BJ('#1gVByvt~+Fʃ su޸\:>t)|# 9*h%v.ә0,3wW(!bh)L\ UVW /=㺆/>9~pWg:TWn3aNI#ʼndN j(muȋL/CdIfa,v7T25ͮe͍wyuf_сp t9pjp%H4q$n *WHƳ]3 a-o?a!j&)ˑkMW:-$,; ,Lk v"Ha6=`J1b F @ݨ,16 R*}@Du(ˌ8&\ tSfaW̚tv\s8wk>vˤcGۉlS{rVSCɉilkz\t1tԦ68.|NvF9Lex`ՖyۇKtL`*D_i:?aдmSqqMʫo[qT׫Ji 0CtrKQ, US] Ez6V[^ z¨&}5LUzkD{enCgcFxAtSJ`j$cR6x[Dp׮rs,F;,1A˭d 2ʪOOtāmA5j.jlIVUB͍r{}s>}&]B`Ud&8P{"\VtaƯujEXw`X;Wva$<낗o6䷚~/^= HHowN,SϽ?pI 4nRy\t rE>":0Bp )a"BSYW1}@ FJIr\Y7!nPf)w,{f㿻[\L/tR8!U$V iu2DPw;M\l#Q# 9I?M#q,(@0k3qdXDiy0EwTh+盳ZX \S/uaO8#}Pr`.)0*G@AF vĽKv`p`FeUJC& & a[ZR|GA ٝelϕ۷k\+tZǴ̬T>E5[cpOCRYU#fj;i"5pmׁIJԡӊu |>6/17]X{j%m9W\| b!{B&f枚bL=픜)h m"~'BԢJ/; /1iUbh ێ>9#)v$7^;?5fEo:Ez>#\g$~eֳ "űcr |%E0JӆSu7n?d0TBXfvfgMb"_T0 mw^ VƆ!% O{"ˊ7/(C52 1 b+U 8lIUTmsWVh x;sM(8@J 2/ySN ",2|(f/j pQbg)iRЂ@ f\'> - j»& " g|fLԽM{Ύ{_ `D>B7x=; R3"_#M+W+}1Oe^cU %` ZFgL)gz;-yibfhdͳ2}B(rKJ e5,]f>7Sƛ\>hu=I{ПNOTgCRgnş+AWLUѠA)X2k0A &];"jEryi0,wc2$~Gܔ ɔՉ\MM<ޞF(?z0AYU*6b{7R ﯂SFn`Ϛ7mXo[i&[(D-Qd aj4kVyR|8UH}Pj"d?᱌I$Q!W}ڃ#PM6 ]BϓסBCĿ,Pȧ$ ⫛ 67زH'P0},=b9:w%]y` U=(HCWӇSiy;C~CR 񳢼p[GT]1T;ͻJU [:1a\hE`cO[ed?h5·R8 mp`X I?d칶0p7IRg!i1U*Hi.ϐ\Л^!s?j?I&b oO/#WrLdtM΢?,|ĭ!V8=9+YlqN D =ѷ"[իseG]~+rG1p/f x'f:.G̦>m+Agw0%_!IY~'?4hmnW@8!G3I3溃CS,ݯP}"IN- at6OD'a4^*hg~`t \yRdHP.z_`VIrx;;T)NWKT%ERi&RM^]+uękK(a i6Sߝm p~* דv rۑh*xn.䒁%'TAnɾwc15n p؉!jhs#2Ї@0K]@^]yTKbȟW4(Q  V g G}Rrm565Ɛ6 jV"p3ȺPU8Ř C@۞lYۈ+鵝Zw؎ڬ)bf0!DWQLT0E S!!̣"7/:XTt 6Wᱤ6ФaXܛ2d'kq>ROkE 2ފ E_p1ylo'Q0ZK&G;(k$t9:Y?A b=šg/7^}8AjǷ5P$$5i@ws|*K#I269˿3g&G5V|+q >ȝi@7:҃VN#֊YD4INȕkM/V w&fի/84w4Mf*BLNW,3(!]`d_&SELٚ#  5TG&}<S |/Fڮe(,YnSӺ/ie&popjҷvyo\zӐL -at74Lpj/f`71|PƞS(EFoC.!i92.F;pV|jlT'D6oqO0KP҉][syK9  '7Pt%|hWGC NIx.1kɞR?ٿݮ $ C&ɪzdr/B\4L6L6zZϥOEtp{ 2]Z @AKYApnl3Pz'S3L!McrWN-/`T_ZVf\iof8KI7+ c5]u?'Cj#΁>m5զ R&G[-Zfs2nᵴd-$u~ݴ LxUw֦Z0*lP|4H7( yD@݃cN3D>ekłvw@}=Hתe=GF-L5^rFȯJi b ƹۏw$!|,"Vimhǀ⇑B֣QԢ~Pwf):猡6G_׾<PnU-cI15MZ>a%EGkdK 1i02R,:,Zy#'mߢ^CHQoK3{ RN%6wJ/.v1K Te2heq)ݽρ,qȘ)^٬I.4eV.j@9$կ+g~DRBCfkVI<*m>fH]V#k_h-* ON=.2-N,S~8n8O1K^|#[gg p=Nbh>}h~;n&} 6X1$ Ptݕ*cnB؏z?~r"x/<G2;0<)q"'R秕:2P@ݥ+  IF!|n ?;; ^4 aArc~QIcD#'Rdr@ o!A+8B᯲@wO[\H#Y>,]~ *R)Ҡn0+A]Bpo^Ezb7V;DW =eY'ZH7ԍ: PȘ9'v 8|]<կ_l'\5}8]1XWp8]-ǡhd> :W]<F+ | 4ݓ]>֥hȋm 5YpkjxvZaz`T);@ R4e HVX'cI!5dRO+uP8|$uv +t(b܍v}Ws=1k.:[JУg~VK(=D򣓔V*@LRdٸwHdbÃԛw+4J]ѼMiOE Ɗgۈ&Z^lPzC7b?ddV`O3_1jd\#Q8UeermFY9FƗdUUN=o c%hr%T=}Wads Ni[{N+~̳T`P~S_OY_cKpV<x>}Z82k:wJEu!E|Yg00;qm?3>Ylt|)Ej֕sd,W#:Ag75a{MLx[Q%++gEz<#J6_o2gڎ4FuL-F?0V \wCryM/A WD a o['|xk$߱^m 7r/9:$"^_YkCz@@?{yv/Em:>ȏgIlYsDr֫J9^}i3$lw3Z x| Kc:or<*/mT)$ů&4 ¸)`Kͧ ޶KfZ]wDp vFt}\jF~~ Şz|QwrU@hGVY'otwhd(Yi^y`{]V (р%}. 5,E "6T|ga~pU:HON3 7(Ґ"Rc*E(Op3)x -Y]|/# ?<͇J]#DȱXpm(mxc)?7`vexNMorI[ʌwPzHut αZ{[Tn3+,˰{e[T8vI1~T\؝Ax*;|p3?iͪaʅmEtsjoYx>c}O^.Yo dҕE꫷RmsGsqi V퐕9L/]Yk­G23=Nyܤi},׌cJ a($.1GWןrZ2h1xgBR GJ?AQ_Idbh>끗'ɡo{ֱDkHUT!hFi2lU$8A @'9g'KwΝyA5\\ΒyeQ'ӵL/Mj, I||Utep3;X:p-T.آOqPrݮjY 6U.kf= Ť`3)ٳgQMKjFHj0AFomSz&+u3|اꗵC5M e54(Z^>-[o 4Hw|?n?c?~S| EN7  P0|@d=ڑ>9s;_8:%rq|/CUѕ3$.PL!gXHS`q]y:L RFCTtjCiGlo@QpfH wH\I̺'Y(*XK%YWw\[:MF[u@Xm-JZל@sMkr{*/Yy->/QP%'[XPAs*ה7-J(mP U(ܞӑazCsˎNEkn'^bw~›go!J.0gNp1jIF%.;SFLtE@a j/f? >9 +)4>H;|X<,3Pb=`}p3Ko<@XEac!30Qk zSwa7fYxE9ivH_'j"(l# pX2kR!8R! LxV$8`P;-1h]O0.cY:o'2;ypŒsB7ӏPo} 9~Rpq3sM<+7<ʅ|%:wI>V>P 1ՃI6Xٶa0-PC$zzrXŦ ҉!2b~CG\y3 5_G&)Tpce%־7H9췜{ĿYBʃ(`HADEEꎯwƾ%φWw ؋Q(PnX? {dq ѝʀ7ILyzn)qnN]P)Hwrf;mFԘ՛+/)r)S\YˡZǫQ~t- mL,jm"]MR,,Zж~u#<=Ad_KliOKQm9,p,? eP[̝¡hrw;j'2Q,dz,]-:| *NW`6VzvMS(W$Nҵ۵)2ǝx 3 Cw$@oJlUFGh6FQ5@Fh*&V@&LW~ bS{?`zm3@yhVllͶ׵efw9ʎԱR!JH LݖjCkoN|;\fȦ逬[ׇ mA4 D p=qR=9#}`R'g񢉫mf/zb.W;}?#xE{ 5D# 9Em%]l]0Ic8!H@:=>ATDW>E78"g̘B۹S5G1- K5-t]i>.YEgg"d^=; 5b$6Ozzsܰ}uDoff=8iϹUmisx)V[#Ǹǜ,ܿO:*V3'r$i:&R.,P}@M_.kZm"qpk;XKb'⟖r9 6gň6x\*v&t/5|@8K-h5|"qBZdVd]toGP&:jJ|,<gv拘 v+s XD ?cl NGij`^tug H6; >ݬ}dݴ[; [hXzwyPT,6ļj?FٸJ*Se?eү cN̗BsWW-;NkӤ{baUwB[TS-+,Y] WzikoM_J*X]L^ BY$z~u0P=Rzp9?#j%zIi8dM ĺS&lP")xWk Ԝ89X۬7L zܢy^*vQʡ62\j ),DM`U]CtT煩Uy/HH%|$Hr[//b „\Ae큮$ccC\9A[-{Gs<9oxG͓M|U|X cʚR3%٥!ai!Y[5&}7i+&N,u/ô΄Xd06a9Ul6qv{wni;OаhG;c^ؘH$@ R|?7Z[w@/ବΜFʞIQʦI uvS~mGZ4fiM)uz~J1FiVtd;ªӊmUz-􃶯>9͇hXWڗ;'r;=u@5 *:d'Rl X6cf diA]ۢVÚPjZsӳ+0 *٭?V@_7Nk{BdEOCC?Yq˹q0cvC)nXHiosdJa|x4}6 p0fsH">kXQTV$caux70jc㌥ްݟ.G3 Ӵ"WL1jb kt"5O@X.dR<P篑^S]cnuNʐugt&*R吏HݽN iX^{~UmYIZ&D sٟCDN"͂Z:%25g\< TI\~lxLhb= ߻pk*~KAܰ{ʂ8d⿏dm=#+yǽ-E?Hr,޼Fʼ9ײbȭ 8r"j܁MNYto*g3CE1zNoa)s3\zf $d^Xo>J!3 ̽\浹op:*Ux+- s P/RߪR V~tFbA[RJE0.`quBJWrwg2B GYa햛dzpj4$sG1Q'y橶zXkGKہ`>JV?ȃ 4Ểv;uFXǦTΡOz\|c;)k&w?o%!Kw亣NJ{jgKچkzU4%G\4ŔhjV;w6t1UusxƂop% Gq$*,S7P XRZW4G/Kމ3cLYSHw)--hD~~+jrF?W7z;zRp!2H22-FWc$\`>`'rp؈Y#Oϡ w|~>ir/izb͎ȼM`uvXSQ tm#<(m=7h<7VDޔB~ X&ˀ r!g:ygg31 aiӃaœ#ői:TP C ڷ+6E ojJ_ghIwU֠2Rp1K"ɜWއ'r߂<M5KUm׌8Ѻv%FWⲍ&̐4!F{h(PѯE JŜ FTNveL{n!ԍYξ$vuVM*qT,~\O ` '_54Nfy,QGA{2cXzA"68?6oEŴ=Y!=;n9p"IV}PHLޠi[߁73=FV‘\Ij3aN4hL+ǧn)JN9P"i"2?83 ȥp~S(2Ћ@4P2?$h'`ͥ5P[ 4AJhCjBhv0ۤIjeI/ت2$ԕ+/6*Rwx@jZCI-3Mt'.F 3bb"_G{n3;ׅ,aXQB k*֗otĚeˌ^ $)54B]=v[!0gRs%zj 6|ptEDY`>ħu&w*J*FtκԌdD3(C[IJ7UlI=mG+9i"Pl]R%);; rFKZ򱬾ra])zI {`pRA&.8a  Zi%n,/cѫ +$\#$#-I5m۲΁7ߢ5MR _qZo~:U+n,l@?&<9xA'蝩(;%XVUTA2nTrVnjV<ǓK`;=ohoK'{Ia*W̯"I>KElk<lIΆ42{S}7NpqU7A'XD0{iqϛpn_R ` a^0{dɩ [a'% ?-l0a@3moILWp?w"ڌF5i!;%.Pw}F\J:)$t|l=lQ֝sɁhFBxhd c߅lM'GKg-YUAF\Ӈ=$?d=o!aw Phzw-8SXo`K<'9B uqh6I/xђkOjTܱXuA\, Evb 5rytY%Z;IԻfztj.}QsFPz:{ӭuA!qecZ'Ha~+kM&wtgB I ڷWpcq҈PGaOj=qH9ҢǸىsl{}0_ѱ|b9@HRbM̈́`K`g?p(4@.]:"lI!p&^YײIrx lLcf\0Y$KIbW^?,ZEa.BW^eb}x|IVī9p3fd n1ŚVuafr!upIF 0,Aw34N]>FJCMJ*E(Hr¾badlkM$|4tz_Όfo*ͻ\S;bݰМR175jpܣsB/KtԚWS.M@Pӎ*5ό/if/̣{Q[2XU)*}0f\L\juJ IEiI:O\BѨp'ӷ_U&u)oJ==zl~>w-Vt]neX.* /\_ Ks3 )t3$H#@=kKf~ڛ5=+!q#^^/Vgb"WA.@D6V -ԓB-}Hf. ՌB"w d֢Vy6'I当j:=Y$kRshnۥ @mu תj\<D$]Bc^ҸbNhlԣ>umFyHj !b <$qcFWXJyӱSHgL6S;#AB܌ʵ8wߺYf^rսP }wV W"ҦP<"0%@m))]ydb n1iC'T,_Pf3!}_YF@kVcR}63D$7<{9^j3/ҥc1Y[VcPe4yfw!Z[ɉmD. /vX>7 ᩛ\73Wv  l*]f@b! rMW] w!p* U'%s|vP緋4Pe)9XŚ ݔBwŬEjSymk=7_Q枺E֒⥏(wp UG'|ߝ;@8+wꨎw[BGu KFARirS&⪻<Ve;؈u_2I(t)2;퀳ɴ !vi+C xМ:"6"~8e E䬢+jy4z 8(72d:&=&Ś$z2LNDt<}y5준;03_Z &}t1Wы^rnՠ%LcA܍#Nh ^8bEşvHO[fYy,Z90UVvSJT99Œɐ/Ey\Ll7+K2iGe>Vm+~7ׂ[ܢl; {V?OZ҆OfHi:ՁFA&r Lf9* Z}D#z.>3mk,Iጘ*QrRq"" @_ 'lD/@<| 4}\OD`/_Y}uJd_tlj=q[hTF`5w.d[޷<8/F> mɓ1'[F MOc3Nѯ6!+sV.2pVtu Jk3cdq7`ȹ]-|*w-[^0fRIv|Rl d7˧ @`oRWy $xd+Gns%c#XF ~  +HTRBqyjYfڋ'i!Gs3ƇhX;dL2b^lÕ='TlVzi= ' 򊫦Du[QߡTA\8n/RMعdK"H#2HI+֡*=͒ VO,ʱ  DZ<.UPM8/mmu"\PkM;$l%O*T'O<$ZҲib/cWʍ O~!'E>d)aR7Z"#N3-LEP\U)w-&1nCf.B ȭ7,H{) {*ϱOF~;e7;!uoahaYxNsB )@8gZ nA-v*|5ܹnk3,4yyGyA^n(Lk-mB\Ex[鸅sGcO0c"-oeAgc#v6<4}_ I7BQ(L6rpthJ\[QyWe;ajPWI =S|{[0TN5?`rUY$۷F?b֢x&#+:ߌ=D2q&rdcϑeo3ru_)jJ}z!XA>ЯKVTq d U'fr.Q`YE eH]E>zɌRJMq!hܖ⩇JXT\MaN˹r25t\G`WaЖzf;Bpҷy ,mK_. 4 5@QVMYxBT1)FgOyNs߈ؚ.j4 yiDM3. `L 1IVwlE\UXKNc-|3LJb8|7eQh>/~fA-\7j%7 ',[Q:_ӡk< oL Ĺh.F놊  xe,u8fȩ9WTՙ` ZQlșAخ~Xo"Fi1/MUO|ٲkWVys@лsv1#)X6LqBͨG]U$˖.sw@xϴ6?<Яe/DeFk󉊌K?e˥܊QUU8lޡTL/W-,e9Aαw#:eU0U#59|aLs&cɫ|CR1kScfauS:FMƤ!`P27 )k9k'qXY qJXַC?ÕR5UBlE캟oŶQu $gG=RY4tbDKpKjJ Qj[%e~9Jܯӓ'vf.ߊ=.`Uͫc:$%ŵ7+as\?ق"Tu9 ("D5z>yA}Emsu胭Vt\Tʪ }Ke܇&OyٮBzk)w/!n<{M :2(` 1} C.H*wXD8atrgƧ~{ D:pe4:EZ%ǥl1 Q_ NI"4M*{5ly1TG3ё6WG(cm8=L&H.Cwx*SW1șz>#!idFMHM[Iv9@ё93>΁ī"@bZ ZKHjuFD IAy-KXS Uvq ,9gdm#RHO&O74hIJGԗ2pqڠ2>JNŊI(;^/](E*G)f+oғJJ:E S X6dh / _lz*Jze@0 >4 ?YJ=()NRRƸO ZTʙ+Jof&]}ie|}G7&w)P\mM]#z!0Hf ^v>ŚIWE5Dgboϟ,Q7ݗL|fQOݠ?8D>dG1_ț'^Q<3F"ZA*ALVɇR@mI)ҿdQխp #hj@;F_aJ^cs@S8|Ozʑr3kYD3՛) q.tXaFMX:>Á1o.cfâap9CqO7*:##L(r}Z>5*_q,k= +J bGQ@>9to/F1R;;84udMi}BVNȣ[V{7zA?iPOT!qr q@R'<9)栛6-çƈi~'<2|jcC_hҌ_ѳnEۖ`I#;mIC8rR+IZIN kJ}D@0>vw6.5뵲@?`D_9c#"MTHV[֒DؐZ>8ճVJR[ZIrK\sIZ2xGXY~{pVZI #X0SYn?pD %LjELGPg4>QND |̢ݙ'@e>w H:c)[{5Uk+Tpl|Y$їKOM&PJ!$z9#r sEa}]hO;0t,D˅D1@Tب׮hiFZ,ϭ5#CoNJFO\6pˎ˓, "i- aZPL';+=ߔ.a@%d_8Oz1 W9)TҸM >oF]Z|H߽F.gY_k֟ɺחpK 0T |l:<\՛AHyIZ"@bIos\H8mNJ'-M3*$J]Skhj!EE s$ł-B2yC^} ƥ*۠!w& "Y|Ύ4ƫ1 p 1iVcbuhc/a7'+F'ŵ1LdLpJghG.cx#`| 3u8tl*{^ CS/ cֈN)t#|m+L'a*,> [R6DoNOgc4n@9YLk_!ưu%H,2$PYuD@^ر=l}m>qMj%I{ ?w_9.?>m3p`aF&(p4#]<%"p8f,'onR36oEIL*0 YeBzhlg>(^=!`-] R aA]HЄ ,qv}p_0߂WD-dJW-l`~eB6jH<#%t">mz\M;䯐\]( JBq=R|t$f=c(c|=Қ_heǼMLhdCHx`ur[ZOUr'~tޮJ4Z٘#qY߯]*/79j,lSfq׍JDe1wfo]1= Eۺ,ǎiZƅ 2ft͖!UG=T~1н߲`v q1?Ow2];0z֎GڎXăݨt՘Ml2>c}x&H.+9Igveʑz+ocIuQccCBLյE[.yi+ј2|C ~IsM)Rc@ZU9K\-{ &+Y<F2~-!TD4Ms,Tهo? `D`[,K;be({L|Qm25>a`6+4|fc@*s\b⛝<6 FP?Y uJ pHJ~ȍSҵb恇b_ Ѫ2<~6ah `(KjLi/a( <*_!W?+[9pal# A9?/*``[YKoW4.XTmL3x;˻n|W}86莜ˉՔ-/ TNtCSV ^M_+ǩycW'<͝ː`{׭==c鰌,.u T.΅F:zWL@DA?C:ݠ˝2?_|hxܰa +6{ix1k R39i%fP)aCAp^X(~JԹҟ#;={,1m%I%43^/qjm ťU4V^@ؖµ12L,ht&.ۣIC*a/C j'jcq2|'šW(:gcY: r)0?L7%p9Q0 4N(P՚6i;:`-qf%gT'c8_Ϊd2|f6N.ȃRL=*qo;X4Au_؈+8dU/,!()fR/bh<O0>3Z|ò"Ni3[X&x¡bC=GG|UFNx ŔL/\lkb"X4P50m;2p;"՞_c:Yi.d C/&*< u< JWOD5 14]e~0/YQz wae5,x%B;|I%>u;rvuxʴ(ubeD]JOA̐*U a*Zb P,VfR54taîS2fMt}k&' i&H[dt,E ) gְ6B+"7p, lEbgD2v{I ZN},$X9\DVӺC2GےdEB P.H+F4J җM#X&GOVer3x۔{13.oâEU>h>rG4#w}J$Zjw\ %- )[}YULRWrCJJqn9X٣78]1i#z V8l3J*2G엧bOFCUIs3 `gξ)ʲ[׼PU*/8A<H߭o,TanWVcS^Rso!O[ZlkT"S}̿敖xKCY=|8qZPox|auB$TsG$z=CKu'-.MRLM&49W4YZ$4z>6,]ݝM<ӍF{^#+#w`F/v_fsCz:Xc.XW~oH}9]CO#-@7)<]:$Տ1i&K/͋ضS'W {'Si }u5B yy5"j,Hvb Ѣ*wf!s74\ DAS=pmOVpw?k$T;kjɒ1DuQĢN $;(O&cw_n(G&Y1͡eQ+HmgIa `o񵘸4P:֪0[q`Lcnű>ǸK X8 oVHSyGrx8858]_P:㹴r$>k/dLR|:J ~([KgqJDϖ027[Fa]O9y2ͯ.O]Hmbϣm(W@iK"n֙ U gW%WTZE~"A;3-[n`(mʯ-coTI-T&8գ4wH~#:-l4;ޒϑX2Xy19TtRЩSe{^,/He"ȩ>ɩ{}e9+^U&6Q'Qr46T3:%Х Ͼ+,?Q-.52'1w֬2i큒$Rz Hr9p߰=ׅPlqP0"].n{ᾄ7I'NNz0exk9Y2"ucu闍%x],Μ9zBZ:(#5?*H4IRN8BO%O|E^ZJR*O0ݡ){ExI ҧMj7m穅.-DUysÎĸ_l8}t+'cYzi|_h6B,'A q7Ɏ@UX*"0K@JesΓ-mXhgEqPTשz,½igDNϥmsd>Qnl}V. 辐. \* ?&$_8ubO]TѸg.ƚ'[̪-$/:8OGJ<Xh8R&^4\ba$:a:X|?U2yFU `~1PcT [Kg{T:p>&DL踃Ql(Iza~;Ҿ%'m^{AsZH(N6EV5hUAVu0'` >ξDFMbJBo5mդ6;WE|b$BԘ}\GAH&=^ZvlNM/8=hceLq+\͵0qi3=MBt| UoOg)krg3U,Mܨ\ \mX`0dğ&?w [E4:t3d6C-1 V ?D&Vk*# !t'[X@aß Y}rshgWI`'!>HqJo\Fw# %.d—y~ CH )/A]S ؛QGr@0_^b3Si"{Aޚ9#;nw bK92$wE$f20zLaꗉ}6yGyTMS).Q[jj6^)^}#S:Xq*s4XVFh 6=k.tDePC@HG9;Yo‰\$98کC#QI q䔅`a@E/O9YGY ; DWCu<+D٣3>@b~ ܀ф;p`B7-CS}ss7\H[GE-y ۷ >!x p~\&(flQa=yG!.&DSNC]RWeY|&9eYW9GVQ BX(x4ӈy֑[bmt&Mv翧 cm\:\{ {i*Б! [ !eKrKp4SM,5&{00,ON!s~I( Fbz"@bᙝe+`5;Han#3H ؾbC^/{|qDz 6^ۿ߄7۽rJ ,5 "Cl ӱd ۵=ۻ$m<3UGDv#<e4U#"3Zug(`M*l;<-Ŋ'-*{V+|;# ;cQo/AKd:,(| Іӧ@9U.t Uv~o\|U>!ko"͔n0z*Þc_Lk$>6fu1&ΐ!1x:N{`;RDv(l=Y_$PTy{fZ#/Fhp ~4w돖dobkRˡ6.3w960R=f &\(8ەzXGCèi7 Oɢlpx#Cn$-2fY3 Te+xY.À>W{O>tE[MMH$4j}ơ#o--. mAK!lTSV*\8K9\8dST)hҠZ ņmO #.f8igxx#TJĊo@Vk\#5OeԥQ;VU=APpTv%y4ߒ4*p^ DZwJa/®fP Iv)!&&׹ns k *au+:@f!C(&P+~$1(D:>'|0RoBTn@wO"'I,kt0<b9wYjG&dw%5 Zc?Qo{ak+H:g1PeQ=7P&廗c:.8,ҳ_貦4tb{`5?!j&1́2w3L5~ÅװNCf u:6#JL锳y^#qv]%LlR~Մ 9{$ yf KG19 I%8Md&ǐ,lX΢C4"1^F;r8MrP}!k~0rCCw-l[z~ S_=Q.YλP2. lؗx7UE忯[LxLJ/1i+b,)=n 롥0+ [\LM]ѯl6v&$LhM1Tش|K!'2'VUMӴ4.;F0eԊaF%]\ڏ,7i ,huyڛekzzo#M5$&u=ϬTe۰ /5 HW@z4ϊ>O`_x*>%"[ So(USʟ+]TO~ZV7Hȵy?Q #!c P;Ed6"o,wXCK舑7@̦)&TඒHSDc"" I2]l{/(Po[0e{:pڼ3W^Xю=X_Cq߄ӏPp[Uʤe;X} i?ו"`Pj4$=\(*_8@lXM(z}BٌwyѮ<h:YC玭kƜ\oqER$}תg56+TjjDJ:|k5L'mRF/Db ۇV'sŬIY_Qquk2`  wC]”YIN`ƽ)dGȗž= /}nZŨȓfs )js-^ p(oU-{4|,-Ľf.)6\\4e:q~-@ $8-l|&)Ik 쵐D:=:81@:W_ȳ[?ہ%EXuiZld4>K˄jRcͬn7-r%-+",NR͈pa>*5d b'I%'/tH5P07yg "R4+4ۘfJB'?z2ypô1-T{Mu؞qPE9dn/ _i"Xo}OaK8>gJVցm<ۇ!NwX[+uIF$\?w6u[x=\Ad ڣWz5t6o+K`cƞشgBqWtvYu",{ a*aƎ$uZ>>ʱ 3`˭B"CpIX#lbA=c;`mZ6U#W;B<*_ 2<0Cz:-v*WW/)kwg [KOmpI6UYR E KW;" YY=!_POa;*k'WEM3;^נV;[#<mT!3xL\3Χ*4qQ'i[Af ) :Yo< GvE#{9Wa-{̺*ОI,s/n˽s"5m6DC۰ȧJJQ}xUq2 /yDS6L6lGz ϰ[ MT!o -4"n) 1b׹grVKŽqb#n>&Zpٱ1Bna_='8MC^紓g% I?/"Xd eW,6$,I0v0==b\神46Cal-xPc븴vP NV4CBmӝ:0ci9[ 0kX3r&-7Sߛ9gOnW}ake%`[GL9_SB7-_F%:JG .аt}CqRvRւdeک : W{1lp.AC}y[+ ?-xa;0*N3}ZEM#ԁ'8F  g|8Υ~qǨ|wg*#*R>yOtGw|"c&w-ȑˊWKKZZtSI=_hQ-g.z='^U?$t+ :3oyQ)N}VsSL`Ҳ>osy(廦SrKCǩr]; [SōjJl Asf4y{OG*-&] pnX`q߫S5+oyk*;q\{ =bi(P\ ;Y E0.U4\Dpܳw460oȃ8Q6%~D*oO 1یEWb̴|c< S=\mpΆh?PW2IlV`",JQV#/ڧ8MVc.S9CY_MnK`n L,DKjm{ /Ts# RywR e@9W,c16A5ٙ* Z1X˃˟>􎣚CK0vUNLNUulώ9 d«Th3jM@^x&ўІ0DJ.?'K% a&;C`׽}146c[)2NsXאּg"uwv""%qv,|Mfy}lf8n>2T*RAWY+VE;޽jAce_*F'yE_ r*AϟO_ = |'&)a&️*{rr Ǚۗ k!rCƞ.py6LFUms*bpw#[O9?)[[p*EJ:^ d}{ TFu+p[`p=C%Ϸ ^MKwd%8>?&mh0C X $3 &XsLxlPpg7m}`GwNޓ!-`T$?ђR}hiDpGp3? { 7`Zҵ|n*eq:b'n'ʖ?H3U\ ce:zGd48FAEĈu^/ﺯYu_e@LHqVS_χb$. 7mКr(W:YiS.VSjw]A/-MƯFM2yHL{WseQ?XQr/py;YXjK3&2qCmgifвw5(C9`cƏrzQ|q_-$S; /&Cr :P>|=脃Q"Xu\@u>\ǀpSqXu5511.v(1ȣ@wlkVW.y Y0Ot?龎Τ=}tM9-sG/A>i,։u>(e ڦGqߌǎm5p^K x# uh NM 8yP&f)xsXG>h-{Z3Ԁ9paASpqJɽG6_N?:cs}v2= ]/Jбm̄ݎn@Iˮ}/2bE ~29@xMha&W$X/ET₢6 IO/ -LA[XZ`SG+}iTVUزl8CD>c9 B;glsk+286щ֚D71YJYaЃF#u9!#9ƘE)7e췀/4B@\vfĦf!0BYmx{XŘ}VP,X&f;9ͦcu>E]l| ){YTg:tmiҤ%v!?4ԝ0+T\(q)vueDg u`鴮RVwVvkaɽw4˵n ^4g鼊Z)G$ ´Qp3сJMHVPԓLyOZ[/wۄ6Xugbg)ڔUj,Xo.SF2ގRO 5/9cҁ y_&S['k~(4ͫY'xvbp?B]|:kх ʽh :V AmӒBd>5bo<)yJq=vbk~gwk"~lRJ/fG$W=udHӎh"*,ܧvA߬rzx_e^Kݲ6} 9v[M,WA Tu7X=nvu|B X`݄I^? Pa0^ -Iz_*i5*bht/95S_*`5oqZZF'G?m>FPp9-*s)[_5iďŽ=FTjx 馩/&^-jRq68FͰ̚V>@l'%#,r{M){-\!{Tl-ԸyN {M"*\%Ķߠf z,&rTF,uOBmR#a/_ )g{ebǶ TC@+͞/fސъ'(JR{Q#_SGMwn (d(qtcW gON\ W@QU_/g: 7R5>0zʪ: S{*Px&tz3vB p LI/"w4cRT&A 'WJ:6~K#}#!i>љDږ%g$̘=TXLuy)WlFw@1> @Y J@QƘ9軴$FoDH-DjAV{\J~I-;K>0d*W1^:g)lFR-cY#pA3T ȕgV^olgjʼn gZъמ ۿ 2Q%-UA3M|Un*Ao?,k(tZ%, h; vRiR=WƦ_P\FŽrHBlJՐlӎm礤IB;lPX6_sKטvߪBVGNN7Ĩi\%^'K"n/1HH >~\\ Dt,nv\_ $A=oXZ`4|9X4R6 oZ>hrZGk! nK՛ DhUapO \a"8Jh]G^abXtBVcQ?︧:d&Zp,iI';zɸgnf"|sm\-I/Ax`3b=jJ.Gh ]_с$%LH5c/΀ `=bfPK 3s$0Fs_5蜬7&"*U5 唿 j堔0R7p\9kR6J,INKg@|d*T,c<Щ)}I6^돌TLL+$r=&^X)VjhTêt-z <ʒ),m7"'0wmh}s0"r"7j޹)?&3ZI[}T#<Ml@#IKju>Z*cr@kODPZmIы'^~94:V`+9W @y:#ދ?ˤdk9ilnULvqMI.EeD3 ^\|m=$(z{? TAUdJaꕣ˼yKYA ܌x)-3RФ񗨦M?\c%Q!הWaaaq 3Q6ş8I 5taԊ^2YּMuo<ʙbX<(XXPBĐ|'v1C`?L&& ZRǃס8s/Tu>Xֽ+=qbslPT 04I`YWHje[`3Ji#*-Oko6kR0mV4l^,1zN+OwkU"atlgK*՝z.!ZDv))cO !h iu# 5ohX VոeB A2M)Иa(e$.߈\ڟnz1噩B\$ÆEu$38\lW3>VE$yEpy+c=NEtiö5H)С^]dP(FZTm/;LM/FyZFfH4$]TG5PD#ޭ&= a+I)RY` -a'd3s y{t*go  (=WQylQ/q} N85>CEYK{nj]3yRvFG$`Mf l-Jг|N(-忐vd^Y2.Q!*SI[̣nr,޽R'9^@aS`hNcˇ J OWmB.XbѝbcM94-7RN Zq?iĶ *ҍ 0~]̎*6-$aԭ\Xt䵶!]MptQN̏0B p6hTNu4&x,<[wp;컔  Q*1`W$@Ӈ[xf+9WIm9>ɧ,. r|KRJ3u&z*.npЂ`U%vඓ+qfmq 3Z8Ӕ[aZm`}"5_o7=mad^QgG7䷦XʆgnCm z{Rhao&HEъ4I):ĭGF# X0+!Z9ۭU'w~]IZvЫ&_ZpAT3*˱ {Ʃbx&=豎H*:jhPRbzMy nz䮢2>XҞ!%\b,$rKKt_חRH~mݕMżU䪺xXőJ̽~JUφBWjJ]+\B!$/3ZP69YL(@ DHcU\hմyrɣd1F7bo<Ԃxqe8MF!$м"ڃٿWzSI38W9\µ1YJԮؗNPm xCV ;l&FO>=Y'Pa :NJ_m+!RͥDVU $yƃ1i3 8GloQ4zGM%DO[iCL=oknZ]TdZ!IT$2˝[%vgw`HL1&1h;sJVKilVεX_@=Ro|rkӰuu:f?JOAEL%3LY@ȗjE<0Zԇ2.穠dgC^ CgHFn&l"s=01΢7@atqJ(?-TKS:xpҒn`>a xS @ΐ\(}b|>Ar:989 f vNȕ J axO&lSkNK9:)A)jVo1fEFK?4%V ԗ7_oG,^"ge:Jh׊+,bp+ Ơ^C4İ"kza1(X[qKW6 #JF~z0T"s/s^va)F;|-cmdKXB}R;Ux0~`_MtZ qư? /밈+i}2z!8 (3],S Qwf0jtR*ScXm;0~s?{P̝t5E;@ܞi<չaJIԘ1m: Yn KA YŹ-]oɻ~f%ã$mRzdb(|4Q?7, cg]Ţqg0ޚԖDUSoTeVMya/~b` *S)4b/=exRb/Lv]|[tߙNG'i+װCPZUD]2솵[Jo{S:yfG쿷3Uvjl2b'.{|6LoHKuNU7l|GMmAU̷hw{}}*d|1C > gDR01L牏n4qXbw 5SԽ(>ELvg`._I0TYvأe P ,S2NSZ8 v*4D'3߷TF5/+:HNp]1iBNQ\1dë`LsEL3{D b9!gue/nT3.kŚ!%*CK۸ Gi9Lkb" ojŢG3pXr‡Ӈ(A9(Q*n#N C44X/"ϺN^ gK Xj>TK3Nc0`Rm`≄FlK >qaPQqu+e %!g|D1pD\і8Z}ĭ@+n.Xm|rdž!h}qe%\ S!_}VbO[ !-i=mWmɪϨS5Y,Km(䒗}q͹!\ZrR }69x͠hEB52"ч%hIn ܖ) mJP;0ol&&TS2r<4.2U)cN67,i=~ʨнNWY9 XW7岺tHȽO@Z1@Ԇajhae ̗( 7f&%v't~ОC ą}%_UV, -R: Nm+%̛aE##.i BqvL.С!E2iUMEϤ2`NId|hFer=="]l<D "anx֡q4ȨJjߘ'}@jjʤƝ{]#zp_ZUr1F3FF#Լ+wj[3bV'&0MKfܘ'axҪ|ABd`ziz(6S! ʑ #3%QScVcOdu|Mo永}?˱,pɗkl!Mu+l9(=-N[ڔ"JY"`]lZ<1TVԾ 'o8٨z_˸3urBzo,\ eT'$ѹN;wͪg.+qKa$ Do%g'[Բ᤟WUJH'o oWCuPSuQM1h]>쥋$<`5PQuH8k(DPvIEkS@ümJw \3}zڿdL'nFlaOIį 0A{`fbS-ӭ|L,.'cYGf?ցn&Oرtӯ`z+㬶+ n?JT׆nAzV'8g[֘Zh}XL ה>3redqEk#/gJBk.ޟdODu Y oohmu{s?"BGS16_دwwt >+/7t'*GZPR҉M7yWKtx(_iJ@΂A=Hq2pj <P5^j<ȈC)8g:\YA'!Ce Ф0[h'[,kҲQd*Z :I\ !P~Xy9ӎ_bL<|R7b,_lE\ҋ(_5SU+Df\ȭ9 ./ =!v5lit뺢u7:~cԣ#.&,M}.pÿ15l|S PSl c'?XR S`R(\9,/eeuK|p=ses~{|56c2#t!y$):P{m6: ‘)QKI,v0xՖ5q^J˯aj_%OPl)a= II'tI#E9DӾ^oG+%  Zދ5}4 ˲T%{oN⠾enjF`&GNP+9\kj%A[m068J$K((O 𰋝y%q 6Z'M 7BZg͗ͷ}c)9CGFif''&(茺ߨ N J`KNL%,7ÇRyZ8G;&bߩ7!wfaWSH[*,iK]I uq ۣ/_?Bhaw>"ּRV *} Vdc *S]-F R88JO% Wx9O!0 -,v(8O8\C.:A0dQbSo.U-OE+nk#W}Ղ1h*Az @P /^#Hxlk4 hg5saBH)҉Mo]*=W#jnx3tFyQŏ׭3v|K"oHtp"AScEG6+P*@& /7-&uyN.iX6T71JDu.Id ;qFy} fo0 =St(H<23i0K#:n@ xYp0YIjŜQG֍c 'YQ} RH;{=8;80 "d愶K*OU3)IUY5ArO<{TaZҕiq{7vq3e 6զuW5ߓvNMÎ&)@?DEAiaG̔Ͻ!S;)y^DàW鍕_ =^6yuŠ+&jQ0+>J^2 "ˑۈM.%w amu6\a0䙟sNR0xٓLB v\p>z-a +H˻LxR\t(w>稊oME_XZ/JNϓw0M]!uaS%<&pnI%P3gs8\K}zeQ "/S+ qt Wƪ&QKA 0(;c*1$?̍lQ^ NYt88$+P%Z'b@P<S,c96rr.v .KsK~v>?b-yT?o9m up$|c$4讹 |TƪfHV5rI.0͹?K~yGh<0:@걉Mm$NQ~LFAׂ4-Ua4"KvG[]mm$).)h>S,=☹/sys U9D!"3Ev...3 Pp;!G[Ui3[Bgѯ@J+9q\x7]JjLp^RPE@2BDime5f^`lg+QqL *62g:#\gW\yА0Oj4r=f1TW@weI0tX&j{_)k3Ygإ SEZ@9}N;@cʔ%|C+??l}x T k7[Tjҩ| ?s-Y3T˱aHNY/N_IHp4UJC*[ݲFwnNp3K[4bE胙,ZٍrsrIǔzJLMdh'4qa [I##;LW ~7hǏG)tuS2TԓI\[gv]ѐo& $4ɔOc_HtfqȞsNB:| #D5YUAbp(F &Dڋ9tE,ZG'+ZN;h2Ir8.hڠ.+*sGln@dt7xwi=)!o%PltEW~TG0$̈,v==aJ׼e#،ĦԑEY7Q߆q'nOI0, WH2s>ZMbMKQURXOKpy_D J%B4FTcPuD~}T'r Z|-fAi&Hˑ.r{YK=P&?m[gGJSMۦ]5YzMJRӰMB :ElZ@ SBJ!OyP*tD^Sb_zU;xhQjvjo,((4BkGlLO`hџ`u۱%J s[4_%i}M^6rkxi;%>EY\Mgj=y c<{_q#qϏ]OSQw1,WsǸ鶃( LGяdrX͌P@'ZC(y,zb,tH +o2g=m]גoMWjdtFIi EWJ,jzݪbIT B;F mTD=a%"cbS)Imrܑ8M YM+ͱ i}aW2q=Q]rk7&5\[b<\ySSf P_EPaq z77B'֢HЕqla 29 n3[sO,uF dT-կZx{[YFLO*ŀ&ϓ E6IxOA$=(f?THt@mpfy46?3@cQft-.##uJv3Y5dC_EVNө/ɩ5o}] y`&ND8.orE~U?_Wy`] ϺyÏK{ppB9@jl I:iչtcb4x^S5!b608i(I!;ּK}[iIQ"?(.h.k3T`7(w|37rUH*bϔ7xO}|1V"LԂO)/A )FU@wF3$niUbzZ%HAV>7 nqS3F+mƗlېT,([I` ׅV>|٩h[Cc @4vu[d*(\'5UbFjhq\qv$ `2\R+;{9ʧӷbVf~J?UNqO4ζic:636NqQ:wm6pʊeIP@6Q0LGb:r|gC,BUp].RLC+|VRlPgzlOVp d) kK624~ 2Y7q6+.?"胼%sRArÀa3b^+.8`4l iTWQ66lBJ)|&v4Nv4<. IJ7hpdRݦqN+y"sIYy;w׸mI^6/֥KD 2.G )uP>/'D{^Χp }ףL@0gϾ1>hW#cJ1-  d ;ؽ^Ŵ~Y4W\s@ېPC-A0gBC:r !7`KQRs 4ڊEus.DLZ_a;;y\n_XtiTrB0̞lv&w/M`'BG"tQlddmSmqj8y@\2#G3+pZcuޗOH~nϱtPeN:"©h%MKbh2ke89=[`,6e BT~+Ўޡ.CXHW%|'X(TT5]bY!+Ttgc!1;F>I9 ![c8;`x__^&/ᆳoJ, 7y67ܙ"_DQKow YQ'Мj9#*ٙMU\Z4$7SűJ|XWUg]@W~;0 Q.z 0 ojaJP ㉬ߺȴ{L]mȘ 6_@vv,y1>P良tM:uȹ2$F.a+o6:gUab;y;Kڻ=JSo<@KsjQ[P^8ˮ#hQ00-fMmitB)Aw,̀|W.}.66Fa&Ier7BrpL 辰֬XMT?mkj*RܰK#"vN1J#:%ljL)mP yS $SHǏ/P#-p=Q5'4]/ɲn QZQ6 ژ̪?WPYi33zLb-o鶕C'xח[j7Z+2@E jb9LI[ny/^j񡬪)R9{p$)n"IXԿUӭzXhk{Y_Jf(L zSe-4CTE%_@52o)_a ќsǦ|E47Z Ho| 恒/i7 dX#̀* "JD6q89Sϑa."lM@O/IZ<WQa`f.™54G-g(ru[6'׹^Y\qs~JֻOAap^.#Uب=t_2"N=ݓ ͪ@}Х}ܝ`=G+=.??VNr9jb g _+vTjA $1P!uC&GŖי ۷D4lViƄP.iͨ?^L~'p7p]T/WJ|+)CZ @*C[W]-*eSuQ{z#`mqZO MC{p~F @GI ,1Fs6V!FE * Ux( tH ,S$gp2glʔaf_X #Ֆlt?= Y_8 iZ+uZCL@K(eįx}#7Jr"Oyp=MH0n{Vv}ZmQ!ȨRCu{ (C?; 4GgdGA&GZÄ`5]6{8%.+mr]OQVWj0̑SL,gg<]JO}<_* dx8I){,c7<+Zu0oPa1 Eb񟌲K_Զl焌(\e7lﰞ'7' ^Lu;1ng2,b銪̷t[-Kʪ3lox %5N Hazc瘲 ES߂e(MYk6ma,Sl/]Ivpa,Q|\G-@Ћ)Jy/sހĀk:;*XNz}Ԥ{Ȇf,j$WW \ypSJiW 1G#kCz04Mw7{F .9tqLrߥ[#fփU}ս"D ?ç!ŵ+)Sx0IbjӰˌt<tu(G!aai?\1 &G|4 7.2JD;.a(O[6>PC ߖry|C1GwhC=8Gl~46s2vCk-{`t4z4vGu\C (7_f~Le26x܋&pO'Bwsnq g Ԅ\/IPIL{IPwzs6DALqfe<Ѱ˵*$] 4-L\t),i?|(2ʷ_c*Y:lB\)e2G]ϲ1|d/K7_]zdԞ,|lD;^J~ƧxĞM*Tc$Jf; {eЇoGBK;/n~FpflcsKh $xJLq:.4fW?f/;:/ǠCtӥ%@Z$<:H&7Gcn[WB(mz~"Z>CcT̆0kL9Fhk1.&zh|՟?zJեEfp =% lsv d M&Y9[N chPWƒzeF<ll_NAX:LrY&k}oPSr<#s.L t_wC4xKYllIuL8eaA p$H +3֖ E ,*N%H# 2ܦrSaUV7t8"W$ -c'̀ÿO4̐| mx[=8\j 8(@唢8ԺJyXr\tX ZwhiaGxsd!^O(M+zk\-0A nM 0&~pE7GW p B$8N@&SLtt>Ø!$,עА۵O|,cr œfܕ']dNՙJidj+8D~$`Dwܕjn5b"qlɸ(( @EbT^c1 )U rd`Bl=}u@ږqG  K<ݲ<8Pg)<TG:Gfl~bL 2O!w ӅV+T/7ZgN8*νKG $ԟAZ#1JXiN3sゅ\4B0GweWeTX1-z4X%gї#A~{m0̿dtTqOzIJ Y>.K `KNzY N8.8Qݕl!|]”e웪b.&C۾-l4SJydj,vi;ތOzԷg1A3JŅN~Ic|O{2^lP|p2zg3GĚM]}ȿ{1P'N.DƆʙa R,N-56@cuH[w"nl@w10 x177YԒko0o#&籎`J Iz_ڝMȃ'ֲ;*K5‘ZKeh|7ڱqߠ"( /fr-i)\2wtY]C .C2_WEtKu(6i+W7&#{fM.3J;iı(\5ȹ-S1FBM#NZ Uھ0Zi<l·`((piҕT&a[ېnm+ZݰpQYYB[b>瓄_!{auwd*,+B 4[K,w߭;( \j(5:qb0?Z~]CӠBNJ_[H%C*nǻMiΖH  c'' }Pw:tR&`J r̩݉ 1C)1r$΂ *\AxؙҔ\G:})T? QfGL0ȷ"({̒`"[?ZCab_L,B h}h°ِ*q:l2K8f;oL2ImeŎ r█<.=ydХ 4zOc3G`kF-ǜDg t2 kUD=HJXsh |#Tʍc\2܊YԸ…z).K"/E%lTn_$>9)؂ H%}:&zGD?d;3BhΣUr[Y`Z :Z–^-[_ QL9/aT$W89ȌMrycH՝#A8|`Xו_ILdU6Mp "k/l~dlUfYyKsȬ0!Wӕ9h6Ihg}Wֽgˊaa}&Ľ,4 "g;4ejsmt_݅7lw!H~f<0ɫ8:Ixu-v00Ƽ.|\4!Lf9tNʓŽ{5d46L W2EKA? 5 }?--zSPP|T'!OFFԩܖT3c ˆ*jދΦ4+.1pWEN0/[F/T ?DݮV ۊ.^2Ic,gz¹(-xvY$Ymx9I0)dX_h!na9^#0yV|KY-mR271%&!CD_o6\3.m,`j5 X`\CCY`ofI#I.{J^·"nڍ1$ J,4~j,I~KT"j L}"ULPΉ hO֌P Yn}D$I&W}H$+~;A)>Nr$,4JE5A O[)`sr,#!_?5g04hYctN uז?l=#=ZNiw' =%=GIGz[H3¹zhQs"ʸW *r_kf, $f,g5yrHyBn@{")j YI@Wؖ}Lo/ܣsb?ukhaNKEgfz 9$b+S×9g1<~)|]Y9/pR=>(~=S1rY:i'.eDyOɕ3R:p9L[.r#u-C*f5^Ɛ{e" [o(cf-XfQKkB<1&MXn/܍>}h͗[g5<@| t2b``kR2ZҦ| VTn7g2.9l/*zZ) %!űA] sM Av] ʥe1}QLÊh^rrPe&| J9V M 9h\"2lG1ǿjN>s_(B7Jlq* z9δ"{XyEg4HgetU#;_nPˋ ×Iwڽעپ鬔?{m"<'KAtْ[Z`>%K6u}cRZod"k= Ә@1vNybq2wZ݈_JKlcv-U x| A04aPQ{{ؿs /Ƴ P X[S}iG@wf ŧgKᨳiX(AW <ʏ7jQd\&H|&m\{D6 Ν!n4˒RiXs'$,hottRtDO{a镅[OVS^B<ל/PXl+7MǷfcj|HѪq9Oib2pnBG/-a_[iR$q3w=1?@8ɕ766S!;?vp߂2.7 {6%M>jݾ1s2DsȤ%D9瓪7 nf&glvqj(TU ӮviW wo.Nyq Ta <̙7KW:掭hېn_L|lƟہZХvHT):*TTY: @M{ E+ir[6bXέ˛_}wkrFC!Wo~ eXN{4J 1n" V=afhsiJqŊ%5IT hDzf>޴w0Je3>1*Xߋ&՗bYZj n@O,*>UU(,+_y.J}}_6"THP';1ڰ>qRh@z`=|OwzOܴ޴֌ZuN / /ͅb'l+g>&Z>!2 ,j="D@nq,qɿ*vG%xI8.*S=Es&zv65@RP"ng?0=*-Yܓ Ofr4=$!iˣw}!Yna-AM:(8-0+E>e1i֜52];byo \D/DKt 2znjn%17HS9`wR ıs' 3Ga$;jMWgkWt˲\qT#4fa v+TInZ*֊'\,a~ Fߌ^7{?=f« IVk%Cx@߈0XѤpi'Wa|ehwf|wh w<؛5a\c}d7%SjT>Nx O A<=!-ʬq󘺰.ppP2[A'4[8=@8֑&8drNXPM;ʩa{L}~$"SH-, l RIPeu<0F1\⛻Qc-zӧSP nA!Eq^_x#{|HP˂/VU!g߇*099.Otw,93hsj>f3㤍GђoExc71xHy\ ;C@w&o+.8 z@Þy.,4.ɘKuTIc15͖+>z+0pT:6!: ܓ219z`iHvkmpZV֥+=g|- 9~,of'W5M'¿.NT#}q=$S}eVTͨJ 9ЫL?qYYEL}}?QZ7l:7ϳ3c(`3pr֢8lEBg~Fy9rmC&cUݶaf))H4q >Ye΋HaSs3j'A cTdZ%܆10 "XW^~۟ɯI]y/Ifc<+<U)qEh񜯜OM'NrpETPA;0'Sv*}Jϭ/ H9`*6nNP :sS~4iQ54&~^;X\REIIC>arTHNQ#M76 '"6 39Ν8K+:hIգbխ*_TJ.x s;O˪Pi|}DȪP(v1 ai^*9l|+03\Yґ'7 D69,E(EԌuKA["vʩ# .45QTE][$f\/ <ljJ3a-FY п[70jZ͐ɛ ~IΔ;<>-_gkZ1)X 7"n,4J!St90D) ʑgVh=X%cT Ժ1 %#Cy,0*Ҫ)霽ί<٪$kޞze嘫(eǨ|fQ/ ~ҀTmtU;e.A/I6T%xBH qEr蟪w)(tn+é}[ Ig(x{0:k@ 9Pu۳]"?կ(xaϬ"UuE  h]߷?T32M=֪P3؃1{溿o)^,/`-j Km!z IFK%|XdW!+6>iA"_:ð=N huh"&EҝMg:tۑh\ALdyP] Ϙrk滻@ұx I]Oy hH9jU 큡P1K1{YrٶtA+eX:q~jD]8zg\H6 O3b#Æ\ g`F${<~#h03~cP?1y iȰÑx1`U>Ybm>{#a-dQo8&-x-n^b3_ibl"ի^پ]%kS-"l 5%1x7t0nػ1X2ةJ^QU+6/: N_ 2בBIϩx:Lt'z*57 Z/8|f/+A&fUϖ+ޏk/  /~iT0\JW+΂LMۉ0pA>iU9\;Hcj=m ; YB`2od)4TrƄB/?8[C)5 -@zD4zM,0r^v!ADȲ"w3#Vw$pW{P]0 E`CamA"$_́!cq{R\.?-&o,@ M'0ٹ 6",Y( 뷟Q]wD:K7V`o8'XȎA>SYo`8~X}"rࣻ f{ SY\ R-:QB 8GSD,egdTK]{Yz|,#O-ؠg9&Ec(M M$1=;Y 'r0JOȯ.sg(/:K3OqgzTtWhMѰteǪ} D:`? a|oᝍG.s=f;}.HX5䪣ϝH3fR9%GFq$,3xgGFU^p7V*v.~ *$x*I)^ʔހ`d 79v|Bt1񙰚BLC[Bef-a{n2'1a0ő+Dy tyݣc*Uk VQ? HZp}S=n˞X`?T;Cy!={} ]1uSt%0 .IkD.ݗ y&rzSKʠw."zVۂ;, Js.TПRWLw1ܯrA+X푛EU(b`)@#U=H/sQ ;xJ~S: RK `5\vyuzD]\hFDgm; _ MJjjIz+WgfQW^{Ku|z+mnDE5|з{hxkBmߙjc#OznױPz6Ynh'u[{ӝU-ཧ-#]"%8ZjwL/uv;@9GeUTomkl9 dEq 31qFoW{`4qM"A\F 6߼ʣ0|ИB"F l?2M$7}vϤ-uG)Vv-^0PY2@C(~h;pj7M0"鈨N"dCN T3=fn6VLo |͊RiG1";gG١(,Ė'ܸE$-(͐CO1KЊ-xP"u+s2ԫtv¶R:oԘʩ@KJځ4Brh8 >zO~C~d{kn*?{e{:0~vvӵJ)$s)Z? 0R+bUvᑉiϐBbeG1yGI`"BjeS:׼TY{E/OF{J_h 9ʱt ]l3 a=Xx +G]EX ` PYDCaĔj$kG>.Ggy& xfen);;.MJg_R1}ˀ L^$ATżV6UK|KbK,rOj(7؉JS/0`:y RFRxp^UZMyGNZ#QK0ɨ)yN8dHuU"w<*[#U*`86`烼na<z U-9FGlM2@*ַ4V/FGЄdyS P՚akKk"Vz Z^z!|H9kGsj­zp,e#>ۄp} @8v#HDӃϻg$]'«?aJP4^KVBEUwG$eلTNvxF@ j^ovBKI>{:k/Gӫ-\#'X݉s%Som7z>XC~@zJԈ/KjQPAaxl~}O~e n͑mASCk&Q:Rw7hm׳'Z]2`5v@{( BMMf>]|Q*f,"ji<|YF_TȘ&έV69Z 8V=cMYeO n<`^s%vp+y3H|Q=*Nە"h ~!Fř VI׳ɖ4?B(*2'3Q9 ]ǹﹶo&N)-񎰉In8kd1K})D4 6bKx6ՆdA t7c2؄ejg:p6:>_+q;&j3~F2|TXd9:3A?o gد+1w0CAN'(w@A.j^c>E̛Mz;jckЯBԄA ?JGz_c @mp)*.0ۂ%B`8uW)$G>AÑWhuFœw͠LSg\5f=K7İBTcr,͞I;0*-%rAnꍏ,Ay2k[ZdݭZ./(=ZO<[ᥩ.Sx8R=&Qw?wy HTkJ"%[,~X=΃bH Hnxeo L} 9nmɍݯHj 1p&c!4/O6?]ZA Jϙ|t]ӏg:\:.XW[6b_?5RIpr (UVM*ds3N ^?b~j/Bt`k+:IF{ [!kB$h$(s)װn#w .R6H!lpJ]=tZEf"H}t'j?aL&x"y5yA<NYXJqxt9wrt$~4-Qrdžʥww6 Ch# gة*N5}!oS,IØ qO]n ‘`ۖi=ك.uE s@}A (:zǰGH+'*dٵjVޗ" ~@b LqRTGXue,ו6_ #Gl a*ƅ $=@;U(ycfLb%;Ę-bWGCLdz5\vl+t4_H<@|SݞW߲UYu;ɝTR˨UPfXU+갟 '{9t 7 *՘EfH3:/>f+wbqj+)XvͰR*LnxgːNVrw N&&l`o*q-\ۑ3׷1keR&gyak¬Rba(OɷRsB=:_x7$zQZ M!au'@:gQ  }z:LIa=gd6bPu^zwNHG_2S;梛;t|PrM+@ڍwKԅl$'2LD:UZaFV8и`o8LPl ZV>8}#x DCB' \DXMPP~)J(ҸӢ˝Yq-T]$:*M? ғoobnD|D KPnK2`cq+Z':mLO yW4rYU8p`@UzvYny8RvGK^`8@CRg=?A9> cc^O\Fkf3tfŚUiF_'HMtI^X JPoXt4Cb'y3-ʼhֲv!L[3[QUA75G[$&]L:'}D4$][fҗ }% OUD }R ›n+qdѩ‘28c5j., lN.1__ 4O W)M5H;"*"qVܱ>h @7}5$&YmoWjc!a pHreNƑGqcw}k~&"[>ѿ4u탙ςn1% )j#m؉F]M)JYz% Miz# bq= qSq)̅xh1Srn̡_ aBBA|> f׋G Qits!>liq.Pd:N$!vG}ŨP0SqVROm?:jgTTNSs0NZ+'FjCz+M7\g>FX!3A,$-V[ *0z9aDe3i>JtE繹<@`N~'pt2qN * :O=]]mƝ6_pUɋ1T}:yn>.&o Fh,RKo%UU1|! 54n#!~|S7, W'"BрZDע|m 0iC.r잳+뤖sқE@͟9ZR_Q`zy0ntW Ϸ]ZR;i 㔽lX9-bwkwﵠ/ydF=o뉐nOsBcFiwqMu~ÿ!!_o\G1aWcq!x ^sQ;p*:je#uO=yy)^ I ]( uؠG3 tj ]L0;0om~vBтKXj&1No\} Ft̖ݤd %DZk.pt+v?NDVڊX}CQ*mGAYˍE"*@Ѽ$f,ʞʑ$2є҈`WZ]C;peM0g!Dr_~QFQ@eDXw4+翨*ULKLAG)@Mۜ"VYx7BšvZ3sñ4?8jv*"*TyÎpKY( ,^_?_qe390ĄEjsg ;4+/yOh~~s/HO QYMvpD7 UڃH> NK60[K,M(t-)ۘ~4"MV{lEd1%5wAfΈ#zXί*/$SI&.lMAucCtuM`מ&dAiށZp;tҗDil%3hlRPWzKpc+>ߙ+}~ȰWM ek~kIauc>\Aj &{/y"3 +cFml.ʉ*@:MkclpH,du !nhU&r!I3P9f'珔 gIw5ҋ[š )kCԩl`v78`2e-q۸$:I_}g~b{e%Q$C6=03ԏxwQj8'qR!e_-<^M -Zƕ X #A#7s“G_"m^YSVE.[cR g!A7!;|$)0K=GjQ3(dO:-}kRiO!D|iůxSKSQyO@#)H*.*g7eY 6WIbÅ"̭t>SFkh$\|0x~ssUvP?&Q2Ĥݧ Һ'k!m3sOak|@QĨxI>> V0Y.&$OSp$Vhw c f܈[W'x_?^Ϛ;g)Um_8^)sLX;CM9:㗽$ >4x79 21_,gaVZ-+le hcu*؃qWճdh 7 C_1wQh x$eBS|1xŢwʼa`0\`r}_벼ν"e'כas\ڄ50,+ɢ:2 .4(ơlm79nQ~2Ap=bvzD 3B}U8 qRs3iQ88Ac+~7*LOlu+a ;Lbأ ZHW '@keQ|iu6<)TFk+xCa75NT0 IO4 TZIJ.}9})AhJ%9}V_˚}%Jqk%v[/m@ fY;kaR %}eM=-yQ2GXW90ҜLbc2$M:k0s9&Ȏ@x@Ixo-jC<^{0Bf;RpzS&Ǝ䬳AteZ" 'RZ/ve!,ڵZ_̮Ag+?F{~^kPLo7@_S~TVo<ԴU?Xv e˖͙Ź;_s>cMˆJakr~N,52b-|NJ@9ݟ,{9,B5uonxoLf4mFۦ?RT;DzR-=ʎmԴ`{$~5=+~xglLG½G kr"Ċ-.5깐 T؋ٰ&BIt2.P.\2L;Fc#H>z0¥W>bЎh>WQ%}A<6}0H&tN p-uXSx\1n8>:N5 I lB 4_~V+ayVvv~]zf;e, VіJ_1 75Cj$81f3a6ɀ*T-HY#Nr$Mڼ MCvX#޻2iU97Xp> `5]闾\X`M؜W+P)!Gv.*܋VʛXjNXT~U^5Ox j,cg6Dq(E"g:7PM7z.s rV,.4 O++iWC@:4bk.Otkam'-_WXdV[ƅҁ`By_wa?}͗8 *L{U H6#pzڛi\PE ]εH0Mkc=@;kX+D#yֻXC)=x#!zypw(ӨoBxx\ɜ>5H&n(АHhx/`%b x`*Rc.{ès;b?ck,Y _L  -| SVTlr d :3=VJ|r63l s#:7KZ {&ZZ7KY ȬV&)D^0mJ]^M&`7 o*`R..20/ 'AϿXdWc`,ksP>Uk_+c<:,\WfEU>}~n@^Bzi e(Dp߽rRm22ڸuҙ@+\T'4nTܖ@+Sg^cx6%L`keׂvX-2Bw[?rT mo@JZLh>7gFQX%]dM*2,h ){ <lnhLzV*h!]6 LY(Bw3tMz9S)Ak?3v`׸7J uSW>% \_m.GRM 4IR4wY$^.Vټۺla ;E&Nhoܱ):=;|%$47j*]yg/c\]jY4ŢF x :U؟0\pm\a#ڠDlסLcW(r&EӊqYglatIw!!#z)(d]^ڸxbNt|ԏOcφ"ET +nzz{eϋȈ1 +YɹC 2@pvPI-'Iq/l-tֶQgEڷdW˃0nMC|NzD\wK6R-s hK׻23Lj?p'VXI wGo+,u`>}.%OnCҬ\֨}SG+G eg\؏W]|wcڢc(ށk1_v' Db ;!8-bXB!ȇ'%i/~&uF&vmycN98;6S2rse_O樄dk^.4V &!)Y~\(]|XA? S =W83͙ɒYNyfޫwN~vBuv"]+g3wpo 0[hap3kh$Mf̗gSI8@wcmDCdcȑAq@@F~# |lCx/n:)΋IIVB?ՃRVӴ9V0yGN:ag}8 8N{>ti]J`V{r=;*+wϼO?T0Gk e3/ER+< S !`ՊA6f/@r #>X@{ȕ z~/Εz:"%4DTRB1-(^_!NP/#u/fWĄߜ[ I]; e{V ( Z{tyCX2GB4R nx X (:i zsqngE@Vp_8tpP&+@q^1}_\,tVv} t$-|cn%o؃ n:XVc!<)EE%Z/ۄr,u'264bB ?< wJf\TA3cˈOkٞ X!k֘kZ}\ABK?vH ͮxk /I]lА#: @s-"BȘ$&;U<rexT UڻflrV䲤`6$v sC+bՏGsoy¸ 6@Bp|욕Z 'M?cMBfHqñ-hV0 MP ^v0_,EHMӥ5<mF`FOmB%SDXg#=*f?-gn0eE״N%բ| .t{; _zf#v|,u:F!2"y/ZmN 1\F5験qV$U:{aTKOJ]SH;9FpSܑc1 LIx3aRMr\VX./\w'L{.h[:P=ФO43K)2._=~k\˷e.nDS- aY )n%L2{ll^# _C#O??87_EɂVX#n#%la~kf*3FE` mS=4`@Vh:8-?E&*h+:E4cuMeG[>wt  yC&CUݛt I@j)g_4:CY'mp,)laHMkÔMB zI5{,%TZ>akډ&}Y`{]D10r.ԀHӑ2().u"<`e,E=NctZlGRV' Z[>!ac7æ6GeF;nq lfXbP?dO4$e!MHY(ln (èܺ2b'(zgUU[LCs@`RDG7]4!xev0*cr*[Ʀ2;1z?iQT{>cLl0 D%Yzb@9a)LE=]?GL;+.>n@Q+|ȶ uܖ]Hs;,\ԫzx-eG8 BVt6(]n)y3%5Ka/F"$fSb.)iʰHvOB0:='s g /c²[-@̤b E) û f{&9uGft01Wen^Eb3rNbd.]oC:|5آ at/}yZ9ނX3rzv*^Pj]={CO3tgYtQz{jOWD$K^jZ׻/XPs/,,<Э]xGH{BG, MOU a\DLWw,*zdp~pPC^礛q6 ipG$jd- c@}yV}KK r,w\'ޠgjk=m*=v8Mj݅ʔ~'r ~ a&XTҷn6odG]_+F.tMߖ3gWEH ~'.PI{%lAz/7|WUY횘~>qqxc-܁_J<=X+aĩ0z@Zn q[4%0Dk#X֏Ƀ W4}9,Azn)+}T { lUKwoQئTwWcE>h%z]F5[$,ܺs0'7e0C yJop?tdV [)21wK L7 {Fifk2sb2BZ1f煗QEOy Ni{,2{IL =շOI>;*STUP'{E¿)wc:TRo/kfJ V7A{ 4JζDav@)1Y*ux93wВb8c1JyI_6`j9ײR(4:MRmkN9<^Yܴ7}95R=#}|>%̷ѩ&~juTQFހ)BU>64BG{QPT0U%-A>|$,}ò1/JZҷ(wo)xbhJ-cu,AK&L 5{-U*'*Ը}*+?BAYJ܉P$@3zg hB8,Ci"NjXUdL5BpAV) :ǶzbOߜYJy%r=hB^bİhgd;/(Hk֪/>T[Ō(U~PZaF1Q 7p 3)52bN#+*R!'i$=ɘ;K"rʨf0П͵'  k 2Qq =m:R8eqPc9 nVn!_Zh M*%4gJOK Mh(ʁQ5I'dFVk XDI`bEҰ3VadUZ!4 dDw^`64K]Gq1(J!՟d*Afk q: \ N "̀L Aǡi9ꛙqpCDTúg`LIrYm' <$ࡘ]& ҥm] nb=ppYo9C&Ӱx@;j2YuHr5`Vآ)8 T6(R1q4YRT[xMi6FGV>H *}Ԝ0#ѓCNV-2&IڝP-/u?<7-V2i# DYC²]р}PDjK8B;c8׺N[NbgGYЊ|UL֕hm/uR;Bx!yȜ>Qq6YtG@CA!BjQdP#/3ƒqV_p W5Ӳzj#3R+99(,7݈AуXܚLjԜsYcyOϴm/K_Qo0v%0.9z% Zv v H* fdG BkC*ąv>@]H)2 Hx9lO֗^4x>D&JJ<{6ܭ;'Jv1o$(_C7<$0Dm䪗sĮ9d|ޘٚXoGr~t=Wr XݘPO1xCת"OH.h"C`4!hBh֧tU4@kE˔V/Wg|g SiBtmN,s4h Ri{$yٵ4UR}ECg" ;n,ng~݄8|CgdǸe+/~-bxc<9k5lfVk;-i*-KoW\^)CCU0_C+\Wd:&zW-άX`>,sDYďQyH. ;d8?qKl#.)8O6$61ܽE%~qA b W72 ?s)@ iKOYֆ;NٞΠDZ2$8+f1axiYs6Ű9. |#|6!FHEDBfڴ+ 7[*vc߇C9$Pq]n-%^^`mK bn79`'_ W(dk VQD j og̖@%,18Q䆎ecYs|B?!w*6AJbS non*1t<] (E`yAEpu<q Lx{뢙PzrznP ۱cf2a-0UIQ\fԩ4/=-*F p*Z5" 3_Ȧ (Sww˲Z8VP{\؁hL j0VPwR Wqd,[xy/"ߚ]}f!$ ~QVGlX)3yD$W%K!x)NHm;;#ش3hyuA1R̂Em#Q„LO*EOբ&ϿCfksT3eC .\E(@+zb[rwdi7'vNo2LİEnE^' "GzW͈CxFtGlvCdㆲh~켁f?Д6,CF ^ZFN= B vx vj~ fž.6"+|6mj䫁km[A{pR}D4cN{v>O/` OK;sr]pQv?U<( !ejD,"Yt1O>>lGх.-"mdOP|w;]g m} ?0f#l g;h`4D(~)"~Q^F 8uJD~6XNBS['}XL'+g&YDmƷt9tfM,}LD֠|ʥos1ieǓY̧<= *.Mﮃ`VstM=oѥ Ҕ8~,덟vafy=u{" <ŠU1Ԙ,:ӛ+˹JAI Ώ=ER?G}D .d!?IĖО>эmYՙyt2$#K#:q.<&Vgd%eԄF08A6=Ku  YK+__ dj/O-rj?Rfti2^Shכf)g5\r/ [W?uzR2A7`FB IUͪ{g*96(巪ٗab_./[}Œ]Z`tO+5ߦ}ZZJ]Ԍҍ# .O4'2)x L\k斒ڡ)$g"3`7,mKf%h"(..NY DouHA+L:!o֒|+ߦu^i\xE]~d:WlGg87Ty[^.IAXdft: @64P`ŜM~cY,,nD$b|ѵX6~Aa;q G3T.8QuE /Pp!B_29c.@P +ol'#_3'*%3u#J=)n<;ڃi)V]ǎzA`&; CHtT5Td:ZA吐y񆤪qptkSAJ7q?CmbN@Y'?}7SGg^ɂ]j,MX<PÏ^lAwDz}q=?5h0|s P+ݤ9}ji% ~-]u\Ujg?1|br0~a. ;фk?~1RR=c_M?. 4-6kr*,H!ސ|ɵ,# JML!cA%~7)"lxYfiKo~4wY>@RE[ۃIݛy?yEv).TXovoϼI\NqY|TMa@VUggĥWHS,_|{)GqL5hL#4.dx?3PI"#_ o !hh6Ǥ?$Mnp|y. se}'Ct}~$ÛteZ;L=W@I;Y=.-cB>[3|6xoc Tgw2t%4+ZwYK&!(%;hJllkT-3GS6|?@E>w+"MPdoȞC֖ Ά}pHH-ճ`/iߢY AXǭ$N~lyX6MSg R]1aK"XĿ=Zr uEd,}ijݵS5;)?&aK/FeGFMNCbEHt҇56x<4fDE M20JsqN^t+ 䳛b z8u24y9PXxu`m}FK p]WVKN~23gL-<>mHFJ!E <hD1 7#WRij5d6qY j> !`wԈ.:ԦsF `jfn4Q\xM]],V!vV0El]0x> q3L&ٞOZ]ɓWhjE8fdpb.5oT32"B=L b|)UA^IB`\[L(wx6SI=j5Vk{1-i PToc. ?g21I ,;mD1++|'t xiJ43FDPk|Aot xA d87IR15ޫtzfSq"@Qs^ ӖStA ҪY~U,T-UūeNt)zȷ$G|Y[w;x Ђ{ fcbӥ/@@g§x4d';2U&S V.DSnbm3ϕ R!@T9Ps62F{'.ͮ`I), \-P U٩@O(3 iev``|߻*OB~}u\\XلT=Ev\m(v_[ Biە{ [q]6uvc^Xo;?l8lY|Urj`~pQ$HxwxEFK,ާ,Zalʦ`=@zV8;mk]np^{-r0wE{%3ʾ×pF['mI=]/كVe)}Nfy:VO,űwsw>?x]P<7->k|?^w(ȗrJW>zp:רV--'+O/Wr@KG*k[M[{N8\=I˂6zVr0 JKPPyubS{DKH͏B}WQd*dc^7s)yuWΞOCߋ߫ 2#B:j dr)F2F~<G*պ%PGRn|I-9~aL>}45\x0C!1p?w_*}M["3V Fx!Fڌ:k8 ^v*Wb`tH+q kyN7Ft&c Sw>vuh \c3>W Q{c} ]dN}aMKT2IW٘)O.3LzŶ *o2=op!DFHU|J:RW/K)9 C^YϚU^O.#$hMUtAz%1Ώ8 gu 5kxbҔJ_ȜaOcAP4%8.*k@BzuYVBZɥt|O/LU+0HaeqgzIS|oؖy`0fTf.bw9dЍS}ӓ!q:6C׃mˏtS-fc+ؚP"gm.Oq#ɯ^01*G{%EƥIG; oD,PXFg0=IbYoԪOL4.{*]j|3Nft/iHDy1·ju P;NW[-ܥ0"^9E &kO1!>ˁ"a"y^x6ۘhQ ЃLE4 7޲/$JdAsUHAl)fCGy)j ?pr\\Mld-ٞ`4 EdF)v衘*'Mb*f~%dazH$4\~}MOwZClf)7[^ΤE.Oۙ̃dev fcqMHf͙iEyѡkZM{v}t0sć1 uthe$ I AFQ4_V7 zUCiicd[]oKVş1#؝,: <@.ʍ!+:NC11Z񚋱fn(!g=0p1_] 63Dma9FR9x^wB/J.(ɱ.,'3O 5S)et9t-ytWzE)&Vy]kp6C?"U=O?**A$*n` -7(+t%nVLlZzqnKLBlvln3ٌaIԿƣh)7$K(V/jee_гDQ ͈*+B54W&@!ySL1G / 4/67+|4,ٰ9s^keA->HZiQSB87)!JƔjC務l."+b;<+B-;q8BCƯݻXa)I(5Rh6D2ڛh-V=/B zHq9"<8z"/F\0hQM,̬sm&IM#R}i9^pZƅ .k>4<sADbDZykCl(g/*ߓ"ri(k-?b^ 'D$'}r2VS&\7I?X0dOiBFXN%Hz @P H81ړz'n*[JjT*:*Lg=x:|z>mvYh&9ޮݾ9*ыoj'&~gxT0.ba2~IP=7Gx@lIaq3">7+Cp%X9^jhi%,@oϷ Z/ jn-EC K_仍㩴ѵŬSW5H}~9ܔ|-%(3"p(> i0QэDDWLy+^ˌPEEWJ|oV_B J[I~ LmྪS"ͺ2`"]HTQҌOy!|lPnxkPtF;l#[L>=݂8[+;3Z}pM/+GPa@* //X1;\%|V?c;vZ&jgV.pҒ6LY!Ƣsاеܐ :{|?ߣk`s{3/@]E:c1~/#zrV>fЧu ێTlj*f/cזWbӭѳ)䮴-7²/Sq@#[H5q 'ly2D JD#o._x[ç.UZ;?񿥝{o >ΰK [uVuYey#_9L!/YkC\ۻQ!rg:D1w"I9-2ڇLU[L cH8r0MPQbrSݴ.¹.Tͬy(Ǚ|YT(Rt^zs&׵~W7%̓5E)}D?o擬.eo0Kת؅#⊦Ӽډk[+^מS[ Cz~)9B "f6ֿg sh%fbH/5JkfZSO7ikO ob:Ek.,E{}e4I(nwP t*OmE@6Rº1;{S:PኀcUgOje&i]3xPI> h %3&֡des9箫yo SDIe P*V0mb A}@KJ|HYm;!b^ܛzXЮ vrt_EmG_&6; ZνmR&އQvr11O_§jxA6҈춾Eb"f`Pԉ A1.۲$4H+իAX> >%˔:% _[7 Z|cJ_(ᆏ:bY!~>SS?'B^\S` \f%Kphhe,Nx@bIZVd;K*~ =,V❜͕6vx<8eb s]f;&t);ơNC+ I\dZ0IB2\&0nGAh,~*;%wߌ/+ _&g1%lGO/|ݬ䕁@UGqJ[w+V^OZN3V`G~Lտ !)IXhSޥ?[Vu +hzu.7= Bq^ '%v%1ȁ)6Whi~ML݅/dvN -hTknЙ'@cpyz`=]vX4K* h?s|SPfԎ_pf4!o|EF g99(T mU׬7P AX1f(ܜdU;JEHoo])0&= aUMZL=M\3=0eJ> .J6~bFAp@|,3diCWsav V{Unq{910f`M tgB 7 T^}*&ªHm2gum\0B jQITWuL~@Qxt@G}< ̴Oh--,kWd%\ ̼\Tv!8(b9yoI՞$&yp@&}2Eѝco os/Sߊ[ȅoc7d;Ei'E3m~=m EOR킽wa4Ǐ-3.xOhҏ{1ÿV@Fjy8(VBDͱ$;Uz[ ʩWDfWǗ8O23~a`l>W$jh[]ڶd% ʏ:?PNm&D)1H-ϲsDTٱsGokwrZC $ 5=rm6nZ]M]gro@J?2i৖wfEGU@9!<-$[<`*yP$Ygz.1 djA!NP%[ `zqd;9gryT f2hĚI懆-Y[Y]CQQߦ+QG8s(4X3N9v_z,!1n1HS^)ֺ 9CJ`3jǚ۶ѝlqPXm2=:ёAa2J=aym\Zog~p+lOhU  &ڇ$M<v~uaE_n_jy*;Z=^]$iWgJ TkUXE!K?TXƱ3cˀ{7b,{h~g ǯ%-C5X׸ 7eW {*]!Y3 E9 5s( T0ue%aSY?k`pm֖FS=ثL.X`C+u·WD :tDV^:V7^GH>^d0.G2SX2Ig6#H*EN3 D>](rD=9o2*. 2xb;X|o݇mX,όRXZӥC濡:':1p_pd,c iL(Zv'K]z\"lHot]2;!; ZγРD;Q ؝߇2*>b8He|kH}q&^(HÎ[ibuGGK\@pF `@)/'7A3l=Qs j̑Jji>LUg0 $$ZwċCyG=b^M}{hy|es=C=F#ڹS)`e_En6 G<- RO  #|H4HU^#f4DZ#x@x묪5 BXZHYuadc;}[ M~$ჴTfCY^( U.'a X%?SXSs’R^çr߇v̬OƧj =vpQL?y4CKL{iՐrBc1S󬐆GXr0e39*_\rled(84,%;BGEuvZ ~녉*"%c럮: Pi5Y黅rH'lw]c!ҏ4Dt Yؤo.<(%ϝj$p6rB-863s;PbhTB\=Zq|yBe~@$ z {^V1z8W0_U  E"mȓ:_GSnpF4Q}qB y0Jg6dGxY*]Zf.V;1r"ɰ =q݆fv, zae_,ާe6-c$|ū 5;gpW|77;dwaT~>0QƂ=oߨtF8XؿHQmϑvRr%Fe|C +TsdwD)uA0."&swz$GKȜF~%B$yjBeX`.QE[>e$̸W$~cW'4H?[PC$,!VRʒz g;B;Q |(lr]ǧ/Up9xQʐG4?5Ԑ 3 FH81^jq6G}Hsܹ૬ޕKkRpu4]ɅH!4DpG˫Xus;hg2JI8s*~h3L,eYzfՃ>Qr=Mc 7WDn6!s#zx/wV | ^[|!&Wѻ4kCխǹfSjuZ^Ik)6_\e42,?6}s>okI!snwi6=bXh4+55Fk=l|T}0(1{0|fpe nro0zH<5JKMg1|IdYoke҂0Vf){h6P*?RqX"qK6z|AIs7lc̪F30zL)0>O ;f*9ʄ -&ic<0E(4tGu_PMyNNN,?NL-[+tm3$Fz}kxrg@)dab"Oʪ8"B4R8O$ Zo ȍ[X/ @b푬G@}|(qّ O Q_V dn10_LZi /mhJ!%Z/܅O+Um2H?RQ!ے3. w2 Hʪ@rEM0ؐ5*䃡T'3 G>ozڎR'JM0@]UlPMh&']XW&|trҋ ?'@򟤰QPN%Ng`o`碳†ox|Kvの\ *o1p囀y4DئP *qmҰ]$)=FZd2% dJ{b!P@BR;qW-ހMLkcRf s}}k7,/™,7V͜S0ɔ$YPYDy ۱&GB+YӴI\7D$38B"Fh!Rg$Zc{ŎA6C#ˡPJz_x?%}SzQ#|J6yCkI}O85*1N o<ݢw5:@Fr8M\|वGoonBaǮe#L톮$ݒ =.x 2 2X4 ٧oV!$M>IoٵMT7KUxFF`i,Έ 5,p,Sx:<470Kq_8n%ހO8_UWi θA/x2 5d\d,>N>C14L^հ;FQRCi3Z(fxdjM&y|0]g'HNպJZ eh/ʙ 4 0#lD3`e賫1B-cC^J[jC-F58v f=*s)jb񨡾btiӑT@/a丰*1U`,l*F9 埳&sp9X7V!rWɪTk* 06u6⫧;c%)!(Ȝ~3͢˹\ʨ}+ [c̋ލݻt© j |hf&XlMAG%`֝FA̳Z0IS}mf5EiA .*ٕXg߾fZu=遍3'qˁ$v)uIx3zʝ "D=ROWC+yS~r>Qؓl{l"&Q(;Īdـ7|qҶ(}\rہAM,.g vlԬL2o:1Ƙn%>(K(cQ)wUvUFV;5KEf&xnPz>JN0TᗄԔqX`11ɄBjA,,9Tn}QYoTp:Ѿzv:EɮR ڝQ[w=My8 ϲׁ} DZaܧ'O+)'=uE+ <[%CcFQFT+9]B; %_A)":L|~!]9?=jF =Uc aȫG ÿ̛{LK^u9j )~h06t3BVe0*/\ZԿxϥ%&@5i>DL'b8n_2Q6&BgF|" ḧe ^ Nprw?ePIa^gMh4(vF(EC'L&m'ix&R3M[}jHM)Pʗٴ8J&nN(E.#Q)ꁛUAEB?+kp:[0N,9`,(lk 4P~mGt!>CoxT _D0_0Z2;MOQj_oaՕ)ǠA$!st.q &AWԤV ML8 e=n}iTFl%,6d:%3;6s\NhI5<I*&ZPRfym^L"uc`6+g2H~BVfyf r% ,aY[p;AgN5I V xbragm:j _ %g\Ȓv \*TJ{0 n21u&}MJdk( ".Wm ygGIa8ю#ɯ "SL } C +M%?K-G:Xeʃ (`g 8{C#@t [&$8ʹBEzq,H?ߘGW+̺9/d$ؗlU?wפZ<GqrdM[MgΊUcyႽ==|m` aB+G8^Kp<c- CҊ8 'hg{"Нf+<ǰM36ܘ>5sd&iڮZ;mﰧ/,l>CYҺ\JS>+rg"*K&c)"X? [4'_+[)7tUݹ7&Kʲꣵ:踘mFH{2O l (Bt8*E.L_m FFKhm*{OlQwk3l&qGB1{~V@vA$Uu lF"=n).l{L*K-SO~TttRHG#M5΂]V#8'nvr\e);FK[]ԝ+a`pnh t\4TO<^qVlLj֓Ȉ֗w3g$=R[fu6zNd6_oM3No)EdCtHH}K&&b(x_l  Ɲ%`t-ǸKrPk ٯ]0+Up|1K Ζ(-h#gTE63vn]8y+}IjגPm'FQj`Raj:x]>?[f1XyŇی6rHɬ2(5qNvuQ ]4\07Q4F }*QA>LD;^&`AzSkm Ty:{7qR::k8x2#y b#{εej>|s^63u'&̩w\1p]dSivȥGRTT%JĘ/5;읣kLlI,a#ViZ,m`VL&/ެp%ZX08ԄYӎGV_GއCzslx >"8+2vW2| *r&6f)U ߊAj 3fA'AZ9_>V'\-$X}(eWT9Zͤ; k&] Uˆ[*goUVmCW8};3xR<ݷVLW* LVDjIβV^QHR6t*tƎf Cw?D dW9%b$}#J_n}%l3,{"a>|C.-OW"8lpDĠ]<}Q$ kI[-I@C^IeZVu(\Mڃ/9s҃[u٪S7 R[5V[Kma%d;ܼ;c:7#,즮$ "i1 =6읕^"$ȿ^a'm>躰D 9J=F]EIx1V;h[\G`%7/ߌ ?2k ae+C%UoZюPGRY-chɀ,G,KW$ݰ>}OoQRN#;(@PX,l~dd}GV jUm^5j)H"^XQ 6+/mson|\F9oĞj-cߑy EHua"Q+D]m *RxFrE9%Y |EE-BG|Ts,AL$msfW ?-cBb$ N#. ی7RM×vyB{UVJc~ilߚ&f#o[r5D( b"茑p$X4c%l=Ęb4}?Bኊڃ:DfGi.Tcw"Em2g?^W'oXû [38Ӯ#FU#ʯeD#N-,ʹ9 R쨽QB O[ wQ&Y+;Ȟ՛0@AaHA{ݖЊ29i.lɀOj  :UgӝRAuCMkJWhCO{WN~녣6.q.j~Xہv0*qeJd_ct9I'MJxi-V  g£Z.ҩ QDM!pW!@q_3A lHwm.M|_BPD^p? uk>w zȦce<(,-P+8,6yu/\ [&[oԝ3KUS]'ZIKل_)\PhI'u"BljA{%ْٮ8b;ӔA^7w.&Էbciܩd0j"A1wm@F`ToJzrߗz%oT($z*\TWҼtBa]Gz-90vռ~OADL^0+S ̼V#(az\O[b2gCc)ZD_ٰ4FÞIL`UcHzWaxȾơt#i AO](x 4_QB ]q6$q3QYڿ 2ɞOgfhkgUdv2ӂP&w՛@4 D6wAsӊdV}EQ'9kXB DZpŅ8z ~T5{i9oիoypcyD(&[C9~ōl'a>|@$L7edb*-se(\f喕./?)g}D D/UR8"1擆{Z+^,NP~eL.9䩛n_mqb#şY[|Ր̉fuP;z@gKzڭl2 }݉,:,<;9}9]qn% Ցk8+oZ;-dq ?uy.oCMv-@DA8N|j= DOQ}jM]'{ⷹfHjO][rF> ^X/]0-GF"-[-$d`C\̃ =n袯o`e3T%dVᎬDs:_ZBIԴϮlʯ>S ե`4MEOXw^;x#Z^ F_M$12.$r'{QP wGTfINa2d| ) ;QG!@Љ/n_U§~PK"^ xix|g#B6"IǩG+n?v@Q߾1w(]oEkeca#^XxP@nMƷ  |hd-~DP=7k :˶p1$3*]ٙeO\6 jmS[(xŻHeѪuЄ?9+ (E9^3 g#$bt!VnԢO".`J t.?Uei<Շc5qdAj4c1hL\ah{DoQ۔g)bS_wr=iQnWQW^w% L͇TP8{EHU^󘄪sKqI i-_\Қ;L|ֺ0=G|*lr4)MkaS'n^bH_@帰4Bͥ\R?bJpJvlNoB Kѹ KNI৽dk3I(Qc~M TRnW:^ᶁB)c0]T=n~GӍ>q6 ]/p]6Q!&S{'+x(TmɗC`p=3+5xmS H+x+(Ce6ͺ8z+K߾:uʜd@4@]C}g_Zh?ȫG!nu1 C &k48_/wr Ny?e[yTbSCK"IxԫaD[i[IB٥$nԡ\rzwYT^5ŽF#p3RW'ѩ2rs|PZgsN*, LN j>o\@?c!Eiq:6>w[0z\@7kO%yW9g8e(04Z?Y|r Z'*{mv 1i>qVAyQlŁiG-O~T^6[LJZE-&JhOaD{z=RW뎥x+rnl"`isyN9t\B1 *5o2kI'ܩEwspQ}EmD~7%+_۬z`Ic1r"ͦU$sEw\*5mB@fdd_ju;zxN]b ь'^4pJX3>pd= Xg5(uϻ}m?b{D?u8qo7Pg\8DaHKip?Xr~p臧^|No~ih蛩78gA^,@?|OzXʁ؃y9s+Z7k; i3Jؕ`bv(x8ґ\TJ`f!%P+[93ZߖDfޗzѬ!lBN]䣇.HpQپFg}h.|r܀';rKm`u+|PNY}U8AҢ=[G1 X~z e (ٍu'[m+qM yH~e1{"$7ތ{H}.Z=ЁC˗fy΢+2cy¯hܪ/& .:+"-AXgJ:Pŵc8V2U= Xg1~Ӛ/WL%{v$TKz9A3UDU&n\%"խt4-"VGekV7{ ;Esm5P {8=קl GF{nRRPp$ f5@,&d)o魝&^A) f1q4[zXJP}Y* S? xfc"4=J1\GI1ո&P6Ja\_F40Л~}<|T8XKk7?#sUj 5w{h-B@&#*G 8D v&\q{l!k{8De:|~]Qe2;4t5$K` WoW`/>L+0h.MU; k:;N E*%)ŸKq+u)?c($=\Ői%,®Y6LOa'[)@WIoEKM=e(^q$j$$).) /hSP: +Y0-)t^=)}֦"_>ӡBhr3od.ɣ"=a6 fgԱ列Q٤sB|*'tX, VO0ETi%e \m3]EM9|g.-OnU_CNG+HA5VOHV\%g"tE;Ueo pP\2wwu(ٿ7"7%6ɼ@-V𶴘kmx[^ދ&l}"BKƩȷKSIs`žOȴN|~ڋ8-jNM&gQG| J&#NTF/h 0q;!o4n':[Dmiʕ|>e_c(L]\ m>dcã le+6$RDjWϔv4Ѡ.B˘n:%<i$+DѣY/H_08q-Q=5w?}s M\$)0'<aIY:̦E)< lF뢳asv8byˈ׈祦ƥ.5!3reDni^ob¥ܟ 7FR/.iխi|S):I!DfßL_l^!Ö"F2Tl~^Npδ!it Ez]/7m8:॰Uw4#-XK8CӑH:v!DW'ojs󚲞 |m2~4_2:6[ D%Oxl/tKY6rGF\eI\o =Ǿ͉kI! `19^+4X-,c 0ńUHZ1<_EvY;ðz2}T-7S=`;DZsnZ=wQcq/Lr==[1o6SX؎%m`8 <A>Pa .@Cbc!n;)i=vSCf Py*tEn͒zn) bޒp$$=D$ZXTI6, $2UT~9Ĝb ,hqfdƂ_)C? +&=0wOIX FWb(C2ʢa/ >A;LṮ]c%= ΐ=O/q-Q£q5ɸHb(/=:Y)w{ t8ƎGp52#On_Z֦Ro5iyLh }:Mq,Wfmia"dq51"^0 ۯZOpMb mkz߽09 C#ƣi h]y|)[rL[ww(,0؀)pqY_]@/l ppC:(ʠ秹<*mo0X O#z+rޮW$sLOfY=IWxU[,Wgy>.9 S<)u[KI@/$NK?Џ^eQ#M(GA*Ai5BE05dPbRYq둮 8_}6%)E.iYa냹P +瘭SҮu-0abD ịv-#ww˴yH_Lq͡8xtgߗ\|!x*ÕWhóg^@Ϳ\/x˕:!2ҳ$ ԛ*.8<[Z_̚^ ߿t C][iwGLG~ہi811}JPx.sg3jtdŅ`UlűT֜xDX+E97XXL9S<=g ЃYR9\q)[ፘ f֦fڏ_fPueVl%ٮ, 7dKXidP*GT1X"ԬV &'k$$%,#`궎Vv0aGQ9R!;$bW(a!mraq7Gg).ԹGOB^qezFksU-,!/r+G'lt2= ; }/O Qk$uCY;O'XuH7O)x6n76tX %UusSvkh Od4ZjS`;7/SxxD.t]rbQd!Ymkh7XHmχk]WHn.?()&ήmZUfK`Nm]~Fk'\WWV:X RD9?XT5U { cU#8Dp׷ĺB%;|>?g'_eNW 7E@|v,N~p-w$ImKY 4\\mlieK^Nv@-3gdQlw[B$2<l7CC٢n5N o3Žu .,uU9۫"k?MK5{puY<700Azq&Sٱ5~AaEp**ӫk=9˔f0V ƀz5}B;91Iij/߻ U_;ߧI{o2d2[WJApb-1.JzQ]dIT.gbdpRt^Y?qK:rthK, =Dњ& MGLFGKS"F7^ea?d B)nv42W٥-?@jA<[KxZD9[E[n5fm̍Nk^UY9ˊܦSУ]9,@r6JdR2#~?9UK#sldpra3q[KҚٔwfC-F[K rK PFJ2`yewtL'o9%RܰyGmQ(q5VM#p] %!h7[P޵=4k)< btSc=G23" DQd(CB//3zÍLeOR࿘D؅j*"Nd|XÅ(Dg8c*.C.<:[3%5FHA衖t:d~dV n{EB >ҔC7YWwy.3ZL(2_* <}h;⊙ { ҢiǑ+LJu`>+Z:äI~Y$$^ʉ]Y߸nїhT$MOI?R=KZc7TT!ǢحΥc]wߡJ&Ù٥'tcQ,CSTI*">Mk*ZR#G=U\8'Fb oo=kl&3e61nv]EDr~M3=892% &Ϫ ' yypd/IgO˨M@!M{ٲ` ]\ l%1%N@}E0PYXz A p~%}F;aa\`!g(1GVƸ p>e@^5W][lt`-A$K7C޼&0xK kl::n/TQ2toD)޵%5zX/JC]շϴ3IoT'n@l̠WFs/d$Ļޚb))MWZ%~5'zO}: o4*̄xm o3FWꖹFJʹg&6`|n3A>Ϥ+;`N!rfI&:PQ6Aǒ{8O5PCNR;*hyovvOU:r f6"Ǵ>AoP})4K^[c ch8i*+ N!m+vTp E&n4YUgJ@ϐxH& aь}XxY/D,9K2 .=YgP9](󕮘G80$QBYj~8CK"_q#zs@r%Rp范ŀ# ^(]lвX. Ն1NDBVO7)0?0fkga[)뽔]>فA$+R7q݂WIOV>0&dd iJWce#Fh+Ji蜶2mBD_*\%p:Q/cTUCΪ/[c|NZݸVrЮh7mK},6Anen|ݦs)w3IijcO :yI=YC\KĝDJH)!ɰ6-+<⚪ä"Ax6ۋ3M愄q"@e FFepE;l'46ǝ*; kU~!f?T] k< `Td)<7,]:UPYu\T`he,\Sy#q+!&5F@b>u՝c7H@|c z4Ԗv&pnmWy4<|KR^k߬Fs 5ЎŲzI[? ꎊ qD=ғAJmŨe3hie It[$F QP ċZ9 /Z$$ Ah\ʱ%O:s'FC?~R[?b<۪L r;,M#Sk̈7G5 -=Êˤ"l&mkM!T m5QQ9ֱcLcѨ_v^MXU)~0~B'm*P'݈~}W_"p2aue?O,#K"wb3oيBISщ4x}uuO жZ`CxC L҃*r!,ii&#[,,lG,pԉSv8"$S= /٣zaߴ9n-Xz: G(wKO^ &2%$h#P8>%+8_9-vїLeg1kOT.BJum.(ڰ*qK'%xӿKAH1:l*vj/Ynʦw$tBJm3 i,"n +-oP8x#?u~#+!{Eb))ᰖԄh}4Z W>Q:e diQU[n 6~\|G`vcAEOᜏrEl+,w:|LB;mj]C:hte}x+F?AwftEr-<@ R-+w/V\-_$+ጂwE2ଢr{yqN;iFpReAۓY~IqL@~i^^'hjFws{_j G|l'~A:*H!q諝eL"}^Pmo= vw@|je=8*YZURq4ڜ3IbŲn-!ZE1=*0篻@g!¸*|wq^NytN)(=5C{ :р4ɺZ 4P%cP jWxp)QtӆλC+1 9M_2|l-)TN$̱ͣ?R_?VI`'Lai.;}} "46`e.p_GP^z޲֎ouȰ-*iM˚._Wf#.BO_cs;@T^P<`wY@|o^#Ќ/G!o*v (!>~,s80)@ѫxh䃙7}7mlDCE /P mqy0wRMe d\eaTY+k!Axn7F"gsk"d$[ʴ#1x-hhrSKd%bsuz𹂂CT(2HMjVNMl ql,Q^Jg,m#{ P`HWE:.18`G= "VHښ0 0Vp"YP om844*:3aEMb X{=EtH.eW44?3/+~<Ո24}w^í۬jNhu~=+Wdp>TGZ&y~=]Co9T nhAz%X'{f-]~u )]h&U Y5} vm`/,b:u( )~7m-_ wsp:Kcr]M_\..qtGRZ[X~JgГ @:OBg\|[_",q=9r)iы6A݋Hgl{!,3gHm ŐbZ',R6,X~L A>Gj@l}e/5laԭRN~hh~(qBbv:|&J=|zNFp;nW*,kRx'1?AžcD rA OvPBP3H%1m,}V׃*F ʟ7Of>2ϵ!8&^eP ]5ю`_}$JJ=RjG1 %X&Úy{Q -ȺoՙP43Qjg.[0=)4N{S"Lw=ϗ9#Rm(cTv3m;#<8ng"XsV-tp<!O"6z'&PT\ٷsAEVAWTܸ22zӭvZ0=Bg!cb1U#ɻ$8BD P!P"*bX|b29!Rw3j]oxKEi/υ`0xi>.ߊ=^)BNGWdEܯ_n@T>AJica6Z/iF9]Fkw;T&t  2|SD;.~~T则ҧ83dHS9w YT/֚6d&`fL&~*J{djz#; gv0&zVъ& 5Dܧ'DJ--Cl^DԊ z1㳢V䥯wdz;?h$A>1"v 8RN~*d첈&@'"l[Pk ּ)",YT gzN罼9(.`:2XwOܿ\gEtO<1N`< u4|g,e@!S{Qnu[\|Ty_6ɨVfK?]:*Kk ,NR|.-)"e3"4FyQ$4'%£og x #F]/yr!O:͋ `"7[:{ӳǽs~!!w8hrx-ɚ*m#Rz{i  ⵀ580*꽇z4,g<_Xͱob]g4 #ܷ5`\6>?ڍ7}@/2u4JƏ7|9՜"^CbOB`+-zK7sm'Ľq QAvנ:ցײd@LTDVEf$?/Wu]3`]"X5jԓ u篓G Ka W =Ic3D\P*ti$9Q+T]h Ӷt7]P{\/zX]FX;-*&4|Sβ,v'i%ceOLxnmey_e7{uBg),2e[8:y0؁3iTs==$@5̫FX@8 ? \hN 7ۗ]x8vY&fwO>aS ,V`V_]# ].2J- ~T+L!Ǡt߿`+0Ed/Q:[G&BGApwT Tm 8gt^Vbpp ub4Ea듒W j@~Swx!{U; {sQ1!TYu910LEi[B#c HY7qsuUG[Ϙvֵ 8Zlx :뜸x.:gРN>=o&.-k-Nbb>Oۜ_AcƻHiظCaw}m[j,! d.3qSwjk;PtQ]R7C>v]Ið$ޜ3Ϛuo;d I4m83Iςq2)i_]:Ix*sXC4# ";(UӞ#tdτrg3uXiu/QE,B8@\wI%(B+_r(_D~]q."^bɓ􀜈ߙGe4ǨyരgP2ll)ǫub?g ޞƯ5Sb߾67ų[+Ñg0 .Lt)g5n#Cwm~;=J=#4F0U瓤.-k#^Y;cs bӨApjuvYLĔž/T12;>].S qGQ,P>xd";?0k0AB-Zs=BE#T[Hy WDiPmsKLXy@)E4~1ӏSC1t= LnVuO0@`>~7Of,~EdSFVjYY]ZL\1{XC YHj8:C8ҟnb=Ғy &T<?=xvUL^Ea+r^FIq;7ޣ̎B@# ~ % 1uYz`>_a[%5Ud6Y1gl[×$n[r(=/YbN+[ 'YmUFm^ŹlRp-ڮ/­?Zϒ2g pPv/ZFQqr$9QԷV.^Wha?06>žłWE@h\%ihXM_b] AES >r;ؗ6Jx*A`TasX+酁mWPZBU5uloaHTs % ]I=`[Y BT<[|n҈nhhzWMLx7 :/Żߚ>cv6ΥI!^5ONU>JrĔlΝ>>z[V#:!^h&W 'bMO\_#k@![I4:ygO{kEW ]64^|=ыlflɧRݥ=/IT.|?5HDtfs`>W~KoΥCcw o䖰8d`- %XΪr*:E/ mˍL,ܛ[3܄/okTPa2Dxٍ"Nn}h:K0/\uMI/l MJ'ܐ *rԙ1\v(dtu*O"Vu!lP‚oPL}r!KJ*-ĥsɨ~mL9'hoJ&Pݮrbry$ Hܳ/XjqT95ٗFۀ"BU%]'6NB]柁r2B En~#>p K[? ~IFߌjh ^C;'h* ijYR3YmlxAբ-=v<\HocSռt,G("Rl>VN 6Yϣb,0 M##˝/gF2By, A ׸䴻Eu/զO 3C ҔC%q8ɵܵ(`,2?pWkW:PUGحtfUs`qT~(4KѫQǞ9*0Fu^^ԸQ=b6QRl#+T,7?t)ZPS ?;Kyo*`YIISֻMg9XNM)UZ%XGZwnYaӅ[nU#|y@C_/|.'^DU:-.`~kKNU~P ぷBJ݁pe>.|ג)Z7??:*QyG1$n:zIύebr(E LXjEo3jUicb !mNJvIBym`wq*C.1N4)GWːfTJoTuGԤſb9[\fl;՛]at.̝zV]4lB623α\} +X7zCUby+8a!Dף Q%;Yf}Ħ4Ү75Rg0`:cuU 9 =`|3͒(_Sdw46 %j$]9ƼIV~sV;զs sfFFGL% 9oBl%1ܫh/@壨B 㳜7,x%*rVoFO&abp>K\mau$Ҵ]7,C)gSK5{859}|IZdx*QЦY Qa,2d24qpbԍN*@O(K_Gof0`urֿ2!#e@1*`\y }`dr⍠37%$)~ 6 > yRM"!nЎ &f&Ae|Л;YS+7ɻ"`%vPX=i4rjӈFկAA~`+Ǡ_b/oEmh `{4б 0HQަQ1HYӞK+@4F?w;j?%.fŴ y%ƙԲJ>,ԏp)CWT"݃ՇPMJAF!L#cE1R/w艙DgmB;~1rސ`M@D|,uϸCW&1\JR qJU'~uJRڒ.W ӈ\BvD1ȸum-5H w˚Yo6CL@3Yɨd0^!h]4ÿNLR {蠘[r|]f˔7 U|5L;G(m+m@B5n0b!f*'Ŧ kz& toA׻]"SuLrF7@YtC6 2N*) LDbzCK^(1{3cr2Wex8riaP@%k$<8=%1dgWKpwT{NXL:dġytP@-cu/`b\Q&[B##Tէ48RlB݁_wf+P:9AHCAahLRJQc~@pM-q(rxZ.S [UAVX\boؿXhC%]ҷ%3,Sh9SF\8H Ql\QQ7OG2j R;.pW=gN?>:OX UTMrd&$|_C3ylQ+;.wEdJ;D fNf:?/5U#9%'@UA%arxm[&t zUƢO~@fjsF bCˣxT U9'ckVn%1ոLkg}%HxR{7b ^۰^!j D].Eӛw3zr*bPZ 3kݍ~ E3H\Y/o7Wj WgՕ } 49X)rdqtH:0ήcχ9\dZ1 _0*( k ՛*,c5 gBR%!6P(ϣq \0nvPRd,}Xֱ˶4y2N(ΈuI ޖ*BWMd?Rsnubm`ʿ_Uty0$TkB N}8@U%D͓f5_.`?`يo/$7k&;}6 N_` D \gei-p/ٓ "=D8~Tz!Kl탬 U}loW\/1 Ÿ3 t뉕ѣn^n.r~2a 5n.ޜ2.t1t9S>/?U zQ,|MID}q{.1"Af( ܩYQ#uXLUqޤLs'I`, 'e-B/He4Nxirr9uEdy@:FwФe>ލ|'En_Kh.,b[l;W qPRwfΦ,񶬂 n¥F`xjiAP)gn};;fCc\',]'+IKj{ Y4WUdiGf"Z#,o[ wbcįNNY.yݷ]w>;}밹?5m =ܸ;Υ$΋ Yo܁Őh?JN tAe/C}=3-ɦao}l4N"fd<޿ C-e8Dp}>f\4?n:ؖjA=E3+'_ǯ`$PiRW;;2JW"1+pWkJkCaę3؉$QÈ<г1c=+X '97PPRzI$U:t2BM񽍜}pD y*¹KRKc\sK9Xi8@NĆ{<$ 6g1_wg RRQ\ɸE5[]Z/n)%t(/dϾ3Ffz E\AwbLOn$ 6qDU|!oz n)+8}=Ç 6K y~aFE1 !&d@||TDL܏{Mj3BJ9 hB3:ה\/kwo>T*󸐀f6XD:”Zȑx\($6݄]x̬[x / S}P8=?jpbV7afxS8q8 (vW. D:)p=9m6_Zq-RoJҬߎ-rS_dC )0O4W9Tol~h;/+bǪ.͇(GXRjJSY[>?tB9Ul 5dMZ( H+- Qpq^6une$Ūr>3I bcۚURt ݝ[@MhG1_)IFuƱќv{#^>f_Klv4AA̎QI5{pX*$`݊X3&Hr Z꣞mϑcj蟃qZoȓ̔%uf'R;d5)@j::C|X9I6s15g^FZ4$E`@U1O)U:D_Kşz3֝BЗU\T,POydzQcH%v@)茰dЦ\qkFj2y6ŭͰIPy廛e9v+43FC*^ w i@Zh_q~|ǡ(#U'ͬ  J|E3DC 8g5sqTԈS+)=y+"=1p崗5< ֑=FrkRJ*8>̙* (GNH3/v-PdM!~|QVTG5գGKh({z8CȠj˳7;-#*P7[10 ddA0@'Dv.Vc.ߎ&n._;{b'H& H#lP>EiH<):L:ܲᎸOEd5ȩZp FItT-yMk S o vkq+lQ5"oA'V"(FhKHvz_k@o\OZl.2֒rKlq Ơ6Fd:[:caεu=ݦ;)F>_$z^·BIȕ bADwBtKOB*7\=P+E8pRi[ c΢D&9@Qjz6S{ "ld6w4ts n\fx7VႬ k͖a6GGe?Ly+Io)Jx3!M4r]ȋ78;*`$8Gv+1'_iJ6b2@To[\s@p.[y*$>*f#+E]eU֥Q/h܀!&c1opvmWA[rdb}-%.KxA$OI%\k >%3<5G%ù1ŸN?Q2('ɯ:}rLKz-rZ+0 +W&uWyrKݣҐy!`"˄#˶P NEޘ(LD#xO%+!ͶiYzU2XGoJk^8)Q a&~^ʽұl¡%=N0rmA )g!|3hR/ ; U+y D1`TpBj슂y3jY9zMzJX55=an.2y|P^a%}/$zt5c'Ko]E&Tq@ٽv Do R~<Z'f1PƓ๐%?nG1tg8sMH!~͌fcCq}xa7;'r8Mi,n^Dɵh0sYsuxAL'1|aT $4Z`>^(D3?sIׂ\  uDw8E$7f_NnSQs@M 5؝)M NeZ:ω_[\#A.ԜbEDh,8Sn?^Bd,z\=IV0\eM[(]f@0UM,w- 3 $J <9ٍߡ[3EߋQXЯelvnMȆ[UxK#d' h5x)?ihmmgG ɦ!89L6# +i3yhLd1T>|%DZ!\weXuXްdBjH{vxg/Dy9s梻M;b3uU,:tc%%Y[^jYS.Ob;̺n6WH2 V ge0Wìev Om~8 lԏ݌sDIV:4;Kܸd׌U^' ճmNC:/e[1U~rxxyV!uGOЕ\"wE8Όe%>B}saFf`!w Bd(#N"AeQRNא{rx P ,_F hh^-WKD(z<@\VjTk䖄Lj0ʏF3]y~#4tӿ.i %C.'<(ꔽ{vn> Ȑ5X@^iV2 0ΎO?%]ȈT*Hz@YxM YݒHM /_`4RuSO3LhqzoϔO]B>QHLdkzoAkS!/Eg3D'r/Pʬji1#̼a8PyZ?lc/E!a(|> HJES-y%\4 ɕc; 2]WNt ܯ]@']¡\X0}HPE(}jݷd"7>^m`LG8;VVO;ֱo_8&.H jn<39jt],De':۱bpV"4 @`FajG5e3F=L@E.uŭГNTp]Ս`e j|(xU@(J^:]^iqg||\3{D }Pp:m-js[đ^kra^PufNeiӹ#c.^AAֈ׻*b-4ߘ\AṈL"ӄŽ!zۥCVrQUGCFl)n S mzȌXo?@{\(J#@O,K|} :t Y}xV^*UhTcFTg߶h !jD!sx^b`ΪGd{45DmhQUgg] zQ]w` AfOahO64D*%MuEsF&0D9HMQZMݶ J/ -ML^lՅT&Եovi5Crgmֶ.1`E=< ,w2==[Z2LjFn_Iz^E:Pqy 'ͬ"Q"+fltbRcy atʺLS8AB)*Gnw&2sM>2oB S'.0o@F:ta04%F.Ky)Ą4 kO &+y\\*peɈ!,Y+l‰ݰE3:jHm4WZ~kĒ‰ ˎgtV|b7OcN"AN} TO&fUw(Uƍ&(_/N&癣;_ E&'6*`S!O=p]3nqr&/*V2 l˧t$M㋡h_Xx%}`ޚ5\ݙ.>{t1IM6xĦ ˲s9 \E3! ;ס7њ^miqMa+ x=p'A):/e'J3A6Q3m=[R'9egb&ܜHmø?/i^Ś%7so%3axOgWR )s57+hWm^T9IL=JKנ05'DG7Kkx ڋVd(lEV+oM%)U7@|A+w P/ lU~K{T#FP=yֳEւtP %τxzo:!TDIki)dW Ǚ_WM"Q<Cjg3mWCR/ 61aNt7XoS3£љ#L1oDkGߓsܛbI:eLMQ9F&&2@hC爸f+M:$i!a/9;0+*a9IpLs9©=r`߿R(>F96琄XQWL, Za5-'8YLi<"M92C/=pT4CIo Kf ·u9uAv#v5_p<|Bciyhށr|`DͶmǔ?q|ömc`x/Ocdc>)Tm'|K*lmteڢ~zr"KZ~c/7m73I,*ug)!WgC%فmK:"2 9<~:VZ+\'h JP:9x4*0hg a");ǧme` / H3%  }J,mþ:4f8zeR=Xc㯤uЉ4H1!Z|+CY;eł[lY% zS++NY976[%66.DUUx ݫV kWd)R{-nvbm}k:IYd1 Y3 );M3qw4T  67#-[)R-W/k?Abk w{׃{2aФnk^e ]t~MMg<k[z&&rZsf2W-:.XH/ ]/6!$aAKo$J[)CnUvqX0RĻ(20~ai$Wg&VEQyDIjORɯ{}&K"a 6Lq5c[]vs͹^ >Rg2UܝG,~sj2 xB47b-P| :{xN>Az-7!3B=fU!Un|)h>|:Y<֣8s[Vu6(h(¨"ybk9逵Oޮ.?=9qxߐkTic2}lm4r`ײ$̺Z?[ Gdj9‡k]\@I>)ò92fƘ4[8i븸-E j*;x hTuN"bZy=^X,loxx qVcPfp`ogyyxآG;*AzǑ7:Sl1oQ$!dԧo}6t(,7¥v[MpF>lRdr~Nq~:R>֑>1ޫ=';ٳ`h*Z ^ߥJа͜CAHM)&NE{UƓ̋l Rso!5jg ke\YHbJz<᥵ ʭn0C]n!a|=u9D*%:}fo~~UIH0:%dVt nTYA'nw-l˟!xŸsh_AuD&I0`uBypϙ5=ݣd+܊RAJsHQ ‰}D O9!OT q@t8q P}PT8ût{ in}a[fMݱqgnP=#awVdnNϟ-9X_`Y+1)AyBgQ ^$ft\X*[LzT\.xS<x\^۽w>_urt]Cs"Ȼe+ZE V$k<6U1NGf5oڨg{- C|牵ldPE=(E}AyS X%n{/nuaZ|>.7~ 8V8Â+.{iWgDVNxb%چ7jN*z!hTl=;=8OZ,™8rх jO^!u6i?P"IӋk+0ow7*~1^Q!"^؉4Q> 1DO'18 EMYj\1xd.ꅌ}zۂ&ЋW`ܠedWuJ <]3}mOs>L}r6HkimMW-;S4+s^yg$I{!%bq>^x0we" {PJS8<=I {=~dq.4ud+Zq:+Rr>*fw:31SFӃ^ID9V:ȫKxOJB8+yHлem yR$H1N3}Ă0{<*`}oN]S*< -WzDjz5苌u͖  WVOOO9(aKfϋz C fcB~ZC%4_E, X̰Ǫ@w+q]yV)6J-OfHhBu8a4z^ݡ=gR IYa+[ )NW Q`>y>(Fw;MylkԢL>u؍\7s @_J['K I:ùp9( bXz,(3%- rcG'b*ɛI) //Xqx+*5ÐCc=e6 i^BgӍ1Tǡ~5 1<8M a]ŴRzXg´! Ik֬o@#_WjUG}Ap&k!|m|u-(ˇg)n&Sbu9|1MDCtA@0A>#|c 9`wybC]MsЭظH W kO|~o0Z1?أ%1x0@^͙ɲz/㳵@QU 6.̧D.}1!щ;䂾 `@r@[J(LN34kp)8S++]v"W~!yϑWt8B߮ KYO`jޛ`enA1r -wa Fm*k{Q>~ -?g[كV9uH n&2ޑ>D}DrՋza/r5C?C;%`Tz8(о>@en;R~C-gh<3k<޿M0 1I3V$L*;1h:VXu4l -E^W𲧔\HVCѥ0KuTT1:k9 4=k<0aQ$+Z )Uՠ_ěg_Y5sJUwld$|N˪fzWh-J`ҔY凬̽ !h@\,͊l r]/<Ϝ`x>[b0쥆TCs!'߿`hvhiW3=!t -f ( |B@ޏCLf5!^#jpE΢.]q}ԯQu@P&lZDDEj}LgĈhNV[M/_HB ߉h;%O:Jfq {jrCѻA! j:yVU&{Q OT4'*%4">lhksGlw"q@) ´$U=5ݗRb(.P 7*֮Dv$pb50HQ{~ٻ*ogM@ˠNN[1H}v-EP,QahDo<<;Ȓsq5 g( `d!3xfɱ @n|e{qr F@jHsQVYQ>zQҁǁJ꼶LIYe^ʋr7B%V@kI*6ab_ Y1V0$*?r5om9#֩[h2N-5̣Y/Wm_=ׄLj@aQ7T 2;W !6"\JE$45$ߥOT&ىAw腉I.r}B&{[pTݿ";v% h/).fz^`t8T ҅qyЉ2/ A#{c9D71&IK߯G#F҂8yhaWD&G g4r{l{10 3" @GGnz st1nR$SxJBHƏ3`nQ𗬙;e7Zcr7H`>E!?&w(>0_wF(N1sL9 ۋMS) U MrL ?8A=`H~QTqBV#:܌Sp`ӊ$X60NlA59Y]_I])ջ ˽YwTՅKP[t8!K]ӡ~߶"8tcSެbaB*Y؏AG; CR¢Kv c"ZN"Mjg``<<\1蟲 =鉰nAkM- *tZzF2[DdD+ogX ƵQ_X]#H._SMhە<!1nacFͤ &֌n`z3e1Ov&?l޾l'g"x$٩Yo','ܮeyO>/"QQ-sSJJW)#IƸ7f39O/GG3q0+B,?$].l.m=M{nHumW&JQ2 Whֳ~x_|m(BW.¤ moAٌ; )D\5m9R aP' л4jm R]e},a}mL3_թr }F 6K R)z,n!uHR"?e|E @ǼK4gƉ/#c_" \4>iaa/` ھܷd"MQr*ЛӦED_97!2mVdPv!}  `z#1yL)o((6n# D@1Wyv1TNG(fPWA2Umvؐ7pcMQGocÜSPTVv<:mDD}v[o4^G:#cGVfjze̷1fn;R d5U'~d7d$eۛ^a]{Svuuf[/aKg뽛Ya*MFzGXQ(E#*7b)F^>xi PX1SN/P|'ye5tvjwbC}Ds3~⃿c~(6lNN1ʩJTZWQ"﹒7QMjmֱU"8ev6C-P؃kSف FM|r,0DUkz圬#f5?^z?5#h~&G-|3C t|d 9͠tPf{ -͞vu#UڑD_nSu澽CJ*yNRjݧwr3O(gR{ߏ 3Hc=쯬MtTFÉ!vê ~>R aHdo֊_NS͖O:GKvAgRh~TՑ%1Cy Z Ӷ Ny(eq;Xw7.1%*}ҿ <9c'Dd΢Zg-Y]'- :8ӆ'b޷" Ky=UUm #H/YG(];$%Yss]1?OL`dh=yZWР p~&E7^^B?܆[qL"8Fm&GV0;4_mswFQ" WLR1 Xú,6S"PvҦfa&N>3/9At4=xOF--ؼW8 銒gݚXLWx+8VS2}soeP;|+':e+Z K=)$,fOZ5?VuqV8o&M}~HfԓU*)0֥ꑢr}d2u? "~@4>BAA`4@͂y@&¥U_ pحw\ǎ٥`Y0<h]&L״k#RH̞BvSU19y?`: I1 : QN=ur L$5]dmtT)4A)2Y9Yt@#1,rNp!~Nޅ;)BH,/M%2|Nl4~9u~kϛ+e3k\Y A+y?wV0A1U\:36𩺿4LrVs:5җVW% Ґ " br!Ak'UY4#r[CqyRK(M}zbye#}c( "B;ַR"](qfp-0  j-7m&:pt=HmG,FxxPb<J qVb^Xi[4QN$Pv=KO`YGksx7\ahbN2{4))cNtȖZd[̺T.Dɮi\r nݕB/W 7S- IH@3j-u\gqw}+;\̲"_jˮxoa?+uW@᧭Sp Z TT4S.i1dnX0׌JFm/غ%"H^iԸc@`y3/J~> ŷ0Xۨ昵&Sڅ2 1Ïq)R/yc@-[^P/GdY'X®<| {d8luWZqVlPᤰt*&O6)Mx?}\d9}Ht$Vc8 O\(Nx?X.P'%'dO,0ْ&"{Wj\ 3w}B 6LQcIᚡ픪ast((+6r@,x6r~y^~ݢ!]wT ODw]h?K3mVۓIlfӮe{M}fKQ]ZaBbY}Z)N9t"47ߙp.ԹZnЏF@L<@SK*x$CGF^Д}Cx5:u!nGyYҒ& z_*N ٍH+az&bɉc 3l4\75ζȑ*(/cyvͤi \TH'y]aGBYpOky+a`>&F$t23m;_!0. &2īltYlP1ۛ:NWuob ƚxh37-]1o)z$&nƄ#Ckۄ$sN=B,KLK5QxɅw[W@{a} o>J$?a;kԅS?0c%R1o`c/>eyF;N" w^5I1HpNj%@_ x;kDޯD/;19#ꟛ#ыI*)5qgSrej|뮻RvwSQzH4 P"Z7䬽[%Z>;߃>u+ ^8v>Ů4bfp|-a.i2"m]{}$IrT4xTտ=2dakqkMC"tZ3cVֹV$D`1J%b\JS P=݀) {fԙoecCQ^YV8}2Z'bG3u˵9hZaqM%xn6~ۈ9wib xhwzkXCTk3(%AM-;ue  pq-lQF&1&çQ.PeeĠj,ABV(QgKH v"T̗nc]ڡw8 ] bӶ+ZD|940a yUϡ|U)jio8R3O'V$iM^,Xsx [ʷ: dct,?ˤCTM#9oZB`WbqߎUqd-_eNaV:0ocb H-WD}pvI} d2t*:5ٺ%Y!-Ř)_J),(^H7bO0WFWL>ekBn\Ykm9N ])y= o~4tc$`4J[ uY-fXg]&^Z5ےg vYywd ԝ yGS\W]6`4\:pta$ jڴXت^5"@Vo$i'C\\ ~6@S[&{gl@z&sqVnПrqWxǤ" بvLci& kFC UKiӡ_umn\]Q>y&a |n(}ﳳxM<./a, AyN/GI5QeBb᫩uT飊ut5 W|pAl( + ,#kݸWwzhd) ÚcOו0J8Q\% ϰխ92^;\uD]A1,y6ȠSؒAyjce%1)>0/F"b}WoE;(]p !5uG[k^9#J0J-k'˟"/.:t7(|I2ѪR20ͬe[:Sо!hG7Rl3YIĿx.K& $,bjJu/KL,hjn}xX#F w} #COc U6؈ q$f# N zl/j"cQSڶ؞J;CS6]t,%Lqmýb}ȧWnQ MKk`AlKb國<ƕƸgxǺ?%N:mF.$iJQtQ_qEsMYgѤSaqjJdqUDe!%ahbpXGBm s]_F͎ #I~ubdۨp`BYqBUbs3MSO1̈JF.֚zgeL캜HDy> U!=f`GP:RFIqj^ PsbZ`dQas'EXƠiarc6^Ӽ=d ]ߕ]f;UbU_}[ \ȪL)rY6"F<:frYt=q"ʕBA{3iz-od^Ybq鰒`ʮOWii c ÉYb`;-3~[B#eeYSp߳%@C Yɝv7,^N.BAԁ#QH5 G%Ca8y"&ҁS"("Ps7P$4k+yyv2dw^9hdXqn^e>T6+|\%lET:' ʍ:V@"Zu d %C3wZzvۼovHyj+.5dEM0Oi·/@׈*hj\ \d^ i'!g@WӼ"Qð|^kg:q(PV &ڂzj>\![l$UyȰ)i+悏;6TOnd .Zt6s 騌6/愙.^Yٍkla7',ɖO Q2ê+#!ӥEI\-a>$JFi_^Rly$dA­[(R%:hfNrxl-DWΩH_QъaGIAMU#tP6.+Nh0-5 RVcxL@] n9~"1[s!Ha)3NX7rtUYn2 χp@z^G;>UYGLsu=4W(H2(*Tߕ:4tҳF(8^Րv;|ĨIܸRr,@$`"ڣtn/=>pHǟUTtHκ`+-K"dIZ^zRAUB`E~T:$ic,-a(gIv>ja U*=d5uDifڬJ«)g8tǙy/S+?P=fN.:@F- 4Fs/c3ְ<~ ;[G&b_qW`qyk wAs=6ў)*Q9qqJ>@NsNj}\<֨-c/ү7]YT@C2|Op35 zS;<++zoCoJؔC?B@C5I7a[{Jw9c!pM Iz*n%^N`^F@wCIz˛E3ٴM=%r݈?g6f֮ mF0?MF%NL 02mH_olK y[&${d)H[]6uXQ4HcsEx]V0E+ 'z@$~6AL VurV^ r銕BBkAY?}(]V}Mt9yVkN j< •C  sM4>{d,[;@1i^+)I6cT hJId\j.=:󪨉 7kF| ishwWۉ4Uo&fC&G7lܑ\oذ%BQ6aR?47.Ѹ!=xkv! eTSr Y;'*6OyoIx֧dI ؾV/;K6{QiEGY:\/^s]A Jf‰.p@38n>eQtҏ&ӃdKSWsqX{N8Sy/Ix0tgb>Wf{7J:D2ST[]i!v0!Jܶ2>>_f7G1v?tvެ )AF}E{=ɬIr]ADy/4e:4 DÒ~^k]š+g Y'#m[hUɈ9dokLYg0ŗ_<L>h4̯Mdpn#pfr'WS*is2%':,ڎyJVutH/IqG(A?^}OؙS6(ބƴ$ \(Gty}OS) RMxT_Jm<Ƶ]gEC//3@eaixWz|K!f#mD99dkՈ&r(ꌽ՜D\͞!dKNw|E,nU9>2O4fLdI{Y'n$5!D (0®ϵ$ /iդ1lUo{M{ }E@+{ucT}/ܼi,Ex7w.@[jF.͞-7VCU-@iJm5MPi  KV6amŚ ۰6t~. y+8&KO(Z$dq`ɪe!MlWCNTי ܞAUyJpS1=,c':D)3cK g~ W( p5Gg? NwŭC/ O6z@ 6CzoҫsA<,~ $xF@}#=׭ubiiU?m g3,Q۽F CEHlJB:ܱqrV 7ͯyJfbIlǮK߿;A )U+LB oSf_nȊ ٍLoQ4C4`3{ fĒp3F=i3 5q'KLv9Tj`83: bo!( ۑ1<^g؏]TqjVs ~^wX1V :z=5[@E: 4"'h=ītMxVs>X*`۷)p9TŨ)d?\*96m"0\AV/|jf^Y,P$3%ED)"{qw 2-կq(f*֛X +4:3#])K:lNmؗōabßtQ F9u p 59YKIbT_# M^[ͬ9>FOFCR eOsocَ7 2yٯdghZf?qP"yB4K:ޔ˨hN1K48=\I)r?z)<=#mB ^['b s:^`qBeD~`(G=o؞q㚧MwYZ$:@`)6qA'^~[Yr_Mj/O@dr ϕgkHR}A.nSb7b\X+S>??A\4]HJ/ұf?%LOkIr&1v oa:8wqq"|2+N 3_%RW_¶xz~`q_+Wܟo]?SҸ1%O3O֍\hbr3cm3Y`%+KT=g_)$,7x#!V?,9E}+[ߚ=P!,s"/2NhNxpݧꢵ{+WRC:=y ΫIW!cռ 5 ل C'2lj>'ަ t:#퍺#6M0&,q[8d !4إ9L7C[abl>G M'f_gQ[ad8F#ō,/P8!l{}&ts]< mtGsQoƿꯔڿ=]S*#IGrϠv_T*T?"aǐ6#'?He(?TROҧv8QFɄd6Thd3~ףտm*o1cJ R·R-P`/2XV*s$'g˕oQPt4e4rų l92Ҥ@4 ˥[~QTꚝP+kXd6j$Cܰ ;me[t ~mMZ+NvüQFSĿ!Fj'&30]Y7vLyEWk;l[9a?TaIP<Ӵ[1W{6O$tQAi̽5srNE9o2;i/T:t VB(U$$" \,+! ˤ3$Si_~j oF6oa^\W.9!ztI#1\K >CT ȿ8Lh^?m?-ɠH1|,uDxvxu s"8C(pQeo4f`f{G! M8vQzNEh@6QdɾJ\pYy6XkQI~,ezوV.C q`Cl>V0cwPZ Gְ_!_-8!I&BBmksN\?, Z d& %‡-.*x e͚\B# bʵ*f9{4J2I!rӗOJԌ ͤ9م3֐ s eZs]Z2xo_w[cU42F)OϣTOBѲaPs2'TKj>\Җ-VЗɆ :Vy8,cBQ9 w8P2z\U8*c򮭼[G˚qA0we)|"RS:} @GkaQk{ /"GzO]sz]w~'vNiNL=4c,'%WujV5[Rqcx'CS׭%{+:,66tÉ%RKRCYŎ5&+B#O܋Dnx @t߈Vt~Fgg{At]0VL\k}S}K5DTUeHVeɠ4/s`s\c6H#ՙ ]'ldyζ| +ƸvF0g|B68^>/yS-ڋT%K岶F3WKa\I_ ITgeiDX3MrSV`fT&zy-s9H1A zP %U:k^k0-੘'|N]"hצ qu7X6#siI4@e0kƚ`ÊMeY)ņχVN{eoz)· -y>c#MJJ}N}ku/[~GвF4fIy7|ZbSn?yQڨ)3~kbś|Ճ 0!jA(JphoZXi.bGk Wr 3s/Ob[@qr"|s4"X l\2B$+ʗgCfcfnSE#S. º[wDaP񹜵9Һ?Fp^0+}T*hd+SB{9' x*f=u5qL2%H@?U3]g/jNlMQy$Ħu$.ɇ<^,h!Ԫ/) Rkp?j~.Y})?L,,R)Qylrq~5INjc3'Xa2 hAE8i-_Y؁>G\^;.8C#zr~R_=N;mr'0 o$2n~ =`IAtF+5UQ.lC2 oȷۥaA~ub 7C=L孪!/꾣Ӷp>\pGA3ǺX CmS!CLaxb^[ˌzOTe^xd^,‰V7&goז3=/S12c#rxVz6;.p Bp+{ ([IXj_,Iz^i 5QfBO=h]Cz6o-rr? ,>f'o\?mUfI^7$Ɇ2YUgg$! powTsVBk OZk9c轾P9M}&X:ڰb FȊxOY[To佋5Wde# ^U])?KA|1[—Z1fZ?Seg/ӫ;B_kl+Lo  %^0owa9^Tk݊>%V˨ǵlExW m2,~k Aw2o_?%8BmloϓV׭~{[}`S(nA ˤh86>ln?@қ&#p} EaIqKDU6y 'ڑLFuO }J%I@T(}DKr.9df^Hy`Z?uO"ȅV0 Fq}7}@KQM&jjņW[rP薐0u^Y#}@"C;{Ә9_{]N.P(j 䄷ͺEĠ sxg9AixLnuJ͗G24zo)gS&ZKcY|-r1f^>->ti&rԲ8X$/u"yH rĎ@X~P6kpcЦ0>]ֵx;c KMh llQhkt[A%Q"4O g&BhhݏU^1.E`(B?w|z:x%zz=a0eI,鹀nߖ` ,d-5#Xxh7^ c{PՃ9j7tDQc_Nc6?ëo-lސD J2)ydI~K3{ {),S[$/æt1i3 Z+:p7(]@nsؒ2P7 Ôu!6}|D!p9Kv%y\X ww+5t38ҽ& u-Voܡ@}Z!+W/٥^3^b?B{oq6 R1cm@lU]tח*9:h.ؠ&Dò8^߸s^R:wOAp$ےgaW F+Ȓ$\;9R;AG=Q~[3UP,~̃ ׂ) ~w|D J葛J(A(*7<^4 CZVRώ<&Kk|S` RFzBLm BNe;t߽64^e>kM7BR:E,Z]Ud+pdYKP(*jdž;Kt3+wCmT#7{}wygY6sT1nj8{/O!`uyc F\+uV񶃥s>bXJxsPkO&NB8SQלV@1#;ΒVAL9A/+-J Z, mۺV}N=ih }^a] ܛ1mD7ݒMnL,znɇWCu `I؍t:Tq]EltF#vNLE>m#]SX>b(rj(Es`?b4˿C_^!$ѝ' u\"sCն êGz\hB1(XGSJ:l-^AcmBDAyW_]C-˙@fk2wf!HJ-lBsB^.{F1}fG6;jTO&xGWm8[LheL.V$W`Ԟ}ӂvWbХyKMTm}͂XJ"z^Ov4B]Mp3 IsLj  4$HSfzØ&ٽm4=d`b9\4Z򒞗(]iÔwuq,Es٬]Q`4uXەV)džEoQ)ԊQUN@\}- ؿ:y}*E4>SWa)p do"͊/ Fw sґ5B4If9qY+HHq\,s4d?D<ԛt(d3SI`Ç?7#;ˮL̽MOIrmpS3gFl3w0=IZ MuUo>UsǼ\zaXo٥[$U-ßV+$B/2z ox/ǀur{͌ Tc6!a5x[NeU?=Roj0ia\]q_0yӀ} VpM5B j0H+4iS$:&Z*JK z7OHJ4FgIcq5)#\pBXl62 ҳW$R8zdZebGP8 zM"|V9PBZ vq/iPi_rg!lYF.}G䣚2Rf晰Fiknd ;C]AY"Yv_1:bCtK7)6Q^p>7U_{ڂ; eMVzO,пnB{LL.WOhoyxËS%qzT QGNKNmتZD.#zNAȕ[̩VF>$įx;e"Ttt- ]l, bkN iW;`C}Ħ92e&:|cz a6(VSD㌡/Z(n)V\{G(/S+.VMwfR++We7 k{Ĭ%kgꪔ'DEYNX]f.jnQ#=z&\ 5H+`rL%Toa+ ;ʿV0we'x^fSRD!}q9j/띑+1{+z ()Je03П9n8Bmܲ$V4\ذm fZc+Ea]w];BP҃ӝW/r gi0F%jLe!=qkTm-N `PY7, $}l9{M &\˟G (>wrk}i8+TB4O@&RJW &ߊ 껀k?N͖ T,>M5prd1LzߓKKenqHE$[# yk_" z8/vg!J8咆f9CxpϨtW=; 1689zn'j(h}v_ 4Ezb5BSfyy#2$C [Ev.&/\PO{=sR *,X DA *1M{JRδ$:1Z7fSOHVR Icݢlycz`7d׉iƪZŽ\ !6eZAr"jh_ \N4VbѾ/((c{u/6,fZ'mZJi&C*8sL"S"E4>TzO%&Ѝ,PAx$UKHh*/;-Td˅$&ޞsǟԧE|uY+;Rh.nߗQE1 nztHbl/Л6ʵGֵwNtM]*rӿ jNq"Au`Mq 6('xu#'sdGҮXXOGQaWe,<~ފز4<و k¤h7'I 7ߢ?:!X7[$9Yp)hE}3y{RQ &֙wB2{O*v;Lm,=-vcʟ0\Vs2/ o-G3hD#Aі_B~RPE:57OhM\9MZ4.4iY!hmUPLż]L B~Ctxh&|@y)I5 8dztћdC`ef9Kt^Ќlԋ'є*6ɕ#pU r!?R7ഖDhѯįc 9& .*_RV6Pis,+ZTZ;gIl}4!ƼF-U&VLP%[<^7-T!XbuW R>EjԣUX?c4GWvosݯ$TU kV_`DpփWE撖KSko9GmKB!vS;k ;MmK|犏SCqz3T`ۊ:ؑ8wi再 UܓM7FB/[˘u 9/}ݧ tm_8rnj7B~YZE`'g IZهZjSr-9UP1mݸcWj^|k xp;uL}$B~ߙ臬(T{T#Bڸ3 OR{ÔeLli~7v,+k(EH^ȽGqv8y]zD߿H H74ϒLmBԱZ6; pvb/Fr||1OYގ^4P n  Vg}?R  g^ (}=mTdYܱ_U DYp'4 ‰L%5;fh%?cp|+lۼ00Cn/ڷ چJ14[煎G8P Gd.(:h V&U#"Pi4z079/^;npv1l0piuE1: {|&CwUʰ4Ɗ-fdWU[|oWl'iL +ʚ9` _q.߇~WD])|߁P BOyj`4cG9a'>i~B 4Q#1*W 8ܝ]SR(ACGn!0[.EFg )^_[*P'G )6 T쁈v5l۶q[!DZ)׉òߜH,ǀs'"ړ.XޫMp9eG ¼{G/*!+/]IjY-|eAX/pXtĤ/h,`F"@ ` zy~7)i.YԋZdETɝH'il2Kn q ,Y-Y~0ËٗU:`2%rNĮ))_r PfW,Y?K[a`WZqޏ*rS3Ȫ覬\*^*7:Xy>`tjtADjiZ Hbe>T^9 qH/#_JØěm< nI~z/*Mi F%dt8Ԑ}!->j7O ,TˢG * ~Afm??@q}ocr5^iclUX90KM/UQ ~nQaE a|7b87a)Yn83~\a#F?̄5lBe_Pp֭%6 $)?*齥t3m7I?# ?lFWf8!i%T(2$9JАrVr7Q{ Dh5̦|J1.sDccԌ؏kC!(6ŗG\7eF"ϧdSW5ՔJ %: t>Szbum狽e !!*(@I|lip*,WWRZX-+LL\;Zz^>y" GX ۫f53]KAn&؋?JxX%gy,fO㹅 u2bbUw,GGrϊPM^&Ms-{52$_(yF?Ed;k2> < xqhMEYa7})߰gu~H"^sz4XpDAEByX#K)`by\xq':#_sƥ- ŤMDA#s ˑ2aPqi,6 08MN Ylsi^HN?E8Sa5J҅\ L7JT0پ)ljND+~7 Ivpq?v$"1K~aJdֆm{Z@M' I==>J6Oל~ f=o_0M4Qv/D;"MTMlg߅f5ǤLm4BGj4;թ$&7-<՞S1Fuu'p(+#L\{a}Vem|߱pi[dv©zhS(ʦD\*5|iSB{$r%P8CBU"'s#W\IpՎJ3ͭ;_6lQȭfBAR<L auayvl4K>v be)q a( Q&\ng 06qp\;838{>EH9):ͦ .9ԽfTU5 RDJ_*vq u$S&f +.םOZ-'XY~ŲoYVAum%Be(dIxd x HCϷ{x mDXk-%v1UG)q`a黚.+lf13 6csb$zHi3w >fhflU#|AoYdy']6`]жo ۰RGkz~8&Sa4V;)08͘Q"܀4|Lk.zbJttQW'teܠ)1 Q. q\gQȢ^-a5Bq|D׊(P-}cX_E=?d@L~se! G dȆ|`+Y v0\! 7&pQ."|[%f邊g.{ՠ+qͫj),EyỳI䨄t0t$>m ?.ɨ^4^\49qJ?v+D{J&{wTv/M<̬i֚C\]?GB^\JdtF!`a9X/)bELO ?t& Dt7liz@o0To ~G饌`)|Nb _XŵKkMvS6}Ӕܨɍ3|zרrݪZaE.ݼ:d& :L$w({'fF|Ko<2|doЯAq^Õ[[Qcb?%3Q,GTw;Hn dXiC^8zĶЭ:ϩo߸ZѩV_Aq_j\\T1fr99P3wRwwU@?TW[#^5Y{Ȗ/6"% +] "c'? ] K+'xZz[CTK'Z OWᄫ~% U׳?¿Goͬ6}b 5 VaK_C SG1ߢ~@˜38$M@xQ/6s~Z_cVp;੧DJ0 Sqqg< FG݋ՋoQÂBhab/I3q~FNWrMxZ'kh8 P}J(3pawGu *=Ck}3Tj? AaFABTWnjՑD[Յ) xHBG Xnml)) VTu5xD\GIcajJsh~:iR/8882;fofY"N]Ń:l+:f7* {܂8W2>pwsF:P%e{T۸ncʏXj%nV!5~Oo L iU($jEENѬb^J!Q ҚbUQU!BBv4v+Bف &Ԝ= [~;ͽDo敝4B7|Qt#7kC϶Ⱥ% eA~ȉChwRm_@f9zm^*sr|DD uEm\hpcFSGq,}!uHV_֥ʣtҀ#¨LDs1E^OY6g9q,oGٵNFKkRO Pt{U3-Q /aDbQiO<'ttPsy&7Mcxܝ覀^afeI^ORH9\JW2ViӚfmEw2`}G$I%3G*/{$,mb~`X':Yt66 DL.QIe!8Nf415\\uԟqm%1/M֎pR/C# )UK 琄ͽ*'2cHz &R2^c|BO?5ʘп$г.`rOBrxɓi5{L*z)6VE#\aJI۱]{ yZ0C.Ƃ `VԍQTh n~den lxUr֊H> k504kbSug:LAK*8=/NYkHeX[Nܝ8瀆r5KJ_R F|{&~vk;m6,[Zo/Nboi7yo 68c8 ;q%UJI~ QӐ v#rMQb|m]W9+;f&2ߍj"!o`ڡsrxCEv[=KM!ɰHŝ 6!Jn01G_Kod7mq17|V'wy6U8&2`ML!44KegiJ,u|=nIZ:o0T2y{5N+`H\njxNbH},!uMոVR[;䲉W:b$ɊsǖHh2z¹k7iBG{3@U =\~vKW@>I4_*bqvىDr0c?.cVN'q)i` !g.\Ps1-U3K)t7%bL #I16ۡ|ͩYjDUlETMEoA;)'V i-`4;'βR6>a.!NӣYw'~t7DDaA-6;;jB6BQ_b_Mf^ #J=屠0@+_tC~t{)΄x_z_{9QEp.o*!8ϲB;.#RCqW]_8$TrT ݊Kj2 vߔŨ1y¯a Ñum:Z%d s(6%L&5n@L-,GQ\Z-[hТN(O,E68fan7B6ѻۭߓ &.WU3,pd/70BٹGzV['O +-5-lyO~WAP++վɁO_R3aDv>M@`?!aa~_J(.D@KA;.|уDXgTdJ.%p{`p6 Έv)XȴtL)ANhl~.y:vN,*>-l_9ceaIh.o۵h+(1&d^śIԆ6fCl~"Բ4{C0 Rrٜy.\橨ҧ? 0klp?#Py 3onREO]5=eR)+B I>N/WPʬΩ\2eCDoH/v(g Oev',/6LR"<uC{¹}Z&x9ͳ{b!|g Ww zETPlW96 7:UUsˤT@]ޙbA )'1/IF$|־Xΐk\μ߀gE|FOٮ렟FWj=ZNE cUξ/7_:]Wk U04P$zm T3I{Bس;POU{,$ǘJ7?-AFEV82ȌLy]mpY;R{XnĩU'RIك ok9 AQ`>-C Q#O1ۻDo:9[NU"xD 5_l l+R{%VT|D8qBk[g.@s (7M<7/kHԒRH!3Ԥ"|slB E"~PPXdKuh}.PUpxa.ň WH6[$׺\IC+fNȖzLlh6UH+YbU A1΋ONY4i0 7ep+ڸ^lNi.dQӢ "TCRaj]&~Iai  s}CI BDU/SRlVo|KՃvY1^l8:E8( IoGPX;p9SDOc_0!hNU`Q&@r*hue;gz,:} #v~Kr _,L`2Rzi8R Inb=jm*Ť srnsgkvܯ 35\X8OOS^xdfQ.g\Cb-f7 zWˊ@#N:57" ^#9'Τ \l;;goPO_dic줯s kRiy^K\ĞI1=?-5~$d\̼fp @n1WkЙ):Aa;IUa\’xEÀCM1.|/E-Nq̣!dBo 6[L@t)9w@q4q4c&玙|'Ө/).[{;2g:'B F!^>wƥPx }m_jWFx'$mAI ڠ_]R lo)"?N$*:Jʏ>Paݝ:t%>O*o?Hsk@xpd`3t mvq{P ],ޒOG2]QtJZpsެF|l1 _~-V)o1{Jq.@H'?ഉXNΑUrDl9iuDͷ*)S -!wLy,]zu%Rv\ 1YXꪝT$T:fLR8rD|?cZfc]S%Y.ET56=!V yJj@GzITHÀH47@T.d At7yTr͢VMbh4rB78r"%h W~$^i #7ٜ9\̴pf]݄nYUL\+Fu<RLJ4jne]Lr@fט LUU6D x QШ׺?聓hSI.!zQh{Xzcj 6?>i~9W;;ŔȽK.a5_^,4] q[0֩RN4H/ot -xs@g Xt]WbD3pGm>[z@hbz2d `Fl^Z=k8?k/VNmSLjcUTq,ֶ։{U[{;<