libopenssl-1_1-devel-1.1.1d-11.43.1 >  A b+ p9|00"\Bh3z$7۵G7X9>ۂ_^`V\CnZMd.2AMu8`&fC&ǜ]r38_Eԏ?Ԛ_kڝ'|$is P.,1(5w{Y(tn{Dޔ~GKY7N(w]k}Bf] cϔ;s w 4Jc#Q)/ T/4W"2˹7ߜDSI,(02de053e5554cdb7b6050d0ed346ae68305c4ab328d24cc23447eb2e3ceb9651b7da5c59755984637b32824156921c35464513c67b+ p9|񵪽ݷѳSZ #|3pY3.7D\PZs[ $LcÞۡrM;|Kom<&m|T0[aorZx숛P-=FOOnmpr_6J&ʐAKu1Hx8lcIl Z ]3ڰa+QTY)×`'xp7MLE% h&TS4, >pG?d & D <U[dq(q  q q q "aq "q$q&q)&)Lq++ + ,h ,,,(,8,}9.}:7T}B۽FGqHqI߈qXYZH[P\Tq]q^bcdFeKfNlPudqv(wdqx(qy z $08<BClibopenssl-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+ sheep08FSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Development/Libraries/C and C++https://www.openssl.org/linuxx86_64 [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+ ^f6ba27e87d97ea578f01540a8f84b7eab05d42c178badce712d0cc668d8a9981851313b1176baa3d6896aaeeebef56216ebdd38dcdabb39b3eca36b6645352bcdb4883ed3aa74e07338001b31ec7e3e68546521c54bbdfe68c473b33f8511ca6b89b16216ddd35f028f5bfd3fe0db4f2ead6c9415e7749b7115b0393b427ef2f2702f569302248b8228e493177cf0a469f127f1ce5c76bc684bc90fbdfc45743ef96c716cac393f2cd6da304af029155ecd9f021869cd5a4c341ebdf249036bccacc9ca951aa523d3ed6b9df2366022633925a6729d30cd134a05d2ffe5fb1560863da8be09ed5fb78c88ae39159fb4ec7761ae2b7ba9fd53fc0bd05619c8027ad29fe4ef37fd7c4b256b690caf9371a74e29981f6561b94436dac54a61bf74b813b2c7cff888b5b709b90d4da584afef59b5ce1ea888617d682f1af48578faf26debed6ffafebc0b172cdc67365f9519329b657875c7c617f60a83ace3fa21cdaacb00f416075ae470723f764d0ff9703f4a5fc31e881e1be8937631de7efffa4fa292b903cb8c2ce1761ba4980cf5bdfb66dcadcbb5c8aecc45b012bc64c23722f6ea87711b7c0cb6ee29c15762c2839e5ad17b9ef579b6e81b6121f035c30561bdb2e985458e809e656c60e4bc83e1d6707746dd8b5badbc10b64198d4770a14c51a129b3ae5795dafd98065be0bb0cbf00b4d4528e85adbf629966f42f5375bf95d1da118ff1e2f143ccb7a564d949de440097b97a49725c03976e167b5207e4b0a779c957ef9026d69c0cb5a621ddc2060af967e0dd5e91ac861fdfbdb2086aa0b661ba9de9618afc948a4d1a82df970a406f6c5bb6fa60572a720a62f098a877c62723e6042e4e4740cd1a6e7799df752d9234386d73a28a098e6eb31cf64be205d08af2557187ec19c03678aa9e29f66e428de29cebdd62cd7c3b5515e54341e30523dadc09d821366f5afb13c9286d540b34c1945406918ed588fa21175f86b69b58b0cd1da6c9b27d87ab4e4ed52f37dc76b7895c210c43469504ebabfe26485cd43a80e0c476e628979612ad28a635577baf68eee476850425a498a1296c2f27189183a001af9e3a5d3c833069a6564971f5966c9ed67c5c79970be752d7d3da32a6c009cf264450726367fd69e7c2a4c185d580ce650021d68e7a2e41f18e4d8a9a1530cb1efb233c230df605f3b8db831034933dfdf7ed449e85ab6e70b52e341247c4b217883980ff1e98e4453d1020b0b038cdbf096c4ab8a53cb68fbb498e34e19e46f9d41561596ab69ccf78b1d8bdf2f312e892c060015f4ddd6dbf0bbb8bd76109ad1093cc875690bd7e4464fd894cd8cab0f3e15f76261381c6ee3bf9f7ab247432f170b270ba17cd9c6ee6418023a23b01a659b6934cb407d1a7ed6f4d35577dacb755f69ef01e34902d7c405450db9885024f2e781559d76b58a5aaf2b790392db9d9ae1b5b535a71c11004e67971e12ff33cf11c6eebd2fcf402545284c2902927b4ef6c58e4769b3da687fcdfafcf0c8ba273c3ada45fa12deb568f28d4d1547ac699abe874da136dd7330702714c7dd60fc5d3b72289f14f11e75ac739d1123651d16e841f3c74e36daa483c1fed9f8c5c1447208a80b22a71f2b7f04513e10fff4bd530b449fe09000a7662d0380692ea0a3c9795fb89add3bd32b6d43dcf1a51d1839b915e774d7138afaf618e690efbf414bb95fb89add3bd32b6d43dcf1a51d1839b915e774d7138afaf618e690efbf414bb82985f1e083134fd75fb15465df5f0488fc34465ce1edbef1ecf304300752f840db45763a43c17d78a4a0b3fda207ac0be4781ebdde45f04fd4b07a5ced460866f3d1e91ba1b7971929530cb8ac3ef934c0b82a8cd459caf224e241a3e5ad6e91447263f0a840e8135c586e16c3d858cee939deddf4fd905e391869809b4daa298a65004a040567de0c3b4b542d762c43aa38add2ab997fb316335b6ca116f25a70e829e4fb97647058486c7c0c5766fba834bdc9c56621be3c3a53884120080aac5e734753ec053cda1f538b58fbcfbcc87f899529e55e80e6418fe84f291919e247d540c7b83eefebea332eb68e6ff4e6482cbf3b487b0d3f897d7268dbb3a76386c2273f105f54c5749f2fc854573c371ab185f9248ce295a748e126caae8bab682c5cc06027c82d126ed8e65d7dd9dcc75fa464ccbc95d7f168bd69c732d89b0f9ecc3955557687e5ec3e5f8600545a0f3fea614766159d6ba0c55ab884b8109537cee52954b774962dd7da73ac5e4a1a88b0520e1786b5e9f6457c1b47194ae0dbd05701ac1de23d102038c5baae45a58da0c850fbbb5ae41ad69b2b6ac9e28f0a8d5e2297649af298f5e3209d32fe9486edb1793cc698a757c9127066203d3fc9dceec6c168d219eb9f404ca08b478d5521622834bc24b7d45945702e4a0612a8f7e69e3bc166fc186ca44be1e5b1d020b5da8b5be021f73d48c270b82f13b01ec09c45c2634673d1b9b1a79adbd6ec32bdff94287308e2bb27408e537f4e527987e296a26fc1c06f4f896baa5f457b7e67f94957d176eed469b0fe602029a922154f4ad54e3d6b9e0b6f788e3c1553e43e6e3cbb4689042ab1372e9554018d7c54e6f19c3230af063f4dbc8523f1450528a4af15a97a0a1ff3fb3ba380ec7330c122ae2b3174df95ddecea65ff661a6152cd0192529dd1411ef3f62a1b519038eea62e440fc30d9afbf3fe99d66ba4dd81dd763594e245e1c2d548de7c73a57b1919601ff8c04f2dc9c62dbd130ef2d3ae39bb0fcdf25bc9e6eaf327aecaaa1165c4cfc622d932a8c8e7881b311b3c573015eaa2f76a0066c128a9fec7a5c71f058586eb0edbf098f366e5644a9fa9ede8a118e3add340fc9755cbc3b3a90589e6e7d9f4b23b6cb24e4229ac30fb81d9677080c2b2a8ef4d552b9c8cf32d62036d0c35d03fe7f7ddaaffe3caeafcf984ec16e4db7ed19d3e202e9d7ba6833ee5712125d1ce8f7b52437a752e40c2f4793276859a8228c0de71d35c3e03033c40fe77bda0adb57b687d4f36d381b2b1e7a0ef022b8a9a025983da49f9497c129c6c9a493d7e5d3af123d96040d87c4e54fc5e41aec450832cb32a634d6b7340727a0480f351823b669f55cd3989c065d373c8cf6ff8745b8356f61d5ffcdc3505c9bb9168a6fad434dd9d9a49ad630b9ae9216bd665b11051e04a709bcecee11e9fbddab20f78a018009e6a2daf287ff5df00679298b137fe9996d9386816fc66b1431d960966f5b3b04fd2760e7391d6a298441e4d571c2303150870c12379cc0a7f168cbff8e08828da72dc0e87773bc6c3bd14c4b57506339b61fa537247c87ffb6fe19017a38f5861e58b02177c868cbca9ef2feb94c5f9396c6a8ec2b9196898bbc45ff2ab00204f93a6f20c974225510f29097ad69a6eeebcdfe6fc023442f524349685d13d50854ad773b12b8c7a153d72d615ab27dd4a3d609c238954a1df23f52362d6e5fa78df2c7a5a2ad6ef9536e489f0a23295efa0cab8c74b93c10a9e83abc17ced3a8021af7506f39a0fadab07b5db2d4faebcf68b6509c4db9081195cf6c9e5fd4683890aeb39509f2997a1989dd5a57cf43039bc27a29b483f9f6faf8e1b4dbaebc72203a3ceb7b0fe8c6a395b18fbbc0a6dd141657665dabb37f4f0bd853539d93c64cb8adf37fd9552dc9fad215cc8f47a991c46bf2373dfb10dc5cbc626cf2fe86b9b1c82373d799bdd6be13eedaf7d4540d550bb6745481ac56b67f450d09033e813bf8f6a5f2025e90d5eb539eab1ad5e32382a08bf9a866dec1b7deb66b4077690cee0f6caf91eb00136c5eed4e8d943d06e50e2dd5df6a0db219091cd1c6768a6d319ef6485b16e1f361fce43067847626583a3f5fc35595050dbb0f676fe44c93edc4b3430946b87a5ce348f0310fa5817fb557a32488ad44a25420abff8279abd0bd1f4ab768e73d3e1d5c2dab36c0c57529d794162e6e35bc72048ba2a6676f71711fd20f18fab175d0a421203d0f39494b6ca613fffc0c81ec082c0c917b46029fd1c36a0356d1563ad7967752d9be45ba803bbe14007e494bb24b2ca954f6362ef700a10480efa3d2f3acb159deec1105bad1a309d3122a2cfbdc4098a33e33d50c8118e70bb332f3b7d6ef2bbb58071c66bcc03ed5c2a24f1964f45e8d1a633f3cb4b183c718ded3e25312f8c4e00c9e026a5932a2432e3cdf7defb789610c4272010e51e5ff0471809eabb7aa2dd4104ca8720332b9852f4725d4660a6cf77a52b587e7d96ec263e996c1d0ae2f9bd039ebce7bf6b6e71fc9667e44e017fc0cb7c79c023be1c965894e61b79238b6e1bbc8c53e4f7c054768dec55272d001dfbfee788a85ba8b0c069e08cbbe85903696bd5b9908530f8a8578fef47721f47f3fe8507bac7761473e925e942159f5ea3f5d2e7beb3e81db8c23c6e618e38e511c213fd93a11ef51b9ae4ad03619bb39377c702d9765547ce95f9e758b46a54ee4e2689f892033cf2a4ea57d5d0b38750722d1737083fa8caedfccd3bce574080e35692010d2f91dd303b154af693827059c07104080cca115b2c54662d1e467edaa8db2bf90ea742e24eb5230d808787c2b046a44a253ae7100b627d5a92293a15e46a4037c8fd6ecf2bec35988e8b113d559fb2e737c8cc5872ae6da2b0afd1be69a8519ad5839c056cd93965d5c66d361607135f488201509ec733219a0f6606a19303ab7716c2610c683b1700e55368c874daa18a8074886aedf6dd0f9b84c5df5f70821e6da5087d9b321c09d69e62dfb713df1678cbbc2f705be827248de51c5418b7349502bb1c175156475a5f96f7c98f445096b105f6ab3e5692308a90f612977ff7eb30cbb5b7a0a491de084c5f539c530c7817b511a75d0e44c6d1d3cb11ab38c44b25cda4a8024a5openssllibcrypto.so.1.1libssl.so.1.1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1d-11.43.1.src.rpmlibopenssl-1_1-devellibopenssl-1_1-devel(x86-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-develsheep08 1646988181  !"#$%&'()*+,-./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_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textASCII textpkgconfig filePRPRRPRRROc+* |openssl-1_11.1.1dutf-83b078b528dbc836f841cf8114ee7a12b6f51623c29fd49ba0f545be46c20eefb?7zXZ !t/Q] crt:bLL DZt?o0 ̯# |!{Vh.`eHWH1Psi6r4<KѭjPѡ#X0<-,gxHUЦM(ޣ6C^pV&hߤuPPgTrBN@V#rf3]}TQ>^eBV5\Z`1eJ*h""TWk#ۅ46zw}U9mA5VR1'G yL#:xOa^o7IH]fkކu`A8O7rF]{qpe{{⩦16m5N/|H=sf.b1J\jsˬs.7z<\vɨ,s5U9#=ޱr,^˘UTKW@g\@vAMdkH%HqP~t^ i!%M#+<)FX{:Ͷ.]nbN>W ǩJlBVW)5N=)G`XY>: vRE|zG6X"}z<)N̵pIۗ4%w>ٸ:5|>$f޻t^sZ:"t]| f}pDLfGbBe 043qbb4`']@l.r$mpU+s|g]p†&ҿ RL$^[-&,dޒ]C k5!9bDڱQͼs+ "eb '<. ;aZ|?PAocd[TԨWǔ`y>*d:R4.-{32bė.A-qè+& 788­^`O-"][˩M} -x~w&G\ 추@=~1l *Z`SԮQc夛39kԫ(G 깏1 g@l;];6;SI+%H7`,b$qY{^A0k̷"\XKv"kZ.J "U4=Є@+C {mmVjiOKoB6mU B ;gS2"!RmnՕ2Cb6 +QZ ;0kIC HQv܍9_jk;v=J[ p2ۼ{4H"BZ3 pe|:̸q ɸA;G'kb;MԌ  $>c3)Cc2i~ֻ4D#t#3N Ԍqy"?J-ԘaoJ(t.wG-TWO /ӱª~]m".bSMMkIsR+*`6IՁG$*jmԓѯek!$7rKa?Cy+_|Ց? O311 k=y*Of"f㐰t"Բ`vw " '|qEH?EjL(b˕ _ iC3ߊ'*oh·Y`~&"r&y\7/[+n%]Tg0QU$v^(S*ϫ4Ljp9G~cf崄˜-ߴHNȫL0^듯JX2 8R&ԡ`.A?Iy o|`73GX`m({W)&Z8b~ 0n3y>(;)IƎ"S|ϵLqtD( 4Z3? @hN0urFҼYN6#X;"/Q]%XSC3(R#?[n3x5TbҵQ1߆Ϳ;[uly |?vG$ӵaOi&ϣ4ҼɎ& 2|Q}ZGGy\r %~w!c y[I8!'(߇9묽& ѣ3A,!`ȋ]XT !==#íz^{|ŪVfiv2L1Tn_rA$E5UUF\#'{Xδm &s %XHYC5ׅ~|:cR.-j%H΋ DR롨Dʖ\C (f$THeB[tݳ=>ǖsx.3r?0W3yJ$J  @7 DȄ_IIp9 1ߪFL O=$N m[ڨ9"rJnm̻5R[^ &dyiv &$2<)Tm;hC)8E13G.T$G?V,o]n+5sP֗ҹR׼-0Q0 w0" R2EM)xJr] ʫ^k >DEr*nf|EBCS N宖:#ff/LK݅?H׹gHAǂ8 ٜGc`y OgqϜ#$a1:oX],l@ #iX S:B?V_V#d5ڄG^0C(*25djpf3/v=LVɔȊ"W #z /jv^̚(M=pQm E;dk"y=sAAks"ÛLo0EL41T)iGMElYK=#==A09!#N z0M+xL=EY]jA("mV7YG5ܔspzmUX8Ԣ7RM͌ OmCNVabPiމ T0)q'8M"? $%QIJL?e8!H( mbXeS-'c;&|t_eG95<8j`e 0Q%DBbF&SKBԁ9l V9 A;ޕoˣ' (BFݨ: MRhb&q.@}+pMg~ 2jK$ْ`Ƿ`Xn~@VN8Ψ4BK`|d"^@'LFݫg56ee{.<+oN5~%[ "fn ? ӻui>  ,9s&|)ESXAK9I%&x@%SMCPvۯ+6 B/{s6n3]BW*Yzз'/LxchGf9@#[f:"cG)>MȫGĆUSbȓդz*l|zŵ.UѫDA{Lϗɨ]\wxBIh"([uz]Q5+!C@;u܋4>G^]dZ\ͱz] Xzu j?+,3|^"%cA*'[G}}#&+K5ɗ# S8t !#||QDz 61SdXd!P?ۙpa̢D2Q`m*mc/%sNTVXnw0׶-wc`GoY}vj.2$CE6#wGȼ:w>4bhO MIч<4[}G|K~e\oTwK AϩnW 7i>o e{0$}R.0xJpQ?]RA| _ E~@"ܡɼ ґK(=qa 2#l{kxM",'A|b{vdI<"ܭ& {ÕeKK7B`_5n:bT}hУʹ "Î*p[8"߉!;#Ӊ +mYގui@Hu1  ^<j 9KQ7;7?nc[~@C%jORtqTSݘFRPh܁o"PxCU9,-@C/Oz|xʫ7Ȩw+V`N ~;uk"կv l ssZ`^{n'8JZ'`~7dU'xl_d9Eh)s'E-gědYmؾc:RN@[; i3mtO 9W~|-Vaj [ UED}oG0$'r/Bvȩ(1U{\E)(/|L`/'J=d%4p[{CA#Q=szjr(x([vزV킌&U@{K:P~UG!|@?qNx]:?o˕Y{JޮW{x c)aeYs,Oq"Q z#Xd&OdG!#|2E84tB"W)v=55`$'q/'*FtI-r#8 &u ت*O2䣶5 pq<^9CEn4k;Yr>D8^smΦ96۠UvEOVށpLd?3X`?=`fܪBu?>;v8Ĕ^aμ6XG(WJTbYT=ڍ'a =CS} )%%rȊ݈A=A\z)@_i ^N Pm/9å۸jLVYWMrp]QK:njU(T,}q{M!T<;tj"{g5ΥYڨ*kiyO wCust >HAsu^EdnMM5Qv'x^ڲO w"fS#"0ɒ-T߳mm-(UX̡u'0 ? >+],yOYS{PCؔ3BfO)'T& j"ZD03mζX4J`'+/1F񦩡CEu 0]m-Ykٲ]v*,&\gm]sYJӳ,.{YiӺ#_ț Wխ!&xOhr2n 7̚sLFK ?s`#-X (Ƙ]@gC}SdzemOoFQ PZi% 'H6Y;,0bz-3$Ro39\m~`?[c |h3O$|i'jʕF5pfՕV.2‡#`n5I" 呂"FW0OH4Na8}w!n"^q{mזZleh0 ;@ h}hRo'l#?POsCr]BZzvP~|muNحԂY)bmXӳ<]{Aa}a&C*%G4IfO WkԘrꞖڬ1͑QE}pFnMZv yJK l[u8ւ"Ww3du4$  ?YӜé;6Fso"yVMmYC!{diQ%F W6LewJ Rɋ^Fo j \Q˻uo>C#ͺxnosIXAst24'0~T6 øRh!T֓f[DGۖnӿޟ(X> c*{nR}'y@"G 4cQ=(2m7ӷHHg6sj逺E )禍b[x*_MMZA1{mTrG7jVOb^`bu߲US5A4kF\+ sb?y-G[XܑYjV3^aѬ;Pgf;:AfA[.jnW+vx0`g>{xdFo҆?s2E?NyZśDeZ;XV 0 7XvqA#hzAԸEUYN3R8q[K8pbJǦw)New(v`{ iյЯSJ9>3}wq<9:Gӽcް*}CidBwܧfZ"0Pa2QZoȈp Mb<-PUh^7i߮>ifu_7SD"b%h-_Ry.;WMlZ-aW;h<2Ktm-53ѐ'q/ !S]5 čvZml"ͨzw/ Ē,4F;`|8}IAH$R]Ys&HZ>0!V֋zo  ^u!ac-: MSç5 HMwZM9 TFhBxU3t;3S`k_8nte=;4 @qꑆO p=+!T|*œאp.w 3k%Go"˱+]] =|+(w+fh)EE2Nʏa[Noæ|PBR`<|kʍ1}1L/,]c=A Ģ%"l^Sgrn_N΍=k4* ? %) :;S[=.6 eíL`QO|ϙMdV-v/7)&՚N溭zi;]9JZ?lk '>,Vp4CEX! IJ> T`GǨ`n3q88}*@?/޴~Dp,{ݙ)iA[A-Nf}zhMJiXurOip|t֯Y쮝=kUbA+!Q){5;vO?Zխ`4F<壙6AGhyo(޺  HQW4u8Lk&뭞YrXS,bw,~dB[!` sk4Z&W#_pd;RyzgJ@>AD7 \Ⱦ|ZbX?v?Yir,w[\x*/ql^_F)e3*4Xk* j?PDbliP±8aˆXf#IXM8L+ hقĵNy_opS׵'Xd>W)䞸/34X 'Ȃ+!$)S(?y߸)SY?A!*\2YZ|9@ G3( TX =3o!WbK!Iܢy@+8ٸBب?ٳXAvU>"%u@}`\%h+ Sk]Rmں{Q4wH~(Q? 吺Xgm𙲭s]iz*4C\Jew jYg@|RD+b_DD`G.%َ*9#uHYĹ_ ̫|HP_,f%#wB$WuENnwOܠeA%T\ GVvS%3$B-YnArEU2tFBw|cm>>e[6+HaJvsp*/‰m Nbe҇Ʀf[ PjHiJg Pgbqz% cC~KP|dmxq XyP ~9Y7^f_?2J_ ǰ,W0hS(CPri<γƣFiv?Į׍kK$0Phs ;nכ2Yf1\M٢qd.پJYÜTHR߶щŨ^m } X6X^eʕhVʶFk!#[xEꂥ3;m[)X,䩸"/ϏafՋ=#'9qԨ8 3Ũʔս465DBR)tt-cQm+sWlҝk4@O$ǜȭMÇ0솋CX9L m_5rsD)ܦJr*>dF-xF$E2lAX ܦM??n~/p>oI1oi AϜ|)v͒%שWiJ1"ޢ҆(;2y!+ 㓶 8)4qw]v+cgxU߲``k=zZz.|y@f&یa=0*B7y01"Ğs+t08mZp:=&ٺQN2-iolb{ͻT`\57^][5C!>W9D>ſ-ξ?AM1s#*q!Fh[5< /5ơ.I cct m_m3Q/,iOE~u%IX֬a9(&%jIM$Eݱ6!_DSh(S萐^5ڝ GcW䘤0yӇNwWrb͎ߕie@}q\6)R8c[s eU"Hy_m{͘o~ G 7X_iR8Sd7w4/-8Nd[)P*HX)X_.Z_,ʇ hLͅbԳj=^63//YlczkmkB0RjݮѸ`Xr ճƱV}`79\Z{6 2ٚaȥٟ`,brv W̋j<kڿf+ny_Gl#{411j!9koB5)7+lAD,okvs(d2 ^"6OM;AfCYCNɁ냌lo7Ȳ xW.M /[2"̺ ^'\Bo`(_4;@eN\ob߃[ d~{)mmiF*Sp 8XBZ3uUa(Uw Vdtf- mrǿ_eÏhyT>J3Bpx>=8lfj4#]EdAzwTUB{w"0qcP($ϒAU9.N$ej&V"nMͬV?V=YYi5Ckn}erx7$OױE*II.yri+Uc%f1soךd 1iML+ALh+-Noi#yneܝ#WSg } xsx;Χl5 1ZS)C$Y>Ta_~`n&DO~# -GYI:kM^2ƕ bLT2;6rPy2m}.@R ;(W I- bF`Rh5 4;󇬼P*s -~Sg֧))7\%}pR({yI8!tQi#u>E@5p؃_@38RO&8aAIS슳)8Cmp|Hz#xhX|I(U}ݍ)dKt)a,{zTMBа[@HMʩ\bMc/84N^d0UM֗TEZ!Q-nKi94kL_= Y+az}Ed?3^X9[bz7|A\yXJ$i!_.Д`S&9jxkdfa;BVM/Qq"C ƖH)A8k6]*˦= j B11//!*̸N;ǐA.K:1hqhiѦ9Ur#L?1;V-"вXќHnéalf{:?Oc Z g {\ޝ?G@)`eb톆 8M/ FSeT?gd 4l%E~su_w)@bU9#xU/ROˍ]4u2-ˆLF_gbMt u5ZV$u/U9)Qmcd :]GS p(b!^ )GL%z [.5S 4j L4hN]/cYT꺜uP{n4I`2wAI "Xލ9"e^Ňj:q/JЫquW]ugntyBЩ:q}?@WLFݨ{n(`MtASU[mCIocmXzMPi%3hأMx.E@x|e.; i(u"!^5O%+.Tv?KZUX7;Y  -Ӷѵ%>(&'HB"a<ɢ\~Ťӎt%"Ӊ@$Yz1y͝Pc[BwK*3$}u"z4NB TFFt)NA8<)x)ZdOT;CM&R7Ri94{\8r@HL@榋$T/'~eaDފ)Ԃ>H¼>Wx{wSrN8I~mЬһtG! t и uDzOĕn1cj2.ϱ8ˆb 6}v1Nbc&܀,╙8ݑB~g3wpʁ1*vS1M\n=CM3qfVxL":jO?=lVL^iT.U"mjG^)]j/b NK߿W3e%ppMKMkXF0ީ=L !ږ'Qˡ_T[c[ҳʂgr .h"Fnp9bOSMs1[kea.%(h\<#ի^a/Or&*mAtS$ {P~3vts-W8/!7,"_ǜd@Hڽef7]ǰ Gë8v4> ="^ ` 2H>c|,#XnM>M Z R3["2dnMz:}u-ua=Hd^v_ަDϩ7JXai>, Il ra!>-9_aJ[0cyѻolqe84χ@.D:x3-E&>EπB0ʴL. ?< Qp+-:6wL۸?9%,Zuf 5Q _ NQ~FƳ$+ƝДǥ"c2TПw2]P#-Uh=?~iOEEr,s˳X~-#+jǒSjz+Vl;bJweb3P\s7MCe4E1 NԂoռƴ$c_HK}pvvکtE,E?t)y* m@8o߅2۔NFEiFdOP ˝qjY%.[#a݋+Hu,0o}3$AC|G# C /E]9az! B1׊tУtuf>mA:L $֦hU|ʓss 1%7)0 t·[Ԍ`cJl9a-"]l2蹵omۏ#b`k'FD 07tPɈsȭR&w`4H [{q&(MnlQو],;rM~r72t9H܏Ʒ<$e)xUlZɜ.*!(]R&H.F9i(Xs4GG ]^a>PP\ʊf PF3XsN=X+$J;ĺX ,U}:M2̢5w'kYBf{B] A%= {W2Wek#=qMQx놹vO燻:od d/h/tL|8lӯV.ԵնʗUUMM~v⛋ [@R b3s57I6lXvk` /(Mg] mGJvyFO aJךzΤاdwoP!Df||R3 AanŁB&"lЁN)X XN=œSڷ<,`EFgVRD#R'-(nDJkt;:[Atn"=n.~*pUaE$spQh?2Ibi qh1Dl0:t'1K6ٓ-[I\ֵa[=@E2Dz#="ہpLmJͮ+y~kWO~e Uā-#_!5,[='FB؆eĽ " oހ1loSL_y:C\UWA]'4Nۼ[A'Pτeԋ$ c*0O?7H! ᎌ6X= l NTxD+5576`dZƛƎ-?Q0:{4қUd*P}Ded ld͂:@~F΂."qrurM Вהp^oWn &432 KufU`JHcF:9Ni&27'4ᚇ f4\ `=Kl)<#oMo:*6Lfs)\?`m=jӻѬ4DrLY~/CkD?pvƫ$2ZzKVUo'|2h"SFZkDGUdAr2&3RtrQًQفSot EW֥D̓]|uccڕU3s/|?NY6c PY;[@/БA,1Y UjLRF1`|v b볟4[yQi)..)Z^>=B UU|H9 ;_*>BˊЋ>i>? |HsQjNCt X]]=Y'?LKPf;+ :nku󋬀IIY[9ຂąlϤ!x2f{(]'ic+gư^Vp"hwXېIo)moLBen/:VѸ`%N S!LvjЯלBUngh;3Oc9Ms}CX1?h2q$cKؼQ1 ʒAh%5#hn#+1?,>]8Rp P.s؏6}r s+Q7 Xi*&ciрvymGiTw͛ nMqgMwI.ցU *"YٓG I'Y,f*>qsbP\=_ CA|&¡Q„; l`%,rʮ:DЫވl [GWhti8ԟ_T-_VlwL[Bv5=a{ZjdwⲒ$T…3CHƧib$6qO ͑.gh7sbt8'(L (uU9*TŃ;̓MN()fܸx 'o8qe#_mެ=` %`L oP|u2xzp7a0TYe㰛;qH~njZ<ݨI{|G( 4 ?R]ң7|8_=^Rc ʳ\ɻʙv2j^s=@%sgLr)!XcH0T1 + ȐQ%l~s"HD}ۏjv>vk\p&v˜ϽatFu_o5_OvyM~GZ32U޳!kuL~ {S 7=ߘ: t Qn^i RG(TIO񏵶wMIڍw C%+RxDjE' 2!-2e(V@1K{~#'ѺPL_t( lhlqj:,ʘ+GN:6nʪ969%vj} p8sxN՘ʄ'>f0AyZ!2M<]l۹ 2]oz@;DgYAdZbٱ=Da`>8ϼ4>?`Mhkɳ{k =:3(U(պQ  j)9jطs| ?M qv}P83JSS>ڐ%a?qwR<04i%UG N$N/,Ou{-[?iq.+7\4^+ih{kC +QvR[eފ%-:#4x+đ?ǐ- $=Q@,2r,FUf._,zd\CL0 IVJHKb s C:՟Hi?ӨwCLf/O[ {XvO"e6rmAh,$~(&Tw2jęfRs! $As<]bXD{H(j5ne&ԳzjI[%f+at(^T ¥G^Qe~u*qnwpY'q8wi L&MB81.g$\KJQ}P4"FVr <+=og׻iGe!]X?,x2!6 G֊_An S&7V>|C̮VEX$jKV#. \^ WYRÊZP)I7DĹ?yo 80קq/Rg㐬I1*FI_ބZA(tc!՜RHD(eX4p2TI!tTHԡLR $ *PAZpn4PZ+Ro0931fv{`h"^yC#7׸f.VC_.'y Mr;qu~vW0B#צtgv֊{>#E@2 PZ*p}}Cr+l3#\QU$qʗC22*AN֣8Dw:Ňdd ZNv}*oRCbKg Y=5N-7j{^^i2 !ąT'Z7軕ec!2h _NE:wb@84Uhyp|f4UT!`78>HOT jͦsS%=Kyŵq0iu[ޘ^Q[Y-%81QL:Ymn%_E sT&e X[)'4A N:ew:ݽCd[<< ?E8y΃bXBZb @Nsb3ӉQSo2,)AdJ0)W/vvZTh9=IlyG{pZT~EG1 ^ӗqD_Kr`vZUd 15WNsH=-#ϦQnBISHf_n8h&1/LىPL`Π봉O_fؓHkG/_( r ,BSjxσ&i>?-H3HbikE:ePٲv?G.!QsI+Q?r*u2i)bHSF١\{On^A6&Bi(Nݘq%qD< }?3=qc}{1sٜ"#3PDr:\FNF7^`n0mkj,57 l PUlRqeQx,/S2N=JIm8w+HnXᎾSUYWP%`& /i\]9r!g!b¹Ց JWFT *ȓwcyVӎ;%/bM RC/0S C%Na鱊!햖ʲm5yss*y Nkv71g讨H~@s;J`_p!ŘIrS\wA>@h  tQڥVGٿZzo$^¸>A7Jo†"`փ)0|KpvOZsn+ޑF?X"I"^n@-9@uh㴧/Ƴ˚e̯kq4S&BbZE|MhAf-oP[G81O5:<cl(4jsȺqE5-zNXxAP[b 0V6ܼBMK=E3Ad&5ޫ{ 0OShѶQS]b+<+0φ~Ԓf4:I|©y{'5l%{u4p'FUVxRewM d(r2'_m ioU\r[)K 'zk06#N3%W_=TBŒ >3Ա0w٫v0)1n&uԞ1_B9ׇJ[.(J-oBA4̪m5}A]\@bdkM doRlBiM4~u/$2:),pNVQi촗ȈXQ?.IYiXWטs/ pKk@=p6NB3 Glh*.R rxžZx Bk:i¢J\n T7bVYwhh2Cjz8GXN#S k3,Z`{ODPZ~Vl-K^bkF,,l’)bx^=?=`/50j~t V#"1"|sAeYFrYpnyudҦXn4xD,wprz)Dpx!~G x$;Y,DI@qnJoo"QLvW*"E ,x/C!w\>ZrךaT5GR ;CղB}(Tkd>o9X`e1f%8߉.,',Ev,u: 78-6f'6A5hT.K@,BAp8fF=C]Milly=)uKS{U,Fd"o/!}-;7y  m?Uy*L&ߞK.Zja =x!FR]5:UxÐ.Β5[+W-l⊬k9cRx3Ԏzg5*!˫"F=E%^O1TQjgHLןsMdxLVz7q]%];$嬧OJBU6휮5qgyCݷL=_{{ k $ @/2A.# X߁gW_ŅZ|5.e6Gp RG(pcci,Ú8~^Q2lIM]t#6S?=G-o];OpbA1kf|OSІc}/g$7KprCJlLr۬ *rKCu\ sHC&s "k]:%(/\N{#]{DlݎWK#DַGQB$}V5g}dx4zoT(pqyB7lH$(\Z*G>XX*/t@@pteQzՃӳ`}g| QqC{z;_>G4on4UTD@/spĴoSW8HԶo硬1\O(VƐs&7JE^U<˂o{b4o.^h*udk}Nq㰬_G0 h.!+t;![-i s/Q`^Lݰe{uܰXb{[e-Z;5ĊtN5SBCm^R'4g\Ef-MȰ2ӄ%u/nbEGUӔ_<Vw-*G5Гz{nI *Dʏ9?%bH ߈}ܷ$={w: ,R}(PneԪ؝K7H\9U^nu@*Q5=Nxϓ! >U$d5l͝I{KeGZ=##۟v)Z<D7aAMQwx6is+CBhqn^S7Ve56AC%FƖ3 ZZ='ouv{*)4AV5'*/)H}u1ўU HjSȰ[iFV %~LExNG`}I3] 5~iF}ŔaZ5>Y)C0`.Lqz溗ws+)#kM!A8qIdA)=ەDMNe-CgjW`_F]@a'Y'h.$͂X/a=9٤sXi@_ۧ_9"6)n 'imcqpJ ww=/L%+t7}7G\;}0>yYۢ ߦBCG t+Jt2}%Uz #2IźvKi5FuAÏ6YGWo[e]G:rCҧ_M,7trWH=,?,t>{qkM LH'X"{%yTfXwKiZiB{eP4剪񖗥p{Ω7A$.RLqMS~tG5z`l# 9wG ѢaB)96h%NDvfHͱ*sQOH+l?(C4Z:Kc`tv,A/0_@l?5yl3uOLB*rz 2}ӐO ۗ3:ʒ NrVCh@J]\)0FPnbf̋/0ys[-vd87G hN|ObY~J'f0,T[#@ӯ҄!c_W9\֕Q 1p ;Rű2 ̦HS6>޿]IE'R7*[*?!RyۣWft &q sqG 8֘"au!3Haƣ}8䪚ɬ_;G݃F :'-O8*'T"NZXUdH5lֿ>j/{sn[Dj6U%SD6 f )j:$ʰؾu ֛!!f<0M*Cr}4g$.~h58ͱEVDg(df8zˎcx Ew@@,9[ɍ+ SzݶۧmP[p73%V17MA=-,1X=u?'cj2˿i%X #Bz\[n״Ҁ".XYq|$"Nt6yuOOv X_KtV>8lbU8@0b~W!6sOx}weF d1/ Fk~6h40b]8CW[O0]MAGnkiy4rܺ_/\ kBF8#Q$~Ea{ 9~GMg\;1H.$O̟ηy)gԸuYT!s\gR72ׇf17A&U0EEYq|v%sB>٧UblnQ`բJF/+Pi&F A)M7WtfVXIU}alC Yf{~,^L.%h; r٪#̃~k~#{<"HP Z;PRչ8Ωnzlͥjh#R`OL.uIUp VkT ElJ5f_Ge cvs%^g×$ ñ*G_gw`]TIU}^ZM& GXA[F/ȼ8zMzf-bPU*iXtz(6"^F-k謹Fļpr[Fwحj4i>A# JջF<\z}a=>k7և m I{Mƕ;)oo4ԴN7 nj""SFKIsX}RB*ܰΝ!^ؐQ,PZpf&Icp^vմ3iwè0]2Ҟ 'A"\iřϿqzEP6v}EG^[yk\k'OX/5u'zzoޢUPgoX1Z,;ln;"Np({R؆\),.ôׅ3@-)A@;lQ\C У \o7'o8lwZ:!ߓC~2=s_7BBghXS$mhdUnfS.Ĭ_ g̬ZHzn)T}1{ᶎ4VEO|JD3y/|Kq[A'(",JCa9>ڹj:3wd3ׇǐKSsVX"z ـ5}2*9ts-ea6SwsvRzv|1S`|>/<&m؅? ??O$`O;@;m=vza݈~n.k/,8UD˦wD5N5xӠ@dp-ɵ=CR|SދJ2mؚZ1Q|xJL,6R EUZ_Ydx-6=lV^G"0K{"R#sQ8 جJ(^ :G輜[<p iHsC[[ɘh=5j¼x(=ObFjc~)D^* ^F}VeM?$oJPXdu}6'ݤ2!9ݳK?"ʴ-9eԛ-Xӻϻ{ (#3d[ mb#Ɩ&QzxaF3B%KZڍ,݋$2ŒYν!rq133"d2bS)FӹnIXt]<'*hw%C(ipG< ZjIIІ7__ Pf^{VE=D[isMk*) ~!w9E3rFF꨺O”[X9 ~fCPڻجc/ `N.aE+^pA>Z lŒ/q6) ނ4\dK$R/\@@j/ǿmqi.c`Mp%mzeVkCi|74ru)#_>|ǀZgoكb%~s˖IoD,֠dBU~pO +:RǡJ2[cr쯫k *ܸmt#u )9(Xށn)<u`ꋡ5`[75iݺVb؛4J6n0A^ܓr)KcdoFVWig3dEw<`D$-XHU0ǵ )JP<^뇭W#X6€cx7f|76e0 <Qv/^za-]XR 45$i}M^5~S+O'40`(Ԋy]«G# έoQ &vM3gQjd0!hLd'6\, y\P,7c.j+2lzḞF2!v"ߩ^0C3q5W _k[&Ж'Zxj]ƈ x_[n8Jڭ)I$'RA4ѷ `;x5si-޼Y՗벣A%MU 7$' &s ! Ʌ̛mmQuX{;6\!xe‰V؃'"*SOOVXxU%OT^Ji⬐Fq{YĜ-  ԝB/i_NHt83zzGlt!j n`XDkLk=Ȯ\ an)P|ΗLĊN|5wVÌ0K?j>@ŵO-N^/Wfei,nAg5e#T,*v|h*%^a)RW k2'&^=.'W8%[vuD(N)@bmRuʌ[x2`&=$bN!goMA,!)#'u_f#q߬gn ۤx.ꭞsz+<׷)Td(ngڤ.CAq/pTޒQ;hi(Juj1g^Kyk Fi%I GSW T% qtEW'e3Y7}kOw[g{Pe&l6E/EuԂ뾸7JEg1' mw=Y8]h$K[ԂL mC0Er"hb>ĂSpŁЏ+reay!OXixR]ZӟMǶ"a}xO[ݣt@wE#IӾkV&1~< Jh{؈_Wz% S [+ )Ćʣ j;^A*: q;v@()\k?ڳG̔ &PW4s )9A]RI:6 HuԹH%8`.ՏVׄ,ȧ:Cs L*)b$0s]fxT,!OXSI}K/T';NyxS킊h uk }QnbӦ7 국_TU5쥏+'QoRL9p!@1t<*Ц[E~Li]~2$/p%q 0>D 5b4hu \i`LE*MAիOv$qӱ'N+0ma7E/FDbY;1\M%pLj>>}Sjjed69:]eaF;/A5FR#p'tؔV|?5ZMD5 )k1՜JQ c*3L{m$Y^ݿ?s?};Ȓ{0YQWH"C\ZI,+\Ah*Ɨ1FoQ|hޭ 0D~nF7 g9UTv5wٿj.#(ha=!\*oXdaR3\{L&WąLǰ؇x lmDgY3QwS"X XZ-;M#=hl%VJ8ߌGNX Q0ɱU-aÍiI[El8 p kZ4=LWM}6.'Ӌ#f'`^>j|p5d*Ϭ h*4".0~0X`rtVS8B{1W-UA}3NtI}`A=rqD?Wvjo:f̡+/j^r7DG߭Q</wh1aK2<9Ȑ sj>,3T8ɪo:r_n"e 2/cW(}H7u<(aL6 ,\?`S7dbc6bV7rW{+Y J%LuT!?pQZ`"`J/EJ?&l+LRIw Y dx5;RUȞLM81npe+&ox+T ,D(Kj|SK؟i>!p{/7hP8ħ; @8bQf^d쑚mY.pkd );^QZNsn ]w̔{m'W%\gevfQl7zvK9s^Iko09-̛as>aNS:@N d@gfqY}x< ?6i9è(?&vqHӼmy>bv A1"֐t/۾Y:Xg; eЏ?fR407frt39/6p8eƞbQ sLHqZ '۪: ۶0w![TFޤCP? owmHu9Icd۫CWUs_ 3C~q1M|.eY^!a$Sg+o7+MU&X%8h5a%q{}v|6[;qH{jT@y "XYeN%Dž3 =m-EtQܣcpێV^wJ! uy5 ndNy][^CQhlRҞR%6h"ݜwM[:F 啕DCG{6=5wHZRd~;B 3%{%>-~bǬe ( XP-+6w~[m65Xm[mRVZ !P0BؕBIPU[.sw ZЎ1aBa/ L] !Ա0m 49[-1Jr%r~B(pUKڎ2æC u?dV!"ۡB|^Gou3?Gb_nɻ;7;z1ΐ?g8aWeXf5Y1DQFTŋ& VYk"~v# idL,`*XͅSz}Ph C"?>Au 4G24=XX_e: O v!Mp7*#f|1s8&J5ۼ{oI0TwvvKW s3k2HNik47SLv&ve]Jj][ثw>b{;Y{ $  }>]NL6:ZfDڞXbjƻ`# =ͣB‘Cňk#8h-R?q<ê ^6Έ-L1} {r8 1- .$@\id1KӐ]<;`5"Bj*yt[һ<r[hXAؙ15Mύђܕ3.xUl*6"Kg} }r4 \ 6vRp'9<9z/XkaZ?zi1;0~Y >apQq-kSuUPRw&(r8?'8;kAm@*,OLm;}FgL?e<-M/Gkr؀D()-Z}Dz}T9RԆ(^\w ‘>>EA,.c ^VvRH]In REw믝yfBg,P8Sc@0qs&͠C @ hy׾*W$l6v;J`8^eQKϟ98Y=LKEDf:I_$ɯ8CyEi׾m k˖@@lTf}vjP)ke)T}ߙ&B3v^gdpSekԡ(*7R\<֞ufp0ibnQWy0RI~J|Ql;ὃ4h}‹ዀ*&Iܱ`+{e۽ 4ŗmݭbOՍ2bt:홃#\#$.:'8'3e}@SV؁t!!xE7:`tm{}'O.NgJ@R$0+GVvQ" {aBBCY/-Y1u\(%e24#n6 P NLD'>8o,0ȄGrT+-S}eAXLYƿzAPEC#h6{nY!Bq_ϩ^ i=WsH֍2nɿZO*lWMKzt&TAz he!Me S&QZAzVc$0H)`d$EWf{ZYS fݓٲt[/ى ˈ^ _FO+*9wQcʕ9E!8/i~RjYA!ܯ t* AD?=0{AҪf}q|9:`;ABBG:n cTGÏM;O$x1I-p!J i> wh^ѫ2yZBC;:]:`bN(Zr]KjԬ*SG*8VIfJPlpbR9n*lAۀ}ϟFD#dw| *h1ඖr BK[5Ki~"AZjֽHc 1׊qv~.hqkY;V3qO>4S!0VL~Iŵ,S;_$| BŔpgD$.;J^Qxdp}ֻ%BebKQU[EBfM@ ;m'1X#^u:N壾!P60]{QԹDnnͮ_jcΦ:KTdI@7-ɷ໚Z5rGXG'_̻8RC <Y@PӗAd<'.O=u_Pv7)#[;7su9C\2vV[&h3W1^b[05 w8q 3W==ٴ3P)_[Gs."ќ#X`V5b9Q2BΰQM_CFH}TLA1̔ Anq rC #EP0`n@xa2 G<PC丢gu44wjX#TgC>Y\Ë"J"3K p53Pf~Gl{2, ٸ9bb`Ҭ-ُH',~o!qx#:s5Vp",v`/~Wn)cybɄ>ОG]W}ګp0ͱKx~[#ſ.bFsP̹op֥X0|]~,MxUA؈7b bܴơ(Zcl 'u*TCb]QUs FAC3?-jRKOg*X +M_~!L9^PF?m%'z6.}}@'-x1,.[O$ Z&׻烮.LJħqV*|%63/LкTn? N#`ƀ8MchgǎR P.KJ<=e!5SbD_denP|A? pz(Ar ZŒ 5)`^ UҶLpܽ.%oa9moB/)⅊GG ekvКǚ,ldGoT)XzWОƊhQ"L^^:v'f [!4n|EreY b[9(q_GD Pܘ[ċĩpl-|{j :rGHe~Q&K<\E{{\ݬH.0c{g{uڭ1fMhvTF¦7](gTY  rSWĸ -9-V)("m>?Ym@ai*,RAҫ no.9i0}`u'%ewC؟ۓCf;am[opf$qC;;E?oyX馵ex;ZBY+Sv<Ѫ-xUWSrK O\QÍ〦5\!R8<3&7D Ո'~f}SS-T DE"Rk;9όT )(|]VeWΑ ՛ ;Do z+tʺs1ԕ[S">#>L.V/ycŒQ~ L\oJ5 w?`B1 IMȤ.fy| h[t˧ J_pN8NIcPfum'a1zT Gߚ-"SMc|5E8-jKf`>I8iA י^'";g`Z=j`AG<٦4MoCdjB=bd@/ y՞$p6'ZX(5Fc_M"BvEQz0JCЉPgq ШВo&QfAKf) ץ;蹉ՈE-2Bp䧟[|C}ƚFʼnMxLǩsU aɦjR{HDX-ژD5yEW'(RGH"tFf! H؋Qtݿab<Cזѯm@zZ=Rgcچ*Zũ͟xF3%L;$Q.O,WPv]Z&sj\ٕpU~Y929:x7+3;K8n7rb#"N]Oz 0[pR ʸn=P(߲"5Pg]kΌ4ʼnØ sdc:$N㳈{_}bրn󨄽q; ^Ad޷m`®b\Ԃ`WI!I'_a1LGx~^*#l+iuQ呠S[ T*G!R\R/p| M<ܓpȘy"FKCxlE\KTj;`^Ͻj*1 &pߢizYiDIuAitK09NXBmdz:.b[:e^ĖA^0]/r)#;$7~e^얶jePF%U# doŠC.#<.k ͑ ?)̓N:/7 h`(?<ڥiI&X6-XOv lI+BrlƞӖR(xUO ,UKx#1=lX/=iaM8E烖D0",5JB@u$1R@i|}M8btH"1[#h_j䦕Dcar0wI2 1!δbcCn9!zqi_*Kv՜r #<- ?KʲY0쨈ڍⵢxϺ K;)Դ U!(Wvxw~res:˙>rAd@UA<2Zr.l ȿuE0Cgy?ǣobgG5Mk*۽lx`\[05J@Tf̊lRM~!):EVbGzRoEԷ+'Ng M< 85MO֫T*|nAk D ](1\eh4=u9i09) ꞅ̷M3ЅV>嫿Q>OP'/;*!V3$=,ʭH؝yTVU)DŽaN7"l /x<%>$o] +>Ye7=i; ^J02T.W.y8ԼҵEC@Xc!rֳ`jh]`P7/|RAO3ޫ}5FvkrkЈf/hƼ8c@zSv_XH"F{!ɢ59"OLB[[ݯ|3 K/|f'mKՂN5:Ǎ̀7&K4Dq~]Kj8-s-GHd)MSe!na>._Tє wc5(/Dv=L-onQx0fƹ^Xm-bhu 5ʼ3)pH(>t0 FۮȰ\xsO]bnM,Lx]vAͪ#d?N(ZLXkXCރWh (9w%cp"%ތ-$Y`dO@G^hv9@g)@> Z/ALy= W%"m΀Ƈ(-3q*e}:*‡ `6uau'I&3Fnls*裀7ďDJӐ@ %u)_ӥ> ƥ"K5 -̄NV״ u7> iW &I K% <zeiCi#_3pn}jlvb*v!H w%u=*M}Rvﹱ<Wh]Wף,],qŠxuqJrmR$㦹žդV ZW aF~qg@v=E#}Pc?(љYWC"xS6?^3 8!{ OA]pA[Tp;|nS>Y뼛 I\q *7&n c'`~3]Ghi<_ADz0Da,`ڷG)<^IUyLP8i=~8쿡QaTH.\!!n[{${rWRݔڄ 2*h I V+f\-nwI5~q(igy[vsu 5"=] c>Q% FȿfOTeooӘŕ-׿l>tqZUo׈q= ^@Ԩ}>X 6y4.RSiW"0"Q992]p7A_ߏQ0l.8)*ZBXYlpϊ\Ka LKRJ~tFM]q=`N-62u(*g|-GG9F)R6ǺWrtQϲwD*voēݵQS Z]e%W'pGad S"[lzt?| 7q v30IfSKjg\ U*=/ O:(teH %^0i7{PH#Nv-* $#y+V{ԣt%!xgaZx<'[fkPUjtHcģA)p˭;_j&\jXEz5R&jY&GO隐X5CV&=0@)LJ?r~~[96s'^g)\g&+kI)7l{%*q f[£6ʝ{`6h>\xF&Z) TrLG( k%IsQc=Vxae$325w$~sz:}Rs`eo\Qn6I$|F['ʠxsD΢~$):wa7M|yq u\ɝL]_8aЦÜWYNpgBW;P|^]s҅ݏ>n-&F+"цRL!8MMzʸUϚqmYgL7%D㽎gع(؍TFܲF(UW6qcP;1>.EDD^WL|TUrn!_렅1JA|vy5DCbFpg'N=I+]KjݏT451 2eQ;.Ф8< =}᱄W65?sw }97G-: aolOpkx5ʣ4;XUep trI@=6c=Zqf^yt&r/3o>` B9t~5W^7GTF{`+oaOSḑa˱FL}DS#ϵ9YT HWPUq!1&!YS)sXZ4sƓPhBnPrȻz>ty^rvjW*n hXMy1>Bwl=. lpFg@cH=*J? RFiWI&%6v_~G?7DB4;G2q3 hyq4UMlaȲFS{cj^A M"M#Ny!;%K|m+-6P6.|LaJAy抾\Tt,NۆZ _#l'}21:UV("iLpK#F5erJϟN196)x%_`Uӂs+qR褧Xα +c,qGleU 2C`KŽo~~ DdMɦ&ġNMx{f^zv0N_#7 .-G ?neȼ 1Ghf2_'dQ"fDO:la'e#E(g%H.ŀd9&T}#.gkAkp8xYN̓>neuKJq,3瓤 ^uj+hش0ĤhX5"}3dj [' 1C]'gx.>؇鲐#odxGH2*is}!L@)_oŤQ_EDu;nqT1S?5GOQ e~3gE:5O&=k{fz*(XgSrP$4UJ׸'d1$J6.#@H5ؾD=?apuA#uʸz>^k(L ɏԅ:-!(RH.}Ր, A'54m 0ln@9xD``0 \R *AV&Eƈ(Lƛ[AbNL7C|22>pE) ]IEŠ^3+EZ[¡6qR BBȊG}&9Зqk8ui:r;sin}H_qzn7f${9|G>Y 7{&M'q(Gۥ*>܎nCh/agk92bPjzO׮!z΁mؚxэâ28ZtI-9p}FшlܵD b$S_ã_ qAڠsbZ?y]HSr_@V ci$LȺ?Sl7AzXf.WReY1ϵ:r WAf;e_3N e֩o!\uCs'1ij;6lmTVBx7=F_Vl:oA[|z=5uܚOir{jqff]Sp`ta^ 'ˑlH7ͅtD:yɈÕXtWz7j,µ@ hvlFbb' Hyi ܧ}tfDx8J[SƂVjCEBCV5n1/hj/n(~\'!a9O~SU AFxYF |_caiOPJYxy 3D"nX9^b2U;cZ陭mI;@@Y=}bΨSepfӨ4ѦXU{H'c5 3%QFws1ʂDka'65ˬ{5LDZ6x3sZR9`Uﰢ@T@Yu=Qm En/3$FI_'UWOsFރ3VVպ82N~)jq ߨb׫A XUĖ݊+p_`Gm&c`C[_% W_\&LVMDI%zIbЍ+ ҷYiy )Ű7g_:;XjvQ!81?rys~jȿBH=o!4I;5ß(V}\- (5O=ɏ|CPlL9XTG]-d(Md-=@ ^.}4 6W!/u950P͍X!U\@E@& ;]cIklf>9oAڳo:QZ݌Fq!xKS}=p|ZGRI@K /߳5VSI\W%O7'Z,:"8YK~>*Ր6F{x2PC_\xHG4WBNm<U9~=Baվ]ћI#]vATQϫAEsii!6LfL=j-1:Zdx9 aPZ+!͛%)bt.7mo-u ~e%oQ rTTٮʸwXXp vJi5ٽAɂFzƹUThG@C2T)x .;oe&V\trI*V&ͪWcϱ7G?y"(XVwcgWXWf9.`IwabLҿs.sgKqP0(MR a.Կ&Cƶs6M+ڛyݷwCOz~Uƶ &{uVVQ K(}r ey xn^MSqk, ZGPS,%ꐓ)/r=S8J᤼h'Jk ;y3ycߠlŭB 2 Nrfw#0uk i%V?^=5LPJ/{=JxCg$ u֨8T'e_I˧T.{Vc0IQK%1gy}+2WyܹI _ zY-)ߤyTP ~۔~^k98"cl[6&c7TMevg@tw1 ;aq-*)< َOx#|N7j#'$X.06K1?;%IQL_hoAVmz+95i fpzQxP9T OE꾧 '硹Ri+ܒY58-79=_ g*|EYMot_yY9\Kg=4tjJպ!0ؒJA#T~ b֝*ɝr 5MCh P6V)gqX :%xB#QxQ& [ f^6{CTg*xOy0aѦ4\}{Q![D5&̊LoWyuNc̟7ݚ'"r*҉ǜ 4h:[U/nІSR,u߁˅vrNzFb#ѥKwqݼ9V&SܻiY=BY𡋱9.v\ ehk8:g(3ԓdٓzny/WC$AѪY_Kケj҈\|GS yг[<|U;Sa@N3q.D sej;RnkHoqƋq EY糝fJΙ`moCQ o@.dZ#㫰9M)44]Sr+ԞNG #ϫ&ZcԹORl _a mcU \  yj22*߆ݔԘ>m OV qJR[|9.*iB<jePjgR F=ݖ+B+4%+ +MZSߙMST>)G+`$S5s4* _Bۧ@,-k@ә-3${TQG"n C-nЮm4cMHvViz,]].Eau.ϲnė> Ͷ]`(OAS촒,:,Wa^`qAQCzM^xCo%tG5kn!l^אrիѢҮ<&r`}ӗ)Օd_?<b\0WF7[IA/pOn2݆yˈ#ߖ5{n4 <.pR\qPvQqPR;o/wx!Lv[.^aP2 WN'o/)Y+,KC]*$qbA&V4Oh Xi=lG )X9u߻JZ5t)Յ0Ri ճAEZ l-U@E7R<%h"`BSWToa#t_9K\M#KN Y$]|Zr1C{%-_ ?BW>Ch=~-a;BJDaOʈ979փiŜr8IGB@AF"SOЃV T$:5\iuBf"aS  &1ϐ K>{q%5="$cRN@w10dEs6a%Mw wsQ&{P<8,DCU8/ȡKwcpH2V*XeHGa|м(2W mgPnhoeq,HJ71^Q;9bE< ŒHxGӹgt71ÐJJc@6U Ts:X=> AC:Zsڏ Z$]޼c fYJ$I̎wX+@5CЎ_7=:!OavɫʹsV:O&KW\C'&}yX;8(ۿpO@T~sޝG$HEO. n<ߙgg_CtjZoby.^y3z>0kzŲ||ce2V|^qrN(5Rfq]]jzJF,vD-3ak6(!X1߽b&stRT<}SE 8jNG񟷝z~xo7:[9P-ӛd7sSָ}jƻZCfs-LEeՄ] H1xf=>-ßl5FE7q..ŻmKgENu UB GW<^/˞:ѿ\tLy/zj}HNTPZl E&2rH~b (Ftɝ}lZG}{iK]v=XWqV>P0B:7#Wl(p L&OB bMu  #>L6ω2eL;H.%*>@.{uI,(BZW.頫;T<9j8YiF}S:sq`E)l׌-V@ҵZB.,&sÞ)SӸ6BY= ?Y*( /Ϣ}=Y\F9(%&;QR0) &_-tjCmC\*fZ0!^3˖f+A"*|Ͱ!R|;ʂA=K{V}2WL6m jK l\d]:v \o =ߢ@3Jb?T0adph2$@$)v'#X3'uI#V+ *ΥYiPـb (LΞ갚cE֥q=f5{-&9e#5#1$a~@>vԕ% p͉y3`,/pĦ]TU}?m^9s "̡jN$ eە`J%] v&/mD+<]{3_I,4NdU:b<1%)j!mE\޲ʮ_"@R9:"irp,*#6H#nk0L1?7½ڣ 1oUgYXuJGxhA''w33` lv nHI }S8kRޑߚ:̺Dr 5.ck VS= a1sX=|n +@gR!t6!Sq[P3ޔc]!a4+iW#hU~Þ4_.M)ܒU 4,XG< D!s87%h~gv׊ GK2v?oqL{~?F4R̩\21uڇZvHhc^ uobr|!oyWc`̟ȭX`*4 03تM]bpx<>Ttl{ YN8pA/A: ෬?Y2^> |]iyr-\b1B&0[o1*Adux u # r_iǂąM۟ud3x\Ds%FfϾCVWd #8@}]BWl?EoEyȜ=`c3 'X:m*LjjČ"Q+Wrߑ=mmsC55&"%/2㥶1;ݧ;k=aKD *=iЀe!P4BkӿsU-Yil0.s90 㒃 b yL+ۼsؠ+h e}HNR73?+#wMj7wڕJ!(1ceǫKȎoHޗJI`j.!([KݤYIy\_McSv SzɆGkLkyA+q3k؟B[Ԕ5Smm-;p%0J< z|ohK[)U[,v1pnϩSw%c4,I&AUyx%jpqm@qF _;Y[%(۫IT>b'1Z G{#ta,Od\طEj2{@{EŽDWP7'~Xi1[Beq.#jޜDߛ,EuJW-[61MpRuT[* DaKo5arpWd}lY{Ǹ#4oij7'Ǵ) O婂^"DhS|LB_6U,ۘ%@Y&bݮ)( 'BU?t6WqN:Eqv)aDlͰ8.`[^+L;N VB/`텙ZnNFa\pJ<}8xvS ɷǠ "NuiGtD|D4jIN1!Gyx]/''AV)xkC0ĶϜa:*iTE^a=o G2T'$v2sm_dDZ{{d3ٻP$7btg;`;ńL*iyJaU!c̉FX7vRrp_ɚIϬ\%`̤T%t_"$jM\ɔFdqS*sx?,6)t=[$_%  cay<t4.CX q/,\lc5R. .iO mB4T>IclDm"; O=Qv zP1XKFom:AʱX*,*pPə2>FO.Ӓ6ƕHνw[vnjм,";ߠ4Z":&=H32muH$@c"Ւ0: ]Z$Bfo''KIc|5)IxG%D{,ap{iQ;a 3G`EEZcz"3|Wm\oI{&҅dIMGbAm:F!$hmnWй{x6hh3@"ey\`?/[+W!2:Ea(5dZD`kq)1[tSg(>lo]a0:Q#SI6r~޹ωc`\j`\&;P]1;WHt`~ƽqiuØVNy##dGe%ɩ>ﭧ!!*6vcQYdԬ|xQU8Ћ7y3L{3*fWoF 7] 2\NX4cR2.P}X@ͅ4@K^xWUHqb\b$qKlnr9HT/E˂@t/` =#F/lϩZzPlb1ϴK> 9 W97ʼnϦGY8sSsF)g^&!FLC톝4PɪIp7b>YI7Nr ږ8s1arbG4ɈndUܫmѻ{aRPP|˙]XPGb 'fzkA+2nuoFXQf#TU J?k-7 w4>П1Q۔U|ۜſ&G矕,%A8Зk uY2]oq=R=:ElIQLQmgN"օQEF8ğhBLK7+5yc81{a6 յu2nz̃ zBya%em@[ch{ 7~"s,j"RCWםtځ@v_OX;$g1ig *n Y !1400P%"]l6w7QQ 2ڷEr_"ga{T'9=3n)g!c{p "E(nxmbVZeE Ӛfw~![b`(șyԥև'd>-Fͦ]AD w[4w.,魘[ x8i!+`k/D;51şьHS.(O| *[2'Xs*e߽^wwvt]2`FV7|6oYVXNIM%eѕn9q\CQsllT1w'1̓<\qqA=5r\D=-D`߇u :rJ-%ISF\" aF L7 BN]#su ]UP)'PaS,mtA fm=CHybrA⡖ 4Qڞ*N NbLs*6)>+;i,|{G _d(sz?z-1&AO;՞@ txMų-6[^TW(;҄ΠpfV1:TnyN9'S{`sȁ''Xy )nu 2hǢ|/pڼS w:_YjPnh*](q)` +K,q"u/K)Ƀ\\SG I,QxTZÔ!|5tf(m)V:wea</73%XȍSȒMT:%;\ׯp U?jٹ["6.ENt.?FOQF#0aU vP̮ UfCrp> | n#ة+B'6_"ux*Ϣ8Ff0НN4ƈJJTO"cՓ*x<2x; yYy+j_({-ЪeWi lPI`iXdwo+-Nb[Z=;Qo b0Ѓd= |Eqbl(TJwnb.-4nv FqX D)GN {p6gSejI 2SIea<ʍLa2fFut^(-fP#Ra+?3?zkAuUJcY֟]"Ż~{叼sF4_Q(!s.%mKlX@J),g0fkuP}KE,[p= |cJF][N_zU=vJ.C6_'_@xΓ2*Ud<PT: V;Pn>Udt{q 7k<^d<ɕo2P3/rQ`&?tSq+q`Vi ܎g3Լ7wJiW=&%CgTWVpqe%U09| /.ŷĩwsܽJXDT:WD,}=Nh1\ržΌ4(9 #/йeS1!a w1!EĸS54 Hylh)/]Y?$q(ာ>~Ж~[z؏\Sr= =bƛŭ?:'[9%a$|زN_av[ T_SN21{4MҲvIBh` W66CyxMdf^1a~"kA3^Q1lHQaV^# j24~5 V5d+U8F;p[7~dFc' (9+AOnևJ3~(1ÿ`Æ&(e=ʖ;,O -/]kl\:/Sw~~XX8f.$@FVB O9 +cet<]BSK@%H$G+}6m<ꥎcqs7U;x~Rۖ OgLqؑ ҷZI8۝PeS|#İ!B+0d#q7$}cS0jO kʙ5S) s +TWp qy_a]U<)y>E%C:(BhseB8I{=Uck@"F'׬i,'~pWPK*z)-:B`I tl/;8CѨ7)j93+E9ZebK/Ё Pulz֣7Fq±Y+ эVOvPIkw@ le2k檴h֝[ļzwFePG tԪDWh0i ) jج&_^v%P\YYΟXp]s1x( 09 !F^|{ xg.4TR6y# g5:iW2Օ7M )zmvΚ&xzK0?"{rJ!OM} )D Ntj]_̍4x`RHf?v{K 4u)n)&/eqOs mH,|G % Iz|_O`jCNibKl$*3$<_H96&80~wKs%r4k~BjeE9W܅ܩjTHMI- ͷЎ~ȯrȟ _#hgƗ|޺4}kRb1.e%+jâĥРt݁-Hwm)i``}ȇZ#"qw0&fYs 2[`ZGcdǙZ{-iNF }ohcI˗j9O,k+JEBÎel<,J\'Vv(RN AW_F 0r+ټעG1-QR*O0أJFq2jc^o XU8 v7_>%ߑQ^SZDU&eRo#t8ڔn(Euz)L;a# Lt._ֆԙb5 RtxPKPN2p{ W+ʧ3iwLdI_Wvfc(ʫ<*ҹ\TwJo7"r;Έ!>̙<*ݛH.̸hc>-K(J5V^ jL'M_%6m݇d;TF'uO:M.- +O2-~~i qxkL!|JK GGBʩWj.2=Ps8#t4y- 'ȉy9 eUI@1$>FEvEn&< SD{S:ujn~87>#196.(==t.ΥNn+ nkZ <0`?甆iwìuYΝ rX_aR4DjOɪޡp?o꫿{]r85-r;Pj^ü[0csS:kk/lSe6׼I_WtO+` r c.3n{cYB܌lƞFӛRc*Ȧ^G ]jZ?5'us8a7BjM'Ez<9g찚#XQlqvGRNYO vF(6j\ud2:KM&Ԍ>fo@LjXf10K7PU#i/D3{ri nq%FOYZ"Hǜ my1c{ E~i l:N J`WtPL, &_0 ͚ٸqo%S$@{ R!aMܿT!u^CM:i?Jzg_49eѹ+1r $(eJYs\#rB 50);C@b سn$6g*U05~f.e/N [ 6~yš(07Z.U`G|pp=/=;Q˵}N{ǥTK*݇@{Pu, Ɉ:}w9\r !qp!AgqZ, S\<~qޢ{N/ǣP=Ē/PYdT儡lgawM=N\N@<0Ģ7l@-"MJǩdvWM4gT{5T@2[fj1*nn79\`%rEj 2!:rFOs?{ ȴ-CK=|s4x0L2O9pLc2q|\+c"0祝4T`OںHbDN;O,KW#5 /U%"#`\!VS켓 rdS7&JoAFϺ5P$q*@X Z[\x kԺ4. g4d%[fWc1bқ2{8jNҔ߃G)SL)GG\_R7nڪ,ùv:x!>=0`c:@ӊp~mJtĽl0&鴡iNTh8˸6BƷ8P;PS3uw n ~Vʇ=/IE-􆯅%LG!'$e](ǐȣR`¿+;-?fj 2G3H-U"Qq?'9p$9X,& @4c3-iI=mW@e6Ay L 7 C$Nod pdCb:R>_ q'}x $dkS?2IR`jE'XK2C򣜗4Yv,02KG$Q=Gsn;'kwQJG8̴\Hs,x ҴVswկD&nW(%7?mO%xs> z>FP8Bͣwe"Z 'Ok+Ez՟rBmi)q2PS]@C{0?Gт0Mb6 7wqMWd&BbLN~i9+glJvܟKHҎ"Өst%G,-r[7>"{pޛ1V}A&wLKHT"C^ݐ$!OLp)v_.%"fsklV&U=-|z]徣UvGWǖQAWDLiu D1p #aʐB DϷ6תwjbUxUk:N^: @XIM/5Q^9'DQ/A ۬#cq▀w,HgL_7?@L-EGy"Qb~Y}3"ЀABa*j}P3<@geͭ7ůCR+D Z_0Gf4S`j3@(NU$"B{/vky/ 'nm.oozGTxIii3xr@ozdPHf},,~&%S:Q n̻Ʉ~#&X= ttgn39>!yʉW&$8*^[Z{HWgI>IS{kd$u !F8ӵX_M }榘==E&z5h0,='Y*Y/'-y9=)>0?\] ]I]W}:D6]kN8oT8CF[V%L VxeͻR*}0fiH]3~75ũϖaS9:"Jsk8f7m \ԇi|fޔ{tBBIX%zNj.LCn:QC@xiJ)&߂T}[-QȻo>a ,KǕJR~$jmgӳ 3[-/?d0&ZTtO# VQ'm, PRP4|v$Po%?* `f5!38MMf?b)((jb(vqM}W3wSϰvS{63z8Q=j*Y |[ vgSsٓ܊=GBdء]YKהL=J= $!,6^0xdsq+A?D3̚MUI ͝й(E9єH-٬ X6 z}dgu& {>N5ES+$ڨАtT!T;ZIAnD0Y*ּaOI+UZIх,fH579U.>@'K2N*o 莥 jww^rN>´hG؞c`9׻"ô@ΟH^x5Rq,hWxM8epb HwX‰2>V~OrQ13q+4Q͉b4műu9'w?]ἏIT,ỿ$)No3 *[C/EV@B OtzRW@ql1 D{` RuFY'P5/#te,8bh R /0)%,i#K]v$|x|^3fj&I--v):7MXgf>asLDA~6>ٷe24=RhV!v-_4ke|c)_iQLW24vߍJ1"w& Ͳ~ >{V,2cP ,Kxy7_*_" [ah%?HO<QϒJӲxhQˑER=OM(WRZÃaF7mF"Kur2;X}6:'jĸx$E](ܞ'P{u)P{;SOqJ4 *Y(1J"c@61Zr+}v9?I=S[ 8tWzʒlKl}/.%?vlg\ fl.J{𑭚8vߊo7_y`٧$wW\xoWcȽ'.O=dCwK۬-]#jhE{! u8#Ml@VKghBGLIz2 P2+8oٱq fl*xQXp]!-!E+@^?ΝU0$7%v}č]/MӝYB8yuFm#;Uz'Y|q+ 8Jgu+O*IlZ<o7UWnW81d4/1UTyC[ v[-A2;{E"JZ&?y[@#zR8eMpψnpi3D1N `7->탚!$sҦ9h͜?o>Tg4[;H% 5L{1#f!Y\$wlb\Ҝ`A̴ ¬8x6vK)KQ|zRWHJ_G4K{p~,lӱئj7x_Y9EP qӶ'uA,*C:3PS)뿩faXX Qyyuٲ@~p>9!=ƚBz2i- Jfklsck$BcgZ-QϏ\<~q&`asܯ3hb.S–/[R7ꯘ@Fk^=flO dNؽo~hhp6j3g~ zT,xgbKvLxBaBһ3zlw"yuĺ eP b9VhW*'bOpl$>wQPn4QдB\9Mqj٪rՈq5@ M&\HA.,|s~QwTVUf|Φq0ؚ~Jn୙UGx3vٖ1=XΚ&&vcdn#VÖwH~6~VWq;#xi -&cdB?a%M*id;hW0'?':mm3rWj_ݲA(]:ѿJyq@G+|*IԛY^. EE Fw*s^hQ"WI7WX+OR~%,.o'""DN0;P\"~9'6^גlceV DȲަ0%.: d,>kA7>z<`bP'dF[ +pOբ?prt y6"/^ Q7ow娱_G$Z^)O/S GBf͚@]n4`;8/[wRœ<̼Z rBLǿbW<d^7^Ef?BAeRxԵo:|u6du *lk^H"ƃO N'҇D`:>8 2s,֔ضsTUsԬ4ujcF@edP5Pp%gWp?:mYUv5B9!6PrBE5`ٻIvB 1K籬Ilj^RVx nsnWjLtJAii ٩zOK^v;UjG\g,gFiC}3p:g0QK-ΈgOnx~Jv{~q/ȩC,C1t^Dtȃ]E]|%A *J3r҅Ɩ?xQ_nXTZwޔMwJ]Sr9O8/i.]M39,0,%8*x#@-{6G ت+gGEO+}Cc1,Gr36w?Sjٓ`kOO SIhfP-RԾbX xf7깺P% (SK4=OInx0WB{y:`Z0i֭͟ ָa O5PDgsR!z0Cp'頄ݸȑ#8S8I/*RI,ʎ+mlܫwQI;^ic3ۓ4,>kMc kZL(Z46HC<0j얲|ζ$c2D&5Pc=l+ }W}@6ޅH#0̝#FUm]״ph2%`S+9G@|Ф*VfElomnEԗUprS!f vmtY!Gs"ea)?|b$-o@z_eT%_P(Sa*Y'ЋTz19j'^? BQHCJo|[隼OTT$zbݞڎd}b5Z<_79Wb!ZJc߂4*\#`C i (=uǠWwhvkgH ty}jWTD>%S5Wb@uW3BW1lDuU)Qm|&?p p_m S FĭfбouykƧV@R(H su ˴ufx^)c2qR1Ibpο8o~ ^[wlŅź|6os5EJ8aiW[2cB-s=6H98^'aDGAK?i~UyU]rq]-6ȴUiPZSV0!$8\M%z̬bxg F"S؄KΟg~ST%V>su31]`bPc&Pni@_,c0[5 Kg#Q]Ȅw_%i{IuD8ގѲȺ7fSB{`Kk}֕R8kd^X"N7/yYOE1#%ۖvԄuq w#Dzdq) bM8[SGI6oM_KE.'y&!}%deHSG'[l]XwʺcpW0nFj4c<γ52p PQm:;(*T@Q8ZsZ4mdi֊2 0.EFé:#L aMz8Kn,#e1 $C cp(«,LH D|%r, ‿ 4ڌK pPRlӐE\#v/rz? $Чb<ڛpSfxWwIv1SgW >`&}m'^%%;YyhG<cWRFL] 5/ "e~'z5gNiܧirw0(=[o՞dj  1Me*xZ|V5=)D@=cr%>֫:v5/u0=Q$XN,(cˮ'OoiEMO)aEo%K~' SO$*"\d ̭+3\u!ֹz t ^q藗F7͝jܑ8 >ePؐ(BaLwvkCzz6tx T<'x9P+%1+({#OBЭ&{ bar]G 07nSurj$0%aI 9oo%уx UlwA(Uʹ|9~h"Fb:Do"xgX(}eLnƩ:"'L1P# {./sW1o5eksc 5o{ۿZ U":M !X$vEgeX<%tWUbO$\ĉq Z`\O' ǁ^49_11u\'Bn_>e6,jV:=k!q쁣h~K y;"ḄH$, S瀳ECXdLDl@mS"/-f7:N `4%rti\er@ɭ$X6H@i'0,k5ModyaәFA3ĉ?W'ևz%3MsFsTs$"\PȨ VHɰi}+[~ܱFIe OB(J}Z{yMxESZWOh)޵,xj;YzxS&%Yzt|e =N"Loiã1}i3I}TrGde\&c}~<-WتV޴Ref\cszhqLUT0 WQ2) m c$^޶e<3ڋP^&oĢɏ޸}k%Ȯ$SFjlC`Tc7+G"? @`p-y4Ȱ!;^l4ۤPTBjZ|ժ@M\X&-& @%qU09ʤBQRBЌ%IAَN 2ܡyi)vkT[YD;IgaI\2geNvL[*l'< ѤEr B3JMW \n.׍0wM]2'zRiٕ=ro~M$4ʐj9HsE>>pBC4Ã,3ز xP@ݖp4K{r`90.xz훾T$$Պ$}c7+:Q8& ;!8NjǮt:akZh0 3<Xz1~OrV1׮1} 6Pih&Gd.<ص\Y%wFbbA0?qZAA( ﵻRq}ѽ2C -:$}?o5&7X L\m1*6]y ܫ7(x~Nڜ*wZ]`Mǖ,>k:a1qS&J{uDǕ+=uj&RQ&ѣ eh0/=:M7 F˳p{ݝ67J2(Ty4=VK6Uh<-(f*HmI *` pWm. fcI&.kE֯¤&aXJ C1tѽ Xq ʩ2/2 οM Lh'+1Q}N,Y |؎F; N|ΜX}`}1ue \ΨSF 9('`{ PeId[FfViVŹ;di?H (:[mOx/bLov^M;U4zR2^`75&p"-{5ڑ&er!{@f+|>r W)޴VjDEulu5rQфSZ[7< kP aZyRch)`DhJlo > Wւ\g^ݚx|j~b]<'2Plo5U.p +k=k$B4֗?R5gw)T[2LuبnxVAa{36)bΪc^{*%xS3w_^l#]bt9W(0u` uݙpCĞ}+FrLCjUv(27JYgLpwUW qxw&'bf \TdN2b݈+qKOd8c hv/NnC&J nLWiu`=wpS59J`w$82h7vm<0 DJ];9Cz?ܷx9!* L\sC$t=9/%7^8:bM-6"_F%f-h=v:\bZq">nj&|S(8*9wڒ5>47\AYA7ʏIsaЛ=#&7x{*<)I[Вwe@F߸n:DZ?ʼn9ɧm_j&2 vQ]x@c/eviȣ뿘m2:})>WYB>CIq1<jD BLI<-w&Wxneh b&XܾQf.\-5= ;<nl_:tf|cK(8z u{ ،q8Fmϖ&yBU15/d=8*H]Ȓe.] 3'iM{U)绿]KMj;2T X |=W,gm"ӻΥkRx-,$Ł8iG= {yjAr+2t e20/.Gt8'v4!M|duq WJK+dFS˩4}ǎ1b|lMuO o6cQ9?9 0)M]ľ: \ˀmh'6 83Q]xTOȖ0'$ pl?| ۑP3E"BG!}V(6QN1+'4}[B<e| ?Vmӳ0XDVNxieP|0I3B pܩ]Is1$Oj'Ry gk˛ Ό*0?)wGV'a%*>zIO[;@|'=ꎳ5AgKq˃AN4}BdTԋb8@)^Dcid[%#͍~i[b:K\>4׭*DF=ozvqk&l&Bx:@U 14c xm&FauN}],&A6- bQP]aH{NWm ' j wd1*MONw_GFȍ_ҫNOlɃً7hWGk}btt$SFE|҂Hq0 ?=HyqxZ&򲻟"IUP ɦiRG&+pa@wFwf߯<_:/Q$x$r&۽aF*!Jq#\i4F;u e?TɘZq7LӬHYmUZDt"bLӉ@B8z(ˉF~uyzVtj9:+f8bGtHݖ7ɻHFithn =uXnb,!!8j7h U@щxR;/%u`x< dFAT0toJɕ{,R|0BЧ>%Qv 8T GzIl;CɇGՐmHng[Uc'ɃH!{1!i㧭sc'7z}J:P31ݽoKlz1,2J:m_.0d*&;٬_8۱]Cgj f1947eliZh"F${㥯g""EJ7q&n]P:AMd\iwo!d&%OI<2մƠ#/^H(q<|E=Ϝκymνaʲ^T/Z#PǕ$o}7aSFsEQVW5\Lvy{-Yc?8p@l9`0؅09i#O]. p?ysv)%Kʞ 30,zuM;=2VDs*NuL<*ˉ o/= X3y(&/ɴ()s$ҥu b,8GS.Ƹ $-f&\@ԯ),MYG 薂3go f;CQ )gΈ1mSi(fg(Waes3o_|Z˱3+e{}q8ӷC=ol|:uh}o9$mWoO@ vL@p<8Έ3qcCX,tj1p6^ }1V k&vt.IE=w^Iv`~uYI_p廰ֆ.50#0>hm {;tdM  R K6fzkyY%RBiPH2%M] o`M] h`B9^Ao(r_ZX3JP(G ilOMVYS|)qos3M!~P㣕u֦Cq>Dָ (WF^UxOJ٣TC)YsTqX,S!YJ!g2dY,:l5 8q *\\l%6/cY`0/̺7\ҤDp"fFoʷۮ(@n*jte nypy|8s-/%'{XLMQƧtY8:b=<PkmBCBrLSb&2II>__|$Fųڷwsg>~#Q:¾JυXpውԄ=+֘.N%J6-mRMbombxkXGȒGYc헻)Rjlp+zN0@D6DPnpUMIάJ[z93Ewhg3׵-΀eb ߫Fa9\Rā=;N S?_m >8`޽&E*oJ'sF*-ٺ|h_0&TRwC _azs'm@猕8m%GB 7!&XdQoI`n,;nʂ5 2+Rܯ5Ậ{wj^0oٓ#U4NnU 6viW"wev9G=\;<걒Y\\=R2h7't∐9eUC-,+fpf z܏rI`s-b ן~^K(Ingn=p%,IYtRpNey}ݘSYȵ6ړC.~hNQZ3^זB|LRqB:I:}G|B[]90$\S׾ hVz‚U;3z#Mৱ4%/$#=ަ1C9׿3k-n$ή)/YKfZH¯*`u8+HZ6|NF{5bVGM #9d꿡5}c< [}eC_-\,yX/e质 e NCt4!g`|Q'r+f>UӲm=gupXɁy%v;:fֺF'~lmOmZ%J+:qWtBj{4 Ac<ѽRPB@/5uY0$j 3-Yz]UJeACQf̧WZ8 ]Fy^c7$],Jԝϊt Nh&~$A<}\;Vk :wL,Sm3]8h{*Z *`tRmLK'5׍zT{}w;͐-(kUҌp댴 SqXCV5\s_x=~M/)x6w(̸ΚТH,ju":6'Qoo͘ / E4xL85ώuQe]t*__Vc>y&Ԏ3q9IW<ʾЀ=Y**Y&7&^az-k_Dg3t*ۢC|!7i9z{ZyB0kԎC/+? W`w!Ϝ[AnwGeiL-rmT]9kYiS"E*ٸ@7f/nt,T߷hnAV+{uؠ*v,\HkQI ҴF X@`>Ʉ[9"t0d$N70 NA:`3l-K&ч{<);$ ,6^ݣ6.Zҽ\^]l؀yoɣ誚!5JK5J\P=0~I Tcs⇯h&12efÞ$ܪa6'<(Z57$R| Q!:j3h^Lr#d5]aW+.13N_`!VBt6/~]ŗ5!:ݶ-xſ%w#x |/PvEGHߏ[ؗ8lw|ͷsOiFf,Z%n1l‰40dŒsŷQ"V|*<_Vb1MtB!?[~˧[l!H(_ MQYT묘Vx8w.~{+i E(tC:_Ϡg૭"~Ϫ*F3RM;y5^j9XF6i Uw0,fpr=1LUL4Wj{/ kq]pMFPpM!, >$QwwoZ'ܿmV+&>n,MYH@.nE| T#!wHLYm^Yaɫ?V^jrKSݫkGNbv {/>jzb߰Q0p%9OljmF q4@<>l#LOWDv6a ,5"pLGhzzA(/LĉAcPbƣYх`WG^jRUn%F@No;KP{4' 6?uw|)a԰qUw>%iW'H@x"1OzC/l2hǭ#pM6vMMOkGS4X"[gF@'q(\ҁ7q`&w04 ĀW1nv*_M:΋+l fitp5`H@ݙ4:%rLwpHHQ"ev=ēRYaM!_4 (Ni0za=dZ>ʒT/WsMP7-S Weej.44U%8xSR">CY ii)t3k(XmkZsvBlanm㙈2SSu";'ep0Ss*8pb}ĂlҗHX:ge.^ YIїIdZre*96qdʀ*행CTS?a9m^oÅ)w-,'DK@y 3C+wB7Y'lG$wBco_b~ 2 q@%4 dD.]+j ʰZeOY?gֈ06b/Ï0BÍlML@f8ʽ= d/X;@V]jM/&C>Tv1L[=Ӛ$?߀ O޽[Bq9 ;XHq&Cnj.oX/`VtԮW:,͑'ZA_Im寳ֱ6m]h-1"vgwp|)"#=᪓1E(yU3'uᒳX/:S9xr+11/,uֈpj2^WlbM[̯U`u_l88߹UQt+`2-$HgQGeػl9# zV7Gx7! o̬vK~@p oV[ ȟ!Q)[=*FZ$1vysaaХahb|vŘz|HZD=zRȡ`{N'ZSViȄn6鐲& E M_X:|RjHr E_V `vO\̫P2?hDoz&BfMòB 8*a K=ǶR}*k {Xhgn繌BeadѤ?^p FiS֏Twɂz"X'*7A?m\}I-b"$NW񦂟\7 Hf>nԌϷ.̋@_7x5iSq<3:d"@(lغU,KFZL~EJ\Jl*?d޻%Bs圷^ /|*+ij-yRϕFYESȖ>b؇PYa NNsC++Wa0*>ÖD>h{|z4ys^׭jO%-dxZ[DmcBK+z$83NG9śfG'xG<% I AODYa%=[HU`e7%/BC4Lsf;:}S7v^y1"]Zh5 ԶX;'.S,zXϷZol |v.m[)&J7M` s%YL6Qᒶ:e;3difLIItsF'd&S dLr}Njx\],{HTFثE͞Y/O<|*Zh߻ v0W5p )ʄ+ڳp+3ݳ87 _ q\lSGUDs%^.CضqXƜ/WUQŏ4"|V:BTfZyXr I#WRB%;y!"\̜dsy@"H8dO2'8Yz<x|EQ̿Ih€BB u.癑03v́"'"uw\Z!1 KY{J`?i*%|MJqQWx $`튍<92pY[uݓ\¾TD(7/j@dј,vYEbt; ? e7/PoKXS`dqQEyXѲej(<_H=w9O`$8V0h XM'3\6(cjx51 *%16iS$7VrB ,W0zu݄(@Z0q}]!r@w;qb-T@ URW}ΥfRFEeA~w`~ *I f*XtugOmoE l'jJ4+[Y>=SlOߺpq.`k`]lm+_Ÿu1qZ'0Xm4~|U1HlGHZW#~a.E @柂/IAvֵn $RnngCsVI7TƟxeOucGHP >m@3G9TgErBBS\Do"/ J&X"9$F*4~ &K1h*]c b$J@o.}(J$f `}eIw)jP.㸠x,J!\>p:;E) hX3l2U*漂]lV7&+Uɧyݻ>&+A' ژL8_eTҠg4RzK8\vk\^Ϡ%ϵ˗ *G-6Z&КŃlZs(G6K\siPc@VMž6c`s6dFQYZr@tF׉ D l5̃~ȍØ#4._{+H!p'gCϪT:W8yf8 %A-$fo?AQNī%yn'399 Dz(6:.AQn7=ê}]ڭLW]L wCR-٤w VH{ bFofw늕-~?yƴKhh:ٵ4HoBK<5My03Ϊ^jyg> p3NvL %C{hkRXIa5T5X|I߁jɂ7Rxmxo%>7}Ƿk{Je2Ѯ\ϑ_=-pCx'0_Wn@M4PP~Yh?1KwԣiGbMm&},Ia#%~qkقS+,Rhyr'3 ,qbA4X%M@ٻ-\"l5_v'(ak7>9 KEXS%M03z,;C [9#}֥t&S!OI?|df+8+ImmTv8o0,,k]$CPVh= ]5|@SN~FB둏xnP&t.4%.+|2T&o lT ApY`MMyH4]gE9Ӭ84r.>LuHܯlI 9R_zURn(n_.+UU $w5hB3$W5GMzeEQט߽Wp[Lt.7P~Hvzm.scG2o dMخWԨ9 ʭ%j(EuvTkxb7+0Ī sbf4G|@לLўdYA9O~:m—*Oyz҇{yMKVnT6ҍφ&ilPcꚲ7zMh"6W9-ɧ1u5{4eoX?}!rB,hwf LCԖ2j2Y/~Y̾B)k5*>|z ?2FtH>ǧ kG 0KȘQ;.E|2mC5z^tr(lkF0Ԋ޼_KySzIz=K `%Kjwʼn~=| uzHdk)'O>HZCY^\)Fͅk4*}v;>Ipz+݇F|gݷ|>#)B $ > O>ʔ&CRWس ]Y/8.SgF`7ҐvktS`tP!-.c,DRyZO8b:r)OL@/ m|r񎕒&~zuR0,QTޚ~ё%( a#C(Cbě;KL{j#'1:&Al kj*K"ꄕ5JUc 33ZG{jC'Mp9t`W=?ԥ?7ԻF-2a[dfL*_\!Z&5,l)P9G攠GߏSv@ G@3]Gg4`JJ-Vषݞ(-]J$Ӧ+0:ɇ,|<1I 86 ? 9"6}nMê}2~ݸѬi[qؗ?1GOMXOqY;|5T;r ]Yi]S'9%48*\/d|A#hWHvukcju7vI;kIC-]m}5R!}o F *7r >@0N!qz)E@O .wr g8)/{?͔)`ߝ` +s-:0^\W q9I$jE@V"̐}3˒pE":{៺h-m37^v;9uX΢}ߢ#3vpA,PrcN>?4t ]y&6e3 IX%`YAh%X@%驥E38O'9ǃ fTXOdU) z#+M'rqa+g Nؠ+}]!u$*@7C~-W/[ &7m@+v;8Ap Pr@ ,XjN7i`>ƚ;-ֳݪkKSVZׯeۺOSԣR+OF F&M qoSy4?,dܣ1?<71kTwQx1ȍӃ_u"mْ4;X85ssbpYYw(UA1x&\ 65zQJ6ݺѕ8KM#4 s[ \Q?E㙅=<:;܇RQ̎fn߄厵neQBc?1M߹rUEMUHL7Ɨ$5/p$nes7 Og|+19L{Z4]1Bk2m,,X$]c}UBl.v=6&fv|(zq^z&4~ 4^%ZTmAu{Wq*T"Xe(Ԩ[UWC9q }iV[Od-;DhYJ3z_+٫dS_$8{$Q=Ⱥ IF1+?'l{lWl '-^ c͇䶀bԞ< tIfo HY[*}6Nqū*uΐa|I{mIךGޒam71/ [d} # 4yoRK4c7B.B|<F]=m9e\5c܄ä`Ż wEJȰ@s jcdƄᐆճޝXuWIY*va=*:Czw?.1#˯ )pX2pm/'ߔ׎r>0J&[ l*תk{nN`Il5*{19iH&CwR>6Iŭ. $2"߾HYD#K;'X͟:HIqr`P8ـ@ 4Gp88à|PEz[,-Xc*]BVʀ:0U 꽯a< hDk|@zN螈쯛ؕKUݏ"9p aM?ʠR~= m4;2 D-8Wrȣc`FP\OBV3n[u٠e =3\{sV齆$6c 7AI:'%*lٗ^:Q9YXQsԎp/Wr^&h{E8זa]I_(h$64@WI+XϼxB- \)͵+,ϑl 8%%<@ ݢDP8tBt%T_Eټ. c/\gr̲%_ѵU0YzW%#`7<~pUyH[M9=X)c%iy_TJݝ=GeyR.+B$"b6.:]b\8Qq0[tJ66:sq.}?V-:+WuhE_->1U/4b?s`HDԫ7i.l_ϘD2׵z9}\ܻa;Nh0wMDg@fYN*Y,xEN 徐 ckY#wҰ|4,0(ٱw{hėRY7L.Ѻ^#@#dkSuEO`[^#.9mXvvAǩk#~Jatp Ծh)8L0ּ2kRփ` e.a>"$p7'Giq)NqЦKjՔgꞣbAbhS{xZqc!'\k}7"0S/}գژ[z|++]H(2A.E4a82ߩLmWO=!yZfQ+ Uai2W,X.Qg&#L'V/)+ߧ)u.&?k,p0N~h.·{Iy4-ō1JFk4Тa|P 2fB=7xg-qҔ-cpM7Oo}1@:6*ٙ޽ p䥹~zI|T(VKD0 vF'6^4>KM>d$yvOӸFƨT[bSD-7Pd wQ44-[ :?5i%Wغ~PSu͋jbe1L^F %@ {+ x {VQdI'Fp2?=~Nʂz9o$?XN⅗PBbf: 5 ;<9*ccS@5ֆa2Re )o 8!p~/$gA猣V4`&tn)>KpJ_4%q t?,>QlzdۘJ>/wE+G.+n>*݋ΞDo P-(DD8+?*ώ,)Gc!6‡4QQ*q f?bDfƾRq-䓀(ĶmyPp,j1y7B[T#EKakVEQPܮ9^tg2 kmN{ ͓ zu$݂!];LL_A^1( "Ȝ]!nZqҏXkn'UNe+9>}# b72'D j ;|Vun u=la8"Fd-݀@Xq1 f_RɗğJAnڌNs I)4*dFŐӤD1+BHk'Լs_c(G-ɂ_wNܿqrե縞R% F:=L7-I{P-WN#d32RѨg (+rHr数0Mq=x HW-b؋_‰0 j:`G`{=N!e&$",w;J5Ͼ$-0iB0G\ݦ~(8V`zI2:I~߬{F3hrŚ*3j{!G0i`76*J 3bP1lt6(+^UÀ9CanxjA6[EְI(#OpwyWD*+8Xm!'WJsu85qzyjnqdʯٽïsmwE&ȍyOj2E αne8#mM2YYC`,WVK&$'?skSrVI'K=*fN'~n.FB3 NF<UQi4 !e7ڵ)K=`p+HPX4UK# NB-,2bl,|+.NZ¸3O&@X|`jոՏԹU:Yr5nm1̚'ILЁe\拱KiX.٫y}4TcO9UmJ[d+ Y8KKcZTe/2qGZLlX-;q~iU,R吀 7M$PsB]W7 &FgC%_$WQQr1+Gy+mYŝ禗clт|p\KJBI q!vE%}a /r*xk$:'#A')d15bY؆[.hG%HcV9:530v_Z=UV_r4:RGW}"?πbkX"9`ӂgp6<ΪA>!dA.oU;)2E,?2sq bV q@zϔkE| g"5@ݻD=*]E?KV֔ϳ3<tH ? KTFdo;Q8J%7E_:4 fi{*zcBZ&S_/Aճ+ ^d$Sƹu 8֕[V|ȟx )Edʽz#]괓 }2AJBA)q1:j$sBul"5PݨɻSyl7ơ~`yqzqwnsՉ WX8N{;'\.p? h:v}Ph5rӻɪ/MTFC#@rT@rڱτӠ]3RhVR7g(~v~cD]YcGkߚGP!gzw=t:.dvd.5ḓU4m(30a^o<[lYao&F~dBOfPEJL~WM:;UՃAH[ .|I툴,"hgXnyV;sI]laG탶t^KS2PDx}韇 k_J̇3$̯g,Ի;SF\RޚJ bv,cOEONg |Yn~ ޳zHܤGIB?8ca4_2>HMd}/-DhQ qY9AX QmZ mm#x0?wFŤޤL>)vF!UٰGӹSVu`5v.M+QÉQD9XWX^P-kޕg"xtlavT-ۣIA!=uNeւu= ]vخNc Og"u-VDS@!'xY^%T=,]2sZg<:/q{ C'N/6\dZ.~a }?gqٜQŅEM!AsJ%<ҡf \094U&8)8nU\~mIyݖ~6ۦ6$@;f b)YYg}.,&G%d4Gr^$8dX:[1Oleҍ# hEoA1t4m7LtقCf݂FpO~+ǫnFjg]Ϊ]oOZ&n#拏!OAg(YIT}! 1jVw+¯) \(A z-Hp|ux\%kS4Gu&E,?hZ=Fu }C yԐ5]xV&^ PvgvQŕJN-'yU~qZ =!z x)7vaȤ*- O~|ٶ RFU~WNgo!,|7}M5{(4) Y2T!Ҟonh~@ 78zh<$BS]mkZhyfB>yπ:m7.qhR՗mMcX9Gc_NvYcBXK{W2CI?5vftc3e\xpmuCZ2zJ \TZ^G>=4Fw)jhT4fE!`$lH83*36q{7N?z-r./v1z`Ϯhƺݼёm ;sY1BY.c XxR.ґDt=6zv5׬ ;53)Gwy!`e]=C|\LjrMMITvLA+ٿ2& XiC A> <(]6xv|*/1yۑhf;>pCZ%XQ9 uk,Υ!YF[2Qv<*m\9Giq6`N $H]itej\e4^7X읾O@DKL]iHH ' z(pιØl1OqjXߐhzUZ) >yaFMUT"w~OZ^Ic$0>Q}Ou!6.֟ ~م MG>vQM* F#肷kb >I&փH:k3}jFj#uy$ԿRT I /cKmYKUB=-hߋ/PJmai},A-DRʵ&rW~' ڬLĹ͕fE,%ml3HyJw VsBao-Z8F)X&;CKOM>`Y$1g.-JcJ@^WI׈FUTճ=m|D>n?E<<tPO`tb'b?V:/a\0]+{=fCR|2􀕜YdÙeo)V7VD%,zy6ї(gfKLGɍ(Z F3Qr'bsS/@TV/fvjc+1YjQk }U@vX dLrCܚP[ZB&K;j>dUa6UyrjN<~?p]# Z= &;͖W?FJ8*r`ȻWI00E9NUf|0Dȓ*zF>5@7u0"g!So|lvޜ7cuńLZ)F\B:t\o:*Y8YRnRlM4A%Vv3/l:PX[R"s$֌/,>{[R>$Eyd)I7BRXh {WFƗAXfJebojT& ֝`A8}GD[)W ;P/eŔQCc%H=H%K9Xb*Xa#rC<1H+VAf.'X] B>Nﵩ25ֿ^q3 񾺠Yf1^ulԭXB6\I1a"8[ Yj1D2{TRW>1 G]r-~H] %62CJE-yKDԵc%kj` Lq3Ov:#s˦wpR=n!x JPIz!m. 3$v!RՆxE6M4B񥈢Ef9np`#3sWM'-ǰԹG&uq1P,"IgZãZ˹Er&󒬦 ?Is PtWiqꁿ]9Qt>_Իc<,C\KZ,J( <Vc0o *\UbM qПpۻ v Gw07^,9T>m9fJӎ LuU U?x-~Y9۽L v)ŷ;ePS,_Jоhb-&lZL68;'(6H>zR#8%|9IoW|+); 餩}ۗ 0| !Bձmv' I NnX,s07O;Pu%i߂g,@ ?XUnSj8;lz $l~5Ư!OC:>-D6arIf>{]'> hZє2 5tn؂mfwYpan٧v..G.pCgZE˻y,OU4iZQ.a|U ׋إ*̌ǜ:9v }eͲ1wAc 5Ieq2q7+w$·ۍc~j/r}ڻh91.Q<7 ,u۷^kav=;Ϛ5yޝ>DW?iN4m[!JTlEυn_'4OE+jtm#iR~>VSN}qsxw{TXGB{ۺ.\#p>b/ rBF$_}lÀ^W׈τ*x\vI/2}m/Z,暖 {һf"[& uQ* ۡ[LNv5&̳7%É.?Onusd$ qr;+- ( Nѥe 8`gH mNͥouoCꀓzTB*(}*( ڵ>ιϒ5x6Ҙ?MQC=ԟ)kk)Pc]z+r'Jh;x'aݫ?`B[ 0J--i{) }UxKDZ+k:? FQGc3zg 8cmRCQf4k/r60g9M'kzT5-,Ĝ}yx١l% AV\!v3E2$κxӾ'wTQmn[ ?(HGbO^*iC) "Z@k9E&5ft[Fv~deZ&!g}M Q]۱u(XU[CNє$7R^RD^fLƪgO8z̉Td]{$ gKJ5\2Cmێت2JW.UtS2Bc{fb}?1@]ċ/8 "7iMxʸQterM3 ݧ"5_ uΆ/(NP/ Ւ2Q ct+Ŀq?(ۃIug-q%)< 6Ʈ7<.45K%"\9H.tz(ʭB+WⲩYpaj Kؽ=}>`jx3ԃ}tt*?b˴K ک;A\dm%I Im> Fgh·@xxA$&UxtP< 4$t(CT!-\kDCl6iO Py<8ؓer0m~xVxKFόPg">'U_8:Xټh>.6Fbxg5kUc ]g ?OA4ܳ¾u90B,xioqxpaO`p-G)h[軃+uAl5esf S<#s_sN~r bp-BN:<Un}a=jw`g1Y4hEXL3Ĵ{769Ȗmp48t]Z v'?džü:T?%~vG9.PqH4H@>F︴DXg u, `tL1gR`ܔ-*!P;GNdya TH|ta쓦4IV=|(ǘ9W |p.}}h49+`̵g6,]Ȁ\ͳ#+b>~Xi0"yde!Hppt$Fr.<&7i2SP ~ߙ# 2Zi{_"WJėo·O1 x(F s4OޞZIJvʩc׀C/8Qpy8hLFzoe J㠚YtF~$! %1ᶥLr4 t7▸ZMSMtN,vAm+EEviPS#ey@ &-6GA-L/JIUO>Ō]?}TvX)m-æׇrhRNAm¡''>BH ԓ>/2)L^G9LʠNFOBYoLsp8 AuwS1 0t mrG&u<4U/m ĻUKPi.M[x$ڋTSPg!Nޅ^ESW1 q=AJV!VRe ̌Ϯӓ=TQ6N*RMZ^jJ/f speckq k9.x&Bupzr[$0<0tԝv 7vylV+[Ksc]Hgm4H8"|*PYbZ($'amFY|RbZRL$%\V#vz1fײ8 >ZBmZJ{6T.ay&ʂ'iӲ3!Ŭ_. XN@> f=XLȓ"v5Iq*:Ș]zN?[4EDW a mj&˞gJwRqѣou-\fiQQ\|,<+MRNr[cD=0 1 \Ixm9>wJ5Kt1]ϻļrU!R`td<sqx)bwKds)^6PInQct]I骋2v wmlX+vx<^#J[Cu̟@N#A]nK(1mTur YLۜ'F#{$=ǖVv#a'濢+QY֌Vѹ`Bm6nв5E#%c$<,CI]"ho$EwSYܿ ȶ?d?dG S%_B#nVLwyVنO( ۻQ ]~d`k؛Sk 罇N<#PoE>(4'(R*)ɤ->jtCV8*ѥ"UAiۥnAC o}' H aiὤ ̵Ĭڨ *@>fG\2Ṿ^RyX \Ǯa@ k`OHV23+-F؋k}1fJ1³g6Džylrc u&:|6uJYמ:*F;9AI#s*}I.wЗfvx*f+S$C{DbZM%7,=(Srٰj嵥^Et-FqƘ+/sm(+O:nVS1/p4c`Ǎe }sÎ%*Ч20!?:G}Xg2hQviHckr~-?dWw֭,`l6GDa*m)_ :G~ _)gGk+,o_Ƥ^!~ϿAD#SU0Һ4yRňsv"=S 2u+`OĒK&%"C<S4|(8T,u/7$zh-z mAsmHykSs[\A͠h 4{KOhco:RO(j>sN*fA ܏k}窬0G; zvT&!m{T0 "ޒ>?33@uc,n7Nm7vsQ7Nm)׈]zvi)ՁbE(,fg`# A]׺ڗ t!5~ SX=piV7ێ ~+WnNj{̪;g.ωapH2zPDTs|f,`A3Sd)!-FplXQ%jOrШ>&v|m8}|SѰե5/H!H|-uy㑘 | %G,ֵMs)]7C% 2+zFH4xw|<᭄ֱ23sM*Hvi-'RƕjūX ^|N $LTA(Ly_˕|J;QWi/@%#Okr/{4pyyjԝBցABϳz/k9fl=YUbXpaƜ8\U TO!GtpFQYah5LP訥 QUr{dJӦ&z0,V-Rꦎ E,0sMZd* z ICK_vOy|+97Ą4l50}m 3bU+H 5h:z*X}Df9vƒkc8f]$z+a\z 7ʿ|4.t`#,:W0Hc2~ݧNAz:a]dHQfmq`F;YLsۯȕC9``HUJG-yy/w "_o'@cP&養έ̒d 3B<ˬV) +)(!9yҞFrG>!ܯ1w?d3x"]8jtTD+*d!dA$}:;0oٮTʎsz]T Q+ry61 v;g.\CWAxcq(H,vnjΥUó5$ f8`n)ߺ՚RO9uj@gpmciO`U1*4ZɑO{z,A6-;*e<ޝ W ʼv'&s|t~7<sJfc=mCK'0>/hB,L VUE|۱nNN>b/i:)ɶkbtBQXQۖMs؜艛u;saO{zol7$s~DoZTLF ">Va_1,*x,;"d򔟷Hu9ܥXcR~iSe 5x{3vv|͒vEkŠGkv3xT-q`?Rp.0V@i a}:eLzQrh^VlK$ "_jj:?9碮PkfStAYg6u% ܠcl~|\}QsT :8?__US"7afAhMWز:P(: هp.0rխ 껧$"%ì>͚d-`_9[Z[?ĜnB@v?:?WWN{.2I>|IϿy\[=vKXԗ٥?:q^H &$׸m`u%e\3dzPtXe+;!<ݟl3˔6iiΚB~s RQ/FAUk1.*ծч삜1c]eu Mi{㊗zAdpz.Z%%ܫa3JX`։`rM*'-{U|Qcp"C!y'Ҭ0Rr?%H:aϯ.s=c}`F3 CTڞ/[ }:=Ur jRf.*n<%e1 BFͦtoZݏEUU_-d>eZқg 7\,:-*nY?wC:b12nXP*'iL?Bra6qg֓+@s*pevy HVΣ>*> 0fy_yjtR?%kw,QPU)eaj&k_:M|ιBx@BE#bdqV\g mOrh /K?3$S޴:74\v= rXl$C I,&OVjd]gtpJ8K۽MOzQ5i>) "4[&W{ .U`2Ugܴx{U>|ei?l}WG\OV%8Np6S'S lQdg}]_gtAv%S|OomsTT>exwVߥZ0]Q|F̺|N0 SPҚe&O5y*AߍBؒaS>|0JwC.>t^DsҸ{%%}%3f(ǖ$ө0EE}3؀4Ѫy!H~'n}6m!S\= E Ə)PgwXksѝ[*e$tMN.zZa+䫓' ݫ GPQ-p^߲#dlv+-}. hsTl|\ď.FS=g]zJ^Ch]X}Pf a R618XD.CO{آX/愨v(Db? QO׳(NКy4[r>}%GksONPuD?6H ,` rsD&]x~>>yO}*}Q2Ku'RN$KF7 ?3S>YMt3^:ٝ0u$vy#Sn?=daC J>">.׭)A GR-øw\5av{ 2ᝄg`tLm8KQH^cIF;sռ1+BdkHԲi65ԝNjAKqRďujqYBH=I}| LDt-u=p8/Z X%r`E9xQFv,WBor;7^}^Z{"vNPp ]`Pajn?e(bժ+d1UO1!@SY;$!J^4]}g~ ߐS5k! uм&7/FfУ,BUYz`j'.OD31&=`>M&5![F_|0Yy@x/9~!xсPM\cw= :&Ћi|F b&4x[{С~R2ɾ0J7i-cL4G[Vʘ5 &aWҢ2CUhhn*fuc^ȊÏh9/2nyn3-lx db>Z r׫]I{kK܍׈1}PeոvR:eFwF,ZO>q^2.'!+E Ys#kKdPVy8wzFfNoSgJlQ_ x0*1Y܍J*?lf&A5.MtX{/yf:.e5rI;VF mY?3Uq{!1yߦ vÇVOMewnF崳7Z着)yƻUS>kH3IN>֬i <; P \8I̶:x2@&O- B{@c|9n$| KC]3QQ;Kxj@|Do]A tf;ǖi}pL]`gI8Wt%h/d,[X[O+I ,iK^l:jm؟}ݕҮ4?ߵh !xP0C7nSt.ϮLcd}Ԁ7}`%2e$Ы*Do7OErH(|_ts[HIr 9>C.HVƒbL}ZboF!PPb <tRK{5rS,? vfv:*Fƺ@i~cuT W1j%_g >&:uR3}3su\׮M5.*~#jdSGMڪ6 skopuc~xq0;(}? Pc[x[ק; gUJ}tjɠ@L n~GEGr[~/0?%U(av;h5m]ۊz^q_='ZF Mc|˱ f`!;N[:W~ܒ)A:}lߖZ?q%FfD Oz@a,EJ1`Mc&e{$:qA۹uTr2 %I~ chfa 9vz]3Gϥ^/QGnhocz:bތaS/Ao㷱U`'IZ'b^0HwHՃ}K3LY[ %6aϓ.z~8R]B_DNb);_"QOrakL,x ? 65m{1)z^Ov)}W+q x2KtTv0pf[OQfPёomBg_YLc _`W}p_RA4!`_uhWW1f|oY4=ѴN\[oK^!_ȜO,Qp2ޑo' WMVrS;:Pңeip^;P6䐵h9P/h 4-;R.ot P0AOim;(0Teo-xЄr,0a>'b4镝 p}ԭΎ62=hrSA1ۑ}Rs%%SGCW>P-Êl.~ .<>y#Ím$Xb!)c $? #vYf.F&הt[B '׿]>5F}G-ՆFjo!E'*k续עi9\va{@x1 %,bi5i(PJ{[ϱhRwx{tj"OFKCЛЌ=IA-RQ7*I7&'Ǒ$R8nLDm[{߉MZ?uQK7f PdXXaށy˅; *B[gxwdq,wX%"QK̼?;} X22*IOx$'PLbǫK%NTks̤Tּhm lLe O4фّj% m2a;"wujK#ܺVo=w<-Geh+=R"`}PnG(LO=7eZeP\-tU2BO'YBS;mAPxYzwr$8Q$L%}¯#%j3X4pE"~152=JY@Riͮ ĔL?pM(sz $ӑX7NPޑ *fop[[Ou[Q>COiQCkKեYr5]nEŐMjpu6k2Ξ`i"/'6Lޕ@ۉ-t7%>6 CȾ ek*1dxRm3h|ku]Jt*荛Zl7jI;cCH, 4TcT=bZ'?!>./.ALhEV I~އm[nUKLP&x/+ *I?5S"w5, P2DCa 1Yutmlu@jAt@~ H/dhz(V__Ơ{6hBˢEr[";2 tMPʁ:Q/`q>'o_eńÅݗҊ _PUWWmNc/XYϯݩT{Bzȕנ /Cs϶?[IKuo h/EcՌlv:#%<&k.Tջ_VP}Iflc X18ui߄ : :(X/F7PdM 7Qel7Y5S0NF㘐!drVLM#< OpV>G̋xv\RR>.+'k܅<,$Ww&l5{.jb@('^ɱ5hNJ p= }Ͳ|(-oqAs*`o ϲ1R]h}%pO#K `vt`<g0hV]Xi$r`6_ 7$i:}c%D]*Wo2[Y+YQCjYRQ_S/l#t tfuCzaG2%ʝH{liig,6-I^ڈ{+0}SF.8D@5ʹTh?|;/x6ڶe}s> ]>sdYe9֒$߽UR(θt?$*ի&_ *o2w{Dɚ=:vUDtgh7ú@BRldz8c+bRLÉ7ܟ]gb?Lך:eoj;h,&[=* YdңH_ Av==VW72jlT Цe6Rʑ݈VIm+ϗsp{WE:6 hݕ6F8x"t\gejPhCag2s;?2˻ ʃG!҇b~Grn ;1ͦOf[U_n Ըvn(V?X>=mvޘT$;ْ)nh%&SyFS|:?Wm5 o_PfD l@!oVFˋF].Uf;2NjWT7zH|<-o5J<|(&} F ól DAP6' 3sN-X';Sž!$lib;^3rRΈ. T ˞RbD~y`(bPnz5%yhf"!8X- sBd;ȩRC-F: M4g";hŤ-wxY|i6ị啶il)`+xex"'O}s "<ß#V[ "Y*藫1cHDz5z ӭiI5սlj !5GUف* 8ݫ^Ek*l\N\(ۃo8_&UC3xtzРa5QLJo6s6J>%:N@4.U3Տަ!*&T]`o^]Mg;e5x,/K=Ñ]͈˃I*cOz zx&$9PF* RqhSgi,=5w:Hrn9L ^heXnUIi&vIj}jl,hZfvl]LvkY`S! Dϭord&Qkq .su"#PQLd'v-t'=DVaJTV}xδoܨ7,rFXX#F{%g5u^"6K_CXeIG/qbҘwrB{wU">Ġ3析9Lc >`mHqc\XMH lŞʮ$u u(2$#u6"|? |ïqoB4FQ&x/-X̋5X? Ar K9q "ܝ0@⬜Ebf E>v$(-Q~[ +#x)ZK_05܄8Pj97xY/(9HAqW\-YsBߐiسՔZılm&2jKN&l6H;80w=4&3(lOK Bג?س -,k|\T~,A9ɢd@T(^8w%b}I|󻥤xYon>0M.[ɮXRΒSW&t_ yQ#~ @gi-!Q[ 7Ә/^$P,"FT*.~Ho>7/ƽC1:"_1 Ɩ `oSg]Q3j^_b!*ָL;=;ٲ2g(5.է[7u@Z֌YۥikϐL%VWo7 ݗr$>g4l V0S08"q/@!5_&!Ƿ}ѸirD_M:A>6 ka(S-k\;xH$VC`}idh2L4A9r4n7P\ö҈G5Jf^; |d u_=wﳆB茯={E{3\Qٮg4ۏ;bTLMnGOd&,SLWVZk9U y-*S qJ*GmA8GQD_k\YvZ *d*v9(R22+pJ+ZunnDj1_{} `?'$-w]*@o/bumMT &){$7<dEMyܪV )ѐ*LA+9s\tP_ iLZSc\Pd $A|rvnaBk2ֻ@揪ïDmɱGHnOAkmXat@249P짊 ǰRɎ9RĎ~D0,)?D0i@xr'Sde*;/(CqQHk?Mj.rNfhT8|+2Vx66dV (brYPIDS2XOS~6jggĂU;/Heq_9?0nqHc< /q8dKfϔX:z ŚiS%e'DmD\UGF Sˁί4qvy{E~h8`y^6;]y"/ OP/Ӊ\aPwd&Wy_}dfQ9VLFOR);V>eב*Bsp}6Ә5yw])2>5K6lUX*!BMm~ {'(zӿ/fŲNx3{Bľ~zbS}G}G:ugDF_q08ЈPIi4Dqfܵp"B1(MY+UcvaeueB_^~sXؖb# rvoƝ` l{v 2" 8l1_ O1LJYǮa=JQA 1"?Q=kQq2cd4@ۘ' *Q f7#}0$7gqJN&B=>`h4Y845u;e(Z81߀8Ӹ:- 噿ڤsE;Hi`ߤ7d&^! ^s?|ۖkae`4JT` y5Ō4q?9Aٚgx=Tp|&[jp\|&~Bx50+E2.ք2xY13iw(XV+I{2[iVh> ?G:WStRNn:ȋY*~36 ZÉ86n c2,zZfLx( w G?͟A !6O7\kO`҃3=.mr]gVI(Fb)u ̰V3ek~fF M^ζe.*@h֯Z3n5***\d<@TÅ5ɢbSM`b3a~A0%"'=b6PqU?o$ޝt3>@ڔx*Ƹ5޳Oj^=y2i YFk}}`Vr1K| M0i>Xb['89?~^P34n~"}ZK/@JNdg 5OEít%Ra/1#O#;u*^)4mbRCP3I(,''ӞhPF. 4ޕrd֚{_@ݦfHCS1xfD'˱* ;1eK&˲V[}-L3mjPr-ب=qװ"Yj1̽˰ZdG6|Mll(ď-3J+U# d $YR7J^)AkU~+Ђa c$58[- &m-ș-9uD*y+tu3⌓x@>T@ZG% ujaC(;c_|ym"hn%iKo,؊nDS38[<'D?2L&0//Ahߊ2)$;p0@.4M.rd5VP?I!A7ڡGӃEnac4CWQpqQ(Y-ub`k>[Dk=F4 mrp}#p}CD^V+uӒd}BE#v~ "֛LaפXo YHW |Um]Vo  ץW,?^L~+v: zNtuqsA*q zֱUuogZuF?Zx|Jn[A3DT-St^-5tAM q'w(.24s{7ƴc6'T-Se29PГGC;T~jK۰ rFr9m:(wrߝPՏp- W`U b+yg i1^tM6NypJX*J0ޚ~z;6%\n5.u1X ( K'{Flv;ܜ3rSpZi<"[ e8A^㢰ЁEE&5h% Z{J *(8tdf.F&?؈#̈́px_!? /y5b5D@ $*rr^Qm%6w/2 (jv B7Mei gqLklS@RvSnT޺RiH˯k}Ab\P bQPkҬQ ڐQ v+IQ7G(D}oAZ z8.#{[PX&nBK#4]儳˯ ~w@zC~rŀtPإFiJ6Z7Ts,᧚(njoe srKn2]~rhpԠ~tgÏT ؂GBH ^An_ &ޅ}6Em)g૞_Kp+T!2yuNcZjSxS[2BVDL0%nh$Fg5C-w:`nGxziGזT4̵B.pV-W: ߝ`rسͷW l0Τq{-FU5fecC ʡaf:@0E1 [|Ė`I^;Է Dsa \z_FE1s78w_KHϋv5?]a$LVů#6]iZg݇}BS. @' ナpeNl;D$37B [ iRuUҊ35TǥƦ-OM\ S2 !jC gS 4,TN+c$;aق@2Ss϶Ey¼(Y0 Dxn8¶S'9~ CF2}~ЪlzWkp8(خYg+>ݗtJ!eUnkP RB4cQШ_Ύ`\,U+4J魌~3tsg͎9xK̯o 1ݹQ5=tM&E^B{l"rper>i*gY FJ#nvnK "CM U=u'<`5O\ۍB{|$AO;Lm thˇO p*x4n,H$+b+g#5qC5L7ip60[K3 v#'E{V0 cz\5..IL3|јlT s>k!ttw܋ Rbٺ ޢF9]\}Hܡ^_e_C ȋ")܌idJSNˎ<{a'ٖRǘ gቮ.y!gC ғLi,*++v:SwҽݩU3.7jA,㈚5cL-I.] v _-C.$EV95f96X)#ԓeiLREs?% m m%J6LeTZp0{ݮ7w@o{Zz;KTyj`Udnu|' iJkYL70w&{(KCqX!"Ue i`vgL-F++r5(|,aay*Y=ZV̇źԀ# *VucZ11F!P64}ЀWj C!.Jv&`,Q%ɳw=hO>F#M$[cE.571{d±1Z0pr]Kã57B6b;w6sB%%Ns<pΩck$ޮ+?$ⴼ&%S¦|ic4 ? > 9\lF˕J!!͙н+&9Mu%/lOt@4{]m՛>tBnI& i}ZPNý&s؀;/e,M]g\@nr2SH5,xR R=]_Į͜dwNl0q'u+k'%{9[T@iNW{͇kۿge3rѨXql4<_Zl әfYd1X2: %bI34I{pE=uI]I(d#=,…ǩd'`ʄzEL@Vu //sm)yRf9%IAِ>DTA7q Gova?nmnv0`h2h7~H%C4v#|nPmbH#|+Ti*7Piމ:A 횫_~]r?CU9\XugFÿ[[խn#gwm|mEٳ & MW!N+2Va[_"5#8)HaKÊJ?Cj稀%HpX&VZ"3T@)mE!$ZlKW$Iv kwCO#Zْ_'@"!Wz#쏃ˈ|!\&4|v!Iack>wVw9Y2%ysa; IP (Z||"5}N""]t+HLsKcRz(6"c9W! ,n2x[ّ0a޹q|RŤRKUZ_eiτT˜6rqrT[N`䐺姥 .7T0N`;k$G5K > OKa2CF9mK&L?2v˜+P*hkO/؁t(2H㍖Ǎb"ݻVar%u&#p/="F2+ex>x_+1bG&KۊHY =:X M+1Zܑ * pqhttURA[dUP_cX89 jL&hS#W{OlLq@ݧ)d5H[eo$ARQۅi8xR> >l`V.ʹ} OB)BbV ~;V|V~|'$X=I(-tM i6M]@iy?˒Y^'#S^!iݭ`r\HԈPAf ղR8yD(5tE^G[ޮDsxӡ֤P#E nZSVC@'9N部QjIg0ÒQi'L0M Փ[5la &C?0A`G\+o8~L>(Щ_ʫg ᗳw8s;LVפ%N|SAEI(ݞT+;[?u1>F4<:L .bbig>P=FC+Y0 Hލn$8,z $nF L[dPx~夥ZJ9fNb`-Bez*KcwJ V>/h.txǕfW;BzlGr *ۉ-4⢘*Seor-i_'1QV+9h,(~5?7wt[6Ö e1X*dy~lSd^hLpk޼q҆;Dցu ?UA}Wl®uNN7_E R |n-94y^k4.޲/OG\  13ͣFG+* O;]-D |[ykt "jm'"U ++.濈B;'y`|?M&^[+qKǸ+?Ezehno@v!*f>R(^OY_*T> ^17άeη. t_2 gc eWɉF ˍ=j߬KP!/YPx:>L*Qop\w7^U4'YᵡFAdAQŚC%4@q P a;7,1];";q\, 9 ~{bP4 |jFBq9b9.o^Bњe`ssnF޼ }1~A0^c _R<#>QGag#pdkq(@^6[v{9!x@ǎ_DPn1 8z:b :d|z+"òl,EF` l bx1RoA#F!+zwQl#? zsS2GSào nTy?R[S UO}ȼ gB.f-Բv}̠:g;["&5|e!<;KtHX5ܺ^YD83M^1`Lqw\<<Ե|u4FY&Wo/#`RY%WHV3:T1ϖPi\bOˑs[#v̍[H=5 s Vg>h&-KU =lՊFkM1'-`#ޅƨmA1I*Bb;!Yʏ݋EevYa*ە`t{ѿ5 }()s4 S=b-6|Eo){2~:[bJy yR}1rfY!pӑz߁oU Zrٮ,ضzK jdlWizY!^(wF9 *߻a2o8`B$-ln*B[짹;mʚhqA= ;"b a@J><ZVz'س1_bS&֩b׍4{ς`|I~=Sy9~4!:c0]os `a-0ruE)d9J 2 fɝ/z Xq UO X eZ4~ٚ? 9YRH. &3hY|wVm@5laE2.w{ME=fwSOݶO|*wtߨD*%[S E8|`aը]Ń@ ֟Np̅, DzV ޤCEK\ =ޠg7e剨,֚ P:T.P)50 ~ڡ!"epu¶J_"4 q\vE^|l<'ly\H31ů5Ab5{5Ԗs൩"Hg3us1^!dݞ4q !ux#Ei3wV OL `кnS{n vhR 9j@YViO}Xhit"ɖrVU%G,EԿSQGaS>&oq4O)3*tٻoJah~/UmS-,ML?Am 4Gsxv62hEG/΢Tgh?GM|ezw?Q2#( p%[{@ 슬4CG/o@&Fשl[l#.֠y] 'ʌnϣI9@G yy<*uDp?Xo1IW~WwV_Pݬ;\#QVwmihQoOF17{* ܸ( ҥňk]h7,utVs[}BXJe ݙu;#XTY|}>ĤY%닙9ɕ{HJ:mc<0Wu r9E1|E7 T{NmpG@Ts=#E Κݰ:ߩΒ%1b_ ‹Qj VZ@_N _^ 79pn]el@e-'ӨܺAZWN = .zU5KRU WQW%|sg&j#Z\Rz_$:yPeumyIsTӟIh/gl,&p wNlsz_9 P(sҭ?-ȳS,ZBNhk f1sxLDŽSԁBhZsNjQjwOfc ^t plok99oݬ̹E{bgM?¤'>(NOIavmA?;9?IӡxqcLh h-uhG;-ۈ*`8g4 5=4Cu2WPjl[l{?R3'z> It|3(* H. alu4wLoeN+,6;pFf$`XX4=$_F(%2I À'&i/ͧEԛcĶmwXc

sq߂%2IهCL՘kj/ D/C7}7Xא·zHca A81˂ ufrQ4s/PTN#xO02:֪yd1e$PBg6oweOTDg,Z`;-~X;]x>!r64Dz(&D\ugMYk_|2l4}&Ea;Qq [8%I7xYm^3p (7ΕGy"ɇCTN7Ejd2`{oac ׆Q_ EjH^"~mr퓲#~%ɦ>zQK;/Aj_f;hg7WpG5ݤ=D@|%K;F1lcZޞg^J6sX|dcƳIn 1?"/A *fI˭KgŲ.khC܇+@I{{VK|t#l*8w0]E(c&CP}.vFh4!̋wH JH0sCeGg {gbHUYQO媗=2@5.PC~HW=E`vԮf1/@pM!]! vO3!ov;ɴ%¡P.C#q&/&kaz89|>g9J%]-? 492 aBE2Zl(yOuUDS9BL4Z쫡I%_rc ԓe/uϸeP9Bn 8j`І.yd߼JEBtxFC')aI${~(akIevSRz#uKg*嗹g*\8oI{n{~CS/n*YZ㉋/wG ',g)+nYUSK=|mۀh%,i&9u9;~/-ʼn+P(CPq=+0 8st1!"{ wi:(PHVf17DueFfߚ|'SߥQ0Ƹ!dpB [*(tqhÆܒ~+i B׮_#XY*z1pi*S4=xI!+ۑb(ѼGFx"IWg?;:oJ cS9( ;p9PՇIOw\=jX$ZO 4 h,@30MY!-qu}@ 6*8$@vlʜ]fU ^ּt)BF7B硿I JcTtRh.~R/ԅcqOnUX0Mʞ\ť0|:E+՟gubCZ l\ySSr9@4S|cɔ AC`: TKS0K7N>_h(*sqϕăcA,?>=;@es+]ok<* H:G[~b%ىCy:6PQu8<$~j- >M z}XWvct/!9E5v]گs/> O&0#PcAᖣ'.rURnV"+9[qí\04GV\pm2 ɏ V`6<6a>bgԂ=qyRonOzW$ོLo7DSkjk@ @%4( M-@ݫ0 +iƕCvurq6 k))7 w;ZlY+$rQȣR7F>Ÿ~ {|И ؓ*حCh{u~E9/>n4[dKYVYXbFrjzQ v&> &ߒP#!R)h0鬒T_*REtV.he0MH "Ԃۛ kNGĝ*їA%(~B>;CrB!-YoV}ԓG-cƕ}f(Ä m{pSD|pd0U(ʛ[Ȯ:iDNm6'D>,D婙P6}p|^<ɲ5:J gT힢S/:q+(6>7k#LB0NILѾÝ~Iz8H؍;V{X{vPu3B**)URYja1VN#Ho-?ݢ.M6c sdXg CL ϖw1} e~c7X}9I z Ծ)t-/ _wf#t2''Oµa.ք-B6t):cW`@;n> LkpR87"By6 ls|!ҡoF_GҀ CWcPUW=ע E=b0r/"" |8{5&x&Bwm^7+#X3]Ų sF9w#/ˉ>l)!["y1v` Ird0TFD|s ̣Fc f8xduWvj0 j,vol h`q_q(z//6mB CW[n5&W" gkދ*A8RZnsTܕ"qܰG )& \~s"=;-& 8~4A4p"s#huoxlB 9rJɬ(X+hG^Вml:K! PP 뙌@fH^gݶa ׾ i,UCpގov*N3O#eK KdUH%z1&|%DT}*W pFmaŇ˯KΊ3趢@Fۭdc s)d1iny']K j6oJ0E7Dqqh|pǨq 10Jqip8[%ay7Q/%mr^3MIuGg-"eZWj6e>j\).ɦ}uKPb(:dExGz/+mP\$SWqB0< Bݥ[F]m&2o'Wňedp򮝯2m=낻BBs[{]V DЋ 0wbpq~GNw>m&*s&A_S0b8Eftu䅴*W SuH^Q'X \cF@ KJ&VZƖSw+BDwPI{jDKVߡG4+%e_kɆM?e'3~ !B9S ,JaֱJSBbPWgEe}ABVVihn NnSVX %G1 ݆g"w_mhsu;˾g)n KFb4g0Χ)U-ou duo.2>`[u_'lܥ{:ᏭK}G5ͮ pcyS399KM%/eY*a"|IpgmD]ؗ= Y.7Yr0")|]̗vS7r{TL ޶8ϯvw=t1=\>y!㥟ZhXi <8G&agn*:vٱMҙ S&`[&!zd km %=EZTI-&L >q;' Ap)QHK8ijg9ZFr)GJN xtV@RH9DhEt-1H"HƚOofL1~JjeRM/=@e;ι s(q'2^btrMBsBbfFʛZ5]F*҅J|rٴ-!ZAL;]\uڵsXl*HPRt(a< =<}U]K_V3Ad?X?R–1.JZ9Yk CҔqHu/ 6 N2-8DZ5o߹4ix1bٗKs!F£ե7w>he;JM9$в&2nFrsn|9"ǰ:'=1ݳބ;E_`(`0>eTg1ʕ}rdR'/$cٛej:fe&,.^tNlH(?GWRòݘӸ!̿x0mYQ12UPd61xnTXIrBʝ^?UYly4ҏtՎ> "tsCcnZk{712q_mCQ-CL͌`}E ƎC4 ēmldgT3vf#(dG)wWd"Qi9Y ޞH~FBa,S?[wϳK+2v^qW\>.}4MXw25Noo+jU}4!Т,m&>Nzg#ƣy9o_N=|,deQClaN$mWd7ݱ9ˋ2TŠpmf 4D J̼> HJ?tIbB;JM%pǀ?Ke 90./㯓γ֊$5Kui\.ϵY} }JrϮ/鵉)]2G!1r_Lfnhm: D.^|M]ѣ )}CV܉cAuJ=ym׽"'з!Zqa%$Y ⹦8FO#)OTHPxRI~< _3:_fAn'jude(lp枽!rnC'EFLV<>{1D!|~=:62Ք#Ri@*. 4"B?R@u}vF.;r B;D[ɘnG4j%*D&x!k\}ᙾ0cɆ6#S9~S%ǷJQ;O[Eg[n)[0Q N7aUu"P$,%!FJoxIT>OĜ|0Tq.8MUTfaOhɱ7)_P‚V#:Yeun)MS,riΪ܏=|yI#}/E{Ytn]9iCOB%a[3#cɶG䍃Cy7C!|-KyJ80;n0v6^,S Uxrہ`[OQWXڧI?ћ Ts4 x3稗,ޡNqY RBxHq&ҁ0k= ~-՞zhKEcpKB֮R ƻ9 ڷY3?>{Tmr|e~_'P( cFHo)4A/=N'.^D[NdMA{be+ږ u,Vd0H!RveguNX0uzu/3fRMәw^N{6|VWWiP}&B_ Rm-xNAۃ-rd|$)Xj*[+Dm[#NOIL.x :v = :Bɹquy8 NfyyX+ h㼧FW!:@Qt ac>j0CD;84|?We(/n~cEg[P@9# 5H W( ksdf%K$4lXWSAOgMR$0@0f-$We4hZ:9Zy@[́pϞgG[P*:cqXoLuOwk%v#VKoEe%mŖȏDO*HHJ`)2UE60 x9HCJ 1n~\eD69$WW:6DUDq1lr=ـ(:!:´bHƤI'N'|(/KndL%鳬eNv'UˡSsɾL ;՟440ݽ ,.kN mIl VSUNCy (\c/襋Sꅿ0$dʯu 1:eo\bi!V+Tetsf) ]J(4xN 鑋$Z5%  p+G6Dl*kyb5%7 sz0xCKgbK)<<9sSI m'c*⮙=-?4D/ɑɐ DW+,pAin8 Y#N-R~)nNi 1K$kͻYed3HĬ:H-^T'o KG͸ArK``Y&w׭ FY8X[G7ԒN!|@6,1yenOv4"N1*@ô4 HPSB}2Y >H03z˓,mX^ ,=}3MbCSbǝG.'D6iCSZMwkM7T1n1:[M H>f |jxV/7d2◤Kiwt,IsT8A:ʼsD YȯC\]x~kfvOX)l&#z(bEE(]ovoY LtS -R ]n uFk: qWDX0VgY_u,`Cxi]S݈em ڽ>̏0XXFLT; =?jMӀY+][Ctƅ/OVoDIuMO+q`Tu/dT7&ڙl`be[;ڄaewNݻy&.Z)ޮL5AcR:YH[D m1\L02Я! _M6+bƊH2r]We/ܘJIzgrZ}0ڍ{/yc6')3Dvg3*xџ%U<%I>+l/SC`` >na 6fBG;CpO7 H-ҕ>˝~q}Hqi.~m3hBon#.HS4  2X ւQ#8^-'?$OdT̅Pl pNWҨU5Z%Y%+XW"-*^PeyD8`:ZPj S#sEԏTda[ Dc[&ξ9uˀJr`Av g 氍@{_MX[ glR|KvV!pڱ=(aErIQa 8~Ϫ##H-ž)ApnoU)uzЀ~_q~.jr8c6LXኙ[PQ`ޠ\`#(&L!ZiT Y~@2]"u \2{Nǵ els^yКe?1&(?*5S);!&zFΡK5?F n[OjjgGj`?09Ec(8x]sn1əƪڰ4/~w'6]50Ѵ;r8H]/hɚC.:g#}-?&"$`TCX|WG n%@IyB R,+у j/9A8%% %hðQEmq$p{*zKI>7%ܘ0`} q@m\CLU_ϳҜ CQ\C 9POl ̾WwUk K?F8Dx#5 ."o{I`Iežn3qec(k(bI;Tʝ_i׹>m Փ l? =:e;bGTˑp@uѽ-3arAӡa+@PalWMT8BPu=(3jf|Z^ J*.BH Ӄې@0!Ixs8tLu-hΑQ U߫7`"stTefwBDc+R^<ӂs.VlyvLkŨk_5tT/‰Y  ;nԾEpXxؔD(iB"A8ID]UGۦ1%کH⾻2%^`ˮrq 2}Zt U=[W,OnGsS칱h8ܝȾZq\?+xy< +Gҩ_&ŋXJᅤ&MT% #GhT4=h$LiIeum왭ґ?10?VvAfՆ.l[5#<~ă xF-ԸȀ/tE<\o1D& :Ab/k𫾣"96Sa PAW,WQUˮA&OL+\윎 !LHEQex\7C7mSŋ4ۡRJ&Ve/|luo~=OPFu gtXpU'Ưf; -!KH! `^ݺagsuCb2 7akc/t JQ:4"p̡U`gDP{RZVoM*_*m^UTr.{W WȫZmKlVĄi݅O󊬲?eD PZ7|N!xf& N dFGI Gp>4f!tojl]2\UQ(_,⭢c#T][&FT(T]͑lw׊Ȟ?(O ;y?35=Ws<< $} ġӉmQ5([X+5U15yO\#wiĿ DNԖp|*'p?b\ZFnpP35Qeڙ}EV".>[r&}Rgq^hRCMbc.~xNbJc*nnIIhjdTN [ Wiwrq[3|YHث.x<9]Ofb{MKm)QM4Ҟw$ff>E3)c 7ƈ;e8V8P&:[)m!1Wd --˭!Erz:?k*O/ߙU9'-.gsKd?Xc6yU|rUGNoƝe3+"Y79Q飵Z{ $lXj?o/o_.eaTmiN='V`/!*)}VbIpXB].fR+߲dtFN} *or.Kф] COXY"ue;f&Ew8)4]KLe.ul@P-3՜UP @+)`jj<`vl:Pc|[R]eUݽrxiuoZʮUN,d7֬1.+T]Ѹ󁚐Gɗer ٨9qfHLJD:.IRF#@N"O@̖8qu-9;xD!6sƊ<:m$nfGIL| Ȧ^d>._&E쥃0F-T`ev'qyYѱE38a/ ))oӓC",YK^[NT@̆"=bȩA at'cOnQ)^AhfQDG{=3) c#Q@la0W {[Ӓm$L&k*IGC 3(L|QސRDsPқFLyf;evM:T: ^tri &{'oTLp[.J0fcz%_[`sHQk$b4r|B멥Rٳ!t_U+VQŜ;䁏߈`Y"8S#C@* _U\2Sbh)ZFB]w Mf@9/iaBHJqWkTVd*1eG'\ׁX6ڛzB+j㼎i'g魯dyJe )hd: !a qPsra0<~&8 ӧ|7 {дcj]`kOt6< 30|ms3BӀ_v+|؈86X6fJW=EoV1Mş A3^?dVw?ԞYkꖱ"Y!ӊbQ<؅*;Iג]>*0  y)5f٥Sך]g9{;|zUȹ'M6$A8ղl<9\ MP،jZMd=uٌg ^n"iNM4%J֐s.61pYD,g):yPB*IɾkA&6dzga}GFgHڕ5JzIߔ ܺlu ^У}6JԜJ .WF|ku2={qC16j*bQ)BuW:n^dG|Xqk(u{"M5`,n@#!3x4 f!Ծ%|9:Z|y ^_x sԤӥC L"'(`c;SŬ;Wt]j*Kx^u;:t+RE\ϣA@UE_|\A7 xyZKj3 JtjggO]T}tv`~n͞o>,*:# .2> zZ,1ԖJf)|1ݹ$$W7 G#PEϭFIm4vPc]闀OSdi(1!ԓBkB:n b -[]J gLi"N ʀ@߇v{FJqS|8t'-t } +|i'N) XW%( {A 4tl瞈[<#j}V>} bQ뭤Q,Ӵ)[q731&Hׄ.Ѵ?EDZ۽ 3Ue{_(Mk)LgAOH)[QMh)z@\싀|+PY5"&7\g),"ZD^'RKfMf)Pm&B͹[M&gk@P Y8(;ɑvM*/ %!'«5dXtbU5Erv3~sBfӮh' ƻ'lOC(X~[Ŷ}̃Xl95``-g% HtU} ӂ%;M؂YiL^ Z3YմAXA=~)wMHU3u3ܫK@;0Nh2zd!BOUa4?k~@ߏ'})\i?kKoO" * dTLы ӗnCv |tn?XH|vKkF#/c pk~Pݕ9|9zH%4<ֲ #ﺌ=oU. f6~{zt#| y]—?ȖA3Ǘh}CHwU5ť`LQ۬u0FU5j6Bs4ct- B$.5;B%|lZυ͋ <p ^#f츘?ce1 q|>јNOQ#Ht}{8M/곓$6n[ē3W,~Jҙd;g":&0(}ŋߘ(%ədOWJL*|JS"{yCYjqhd̈́%LF*DZ)]Ca.6HzPh%& 5ވx;7jl%gmZQauM ,{aP, #jXYEf@gw8P6ͮJf%xL޵Fk޲k<"fsbW4n>~]ӡmWgɌl[#䠘Ѻ儞;m eC8 ߭|br`h^\y%N2cht'CT$! .my5SnqئA|Mt25]Wjh7f$@nE{Q70qr!_#9:!̘t. Dww<"xCѱ v!@Oo]a9ǹkѕݨ sjAC>B2#v]#̊zfHT7*5]>I\t d-h-UGHWh ݄r\2oG$ZvpMopz%.v^w!Ig/BT2uJ)"B9;>#O۹B%[iU M-Gy)GToVS*86zcqUք{ϖLL l]95)}%b-So/2\8,ìLH!H[}pNiM+1ӻ&Pߠ {[(<=&ȯ´/A'a)L)!#KaM;y`0`E\J]sKCxʟ~.l-*r$1#ٹa^w2-iw(!}obF_p)\H ەpzhf`Աgrʑ<:xdH97 JlUtٹN Aux1l-&E.z> Uݹp 0>{J'IVTVuYɔi:V AG sݞ f/AL{%\c'dւX Y$OtòYvJEE@ݒ4No)l7 ez^UG5*jӶkqp98>ϡ|k<3WL8FpGHp2FVw6\2 >y `͗ 3.vtmԮ/M 'Uɪt7jV@w}vOe7w#K2ELd0w2:ׅ#ԣ{(<7ߧI -vUĐ.ߝk=]&IS*|61\ &W@12MֿZJ7䪐)W9C/=x5@T2Ti?ΰs{vD$IvslM^ga  e5Z!{7YUCLM‰#Ҍ/Seqnj%86wKUkv`<8m:w;hPC' WеT^{AFk ڳ͎ݟ:P%'`۲ey 葬^jf(T I82fuf XaZ*HөF:\2JFpHjbfAxؐ#g!0502W}L"Kj_U`o#5JKJU2U +Z1N $种usJl44V~Aq]I|R4; +IB3FU0rfҵl=;3Y7C-ebc, v>^ «^T+i7Մfpʻ2NIR>|RSM/ϛ[(s vLQEaer^?9 A̧_Ҏ 捿IkHND,W4f?"JTNwD?('YnO@10F'X[3-$t%qGusP&(Qb<-dG0+Ws/WE?֥lOk$.sf2W9qO/Hii )k38HȲֹ_֌gL,Fj` ."*q*"!o>3mfӄC gTD;!`T1TZ{Հo:FBѡ%ݤCU1ê]%wEQPY۽..UgcQ x]/J CQ29q0ÆWyMĐ Ni\+eJ :,_|7;3_m_"ŠaJ"qb Ϗ p|1%B6CUBh_6|V9V2ߩOK~I#jKPں/D>NW>čv .Js25mb5]SOy$nay%~miDJ%5c0($rѽIo;X?) } D$ ,(6V8׃$6|+,{{Xfe88Vd4e>H:o0&ab:䆲F<.dO2|F)Y+|tװq7Ke P6&0ֲimM.5 ' H$u\nb ڂ 5nW$8\Jh-mcԥsvL0nMƤ4NKv禍L)ɂI]~|,o -fB,F'>UyD$.~`\[@U*NQ6(]׽ſqҸuSd6&JZzMy]%`1xs ʹ/ 'd$o1#r/{cv, YH4t;U܊*"rn2| :P>f&?"eA^9;ÎTx3&JHSNƎZfD;!c5Br 9u?Ϣd RET_AGܭkw_E8V[v]>ڌnvd1b?01 +K J7Q$ 7@= 6EZgVӊ :=~}bC-)އ=Z馗>0`<DL<$Bh1[B`\Iluw6H予*PsOyRdh;qT d<') 9VvMҨFyɝN̵eU )-tiIN$UsڲRO7R)BU+ :Xl̟ƫwlʸ逽ggs#Ú&)hSB:?q_᳏ւK7 ;:MuŒ_fq(+Ic3HgsD1gC c7:׎ak7/|nnᤇz>.ަ 2irWj~l7Ol6ԏ$f!^-^˧1U=1,|}[ti2bn#< <$x#ۗ@ȄB"[8!\E/]ZVH&nvs*) †hW_fz5H֛@5|2 ]}v@VokH֛}hO~;.Ͱn:qG{PhĠ&C#ųݲ xQ>(!p9*-3?^t _D,V0_Ja ٯ 0+a9PY6-qa8ٙ>[A_my]I YpqrGEw2s0s߫22/5I4{U`k';Kx 2Ϙ[Ė!㍼R]@IsJXk}g&U\עDdS4K+V~%=ߡ:,m{5FRO;]."fOqh M9[% q*V6wIil8^a8r>2pZ2%c!&pͷWN+,pK:iH~+dc 5 mqo"#O_R߭!w 5_lygXУ=i!ȵC,3He/dj\%H֧nti].ƭĺ~RtKu:SH2%3igx':DI-O˫ӈu(7řȫjﺇJB¸mA ܭA!##*`äiF( ƴpU U'U V?P[_X ݧgXcu2-| /mWR'sHV)>]K ZiUtC.̇$[4}ZQ= 챼vg|6*2c.I?a ƒy 㡽i3;K0\HoeS,Fr.`|'++: ax34BC@0ңOzPD 5ꈯk_b݇l=Rt!?/^u/@[@ 7hoܹi}H6J-LgfHgpqi{OHCd5;\ ԄVnAbT1 ϳ̹L"2(εYspm`^յ)xL֑;ÃcKgYySzᱪYj|:n-o@ Nb(VF*SIB=r%>$|q*K2ڑ yg 8šc,ָ$X|aHYgUJϷ݅@h:FGGC!4nбS1(_DBC5 0hRG<ϰ}!7<&G,% T8zNa|I؟ !6. 1!u9W!@̈DvUɺ_cj-kԾͩƙ9$,djant?dE~:6)=n􁬫WIAi HMT`A{m}wd!8Y%;x7TQ>:+W\_4djr-2Pg&q# |3!4N`Ƙ{;}F"MHAw%w͊q؝kV4::Iaq\hkh-3%v[dw7#M[ sO1;YTZ.4\*x. c]ve;2阡԰)p#x*7z2/2oFŭ\!0CƩ4[ezл<Уڏ߾t‘øK2?i ݰ~ώC)2@i'sxGữd899]iW+p@#<婞2:WgyߟJų) g@t֫Abe~nܔo$M\cL+50 ZPU_M1i$DܩzM"|| m۷Fr&K1Ǵ1o≥:VOBFz,el5G0y΁̩hv%@4$1cOQ6Sԛ~d NN?o ڕ% J@%C5GbIK3 7TRE^G:9A^p}:Ӂ-Ϲ u A%ڒrt[U`3p& П@Ee8*:6 fY4ƪZX8|6 KdZ+gyI&ϔC7?Y|yꝹY&s(U/BWN٦ ڪ̡O.BQ79qXQqVBgK…"T- u|{ZBǕK[ I2ѨZOe}yj#pn{aDi#.nKq U}D>C0NX!t#pA<;5S#%0 l-{Kf#wCnG9lg!\&6=LC.P$-RnAi~펛}URh.3->J<89~5j 5ՊJ]Hlyؤ8WӕBmf ;(@Q3񉪫\ Pu!h.Hz&w R-2c 0pOQ6_J(yOKlCkkjVnE 7Qi'd(6/FI9 yNh^Vmgzr9? 9O{`oσqc8@fǨ)8lqfeԺqv2GJ'j: +QK'w?v&(ɏ#ܯp iZYaSM/gOšnFv( FHn{}=S j7>(mE7 9gOX.+u mJɧ~WO]]/5{tWW.doBu8e0 J=GU`/54va3IwiYqY[u"df(I9"8GZˮ{>ޡRnCJ$lxwz.`MLKraC /%dZ&H~$(ېq{tu:=R8~Gj0K巷UB0P5eJC*{::sL~֚+h2%s{ό\S .RUuʪ% UHv[PM9%YZz Wx*Y.m=ɡfn6`F4'h`.xAw!3[LBmPTmr(hq ~Fk@ :EZ\Jt)4UT/PLI4|מR".J"\7(vD޴Hc*?!RFMhpoiޠW :wҔnq0~]"D}]SփY($bG{!2Fvys#IxQ`d*e]#Rέ9E);i("CI3O| 5pfbr8{{q|u7& = {s)+W#җvQ!H Ty᝜EeּIݸ]Ɯgo_KK4gk|f )C#vM@G$hۅ(M?>ȁbehUϏ$^RpwD cFxIWtK-UHhe ?M\rEk_˝@CRpㅰ2?WZ<o޻7_Q-hGƚ#.u;/lc,D`rCYk$Q}ݍvmD;st:DӔr??k)~<4=I,ЎBv[Bج|CP8ͬLy|3 m!#a~y7Q_q/B`^'bCpDqX#J]]:^3.HM$^6;&W6آmҢ"2A%yHU!Nbo!KΝA%=?IbGP:]nrs=˖pqi$U,6%b f0b∥-iFC[]4(hG+i$<އyBT%v{"}Tslzud,NՁc!M:A|Qd1'0U0 H㤮'y>M-B^"p&,COa&P_G0~!Ώ 9bk 6WB pLϟ /P,.{|nu /~ɊǬN^WI*|IXpDqbb.{)0CP'GTGz4==@^A(+.? zR p]ϷЖ6':f$Wa5g$r.1v)G(nh3JcWJV(z:E)C$$AsBlay )%vq4Bt0Sed|#,SP# @ )J- V B~< ^k7qac}Կx_|#vWQCm/φh)rE܊Tn!!qnn&"P0L(KV?dw.~ԙW*e+ԒT N˙x`\O w/jbin" VLOů5n6ʩ`yŋk;SQX 6ffߍ/Fd|8n0w""祉Ptw̮nPPT̴'RӱXi:"#Iupa ., ş5>&솝¨e_G)Ezx$]ԴvH>&Rd"@j[8l`m8/ #mZ[$<[I>J}t blMrH9T:ghVUL,ڰduQ< ?ڔ7KaTG-l*D%H¬e.!}')W4L[%ip0QY_$J9~ND)ohoI\Bb/"yFo^kWj"H\@$]ZxgʱvOs% #;B[\lO*3jY,miVĮ+ע(&$9Ŵ ֢@-E<FNW ]M}>BfD="y$Hjn[h j:Kޣ1G6y;T, ta sXȾ?|jݓvY>肇ƒs&7\,%n Ѳ@r^OO &js%b))!d:3#h=mv5{e=D*}fp-F*802+p)\'uLMiO_Wcgѧ%:Ӝ! OEӏYS%@ԗ=hGӎ IPd۞> T[>Ѩ>ۆVl;ȮULoDT!O}sZ1hSC-ySW `f~"{4UһJQwr>}R@ \3>f/o?忆>s8>_{F Ib>7g#!d N:}p56uh7ߘcs1\F릃dVV3jOFrg9# ;&Ĩ eʮ^ars#HfIoGqPd_,B\ 3cS[WѮt5 Z z7 >KUp!u3TPu=}fmkYZe2`P7=2-GG' MKdI$FCAa"F!J0{gfKƧڍ=Ο5WW oI."˙m]~S VWd".MffPmC};[IJ. qT}Bh`&(`8:'Bq4 qm1^̮)-n]_PvCW)CZF2IgO]~y ؉J_vY3& +V;=۪3sl02A`gLD`s,#DYNi ,'ljwΗ|(roH7fPdңFt7nU2ݾfkg /*;鐝Ӗ1nR6EOPAS ރq.wHtU߆&QFX~1N^2lGXc GKI)I&]usf ?eQ 0]cIW +YP?VN]ߘ a1hi7HL6 +]؉ i$|RNq DpRhv~Zq̅xk݇WVa.ȧX7WH,ha&J>ݷ5㟅( XR+{Ų|!~=1dAP|sUVYM ^=4l!){tAM9WzgjKH2-kFciq)" 3M,L1S9H)vIwL$"\l \#U*/1)VX]/-0:mg^ڿIRqj pA `Nr$4qZPFJ$x9jXxK.^+> B›'ߩ!3(GU8-IA+IMV+!Pܖm >^"\ mu*u/(?au1wJo@F2S]>d])K|@yT(4@qP! Vam%;>Os,eM:1LF =Dom0Zi㉰ ;u$@Fu*X:>Qiq . U Hml˵^zxOxpKmy0ȶ r$M-I'g`IrvZDfB%Ɲng`Xڹ׫ܧ9l"eFb^@>:":'<Ϳq=|^ uwxa@/}4D=- :p"f*P*@")萠^ pz#i537w@ǝY Rw"hy8jJ}v! 2ş`TCɽFCqTe`[lbDBr>sdd.rLtap˜YH>y* |z @,T`繂E'sI&1W~mnX94WVmha鏍,_DrZ {<3Iijʂk:wBӫ!𪧞JHKf 56Պ?pK>|byS®A_7Wl}o&;ň¾OCVݺY2Y(ՙ[k-q`.~50?|Gs#. (^Gple.# \S h۞+< $z#HVf/Na>^pb@DiOA&D!1w@l*"Y."=uIz>>.#7șptgM%G;`Zp<:÷r1^eI>;bl{BZh ~ߐbD-PQb3AagyK`n}9@ePFJj3w*c1撣Q?}{Co ԋZ'TW;BA@ID*Lb| /i5Xl99||Z8!&etVK螂1n з~y=mZ1;޻sn^.q#b?uQ ^.EԜ?sA=]?rÿxac(Ebi.+•5wVǝ^qƨ٩ə뿬gfbŸıU5+Tdf^G1BE_#6,]4E0;(B~=ј@o\.Ej9˘Sm0s(o֡N݂Ai 0iV IeAAN< ^squQbޫ1&"K#*qNp= ֒161`&w6 wKmH{P$*:ah$rDŽ@^{5 gWeg$䣖%tݢ>^s;"x=8+YwHf%wmA 6 {ٸGR6n`R>?*7V 2j_U)dHZa^׭tD?3oV"[>IvR> _&Ϝ{m,Yu-P5a~;v͐u&om74Fv^}bj=)sgB?gUg̈$Nu&eo5 HK!o[$ =_a0"ėlm$Q^\^gI>VFKѫ|>l+aNZoq0 ,D">O֟^A6g%._IWH=[9%Glx툽ѓoK6dIʌ %U,frI&MM8N9URV&8|5;w\ÐM4\Yʋ+͇ʀ8dRi*T>?n4 ىmBPV~ yϰ']i5Y:zx9J|H8>eEbKHvJo0Ix'9GdX-%3(G!TOA,$d ?k7hLa+2UZ)mcol߹Y\=ҭB"X;L;QCPzƻWƺ\~gVT$P r[8A$iPbUE'r5HܲS a͕4Lhiup7`b tGW22b#nq~5U8NOP]5BB wO"+ՙy9w!AnI9!A\z?ܶPKH[>A]3ϼ@SVok|H `xpUU6P퀒DI^5VWNZ~M_tz~l 3Ytzg9 eLt}m~z b+lvo#Ή6e=!൹ؕ)_ UCل%bU*X7da"呐˳/o f w g{\,Mr ~Mzn./eu }^4J%[gjBl @|k wVnĖb3X_L_dƠb ҵ~SoR]9T#AvU,C&Yw$ p8F&f+3cŽjœ҈ADs<-ɨ&`qa,pk`bj 1KFUL.٥גșZ;uΌ\6vV[)!N"=$_'TOkB*W}9eߝ0$0]9s&Ǒ6ђ]aGa祡`(ܢ'C;fnxXQ/YOKOâ^]tԙh$J=Odˋ2_/8g1TtJR" ʪp .2#20|a굆Y1#WAeKtTrώ#[5yHB2e5YΦ47P%z rg$55L[@ld۪E%Gu y9k!!gHJ]do}H@тV=䚫91SKiLlBY{HbȺ\0̠i,~ pҲ#ͅ:j)d!4S_ӳ>Ȍi En1GFp6~5nD3`FnfRx~&B~z}懁7n^xlD(Ok8Q#lxqݹ=GN^*ҳ/f2|s6z |6՗*5go4jyy7 7?8t:&cO{s㡒@ygʥE:,="6m`^o;puh3P]pץԧ\/*w&wY~f?1 c«],k\!,br瘍8Ofy,&3 } 3`]s Jh˷K>`}tHo b7cqd46 UW<Z@{{kOZR=꺚5^͇2FA`@ҺEV ̈́3mR}6xp9j3VDi[AgfX!ؓj:ê UzFZF6YN P] >LJ&K`鹣p$!`=! ow|YNSC@>7ܙ|=F|PFey"tUQ-dн fՌy^0"-dBVQa )a ^ -ByNK~a5$-0 %#%'y4gkHh>/ ߞߎ;t 8w-|47[8yҡ(vj99?XEȧc5ihm\ĺI0! >Ws46i^(o ԪsND[ߟ-T*<`K@-K /)ya0t?g3-R˪ ,kG*so(}$שe4VʣϨ |v!*syh.[%#ׅ8IiGfS} _&"$x;^M(B>]a`Q|,nijЊoS2G%QtxauG&VItB'/[v=^@fc9'j5IW:wa>`({?s,I4F),čuYs9-i#Tv3.#oobC :Fq.{ \#n(aԡ ]='1?.ҥhXk ͐Sv7#?1vhu }NNel+پFM1 X) ):=4;R!-eEXfٕ40饋Q`HsosEFGkªy ik ^eȦop5JLePUb8 ajH\3te* VTLeۄy h2.c E/뚎qMsU/7YU3mkfz9Xiu]?`U>/BHB\j;r}?ͨ&Hb"]Vm5O1xˇ;M,NFG CkTeh9DD,Mt́ +7yҙ`!Ydr)lhdxyl.&-h4ձ:=,(F4Cs tD&.Z VLioDO^js^&q@thƚnw.\Ydk/g&cHn]2؃xE"U5ݳ-n'(fgΞ5 >ɀHa3w)M!i0H_Tt]Oݴ4Q6"Sh.1lgkɴd9ʟP6`d]p#< CCB&K G$TFO8tv>m]񅊺ɰI*<$ r;SF2wG!nbe3~ul!&67VX7=rkMKX6Ң ttaHLFCӫWfXdG @%dKzybcbՀ-Sq~#%ˆ|TFաtS}PBgo 'NnkkpBaOٱ11l.~?TT4z ;$~r]S@H͉2@EBޤ n7NnanK8n @N9PYmJIFهvNmYߨ`7\LKە a=YW"npwݭ!+}ތJ(T;,%aZ=2@L֡8d<ږܧ,s9I.P!k3I}7 Zs[hVIoj0xP;4j3vWO 9Ťqktǩ CmwᒅFl֡T1?^p5 ͕_ne宐37x°Ñ2G,.TET!/[ur0&=lPZ}yyw"zup@XD5CzC/" Vn2MREuC/5Љq\u/qdw6@5o6t//IVKb۽b 5y-cIC`;1ehO^ע\B(U9aXf]`F{fg%)Vv|+沈n#xf]a+wPJiegq (p1zv9^fs\Nz~/t>́SGJ ,$n _mYk5ѡawsT|$))Fbl]{).؂C킝)'SBЊ$=[8hеOIfA8]ŭAD-2.'~=%Q#Xo`q?=[.(\l*:4-` 3óHL͢ʈ:nbMNAO2ve*=VǪ$plBˈZcQMșYX,W\Mg U%WSNv}Kմ 39jUEjúL͇Wcrh'qOQ_鄨wL\#w?|uٳ#EBߔ$m{j.GK$^>%08>$OxE!,V{i]/lAc%W`=S=zY6A%9jm]{ZݓDAe Uʤ!GA7Ɨ}}%:mAKv@ Bw%k)($S :gRpTα4Bb!fL`JԧYjQ{}NևtW-9O1e q{C,B`xpכԔwĥ2۔$83?1 uJaofT R# 6rpGc2y{0qZ;vԦ=g<(}cZsJ׿8WKѹYOx_mx{@TǗ[ iV}(쵄 l6|(4@ %qj?|-cHF)y+k+I-R_umGC;Gg:uݶNEXWzX%GL,sJ雉)v:1խ1 $IgKnU&O[%C煱;Wž=4Ti႔|䧞 3ʰO>HXr]Hv 70(,gq+ ^#+5VhFx@Tvui4Y+CvN3qpKI`!T} 2םO)B`X7p0[Hi֜n 8"!xD) oYQWJ71$k p w^P  K,#SA@ۂ+޼HP}ӃO٦X!VMr#AimKZ>v?uHMrR8D7ZJrc\u= 쑪1_0٣zhDH䃏] 0'pm?ƆO`%W4E )PJߠc`uT'ciGԶɘ#j&N韷!4Moh jO$͗ P#ᐜ&5/(CLΧY)kX14]W yG54Sb%/d(<˶O EelnݍΠjs|b5˥ݷ^RWO28XŞehz<{s& cӋ3IJ7f8/Լb|s^VR@w;fE ,& o+۟WSJpH쇑jRyhT.+׺&ڟI!, >:Ң6f+qo2G "ӷ5KV&oD͙i;aDNGw 'IjG~BhX}lMMd}R^7oq.n͖7,~I݅nDX7 GZ 5!9 wezRcQAC]ujе?=ې1J G\@ima,~(?|F5#fC^:i޷q/Vq#pC4cS.(;.]4͍+nؘkK@ts "K՚CSZJӳw+ ;DMtX'9Ξt ~!6^XcԻp7{kLeDG*b[j%7owSQik'4188LBt[Tľ5*[ԴZ{p_W(Bh&COFns4wOF$S9p;`^aأ.d tE`LOm<,8d/s&#/uEClf%]!۲tyh: 1a2noC0)zEf@IMZ>eoKjA:"mGEG*N 9Q㒅">HN Ņ%||uS?쑟7YEW&tt `.PGU2P9>P/>&jO8^?),zu%`,QZoeJ Pa:<)61mƕ1Z&EF[H-9Y1`[~Rgۥ%<`pakE%OFo A~VYx FF9t/55<̃CFo ̇' BT*ڲds03#(h z> j Iq9rQ6艱‘AݞڈPA G~c_Rpk"}WU~[%uBt/TUdB7ńL&E0E\_tPꋒvoI~9y. ʋ#G9Fa+k4gOX[/jfgզk6>Y BT`7mt})џ Vx=Z|: A*?=&ͬgr5؎QNpDc.hni}ANf]*BfGv sGvn,}g$Hǧ-msykFTq6;:9Ɵ;svh=\>7Q(~̧4O!(Q1iQq`&\Ί^_YU%$IcD )tF42Y}G7mF ڊD= y"?:={P/_,f2aҴ&l!޾݅&(gnƣ2E3ZڷZL`N$$ ɇ`J|1:s&AI qX]lqc+JhDβ)PeVV}vO\#\K\mI5FʦXK_?Y9/-ks)4}dl*WۧzuWW;ZrE>.,{*Ҿ[KU\-*u~"|8θLu#6`:jLJfSUe|aih#K)_(O۳/ 2YpxDJ UٛtEf$EXFg7tWo&cYޯ|Imrވ)Iu)+J:S&m`44۴oСW?VIkR ڳo$fz+St_":}X ^.A6݆mАKXY:,Y؞93w;fH49 6TRDQ 8ba#9*&74jqII9 q3x_zf!gà/w~ 0ԩT~2!&|]Тsw$6m ?.=s6e1іcn*5C]6׷EE9`;BJ$3Ժ$BVőRL;{1Vrg%l B}D"Ne{Y+vd32/SѨe#v)dR$uʠ-REaGZ3hIyBB ~c&x&ZB@a-WEkj-{@ܻ2nE)8g+C8'-M֛DCΪې:h2Ѥرg9,U6vWh`Y K-,nay /r1.czR&lIvŘhr=H+fDAb ;sl.,v;d_ɭrl*h*HT>2yڻ3 1 2 !G%7'^- qhHn yqt32xG17lTWK VPlUKy-vHP=ТzG, ɷ4OL)}0=ӝZclwy|ܕW6O{wD 8x#['EZhL=$#'b\-Q=g|%`{E/#UBTMٴuGJc^ì X p.sbQacL\Z` HrTi)XiFL.@蔴 @b,f.ec 'VPA5'xY ֎dOha'zoՀeؚ&@ΞCNvTa%c-|P?(F\8#OYc[ A)mwr12Ttݖma #$lf04vsWfo'7;ƞ9Tu Ł;= },(贱M' |ƾ>3?F/^+ 1]%Hܘ].2$μO)KjmM]`Zu\~@C>^7<0.ʮB16p7KDahL6.(\2iMt:V<ߛboܟu{U᝞B PPǒKvA2Hn}!vz2՜*p b,d#=p?!3o?BMd}13էT Uw?[ ֙W3 K#ou%6X;NpSxoV:GTMϓ3^ymQ Yuw˹lODH"tw]ڍLtNJšMm /z;RyiP-DGcH1adK ~7߻ʕ" ָD=T,x|qWϒ Wp5k4_0K{0GYgyEnL̈́}Ŵ&64k7=qzf)k%Km=1piԛD|&>_')$ 4; f&a Wsnk1?6ãT7@Vb_O2,{o~yگghGJ)d ~972S',y+vmKŁjQu){\}.ΈOd'~ITlJhH FuA,ۆ[a (?;ueWoY)we7ekC"YwO_eA>nH%`SLl<( VHMs-q*,SvXbCkc yQBGBPjq^CXoظ~a/-5OHXڅ>%p , qŤ;2Սa-_ FIcB{eC zm`q]4ao4?˒[;8qO Z8s3 _ JyO}fDl.mHF^Y8P;2DSKaFupt/כڮR<^` k)-Mͫ@'d`'qں'jp .Pzȵ,h9Ʋֿ9_O KX;TaTXVޣ+I,/zm2t^}Κ/$Tbw.١,PÝtY HOPX\VSաY)4 :i- E ;$x$`Fe`eH,܃$6 .i\m~猘]ș'yNYyRf9{Mi:ϩ쿃xb,2t8Ay6GF̺e o!$z9TsK;uVOU[D Ln2vkud "#vkኳQ|8IhC) s#Ѐ}3=)uӧ1vɢ JKlK"rMҽ+h]ߙDM6/U0^^_*3-N #Jp[ .C(gUUφ.+d kze!j Ѿ~yKG;єś= aY n>4ެj=jnwlh8sCAQ"c77-L? ZN yփfiƌr3NV/3dž=L;_:`GBp~ntmGT iSNt#AúB謙QPg&)pn%cG  >5 7w<iC}4"rD11=Z# ^q9mPP9hwX6ʰCnV"[a9[4 zڟAop߄x)~&7UvL7$Ѻc6;|  ~ d\+& pvh*=frV~!tjJ"ڀ@ގX.2 _fй4?Sl)-mkB qVG>~8qy'ͩZx! r\6,pTmXN$  !/t-$H R0`6AW8@_Rٳhğ/~ťU4) m!dEǽ0>ئ6@?I2#FLڙ*@ ̮_0+Sk3 _DQbB5]#c"~O*AZ+%96rNdǡhhi0y 8lbCxp# }ު~BŮ1,x{7m'lvʜʰ^pAw *-tt:M(07EZA.͙//[FD<=x58?.I{}AMcO[_$WuI^oؙAFU(J@V8!b]#luc-ԏs4z?!kitj FXdm$[(x\)*YOEädJ`>gŭ2X{$"N9"FtTj}`*0w>+4bw_`_Y~h,mEmv< OUZB΢~!0nJ %DR ͳ^ ۮQhcGMlŴ530)tCZț~4LݬKDO#Toi>ۮ_¯@&_uh }JbzFCXYe<2&'k|b3ЀVA$ OR_Xޠ*4, {g>I 4dI?>R{эnLtA7Z_jlFji뫚CNh'e 6aM EL 6"d1[}l" LNlH7)8qxP40M󣅳1`KֈjmΫ'xZg.+ݢ',(K4KrMbGhF9WX8pkdRuRE )5ʬ])Ւ&!\*P63-߃ CUNw{IG+?Kz=;chTL JH1ÿd  A o9hD/DnX hxٴW$#ͳϟ=ʈI6J*&oR%J^vIʆmc6:$A6![ǫE,˾ٶߋ7gO 3=F69 :j%`EJ>OCpfPz&b2Jqp'5BLlp$p&nv8Q{ɯ?g\nRsoZDJgM09Zb0}D-1|yIXi(!ԴaNd>AJِ/Lh@ .c{;v(wS*wٲ e=*esvQvwu[,6{R\Y6x>U^q~>)J;Z|\pTz~hm˅g>XxҴQ'xшHR@鉔 )eB&dH >6%܃nǝlC6JmP3#=CuP=XD4V1dߦ.#tiueVޥ(iӉrD 6JKRBDKkd1ȾqL  MhhםX6rHI5)Y{LJМsM:3ZT| ᪟BY9yؕנ1=Q 4d|N7zV'3 i`,7TstE}3*?:I8Dر@i Ǖi/"!ӤH| ͛\\j\LIDK5ڼ\&dֺ[((et ""}7o\6؃Sv/=F)&\QqbO9H@LK0r:JB Zb'@Z0oOɹeˑ# ZJ:?sD*!EQlNiW6yOS uvDē-ߩkIA#uEkƦ H#tj<@J>X$"ҋ^6rBlGFS3]X>x8M'r1'#Er3éXAHz @y2;\'9Ae iY\bFRSgSVBcj _ ]@DӯoTBJ8'!FE>iacmsҫHMa q̒ |o :_I`4M8Fry\b vܽ&0S|Nau; rO&s{ k/L0 :%GCն[˰Uc$K.",IW"W)@%0M"? [%8lCU(zp>4F(>T9$zeiT-ᘭ@|f smpA4EP򿕝Y5w=\o`u!`.aDF LUjHW?IFPF#la' dRVث$["xR_ W1@9!/ խw)q5B-a:eFF(к'8ayʯo~Foƃ]:BSA$\*3=.]=?Mg[8y, ͪ bFM8V]@~mEF RiШ lCd3Em&FOɃT؀m}Ex$Z@W6erWF߆na$,9jߑNLWŇ_+̅yƝ#NRtzmuZE6kd:[׭QR129ca{L*Iw>*__zʪrQsa] B}Eރ,6=$%!(Gᜩi c"ŞYgrY(r4([UJÏA /ORP\4;`^Wv)䨦Qj]ν-n|/`&{ZV6mgCNeՐ1Gt-gq; R0m,UNPB:9W5Gv3Q%0Lz$3.ݑ;xCO%1|?7)iRs.!C6[b~Kv&7>ùk&]Xn,J󙯧T;X90qg\̯FSŰ`)~[er"4^aP4W"@2HKey_Fu*z,T_[2o'GF$ DQ@w],M(>ѠZ_u 8510k0n:$I!x@7鵈_: >dpTtB˺O Bαذg}7\~ׄ1Oʑ̍6v"l_7D~/kp-8`j>Znre/_>D祴KGx"Egc礋VVC|Gk+aY R2 ~KV1>: '7Bc,|wrTAMj9hsBG?2煹}o[^28]|P!kPmm> %5Q(I wΟ8 m ՂؑX&T(YL䋮||.̠Bl&S -B6GfлWb++IUsy( 3wImg\9f%4uZO^蛫 BzeTj%Pg0f4v y+ɶdAlrOjw!<P.D|,I%H|kdA.{fY]XDw[lĽk*B2UjK/,Śi'Oƽh7LJvmOMձ  Q5]|7撌 aj,*͎etQ\;J9J Z}$3&1el}<,+D_dZ%s8l?Ɨ(S_PPĀ B l[ I{R_Ζ+5VgcˊV ' Tf_Yv]qΥԤujr4-䎇~)v :@uQ;%y zYʨ㰧;G^c 錛S&PFkz- ~ 'T򝥴D(!] 0o([1?\ѫ! +V>xE2 QvQTY*`/ۇW]۪ߝ˹11BH$}-B1%7[";n8oHdp2c21'6` *T/cl, sSAΫkYBNy8o/i2CGm(.h*e{xƄ9|8#R'(Ӕs[1uԐdM:}>/Vd(Sj-WU[>`g!h O=fr' q[ @B"w{'|~N۟qoWؗ"rs*{]Z¼T8Rru(`^M=0Ylumt~ܷu BQBTy,~0u\/^4UD;oӪz"SZIY.G'̦y?cFewڞBJu>O]&жqzϥ4_&H#F[(o86$IʟrCa!f^/#I`•/ vVF*GF5lMGԈlsp ^r(պ۾V)ù2 l2v"(n^-C9!o5 }(0AY# B]%#Eb%K?(4u#['] au]Pb2苑  5O%&3􏔀iW=E+g;=YO, 'Ǣ}Bp=nwOMR;Raor-}WJ.1x"&j}2ӹlg۶l|m9Xz&(#d,|> :[G>N.&q܊%jvh>JꙜxS8`#[?3b䶪uiޘޥCuHU *Pȸo8ypJ6ܛ%?x6eٻexԓՒ\a2cju