openssl-1_0_0-1.0.2p-150000.3.97.1<>,؉h,p9|@9~~̸E*m #wM?Q> 7<䎪>耶D)h7> /+c6&+Y2'+#%fb07fkqd_fM!yW,'9硠 W\1Pǟk2>EE'PFn1e`,˖>#Y<,Usn*& -pA@?0d % Q\`lp   ( 0 @    "%D%p''()*0*4*H(*I8*Pq9,q:3qFGHI$XY\]^1 b cIJd2e7f:l<uPv` wXxhyxz,Copenssl-1_0_01.0.2p150000.3.97.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.h,h02-armsrv1JSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxaarch64*S. X 3;n I*.~v  %(" '$  Ica@             q z $  &O ,_p k  zN*87wpnA큤AA큤A큤AAh,ch,bh,bh,bh,fh,fh,h*[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸ[rϸh*[rҎY Y h,[rϸh,Jh,Jh,Jh,Jh,Jh,Jh,Jh,Jh,Jh,Jh,Jh,Jh,gh,Jh,Jh,Kh,Kh,Kh,Kh,Kh,gh,gh,gh,gh,Kh,Kh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,gh,Kh,Kh,Kh,Kh,Kh,Kh,Kh,Kh,Kh,Lh,gh,Lh,Lh,Lh,Lh,Lh,Lh,gh,gh,gh,gh,gh,gh,Lh,Lh,Lh,Lh,Lh,Lh,Lh,Lh,ch,bh,bh,bh,bh,bh,bh,bh,b06baa8f15992bacd3e5b113cd571d828c0544d0482ccd2e15969fe819957271d15508bf2b4b710c6bd8d17f0402e61e1b220d0739ea9f4cd368b6f5d07f30ed206327f7f48bc4e22a5a7db33e862b184016d261eac303c3a98712d52ea474e6a916b5a1c001e4d4d1c48aae1c692df3276ae60b19c42c9538fb43afc9714f8b4147efd6537728b0334d7eccd2cbb85a5c35b2b9cc10f4168a0e593514c0b03f72749cabeea6b6773a64e8d44f3f394f74353b54d1a622d12241fd17b5a61d61f45c7b44a7a75860f18d8beceaafabd0ae7cac7a2003e1d7acd51165da382515562ddbc0fc84f6caeaa7a1623c43cabb3475923234269774fff010e336bdf3c057c154a9b8d331bf9d79890d8c414d618c799daa4bd50ad804003cd1e98e03f23b91d9c534b8ef602db560134017ec9e7227b0e0fb100faaf656fce8e21644c490ceb34d8c805dc448cad1c2d67380849d86f63e524a9dee53f202ae5caab054588642dcad87793632b8a213c955a6853342a627dbec2fd30a89d34e9521a68a11faec781dfeb691c545f68a21b9e7455aec10a55a09032575e66e916ee1e9ec0104e539c91429dddfe0f44a15de6e9141bf86ef76c3ee16b6a010e2c17d12fbc8fc416ef51032748369655f640616559666e6c9115cce50305a7e05f5e6e958ac59bc6659ed6885a3c6b1045ba927b5d5f8e8b5834f2065e56cbaa744e84ac163d1db23e37153cf8b973b7f1183a0c8c0ea36a70e0d6ae61ae8d4b98ac4128df802e8726aa36b7ca9ff58ac064fb0fe5949e976fd827698ef181ee0ddf72f2162dd8c7725628104aaa9e95b149b32095b56a819c2cdc3abc9be29b6da1fd4aeac8f60f4842bbad0353f5d81620e72b168b5638ca3a0a999f5da113b22491612ef0005b913ecd7acb6096c61bd46b1e1e2b29fb914ddcf269aa418c19da6da59ca0966cbee33924cb168627d1b8d2aa9df105b346d27fbbde7a5614a49290ce92c5481404c833731e19d8d7611b67ad1e2cea0610ff50d4fdf6ab1b80cf46348a441c65c14cb68d048b5131043c9dc5f358ca3129f4509439b2155a51a269e07f3ada7c8611f147b44624f07157b9e5447d5904ad4f6d2e4140934b75f4c72f34898c34afc4325c693745129b8fc54080c587687a60d4b9a0fa03be2f0f412fe11ada3932811c1989b94300a1d0d28d3320849e1cb2d241d52c5d83722dacca20111c54a9511c95a33670d91fd312b1d1b4e731f51b95af9aa3af8a68a28508f6379a31630612deb0adc1c4e5c6e1bce28d9cfedcc9443b88592a53212419f8012a0027ac4134fe7baf0b01db09163ca1a012cea48962f5aa38c91b7ee98d90251489010b7cd824ffc918db821a2080d8e06dcbd9f2a29ca270f63955b2181df38d76b246cd084e23bdb63b825ec9a6de106e1d2e37e42c8ae4c48a4c0ae37399352bb6561292b278598b298e07c8fef5c93311a32ca8963edd76a7f6f1d329276e9c5378d64d2178f1bddd50879c46d948606675654d816b2ceb9e9caaf76bd5241e665a471aa9d276d7872b72af6569402bcf1a8ccac385a558ddaa53539df172b92694babf1b87d46b64041f64d4acd1cbb5909bf58e98586864b718b9be9714f605a6d3546684c41fc9d1262d73e618308476ec23b318af03108b580ce8347afb6d01db9c2b19e7d69734e879cc724922336e871685c826ddceaa0fdce7515a3b2a7daac16e17ee1eaed044c21b59901d2cb256ab826dd924df888263c68e7d4ca490fb4c1ddbdaf16078f6fd77bde40d396f6eab1bf8be4ceb65ab35394fda3ae9ca582298536d7463de4f618777fa3dd14d49ad428f39629cbaa9c6cc806e2e7d3495d33a3e5400dbd02600c26c83006780c2d4194dcd708f8addeea483c4f6d59921ce5207138c30f85be2624cbf4559bd87c06cbe30666c18a4de73e3a910de671a85bbc63259edab2bdf31f103a5493ad3647b22961dfffccf4f7140132592940c3152040e72badd7541f4cf299cb74ad4e7396f0cb5e33b1638a2b020c6b3025e64b61931d8cc446c9e50c78f2094f93947c854b9cde935e2f99ba2b15b722746d0d72739cd583331c3cff54f714da195907b068ee724c777890c07ae22eb0610a781717fca7ec0c27fa4fa78df3704a6f0b878d5bc02e36d49f5402c996c201b9749c05fe08efff95cbed34d5b191c1d9be1b7fe8989aa8d8762522702cacd9863761d7959ada5a926e0e76371d41175660e79323c0d9cca8700e52518a3efc737d8ced26b8e3df8d7571b0c62d9d9a53a4e6f08222d2002ca6bafa95c0291e17382472e95fdff12a8d3933bd96e9f093508f9f2e0c85252f7c1bb9d87adb0ce0b4cd3e06282a9d3fd85e0d345638e97cd01ce041794c0d0f007c1fc887f21473bd60a8885c2f68d73010d3dfad92091e65fcce20482d2253a07f9c8f23041c435300fd6486c9a1c256cefa329366f47963ac6a8b9070704f7a2229792af7f16d1ca080df0f5e4968d21e218bf6f0eee323b6b5f06ac4b12820bb0e72b837ae7c5de6d8a6909382d5f515b60a8fa7205ea1d25da729fce4873027ac90f1ef02228b4b833365d5386808c6c0e3f67e05cbb41d6fb68a5ca2039e6140954cc09cefca671f8fe2fd6741f09990f161ad3f69dfc9e5c712930eea421891cf0fa7c943c495233faa6c14f58260cbeaa2bc23acccc299f058b35e1cd1e716d6d61a06c4046575f225398b8eeef4064647973961ca66fd6a6d055922deb61e1e975028b501c1f2d899da80f8eea4477f9d65c6af6b753d90957cb98120a99af99f28238ad28b909ee8143b1711fa43ae2d04f44a78c26d38f23ed7861ce4cc34b5d678b6ae7a8d4b602057410cca9951cae0ced87441635d182d5383abaadd837802adb1d3de002ca5434e1c60d075bf3b970da19da9b3c925f3fc52c361d91a1ad055ada547b9aaa924c86f505809c691f3d80fb28ed9829c75c94c0acdee3498565c807f32574f11b10a29afa7462fb556b09de77d9bd631ec24b6ebba8ad7354e44d8b30fbf151691dff0032d3d4c9aa622b264ccf5760d6495eeeaaa482117236e134a04bf3d1cdaec8b8e3d2fef69e1badb4335e3fc948166ac77a8dedf51769d41ad6ace7e5d885aed7a22c5d5abafbe8ee26e94bd2850492c1d7279f6b9e3ffb35358503bbdb87d11d7f7e051a22a001978b45419c06df008608de28170ba4dc94d354cc7cfc7aae9f8efa66ec348a505f9b8e45ed6a3a198197fedgst.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.97.1.src.rpmconfig(openssl-1_0_0)openssl(cli)openssl-1_0_0openssl-1_0_0(aarch-64)ssl@@@@@@@@@@@@    /bin/sh/usr/bin/perlconfig(openssl-1_0_0)ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.97.13.0.4-14.6.0-14.0-15.2-1otherproviders(ssl)4.14.1h@fIeeRdd!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\@TFJlucas.mulling@suse.compmonreal@suse.comotto.hollmann@suse.comotto.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#1250232 CVE-2025-9230] * Fix out-of-bounds read & write in RFC 3211 KEK unwrap * Add patch openssl3-CVE-2025-9230.patch- Security fix: [bsc#1227138, bsc#1227227, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- 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)h02-armsrv1 1761029306  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1.0.2p-150000.3.97.11.0.2p-150000.3.97.11.0.2p-150000.3.97.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:41249/SUSE_SLE-15_Update/d95f65a3ca17db3b021a6cc2080c5edb-openssl-1_0_0.SUSE_SLE-15_Updatedrpmxz5aarch64-suse-linux      directoryASCII textPerl script text executableELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=34e9113c6f8c03146dedb2b7a4552884a09232f7, for GNU/Linux 3.7.0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bcee5dbed184e7ebfea78f2c8a303e0c4f9a383b, for GNU/Linux 3.7.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 executable RRRRRRRR R R RR RRRRRRRRRRoՈAU+íutf-81f44a99aa923429b9091d3215897604954f9aa315b805ca2341b044a775fa238?7zXZ !t/[]"k%N66X|,9 &H[#Sƙ56uK{ٻ4f*Yǻr) )J$RZ< CV;OzIx&+<{NC~&QK EUO*!]|$XU:q_:΅)ǭ@DBaDLz炰č&V6N"~e]qsujS=> 0m}n U ^t mpϡCc ZQU~hQ(l/49\̪-ji'Ls&."NCGACQo!l̳ޏw [4o%n5 %Z;Gq~GC@otͬXjXS蛄5+њIsm.!ѡx]1+\.hmQ:=y)#0v>i8d9M2-s'D\ݍ]6 z9E^hY]5K}[(HȺnL=LM+t<5;/r<;;ЈZ&Cb_<}V`Jm={}  .|o݈@czQ P 텩9갈C΋<y;e~3gy~g⮁o +&IFYAq[_D?J`eMۍw?@GCkhY}9[я@؆_@{o@< 'eS9@<Ϣ(+֣KYnM?E5?m} \CLws=Av\1DTX c*!&Y&f`z9^KtwƧlRE\~;̆?9OLas1dDAPR4nXYN>=cEhك1LE$24=hqV%Mu0G1I)&8#itA-̼r .u/ 1f0ĕ!.uchs?o)FFyNyqIqU ˧bGdQdiM E)9 Ь9UVIP}ܓ0@b bldCNڄ';.x7' ݺ+4Bf2_F2>9О|;F,-OR- CzU@ýt.ާ$ %2nzmoR#8^A.;2-˒Xzx.IIŠlF I0Cnzd(̮R\tmmALV_$mtX/N5H 2inFLX kp@} n~h/>` ;(]jrO,٣1ÄS/VXC6y zoa Icb<bl-i9^q' ~N噋Z# w(<`o$<V 1ҕևH ڶ]1"/#]5]h^`7hDcoG59Ҭ (-P)T79VnsVNGdž6GR&:o|IpqϜ“iAa9ꬼ6A[ᬚ¤[mY- \6Lv7za9a ߉[ m8aLX5IK,ZȮ tּυ~@Pݵ3~ԐHޟKu lMV~gzʌk2BVV-1,5F|MNQlKx@= nUWߘ)6:<ܔ}SX~yU%ńT|s.:۱(TO)!)ͫYh Q౾lU_xWrL3Lu$3 xڰk TP`t^^f(p KbR'φk#;K.!7u[X ,f,uWynߪWQ-u+pG6+WaCH!2 4v-1ټ_Sf;S &k~h4\)w~gzǧ״jD} }tt#o^ɇaO 8~M_Zd*r˕"wT 9rN3dm;U NmKLhJ޿(>rKߨ>6#G} Ӹ^݂!t+QD!OUL>zւ5SH'AfAAi6tR(Ot]EOӔ93ZG8>rl A p,> >`D8Ol1iyrͽ?ՖH$!.&}u[ >G ]V&6B15i[f)JrA86N0āGa(B Ô2PRHYSWW]ؽ8}Fki]ي_ H#QK4Th,E+0R(-XLQ{|D>+^IBXuHC̲m%*hg^rFiڦ{NN3P_mzxbs) Sz :xWP\~Aior09<eGٵpd]ӿ+%jbv=WzC95' :+*y:%%v~;] J4VM`Ǘ$'9=ʺe@!'ZZM"׽;E".kf[;c >t&2Mr]L!@dR>5Skyq>w3˅݌6iWDƳow.I*\.u-qg pi%ܚ)v6y6|7UkQ6R韇f6_tTAc_(f5Nޟ|LͺPlm+ !'ノaX&%ï[L/2NT]ϰ`ĮKJ/su. ?n1OSsS뛤/!-*<FxGVkON5ұ"gc&z`4uLK7YAs[WE`zqJz^r#dP#KFPoT`zd%@lpoބ|eoFLM0D~QW(I\za5b8:Mwa#!_Yn/S1K-'tP۸$ ?,T,W?{ p,!j2K~(X 𼾇u\9Y*wpa>I(#+'X1*mq BiUeģVG o>a4cjdH@),B=]/YAhݤ`5Nč{|9υC,kj r-oU W!ERՕGoG@bzī2P~ђ1[5ZO^!PBBo,ozx"q{L},œ lx*@]b {CM]ɇ 9b\Kda'١PUdDW R#6%smy[jZ.4h{3R-Յ_0tꋛT- *H n-#Dwi5m¤57`]ѻA2UIh9ְ~` o^h W9lZJFi\j| Α_rh|D+BuHrtZt! Пɳ[VʈU*hcy&5ZY kᴫ1Kd; >>EsT2(.b<6&7kTdW RFSXd;fK=d$'_e0#Cu\,);yXZMG;[&nA'[5!op% |8ip|ʗ7),{1젤MN}a۪~~MA@4x/]Y nv[?uϯymE-`!~V!l_d ASB)Щ1ޢK 0^%U!]YP[ZJ'78xFXZ+kffDs = FXK}i q]z# ܘHuA$afOv`xN'@ڜz.%>" qxNa?):ܝւR+t|R N(!d X2(&f`諍sd4 1;WiOg% S:%lVTeReʾ<*&'/+oN;6UYń(cCَ  $a>o>bEN\7kʟ{,FZ-! au-?>m&J0+2w-^Qռ%>`@<`, Q$p05P:6f~gWS$F>tR_z,Bu>irxz[a{e7X_|PYAӬsSBHҴ'X mep݌ oa8nz?9G )`]}lk*<E 7K/ ] H~j)Ϳ# lphj@tww}, +Oh*q=ʆ |?UZ;m[!>`?I7^' xJI@l͵ Q}'^f7q[_)`U4Z{ AdDU9B, W9ΰ(zFٺYx5$ӸgPLբ VzLgMå(U)l#J0h/۴⣴ 87cdafEL7 %)nm>8*c4 ("xZYLvm/AW@R@>BJAlLb:E@?! eAH6wcA_Wf/eDc)ո~2*aONП@bvL>kfR?ɵ`.uTj!as.ЎzޢV|/GN gB}[v&[*Xx+sT jK봂^TMPk7.X ot\@fɪ9xmG0F6:bEL?bm~4!j $m}H3^K]}fsPunap+ȧ/1eT=nsRyFʬ +<39,pV![թ* ]v7;2Lj 9 qSli?*4[Zl 2<<#?-ӄ T 7Z 5jI18emxi\ Ls/I=g\QBt?,Oͨg3YD;)fBTBo^ SxGn] H"=[GRz\0@7SgmFtE2/׼ZT0΀boq4٢2d4^+ZrmV;EN938j0~.mh( aIb<|o08T;fdC߁zއi@MaIoveIJ[ܴOsN'WCtqRmsj[jL+3>s&5^ E҉@>r9!Im=A}*3Z0W;O'&vYv{eu$6:p/OݻpǕi6D,ѕ\6R'G%}oü ap;; /ֳ糑ը>9IFҭV>n6{{\Mnc^Zb3U@a2k[14jG)9G ZKVxΣ'V7akvmuqVjZ0VTr.(efD UY1%2+O)lQu$??[ݣX4"pf׈M+3Ҝ\Eeyi;Z|j /v/{# EYU4 PkPFm=ҕ E J/kpHkIk({hxSkfPoM AQM*.c9&Eoz8 X?1XBZe}KgǫT}=z-tj~.EG`޲h]Yy+rSԂy\!Q0 CsJ)~Η&Qy֣΃wnB@%ޝ^z{8SgͰƭmh$e?nܹtOWv6N_LAW,P8G=A.S4A!%B@D}|eR#+,Xq4r3:xiO~ rkDi&>yb:Vדgl \"eS5/ N76l0abQnn9D[9AsoC)m- Ŵ0& "{e3 hՕ}Orhg1 h2vIyش 껴HU`Nge@C I#TYFqg΁JrtE0 #)^ e^ 2U&r%H޸ePbQ: 0M%܇(7A=Nt./Pƽ@FWaT+ZF)B1<ƽX\g \l( ڭ5y\;xlف:Pο:}%w8l\ q!NXhsԳ9KjIÜc&hdc}*TBmw'yݱfL~I7^v𣌍+NQ^7=q.PR"hR93ֻ 1L8^l63P~\mM}fehgt5$Poq xa߆ B|9E8Fg["I$wkf?I'Wm%I>{"nS,i8*K r،9CZyNZ4@nA 6l :u֥]3[ח:yO!m/,v ZlRqf!XBՌHj#Ezkn˾ZB3q$=HsNۥCjUoLtɣj[ 򣆊,3# { +̜ޅZ aH"_kU,~mVHiIM*?~5ῲNa: USM1幨6_Slv[cX ™+N s8ZTZwRoJ9O@L^}8BoL<f[E#sQ|a [@ߛs.9F'ڏ: YD%΅y CҎiЖ41>C(!ȜbObi/6wZk?j|PtP fmG0SDTGSנ{}G+G4$Ƴ J`WvYW{Q9񧤧jZF?.p`h2f 9rn躅dIT6e7*0_xǗD'.ս#-l cS`[/lя\خ2h7^&J &{:[h_Qst̆店S0`H ҅({И -Sjf =;|^.:c}E\#*ѡ\rk.Kf2K}S;d!~qQoTPj]o]utWLjE25~@" 6 8/MCb̴2#fߞis 5kq9X>ئ}ZlŴ ;m,XS JMUXVs}]|^谠K"vnhj=n*Zr2DNX^J)^ok_"qKvuܼk|mA dqZ&h D4^hHU0K!$f:C l F1VS&H{[H,4AePܡ(!Sk@vMw\[3,2:&#B7&WG[ijb4V>]au]?f ̹V038{\ [8إ?aJ3M3dp!xIKS fy[ӼS KhۃV>ٱ.ۛڛoJy%ލNPP]X]._=uޱ]n#Iaȯ|egέ:[Ӷ/݈P?ٸ.T"MXGw<>q! nцl <{v?G.|;ļVw\a‰tqS7nV]Buki-]w)[ E-@^MtHOi6ܓD^nAF "qqe៵? >1=n n:-@,h/K-KW!r.krQ(owffˣAU\na;;Xn*tDL.Jn1׽V+*j,cUAHֽ&090†t?(6ը T7ۓd6TA躈cft027i*ɜG첅Jr`xud=JfEXZc?=t;ӐSHozV>P[ ߹B XfpWuqjp^9qb{ǵhntymkm"X ~##,Ӿg*KR&0]]ALҿuѓDD0$jxt0X($VqXS +_FF5RϚń4}D [`BVXƚt'B],l)B;z7nFX@ 2^ 3ԛ+@~Rn5GiO%n[#jdW^8u$mAQ}ho Ut^.ԣrixm2Wb~en|E_xh,R21WS"(޸FCBdBChB/QzPbJ"YShl.)nF:j1Zp |Dbsּ*Q)cL^ LvgI|ᵮqe'Җ$zx ]Re?䔕ꚤ=@WQע|$'YKKOX*ɣ$h&>4}Ɲn_̺#1 9\wiٹ}@jhĭR$##Y'hoQ(`;C-b#Q[&)㨞꿭h[H5VQ4rFs1'c ⬛"+C o19W<,)}.hT!iƩrr` 1wB<h* I\~m`15Ej?>;X=-w%쩥26bW}tX JW= fP`h h2gJ4QC|ч ٗQ>@y6q**"V4|ZpQ^͢vOAyY.2N8b=RyXH$%lb5NSߝn ?.7qvj͇g{}SZƥx6zaU[MK>pXYQO-%چ0'K^*0a?J(E?_7yW qM} :D4rXZ״4R6ΠFo$veuEKd%?^C,Bc ʜUDJx7rԲsf]%H'B|/g2 ɤ`oϙCc6 Hه8Ae?_Mz6sޣ]nĬ`D~]iڝŇ).bUyWϟ1esOJ>8F;Cst i:S.8S\O9vʶ+ʯ (ym,1\%½pr¤ʐ\asz[|}2`Mҟ,Լo"*5'Tíަ7׶6ŬU--s*dzh`\<՗߄q`O4m !;dc'IoFyK5vBtAy{{3+;@Y%u';BI.=L7jzfzO[]j О*:y3iȇzOQ+tɎ>?ZWt. 4yFy1N% p ]([Bg鰞\=ۍ/z`Hˁ&U AU,$IHux^ڛYHI W(gs86I@r ߏ=L^iUE~J:l Zc 3e^_=,qO _+GԆ]թj|)o lKĴZKXau֭l\$b"2L$\`e[^;~mwf|--i~|w }zE{ʷv8_#5TjA, /8m*v tYCM/8ֵkt`B 39-0#W }/V_A4\Zp< IknNx-(fEq .|ck%yV].ul;ʷ9Bh`)'T;#cr#_0/i(ؤ &wI@H1V]E0zX3c8j-\v?䗄Lt,鯠0WsBN=8ZN2ޱBXbE Öh6?1MCb%  &Xo' 󶝭R6t/UYགྷu#5l1A*zԬV&jR%.BE83(ӖRzFWZ!ȓB8U : +zItTp\ԯLtBua`d"B877ؖsX #K:;ORWQddWHZeTB+1\Om̳S륑#W\*da)%{pjWާ~H'7h&fz?0A>gbqj2U|w$}t l5.=*;̜[JcBGa^4b }$lu^[,:~i u\4ik=$W .$ٖV {YJM8Z[ZD<%Dfk8Ǫ77f1tqk҃V9;sJ9׌M7@##"pT>~LlR(˝ U-?#\/۟?:*E|+3QG }tBju(zhjJI#L-Ign& Id^n&]3rP(Xw3 ݞM}*8k^췦 6SMCzF2=?\TV31 GSWzQv(r6|byo;vn,>eJvd%]>Pt^*)e5).jGpPDŶػd"Km?[|nn]N;Ҏm8ord5:S>G,r4~.}? 8`"NNu̒4/ӱ ];hf@=. c%2$T+C&Y^)X.:Tw"*"MczC/{؀gheZΘ^ Ty f7~}glzB3,U@楖֚o]EHj8 Q%VNF|AQgL>5@E2Q Ԇ%-|P`cHH9O}* n= 8CU'NR?*m̯n\Il7wLq 7YGRq1=,ɤgW HAlMomX<{:lF":!nK @Wܯ{tn -[kdL2L0]P^A˼ #-n(i81U-68> =ꍲ/jpFH.hBͥ| -WV2l]>|ar*)tQF?Y41"FN~#2_ FĦ긌:@ Haf~J3F{(qb$I9}r2I"m}z/i^C!yX] =+Lww p=Ykc{>fwp#:4 C<IuytE>a̛1L,I;ՉvA`K1*V/!^G^mס)zR.=ߤem-hOӕឤGFj( c3$;VB\^dkDW-cYk;gp/ۀ\Q T>K=HOoՏyO+omܺe%D!؊=ח &ߗj4y]xl)l,]nL#]o9($ 1`3}%}n+=}G*!lwEg̙V7S֗b ^@El|F 1tݨ5\(ȋ`ȫQ=t|jiKfΘ>XB2s 'X^]9mTq l\o%d mp.YѨZcL ?>ĝɢRN]o+Z|do5gR~d OCl!p@e4mHߦ.Lw?G?!e/".W(֍)< {6ݭt3zoXS*ٕVU7SaP0.6$< #طme XɎMTsZ:e:8a %M$Cf̛|JAC(5yn=ʊ2Aivwiײ2^DM>8yg[Fx W h0|؄\ŎRAO oPbfoIvASӆS(QSΞ#u݆/`zR{ZR )*~2 pW_\ ޿_ 1-䁵z步.u~#g_YJ|Gg@7l%UĿd'uT/W1] ['{p:;̐Hh>cIqwÁMfOj(AhΞ2 4&L3?3KԐ*EͤVNge.W^ .JɱMoJ.责]a9AGp2)^ Hݶp7Iwґ&5 >>#Ҙa#L7/ t@)#]N& .f~<2M&`Χ9][5̘HHTJ%h6Y8T/gSiTX&! [0|PPV!{(K"< ʉQM ) \~FjjUB鞏³kBW2QȃH\ah&r~<:cDY9Xׅ.!.&223u`FU1Ms#:t-b)"%D8,NCˑڎdz0w+6Mu;iN̥.#*F Qw2M~V>8;󘄈w55DX\n`o%aZOC̰U-ƼT׸Nv"Lh0 {(8M 5 ydHU GG#CSS)Ƣdz\<&, 9vbB wdwm-Y1Oj֝'(&^FZPRČ24 A*/9X%l.>ts!j4/{dtQ+90K:Xvz!~+0RS^&5ZRk$At.$\,?*vg'+` :-f^_=IspyaVuDt@!>W(T?¹Tg l߾ Ɵ\'-kTIxPT7N}:BF(K;TQߊSIf+V/EaXZ{H;QNUI92^UfR2f|l'kdӁ?0*/˼(KWuheƋ Plg˲,ܷvTP#2`n[%t9lGŰ ɝŧBRz_?fg8,]ᑥj)3OAr0񅫱!SPϴKw90Hݩ őCxq%`$^ŃHVoj6s!ZJh&@,Ņ?Hٷ]] F1gۓM{#an:6!FRO9iqX~ed޻$[d"s)HyS%'D+ H|Ij82\a!6<<+ +`і20$l*$xv_g? +.ュ/2ScJ #c?)*{L%!=uԥ2]* ZSlgL 4YEĜ'r$DžDdB R`N%!Z!> 7#րHDآənavgE1Y|huTgˈ_A.@S y=GC[\ 4)ۓ ZC8ěťBAAǩG}+Q<-h}y^u2ʐ#6(zbfɽ5wi.aYtv ٕ'7 J'\)P/MjE אg+U Rɱ A-msYsC`0i>ֶ&cl׃Rk3]O0~q.vSU/ps]afN,@Eʑf.OhQnBy<%oyG I1PtŖuj찚IY%h@۶*jcw}ꆙ N%:!q{mZPa ¶v~uf`ݗENʒhlؒ#Yu]Q,Nzkuk#L~iHfx4d`" و 5Pτy\ `S{njQOlG~8RA^_Ym=k!c`do!jb 6Wo}Fcp~ wll@Gm$/ Ja\#akL9z!XTHD @ڞE0l{iKd|}|>wOe]gtpISۯ9zy!hcz^}˹_^>Ι+ӛ@sB8Yh8[ngL0H'3C@5+M/s,q 6$k`i@{G&ffOƬ6Y-]Åd6qwo?hZO[TސfjY?&\Yb}GG)E @(7 h8qSVI;,3O>Lt ꗋ ,"۫mqqD[ I5$^mMMmT$`#62¬RrhZfdqM~x@c]@T-SitϹ'ݩVk;p]>ZқVϪ[OH!wf̜f.?Z~dg\w3f`6 jEe-ݷQ^!:SRh2 ;`WsM]]Z_ubo5ٟg4 %PB잰peL_kU.gAٌtd7={B%,zJC4rõH'h}\2uhdl"|n,V(ҡS.`G-ՖaLܻՂQ1ظaGD0vBRE_\[sǁ2;(d*oGmL.uFe/ w׶?sQkdl&; |^ei*lf:դ 1ݨ阯AU[xt"^Bؓg R N-[Mlt Xi^9ʇ;jBf2DWly={d ֱqz5 4ʢ|+1u7oAr;@ b]xaЦ ;eZ(vPvRN|&[o1P_ǎ+Ny9'v#&w( O !N(G-YFU9Y Gl0s@77UI?quqXYїD%%=DEsL V o ◶Šf9u<^W` 04[j^ǚ(uNXPdz鼣"^a%F=vczs]>}Ƹ<+9C59 nԒ}-z4M"Pr @6S[[UJMJ-vZHF)gÛe$<s׏7۴RK{0Ő3w5#:j5}s6ҡq+Ẉ1g>NtwA>;u bhqUjL{17p 1 ?a#I,=OEZ%?R["o&mZD.hctD]\&L>͉;W67P!vRHVMlqʣmkBy`F4 =ny4UjN_Mڌ씵FX-;κ!99E):Y.?&t(? ֵpdv,rQaL3h ٥SU(y ^ec,+%Z~O&S۸1Cn4ű`2,[(ʸ9!!JgN(gf;[X+hJ:5adN⥱1n@d^Ǯ#7&+'+ ҅-PS'RV([h4Ex8Ck?4:P\וŌ2(Z-z5#<3%=bd4+V@=bVNb4MK='BuPL;,VrjRO'#Z`}] `R3rR{bOcآ/KG}d}/'YM)W\*t'ּ}Cu7f_HxDulH()V|FJ_'q?6(Vcl"gճܦ*Kv ?hAx/洣l^}X!ݠ>9 ރe2B6!ړh"fOc:_9v|m.Z9r^n CoO X@)NJ׉fm: Ƚj<M,. 9~G m p y]m/RLfDp& \d3yܝgUW`pQha| 2F%,]7%i~ZYe.AE` 1Q?n 9l!wY(@]7t} ΀ĨE *>] Ā-hJR!88*(#X.W?-y{s ltm/ ᮂV,;;6֑5'w.1`Xʚ+K?Fi{t; 񕼙&cutF5|.=9fz]x!TIu:E\,~hHBmwUCۨ"?5F{˿~*[Ni5gh80"i$*H|`8X6Y9*˪ur Yto:l'tUzs3Clr#/YZ6ٲL*`X{>5EǾO@T`z>YKvj&pwFLbpW2Zr@t?Y'%Ϗj]m!GtdE m34ʀ"5 f{_NMt?igIxr[H`e0)[LzG)Br7d/ŅC p>{r\F> ONVbw~fvumX TYn 6q։|:cJP^jkZ!q/Qq ̄7FXYF#f;999:R= }PA$ "^BQG4>RnT/TMV;W )͝˻5{s|x'ȱoй(=~:Ŀ4>gm(,e)wéj#IK.$4X7nM/p(DR>sV5H?ODX&;.n8f.>z.f,SOQz[ _uOJj55Ipl2b,jl{>gځwUbBUO&OO'sfH)ǏZ)o{儗\蟞#xZ蒦:+Hb;-(Bp.J6u=`piuw~64;lZĺ:%˝BO5G %i\p|B ]~G5YN8]Tqy&䳆A୸A5xJ ~˛i[3Fq^9y6ܶE,9 :Z $F.E?K3,/q$^&Yp}y!B+]PfoG̖/ߙ@[s @!#zewa*7NLP%uE={>}]F+@$a{$ Dog' גvC_`D+ q7޴3az7[><%êd{ <C;0*Д̊h5 D2z\*q CL Ar[ X$4H 8G_;UJ a\_D.Gws<]OMXƵytj%P{ AƦioXmi]P OLh< Aߒ#99hrC9'gޠrʪ'F!-[ VP:O7c.}D;1r)+j1Wh\eP\C(S!M2 j$+RqMÐ"bQ[2Vy'HyԙƉ'KRQ{!7b#_ V2=<$2&GAK"G2cu;* zG0*ĠyC}&5g ^O {X:#z]{1u~rW 9`9[ND1\w T=7>OVv>[x Hơ(b:{_Gd9duG6޾ǟ[N9q@ـfd_+m]+yn" 3v >_ި7E-ZF.iawNSwHV6?Wf0d}4ɞޢB;":/c&!ю_H12@UܴfHx( N,uWy+X4lNVM&~")V&T"ܥ0gQs *eo"?J?@9u]gc\rdٔo]`AJ?"!>.7T֕0_{4= q!`q3d"G x O}ȭs߯`:lK !nky|عz;Z~~&1Gc;X]S-OJ->3<=aJysS-"˥.(9睐^oYq2@ʧ Qcen?Ŝ(D%-Hrٸr𯷹3jUeWd Xcѹ$S#mэZv+1 و!8ΗaVEŒǁJ-+e֘"¹#SxySyu{qBnI07GBSp]Q2{JBw9i0?2 _*ixB9GF-Uyjx-"vuѥ$A$<# X=>t:篑 RlR#>AQDoq+7>NX1bub'>:ǡu#vsy#M}:) jzô9ESiqAe*pw/ 7>O,⸻1HOb!ϝWsF!YI ą(&AR gfnw۱V0t>oIf1wˤ[9Np9f$GhA9\N"5gcq x21MO=SW^нC#첵GnZ$a\ p|'jtLC/f`?UEd#,GN+nc/fWOPev|i?TREwq ӛ;ڜPׂ81&4~o^CXG"oFbڜD C3?.)28h9],g^L* G8Qf*uff -I! ?js9]Fv[y sλYB<I!4)zz¸!!WvCnKz7b?k5doO4 sdtW`F]W`6H- JA9p0++)N=<+D&L * IK,IRad3ٛ}~1m!19raV:iZ櫓*$c(^ߝA(̐d/եJ/" &0K#"fYN˧Տ u"պP: -']7`"NΒԺ % ZkT`ֵRADMV/O`n-ϢVMT~u%(7V@ep tB؊VI:D*uknoPhKB %yȚ;5=%,q1@}}=Hjmܗ R <6Xv/.}g&\),̣ŝmT?ozRvKzܑflsY{H6r"?JUH*9aG % 1P! O÷N>VYy~f'N\D"Q|A9ĒY߹5Ӛ\ kxM4F$# 6M ORG*yO.[ S ]Gfg[\A9Ijcѧ퇃%Ms4R#bXA;j&VC\M2LF&FP#y_BTLworý|WWⓤ ۀb} >he&'YSG'Q1RbVĂ}_^#"^!,!_4z-$N3]ߵwaс=jiYzm.]a1}p|hCjσ,ZN6_5U.})oz⥅_;Naw^?7K`pD@MWjASm1A=;#K8-`ܱ*槨OnֈM~^i6f_ꅜ.Wem[hGIvvY:Mjmm?\ELgE꾭&Fx0c413`ԧb;Z:$l-3WRkCW\=t!sTpU&I^"\YHy>ʧŮ{BT2|#V Jld Uy Myk0s/BQőAtDR7K:RUVo ayGؤN~i=ԁSp"5srb'Ċ mMrc-A AORfw>?=֐w 쒁ߘ p["JawlpTY謢V@t`G7W)R@W"lO=JsY2BڞYݫثR^?r/nadRtdg ׿K#F>jrDž2-ӛia{yRC[AT%87ɑEsz3GCz~J*|?/W 40ڥж$Qim*'3jxپ։xW]C0\<[PĜw7TsW鶒.U(RJb;#$P.`'YJ|$tny1.WCρR [5/Rتg>=dD>:Ǜsx~X[CK۞ я-ds| GE gk?vjǙ4.b^=uBc2gAkd]Aq9vefՑ;] n*HYUݷMȼQͰMIdc-sS+om <4 prYvQ|;G]nvl=kZQ&|\yL&&S!4/wAK'm\ C'aePZˏe;׼0pAymL͕C,A+0{[F(E030kxӫ,3 sلj[bH@X[엢J* M'9Hpn^w/@&-eUCQ}[ĂZ:`|%7'yAwQW^:I/ToYP2H>!?ل:ȴC٣Fp2 #Yy7O7SemrF*O2=.,IoSk4p]H)N|LS>щg g#xS\JRl)lݥ5ii0\yJb&^soE ih˩@#'(pa}$vC) UXNXХf8ʫCr]:uMeW$iLcQ70~_>WO 3n/kFɔkj|}d6E{yB"ك-O&?B(<@_qaR Ekks3#Sn1Mq'곭T[ 6_LBluf۪+&$sku^`Nϑo]6W5}h;"!}6;&N;0H,XV53e-0oXPu8mf G7$[`O{V_hciQCm (ĚbD-+q>ͦelΝGLk.c5M@[9}j;$غ)* O$%Jy.'艞;'#ť/B]vFFӑGq O?2YCJV5wmb."5+PƱ6:g51|*i1 ȉJi s?Mlی?Cb20jw@΂Դ&L~ޕ3>v}:g=y;|-8ohF&<~뉡Y3+mb’NMR-k *ZeΟ.Y& B/=Di|^Y]n(V^N$I% TZkgSR(/! x>Fq!^ ~ɑrM*}Y3AHSDKT;;(4)Ig-&Mޯ猴ڌj+zc1w[w=(.j?\뒧eN\u`KiWk`P 2OuY-l JsfJXJ:Tk+'& j"yu%ȵM})XiA&E2&M 2Eʬbj:n*'_ 2\w@.0 .9 u’@DncFS j$ݷߡ]!u 3 &(‹uKW*+ م/}p 2N1/tI9Vx <*Zw}k\V{D{snaeӐC.x jΘ önGguwl@:Əo~jOGc(.?CMdC"K&gKO Mql˽.c1'VC3W_; Qwz:?BMKvݪ(O9n;JW7'Z1]oC ^h aa0rI@EiLSO9s@a)3w+z!PCR39?1HP$פ7L3ѱ$nΏ S%}u|τWXkcQj(WWvKɮAoܨۇ֠Rٷ>a]~Z m< m+C[=@lZB=n"Py##+ 1?F&جt\N-Moyqw>As:ËcpfQӊ]Mq!%s`|@կ*b -Ȟ-W ^45YU0WN:|W#- csB4e QHtB8Ͷ7Zɬy/HaXT/VT`m4̷׹`xx_%֣` YI&!z o5o:O*7{01KEo*X2u[uA.cDCX#hg51Deq3YMeKS# R;a/7RL0OnTS ㈻&xjuyh3`uTZcus;b` VJPHpG[pŦ@ڛ`e $,|DŽZDȝXER>')\wo',8v O{Ihtckr_ S E 0Mo/Լ!JlhȧX![l0RV X6zSMJdi/ޝj7OyY q%xDLzeo\aIYvu&Ldj P5(ֈKc=Ɠw>Vա Y{Aj>/ټu! ?Kst&/N,{ti_B̯6:"ѡ4>KI$wJ_n}fه\OܑI/ƣGAyI*^{rwCu}]x$mŖ u>[m?-o Z@d٬Fr|%La76޾!o;^6-A!|3ۍӜqDWVx=-cL^0cncSd?-OMT-b6s*uq0Qcfv>𪫮l+I jQgf?(YELs|){)BG VEiagXJP[FWL08)Ōnu9v_rCulxi% /$MV=X3;xvXN5@޴J_*WÃ.6)W %^=4@-Dr~"`rО?*-Ͱ & (3 K3Yaef)H~!nov%UR2Ov9G~{> --Q1qhq>Xosٻ>.jL2Ȭ;A'jM}U4b"z?Heiy7DKC̨eϽ|I9}̥|ӕ(EE^'MUlȊmj{R~-=9#\ =3+b+sͱTw0#|j3X`I{rLU}=Ht~ŽWVhSa{FpJp?Ll+H"ao|#) C"Y VjbZL2 VhΕ%I ]%قnu9TGrhx|@ݕwq9%qJf+knY w8ș" :PJqs=6,yx1, ju:(|=[ؖ1S?^nHxbJbZ(2Y-R֤EM::]Ţҥ#E7k'n_o ,TAc@Hޯ&jDhi [0iW҆t'a={I(SʑfxpT-_ׇs!,_ݙz\h9U4ysrЍ(@TN:~"v^-(Tٮu4L< r@8DWOe ot{v PCS7> 33ne> J_935p:IPL%swX ).BXT&Nj 1u&U_].`Tl_zX" H5? ^.=Œ!Fg^K sS! ;i^(m2QNܐLAT,;_U8q;0Ӭ}&lT! |Ѷ#| R ={O\5#I!sWQȥ(Iu6 w0FFx)f?gZ3R2 D\662 a[69xWi1#Cr%Tmqpwn1:wT> ^LQTr٪Y@,JkOx;m+v N7X6 3L(4SÒ*F"chV;֯f"Y"{!qY w3kGSȄz'*lR?0MY~3& :/}_~ӻ5;\׵}e9IMz5C"6 Cb(Lwi>iqw9Ӓurކ)nK&ȓ: )?o;8o;yXM#ÐxU*"Q{AnictEC-5#Ua%'rlW @wowUyrl$zKS؟LJ%Sw423t?'60 Ê{_K$;.Oj?؈u5kܵ)EpD#52؞ ϰ^yNzX3yWe 9R5Kcg1\[nSCU,,A[,g+,E`rE\CFa}Yqx$vqf 2r>!R$u6#ԛ%yW9WSJ֧+X1U5iJƗtnNQH/Z&Dd: _JrVßU/UC`ZdIS-":]!2l>m}Gs~An-! d e͠b}ۑMI3z2Er *}w)7ʔufA&@#~mf4("Pi~|Mh8Hſ>{sdpIR֩䯀{TiXWA->*ȲUpS;fk2b^'GVՓjOǍ {-ËuPydwC n£Bi0,4 (L`E$5}&[>={~viy 8/jRjm,T;7E3Po:[͑,/h}豪P۹ PDys܇lF5+MVC7h WZ5/vrW  SI3 $˜UxSMo ĤǞzbVecgTϙ .lzZ, IҶ Γ1geJ\leFe[KV_ty"h^~ @5 '[A%4T@S^х\p3'|t2ke~y9 '|0yp7@d1]WBW[޾*hrLe ˝*45aհ-PEegbe'4k 4Kx(5״%@aە4w֋L0szXL eJV@i\)G*2kM9 79]s|b,HFƒn-/*rcs#3Pxj;Uɨ)F5+@S~"OZ0r'5$s/C"} Aa "_pS@KMF3t/VJGm2Ң%\D)GqZ%RO69W d{B3Oq -io1J2p-k;P0|cn\rOM^<@`qhhzj2N&`m8>Oָw7. Y7I28X1#Kߖ7QygTW N6ԓ]BɈ(щs4n 2Q,@ tsb<\N–7=nh~Ba˧Ҵȕjm7+gRںzyx>,2ݰE;EmoYcm-R\/, Y+(4Lo\Sj~k.G2x' ?+GW}8PҼB&Q =AS#Ө祙tnkYwʖg]1?njyeIlu)3 L<=0} ,N\UHYz BL:W/;3+L8 ''J@s8ܝ+\3Xd5=%Hi34Hȇ^2dzzQ;nS8iFLa5Ր߾oy>-[)yZeYkJ^7Bk'4l$ۈ)lE"\oNz$Sż_}Zӻڣ6g:ZXۅdCi3+}h.85&)Iwy MXHK4KގPqiMBPu@Y*ٛ=%.,S۱,H85BrRtcVۺS38Yii ({^[x,(}G%T?لJ{tƉK ٻFhDN8r-i.ŁkI~V*8`n=,Aʒ,^Jb3dC;YGFHf [)o#/Pncq3`I,$X!"F~&hťpR =E隆j 1R݀ͶG70.bk6M}5j6r6e-YW s 4='v8ӡmz *y JCGxa񏕤oh+ImpM3@fv܎,D9"e݄UXŨX:x0[ҥ& b"M<(|:kՇH&ӷ{GG5#8 )w!w+`ƅr~:ͳG̯|" F Γ#ov2Sp_t?aJ :@c!Lu84z(OiC g\H99Cf ln!p ,r}v#<Wb\ 4{D T89Zx,Y۲]pڥ~}w_~#OjmE#+S1{#N$b5 {@nK3Ӗo8xTpBR=Ưj\v$R.s+m;2͔ D”GȾxbX.kEWYs jj Gcm@;k0>fa"·T~WkHE&G^|c"-c$#Ё#s(9ҏ'߅֙P=_Vz'{i+lr'@:Dڗ#p<.zv|R5p/mOϮ󁿌7!P^jhxa,΢H$G^yOmI37<@2/nX8M[ =v<]*esx#λ2$ jLbDZk$Wey'WͺXL/Dz*0p[mwr5U# ܺ#/zȽb6 0)s6U#DPKY7|H?l7:ǀJ:^gVyCl)'lRm5Ǯ*A {!<-8i*WOZP<wĉGuӅ6.tΰQ9i8Ex `oR5 P®NCMEڏnŹ_^SkI}ZfGi@` L̃#nxODU4hEv] uu;v?*Xx(ƮX̅sUz\ݝdu902#gbH# G ,+RYJvH~AthGʢ? IC TCOTN Gc7fO ro4&>C' >vƆ*yLq:r%hO_>:TznV_MVËzTAUp`#SZ܏ )72_ AO6A \{̈́@/JO|iЖUS?gms3 o5%Sj<^T1J=VNU8૩zZ]\P4Zp_vy=:[K1dZ\s?eqh f+: < 6fczלUV/ojPl)wa|\O< P1\@t~Yzi,k|+硠ҦG 4"|J'&Ʒ<&T (e{_ ̰wyg1H>VDGɮK *vp%bcC%BqVu@JөβPe~ *>mto8WGTry_&8\#*R@FE=n}U}\m %\t;ys 9DLMH6SllqsޝD*ln5+MoyPҬK؝ǡ< Ak2NRR8 DUq$tp!Rog~ Ax 7'%gLc6ڸ6Ɣ=OS>hI>ʬ/-#7eoi֨i][kQav?vcF`B"נ2G݀+`_IyYA}5G,^Kh Mm;!w7K缁psjmo4;C¥|eTab )zZ{{ #C4]&o$| #Bk+:\}aUn 48]50-:p@m`h[w真!%*EE AccQxm#NI ,69xQ_0FA(aYf(߹aM-{i|UYqP`l 9 1b:e6p6a!d`ݘH<+L[f 7o)My|ݬD1n9[ϤdC'ozV,:zT'J(QEG:ZPz42bmq*S\ yo 65Rɢp`'͠ZѐT"M6wPwA麠dTֺgIrDKe9:l%[y PɇD'S9@~ȷ9(-2"&"]}:EoªGC\4@tރek cV)뗂/| HHDJKNc(ϗz ƞAo0@iRiǴOe$ݞȦpBO00NNL5I7/,o%(s.SbjBj0V7 ~]!2Q#'CEG}Ap (Tv,z'((d 7'Xbʱq9ɉ1*}g®}1[h-q1B0Ovv:!3x&釯]lGvZWlPnat6s5= S0]I N O$܇/zmDeIx$=p@tv 'M7"%akܑTW$-%!yqS>9iҾo958g Td۶bLok =4*CGZ R N+S8Tt mU'@ ur~: Ԡb&'jczpj>2M5wBΡjDyA'#[{|V kul%3>{No8ZC礢N}/7={4laAĐ ϻل\+  3yE9F'bEtR1Qd^tar]aP7MxARSB2l-@r+"qjvp3ɕz 08}3lՍxˎ&ydnZiqV IOZ:ȵ41ѷ'&i> sCW#ʗ~{ M]5u z\qO`.fjĩ ?i=:MG̫j7}0a 5rUpdE|U"Jc cDns@HA#XpUT ę/o&]O=h:xap$m9PU"DU3ƈNJA8-5K5m(,Ej aw-:еE$rџţViN[ 6xrq32%47( _?kVmGrp\լn^im>Kb#Wd)ί:~!h͆i>u[>bb8@ktEM~3GGik{7,yC$q R&dO% LJjZ*tb)337(IU^hY5=W#̘e[/(8p,xCy? խl>8KuPqP#߇&WÀfK\Ԩ{ʗ\$$OR(9F̋PvoH"H' `e vN)7dL] d3o5 lB7ZxAQ}?B 4ɗVsK:Um xU3 C :7D\Woy,U#ʁ*59>!xAc2C5#QW5KчN+BGO(vEB/7).935>4RAq}AW #+F! vvr SpZQ']bls Ͽs[Qȟ4d?~FK3Nc{IMϗhE^/^$t˨@ğ(ߎyq JbYISO`ȑ2".C8*T/r/~WFicA%ڐ|C)TǒcfxJm=gkaJv؁Sq4c/War 8Q1]T՟Mh9m?XJlHZt;0{EBGIDbnl)[}}lb;Xp@fڥO[l$A;#,/^ohXТUh|y:xbJK)"^-һ8B{uPn1֩]74@p(o4go޿ < ]}lTIHдbL\NAd8d\<.)ĺu q{g>)@L̥p-Dj?yh'J&pb=XG#̂fyzlW*Uq+d)#:`G5bBIuߟ8{dqPeͥwW:uolf@$1K N+2@7%?ѫGks/}Z1F[!Y/uР)/O5gޜcn>&&ӽ W<%9B>F~E{M!tAO9tλ^n`żFsVɛ)GƌE7#f\7$ccWQYt|($~j(TV D8\OA3Q29]RLQ./ˈ,4 懜0_h(;\2_99K_!~M͛7^pjvu~yJrYa5m_>ےwRz"Lj%6 y\7ÍKnبNC59y`5!OyLݺ!.'=>}FEX)Ib eda$0$zsēC֞JΘ+ ߻c"g( E]5Gc=C$ͯLL2]h4ro9anWT : ) EK\6r70y#)hA-}#R'&{r~,}3-QWIo F:Oz~?U>a*APH( c8Kr6L ;KsdU)ZHqrr{v! QVkȶ)tin4Mb .`'W_8k)&~!EZwe73 m kG嫭g 8:8椖g#6HYXv>z8ڊ*)`(z/cm%NG,"a\tIt>fmìP`-]84*J+u]i`)>lm*Mm(V,ZCbũi5zBz{3|k T]HlTqbYLΈ箛C=7y4JT VG-S ׭>H#/jU'Bat"K\SMuPhRGuEw9ؓ&b!7JC㧢zv'B%ɦ "@.|crj{j47fkH*_% kT$p)uTkN^ؗ+S- ռ*P e,8%MҁB=`+Uo1/Y6zebE#U :C.wPF֠B. 7)t(G͔{?1sЦj"mOHGv$4L%$y@[pnXʍ:fQ#+ rc4lN;hҖlC>bUgQ=<~dNHx Xp[bƭ_aEt9wXrДME18#G!֠ <[2EwCDi =1cV9?:!uuzwvgo Y $sNآfEo:H_|.^t_: zuuD_D-ha6y5vfuV[> `,fs^LYt-㕡z'0(D[B6/ r,d aeB#RËGv MtMo3~<80=46ll -կK17EdMZ4KlnPYl,?%XBP0)qhG+2'~5KZȆ'[5qg##T[t;/SWNtFBICz.6>BpQH'+҉x<%K+gV)TU^M !:LPzRٺs#:&s{%^y|ؑMcڅ~M<MN5вo{8+Q0 R&n G%O ~nwvhIÿV[h3^ޭS*=x\ov># wk ~Ɔ\s/~\uzYz:NUנtI&uhB_} Zž$˩"|C7 )Pj>*~ɚ`omvH6Թ-B KwcVSχJB =a3!TZ3"Ek:plg9/[ W*" 7vҵbDM oٴQ_RQ/|⍗g Y>n7}<5z;=NnaGLzbdB e(SyN~W~t0 횒wBݱn([Q*au#',%?x)թDDD:qh 8a3TSJLg-2C*E;=LЮ(D#*>I$\ PH?>Z%l:o $>3`T:L1$ѥ/:lxIq-73>P/|oS0Sl9iN sI<# 26lctGOt3 iaSq9ʘ%7DW9c3#`=1Z0AsqJ %Zk 6c6L1YK4n!(z/H7o8/? Ђ-\mWRADu9lVXK\] 8ūq;pVo2Tԕbip-wc IϬn83⎅<2wx0x'b!Ť6&6۩5%ⱢGzIT˷@񥗕˛FF#I"!,+ Վ*\Ian!Zܑn8_Z$mHRN uˉ#R$ȿl{x{5Y^yH9.G|҇?z6|ھj/ Gmھg x/c=^Mm׾Ey1QTXy=߱z]Q TR.fO&pG!؋ DBKrS"+|!Z(,E"9E59 _: On1'3%c6^uAlrifdY7Z?^աO0/%ZpjK%^Z!A_"I3nhQLb0I%r:`1"Rl0IaYjE6DIfPN}yk)@*YT+˵.CDcd[Ï3SK`@,se ;_/^Z>Z@~%q tZ,04QP֝ g/$ ʠI*>TxPWA%&lmZ%X~38 MZrCwYSS\.D`by6%o9gm&KmU6$:QN la*)^#L<ͫ| [0IB|\>緀6oڽ6q7l_3{x,5Yվϐ-2H뾚idbJE_^~PdZ}\DڳI bvĩ;Qi"8rq7 P16~A,G*Xi߱YhT E][;anc$\L7QLzp K3}.%sNE>f飷3*ԺshAKꜶL}$]6i@1'ŏ\hmkx K<,*[3.&pRn-܆ HMSO%Qx2T+YfD!2͓7cGdv967[ϸ/U=UNuJ^hPiZ g U:U[$z.bM&fH:a(KM0 ?a#0g* -:- {H8&rZBu"럿lU'ol\k-xȂ0Ώx;OItla+-P^|7,紀Zs~'nG.2nȥ!*O3 UATEPA4Va+MGJֆ#Uř:vh Sʑֿ| [8*- L8cɞOTvxx}XC s|H`#T4hk̷u(h<|g;ɧ Bs2hiYŖ kHub)s lf l,dƮa=5sZxJsk&{eC-zvF%E:F*D#o.?İӚJtLaIۆZוn&pp:࿮&||58x',俓um#T$ʲ?bJ#ҍ`\ ݜ T/۲B{Q޵j<Ѯ?(uaO<%>O ӶoWW"rew6֖;\T̢qhw0OUk mK;LLܸ惺:bz]qZ|vؙ̙To'>э 9YE!kMLb#2r{z`/Q=h(3*2s HDylĸu~Ƅ+A$WVRE(  CdtPu[^yni]*DR]įF`@f|n^@0[?!& c9E)+^8ٲ^᰿\\"MBV*BID州/AFu6}C0*otr|pM k!㲃|(W _}SHG w ]>e!o̧e{{8X/U2X\؅2o=ZA&Zs9y.Lu ҝ< !r!w~ ¤O'7z cr$0JLYG7lD/`y~Gw"Aҷx&<|`ܟ`nìRvmg—GMH;/-u5/{Ϝ wA@F&whB<v2eL^xEI/VмuxD0IfKw]3c6P (5D#Sx{0<3S"=ӦO9SytYqӜ]ǑaE_?O},L!,?v$!v.p`5#21KR撙dJ»:$=[E`D\<"SO%ar>uyoݫ}[z?P%>ո-6 LS6~]'"c,E8.$I}k"1u.y~x۝]W ׅ4iꚹgвl`Klzy]*P@u9K1ϑ86)C ]Ш<g[c5*aqzO*Kh|Wݾ/k >_(* 6Iok3vX~dV&D@4YJDLXn㴒úXhxG.9R, r#{_T6VN`>d6줎Ͻi*^Uw2 _w~ I9)\e!sN5+aRE؞̕$J/FL c?SNRʮ>5; t:8 Еq}Xh0 Ojd Q{6K5qoN_ LtLy] `R_t};nbEzX(`nz2k7v"BJ %DS*ׯo2pc%:9<^]d & YAJCN R4e.p8"r%b軯 D=XASXց$>7P&JJnRL*+ٳ憦PScژEw֬&-?TX fv-nL$Q|ů)58~"瓒ڗ!c!Xaoe[Ej(*c:*,7Ҫ2'em  O~`j5+nh(gHr r1Ar$9 ,FR3[槓<7$gX{R:0[9jB ^NUx ?qמ?($~G.Hc*7z0*kC:_N/gy@\s|4Lf]\~wn)g=zL?ޅWX^JuV3L<[Y$&p_F.NVlcKjۻ|%{Za#Y݊a$Jmjᐈ9T^F%:Δٴ &iKzzM Mlp8φV3oj,"it- +F4+S=*[@>פE#eW1dG!X z5.i@No`5qEtb,Q#EURr VԒ8!YcכK#wx1@fmǫH܏lClm[%\uqLQnT(묇AҼWzy쪔jQtLWZLAs(>%eW[ۓ*2J 3}U5*"m6WY[0&ݻIn | :ZB3rf{) JK[5.kSNM*,¨RטP=K/a㪈}acCf1WH닩; ~>o3uW KBƸD{ {~ȇƎ}v^1xjt*ĸȬs$-_M&g ~wޞN5m%֥"bs%_%LHϤuфxq4eߔ_>c>tNٺ] x ;X9kԕ%Vδ ]A䚯]=,1MĉªtWy3[vH~%jua;58Uu7)%vӥ.l>X̍TLa$5)j r}zI*MP܃cC.!,%wjt ӄE\#RBE}}χfEoo!4Fv$$HX2ƗZjq : _e1 YW/s_ (8d8s%^/X]Qs۹㫊 Ly7nF ^3ԡ.Dc;N?n_t`l!7WaGb?7BQE21oXcf%T."YrU,Bzs4q.k;gb g_N. |)qr $#_R2.K3)q.4N4^ĴttIDO߭"vR4]+e"F>zXXzّxdsXtd卅km`CYup*oWUnLPGT% d]DSR,p 6XrU, :"W߅ۆbY eZ>=(حwߌ"FyX qnN?r;N4>ޮ:\|48z_*-DsuL5)0BqBDc),$;rcHd($/L? -\NƱԐ簤IZ7dIn4`mi*fen<#h˷ow"9Z@{hKVU.R댫=WEb` ~@ v T%M‹+] ''k{&Un ,I~҉Pd 5b ݂rƔ7Y5[qCž]|`16 /{H'w l/zÅ|@q+?)]3zFpÕ$H/yHTo#*"4w4J&s GLωl|nx?Qp+@ԭ;S>4rd^duVMEkۺdž\6kH]idh5|)!>ܮ0R. 3}U?"cmؿjZ_Kxo_ ߼FU~5>P ~B区JHZ9'3Y 3feD혋d;!ޅ 'ԬRiKPgF把}fZs ! Yd)H+qIx*uNf~'8Om0Rۂ?dmԓܕ͂J$.DDݟ}k"JK֌pܴZѥհ UE~׳F´}2Dfjn#4YH,Iۼ e1G܁oE~tSDo#O 9euyo8='H=PikPHYn2A2>YKX`WP<_kzł8Mn7A$w:JR ֎=9Rw8/n';{ou*kMB7sd A_\{\& &&J݀ i9ވ6`u|w@tU4r2"s9թLik6H%Ivi?\G\r`V1::`w/nR\ ŭj_T3$[rG?}!;w$VUVT,hbm/cS$*N!$>B`X \"}*&]hׇJ&]Y7/̘EfP5 ij(cFS;o!P\i͇5ku'Cm̷Yj[ 'p̿CP٣Q[2ȍTElW= BQIS.b7q{ yNG|?]ש}x9ͲlzKH#zB0'%QLⳒOI:Hh46RKv*r2ITZgj)Qxq: XQ^ɡ)bߌFS `ko!qεS4nLʵnyTsHuO TV٪kui;#"2W$B! Ter_RrZI#DإI9ZX0 |VQIY6,5Р#0li`;_mx3Bc,%JaswL!NGi!/wֶXQ r^n{$`mA<]hbrF쌼 پ?jVс$Pi?"uϧn6^<$kYW'pb?nh^CmKL: l9Uq?Ժ"/%N r}(ڀ0+zFT2w dLjXp܃88% );,|%9 },֣ͤ;L$]d?,%sOoH+Ì˹/(PeÎƅeο5xZ &p,9] yK$F{{3 ^{融#<>bYH51cn?bYȢOQ78)^hw똵]F' \(>"vZ՞SI27-?CWM% n&azJ֛'{m/&4lF\uφp- ) ]+K=[1J-Ǔha>/isX$iupЛ=:lbgά!  qvDŽ8'na\K&~R<@!!W"V{mK#OM̓Yһ6 ś#. IwzJ(tvs6MСi wYt~LAq8"rNg)|~͋ _+q;DL{P&3HxBkDǪRHk7CCOT``} ,6! Է{ťiO&:kLOJfcgׯrˑ T##<"$\y Dҿ}jwܲOǠ^}豅y0(1xHNZ,ٛdj bL9sN-Ԟ&۞ m(|/hJ \/ ,>Wh\1:˃oǣMSwz`"4OBPtv NO2m#+#oN'2؊J#{jm)$_bH,fY ->.lcr/u2UuE3s?;bs=H 0Ak!t1\q+=x7x(T+;&fjJ3n-0rh7ɚ̪ kz/|r Ԉ )e,LWC: [\8-cELbȮ®֬YIr!a(N4H6u4_T)+t+@bVV'{R>+ȝ(M7wrS^Le8u-39eB4O86JɌbO2ɨ[;>Q}&r}\Un[R*1vr9MCaN?~"[;]2 vQnwЪXqn_ k8>>(gϋiꖺ 6ZUT}A#0Tm/.T҂n =hOU&g'ZxZ KGr=_zfI76l' \φ;]>D>h)KXLlͯ%7!:MN cKBl`nq woRX*h|uE;DBw@ُyՅشvs$VXdnw{%].&zfدPLb861‹@i ly3%]_bqdLWܮ_2̚wHu۱0YC>^Ry*hk@t;lfםPM#͆P/gzRk1ӈK>{s<XǙUQ(\VM Q-:FA`߉3PQˑ,6傣:GXo46r6ÕdspJ *§7-|Uc~zuHxzPdR_p)OGuژrZm! *0]B>̛63Vrb'&O~~MEY[н8P Ifpi@ԣd<)NC0 c>\v}QLNJ[Ӿ'hml@3*]Odn{"`j.ldq EEtZv u}(S=%Bb-+Cs(glM`8Cu?t|d̓)Wx^m҂Y0dKX"P>I1Ub|cD[9©-dqN>%*:1;V&1h7n1!7$l|MmlMFwphP5Q4ͅUt#~ێfImTȞGDmo|9o⌝Vz hp#:SZ~="*[[AJ0 XV, /Z]֑LVT9q]ȧe=Id0ǙIhRv$~+H Ul*o~+:p}8xd?WU5 >sE"--)06zTgjCkSNh—@"D)!dE IU`.vK;Omn$@2 :*D =Z`HS~mȟ+LѴQu^( S?9%eBE6^!B|kecŏ5is`?*x Z_Ʀ+/}әc%BXC}O.˿qa~%Y.z:ҹ1 A1}euR]ҟ%ɒx '=-'"6R^R>,Rtv!e@5GPnG:T⤑kr>&{8PP*V*(zyvIG'd-6#(v.RsvzWt*ʃ<${ , Z{Z%oJ R# /H9W}Ugc1oy95?7i(\I Agv믍H摿4u/*Eg2<.P@G"X{ \Gvb ncu:Lc>N (S\,s<}k+8i㔾 %c]J,P*C#oI l;f@lw:PG q]j4%FcTOV 7*&}tn 5A =uQ¾1i]rSbW,^Xmoac^7Uj< O=T*1F" 9[ԻiR :v-g"e GŎ*ǝ/).ޞdz8GcO̊R< vsB_Wwxh(-sW׫$oa)L@(7]4/z4l> 6G]rӜew/s7Xnv8wfӫݿ|Rќ ZQ 1:uaz-CB;eTEGDIWRwiRÝ-[Wa 1#/eS<TLïQPv` ~ |Ir+#4ΠUolqBʪ2N}r9-Aݶ wmt ;Ԡex[]rbV3o/>I'i-Av6W{j&+%;HStx6[ۑhiJѠjŠRLĢ]y8AIO"Wߍ VvmZ.m1!0:w2VU BMpSս,42Ȕb蔖4eLKfn~BqfhQx?U۱bw>1KO( ,G.qŵI鶴h 78uU <Ō΢k50/h0ofon<]DJRo:k { [4εKs i=|Hzݮ 6ZB$HNln@K.Uk+2$>h9Tgtրtzib'?F? W<~c7xGP1\؎W5&ni'xfj s30`5g-F?{m}Tra{ˏb,rO`cbĕD=?*B}1\pAiQ0iǔ?w-'.ڔ(qrd~*Drd>M[sSWx3)#ޏi$I=W1D{dHXip#q6,UYs{ZmJwq @hbc5̀ʞk^[pp׌YT[i~T$4>w:y0Rŗ)5B)<*5>K"4^8~3B#z;^f{)u#wBhnj_}ehZ&w-7kt)sR|p\oROb w`LK~['7mwxV[= #}ǘO4vͱ|t}Am.2EP]< Gf[R, f@ gq.nQwS asoϋ z7qemRHrCw@S5{3LMQmڳ}d>sJ(F@Rm szb؜c'gVX,~?^XdF0fj(V|,J۩SqZ9X98vr 3Jmװ8BIG DY.3ip"s(ÂW^9 do /\i`k@:8T \`tkYyb'GV( g63 @11^Pc[XYegs %'&I/;m]&u#x1Oҥ,Q3j2>f \UH6z 0%9gY]=?>iEEzns2K^Lv^gM6A"Qǂ4o$U0 6*j)Sq)4کKcm w,cMJzd'/[R'wO͙b[ykU۹f.Ul#2(92BMIX`;Ĝ[B &,xg8vs5nD48_㵉V]I]GA_.)f^i%zW,DGDkfjD9~nNwT; ܤ)^ڮL1ȭKBp~Q1T< h3$;᷑4Qe|D`cۗB@ ,f'%S fxux;jt ULBܕh5Mڠ`;qƆH@bG?BOSBbԙl{K_Ax裿OBg6e+>`x+ zz7-"GZߐ?7AJ26 vA^IN?3HP*ڻ++vƋ{V: -p=@՘Tw0*>{d犋RdE-vDmj]vQZ)ϐ!S;zv75Kpv1U;Ո]>"OW - \jSL:BhGo8lCrԔNj2I8C h*<{A3 .WB}Q<KnU Z̊ Yz.? veQkkşί1WAH., +kmFfS2f/zuG ?ZJCi|usu9F^4TkbAvq̈́~#ip5툩[ZC"jk DATII`8k7 &C0L%oԫ 4]߹-'/efrCi '5\1tBC uzh*KH蔧Xrk(+C:KUڼfufiuY?9Mj;]-Ξ>?[hC'`z#=2ːEpA2^g\8ݦN{ZJoƶC;0zcXм孭[?h#4̬yX=3[*y r4jEcĹ  W[k`sixsNAZ'Y܁ ¿- =Hj;a7N\G",/w.spJ,6m]&.Ȝn՝)>\NLtP+2K=F tGt<^!=4ҢZP1BKIx0fJҔ8e~QCC6']Z WdBd}ACL'k<@(LjH_z\#BFn,& }J P5* -_RwQJ~֐Ȋsz \IWvjE{HH؇s)鶜.wC76Ha6n݃)2f.=n:Aݒc6;'7fw7BbaJ/$GH}~O|mqw{ϰ)Ғ5KNM-Ts`NjV m0)0]0^%]qǡ>4Ky!(-@gh;p((ڮ1.B?Q9m7pT18/2Aep*ޜ6VCMg#k@!c9\w;'6Cs+%垒T$ha'׏J#;]&[~Qg-0I/q9Q,( mN' htn%iG1V` /">WY[q~ʫS~WT=qyTx (h `b;*>.WMY C5j|;8M LV&~0S *$}4ѱV`~ñU 7͆˧oW 9t'gB2r|%s\_taQ1oJ3HĊ?[Zᄐxy Ou̒>`H.'{rfNL.9q+Ue_\* I\|eA+r D˳k>Ķkco5usɰܮ;LYvf9}vgEϮ?ՉS0:h\'x%>?Cl 6 0f3tZa.1 ,3r%"ԽDjrs]b bRƇTw''f@,$̬[iI>@(A1mͬz:iW7l!ȳ Jp[pKR]-{S^/٦D*s1xV<e9cK^ED R)7-ASN%+ G]󚇒44Q>~ 9]a_ Ժ"%(Mtf)~]} %0{$ JXh2\VG=,^5P9["_˂IρfSsnDY{gFBv.IbFntf4aMNMp'P?K:-&?E>* 3s'T릉>G}xC3$B[.}O:8FԻӲ`5ŏq"MNR$t0ipe޹eɌX\vs[zRÖ'R`Y,$*l 0B7zUdA}Ōo 2쿙 }7c$\fLGX,5]uB\xz r|w5:EE*G-!i4bG@l [SG:Q':G.m3"?׈(hUm#cF!|X$Ӕ@Ra) fybOn ǯâ 76t"rB6|v6'MNYPg(ZkZSj'Yf@)Č!~d-š?#BQ'yU5X LA_O)HM_C9`Ϛpg.6.7Z})jd |,{\P`l esւ126p)v TWE ĕ'ѩVTqe/nzp7s\XoЯPpId’B4ae}*uΫM'l/ w|>iۢmI+|)xrU n)@Z#:?[>/ #rYW9Z5p4Pß#oMNk^C O8ڜ׼nt :WV)3 AkYr5?1)ʎyŭ917{*23^0'ڧAgaT\w\LjCv7bQ,ܮg<-vOkp՝0z1(7ٙ_ZwCwꉁKRꢤ߭v+i"2G/8[W@3e0K<W%!&@86@a+2Kv(k@02! fSH2Uby"7󞮛|zf?zy  ,/8eΐVtJm9o_d;VlhP0]4K8= ꔫmĄ9NHs8Uq <kםCv #*U}d ˈ". [T 6Z>k%֗0hs_Q1HwpJ8P=+ɐ'@_&B֗UŒ8e$S@r0 B=|fO=2R jQr O#t^w5 u_r1]@.`XlPX[66|.(KNK,2NiT:Q7ЪmUP>fVlӵ l4&9S7_+N[ ejv3bdop30641X3|'$͏ynaWw6@~e/pex;l7(C $@6r}g,SVNH;2s9J"G3ᓄoO#O@θEpvY soJ3X'9@GzS|xy6ꎽM4=.<8,+UON]NsCA"JJjY-B%͘iBazq8kfN`IEr *һIh$n~Vnψs 7Kh%?Zv 筛Q ZwkL`.s.Y7%qҚby2kQoߧBhAGJ4% @.D'eZe̗ұtyn-ޕAKt%-L<,pF6z!rs_ O5b{WU/c%Fc7 H@@ZO[ n-C7~Lg c_Zl*y"Sj^pu-ܨVR f/eآMq*ȽkϢK##ŀ ˢbˊqt8iJS9{Ybbym2lB{40Lw8ڒ"G_hY+W4&R0#I9WU6_E]hOQW|I\K-}-;Ŧ N$`(xҥ*W*?꣌K@!+?Zf@jC>[B{ :(KcLf V h {?ptLovVe A\ =Df@|N9|*Hy+Y4$ 3Q{= 5ҧ໘pڑ"25W([ xU.-`JUwK:{|_?(D%? }d41$d!Ic I_U?01@KWzTOCqg\ jc) <_䔮嘃ޖ>$Ps]BJV} ';ȫ&Mp>qc&ewOC*0˞tد L6~9rFJ>8!B@yYlB*9/w84Qsl' iuXBYqH$< !I젆Tf.: ڑ_)}P8c?Zw@NBŒ8x[;F76 FG: MwbjhÙ £QW&B'q*`<36&gw'÷f-5L#탯Ys @1ZijMTINkD{Jb$a{8zm6TlW H9Y26p-[P=Pej*q#([K4)r3"SL)*XemEdG:RS/!yz?lP4-]f 0a[X Tg4o&uxZ[mQH=Š[5.g痉ILތÏ)qG^eE;}\NK}X#km@E*~p0k+ R?=O8K0|ؙy~ sO鈙 v@v^jʄ lʓS}\ ŧxW6"86~NH!*%vEI9=>u\&cFKWI^ţBiu;ʃX_` Y*N+u$+vY SxޤzzC(:ObZDAW8p;-d<GFIO' *R :<`u»{:;5UJsF{_sSI*EJ(<+y"9)Q~W@V:uJ r+9ޞ46==E8 BDraB(uĬJs%%<%}?4T{A&5:|)R*_$etA ;YXnGT^c=/~*&Coث)t\fV"gDu7]b? ZnBc55Vj1?+zf0chbp|wɱMZP,Emݟ)R* )%)G(PȒ~@}W)Ʋ& fV2I4ewYyYA=.?j9bƐ~l{4g SS:t-LVh/p*orz+VM|,ϧ%.PfqB҉Lh󚳦0#&6OʺQ5a2ǜV2sS\Zʺ W,G<,?ZA?Jn/[0Ǭ4򼟰EOW"]߈UbYvzk ]u63Rozʅ0yozdiVX y`vƀ%f᚛x/I[g'tXjJ3DW ?0yKe++>-" s;w?ii6Uh,6F%FA!4_JQo57 z[z/ͩo XMB/..Xr%* ITF|CT( ܅˶_J N e3\7{)p!M%k:rfa|(Z|K6I^ӡ|b=X?LۖO-Oyau2rNU{{ ;>:PYdaY>^?OCh;G{u1I惹iW|2Q胱 CKFO5uj}^joAe}RZ'÷h8}>]Lpr݇OF̊b$H(pۏ;:Η9߭ݞ*tEXwC`9nBB?w;.Ѫ bЍ))57@(qYrGM՘q va,X:(CemƉj/\4o*vrvC1hF@ C`}+~Pvj)5aF C,L#_14"mSYH_7l0=Y/4¬0++M6 J`~3jq݈DNp:@YFx\<-h Jl>'oAtcD:1idNGE윜ϲˆYx%ȧԜ̟+:%7u$~ٴ!:'%k:+ 44k#!j&<.sK &.p I@}z e#~XRޑ_sX4mi} R2N̔Vcذy!)+4 ƑPGxꐳl -/`,Noq+1G3z0-fY]pleϝQN.~TA A5SKP-.P~鵺~=gf5]Uujyv"8 0@|fQfphK[[Rlֺv}'Go3Q`T.dNx4m\ j(Ÿfܮf3͙><GYP$E\uZ<% `ƒBY Ix1IoŽHD'#KPRp¶Cs%w\#<ۤzZ{^+|SYucpԧMcQYF8U}3N13yzH-hhVDx>X F.^vvTp|<.P1xze\Jh\nwS֮A%޸gއm4cA=[o1N٣ۿ)ˡ _uJ*Y9ñZG'-N#!1[H3\΁GaI`qU ]! Yl: &Kq992t {҈zJyU 9Ձ8>=\THp'iF{8-e!W|'pq%P2h6 w]>lQX\X?/^!63REbJ%bA2q欤dPCQ_VK%0[F |RIxb(}pK]H,٢fPSLsA#Tv%Ǒ~I0ˬi6`H ŕ|wv)΍Et,ۛt_7N<0XխuW:XZRҏ1 2D䤚hl{"_Zf`WnT: T"kCQ+pS^@7Gu~.p>논fZz~).Wyŭ/UpvJ -sl$nwWlC,ym0tC]M> JSڿVbt"_x/OZybddt~ 4j3^ ?of ƪL\Ed lqڽ*&]?fRˊO?Wh{p͸*W \m>2|`|kBV"f j<^(G:f=&^|}ah&|c :ițxOl4W?lLP .lq?`1SnHy\pyد@2^aQ 6IyNF?9g65D&DRlWC;~(a'X&O41{(bv&?b4*O o/΍Sƪ]晪-% fpV4FD_]^2D>II[L7(3a)U_԰Нza mdWB?oE/y<֙*u=l=3ئm4-;E';еG7Э:hg|W;]^v*$[Op <15[Xfh$ݔ6ڳ$ wh$u2^׊#n#cJIҔڗhYkf_g"PܖOs"vJJ\=i7xfS0ًsgX 0(^hbH_b{]ꩳ%teSOn6Q =4X(u.;veu/.Cq; Ȓia=xz2X~Z,c&jέ۟CHuT`<Ր*`'eX+-9;zd VǩJR=/N̟Y$*^|u2)Bɬ?+m T%7273^uL}Y8ߛ I!0ReUzǜdRROp.4+ؙH]?"m<Zج>ga?5ޠWg鑇V}9x<>>3*˹W>/E=yVu?<wZݭwʝͳu iQgbW.* m o/$KdBFJL(`"~̕]Ys ȞuG刎$7*1P@Cx-XRsځ<ZB#߁#w͜}YQG+E3{;D6K ˩1 IoK\A+} xL_ӒKt O^@3<\j)@xLk Cuѽcn+_/].Txx 44q.oz:EEQ’?rN;€pY}&9H- {/9.xۙFcZ Պ=OR5p^:h985H;ƩX4r 5IAJWFhc6[W (]j` IJ}N{UnE^ ~{ ՍO3q[ɬDrWozPDW}JК.C|ׁZh^hNl1rn8y= /z{O0}qmA t \!6eë!HѹqKm?_ pR7 f71U`_yO~q/Z?BC.\Vp^.>O#̩qcl)ٲo%nHb/ H]B졠g'"s$SxIG6,@{"cG '-)wڛP@+G cNyH"׸,)}]Ê@"w8 C E *o 18F[&3Y!С^B35'%OԠM^C DQVq|"@ftPFWě${ Q'ҢP a!"pߏkKs茲i i'L*ocG3vXop?vWA#l _ʽ2~]nzO8 @VfN>R[Cyn:7lcr&Iu`:8Eih<{9B-_R%F "]2~f2 lj':[/N#309E):BXp^kŊ @ ئS2qɭgQeKi" GV6/4B!!٨0&ٛE t4σ'Z%[kҴP<.CۿVf9%Kq1 4iz"`u*{BsJ`mGTΧSma W(21AcSr-Yv3 :5ԛ-zwKTOϏMK f54tK`|,11Bw̘ȠU$ "vN&Q>`Hz}Ω.bx+ \ݡgMsh}f8UQ®wj 1;XV4Sz ffI5M؜  P ѿJţ^\H"u:c:BPAϔCEsIo~sתLiIcI~F+m#2i5i$#ֻtR麑e maѿI97` |I 37o Z]ݫm}x~ ??͛LlrgK7 K 2{ CzBұGn~^73X: vf8ܳ5Aw똳b|@WaoҪW*j} {W!xaD7_LPROjhn1;evfl,Zu `Z7Ʌ;5cB>f7L6KeƵę%Gmb/hny8G)1Tdy+.ѹIp1EjL}1wqV`%Z?w{m0WؽlRu3$\+iu24 T V#س6OfCH }JFc ׼Aؾ F'JoE ^>m=P/;W&74vX]Xxy^y%K9vaq`R64Jp${`=-8##qfmK`RC >2 XܯEP=TOӜeP_ݵrzfylq#-4V8BFN. . s_KImg Q)XYrXDUnZ?W:3$ uPkv6F4j{3C4TɝS=86 >5 @ؾQ:(tQ_$dnúX CW_lqL8U^}~YW~|)2}8rX* ~P!?amBTLU8#%$\)=GzÉVW(l8Yzd[1}ypj$Q!c<1Ѭ=W62qQ G)1"_ S9vޢv&a-=u 5݁EO+ HrH(aFlL&aH*N׭ʀ2fdWiɎd΁+ثt\qa}@X}rs=N7. nVgQx4PhRbx~h"YU$&v^!lY0U98Ȝ,ڦo[TRV`hnRpȺ =D%N2AGyFtL[_ VRVcXh mWuP|œR>{߄䃩g^.~0 ْܢÆcr`B>qw3hgZe' Wʜyd<5ĦE~뇹^Jvl@ ] *(JX+4Q"R@t5`Τ'Q/TFYGIݍ@btS(87. 7b47_Lu1ݓ16 ]5Ŝo f5J }&&h_8I0Z}+g`!ޏn oM_jL jKsINEGlB@Ȉѧⷘil*k =cD{LD"?~gQc= 1XpE҈8?}aN)4vٽgyџya"C\Eo 2YK-GSo1fwW VRV@ h%06F OtMͦ~҉Y5?J ~i1u z`7nV$7|"E}Y%"`~$b.#!^?)Q3H JXu\d[V;Qr xDj6?rlC{,+dSDH熑W2^E,%`:y#(:kӟ,'_|':l6ۼ8M ZG^`ny<ͬX/yliMF+%"^cdjd7k z,@ukK[ͶgW]h7|P xƜuMR9*G{q4^tHd9)c2A䕲W7TպVIOw׻u~Y,7 9< WO)7{^Nn/ @]W$LΏ22@ۈJ+X*Ϥ6hD8m2*3T?8K ME% vVcS:eABv  yS!I_1u芝!!:^Sң%#Kז7_8>aTCd簨{rV=9'%ciW87bdOǛ*Hޢ9YU_DU`73ޯlBd650Zl!Q:7Әl%!K2Q-JP 2=?7lSAjm_m̌Ju[~>E75A<(-0p 8VZTZ&!Oy?DNN 7Żi"<|w2g7zt|>[WBg3SV:0Vwf;j="[09M57H-k<H 0N (tx$Z?> [QB-|/^4#)>}uЍ3s{t`Ӹ,>u x7WoX+ 2ZuVp\9W38h߹C&-;(e+)PxM<8,sN|68P40&3#1p~q<ӌuC:G;(o L]ecǐvcꏲ$1@Z7!R$mhngswv.ùQ[ Бퟭp>vVAOIbnS>sy.TnZ'K: Fm! Jkc+ywiGT.&UϰKxy*-wY(+{M=7rQJHu̕ҺĘ4UqH"D`7%۞h&JR&)Bq { u0L1g< SrULp`pM$oT$eco7 Xr"{b\>Cch)k,2D˘Q"#dlԂozYnn:Auk<_]Ps墄/tf|"Y+SĬec=p?O TH;\>;C+mpYޅΕ{}?d<gμ pr>r QIW]F$X&ﻫ)EKo2ơu$Yb= BjdtQ vb=eP9#%K('fGīmΡ#lα.\:c#U&V ެA7ұ­+X :k^B@DvhW'v[}ͦfYgG$Uw N0%7.H(mJ3'jw:s4$mo'!o`Jj$|cT(1;" 0I%}25h*kdҥ2:0 OBZfAbcȳ 츪}mFM{bp_x)2v:ğK[=YAn(WGcK%j7|ss'"p $"6wr٨b#܍EFѸ_ྑ`'֨׫$`诱\ ݚw%ryRp*j 4s61v@[:'kQi0P\R/5^2^}6q~u[-X! {?fH(~>HypCH,v)Yh(6t%"ݛ#V]lau1\=DBza;Qj"5IuW?.=5u~Hߍ׺^VAnؕ{>cETn4=4y34ua/lqc`y6{tc8}r LG'pv :OeW3HS{Cy@GrT*ʭYw ˅a,!W zbTd6\ZNNm&^:e$+|ӱ2}T~C|nk$a{^Vx&wWxmı纔4 _d^䯡K< ,$ѿCEpKq5,X Ahưѩ&ea#z8|V\C%<Q#N9,vW4a/z8[,eQ܀H@gY8b@͏pPr/۷4 e| DJ#f'oB3'hc5ݭw rR)ZcC3x;쐮le" 6k\6 .s\V}C<ɂ)amx<"}G(w u:h$ڇQijx? &7Sx=)w#@7N(uL<- [I` z PMaԴm/HلylBSzn|ʈ6j(ض2 +43 !̚w -Nx} Mx<5,݄U~k?&>[!G3A ) Ƨ|W6Q͏DmHԏY( { p?q e_C)S^_Gl!N&FTȤ4#YfN*]HB610^W.@E+qHBZ-8}|?c.VG+n vΔ{LJOśItxm;r9$|[XͽXh ŌW+Ln4 >(c)#͎n USVGMKU'S@"7%UpM:n t \ 1>q (Xlw8˂'߷\hhIV_􅆠q,1w굋_-Z6㹇+Θ.+ YYE;C{B^zN;`nGJ;Qn3yX2}lPr{N$NxQՒAD{BÉ:1aUjHx$mP=p.8y}(PK_i@Q+KA!qez9(Ɩbc솈.%- Wz„h Ee S\ prT,d%o,A~[ܰăa.Է?@. =;k~m=]\ZkWE ]wT*٘c8"e؃ٜX$2㲬PB܇z՝ mrY0iJXR.Vuur^FZXW0/Z]c fxF0bCdT'p3`>팧('NdFdO,V0JH+iVzWdjw M1T`kֆ'{ n\{#垗xPl ?/Sq/2dZ C`Vz/I~ʝVh2Km.3K tU'3B5Ię pLDSN`f"]APG({y' 8']eK^,_T F(V?f@l%kRsM5C]}5M=)v@=Tp ZoeF8|! 2;4'>„P5 YmrR24܀h?#s$g]8 뙻'V J njd=~|K&(?wJb!_xWO`VSo2(v Tld*߄ d> >6GÁʼM}SKnN*@_(96j9Oq2KIFx>C r$S K`pcVWDla 48iǒȹ^P!0X9`B!j *7 yhb`jgcD$cQc@(~STdu ѲGrluT.Ԕ9Cwd[U5M\{z%S,xIk6:4?9hxLʅJtnG2Brz уyben΂e,_nƪsG%qLLfbQV &$`^s3/jB5y/q\~0gBP uH2L7Mز$ZSZ 8mSƐE`sQ"9)hļcwُse3An.KF oC;r7:ETG;:%baÒ-9.08'3Vy63#". |~k\!), d%žu* e7e'S%߁Cq?kC X,y3iY=pZJ!׹lqX]i<_[ S9YGN o9iؽ洖!K_ By#we?ݴenJ(tZ_h{qܙt% TjɺDց'q1@(G .2ËӓDx6fMfݳTy} FQpy6' 2s K 4(|w+͓{Wsb'T3MG/&]# ŠvE``ėm&ɜAzh 3U!sV*%f2I*t9w?8D]w;r-k<@gO?/$m ]E47?WzXPGkT bO_LYH GǻD}hR[DRvSvHjVȜj:d]rr| Я  >7[h~&af]e .āA0 h7tE@^S ՀφPV~YOjU3"(L\x)\{!ѝӬK0TFțB ioNwL_ٙ-:W+Zţ,ʠ)uy`{vWS7A]lp)ACP|0Hy$cI+8Ez`)(YȬӁb(Oq#b\T(}L;8bemg0 Y߃^uM2 9;QVG.nD t{2.k6($Ѐ[{ $42^{ rR}7?b5 g=y#4*/$1渕p#Z2sZ \W5Hh<׷ʢSx P~u8T*~ 1db9A 0$oE9 p%5zI< My%j9g+us;)R456AAahMxw@[\ΒMWJ wW7ǻg:04o? +EXch G>rcqA<l=uQX O# 0Zldc!|/j\o>) t}{+Y{ /?"aFtz*6I ZMc.tΓ sx3>I("v KoN] -qD^Rpu#Ցow)xr5蝽WXĀ7"z]JJhONBx5Ntb@{=MMbmq3m5wr6û"l{ 8t"qJ ~?њla dKVѬP0UZ Om꒴zv)):7!K {/Zy5NCETQdKxŕs o6G1De; [I!n`NF^HEr>+}KO #"ah~s2Vr@{o 101h}96'#A[i[Lwb>ThI(ǩ>4f`\冴HKktA,C? |x⬫:-fK]iv(*\'98Rq6 /&ܡ}>?ːiڌSJVxGmpŇ4f˯_+-k^\(SLyO EwXi ޼ 'sP(w7N둤a`گntyZ%񥍓$̖$C!zh.4Yl*1m$r|5:K[HCz{#CGWCLRԠf^i3Kc&+Ɔzrf.Qm"e`y } 4 GvC%3A[9m=̇c t}҆!~҄jVoTk\ϣ圎L+܊{<^ȭ1th&x7/5C~]t{?Rc,,CBK#ẃj&pTxI Mmhs/6~3\@=_sbu-S}{q'ъR5XUN(d@< A:QQLT~SW8Mwuaa1+GM; $"XmQ)b-(V HZORR e^t;2?A2D _F-oFICr FYFG]!ɾ~=٪L=4",/@=g[-7$y,7ؽAkᎱc`Mǰ:]b]$AV̆4*jzsT#5|S@מj|xj{yB=:s:k3GmߗBT[bJDMD|e4ۖ0z蠟xPYϚ<湹[})c>§˂NN.c]R#lXF ~f]$dYLucj0)w[\a?pQGE71_{y:`l 8vnW`FqgRVH#8sTRY"_{ԝTI_]oyKPLs ZKVGTZ?1| p>DV1Y/+/:mTNmJط)\՜W 58$*Lbj0!lz͌MEt|U@;ēO9?ӄј :;^4qݳ< ݓ MA&{ol:a21)uѧ^0 4k b$0ӽ!0 jPvjnzj'ت˛ɧ%6iBvٚw`H)??R. c@(y(_X䴂rZw߆'GL z.Y<QtlRoFfֻ$`*ZLK;Ai)懁c{*2#blx`烈w ,N<k:lA V!:re,GHx%}qBYNA V$r'o߅7 #2 ȥ1}߻Ӹc]?ޅyo6S͕QO}.4Hpg#"{6@I#^ rmQCX0I?"Q* hvJ4i h7@};&OýX]gۮJMZc1sdR}r9T< _{Qt]FdoBXMiO&=DeQ/s҈dEصCՀHe B(_9f:e7Ls\]q}0 r-/Ėw jFtbKA) 0z { 8)2UT&r]0D1Qނ[&+/#E8XdBR(([0qLg w#~<|- 9S A.'G޹,A: ZI4q KP?,!DŽ%OHg0<7ː ؝~g/)Ÿg@ŠsoV_.M[MKlS2OU}tnf]?XY wJz,uz1YeF(Y[: -K*v꧈j@]=k>xRA w޼[aa2t$y`cXxiiK9؃#T.5eiq`_fⴶ9U1 V/4u#B0gZk7eNަj=ӋPvs0VW \9Qu5t+vGsc;encwq~YH[(*’si*S >-구`7sd3gJDWw &XS|)N*I1, 7E rB]d8V/9g)xەcᜦH\mne}x "_ 3Ca(g17L5[%Tò~?XceQ:.`CDYH]nhx.)wǴO< #Ae }ZԈѬL)k(;>Zt6 _SYë|뗲0rE\+#>i'kg/#X4rbO ~۞%GxG7E (oz:0<`iȣzm9`r U3|ؤuʣ^iNS|9c(b]Ua y|}hɻg)}N FHk@ k= Zַ-[hCmny@Vf@w*<'jt@)(Ogm4Y#.`Zl*f襂*tyUFws[1"VI| K75G1rNCCs^E-2"Y*{eWVj;U0GUHyh-JNQ b@4.#$yƸUeR<9+CGVx`oZ u7yqUb<= 7JZ0%DZ$&FdX"&abY~?zD kA-m5*Kcr2[f6<983qh;,|YG{`]ʼnlF>PK 4y}lm IiikS+T ZQsw8rV9d ޗ*DP܎pרG@Gy#6%\X8]iXk㡭6N%0vw&瞈A}Чg(UIsymLh݇Mm9PzuqwGE%ǸFh%=3,FѩrcLtzFfcÜУx!QQIRb\\!TvAc.5s!z| tvoSx8= ZW95?H׻w)R_ 9 iH&Bqh*D̾ r^?RIp:)䂼qkqnyUA`E2[#ToDv:Nz;*{Zt}6Dܜ5һ%'&{9IKղ„QaD\Li]`:L^_.?\65 x+vEt!2Bxed^@#$-lEk-+"xla,=J)n=uN@UF;Y%&"L}a1 a7c/|w5t0+S)rJ=H9q8omPCXa#V~898$R7xYrD%ѐAaZ.~@?+0\!ΫcRMCq.gYt]o "]硐/.Qss̐Bn R9q]Ku:s^"oSPQy~K~74_xۉ#X_{|dⴍ]r f - Y6A -Qmh~L릧3n,䕿V =鑘G"m5Z\"&Qp͗ٱf_0` V^unL!WJ/zZZ"XCo.59̽,w^Ţ$?ok bdp V XֿUx ゖo:xG( Ӌ0 h%vhy *4n@i I@q >ٔm jSdMuvj0U'=tϻΚB5K0&Vɥ/.,4 BL.,^zŃ?|9 (6$hZqܶmA!iגf ė㹱̲0ݱ.@jTM6,K6wGZRt; @xL8A~8Y^l'j7(wrw4:ʥ ;2m YM3c(doB7i^]ze^>T܃9Q+ a%EB09ÄÒ{B H0f1~0@7khx{{|+,ʴm%سuWpT]׵E䝖6\)Aq̚=o-O✬}P<s]w*:n؟p$?;^`B7f ЩOFG#IvGM&6͎mg5-tr \ ۬2Y鬏\f6Pid^gډLRo(1E˸.B敟/qEW)jOO> oqUe ,D ~O?%p̆]ٻ]19=B4$[ Q)F.qxgVCS.=#3əX8~8`ggb.Z%> nfɍm[\!G_5D qrlWA.b;-<~Yh{ozo'#RP>7h2ߣ8vl93DDi3쓈5 ՜{84v"6;@©aqm8Y%ACC ЬUX'FB=W]& W]hE>߈u|_"_9F4.S /1rz@' M~ Ф+x-vqC1#%Bf;_?0&fη4lxE@2ߌ_Rg;![x!n#IZ\mvES '?Ha v iWV :!!0RF %n<^U=L)spd𛠺73>><>F|+joK!i )ߎ/a4lCJD;HNFR]-N] 4wI_ؠPKH>:SUI@=#CKVya<@F|8Zk/49_`%U~U zxπ2l cZnd>BvnJbzi^ţV% g<0+^%rbݔ/}zs XX@ k%'SaQlN_|}#*Al$Ŏl;a3V>w@4^05Ž4V=DFJGPϏ F _2$f!:'Ufzy |; b2:UଁjB`KIGSB7xG57?G\B&~"j!bnd U?&Gs_i/4d>XҖ.T;ZS"EywN.E]m[A)RKC}ԗF| K^]%"&xmQd}bsNrg:Rȗpr&6 -Ŝ9Fģ[$Z>UOuE:r|uBAM}yIr@zH@S`Ahl|yn,DD&,jjAtWU}e!J13+zq)ajz *sKަ[3F0U qVtdjd$~jz-{NҜf5d{؍~VTwP[f 'v7wE~WEKa%~hui|*Nǁ.=V&&S1$BR/Ȁ.">foIb?dGa|("2D\Yλ3/n .IdQ9|̺Q©*Ev#.6A, & p bgӦ]z<Krنt,aKw}ţ+3lCL.6ݢ7>sW|_"?Yĥ7pz/>_nʀVtq}& 7*G cGk6ckLZ@)}j9WeKt dA-ԛŭUEb1f_IȯvNuG22Bg8ЅYĻ;^/pɈ%4ډ@(tb\zχV A1Qr1u5< 3mei#&x2֏ M{:uG_X 4K+D<߯.6~DT,wnȉ=r壺I!#ye1SX*[;v:2$ /31vT" !;.I(§'OTa֑7)K gBD>N3`ygܞ(6N ŠUU, PkNRS++ZwF-N׆b뫇C!!ZjC F -Z%2}W];TI iy8yo!jQգdddPB>F>U?jntql QXNqN t<,Rf6GT/qyBwŐVgH)_ !P( ^̃hK4LY :[m;Q zU] x1c9INH? JJR}^ѪĽE%E}_!,]0`Nġ׹ngG;Ԙ80 R3̟lO)ruAbP68wy g$R0R gc[yC 9rPvFYoum=GqPzKRq8b$7 YP-Zz+*$] lrBPWeӛ>!6p+O[y DD^ ,_idc̄ӽN'RWp&Ɔ!\pވLWnJ  \4/(} LyXdr'^@ %1jt&x꼐. ݊M'5= ~v#GjڹHs*P 3sc9"K&%\ 5sL<w2K 'M ;\?*رDܳB;dhpV]lݵNŅ ʘeJJ 1&9 bX9SAね}gU6|#஗ 1@~% nrmh cdUVmZmy"09-oZ8rPMA>ADvKfq 2QZIE˗.L[a7 Ӷ =CCD7ǃ7ltQ;"krljsZ UA[SBԤUcy;} O0w`X(GؘL;vY`):NŰ?֎hXn BЩqL[&A\rn>]E|cNa8cX(Fz%!-JG(+Gؕi>L=Ĝ'z1i<5w@B#$-oU"؇{#ޢvx/IK̞71!C}mG0嶎L h-]!e~;G1|h9e%F o:/.P se ז2lj> y(d1s( 7$eLU~36m;xZݛrO#ALbfG3:bX*Ƣ-i>~kpF+p'ECl-z rJ޳~-o@%<=qgzN̵:r:V]y)iXV"Ҿ67|e/7j qVT (L^r؆/-Q1/TΌax Fi ÕSDD,\& g)unH)k76(zb%iA( UDg_>C} g~ <?q}9 -+n´uո^ԀHKB4 f޹FJXNY\n#j&ulA~|N;|{((wtεɡ_,+ϴWrPN1]$L^/y, Mûc+ɀDZ[V3G6yE|cx v`\{-^h|-3 XU ECkEqL,DJOt\_{TjfK-@?> ;Zne:g"Lz N1|w*| .rڪ\x1..5ѫCdv Ԫr}9i=Q7 +gnAsu߭[Io"}w+o-O/lT%i.xk5V _ꪲ//yMa ((˽AFF e;3ߡws3ۀ U=۬?h{Sm`қ!%GRj%[E ?_ 7&jZUzTzҜHA LiB_'9=ְ4 v31yNDޙBQy %]O֡5U欜ɓfM&^'!}6vm3{Bazz|eo%tӦH=Ljk"C鹨65R?ŗuYCh"o bCSm1H;sDPSvKlhg!q;gps1ODtćFq*hZg\gwi7 W[# Cwfn煛?l?lvPYgUX}ݙjN%XܐA9 'O`;炾<&a;@sO !Rg>Gg/_p^)@2-#(Yor,}]X*:; ,nx;+6^#nQf LOɔ"<5^8;.cU @(F xM*!ha,Y<(^fM-\NAqTcvSXZ .U25?}%-Bȵ7\seOeWH#22-x p^W~ zJcKGPL|2->~6U ! 5! UI~BpHhz~0y!Z1Z(0ƝwA\Gn:^/Yd 8I"<#۱h |XH"LLH&>ﭟSWfINO`<01`Mr4?D:=XJ{Hʼn KK?#ȽyԓaLBB* E) bM?Ż!lkbDQD.Ў4xKDTgռqwxr 8zj [Lm6X ]:Iuy0yRЄx'c_8nݙ T!4@lp&oTu $zjtvq[xg,p>qCf}mgqX;̷M"ml˺x/׬"]G`J1RRGX|:04ޞu'qYE6}sKDM#2W>`$Z:#KIXΟv T͆-P]k E%h&wa:CQGXK01Bj&;? C}N Zٜ*,M)+WKa"^/͸S@*O.XɄJ56pQZf!5ř哚,QnNNc0TEޒ"@ފBRzJ/ y uM5+rB<4w(-;_ ?)~N/ixdL?t爛E5as6L OwY0 'i[WPk%>Bk_}I]9l␆1STή/Ǖ=eV b6~vi6FB{uyKTW+p!Ҕm:ǔXkmi+cƛx@KS3tM~I\P{YQ>yeɬ~+/ [AWg !(dMBp^Q(&`aԻۓ6g=Q::Y5qE'Gu=? J{WM׾IH4[sJXvXYu1`pc$Aw*t #Ľ&~bwvWhTL-sy@2g3lm0|x!M]C8;گ , ‚0["RO^ݸmk{|Nc~p+KEo|5@S;`aopH]2nD]ទo'zUCC(EZM2+0yσ-5cN{HOsY PPőg^ڮݤs˚nG>N>~條 5#=e6'g\[n!xfE/644rwժxLP%԰XqHZ6av|0)C9;G|B.d}robS?y>.SmM=y8 (Af8y^\ex9^84 NF;saBI}ӟ!4T`5U'~eˣ}Ï4,v5z#B+>LԟE/m 4d` ITu021S*ùO٤um/5mEق|XyP 4'M62WR*@HrʙZҤ=J Ua/'1rp FS_~y78t5A{vW_׿NxUaϔZp¹hhȇ lT}tod²8W9,bسx9['{le:.n#y[En6q59'L8T)<؜Q !ЀŎCr$"TQa 2͚$sOq |1J$yc`\gv+Wfܸs*'p=e r^O cfgt;JѸ@J !=݉C +{lxf(+s5 V5ܶr3At1X^`0 *-@!Nև[GS 3cGKA֮Q!@DhcNpY }tܺդ} }-!Yo4QȤzFxzdzГN{{1㗻ѻ#]c4tF# m]y;H~m,~_w|d!n*i'sΝ,W~z)-ꅓ Z50 ۓ\9|)9S]l;|{3U$xy_ʣ~ܦ(S5 '6>-AT2(D5Gp#?ī౪=TBf%GSէQ[S[B24hEՂ}mg]vsg{xviW3iS:^irjY~g :b-nIꆭB8ցʲy!uT'F@|lAIԴC$jg~ /znXӞeK^h0n:م'p0~E hkEUUauJsCRIXfM,U`ɇm0#h"m&y \*;NAԚ r{aCHo, ^x8Kvj#T78xz^2"{;C -8<Զ@Gp5mL~ݬH0KV_)+&aU=˅mSc0,7Ȍ!4I= l(ݫb݂Ԕ}sچ\R:rVH}v,Z"UŞA}U\2rdkxj˦fɃ-uy.y2Pȡ-bC4^R8ЯI~թ$$;wC46:t'))cy%دӑ|#2伬 .XcD!cYE{[e3Et GMm zyQ@0F%w[*{EAпYcjv-^o PWγfo ,R&# jӃ\C?++|Y m10Tz*y.fr_XJn\%:,թ,#*{>i‚% 1!p7 ̚y9JGJy̍ -o#9y1mBp׊O #:jߖ#ts5nL&~Py3@qImu;◽Qkb](Q]Sև Yf\;4{k0%.45]LYh?uu5ғr;D.W"N P&A%'*B'D%I2B w$fowk^O9l A:pyjxk1vJ`abS̫! [>M˱[ys#8~ ` wmat/J3oEQB(ӟ>|] ;]b*c_b6\Nh x9^!QPǂGnə{d]fu8S5C~-ZN`; ìghE* meļb\jΒyo]3]啳q3!v[NnE|a1A7tt?D>tyz*o-tyvN9V:1),nN7%Y?A7Q?=gG/}2 P Jvڲ:[ di;( lHSԏ]M儏ݧsZ-  דiR◗6lb}瓛龣z[I M_("&STqjV-QJDQ?mA%_&dlGgz> }y; Y}:2 Go?.9]]6 ƌ#¢N30%J]-(2Xᰐylz1S@Iϥa`C]NȾBןshKh84Bu* P˼:.]8$DGD:I<.c{1Qܕ_;,lPޕw3rk*eu/x׵0ҢI ƇF 8=#Lh8k]يRl L%Z~Z]ST>2X¿kW75\ʧȠԔ{I{aKC͉y-JCo]HVNhfix[9,=%+wKe吺orة"8 D"GuPeG)k&j^}q &\ g5Zyw$RuP kt" @oqpGt*wϵ` `#Z6܆b^v$< cf:S-  )[3͖!\||PgtgE4v 9b[_eǷ礋D҉z޼LQ5sc=ο(,!^ dZHtV>(ΙgsX:-f|/-(tQ)mQ*IbighCX\7n>*E%XN+k25"O'Vfk 1_2|M9AFTp4T[] 1 R]aTy]VaAL8~ӘvcP 0N! it4n# 14/@y_,Л*Gѡq-]q]Hl{R0a]l Q-~eaj%س;ٛ#muێqaL,fAW?evJ\3{t([˱a!لW!&;Q~. 53%eE]{|*) żg)O;[&VR/zq[ dzӚ< e4a#|j܃`6lj*u r`1G]|+ߤ-'9?6r^$2;a`eA2cpWR{!O*-H>O42ңMGu[d:vN <&ll(".I#$hca#'PtإOt.þ#j}CN/oJ$e v$<` pG{xdGb35ak6dstz2]vŠcb&w##3Zؕ[vlGp9Sv:gۤ=rxG[L㹅oi&ӆSr7 U<%Q[F¥L ^Z*n|Sy'@/H@mU92 U?V.vXjQ]mۢv}HaXz>{V3"*[P/P=색BOQXjv)C)P]j zdy2b&&抩?Kz qIgu\}jDNSAAM2n2=>P\YÆpH2I||zMA MdMaRߒ-v2e$) 2HլMjx2B0a~_հ?t`e>[wNJY0:HȻܤ0d8uKc wܽElOQCPTRdM9#mw # << b!3~%$Y^;: <,H8A\ORa6 ERfƟ˛qPOе3{EDrߴ#8?0@DUF9>VqcifС=ٔ3sP(MHFW44ّ+3hkc_W=O+(@1`ʜau-VMNjWeH@|?,|SOs Fq .(+ o(F홛Db/c*Hw)l+\DnIZ`'78|6Fh D;ӕ $ ,g^&2W?2Z jM?5>vK)Nj$/!џ٨wP.D(Q@Ô/)0N|kx1<H XDydF޵)өEO3tY[;A녩qw`zDX0` C` i< #ܯ)RbS/}`|,;dɮ.op%^2|K-;7/&]/׶gB^  K:ǿxA4q-(1! KY&UN8\1aY{3=';WHꪌv<b8 -V}pO`$5 R(  uY\,죷:ۙy-/]iE2״+Howd$CR{3~[%a~ GybEBS`$BZۣ쨁=ޔ]qq$] $!f7@*.c\~Z=thA/ޗ3Diqi`&8bg l@k#0*Y8/ɠQWD sR*@_Wp1D]n<:;yRaKB-~dУ{G0Xj(?{,;|qAq5ߑK>;TfC7WBO.d6O?~V 3O "." h jo'#qXس'm괘a6O7mYMmw]s>4J_%_ey@ _j@[PN _\xu Z5.oVh>۞ 6ZOV׹eZ}fJ IC2tv/V?z<-%$>O KaVz:sZB/g>?Ux",'*؎iq2m*z93حwgo" ø4M}?̸n٢s#`R?y^hm7.9d$CXX8wxȨ2m>:xkYf :,_;}q]a=ræէSnVb79ԱR:GEXǕ|τE0:KE0QK mc$+ h;khr-љ KGwG:K}X)PB"@ Y<@`dT6e$d8KqrA}yKl,5<ӃFE.&9H@z9wuS[~eB蘏Nbhؠx&# &L*[:6g I0'QG,a-]4:/5zE gzY)d[.4LAm9R 9r%T0IiA0 8&d:"a/Fy,EgZav##7wT=wނ~wQ⦴x&VM ?"vhoiTjϨ; xb\2(eE*`%tOoK }Sh"i9#q̆?q|;Ff`6a]aW{{TmK>}&urHj47SkhD@]B.X}m RgFyy'K>>?[r3nZJU7XW߿w, $lӗ߫v$MSNE]ƩUz; @ɜoJQhZe+D\#fІj#9lS ;À;Kϫ'bqjbe%N@?Ld/8[O2Ao Jowm{@5:aę@*7;ȁ>tJ֪ RwF: ;!M *tIC$Q,"6-L?22`yY]@DU8;bWU/\U?ȓmvёEGʬ3itEElbYLsx,nS^jP杻DHahݰ#=M+j_8_jԈ0IDkSc\*^ ӕ+P⢇$? yּdYM]0iZgJP"9K|f]ީeNh!yq }]kB+m۬n^I"xDx 5_w6 OTLB|"(s_KDeb/H?M[4gC ˼T~m0FZgoۘCz/,C()#sr%dAPaSъ=W*=2z EAٔ} UmxS?*™`y$J_ Qo0/d# x}H[Zy<Ћǃx->AOMLDHNaUpAFrֆ'Hd}vT IWjWtHL-K-v_5ByxXژr2Nof O%!?ErR5Yy iWsGSNq"sr' !*ܪ1 2F];>NlL;᥏w, :\~+ҩZ^.3_LJ趍#\}Rj7_J>@KB|U"U gE~ D@7lز :ȑn*jٔkegn;C}k*M_lv]L8 z }ցO91|_hҺ4% ^5|gp$$ts0G޽I@\+fd;{}-3e6!k-^ ǭ NW-YN Bg7s=@sb<'YDsҪWʳXIԪ6|AUpUyt>*n>,|z㴵ZK?zm0s¸A*̌#G =Jf 5an⸪yLNß;ټ%X޶O޸UÜI]OvJYU/vgLNءaQdz`[PpJm3]&ZZDiV26x q甡aCN`JZjq {"FLoA'8Ge/K&)5QV]hRL:ѨQJΪaI1)e+8DϬ3E-yظn5jcǛp@ UEuf^XK ?O5], }9uhНo_:dAgU.Y3$>-9R(=m::;`rSRnS['4T;,?:ui6 CQo:,DbyG]5p,mI+l,E6cVLӭI/ڟ#Bur.9%bg*G'~WP0L_䠢V.6 %|3IEPkBF8 [7/0yoŗ4,*@ɹ^@\u!1ˤù%E{68+ Y]~TUS;VM@gUSl(fqNw:a/%D;˳]AW;uw,j/ l!޲qAkć4Q?< p&'A}_a` N?@aft0Iմ{hn}tAMd)'!8TGd%sKOCv*I5$WU]xGPI}cFO?*wi an'jGJ9>̰ж{䀶 qSSctfTv#l(e4hs@|^!po:z.|DP O4-&j7 ɻ"B|Plr8s&zS ]자R$v~5j+j cv??KU؉8U{d)^sտսTҰ\NJ9{74{ (-dL 5Eb._W|Ϯ9(wDم !7zќ6PeJw>ehqB9q?Yqr&*$D,(6_VF:`Q k*33LTG`ү3z1 Q2V9;ƨߩғK+jmKڄNeU+U$yO~kR+SS2! !vfX"Hڵ&gvB:!hsWRh)1^24kNYŞ_+u3WD5Ųƪs=NA51X4. fv?N55w7IQjNJՀ瑮 g!KS^+qFXgһ S-ݪ6u9sթÅ-nգ׉1uZ?{Bc$hM9R?r S8D^kN!+eyw#AMB4NC?v|[Rb>Wz Րw/N]^}[^;oc>6ijX"J!ؐ#dQ,Yζ࠽,gzjrOAv9٧ m*X\4@:Е+8:OO n67%K57y2eX<2r{05Krn)x9/ҹ$hB&-bbcP;a^Ut@`[S&[a/7t¡m=Bax,άz@z@*3! z8VCgќλ^%7#sQ,ti1lb԰W>] iȬcc󯻳 bV!X;.-2+NQkKo&޹=GIkv}@gOk_@#0O⋤-3HoGaNT۽ 6!CYK-c7:b8pRx9d^и[0?H^ю)Qݟ!eYq{Αxn雨}9{Fn XDp\$pK\cR9Łt˚tHoeVⱔ Um&$R.~jdR,gjPouyuw$.vqtTVaX)%Q+Iʻ/x2L!*2)M11!,}EBvD+$,PkcPNJVrByxpܫnD pO_Xm!|m.;ֽ,<į{0OƐ2u1 _vBS#tiй-m%y ֚9v&XmɥCT!²fjE){cVh6[Fߒ,+QUJLh&-XXtqGҊ8T{F"wJ@븺Dr5j%^$(TJQ.Rts/M_Gխ\zCئ>T'96Q W 'Xsuc~aCD/fxߋDfrã*W0 wcHJA"?:'pE_@" TDsk9bJ /"b<6 rkLD!g#g2MoWBNLDpToʝ o\:HF|@bVͼEVRGoZ>N]NM l÷)D2MEH+:Yډ("N<2Vx5,Z'Jn#Ӯ@ޯoaWCUK&PQw}K8E29ȸx{Z推u+ds;٨{"؜@M úH7I6%[~0(7  Ԗ@#y-:02+2@V&5\8p'[- yԪQE(鵶mę!m" &icxD@p Nڮ9 w+OP>C.PzÏ2:\V~;ɾLUhT?"J Gyq؄1jg.S!VֆBR;FfIrktٰi:Q|&ȗ jW\ ]%,^?<~/YdKˈN=)\Fh8^ ڑTUў2aqu1{+v!(d@7_H.Kɜwz$u-\ ZheJl: Z10/wp,D6sf@g8D;cksk%d꽼gE&|/rYXoT}ZnyCM<Cr9_I .&\ԂLqMvu W-T"}kW5,uA\zky/&E $׽$X>GA&%_h@LHQPdpmBmI3SOG22`>;gˣ~?LE`ΓaJw:]Hl2u evōx`U/g%-ʭqı :\ާlQ۲T/#YN(ņEȘ'x_K3R?!@3lc6P/Մ6)*?%ut )}`%&P 摑q|U{Zv_LA(]GTڡƋpVv):qnG {1jw UD)=_v{!E/pՓQBTKK}mωZg-!Yu_Wu2^b}1L8Q% .21rru+ lqDۉ){Mc7*tdDe)t L'~f"Qo/vJFt.Y!!EuȢ¸:;q>FW\Kot_(`嗀[ 522a( 8+@-áoÊC*Yegj7jkW=Fko#V WV:0{w@/{ @ƪ|tB{Zɥ~v!JEZV&V!kŷ@l&+K_5fjKτ `4o`.(~dے+m$VV6OqW*E/!& ѿNwa:*n X_ZW'+n+a' hS^2Gg4y@Ƥ0su?(9\7"isiÆCawB>"YU5HlowOZV)y:2ql9E,&6/0; !fr6tL 4r<8U vҋ;ʠyH8*ě"$1-{nUmPoWes9du2KLF/HbHGȁf5(8WDc69A+~}x%\#>$I>r6׸:ݒyMUހ)ќ z YE`-4dx2#3.[}5N)F~eQTb{Ḃ NM?ou&v:K/>x7y=%Ur0hbup*V?>Kc1Z`Rxpf0޷Jl&(cgMmRb D\&fzغ'9baNH(~АA>FGݫ'+f.)/pjOޞuI%Dŵe3$;%3f,Jv?4M+0)WDpϔN@~<0=TtO-) $&^_@t4`z-Z*Z8L;X5j N:v*W%'w y em% Wxk?6$?|xF1,} 5i.8 D%/QFxSHlH%:q̑.U|ۊUss1-9GX*5LC’딵'8oS)-9M|;eh~<4ĹtL +qz >4֑|š߫n5,/K-aZpծg&pi_;!B14Pq*0Gۜmg4!>Y~5DdX4&?C[XdtA >KXN:FɎ5cb /!n&Ra\Zܐ,qbhGՄ<GQkE8t?69s}6X5u$(Tr2]$Sԕ` |}%h'_B 0Ѥøwhg0)̑cSjW7|cP 贮,2fl7\ǃJ3*t!>̧}NӗcP<(\ ^Ea[O$S4Ce/30t|]N G"n߭Mh6ѼodzS*:!j;F[Vve5>d B`Rz.1i6053ZeQ"n_򲭪lįpgsqq/id_CfV/Dd]|x' |/㇃s$T 9BW>˄XM2St:X{)8{k xS(~ [% 8 J rTFr9&AD)v'=B|[9e:MР/JϥFDßX;רe'^mLֻo_|j^NKt[*͂8`᥂@1 A{hf{6[`Zi`z* vn2ֱDVWh=7$RvqFQymcsW&)WF|K+mDC&/EM QW |bXnay@懼m*ϭ&>.v{|_&<ؐT? \!Y11T z/Mtl2oiH[5xDK:iO#WW:H `G>&UDx)Mrf! ߶Z$z )sMjވO\p~E'"-z#0K} ]WΐSU:KQƱX<Ov}GBwƏֹəq4gsO".?x^l^Sٮ3?u FmLAzĺΒy.כ އd;qs oW9b~5h%0e,V4!z2ж8γfU;niKYoֽ袩yh(s@+O=@i^/=azDSSAw咕q'zQYJ8fv${:YrDFBsiS穵 8LO+LǛ~ q4٣hv𨵾谢iYkVfu1cH(:S >@s\ܿt?E.`;逛' saz*BD@(bh4wg+z˴%<+JA%Ȕ7?|kP.pQo.Z֙Th]UFGϊsL: l١`h NऑE#P sqa NSɔkN&wǪODϮu`l6{Kh.Qz=EW{Մu_vor[Fq\Ko~Wp 0" |*MMIc[Jؙ0 @fPlg ȑ|>R:Bb+#;P|ў [FܤG9oMͶzmJ꽠fnʆ_VL^-lrw6K>[D<빖>^C"R(5z탷:6_$.-Y<ů#h̥׻XփrTJ 6=ʻGBV$Bt;MZ+w `YÑ*OoMexI<6*a⛐'/<`/]3-C=)8'љ[8/?ahtlO&Z(HT&6jNp.O31.|IB CG{#@YRtÄwz =z{ "Y'AE*z@wt6:؀GƘ| ˳IgCS8$j"ZdPx\_߭5&T&|2){l|Y]L?cf}t[rvl\ö"1@l=MvP(Ňt8peY0 avBDozuU2Xq4  OXH}Zp- s'Bwz'؈-qUE+d 4]YXXUscGQ;ќ!׃ [.Uxvޟ^fq4Qˆt^}tn'tq  ĩ+] wCSg)@mpeM!ۘ9uwb537+5k[V]J|tlg6W1~6~]FU{=jrHJdWI,ϯymv x\`Du70igx j9S ^k4O DGZM}k_rl ^U> 3>eۖ"u8_\ڭT0(9)4u { V] ådz(LLS;p. MBFl9E@O-a/lE7X mL zIIOYl=:n*%pmoLDQGtr;kp?dj6zp; Ǻf'5YNe͎Kfe[y6Y|De-c}GO,B^PUolckOëԗsQ|kxPΧKqVMVT]ah%hb7͒] нkcS66kw2[:p( >a֚yDD&[nXMάYc6APC80 4? *}爢g5LgNu#_zI 2fEPwk{`-n>Qr%`C vۙ~{,PO")x%7E!RX)Ey<؝`L#fp^?|%sQ,S;؈V2֜yaUCpml7L"L-t< 1,"!+n)BQ^k|T9S%7$?;K%|*w\ƆA׹[~8Ir|׼QpH{:H?m*_AA sAnԍTf+ "k?@N7ЃlO燭?瑰eGG% Uú2R8 ?QJiQD3H^xXs2Q%:X8@RYZ9B{2Bǭfia|Q~5z/XA(6hT LU7"UHaIW(dlwupBEU_u(MӲJ3wW+'A&\5+',EFuM߉̑eq~*?N 1xOFr*"Wu)vW3r$$l,}!n`A\Muh9jـ t46WK_Ub:ÈA1NP$ swzyyJ؈.-qUrTRZ3ϗ7$}бf$KEY>$<9jcO-("]1꤭-ZFUZp-sCUP : *}L '6.LΗ9o>}k!cx2(gq[2ȗՑ-]; Х_5C3\Al1 ]'QD=!4I~'x`CnM,^r. Y (]7٠j2Fq\o H;7gEJ8~'+l3Rl_AFû3Y//0 ^޸:#S٪'d҄a!{&YN9+*gXbbO]b8:N=6c49 p-hZHf ('|77ׇ0 GSmeRq6R`JK(:svo)p9 o(2]XQ4(VUTluXiF--LWZ8Gbt 3 qݧ_ mz(cz)%hs 5 :,w0%cyZv4eV+-ZB_[7W.n{7~a5}%>7$>mLIs Bl8"ՉZqD:+Z!˜q^|o.9943ȊB#f638~ 0}<VQ%FԉGDfDP8صr7P5D]TYJǨ#y^_óP!3>0 "Jg1D֣Bl]iHARqڬ>uuEXԭԃb&-gj$]omrPtFK;ٰ ̏k){IWZĕBv*מK#Dk^PԠXhHqHyJW\R o̵@\GhVN "*,.)0VP:ۨ[ EvC59 sFh+ɗ\8Hb7Kk$WF[>}$A^ }J3O{ݸ0!/.|[˴iM8+]:,SFNғE}ޟ,RɮsgeLSX䀩.ˡIm.U~^V[tZCt];][3Yb A'U򯮙Aӻjfwso@ߏŔ|^dQM[GHdZgs*YHr\56>,4*-efaӔyWd#qIQjv^ϊl@:晉Qþs>euvbNڒa5q7J;A~o\r kQ"ģwr_hicʻ̟@3{dCQA .ϦypS&Q!@E(xαG@0#wyͧ_]mHQ0Xڒ᧌@\# QO=m^DPȬ%w_% #t";* rl"N\x؟iR0M'yRC%B U%;@S,-γOTyBĢ8t8A? fcyrO8T1 ̸'IPQ!R1;J7!*ngWYD4kbLwq0F®4zEw< jx*dFU݊B(}+ewɐ168 G]u/4qimqbO5 ?0klÑYieձZ%F~8plveJ*:-b?zKm%ѾWvzbewf=@l* 7NeQiGwN5o&Fءc.'ﺾx*HV ̭=Qw~2hKȘE0_-gL^vAp װ ~j< &k,*uE*myJFΉ3t\YwP=nt r /E-p+2GR D-Cor uxgGN.y9'|n$aFPA0Ϩ'_F(mPn2fmW{^R1%1(+B1Hsп63li ؟` &y'AxctN`kS~Kܗ53Ed,Δ}FOaWߕ? mf+]}T4.22h UesRrL3S 1%E̺V*R8Ѧ|?/Ғ}\LbU|'Z3 T sBՋ3%o+C;j•{LM$F*Dt/pr%Es@G?X|`PCCl~ӌ:v\UWkا]j;4d%-vC{:'b(SOtIZP}27 f6om&\oh;{+U?CBL{GuP*J!W:8t[us"܍2w2j[H0ښ,4qM*HٲrBTM'/Wܛ̻`s1F6`Rúz.}d֬&)󷟶0m?;[<?z҃$ۀtpI~ `0q_)3n\\ m8x>2z%Ӎn&*ަpe}Q>vU= z,).UVuQ&g4!E!A!0jĶΈ[%tUFS DdVz.Qy@։-u0.(+`n+p5ϿP,6`~{?uY 0]IPhצJIPӀ AH'Ary3ZGNlq#N[m ԔXM jaY6 HC˥DSy9K4 71Gp13|Nh~yȧq8yS:HT_gsg,9LIH?Yrh[Uhp7~cR(4iZ/Ɛ`Ks=U^_?ɷ.&!guNu4Frb^q7[EdRz&IdΉX LQO(Ay-5'v:B~@n"ˤ:tR >{(askl Pq<{l2f_y .3>Eit"VmOD%8Z-nLFq=$#`=ODm.Άm~]As%dL_H Ss/No۔i%Ȣc3=}" ~c%=x__ZWJKS$bAmVmFp':57p ||Q?l21|֏EA^Ԁc9NK;55])_5*\h?zWd t_e ;AC}Qf0hѥckG|IHxfaP>`br(UIBs)gѯ@4n mx>x2"ZΜ;utlL{] crx&ڮJz[{PBy2/ 0^r5^ PryP  ^̈בi<ȚaZ@6w\]֮P)jdkZ  i<lW aT`w?:k[I{r(q+Sf@22mQ׬ H51dn2\ِp\85h D hI,c?o PcՐǡJ5|; wi~g&"'Šh=}Qw{Mme7 V-ǯm 0 .auKkB3veu֬P-~o}+vs,w_zqI M[`^$#,GZaz@%] ƸɁ(Nr=%r.6#*!vҊxkFH55ڇrwI:hY̒\vs5)+eg{cp<^ ;V2:?:<> O>m?Z޽hc3,! +P#4J*x?6UfW4qu2'7*%*-&Yy:-Uί6bvw1mpDzܹfM5%B<^8şFt3#5rwQ 1sS ag(Ol"YZ^.сR(N+t|kq.tB\5Ձ!o_Ri;9F:%>? Pt \ў_xŷ-;G#RY)Ά|~C(IM:KH Ю~ DT-|,5Y qD,Nӯ# &~j1ĭ9*Hv(; xy;3 UHS:Rv 6 p Ԉ2A/O,>#C9HT=SC9hdGrG)UE~u-jŁE4Nljr 5 <9>1D`3d~5Ui 1hY1qm{3R~Dwlk3=}P%cIW0P0/( iKUR?}CSvE,ӛ"Lor})hkpDYLąT\ Z0koggaۊw / a'~kIn46݉' Z6"POX>@\4gP}` PS05$~.N9߿W'nHCZDvbؼv;НƋn;hZ$Ӎv]&Ҳb3f}h c!6WqqF~ Au/xyЏ> n̞ Uur}xvARETcOFfI{>KHiګ9kY`97jV ncu̠ IuR(/K=/_X7C',>MM%} 1[pUA>T5 ()(%Z+Xg<5A h{.qr\\9ۼ'&HRm{jsoJ.MI <|O(vAJ.F^#غ:Q{u>J~Pï~RfE ,{2dtL?b9i2Qbrn9aerc4vc9YQdHIW%u͘`J3Bu|*6v ɊQ13H}-R-2@ ߭]G \/RGT:rPF6Fq/{0 ')t~Jй+@8av>KpD0җfl `!aO:흠8A =0h=܏>8Ѣ/IƗgK+sAoЛDrb+}+wiBۉ#IòM_R^mjT7ll*[7Ë\/y'.oAumf,V23iلˎ v9/lWHNZoUv:]xbc~ 7ApԪ7˔Y ubX;K^ =In? 3,H')۳ss<͎ HVɋ v#W&A )IekՍz p#s=&<>SF H;ν3]?|cs󼝌Na$qq#j~YT -ݝ 줲`+%[8)QǺ;CgPhnf0񘘑2Ż}(vDkScײu~|SOό'ȤLV hwNFI77ОSyf%Hű\yӒU #Y.W:V#nARYNweR*)ټ$_hj 5ZdV"p=@W=v[UP 朝HgFuA|0)V6fѹZAT<-ѷ&{yAxޏ͡:Lw gGF6-'$SK-Wocks̏{HĵYBڢhd\ZHd棥-9nn2!i"/:De/9{$QG|m\\M/GcvJfMOOm5|uEl|fs8X,鎔2ev62~Q } I2E?L!kzxgJB0jC&'B_F_.z(=fF}@? 4IOMV|:E(| `\͍60ӏ试8ӝd'O *[O'5j&st|Y_-;;{p|ipB 1>SF-A9})W j$n lxCE.THxb5Rx8Z wKq~U)q+L6{!%% b,i5%<2 $#}Tk̭`dV{mgHѾ: 7|65Pע"vMm8V<#D#DiqJr.}q5e)+dIR.c_]DETڄ|nHe[1}&~s[S%4ܟpȌ)zc{{݊VE>况<;:pu[pDd,CKgQ6X% IΦCX!9vU ]t}aO71GSLR僉 \އ5XTI1"A"7?K*KGw{ ~?AinE.NOgҁ_9},~^`a&2 9IdF.rI&U"K"%"SIֽp}bh>} w[A͗s[z1q#Pd]t6:q1@?iiƲ$,/SGIyx-LXWt[K(/װjR`*m%cK\euJ (ːRnMYyn zl32M{E(:|i)^͋FtCs/TLIZ1 K*gp}63_[E3*fB5u*|*lm3ƚ:.pC;g.ͺXy&U9\a a_  +΅02<IZ "@S#QB f`Zy*wz@CGa o'Pl4}EKT?h5Ә1}{/i; >NWhhaS?,?P@, f[}A#ʝr@ۄ#w8Rs{r5™`%-1z&RGG:-/{JJwWx!{~u,.GM͙ 8M/M*Mt}b^ܛ qFrs]M>_~z0|bԸoo4`|5S0ס3;,<;Ggm~۟`Sf1V&fNtS= ս E'NPD0cʩ^P(eDP3*ڗѥ1^aCE6FT-IʳMV^(aoy2=fcpNg#(P>{p9)(y|jx(;P\YD&l6H+/ޤ4c`="8z`  |pњ@yO-pVR;̫`ۋIjxc9Bu|QP D4Z%ؠO 'HmcW \6YRW-HZ6{?XRݛTBhA|WDf3AG&|Uk>.O qx d,UL)__ (ǨD,9<G4#l3BC޳ָ3r;[vḠwq1>L |@p%ZR)WCt u}{9kkqwH8D舼m=QɅQS9+~*Q!H#nFN)\J8w-g)7>1L[&:qɺ:WD;%y]KjW9$jz툴psaohR9*_|E/8= ?-ыM\}cDXn\v 1݋}-!gTϤ+;,&TCgeO׀Ђii2b |Pm߃q]KV031D>V k7=TsgK=vOWp)o;Eс.,J|h6',}_ c/iA.9;5]40rS" \=!S17;fm]$^&GP{N5 8h+R@d)V>9Ie鳒!ijXDe =} V~ʃ|׃V|;xMqM''>;]j#JԔ=Plw8uZ PHKnkI ÜGII>N^Wy%ݶwD `1Wq88gyzm1n/G^*0ߏ_U8 )3B)/+7En&'Oi˙lfT`Ο1! K+^/O%U+6c͗E )]nbEu*c\4=+}J.:͜![~ _(D)''a!Y"4H1]By@N~nu7J'b>Iw`Uj ,b~]-sjkOLМbK f%O̡4x O~_ȋSP1S-z[d)eUAeL:{K+,혁_ CBӁGge fN34^ oSFqҽq E~f(G.4',1_WYuyCQS"|[UIj3,]c@ D=ha)e MC|Vչ9fR 5Mk`_aBԛ~Ou=n`tdi!8/}=Iۉ8[s^PDVK{j$΂kb>聖'O2P#pT3럽=[@+޴Nj{,^v׳?jisOA@V]1~Q\ɭzt`¬6ތ,#s:qԉYx=HW! ys]N!%>OLMS謱2 nKӾ+2S 4-zEOay `}, ~< "ҌbFp@&a+HAYYn7.E6Q98;Zr;z?= ;86xLb#bk?BE8z"g;hG@f( X|A|qg=0k0%D&m}j@!="};Ida9u-$gqAVmlGwn*&/q`o:NAGykoԸdG= TJ /JHR,)=u҉==T,q5?a^('We~-#-M`F!Z&$=&XQ,cڳ CEcũA ~/l5}cRvyMI?d\ mKb}(j7aMDx*  Y `,IaV\Qh#v([(P}"&FzP_|ҶpFw8S ڒC~Oۤ}gծAyTiG}ݟk2uHXYw:# ȟUG1c$.JʩEktu7zyԆ-g[}E%sx56ij1wDY k/ 0}]|A *D!2$qٱST6CMK& ړ1At-S-LT?HtKV, {˖Fʳ"55!o=XVMvЌ!X`?.cg$땭SdOtXSd~D<9I1a(,,O4gp3^dE# X\dA6&w^gyLQPxGO(΢#v  <6M9TU$' 7BE*:cEPV[; tuKŇ"pbW[-GL'n'iEFd}EZ'cئL?dp7w26Cp95b)lT56*s]{Ϣo5R=Asa8"q`/Ȧe=Y~TmK*6RΪ!,5 /"?vbbqI"(-ܠͥmJXd:sI.#F`/' L#*z0.8x*9oq4ٔk G >L+&"g}Ha0iRsR7SLcvNncj w=6 P!'xDz5 BPHe%P/y,U 6r8ӈ5rL,&MFCN0i8 繱y(e/glUM隘=A^If.d]e(Wߐ x hc iT/+niׁVfa9^NUYiYSy\l,o^lڡ5*O4+$ΰz ΩU")a$ ILxanyꁡ6+d0|k$q=bd'3ZEeo6sp_Rx~9>5CRG}ZnLtS=xԜ2^D m߱n &ɷs/jZ>X*-O](׾܌Lc(zb8[냹vP$).gn*` Fd"2nEF7{}R(/iͅƠ}ˇ{!OL$̙q8Ѕb01 J&Z9\#ۨ<ųuD.؆Vtɲ}U0;>z fdCVE*6%kع`zze[_h_6hRtM*䌖4Q~A#НD[QCb 6PO&af,^Y"odN"M~n@2G f=6=d pqceS-!M-.N_f 4* -)=\רּW+;zlgՂ=6)e:^8Sa+ TEcM}SͫK}ܸ+ͧs= mx/<`mJ빝܀zZh6oZ.PTшlv+knHyخd,~!;gNK# r"Y|}fh,)4O 4^Z-B$\Ț4Jnp{_wÏ"bw<0xAj6egSTaCEL86=$_hbO\nf_w3Y"·c#P4eM)-xbC{.LyR  Wf=lw;iyDl9иZK$@>SO- !-oF0 EuǢD7ڸ׶Kޖg=} ~uz[]DE`Idr|F^: T Dgj(&X?_R:x5|d@K~sMOY2JoiQxTϥ|&TE;yԦ*"hK2-^2s"e 3F5KM?+Ψ f| 5. izr,ߺ)dAN0aͪ?\WkxȚ ٪!t+8 dsG0=mB^xq7 șTAeXkzQ3F<ӁGAGO w$Jg#"tQAx\&cog~@,>e?Lj?r9Ϫ+ %t9פكjER9*emEgBAa^ EO?vN/]rLSP $!F8{eB8&8N ؀'S&nAA7Nj}mk:eUfĉL S=~{?bI !I꺦݆xPd&VχXzMaFؙD]jneDB_J7rN)l/j߳ϻuJJzU\y?%WQՀ aܭ{/ `*v?3eUČОߞD>F-,r[+Ht*n>2u!ZnhnH~=*. lgG4$֬=A uKxp s!|AQC> )-:Ҟeha pO5W:GՉ"?h5 \5\Uٽ 6g ~ﯔ\2 z̤ooq9Ϝr*ЋX@a8ZܩFY[+䧩fnBa"&Ԏa@wۋO^AbRe/<" _zyc6Mnl*g0QICҌ3vƗ'_g_9J=ajS%FȨJo%'iYJ.1$Z%6lax k(Vܰ)DKLǯmeG$wەLKD(> Fl 2.nˈM ES,0Z`Ol7\ɓ 90 ?/Ӳ)z†3HP_hcZaj񊒙]^R5_d(9](\j%J # CXG|wyWLLyRKǓ ZCV:@ya䚓ȆdB'rZ, YHBꩺЊ]x]H:>ٯ̀@4no3ȴt6UPܛX|=jz{~".W;?v iRQKO'a|نUZ#,-:!3ZV5"@9/tl_ifB J-w]l 7p0K툑C!^Y"S~:Ad%H3N-mG_j|JY!3xvlQ `:9d|.ܯ+7Ǝ׿c6='Y5w_G.NI Vფ~r0G@J(IF=cC$ti]fB P`T7&88?=Pw+oq29=pS#acia9zaĔ_)/kg #O94LFCA mo9I9$Dg^XN=[5"AZ?zz$'{Y \M:篗#ZY16#(ِPi;qpWt&hwa~i_Ϟgxc*|f[]npy+Se ]OUe❞ ; 1 64-8֬7 B74~"Q[8M}P藨VqV2k6uR":wI@ xm7 lYR&0yF9B-1ßIԉEНO>8mުp!["n!)>@יZ;11V4&1NKlsK}2;AĸWpŻ > nӁoة]CjORjQ7Pl;UC@qߞWmJK9'1))V":;? n` '\ |#ȯ RxʓV^Ԡ/ЇE=9ߝN&;x.AZ8WcY@?eX W=b6m5g80(,Siô:gIgؔQ.̧l2[xm1C6mC4OOP к&;"xjMLWv+Ց8'{:Sé7gAMS@D|$i>Vp6urY$ehں{A#R^T硎>(d}1y3a('g[dQ-}Ӱ&֊hm)`1%?62`*954faIPOnWGkxXb&- ’[f- f& >r!!*5'ŏ6ZG{j|Vz2/S7=G*WaXʪ$#G(A-x0+B}h ̫m`}8%ĺȍNJNsuW@~fD5 uj-ơL*,[Ll&,9#&O5/=FFϳQ +BEyQ1?:IGq{x0kXw@;Y7{D~|{cJ-I-| *I'>qbn3Ԧ2=Tebv@y v>MϽ1_K Yt%%Oo>XTz($:Rҝ9<1zi2h0clZK,+ o{"9G\sǾsdUՀL%s]_rV GtpC]⭾DM^Ӥ~N]%L%c#@ԦlMr@guttȅ@ p`0)Č^e).s_wǺ%3gg+$-\{Fj#lOSА}iUꒆŮ= |,Zի P-X05asV=e6)^M ~!IC\t/ 9M ,'X=eh\@7և%i@0Mw "u ~>oALF\Lʯ^w&g  Q T##ۂp9eS|2Q{ud?Jewhپ1h&l\pM\'Hӆ Tw9KJ!eTqϼ~~NIzb/*]`E%x%ߪjIJ#td9@`'G Lg(=O3 WIW|RWq菘ռЇކ'dgiśAmy\}o0$Q!(|܉>hI4Sۻ\Rbۼ*k ׊vy˰˗~i T;MjE"7(_0FFS--PۍmK3#Zwv(!ЫjG~QR30# QЮ\jm/a6<cגaWT'LВZ GDN]FtRh10  ~U=@RzeDfO# 2x#l3K 2Hs-;>f%qƃ)rQАcU>pleTcㅋ"'Q]wfRBS=M\TgowuO>[U^ W>kdD$pPBi"s1|&aWuIgCty#.?-j_ƫKRkU%F^M)iܨ[nz=x^tɠ#XKs"3> :Yo]VWPXEqUȵrxj'KIYNj^(TV~*Lد"r[A-%ʰH,[vskս!ɍ+P9>'h@ a"UBA27 Q ̠Xϸ@# ߹vBY4R[?= BAzeB0cgL">'8ha TNsWUtB)W1|^5zOn5,j 澉Fe_ޛohK.}|Z4Ӆ0M%3H Ւ˗Pjlf bIpr^~5 f&L'i%0U~L;/icDQ[ }$E&Z3֔ +a`d~S8$*6Akf:(29L}p PanX<^3=9 <ټsX8Ԛ5P!Ƅ1$6V3C@1/e/Y 'XT_~1 ?n[б.RIJjy`]C/pڥ^6dkm3n'709/CQ/YS zkй?c ڨs&CU*u`J;50V4 Seg*skԵ*6qʝ8V /&:Pc}?El)smx%rTzUQb}} Q\eSl`7?Bš ).$rˠff@&p_ ޲T4񇯼nްJ$P7G~YL3U!r_Cm3颳( vC˜}yp I*p*nYoaE9p|BN ?f6ahAd ]83D`% ?[}0Л Fݛ︞8#Ӛ@IkZR|H,TNzvA<Ŝ4A5"Ld_6hɔ+{!2Jٷݽj9\3 ^I~j :L m`k dA7k%vWk"XC yտ0u L_#L&EV{/\7bmZV «S{b^ИygJ1#޸6 B!xP/ 3ubQZN3E: #i3)mt8h<k?VLmr<&LPs- 4ԟσ@܊"UenRs^N%mg9gaDa;1^j@umK7eܬ'k pd%AŎ({ @: Ӧ."EfM$xVGV+QuwÛK8/h#v679ܐjkS7G]!>9b">2d cr4=qM{Y9ښXx']u;2ot͵BJBoRee{䄹of$"èصh&`I5"]:, 7:=@\v8 AjSp@HV{C}'{5.MGST$gD2_<~d.7gE`<#0Z_s󮩣}VyI*yV8h-jAZCAx"; &̶鄐S +c'rB~PZ-T  Dzp^j}g13jg "~Ks%_?ؠ`=KMs8_"JVh\3dkq0B9wsHLR0-^ҩe 2H/zio,# |gfBʺ1H}HG)\Ex8?bQ#0Xӻ‰&N\# i#YxcBJy]g75Ϣc!ajVk.,TbdOL׶ium8bRPALὥ^ïn0\ʄ({ڏ{ 坄L2vA(%6q77S 1V~| #ӨH75PH)rgB4K'o/*p5}VB9g0.Tk7s,264[Jp!@$$WU\SV[s1, bqQ)ۑMZ$F$I”ޯ lNIs P4;@Z8W0-pLۼhxrVn/=N\7Cѝ-X`^}vP]gY>`l,Mv@:{&iTK:cBfjz}dд1BE[{&_e[Bnՠ '$9Y ]g'6#F4.9b\[To MXb~j 6VAk:ͷmW%®Ap{4];eSČsFjJo9>i'7Ѐ.\Nksd8CR9̶ۗFi1,p6(@/YKg1kيKoEwTz[yVR݈c+2| "-+ٞ(mdbD>rPy#^qCڲr)V} _iRfG=0,\Fq-{ hmBo0R6)׆h 'q* Ú6"k ,\Y5 .aA3L5#uT'/Csowډx &Eп@g%pDsKY[;@[w461``OKEQ{[XFRDi RzqNcGy?Dp"kWg5Gҭcöz"U y5"µ=~Gna).me=Sg"P{LuǑ>pud5m@rKÿK1/Z[Hq =Vdlݵ)? @OGY,|[/ȍ84‚ʘAG!ţR")8Ѕz+ĩ:#7JP"xd-TZMf$VNU {z3|UM33ZA8,έrW bar&z5[/=p!r/ fd4@rvґZJǀh2HT0]P1-|8*shE,!!Kl*SQY!;0rJy©Nh‰ S괡B>sEG|a/O+@lr0ߪ^ǝE|N\P Kܥ9ؼCc2E{<&z+KcPR&̌0Wl7Ӯ$Ll70FZty03(˲du< ba˾XC#'>Y}چk8 9tH$Q:!^yNp)Ze+՘7,ԙǫY<ˆ%w# Fj a%eJ*C }mfpL0a:-䂚"J♸sx璡F̵備~\ UM=1=UeyDY'MfLy썒Ǩ zSn*Z3KO)hO`P8Kt4`5Fj+4_KQG0f85myژm] O@js፵{fy]Oթ#5)Ȃ̏9I+x٪j7[abwƻwXqt%/f"us om"(%*C$$rg48SA=pC7%^7-jLd8#o`\) nw\$'cE1րre(dp}]+;22wk}2tZPggZ2F635Ƨ5L9o7SljTtJV"eڅ%LqgĴ.رlޞρHmK'^U'4 &دzdHo^jݨ1SP;0U+{¯3o9wlfC:U漎ȥj}-ZevM} #.kFn C 6ȕ,]PrvU K6A(^LYoJzarcF֐әc6K~IIyfGj@|7ש}9M@ B>K`(tFqJn؆^!7DsmlPC8L FnPPI 3J*gcg^]yNjB`qi\+9z'h㿣S 'vGU ݱ#EAL|=Y:ʤ~1MHсxC ayPrsDpC˝|$/7geKL#~[f|r,݁K [ci(hx6e͛}Z#=?msSc`A$@[ GRN qlH5W^wo WFddpMkz |\b7#Ai"Ih~[.,8lD`doU8ՅH|ͥĉqϨM;En^Kjӹ*۾(6fFBcА8?DKôIG18w]ej}5K x? JUC sԗ0*d4̈PB.0!:We q:cy)sw%rSU3dpYJH%CZxingԒ̇΋<6O p9[m0 ͆4r<u@C ,4s4ʃ@M,g3 /ϝ N?I-ދY-Mꞩ:ЃW'|[x42`kF2P(**kƅO޿:Q}2GbE^'d]cK6UJ?eg[g ~ndG% JCϞR9D (7:I&r/s Nl:-<95Mj[:Ty?*',Zj0a e5(1f?ΞSP!xnbWQ9AF"k:7םxcKz/x2q:EÜ:8<+Qތ_kgÀ^( E}m%NVIH}m"QkYj@m͟zҳ@\/WUBcci9LTG|=.ULJ:+ jJf^v4~.7Y_j437GWݾ^2I4kFi'+(Pk"[&4I3&37X0C6.~#sH6rd׍XS[=sr:2Tpɀ1zl u_f0eKza"码#;5Raڃ WYUbelꑧ> L]$[H]~1aW`b-R!Ϊ l܅@/si2p2 w]])%r!̿>`Ųgu.'la?lt>+M+.#VAsb96()ٵu%bqEKc^oHа0' KrDF1,iiս ^-޾Ii&xGy (liV%>8o6JBk`!D _yr}Qv-dM+<柦fy:[} kjKPT}> ElW~DE2N\g-{s_Vr'CĦ>{ $9O?cP Rg'Q{8-]2PE7tW7wa5௛|U(#PG ’ids>H,7bRcS bDyw ]}!ʔP2#YHw% ZH1.㹲fo?RAWGWgP?)7ټ6)utҐ$9`Dh[َˡĀ VKvmseÓ}>TY >Ӛ: Z=)/.1<&{.ʧ Lv9uCYS)_NƱ%[ ^'!#@v^#QYo{f)- oI \;/GZ? }崘P:6[pRZ@É!BoJ=דJ~V۰tDɈ䪣k6*;^㙒=J:•v%|=K);Wף#Ljٷ `Pyl渿=~f''1˛+w_8g*kʠ|UJGDW/b;?RU||AGGYXzұ4ႜ*äd#0lDf㞒=b$\E) rudߜ0 ̵` ]Hk{# ֋8?cRѐWoQVJX+"$>Iǚy[Bwa)F9NzU8!Kg|kRb( VH`DRN|0d5VFGQ:gcYg[~="v'X(%e.S^M#䨦r,Ex|nm%W=%Nj{D\M,5Aݥ-jN]]93 !61em\noNra5zAV+?S!a?ub0"r-"aq n)%>uƣ=*ܖ`[ L;]L4l[~Ct-OʞAJ,O2Yfl=h& yuT NE%vV 7dc.59!;)I 3E)WPZ)ʦ \Xl{#B?Qv_Fv٭c4؈b: ,T U#]^P NRjV !ܜ1?gr2.KB6nVj}OI^"L0'_:YVMK[PVhj/,a谕Vc`2%灟S`d4儓]PpW38;!AJcxEoeBL+?:5J wc 6K2j;_LwI`jGMVt@8~  lcđ Gb^8R y> cO(.0X7>¿* >,OXہ C/|eT߻ƙ]t>Qxh]V\lS8P1P\*!#7HCsU6z.@)N@ZÁ"w{ j^2cfGVbƟdyn(Vgm&hnbgh_}xG9)evy q1g}NT &({9=^)C4f?n:: h( 1{4 mNYOP!?؝!P)<'M2vC!,i5_}eƦ~.rƵQ S'ݢvKi].HI(';BΰXGࢂ7{{@`KrD{mƚ>gӂ+d@q:xݲa#l3fR (f|+p_NV 68ӣҀ]Ӵ2N3s} PLx<7N#c8޿k/zU+5T:!}n}S X踵ei6iƏ[JDO<^^'+'K3'8,(X + 32$B3z\}[|'n<~8Xԇ:|Ÿp\?fh\t]C<.,%DDP/g\bȭCW+Rk} dOb=J,?([lF_j{/ʤ uQ 8*rlKb As^opj6D{F!RH'rtҊNlŽץLJ>M5/=Y9Z¨J4|&"+~^)TC+.i"4cAi5@\1Tb0}O he&-[e5LܲRWҾmp`|UzNW>hvݽj@)̈́O0Zʒ̄Oح9i!G6{o:.{q).2~`W]`=svYLEfU Ӵl۫Yugaڠ4)R䋅 #"ܕ_}NCJrMe%K& xKyf >ᡭX\ #'6z?Խk^ė[2陗cjGߐs 2EIsK˄VTEeym<gKʓ'v]͠1# 8pCÒ퓳L//=z&zfL?֪:ѫXY o\Z^j4/gm" 4nS(% 锠nE^Rƶ{6/an!bf Z$.b+dW8YumÃJ'IR\u?1ľa Ekn~(D'XaۋY6u 1 Tƒx1'`AG/ HVcyR4&U1zr>BUKO 'PnUlİ +[z5ZvaˮKr#-0\k<+i8sS][ޯΜ\8h%~dߨdPl&U[DOE=ѣyK+FAix;̥@c?/ Ħ~ýģٔ~Ă6)AzJ/(0wtH_e$EFz!;o9\ZPV?z<&DC0S99D]An5xxdO\Y+ osEbCx ymH\])$7{4/ֻOa[U>ևKE_ y}ER_h&0$CO3m)4P*?ѿ ^Iwy[MMjlTQ2rBֺ}Uig/ż}N[LC&'? dF)\V&WpJD r˘ik6m8eK"ApUg$}OvES^b"xG:P?P+ )]ȡ?xr]#1ܓkbBq1e^ˠW&3w:@܀(IbwW nj $mY`Ig{l+!X܎h z#Zqx"EHԩ-,[fU:g* !?+wvz!›sV&Uqܶ;BAdm& g Ia)+5wEMLʫG:{)`~mOٸOxQkUssմ$YV8u[ xBB.u>b+z9C(] /t3ԖVC_ v"רXD\?q&9@J۽$-+S؂sU%,A.}_rI)0 ]~)ޫʒgح^/2~P(-VRUKgo2};K BșIV9-nHW$NY0%/cbOsI4w.5M+cwT,#&idQkS vwE@3p}m(Ǜ#Xd.!^H_,CI'kZFB tPcju{,^}ב tcrҿ9҈uN].>zD*:0 d|Ř:tRk)9v Ye-4i3@I/NFhynj,.yFqVr +pR$6HnݡHZ4}繐.9K,~dU~f~-m|^)?ZQ h?$=yt .ϡbO{i\gø}Dy"&4,~g/ךP@gt<IKcA1*ɰJT2e?EO::Mk7zwCx9:4D/ՙ|Q/ŝŠ&lP0G\|vy{nĶ!zTT8ˇ z뷛AŴS3(]"% 8+mR8b{ j.v>^ e BL.*vBF.?MZlC>eh d[I2^_jaJ-ɧ~xmfMu gY'U :TL (u덫aPzgBsbZeNzZNLJip@OfSQ#JoVg7zTeAyA۾ @KicRʹA8r%094pkx75!RD@ 2}oa5TmX3݂ѳ_75AQʠ~RYHbATD%f);^nKQ~|]pڸUe}ckN2Bcjq ~&*]x +L'zԁ@ -_}rC=.HZC#G4ِ~VTRؾgi$ T$rT"32>~l6 k#I*)@2GӺPbF*`,- ڞ@@CS2n\Fn6bٞ,n|a'(&MHgk"SV:{/]ht˜] qA27#*|Qb>#vlJf3(1fɛR0i5*Jn-~ ,TiUB#=u4A>ϾL:/f+&,} ]b/^ pO _Tcm)Yz!"|~ˊ/ѵt6Ro؅,7b$.uOΧ?QGIOP9Ap&`VJ;Vj*?jW׺L}/z0krRAO ֑pnZޮ~Ulo=̀*Ҫj_`wΓ0jI8 lX9B:uW?CDT]SNHy@2=ushnLJp06-pB#vϳ։)IM"k е9‡uA)6:wϔFwn>}e{X˘2 d#"u҄?9WgӬLtFTVI8?Zw%mZ$B=]q% -ET"l˞{ZֆLzZR{::2,..V4P3hi@#\G2%_+'/(BDUw IWa}euBTn.fDW ^D({1hk`9di SWql 0%;PޮAM$L[YY$SX(%PÈ獱- ;wN0juµJ93Ն_*zDRۦx=CoLe"]֧ 2FvY~< -]1u$9JKDnrEnkFP9.S쐿}̤KLrkဩ8VwJ,sG6ff/q f+N@ޟ!LEe{H3c_ 9$S85%P-;A6EYOlO+kG ,/z= *q>:K9zW*nTj!r"+t5vi~}N3DQ> !#->c'x39cY֤/NEs+ fp[' 1 QǑ'KB6 nO۷?CGulx ʪ*JRd wp;.ҦpT[K^ّ@k L!xnu?L5+ F8ƛ-Lo<LSEwq>;ܡA%`VTR1̨D̑0~#yշi~OI&ޢ%]Xfţ.̕~D‡%fGa{cfX҄uwVCJZ2G'o4{Y0Qmer%:g"ݯ+,߼Af~X̳\p"SK0IY .>sLVq 6^2u LWm^&תai}Mo;I! Hc?_Q /ýkov"M/cwӐVd;O K_jAA+A]Z{fH*7Pg=r?¸rw:OeDfÑIowt h݁ Yy^E8J~G,S :[uDxAF lV}}6 <_n@Y:'TahCz䩡siI F!6 (4/O ~.o^^W0Yi@}5BenvN`{=WK+{i 1Ѫ!SHp:ܩ]'@[UʽlᇂVS*m:eZD6==< Ex0A?ci"-Q/? t딬G/C7+* IߞGZtC7rУ- ErA`SDKaWAUMVh0jNS)#o#ky,,$֤`yd2kЀ+m߮Íw&禼5-o%2XJ ﭽdtݦ[TSGعMXu=ʟ/0Q'}KdkZoUb{S~ldH1\F?@t=y+U|]lL?oܑ \w<$K-Xa,A`k8yTz&,Tt Q]B.\{(ʝtZK򐑿gX;ovueYԵADi2![;!rgrxޔ ECgy4#uL5D:~CE>T&Gxהڽ42xUÉ7Q7B !kflOgպ9z̅˥;.>0z3Hƭ˒-SH, :r;nn9܌DA!GmvSkAȝ~nݱC}1qoH?xw9q* 7% ux0'_LH ]~V z!X z`Q6zyM.;*yA$3AJ60śl`{0_łlJӻ NKk+:)N5)W=\R+ܚ$s8ڃ8ͭn>iƿʦ0-v>rdAS;#4'9ghG=%4 o}K܍dmvp1b2)O+͜N݁5Tw> 9DYsZY72ClHEjn"^7KͽoI*An[aMIr'>qSq֤@L&i%U=B#~Ә6x羳U|0GzjrSGzn?PʐmISLF\T0Pɮz&8t4M]L Ap[]oO/Tޏ$OĀ~^ᇼ]G8+b$$ 1ê9`)o_+5RRQn\=: -5yfzv{3ؿ?qB mGǏbB笚VCH58V=:+S% OȈ4_H=:)  iMY!' 6&j+`Rywx@&~:~i7PаN!DfzԔŊ!G@$qU &| Žv)z GaL;N~N,e'?_L9Sw=p~}5*d5 Dmc2tš̶3?տ oV"rU ѓ5&TOOVgDŽO,!iPh+?~CB8\өxfO0C-өM'rKne%Fc\;awէhGI*旪e©r8$c98HES=*EJhɈ6|=5DOJ}f#+ g\vs.}ZHe3qΤ:؈A4S&)on]r H|09}ɣ Y_MI3T81Vڽ*U_l/}F46x+FB(DS9Jܑv%GV3%j{N琊[H*c*xxȵz6dOkl.KrɅےu^BŘbSAҎ/E:pO1i,, 1$,ͼi;䉦._,|Cg_p)@v BS|b(1}GFʪQL"!(?Y1kScN(Va12G#$`$Z<FV& ̛ /IC4IE0QIu`W 5ZiBfM)5޴x>?_GۄOΝ3hʊM *0s}R QLJͬpKJG.dފ8{+؆+jP U?fۇhR$7ų"ҡC3bGPj}Tds}'%^ЮvLt#$KEApʂd}R9D~ȓ՞O,/]_(7|ŝS8x[Me;5}b 947$Hd^ѩ.O@ŞvgJ3gt>u{TBT&I6JONNMv ݕûpb0ff~"SExNNmγ~Cjy5r"HU\D7nF'xDA=3L×~,Vtqo'YI@.mT^+,$z?bTl xF0}6 QD}'z%>SӳϧرLU}j#}TqvNзP5nLvm ֶGNH!3vD-O|xn Xp +y_ػ(,78Vcwp8mVDZ2Sޕ #3]YOo߅qdYzFKDgVv02 tݹڸhqq_?Q6!EW[9g'+G4[\SZ q-d"R-e,h&"uӄU_BVgk;c[8j2#Cka/,/ɚdߐҸޖN廙HefĂ qRj$ TEOSkXWIԕ5Lu}'Y&Cj0Ns sIfY.C96Psgd k,a, (bqs>N8%S97usyMO+<9<51?-)mDG˚u4ρkbW13U6*`.k\eqQpHv#u| J/4Ҽ*Dq% n`ҁZs-fhst;l7Bg1oWu~Q}&}8?}*) lΕ1׌+6ْAkno7oSD㮔AM1tOTDh):6d\;xë7MYI LřAyӷ<1=֏}l }((^vLa&:60-pyܮx 9Uv x5^4:!1'9#ٕ/Fq:b7 YԨJ6VU"|y? CSCKGc$AhW6,$Ǭ ?;e< `xRͳi4x7ђD>qՕ+ycuia>yg7ts2F 'fC6 l2 Q w, n/x8(U$dc*xݾc-%fį7 DTu5) , ƩνEQ_w=CR}yYRSsdϵdTI>a^+// s)9ϥDb R@>w|(iKU†]'"+z,}3 y!-tJL~ zϣLNH1 b!jCȼרSZӴI43} '?j9[2VQQL\Q(eB*#pxc;:^_ | ]5p`qnsM0݂/ڽi2]0V w X'B~.dծF`zJ'&m I[kb&W紝'%Е6c}KNf7. 92 6K@'*{a7('!r -T4Ui5ŷ4ԗmW#ZaBLPU~3k-^nэtΓ|e Bsj:q;xEN)wa'9lR26ԴP'<$du{̢9,KY;0Jkعʒ+:\x5j7rzfۖzĒw\̂.T(WĴ`_Q+>~l6tx4tNJkFe\._jU`I$K~bevJ݀IZTt"3 wW.Nxw.2>9h(o:^ |cG"ܟ0q{dq)+. um#$l<xJ.4S tˌ#û~60%_nk`2qpvؑy 9+I_D)u:$]oy˴{ҳT1Xؾrh[r|@lĺr#RaudK󝞂+jgP4_Vc=l6y~"aVT9n5} 0!(m ymڱe%+#2O ؎f0U7%2Ge1Ǧ{QfAL'&cV"8hKnp4ݯƻp&N9qYJ^8wNg;CUl=>C08][ŰCؤo>/[%:Pk|!n >h7:bۥ(?$!BfU_10=w$2? VPd *7zg&\_YwglDͦT N7] !QiU0 7H(G3]ST:xôcY wW@9: UBmE@ݏ*[p<>9< ӭJH҄-"QK;wv]jo֍b^3+_x~0y7veH?GP%"; pk8ZlYzx|0*u^H2G9^NHSZAL${G$a; oeٹyФcI& )lݣUqb&O_pba!a]MzЌtV0 #8&e)Njԡcρ4 S.Y$䙌_34 S"H~Jw^xZ'n8 )\$dPA.Z!9Vj\=?63LyPšJ3Ȝw|ŹQϕ@=(-EV5΀Qꖄl[}cn}-E`c{F(\4[Gc Ba^rZ*hV|e&Ei1,ΐs&P $ØdeaKԴ) {WDpf`5/8l>b$CRZ2ݳZ>hoZ@5s" eHyqb!!̱_d[|6#w)^|#LL.Xt'9jLKQ$ON܎^W)AT1_B5(ADI ^Gj-ٴn 9fu^u _S/ٟ`Qٌ89f D}'(7*%R.ʤ%VOTeʒ)X,7[͉v9pݸb!.U)4"CNPzV,UpVt8+0$rk8t}&áHĀ>n0!%yroMlS.BG}}mo|metz;M}H*}9C:C 4*u.@"G_Nnk%ŲDҨtP#9j؍dʈD0HQp+~j|lUV1hn[W f'>(׸3^lH_UGkeYƛLyDB`/&S/DScKT3 !PPo&Dz g=Ok_J]|<ԤVcvV/>KFﶩ3'$1Do&mN>ZHOJ#۳؍uzސJ=@)`At9eG?=t8Uq1\FUz,>?0F煞,,Txy4eryESF%>z<[c$7V`6? un[@y{Ùh H~jFQw\apBQE|I-G@,d6xz%Tes`K]*g^ɗq 6}7_} 7X=& oܸFcETBG@8\ftI>KGS窮B"bV:no>H܈{\: ~bFF!S$6""Og$hZ*j{ߊ)p#DT)A, B H`}ljc3r|rIaNQjҌZ9T።Ran(;0Z]fmA˥̅~a82 R6񞧱2,ڂn18Yd?ߦH&BɘXJ 1)ƕZGZtS.ex2S[".OSicZt 7'67ȭҀt Axh pJ5(3_)®Hϩ:tq } mVWhT=y@) ١D{H TG" I\菩fG8oS#R rվ& 3Mc.ٗh81"Yף~%i i Ro{ !Ƙ\ǙNPܚc|%KPVDY[]hH /%7h@ JƹlThKvXh;^^C4@T~ٻ,kҳJgcD.!9D& Q&"mUIg$<*Iy\B6B3f?Z"ׁ#;#tzݶp/tE}-ŕؘWۻx,}؍%THtrM#2O_Nx=_zMbКNjHwסW0DQ {&݊LnjhCt1ø$onߎo 66^7nnf&>3L˥qWIm lR -Q [4KF8]18=?88%kLs,M)/6j~_oJu|=OGTHjqxsV S!7NC6;xTFW-%>;n6?c^:k Z]TkH+Uܤ+7ˊNVWZƴT`0*_'[?e DhEfR[&CoR$uԘکo)D1h0, ݷI^547 63eBc}s~\8ښw6lnoteZKʎ(orO;}߀Eu܇PS,t]F*mŒ" TxH<{r8 t\\{ YSz01*m.$nCԉON&jL 8Z6\]&_2uK=, ܊]gc .yt5(b|`D圡kOj$ڍu?_ u:w2ѐ `S-xk<9@lQ6ˌkmFH즞`MO/ieyMs\VBӌ1Վwoqp#\@H9ú܄lEv_K&Q(DDR, tr>jxdP c,bQEt+JK.= JIe? :A7žCfYg49wVelwiaN>M傡c*|@ȫJnW  ޳{LPR7ci^a{h.)|ɀ2]$Ɲ>6fמkxuc{w@~jfb7#ʁ\^\V!͑jM!|G0pF4łONRcޓyx[)׹T7!mx V.4QIp]3wj(@s}1VR̰IWb‘,JlC Tp+]R{$tKp9OdL΄'3PWϵ>!WVsE-Bzh~L!;uNZ)I3A7KquGzG`ElHKRðߵ%""m(W Q*FoNL 5|:FKf~:nB7{VCT@3 h8Ϝʲ3{XC tYDeBiۮOB?ttC 5`HR_ԔQ퍃7ꄭ~% ? o^H ~#4enŀP &Ăj&;E巜[Uq 8*ƍ&ƒy%p  F IWwnsz[+(UQt; ^:+&mXM+o1 G+ @?}sXÆV*l|Œ[g)OA8T5ԯ IS\s!! 'Xn_ +|Jh퉗b{,%e)z=7Rl;@ _xAj" Y'5!qxTj]fiV+d@#oU'FAmVjrdN)Y&@_֊:x]Fۜ=@|+pu T!UsxDz56M"mȿg("*V69aYY#6aTρ'~8$?fz~pZhP &5s~u j$ݳ-TK 3 S8!䒈<=ء(y 1*/OZ qeݘ鼩]x` D A w%w[ŭ,b$ʶtE/ҟc}IuTg̈tȇI}\5RF.& PRw˚9'C>я^BFNi̐}^tE5SrV"ۣBTs |ekIN惘)Rtgڜ};mMVj,m1Q]$pWbw",Jˀݶ]/?\gʮ#qCKY;d.Ә|_ mUR5,a1 lЇ}#u`rl`oe6u(-WwZ*iNhYDZoV$ Y evz5,P+OZhm3?u5ȹ0n,WT>*Sdr2"D-"Eavf=}-~%{%Ui7S>@CA8a KD@oiPΤ>h^x7J=gԱ(mA}2X sG7/v=iF7=[qQQƷxъtvӻ:^U@C1#Jԗ >kE"lU"̃Wf-I6os"!J{v#;1L(+)PlGEʡɖ؍U(%%v3b[ΩdۓH GByiYPa.W<_0ҷtu| U< v_gɪ5%<;r ` ̒#ѭIҾݬ6P59DA!&NR#d&#o7,|#Q f8|_U@]&}"AS%K]W9^7bpDǷm0D`+20POJoef.%Pal9K['Eۡ5AFh@}i.@2&cR74^3/C>e;Ӊ[5gFG agqZ e @-ղc95v׌IMѸ~I&3| x:VD{|QU` D35D8JmRfV[Rɒ95 kQdr.:XȘ#y(J<4\Ӹ&:WV "&QTXDQjw" 7XM  'RX(Mo{3JX%1cņGi@JC0o/'WuRWսWJ$X;Z),qG8/Pn+/[ v6bB9EsF9)U\HD KW 1]zBE*~`4M\O*'<Ήpk߉2ͅFlڧ$O)O˞: [@xsA%".rF]@2CJ0 6"J_ƈ*'˿l!A Y5 J|AX"큪_+ҩ5vao"V%˂ D^skMFh\jKAާ;| ˷vpa>ҫf0Ta@8:#*c.ا{HRʖ'0ݱ}i؋hz:&3N% L~]ZwRZALM~İ* З;xS*WAy:,-.qP=tqm~Sާ칚B}Hn)D ]bqlVt/m8 !KheݰDCY"ތ,yի=o؟}.ܒY +Ձ8)2ym {A.0,@cz )O %v/GGCI2z'[$Y9J¦⩞ԟmFZ/^Wa-:^Ҕ,˜G ̼a/Q>w:Ltg C#kEqcjᡢUEbk*!|n-#zJ;OihG%$<0H߷r=녚^䐩Dǝ\򶩐/ח!5Am2>GG\PF\Zjz,6|cTɇEo z]@W$ 2퉚tE{;F-3YoL`7>4UC+0 { viHq߭rSY7LVTQsOzI`Wmj\=o9Y|D`4 -E6`j QI :ՇW0;0DY9sr +*iSý Rql׬O3fM"^kgN 8wP4.Iڬ_qB|4j*\-$ߴI=ո>\ZfCTTJ<UJ~۾CCeB JȒ7:lҡ]%y`4@l0i5d^47l^tcM#:.y۾ qȝT"yhĖؓCZ`sy2 ?i$;a> ֲעHuM޲͋G@;ԛ)iC|lܪEԗg?[PuL54^27Z7 LrRUO0lal%u]˰1W[$0&'qOܩ)4!ߝ>0iw4#_O0 pe{Ԟxn]k#G½.{#H%^ХYzĵvke᧬r5Um= }/bR=rBr]*i3&^֊UruR/[V8o`c.@> .14b3@6,1Msa cu{(W * !z Mvvdd3@b3QP _6(ٶ[g8O)TOYtraŦR 9~iJwj0b<#lRJ1z>!4H)EpmIoji ~C#`?`7z A5ƪ c@Mb 훲a;Eza!Fj4 7gTߥ^.15{ *i?|UO% Gw*3xQEOYµ6T = Lz{ eN$NYLn_}퓦 һ"P* zy}W!\ظ&Df{`H7jV;!/1^)&eT6E s#Ԡy2z?.hpPȫmP?oQ^vjo< 2O\dvDytt³lsز2-GT2i$MoBcT-7\;;0w߳Gmudj-u 4Dep%ۧ,1?g,sOLV&6"F/KLB'0_ FݝER>Ag{ c#Q>2*j4%15"a'YW1iUX*n+/;1,R8, :&pv[T!B |7ZՊ/8{ŪfDEeZnFƔ0:L[BРc΁A97"vYڋ!&"|WsePҠ3?YR."edfeFSNQBÒkލ t;;ʗѰ|` QqihF9oaўִ1S &8F,]c$| 6I~,^[9$ۤǶY?k?8L 3½XS`8D56cE B2p毲~sDxQ%10U0;ҭxǖc9k֙-WKOTz>.\*7N;J233rz8uVXA kפѓu-%stkX;}Yoɢޮ/ .$SYɰb>\ iAz}MLomDXȵwuHbn&iuAC!Q4,RDY&OaL^ !g2J[t'`~yZa&7N ĦAnGNp+ Q*(-ٷ._t ہym{ZrI_16mNM[@"܋Ǚzwh&QBk zwnCiŤ`9jfޑp+kQe>_qɅ8 wym/kf=@;5bEׅI΢˲ԏ2 cиSWĀRz8έaP^"a'M"AIՋ/_CV*)>L ~,̥[[ݬO7i>Տܲ,|fxY1G.줯>?)ɦ3(/~OlCi!~n*W, Zue! SF!~;TcJ&i^QVuhqu&qQWt,-Dz_I\X̗sTA'C5.l.\acYzTL{"[MPokБ=핁mBdh& vmEBE&vn `uGUBo9N{obDlspAA*J87'g5H/C0]#&|KrUdh=Z]% D-XR2dN˦;V?z{qadio՘Q6'|sYNam ܣd٪02o 9BPQ$GI |k\Pj&0#5o4^:9:%/*޵ +*XUDdVUOK 70tEzex 졷9e9t xmB9"zs]D1/ F+bc4EqÉVb Ѳ<>3͎[iIP)­'P 7"[V"4pQUjUHPhU52I" Yo%{r'eþդMl{]4?W?0"ċ~%'U!Uq OaL-0(g'c-,[nTGA=vPNM Uݘz[6-\ G@S؈0淰:nj-XQD609HG_ag4y#VM' /-O&2&F=k4c%ؑyiK&/gܠz67(!jY{_U yS0h+7fkic%>#@/\a o(GQ;زb3o!9t!/*x\µ,m| /(ZJt–W H% ;NJ,+3UNI#g|L5{AU}?`#5 A?"?@.7Vt:ZX7Hv;9ˈgFQaЃ`n|=FA|a):<8 H'pM{~lDĒ@p"㝾-pN }  +fj KR_~:Q8E{ڴw&=+v'`V045yÕ藎 w$٭%xFcB"#n:x%n5UeD|\9~"o0+K qYTj&.M<@s0uN0G0P@0gD!0>Ɖx0A?&u==yW*(ֹn9,_>|u4ȝpESY)w&ؤ"YM>{7r3BrV {ĥ1 ͚y!rR@;b[G\PҺAH?nUaQ^vΏ"Q8f- "0GuhfSs8t&ջ~2L8FX6 FQ5wIv$VyO4ԅVu(;BVqfя =Nig#!y k=cmV9 :ӓEQRQYs&]w⏴?6E:cQѳ2W$. p"ZS,8)H79VEy#&> ޝmʫKG1 l ݙ|<:44)*>X~nQ B7?0.n)>6UX)GwtSZ- ܴ$s&L;p\(Մ|8/'u7uBŴD&A-E.u 4i(x_r~ZA2v\ D1Ee3//V XdS|(y B:%BJ+pf7#?5CUhz-A5>-t<(Ʈ͉WWBY4jN^vW@s[1Ja{!2Lȷ#Ε8puVyв3k +*~7/Z@6{-@%BK*M: iK莣PšlȾ9M3 |ZYNf}ٿA)={&UH|Ubfٮh*7`l0M@-ٳ;x A+jܙyI7Cupσ,2B~2UÕ奾׮B~2 S { YZ