libopenssl1_1-1.1.1w-150600.5.18.1<>,Phpp9|-TYk([A|dxiTmrX%dṔcM"F,SId?dd % Q\`pt   8  J  \    I  T x      f   ( 8 9,:>\@\B\F\mG\ H\ I\ X\Y]DZ][]\] ]] ^^gb^c_ld_e_f_l_u` v`4wb xb yc ?zdd,d0dHdLdPdVdClibopenssl1_11.1.1w150600.5.18.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.hpibs-power9-18ESUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxppc64leAA8<( >遤AA큤hmyhmyhm@hm@hm@hm@hm@hpdKeeeea1ec52569e2dbf803c11604c6e90a3752674c06e83a2cb3687a46c6619dcfbc1799d94df6a035bcb7a37c1f1990b64cc529f3dafec13fb405e1f14ccc834c71d4d8a3bb252a69df269ae9c4f9c1beb5db9b28a6a5a0f547e10512d1d1a33e2f9bc6e4dbe15d307bc64ab161160c6a9ab9ef0c92ae93edeb3f80c6ae6e230f38de54bd017361398e4b0eb67d76d656ca994132ab3c69717dda3dd382122c03857e65facfd01a95d6966c5d20c380a0babdc1443f64bad4bb73df15813cb08c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.18.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(ppc-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.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(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)libcrypto.so.1.1(OPENSSL_1_1_1w)(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.18.14.14.3h.h}@g0@gig@g dfff)@f@f?@f?@f?@f?@f?@fIfIf~f~f~f~f|fuk@ftfqvfaf8@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\@TFJlucas.mulling@suse.compmonreal@suse.comangel.yankov@suse.comangel.yankov@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.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@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- Security fix: [bsc#1250232 CVE-2025-9230] * Fix out-of-bounds read & write in RFC 3211 KEK unwrap * Add patch openssl3-CVE-2025-9230.patch- FIPS: Use the NID_X9_62_prime256v1 curve in ECDSA KAT test instead of NID_secp256k1. [bsc#1246697] * Add openssl-fips-ECDSA-KAT.patch- Fix bsc#1236771 - Non approved PBKDF parameters wrongly resulting as approved * Add openssl-FIPS-PBKDF-params.patch- Security fix: [bsc#1236136, CVE-2024-13176] * timing side-channel in the ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- FIPS: AES GCM external IV implementation [bsc#1228618] * Mark the standalone AES-GCM encryption with external IV as non-approved in the SLI. * Add openssl-1_1-ossl-sli-021-AES-GCM-external-IV.patch- FIPS: Mark PBKDF2 and HKDF HMAC input keys with size >= 112 bits as approved in the SLI. [bsc#1228623] * openssl-1_1-ossl-sli-020-PBKDF2-HMAC-size-SLI.patch- FIPS: Enforce KDF in FIPS style [bsc#1224270] * Add openssl-1_1-ossl-sli-019-Enforce-KDF.patch- FIPS: Mark HKDF and TLSv1.3 KDF as approved in the SLI [bsc#1228619] * Add openssl-1_1-ossl-sli-018-TLS13-HKDF.patch- FIPS: The X9.31 scheme is not approved for RSA signature operations in FIPS 186-5. [bsc#1224269] * Add openssl-1_1-ossl-sli-017-X9.31-sign.patch- FIPS: Differentiate the PSS length requirements [bsc#1224275] * Add openssl-1_1-ossl-sli-016-PSS-length.patch- FIPS: Mark sigGen and sigVer primitives as non-approved [bsc#1224272] * Add openssl-1_1-ossl-sli-015-sigver-hashing.patch- FIPS: Disable PKCSv1.5 and shake in FIPS mode [bsc#1224271] * FIPS 186-5 Section 5.4 disallows RSA PKCSv1.5 signature operations with XOF. * Add openssl-1_1-ossl-sli-014-PKCSv1.5-and-shake.patch- FIPS: Mark SHA1 as non-approved in the SLI [bsc#1224266] * Add openssl-1_1-ossl-sli-013-Mark-SHA1-unapproved.patch- FIPS: DH FIPS selftest and safe prime group [bsc#1224264] * Add openssl-1_1-ossl-sli-012-DH-selftest-and-safe-prime-group.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- FIPS: Remove not needed FIPS DRBG files [bsc#1224268]- FIPS: Add Pair-wise Consistency Test when generating DH key [bsc#1224265] * Add PCT in function crypto/dh/dh_key.c:generate_key() to meet assurance 5.6.2.1.4 of SP 800-56Arev3. * Add openssl-fips-DH-Pair-wise-Consistency.patch- FIPS: Disallow non-approved KDF types [bsc#1224267] * Add openssl-1_1-ossl-sli-011-SSHKDF.patch- FIPS: Disallow RSA sigVer with 1024 and ECDSA sigVer/keyVer P-192 [bsc#1224273] * Add openssl-1_1-ossl-sli-009-RSA-sigver.patch * Add openssl-1_1-ossl-sli-010-ECDSA-sigver-keyver.patch- FIPS: DRBG component chaining [bsc#1224258] * Add prediction resistance and oversampling of the noise source. * Allow setting the FIPS error state if jitterentropy fails the health-tests. * Add patches: - openssl-1_1-FIPS-140-3-DRBG-prediction-resistance.patch - openssl-1_1-FIPS-140-3-DRBG-oversampling.patch - openssl-1_1-jitterentropy-error-state.patch- FIPS: Align CRNGT_BUFSIZ with Jitter RNG output size [bsc#1224260] * Add openssl-1_1-FIPS-CRNGT_BUFSIZ.patch- FIPS: Fix build warnings. * Rebase patches: - openssl-1.1.1-fips.patch - openssl-fips_selftest_upstream_drbg.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-hmacibs-power9-18 1758818460 1.1.1w-150600.5.18.11.1.1w-150600.5.18.11.1.1w-150600.5.18.11.1.1w-150600.5.18.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:40856/SUSE_SLE-15-SP6_Update/84bb3910a714c0113032fbf0d83d9e9d-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=36e8660ce8c3449edbfa0df53104e619bdb57e45, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2103a55d95196cdd45e1cc4cf04d4a848941bd33, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e49f551479be061ecce552ed22a9f205aac214f4, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=db1177b49efdc00883abccdd74bae30449f0575b, stripped-)RRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRRRRRRPPPPPPPPRRR RR R R R RRjjRgca-certificates-mozillautf-89b631273e419e873d927fc644add2e0099daa1ce1ff4c97d74a1f0b810c946fc?p7zXZ !t/e]"k%{4"c /zC˼-v a+(_@s{Ԓ spn lvz?F_V| [:%>g4!/ a#P^odT,:RM4 >]uxd2QDZb: *gPJK&'LuX Lڹ^_g]k•dM 1boe޺Kx"7\Bw>`8rädC 8bV^ʟШ o:!yA8_X/ 'i1TSp0asduҵiÒ+m땯cm4B ҽVѝ&Q Pظ"% 2f<P,>&Ƽ kLN"Fƅaoɭ_ԉad)=`6X_KlwO6q=%S9dF\QVc"B c :Qu&P聬9moP?/DN3o9~Bhv*=('/JxۢU n> !;aOȺ葔|Sɡ1DUmn/dQA[r(ue;V]9VwDl0=J3+|^z*R(u™*)f/V˷]'GxFb77fի@جxȿMJeꗄو_%S!kpqvx5" ZGpzV:PK,u05gaS :U,˙s(J`+Q#1V/}_"CpOhYE2Ϋ(ވҭ( 4e#xUǟM],7`̟cfІ߯0?8Aܙ g #"_gwA:몊gyU*2 Ʀ$pVBͽ@.>*SF& *F2Bbİp[N$m\fڀdwOО#t m#L ǀ:_(F kF8̢*o;A I &'mĈ8;w#6N""R-\c׻\0 EknBzI_φ +,mP9Aǡn6(9xvx!I \E}1`/;<,ݑe(*=Fw 8Nvz"fr0$ fgߛȭR'"tPSt睩,̧d| -t} /9NzmKdEG߲Ϫ d6s  U w)ñ^E^&/Ω1I"[$i)|x()*> P^!Nh"ȃ_9" X%y&U1--ivFYnM9A/LFlցbmbD|y&G[*uOƴ ޗ#%,w`&<ԄEjW:Aȵa#B=ijCL0A9ٵۨշ{n׀e yT]R,:bQ@krvbdaE4ԧXYܞWB4(@׃Ft^ϪE< ҝQq*3tjWFdѷ_ԗҠjMp'TI2v&S$/ݘٯCs1u~f#!OH68$STS)BxdHsax9ZVQiu4,t~+}|_4 !Ndq-bߎ{t#YfH,Is\#h'R6UӚ{ KH5FOC̦vC$|ƥ) 3D5ZHЏd{=kR vW vv3IyPn%(Ih_#^i>+#@jn6,-dFwwbIkb&Q֞՗Jc0/ ftG Lx2 @P`ZNSL}ϩܺi,pmf{cā?ی\ hXd QnGN܎LbT:*4{g#| e=2C*hMg.{̫>i>TlFvL9Ϳv&Sɇ2֝:7bzN gر~ԉ_L:τEo}-An%16dCkoںrjA~Csz[qKgq/dxU#DrcsR p-<3JFfA3zloLɦ ^3l"?f} e^(,Իa})GNjplF-_ m,ZM=P{_VFt2iQ\ ;>Xz@Xd\ųgTkquRRpu/z {u'J & '̴?'J.lګiJͿ]_)Q$tM!~s$I' q􉁽󽾱6n kÙ:l-s dGFV OAM@(xw!% 0 _zk%4A-y^ 5'=h)GA\0Xo!SN  / !; Hr1H,xCIe,(enq`)wտA#qۿ뽺IϹ^wwb%CdVꢒ/k[l~ w0bN nd#ĉֱo[M{&/aAcUYwBć YnCg⿼Nrcɶ}OR^3["6ʳQr%hNBGiWsf6e۸%RPUkI5'~ADoV{ %?Vt`+sS|4Ꚇ&/W \;yMԺOV9R` T]Ez7]|s_^%7D{fKv\|S@fe{Q$YƐ lzl#p2GW6бaHZXCO?4 dnVgryUx r@̐sm'.L;{拱{K$ SArVfI?Q^;ExTV3I0Z D$wMNS̪&4 Aq &0NT&  b@{ż"Ԉߕvf]M4t>G,ڶ 쬔, !qhg6;|^'2Δg@}֧&^)} x ÆB+T6ynHzzAnnH<_n86;-pd9WFcSHsP@y/r' cA~ܣ-Պ{ÜE:Og.K<+LW"Hmg=62l,1O*%'PBOV?;]Pʘ#2R2sUOLRJKlL֍u6smj+GPwY-q1eilR.GC`3/Tl7IB6NqtP@_EEN u. i1hA?1G[S.2 >ou8`;LZ;sdq%GE~&y]4[In$}p;6*\1i; [f1}{1A2ML\'QY EO-3x ٷVnW9Au[&*n̹x S-9 roƧ*"CA|W BH؄6-}F rV8P*=J&DT%FpSSuDsW`$nC gpa3 ,S܈ix|\f&n{x!JcB5zOr:|耴XY ?)Ƈߊ]z{5'yiO{|摯U˄ C>pzUk :G!LdF[z%Pti^=yZ삼= . 2w؊kҥgXd`f'3ܺq Z><^Et0A۶ f2L17c\zс60G6ONeebdPU>)p/3V_dkZNy ,@XQ(@kKF`E1L=ۙ-eE~i݉:w*,5sҫܨy@E{\lA)awC34k3(DH{EoJ95kA59W~J]{ۣIѼ\'_XE҈F>Ӊ?(C73gD1կK\Q7 $~v]'NGǚq4( `eIab3 8ǐxCкF/ǍʈxTKB}fӉ_m~I Ѻ@Pk;k=O_YKƅof͐njW>EtiOA/Oi[Uݢ W}a6lRWz$ S%;W^/gv+|1ك {@T.0#ޟ"9S\fVԧPyYT(doK\2x4𶦸Kĭ;KWjt/ǨEu%RUȖشr.+=+.7dRIn=Z>Sd LཙlIpP-Oh}|c1}~Uq2*LRЍ?-}UPV( ^muߩe&ܶ=PZb_7)La:2bAb(EDdqN`676uӈsd,Cj5~x#Ȓ/\}NݧաdDcau$:-E?',x|S+'bFm#2}ԛ1_V&'tbxq31'y t8EL"C9VF yXkL[am9LWn+PGH8ɺ 2t8q:pir,Dx;ҷYf;&}:e7&Rh9yT4^lR$sƃ/WFr3iZ_)oߠ4\DL {b%6ni[B߈dV3RLˆԌ> U֘'BۿܿJ\qYDLXxq 9{lV)0|׻BkaY[{i7OYI/ys5s}:X$ *9?VJzT%޴%|A|uH>}Y꯯Yggp)9+ cjH}]@3h5 y;Iث\>xo~X(/B)ޖ}&#բj(&pb_5 @`zw@H6x(6,)jfmy/9 R 6E 71ziZxTfM}kW9V)"^iir: }{c^ců5?sڷLyew>K3I;53XR~Oȳ0sN(8Vqs>>:vR~]: ^Ӓ ծOB*m,h<+~H$ DC, ,N:}iqw(%Iy:WlihoXmVQR$D^h*]GgK#gQ>-@芢^i`!w`NsREB+ZĻt=cjuWgNEh nT,;|9HH1=Ak4<-sh8mlZU *s}v + !IvkT_7JR)"h|/0^}8w} oͰn@:-U'Y}K ?+2818X>Ntxsq;junӂ[FS!#~Lg,he#7>l%ڤߧE p2o:$a /񯣭~uw̜<ϵ^b yKa`s<2M隔.( 1 û<=J$#Z<ĉO$GfMQ)= Kvb7Qc6`6%73yԆ^a]q9[ir MuHQrt|>97t 0B`##.E3{xc"ͣr];FuW7\FghǠSE!G<:2juS*mZ׀݈o`i ֖8uI`Gʳ/4o,;bd}ӆFFum:QuņlDj Hr)Ev3^žlʆ],+ R,#I<nD.ʻ5~oϽZL%ڰ)gͼ+!F o2/9񠨕wl|ꆙJH*f"a%}Xĥ8 >B8bAVƅ?etLBAU46/.Bݒhf$ʀ: Hs: 1@(`,wd_yh.2a)<.Uur,>A*EW4#PEavveΘ ɬh^:Ԯ{Vz/spwa茋:)_EbMjc{!J) j YǬB>z7dչ2c(R# V6$`?JxNPԬh#> zmMÈ=+6.7@> `])>֞0$)Tt3Uq ({SQrɭ52/Y, 1X'$Uԕ}'1rUc!=Q_%`|uJw UjHKAwzIbwTu /z0r4MX[!dwd`'O_"}E bF ?;`P ū6:׵?a͎NUcToȏsC-o4ƳcϥbV6[fAf| IR6e}S躾 AMQ2,1|2AE :B|AyFD!,#})bϑѮ1}2"ijofE?9,瀂Us $;镳6F^/SK{LlN Kr_>!=Q!C:De lob˚28Mj?](I.ji9/?fgh;LlJBwаʠNh~lJݝ)3 ( Ƃv=ɣ{I xѳ\SJ! Cƥq,jzMlVEx=;'Uc[T|"d+^yL1I/^L $YUFw mZ CZ_@\<[}XQ;^2(Ҥ@)IXq #2IYܜT?!rD[+t8h} 8"EDn&~EQksF)B,ﻙ_ÒxAXR}3WG4#hp:|zBwߙ]z)̅t+)i6d <V^RVS ^t_ZKk@7i8 FX?🮴+@_m4L^rǴpiz/!?ץ8dsNxѥk1p+ d/mZ];CvkqK͉f^h ޓgIV#J R΁42n ͷ#MJ1nzt@2jZl^!d\ǿR ;?<[Ur[Xӣya x(Ѭje3 ;$G!rn7z.2-S) 7o?euFD`Ƣlvv_5lGyq cbJ$/9Îگ2rH[l> g}q:Ve\ٔaG֭SNdqbBm^Qo$:R8Ǵ]B>8ۖ4jGCwt0hmN< wyAP҈'F蹭K E ɓd2[SZB_2E= F9zG< nsh:}PwT6dzGo/0Nʴ ^Qg/q`۬1v'"dUcj'hޣLX[0iU\7|904ٻ 4a/ _ni.yz3ϧPRNgo{+ $Pv%0=J}ꕢF@ꯏe^@*n'}7_Gvı}3|<ۅCSoZ5A@q"D$!;X6E^($ž RRg:$?J3TШ+i̝("TE!yxMuZi#&~ŬV N{ Hqҷ1c, -@)P;䗊ɜDB߾0"RQeEձ*yu<};L\ӌ&vtLN)րT`+$Ҍi*kGcY `Ƴ** iT.zm/~3kEdj\3؟c`K`ɒOVj|[A/2fqI&2)Qe_Y'!%P'Ă 7 J"UBf48Y1i~0j~*T WܾT2${]a (a)j˱٣)`9M#;`gsL!puݰafT`ܤauӗ DpTl~]bf3+ i%P1O?17?5JvO3k׳Epit"&FIo}!,T2fg Yw1!CY9}])b<.*z:1BN<-W 5D*V :c=vhPBsƄ[UɉY,d5%eZJCSqrC٦H3OqSk/<"mk*ҬCѽ_xgE jsI+iˏo-_Rp.oR|.tOO735?s,@|ioONmIȷpY;NgڷF1"#!P /QR:Uv=9 PyV~ur7A pɟ|Án3ff-hCI!e={bїcԙF<\6zW=CsV.hz<^"@ s4nN枳y懟HNnpdt@h:|m[._xH^a b c8; uiPYLʋR[m%çRH^"j2<_oLL 쳍VU\:Gq7_kywRԊCR5$QDI֑;w/UwVGKA#EW] >Ykp* ȋȮ=C|A?~-0}tU1qS0_ZU v+k'SSTՐ뷟 ?"XMf;[\77ly&1)°̻y'5;),Ӈz!*\Ms7#΄%{\F&}*4yWT~ّK=gM?#n?$$0I'6z؅FI+BgV۫LQsw G2~wE0 0w [O|du%ūmghщ\`K@aZ$TJ:X|C;;ʝ=rt 2f\6sx߂I~WTkVT'P=ڃqr Q_Oq|m _ߐإ6;“R8Lkۖh eZ$z_PP$$!7.[VE'ң+FZثcHJPzoM$FK?~*P@ X}巭ƕGdT']%~[`Ξ"NSIvCP8A \'Q!6,t7qVfe9T\k!Y{{Cm{bZHQ_הE4C\+ Uuc(]K߶dp*$T!xkkN;@?\RZ4ݭ~{Bf4;Vo + 0\34l;. (5MUNE:Y+` .Ji{N5=c,Az*]`TkA"hD$H~ƛ&drFl}PQT0Ɨ_ѭk`$ Zh_)L Ҋ|gX7)m}P(~b>/ x 'v47(l# ښ&UЉEwdg2* +a9ěbOXBo l[ȼ/QˑYj'ؗ.0y|O@0"?Rb d12셝] ek&2yH5\!%Wa~" Y ٲ=;YV+i(s1wJ]vi7Md ] DN &v~G<5?׃d(deq` 3]GEzEj|kD<]Z"N`6$DmpH 2Nŀ;A#仧ܳPmNeP2F@!TN˙GK -I,Xÿr=|T0kjrֽ/u߀CB𩑱uڜ }SsQ#w DQJUu=ehp_kvbA8CUR>p& +`>p9:&Eo#m%S3 rYws$Mh- Ѧ*ޓ}X3+tad7:Y*\6oR}Bף;xhUD큞Ux|O"/c_b_Җ].*)b:Bm3AܤK+5Xe@pk^.ŐK8 1cȋ#Of~99&K = aCEauڂmӜWoMU*נ|R*ٹz\o4Nȿs~Q?#RhR^cYQ4؃&'ub %||_'kǐCXl5$#:܁D,4jVm!Fq(f="k:s&E~茇w!;Y˓8iOm3w]] 2e[\ 5/BZݳl($+ښ:=lyAb9 . l? .y#6sC\pi!A/J,f¼"53S8(hDG!ʢTp];,eCxDTkTQ{^~.C vBJ*O|zeNavsvfE.뀈)$,l89\VRpjǾP}Q`3IoiM J&P48+߾8h:g?HmY9PM.QZt?s8܅< FVn`pĥVavG-R /4>OLa7 -p8^3 |rQO=cz2 ]RrOu~ʗ=Cp YU-g=(g熉*zx-3y ZwWUܛ0δͯ'% W}٥ܒ=..1IaJHҕthYe=T}Sm?kdh-%3z<=&+5G4-=ޡ:wIW>C{[$_w ~9"\pr?1.^5 ӑ> D;veHI-+=Y>f&Q _8tኆ0\wa7(F4mį򬚤`~Sb8#tZ&a0>v{_E0!D25FMC&NuO4Yu}yCvl,4/=D^]۾Ɏ4%N2۟Hn@ ,C7j'd>led5 S'^(TX~OV9?cpZU{:Ne`'6s.i67ZߨU>UӀfj/h3M$t  p@B~+rMw$ȥ4p}Hڣ1Ő!4,u$ &Xy8xkDŽp`QۥR>KOrnTp~ĖvPxخY'sz_!Q \SutnbO֯YH\jq;AĿoՌFHb3mZs Lc Hlh4G>{ne$y/ۉۭ>mT_` ínbǰA|L9A q' e/RT("ji l;-A/pWհ/p(;D (vmtntB @lEѶ>D4~vԅ@ ڋ9)D͖nmBwLgguB0Zا^_Wu{w f T4=5kS w%M% yGb&2?Hx#э|k jf9}M6n}[`w<SJy/+cg#/ے^GFpz;mC oz0A,zw*?,bMMv`"$7}t(6gP0o# xT'sh&Q|L:AWs>%qԕ1lu_B{;~tڅ$~ql",C*b)n_gy4Yq(vױ寕 |Z//Q2:%ϗ;YkL3O['vWpkE O[h 'BY̌skJT;1^^1 E"Iw޾& kk`].]H̅Yp\l)hOb'7nQpJNh_E7]I%q[y# rx%h Gb-_ʀtpҋ ;%uDXk +&hq-Ige! |Ԑ-QrLf}^0i|N#uK.~S:hEpfԯ+?%lF TstG")B(wDž# is-=sːITއI\A0leq !L@GdOGS.#_c>;\{$Ӟ&\Y0lUY$VMC%# /CD`շiOLһsZQjy2fן.OcyI\<_$Ѝθ* kf}T{p#%gSyǸI0<,-]yA>W>؄²"; om]ԫKD+-g~,>I݂,<KJ@,7Olps+Uﵵ݇Q m@η(hr'l/ rRH9\!gtb_wX&mXe_N+ȄX>0lP62?f/,G7I=_KL- ɈʵG5:tJBoM jZ3?8zp1}qqTj]ѧ%ZҩtY[[/*e}ɇjTO :Z+z+'fmSp#kn[sp§뎧F27B|l`= pu2=RUwoFiȿR JEdZ:Bd` Dm:JWy^[|?w6g@q>V`̢#Կ.RqЪp^ð8oY5Q'\?dEx{7G (ocnyS .)_#m3jq)׊KiW1vùE>_ޡ0녰 <ۂ`? iBuh1˜Z#/בN#M\#'#\jzaKrPoFj6/ԘIy}}ӪE'.n?1ki#[ߟh')t?u E{=(3pKa,t',͓ J :;fރE@؁0~)xy_53<0  XϭC& ݧORoQìJj?٩NkцD8UE<]U흓,vcϟim5A[bI4z~udhnl[ʂ.jM.'[ >-@_!?3Q]}F$`d 4!Fwa D{?!OD7-XT7HEj3HKg/^UH0qc(YHO<ΡHɬ8@-.[z"$:hDG;'G0?G%:HLiXP/nR<qU,gy;_%$VZjT\-'ujB2RZ&WP#^c;CN6KL$ȏ`H 8Ӗ߇s7jdJ 0]4Lx>4:لs). iUɑKR Vƥj?5KXPekPSFxqhL![?⨄g7'B8_Uj^l ˋӅDŽî?0+11@'pm_,kz@sD28 v`b=w)uT|Z|t#!^|ɵ)z[=ԷJ(uߣN-B0q!+br4)*{9j%p L??7+%C\ި*U QLp_'ܦ=|Mh!WT!$~RsQچ$)ٓnGX7x :JE6|ٍ!~{ů.hwR!eo TVH[tuEaA_( t kI2!M믟a+ۦu%2f^T&Wd5utCUEjѦHn崙1huM(Ep:n픵v" ed+]`?tؠHJ[{h^໲>m"Pw-E-uu%YnjQi& ,@`a LR6V,*,*gZh+TA `:R}2;5LmXw<<-7'~?Qv=6^ֵ|P;}')9fS(VI&B|h%l;&fsZ} .-[fs/ 40†NG7CGU_V FLvL#Ic[?׹+&@`)_S wv+N~~9A+v,+1e^VlcrZyzidmlKA#v>d= ]ffVòXYwS[(y/ Cb7wU p21cB#M>Kp䄦='IVtPipӮo(sBK:ۨ1'p`I 28diS ZUS]8dƆ.zA>Ti 2 yy7]%.ܱ YX9K@<~s7GPA61[H7T{I̔`Z LJq`'A) AU9Y{ RU9=3Ĕ0K.^*lٔB!q{)U[@`ywKT{Th [{!1tHV4Q6٭8L3Y+"m,%6[т WՑ\dͰX[ȶZ+zũ3aƛBB[ߠ:oL)Hy-(;H#Hj !YiWW8 8}qx "wmԗ1+N`[,*5ϫg9rPegh)99.GLB]NRLDRWU|<|sUdԟgSCz4Ϭ>/fZD>[ AEa{`18\(ΙCWڈS$cfB=)ȅA%ŖJv pJ /H6[.f h?BsIф"ȗ!9:S]cv1h]59,nvRJ`v0-uԷ)ad)py bZ| w*Ko5Q>053`$#t2;nKS` ~>S*5]S+ҒrUiӫuF|NjOɄ[]6iٵoL{B=\fE#u6ݳf k7J 7؈"nuȄW>[n4xC8ո2F-٪!7zsLyOښdۂSBZnhlDQ ܵʴq/@s9k[p9Qe.˒)/Nf6/,?U5ˑ7pO7Z1 HAj Z$Rchѩ6,Wチ7_yp9`;id{Qv(g& pmucY :k'd4sbr{"k C{[Z Ȣ[Kj8IH Ph aD?X1VjHN.Y.7r)[2i9> F!̛ȾaTx& NCF"=eO(6Cʗ0kRL@ G9VmwJbja#4^!7iN356c=ɂbf|'^]ɰ1MH&N)xTP*GGm[Rgf BLn>]x]bp,k|MX*t58FUHÔ vbSIE펲HrV)պbUIpR"GS4ᱠgӤ3P,&8BVEPBfXJop)$H?Y{d {BT.) 5=J>$X+f} doŸ`>Z1`523,c2±bɕzqb֠VE^poSf\>~vu [#2ϕǵNǶv~z|~7rY>I#AAbl soW+ɫvqWj65kӊPaZ *Yϟ Lx.W`ma9*FdˠHcb5*4wYe!1oN@!hTV[I4g7:$]旷J~^o#@J-,c>dpW1ZBYvex!ئPmA4 T @xܘy⿯1˩ L>F+odOTx/Qaڋhz!۞CtM/JVjȢ;J_C,ѧĚ5/rUu9-mѣIN<u(g@qbR@cq=*aZAŜKr3Z{GlW i@4tXr4]^ ,0ʬ!?5PCuݬ$ tᦡ1&|StБOb.2-"Z093R;Y[`* ,CцcmZ:B&/hvU_ d/ s៙g_(X)A0ˣh0A<~]`x*~_޸ Zc0 |Яt YWC~Lp .0Ԉ; X.Z/a˝x?-BlD"B\rҗ  o2c:O%C(d>GiX`82^^" T*s?JOAXaⶏ|ӣx~BB d$<{OLMMiawvN*ΟGP]ckH4ZbMݓ&B?3r.:n&Vt88ja^~sW֎,mRNǙ)5fu9MCp9v [%o0^H9ΑV\8o[T n4oH5p/f"&AΑx?a#X4iUaMbF|ֺG^81R \v!+9bc,~z@;Nx64oq;5֗c7@4tkUu񂉮 7 A'2=;ط T@  %v!̲B@AHf;>h?ot_bO%zs F4!Kmi}C| JS?g#t㵒$P5b>zF5ËD9V[ߌ]I!Jt'OHp8B%L\ o~ϭ9.VH8!Rpm'`k\<]n46/ {Jxr Mt*A(s=-p0& ]Aƿn]h?G>ER"pkP@l_PDyJhvmiW㊾<ؑұx|hvxB!]Nh;k6a"=LbNDFWB<6ZyJxAG˼*<2⪒mQgJp Mļ?!y 2 B]z ?Cep+7`w MP;M㌽,\Mf{"8JlfeګOIػg,dH8)n.EX Յ$yaFBlčrE9G_in.#bn@[&M$}\]#?;wDҶ# %en2iLnQo!\k&n%.{CEލ){ժ4L,l[vbkRߦ7SLQX$?AzX8V͔͂#E%L& DdsmPxւʺr'WZvTC<r>h.p7Jb!S _ZՈĸ Uat)DGljk5֢+#("‘$нo 3269DnnAw+vkM;ɩt֒0o/K&l3?-lŭgW>4hŇE9ciRTVQ!;z3" %wo^F N"C9RX?sYo #}RРnW,F&B[ZyyGɾduc^h7}B1J\Qk~mb`2j7 Z_ee?Qh`/L]zh-9)~}Q-C[1EkT|ԧ@+~^bٙR疗}m*Tԫ.Jyh7#/L $n1i imfP?ODP`x\-1pB IaRk]2h( ('>` \c@P|{|QۄO<N\19[q#`w0Ga2s6YѦ4B3y9۽ZfSQbb/hv=v9M D8&`wxDi+BLD- E48@N2\0ػt\|T#Ǭ8Q3xiHGh[|뗲#bqڜ27է;BPcYRqȡ-jN }2}&DOE)hF\(є5Is&T_@#(Z+5f0x4+4`LOv~p ʲpKߛ#IsbKV_[]*Cx>޴C2nWldx>= A+*Ѻ!9M>J)RlEIu ԣ"3K$Oۻhjrf@jB"S%VJ<4O°F '΀ՙ8GZa lgY4]$$*_,ɢI t1vÍvH3JGA8M1ZV*x+6+*$~i6W(vVhSк&у.q"IC}I,t#~Bk l}! w*-gFF-c9" |%e- ,6,' YrV(.)f~>ԾfX/[qf|0W@N1SXKqwE}5J7 pr'=7W72#T H`Ì0XlP okN+*@?7{ '[p$oJ|/uW}sأyHD+ n6jF("]4`;X#&K5WWÂfa6;3䦋__Z{ODAg=KC[e:9ɣuGG,>YRhI6H&`92_["gW$猙"G-pF$冚[ E?P;x[ݻRD ?iGi+ 0c䪩JMMo@J!V*772MTn ԂѤCe0j7sZ1x"wZQbI1*%JX:-&Yx8"9nI  ^lwOիb^FCwF汼 VV^ a:\F0CᮔmT<< kdLI9Eb脫nttR`nGK9ti\*ӆ'/i`Qz>v+"4I؈; WiL$DiJ;+KqT[~ݞ=kԇ(9b IPg)"kKl{䕌Zj<RQ_WTEv *tkw11QY39P" O>QI4;8E ye= n4nAʰF;7`E*AҁN[ˣ9z QJ*yCm|>Aמp2i,{kcSs>c~ F"h22ýJτ.oj >r"܌p) ik7r>PZ6#^L*,ߛ"-b&etk-|;ۥ8,E T%}=ʐGɒIG0ٞo;IW/DoTɖߋU>A#8Y,(0@YZ. yiMv!{ڨ~hF~J!(8qL2}ikRp>`#B 'FMuf(7W29d+uŽ}x/rUE ՙ񍽗3d+ʂk똤)J MuM#F(?,Ǭ@M#~^ __>N'{&MvSf sE.p'sDSaAƩwe+:+:D> %"#Mp Q%=JPU{ ͯ?S*-Sd 扯-ᙨ9x9Rv92H9C4 CWVjC3T<"٦mFNޛS(4LJGJmL%V?fLᒁ|Rf+*D}j|ni/8u K63XKq*ʓ'h.ͤ6;zGUҰ9>^e7*\bb:|bpjVStr偨1&3$k1TVɚ*tB kq$N(5 p"B͊H&F`Z"䷅s׿CK6P.ʾGJeF臚#6,H~љ5zbƿ2 /"%-]εX6,0hk"Bމ8aGj}"1ؿÆ5:! =|)sFj|^B)E[ ` hdM7m 4&JE[ƕaYPBX ybGu|5ImR9*Ѯb!gJ5hH.c#M@fP;(f\m6<9 ^IK_+oǃ^vg#SsD٠>o  ͪ?o% >{aP6G5Il 8EQZ^A2-  53wOR+??d J+Y"jS  x"@sn I5v%0EoɎ.[ĉZDS+rvpQ,<8 f.>+_* Cw-)jn'Fū A)·͖&1IvzqR'l>}nL&hwb(OF+Eˣ1/_ SZGeK'7dR1'r FgVB,5iqޮ,?ߵ5*':%{ 8~IScMO>%T|q$@qe:ta(Ҟ'&Q8 *7ʟ6#SE{%޺-Gn&Q`=x,jZ8+^h&AR5O8.(7]EF>"T]%y:ZV`0bh7Y:D@NZ S^ZҜb"8OݨW%޼kK R]W}9 6 y z͈X+#9ȌhqB oJyoFs/]C;O_{Ar8YoĶ%: I.`,9wV8Qd"+&D\W/IV {?(AyhI]?ڤMcHl08+v&8 %Q T}?#Anp<ӱ`߱W$eo4Ή A@]a5i/_ֲg4u;}^*B 甅 ƒN>:&>(ЦXA&mvNvba0ni7_Z%6Ռ$V2işEӋ| #ꎞBR] m/x!)`DEd@\?Nv'`,)c=?p 긗#y^7ji}^yg-q#)[U[t蠾}5rqwJ2Wk9=I,Z P)Xcبz6K,!cB#`(9gwrR9>.0O5f7Y$3?"3.e+AJDk79nmVU*ax͝`pDCn\EYQbE*3ɡ{u&2뺀zLa`2>U׮&\xfjxپo4Z]H;!|i7Nh?lZ" &}w굥e~橋5LKKPz@L+ *uo+VlN#MxI_es+]وvD]vi2R yi)4:+FW-"=_P7/En8)>].JO+_oE52LYG^[r=->6j˙mV- -]e[}:ESg@-s#RPc.4uy`X#n,{l @T >@v Z&ϴ{dKVKȅ~6s3T1t2K[;r=}6dEP >"+^ᓰVhjC `Ih,0V \Q8>0kpNIH&_P[{C R'!K*Wf=Eg=^C[ I;vd:ԑ⮮Ve֏C҃DR]75=5XJDՅ8ZR< {C` Dj*wB l`S1d8tF[ū=0DЄ,Y_qOQ rk< ?CdLdWsy^Xoz¢;:&Rŵ_\x&šxí&$/B׀N.mSY2ovӳA jRe&av J g|/eڮPQw.o{I)Gbf3n3~} 2T΄pPԏF-1ܖ4"]mu|oȐ?A*D^}?qH2I^'poaԓr.Ǝ,p]"s)oyvtӘqs ;W w9e{8)Ƒ#x^f UNL6?< "ke;Ŋ `lu4 I,@漰t:w`@U@:1Lcx=Lb\E6]Itwf3GxLVfI[ܢVFHg3& XJP'ྂ'ŖаO\X0- ևܰ0R e\Hl#RpOz LlU`Y~|IW?t `s.oxQ HhG\Ѩ;(5T<=mOǿx #_ 񊶷:=|#y6)/m݅7Зȓ>:`=!-w%qq1λ/3 oj;PbbO6v WY<3߹J^\Kj|gRZgt}7E eÉ{TS_.$CT*e؋-Oڒ6 =I<}Q{ ~Kk6ItUX1QT>]^)+}Aa8&Cء>)6Sղ4Mt57;?mUh"&0HoNx/r*̬Poհ=]_}Sj勨1›Ը%)&zRj9*r`쁵2ZFkc:*i?eTTRsXnH1l2Tqy?PMJ<#U6;͒Djĥ)4z%ܘ Mk J-ܽZV @khEjuh6G iv:گGzIݦwmx4hgJI4,3H5BGxW& i/ΥťתЬ$=7FpP/_ph!bA.휩I(M"M1A0[J)brU[=‡M6d^O罕4BQ&X6JaKg,ՈH,tGlG5QbcCn(e}%| =![@,(K)hUsq  rc3ݻo]$9aL 9bar -DaO\)箟\AW/Juiz*˽Lˌ 51 k_]t֯8`;: ;9?kMy'%ҸlD>Й敇-v~Kl-!!Cr߲^J53pj9/iʠrֲ@s2T0߀Щ"]$Az~!HXt-e1ߩ׺k6.s(Foyr %lgo % _%p2XCߋ.FJZ\*~=QHYODiZ=# b&{ l?NVw3Ev H10"4us"C؂>e򭙋Ê ]io!.eG$]O0K\]<55l #];*3噀:~l #D(`ZB'Ks튠+Wh_WP//'f!X5-\ C؉ZfK ֶ~FtxEl&7;?hS9̓ۛ\ddz|#"]fnp.#׸8Q~H* x^4c38LzZh8I_-h>sk?RဦVT-ؒ/%SK^'H콩lQJR?j(+Fݽ ;,}BIt> 렜(@V)0;xdMzR-6 =%4={m}BccSlʠZ7X2yO9_e.Ii<^w=ϰ^CvOJK ]r!l7=}SaU8T3JGC;"b݊"K@'ȣυ|Eѭ^BfGd n0WiH{D̯ieгnq{?W!z.l`C' ¬nXq1 A2 cˆܜ`>~fMq^; g`ష`nHGT&s(VM317þg%ָAI٘#6nag%7vSjw Kn񐸤,Dy0(9Oተ%u̕@/* %I]cOU2; Ew~#*wJȆ!`%!*ѳ%R}5޵ǿ%q/wA[MQ95:㻌&{ij=Vivg6u|->QmR]" ϞABtV͂\ԣU$ɑb$3e^F$ww3D/v8jJzt ;W7 ܕߕ}+t,,lMB&kʎwT9,m~[z^zO>OMk6lw|[b_0]t2ǽA:A㉒V Ib@f b{ߙ_1-4eqsE: 'e/WxO=+wˢ} ?WO$juE}6bw2j9َ;]rB-"Fm7s(SUڎt;V≮XrdP3h}[ŝ3ReMS{6dfgT󟯽g.p#_/_pmD' l}w>" >:iYg;@8x:4l% _Pɺr58w]}9ܛw$KRPoW#*%RpyEo] tIHw)I!W$(8.~LKw\Uc54J1$6Q ό =&󬶡|mNb_@Tbu#'BM4W\v~#.\-j&9قDC{tVN}@"nˁ5 q+d?#ʰS] ZkMrijVC sNb T_i}&: ${N;mg;BkܦPHtp*~#WSr]-P˳g'FLQetg115dl>wKG׌NFaJj,0TߦfҝBn:3MOR~6Qx52(l1qb'p"DgG<=A&`[l/GWf" e T6t+>96K\eɖ9ósckZ ۭ8@Ȯ}FLR~Oz劅 |H'$Yhi>3-r N"M?Fj{NC%S'w$5f8W-d^nup_{7?48d4|IMig/HX|A&)G_&GWiˌ0a@a}тtF4疐ﰗkES-wJ7 nqoe$-P9VLCepQ\# 5DJ)̎͝. :&R"GmW xm,W95%!^K@͡52C< IoF5Q~ oOf@C䈶ZX3p:kܰSKTeAS9UA Wpo4Z? #zq#UeDQQ0ZC׋^tonSn{UF)_v(ZFjTPpCYRim|2FuП]rBI{}t# mv)m0z@xzKFgK'#^u۾QD;z'%Qx7SEzV&3:AvKr)O sz2OH}h@O\žNS"6UiP60|Cy|N@c:@+ō4_*;wsMN-9O [?yj>mAPO6j/TgtXv#Wo'SX(kv` 630Z (f0)UlDЎd`vr[:*ލy YcTt'Tltr^df.:Ѓ=s3[7zWF2mzE)kƣ0aBoTTrpER܉$^ xDGM8fi@4 B\Kex9D$XqHIJd_&=':>yüAWF:a@ ^Di\3M}Bc@a~ﰔh U^KD1ʃ|ZI-fa(c 뿱5wxI@q}$]HdBitDqhɐC 93Y1Xt,'F߂1GvxkEq)kt?36؁5\)>A3)f ";h/N w{!oɊ]kX*q0Zw&^6pX?$a`+Rm-o]B:5jO,EQP~@ZtQSH.i ,orW(~Q  0/~^}MULi,mc[S[r4o]2yj>VrfMzu6ΦPG8~k y8F\f/ QNfԎIh"5?ӦNq) Y\Ai=&~!ŞYMBCiҨ"z崢h]/KLӦi3 'ީ~|,OߨK WAkI?yϗn+V~uBXn'M3SUA} n%Td θ~Upv59g|z9 a[|h?Ss5g9#%:J+ivۓQh{ͼ< ퟩUŝd jJhq{ITz]XCjXAL 3'osk0Ϗ'~ȿ'>Hx'ld>R#$$Oro&\]kNדi}Ȏ>1`QmUb%ot)i)VY}e)-3 `$`;+fvAkd:l=V)NK-aձy<}."iݧ`(Jz|򯳬4*mA5s x4d7{Mf͗VCU|cdI :UwTrsidZdIŮ"dm՜:vDBDNeBKC+ HzaD͘E},Di19y2mXJku>2Üw! '`v m"V`ox+o;|(`>tgȎsm6<%iҦ*ycORj'f0= OZ10 "=j}D\c/NC43V9n#@m|[RZdi΀\biu$VS {9BĂG/LVVu- "U՚7ajֵcm9&ACwg8"J .usR28`j()KW7Ds vܦuqcr;nҰY!-s̫SamC*|V(nF7OAsЀ}c>GŴT ܟ- rUI_r ]F+2f(@`L}>܅ny2D^|G3ۜOQms.ñ#D*ۃ-6 98沋}ѐlZ]>csFg1Q?HXC_M%^k;YNŔ ]"m}ۼO{t7~f[6=*v "{ ,oJ@rbF*\_DFc4X5#˳,6bHJJ+.KO6m!НSY׏$oQ?RO,~Atiinj)Zܾ;bn,qIKs̱dpYzpM6g R1}]m凥 QM~A,q$޼kЀ%vCXۗ*q{{KL@@eNneK\t$G4J"'& ȃD(} [ϘJv{ck/F=̶~$U3wU{wV ,uƛt,(}d&bЕCV~pVxi8`Ʉ"P5CGFG 5U4ҞG2~Q*ʿ&LQm+[ȕK{2ՖooEQPgf9ޕxͮ籈 h~&$TN|^ qHn$` ~݉eX1iP VԂV/֝*g9`j.+{VZ07dnŴ_r;,C9U>[>%cQBMDhoh ^hdJS밦E/Icns"TsJE^r~enRzS*39m>6~# ; WR^>罇 к6Ϭ—T:w_H>K8NVPpD[lQN=8 =lgRm! ,h8[m 7L1pOݢ{wh%7_]\25D,B~0mZk?KaRd { }b,: aw`Ft,#8jp0*&nt{0#> ,"kVXO^@|0+rG6!zU!NEk!?O9d숨諴 ohfzUm4ذhI%Sh_hė(Ǥ5 Hl\ kw(}ٙ4KQ+ѡRzu\b5t*vqP^/0qr65 .lVP 5;{)gh9:jL󧢒tc3ˬ 2.8>/o d< {eU&B&6EI[뼜(K͗%DaW.h8>7vu&ʙ'Q'':&@zE|a3ŋ2xW3@/i,Yg.]8b~fT|="Rr̚bڪvLQr)Њ-Sw(yuRڤݟ{.f:}U;H}0.Gmm8E!o8\]˶VvusH=}V 3z.\:atBHnnrr&MB4R=Պԃ9LVU?Q/lĈS|l|ϴf_/Y2#+mHi/ErO\Jgȭt׻\@ov?w\$JcM_(9b0\z evK//>]FT%Eٶ\9[mk y 94 4k$8Z bhh$ ykN>(_tPf@ po-KU5>vߪ*µx]jH= |mfLp`^>xL'9R\ӋtHDI`ۨ'"7e'7X}hEcHYkrYKu `` fjkE<ʫ6 ۼb{ 2ꣴ4x:5p|BQl:*n`===56X%|UVRqT'v)2k)Dí̶ Fss9;8@j_'4&A|A~>@ 29\8𼠥RÕ9)kOa^nYJh7X϶ ku#)m#o0?-ůG2 :3?z/hOf0?"51_u#Fc6@93+?Q!P5q *p2$vr8"%뛹 X%#M Li.4KKm$9GJ^=ċ41@@̕0PI\"{qMd:/Ͳ:Z( N=,ci WQ>Bƀ܏spIf+"C(>0䍳vX~kwbUɩm!tVԌQbTw-j/6u.JM)dgϭ_<ʋ?P#, jb[یQ:gMXz\t@V :gN[)֌RyTHuJk*Wh2a454d#01b|Ɯ,TT8>_j6&yn45ռDN;FO@vt %!F?9)P;;d]!&U[:|CV-]M=uK4LNavCjPJ_Qŋ;u=T'I/Vgd0FׯTz圆C<9K&JDuT@h+SArwsaXd6wu.>ۢ X}n.be#!Pq4l4H֑8o 0蛤QRK=`+»{KU˝HTfu=@y<e~koCe<9jjͿ{yD*W>GS l /'n .³XVm|ٓ1UeJ."{_W YL!hy |y4g2,v!uGEuK艓\Ҍq2Bm{߈؏_.:οN6]Iunֲä^,\MlE)q5(&IxK\qL~+E(p'@gj1£ufS\E[6]tH^{0URJ)}\ˍA]6 aoQ K. =R$Dx(z7ԓ" w YYRM1U`:'֍-'mG8$YjnU} #Ĕ!_PvU!\|KCR68x,f-&rP>s$ 6{B+KMo)#6ix@ӎZԃ$~ 9bn^ Kyr׬g`%܌8pX]L/fPMR2T} R1E]mM%cpUg췾m PG6׎L3!ۜW]^}RYQK? qmʷ٪ҁ 2/@.~FUF*؉b7s5^DP_T'(h@YSzQ!7v{!Zp9 M!%p<˸ M}SտD#8ݟTVl ;R| :(/U^Ra.|c@7B^iֿ54T :b@6~ծaUvV^%Qݬl:ڏGUj"5lcEtѓwd>Ȩ+V-[ &nBnUO.P:&ɪ-, n3]틬W82Ķ2(LLeJESj :lse̢ڳMfk;'lJUX5[׏(. 6,r;t*uc]ޙ1!*pVS"1N/Zzq7ĘQ,&BA<*'ٕ6$|ň""$## #o~; @X|Iq NBY; 7^ꘔh428"W(z(p.k:b-IR&*h``J"bXH⺙vA/47+zq'W]UPo9^'ߞR^[ _O*qD?XxlJ+ƠyE9v_IV-7 :,<YD3,j?RImؼن63Qǫ>T#x;KirBZxI Ҹ;d[X (x_ h%{7jao֯`=0r^{iߑ閏N]5%C &0ο@=G7+DJᬎ%Aj82Q9k ׄZ;MzC=%NA<RFin!_A!s8 ĩ3kˇ@ \W8<¸p:.HF0'|&@[WXM㵳tba7̼ #<;S43J# gRߨY RY'`Vyb|ݓ|Ks5ԸF0lS,~ZʮDE̿ }.O)#!+@F.Q RSvUGD[H*{nت}U&f)2Xl΍3˘6\Q&eC ERaZ;+)^|f._A~YZZGT5|;sNlJ..!R杋I7܎ 7@6ߍ5\'tu躶nS'Mդo}dXXK߂b-+*sB:/G]\W e%+ߎ 8_̮RF17S6E"٨UonmVAH~p%/%I3`otwgi:<2?%,1 3`Y}(-w-tn[HTs _F_UOv=`yP[JbۮBtHYZj[)V>%$ӐX]=͈ @WjY&eƶ>\M).l$ `=+9Tp[kPU/K!O"M?)B,f44.Nnjv\­JR G:>҇<~*ȗݝ/(̂Ο}qƷU4B6 pV\ jYڻD&2ze7dOI~P3iX}vޝa( F 1G{[o 6bW,k@geb D&܉+4#( cfǝ tr]6c\4Z=[iC\ 6Ġw1+oQ/S3>0 i_Mp<3/uY+`dj&U=J3"!e$'L(%mX$ jq SD/:jFʔѻMoZ~2ɴނ#X$7U}፴+TGm itx(!ȉJ:u4ϓp+#'5 ,ZZbs(!2'LLu1L= $Rd+xA!^9h~B<X A R1S9kFl~> >[uL+ӛQω|=snPz5?ŤEbYfq%qsgs4NMT@CE%4PW͔F3N@IWt{1Ժv'cP3dS>uNV:xJWdUOҍ9s:MqGH֟IV8ccГ(*5Mb#OwזnabMo#?Aco)"Fy佭LoAplōbm),wo|^Kl4!fTOt@WFTDsrl6Pw=fp~{P\aRQ^=JXǠڗj-K?!u/<_ %D%5RsF?.W+]!5o+m(ȻnQB,%"%y?#_bAAc%:] uT׿!5Ҫ $cՋ@ŖEQ(y8>0^R9j}L&0_50ap+k +)nXUghHuG7XZ7H>Ð 9.ͭ5(P'5/dwӆivm+_|J#au ydD:eFQ)Nfo=saTby,HsLvPc^qoZ/a/g)Y9FPd='mV|r[ʟ5:gNp?I%D{$ 7>>̑=Yk$d#vrWY3gb amNUeX7a.v{E\}##Wx P8D)WzŠ \j\_X6jI[㱂 ŝT?ygG2)U#20F` &J uJ^Og]J eV5}Ue"UthyLqѝtkՉҳdju4e4רnX7e:mxo;t9Bg\ب yk꫻/JdomE9G3p(MGyx8ﶙbνlګ8Y@X-u,^RMnkHɣ/s;ܹFᮓb*@~7c:yLet_˂%Z\­REh<5>U&!c7ĤU^v7yjv@.!!kNQnGn\FϳamRF+F%OQD#2D Bs-tW&ʱxPݐ?TD*d=LFG?#ai(ߋ*3/+p0CCڵMF[Ct Jf5"D h3xkFEyj0w{@`+X"_|1b'TvE.riZ2ϼеH5!uڡIDYHpk4oKv ++藡 sc_SK%69'g\WE 6Q FC'G}>9,A5`;@[9\0DN& ZcƗƊWIGVRBc1I`b.@jJ_{8Ѵu~M Omp`M4cpϻLqxN@YCóyDlNgWw;YZ Pōɻo2WfAt(߂o-W 1yi,7ɥ#B1{S#!.y4XoTߎ 1*j!}ϮJ7Ow/sfJhw4+ŒռV}*, ;J)^’*sqSg|Wh=((FU {[FlCHP+uJK7Ъ(&i"~bI,>VZ`L40ԡ0)"nwyɷ+@TA0?)1l-s) olOOL.N3KǰvԳfg{ۤ(;]D q,XjC\ЙX' l!-hx 䴄FJ-N T4B;#+6z)*[,k~D{BXȘ\ e.ݫmwWwc:9a2ovY=V"ӯ}tWP#y/ؖsYP/@Iu&oYK&ЌFbe?ߙNY{- QH3u*VI"%C醸)9R}Zq0,*fsI0m_HL7a`S "#…vKˣcm".t cDXۈ9|_4F<%ğVڒ6#Uh-BF~Cm.ʩno!iʹ϶zyIVumm^ɍv%K[ڏ\ޗA+%*C~etEoӹ6Ul8yp8(-̃yYeoVDB r >YE6>\dOcd[LS9=zbPxkzl_w9 P䱺S$m-+ X\k4,Q` `S s1S$W^ugv޽ͼ?\CB lq 7b{N.އ"Z466 !9Ws[x޾paG]V<#FF._Y_<͗_^.D9'+CaX,2 o@\8%Q?Il7AG_Oě[<q󨢓\}*ͭ2ҚdILV8;=gMn|wxh,x CŒ+F9kgszZpwnp[}d9ͤehίN0w||w=ۘ {k Hb w\\O{/( m0i6؆Lg9I~\E}q.:Gl=52PBJcV%Bu):5J NZ3Yl[Ys]huMcTKiz5Lõcy7^wID쨌_<|}\G=ЅRGUe\'Ȉ{TPM}ɹ4hXW)㒺 p+h"Lͫ k'E'Ȧf.+^5',tڧMs+>A`PB9A40(h f--|y]Cy/8~m=f醹btf*ZN65o,"*4/.5=|(Kי6[vR |Ug0 q8fZ:5ױU-(.0l/UE=M:TƢ`IrQQaj-AUgFX opӻ.(, ]MUdQetɼ)܂~VN\0$@pkSbC1`dݒ/XLX귂sm41x9t;vu\d9[ئ>:sZ@6qfx SDOe|Wht) k1 *_9JWƒ:?va SDZ_mxFi>f2U>ڧVHDZ4]dm.8?z=1ĂY`[پ0d[j+3Lw Ӝ7znFrV@JML^+^Ui"#U4eaSسŠW{/S|"uѕ4ɤTg,1gm:NsE >>)ֳɿE$w\uTݸ2oc7N[΃ۓZP9kZ-w9tKk0|9 ?4\2.u5ݑy2}(j R1``#PE#{.6|qʭb[rD3)nEفa+YFvrN0ӳ6 $*l!³lk>F9jq^"?A1;݆ki,M}ִDHboc[ $i!}M^ADf-q=~yvrHG-7SJ^oS ö6M4~/Son4BLJjBj.9/uuqWN]Wt{)Bfiky454]󇕗.: Das<|՘8>8䟴(\.GbڼI=4Ubm?!X{}|M^Ž9ݦY0ݚ`6-*MLhפI:N#CۅF{ R-N,J˲pŷn^+oj÷&U#"e--UX҆?}<cN^ʸ)~| VyejlUYKYj_Kdsѯ;E n?? n1qSe"m$8`Դ8>(_^URbu~maVCyPoL4Lʣ{;rdcKk- &Fv#7e-؁d7E(sz~wpkš;oshAv1d4+5ݕ}V)Qxo ha1j5YVZFad#0TP1!w.C 3'k}az̷1osCIyԥv_j7z]3#-i"ᦚMʸMBT۵aYBftoLmNSfb97BV+tj;]:PVK`pF[in檹{<_bJ;Z*8voCqB([pO υ5~VE? [$1H#d 6 Si[虥A\LaE{t1_ z9nX5AT_l!C} P<4O6>Woa4Ξm]Km.e+3"R^cѪMç;0V?i ̕n6'RQS9]/\!诣nH)wȜn6uXI_r#iv{*Ay` v[6%"!QNAB pOWFy8\j8mY` ]ocGe+0`pG9]:|︒+/^䗼Z+"r,u&˄HzG-=Oc,9Mzu_volGoB P}䢕͐,\ߘGgfn ~B!&]oaNpuzt ߈@N9nu>:5sks[ `qUX;Vt>.}6̝ܗZv3>Yi` $)Rz.͑*wKjNH!ͯ/R`>ĿepA7R'v޾_٤`͘tvol2 6:LLNFD ,Ω2G `"Uɸ`V OXhݜj(Tp13#w} -.b{rFx'ʕ&1ak?H3@L_S~纮U ,hm=u@]EH]-S;hdhfhG9&% \]T25&I_8t ON2 ,b`td/56G0\m&@ܪc*kU:[X3)L5Pvk3:K.[<2β}q eb$uĒ1(6xJ2r;ҁQAL(g|B!ϺhOo$ nM~C.p$Jw;P)!<|{$-h <]V^. h{H@NlIzdh"2)3f?}N9»~W dv@O`s - ٺ魦d" [^W wke,FW^Q=Zt]lsȪ&a6,֎q mw0w^ln;f~$yA}` 3S4s.4a_hk3ٺ,¶qh0KA`v{ Zrb;FxKI~:rK|[tc'n.Q;$y/0F# 9(S-rl(uҐ>,#Ӕ> S{ G> <ҝ)!N/ēy.zȋ~^?ݐ Wkp}Oc"z8SPҠ~DCR/BeP2(GƁAAN %@H!eD E.9 ]"0k,4o2wTp6k<'g$j`Tm99u:n\ROjXl jaOF $U R Ɔ&'_ΟKF?oO۞ViϿCnd} u7vOnw].~TēҠHc䈪 @s7*klLIJ11[ab9ד{ί>GE1B"=AZP@uB $ %3+đ̖U[DVg`a7*#Q/=@!&iִmeJ`41 .T:y\ʶZƵp_d4z4v6LMfX{M2J%^G۵pΜᴢp@a\g$i$zU˦ Qm eR%+_  !!$.[\_ZBJotib/eI)i;(uԠfxjě0|̐@ D `^#NyQ,?}[i\A ZRS 1宸Yk%J /`0 .yE54$TP-m"^h,wxrH&('4a<qӿ2ӏ 2g6S=aabFJ>ef%Z0#fUnRٜGVdbEKe8-waQ{mģ8 )zIUUug4$M]V$.Eec:e`[RykR #8H.\wAʱpf*Y5,5ji/]eƅC}+\-SJ@s,"jLб!$4/*DZI3pzMu5BƄ$U%uHWEyF;F X rvka8w􄰡clNf99m' AaAzcUjȸ\E.uP`HBtv%nz'M%uĝ(@ @fX$F{l4(ɯ,-#>3I<) L=]'|uly !D/|,$R%NW:B`jae"D2Ě9$c}LSS$NN9dO{\ƨ=tҰ'};R, iaD`OLo؁&Шp9\+UC7*cAtGO\hHH(PIWs9PI@6⹄=Й˭X V %0@o@5p{udi/o k*5aL2+K[mkBHHM5pWRP"=2A$Rf Byp*r:iDe_;ٗG{ @ADBY{HBJI$2e 4S4Ӳ@ #^%qj(LGuiXZ4) fdG"#qm ^Mbk۟Y !]JPT^&,5(z$;Jz (G|Ξs^R6}ocq9!_*P͗*`"y0CƑSyd"b Zu7ߕw`t|+"wNYa"b,w^S4IG]tzb.)b ~-$ݡv^Jr5u\Zc8ՅJ&BҕN DP(0?[/?"R"^`ߋkt9_˅6.jZG#?"T |k 8f!_ȚN9HclX~lѫ@0;"x҉~n`psܣKOJ$ n 44* @APe> ^˦bh39ߓ!~z:(*K ybbi Z3"6.rnyx>CGXBC2I!HtjU?Ӎf@hI@&J'996 tѧ N/W?E}JjA>*~DtvrO E J} "w}l{6(ˈGӟ-Kh}tr0w>*-ǗޕI5tTWL.F|j_HKzbhNغd~rwQ%i?OOFcMG׽ ~J&=$wmF=Rlt2j|t7_\Xo&l͍ +nEiw6뺰BZבg˳c34> pH[joqo/s\ #eҴbUq/z]͟tϏZ{l7Oi |ӡdx]=-$Josk307ON`-Fɻcz,7^OO1'rTc-d]۠Ԏs^ ϻ{nwczjj}%7ggUgg_b#>!B' (YY~IIu-Ia=O1㮽!aCBCѲJycOZTcjTB M0#?п+[8IZє EX};!G6~~ou8{, 1FtR/…ɼ%O(BChB;m"/gVn@I3u4'<3!!Zᬄd:T0meMh9w~w}^UCʇytT|ӏsh@D`ަQU\_tg쿏Af];h^[>}nҹFqx|k`'fscyȭwUT+VM߮]Mf2]ۺ5őzl/7I;87H;5Xf;&cB3ܿT[tuomV]3|29w/oq7b^.֩E__mn*Iܷzdπ6*:Wo&]u_ny &R}E9vv\l8䕪QXBTKd'O)QJoZNZn[ں&FG1Uc%}unQWh*b >H)GXcaoHCDZ'x@X&! #?QovUJS%+vOƒ:G9<#Y*!.]zBR! dObhJ5ӍQFƎS*X3sM5a Q?d-? QwzYh&X,9io6(OaIzv :FiOXǩ|RO' X(yBJI1ߓ&='ߧi%&~CibJ4g8IG4>À yHMLf-l6k{ÐF).C˛x!TǶ-q~~(>cOd'!iOYF9py7%,SRĜ=N':b̗9JDf|γ:[ʪGBKp5ҕY ?,`#%|$&Splլ I$6%=*(?-wiZhELF#<4.3;s츴ۮ;!eK7 3@49~W&ځJ]/TJ5*1t %cSNVXHH9V/n]8b= Twԭ oF'sL QB lA2hzͽ `ТgFR_Jwj,Kյ3_d0D@o!G->|1kni},aW'+OʴsU2JcƣVW4>1UÀKJ~Nr!Tф_q}9UJH/9凓BLI?/ʀYʏG8 Ʃ{F?-*urޚ- c! ̖_~n{]{Χѕe#mڝƺ˜xn-.S.ɢ'5F `БKI]b!+ ME*tbW.â ,,ؼ8kU&>ov8׵,GNǿi^bX*1,bAXe pA ާ`tCه-\+3.hff9eb{ ʅe7:$nSfM.dp$oKZ~_ ο8bC;Fın,+{sZ?[`$\~ܿ ^P?7f]LSP#Ÿr$Ksr Z vw)&d{)vr2 8YG d Y23[륤<6{SD1S*)E%.)@W@ 5xLFf o]#Ȟ}s %oXN_SgrIfo^&7O7mw|n﷊։oqNk?١u4 00Ő`~U@HG{!2 U@ ؀- 4G~GZL蘒P43F}*?_(Q DO9 ׄ_H/UBSGkX28Ⱥ \'&(/++*ЇR$?`w$cI/,C@VĀ[H !OHPwp*#B>8B_@Te CyA#te;ۼ@J**-)×g-ѳa(#ɭ{OÞy=֓ɐi&))W[|w5Z3f}͊ va:@JHP &)G ^TP+r%;0RI_Ґ2T^k%GCyUPsj@~A8B' JH d~3ͭ𡐈҃BlTI_ 3M}ͥj~ڮ?e]٬#vqMW}&kaWn|Ӄy?Wyy]+q}1/G|gtgޤyXzS4!xp) S G PH!;}| "k2@zU*l(B) FAQ(fJ$dOX@Ȁ!'FPG'y~˃sX jHBX2?8P`>K>qfΊ:P  iP3c̈"(Qd؂"$;}|u41P:"~RDHPPPE530¿_s~뛨%rW%wx !M b~8H$٩零G$(x"/g@ l‹00~ Vac$3'A޹Ώ>1G~NdCb$JE'S)1w3UQ9&6IP8pѕuxăRȀj@JD- @4 )JP 44#H>1RJi j( ZIԠ(#ːTj@hyH ĄF:R~4} CTEIN u=Qvoȅ>6QN)ғsbu- HW[иY@wxʢw*w}vKӅJ*ր/>?ib4I9$^\XpK  MtB!SDP@ =9e^t:RA%ဇ'/W( x}ԇ_zTPQ0Zֳk3(ďwt#cuu-OdFzc񯯸bǒ#H]1h&]CcPUL54LDTz~M?mW5w}mܹEM7:?NF)֫J4ª *nQ dLfd !O*"PTC7}y TPqG#TQgh)o gm$R1)H44дSBIB1}&baCHSQ AJREH%FnnVrB0CJifp{>r}*\KTdz# 0H|rN H`>C8crKғ k‡JoO-roI "s5"Y: @O"UO)JJjB*ZJ`b( Bf)R  ( *&I"*" *!* y` " "" ^ )( 'Hs#T4>L~zWȋԗypڃ{y$<dxȊy6ЧGwMPPaKÿ:sʌ<,1r].H;-vUWr.7~M}NT(oSo *yt2=q~ iL; n!uc[WmR^McޕسF`>'wl+2tl* 3m{;wHt]!Bh!?b|e(PP9PcQDV( $oHg#-ZKo{ɼjnfٺD$NѰKlKHJH4: o^#ѳ»jQ\.X]BA{3H|*ÅkWW }/m^  x~{걣I'DAHM5PPQQ1,%S@nccptCe0Z8 VH>, _Qy|iD{P즧7w'9 L%IBc x>mr]ip:v<;M(z)*)R=HS(_{\6I Hܽ@uYhY;}=:{=,Z*j YMTvlf(PLg+ˮp}QT*~fY3~rߢ =1~֘ I`{o0iRւg_L,V7 ,Ed1SK_zP%KTўQM5SQ>CG?[?E;ƁKw%R{;طS442YC?WSѡgگhA ~Koek`4.AdańFfdfX4beSYVaee9@eTfaEe哙IdRS`AadXaAYdY95VFYdUUVXѐ9ICY&FeacQYYADaVefcfEFfDU9FfbEe1fU&FFEU^n<'0zD}85p{]bc&r;QEPpg;rS>k^n75 ]4 8 64[%(7AcrtH(۠!G3z*cmE6oi5ੀꪍFQ$dP w ZՁHi:g3 f \n~4شoVM@H c~@ߞĚD0\ؾvg=kʏ-u{["z)x>o9b̪+` mxwp$i4dyV$%}@!؞#E,h6*ZZ(h**!j"j)"vz!AT>,Nxڵ/N+`'<>6'_{wb@PUM46hmiLRQUUhڹ0ӄv*!b4AcY{I鞆.x(JB(:=ӭXxx50ٜ@9W KoG<;sg};Vbd㙙afQ{MUU!A UQMBPNQڰޅ)YcAk,, H3(ur ^V'TP^L;;^ϖQ'>Qi%r)I%K$4a BʸvI-F%uF!n)HcȄ!wM:'}줴Ŀ"m&ͱ4QH7nM#LcCڴ&M- /iÈ4Dc%MnnLBֽG g`j@-m0YO 0X{SXJ " "!*"*z߁Jk54 cƮIMX NfCma׺ET#q](e:d;Pk%F ^J qQ& `Ȃ*c>0x1 8s,f2PU lPI?t" $60=b\.I.f Fڍի^7HmH0Ia`"R+>|!STMLdVXVFo0$Ǡr=yKSÖaBByaaX.Mq;_hGȎs+6660;㾪>9J|ζ(6B3͂e;z,w\Ѝ)bDF̲igE-A_;1b{3q y潒'yxa) 8:+3({p\!4:mgw>e&Q"Y1FͰ舶*XmB$9\HEe(s=dmcY@e+N$60\] qSBC!LdCcb79S]3ݴ HK3u$nVi7ђ[3h͝36MnHWK [hД<,Ra׽dUdbsE11b kM쐸 p$AM8a9op㠏(rӁB\ђiU/!ӁAE8 )ϻvp^C@Ao5B\2yviNF CZ2tu4%#1[QCݻ B|Мee=*YZt̊6Tu>kS)BoمNf˱HE-.@ dHs1nKA&qчqS;9.0rLm<<Hӳ&D&˘d$ܹiHJx͹ͬ\ * #%@ic Qk"p :zNBҿ g\bK23kjMr&2Ʋlaj J *(b(O<,h3"$k('{03,˃ZmI[`h;z-٩N6D*`NUxFHI![kq(?,Xb{I%,惰ͱwQH =ٳ%/ԳBƒ*mtދ=;{0~?z]|p$$ce= ? #?:InrӐ7nL/}vZhǬ,д9ޏP)R"b* )Mci6Ա2`N2e^S4-{9\b#B( -8{e1v:Y,7WwC`$04r $U<Ԋ8m DKJE(ֶE3c.kE\ۤĉZ tK˹`I .@q/gC-|n9 ZmN)/W ?`3EэBTC j0o78mNm!u,:~Vy \n,+KF+x3ѪkX::<*jjRJ!gΒ4CpcAs?pa#rS5X9ZOxe)JJ iiHhI&{:i9Y\^Rd5Ny׹$jjΐ;H-CXX 75fll4RR.kcX`)t* ͎BkYn#4im^ilV1K<}$[kuŒq$Ih-a{\7(lŠVi)s { R$mC bdErjC޴z áV֮{jjLh #CNsKi{!qEQ]B;Ͷ9#k $>$Y!z~y'Q'^5㿤 B4ټԎrQnEG Կr$616$>w&rn&Ns ǓIqt %;FʼnvѶOؿAi ;|Lyad6u6BKunf7]9طXkܵBm-a[FYlSD$M׳`Ą+JEǞس=cȁiիLd1sgP2:a&m-#FbQ)Cb$8jo 'kWmJEv8ZK>enQ5{kŷ358ŊAӣ#@`wґ윩.\b66ZΞM4 #|-V-Z5( wQhd w|#Dy,[)wߦzIzi]C AObCj&=mȋЂm-sSh2\Q1W"xnFه%sۯMJ /~/~Pe/3UBY1BEolAR\VhZ)RJ(KFQ5w-U 9Ѕ0z K7*/[!s cMӯh2xCᔖ 󇧮:O|aE%']{~\3ˏD%Y䌫*ȣaVڞ敾 !! $I"q=]8ձ~J Ko (( 6;H2ʜj21foa +y<p>zw?>FVQ(@/U08=BG9(,_Lf4kN e:pNjѢ$R̃YAM-[.4$by_+~ϫal: ^ř]g# p@a9oاbvY~SYkڷܜ9w?5 µgmP/,{^Y\g[~?c<0~0܆pn4p/P-} ˬj, f GPԣA mGYM27\@h||d@Po@R'f>KT_K^c ~LbN.8:EGȠ A6(2&W )J $%\ *@? E:=Y%UPyDAWaUH ӄh`f}|vpyY06idC jFƒ2{6Y/tBfb@f HH>A:UE7r- ҁO(#(!ۀAS%Ge MCXD BzSRjU ȼ;Ry2^T?P?P:^}gH!},)O{)@ڕ@Oʀ@*I b;RdjC\q;&mxHW [yaz#"h$r=?Rdi =]&@% *z CE@$|.JD(~T2 UQ;N/?&U pHu`~Znfk_ֹ0]b'4~ZEh>JPOH.А%G!rL*(wxĄ"wr*Îl"'^C/AC +%(xJh.mwrn{vGS@;C*DWvNÊR.=a: "aw7q3D~#sٕGͷCNH<>OsH1T"{P)@k O&A~yy17 K =iWRg;{SSpjO8CǀW 0a̐O;PP T{ȣUiCe=NQAAkǿS!G!T|T@WPO"+ߵ`TDQNCsΌ˲^Z-((wЈv%t@@M@` i&I` h)Ur 9TɈ/vj(@9evPԁCuBq(p~ d@x 朞6;0(:`]7C;S~y"~("w<:y.-r;/ :|_Ju >%CǔP;h)5/NhSs1{H"&e }!"W!AȯT@8͑}D}KcMB~=t__!ܐ!"*HŅSH,DC@7t NyLs*Hh_*QD T=B li9j%ZM}99H:GR]H{!PnHTz?ـ~G>}.b@7*Gc6\!N{Dc!_$r)׼T}| ^/ w};ȇ"<Ů!ط'Ȇ!YTRЧ=ih§}L*r/q"&~vy; ZTSyOqPK3+*~(o"I; єL{]QI˚XCv˟>Ԁg `B}D:}d$-,CH14O4[_îk>P .3#} E'x P ! 7z0{;(b覤f4t#?x3fﴺeS_%4 _|^>m'/ אO yZGL(|.ur`y~> OGյlrL?6]B d%_ǜ$vEm `z Mj%T$X= E4Q++ ӟ]Ѵqظߧʍ K&1 䆓.kE< jMOHO=6UyCN0)Ӽ{ҦDzx@yZB<*ѐPmgZD8BD"?#"('Yˆ*ϧx(#IdmY>|H/rKo RTyos`a~ȒÍ.]!U8XLIffdɓAgLfdsv ҢWi!((bܰ A+sa`kZ.4@C O0 P !a b*@Hq=rjm/,#d`^9^b qЄF-vd?!3㮇v'oNTRlBܡm;i{ͧ:`9).99c7CCZ.PIAqK)ۯ}@x SdL312uMͱO">x) y2u"sb*jܰo@5t=HK ڿ=Wx_6^w2bFf#K=0gW!$(`kwb_'_x@Zح"Ӱ B,A`UJJHʰ*BrI\+Fd1 BM& @AX \!'fgXa耂ZvgZzR HF Wl5p3<^udJR\${x|m 16F& /ckxr.=m $J7#FBcof|(N%gP%7 QES@eAbc$FAkO;mniaib`4,g1 Mm4FH@3""z3_=/MO.>/ҚyX"#DDD@`EBU4KM2A[aAi3s8N@3&R~g~Ev/wqN?6h*f Zq2Xڔhw}"]4`A@k\>xoCtm\3d.&}}9n_Zh0=T(>R2$7Kߦzwm 6 oאx۳y몼I2VҝWl(17D?zǰ@پkeSO|^ tZgĥs !OT)ƫ-BownVrsy!ѫswDBDZ[W4*)oyuG,lAq<ɧ[WۚZG|=:QO_):Onufa[ΩRl'Kԣl_ev3K*j{ =lmp|#DjmZER6k+XXcao52gB??I^ho(I'&bZ6"L~ < }{v¹}G+*҆u%\+Ď.; Kʶ|d d:3i&Q׭S*gbґyONX(Y63gwliW˕;F7~o2|up?[6=@[ -u:ߕ%͙r!h@ <ȯضm% mV&t?7x3)g/]9׆j;lsoemoouUX73[j;_xۈw,'ӥ7wnzTJ7|jvm TjEQ_[iW[MfjA&(`S@Y #4k.L*1)c+T4vzլ^wVaߴJ?vV2D5$26}äY߫i^ɒWi9x J,&nL4ͽm3F'WB7Nx2.c3|W_ϷRlZ_|(YxP H7n0_%l>S"a;&a>V}ϓ2vyn%S5~q5aVmV˥;MY^fMʺ7J/>#&9]}ʖDܚR2ihf%3֦,{GܣrqzG|pq*nqe~8;[  GW''B-V~"4b!Y![]H"yu]"ء'uhQd{ȉhJ)( 'JX_'{6Vw#~{Zws~B[]x#*:}:iT4oOs^ %\6X+&2raoCJsh%[J{#b7se[Gt7n_gxKZB1TlQ[_ӟTS.6F;pkQx?/5f.Ъ%5J(Bͦ O)TF 'ʋq-%e+N=8>ԟ|3 |0%bk =,&[.%~+yꀌhd+T#/V9h}-K*R5wMI)͜y -KuC<.Ί8K+bZ뗀bzG{w]X?5})ue'V\ ̙r\ [jp*,) MUR"pk/RN[CC,;3 88X_`Ț拸DecܭCRITĮ{䞝+sS!nӢF5S%2l\ľuw{aƁ(1_x,bw[<첋d2Y7\YtPYn>%Zqqaz*LSO]}|DM9ukF00dc[gV]y{c=&+Kj͡U 1 sv1PG,]:Q_$q~bf=-5켶m`4M>Z<&"#1J]䯳_'/5F?{{:^9b5D@@J~s9Yȅ!=F~;gOX?"+# ™-|}vfJYx%lR V?{>tM`6Q <>y a fo@||8~|~g (*HfjHc<*zZQs}WAR}mlKCɍ yBL㰍 Iv`WBHUҐ_G虐b : Y5)yYXzD]q~'Ԝ f,g+< gDĬ*O?>f3'O}"?mJKH#Wsjt 6 drؑZ.CZ 5r_Ъz Ǥ d̕##Qإ6&:ftjd7>tl fdBo8D-bխbeqԈϨP$Pܻ̾t;/΃X1Kl8eq4~:An89?ĝG$t>-օ^2eZծGOp9k5~Dl^ӥ%ECLa,Rd-m{&*N- W LL2J ߟo0VnOKs $2齃L,P%u;]̟;!ʼn%KRa;*pDZ5W5fextCWu%VK}.ty*Ps>oecBD['GsRT `U?a>;? o _O! VWIPOqdlKKtG8Qg7RQ#6BT&|DciZ!ir.}Q3?n2Kh yu:f2'n+a:}fx:Q9p>oG65B@Qbx(vxUFk8;vWO (֧yG%z~RuF.or/:OWK<ɩpR Lqng镱Nє}BJk7?cvKlz<>Rϖi/i|V;`D=ysӉY͟Vu2Ѡ(NJ*[a*NYfLUq:% * $7N;-`oE;LIz}}vMgF^_isM6~ΒP^"z*ojίR0K^g?cncw_?l$; ?;d*:5*) >LM0~gD24cCts/mLfD9г"7҉681cbqo>n8cKSHQm҂YGr&D؋wYIE/DH&]0uTq;C109j2JYj. 2r8camw߿|aӷd䨩G>πJwQ|-Zz4.z hҕϭ;5W8jCW9^zWbE!rxk)CI  CaYcpț+:a+ٷA׹JdvŞzL]DٙLx[cyHuBtporja{9Lv4F~k 6z:YuhT zM_6J"PW0o(njZD$#HNf؈q͗Hg$@4>c%[W#J`X -x2Oԫ^Owz}dpi(g~g r9-^%"AH| խ fT(n~/-xs!M0%6<\5ez  v\ƨ?VqX@iQ$WzY%,z{Ϊ}zOZKGoō&zh6ш+L{eS*-Ԛj֊b쬢;)}t+U]\A <˾V=I,mN/༮tsy>e=y%+MTlL(iz5dMXUG)=M7ۢ=,l5رLVB[*API9%s=7)nIrh:={hĹQg Tm\XXX[["wF_}UlyTbÄƵh`۷FXAA6Nʕ>!cjǙjPѻHxt6FliJv£El~j>U5< ѧۭۿeJfhz:&H`?U,VLJ>L*1c3b>z()UNvL2VsC'gWl~ˉA1an`sgML a"aiZҷZ:źD`@A1qRwfbQ_:䞺v]“lMyY^ߞ۶ԕ.t!9fo+%|MF>iK⓼9 pBAh-s zⰭ=VKM1h.& rM~9iw5Fч5,7X ?3ab '=ڵc*xy:^|Z2i/U{A(B/;; m%.}f,N&_uSIT+=w >F~̻IY\~n ,?Ce$@4_`帨B 䗆M[d2j,ek`?| ?l{Uanj {$܀@eHǃNs-JC&~tbaYpHʼnQd* 45Rý!j[O) `&·JS ax[pB0"A1~ۄ"V0KZϽ춫_r/l"T6ّkpÙ(niƐ8|s-;:tBgf OZ6ߥC|>*&@"'io?rxAZzuйeE1"nUDLA(W=7>oX/hBZec㑨"v:O#v Rorq;l㧌*Do5x낣,#bHۂ2*zԃL ~uգfVZ>xH <_eԶw/1XL [LV9>mqͯwh-G0Dz1pQgPaD} @vz-RS>H33kZfff12 닷w46Jٽ;½-|s09A)}D}mWS @h(·B@F4TLkhD:5t|mчul¢pQz>2ˊ LC`R1DRVG<ӔXvnhfD>u&",WPcЖk4m_F_'"W }3$uОD5taBTT((GE#GP=j])B>D !ń JŖsΐgk[۶I#?"1yݽ*M ~7zMWChCˆ*\k H coit,Ay>15 !Ԕ>l@i͂B'pTQ(G*HhC0'~& i@ QyP9/JP tE0?h=x2g0C@# Zq Am@9AH!W( >'_\:{sOd(JwOZ@$y҂'NPTOWdo@E > !%`AF\ijGr@i*YX"R@JȀKG䒣>WH h=G@ YB ҀC`~OL |#>Wzir?{S"1u\YBD @z)k!*IL:W"K**WrSM4MMUCURҩ iu ֵ,2&&mZR j[G歶X 2iElwy Aus`M'Kl+ͻ~prfDzRv!$?Y?'ֻhEvE"8A> 9(@@ gew{/[IBI#INw0s=⻐`q!ϠJ8?;Z~G[>{wbM>40>qGt)֎;KUjBa-v"۞Ћ@!"idMM:=YN1cxF *N1{RwT!P#9mExu[S}qMvf6HS%!DLNPX.Z t09w^>?Ǟ>˷Y:= =ݜH6z20X+ ~5K |=y9s3w&y |rhڞUM#|K-l\~DW=C?ME$NHrP$I@$0b 1}zuL#-2jy|QYN1!çeB&& ʁcxͧ[(=rrc|MYi ž7lꣻDߤrQU8ij}ERu}*K&vQ\13K2fiWS'`k`MYw_b{пo~lwN6,ܑD.xWAVMmkɖ曹o/sDo`cI``W Ə; c{OqFEf)n6 V#OѼ^v.}`jmEd+l h^;JlGxcJ#LX{Ni8TDECLM 4IK6 bcm˵}^7;챛]JG XZ/gM[orˋ~ΊۊC8`R)B90H^r!@S-㷏# {B  !?O[3g0n[LlH'g~cunMv#f/ 2ܾ>򄒎щDDitT1rt*mh,䛸u<} XED^D)L%f71kR@}5"`ZKМPd0d!Ǐ,HU3>\@W!ˏySvvC^4ESwذlGm{Tq/'3fxѱ%jyD$i {&e3YmCŇT{?rZNSU2ݹeS宇ӫ>0ɭE.뫞S3v͓Lqd7S;:U:ri%Nn5{v<1پvI09 |b(O0zAH\z>{n  B, IGx@:F7,D.n75]F][}$.v7 DI^{+7zOzB=} N;Kxw/C[Hw$Yhg.[BzP"/>Us*J|/`n!5!nݗBKClbkWCڬ侪108"CMtEuQ$ PF58\ _e{c H? _Bh=GiMeZAO=.usZfxR='gcWK_ăбslQgg˕s`Ca^I:I}Dʧ*x$"C's煠π^ Qx>‚?XN`vCh"@WyxKϕQ"}Dt{h?0u %>^ABD?:S>UPA zG?9*RcPH}L?k( sJ%0Ԕ,)2 ǟ.zA9`O]J$ z&DSyK=ihDd҇} |^"Ȟ@|l>)Q hZ_9A"CdC3RnT ϺY]mw()c"NZ2K$?};5xM˓fvkׯ^$C._N ׏틈P@gg?@l`<+4. O_'﹠*GZtx9$UD&|vQ쫂Fa;as6p{|s "C75ݝE܎s;@RPtx5!]>}*FP()ZJBUZJ UJ" bR@"hFJ@!"J >4,bccIPi\D6vaˆIdž9X!:`8XY1&!̐QĐ4PQGH5bʠgx"Gj>ei/)Dq3O +-͐U;,F5c #&S2G_v6kn _M0[)h'̻}>[t| _ێU+MU"5:r3lc#Nܝ -o.SAfcsx$~ԥ1٬u\#>P[o5׌u0ߣcZ;sS>CLg#Fd\V*s[t߀e箏ٟ{c?XzH~B( DA&`3:8WE[%ԓ,u$w6 bo\ҬsI#:YPk@+~KL:FԐ07w7F5V \03ۦj`5{Rb4V7|$wS l{+~X#*ߢ[7=O5g?8u/@ &@{9 G'AWCzf Tit|<k9/~uxZ/%bF]|+I&zl?d}(,qzo/yޗ-{A ]5C!%SuO/cP:?wR/ ە{ɂ_kq\cz 2ӕO O$~ DŽT?T?'`C"y20BH] Pjޱ=`Ml92H/eRل{M'BC`(w)ِ6:`@)c/w(>IEDh=$p@VD9=A. D lY, `K ~;K3M931,ѰEߒ4 u me^c.{  o1+asئg/Zw\P_๫b1::]ɒ7onO]fsp9̉|J\7Sl 8vJ~{̕0^?Wލ+ 鋲>]Y>%^%:ܼ6vc#OKNm]M?_2SOjP #dVtT*d;ӹHFVlu޻#^x٫Aq]ؤv曖2! ATթj bI&6c"tg2pdWMg N\ds_Րb.^o!rT<:J)‚Ap9NwAbiy|l,}MR']U9pqg!F~H+V~schRI"|$Ff_r`yI%rRJ {Y[Ffq}#'6 4p/7Ay56b4z~j@‹+;͹Z<+&YG0S^b]5_2BAGX`>#H÷ Hfۖb~SCR\O]Iyǀs u͜WvmɜwU| 15^ơk",Vj Xfk :/ԾkVɆFfw<]"m3z #h(1i^ MYJE :@Y*ZA+~o/s~YmRKEHQܗ&IGڲQʑ!*OP9ҿ޲O;--FU8sQ<٫yn\+NyYc,Z\^.|Yn;XE7+1Hʷ۷VΖR޴6=78B9dBأEiϪօ%ЅxzG_@7A% n+Ñ~CCǗkҰZ+y80{L^g̫חAϼh4a dz#Z˕S#˼hXZHEƩԀ?%ˈSG24n 0WgeC-X Xo^Ք|/y'_Y^w-5wTV/w)ePk? lbuBxw<ۯ,]a$R @ F Dl]RKZ3R.zO&OS\gxڌ&ؕPe76FϾ䯊ylSAatώ|1ӘO-"?f^7*Ec@rVIwOMnm"59O:$G' TN9'ݿ/)[hYc6pVޥ899Fw.`^`9y5 [.@#HDΊl,z9&p-'8aj4̷ZRŬNKPoOzC /"x1f6m1}(2(GRsTLQCFf<8H7r4kI5̗dBK#3+vCΣ]=̈́Kz;ab:QH%#cuԨND]hQpP e|0쾰Co ܜ"(NOJh01Z&Ǡگu&:i;*\%cիMJz66;n~bԤwe! 7+F80Z3 aiCa/e.ٟ\w)ajg; h;وa f-n;#y#L)D"UHFtoiki$橹)r ؽP!%e5W?>NX|n%}qWqw0`ݲ.H m|Z3[~^FfzVVg/A);I;Bߤ) /˒/{nkW^xL1rv%Q8[@Er#.0usb @qDja@~ b``)3EЇt2tDP}o5! "%*CEGۙ?nO&t79%o~nv;ZGu٣/[wߔk8a:Kͯ0̢Qxb¹"Kt9m!@HZ(܈8BJjR${_=D 'λWEtA4`a/񃫮Gқ^_a$ ∎B@{mDhkNb ~gzXQ1QA'j>۟ ldX(TufP`I}ϰNG9}d4{Sf3țem2'Fw"l]ߤ(!dMSc*dP@& 4g% U& &Y;̨y0Ft#xGodX!b&06Ip$PMGpM14y'=o7ewPdc^xpN}lQ5E,`kZPJ8t~j .[2IFz >1c}#WfLjv{7ElK{R,jB}/G11m>Yb]12q+WqtmdՏ0k@)E`F+EĿTudAQ{*^؀ q%nThcax-!$ziT]AC?Z~FPI"% 'I  d(J!CKrЀ/: fj=eP.qwY2A@ ہ^ \# YmFI%%BBK~]ݗ@B<[+Tg 8?l58Iwi6rZ7NەL}yO\{f,"D.ut>8Ϝ{Y?8.ՑR=G%ŖtrndqÄ[X9>QeOS`$}gZ9JPH*¡Q%smZ 1O5ųO>12?,x)AxN(ыa#1l4`V xʼ4 11K1)@~QT}<2 ֵ-gna9y:sSmU b:vZ{OY5U>{qB?_}e!IØӵI:YW6Mgm+Ն5qSȣE8>zR[?&XsE3"pu}KM5(֓H:G+*A/j9+yN/͝[)T(Xr J푟7Kn',^\4kmƘeDX] , &\P Ce-%we.ǬFXCt+y& 4'IKO1%.ۿ_G Síznߛ.,̢D|fsP:THpBgayE-^!2B1|XyfUW$1a\zqOx;ECf}ũ5d9xt1Mm:?J?RC9M9"IMdQk6ݔ9(n|= c|{ *~{훿嬞Cσv<ץ-βIap1Sg]zۤ+$H^xzv3y?{OiFb=,qZ~C5zpaI0 IR'êp%@o=Hߺ6d~pE%mJlQ;zP%- IJ3G< @Ƒ$o-^eBh~bv>gGeXqtb_{{Loam[[W,Y/AH G5C-"#G'Js"ww(օ?rG9BV5bA6WUwl$ ; mPOsD?:+T\:57-E>wz^Kil=Ҏ@ykl_]7{ J]3ܭ͂R* I!}߫INѕqSM9ߚ(6!JD=<7H4X:bLHDCct_õm" }v dAoo* Nyşry.ߓh+9x#O)xVBք&h^XyPYO{MgS> _.\vϰ嬥)._>caYB.ޚO#'(|JnO^}rz~q*wPaS[>]W]^ڏlyokUjA'R @/񊁑t뇕2w|f czf\Y[]m?[x ,P!L D`VE1Ue}?m@@4RޚusGX H D&H>^Poqwcr1;#t:RamD^Ǜfnn:,BҊ#@Mq LŸ!J}\MT2Y3_z!}gt>dG{?yu,IESePietCuͪ Q xZAfk EQNHfw5R-j,)58! S(rsx?lA( MDPԕB$S"& $(7]iba Һq :$r9VU֚00eՖ"ccB@ƆG. }{6g\]^;Ɯ= \Ev5d/{ީR[I77i2b5g<;iFKM4 *smc|?s/3NyK+{vK_|G=wޯ"Iakm EvxyI~cˮ"ry+]!>h5.Oʳt3įm.H.<z/zA+N_%ϗf1c\/G:YK+ŚmHS{RG6gGl/?#1g@\m Vr"@J*(9$}bȁF,p5JW Ml\L]l`6w%7J~g'|I{&tF#P!D._Lni$0uP DZ/Wm~7_~>41$C53~G/7{|WaF))"5S0T@1T,!f ^ɁC $&?f#]c5b>zbE_\薁UR`c*QDH*&R\:5| 3mywe{x0!:(ck5e-ED2 *3 0ɤsmY+94;S3WÐ̈#PqN;ͣq,jݏSv[/2? 'C90 nAJQ(gvĥÝ]i *~WiDYQ /&(ҏVDTȊ">4"R$T<9PAȈ&@m ?XZQx)HhC%SR r@ vş6D:ҋӓ!Ao!d@j0o)uΦ!M.}]&DcmIzD_C>\~}׍$hx2wd9.vNVh_X4xvJBihf6E{1nw(.Wv_~˂կΈ,cm~7e^%ݒ(dw;S{] Sp8)d0ֳܱWPOvsi{ n`oMyr7_pl+'HfHɤ7t î  ?NvQ)yښiSČVna=l'[r]k4ernF%ܶV<QY_U&H\m\\4 Π2T_zquX8?T6ق8%s`YjRAz:1Z1{n]I`l[ sg8ź])6/STјq9 Yt)sy6; zdL wD0{y@L )a]k3[~:YTp - 1f UWa3BiJ{⏘APwwNOz:քy |vucIw [h;88llM7cCoUTQkq0; M6'Wu 7ŸýޓAJ4YL UO^}'G`LݺWw{c6a8kg()j)}$ڀ(lTSMF4YNAE&Qwqo 0 )8;dRҐn}nk{[o([o'jQzB1KW1b7>͚FWHwr FIxYWgG[k"Yu|f}1Aq]7)/uHJ{Ə 6Mhl g;9n*u۫vߚnDLe+afI$+Э2IhhcA!x][MK ^dz;bDs”Ob1G;ke2 AQj-?# Hy EcKߛ/)eW9׿ys.G1>r6>]0\ ~YgDZJVy`</~_s҅@t,s݉= zu /O.A=ZOH:Zwk0^Py!D[ 9/Amv ?Oݫtץwiq?o0Wn-$hs78ݴ6O. G1sfsNDȠvm68SR^F1s}Gu tB:pm 37RLk1DTdo) xmTfjȫVeepG~v=Eϝ-40|%& 5i8ܶOqvy*Z2Z^PtoDŽSrCl޹2C_?nilzoGxLNHskF ) 2TAܓP0ʊl5 e;NPD'!cXf'/A3ͳ(LSTSTTUfAQ98ffd 3)kvZRL,2bZl@pb0@#'2! #E:/0^+Msq}2~/l-qL-q|ywNZSEEbhGȜ@Y`ء)YJ ߜOnOWBo*o4#JjϟsiKu z_ib1ai%*'=r=61FGG4½G/wd3ۻG1z=7hHX÷E#E1@OdSOcc6"E ',fd2:ę^?=d;+݈L<׳K? S5`Sv|y*fw 9MecB\'^^9l½XNFqGNfO@wf^O{`w;ew#&玁@2o 5)1cc#1k+r%{mn-WYr,ȼ'9/|!ng0 ! ԑNcܸ}"16ݟԖH>@kHלZST х%9,;bV <2ő0<7jM].- wru;W.`g0l2!#[I!HM?pmA<=~~<Rgkz. i?><Oy~c~^c>Yo=Tkl$5,dJ&ɫR`Oe,]G" ?< U 1s*`çNKݏ)CpLeHzSd 8ܲ _G}qG,|x;Vcxđ\8}9!n$U߼缭H69hZB{J'{a$l0ڿi9P$,\N^dpv~K #KLsKvӇtmYcdf̶t\_g5MYuf#.- 'Цk*t셁7NkUϪ7b WrCYT^1 q%|:o0B@ @" k0ܰ,ƛ<ϊ4[\ /1N-c, fs<.+LʔNT2]Rwhu&"hiնd̆q)g'\f1w>CV4hoA[@'QS4VG;;rveܤfk-޿wע ckV}*Q!j4%4Bm{}Uܸ D2=wѦ".rlN9LC1I! aS3eq5"4WqolK_uds*dD ˶ڳ/ d">.@P((|xF!{Xq|$ñ=oKEV)X&#Ftt6|{i3ٴK~\J'p鳡xl[]\Vs*?9wmhA *aꡢEn0cR /#\o1Gyo%@q g$Dl Q9n{ ;(Lfc;{ eqD R%!Hp݆+BS`l)v[>GVl-mw  kvPv8sqًR*HW;zr9DNtŀ PNKƆ8+>E}kjJ5RCz4&a;% $` m;I`Q hg(knQDQVǮA*vRÂ@I`tsRbn Gko(YI @td&< yR :|Δ-uP.v?Kh B(e  _K&AF'QmeÌ2Y?!%CwVE< µ:svӠz[vIr>&ʁ |kf6&Лm.YPUQTV}w}zpH^h҄ ٥>ʝ,J B)c&\;" 9݋^՝\Y+uFt.AGDkurhr ʍ=i(xkZ"R; >2WKSmDu9Ӑ>^q?_㖼_2S<pZ+]FIgg jF_^yxi*۱7.:} cX?~~u0WBw`^I;P /BSf qԫ!p U;Su e{*xNnK2ErIXg VSOxIpьdQE3&T+f LFm]Om/!יBXn#.$WwzՖEwr_E+zG nJcmÅ+QKKڀ֌-YZ"" r3$k'AdXmF`RU!|,k,&J ,"6V\3+RemvoOfiɎQW4j7E5i5hQ=a!K` -" kDRB9|흹4YYRGa.Z< F1ƻ2" P48Z)ih)(a&FNuUk0(f*, q.Nhas,̊XVj*b*kEM˺m%E[Y UAD͘m5eYTAEyem32)3 $2ȳ# ""f$d;NMQF[ZAFNA,"0 #S4 YZZ3&{QfM@Ƙ-zWѣ{ ) s0(Fp'=ٗs[l&/"aD.97o8Ί{~L1q`.-(_0> Xx [uNˇFy_[د,;'< %|"éP'/zy(_[ITOxZ7V'@ W.') ܀P.GÝkO:* M8|?aЄ@7;TnaA6D=a2]45 c}\{-{0}vv=_{Wf\yN)l?G*OAysW3ίWӡ ]') 绘~jgtV[L9dg47S1oY.\+R Ѝ_O?@=>T~ I.>Рh`wWxn.cWjF }f8קjUSRM >EȺQmiI/kӇ iP4;9S䥌[9%|tnÐ<xБb>?Q4N5r!|!v1^I}/j@>rHlw')ߋʅmn=I{a; + Џ e4Yw8ͥ BD/1lEi:(.d j!ocM,P=5VT%RswjPX`5%4v|I$L,MkrSVMW?:P`&Z;~- qL53~GGw3Wkd `+a k4F| DI9/cF #&EQ GB?|,2.=R88f#sE݉r( !MfYQ8YPdd6ccDc3!rCL?> <+*GǗ,gYD @Il1`<iP>ѢOZA K:FZ>:)n/9!|f%X_2`ek|oe=ߵvOeac:{'KGixWֈW- 9ϓ$V2yy6~ZmuOh|zk4=+:OkLM7?i U)2_i(^@M a ö$˺Ob G+M?]!Tdl;[^oLIXނDU sKU1Ձ8S~A+BHW1)ܷmsR@J3Ә2|)!L/cܱRi=\ w[w,Q 3%dYɿ@يuXfH4ÄnJ*mdRͳb* nxZY"J@ :,,FVj- `=Xd`\5e Q tjH-aL jeAyH d~m`@KX Rlq~#e3seί]}Fj- Lӑ!۝s 7mm '*s0mi|B6ZyO`-"l?igGL%X $ tr3V'")!.*B\謁Jю@\HRRF% lON= fC MO~u8~>-uVAxBw؟mMTt^y`z=k{1׊oq58^ṿMD9G za)~J {ws]}qλ 'X# U#!*LdtRVpL%Q$tػ.c^G΄k}W0.ydޒZKI,"fg4ǰ>1$F6vCI/ҳ)ь709M'CqD$@Z#Jxyy4Mi⤍Kx+5h"m9^G̈Pi˦KEJ 6θ48I"Bh".XK;˒F1퇎a?L~} ӻ3On7j \m~zR0syfSp ZH9X~֢\J9\[T mQ\ )k#5CJc( 67}V:r}T<(t4_oc.mº i^"LF&i]Pdd*,-Gh&x"8Ӂl/J2-WGSf--'YqV.h9Dɗ x0{?~`*N8,N#Va|k~pN1*Ȉ䝑~" lUiꐥ^Rx&xi~OjbzK_#7q[э{?c)gN 0;>[bzl@2a9 B!= ys=[4-BǞ$Tȹ:yP vDd6ثd }JFJIşq$_}̐۴ NNE݉PċKl.`02,+kDLT+tlM 2 0W,;8h*B\2`hi&K:63!; % 'PP+RBÐݴ D Rc!LLIp0rl7{<B(~xX6e"'WN1+q/gQnydAjSqe e21!WXVє[B!H3hiqhbC! Uו&:e Aaj \T_yN" y)M 4XQ0Lp7%J1c^O/~I㢟m'^)ty/ChhjE/9"~(9p} =̮ 38JY=ls~b~y_W ry͟}:r(QWk5vZf0{J {L̓ IWUSKݿ;:.m=˗b:D/lw ?V)!(  eSš(^c=Wguy!#Jx&li~6[v[L31T cz7R  >I#'?2Y $T(m|AԨyw 5}%ڑAJ:O'$AA{d$*'yH3bM?ChOЁ )Z|Aӎ>{i>;糲{ H'9  $$AjNݘz M!R4,H8Hr.alK ʰ߿pY;] ui+0 gl$mxX+I @TSz6.5%PM@]/xC] -=@`h!p? Պ4ʹ(aԤ hr&F{1/0HMf@ Xۓώhnt-;Cv_odǼO:Aiu3_Q%CHV"'n:qc|O_͋Cw!@ = H{O쀚e>A4rUǠ^ϝp%od ,֗cW XKhKMR׵fNT |6来_ޓ:~5" ?u&Js#`JE*9 g|t0xH$r@]`5 ϶?DyH@WGd|&*qsڦ.^]rHX34x&fF\ur^Ɋ1'Kzʥo'KeC[PD]\uȺ!H[eyHg=d̓=ڹ@$("JԸ:bx! wkj=U֧tZ+,DψKQv+bL"TWJ:ڢ ` oZ o}?,Q;ݾRf c20fk -lֿqGq3Hz nےPuElӮ^IHݛ1:Ac"el= V 'djQL]GsP-/c>X 5v7Xuʗm`}o ~Jc ⼼ \%ShY }S)oB: @bD@ab7TTQ4#YӹáyHI1G"~]nOw:~Oehz>5 R?뵵g)\E9$@{O55J3ELZ0nr8 +o.ZIo<:p %]^ cS:{t$TcHJ2YL'n^ǿ#[9zLyg<<%g|sؾ7=ׯCHv1VLJ~/{w<ؓ`IGJK+.t}|TC7OH\?Ӈ$hZi)4/ALbx;LgD_@$b-H~yք!7j`R]EU-މg02RרUϰHcD$4#Gq!A=;+lB&فQ؊Ɠ4SɓU~Y6^ig}gpp3_՚8o3"N HwpU0ic htx P"wm p$C!! @8z u" X*=L vky[XX\}>80Lӑ(vuQSW0(>7þx sL;(kB H۸imdZM~>j4] _m|_!5r]P_RqmbvoOߩYa$ "`DW!>'0;+0t;M Xnv}JD $ G!Zr&!Ӻ (tY%'bF~Ww8:ߛ~ oɇ5N'gk1GjSϱ0 vxoB@{ʛv7.xh?jt7.H7>ܮ_![w,kT1& A1Pr3W/^J]vVQ@aPȃe6kdHH2UVȏNi>wxpH=p\g <>_q/]s8Op5qcR|oXIjCQ%AhT2ڪE fz&FZj' O&35oba+$1>1rqX*V=ӑf/\ o)}V.\9*@ÃB[~u1\05]vn$"nM zИc֍ IAO.eGĻ>G݌d8홲W5v* %":bcנ1$nش7`=7k*vxF;"&tqR˞2g;UEg}d_?'lgGt+ WݨΟjť-7M<{oh4R!-!Jh~ 3l H>zg|tcYO-IoXZ8|[ӚX}2 y c$gOipXLb[&NiU>ŶxM꒳Yy > >}^\կIܓN 5[&%1<&Ԩ8x\2"Oїzͦsͼ,Dӌ$_" _kUTP.r'հʌ`TD)<{QftOj*\|F cZ@Plvc4(Ӡ+Ϊyt蒶bYRLoF"1UXr:"&`&-*BmwaWC|.DB2.<;OAH)łYh7-hV,^{A{)0ZD `*i&K]FgMi^ac ?x5 ohkJMI2\cCףw)0 l)TUڳUp"Ȓk=MV#}+Rau0h8qx/-o[wyN6nrvtቤ0UG< 9dkB7Z8w57{iz\N ۍ %t]9fxKLj|g(O+8K{^HHaa1JXc>kfS|[XY"/>Q0xpahCU˰"|@`rtou[`C?ԉ!E<|6`zwmLK]L) lnJrrO0*+4]I^& ʥ'k_qږp0Բ(v^ a])ΈR:A0*|IA~WF첃Ϟ:{ $1>9mZH!'s?o:0g,S.7Pxx KI7qO$E7zʎ~|zƹIMV] *\xr b;(vH]Ԭ<]R{*x ٍI+EfnXSTF{4"sOMN$R:Vxq(hG QE1%DNKyxg{֐aix>AK72*,DcםnS{7Kz"ALNptve80o]B3'CEMm "lŊ $IPC0 G=ql&݊zXcy_dC"5WLHեaklGV(iqؿ磀q>G"@U'āOB)SzE =&bIC G08;=Er5Vdƛe\vey~HG 6U@V4 #1"~gxG 7]gWm+;E j'yfYЬ2k-J/I D8/^U>??Y7臼+g9ӰA<ܵätk2!D0Zscpj%/blGl@vM.WoTd1l'"+&Iahmu\ݱ5_\?yF T!_`DfCONU .k4[!/62@cXlT lLy ز{<iwsnָ,Vhl[v~7{b K鵃bkKeJc=OP__{.m>lwߟ.5Q3$*'3#@x2[}w71 Ƙm:.׭_W[7(Es‚Y :TR<Ċho#\!c; b lp~IwG룒KSoay?Ѿs&0Gǻ-v 9?UR/V*GW@/SK c.FxRrtRRisIIݣdM/rYs cTCɠIu֓.>Ӈ2;WHǣL=DO"f!!)ӥ1A dy払KBx%܂HOּTarYx˩LX6umc1:}TmKaZ䡪x91evjN4beFݎT2F#Ô}?ll&@ʆ ZI|,>5H6tH)*J$ Gx;m)@"c6A]L:+pKSõ25*AFꓸ,I7bC ;\Jȑ ~bA L4 !Q˰0lKN<̫4 U]9HBXgsHngshYpl"]р4.6MRPPØ5M"q+M$^ޖ4l:t?Vr6QSMC >F6zhٳD?˂t ġ_**D!PRQqbj&an;Pv_/-i}ׁ.CHlrՍ/=X,;m?9zh*>7:J)ѷ`v,YU^g:ƩhAç(h}2@TŵȐ?gi7,KϢU/wT Fw$b;[EnD;|9A8#8| JiYyQ03?ye~OǙW#d4 s3O%PxUZVB>_ 2,qR!9L"GH#  jĚlUa㧞w<ߪI !k2vMY$hs]1kI$I8弤. %MB c2[\N\<$5 JWiAx>ЍT a_2%0>usW޷M " X/!ڷDq,>˫NT4WIgM(M#s6q>,MRbvND!6q{ ~C*0:g 0\AU\Q@;RL1 7Tqr"Ć])RIb@>#h .n,mpP+qH4m`k<NBZhgM )H? t|ÄYdNY( ?PO^cJk\ɔt1w71[(ÝOR TtY5K[bF#|;OIYX 6L =}{lxzhjv+ctf]=O~AMD"HAٰSZԟD'\rPEպ\m6*DQE DT.:Sz>m#rw+V,OD0XH'' B7a%90Nq&P zmq.u<8?{G'Tf%*ߎmꚣ?0}sJOοt`~TWM!ކQyؙ:Vc-: 1c֦G{;r?zJ6.LbJ{f0.oM<9Jg.Y$E:3lxʬ1<&U0#{sn|Ora.t)v<!&C6_﨣yFl]M]n'e\ X5*+.@q !q2#͌'8{]*q˨$xl. ~?>ya8Ð[jW hMOS=G8q%y>asΑ< k.\o`X4 vwl/zmj_s(/ "epԢY$poĂ-'o֝*U1\t(JW6׮}Ly6Qb$ -:ǵA?uODCdJ;Uonn𒝨:oK懐9]]wya4[?磅{ G)|Vf㜈Gbq{7|Z"hȵm_)}~[),B}n@iqyn+s"rOUJ,jElENsGxB3㱶=;wsa_r/@Vs-Tzt64"AY #}̍^ ajI`!gcU  BxJC(P8 =4$.%F$#22)11c rB% `=Fq ?;C *ɪ̙HCuWl2f,̕$iNK76eH0Mt`g_9Z71/*򓢂y:2+OM.q!j]9J<_)N A-j}tThm[{E#$~gvfo]&W6 Gԅ|*0)<=+<.?Zc6؊秽Z]}(0$v-t?`_ERWԍg=[[\ uT\F8Ďs"jy]#:Z^q. l>vG?1Az-D..;[Xg3 ׈ WK2Wdj-Ws W}Fq[fhIuR,KڦPEx7Pt1)y]Fqij" Cc{I$$aqQlcU* 7|Hq|4tB1`jm/o `cd!$Gju1ʸNU><٫,W:o%X&.O$ʚҊMH|ׄԑN䂳@5HcVכ@+H1$ឿcT s~Y}GH[ةp.c@j֥8 Zn6J,L}%50v 9D@(&pΜS Z[1YfCm;w8s@2I:hc݌SIl)b@0[6X3,.`"!RE`IJVDJpLZeE!Re9ki$e -snSyP7Y;մxJE ޒY5CfV3)kY~ܷbY k92nHVh&%pw$Ċؿ Kױ;;HaDAW}.&͍3hJnBN\{޴A`#DbW^B23M6u5hݾS5[IoB s:jXd$6-2j ` eL11 EǧB2c>MeǘfͥѾDAQ ֍vҀLӑ``ev?;iwoXRj<m䠛I#0lpl4'#c)FT s *!%$ l J^:kĠ ԥeRlCL}  R!+L P"SfH evC\sli _kʟd@tJl(c^kS6%ok]Yg+-Z99GG_kޠS*+Aٚ9b~N(皛|xLXQv,8s5\wq4#J>e0Y(*ze0ͽVMy2*b8r L}X5/e7zJ܆ᤌx̞sg-W_z{j%ͮ#Y!yy,PE-z=qd.ޟsTϡh&R{:oSЎAɜ}DoSDY)h>)WIVH(q)ԇ}ٺvK-(XO6ZwJ&Cb]s~鎓}TEM#>/?δPaKT~j#48F?S%؈ VgI?UPz<:~SUhM|$Dž2R %b,,OZBt.p0i{sm=G6/#Ƕv[]}R `̀ C,@7llxKMRȘ˰MG3t.}6Oogx>y*Օԃhvg;<@TU>BotX7KTKq@{p-E/aG?7\#y%i#.=p szV{e,ݭ٦sT{E鴳liW@䴙r22/4!K:%8ЊpٛMNg,ݚ}6˰uI˥1f В4N]ƢB6 CJkttPC5 U-{P)4f:+Gv' ju€5ۯզ$7q]93'|@k:;0H>r OO&kI$$tW[Ϭev*#&h'r([&3Y"'j@,駮WgB$trJ0+iN<Wj, mQ!Q=H9fMN$L?#bP@m{mYv4!~NZ):ww hfmN(yx_{ AwFָ2oOֶ=؜u|W+Y9lxVjޗq;N.ZEYR"IhN&(aX" ZIXmwi("Zh(N6< I W5SIĹmY9[UM9b`XQ4R^9 ^dO?O5Bzh]-2YK}` *8{? z'w7@ʍkx]CbFeWfɗiiJa XҪw7HU Vz`B??W8\W .+Ht{9>-[1aP-Œ*ܕօ? AF4A ] x< v#Ʋ* K( 9 h v5,JgFV=V611&n9=Z O5$!8 "$DW $M7d!svC!vfq"}M)Y#(sq:eĔ z-kdx֥VSAى"mVsA4oK<i>aV%(}/h:>g:|4+Ǟd=®:N  Yfvw.DJ4vJxEj]e),NS2ָWU5%d4α-meL EY. _5TųmR7ӕ'hW6w~/ "S=h!l_xޚ 5/˩rqRk{SA 3׎n?'*T~'0kjLiTyFXP/Qz)aUd?74&٨n֩]I;g+'g>xa?8n oG_':VgSTFCG`8'C`a$< Ѐ C!HNB.`̉3A[|#OOP4#{g֖=l",lbCwfy&BY_Jw4 !\!La(d 9A#|S@RñļT#">$",ib/|9HT$f+g'Uۄб3!cf'X !&maTy8kӼրզ-.$"o ,<2'LEy=^"tH;F}{<`-%\e۬PU\Kg\393S)^ZB3q̢@/UGou9U?% y>u\$MCgíOؠds1 y28}4\݅b hLM3$qEKS=s&s$D* 0Pc9sEd'ۧ1.+m.8]5lUb%|m)ڸXy@@`9OuI2:,tED8? /+i5[4Ȳ_WdMeΗn=u<{%VM/tc?̫麿JА2 prIb)z!@i`Osog+vBd{Z7Ʋ.m<j#'b'-˘{gi",w?ͦ0; !d3Wkê[=FNړ*e|'ݙUߵo72k)QdJscCM[HP1sow>/^Zu|Oumi񇝶 "\|Js%DӉݩmg|ߺՏ?pӐ OOz\nJ$#.9(yXғ^.K24p|[:$_#kh-WhAqСis9ty}:( Ъ "% H~|GwGW,KAda0BF>9 "+B)Jl>4S\:v4X[8L޶ AS̟Ӵrut9`><~OZ,>"A߼p wFR7I 5f _o< 9b0+UABx8l2dWgZڵ;fm@DDQMzhڏY\h)%/ʜŶ% 7{hv]nS:1ӷЦ!B([0PĔ1M 1 AA̔UR ABLԌ:&a)b,A ?<&t+NQvG!w$fKG;Jq@q 燘fFzIZfkPaik&fLY.frD@kNU;SWܿFٖ|Z z1nB:&Z-KObﭴWsXC"<8Bdbv(2VKS*esf6Bqw՜mqBw`W) _GxlOKJKͨ8Ld(#̭gk !ۀoaY}ʰ۴a 5|װʼ$Pr@79dK9HBl!>.~˕rCER}v[kuf$.GɤeWhy\@:>IhE9"KŽ).7@YVwO쭙Ie239)w` 9 )GH.$@d3jH&ݿ@{Q@*{xRi |P"z||Yg1S9yW4JNuq_I J[jBn%Dt]KE҂d&]mXfw#m[^Wi0 ~".prCҞ$O|qL2.-x,1&r298) ?i]~#cXMdѪ*!Cʍ;V96+R3G?Gѫ:Ѐ[7*+- ֢d ?[Bn"HړV5"5"v߭J.7'Cڣ8Ix&jӫ3mf ѶHrnrlPLul[O gaM ހYCnYn!W/wq^ADbְtx 2Jt@G"90sy<Ԃd5c[ mwˀn{ s ^;^ǭNp[]5 #f,QoJ+=Dލ-S}Aw`ê닞d8J0)1,]%M55 3QӦ8N?**ZRu'bY3er|&i$*ʙ!HLǗ:{݋.6%)b>]ew[c4a^.n?g |$rI#b,oQ ^$/H]s=5K<&A5+ Y7Pίk~C#4N%ҴmJyң.?5^M rAmPR88ZaTMAu Y8ԺuͪQAcklIbZFC}3 E (;WziU/Yra,9._l7`WzߍmޙE,&VTfζ+4N |E(g`D%.‡ (qNh2mOkLq}wopy oot W]?Ѻքwގo D&B폚NDe0IH%2P/HH1""mI%)+p-E: "}";:M ?F9Ι}Zs8,B#2#qQ/A&7uQteuI=g'!@mҒk*2Ԥtyr]?a`˶@AqWǻ TH=苞Lvս>X?eDVz8xqgLV윫geF!B.fKo%8[ᚩulì3Mu3ONE'aK6{LQF"_kj}_{@΅gͧZm:z~HAncS¼V(Ց{վ숱.gUOv]+0dϗg>\s6$ tͺ@Iǣy8YBܤn=ՙszJ{d̉] ʪ{WW(cejP=q![)^2F{@}iݧCo!4o6 LS@QMLH@UB*RB RSHP T6݈QiX!F>0L]r%l6lK8U#{]g9&;iV1xg xB$bJ@)(iTE0s>/Νtq+D'<ש|o+y=Yծ`WVIʑ}Xb0sO9f_"QJ7Yf@m)j~`-[_eVd 8q"tx ngʬFz*\ClXMFFDɶɖ)4$9emIQ["R g[XΟgPu[[9Ʊ^?bv+Wޑ0%H=tO1$<.<*[HmK Iqz/9zpj1 Vfjpt҄J M NCHgq} (g ƞVwU7Ɓ ˏ-Nt/x8ʆ~͸&Grz8R@ϮHa,H.=t2cmTyB&4aPuRPtK|a⟸~_$53j b5>RH&3fעrCRwl U,ڣ?VԚfy50YO`ƊG,fd=ǜ 14{6 ÇVa$!H=7#O &o1}y t|koveD$vH.YS&7j"n栘{N䪁^}N_CKȋOWw-W+L9״F "EzXm.e"hOHIKW+76g02NoյvbڎSw Ev֔!+*]EW<2:hشѥ.N Rtz>֕tq9nAnRJe-SH)"4ÅLRoؙ%݈,  #"JE@@HDSmP b#cz6|b1`+H =s ҽ*|YH@9QKqtǹ; 4o+uqe %.ϲ-?:+t<_Θ "4y܏UsU4Z} ԃJBdȩ#ǐDI)>]D*۬ <DL^> $I.2Cb,`w KZ2@2\XM RFsO/ͫ,J!ή){ѤL%f^U3WK꣉,5om> I_~/tfT^fV= 6OHQ۸ʍY|md,]v['==X#l7V  ,0l9  "S6o /Qvܺ6@xz[{O: m|Blaȸdk*%Ѽe-cE {r̪3l,ۙo=vYLhd]mkX8;hMkXF{i.3\ɳ"(uz~?ݤut6M ,I&$`~ˮ98F94$ H (lN߇<0sXI-m0u EƊ7-Qhis8xeW~>nJ =:BZ_tOO#p>Szn0_ژP}|M#OW}+8O~zI?%#{xڡdЇr[otLzf;SVuxy"u '$D >^kʼn᮹)$A/ܱBUt|oInw[;3l@T+oå*thGKOJP|U ͠%S*Z6?+i_)9s#MQ.h˾8D.ב=dpR4E]%"jɈ,Q D-Df`uqrs6nӼGi 3CWYPW\AemI `[kdО|# VQ6,EsaUF@ ΢HTN"Dʘ|/+jr (d N Za~>4R1m/V3:ycW>P| &:zFnHW589%t6]{'B=/%,%4a6)]/EYmS :j Ѕka6h)"5!#S$m 4d %r2[}'x)&|μ&0y4S(1*5#o47K/K7i+ܩ!o8I q PH.jztϲq%w*C@/@PUI%&eұ(>SDˉ4#R,*U2KRY"j̥̀!Y@^Y_bt.KV46;BYR@;2PRQ M,; q2zUQbY$ȩ-9լ˒x*3?ꝩk7K+itq2RS*DL,!"& s fXr.R QI*9A짾 f~v}'V.b|1a5zsVF[;T85楢ʡ$kI%K ɟW/:.Y{{;ϧ'Ux٠e5 NyRϵ:&&ŕP+K9L#*xK_'eG, DT{-|ィA(Z ~hf$KADbHA1ޡag!^~Cvyک#9cj?yem #~Vgry:M .eY?pYk,4r H H'.\lQ|Ǟ.Y.}>K9i316d fxclyEa !Œ,t@zL#ͷH2Wu~\"?_.`f{]H84j%hk(,+Cu 106ʾjMīةycB%Kkg-Qf"nlɪ:X=:koiwɚJ N "+D(/bc. "0 o7߁`q_?0 \ܤ*OT>3QE4&uǪb Dۭ}$X:<Z'7&HL]rt7 '"] uŧC?AQ5fp;}+˰8}d%[ה(&DI67d(BTW^tlqq(С]IvH1b)(]_#uirbSxbKrzsrdsY7 `hDPhgO#$EmvE PAYQSi5霉*44L%"J(C&_؆n<{nz5 z_=QO81"l H &|WY]]P縯\8'|a .HDljB߰ql->' vzjFd&=5 4&n)xA_c%e#4cAhNMsnS!trPnH-`NR@|t\uܣ/_^4쿷m1:9z?,4BZPji >G}O,npQyx\a"sGXo€5 A?(qN)HJ@mMͯgۄ"0F HW:*Vj}Nxv(4#*mþ:KeGk'b8ݞ,!b$cs-4 bKM$^1ȩ=uLE٬`a%i.l 9D`.zX|t p(ꉴ(̩O{xiwcN҃<7_b0R+9+IpGOS}2o]d`npI!-2o- Qn^2;Atޫ-! [jKr ah'Y+:6ĿUЖp*RwOpHN]`0_ B N.jD羏8y_A cia+/yTv-F_@cnIu._DzzH02Qo1/*:5X{gRCn9([`;921yxGgpnﲸvܹ*FS~4~qRW/'Y|v=xRjB >7;򞼊ޥcZ' d c\4iM tRf.1@-;&p.)ݾMוu4Y'Ut ˝HN;S 19頇&JRLc%Jm0si2`U#11 AiͶ6 U,@oi6d{V8)DG9)RA2bqU#~2W!4.x>CEHLdÌ\g)gZhTSsc sN e,3DTQF˜EpFie﷎,&yvv-Cn$a`gT#`b9 1nh@6Vdzy.QygjA Fm ZF/[ kSTUwZ${I?cCO+b46e(c70̈oo_cŒo3X$ 30PnX1XA{\C2IdMYer;huc'h=9)Z!"X<:w1k[@Wo [iIgD J×Y 0 0f*}ybV,0B7->ti)!z@~Q' MY JNJhhξX 9]D> $rCo}B_]v^#Ƽ4homd >D+)Wy|;:62Ǥ mϵ2,_ǾlG{5/THL B#Xf_9oыmY+~R-n!0}#ZXleB.>¢u~ƂtbspأB_{h7Yr 5%(=,X? V3M}hZjcTrynN oU4cS|Sй>[(y|x i~ 8(+L>[oNj(AseC,J5 :\ R%)r@;Q8.Lxq:nms(_#OeP,Ň_tF2 `']) gNG#G:h(a(q"a5^r Ь ][<ŖlB!2Pv q"Fs}wrkAg}4K'(U ?dM RQΠQu+yHk C.ʒ+gK70u [)e䐇BQVµfzV`f T mT0!(knX щ9=jP@s8VI]*38ST= 7`˽p3WuZT.Ot..#O71['K۳l0![=a(P[/}w5 |ctbz=P|78YE{@X<&I޵ima^ !ٸ5 ΓN&Wf7NDطAm7uS ʾİLqk͗N[6o`q@I] aH 4.?@/=HEG %y ȟYـ ;|GdE+8$Q4Tvb#,xч nj#,p0nIQó!vN耎})&`/DOxK1A4B]8ۣH! 8(! ',)V-lqhoiNa.,Q9Wf|x ''~ve:Q'WGFl=D zR{V_Ҕ\9 I@$@uA,O)I ˨Q`ȽKDLXK V +{dRPM% A W y2$"XDR P ihK^׶h V+]ƙnM)am_nMCN6\X@Z}nbҬ"?K}!zbLMzD?ü37hz%Zo>WqZF4edet9:[iBZHj tiPYp"ڃ q /,wUJ{O71bpdD ĥ_K̜@xN~M C6ڡ+p vzݎtWMU-i/߲ΟEXJ+Gtu'wob5݁ ܄F !8 @ gADC-WK"a8e4"D=ryށx/xF6KhP"yy[XD)HVN CBú*9dm⑗1 ؗ8c25uw0WY>CIBiFfTI%hj?;[8!^>,}_:Nq9;ɟgIx8LRT8Avh+) kCCwZ];{RW#M&K+m_" г9"Ȇ ILh& Y cYyRG+ғng WsawYA:G<,+NҞUMVj)(JhҐs0dF1fH04v UV(`"8 `>ğv1],@}ԫDp|N‚69ARa[iO̬{Gq-TP܇:zԔ_D*):"+E 2 rT:$3ڪ9-I%n%Cg & "1`L1J'r %)/e!X|c&=_y;+˗l }S=m)|O[$j${o;6Ŏ ewr(K:=f JAD[}Ќv3blLaė%SCΌưE Aݫu!+}9,ȽSxM#|3M= Bтꡂ,FkaŴ:9Wa hZDX8jNdU&7dQIRTjp@ZB{\U|N,1x_Rle\ 8 uCWo;Yw(LM+t&Wl-+`Th1)[uCd2f*2/| [ud{{շg4d0r/w2bnNmA)l͏ԯM4nao~t`,4A>gb,2Ш-|@E o7ڜA_Ǜdoh4*rd$%K¶xsj}5ɋ.LUq^ -C9OTaJAn’'˗c|bGoץJudw9 5 UU2;?q/MU*OUʩdG:n tOW9VTYUtR7 D5tZO=vaG m 6l"rtWx#j[by|.3B223ceO+^[<.zVNN*q&<󶏴MOF|/To9^Rr+ \N3^w퐱($8xh\ntV9]T D3dz,-ޙ#O#T,I (2'9YO8I`9zޑ42E&߈( v\/i/8_yq{`AP\1n_]%f"1|ʄd6lkѥIݗV<ȓKrҿĽV/XMO- G~&/&6]5%5͹!,OէvS~GHy1B*`ʤ@Tb^%82"ڳv&FPg1Âh%WN->[Oח[vBvE`K:-$P.l8Y UG9k_2 i[[B8jθ/SЏTxPs|% ~P5)֫}lKqw1x:5ii]yq|'?M&j7lD2q (`Tj{n[)a(gb#++W$h}gK,k(Ո/ Oq63*$1 ނϬ:w|VΈ;>^@|A !NcM:jNŽR yǡ8_{ɀ5{,tUrsn;]=Co=K.gOO΁h$^:&!~.1< ,>B'B+/g~nFȁW h0!Xx!*H4Jf/TM%t<JNyI](<@/ysA@t+*&}%$eL>}^R&F<Eje?uS:\Fi$]>J)Y˅P',Gj}F8.`d 4r!D"c7=;JƙXY/1 W:ycL0A!k.V)ЬEv_MEȂN:=`?iȁ )8R-x-WfGLL"|ok3flDE c'j&3[sF)ç86W!D1UQ">vzg)зgո `%3A$ 'Er)FšvCLYfٶN <(,11;x  keh% f,U2Y&l,O)2B4A[5̞3DMP_C>BKzNCz4TLDS6 4 [ zAeJVStk]]vna{Z~/O=h.ɳN9 ,Ib?ﱮc& |wgS^d`y97)w(j^Q3EEݝP8h)[4NfC2R…^?3;Ԉ^w-YU1U#L&(̚1(^wQd#Yb0{aF_yq1xۑ 55cHU<Y%ڲUN,nx0_༡;DZ=ȓW1Ir1sttΟdʦqS\p$cF` 2{2k/LpPFXsv $s;s@$?3kUD$dth@"2g2K ad.iu. ='y؀3 )Ggk0U0?һmP L: l1CTC_e(O:J\Y+O UXɭ#n/r04[c Ɯbe73w7>i&:M?-p5#F Khh@y*R晕{%$i(9}4ǔQ2rXpx< kdH;s[I-q<?++NY$ɪ@YM鴧W B~21$kK7:A2q%J@9e\}G`G|ڍl6uSI _SK0O;PJbC ˛SB}%]]<ޱ$D|taA'x~K]0n@?w!Tzl yyZ0YG:C,8g؟W'Tv!2‹.J uZa6 я˭W֙ֈCNG?BD\Tb{ʍ|~-/j(p#ZFS3?W|PO4xUSIꬬ^G؂~Fhx}tTͬ 2oBMk̶FfcFU_q,|0a,v,2%N]ϛi1fJ 4aA^LW#l_ 9Vin™m蠤G،K}|;UrIy "(`.Mƛgk4\9˂)nQ ~1ާ~u>Za>+CsD1x(4]uu* (#s\bZH`Ms|-ܔ̡]g6uʤV)Ӂ#{\1%v\C&2$-;۫oŽOZ(=(9E$w5ʻzl$5lk΋Wh3 <HD%lWL;c!U˛O3ŸlݧQZZWq}-N9FkN"$$r}.dlf<߁άӏ7sOwIh ]ҽb#Qɂ!%bj-3Np[jD l WK>^"lYiHmv %0x-pA6>]'wM"yݣH^<wy*Ȁ[]o9x;᭝TOyd{Z& (h0t^"K7=: 9p7 Ii6X1TB R)G *jb.4;lzb@81Ή ~$NJN\Jغ ov77xHHVCy2BP,t7nC(x `X(19mk ?P#p7u!,Z:bG`aD%Ll,&ZCbVǥJφςHc'-P]NPr'P˩FȾ/B[8 T]$2r=SLw75ڍ b"n̹& hHנ +\$`-Iu yxpL֮j\p穋F3N*-C䬦e@Pд`g5¶rK0!!VRFkHl:@|||ڻ 2s(}0}/y-GOR@xxg;JiT2$Z|GM 1{KkhZanMQ0$08 Е)nbr8%#*w,bunָ+c2y.n"ݽZ#[Ի3:@  yUϟ,2 mcLC%w`48H9wr &ݤ2bP0DCK>"kf%6]w_?}Qe*Zsr0" rt VL`|d]R&Yafʳ{2ILz_\7½ }l;ͷ g}Ae£n.'܋$8Tӯ|L |(PR CL zwPN×6jDaԽ۩ٵz^j(U2!'+8G+&yEH!FdoGtWuV]pvmt})l)ߒĨ4H)맄#A(QȔk07Vp$EV7z֓>Kׂ<3Me XUȔn`]=zij5zϕ&LB4{ z-{0Mu$$d.xKL4*(;;B9DTPD9t(!4b0'L0iC)j*%B OSO-hGiݩzCcXrZSi{]ל<)":"j>/5,® VX~N)xʂta- V'?xKC! Lw/ edNjH#fzTM>SGEt[A^U $`m ,n:I`T:F9"l!L!Pi?.T<ϔrtCK*Jb*DN"$ :r5\kstWvYr_ns>J473;QHEQisnwD{[u0Y[X*3x%x$,i*4JBS: *64Dv*h }^NYҴ*-hC 켉͙l6ҢĐ J ,f_cz126[Z6733$r"? R{3;8Fcuu+uGvYx!W侤l-RvK)$V.*a*ujcC'a*Qwe8 ňɁBw'j 0F5!(@A;'F2Wt Sھ[mT?^Be5H^sJ%il:J o{_p-p?ly_l_ +WdhUo.CmƮakjӆƚc&aG;.?E~=u5AK%楙U&;-.t jh3!7wa4F:U@!{ Yks$h0 s}S^~NF'iǒ&"~+Q@Ŏo8$]6l^g[э.X_XH#-G}OqMaQY)ZK[SewRqQkˎ3VEo`&4W;>_[6"/O$w̢aD];MBhmZ쮃ɾ Db7Kc;_z{~u'^ 9Anz=]4V3eabP\p6lu]?E/ДErvk1KxP<"i(SPBB*B)}E06.7a5 Lv\l]=5xGPFc *l6Cc6)VZ|,gže*-ضN'%(,~8yZdM&%yO $RD@|-\McIjE6љEu[٩bK )\ x΍(\?p۶Ɣ8B5bF]̡zW `M^ oՙYSݗ *"㦜OMDJ*%kϟVNf0퍝>R2֔_ :Kϭ;pD yU-Qw9!MA, b^05e! "0a{2?L@0N1ڭAɽw-fI]{&2hlHcnD9__~'AKMv@-!f!t¥$*5فZ q݁ b+eyxhLݧ7^$I;{NkO-gu^uqߊ嬡4qRBSRv;9Yf3&+Jf+(S(͕uMsMH LSI#V-0f:7.|fZa˄#*-|tIa4fǠ`T0h]`5 Odej#&hh1%YUyōł"9c)a yM/,V } nءnTP0kxjs?kY٢gL*R\m pŀoVɰ?hT{#ϴ2Hx( a".Fj;.ʨ)b35?Q+`0bւ.8 P3"7=Q,?.e,o6Kc^z93PXzZI?N0WQE>/`(w4pE4b:(!XnpR٘vxpl (n@ig5'x;WVؠTBI"%LMlX^ Gi-x Gn3+fE͟r,k$Ӯ| ye"i0C+amjIYY1U'K F{2++9[cv*lH%-1),X摮ԪJ3)&*f'&IRhIz[bҰYج<0bQ^,9ȹbh2$>5 bFbɛjڰ])I6teh=+ge4s"?*z*1L$lvb߳tiYGʸx~y.vz)0j޷"MvYIIaQnj`LɘiKHh.@68Tԑ$I"SrjU!ypkY0GX,-5Ne6m fZEUI{۾|hLgR!8u6vz,`@cky%0vYPɕ!{0wPˏ.䒁HQc8@BI^tvrуOhg  koD0?vZ{lN+ 'cD j(CpH%"LD`\놜 CC7ń `83Q BLkwgOk2֠`쐕鵇 *!Z>"w޼eܳ9P.KJ=9b( GXEz.;OX2]j4555cl>Y- R%-;'^-3'(B(3iVjޢ%Tg1>S4)0><bd@ulJl[lpO2# W([TZlUX5{|qD`\{Mf#QDzRugBPrqCAd@fQ}dOL2 3*t a la/0;}z~z&^HCq PiQȴ(5/C%[C] N'36@A6K^EJ6?6$AP%I RC9nHW'X=5lA>BC㘄GvWݖ ~f+Y&fIiZPF0]iB VZ{ZC%iyN o|{j꓏1/Wquf".>Scw&cͿ:0740'ܮlI瘕1 EU';xI9_[>\U9kM;}Gtrì3GB:ږ#BOgJ!Uux=B3i=>2paz˪*'`SOIYd%DL(G]:kn=U6ۥ:EА ^hz{}J`q\uD^?bxHYܔ Eosjrbk{J"J!+ndBVj#SlEPːrw]5[N2I+}\ߝso|Df+i_U򿢳^IY$䪠@ÔƢ1<ˆ3,{@-hg5t nQ#+UP! ] $Arp>s4fJrԤaj[7Hծy "xM 8w<nxǡ!`qZ,RF1`vdk2W.NR.6>NPbY}ry  YNkbs$ D]`wbحE܊ 7%lo ʤ[Ddk9Sc. O|ZN35$/+oBR@R8S>?TYc2O^]k,P }9~ȡ+E6)DG $i ⮓gmE EH Nͤp*v1zJU̮U4@Ɉ$t2cHDBfQe-[&=i[. NȖ}L5|}<jf5iN /ff8 õ5c-P ߠnfk+dcs(%@F|r2 vAlhj`VN:vKVhqb46%sgw=7'-kkX\l+G1'1L5op89Hi 2a(՞POj+E'>\a?B0/?.4K"UƣGN{7+eV)k=L46; ;"c eW9 B1•r@Ckv֨'LBXfl8R-onEMW ?: I^9/d ω#y7U3ѺaYXoA``3Wυ^11t"O6 ou4å\!/=EN"K6M:YR53h 5Yx%k7JiaLg oõ/k6P+aeY?2 ԭr13!amxcJҕMg@Bby~3M~ӯpn۪G{f'}XՏ5Pܠ!9d{J5r/x~\s.`g}Q՜SyfCU!=P"2j5-'d jP,e@ Tv*?|fikSs\V.G-MI'i1q-~oTJlisc ѫP,ẚ L% .d2\Vs&h52u ,S6 )3髖CzJr"uEd !8k,?;g4/#gtNR3'Z@&=1ޝgXVeBz w; # 𹟻]wm.?Oc:fd/8E},JS!@jqJwdjCּpr#rN;7-K$g"r#P`Pp(}rN-T8E)0 /$~ 5UשșzJnVII 8Ge2p+(`x =λK]_@&h}Mòm#|rjmˬA$n"V 3 +͒Md _GM Ll$sI}KACfZ+w$hH1rAWm^YՉ2XA&\ô>zZm{NVu;RLv39s 8fɎQflKw9$)/yOLw|u_,,(?ZsEI"H9נ+f|*gz5(r2Bυ2MSiO. 0a)0ɘdx7gSϸ;́- Ok> ˮj_uM)'? z3Wcc= Zv}'}x~TM㈔qWt<A #W %yl>lGJ%hDON:n/JQ*;ܲ 7iLE ctw)8*zVü`mB?@ѺcʖHV!"lV^n- SfINu]gY QPKz,O:tn^>tmxTnt*EDъ͔g%kR,v8TR16pjjj̈k wAʩϷ>܍}Jׅ!Pمr ih. ƣ ͇箄rCYcYCzT}C楚DK&C!HQ\ژ P zO&2`(ghB$Rx.EVLKʚ yhYˀqʒ6QlaRTEw7 @,rHïQ{nxN5n.{W8dtRi g}l**yY7 Ug쫸8gmP"7ݻc kiC͝]\߭kJؤcf(bc "Mf1F |DqI"?: slݗHUk\ݲ 0[,9Phwk1Mgh[uu޾9Beh$ amaaǻדּ yx]%3BżkseU1Y*,zZB eJ|7]&dB$CYPD3g*<)ݲ6.~s2f_QE+QV8apd0ɢ dDdD 2u4\{;5C4w 3U_IsAa *{un tjoyms@"ɅptC\P@ [աWz4V (WxBXxjml ֵn9"" oB_ g#>v7%&O7jlߒǖ_ /N>.Y!cjqK5aylKԴR"(.?v<7=rJAu@cY62t";igsؗuigxy5j-4Ӳ3ػnHI\p cDaPK(SmT?[B>_=` (krK8OWD='I&HN[l=~_<hX- CO̡2CLl0~0DK?.+Ϸ&VXt.</x| ߃\L" .%ͤp?ϰL>߷BbBpP-*Kj SYC8h+j%G 0dj$(<& 9* ^TCz\qt8U1N͆ND' %r>+9'4'Ghbc!^!DaA{LIz,44o 3cl]SްtYpP!C81aR4 (E\9bHj !BO0"M,%+RBA UD1\R_?K?{8/}<)Q"E}'$F Z|q荰2 dz&Fz$Uuwq^˼d@K^ ʓNc,ԏ2\h0;wڴ7F82 b#  Z)ᾯLQZ 9&۳!_FWe<]j-.Ջ " o6"dt&!Ŗ>?C%ES^ZOj߸Rwr2ɤP$[5$1'Wf?*Gwe/Dq ~K^Nj$kpFF&=xz'˅t.@;BmսдhePdž[vi"8 jL{n^=_s'Qqc] D&8 ]F)%jI9ݻuwsTA~DGkƒ5^,~51Y@4?QT8)jkɈ/mt0PQB!(ecq2 2dVʸNӥg&SM{Ivr\M@zj*!$8j=ke\G&$b$,$K0nS6dwf.ÏfA(28|K 鈵xo%7 aW "S# ȡ ;ː pL0AQ].j ^/qzBL=_vSɺ8B?Xj1M)&iM=L Sñ\2K6H6 %OU@hQ *uU@UIx~#Aΰxt9X(XˬY.ԏjm]Z|έaaq b-ţ;ň_wc7M`0?Һ3Kױ0X4,zOE/l 0P1GÈ.wuّVEQ"la਼7p0O&SYyDûGbm#xDXwR¦SgNDMTqޗ1/Fg,GuPnSmJC1Ȝ:N|&1$ju y0ULWҔ⸨}l"˝[۬KWv*z   m)ZvNhnZC !g=H_\5ɔep$Ѧ#BMN*@ v[.HAlw{{.@g4xW jݶ =S  8n3W`>Eƈ^"k|_ ~~__ !x~*|>5+ bGl`w)7AdNc(?7[1TPFw&pyqᥡQ%b2fذtdi/+64nZ_]D$,.Kb~DK_l?EbЉ?QfHM}iLeTC&_$>/[&[K;2E^&+9a&Bngff~yF UȮRoce>*"3 cTrj&PC`B\EvDX̍JN3yL;O_~G ѥch!q)R" S{f>~]Hʹfӌ2 mvpw!@Lp#WU6&")ta7kKV \mM <-HCu+Gܟwz-%fհ!$6Mx̉kMg XńDIiBS%>27` a0,qP4[ Mhl/=7̓(\)HBb =bKoRۈO_ʞÅ*:T* E,+\b b>;L_YST F=Hu0pWcg7GķsS7>s=rFoO^zHR%д9$ c V[*^gR?)zslS(⁵[ܗv1idH㪢SA_p=6tOm{A D^ؿC;O0ڠWN4b՗ΡOOO( Bx}NB|'\¨RdDF%԰;am]ƀ#@Qf6"}׼F8+T){Ԉ}=\CPv\BHuN~ "6D^]=+5\x6}+,Gn ͥS*PA4ayP66v߿1FEXH@잧k3xpё auT *"{b@]'Rukecn[ W ))Gi8<]7ɇiR䊽>z!ݤ+A$P hˣ~EBX v.+Ďbn+H:J:m["PXꑃSּ \6+ud4$hK00>+s\M4-4j,8[ma_~c:/+ox@N;e܍NivjQ~+I#ޠ[kԗo?_(ˬqiyMS x,(26@@%T5ܬXyTfTMy>뱿}뮾[_bMˆm綿z׶z-嫹p88آ p$Pu%9esBp8cA\. @& j ǕyI:sm$ʝժ'`gfz*1vXO +-i쥙ß {y0Vn nQfqs^7Y0]zޘ_FA Ȳ:FiYO7?w.N) Y " 9Itiޜ׶E( p{;TdJK)R*(.;آ:W^<0oy?3k3:Bϙ]Mh^_M~#tq5}{2lC;l>w8kjCN-[b{ (pa[_oi=//_[*~u mH 6!)mƈTdxZՖsNmYq"vnh‹$0o$ ;*ۭkglԯvx,X;Ӟ,$" *RxgxK#Y絚K]noo\z׎e4r1#󝻽ZDu6\ۈf'Q8L,_wgAH} dZCuԘs%~gbz-'xc^'kJ$3{m;AyH[5cB* o@-cVEqP> gmٽ, =H>^c2PƑ%,JCrf̟02v+6wVlkk<~AQ%:iMƷ~zMĢ+urm$H{7 b4t>_qWr YіDjJ} c^o8}$ډWPu(>,62J)/.>qᰀ  mN5fY; }\smQ|3͎6g7;/Pu!;}syI<|xc#MPW'crVR!K$1NJ$OI,Kڱ.gfgn݀CKz{75hg "D/<+5!|ְXe1&8-&t:KaSFykX%ruKN!umVsv܀TeO?SR٦*jpS9gHAgp2C,[Rw1\]n/!Ü6AYȣOM:j|W~Fh1-dH6`BBQ7Hw>ʷom[ *DvYRwG_b׀ZEЧX ܚAIQ-FxvW B5=-4 ;52kU؇t> Aȁ# {Y.rX^C%VM_U~=<!lvC68}_:O\†/Qߓ``@MKMv $lU3`ÿ-~|#GB rZrL(H 9BHmrA7g\amnˈWwF I& #|G :w':S*q+2j0e8:%)0m߅_l8sIn$BwИNְT(RR`cw01w*RMTD(8Կ<$,gzݯ=l.H#oRR[:H!}?JG]V(2DBWBFᮾB gAn[sqFcrx-2YsEP'HdkRmo9y,3f*L״XTN%H$!UYb-[RHB 2r8m -(LM[bociuQ@V(NNy !D+d5ev-&{JTD!! 8f,]9;8X$H}D@;$bК8|M^&(Q+)~R ovT4 LiR%*< ඦE/òp(\i^_2d׎҂q 2~ciqihfo8 E;F?r I ^vWqp]߀m,(*CM{7/hwήn-\SΉ6ד߻J;І2|fJ :zb1=;:? 47~{T(A'{!_su#XIOo}‚Zbf񶾙և:ZVᮒ#Ƶ \J G|;`?Zz(SmcsЂl2w:#❫/PT` (Q8,æof9)+ 3v=J3ɫFƉgX*\s;Qo\VY~e~HʹEKʈ9o'kYj9pVdsll % G^NSv#&/KFg<2ÆWIUF=.>^Λf'h)!?=s=žc,'G`Q^~j |}n})U '6VjIʻuO 2^ZJlU.}L@<}΂=[Q{e) > `kR6[p.uO`fӊ5 r#=N qu{;kk]kN6#c}?6+kky]qX1JsѹA__ yRbtrh5]Ǐy.Vj]Dé1Ķ"PX$K ᇽY?/k,h!@gLfؤgeˁ;No9Z$`ϖtuFđ cJzimviLk .zl󟄗vX(*xԡ+y{8ZDx"qG_fw2>-R"c""1ha 78Je@9M[G>< gn:p_v ]m.*\O&Tx04Fo/&ä꿫xy!e"rTY-8; Jxpw/vf>2쇟ztP-Yq]!oOZ0+KzT< *PHJ$3F'Ct蜴| 89 Mb1}0h5yL}2h(g׮ՑΤ;_VLHKJsD.듡[BL\P*'c6,|iISAKA)67Q q Q@-寧?k}*o4m7xЄr) h$JAtu,K9sh$l"zOeXӪ}:9JRp8FX/k9ZF5+1 ܡ/C(sg4.rVB˵9T%[lc_EmZbczjH 19?}^jlT%eYOX[ `ę fu&60#_ubB.Yr5JlV2pJnVg8 N<,?uZ43mͯ1Q{Z ?`v&WmRf,?>0Yh˹WdV^YV5FebZt0 oZ4N?o;_oO?Gוu2w 7`:3siti,3c,`nhsijpzXkk6^<CQb<8B !ۍZѯe8j[hUQFnC["S(Mad5^̕ZJ;5*9;ub_ cKA@t&aFa^?s忞Fp|ᕲ0w4c:|6c4`Ө뤁$ [ oBxkI`Zq >y%Y?wrbnWg Hp2\sR\/[sK$U_|5^Ò&d2$>ꡄmgNA4NS0qR5*sɊ6gՠ~E6/j8VXməPXN%1dTX G~R.5پϨyٿ?^RՇZw.>AYvqkjqnBZтz+ EH .˃s ˏd5/[^[/ZL)c @RFA]wRkI?9'˘G\?"u{KU),EÐͤy_B#9xI-)APMH`sSGc3Wȳ(0짾z:F5{`W-?8̔>gc,W'ɉ7+ꇓrys]f&u"ܻ,X"<㖦dpbWXT9蛒}Q isŖ=ZI8 <6; 濡>3'yA,n Jdqe_NfH0uu{N8)KvHy5$Z?7s|~w>ϵ˨mKV2{= 2jV$,w$h@_6p nep{viM 5Uދz~>- ;ǭ~㭠QlIEN-, /*!nwAP~QoVb{(~\9/OW:I;< Qm.^Ge'JiPP:&ֶҋ4b}R%ΠW rHlƫt~Sui~W 6$]ÛF#fL%JRRP?Os'd6R6cV%C@S7\eJA*1*'Q 2q V b ڔH`ͯtBg}X/AcU\[qΡm=ij~ tͪ" G12:|Qێ$г7¿(y&^I7L_[ǩ;+7S>3gnJY8K'v՜cH`ٰ% + tA XpڜOcCȞ+;,䌦q5bqT*legf>`c>c#ܐN| wkAn f7:@:BP>xsﺖ *A*$rryoe023RWk& XUDtɄa?2 M9'MuURmHK9t8[g>[f>M6 !٢Ԇ1tvƋt?X-qŖzI$7Uizo4Es?f )<*)E\$d-yHg)ܷݺ/ Sv#6LYg)qcQN4 : 4b s8""8ƃ`w:nNCI -o0_>Ɩ%Z##R\b|ޏ_sA蠉",k Ja$6~Z#S,v\}9H)c76C@BƋYFzqsEC\'g ^%S,#R;?7\5˯5Lx"=(eYCh.kWXvh".c)@D-yoA-U9=i(F ?/^[MmWIh qb0K!`? q{kϴ c6Cy/Y]%IaM¢v\PxSm-xk -d&3缻炐 hըI{wz@OJG$ac啖E*ǯJn;EWMq21u{ߟۘծx#%OnT @~bCR9ԁYom̙f5۵yS+Eչ;n<@4I A'\qs'Q>"x'AC_'7ÕKffQeˋi4^% 7|򜗷I C7VSmG\! ;Η'\wy3'E,/yz=60ya>~S1{Ҥ!bjuGx8T:NczljCC5!OXfG~QwMޙ={w|;J?9cV!.Ɍ-^Hss5$1(D>o>0Jy8;@aBN#NKTw?y{|=n~^: Mc[/H1gVz, OOp 1Yq=s2Nt]Y SXO\uD1:|m_涽j̭i0tue~WH#|D͂>w场^$\'w0 n}Mll'*9rYÄRLbVat.5'V~yƫG>oI!r!4uN}=\)2S%FAagC,_/'Z!(hF0 sI3A\}6Z%Br\xFO% Yf{<*-,b>l q[`l#;%Ʃ .CRꛌa@X$eu*-*8cJ[Ԕ""H!8Gp'ߜSyFT](eDPnR ъ$NB_SbVE h87v#b3sok{Q ŠiY68]`oZ֭5{ r Fِ owKT|F!ГyO̢136ӳd?Qx(U/WKcgٗȢȧt4"/օ G?Jܞnrz_O(Ds:Fpi>l/Ra=9ttUqftN!ߚ]/ cW0$`7X :IPGFEVѢg벗rXlSg{C`:oбпye?es71_.Œ8Qd6T(M*{gn'7hK'Ŧ$P^Ob M/0Z V+iq~Z}1/(+QǗ~RaƋb'1O̺'Hb_b$ȀABrr]׻ lY\ԏh8$pۜ9LTCTHRXy3vCo)u,6aNz_aß{w9[HfT$)6:5l+ޖ;%|Yn7˔zUshDdb$$˾"Ь8,l2&a>ok>כNIDP(K!z~zGGaI=4!5CGI7c(.v#YgCuh8#ލ!b8_=X@B77OCypDSBЊ@yŔ.~Ņv6×`ŇzCY?~Zx'Qnb`AH/vᶿ77tGY#}VorEơ'p#ZbǎRA60ETG1ݲ^w@Zcz Zu/G![N}9NkFS(Tt'<[A # E0(%<b=A v⬝rZςP2k|"h IsH!<8I;mf"䝁^A`j @]9iOTQZ|֜9a8NbQHbw|o~7֯N#d̄pHQ: jÀ.2A‚=L XzYAW A2ۡAF@ґr;#^<~ApLp'pYV4RCIj4Θ~5\"1fWK.cø'fpU-pH[nvp/P5#4ڈIz۝...v}KvX>CiODdt+.+%sʕ]7)!A$Aؚu1ue|g-Ɲoa>[+8G1k1)+#G`Iud :l E֌0`|Q˂^IG?'ߘۮq􏫹P-> D4$_7-L/CS6tQ9&c#5&RUqK{x9¯Ԟiv҂| \nISf8Ǻ19s;f#U;m04 Gtev1.T%K!M(/nʨitHǶ0u.FC-n78{n}g.O{wf_*i;+4c^ B/)r>t jܥq}NNYmyL:èPbh*sQDU>e)}dN$uf4Cov&ۨ`ju\pLJj"Yh E&sRQo=~~ԊVB7VqmC LlY Rܭ )M~#?e4xğ-eh4"I(SzbڣE.gyVSjBLQ2 uoNF_56M*υoi5*P|z8t0p1 q?Pwf2bi؍|zkmkbUE:؍A EĴ '?(hI"qdF 0^+bg6:&-R:$G5P` 5ExbXh[OX4 r.76i&ǜĆJ~!8=eRP<5a 7怦&S0y2#6Yh-7ϓ:')jk)צw75Lj*#դƷ=[?u@Lg;+VXS[\ɬ¿H]mxojm\Tୗm^鸚Ted<<ԠY U @T%@K)<ړzZ⪆ \:T1Aޟ>T%Ǟzz~.t8T~ic}Y%Z~*_ҀE}fw݉h!A0h#irB4J4p 8߮1&es>KҶI%y=%C~g_sF8}lj_ *Z[A7[ﺮ۲U͜\sёQ׷QBݮꙻ<_' ppG$3R<޹Z/LO ]Umc?R >Dؖpy9.j|?1VOh+lԠ{ ]-j.6b2$ 1?aNuLKb;^m]k zα܅4rrPj.D>nvjmyC&/y{p tlMjY^ׅ.2Id݆( :{Xⴃo1)Ql.zB%1dMV:K:}3D?2Jzh )*\'(rK\&UlR^yƆ"M‹O_oZ(}8v hZ*>z_YWY疘u_=U{.fm,6Cj/{}ÇT/2>_'WxaB"P,ѽ9N {kC%{q>?͌=Tii8v$JYbAԬ q+I٤yse]/|nuѡ׳!:pav%˸Px/͉\zvޒ3PB222r9IV&#ǵ]]V*@ 0u vn- $"a$K{Npb0E%F`hQ"nX4\uJLUdJ \VV&%-ƶfR R+Zmk&bb,El|&Dr "e„}KR`#/Mc/n0p\mQ7Ro1:QJi[}-5q/߇G,rK$򳄼;oP9muUDLG0c$*YD 1 B&2Dccd;Xzt bQ酌ݰV,>ҕ*C,a400p)ڬxAEh])~jS\7*h,3W8t;x}>h.n (O>L Pt&ٯ{ڽeG34dN3+YuxȐg@["qAsi9c˘6@~oPb[PS|i8ȶ 3P|<~Oy]͋Srs9=٧יHWYλ0,k";Vd~O+xgP *t}aU"Xܳă/YSA<;Ghި/3zka"pF"" h:IơHRSq izVHo}t\|>9-}ocT_X_Im׋o }4ӖMOK! %}K0阢 hmi)Ɨ=@:42x|U| tszaތH!.cE 7<CݏϮO fLR1yܕ) 5xmp,S=uag+vD0nd~6apwjuJ ONpe,k=E>ux9:Y&~8ΑIz];cf1s#ƠV&rɠ I3~F2M Z>.v\RC_h4_(49Jrʕy 5f^nݮi4q;`)G#m[lqؾKq3Ĝc?m !{0\O >#N۪D"?TJj%HRՃX# ?Cy({RWa?_O]Rn3jd`:#*P)5h~/?C]R$tJ/De`P㫶8N\.Ց|59[Rڳqu|Č z){c,(#vg%Xl,$k;G[{o˔'mޛRqF9~ BS;E?mq| DOՁUm y<>XTc{Q[Dž>B tkWkۻ-v!9X6>b9e+x`ko3x}s,b_s)/P&ҧnU,F"}1ZJ}tʵ%DfVxpm2loTg.-NaLf-\\)կӪ1xQa8LGYW25bXq~m>\^dĢ z/Ihf`>һiϣ_ CIԶąjBZ.+l %#p[' Vo D!E$~2Ow؟ Sk;h[ R;+'La̓@VUERQL5'hUFcT]  Lg^a~,$ oՀ]Jq>@9.A ]^x@NSA|#g]N|7#|6a" ONsSIgT3<š\X bUKv}n¡M~n]J́J[(EuBA|wҴV-dR}@"}>X3\Wƽc56]uj ޑ@g)feVMS$Bv'>DSIO_AK0"x*<]b$iSK3p9 J6a7_ њ8^MO9 Mh'h-Hu 0P|ZH=F5p;2ɶF -_إADcAu5f>C6f)0OW/ls~J)i֤4P?oo(z=Je免v'>-4v7Q-@o;zEARۣ;Z$df0DD(!׻Jnʤ3d·Mz6FBsYrT᲏)òfH&qcEAS"b!Cmu'>7& "ԲI1E_I'9Fcü˖Qc̹9F,X+Cwrd!46u.$QI: _}'$4*g4+$ěeֻĀ:j/U@L; }iOg`G O"˗cL#]c4=;PZC /me9+omDiwi\k^^k6JkAw-WcyVl*a"ê9ES;cBՇztY6x{\91φz1N$Nۇ5g׋=g"~]sH#7 <8JWHN7{-/>fT!BQEz;US(Fv_Mn3^價]fD9B.QTYccfFZ9N> /I.0&bد(qVFB'Ebhđ6y;xoYԷKF x^e!W?e~ۋTHb*͗+$uq:REDį‰& -혓[q#qƨn KPrZmLԏ[v:?Kd!MEL 6*@Uy.Ci%l"PDȪR0;B&L`؎0 dFɹ:[йd.VT S% /.҆8.^Pg"Hr]3@a&.%;PdA-$"Yk8W&hs`q"J!8! JS1vTQ|\\Dzk9F̤E؊tCbFk@rLQR &ҡH&%hbDڿhy]r{En`>O`zmv E!p@ B>%m|;cJ{ѿu|pfܓJs8İQbBџ}Oz]B]xǩv3~>[)=]K^>y%\""z#ti( I]ƦΌ=jͮέ|ܻ8LO&1yޫ;ɇS96XuP}RTi^ԅֿGNL('[X N*B\4_,8}$SÎzG*tsUYm[/$#ixǔZLqb}Rj\,tF53F'EmG|y"m8b*҂`hEQ m*I,x*4OȌk^o0Ԧ02*'nl:+oPqN79~L I"1EIsWZ|x~rRwJRҼ>k`gE'T R8I%Ǯ.q.}K}q"SozϲVa2rcmРW(;xbZ{pnƄa' rsG7!m- ER+DT*rw[۠+<#T@~+%0z+ToGi֗c\n9u4 J̮77˖}ff)zNoyǖAE93đĨoL;~ԩ؅]\TI 'Ę@&D|Ҽ c&|oa} +d:dǝ&VW.i8nLR: $#7\~9%}ߏzgw0t"7mK!?y{Q+d\k,2mc?0Q?J&6|3r@nT1z՗'' B\sP`#S}@ Ԙz \lijvxp)S*?P(CsTW!'H<ʓ[Io#i apђpF  '*(F=SrW+b V3q?~qӴ}̀59H#f'r+|v#mjج4 w~q3'@"}=wO?֔ MJvͅ#&g^iw[d3BZHJ ) 8:lg3\ZW#H< Q`/evw]dn< _w*W7u5ZBrH6FGLWǥ8\e à?v6݇+Hj/C R5,Tvvh|CPv~_ESN -ƭ8ӷ=m=.ߠf G%LGRJ_8vgc:̈0Av4}'8bg  WD'ynBC ζ< $%$iqgX? ndFBsHA8|]xۑJ~zQY? &Vm\]CNaJͮv7%ӽɃoIVCc ŧ,Rͮzn=ZOs~63S|M M2/g 9ۥR ߟQLDI,~^!za g۵[lGq_#,{$1zC5ݝ>&#z.Mߟ;lV z܃A`D鞐\B 8 snq*9h2OPCKqoڛ7oR養Pz R6+)EK;n+jE(un)h\MVSdrT_jhhS%[rTlݛ"eSCC`h9'Hpo_B즰Fkc NIo\UL>-K鹥д̘[&j1jͥOGX -H0K%m/Z=`l8L!`sGkUm+j 9K%Ep CeiFX 095^̐xF&/bmPCLAb U.e:7N ? ]UK ~V anK\k؛{vB_Ú5h+ 42.n":$}wݽֵf)ﴽM\A]Jgu*n^F\-rJ_ՖmZ@>  bM?KIlpwq?M*HXM]K5uh}, cavm<9˯F}.* )q跃 ,0?.' S OCt<C^lϐe~,c,8$ @ _#]|>OٸC*7VpsF(KA4 ]%Yӥ^BjJ?5HzkH΄!WU´8~[@7nvq Dsٚu`eg;GjƄ|ۤ[z *<Ơe˓UM4(yY'ף>ql\, [)AD*65e_0y*,Uh'Z쎦#V~>R<he)9ڠr]w,Kz#HÞ2ӵ (}jHE)A_H KΤ3HH"7~?xW1|mg%K1>^X ڡ1P025\_⡰5)2=Px* DŽMҹ$,[rxIh֞cZTo62\t7+wԡ~77ɄQ$L(i!r^ tTuWcUC<9^ Qg<l<[z<Z>Mę{ WSIb2#)Z1T`6i`51(2Ir{6`Emsv)h@}aUPYq B$nN/J쓻(}ր T'|❂UPֶMKW*,f,T̵ʺ& n:L`3B%/GgE&c^Q{}JoWi>CeyQĨ(0u6ڻ1IYWnir.~E2?:UĮK.oXrl#ŻVA.ר+a^0BjSF3Ml ڞ}jj̷#8$IW8 ,IӯRUTqT1"scApDs..HK䵷cOsV]T HmP-!# bn.)ߴ<^fT%ș?FPa(!(HP`tCmp[콀53˟jrbz8:8PiMEa" Y疝w٬?p@NG7DM7 v,U䔜(Җ w2 $_z5>oZ"mD$>8^.RgFFzC|eciyje0f BC#Ϝ&N=nP(LӒlN=K/7d`KE2VQF6eAx V,viᨁBvۣe:h>/T 6F[@C >݇:yØ YWV5IyNm9A>=#!j)2$@>*wŮ@ Pn'ive`v"8<0naڙa5E©%q 0X ȊHuzsiwve cf;c=QjaXӟ=4rZj0`u i|aT:ERݪbH۰S"-¯#SۓĖ|: WI PF$2>w;okW2]L!JؔXhuWm{9!"u*:};2@b&O31iZg_ ?8p-W6m)_ӹ_SaOK<VGW3IձC:?`9MS(^>֫"N3n=Z{wF |to<_/pGe0iGSdpmVx~PG.HtʍFehVs;)MW*gNAoưo*/e05% nT+Y*pf]f[8!u^hHٳ8YǏAb{eBx-eYj28g2E'簫8oՊ$?# s`ԃB׃s5ښ2eZ57AL>QcGJq Pnڪݯ?LθzGn`KUӼV.73t5 }Λ*vǽ P~U"M.l͹op5N'~Ovjsm|y=ѡB-.N+~{!jpWhn~q 0sqҒ('a+Kۿ?vɷy/&b$ms'P% #~Jt[BmF5m9P{<ĭuK=7b/FV*t?3ݕ<< \2b1X8Ou&pGP8ǀ\e7ȗ8.}7FLu5_^]gҦ?Zr*!._:~rKTz*&g(j(ii| .4156FۗTQC p4&e>XM>_?Y"4wC#z{fEMO2AEXZ]&}!6Ej5֧yP'^KB;4(׍8#EfԅF6LF$\CAHGK1dSU[pRNVs ,*@UuĽٴ\C|,! &=]m.w0az*80|46o¨bՊXtgKBB:lCAc}a8Ǫ/V`Lř R^ ,X˙|֘iΣuƗƝVEnIǑ(Q㥷KSQè|$;(ZUt dʜ,O|*t\MmL4v:*jY3-@@tYf,b۟p@Z؍ ZD[Kܶr+ҩa!zG ,qsM׸k8%rWJADdt?Or[`7Ԟ4 ,g})>gjrs.pf`| tKt׸7iEL-W KEs^\L*{Jz" |'Z 9]yօffeO{ύe'vSf*,K ]峛2^XV6b2n gb@eDZ2cٜ2{|BU-FC8:&ztHVj;3d[zZlKٵbqm(D)iƓ9QPV G!fv9/Ԡ[0$s#Pa$q@7[\WdR|fH}G; Zv=/Hxh|69b~ lV{Xr&$G'Ԏt%ݣJF=JKGfojHwnN6)xqT_%shl ITjcߏWkKWcpDZTCN> `Bqq{^͌޹oߙ Hyi6xQ Tp$X}nBQlat|np!Q̄Y%t_1>ߵ}?fztzt<]Wcr5Ud:9a7폺\7ؒ_+|?(_{}U?lYY}Tu ʂ GLٞ^ :NbI* %#KPK"TE1>p8o:!5)\-E*4ͬ3\3#EK$dI4}010(z`)$ڒ20z`y8H$Ԧ' L&J>9f]?U,9V轷S<ŐqdEGqW\SA\ ^:0cA~&hh#[y F^Xy6xٛ1FyEaEeLH4DETdhFm0 V2;݆c(!A:*H$(atn :G,]_ۑ}eZ o_Fi ɪHjEWⲧacTW+y3fy/:5^;yҔt 3`& ^:3S=ZhumHW;Ԅ~xjZCCi[/PUelw1QK}U24;Wrϟ~OXvD.繵Vc/*,щ+ +cHVtNtA(7QlZrl/sye,*:>&&u~[&@_J 1,")c`fFՌ5amTfm-k[eD'p$Dy-xv՛ 6T|x &ω$[4ژQ:!d=b&a=-1dXw;v &!_:0s8WKVAQ8\)8 uG`EwHa(O0;gRqd"ae٩}NIJ$z,ǚt\b|Nv@"K]w$E:b$d &7edaH,,/5N(793(5YZڼ$&D5#cNzPg$0]. Z#fV -J7s;*䭗sQ8v,l)7ØP^~9QEQϤ=5yh %Z~MA1NAX*ï )rasGҀln^.*?&H@,HOJi25t#jM4$ >>t|;+sR2o̵ؖ/Cj+`9)7+ MH`YtJL𨃖( pPg}#{ `$Ofo&h@.VV_@ 'Ԑ$!o-?,(` I%jY"d&B?4Ї(_^(%CV餭|^Xٯ%5P7Ϯ I-,?'}E\ÌeAqD= ׮nxOEN#󻽺LQ翞7??aw'Qtݯ47ǁvv{UDZ8 ?NlYrCZ" hpԋZ0P7M@=8(ITBZBBu@okH2N1 8)@)E=OtnO0Q1k/_}f.[=7#;u):=EFJAXGQ%=_W2񆟄'iM][ƹ&kz^7vt;GNh j[π=Nʧ'̓t֭%+DR v{ۢh!/Zʎy9v@LIPzLzo{7|K=rxtLFss.HҙM<#*څwZU ‘~HsiwU:D_*@r `wpޯ06|VT|_f3wIXgrm J%px_QED(DCD+-T\TPoՆZcqH]L;<7if?ڠOE;% kƥ:ݣ Ȑ9(`׏xtM}/gXt"Z{rV?qȺik "-Ljr:GQU7SW͞:ݝYu?l4y=x\bwO,We [@fx/k;W~~Uv\7'v|=0@Y LM s*T/EK]m4}VJs{J:DnSqTHr;qȸiLq}K݃_b%r1 ZT>~Wծ'p;7Mao{`#p0H_&і}!,/RO5N/L4YbSעIQ?pBq_VN$Qz=T72e|W ܿ X'Qo{b^{~ }ls㳞AE*D ]|nj 4C)M~')vv-6zC!8e^Gp׀ /H oH=hfћJ#H/=[iˁl 16[c;mIZaA_ȫbp/D??jW'C >_Mk*?z|^J̒uϟ}=s0N'99;hɰ>1/睝6O3Qa~j$fQ0%6azvvzUr5R&F} ni@@SԴw}ŧ1_ذ3˞mn8;*UWY9FGa DgFb/=YgjƒLI J \ ԌF:Zf"<37ڵi"䖒ۢ*Lk Īm7:O)!\C WKA-HjC؜ D!&,vYߪt绢 |21b~N,/>>@ J@mq<C+h'\H pԮgʓ=YB2qJn!H40Zdz;}BcHH JM78yH=\X `vȥf95`)TmxhU'͚*hhMsh-R޲!YI_4(?/l;-V2ش ["~"PhILwܨF_>Ng9;8S%uZ13|{-9qno ks/crw5.]nNFL)yKO!q8_CgtNQVW.|c/VyoYc KHgL&o{cL݂ESLjvzt29Tk$,IE\r{ĬLV˅k\OTŸ p->2(i8s!/DcbWĬ:1K9_?\J䆥[9[ge+e쁳PƋ4س&6|tKd@nYi@w~A%Iv*@Eq4~ݽaub ;؉4ԋIb8?U1 9mȀ %08~ʜ2WY-]#>k#X6-/Ez%<wFj`zݧA%;zL&}UH9ѣ-URe̢?{vغPoT/K> Xm8@ 6N\ξh? ј{8U6- #C1K;8{x}:voIWZ1ߎs]M zs:Z6\\oK'Gy %ivcAcAp1N GbkGr=roYUaYS(^'Yv^M" GF+K]܃ΫvUb6O/W/Wˉ=&j 锯Kݧiɿph+r؛ +_ŋs\M- ϝnuV-$n/Il6(ҟLo5XWg/"LfIl &Ϛ!#˞H!u 'pPa_y{߁"/K&D4/*1-utkmqUZe-j[O wI^˿x N@ȤQǿz*Q뭧I7z^* \ @ $EIKXjр\wYM$m,`m(O+K۹ukE &F HB6+6q9H{1<(IPۡMR& %K&3JzYLX{`4 ͥ P }=CE1еc:'{qcg:f9A0,. r2Y:[9+-  S$afr͟Ϳ -mYzʚ9JmRNAks%?*l%N`׸`7U Ȃv;M;7'Qp;P h]R~?u$dSr\w-^ β66$szѧ&q.)V 1u!Mnm EuDB{3 3^de<.hN &'Os蘭%!x7q `q8x[v4SF2w!ǰh~vxj'-ܗ]V@ߵ|u(/㸰@LBa!mo-7 \wj(Z|wk}ͳ[Kgzl.9,_PZz8:k_ s-Uˉk_QL  Ӌ|s}3A-yM ƫV+<}pi۱`s[^&[zoNӤ(.}yuռ> l.ݱʝ0A*Aan0-_.mjN8Slc s(.~2Q5uT^~j6Fl&,aUej[,X(M#X<>5I)֦ n u{NVQ;8* }b\HcaEo8H%3/*@MyObI:2Xq 7dTcnfuc+Z)P&6(";BXPHm0")\S@źAn={Wž]]ŸZ$/ZQyq7|s{\ըe.NޓLԳgRsMVr/,5y s`YLAq8șsx=]w# InxTU-DRO@c;}TVVaZ)h"4S; gKFua&h[vx>rC,fϤ) Usenc7Q4XY ,Jth< >46cZm7S!dbx' 2M gAESUf`u3Ԉ:)4OEExHyGZ3J81@4Ugrp>‰{Jf^3&.5F.DXrL+0繬5WaN-cRuup{U$$Ҏ(?fkZx`S:N/?uY}~]:}8k%"$eNzH-$;iChKOr76ӉsjȏT.EgRnTܐmeJd_."HW*M&s4N19S퐄Q[v λEgHbhql{k1GY9!rpP7%9pl4[GjT`b0" 3-=k`_ on|`fvyp*vOIKٚwSoHPA Ń$%%`N{T%|{<X^|2jVj5)N9E185:sO5 7IAgj6$_*BgɬYDvݻ͞nNR\V*w 8nG"ѣD-cuӝ rGHuX̳۫O)G't*7ψ_]!L,F5p1c2TqQ(o2$1+3C86~scպ!>z|4şH=~Wꗐr@_2Kx۝Saɖh=Mќb%U$-Z2ܑ~قҥ1֋R z҄T֢\r%Q=a**PT׀lYlP5vIFW/41EIX֦kFab cāfQfkra!eF:eQ*mnPڤ D!sp,m| Z*L]эb$ ƓtWFfVf΀& tzdf`~Qd`!yQa! ~=zQ|ݾE@Lgw9|(b@KKЕ)PxnEmnt%:<srV6TS~͖~O=c׵o Xsm `l'{m%Qct{'ol} ׬ssY݂C%V{)N \#6zOhgYݣ񱛪[ƓMJs/zS`'m lD;ǁM92w?֪b/DNGܙ8g[lkO")^5,TE&'U1'op.Z՟{j^],8R8˖mt9_x}'l=݂Q5.LbxeZmZ-K-WuGKN|5{:m4>ziU:H]:?AX#4=fHX/Ă ƍ'j5>Jh3D<0+.xK6ecHeWu2$ΤԥV SAXUj "ŶVg07q8'"R;F[HTPxqL2 !ZaKBCY 4 Id,YpAla&xqLed&25DqW1Ɯ[ HGMWr-C-!-ez_Ϩ&F)k sB lf-cr2cYZ)ASMԅZŎ˘ܸ|pZH1ah&̷P\V9qjgn-̛ ngэm4PhL #Tj^$HV E#.#`5eΚD<h}Gi1|: l('lJkpF)AJBImfNסʛ\T1Rqf5=XqHٞ aƬ6!"$6t) 88R+W筁A *[XkZNIQZihbRpÏsa3"2Q85p Wqc4ڵgSaby3x{g0&] pab%MjԔX(`bBj*i`"YJˣIS0sY^`\wf2Y6 $ 54E5e*Re RpàDUXb^õ˖1HjPmEF&@MVN$\x=a4uV0x-ĔYdJ؅O҉ 618X`3,ڲ."u9"ňaظ$&-8mJF+p+:F $B>5L$[5&Ԭ J 48<vh[ц #ܡ3 V ;(yS+ Ȓ LIosׅĜ5kn-K?ISƶig>WN2RazHhl ~yp- F)7zpyr?3yLw_L^mN*|Ck|/WAuNaWrK?7dk4Ŵ؏ 5g?o4w>K/OKk5Xքհ]^ce?,%@AIm\Ub Ԇ d{m٬,@"rIZoY*D́rr[toliÈR]!N sD#IdA xZϋ;&4>\d[Erch3!dH$@xnÖi.9*BtYTFGLj$С0_e4OQ*9 1;X,r ]8[& Ȱa9`$5$A/m՚HX$c&"ĚCҹr R&( a sLL`R_)$5L5B$%BDpz蕏$zX>@\+0{荚'$ "@N ]W$9 HH"$D`0 ̙=(vZ(3440H7AU1DL~F&ˬUp|Vv$%7Gl ëplY.@qugLL}Z4 (^pOÅBn8RJj]n{V,7(^! 4=TLb(E TwwAm!lwʋ?Ls%GG{ &ez }gR&!%jeZY)⸽yo6mP@"qw6voX#-p1} ]*]4M-3ӥPZr^{z7bMѧD_O0UpY> YZ籭Ov^d6{ч*c>=A({_9Z>wEu?"-Y;ki`;6 w 4$P4Oe R>fp`!A\`K+ cv^}K0@ El.PلNc6ٲȶYY64ÜN~_cX3\'QI6c~W_I&ꮝ*yZJ$0>-aTWj,x8g(; jaM+(md%KaJS!JU+uE>:(v+[f70*O`M' 9+"EoO. mRMm ˭PElizbL(3#eoFǾ;ꇇ0wa :'ΨgLCm[[ޫzMOp7LYNj 5~" `C^1 PB6 #CR2MTvMrғg|G|M1әBܿơ7SA(]NBFT@H;|6?U<~i%S9{998w]ǧ3};)}`v*TĖ~ԏaײo/OT>`_Y˩Ө5Pǟ[DG*/ovoF33:¹  ZaPW8<ZfTFtl?^10pa+c>FancK^,1^"Ka Zs6錕4|G^(O'l_ .X uA-Y,,d.tů_ߊ4[P=rJf-jI_K+-}{FMQHCBP.cNso;cJm zۜɝ5s=v,Ktek x{\s6ǺLH]Q^}m?z<=l]ذUw<_[4Ւh}kg*#unJ;B[z);Ks{^"+=)ȼFU`Z9r5]KWuU<1B9?=>&H-~cWc=7[}Jo_O^xϛӗ>60;( 73^Q OI{{$M2Hv~ґxM4HLd,SږxF:ZNRD'*OM*fpc'`$"7"m g;t7ݠTY}vO6n.._꧵<72K=ҫsKP ܯO7Iat}7SN4A@QE Ṫ;f9 U2P*Ig᝖ Kr.Pcci9;KRL?Zپ3͸T+4+Л,6,{czi|:R*"X=ZʐQIB[YE&2\/0<=M8Pgam7lE }[Nv+EjR ':_PnOנ{003O^׬¯hfT;zZ7݃Uçv# a L NhC㌠ W9jR2n R:C*9t'[[sO[uIV}{`.khj}x8 ;vHpa5g)Љ e8|HmLzʾc1?Kx_GSp *A{!- U匃g I~F{}HC@B 1h2wOF $u,Сs$l:JesnZSAl[E~^EWmԢ5rJDա$TTem0p(&>}Jb~JYLp/vHaGTIQ9?cIuW Wp1`Md74'*V^%ؠqC" @EJrHY$zЖF e&=4ŠH'A.?蕒Zes1ၡ) Sd-t=3(2,ůhP)ZP /5 j 8058JotKblbN٦5,zҴ1DB/*w' ZX}?!LÚ,I{á뙭K0"{{zdج:E)W$cST.td-3p0t(ԩ7́0aϠw{mgT QTv^@)J>#UYS*Fg;Ps!-s.w1?Ns/}}ϼquw9?vO5/D$|/'_%YnU,󭤭SSِS;@Śo3/++]R{?[ 4*!7'-?IO63PV.C$==p?PLOVr;zO}d԰ߡis,lEO0X^/6+8mGg{X꘸c:Nvynu_oG'_f|&#:jGeM$..=QN7S_e]*{AaINyf1D5cI;[,W<>huH:wT`}L Nɽ&x#Wev>J+E{>>ƑweO1Pc(799@ ZdZ T"KI侭(<}Bj*UCQ @HGJgvT +}Mpgór̻b-iP6sdOJOƅu(,6c5.Voz7`98; FŬ7S3n P`lEMVh7n|2>xo$! ԅ'/GZɞ-Q5.gZͿcXVe;B#hCH*,j ݚcBF<9H!ŎRL١ѓH % H'tYA `2d-uTf0t1p6:H\B,!2̨ꉬVKuf}AZ@YAmi0Nuu$ivʨ]MHr41*H 3Y(EdDg؍i~@:WP(`8ʧRT({H5MxS$ y񧴾@9;@/݆>$K3UWRw JoOcUIo0ۨU3f3uͥ^8x$Y,1gbhuI#N#]] Q(goѨGIE8m/j"*~GnbtHuU3y5&trvx#lo͗WyNzOkv~Dg=jdXݵ' !Ur$!GlZqQ4ǮTJM{fL? g.;my]cۗ[|y$;^f[6;_9T9Cxo3a@iFNd/?rWĭ>\g~>{;|qy;3@v;{K'=!σ.Ne?ޫ& n<.fiHLT}W/ˁ;'to7Ϗ&7=2VYb{ٷDwg6q\$V_V(Oo͹iqPOmvD6I"YFv&*SI\Tб6(\$8hF9y,!nJ(. zySrcpt>D)uD!&LY *8:[t9}a.3t7Ȼ˞Gxi~UW] zNGѵ}٫J]Io~߽Q]{?orV憑ڟm3*Ǜb~jQߤmYlst^Uyj da6"R0NGA'~g7;fِ8v 0=Ֆl"n-j DvBcQnvmifj\4 :*H|FXg_Qp $U;IjfK6>>^n'; K}k Vj]F"2tF?Ʒ:Kf%"b"5Dinr'ubE!&qQG S?Z;6C`OÁ L{@sf sz,)@g@[p:4dCo fjZy=%P&Zޫ@-{;`4ɾx!0qpԬU3\֭985y+%w:VENj%02WJjhL6/ zfXµ &ᚆAb=}hM3+A1,f$ʩG0tC5D2QXnJ+rD!Ҕ0 ѹo~bwqnL81ಯIu?э_e=k^j޼|m_ETUHS3?fU;A<j !oy;i"O"0 - Gzkb (J_%\~q18 Eʈa^n˻ns2^==@N,C5TCC՚16Cvd8r0*b҉'!r'!o5fac(}Vi|SqcpG:I6 6iZ hEi(A:&@-PR44H4B4 P4L((B!"D" HNn"RYsE?P*@h@c!rŌu}Jw;RbHY)N]jGB1TΞY&(c+#QN_?{N[#m5A͕ʙ؈m(gz1dt\̟x!63" K'qٖr9y\g?05OB i J-!M~Rp-&GV-;ȍUne;@>9^I`;"w 8DAH:N!@$ p&(Kִ鄣6F-6:0,@!2Y ?6BY9t;GQ;Mf%ٸvwzwןNZֳFF`kAcT aam;}&: uvN wD&rv.w, 3*Y Z23 ( ƌ[Z+YfmZʭN3St P("Hlp(.Ih0@ 1|Or:Z]t>pSvSUBZc.1&$cd =KQh֍@t4EDhKf38 u{ ٍ FՁu&ʣr y^٘9OUjaol_Y+Pyxk>I$f$:k\ ?8'h6}Z-{h'g Qa,.zLH=K8SCqoa^?r>l@ qwzzoṴ+iS*{nRn1NiC|F\ENkMg 'p8{7=2rI @weNCpsHI=Flt sR|7G]ԉ6;\ѸxB*d2eA&XLZb <"%Fej,r:%80 H䜟?]ꞟu'1Ȇ"74j{V<8ϛ{as`hq@["?X9ȃ }mbCDe*JZYe2s,^w޳sY}R.#[J.Ҷ Dvb^~ϻNBwu}.ZH;\@=@IS_H"sy -^_QMeAז$>psGO v<_~Wh5F˫¶9mC2sdsط =2}>cw6ʫT Aǚw1]AP;͸W3/۷(š}?LE5TDJLA$TTLUASIETS4M DFR* )F (Vi@ZZ&b "J Jh$Bb)P**"pD,G޻:kЫJm{VԈbYJ%T`=ZV]*zˋ$a 4q%ۮ 91ݴ0: QY6 †m+HPbS˞|w?9j埔s^ "ϽDWZ9; ڇޅS}YZ ig\p[f΍ T%Q9 /j}9LmxD˽-:!māJ"t;;Oo wt]w=`{<șDZє0^S9Pk@/l3c+*~#^n 4eRcBPkDsui po =>5jdt^Op~h9W( Q1)IO\,*+E8rx/sɠ0ĥN9{\6Rɰ-o9'&6lm!rX3e?=1CAڢk]񢟇q6d!?O -BlBM{րWЪrUY'[Ia}hMHyʃ)ߜqA硘hm;ȐےGjD4Z=1d ?imS]%I͗?3慇x6a+dJ/ ї;d eBB)٘ 8d[RTU!%лK瀌$8(OU6R+\#M <:e,m,w2Ae h+t*W * w$- Qtа ܱg4E\ 㺵<& 08l>QB,DŽ2Q7va4m߀aK]L[2" 2L&9)]q bJ5Th kⓞu0VsJ$Ag^ O*30^d5%%TN{%I$_EPT jZˀgݕK- a Z/^thؒ(@?%7*|gEJܥ8EyY<_:1NnO b5>ul v SJ*G4ў# D!<ӝI.IywY嶎ѼLY DeoxG;-[ux0`A{;=iҩ04% k(JYa'Xqe/Q#ljO3woy8T9sP;ErXG{oe8 gz~85ܼ5UT:?oCl%о^6n: -?O~iޗG-J]/=azXt갸\v\3;6oI$a­" zx 7'Bشl7%`kFC푫vE &І-]J/z01e[j&0;7izDj>CR?6Ovbf̙ Ħŕ|6PM˳h|Fv*s4"NBSߥݱ$H[X`M#8[S%n>Eo*%Hŭ0 UNzټץc )&HSb\鹾l!{=^NDQ9QJ*J,T^kg}Tj>Q3.EwwO |rB| 3*E9>dxb9tk$̙ zwGL< ~?>Mp;{7CYJ֟ 4V0N ߳<-DjiB]2m w@qGg*ꋠ1Aܚo2sl: v hWYRGF鏅Zze*k} #+j$'n~C^yf|\FS yidb6w| Ν+#|z gqv@@:)% On<g9ϑ|ǑK~hW:3ŴH/0b?ݤe DPP\A9 $U~=p91pRu{Y@?Bwĩ#(6LuS@" %'*&iS!7癍~ԹYm~gB!H &_q4DWy`20R](z8R+T#@T;ȴ{, %K >.32uEzid.7_{$]%WŽL;ƿ9GxΪxE='=yMeDZSO4 "A ~>ˎI/L3t<7K#dkOsڜw+fe!'fYDbˠ]4HcEXN^g.SO#tMk"b?L=a1W;o𚩪cq{(O\``B>(.6Nrtvo4Zۆfӊ2xe.)Z|r׫ Z?˒tNC|C M1XM9М`ϤC)8Iժ'7H_{#HؽBU1;nۘȽP5!o@,IJw漯#zQ!nzRAaĎ Ww`"篙qN/[.xq)r;!4qfl{LuCZ_s0U - ˚I MS%频|Y=$}K"M#J#wyc+#,@+Js s>$SGwNUo7&3'X7iI!Z((%<MOY#Zƛ7/|7o_ga#E~jv6Q__͚{K#Wk!t;)NO_#CZ>-hFst9~KGiƻVP{[75698<' }\ DDG TGby=J1KҺ2n@mLDB7:X4F ?\!`p*UN\`ewt?œ}k.Yb^P^_a6]RL:I  C}\UPI3/JRwӝaAc컌aKagtZ ( cuX|LN:yɚc;,^Df{^@%Q1*B#!O"ZD_q Xy.}CCC9isE~݄1Z`?Ux\y4r0As'&0b\?CS3{4U6eԛ0iR~Ƴyz3ϢijS(Vݨ޳6EN\\@(Gj]}Wmx*Z6Mثӥob0Oً,ysT A+q_Zgd֊ļz &9?5!EΎŶvT+g%iDB.,aηK4n W}䉠sAt^-zhK×_V{o"BMz}Уf:9p(l8lVӝ&ՙWo3c mDEWʚW6gR'`,NuF\go+v*U,S8!eiJ#F9OWĩ[Nta]SoS7_֓*+ ]hPM@\S. mƎ|g >ADPt)DBݟt?47""* O*wg'CrdQ{t2"i~X_qi2h?ugrO+<@ rTC6$}QZM~ ݹ{'.:[츢-ky\ʤ.]#]c7c8>~Y87n4O zc&NCDX]Cv#^1Y G\ j>\@#.ouw˃8($H OlmLمI{'@[cK""Db#|uv&[9\Cbl*T$si9`Y|OՅ4MA1LaQU''5{Iu#$񇄌@,5j6& @{^=""AS6^BzU'K^$6ٺإpOy> 1&ndv&'* +sZ{I! .f@e14JsDvI֫Kto>NBKfH{]Klyzi,)ߞ7h׹:Gr*Ǩ,FG/9K(vc #G;=wfF? [4ǒ1q F{F 0nķ)]y5O[ӄ@o]L6Z'gy{h S; 3n,d^DTZMW2YZ8-I٦ah=,1=2BVj F>ާ?DpwīpϜ:n/f5gW7Z}bu3FA>l|,.cz=y/sczVN|d{SʿmBM9iǥpZ<} 6 ڵu&#hHWxb-ٍ@t,[mZ:Nmг-MӕR82]Kv6c䯲-]44h3l:޶""R:eSwY-mK]1#֙>B]h"9k>6^F-Пc8JϷ1PRQ}mEqGٰOa ]I/+޴k2O+ӕ]qDqCjxDtk^' Xfh $rh0>~b-ĐB'F[VsDTC[+YyEGtKE\0PnVt"QG V6:ۖPn'odžzCXD[ Jg 8 :(v uNnIf(n= >EgXJdEmFwnn7#I DRK8RMBP)&z uEX)R>zneʭъDo?  %oX9G_|@AQ 0fz`N:Wv"#JAAT9\B* N0P8e?:{8E;d¼J;# z"pJ˗ÕK]VZ4K7a3G.W%!u{]'Cn>ܰaZU鈴伾׹A(olѩR#ǂWX{P_szi\~:D {W'{u}jr&c&էi"I-6>ju!؏EqTdd7=0 R|t g}9 ;" ^2v\kAb͂+VB䇺 #iip+FܿMdg eXH+]ra-j!ߐޘC}hD{M11zfFݍveq-A1F Q8 YI€0R݃bC>KWzmof3!,+;)C-/3xt]Pg fljG#ܚv@n3oj"4јWY;QT;h+a@S@سuj]pnJRL%EiĖhȈ{dV҄ 1iCm9TNݶv@,#:[).kȹ o" ; X4B/C,=Ux%F$Hmo^%d>\"z,(Ed ̈ z2Np"#V5K߳PހS?LR""CuklY=4JTro I=ʪWA$+P G_X|dw`*+JNKHMwDU2G!1-isuRj6o٪| PG{yتK ~d:'!&8^>*{z vO' |IaE"d5 a }bO]H5hVohᫀs+ԖoOk\{J$q&d' l >QaE}\ɹi N;Lc䞝 D[A@Uyu1"_t TAdb-Y,!(ET 䫅n`a? U\ =QXPAgԸkW$ i| cp.PY|ےX+R;%$Â,-$cVWiht/ Q< 16wD D E>Kbb/"4 CY}Bā?e;vyIYƆqp)St4ٓw_# 3g TSSyNZBPj93u&0m&IϚ ^# Z@4MuD7ɿm#:\j:JIL L${F:-l39ȇLl_C[KuXB~-WOA6̓7B']M`GLN1aYbߕ,<1 fK+W~c韯kETaC RdI.'$oCZP+'i,K`z @Yy޾e>-J`ƀTSdC%&c^,I0l xMzwGWӣŒWumSM ,D[:û[D^.9oF5߶̔>UKsM Vzo˅̀7-# *ӋC yJddOr'&%4$yФ[zUc<݆E.&eU/ p9怓Pm¨$xd SUkbx_^b0 ,0 j ސJSHNa+Y3-q+%0vD mt~0{ $I#8$bwrO:+|*j1k&!FMPQ݁9AGFur)0):ut@MK1Pwknq "(Y_фRS3v w]saa+O;B ;2+{ $BȨ%7oB ,CQXKDA|ԧVsE(&W=J4#f2Knh*<4t6q!YUv0٤f.t/ usCV3hc=`6s;>J~Zo+K$⭪ 𪔌jYi˧0X ̾%N׳ QHψS0yA6dDciB-G3"O5H!g 6^FN?m?xREw" Ɂw)nL#}d5kNHY7{*#*,k{`>]FI N;>Ƀ<7gg#g+.qr)!fQ3hZMݿ @L@  [u0گF#[WrZӦ w()rLlui$g _J\4V#5Y{iVJU(#WOlڦ:oVBzMMt|`c .OSп Hh C_ /5f[ e1ʶ^iWFDcj55wuXxv귝A`˴6"PCTX#,J=ƒ J]scIm!iy #LK뵢nC^E<0MN5od{O}+̰;f 5U΀OB*\(bd&d3k:@|T)#Ds=i;̧_XD9XdƩ~E]EB>O]ؙ >NN];C:; 1;dJgע;fk ȗ2V2)g8bZX.² 햕f+6X6ĺDRB]E1#9 aDB{8)MWp[LfRgX kI% ry;iq"ճ^Aty$Tן(P7?{Oo򫝧&|h(򴇧[>$"{ڨ\^<ݑ }'-5`u 2C5<0B1M;9".Zvf4AMeK7Z=Ƿ`izvtڒzvD!hE  (Y ;51甘C)Nك,>c;úԪeN:mK<ߖ:lN0g٧DD >"6 1}DNMA ,ej͝#ZIgŞ5PBk[8`N΁ wq{}uY "HTR] _d'BWt&7ޅ*[zu8ێb<*F~TQ Ev0Rk3XLJfU@dhH#%zDAƎ眳 0@my>Df!'/ A t u&]6m\]:H;u-b{bW{AWh5,sn5L]Mtsb wIexۮMZa|+:h0Ы- GbfcˢyكT !$"_qVI;8^OF8f1j~G|{m߲ёv3~x*_=0`rnЙl2h?AҊˊݹ$VӻXQc~]^wkC_[Y8 NWNlRYRkdPDSuv[6yvF,1>.DSрtsH=&ƿ<˱b vLOD+ŋI+ה %Ep-柖z CjMSlZөCFK0Q{%'.YoeGABoӍ(cwpBeո2 0ҤSкR%SzH,z K8Oe=ȴPkxWeB o< sE#C@ST Xik^sձ^ߔ6U7Y0[>LƘ9~[߉ BK7Eً8•PqtN|QIM&b^ffg/'po3uu I%[5e%ϵ}}ESےVg/ /a>}9bȍ`jyο XZ %?2 }1"#odV/ge 8e?p/̥҆H+"M*s܂?syKBeqT7_1m%1JM V>,<2E±}Fa>nwk(9R֥~m_ɼY&itEKڼ 8ڤPf˼hOeYU I+S&WU:1xrn+j0zr{#Hhh=p#i2'MX'f7*@E%By4bPu|\Ġ8\!1#cU'K/l\qpـswU*vk"d,Tcx =?0ǖ_=|RHx+ U=Dȿqp<5lъo;Q CɃ{p"W =wd+%.`DlzÈv&]`SKWU1 l oZj9[(OSe5C&OSq |w.SRQ??Œxԥq"cs5Tg'1 pTI|'&Y9`Wr{ dPDkؐ&|AɣbDft-2T{ßvFe鰣Vv!m|=8 VTŋoS8p1߼r!66h߀k:; qJd/wڬIGa͊_I?7D8T|+ؘXW(wWok mhhC0 3,­MZ_ OS:#;)c$yb},=(GyXa i%צH3 %&@AyM!W&51i)wzh[1Y0.|=ABtJkB9‡@⥟2!I'S+I_>NǷ) 7ϛQ6h}S.UĄU$4@ľ}E $瀭ŚDfć* GxjB5U 7]JqFJT:y] қ'[ro#]F-)$H!JL@7=@<|)bLSSޒlDKyfBSIr"`UZg[ K YA^TèHX^rgoPՌܵ9R 'av.XpɵC)dN5A2ATiZ ql*h`S/@oeTqZXw>Y`Q*WTk)@r05Bj:Sܥ;)dkL3b#&=Uf]**]8EƋ2tOJH̦G%Q=`G1xB"m,@4!FMBLyTD~'t a!)H"Xc*̑SX%4z6H:24CMY y2q {6 r CtGF> 2&J>@9 O(WP\CbtVd5S ]XMI6A9-J12*m2xg>T "-8[[LG-P$u&TȀyKSMH@\IFsȥH'UP"[㪈Tv>ŝ{B n+\# \_hff.q0JO %)VG@Z [3aBArcC~~$ȠZyfmU|bÃsV惲1uGGKJ$br;NBtӴ LoZy0X*IH s_ v0^y_&E2_SAJ% wk-=SHī8X"b:K34' 9uD5\Fh&.J۹L 8+oܤw|`p%(&W!ldx%gr^ F8vqË́i [gHsxTu?W·5_ >ߺAMYN4 54qh 9=I]/ڬ(V7}YTsAȽҾki A!e_>c p>(f; vHNwPˆV4h$)(W<w׸&谊=dP_ݒOp8[_'bgzʋ4hW6 oF6$mG0GG 4 &w:Ɲ;u*}nj(&ԯ-*EkBT|>Z/./ j1VE7'PoĐ0Np (HؚR(X{d(tS,h%ls}bx{T0$e:Ȋ"p거m`(P AfkRr;X6?' s^>.˲~vBJ7%ieZ(KꍾJNFm䉻9ʔԧJ"!]x8M}30m 5»ϕZS]e4;[r5Z(*u&"%9ܥBG d E}*.Z|sIBM7:/Ħ7sǰbBze䩽Ѥ6Zwfnݽ!Y|gk!gpG 5 FuooØ?뤵q"щ H[F~xoE[Gizkc4;HY{v i1~إ뚺)ؼE8UǀC*u>.1֏qslpRYatBr'8_h ja,*6Nj'uKFYLX/_#O; ( 5RɫJ?RןQn79b꟏٭2xځ>Ŏ:WIm6ȩŀOŊT\l2y*Hk?6J'nӒ{:*1AȚF˴ָ,55&T_Y-n2GGAӝz1'I_ ҕL2h(r9k<}R5fDѲn/cFl2nb"Q$}98ћT悺czڢv;Vz0#o rteAw1LWADaj\l+gIaR{u]{K8v|NB9%RM0K Ŝ|KQka^ =Snb2XԊ@rF3u",^FLi3KC1#y D e3W Ww[!A9ׯ%+[/\*zJTƛ#ƐMGMqb%ށT@B󧼾x>iLES-0M_;Rv'0YsݖIQs>Qczlÿ'ԊX!@{(-!]t!Ly_Fk"aK*^fCx&b_ʓc2Q3#ya0D& W')pkJ#ɐ]_HKI9Ud3LͿ# jkS# (0gUjcJ'][lU1ɏtSOx~}"ݏs6]+=lo35ѳEWBM#ki^+{@m6ZIIҊBJZ>7d2+v/y m$coxeS b 5_ww?> Mr9ج DHĆgߌ&W6ӍV.sҦDbSʏיX:r+gtB^mx.#{t/ /Vx!P;Lc2`xўQAp\ɆTĩ`>-Śܓsb]< ta|7K;ZN?Ե84#QHIk'*T(:pT21~};_ Y6I T!, `Ghy D,v8ea!/,a5m L Fa##6`)\l]c`wjC_!A.yIafsޠSR;G~kT1Sl&m7;U8U9ے.`y19*7/Mm%Ű3釂Ջɢ]^ i/0bn57ϲbA&~YmpކJ'XAB^.5[u\(L[=[tdYNaw}8&c))7n/ż%$w8z`պb7yH<]1j82\STN]mҩ4-,^\7 ƴ|1|QXQ=anZ1C:ûd'8}k^>p'/_@R4270O`$t!|:*Wko{?K6 ."|yM$rX7U /12_Z13G*gz=4#vnm=KƄFt`EpG pN%尠ͬӟ ɺu-?㟻tV{//k7:*Q"hF~h|s;m׽miNIcE=H˽+hh L*)mwNjTU=/pi@sYt{tj65YޞB?[yݲ]);U,Oɼ^iR/T;" MFh03M2D6OcxJpEX3mlj$H bYƵrzuL}4@ҔMO+,\YZSzh&fIfZnFC' C]i7G"Q 쵃  ̉䯝>MPXJ>-Qx m*mci8) NUE"i[[?uBZB$[ZQ'$oTﲸYEZK Urs UB M1ӹ{DƁ1r<0@=afWYX}8MGV6s0>f_~,=P@JlѸgoQќy֜",}#4pOCѵv ]뮂*Lٛ:zӏ,fHٱ\;cE['@ke4tfF*)ȑVa%(k6jMʿÁdh*eH3?Djz"GPN>2((g~ѻԜ57!lC<K4+@]|>.s &^g$ -4UԷ6/;B`;pX tA80~ O{K<4TpfրyKkjm;i\M xoggB\6@ky5$Hx ;׌*3\(F}f-^g0Znpk`Az9gN*ɱg1z/%Vs8br&rni}/0YnBS'ڻ̿KZw*3@Jz{B% mR5[;idȪ-Y">A3n*aW鍼B]Gʻؒ,1pʔ~xkq-K~MPYۧr!D=2ɱD"P; J%tP-&f49IuŖleHB$P%ԙIˇJ i7 ;4rhʠ9к]d'XiZj`Iji1х-, kMv/m;yírd#/]c@~EXqBnxUTh7 tj͹🞮$[y1eWez̡G&*2[´b9%^F3eewAH=mTVY=b +" =tգ'i)^Z& KT%En10 Ǘ# ezh*̸󥊭 2c.9[4s(Ko9!#U {b|Xy%.CQ NsGpQm%XT3ilg8\ּiBx9 Ylidiheq2u3A/afg)?K;~!1J{p?,w=H*gؠFcu?@W%,á@~GbX? DqaqKsV1ܓ=A9rZ{G-!H>JI@S!6щ R (7{/^t>G'~;l! 1P AD/ˁ&<kĐ ܩ!RZI\TStc *G+ _Ǹ5Qׇ̈́.%+U!(BCFc5p+Fmz{D \L;LYԥejUDfzKWnHpFef.mP`0gO Jt X@ kD|nc.Poۘic;7@ gs7džȿ~hש#!{`pb11Ţ5P|Zڠf‰3jZmIM3Y,4U|nB$_W/4 FGN5፩)>ҰH@x!|-XrTT$j3KyO ~ p^ dCbK}cEL6EahW%Nʦes2Pw. HBpU}Ut;zrrb.ճf^7|d3\ YD[] \ͯXo,Zi9)46 T_ch .Ȓ nRH܍=njΩyXdh1{}*ᶭ茑4J?Hi\:r}|jY {"AcX½`9X ]:n~uheM 6r[p,PdN熻ӵ5U nCI% 1.c_LW`L|jssM(R%kY{ V LF@ƠHb t/f kLjdH@5179G!|.2Sa$@>YEÁ5~*]-#xHDc5T$jY ~&ՈY ZSjE\INOht{>i;Ts}76rw$8Ӑ$b[4YU`j0hןW vN٘1zKkPt/\"Q[-oyC=6˖' grwƐ\ y-24Z+Jb3N^{F5RBa/Z^+WJ%L\DSORa>5Ekы\scF#i d8 o~&% ^ؐ^w>5DCDGH}eThsUIvjkBMMZ"3rSfks5!-s# \b<|?26Q0H^u~6R>J#֎e܋dA$E$#Zs%IXHǤ4F43_xW65!_LVgL}?"zOy|r1Q_fw}C#\K rr옜FӎvX\:5gxϟ#W9g7)Q; L~2Hmr9B_ Dv NX /װMO P =)2GGԆ~%ِQxT붑 ŵR1iP/-*Cqvʦ_삥dVǴ^]ަ/ =)\lyj :p:z758 %ʺXa2:{=kbX&t)ѦOP_P^ lHBgG]:E˄65DcW-Q]%v~#9 tc۬PR \AJLqsd ⸐GŻyrZʾoJ\"Iż7Ĵ*@8%n.['BxMPYԀEgG$O`0* T r,ݰe(k?zr@w"VW`|ҘTAC)Ř aw5Ԭ&#hbFR@Z_]Q+jc%"?jtjineM ثp>[{#FxD{-r⤞H)C`R+gmȼ!!@DFQmlKS:}Kݱ9Qo.gnѽ1,TϚUH~*o{Tr"KxOzƨQr<,MCAa-J@@j-"ibJڞNto{2٥v7yQǛ|*P[tOrd'(3^$/iI ߭ }3PAv<:X1y2J[Y͔6&%#9EY" 6-ٞrx@B7-VN&`~<5RTW( W0gJ/Pۏ\54kxEQ֎ZA_u-մ9)i5^F%oCgw{`t=O @uj+!BH0 l}~ݭ %Bp8_.Hns)oP)5,ԫ"B[2}AÐ^"ߌ`t:-rL8(`u'j1< R6i?#Njuh}Sg"\M&ًt:W7;y@<sjF^9/!>CO5;Ihmj2 &ҚmURmNW(^6 zh@jnOi:*}}S%!}xkQ|4 %Dh =ː̈́(t!;LS4YqƷZKs+%(̕v'>>-'b `̍SuNwe!CwX a< qwz@'0מIY p'g-dm2x 6Viՠxw+ Isxˬ^/L{0]ޜx7VQ-0vCӎ vf_P^I} j$c|~.`@z\zZԪf 9Ej"6(yt?Imx }|_)ϨZ]dk"~/Qװ/nc.J7{iفJ!yLZU<&U<v@0~@wԭ0\cRT1E,yBHbp^!(gAױR$Xo4MKTɃR/7 튧{^%"_Ǚ5% d?ǥPm$:ZW6sfCoܝn$?gL]`sS>q0@tGL܌ ɡWbl4N1 Rf}xFoc, NjT[9ގ:]odzhqYn2N'oޔ[~k&X1]o05bY52p=& 6%E^šڧ|$D' j3Ym4,\/]}\SQov k- ls!jg!IHp))4 1ݙ.V2YH2=4s?yQFEIOP=L-6:s>7m2j`Ci5H3ѱ%ljUbBqh-<7[x'3(\?mLI5%wE;1{`RFG.ױFpшʹ.TEgTPY:>cU(q \R/9D^1#Aaa~6_u|D&W-YY0Nvk; ]R-e) YLOEVRyqP$yYzL?SeEA^fy%OH-eĦ7Y!7o]@]Jٿ~J<y{f+ {XtOPq*o=@FZyLW`hh _Q&!rk҅6%mOԹB^З: ]&5^zd /Hn!-\΀l37~8w 㠭neN<(Y$0#Dsۣ 'v/ >QWmj,*kxTZ=.[2Q3 "WIqJp˅\MxʡPl7&qBg#|֎>'DTm%/VҘ ,kpA,G_JO2$ʔ%V*;u"ojD2 djE55Dr2ڈ_|$X.#vEPW>HMPn3'}${ q)1"9;|MueHTRjM75!ϯKSM8n:Wr78(~j n9+<@$Ø &d8**/hM2AN4'ms" 2'2l4a:ͪlL0cI)8S `rV'1}8clyAl=8բ^PʸPڸ:P򼗿k_`>қ!h8;v3q2A3xV=S 8ݶje򳱳,ߪ Ic.slJ#=/p0rZ"bZ,@:wnvnf۔U=M''G42%G)!tj,"Ku 2L$?̚H$5T%/u7ʻ$D37jL^5W tOW/) ȩ`U9AHƴ,9 \7qdڴ2Yl؁ 5P1ƛ_TUk7uk<Έ^JXٛt"|CƇ`X'ڐfū{}#A[=xQ<4<ՠ /t'^[LI%z/$KH[4HɜMr7agmfy忌ǿ#G 5o4 pj~7\!Q~BN!Yrsl'u%Hz ,-"JϘ NnS).Lme:f6?ȷ9n*w F\32U9iū_ -t_ $﷧NDmhtQp]i2=b>Ei(j +,K{+J-oSYco)S;BvXK`l3+͏mP{B ֯D H2h(i51XzpP9kSpƵiDD|ޚ eSF5jW9T@nG?r Z]>gS4הRJڊSJă uyq4*л_9[D+ Ua\w rAlw>Qfi뎩o`ګ Mc^ ʜ96pe 3uc Wvҏsw@{ M4S^d ha\/ KxK\eMy4 8=LM5M;U 틈^*!D nl _evڎpzNbNpΖ aT;,9RNYj N7dG͊2z#T BW/Ee_@Vc2`e6$JzMwkw{@;^p5mڶ>6l;6e|_Qb}|NP9,^`%DH7ih s?OVFhf=ngw6}Dtw(e[+W )ۅoPT0*A|l.Z-B^*!:}W>k.* YkFr }Ge%J&DKں}&wߝXfh=:+(fI)$B wB3`EIjJrJĝRFbN%+E1tçx%;!&t)2E^LBPpOJc&_J؍M4@(2ޥW~UOùXGO{)NٙϨ Ob9_VD,v&Z08JIܽ h4׊@sS(EBaQ$*(a)+d[Yn/mMޥ)T]n)Cٱa_IzҨX~1 ;֩I=!DZi58X`8 OusHh}\oypNxQNky}[O78%GM6H-sY_W*{VGS 3 (Dc?u3DXjAAXJEpP Qv?I}b51bh_׿O%U9RĭKQ\Ϩ l &6)X,!}V͠XǀVl}A62|ܽ|j]-i@>>pWũ(I< tA1!uP ; .U>29M gL,d%Nr,<+mtp a"Taˆ"9z^A|Ӿ[Ctq5sr~̦r9l?#ڋU.qDN>W.7 !7S#pUgKbcTAL3\Lbe~%?t;i>+ Y2N DgWqD3+/ԖJb؇#T;Z?%GlT_B:0{'cvr * Q~e;]m׬:E$PeJ 0->G$R&0msnXaqKc>A >XHDu*Sj{)vI`;xS˴6Y Z_9 ='f7l.fuk%NvaÂj\0A.'@$mk7?=&h V BڥML}q{V\~8?h#y.ydf?2Ii>mf*WˉGzbhN,HdsA-3gZP|շ0=0=i{_6.'cKzIF¯قQ|Xz:*rJ 02]Li^=4Bha+8ZR ˛ &y8Y* r2eTHpj"  _7ZȤ&62a.FuzHG$u?ߦ,eZLm?l,^{}77,һwR1TB, Vl*ĚaoR|Gs5UO* :Wwa@i :A.D)X8)RE{/wnٿyei&Fo'"O`@*o?Xj8].s̾B$qJN??0$ldSYp)p1,'ȓwXuy)GkpCqЧE67;h#1\=UdɎ784|/;E`{ʫeecXےT+T#SZt[:ѐ{FLxA5~$%xJPh]g*>IWQo(Y]%NjVs}RISIr{8$IS%6}gi.B+qzh[#]D/5 ?!gxo0*>yROMgQRY+Аb؎Ol|`cmq0vb |[JKjp*y T `"iłTO—Xw:WCW6=n<N|3Iqͷz9k1LR8ڸw.r卲:#9>?XA.ܳvx4i]j~,&:%=.:)txbJRn8YtxS3HP 3G(Uzc䷑"8D7FuIaDGiߝ~6T_s=mڴ Vc4_D0Gg_N0]ZlRB 5D.$w-u)d۔{(js$l` y~B֧#,!Q-vep}ЀS̲}QV&ӂ0p˪^n]{i]EzmP!}4 k7W q<6Γ^5Z;:1izfj+10s|0]OX4ĕ=h"3?*ƑD=ju9/zwfɭ`h 29}Ot]J !pأrdZ."m"j#jjsq{h0ʹB(]U)dbviŐmTn=',aǒƜKD]稰ψ3d]L6 KѪu.Ydk1cyZi$:c4N[מaP@ {-Ú'J N/ma&8Brp̆AgU:As&#tl@`)5f/6lJ9d 8*+QƊ5'"t%(c*H5X 䐁" Ж:wp1`2#nߩq*U2wdE ZAOBFbT5-]0?t;7Z>86-0]#s{ *@GW(ِ}fiX} j$v0o$ԹjuET3gVjDž}(J{۷w? aTV b?X*Ás]W+Q\?tؕb̒n2?#L9 Kʶ7p2VU=|F"yzN,sǙe>8Cec1#+𸠀1h)%Nd c4Wm$p2BۯK$>z :F?')'6BeBIF'Abۦ-DO<] ,s tojBUK], e<7U:#G\6P~U?1CVR/IǗ ͝pecU ~^m K';#ċ>*.{lܔn ew,Mn5Q qj*Y3c[ȗCh}s\Wm XFmtUGS;E='k?EQdTۊ@W=s*UG5@u%9EZOF]B6hn., fK Jj F1_dՐK~ jfpl p53Ě&L(W%n#:\ `-녧A.Y TwTY4';)"B蒋y̳,"h;@JxMrh'Y0jv'20Sh_gdiHusu9? Mw~cRIp( o3z|ނa>jIp~4}sdn6V=hH+?n%V𖲕ԝWr`v>U )iC*mS#h{ćzpo q&kmXO,|S-}i0-MJu4&۪dlP$FcS4>zwlH" tO wF yk)iۭ@"l_S\O=t4D>Ov Vl$@ ۇ"2i;jlM ̞}CQFTP6^>{bhoHwU&]v,7@"ƛVGSIWiޔ &whOX <춧eֆ7|@S_a) >N*ek =a'~̘hV>/!yIafH5WGE+KhHE4́d5Ի(Lb3a 2DŽd!ЁHe/](rܜsѤ+~S:+3 `70L :[z\=2nK6/T"&ɡ=lF1mAQ﹝V9"ZT~= 60#xb4&ZͿ/Le;TS`9RlOb9V\[tayv?JW)?G8.3A|oPU^Fz_8<>?l%½u|i4Β˶ute2PTOiy:{*^AbNE2+\\Po+O GNRSЛcAyG+NxfŤFoaL0JDXlǖpZN& +ݪ]i 1@y{v>Kd- cgAC lװ܃|:.2g)aW/eM{=Be%vhlW|KI ƖKeXni=MiY[i &4"'B.mְj!Jp95+-gM X쭋Tz74HaDZFw,ߴzɆl69Q)mȨFӁA.1%jx~$3㺢zn>$S]RYН{ ϋ"B顗w /Y2CX XYس@3!خ2MO": E`}W>/eoq+ e ?oK݌F.'bD.QIѮh%[8Ub:%_Tꍶhg.U<:&tͯM aQd%Kj1h%/HQOB—#ry:NǏ-Be.(W 1QPNX(EL"gc}[ q',#C|/=VL? pIkGԀ.ce h^KB6p W"p E))4,Q;R 6[J8Il<oW犵 !)eەJw 3nfvp5*^~qlB+_l@Obj-&t*<һQ 5hP,,G&˒cϋQkLq&:>(Dkwu4ϾGC138QI0z?MDr%_9V[Ryf* ؇HׇYh'W[/&$sYDW+DRʗ`:sj(>bhbbvf{od8\tѣ E4!X7J@Qk#x}1{~u_FGm 9(C*y5PxO %|W1#NܬKYO,HnHX9 <!^6*V}hv]=U ,HDzO,l/&kLg!p"w{r{dRؕk\6ye5\P@aK\Di+- gGSH#Jٮ1-X7@2.b+nؑnZhWg H(OoeoJvJfVb$ ~KF(۬=HK0%"F6)`xz lШ?lS@c s:=)'v3p12%v>5cGhk ?&? 5V(xeMi:Mj56uf7'"hNLqtɚ6ma=nEǽ%Jμ3g$i>JŬl |B"kRLPL|^d[yZFsi>ġ$\룘?"[P>>F ^ވSyOM֝hbNq`ӯA+R(BCX}b#:frvS>m $V'p6S20 \c^./CKӬMSE$e%fx٩ ]A%DT'Mа#CᑼIJy`H(c_$g{Ű[1Ft0 qýw0ٓu`ɓoҘxGZ&iVqtbFP_aFY$q_{DÅjq88&P>NF*5SOTBs$:_`e i*)C3Ev+f췴[˵QM,fuI-:L%i SEzߤ(l둼AhzS7ͩW82VvhV?U BOÀ.7[bJa LIrǛ5 XQ56Z렿!m uOD0ڽpDlRa->uo_yG,\`5ufZ' (s]==BXAAϪBP: ZSS}^7Î!=NYn҇̅`̝x͟NOD{y͚ ˼ߢa7j&1|jdK u.Wߚ=ӶV':|NűaZ(5ۼ48jTXPV h?ʟMn~W[|.bwv;50K$Zh-ui{*[b hEQR*C9rrhf]|UPd=u@`c2ƄJA@|5` %q:$7ރ_1ڮ =K.7Zd$Ц`q2ԃCՎvP.UGA DS%C)0-ݤsJMsr/V}10Mc\o)V|[yE vCH-ŋ=0@urSf:PNB~en!YߩX2+r@UȂ?i Ltr%B77eT}"u !LP:gnс#b94D!K2A[L)ӋZ ׭+FκՊQ "q12xkMob'k{HQSYR@D+!Vޓ?%2C-)i* >򲃊Ret*5#ӌ Ky 7K߫hXfÐ?D׊0Bl #/6 5ْBB]!g"J(]n=\nQ WL"ʷ JrdDC7 ΙpH:PV@/#}lNUҔKpŠU<yȗ= `hq~[z6wxP 'd0$RCzجw`~˸ 'y"_;ۖl¡Ix] ΩLɫ  b}E%NM?́P zL[Bo/0c;ZYT<֗~1`]wjVl\6[jYMԬuڦn*jD5q>,իhķ-?F%ٓl 5wrIU~ X*QVZjYϰm=_FIXғPJ\E!xTIH*gVpX28RβM&S?zۃA`qZwTc6Mъ&!0erf{ *rc=GIHFFD:E|5操B޳) *y v}DºeV(e^ni* wP'Ax174),̆`k霤6V[y,$ݜ{_:Py>ٮv2m(G8۽0Hgv pa8E.?_-ڬ2Џ*5EP$/&ep(0f=بMk&! wكHdɌFNL% Ґü!RyA[̰C{zUAEbddaR#+%GDZ[ɫ5<Fw773VX"\,!!CoɊIdtM/:*$WP/փL:8S¤LĐ; 0<_C@9{[8/\T6='?GGHI}5 7IōbH#Cg.O[R1H!Q} rԶd67vM a0 |$= 0T|>_.SK8Ch҆i˾F}vVt RN͏q P6=W}{f;CyԦb6BR6p)3:&G/d5"V.}K֝Nkp.seȑh(01UK!oQϠ+NRU)WO!z:뵶-]Ubל(KoŒ?FgH萙WO$Asϻ)CW-uX:5s!Ie+6耢hdס\څDE CLp6 7)*zZ{,DhlAfw@v5#AK&Qʝ''QY|LC rX #:`C79b6]-GZ,1;OX6& oX)9+ ;8Z)o2vɍ0p37U[~9Wa\vÜ9gX2qв*LK FF8GU}n_TzR;X(Lu]j/B)s*^Q:)} K;veeJN-3J*NN @n8Z /So9WlQy%T #s(Gdž[&; O4d6mTT)ZL(IzB p5 JȽF I+++n=Xo^ ]!ַMpSC%hܸP2,]FܤzYwzn١h1ީDtA.bѠrf;)q)T_Fqy4*|Fg`JDXT-C9swjیP NgݒPW5}&Uh2[Kg`ogZa]x:0k# %.$Dgfםѐ⩑C[$yN-q.4buKmta! "4<3mM[poq*8=9&!j,Bg{ٷ9SeJy炅.#>KWJUY4$=k`B;axˏPl}ol7mvf=lϨF䔸6/,@ ) ޶Я >N~0rZ7ツ.Zq?:Axًs[h 9JFމƈ1KY]|\`< Xx;_qL&g `d La7P/s|.]l=K2-YL;̹UqS"݋fGpRr_OvFl)|$R0@ 8e'eJVC h*<ۖ[Bgyq=!9g!,7ij861Bip֛Ûҭ_*)fٻQُM64{ 3sUH&ĒU,8<9>٭ M1R~cZK!X? TT'ZUPv4- )g]vrǞ'&h⸋LZa`3iCS+ `G'U3g(B*b-h*p3Y*M2u(~³ =tQ&ڽ&wM9"uFj;M!S@<^Xb'X~u&k*k±[\_M 1+,a9(OEjAĪW~zs{#[nUZ^񍳀j o3 ?Tb]p NL^2}jAWOaIo?S uirt{DVsYa~LdG`Z20騙e38E~:Un_1`v&M5 G+SYVO,䄗E^*~4Z#ͣTIc Ԋu=7g&0իszٺOD(0R=nN.`U jDt4pv?݆XsXH2Y]_9Ro$"KU (<%h?d- cme =OWR6(0S9k":0?DT6/UJDEAa&褣+Eeg%4rڳ!GE*=iq"'2Oz8O>kEPPhG?I ^z3pFƢ!#9gt+dI1(|W)B9r#(&̄=n)ܑW>1uoG"jw\=NF^Qqa?m-^-вOka[]1/e8"Z8ǧV/FD<4R M'RA9HBjB)0ޓӟߐX7.<9YNsJ1r"=SھDO創"<tuUF$̒i`jΪ,R:&~ l4GJ-s+mkzBZX^1βl6?df*!4/@jG{ yJgĽ)oV2 RlJvMy@3] +`BӇ`H=LN $M@D{Uݬ!#%׏0#l}ծꋧ.@b"' =jCt-RX/~l^BY3$6?t?UjR+*DNv^.1$;/ͷl|ZHQ'6jsiZA ׈3̟65 V^t ?΋*F `xhןDq$L]f Q# uXi5obm+WƗO M!F?~v;'4 \6RfT+8 B[NiVP@11m'}[ڭF*'v4`gBI{D:8_QaҜ#EɁ!9ՃD,L 5ajk`-KnExđO &l^'ZW4}y<*Zu 2Gv@CB]vA_V]]] W=artx:&y7m B^ڵcE[?"-篥w 9n?nk@MyfM% Pxì28i! , F@3]('`H8n$ c_x 06r}eNVm'bQD66fJ# p=쟅VuʥK!z>^{3q"j\'޽y*ۦPƇ*X8/:N9Q٪c&G&0@G9V3hm$T%o¢SpUg,~@mMdc%e,ub1fwp"סbuev!3sXTG. [V~JA!@4Ueյ,_eAjwr9VA܋$]Qv|!H? Lċ2=EVQ1=|Etvq\/JWA}?gVksU\5ԷI[fo55T ]}ez\ʂ.5E&;m%br̸ܴH !7 㿝#DW]NZYqU܋'JJd^:-dtxʑorx9j.ªn$qCbwS4{n8//N1Ì9riw:cp3#prL nGZB$&iXT0 ֍Jr VxL ڀ+|+k/;t.ZzlxΑrߍ1!1B,zn3l__aqjew \O%8 ܺ5f:c<%j[YVڞvIK׸HV|w3vUEcPc)2*UCԧ{R1dщ5pM<3Y5cYp)q^rٝhyoV\7Pms_ɽ~ J@jnDΆM9^dCJCb@,:]}_x.B h{3n4:8g>tC ХcӤR3e4R jXpX[_\ e#}-V@e&XP` s٦&t\ώ(Lᐩ Ƒ7GѾI4ݹU٢(q`2[ KXHw7R} öO>Y9!y]:O.q_;U#h C͔It=_N#9x9Z{蚖}#TS04ƋB>ҭ Sz 65|^J ߴJ)t+;#efb̅%ڷ("̗.PYs3SI YXW^4/Se|#UA' ^x_ji%p17rYo ٵ"Cq}VߝW)<%C=aK@9rtkgNQI0в湌CW,bӳlʩ=\cWm7Bgv6JOR f7gie:cJ.y:Qpt@phʏK²]A1Cy5 ==,J7ΰ{[-t3"{eekU>&hb󾨽haǏ<( w˘[s ܽV#8XU*iFCQ:F^$Tܓ~J9~]!VMp;O/oW +e4OnLCCcz =2.ݒR3'%L&1o1LDSt90= B&3ɧ-ΦÐQ%'{_ j TNou+1lj^j! 3 t(o9~ϑ}knAʝH*?Qm,CWqZ{]޼h˃AzmpY@): 2[1mwN8h%fW 9(3S0F㙘zU,O/e7f)ʹS nE'z3WGacU~kb\)KUPT$?:?"KU=?x;7l"*)2%!Ƒ<,9dz<ނ*)Jm Lj yU` l2#m ?ǂn,1~n_)늾S"nǙ٢6KJRU&Ƚ[#Pz53ϙ㗒[V['0a_0+C˴w\3?M{-: ?ea$L=tfFZ>^-Qw!-Q67MQ$n iKB\(gg˦Gɻ_Ǟ8&TkANAKuFۀPۖTҜDR)2;kDƬ!D4jN @N6 +L#@2 s$m`E@-Й:=:޶,7"z1ab:ধ;93Qm]׹d:b 7"eQUWyjP>rȐg7,Kn`iTQ]r[Dߺ8' O{wmlBr x}l˱']{|p4!ÂRW_XʲSX+2{eO?*>|#Ү41,=ܕE "kj(g0"hNΝwdӨ *QsVڅZѶ {ߪ4QS1v+j;+۪tgtK^ǧ2_x UrSd;5bKU68C+`wNA*k:-CCL?b5fPj %v<˞Rfj?~?}o s'pQVϐ!FQ7M8\Ipc qɽ ;:ku=Ć pdCHi Mn4F[?B6|S';%%[sRZ֪s~/n}?mo=@ Z~`pK~>6I lDh8+\.r0k >0?Ye1)&j䂬4? +P\v<?|!x lO7jg:PD593!85#q^l^q'XzX @ -ltpq,=3PS;%Q^en+Z*QeFXdϷ'^VZ88aV@X]B. ˆ8WZEfl&9AtV㲱#BŇ*ηF (_ð/|@CUat7y:vSw ovΨJ>SCZ MIsPC@ Q+v-:AjnߦuݳϓPQ< @ E'6AYdk.xm) Dm kh襦gGZp7gـY)s-~n Fg@ޞ޷-|!.oE\ K1qFlJ'~5Vpž`Ճ4 UlByԂr35#L^?J|@I٩EKEAx 6UJؿ&_W&wnm><>,U^軹b#T2@|AL#@d2§ tCNEtEbrŠ5#mb՟ȴ/\- |=,9 oڱ!i4+zzDa))7N4 */7Ve Ԝ4\"LX|2!X)9X;;SnQjFO C/>g-k;0b2$]j"u?4z.FZmUNqcICե,$ q{ؚk)ON@WJI/  .iXRV^/OHہ`9Wgm8 1&f~Gah[vmLnd-z5-]3&~n+O+r9[1Dä~E#r~EJa| }^=M0/uAb+ ?7#Ѐ4O* ii4ոsP~nÁ[iaZBWltۘhEi扌vcz0p}K`X m1qQNw*X^Qt@Zr{BllՊNRF%JSE䡚H^w'GdQ0ڟ1yUΑiQs"M,k.e{+E5Y DΣ`hIt#r-{x.Q;͉x`|ܽ50_ H+>Cy唵s\&z4_vN4>j48IͫO%I YTq)wwPG~i3jlƹNSƝf0@㮾|ۖA`\K<ٔBAC)3QD̔ jؗ MA *GE3 tTi-(o% j3NӣX[JTLuE }![6$UQu48Vb4ցmU?F>`$iëD${q' 呋^r|OAACV1`ڿמFzfKgƗyü f'n셃 RnsFE1Hzwϩ9>BXC^MvvO~DLx"RM'%FųWbA9&!KɄɿac`N"-HN#N!#yX6vtاnx# |~Zp =ncbeYzV>'8 "RwRgH+_‚s`LWa>B`~3+_ˊBm_W{*Ҡ= j#46o0VJe,$L ?s1y UW7^ouC#O~TO}I .';sU,3Skf%NP _0E5ҽ?z£z[-;~{{1b7Q7fGN9]Cǯ*CsK2.@B&\TNb?-S<%XTJ#3.A45o-djRRK41do%\(?YQ d u`q7z|u뭉9FyAS1xߝ A8Y.z;H+?sO:z@z0>io^:܇AXA39}QL :̬U}rz?X(6(Ze|h0Tq;kmÒRٴa jK7WA +=}w;:`a1ZC5}ߪzPԞe}2Ƿd>};W2͵+X.~IpTPz=*F>sJPf6}!K§.\f Ֆ^~E($P@evRM&(GBFQО4n"C-KM@83G@!{;gB79dQ3ϵU0GB_R##݉h $c<|)l [ ב2Uؒ_Q0yuUOyJ>ЙVeڕoMc|먺]EWXlqBG[]@e (㐃_gضN; Yω\ݠ5jBYy=&KTmZx0S3|@{#uNJLh,9v ؄/ 9*L`HgJ{ P%Eeѓ]n҈!&԰%/dy\څd1'V1Ň:8:ݸK ;I.6 rbܳAc [C>Xu]'ϒa;y1Lw4f9m8̎޲E )1 EбVF4&y;"HY1[V=A+VlQOA,F½/869GEtӛ{QekVahT~yR.}]B+tyhmJP?_=j0o8UXUY;ݡ|Ȥ~9׊݊@pwlwcHI1haȈF2VY11GPf >vPB鶻9Q\ %Qu"'V&%#S5A"Ϯ[}zqa?,kTr케&WDGsPY;~ dp.6}܂iy_㡺\^?iIrX:aӯ<&8뇕^n' %/^\YNU:xR uR*=QCj~O"9d%%&U\[)Ϟ\F DF_Me%2L• %:%).oWFA z4>l:dmy<كqu24nl?AO|J/:kwx =B$35{6"ORRvOY[vwu  ΏUcE~Cj8Q`7BNoڌgĸ-:J9 $ Ic4#\욀 rjt߶W){a)SJkxQ @?ELJU*gRjbArvT(Nunu'Lf.3.Q_VM.UfXCZtMFƪƇ\G Ƕo tɛp*Ljyy;\[Gu5b)FqR&ZP~d f?ךE͞t>.~Y>f aw*P-PD%{=?$3X~Kx0r.%ߕjwX2k% 8$\L:Pad˘I5M8oj K@YnApF [?%s{2:`b%*O ׼ \‡>]e؂"j.{VPJty~ Me>E!O*Vh2'㓍PTab1K$Rz1ru8&fV܆ Hh)X |3Fq*}'Sn 1A'ANu@1CG\@-OtKa3s֗%q^n QĿa-UˆzmxQ&59j'U|.~ܘ+ sś. xKQ]#Vág!v@,!R0LY[Sۥad/Jyee 4:8tcW~HH[߾UlҖVeC(6qWW.et6&1(-uōCZp eqFk̢* 愵oVXα21޹BUHw=g70oMv1R0//bcr ɵnSv8(~{+&ʴ\[zIp>rWIo:S)+2 F6NrF{$]~u*/+.%rHryT*+`!ϡDvVX^U FA/F,"p.*Hޛif,{׊we@LSʶ@A tIҚ LEXsf;X6aڀZU3`982yQզOt}bD ѩ2S3$ ?*AnP@*6 A@qc7"d52UyC+aR%S`Vbp{Kt|UONf&}1LWN=`ѷ+ l5k:|,P!YTuiLG6$طr"8YQeqȓQM-culQSߥa4. $h0X;FiyJ-͹[J!!.dr `\~oVEVRwgV* bz=Z0k.b=Lj< OE)>QhEʕ7*s 01~,n!*aGlF4!vb=PFݛs3W*=hg?$F#4׶sgiusXz>3f%9[+|qJ ȭMiv+1zS$YGsQGzIkr#J|mEbBeĽ=I8^jT#ϼᡁ%qgr;) k @xSSC)! 7(fR9I5$x ׋[صPsf`q)ق[n׬^3QD`tvvA{O-h²Z^5m;Hـ>^u'`7ݨrAł<=ƂXiښ!iC9+{[ O`y\sZё2&}04Fb ̀Ƹ ɪU%:V t9E`2Te@T RD髈Э bzfѾM`ġa-+]{ d[!>)o P U4֩*_`܁,$hM9q~@aoz+I1yUnXRHmȃpެZ껒IŚZ][>i_"^wH9fY!== THj nX05t?D?lfkliCu&~dǺr1@GNF%Vy$rgxk/( OQix)J۽",cBQ.+cp碂ce'֐ ZR;5G|zb34 GS9/BM}YGSAA4ƾN9A+oͅ+W k S,si9,t/NbԳ?'ÓW~{P1.3O9#K֟rn^Ε@-ED#9v;+^ˆc_Np4 zjwo+몺=H|[SߝW~@N!S:lpI$[$+_MckP"]9It6B‘AlmI(0P)2]JXje?' Oo9_o:uZ_VU5RKz Eqk]#:i]PTGwbː2%5s~9AKUa;li2;X1.Ơ6::_!:r,_>9 D%\xt;-OqLPnc=@c6'I;\RH}nۦOu];0]~Vy 0g͘f\YIf]mG0g4RE;V~L]ǚؑdppU ƛb&x*Ak˦ex89GJ\k*Q@-N^%3 ք^bgٻ&; UʙI%`lYFXDcy6mݙqmVQ\cUR,g с^6ܲ`_Yrz?p &7ޱՍ]5UhS+lHN}8Y aa73&H[u.Tԗ|.pR0|v,hU^3f7:zZgUF*&t68,[ KiDa$,k ڤ5ЭJk=+d7rI=W}jg3/'m)Bx+YoS :utpbQmhkO~.VX^4wZ M)pMO=u&j% { s$ 2"hq31)d+ӿo[$M9~ɾĮl%xާԍI, lT o&=$z((lx +_$UA76qcQ''xgQ)Rwa%DQ7.urEHS3C G5kwhs.~ D!EH |\+l X`GlH[. h"䚠rT O@"+o/!-G:+䫨{<C=. ]y3ߋ41+rV84mpwyE Ks t5\-fs~Ҳt48#-J9y +- R!MKIg\vx6]$6&@hNX9 tz^vHGN7YufRkF;Ŀ-.<l& yq&υQ׷Ŏ􃧔A񕈫J`ɪ=}(fDI [# Ҵu$-"AE]=01F,6rT 3 ԤOBjIQeUIhi_1EXvл잓,v#P(>_Cj_pݗ}lgޔSgw!!1h1i&8$Y$]0 |ECD#;쏍}c>ά^柊מ{c./"8oA59rN 1,sAV'o߽h⠺p/cF6cݼxbLIeX좉}T^_[,E9If0wYdX:4=)=TWVnPO[֧MeFmGR~_)pj&RCxKҵɚ,Ok5 ĥvp}+{dM.$g_#~K7WC'`;cU7S-2{k\LSlrFVeuNP>~HؽopnHk?k.`p.= \W@/{'8F}@zqk]s ҢF˄P،d6譒0}odGt+RT sDm( }s*eůDW WEw ՜|uTmKZ}F%?G2GIRkҢ aHfW_gٕg>؁7[ !3_L̓yf]߄"ס4tLe3ug貪)Zլ)'J AnZ5lGSB3(_m )LOīF{ۧu'aGRsw[|ߥ{\XMH%Iݫ@] 4I慊ZϨkÝOC^2y{IU`ʔ4%nD(Q_Om}Kͮ"S7ԭl~zmk,nFȟ2nAxBR]"1B 柽ֺ=7JݘZNZPuIqm#q# 1~?Y%O@~ -j yڦN+LF+v‚eAȏZOd %`k?|> ıwo.g߲[qQ >uAhfjVA $-9htUZ~@榴]opM&=o@(ک1Wx~,JhD3pdHȑtj .uI\RRIj9! +ajqb2nVkpnvtLαIкѐ M;և煂 R<9kp|0H64*$[]b0}N-zճ\3FVڡcã(ڑB_M9~y>Y7{Rɏ۶U&_S5 }$' 蠹axڣ<- .:$j=R5[Z}ec|21pkȕE3UbVqZkjD1MnAD$am#RGA42^fM!oagSg\'^S$u>UMԦDjD*mT. !Q؜is%TVE.؃JYܭws S}9j-V$ՌW5)]o6.V_ŏ҃'Hĉfdm7@VF1¾Nl켏>6iɂUS*Syθ%!F%P ~+6_OCQU( w(|W'cq&Q>2S ؍li8M3riTe'@ 01MH3l]F'| oߐ ҺCݟǼNr85PuQiy҈9wN*Q>۵lyk*siz61݄-pF~O3P2i =$}iGZO?^3DIH;V])b]b7mh{+[_/V'P- d1"./շ7YrjF2 7@5ݩ^88VZ kJ{yѫDLі|[y"Q@/4j2duS^-ܳ[,d@PpQ /Tńܲax{˹Z/yʱ*++R!G5 $̻z=H..=(KZx9RvgB}nA$ڋ{mPT.klÆC @bbג2R86\1r/w vHt:m{T2禺3`JZ 3v㫣Kn"C;P̯(SZ[%<Љ٭|f'oG7iZܴ^Ro?;*do #o(b8]WFej+5?9lML)tOad13F3Žr"ux^0J Zo>=fHIԶ}%`k: ,m`6L̰J/*lлUJ"<|ɧ9q8YQuc(y V,uB8Nj -;:v?3]^XMF&bkk!qsQ5ӂ3i*.k<_{vkFz^ [ ڠWQ夂\%{WD]܀\lP4;VKW`9&.It3?ƱpT#[= \ce孮LŸT'3y~hБPiCɒjd˾g'E@".xhx'wH7u%ɗ֑;|~!b6?h3U֍G_H9I ̜oL=EyN#BK"##jFrR>$gl==pTd?fs;} h7T\޻6<"̨.CC/۽˃{fOk^dk)^EL H>P)†|{!3x5eAHڇ ߣy<9PVA)ceɽ.*xu[},X֚@~! _bdlN$ij۴ALQ|?$U()v7:RXޑN߉ƀ&S\և>}ۯnɷɌɹ++2&jĠvr҈["K$>X ;2y%aټ[%ͥ 5Rq.t"D4C;t ěUH9l }kd̜D tFx6]9^d'5*ηwr/[MQ_tӴ)h숆}yQ.ϗ%pW!}Z']jqu{ψ_+Vi`:*ӌX բvLY}9)ݕ22_fj;t)$"g?utH㚕ސc8~4CW-O%4o%*t^ëgK KjWhG0jGPv)("bʗ~ ּpn;*- {+9=%lP.Wޡz554-<~41e+azdd:n?}Gx F=䢩> 'aj<D0]ن1aK)*py$!vq^g"UɺL/1v̪d>ߗ_}J|v7Ce 9z6*Ǵh_qq3&? %ZMfo\+^ҔCv/'͂&/`+=`vED5쿰woAf7a=f,T 0[hTgnrs?@3=TA}y r[VRm7j.:Ņ@"% *yzW5!<*׌P391"@d l)+_OXEubX 3+iw^lCӛҕ}ɯ^2D#W=F'}Q戼ӏK~hiɊ˚5y8I:Y^忖EDS/<ڂK<9Rju#K5tDb.ۍ|z#"&T(Ϋ@1:2|N9v k,'6=ZIp%a\RB3Lϕ5o/@Y}rz'쥵By%E*}q]=o^,m"-M))uu_"u5Ԃ9Mͣ7֒J2&&jF)nx@} ٪5=O=|`2J_T3 j4=ɥņ_HO3B ӑ<^GԅI)}C1bӛ{C*hBM[I2q LM۰׏&n~f0מ|~VDEZ<(Wu&uXhw"nVVuADL°ac??hAlM)NNԐ$˻ʺCiZV r)I lʡCe/8<5ohV JԘRCQIm/m!s9Y[<+!vvpHv8*[Wӑ"jIÐQ_ݩ H:%Wh\azD%_t@"{$#KGbw:*[@K1++*POslC`>>ض7vcn'Zy ^͠U9Ĕ+z".V=﫦Q>w63YPN/FK_.1 aQ7r +B{r+щ8 V7q t_ncp劐uڇ}WKeSc3c x-Blz ^z'\1ޗ-zbddN Q@f$lZNqԑ)OrNqfyݫHC#P =.}zD'B4z,52%A DOa*޶ᛴRxAeTގ^Jo%oR q EZ-}<#usSiJ l]RցJj ,C FG&s}lGvA-JdiڣOύWԷ@ۚ J[.W+4!tQF\#){AV™pݐ= ͳG^H\$5}>}w _WkKe 5_X*@ƕ/RtݘLP{2rctqhIxX抉)xfm,rUB pfޥuN3O;QdF[Ea?Nۼgt&plNA% -hCJSj߈77]bOnʿ/vZ/8;x*1NAǾhzBDȆOj.#s^[!QɸS >9iWsBOyASzâHM'([@"׼[6]G{L,fE`%EUʸmc:qBE/HOH2Cb ur-bÑOϯ{Euނ89&Ba+Ј P~י'OT(gQV9hϨY@33FzRTb{ﮰ7Yk +ʱ,EבY˰C\}&[Z1-G%'Sv52 é{Uڥ It>XX LeEy-D-o :)z1O_ t0!pQ[=aE- z'[`&O,_kϝҗy-Nrqt[8刄nx}>vI<g^l hvXV"c.s΂ ,C}T8=0"{!L;u0yb4sm['YsBQM!M?2 q(lZ:yJC>F#H-aؕ!S(u*(F/WP TMOB͸B=f%,s.y3Gbt0cbQyrw{''yP3+̦Ò7'!ZMÞZT8/,>DOhgwG^&&; qk8)qwER>jA,6c,B<\YՌ: S~~<~ 47~j~ _sYs,Ӄ*ELi:LIJFn)~yHFxS 8Y_K9洁B̮pGoqYhȃNqR3gﻼ(uⷧB9#XzҍXl]#(hjISjr4`o@w^WOZw N3^EK~s&Oq m`YG[j#{3~06j-2O9Jj8pFf}SDWfCWaolHe6g%hɹѯ2eDaY١Ly2f"s'NHx CbK,oX^*;R 2U#J<ŨB882~3pPN k;#f"bzȬjכ?+<˜]N90/Ƙ&cDsg/2ķIu%Oc?Ctրxjq[y}9s>oycA&ye 3r&d;GtOx(%#tm^G,h¨ tn $@~8"9;n^'ҵ|SO7aMBk$<; (?I)72.(7Ho#Y% 3b}M?gN]\"Z NgsUXg5e$3:R49($4X!Soي/&=(: ,EU Y7< q߈OCCq -8hR3sBx|9ĥγ4SnB h>ZUtXkjKr@a ˚e)=?)gFma[ˋ|-^a*kk[Q@ ŠqKGtd3~ [~D<{nð+o!YVZS-e ym_̵Ye'79 w8FqfAy+7EOb̨@'`7nEWg[[Fd`i &|<ԥXiPczE &8҂7.}<݅.Fi`SBN!R%w\kGJ]ԲYP 4U!Z{S܎]X7^ O'#S! ݜSQ|fdۈ-OΌX\ߪRk9oIUk_{2͇"ĬRDiM 7_4isgJ̅S~G24X|Uΰ;%$b.3Sdۏ}-f!Z)iy_HPʤM-F*7U7>?hMs[I[_A8Zop!Ny?FBW'zq&քGҏvKD-d]xׄBlN#xZTi[Ԯl;dsT/гXvB3L9 \ Ii=7ן+ => R3\Jս%ygR &XEPIJpC;HĿ`G%/y`;N/t*Vʋ|)a*~T:ܕw0KNISAZ.#@ޏ~"rwL*R3 )|xZPڑ68A8mXp}A̎oKɲ &eSy=ljޓ\1 (~;P Fa:kmzj*8Q2G{T$@0d ܊MƮ%-خGt5覃Fj0psͨ@f8Z3xR0ICV iӚbwᇃ` quw9 $pl8`EE==߆,ԬGSU V H?T#ܸĢ~p¢F/E0t~xL%`P mR33(X*g1WWy~IWhm÷Iv:7%‚ΚBr'o_[#*v D&T5:QOʉY(_ `U`r/% 8[%5Dsr;c;Νx.$ /(o}InaKNqH?f=hQp^ gEP[JxJ3 M+y7C^eS&2A߼TvNMc=۩d8k2tzBZغkl EV LVDQ7;ȿm-|A ]%#K=̈́?HPz%ߴHkMV,"`A'%Hyϐ uT~63)_(\ aY=AbFT@׊W&:Ȇ W[c 3 (wUZ]14dHKίnRX UKk%sYWw`ojP ?thjB/Ƕ2҂# k 㹖{Kgξ,5AЕ ,RݶǸS4W -hZsccqw$s7k .:La$l+id`pL\ԆN2 2Y9 !'ېe;F x(LJL%I{[7\`̬O:=Sѽk?SNLs"$-Kt Z(=,nK#v#O<,oH/"hn(#^Xzgn+dlFJ!G9ő5TR>wW]ʬ-ZUT5a>8/Xb,{X6]4^21D%{M8adWWF?oRϹ=M#F;aM {kKwa81S QYOx%qb#^Y/D,~RnzBPxyЏƅ1;4cDhs^y+WrWH\:HPH>nmGk\JtTMR0oQ,ͬŹF~dJ<͛vna6rjV%7tu!l E `H7B">!ݹrG!'׫ ][g JٜNPYOgg2 8C+sU<1VW~gk۽ xtG:_P9U(I(d㹉ߵ k Ƥ!0b@#NxЯ BU@.*l*/ nyKAKpGNӂ]d%]uT3_ޮ΀׉]rmlxp1s0:#;`K5*ĊhܞkbزGɟvO[`,Ll#bZf8de⾝Yw^C`[ϫ@LQhMqq{ xJNgݜ\GmC PO*6V̵w'=kRrKO)?6TIZ&j|V& #oO` #Ñ88rD۫ݞ(z`܏\ V34dz!=%Aٽ.sLކ%lٮ1fg!:&ЂzSFv],1xc 28yZJuf¾mګ G/k/AÑwc6Mk<]= "\54)&oRͯ7#zk/wJ0$D5ZRz&" yJpWƬ{!ϸ:Pw/.V\[[YY\ E𐷤d:h-^/?)L73  Sc V 1f\{_J#v%% j5~+r#9sWe]72Qs_+*V]Fv^6h؂)Z@B3M5ˬx$\s*'L/Q/示n-R_9hY{ιٷ8|~gLRަv]#:&ThEGAˋ.o,5☼Sm$I~R>ٳxzK1\ /jIu@!_ih)ݍ*!8VyıfA [(Hfo!eeATļydYH0<"{B}= SLsfF,|ay(%c$:{} 9)6" u dK2wFGH*6vY6":ՙk!%T.tw- mUegͬ5,ٟlIgV(ޢјKH)Eְ4ำ!]@@*+f Sf`VO"z=̊l ($"F'Its@"^YnfE(u|Z1@J :?A͘i`0A@odbQgCX%"j[n>^;;'d  鯿Pc$MusX}$bra-8ҩbgo Ȅ *RpARM|| vK~^{F@ѣr6\,* W4i/Gaᬊ--sʒ*Ӭ?sG"ӵK P[JH<Զ?dZw~[%R.dyRRbjB6 ܤ=P0uPKc(D]C"f+VV c|5wdߢ3/.U0{{#^/Α* OTkĖT 2Y{şutt.&>_V)m+f\Yuq"Vw>_{xYW6SM_ cxZ։cde eex>h}53q)Q䃻ϠŏŃ?rSNyKϴG,eٯ4`n2tc2k ;R{4HK5^:"_+JN;LYw ΐ_{SֹlEo:sɂ7@7frmh" aDK>qͽUQ2Y15P}DЕ 2:bC>h( nk@ԭ0K!Av;h 1s0멖 :L,T E`=2B=BtJA3&[떚犙J8p۔+a oZx~?Qp˔ѷ#ɹ7bБ͡&z{et4OȴPTu=TEKJߙFv<Ԍ.@M5?n8{o/@RUr|pp8qQ6/~GrQZ6۩yNP,Qdif ~9m`IOq~ƺR0AkQ[^)ZSw}[\IAfA&{`烲ryIrcz|냒|&wٶq2"kTN fs>E(o<ќ R&^χӹsنiaDZpw5m{~H4Zj[+Նwx5ܷGPqNCҝv@ESJL(@&\{rcvPLa}6轳#|F x9k1PE]zn[lPPOUxV C b~;g(އo3M`lR8je϶Ov5p㕚5꠯P\/L p'Kԥ|3 0[,AD?`p+;>zetQ_\}|VcqIbېs 2:Z 3ncՅZQgnfo.rW+E p N , t6M1ըl bY" [ހh3RkY{^xyR55w#PNYrePOvQp n?:Zmcrw s%tmm58H A/Yc o4гcbB>P&2wU.G̷Y]<.]Jx62L -%#6ޗǕF1\i),!\RL+w6IY^SiP}">c`-.5qa:mB /EM[Kq.Ls1b 񮜺i$uj!Yj'ʬ`UF.q\Kosq{p@.^䥌ma;}$(j9ܢۈ*ҚH^cb;^$57bB cb[F|:%9~肭)4zkyIbr ܭуV/]BJZ!@n+.-U)`x!.wmq*6+qԐlf|+yr-7Pȸ'mTLAU `R\} o)@*ͦ|B7ol+ᔣֹ84\Tؖ |4l-ʘ]<8{ox"uaX㍇7#0ei\8t l*VX~OvXR\$.xȮ - WGHH {)HmtA+`yj|N[!F WӉ!qi@t0n)ax[?6|3_g'O)ȠKN;7ݵ@ڂV (qh ntC@Q M%z`q"rX-lˆXQ/4c+GG9렍/(jN{RG} -!=! X4 fדUCB#rITY368gw+u!{^l*ެg1[93s"߆E]Ƿ0!t+]#&`qFs;ٔ<\aوkKG;U됿VcqE[)YUdx-\A ǖ ·g sIWm@ V%<45^ٻߔ</껻&:38/#E*2 _#!2i聣 >` 2f76s@W~0kYJeHzN*C8Tc(O7sW=ao<zZfB|Ta+uyõ5|j1 ik-9~=` Cv*-xBt DBdLӁ&u#hb!l:Cqa0A8TԈӨB :x)|>sSv}CeУ_&[ю9͞<^e/χ}'G`wu>]4]"bwsHu>BVkZ{tmW/EN)$E "DuG\ֱۇφm!0>s < Fd$ݑP'WN|h4ԽZM+y(Z}:;C=d { Xk m`d5 zzm)jRLX`պ>V-Hhw-Jձk YK$aEbc˷ĚCp$ϔ7]Gȇ%ZU[R b ɶA{ikq;cҬ h챺 /0 _կtȖDm~*VTQj`A34=Ӻ&?r%()mbϛy#QԋȱkN.x/R.ZN}sfG6Qw5jqDmzzH3pݴf09Ɣ?f}1I8V$UqW\J` "%v*fz[DCYX~jeQ5ѭXB˽);c|Ue]-2FSFV^ <+]dmQOZy ؟Cnbo/G1wռF1qNRGıC e?q3^^{dupZHV:9qQVxZ(9ٽ;&`~m']{gu90'MzV[#?'wRyUICϢ% (ki}$L&t7P/np9G46FLx˖BڋrЯa8Eɀ],x0r<LӚkݱ_OM4;Vʩ5-ŝǰ .N:EY:&;S%+X0W-k NUn[9k YhMmv@KjaMp}*觍erU>:Нg>*|)W9ԺXmU1]1׋;t Rv4i /{/7ey5Jxh1J ;[PEFAH ɤHFٱ.k+T WJ.M.Grѱv" B03 l>F%dƌe]/=(7)z9Fjllu,l`<"-ت^G#lǻrET<{A`,vWvۢ8~Gk\iI {9lS*6e6r?p¦͇rl؃9Ϡŭ5zTtPDdf7u.Y&J4˲B?t>TRW$l6/™& M(@4^Kwqٶ+Φ6mY-U?h˪ȑ|GU  0Tv %`vrԸCx2;T%(CK5Sda)&\ .gޕ@)%eF f^M>= 1AƙTܷ[~1qޝEդB~>AQT6y"0!0[Ij\$T8sFZB`\nP< SFY7r$P* o&hnB&q'B8f\[L-njA^&M3vIG k!v-_]C Vtgdj c  :ϩ("5%6k~ڑ'HKR'Xeћ :pzۼ@B8ZE`\e/[H, kV% bFd.vGg7<[r\ALǔs0@π;"BRoN:} ^Nɀ"p yRe@cS=\̸ccڛXMF-*gaCr:w ?wy>؇(J:>YjݩslUk.8?b6eؐpX"дĦ"n v|[HgkdL φNNi|]U>-qS g} l65֝Iv DJ&9P*ϱL9r +YtuϽ&B֩'¦o,n.{*\5̜>R.dM}cWM{E-7|p5bӍψi܊X_ &b]\0V 0CX 9N]JN5-Hqϊ4o,cy߈&"-c^Gk0.dV⛦sطBBxͼQDK4H [X ُfcX?lm.!d:!mϴq7%nwcX瀦b]pN_d'Vi GrFPʹ|w 9TR ;-59vqz=.zl/,W PS>\ +1{Fy8ȱ)d[J:>vDr{+8谀&ЙŎ Fv.ë01u;hc{n6{9U:>vjGJCT8^~8b%n: 3\{МM볖]^ M4JGqnO:iL4[Rk(tS/*I\ jY Nt-j7P(]3IYDجxNhbLx{'JT &ZpHP7VYƪTTZiE8Ir-$`Z9t)©fĩ`J<4(+hzٰ&i2O\_ߛsF0z ,R`6+Nsh~ݵ{ܝ/6Of(a$eId^>ApwJujqM+F_ț;F=8Q/ OA AxlRN $'4dk bS6 o fRrx-?W_wl'et-3Tk\ !d'C9dz:"7M̓{'#L&*^[&^|o"vm8hW15/ KC}W mumK.m)W-LLOL)ᯅ~#n#V?(xGb*yEjj ziHDG=@IJ]nEj:eq5AZ^xpmTN4gzo %+rsp8>,6瓛Z,Lυ?NcTq7 B(ǟ'DrD% L!s <&A[K'6\?{o kBN4\6P};ŸU+o.w?U(el:19kJ sfЊi-=>'K |KO^`1-: _$\3[*8'!Va-zbnISH;4L,dfхpcd-RiFѺېMiJ(4U0$96T/jMǐqd"9rQaP%4q?x*gE*;[xK.KwZwA6 }MOY8?ҐHu$&h:ٮYC*ڈ**']~kMO"͚N2UTTD[VI'vo!~٨v7Y=S<ٺ`y0!97 CBO8]U q>"XWq q:|v_J7g#cAp(T?\iq {OMs2vΎwaۮ4 Q:c[Gi)`KȰm_r8q>v/"h"|*&/F,gu0K~rDr:Һ`Oo JqjUz Υbwj '`Cvz$Uu2Q R$Qb]52ij;o_y]]8@YԷ4|2żXafԣ>pxS,pZ>̖u`dYxz#˽}AhNy]۔7l*q^\don/ɸU!q6$3 xi&]Ó"aR|5 $W*ȆJtf:x C3"eZ_늋@gCsw5 NX 6;%4,~`Z tA{GvT{G,"TNCI2G?Q}]:ƹKs(㐧4SM)>jyC/ P͜@'W. 3}ǂa<{FL'o+4X2@;J5@enG\z̘tf4Uu)9/Z|NI o_ӎfgI-38!Y0nh_OT:̘,Y4"- !VA4s@̈́?7o4ukF{Pw۲ЀdeӜIN'cKǓQx-[nb1ߩ{G^Dby4gu\Cu܀N"VuU$JO#@/#dȠ -؆\cI@;;N]=9ߩ^K8zğh47gL>"Hw|l5glNvMeX.q/գYgu9j}7"L87<G*U.;8ҏqa.Êq`>S\#a1c^ !'AϹm/"8Go6cQAa'jqjZ { ;5L|`)͌=LmEM7l 8l )Z|ݲ۩3<\ >91?ώmuuD m)#^6 /l@5b5`f-B-RNC̨8'%N23\.{}Kj0]&30w,rJ"J_S}6,*O b傧)guGGRH } ϩA+\mq r@8j&mp|v!KQ j9)'~'vqCwqmAW]J}Fiה,FRx1K۱:,G9fχ~`#x៳ײR զ/jBh~V()i qp[]9 {'2bP= Wq>;a|bRTa!8Cqޕ%W ÇYkLtLAg< ;IgG9y1Qˡt"Awa$[H'hݒ)HࠉIf0DӔ?fL;d&;)NmDJ ̙s7bU s{'d+pC?7%:ɚ7*Ru15*C|.SYsCЂwB6|=4x: XD5t)HJ80ys^^3iP@VF{P #D hI^Қ.=*븊[;tQoX<.Af/O6nvWF04cqphŐ1O,^=:2<<9' 2ة4A[;Gx^' rr*SL>Y!GOKm˵*Ӫȱ(Ũ9yvGzr06!V9}qg"Kg@h&5 $*c&E*KWOH2> <"Ǚ,9?UW(| ^s8(|o3 I(^y[ b7ds嗕m}M# Tc6F^*p> {Lzi[y95& )*JX3r AOٰ_(TJv{p[nvHT+_V yk:b 0Mθ&,4`b.P YI$0hd%94XX< ;2Jrjɬ 9M˗+21]6>'ΙKO[>*Fi´Ae]Ĥqd6䄲5wB?<*CX@LO[V*C.bwe:jNXXf ARsF^,4JT'ksy-om"BճjnA4c?xU)`d'ҝP0IU\h136Å GÛq}:¬*wbʢ:ɖ$NG N =ů3 uD y8_QU5&*'^\ (OQ{}Lh`$. :7o OSPobDڌ3kfeUfZtuZ$^B4qK[xR S;?ĸ93A  YuYk:OUgFfI=N>Pz}hߟp㏢c=Bj;"iR* &R?L閮xeK2;Q)1~jؚ> $|]OE%DUlMYbgA[{&,]Qu<{4\s:{z'GUCnZP(@Hr[/&p+DT 7HU$wGjd.čOq,!vIu~4/5wqbʀk({"tzܱݧҢ/Qz._B.q|K&tAsdjEWM45,P Q*m(0砗5_VA'm@\[uV /٬ k`>!%}w/zJ\ݞ1yb꾱u6H!93Kp& Уui`K9|bAμ^)D:ѣO bStݵ*q #S cC3+"t*☓O;0*!PۖIWHQC@A z2#F-IiGLA}\-lzV݁ O *񫓘7 76`䝒"};.2 ܊d+^0=Z<=cZ%D 8q5N`"Xxwbr܄/<j0*]#ɱrL^KCȮ,h&SzSkJ!r(x媫jPv1>G^=h^zϷeXeUAw~k.Ѐ߭^/` o Q} \cЦ?X mLh|/ ،DVs'l gc7s`ȩA9sUp::\iT92[=Pf+}˳Y #, 9+yXMOVs[wIF~&Eݡ;> T@|?)\݀&G~uu)~Ć A2_Qkϊ(vZqgLOm趮0E0J4c3Bj3+l;Q Ŧהʹ-d9@r-Qճ6?hbԀy{Nc{Kϲ p:lxbb$2ù}Oʯn4+|5ZVȁzcQq캐xp8ő 'a'C='i+< - ]Ѭ_qTPzrxW4)L:V(>A>OWyT#U-pږ=$lR{ʃ+*(OCOC\6-7Dbv8[5oYx<1R&:CjpAhEȑoe uqaD܍l}ю';Υ]ho}s)~gE7V#Kmp +ZteTB^9GwY-ȾHQF%^RJYy0e&-;닕jye4NǸ(+ϖHs<[F70[5GNa>#밗 Ai=(9I+^$2;RLej N-;qH 8CRnӕXSe `U oڊ٠ B,j~WO@;S$߹2Q~W !3U f&:]" `(<E ;w e"PCC}$DQI‚.x;kw;7$w\_3E%jcڕ`SڒlxAY"k||)cݫlgs/U34yz !j Eb Iqk4,ExSk.0|CpX48:Ast{ v$XTH4 K+2}jJ0@nWӓ&L]r~K7,E=om[W%װ"ɖ rߛTWׄ-a;H(eJ1d^{8JFc75p3 ^t2eUbijHX+IaQ5]#x8i1js"r+!g"iu~mz2NqQ0ZŢ"` qE7eRF[7;.!wqiSge+o:7h/j. J(mʨTԮőTn$&woҚ*; \KA]@34fWc}9ޭܕHɨeחDֲZDZ+C*Q2j?zh) GS<21={>b5je4%kuJVM r#<$:â}V8[pSO4N;#5A"{Äu!WB7QD@gHd)WR>Kc߶Z~*z? 3dxQ97Lu8_X~+#IVesNi7i5jA^>i=6E8<ф:IJwB钊"MQLES8;fTZ6WĚ78FWT6PN ѠV;ύAE$ݫjD|ŕC⛧G@19E[6x:aHJ6R[*[L(Wh>Ɲ 9P,]b=_C*^rɪӱN4;QW8Zos3hf C;1}H=:~f\4Fb MlNzVJnW3_M#̸a0#/P څ ɏ(v`0EQ_0wv3$:/f&[q_F3h׵?{DJq`]M ~/9pP*s>P W8 ^6 U)ih9g@XD c.EDUx/ 15bծq<Ъ/́-з/})䥘t`Qթρ\2b ]O7Gb>^ŚR#DWH# (tB[LB FjnbA`' x=V{lM.@ gE@!m.xhUId\/*9&)ceiT~ 8!t ?IlnϋuW QUQߩ5߈~y3й Z{2Gb]ib^Mvz~FZPO= ;_9zDyK@a`4y% L$&|ċ -3օ(} ;} ܼb'fy`QMX^L\VuUwpX. 1TXf_sCs9عPL&Ħ e{x㶺(M!$Y4b r_'%=&mӔ:3dq]{|'A+Yu~gh^2fyC/{.=Ly?GB5a| @oـAf|>쩭̠Z=f ^tJ&* Gt$O` Bf%!%.> 鏮#rjzp#ee߼` }#L`9!eIRqÐf2Rb+;\">]_ 6)#HF{-0P,Z3!ztը?Pr9Ep\%9WY%u1yuR(}h١iy*!L0HŌuh,oHsnje>+im:<:>lk' p 's%D3jT;CSdО3qU&9à㺆#\_irC8Z> J@g~Z&Wyi#~N+?TO=AL?!wjfDery?E}t(7Azࡏ"XgȌCք_ P̈;#n"M%ZI 刮y vTa3[fǴtk!B~ Dǎb]%/g8a1r1KadF {VlT* j(+5BJ5lw@u8VS Q]v)=I&w-Mց=X`IL8ͫcir~''}z qvg4lP-)Cj!m (27*H{r&oiO\fm?CW iiBb@m|4 Q#``]j +Iy\HS:-`Jʿl`@W+^xX10ewE&+_mBnc#YE'ӵUaziͅIo@eDbFko;9oFP?>iSL??A jcFĮ_Ob0  Ww0i$,\8"whپo8_8"_mfvhvě;"]媤X>]g}jV:$A}7~+/=NWfk[{ ^_4L66AuY.LZT59&q,n_ZКt%'_tJknU dX0/cJu?S̉vg7Y8Bxe~_ ={y<@ٌQ&E]f9rZ&KAU * l@~ * V:f(mkZTNV kdkѻ4gǾ9DW3Yf|{*Nif]|߈a.ȒO\Wa>Y7˺~eX)RѦ-҄'$_S x%Q?ZXq0@ɒmOItxzt4djم"DW5 巶M)VQ' /wPߐJekGI}vީ`2F]SҸ_"YvOoI!yJs%qnNv5 R+qM.t!O@K/m^ZnlEk PGN`_>Ro#Yu;heK^;)*F>|L!hcvf3~Q!S\[^Z=ULr2(V!Eh?x>ZqW N:hcX i)I }_5GR_8E{&y^e]t!yl7翐Qα6,|>:%~bZ{ ظc}8469qy؃NOCc:c7a QN#M8gZE N)RXgG_jWfD OgkiGœցK~apYӺ hkwـ ^KcbO;҇KM11}mqG0JhGjBŷ oXiܩnSP4Ɔ#m+ߪSQxウ<@=~WJC+~sBm/ #9к?{]]4S2pge|4%AF֢msa޳0Ĺ?RTnj|r=&.v؍0ցWYv,hgA 1e$e7ˤcHݦ, !fp^7/D`۹E> g'ꀐk9O% o#F])1b@38wW8i}O,5HrĦw2KBYg]d]L̠\&fIǫD> ˰R*[D. kPFTE#l  .L"7#P;ܴfxE*N'NH\ O( 8#Y|rılA(@ǫo6!qI }%ᨦV Jv 5` rzdv_Q1褔@d>o}7{.@id5ʋڼԃpI7N%!?k\s1_5!hȃ>ш~g=l2.dd+ Bm;`%˞0jYDU;U$S:}w] 2D"p`ڜmc<ÏΘ:NP;XRR~GRlo08+,{#$p883<7XQq辑aᨤ/َ> G.YC0W PdjpP,;H81wWe'x @t#KdP#7O` \qA$W%VQ}V:5%SNLDc_o<^d"TRkb9#̎s;JEBZ4mý+RȽqy)cobR2V ) !5}8;w~ݮm?TՓn ~8K 㾅&{d*8h@Ъj ,-/W"cuo Ս}iMF["r]}4Xެ>v.#/Ao(ATϖ%f2xU|nqߗ= UST#ɀyA ̋6T6Ɏ*ϡ[}ԽkeArIAhl/} vѻgY;ɟJj8c4eT|!9 7IƚV s}fqI/q-|E PӃ骜}k(LXиa^tu|<3ZېRs$Qm9z78Ah%t-Mvc]' a&tŞx9.$>e(v[N3 .?S;?n hkcg>x2|aƕةP]Gչ]I)K(}yw$S.. "#Q&B\5-O_G!}NV2 0[0 Ep|vs?\ eh|~8oٶrv8k@klJCUbn73-({ͣˣe2=k# |-O}V&g^; 1?OEZ=#S,֬6hc:(s H<(X31$ހJ*e aO@ t_ iIR_?Nv75M5beQxCzY8StY%-ݲtbb"rA\! =H(~´fgft YS#Z3U\;VELQ@HWj {<ռpIi?g?-6IxD*Qsrya\ 4 )]{T\Q[fOO.[,9Ñ[SM;­vyy"|31g56%]FSM5?$aA'HXUtdgIЗ`HS-&(^!aS:pu|&7c`9YxRęAKxBYBFjP ?=ی#$It4 íy2 u =͸xIC{ygUYr0T{}< 9e18Z2jqk>B,QruIMP,=oU\9Ȝż6iCԴx7i 5?XPTaVlFTG lsFW֑i׮iD+O"?Wbe.6`k[hv]LR C`CJ,j@Nv!`sbÍ"aY4B;D^`I6NrN]ZFH쨪Z]?Jg/zaOqxD938U$J7``ǣOl &){atȔJXdqpJ#!"Ϧʼnk_OpSɛǵ C[¯;bRj*=HS 5` 4ʖRjIra˔Q1(>>$|Iq;R 0s7r(;3PUiA6UWȳޑ9x @:g,!ϚGԛ{41)54crCfY-!LxuqrVփ/+({ni(̛BT;)u-Z=ykDYD_MW[;kt5nsGg<;#;=L%D,.IK;P6];7U{ Ќh_*dbBftbb}Y]:i@qc@sMFJjt .D jh][D-wۆQwG\1R %7EAЍazue+ 6$=.|oK5X qA|j$Gvg/S7"(:Xv'Z+q+20!QV@ W4Q}ƕU!X_1lfi"<-"h'-5pȢ~ ")l/$WOEq|#R;$G ~7%[*]d__S試;l.)Fe ?6L5~Xˌf9&h)_WmO6z߂\9 a<չի8 '[{!`{XYЦ%vheq2E=Xp\*i쎙&s5$վ7 'TSp+MkdjM}h2 1q Ly%Aci[9W+uhX?iQ4m8nfS֜v>Fe=ws:*=E؜v FY`ct^< ޛG+pRW6DaOOU9EYl%PdM43Hni\v[>Y)$_G ːUbm+n'g?Yy2wJ$MTt"KfJ [6&oj$FHpr^,'B~h{ŅΉ77eU^o-4#Cʴ̘-yљ=;w0z1' c 7̙:PyӠm_!SU0--Ho)gpئl=zFsӉ=NlZc:)1n Bdq̓O+N\8E3 †N!βfWXڱ&|B{8]}='[DvYK8[.$ Gm )ͻO., (YD4O!PIB |&d64=_hLɣDn %6ʕnwCane7NDoœ^wSnUnamѰP9MH=׭!eNr3+g͇܅2XIf5by Zz 8YҪEb5Bʿ&V)36Q>j_ļLLT' [^TκEL: eM"Fl' J OH/_f]=E\΢_}Ī+xoJ 1QbZ]Q|CXN1_dВߔhۄdsTbŃB mI _2(FY-BTWȍ3XAX6w}x5wn 4ZCYk.ߪo_^jP #iN*hjixۮpg蜑1"md{P01AVtp *2ghBs>GgeG@OSNg; $kɁ{ovÕmo4+:'<+4z'א *S"ǁwBJ<  I46HJZq=!p@eF$թ aDV l p@$ݒ`oxG#GT)!=Гz9tjX&iC)^%lQg3WxCVԾ G꒿O>,6#6Ѭ(c/H?/x ^w=OG*S{ӿԢ c* ~_9vm/#!vHK..SYtVc;ÿ;CG[C ;aW7B#o7?Zٚ5iڴ-d@+ A-Z;Pf?lDILjՈkX)iIEgg?jEF<^\=s\ +yX+|=-Wlzsxti1h3@%01Unu]HS M F2 w@Z7삮 ^43uڍP&[MY $MԜ;ci,7hș$gי3x? 6b!Ke,:wbԂ\^^ڙ."/js0]g1Cm#/n&k~WalPMv>%#~_ /88M,WgT/CCW>-m")Bnq&~>$VRøSugR\U*xj76h=!z6Qeܔ_GTa1hIW\[sa9C`b؇)Aa3EMF^W{$_=wO@6w#=pFk,OA,[Jةzik~ʤmhx9H8M:ʘdy%[E"Wԛ }o'kS^"U=]O#bJ11JzEc~Aɬ$F`vFt7#8dۃС[0>tbeOy”022f!bddo拊l%Y&xW)6vX`s=ip0k\G5}t+45Ɖ;{YQ:,.ST,$E@ &Ò'>rߞ M{<rxh t>˙)O*(\4߫['@愣/4]_DHcox# زljJ M<q }E@9s xߟP߅n<;lT@UXs.3@;"96A X!yQ˽L'hФ{QZ0]h })% x$iL;IO6%h HZaE6a0/3A(t8p s9DV1@ n[]vʎ}Yv⧛A4JC{ce%|Ar%ǷTZɁ|Jo #YAJ֬7MfG[yтH,*6 VNt;؍˶}=.]lHp*4&Nu:!o]Pkr$["WFox =""IxRFxdňrP30q2J,3_뒠^TbP 2hrs'dͣ>-0 S'h7@Zg>`Qi`,d1 z ;#: Jֶ1j,l~$z!*wDyz9ٌ`<@ XeQ~ZQ(n%2+ (#L&!šKn;6fvC6*bg[lEj Iw]=MbԢGFYW QMWcƴ}g[kXQI۴a݋ェ"E?[7cK Tꡒ;M DN2pM09;iiXGﻠ ;ZhDGՕTGò. E0lacvh`PoE'V>فHݏuhJ#*=ѦlO]R&K2d8o?/Ev<]gC] = ߴEu&ǥINPEf͛0+ٛ cb  1.VC J@#,~-ę6G\0R &˽fg eBXHN١/]P?`v:v^*t3Z($=`&I'ի*7Ի\@-I vK*`32=IH'LRX(j; ?@⽙̼YVo=Xx*R}8Jy6q FE>}bw,3/b<)ի4-Y;;vX6[v~+e !ΈLNedl]>=)R#a/8E}@D265_D@%6Z}jX"JEjl''O㯋;w͏ Q Y?DYɂ ϓ<,|̲V |c, b ›ɚ1|m@ ?," cB3I`cB+.)Jf?N VtPP%ۼl8 a6p]wt)4]qpi@WQ@k֗LعyoM-KPҤ-*!S`r8O<4<Y0~sP.6u,9]  "2},d(o蘭S&9k`҅ya| n_VAzқжIw]U1AhhCX1nC7u/tjZOGts>X }yW?8%P|ŕsmNi܇( 6~S[epZtג&)l: +]̠g#.'LϜQ{ JL4fՆ3R :< P#Ph@䂇:\*1 [}T,a”`Wu&Ɔ |h'b5YGĎ0pyq[$q8t~j6--Uח73|'fֿƸ)S>AHUR)w,ݤ9&a2N&P Qf2\y${ZAj^O{V"pKv^Q ܐmZ5@guC:=V#d:Kio)ZM"ZޥSnjˈeJ½eQ4GzZ:mˈ%|mE )>oBU,`X:tK_-$RI8bI\.dW(9"@>fPI/\:Ēﯫ/'SǵWTkUJi1KId!AEx);ʸ6*E tZ:UǶM{0NtgM 2|/n X>]0{T&ۣA&1b{˿TN_4?{5nƚ9˥v= "PW?g1y HS!rS&$t>KC=Rbr>0VK 9iUp\ݿUU NW1deX]XiVׄ^sxZC H, SAp4SF7U7ںQ=S'nEPEf뗯}Ů8V̹vX|yES+/I څqvx~"g:b?־] ~!Q Mf8r] ;PjsĈcJIjp BNO {HT$w?)2L:Pc^i|Eb<"&-Ƞ|߿?la1UyUKpDZ B+ǧm-U ۬_$ *)$ueΚq}3hTO$h3 %#.L [;1JBX0 L>kWɑ? /|s^?- kWIwDI+uݖ) D[xW e4 $]> ud[(|fQQ8&Z'a9\kv?={ni%zjuP;V'BuA6sz"YwMZibZT.dɢ?% a+#E]ǪmT[Q{V.zhQ[<ǔpG&ۊB0Zfl@1-mM:+ N6c7, )3&Ii'`}G9Ls lw&9j$ao5iBcm%=*m7赈 NT-&܀ŁL&X]o6NxQ|Zz3WLJO23?%S[w}b{fzքuOL]h gNg#V7թX'Ry߅ˎWp=jЍN%".>LWo'k=\RjO^_XH4J`abK뷸wYL{4!2\2Q+n1*khaۦ-wSv˕{:pk&R ٖ$"LiRO,o  O>9z0|ͅJ{ėXw=%ZC~E_o-ACH@-+Ah}koe:-miUXu`X#D ^tt;^f?2dqe[Z:NX&j\Ji1;@V %QD|]S {/3TR/'ENhя߸_/E藱Ƿ I %|z|Bv$4G%gm«N֊Ʃv6ˢgoSȤT1>YuQ#ݨ]`w(XBX΄9dH}hHnue#oPCנY|>d gO$@03W+ =fO g#aHDS)fUDÔݧZFmMr5\?xKH*S@)C *!W/X{ZE=+lĎ[壉FXKbj,U%55ԬoE^NMx}FMe6MIԹ xJ*W`+pV-q̳A ҭө.BD½A ိAE]>5O?tg}%ct}䦔sz+RЦiTICE׳Ca%Z)ˤUDq[QVJGqJ(+dIʒ?/7ܩ/r_gt{RRXhS\E=#<_\~pB1dau^d 0jjp+Sh!U 5wjR?Xw +-NMaْG]dޯ͟œ??B !-"ѻ \G sP)}AZ`=w4P)mK֊ [+J6a7? uդth@Y&[Eu-KBڝ<վQ3))ǰnT7H#չWUX=D'J(U'(ɫ-S ~T'_Nz $sp4AwƵ޵),NfX!'Ku. 26|e9\3*"&iz"+ :cH2\Of7bgQKt{wI, be7 ;eO@ښj/r,Ive;k zO+؞{$$zxgąv˿[e_WhS6J6 +P˛mFW,lM>zcwgˁ6&u&hcm([ާ/r YZ