openssl-1_1-1.1.1l-150500.17.37.1<>,gp9|0ht3SP&8%:*xPeSuS;tE5x</9?mS_m.FD QFS-8Jx,dFX}!ܳ+wD>?>d $ P\`lp ww w w w [w xwTww !$w##H#&&|&&(&8&9)X:5B%[F%wG%wH'hwI)DwX)Y)Z*[*\* w]+w^3 b4zc5#d5e5f5l5u5wv7 w:hwx z>>>>>Copenssl-1_11.1.1l150500.17.37.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.gs390zp32LSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxs390x,P( ( / V+ %c'$ d   p Z  Y7             Y  j 1 h; 8 's.*\bJ 0  K!o'C -A큤AA큤AA큤AAgg|g|ggg|g|g|gggg6g6a$gg|g|gg|g|g|g|g}g}g}g}g}g}g}g}g}g}g}g}g}g}g~g~gggggggggggggggggggggggggggggggggggggggggggggggggg~g~g~g~g~g~g~g~g~g~g~ggggggggggggggggggg|g|g|g|f1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bf1c1803d13d1d0b755b13b23c28bd4e20e07baf9f2b744c9337ba5866aa0ec3bb653f0b4f9517fcde7b6674837c0dc6fb45a0afa41f9d012c8af7c233b132d73b46c1f4ca762af97b2442ac0223ec3c5b00c41e1c0e73c746bf50f8d93ecf2a6b5f4da58b6d8b8b9fd2d55038ac0a8fafa5665ff9d4d0478b1e4e9229e0f293a463f933c6495660af9e60c7b73b81145f2714efaaeb2b48ad4b717eb6cfdd9e2dc18b5cce6ac566c68680921332613b0b877add5246801d5fc0d664835ca47156de7780618d15b87af6a5c891285269049d9c11ea358963974f47d998e74614c8c16abcefd83fe640e4232e8edfd3ec72cbfcc97cc1ebc01e8d5f5542bac5e3807ab6561d4287150b3436f10533f759fca6a178017026ff588c43af1ea5cff44d8a07be0f12d4ee8dbc13f60dcc8e8b4f24ea639db18ecee88e64ec087d46c7a62e91d62c1a89e6dff20ab19dc0433c49e1ee7b81ca57f907c993255ce1c010cbcff56ad93bf3e03cb690b2e633efd98db5fceaff6fb5813bccdbb5ec33bbb8d7750d6355fc5673f43b7fdf0fd6a73056f54563089815bae6271bd2e5c2cb123536288002e9774fdbaf8b841adf4e1732b890c8890133e4ee450528663a5394e5751e005506bb8891a83cce4ae69ed4e573f1f8cce1e55b98f8acffb93b2638ea1ffcecc1082be60933a903ae503f2fb38e5b9817eb266de8feb3eb66de8ee4d2b512ee230845b2c68b396832255218b430857e112a2808ca8d84901d9dfbc106fedcf102c56e7a3a7122b921e49f8ee39b73ed4dc889a288e07d87edfc883388dccb4743eb2153a690db28fd8a68365eaa6d5a11cb4423cacd7ef0345e92631bf170dce4fcb9f696e38ce1370730c46ff16934514d9ca18111f7acce8c7cf2f57dfcc774b22518ca2ea5525dc7f6ca4e4652557e4e63c1eb21927482e40942706a804532c874bcc6f18646c9cef7cd7fa5054616c3b2664ae3ac28801491d9c60438fcb41663743a37bb1045a603a012aee2d5a2ff49ae75b81510eb906e04a5dce29a83f4563b180ab79a975a0cc842b84fa8dd3f7aaf155078ea81da63b943d6b6241b2041ffcf3c3d730607e28629a61cd0dd7275b4f1ce4861575c5fafd0d83af3a4b4e693994a996cc5b444618250faa88c9c56536f8c9219547585430d2cecc29dc5a95ca2acf27bca20203f63a64df244606612a6a41520eb06706dc19e93a852c96ba56f4047fea0a64f7a71d66f95eb98a1830712e0aee5a2eea7b4227c9eb2cb7f02d305464f55109fd621b421f8a77473eba8135bfd32af18b9a0eb176953307ac7c3f4ae49855ef3f913cd6244b35c110385241a1be09651aef8fa8f0d114bd375951ac21e2dce005a7b63a4cdf9825ac9cb7e9e4734d46f2e9fd5de92504bfacc6a109c8f53e0287f67a039e71b1d705f192bffd068d67eb83c1a2a80c31ba8b6b0d2964946a388dbadab5e8e6d78c9ebb43b69122488440ffc5821e7121a67d9737ee716d567eeb95865744afac31e42149c105ad97b13297fb5578939489fe6aa0402362c94bf721cab37cce64cc639463f77818f87504099ca358e6f18c71725643cff7b101e46d5178d0e191b9614fafdda4feeac5caf73ab7105795784956469352bf655e830ad37ad3c7464b251c367e917f91d0c746e8b8db517afb0ac8b76e53c7948decbbd31cb11ee2f164bbe7cc8c20aa6eb72dc3dba581947c922acf6f625474751ae27bc76a77c8cebb5378283351fdd2f192aba880f5e763694cbf51154bfec6f25ab93e54895bdb5847527e3f8dd50bed13bb339838b781224d11f5462d944df50ba4a90892969671b884062e659c91ecbc72be2becc50e8c76f1fd879770f78b9b39c81ece251659b6c37b088c2415ef2dbe974dc7f7dc44cd79c78a2df685815b684ef226489dd21595bd54f3cfda4974b347988fd216a250441b6a3bf086147ca0734bbf206a4df83ae33066bfbf95f1abf0a294c0998a0d60ab76017ca507feeedd2b1b8f6afec032ce06cd8ede0562574a2beb2d34cd5c29358921e5c9bf3628dfd7c35b56ac61c8513e92ddd95595bb93d61b302ad89514147ef19532c77acd23522b295f520cb95da70686bfb054adccde595aa9cbb6a4775b2c7b0bd4f6c5924f367a423f378192a6599e4f6b77c17b617ddfd6686c5ee8a76a51891f5e0ebfe8391e65f03a52b420b047efad81405eb53dc5f28a8dff0878e508a8c2dec5b98a914e24f02d03ffe15ce2b34bfede92680f412c2bb858e177a804f742d217be989b605cc4f1fc33831cb34dc2b48e9cc32648d04244bb200290cfbbee00e63b4e3aa622d0203b61582e9944ecab3fa0fff75a49914b17271f4e4ea8ee37c989d469ad3469f54f1f1aa704f2b16e4550abd6655821d426c3ffa619764e2b84fb820ad0d3e8616c8b6b3f6cd825c1d9482c5ac1a9abadeca937ccb1d1ee0593703e012b013fe67ac7a443992df2b3f0d46588393d20c47b66d16110e6020bde8b18966138e2eb9abff877973bd615d2991d3968a837b75a09a41ed35921440d0ec82c60d47a807e6157b761c2d92763d13e2260bba2ca496bb93eed9b144c5888e01018b51161ada0fa7dfe2c369f61ab95f7e96f2b0f2acdcafb8afde2f6c43e899416397230c2fae9c1e701e45b23e35449d18e085d82ed576d754c2dee7cf0580b7f73ed70fbb944278e4c3fa6rehash.1ssl.gzasn1parse.1ssl.gzrehash.1ssl.gzca.1ssl.gzciphers.1ssl.gzcms.1ssl.gzcrl.1ssl.gzcrl2pkcs7.1ssl.gzdgst.1ssl.gzdhparam.1ssl.gzdsa.1ssl.gzdsaparam.1ssl.gzec.1ssl.gzecparam.1ssl.gzenc.1ssl.gzengine.1ssl.gzerrstr.1ssl.gzgendsa.1ssl.gzgenpkey.1ssl.gzgenrsa.1ssl.gzlist.1ssl.gznseq.1ssl.gzocsp.1ssl.gzpasswd.1ssl.gzpkcs12.1ssl.gzpkcs7.1ssl.gzpkcs8.1ssl.gzpkey.1ssl.gzpkeyparam.1ssl.gzpkeyutl.1ssl.gzprime.1ssl.gzrand.1ssl.gzrehash.1ssl.gzreq.1ssl.gzrsa.1ssl.gzrsautl.1ssl.gzs_client.1ssl.gzs_server.1ssl.gzs_time.1ssl.gzsess_id.1ssl.gzsmime.1ssl.gzspeed.1ssl.gzspkac.1ssl.gzsrp.1ssl.gzstoreutl.1ssl.gzts.1ssl.gztsget.1ssl.gzverify.1ssl.gzversion.1ssl.gzx509.1ssl.gztsget.plrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1l-150500.17.37.1.src.rpmconfig(openssl-1_1)openssl(cli)openssl-1_1openssl-1_1(s390-64)ssl@@@@@@@@@@@ @@@@@    /usr/bin/envconfig(openssl-1_1)crypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libjitterentropy3libopenssl1_1libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.1l-150500.17.37.13.4.01.1.1l-150500.17.37.13.0.4-14.6.0-14.0-15.2-1ssl4.14.3g@fIfIfaf8@eeReSddgd!ddw6dkY@d*dd'@ccccccc{h@ctctc[@c=qc$e@c*c@c@cc b?b?bblb@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a*@a)@apa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJpmonreal@suse.compmonreal@suse.compmonreal@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.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- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)openssl-1_0_0openssl-1_1_0s390zp32 1729698703  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw1.1.1l-150500.17.37.11.1.1l-150500.17.37.11.1.1l-150500.17.37.1sslct_log_list.cnfct_log_list.cnf.distengdef.dengines.dopenssl.cnfprivatec_rehashfips_standalone_hmacopensslopenssl-1_1CHANGESNEWSREADMECA.pl.1ssl.gzasn1parse.1ssl.gzc_rehash.1ssl.gzca.1ssl.gzciphers.1ssl.gzcms.1ssl.gzcrl.1ssl.gzcrl2pkcs7.1ssl.gzdgst.1ssl.gzdhparam.1ssl.gzdsa.1ssl.gzdsaparam.1ssl.gzec.1ssl.gzecparam.1ssl.gzenc.1ssl.gzengine.1ssl.gzerrstr.1ssl.gzgendsa.1ssl.gzgenpkey.1ssl.gzgenrsa.1ssl.gzlist.1ssl.gznseq.1ssl.gzocsp.1ssl.gzopenssl-asn1parse.1ssl.gzopenssl-c_rehash.1ssl.gzopenssl-ca.1ssl.gzopenssl-ciphers.1ssl.gzopenssl-cms.1ssl.gzopenssl-crl.1ssl.gzopenssl-crl2pkcs7.1ssl.gzopenssl-dgst.1ssl.gzopenssl-dhparam.1ssl.gzopenssl-dsa.1ssl.gzopenssl-dsaparam.1ssl.gzopenssl-ec.1ssl.gzopenssl-ecparam.1ssl.gzopenssl-enc.1ssl.gzopenssl-engine.1ssl.gzopenssl-errstr.1ssl.gzopenssl-gendsa.1ssl.gzopenssl-genpkey.1ssl.gzopenssl-genrsa.1ssl.gzopenssl-list.1ssl.gzopenssl-nseq.1ssl.gzopenssl-ocsp.1ssl.gzopenssl-passwd.1ssl.gzopenssl-pkcs12.1ssl.gzopenssl-pkcs7.1ssl.gzopenssl-pkcs8.1ssl.gzopenssl-pkey.1ssl.gzopenssl-pkeyparam.1ssl.gzopenssl-pkeyutl.1ssl.gzopenssl-prime.1ssl.gzopenssl-rand.1ssl.gzopenssl-rehash.1ssl.gzopenssl-req.1ssl.gzopenssl-rsa.1ssl.gzopenssl-rsautl.1ssl.gzopenssl-s_client.1ssl.gzopenssl-s_server.1ssl.gzopenssl-s_time.1ssl.gzopenssl-sess_id.1ssl.gzopenssl-smime.1ssl.gzopenssl-speed.1ssl.gzopenssl-spkac.1ssl.gzopenssl-srp.1ssl.gzopenssl-storeutl.1ssl.gzopenssl-ts.1ssl.gzopenssl-tsget.1ssl.gzopenssl-verify.1ssl.gzopenssl-version.1ssl.gzopenssl-x509.1ssl.gzopenssl.1ssl.gzpasswd.1ssl.gzpkcs12.1ssl.gzpkcs7.1ssl.gzpkcs8.1ssl.gzpkey.1ssl.gzpkeyparam.1ssl.gzpkeyutl.1ssl.gzprime.1ssl.gzrand.1ssl.gzrehash.1ssl.gzreq.1ssl.gzrsa.1ssl.gzrsautl.1ssl.gzs_client.1ssl.gzs_server.1ssl.gzs_time.1ssl.gzsess_id.1ssl.gzsmime.1ssl.gzspeed.1ssl.gzspkac.1ssl.gzsrp.1ssl.gzstoreutl.1ssl.gzts.1ssl.gztsget.1ssl.gzverify.1ssl.gzversion.1ssl.gzx509.1ssl.gzsslmiscCA.pltsgettsget.pl/etc//etc/ssl//usr/bin//usr/share/doc/packages//usr/share/doc/packages/openssl-1_1//usr/share/man/man1//usr/share//usr/share/ssl//usr/share/ssl/misc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:36135/SUSE_SLE-15-SP5_Update/f9e0d5ff6d15a931ab57899f28a96b5f-openssl-1_1.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux   directoryASCII textBSD makefile script text with ".include", ASCII textPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=cbe0710036c695f6a02b5c8d0c3899d3e2f3122a, for GNU/Linux 3.2.0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=d65b40d16d124889292ae8b2fa274ac421dd749c, for GNU/Linux 3.2.0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)RRRR R RRRRRRRR RRRR R RR RRRRZSB9=Vutf-8411e44704fda2093ed01f2760c1028c02f613a33d28f39c1104d2469d9608cd3?7zXZ !t/D]"k% .1J2/~ڬ\#P2MX eN$i ߠhpVI{>efKNu5i%F!k0Ȑ] $e '`<ϒ~CQn̪Z3+*ݠ+Ҙs~K-O%lA,GO.s_ yRO_ 3w#[t44v(F"{ 9NOblu2뾁A^qLj&ԥ/!-(1`;5-mEXh4P$y`oΜF<ܓȯX8ۿBy'.䧺= 0o#Iaf,\i$KE 4 c)[apXC<tv u9l#9Nw\ XzƥݧSz8DSR%E*)*2EALi%u]!^~?k终C Oe1p7y޷-wU%AQ ų+?m}WbH%R"d>x;("Hsr H'>qHU<\7,tzK|ۧsN-\ԹBsGq7aQaɷCu ]QH]O˷Ë.<gz!jBM!!BRBԁAY!OҮ֣4G:٥iuvPtfݸ֋`v;ǥD.Ffl ~JQ׈>n .8 Kp#$ZЉkXt[5Z4|AF7zخk M_%y#8CX.PNɔ$Z ѐu(ǐ^dRyFLf7VEߧHcjE{C^YK1tdlQsH"Ҥ44FD/ʩi<|bzb|fDv{Zu\g=[ta# A<_tݣNQ>7?Qy~|/vR˔e=n"&…C-ej?\wV<,Y.3i  ='.sB}R,b2]j^+ͷ徶ZٞLI*tŗ2pPÞæ(6WLДѽ؈P̘ X)qWH6c+u'ѓMJnMpʬuRWM,&7o BV<Jn+5/AEH .Z1̀'if`~Gֻ^uty괔C>GFqzԱSzc7{[q]gNN,k420CďHwtS=Ԝׄah7 K2++rH3B:`>2HXѼb_gphQe|(B'|q~+r:,'+ "k%x4Äw3F[x/}~@2ЈTdD"r1ɤŞao|;M'1_ 0>G~C$L8SpQ{!Ab~2 |},"b7#}naw~T9^K;\#ap!P2rG$x+2eTظc̈́U= hfs)Q1cOCg& lEsMހ 8˼~zrU-+aNEx<3oOlUɭVc"pV𦙷;Ǟ d!.q= 4ʼozuɦfjh02ђs8ӔEfnħ%@A>)PqD&} _t.Mj@wu]¬a`?5sW+h{ؤ륶JVR /x}Z-5J`DyTU]GMk LcWD{8:Blp `Wʱh0"C?@0:rw5~=Rn & FT D3֞'D/[-Y^dxעx[[D ZH:ĈW5dWoDDo%a69 98FSt4(zN\ԑfdh_p'rKu">[[1J|E PVmMj*35ZZ ;ȩcM/oJc IU_ؐl oO(m&̊*4=Ęsh@y`&>'_J"gt=.>nf*!1b87bj}DUث{@̨dlk[K1nտ#~!PD 46g=4DrxK"dćyTי3 _G;o(%%\e~鑻yUjYE+RI=cjO,JUMWǵQcQ.}]`5RMr{=$Gg3u'1%jssghZo xʇOPWLK9b;Ӫ H1r1x_'-Up͜*pɜ[ը2]8yTe0I} ~:ȫ ;B))g՝,<ШAOξ&P~~\b5΂11GmCLX12t*BeH(W@ăm,/ ΪF֢g~c!fJaO9գ\2qAIM,0̬""XH rC:ܶ?Y}ۥI Cvw_.k1a?%|(g~oD$+2 Y}5a7?*ne1ܬ I+~~#%=  y T$,}~}Nmݡ KQd+)<ٛEˇ_ 5<%vl!yKكo<76AW[G9 ֺvi8=*jrY=CJA1E@Vuf"-7i/QLsDd"Ku:f qwKyR><)W'M$JqJP->1]AR^*lx{\5-4*p|W'OP} Z&G]xri)}0z^.Ȃ5 ]S8Qz!_,f[e7~Cn<<jKڛ;|M_V lӲe  wyrO  vN@Ħl [BZ%@l njn_jwp{bYr锽ھH,@|31n}ϨSKXX5yS^\CPT m08nya@{.d0+-zDڭG,J&[Qcwsb : 9J.OIJ-s ;9M\Gdy>gPʉ`JUgOJvVwk#ζJwf/z]eJJ?a=BrI$3Zx@2_NdWĿN?l|0JnyFO|Tբq.Ly7" =Ncu.=JіYIC)D[ZjHLiBtpS;K }P_=ZYH\0H,|jkYT,g&u.aƃR)Y;Q_(c \ aԢ:ULfqx3{MVC&nr#pϜ䖫u0w*0 -ЙAiAh?f՞RnJөqt#E`(E43[ܤK:yvkБY\'v"ۇgQ |ZfVQ01cR+`C\noeTE(8-ͱ~ a)X(% h|E%Gb 2~6EXWwJќR%oTo!j/,7.̭8Z BPyl7g3qЬ a@εQ]sQZ2N6x^9ϣr96q =.J)xdQ٘=Eka橄-N}GGOe'+Q7I{D[cr!aI iI{L*9b{ NMTL sl# qpuDrjo \ѹ^^*o5EHrlچ<kTzY  "x@Tgu]TMnKaq"N CjLw110ab}R9$:(kU;BebƙB' [_E~qpdگݒ{-"/Bƚ-V72:PR͓waPCKte"GT,MMWN@n=՟\BYLFa` W =Vk?< :^2pzfAU5=ԕ**_26IL/yhǛ Uk}ҴH(94pgFBBR8m_a?B' gl172,i"2aάbh&7[8VJ1ľ׺B{F*(ꎣJ!Ώ;tgN'᝻i+uĭYfz]aEPSn8sT PN0TUu >H! v(܌ߖR <ЇK^Y7Ӓev+>FF._G0;=r#;]~B9w©"l7$p˲wڜ:G S+k pE)~(#9 g9_ e/!MU~o]*^掎@!YΔwe\u^2iΩMG ›R+Б2s7]^aœ S;ɛ˹fC LdT e\E\kCLs ~ W|i%PСkhr;.zwt֩S$?v7=Ei!P0t1"+9՘g30ɎHpJ^ѷecw #̻TAC'܅gYޝ!q(ּ̈*v?3)q']0jqEwdKάUppDX j&TYa.쑇{~FG6MٔK(oL‰k7_;Joz=*N1s/ccJu,g<Îm{ nbO5[EW (9};5}{4 Зmn짧eHEӄe`f1[ ASk"Dj&-L*2|#b#F`H;q7 b3n rфlo! ڦ֍cCo` pkG e˩Erb\-B?)!JBa؅,|'O`ɁPՄZ5pg Ha:\N*p؅M(=:;g>>cqv*L `;%vph=E6GuL-O-O:S*kA뵘m]GIZcYa<ﮑ[›2W1*4Y7vAUBPjLt,9g36=[26`ٜ34ĊGN|vYzJڸ -J7:bkDZ]9k7 "~4=Z޷9̹hG ɝ}Z9^>H%H{190dQMt``9?׼&n?-:2,?S_ sc!n@"_`#2]OڶK!'Uirqw|fu^u adtOM$@a[vF$uN g}~z`МYA~!.LKtIW(`a3X9٩ Ju!Zl lg]&Ձ/L1fI|X븄BkU= Z}H6[UsM(b;yeqnbf~pR2jũԑ \-Lq;-0H8y٘QMEzY"nq(^ʇrgDcs<"!_/(Z^'dPK:TxvfLdM(1Y@İ&.+D]4ܠ",/6p˳Ā~-` 䀯F 7`ɷs!S#,UnT8#a &-zٺzt'%T Fm]_^차AqFr|"`uEt!nagA)ޮ*jKilj8} Sׄ*j5',"F. 75ciBl~w9wd0bG]X9BaWK) {-^XzzfO:F  pm9>5(fMVȈ3gs'2zɗ-~xopgWI3 d^ltQ-lemʌ@&l~kݙgH9-tMXarP&?0I#b*îQK3 0௸D3R!Q1$6x4PI@,kwf.❞ cQX5> ~C=ɴS۸!Gu$Fv3SNJ( | (BVwEY̧KY/e*7)bt `1F KX$C2KnΜKQ&Ā (I< V>Z_V>E͝ȫ9St܌vokiqTTn ,VOH/֗OІ͗!MlckU螚r0Z6үohIv#)-NW{?H%kq4\oY7 oW O𱤵'ĶR-Nôq?~ܲi yhjZwCdL+}l=vS|zK\wRܐ:=#wA6/g&[g7kL@ܩlKMްdqGwprl)k +:(9%[F0-%= +-9kzkB1,y#Bup w U|,mG̛Wr:dQt.HGlf8C Jp(9PW3B풊D EJI' I+E͑%{jמq=@ W*,ljEsƑW pջ JhpC Īy^A+*t;lpYpsvB:I\}7yj{{i;U}.0겢=ĄMЎ1 ֗D; [ P,zj~eRދ“wem2ٱn_%{cfd5~b$ s,?XiZG5ѩs%VY7 "3aκ !ƧlUP-= ɪI%Q u2[[`jC(3b(Cd`S[l3@@OtrQ L޷R_@{ uMY]%3fTi<RQ#}wvDDdi(q{ȶzFpxYU`Uჵr@or ?-LkstFLLx͘j%$8JI9Vobܔn8Ʋ:*1Ae#&A5ƫBEwTLj4%nԢ&![Ѻ_eJ ,/,Uϟq8>ZYp6 2Clo|0RU#Cc Et&O4`%X 7c_J6l5 o*?Qp] qj^㋏xϷ>.׋2NPt|ڻ²PK-q3f$2j#Coe6ދvFpZJX j'vef_NN @!M:8+Db#p'=)XPt Q`v=d9+2ȗ޻)>WRD#ٟ NbnXn"H4&,E>YחϱNGO;BJ6qY/Un9\"hUl ;s߮#JT4*#EL+]Цk-ݤdEO+,IZ@3J=1跀9sb1@}VlfdXٙKk 70jjky:n7A( +?+5eLJTTJ}`OŠ^'p{!D eq":l`P"\f & ś2Pol'%r͹ߜNQ 2|EM@r1m*FzXQm?fq-C *>#g!3#({&+,kiW<- [Oy|?2 ETda/Z<)($ v:0WWI@pb"FJkZd҄!  i5ZtiF]?#cM!(X6.l'QFhVK!x 6$֬%|jy$p;Z~x0@d-?!w$Jz[ " Š+S`YVq&xn Z&|.klLYH؏"zfH2_M y}}<2՟s#7ڣz]PJ=t8 )$/s̈-6mf9+[C#@E[ZE2[π&jb\;J1r@< nf+]{^rΠ,h ssKߡ̪V=Qn%= ACR4ӆMZRfxyeD/QZ.W{i?t۬l D)>#Ĉ8dEm0MKgiwѳ1B@TK"5E@2^'ٲBvm1Ҕ~팏|)f33 sVs[!Ȭp?GM/֓vf2|: I NjCHAfbRZԶyPڻP(vmDf^;|╱W 4`YxFY{|՟hC*Jպ7w@&w<3}l'x5w-tnD5M_Ǯ]E{`| 1"'$W ÏhV6q. tV3*\=J 7U^Vgwg):6|P7:fõ>Y~]̝&˫_̓ fc1 ]Mu *eHqOS? JdU^naG_i?l;yg1J¶ =?"!6*}>ބBbkeB.mJ *V`-A|] s1Au p]SI -GC!m2뺋&](:G&Zlb~Hõξ[[l6vpIN'8MV}C8eโoL{ji gz]FZ8c0Ǥ́1r/GT%۲*qMCo}e%[KRWȘfJB=.ȡ9ig:۱4Lwmy uCqRrt p+|V"!ax۞PƝ;?ڀ˅Ta%"%J4/Qv*"`idTbݷHH +ĩN#YŏN]?\!A3%6RAϨBDoXF'5J0= 7pD)Nv_eHWI?`z9I5hsZtƮ{b7_o*jB?cJedW#C&xdrd-eڌ>#HX$EkUMaf] xה@FYd7g*h,wvQͯ˻!P{dsS-Q//|>Ǫ(//p~#?_Q~Ȗu! Re/qKѸgclT:/yPJIn.2Ayf1dWHHnmyzp2u8RL K?o -(R&iyjyu]͚/L7w'ykGfN^ofrv#F-Pʮ De~.7Uy"~S:DJxu+­J4Ǿ.x b%`Q,QxeRlMa Y d 79HG̺:vgnֆ2Ku*?3G8gJ&f}ߑ-"~~ȁ /nc#;͉XPb+Wr#aE~.:@9l$kyH?Z-\NXKn g;@rcN:ӓS;pWXL~Og.B="vzcdNX;EL%&#*'e cg\Mĭ(4sӢ=cc?>GT>7_Un\L{;s-%zdIބ /k ;s Cw4< .hi 1:?p6;`,0l{ 8>#uLZV$L$da(r D ~,4*f,߂~OTeDJ5.OIK -zI)Nk:goi~7C[0K]F@JlԴ^ďW{5NG& kMA5K>T,W9_=znY`3zUח'igŻ5'/g^6>Ҷ'64Wсõ=.ih)2S闶ia7Xusd \a|ks'jr uVp+ӓw{6eKThBeȞ_AMC Pa_S̶!U d_b'I`Dg Z>42Sv7OEdzAAx]/)x# 5{V^>ZэQ\R2Bwc X|?;NY B"b6Nq@HuNpXnUqqEv0X6z(: r`zF`L`Y3m7 (^eg!Z9~s@CƗdiYLIq_W#Jדy) 7Ԏ k}~Qi0ub~- 5gk~ˑvd ;L }hhsr̀ґ8J(ZkIƑ9ҿ jzrS9$(Csl+2.8kr1M8;}WXt%s8\ݢ&^?,^ It`<-&UڜG8tf TD:[7$[X3ɢrb'}~5/)3@We ,-M+A:)upj0> ңzS19zԐwO/aW\IeC= o yk88#S/_HgMJNg)^p7m3~W=>5Q"$bDDcw#dJ sC$U'(P^3|cY hB*⊸9LZ;뷲̓dfEbG=@(#Mba?4}Q%WKS~&7,{caYpj=j$[ -&!/imv+x)41 ˑMGK• lJ+v8٧u)k Tqh郈lԧ1~l(&`#(!i#_2ryU[`p^Ñ9nD|p$:jgRZߴk\Zg̰MqI͠Cݵ϶2FP\q@;brY;3҉"rT vu80="WS!TQrEI/R`8(S,%8$M;4㑃ЫqTc\Bb=dž;U܇R[t3δ0 Bj.tBHb蔚(%'ݘ}r,+ MJ̾@cՂ9@ny}%Kq,ؼm/Y)(hmXig 6aX%<0Yy.d%*E_OPmD2#j^g{n/V3ؾ~:ӹ ? c3kT\(Ys)'%IUy|M\.~%~=Pl:6f+5)r;jIªSm#ڰyԼWG91\H~UF}xO&<:ƛ&^[y8ahl%P_wb+ TT;`qӓ@^Jj [1o9:h B4@6)&v:sm-X+ݬS+SY9O " VT7^X8yhռX4ϟ491, 1i^=gAD )c]y :f˸亠A7@'ЬZN:I TL.f G9U_9:r( GeLbҏWs j#]᭱m+Rҍ^חb2I-]t''9N~X`:0^Nj0qvN<5۟YIs$ rO߬#< v,/C )@q1pVVK`Y;dV'?ZͷY23ѥm=78% [b4趒MNC<:Cu%!^Xeoh~>o&ĪHP, d/LN܎:I-Ż[Iz0t];A']AܲLȓ[O; zMG&Zlmsry#r1 ̂ Պl~@UW2_N jz^'p]i (B^UQ?]UqWn}^x //IAC9TD|=,+23ٸ=ҙZl3>tDR_C'2|9׽pO%VȖwLn8n7 ZOXT eѼ,:U $'_sx{%þ`<+l&xu$m"d! I.> lt.$ i#ӦKlQD ǭ~ HbL2?.9SC٩ zT؛]ܰ PdH}&U*\q!t~R fT-iN%Q~c?W1CމTbN_/oZy?jm* F*> &X "*!g=!PoB:(F1éNZELe/1 D2.XX([wVk Oy`ۖH;z䵢\VB#)GZ ӐmQ0WB/0 um5[QQmv 7y>LKDh;(B-t!՜\52^SMs&`nscNo2;: ` (XŸɑJf<-ԡǃT-ir:[:鶅]Q9 :w)n•e4`FrRB6 5`6+~cb4 [`YAOE`ܷ KB=T"Wߊe K[BڞV1 ~ ?,DA~X =>%y>?M&♘?ac?R5 #o &:ArZw0KRU~vfU_1AzIlʭCEwo+PEK!mO^Ap`9\GuMG3.@Xjb]):Z&!\7G*s+%,VE=lM']-wW%e Nre..MZӔSnqޤ9V~BKDFv|扐U3mGk.Jxt^ 3]P[}Nȡgf;2::f=jIk&<ӽFt]WO\a]j[q%YJdxci) sHD UPZ[0.ϱIS;o7]R=t룟(: SX}Vgtn@XIQ\G[Ӟ~6]zlZw\߁˚s/ %͌YU#܎bdN :77dCؠv4^Q!cl§oD <_ʡ4gZ4sq>y9yAwx:8hJun坂I gFpk-o?9s!M eAnOl'`B#ŝ})!6E˫M4J\d/蘙n߆VҴ/iLL73SIx<ϣ 7-]+7'eH]1Vfκٿh\&˥L&2ѧ_an94W8J5}24GOَ?!u7U 1 P~g#EŸ`EfkJ,}R崆UsT!x'f$ԓڠekn;P!Z"H(93?7h  C xqa'5$|i^8N2Nf2, jf"ʌdK]ӷX,(1(M-T2BLI9$іU?u$!TNj{) : ,'W.koè7~k!ߖ-vmb.7 {֛Cs{PU6QtJ& ?sp;9 ՚%GHS+߸<ȁܭǣD}ĕ_%Q<;ʪ{ו._ţr9dԖ/q5ɒ9(!0F}:N qm? sZ)%ɹ [)-ڹոovґ6^Nq'ثk0Jl#o6:6jKCj_/VO~|/F\V9q:D>-՝Gk SeA/N%NfF9X6ƺP={zDѭQ-X ݾ7/b=lf\95c-fyf(Ԏfe^&Q)Z8njtLZH`#狚;D@%kvB&g׉zX7q,]ݲAk2x[`BУ9ES?浉fT,=a4#L)*%(Ĕ4ދ;~'mi;b)x"MlS[8ޯ.A@E|Ζx$V]؜: R:&CԖ /QAh/L_-21ik@-x>VB\@\K4^hD73ys~xQTΨ!u*tQϦ IAjӓ Q0{ 2GW篆 "EbY_ח3xɑ9: [*VahPSD7e[MZ#vacD_qԎbsψ0A5BYfK*umVɖ{hxPI|anE _z]ըoz0@j#^_+E^ μK߱T%̩ ?፜όЈ鶴)_̟3_ ~1\/-̠,ͺ^P.^LWbqGFA]lhB? 91*ts(2G. :SXpH& c}]ktS˘@oVoza^ boi22)r%5ŔLFL t](>X rotGJ՚|&/duYľ:`yi΀0!۟ b?a)#kbc'bBElVbpÔc b'_*r'i+4G]oN  qw}L5^+rnIĞaɣ5U;Nr9z b#Ɯtey~H o!_([,4Y׆YL;OZaבݚ5 Ol7_j2nHcqaCWzV2g;鴎m YH_̍8|g6jfa2}Ө,DG}%}+8@em *E# r-М V7Ok6^Zm>8JqJ@$&-‹e&5jl:~6N/W;В<dA)g陇;P !+%f"gW|a 6} HzX6?6r%Nln4a:6 n蠜[øq3VP:spT_ ˜RQ"Gq([FZНTia|#,/v=+W$,VRBurU8ihRcuKQj8lrm~˥ҿ|N4\ [Dwlu'0,Ϯlp;n۠9|8_䙁d!!۬X 2!Y̒Kظao!#Agm[~*r$gn7@:S#"b|J\WD@ M{KO,,ڰ*˕wJ 9qTJ~>jxaݲʭһt9FLGpv0Qp,Z"ҳ歍ƁuZyyN'(v)6VG^4C ~0)]lM5t֣ѝ|ֹI:sZF,$C]5,L~izA*z9I+_2s0%uUYTQl,o nH7[]Ή)YoYͦ>uZ:5Bްb)?d0|q:zܳ{qMO!7 1<+$ssqFr=f 270E}r w|{ĊM=KW<#^N܊4wDςZ+#h;S|@jQ0bR*uP@lCGRUɻ#8{iۆZB$I}`B{``d>Qt8K+1i6+"e+S  E=:W7k2ť$C'TEOӯ[Ǚ~ШFUHR.7Ըh:Y;`2"zpLk5psYo {NN؋1Е>{#^D̊T^"0/ qcncoԞxx2;,Mw\٪? F :_3L|L3sE1va^y9FM36 W>GU*3ŁHBo 41 tlԙaHP발> .s)}[ZiaNzh@!^#6O'1NyQ6i*&QrsnE6$o؁1Xj!Fī9alSw9}W8%;&RI 989DhUp帙5&|z<@;VsZFصan;FiaƌL6ѲS*eŠY`Ƒ47_ /Ы|Yi Z|?rE SrD`|̿;9wH h2qHo2ΕDnPJt3AQM 5hΣıc9oEj/#'/=8}Fa IX ;Um:Ѻ [Ml~tOuX55:Ywe]M޾(򣡼)i]9Y$>'ِuDI n%Vyp1Ȫ~qcFK\2+A%z#)XUEjEBg$4F+mC lvApPAt9 e)$}CæVǛ- 8alcKxRy^5~YO'5/V!3M gdlP8C<]x(Ĝ۠/yDmSߪj<_C#pqR.ن,9jbWv4! jŧ?,3Ә/ݷ IVQUO"(`"5N%04I)ׅa[cpCg6^v sIX?R n=7P﴿I)&<Y-%AC @Ǖ|\p~vf"Ag[ UÉDdE1"YXFgE>fxG?xT5xTz\Ss7 krEntxm>}Ci-HTM9qsΑwe\V3!:D5?k?"A!k!v,~z7`'j>6-7*9ڇCZ~ܸ!"1w:'ǩ\{㶌(1; "C]?vRp!g44C.!?wKit\+ /1܈v4u/ck6f, pa3F@X|FP\O]f5w͹zgQOW`=W{?7W': iiI8&(P[S[I)0eiR I~Iؖg@/Cy8R V3~B zpKmFU6!; THrNv+L筗$cG[ѬߣK5N˝ŊE eZ,V_/\0~%kQ>/ek]HD#-w#9v l+MLƿX_ȦVJ>?;X4Z\-9`Ȣ,kU/<6R7UL~xv6-2RS{8N%@l K>7t:kn5El<Iv(V 6JM,act `:ɬx탎L_ !;9ʽBM^]D7t_oL<ڲӁn6?"Ӗ}aUlp /_} 􄘋WH-D6^<ƣнK83j83ĥNIq7_Al>Z7>YӻWl\t ؈d~VEӠk@%5o?7 (UW'N/;g}ޝo@+lxzP@kqQfuLi(.}wˆ zqQˢK $%4T4:E}ܼ\ԑT+K[䑵<2A˛(KN&Z7WŘ^DxR_,bJF`aiKl4a53"?=t$iшrr0a=KNn::(%~(&5`%6Tٌ*g\{ χRF8x LFkի;.83A m,*k@*DbCP~vp:;ܵ-zz&/E6Εe@D$ɿKfR?j``Q3ǹIG2^яE{Io)ɒ71#)2c[:w[穕>Y4B{SGFQ6@QAܒy3Y Ɖ^υ,gC";^l-oa"L)փ^sc!6%N[~~opaIpv1SN`7ϕ ]Us|e}A8ˠ =vaj8V 3$wD `KҭEqе:*i ܝ{w5g< +D d._ۗy%m?{۾:#:Y1{:ď}jB!^C`?ku.b~&S_R K2wN#Ym@Ni9g/ٺ\Ґq df#96]=wx E@K҃5#t& -7ҽ,yBfB>FMY4Uc,W`1JMa5`Dw_8`Ʀ@2` G%yJ`;XmKVV9_cä+Znon)ib.b]+(wISX X ۊ+ceKw x [Z A\M_`Ϸ%].IѯUmwߊ81 6I>L1 ͲS Z fR1ܖ)4fݶ[ Ĵv6/h1bcKj-Ą`0Ik_4Q8=>HQC)C|FRlAk)0Ocgs(t{{VLcr̒8p}} ZxY<*\;\`@< 1mM*=ͪw$V6kٶFߌL8I&M$`(G@T*',G;X-IٻkV}q|FJ(`n*bxzFU8B5½m̙· pa -t= 5G "Dz4GГ7z_. az`Y BMJͰEɵ.) u5i] ^vȬܝ.9&8Po@Lmj5@rMJN6akZnD-BEUWm! fKV]] #k%y<1y?"KE٦;t!XMR3J -uّ/,Ucv ms¦s[mlH,DͻoKk띜Di,6vZo[|2_lsA}m:?'LAkoGIJA*gM4E%NdJlˌ>vXCSX/pJI |WaN m2>/rZ [fU/VmN`kįf$QL_pe&1c&ø0\5.BR&xҍ&`?Q{ugMk؜fezg:e.\-?IaKIC8I3 *dp>CNYI^TT.1P KDϻRI 6y΢5T-;Os,{%IDOub_Iq H Ѯw9]TwU&iƌpH47Zm; nfkHw+`j)d)WK"DaNГc>Ӝc@q rVfe~lB$5zAYՀ|EJ"椐Od&Rz^Wn,b3/cx1؏a ׿dg_'E-wugjݩ! %$Td5cڍں }#lxQHmH<襩WklG$ u&L<.nLƼ譚'bPvΚn@puR3 6"5d=ho]_yq]9 iQ &oT:P_ 28I[bƷ yN?(Z8AvRfyT)\:@ReKMrb%zBqW(gv(upA_}~E{C)dV[9.jIboIv싷 .%SiF;l)FZx V Ew,}PMFې{?NOLp8 Zm|W͝cxzt]s}]~"ir*7|q.\ `RAfc2qS̆wpuK4ʢ%6P(l}ZQ;8/Tyb6m?Wa4A[&GYs/ y](:x5jj#ঃQa"땟/O0ua?bts\|iHmhknG]dkbfo񝷢_A)pji3iSC_mrhZl+X/ |;Nۈ0G!۵ĵ 9̚AN_½*CW@}h ;P,ΪN}{Dt$}8WxC55A4f 44/]sORb_Tcjі[.7Dm@)Bg,) *>QS_f|qy4]Kx+CS6eTCFZArkj'J:p{N $p6^/P<)PFYg] O9Ȣ.0(\6h&<`2uJR<I6֮ʝB . f`է{sAhfKi5E4^vOY@'{Z\pQg 0ˉPP[M ոfdy=O߷5bWJP .w4ٍ)fWQ: ω9'xƗц/eU|lIIi_.Gl Y2k,ıS8ާ(Svjw$8xO0%ޣA󣠗 T:MMM'&);!⫍`4K~¼'fIS(z6Hj}KjUv]5nXP?N! !:_|YN$gS0GnH%2&6<f m'T(YG{@Db=+ɠ@skf 3&#rGMJ1c,(l#_V=A lƦ@ɹl\0^1g&:A;ɛ'pnsALt4sBRrRa Ll꒷vz{&ClkucB$ >ؚtln̴֜[Y:vDM[h,#+`ҿ}mI|;npVtL+ 9/Ҩ2=g#}k=fDFf8gdD +V3rˈ_^mNAUI'Bo S5|n}GȀlЪܮ|^d3m?DT Wu! $0IDQbept2d0h_("x+6; wPgP$ iA_ mژqH\ OI;Tl5֑I|\H?) .7bl(m/Eq|!%RKU&k.^bV0i+!Ȗu~'@ jCx<$xG#@w\|pzƤX|Mwf٤TJIv0ym Hkdm"39_x2a|6ED \tZ6=c: SDuONhOD[6A#1 dN;ogGf"0*ap6 ~C-g]eN?dCs| ]ڑE/G´v`*r÷}_j`=*Ӛ9p}MBǃ",䦻hO 0ӺGW\f޺=vo*Gl0oym[P)JeS/+OK5*ڏ5K- sPDsr[.WPuHWf̶(B Ӣ}]]t"-oIqC7ak%~NtJb;=Fʱvl jGa|g2ġ\.:'5|JT]>u`g縓2 Kň?2%pΙ nl>@5oCTI kURw'lWa^=eub]mżeP|~\ιy/w]|"!o4{ ps,׆$mB,g r9`HJ=>cDFK5k_PV)V6"紣GB@J8Hzڒ6smÄ;/QV`LщQ4 :xrؐ0s豷L8F#N>覌iKM`^wlh ݇yLݚumEgi{TœF!tn(촛IՉJ1^n]^VD`ĬڊmKtj$WL4$"PX,*|jUp:}nSt)ꈸLׅ V\6ĩ5&qWˇp'Z4X2 b(U%OZɴS29'=w(BN+alꬥ _Wx{v9M`PشA[[c٫f.y=<q6dcL{fv4ZOj/smBៈn -$ ^b,j(}ɖ7(FQ:uaiYH~Zv퍖cT8r77pV娝Pb`J"o Lp&+Ftr^ޓ?j7 ۡ0YJ&="St#"V(?ѳ7GEsgLPׅ-&8 ߢ ;.:T@h0f!(Lm]87(eZMKt Vqjt;=9;"0@q2З F:>3pѶk1u8-hk:c Л{q\C@կЬdyRiʱҚgJֈ0٬hB! J5i1ДRZgoU&6Li WVt– è"Оq;{(!2xJ"YmU 󪡕 Vb[ Uha>̡˜I*k_N8vAxi/h7Ӂ)ԙV754|%/ q<_ӭ0s>+7{FA3v@I³)7);~p IJ,"s3/.+ק!|ԃBBe؞B`!fCyw"wZ:K?&EZ]w2C-d,{~sX|f{BN}-tz!=؞j]$|҂9ΉDܴ]$އ^I*d<0hu[u=9d3cNCX3ol;zY*ʠI}A;>2P"?vDY:TǥgKCX)eTU'1T8Ar1(YBfv , Xd{"לm0@L@"0IF&AB5jtpTz$;8;(3ikت "{J;T>5}Bxl(F>gUѓ:=FdBg虽9s`)x*q&CO}d]oת0Q6I)Hp*ξnCE(j?ʖb\6wH2u-OX=_.m\-Ix"p#02ӊ%AV\ewOxNҧ3|0ǪGجQI;H"篰Ff/@b.?ߣޘ`ɔD롹ul=7)h+>MLaND'i <9VQEVqhs) "D&o,'ưov!z1 TO& hLZq2L_P<( ߉QMטC 'V~Gˡ_{e.NsZF\90&tfF)NQOUb,̋Nޑ2ķ+*&I;Go+A9b "}wW)ŻxFZ+8)Гo~]W:0. AI@)2|āV}]y>nKXk"3a+~( r(\|L7UhAmW7YⷴGQEV["DsQVm0voVisԙ(\\A,[i nys0ygDŃ~;Z s$f-Xrr,P>gbp&m&X!wj&jB߂ߙcǂ=` 2 o lVDeDžnt+Bj}8 d๢~߈Qxr6K˺j^T|찴n 235J]o%훛&o7.f!Ƿ-$ֶG{Tʑ\:*Д+xO8z795} f `~d֎Ziwٷ=H/H,ARTAޞTA:pc琽R1דtkg)p4qƔI1`kU t *.%+ֺʰPXݚ1zFCUӬj I0z(i{{WIY_LְOiD.-p?5r+UA=41"AaDt~ M].%nW̢JMG}Z+_6B^ب{L 9#( ɰ=|˿la&jutOmڼeEj`KEo6Nlj[^ʻF>IM/O7ZFRJɬ[sXڭvP`G6E*`eM7RTDL3)M0EOL9MW?Ž,=I"~orL *pKτbM6ɧ VPh`a #K8hS]vS.uJ~%"t.%03P2Z%/crNB2,׽|.2T@:A./9Qa*V l"-['h7BZ O<^0+ߗWĖ.drB^D얻Sh6 $;V zd2[oyhcj;%dƭ5?+k#οH3OKHRcmaX }m+VpM3 *kҴx\$dʷlw8t:6\"m.ƈJA>3LteJySs$dQ\{+,O ۰OX^l\y 4[[i1#kOУ52Fs6PzߦLO= WG (bx %3#?F7t{W3 yܰ痆[jxLQlv2b#NbLoI횙FRWx{?(ֈ>Q4&'QR0!:[|PX۫Ҭ"xL)aKyV&zDB؀tLR5OEZ +:DQ=\ҮBijl>&*[.PHv$0M`^' YcJ֪$ &\d@!tJ$!ڪ&Q6ia:4vP$vOZLRvat^^B#e._ Zdr6O[u`;`L;4['%c;&}!L_30T2&iJeA^f)e3G{FB.zҰXQy1v)hLmBo\5;lNz956qwӿhD{ Qٷe%/7 `PuFZцޖx+ߔga}c*J6VQIyꦤM8Im8 /]{&i$FwW]{|^=J0  K7=\7K^q2\}-:"t2Krp9&Ӻ<c죗7a۩&Ȃ5]T /1cзUZ%6UB}EfǤ.fVlj6.2e#p+n$+_*eM# ml$Bs3o"BN%RCo}CU9X >=s*ǬP=K?1;8Zs מH"]fc윳\6P CYwR #ԝ̲|[Ď[ypp326wf $$W{G X5$;>o* E~^fMmv+|*-O<$,0%azgZt|pIGK~0ǐF<;Uwi#^k؉nf;!t R.1og7?WGIӖP XY"m%dZHP-'8@ayU|zo92LːINDt11\ } RV[[sw8P  ;lw"?/w.ȨЇNħĶapZOńbC)DX r(`V,o $Q*,ҪS;?5@"x')졿>uT+n2/tvaHAHmbNm}dwI!6#O(HT"Vk;^RJ2dS-boz >&@Ccinԅ@(~SW^:yZ4^]FU($Ჺ'"5SeU_{Q}R/%9t@swls͊Yj$x_d[6 Q&6OUd(u<;ƇW44Ρb'\˘Oeg{+/#1Ns"_4ZMI挵+/ls o|kSKC+>;x&I߀JӤH?v($i*@K 1E;ʉq%Broʺ!hF_b ,ֈF%iϷ SK^h<%e6V" !YxIa7,X)Ր,b,!2 .}m:p$96~  .JAn*]mLR,.\ʼn(/O4FsIEԝG0LutWچ B!ȫT\B^V%V-[kdŴL?Ãc ʰ+iaMbٵ#J qϲ=ĺa5/2֣2X{ΈFĝp ) a늋yp cڞ pLcqQ},01is?zܦtZ#hֽӡu\ /Lӣs:J+|F>K\t7'8峿J1t5.*sq2!ǂ∼+HZH<)ZWh MS~ݰx+Tx1!d]vXNnɿt:4toWnE5*RQ0cߠYMToѲxc5#ҾMdKow-?Cɹc]Ѷnwx&~^#|_yjiaC_ʒ1Rn`۾}P1O&b>!q\2Շ\@즎y`~ȵ$SE%}|alsAoGvxg7='\{hF},-PxQXD߼3?YqGw''-bjK"x"K5íOne]f]SE *..vDQ z:>'GnCs\)ѤSnnj& ޜjf )oW'ש*ůYrhDO?,T/(jY(M*,T*j coǞg@i44cb) ]ur]cb$I=+υ$$B4P qr4H{;к|pKNh0,r,hJZ>P[ cJ* S'\0D@gLj yÜ)q.F/MKK#GEU0lg^W^}}+/yuMֲ }F/i^P[syk~.X0:qk+LKCKƟY'eu@3v{KKZT st!_Q Պ94Uc"EWROT`%}Ro8[E-*@&ui;%Nس/_ /-*_Ba[㦲f&/v»Ikyh5d-\ "kq nrJ$ek髥=BXnT$RZ)IWec{Z_=6)ooTʁD c;ASx*0݅`Q0I2siC0wjjEg*e9=A䏘}"Ph Vοl̜JH㨣nJY-p*NŤ>乖_I<| R HVրѳ f\.2H_I=P z9[gmL27TԫhYGs )N%N̅gv]hNDm|0FlW$ 6ɼM3QFG!zƣ݆>1Q+Nvmw; ^2Q |2u,Dx(׿ f>ENlv_.T]ve~s] SRWM[R??LM{d|]aF35 Y!A)oZ@ W~5KBmKk<ۮ3x5JT6WT Ot޴?q[)k#w9ۡk!;o[4T`.S F)A58D0oSw-ɻD6Pt:Q. .b/IV>dʂjTӎS䖋cjDy?Y-0lToUq!aUsƕ(wǫ=+Ktub;vAMzp{>^ %B2#ZiJ:bܼ&n_A$Hࣦ*?j(%&C氢3tT m=ir-Š :'C(1&OSd4 Կc]cY{ߪoZ@aBerAo v DSMYjɴ^bqo {b]敒₌ca PLYvԻ4R=GW~nI&\/f1pjw:9A:Xz'V}0|CZ)%x vlmCO? i'@LP09^D{fդΪG wпTC~_̩͞v]eMJgFtuT`^끩Rsm琁Fw;ӟSZ%6Ke]btWEK.Ԓ#&O+7,iýR5uvi8bPMGza.⭌I 0vE9G\y>H~Z6+%4]@^6(Zc""q#`P/:R/ک}VC'Q591m4ΚKbœJ$3SX᩼Lm w. +Z|/rS([D0cl<'F$'2D %M ٓK*M"Q ՟B 0@ 6H"zJxm 8@xwf&80ƐR.tmG`E)\ZW6d.nw{sbg^a Ht?U$b `J_~@<iюUQZ9:Ğa$"أw:eUi$QY6q!mT! ,QF6\߭k oճgXPu#lH`YZwӒU7@Ni/GMHЃ&4i> uB;(|^748N$zUoKkxX@A"]TM.^_@Upq鼍)M ˚juK%psxHSa :+o[[rA ԽȪaUHr|b {{ԅe=.׶gc{-"ezP῝.vqw{Ͼ/qzAG`_ȄyហeN[2Rpsh۔|;?#k➔'_sy?58ߔXjcg}#GX5ԍD5<$l1AbN3f_tOP1XEρAFF nW?a.OF L~Wp*T,1)9+ zD<43|.KmUwqP53_~b[ݳ[ #¸%eQWY6aiۀ<6~k"Z).$䶸#s*Dx.`2G`pK Y7L` #erB"oziؤD  :WrV]B2~M9jVz88jSeѶ*w.DUd*q5LNlt[h̊H!O' j$I<C61p\3}2n,q׵2Tpo$9]%u3 , ~Fk{ ŗށ6[$]՗s`:V8K/Rj^u<A~-~O 8Ur|X+w`j4BL>U3y3]'=- o6ɸXyQB,9yylDQ(0|<\_{^ Ncqv}^&+LԔ0Ȝ ck tqFӒC|:<5 V1!y"QR jQ#6k 5*]gOz[(ub1L! q:^5O>ޱQ &`9gp- 2Bm~l/Hccfh̠Z8FR6 +?7[`1"cS0K+_9~xP Ww (?b SD"q#^cU!1;K:i>avj <մs t7'*/*myh#ٱf,OiFfo#ya->i1@A!k7B#X%½Z '`m"ćdq"@OLG>qhQ\l:nNE&:BEˠُޗ.(Ã"jOM Ҧh˙jmvx1zވ 1]c>V`Ld\]=%pH 䭜#_I9lv[PL5K>}z~=hoD>Qqyaiϓۙ6x.[bVޘ!VRTa tS/$KH`{!sܫ\]afJFu)*ȗv>5 &1,!➼P)7SҮ(ۇ\'zoS0%>k җnBNNX@JkG`JR$5RYz^)Qe7MD%7[.ɕ~ 0AFتäis-UI؋ R:'JwD_bH32bb% ixh߮ Hy|PkQucR_l˱jI#h1U/hwЃZvҲƑہ_rQ47m~qu}ap~ Vǧݟ2H<Jn?d<pciƌ{uAdŮSSJ `jk^] ] ;<F?EU/*w|Q.qϹV c5o ~%x##xr[/L!)8T?6 >"#8dzv %mA W䋓{98(JnlIIǿ{ 8 /عd?wp'}Q-Ƚ&?=+(*ۜ:EogR a{^S0HMN.{#dHIfܴizzr7\m,@Qnm( ,@MMi.94+S뒉V. XvntyCʚ0Vh,6Uc/"Ot =3y3Qhyݗ?_NwǸdx 2\#DׅLٻJјʦ84m8`GA lǡF%3k)x2BwܦM%1t(U NĒ7X&]M1f< P(uq iZN6~S`Z9\*ץX+sT훥+ZۆÒ zϋw:7~>$~ʃ3MzkϔmF,t"'BL,_ 37bV7Wg}UxԲD遽L?$q~Bs/@] ZvY#QU2)'zn4%f^ vqsv{p,md] b/n>Xw~d/0/%bFXC-L]y]FGӀ/]]*y l ?ۄv]Ac=kCfw֡8q͠pF8"Dy.%+#gm<&'B\^C~Ⱦ񋨑=zd&@Sۋ1>IV6&1nlReeX:IPtc$(uw*u~pHPBj 0O*m[N4_M"LE@b|{zOc1-\ٝN = L\<,pUl?xvgd"cT;?6xg͖#nYP_iLHj1je_w(Tr 2GG&zl*{ YaEdƒ5kY"Hc{b6km35e 0㤄|&ԮAGpfe#fKaNttۙrTBy照t"jH6ya^GmYNa1 \(nX^ku @ mF9a5X/Sm 6%yz_ؓ(X}~;%6!1T.tӥ|_2C̣@*"p/o|1KZ$nke3nD>aWhNn0T E#.ޞ\6W!w/Պuww%#oɗ0bXdR6ę)<̱I$L*RU÷[$BW3'ڊ/Pt]zÁɹ_>֞$#16Ӳ{<3 Cho(e5BG>WOY4lo\K>c*RFB|nOp3IU$PI,5N7̶Ru~mcQigJ^r e\k-TǙ*0Xכ"3x1w>~Q|=hK] @:*|W/I|٫ԁ<jAp Rj{[uZׁ(ߧNmpzl DӼT =fIsum09b95l4! ɀl)L!d;]`-gI'BE= f\N 3##q kU{;(bzꫯB̋!G%ªlg\Jofk,h=xG!*@P͡ -Rz-"7*!o, =-$ oehM[jTΗ 1RM4VSjߛH"~Z$ ն ksrÞ(@6*d jiʧmA0=b& G^Fd<-x]W[22Jr0ҭyY/zIw$PSDaĽpn]YFlk[ Ѣ@xy>0@2aaֱTKϙ(r8Ȁ8Dc9Hkl^&R+apu8]//& -#x-'A&F[-_}*GO[>[FU)|:UnSqK:S>ֵGJ Ԉj!73>iBQSʹor3:͝lYsYi 2\l95Zst0v(%ul(yzuVfIj ]؞d޿˪™ڧv DZp[5U%j!+->912'SFi ̷Cd;m,G7N 7^)8\2{8:}˚.-D|;_zoJ Orq֔O!֜LIMPE:y!ó- c!A`2謕[ _8I9K&Nq v'@MkȬީܞ$֓ck~v^"`I8u~^</ɷUR˨Ο]⮮!7Z 7}fg@@=A:ẺU]TN/f \0]bBI6\[{T|L]Tg]{ kn$VD!(X ʃk^-i=v*5n-$^D(fYWA\H5'Deg`!tCNԜæ2b艔FiXjLoV,;AH}5gҊ&\ɧ~l$wP0aL]W#RSgE JhnQǦe:tG;&/}|!L78*Z!Zh!el(vh}>%Yӱzx{cdU<Ԁ: ˡyn_$PT4VTVU1_!]3] 4&yZZ9=p'>z e!M^.9bzv{v%၅E<ؤ)Oh}UZ)"\+,h^#pېQ>qr#%M o0 Y2uZE_0".&J{>΂{U1(уf%gtDw^?1b.)B% oˤApjQsSH<%<5q52QSx.J@wXVZ^axOﷲp.2x?1 mElIڻctSS;L{NwK~&bD[ *ak'3VV_ c6F~"):fr2(tA^e<h:l5-d'gCj_:i|EM~k&Tm(B+ɱѽʏp٭8Z?E)?CLh#&( _5ņ ow[kޭG26[{ϝt7_a|)ǦMP?{O }?ɮ,qƟdRv!*Vdߍw%UOa}.%q/="#r#hǠ?]ATDDyi*?Ȩ>g}.4s pӁv Ϛ47(|oN<xv-x̥~߁uiV36LnT@r VQ5><*y;(}N~@WHty>*^~Sʣ6> @_3OE(Wf0u մ{2Lbd J7 \5XgӺXVNغe-z=6z"M zΦEbcSԀ4s)#DƋH|O StR4}7mJ@EA=ءtDEnܾ0 $i'S+0;Riv§w>]bD6Z%)r s9R_/qG>i;Jc"v܁g49#z>O+8.^(9|<ԟ,JUHm\:%k~Y 1#73Z&xCIm'PF&b7C멗0#_Z{㿊lD˻3"Ptε;DKGX )ޝ^Obl}"Wpj.Qq})c5{- y r:]@XeoδG|i+XTK7XK<u]Q$ nr(hՓ+N` YW!i BzPnai{ ?gd+\]{}gyuB9 'Qeb$`H mם{[/~GG g|7/,< 鑴m&ï=ˤLbvUpr^h@T+Đ甩w*<$,ѩ &A>tHggT|P3_ys[wRDáRqfB.yƺI#gƃk#u(,;F3A("Ύ }'] P0!_soLvNQ>ȌS?>ݴ#Ol4gu!gϸI91SDG޶ N A$׳L?D :] RޖSLRdGxXZRRFt>{c%:S ,}bvэ%U1p+3Tw~)30?W/D46Q}#Züb'OiaYjS*⚁nnHrfpf4D}7(`RTT ݟ;MO5(wpX<4bЊY1p\G25 J;bZmվL"(A直~T،`Acm6&JB5H)чoYĔ$Nz02qnt1NB _}`zxIXӍ7MY78/os>$"-5Cy*^>bɛ\kİ]N| X6X,FqL)XXDEZ=Cq([D:J\1dHB8첐ԣ#;#ٓnŐ<dy9/ފ+Tֵ7N4RRu~^*z(MEBE{X!H ʫ@=n,3?8&~@6|!Lo.)>n#h~U=&~H5BӁ=Cx/ r󿨆HvZ Ш[258lX).H1 ^I+3kAC`%*[Kcy"}~ɨw]wE-Xtqo (($i2ll٘^?-|#$VoZHf+F+M03 ٵHmDĿ{!Ze`wKYa"dPeҠ03 6y:oM0 \/ 8hd)>! C7r.+GO%%t5# ]:;,KIog kpdfb-;5kؓ y6ש%vGNNG\?l 2m].1|Ch? oYU=MÙr̊iIIݔŃz&D]Px"-P\UM?P?dDwYڎ\b|)SE-$;3Jlx :/ ۽iIS}j0 \@z-kED M=e6'8rH`(- PShQ? >n*TD {(\ `Uۀ/?=2EJXz.R`6ͪ>_[;'9>Um23؛٦`3=]#ƫj@r6&|]؄l8UTg Å88=@|MEr1fdܠu*j,"sgAo=j_Q)??hB@D\K+X1~E2Pg|BPG~KjzvkGXO#[ʺ-YLPPXʒvo *`3!>Rڕ$g-*ٽp+,0{ GE '*Fj?kg>~;޽SiL 1z:-pz=͌ﲄ^f廳~w%4猉/iʜv~Ox%`,L]OHok2] [m,`pWњUiIl7t H.(d5+|E2>tȣvsR8KqjmrMPf#vЪB;:˦*rTD*pW7;3xe' :>o\ oSN]Nވ֬uv6ʸ0#gH1%a*֊7mݺ[zmb+RαiـJauh$7 j:N10{f-yMaƑY |ƚ5.N^$+}q5g# $9chiٟm2hZaT0 `QIk.bg-KEYq2rH#MQVP尷|PR8+%Jz#Dm1֔\IkJ+,j!\ppѶS@# !T &*oe"YȘ.vŃNGeV@%Y2T~t$DYDss۴*{a>w$5ojlȻ }fwwEնy <̖e_`wW$~>op%.:u% uD@+>ߛWQ0cZa]J9.]5c&*5mQ)y&c~a\ 'e t,/-^zk1zuucm^li!K:<~'ln! Zb9 :OR5:5&TwQmas$[pF{/oU|hry8 F(6.f(BEqAO\ۼ, 5Brj0Z" g:[߿ 9m+< k-CHZ! CmsU.|~݉K{ͅ`|15Y_no僞\vj7/C۝I pi뻵5i2X0Pi#)"ㇸ=$⶝@"DЄD/(6u6%ĤCC6ﬞ[\\@d1>5@6Y|`z%<[pEEC45ǮbҎQN;I A6;G1g e/Ey}pWHn{fm β6FXYOHM0)*xúCFs!8DEpBxYbh Eu s5߹@|#xVV׫Q4 2meWضKicۻ%3=I3QB"4>mk$CRU庆480r^(7J]2'Kh@wdu21 "2; cIQP}D$R>;.v>Rj;!6n3K [dcp1BsTJ{6l`Uw'08-űrwߖ-#J#6X_ǗM2⟀/,)}*p\^jJ *QѻEm,m6r`!@xo.i.,̪fbR`\cq6颋pSy,; ӿ:b٬_PjPY߳ZHYZ>ե Kc17ᴉ?{|bYaYh8&  xɑ-u#wm؀ !X<=.QXvZy09`ͳ6o[tY$nIЖ{FUiAtŶ}_g(69MR[=$#CoW;F>ae&I硖X'.j\2wjaՓm;H^gY ϣa}8-m}~Gzc>C3K `1@qy ٌAJw %gLK:;a #Mpr6@808GCz\g6o*Nrט'!*0,1K2G%7a5H <ϫe^`nm }MvTٹ_L[xaf̧kEQOYu*vM<`uB[MA@8 0=Mjvn"?-5Y>ۭ/X~&@_1l=p?^d%n55WkѽPYm244pp f]gĠΩrJiz 4Q 7$댑BhdСf' Af>"w v@.ކ̐GfE\Ӂ ſ( 1iZ)[]e%O]e=R!\Kq vEaM8I 1ƬnPNl&`V(p٬S**![[I&gvrH4yR`P"z8D2X,dVVj \9ʡfq_@ U̒3~:m_/d 6_EEw}McflSM%UnGɥ.sKH^kyNh^Xd:-Pҷ[ 2,(#Y:դ-9 !W+eմ5cg>$퀨t7tt-8\V>{j9+ЂV̎:(ίh)* )gq8& ʳrkFI "҉1խ^ 3szP 4)%KK c*kzjz%d>%?BL+C<'O#2pY!ݪkWpxwüۻܰJ9؈+LXDG:Ey,1NFh~r.$ Uurٔ:`U#chDu7%|dH Joc]E:]3C0ǀ;M0PG?׹*%CvVu:em{xȻpjo -ݠN2.ս氵+YÑCC E`;ecT;KVrR"sf3&z]k[X-D2v7bz:iYC|bIVW;,ZW/V FT=&g.DLXVz:.P s:nЗ-v @i/̿ӿn;CA9ԗ?ܤ 6U"OXi>wA VWO%fOr*,lZ|A#X\khNu{PƑV#p&~M)t7"jG˿Z5Z!ޥ ?0y"7?%:L^fXx2)hE}O Y*}4I2Lwr6'w6ۊ5A_gkrAph1m EX:iވ&-RxoLբsvIKaC!jGBsաt' 6`5!m5Qs'1펝 \Sb-fhsP98C$Bvʘ)ʴm+M ڐ\ylZo<ؽ J@!jPmWq{޶#_V`.dZ z1"Bht>@'h|VNQo`??W|j[^D"RP}4 OA]7d^ s;)#JbCANvМBV<*X fٲrhfD&8IxhXf(. iAV"QK3U`c^!&hOB1AL~%&aA:߸&=(fOŃ"r= ^ggvd5 Ι8'?nqXhrYjnr宖j |{,ÞPXj?j;_+k9!IEzbY).eV̄Ͼ螢1E!4lF929l]kjb\T2v ;T5' y `uv׾~25Ԝ$֛2_Wr5YrG=w:ef]H-Hƥ${QSpy~5yY|ωj`PGQ{yu^ڴkl6Pi!o$ tWMdmwQyh`A;k-ԳVyv8_-Ye>@)L^fREo;;b,l^8Pi{Tv{ X8j[SaYGkJ)bgh~QZt*^dd #|w8l3P,t5E7УxMi#_/߮{9=>:"ʞ٥5@g+d@;CZ1{EFn<;j#:!OD8GCLP 5b3vԚEaN[9od;A.<Maava4@:S q< aҟf\kAڝ3.Y!$b̎A7,|6ؠY,@XbT*VRN /u6or;`'HXby{#*/Pd'+F.6eAmS nv+ٿd[7@mU=>˪ V-jډriej`c "z7j5-pyq+LehbhSqU3mlX&!|K&(`7;ru1º$ :l4Rʧ {cbjA͓ܚsp>\pi:_8 SLԗї5q#{+>NVr^q;+˔o0N6c Vw[=1]mIYUzưcFwlfI-sz2"65ث9FxGط2kkX݃ҔɊ㰕+ ,om.({bprl8!ul  nv*iP\C{zoD/y?~ gfyY].-OMajЗۉRT^=`$  mkIE3ݽ?4'|UQZ$O+03JxNDsc*%s=PeFq ݽXXCOA!r.3'hM $i #gTi̐I/;2QhriGt"}|Iڭ} ׇ5[mt79:Q-Bv?ZTl *2< Q @ \yp8WO*o;&(0(3=g` 7s^GW^g*\-C+xw|S"zPH@:]JVk<Ӆg5L$#?r.5x!u'&tr :-VO35ό.=Ei,tzU[I~4߷Q~F>'Dӄx,/H5Ř]"/E+H92 xؙu#P X:Nd~B $mR ~Y3p{)ʔ5 SXҙk e)P%-9ctΈʛ-#|Yё;0;Hg4B9za|`֯\ئЎdƘA,}<bFhaCv0ȿ md$doFd5*YFYl>'k!RBY&עNl5`~gV'km8pC 5 h eBmn,ٌto"orP_f#%Mb*fzms ,gѱS oO1axǟC(>U1\XKz,rDx2\gͽ{=)wE. [tIz%D BF ~ 껀uM{RijY5Ukׁ)Lg9:P%$MI1c3[W kc)t^Xf|Oor3țЪh ]aݫzt@cF-I"OQ*7_H-]?xDP?+*q|ǔ(BGb7F <\5tȇ;E#{4p֐͐ɾRr,;|zK-K%y+8H~ytsGAUKHϹECsW:ZM{~qJ&25׬&9x.Qgp 썡!!gInnP$h5 TƂ4ԛ_*%}0[K BPrBuY5f1'/W`ZŖ :awFF@zp}V[%ںL|EF dB3(GX#.gU{Mgq&Wk_=#㜿qG* q靘ū3r 2$gFoN2'cH/2s|G_#*4TYG[QW#̬߮| q0C SN9? H|jĵyTi d8H:ۓكW3'+SpTrztrsԑl(W!}᭛3Vy:;Mzɠ**v)An4[-\epp(E!|k'}aWN4V}ZѶ;cwpGC 6riapHvZqw?^D?xchAifhg"!yJQThv!rcXvj*&8I{>XCGuU.wc7E=g#ƭ+\v~X.Cү0q\K̗98JHUP-|'b׀rD DG!J@bZeΛ|!N=MGnCpLqf a_Y\rǔK (pa܈KdsYK22)lcz^vGWzJ U:86ͲfA Π"RK.PW<߽P: VrQHZ?4/eQ{'C}n_Аg-B~;^-Ov^h9_YjnA?B89gۦ)PbB5ᛏʓfVjSFWKɪ&\b"9Bl!ebn yT_]ǚl VRgCN3`%'ޑNS8?t>/Ҙxk5b+ՊNKoo"EP׼AւQhtC vλ|i% *bI&{&3mlx}ń<|)EZ!Hl5oZES0t)cKO9fq ;R#w] Q tƥҋt<ٻ^A=A4y{F&Ui k ieJ ːϜ$y?HX*mhyBq,vUty KqֽaY'av|͵lŴW],h=l<<so7 8$՞m^s7 Ƅ1aŗ h%5^Cl[rT| xf2!1UD0#*^9A0[XtY܃s"ORYnIv>bDr=:MMC4Q g=;SH{kDbN%?\RJ֫mDbFHýwVme'"ztbK]/#Ph};:Uttÿ FG_%+ګhWD%}pO ^3Q}ro%\b]0^ SŖ`q"pskwp8woB4V@ꣷO.^?Y{mW(S7Nt,!M^Vt5:kiC9|}.&Q̫P~^[=Ԋ; ]! =edR-a@XE#~E;#^鑐|AH?w55Xl RmJ^G=U ܍ ᳓&Ejpj,(D3k&,R]si&"^4! 3 Ǿv1Z/akZ{<c}{3-f-FE}P*Z[;okb=PG]&ytLB'IQ:'f7ε3Ӑ󜾐Jl] tpPwv)iCJb£oؿ )'ܪV'HNY@-f :5mY3"Eu&p9м ]#[-IRU +:C\Yi|5n5WzxX{_l }6&@Sibp?IA@1UIN;Ii7t-S_ѱ.9RwVw-ȜEA0/SyXj*'^=Ct۵F? J7l$”#=ѱ9# ]48ZV2wZ訵R;3 L7$] @`Xy,ZK#}vh -{~Pe~n@b ױjC;80=CjH ҒF w:Pݨ#kI ȗ-ؙEljCHrm1*>'#:]Zkx Vk2)]ZjWlFeNzKv bWn:C`":7]`we_.6sl+g5tWӏwx)c!yz1:)MQJ(QBlYS.4Ʌuj2xI'CMCJ]%=ň3GVQq]u8V)?r ґED\ c*tWP֩L'ܿO@N%jNˁ xXji{4P|6xXOa~.LFN6z&b:¤oi=nъ3$M+Sdküf2 %U.PFGora_ JXޒ}b|:h2#~t쬨7o{]`;hK`S7/NӆhL=[ajHcoԍ%|Si(ܷ]J5UYׄ-!x "f >uЎS JJ! .nfPxEIaC+;XZG4ݥ\"2v"ug8`j8v 'y<?rVZ^s-f3"pBOK&AǘIc}w輺P{;i(a7]Ub8 ] L&k+ޕ&j>e4"r68yv-ey0p^(וU6ɉ: wZ__k>$1Qt, Tci:ϷĒON++i(\4n mф 6[~9+>853'2~@Kv$*wߪ/B7S.Лq {'Uپ$z !'-$}Klm܇ #Dw }$76Xƙ'.pKO pun-ʹ1#iF朕rcۊ3f_oK :K75s޺=Bu6 A#7Yfږ>qu#.Gi3ዑu`A4r|޿^ ͛2m*q+!nk7=\~h4?6TS q;9MQ/=N½\FSO0a jR⇠tQ5ؾ'!b>wYž#2Ur?oV]9c_sY (up*!|e}\Ld ZKY螛 n+`mΎa1yo&x{&~l\/&WBʅƆ~3y!9LC9BHxN;i2$G2DnG|ůad*#M9}Sq A.ˀ/+JB_͞ s7QA=%TR?G\[_'aB N17v"0PԵ+sEm1jlDI =wW?ڐ,EzMN0+°'y^D`[XWe[..ޅCɦG%O-~5f*^ycO7iܗ%\gs~CeO"tI ~jO$%6x޴Zo3iRk:IkJT ɍ䐥D ='2Vvao+\ נR^-URHYV M|z![:#pⲄ02O%U̖XԴ.vآo ̝Xt`<_-oALMBӜ+!wZ`]n/KwM3\s\QO^^po`/EI|̸&uCR8qXՂVDFѭrk_}N`k3с ,G\+ah|s$Lݵ*\*Yd=Ġ R& @&:JRB@7f$R~L%d!IkOϱ0A{ ^frrqXc u}ɠV{B?I(/:{OOh}@1҆+uC=}6ߘ& u rOmRԫwZFzW c=n(6ya'{Ѷqh$_:ֶ??3ogC&Y3_SRN2:@hk!ra563?I[!o X`?_y~vq;6}1*_I3 l_JCfg[\33Z WƎ%MUgaa&iY Mlżp'P'aEx0xz*Hr5#z-t8 - /w$d.'.E9&-zא"Av؟&բ0vϒhEro F` t7զ 6]sGJ3$gPv t٦-[FuS/ wk +_+WJ9bw4器_4K3zM=>[#7 W+MSRݨ 8[{@͏6 X0CᤋΟ@zd䟛/XD4?|ÑR0`;+eUO)Iyռk1,13!Ԭ]rQ7Tv;=aI#4jIʘ7-\'Lh2YpAKs@^/ߺf[ 3L^bLj {jw6|*FT+n=n9va10 6k!?ʅ\r64<,3Y R& TCLۚ$@)3[Xf6hizHs㮖HfZuL3:f҄EfWЍ=V XoǟpnR۾d8A67 Nں9y@քWefeoJ5s4wA(NlQ?FCv@@ 2h9ZPIpD$;w~?_័z3Xk{e(-zΠWB>o-`dgH&u~ oNr^pg8:)@0OṆŁح@L]wDXvU/R 0iQ*^FH^Q#]6(ctَ9g!hO1#k'0k.*IKɶ}Ow<"UOÓU +O&Ej"J+K,~gR0Ru4γ*#zw @VhJr0oWۈ쳜#+҃n6-XEiAx+%;WGJ Y @Aɒ7}PgĆ+,~-1NH4Xx#`Cf!)҂h*Z NT]zwXES: x"zK\ZDꪰ\.~udԨԖtJwd6(W ^W Q6ry:4ss'.8twk,}r_ِ*$C `Ɍ!0Ajj P!0 bA=/(Zj'7h"MyIm>Ac2@]n 7WO$Y5!MA|/"Nf4FCZJ?zG}e0-$eU:AD1k|'d1&@ `Q~KqoՐB"n> ҥA\ڐX Fw1U ۇ5:vD LXO!㔶|%1&Zc0W Zeqhd%e7:j=EQNe _9+pP#IΨzjfkdP?Ax"CsnK#6Xw6v%`Ե2qFc>(׾K~0a2`[#4%44{^ѢC p n'ɾp~-Z_ H: +Nl )Veǵrc sǝ9ӆGyϷ7Dks5*|89M<2%|󰊟g.6pt#Fʹ;\y(Vs pu[xtߞgc({r נhnr42xj]i X`l_=?Uė :DGmC;LC#MoUMF1 #,ʾo?HNǝd<&F 9'ܹC rX@ԋA o )/wcv 77es@aiH,^Yu2p_j͂-om [1"xT4T|} Ab-Ŧgt ܭ_j%$Ƅʫr}ͱc% D&/IE$~BQ?ݫ:{Ti A5ka4*|칂QԺOj )?s9|W !_^ $Cyߟ0eϱC9>Af]ߐ"2$Sgog0x&e;#9xMN8@0dZ6ƟOt9MyơG;#MRjr.>jj3[]6L*a^ &r :%}; jZUȭQ0D !W7vƝP|g!,j=j0,#qkF*;M'ԏgB?.Fϡ҇x^njXL|4[O2@-pu>JҰ-ͰWt#gK2etLV. *XzB R^c'/c#9 Ug~mW!2_qzO{[4q[  %tYV+"&۷R{ΤP=R)dTV#2E2Č?Ј%4q@5/m^:sYEL∽E^%,˥V6gqLh,f2jHoR{cv2"}K_NTJxM4Պ"FN;C\S:&?vZ^`Dl&}@M8zIޜ#!N ni Ca !T6 驜n;%i;3gt"cwo}Bl^k؉AgO骔JbSf;?`\CrpV߸j6:{!F7&9JͲ .S>s6SdmcɘD-}˺[n", YKc:j&#tGKތy`E=?_u3-^ pr}^fl*Hi?;Q_>^ B=|K( º\ yC5z&\,_8 9Eٱq̿:4}h.鸕զj\(ym y`+x`m+v@L!6/8Jϋ`n Q6^@MIy5{)Y@#խ]0)2k|i/Ŕ]JÐxoId$="բJ,P&iMOyXIkF}Vl򂯆z.DrOzblyv /G%j Y W5_31 p"Gѷ?'L'ohόgSFV0b cquﰽ9YŪ~,SM4%B+A9o,X5jaBgyiIףMIwj!m.cg!e!9̭P8V+*`yR GC]mAWwJ i1Rg)fEtcN%+pJa~áMHK="o T>be=KMDm:K+39Άt~ҾG!yp,+nK; #ogלfv|I(JDXjQQŭIsLAp*|ngQ.+2BHѠ܄ƓC9?P>SH|?_-Kݝm^c+y:Og6gZ?u\,4]T8S'NPf> y '~p76>?:NX:g79`nJh{f˹flo]ZP]J~kW3/E+C4=Oa'.%yPy'G͓-JtT"TJkbv#=Bxyi y2Q뵓0g<{.4tT}.c1ܪ@9Xj;_:֮`ŦdX/ȯ{$I>u.hpAA\6؇ IvK8/K+]b}ܭ .Au$nWjy&v*j&ö_803|Y[L'U5)X2 #"^ 2Ӊ(d\(?cYxÓV\㵟aVQˏф+VVxytֈ!~>Lkz$ŤvtPBn{|I !PQD2BS0< iG]"B`# :2]&kv(w,BT׆4ecHBQI9͈F4ʨ9-=n).Ӑw-'S{ǃT2 q=/j5j63p;OF^J7cV!V" zRAX A@afkfLpkW(x<&XF/wJ (˹hpnjABDR 4~אQ yR!lTk@qc@w̨nYT3gZ5mB*AQ @l2>sqn>ԇ)aF}gUqt/T;49,+*/Č)K l ۣ TCjJ0D[.]R Fy=AZ71G/(Nn6/f)+ Ŧ$iHFOGFZ. hK Orn JfJlTDN NqIU42|)a5`Ks.DHtHO._Fcc;vM%PY0KzFaj/QLOY#Kzw8h p1Za<]+%F/ģN.dԳr:CK|q\ b\&׭ՍMVr={GBLXJX>vX;qLØ$>#OVIqꈻ;wXf(u*:.]hJתѸmt+"7N1XLE05u4b 쀈yeB}bhB'Aw|VLݳ6Uԙzoxop=ozx;p$CxW;P| z%Zq>$ G|CPㇾqs vO&i\!󈆀o6aВHa uy|vU81aU^,^ .|! džFGTNzRZ={ :A7}d42..X "v;D,V牯SU OOP\4 z%lq`dڔԬ\>5_ږ@ϬŚD VD]'JHaC* aC9ʉEluQҳ(-]#q3b^^?ϔO9:ߗ!+YQs3\Z­bl>޴*w̧+6 4Y.kh<" Nت+T*RӹCU?mznkQX|w[HQm`nfa=PaTzB%bk;$A|ܐBFQD:wF ļ;a,/޻DT:dcpM LҚ{L^ǘ=jfؑmMUlAeJ}W&ņnԗ8-h'jlʍEnpNG𳗁}GJDr?HW,ڥLI"1Nje&{V xs5Z"M*]q oO;BTC3tI#ABi \&"j4sxl-?} V+&\{eDZEQURp?|-7SCvo+ .c [&@5I]zt`uÒt':`XX .(BT(pվ?,<̊A`y2*S@Yd7'6{jۗQE,#A` e|SZ,tdhibP{BoLkɆ#\JBuaBH/.}Qd˥&'vnUcGg>v'gxCVKnq 6&JL;^>/;w~ɸCa/߄+VWu%OP/ cvx`_"f);ܙBI%3&t^A퀒g v4pvPEo/ $²e!Ғ J<:@s#+Q w͡T:QQƣU&Xmxd?e]ӒJNaw sRzSQeA&f(YtQ}q\gp\uќ,}"{Ɣf`n#k׏?QU kPg~t=3C vBxfz?GѬ+ɏd%"B[.OCtbJf[7*n[x`M,^׍U5e$f bÒ>4:Y|ϗ͏1$|{"ݙzIģQz6'7 \Jn3-M|3-NدTe׈p!z)ixN1) FC2Fdy ?H0 ҿX|Lp2 HsmFھ ksꞲ Y|趖Xޡxmۗ+@+OLQV {mzo5qR 2X!n RG4)+Ȟ 0m>14òF!p[E8lSJ4J.ddj7ySz!iq<בz+H`m]1*Ht1 oDiכLP [d.caio#Xbd}T gb9> ^::qL{` vӂȈm28J[g 6sS42T0#Gd*cf:]_7i[t!t*ceSU؞IՑ"1m䋖(!j77V롶q>`Whj;ZTT\*WS L)Զ67ت_}"4f=~|cg(`hvQ|K;|FB_~f7V*ZVGElIХq]RM\^-ЀW{xhX> vJN .JiC/6}la*ǘ^tQRx'wՁb%o)W[^ܝU0XK|&jCFKiHy3"tuE(eT X.AeJ 8s ~#.:gMަ<^" TaiGFpԲ SR_w<6*O:^<Ơޕ̨S#jU3d입TnX0a'mk Zp-KZ&ռփi!ikpQ:lfe|jڈ3$ZPKl9FpٟC?5P]檿>.6q ^b0Y 6wyiԫ,:"y< w?a9 X?f|ZKK=+<FZpҕUqaH./TZhK^ RЦ7~ "Tr5m&v'FD]g*Hc*7P}-Y%)~E;峇z%U!ANFzҫ# wڨV?o|hzRtY3(t?IPp@;Ȼ[+P}ɫ_ 1ƪnBm$SPEd. oϔiteE:d6=eOY%y47%[lel('<%'x)wZ"1[ k6[ GY !DeW>d NLwe6Y44x@T7h0Ȅ.XF> T,+V̠GYoq^+tzܹi7r\1-ʖk`˘AMQSieltTQ{"m݆<*DnyLik 4RѕPN-QCpqLOʱ,bl|@9&+:烈z"g 9OKOEn ~wiIQ,jȌPg-]g&!%-vQ .zʽp*_1DYqk-r[5&gݵ$Wr"KyxW1j]^lBNARHƩCu"J"NfLkG 2OcekZ5t"[:-Kǘq E w̴tv(t4J ~gZ|E@_G!GYaX{NLbux5![!9VBAlMjE:. ڧ#̄<2;[~!"uI -uy]OjZD7LQj$p %pPsny(?S,]||5Ol?UQ|2M찫 sܓ?ΐ|4^o,lGL~eYE|uCT$F[Yk[zIQnJB18W$)GY*0 ARuKa3J.,oݓCǡЖt!9m),Xo/ƳgۀPa6DؕQԶVm(JR*.sU"Ysf/Ù4d`ޗzO@GLdiWlcZg\0Ix3;L0$qޅ}sZi04jSToHaA)U6z67UMfagm6|FbD`(o+ tgvح\kj16C8jmpΥ? @:0}k❿`A-zNڥU]He&͎`c} ouh|˫LZSu>7'c^ P'Nd󆭃c^'(2Y=2?FO^U i9\9qx~bM-Mʝ1Kk)AH!8IMk3񫉪e`We҅q8x@Aai.JlmJׂtO'Vт3ya(6a,Da~  |I(F `4%?_μvWM9 cCE]N ޖ~5c#DEWS2e{g(X4[ Fţs~/s_<+[pf{!l&]7"Ӹ Q6{%* 92 /+\^7*C~[rI= ?!K,I {kUwdw0hpZ[q@%׶iM8m( `[b 5ؑK%Pl% 8v04rwWe.SPn+򟪻 `|)2> s^OxhEvkTJT)}ǧxeEq0},/D}G4Y\%Cq₧q@D1!מCОTx1c"XHBa5n"׬Iu4-%6ѩ$`o1Y-N~a *K%|c+4x~!SMC|/Ʈ>U 0=h&{kD;O]n0vwDwRUKo o;.GC$X6blK#s/Z2a|*/>U;!K8bPȮ%H/:/o%Ljc|-i4Iiǡrz 5Kɹqf 0^ڹ6/lcP}!6J@OI27%L*G%lXCP.@Bꍑ/klRu*_!")AM%j~N I+O%oNk\ [KCXDV{lR`<]I:.hb-=;a#v_<. h6 6M"2#xQO%υJ`IHv㛡ܼ~kHhő}TVHV?%tN UIu{_Q%KɇJ%M[,<UZOvm't7Ƀ)-, 1ҡ[ ij[j5Xa;Y!Gcuk f[V EIY7Ng=`Nt !kr)na2Op؈=P0Ro3hlbB)sf/!O8dJ=x=vK,j Sub3hj;>0\uKk $4{$nGAz(lu-2rsH؉&Q;1T+=;5x(l{wM7ϗѡ) cBz#*Cl |: 2 yt+|;;PZ<ğ=kgAA)yڮMSzG#/Mf, k7=i4xQAxӺ>q_’$eY!- nw\TÓB~zŸ@٣C_MDT|њ{竄z^VWfL<#(Ș\ry$EgtTpX*` P}֠3I]!c_&'WET y(tk wAtHާ$ٗC+2|ұ-YdI{4XᓥEQ/IZć^zX_iU<#dNDV} MJxpޮrk4& i-o`wV>EH؞Nyn-sQOYX0 7^h%.ch^IgR9XFs!EvvCButwP`6{BSȄ;7\7.f=5j$vEg#-YZ>Jĺw#w/Qn1iptڠKs&$q=t`+|dˈw&ޚ#*Om;m-jx-`(u+΀wwŖa+r1=Bױaڍ{jc{qraSGٔQ%\nO>9QFRQ֚G=y BƛV-f$W|o{͂&B[J1vY/~9%.U\h'p|n:ck'O#g'R<"n>k^8?+cL;S[b3>`B]>Gchl%V9?bVyM/׳ސc_(K%ǁ>$9'ӿh KR. 5tl|O۝ui~C͗R,'wA=rBlay5(u*:m{XgZSUprIǿX;jM$WŬa w$9q}HRFY,҃mC>Ə[ n̏%׈g1 BbONu\pu%7NHļ[80h6 Ț :)Omgu^ - h QFΔnga-_<}kjGhG.ib07 "-1@Obu7 :j`d=HnI4wRZYA&'pi4S޷98}C>-Y0GK~ejHfe?uk !>KyEÛEe JvxmiSZU٬##CvSAŨr򂼩 GfckdS+WER`(۰'c̦W]5oX4C|}XKV+1͹TҷmhD25y ܯO椚>y>ͩZJmc}\*(Ix(s> 8Õ5 64z\!'_`tMΘd8xm%WbuѻI̯@˫!ƿTڞXJ7ed:ݲĜz /z@ )7<&\I-"f%=x᷉D^o|!嶓`y}I(ntL/ܠ/PmJdV ˇG<䤁+n؉뷯E-ۑԣːzpJZ`q5>y,fթXK$/n=J`;HT< cL^C1Xx9^ ?5J3 -y{Qį'MDh[VOÏ 6;/rmY[~7{YE!Y-?2]0}L] n8UU )¬(⤧ljZFvځh(%{\Wʡ-sýگA=qkޒ~ 0?3:W^{~4' %wW~!CX!ۨXPZlL^\=_AXOQ[ >hӜ)92R}7F1t mR>SV)}Lk' !bP37nhECh㣸zo㡈 sJ#^PʿĨFceF |8^N1[u%a[kD:i';(3T?`XKn Bi8Dܳ-A-?C(f;ДURafddڳ6Z7l䐈1 3+3>37XUh\@/-j Ң5*-RS.D@ײJ8q.5!:zH )\\?(ϊ\ԊSdSxZ"[$(eW壇 ?~NKpNR6>2&M{9si@ߟSNHc=<},{P,lGb-a.@ % GXĀ!YYŧYr#Ii{[2BW0c!;D%#@[l6: XPm 0wu;'"紎+cdtId`GX*2mV{(q1[k›nxn&wƩ3ST{Rj٫(:?r@NZ/A'^oāxf+ R%W<Ŭ?n 4Tqvח_RhyԄvěgBX 7\NdO#-kхrΫ|G eKe!TGm.ټh &U$yѺx^9\xO:[EBr(wX#pE #v_]7OXES [`lz5Y/_c,9j](]m T[,kya2kg8&Z]n:.alVVF.<%T[꜒%EY8]bqQ{ej5tVK  Ytr@|xF;.i /$xEQ)r:*>Ӛ@7X.<\D=lReqw!3J1޴ H+分.KL̟Lu%AJHA$2A݀g M ۸vXQ[qDs`(0]-dp%> ,X"X-G];3b!p]_ x @7iY˨E zP@3^}wz?v}vQRWK8NCDkLV̨2}IFԲ\kژ`ݵݣ%i`߆T#9]7,{, >!nĨ7Xt1wư[w*ڱ}Fkl5µBLժǬs?aRC̴֫klĂIx]\8pK.j3;0M'=rgUlb@&rvJf@!LFt!?07M0дUr 5?`x5USDϞo1?s{@S c£oOhvR~~b"_^ SEδc򻽩 xԟ~;&zuw bҤCH xѰhU b5mՈ\-I ,/^Y 1SԗQ5sX'x x7\k{A>WM QO$< jAp]GyXфԔ"Gz$1O(8~~Y^r݂Sy!t3[bE iNp>' NFͅ#j-'/?vfm{SwQJz2{۹%[n{Ozs$4jt}>DWy;x~2%w?<|۰_ =z8)x^<Vy5S!-݆x} ϱ]\%X,TqKfV|!ݕR('*Gl6N]S7܌w8!''>c+u!bK6d9h$z5C#6o85 ڲWnb~ܼ15N@z}~1]rs_L^H9>PI`g4rR@AquЪ(cE!ǜ[G@nCf~y {jnޔcdb0=MˉZѡph{$)lep0F "-+UYuq] 55G'LZۊíRlMu\Qd`.¦ßb7q 6?m,bΦ#SEI }ހN9 H@<6ji==0fO>+*zk]:_1ȚkUг :8 uMLSl38N6nhM8rE:  fЈ^0iEdU~dO>$ ?t=%I9\\Ec~X>DT5ψ=׃v-7 LH0w ]rT`S9d|䊲Q5 k&M`_&YS~WE,]z4V*L.J}ts  qЏ;`*+?Q*YR=Zsɜ&m8gJц@:⼠ì#mGK?[}!W!&HYl4j|7 :~vX!&y6Xnt01mCRq`xsK>]UXEP*ܞ&+Wpp{v >߇ک}H.+/s o5&~Cy-vfu&U~4zlGD.?Q]_V*JďƸ\Q SU|-ޜKr-_oO,)Uq3F{<Alm8iaV803Cebd&2`I¹)x.ӥ?%{%?=;RH_;V1BDU`Wň3bțv 6N3۹$5kIlul3N$yuK'8r,_tamq`)d2vܭU.dTAF15>+w_U$PNǍEmwu;E8 6cvwCFN QH7tn7X#)+`;+m-Bt47(n7Kg !,M6i;T<~@ lM]7~smAmDPGʯ1Ko iu.b+'сG<Wq ,:%/\#[Va?LoЪDx' nhb?bnNlO&AIlMt \t['hL9J}3q6;d[qQ*:7s1\p5  L4NI-Ոز86vScNHM|IVڑ?;VL  37W4gJ fHyE3ÛYF$Ef<mvPa%t*#F&="W ]i%@1Q92A=4UI_cJϩ?l/_gBLF~~b}Þ?Iip.gݪg$ K8;޼qͦ27E@0vx+'TO&ɍG[ +>Nvh%'fys&Seɕc-hr^y#tЁFopq_$fyңə(e!ͽ|[<"ȡf?_/lHc mŴ!x<Jѳ{vV8*fF-kkj< *l#\ɺ|iGA_k iZ !xBx5yJeHO6Pw=)x3Մ4{QX1xHnve]Qĕd*DEQ<7HZ{x.8:#mnpw>Vg]yکt3Bt;#I~`X"7^SvMڌ$;R{*^e.K/&CҞt,Ҝ&+`@cWei, NHk1U[- 2HbGCߤWz7P$ۧ\!So׶eTD VV-{ȃMO{F|ݲw^.7l4c;#/J_(# > VjŶOƐa#p_ȕYE^YdXF7|!u5 r&ަ2t '݊&_Pšbp@WOm+LzH%X|e(a[03_ZWY$R\:0ǟ -of,!s~r?,-#L8Xtq}Mb\]FC\z[:v_.vK&y#4"Aǀ㶇P j`_֯1cl84zx۠la$ qGWB^ Ҹ\wbVhS $dX00+o8:.a:FMX(=skMg;Knqֽ?vy_2t Yx>7\*aTPLUݡrFt9~t;aB3nl42I%#(dLnjO )\AX IÀ̡ᶐwØܮ)57 J_Y6Mi qJc7vZ]dԈӬFac.XjY曭1!$LFj[Y׏ahcAZٽ!hz GQ=)I|UcnfɹYV! xF?t0)V]9E"\1^0n@ B,/k˩-|E.SCfϺ5~R~D!t4]Fi1%f&3o ъEzT 2~L6׋cw24ԃK3E@G*SyUXFlè(V]ip!g @yXS)zmL|x,C@KLΓeMͬR:4mMÓvli*%!0lk}Xu3 jJ/5p5Zx$شx)u ޜgk4"'61-| bQ8^߷ i덡 F88JF8-]3r g`ZB^b_1|oId37z 3U>ؿMo Y?⪻h_3)8|R֨q4 `50'+2(AkڞN&$Au-5T\ȸ 4Dz[7/Rz*͕8s7ÐRҸZVMu:T,S,O^(M 7_\(]͒a5 ׊ )= %7 B` S~KčݧPO|2U3j.uU.\kD}v|fMI13 `ǽ~md5~rDi*"?d2Е'!gh!ʻ˓Q0@LKFFYc01~ovsv99[,.JOz!,MH@.{lmaQ |p'7|_7N5Bu0>-W&]nG.ilv?5}NF-Sj%'@O,L0SGF`QR P(5^M /З.^yRB iڈ@ԆqZe dU8J7p:Bš`𐗂*|V!K29F vC|䁄S}%1m [4*HThZ1uR ?h9t bߜWR R0qJ7π K\zO0]j`IUnhuhHR>nvpX۽W)xF~Y~qً&X GCWBOxTN(h@m |{[1E=f23.`Z\6_Z;I>Pc;m&)ZpBX($v ( MX{}QC%ZJz}RVcU8-T>`MҊ9.UڸRO cL&<i6T=Gun0Z=;?nlʓ) ǠjzXO[;Ŗ>q |SFBB>ۃ 6 uO'?m VRL PJԲDϰI ,1?iEgx[FVދ'&Α$.M{JM |.HN%/^  n+c<[I 2g;ǝ6E~sV˓|3\yq<>q]wr݅n0YЏ#邓&4s|-FVcv bؕl2"XksWf9qpt Qyoukjf)%J@NRd?sWP*S>8g4^qjGd]Z!D|Dɷ%Yj</y [ Hk$@u`-#ԛVOS :L2<1)SRxZu)g0dcաZ˶}!C$Oƣ.sm6rtG}D$ʟԦ雂/%ZʹdS«'~fmWvoGSm!M6j.P-9 iͫU\>M9v%i&K``@J˒ܪc5]$ܲ$fmr #}kp?ЇѩcJ\iúB_sBΞTg_ Qm.> M~P⮎ɶQ-Oz!eʱְdgiZDf. 8\N)7}T6C mшeSY}^:%¸Bʒ9e}(gR~%ڛJl ?ZR5]k-d$׽[]M1oe)BlFY36˚Lc!,'>d`G]Wzz?3[ݚ j?V.La*203(FOIȣ򒏕@p/wrEC;[XZ7|U:siAYH4PȌ$Hާjs{\B: YrW3#o (^~/S"N~{LAky d,E[<ΥxwE "j~eDdriGPEV E/ \Ɔ'- oiC:oC ~l'juьeΖ7)m'ncQB!|hRͭ.L)֙Fڜ`s >1y1x4A"Yxh`Hd-œ95_p-{P .կ6/R`D؆1SL3+,_`~ĵI;3ivgb+T},VًƼ.ePHgF΄;D5p".BkyJ*MWFv6j._1kC!km)Dzwt !|E+CTatB+|}:7cZJy|aPi{Q}}{k|ٮjcvc4ڏ@K`OV_K=Irm3|Τbg l!uY\%H~8wL$ZY "g$$z-8,+b%3L0+1.o)}ϢH8MMS~e &fFrV& tb^x Fjv+'3U5l<aל( ύvǪXOOm=)06ɢ*l\~<`Vxh 6!u6ʲ o;fǪk St0F^;&wt#?1#"md:γ@c ʴ!ujm`o.CCpWcҥϵѣkkTQ!BF \_hP&53(Tʻ}LT|~yVH'2IiLQd`T$9\:z[A`z]}브 pU;ax}3,d1>f30f[KQM~FtB5779Ig"9hg/ӉO@"::v疤RZTǺ+C;Pѱ @=GF3C G?.:R31@QB34ixE8ذ@}s(MȥDabq2zIhxFY*l ?!w|e9JY=DUxv聐g Aaf2Q/.Q$|Pɳ,GPj:"튼{ Jڭ?B~[ms$Y8hAoMwt>̟6υ$3zPscyDG[q|(GUnM}gg z4aQqVfbE^<AGs6.ypʆͿt%"(z]{:`5xOΚ@k*9D{ !$.jғx[cг ߐ+";%aLEd:``NK!_}2͊-Gf #";H'jPyb 5IK9n>aw.۱bLLF򭎤{U]8AL7)uq#(*_%/lft:|B#SR;%5׌Cp~8.hUd X1]@V:MX1<0 ׽wNyZɋᏇ:qonO>븆hߗ#: 73_Κd3~ ]pD87A,j2X k{Mn/]mǃ}7衩ùOIvp2H HhZ,t pB4."4K%ԗ̻KT%N f!*e ~ͭ ׫G\pBIZ1T'T= B<';'0}1O] ЏH(0O\H2B tC;̜AQ g3)Fʼn嘅ƒ Zy ̕zX>`H׏Hnf!c$YC;bqo^Q? YfaL) 0 `܅L*Ջ% }fAر4><6 /}oJ gC;f;) }t %h;.?ֿ|. :\Ef Җ`q9V >C1Qs!\ +׬27(sGKnr6F ZL ս&@VB8k; l.E ʧ[gGqhM`ӱ'm%O}-](K FY\hH_|z.mt96 9TPҋW>K2y2vuy ZJ5}R=琀Cʜz{ _OYB,H;%Vv!aď>&DvXz̠\,mFlہӐԥ.$*6kD ~Wm X?'k"?axTl-cM H9(2WyQꫂ?.$RZzǂT7G,W;2.A]uψD⁐7wfn](b {ljoG&WFQJ-Է\QF#T֔j&,E:`tֳ$ļ}yߣzmn8%Vd8e+WA zxӫc7SĂK)ȵ}R8dG?5J$?;Jk|ᘜPDc u|j67wY?OO/EL|o6,"}I7>`O.& R?l([NŰ*ط_dEd D҈ήNRn0Uxex$u(Qg{1kq0dfq9^OeؖY-6)=It;t}v3QG a^Xၜ{|\. D/8%)qXfqԉO^5ey`ۃ9m4}9 <~3|ߟ1ax\$ !evR7X]]4+!Qu: V͓$ #3u{~ hNLauV˼=>uE[$Y}-j##ܱb-){v_!,Y18E Zݝ)n~p:B :8i2[/IZ/= 3&#"4 ^gc-5]3J%v&G(7{lʐrZ{^j:_:qI_teԟ2*F6sͣlZAK/d;*{1z5xUܰ5Uzf6c6Oķ>SaKo =u}`T XV(\Dw%pb`t9,88cӗt)UUP+W{6a}rҾO , Z ZvWDXB-&!=(lTР'N{(2$4k`'pԷf[h`^ⴓK /c?*0 wtZ VCNڗa}P zn%uȌܩK6XcQ ==FF mx"}]!%^YE;)ď"h71G\L+:%O\mU̖p?Bq F ٩6Z Eϵ3(jz :f5$zLeW(P T0|4h~uS(L⥴EC[<\BߤsI{#pڼ(KL0LH+&n)N>IfWpnP(A3|1T#n.!&i̫}kOage^DwOh:ڀgmuApZt?qaK@xmXh]UOp vT* ڶ%<1.'p" sN<@ NVJA cO]C!< gR@

