libopenssl-1_1-devel-1.1.1d-11.43.1 >  A b+p9|u4EhE;S>קoKψ\-H\O 9]:Y|MoIbbr4HN^*n<(ngR+,FTMQY$ `ÌuC_A,cq/C,0oXTh]I›SWIC=2J Bd?dn" 6cc8f79329524eccd7dc3748557afac49ef10e4808791a177ef76ab110015721fc194ea3e8a06816d958c22786d9b9402448ae6fb+p9|v;M!g8Ы9N wHNaH`+ sIllo;ݽ њ8<4nt ;-9~c'/,ig"\(v"IPj+f:٬zM"  ԜU*84deX:#56G8(nϳ,ϻ n'xtݞ.Teب>Za:RbrJfB`B>pG?d & D   @Y_hq,q q q q "eq "q$q&q)*)Pq++ + ,l ,,,(,8,}9.}:7X}BFGqHqIߌqXYZL[T\Xq]q^bcdJeOfRlTuhqv,whqx,qy z$(4<@FClibopenssl-1_1-devel1.1.1d11.43.1Development files for OpenSSLThis subpackage contains header files for developing applications that want to make use of the OpenSSL C API.b+ ibs-arm-2FSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Development/Libraries/C and C++https://www.openssl.org/linuxaarch64 [9_ ^.47Vw+@4 k(?+0 eC>v 4% W" ff@eG,%.%73$ *((T$;  as}ya"I 7A큤b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ b+ "b+ b+ b+ b+ b+ f6ba27e87d97ea578f01540a8f84b7eab05d42c178badce712d0cc668d8a9981851313b1176baa3d6896aaeeebef56216ebdd38dcdabb39b3eca36b6645352bcdb4883ed3aa74e07338001b31ec7e3e68546521c54bbdfe68c473b33f8511ca6b89b16216ddd35f028f5bfd3fe0db4f2ead6c9415e7749b7115b0393b427ef2f2702f569302248b8228e493177cf0a469f127f1ce5c76bc684bc90fbdfc45743ef96c716cac393f2cd6da304af029155ecd9f021869cd5a4c341ebdf249036bccacc9ca951aa523d3ed6b9df2366022633925a6729d30cd134a05d2ffe5fb1560863da8be09ed5fb78c88ae39159fb4ec7761ae2b7ba9fd53fc0bd05619c8027ad29fe4ef37fd7c4b256b690caf9371a74e29981f6561b94436dac54a61bf74b813b2c7cff888b5b709b90d4da584afef59b5ce1ea888617d682f1af48578faf26debed6ffafebc0b172cdc67365f9519329b657875c7c617f60a83ace3fa21cdaacb00f416075ae470723f764d0ff9703f4a5fc31e881e1be8937631de7efffa4fa292b903cb8c2ce1761ba4980cf5bdfb66dcadcbb5c8aecc45b012bc64c23722f6ea87711b7c0cb6ee29c15762c2839e5ad17b9ef579b6e81b6121f035c30561bdb2e985458e809e656c60e4bc83e1d6707746dd8b5badbc10b64198d4770a14c51a129b3ae5795dafd98065be0bb0cbf00b4d4528e85adbf629966f42f5375bf95d1da118ff1e2f143ccb7a564d949de440097b97a49725c03976e167b5207e4b0a779c957ef9026d69c0cb5a621ddc2060af967e0dd5e91ac861fdfbdb2086aa0b661ba9de9618afc948a4d1a82df970a406f6c5bb6fa60572a720a62f098a877c62723e6042e4e4740cd1a6e7799df752d9234386d73a28a098e6eb31cf64be205d08af2557187ec19c03678aa9e29f66e428de29cebdd62cd7c3b5515e54341e30523dadc09d821366f5afb13c9286d540b34c1945406918ed588fa21175f86b69b58b0cd1da6c9b27d87ab4e4ed52f37dc76b7895c210c43469504ebabfe26485cd43a80e0c476e628979612ad28a635577baf68eee476850425a498a1296c2f27189183a001af9e3a5d3c833069a6564971f5966c9ed67c5c79970be752d7d3da32a6c009cf264450726367fd69e7c2a4c185d580ce650021d68e7a2e41f18e4d8a9a1530cb1efb233c230df605f3b8db831034933dfdf7ed449e85ab6e70b52e341247c4b217883980ff1e98e4453d1020b0b038cdbf096c4ab8a53cb68fbb498e34e19e46f9d41561596ab69ccf78b1d8bdf2f312e892c060015f4ddd6dbf0bbb8bd76109ad1093cc875690bd7e4464fd894cd8cab0f3e15f76261381c6ee3bf9f7ab247432f170b270ba17cd9c6ee6418023a23b01a659b6934cb407d1a7ed6f4d35577dacb755f69ef01e34902d7c405450db9885024f2e781559d76b58a5aaf2b790392db9d9ae1b5b535a71c11004e67971e12ff33cf11c6eebd2fcf402545284c2902927b4ef6c58e4769b3da687fcdfafcf0c8ba273c3ada45fa12deb568f28d4d1547ac699abe874da136dd7330702714c7dd60fc5d3b72289f14f11e75ac739d1123651d16e841f3c74e36daa483c1fed9f8c5c1447208a80b22a71f2b7f04513e10fff4bd530b449fe09000a7662d0380692ea0a3c9795fb89add3bd32b6d43dcf1a51d1839b915e774d7138afaf618e690efbf414bb95fb89add3bd32b6d43dcf1a51d1839b915e774d7138afaf618e690efbf414bb82985f1e083134fd75fb15465df5f0488fc34465ce1edbef1ecf304300752f840db45763a43c17d78a4a0b3fda207ac0be4781ebdde45f04fd4b07a5ced460866f3d1e91ba1b7971929530cb8ac3ef934c0b82a8cd459caf224e241a3e5ad6e91447263f0a840e8135c586e16c3d858cee939deddf4fd905e391869809b4daa298a65004a040567de0c3b4b542d762c43aa38add2ab997fb316335b6ca116f25a70e829e4fb97647058486c7c0c5766fba834bdc9c56621be3c3a53884120080aac5e734753ec053cda1f538b58fbcfbcc87f899529e55e80e6418fe84f291919e247d540c7b83eefebea332eb68e6ff4e6482cbf3b487b0d3f897d7268dbb3a76386c2273f105f54c5749f2fc854573c371ab185f9248ce295a748e126caae8bab682c5cc06027c82d126ed8e65d7dd9dcc75fa464ccbc95d7f168bd69c732d89b0f9ecc3955557687e5ec3e5f8600545a0f3fea614766159d6ba0c55ab884b8109537cee52954b774962dd7da73ac5e4a1a88b0520e1786b5e9f6457c1b47194ae0dbd05701ac1de23d102038c5baae45a58da0c850fbbb5ae41ad69b2b6ac9e28f0a8d5e2297649af298f5e3209d32fe9486edb1793cc698a757c9127066203d3fc9dceec6c168d219eb9f404ca08b478d5521622834bc24b7d45945702e4a0612a8f7e69e3bc166fc186ca44be1e5b1d020b5da8b5be021f73d48c270b82f13b01ec09c45c2634673d1b9b1a79adbd6ec32bdff94287308e2bb27408e537f4e527987e296a26fc1c06f4f896baa5f457b7e67f94957d176eed469b0fe602029a922154f4ad54e3d6b9e0b6f788e3c1553e43e6e3cbb4689042ab1372e9554018d7c54e6f19c3230af063f4dbc8523f1450528a4af15a97a0a1ff3fb3ba380ec7330c122ae2b3174df95ddecea65ff661a6152cd0192529dd1411ef3f62a1b519038eea62e440fc30d9afbf3fe99d66ba4dd81dd763594e245e1c2d548de7c73a57b1919601ff8c04f2dc9c62dbd130ef2d3ae39bb0fcdf25bc9e6eaf327aad187b1a8cc6d663b1ab933dab413315c4ed14d7c0a55fb36f89410ac6724a5e7a5c71f058586eb0edbf098f366e5644a9fa9ede8a118e3add340fc9755cbc3b3a90589e6e7d9f4b23b6cb24e4229ac30fb81d9677080c2b2a8ef4d552b9c8cf32d62036d0c35d03fe7f7ddaaffe3caeafcf984ec16e4db7ed19d3e202e9d7ba6833ee5712125d1ce8f7b52437a752e40c2f4793276859a8228c0de71d35c3e03033c40fe77bda0adb57b687d4f36d381b2b1e7a0ef022b8a9a025983da49f9497c129c6c9a493d7e5d3af123d96040d87c4e54fc5e41aec450832cb32a634d6b7340727a0480f351823b669f55cd3989c065d373c8cf6ff8745b8356f61d5ffcdc3505c9bb9168a6fad434dd9d9a49ad630b9ae9216bd665b11051e04a709bcecee11e9fbddab20f78a018009e6a2daf287ff5df00679298b137fe9996d9386816fc66b1431d960966f5b3b04fd2760e7391d6a298441e4d571c2303150870c12379cc0a7f168cbff8e08828da72dc0e87773bc6c3bd14c4b57506339b61fa537247c87ffb6fe19017a38f5861e58b02177c868cbca9ef2feb94c5f9396c6a8ec2b9196898bbc45ff2ab00204f93a6f20c974225510f29097ad69a6eeebcdfe6fc023442f524349685d13d50854ad773b12b8c7a153d72d615ab27dd4a3d609c238954a1df23f52362d6e5fa78df2c7a5a2ad6ef9536e489f0a23295efa0cab8c74b93c10a9e83abc17ced3a8021af7506f39a0fadab07b5db2d4faebcf68b6509c4db9081195cf6c9e5fd4683890aeb39509f2997a1989dd5a57cf43039bc27a29b483f9f6faf8e1b4dbaebc72203a3ceb7b0fe8c6a395b18fbbc0a6dd141657665dabb37f4f0bd853539d93c64cb8adf37fd9552dc9fad215cc8f47a991c46bf2373dfb10dc5cbc626cf2fe86b9b1c82373d799bdd6be13eedaf7d4540d550bb6745481ac56b67f450d09033e813bf8f6a5f2025e90d5eb539eab1ad5e32382a08bf9a866dec1b7deb66b4077690cee0f6caf91eb00136c5eed4e8d943d06e50e2dd5df6a0db219091cd1c6768a6d319ef6485b16e1f361fce43067847626583a3f5fc35595050dbb0f676fe44c93edc4b3430946b87a5ce348f0310fa5817fb557a32488ad44a25420abff8279abd0bd1f4ab768e73d3e1d5c2dab36c0c57529d794162e6e35bc72048ba2a6676f71711fd20f18fab175d0a421203d0f39494b6ca613fffc0c81ec082c0c917b46029fd1c36a0356d1563ad7967752d9be45ba803bbe14007e494bb24b2ca954f6362ef700a10480efa3d2f3acb159deec1105bad1a309d3122a2cfbdc4098a33e33d50c8118e70bb332f3b7d6ef2bbb58071c66bcc03ed5c2a24f1964f45e8d1a633f3cb4b183c718ded3e25312f8c4e00c9e026a5932a2432e3cdf7defb789610c4272010e51e5ff0471809eabb7aa2dd4104ca8720332b9852f4725d4660a6cf77a52b587e7d96ec263e996c1d0ae2f9bd039ebce7bf6b6e71fc9667e44e017fc0cb7c79c023be1c965894e61b79238b6e1bbc8c53e4f7c054768dec55272d001dfbfee788a85ba8b0c069e08cbbe85903696bd5b9908530f8a8578fef47721f47f3fe8507bac7761473e925e942159f5ea3f5d2e7beb3e81db8c23c6e618e38e511c213fd93a11ef51b9ae4ad03619bb39377c702d9765547ce95f9e758b46a54ee4e2689f892033cf2a4ea57d5d0b38750722d1737083fa8caedfccd3bce574080e35692010d2f91dd303b154af693827059c07104080cca115b2c54662d1e467edaa8db2bf90ea742e24eb5230d808787c2b046a44a253ae7100b627d5a92293a15e46a4037c8fd6ecf2bec35988e8b113d559fb2e737c8cc5872ae6da2b0afd1be69a8519ad5839c056cd93965d5c66d361607135f488201509ec733219a0f6606a19303ab7716c2610c683b1700e55368c874daa18a8074886aedf6dd0f9b84c5df5f70821e6da5087d9b321c09d69e62dfb713df1678cbbc2f705be827248de51c5418b7349502bb1c175156475a5f96f7c98f445096b105f6ab3e5692308a90f612977ff7eb30cbb5b7a0a491de084c5f539c530c7817b511a75d0e44c6d1d3cb11ab38c44b25cda4a8024a5openssllibcrypto.so.1.1libssl.so.1.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1d-11.43.1.src.rpmlibopenssl-1_1-devellibopenssl-1_1-devel(aarch-64)pkgconfig(libcrypto)pkgconfig(libssl)pkgconfig(openssl)ssl-devel@@@    /usr/bin/pkg-configlibopenssl1_1pkgconfig(libcrypto)pkgconfig(libssl)pkgconfig(zlib)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.1.1d3.0.4-14.6.0-14.0-15.2-1libopenssl-devellibopenssl-develssl-devel1.1.1d1.1.1d4.14.1b(b bOa@aaa+va@`q`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJpmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdanilo.spinella@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#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- Fix PAC pointer authentication in ARM [bsc#1195856] * PAC pointer authentication signs the return address against the value of the stack pointer, to prevent stack overrun exploits from corrupting the control flow. The Poly1305 armv8 code got this wrong, resulting in crashes on PAC capable hardware. * Add openssl-1_1-ARM-PAC.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] * Add openssl-fix-BIO_f_zlib.patch to fix BIO_f_zlib: Properly handle BIO_CTRL_PENDING and BIO_CTRL_WPENDING calls.- Add RSA_get0_pss_params() accessor that is used by nodejs16 and provide openssl-has-RSA_get0_pss_params, fixes bsc#1192489. * Add patch rsa-pss.patch, provided by Adam Majer, amajer@suse.com- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Previously added patch interferes with FIPS validation. * Removed openssl-1.1.1-fips_list_ciphers.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)libopenssl-1_0_0-devellibopenssl-1_1_0-develibs-arm-2 1646988734  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq1.1.1d-11.43.11.1.1d-11.43.11.1.1d1.1.1d1.1.1dopensslaes.hasn1.hasn1_mac.hasn1err.hasn1t.hasync.hasyncerr.hbio.hbioerr.hblowfish.hbn.hbnerr.hbuffer.hbuffererr.hcamellia.hcast.hcmac.hcms.hcmserr.hcomp.hcomperr.hconf.hconf_api.hconferr.hcrypto.hcryptoerr.hct.hcterr.hdes.hdh.hdherr.hdsa.hdsaerr.hdtls1.he_os2.hebcdic.hec.hecdh.hecdsa.hecerr.hengine.hengineerr.herr.hevp.hevperr.hfips.hfips_rand.hhmac.hidea.hkdf.hkdferr.hlhash.hmd2.hmd4.hmd5.hmdc2.hmodes.hobj_mac.hobjects.hobjectserr.hocsp.hocsperr.hopensslconf.hopensslv.hossl_typ.hpem.hpem2.hpemerr.hpkcs12.hpkcs12err.hpkcs7.hpkcs7err.hrand.hrand_drbg.hranderr.hrc2.hrc4.hrc5.hripemd.hrsa.hrsaerr.hsafestack.hseed.hsha.hsrp.hsrtp.hssl.hssl2.hssl3.hsslerr.hstack.hstore.hstoreerr.hsymhacks.htls1.hts.htserr.htxt_db.hui.huierr.hwhrlpool.hx509.hx509_vfy.hx509err.hx509v3.hx509v3err.hssllibcrypto.solibssl.solibcrypto.pclibssl.pcopenssl.pc/usr/include//usr/include/openssl//usr/lib64//usr/lib64/pkgconfig/-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:23165/SUSE_SLE-15-SP2_Update/28a27d81f20ad1522356befed8e60002-openssl-1_1.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig filePRPRRPRRRz]*j!2_openssl-1_11.1.1dutf-8e611afd574236d641b203fc09d4de0b40623af334ae19c34de5bb2a9d3df85c2?7zXZ !t/] crt:bLL D W&tbpnFup 1&ن-2!zb>_s%Q[E:yQ9 LOqX}jNᲈ8G[dCSYaaX9]fé NsUi-0dqw'լT/qϻzKN|I=Fzf> >L-9P(u)mA,]gb d\Tu$ J!<9ßk5r>d0Myn}]I9rǪ%ʵVs p05^zE^_DH@?d+{~32 $jè %0j'$@OfyabB[]aW @C/|>-k5S PXi'3Z"("g"rj Jm{.kGBm/ep"r;@`9b*XP\QrRe q ⨼2xƒ+erCxGX1.y3o6@aMeyBWsZ$A#Dh-~9$i9/i AJLlBw?&bb6˵ބIcD@0sld\h7_e4Q1ԕ6<)*gګ~>rQJѐCO/m}o%P;y_8J_WiK~;!Cܩۄx/?ѣ#D9 ~r>x_AkX:\%6hW&7i?uF}Dm"]Â2 ![C/$WBi蝙:rcֳ*-;o9&d,v5ɣqPҚ͇zG JzoC,YQ[)$ASu읍IrৱO(̴H0S\cOelЦۂ0 {ٕ1&P+#w^H]epCӧLg]`̔7ϓu Sy%90GFiZ&K(gS]wjP"xe\;#ph9wXS7wr;4N1b @.U7@qXRMHqh6)drȼ|,&.PR x'=wl D uV!"C} XG UǩVP#u9)q# CFT5AAt?H ԟw'FϡBmR(+JpvoQ^hsFenRc0b#jA'3n5l)xJP2?^ks].}nEr@kR0?Z O"wͣ0(? ʻW\P)\-N LȁcԻ%loTvy42nQRp Ld@Vmlp" *KvU0S|ý,q:< ˲"p!<9X`QQGῪB6u;6/`Hҏ_dYR8ڲzbzz$2޵|Nhu?> Fat~uZTvLRdJ@ M̀7>>=m` T ;MnM4e^ٓKH8Zn<[EQLh@~ɘ@ukZIM~?G T/瀸͝pȰ;C8_`L0$6=bK<02'\`9mM [aNC *;E۠X%d s`.ۘ-a.B{|u~ްBy`rY~o|;dIez j6);'an ĸ@@:֧jbUtP:n{|G&4-es Lj.& UX rn &"*s{Yn(?wҹ@E#0?uL|8aMJYL=KYXofAeihś=u9q`z@sI!惫 Z[g=H8묛+ Z%B[q(?|-#]%5l5P6]•J::B0;[+gQЌzGvnBoœ.gYB58 ?&ڰ\Qu3E2~7\IuTUћ8czeQ*2\ffHҔcj-M\Pgq6pIHytVM]bOUT̗_ Պ!J0r=ݓC z(fr߉$kvfJFIK3xnv[U@p5aĻF*L:\[1Pɵ?=?#H ؟@g/pZ3]x,M:T€_ >BxP,!i-g^ x(7cvknK~ 4F@ɌߒZ»7mj}s%nzy=Fn@Rv`oX*_R 9!jGY$tA--A=n~(Nj%<;(,#9pQ3B it/QO`/ :ǝ(]s#^!e`*N,b;%$3Ơ e=^J7 JúiP~8#LY q)2g`ɱՌ?!{KJtuHSx*7}c®^( y e ;3ND<-`BhgmpȞY1#8V+տ[zb-)}}z7x@u3f ROe4{+2{3eQ%b"9Uq݀sv\WدP=.;!YFxU>ytFbҀqG4凗QXS]A9Y)d05H:'/oFwO޺ [faEy­I71u-qq5vA*3n"h85bGn;/jvp$" mx>|Lyxɹ(!|r/X` p4($x8j!4%y\+.srQo/14H GqT_}lI#4-~y^4.ZP4d[/UԐězu1{bKk$QVZF>a`@֯_ha@1%"?ElLark_}u#d7pN۫nKkj%"%upQ{jp56)4O[lٶ_3F(鑬))V#c!_IE z귦.Y48G*oH$:ߍI36!حխ<,O&&ּ5]C5` :Ms@4KZLIqq.AQ^d$PRT32{K$)j1i胖P [wv2 X OdwsD]v]mue9!Zo^¯}vߩ(Y bD, -tuPڕ5<.pyn?هV;lLN+%XF[- Yh~\av^jbW*DRGzޓ!EąÔ=yQ:}$ä94fh?|1$1h]p:|.Ɂ2nJ\WGsl pЙ.k(ӀRRR,yC4W)Р ASps*05IʔQ D=gvM匍f$ OCB} ,qL,GݕĊ0Bl?>^ AW|#buQAA2ϸ*B=dn׭7YZ_bK294"t)hK~!2eM!fk1`Ž6{疲'*wv;i"DsYu|<l DyiWlaAPEwW"9bbH\}GW]-@#qVf5U^0b ^*@ #$b4ɀ |Ș^.ϿH-4 ~A?X,.R16|ZS9V?2g0 ^u?ڤ&?$a Bs@3vaamq_?d9ET5vm^WHjEy6%xKI3r*L Ҋ%G R;^H%b05S@UBpѝ vH`%H -Yށ/ki]qjzE9h`ȏ_P ̪:@*%,{ψB1%Þ.dZ$&ů D!Y=q?,P/XsrS@tvS_ͩjWA]u&>Ȅ]yaiEe@[C]+Z#Fz]ciLK@g=Q: /ѣR 2_A_JL:/L^P{5zNZt,XKk?ϽKjƽ0,-)C8(˷.'sH{y`OF$BfʩvqI.cgް$[z"A7hnFUV4]o*' gO3BYqQ+($=P0A@x$o=皸 ɡ6I]*i۴םTt ^ID_rMow|"Ą;NYiotxŽY [ɽ +bq@Hi %ڙ1L/F`D%\_Vwc=J(ZqVy&O?Md\JM'kP0w;U席_W /:#@5K o2ʺ 讇G[<:N5?m{O7&$xyLr$ȉqU$Bń:}cm7}Ucr8yֵԡZz}.R]`s? dÇjVtI5сbJ$} X= r#qXvjՃG7,C4>=S7[0,׌g?7'/[(_wNOIϿE' Y LB}tsHN3Жe_}tao |5z*1` jstJ|pjh̦}@.O73e{HVt`w 0EP!uP`[v@2 vDՂɤ.J6Js =PUjD'49a9{ 87W秈<| xsc ;UfT%i-g_8Sq ¢8e&31QޟL}vAo,C W,Gnة'#"h5&.8um l­ rB蝌R >px  ]x{RpWsҞ^[3V=F3nQ6@!᜾dU_˷N~}ͱ7BܘBG |Wӯs#G]@&t9+܏ʣe*?>`:E?LaIqL5 C K蜅b o%bSa: <`MA$CLrkV:E;fWf܏zcVa-Q|"Cxg<A حid2<{8tEVZdi ~eS A BE~|7* K_r@kSoǥE%s!qh.Z0-rB}Zݲ.)Vgԕw=ڇ T0|A6Mhv0r RFܨfP ի9[knEegn2 MaPal>H@ݸD}ERPξD/XE9k^ ށ2o}\v 5"x- `Kxt"Z^ǯS'E'YE ɂsQP =!Nmt|ZM=$KHc$!wӁv`?Ө -rZT2fuJ*"M/=`?3vԷO74L}5H @a7YEXӆ]hS:݈|B{.y {[D9z7ex:EH1#?+A=_YboYVMguLdC1fW4|go\,b `b-UM*Q E>7Aj>+Q3@OENPN؍+ B:.貭B/o!LKͽ̘R8g.adpMc]I( Tr qm1 +E'2%}kT1XKd]K30?Cor%\Lm9] n@twE\*k9"x+xI(Fη3ZLÎcQsGh[7{ YnPY5{Y&G!%@at"7k ť R$ J؞gH O9C9$E6]|`AL uq|iEM~gN17Rx8JAP\Vd32 ^ݶX[$l ]f]t/t ][pf1jiSȢyRHU44͒|g zSVz /'2k2rZ^c m8vPK8D)Xl9\lt#(ȡ8Γk;B}"4P94$T; "%oj L.r h#C> cElLAm۷A'"_l,q̶휾(Gy};M?"R@Fq6p2‘}]bj.bt_}~5yN;`~54K@o%u2CtG1֋͜1s-%kE5$I)K$daN9VAYu7zbv:}.(ŚR9䫗i>=%#lN!}V{e2_ lD9}3}ȗz_c 8Y˫&&N$sKHEdq4.ȻVJZA0J~[kzB:r+ܕb)=߭`1 8wyE-V(2 +8vRn PT`5^Յ4[ZH=CۅKAES%EHX ŎDCE8/D+?paܟ_T2)YdR˷/a"5yA6GaF4KZ VD|@|(8[<=r| Zw e_xgFzDAPKosl^^GP][}d 4̄_$3t&b@lNG3z~'Ķt1dg17*<0|Z'rRt`&QCT&MsdZ# nlqDp[[,WY8\bׁ'ɞlO#(>T\)FVvNK_+8cpų@] ~_L; Z +PϢexEz@OK::dc0CLJc9 Z<"&6\bdbRٳ"u,,j$Y6;ԷQ^8Ug4'.UlN;n.9N#l۸>T>S qneKb{ʉKD4?jDg(wBI\%wo+SbWyy)yFqbl-7=r{ a(V\,&T;z]*uV͛*ͣ+F,cfhqFr`$2'?# ݈ng`02S \Df/Ύ/Qdj!YBǐdVz> ij󈁴Ci'::/|},Dd/-!ɴqwVZ~Kn0/hM|7re"VK}(_Q0"H)g:""qt7NQH2fи͜` NcPܦg8?Q$(pUsD6s( D1a |viJr <}pѮ} ɚ$unS'`~?]"{_r%? {8»a+ ašodo_uT x :WqV؂]e-oAņ8Hߜp7R0 KQN/0Ħfs dDbb6V㐬U3/#v8gV9xm:40IxGy ?K;ށP+>T({NDQĐgҕ暱엾v&?CghJZSڤF>$lgH&CXMڨu<ѨGTm`/U4GHwru:Qk}Ëz!a!!T@ź&(?^Gr,GyM5""_ZUHɹO ܪL7 J=Ob{1'vC4?q@Z"C6ÔkG! x܏Q( f|t"Yw;z->ZM g4y(*9 KYXq ΡԆ2TCFYm39 묙}py1l=B)Q <g;d^ne%UH0c)l j7|]FKOVgr[eil\ r$xI:gs/p^A!nj}qҨȰuZ^A,M }+s.%\R{p0h|Ĵ'l%v%Y6R\`\!0Ul#Un{SyKsA q2J9JZP!ϻ2V`1=ixƳNi>wXE L8YTԢ60Eu9i10Cr[EG%O{k@師4+{AvvMdݕ?[zxfDE!{,!f¹!ʀL xytU_F5Q8oTD֌vo̱/X*|:,gE U%Srv,TЙ8ގ<?dJG;)5'L&6Hu]!=hOx9^P|Χ 0X>5)ŗeܭ݂`%jQ mPiOP')w:bS&Pz4P ⊓j NV꫒-}bu)nΎv!+/< +CU0H!R `cp$yf{a+ⶬ?Yo0\NªAg? T?ݭWW~(I"4J>/{ q0֙nVʁANHo X2pM7N4v/x1,|e&[X0E/?k8^J|q v%G5^նj7.2 *@e_։,5:sOq9)ERJ^'E6ժ*?N/xG(K !B4W[mʌcw|ht&Z]É|wg`X$g2p_اJ;, }r@s%˹X  Kw iѕR+IRAjzo~VTՌ`mHoA^h)~.CGԬ5g,Z~ΐoaȼ}o_61˿Mxo7בU *F>o>ݣx^ ,~;FZ~o1p4nLM8/7@NFO_RS-P \|M6O7ȄWɞA<<\F^~aD*G&h~+OwgQͻr/O3uE/F8Kr>x9$fNNW6'LM4ӏ+mqGH{c@@mQq(>QŃdqڊ(A]#}UyW/ *189ȨULH?ʳgZNJT~{ۃ ],ɾ ;ዬ |J2gzNAQC"4%ҎncmR5#?qNpYbƱk) o ]HdNK%SN%ѐ6UO 8Oro!O8"C9Q\90Oû"D}H.x-zBع J*YA}9TI4/c3O %L& ǗxceHZRVPN ֖ە k `Ѹ\W-}ô βh5 J@ rµ bkkA((wSk8,!Ծ eLСБڟ%y[0h xXi%T_.(21XM h/i կJ;+pڲکAxrlc65~PmZ\l edB|QTu S8_Fr|Zf;t~W)/=9}pQ&X/Nr R_ǚCӦB.O2`A #>G,G5h'`pUYfFc.EYAaRp>+Iv317M nު+5˼Q{3e5_lnjhW& +w|Q|xs{я7ټW~/.z7+_dP*$+s?> 2?̟]A[KK[9k*QsVaR K5*9\`T>1(˃6{ ewIg-ޠqd`+-5aX7{̈́F7N`<Al5 B7N9JX8fC7ݡڊ$ɸ(VtXGN( 5˳$exT`qyn=+kƃi=e3r'.w©Gb*2+|0^t98dQG(ߘKQ9A;o,@qW%ߝp }t٦ɯ#Q/*&B= %כ q(-鴞ԨbwԝM7O)|p-bz+pT5Q=tR7lz#kN'*dthaP5o@u9AƯ݅n ˕,{8:*,_#JȷC=,8_p Q, NTBs&fpvuq] U{{%Y(3>ȾATh5!f̆ g*)t ֿ|d4>b#> )=cO{#萕cɂfyag?H^AW{#4n=pP-?8zžuG 8bggj#xORmǾ>uUg 5~jmq@7{9chWB9p=X'M(%"Pu, ԙkw= P`S6: #4Ň! %qf%D3 :izJk_?@S)J+4Pey›q.#~:S7_&~𼇼n2G1l.\pByO @8bmJ_-!.':mK^˻]~2U*|eũ4OZ"3&7[< ]X;;kX۪AP#Y"' cָ6_ g$? MDأ7\GIlm/%YѾF`sSBnu[( aXh1ae]=oA*;׉$Yy ҞbO)a J@/z$o,h@k&Vngy$UViyl;n438}9yt3)4T^LU&쐐|K)UcHD`\?̕^tSyUKC . /#_1E^7CM<Gק>VT } =nC(K::Ɓ+W1FUeU`¸6PFJmc} Ec&-װDL(#/t`-]!4V.ggфi}L9 --|*sF^s0`ej)7#`W]ds9?ܿylOnm0eghZUC*AwMUv=Dk+0Pk"l}:+͚lZmXP@.~ l웦{Ծbۘ|`dz[f4"4}1,]g*.ؒ u:5v%8kkx׺m(`UO *%?ϢLAGO$ -O7}OhC^#Xa!7:a*uyVf7ŪTUbM+}52$#H_Qi pdz^J򡼟dj)~ƤHC\lIp=֊ky?r;M\*<c8aN5vOV]kA|[ ],7Y22whfJ^l-淼\.) :s1Z'unt^KT꺔F4z8/l zٍpW0L'tOщH=Z\7ӳ.U#avPMgۘ^*)ǿ|*~^P^{H |uH}:.m=qe{Y! 1"xK Ai:Ƌ$0pVϤ!BiiU1!r^i<ٮdO*lt%;tϾƋ9,nj>CmD͚`33ԢX甃O{ﯺ1xx-M,Yxe@ywwZEP8Ύn"2Ua$c6rYMG4YYL ؆9(nL?]h Nǰx*Kol:i3y;(0zA^9BBxVDbKg IS^z Yy!En|((:sxMu4v Z@ȳ{яЯMbJDQ͈S  7׿7)}6|A:[WS;'@^Sַ!A7:Z.$Şw˛|MFa_I%9.W2)$P< rݐ0O%\]0t՗ ȘT?]z*)F芽)Qfa28m$]vQ6Yӷ(1iý/W{Z(|jy&k/ˤ x[Ɩ.O74\&~X877aZ:Z - }yci [14i I)5Rۍ{.zP1"e Y*+DiׄBdq61ip &61JPAibG}0LF3SW=&4wufx/@f[!ȳaB12U[e ,vfyig~_e=w+cztn^{$i;@۰O#- NE%RAdnz=ťmPGӕ2vgRƨrVQN0UlVĩ vl]IOBp`4[ ,/{6 ljТ ax0qpoh$_(OۍZfg6 C- i&l4"?'g=4cǯ2nM.OXߠ#-;N/MlHe؍?B>{_\o( Z|{Naxc[k(OxyWf&ny4HzR+["ظM$UB cU٢%7q@SNWGO,Pjgk- BbP''Wlr|V^=2j }z){4wXN+tEO| #?ى@5veEҜm|FďX|L"FIÖ@m"ʰ4o* W0jWE\{Tk![9yN4S.Z4'CI]l~[P9T' VVjr@6fTHTVh7KHzS 8T*Иܚlvcy{}+CּF >"~>4=V=4GgV݉P[~:} r^Xbۥ7,M>~!}hozm0N9*kf n;Tefl8Oc!U@Pۿs2'w" ll0.S/ך!R]"[}~p{:f!]RNb)2q@kd RDw*w _DFg}27s[C@7#u?XXCm2Dۛ/q|/lT i|?$cyDtzMR,:z<Ɩ!.;%/D2!xe>=LxFP>XW鏎kzP3|bt|$ۅ=Ԓ #w?ɑ`U L mӱLtβ22rތCB XRc_Ҩ'H) a?t.{emqCns_*٨{gLWoړŵ~ N2GɟMbKBa-Hח&ظLG͖$&TbMiRS^Ǖ!EW+rF׭:= BHhƁYeKY)qt#݊3W4՛$]Fd;Ư7Pg#[/H~1Ić۳228w_R#Qj520ijpiOzP.tsJuu9f̭Z`\K%$ ƃpRjU3TPd1 i 2Wn',g#&}XM8MAzj 919zE)PU_%ԥ 8tVE<ݕ ZM~%{J#xp/^=s\e7H NCzbw+nTB2@7{mw 3Я53dOc] =Yq;;]׳(s%'#/&Ȋ&ڂ9ohj=h`| |@ 61^(/W"8^Ye̋{{(xDojG.VB-K MAi >C@K k[k9HXFO@͊~rE, 5^0 {1HCPaЖVByM.G '?cd ]-Rs%2Extδz8*`^t]@Y_7V nJW?~N40>x_"R=Ek vqy#KQk[#\ʦԐpإaMUHpI`I9hn)V+b8e&<P}a5 z{Lw+AdƄu2qb]GfP @8E6B;}] /ͤ,FJIR)ҭMf)Kӂ"E)Be =mXfЫR]4uK|R܊*0t}q} dnX@:zϏ{&Γ"AU?PťWuilH/j e:W=Ϥ!W~Ǣ(䀘_C'#Igz%rԲ~Rah ;d':&A^l܁4Ye*&$* *z07}YVrZnkg` : Eԛv%g-lm,FU{pyF;t%uu>xࡍY Jڔ(D **HLUٹp+ +,*BFQ2c< 9rHl/z'bcOjҸ aY w*BgzW(aQ聋6Sa$c!^ٺZ\]-Jp1&DLEـXwN*RxZc-g8NR QI9JAACP$].pvݻ1Zyx( o[4m}z5zU9*UR8h?lh6\c)I(|AݾȚT'e]RjQ4'SŘ[ʒߙGΙO5LY +z0{sHp]yEVbssU@K]ja0z -ݔK.:g4 -qxɔeB?OaG3+/K,@e'ƛNeN){ (K+OcYٴ6O(>e[Ͳo27"l3P&dY̶+a{\&IM,Rn?jK?qFl Сf(ãad[Yg`dPƋd.r +hnEFTK+y5@4k!R'U0&>D`BGAj|ǽ"'azWP~zS2K:GkIO(<8DCHV0'H}Rp!{,GY+ 54/k Гs3+?ց6k:ŦlEԷҕ";Im枤|Z/qKpt̩<&$;@Uzn 2Q B+E-Uڙ?2@4d*R3eTsn:_?lMGxHXe XENJ}/|=Yk6\z+qX?NMza"ɬ"Y++{y0˄;ƳƈACtM$6DqÌ-%Itptߌ&#.5hdsLt4E^wh"2Ht)/$QL[JATxT#l.@AhŜ,!NڎJ>_ة"2jUEI>BHA|u;fzz?g nCDXSSvAYX7F%l3v7]p :9P[_T"M%WF7;DtEN2돒ơ%O3i\NEW,V~Ҡ%<VVx1ӘGxˏsg*膱,ߙղdjE%+t$Ymm$P CZp )6)_0*FAM3ԐF+sJ (l\SUΟsV$/@S!&FU̳C" •TǾܵ8QA-b"2gxف V."ڀ~|y^("D n?B NwGwe+k}1Ē5&Q!F%s|\ַ 4ċe+y&CQ 5O> `PSUן)oItShVc1&kWpiR1;l{|X"jW"̀@99._/(jyZǙ=0 [(1/Tf25T[+XI]%~4@pF%w+5T_\~?آtJP0pO<ǒ\R-jxP Ϝ>7i;,mcNz oW;μvp)V}@8S냐HTԖ%@S:|EB[ZD' ~,Z`3MyG^9'9M7rh%|sAl36\cNg[IR$&4K襉Ʃ;!utdrܟ[^Q{M ixF]u;Pw`^ ]¡j507?RyVm">kJ-+S(ta7ɃH9T:-޻{RDztDd0}8#H416xP],nvZ #"ؾi AR8`͎]oI wE Aj!m!GZaJf@5=;݁QɵgdM6;mT`GT 6EaTj.a7M |z;ܚ+۪+M Պ5x1EyA!-'@e8Ws`nQS̾D0t?FB;ü`24v'kct94mq>j6]>۝:"h6P|K!WXm:My{G< .CAVYn{Zis#%kXK)tX nmiiE$.yhK-ˊfM_].9w`~}X }4;i鋵M@]jS1obtj&I -"Zɖٲ %HU?e5)_Z^&)c>;N^\Q($=*5≙g0n@W e'o=ǘ ~.beOb r+]e"o$n4%B]0)εĻ_Fx!kRG1qGP KʘBNx}ol ~.$"ȼrԻ!f+1UDx4 kB#ÞH0,UMZ'DXc[i kvYGTD>HHkj5a'Iќ."x%\rTsv]ָ:t yNv=ct2p͋ADrA1N[~R l &lU~P|q >n2C<)#jYL9b9ǣ&sے"KQ)[֞KxƥN6-M\:y}gSD5R/-om`pva L'9-╠W+l됲yOZ$ĥf& mw+ۭPԇ|eЄ;6gYv?Xu{x"ĕԬAK&!Ʀ%5S]G(TS c5~2tR!L*!8蜱Wwʰ&=&{EHu"Um-g Aҵ> ]WA"HƲz|qJ:~UVW}; |rϛU*VET/8R6ިdzQ(:@!7%B{+ΑSEszY+Jj>4 ދ^n'CgP,\Uf?ʡڼ poft5H%nB?RO^ڿ184CViPЕE^hHI0h? #PE +ޱ.J ؉\P7-{Y@4 UkE`ŸJ"}Sp)̫V>aR?Α{W:$ Ws hqF }H$~_~`.+0S F)M<& 3h vSLO\dkTLSTu_Mu0;uSml⏑Bvcmžx屦e|iǸ8l)5f+I) x޽InœtxV(+(|ilyLb(q״$&J bt rY{vx"S`k~:{9f/|Uw̮ adydd&^ȷ}3,^QkrhF!+67Dcn44` K6"@(X> ,NVolD  UW[߶U,֎1s ZFO }mI̞;`܊DnQ\_) mO&eI%?vjcNaۚ{ch1KotΈ?$>J3ިehAzu(`DXˈQBYaڽ`Gy͔t͞I!4M::tr? T_ SooMB6rDi@0:ʌ  LХrPJF'T[vLܡZL논smti.c EZR,,7 k,쵊1` 4;]TlJUg{4K~rKHSBf$_cAObqJGuڈVΝv#H-Zq$T)kq`Zziqt!9y*/t]7[NQ1ґW$`@/Q:aId7A!}¨zaf 'q\(áLbS--G*rųcb`?6Gw;w푓"Zd i;u /0%iiY[R:ْ/"-Aw? ~c `^xZ>b o*CqG8>zk5AUm9tݻ콑ͭXS\9OyL #XM3 X94.cm'4V ۄK_`z[p3޷2!D@BWDLFݵd 0" C'pQc -eדy29TE:v{nkH\Ni.0T{75< !r8rNy*,!VR#M(0Q2j%C{L_~.iS1TXXHZw i<L׾r0!/gL., ftJ/2젏ߩy^#="q45(1ƏSFs5gIOp8~'d>4BG˾?,1Ss5bK}+ןgs?J)1:,L,y_zK,rOU\A;.xyupȉ#)(&g.f jT8Ę,*X&d~CWMr$\cĉGAPՅjn~ʭGþa {]fҰ(g/HSt8թsn͠Ђr.Fu2Pbv~_p|s*CF?;,Dg OH?U@WZ;5uPѝFU^gP',@^qAcY7u:"".ZG~V$5Osz\3 CY &ʓrJ3sh @xRlZZ"imSS\Għ킕IɯM-RtOAZ}6va˽|4y^`COATL*y]XM*s$svڈ"t~ NPx|2="y(A}uyipuuo&vV%Ȅ@{FljԒG3>ÔQ}86ݴO0G-Bcr>WPa S^s6n[so>EoܿjJkϊ3;v~\Xq~|ċ@ fX t ,VIt`FhKl~+ Fӥ/lw* 2;>V%Nr̥:`0^եR) vaB OЗF/pԤ9PD&鼺TBk/3`4dјviH>Gyqµu6F=>h`fA >-hRRCa,:h/mRLv~6}L/:zxϿMZbHecWdWPd?>z[ú(1eJ>hY)fv 7 BәAJoC c)Nj?1Jh[_J`c`4_6̺ hO%X(qC}o!8Ӥ٣~%E4R:F'6׫; 7 Y`R[ȷ} UDO`Ɲ zMxҰs8'*Fuk(lNx "H+ o.rdDs *8?d^Oej^Ӄ;(@4jYNd&qXʐ#SP/"{șls<6h '`xx-19R@5HeKm_b~1E\`LBw+{Dhf mn6EAB  ks q+v5kMwf)m8tFcj 3ͤ;gNFُz`P=AEAYTEaj#W~!p9p?=[kk:+^2_3gu :d(vo^\XPWA!B#wO Ư?#}RbNT|g?|Qӿi;jR^]w$ m'K<@Nۀ^x).BaPΜ*) I%h OZ/"Dϴp}$98< C2119ǠaQ3Qw7._o87p~:freTtkklݛXhмQC^dX*#HQbx}7ii"J.t*{<`>K [4  A80FPq|SmR6lMƇKI 5NlV(*TF,Ok;vLi2(fdDswIΦe99*'fp=6b%Y˄m)Iž/Tl`G( i@#4H(瑏B>NINJ`s_"Gơӭ{ 'fbl&j5;l-uq O)&yǶg M.zLÉ'7KsL1ܥx:^QoA2Jo.>4N8zw6zL*2;Դt KJLumM2[ 8- g/GqjGLGUeHdABSN[yhбdZOi="81TPr~%UN-)1+ˏQ韂u톬kOm.j\JEAFׇcaIPr& A#IoL`ESE]L ~U"Kn8Hk,Գt1U9U>=&Fp.y%0]`{ E 8K'GPh3*;%vMܽJ %pPoIJ .f/1`4vO[˷h! %o4hM__ہ a^x[{Nkׂ|-/ Q{cv]\Q5;D~NNF=\ G@Sq+.7"H,]Az$N$>ņ?xɛ0|Zsʧ ;XIxbUBE[ 岵$߆}MeS@r$qdSEJ)Ĉ,:SXi־jv7`]?'Ǿ@Tt8/pmB-U?mqi&^X+8TjAgm ٮS!UA`Gmd!OskWlϛ&K0EU45A`۝)dm*#XԢ{ G_<(Bu"}-9^5}0pӟ2|h/L Ԇ*@PvAyn>-L o QGLLgqH q/ɔ*L$UM>3VBZ`WTXW-E4Rj0so~[K5xG|KI/4mC5;_ :r;]+GU~*fKCҳ.Hz,k^z9 R-d2ͽMJ2 _Ldjxm=FcL5%r&IHfM1dﷸ!cz^P%s(J$<0[I:>x d8K#?X̑ë[lz I2S 88S;(^$2MhR&Ub2i2](ǩȃغg'SjSVQ΃T#ϫSk7bq[0FTeޓ:knwATV0icy{ó~)lM1)CZl.OS\쏙q Y25*ÚO,ʨ#0RM'>DT0h͓X4&ٿ9v"1Y58ܙǚ=!_ӥPIjF9bS@u/a(8ۘ1,%g2p`h7@|ѥQچYWçA.h&F1 00Z.>64&9Bx\? %!Q{6څ$\Fplف^d/4RkaKMB?;%&6=e\{wXw-Ek2 7xFZRq+̳j<[˾8.⢎0H"\G͵F&LaJF ѩ=RyMBW%f/tU !  ^Қhmyo[-->Yj9bOss1XU`CkhEp?}ʽ;t0BIƒoD7+sJ}aa,'ۊ{g"sϽiL UJ5DUhڑk+֫ΏK5\B:y ߎmd§wYF2Rp^pGzmX5KASCGPzWpo(!do&,֝66 xBt~'էͤEQmW.' JGE>LAVLUmpɵ4cV}Tvx7.VY˶(9g?|XO={w!^m4{7Ϲj+ֺu<\QΕ*dPks W'X>9V%άRDxٝ.=3s-_+bR5=߱\8tfY3z $,*"kcV]^JJ|9>,ڝ"傓+=V+Nb=0xRTEBWj^XADf)X^>fP=Her:12p"غ~&o;8XmDB&I\om`yO[̓Ydy 6Xލp_gרB5C-W5gOYАS!q3(|0z|^꠬)󿖡woB RY!eǷUԡ*{rlmn{c6| v\>z+hc7XE]..d:.3"#LMq R\†m6yWZ i1y`?)\JZnk+x6Tr£J<4)С'nƕ7s8 =q4ݮқ`>1 $ԚfI q^n`'i~U%~p=J^8/ E yt!q%N~OPZbưZ",h&=D+3T>hG}u}Qov.t%VPH } ֭,\+Ļ>rC Ն5("7٤tLN}!Wg"Z#2ZI^Hq? ۑ40euzm)C%&88CZ=i&|#)#AwV[7նhGȑJծ6 ַ ݘE^q=*S KL3]Eq彙$60wZ1}}6`o`Zۈd, 9w2q- hz)}kO-KaVG}kH#rmb['kS60c(SLwi|qF@LQm.wn#9᛼?*F"-A)J8V⥕NVXZ V]Qj|&x{<زER(({ZF W37KpO- P^> |̖{Y>iT&Cܗc-6~2lY7cj,@<:漖%. [}mg[޺ M=@]f_2AB8ҽ,0mzLMNfʰ@ީ|ܐਉrW1hCE CFC,b|;+p8MP14EfGFgݧR{q:{Aћ47 / k=*dI"FSZkF,O0Ed,SkR=#ؿaȶk82:7]c%q3x9ǾbN-Rm3ZzM@ɷ5̛}f&x*L1ow, <$uEsѾ}ܢoTMPj yj+=LuIF煷)ޘ_üaASթW-w۳0Ɇn+U2h8F)+ #4|FGDQt34z2YɇW5_l[øOKQ;a+&c>V !$Evda{A_0vVdV^RO>dI:/_ho療GZW⇚~]#J#EuÔr왇d= t OeIVD 3b׮1%K;'iɞe1W((L34?pGo Sˣ7a H2"֑3'H55xU+s_-6|>fPAk9b`JРz:Okd'-vj!ITq^)7o\z˛د7ONDo$#cƟ$ŭ5H7=}G%5!*I'u.YO1MmbafIo Z`cf50-1#z4xf/pLh:6|aE4 crg2A-aYd\|epK%aPO~+%%k^l,8aQ ^-a:6e=j(^H82Hc\+>scq00W$[쫤cH}q -ֈ{G)2HSi:eu6>o]%/hW+4A 3ib3֘c` $Ayn.c]?щC01Qw-? -A<86IzG\8|QǯQ8ɧoڟCo9i(o vd̓ye,1{w9uK^QIP#2CR= --DqjL@,1 iUVcb(ʘ3CQr736A[N7=:T(u.E]9|ld[h()q$RTV/V  i*k˃ fd*U5ec 82p԰Jpp )UE$`kӼ *G0O#e-4Pc X1}mYUjIƇM*ZbWpu~=ih/ñb6Yz(z:PA",IRણ/!>}-2_j(0<ѥ1s~RaPȱjӏ,2bw(Q[ հǀYpZb?:ޔWe]½t! B#*:f ><&-L \mz^n d~3* @.@FEJã'05m4*S>>GYRPƨ~885*׻2IWRSD j\_ADN~G,ԗUWj\8M!OZ hN1Xژb:DwmG qygQMgCh P+5YdkDLXѤh@h_ 8i%PsGu5ߗ.=Xst mdƠ<ޡa aK);Eςiy̠%^0nICO6Pzs솿W̠,>o->r^ĄD)g!^Kڇ˱ڊ` @Ѣ3(}|NOa7gn촓 =%|mzsH2]v9 E,ot:.a)[2[W:l.,Ȥ'e?d!9/:͸#'1oo-@-嶠 iIvF٘=eSHPMj7 >~kHrt!!; oxB 5$ȺP1Zo} ]wbetCƠ`&]!L;O "||6;ZE&SZ+p-ЂvL38]7nT"Т R t+vP|y v~J|D%$ED }$0*Y#ֻO!1g 8HG.j6=0a4R*6;ȸ '|a  mVQc/c\Ի9K0K;dqmxlĻu-q+!TV}DgcŧToT(J5a[q9Aq4ExZ >T`f3bּxhr7"E(~Lc)=Fjc̞tFWASKX< @|n+QO\b4<nj`2c R6b!Cƽd ܾD+6\2ߟn-݇D8cb7s E>kX-<u"uX*BQm̜(PL&m[($ϐ6'X8tןL{0lM#|2Rb+;oƝ\µHuhn߄Ece/2⿀d#~`O Gsjk_#iQ[ޡ]mWsX;Rg!t6#/˫u3~*C*f8b IHfdCF>?CTь[!Kժ~$uԷ9}.'ٸ&<`ᾬQ?t|** @Tȡmojeq@]q}V~lЯ5(EH J` _8zKYckϯ3l1l`MWq =jV_c2Ln9.# :/hh-7(*ߘ4a' {*%8 Itl2=pڶ*7s?tٱwj ^ᱯaT+xEӨGl{Z yHz&Ђ5Ch<](i,wO6;SXbS Gqƥ4㑂 'bS9U={R4iR=Xk-j)7oҠdW-3ߩ<ڹr5(-XzbɋAc82/y NBR8Nu:o}hrvwi;?_ߑR{0[ZB_s5d)-e]r|n)f`vC4dFO?r0A8od~B_Ⴄ63 H3d9W ts3醑QgD]t s07aҕY8P\B*yeMi. 16c?b&E4-JO8]& Ww7p+G-rt\yT5.>v9 >XT;/oZYn?p8F-zFFYaRC'ڽ9~q%%Q;R%/|g ^܄|.kD&sKXMϣQ.E r8GFSd=ƘoPd:AXP1fs4OߛJyD Q%W$:_CV@Ih39]]S]Tዟ3"s :SdA;SEKّ$_J6I)S˵` *y[Md3ٚЋ'%JGVJQ);_.Ŧ9&b/\0zm쵉0=ãÛ<6c^esgIhTl1g4lQz7y_F f>]t U ddFuצT 5;UV d_Rd2E+eF1(Ч;e@RVeTO8kMc0}JS\MP4A.טU;di"Q2߃M[]* ~S!ǡS!UGb 'yupU/"Fȅ#W*,ÍE0myQ"c,^&Ue^|K̎,̨qV”c<VAFeKɟwUxStAEލRa< ˗bQQi hUՍQ:4KǬ 䎺:0eقn Ώ %h~K@UzN܃)njuN{-j̙0ǖ;g+C8 p0&C?iF0<x,IFMm3Hz-ϧKӽaqafP "8ܿ H|Pƹg,o0%;2+ DⓨQI_A)11B ZFi銞^t`K xv:K)0z`u%HT-3=`HG*Ir$Q" Ab qtMQ6B8 #"C;|YSX }>Z'Ե1#|p 8.%1F LJmozHSm%|,5[!|{&i?$ i{t'jtJ)΀O{ Gw]1rWTl۲BT:Y5a3je'bʨ tXXV 6T- u5nc1z_.sUpgOà'S5㚱8syf1'g5 hO>h65d !7V! c~4t(iAwF;x޻Y{5j&}ǥUgiO(n1$z)TGqF]f⨏jUG`&󄊸Jס]@d_@N>ۮI`V2H?sRMZ _AI&Fp0^~.O'K. 1oqmq3}2y`U"8w4}~$2\e+er߰"؄. i2%o_ #84pmSjȋҴb_ECG*yydNdjA_?T]{?Se/-^&3ֆڈjzy%#:_([ة`M쫥wmaQd3y5qyt(]I"VYMaZ + Yx$"AO B'n̤WL(+ͧsp1[7̄,߹U lp MV..E *3A䓽{4oy oOߺVBr׿E/O7[Ay [  {:vVL}cEbʣ e֙:46_~EY9S5fWJ,0%ͺSr1{=:=6$*q/B Dyǿ㫡I3dElfe=xK]͊iJФ`tn9k봧L~#F쉊\nL>+1֥#^K 7Mdyv# "Ԛ(~>P< ,OlPjWȕ쁙+Yz8Z7|}b/Dj{Qoc•Oɀ},; QifDSEufz qƅduJ^!?F(i@ T,IBq~,nkyҍj\ØFЀWI<:[nSIJiywF8pyzZT.ytf$ruۅ!,AYhd= U+4'rLU~Í$8Sf][HvH=1V 'q| <1R|"Dɨ =u]Kp[; _@-kgwG$0:C|+[%%rb=2^+;kx"0TK?hġS*eŰ.ѹ+~!T\urVH'1uf"XY1)"-fV[QJ"AV< HP$Ḵ5kx|UKޥa<'_]7 .cQSSYJy\.]d ZI-9!w K'|mQ Xp\A&2Su )wFqty:g\|!EAJ. "dmr)x5H;);կ?۰樇"֠0٧tW،)^I{a/HҧW|OQOねy`qBTtӀ+`gYA"|8"۸O,j700497Sf {2qi?^S°8twe7)6Ȫܒ/La89 AvO[]kq3j]d x;\ ߣ/{/xThJa\p`*%Txpd*8bI^pM-M Y/~4P >Z|&"6EIj"N˧˅ Ŝ @A0BdrۈhnhTQ\Ԉ[;̀[@l`QY;뜿 cnjcd%`  Okۘʸ1oFlo. ַn3uA\$Y+f1]nPK+WN2$_si" )t,D*Qkxlhcx$AR3rVIIb/&QЧRYpu4+Ct CQPhB14olƑ7hq]j*{ 3OGځmzw]w,$51(2HBbe/u&p+> vdgͅ2)t!bAe_ePq] HrD#21/!957ay&?%Vd2K;>_O`ߍ8~Gbuda(<  oRσ 'Laz&eOo˵A:gXeӰ4) oxVIxJrVLic u?&cRgyʖl}l5^ŰwNOs\=mBnY^տ-{: oOA^t hβtyN6OU#Bl;aH%M=Fcjf,(MY PD573Tsv+'{Џ{]\2y.Pq%!J$O֤ٖ1mI} jΕy?{d:ڼ/:y4`#RP-]UgKHDgg+ݭ/:qǰID#|Sfk+,[MD:Wg$p0/iUM,@_*ʇt,F$ gejm(:phߥ<:JtPxod1.D3>H (ɟf*XB]'G۷$fa7Rq~,g&W_^&cGrRb#Zt=Є|_Г"y`,Icp"PGrSiz2?>@DAot ֐D0}X h;_fvNLո%5hlv@zgՑL;9&%b]AoQ.sO[ye" V4p:X 14WLP.\U! V42zT7S`gl'UML^6 *l*{/-l=?iR,nO9V LE8;Һsg\!u{]_2+6hX{֦W$bX|s7!ɩ'K=fC&-WЋlσa.!/Iz'J5`*󓾾Q^8ű)0@R#p}nmSO%ZĢM]s_Qx1,tSC7@:);6lqlT9qJ }E|al'0~ZwqRUzB~Gz>b@A,ex+4ݟC4iR|zvڎG8Kyd'ΚqD3'25&"p(02-SelYpyޞ-""H!Ew=$LKyyl +ңP^n@JS2v^کW ͐#<T^`<N7GSJ9%w M?OGęJM~qP&HoV+e =sTa5&]@ȣ8Ѿ5 YYV|A45'[?gg0NG ;gR(4q)Waq:t@J?~/`NC愛4B}jȪ#*%fo%eй`mb]j-5soiEce^tjuhM8> DUl=5\NCs-9BԸ٣Ȣ||'Տ*c_J0ӝZ0W( |E5_X ȕ{5--Q{]Dey:Y޺R?v wH1 &\ ׏MӯtN@h}P\vҾK#h]97Y!"iuMZjlO;8IG\oksHk̭)޳\ڲwv'U3 1%Bu%sYg=pooN[bNOhU6| J6Txe6up Ԉo>Ztt9f;㺿 E k5@ؼTP6XR, fG.w,(p+:Wd^z,8^(T@e: MHXNgBreA?} @ǞD'jGw/O>Kfv- O%mjq xg{V?ʆ.X0 >q<%5tN-MHrH('A(W6ijİBhfɎ>PŠYbm+26tn Ơ/lrr6aXYqjK 鍢u\BJ[*[@6.*̂ax plɴ}0?Faj“'#~K'𒶧qBZX8#kt^"F;ZI.=Eͮdc#ʮ{Q[p%T@PC`US#j0K)b0RAo-.<wt0ŵH?[eg?U\.m}xr`5$ԏ* uֻG"g@T426H ԿF)‡翱x/>& +WZpW0:T; {A YuR)JwxnQ\8DMCݻsjׅ2E3*U|]ͦMN+>7LHU fc8O?ף| A5Ħ;ZICR@~O*=u}v\—,wp`tS*KRd(f/.Бx2db=PV+~w,gN'ً @H bԫ]dlƱBav l*H>@ &WgU$Kgi3s%C] L` #5*Ȑ/}WD^kB,G<*Zor2vD DR;rpA V 72*ʦxҔPz7CF`\ Sg.U1|-1~Fy*eOm*AX%VTtѣ 2 asz1B(qPP7oBܸz߁'l\V(l!LveJ`ӨOTJDxbs+N+uVʒ V6JjLH)գszIEg|b3|}qُ"BMLYuis|i."OmL c ɰQ#rE:(l6eQKuG%rTx#mҤkWϏP hJ#lBΨ  3 a䪠G=LǏ+ ?FTU[c>!T'KfDjq=3 ($Q 4Ns-ފBb*N+/!Zd^K:@~ UP\ɕ8a{iBK4 ~dp|gu铐Dl9a$korn4%aQ"๋v|57@Qz~Z7U.u8/g@7t7KV^ ը׸H??}mvm@\ {r$V\ I SfIꀦ:#Ű{,UN׎&?WPҐ3LM?{g!RٽBr7e6z Cʻ<%u%‘% 2O~F_[{%n.,# '۷#78OVMyA#^:BvoT7 f/#Mn, 7quܱO>oK//=[+%v5OXE뫥;Ϥ=V͈P{kwlgٸrJT"orfXH'*8״yEA f>+ @m:*0(uӻ=Q" 49?^ZD́p|"  uHĿ}{]!šL0f݆[^=Eh H~#4X@Ă >[0p%NPkT'˜t,zS%<<:Lkts qvae hzt}BrI౨v`TWNȶ-e71IϘb_t%EM4SB 1ڼXFf`. .h ̇dAEfFoK1azqtA4?&|| UPw`@b;tFoMx"AL !AzUqjxxfkAVg}z zzelw]FkiS-s]T2o/E'y 1v'ƪbG`M^gR+WZ"3f]ů惼/vJgXGA[yYG+뚹9L A[*Z%[<`c\A܎pCwM_ '[ǒ"Z7F [<3p?f2 BSޛs6T]|N۔IF\}lO8~Win>vbfSULxt Ӎ<&t}u<뫄i74R?'dZ##XaqPg.jf{ ]BY#ȉΑv\gpjI+OgCYoj;In1|8@n>>#){QO((C3ꀏFfXuQ_":\^b/}P\$(,5\WONkkϷZ^wBǚ8cDT>E`yۇND9JGکncs#Fd5kuoZ(2cO^F8H[L}LYkN#&Ih5@9~VE yeryu/}QV/,3:F߁!S9⠇Cл0To`8 rA0+K_\W4"  Gd^A҂c ṃP ɾ'bm63]Q.C?W9`B28gΗ9#)!'f{؜VyoUd=[nKAvD?7{ &b 32eqhM 6bP!fAIՐ ӦW UosіI(rtNÀpkjrr݉l& Ug4*`wI[<-tE6GNP1=N+.QRtS@ tNj[KsuhjLKƚTpȓq>nD P%vڵ$[3trA}g6nNLX"q 7E3W/"}}`BY/i?M5"<*gMdHyQDq;(qW)p@4hfxq\QکϐWh-]wS͍7'!lڝ"{W-&eF)`$2o3DLvkl0mK鑀\Eøz'1:1'N]y_*@Jt.`6?f>eM)lqg_0gԋ!@ѦYoT?Lm^%Qeڜ썞1d0YUs/("d<{UO(~LfP^}UPRNnlX`S}io\8Tl``T0DZ 0~ɑ݁j: >Srga[ #SwRF+Lc'iļVi1'jVA1@c4Dyn9wX /Lzvb6 N1hGݹݟ@+A5C 3A;4Lʷe^QIYɏ$؂j_5χ/1aM^EXEraF ҍ*›`\`t.  "}DAoK, W5&hn,:D PcSe lZx+ SWɴ'DR\n>SW#Clݑ> .9Fcw}6ˆi&HlCPJ&}JyUn ɯ=., dP>ϕ~`R#AsVXvZfoTg/ _2*-l58Dw_V ; ef& Vf/Wrp_3^Iu"G+^Yܿ *:DXXWDWK(׵4c4H/]tGWgT?c\ؓ`D U3Eer5PI k[_2PO4B (JRCy1V[K?\Thݷܒx}:߷SgC1o$EIa`\b<\G†u(6*-39 '^ ߱9>\+b+O\}^ކM.lIC.:DKP]qf /S;*r\G,dieLr'V3CIYzò0O—!TL3 nn*>U(az#6>߽ B*Hvy <& (J>uV;sdɵNUO:?O"υ%0jHd $:F@#aH~' @0^5dX`EU;; ɓ]@M%Ɨ^kK=*&$5fwdۤF-+;&yY qR=*;㌇}֧>%*pP0"5y1:) FE#KiPATeC {ߛrh[!ע!ɫ*7If@F(CY''FNMsƜڴMxŋ-~)+@wB;b"2dzV;kݲ<]p{N0XmBLcA`"z&/2okpgY"0ۀ JAЙF 9&`~}94B|\ mbXfOH,FCL#$8rgKdQ2l |uwO'YgOᳮ@ֱnIw_i2sY6~w@{ so$ }ǽٻ:;N=kٿE Uĕ+‚j;kqΪ6jy^KeSS扱H,7SeuyOg@|+O-wP!SM*l.99P5@ 6dM6 4&ߗȱƸ[e>j@=!%SIb@g:Mf3K?P98 P_Y¦V!?)_hHLB ?10QzLDHVxe}/kB4RW}ښ4uzba?]8."'47Vg`)!~rQ|O5%׭(O?f`aݧ͹9X19 tM}&ƱQ ]sW: wrKdnՁGL\GbnK\1FnTzO N"x*/|W(mAÃ淺PT#%ym Q[,QR|~3_F4cѡl+;qm60(9ڌsD*KMc'[mdtٲZ9 >|SUU8|s76v+/G6~7^4XE*)i0ߋpؓP~o/B  !IV,ˮhfds|$k8d.9pi'WA.ѤqŜpJ=Q9d:VUg?4Qԅ;ݺ+D"IGe n֓(6Ock0?f|!kCk^+Lu xኍH\ʐ)NBy'grUPN5xvk u#LΆ sץ'#0|*-gdAC0BVFLgX&sԹ\]l1ΠݳOH6SI jZ=m*v tY4>ph3zvB=eTghr³ϓe ܝ@bs|䗣ٻsMmrЅ\ W',)"vՊI P/b`l=UӚ t޲ɅpDд"s8"b'teINkp2aIgJTg|y&S?}TqQKiȃb] գʉCug9A=x]̙@e ;S`1G0e$Y3WkR'%aG*%bh'KOXp1}vq4%چ 엁 ː 'ڸ2in6j2m_sQ,6P9b%wf كF,ҽ2IT/̼^H[~>OiϢ,V<;򏝘x$Ḋ#LH?nV3(65E6>WDI(Q䝳Ѻق%4 D؆hj2ԎF, Qػ]0k3 KAe1mV&>>{v *y?߶zc?~鸺PrzSVp7EX"gV^F,Ae_B.Pt2|ܡMP/W谭) 0]?pU m{~*I<#:0;祳'b@1t fvTՋI"H<~Q"[AJO\83.A:tM%=fŠ u[IBh"G B"Y*wp=P\U{\N~':otͅХ]B{G^-0hi-YK]E, _, 5 q0oƗw=d7Gvh>_sl3'<} X=H9%bF1] SD8%#/) 9?fL Wi u(fY=1WnV!īw~xK_vLVZ}5Hl 498m߇һlgϼ;vNSHPrE޹Жu]Zvƍ71H;Yk?tJ[3QI&DtE0s] מƻ"s蠹>*H3W|[C;j^6Ǯ"&!5ssp3!$<ړ69C!Wy5֋8_WpwmBi$/6Cra -Rj]V<-'Ʒ E~y* Ht)nY!-4d27|yC rMYL/DO? -ECQ! "B½ ©..vHR%|ی[eT1,l+APuzMb\ c#QHit^!Gd:k<%v3->2=,H%ROE e2|@;P c]UzQرys{pEI+:^ou=6-.yb'~t'lcIB3 c{4uD.u@|{mH*F^v%n#=^ ȋ$h:Ϙi6F "ߚ bNWYqbIZ:ʪB?8yhgLWڃ"''GMҪ7Ϧ-SW,56R#*n盶GNb^iG‡.!7+}2ݕyZ]*/+bg"^Ad9bF&ʉ#3?|m;XyһCX*6- C&DK.Τ:NJ\||Ϙ9 mnNweeKϳV6 9r;q"SZ[.c)݂ ;i}iy puk]z/bnzކ y=|-,9_-;l/w^Gb\R_|e*]1,ݗz͝ Ћ|dQR]G_;9g:Pj-~ Ee9[k9/K[.Od|# 2\$8 %h_e]ԽX!ݳ2pѣ(g영%.JmoܶqYo/e3@MaQIlXzr:D=N7>2˯@hF\hLR>,ܣK䪀FU.U|*qe[U!飸3*jqlm9{2Ȍ>HtbxaX+v=,I&gJr oդ@mB$޽i< yu OA4m:9$iG3&6Dlr`&2.D@H%I3{HT t؅ )6݈Juy~jqR -7AFJcejZm04RN+OW"mHn`]-0 NGb|zFZ(8NΈ)Û'h6tSc; ꯻: a֬* ;Pd$R'M rK}RL潒aW%+Q/0VvRSsmxp>ܞ3{7C]Z}ߦ+BGOVqIjk^Q*AtLDOq5Q ("] SagIGQr(Jk?$BO P$VG7qHH?M:;dWK[!_a {69$ ,#I3~e\g,u?~u@t:X$.UJh"$K*XD} ,-24ed!؜끒Kv?eb>%Nr_So/&iEXzЙ?>UEdjSl{1=^^UtX6q#Y7'HmWz h6؋6oȄ̗=ɼ  EUt,/˅2O)̅>b58>'uU;؆8;tUsaoRQ{Ϝ-R BiQ8pJ6m _L1|8=QJC*(n1؉V$kB%s=}NVxj.Svy_#bks@$OGrdUgO%S W&;9ld6VNuq?Ѥ UGr JK܄zt- U[54DBz xWv|V-5@xêª#ؔ$Kbi#\0V@NȓN(}z[T8􅹯/%4:;-muv#&}dlRnq/x1/HYk߼%WJOug+6zh:Swx&y\\UsB)g V? |DcԴr-̰,&_aRUhln9dEo-WXm15vMk sïKD`bEzJ98ܔsR- #O6ڠqI`V9JBkNLr@Jd8JLO辤D(=%&҄$P7ev?H2j.˱\C?/Y0*7H-0 m)dUߡӃt8gě\ ogrqTS8? _V^ΩP"8GOG(xXuDP; P|y%Tg?+6R*vh,,%ޤ N]=o(UTܗ"srtSsn |2rkZ$`sلp8'͑v?qxzʫ+]@zo.FwL*P+үh7y*IsÂ&^`"MUyc-~-E Z}IPF(G+> H_(UQCOF}x^{ V7岊gz3dQ'xxba2QQHL8S4Ld xm轔+E zuP@' +v/)Zo9\u*4/fq͟\P:T z%!GS i5 C>ȣ9r+Up,7y26klP'ApXAVc =Ȥxj]CyMFPF'v8C jqɒi<[5*U'~I'\B[En(\e)8(-9ZZˡic )eB+5M7N"rI ,K:~>T\jJp[l%@ғOnv@5*b).e@A}l^5 @*E 9 I6eҏ&(5`u[SԯbX}bG>RMDo ihQM#S{A4z ]W{2a yvi:(U0W5iN>)OM #lTlw١aJD›6ZCg.;?Q䲥CKJ6ի T6)>z~.cRYqZS0l욋 ybƪ_n eJQnOm<ۧWBcF0&C xgt#(/,Ŷ3*^†oO1ϽQPb:ʄ厀AÐ=ӈ_+)d4MFh셥GȮ"D>m& ʐŬ[lXbE։Nv"mF܈%k  W(@H>Zs( ,_ ~|HU.?. ogs+|ͅ3oNSJ[s';ƇrS㪀lCROWK7'XPCx*cUr4s W4j| 7BYQhZ$MI*TcS£Uྃh3{Xd}=4`HsU0DkVu[E /t?tꁤӧcl|A)^{E؇"Sȇ}#/='%*_cb[_R\P3g7=/ٺW$Hnqy,8C_S]qn6BEGG ّ7_䊸Sghy*5On FuH -<#`CqHRFtYhmC hš6C_q%wݖ˯ *udVӭIS16zaWۉ)I LH1 ](`qsN2t \2<0Z:`7fj[y Pal0(vQuaRa..[00LܥdjEh{DB-wLt>"BWYjkѻVTLK0[dٳ|EF)am`o<Ѭ:\.Q!~<4-邱oB?.U[majI q3jZ6F,)=/V 1b]{9wÔ+Y6vb⧾_M^fSwfj~m%Ss(Q4ͲBؼ" w14LrS_ǮI]\z7: Iø}<5cb5 f9#3<#QN>ӡ@p11`̡l2 bz\Dešwj3EJm(rDC=6M- VS*Kq?3K۷Y9{l14oMzG=HJ u6axkKϛ-,RHst1w^ u$;.톩 y̽a<6͎C,ǚҠCp>0Go읛gǂ*XmOZ 'o, śEd[i^ j_T= tEXj;:WKe@}'ʊ,VBS]f2X˜3"tfZqߡ)͛ބUD@.HscYN=g"D_0<ʠB#"5Ke@VVI,w/NmK?z҄ $hӆPFu$yd AkYLWAgUte -zIE&}ikYfbKfF[t[ ?>pC$Y6Kbuoߣ֐;G$u_Zҍ6* w.XMKvn$BO{"yUCamΧD6td1n~ٞŢ[rZ;!9yPp>Z C~[oiXp=7qy)^M S}"RY%e83B?p$&4x6՗v.­@G̷ S:9,NZNF}@;ك!DdB0߰6#Hc-9r W^)N/>-?~d%<8wɛ.t:4ϒ j )dvbZMPڣ.<2>`k62gDG]7)ݥp;O!)MþͶVH/2]>F< $514(R+6Gȼ aG"έ2َyφ.oTO.w`#\Ý-/|{&;]z'2n&l߷dx[pζ[Dۧ(3&_N0Q߬3KCkKZnf2#6 ʼndz"ÜxZ.Fε5) 4,Xh2c߶{l ^Vˋ^r (Q_JA_˩̌RV˷>.AZ.hGp:0ԏOKCgAXGS=!!D-<"(ii {D+prI&O'÷ l<)Nbz?(ei$+4&NYj [!(l,tA1ߎr,К8lW*(vm"Z3,HWBu)!hM{ٞѠm8}ϊDDus\Km/#*o'dt5\&Xl *˦]/~rUu1qaђr(_1x  61h52%Gк7ZvWE\~Ű oIJ:He9X^ݞ]>Ue+S'H;a]3g]Otb"jHnfYW007mqvU)" ֋Q_R γ*D%X.wUDW4=Xpb})E %8%բܳJ@2P5|2~ t> ʗXf?am 4Y69)(0[BƏbp6A ؆ee-ЄM|Wk_%菲o4? #UFK+ $##qHM;Nj t-iQOhK„yK㓀0\Sz5|O_01ah#yQEqbcV9W@2ڻ5I. j y[hOI׋;~fZ-eGѶ^_Ҩ9QS' iguxtq쇊aNa/AT! ck9D2`Tnp~_c1qYA[xlb9U T"h2% _ #흔=w$=[^{^Yvh9&CNyOS#:K(PR^v2R TT,}_Ǚ>q^@4&ѝ7-$#q'9{'w,uȐR^Zo?@e{:3Sv]dx׃Jx.z;ݵI`y#;Ȍ[kswkGq /=+9K0 #+ P [wD-aX̝.fnx@,{ԫΊ0B}WTr U.R3l,ª' ! 9ui;7M,D<GYz6.o!t u}qrO{Z U蓵 弄P-grw뗎Cpg _#Sy/{g=Ǎ}V{ۛZm"㷬9 Q*& !.O|pB*5چ! IH=#G2HEIiҢ*5eM`͟O#Fә* ea閝o6IW&50bw 4vqBbƥRp!;2m"N)[!ׂp寸ՕPwQ*N'aԕVحi~gMYnG$-l;Y rZ4ѯꃊY_Lͪixz'jQ~^ĝmyOQ7.eзݵש®ſ8ºOlAӻhsSQ6A 2pZlőq5L M˱p Dň1B 3"NZl b3),&<3pSqAqer@eqV~MgV3+ڳJ$6%/x5D4%5G x„=9Ij 5tQxFƵOp֥Arx96|!Y >@ = 8{NnNm&=ŒXMH3HsVcdf%SP_x&z?h3'#*J_ |-I\]ݺ(\yṙ:'ߟd#p%0'5x<FZ]+u/xy~Cd]%fu}5|? ɱf73^47Ɵ`b6P$IXӀ (!oa0T󌣄Zv: qڴCK/+jGb $n,[K-aJ '{ ,x>r"(zl۳\T`]33 j9$,}oFlB$T6d fƱpAFN#5(Yʗ'T'0UgADTqB6heP{O3 gX&7 2Cl@PXbFC3@2MpoE[ِ-0VldfFG(@ |j2n#y;>Λ9ޤӍ"vnLtF3uPi(V^~T{CCs'&Ov=DI:ZksѓuY5:48oʬs\5;f3B%%߾`zŹ*+ڪP ,Uu-Axlk'( d?N؞~DsdHl bô AK-<PrAWþuZ(_c9W/f'$u!ZZ-8):#8)&,0m/G}q,jB<>2J5FC_^jbU,)y=HߺAji6~) dk84UW6߿\HknVJEyMc-e2Kڬ4`;oE!; ,Nyj)Ae4:Z2ʂ)jZe(<~cV.zV8lj(#BRQJ5,ylǑ5;;?w+,^IͫE;q?;! L9`i=E87_ӞS!.R1CQX]`'".w_BYKOO7? ɻqViRXA6]z-B(;UNjN?tRB1sEsDt-fZq._0. Ӈ D}(qB>]|SCUFHcd֗ d!fs9{pLzZV{Mer B#_bmމ%2v_)5ro"d+yAN#mQ XPu_ V̾P[@t' O\3v 22rB\$3(o})|a ib?:(ӾզOjD$89jt0d1.'oKH%`eU{{qɘ6 0z ;,iadY tz_(w'4SDZLfuBYDXJwu[}KELA|r/5m b! ˣiіu@60-Ds^?d[:~'Un", w{Ǩƾ2JBE2!0ϽT7R#Re4aCq]j9\Yȹnc>Tr͠g`R$T5"²au@>τSk\5@;n绸/ ^V 5,ꆪ .Lc"Oybe)z2+4%PWB,%7vڞ7Z`sNS'ܡ+/'pshdՁ~ECFjbk|imi^@Sď+=*ꄜylSx[3E5:bh-|R2IOS9Mu@G{pտn☒Mlxmr%`{@B+o |[7[cPý2K}_h{k9ͤH[רSٞq  ?:%-XkULPT"մfŹAQcbQ WTҐ;jz3H8ldFw002^쳝[i󍓵`E:0ƅHғ؊ @B /a#jRXIU>ZQiC{" teTF4?BX5UAFțjg]+Qv"U+/=l#Q@% @iŇ1.lD[4}a\70 _XcJDFLvWYdŔk? #Se EWRhGOM@4oxAGn> G]&PP'^xmiڵ@x +L}@8Kpso;>1Ӏ6Q Y? AL9X Ҿ&<_oD#Ŝ~dV)Ag~Y̕>t?2 Q(4+8u#?Z=ކ(W}ڋp7V`Pݥ[TOEf0EЊ(WT$L9:di4 DΫZ,A_6c_[h_Z m 9}@x-yJnj ,mZy);kzɾ M;ZJL0#Xv83ԓ.6wPBݺĻ8WY.@:,vqQ&<( ۯL7jmohr$a*-Q]}w%l !i%% pHb* P$(P=ge  H rZ"b_-y/ 9pu.5UN̩qܮB+Ao%Ub"eepR\QTeKKuQry:r~NsJQvm*B#$'\6.Cw9Sa&p6po w G3?:|[{ʓJҜQ ݄)-\8WܫsHD}"$X*ށQc'sJ~CMNXI9p+M*gc452Pu&ԚaV#x,f$o rQlO&IN EHqZѦU@tזc<&x%UݖV0݌{{(#un-.-)ZHknb[%nкzL@ Ջ9{nZ~$ 7jc<&CSC 5m3]bs"_$u8gb8Gg+;,42F2*#V.k%Q@_tL/'44frRPsqZWjjw=j({qk-qPjaɯ;+Kt=*D8R=LT)K}J~k^FoԂ[ aV!Z+P!~v"WouUr~SQ^X(fae^*7FnwpH0oFgIl3Jz>)tW0MmɨK~*p26qcLi ) Ta [dv.L= uלgyvJm< |i}~Nw;A(^b䬾hk7B|J Z#qc D=^L3Eї@?}ֳqqI/j^Km'66p ۔VC]N_g+Ax^l_N$kb(Z?+g//{l$zC!t5T%SĮ Ӂ7l:5=r$=ùHgIDﳏ$wjLT[T6Ab~;M"LGG=O ߯0@)9ѮEaMj!%}׃d@(*͂{DD3E!RVϢ7E-' 9ЂpE NH+D𙫛w3s5 ssE ,o#`f5Z} &h!0;Vۗz=s`8%Q:06c>?fL7^Ҝ1hS|)UqhӚ?j#m,-,\zl:lupӻ $,nօK*4]PR">D3 :g]T>SǰLjMB.g_Mt/#HUmK冩 YqXa@dedδ =v`z#G`ŔJ7 0J@N3w2_ JS+@\`K)bU~fPwQ+2FW׎Nu WLl-HFi"ؽCC}13`sO28bBm;0㙈THJz GH6{gxJ);+XK x= EFKhK8+#τ{1 %w]J{=[b8L,hLKrqWo4ӫC#ߠ$ud^7[![#+(TR )>kX7'5QDFV2.";HTٵ=S"F+"Ha#4DoCؓ7e8V쌺wywnr E2a?ȋ5 ^H@LZXfW*CR᥂D9g,$oeШyT B{ۃljab/=t~K3&x|MwpX.O>_#(ʷV>Z<۱:q6&\\:*=]oE=I X>(-fDY"{n3}J` K))_#OJ1u#`@X0g0oc?݀Zb+~06,".9)S{xoXց:73HZ }_23ԴȵmY{VUe0I_=~0lXLUrjK;|'ļPiT]+̀hx( ^ǡ;6~qٝf~^;]!*m?<{j/kh1)J#%լ1m㗔8OJV9, a S'Vl+?V>?c[oJP% j4F9diMcmڻ>PҀ ) o?M`.p nj5N'VK>̦#s܆859kQ^:] ZJ`-wј)5j*]3F8Щw0&![ uP@fh1hdZJͺoQIguPcB뗯,3SlPj׊R7.00nPċ7Ỏ¹FDxa[SN2\ٜb[A -= u@2z.'^/`Ȭ`~T`ӹ+%NrK\'Co;JIĆc~%["@#FB.S؜Lau>P4@tDSrRtNG ,Q[آ)XT_xOU=(-ɾKeM0Ŋƞ!41`E\n \ڵmO;"z9:J3YPݛAh͠1\ ]r̴ƊUĻدì: RQ|&Yژi9k/ʁ-[oF JK-q7R>kުXy\&XEbHRe3[3AQ[LWG^߉rWנ}u3V .g{#!Y1{3i~3!giΰ‚ :NZP=B'ҕ= =;#XUl ɞxDQ*DW}I[G˃JS[ɶ:t^ɟN *)r? grnQ)o7J\v]%oo5 ԹZq%a,ê*&! l^/0c nvc )й\6a[:cg^|FwK+d钭i*`no?g"m`cv<2||"{/'%29ik_TT[J7KNW%(=ny|yےˎCقUI}an~| ̥l'ci94ܜ*IƀjՊmc<ݥ #7]-(5 B\  ;~+,A=ɉQ0Q*XʳՍ1(v=U$r O+۱ -`:)zhh\yN95oG;Vau~{Zxɪ"QZw\k"(޲vf!AƤ=bLh퉸?˛09TjpƴoJc!?8 N<+nyYƈNW lfs•}dS]}0]L+o݌M&+]E+-&nb~ 6.,UD?KTv&y+ sP Riu"bvF9[S*#[uDvAN ˤw I PYļ1}hS"7$#aǶ85}*U(]Ӽ)]@Qi6^pc=Vpȡ`9(iQhMcG;~# sGGtQ4 2 Z?Iަ0 *wUZV" z~t!:]-Q~f= !B%⢉q: eŐF^6:[lZc* ^ ]*N -3 X<_У4* ^ oM%2j8b *_2NaOV(.ֆi/<{uB*NGФ@2GUmЃilܐ\cjbz3~X*ͩ\ j~E>:-^b3t]6+I0|,yM2Z ׻q/1Ԥ.%L )C 1 5_-cpA1CsBSHg:ee#\a=wۻm)TI )fv,9Bnmk/~7NW)rp0/Kl0AQ9- )*[Bt+2cb8TL+øCްKD 0׳@|KRT T[ղ figv!oPBRΏ  _S_ cWC(DK$sO$K!ec!R0j2":_'I Tm˰|h`,F/C<e[YdEܐ#aÃgc>Xyp@,0Cتo9뮅~uwoYi^mvӠIzT']E"6a;F}_"L`gOb/"Y>gCkr`xlj`Jf/k5Q&-2Ǩ˝_Do(tV@ٯĆ1AȫΞw4k@[C|,ҁ`#!YiW\/Vݳ;ƴiFXnc-\y%eqdUʬu 7Y/uVq]B\rR&φLy!tLF~¦9,\+ ~9OߧL~]bQoK?c LӝM kO V9#It)\ #^~0Y^g~36U„G#oyH'#ۅ}>YF k,dYX!ĥ˕T31ܚ@41U2gO>|j QJf[~Yl=> d42 ‘NQᳳל/REΒLF&HzJ|l ~fӝk8Ff>ɺc8-VZV dVyK3K{Uy~a~0 ]:L~1N1U0F";)l(mK{rzD}E_HYnOZGXTvD7?@2{䞁Hfn sTNLaXy;Ji uPq{Z.E%WN&B `ͯj %']iСd %9kW$vytivbx,-ЁSyf`-/fҜQ2ʮ@+ʀV&,D+B0/^Q|~cY_D5a4$h"IET{h幯_ l_a^+ yjp#ZxRg]@PH!ٷ࿊}ilG◪ܬf+CHZq[;Ìnr2Füvw/J26s9qrP+k^ '޿? M ȑ@y$]3j@XE?'8JOOw:x(¦}MPЎyaP&x'x,Ě0=6'H9ͼַy57*TQ OxśJX,VrxTٶ(z/|.  gd ؆PxP}坞K:GN ^*g0l4`+W~~W+7QSw=iEf5(}SU ǽ*X\T$<"?И: dtF"2>ժ>'`B81TDd2xc(d0glЭUM?$тgdeizFGPot9 rz ͥ-o|* ݤ`l üs`e¡liUcO;U91ʈ!LT"Oi*{P@ͨ$uZK(pYշWK J$9, u} _c6#[Z]6Բ{íБAڰ3kôxM`:ёitZLHP# s(8e3d@dU0?dPOL}0j kIx\|h 17aE} O>>J]%hH+qV׀nS Oɍ+X s2ӡp{`CovFh dI$" prѕ[2B"bϓ3}j 」~Q Y1w`AF&l#Ȝ@.*f5dMmvpu$lqEAXYMHNi/E)d>*nISm 0Zv70=Bgwy,0imXHЮN*T- |*2e76J\xroA}#H*.DnW JI! A2aw{D'_W]"bYO/b(0lMCHlqؾYSb-K~swe[&zsg]𰊬߯~a)!CVÐo&HBAngx]Y-aV{i%Pl.6.lQkKZΌ[ZBi;}fPtR''ū+Bȍ2oz2 *\`&#XQ}Bb/G$ -$ ƾdG;`l)r`(!whyuXDQǹm)IyI wh%}ՃkRD(]`vn$և—JYڭ6zE~mӚ<`{ЙvUaGJ]t:*٧z ĀZ&;XM =iRJp\h6;wp썢q$k差h;sP%0W8D2KXtŞopM$L+ ULn6'7%Z/?2hCf4 W7@> zs+jH&-ezkj/̎Nz̡vWPK33AUdU_K!"OKw4-_JRY^lmTF W|HOcˉ%]gkI&HIZkD)$a-|$1#|d7K9wx5!EӶX6 O=L7U )P7}-'/7#GJzK#+ȏB !:ڸ"7БML" $ | $Mӄc3QFaӡe})ngvjZ a"5ϐ:)fXX]q!,7fB7 =U6uGAgE῰'bcX /ns$FE >_iM:2* RVC / !,Rt)GT0Zc$8p7|YM>؉ёI# 8=or1Kj!x{7: p7!B*M11T):6H1r50Jk<oDL+Jd!.b>ӵ+ zy}BM 6eI]S}ꃻN@q}:DNT%*n\iT+H( H<ѯcQS#PUhێ-㮥.L.D]LϫNד_%x!zLm_TD4gRUؙw fgms J$x ̧+I>1^DZ,BOyOig$ߩ3ݯsl-5vC|7(R4UySXm0t%pAND1a+'V90+p -Se0X-ϾmpM~$:Za8L1zd1PfT<-) 5>[dj49VLZ*LK[TT tDU`%CFZ|v?!lg|5qnh2i?ق!*{U-k)YV-02~pV͘ @YFqVk5nE!Ң3lӄ)J["E=~$/vNϫȓOe)=V mYтu%ʭ-$*Ef|[ s񄶼6b|kn>qIvrRڊgR Хt%X;jIUԜkWARƽ I’VY,ad>M[s)f,PЇR؍^><_؞ ОqLg9j,Xc6*# iI&K z#*g ``Iftde8Xx+\:O5$BzEjlVXB_mT?mMedK>,8KC#/TfCqnItdO/+^>-*]vK ߻7!,_SO eFw\^T6XU&g8d!ĩOXeeZ]@1/<80i\Pc*Y2ĆG69=%)<zl7݊zնIOpJל6"njLXbqFDxxr%U E $@&X\Mv 5DVR VR7@t\e @5$zrn{,H;Ĩ}%fv t G׿j)-K74k xE3hbI@_"uB|.G=|źlȚ ?׳uzh{ Ss֚!9\Ktt\]m~+˵rxkHVZv (OrmN9z!y9֝! k9]BkF$i'Bzͧ,s2SLxcdS͘a=̚Ҿw~'Ou3ɡJ`$ 76M)k1ti =< RbkC( ceo?M^vrC2ts4C0>TLJ m3=Q zc&Ef/xA8ߤ$t+]Mg==ljBJÝcfBS%<` vx`]̚$+xGI@uoaEMFm84Y\[1{[:!6?`̈l! b z[AJt*Kg~8i@p3ᮅ&P\l)ѭRZe.cܪ"Փ@d1cSB|<R8 QO,P{6ma1WT{.y3{g20Q u8!v ]8#1 0{? e5%W]Eõ6e-°.7t6(EaQN-3aQ&עH4"'їj({z*CvfR.̸nnf MfPu]&傍WOv x2d* hNt8wJ&oP.sA J&, SN)(z noXkxxA=yƮYMɰ@'Qyb ݩGԔѮd&?ܷbu_Q[]o B|2lQF*W;o?>JTidKToNM8D;."1YͰ+^PnuTDFl=(&YL>~!ORȶao\ӓ7Q|^|F V'uyeIC/mD^_ `PGAVTGfEQt}0_y:^߰|;HMgG3]W[[AʉqbavFd\"IjЕrDեbIEbnR#I-bkCfBfCů1d𓨲B oEd0 W#~WznTZSΪ2Dڂs _Lɣuln!GeXbx7g9}5_8ץHI )ت3rH}Ūt^@)7ӰWrh8ri3g{6k"Pƿ'u!^wQko :3ܹ*AA8 zibn~rw*ɴ hw v`ּ|oԖTd5ze ّBlY`Qt;B%@nV*KL4/*@wqFeĕ$jc^z 4 Z,7W SՀ]CZh,d0Yā^; $tK}igzm`4ӑ]k@=9܀vQsDHa jD|Bsd`rE-Vo +`⯠-WxH:9IuHHVV1=66`IP%/P<[; J>pdq!,}G]m=SFlatMl+U M/N $Bv$(O YuiM 8 W1[Q*zI[Ccjvypr 7FQN}Ny)FGZ]pAzL[ }gcU o>F-AN#=N_ 2I uV̉iK.bJwWH6G9j#a s1x}Eʞϣ`4zBeƵlТ'{L"R} bA@l9#ॽ&Șy8 nsWY;:Y$jr%}Ү9/LOF9)؉i (LSHO ; R $/gYQ4Lߋ̔cJfQ.#ylYp0AwO rʴQ_"Ѹ tBx1\*3*zO|閨\ոA]'>EɠD Yd~%_Su{z[u1Y ̦ 폭 2ޥm3pE7l u7ˈoN:OiK|xNJ7fϾ;΋MR*:&& ߷f}ϙZ&  c<πֆl:Rt"2P46dmt<75,V;_ =vUezO}Ҭias,swlOEYR]hgbHY.b>ĵlp͒x葝sw]Th^ !޹-uydn K_sۥ۞(8{x\/6/740(9ͺty7rUn2O[\DUGS "-{ԩ;aeg12S*K4DTPL=#m[M"ŇɋoZX#Aa%о}y i=6nRAo %$T~-`ߕ(BUCN@KC .Մ UN1|=NY t@I{-VR}~ٴP`eIF%ٯ$ 늰m 2tDP'<1&O$<΁u-.'YkS,,e^hCռxRWfPĊr")Nt"d(F%t2mvȒ"Jb϶9eEuNK /Sfϟp{i*E% 8"-QS2xZ-Fb뗶mq@ouu]SG5yB+_-OqƧ\W=w iS 硉 S(!Uĥƀ"1IЙ~AZ'|dfTz_qPb]\TI~~cw$fգ>Tشg2l%,G~j h7EhAu}zbSGt.JR#i%g/X9[*>msI*)o!(ڦ͹rR;dJv8UHG)8^g2M VzCcZqx$ZˊĜ@p !OVΕM}5bkʶ,X {ΒO*v'T/!"xF6@0߁3NEqC*QN(:>u߸HReeJ2|=RDN|Pf$ D-A)Iͭ$Bӄz C>]j%)IKeH~j=FF\"^ѬA; p-/{bt9źoG"xIn)|VXrO3 D@rXykk}m&Q+;lHu,X/`~aj}Bo6ڭJ`Tׂl:4AT[;!֜ԎWl3h]`Y C0ˆ3ayZBۛDiEV yJ+Kyƞuu{x|;xfǟ'Eq\k_'{S!G/?XӧgOVυ9=l<#Kgs)NVE )&y7=K"&plR`nS0מQCo7T9}'VJ'cy1^Oa_~6ܘ1{rl,|n [~u?ȱ9 n0Ԭ9ȊrzI/.4>9^`()dcge3;0tL~ƴNdZ_9H`\"a"uپw~ͨ62( ZzVb&5Sw$ohǸ=c 'EӯWf0}<6g.Bq@*?c2o'K|UDTk"qDQ_1хB*yWKgᳬR~6[P.\g' 5af)EDOYc,06VO%`ܑ (4Lz8h24L!ǶYö?`oפKtÄi\re˹NHs_7n& 0 һw&O`On7 -gAA4#=s0X޼:EI, #6GqP y< oX7IK2Q~#YED0RP!(Whfډi՝w\ Z6>P>].L`Ug)_]W.t͊kvҨQ[QE~QW($nCa!h!ώ5!\E3P/kGk9]K&ou@(n0qPt&scUEiY85 ŌُOE,k8-Ei.H~bK#nËp+vgM'ouqO"+P*SK`p)6`)a7 HJMU2NpC]0X($xpnFqЩ㞎o+C%ƎMڜa,d;4Ow9zuUYk >{k))R'9sJHsV͒GBXJY 9a0=$=DTʬ|iqaeR/B5sE[='R2Vx sF|{ӭhLP]˅.۵ջh?'-&|2GnRDc]L%=߸bfrqeo^*ĉO;gJ|]XIKԫmP?$o\N5묁c$4}?dsOvf} LS(D`P'F7$I-,5Q dw>Jh~ԘcçjnYOp&q"1+"δ~^IjO q@c)^1 Uei;*:' .K3͕ sFuEϱ l^m~|b(oqTl؜)jە!ИxW  []A(xf@.5Ĩ$G\Ҥ:[3n DkkR+DA w9d|mVgAh@Y5g?Xq%-L[XoJq\!|wT8-c&:h~ %A˳kE'Үr DUо K"g͙Q i(̠6GTX[#cLBMNs1yƇsV5Y= 섧ZrӞ/8_Q~VVx}%J#2!W7:}<Ь%skTSDcOagH+։r E:uU˂SF Q>}|`p=a> # djAIhBk[lV免 ˠ ]+1Ik_DA bk a݋24Z-cM4 "iluY>Zh.쮉G˗].^.헷nP`MI&s6z(v Fb*8tQi5^5sulde=U?V,ɗ=n]xgV]TK4V?h D}v_xenk Q!Lq^E˞,E>+@!z 1AMI}h_.6Q kjJqaxLxQ)}*n{P? #n&|,L ޣU =B0q/-y!XhAP W^v,_ETC,[UaUH,*lB 7S9VT7Z=$Uy2Tg9rkV m"}:ST&Fto Ċh*Ψ((|Haɰ"xhuܓrxNZpyiJ.j=bj(Fg\OgKWp'8qA|ySu9xc.D5螹F =U+R,X, AϔP:Rn`z*vJ4 no+phekϳˑsQ7ώ g-%1vt{JGMw^WRm`Y`{wElY_:A@췾=z6`hʬUCL//]ो`o_M D’PJ%lcbNh:44Nk=2dzJm'DT^}\u58g1 D6D-ˆm& cп/OWͭg-17le* )[3M^P<ΏzP![T+|a#)E;p2vB 7 @#k2ͫAXG$UyifynQ"#q;( a0O(Q̷R:ߝZs2J82QG}Q\}u6rtc@ c1oߣ GN(I 6(eNfK."P,.=1(,}svFڶ&Ӓ9[ݐ q[Cu0)p53j;O$}BmWfJOGݜm΁_"bHU4d8/SΕ$MHh七y0y\2k+_l~t-R ?ntw4neCJU5H!^Hf%>NJZӊR/hυ{ub{"U0坔,G fI|x>+#$~VIxErv*~耇 Co!v@Vu𦡑ٗ-fw,NL)c"V_V~sOPPؑj+l[ ꖌvKos 3f\(Z5o}K[F{ $Z9^ [Al kynӗL;ՅGB)fOrW/M-%XY?TxsQ"Etj#0cFLRa:B~kolyi>.'Dv{rwZ17﹄Up V䧨Λ:ZO.3^LPFtqkP+ljo~şy a)\W{0lHu"U063m+0U+.Dş?Pe^^L'pO&|ktkAX6,c&K֑KTI˖r4b2E JY:@S0EU\7($:,3:Ai3",N9  ԤloDãCZx5sgs>XU%, #oG~{.Ď¹"P~5渌%XB8rVA.N\f@JovXb?*9* %C*L6r+1d E>3&=Ɍmq*Y[p8Tj7/-Mh~;o\= 3s`0c.!aܻg:rWuJM+)(A$ȲA|O Y3~n]EnOUܫiP_<3r=ep0!>]Ĕ>%^yCxɈ$vXR`*ԵR2H(д,^MwRSUZ';v:üGH|*p[@ DZ/3ĭТzƿKdZv*q%&ɵQYn ŒIRT:WFUCJ F WLac ꘃ n8 yƧ发gzoRc5PgU tBӉ/1n'X.8g|HGĩ#$5L[6n]17@*MM"dވp[Qr $Dip@ŖPSxձ_x93Gcvő_ߴPdd+ao}-)KŮEuYGcr[{Y#J@ksGxΪpr2o?} JXL5O@W{+2U YWdN]mTpNxfͷ{K |Ϩ|zP!wJGl-bAۢ,yɑWm(qS #.6~75īcl 5[Xd\$>t-)d Y> efu}?WW̊'x2ߗ$'eϼMVx(Q/ cMã|;,hy?FDZ:͞,uwQ{St魁 mz^¬p\TDUCh`@+Uz5zznP*Pz?QI}T'"ghQM;&0꣫ GGҋg٣:2qֆX&2{ Jю}"NSKH̟T ;1ќEP Zu2AX Id[pDz\0CD&Vh/4+.؈ൾM=N &I< 2zMfUإC| ,eB(ޞ^ZjƕB3;~Eiye:ɒ¡q^e >MųWs^o0~8[Lh`SC =@rE4;-v %,8c7 6wڛM' cGJxy?ۃѢ{WvY[vo , UJ)p7ν~ED@Vг;["DZØߎ6?ne Խ|쎿@y >P$ 8%%mX%_c\k2u˳1imgrTM Ҿs4U oU̎=;<Ds1񷴯n})UaoL zqn5E/ Z/q ]fx.لm<ۘ(v'|Zc?FLžQXp:Ҽ9'^歰+Qᳮ8HdwBShO:c+ wNq'$)0t 1L@qZRk%iv"i]MH#A?@s-Z0IņFJ}@DOXwq˚V9TF)(h:Nw+r{&r}5ػ|^!c$ɨj_M@*; Yb)%6*A< o>>͜(|(+M\U1ɵ .?--j3?&螺\o_fY& tRR=Уeoza+)#4y2JSLK_)FIm.us]maӔ1T =)dfV4E5p4C\/f~:b2c:]15 n΢"|^"8E_Ar 4"J0,1z8Xhaޣ17nF5 }qoSeyrtb/KVzUe6Yhhg\GT~πDT#\OOs^n3yګ7V#,̛p\D#M]/it]KKs/]ݹær0v  h$aoሏ9mΠ2zشWTގq/"%45ǞKWI%Q*p~e.:>kpDCiA%dP @\NrVHG3Fj%(5rq{jP)11H:*fq; m-N?q0s͑m_E,.?vX/Gj^=>MnkuCcp-'hc w]ý79XyN !5 MF F!@sYqo/Es Pվ}=W+$ ,k* $`>w E)kUaXLQ-CONymCnDByfBV)=sWp`c7,%hǒfg>M6 5Sl*QI }c:f.W(U!iIi_;F"ݸ>UpĜJfsuZ=@fا ׮_vQ6iOYH48 i48eB46٫61_ƈqn2;(pEL.GӨZ1쭅Pbs/ӰXX(s-Z L-"ŠQ(LHMIYSJChPv&7@Z@S21okD Jd-9j]Ѭ.jsD0AVeexb S%-9 (uI] Wݕ*(DX7}:,^0/7*a7qPEl6_&TV\ _|KCf/Z~kp(HRm6OXF,1"I3É dy㾳 ;Uh2!I+mt? LKbMy7K/]xUωz؆i"Xoڧ\\T.G1l{HRm!넞&!bC?ޛ8xdVpȚvg r 6&TrGwUo1YQ0<%#CWAZ2gZi>> YjMk@^1cƆCj 8~AL+"lJ+aJSJf:ij~!tFĽi6JDhRWrzOm»Oꇋqٶ2q7fs-)#gݨ[V5{c4V $*s3F(PL4[8FP7 h1Q Ѱ Q Mv~3EN !9(Q/Kybs+ْ<1v G}zzLEMuvA~4Hz oDlWO֪zI+XJyծPa &{Ӟ؅ p6f2iB+qPʡX1XBK !$% ^,"[ u"+ yNYp'Cy\COUq -t? sA'iIpz7a}WkQvnyOڬqdp?߆cS/9g7FIlc-|@X~GJkFiЊ5"]  8x|zҝl3kRC7)LK\Y$*WRrÁt1G 원h\RUkp Ѱ (´Ÿ"zp^jEw{Z]}"_z~|%{r3uc;`OL='xjZ>d},/(/ˏvXc~Fkm(Rj$g'UlTjD=u.ΰQ&>qڼ&Nx?(ml;>ѕHH (0ϙ=^Û{?yLSl"]uMF@ؓ~Dp;n}|οGQwA|3YYUoٓ&ft+d zkhnn!+ 0H E uTd_sWI Eeee1N4d8x5d4Q]vfƫRWeR,_xGI\$wyfMQ*'~7{n7Dϳ@]nЙ #Q 2pO$~>'oPk~UoK DB[4U q޵-$|yםKh)"\S'kRټJYV B,'5'@d~{/Y Qy@>0Lܠ99g+/j#Vp"? ֋`aHR IFo1 ]2ztrSu /IO"o1jM ~i7@ / afZb`lyS0yV7VG W6mx'jB\+;둀^,E+`~&X5^%mpHL:kG ~[.7gcCN'+/x~Mr5-b)IP&R*zt`b ܦbYP :'䉚k]3XݾktiM_U]qY!aQ-i(mp{sΜ؜i}?Pڎ!1@kUju8s`DmzE3I .۝Cp `JY>H?6k兔wq ['in6oF``vNH/8!Z/оl,\|%9OgEk(SIO8D~Ń\v拼81y NID h_@NBYKE9%EGwx հ^{a+kqǾ"u,2+Ҭy4i"n~"o;.<^VsAOHKA"H@/V`PY5QW):#3^T9a>ɂpZ0b>v}uws r[+̘#}h.)79$3Ւ0pmѧ"}1)MݽM#$pE=<&eK__йVGV΀K=xw0# .mDO%?FpWťtp 06 l=<+JN|AuEPN ٷ *I$Su%Ă0d5Ϧ7nwVZd`Nc9˶#{关K?SB) UZKMiryY[0pulCQ< _ j$6jȋb#M_2G]ku q.OD2G0Sxvt~8m"Ju@Yv\ZQ%^ƥ74]f$ ]i58@˔.F{Kp_oWGyJ2b:vt7$: 7o{w`>DBѥdwٓ[GS3 .x=L3KџH:wi0&AOwoS3T( ѪK`ج6Y/ҳ'mWa%. U`;Jh/ ¹\ pHaV,.1Bß-B_ ,vDBG/p$zC{Lf%O05,'U4IBeڴ/T̬- & B##B zͦvo/P2Z%y$ ؖ*˫-?_"j@<8I"05FY{Mk+V2cb! WlH4J㬔nmx&$Ak-bu9xQ ?*F`QAy D%)fu6 VGL91 \KBC =h !+Ud{YdBhRY$NIHHߦ0)lEpxЏ5RoGНM8]Ȗɛst[rKpDƻWØ,P5`LR/<9"i]Zh`tT n<'L{7ot!92 e? eM+ }{S5W.U=>nflHa5__@]3>1Y@4-b ,V ,IOHœ_ܽ|?8B_ףŌjo0YlϹHō#&GG!柁9מQMt2hK-w/2s%E_ߦ~h\5sPÈZJqa*Hlmk4[БTJ"Sd&//sfڱKBN4șqtj%Vם/m4K ~ D(mRk\(^x_(L1&ms 1ڎ|rFo4IӐ}x^GrTd4tyO[xtV qL yKFD1,<̈Cw"֤D&oEΔYPܗ0f 7(EacyNf\j~Ϲ?(Pnc"0jhඑ V`"8Ӳ5e yj9%$ :OLi绱Qyhq9p>S ~_f2뉕Q_UaTiΐOz_)LgZotƅj3^K89^,q+چӌiejȼkQ܍"E;C1|<'A#Ѣ ŌZJF4i Cn?FV&iuB5V[&/aRMV28{ ԪٸxM/ˣIT%:>$]/O Af~[YB2_[Y1 ̸`+;jdV(Hg qnM_ҠKGYVS/`/n'3t|M&L:/ A2@u[A28&D:x57_ axE8P5AsL1HPZr_ԺՉ^/ Ĉv/8VᝒJA.iJ|F ]kRd%ܝ^ٛ/SHn2${s624.gfu)+gfԐYJkmb֋}}~G$/tΗ!ǜY&]-]5R~0QIZחPp?w̢\sDLbKMYh釮mZ.=Ǵa65#8U}`Z! ߍ|UɂYcKoMܳ¥3qa؇)C "tx ( ͤ.R5oAu  XH/%rig_}lܫD2U X:WM*@i5GDgZ\)Zv$oNW:?E1UМKshtzX!ZU)}qv 0)!K/y* 6s!q$T.D 6WiwkRBJ[X]gJІ>1h@S5bAjfj%-4AlOd]-BW&LU"1 [.ihoԥ&A| uB%fǶwˆk5p6 UxaV(s &. NF̝6rݾ @J=IY¼`*kiū@ {r1ƔytEۃj,Gbp dJ yr8HWDU 2Eq1![x (3}%4f?&}ҶĤcIxNVC~)-OV@!;2'IR_ĎZH, >40M`jLRUVؐ+HI2qְmRXS0|3ϡA,:71`r-%Vd"2*ǼꯚTݶenT)A y_ҳ5nΒi&9g.א4O HTqE ݶTXe4V^Q(Z?nHK?zwAB𕬪TFH&=]`0RrK~TNBwNcmk3JeXA_}b4#U!g#ڢ!4tiFPS +z)f\Gt9OHvP, +$wRXl g "~%VrB3Dn@(UcRwa۶D/(dg>7Z K(Qa P:Y\>X~FwWG VbmWP>Gbp6l q<3oY!lAQ񘸜EV-pE!l!y1?aaxy-H"I`(ʪ Or][:PDE%NRXE@)$H,-` 0YmpNK1E]_gyϸKWO[L:H-GM5 MΠzFٿFak,X5`EY6W_~S2ƥٕ_B RbVR,p+Qhw#Td h, :׿+SM1ؾUg.ypw%51ch`9aYmj ?+)x0܉C23<8ёv'A8#:*&j}^qN^ Y?"[f\ 5?r֤ZA ٷ}uMxϯ6yiX.(Yw[[i7tr;`1BZpJQ.~JN\G $ o4H 2俸|K"zn]8FaRSզ$v @.|H>u C2UO${j} (U .[-汋+;odɟZLls>baR[Is1[:Txj^>#YE caP^`(ү/NOR<5ɠEg$(t58j«tx649߶#zMkTl!Pg_ȜW z?ҥ~O_aCk7|bF/MJzV{J7G!++f=Ãd=6"n|[GYX>dMŇrr՘Fg=: |W%:0VҋK)r"Ew%R՜V-Brͬt4 DؼG`kFqB8y=r9ohTTن 8lgB${^'/zϕ}=Nu<-JMT]X"ۀ*賐v+08 8E՝R =<6-co s'ß)R{#|:46q,{E9m5 wRkڥE5W8B>pˇ PSN)ոI ̊7ROVXݣocX*ς4$IѬYGҺ-$w!71afsiSA( >iN:4o{ɍ3 NQ&BI#ZW'CiY zOJvY9Cf)FK[d;ML zu"vUqQFd?h"*fMy|1k{ n&13[2,Ӕ='{]Y;N1G3uGUjV6N"{;aD:5ˀ?4qUmycl>Dz uJXKHrrFzV2c武BDz6j&,;rCHF=:*-OzAVbGTV1>:WyT@b2'Z*o`1CI :/a 'h 9VUDž t7 %@L-lbݨ$^nac~=M"ZBl"k͵&ГQw|rd4#`2#] @7IrWsXf`hm>kԺ9ӻ'OQ$9+ıآg+Jv5o3õnŒ=5#@&cxX1Hi4Z# Q޶p򳊢u4L*Ʒ1:'dBwx1Hi mamϻfxW#uāqL TƀQ 3pkUVxkqԬPk o6g:V`G,{О+o3>`2&Mr jZ0' XeEWmIy|(h% 9{P T:q1macTc= Կn)Ν8nfc ~8AA?=TP潅8L-} ?SxaMc8wMlmw[\t;wo"YCpVqؿz K8@:B38Q ~3=6?VF1GcVRQwM-X6qd:![< 3c;-2lu.g\2[>\l(q1!sugEi[veuG|vss^,L߸FR9SbNt9Qkh@Dat%Pw+!U D1Z 7M7:sq%F&\?INJS.]ݓ`D},rmml n9DC S63%S̭;nN]Ɂ 8f?{2y(]|6ZHOcLSNPVƉ0'^]~/t=;1K'!~C0E+g]F`ĀA"bLG:o G!ґ#<ǁ|_vR[ ;weS^#cnq &7y!r :i`QN%rGqXKĴ]ZMkaBX=VTjԐnBND<6`U d^#B2ncWY)>.}ϙ״Wޟ=s-/S7ŽcMGKvAe錘渀י=>kw ?0M $8UooFqrvRwz5ZnQOdl$+%+E bcUE ՂnUtTmo|#4)%R>9c$~PT(5pٮ锽!(u[e(;EK; zω\ԮjX)iKZ *ֿ'{ @~}pK^lbW,*9OTNL|I{ïx$-Ux0${9ːa(7hC綉oMG?YTC\A8O:S޴ʒJc;>*.jpYv']{40~0/9iK dV͇u3AZcz`m4;5@9ET(?n4ؓ;"d4 {a,dҜZv`o5#Ң+vRP_qTw_%,c,T 1eDPu|eGŴ")cQ_Bt lX"/O2%ںJ119eQ Q^yE[F+J ր\(\.34jxfGw:xy˵7X@=HВϤɶG S P FSCp?tzOc$XNj̿˶cָWFl_S!o%PL7Gx6$:`rH'ݳh{zR)>qHKWGLM)rcK:`pO^He@(!>o wv\TEO+>?^clϥ-\[ð5e܈ɓuѴ0oN 2Dxxp< ,ExH#V-d+=W Vq9C07m71;/Kq^-c[%eO-x=uF8k-Sb黥o@qDŗ륥&!Rc?5gJQDqˀurH*َNrԆ=ɫκwbp2ZNB 8wIq(US#%4?cO+OpS̎,+o~YL pR#ZtG6鈅x\p~xd5-y6Lx IЛؖܽ[M_Zl$3x` 2{]aMfYvHu.69Њ}3߿\1FQ gДP_^-^TZڃ+M{Jc+~I٘@U1FUp !Gk] Z3. /4 X"ls|ǤOj'Y4Q358aϮ)L0|@rZ+bR/ۢ4;a\&HʋQ䤿A穳D Z85v&k5^\Qk5 ӚN_nI-9)Y~E-v{Esy[{N|'+W ,VA'{5Y1GX_D `ȼ (Kp(W&1@ Đw !IZuuy\o1.pipi,l d%&C0aO}RG~Eqάs(Jd-ktM?0H{Y7(Z6e0f ꎂrpUp{T&'0nj}Lˠєlo5b_|[A%V?aͫ}JB&P^C:iY*1>pbWYhJ3aaQ,D&hv7ԛe`b=xz]x"@~|eBF|u);ڤN+B@YDpx@M$K`uX5mh~1#ݓcrPȴzj̄Ae>{ś2ؑJ_I8b'<%5$%\Q͵uiHB>FfFD'-4dS7`6[ȶ!YH+#e~(U5 oxaZrAs>ULS}/Yq;({@wj,31Pb*1=b$N%?ođ78IRJmVt`^,m<3Ǹ\>Qp v g{G5n`d"mzPtD>r/Xi_6%=G35 s^A|wŚ!>NS9::Q_Ұ#w@DGwiʬFWH)`W]" }&+ɬ*ܒ9l]ބk,ɷ9H$֑Bz-ZW,i Љ+uUd4>E>&cueh8G`&.č~I^iK=@8!(vl=(L殒59pFKz. 鲤1Q+==0|Ro:SP{Un;iwy%KrlHJ1lj "&KjK`U>nA JJuhl9 _7f,|[#FϵM,~>6Yjsc?';߶xx/HatzNվ},af$(tG] |i:>oN %Xa2NvSvK-;,uN98j>/`ESy\VF웅$QKSv~ :5WqIm!B9Ru2ΕtYpo&H"mvI'}22Ui8=zzmn}8q !3-32̹ ڭY<ԟeCv@e\J.ӳ|i~"y6ax% ))(?s#+Jdǔ8aX;9fY̚ڻ^{9ՆT#RH͕s]*A0ھƦRshsU[vn:H!'MQggu{#Wu(x-LֿR_Egm1ZN֮L1~yLRd:ZBex!ϛh`|؉E+Ka5 d'jZ*pPG{@ޭ~ ȾlftQ_]\]9z烹Nz ,Eռ.492&Eq;` XqSiS{&е)BMusgjF̘S8]Ć3ޯj0b~kp\/'LY0An.GM2N'ctY{P{ ڭ+Kf݁=SԊkBScBԔ'IҚL ľk`GqV7*߳$id#q8Z46lT(e02uE+ M=t$ +!XzPO ;B"֬<D|qX8j{%4%+A/P&+%( Nil~B47S/}v,AE A|hzs2{Pxj;5*I{woW:$o@*)J]YD([c9T5Ǹ[cRIC^/75EGl*5a!w6ׅ+38%͠@ɡe]&RLW[S~.;Yb7:'-QP]o'P{l0N{Q9X]Sb]ewۧӲe6M ޞ|R7L*",vg~ )!v^;ea ѓ'@f9MQ`cQ%Veoe=|IS2 dxcPC% I6,(>-kK׹T+.'\-٫M Tmy;hL.1ℇin =(be"[bSk8^m]#22OE=r#'iz5w T@H`U`ntE7 s:#s,N}7e$c#e%0G;׏PJ| W+>pd(p=iZsL˵[3}I#x iIy]gsBg:%s2N_Kxh*_/E{Kj"mEJH& ň Ta\t&Jebп> qrܝE(vs$ÂRHS8Ƌ(͹ ̪D:iڹ٩6[I&fQ=16;&1 mG&8ܰW֒@ֈL߰! 0tS?C)2 "WcU:";jSz#^N"+2qze%Yh7B&fs.Z>ku8rjSưQMq_d/:,(a5$j=@# @kCRH/I2FxwkjyB~jx<Ԏ}rP{=ܱmONy]K{ \_PY ~KVx-`^6,~/fZg_/ƈ (ڼ8P[ .WAS`IBpA99AׅxUM|;עW_jPnڂXCh!g&*U|l: h oI`} uWrf繱0NAg)D?@ ͼ[ w5|Wt]jm!ؾPRȆ.gvHpâ"*v̈́J{&Nh<#ϖ\ʇraMnVw_ej ]ZoLIMgtTB;Q?Ԙ˿;"OE !yM,U+\Wpa;P@lazNጟc08h6d:";,jrNc>!܀^ӱ7׺VK5ܕxuue _${9hrNGO2V~tԡ)}4 gޱ9+DOW6ϛKηy047mדǝ>acF)i+ΧU]j׋U|.lS 2DNڝD!L7'@.rD4[8] /!SjRZ]eHo i$D}bFLzQC`Fx=U<:"K|*}^ҧ-o ԄFX oRO3ˌ\# .M$G3VC E!0O:g?? tShi̘RK^~ `CY\"EnVH0$,̭5Hr 8RhV=#:z;͏u/z#'-(WEw] Bbmc=D*LY]&e#^&jiEv32Ej48`D+7.KX&_ְv \wHjy }FQvZa.lB7Opi!>{s)a!NPtK^ÒɗuDJ'xP6UGuJC`5GW!RIoȱi .gvHꝫtUC޸&ؙ\"t3 rҡMK+Zϐ0zdm:!(Gت~؉H)X|F%䍟 8nOj'yokN ʴQ >l=D=( JI YĄ7n~ׯ =OD8iYz%8!q1AvAp:M2L ]Sf:ǧnZ߭ѡߵ3UTP&_o||h2X8ם\:X 4Ƃ*o~2N"mGwJ&-3, /gϨT\N_RU4V1<)өzUGޚ)Ua0UBmv2DY_Mv$ ~2^/Aѣ缻"݃T,x$5߾, qMޮ tkP&M"Kd^vokk'p'EP ?֠*:o:y-1z搜BdEj+Kt >(>$ JSzn]xm] $gD2CQFiN `{cQ 5V!-%~kїTĂ6{:KXH .Dp;*1AHLnܔ|ATu6Zbt"YNu K| LDN4($iJ;u]W1A~BL'Kف@0MW*|^ѐy n2ΉĹ{qF~}VV?߉\8M@ǡ.w_LATGwC&DC!$,oڑhZ 8G6\1쨯zYEH6'g*Z!M,ĻsF'y=ě̏W>HwV8![Zqu{лoJW _֭IsGSl`gG%(79c.ٚ򪪏[(IP"c8=BS[H)3mKVSI 绯|@7 t9CWd{lȚDR0"tXDYؿױlYj)3F(;%@Ʋ CpsX]Y5Ƥ8EYt]m#X !upOCh,73udId<㞯 ١L#-ԫ?ޚ:*,QƠ`Nٖ)I &4jцU9cLA"3ʗ:e/*L$i'veRi׮vQѢ_KY75P]ذfh(HqGD?_aۢanbE>GV#[PuƐ!04{G*?r`Yf 㸠%(B[+V6FhR#2٨,M`C ǔ =do#de@>MI~DH3@ܒmͫiRP5}J!^;Nz`⥇- xҦ8,*>"jQrbRBFv'"S4 1}9g&AEjr/%'LG?y)S{)SIǓcQЫ1ʂɿ4KC!6g0Tڻ-OO?|gk$j03r_j]e5Qa0`ե |QMuk\ë{xnES0zxI`VJ¶@Oc! ݺ F8{?@=_ } M3aA{ ]6_i_&jI{_r^t Sϖ{@ FxPpЗ1LemϢxZ `Hh/!Y"}62C9H E'zbkh,d -|7,ŗv[ ᧢"Ou1hHeެẄt)*-kQ:O9qdYK8߶Ns3Xϲvav#+2D/%|JK;$W/WL=6Htx.THïVJdŲ{gcf+:h8|C ~G GO7Bv~2 `XS ˠUFҾCt~%x IIr9t3P8 \8$@#H[wq&> $3&i-]XGcM6t@*.zj_.mEwHi->~\/:S8nYэ=ݩs#LHYAS8Bi萐ڰcCP(Ea1TЈL,Pxȗl+)a5f&_[[Ώ$P=?~ \Zr_V|{D"ʼ+o{62ÿos^=bD,ˠR!a(Fu+mu 0%o3[lCp&L8:ē\f%:? o,_% `SMxWnuJVF5 $+`w]~TA='yzj)nK''+:f**DoEQitƂav/DES$)cp(>bYJY3y#.3σ RtffY D܊3ebe}&2,٪H,}vaP|@Ǡ\DBaj7*<$ћ[1i䩜{NPjnhEq^P$^g*Mx=Nko]55wM\yaj,5,4md?oab-6E[y">]CUشTut=]%moGc !Ĥu-o(4'-cMR.\r?VBjLϘ*=$O!_Yݮ>ﭤwm V`raX}}krMh%Ԥ1-/ {5=p|rt./1AtZg F #s8@bt߆7zt"]u_qzQKWڊȔŐlE]L9u< =Fܚncv{FSp&ብ kp{Zzo^<"ܳV.|qA*4l옍A+X%'p5^$~M:q/wƧ̔= ~)i1IL:H 0-UP-D.:[3,pCw/s]-cWS L!͌ ]3:"dMѩ;?!wIsi*5p2 z}.K5U(-0[)\6C308/9cvd"ep[ίx-C!UW\z:T҃E}4g`<:[4G?0V@~8〰՚v80笐]j `XJϢpYOtj lTSRrE`ɕ8γT%5b6PsX9=GUOed2Yff EN_&0,CbRvR0#3%ETyb_Q+$%վ.Tpub{1r&u;Wrl(( AK dt,Dг,L'Ƈ<:hrzզW?fOn .Bypὣ K#+nQḡBqsG5nyf)J\rlMI;rO3@˔$3]Ѿ/-<W\Dl5⯴pfLX p`Ԋjd;T^N]*RCp[mzd"ŭPxK>ARO56-tzg<|~7 ctT[d_<q́Mp 6ØdxwÚM6ՂbX\MOeyG "ix:sѨ-ʪ z P*8hŴ,:F$)lB"r ;'$ HxJ.]`Bؘܱ+:1Q8,C4ϳ)8/=|g7w/Fz, ͼ0B*rE=2IL3`6wz, bB+h_8RG&{RW#U2nqm}F W|j1ve`D^ʚI&!>:u[w;8U#kXS-A- g{P(?7rjDC*U` 7a}W /wϗ^*|*X)aZ`5`H}2IbKV=Q,>w!S3]R]%Mo7"TaN- )F@%F:ӡaVGM/Rl܃5E9Hp]gWF˝GxwKX<4B#丏Hmƶc5'lb] *vZ FtSl[~F4s,|?nmu^<⏭܋t/#)Fd dfIm ..Ҙ 3%!y[4 /a[eFi4QNTNA4!_0%;Β*r3 k,(MӾlfI phtm>B֕UqAfRv׶&T Lt$jAA}!z,H?6ZZ ɹ&d&~)2!yIW;>OVv5BU硇 `5E)& m1-,D([z}"; #m4~C2^U,t<X3P'_= 4}23 \*!>Wm>:mĸL GDP&cH<@?70I(Gń-e Z T(Jo'U`K;kˉY[BX¬h{THiM:3ùmG AYDг}B /u'$1c)hl@Cq"YdL8 /kNڍ%pò 5G3JBpTR˨rЎB,(猪^dcU]0,DThVEm9 `5ΪtuʫH vL3F>Gcx. Q"{:ucnpz;y5˱ B$AtYB Gh 0<*דyGQ4 ԊȪT@X.dz#7/Ճhͅ;nO!ޚWg7: qিж9`P7<7;_zV<Ӕd՞٦A(KƆ{=1y? bd`Z/ŮUhH*F]0c˛G3Kw8&UL4:בOW?~8Kɫ~{t=%_Чi#J1%ۧsp F?-z`D@; hi6˞zܮ1/J.oeoyvR?]7gR %;Ը6zߴr;bŸ]"r8EnLyDGKKv[!cKuZ!`]wcvc֕{aʯ2gD9Z#ϊ2/G U" \YuQDo6{فO8zZJQ3aoD$ٶ2_1'q?\8ym q ;&$ŏL'IPƉ;u &@f۴%bW4Q"#."(P"Owx*ݣԳ.zwQ^̃eZk S.^z.pKs!p9m^B ݦ:/QyS!swKZsB 9pNR]11e2K =oc(h1%y]7*`cxA\1%daDE [J=zW]cXм>,n=!KM!r 7 u1D bYUP=2>^iB5D"5h+9e n {"@mq{ SW&*SPnw=m$NtXêph5FTj\8?(z v+߂s݉3&;|ĂԂbb4B׭ n1bWvO,0W!bq&鉜r7 [p^~jk!*}F$_h})T9UiEH E 4~(ootO 6O8D(wK!(ZܺgEʱ2{߶w% vLdhVrt?mc?kWsêsx] ]afӃQ\pXܓ#z"7uH+5v|'aƻiN{pγe+W,3hgp4Fjk$jH$>  NXDbM{@[gfAO!Z[pbnA_ 1H͇Q+M(/ODpUnpQżBT聎,Sk.N15K 4&gsOO6:8aQOSvw /X`v6Ԥa(S]0xx㹸וF1j )]Rڿ# dIH_i+"[׶ibS_C^\V@B,Ó2]؟*ʽb8b(mI3j9T!o.2nݜ+*X¤緓Q6y{CtkE`jJ^ɴ8ivo^XÅ [s$:nʄ(3j rV Cw3F_{ʧ}?[ra@2@gsd1+n!V8d_mvD(WqUXhФPt8L}KX.EXl58;  ݨl< 1q.2DLRc/nbu?zim9EaBu`F XDq6C0Za 읾qnȀ=άa KZ*2G䃓x66 DXq ;ʁ1c~[֘>uɺc%A;V*lA7V};v5{[l7SS,=嚪NhXNgAq!yᗫ>1TΫk@qU,|]|9Ǔ\?Bl^ҽ~ w\܄2s~+]FPeMyQEW+y>H\ȑ/jrPVdΌ 0WЪF,=pC{$e9֞}i5opH$z,J5(o'&H=8> pl ~0R! V$im;ZV#%o95*g]5-&w3'Hi$\e蹺y{W6HjxLÍVdYh95lk$+kܡr7bjzC%˹Nb8e ]k/BL6tx<jϪ/I2DE ZyWtCꆑ۳l[m3D M@왿"t8YQoMml@XѡDh{GB0`sT a9ݟ,/z|f*OR"Șg21?\&ǐ[E V*FWC`1ڀ1JBsh 7tM_'E1'53 ~O-( gO`X,U/Hw-x4$;<JD,B{f2w`(slH[6֊lc eAӻz֖Ά^P+ӿ5|PSpz~XGvP/z݀œQY;-42 h Q:Ҽ9T{E1s9;G26U6| wY#)g=qf[WJѦ醷zt7 ,QpͪVT>7 5_f(SQEa=X% Ykl08+[x}m)$cVN lIjaF~5JaX!m!f=輧Gٻ(~'_Lʚos7=izm(Z [26`AWX^ Ϻap3BC gBqez\7ӻ\q}d.;fc7&I hPb5>h`aJߕ<_[Ad ./zd9KrrM 7_7,Y{DD—I@Jmsר6[ũm[NAn4;¨V[.e`ed/lzВ(}T2:G-C1K V[${՞~iNb"S7/8- 3D>kt'Qgo(%g0q?xFOlѐG h Ʋt2D%+c91$CpA37sdA۝oks.DFZs }(ʑĞ{gK>#ʣ }>0J QIa.?a̘M\_lq(C.fl9HP.qL;ٜp;4N<@\ A t#FaSAcZ?fIΙ%-;gt̻E+dZ289X]erpj,s+hdn%4yG(Yre2+Sja}G.%4lbt-'KDh>F/&7"?r³CX%-۪9!;2B 6 rMC}+ܙH[ rY=$48ݸGyue7ۆ~C}_ [vnxyrfS ))m5ר33w2l`Q72{y;)YM6El 86 m(sf);z%3RxQ ]=M`)eg_Ĺ[*v<=N!2Ďdm)QaHVdxuN1֏x5Wp 02͞x2|Ri)4򘀔'ӞL[L(RXVKČ8.~5@@5>CP/6u NBh=K^ : u,Ʉ%b1u6]AToלrNRRP\"1t >2suaۊ`jW\2<#xTm 8,}C9 p,5F.pAqX!6ԟOIcS0B0#b2<ǎڼ#A vv| o%^3 ME/Kw[G R}ũܵl>ZGga;/!X)|JۄPK(GP*徐}_؇z^\O:{_b.jZ&9'gTb""~)ʒS̡YK˱;*4 ߈{PVVUlcNY3E/l1IJui+uO!Zx7wA1%Exgsy3GWGQyPEnF(-*rRשs!K¥| D~px YWA ͏@ [؀vb|0@jEZSNrϞ8 ]m0A%m3}Jg 62d*۸@>4H@Ae?El:PQAz!.pH9~uDg6\Jb2G,%?HLc3 %B_. >VM xȽ+3XT[OGFHj ߖݑĒ,6ƈJXCQǒYIq(԰2uS8ds F $~;VCt'$Zkhϓ\i'{VG]/jqd)T :p*צiFH+խ hn f H8B9"PM-^EHg 0B|?5قϙӤ_evXJ?܃7X[>:Uɟ Z=Q)Ai~Օ `f ͵:LwW0%L&U*j;m WNCҽU*jtFrQ=X{\SDfa_DoߤxX 8' [͌=9w5ȭ\ˉ\/WO]ao r9ql禚E Exo0 Q0fYޙjcpg؄s~d۩g!cF2S9Ws8R2 ~$}&mEk\!h͕zUr|Nrd` nQNٺ96@gVBilTR{W"c;YkDIR`UQ%&GK%;:׈D^)G,$rwWfKM_dbD#%H~K>SMNJ[ku\$H^T`J3IDp@}aam0Z4U :ftxkqZŶ)[AHu$zLW.QNL&Ҳ-X )`-utS |k cXDFd r,,h6 ^sm^s{O3'v $f+ JȗUM繸vK@&kڰƹs!̮{,a3+Jk|q+Ӓ$fNEЗXWݦTB͟2=+kM֯v ZG *T4y˽V&Esyq;WZ,J.#@>n:U-zf˨W87N;cM3mb^ءW:gA \z!(_57ʓ/#XH!Չ0OE`t"xQp+v8"|oB1OSO䙉7Qmə`:&lkO0Q׮ en%|7[^nx ?.KC@WP[=ό>~3ڗz/)~=|i0iqɎM%] n_c)aC׍/6V2Hn+zY}]f=FheD]Cg8z `}ϝctp҂:J P&R9WY5LM?w @_Ҙ'3(Kϛ:QSYf%1hx<.<(fm j7WЫvՋkwԟgYi*lz{P /1g+\3dRK3o!+%ʌb70 }%, p0p.Ai؎6BFη]@<\z85o}>2ώCSpALWؗ% z?_j쁤#A/J.0ЕYo n {@вXJO`mے,v=CM`M\y( D[ɪ[QJ&cfo8L_+3Ha)ɯkʼn=_IZO=1"q%mbPMGgiLmg dɭk&vۙ%w(E\ HP6Y|3%QyzCPOju٫C& w(,OAKqLk\ay?޽ 0zN36"*n>\dfYѠ=^7u@Sl @kmǻ-3yU/z[*nJ +!_%uث/6-S4z\T)=pz?eśxia"& T}|aU7ۮKVB5v aqnګ|ĉ_GO܋`N<t}HC_*}Y^QO+`m2g"Ü!ѷ1I.p%7|r##'-dWi+6%bz߽EE>E7b!E+hvYNpzdf up)k\8C|"ieI2&"̤24I>FVB `(y<' =1(E>gcG50ߏZnAr(ZcW0%ΟhIW49뼸>CHMWW$$57-F“wL}h JԆ E6ln~E}F]3_O_v\ P.-S`3ܺ8U:Xf%"Ƅ-ߺđh? /-ϣI20{đj+ Ś}-dF nQP *P"Z ,-Lss:,'[qx:(>ڎ?ҎBΑ,[5P&lR9X>~ԘRqS _p57 bW-05sYWuȸxji 5hm Ui*{@ig@6IQ_.9#}t̠HƢrlG3lzs l[Ah8VjZcGs%r_-$e^U:vaMok6Q1UB꡻;rc3xcmrQT8_,l>jzN ;S~#&n% ,L6@$%JYBeI~U(@iv`c&:Z v* (ڡo#!ȞlNS #P1yC8~(>z]]EPтjojv/.noy"G'_MN.rG˔" RDYmO(Z%eYv*.Q!F#s!-'$]_Z4g]HG';d{eN^ *Oݦ8MgM0۰E){i<Uҷ+[6sJ6J4Psa'Mbs ݌L} ZE+g_)ɝN]Ñg@Q2*/JZ~ykᪿJ"~XD)0OrL$Lk S.(C^5D׆eIT69Lh+8ӝ u)M!AMv\KAoZq_d 'ՊAkiKtSxR0OD:R(C꠨#v%DM6vLoCql3!x n^8G{EMӸ!7Ct !^^hnSr~)6?7)HVy4"͋KbGA+&wCsG]&"u ֝gkվ$*=-#V5$l#p=?foWm!mCΛF Cχsbħwɯ͈ų VQju˜|&s0Ȳ^k<2L`ԈⓇ}ח\\0 Cr{\ҁ&A:C4EK5wp98~`NQ0h3]' <•\t2>f)i7ʀCW q]$g._M }\nf!:"`;#@hUZpdۉhMT" /=)Ȕ_4KA>[x`#5#x .yk FQhfK4y]ę`ꫦ>kĤx#=,jA`|kRA\K:\\pRVM#_h]bk6YiVB -647Y-40W̓'cwY/g}sX;tl) jpW0 M:`˧] ~A ֧XQ֢vF!iCDwyϓjEM^|a22J]<ם]/]FMq X@tJFwDu)Mȍ)CB7aeP\E8p.Ĭ7 j3=R)˽=lX-?a4ވ(9NMaX AtK4ŤvL;tvӯݐ{$]za$,0=C6}o>n[)dPCr8KnGEr^7cN//RD*}{ԍ>*Nݕ?~e3)x@) ~/ W%F$Mk5_OQ2(=lІVexnI xWYSngEl }^^[ 0xD(W 0`8x@u@nm ɋ0zkx|΄Wbi =%FB h0YƦDߛ&6622Kq uѣ [HJb7 ,7j~srաh%5݁9~ji]F月}{MU.mc_ v?⊭+tFd Z[`O \!_zˋԡÍžHDІZ2ؕ.\( =uA>>A\*Ť~v\5 ctAM?D+y?^Iv{?;S O։RwH?cċ)m\ DRVpxoX'kqf56Eb`{QPCpt9Ђ대Wv0Y:B-o _ T2 bV50 *ĢX;2 >Q5f=ǝ<ʩ$<34/όbal.w` 7+S*q%AsI꣖wUAZL\fs-"rV*gnL0BpoB*Hdo#|bGBFD^r/qۧ9Ozy\c1$a6,<2hZa~"{cWpVj(% x(ӱR3A,+t;UyPrbtk> '%9HY\go *F.WN\M(jʻyUxSB'6{Kg+1+>{lx% 652T l`s+a=ƼgsKSnՀܡa&9#ɧk.UzO4B9Đ;9:,40G)'@eM3(^ڛظVСde*Ka} |Ohm}zhS][\jC"L7N\s[|qővb|xqi#,1:5tKwGFn/i\wӐV_SB>Ug):·h!6ӆj< 7B[f^N3\ӕob R {PVԜw P|*0l~|X\x/y:,]GVmI -Zoj!i R@+ZVwu,#dĴcV'[+(1k`cH HAO^ Ik'sf}@}̀Ml_9H$8*l'^$LFxXoF1nNXtɞOW/4IȍId  l8VPgԒ5e#Hfà PAAM>(pVɜ Ui!rL1Uy9of1MI^R5X^q.U).l&+F%Ğ:Pg D4P-+OV1 h![k1)]4,0n@#a)yḟIRc*,EIrS6ac$PO]R^P;T# `sbtw,6J |e4;;~s^4ML5-Pj0h*ٍ&DV|_8=]*zEWG1oi?ԵQFgY7H25|i|LfBB}r)K2qUYŽ^iWZ/^\U.LG& G㉱))CM,@2U:kҊmK!ZsyaKSQ;! =&mUy\IL"@ io1J,ZP؊e$0;_{ޣ)!ã߈-]lBV3VŮ?ˬt'2D$(;C'jduט+QH\-`zc.%7Mow%@/'-8~x@X.Vw}ۋڻ;n~YA٨|\aO)Ҵ Zj\JF?@d< YdX?AH |%Zj1֯m7~F- (t7c 3Kߠ87cQ֦pd[qB/ @XþЃl5N9Z*bM\_]KႴM{RyToi)4Fԓ^3tWeS, 'Ϸj}z"3kqH&'$ s8I= Nԥz"9e/P+5TsHg`Rtz-@w^$Oq:+x :2NvFxc(X7xN,xvhv I{nNBFiU+/.scUV,0AjOAf?^w-?"58߰͐-'7F dxj&eV8#!H>ŃNQ+bݐތIGvؼ: [/`~VSTH׵yyHwxJ:q4>@(<A a> `T?1S? =A@00,R8Q`ZT2KXo{jN6FsAuD9=:TU1)D> *0Y\Ouetty1*emNkߍ( 1'h !Tc:F'4q*"F`N@kiP}E8y= )pI{VB ~82yd lȬ';K 9Ѧp#q.(J#FN% 7M,uً%U2Bc$fHc8 +Sce +? 5*rGKsiѴ;k@Чn1›n3G|&|WG>ğ_z-dt'x`_0r=71Ղ4 v…7 +%BKwm [z{0fN\ 8O烐q >5䅛U)D^H㏔ĕEWWؠ*;Bufsuin*i90GfbcNlm>Kj ڌ*l=@Bh#~$BJZi\kWV ԏ`x1C dP+J;*,Ԝw"j~oͻǓkbv~\`N&<Y!;PjP<ƭШ[LP }Nܯ4Qh;$~>Fٿ,K/jgú^2YnjNZZ Ru&la ,^.gZ(O=PV98nY* ܴg'6!uT =&)Ϥ#aEB9=pX/<iF|Z0ViKVW"lhue9Bv} 5^h `>Ho,T$]/􊙎O;Bca#Sg0QPaz6g$H<Iz:mW+.ep+m/E i`pL$4CN~[ޓҼDѪza5H7|# ;6J'?FtNTjb='JPU _˒JLAau\t_S^Fwy\ӣm^h:%7T1Yc6AX>5&ZCvK]V6(dT_V30[_&N*$뵎nV!Ck}o|y#?]o1pa7"m a^5Hi2ls Mgn=s% h<}7e"*n]qk@g`nǠY}c[I˞.J٥J @Wx< }V ?_aN G $y/0:e~Rz Q頌d'MtTq=cOْ'N mzyn8Vg#"!WRlԞ!f$htRC{dB`e}-Kg1-=DrEj<`C;)@<cD[T"2;e,x\eJ+&4Sz8mLy"cF^`@8d` v̄y|<+ /ȲÈ5c,HX`;mI_4uVC҇ 倫=s)IX=˫j%KYp؟'*#RiwxQ\=jͼo c(%:]<'Y4B#%=R( kaќު uQ=Urg.k!=R UȢiiQa\Kۀ~ye.4ZXjRBNoPզ ]Yh|=(ݛz0hpzW0/yTy丈M7M fT4Z[ؙy[*tU-" נ5;O"lu{g TK^'^sk+9j݅K4[) P^To95Gz>=kD}쫍=/B5\Olߥstպ;Ug$ףmėrLR~V vfaκǐ"V!C`΃i,G#ZL{ͻy%`}m[F$G#H7Ql[7c-~h>M숕O=|M$t"U!-_.XrPpFsXk8 R|Ƙ~nV7oq*!)ƨG2g[?5Lg, I3VjTF%wrdćOEL,6B{~@ŻVcBoStxjit힦YŻA.8nZZ @rº lY G.ylie..ݟ^ /{թ3tItm)ё;8uSaR ؂-Ŏ2lH"G 1`!q7cPRäXK!}ʊ`T0ʪзr= 15 ɳKy^ף|K:V*97$f4z߻Nu#mF1A74Ƌ_j?ճM/uzNJ%iH6%6BkM@GEH=Tzni4iJ&6곍4bJ!b晭CjR7Sݎ@' l5źA#AwbGO Ekq*ou#o1♒Z`Xe NÁ2 O >8duX4^ykR.O3;ۼF)0R>k%8(_CNF~*I83k/^箤k)]Q@X,c.Qz' |ĘEȨa jST&K4RǤ+RY'(]shB|Tx6T1O4>[W_29h1BN2TO"(HTG 8?aav'3J$0,;PGR0V69h_D@>N:_'BCmgPYǙCb@_L4I슅bGq$kgyUvO+SGto÷қxTAegњjr&SynI7̭J@(WOۢEtSC9GĢ,/w>.N.XdI^N:!+ |bnO@ ng#~:MixAޛhzO<5R{-)_n Bz^Gbq7,ӱ,vS!2?P %SC$o36V }[MZU5o8?߇6*Z_6}tCQ @ O\ŝ N UؒWn-) J&au7ܙ|aa8v5dV oVPOxkUE[<phE !dcx*=CsB vE.f%jLr;6Y|ZR<җ .2ݞW14R4pC. !@9,A|ushp]mYR&gJ`sƇX,VnZTLa'u"=R&o%&üEj=s&x|MS)(†5aOb-NڬoAְM9Jh ƤO#0Α,r%+QGiJ 0*mX- p;0̲. h69'ԕ Po_Icb!>븲_x7X C%6)WB.&ޜO*e%I:D>qo\߉e1!>H?kO}w":"K[9x{V-\g>qʗq#<#Iiî,OtBgKzG@>X<,}*#\?X:0tZ <L>gْ7±OEC9yƴYHT/ik|)M!#}71+O. y\f@`+(.}ꛦ_">֟~H9k,{ MZfIc8ԂXyF Yb?Si$l yF%ihm{cqR &w"e4p_i @s^B x*#%a.3 >/ȵ2ӆLknX] :Dqi:N2 jX{qMZgѨƒ.Jz/ap@֙F&,%_r!Ia} zۆt;B,E`XHBvȱgò_zm=!Xe|*kl-4OXk|\"R ,,>մDPR˕l}a `ܭҩ( !\ 8>ysd$@׊ =:zDCzDցٲc `EwC .Pq>lǘ/Mrt d|h>G ~q5"ìq- cHeL^}RӪۧO #t2WwPC?δRYTl +W6%vq2OddLL >m&Ȕu w4hy::/`l<i^I!'\M}*Tͭ %K(4<_E[ӵgfIfO ^uHohJ}숧EP 9]J *X{+4Ma:kbngn^)Q܆l'ԥ ( ^(3\rڴ1%~÷ɩE6+Fq-Pы{7_ 88s_f#+X /5**,v0*9Y3ϕ}b(B]mV|ےb~<ŝT_RޛTg>5Z?SF>TioVB(.J]Rsayi.$?.o/؂Fuz3X(՜u^uE{\_(46 ~9Ŋ\XF=;血6I L|&ND73/65aGN¹\$-ϓv;_7E#DD}CKnNC{==s÷OͰ-1.P0y,1TGg՘gqVv45_).!ЦuȐ` ZX|0ooTJPlh/y6 -G0cZ٠vhpuN\'䁄Ҏ(\)W7 'q<زv1 $Jz}1Z0˪sȿWLh.R)c8i(W-S=WeV@ aJ)Z$5\jOgeǷ>749cK<N>ˮ]!I o|DZ:\yZR1ٜzðjM˟ufRX67.fFi4n=+bjBk ؖ˱l] [waʠu@ceF&1 Ŗg";&S:br9iWe浜dn&!@ΚC O.ՎZz{1_pZ=L^"9?YJړ%D}ԽN_ &$TҢ֒50j) ,ڿ~7'md9Fzwҋ[ yˢ'ёwA[ՃB:;c"姘5F YRmAl 5ב/M~ M::t烹9N6.E'LT&Ir}Ijnw쩧]zA<>\Ś+V8 og jz3&쟴`xܜϿUm]K#D Iho̸ԧ# B4"(7h`;xXqsLD/&[GK!e2= 7v_eh=~և9w(/gIf:yº˙=>umƨyK\Ff5mԋ2A"?JI+{L[HI:n!V۫/L2'H_1PzNk¶rޓZ>M텗.xgzK4͎q$ReAy<G"Tow9Iu@Ebݣ`hu’dӓp$ŽfΊ& ?D*&0?r߬ B& /$m{Aj#Zoc /C[H3$%rtȦ t) o6#A+3PdHDs&ph uj F䲨gѴC:3nm!}QIwgקQ>Y:DkN[98E1㡙HK!y\j,"s[GlA.u5(YE42IV6=S;%=lPdIeTИ&V˓Ϝ_.f^C)!~N(YFpS&/(BA.3S04΍?K ѧ?R9L?D4B"eWxuJ}Ł僃=oyF$kj8ˡр{S/70H !D&4-(H=wv7Jtmblj46&|j΍^U(e!+G=E;ٯnnX%3 Y h-xg$SP>R.Po 0_~ 5Z fs9%RkWk)ԩj69Ǥ]WO%V8j-NA6{[h7b&F16ņm1v 5<|tM)狸8ޘU;'5g LH7SI˼>hl ,¨ʣB遤EyI1Wa_ 5B8ǀfYm;v=/\n[2Ⱥq.fJ-󆓋n.V>IU1~zy4Ꙟ[T I˨%Qܼ W#zaⲦ%m4RkN[2xeUֿ<c":f|nfΩ-(݆>wTBV>kѦn'ꃁ[K}HRS§`M!Zt@b2~t15#48 n.З38X™:/PT2A*hO&[7)_S4`ss~6NQEW&|tdǁЯYE zQh!BY7"MM`}4ޖ'rᾢ-VmhWγ0=rڅ#+d+DCN#oiW\hY@=Bg i}jB-8S„bJ^M;KC;!%ڱM?xBL)b5NEް@#K_++O{E 驓yQUkz6x̺jTaJ ~[)pXYUԫ9AÅn؃.}g͛V[Y>i^-i# iI\Ft% +{H1hR?Ģ}r|" nKoKXlonBªn qIB*–d,l-JcreTh@TDVN;ҿ̠0u/2L#Dcij; PeDq g'[v7c+qTǾO}2 FP# ,܏pAdn|wPe⌨j?~q@HM6ԲuG;5 [. kpY.` s9C`BMm%PžB.2d Խc`:l} XA!4:qJǭl&@t5WF?4V)QrPU NT|\n*tCRӻo}s#H&o9ieaSJ|VHE>@y1T8E(t2k|]Ŕ\7I| |B$1 J[G Q}+%$att%B9)i;)JŠ/$ p519ER G}0*M ?aw!O['UWRGC1 nzuhtTYB'cEʝ0),nlͺ˦NѬM4< [I6$H1 p<Y>8;70yJ$ѫ`&SZ!-$3v8"demnW-N_"=]ރu$2(m| T۬Ɵ˨l:ζꠑRCYozI-c[ M@5z,.)sY`͸m6׸>a-;2p:F)oE ig^inw|N+4*ۢW=<'E/ܜ脭_ԐSt禼:q4Qvnwr/m+<2ctBv~E옷Jkt"A`Cy+*b""46lı?X)}3L}*ꍋ+h}F݈})-maYYoqG a {"Gh䲆Jooh"Sn>7F5y}۴rY TW:Ё$mk*qeKhJU71 .0khv KqDBQj,h'R?3 Nh[![5 ~tmcr/pΕ!: ܸ2El(է,gNxq_kƁ:X'[|Q95]JS#[>|лe ~O#=I'Ddaxmo3r$}o95coEuZ,*!YiOccYC"?P X )0N[t! arnfe>gV\`Ga"'rEOep*ƞ7Vj:;s [ܠǛO< o-R(8LK#$r } |wA^.~8rBXj[*,:QՎL{>Lt=6TgXO(vXeDQҵLndEAj| 87Cm۝-s; 4iNЛÀ,+yzdQ"[yMidoMd!9$U=?lY缱K)>"Y1$$9Ν:7v((ynj˶ap/0{=)ƺoh*jv1 vg+SXb w;΅ ea8 ef; QJ)V޹tyḮ/ԓN#ULps 5R]B!D'j\MCS>10wW*Qb˞ƹZm+%X^lbV扯77YnI23P_Q !ǁkapX!lNVC@W>r?xc } u$ۭ.L'.@ry~r+B$tM8P(< 7QK- 1dNԮuN,}VT!m1o4e~DHPEtF+QHģZE20qoufq !cBen=haSbAYSV|zi .RY1Ur='S1k-iVv %'(fʱ^A:nmZ̄pʽ4&vg9Ԯ=X+ݵ+€EGcˠ)?ຠ7cd__ݠY5"/ k'B!T(_J9gx)t.LHqXkiX]=lF(4mjGeIQw]S i$fƣ=Zц~nPv8ƹOeZTQ5kʷ{c8dX-)xvoLrQO-)Vb p)y#pl44eq2m+42]*vNR_:Bc5三e(Ӵ,7%--v|Ez7BE3%Lt ֌U`?\?v2ԅ_M3S"X:jrI oc]ی+?/ޓVqy+94]C@#2!~:a7^_I]iS[pе ۂS!R\;~B9+up2KU/D+N g=d>twΎ!,Ӭ@ʭ9QZ*$;TI6kw5l[L|q'Jq$ψ{_kzۼ9/358F $a@@Y%6s"5\fh[}O A @4Է~#=4QCM79ml6)ob!`]-嬅W?^.R%dxṢKN ęVi1#8S4 L,*J֞ e _4WL!8 ljROHpg鈌y%H2".dhX ܷw| U g$_@94P I|_4|*X@` 8*6'IfbآI @β}v}YK&"2uEA"(H9] R>)`$$/`xa%=tXC .X-xd)7^ނ0z ]jtgUΰ5W (Yk}"E)Xv+\Z߼n cE~Cj9KI&naPU )7[WW_tD!?<:n-%'ih/ 1%ަ ŋCm'1d%"ԑĸmby]wJ6Pyţ˞>bæ;}M7xu(S*? ]my42oS֣s*Pfy0AvXS,+(Dq-<-.w2GQB?Pc.d=d'fj\nya| TLT/=a#2.Okʝ=pv$ eaދfSeol{ɡbœi2 J-ўZ ;IDK1J]SPb qfUoA g|N4)^ny:ڤй@T%lh3BtR0Z3 ʨ4oGܢAH/ۣ`:&nrcA_P~o70ꎸ-ҧؿFO̐ImYZ5ڲ!{hw`4> y6Mjr?r Xt0`Y$Lު $B _ HV:lFj|ixkv'J*brUy(8F8OJR[t F{] gbnDDC~Yk*Xy\W9dQ˷BMν lkY9 (F \J~fYO0o( 5# ]sZ&3 G +n?l8]v= 4[I W` TF}w p3bC0/} =ꯕ~`w^hD]k+մ ~HB;mvn S zNeOW<ɼOöj2GI<-m{{n`;R CP i`z('՝6nK00-O 띑LJ0:!ǩ ۭjn3h1N!9 |ܘ XKk;M)M..✽xjd>}l 8uǃC3AҐ(r9|a|FYڠy^k$b>+RkeuvӇdCWB x XApHfݜPCmv^|-gFTg?Qw;x6`iYTAV/xO!k3ߪ:0*XFD~>h¸NS8spn5CB"k\E&}aq>C0fj~P׹ԌED6Wy_3aŌwhv\ *Y˖# #v.K'{CqK+3fCPH u _n.\4'_BG"-pI )B{wIDj3w홖\&dԉ"?ٮ 8NAI`J5կHP.U~QaʺH0:ᷮ:Jl,75-0F~~4F,#a4pTSPER҂Gb-Uɓ%z C'X<[ <%TS".Vq(ze'Q1 ̰)rwBjBmC s[4IT9y,hBI8P@y/ Ֆ\{4Lt}wqZOƵ.XqhwPs݃Bo;[Oа<Y;Xݷ/M=tf.,'ɡ-}i&:AVeOϢIs.G$ "QbizTN@,4&\-dzP)OVzH{h;Ut?{^iAɈEڅtiy+s;CZ$L ,/m23R{V.T.:,ϤѬ䢎_`u3QKA R FaR9\L˳'˵Wb>R,FWR2x/E++@dnivjj!iWN\/-F9櫃Mbo7x&k#9 {$"[uE-ysZ d4YՂL_=nWwG$~|pkTwxtq! Y_J1 " Lk7hJ\UF8nUupʋc<ֹui>8a6#TVP7̧Ag ԧ8q]6KdJ.` #DCVPSϜ_qsyf< wl$cԈ(0l׶`Ώ]>kvK);]ru.%j}|9lGen KDzchn]Հ][sKi{hUJ^ gIX|J y!NRK6=~dU֙ Rz3`qKk3[>)G em!Ԍ7A &#Ov2a'aq-]z,}2K(xnlІS BByzO<. Xk@E׭Q:j?K> 0 EDhIτ rVP*7 {02Ek{*(!^6[q ` W'EpR%}׉?;+6ޏed_LD:RUz4q(LCfCYvXLrv_t?yR=" JÐ+j Vїۣoݍ)qz3JkuRjjӝ֡'#W(n. _ԎGxtԎ7{=BGX"}}oZpׂn6KWz'[A*f8 ߦwH1۸Δ6i9IURq)?xԲ3fQ|NpWs$6HDkq~H(>h%yp$ɠT d;4=> ZlG*% ]҃SzzE"@y&U7 f 7_ԬQYLi@ImvɈq <ʈO&|!NFs eX͆=5$%k^V(N+GԌ?~W+²n|ZiZ*n%eBߙ`Hk)ߒ2!3=ZX՟Jid Ǟ5DZt/ۋ0=&SUU+'g]%0, Icؖ5_#K;E y~k>*e}ҥs_LAƗ@4mqR]gi-o.xژd bTH>p~Tg(>2rxA?=O1#&EQПQG8]/k}j-}? 1| soxI0S4l$P ʹ`@ Ƥf R"L𲪬 nMn=pL'!nY|D;K7GŝIl-21@f #LCU[&Zʴ/}eؗU}@kReamtÙx3*]0VY(ݿv@NaljIJn(صc{7 Cޏ p= /A2'HBe~f)~U0({yGtደMKqS i ̙uo?p\Ձ;,*WX\nT *Zq`cEud<ޗbrFwia*Aq\Ke a]V`lTǓKEu5mO)jIy?waiKZ,fe=6(h|]ELQiJakəP]/Clh=bڒ$Hbh 5\W GZ_om3@;GF^AAhKL\Ro7;7YXk< 0|r0\WCMhiτ Pc/y۱:^ؕe}{7X~cIJ@H]R 2G1ƋaQ 5O#pf.ݬm50:yBgφNmVTr?@hOoR- FQt2. UZ)Sζ;x,d\ +jE誡 WsG],{K+KTJCX<2Ii[kBN e ᘟ%/K|\#dBn\?d٭_zy jP.:Ͳ~J|d5]mHҲ̼gl`=}QE6mdc {(Voh#Fjar{w%\)_16\ͻiAC9M6 ЁrfOUDX%AC ͸qo@XZDVvIk#dBxB Q)ˊH4H0O>?(܀g86ϔia͸\CcЏ umg YK2F6'iy BPOa|͈ p2W>KFN2kF[ t47 HNB)uty#Kr0 Y˽&M@d䅬Xl&8TӨ),`)-à̯"EhC<#VGt=ryqC cn?ǩDz3p3~gKD%+L4zC 3`;TVqiڮ'*"6ZpMF? I,'oŌ"Ro݁CT*Np z?vI ʚGFXǴ("UV$":v+kHTZNѩ2 aV7k?0pcЇmAK~1WW&]x5me}ZWÔ/eK}JYtV[fvO<OټW )i@RYȞфt r {']Vzу}X7mp0z'ML_D8n-VO<-"pd%//ilFBеgTjȦQv;/ v{kn>>)){ ,z##P-OC7U)yIRM[8b\@nI1Q0xg^m{ R lBݼ{hAP}v8:g5 @(6^$3q?񟂝f\;|E6 ;JF_ ~Ǖ !?N#滟d.زI3:+4>=2s{Re=" ƄS@ΝZhS|J: yќkta|B,Mε% JTIpEM~Eλήw*djt~rh1K6DO0lK)SASmijȅ:8(3`Hb˒ej$E4ʚ4vCBּ,A="29O}bI/ G`l &E~SAؠ%b<R3fLrk8)x,ЛeOQxA7Nj{jjTD6YuT<EбI/'4QNCxL>c!{t{Tf#UzlhK~<~y VI IP"bGpZQAD#5pgn徢~fܯ3§Rbxr97J]9BҫśP+kL  \7%һ7M,eI+X+ncbN*"U+IVj`<ʫw2SOe6 L\YUQ &ίEFq7V\Mp;|2:g9wf9>ȕԀI;]Y|;_!Ô^4Z 6&2qʨvdTiJkr[6$9&:*A-rz!f^s +69j]P.KarN~ ؓ_B)E/t&+'>v&:i:\D. >: ,)`5`g}$4)r3jQ) }b;<eoɷ37`צ!Ჿi̭Yehħ @H`+3:> X sAI5VImؽU~14[j7MzmЖJ^Pȥ^s:t4͝GRV7Ec`(@]suZnM--I/b;zc[ U?`Uf7?A>h.yb ETrcn oFw'w9Z9#1) b;d ,_18\ZZ_<GIth_f=8@Cg 2@[V>SI`4L>x+)|;oE@ߎ뿙QdrV_%+ k.#WԑmqC/k![Ipnw73X"Ϝ3xqE]_Mvv/ni%D\﴾gɠrIg'w[Dk[涎5Dg#Ҥj &]Bxr,[Nw"#r1.Z[!X`ï}r$'r+5e=fmg%M%[ D[o#V\{O}Q$T*G۳(S7x\s1zށW?7d_:u9hyc;mfO8#NOj]=V5nB8 ODXE'-{8ت4W`r^޼#%=8] %0gm?g ^>?VEyϣYFxz1)X_F6{]uQ3yh5leJئ3Yz).0*M!nOLKy|`$lR"&}JQ05Cv5T/kFhi==/D!,Mn'86~H5\_n>+et3 Vnn-]Lߠg_!S_'+bgP@-t]rߪ,w>fpj/t<$ƝܓB<]:fu6E\]yzX^铙oF XzjoMwC7v`Zb|3)مF}=tB 3Qr7^ F:3.A ICdNdPglP08=ebR?{8wv(*%KovԎ㔺P!,E,hHK:0 +[xPðe@UrDԖIZ[8uq\ R: VkTTчWqbj U2E4jZE${;e",OJ.0^NjY"E#uSo~ƈC=m=2S}2m7LtF7Jƛky4| DixݚJx-O^kQU2AhSLӳqnbA0hҏmP{%&93K\~0geOpT~CwddB~,NL8^Z+/}b\0`Bw; Lizҥ sY-:-^ &cnF 1ƫ'޿y)vWYv_K^Zt?^qGcF{`0]FGɚXacY1M@zSpsi'64  I# }ٻ"uGs%ͱPQ0/mBMGáJTOEtْt[\LC/re#S )396 a"j 5=`RǂDUϻȘxT:G z3a5 TPg:5y"Xӝb r Ae?oJQ6I'e;l$E>P=,(Zik2,Cpr00/㚼nCxo5]mJK ~M IgIM eUoƐOk! KTZqΉ Sw~I5: U9k phCcRoO)VL<]P4Z/B˖ !X3_O{[߻0(–(q F@U*S(+ʵwvປ9VCf;Lm]v}c~TqA]_ɞn"m.R‚X{XP92WdE c옷S\$1Ʋ}*'.]{0 _ b5#B|O)-mD9.7+0 AzmFMͶ69[_DѶgG؝\wn6b, DG ПT"aZ+39zNr>sȅ|yueWB:&n-[5g >K~S0 0W~K-^*B7hJ'gU!]^tCΐpH>b/@?4 |7k׈l? o"69Bˏ\0ثòyT[PŤ|}Q-zOG aT*.2S! & V(ܸpS}qqҺe @ w IL}u@afLqW Ni_V_?D }7 s4QxټPYŬ!Voby6ԘľTSNؘqV"nR*@zdMz9*W,% hVچw*e!R^*3󬅋 H t\/}\ C!\3?nH@oA>úO! [R@H B"$O-8]`4ˁ4x'ku_”낯9^wift8ypxKFUms`t)׷(46=ֶ8JXd& KvXuaH9%ʽ|5Л 9g흚֜l&:JH1]pek%< I?޺S#n$p"kcuV$:;.DL;rLη~ n&0αe$y0ڬ{%IJ#pרgB]*IeXO"X Z0bM(JtiMZ]̼~>?Tr61 ea2An6f P:M3Zh렢TFe50tާPY to!skÂo q1w"f!Yk|"Y?UZlE-pxnJ-/;y9W17NdF).$zt2x 6Eъ>L"{"c+PKn ! ȖhvocPϯzn8h)J#Z/;:A08pEc<;p|ʋ̉njў >\FCw5:IOvň2P'`ж|YƷtJ|`o&bfF14Бfdݛv]Uz0<ïgVQvM3GbdmU{RĉS®MpGTi o.+N%X` 8 à"];^Ä&#)8--:.9!?ENZ2G\(0- i\?Ep:,h(c+>'PgI$pv>zjL GBwB;q,٘Ɋ[kf{sr1bC*3F`T>wcƹuyDP,ޟj p$&h54]5#LyU ]9奎u*Q{id C|dcC+ใiƫ8ia=v8ANa`T4rk-QQgH^^Iz)AKOjSqV (C %g7*bmLNx$[X? 6px F,btGk#t|(YCp3=0-[nQq/8W),>op&:IK7u[nB TaeytkC.+7[b|?*6ːT)-1iKtF%[Sp0Q= Crt[lH콾wDy1^8CAJ\Z58P؈P݋1R߿7 co̼J_mpZSmE;EC mu >*8ֆ6;r(rNVnwS#AƲUQ @ڪZ„RJbb35)d N%Ȱ_%/5%' 3‚&hF;1XHMwlV@t0LId݉~m,[~dObel+'MA`qkUuP:B-i$J59<:* ^(pZ*i/{6Ux2 TǛߚtzy ԈPƬc H1[=.J2$3 S!pnj)Չ]7[qE|&qDŽAUL.MĆ &bFrS\4?z5rT׳" ajO#t,{Iu$o~ؠX Hq+,ɱaPU/cdF_2 vx_)kv;>i> r(+|{ =ɭTT `2a:X(02C+!יsMU8#; Zjm9g7xIU* j  th&')v6u@^#I=kh(~e{)YnvtaQ>_BQb3kX0$1[ݏZc]H-MK|AԞm!8K\lRH 6$2& 8fܭ|ESkFq2JE ޸KwgZ;|KT '"U+O%9 v OP@xÒA t[ɦǚ5ޭ(ݽ~]Mn"Dڹ~W"K,`7o*L$qѸ0j/:8rt {w~GrnXtRn0k,JRimET5dcđ!`_ *N~Gj&ا>WE'2xVӸq#,7W V~AIz̏| Lstpj^h;VTC㰃/*ƻ}cۂMjU }hl5_d0,ϒ zZC+"t28g{ -^|+&4rT}bˑ>9B3Z_'d*^nCKQ9zoZ>ٕ)OG-sFpRךH̗4!%&"mb%sX- g0!ۨhГkyJhtF +z>}j=:=%YҬ%6[t4_<ː_nۡ/F(f/L9M@ g7تAG,en>/ZvI] nW-Zr\s 9۵ɱFQH!A#*g=r)$QH4[l+ɺm}>E!LUH7BƵj1Z&DWm6RH:?:`R/*Mӟei)!E;Mx|Y?vk6۟O.n/nq&6R[$ܷ:ia֟ZeaEWM?D`eC10%.͕1V'guG\BAB `U1 7q,2I1_|!xz 2\lͬ'@vOr fK@q'3u:+ W)@v{W6VAmdkoIVf7"c/q3;أ ڇ 2=d_9Kvt ӏM}Udnz{6=o{:D6IZ}3ڳ9/[ۈU0p_^Цl47|01xFG[a3=مp(VktJP ϼF#4gn A/ IsI$qӷvg!.ѧF"p?[- ,Z?bjYJw}6MX[vmOBG 6_Cj38PGY,e=ɵjb>9#D!vZPj/J>T{Dn;0/{KsJ 0l$r 15XC`㿪et-QxMv[.YU跦TGpZ|𧟆 yQ YCa:by>P>[ ^u/\7."anq!|꙽93;a?TVSkdvL5q#ǡ6Q \,wZ O~ӏtWh_)Dzj:7^掿|F $kD=3 :D0_s!Cs(U2X%Jw%>;4ꛀ22 .vyh^HʇJ_qI8O_Jڵ_8!<㺮0١ɿ$D܈޶Eu7 $mAY>|G>QU6$(:88-CY^V0?tjv,``ـH$ W*4r˹@upSĤN@X2Tj48)n=~Ԏ:҄$X"\<~LGԚ瘼8YͫI䆵- C k^9[wSS={9FI<"(t瑞=;bEcf[Eօ%z輞6(Ze!tFp:s?wy:58V{6ctChUr9Gcp,A~f 趲4|u>10x[9LjZsYB"nt näTH 10g V¯8\ܦ^GFia[/prbag{v Srzv笈L6d% 4獵e;@ .#5[5gn*r]Z.r)c1!A k>D%B@WRN| XL{fI&͗i`6"oYq0}'pe\ ި(EFHY$7.|ƭ_NgOAa@M.pyчAkF(I/d]-meec:/3I,vkWUØ17e;4)\ ʭ,_薱# :YAfAW 4h;jXX=7 \j}ϱu4`j{qy1zlq>yÿϛ#31679mNOK|ӯ6i洁Fɱq(;$ d7dTΕ'\K`:J@d7L?eאuwmctAt\-ÕXP DoOhETʊA_F(WnL5سk!`ɓ] cy Rr4>K2{NѪh(Ķ\v4Ta9p}CyΥ_)RDn"w{fȢKk0'2fl7|"pG6ݐG:tًR4hn6߳2~3q)j;Jl` {Cᦳ?2tC;MjNyh  h¤~" Hw ?Νj7myD 12کR1- ٚ-($S)SswEB(?a@Ur`3= b Q]+i/M`ւ5dz~|ugܽAN ձY'w~^W*~TMkׇG"[Ohx@fȻA+hl{?jSZ%'GYr[h9:\`9_M#4q"kXB^Z;YZθ[,ٶf6jK%LHJJGE# 3*n+i6,ԷO#l`5!{tD'iX|>%P>x  (Ѡiw Ǿ qȭ27KaA!B5t %`L $w#  *3 Dkwm6>q% %Kd|I[5 Ls*G^˅dC%{$j0(}T+iۢ6'<1txMM̪"!cc!M]UN*ujjӝHme2ZڋBғN{.OE)%RJp0_'ߔ`S[MEW{բ=DK'Nm6H`F4%WG>8<`~6.Zx2Nj8a$rKBX cyW=o^ xL(zJ^8Ċ%T̞:'/n躻{TtL1#mX!s4_ןϛa>VZi˞ qb y{R ,X|gUWf(ޮ 3v6 ݩt ZhUZ9 ZV,!znP̜5E齾=1r@E0vYrj_jg~@}6EX &֋!Z%E6D߁zKR <$ZW{/F ZĚn*~m,P y Fw:W[7]ұ=:\,9Qʨҫ網4CqC|+ݫXL܌P`_冃gʆSsV`.7ÖRDS2U.&Z~o@r3aV݆QW5cKo/uyeBw\ d5$Ep7Ӱ R k9hW1L@>_*zߓr2@V{A%v׺pˉ"n>qWSa'F-|w 4Dp@]pM34ẃ?( vFq*XX1uΩʖk8'c1oP>ѻ^,mjV3M(9P;-8]oI8xq7Ea`T曷Ezej۾XG1a7C ;J`l<+$ov{"|ȳ^\ WPE#tȦ b&N-v&AH.{2q]ړo Օo؎8]lt>)nLb𽨈TWu KOsTOd;5g=IKI=6,^rZ#ֱXG]w\,qn*)G7㐄 gbxm@GtŬ0Bk"@mqR-ӿ܉V_imO\g\fFYe@rB[A' k"}j=X3XR5ףZh_X#rpaos]Kz x28sr* nmm>;pjW4HU}0?juFUXjx9J78$%Q39Ѳ}#Y@VQlz/{Wl"q V1⃆O;[5qZED^W!|t( מ?r,)Ƚ(RԞQZKmy2.`x+_ś?Eto5i1iː:z5_jjp@M4?-&[}2u ᯐ[KI IG9T?1ъGKz~(T0 FZ7Ҳ0Ĕҽ2̈'UdOi6%!eQ0d_FA6YJ_eyEcx5QLSH[k-p1桔7?Nk|w @lSdK^kddE٥R a{iIUfz~;A4z 04.!"/f1iH|f9Y@ivVs%Y},Gz9qc7(NG ߘ)qLr$Vl1in$`AD8h;"=GQaC8R654Oz֝S9`Q,.R*?w:"?Il_WБҼӞ^qkfZu&B"B8{^ڇZ-j_-=+dv[|YuT> CP WIKw)޶_NQs`>xqӺBgo'~Z}ҋ-6̰o[n`b-ɯЇy_7(iDIqVf}y'\PD깲+ BKPHCkeTP,M@rǯ\Nxڽ{o4L9Y2CUK{Ye.a7PʍCRk6LN ruj(Bj!9i)`DNeJk&F\38VAsqZr&YÔf;&JԕB27  IRBT,q:or(^ h6s? f0;ױ5ԛ'p-d_ըȾK_12r/N͈dk?w]-4˞DFʴ ? >Gu;2cˉ톜LB-UE촦;4ɥ BK3 #boBY(ZH\].` mW+^ƍțΉm2Yo59 HF&t\TmϽtD;#k\5yjJ%JrJ2A=4bo(3fp§„bOhaΐ]H0vD$˴4hc!A ~#M-:Ws 6՗ ѿ7y9MxejdEk6{= kQck9h2\\S1x_?Eލ#Hy9sR,ٌ ꪹd{%XP3y M;ՙa< eve<0Xs"y%i X Q_|E&{`~7Ym7$Hja7d*yĢ;0o"AaE1G&P'R…i/ ,"\!c!`;׻:wǧ\~6:Ggt&e9`>nX:`˳4=tx"$HڊHz̔YXUSi5~1p3YW4**#zVY|?bb4#b5O[9 g3pl2cLƴ!Ov]?CXHJܵC+AgD$Z@o̵de$g~_Ppsb5{IS5ik j ]0 c ,nȑ#ŘD8qҍG r( 8#Q#R۲B]ɧ8`k  T<>{|C9$|Wp޴n}Ya/ I/*cn@u*r~zdq7k֨C2!3g5Di7a0 mS6ORX$NHKI'c.0S2>P(nF^].VģuV-t:Vq沁աlgl`'қa8))b>O) p+9&lَ?:@!\X/wrԮ:Z9M8SM)7x7: Gi:pkWh2>ZWCqzMqa_@|odengtËO]hBf1hL@gA?pcZTRhזk~vmqn+%݃QE^ROGh^nA[8m5r2E&2ףC"ߦ;7 %ڜ{$ዃx.d突P lU~]|}nM=:?C fsWn ϯt qy'kd0xD߯G pQ^*pSމ^Ѽ`U&6Za}E iFsʖ y%Q:Ó$@QG.`2NdlmI q4lWv2`üLrY+v4Ue8 n!3:*,{< *hipʁCdˀM=Lsy8U 8pTk6zMEHS(q]F_X+tlϬ'oc/[Q}\A"UbWP@ȼr9̮ fjQ@Շ:m =4«\9лOVZEޒBNvԸ7&OW1&cI [F*GMS ߀H )Y֛Z{cj0!q`@Q`"2#BVP]Y'Gz><5㣇6VȖYM(BجU%G6 ƻ2:W^lkZQjbfplzɈTT) )yN|$rQWKSAHp q ӡFҕІQ6e -RSC7v 8ĺ/Ͱ`t{ b-q(Y[ƀMQ ^hJX_[^(] 6 ACƅivb% e^5OXKWA2CA'0Mf?*^ĭIf/WG0qu P60S{+޶{Ԋt `E߂$f!bβ3\ߤMlo\+gQJ\yfpfD8^IJ0&vEHaY\ A5#s[z3^1&{oAb7b!ߵ Üx l7GBΤssNp=X DRr ͒3't.Y8n!>)ưW!{Ab' W_Ao4S8l|*`zfNniĕviI 8E'$^aWEeK]8w|by n"Q%E]5$Y+OMF%H~mڤaԘ;Ŏ 2z_cV鮖 h SQE9/x@pu׉$4ϿbObhOSu貐Ֆ"";(6U ˔%,zIKNX7'k◢jm|F(42($9wA٣Nc cPmH;_SV m&z^Ӆ3x1VhD4 0F_~0YSjW~X}*&e(uQ),lȼ[g|nku@ T34'D=[[[ u+:4pњ3VƷâ'g1*e eC e+D pi3^E`~N@ y1}se+͐FC[W"8LQWN MmI:Je~ 3=g&F WIv+BtrQ[[8ؿA36qmDUTu[GN= }#R>J`&+8 UkynQA'&EŤSYWCt{$ k ߝe xŒQ>El:}%l4KyP3}֚Pe`%hYAom~-휙3,E!F_@\1 ?w ?$}B4,GX~/7*ܬTV)^#Ъݓ*zBlV@LbqƜMAє߭в(M*`[ . Ԁ@F1́&rIjgNXe>RfQj(ZwY~ p"GŸ"$I QϨ|i^`3OxpPSʯN ^sbwXVG)W^WlJ9'F'NO>B$ob+gٮȭ\Cm2c&FZM.$GƚY_ Jmݳ9 oI}`P{Y,>KW6xZ|1XQU9)pO/kV&g[&&b߰w͎"Dp0S> 7#w\($[)\_.\~w91gTB*Hys `cKT)A`y%)6&,rpp6b,ow4MBqK%yxb#LbyX6Rh̟m6 V $ YZ