libopenssl1_1-1.1.1w-150600.5.6.1<>,f fMp9|@diѽPPא0ڥb t"QZr u#x7ZGL\pԽ`P>?em`6(;Ġy$!"2?xYLSG^3AH=8Np wpoEB.}BWh[:k c | xDKkF%2Ng,7LaIƸaRBN*"9 ]MuOmczqwG-|޴+ڦi~%z`pXesa%>IVd?VTd $ P\`lp  4  F  X  |  E  P t    ,  T X d( x8 9:>M@MBN FNXGNl HN IN XNYO(ZO|[O\O ]O ^PGbPcQLdQeQfQlQuQ vRwTl xT yTHzUUUVVVVVPClibopenssl1_11.1.1w150600.5.6.1Secure Sockets and Transport Layer SecurityOpenSSL is a software library to be used in applications that need to secure communications over computer networks against eavesdropping or need to ascertain the identity of the party at the other end. OpenSSL contains an implementation of the SSL and TLS protocols.fMs390zl374PSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxs390xAA*{8 遤AA큤fKfKf;f;f;f;f;fDdK0aed303c44aca7f3605f89b6c92ba942684c22ec524e6e6d7b3d11b80ba0ff80477294388a13e4b71703964ced33acc8ee7d39985bddd0c561d7e3a5430d2b49a2a8e775478e85687c30fd143ac43090cdf925ac9868a715193ae1af69f9c360675c92e609c7e58c7bd191d07108ddbb87548a0a1905db45757b9d37de54adac00ca7a7b9de3d8e9c3d5398341cb98ec85ffd49d39c696f1d4e3209ca15f8bfb22d3d5d1cf31f8c83ddd81f8c0f70829b6a2a05a8325748b7e498bafd0790515c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.6.1.src.rpmlibcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0a)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0g)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1e)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1l)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libopenssl1_1libopenssl1_1(s390-64)libopenssl1_1-hmaclibssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_0d)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libssl.so.1.1(OPENSSL_1_1_1a)(64bit)@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigcrypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libjitterentropy.so.3()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1openssl-1_11.1.1w-150600.5.6.14.14.3fIfIfqvfaf8@e@epeeeXepb@e_>eRe1@eSeRd.@ddgd!ddw6dw6dtdkY@d*dd'@cc=@cccccc{h@ctctcb[c[@c=qc$e@c*c@c@cc b?b?bbbUblb@b@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a@a*@a)@aapa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJpmonreal@suse.compmonreal@suse.commjambor@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdcermak@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch (need to for explicity typecast) and openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch (missing include) to allow the package to build with GCC 14. [boo#1225907]- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1-hmaclibopenssl1_1_0libopenssl1_1_0-hmacs390zl37 1722591821 1.1.1w-150600.5.6.11.1.1w-150600.5.6.11.1.1w-150600.5.6.11.1.1w-150600.5.6.1.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1capi.sopadlock.solibcrypto.so.1.1libssl.so.1.1libopenssl1_1LICENSE/usr/lib64//usr/lib64/engines-1.1//usr/share/licenses//usr/share/licenses/libopenssl1_1/-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:34969/SUSE_SLE-15-SP6_Update/6d72fa95e3a7bc6c9ddb86ad14fb6143-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxASCII textdirectoryELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=e490712673a38a11492ce2e012371cd6662ad1dc, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cedbb3f0ff882decebf5d5dd9fc1281fc656506a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d6f511e77727210569ac43779972ae74ed83fc7, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=13605303a7370ec27202207bd6b91005edba8707, stripped40RRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRR RR R R RRRR RRRRPPPPPPPPR RRR RRRRRRRR$M $Eca-certificates-mozillautf-843982a0d46b225fc5b5f054e63addf9ccdbcbf0186e224d9daf01c292b8dd9d5?p7zXZ !t/]"k%{4"c /zC˼-v a+~Lh+JƠ/7`jjvY6־o: aʐ$ZkZ,lKvilӬ`x<ۡ+(>4Źr3!:}T|I,ݩItYf28 ޥ׎uh;]ۢ`0(䊻ͤrpI$)”*19ՎfƂJk 밍}w.5'zQL%SZ( K/~S!|+ /[ټe֨B&J 'U[x|6.^"jԋ\幬*(}XP1&JmkFFqdɱI| `/Z9=Pȁ_["IDMaeㄸ\ﯧ(}{j$<eF;.`Û]YbүpA} $[Y:0$N9~u-kEVi?d\+oKjCY^d)!ClǽfS\ۯgb)8(F&ǔkiJ :xR>Gw|v6Y>O[:Z6 Ĉݻ_qvd>Q9+v='z4TWQ5Ls+s|!Zr}bsjin/䠝i}q ^U $Bv dז4$*őV&͠\8˯äO"%bZ˪4ReǜjީT,Ǵ$k[!in[d_Zw<ۭ d=|C)xF:_/ \Rr>b8ăFRNOS[ /w> k&{c<2Wnb遃1 ;l~i_'%zB2s1bdH߁vAc4]_JVP T ;ڒ7n!u~:=>jQqgCŔ_ OV6b3I|Lqg X; :nɃT%]PD7Rq37ri3&ܜ?G<;㰵 t8m O=_ͼĆ*Ysv35[ժLBz>257QyEc} sCҮlyǸGV#eLaغf/qɶS-`4~bj*b-0LE*=Ɨx` U3R=vw)/ *cg.mMpbPh8!&}VkA4!ĶD}HX\ML`:rpGvG`,)tƝtLmX$DZ~l ٹoRMx{_1ϴrhAI[ }k1,7NoUQBY[W!lJv%9" O pRd$:  pp9~fSC ]6TY跾:7sVr+tX|^O}%N[Pk;ߣLCzx =:Ɩ͵Q4!^?B\96 ۪K1#m%6{ƚ5Q@"%%s| h>FIlT!!z"[ V$Nv>&av֤^ giOk)wpgCv\d1\2-_܉u%vx<o)DL&CZLȿyvه&W[91WF?:m|hRz$ueYsu͍d5}f PƺlŀsG8t sO挢>+t ۅwX'[ 9@X5;bNu/'|#33Gh"5pf5d*OC^f nƪ&AwaݽB`xRZ"[KY] t{ d)zzKh c&EEr0M-LJ/yXzN6JŖuKԬٖ_u9WubL6z>%k@o+uBŝ?)weh @ g Y_h"~I*-jT}Z+KS-s )v'{]YVBMNչ $h$R jm{ zir˟~hl# uDK=4ώw"\1`qPԬw V냚^yk®]o p.t6i(#EyNTJ"E?`vdan2Ë ks2=Ө.$6׏t\-|44锞+\?>cH(vitzJ3ZFWlEq}"[Ha6C>Y>xr|!y8BN&C CT}M7Y|Js_oĦ9!ES[ś.(z{/1ln+nx?(q|lW_`$|?;s9#meU(ECND)ߐgUF}fi{פ {06ɵ+ftfKI-XO)_1jFW|Rtv:'(0g5hFk{+|Fg_em`᪡^yw] Ga[{A3:Q*N6A +u*G4hLzkxn 9ir41Z i"TAQ,;3oef "\"Xnx/^R+O@-[`͐\UX10Q.o>ZH,au)N(w7YfL܉_5Rh̙&A:Io~NƩp9&hWqw z(Oƍ:̸0ń>Cyܽi5I)G7YOʊm^PF~,I@)NϧmPMMCs˂-.)t~Mک'-.c e];$z ;GD\W:`KeDrIckj 4"nwJ94'iJ0Ok:k6x|Ԯ5kjLw.@Eph,9uYc. VC̓t4h[sJtO b;3Eу"%3ÜӕoO  F#?SAZG;;r&;bFM]mΜ6 W\կsr"?;F0&Ȗ[t'F3#,%>ܨ%KQj]Nj$ \/}cЅ6,#T{xZ,2݉%NoL0l1wXǚ* շA(g@cҏ$=>>{^0ais楁 $Gj wj4؂2<*9pˆUK¬B9bxpaDUxCq\6SF9 ^(邥q;D {D2T/}cuJcBҔ4>B%U֢xٞ'e{%ҍG߮aצ+^[R*W6 V]1.;L9HeZR)N>COH-C8N&C:$jKkF`>5J?u@ȗݶu(}W}P.a:<ޢ7O}fx*FAuΙfA?M[#+= 3gRzF$%ęPb3 ]:{XYPɧ@b7) Yàl^ONUc^PJIq0%.?6nKJԤƑF1p/4 &8ǙKCn"a`5 <O5!_{^u 9 O%8OW@i6(i?mj<=/IKG꠸"ftXVo,=R"?ЈpRu>;]*xt׿VWYYeBHQN}lj-@2i֮wVZ+^.k 艹н%#C\>#*`m2#}Lֈw0Z pI) Vܶop:sb=<~>~q/pȊ`]7đlKGk Wzv4C̓(uqn;>?/pLaPuS@0j85Y +#z:xJKc-^4q' c(7\bu!b+3:4J3kGrFs(7<&D"@z*H݋(Ru4s;e|K,ЋPQFZQm6=ծ瞁D!7%jL3ٛ1$ ޑ7H0y;tHKv=C ~G *&(-yY?X߭K3ZAÝp!ty-k}$_[<}ZK[=e U/c)cZwKLj;S7 qc{9t*)&YL-TH-A+(5J>UQ&|j̭f,*Qhx\O#~bտ1jʇHMj9`tA8Hzu6mn!Sd&84t^% uϻ\-!N+ m>b5#<5=Z^@[CGaP])fON@= &t_صbH22muW9`gәX!I7r4DKH$jbv 뗧eRfךDt;,ahAa!1G7+.zĪ]X1+P;Wk8^u=q bb5yPggTF1mAK|bM[|rygdKK_1(n$k0~:KCv9'a^^#U FK4ShӖ]Iי۫_T%Dꃈ3˗ݍ˙G(3tHSw-w-$~e9p˘JQW܂.HYlvДj 0װGzg\\Я][?u\a-cq!@iWN|iqcowJ"jPJ Hqu =,9c,hX{--J8@]}RHŎ6l:K^N9Z`Jx.TJPXcU#W,coBBxA G 047X| um*Qg@-sȚ7q6 vW)}r8vtDc=` jtV*x[=S^}_L$Cb:v7Am[G[X.췶']=,84tHaiUY/<\S!CAO 9bW`wskO ]PqşTH/,ٹT  j Y-N z"Ƣ%XQtT7,+JAeKu'NaO 3yc\)'p\!*kG2aq9t_kmc Η 4xP腷)iDtJ'%>#yCȂ7̢zhWgιI~(&H#=vqvx{9'1pEҝHΜ#0r 6RyuPNǹ3@ߊV)+:q?:#)t1T$NS֟FP]K؞2 o#+T9G}ldDAoA\}HD @t✆H'w"O9`ֲ|_ݷ]?,Zq |r3@S]0W=et= T"G2Q>0 G=n,{'sOfnfҡϧ QAm{ ~Jt7, }yڔKIA Pg!Ut)0 篽KZ!lnVe۹-pRxw^H#-S1"Eu:n|1We3ݷ34N!/%uFF75 y]ݔHa,x" YLl ƙPBIU.5O)D6fft 'K=ÂYyveMrHxPV:ga0h=ѡ yo(35l%3R}ϒI/%1ςˈE#>~v^88 sJ?ԫ=ƙ!^j ,+GV `r_16{Z.;yM嶱aAvRWNNi<oW~m$UvSbwe i u@y!e;\1F=rqVu>1XR>M1Bk:ݻkt+ sH8 H踩DN@lV6dM'nn̗Ϭ$o@秵r}h~l-;"IYW=?87fE{[Y3s(c lA@`AZqP~wɬbOPI\<9Qi6ئsumG N /Kڮ&66X s[L8 OF9I4jyd5{ FKU%fghbuL5#e]R;ϵk4lK k 5Hg,hf1}dGshYI8 K)>V嵷Їϻ) ;v s$B(dHRԳIeח#zkz/ځS3,n܌&꓃R`9"3ٽ7f9muu5=IbcIc@h#1&$ TdQ{ 2sx"t=$ kYi8pqk7s=L2mpK ~!b/m>'``'ahJ\ AwQ se31s:= "KZ 3'SidT#bk*-:ݚ{}N:v&W;¤ O5b1&Uvx}E3 d&f2瀱׈ %ŊfeYñյúj ƒ>x){My CiYK2Z ;< Y ZY?^tzI2/mJ8 h 5#W:s=MΌ/=3Nay %JGӜ`i^?] RzctDxV4"p:{Za7t}:S.Zm+ fHsk'*h̄ք"^ի?;s7Vo$ΐbl梯 w `cD#$B.7,m<6=0N jwg'1fSj]@\墷,VBi WQu<~wbn <:,cPFM>@XMN(f83QFnZRn`<<@3Лʎ_=LR`z7nw'9B ҡm; :`խd=4+4HaӨ`%篗y2kfUy̗",dP>l_g5wQPWB)Q][~7!"!2?H}eQ^>!\db$LT4-ܕf-͘S'cV>[<; xdfVSee䩑1r 9 ^o9Jggt2 Oc*A&(jQY/P`n- ^t2nԦj>i獙to=E&./˫6ʨz4P!2Yr31kڔbvM34E QSxtkX0 }XPce(YobP.G;+&W5CF(N7,>AmW*5A`>̮TyܓND=H% gaJqSŞeMq.uAYV'Lkn0#ʑ)z26Z'|ޑ&?$ٺ`W$_ǹ{r&W5Ջ_ǣJ+ T8BB~DbݓHZB Rl`Mv?wѕfxcgJQS 4b|=h @dᓼc w-f!,o`3itB `߬yk1n'"Lwq=GĤ6jAV`n{*z %L4+a%La9UED5^/rL5{7$&++QoJܢqǠW.tڞ{{&7iEߓG>9].]IUiH|M'z'_v`6޳F/MfP$9jSRLLtxIC,kU2v:|gr'W;1^"Y'K.#|#!y&0|CS 5 H3Ax@~~OPd/W?"!aOzZ(w O[ϩ&)e *܄ӨaLl 6&>8;a'SkLndYcH!γ8!!AM;) qhuorZLp"Ub/k޷έ5ݘA+#0 ƽpظW??QPd}ޡ#d 4Gwjջ^齜JX5H(^'.kCem*{D$SFjSR;Cq NG6S=(e$޷F}㌆~BU%ɤHƀ~%6k~}7TB,Qۍ>a֗u{Z5C]NR67C~=DG8$?SG-k1)oݽ~\p#IDU$YB< s7a}%Ne ǞK5ڈw@Is1QyUDZ<X;m: eL~+s Er`Oͅ[P:!ճ#g Buz9T=1LaFa7=ZZ6eI읯*;>"9ms1NbۇU{&'>ԫ[cEH{;| L&`DSuUƓ+0| 1%TL I[NA}ɯ;G g({9 ɬp0"FLoЙ߹?hܰ4eSHq֒z-Pm'60=Olk#M4aq^ Cgp eNTȧjLca̞fycMgۓ,j!5U/ݿZ(JNe43)o#49Dsɨ]qcY0&,9 HgQEM5-\I72I%,xN cƒ97Tdu+ r8oi $*f&X@v8r y҃j5_9Lxd!w0nYjV5:[x&Tw)fA ='W;|_t i麺{su62h'T"8>8Zl1 Ka*>_^ yca7=H=2/_1ڝOe>%n@F8pbq[o3>s /*{׹N6ڪyaZg9$g|(Hs}#cl3!̍)re_.w%U8㑫2-([yY;s,dX/ph1Bg0\M.3p86|V5ȕЬ3O;9Aj?RfM"PY?0(nԀSt6تҕzŒow^QIu 4l T^#TC ]I,\).KrM*/&b!U_tqzK _5 Xݡ*fIS^sK2f`4KL!3KG R~,ަUq⛹&_b]|4U ;F̉"k|OQtb6$vYe_>5Hi;81__#YZfjTsMaCyd 7 i6@$w<\H:v&w$y"U++Z*3zvLU/܄d} 9j.'SqYq-]I)/>6r:xNG:<;pIƉsiDBk϶20S'hUnkeɽOnmpjbnsƸq9Pr|.l{ {W/"}uNJ}dZMt*p+;oTP_3]yʛv{}{bs:u&u2ym+|}lR|grrotƣRUN}xdaDHJD cG(p@訂|Nquan@Ec] MvYSH?GYo.oMtHmp>A~xqfrFWcg%3GMW#u{^)cԄ}mT)?2⦨%X+( gxW0zf<g*M;.D:Nlpd7#/Nz7&AB㽭ZNqҴ$8f QW⏋R,}OMH2ؤY%-.q CG%r4cpf1)&^myj47Dޙ4 Fd 0< gU+6?锳uwY1uqu;2}@A , n26I6BW3sd#+|3a";S=׀k],H'J(& }YQW|}OPz[=s̵ȊٰC6m bäRqYdW3wg'>T5ҍLyXKѹGn#gI ^y:%Crb\RV+iЕI7}׊`,_vˉ>6ᙝCXEB dl'koKwZTv0:l`*W6Nћn@h؊,J'FEuB-=#<`n*B쥿~Ŷ$<Hᄇ] j>!t*bb"ƫ!FUP)^xb"VNۂ1D;Zгt|Ee'.OD3 b?P|#{ՙXȨ 7GzNk!-e@ UiCq˩ bwQ}dL_QPͮ !yW[F1H~4KT4\=p^EL0j7ǿdM_sb,22 x '{/@TԟAYdj_Б9Q)[Ξc5Ǎ)2 &UZ* ^3#Fn$BܳhO,EDP߂GWm1Y#sNV8\kkf\sqPPF`hIRBHЊeM$)iO&O\~," 3{YL[d@qVv>40 jP#_j*"%PuQI8 alk(ޙvRwi]h $m QordN!r$6fܲe@8ۜ{]jEl7q|@,bb31eX!+=]O=,TuV32GH ŝWkkՂ»&qg]b~Y3֨-_U*IJuHH|iȁ-""xcj΂f=Ld[6ԡk ރX.lh`Q_G~Vb9-<5?n/}xHN{bX3bVwAcP*H6&Hʺ\Œ67ws~S'1qDٺe;'rxW_psiP`sҐ EJ%#:"'a1h2 0Do`}IYP;?Z2ֈKpRuX֞E`W'9; ֏9xmy%7̭?~RLjfug?I\5aH>iDk0:o '}R$(Ӕjx$jOmwWR7r-pȶ^:>@Z? q`%A) g똥d/|ECqP"GUr+6q-j2 g-* Zc7/a&Ԉf-%[lxN0;[FCcaPڢ\ 7/<$'܏>-.()kTd4>Xt5:~tFzD": aʝ}W ~OǶH>)qb֜NлהL`jKNW ó/OnEaahƂ (Ynέ9iKPƀz ݙAM_`\h7ZݴOCbb> H)=Bb*]S٩1)Ò 7gp.<])[N`w*Itb$Cp.4I jx~DeˢyL?{NŎizz r~4MBtKC.M^^doYA|D{HXpƷLš B#3FfNVPl4Uռl+VݏU@p>\5)|។WfHRƁ2M5"׀nͺ"JSu|>BͷlDaS=t"ؐ ]WX#I:nns@.6Usچoð=H+K31\*4n"fΞ<0.5"l m歱wvih5TMi94nz< =ԟ; 7nM=;*U sg/3 a֮BʭC{ 0w]x:c]+soi(=,]~zs<4*yP;mf M؋ruZ XiJ79U`| .$xT3^8HFq];ր~޺6- y@q+a;B[/`ǰ$"X=|Ahܞ2F{L?vӅ]n f/SL[\uA;j&?,F`.8HE I8␳C,r-ib]xץt mX['Ę⏈o|o iߴl4bpI%{qMYΗkvRŀ3a ?g-;(U鳑*L?6f^Q5Cyskà!lD7]J2%KuGR+)mEi)مscȣA 'w\/o;l:o$\1ޤ-ǣٰBqtJwį˶dW+g(P^WLiskifJMKx/*Y80Rhy;^ uC7L#ӳ  `$G?}"p+5ݕe&LxA) lLE_=j ŮW;2v?hFX]@P niNAO%} cUϻ ~©X_ӿqA-N݅GThBfˑZrxv{Cx)O"=ȫg/gB(UUGJ.q2MI0;}-WE vPD#&ھ$`q՞ykhrT#e?J s$68TMq>l~ x |̱++̬WV%Oi:SW'Ap~auE\H;wI3j˜Md-&Z*a\\?!媈StUZ^Ԍ2~*'!_y_^ Z0ЃV r0y:Q_"ESWQT]o3u_) 2P~W*Wla<8|`IwsG1+CߕwSt|Z2 Emd!2A.I{G@/F5$87OF,:&4Ei+0ʯ6$c)~LO6o- H 3&qm#:tBT(#䏕mDz쟄ѫ^?~$.EeH7N}riK|ݜc͉t0W,NU9R1*֌>C8!$eaO A#2S:hfR C rcNh)cz('?r|Nl` cR; NJ#WIBuq=q^xrāTvRËT nYbv{gqaaj&}|UWm4xd25KVW׸f0kj Ju蓹Ğ?.f$753(fP9b^Ľ8íA4V6%]aAG_|nRlr=Ѵ=BԋBV?HD5_7n?*SYqNu.lW:K|%.rraG=e^I[Ĉ LrutS0Xpc^*ъwg3@ΒsJꉀz}"93(0N$w闅M^B$.lJ7!F;}egMpj# P2T;I]rqU6Œ-oc-#HqFsU\s!k__M[Xx*Yً'xbJi:~ܝ?WosuGuqk|9j4C ;QZy xd< ),(PLU @k"~bNs k mמI~ﮃuv ⷥ\P%eZqi#w.IJI6 8d;VUә|N蠭ZQlp 4D"$H(^Kc#u5֩"'A{N F=Z>^9ݩ~Q*i!Kk)5-:֒tugYJ4m-_t"MguA2> tat}1#c)tOI{C98w}"uju&=ҷ t{"mHsV:W2¾ϼpGD0QaoPIF!^FUWIc~7˯ u}`r]gR*?IQ,_I|S%UgYӄ&xx{"t< , Bs#M 2Tl&UY⑧ ZOgKq;|D#A[2ZLK틼PB3 %D)yJ3~MMt]KjLB̸_R$L$ْtnFк4^a(ڔOmw1RERՙ #hcה7A`:uK57—sf'>ug f 5ʹ4Ȩ^[DmJxػrnMZ<T<>ZsŏDViVFn`=RۚIr/.:uAdQmGV=U-zQ{Xw2Τ\1bsϮ`/~-36.0dP>`?nT_VM61 'b~T (b`Fz:B'pW``ߊbh/DgorN:>ߏ|RyLWJ1ci)'}B=[T6eEf4DBj=ʕ85d21'T6  * @ һIPcź!8`!S(v -$tgfH"*wKCa g#V*HYK6N ~O\}2GW* hZsnDK@5BHLC}Z] 48I/Ab-D[Ǎ VTx߈o[T8E ʢf Az̆eE,еxOᤝ 3_ڪaB~PfFC i)1-{$Clr4om>#V6YeΝbdo^Dl5#TxT׺<J }M6F\v?.8QԛY];RB~fp}ς-ORF&BHlY{OChRjeiQdag] Mc42Vpӌ2 Y n5+Wt$,{C>6RGA8i+K):m2WKg_jوTGt#I6| aUHu@݌XP |xR7mS,?)AX(CW&5i1!]RJA)>i?* ^' <A#~"wk׹Gc~m7:] >]>vu<he^o2hTª‹Bٵ'\|wUʭ\nMGPǿb9% `vmӟuď+{ve+DbE8msDW L>5@LP.7Ş^~VȮ"|vGU>b=fT ѾMSLK\ =WesmAcznk{ڿFO 9∐]b^Kyuh_|F4ӌ{MEЄQ=,}i 36(Fh$lLhI40!9Jg2%YM)c +:Z\{|(.SԜцw<6BƄCH_$@!"GjO9۹ʨS_~Me8iwU@ uͿ o+%_ inSdV)j^㿦YLMotm2 ɏaO" XCSя%gwQS9}oLfx0ZF1lGc_+XeHoNް{v;( /tui;Dcn᮫" sK.n 0_cF堞't7^Uk<+?? MF..ͭ5iUBfǘmTdzBowq1;bD1IAѤ@EʊB+}ڴx4/,4%!xPpsLJВ>-3sf05(OD`IF4֮wY (R3V4FtPe 81!|X9Pe٩Rzq֓ GP8 uvuWC_n95+9&EF >=uSjD~M4[˄Jg?)X|ϫR\l[OEV\? ҫCg]OZ&U>ȹ5\:V ǏDtLXŝ* rt~8fc7xND҅{+:U wC :YwG5?bݐW$b-B>j|rV.DD1ca;3= %ЙN6Zj|n!͏c5\LY#/+~ ĥdVŐ)߂'wVtIqc?wD&e+exWso8Q463 ZaN#fɷu&z;n|nzZ/$C]UnZ9DȬdXHH_>*1]DH=~Q>.}0F}5R/=T7 9){]ޙ 7"[ôQc 2N3#9Mt+0M_Q,J*$>8ZܤCKyCB)mOL#_m{z/,?/;A-lje=[Φ# =bu?(h(Jx|b 6b~cbSRܹśLQ<|ү39fw0f}."7: V&ٹ̅ ^EQS9UPbb)wvE?uC]Qv&#w0g=}SG~ ilVA[o|VqBy5HN0vdpu Od{Zde} )f8sﰐ'Sʴ@ˏ9sv\RśFEq\V:Mr΅_NX'K; gj*{PSS_N~ix/X Q=!vµgu=Itc]DžE#f!*Cv+}b{PAi9H{OUEzɾw?+US.#=I'嚡cKf~БUGtM~A ܿaKbӸ3)dLYB:J;捵Ag_FhDoG"rQv Ew:ץ T G{^1}ޙi+>ߒ&USTp{Br(/_[3ЯNSu8ZCns&)ZǾhm(P%p`|):3>=j6JBv4$icT. (NCr8+QboΉr6>B/r^dwψ &D^', y7U|i^ i@[ucB\G/-j2**޻%'t3/tԜȓ ik6X̱& ۺF%[kͳT?'=v_21Ƅ˜=DCGU^37#]˽>A43rǠ\c j<6\Zr:pcDBpEiU$$:=Ol-/`+|}M:zd}BUpܶDTUR0|tI4G6jS1 U0U w Hlas-&PƁNDF`%7.x>xGZyC t$>Bl(c uNE/fo=6 m@7AkGZp|b {n;ocxF I<;T%W7\RX:_JJ_M# J]sNX%J[c9 V`礴2;mSj~!zf!?_T覣0e]}YWndg%*puBwNϼ'n5ܤ/̐ x*հ51qJA /HvTZpW_i) ye1 WBScaRx tFk ?؂ULƮqSyZf?WGË^;aA+]vQ+@ wq@|Pj̑׋Er&ԡD?%-qgy J4iTQ$X6}G[FvH>b/0i'1m!h.䛠W{x,1ҍ9_KE#ыo3PR2@to:U,2ͼ{ % (uU̶Ǹqal^jh|v@S SYԋa mdG^]uCWw+}:Ɍk?+`R_q+cB~e/-w^ܝs!i1g*ʇ;͂5-/lD>zN2J^ҁajqvp z-)ZPG/jDhj'?QukG\r-E3@4 ,rRzqnxZsXWP ~9GL}ͦ+5>Hp+6V)gVHdv'ͷtY\uO'1gB!nH YpM:Fe Mҁ/y_nܼ+;x|&iX nsD1PRؽdb&7Q2aapuJ"Pog$W[Y+i%^s"ٚr<~eY&`Q8c-RXxĭ{~S rl7^3BfL;,fz`%AG:nr6b"4,-tl3xG٧]Z 4TB<$xI'!`&܌nn@G'4EXt5#t8u,o.//#m1fdw^*@ >r:Nmܖ#SFl$.7͚=Yߟ&Z `ɪBmS|5j)iٵ ݚ2jsezhD/E2ERp # A(ɏkSz V)gc)/u](t$ ZGIZQ5qI0d+}@/^웳rGA0k 61?ByuǐNQlmG7 ]-sK>'%zpOOUlzINXT<bku!# ;5Lҫ2@ydZKbz5?^aN6 +FDɭON\BSNgӻaH%*z8᭨Wh_/ ^51H))Ȉ֣]m)pԀt 4*uфBҰŗ'g%e!85b?;ע0#8u$WF񩧦qM-6# aJ86/Ml6׉V'[3D(vt g$t:NP ]RY_AC{"ƚ3*S3KZGzguT(M M 9$nu03<3W]K'ѨǧBO/C&m.Ce"SZʼnhw.v'1tTT:gErKa)9li 'ۤM53v[@Ȗ o;UӟmnXPޢ(%s\I5C ~4%O_ SeŰwV鼟VoX=v=/-֬XXD4К銵)"|5 p +Hs ?'HR;lFgkk3Qe<"f"bj,,gs,.@fʈ#hPu*z_\|fP p\jsjoZ\Eo4`!}.:K[bK$6n&Du3ڭ䒨hP`I~iUD[ogpS,BC;Vԯwnx1_ LFk!"Gm3h'&F5jBÉn$qc7e>,8;$ eCDUo-UG~ΥQE"%P!8;on lPj:7fK<;'kS,Ro`"Y 7,¯$!g*1!'dSEe§,K)%'ydC D+Qt et9kwO\ydxNzO.z, )[ 7݄Dž&n"ҁ3<4lt-©G2VWǤgt׵uo~WYbp>g mr49m<r$J254 L1cgwgQSu,Jb޴2=%`x3Ϊ1K>7y: Zj #C;߹ ~ν.H.+*W7Ӕ˥G%͑޺lL#xs (Q%XIl&$£W? OT<ө]vXΊc,Q|s2>+3*;P&5}XH P v17Q<'Wk㽏}O;`dLWk1V s0? l~9ZUf*:PWX4܎cz@iG`P]^׌L6?\aItƵQI {UylYbޖݤp8Z U\]xRc"3Py8z )cYL}CuTxS^Z.tӷP_&ތnOc;6 EYgbM7jQtk$NKzY7R#r.W1e:;U/p`v⥐'DaOWE_Ft|SnuBYH90KpBf G:$Yي i/׬]ᡸ  ́tF."߱ DⵌAkຉ&s̙j@k޸Le{H;bpGaju`irʀ3_h{YZ΍"< >WH;Rqs$yy~A?<6!~_t JGC囌UV5Io%w 房~c9Ęb/&w7s_2|nX Map ^΅G09az%TLdΝ6>@GΨkMR8~x]p )k͊ E:wMBj$SJ `{+j۪}ð?SW7OߦH zHƭv&8'B ټFb7T< Xn)pʂްw",)d7fB=C]?֍W"!wy,eˏ.ܩQt/0 4BwRuIK(d?>l"F%7%hXU4bFؒ;O=s:z.јw 9ą{W9r$xݧNz2qΟ}Q&Ƣպ'bnVE(']|l@WQPg\t$/h>O:S/*X*evoxl^WQQҷS]+G((=eK|B8hpAN xOw+$vq|yP8]809 JܘT}WDpjGZ-!gc6< k oManv Mxy7Z(} 5n .e,h~tv?@Y:tFثW@+C8!wZ9꫍Uۇ!45<4i-KHt JۡMLm5auwSͧmiM>ӱ#t2.uLpy@25Lnu/  `L1+Y}~/.o7}+0O=/ j`U6m5C6*s;Ҳk9qvxYs\ŗϛe_ڸrZZ~}4׋oO4ualc@o bwU \v8DC2]-UR~K CFZ} rFqD1o ] J7is"R %l'Xhysf1ӻn* a=b4->S|ip䜧 px"E{ېKJxJvQXJK* TñL ΢qW^IDA|(=XD쓀0T߮pbO@;1sTj]ɹ9_$9 7Puh}lUC2{ rlV9#_т9OG̜ $ AxPDۖ,}0CH*TiUCy2p/~xB|&rt00s+N`%(ODh {iSNIɼwߒ ЦE20 >\=%8Qtw)gm.'&>}FnKAľ[)77 z7 }O&բ kpYt8YeEq o[ɴ1[a|.kIr]v٩Cf=A%kM/^ɟߡ8堽kp4h0P]|=ɀ_Ke/[D^O*It%;D jǗif4<|eV=76q'~_8YN0"}tP )<1vh$(%Il)Q n='Nc( VeOҟ%iFBeg]/y !tcp1v rN:8Ts8w̴MÒVsvÿZ8@W(?͚pHkщpؤf"k,7ƖaT6$J4?teghfi5b 0.1p.6LUD֦+#f/GCS-Oo( (R '/5'nhOȓ[N=K/F`;l\ƎBNHJՃ I*U#Qw N+ORC xy$eyG٥j Dʆ@;Yq]ޣ23wY,:GfOIe_4W plJ^htv˪>3D)_2lTAX.m>5q: 3TH#BnUsR[^pCm$X[T<ᑄ4`3(n`'ɯZχ[ٮTDXϼ Z g L,njK,E f<]ĬAB5Rz;j{ d \beu7,<+k_gd>FsuGxM6AYXr1"Q>ұn. o|* EjtާU͝'gx=PTs9UqbOgJUB߀XAEs=ME>]-w?ԡCmD^"/{KHnpy8Rl#l~+^=Qҕ"wUHN{F!KWK9F$[/}E6=09' 1g4*jP噲ݐ絸Da>QʔP("^"gm{{fKr\:Q:TU!tk5qomNE BQ;ĝpR;E{<*_WnnzN=n5gp:v63 <.s^I/eSq=erDmʖDrĜwޠ/(a%Zw&k+4{ O̾saWQ*ӞzYriE@CQK1c]~Q.ߔX"4SÙ>+/N߿5n *j*&qm*P"C µ3 hX|4~VyXmB) dT~z{a),pDžXγ W/ӗK]-c EyDU?,;qHL츋Pqs#WY?b1Um¹tiX[Z[}QV×n uqx6R>׎(mςtU|G7}~z:;3 PvA[QC3l}u_Y?PƞEbY"z+""32AL _ZS⁠L'J c p:N׀ⲾF`;BFDpl/m J5f {\bꯉ3|8Ȁ3`gCl R1AqspO@jg3h>Ea;/}۪.OQͼ:eB|0ʕt_N2@rp 2wFwa4 {4ծOeN1>eO;D)ٙ<6GϼYΟX[h7h2&Cg} #s#A`nm<$2RŽb>t%5M&ecRŚv/]7 fBE[& Ï)??C&9toD4WV1C ÇIaЃc#u\&}!h4r܍h aNL/TMY2+~_16A/fEIe#&,/Uy {e ; @k|eYPuʌՎ\[ޟ?ane^Iǽl aNм&3em^U-X-DK0ێL'P "=@N #رb3P}Po>J` O,O9qeiv*v?FmH*}cC [>E.OZo+pF)"wMKr#V;1^z7,V"}8%$=%Bxdy¹m G=z}[7^ W K:פd%".Δ&*|Pu*JP$KUuysALiB# }y@0T>05y ƛ_CN}&Btn;q+YL| RL"}j DhJ爇Ec}E0Px*#Pk0I.4~P"_(QԵ[Y][fkcpD=46S,"ୠ\"ôKfzhY)G3#?cX򪴁*='Lj$&$7zhej>hssvO!!9}4a JnUWV'BDnӟOvԨb;žj 3xB1 9it1]+#N; g0r|#/RbFtq q׆)vMo؛m%\QR3ҕHm7ʹsB3r8쉰Izm; .ݤ>Ϙk`f>&:<;q|{"ɖ(jy̪f1,ӻ&rjhzuֳJe~"z@K:S'a|=K/şkg0Fb*E3 wյ0Uud)%a8LRU12 ʭnmJR?1' m4uMF3&0OU'H?X|>yH]Eˀ_02:w_nKƀRux!/J 83㧅vs_W!<N2-q"wyt88Za{_!CH ˋ`֊!?TfXRu𡘆zu@뭲 0X8|P>^ Y>$mO?^)Qgq)Q zQ!b>&P@v/م۫p[)g CCe5a1/Q1^23bkƏ#A )}P(Sv_նX 0aq98ԥwpRQ>VR  i{] E>r2de6|] Խ:9닆UkӇ M\"#pB#; ͵ۢ΍%]Y:?#g~ta>VKq@Nc=s'1`|m~p{ lȠu} J-ƍUegmot)f¡0Fk o&Q%EF+"~1+j2k OmG+k0sE=tL2}a)6 RRꀎah7aKVuݎ`!,N|̐I_㸹l(<ۋYhx̃0鶦 FsP.N M%͞P,R5NzY ưz&]'DH*+9xT&u=|޽:)&oH R* tҋ<;-*!Y:4 weݠBZ1n7YFNAsB#ƞ2ˤf+N!g^sqIa`{+|d@0~ /A0y.:wyFɫԆAꗚ)4"rvEOυL ]H (peƳUֵ%P8u喛n_8]. VO{zqCeyЉk.֔_,?ٽVLHJ*->]]. Q䓣gK@y9Ċ`c#Vu!,79|b34Nj8{-Ҟ0Abo#+)˚BmD4>wBāw~Nў U 6 !@6BD=($)E"A:'TKW Vm>,}q] EPۇc,셍VCZ!SE\}wm*`"=XvvGX@=O׳lw*kBu%̬'Ȱ"cߚj)eF P%Z8ʐegǎoPvDJABea<";hr+\6{lרbwA?%`2kx–d_=BanPlPQr*ħ1 5͢F{JW.~(> @@iܘU|kҀFVlLCq J)kD$,[>@(mlǪ?<_ԝp>'ǼW}B~/??ҩ =ɏN.TcQ2'>''G& oP?y+[vTT!HմX0Uka#%~|D|ۿDl`Xc**cEeͿx=N_8)R;ܜM#x]&'OyדIjQE|3^׈k9/C}*0wP<81uN6;qK<1 0'AQYI @+RMxGȵI,)m}ׂ;A;=Ob/]eӱJ~i43/ Sq-ܖ}Ldd;T薬*`J283оş{< @.z/eTp|u5΢A賠NI .yhl]8vm@CZpg#9?m/׹OJ\ϖI8^N%/wP: gc cBwtoм > MF`~ oXAN $WbȈn i$%IF$$~.l Sa_$^6:XRyjiq[Ji#|N-} DL Ty|םKռA7O-c~Iua4}Zj⻜/wxVfrdYhK \DwbYųHZIq^g{SS-*t[) ¤^p߹SK"yckIc|/pPh@ = nE)?Nw|aosF-8CE)ke(F1k~H|Fjĵ"̦RZy J:@eay8-Y32@~ӽ *FqYd i^Pwț*[VpX?az K&QwI;׷cz>EHa),DcI_nأC߀Co]{*U=Ypr;B}]iuPA5d;C\N};1yZl볿$J)[s?sy6*B`58kW8SѬ_ԼP[|>F[^vi,댞ד iFIL^22|j ńJ>O_V>uݓp_{ ^2sADk +7x,:LCRP- 08n{wĕ<ъvDϰ|zNz^=)ltOy]= ;>hRϼ#q|uZ#7ڰ#Awr׳26a,Y+ogP[ {<*.HC2CL:Xs'wY;э`w[hoK׫ e{A:~ 1萒4&B ScEM e5J [=j)IFSQE"_A[7Vm(]6^Ok,@<@;v|%x6=[ LyQܞ>yz.>sZ,:9%/)A-Ϋ :Obߠ0B8[Jb@~Z9"Ha@'y+/2ZyEˬY,}~ܫ|0meV4?^;ʣi7E#:@@ [].ߨ8U{G%s⯾6Z&N`!l-n.xjLrq+p+0%e-kt)ðc߰9d~B ~$M2ԿQH x`PZz_kGikxE@Dl4>zLv_UT 1'2֎ovnxt a=yix3u] 2Z)0t%`ԳȲE }\ɀ20,͞يfλic n |ɚy R}u58UݞS T->R2B-#WKq?g@7ok[@Y;VY{X࿲j? X;,qY7 pu0Rg2n"g6YcuxTVqj $\&V8K91Y[/8Xԝ) }bߟNh$E!,@zv>QXl?Z0DFjpLclj޸ {Μoj _?2m.|Yg'f*`Gbsnmbh~#AIJ)2t 2]d2R ,_WG57^8"8\ظx}F"('xTj P;j%1b$``pɉy)[~ЅKl#p\FX05Beph#OBB)Kȣ"Fࡧ7[1vRA#6 _wMZ K{ &Vοny5& ^t} ͻ o}(;-Zϗ9)CxHW_AnR[!{ ;R`'RQ~n}vq!.)~w[ʕ-Ph'$оqd134"^MbAOtidzA.f霁ɺҨ\o>fz:Ո˚ӱs>s lq[qXS1ROfG}mwn(HgU-P.0NHt bXt}r !rzJ%#Q}%AfLv7U.s$h)~d4t}΢%wc'cG}p o)^^:!* ?F @hޝӻۓLϱbCIsuz@!2^q@'BiH-C'f`+( ؾDlkEl;_Da+ּAa[r#ix/)Qkk$#mZE˹we3n-~\EI;G`FDβ[EY@r :aɫ߇"#Kr3c џ"u[N^Zą@cr!wD57rN&X&%Q/վm18i v6=#,rW.N 6[bƄR GSb:2bô$w6 ;VC0:91", i_JLO QC0/aZh uGWK>Wk*?Zk]1 *lpጋUhhQ{+#ZzwjL/35Eħ_qJ85UР<ӡsxp]O ?vMCs%Gwqpn0Zc *'$bHQJ,|TێLcY%{bE-"pg:jgݴgqxĭ%ue8$;SV<wnX&2Wו:?-Kdn2ʹC7ҸP)!v&R]Bt2Fl*8 lYbbB,ĩ-z ]IX,fJ|~XhA3ޞͩWwu<孬 ;roi]^]u%6IZ M/!7_XX1q *zU)In9\f=ԣʊgoYi7}`YF_"Z]RFQcC[f¦%YU+QVxGOケZ8@T;ގ۔` c ;֧0C>Cc(X* *؊!ZH-9O^h#׃F)BעP$FaZAٹjȏ6^rD4~v2Z 71qV(BE*FP@VKhg,ky~xq-3\V>]@m&]LCP'D3f*mJ|\O2إl1皠mD {1aDX~uH٦^''] g{}N] )g9H|ՠ\bΤ$? tB:"@{~{&p6էpicAjn\d#Vo;+fYMES5ڧ Qk%jգ L)'@8@XęQ&@BG-\>*3Ơ! خuC+2X:"Q?b9@-&_V_~z̒ )Fi Q݁9q[ϙAKWFULl_&P}] ȋ׫#ߕ/PZa3NGXuRt9@`7e{ 2`hvxbgKDFEҪWҞ0ifp "E9^9.I fl.U~s> w2F3hn{sJ7PL.gd>r [ .AdKU=·1*k]3`6 [@V8BOFUj; ք9&rQAoE:!lV3Fm4>QKbdIL.|- nSYaPJ1vMr*X `t(BC :\ XYf·.F&|>!) 8]-qj Zx5⭿`2;&L=!Ԑ))=yj_!b(}^$`Awݎ<&2 LnfMEew3ϲ` z%ߕl - Z?;rR_T/p75*>׸ga7҉YoFXk@a-~Lx tf>)/Q_^"Ÿ'*v%٣~]3=2,),cav\LeXr)aZ90A +˜8sVOvkسcuVӧ9̀x?.Go8Vz-#]O)BF|7@J7fJ@˵S I;&]b`&i/ oY#h%*L{ P}; zĮ^mS Fy,RU`ѩk꠶l'|3A:~gQ2p_08e1(l3T6iOv%%3ď;e!(G8 u!`/i֓tJ^g;%. 1^Wkf묯bp?V(%DU'i"Hݲ" PX`l(#j{ǂ+-৔*aSšx,|[Orwވzm3Ou wV|%Su-ؚ+g `qKX]8lZL pyd'wРDQIgʤdkשY^ n97SjY<l&j]({l0Yv,E`2{ӮE:ԷPWA^]i," TW7ZꦧB+.d`0X$3_6Iw0@ [ Չpu\}ʣqjZY3z)η>|l8zCcvDtXзXn;D }m&-aؘkQe 8^y 0C4^oߺPϛq9"D?)y6P6Q@27P%'/[Jk鞇]Ig˶dk1hQUS@Q"UXhy! Q% b<{Y޲Qz0nMZMFI}0 Zt(^%؍f6FmފpyDZLCerQQOf .eBE`aR <' q,vk_G`ox1sڍWDz!z^%oe:3M^K>"`F ~ʔ%sjCGŘr)VEV"/w2^\A/"4l:>S8M/tlE> \D/Wp$^Zf"J$>YE6S'0hX11\QZԀ0 "OF @hx3pLqh*X!ݿtj`.̋)-t(,+Y -icV|!&!Q=/}NM$f8AѶOD/Z )O.9oJ^5Kcc*AN1w.:]qVbq`8qG L$apĵyebCw 'ԍ*J5BYu#T@9Tإپ|z*52{ }B.xȰrss=h^XfJ!r2L6q"M ϼ 4)餜w 2RzR/ڷsCؤ΋ƓKI\p;;Tt1J?+F&^-˫bHF}@θGN_B{wJ· ӪHyMO|Ž9qŖxj{PS:.ݩ[t7Z'לKmbCV4;g8=p?]mHqb0:>OX[lF/..B>),~^UReBl-hedrUfRlX *,bJ ,!gvb~ FȽݠܹM|\en=pK qKcu7 i<2\pB1:Z'~? ͠k-YR_cFmhOnO2uR6 Gz}H(e,7`V6&ye %T)&YԁTQu@֚n1!@<PNƨQs"xڧ?_[y#EDDx@r#z%@]&[bs6ݴ\˼j89̘͛n%0Pkim)z9} q$*+/[MʗY<Mu>e3"2J#^je0IbMog]k9Aяrm yp6 At`r^ۀȩޖ+xE{cT`@k z3鲸xXTNp [D0JgҶ3|chKJ|g4tZrN5|tQbkT)!5 Tcg88{ƺfA5sнP8z֙4fzTĭQ}1)T=+)5YY9PzefZh~>M' c};#ܣ{z0XࡿFNc?ew7yW}g 6$0W}sȻcS'ߣ%iX,P!48 V{%RFn_mEr3JAԸ z\s#L (s+Z?S?}Ϳ@d= VM EKd5&U^9*T'8¨P!_Q.4b@iqsA3Ӱ lZˮH(C7 U LEAxʇy2a5"0NR_\-.8f/wFbS)Yd^N$1]<Ī:Rm.排ѹ2f 4:a+ݗķYWmctue[#Jjcg@e|ʏwBbY/-D=$<{p74N6SOl-3tF"c+c*ߺ:{m!HzhVB .¼un4Yީ2<-t USF*<_J::vc5HxP:"69_yO n#6Ŏ SVhM˴*ލ^b]L%F3QpǧiTFY~zJe5],`W,> x\uHS/eN s.7cȓ0Yr\i ~Y][RجCBkTjAJ.H/ރIC $q1)|v(jc;11Q2 ؃®GgFDd#u6wE犊 \z#} P!oL^ _s8S¬5 ?oNȭVՖhTzEnn\RK 0IYd | \k:eWj63D4v>BF(sL4)>ÌQw0 yJ1˒S1HKtT8uV8..HZ!P0}imI5;,9M{Fe#ۤ5bQI,ܡ%0 O"rWи䕄/ L`W`wxۉOq@: k=e s^~XTI91>}K5^=4e{vӇ\)}Bc‚!l$*ܺ3oXcF"ԯ! 㶎>gX.::n>r/@Nu+4e/=Lo+G MRTa)4[+zGd'|CR`ZQX58ŬA8%u5 ^yiK`cfS!$fP2=Rgmx]Ğy#ucT)0 Dmx8wdjpS|X褜gTu}?ݬqH$z.3Ϯ JL'rmi *Zu:n -B 푺bx44v Xu63_bMH #6:X8y*n]B&UN ݚg<U]Z.2*e)3j\h+Ph w\(= LKں |Gّ"msi殺TڔHJ^Hifu#4NA0Rӓ5T0ZG0Ub~( ; }E T4=F%d~$ SbIt !h0I*]\}RX-#5)W9 |Ky"kߑ-bΞrZ8Tn^rW (¯.[\5`L0L|16, ERiEmkCl#Rk*Y$;`V#KF|f }]M:簉gx7L%jaG|p>`v x^o{Q&0dkhtj[`֫RT(T U FM[]PQǒ,WN-vjbAq#i"̥:mct/ڐU({w$UU/r;ӣFcRFQwja%a}ĺmM:'"՜;=D(<%x+yDٞ uСq7@Hݮ<&nEcQHobPY>Zj摡͡/§EG ֔=R:dQPgk% 8!m<)svmB{ĜBjAt]aJ*dhbٷ:b3#&wYeFGXmGd'MP|R1wM*:wN䮟>;`SCwA)K6*8UsK)dnCFⲹ[sL^H4@W'{_.pSZܝs6WY3! h. +Rpwx̘8m^(MJlL|`ba8 iC",?Ι* oMArO{R6_10yU'Bqq&T]:>D^r M]H U`ٷW-=&ԒN'qBB'V- c>?S†Ef8hNτmCR}}ݳLYi@hrjv_ޫ958+DPHڂٚusReMy[|8C~:;Y` c2 `yĖL UQ(o3y炌n4nF!HK+XNtj*IR~hM㗑yn,*&e&-K݋Fx-0.-Z.-7Z]dBwJ#70[En"iJHP$g XDŕѩ:m['*m]ʦ1B[S벧5I=٣ąDQɼG+O->xj?˰%+ 65ՇrHP]aOC<6M#&ǹf+o% ^h|5nA0vT .3fF`'5T {s[q92ثORkgTbo%HeE΅類f9Iud,10p`/_|ȳ|g<^>llK- ?sge6u>0$&յQ?)~Vۍ%<)>$lȺ@ҮLJMy ų9qrΐzq <0{f]QvJYё(;M 㧝ˣQ^XZ`*5@XӆFT)P- 8~+}4`ؗ Oٮ@F!`ܠWYwvg$I.8CQVdYDoMaҿKK$gEЊUb[jI/ʾGp%܆ /ƭK>ͰP\ Ȓüؔy/; srIp>gMc9!('XU}sdj\&V qR¸t42VO`޳Y!rSH%?kQHi$ :(pXE ^"̩oH^[æX]}oue^oua[FF6PO yǀPv5-=c!_d4.=KɇV*~ྨ"~ ~hVx r&SZŻ_\=ڸnnp ّfD5!A]O;fq/0d!b9jыJE.A1R ɷ+Ci-ĸ3p72jgx-#3'+qcwI<zQwx-DG5EO>N,ǘ*|EaR2㺅0RC+L;n,p!p wOHcE]w͙={#c5yM; ښocUCiO­6{KqΏ7,㴐 iEwy0zOXA(܋ͮ_׎>AˎMȹlw/ǃJj1vx%604*I)0^]Ct 3[G"D[Δ[[Ut-r4ɩϙhE~'nK"ۈF ]N۞.MRg Y lQ9W:U29,Zk7re( BJTwyH-j6.l9]cRHdKͼK I^En$Otf{Wq6%Oǎ+Z[و-CK=7~[AUvYp=@WYn??&{0/%&MZQ2]e3|mZػd73&G> QVrQCU9L䣔0n6(zZxq9cЀ-m:WT1V{FFy0B PIU*5)4or ?ӆ,c|U%0|пftQIH$D' ! 'ǣ>s2A$G,h d ]%\Xe;.2~o+#k*4ZZ(U ?%%nxw\ÎQe(m59|+"n odq*ȇē_8%r Ei)Lֻw|Ƀtd%Au_9cJvob @_ ׾ilm!@[SFNx ܅lf{ۡ ||kl¬T=ȩS9(sҙ$:Ϡ;g^zYKI"gt@Y JAK`]v/XkŒz-Gu{zJ-v'xdY-]1#$|݀*4>Zta,jZ4A"z\VG]ZnYf\Iq[yxtSU]X-s5>hک7*tڐh&ūw|eiil=?ʽC' /;"[/ |G-2 NbhL H`iy3Spw3ʵfrtLⲾ~W>PE 9_2ƨZOwQ)NY#nR.O7C)>mA+ pL>f4jW{ Pc<3K &B'Q:2#h^|'%ws@DOIGQz Ӻ>D 4mt ;˝m:)cPUCB~/1hcaRHyo-yvQ wCH:]^=N$V"`&% N%SܜxK'%)![a]<}4J8\-t-%"Ï78QO>f|F]Jx|a^[X;# D(S po_Ni6FqȟO.t{VspZ~De9IJ[=G!!9Eь# 퉏1aq(0e,NqTocw3"k_O cjgsMFfIm*Ԕif/*J8RN2:4N(vm.F0i6`@}6bx P5&":Na։|(xN叙UAֺ,~MR≅ޤ9Rh};}$kAZr.rHu w+5}*KF[sKvò̕;u54I2%doWi{]M U/͵%"2:wy@^T FC]Rb%l# +%J ÀQ${%Jht X̗pс(Ŭ˶N3)YٍI-dIl؜ͰN?fD Advc^<(RAա7!?ӟtVU! ɓte dDpko0|64096bE}s: 7t~K*S''dLbZV˘T~lAݿ櫟 o,EMeA5:h~d CϰBsI?uyp5LyNg\ rX(( o,cD#UKwKKv41ܘ=$5Yn ʳ f~5?,Pw#<mywkc!<5ʚ?/7dMlO8Yvۚ)!# nEzI^%[{\j^!첛 #/|x0mpE.a |uQ|q8pBwϾFCOq*9SJ8KbG 䳢G$h@|"AHPBJɹColTm/۔* {1GtBV鱅rB &Nv(Qq"rɨ+1#?bYK(̳H{XZ~w(:K|Ɔ{S+-MOoչp]h(]l9 'M|˴ 0Q)!8̍(gMx չ)*=`!EMKN=EŠ/9:}Zyp~u: ebb;` B^']#ݖM2Dpτ/KřPRr,lhc夕?2{n)2joN]hE%D =5kS >TL&<`A{Ճ=sƥ!~r˜"1ɳ? ?+68ofڕLc)QdS:[JW0TdRBsԣ:qV XppSܚNXDg] Ӗ ЭmzTԁ3tpHg2rà#omLڬX`^ @֡N X،2oxHb7 դp!Iԣ}a;zI@C⓾)z$#x_mhϧ2z+tR nXܞ- ?EdOj@VY$[!G7mxMT!4;.L,_Fhu%qfv~p`gB o#iw#Q`<6Hwóo Iu}U"|#U`'o**[Qݙ $tI,}#ؚAQOE IXʈ jhΝEJ9&EZ?<ϧq>"[<,Vp¿/VDSjt :ƴ#׿RaNX5=@N "erzy-*]e˓)|7 漹IAul M&uhƑwJmá7 0iaOXu:z*,>GǟXs/ڨ4 lk_rl{|gK BG=o" sO{ ; JjwTڮ!tY=ޑIR )wt+,|c_4AN&h?PՈo }F, qGhq^û88aguhudFXña*\8+4hk[-,u?ϧE o)V73u-*7Ahѷ'd{ȭ3*U y6y9ZXnW~). Fgk#v NY<?S(OWUtmYP)Ԛ6$REt-dR L4UwT$n?\U$KUMfY m}LL9AgZ1 <^!2V(=g5j?Մg&:!q0@ܽ&mɀu ~z36[an#{!ԮIA?Q@Fj.U#f_( 34xq$|Qᓙe&+RhFqRs7ySwZhrm!Ze"γ :U 2_iJAy )1u5-c'Sx`d˟A軶$|.R*q@<8]hLї4ÿ8WQ<@bK7UiR2P8$;0.x0 ESua1lr5SD[Ob܆PޘѢh}.rT"m@= .U݈AX Gz T{ns-ukS#WB) 9"#*`B+QC46HJ2qXۄb:%wEl&#&~bs%]ظD#m9P7(PƏ/%L2*+ǹ^I0J!JQP [0nԌE0?0MnJE˸TuA5CFR'dk񝊛( @kY< {y \›fdt~,IdNtEcWI$juG2>8ľLJ_Q#m[o>SQf~ # +8 Ec2R3 x6MGRwEP8PͫK&?nXBT1 }@~<^de(ίMؿC-C ٚUqn1YyZ@sX 7%t{HXZ/{zZeHTB (;:7 syXqJ ނY}KS7&_6F S;pe*Lܲmu hztZņ6zDI#}[X 'dz/톱wTUP(zLMU Hߵg.ިz1x·k?B4g`!luyY"+V|R3fyv8 j{V3X.H=VqطXxY7 i:l1VuV[D%ct4aMA]dݠ bv;0[,xrKTTS('2#иfxےvo6 /-j4`x>_?{N5 Laim RzFz ˰lTuF#L"rH2$]+Tox9)`aMnfƒ.5_|`~\V>)t;wOtIF~i[y8ZgGDfC0XUJP1ɂ$hz"#K}sV] @ғl3>Jp F'&+yem` !vv{2=Im|(G79I{hp2zdrePr%%!'ulq`_< #oz\-3c7! u+Oj#ÇT\;lxsʁcxihEwuwC-#Tv%6@:󚧤QZGX1DTfҖkrU~:{YGEl7 `/Bjt1fp!Bz Nf*bzݲhǗXՖ _8ZyGi?E%5PahY 4Tя0IqT#K+9o~j`3;ɤB]zC +$'@ݸgId90B0ɖOj7+%3bmS8;P%Yyc68 ]:2gc~B6Tڑ[n$˙W#~y}L etX ~6NS\tЎ֑4GV5P\n͡B* xkdg}h%UA+ʝZJlI LM4Q}Eh6&X 􀼔Mޯ=HdO =,ݪ]_o)g ]RcNW󣬯'X-Yl'`*%)MB]P4ʤCJ&5kz"Z& ח4g+01#<aTW aŌoi,LcLP711w@Ic팗i?\A3ϋ3R6B*&Ev?N3}ɜpawP]mide͕P&H$:]!%4DSqBy.mM(gI³ӨCX8UE w°Y%Cl_Y1(}7=(XJá@,8izSDn5Lôֿڄz?=O̐WjȊ4$=wvv4K,n߁t>cu&)a!-=s46,0mF+L]ςFxwWXO* 9 %>"lên~{;?- W*[UK+ qc`P'|P;fFwr8qv("/s.fPԭD,y.0}.`YyS8Sqyt=pxn&ߺ*B ʓM\ɭc8<>ozC;ݟ;iY+ySdh3%d}o*cs^+:U! N|-9pXOL&"@`k~(ZIoV q屌_Uw e*agK}\ω;wY:=t%F63!@Vx|¨?6BVs(8خo1m)Vm|mY{V2&@ɘsNL TYj}XR«K*,n-] }Ţuz^Gx ؙ IR 5l 0Y%xzhg8_<(颠2D^5:pl$qx"'-UD682qRxOWE-VV6y|VkZD>JE_/3DzC?#tQ,‚4F^&̈́7G5#v>;V bR=1Ek}=vx RfhM 8$?3&Z=q~ZLKcڵP_9g-² YCvlg<['4* <[&7|RR k'fo8sb7 H> (XXA:yJ#4ۣi몍6O@ zP=u/Rnkj%tqսrMpӻ(a34#30QwqpZ w7n(cw ![ `rۯ8|ȵ 5='h灥cAec=7Ɋ-4.Hȩ%R̯*%' ieV)=2ң2TOh=b( 5$l1kJZZԙ"R ƼC& !]xTIN=#ρᜇpUc!l/-x-XxR4X_h)FUP0~<<}'wB#fx⪿q?z+/p R|yC'z K#n A[r~w$sYƄg,rsejݡktFk"–%eyJ)#}j!.xj)f3 @^>,wg)HHU<=ݦ?ލaRI=n뱗9AT_ѹ]_*1g-pAVks67[qNQ$oSFiP41ɉ\bU/y V|j{BA]Ra'ҹL\tn/(wPzMPG~nd`m칅]ߩ3;{lVB v{IOC,/V|i  6hR]L|B = n[u?Q]0ݵy.@#WA!EhV;EV}Ω!gcT$hWbXkYa([1ȕ?v(+U0l+ ?@7qPL-';WZwZ:h5b{c#` "(fO%kE rϧ6/dA w|%ŔG޻RIqIV:JysC쳊o rwr7 %fGsS)/R>HzLO^0MS|-fBLCf{Strxsb)gM 1Q߽ANb.ļÓ͙bDU.{"P2ƴ@=`B֍p,c=0L! >U~\GZG\M.AN->7!JI93mV;a{'gUe`=]=r6ɼcYF]]]ʒ e&_m҇TW\ak6wW(\ &o4ɁmȌ 9:h[)KVCPyiˠ^*vbPڸQ.rlFSCh j̓?@ MFrlӋ 4& Bfbr$1)D~BWV~t'5 "fm (!6$ *)0DA೼cUsDwucdvT B&xjSȧ1֯`5kIsԱ"Jt=C>V bZI@kk{R m `^9dR9ـ/69W9{if&_KjzUw!…(cH3UN_P2#pK6hg:LJ0d}8o6>Pu*ҁ;i䅲QG+ Õb}W5C\ڙG1A:}lK!p(w:lAH0MA~W "jv Ί/lFt | ýz^Kă4xHckg$] 6 ݿ@^VLe$YiHJ =߯|0ϖZJ5+U21zuEbj^|,[%ONLVJ-`㯋X`u2[|Zw݃posR:9UVa _7 * _JG )M;"!z~ܪroRxyUk K=_;ø+>(WPf{.ИmrFdhG(n>p"v/}4jyvzYNh 7cgb6f|,L[K@6hEPZ"6:X4x1@.tC$4:]t?!9%0s;7!S 71gDcg1 ]NyɰigD%kY3L+/p]UL\#i"pg i J(>{$Ј :: R~k?89&]4 Dlgp(y#9D-+r޴=6l xqJ-ǣ\6ze [6N]د5 @aGUk,`qc_ G-UX*MovGj6'ao+GfR-^)̫FOct-B=Q>:_qCJ~-hz|^̑s <1fP1ERI J_-_=gƃw\h|蚲R} 0||qq*?n\7Z[=t_gaW9iMK#8l_*J(ƔQE'SP9NׁyM3|O:lذ$bǒ~# X':VBɆj##M;e}`V1πNA/JN6 eneN;:R{j!+`~\\evͩ:&`e6yŌ.sJݵY^s#jo7}D 52tKA0%g;ތ s$=e`p¼r&40lV Hs`<@Qšpidn e:4h[kLzMD\@Z%.:g?im-R]5{tYA /uy͎[wGiU ʶK 8jjZ~juټCmGm!9.fb2k[v%+qD " [S%ubY³߁k*>v(|[YSM\(Lz+4(q|ˠ>V##ƿ*͟-7m)8*O(FYrl6i8y`-=CBTG2`&1Ɲ;NQF]tNb x*[<|@#C1PgsA'3Hk;vpR;0.Ӈܧ:םKymٮʳ5$Laؤ ȁ6)x7jD [YkW\*PDեG@oAA.#K@8lS=)T@)g^nn~'eE)pp mcIF.N d"R7iN%=}/c4zX N:(jjv@9#/'#YGp[-|n dcF=:2R`fͤ1"r0?Lx [cRLyn8z3f嶯׃+[%kTokZ T-bj,SCtA@thٽ+RSPAW>@*M -\iJ f@(E!1 (= i)~Mq&z!}|17aћfRK_q&?=Of)eʡ,օ,RKOu*v+o&ۭOM!0 P.E&F*3b0ɗgtxFͣad+( Sql< dN]|]@!SjLtJwӆTԀ٢C1;CW/3MD<ӶaD!UN J 1 0f? ߀}{fԕo`! nij s< D ysy:`2CL\0{s4cvEX8I%Sf4*ѿmI҃dPɺ[aRC񄺩SycpJyNNxV~⣎Y2y70Alp<}F60pծCPMUW9 2O|cK/*9jsOL9iS z?4e3 e"o> ڱZAZӋȧ5Me̬mɛ{!4RLJI|\Ǧ!Of_ep|dѐ3##h1WyCkNgnRi3mv;+O 9"mW v=[ NHleY-3ȷn0ǽ0ᵰ] ȃo`,nyKtDClua `u? 5KY9Px%"=\Ӷj=ī"ժE>2&rKٖ]kEtC3ǫZŵu#1.zFq(t9W\PϋVՀ6'.8aq9,]RWh|y]cX*(Tš@mZ{-\r,noMT? VFa>^S(N 5'LsZR,Z+4 `2VMTmUlOs^{pJVsvDzyW(~ BZ).n?=]`)BWP)%P_ #0[iϭ&Um׿FRMٶC.1ctr?GI\RelKy0Plzvz D% uMGɧz4oW~z|-T4]:pVS)nclWkK+.ԔBW^w7PIF2M{G4ch T$sqM/$15qXr(nBD:,SDWa?f?wM P88zX<@(O)Rx< ˯!Bzُ0s`f0,*%#92!YWzՁ?>D Np,AS}7ѿcra a*-Ev%Pl:nQCCGq(}r$ڌ,O ,-*qȭԒ Zc/Qկ;<<@PXp*;~xwֺ\'\T'wOD*-~YXkqWVԬ|V_] T7bę~tecs^T9[y;a6Tc[N/,H]AqyxB Ș%X͗7kV=R|;,"TԶ-pbnH N34]):"ZUtUH`Aު v 6z}w_U_`3A. 4#X\vlJfG+@QdwK|)#:G)7w%XUW͎_9*i+= <*soW|:UV㑃Z)K-~q-оZ򶽪)t.&c{4EMy(2:ïRmo)h,˾L՛P+jzzEόЀ-#̔(4SBl]F"NuY9T#$q*fG6WDOa͏=[Ax_ASV ʈkVSEsBVٟN46YQjn8q/_u@QcF1p{[ H3``+]1(HB|2eG5!—jn'{?x}W_ LzDkٶ2bm0۠cԾxѧj+%F}dmJM9!ht|42LDWα96J6`1-8'.C|9ɵ$Xyp:ċ<\)74Gl ^\̹oGQ&7mt$մSzd@2ki/`h^ϱ㖈U{P,wePBЧSfўRPVLxzNWh,9Oe?W BL`"ED)Y:!STIH{ns]֧ Gp;*Y O[h’2~߾{Q)JhNF{ \;tXb!pӎ 2tŸ9xw>,H{g7Zo|? ޴R/V&w{;r)J,sͲq#=+&Ԩ}^ 3PMP[|ꡝfӰ#"KcXVrh~"M~F[]j71.imh*qmyR =R}W?GP^w$ ҇pIPJHNqcT[PXu%=b9]7CdTzԆ"yVY,+'^_V. v:r֯gJݩ1!ڍ Ġr:{<)_uGZt*`^~-IBBTH5d.YGuNJ:c͑VqR[AvvQ@ G S攑9#wI>wzae`*RrKb-Z XIتW!ntS1r2#WЅBwW/hfݛf('3D˜2R`*ӓ|8=EqMR^ܖٖBaX'=+#Cu#-3 aHr̻}3$Hn>AHy_h$_Ov/ XLNX 8i!֫ qo|6 ϹE3ng'}ɢ{͜1qjfzG|Тs*^xEA }|['4,Y֎vb~[GB͇9GhB^mYfi2J"YCiTL$eyG3 lxzɪ2ZQ (@QX;bFlAr'qMFMoN*tkVق+ozM3ORk+FQ@%ϷwЬv&x!?k[Vy>ײ>g䨢4MվmĭbYn+%&B u*@5׋6?Nuj^\_Ӡ Pp I4쁍4'8x@kr0'~?pކ|jn QBa#K9h@8'Lo:FwH^wEg{2,(JN$vN嚲3{=Q!;P, K@0ysCq V7훙D. |սJN4{jWs7yxF3\ U{sctU>P>T09 x@axY~Ou.LPݏW>"`;:O>Q/rYC~.2DRB rfrv]$=u)t47R>kNBt#Ot޸B(!/32|ߖb;@Eir}E#rV{~~3 v7_ߙМyz$M/_ Xx 0T9S@kZ$?-j1)wKn VP/ݹ5f I3So؛>w_5?:sz,Icq[zu~b`V<&W =Ǥn5hiR23E .54C52qx )gF+> S=A:Ku؋mH|7%*pc8gί//Сҋ5ܳ0 VY*;܎݆W!فuJ< pRE+Uw0YsPf=ZrW 9cK:D1oԸUiV=U QQɎz) sV^{x|`,VzIE]<>vdf3VG(4`.B !9CªL9Q'O2^N]aL }- :+HT13?Al"t\v͊kӁ+$u$HnwĊBF"=T#Si>9PQ4u]1oˍWV3g]񏺦(zOc$|s[>)]ᅵҖvXTN@3=V2lvd׹BV._WMOA6pNL4d6_&3< ch X~+ d=@숍a mv}wct;"82mm[opEw$%in \vH7@Y+) k/?};^fFoK!T2J*^ytV)[Kꖍ `K02%;K% 4Hn\"(khD.@p(pfIIzFRtu?@Gp/- hEqrQv@9~˨܇,Ҡ @}N@זdcH).,c$N,”l[-c؂%B2:& I‰V6:e [R-d?e ѵ*\{SMܕt_= ,T[ZР( 7R6}1r)Dc .nZ:gn\䝺‰*mK{rq0 sbCӉk~ȐoޫO<ʫ.3'?~4ZPu>[LzZ9K*! ,y-<)uעQYl~)K sPrٰroZnB,mKgiʥA2;ѵɋ̨Fzt$:")9x{*'. 3#V̳~ujzlR8J{4G* 30#zS:?ցHPMD8l% ͋57A_Iu}??JQ>A~S-tfZ }!D~a8Lڿi |K^){'W5z"pں i[UPLRg&i@1͹+dwS^kryRY:znQglR#y7Ssu8'/_`,v!U7i[U4Pqޒ$y-I/I̋QVL/'Bd1WlvڶuxťBW*iG0-ɤWu(-J2O]j]uTS~5Qv&EV?+['n&"X.Xdc+7A*HvnmM:-ߒRG9 +hcәGIK}@v &އicZfI|NC m%0`I#: TM>TJLݥ3l&U թT;̿9g.c>Uܐ!epT':)"{( wv| q}II6MTk>^By\PXArµմڒ%&۲M.\=`#]Uɮ)VFM>V]t:CCŷ}7ThCܹwK,5ڳDvK3E (3VeRA[WPQdEy!٢(TLŅw>SH<:x$nB"j:sk;]4G|$(:/6E mW/bnQ-gZNp WT4"G%ƐR>/ ͇bDv&Y)P!ܝ].gzT}X2Nqj!SKC$& _aOٞ/oxY2 $ elڇ9])[9,6s8=e3h#6ʷB$oE'z^:OL}^}o~Jrq:-.+bO֙JC%j6L(7e<&b~s^}" C5{r1HD@\1/RnldvVj܅1r /U[8 J9Ըvhcrb܃Zf8__%L<FIǔ9;<\$lΣABc>BTX@@}x~ 1 2WԂ59=QezbUZ;#)uR䔌|KA9A.1Ы*Vb60v{ӨkDR.p.RQ=SR*81/ `8fXsɅVP,['H ]ZKvLFIt oFZQ; e6p.[7[!tQ Y+IrM7l&譔A*`l-*lzLvw!3[hkS:fD@շE<̅C|J $iiCq}iys9|SDTI"<4Wɼ]y.|uTrz+Hvss\L%'c=JbYn7vIFuxS62%FdݮQl<∥03%/sδ\tT#+յ1$G)hR~ T t N.?dI*P)ǒR_ܻ R55IMfAUE lFM s pY Gȱ1ߗ{͌BQ"oEFo>@45uwd9sƻg죋M%z'5PH-'|ʟ]F_/oIheCgv>l\| %16B@#⠔#Ĝwd̆e={8'CW^/X4n21Ҫ te- &))PcC{c qMR腂S:w͛`1ofx)z1 Nb1:Kx/C2 2-\z%DtDƌcf4L-3һ+b_{#>1ZAB,I=3}ZYO/sޥS_׏X YG`w(Iv"0.=T/`Pnzi'V,1YR6+d{)$}E²JN7tNc$oB= ~P6s>]6Ȥ=c}6*/+uAkQ:KV dF E5dlFuEKZ'ePS$p&1ؽ}PVriEROhQ hůc.-T{I[=mv ih]1s3Yq0>1`B-4“MK&X>?ٰ=id؝dD%rIm 4xpi^&J?Kw ]6rGeLvpetəd`Z!*U4t,u\%l[dƟU&49B.(y$Uʭ s'az&׮Ki`GJxXHkpu}PzpUZNɱS8|1M!kPéQ[cW" 2djhӝwB&dž[A+V̤pdXU8#Շ/I%s*R_ =kt:0Gy=\<)~ | 0-wԇe:In;/ $8$mB"1Jݚk߽lEĴ)߼xH.&x؉?V(OTj~St$<_e8]I]/8(G.N;O/=0`qpK+/NMQrQ5躒L9%}w 6h+>H/9,b 4TߧF;{ޫ\Hyᩭ\VKH "jsHUdL8=aoez A҈T̪Ż۲|/32UtLϿ#z ӣPA 4tQ )*oe*52niŲƦ<2 K,4Qp.tRF~P<$:l=}:`&u1EJ3Y\wa[pH+$|<[A͍\X+xynyExHWd8(Ű$bi94iQ<{I9\(kr%@ʺ[zC.WuaT2@h+FqͿ<0iVmk[Lޤͯ"EUg~ ˥w#GN1PՈ)a3H O"cYH\B#ُoxu\´Szw~auIbÞ˙B(Jo@dGĥ FIdS2 2 Bf"/>1l;x.K쟟JPmci2Hb:P~B͙篊']8{Qk,vNgc6! *8WX#99aƘg x-0UȟG6XrŶ"EvD8^!?$0J~Y}:a0 et:̑ <`xgn) 9?mȼK!T2ٳ"9eTh-Am4i+%S 69nel*]g:0eL.̩:G+ w7җ)6^?r8{ǂ,QZ^^iwۗ8)jjo1,Xޣ˖)XF/Wh2m"bc`6f_1(b]y=%?PN#Rwf_t>4\7(MnjHһ(Cx"@{DKd311HTVČ ~L:ByKi1E1HZ׭PzI.Mr& iqr:2%ԋ+RfdxhbX6YHA8kN5XJu;L2~Tt \ gGzvE ub0źʽt5d֙ֈsZ#Y G dWcnL&iG-+KCgsHm\DaڷErjх̵Qψ4W;,LsHc #4XL e\yJ\c&c6C3YuBPPb$Fh'Kd/o1l`Ywrufg.h>}RCTʜ5f@.[9Ap'ۗH 'e0Ll` tjUAݚT=ѽ׾gGms$mQ3M}$/ܽ&B ;u;%v⎖3d*:U{}ʕl淯l"4[y ,x4t߁^6b6vToqA?+AS=AY~x`x'GwVer@x;J:-1{UC*c}_c=\g-Y K_N";FԑXx巰X7Hoz(!Z@f}7%2}S=(Bi=n ]H(oddKF/xA1Lm%h3- XEB\֚GS/ ~?CYLaY`dJ.Q`b>kQE<\Pk7ZS|/(,#bq:yOQٮ"i(sdU M<|U軻 4\$qOkXa4vU ZL5Q)i3-k>a;麊`XҘ+$xj) ߌ5J+;cu<'xj(dש*leĘ ?fKhz;| FV+qˢ}he<핽)|-E_=(dR&zYYqXQGjuN`ls9G(%$i͘#&az惰Қ"*N1lca3e_tnJ"\`W@+ i2b)ey?QkV FC-E0ydV${i /fME?XʬySr U0 lC.'+DB@"ץ6LZp8[ݗBU*L}K轞zt[i6!'6BļTHzwM^ǏئJd_KewT!SHx pΗޔ:㺝/w.ᦙ\Jrek|r޳ݷRZY-A[z%`L!,?R?z^uE`T\7ǝ(/9$AΓ/ iG!5;qIAs >03ӋS8ٲ0ysY tJ!|WjdV?{;<1V V©ur9xk \ -#{ uXc=X/_j.3F)7Q!/]A/s't}(tH<쭳XJ3]}_Y6 #[po3-?lrT/ #r:.ntvӎ?jW*P/f3`Ҏ뛛j9S _6i{GC.U항Hj~!y`wm@ R]ޒ<5xHaZzx`s;m( BM/w&;ew.szBnI("%H/av_3&D#Lx!66e+lNvgU\g8l΄"&&Kd2+I۷"΂j~a2&\8;(6cY-7CtZ<^0{lꏷHO`ǫARnSfW$MX%KiT-O݋ҦR3)Az"*d;(4G%Dr3Rx<\Y+&M3ZV<35y9,^ -*BP*@Nl HIkaaMఛ@+ {PZsC/t)0!l1Z[&3 N ]+#}Txr+@Pk"ml@3_^D} M]st{O ^M'|1\uM?UKE\X`6/|8L:VD_l)|0g$&H%9 ǦJl:PXSd@xCf~kZT_ u)a?s[~;2n<;}Wq<4oi;A#&]0g#鹸- ; "񌳄p\woSEuaB_3,d%TF u:m5Oql$wMrre.~p(V5Dy:0!(ET'Ep/S%MK>`>7,o#vy?:o\#Ѩe+ F m."&%yĆ L^3==ϧ2r]~gj%j3(?.uGwab5;RR8vg_ MM3օ *m& <_EH=0؃8}y .|f?S2Q0Zuxe׬$;Ɉꈙ/Y-}q+:|Xd"/%M-šjY]LDwWM.0&1ȱ/1so9~RiZNqaO Nb kH;T>:ڬYІQ^t{zRApr£+?ǖ܌WM%5ZDE A#x(J6 T᪜xsg։? YtK7@x^f+5/iHxP @z76j4bŷw< Cr1n·-j#I-EGi c/ IOxbOuiМ<_|2`|yqr:XbvΒ0#GGj:'<8'Bȉ灡b6֏$,Hn@Ss^>6T&dΉ6iOcv,G*2jܱ[lVd @E)L)V%x9#!Kvٷ`xDkX. ;=Ң>Z$.$F: pVƒev2ڽkЩc'=SS6K9EVe#FrB3dDdvcԉ}k *+}l2&/x]t q57n`BABS ?u-;?F„Nҽ=ZK]R e'"pf9|{KJcG|xX̖ٝ35*6䆆j үN?BE P9 }5QK C]r2ݳ膾@؂u0,R<,#9RS74EdzjTXw XXLyh1iTJdL!Jomc*/8)KvwN UNj۔=:pĺhu&T $UEJVO)AHF ӰILBy? YT2s(/p+s& E]yԾ۽*P|;R,6v lb\qp1pkZ"{ٙ;+F畢D0=msbmW kjB<>Y97Ĥ\'\6U"@Fooɿ9i3ݳ.pzby~1-`= Ok,&zT\$QF$x&-K̫B)f NĈbS//,%nj{GB-H0 HgJ`:5ӼFa3݈ǟ}ԉ .ε%O&P3Tϔ+s,K$2fkݲ^QMR2S̳vs*0/7D[uK"̈́)z7?!# s4[.!(oQ$kGxTm Vj܄ZO*}cf{Ôk{,Ί._#6jTc{Ԥ$l ZYux@wlXpj4yݡS5IOZZc^bp<@32p3 i,.+S#ݲG`/j~L n1jb00H~a#JՇr5,[%u"M]h=T.Unſ`0b6SMw b:xWqd&02@ʹ_GmTg| 4gN2ycZf&Ȩ_ӊH0 O q5+7 rפ2t:4j!_]yY2G1\?)<sn{rż T/DA.Qi9{Fg)܆i!< /ʌ8jz)4O XxL; g!(U@Uoy-U4s\6x~֕ #+&*zG- Km8,Ҡ|;{ش|MKP&X6(J hzԉXf"wz[!C%L{D!V;&$¬3]:Z"?k+=dDKse<5D5𥑄], zG&糢iq#rp\DQwtnӈ<K}c/ Jo9(}couNnۢg'G"W, admE\HMSrJ \tj -twlpysa=@+.=B4oSf`# qR9Xt1DP4f炄xVdtbz7' b [ORT\l|WT6 gpO[|y`C\.]]ȷ,ym%1i!{< Iso u]!nަ4&*uD7&R?]l]Ӹx.&[E8ƍǛ&j"lm)VƪT?$16T,Q~Oy*n!K;%MOZ-(Q:c@b\gM&s ɫș }fYSn\)=/lH= 2? >PNTo:zYvLcn9Ir^p;^%G ? u3@a@nPjx(Fߖ*$EYadݝbI'0AoES}܎d0> cm©ی0bap/<UtLusi9&AĤ;l#*'~9₟HK 䔐E]=W>!o붙W5EnO,tB$`2̷k 5JE*Mc&le 7 ;Rm?_wU-pاPpj8h^g w|'ƶ_]Կa$S\dGtr9mԑI~ Ѣͥs]11zGXFe>~N~˽GָBAWz0%,УU<}mGvDZdE 05-*HuՈN^ h_|ֈ:<=[jTp;&''-ot o^g,(kҍm (/Zs5 ?[?=_>8~21bNQcͭXy u W#psbyD<1+M5M̠Ii_.$#Vc;髓[a3󴯢RWPR֤ԺG(g u+J&b gRl3)B5` "kmyk;}- X(C Avz*W։sfpGEvt[(R hMXدګ#UIF%)VŷSv_+@>O&kN;\OFN b[U$Pt(kZaYAB}f,XxX6ʸUuFRX"C[I|ji@yXӶoP}uNAy;uhS|qt}oO{$ԹF2m{0'u\_o,XBj[VsK0mxxHHgc=OQgQ_d"YE^I<_k Ea X`lGnv!';ḚFt# w lli#18!(צD8!TpV*~g&L{l뜘?v~XvxCҫ BdCg}M,Q$)@ %9m_:T-?g+IqV g p )uCLcSη#ْlbo89 6u O攤XQnB:U$FtIܓ}GT[&',;Qzy:'w7 Ng<ĦJ؆z4kS2xQ 5ǯ{|N}F}#LzkxKUq%xuDN%O1-PCEl/Jlz[.־Tq%Oüj~˴„lS?|:K/tS*p3K@,H Úf'- V?Y\/vl= Oj{I\;whp?ٹ8I9C笔H'2&{/g{o{7I{ ':^) vRF?s<{)PRb{'ع? "9"FTgzdnIcbz&P js7}5BL17lpgJZkC)7݄dzMXY΄@Gg_0Gz+? aF$gض[{ϡۜ#žILݏS ~-@H}ƏnnX3ѡ( 7>;6K6dIW鋠1qB ů ˦E&x6d2c]GL>Bw8$z|)|? q08f |MQ*hw&Y4Oy#7,@X+V1"`8h?kL0? 3t6W>S_4 "|>EVVmBl] Ǣ&)-$Ҟ^ҿ*Z/pE=WU1:hҠ-nY7nϪ5;. В*jv7,7oa=T ΌNQP[ﰀ`oꉅDߕ t*q*Q %7$$'a; wJl̮@N0ttoKۄknUb~bmˢZ RQg G5uvusf0Exɝ.㱠h$qump/[c[m)Փ`jKZTETmwt46hh \%dPU25~tQFs_o c$M7꺠dqGC$}J. W 5 yJ껇Lf %IcVZ{ *-ZDg`-x#^B4(L !o,6}ߐE_j喢r0B9Pٜ>5wz=ٜ/]B)rHѾ2Q`=B8 [ZkCd&|Un@jm"lCaC6my =:'ҤWSj2T`0d7m^|4*eg (#nk.q$=錹o&s+]A%u!E%  cȰ9*ԋPûOi j[Q|+}eˡerM; #F@_M[|5Gg~d+Դj"S_/JGrшyИ1msHk+gP|N;MORCK֤6Ǥc?W*h[BH !5>NRYt;h?Y<7 hΚkcuoR9MɎ݉OHs3 e,,huWچf *TNk.v*E&.ܦj *BiwKAt^Z <+8| ֵW И=𐿏=0a)oBxjGC;4j#kPx Q$8Ӑސ|ZId*Tjg ,֧E{P7 7,|Hz ŗa9^ qsSap  1k~50ҘŒVyV;3 s+l%m )):nDln}eK#X?SΚt'[:ՄcG,n)\zMi6! :GܶGNo 2P-^}>"{8dS8BI& 6ǰ/0[xUrD ֻ>sk]~JʃpL@TWa>AA3L+g!uyRڹU';#٘y֔sd0Xbrz^g,5;LGT?}oЪ ׫Pyl-0Jcb!d QEbJF<_/:D/D F/.q!4UJD|6[\4vaY?FlѤ:H MWlir%" 猆ls^Ju b>^[%yV b>o>{Be@TbZEs-CLCK'y[rt_{TgWnD$+7LGmx*(6Z;=I-z8Jm(I}Oxc UݕԃR#`eL]DȄzrNz◀{H7JLG;>U4= F9:@ex P\$Ue,%ImB{]#_^,aqlO qB> ƍہ*2CAѺՀ y#`HQ*(0>v ._ti6|JP\tA[2?`}44k&D.{b"])+_]uBRyz/D]g-ֆg0+]0bnQ"NC2;n4v9%\ˌ*]Gf61ꎢ:]'! 'cA:=y R: [Nຨ?bzpa)x1w/ENeZ6Pw(>+ +tgb L^ni'Z1o}hõ%XwQr1`̨pxr^:Qd٭SS&\|-dæIy*14.3g\vkŨ}s^SrW+q46K#\c⻋\s^AuȌGT3VVtw?"C?Be[xЎa/b)`yט)[k?2ǃRauzM,OĮGLQ]늺g1f畨 dNn!E왎rs]6yɟ#?ěKc$96Y|y=yewHl0d6Sj!1B[b%F6K[T'qy1vߝ`-j|dzNm$ni=Vry`5iK(xU9@0Ov+V>yppw]j\վL&rՖ#hl%c l3{LJzNԫ@$2* E# 0 m^ y|tMV(om\ 6a{3LA̟cfP70,=J7X5\x +[xnu2>"ͯ[G,١X1-O8Qy.%P *@NNŻ"%¡Ǽ4 dmOK^[zycPsYj+?T]oJpI c'qF=zx72)(qmC°/t=m Fy_.ssRCc0 ҹuBiЊ61(4;073ԣ0d払:Ț?ۮ@'/ 98֍=<熄]渕qLQ/JV=Bp5M̠Dibi^8^fe!k p |!q"=xtFS1 @L.k2/>'Y6e0uL2]EnE >cVa=dHKuJ Ta[cSq:$Ϭ61uv@RVH>Eچ l2\u&4y-[J !ư釬L(y/PGפ XC,_=5D~ :B_#+]>@R=fG*Ha;3 ~~9C?(բ]#p_3h}e&F7+my'>5M:ۤ;KC=7`ɤH/Mm:3|Y!7eKҿxmUr\/_F|IcZQbxZ'!.ӀÅJ?]A C&dxP;>)*M ^D(-pbcd@l6@4-04^yQ0E5mc\6O4 j#^%6w" >y) ²R求ڼZsj}Yd 0h" Ј,+ o˴0lzb7,P,*b Ywz>_#6JҊ] L<-PO}7h\USoyZ.}v+֕PV#Ш)TvSlF<ǫoW6bl/ː<DY9l v #bI.c!45W5T'; ^4*6d+= ^twGJ FMK2K"&W#x1?$m2̥G~pڒcLvM{ `cg&'U%h9,jaZT)#VpG9증65+z{izRQ}7Bˊ!QjC3s%T+^]X)l ހj`6>' K/OsI["g ԟ0t.JG`AyˢSTQհH))]UZ@ܚC lO8I׽tmjـT,飞 t<8!.GhJfVgIi+rߩSov¹ $5b7NΣyEnTRsy&R"H`PͷEg{OxӼȊ\QlOR_d Nٮ2hRL-{<[Zk 2}/D|+?{,5|v ~Uv%ۙytլ0)Θ>)!E 6$(^zeR(,.g⧂wNV7S2ޟ\0qp ]33@ZWz! r5n[Pb*@ݣHRy 8wt1R:.?+,TP|}y&Z$C xP;p9qݮc͂:HiNr!am6xc?lW~J3qaˡCb\?"޵ljm>do**@'ʦRܞGh׫l;B=5ӎ0;Hv?.}\VR2vxe(388o9л9= #a۲AHAFdFnOV}oB%dk<6Ulii, AN1 chUg0RZ}qN9n0?#Nq[(/_aݤJ?Lw,')_57RYo>k1 =CV: 'US}@/uKO.b𞥦޶ yIA GKab~ϝqcqܙ@y)?㔗Bs狇:c bO.Jb%n!P!d8_K@p.`k46"L&vW$ ̉L<ϗ,%<(3=,+߆zS}&J_<Fo UžS9' nEUKTv];h%$+*7wujpw% 4dYES밮F;Vmpwr{ic F/HGOӷ.qSjx T4 J' vF Ń%iI;*$:%6}2S REj:\'i2Z}RpSS+jۥy!M1: 6F?Ib\I ]_ :JOkkr: z~}qfJ6XP uW.Ƞa|t/bJiw[Ȭ*3c9 S,Ү5}OK`dd7T Ticwv<໅ߟdw}bgA?Ŧ(Ԑ,RJ7~tp[!"AcW#>@r6Yo&(&/ Qܷ`[Ӧ:u mTֿcJg ?^^6YHbpxk[TB,bjxرE@)E1In?بR2-;~=ܥ$*LpegQ]:{Z! jSS,CyQU"P(X㚯M.bFWtR"ORQIӰO}($`h}\W)O@2ceKҗxMa,YU0 /%F~;P{A]!(Ɓ/qzNZP)- 2#nH+C=ǩ9CNgFV+wY]y #@F#:c6p* S?:RC6x3CK~7lp{e p&A ZD/J>J5fAzmq?4>b~~'lϺM*T573^9kK/M!;TZan w`Xq@7!$e!Z_k?efߒZ c:~D Qc-2!Q/?`5po㙓7U]؇ϩVYz:sƼ=QGTPUmm_ thqLG9PuXN151Jdd|cy^'NI U[B_Pė@O ,=Jn0f1S#0 Rwmp"xЯ_Cibl-&BgiTH ) 6JXU<Ɩo]a/Z#5a"2ygf8$#c945I ~sS=( 2u'IHKCb|B2Lq1-B13`<.jBv~Z"2ʘh}Inf$,qHdy>nXf&jbrAbN{y,JH[]Ғsɘ2f,kjUN;ꩥD)d}Ԣt0G ucۏLx'V vC|׵OkUq2`uqdźwj G*% `.aA:wY\M NʀqUϚaLsH6}x!ϒ/(G*y.f@͜&K TWyK[u, (#Cyf5%L;[=B'j/%Yd GYHFS1Zu%[.$T0Å;Hr8HOsS.ݫNd{,bɘD2Xٱ-.Z͛Κi#d/ITcH&5|d l#Mw _#<͘(uN3&iRAmo+dN"ky:FuB @ge$,08_"(!)yq?Ώ (]9݉ڼ,1(JlqضKϙ7,d y_.ʧO cG1CK5ʽ ѥ!ĵe#oej(8&6R \;k4ҙP'_ ?E+c߻9 (!V}znm+LRal=whIn`ra@(pίE)h LwEޚe`=q9h&g<Жgpl\s$L2{e9ۼeq_ D|bTL9 y:O&e B!ʙc)j[ݾ1t91ohy٫ YIZn~Si' ։>gPnDOSdq1R@OKcahYU닣__*×_H5&ߕNtqהCH.vS'۬5]H];)[FĠzCKi]^/ɍGm*6S*S1;b,Ѿ, _@iPa=L#@9ͺ|qȸָ' no#LתMs:$lbKO݆;nnynVFOR[Q#/DӯͰzJI VhTX]g t'Ua<  gI%K™bIV>vjQ`!;VB\+ҒvK %ݟ h!rfdSJVtQ%}T~G^AzE:5gVGo&@܏isKއwP.r[诉_as*Ei:j諞fk`B&gV< aJGvU~xi̤*;2=L~ź(3 nϿ?kzWy ΄Rt}ަm˂Qo TKS^t{qIkxw88ՠy %ֱG R0΅dꤪ!)|g /% n4H!M?wg6榷@)J({(x<[TCtϗMNO90 &T8;4:&e+fޱ?&,n/e,N-n-wѨGW×9;TD;L\v#0(6Epj6at|8 un xU!{݈>$ 9EyyӴP9߹ŵg¥1|Uo i}FH?W-LmTu+?Y76 >hZ$y K#*8;.m|-vE_GԜ[5q_ ;V*UrGe1+bl-y1_*Ez[#P+;4 .(oY%{¼<{<Qs[QE7eg$|챰ϔ̴oTBeWNZydeaݟN{9ȤP=;j^j)ܘ& W?C>R+Iaz}r\X‘cbtw$*K0tH:2N^"Bpg$V؃R,}U~VvL+5/(L}ݴJUE$乿Q{\xBv{.LVTC =`?WGb(Ff/]ەTb]eBb&2BM ^M3<^N-Jt7aLjTŶ O=k0M8x}[1:AhT9Hui212)!G*OvB;Qa|`ȕ51Iw8'iG8I",@ Ma\K>'jZq6JZt\F@uoÚp0E'1K%#p<jxlc|RG:t$Cw}2|`jgə!t~ݣ`QR!}ΐ?umma:qfnXh?BUiIr~3]6f3EQ܁^8X,5 sk8|?(H$uZ;o[33^F4r(2-kz Kܷ_R|(U+*kWRa "c q",<a]x fhE G9$hwI3sQ@KG9Jd89A>?[M!рH*3T3Y[W< BwR@^WZPc[k 0lH1 |h)EdTVa(2`tp^)+WQSCB(e[jqלnQzc|s/,Ux[KճJ.R(J7f(!)H2=F M= JWJ]]]N7'݀ BkzA*'Nf 9_b#w,Mt="Y Ժ<}iѠ#edbT>w FK7-$o9nan9)Q }^f,pҸ.s>6? Dϒf)jQP#695>?it!1#BǸ5Va;x?|9 o)QNP  ?uD`8Ϳ.}'%䏱É ZF]suO+EϽ,US@5u{.ڭB~*t^6<#k*:vTN;}wjv֠uP6AmпoYyM'Tn] m .ZT>Q*Fhh1Qjpiln/k{O)x?8}zgg (L(Qr Su^p?Ni?= qԜJnmxgRCgV1BG15vE@Vb^ntekK-7{t% |=!YDA:V;g*0-p9{́GMI]0g8֖m,YME^ns#ra`.XRŎ zTQ$fYG*nK϶ =9欖eײstj1p}gȉZzN'eg-6BꨪM`/"!]k!RQj{'Zoj-C;UZ~,(F҃=l H~Wl"u\Bq N`~4ɧ{ڐY,l;CLb ӷ%CC mvTWWxk[]`!4 'r9LghlJ$N+zYu%*I?^8l%TVdYd.>fo Z *qQvqe6)MGZӳ{3n β1 1qsZ!1󺑮#N*1Ξ[rkH8ru/UY3bj'Cbx9.iF(cuu]J<=M~E=7Pp-ljfy+fig th7Rljh9bs+ޯN:s%c1И:S؜2#'ob =E34d/zΩ6VkF0 θN#l^T\ֵM6fU)Пeg;J8+ B0Dk AyH祟NZ.3%wbrѺS`7sR{0A⥲>yW2dKi>u)ў2l,,Cl"_.$thN3uUwöߖTDT|C?9eٺ i1L~8IfA(&ܬ\Sno'j&`ݥ{q}|(޸5Db)QUkf4`#%L7 8tc3mu/&[%oz0ZP)PGb^@!k[kj mx>e~8"YߌPI- 5W{ H'-ѽۓV:fxhcO콜qtelǼJ,x.uXjxaQ4]0;2IL84BSO41 vZ=+ew`'|;XB[|?Kj,d~!`=W'HLGet4y7Kan/&!F4"F^3NnNyga+!203TWiCRF R/b\8EzNԫvCrLs=hA~5?Tp nC!~]Jzc)!MY<ΐr8M~*d:49ꁤokta[nxLLM1@+-t 䖿5i-AM| 80uUuE \K;MB/UR4?1lC *_珨4';e0r#vq׬ 3/$ S/WFͼuP\`}VE`F&3+YJSl)+,#BuԌ}Uw5GqXTb_`Q1C)k8~lݱspq5_Wفlj~rtA#œiQD7!հd>P]"|/폎ӌ;ے 06D> d/C?C G|9N0]^6Ȥ%ۣ}sq eѽ!#5 ;ZaF##"#9qڶ#Do2[پhW>TM*^l6)V%z0nH`Wn{C/~Խ{AA|7Oa3,u: دq0^;f­4˔L"Ժ_ioْ 1|y /(oA+ GϷy7̅^ad% @OItsSb!= ߿k)Ӏƈb:jҬœrie_s{M[h5Ob}9<j_+|W2BS(^-ssDĮDJ `,zV{Dve8nBLaي=k|CnIoP$ ?XthBg7lz)P;)nQv9Rf~A׳f|5CX5L ?P0AHBeBQ(pXߙϔ贚"._ p\3H[8w1Nix/S8 Z! W:3D8 ḱ|(L]7|- iMT-!AƎACtW$N:QAe#z?_vRvLi$eŋx[ Րً;ʁ8jL_bY#ļ=G.bT45OPo5M90l>su̟'.u:pdESܲ#N;S0fia'ɳ2361IWmOJRV !u-yUR"ʨ`a%TsBƶ?CЬT`;8W(TfW`jR.!9|] ,wr͈͌\H=!Զڊmĩ=\1*tȱڱfޖ٨:U|jq:e~?PF&eI4pN!P8OXn:yzLqz2f,% q8aILNv(rRؘRZIql _$cyCRnLMΕZV::-$ ::W۟f $-_DbĠ].NE[D*LbUt6ٿYmpIfXJY;mT8&&~s#cZtq"Q)̀oir%-D" /aښ|kDn" cJg)GGX9[![&1NT'9ZT4P~dJm]!a8 ą?݌x}B<0d܉"ElY]Ή;I;ފN\!0tI\eT k3ڎ "TĒ?;, ԔmM[r8!t>S2C5!vlIE47c%ҨdH18.>q؂eqskj{ʬbhx,}p)p߷ @mnQyvn$|- D,Y:eX0odr8>$htb6Ȋ]5aHFi b$Ӏw)|bq'+8(S̜QB:WI΢~]GyG[_Hx1#W-;|l~'?4q1M̽8WU` A eNE%v+VDp"Rd 4-inE*'d~<Zq2&Dܛvaل0~"\Iomۧ:h~eZ$R/!K ]`51`ъ"'X'RK_+.%[ڤSc'{JwN',ex! >)w%v)/5NG?1-ghHۆmsh88XT-[71 ."x+aMFU'|ҏw_ܧ=/7d}D(+nPTԤ!rG$@MV&YV0F﷗ۂH*:rS@[R&_ܦ͵b]QE7,%g>sh`Fdr:7 q q2i/= ΆGk7ƞ+|`/@]?1;7@[? W %-YUcB'>0̅\a̋T)Rj r`yBn8.ՄWӊ8 Z;ëgێ?Izp d\F `Vˈ:o\:op g˿\e|H{i2jhŗq,0jĶ(>p-܁<(RȚզ ֳJFLiM,sh2 oqs~Aэ\Ɨ;ⷼWoep; XZR^{yᓥu.=)HL! u.$#t>חCRxPѢȴ}c ww z$D _F+:58yЎ}VJY'98#4t[n<cc6[tp'C|JEo Dsko`M\WǢ>|ElmE,[m9(܃y]M%I^Z Ajl=]d:M?ʋ'yE5O:>X%l#F @ (H1 h4|%C$п TK;f$yFYg7B20I ٲ_82T4b i6(pFDiX$I]XH$ĕƂm"R i" =;f}'<^~~zCfu=M=3>w6D*Pxʃq/P^˲:ir3;5-]b6lI|LP*dTk38b+U*5JهD`F] XD[o;+TP,/ `6sU=, <Nka;6j参Fb \]OF&Vm uJlۻ"'6%8p "fC~K'1ǂqR~m" *Fs]VWk'x;nRE -Եq]7*o%A*eBbBoEm]w ,M`;fafki_VumCIHcP `V`V&{FΔ$q5xv+KeWԀ$`4+E>Ej`5`\j=04M[]~YTlzJW[aCC3.5C)) q4>^^]g\1:bLywͺ8 q+SrðocQy֞/ub$b4X41 hr*hPKGH$X*PPF :s >Il-ELPIz`um<}L9Y!!C"D((ljGsbNrlm Pmާu7Xt^]:ȵ>,j;t{l(%0]@BTi%`Q(&0C"(cHF@n V1А- H6HZT0JA}\\ITb Zj=t M b4.3}b97Vy awJPЯ6xފ[Vm[^JdzdǔH%aelVPX3q@hTC)ΥioP/J JG+c]nxry09+r@ġ%>KQ%Bӏ]sCX=8w8B7&5Rxŀ^q}B\Pj"vpdSKFwnΐnEær[-0S*MiVDBRQ.P5m0ec z֢U%SbվuXUJ+Pu 8>IbW..M󾦲mhCFFV+u*Sp 3E*U7Ě .ő\!]b0[THd%Ly[pinKN}@1*l+6X¹hb F3$λHi*s - 1\WU=|棵]6k|!_`4V .25[mk9Wj5[` VȀ34Y ZI qNm UFmU!P [NQ>NNdto:*zuகX Kʝ 2sY;XwGUf$=ϹRsBzgOdPr{-~&E(\$vd)?X2dy'red5n ]?M$1Gɍ >2.-5Y`$ MK6v~gFY\ײWʟje_m% j,ѤWs`3n!<o} m|)1g\ҽDyb.AB6k7k{jոn+h0h,k+U#) l,45 $+nc?B+ H+V&lA6\^_w~&`֍+ vOA}9O֌6 :u뜳+9Ξ'H4Rn^Su6AL%7&I&6mܾ3]~K>?tk*׵w7*pD$- C$ɧD>oN*t\swAmxtT_#qЙNI 4C =ϏOy.jJE-wV[˰LhFK6^+Z]~UmM[tح\jۍZm{ߨI0^HĈ|) Q 3dTpM>U@ @J%BKT:P9\L͘_ X0g9ZF.Se9#!-;@۸ÆM4KEe)9,G!ae4|s;M~Ww >^7I#+(GNR2]f?O4"p?_u)ɳ\36WƏyWǬ r17"ӑСnQ9/eS74Ѡ%uE hpoGfÀ5ph\ڦIb(]l¡bG=&Jt&DszbtmTx7S'ʷNLڀfeCzsvlcgC\Z7>e;*M΀.j)Rmh&&@r9m`ozXxzw\o3z6NIH p+)wQEӺ1)Mꄀ&ĄXO}a!%a!aB-F_iW"hH-$aLir@B9L$hRLMiZ)eݱS& bAr*W=Se{^KUX YDD$l=A(׀m/ޒ1I)1_\d9swƭ/`PrB0rG'G,qW٫&'Ok$[Hr~Ei^5>6YE:pH%{P4d\"vGG4|hBs╀EGύ o%(I+sV @fd7-0NLTYB\h&# Oo8yɋ9\4OuYtW-اyҋ 䈶-9|ՇMh lЍ<3@OA `\VދZ&گkUڒC`$T5`ji@iZ8TPըA!4)CCIZe*bP y(,THVR.e}g3;j_ I<=+sx}_嶔mh#,3&`=EnϬWWι48OQ9)G#ɇɑ>? ]Dhmk Cp0l$RLj"jH5z҃.be,9z.C.:ses91n9@8^O,v6kr]%}\1$B 0"zrAδWhf>+\لb MG*ctHv$3 >RF&|ǖ/+A {NȀ3Jt|1=ak]DaH0"*BI  -U:eAovPo7JX 1D@Gc E\0W'<h|Eąk2S4bPsڀ @ -*}6iG9sg'\FX0`:$ܸ~aSWP֔kaX7x3j :R3n!olFv Ȳ`q+%P PJAEE&f8W'C չ8n?ukEL@G '#d8'Y<*5f䞟 \'/N#7PxlV=KwO02L:&m̍-cfZ>Xm4` L%R]%Ny0^sizSĒU[d+SB8_5YD"1yf,Fj Qn'/;KGh2alTQ^ygDV80d,ʍMXDxgۺfi^}z;A E H5k T6,H+-F ;EBe+搾@ٴz߇| x.}o@Pꀂ`fX[~GHF27M΍)[8fdfPS *AnwZ;v>J$`D@ Đ(RlO>}zLq+[U}ۏ Y[# G EYE݌;tE|u8\[!CQ9Jq&(Da&Ds.1&pZJX$ ꪠ|u#nq)O닛Kmsק;nТ0 d8D57 uՉxr! *yODKu# X$#9! !!@n߿([1eUfn>vY^Np6.L$ws}9nJ68%PTjkR>[u4CJVX2 CT;]g+NKP1p-)5*|DC`ݖ ccu9bƓiutĖV,E(,QrT;$s6B㑤n\;fnc}u:bD>ݟh^ 5(ۙҵSNa!zwD E+۱o`*ΰD4%!I9Xd05 J~!|#x}Tj$%Ĕ/]M6l.%|%y>M^sj/4rJ/$bǙ,v|Ffzr(cbe& ȲB{uAJ`ܧ| R2DLLF.F2ХɜXcOqABX,;$eRT̩SZHcaQYDA"LEe/>.#kb0;d/گB3uU]&adDF$ѣ/03JLmܲ j 4T-Xp*8R"_3\H8H@gY`AOSq34Tb+aUulYLLil_jB0/**Ÿ~%źyo>A= Ut# J`ٓ »@gt˖!Y" Mt6/x>!ZJwb8@9 !2㶦թ(RZy8j*eQ>&!7nC 1D&I68~n/o~OY ?V%xlOO@5iEU$hy1pKZ 4)QۊeƱE5bR, -_9Fwfb<+uTDݹ*a;(@T$JjfMx+I@MA?4ʳn@\@ B i_!rB:$JL3G[٨SϾy1,n4yՖIc"S*&\4vǦ.˽DF(R#TQ׼*bAQ|o=[;@5t5a8D~|M DQH*MlV&@%BP 4@4nnQ@֨ЁƸ! ru9P"ā 4 o֛DA P1d XU,RvD NmQIɑ@g708A\ڡ!M ;(NӅ'<; 5*'qUrT : ZP@ Ꙝ<9ƥEeEN @ %J\0Ŋs:1TJܳ -&v%]QPh(rK"p{z)aoʢ(I* KN* ɰtt.֫S Kp ADH+r(SiڶU(Ԉb! ! *!vCIPn,۳,1Y6$JпQΚ۫^}^ޮm<^s]+ϑո|cTkbm}c{Zzfw^Ơ옛@!e _Qt emb5H43"S /ޖ}yuKʿn#]`_Eo[U`v5;сl0:ģSژ]/Aqpdo 8F^Û ^׾y3' ݍ*e>Vc_zm_iP )w VUsyw|nh@@wM)5ɲ8d@"SD=\HPko棜]9RJe'p@}.QR8#2H\6XW-_ݻ60xQ3rM-0Qm!D@ 9>kqvYwȨ?Ҕӆ܉ۅ 2NP}orEq-D$!1o'd.v\^|]q޺]rs^N9Üq׳]ݹ8ιח;[r&&]v.u*̇(8 UC$DmTD!jK5*\ɘc!ê!0m"j`evC$+!G{1I)7xTnZRE7ĝsHuQ3H5LʬofC>nh\fՃPhiY~]F 0l~R.ոN3)Jz>l?&F d8xVOL/e Zc:nIAt}9M.H;{XzLt7p*,RAwHt1NC2q2- AIi#d%;n,Nh'+U0DTA}9n4ju.H:w)s%9#ۋ}w(V !S(ЁX ~[o aJۆP_I#H&h x&V5 ObnYydf>G[vlmԕ2@I^(D3Xbxe%s,i*T«֜rRcd1mDǖOfʥxsVRf~T6P~"s1HX@D sQ|}r88xŎ&9V6SHDSY 8& lG@rCH.׹xGi3a!YOx"a4dą6*Xа&_1BxrGb(a^CBv"NP| (k%|vP_/KADY-S'T[m/<. 0%GJc^6hT~ٲ@d Fvu"7RL1yI4h줚_c ^Ľ29 b@?< /`TZEp+Q1IJL1r5W zf>HC0,:pVUcQ]FV)X)b2tzPB?vmcI,IrpWM[eqe;FSU?rQHͺ~rpzFLnDjH!H׷+p \0Hda!fPCs2'; j'SF"B@ 0(yBj( B@@;ܺѫrCxS(:}͊,澻3m?vA93_BLuEP̀JZ7AiXMPG=(Dי:]}s)6*ҿGxwEf/0?bfv,DB֟piQ0I|ԉăiQ*egr8;#JkA$ p#9}P/X!3f@DO&~U hK* @Y4ry]&qUDDx }v@](ȍɁ+ůZFpRA%6q px3U O(2 ܣd#Bt#"pSr 8)V[̦ﺜ"Уcηo5v@ӆrQ: K{rucHj"sqGL-8Ѩ8yaXM%γV@xɄrL4[mzoʲVɥch,b%]Pʚ7rִl1={Ihf87v/}UD L5ɊlR=t&;SYO# @ Ki4 iJ p8Px I hN]igMX݉岰67-uMPn8 zb26i"؀lBL+F9tNOJ#@,7z7&Vz\_INQ+H"۴vuISmEE]NJ7=d5cbF!6TS0uDK֭QTeXiO_cY_nҬ{UD5>ڂqV",;SL!oT Y-:=sZ5^zjҁ<>Gv[;/,T89D+հ9sʬ,9CZ@44ׅ0k$Crz"@lӨƎ0s WIH^"b&mrJU@U {% l€t( I XFܮ*9!L)r* z5볺RHU@< n֡L7(ÉXQL P 8Ćo2SzeYEӺpϦu}`A(a,iBw#K%'S|!9,tJu2MN R ]Nr4^j-MO=ohhX=X'҈!Q# PO@F-_,[N`1{hŧE§gi,-M F  3XfbQ#gW[sx\uV|o;l`LS}i$IwIqÂ+W Q֊a'Ŋ" x/Ki+a!) B鿏 q )F]b8o[Rs:nLldq)%% &~o+^G0|xO2؁w9 YIE(H3#U?U7"5F[J$uq{n•i_oẅh%f?d>"RfiFKX,Gvzƒ*blJhLh|䨕BhMM諒<% Cl]Ut@w,#m=\c*U!+1\b/RsPVa|3/}5A *T Ao!\wPҥB:Å!r& <" r].sj PA7e|8s\DcϦΝJ K+"ePT y"p&vr.+NuR^TP+5-DJ.dE ep+X9\]+Dd򣴱Q*78 B"2^Q(CHiCii;`( -a(%z3gV^u*r'J@~5 Yޒ쑳F@CC܃R}LWX#Y)Ez! cS(s2ݵ[`*J$2v MQpr% =!RsHsPИc+Ⱥ5V4a١P ^= y`T1E.ZL$4M (O2i^j`;uq[ OsMIl]Hu 2p@0GY4BH!4-$I5 la^W"I$Er+m"hu4Ғi4Ѧ]nͪNk)! @I 'b$PKI-~BmmۦպG]ڇ>WQpp1>t+Ҭ БMM6>ZhC%cl< l_t9V G,߿mٯH&bctg}:tC(э4](-J۽9,/թ6u2 1hm cocs%R۴P %guBB`C 1$HɒH %xÕ ?ZaYgRH掵dԆed71\pW@k=Ȃ4̑T2!+{A9:Y@m5 0n.NCpZAEVY2w\gWG,*Q/<  g S&mHζE 64@$sD<2F_qL]ŋ Sp2ha-4ij&ñF\{p!&9% ex-!+;E.,\4Ka[^T9 UkaD龜1}fAe(rkO8Ŕ1|Zw3>NjxR6pPg`{ZIO]pE&5sg<昡Aw% iH@7Q5Vqݍ 076#\Z/]\m;pY-6 c&8-Qm= -Aѷ:w}+韊 m,֥*$#-HOuƌifX:se~LHRg e6$% !(i${<8:6}ȯ0O%ۻJE!]5>bhNk]i-\:CE $((i*xaEA64a@qf<]}äqfqww{V'iPpnL3&5TBf$HP6h"@dHC Î]RS<lmM)ob>jb,92DY"y*@hfy30d?LYI[_)jlP;+J ln6X] @9BloP rAFntAI=szi<7w @{> @$5hS._tΛ+bzKNv3wŨ2*d[;hI 4 -qݬ 3 _v8,R$ͅ0͓FJVD_}}c HgkeOa?1Tr;M~/m5 <5|7*EI'iCW=F4X!7qsxJ~6ngzvJ}OoH- n<'tFe)9mEdA~oMʣGUZ&S6K*hѰG@"!P-k@eQ VZ9e=>,.>Z: C!Ƃt@`f7&x4n w+ƹJX w=P꠮;B!W)J\39@D^ي*{UA>$a hS U]aIPiiY]Nwf:&(yi8вpc_Om@☸G/YUL8IĬXZRݨ(@s6-HNhzcrmPn cf禭^i|U~5Tqok5㴁2d\aMs9w~9biGPRI~Ku*ѝ*fܶAZ# edfrQ9D?_9fծf൦`=]M<ЕvK%*"uK}/`&7;*$E| ڱuΠsukaA?iNyo'>OrY[wHm Fl+0@C/ؠg'3&&$XГ"uf!*l,ImТ!`cfKAN=Y00U%UoS_%"ڊ ),4q8t^;%z+.1 Y="./d067nTuCXebP6W!sh,uu˭ " *+fҖoVлN gB^[]\]L"#VW:8!O,V'Yi"sd9@@Գ Դtе:9C$&_8zg0#$0z\^%?"XdЯ -)ao/>'omdSU(7O#4m u^t,8p [XT%l+P\6(6Ê7&ggBFmѣc6Ag^ojw3~IsU xv`5!+JC@MqޔOӴgw{Y;(vPCHJB]&H &<m,KUJݴG=0PofWEjcX+Y/&&šoȘ=! Ikgytmǔk044E& X닇!{,1pjQiqi1@ )a\ko_2 'H駊5 ׳˴u+k /G ;)̅ gW*-xrp]QBH$l"j EDY% +Ȕ7(4  bI!hiR홱ּ`kGjbDnJiuJ{=21Wz??ibyxb؟;(0KO@)5'F"g=%5 l `5ҿ`'J@p=*ЄkA/ĕ $pgBV߮g,Γuq!|f$ ס*<Ғ ""mP1QP(R^)(#tZu) 6Uc4x'Ri>evBT" `eyB)3,w~T(``-U^_VRh6_S/`MoQ??SWaPlpĥDLk4jJ=gck9E6Ɩg}?-;;V"heseױŁU3^3iMϩhqTϴRAyTCKܞշJ 8VN;KG+,:W-ݸ@ =tocR|,\LܞZZi! ԙ훸3n-~g.? 9:.(@d7% ,*a= J^|g8C_^o6ޣ!/ā6@!1 WS-80s7,/ .xWovcOΘcbX<Ɉ?cKtgD"-,X7Ygq$?-jswYn;lzkZJO\#ʟ;k<6W].n:Қ_SYic*'^~.vI> L .Sm%VF tflz? f"iY.tPEN$ėi ?."A#!T~ W Cv*Cū{tR?f=[5FKK+"Q  J4[Sxf=&K  lZmTmTběj6I"OMQˆQ5&j6ƼWs=~ΤœW~ϛnLmmAQXɵՍW̩Kee،k5FѱVfsUi"9ͩ tmi6+\֢؄-Wn&6U4TUB|wU/ ZhT 6 ! ~-DM!*vl|ZH eK\֪'pd B"!e2Og\]F%$;%+9"oV(sJ\@"s*2 0 YBT P:4Z`P! L]DJ's\!\("20[+|,8b*՚3c G 8X Q- x IB#JUgOaV>_ sh@mV4$K? lPt~4⪧~:9uO5 Kv@4wY͖l;TDT&GzQ WC' #^B1$3DݭُxYF=ݜॢS~I>ߦ8LcN6:{ oI8hZF)i -aٹ>M$1zrmm%d ?pABRpFXM'Oۭ&{2V93d!h _t g}hXaM't4z:%pgk, cea>)ۦHK3p1B7<$*;(*U lҜS sivY) gD(ENٵ-j9N!{ ]$j] >M?6,N >I/`wֽcxgY̋m_('}u3tAsfJ2=c3Lmlz{̔^{+1 _J(LIR [^|W_[Wo-cEFM"4'I*$D$҆Y`HVU" EMs_~Ni? н$.3}B5W: E)Y?Ra~ T~ycVqXD\$χgg&BF#aJF t,Aiۀ jW%"G 41=Zv]--$BAqo/]Y^y,7?>4gz6)coGԄ}?&+ @1ci >E?YOnu-`1Yi(☶wgf;Mw"ՠ11`[e-|6: }Q²K?^n쿢:?{T`}P$^+diuZϩOAiej9 R|2(7;'7킡8#q 0ΘyC $8/ZH)NMcG<=.k qeGi6 h]}/oW` Ӯ^ho=U}7G?tSAz]`BF"1ټRdsUj-|?U[`pF(^?|JtG(!2Y.QWzI`;Po/QRӥ2[yoU8g%dΩSA,(*SG e$DS:?Gf%yHTVRC_!c.~ǹN4y {wBh uCAJIL6@BKˑSasi7f@Gḓ$J/{?;-!1acYJG9vQP֕yɄyʎS⑪X_`t?Jߕxk>/9r}u7xtNbQa@*"po<>bʥD#@yXРxrC㳔OSNsƷ];];NLӃt CP eJ|kpcB|o(IcB Pkv$`0nBEeebA[e'|( O,xOMCj >`jlDtZGЩtGK_V-B?ݤVhޱbpN", IS5H,FEުҘё;EIU1 ?:vN׵XKY08+}:T&Р e_+I,z;MND; <]ݕ'vҿBzY_v8~^&ETa4b<֖ԱfURNsN1csDc@ha"Kk/>Z$CIrzG@95 9 leaA͎Je]I ~Hm׺}1\s]Ҥ<ߥk]B@)$'{gIWa~]J4.\FOb=8URGOA(MUBӌMO{HTfh.)v[0 NҬPA]@{P' aUU$* s7]cTWFZmiZHP(@@/Yi a%$;",yE5mM0?kixSP1؄Y`R`"b؀%.xZVmq{ʯFշ`I*dKOjT0TBH!eqU  @S(!pfd6 mU --Z|hj:_>}秃$f< HB9N~=20(A")F!a_Ԕ),i]K%vTC_Dά{fviķnmcW4 5JjgW+QB((`LYpn76UBC9!ʴ[|LZQ@ƉMST:k_5^=GM:_~ 'Eq'oל|h0kk(;FoD"|c!4cmۅE[O xۦ_tB45pB8~>ٵqѯ&J.H]&~2=b܇'o?8;opK5nwW"riA=VΫzL?-h;$ۍ?v?Ҷ%/c|}dn Zi9*Za׮{$7c`Xknc'aozf.>! C~ J-Y݌o׫KjӾ]n"(í]}AdBK˧2l6]ԦD0/vH:MbsbRPf )*ޅO )Z_?+(<0} `\Y\cҸ9f V$;2$N-xi?RKZ6imM4P[2JC̲TN|w˚JѭI͍bOv}oÖcm6hC@`6 jmn]іhKR[t47Me2 y ɢx@^7zmbWk/Xoy[nV(\nc|~o/S`ؘāL6^[EkF Y$A!wzZEƝ3/ q0ؙffe+4VJ/i'3rT?:^CY8 岂'Sj©KBNj\NJ+ c,l*mbXfҵMs~[{͍b#QF% hX*ZF4QD% Q;eÅL_XghAt/X*\ϭ0WPP5}+CPmdoC._ yy k(W+oX_f'K>N9~䣧#VȃQ?Z3@KA%.P&WXhZҶĖDr05< R 'w {l2R;YDÉسvuzNg?Ce0سTv$T0bCH~ =YVV:p@ ^#2]F0pxr( ݏX6,*qC'y'BXRU.E6!2_b\'c1@9,Nx ;{0@$6@ &Jܽ IDA /+ZЦbRVUڮs~ȍ4~v`p`@O_yղ 4|/ߛy4ׂ gj[}O*'*g#jysj~608ʹtZ~oiQdPEnF }o1P@RiJ$Z&0 r( GȏQ l7qt2$ yU+OW>*慅 ޶y5N@ _` ZvHH1z&A1wMegF;{:2`Fgpe"Q kHEK܍b䞬WkTc~}ѣhF+KK~] Ah؍ T<@1,F ̎D搨$WYxa h46T2ߵޭ:9 Yvi1ߍZ \+'9W-l\w^6wg'V}QC}G~aalaa=aaf͆a`aaa6aa~aalaa=aaVVffVVVVVVVVUi~Ʉ$rVЄD}5;L\e|E5* }Ò:deس]3n_ڮp|>~'q9~&v~8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pyH!5\?4.ҶүA<lHo.L{fHjPR4T{_&`@c5N\l]gQ(%eNsA'ݰ*=̅aЁx^ތ>.?Y]p-^i!+GԢCW"˙%Bn<dzOr$P$|]^Deb$x03Qꨏ&);㺳%=@SZ}>2'혃1twZDTF=ץc8{/Wv j+Uc)6ңS1:?=S{${vis8UV/;DeHA0a_LJ [g߻yY&95^G5>H"׫(^Уd x,A"ٻ aԃi!#_'G~/>1wx4حA5q4ܠw}a0? |2y@ Y>s=: e/H#) ֑̾mi,3J&=w;y ~LTrƵA0KKS"\*6?$S#ŕuȭfb7U&$>|۶pr2qI J`YFW]Y\z[4jHa"bG,4v0Sw>.kZ3M(c{IhYQ[q*$F VǮHMMq| s/WYsJG#鍾x[·D.䟃jNz{WoL gh4M2``;&MaįwZ5w<$ԃUw3σܮxjr;4ߑ-=*:r, h>$ D :lf8@T['<uQbKRH #Z: I5M!G`y dWN63*(8-i4@#)/*>^̣stWEBefiGKGb }ė8/y_U$߳!yl6<9]φp ze¢\i攛i8jFM@BI~but)~`UL٪I|U1zU+rA(Ja+cx9,w$Cka~kY"ntd$Us~1t;TzZ2fP`FA$&e4yby+ٚ\K3R8/8UX=0b L2&3+JAJM VY¡*]7^͢QYȊ5)1(A_tjxYB϶,2ĭۂLY[FGJFܔA(<:{ǔ8hKocݩ}֮vl9rX0aut>[Gfk]jnl)3#oltyZprʮ7Vɯ 6?P^Ȝ}_q X̸˿/}80![Wͪ_20%: cUK?d"of75 wY/NkLG]їho\5u4a!#v:f}fB 3-PY~F-%/Cafy;e>a{Is|i{oRůMtUݘ; ̉5ࠏmAi<% ;TM`9D'eqY+u>A)"bE&)}֭3-;3$#< /ߧddrn!cHD؛Bm 㲯`~+< {!߈ 02 HQ_Ư#P^IomE@$"!BCKdlFA5IQk" M?8kh#_ò+CHm L>mmlc@?RBu>%X@b7}Nop[,` R bih JOJOBӀJC FD9!4"I&VļQ v(FZ(68 NڧW*3¸*h.XѬSe' cqzh@yɺ~ϑ7~ϻ;_T1TiBu6y_>i H=wu{ِi8[a}o %RlrQ[ףj(֍FMG9{bNҼ]$zM3zq >uF?jYccMnl2=g 83v!ֹ i==4 4ĦeR|Fڭ궋k]z\W}SqŴV& Y^s\X[-%Vr֪T<;(dz"Tu/TB }<CaV.Qkck@ }i:|,=܎@' U T Td(jZ[S'Z0TQ 27ی[ck2#J %CiU{(- qs5\NrQwuUA$( (ޏg7< YWxh2`IeYNnQD GBYy ` tMʫFJ!(E~\ETH S0ٰ2(٦RWGR7L,_`;֙߿I6t7RwYۛQU*}# T) t iW ʀ!p#!nlc`yS``*"j@w ӕ?tPƪkɋܬm;Sg=Z d!(7]8 "/yAi_F$xOuw/_NJPlNwzOFHi'kݏoǬ W9QCTOәCv*m1siY#볷  ĵ0qَ9M<}砓C40zUjʐ(#P{ *R&Fը?Uh2YL@v-1`0T4ǙDy^ߍ1_/K?o9Z97 `D*H$.K"\|7'43ѷ ؁LMwؾ:2y㢙ej fP>*ImZdfWE@34aQApRd+7z 5@"2}/Wwt _šU DnȶkP5s 5*y8UP\Q(wz"iVi %\,4 N.l<աH;>ܰ<ٗ "qY*mX[B,%ryZr&ջ2yectFwU={Hwv1LW-q=Lgh'=dkc\Wg,>ƥYC R)˹g}\jU@-  fZ(Pfis;"O.++_UfBb"֗vxvbɎju*(&f DeE# :U_2}@lҍ?vwاGR%ywPcNpjI-:r(@1rF]&qYЏJ(1mI i\`<d-gr627Q2Fn](ScV\*JBzb|d֪lPx"ȹ^xzgletV5v[JL"@E EAn֢IB†b0INɨ>w0-ʍ_W.F`$ۣ/ iwY]=Q wvf G:J׾M|44#Wn`Jp d?/)^j4rªr?}Z~1uɏ}K~lm6S'-+\P%u?go҅Ƌ7"ӓ61 mSrR&RN0L) r(I ?P1`!"NcϖJ)mmiFX=!qjY1 :z}Ǿ/A9|lMgFnǙtzstZ_-]hx<+0b(I4j#:)cB{Ua :i6:&r˰kCZ[%%$t5-BiB^֭ZeűJ i!J!$E\̄KsF`E] n NUʵUȳa>r̡ E#t9r ˑ?;ʳRYҭr ZC_ijMYYYn@6b4n7ݤ_9^W=/^5\m"S e/ mjhM6VBI>sUɸ~Ll l&omk: q(yXX ;ޚsf-Z)'ؾze~y}+v]VOaÂ0RVK*myG'_s_­={'ϴﶊ}Unyk` WsLJQ{y)E1 aSOfR_F+&( ?^'&̝x xnv@hEC[=s\frA oƞR^z4ۄ|asw7Ѕ $^;gn<_x l>9ՈWgXWp^nYzV6ZX{W|C~4"@I(eR`RA: o[E`m6O?gńk.'=dz,> FAH=Y,xҮ$J|Ȉ@_tDzEvϣ fo߾Rb653 33@P!w"|ՕJ*9K].r!' dYYuRb2JBf3Q{?Gto/b4.}V9G%RVbeQskoߣhwXoĪ6pqNc'nzE(>v&n78t_WA9~/ CVqˉ# R|8e23qk;_Ʃˍ-ӳ?,t[3%aJ@ .GT彈83XF 8y|x^2cf~a=M?3p!Y9I)Ƒ'ٙۯ7|=%j^+S"c'T~;?֔[,NELJ 0Lc2lA:6DŽMDO*5ۿK{ߟE0O:>If'墑1 5nt'HUg(dv-*Rb@<$ ҢU7x]$|T| ݿsdVƭ`I h ^$ CG62(jV!Um;)n`PM%k2M'jk7ȱ 9Zq=Nn+-zʨ6&Xwl'2vLqmB/Cȼ\v0d瑀M FqvB7Ӆ&hniԮ$[ymJ?``YE5C!K6ۢ<:1O 7@cSD/ '*HO>#ӕYY0hG1#X-y8ޱ;}Ώ̯dŶTqv^wh/9(k  }pV|Aoɛכa >Ǔ& f CVgڻ (1%Ne.2IK oʄ@oʮ%dEd\RH5>ɒ $J(&P5 AHSARU>uIUIB_T|GJLA[+HF(^2|MOkdϻŽ[)TDH(4THd!A$[XLTB c!*4PB4X~-^OY0uhETuTDool+Q&iSdKg8 ӲiEuC:l=D%c*ڸh_n@\{9[a*Ã6uk?€ V;0Ģ/2:vBD+ sB9YfIW+^skH{Gb#h%b/휁*D~=~ uߏWj Ah!( @"Nۚ1%} -eЏ_~dE,Hv=\ٓ&i<֤?x*ݳB"-DiwqJ[NnD!)QTwO^j*~8Sv5IIc֍_X]Y/mP/3=gDFXp˹4V5 ֟:szH8cJߏt AfP ;c"LSmxyp>ȗqDG$p>VR5A c{Gp0a[A.=yw:zGbdDH ,;6wٺhB3&Ȋu.7ZZPR 3Hs;TUǍʦ8@ݪ:jcHLډJӻyU+PJ+ %kiXɴfv/K/?@$UQ8$cWka}Oxi \ĘrJA(?egwBnj(Kdk/yrvc^i׍Yd9j((f b3Q 2S2llHl0V֭O ;;*Sj =, 07A 74e/61:Zg%fVthJIdĊ"z%T,~_V+彵>\TQj yf}B汨Onڟ~g麯y҉Y@-hV E Ú6r Z0h2/.l9sV.XgeU9\m*(:+gqtXW"tM2# )2(hLHEXx'ݭT$f*:w&xyal Hjj=VjX ~i 4R0ۺ/:pc㣀B-|Mb^*}OV/@>$b EC$|Q^ƞϮ7r uF&o6]SAHЕ8/am3:vx?K3BJy*۬=˾9wNNKCOuoAufn<$ "Um2v&d :J?RHyBօN)qS3Tۥ5Vtz+/a@|0-5Va$%#Z7*q' ƶDx+qQŻQw;ٺç8''"kv6y *k$ 4P*L8p5v@*R(.$ʏ!M̫"4a% Ѿu?j  Q %@kUO̒NϭߧùL7>qb"2Moc%DmonC2ǘ׉FVsEKbBtCeIpJH5t6V%р0k}ex꽪K@%A:,g|sRkXABkOvlTG~;5~O)O:%[9QV6۔邿`m"O\Ch#9.wˍ24m{B3ej,ר6/8 bsJmD_ԚZ{TצX9}Va?of)x-wMxLհg7pZMkݟ.m{޿0m.كrd2!1$Dr$H/~Tķ{O?њ ,(0֘ۘ؉s{]WK`''?KJıK1vx%fQfQ` ĺri6`1 L,t$Y "fM.liN&*SSڦqd4lGL1#]/g$\jE, )Yh,* &2d B qo!D7 @UUca?2mcxмi6dJL%!6NI\,_?np/˂9?H""0$yLݷׅIHcxo]Krm!Bfg%Wq>Y8èah7XkαovI\>*?D;_5|˱( (@xޘ4;,.|#dj7{*up@V; co-#1}]Z~5*:johʻEA*Z㇥bsy8_MLku`.k!4"T3gψ *{+kvM+AUU ޫ%Ps'OrPXc)wֵ\Ubk34B4UD`)gƘYZ$G=jIZaL~~Q(ni@C]Wu8 Lȭ?]-`I?Ԟ,1,sNC9x]9=;X-5o#Opl,3HIoʜ9w[?qnatXqQJ2=:Ŋq'WiB Ć2T2Ϧ?[^EdW) sWƇw.:^b"ZYu{sP,|Tlz1^=aX=YMrgYO~xf5\mpa!y\ }ӹ P|K tnJDemk]!/"OLϛi*`0&u`{wҘߗ]_-ܹYNs|*MusCߵ9Ǎ 0a4E 3bC- =SGٟKV=gosuuEߙPұ5i- !}Xb(\ 0 ѹOkJ1%2pɍJW RVxcB3OA{T%بhn,V4 7 PvnqCuRijρ?%jZc!X_7B],k>D'v}YK_/c $jIXl<.lCcϓlߗ* ޳Gҩ!/#_=dCuΤK3/xi2i7G-+1%4:rFf=j<96C $g{9a!9)&^!V|Mk}nndVPQ x|}V]9|cg8f}-OH8TJgi^)NCCEXe!ϜI?j'SXl{y+W#WD$!EM2&q M7@֮v[$gP12(sU8}!fk|%%W+\zYd|ܽ6iͽQǒaP/^B29qED7?Y[iTg)3,BA +@Ŕ(1 BN W}V밤h`›%VtJT7k0'Ž{&$sQZk:Zp"p ؏1W;Z|D5:/s@y?䔅 t}o~/>1#w˩XmqbƒuTչ6,UP?سYm3}jV@_Fm-!D "RpEAZ/.K.h5'^?cGBq@ Tĕ*i[" :gUGW>iGXp҃kkԕ;HV@&c^9I Ό PRUA޷-$Yv+)M@~ATU^>[jś1^BQI뷁/_Z=W~l$Vcu>6jaVTW&~^G>nY =)L)z} v@9~Eqҹ1 >dd1#"MGn7D4f8'k6PQ 1HΩtz;73HĀF-dyޯ7tt)Km!}y>mJwvhxPDwT(`GXAF{q \8i**(>Mεi7&.PXnQ~SK"!nX ~5 d ˞m-bΝΔ8 H={{}t7T"ӭCӨm\?qٺDշpF\!8DAI{Y\L뤟LwoP]*"897-P.2$Wwn99`KE葸)[2'Y}Zkҫy]{%(*_ ݳ[@I!Y;7h5ޯgƣq /iUdi4q(`/6!BjiU ڹK!0[ѺEdLI: Zv@xyC*Fg2TF9]l55$&F JQq_ftu<u"3Α;QZS9frwwJp$ý, Y`S,HW~ʇ*'I+WV!1"lA0b/O/X@ Q(eb:@ p\gx~k|+s%dzccS,Lcim6L罗X:/I=vD8tJDR KX!_{Cjq=r/=}¤ķ Ipj)kU ?T~ԟ1c-?<_bƹ%bFy]QxZ@B]GeZ`Iς >=JiKB۫))8;({ȿHy$-Jᐚ12ŏ+."W39\kV;֏η.! 0@,8/]nA[L f)ZIrrߚh3ϭg俟ܴ{^v~OcL[|#!V~@g:Z6ci.E2ěn]H_$ ?}ɤ~wۿ+}3w:=곒8->ƅ!%_;/Jp@78HQ$= Qɰ}ZjiG $/,dǟgUp`Ρ_S|Gikbr]{J˜e qN\'< ΙE-i4fs󬆆P! b{홵L5(V3j+m"1KNvF""'Ya-w{3? M;.J 81 QƘ}grr5[*\j4b30x+^v;&T%a TgV4LF!39 e-;*S;iš `hw&^jXߕ? Igcțgǫ#lA V7"<.σ)&Ep?;vv+ںim,:]t^*q}6E/ح WZǽs8Òi%7`^!=eGihʍ.V@dv[ȵ~aND2#~C#kYrpٔʹ^c 7T5t|r]9M86Xr}K_977* cDx[)l, ܋ޣJ42u}MG_`ԥȃBjpHd0a>)eT9.lq\:'R@>A(=蕰q{kEӳ fLLjs]W&%欯IGq][j-ƽ(L_zޗ|TGMDH$c1v[1{^>+WMpIcA}Šr0@F57%6+?;_sY[lj#ǭWyYoU_|ߚ;Ӡ.HgD*P<4nŲ{9Qr=8IBۺ~%|Xƣx@Ӌ2dS[ؿ3˜2[ ƃf F$?+>qpcگ*j ~!n36JΩhhBF5JEYJicWz!7_>ZH])-6o87D1C@|[\HI5ci˖KsJ=[R1ym zBѨ0'@㑭J>E}G+-7^{1?gˣ,I Nn(jݱNQ@洜-i2a}E (ܠ} i dwO@.VĢslϷ+jt(UueT-{=kaZOa+s46-5޲# tk2k{hq7@EX=H:K,5",&ocgi  z/{9V~:Fz7| 5zu30C0 }ā+35(*<#ۏ铴5oƓGG}!愼 Hqh"& z t=IS"LF&!4pk_{# WYn> )р&՚+f}Ei&b`x+6N6g;oX;!X|$iH%_yV܉˳)#(.m(P ig]siG8 Dk2 Vo{ӮصJc5YdvYjaZ;Witŋ}90aEjJV+f%)HgH֢e1 l5Y3HA $=o 8!HE ` *RRW'(5/|> Z~H~~ٷ/դt4Sg!oKŦ,{8K2"-DJA)pTHYƐېD&9#D]$UH%_t¶ ;Vd)dNLp!91$?M!v]֍ZEPEҢ'P]ba6VfI0'zc)$$`b$!5]_֞}J+@BE賧&JaP<, -Ŕ ;CTïjuvtP:b5=foH,{t.iddqD?˥z?[0ÛOIyZfsN!Qz+:kƄi `1ct 示%zwKz˹UEAhpR4\$ SXP^8 p;j?A*~J`rٰR2Etg a&d3{SތS&b!}mXؽY9*oz'_#PCVoM#%l[Նw~_јXLƅq+PQ?0~" mfTF4D2IYH2RDl%#"ߏ+Ywru}ώҒ4a9Mh=oשY/WGu $T 9Ψ¢Y>?aEgMKa9w4xGl^TqTm݊)K1a6Y~<قB$]ߏim T6޷E#cxіԆ>VM( p*$x"{0ݭuvMaXcr0U&#s*~Φq#g9dt#R͟BBg?iiWs7oqe!LwmF\ɌqPc)̭譄eQFڪ9?@- vUas4"+/BFQ\VG nVv-YRDN xD ׭u`l@Ry)¹Śls )@^;)J lXTRP7]5} {8Cdհ^~h%Aυ!*̔8#dgf@<$ bf>VwP0dNМOM~?Ki'1QUmz }_~k-Vt_zW,`Y 9p XI.e%c??Mɣocn>[-E~?#gaS)EFI?E `Vzٽ{H:HQ2rA eI(RR=HX׏{׌^Nf3Kwj|o]S3KM0m9yMVpHeWԢ1ߋW5Fbj]ucl(ݮf~~dcGwe ESch-}B- W*ѓb itzmn"U;=?_~ڣm,yoGf @O(lwn~ -x͙B1sNr[|UAJ'`k&O@x[ B{k]ο.WدeI}ĺ(4}GNGr08^@-D"LlP:bw4۳ZD@s̓cbCW!Dy62$ mÒ4yz]]1\w[DsUTfWĹ ({דBJ5 Ԣ,̚Qdh\ލVsjg{{kSJ7v7Q"\4۵hSL1ͱo.~[%S˜R|5!D`14#M,9P:``e۫ק*c5u{.Iⶸzsp62blDE llhĥr(n1Ţ)10B79\M)>ԉ^\N%M<^}]da$!6*J&UJc42ʝwɖҬ{z0iMNά0~t=@.Ni i4mI4Ę?,{g\۹kb*^9ȲYfU}/,D Wj=9(Pyy}]׍IF,SyI,LԶԲAD b֮5˾md%&ڻm5}xXٶ[-u˓l9Rj{oO8CQ4%W^+WriATνo򐈣a3LQi`TJ3KD[I7qg~1LDg*7WYHl6^\^^Գ&Urc<%=I(Ԗ,Gնa4Tjḩ[,,m5Y˶]e"IsxywmRM]׫ϝ׌ƈi-ix{jdI4l,G[Y+bѵZ-E)RPV*+l&*FQam/}fxljE{=dosѥr#a}PY ˓7xe XMhƺW/{yIiE^ϏӞ<4(&E4ʶjK.^_۟bIllwZ_#C7X6#/=`g0rϾ;c"uJ=N2~PahQ9nM\j(i}_M m7~{]G;ƾM x^3 m&!7wް%",ɿjy06yKh@p@2lk/l"v8FD.(p70r}6 ,&8-F#0i|~]Ff30 P ̙9зu~=6X*!I=f]MdrΆ3^JEsKDsփeڑC*BSuE,쀯M^-/BwLhp~pKx/,\03@|[wUŅ8GTtm5.r$ յN:V-Y[oW`J%ÃxC;wO33)ЊʫKzР%VUs\-lW]X?oC gRDB.{^YMS)xri&RGqCJRIK"DI{/.j:\ɦX_Gx,Q4(%i_~}d32=^[M)6YmsԾwWuCLe[|tɩSǟֻm%3lTZjm ǏW{3J#A|-򻺶vw[VkkҞ9bkxk*jTdI$f&M$e[qhV6Ɛڢ-m%k-$DJIFqm\mmfRhґTSCFG9UqUy{mDh5yϪ^Ko/|&-/MI5]9ԩ*,~WF70wrZ.-ҼHlơ!j=/e7k/[~1|cegcvC m.i2L/1U36X85~\IL(n`}ӫt'>?%2.<\ L޹N]7"|&FʙˎO&0`RAku宕RM︔ғh+8HM\) IlP+hRTj篕ӟ:rj <.SlmϑӽLɍ%Wջnz;옭jS0m;g̩|kI/u$_滔] NԑTmog9ĺt7nOw>+?82Wk5I޽G0+rNu'lcU xmzf_=xcI6bV \e//5BzE z*R1*̉0t[lDžBF"M Qa 8F͒=;(M_6_FXxcySf̓8ێsǔT ,^ M4h0"%3/hl Ro,BNio~уáT*|Ħ9H! >yzk8n xr.^K?U!m(r$5`-LT7m6ҥ*L SyC'Z4ES𨀹"x/P~",sOQ4 w3Hj5|=5ݐy}C0 O DƦ( ,Y"26~e Wi"YQpGZNM MbUMYӱzpfs At/?Fc㔰A0G5BJ,DY&ckQd/{ŌNɍ>s3 D<Kx9$]-I NO5%:` vsy?=^_eI(UbLc娇nߵ:S_:JйpF+ڛjϓiHj/t1ƌ@w%YmցC,kӺ?Wp^X5Zy⛱tȶK ߖqbHW C^&iĆƛ]>>Ǻ~/vdbAi_y j`L0Ѱ_5n|ZD@*N}oíL7{1X>KJťF @>R~˟#c4hcP(PKv_٫˪J,GNG=PwKT5KMg6o3xHEnC^ӗΩ=xùK8R.q< ;Iw5[ ȢHC bO= = VÛzMqOm?pmqTBߊ6 &haPgYfjvj ؎?m}U*`갷t/=2Zm -ԣ,#6AQ+Mi^"ïY(ϘQ7:I-GB|V*4}j\w.5. ~[㎡fV%vLah+so }>3[YO6bfׇc{/bgr H2ggv8g@z3 G]`.^Ѻ D1z-LTPzEWP`o6 ;4 *$R_#:'} 4f u'o!AɕPIWpE_7}0#꓾}41E'*_)lo-R/wu1Pd8y{ebd?^̫YPўt oB )DP+>ۤ\'C>{NHtΝ٪&TPCz,%H8h9x^[;R:nFzf*_GOb*5_+/J'opJV<@;gt)݂WefJt.벌T5=tXbS -{,`\9^ÂP9D']|]xNR12u "66466F{fi?O6ө`Fk5cCW g;_*VMjCqgqh#T92Zݢ8@ܪKicRKwge>%9lY}[ 6 0]̓Ⱦ"VHdʘLRiؑDړn$.x8I}ؼwz\HIᣭl*9'5vz9<+%WT+}We[Wf3!c9T On01Œ cP86}VVHZo^؁[>HLp ݩ;bAS ѕ*C7Î(ZT@)omBّ@@%FdvY7ID'Vu͸zxҟ?IjfX1 sZu):k kwcYZyA3 6n{QB.ΐ# >`ߜ<o+?&t0TJ 8_E3'O h=`_1S0]P:ܣvذur6VqU47l 1 V&'GcZC.$}4@9ְO&t[{gsb/,/ux;sH{IL0(D _krMlm@c}aM|F ɠDݣ ꨶm7ٲ(3 bcte3d&Ano=[\ ݹEŀ4[`7jۍX<aA"G<z?~iJV{U;vjUjEM{*l`"7tQy%Nd_ۺ8]'YBmhF7VjCn .gv@4@j{#݈^5=,jc`/=ry ^?| 5Yf:Kaua^9Z|H*2B?ө(ux ~͒Ci||5Qa0:\l4c}S鋝WCJ@pcvB'E++|Z߱(H y8RąGJ%8+"*y֩#)pKE{hH*l_U.SFCzчҳ5֖jk\Mz0?2Qߦ~/.B`Q@bBII|F?r*eF3G,!Gz:5vڧTvpB,30ĒR@d ]I *a@pA$x>0@YD wHuȒibb`4A!! }N8=Mbg/՟6mYq阍lxzDeBN¨!rE( JQ_`jг.:g#3TD`kB o:?nKΣr4VY9JsAbN3N V1T1IoEظIhjx} QXI/2͸VxŬҞUB|NY[(C@DI ( k%abSQ !2Od7Į͎HP4y+SH8յIAuic]C~`|9vbH4L~{rbc;)L%wD 5w+(UooWіғM1M&5 ĤCDԌjH $[E!Q1I4AI&6E)o4HȆA5&)I","B$%%* % Оs]tJ^ cm|Ւ6!C6vv|W?'?'A+,ޛٹ{Ft\izdvK OQs W+"쥔hl읉$Zwg Ol-ş0ƽĄ/h42;r},uOᚸgA2e #?qXTk4a5U0N.nzzG0#=耊2A T%$P2H66`@6ⴔkusfOpW5\'g.W^]˥bQcc<4Ey0BCı<?ΧCv|w8vt\:u(˽qLF !#.:Y[!yо"I*С?@:nߞy] Jg~sÍD8[śk4Ea u ljjo?_"J]⶚o2Oev .`TXL(R0QtC= fC4)0/#DZ'LImPHNY)wY\@K"z% hIαyfӔ&l RtG)nF(BD(~9 RJAc&DmՋ̓+]ȉU2I@B~>FQ:ݮ`ڧ"8f0<3cMo`͛kwKxF1Hn3eUZf Kq[pg "t]T h7u5J)'9BgJy'1)Ij_ q7f1ïwJCjsj mnW phC~ ; '%k8ۭGG9YtcS@""}L)z`_)2jP}̴m}l ڸ~5tˉIjXs@Y<ȑ["E~VimnNbNci;5M+?!bD7>w%F7rUN?1@bϒj˟2Tʇ²c$ `$WB^߽% MoȦ6^Eq|zWkF٬=औRTH25ٟ@U!{.&$l I& rY9Lf  +랇QMh$4_3 Q寢ia%c`88&~O-F;(wU┺͝c7^#=KhBYfЧ)tiXz|~w=".R4Fz{]3bO5>C>%9k6S?IŅLYb-wC 3ī!B!z>XQ:eg~SX> 30ݖCĥ}+J뮻,ָަ:!$Oӗ4)M^-5K)ۚ+e9UX>!Gj5hG lAD E+k[' Muyo@j~h2,9ɦODMPQ;Eg4&p\Ǡb"Xsy6STBPCGZi0(DjH"#BMi`M?|O?BAſqt8ZI=y`us8*`0ݓQi ;^M U/hҟU쏧a^y-}qs.@sZcPHB_l=/fiBmQ$ :efVګNeF'šJԯh]/=F1d"+TؾG3P Ň]&Un~=f[nf?6xL[k$8/ eß\W};7WstÇ'q8D D@{(.!`1 v@e/xͬoNKݥv l}C0G9o_A$ޅ4 /ͨ<RHh_7+lCMbhlij" ]A xUJde5!^RZ!23,(cv 2Ptc/.+Q2Bp XmxI!K4 P@[ݠ&k-d(k(J%jǪTeFB_ˋ]u_zu{)e GvB 'H6q2oe7:B|peeZuMklcÑFokﯦ&8z31˖5nɠ^ c0oG[ys8UmNy}*ge!8+Gȫcɟ;:Ƙ/B# !%uRxe])=n kg5S:ˆDT&!7f'X)O7 K(Hط8|1tLde»"iKw]8>*G*([qfr-+wUVA$]1"~SJUR]VX!*#-%.cLD JuAczA0,[J8&re ÐT(yGiJ u6*e)|4^lNk J1©*^d2jSle,dEV<7( 9c8J{"\0hV JS)hB}҇dVPj@cVx?Y14`ōIa3$JbF!e$2 5(H)2ÿt*虷c$W $]%WOCg5 ClI&a5e k2/Dn7a"w @%&6`bŖ}AYk-Gw1~:"m9.&T#Q2 b(Ž*F IEF|H PT$&@*:ȡ(C#F`e?NzAv{-n-닯Lާѹ &{Q;Vxja;78^%ڃ(Z_ry-"e;g)#uӭ]o*)TH N%+]<{T%-8ygC$QF FT`+v9%'pi4iH e2 3KHn1yvl!X/ަ! GDc?Ļmn¸&zSqFpŽC>/!h_/g{"kvw}(ߑ)QHCЈYI t ;_9ǖ} Üq SkҠ(Z>=RCd穼~X9mįZ?QȅXԀcex^D%!K\^z&:עO(n.`+Vrߚ#^ڮ!/^o]\ <63'7EveM5]y-@UŅcUDQa2L;_u?O!VgnrJn.&6!PQi*J jMصe ʐx3r JwnFB VX뀊lf@(8h%b sqHvz(nO9)č}S1}>PLK߇8kt M466HŻEqse1d{}-JhHz?D 6a?%sr5@ҥiS l«c5!_cUc!K{ZӦ4Kj[JT~WўP;uJ$/ڼx.߁u{8Ӛ$ V]&9LVg&lqxnN^*Rm\z\}>?s<6\h@h&<ɵ~D4JJ/QRs|?@RrX }Fի+1hwBXtn7i~jBr蔄NdQ;v1͢'=Ŏ5-tZ97v}okNOkg>.=0:'bJV650D#qB + ev)X\*| |_|z(`qv˓O%r̴q-,q7-&]qWCMI벥 ,XySтbß,HjD^ mt"z11o,7p6l2"6PZMj< )GALKkF㧱p`\zd[2%֝ڽX8m6۝A12;T6GQ=X}5oWm@$>?H&l >ДҜEai @[wAf@*#9![~ gA\C}g???9~?AZ#sl%s,ڮڴ5Yo{Iwo<]p"܍_f>`m`E=Qଛ*Dgg࿣τkV".4h֣R8\$+"5O6({]؃ k}3Η<<0gC.&%#*>98_VKgaUUUs' rnu#ݰF<qSȔֆ3}jI?~s03_O5dɥ = w,,8#}fxBB|e,- Pj .پi-™b\Xƒ/51(Lڿi^|%dQWPB'-=.Rx>-?m1Of}\Uo9rXyouTW{t#]=pn2#'s#x(&S6zsՄ(灭[|R'/ߏZ-6#q9]l!8? PhК~vhɗ@}?qy\C `3!JMA5cmqj?|%vS_2 $ f.g;d2+\)Hh S2کåմ(E`}xX HlRZQ5s__Ϧ;Db8o+p%V[_%`?[krkkc"SK#꿿(ţ#Ùi2x>η+!gI5 u'j0-Le2k;1krÌiۑSRBf?]SI-T!N-nTB D_tS6Ϡox %9dz;-),A((uximyZIōR Ts GbF]op+Krrej>+uڱ?{lcm1ilg5r5dtgB,j-0Qx~s?{&{mQ;)Q) 5 O!`Ul3Jv?Gjgwi߭,I~._l=+As%GLRĖXՌX2é[Hݡ;!~IUX>eE92Sԫ{\Ux?o~ >#DH@ \rCpyê%NͩAƇGbhPP4%K8>&/Rׯt7T3ȧmYO _ :-P9MCyng.ԺWg._xe,@8tr̸HgNj"Q5e{Mf)yi_[*z>AbI(SOP^>ey`w3><WC{#AmKqRfIx{O(F`0NGKuO'og[Ś2;q64 c11jX;/g@FH{V#SveP~#ÔHEO;Hvzo<^{nƕEM)OKT tj|r|'Wa!yjZҖ>I=c REξ~U`y\q-Z(Rd(+1qweVK .bx|OG2p4'gALm1x뫦DŽqs 'cOSR Pmةt ̆]OcYGL,dL^1z cc"; hMIX [A\*XG`.$#BCuk6 М7ޯg|{ 'cR hyxE (r]*jȀ1ͽ%CϡN6S Cm#^iM*K]9YIgUa)#%yjqogzp㓅\zyܲn#)ϥ.0-GݺqVmmxL#X`٪/c$" 1Jz=o߭Nſ_pYv:նq{jPkc}|ш==.G)RqӺ .J5{&D@{w͂|t@sݨ$ݐӌn$ `\w 车Վwx<\5 unQƀ ~=y $y-\v4w?;-߶1a#^G-<+vu*k+M|2i.~'2=W<ApϤt{MӭP |ghteI"sҌ!r>6pݢGnA!aMݲ<} ԛ`VʌI(Pdk @ozKaFoxDoD|NSܷPG9f VRu/;/g:yZbݪm;- .fE!jʋ=շ-Вǿ#cp%m9$yR0~޿Ûg#$?y;ʝz5 \Fz[{ Ȼ_[5 eFde @@i>J44[E-63$KA$A2&M&Hɍj,21Hde$}{yz% Vzٳ 1' WvnJJ%Ѐ?GiFL*Lbi`1,] `k7Tk\,仼jSogSTEؗӟ57ih(8z4 &OsX$&B1gDo{H<6}$.'kg Sp"1 hNoڝMkڟKb@9QJG#Io{+-c!(ycw#a9r7 <%X#>ʩ 3ͅ@5m8d^V`F[`_];p=tfj݌{t+uAl@63 0IaT E^OS/JAwpqC>ktX_Q{7)GlJIR{HCPg^?!)^gQv$'6s8_G'Uϒ0}쟤 A.my?ѵ#I#- j{Or ВPD щQG}=jS51g>8DB?8ыhof[mJ9GXӘVh[yutЭ;f]"sQFNI}0O?lPFj?N{eO0F@Zσw }O^ y?l2DGCzێ7=~|\?@?:ONiPYLea \Ȧ-cѿZ[ Op׾rl(3ҭjt6|@`WFį ./+z{qV@]QBMxe:8 dAG8VUZSd'ҶNGݪBIAHJCneZ\b?h@Q 8ffRy߽vV$UE\òQJ)xձ&+T)1 usiǧVRҜԙ *"V6 ٖ!,]K>3 Jxy1666-dY0J'?\qFZ0`@R÷]bx_$~έlZUȨ>̘KWU"@ol:S*0}OP" +P>4ql,(ƒW08]J<h띾*ML貽0s]jo\VMM4:Iڳ»KU QD09'y.;aXHUhK2֪!\V#m R {ND?*2:7ݯ bWYj"1龐m'"'HJ;U} ejhխ3Coh48;Vt5gfu@R+}H{,5ȁJZ jw (z}kԕciS`*#7ى`ü(.iU7}L݁ D> (JG_иV"_Hn'm $_(6F@fj [*spR Ѐ@@ZRuwz.F>SC"1 %g)KWNq_=(m$ϰ1h {FiRŋC'WzG,M,9ӂ_g.5ƍs4Z\9אU=<Н5.go\O\iC eg C4s˜w!VwEc {eZ8[8-m:F߯D]޲Nxg nØfBf^8@y't^*Jv`b0*z侱x͘-"upv 3"!c jOHsj?v)+SяQ;"b}ˈQ}|]Cg#V!H,T oai׽Jdl47;GI\F -X-Qߑ]iU Ya ƚb h??;^OL+\"̳VlωF{Q;%11kzV^Z%ǃ=jW=_8gƿ{=ݹQ e{oǼX70d if8c)Qk-]M%SS(9jTUTUk򙗿ՙ?6``ս@jcC4r}5qd@ǸO!4lo'CUpвdh },ZD-LŔRUR1*\ KN|CUE6bkumQ 2DT @SuH$:& $@KgV*{ I!fN gc l|AhG{I~6,S\yg JS[6vpϊ3$mg[)u+F"E'}EpR~@K"hL&m-.urZ'wefsSqkVo<1fYHq-huyUJ:⻤M G%o/,QLf[1&{b!Mn60ShRqF#1~(ݑ] yȐ2.P)X*5Ȅ yFW_zuw3Fy,G+apIuIF%7'K +ux9oz_>oZvan2bhXm32s0 C L;%q$& )aXɓ a,֖}\ h}?n&UX[AIv'Vwvk*`T?/< pVi`ka5+L唲W9&z3\"~1To1=J0%94yRU_0PV~O;ROu0xG:+8 \< T0_cW#4mR~lu5fzY%.a{W~mǿK^+WStlr[<>a>QEQFDަzoBsZW3 J!Xa)WNm/ Z cr6T6nLiGɥ@k S(aax<K!)3d9.ͩ,&_) +,pgZouyi z"N|> sי;3{1Ҍj!r_Τkav*Z%śzqjǍ9'Rw>ƪI!ֱP]߄X#zwQCp,R2 >*i !A s}k|e:FWyIciM l Im 4A,֍&FVƔMA)JD2I1DEϛ/gw}.?ofC ?au{ 1h*6x:DV  QJ-N✯p\]4OQEqjDBg@2r~˙Qi^hlٳbޱ9h‰tQgvZm#ϜuoSޝDH3 g{y&6rsg8pHηр\YHt*~^&iPa?lz^gJ zWY D3nu_f`@L/"1c^ȯ_z?@F 8U87ۜ'7fƄȽ7Cġl;g\Elv;lW63v@Kfgʋ .jV~Fw8JɵR@aVŸ@c32>|F礼;clkD`0`!lUQ.UQ7{+窹w0=h~b;)"Z${]\cuP> 2JP'(/ۍA!zb%5>ΝF{ Ta57o0z{NVЁ圤Ӓ}j=:KRȵ[Ќ\$qGe_nctvƓ(%;?zX+> O}Ç04wfjZ؂m7=g-GpȧV4oILsc*3'|&b'i3!Ư1jhfDM덬36-KOUwOaIz_O3zϱfO$3#ss>o1~Vt]ʤ8BP -IO%o=\z락y ),YK3@If՘PJ (w D}rMB:, 5}_-[X$؄4Dyn畭6Ek¹qkYr!fOpnA DB5֠ S_}nⵡ2BS<;ȁ V~Fox\b8wlׯnYO#3qAK9.(ExOaOyԕф )WRIKxĸsq䆗 HcY[T++LQW7TΞj'ZzE1,>>PVO_|7i&Q$7+QDo?W(CUv8:4W6_aآ!0ciV3$`"!AR$0N~_! 37ۦgUak1X=$a̘%F578pN>r)Z!G5BE٦I#Qtp#ਇUΆa?o;{I9nZەvK]*A-Tm|7nQͩ=0_P .\\T}< 福Fv<k6uKZ[ ]q1-`i|˜qD!jf]$PSʀ/ɝQ9i9NOA uײfl6_ zoԄd!s$ESj7Z+N~UuVaIjwl0AeIXpa._X:._&X@g*~-c}}54m M7&C2CVeY>O-g x\[~Fվ+)ތ=G{ׯ<9z{='3h3;ąoNxuທWJt+>V󥍙&˸Ƙ?^ Z4/ Ѣ}hciME,fade K>st$iS\|>לS5~# 0c릞Eq:H́AIvO{G;9`U3NMc\]g+~=E Z_y..+nbpq3A(Ku/"D\2dSCuF7MݶXpq#hA,s^45~B3 ,ڄ. 1K_;]S^ qnJfdtM'\ |גڐ[y/=}~pOujVw>#bvzg0*A{ô|Ep\~"oM?ƎӰs)DbvQ'}ӝh?_t}a~ $ WʌK f}H؁`Vlb PcgarVY뼐]6};K$Mz|.N'i` X|vT|4S)P]Ol4U?(֛3Qg! 5co C;925?Wɓ=kuZ*W4z`|따ܹX &LM0iF'\f9uu# 7!3A)^O9!К}͍LTZ 6˿6 *l88=d3u砮 A_ﺿG]]&Amɒ]\J]pw/9|m4L2ۛǤFDV:l~Dk#jgm mje-OIrnA ʯk(2,)LmKld єklZBOe'v;8OYDgI0wNSfa Ah0-!;]m>:!3s:µk'F]M1wͱƛx@ԙwEiLNk=<6Vh`b{bJt#ߪLDͩsWIL9d{t鲪b`ÃhmzWϦվ L^(hEˆ}q?q)+3; ;z._h$5騚]3*OG_,BBA>vT_OWCS1duKJdXGw*OL}-9u/7g[v/$JK)nrGa_'Y׏w>ÿjBYn|5wM}Fpl,t4M` rmL̗V̼D8&" ; ~z1ϧ~00\ˇtoQ2;'u@$qCB%Dc~_Lo'h_}_E}擣_x ) `$}#hӹ,_+۞e' jX'ABN-ZLdt\Fǡo҃[hhe= c`?DuGMW%l"P*N#3Xv'0dM.I}{nŹ̋ʀBF nH'hSs;i#J+hwL\YEK\ Nx ?\0t h̟}XNEM v_GR`1 `11p PO.蚉6Kvw3ču/AnF}>S1l5/)q㧖QY/~lߨop'R2E~`d˦D'DKPPahndH"RL_>B!m7pgw9TŃ $(wKf=*[;--]!KR ?DF~V~N(ƯGͽBT6 1Оߵ+3/A~w伴( IH bF""'P=^2$A*T3ZvjO/٭]5':ny};nчO/s+y0t+̻qDxO,AgKYKS11{qF1KM\:j<`Igl! 5;߈0`0"GLO#–6Ku˻D/ Ȓ1Z!3&DDWMbO֯*'. 4d{kEtwX|'U]Q犅ZC1!݃R&kW!Io\Qo(E)(GkZ#"Wi<4c26IhW&JUbGC٣"^[7e!wˮx>G`[SσR1BoF[a\6 ]sq5N)/s6=a<)nwj'B/G]> q']=ǹbM? B  `@1, xnj% ޾S״%ˀ5)@E!d:_ǚSΪ)B{J,&qRcJ̹<֎$۳:}Y1C؎f5lC#|I+'2 \RsC62Obmt/`:/1^B:Vfĕ*3XI^N(iD"^RQ-&an5|tz~9ć?Y8.Oeܧ2ߖĚ6-|um6ɭ\ JHy|mWM{Wv1锶{5|.] bA5pjbS}D~\ D_^L.I> )d\ke bm*l~e* % DwxĄ?&R PP&aI^WwEPeo @Hm16aPDi,31 $*T I$R1W`IkY/YB3(!4-܃A| A$!aC0ƺ_ {8RE  3٠i#O ޟ ~KƼDmekno ih( 0[[%mѲY@48Kptxt?lfa0`)4yFY&!,N+ }Nf<5En\_Os6mH npC/^{-BM?T*IQg'GӐP֫Aprw:4TBEJ+  KqwԤàxہҤ@У3|lVU]CUfj+íu ґ8Ղ/JCNWeoÝUzrzJYEڊ/U>-3 L^c/嬮s`*[ݵŅ2OQK^9A>&Zے9@8GřEz.Y2^ UiJbU2|sj%C17d %C}eB^߶>O(-[Wƹy?>GG#PJ. ]%R |E z\ێ qvSxABV蟇WfDȑ~pY:/S6N>s# ou7EKdP7F;FToDNTOfHd"@ $dC(*ȭl2Ŵ>NC`L<'nն%e-eMOTAc(]}jrg;GVLT^͗ʛϒ*W%|rMaYIpRKQ[_Kׇwh ;/9^cR>$0a$?3lғ4d }}ɐ`AI=`&0iiAnWpk4/m|w$_?Hȡ8^^fZ|Ogs~活Kq+<T1)-1g>s7E/Rtk3/~j{ێ1Z` ?:VDJwܢ+$-AQH]weՎNkzY(߫խ\0IVGU~UC "*8O#`y{1޼?@Ǿ':^'T:SW$"SwޮDT#ˮuVl*J^;CC gx+/2zۗ&d #o# }Z7zC &>16/T 8%0Y@_rk#sU6JW$0,m5A*>XΐZ H>"lT<*B!BID<;ΟXQbf,ޗ/$W~~7^胤4DcB^`]kF6GO+z[?m|$.=keK1q:ՁSh*/viN;=NZNPrB*i[poOL.m$j㖨-E!NUMj=t5PoB~%\9_3{N89!Ar^ uX0_d046jpU[[lv8(JcuFXJGx(OrXwQg2P(!*znT\gĆipu=* 2#A$`njυ?/dd@{f@0CU3~{G7ˌp,)arD-;K25 dIB6ꖭu;9)m[5 W9{Y>w]3B_98誃` /lX0!;[ {Rr5Wu[:#ro-ʞ<: H/"'W^g͊~b%ߤTXJERRfb7 +j{gt)_j~t^>ObKz "gubZ~ M!QdR[O%:$Rİ) <-j~tsNؒDT`(}7%~UP0u1|VSP4Q&90Ԗ#I Poǐf825?l!Nwa%3_JguG"/0=A1~s,fosK+a|Keob͟ SoOWx=)~yL[c~a!UY&`~R_,/.-Akw |.'!)e|9 n!¼-PY Pjm{OYtT(|۩?GrCCwo>5h[ͪ~?l ,?yR,͖3|"b\W/$A#.qu_3b=z!}7H hRȨ\?~KH As%'{^ʴ~+=`+AAh];[o4}g\^o&2$0;Y-FٙF@N#$,Փ)ev4FMoP>l$_?}۬-EӤGac `@Z/ڙ#`B]:`+M|ab7>_%7Ӈqny]^ #ͽqY!AJ}Hr]#ldhnP09fXQG$^̼\ zJo%뼶$ h`66f lTɰlJTS"P*HSX̥(Ńe60Ĕ0aY4XLlBIL%"FѬQ` zWL9`X !e8N_FO Շ:ܩ i>^+IMK'WCѲlQRZ-$e0%iM `4!RHIB"M6[1a1dE&@&lFcS*Yd"YFɛ YIEɃQF&dJ#QJ65$f&*b1h6)f&% %T͢I%%(ThPJL̨,&TĚJ1KFXm fiq%!˯w]exsxs|n#SLNNJ~rWCqux_!S)d d cH%,X"5"k1)3McimHܩZ%1H.[:_oV~4q: /IĚ&-*h3rh[װ_ٽZN^"[K$} xB&Q=heM:V kfF7kpU[me0Im6&ƙ/W/?W|ߨtbd2Jkm)?_C2E!) o~OyWW&w0Ҫ'F.W/(AOIE_\A kH0U=gGcք\.,{rLzt1G0g; y9>A=Cl_N&^xwKM C;rq8Mpdm}w$)N`m7]+xk1-hꥬA |p@~Q1S``z_G})',۟ҷ6{/J; 󖀲O0+Qāv!Z~-,k*C6:N$Sڢ*Q][`gu_@ eqӥn*XsYmJOy2K9`n/UfZΜ o\~v SY(؝d*;J-=>5Nc{D7jZ^-MksMtSUOMFH b7۟/ѽC``0h;)-? AH?$BHEkoJ>IF"ʩ$P":RpbM* 9hF%s\w^{_;stH3JkR`vzRWE4Ǔ݀|ȷtdQB㕒G]dQ2.Z̘$v]Kzp}/K)Y AZJV/ភoRY1gzu*GWlkń;G*͇GZӰCp_ ?ą6#HD֥#Qߎ] 9tUb*Ou1 P;6У1l1tnt?-X߇!^g8 kS1 1;4d#~}^#qA(76XcSSՐk8S Rֈt\$ .˪yl;[|wYbűO#Au[f PSjsGf8T˒~CrW#$j{DWE͂ݴFDt(8UnKd~׺ÎOrSӮ_NR͸НXz>9}WC_[gogCkK{(B퉢|6;.MSRb]ǥ,@owOzMV1jh>[2闛(O+OG{'C[x:3hL!a3ow^^wkuo!n+R(7z D=9th{י)6c?Mluy,9};]utn`1•ĺ^Tb6[\ݱN!/Ӯ!l+vg;Nv\>ʵ\?UUzd96V G;NƯU] p<^n:iL鮗gw<9|D'?A'MôkR9w ί>gfx?|+t__66lhibA߈pC:;\Ca9NwKuU?m2^h6i_Ay0Kۖ a;[SbdeU]6OT@p4γr\ }1zw 'zK}\ެZӡ Eh1$gW2{5Ԫj`<P78 g$ ,أ7e%/k=7ΆPZ}¶e8s>U"&Úg a- \EoEe9+ #N]\Zl/#CR.~b6@,[Mdeo$IZ9,Hv >_`z&H k8S{ SB@ߘ/w*!%F{R&YSԉ[qۖՀ<2厒lZ_a:ϱXlI-x0#?~zBL X@!2];-X?jFl`/<>5_5#eZ#R CR\C\8'0wTI(I>3Q &%AD$lԪMPώ~*=*m_A'&NVJf87Sk:4JIwNNP椭Nqफ़VѰm" u:)Ԉ;k1)ָ=2>6/5 VF|ړM S[+6KXd,cd*E~"ziPF!/{Wh?z=*2ϴZLXN,X*8! |BYI3d;T`PD:_;vö{"?+y6t]+/ihB%ئ\ǝdb:]N'whӚtv²$-帺19W@@ʩu = gŷB6j_K0 H≮L(D^Jk;wmaN[.M3ҹaE2% lXC%R1IZiǭ׋,/r}oNպJzSĴ§cDjns3@ >FN 0:,X`jv7`Iy^R3ɥKВ<9"Su+pWJ?Qd_l{ϿT"gBnp<}~g4{^YՈ>ʵWD[ C"Ok쿎+aVNOd`Sjp{{,1v.( G6#H?Hԇ!XsG:z.LUR7q-Dė4{X7S bʃ"ʙ,nLfpѸgy UG߳#=>O,<ŏlդ]Җ,SO"0sZR(<=[sD\ygŵ /+ Nh,jHT#A&ûVŗ "u z?7-4i vd| |r;#UOċ"ܖ*zL~E[S+Spu%DBoiJy"^WYn-87KpTGZH/a夋D~zv#yh}?#[iłyde,`@AQh'dɶFDi@սQY/."S"2Fhgqyc: ^J(FP~_m=[.O2V 2R񜒤5]K5lcM~{)?8}y5KI5DF҆y<1ͧ7byO;)}D|}%(c0s`]! DZ o*#-Vg3yF:S~g,Um<@hn *yJs48}Qo__NܾAeo$Fe U 0!4 i%F.XHR}z^jn~i3ep03ǙЕy,44%å?`.ςмL]>.t<5t J"#40m(9?50 d (TVܱOw )H%:a,\[iFکi,3L}.7婹 CߧKJ][{qe$7sWG@ˆ 7ۏR 9BV@@ĀƦ-wʬ XV oxNX0,wb(AqpckV (atf8 ~FRx;o]*˟og:(>-|N+=`~WϭTrZBA`Iz/$<Y*cgC[ d:2=j+>k @!-&/=ij dmeaq<5I2"!=%@P9f(qOnJy21gT3.,P݉ߧ/ޫ +c`21AN(ly˵2 ɼXn\Tkl[ۊ ~6zu3^ I;r,/;cSoΎwwݗq%}-.$fr!n?.|#=b4$}0qDڥ܀ }PaW>Giz8nZPQ~Q:MB8&(({)ԅLf"@(d?p FT q׎vx]]M#5)lCi |/dY)6CQ%s=5H J?LCXHEg7dPhQ^b0$ǝQR4 ٨FL9zh4\ 7_ #ק FfuYa7f jb c =w1DgB  z$QOVDtl0.;]ldLi<\_35,*`){J(AAT$z;+rmD 7)馁 u%vds,8_ʨƴ?.2R|uM׵JbEm1qU)*YU㩜vBGLZ^2Ɠm&BI}aҡ8)r j!Ա|ѶNx*~~IUQ l0q5־o%k;;߃rA*Lp}㖫"ꊤIޕ2ғB8(JG HSJFvf>AHYT;u/@!@yWM*CoԾoF,x?ǣg* &6ot"AĝV$>3tNհbk,rʻkZEPB 㫮IE_ص. @W1Ćfh몄bqp*,e8AY\{]5ot=Ҍhh4W\ ) Nmki[H23xF~eN&YݝQQM|T";v?J}9@gQ3|EE e:B IweZvZl6ڽ;B>/H4!W^/ٞhq>G7r.BhHOUN޹aI- dy5ac.?dhhl[L1rQ\G[k/4Ì"%QpwJ3TE[ԔʲH(D 77O|gp!E$#u`8pQ%Xa qҗqںY|yQ=O]eտ{_@7?sTT<4bؔY4BH@~urFMJF]WȈ:/g˪s\0h_ w闼hu[qTŘugz 6=ea›C21N;$8چDLc Elʚ˪ SrF?Pi_hj4 ׮U쮵>y7ͪ_qu]]+gtymȥpmlꟚ I-_-:yZCV}Y\w'TDSWb7jhJ>h h{f}ܢ@4+RAk`<_i&;VBwR>d_ ib ls#K'<W?`:"^ 2H xؘ3OBDg`ڴIWFSۍ*J濲`6PN~4j^O+16$6PgW *tg'HOgA[<22h$A2em_Q;]jAgSmKߨ`@ޒQz~x?kwX=go-%O"J!"ÊaM|7ctN^9ik SblTq2ꯩH UfYE% c~(,̳fV2`Y 5x+J V A0Y$Y)R-^aPw2J+J?W+8mMHl).Έ**c N׆ĹX$v[j*F hh [4aH'YA=&=g3E@ pԑG~"AX)~H$.D$Id".1+c  0D9b#P' sLJTBXa2&7I\6a<$@a:,sG>K[y2ջ ֪1^O\o5󋎷jCgʺ6nNEEw`j=TL N忏bJp-X=spݤg>1XC^gtUf9Gz53b&93j/s5؇@߄" »"Vh4 Δ (Fa1*[PZ  9}FH&3ȗ_=Ez*: }QI-t\5YڐP Gk}]<9Q_z7T(#s+MAj߮-c-XI\ze'rd$%1&ΐ] % :jwo\8HG h@Z ғT!@19v[Q喺[p<(]MbḰٶKr?sHcV@c3/Z|lGITP!0Ɨ?mхPӧPm|$1mG&hlK+RӸ0qíi8UE+,tP |QhE5id. pߑ ix~cc+_F" tdiLJGdKNK*G*)G޶O}9?vCm{#}>+|=hih6?J6\Y1 6ˢMc"ms_n$j7;! aJ7XԈ7ʂTҒYi(Ƈnr uR?<[P9R73X誌~|ks]G}l8L7.g먌M*iKb!aJ_/]5h|5Ak";c3%*(q69ͺehDyMZAG١!9{=)57%G0cg}"L:!đ9-.]^4rj kv yB@u$ٞR1ڣi <>&rz%@!\ap1"?]oDzR0_3ɩU|)㧶e$#T d{]=-mw ګ9*1z~?M|U'DkF&Wφtcb3OjK/x۽¸|tJeȐK~씪Zce yzkT/S+sـI)iσ-iW=eI*]H1mUUC[ޠMeǕrS#(H#u% qm?[I X=s (8`D#^[H`<~Af[u4<؁MNMݠ2Wgq6S%Tm!Vqxwqɰ `^;Uuu:ֱ<$N"I?=W5Z Uʕ~xBmev/k`AYQդH)MD%Vk7R7\$G@2_(V¹ʺ0ƛ)~2_ĜU-qoxEx RXG/8G8B! F H 쏢Bmn! [>&{ReKN٫ P@Yy{yt_GBYqnf_tBtstAPYN9+N%F?AVKҏ;ZڮVǡev6jWl]i*N)908tQ[ɠIP#!NHCZ3h kD7uϷ?щN7|iC3,a>c]Ed`9R3U*yFlNZ-v ;Y ʾ[k\T˥QҬ`v5+nӪ:N bY*ԫ5 ,S|BgBiGl`e';.VlPy8- 19J] t0A?D7nUm !du8}A*۱Pk7yfg؞]ʫv!}{ ?bTl|ewZTA=Prϋ#{! 5 anWꔷ.XrKX\=JHdW[fw{N}̎uQv'z(ڟ{ pb tD8(A Ӆ`= fYJ\m_V6L^__ugACG:m|ƃH^% iQB$A Ր>yݬޙK w =mokӿ sus88}f E}\򭌛JnqM8Ob#ɞ8K=k]W[+@t M՞a[&mJXO%esd%NctԦ#RЁ{@+п9Ǣĺ ~=]N?2V䶣8QF6zh<v 0d TH0u7!.|~w"_<](HA'TxSZV_Qs㿷u~; Ѧ NA6|4']] FAldPO[bK L֏rsږϛ{aSH(؂`ݕ}_WuMks$/v ş}3='w}ݍ`N DbfO'xLlq=Az' ]= ~p=Ę\l#u3iIpTK$#@ ]#mpFGZ}+1zORq}^ʹqF7_F>FU}i%V䭴 8J\4![[E]z22^@xӛE5첔xIדӫ2JUf6]`|Bk>vw!fle{%ؽ~%+QIb<4czxȼOw, ,0OtQvoAeV`0!Ϯ] *C}6'D 3:dttҞLVr̓o_|)8ߩ($_Ϟ9UqaGN-$TSQ_?ׇUΣ%%](mexz@X ,|pWފV=D*\,;+#Ow==B!b8n`T`.O ܿc:O3'O*ŐStWSZsWu<.kIn ^;[h;䀘 ܷr[-zH D(:>jNBX$1*Bk4w,ռ[$'U(.%L)7u?rK G 6WҾ6zP¾&iMN$qx_;]8L%תMV6<@?-Z?1u*lR( Ʃ>B'}<|ť-Fy )ɒ~U=|@~Fs\Z>O2lC}^וT2ɰm|9,eELMNfJp}f_/lnmӪ Udo;9/G(eX/R -LFe;4'Qg|Wp8Ku2z]#OEfv/y  q)MbQ>ÄmՍMKoBZO|ׁs{{`5mV}66WF~m **X~8(^*cJyEW )i?Ɇ/5p(`n%z! 0V""\h-]Y6۬׬Z6Ƴsv7\d1sT `0jk `|~y1o#dQ>5رaSoQ ;*%_'yӟsM;(>Mgl)qp/4 ~rp,;\O>Xǟ?m/x7K6B#+GSA$Yi&~ALEQX2{ҵn@*L=QF0 *Aݺq_M]>KI)`  IƅEdkImtg5}־R2¢|"5 :Vx]$>8nQ`u)`jmZޤZ$ _*~H\P;U4qg>?[鄂:z#3gH5-OŠ}Ju4R9dqPtڐ%#^kd! &#8ՏJ\jq:xQMX.y>@# 6H l E+3[ӯa+%C O}< e5SV9[,f,"޸Đo*aF\{ A@X [Ĥ եoÚK7 @HHکBwr=xvˤvu9zdrj=5a\l#|sӖcrzġ"D&\D "W s zl2XW`|J2*ozVn#l?wQ6=zs&20`~Wħ=x:5/}*׫_Ms-sO~UW>^U(4!!cm447^-UEەISw p*PA DdǪ~É~#6ӬJoewJٟZB CCiy,ħHb'6[3ĨRG ӎ& )?Ceu""5%|:^蛾|ǻ|c2+LȄcYu0`՜Gp3ѫ>M> :M q ˢƈ ?'alF}?36jZml% kѫ+,ؔ1G˔ܶcx4߮KT#xmRv'<ԟ>g4c}IbYǯ//=l-b|;U7q+-!6 $L:9 _ᒱtu6-2HHI qpN6u~./hvҢ}?pV7'1 h,02kOUIEc! 9Fa2N^cW~y^_jLCO[0\ KϼK!0<4QU-Fe@${tA+HB j<[eƝ;מ܋qŭnhSH f:&6E~F6 Lx6oT)#'j`MsҸN5UHJQfP@Y~X@r/!#@>صĨj&Th+nf`!˅lOWS_-0'uJ M<%+B6WØ29y $!'ܿPu9L^')AZ~+{e+pRү]V/"G/&01ۊh@Ɔ"dq#׻<i%ãAX3H>4GIHCb[^ƙknIm8F3KJCi/Z:FvQ|.t ڲ^}ymCD]C!I1_[a~aae˗.\r{˗.\r 0 0aaf͆aa߆aalr˗.\^r˗///37/rGZF7he{M4tQ-(qg}#K1u詪ӝ.F ^X126$Ys95D_]fe[}M9^t#gܖܲo8V8n|OK+R eI [ž78pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8pÇ8w34m MKL- lrvs|j /7l8~公T2Gi+Yz/t+ vԓW!C_E:L3y]lu5-B IS}' 5v ߂TW.lOot+'MnCSY( BhR,8؞CiK IzW}j! h{{=7 )8Pe,B4+ {[33Ϛ*2a;[E\r1t陾a[F9B9G#Y(I4^t0OeNhK3B `ֺwM٠g\xI7/BD(2 d>=+g0ʾR.]4c}71yG|O,}I~P}6_?ZlIHdyQXdـa<J?wb/G]'yaJ !u|{_vsoBt7f 괿mC$]}U8tWt@ޗ<"_ pCΨX`@=JĤ)tLQ*̜6ny,CaIL0wQ x}+>)gELԍ(A m/WРyf-5v"]Ҕ]OތlLK7\;1.@qr*\+eI;U R#7jLnܥwcc  Ak R!5*F(H,/mm 4 lHT4$M$ $a=,ԢLnT?B6 BГ+8M{ w;jZK^Zr~;ZW]]{()5G4;+JǜG=⪞$P)4{mx7?xr6~v̟yo?h/g2a)h*_ЅEA$*W*;xFae FσTWu|!/}BݰB/ `}6##aփ'g!3:Y1b#}%21*1C]6` rSj~jiZLaǶ`{l֑kX!0JiBH4PD y!]b1wP&Жll5 )bAZd Kl)rL`B H t RоP ]y` b=}krA]F !-k0m5=m[ ɿfx9Ĺʹ$׵5{?CͺT2cmTݘ_B`zքٶd2Pm16%6`;-|Y}CI* XA>k {qܹoQl4x}.YƆr9._e~n{o{hPk~\ϙ |wWZ{t'.ݏeFkgL"++|MvMpwSƵs@Roe5]=MolhHT4:;]I۷\hmnwߏr,>;ˡ.:q<8/*Z ,*@y"ϵs>f([J@Ź[+_ՕѤЉ~;P֩8A(yp)wZOEƲF#2к gof;co(Տ877{M!"v&no#0>?wa˘k$53'M#IS cpu*%A10!bkwL.+%f27T-6d5#4/}|F2IJG"c֞OV\ ͎ԿܲNSߵoi97VU#[ߐV6Ub_HEDȃؐTQC2=%5H&_0ߩ8l$߅}iLƃ;fHF4bUXRIQɜ,]cޟ58E.[H,כ&(9=k5?Y!L神f`?Q1A=`q3HmJBJҋM!-?^YJH TƇSqg8;R߱]zuDB]B$AHb |YղĮc?jV}NfKK+6߯0pO֡qpUvAŖ_ &=̋7| eT o1ayj%u2r) MԹY(|ČɕASFSv7m : L6<2 I[E|RvZwr-¡52qV!k$Ld]dZLڛ(p32 cm167Y?NMI\b`p6&"CaC a'<,ȫ+ԓĎ6MRxLWj`o.VT'&2 _[7{?*lۧQ\ʌ"姡05mUrjMfr Y @ldLmBj8$_\sc*򯜂&͵B Mzina5}@WuvYfJ@rg9]cQp8;x#1$4Zղ~;uw]27\?ts"q1L}B?{D7} 'o4`mjGyp{zy)ϜV`y&{PKVdߑ?Mpw].:,U̕޳Kx3D~Qfԙ@D[Sh٠k-E4[:v2~7ɤP?z/w0m&5FiYzvT^yYUC<[@BcB1swߋtV1j]7,ΣEO) 2 aTs]\^_ԑ]kmdm|j_L3u0AD_~yhGoU_7luND/85N IPQ@1~Ϙ~vgh[xx {kro6fFf|uqvRƤK//} # W4zLWFkP7!ɫ[ݷVL{$7BU xFJYؒ*\_s+ ⾈H)nivs 48RH ypSJ9}.!*י=KWv:`HIk];`PqY xFJIJ3JM3AQ <mç9MG5|Iy$ ؐ9{dpe'܇Zj~Z?Z"Z>oozИƅ_3  =OTlBY`< aIrfd4ה5J퇕oN܆ӨP 9}Ixh_ɂX{6r6$HF/9b pb;_GQ--}_3<-||:IF{YQuXlv8T]#m^v/NO6Y^u u .P |hAIT}m:b$VAR_>`t=;vșe X65B(JF~'਍2A&1i L?(zig{*S׆s$Yd$~M!T 13"I] |+fi5kR kq=yWCfw ,nAUt򚶲#(5y\vm;2twuu!WDb5? NLS߼#.2|LmAg:,g\Oi&.,yMZ$AgQd(3F$ȦVr fuDa <UBCqKJdmayX +P$|"9gS9:uhIMkeO]h6b =jw19.H1t!/wկ躍n gy4>?2}'i#k>s$if%= H%<346TLTAK >ݨwJT (I3DwNBXHYnW0x(X%-MkīѭY$H`cMh r>51Zź"dc0@'-YJ#6Ȳ86 Z$A&GGߤ}ZnU(e֑Kq'B#vRw{WU?Qel0xJ6 V[JFAC悔2`s}# ڄp^~Ȝ5]2¸:?+FH"8&pK;j舟 '?nU0ɞdξ^C5u jJȇ'[N]_] 6p` 3VF8e=je{YrZ'q6m5h?_N?,#*@#@>puj© ;,[N  T:q[YS8R]^ZTkQVqyNr]OY"#֩H6Tn1sOF@4Pّ ɸ)sNhJݭj}}0{o_gS`K.{<s]^2Zީ!iZěCaEDXpvAs~FCBZSP]hR8|'m|Oh6O{j&F 鯷OkpQR }:OMGZ Hrc ɼvQBR;|RAOi'<=z,.A8ָ>s]L 0ogy5?{\ň Fȏ`ݗ( YBH0\9FYt aLMSSp-sT﷙Sg A8Fn0ZGʪ|xUNm<`J0iT4@qx1$?=@"~=3`+XT $ iN4&6b>GZvxu^F:Au",_!9–1bQh66m!U[YnZ-4Chq`nSUX,)Y?$}9o p7Xw6))}hiLqXH{4%؃| a&fDRN>Tט'%4,BeiOM*d ů1]W3|ީc<" %낺6MB 4š^bbO@Vtⶅ616dEXDC|i8D+N؋H뜐g^$:*'I>)1ʠ]NcwmnFǭm czD}j-2>?wQ/R`XTQر[DZQK=$ϢcXXtۭQT;3QuZV`ʖR&ǭnrCUƟ"-;8%mCztO5}Uw2M~!)R!""0𪰡/hfa^|}81EB+*h]4Ow#V̀hH$\, .&_YS3H*ܣ9]dpZ.WHal:> ٴg1R_VكO'DZV0@%8U]Y6њK5@)*&aI8\]|ڱ՗ę:i?} _gӨ'˺o%U_.i`-,۩Lek6dWQGZWSU!l'sf?}hY44T.ݮu.F-RJ\= A~" 4.?" e+@H6b[{W"JICJϒKxm/(7[5mKj/SϐΎZFOEGYhz-$oE&*!pvC_*WzX<ЈfgURZN ĝO6մ~4Awwgtz[UB}}~ݕO&_*a,1)3I:B /#>G6h)x6??9wνCjC#`잓J}8\VmcYr/,Uv-) ]\#X.͎GA¼YcՉȋ 2'={x_ "VPӤubUT4} fʙ*z+]Tu(EJضЇ' 1+A"h3l:P=hkT^UZd%,tabBEo+̌xrH{*͗i؈~C%nQ+ RNu`L;fLd`ECF?+iYIvuTz;|8,$n~12 )jFFB)icmy@M'r)m`sMe KW=( %f&R1 20ts^{n:+RYX53AWkO[O%k -vZ<C#1m:IJLJVj_}NRΘp T裏Y7'^9NM\d)c;֑JSI5aAC{)e6;@̘U`.ή_, lp;ag~1"C(wz&"]qlRP3.krs\`Mc3MN6HOKcduCD,#GR`#=b SB߿~TW ?9M#.6eJACI m$h?IyeSkڌ71'0RanRx(' ARlF aafl!IaP{o?K6On}⚜y1:2`A;~4dlBꊹU X_Ù[V/\b7ʺjG5a SQb6FE McZ- ՑdץBBn;F[l.:K}ר | 1iV&sxX:9>9yPt sm4HB 56+LA2H~{ۭ=h ث@ hWH v@ U@}a!Dw<խMi[CxZ?fI"=Z IphIt1)YCC m߲VZ 4Ņc@چCcgDyXXӍn~>.B:,Q/coz(e!i]dP9[ϰ@Arxhr\-t fQ#0hWwKCno:6!cR}-*Z7Cu? 0w;j Оty19\H$z4'*]ĆeHpi0A3Eg\t_;C'Ӡ-JFW;aheչ@q@/B5K+YKʎ\P#%rBPPQ/{iDM-MӾ2SNz&bXHt`%H% * =-ArYgpZlz>SP>$MdA 5}owZp;K$4S)KJ4/1'={%ޓ5S˻UH>Fr1ԛޡ/5gh v Sv#tg,[F=GDŋ`|4wFlFlH2Ȁ̔!Kǧ?@. Yzՙ^ֈ'vq [;R9a[~fA!j>4j&Ec40@t6 G@lIT}YNA`}wrh%O'*$4ymZ^ CH|{FM3Ip |d?ȸi REPȴ \dnxe](2Z0AA<,37V?oWp|;fN0Κ >=oc0`*0aV<_GR_s(Rsx/R`yz_{J@C=g}QT\j'L:l{|KCA3D(cituTeHȩ;q4mMܢW8A2P:Ё*Єoڕ{}Odw7EE4A$Cp2xg?xɶdXop^xATeWyr)l?-V.Y=[|ՖMPd+(RL1#-K,n e{MІfX:9 5f s6ǝN8,ȟ|w.D 8ߜv 蔾[e~z>ɻ~π# [JƓa!(j2~2OݔuÓR z}Yg+4 /o N1waOPLFu9NRcvvS%Q H >qeRրZ4d<~@TvuiqqϋyH-ZES@ʚl8t/@ct֣ *nc9>]5[1v4.:Ved|.A1@7{llM򰊮SQ<(:doYpTeRK2! ͷXq69>=HAH6!E4pV҆ ElDUU.m`ZLmU*7 0Q '&oEZҺHRXQ)&^ʴfͱ!7IJgnU * !3U:TADUZ39s68yGMf䍄 VG#]e{m<T8!@\pIDiR`*J)%: z(`fV{)Kr17-oT[پF# eg9)z!m+޷=>}7=lhHÿ́n˽H?Mk4bU, @SnX@5Q :`"@둢 iP<&\FћCy8OY@oQhpyrQTS 5zXz;kZͱ) js\3[7l0o_^#W$:>;;@8jc_i[!1 H0KK, %Tq?7=2|pԎ| k)ލ\gHN9}Dۭux UF;<2e1_2o|7q[b۰|dͺ)8VtɣgbAɕl$/QM=v-:{{S0!`` ntvsR@ '(*W#rH|1J>82$P8hul>Ť>즼j3Tey0]{[J\qmJɆ oJHGJ$'+YP>g8m^$c (~+ ` ~ֳ]h`(vPLr%LD(b4616h-yW+t!NC=g$蕹rg4ۙPI&FNrߵz| ORw'JbNfұvol*L8_̃܏7ͤp]yΏWquo {[Z0.zq][ZSLfռ ^b?mijbD=C?# !{=Mֱ]1bQ0qGR=jmbO/~ٳK}{p K42aD6nEtE{E1_2͖E-J;;MT;34c y-@-u"S/ Sߠ;u1@_ܝϕ)y]_QD_YHk9?0/+ jPiIA[*-\ |۞~ͨvb'F6u"GZO Q7q&DŌF27_@ ` 7z÷JX_?Vnl\{7OuYy s1 5LM %hnOSGoEJκ%v WC,H +E=s+Zیn>E&V3 UwcJKwN$UȌK&|hXK6`U6XBA[2,cZMNQTq( 4YˡkGc[D*)J%C?`z9ɝ${)k>EKX9K* Ф|8S&e LfQLA4SH@7;pkKlALjFz\,0ND݌>u=eґ ʁf%=OMGRS+?tl0f8. l]1p4>$]Z(n!jU98KpWu0H3 EI?M5KΖ<24~.RM} X <RC&C@"pv|氃a~5oS{4uorAЏ$4Vʃ5yr (nھA/H8? xIVᒫ+Pwb̸MŜ F6mwz^iY|I}zT3,<5 З{w&|;J8&s#4@rS-E Kc I[[g9qv%_i6o B7XmN VC^(0=Now \M\ V6#(-=BH2;!XgPĭ۰zZlGr4{dWϗ/b5\%}`GcR̯f0&iwFRAa1T@n??l !a\[Y7!=^#7T5b~+;(Cn\W"wצ (ykDMD ڝ#RA os}S(gglr*סn"VňTqrvzq).`laZ]{OP~}翬ߝLѺz{Z$Nuzmg'o-׃Aj{ߣ<Jk,E!#*7نu}+ȏoڪ(UZql aJ)EokR/ +x5,Rll]No-O ֈe=1nZ_|Il7X[?'O;V{p9O}ELL AɶGgrkCVUMC<yлu7TJhD%iw{S7 n89.:p1z)[@e+ݏhӿ>V~-E4@P=]")&,$f' BؑpP\l*9xb7Z m9ײ8< @MOU.u ߵ)v)wp.OA)~ʨ9p*^%w9 #?% ŇjT<;nߨr9/85gv116,'rh[Vד[evE Y4*I 4_8@7q`$Tv٪ߜ, j>4>.3*Аg6Eg$η ב/O:'W9wx< H600(%?bj@rz6@ y pqsאqr+3=rU}6ojkU"s/:0v{xyDya9clپbuk1~&&tL`G-+ j11 !T~WDm0t5,eG|mZ#4AC{'/pFUezdnu690J_"PcR )C0LOR]G*6_Œ~h vF_8so-r80Up=;oVAOٙq"4dGݵcKApG-<"(/¡I7g&:e>چӥ7jS%'&!W~'u@ﬤ4DJJ"n`h5QQϴ89֟Z(H=PS SUWL< NUςH%Wwܒwĉ fx%n tTk6Mb{5Dn1tYfA=Q=)BN~D88q5/ GP%/ s3; T~[ #a_HC=~t0^y0:%!cS5-9@RlR1j|o8 9/V5&PW7S]|7y$8ȷQTGb\RU껦6H"0cHA+GQE_yYP:7FnmJs݉Ǧ&sw[V}z$(5G%,T’TX1cQJ?,yʌA1L>E޸zF hyzgnu垇Ypp?~ޛ6v7љU^ Rk{F"ٗ,|$V[Iy7˄5]x/)ӀU/۱ *>B9b´3߸5P_Y2> b!x 3qLJމ3 1)>JFUߕED&%HdY 'V@POt1?]m6Ɵb/$E2VW|N+.G'2B&^ЊYDIl>BnBS$YTvJm{|UaA6$HYQeݖ']Hu Ԟy\3x9dx.e6Kp,)z ,^'(ﴠ)|?oԦ^(p]MoTjb%B_Iݫ [Xvi:VFb#КyفN6k+;GmdВ8WRש˪~X<GQF+G@>9|Z6hNwWZxSfҹhP[T{^(}fkp[By6a<8ͼ[K[i8C;KCO:ˠB b*_^n&1NLQ$)IyPuSh͔_𕇒8JqP44N_U2> tUQhR4wA;|"b)s%[}݃s\qe4Ƕ eoֈA{87&gGX(AdgSrbOT":`ί~z\|E)3]#pկ>2)PtQڀ%eޣreG јѡzx!}1J"FwÕ$,zC,`Lj1`uE ,(+%kt) = ;!ꬡj rU33"4sAMyf̬y}J~t:ok74׻ 79;)ԽB@?%G;ڍE֣m_OԚj!2`#s@kSE>9 |e&C]oVWzh_."T[S5CRI(ۦ/բCUBqVzM[DTX>O+xN#mBĐ.R$Qض^xy IF8f4@  TKU/2N϶I;B'ie\sJv ^Ӯ I'Ñ :'EEί^}d(əTP_̚sfj]kD$oAll6b"mk# 8j+ #lq27M0Jzȉ.B-jC~5uyp:ҿkˋ\,Psi^3 f&|K~x'^\W˱Z#Aj*gqF}^_sO˒oĸC|1*dB՞rNa1 0n} R[oBq\ Vb04&z%x ]PRb8DMQ_|;rZùDSE'W.5t2?VpPvWAN(Ouvn|=M"T!"ʉP<(BYL#1JN6щ? fbH\)tUyHcpmdKXyG\dyz3 :ZH@e x ˂uCH_=HJh[V'zUHjI `E)},iV)@z nZ5֚y}!&0Xǵވ'V|꼆qJ) V)ܴ-V>_.جAdI꬧o+ۊ ˑ#6~)*g)zEe(0q<PBnw|->ΊOSkI>7%! @n$@?m?TWAGqOϨSáRsN[+b#;{1nv˷l4@5nq7= ٯK %{pFIM5 |[›s“=7ؤ>/SMVgHw@RjWDAA.@@D;i]~9ZRxzuT@R+ܻ]9N=%lONRƒ J5|+C,?7|6f=nEz6#BiEeG9(1ck_Լ&wh2Nq/fmK{m\D-` 8ӷ5~q?/&(ߦfe5 E 9], ֻ8h{S+L&t6ڢ?Tg^hQ7ǫjЛx "ЏƨNbu>!)|~S(l8Fסeց:fwBݮ;fT~Ѻۋ^?[j]EF<0͋P}`J,ޢ|BԏO̹KSwj΃`O%ݒ_(br4})l)!"ܧZv#ܠ-ӿIp[voA*U)7ۨ%m*77)caBn .AJ-X_H]nK5@ߦ?Bxz^_]4~#3=V2i?TG wfL"wǴzf vsRa0s0PtŠBa_ˊnpQ;E/Sm gҥjd֋񷩄}%kl[q {G]ԲMt^QѐsMN#aA'EMj&BmBUܲC\ 5pFi|ͯRz6F(7J9އxAm1#JU#t{>yy?"ZNt\0@g4m [Z7HT8X127|щ=׀pXԐGA۽͔ (! QXBC6DaŸ=m*# '7O yw$ W#xq/EWB4k_I48=6-sC6? q\Vglo/kO4R=c<=<I6/`Ǎ ֔!}+DŽE'`kY@#%b?IK)6M#*@pt l>c{|yuӧ4Am҂1Z{ϱÆiIj rDՉtUآ}F34PLH1~y$ F> M .` lGhi &ԡ*>ofc&o^7XճfOrz&} ,pBTñDҪOUa|b @Gk:HMV`nl\t8d0{[]'nϵ%Ja%AF:c8Н2Z36 )F34Xfjw':T5Qf.y,xCelye-\{_jvI"+q*ʠ<:j/D_㓮>hF{[^x }+59X\-u |wM.QW{ zCC*WPCЯ;(Fb&;V.^G눦+˒wΡ)\E2H6j\1[]1/5zL>4_-Qѕhζg=sFv 1EQ0yNg_ǫ~ f}JF,,m:PqM}ϔveϩCASsǗN(BFOiMo<;o=eۀEq$gjNx f|{*zJu=3ȋu9,˛g9ɚD9#uLt[HwV c/oĖ:zs//3&i#v~lSߌ O*̝mZ9_8jx'˸^FJԕ&Vk1d0#M2qA j84?D Qc]hKͻl, hT`#ڳm ("jBW m|6M4{~UiF,V!ʎ1%Վ``!S/hs'yyV4ŀ#Bx?C}Δ8^ddo1 B&o! (V6BKȜlOt]S|>c~CG@wOBb%*Grc%W}Κ%rsiFv9z8A`kXvedb\Ѷ8&rڞ%M *vox _/BlW(Űa%TAP[hCYbc1)DzH_iJ0&ɏ;.EW:jnrg&]{jhISoո>o'U㎂ҏb)F)H"r=]3~XEG]}:5r@^2^͈q|鮲hnܗ-cUg,'/ѡ u)i'3;_xmO销iaΤgG5iWD cqjZ6؅vFVv|*߁#8ϟB֏r9`07a\ ~GVoZHc*^tYn6htkhAs>4!J(zLÞK#6"O$0y gڝ̢b)KDϮd2C8G% .)-'u-e1hzW%ag!U&11J0wc\#r{⸽PqAeAoq 9Z [GLs/ +AQVTrνmC&ΪC~]_#\-ol|XU.oAg_wNw/qH|IT -.n) ){Uώڊo:ICh4lQ~)AKI1ȍ=m c]N# 0v: 0B@&*+Ak39'P >EV|[m}ѓZ4?Ys#gXAo*=KKN\{suV&1 V5.ogݝ| <+< R05>H[lnBN?Ty!Sb`x;S0t:Cr᜛jgJ.՛7 BFEut/LvC5STN ܓ|`UN#lx)"3N&|ǎSI^ 4flgBoH_F_ix? cl6VOբ0P {Fw#'}+`ɢH4h։eb:v9vܓB!#yn5gfz}y"F)~֊, _Py$Pok jѶ`/C uKv?rdKiL9qnXRkVG}4@kλl\V94\ p9Wg/ʼnL#ȈV|k[+cV@_Dͮ햲tW; + <^҉c܂,{tB su7N=_fq17m͹ăB^R܋ lʩfq3\ 8߯f3;چ@fbo/r䁓P3k1'g/+ɑu9~7nYt>{Bq2qEOuyתLpGBb%a"m_kfKOs`l}NqIE|hI+0NoQ10QkbD'1 Bj`wK#]\XZAj\'Dv}6cj5Ѣ.VʨWe0@VF`X\AOKv׫Z`Nbev}-Bǝ[qݳ7*5Q5~.7= *K_eX[?}ēvM{hY"'o.Ljw]g\d='d%(?mݎHLc $QJ;wƊKívu&ug;.{۠2\[HNccRT;>!L::K,"i>5pTj/ƟQ.Яlun.9zؑ&6९+|jw>v+G-EUMš@ۇ ^; hCUGGX&q&%&:zf:M<*Mg!Ճ͍Pd:{)ew a ٣p6ZE D0 ~n"OzroP1E;MsJ{j+>C|}}5P<667b3K^Y:ܿn{״k=#cd-;kTEqdH.Z_dXOġu|T5sml/52T5W_g9$0ȇM“G@%b"Q6iY{_^*A?f"4Wwvn0V㺑"#z27KSDjw,? trp0[0iS"_?obnx(J#>%D:n!5H&A7on$ɒ0%دPCĦJXz|Rˢ)XH~JGokzhZ.6Lc + у֙4 VuVmR|nR!@e"[HJAQH8:۰hkJ"/.X$S I}.: 8˙ࠒZ{|lM{@[l*W\zLYʏMg2GR?M]_&!d YUya,2if# jh<,e&@8GH%- ;;HE[;A}9Ngv4Fn&6?vJpƋ5AiV-]r6Dހ=ANfE'AKn|(?J=qɚ.H}So D1u8þ x:UH,7[h{*͌a;.3e}j2P` t7!aF,O?OV_V, SOξ]'ft,;#M*~GwByAOb#}d !h' X5L3ej g[iAx'KضG0<bl(y2܂ZB<ǺNe5agw;}fR 9ЧgL3 9aؕmOj̔CF@XD7 t%6A)¦0~J=^΅%w-OfVsp_:oV77)l9l9cCZ}4o'qlCF$P8V""6 =%b7jyR gK@ۛeضahd~jVT^is ~ 4VFv,'iAXF:y;9GoZӠ1EOQH+6vb),!mgO] {0?)s'ry8XH2?u/?OjJ?;ä 6ᖸnoEOp⺻v..<3; 'z~p{hnRoP`U_>2_eI` ъCZLV-gZ» o);ᐏHZsۇX!>E(&R FaQ/%L!:J7(VZF!YIf>$EΉ?qcY۶z0$i@A2980WJGT [``1y5/HTw\eaO5I' w, WNNrK9`8$A7Z܅DT}v57:qPRE23Su|pn 9ZT`ݖl<w!SBg"7:ISIc D>HJ.wz17p?? ֆP5C5B|k`'. JB&B^mr{ .C@VBeN`_ k|N"Z6>ƒvG!ry[ KsVցIxT @H&Z$ U]!Mɋ)3GlF*)0"ynQ0:[4}H_m3q/!E_Ijp#EgOYfk, (МEHy"'Eѿ?^k\jӧβr߅~0n(mVcLCS? wRx@Pȯǃ > +80(PJ A>_=r0:.uDV]Ԭ!W K ۝ =pd`*! fߙMlv!6b+ى>ٮ .W;ŹX(QdXX襏sߖc-'Hj%,(ꫜ>j|GeS|VT?<ަni2x=qAD K(x:6q$5Mm93}Qi2%mG[ȁ1$nت9pҮqQB~C*#WcB!H$5ǜ"K$,g_.X$[GaGD\YcZow Cj]ZEiPZG %xDƚ'c,=C>?L4X?@2DO K:oBLj"!n q/3g9hwtb˖-Q[:Us@@jd4Jry4HMm$î[uo`[<HЅ(ݾcԊ0o`'ZHǧݳljnO.+p߹9t-G˱ - É|FȽ6 O| o+o>l.b;]g)_!󽷧k𕻝6P.GRt5y+܂)X$*6Ш!R+^*$_r$T B2!w=i&m}3#ILOYh4 HNB5 R ܆nGvb[r?.>q|>1®;8Sʮ-- w?9<ϲ}|NPt\=%r ۣF[dd"n惕hq 7>:IV:c,l%i9rn@N[5\ 4`R0Wi .}B, j`N [t%,WW`BK hš(#(/ lTV@رht?-E8yt-//9(?P+j5]2|❯Z$ pg i{>%y!rsu("3UX#\9<ʌXGRwL5 ![|ֵ(W\j  k¹ vҸ1'}5y2X}*n51x&tvӽK[kDK61!t`1C6#"Zs/d}HlQ$T4ȓ*RMw4@6N( HQ(,۱{ln|5DF8B5lou`P ЂvЈ4N"3B< :Ɏ,?aSCb܆8 &eDGCAtSD,/:lcW3MmhsU:`@uwSg]5׸Y|DŽ=.qgwt(EM7AXD#YFKyR`忁MclEf ]2]b j{w\ 1`QzY.TxUhŻnݝOIdE&49H-T쓖S/tYKLiσ,txfђD}%˫[[ \-A^Ri tt Im<+uC RVVk; N<"s}ut/ \/z0هV 5J.PE{)Uep aR <tXăͻ r-t^CXYQe#$9b Z4ump o2c`{nv`#7āE*h ?}]Ofb%xƳJ֨Sc3dC|鱄xРް`yhJ30=§KZ~$C5;cgXNx ,/F>q;_G/g4c ";!d,鏽r QX)cW\K&TT|y֏;ax-B1Ox[J$Z-fG!{81%6 >X*_%bQpL+Rp.=xOkK)] TՍZ,bp UVUM 63{% {eKԸ+d<">[ȿx0l3PEC<9hm|Š3xBֆN*3.̀RHlgzr5 잀&q001Xҡl`@M= ׼5, PU*"7ՕgdUU»r3>Qó^^ydT1chNmgĚ`T&WNzRLD`-b~j0)b\iHr!#B?Yi[1dauXFvJ!u!a|F>A PNp:*\ՋF_Ph&+* tON!WDJ =v%TE* "u{Bi XCFoi=bvo#r1~.{8xHԷd`ukJ^l.$2$b⸋v]b<3$,); Й*W]n7Tjw@xҜ)Ȅ1J]T̰.lHչ /QO%`|Z{-k%8ȧ] 1SDgNY&JCB&?e޴]ң'3<܅,]є]b })5"ҷd.7\x |ڑNv8rG83# OQPa3~kNف%H:[RT/G~=O"y(`+Eb!D ѫ(vX] \}j>~]$h&5!~T^ H3z_'ZM\Bka`XqL %,juer,DbMD.;H+ŀmF/{k_\}!gv:COZbrE9 6* H@ g4Hd8xT!1hMWI)}zZC^ƽ܁cSON~2lS%w|bLSe`oKŘFM6*н̩wFPateO~_Q^U8kM c]Id"l_9lEc"f!B[GqNh !Vb3_\2=-[N8*c/pg^2?c OJΐ>p`seP <u#ģ0,뇎W(xKkl E7cl]қ9>jYW_'z&yT+vu-rZU=Oث&O` <\CLrE#vd;Jh q* ̛z cJcezzΉpS`MC$*놆g+۾I D-1{q}?oqmb A^|O 5κEuONKkфWi 7|<;}Ek F,К+<D'ݠ]Lk)0>#zPu%#F3_+ Gc5UQ|MIl'qY?!?Ȋ``l?k'>qdn[pjdLs(YZ"-Rtxeٵ~briS NdX%L|IOE.c 3K>k:G5+E 3UŇnױy6j̅ \}Sn&ƺx2Zaq[{"M2 "f)0[LEubBCY[f. ޲b.[bMr.\N H;1NՍnoZ۶ܽgOCgGO8Z䜷j[{-*~񁙀-97AK!mh\^WR-HL΄rҬuixp }y<";nJ(%^5vcgŒ;E@1ȏr>aL]LIN; W#P./8n@(&>0gyqd]뺒sr(Ղ^ 9O309{ĵƙ~md(q}ĥp.uFz^g ;#׎Z]e骴ax;q9qQ(C V׳M6BnUO jPչ )o'S_H 2ٕtl̦|սyvxpkΫ05=iKϫʪN3ƽ"8*+0K ىӣ ᬈ"n`co(Zw JwHOnuySզTNL[.ArYSooV һf?Zz藛}kkLn lPAQ\`A_5{@hq`KKc'n4Miڬ[vZ/J{J^l]T3 rH8&! g-P xG16 =h%Zk#'H[搮GpJ%` @)ߕΥ^s&7Hbwۙ/<(C' B9% )h)K(?4L[2S:tȈӊ7I!^94s茙'Z`] *a/}*47q*&[R6SHGg,3=DQw=ʬhT)tӮkݱtAjM 6Bx4l)&f7K|_tvD[n9ȠFϵMnk ʙHo"<C^h bRP^O,]]UJ2#U׀;xjID@) P7H.mB)&8x暊jÚQ=>DXW*ln[4CL3RxaWajll+Z*Y=u \GD"0<;a20 ڗbiv1jNo/y`C_s煵x%趧 *e/kW!8x(% J7CHteu9k 3r|8Gx>̐! +z5uk8PhDBϠRkyas͔W=Zc+o٦ J_kYBx:CvT5$* ~n<zvqZțKa4."+K?7ФӜY>ƈk;xZuv9jOY]C oWJ"Wi^[W8v)ߴǐr5ЏuvTKH~`Iaύp_E"#(Do$Iv8-؇|岜RS $7XBT !0p%EO1{ykP\&'^ɔuˋLjڍk=X~D*s,;1#c=Zu9QelPe0*mI`t9_.mfMj]M?)>+BUl _PkKC[eis/](gX@$!KcR6Ն()˚.zƫ@#oYbjKu!yJ=JC8INq']-zqtpM7cO/:ZјOgs}/8&Ud 'חνn=6I%>}88{0"p )exvv9Jf{DJؗ)?/YvHlv8dZwRV("[3޴;OBn=-e~.`7hREd02[fSj%q0UhO r[c\rK'tJȋ4{ =iPtѷȿhKiR`rz]DE-2:( N \h 5Oa~җ1X`}O0@tpθM ;[^xAypAw՝{%9̥*4XU<=Jn6ʞ$/ ds;/κrpj!۰fEMpL|Ғe7V3MP1Q剞j>g9ܭXbuk D`!&T2s(\[t;7-]78 rZOfmĶL }=%Q7Sm3m.4i.MStqe6A<;3%fT|b^csbEtzI&h( Uc{Vk609PX݌CȞx.C]P=m}UIid~-L͢s<"D79z)5@P, 0"/NR# 4c_PG. 7ᖬ&dVQ8"؉J^ǕJx f:@Wm ?O:bz8U }]FBbN ^SbX{[WBt}@?Xj g v@/hەJm%-[#7츚q3u쬏͠ۄĞ%fz{VRij[ @ )&(GbQk59ÏP$'q&Vւ[ r @nJ951w؊O_7-PDr}+%(gz61, $^lҲvQd1>}a3jA7*xCyhe m}̏d0vD8\ bO ⒦`#H:Os&!eNd[ӕHξM$io9&`ľ9hreU,ۖa}3̍:<ѰrSAs!M{뗉]qV"-@+ޡ{@znT(b䪤ӳ=mar2㐙:BŪz̚ h2Y/>2fɏmM IZl*֏:`ݷ9>}SDoll|3L.<.^;b*Wd^3+{cjB5%J&YvWDβ9#9rg\t9;T҇<2LyU в Qlv>A%XMP h..b+ {J $pc$`?gzuOjis`؁,) :o ܣJ{r-;?4b~qoڗjQ(ɴWyMVVaU׿ЙMa kM[*D:%Gwh/OS%e=x a!h)Il +PĿAQ|tջ}Q$ID\9;گDBV_ `*L"Pm:ז<~5+t<^*{ed*.gC7α8Jv@A[5/ @uu :]Hܩrُf"oȤ٩vBZAPo%i5n7z-TV, }qFm;ԼL `+Ȟ7j.]j9 ϮN7@XMp93%!HCn6`vsR0~E9hy(v~Y'O-w4e@.-]MMLWDk|uI8v%N>Ϣ:#%Xd7(o(<.S$]=Sg娆 UGy 7l+&2ho@f$e|c~bӨѶv09݃q$)BpGжS/C*8=ČYj>mJf“gJ(R}|:#7uҘ+!HfI}N#;_JImZ} {/;:#մ-^3a@,mi<&oAr{֜wy>JI6UǰS+mQf)q#?v-/vmYbJ/6Z5T5=1 8yQ-i`WBzJ֑Scˋ}MbYRְ{=>'/ƘkVJHFZgjL&FE pZ A,?w&|PVȌ3{ozvhϑĺMDa(\,'x޴9B-qJ4xKT/.ʵ] E"wi0*։n,CDtQ܅RyS~ eU̔[;"GuM|T`wm)ܘ5ꘈS*E-Le ~|p6M#dzd[U۴ep"o%BNjТ+;,NkC纞? UKvDa /ڻ!ImALvr=_97Ƴ@ j{b3҉nq MBq`hәgeiHt o%OW?i/DzS=xYgYugfa_#-CߨXIWdbV@ڕyg,q jdRUsG m?D`?yy8%7_C'IGZ5 ]ңOv\`>BC|J,+fؿJ-{{1 Ebֈ;x R:S|4E{{HZbRyX47lA4&z:ifRf} +!]RQ .Cƥ:%P P|:ʊ5!4ڗ$= cܼYۖRG o/\۾b<ȓ8J"&Xr(CΠ?7emUhxhӯ>ʸ2{yu1\Ё}_2ҊwbLU,03)gLP.>yu,BC;gi::Q Mw4jJ,Hd>G lfp=+!Y&7g -/L<CgEA:RKRc}JˮvrFy@zEh)̉h2p;57qYwoLJNIPt墖Z}i!澈'h`u60"7b9s)w7,QO[[U!h$j>XO(t!D^zyګԥS8 ד ?H-Q ܏D#38"4ypX \u9!+~beN42j]k{T N$&Ҹtu3>yo +N;["[ [!eG"ܮSZЋ  OƁeV3Ȭ`7Yۧ:>|V?fΟ=Xv6tDk63n=~cS/l뢤0LxkJ1lK#/!ȓg&,{7Ӂ:h|63Ԣj0 T(XNb;Vyѱ;MqXe X`3zbDsߚ\Ui~y=?MUX H*dTMH6M+(J/$Lݾ;3L _"O93p=pN7pl-jVhLW}wJR%GS[큦ϲv@z~{n h2 cLkCkQ708TB} ]@ t2ztu ѽ"ݞv̓~ BSF}KyO94Cgb?}.qSОӉ7\R,g|vf%*J'74Ǻm:5qxFE[a0pj8cfc  Qto%/;d0zoCuq ;.=UF+߽ڹ fXjYTSI !xzW]G|oI@STQ>tJ\Χ+@Z\X|pcyı'Ѡ7g skK"dn#H=܄l|7nUrCThi|tSҝ֏SKO666`/ m?J GGOȌ ԺCOAAYN7(mkLJe,aHf*q%(7M@J%VcfԵj[ [[ '-ǻ}grUFSZ_nB<#Jh"3tfQkɀ񀷄^TۑTwٛޚyB|~ QU$v+Obt=| ϴoe%Wm^u蜏a'l@ק'nXbG7dUַʹzן!$Y3z[u`!pO~xPD nUufYԭ$xxOVASZU1Ǚ`j uwJkM ^6?:{۽o}cG:g? 'ŀZ@d<Ý@XPb-0ҘBf'ׂ6X ;j? /zRES/pܷH`vf"Ե1xz&.8P? D v߉G԰RLX@LRT*t0Q2 nqw1"IM5B &o`aqx`e/̈́fD 3E*"{bDfN)"jh[S5[U(T3ɛ}^6]< pY@]I"t5@XhѤE.H{zd &ZecgS,P}p%Dηw(Kgs%y0U<]1bԬgt;s[{K0}m4j.4HFk-Ey\2\T Bó6֚.ކx-q}z5|"07.pҐ<Ԋ&4U:E ;8C adpeCCS S%gr~byty]MT={h{G[3G0c/`WduyN ! l]!ܩUaјѻo%9OM ܙ^ è~PY6>+be聗0| ʹ,mcK.T=`g^ /RFvSWU:SFV?{Ґ r)Zrp:=ѡD I[%ڏJ|Ҷݳ ^ܭ~(r*%o^UI|oO4a3RslhN)s666-I!gD"AETSTmt S#&x%y!OB$A*N)!5lWp.5V9!]Ȍv‰nV+}KM 1#/B/Gt]`-ycUn& qǣ`5}1%1q݊VLMp!|Zr\#}F J]C#s]>rR\ŷ,ZR.ݭPMd^pseN\|!IRëvcmєIf%J R%S+Pa>mɞDDYj5{BBDDD,$mMWZGT+gڍB5p*0ޖKHsװC5"&4_vvA۪C$?@D9'e`[NMc4S,ByFj9 Ӈ[򟽡gN]V1$|oЃF= .r;QS/QH xFų3_QijܑIe% DQXQZF a!QFOպa~i+ZTԯ k"Gp@PoP6b^q9rhǬFug !r"lceRĂJWkҵ(޺fQI`h :Br:Xnх:{l7_x?@nLJG og Kȗ֞'/Y^SAgmY)&pl.䒛wm!u{\ґu˽T' kDHjKve.Ng6)VKӜ`| VC?/(<iz/o m{JH ›JVH7b1u>뤰4dRmlDdkLZdq3yԆ چOdaؠ`Z,gىRyR|SeG1>1~A Q'}>)\Vp=c!hx<)tG|>5©{ 4^M6b-soX[5Z2p oIK8Rxp9faZ žFABO3e oz3 w^+b-ɅC k(!EORE2d\dMR5~3gRQ;=Do@HI,}Pt迊\QG$ɫ>VH%qƙϝbb/0M[O&˄>dqө2ru Ҭ (hPn:G\Bfe(M_d{4me~%qȂ+Uc21] TEAJOI!lSM?M y L'[N\Wiv !ldݜ]C%N2k:ܬ$Y)!+ϑXygݖ=_aJ%Kw @%Xy/_|!+BB9:C? k#~7q3 2`Oچ뼝OL84SkU eMv IgNj~B.kْ8BH쥠t"0,Ss?RMr%")mjQ+D8"_R7jŽ#T8hѴ*>l8Y Ni3簺M!jۻ7.:nZfIx #?m_HӦ"J0,aݍa̎}.8K 2!׆ifIJ'a~E5ٔ J;Ku@]b ,g4^7p/4b]w)>-JRuu#Uז\nE:=(J]YE/|ŐL&DH2)otzzȟܚ blV!#;\2.t09"$^Ŭjm%>HBV naM* ?Gzқ&[ :N!, ʍɸ-a(##9j-nDpՕ6 ypY@,x4K0R!<2 &r)3~z4C܆":ZsG,YMתhXLp?*a/]!Tij vv1Fez u ti>O'$Vx$?pTME?!r 6 ω|r6 Sć:衐<@Ml']B<:?p;[^3pGHs?w'̨v8m1Dp.eBIr@F8܁Ss$`9Rؽ6M ҎP|t]M$lO{!Jױf0_$MJmqjN#7n=g)qt?םeV$S%RN l,(n[} 9E=eNk\SkH ye;NWR-VNP̮.-98oK/9+3_{t5]`!w2 1f=lMss5eD0|dbyyWt9QwK筵ܽb&"PزR+\mt܉K>0.Ե5Lea|<_~~=W`"uW7ޅ{!:xsvOݡ|R"~Bj^3OΈ B6D*<>/Oɥ4r:bB PVv;Ȓtb|Q},v'-^㴽PA)M%*Iٰh.@ng kP.Yn/VM]Co3Le6.8m?vj4["|z::a?Qi캨} ';:`+ 5^R穊?m{aiޯu2!b ԠI.HRBB Xt$" "A5"-%DJ(6աH:jѾJthܢ:`c`Fڅ*Wܮ>-*6LEg%YNF̹-͛gSD/~2c#W&l=WtPcj 3΋Zն͗yywN&7y[Qwf5鴒fox1y&Z `E骘$$ ꍖc)Fth[Kjy=,2l<ЌɔaSgaM5 ӟM!v/L8~Ь 5"lNNcDjC"_UbN0 j9ŅT9^F6ݐg}#1uʍճ`0]"J _'MŽT" _{fY&-t ZU~2]ԅYtX`+M`s B@ 3`ߑ.12!0SK6AXHbˈs6{("+$xy2,f{b mW9dR<ͣvl]CZ'dohfFh[B_p/7\h"fRf%b֕\>͊"N[%/6dfkapwjpљۉN'"D Ees 2\e)du]Zp *L:kŸ*tu[,eCeƵ8Jt́wlkKY iTɻ)eD֚Xy#랐+-Ƈ`?گtv޲Ajfyt+j)7.{C-J>B.񦜴~'ߘ00IERV BɼӬcav>Gsm5.Nt<6T# _'q- x6o'vjMŏ0+ߟf'UE(]gQGtGHNGo8!qO||yь3X[H>m?D",b32_]m!{R[(21LyO牕k4&w0Stj9ag$)8N"1P/)3 Č]4}.JGK';Њ>}`9٪N~%cTgnk,=*v%VD,x0k@vQBIa+{nWJ?,?lꗒw%6]z9C zM-9#7G sLI ehZYUK] S G\ni5W g٭ _HhKuC@C3o>\P)z,E1WwvzJI M*Oޟ]AQqN{hV5BEolU{usB+,EXa`Rrx/D^MKQ:h o}䆴8"֝@poß !}9B)Ap!.]pV^0YЖ(/ctPW*K #3{L3yH߿@PGw3$ӭ@ɭkH1X+ :v6oπ'/ q&n0N>P]%R- v VdZsq _r ʷ6ו EMCkV7!|6-Tۢ j ֚5Mg?\TG ~/2-.X@~=0:D B%xv}7$Ha 3' Qy~l" Rf+6h30؟OnAN % 5u S\T Fp}&,?zCαsa4g7-@4zj>0O,Kxyϐ`,d{+4W#,j/˖%aywIWi<`ɹ4u)megf۔H~7 U)+o wJ-% r߂kgcc.` AdCǀ\)wv9')fmy-WgS5G3ؖȄ.jVʇFT:B`^&<#Ѱ7^X-*eO0K>(a5#h~VR\VO:$VBg0J~a$ ήO-Y9,Ϧ&vPQAc(A6F4WVq0Yg?coay lczvRV~aQ֓"`Xp; 6ۇ#4l;p@bM(槃)N~`S\O-^E8!}2`:hGQ/=!~7:2fo\Mx>L\3F53s{Î1h9jy[ft[zcR[7dA+8aM7n^zXA$ V v/qbن'F^Tz#*4!؏h0T\]Zg$uPjX~--WZmз%MJmٹ3$Ȓń=Zw%IzͺC] ٝ|)8lw#~>Z^31r/VN4-qCycImL Ⱥ|ݴH]inM2Ъ +ц}iw+NT=?p'!zc`N2 >Y A`(T*&"`8 ry-4e2'>i= hF`3'}@ zOXbĥ;4 3Vk,:\2\WBэI؊2 /(b_^Lf#/_om(L$Gߚ`,<[90P6~T=dmEp\Ӑ[ +Zի,AFRbE f]>c):X3dϽ00懝*<AkٵheýⓌFK D)m&nmlƄDhhkKBXuPan$.$נQP~4VBl#[9HӉ+#SBO\5A<ِ*H<I.QJw)X1xE*- 48R[$=3_!5vG5}|#XsD+.p˲.gp^zF\]Ngg4PVx\qg Q]E2nr:z4T,J{&vr5n]%hsp@R^ cGE#;lN2H~KȋѵpF5ZfwLAf)#?hU^ 6ʢRܝcVmIr5Vk'LqX!\3IrL@B \(զ7lkObW<mApwЯ(`D;Yo %<#x?'?0̩@}jQwH)rZnp>9MY.S D\Pak# "a*WIT oDrY/Gjb)1rFN0ɤmlj8.B@OcbܶX,yi >* Гtb@E{iSZk(~ǐkT[Ei5<uB RDU}ۭstu/߳ .q@D NS+Y&F)Mjώ qQ}Tm`k 1t#36Y1"z錭*}?F5 6^v$틻I +1LJze7~?Db: .66FF"xͩAe^u/$ƽ=C{$F_˘P&iOHd SC||ghY^tsDDG>k,!g7n,u+g Id%=Rf*,׍Z* hD$WZ-J,6EzN1UZ|vf];wumbxgWOV=׌܊sՈu7;~3dyjAOΐe z<(qP% eUw !hɁ ;ڗ|Zxfp@I .t8|0d1CutЯ`V0'Y`&kٖ88)ns]щ"1$)ddF<ȤZ4k,R" ʼ \ҹw*&&kZWe ~k>U ^(c)xq$jԣ&;l~Aq9ޖp [x -rbh);܊ Pk8IipaICA!)L- |Yjkᘉp#MNh#ң#e/HYD(˷aFfW$ Xp9*6#I<#ńk^춁Ⱥ DK|?s=Vk$gfdE{5߁p CVw-~nU׎[ 9 Qgn ta-, ^X}T-|caj(X?H9mǺ@t wNR Ŵm$8Z˪vbL=V Q TH򟈘@O.Cz2Yo؏d5 :0?Uϙg ~ha^TLf$}̩4(f{;M-i6#h8YȐW-7;3ŗ/@mmVfs"$vA^Y V(o~+i-CUWe)Og_*^gx߇Nc1ײx(< D yTJl|! E Xwn`' CŌ'`eCn` ȵi3% ˼̞7'u]e#*NSih8ͦݽcH)0:Y1y.jmGҸ8"0hK譵ދнEZFϲ`ɞC/_, 50F y_}e-A$_IO*l@vN[=ON~>a/C5WҊ|~70-sÿ{wϫLۄ_*gR ro^1ƒ.[$H{'4ƽ+X0>(bBgПq*S\kU<7"2 +[jj#~(etyiֵZ@xDցwE ~#D BkFR44R3F!Pb6Xzr)ww,H&^MUKm=P{ {O{^ vh7'*4D0ेӾ1ye?Ôs2#ЦB^VJcfʡG30ڴ m2qrċ.ؐ9'73ʆvXgUU yp`uV߀ᑠp:]MjIJ@Ga@)1u 6t]ː<TQNLI[|f&[ "lj#{`ZyR"7 FdsC;>2ubzIHC\˴aR{S>,λw3y!^By(7hT6᧒r'fa*X%3L2Z4Ƈ}ŧ-@ \Mʓm澿7 &pb׿ ?$3oхHN&Xd8U[Q[" G[_ǐ L~=K<ͽlZRo{A@-cKq;SF,=mk11 s3^77ΐ3L*72T<]M{RUPpd3 ypKɝH!h5(0^<(XmЩ!m:J]If6 p^CL1y\=LfN8'dGQ iņp$X`\v[;EAuڒtou)ZYᄿ.hF ӋΙ" .8 WMCj|dj oآ(>M_)&+3.B[4 5وoٱ ޛۍߎ4TX6VG UÏݑ WYזuRt$@`d %=WB{gv*WHB\|+!fzyA|ZPejU/'H@.f9irdrm d86 'OɁ h~!N;-!̬2aK i յ7"$T׃07*6s*"Z,'GNH<$Ɔ؍e@Fg =x>*Ɠ'Z>O2<  ƛpj?I,ֿyRO\"5B}#M>r=ECdrx'Z^ŝ)E3IJ\*NFq=2  Oi ⻩tUم-#nvB% b)1h8 ّ;:HA7J8OtFQC?6,g5S9pOlFzFd6vX}ǮN.<)FqnE 9*Co@ʌ1wI8!JǕRE޸ tb8F5oM4NqYo !lⵘMpȃ|>J +t:׈E^ssi^j, f_bmFa{zCt20}ԳzcQ~%2H臯.DuZܵKB]Dߨ0Y̲?= \?*V _W"Ai>>tŸE-W K(HD.{BAgRh!4ZR˖+܈HުL6s}Uɾ'45hĀ`dWR@pr`o/`6b>m!'.+vXJdvF}}JVG:6\P;Wu4Yܮ^  cn0jR[Z\ (ܮk%D2 Y4RjV Yz]2?C 7r&C*o %ω*ŒsgaN!^ nܷ~]ڼ5X|s[#wI|~w="=*lQ|Ed zI>ȱbظMQ+AYݬ\͝& yɗ[NkX0Ƈ޻nEg;7'Z/?L3[Li\60D- Z9Y,j6$Aԩsk5.T9)>5`Qv^3Lۋ~%PU#0w8!MI[ Cqc#`o*/&)~XR1e0BS({Վ{8ÍN%׵F9-ί\οȾCk. /)ٳQ7z;"Auz)C8Aⶨ'=΢;^ f6WKseȺ[aYW;9bөx ͱ_!ekYu\W8Ê _iĄ)* =񜬿Rߧ$eQzc0X] vzO*yW`%iZ(Aagsǝoid p_o3 Ϋ*EC&/!R5Wt^!6?ĆBPOΖ^֟߭ޜ@,?|Y2%H"#4ɇ 9GcB Ϟ]Ƙ߆7E9w-uylodu.M`$Dj%h *^B,\τAmKSqg:Dv(V$^JPuGdN~O:~sB 0j>K%;/cج3;M["v#4<>`̙Ih$T`|hjӧu5^gb'r%dڐq2$@ pD_{TŅɻ+x1lW8- rՉ0W/Si7A ʖVζkԊl djo !*wy"4WTX fydʽ{% #o.e'̈w%mNRDA6Vo fD( e羍ϵQ4u(. sĆ !V~y@z{ :H/LR@G8lbT!Q?J]7YU@e+!>4HފZvn9|#nU"tm׍Iw>55;X|~!&T"RrԂR{=JdjC,crY4Cϰ.c>/ Œ!rޟ.BT4+mV,2gie}F ybJofXටU?t^~û^AeY֣['#ZAF春Ę4P%`齌 § xL.M4x-Cty| Pٕ=7,=\PNIlͲ/LlĂٞ;VP1nO-sOf _9ag pk+DV$BRG:vlsGlEXfY+6krYW-*tk(BM*NF>6df#y+6Gmq DO%A+)f4j=- lp#qZpuUZ? ;}&6RE]2OvAƨ\R p(f0u.w-V,=7 >\uV6кa]L%{Tb2Ϸ= 8h: p#p[)ըY&VNMvHrhe^i$ib8qkeq*{uikM=$FV +.9Ui΅BʊNavAp d;U]YԌA".t4v\bQSA.D+]h:艮· *"Aozpϲ+:VREݩL &gxMޞƒ#?%jJvsQv1Զ>ǂ??*.0s)OW/~M`ʝibۦ؋QW2&*:n 脳TF竃E>A<_F[`KJiW޵[DWTN!a"jSVV7\0va $41^/m*}7~ jV7SЁ$k>L"vCNp%;3pV'Q-'~HZ^a7)$(;%i3DXY"]4Vy_ړs6vX qS/2yh cRm(ܕk6%lӝBqc+Y~gr&M_l *tnE`bHn'T܎ l[̬e]?K֗\?/KV  JWj4]!K}c;ERoJX,ίsj WZ$W)rsx3EJU _dR3zW! ,.\HvEh`fv@ Fk."*3hwpֺᅤS3saF`,g,3P\@pQ#g슉b)q )9%!Jh@~s,co&M Jar]F>|9KH>?A9s4ۚ*:֠1"OQ6oOU/srwV;4jx\CSCZ611nH&) 1.C1DzU-c}.F{QN!Zգ/J5:.CC. #omS~tyꏉ!{ нU05IU6N[9+aY|愽φWJYj/Yopڦng| _d#GD(R[cʁ5u*4юܑc(>eTwZ44ӎۂD.R7C`8:g IaL ٓ)2J|:7 5ּì HݾJ2/[N.!97h"(`ӵ"y9 Ku)0 t:yUscw@AzrSt YL+;}Zi0b{qsrUNQb[us1@*~K*m85 `.e6$m문q%|\ak0@Gr#m҃SNKrFԭ ?./.7Jg>P?=.vCP u C_BX쬏UvAT^Ȯ+;\T3 Ғd_tc⃢s5cq!h0UojU,IPʠ7aa!)?KlNrW=#oi48A.I4"z"FkriM/aF "[tKblЄ'Zi-5E7Tע(a'1%Gy|gX٦|L*__t2ACr7b0yM&JW[r]i*7@w.=ǽPe 3 =M0Xh 3J@?GrQ Y F Ȼ| X^ʵ[j^x6wɂ~?"qR'"5Y>wbVU- S! >)')nɢǚf /I%s/L !<$ϰ<1Tx;vڧ`=u͓ bv6Jًe,Jϱ ,_#VT{TݛD6լ8vIA1jDu6:9W'v6h~(M=9|@{<+!nԀԷލF oow^RVaNf (|S8DGYȤz&̄B6 l]~n2”sc@et3MKP{մOs ]I8LF[/L寥$ch8* HI#0 b~BL mWR7zsҚKoYvcު_^\~:!3򪨑߉%'ȔP9eg+0sXE>͝[qxJX j`)>]kMS'sz_w,%pǮlGM((4b '~? Ӳ\b9?`E> p, WbK^..w iQeИWg8@Rhjd=z[ x"%l'3b "љ 49F@Jh]@Nc^%иJ꒮O7Kh1ȜUV76@7\_p;,hr\q ǍY9Y-I&2WL}L֗lӊմ9ȇčuo.Spt y5 `َ (1c QZ*^Ē0%\{"0Ző#doyh jjDV!i{oaϠ v& AOb&p. CWLyDSMM9i|rIO3`"筱UxJ#Ʌ*QR"uʤp5wZKV&}#r62/FЈ=ba7hSp Vv9n/q?Z;]{@`gJ[w5{?m#PܰQ 9fM7Td-xXe~}"Tt? ACfBrA}8v4>-`.ыI k<*BL][V[Kyal8BR}W࠭ékdJO% kQgW$ "PEFBxo-:DZ\x' (2a2ST jيL,fuRud@.;UbF fZfdW$/cOTQڧ}hUYqXsVPPw8zN/G k@4O/H_jZ ]S!ۑe}*gDŒ8I0kH3[,X4npB-%;;lC(z8yQ*2#8][M{͗SuE@ }a ;϶{ȽwYh['n+"Z5{Ccgf,NArwgft$<;*%qɳ/ ͌T)s@1Ͱ#Ir|Xԭ$VEpkDz̆tQlԣb71!n::Z#r:s Z4@z[v(Tu@ vzIKĄ^{S Eç[2@k7بH*!>yrB̍FSirdюx8% åfP"4ZS(ё:3ymBR};T@)GEH6F%}t 2s5-l=QުyY-D'*ɪm=xB۰H^G2UuR'|.?nͽ4oq ˝"eG95.p5q>('-:Ʈ],&,nƄ{aY\MDPK@Kx>>92vt #KmF% U-e`~UfbpRe,6K lcڍqϸYlDrAp+Gm['0ߐ/ [:Re*aPn*-t?ƍfJ  _!˹m?9XCxu, GVE'zY=ӏiPt 8 90O8{^Pڀf ՂUڅYu|rUsҿ$R~ʹ,Uv~ e:_`9ˢ4xMy~٥M{lywnXnᴔoܝ;T}3Dr[S5yK;X;YٹBŨz0K r 5E-k9R0zEv} :eK_6 {v:B;RI`},Һa' b+`z+AT'cOAΙ`z؂v9_hXs̶^QF:U6$%r!gޚ*E^Iu>uKRv-㳼VKTKEcbF34kп(UbNʼnI.pprZّyE-p?3 fĹŀ9 Ok$3{iQ5+NϜ>u<*9"+ee3DŽAlztǾYZ'it>rppKZ0P:cao]-^I3EAlnM'觛˄Wӗt"(Ѝ89@福c5Y$d :oH*SQ 7%Pبhmc!Lk15ު\΄H|7=#oͯE*}ܢ[u`U/_ɹxE<J[_Obrdn*H%Z|3w͸TzFԵ p/'u%l&R<K@e͝fcS$:XœnV d%ξϦW܄K`fkD}/UeZOqfopS&&G,[`8p CaBFSh> " (uq}! b1=gC#T^+1$`TZ hw}Ya! sd[ߊջLL٭=tԑ{GC #E:J ' p(bqto`9i1;6hpsE2iB"_zNFF[^RX0ZMepžW8`˜шpH"ȄS ǚqNbfPʲgjzKvŌ E %i *GG G%x9l¢eHm>;Ũ> eQxooTXsCOS_1[ !_4pIX2W$ {KHaџvI)6@Oט)T백`.oTr T(,^!vxreA VOW-53-[ui > KCJId0 7f?*:F0}-}M-Wm4}jQK:-i]c%@S4&|ՠ)j![#0_4"D^Pfw:Z)Dȓr?&p͇ܘ9fp:K2oI"@4 |B ;>NB8SVg>nT>*K=/G?1@1z/U>ɤi.ԓ.`V,PECj$q5 |<zW}Kk}PӴ*9m)N <pQ*rh8Oe3'J4[nF[j:Rī"ljk(PGQ H.;;=\*ڇt;= ۃV%yz0Ȗ-%_vO)ҨCZQ^.{ԡLՒi1,<q|c v\K )dJ!BFz7vML9=f"EHRʄ! ];=+:S`؜\č 56铜 0śF) "D4cFr >H~:#}TUထ4L%ND>}~uh9{U (Ϧ-ƪy)G:ݐ3} u}G`:x%F`v&I0d}yovVx0+ǜUS?5Iو9`@zȾh>Ffʳtj,ozָ1twuf=EƼ10ݳZvfQApuf3 ,vvF}NRuum ܲ'\\C2l: ?@peؘ8XWm@T?ɋ|gjwt}!:@JM"@LVF&9'=l{pzi{ @dՓʗVn) M5*g8X-"i(7a%3ez O y^~3Cbf^o#0E-nIU%V610.S1'3-{eM'riW,ɾj]LHq,ᆸ<TeXNOW z9Zbj٫yi~߾YK?=&P/3=ް\mxOM5 Cd[h(Anr}ZW/W`S{@V&ge9iNٿRՠ ēOPߠx[h#KA}%V:PJ]jxLޯWpqVi FgjMv]Pٹ0K&D/AG9% #ݸVIHĻN_\0E ӕ+%N;O=hO8X^WǠY ;s9e3pP<$=,wM(?4FT+*yߖם'hlİM)>B%G\^˖]e@X,ha5NQNvY\SH @6 UUWv9ҡ+Ն*xVq*>Ń%R$|W4^p uŴo3ohd!;!X9MJʺ|P04\𥾁9HdTz KkF`踱jO,HW< 4W9@3Z`6ZW2Q2}߻_]Ïsg/1Qp)r+CGR(KY)USoqai#5֩Xnsc#'.B]y;btwEM_XId&n/1b4eky޻JS@:g}7N=dh嗔y^ֆ3q:ji< 9PzA7,JXs2SUi+ciAȦ#.j#*IGTd}{,!q_`pc]hv5e&׹K ȁDǍؠr"!EC}7u1KI *axQqYpKD1&ɶC+/PkH'[L?z41ꁫHL:D0urg4=U[Ӭȳds|RBШ1;uYY՛A23^ݾI;]h3#>N"PIExg=ڪG#Jg@I f;mEkddRvp>-RS8z'9_}{>v9Es̖HfaJ٦ɨoLu VR/ޥfЖ@RCn#!0N7aW.W\Ai W!u>u,A}EʇʓT0_9{c^0ws&"ޘok׆Hk|ڔgݶt؛d/6XvO=nWcx;dadm+SkWc=knmqKC 7!_apW-KqI38 q4wņ":s*'`:5JJ7wqfe ]^|]qK '^ztl`:7K ՞tIj?OgKҕ'4vHV|ޖGVUʷa老&K'?%1u d_OоY;>ݦYd#\󆄾ʞ ==Gz4ّ 8{ue 5B^m YXa=|Gؐ闞lQxEM1 {1q(QsPg:ٷbk:ZhǮUsWh'-qjq!PwlS~#:{?`pC̎یg:nf` ]ons@=2L*wvTӴEi61vvS%ςX;YIύ{MDX<.gME(XO\{E}6j`:c) @5D6UY|3= MA;&Ƭq,Bv_l=jRE5JO眡/ePi$s55|39-vJQo^s]nNfs{QJ!Bo0IQt 녠V'Je sJHz b>@+6eUKRq7cWҜ~\&VaoS,mvd?A 3F4;T:G1]*eL(19XR/B!߉u^DtM8@:r̍taY8+5;D ew%sΟD/#hˉPPu*D HJ ti'(w3\ׂ@Pۘdž&l'tx4~rA $蹁#!WZEMzj8T' #֊X|u-aDU곐2񼽞&-ЎJB8+t W5M~I ׈[mh,[#z-,-%?y'tU8ϑIBhiKΈ.֞H*Aaۙ p+n^&QbC6LtJumwO7&C#TzC H.7rR #C#E G[H2ha%?`Y[DDn"SEQpFYZ6LItfbo]Ec%sa8]ёs(AYUFT}rs45dt+SA@.p6c{ |217=XeiCϘ왴֥Tc6[=[AWB̭T;9-+$1-GcRr7|DQЫZnj]o<({!sE8J\xxldd]g72H'"Y'h@E\T Nheړ"l5H[:xmHA >% RhO %y 9 !N% 23WYIf*t˭9xq(1a蕉ЭpT"8y6^m<|+t=Omo4^`ֺ2@)!j yJ7q2HYOf*2j6 I]WJ1KliQoƞ*.6jfz7XYE֐5H2:u^]IT\_MWzAPj |',JLOD-sd /N9y"f05U욞2Wܻ?cCWZz&;hFvRJ0kHh1 Q)=Kly-e% vGHW; %/qXHn@)-IW"^FX$sFMO;&\$]#hҴ&LAݭ  %ȳ@i߫4'a+|1DUԇ3mGAO/@!ߡ=@Vp2&\c4</CZH#''m * .:_^_|.6H_ZpɈ&= q.] ]%8TƸEB\J0L@sx/iƪ|y{rb9S'(4^0)[$Q/s&Zi}~PAٗ #n=|~,V mTiY9GtMzd- Ps5QQ*xA8V F{qdt!o+ݩSTe 0+O\?X^^fkT8Z$+ӊq!,e(،~h||vŕv p7~>|QV .#2Q b8qdnz.ci{oeM+$< {P&5uЗu1d|;,^ (Mgk"VDY]wHJyk"C"+tL'׵O곰v*{'<1, |/ɏ1bWNOu<^U>Ѥ<=> J}&0Ţf6=]`WkM &H6/oMdzvaM>gx`8o%&< U <";(Y$c0mzXN)='yԧ‡n&lM*e:(%Z>Hm!Wm`X7!iHd?dohTjPS` ܐX ^ n0TyֱPM6gLcZH6{# 2U^gE ? +sO龰`B튴۟`ÈvrO(J(l!O \luSBբ+ Eܸ@ @ 4i1Xj]'lHaҖ`!{Ui}Ռ7=Noh$f9Gy&U`Ĕ+Hvv5|uvy $yZ lnI 547l؍ٳaWTa3dfGM :bqL53F3QE1 'i꯰O&ve t%dM)+8JH{<Ps 4(4l2f4& ^BO&{ᩐiUZVmR=?择<ŗ_P׎Sx&:4σlZE`+7Yx:l1#i![%qӛQFd4?)aK[&?F'Oe(r5"dw_qˤ[32,DD5}ZMzBljhLZ\P>gQcU 8r( q5d*Hm뱅FՁhf$]y:z9y_j:QFq5fp*=o"lt-%]>`|&Lv7]4F% uܝǦ*"X ,4mXWݴfO@;W6ˠZ`frhYhGXUiݜi+ѥn5@M)F &!pwVX.sGOwyn\}LpQX21RuU$zw3WB/рw _]g+][+`x]ZuqcQhǦ$0{>IHd'?RTӭ'b4]U@i@`2PK(z-:*oo rc=d Tؘy,oBOvvlA8U@ɘ9h_XpE\y1_~j:D\,&u!RYbqAu.\D5%`e ˞X`{euߵlP[BV{m\kO7 ^A]Ɯm=OV*poPpq"x֌b'\:U:ГtKMo7G 4e?ڭ0ddVްrVVvF9aG9>Ղ2klsaƷN˧qČMV:}#˚Wx׺-Qa(ßt0Xy $Qjze\x?֯G[zK F\LHP0׬a@ie-ocI >kr)TT*Z\QPv EQn>d&Ne9grw| ٙb@* rEzx8D~/!}U}:z(ueNB^m(?2VQ7MXB!x S.a RU_ɧK6FHN쀗"~1c} <ju< H[Ux\)xʘnnʊ)2i_9:ӛ;7R6/bg[ wPOpIҍ99 5Q6Yق"¦yn@nәP Ȩ%uC bݳhp>JɌ|+{YVmJ5%+)V%; UAQX4ErO9N9yP~)/lQ#1P!lfB:a@Q~Ԗcd.xUo\2S,v#I|MZ?ƻk8c\w/A,Y3PnԶ mn`_dTaϦ=$)y)u&B)A:=7c;(}>Y嫍,ڢ7wǗ71@$h3hZ"a`|.|gğ$ GSlnऑzEJT9AEWxL0\t7bKդJ(Dd` Od@՞S*Odfdb@)DrP;)k䆠mtqFgQsP7mb.YQN uNW &{skBE C 'C9 zYO~fŔ`Jz2Hr&5Ő&EO 'fu&LXq@d'X\s >8w/xt= l n|H#pj3B"NCZ"k Rս(٠7&F8*pe37~o)3~,O#FErTe$AD64`U6~8_(Fsz楉MKn/'Uf$"TqN6~Lij%v1KQYи Tc̦2(k 'l* r [ ZZ & = -nN?͊%X\,UTn ܭ[ɐٓ7ё?j75,:G_¢=9Rb(B!&n7 zcILD`m=|r@*@0J̥͂WRǻ-zLmOĪl3Akhw_}Huy[ 4-Klbn:zRaKEc'G2Ň..pe 9{up] La*(Z-~\zǕIE6 9nA}|ޘ>"B 1qy檠"_] Sxs[҅m:f7ă_ ?g8=0QA"$61y-BuPgY-谨N?8<_+(.a>c ,R)R1B %)ޘT926+hb9ɻb ޕ\+qqMZTJ'G^o[ SZT O{;j9@3OtFKŕ,PI2XQB2G\~͞4[ѵ֡ݠ@gv$6Ë8nC(UEC-A,W Ws|P]YQ-gcYUp~m;CC3yoT.M?6 F'<_V0:qW*LuˬvΔNÒC24f|2X˩@ԜeVo{ԴhµG9Gt4Bnp}8DpO-S\j_KGLي58Ŏ?P}Ϫt% q _ᄽ^0 T};9T^܀݈hڎ&Jpn (<jat3ީJsaR,z%宷~`T~V~VzIE*f&0v^;ȑQ2",0N6ziBxR3VOQ'7w%މR[hT=TwRibgZ+IR/_A_>~_"_5Ն}±kfw};9QLqF$]X:i,?f> "Ĺ )~,ũwD ׽Ȩh\֎vݑIJќmXVGޖu0w(HyDk֝yqy;K rl׻:.eSQq^Pj7Gu= [PrA&NS6|lCU_s4O7lrA &{[:DFmWG+`oq[Ck,U\t#vn` k~fP*}_b&7ѭtvف[x`-))oDhJ@0,$ CаM̳0>7Hd5lms,s^Ʈ`yI3|$KC W0 ߼t\D܈۱Ң%@ի:'(FڠK  1p-S?XnwM>W&scnGr_y蛒aQLhbձFHcvhUaw: SPLS}tُ&N7S(".69n Ith #1Z"-*"Ҩc8TddfԻKnRFyXTɣnz3d ϵ])֮J71% $On.P6*{} /uI8Egbf8æQ4'soK~u_ Z=c.I;xTnMz6y+zn'9`*[v|۩oB@}&!d1SEe|b q z')Q$k~Ԭ&90w:)Q[$uGِ^Ynf Fϻ>Na^hBKcS3 6]z O:"HQ:3N$HUpS w}jٷrII)@i4q*}6uSlȃɾ:op֮I>՝PxS[ cԇsDG,h ZxV Nk .TH.GŞ8] ;nkK헲Y,{^T1tVKbK6/GaB4]'9Fo Ubp >*{d[mu8 Ƶ7jxk.eNiXuFDx7|k]2 @-WptyLOz^~U39VҟI˂,r oG`Aj6Q)Y-kظF~CU qɦ;_$!w'f֌ȿi6Fc`lo€ yF9TӥgK|;INE#iEٌ̯궭L)gkS]!P@Dx\o@p7?gʞ+",nVKn#Gs7-Zr0KAa>M e\K G-ǹV *J@wk|^1^7\ g[v1d6Ln)iG!PcYp=3s` H)릛%m1WH,DJaNdgj8LDv]iX9f/f~ՖM=x&!w`on9 9i}0Jk*ƉjoҘxtOM?x~΁+q¶\0qk](4`ilsys]p,G v@Nj&Һ6%Ẹ̆ D|R@Yc(b G tu"N=/#Dɦt롱Zo'23STxd:Ax#JɉPăBvsXNc ٱ%P:DH--_#sgR"1Ap)vif҅;O cA^<(pIx+d?C}lF6$ #n[6U ݸru"~/1*D"oEjB tbKLw~kBy?]4nf5JF3$z^}Nj\-6xpp23H 6vD@iz5_Jp)è"0@V&vAj\(y V/hEyM>ԵRHYG r'XR܌x@/qDL}4PJgU9`l2nmEA7}aJ{E A(̩5PO+c;a)b,瑦3Agh,"/r"_B32n4 j ђrrRi!?f*e.ר>Ka~X/-LtVw<>ux6QzͨGʭr@"KOn>]j+$~IWEJrhr4ѷ?ҎyD?`i{z¥ <~<2eCw4krՐ=[c'~"D"+y;/ {^fQ[Ps ڎWk0Lhlrom G5nDֈN h.*!N?f2/ 6)n Ch."x&\TC,Vε)JB;-S"킗Iaf@U?+m@C˘&%%p pn܆ ,^%ģkoagb;oFMD7`؛n{!0ZnxmʅK ܯQ066 ׭ko-XtU>q; - |mnHpqZ`ݽC ?aԋGURl=2#qsWv_;= /A( 'tUʒo)p/=wO?o-ݪl˓߄\;˷R!&Cnגױr'[lM|7B91\%OqQ&1FP)GRĴҿbͭˇ /x(䀆+n IR{QqmmN0arSRnb ;(kx J5'bq@8=[[Ӄle|Ǔ}c.ݪDqS|PSA GuM+ƛꓬx4uemĽ]eG<\ԔaǶ=Sbbmʣ ˸R|ٔlj.? ۶*1IBfb[By,9$GGJ9%|V))՞^m$Sշƛv%8ߪ T91/{YBA[q6"qj 9 ̎LUT}(xR]PA^+ C~@FqȽEwC"2,|KήrGJI hs;ĀHh7kV8J҃z4l받ژ/6FlwP;v& G *~({S 0/T[czSĞΖPl5 v5ZhP<^+qCq*Zrl*A#mkq 1X\{6Zmg][J_ED NTܫ:ӒEhD@i+"R៍]/&A5\]z{MfP (?ʳ㬅pÓ@k 2@K犡rsz]ҏ1)5a j4pQ 1_YGOEF©]X[qsmDpHXósJZi ςVlBZ\a~|BM8ϵ}m* |ria%6 `ÒtC˞AJVʆ鸷JMbV[M :E*UxI%%m"h :&o*F`.OC# Gz|^ɂ_}Ӈ  ^B QPnբqPg(& dDe:J=@PˑB;oA' ( m-W)JVt$)12TU|Yͼ9̞;gkb0835%VnFT^x`4ޗ`؊s:/ΡO}{9v⧅7N۶Ǚz:mC/A ӡ)k\957-VueЭ@qtֆ1P3_Nvx)֌K4$ZӅ,'V {W:}:*BIN)l{G)W̙X Aӽ-0ȹ<&}wo V7ԣ>p`S BL$-M?[$u\@" ܿjwu,~&~;#QW@uj|ClT&1-pDwY%sCuq&J W2n2$QK mIpSe)\Grm٥{56RДѪ&"7*ٔEMV;*Xڦl|@{d܇fNyn nhmUo(:+Zdvoޜq-b7~ Z!`o`,U<xѪLC`h>hC|JXKif|֌eq=Nu(ML9T'X8T?^粉dZUA otRe>y|:˥oKCKQzq1a-[i:dϖ|v}tmY*e$G(}wPy*7WjRg.o}w;g7`5(Ή]]3:)3%V~fgR 1l* ;8^ye !߫ 1^hc6CW?zbP~@r / QZ@Lc~\#$]%"l/(u|P>ļuKjS( -ǍA/ ϥjI"+Owڧ\+o6=?DYK)7'Vo!L</TIv)g"o: ]fQ|b=2x%ay4(Qsw8Zw@ یǴ mNe R$b՟c ?˃0[{}fV\JJ_aMY1Ω軵zʟ"TC*k2r n_&!y1ۨ,WK3&H| |>Y8XI&lZ0tS6&/]xlUq`P|]/M)y {_>)Or5uPUkx믿bY)/,i-QbѕS՗j=hE4/+ރ.~UْjfɪU1.ȼZ! eAYدR% ,-e0V$Q6$_hA.MOwLհŪg9td9PY-U,-\Yt{UP )IPBbEė$d4=:Rr֘۾љi/BN r}#+$B`:i"oH@"0=v^[G1%H=G#QWU`<7jxtC'9VfsaK׮$Y\k̙|ϯ&6IGYT Y̟{ռ>8ѽ[nĻaPgFuFFˆdIaWx4Iyh^)h5YۭeM% a\o>ҕ"k G3̫˨XRNM [ޟqYU&t(?Bi&y$\xyInNћ3KvC]q̾<\aBV^-0jLuA l8P@w< QLNtX.(pP Y%Gw!PBJ yߔz DE&)|Dd pd' *{lTug☎LS)w}{t|NCXM~)lN\(iuR/$Jr{N?HR*؅7"R+(zY^A rTx e;/Bc;nCF B?\*uQو%쭋Z/=qZ|h0yd(oQ4~D'1#JUHB a1W{ ޿.Ræ1go/$R25WW%ȳ,:Te?ASi%_ ; ah5ш_rl^#d[K7l4 NH ! #vyY`˴nin#V9a%3je&W)kr_qHXHKƒ7Ol.GN^2m!p.=U"F.=yO#XQHA6p"5z-t:C I|Džda#XPQn> 2E~ȏ'U~cU {k(#$J[o"pJ> 쉸o%.aa׶8!CBC)ƁO_˶/,g0yEn KM7@u+TWxpu$My z=r;$P{Jiw7^>H _֊{tvZJ;K> ;qzWωBGpa2Ұbe$L>Dsҷtl&s ܆|Q=ltA-u6#GY ͂GKoK;RwB4Jbʖ))` vMvDX1v D8Č9s?IUFfa:_#*:Hp$Ο4;^mK+q X-uuMfG꛰ÕgPW^Yѫ;'+0akx?wȪ^xayU"7th5Ho}zz_O/p]} d kEN f%-;M"UNJڛƴ3Z" f<n>}4eRc"` ё@ڥ4gƼ҆\7쳵qTZ"=+h.pu&YL&XtA B?:iBXT? *[#yOӯ19kza/׆nU)c='q&R`dѪvcׄɝ" !W_ƀ1cxX pFM@7ؼNO@y5n\Kˇ,I!U[\tX\JwgIzߝ%B<վ&VObglHK.]8<Dpƿl@Wv[$ OMZN9MFDAtd ƕa?|IxT6zݥm#NPqU1h3FzD\Dqxx:!aG4eR+&ͦGtԘe[{Gǽ,]~RV8nmo`({e xj3Q<6a 5*lq )!-xQ%f)[y(:8cm1d} z' bM BxYBDOb/ox%mh5D|;vhz(ᝃs_ORq}$C#b.ITÜ;[}߮UKKw2l4+N77Qoz߻}>N" n`ځԱ. R};+$9=xr;Sa]36-S4 rUefdch{T:ܔI4g`=fdb i`P}w?YAPa^B?rFr`0 +aE>΃R+:3nrbP D2E905'W JB=Ț[B6 >oOf+SL`;\&L,R{Šgͩms#ٲ;}?jeT_fѽIsr<}d& 9XDէ k8ᜠn-D 0$fBvR>d<=h@ojn ƽ<셠,`zP~22%ڽ+Vf+#_VldJ껳dt{WB!Z`2q&[|o4^}2 EUfWHAffbQL؀qܗeZW}IwpsP<[ki+c 7{IIKϼ%P]@9@|( hgNuxMh\8eSbIȀ5RErGc4U9~f UΒ=)[sӎ/H]ɸ,;ZUzį5󃌙 ȬWeMnr%DfåR W@i\)Z¬~~a[>/5qުd#;pBFA~#1$"mg{%{쓈|7¦w0C>˝C*5_L'!i%BE!BSМ퉡,-'bkQ|fyna̔DkTHrn$VNR7wxyƝ'TTBƧjXCRg?I"U c\׿j7/+V2jX.1/&#k By D~yCx3jĜ]r3 8 3SvlrI_hq5g7'䳥 VMx}~%lf|~Wz~[c/V3Z0 T<ۉ*'bYVq5 SHa)XިY|IK3wM0\LŤ!1@1Ue7FD=T@??N<aSY&<)T3>:EO/ ^S~BKC.bcEsGBIA|]S3Ի%'@`Ǽ3*W`\R.f4,VTkK;:c }/ڧk + 9pK fn(Zy<AjAM;𕗷vq bZ~zJ6 H}dT ћNkD8۟{sV;L&D8b၎9 o(e!1)΅ r_M]U.'a$Xy0\ȲE-7?ݵLq4X/MO_ㅂ0-CRr%10NP]`.ur(6R|xPr /ϳC m(i8+ Χst`Z'؂Jm+D+)*]E2 ҲM(2S.5r7U#/"~:E {mRYő)w ΞIWdU@q5xRi(86aDGm5S!S=c'w^pby[O%)`Ёl85^ntڼn=׼i1f*Ov];]9!|X~W(%uJxePd䃞FkIg'IYV_VaG9CχB+;~dm[pfFa *䝩h*ѻ'ʝ)֞?h+.4W#BB>;^;)MC,b;P˳-yF=,vuhFLaf7&.0hIxA?ydupY>mŞe#Ed=zqW%7PY$%$R"N*ēRYyi ^nsu 2[5Y2!6[r B8}#.O*Wtn1GiOݥMb;]7pthc+*L#"+~ސ<߰<wSyQ5,^jN[T~^l >ToʝvuŸI/yk仧/MZ1a<48{VC(hwT5FP D/:f%`_.,P hEuD(q]5i $%nBѶV:l7Uuxhc:WS;kYg%KlQNaPϟGݸ59T]RG\Dc:@98Lv4fXa!!&to8$ED-TZQM 95p]*T0_>Ѡaӆ2b/Զ@P ,47{g KU dLJћ7| Rn]B1p:5n%\s"V9;S3>r*nҗLwA֘:vʡ^XGus%ƙJ&q =pĘ5M͑Itm޽tk-;K@ƈGIfBs* {QZU|3]ANoNErn}&'qI"7w'CӳE 3$DD s_ %)y|õYIMxw[L쩄ژ4o_l'S 厵*ߣZ2j[4 Y&ɛ E&f{hm҉`ZbS(_2PS> !37 Ѓh.@]pjՁĢ-}'\dާ8!؏ (xiQZAel$T|VjMtCl˲C*aC@; b % GT2iR$ÀЌX{SoٝL]YѸyϴ^ %8r2@X#~p<¹bXbwʼn{Ft<-&M1m YZ