p,q-m^ c>DI\;Ί#7LhX:Ќq[!D}R*Xe% #Kя2d۾.i# >p`{*\LŞRy௿򐻉 uUgQ- DFs B6!0V] 4\3a)HpB'[0xUooshN5?\ME.0N2c&U! Nku?2C+Qb[>1hĻ \c./[ Hq-Vufϊ͇Y3cu/D2ʫXbE*;#zoUGvy"f@em5jfW-4nB!ry^lȟTTZhŧWEZB AʪI3E[rJn`.'G.3øWuI V`/8>K4Vⵕ9q3FX@>ᮆ_[=0/@œ-Fأ~fܼU59]V↾'8WoPs">|=CEdm yeK_UiS [#ZjQ5PQ2x BQA92Nk֯:AZcy{~?.Bb =H!"?BTmv~#q.0֣k`\A֙j$ݝŦTm:moY;Yj؟sxuجE/ߓ T!Kż{-\كá;YV*%X }` ({]%:+/c=cv=>53tʞ÷#xF /WvQհ7o6a)7-\Ա'%w5xpF]6ZlX9FVp sW= T$duDFst}CSs嗈j6ße;IfN}h"W򄦢z:.i(s*%2rK᰸Uw8|0L)> )ץEӬ z#.(+߫{,>G'AX$v~T5}%Vh8N% {=uWSCұg؞HI-ױCV)z]|}UZ%d'YCA[S^LdF/R|:Ć@&b_oPޑ{#OW˪_]>݃J~ib\e 0Dr5W9tc@K9ĽAS7xOg.^),Eǀ>ovGэ_|*j.tP6,IvV7er޺S&jp 2 pa |74 B`Lo /~$6v~ e̹{v< m15 O@]yQv?ϼtyjIiA{g7tVfN RE7j+RX]Qnp2?3`be0/*NvK'7BD ӂ7~@`GȲp@D&JAIۺ4/yvu98_AMkQP&*[tϽK?6ui'8Gw@ߪ؝ùk\cNU/QGssz0vhtvAl`"y#^T:hmp~+7Daw R~ڎɚ'bb?'LRY*L:!H1]O LgrƐƆQ熦 .dp{"zZ֖:WDxPDȓ;`"`4yI|NX<t،5 ^US({`B({B ۻat~c̬7[]hۈhpP4I+=wkYP~A=IWh `U6j7y~@i*̒򥨞?0Ȥ@2#R_sM)YR_PĎ-"iIO{+TEqt0 ݀8otIꁼYh*4eY |Aʮi,Y3 mޞ ,Lt*JP,ʆe+gj-LB>HA [Pwle3F͇\E)t˚ %|ϧϡcA<:j v| GAy3r+^|:L1siqU$p6R/ 9QUF.(N["R}d7ʰ=:]YzNlg B2. j-']bz!@eA;jMmXvWS!ZO}ZixQ>2e88*YwV|jv;iIPuZf֗7֞njSRiE;asWt̑% W+xB ֯(*:%2HKvf݆`QzLפt炙&DϠu„&yxW#:~,1:q5FT)Ug,M i WiҊg2pn-LE53R9sX$Wꆇӓag7^;55۸)G~.8*ӑ9H*$ {QtlR>jIq !+r=h,)/0dCENgxek|+ ţ1uQ;L˵ͫ52Cl>L@ɴ۱zjj5K鎇9ၘΈl]ٹH*k-|@+Dc &VԨI8v|QJtmqw>Q] b+zZ\ymwfR"+Dr-(z}Mx>Kfl@||˪b[b:0Q(vvݚVv=ymYO'%_dq#U#wД}ihGKiɵWޢ{8Z>LR\n K >h Uʇױ$~5m]UQHV~vε{I-oكXnGa^lx8f`e"v& VF`/U,E$aiA] C |#HVv"l9 3Fx<͐>(nj]0/Jr_E^-m^=UNL3Wب*^#vak vac 7չHtI|9)\Eв9ySU26E&7bb1#u$UF TY l{$JYo& LOK8Cqc0ܐ U3ϑ=>ffHP2ԱVoR_`ŪL H޺xA١GOO= l,(%dZ\f/N}n[s gFU~~r`U.5.%D%C&7KwQ|=ΤUੁ#52Y'QR߾Eo"zJ|ٳ!Ce(؎ʏPry+Ϻ ("[wfQ=x1al,$H[ݝY5UgF:=/)PyU?RJ'HrwV"Ia~ LDs36 uVf]GN+zi)N[?FuRS|]x`]x﵃7K>,7}B#o̞CVW| _h-}҂m(O|U(k9`8bF0>Ce RRP~ I;F/ %f:bD{wq9&047M =|[5CDn*4Xg>}kȹ ޕ>]gy5t&Zԭ]^S|@=FΠ}MVZN蠡~kfTM7Tda9v¨y>\́<\ROAD/kOLh@orl ;x/lF.>2kmSXK6m'?d&;Vzhq[T3̗c"Yjd(Mbk[6xPt@*{ 19Q`tA:(ۏ  {XXe-a&0/̡k@'Atܔc8"-k\L4嚆^w 6y:yͯ{%ֲ~,޺C @8H@lX3h-{Ψ=''B`+& BmL0[UI/oGkaB`?Z ;CD[=hŢc$ Lw[DYc>!ۘlxPk#i1z/\.oP; 6C[V=YtÓHF K+46'%' Sr#FVh5iJMyZEy/;'up{c?j w [iycFλx۴p~;M; CW#+0ϫOۜ@f,XWjd*~+L?gAZV:4N?g[nkU :Tfo09oC`O+"b. 8MIdއB}GCHMb50>{,u6TgwR欠SwH8XJ nʸuHVyqS|'t,5~QMOfYkU(w> ="b;'&ENy&Ndތ;8k s#5(ATi7?r:8kgXv3eD2W33 I _-S(1л1@ʑ.h+ʯj ykWz (Oc0ȘkNb?4}!ե9h @V?"Fqm'L?s:ϪPc7Jԋ루Wӌ};JZlsYz'Ii)vO=QaYVJw}i*3g]w)jK,Dv3~~<^>5X9aDĬxOb]#;uTq`YadIJSi6 ZF*Ii5>qGE {muB֊4CA%=V!Lu$p5* bJ#7,3YvŁ%|ysj8bL[) F*2i[ ^6-@#hPV[dJ`~>o n*9-j#tOlki_f>9ICl|.wʔO7)^owb [l(c=g &ȉ9ۘ01z4p#zx">^JG9)E8k"}\Cy_U[ IJي:nw!ů4%P i@wϨ% DZ+D?ok<%;ڶg¶B#@`*6ϭ2)gS)KL B[RHc0FФL-]Ev֟#F |D5oXoSwY?S wZ{ `@}eY48|<5j=ӎjsm؜c @0XϿW/?w<).EXLvo}}h!ROƿ)eu _"ێv0Y+0Xҫ "nYedOVT}8Q;h_v^=C E<[k.ഺrEGPe7y oR8/ajwmzp~bq,X OAmYUdC'PL4}`L˧^KKSJEG1uxRcL=``!+0K[q$a9F"~E(@U NY.x>{:K=xsj4$FyJJ@%O|BSrU{B}O;@ Jo2l6֢7ʠ`ᗷ6l۶^;A}̩4i-Ӧؙ qoϦKXn"/>a[kYMӚ%a{4-SEIHmBV I8P:cGK 1_YCSC̬* K'$8&ECkFQ2V,m) KH=$f ~:lD3ni8˰?AffRj5A1O_M&C`^W78ik1['3<2bhṛ<z燳*fh4iIԥaAae;6@Oƣ]zJnBId[e756.l}ƥdŒUyI~:&bECb:7ԢoU5@Hy d .-)Cʡ縍g0gT7W\> .l#Lin\ t$5ΙNrZ c͡uLU\7- Kt/LA =2Pѡ[1 Y{(GNwlRJHZI瘫MBkAU,CrIbF7ZTAR;8Pclgdv+7YZ(- $yZQ`&rA?!Xub{8ձWBr$PVFP'(nhH{Ip3xa6`&PQK<(3)G!q^d,{7t0za?sCh3-y&6rz\ӵ:UMlA5F.TAG -SZqυheiToqUq;̯`] =4ib;ŢE473"Ұ>6 z҇\ MD"]-"k &4rȦBXU@i>j!ݻ&%|!(f Zi]ޖ;wa+5M)PLl>(t;Y~(nr!?`^<óʧa@Y{#ܨ@-lz3\rbm{B1:\0(:\ 緘+ ),PHR#;+L[\y7GexS~ϻL.g{C+i=+iH:8M&[TCB%͘E,Qx;с_Sf8K~X#;OKQNDci`ѽ0Y #mNxp'}eWTlj/Cw/e4wZ2W,,vaxwX΍ C,J1p#AN`mf~Sykia5j e Q3 |W|„5*F!MBL\-䧊0ze3 tw#@(hUL Ӆ-‘~FhBs,Q$ϨGwBvBd6aͤ aѢ-SO>tT- \{*l7Mф}>6 tVKj_c8/}QuSMoC"fzδutlɡj}5wɈy^WinoLVLl\hX>zI=a[i\,q2$uq[ "ip} u&Htu"޶k.HwvBm]r)OF]΢uGM`L>%+`fXqٲMm3P ĕZ5ԮZ/34IQHߙeFŝD!܎wKNZ[W<,\K@L(fq*^^SQi|Pz\wdF9b@z_ yaCC)x ʏ*k`B mgV*R^yj϶C`vc Gy#ɚ oL4{H9֒K]i~,6ms5%:~&tɫp IdJVk63?!@& cE-)[HGSd[J:]8U/woEyU4ÛZhI$а'*w.`5;|Kd+I]9~w}{&3J r;SeY+]W^ ʘ6\(66JȏpvxJ"zM(f S5G2/|TQWZ#wgu@ . yOCؚ 9PtȻEuRWY -KP-JsG'kkM\JI1OLRm0fBդhB`Kp!aF[usp l &NIe2{֊DZҤܱqlTxLbS/z}Bw$M$P۪ .q1Gor thJYz8Ϟ0,#ጨPXx.;Γ{R]~b%- }QB_|ɂ%5{!R3RVOck:R'Q? N[TBC [!]HC|Y9*debm#>h9_qʲNmL2J's.<6MQ{L8Eф`0DĿ1N}3cGre"^ Ag$uYcg]%2|>F aƆd * .sR~3e7Ɗo$ރhpٶ+f NU0q -đ:}%Fգk7vftפ)ug#ACPjFs.@ ;M P8/ɱvX`]|k2<97Q@be $B 3բU¤%x G&5}mOF S'tI~ Q`2G:TK*KOLBTf??d6AlCt7\@qZtjg8\Vkl]@T0>xZ |*RK/>( != PHhI"~gCW߷u]bEԻTܭЌ>*&M}xUr!/0\iTuMPfٽaM-@3`H>,˚gɶ4qQ*:;?l/PNSHd6)Q҈t_\'eZ6˦ 6͐Bv2-M~[FICR!O#%gkj*+:C7X`yk_鿉ESuAvs c%cqe[v7ݰ>E} Ds&`˄|gQ I56T BOw\9ta*kASfK4PW5Nޘ8q+w2hLǔ!Gֶ@.p .Ք{PFmr vQtt˹un$omAJ*cib:kKɳ*#Cf rC^$8ہBOZ3˓sb[\|vPd۞$[zlQ* }N2ځ˜Y؇1`A%+Ԃ9OᇫUЍ3j '=TlkɊTbMB X+F,s;qz[h7ԇKb",՜v̑RAEa@~q'sx KM] =PCXT3xSǶCuXHGͱ#rN^xVO+!8z1'TO6]J,ڿjF5A&eW  nf$p]6k)9ޯ `H埊+; uwz`vkԲjItNf˽HQ;+ޑFŲ;sԿؽL4)W1ʅ.oY!]jl,٢tM2sֺML7! G?s<.R1Qt FNx ՙ5| PٚKIK}7pͣ-`%-M Y"q9flI;Y2WD1|'N>i9kJǗLZwtcb:'.ȳl_+ "k!&~Ef{a#, Y|Ks7qw15}]l^#Ł֫rafd,M !k z1YqUxw{J|T߭ЬfZWd@<2usQgY aZ,{&2fhǛtQ5Y ,Cd=|ͱ݋p½6 GOrK1^bm}jC[108\?Wǭy ASR}0{ݥ|Y7}}ټ" bS/R5)FʬgNJ _Cx^<^bՁUQlѿ(}\1}f2d]CY'KɓaA4n<*Uxyi*=ZjL4k<*iK˖j-US,1Gr]Ȧjc\C+Ͼ^*y Dra J3:>o RL5p*ȖLa|$)n zkLpvj2G/m? Jx&PZ߾ Ȩ360)q? &9  Jc@xmG r].!k ~1RS{tTQZ!&%i~Y\q 01 ^mIx*lTٔ.mMnE,Yj>fޑϛA:mq.5.zXTl>yu(=ԁܛ%]d VNfCF`Vk-S!Ĉ "[14cvuszsyc0E$ye"τ6Fw%L L dvUO o;Y\f'2{/wߍQ tg Iԉ/K}}8D`Э@qz$ .; v'|:&kiAWDztwU0_ѹgđY99Q SEc;6@ Hz^ km* %N[k+"64;Y]E\|6},sd9lN=xZy*Z@otGȤC]C([ l̶+9㔵 l+u;x69U,1e r.` goOP1ቾx-P:mdۥ$- h xBZW r<0nW])?!|pїڑe⃩&`_#OYeBŢMNRCT]P2>y&h Fq=1{ҟN#IFD~]王K3)d0ɜ[+ i_Yk'>▷Pm[^Ä$h2EV聄dݯ|9xxjXy5#DuIߦwD2'2GAbr 0\y8%T@X T}8^ :gM$Myɝ1 v5H{?(Gw(3Rݝt]bw[e04yAHovH~RΓ_C;-`՝_㪒޻8*38B<نvb3.4)[HUV Y'v0z~b pHәTG0%տ8E'QGMI:MƄ%(@۵뀆z8BU0m8"WlUId,[83 $2<"2\:|@wA쯔t٢ "4L+fӅsݭiw:2,2wqO)l ҋXK!j3KVPd/Ȧ^XZX<>՝W9@,T$:7O촧r("6ޞܖ cDK~q'%Eg)ǘv(7X2U9a:r^ w CY9__Tn{pο!ǩ b:\T^:?PZ,(לӊ{Țr:-GLf3 @Xzw9{X&fϏ:>v?pEo`a^ɥqVmn\i /oi|̝a[.*XU-= $Je/Y4{?CƱm. n$Q{K yr5A[m4WQo8PʥjeX@*L W1؅1Y)$u>=8O3M }:`Th$Ni`L0KiKC4N'Te?wn`v/chmCK֑,4mwÏrlI_låfbO{#X#W'`)"~we3ah S"X)->M6p\]T/;K+wdi/JpJs 6}Et{Pn`VbOME24;z}F/aD躴]7NRfsjYLdW<߷ky )&)i|cl㆑%ӝkx2 x)]ln,sm ^ޘL\ꭟ}p16z*{=R(_Dp! yԁhR9#2HsN|I7k$Ֆzt˙S5^R'3b|{ AXY4'm 12*j_qæφ9_G sw7jx3MfItJsxG`5?"?/|/6tc]{ L`MyWIcVXX_Md߷+P],R̉:KL#kssuOĊIPD̘vGoosLFeyzOV![E˨DJ%K aqlqJicT$%OIŁ%dl).F҃J 99TQڴb̪X"*)e@hRcw&RB 9zep;(_F wF:T\'7lV $ke_2.Q'RKq*OE]O*f9-~Ϲ#Gyo4@B`'tyަCL/o}7Jnj,UK&Y^%VO~j_tJ9_D/ry !^;#Yv#,ڲJOI6\P~!ZxݼXenʡ/jnA4AvkyLJln )m0 )lV }JSĻtaŁcl]潿JhYIh5?&d5Yy KHscq`b>ƂF {WKn3XFhO F7m|-xc:N<9v͚Jx8vvK!tgP%5'\ GhNy!dh:6-7l-yAgvPW%ulϫ5@m65h% 4}-{Ɂ~KM[ܝ)6Oȡ ]H*V/-l#WĨ|h~ԩQn`Z~ZqPw&9|i W O)|o(A1I LZ50hT_H",o/ٕˇ%ixzLJѢ} EmlAYS:db\o奥XW%0&թf|6%z8da]=0ͨ 8(\fL+0/Q([V<7זBH=[% sG80n*1%:LaIfK)}Źxj,3W"0m K̝q^vRӸw‚n NlZM}sC[ADI@c AXE+Ec-԰ۣ=B/te8nwbZ0Tљ!F{1aA'+! 4T E7pc⬌=ط& Mݻޖreu(T>24Ξwdv?V,h*WC ٙ )ݨ( V|0oR$BA. Ni2&i;g $X~ST0>B{C~aH`cєDA"ܳ+t7d؈gr{WE HwojI+MM̏U(rb˗S48~J]2NސCD''O]!C GG5&OZ\L+k\h4`8lE=/!gNW: _}ĽSЄ/|x@#:1QԴsD;kio}usm>ݒo2 _iLv$y*1[9]r8%&|gTAȇ[#wl}%/:FJD(ΝbLgM4gυCYM~Ap@?}|vp2䓋-G1JizʌZYHP~RsU6a }FtKU7tN0qqǷT&ZFa7MC)_q s9)8s_x=*;[M$2J \$H;Cj [KjRUkeoϹ-B0Uȁc`wF1:,#5q[y7YPOY)x0sQ:%qGZMnᴻ+J2d+?Ux52fmN,*;lOuh6hd  d01% C&0T 8pAEuɚ?.Ac-pk돌Zo4U ˹h1'G V7KTbǼk"Pv^.X_% 1F2SAOxi~ViξDk'ct .q+V#PH/vĤf};:&.KF*͇He\UQV"}ur5j|p5UH-rkuu .8`+ØP&c3h@[Ƕz)vK>5ppY6ܠisnx8bBEQ ;K{\7I-krY5{lki $tP\* @23DVz.fmxO !-/6 a me۵˛H?Uo-@MÀ&wi.ۼHM: q:maRG=2=9&|5}sD?hcN(]U:q0>"Q'8G` <74geֳ^)AOTIvU̖1 YjGC;Too<=I+XP8\9͖?f2ip pyXS)~ YS*7ojqWF$޴)Xy2>W;,ߢ6K#Ikst"?VLm#.'Z{Z?]R^e1VD%B*5c`/jܓg;"[hU]5w۽f+GCLߢä Yg.7)b9AD2RBI0͊PH̫tTOI1_mqdG JE]Y8 !+ v2jc$F㡙^հpqXZYۏ#5hf-;Z^@ѣ ]˅Ɓ}Mљ(*6FE`|DPzaE?8*'F%ZN1??'ft-5ie N6ňΙۀ-gLF֚b,TCvIVvSjZ:AK{i\B{MoCҦN/HÓm:eI<]^L&1Or[ CYg#kЇ֯ƒuQ+GEbW1дURrAYaj֓*]͇7YMljeaaZġzٽ!)Ĵ^!'&֛u6~vf Yb d'?͐[:QD˫4 ?& |vRiFDI'[}d${\tS7 cPrRJyM2߅ ?I^/,ƒ&`8PtQn&bI<{x5SE2݁H";6<3e BxW5CX$'i߫ `ˬd=qqfi}Ej}KvU!>jS$'`[ 52._'@H?sUi HHd[ q%=4pCX~f u\&aǖnk9i|Ma),MS7^^ p_߀Rn/@Fed#Oj+@8S棳%;?qefwF홢f Λk. ާRԴ/ mTt%Aw-oG%ݵ6sktW0)i@Jn"%( rSK)$\lә+]%SӱO ?~J7~OPX[5 XMP9a>on%<+QdT/gtJ,I)aD;I(̚eMOfE`8i=\וrbuƁ[3خ .29=Ig ? QG;RDnBz&W9 ˌGDrO;8}vŵhKÐ]YW9FZNϘJ[4`z8{(u"t$(* [D5I$JSwTb``e7 kH<̛?3ᗛ]0C#~ n.O8}5*@g6 BM-O}Uê%V+׊_䕊ʮш=D Vg^U [^HY-fG2Vˉ֕W]D2C L+kגkqWcie2X}}k;4$BD$=ZخBS5RL? qF&!R}PsYH$B(9cu"DH!dό n=y&cga:|o$2 M%tB/%8ej'oY=;Z{i)~LhY se* ?nRZtrOwb#u_=.0}US)~MCG9++3A)2[UƠ8LDc5K w%>:3pE3;B#l^6w@L& >S DbGXUtg.Z"a»݁R&)~v.k99'4[;-t|2vĽҏ&@Auu(%jUsa|{҉U!@O03=vH5昛UUA)s{cY  M)a#z+ љT0ɤKM˿/*hN"j8.P<,6S8ߏP2󘈧Qϖ<*s٪ pP1-u3&ʨfkM("1~3R̔Q nyku/B:~Jr@ص>=Lh rSnllĺU0iG_>3tA_?ATL~.p;8^ޮP}+kG/c4 Jgod5Jy*UwVs_ (S;DZN{4XQ>w^OdrnsWBkcCXVQB R_tw"-8롌C7 X~hovPց"b02f17 Uբ%ʺ^H >t#GI=t[G,΅e1+vysY`"K1A F_I!|98Ge [A4g@Lg\0@PȸkqKa φj8 Wt&wlV?ɫ1t$tu#}Sn뎫"Dn3kwNu~DJ:3b C,tGVJ0 xt|^pk[pLXeT`DmUˠ?E65xKH)Ed6V0_ iGښ C0Nc|PVn3ٰߠtSRE˩>$XN4{9x&IK|#V#w%P{σ3VI]oCd1Ů4z 1FCԾ|=HjyMs[pju:$i$~+$djInˀ@޽MCjֶ}IQ!;ݭ۟ jMH:͠&L 8T dn9 ׂgwANJ9CA<%c PqnھpGv]a^n瓫?ֆFsD)k۰0ʏӟA1ET[Dv'\)f OsSvZRWJ]vw庤_ֽBI]#s.ZYȅ\93b!S*_:t*5q%QJ/5sq7XEcQj b>p8v^kk͔z-{듯jEOSEHAsrl߽)Y_^7b%xSn/"li{$>毢֏q!R$x(8i==.Yi7bQŝli~naD{ְ 3U1&7 ,w9Šw,CԶNaG\6~hI x[geDU ]ZVy-fɃ3@w+Xn*? Z .3xހ*d7GLw.Pi yܥ2C9>')%߯bеKN՜> N?x/R>yyof}.R^O+.3U;Ra3:#J Um,2*yxӽXc_7?~E}lTI G4ٲM '&ݴ"B5c/$#w|P5 ӂR>tFk^% `R>m[MF' 0[/L;{f#@*ԘxXڶ  sٔ EikX;M b.[NV ̕B@Bxa+KRuʸ[u)!k9)Phra>fAc3X3#D/NSK5S*{7DYg~[<yDcZ0D7Q\x/jjq6Ga'R#^,6煑Zyҩm~۔+"ŧD)<ckIv\fXvg;Οp- H&ElnVc! ӣ tfLi<&H]Xfק"#C9xT0kǻCR#Y?YLjolAv|Drl l|m_R`kVӱ tC #:49oFB+4K,{ov@ʗ֯@x 4o6sL)hXUFc0t0#2k2Ld/%?{W&q]Śbno~'=e[+%48c'q}` icq-]3E}-t% 6>sdȭU"];w8wM$2t'VCܼ_(wm6Â0hˢ~)x~^CS⁌+=Zk4{/-گZ_$u,e#1@WBNvS QĔZxKd_q#^i\f8+%CAW4FZ7WFvdAnQJ񳃽JȏۼGB1tٹOg[Xئ`5$MiddbNZ818܊2 ͝ezM(hN$ )Os8`cp/dRԯDc+`c3*!Dhڎ"7FoJ[+hRtV2,<x&b;&9.|_C]BtV`[y >#ٗ=USvLeњNjo4oj&l5 T,wכFfHUBm Ly=D c"ח ȐLNq+16R[> %_ēI77h6Pgw='ֽ-ZEk; Lo/> .*!ɯHyug " +zU+1 mc$Z [@}JUn >BNOlBBU8//&NKyGm ET't(PS@h(n '5X(8e@h\JUH" ~MP^1qz= Y(Y[ Rtߩukt00퉭*on zʵ2Zj/C]t& t˖uU@Bp1C 5$sƭ`-$Utf ђ}SQm7슴MܵJ[M"mDIU|kgVRκiX\Bȣ'iGHVH cB}c;yA'|#ݻ( ؘp~i[jdMGJwvvYRPY@{-6 B;.:"ǥ/I:.@<.S @Y9nG*4 ZJ<O)*.:ThDw[uL!ZH QPSV<${&Fwhῧ7|mQl~OӒ9}s Lk4e0)p\w #<}rhs7 q;VFoMR?oZN&䏱 `pQzc~j،=k翁*?=Z[$اhYp J6@8o|(Cg%2FJ"{D${dlս٩04 ca2㘊昗?5/%[oB0Z览;x[eң1]3@3媡Ɏp"&b7cDuwydxZ*ăyg_#-O#ã?; |W]*(z0D߉# D0H}M>ʰL˸X^ ; DmFd҄(oMܰfxIFo.nK_ 2*HLLV`ۏ8G* @[¶Z#f?]D. Mܗ5:C)'x3 \pI jnn 4"C:D0T hc=F+@L=w不ty }S갡VyQ䁍q{Hq*=bI{]1ۯ2ގdf!K`$n,ˁfs|&G kH "}B" 8]:_TD=Iwjf.ƛnh\&^q^(\N/C HGo4AO\1n8V8kZ cqt7%Rި{Cʆ2՟/7T;lEL04%1Ewc Ka rCoHqMx5ѱ=2]ߺB̊a<r_b ߨ5vZpHԷڥֽەQS%S$Dl/I3V&o%uLGw70ode γd@(ᜋ|nڤ˟a&̩yi_$ᰚ- FqqoC U6*W/ .P}ċ I%Msĺ UTB˭x3 hTn$)>dc-햂׾r&&f ӱ_}& ԄW@M)͏|1 x+)ܹIJ5#2wMv̈*Su0e;f-cs-rn:lȗm:Wmg=Du9J_;?F PF^mdd%k}wmE$zdCc簾ăZ}dR"Mz&1ijv[dIq:*<%bxCE6B`Ԕ?ȩY3܏,~NRU3lMWR~'M9f```)ȓ2& ]7RTVx5a SF5C,%ưM1(h< zs1ms}aȏuz@WᦞW'l!Y|XfT~ YnyVHL UQ]iS*ӷԞl}< s Û3Q͖r 0jI5ϝpuo]!*k>6H|,qBbIO8m8Bь~ Zv!_xI'רͥîqLp #HBs"q[&wJM)k5<'GG,]NFD!llFpNI (VHʬ`ho.*Q*aΖ%ʐuU|*$=*l-##Vf9~A*-&7 g:UGi$!=yd|nЖ\ 1VAS/|Jm$@dfo}ڐ ^7ᆚL=W׵9]ϜV d(UP)+w&Su^znlϺg$r8+*[Ђ:5pwm!|}7\觪yMv"lWRXsvs4ʇ."Aٹ~?ܘ9yVP%SaC72Mjn*ug4aㅕ5exG2d?aBNs2x咫\%"Ǚ^U݉vw @6$g(bu7_1<UC#/aϣ?α =]4ynx}m]KJ-vD, #ma o9ȇNcSZm 2r:B&frw~4hμ^5`{^屏`͉[:% dJ:FX[ǻ=2/f@?6 Dr]̰,{+/uZo;TgHj  9YaȿZļ=%nP$^ȢJ{bgdIqA0=d5{!t0>:u*vBLR{p2s;|.bi?]Bj㒩I$7IaFeg]FMb A%+K3'3/@+>G۹Ce^ÖԸW(0l-kG;Yr)&ro4?`_"#Fn╷ő4DRk4>WwvwrR`!y-{xNůʆ.庹c66^'àW'X.nMPr_A-+9SژHG~LrluK!߹[tlnȓ# e-֫R2 >Q]#1YYPJyH9'Y G5Ҏ  /cQCi9u q0pnty;oftKAc?=wq!4o& AexHmѤm4I ḅ?!dYﺷh삇jZ'"B5u^!r CwLJC`<_( ZwZnLŧuo;:m[f~6R]e !ߓI !-KԹ _?=i#\6dw&TQR (&8kUm三ť\tz .P.3D_|ڦY:? 6{F:l{UV/Jvqd6yd)qYΙ#ݳ]T+vmn?q>9}C՜%0j\A,r4qrB39tv>]VEs&/[$lޗQ%*`z\;ك_u=~Գ?S25SPwDBq`K*#-eKt =_>R2: k\^^|>;QOWC,x5nʤ-ߌ٩[ ?U^ާJL@Z@h'b~lТ~ D 6"е6|k‰ѐEH&14˦ ceVVsrL[`\4W^ 7UM3|@:h1?^ #0ѣ8@ư k/x5-]g0N "f yu^۾3҄d;~Tt#?xJlH rcGQ N4A{CL=,>`Z_i4%V#2OOəlpޟ1Ky( eE19/J# h,rFbKn|$cnhy^Z׷LY;&{pbrHrN$nĀոn%Ro'R#@"MD35zPŰE/Iʳhĩ.V %J^nʜ)Pۆ Kr6VM"_ؐ s( 0H7zTj3ueiԌm#.DxKb;v! `BλINPFԜOwR띊R_9% } ,Bx'H[4+`VF $?_\g"|Q/E\upWC雷+\g&KTÔa]ZB y {C-<>4>>r"{2em1>/Τԝ"FTxW*}cFËZ%DWp,a0T*@)wrKJX[՚Ж.ԙѣaIݥqXDyAL | #F]8]OwgPqVEҳf7`'y|,ښT[ucf|@x/ z }M&|aal8rG`Whp4r&E;ˀtUL|Ư˖%|v{'M-D9GZ{ P4dOqi }''aT<e(DMCM*4HCxؓH`sTHo.MȌ| 7%7]W8\kSҽm. v`KI5eD;{3hpVQ:T]i7O}k/8CazӖKNr(?,l2#;%\p+wʜ`J9]5km=Z qy(c}*_I6т1c?Ec%u/}lxc$mދjUo"JTdFm߃px4& g&|uq(^ u9VǺފq㎎x8f sx|A1ߒě)m4 /LlS,*ąmmh'@?\|pY<]k잍fiOEgmk1k1eTTYo彯n 5(V %Ur;ɫڵge=d2VBMo攽( =2fgl7j *cjT7#x'+#$zYYY'>n0кRٵe; ~6SQ~Dм5`;m˱<4)u QT\CC됐-oRVXN|le 0 kqQ?2r[)YѯeRm1LK~n*$`PAZTglPmlب,O !2lHd,)>7 [1X8{>KgH;啴d`5#VYl_.:L}@RD*lf3v>!X*m!Oי^"CaG_`Tu?!sڪh~B3 Ryl &ϓ*t 'ɳc>$Jc/١PtK 9g8Ζ+XBZP.>aC,${@$M}[[0[Lfi|<4tABfj`.[EuN=`A>k8K8(/t'nNg_: Jj5 H "5x!a.LA7]ܩ0A+0L3! pYz# "ro^.엃d 9q,[)[#1D#$%,&E P7eߠz\ =Fa!J$Or 8 FD#+tC}޼,CߑY Lظ>:Yۋ6<ԾŠ_[F (҆O]<'B]1?pd.O2}g0spyK@T!H!E< m׆'|boPy^ O8 IK`ro΄9f9,$d[+ 0/V]m\r&YdAڿ"v#ފS89f.4 A~_~;g@gja}բPWn~qpo/eaՕ} toeߐr:Lph Utm Y"_כOzNwmS @Ng^kv'4~ ` t^d'(I.?X%$ã YHWCoEk阿UB=,;/:WVВ:U]EIJ!/JaU!0ٔvfTF=bU![Q^A#Zv{+6)v|j}|$g:l@7x˭=cѓAċ֪7bRaz,2__-r~_RRDmgz5P?F!"JkIL{+ wLU%nh1+Ux[U-9npG3ΐ7ZVH WCfv l sHNI'< yBF j^=iln,lFّuapL )㩩b0olڷia&-pK a%N ,L@P4‡,y7~ṖפޒJ %N[p'է4*,Wk&i??O\uHf2%P[XJl49@SQH'r*: F+c F-&mV0ޘK"PIչ8w&mPD4Q9?UP5x݆k.n?F$Rqߑ@lO6g>RdG eN;jʵ.6n+8'BeUe}i|8sWd6LAlj^8vX)8mq@47YK L;Wf)}|SYmfLgEvlAm_^4@?vyj6{d3%Lgױja6 eG865w N /tMFuDa eX*,ư3~\jmL132h~oݢ[2!c71xmYzj7fPm$qfU*\mc۹8wb !零bW_ϗǖgÕ+dvyP&/9z[xpt.pOM<;/!XG}ʔ#񌤦XEwE4 ?eSjW(W9e8cZp \38Sk67*2ғ kdx ߨmp`edsUlHZ֪3?Eǐ{gn'`/ GWdDs/|Ek~5P5{&(68Hop80W-lj_"ˢk{5ey+-26-9G3JUVgi}=.Q8F_AWõgo9D*D1:RSj `BQB5%5Mlk^tW1)VUAe)V$,5wpuW%3gnܳFn?.3BVBeƓ΃Y 6͌լ./kE)'KdC f9wA;iWq * =jL}qVqL>CA<kڳi7@_ 3[YUy gʠ sfQl<¥mϵ ߊ8DJ$nz<Λ4YܣrmvgdsFWp@ȎZ\y{4nkaNcȂV7kd*ZbQ瞇o"dC-QahS;wd H ;o[$ 2}5J1v0jSWy#XH7p'v{gq)9vQ&㞹;/Fr_Z-v@cI/fmȝ@ %'%oRe ,swydԓ N 2L2w\ṣ* q|xywA p,=Gf.8g' &DdZ~Mъ 9I-~QO<ȝDC4ݲӉP#ټ΋ҙ7TF_D!~K 6 I6)eghW{p/ٿH5$IO)alw"NGƩC3;Onу;2i6G[(ƺԝ{o2 lQޚfp :Ac#1K(>$(#,߸֋~{Y=kQOel<6YXC; ںB=EZ ;'sL|2:QZm5ZzEixOamhe^u&\0χ'眮&y"wC%`X + dIܹw>Zx Jò6 FTZs6%_q(0Rv%@BZޟL֝E;~v%*RE>//ڬ i6f*0-o ]-DyiKvιVZ*{5> AolB%bRE®M; 8bWCDj7"Ņ6%ŽSu'ؗT:rXw#kPNTbR5uM STZ Cp2/nlXxR>ǎ匿{fϏPC-!+$@A2V=hE\ٚ]Qø.4 /F\n$q `6ݴB̔|Xg3-_3ڴ.Vn?G˓Av_)hv`q,OcRcU5l#<c v/F5I1|ʩ'^`:T>!sn^=X'rʓ5LOZS{])!,^Uv3?I*XNʤ 3h?\)ʑ?C"IU"#k' YSG"˅e1qx#KdZ.ܱ^޹~>%ӭ4W usXj3JWz;P]uӒѓxD*+첚dNz:N$d=8E*+5(ZZ'0L#'-Caw|(cܒՙaP@#UT#B۝1,܁s%iR`3  <I Od[09Y.`Z<I@ .Ryk񻙟G(d_& Ce#Վ5F CA L 71MY^3 ͢ ,<=޾(o 3DJ =AȞ6(i?taħۜaIWO$h/lu%ѓX@Mp'^W#ȼߤb^0x/ _-Y94DyـX }d@FTpbFd WD"sßB/ߖ\ic`*mQ~ .V"2smcMi))_dyƌUHI4#?$BVq(xIgmVQCaW76澖2JPET3-BB-yO^D'40b81!O{62yu֧$Qak!bՊ\gQ>4VQ77S~Z\ 硒NږP8M 9j,9ēg2RT{Qyokh5-˄> }OdQQmUqY^f᷆u+NSf./Tl1E~f}'I`;؟EQ?y3ڔQ:KmɨAB"(.PႲ/sfQV:W yLibY5o[*'C ZzxیCwCucw% !]Bm4( 7vv2Aܣ28jNi2QSGĊ#&_XhϞP~@K-BY[S *S3A,͋+U&r'܈a_,A^$漏7γlLߛQ y$s|M?s_# BV*n/:LRG[5/H;[@eO i\1u "01?r/5 H29(C/:st'C)>1[#X>. zl_dfy* >r8nIH*{^yb ѱ<6[ xO"A^)^QwlV *d,Q Snv[0*Oh>Q Eυ*أeL` ݎ5K>Tqbrb ;q q5vm(*k1>i.@xU\7#1i)2@ %0KN2 YHb8Xa͊-&jklNg<%E*8za z>zmoª)iv)]Rm4ǚÝ;Q |0݃vE"Tӊþzg8ϡPagrSIƱCIT-9'=]߃Y"E)P~1 >^^o8뉼\VG (3T"mӘAmH 7{-Z[CpB8Dcwmn( zUqؒ!C9v 8Gg,"lǞf'([.q™OܩbTLUP.Ɠm3ywЬ p.byq4 Ď!aa(nPgԂ!$iҁIF2F,>`6_$&?H#$:A?C؉(mYBAl Tv}m_5𜟶FRk^W6pY3ofs@<^r!QC,R7S|gHi\\*|DY4o|7чfIʪa!sWZt0W:H>a(ņBAlhW~wa8]<)cH;haCڒYkH#0YP+*Qn3ֈ$\ݞ<5Kt6(duWjˋOhW& wϴ$3O6!&^{؊ C@*轼!cex{4+tm]=A>=~"1(djYyڿ߽vΑp]NU). j޻d>Pp44M6&g ~ NDmpSkb`UqB!`K+:LM$j.m(K-`d kxirFɝAKRp )NTN-t6EFiU3]s"Nݬ, ti#L&$w᪊nsH}D$y9Ai!^Xo% K*qH"FH͓$s{6Hp=3VyCb,g -OJkټفڔjB#z>{7pȍ OyFn2rtc6L@-M81Tܮ#ݧLLV"0Pb0 !TvqlaiϬQcؙqx;(x(۹Yf|$W]`+yR=3xʄs:eV/ϴsPR@W\¦>LU_F`f?4ƎͣHG/袾SSšr pdcs+d}3"VlЎ}P^Z9c:Bϖ#'xp15tĺkrW&K{ѳ%Z2SJa/d۽??9_H8:yI]=6docDoA:!|@U6iЙ>YK+Ca!ӑxZabx6tqgbxXkƼQ`Ɲ[PobLf[{ o(=$enkAP=m` $a4[]z X,I+FgRFO(`T!;ieq$4dSm\ˍOצY:Ĥԭ!sہiǪNFfh) Y{[=^,iIР2{ ӛNWWojPXHN66B:&k9Dı% q 2^h?ĒwLL{ ՎZ)DP@YMmy˱ġerGXXb"Q&85!__h6+!:M; lb7F\; g`VFquDUΙth?ޭ"gFhkvV>Nfew|=)dp fdm8z[@=P~Xъ׺9RJIt58>H2W-FYM~NF1uFq$/a04ϢͯHfV.#j,lJty6hno-{d۹ xBhj#ӁE3 Et5[=n1Q8Eអ؆XC u?|@!2t?*eWNwrŵmM"mOPvӹ0<<ϪzrU&0;+IĹqXD'!1Zզ`r,QfNNzq̎^z":<Ƨ5^SzJ ŊvIbn4PuH%#Q@O5#2q_tNp>R@g㷤ha:]6_/x\e~oxyy4ŢfmW0F#T$n`'Ϗ|\nP5v$Ø3>rǔHPtL/l)F28~KșVhl%g05:LXCw*i6.nj`LGe+w3" xDojM(_ِE ~t40kHc = RH=^Z=T|KѰզ]j-xSÎyҺfU/TK"/X+f24w)a<s]SNvd_/Xġ?[ PhN_ lZ+գЉ_D&:x5kj-B.iXQ(%`+I lG(nM æa¢5Z/\fX|9(x*R {S,)ՅP߂-#1i퀏 ԐO^hwtaWŠf\)Mn[ːL]89B=7`i s흱!Eo D Sdi+G30ŵ_F9R5gݼm/{BVʸ*%q0brO7[^-fG[b+O}-C0~pMxK*Frf忹[UVR>uCϯ eq%bZLl̑8Ti;x/WfmI[+η {}\۶`9"%N,nb.%sCqf,RXdy aFL83k%oU)6VQ I}Y,>P az pK"w>ܫG+Ё&2bk "%٫ 5 xa8lVcj4Do%ɿQ_xr x;4K}T%75Y38(-yJ&K;n˴2@wduRS!ׯ[øR 'YymPzymsI"$_܀c ~1a}B^u/Y" vG "@`}gcd(\Z QkVt*߮ GORSDBdžZn/rdui$\EUAK}m2C4( $pY8JZ`ן3E!o C U\l!y#!X[De_M_\ VBa>:M uWN)<ҙqӷWUwhh!AS_2Sޅ8XyƱP \Vt߀Z84ƩrFe7W6j\k r&1nQakDe: OB6A_K{M͈̗./:i|  0u@ddflwY?C`wBhz75o~ޫ$K$9/3pD[1 n(ÔЊ^dKU ;iuV޵XhU3!Qj" U|W묚R~ҊQ  >MGd4JvԩƭȗNвC!NBqoΎI[>wkeaz4Xds4BҞ$Ԟ;FCM3zJDXz; H0LM/g B]rY2i3H Sx\Ľt$ܵ+fs^uOίQbNN~\Q6L8zmVS{s*:pC\0o'9Ϝ}8ac^QLhwc+*ZG^hᇻ|wt).'p3:U&/5ü_[#Y_"5+bOєKGpƾHb=v %I$:e3GKUw ;Hٙ*w|7N_UfS-uZ&K>Hx`s(%Z^66u_|PGu P{Q(y5B*pC젡*,[WݛYF6|(,}~vO;Τׇܮ,Vr@ש}7;p&޺1 I̊E}Jߔ1 C rzpջq8fS%FƗēŎ${(0hEތfUcJ V).n $P+@[u Y&Xؽ0l*4&5f@?H{BvH;c)>[yrW u:t ݹ^9M ST f(nn!t<&~!1M%6RB1`ȝ gWwn[= M3WMC\)ȫf]Ȳ#V3Bk$b^'RJ&c 5η ZJM (k|.\# =!`us˩2 ^qQ{C i5U?(:*5Q]vDy8?:4gzVe{]. uh~-uFoAn΄4ߑ :se. ~K,\g&fg=L~Aw@gJBz֕Qvx& EEǨK0]Iׄ8,.Z)p!Z4cB&QLHqVhrب^,חQRj9edk BG>)FgEG`wHsUSъohh$KYFGcD3 "Ӆ ҌTra0R]͂u6<Ǜ=A ׋o_ feu  Yo~p.pS&aŝS<"U4vNAWҦ`z!OL9=5YwG%a> ?bMiڋѫJwnw˟$.>ݗҎYឝ6EaErL^Ӱ5MՏ\g3L?H\=k?^&oLG"&)WqqfD5aIF"0>屖gLjTѓkƋJ" RW*-F Tj#ae4o@y̰4F_ I*?]qg5ܔ{㊔l(=Ȫ5sPlʪ쌹5'Q }Y1\mu@ eiW8'{'Z/6GY o.\`V:)l&.㹻䯘ٌG~-BŁ$pkي 2]cĺG)35S"l%$Rm O+[D7Ez$C坳G\ktb<\z]s&az>̞Ɩț:cݚa`'> K`a\KrY 3I.,Sb3ֶJöQK+,&$8+35m+ "~}F5R~IP~F8ahF.UfA-qtC [:K4t4E3Dc81J~6hH8%,Ģr&Yo~ws&ޗ!_bΧOTRDHemLth݁|3uц:r<ыS&ۮCh D:oF{GM!^gd-(s5y3,V* \jTЄ7Evt'N7xgo8!WGqECXw>[ ʉy/p{6>/ӿlndvU(t}=+6\~Jp>,| BYS:QP >\Hh`WN9trHG"=fn"zf1^`R$7nu F.@a8@+,mGJLU~yH?0QqSKË)X=EwJٱtEQV*T\Ef5z)Vn!vI=HL`*:44b}нs7Y#+Iӭk-(fh`ɀQ9"@"G] r'fY(?m'}mf^ h1MҺ!\jeVm98\gv»PF*k3 ]=]ivɱbiVUhRp ]ϗj83G׋lpdWdh&V TiF֧l0e*գDa ͵3rh?pֿn6欲`hJMǟ*I1fu-1rVSh1V /Ew:r?ȋ 5=?nGӅ^c~2x6h!N_R$`;Ԭǯ԰h]nES]_\Ԏt: .6,&pAww\ 'b⺢Bju=\V% Ң{0B3ږзi>U4vFGf`kq7(ȥ£"BTnh'L-'z1%ΔmO\q }#?@曵d@ߺ^GDShN(Oq{ש[׀K3wۀԇ'1dmבE!5P*>t_)xZ~Bwjξ ) T©՝5+VnA6lCZg3oV8qó~ ͗?yJ~Y߬Y& C$9t  Qy^v3sel&8ˋJlmo`KJ:R& o{SZ|U;n!u O`ؗO]`T%Y<%Pn;U¹ĄvPƟ!$`6&ϱ_;ELt#2Qg<` C]Z͹b 'Rr)B.=bVοAoB6=J(tvzs fQH就 a84"?Hr`}m̯' `)k+|$_ueqk)@OY^eEk,̖#$qz5J?K*NOZ7h_”q% UdZb<. M(s>iGoOR0o[?F=?6J9$M #wc}BkkzE/["OD7yL/<]wbpX.q< drx&rMEW)uҗ_ntk?6¯$E2b-:+TV2q87zxuiN?ILںqzc{|KM${y)JӱrJsSH^i^ws/HȚlCXES 8]~KIXx,OrdXhm#.+0Sf}<60 6(#< <̨j=,K3HbC"#j?y:vKޒ\5y&ashK{ qa5Iqj~Vk jV~ڽ!n%-}ԐVv(NmF!נYNlخ5WBiuq wB\ l 덆'[=o2 =zkНjM! 2R[v o{Mc* ͉KRZzR=%mWA7o/5d>MN;[5+'^;h |H eN֝R1lRO̠s 5q9j؈݀8EmVb4@a}aZ"a6$s$WO =""Y4KlF-wJZZT!I?1S|ÓѰ:xl^߯QUOT -65.y%J$zI|҄*F"yw7QF09c?oҀo)~z+p<7 !-GGC M4$z{(;e wf)catM^s@p\DJrH}[yʺ),4Hd"$W۰]K}650/~NŃgͬP+`tPv'QJ{f/?o,NJ@r"a b|=@eCS͠)m'׺ +ؤù@06znd2%qy f15uJLoNm 0-TR-%d*J6/2Z G $\!NyȒ9>G\,QRfJ'nrA[mpDF!a4 SDZ]mХhW1ځ93usLn^~R3[YhCa P8فxmL#BQ\D%'!~K n2+`]:DuQ9S\ AX^>vˣ*$x&I!g' 30N(?>ӏ궷>W-̬͠cVrpT _nRh#H)Xj0Y¹4I'E& Ҷ>l w^:*)G0h#KùE6E c ~HuXCx>P5A݂,4$nF>c){ڬzǼ_i9"Cott8SČǠTQ8=X9kT0wKf̝na,Z6%_A \O:XK}4c0j\'e5ag|mV!|2h4C]ѓqI>㈿x0ύ/NҡGp;R"4bt`ڭ.K~SZ\{"tSj8E?*c5OT1KA.~N0 /j،C55Vtkx sG"*͸@Utp,3RSp #R7.4u%;e!cķp>W36v6*#0 t&4@+*ݝU+3^Iu09>aې'Z\EI8E. {s5S3dX @ETc柶x:ngIy=wEr@ߝ p5Pխo-k2Xy~Ⱥ)PҖ7H!$Kfb&n +"itv%WڮE>u+]ܜ\pdjm #[[;TJʖ>ȁ̷GrwCr– )>ыYٟ9`wW D;uJA+%Jɾ,>6bF6P% d\x0hRg{FhF B_OL4hTNRÁi>xIe8yޗٶrnЛ?0o.P2Ƹ4oq`:p0{{`Ͷ4+j*YX5&l1K̪' (sï ,b&uL}OjRG``( Yڔ$}c8QN3qW! 4&TpR*rǠΗRC[F^-;蕜\Q]]g=W n{g;44P&GsMc=h;ΙC 4y$Cq}Ehm Lۤ=o!a  GѬ>k닛S߈޿@k`$W-ÕU mM?Vl8wػVL !P{q LsK+`wHhHCG~JEe>NLtlUģpab-gKLƘ"1 ,[~`:b%T9gTNu Դ8 npiQy\ sc :V4G06!Z(ӠwTX+ح@] hYZpJ9 dѥ/05a>|8A@G?kYrhRARɅdCt2{@* 5Dk(}es\F 'v_ &'\ZD,ﶔD}a҂VKq`]r%vǴG>U_ FŰd&dǧ|Nsw8MNd{p>)jmV #AhK"Nk6pnst' MAfT8JxEޡbror {U ]!x3:fm7)vyYY `jAl#pB\A&Cβt"1[vm8 fo}l4⥝qc ,(!Jqpe f#b FoB87׀{D7KI@EyTd׸1pռfX:łˁbg2_y7Vp[ÂIro<j]X ]p'- ŗ @ҫgVp +Ҕw'?~ut" 1͆_t㲆s$h/ݛĢSA<4_^=ŪMHȟXk g@ ! B]d^JP ܬI3 ê_Ʋ0{>}ͪfadwpT / FTųr5|Gʜa#][@Mhc%zUrML<:B51U(._Q m>̃:unlMdT)bE9FqMzl%iDzD37,.Jg 3Aޞ*ǣmUESQk/D#||EgĒ2I~M@6"YrH`' XskHwkYRq9{21Ps8[c7$Sc{p" {K`6>D+%.t TmoeD''/#`Of:ݨ Z;,pU[͞~D{tL.L]?7QmH6V*[5_(Fc0kgvڦ}oHڙ>h^aw$)jK7qsB]=/:W&.F~{W@-Rgӷܗ!G1_*k@h Bo!:6yGզ*Nhչ!X {֮Éj`Tc`էxUgZѡF]+H#2z L2,}( 2X-oa`#?jEe#p)R6Ε̃& hI䞢 ">-Nś3R ;_V;ye{_Pz.jϱJiMBvL֪7pk[/$0 $G^'Pd~WJXŹbqؕŭչ+|A1k/y!QelI/_DX̯OCKӏE‘$}馗$*零4%DrP(DQƸޏP-^_K:B=ͧ&&,P`Urhs!eӾDib}Vlm+ޓuXWAN0c0ə =96yT2mKz?KS;!x~RW`bOT\zYxu p.hܱyV:©sޯh[.=xh¾fM̟vG-ŷ.c/sQQqJRml cZ< :b9(ȌjL3*d`ҵw;[R7"pidXRMEL&v۰ SL*W@2-Va'lrzIpcx@̓UF#fYJ>buQTƧ֧fOK~R1ΏeOevu&4 T|P ss\{@C`MM4îtYS!5 鐦AI8RQTI` &̲3/A{5n7/.[J\w)ǧfx7MYn4B57/ VKvlmU}j˸(r4=Gtg{hȪ9\( eqw)|o}\@F;?jkVgF|] apOr,xM Ky yZ$IY; c ˊ7JٽbBx(WJf(,ܟ96X%@<颻~u~aWvq9%3%sK.^/RhЄJfy㺍8"yq}K5>w=Ăk(*B9JH6XTI5wF"(:ޗa2Ӂ/m(pqP1gwcLȰ$sD 7 x]>Ǥp:K/s U~vqO tG.ȵ  F1Dg Ik͹\&,Õս1EQ1)K'?% NE3e\ʖ>GfH&}GHw{30y\@XlFܟUZ,cH.[2{ d/HeLyϥf=n4(qqprFB\e(x2-\ȭ )MrJ69 pg i[@*ȷETHY]Kgm=? \7>wB,;Jf-Ak7̰N6!:ӇhރJJ /2Iiϣ*y*bDJo9CJG`5]Y%mOښ09.R !aCgAlB/P7|OcHvpFN`_A<)ͱ!ܜrE%Im>&0S:QGȘ+euVG\22oTv&"`5XbXӓuJ3l ].mr} Y$&X]$`AsDs UAL"{'.L6_`IWCLėx5yST"h6f I fU6/p▁mԖNmOu߭~,Ab}V/S|FHmH^Դ8, ,Ʊ_6 A,VhEDho[ՁJ813BgJr H =-agD oAE(OF)L8YjSiAuniil)MqV5Jszt8*7o4IVe| `aձ ?=w*ɬ*H㨷?®_Yk aP PXSm$ݬhfli7?\P#cw9-dИVRac /Op8(H+ݕ%/x#- &VǷu9+bn+hW?QA3*plb'+(UPv㲢nLvȽd5MNy2Kq0K^nYΦȾۤi!8.SSsوnDp yb*=B٥ueʓ\*H$gS1݂8Hx6K!ʠNcZc#k#/.lᬗxCadn;WAp|V@3? 1_O$ 6հ ŘTMnt8;1Bk"fx&p$ yH(+.w<j'+(9v_4@S.uSA( 9Dz߸TibZPm,.j;ޤ݊}ݥE xƮ~OH^9ރ 5/eB9,`xIclM!q[laꪤ׾+ C -09npZ iv|{+m%1:,S1Uh;vڻD/D ՉPN¿Q%p|2a|_#>f2/ 54l ea08_3Ps.S`|P9@I2O5X(( Rw?ËSmuo|>Ͳf\N栬aò'Ar cFĔ#*nal/[z*!{ m:&h%GD}C֡E(Az^OL5L M\4Kɕ. LFYe7؍1S 1qϮ롂=Th$:v.2qڑFw-ɨmAyZ)f<=|s[BJ5:y.4Ners1l{Yy//д#Lr2н l/:J\F)Nf 6M!q-QQ8z ʎAq~ &[?yjYôFJvH۳hrW fnTҳƩ5X^7 |p;t\1]$Ҁm=TyuR\,"`i+\tQ*RPว]7-ފ\ l45 ?!{q)JXe4a - ذN Xb`8ߢ4trK$ 7r\H_7s ^'zMG"8BҒd3n6e?y Rס;#=᪅l+V F2 ] N.[ũB$?Q #kt$xc3rz@%< \%iґ 63PNFAEl /,7oer1Ntށx`_wktx`E2W_W "{Y>SrSh }9)$( b&,Bm;\{ g! lη7UB8ZQx$k*Fzbsf#Lz4(CFq/+;|M0?3_K 6y,7Ik-l*0E{s>x^.ky"U RP"MH }CyK|`J$,8jG@%GC5u n"0:&^@Ģ[i%3bnȊD}F}l(x.ټ~[//yU%ũa28zPc S Xd_1)0fO=%ת lPN)E-ŽnMe<B\QNQGT4WHap,ml"]:i;n0gdI遜1 Hbc*G,A&/.8ѧMAu^#6AZ`$@I{Gat yqW)<;ǘ IrЌkZ\ͤdEp;+IàF@/GꀼEJȬ} Of QZi#zw0>96xR(7?Jٲss<21vH7Oy< 15J ݭxd'1r ]WA&9ܨ,>MbY-<* tM>ZXxA^8 T?ʩjtYEN¾ef>blwJ<ޯ-\MD7];qQ] nLI:aj\Ԭ˛xoAƕx3UW(+w ªL ZJ `G?q'LYRbz7=U#{с9 ߗ!#>?]eNAscꉙRѴ'?z6ZDO\Rƨ[;jh@NQtx ftvaDy'Jl#!?+kcL0DqpA%&'Qogb¨Mrb+^C@Zw< S LB-؅VPv!@wVrMi)!bx%R AIf1'%^ dʪ?hV/4[Fa% 22"FY.v@ne^ʸ]5 qgVISẕ_qJDx_XWbwY3e@SNEup.IcdX VkxB ʉ~T9T687@6E)~$ d$%ٹv.# bo{vg[E X x)W&YCK  p8ֿsSV~.0W+*ka72͊>E͗n@:J#$n7vz&zpDYbm۲€0YdY֚Ih[8m]7o&d>wKKN'b2mcKutIQ HQ,gIO0c2C(.:]i 9XˡsI 85B`$N!e0ӻ|ZD#AJӒ\|imBeߗm7RÿB˜?[ޔZTG@ԏR &= :*JA7bԺz+LEtj]=8urn{@<ׯE ‘l_í: )ev.ɝTkf %q^ΈsM@āMDZ>\o1Ӌ+V ?E01 C6֦ *oL]SqU;C2쌧 `\%|'Z~w)ѥN A}8g>?{F*Pj*Y[tpO_7e51T_]:0DLk&`k 4_HwϷlr?2jk>c*#w1Bvzꝴ/']#jMΆ0w{i>IUfLs}.97To a>m%C\f2uvo Q4]/Z[aq/w Kȟ@kC&&%L '{.(¾7-jT:JlrYA Ejf/nkM( 2VKtµvn&NTEmZ[m -R$`R}r|Q^=Oٻ ;ɖMJ?'ycgF׆O+sgf7 EϋQz^ ^W#h4 ic0[)2!B.V#K7 $`ivi?u~\,qtaK7лw̕7a2d ,%h7 &ۊ:-@U$!|M!a7,h7ٰ$Ρ-õmtY)@5pg\g7zZTJ2*dS PkTZ>8ؠaNu!fDa!PОKxCXxhǨ;?W.ZcƜdQ^z4cٿ\p+SĊ)2k/P3DW_"ǻl+XJJeن㖪CPV9$b/ _ zQ3W2lhb, CH$q`{ʡ4mQ"%Ҋ$N)Hꇠm-KlJ:vit;Aa29'vyuR jpڣ5C61ִ?YP1܏{jQeQYuCZi5A ^RsJ >4u5vjy16v]p04p2#*ͫ&ؗvKH_ݏyӭ6li;hrh5*z'TV.ZNҢf_W<:$t+071ro}кqK2P )x4(܇%w>%7vڧB]Tΰ%h!P5yЂ`-ЙFQո<)r`W,u$0"LŷOu23FSKng˃IJCJ^iX-*ߤddͽd~j;NW;fb =ZD @;d.ymI?4#Q1o >l2pmQ\WG h(Aţ'>%u/d\«~a6x&G4>QjqH5w 6r! SW AO*6/2^uV ]W͸D6/Swy0v'4蔪MC-LLؗFv3 1.zQCSs8 zn6ʜڣF}p"JX|ߚ̀OVn(uXɤۇ|\bg|&-[0$9hos .B诨PTF*g0RW۵@;׎:s)5jjV(}%Rj"=Z9|d{X~yzofB1vM]?EK\ ewQMCwN;/"wNY_,X?̞8UNqRę"=ImȖؔj0ϴ^ W>v\[{BZ32? zE'yggF>饉/JDa0D%#DN`t-<` X_)/Xim8AkeI|8#?A36}.w_Oc4sG^?)M*7k:HhoS!ǽ> "6\z羹0"V^{WzAvޑ"Y xkwaOP֫^m:C U!ed,ZvSir!ZBnn)i VލKǨYn0IV3*vhאw?)A`,]넶 -*(Q[q;mVXyŽW`yDD%Z1B'@a%-dfo?70˞AqQi[;\[S?:(mǧZP#mE͏~KsxKͻ[H/+*{5gGVTY3+4X)NV5WF̺J5? YI@N5g" { ,JZ ߌBɧD 6ggԥl^+GDG"s{ PÐA_Ջ!FQfNZens̼M\ z\e\SV:QGDdid $4&&u`{E/*cPT2#mzzb*y%+E}}ݰp+Qa`@ENݤX^ 4b%p/Ňp̠iǁ] \{ _ȼ.:c%!ksv^߽u &;ġb(^8-InW  pH@btA"OAxX䫌jU l}*n|}apUB.jPdk1V_)e]֔7R f[r ‰n7^2EȿWB-' V n7"rFyn{2 ڇcCQ^:/|4d b:.v+CiYbo0o,FLtM ƨ/MꃐdN6pfV1,&-)y6y'$/%B2ʣgvGYxOq\&|6pi'br0(Ԝ c?!Lvҗl12q JMCWiWs)ȳEirKA8d@hlt^YWC~3/L܏͐+:d=P @=Dˣ*-JcPkJZ8vP=5 xh„H.s`( Q@g1o6pA{06Td}E$Ԫ]~z3 -"/Чx4zGTIe{/K:yغ9hmsY%gOm Ml\bcd=a§ZҠ}F$Ry$riN|vdџgQVͿ=NBxʩ_o#H/]Yϩ ^O7{D7A DyR#J3L[ ΰ-zWM0Eهcʘ{ۊl28pv 4S͍BR6kUZ4Y78y3gj)JR).v`88,pX<)$$P[FkT\_Ně L EFwN[vQ[4,0sU=Hm-=( į&%k%lHW#7oQp:Mg1r$ņl#[ BH}#] N$Zn`Gө~a1YLGhutgʄ)pПK\y Z8m]ȄT: G a/0Y7j?o{Hmw 1cs(boΞY3'J0Q82~x]!hS؝6 +@ޔwW/vm6H +gh١[Xsȕ b߉Z:B ߨmlmX,COlaXyaOh?^cTmB?d)CHk,T泤qc~;<;'6;It&j|1QmES*nH\RK!i8{t,Dk θKU~sZ~jŘO ^/elQ柞N'3I$7Rth9p drFesN]:anʅ!^A ,9jݖ k9~h"`Dk榯m()E ;B y5~_)ˉl%8 ּN fH̶FCWo30.u2>(pcs|b]@uV\wLBMKd8UƵwLM&c)=@3ˈ2AΫd]@GW΀jeU)p>a Ck*.x)e6c{*W#{$'w${r֣zkhƑa`.=/?!b4kaBȌՑc/3yCqo5^1iL>0zHJIs8&24ZP8=}9W\^`RI`[ZXV&zc*<4Ay /.ΜZ u^r +-{PSRռU$ `mrH ܻ4͵`Yd aa}v}dYTCgld1A RE O국pTԜSo]M!ή,˳3դk+0ӴEZu=.D2 _K#.=CMCȩD{>u] IT$juXnܻ XT !|$OqO7;GN*eL8\ 78@esg'g;y-FA#5k +OkA2E`x2ޒä'(9PnQI wMs#7pOؤ4X듽ρwp؎"xTŜebJ,Ly˝2Z:: :*ÝI)@yzbt±!3r\tD}PC(]zR銲̥Fr4)VXdwwzԖͱ߱ȋbB*|xq,f >8E*곭5T^x@ugյ8P4(| jD/+}1~kaZ9 r|b *|٬$ZѽQL1^!H^*ɈnC9 Hsr)w\7Z>u&X! :I zj%TRgEHkCC\ ))!_Ts0uU.8NP7A8tubu/aE{YTʷ#[~mS}mFOM Rq(C )} .L]]2Ul \>KwŰvK{9iTu2o<q4BYZǖ:5,yw8AsPRdLj þ >GVFe'!_B4g_%Q3̉}DzBM.;A?D\`uK9 t -@t +fwNBxiL;5RUz&܎5JDkwH'PSs,g]m /;׽n 1r&-_ίu + P }n.ϛ|#73m_GG1RF[v/~a'v-, ?6vwZ̴9ÝIov= Jk=}WbXY}BNdF˘R5 YeD0O*n#҅t.;/TK}}gsBfV8%A-z[aoibI's"I2tG#?ZFs9: T!.MuyBV)P:MqO/R &bGZ5@RR.۾vS#=J*86-/Z^g<+jdWG agm;슂_mgqF^'eْnc|軨=XSB>^5AyyGWXY=հ;|+Pݟ4r[U4>aWzwrDN؟8Na3%*έi40LdTY \73>"%)[]u=uBTpD[ДH4%&ZZFjPi`mDJZR R*(ian/1|T”|c{7]o]MMlۧ03@EuKh1A`Rm^p $caZ`r"%A0aCLZx%{(0Vj{'J ĻD(HvSA:M\4i^{t]:O3(yԍ 9k7pDDaa,${N,GW]D5R_lyW P^|Zv1 *|־Y&#$iES` e>>5ϒFHeDɍZDUao}XMO=i8߄{R1BۭrRS~^`?P+B4^EFSCB#L1vzvt\l5o&.ٷ(p>U%lf5 {R9m6$˰U(L5K"@ _S&v"֔, i =nh&sPAEq$.$^PH,{henHOekVHi60gf!<ŝGi8TTO@h6FfUAX*wH{ƒREk n&c_'^3)ORp\fUKΙkP.뭵2&AbH' }g=&,H?5Rܒ٤g9H_Y 'vy;Y&M_Dh!"Y -L,Khh ̭znFIf+4@;g:kz| f#1b 4eZ,׀ vl#JZזNqãxS}xwZO0`!3Kǭe!J +m p _r`ܢ3bLj|LgNKZ VS`Łѳ (Lf(vӝ ̐Wy>pPj~4CwaB"M0_p3l}YK2~ Cb_ikSMljÁj(6qQ`Cޖ9=ȃYAg6IЌ(G?7,CR{g=ۻ¹2XPt..#ZmLTs^̝*ɬ=`di&xv&J18I] a0 oz?ÊiѻhǨ0~ΧEY|udL""(TՐ F6`:V8>L3ZCg2MTawkij)_<3cZ6W`qU`.>NXQdģ,D~f#+[Ft(c cŎJ*9pe4w[.+->laZ&{bT*|[>qc96ARjUΩ,v2/"^jjy2&]kaC<u^c|mO:Kp3b ;/#C FS'VbAD_Μ:ryJ89 p*ɇq&,EO#?#hxbh` R3 T57)5?&]YwYC"%y},Rv#o#EP)=cʱf?)=•2fc{H| 6=W]gկ$-m<&pC-eS{tbhz$YTZ[ pPoO8~4{\}6el/qz d2 Hux/e ,Rn # @cQBSJ8Aؓ=Ӄ>ggZ d$sE_#yg%FTo2:n +}z&jRp%S 9K 8rZ@.Qr^\Г/~^n9O Zn`XaBRqQӧt`.biYEwqþ7:^$`YohDDB )c:)04uq~ԗY$8 Mb\7B n -5)&>D-'s^|+"}r<)v[j䃽k>Y8?XڝF}3Cs~:ԣPM?HJJLL^s-}t|#SU5;<erL#[:mЋ_yP%Lx$Z͑>h:cִVV0GP=Ko}myZ =r/q_^e i E2qb&^RSgƥJ4<:;)]?_4B62()ip,: @ \ì"|Ƶ{J]eDѺ.E`vW׌]rG #V/E)A(#r2QrK:ohKfabԻjw%ej6h,PT-pt ?MF΋WLTn;6ʷW^mbER~;,sTL>Ob:J7wN9HjY"+$::З!rr'<IzuQhQ,W )kꮃ:3@R*E$Q@B-ErL;r0a1}9.]Bٔ ?YzD~&'jMARkI jsK8\SWDw3,LZj5ks]Zs| rA.C eN~S_6NJ4lm=z7~ 轨(HIW)BS*hß+>@q/>) C٪Yu 5I !MjUcX&#gbSo{w A&7SKvpv8gw)M*q^dzfJ(!rUIi abk*zX%nyڮL|. ֝qɡ٦RRT'f"R%K)wI]'S܃VɤpMN/>\~,]!aSwK? ($~Z^ H r BJM&8` ~9y`~2Ǽd%D70m0&cWU%q|/`%w)2͛ j-v;2uumkqρk@| ls @Q0 _CH[Ȅ3 (vHj~?z)9ÀQ;!+b}F'ilƱh=w@ޖ\J4)(g)&8HP5e<@b'V겫w~?ʪQF>"5O`J2' k^ ٻWA^്[;.f cz6)}fwA%UT9nJdfE`Ih슉ִJ˄*Y-&uBA(~w#~ iUpx\ЫzIO_d`0MC.u@ 臘8pgz_['y~cul*)>>Jvt*XǾktyd4#ö+^ u/dkTw^;S73'Vv[h ZuƸ~݃ /YZ3yR>u5"5-I;)0^jUF;;AւHXwq%2c5мVG+9rE g׈eFKhXn&+vp'aJ3fI䈌~ەcJݲnjl)ʵ0:`;Z.${y؟RŴ{ = R_nf?)$Uǀ͏l4dӡ!7,朅BJ7s`Ny#UN?uB80BxI9uTS쥸m7&pfiF*)DEa^sN)@Y h MWKte"^@wl0;>]zȌ-pO Dx p: t?\l2đ јUnPyysz9lZ ymopyޡ}GP+F=2mgX8)NaQNRv%C 5I`_ BP;Jp3N>"A.%{PsPW*WwLUkUl3xu)2(f'dh_c2osk(LsÇ eȨ*kDq\4/rK {|5-xɋ/2[&{3|KtO./S ,snw<4Yfqo.R iڋ 96ԭ0C^{ٿ]*pJ}$&bŖ&kOX*߈.Ic".4~|3R!k9b?JZVe7%+dD0f~5N?B'Rhܗz pybdxuDn)"aPsUaxZ)Ir>ʵ7F?@?"a‚-!h>[tyol ʎnW)oggSޥ@ %IK%m"c;>NJpTEh1Ѐ""uu]WIxtҳXv"}לd7bEyGvhl R7ST*?շA׍&ywM+ROk%yYz1&;X ./ݩap|W&~h}" F<lPM2 >QR #$!2[Pه1[ ݵy=Pk'55dJ9&:'^ NK L֡$[0.ҁ[sHpB%eE|q.@`P%) 6mh9"Q%X!3p 7 FU?h`Uic(Y8%FdFp4d@=+5]Wb 70w%F-^R`V.UwVķ?=TQlX5.m3Z1n.u7;^'O8+ƚ"Ѓagz" @Y4]|u%=]f5 9 Puřj>pQFM (GK ekKmn3vT}G}P2e?G+r+Hjn$v^=YMxNE` 첺g+8&=.uhZz+׽}4 TwDtۯa=Ǥ%w\:JԤks,vqHY7sn(5S=15eX6XGӸK- Ѳ*)`5!0{`w5BY{b+qqUz֒8Y%RSc ~3٧E©l]p+^yf4W3 ; hx+eW{Z:$ګ!qk̼mGO Fn) ȡv8h$ 0QP 7L U(( Snْlj&Pr&|xA҉d{w37,.InB`"@A?f- >2;Bh a"E4XܲP^r=-Nj[ V!8p{@gFYFv0 %7ڇ d-,fiݜRo,7&N84fQ ^%hS垼66Iyϐ.Wg(ތ> u<|\`:uȐ ]Q1:oˀSO^j&v":FdPCon: </-ԮR9+V>zXm'J(s ) ϕC4/?th /t9g|lMPXPZn6wo0I:v%{^&BS `4ˎni{Mav]X 8qȇ~p iv6*i覾wxEnp+;t6/Tut\~YZ6@[ۭ|N '[E`/k1 nv e _loB%f0u#uFs7{7Qdfk CsK5Ifw,|; k\faBxb5v q(qpˑerh:ƱJ^87yYsw]0{̺5wm :ÏYS]sį`+#ZO9.4'ad**x85VBm_h@۞1.%X˵否c^F<-vL0z/C+fXҧEX)^?Jz5Ӧ>(]$c.a"p\0*`kָ MK )KC$oo *`Y_i `!hhíň d;f6UGۙw #} dFZCf}XM*dhuvBlP>fH)dO /HtD];q68aXdcaE`eØ6mΥ^.ٹx?}qwb^LYBsbKCK gHRU⣌Ef6IdX ,b$<$mKټJ>@uՀE{{@['{$ڱj i۫UEß?q!0Ъ-{Pc݊aPh$Q$;0/j} ׭PU&:ItP/tw%զծlAP]nغ2Og+҈{R,;=!S:LA96gpXZM]b ]F#U,ח\8U䦯E:z+5DOPe8?h{=sm(&dI;{zTr9D[nå ؍Rr B6˶ڜJ7ŋf |"$GpO?I yIBP؏4Bw+6n/@V7ֺ fCTjDE!PQ{[eHZ4ͣbjp_Zv/mf#-aLXoS_4W%U"8Oyb; &4EޖfW;(c9 R!:<7uYDdKH$z:pbzybQk>WLZADrbs4]V#*tr#샑8EtyB="݂)ݒZorcIInzOԲ`^s)n4 +=uŘ/t! q[ͷjW+2ixA²`%~|.lD}{ 凛tx!Wc"^[˾ ܋>Ԏ~+uw僐)K==-yjzT^WTZ#5h6U7CcC e c>Y9^`_u?ըM4l~?]uAqqd#|ՠ\J¦~ 8f=:LD&JOf)n5'JP+u)HHbwoEW]i0^D߱m$蕙: Y!_ޚYÈD߾g[mh&u(ER2ϛKP%f3*4Y/{9gj{]+xRP@J}X*m5JvVam!}-oU4n;Fp(\HY!4ET^4y/~HfA,F#_SYUٝ#hnk6f*lϔ aLehϗT;eoM ]^>l6pϨ՛dnxU)zbrG($$ [4"U'*Jiۉ' .bq,xUGƃ:4%H< @v=RG:q@EX5j +?p5-[;;rL,8N 19_΢*}Bo@ߖRY7;F&OT$ˢhfEXQxQяDcuOlP)vC2j|NkMY1n\XFJLivn-1vȀenU,#4w<]вnl3n;uX)V3:њ'ZBy3҆z ymJ!\+2uj{c  \RhRidltjl.&Qs< 1B4%ɋհ]E^ho.v~ͺlDA*B?qv^U:"bE>M:H `JS6u5kAY` YwT>25*40}<v jطJ::v6Q˹C,nQ]ǖo5/*M+.jw'+!0J |]#*"zqyy:B|5 }z< <T PB dKu b[E@:GgiOfYX%s,xn,U|1{:: :j~φoËRCc]y*Ra1 3DtōTHY# ;!vz,D̍>x9Cn&Z8co^%jacO Ĉ~p1o83kZMwXejO8=B)X%͜ ̂+Bu/+75 q8L21?s-U>ѱzIoB/HBn[k-HA|BohR(>>D(xڽֻH:Si%*\н!WIbPSzћXb`%{V$n[Y#u4_!#V±JzR5+zR._Ε$Тő}npi<yB$6NŪQbJ,7Pvݪ$?Z>\/BHжhyy E{`pU+ )չsB3D&0[7q_1bZO' Vjo2Дe<.: uoj-l_ٱ ĊtWJKIfa"+])5ש0"y6Gj3@`>|Au_XlONn=޹v/C]'uҴm@U8LCeicajbfkFuHAcZDN%k[D5Yҗ&זI6,Cqמ+aAR1hY賴֠}Iφt WtE_ ^ FOe#r/4b6lmWQG7y6X3C@FzVlm9Wq/A!:/Ug^Z 0Eγb`d5ζ(s7S)k{9s]˄9W҄gQibMG[nP5NV.ϴF*)ͥY,ā"hL]=J'hjB6Ro5E32ΗxvTi.29^n /ӪOCi_\dlf771C]":|11¨ `{T&OPNr7V&tJ_rCUBѧ+_7͐цcc zM:jI\2큠ON]wg,~gmɪ#ZO* bPiCq?Wm k+D*݄ ,ßj8.H ﰸK|^hiFcdQ6gW@ Iq" E^Vc,]-[p٤|w48ND$_v^(⭵j̻{X٤u-qVLGp0RDiOnSveԆ>P,NQ1;gOF[d 6I(4ʶ :N C3/;@l9',XbZg5taSvċ;YC) cch2¨Qd-|wb!572%}!~WO7 c=Xخe,47|N{[ m?dωN<7@η8([3!, ].5ݪM^My$D.GN7ғt[owƑ=]јH]38lڐx%twƽhآQ>60 VJ#?7|_F~WРkO᷿Nzk{AWif`D|4ŕ+m ?ȂJzgj`OH?zjݛ3\(M4ȶk6[v@j3!gz:I^Ol{?V&whʅ7v.5 bRqye+LU-Jc; 'FҥIuܬ`UN-T`0=#EyJq?+@ұܰK/0o2T+)İ^8Q-73Jv҅[#ܔwSIy?pшHϭD`(e1qOC8u =dx(o1TD3u_zf'Dl-wg*(#GB=oSۙA頻ɧ|\)ey _I+A W+⋥Da|PjW> @6%iÜe1%"9Vƒ"o mѦ]3řVX-ǽ ub0ąa"a][ ɓ;C2&*cܝŋ?mIa% =5; o~ hJƣ;K+7IAK|u)W) P?3lLvj iXJWٱ!yu{OP;S(-~s:|ʓcot YC4TYOn73%i[@NXolX8kٓhr" ^+$Jj3oFoWi#Gމ Ƙ8C.Ot7 uO :(o,NFIg~1PkBUQU/\r9uQɰ, 9 $'*Z;$;UB݂D*:'#*f*J6&Z"#aF@; #$E{^k@qs᫨sTTF 2D# ebPk1$*V#Q2ٳ'hwU9]S rKhozCvnrH(,@QUi})4ܕ䆾TWk>9_Mjg1Z-EbW&eW3ZISӣA w_pe( adQ:6ؓ|[ ,m8k b(onz?2:uymy<[qZ0;\l{帩E#B7t*$8Je\hV1grf.vxX3[RT 2_7qȰA`SYGŵ'%@Q1#W@Syۯ82e볢Wce4~cn!=J=5=>w).mKSy yE]d{xxmD `t+8<6~ ϛ"xSkC:גU-aCS ђ;6E;\>TׂLUoUDq~k%†煄ȃQGPedL7\O,1#LvLs$49jjF)j8a eC@U"DX)؂ۄ;/m|[r4겋zf#iؒ%5m (oCa* KIͅcK+bVɓ.ŕ!02c%|9q8g  akfc4=8=ոX ;ߘ |I|^AkB&Hr!y_?V*,mCK& WgT0d|Δ |f:g_OS7o/P(E8ri,P&%8Y.Q?ƓC{ct#Ѐuf}ܤ%V3hG} f%c-S$In<0?HjDls^]i%NS?C`alY()Gry ba200Gd%Qfp?P;ӂFEҮAM@]fr{˶ӲFkQ-FN1:b ͦZ59` Z6e!ڌLX'0/p=>M؇x"% U[G~[ti) axYjwӍUMن ̴WX;$>70tj,s^Qx4Ԍhφ̭𘉲䙾O0n3W&a̾pF0)Y"ଏ/ou2s,pNze|9R{9ʖ#A~-դ&zDK3^6-JFV ׆Q`An~GP X8ik^ 8lѥ G]>M.7}0=ە,n peނ;Ƶ[Yf{poPMRCA{9@ȑ!3r皗 ۨۛu3Hr1N6 W\2v \h)#ؐ@E'^kZʜk`#V ;di`G]UJ'p]]gH_/(@,]b# ;Pw8̇d QwG^z)**r֑[/&2Z@`VHy*"z$\hǜ'p+R(ۖʻkC)´RAϤZ?%wi hndR~Bx>Y+ބL!p =0L Dv@aܩ 1h[*oPf^%VhfVARˌ5󫺁?qx_9D0oy5 : 0_Hv2AJ":ݦHtwP+X#ML_^IbDkOrl&&1dfsfrZٚ F%v*:J]ZJazgxztbj6=h3-bpw1凞ڮ$F8)7ò&h,;fkP}p XMWW!A?w<'~ H$.gVpՐ:1<7idl3fAGν^'M~7veul*L k_% 5&δX/+<4GUըd'I$Fdz R:1NE%$1--.Ёd qoV:M@bW9q/떣τs`im+a͘3C6*{cG&uO[tDHb(Ʀiޮi} TZZn)X($czC TVqv=aFOyX|zTs8؅֙Ƨ'nybjnn0̸qFJ"#ZcÉ  q^ o/SD!Xw | iHJ­ԚA6 &G V&Ғqvh#_URVFk?9-5JF<3k|o&Ÿ)B?-)WG.U;wET[OqKt nI3`0#~?r}l/,n*$Qի>\,@UqbX!Cvi0hNobǪo40LY)4vWR題M`"5:/ ?wwݥ/# 7:4ʴF[sO=~/Rs/bi8 Nοt,>(5? y\ qB )EJܓnzAk#l]OC(xF lSXɦoxdol@FME&#BhJ/rhy?Q΄ Yz@EUe/д}g}W@xgY{ŅmJ`hK9Cl#UĂ/gCP_[4*[mhnUJdI?i[|^u-xB#"3%!8IR` Џz0̆scڃm$4{0FP;C}ihBn8L#$Z) 42=x)t^x,*un K ZݎBaKDou:`qD=Xvs|)>Q|^X: &YcT%n>Za'aM31W`+ 2pej}yn0͠(&,dGVj{Gdv.SE, YGm)m xU_/%`;ŝa+]v)6G$(VJgƷ niWmiFCOڪQ/MF: }[m~4Bx4ަo3=X,¨~ou6"n1^LiQw3ԯ̉G*xofC QEW=~%xq*=x63mhgѽMΩꚌq;އt% Y %%DpF,aHI[ReL'ɩ|u],Th A>С׀]Cw;m[n(:8/1.8~TN_1zY3n䏟 Tb_ilƒg_;6pv$F*^uwt*}^&nwݐvX13f8H4\d )"E u/աƄk -|jV/ @-E TN8aR!JavV߄ cBܲ)(W}MC\moaM06 5N,t[7=)rPc,0H})_T-},<-s_F S`qA MU2`y5<?ڿ MLח(>6Wbj&G.T~5MH p{"5 $_lg[qG?Xy]bLq^Y~8t}b,Ҫ};z#Y C@n2NۋS "c\7rsi~JzMpz(zu<>Xj=~jWq hqK2M89u%Kue{+Q9mYfI {ϊ.eP:weAuDXu`v6C /;ީ~ Q9 zXK8|XowҫI0b \/ymꮚ ]vgBDj^\J4'Go-01TКo)Իɻ@2뿳U `b6XTuAbFPC*aOO,A-6δOPi~{^NP@T.`-H0غm$q%mH 'h pa3 }Xwc0<ߋI6YLWσ*YsX9ފi[PZ¦2W"ԭpFfzU='Pn\͚ʷ2vI?r"r㲮%%@>0✫W0K*bLT⮓GQ 3bQ.I1;P$Z6Au' A>?ND_b۰=-/T ^LjM}$/"if8[KTx7s`6]!i|xLܽn*֡wm^qa08Po+i&ﯧ̂t=LEoytB3& R00bXNGUPC3 RIBmgWJ)RfjP.|DHƮO`p #M$Y_ܝ&*B\&հvC:Rʿ|_k!x6\<~s8=ѠQިvPߛfVa}}%Qш-4>C>:0 IaaP7@yGfq,1U_0kk'һ/)Pd> U{ʑ4/NgΎ'H$h4[z :H)D Vz W˄c’4J.TTBr.]WEe\ :ertʂ{juj |ik&3Dɹy伐ꎙ+L9$f*|)dĪ=i鲋I D6eJE;iO#3o~h2qWJU϶PmHOUIF+瘲)<Y)WP.<bU$Ҙ%E/osY͐BnU*wa]frt^q3߭ԤȚ6=bP$zP|~ } ` KN=c 罠/6L7^ k2_Z,@B@gp(7%[45Eeq%Qww&S:qҮKJ}GMaU* 83XV6k++_^%P/*LI2'؈8+/&H{SkI[vտt`^o?X9mczЉ䍢=DVEJ")xѝqh;*~ X˴^"в1h+A6y6dq3꯾'Ҩ=+rΟd ’t]2c %zqIPʊ%NP ]Xyg~moqW*i|YADS mF3o:ҿEaYRX=? `.}lx8r)v*Cw[ɱ1?A6n>).h:ak s~,^{C5|V 1jCsbkGFg&IL?XiZ,Z$ A[QR!,6@br{^q(13Xt,yE q8wjPmR=5 !< at]-{&M.4UHU{qm4T[_$d/:i-,{<'lE_B6O' Dبu(XڌE0NfB.ķ5l͝0j ~=[ws:?l(Mcwm0-0b9>I%8l/W{r-Ȃw+ KJaxX@9$?RG/)Сx~nMX:\fsbv@1ѺDc܁knPcSsRHɑ̞D}5<~; fa-םJAkڛl# 1 e O$thy|aY8i h[C  L|7P4*NZ ,Gbc7yU&ihPZJ׫c,y -Qt%K1 пK!)P fV$ >qPfR95rD*֔/cWКc׳L F(qx2Ң:z,鿬%$+ Ytɸʷ`!P?т4}q î`9Q؈ ZA(RX_Ϥ)xYEPC7׮bk&B6$g*>U[S$`ތMP?bP: H)2:+9UCiUvW+ No0*À*!"[wUvUpdN])&uy)VtC6ztzm&+. M=[sWOHF2q9u8H3hY aV&SLmW~K6-%옴lTj TF~C!T|g$ӫ(Dj1'12oY :[vF,D2Yt=3X@5&4q5v'n+mFsw)r)cH.3tD0GAvJD·)ނ;bw4w&%ZF{jF2˯?I[ N*N(֝IUG{o2, MX>3f}(5M/&o1n1XOgۂqӔTdWt6@8máʄkm}ªR-]?AՁUg}(Y<%[@^O)Rm$Ͳl>/cS,r3)(9 g$HOeMpR;jW+6d$bYG#N~ $),{y^/$<i*#ANT[NViV˶f0YԄ͇e2O&l>,CWxm=rH۹o"MjʥyÊx<'|LeL%Xqca{ê^օj =)FkKߎ7aF$Ң?Z*SAX\\SkIjdE/xU)ղ8u~FGؗi=.:pE{td6JF K4 Wz!hWv丁FP,lϯ h~# QSd}c}iv''Lw5v ]m)8!r7'qE$54y=R¢@Vw".SQ2 ^f:!9T tH հ n=T<kɃo~8ԪC+)|kW} ak-_y&Z? tofnȵKɶ)n*V_Nw:k4 ѶG6҇C3 5]h.sY u&|\"/KZ #hWmY$lΆi@>g>?\$[m6e<@b\$zHshf}&:ZU5D%rCX5~fR~+ᰂ^oUW Y2ɵ|Eb*eh;3Ie9²HX/V, Zy6NØۻm`)%:i,EDH*L]8>3Q~A4Ǽ5$V6Sn,;ߡ*Yv 2 ɳ5?\çkߠl k|1̡('n5'}Ԙt`0a@k!+#MVp2籿[Z,UK mw*?|.͖'2IS\i KO<8fߗ[ߕ_5NVEhדOUs`sФ:l͹ׯxH@eXvLm٪)P|n X j \ MC}Ǔ0ݥ;/lz,a(ŧaٴA?ێ C='`}ZQunb)!3 o 0ٴKM6;8{hHeB,ޞ&-=Q0*ҞBRP)9MhC4jUՓjLUn6m9px+Ks427BSF>Ljb*+鞎J}Itɡj(@ߝ1kɦ޶'o$ srEušSiEHu@8?b>]i]I { r̨a{UK`[R{<\%.X~3 OA䏤)iAtq~fD(`Bh9$#!!x o8W Lkcw-tp|͹ȁYc<9b=-5Zo^}@˓M?W$WXY)ov1d`͙s/\R*zoq0VLv!VB~vu9!W+E X ?*Ola>@еШȧzѵL+R2҆Jmo2swBj9̝dA˦uhwE6x΃BdwfgPL:Y6WE dmgN' u76!M9~e)4H)X~V-.@r.J%I\V5q<C<]@$C0ѩ7i>Ul|@1 ䷘F)P-HU0ThLE`\j5}_m Ă*ѫ80_>W]MU}*9ZX7W>^@ H6=,+e y[QpmdܐȺW_b/ݷ]q|g0 yZG 3|#&WEsSrgfdOfbo("4Ӭ,Ӂa,veڳ+f_sr[BI]b*qH+))3u9h!8=`0Fm1SbՋ{T=KV|(*N:N"r6pBz+ExƠ~{]=.܅(毮jءnX|-n'Z[ ̫6N0/ҀJKdFu[LtPtſqR@Cs)'_E"Фb]pwVwH?ɪ7-BIZs `سIO6v#5UQ1b>wN;Yw| ]BkX_aw6Yۿ\}{Iu9jυFlIڸ2TU~8'qbw5k -!.Lcj|f-4NAQ?Tͅ1C3#+6 ~'fR\= Gn]Èzʨ5&pOz&Bا5^;30aہP(7TGn3,ߚr?mkʂ Y1TµZ^z30V 'EP &Ci Mņs1zU5NT30HvXϦȥG;lDD/Y \J< PA*,C':J7=B ZEIehƗUEIj]d:wۼ< h,L}c)%Iz?;\p3^Da8BUr|5WH|OFhRD`ڭv9S]?WG8*Y|Ry>If‰U%X7}kP!Xq=/t䭨m$tE`YY$l`s)IWV/kGILAU_;DRi(^wWg3"[7Sx$oxv+_x=@qM[u^s+jjfzf_z]7ΨNT^'i%v0- $"?+qGub̈_4FB ֫ͩF8TzjYNQQ(]10nGb]JNga,qu)SPvށ(?8frnTÙmu]ӜAn9E6u D%;-5іqsF"DE:\J6 *2J_fÆr!G5CA 7`#43G:yѽ30,۷Ӱy]tCWw? 0Uz wS(;IbP0@c=@24ǎjFՈ gs|ifqD8f:,fA Xx=! nw?qև;TpfjFsAL_ٛMU($xݬ ,/FOy54pF-qmL@Yϡ$.R@wpGRU6ݿMi Ll~y JFʠJZ!D4B-ǃN$u$*3ӥ܈C_8:`BaZ[Vν3FC.XK"`ۙ skG^L~/׶kkP0kF=yB]pyrm\ta,uwt;%`ew yu9+1$}љ ;p9b<&.合fQʄL< c!ݷ(L ^WF_pMWq[lk]Ѓ֪IH F@CH0kdd*Iy4=]{XEbBl=# ȉҋSÅ BvTv3D a Uw9X.B?0b~oJ%#)]*~ x}T#3JlNx`H"/M ȠƊK&ؚl$" qHj'{؈;8ٴK\_Ѓg#}lV@H95z\`uXDKm^']C k_P6h|gMCdg.Zf.H75۹ш$9SU %Je4hc?/ Q{nƯ0Ca1ն{?5s+ "Q3 㢈x$FSf= du~$#AŲ}[9ov(W~K(X~#<}s< Lr1iРP,cϤqnʩ)jVgL+Ԑ̊quxP#aVհx@ƞǥVxԧ4ڔC mUC ]8/Q' vK;*Ƥux]$?uiEIwi;RHo9-ai0؂nWXܠ]+F`R,`MՎRn_|_S =пEb kR-iȮLIrN;[@)yRt9JS\hqwLHd`w}opaKNf*K #GJoԖ*m ﱬ7 ?F$Md ߻4RO|}?)99[*1r&*5Ϫ;0 5ȼ?P +[H_-m`.BVD=19\]-m8A5)&$kpm2FX>'CLL0$S ZVz슟4AH&UF@';\\7x]='VImeٞTBJtJ E(r+a{,Oo'y*c[\I]Z2c1u^P8Vˤ7Nt%C_~ 1N?fWG_wO唺Duy>^i>蓩f_Ad+Y[}qϾ?(K̵k(-𱱮S΁`rW5c:7y;tUCmA2" dfgK@}>s*Qg/`{I {TxW8F a^V^Љ@D$e{ *_H2#XxB[b$> g{'@1b@[r$)}'}1VD\ F,)h=T9.g?e6ʙmTz֦Wh:(Db<5?4M?j)*jZdcDPf)˜A[2D8D&J_{+NNzoSNRsϫ*~XM(H~ޜD%;xO8qڀ5# ;>gaRx'Ec芲gN|+UߨmA 7**zHk̨Hd=Y! S+n3{VJjyS)eIVߺ0593«F s8uChlۀV!Ex5xwpDSFuKsuĮ(sb )J+&m92~L/m%  {Yױu[l[t+HLb¾%ͦs4\G?l\6[ Q H[iQ^MmUlİɭ~%w;L.V28x!̯[l7 3ҎXn*%Envϕ ۷hՔn%陱њ!X MCluvc2=Syw6/E3.GUzyw%[ r1/+Ϩx$ρo;QHqnL"ȽoX6ظS[ KsKUctI'mlKEB7D at0=U%Lœɚqi6Rms<&GeKp;˔;A #u9٠JAS.yrӱV~aL`CFZV1BPeŁ+)wu)bR47*́:B\OZM'_%aL4MYnc~qcq'yѣȤ-q;d۲= Vn?(Z +,}5z><{8++ 1%m5j򞆐j{(xQmd˒;vf}l@ #rl _qR_ҺT l-㔅F߭<$t4G .wI ^R Lm2Ѳ_e=ђ~M[T#tI-:'gZbPPU)%XUew/>(ףyVDe~ڟ&ZAH/(T1?U;=KV'; U*Cg fdlŧTi^-ؠ(KazW0NB-' 7fsQqO+tz !1m)6#Q`l{'ӗdp_Ѳkh5HW&:~1F$s>mT;CcpMԱw!}oN.{sԝBUVy.n2iȠB\!أ3\^_h/V߹.sv&; A]~%>h R83|FwQҫTd@]桏If][b#OϷY ~ae? ?M*͗SeP4:S3{Y=jnm41JLw ަG)Xu'%"JH%*V Z^E78 EDe#s:ty\Ք:)G*uvxkBB aV*⮢::?-T/A$8km/ Mu]v1נdZ }*^ϵ*QCm/v^4 Z˔ LAC i"21D5vL7ksvhf qY>琨JMvI)3W`77M^jL:KmhL]֫~8@&!qyANàA`Sy2R7FBB \wue6(@94T~Cfŷ]ܵCOq/Kڑu 0RJ4~%Oq+y+y b gK|ϦY\:aJB;pmdh۳30N5.MXh_&E-}fq ZGɥNL[@Ҡ(۝5lLB],cHo@!?&R[F[ItnBT8R:x uXȫLJ7c/ .|VPټK>.βueP) @w73T Qp+m\ KH̆?QCo6JwvJa=Yv>e+ˮ/|Q wcw?- El'8}{fu34l6M؋,Aū,C6A0gskX7:[3So&s'K  }= )|Vm7܇%` - !6tN_y Pzfo)^]HqyHL_yƴ֝(mG8q#r]#an"?$_Hz_Umë~Ҏ`OyB,C6ϝT8šnIMh3OIUoCd1?gL@Iy`<(er-`SȅX"93^p3ᓻ(hƶ_Pb GcZs`M|b|Ӊ{%s4Ay<%_6 Bu?o80M#uEJ=>=S;PQ-^5 _X>+?E6b1hɟ3j݋\Nf8ٳ %spˤr'+9bgBxzp&ϸ_/{S54]"(dں*!RQS$e ɦj/pu}lYL:֨Ye~{ȶL.Y*<(& 3=o+LmZ+ +a zZzFQc[z b<"W&y'`@&z1Dтc5}X4\;ּXH1.T tiH^Vr)^fxqn̉[hd7UWw!ˡey{Pk1`|5u~5LfQ hy0):p|L߄k$jrvV ŷU+&7S߉mjhrJ\"!穕$jy _t ^n6TT#5:K`g!(B;A R&ʻŽ v`$ذc;\*T0/ tjNre QY1@##NG&kRJfuzpw6H,t>:fmK}NCZS͎*.KaVudUqee 48JgVCxu^)0 POnRj5w 7$v 3bsY<}vtPbu Ux"aeUpx3יOCTARQMһ!+!^|w~6c.Kv|ҏߐ"ޘ?(ʣi5`dwAf.Fc3[{SqJ,gqo)1S$bD<5R PQ# $a_Sd+ 4߿zۻ" vks!8zn)Oz<QSaܞHA.7'V"2w)?p0z`ZMLӿ;u/{aU4§XMj/>J3k{1+0,uV.I^4V"6> 5r]iz;03)A֑N$%AuH|HeHq񗠛v5M׾>MȨC? v9:_;^[XC04_-3M**|<SŨ#7h\Ut&9VTU3DUn b(JyѾ˓&Tfw]?)<3"Vr}.":w* hBPHrCSVM2t".f7Z[@T-WZA_.V-q8R0؂$!1SoL\ (B$-CRCuޠ6ERt$XJg= +rtMyF1ܟby Njgϧd!iDx B0-N,MT׌@*xY >]Q J>aF34n$?k_z:RD!O-ݷ7Ff K+tExzO 1ĠE^],: Qvw >eʶɖ]}IBưp?I$A7<4}+؋Wv" yr_ ¡f4='; bw;>?Um%]X]u(Ìm,(~}z# ,NuS=NzYbc_`.5 *~)WFi J;*{VR $U^ =IlT-]:8[$^W|B| l?Ui=3Ȣ0Ya[ Sb6G _s7phW ڲv k=eKV<2;RfRĥw ѬWaP$džY}$I d%09Nd*~^g)>^lk!8d='P|._X(y&D2*ݧ,L˧0,C&RNÂ|%aD91e~fa2jU-U7Ľ=_s5áq/]s4Q񺁌24(5eA.f0wC]RS~`_:^/\BR( 8YV2A&/.3mj6BL>#d;qLXz3q%kl]\f IU .{hNo" RMj$1}7 R=#/7CIDM}c#f_8< "Mb rG jskDʓmq`:Am^ 秥Lž(KZfͺƓ*1T+sH޲6;c>ζ1H6k ԼcyZN5YZbݰnIQaYsx+d%@*U1;N] `|ef(J~r.5Oq?3,fHkU2`A\4{( ScVdȮ|gB~;G< >q5\7]=[7pA2\QhĻ)29J%?ݭrVă]p q?J$mzw8dzr:5k.Ab=;/s/-=ef PJBCQs|;+ۄTLowp^r v_%]H3Zw;S.]@Ctg|U׋i.iʴ!vAnY>Kz&~x qzr'tɣ\4…(`oȰyUqrm"H$tB9£Or`}gO ~FAݚD5Vւ$F=K8gG/c6UkSn<G`ത %@ plm(㱄@Pk?m7֩&\;p)H_ Zaliߒfԃ.h 4cq-}TBl^{9{9_eXZA ĝBȉ-ϵj4힃ԷQ\є6~:xkSgrC"B{$B]G"qވBz/D/=|'!㽽.^շ{* Bp(NGȍ7\OKP-f>_G[ sO6W{ُ!--崔K4j"!w53peހ2"45k8MMvǒv-A@p$jG*hL4dlvԷmȟbIF;v(HkA܈#Q}LM7IJE~}cQ{<8v 4ѡ2&]m:%OFS\ׁ́9up%xg]0{KLexVʿ%g\Ҩ] ئ1s ';ek]ӫ'3Η!0u J],HX6y5~GS)O".ihOj֚i0[# k$ƝBaS^.fWij̒1 G=+>RI\a4*RE0a~| m`B-VRTy.bh1fAQMjhuN TlX1Takp4+(b: 2D 'W~^<7l`$\ vz"gz #|%?=KKNـ*#L\Y#S,ILE<27&//Ci׺$~e ېe1G\Eo?YDҰDŧ(e*96-VrX..% Lj.SN?f#@ٶOR 9dujUݤi/;H.]CX-ZסR!/C^ËGI۳`K#kZ݊Gzn%ײuQ: 3d`OaR/(W!3?ﳞiv&TB$e׭R!(ھp<%+T\J n787y$ 8Y.?p{3@  SR"%x hWeG1Le -1Ⱥ>T1L3&̢)?Ux#ȡpY.4zV3U K]^k%p/Rq 4mT}\0cmM5&3+logb4V"Y} 0.O94jWиFBb H.(=.$٤nEKi[<ʁĄaFkmOVwR'/I6B,}HO"Sf $>o՛hI8J41Gp I=*Nwq.ɀ`KV߬xE ؊Rdn3Y*kCr!ݾN `ړ!0Ot"b80(1bYQ]V<1Is/ِ93ǷLL5}sښ۴wtUZoߑ=P\ZK6!on̤5)<{# @9+a[Y_RT<>eP.bxy`sq7!%0O?bJ*pvWOڼ7k ^}.qP*. ]#ph+OqOR7¯8k҇\guhv&zȊ.< jRI=>A6Fi3&g5L̎`pĖùF?x" -Ź@-gwBgq=탗ٺ[ۂuc޹ҝ@,}z nޮ $XDwGhmD(%e'"ol|U/FWB% sNse!e p@ZKsuaȹ%+{6y-Ct.5A%Ǻ1vbT蔉J x[BuF1%^kr2HR޺H1g\oc6((_F| "@m+=`#{_^5aWE/U]@ԑ#D$DΥ \r(dbF,}x wo{|\Y*onAKO:cJgS\fo<\Wr4ϚS +#}w@`"4nBL~0B9hE@eؕJHR_<9VA> L |m?%M+VH-JdT,sbAlkNe ^-@`?GCلtH"KJ=YyFR_66ɍ8Mm87?Ԯ灺=[awޕ}Q#ZW]ğ*6 uK&)&l|ha-v* Y$ǫ6y+Q{,ү Z LWz ;aWtM+$ 9;aE Gf̭4o }I"!s (%ʗdfՅ~RM5MR-NL*/ZPօ=Wv.MUt `CҹUsbFo[^6@6gon,GɟJ9;{nbC>颎Dų 2 c9>3_}"]Wr> 0i6VajǴ&@-_e]t 􌚾oPקSeY @ HKhQk0@zb;1E^'A ^1}* &_Y"Ȟ7ihmSEâ[>ERn@e[:t)ށlX2sDAH[XY7^Uj0QQڇ7ÅÝƶB5CQ)L6eF\Zo-i;e#qTN_@R"NKm5ih uj*sm.Z%DK縁M ܎0vgDEZl^WzrM( @VϽ`P^qo/*qIS|l7_.ᅭhU-U`.fJ P3K~$G\|1b N+v>F^&r&)> }3x=]b}o#Y/ ?Lkq1+|]1,SԞN)u\O 欱0Cx|~~1Y` fVP9ԓ7ZnKN31Pî5b21!{]smrPs]ŀv@ːx8}4#q6)TDS0Vo“p@YPT(# #k!|춟c#ViVF_5 C"mb@Հ)a|D?^A![ΩG м~16Xzgz* ΂jjΪLya3x^Yph h;YtfiV|<Y,I熉ɖ&~$䯵VLi5:*{7%p#شOⶺ` ] +HteFIK>% u%GBNj5\X8xDNϏw lf߻. 9#Q']F{ngUHI04TMRr%T[]T(J>JT7۫q'gQ,$}K\n;HJͩtCmZ'mW\PwǦDT_Sǒ%5zFdZG/kM"ZZ{7DUQumDx_<%3&`hYo]eYKzaK0NeV te6u~I=&qˢ7 Rqmz-fg5䷳_8B  #AϥT"'{wZ)'ՕF첎"XG7c}a>-O6-ӷIyWL('S֩K_N{F?ICʸ8;„%K'P=IqfiQ¬_ b1}6m_s0 c|nk_X@X>g- ) jK) ^ѽ j! euJEw:`Bԝd 2j߄)ByUFW:nSLhۣDJDbx+'iI/GRɷ?՘lt]V,m-2/ NZn˚]Wl&/)Gd\h h3.Pi$ "b:iOҼ.P*l#y2%A Q.z4Km3c ?* -+#s wk5 Ox Bia_`sb|#Of8FDHȐGqpe_Q?۴iY:Af|iV,hP`5/G_[q( $jTF@ 60=%Hej;AM3Pb#6Sڬ!'=CDMݯb2z)}?5ҥM'oLC4zz?ڀп [fSL^-2q}Xq VKɽԺ`jZ&n*8cϓ_Vѱ E)dÏKv-3x];/IKB0Pb@!U\ZRDC$@qKFQǕ_DpP]6is_lֶ̀M'ˈhd\s نZ2, 'ᖓ_ 7MӂY|mp& 8#L(2D|{e Qm+gFNhȍvZYcl rWf+ΛUIu+5R}RBӽȴ;3K>"jnڣiXc _1o.HtC_\nQ`C4ݥdds˿|8Y},(n|GSF(ˡ߯*%OT;SJlj=w4!,SB G"~fH(A^xޯ$ _!|ѡC j9~ΥV+p{AO` nA)nd&ygoJf&c? u7.[ߕ}qi WXv4grL_PuxU:G"’y9={TW4gAlC }gsf[+CNP/p=NТJr}js#͸@ :s*ƌ]6 u4*c^hJsaf6 sAPKsCSlw`$$ÐɆoW%Obhs7b*GR_~)nHzj ۤFx3gk9Q[?;FO Ȧ|ob6=˯9Ͽ-_܆s)lzߝw$[0<-9qIX।.S|gojZt,, 2˻ D\G ye%K ?C@Hg 딎r;bJQw 7:P591U+!j$Gp$; ;PȗɈI m@@&20(Ű[n?3ZAXxHJrF=wDd'2ͨ#r,VOW"kָ&d{2QaCʪ>g^&&zj7@PlNϮ9w#(I2ƚhE<5ob/ K-o>K4=!T HK/YXH%IH@ƃ\)gjJ=CI+-..'PlYx@0-ѳ$wH6XRdH#mRܟ{6-^%:o#3Y&VN{q}3X,%4{՜v"B<:<7L*Y ׁÕ>O4"W2atDN{ڞJgHL34HRt~˃6eyz)0#8R)&,d- Wm )LuU"_l~$ kagyN@?c<7:nx^$:{C".UH=}0Øb }]Sg҂,9|oc:K#S mM=dVk9܃kjHu| Wa8)]Uۗм Ue.g%^oqm$ow)wrxNg /v`{9Ɉl߲ԇjDďg|M~ԉTqcZrBeU55fS9n}Q>->|j#>Ic$9Nw0>qછ~ҹ6a3H{/ZNk`c<}Ob*|Eak=;|]:9JHH#<6[d),ո7 k<IBL@W|Z^kPMj&c~J%{2FgrPPq촨 ,KF#׊6qžI*}I.m7ʈxN69U2dE.VUw[^"|m\F3AzL R`~ƙG,Os=L륆^s!&'ja) ~̧KJj!8 q8Fs/)ڞ_K|,F9=YA/k}qHۭy0Ax)9kd|3'[Ox1wSݭ_7;KVw#o<A+L<5uW|UlYzP xI  ffcb)@]$pP#x?{|4O{N+(w%Xxrbh6q#-.[y`3cUN# `~-3z.FC+ꊟx;c*y"LbAޫ r]i +id!uȞl"x@wn>v)?հyeyC/Z,mw)5@LeBv\jb DZ<տH$t:e:~ߎ_?l~N`5(=y60=2]-@7M+Wғ*P41;NcZ;IDUHWLj|~ e^ L LN$gwMa/fu]m w3m"$7)/HaƬV;6QJuvz pdGAꦢ:3/ΐ 꿈 2o1Twc -rβ$ :0gpRoG;g~T {RqgA'Q] pG UJϴJКD'|ۋ(d*R)Nk yإm3XJHZ}O"zP3|ALQKyns ͘ެoJkK!оjZ%+{TfmZdg\-XcU.8m.S3r{'y(o%,W\Db ƘgdNj@|qNŎ;%LFi˦oP+*rL۶Bk DwU|~tBC՟ͥsRu Z9*ҦmR4/HөS좡neޞ.K8Q̈́WԴM\]V[9pom('`9 a?FhΫoAәT_9b)EXԤ00r5)B8[N%0}7lQ p rd'{d|Wב*_'PXѮYt1\S<4  ,1p#\F_b]3Eµfp!ׯ/IGaB ؕ4'qxЂ{M҆GJY 비} A _֎CInQ6jmȮzG4̣@E?f44$jN' 2n;&8L/?R^n>fwfBS닽2a F-UI#'pkt jU:ڽdC }TƮQ!Sn^%qFV~Ҵ+Vi8^T0¶N3(eCz>ԪhxRg׺$X3|h(Z#=;j5`7BD\|juvnn-P KGʡⴞ(PUym\DnFfc\¶ $d=+4?F4>mL+cC|O@[lAn{mnmJCDӡ+}#y6%6\ٙ*H Qh*,d8*i:)\> 0]mڰ9#%u<9ter6(h骷t+ δ]4 jϳ4%Lc:wVZK)NŅEۏPܙ;Cχrڜ{ "E)O~CKɳu1ysyʁB顂.C.J ') yt 9K ~1r;&c 8~ a_5?Ls=hS3QhTgqw>MtE`W^Ct(ŧQ!blO@|+d417 煁w臽QwC*͟';y{eͶ'9 ~&oW[3%JKn JPe zEsCv V3M8WeuT: (28J!(dy|މK&yJ[{9L=eF(8:b.h:q{ 5GlX@en7T:[SMY87Xڈ>Hzw.2t}>)13s})gDΚ@M4d*RV4cƫ{s$ [q>u[jS Eie:̎ CjAָ'my !W yȜ[jH{/X{g9#Ud6 kp~?^.BTϋqZ?S=M7x]@$;`b^ҢT1+Fϊ@tD JGVS=¬xWPUgU^n1ЀXk ,Y6B=6K" |KVClI/yhdS\T 4jnF–xbs_X粠w0p*!;.n@zDoͣq:QĀ؃h/g8H~%zSI`L9?=1b_aöܙL!vH~| 9VQ8Υw) 'Q%6W=>@ Al$x] FG_{<"yQjc1,:d$=\Ũܕ%]E(.fes}~uDY540ϧGLz}^@JmNN.I6foPpڀj 0$S#59A0f P\'wY8Kz [m'1"y_M3_kC2րsY m$7quc5\.JgUmg y[Lrf K-f%N1<aV>C!k Q*65n]B&kNN"̷ ul83=P݊ 6",M#m yƺ,'|oN~B͋֡$I7(M͉zcIF̭>ʈb0DWTu ެ d 6el8PҌ[b;f5<`9A0pqೠM*2Q zfO !sRRbg'}nŻڮ\e̟Co4Z|T>|&`YHEp[~ Nj_ hoӫ^򅾯O_vg!ޕ+(O4{;'6lx9 -ʆVEA>;9a`)$]H60j AG40~ pjk~yBqy|ol{. {\௅7oo Չh|[͖M^W$0s&/JR3wUr~{@ԟJEF62ɶ1Jv)ML^>x~[[t"}\m vMDC{n۴+pU"*z0(Q-*}n.YŬJ#.?&V$9Ua|<)d\u;eL/333l)쎁踕ƎܬYw2}] ,͑MW  X& x(%c G-g0,yOq+P= `m{btTo¼%bsJNGQ͜]jхyjN;1Q M8Tq4F 9ct 0Pꍢ z>̬`yS/XxRS/OyYx\H^ ML/zB/ 'VGʲVOz^r-{C*&^xiR"`ф׍ꤳxzqY[hf` d;('Ed<]0QI Sdo4)ѿ擪tQ /i&瑉 0ڈ:x? YŨCS7UP~S\V͚5Ѱb=+@vs4\xƻ c7{];{ٹt\ ZsLV!M=ȬJS"7WޓN )?ӨUn;n(-\0s:ٕ@L `ǐ< ?8"!aeih^DP2Oif-Ƶ 5M\,|.2uyqsHbq_Nπuw7ntA]oV!,3ջGf: &,uj읹QLU EQ Kim1V'gYpnKec/oNvUjQw|,t:^; tf4 gGz)[V\JMU27+D06cO="]BL^V;ˋ #90V9B< aN%msdv1\~BƯ қhh?+; tH[>I1>lΟ8I|DN `:$}L<ƦŁOǓReS_UuQ"'v<=fǘ>뿸dp˜UzNσV0ySEqCTƘd{@ĠNo8)j-,9VZ644 ]Y?_%(yEL2oYp#{⫳+Rb;lɫ~)%Z:1Pà|aJ 4Jo Se 7|=t2.mXYvrZ^d= '`8-< /?p ͖:Ч[+*EJ sh&%6CHdBZFbK;gXn;|1@`70jP9c$5BQҌR}pHIJHON ң8)i$O5" Z+.72'j(+.j o-oI٭g6(^ >24:7'X>aXqM ? i5?_oX'G>m  +&֞YF#*=ٯ@a P+.l]+ݮ,I=r,I^.°n@\&b5%LA܅HMaj_KϿz4[/;6T23յDiX^p PYNPE" &&9c: "GGQ>U6 V*@* ?G= ~sP+&% 6;RFnQIoM {Jdh {ٳÄ&ZбGRDfڟdF{r}:my_c4?`Ɩ4"EҬD9=&Njߪ1͐vr־4 |ctJ6LmD.00csKmHj p̎gxq˸,ln@gY-; %Y~{ []emJ~싃x`W3d9+Υw5EB+@χ8F0}NvV.oyݦ* 5+|n#QpbCyŌZֶ%%W%vOcfTcO4zS-Ld*9ՆTP:ӄg җ[[VjG6pU(&{hͭ1Yn-Nt ()IUԙC'uR 6f^ yR*u3*MRFk/s+qm8NV4۹&Ы15y,ʄ#嫰fLxO^V{1FFa1X7DɄ .~qW~Β@q#cCeg<=Rqd/Q-i~{Gh>|a*(ïu"I+N5ܾ L *q$6Tb&EC fbBrS{6b?"r!^|w6?쭓ǒxD-*sH&)$ M##pYߢL8kkg WR.iB 'Ⅲe+z.V0 I*d 8=^BJTMS*A A\1cKd⥙DOiYozE,[D!Ft_=&+BāDQ(,iqvsT"3W~7"!6 =nR ?x۽V /ojZC?C m?M!? ) 7kƔzez~He$Y^o ﬠuK a^О..c-p[}C&_Ib72JI}HQKu,zx5oƄJݶ#l[pR)pSKG8lM'-#Dt1D7 ̈R[[#C:2wi' S<2a1^: rYM ȇҊt;^`3"'2B\ HC&A !2Bh^-+yJ1:qf4./熃Z~]"JVP)@ٗy:g%omdyCYm{o("ϧ=EhP~ Ѿ .^bp:&xL]YPDKpY4K["r:>A}^ʂ [QQAK?YdMBO{3I 1S }31晗o06#$!qΓQ+8Y5&jAy с$polj8 I!Fũ uAK^A cBEw2Shb[Qt-Zq gn:S 3VꈓHcR&['58DN`S,]87V~MWs(雂* JK,ݻ#6+b!Dpi=J" Ip]v5^<3"A+'7511'XƗtoiju~[-3fw{c[ sWB}w/mϷ⪊{s؉bxv,WbBUx zPT ߸<tmmJUtw2S@&bF-I8/;clH) 늚I1ࠊ{_Xlgv@5#rK::,rK5YsKdlĄg=Jo5~elVhD3StR_Vnol:1Ne=MG `-!t3s%$-V[Yɜ]1PLLxTI>mKQn!şXtp;{e⿥>@[OHZLDz5lIOW2Dwm 4S/6L0uR¤Ńߙ.? |:kx:x+죗eݻb\f#ؕď)ق7SgI[C33I:/-hP0+\Ojg|YoSR$5S$֯ĉeN? 8L.$ Dzp*8c- cUM<.jhl:b;%VM'!Rt7нn;嗘큧='G_TfR!% Er7S9,xK'fBڿYcPD.oFUlXM"ݒ?E0!'P+׻\wj0=0%3RM FQNj?u>C wNMSK~`Mp㘎 lhW4~p;}@ƛqSMvi6Cc_XpžY}U) v4VBaU$.\#9"6}}TQ ưsΊƣn2o!LL2b9PAՕMZ\9,:9Hz#oj :I9 Vr_{!ܖq-=/D?ZoP;ӽr g$;W~\)q@F!b5*=Ƈ\]-j|}+ rӇndL5u0JH5X:rs@:!H" VvnF5fEP0APY/4a"ꘗ[ ņr$Bod[JKqr,η}F@n(?aQbSfDuqҧ}+.yfpjZOLۀݞmxT?2]kA7\\CmZ@GexOn21υ^nfNR!vyYDvhp0b*&lFij]8%9]kN|"zzzpKЕRZ@BԢ02\%r:Z: Ӑ꿒1([rkqtr'ohwdfB{>(5l,1*cWn]#߀yB[m1~ OۅVbd{<>r6=pHnkb+h771VB3R|wI/{I_DQiWeDJXTBCzW&fQkg3V4,n.XUJPoJ1M=ES h\`zL75reXj>kۄE3u}QF,;-[:'{%#l+j(G!iIO]`nÈkrnnD}za*z= xz vų-E2bL?@/=K6Ao`\ xP"=r#j,iwtʧ: #RJKl>ßJIFo&R 9Os(U?3̐98"5}{a L+QNy#rV RmydRf*:1nD_Y^ܽQzN7wEF”#GO$$,[ atMKODQP.BvuIFmðo<ÞfKa_7s/zQo+֥ε$:&eLa$oHu*Wr^|*er!D^̰n|WsO`&ȔSTsLmq=&}yW~u @.G.Fr(eǭ_>݈˜dqYq!l* UZ. r#r[n4a9`V)(dq.1J~ a Kf$j v* ܚg u%IV2r!](4a†Me/bh1@Y&џeKNƚԃbZb#n*dtXEXO>]WOK([aTo"0sH04!u _DSp38 _jA^?+Jð:vsU b<1vz 8́yT.5u:cQ2&j7jBbYA-%-rϳ#54 ˚{w>o)zr_-?! H"9Xל%O!7)R!Q;)<`2eP$S2;%taHxZobKFK f^rw T:%a+ ;9;1{͓1ܮDm[ب6Na?@3'TqD>*Q"&3cÐ , v$c|.?H c푿IX:OatEff>(%Vb?svJoibHxwi=qUd˔8XZ; yJ[sӗS"9Y &)w)(rq4xTT|+0&,AKHiC#fbhn\e{IcRA[iHBV8 K!;CuPRCO 8U5%J6K=ykaz,@uS:Bo]OqH='^k7YNڗu`v z&'pM*fZ*jW-qa,mm; o"!5rqO_i r4 _ݥ3q~oH5 ߔ$ d+GEۮW3 IqFqӉ[ hnr}pZՔ9hWts{nwd%H1Uv@T,L]9tsXa8Cc"A Gm; f 3tɽt,/܀k$2!d |x;\?8/Ln8\A$(ߕއ(I g̗  d],Us;Vh OtyߥXVev$-ΤGsVX5xb~OJL݀oa_44]GxxX|H:=XgPDGh3an.z#.4Up Uj'~C 2 @m^F11fi$wbPjWY8𵲪 ޟ0O]k;\R"[Um]8CV`꤅"!+ʗ j7h޴vj5qW2IAuhmNӀiIMR{] Q),̿׷\XژѳY uFAE#HP>p* l+-JS?sPxd(hEJ1}\=մY$BzF&2~DpmN )\R d% 0>}]xɉ77Ř8Xr1QiSKȬ"֎ame 2a`m}TyÓ-֙^*6_=[?l^:x(G#l,nGʵUgP׋~pbE<6GJ,e'i'\5Yu6Pʨ *Lm}ZZRoƛ<Z6n엏$&Fc;d~5)+E dP QoqA]*1OC#ENZ╻ݟPOd>_/f`Z%ݬjJ\vfwV}Y. MB4SyVD]bLXW\٦ nxL*,[[(UC(]t:t$3Y.p|;1ov`3ud>CޚQ;z7s.L;G2Hw3=͵cd㋢*ZE/9LI2$B 4o%iʟd'gXP ɂQˍ%}RFIEi*C+M`3Àp+⻪N.F7QxB3`ޠinӎVӖS\ 7'x_U̟o@g %~ S9i᥸R2/-#*U_Y:Ĵ.I|ɃAyAF)iwN0_FY&lѪx֗*62"rjaSA}rJ8#D.uuJ[JlJHU1|(<5u[$m,,C]]; ? 4FlQe<ObxpJVnx]N㢕ExkʦeVpݲ +P{rnjҔT(ՔVUL{Ap!Cfq„8'B\,@阌Am,njABQk~j{H?+ j1W?AA=kxj15jפ$ |d[]^/,`awѥǰ%E@+&lx3}&W֙dq!ݑ&Ő}CnAR Ǘ~%.> HaAD6#Xg()nۭ-$Z.tH^o |AQ@duY(\($oُL<#4[r^'E)϶:cVƏiüɗS-ѷ*b}?L7LXmT6r&a$sǿ>"JazJf`C~C/hLp.!笻Y؟A1?a");qq OE Tp'=4;])E\AO~`Vuz9ރ tOg J90%?ߓvQ"ێմP'87\d[LpVH flpÙ޴TYv/fsq@G)V16E1{2Tt A*1,U˻;]l4b(%}YifANSt\X="ufwdH%A,biD@8Sצl!k8u-۬_#J2\$S.tBzFqW n)#*Iʗ^>)ڔ-ڹ YGɴuohHk%×S:?ckgv8>|FѠ` ?K nn>m}T e&l. 99Ҧq$ޛMAN zQFjۦQ{jGxمK3*7 DZe[aC7 VٍA?;-HރLw(A{`65RxdB_A:%8]ȞQ 4O8?7br^ wEyĵgkMe/Z8HVz3"35ԔHoLiU0]ԥk>( 3Sm0LTC7~,F_WmX]A->bmxB11rXA,$PZ)^oƧUSߙ^ ԏ,=~R/;8{73א'ws"vi߇uXp=ONSL @օ4 { IS,aJ>T9 i`o40vm!,N=>ts'LvJd,¾lGVeVdb DPCmWN]W,azf(XaMoΝFrl<8@XncMܰG{JG.I;A-uu'%v޲z'>#F0&"W!oZ Q9>v}ΘYMhm2$py Nm(N3:%Zh2M~mJz0r"]"Zòcfoh]8C:%SIqZkYO͇UaOFDaUɯZhYcSl9</y,rQ5T nPZv9Y+*|ƵJc]k fHƹ^Q}7W9kD2S$]Rc( v2}|aK7\u> e_D8NԝRNd˘Z>"FEI9n89x" S]&/2|vtO~*MQ~BقʾES.bp!{ڎc!2A, :]X2'cOz!SHXR̐s }jx.F[%('x ,a,`BBҭyOu)eO0Rދ {=@>yZPoG73K|, 3'HMIP%yOOˡ^8r5&?S:B 1S%Z 2fz,|g6TH6"vI! Hpf |Yî&WBwuVcNfם9}QrN*T*iM d&~nhWg^x)x]xyA4 3z@ޟUK$ ZRZ&-qTXܝӋj k)0 3V|8Ʃd~CW]bо@5DATc#NfL5|xI#b *m+HdyD3lg]Q;uڢ5YgR) hW~Zak$CEpLq`@IAXݮZ섗;2q,s=+L@W°Ƹs*1Qϛz g4GPYJ7"DW%p"gOfb)PN\}}h݌%9] ;PX y) Ç%1Bp: ށ&ZJ?CKme l(7oFF]|;SZRiW>Sٮc͆ )dĪcO?S"xfКN7Cnnх :!J^K :?ɀI t*mu1Nčk,;b=X%(ŏR "9'3<ORp\C+H&f$g+!VcJP;5ZBVEAfֵ\I³On*!Ois!;JAD^n(} 9F<$87A?C-T,c:6waOD8{7>z#YϩC˰-!nJفԉ,`b]I""(JQ _l^Ͳb' ( w0LMnHiHA]JȽ/Gs2^x"U3[g-"fj1Vp]$Wdx&%ۤ-v V?t˨@DK! r]Ч8M2)ӣR6 cARq4$PAcHC}٦a֌A]c6)߰w0hR  &.<(ѽáӫF!F90ŒC`,W{R!5эJ]\8_GfFj<+Vp1.ͿI͊S7i i Ќ'#Dw4qr#X{B1lK*dkrEwta %A?Fƨ|UNZ98zmmgHHQ;:n RZ5T8‚Р!qEFdQ 0dFE{Ady#fdg|1IHXkʽ޷ic& ,D%ӹ|5Pm]y 굍'n!|T]㐐M߼fO}l%Vk%L G,d ا%#V4*f'o⼵0~>T$-e%< 1JJ3/o_{rM^K<ަ4C?)M%BtsPN=u DRyÜ9p ?KB)% ?{ /ΆMF\L˰ */m>Rr'ر8d#6S qՔXKa7a#Lթ'[\lK)pv IO@Fĺu4z34c 4VbWqŎ?įs:XB%Jyiif5H2 7+Z"{ Ցy۵p2bx> I Nm i$ NjLǼȹ/ V"Q׸5X@gA"'~ލj}eu}Ku)V13ߓTue^NȬ s)ߡe\Mv|~5B#1JH$%3C߄ժބ`+BoX[]/uY%K>4Т nNT`*!tƴĒE%0JȮ>*2g<dğrԱ$DS:ʹ"oFӘ$1ZFn B:]Ґ3CG5tuj)b!!/:k:?@'P=!ȴwq|R^2ȉ4Tn2N x5?_WSܶ/  R/]kߠ u&?i6a1J pew D[qc-g5tR7, n/yԮJ a])A&ZVp촥Nj5WM*u3 &2]Vxyarjw7qДßOO0:9If)cH;<Wj`]Q \3nMp٪7>$X6>-VR8ƥ5'Mc.-un&Jel;מmoLitS"_(Nm$;my`4.r ۀ̌=(c|'^gF;af(^Kg?/렉i ^Rӽ@C!o4"0/>Zh棑:CU| 7놼PkS3*{8ŸFhheos/yGi|<^ YG)k46; lt ѐZ~aCITYQޟ4?s̫q>8 㰀ѲHD{̧/Jnd$}U:= ف3Ww0nܗa:>Y2cJuX^ yNR2| 6E4*h|6:Q78Y0oy;N !vѪz8(:8bFI\ܿ#8B)G$S1SOEǾW.jɰLp P9c| +yWH)KO>).u=pȻsu$vջ™łY CwĄ|/4z~I̮}chn#bK@^cCٴ=;vbR.{&.)GORI0Lj&+FwޯUzl9,֌,vMz\̄ GěcDgEoOC >]N׺ݱ:ENMkpnĽu̮܋'z=R G')m&Nd6o$f{m4U*J%w/!GFvʪ[}a*%CLDK_̏Pem TZf8 ^,L1{Ooy C]H{ - =G-)vTŸ29vSAV-?[hDB+bUT!%=U fVpMjWܑIv&UtI{x:{?x0},BKMFnfe\[N}0LU`IWƅiW&\c7Vt m] =ezp0gxƠh0ͨD/cսOʠ͜$P}go,|i2V)A-,1߮A)R6\ ,9=lm#UZ*5g!8^BwTc:Hղ֣&Ǟ!iBD х2Ӷɢ!Փ,d"ܡEЍ9!Z;Z&D ǭfV/<)iŨJ }Li+hĂ w uOujVVjl_blU>g m* yE!W+R9*A%+WܜWp>b9s>z"*ٽ ]R ӟiÐ9 iՀؤo!]O>Nxʅup&}Ȇɳ/|5xK!5) .kFžo |#=k"@R k鋁XjFk%Ӳ,׳`kIc#O esoQaFobzT,OoFE:2ڬWZV3>^(!^`;TCdizVU :p|"Hsh)bD#9k֞wd|17&H1hNOPG. *dCB 5bXS(؂*"J3_ )hʬ/R*".gջ c}t%T?fL%0+|'^> >ԏ㛞9ϚA-H6@Z>;8)z44\5?Ť 8O5 +.לwc w?@fwxc߼"R  MzOXsGxtS;GQ$ >5D- %1O ' 7wE 5ޕGhL]%x?w"^`bSdb$e]^:wV cW\c7)_NYOXA*w3 D}fsbM<٨Zm0|!>뾟HZ@7B]31 |:jū5AlRꕙYPI@ZW= ,Tq{LS.ƹ?H)LmxXpA\L2we1mKζh,v۲{MFJ'<\z o`|UtO+X}_jt?sۡH,C&;?*Nd^nO&<0%|B@@~_D '"917*w@W0fi pIm rIkmEr FAR?b*L]B-94͈;,,衜w¥ghA"hG 2ߍuӕ{>ۘyvQ ! QܘՕAqKL\UNgIc!ybi&1PX8[TMӷ441Ix9כ9YtD\LXKS*䄅wXx'4N~?tzёΛ)_9vyK\[:frU0NF l ̨ܩC [gцFpP+Z`&;;݃]b>2X^fd(_Y4i6w>׊$ ;`.8ՐzلgHǀJR'M: э#80;(=ҿ3䰿ŜIpiU*T_VѲ]s~#D]ڙz)Uu[@4_. :yw?}L2̨mʂ+?ꝸQku!j^~ˇ܀C)"sT~_| UE!a1{ɯAK"gn[v꡸4HqUio<|U%lջ.l<,,˸(m%og)=tBo5]ϱ< 7̀RYTFvw , k2TuOb^`v40$Yfŝh4zUH'2r{shu8iэ5KXF)QſD2ے%g!1X VjS˜]5td\Ͽ͈M[S.$eWg&Kֆ$~b~ܗ ^$f/N#g5dwF jiDFc؛K-M¬r'~10o ЫN֟eF)RIMn6yM}Yyl6d:KN"LN4<̈́x ڀc)=t;ghqI[вfs|d8jRx%]y!sY5mvppk;~ sGtMF-筁_%Ij3 ԤןV\Db""l/8i@J&CtHZ L?|{O@j6Qr&bJ׷]w#|N?2S?%.P4z,7(<%`t陵Ԑ o WխWX?.jqj9 ^j8|g 0d!g5K#) =z\t|[fQ'p]hx}}/9eEIf8iIOVԒM0K8X@' b RI22~RN6LH|Z*%FRP>!ǾD $w.3rH=`_$9,K|%05sX_GEu(GhIT}3"f8Gxݜ er˰* /LB&*[1l0]$Բ`ݐ'&k- QpByxܗcsg|В12"ЏM̻$ {YWڛ&~{V!a1X<]9DO& $DlHoXBJl Q PU_^v/bbăLjVT>sh[E{K_ o Rgos,wW ](%z?GG") {69"3+϶J9TpMO̍z].8$LD$2IN^Žq™2X!1|H.N¶uƳ0#Ac |y|QY>3 yE vSQ0 LELQ0(|T~ݿFsu]r# d.ɚslgBu]0i)6.qs`e;fs%L1q74rFAܘR#ol]\j_ĠI^\6w;4_TCBJ$-L VPciVr+gJU] 82.%ؓ\R%sұ*T\ cdW6`֟nSSxmkG7XXX 6>ɤѐll'ċv:#íe $= Uok(Pk[_{biDzJRL,jʪ7E$%/6B7UF=!2;,| 4bcC6wf[ #UZ1m&S` $mA!h%ЈKͼ: i}AY8=.R2w:uHsmF ~<)WI}~9o=m;e,~6^,*1`<|cARxV.8lA M4S d{˴q;]~*,jȄV#BGR@+֥7Ak8!rwx{ oxx`z 97&7D@H) X'gRe$ hkK4YpCYU=Iŭe>D;K aZWH()2Wt jI@VQ]zhP "ܞ͊-t^,fE)Tϛc6L8B+"⸽| w6DW)UC$ }7~_һ`Lu?#٫&ȷRk!KMg2BQsiOem/` et-7{ s1~+T?ߓ2M j¶hū}&P/d56/ Ɵ2 g@ ŮXo|)/2-Z"K–0%̀8S=U_[qoǭݵͫ8x!46_Y'͖?䳂xRg-"p @gyшS^#R}4x/F~5$I"b~F{(V>l3)A=L ~ԩ3K(V1cqx %t9~DNڱ(,ߨ)J|0]1:OECzM=BhjYiPMoơ5STW.*#1EY?x\dB:*9"y6z#4aL[gŕ$b!I?}\D!&X5Q@Ex6|5\Xv<>W-K9ki_y" {*(G<i ΐEcb6AU|l)eT(PpВh|!ٳ&9z7}ïx4d%Ή7\Uyv-cfgAgBޥpqIEP2w~LjrGZ@1¡I `Yq(xI9CMSm'Hsm{=x=u%Jj ZUl>OrdW9%mMfhuPQ!i?Kc4CnR k*l\ZdXAS;F<;@AKL sXY~a:5onf!BrL;!Z㞆p :̝FC_Gx^-#C" ɝ96׉A-_jCqw=n>N),-3D94/.yO4 e}?A װJJr 4"3J/ T=RgBa/y+fU썁X֚>?-vR~-BYdUM){3L~ڟc;kpP# %ߧT /8p±-^|vU$)\Ĥ񏪊^%k0Kځz?X)ԨE*$racM;^M@XxO*5S ʸDP,ml%3LFby,XBbٝp&Uu"H۰ "`80mgd!Pnxu{ܛ%ì6|5Y֨gBM<: f]g*zxH#_ :kٻm ,e;W'yApcFoe1˟n)ɴLLѝ'gqt[~l `!v%i`4DuvqdEZj -+휄7*E%atm&H(Iq0`L!ˌ;ϥC(J/E7%oET*ٙ(v!/ XXfiqk,O븜JcLX?8PU&7M( /gYc!8H.ڲ hGM! ,fDIMV%b_kfJ 8jM&^cp5A`w)L|\YpdžolP.ffD_Q@rB;ѫ25>*ݡr^PwE8%HR`NZ+1PU!aDZ CV(,"lv~ˎE줳l"65MqJKlM8нP- Yx3غ!U,o}حtĊgQ}2\,ܹx\5B6 |Nj ˤMxo.tƗIXT 4(ppA2u;'͡*<'h~dilURŌ-J&%^%t{ѧ#T_ǜq@ g#u"XFj`5*Rgaba!@?:䲱 S,u?gI8?Sõ S?h\/{:_.ulT8g=׭s fܱvO+V-ltƘ6@d6R)z.n}8bzDT5L ،4"䯌W=y KU8TEGȈ%oPX- )tђJoDNjvy{+۟#( VJ5 XG2RJ'Mz֑ŞrP`dd+}ǐf] 3Fg#%ĥ$7>,CZkKqqH`Iy\4'yG|D=oQΡooX`Hos.N!$vӔi< ps-@A{_#뗺lM9dz/C6|5}|(F>m1&- YZ