libopenssl1_1-1.1.1w-150600.5.12.2<>,8gp9|!QLloC9~maz }l+monxY|EPQ p1 7#v鄿Kh -:f֏pA:R6fePt ׈Y,߉Nmogez*h4:sKϛM!v@3z^!rUwX4^cé[B_v"[>Ic\?cLd % Q\`pt   8  J  \    I  T x      f   ( 8 9$:>Z@ZBZF[G[8 H[\ I[ X[Y[Z\L[\\\\t ]\ ^]b]sc^d^e^f^l^u^ v^wa xa ya?zbbbbbcccHClibopenssl1_11.1.1w150600.5.12.2Secure 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.gibs-power9-13ESUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxppc64leAA8; >遤AA큤g*g*ggggggvdK5b4b5b2f5bb9076d869d2e27ab848f07d4fc2db37b6610050ce0d2c747ba25b5be7046b90961f8328c7193a887d304c28fd13dde49ade59d6d78c16ad14eaed6cc0d1b0148a903e8a4fe805db242103e1a32efdbe967217dffb35ff0552700f82fc85637caa793cca32780153f59c0aae7104d21004e4cba6b18787dc25d8d0949c1c5711accdd173fb4dbc5e239360a70a80844e0c1bbc15d795423d7b24b1daa8fef486deee0a736c9f6eea8f05f56f15074a48278cb33d04ccca10203dc8cc32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.12.2.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.12.24.14.3g0@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\@TFJangel.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- 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-13 1739895423 1.1.1w-150600.5.12.21.1.1w-150600.5.12.21.1.1w-150600.5.12.21.1.1w-150600.5.12.2.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:37526/SUSE_SLE-15-SP6_Update/2f07fa36c6fb3e3ccee8117fd2d53b70-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]=ce090c4c688056b04bd2513b70d68b4980f0e9f0, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9b03ebf60621e59493648950a75061087f4fe5d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d15038e90211d2f2b17b1f48af03f6d9c8b7d2b9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=73610e03fb3a52c10a9ab764393dac6faf595504, stripped-)RRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRRRRRRPPPPPPPPRRR RR R R R RRܔ==E` xvĻca-certificates-mozillautf-8e4be8b2a6da94943bf69bd3489d755364069bba7488d4312336d00a762673ae3?p7zXZ !t/,]"k%fk4"c /zC0:-PUU=Ph -J ȭAEP %;"+<%w|*a1{nFfxKY!.6g`&ڌMԂ <00+ewfv OٵAPsْGo\cx{d,M?)*sԑɶ&.aN+Z&g9:7)3VW;(E-ʽqюɴԆGS |6{1m](p/duN>aC"c-}R qOڷaLqA:MQ{'m\7"v֌kh~ Y)s䎵@| ?{,Y8eԯ\<_ !ym^<>*q9r23~@$ 9pÏ :ECWgVJ~;Ѵoӂci] y÷&dXh֓+8gMt#}c!T)x~sP3~T\N ]&, #SYf>@zq6w=Q2њ4=9JN0Ss0%+?e㋗9 ֩vOx*D l0J SkEy]:FK !+/⼱BEN.s &yGo+UNTXfVue}-0X}QA)j1'F쩧H*><_~Oa4>)>䃻 [:rSK3RohR2ectPD>YU ׆rn:grGV6`ݑK^[w%t\>EEOW4cFac@MUsjUJu^hVh(6d'sd{Ȩaя#NR/Kta!7nDkSdArRgo\V>DT>ЋޕGk97I=<ٳ6`;Tga5(TpOVW#‗zDٴc֧uIYJmߚ1i+ΎgW8*lq[VD <)ĿF>(atV%~O'$!Y9ؗ J 0[yupձ̝6\zK%e$s7C_Tcl3 -'BSMڍ.Ta xZ_4gn8@DL/$Fuek;Xi qJ(U%X -?A͝ fm6y(4Jøb~{@RgxAhy @} -YspӔ~" > qۭmhKN}\ Ʈ习|t] ?LggO޿sxYI%D?sp MIY2GjJZFlo֧eu- $=9_&i L`aL Y:?k? Uewcr%'ŗDPHa]l ʧƣzKpt536S.MOC@((Q1>W!EA7l$\Wu`E2tGC Kg͢N?vbEUD0WzFUREͫc^иxm'4C-PuoMSzE+Bg0B[4A3#I2,]le.39,Bs&Asb u3>an [6*|E LfvÑa'J{{-hJBmi- F$ϗ61 aO /ap}lヵjɞѠ0" uKv:0""x1IT袖 2訅$b*tc8fph rfV~&^pkor+لcgm'шEŀ'-xT/ӖG]2wYYS\i#IPȶ]32ƺ 0Sa| H}J}plJ'lsV&t Lab ŎLo:vwq7{\$v ˤXוnœ)^q^-6*W]{k% εZAX J1ʧUAF11D׫1?+ cwbu" MσKftEe=\yǕh}"cl{*(%x ? 'ڢ~BI! Pj+IOKwMϟGi|;`vDSa(Hu5U\E, `wxtaY(޹2E -vѣ RhŲH<#r?**Ѣ#*5R6 4{Fc#>C$Z M')ǂ>kO0BJ~:TCeSm:bu@fB? !:6}=VÞcE.N{NVv:< _[_ *k OY="Ϧ_.ϱ&Po$>ZB)lEY:. ܋y R`َEu=i%DnKG[> ?//`~8>oi5}$(nܘ5W|ҩ]HD̒{B<[dNfs;]Mq5WΎQEMw^w9-&AnjFu0S>YJ}|4WD! ]IMx@Dl1FL~0sXy"p?xȨgf&:BPix1+m?2Nc= gefCꏋn?uws*G~GS7<βlOPH9M8?ㆠjFid*+?%ޘJoK,4*V)ed% t&}|n Aqzʃ M:~'g#vgӊ_9=[W@Zsxm&=K5vX8 ``?Vs߻pZYpL0A&Hoo1swmI߱)f/£ *s珧4BVhϬMVW^yo&m/GZ/Del'Fif͑-ɶjhkh WSĵJn\2E苞SlfM!~[}O`pomh{APc -Ho\f1-o0nRfjl5n3+g(W ahEEB=;# ټVMpgkor% rh7uW*( tA-WSsob)zІO^ބO5;ym XĮ8!h+jeKsf [Vr9&VQgch!mۣfMLu;093$Ρc?ĎV^l;gf&,+Vۙ38qϝ7&O3zmS)T7NFHF&V FWA X=qVk.pRBpk,SKڸlkksC7bT1xQ'1y^4O(mIFiJB&4 nƩe|E5O8[GAѰIA FkX)Ƚ5 O`墳M ;^ tXֻ L ; d//_Իr;6nGݮp] FIuH!C_7S.t{(Ϗl׏>&qyjpA@LϚ: Liע 1 bàYNE0Ѿ%wfV"L>N f3 f*6.zQ+7M2s%RvF&peQV[3p8@$9OLGs6LA&.GH9>d7U#XPlbICJAڹ`1&<[} i*wt۵dѴ)Yg!6̼A`Z}^8vʀO~h='(,:s=JFE:!< VP28M"~s0rLplqmxIW gaJ* ínײJ~cwRĞ[ū+S;H3N~-4៏$ ` lۚЦ*)liQ/gzKG~ր4XjœG|.$0-9O53nj DQQE*˘sI+Ս}).@ԐXy{ٍW%Pa+OaH[bĨTT?ϖ@щGWˍ<2f̶ `b1? BOבDDa]Pg%-%>pĨO@s)#~%S7 06K,LK.O '#ݞ<e'e~GrZ6& d8~41%q:45Y+>},?UbyHq3[~'(;de-dͱdn`aKEd񍒴SJp%I]̭͈~Kj4%'M^,}uA3]wMbޜ- QU!j/9~/kKt蚿1uZ\hw4FM~FyUg_יhY[Qj~3Be4x%_p!Pef7}W<|eHPF Y'*f  LgFnp%!ʒp4ov ϥ8qxۭ6S@4tX͗5C7Cq}|~"@C+^udD!֚ %eXJ|&KvXe|B_+8IJMW_S2%x1D2zKVnmSSM8R{t ]Fh_QpduoUZDV.k EώT٬=DU E/rݰ 85w8Pp6eA6Ş}щ0KcbQt+pD3a"H[ ,Ai X3 0q6J``2.َ>2lrZ4:<2t(B0XQ>?QN_JUԴ'V ?Q&mFDnX:Yv|% IS(d|G{Uf'!-;ĎU@ EdObw\0. Ɯ8'kC}t, Z\d.@ jE,EQίrRUk5Vopfr $۽LdXsx,4gv٘D)IL>o Ed++xSط^Ix3RØ"bi.3uٷ6F5%+&oߺ7tHtn;\8̠tk3C[XWGn$ *tFK3ظ 3As{;Q_Y8_)Gw7;{dہ8\t)pI؊ qIVaնw Qu#=Wb6KxSieX}Bϰz"?xdj?ءE.LߵSc/[Z jr?_$*(gPkJKUedxpAaF/tPM$Ѱ+wAaA0(U}*Oec0Q8+< s7ZI%$RS31>Gԗձ56H*[  0]ԃ=W_^"[m!*%1I#r~孀fuq)*W886T5hb;նD|~X%w`< g,櫄ƹU+ DTuXuw^Sv=aHgqiFa4|ްQD ]Mқo^[T[ fx NyK#C 2+ygkA}"]Coj14= C}_'a\KR1lǰT]Ӑt-,]9ie ]Cl5L8i,vq&0ǡ祮VF^ agsXCm$W]s37G#7PjR7tnhvEI CJɾ F a'uj6u߸vX <.3as:D悻ޱϏ4HZb9"uܙ})0 {Dɽ ~F"ݍOț/ߑ 1V$5%[!\. ~_K #% ATo?fR|:ov6L:FЄ(;(5lɠ+E(i93f y0 (Vg1x>}M 'xD=ñ@KU=H+lF+E:=0|F,Ջ|Qr7ȤGDR;(%xbpr6N@J&;M)n"]7R ӕH#5HF`\)ZXS V,|NJP1Gǁ]l"FcmJ:- EbQķw#z%y)כ6#P245@zߗ u&t5\ѧ8Ni WdyNKSް#ۻx/ص5yۦ1k Jbt8X4I#qwŷ}=bd 30nyo!^~W+E!t5xsI~bS+bOJHԐO21lC@6W1'N˔cYj1g _+kY7 ͒u}M8aGܖ6Wѻ"a @o{N?%{r9%!f#GJmj AuTb#m8U:*Z7Uل㞖J4^(7,۱FΑɥ~$?Q[T剩Kqpx5M6 Yd<%@xu&D5@{妩fªK ^8~ *HjSR٨-7wO(A%W%LY&0Fl^HRޫ:CKAcǀ[OϕZTT|Ħl/0 bn)h0y $| KWܒsvݻUq!YgOXj[}w u;opl]k,ڊ3v]cJrו,vΊ sZ&L  ŷ QyERc'J!S/ g~]8%ӪqH!ܖG(\z9w<|Nʶ3ުu :$I1a JNCe 6ɧ޴j]V(59Zaԙ&4~3o3֑֕Y9WK(\=1284 sۋc)DT!zzw/F*R8?`rD7Y =/9U kBx R0qH6"BLf0ßrYfd]\&ɈB{>?XqUY e+eDf)Xޘ]sn@\xS*̯v&XtA9n*[T^m]wR kLg"`oKZUK#&yNccԗ:qՐVLlMNj"I,w%Nv,iȯ|rkj[_+[ZHg^pe;.^An> eEv~W p:< 5dpE1fz!z6tamBy~R:$4x!|u)k˻59G}i'r1WF7xeKT)Uҷ.o"Z4HX8Tl4hJ:G>>`/5ORE*6.Χ9kd h-kwt6|c*qro7yQW,P'`]|ū\*#4Tݴd!;.pEzO7p2q6Mzؖ/0̗q_sh 趡\&=$0sUR=lu *$ ;"eb $\,}0YL)5V,Os|bdw7##(ĽFeF|dYrGNdBN)޲زhIlU_DpWi;+07? rBޠ"'gݶZ`&F I04X9  U$!@Ȋx g\wpq\{xɁ (Eh%bڡXg ³p[Q*CPjj$kXt3H_ՄOOBR覉c3^B63m}0ŞBw,:՝t+z/w(pm%7wi, 2Rs0/)#J&,zKSkqLdR̋<8_LyA)hT85lh@aХ0!3,YksILc>&lVSN|z 熃%j g]:nSu'pdO}%Yk&3aZˠE`"1 ,Q汔"7HSOUi׈"g Y0'I_=bhxt`: ӻ^ XuЪw<&[{=SD2,w$7m5E{“>H mybb7cfzL6_Vo^]u8}{އp6˫ڱx7fTHQvT`0|҉ečJ coF1|f9N!5ކmڦ;VQUX8^tfO's堝ǽ=";$ PS15̀Gxp|=.gyY- ٞZ$%BvqJOzW'48Ԝ-'g%}1"ri>@S垐dŠ)KH>vuIqqTD U5}W'(~gsqVoiQ&@mi# 8t |g 3_! Ӂ2"ZV)CΊ&3~;Iq6锽r8dhs]j~ oꘕy1]d -ujLWk3VO\1 *| fi~LnZbk 86{ج\ 95K)KٶUeo.ٻx 穩G򦹺`Ec$d]ZvUnLr@G].X꺣nt'ZpZo(fl0jS ?:)Qb FŌiu n]֜7cwUqqvd_ocr9&-N%a'.Hx޻%/&v&5܃h:E1VₓRNoEf`]pPzE5Tz!}>-wK+g܂er:M}NJfIdO@Q]I\2> D{RLjq:EԏG/ ᙍ[X-Wˈ$uD5hy6QfaCBq"O2brt Xu#*HWV\Ddԑ4ceO,Α\e1z nd%>h>! YWCqcgȫ-6o=bs|xF/Q-3-tQ[k B$2ˮT [;zNHCqeӋyˈijcVbtIEƅ<= q>V_Ӷ+'qsVe]u:z}*jCN!9~dzI n׽JHRO:S/ \'U@b/f1Ƈ%whTk&KoOkS:Ec0uC0>DVwn_  7ZLHiT+ª17ԔUHNAQwu{񣪪"hu$ʗ] q*eիJ |58L~8Y+F H2V"̔Yf֊D㔲ЋSv&+ |9'-ea--pKG{ .L?~K>PQq!)J]WD{.5loi`Pɠ:Ơ?MP=?@05^Ny):6_' QaA5ܪ6d P258/NN ^xyGdӳ{%s<{{YSs/7}.3:c,@s6ny N^g5a㏀q;(b?mcmF!~y#O_G-%sA?Tyk>Gޢnjky ,(Hήw e ~%zw$0Ռ`s=dafѴ7#I!p/a .Z85J̶R/;ƈ&)F>Gy|;yJD:=ju2VCcQ4[6I,2D%{D_K>7! JkY#ײ-!!h-mRoXELN! Jx^>iB]ReϜKX_YWItͤw:4<$s1_E.6[ly_;'DsJ>I*ՉӄҘRRAqdӎVw4jtRVg Ykَm(~H[zp $]7{cLvmAYbtƶ Œ(8?鷼%3^";лڕӑ w _':r5)2-I_dAqG%ci4qZ\ pWYӚV0v ClkC;CG,*LIA ]#Th\d@e'eCC2{B<*{׻ ݨ7ӕF䳜k=CbTf#K"@P3OtRqDObҋ׳+qtV7;l1Sd؍DWyቧٳlfp (wV=̐у:׿_vU(]nWXk|QlH3;:93ĽLG%XUԪeZJg2Wsr󽬡oE/:v|ku:Zo`~:d"mTY.P 1;GɥZU4\x8A; lU0Ȳf5Ih]>@9ڸC֋fbip͵8w ru?цXT5YHt v"@ ɴq[7Ӽ}&xy>gՅNmL\cXP0mUv}7s='OH9)Ix h9Kv#+B`r&5ζ)n +%ztH)l#x$;QS$"W"Ӫy>C 5<$(N]ݔM>c;ly>xTA7iV9N1G]Z6%\,C݁Tj&3#GHwؖ2&ϴyYL`Ն \ۖj"C;5*ap2kr= uCۨtɠݝ,)e"IB1lUŝ$1Ϯ'?5 ǭaCsx3ͼR?b,j\]Q$Zs@#{JJϭQiB26oIbJlJpGAU\X> % B$ x{yPHހJ2Nq>r?,~Ucu0B&tqܤb_Cwp`nMM m?laWrq >/-f ߛ_9gq GZKN™1v=QM:u )4ײwWB9e$rA51 Aٌ47j?9.^qwrrzd(*,Ea3]T+JF3n9(@AOaA6|;}6X~N$GQ5v "хwrsq\9 JGM#ТhVbZHIՅE fM0.rM%.__z|_2 t|b Bx:㹷: Qh?ts`xGa}y8AW4 C)`vO(7Q6ҙ07MZ$Q(Q' #`yKbNDmW\}шZ?WN}nD2Ց"p-Mv{[U~p׺)nMX6š͘U 'ۘ99m sW7Mf&A,-;Ic;9`T)vH~2JuW6(ie_N<3n}09ϳ3ba[TV;xZy1qղ2^K2v#(TS: АIAzrB+ a' =_FyLbv@A0b2|9Yw` oH='{D_:UfB6^iulCe ]R1MW։0a{͢;,%[Y_1"uxVMn<ܧ/btdj`ySEdA=xw2|p:#4/ Rn9_ƻR,~ds>]% XsH$5YXIW/fM"Q*xPbC' qa$6| V}+CAH&F-Dz,WH1ܒ6(r(z0+mg~ȯCĽ;}~3A#,f#M}VIX[JDG=gNK j) " 3s,- <1=ʠnH@e)30n%\!|뵘yX郖K= k+asKLT&yة4]0bzqI;SN8x;ϭ0C ftEs Ñ~{bUm-ir)FҖJPuUlbϿHH–6>+`K4;ݝ 3NF?R+,?L+EFO<3wap16QCjl:4 ,~RDf~lj}B'l!Ucc8V`u6@Vs}8.fmq8ئJ'wA(:|u(zi 㧛Ԃ_2ݺ3+ony&6QW~&w-,eV7y2e=C0疛u2)_j:Ay LyIyG%ey 7`׼[)=B2 Y\ᇓ.0ݣh8Llo\׷_1\I(mP|v¾\kuٷJ[а4!d61?D%#kBWgWz)CG@Z5n%Qm:=%.M6+WCb{ h=RY-hJTYAV ZȗQyÇd WeOM鵊dK/Ȳnm t ^<.zk (=JW57%B ^սG4@MI}?YNOH֗Ǵwqf^ )SU2'%/7crݻD/^ 9 kD1 rE2\SH‰2"odGL`G`LPfnH F9Tq<zk)P D+8,l9-mnayٜ%X (|[JlSC-'S9iݮ{f#s,z"Bl"T|) ϏO}@ X+YjFM8RGP M` =Cq9_pqa;8X.NBXmL)kSmtPq%tjH\SNBBOu+8?q-( :+7޶=./SK<XВԝYcyX1siOìb^֑(d 8A@se՜aP{Mj ҽ?1(, O)4V \`FGݒbQ_T\ɍu^4Li58&@֞# ֒G.#^jFf<8p2b߭nkDyiw.h+UN#_0)UdNkXϓl)4eGm&Tlϣ"Xcz4HVSu\[SMZƈu_F%aD [@a5e)]?~}RI:. 7plRn9p9R0(Oj>5F de_tH|>3 5Oe-p柭9_MFA*5)JMlL://ެ]G VqMIaf( ^2I\E0"J1ؐ&|TA=y8edȄL@KB󃚢l .;OuuRufJQ;b'C\WngVq Jxؓt$kǘ; =s"\TPǰh a;& #S &L] |$q^igl I%p{$cPw96VdvQA.gڨϴH_$_~:SFڼ%ۆUP%ǿ9|0+ԇ8=7xwC>.D=f2.er"킍D#oLDm~P zG(')|'<hm˫i$ hAA&&BwZmG-xۮKZ,#BA4nû15iym:@@*^UZftaS.6 xz h8lS ;xӆQϖ+dx$k^EHoFޮsJ 2O0 e8KK7Rk +rB͠-u}9&h >CΨR>1GEW -㐽V%u%`qR~s@bDKo]Ud2kJ/V*Ý0$>tDR_h¿G2&zzq!U̷Ah096 JbnqfurDtQШ,-aV[u*/ȐnQ1IXtp}au~D\hdضAvrLR:] s zѩP{CW ?{QeFEk/vaDJgn6cW&RҺElFGwqDCY UR1gZbD^R1ݶ9\) {xqtW/b(ISE%@(c^:VWi3|j'b_/*CV @5ۘDŽUTt0:׸,ZK<jGǹ D$v#X&bK Ƌ}Քؾ(C>;u"f،KZE펤,cta!70mKg0?hV-DMIb2J-h0fm:8:lx2U*F.UӋWo53rP4t5,P(gF 'ֺ{\<1̂ׯxlqr؋ htRjޙ+h?SŎ벖@#lwBqo B@uI ߖҍMPNGՍN vo>FpWbz:a8{9GV_5V+65ڐhu~Oo 7 'KTlVܴ`a/A N&Wԑ kE&^|jjn^LZ7]x/E;FE(}foIꕖ: ^%} p`Mo~؞O[PI.y'~cVవ"(;R@BK>UF 0 \ă5~at:k-3[ z3SEw 6 ?,ČbV3 bO[o5HA?:fygoWW67TݎNC-#ґʶoU(GU? ք~[|Ō) ' %! %B1J%uOsJH)KvOl"/Bdsy|$l?;9Dj~]kJ%K3*o @8L`w9'K]g&;2Ɩ|f]X{[禴A Iqf,aOey'd(?%"=` ;aTsD{KžSIv@ؤypBH'|-Dz`ZUzDj&t> 9fO-kڵJWeҝu9et '@s?U۾R=4\RjL4WY/ɏ=>^_2v.U+C#ojԨHVNMAw\ :,lWJ,GM"ziE$,twGL a;j X/X'թ ?Yh1v4 PY"2κR)F{8~e5'TesOnVIC+1?NE#HKBz{ϖ{^kcY`_9ɵIO6C &Gρ+|IP2m66E3- t:|XGZÚՋAoAǁck"ec_U݇qKULb6 310#xC>FJx,%nVBM5,8W5^BTkLp@lY $a\eG#>/۱ Yv>Q8n@!)5W$8N)IP^{$P98=,P4q{9ئB|oOs{5@0ڢ^N  ^W.r7_UP%sI⌌8' v>I䐚6 $jK...UyY<77ɐo@FnR}4ܥRGA8ɑ͚X;|KrF(#N+%糤d%/ fG\nClcsO$ZDm jFN$ 2e~t5>Q{B|9i0ږ4ߟRsX`&W܊f`.}cSxḥؓȄiy6ޟyÙ?Nln@uGfhq}]Flvٻ|$}# F! Udf 20-~mke*'(S hHs-lvR_~?Ww,2\a|* ZTA] $ī;hC|+Vc^iLA,U;Q5Jf5N5E @eĀOMCԬJo78Δ~09"qɟ qSGQd ,t=3pǎSl(Ijz2qi6O**BUT8?NlHS)nZ0ˡ_p8MFt^=4xSu-eRbPLї1H %8&J,QVHcG/KC\5K%*d\cc\Hzvuh!Tx;6a96ķ(>c϶vAqJ3i,gl />TT1Iz's?};^*B>Ym`(?dx𣉴f7l!* @7'wKy__4\׍gVv_H&;'2 f2>,2oƷێZؚ~mvp [VC5\3h7@ό 5IxGj8$˙wAℜN[.Ae|P8IPM.&ps:?E>$`)o4q];_u/i?TRf;&:%mβilQr-a SDڤK6$R#X0Q8{Z4_<,jabۿDnLLwZ< H4,G2:4#p}l#58#(XZX%"!&kΧ\ve-uxXIf\915>GcQğT==3ӂIDīlx&aPp?~vWQ^Ե +M,"_,!HxW/~a~>Zi7Y}6DI iҴʋE? ХMcDB>˪ ZQmo_885`i!92es%x*hQnQ" =]-&ʥCw:~V9Qwɇb9B5A yX ]ze!Z15HU&u~a qtb/4^uB]q$tr"؋NȔ4! 'B"T0]t 0 i_V7VkBKΥ771ܺSlNLAbR*^CADU6,ג .y-pde /z^hg =F cO9 >F$I@98+Zv a!F̜ 'I{~.æLx)g{E7DV23}@Y'?-M#V|oE'U趮$ꋱy:g0f?K΅:Q "}%!Y"tHe8 lu"*k$YW7QVo(_[P|dJ&89F-vAuX8T= p%Ƙ0TTw\7bĨc]r\-J 8ֵ ma@ێLFx P|U0ƜGS0-fmToA vK[xjVBBT~VZpLy q_K0F'XQ/hl5XF|%[LW=G7E|tBC|JJDz bI$*4\yC=ٸvGJvaPKϞ" RP+&1ބ"O#{v-dud֊4tBˀ|5>y}|ct^> BoS>x0 J79xRQɢ$BZMsv)>_D.?Ǘf(uE/. zx4WطVލh8sNb#*">zDjҦy*ܱ[bdںc(6̛1H?gwG^&~`MzH[{x_1% Y6Q!(Tm~ʹл4h< yw%c}0^`f@wk Ffݕn ڳgDV8/d&sGڷ/c GTUD4"KXP-eT`6$ENU~|D¯%LD.o%b!v,xlIP(_ gOFpeE=2G&j+ks:?fyB>Q^/ao;UqmONѧw%x7l5?_PUFN$٪9{4~&SE'^2W* |nNPQ &&']N!jt}w`5Oq|zqtTjΚG4@kd*g2)U!_0qP\<9 W;̼nl9뾇YJ`7BXR ZxZ0i ΁!Q2_MT<[#wIz8/BbV8strR^1.YaVPӍNoc+Q/I]}FR^Fp|L -cLeNV\(Vtm۠aɊ&sԶAok[ШڻJƒf6NQAoF* #YO5Y4("z"tt!$dļvGQxp ˺_('xx?*ָԨ1u⪪& Z]UW;y#_p7TE.NZ}ݜ۴W| ]nBؖ0bƦW47'٘ p!GM=ATyF~mNW;r n>F ]Yq&Ez>L(Hgγ@ %CJ֠}~D6.nj TVNQĎŎGm^㔓e`$C$d됐4)1H K#?BJa3+ۣՃü2Vբ$@@T/=j!Q]ma0!>*vwS `7%rΰ6 wڱR ]6z v6 2**1rk_ah4qklW~l2ڱYqĮ)[Q36^(NLPЌ# .l# * ;4hä2(H[ yo;BI۸s(ȡޠKK ^y2Yw bc4"ie\జޛN[Gp*IEnbk19;Kj)|8zm:fxpI|$_za[H-F3U_.q!ɢ(YֻLg Nr[f1 0&̙jMJK4  qCoXE %lGޘpG'͋q5Իp}GC(;\0Ɗ m\ʘkM $ 0`em @5%pF1gƆc:DL)$z4%VJ+CIoۜpƣ*UaFR88|At j$en" )82A0#rTYqD@ꗀc6A߁zAP$aśF 5 !~)$̺PF25J_]A'23WW}s%LKʃ4T*@U>;zO\.<*ft;Ohbg|?mQ4UCԌ.fv0ߠ dkBKsYIݜ7 ]vu8Lx458гsh)OQ#V Q'zZ_JOj+ <*bq."Ht`gCnN,Ptғp[bRlg"~u'+}`T|[A^ƶ~^$}h4F&*BZ45F#mPW\ 8nj~$Hy3cO:gt&X)Z..+|H7Ii-^fk=TQ64me ~3RJ%BSv:!",;B:+TP~ ʻ| Ju=wiﷀŒy^yiO 8m'^J:X/"P:~ARra:6Wm$R@6io3|\ȨDrFeIGHK; $)O'5DR-qNunS9w⥃TU)$d,D r(3PO[ݼԆ+8mbt"$evj \Un߽ߝgAA,F30UgYh| K69G+4}QI:[FNF hRA>Fq,75&–JY,-JHͭxA׫<>_Aˎe>Υs  n%NST^9VĢT"ll&UKz '>e%W.'EAj|e~k@ƩR9Ɓ?wj4PK3!tbh~ ؍b/cyP4Ok͹@}p=$d:;myLac1idĞ-b=R{y%Gi8z^2eT]Bخ??=S: 3Nvڋ]}q] 05޸x\ewN}xЙtv(O .[ú'\ӵFQyߠ&fe8ʒf-8#0Bmz |/2.c=8pe,Ĩw%ptM ',ևdK$!~/Xc\Qt_z ٶs^d 8Qfa60U o !O.w6>6tT(>>>"aMc)4wfl_>{p/8PX9<^Z:ObuQ0ƭN9Z3)q6z*u2a,'EZJi } DC[l@ ^)pB`˜+hX(=L<_,XV_ 2yX`|97d</岶%/BۭJzJ'/|1](E7]oO4`3'm~1 ^.k@U,H1 GР(?qiǷA}#M`Kg"nzJ}ʱd(WoEtl%K #1&Ŕ RƱgE8/F 䟭sw nw&[2>䪽i겆S:rBqP=h`JJ zgX6^²tbJnUf dvϸw7LK]DPZ& v4F;>Hq)S'n:*n/H3Zߨb+d=s 6d, {QVE?epQgr";y!E1󨅋2j #>LV>ڽ"kE=1>@x3Pe>U5^܉yK _po/I?>{2}Zͫdx\|r9#l&>MbH싰>St:x~˺,!t`/˿@ Xէ ``غzB,m^8f{!maN'Ob*_wLcT1v`2|B|>lsYy Fu;p1FÛN)]7yॊ҈8a6O3>I1;{罐!-kU0 E .fiPg b}Y Tσ*Ί?v V>PT,+%v`6{NbB _K%TUZ_PJ8v3n9Dc1ӘYMdA+J1LɨMPS^m 5Hwb쟡&_ir'u W:LW n4JCu,Z!'DH }wAK@ fvhy‰%kk= 8&:Cz҄`< QкިB.S Wo__T!%{#ydw\g[ݢ,}c`$\w+Zn/Ӱ%nn\I@9GSkI7_g`\tLҞ63^Ar @iGV%= +ү/!~s>y\sͳ4.n=MLc/ V8nB"$/!GҦ ЩTf(-&Y:HHӭRJ]R50S fcq;4F;܆#Ԣ2'vYy$D pR-M56jXA4])qH  5idc" , Yb=0]q:)I6̕ 0جY2TH^E^?Q"/hՊ+M(UarY"WLS Ee`Z#^H837ct<լ04$jAELcDs6[J$ISٻM;ZL5)-R/CpKeWp]B×\;s)tFd&#_a6ֱJAbKuz][S*qrGHs-2G l>P }HAV_bq/ W&P/UH8,n7UKgy p-?6`2L癶@tl}'kqW3: 4*)Rz\鶡N Նh62(J@x۴vE^5&l1Du)KHrrKmLjJ^n\9IWN7N#8g@u* (nqA\ SEz1y%~c@s:/C'B#mHfU*|\TNOZ@{R|b$TI}g.U2n;~*Z}tTq*@.jKMz~=A b2[?ьҡy{@ ͦ@Q#~ºPCOւ}9 kMЁrz]5=SP2WDp(,}7$^5k%D//$jt\ j!wG, \EGPpo⣿8^8h?8{p(TCpq#)wZ ~'m'-q͖RIq tg"WJ0ba\_%Nd2H"ĬP)u,"ygQϗVߥvu7(f}Ϧl& }tψ*BuJі+'ˆ ڗ)n/oPԳd|J=s}\T cyVIYL|,RTOa0@_tExܕےb1I$@K~ ZtL"" v6rƴ4Lb3J*HDXJA FׅE+LÍPPv1a:: P:*b[E|a!_Fۊ cB[qS+#XͩssB"Q~m>"°2Ӊc9?ܾQ SK̿.#EfN ܼ*8W>zqE]h[.OיT.DxϮ|?|vu@V-g0?=؟q<9QZ4YeYBHι8$ ~,K뛞B|bl2CPa&Dk=ji^)OHH{%T[r>bcK!wPkzg}.v0E,]EyޡL?;#1e\qz7{1F]:q!-2jy}PHcP$ڇ+|ԀOE%WW -r܊q\dIP `%kg=iސXSdqQ$GQTe>ݬ81-hB3hIE&Mz]ʁqr+?r=N a3_Ѯۏl9WM7ڃhQe >pU@(9}I&d%rU_ٽik\kj{N*-~}?Y6s.! @?t(vF1~?y߽ ogvU?H_KkypVWԃz[3E ]Um;#A (͍"1?^}j2s?Ajh*m wTloH$ؤ*u\p <]U' eBB3m[,ƇS hʡ{OW]M:J%ꀼQVYs&|ivn=2.&fHC̭!+bMjgՎa΂.o.愈b jo+Q͹ԶSJd6HA9SLtMC0bL avOў$_+^ݣd )LC`WEMJeh˖鐴`TP|_(2ghQjN dfX)CCiV[XONH @1 |_(=1%˹I3m&^sj1{ړ ͪbĘjxs $ @u׵)byjPَgL: lo'~njfmh$r1Fɂnbxgdz$v}$m@~tw[LGMu3z&4F_kIeLk5^ aᩱ[| =( rfrϢ4ITb82n|F4T4>wfڇetS::dՅ /}I69vWIH qlKhyAehhЁPn+TS&II>Wf9j|\yDi򵭣z#ZSh0!z>]\EHđj3ϴLSOIJq7  7#ln?l5[BxϥI+L-w@ozH:TDQZj9q4AW@L~1B !ߨ "5ڥ'i;Z5P&-mwJ;Y)’2j )3nG w n#8q?R@nZd1ef"cLkw.I~DIDB".>lM::{>ѱgK;:uJ@c7S{;H0 ^vZ+֥J$ے޾hZ"KmiftiԲ듛ji7_ 8Ǭ,ĪHPU^K&1i.3PVcyd7׶q: cR˷]#Yce{j jska}ъ\pQ1΍%tX0Lhȏe+e6kw>Y =tG>ID~Y͢%lP(K CS3ih]8/~*p*fiVT9>X6~Ф]g_3:!aa7SQg˯ M΍Rr:,te6BvFB{Db&7u E<펎8(} 11.?)u^LxLpkObQ7tj4L&~d:O0 өO?t@ճ{`V.Cyh`3aBA e?[ DdYotN{@xƮy9tyO E,#r٩(M @@4xwY'G:d+[\=MGgQb,̲sO_>Џ@侃#1>rͬ #u8/#< sXOķJU͙2l*) Wa:}-ƍ []̫Ka⋝ebCk(daYù1NGa UEb 5!1n@~-H'Pol&Z;>I' +DR K|ϓ}yI@_y9jէhȗ S ;my9ZfZ ٠82ua`w'*U,9g&¦ts]:~G6@:nꃃQxيjm=IqgPmutNgkrYN@WKǰY䒠Μt~u_Ѷ c2|{%_h>7%ܽp! PQN S"vBg$,mJ8Ű* kBTlF/!YғW[TXqqf'aۇcJ?<lӥ14氛A0ȺLJ8Pi<^l)Ewvā"8#ρ̕kBl5 n'kNHʡI/sy HrN~j'S 78O[q:xD} |<0*38C;LI,Og'Vr˨6 #5!>jy2e_]ǝG 3(Ľ>4)0:Mt&Z2UTVމ KvZ_DE-&(4g:{A(BѾ8 ڟ$i-H ;8o4!C4X4uW(6_?fiY^M{P|$!RpK󛆊oKe1o}tPS9(iSݵ߄'bj&1H%T7?GQ8;pb)sMVJ~պ%@DY&ij<'O;dhr~<+j  qL\S9Iy+o9Բ@iÀos|o2<z8Eq&냻[ d8B/>Rݨ}~8ye|܂稁X\_tgTW.rg@aUUF 曅=Q 3:WٻCPψt,,t4nI]Mn5,/~ʄRoU7Y`RÿuWR-D B7 LTiRFQ&2>`vg˩D d7;:( 8ySծL/ikׅIoqnqӏ44.[j\|m,-b/U7s`ʪ8tR:Q| xFg_3)BI3&Tax㢚 Jng!<UDBrkBk;ŲXWT+Ǥ MޕX?S w,Z$˳ῑ1q_&SG+T"V:'_sޜ9QI6,f~S-N0jؐg],;[փy(0Lr9XUܻ]gxǜxsxKX2kzFu fz5SWX _k8oe.N=쵴0N+rrδ@Rk%Ċ{"$B,_ $ M X#n= 6 gNE09n4v"T;4+K#r2TPbJR[b(HAߓ,2<2ra yizC| ջR7ey|Fԍ9Mτ9nh-P:w6org$€Ixz]BvEwk[IP]z*{y2BK %!wE46ijS)06 c䊖 c]J̢uv.. jsFf2 &@1;zUbe9 G@ū.ͿէΎZ` HFӅ+ 14+$L Nh2OTy=&c"P6*vI_q%:i@ZMcIj9>''@GZ[-{y@Xƽ&vHS2rd e!✑-+s1#+%';jya\% .HoDKX7^-ʾ ]%Jaa6f+ '֐F 5®x&aѸS-[{JO'9|mDՐ햺$n lEB`p^;_ Si|iMgJ+':>G]Gy| tހ|Tt$lx'LYb#ˈe曫}/oV2̻;T~>p~QPe`a6@M-)^=s?#[خL( Kn)j9arNrNȏ"SAT/qh0{L.5|ȑ\, y#*Yj47 a-Pf{r1nBb~LRѥ=.쨊P!!@_=RGqvB.9c`UA#mi[ r' Ga6ݒpfɫ/@ʜ.q2ҽ+SDqp.u YǶ}rv H_A<0|ܖ}̈́Ue *fbŜS*yKKޔH.SSB^5Q>t\{ VP+oGިU2.r,*(t<y~frF0nlb ^͝ >hstrw3| 蛥HL].>gնjRBXl}%43!|< %Py;"c Q@`*EZeF\9NggqUtoEg.M,u @Uo=SdNBֈ]npIMGˡv >c :thŢzڭX -Tz6UcLH^&=R/^iNQ]GwdZՒUޘ.rZ/zr$N9~#vVyDj ,_*Xd )\{>ARIӞ ]&GyDf-X6IQבmH)4RP^V SEX*δ01e2{ᭅ e,R$dMZd=mEE;)Rɪǚ ^eBRug 6{`tW?EqҋĜ1%}D{LF2I/l^/xY5]-„'c(ɆTb0 `lOjkH!UPe˶Cak%a'4fH" G~7Vb陹+:D7;XEQ夋9P=|J4GazA]7Q:u D?V^Ws+)Z?f Cg?̈6tmsq.\w&E(^*1FWyTZE~iʅ9O2I [AOƨT(YQyp}l_ ցc-4y07#s[YjH~x6*4>HTzhD=jf,ʼng|MsRg֡iHr^- ^qԷ:lFkJ?r]\igmc+Xlck ɆH2{T.D;LyVO"dBcqs-ڻty|rwY,y۰?tm(k3P4Hk—bt$NjzL(F^CXg5Vs]GGj}v'@ a=?#؁| #4dH'Ո6G~yHFп%р!n]w$Oonwfh<+T.-{TV$$a07>607'^+Qk2y;m5hܧծ&0ea?$!֜C0g6 =¢q\]kKJ驳j!%+' #r.Ԯ5;"h?Uǩ:zD+8 `RONa/Յl׋bvvޫND4;y[2;7uJCuo,LK?^6 CJ 34h2"X= Qq|(UvQ!,NPEK/sS3q/=/,ɎoV+7ڪ żhWl_ZC(Gr8t^CE'p/qQMjsF@'IHUVF–m !@r;0H9BDg/1V\ʷJP3J b>;s]yVB*Kl-mtۖڏO%O]z+CPB3F2jKc@&ԧN1B#&L!+D) 5 &/n,®Q*;.)*P.@U %0cvYUJp.Xx 9BUJXS}?=*xMiFm$^ pky#ŕy?:y&A ZCQdrW'pʒquL5&MH ȯKN˖% ~iyf>5e  Y)Hҟ%$[#H8UM"G27A ȚOC !1=`NѺ6]#7WŃ,V(?{ @7Z7;T0 Z_ϐ^Xk$[Z nPj6,Κ@bdl\20Ȭ5m ;'YF.0ƎWPD*' z:'Eu:ӡxLy伥T2(o3w#/Q=\4[K]QoL3lX > bV+an./;T_Dk7?yIq\72Vf".t-{k:W-+d"HG<JKF~Yp Q[=m ^G)" uCDb5PI+}VqXIK\cRV4b}jw fD[5f:9ǃJP̦#*AHKM@7:Q7ń^ϊ߀ ׮fkkZN + #F}Y]V.%/e!x@"EB3ƉuShn4`hٞy4h} #dBPJm5g h'`P{bw(?]rLl% ʗ(KB2px֜m B{3zB1(˪7+[4*X4i&rJu0k47yvUGWcb +~!1c=zDFJ*2Y8W݆=p@Pdg-.t<2yǏȂYsy \kx k}!s'^-9r ,]tJhl{*s?LGQv#FNf=mZ3y#G/ͳt[[2&Ca" fљ"L]ф:Oo o\q,$'8,\uJTΰF*M'{}:=WAg4%N ;FHvI߲u-g= p+,:?:r%BbxQ*&Up7bgM;OMG-%p\%Lim]eό$E'@/Bo$>7fQqf<;{rY/x;Ќ5$4"v@)Q KH_/|Iv(ȆgjHٵC)]lna/t!vѽU'F#Bq^:7B7 \ρq'5 [va4N?/u4Kz+2E_̯T!oiѴ5!+~7P R=7 z6ٍ tNo*UmV=wY:;X߬CB@|g%+DH@9ƒ2G1ob,YQ?sV=Oܾ KR=01BnfjR/Z%~GG4{, % H,db·i?x\S/*FdWx aO|D ܒ,Pz|rgʰ䇖FDp/yg'"@Vv 7_JAv;:ۡ\_i%K)c_GQkN~ZulP3,3JDziU*lf\Yf [DKGfmYMG&2ފƙ6Y? DX$*cASVY&ހ}k~Y/ɨzw{**)vi)vA)HIo/kK0i~2`=Аʺ/oHBKFh`N۸1,[KDvT{eYoY223|BV.[jo}L ;}B:t4R ӌ%aOyb%\UbkE^k$0 s$A}GV/_ၯ&yn}+~2?V׻=TX) nd_$WSm ˱ tI'L8NF`NU{hm{g|̦ݜ2'UB<|^`:ho'' 6JA8^J$Yr:Hka)/Œ{jI#G0'tĦ(&/#Ü|¡G ((\y\ΕHq뚈1If!VUKe&fϟF@C?I_><>+ou9NJHԲ"m8FL4' aF,5qu3a>܂^H#vHNQQwޡEQK'>v'x2QGPKOgl/UDTi+7΀XN}nb) 釬q<0ۜev_T/!}Ex;U :g5gϣv'JެJnfʘbA%g+:?mEq-0-HcL]\tfFm<6Y!c0v[\ş _rBx1&ղxbF$i?7=GFX'tl"@!l9X-L@󫟱o1L+}ɠ_TFsˍA[jcB2"l0j`tՇiF=|C@JZ܏P۰V \LXW&w[3%<#WR;(*Irfy\rU WB> fV]ʧ̥V;@.5,&J٦bEJ0㱤 rf@sTHM0^^*[8=n@E3K1*` Zɸzf)DNMi!iDhٿc:asaoRN'N>"iLYBBs)ar`l%Ϡ!IYRun$8gCM|DQpCYW@3s(QXT R_,~f~E /jqnGJi&2W 6,I߃ip4XJO9< 0.Q 򃄺F6KVHx*gkS͎i'ϔ[ Q#1/wn5)dE;# n5_Єa4 c؛Q -5ASMlzFS36N"nw=uVZ}PKϨhƯ+NPh)ng7ro3D,};:̴[?0YFʾ`(7dE5փa^$ q/6vDc!q8˞~v {]\ld K! ے gݒ)CC}qb^#,:уҨiDHaI㼲SEIihgf-WZ8S4жAϵ38R*PH5~0t1g'$5DDd1{As847/p*!O+^6!? f[X;VԤ*Pl|v 1 /G\T[P:3&1.xí{ƻMwD0\TEM"^noJzC|s'LZ.ښ.$g~C.+UHPF :H>*__eKc7"{U +xKEeB&) {X^/Q QJi l/Ĵ2S[A:’_l ki9lW̲af)N="M栨@):*u#ȏ1LJ%n/XfVI\K# Nifڷ;C#H;pϮX%GG>n)mYb8!aù~n0]e# \#+h \L&"9ur*%SjpUcؚQ{2%B AbĸI<ϯ қ2:#zrOLoP|[҄JGenҟ"ԋo}д\Xo%z!5:ͣ*f#69Lhȟv߱@Y7 QV1E쾓TZ6 `ag0LcD7 oOc?=FO2*ui`#VRTzk-qJj.9.Q}wyf9/zJA͞9}uJLEpK-?$_ UmNpm=GWvg̴fLЯ PWɁ1\9 (fHb !iԷ6F"/kIi:_߷<XcY_@&@I\a{yD*M͐T4*h} s #WFxRT5d!V70.W3V\Ie4;@vUOG 4H?zm:Djp\."r>-r_` vο R{<-4tX:،0Z iKPSZ!//j4*[yUTz<.+(O ڢh@ӄPـ_TA7 yi_O"AqIւ'V7:*&l'뜐%qH4$!)YtsW4Ix &ga7eb=)n| [:F6!rO,#W/#̬gݔ`,!ZQO5 Z~fP{I{'<~BwͱWՀ`I[ڒ=9R9*!q4UJ}%>]RJt8 U5 C+(NPfA;HŘVEOcЬib\FujǣCWFej2aKfANñd2s\Jyݼ S.Xi)ɰB?q߲ɔ\v~2~zjtW;fcs.=hd}^gu!eoq#\.DX]x/IF" B]Ó|hzDШ< zs6ukM&-#j+ B㤏¶e:Tw`&ofLxE's7#;aLp?P S!H#cjP%o\0y9G#X?Ű{w={7d¤yux\N3 l;yU3k; vX;ݟxkV`E^ކF]Ua2F6|Ye.q6|p[ӂnI$P=|CCԆ^5!d4gʍ.\#2a-@[`}5B͠E*kR1AMh݉{ +vj )6D@I8\.9N`b@N(8e{P' 9Q׳- 5@g JR xaqqeecaYF̿HL{^Lkuq 16 ~X il:X\]rCANށ ^ݰ]a_֮=~zIx^9&<_ExG%rB7觶[>,ڏWos;\G_}fiW}Ai9ZJ󐬆Eu- #}9nLYGA1V[6/=׏ |xZa/L_n4UaPtTq=LW2bzFh@6p(x08[N/&@)3 ziͤD}YHVqvE3k&+l\Whޝt VӖ< ?>OӱQHiCPVTiW2H-d`E2*.-s5U61MʡjRuQ/kOeۇdreryl!zP#Vzv1 n 5Sz{}ݣ_8Q~]9=TUlڲyZA؍VoƗ@A90Ʒ UE^>7lHSd٨ iUW -nUO_]ܹ *MM恵!xaP)-c~QjL@dDMMʶpf;NJ _<~r?.׃ 2nT(a*C^]K/·Dz榫\S$ɳyUFfU֜{%:D/)EGWmaP)evU^9f"g Va,q&ZBRZ:tPhewRc7A=Jid.+_qo)p bN۞iƢ ]j):I=2шϨt30MP%I2ml:kJdcN 0xOSW8[[l"Wl,b~<83"4VΩ2?@.fe;b֕X<5l3"O H=`g[b:䵅\p SgkzD!2,98* 5RH=4RK*Ya8 t@әzzr>osNVS j+;Pw!T霺l׶m0AFVDOZe8MV66GRjL][_U~t6NwM!H0=גG5ծhWR⪿vLcy +A4 H 呐Q>6( j3mCP0ǓV3RUi(j~0s[VlxG)-K2(eT?dw0NWߞL*)53&u+@;ٸ]9;w@ vgO.M\K>6UrY4Ctƅ"֧;#i>H?12.&$ә.)il|gKVo!2 S0$1HƱmZw˕!ah}du˵VM;8ByơI0!EG`jHl`GqIצ m?3; ?sA~p(憨:2Fa+fTqj$U0jW}9 +;U!M@=B\Ʈb(:-XXϾ\8r-"Hv(b+&=в(ViS\kώj4@c arD2;w|slKgO*9a8>YU@)ԝ J9ְ`8;ck$b^TɚĘiKJGi5uv vrg *9kb9mS10WԖ$N,3eR%hmJ뫟`4zdIX/b':c. T<Ն<&y2p*Gg'4@ UAGTqw8-«}țEP;5-L<3YϋHjP&`=^hк_{ZhB{6NTc(>y@A9w"2":{>^#Oʡ00y;CH &pVu팱$Ju 'D 2 7U^)D_(BX_bM֋lj]!u>9dTyM(o 7Y;_#X;sf\ A@w#wOcľ;ۤ[v})H1Ah6eqA|r`4%/{LwL  ǚW\r 9JJrZM[!|P/Dew׿`-Bu&09%P=uČ=.GGHDsI!kݧdkSR|KBrP.2 ɒ9wC*Rv-'5/rLYlu@_" g4r.60h5{Z8X%EY:C2pTΜ8_[ `|GEf@⛈g{.9x N*81z {Z:jU[oP8bY/k`vz7N[Emt)U}%H!kkIh5bxE#G<9T#W"A\4c9M;zK1৫_BJһxa2qX߿RirƯ ^Z#J{6bƾ4_ا3闊J]cӇT8I[wUɀr{"]-aM͖1%\RQ3۸6$NG?W׬ ViBL8>ANX%AW6Wc¡Z9L'0(eOyY͊^{\I+*^ݨjȯ 74 ,:3(:26k o} Ow\%$i"lB6Y 1) 73 [oZMEXxC2=QOl fwreV9XooK49nVLg %(Kay#Pz^CS6)@/CHW7]nv{%u[9z amob!%ƓOʫɭULMK槽g=7ޔ4bƥܨ[1 :xD%)^A@>YH̸D:BZQ&0՚Ni0Εw&7wN#.|Ђ$0.ƛ^!És$ѥdD"p M2]_0~G?pecA79hID> sj*Z2Dvk=^"-HNs^pGzA4,|p48/vɐ2{Q9x/klX"ޙun/hr@.U}ve/(Xtd8#u!)&KA|iK*+FW4,]SVM-n˚iOEM7eIfyVomU KlZ[7yHa! ]ռiPꍂf,VL1 nMv/+nf̡CA*ic6$(ơ 1$Qw.NfR6QO#ia!˹IټHzq$CLHmw|z$6FԪJHӔsTQxQ艚U:$o-`t:D)E$Il!u?0ofcJL'V/e#3uızpbu Ht}T4gH*#$LaFFc wl;zum'7~gP@"8V>1tJoLLcR'84.B+@g1B]ܫ%%2nL'HtT\i-+P*IeivxRN=Q ܇JPe)6qҝh lQ'`sZ=<B'dXWE[B-{b?AX:C ^j{ /b`h2r\" ̘MA0djԤ4 lcm DC^ez^3Wqwߋl0_5m!)VMZD԰Klh%Wl/vH{H"E ue Cke=Xz/sO2F_9{ FkVɳ~*:εlEDf$9S$aa=ӑamq-WzEV4Gj*W%/kfnK/,㗩jыScj|;k3l_{a޽cH#/,OlF٧pEO#Yo??/$ٲJ&b "F"[ebJ[{; 'xZ:gq;w]zq'ρLu ᱝp<ۜt(@516a=wi(q6FpExtpuxgqKdu/jdODx[_k$TРIڐ-f澦+Wﯲ0Un2(dH׶XJ5nrD=Kh%PIJP VcG1g/]k/WSGV>GACҍ(7Y.&"Fmg7a[cBNddv9<")+஗7«*G_pͱ;+˪lXZoGăSR.t+αOVas;.EŤ[ __,PcA%@LFYUٶ'F`|~0y}wFx@robCX2U.t5çn}.EH/:~(\2euEoɎKHكCaI:}~8ҋ= 엁AyѺΜkz쑪}[+f8 [G<}Цĺ T;ESo~}s w;U4-^+ Yp4rдA#AC4{Mg}r{I] [9)` 0t$[x/찞h '3Q Ur!1y}WΖ7z7'ۀ4d>54]Eɋě I-;ӎ`^U3}+KK%cO]L" 85ѭii{F/e]t "&74=:S\K{ަ0Y=B|)P;gLn1l6krƻc= {AGx>7.Z90b+fVxth9Az }m?U6A046Wy6l4"oa1wS,Rc$Wثo{O#;SdP5;mǵD ne&D"Y*_rJ,ԧ6= 3.xq mL%]]/L0[Y((\nvl7uh/\P;D=nr-Z"\HձqbxjC6B$by a$jk쮜Itk!9ۻ45e iNH ~dPt!#3oƩ6|31̘@9jiuQ#6(,:\XJ/<MU s>sA~+ Mӑc`~|(o$oY>8Kk240KPrL íDܽϥoRt,N=luLV[ykC҃/%/NMKJw{BGKqNwݹ3C}؞;W_'%4ShErccy?׏B+Y% aA!]"˛>VsUN3|#_1̲J5,vg2Qr |w=0ܫ}6NFǺ, 4C/H{זrh)(QyXsΨ@"1J4aJk;Yagr dr]ҩ;wrϠP|IM$xVf 96n]_U7O98]̖G %w/%~7axعP;D} ^gnhgnpe,\k3eT`@d]K{fNR&`]*PK[9 x"eQ|}6VWEO[բWкTq<z:Ϩ%IƇ ImmdNK"̰L<4U "2UM-JCBXW}7r)r+kHA>&Xp}#3RvzEƚ'A7*:|~|AM"omko6>̞m>Yq8BZ8aQ+܌]N୒Sn%TgE΄>J<|9r3Sbꥭe劎݀ X;D1vZ6% A3 Ӕ,R$"d#<}m籧sv~?k`ZfG?R) ^Fӝ0[l)/Ҳ̝q߾J*<קgN/aӵ ߍ708ҲLhq:5-m'7g- µ<)}3n`iu3o}FderpJ|WާR+_2Hjbb{EuyUĘâ[+%r0+2 4Z!qi0{xI4JA"'W8cPpL%2 TZlhcUxha=?ąM8'] I(^ )%-!#1>=H.ďuVm.4Y2 7ޯg we=-^t!z`<97AԼty?u<~ltҶ4fTD%Tݸx|䬇|tG}PIJ_'_mm(ĺvd3l<: ΁AČ]ٺu18!^oɫh B0T(lb!Qn0_scwvUjTݏ>qz$:nay>Qhy$_6ۼ4y|yٿq׵[s47:*Īuȹ,.d}DžL(A?y|ӹAjσtpSѽUyT {YSƗ? Y$a$X$0hy4?7pgzM^;x69^an+qsRcI/q*m9n!̂UwR?͕y}'TJ6F i)7um-^FJ%!CJtN ־CV% ",zg [fƯufM8[uz(Bh[%uyݤ,*Ehv1paUGY̆\\|:Q|{Ͻ ' &M[Ne3df#hAۧC2:p޹&%upׅuӗy}NlivUu}W:,[Uh' 8LMJeyvuՉ[׳--G~ĖxnFd&u;8|$xT1Z[ tdEDd%!aU:-_fҜwP'2#գ5:RWCJs%懹Ay\O^OM~;/ӥHŷd,bȀ8zT;Z?9 b5#q`mtE :kD+1d_ΚڒY22a g<ҷŇ/TMx' jH72e^:6tU|9וꣴ" ok^3˃[} 7k`ݎKԸ8{6.τJ7 mRDX1gti&kCϗkc2Qpwv&_)Gq?2LN T+tL(NKBQIda7?K(+;O+aA&~w$ 2z3FV]9{;u^.\>jV G8h,;>}~/7-~>RlpkOʻT*{}w01{3y?8Y4c^g>v9~B=O%6`Cr BDF*\]ǿMɆ]Gy;W>26S2}5ED37FϔW⍞-akxC Kqչ剂)F||vGdj6iv/D^}]ZS{^mGg9Aޢ 1jM(MD9\[717/>x[_W^6ۣ!hxHzyDn2-n0V'46; Hp:Bj.x({X u4az ߟ뀜m%@04-dt;mp%-<=~搶W& JVN0!!h,Lnz)s#1q\;UTM׺_mǭ[G@Hēi+FBm])몈\G/ַS>?b/*z T6Rppd;hĕ݋PyWQj%A!wimvJ9[=]Aƒہ Li. i̽N~흷CyA){Zʥx'6a}Mk증`O#!=S n/dc[c+Lp9qݎ88]_䪿.El o5xF.H<$G;j|s@5#rVP^]VZnGnݻO;QiJ\DF?KWMQcaisk#pI@۠%K^w^{3[e~<$ q1! c{xV'^{O?D6,9 DWS۹Ę 9ؠ0"9^HE 3qioPwKb<8A8-CRS+=}^%cLWE:WĐX bOuIZ;qg7aߤH.`.ZSޢᲛ_QCpgzy FMU ֌Pn,m5~a`2r!@0l\%(Ep@2!$3bqҼ񺍦 Ae1eCa_-DwRZZ-nB[ x\)喃@d |̧y%YEwb94W1St2zNRo!VmP[MrM!."1"߸)S[`մnn$6ipG*V,\vݪ4tE9z 3" 878k{F(mþ @hMF*[ 3;n#y/-LY/.%W[@'2]혏oh|o dfh;;u;M A>#PFn>eJ] A ۊ4}|(YXs90rfq)k:ü}XݿZYYs< }ՐٵS"-: ڠ+;**6'#4Ήu1|J6/3Eu(CrB~ *Aox4w;v| Ƨ@32x$bB$Qy.h>y̡=T@Oa CS\>sivs:7j#2;pLq@(sCbK0 q=s8njK wm#Hݸ'4 uIדJdst!~ɚT^Vj]4^;BG(g漷-bP1ċw!htЋm,/-xs0UdcL= A&z "ei^jLҍd0g Zw ylqrCJu3i xvv)u3n cb Ӄx 6k+܁Y# X6 İZrTp|%++x}痁NNI^KNR6Cґ|(J>/H捠q w SumjPDe7 sHJz&ҦP({HrDD>R8B*|T2Aa?:y`GeSD2O+Am S@`l$M4l͖'^m=>F+qec]i$xmNhgykz{#VEGn@U,${.mz!jDqh 3ηUw"}iq/T[3diEG!& H9%*&:Nf&&EfSEin,Lpg%x{J'**%:Ј$?Ss=[n5.E,tѤ˔Bb"8LF_g\O.EGA;P `#]K-V$ʩ;E!;DF''eIasgZF})M섣W `V[F(7x5! +| QjfapN5ZhթXb%q+ȶ5ѠrZ2I}NGPGԕ;):Aƌ[ԝ)>fe ˺.1(>*Ą^?G7F _|U6ymg QapBi:(]V5r6-SS$$_0IGif_p< *24eXwOUVCdc6$ש"Rטe Ӑ0^'0wzj/:㾠&ćb5HZh5H=6x0:R(+˒HC%u&9pr¬)SUXeFe:MJU$NxJ9)=Jܕ\ɀfJ3rx1nT<@0Ih Ia, +}ye^4ayj*+x13u{5*mܝf~ѹBAaۼ^dX(4"9НTPZ:qRڴ$2L%j);5aWLvGLIF`k0`' $Ir,蘑{ɯ\o2/rz{*J =WKuss+XBI"! -Pu-,HBr8igÝ@u8P8(8 w,hm(K]b,&^=F ۗ0Ư'E֩`JW-ݕ~(VEaXlgk%ƫڭO XlK2_8KD+q`0†Zacj)] /̪ʯįJg-'ĩLFksMŤe5m,X#%%Lg):5n<|gqI)By"ml  m Qa+uT-i.^ +T`L(᥶zV+,"! Y /_̽m/UD#jxI= ʉ O~GJ[:`$ ް ;Fܨ5CӰU-SX Dij2 ou2NfHX@ dJ,ETK _wrk"t*lnLl VF#x;`T4` i:Йscl2  đZ˴8š0fd_õzS(RBٗ,t^0<'qFal mHr|8)Tp@l5)_(s*3V Ѷ5ƾY#%Eת [g({^]bޱֶ:tȊU~!vrU貼 ڪf#,BhdWavjw+SmTqHJtxh'BHz tq ~'"T,;|*}"/,ɬ8c $WH:.c\nyHɪHА#1 DWpM>~{UϮO#8Bȁʫӿ((q W6mY|FIIRko9s+l/ɯHþtr cF}/:K=CbнH@|:e38<ڐ,+"z1~]-Iʪ>OK AӀ:sk!M0 tGy_'{ZGQ&{V37'Չ jtN7M|]*T. r.ya )Kt 81zPdz5 "\U r !d]1ؖJ16h4<m-ZؖȣlD-Q$<&t„ ,5L֚ȉNljy8 g%MȪ,1N e&1 rTTRSy$x2T@ŭ^FcJ'nP_&MjU [x]4x;h7ݬ$@b4 wx(5 y3ׇ p`I9v7lVxjoGܽɛf6S!% c F#~J7y4$+ HǺPood*OCeT}8=ν#X^suޣV)% }%wG- :_{>Ĵ>l~,/4C{(۟{>)a' ]h`q +ACz1nc Pcϲ|,?Ik|=;wC2v< zPޞбnE<狲}ooe8v/΄}7'5Ymr-]etSycN׷-e*R'g++UuwŒg+8\kqnDT07wSW.I u<_h8Ƴ'B+7+V;vA!mՠE&%X!gQ;RƑԤ^,7WS`CN%=g 0TT"iU)">VɈ35SF hBi)hIC`]˂򼇷vݥ:Jrb84ܴͥh.fkUKEk(2`؎Ei?# $3_z5K@[h/T{2m,&fZ=;$M8\PSyn3P}p|'ocv !k|Z}F$jXAl,J}W˄ifB'BF3WdEls#iЌF;辖 \Tɢ9v yƍ[['r蛂c z c0$TXTdr 5'Raِ/U~)+7a'@2bUAl*#8bb@{Ru3rԩ<"Se|L\roc:r&9.Mp[N$-Y|e3+˜/'vV LH Ju`ť~ea6qп|*yVgRQJ H@V ȏkAisLEU2y4Mc}"H0Z-eoі̀=蕖t,+ ;7N _i8пvGP y5A~qF$Kz_@`j $%&$j]׭<*nj I :h ;6=)!n=I0޹s[%JZq}9*Č >@L EC[>2KbbQlWs,tf99튄RN%?^ooe,#DCF /"ӊ)tH M3Czq[.T |*q,-a=@:H yKjJA/Q7D]<]&$XbJ ] ;;j.':v:r0=9{4Դ /'o"ƪkj${]HI,a)={ D; !S&#u .1T s^It.I$BHvNZ/&qs1e ˙{W=ùc"WlΕv}múMPPw_9o%(v~/H \Y1]BU ޴"m2H787~cKRꄑpfY+pu:1 ɷfVDEUEYef1(ƘM7k>.ah+9O*<]y_޽p9ƱXn:y#8mjzfbYa UFK,]P6gV3Q.ʥ%OJOPJ ےڍMe+IQ +ӦF"#KIݨSgPu$0yH Pt*ƅ1 f%mWpv@߮+έ0 XdݘݶM-ĩ$Z8;vx{y=ΒX3B4Z4= M%ߺkUB\r4nXgoN{cD-n|gELZybܘp{.JAʯ_cB r1v.,mJXdҦ8 WB]!kKkGt݄n`dڞ;ٔ\ jo !pO WyjjFI!TW[{U|ZrŅ3,aE(B7{3L$lk^b5lu 2ǷqRF`"mޟJ5fG8nyj6_W$u;,S㓗|Pޙ/wTw: vLk>bbFp>wKurTB:yO:X\{+ApwuM'8g=g{Ȋz/b\V{>mg)hs}=#;ϧ}Nwxyxu7rgt{>~|ezwܚ&'`Y'wBX="9yVslj>EF0I2< zY)B_'+ifݵhW\{L)m8(LXڄnN#)A /#GtRwC/Qw2__̭Nwh6u/pԺsQÛGh*} \16dQ?G|CUZL6_}^<^ە Y,^ \ɪp^&@i'^_ hIrѵxIMwĤTA@Hِ7H%QTʄl^x3Aږ%l*xB>ǎAa̭PFe%[UHo:,H،;u `)L3piDT-]mgǻ@*ʓ8ҷOv]cPDZ_jo;᲼l˒ڮM_[whi֜E^~"5)NMLQ)j8Qh,-b}41D8aRMIq/$xqdFw2 '\HDD8. Ad:%Tq{X4I7k^ v, 4J78aȎCL0Y.aEI,@rSIj/` M-yWϤiWܝ63dM"=Ƶ,,[74^2l\g?‹[sNG5m{+%-2Z,U\t% f`Xa.H9#23@<`BN}֮óRZҫZci?̀}[]YX Yb8F[ur@19-: EiU#Z-2/x镶`Q0 `RiJMZiL-cs,T^bT Љynv=-t=z%##*s#D1'me`jBƾnreD9XaǧǢsZYQaFngHK bfRJWmT߬|M_5RȽҪX. IDW= Pڋ $/Rɞ<#J$L,z(JՖ0S2!X) 7-/.޽ e`Dq2vkrčmFqqovYx+G k c)d|T&}"7âI,P9Ɓ:"ѐkTmݑ^kK AUw]ػ@ GoPkXx aBNs.)ұ!@Q">F->ߜGNxFo}'Tw͓]a uTXg?99JZfm#s9Ę@va!Q*LjmR$!$_f--*^5TΐGG|<*(-E{'ϭWVqs=~eH*Tbۏ|.AJMMf YWnvEgW޷N^92\S&g%,:$'08:!isŵ`W: iL&Z*dܭosNcp8H5&dW='t ~%_z|H{r'QrNDh(hGd4/Khĺr\_9#w6~?[*0NqstZfK?(y\Ņƈ_ yjp0)j5<8 ;H_ޤr[Çee3FU˞n cn &!Yi (٠>VC.J(*zXR1=y3G+pf٣qCA%[DBx2AFd56[eT_.d'{@st^6֒x>C..FSFqj[LR>{20zd_ۼ4tHؑ>$3{8 aCMd^BRRĕ-X䕗pj%EGB!~&Ip2Y^N| ȄZ'ӎw~V=/ g_/ۮm/ ]&k6q6d{s'}qkyC烲 %TBR(~A<*@ |4q`w\$u=T%=?9A$}TC(w w(tP Jm)ّrN@UD?}P8)R:9Q}e=Wf%!֐@׀zr Ԣx\KE1QN*?y6 b>8h\Jd B#J΅ փ€:Sړ8@(+!n:#ҕo!pAau#"CH!H*đx }/$xOс /ǿ<%)䇩.ͣ"s"8Ik?2S>Pl;ff!-K6-i#%w;H'9 yQ`|) -H$I{}įw(=I>JY2r \ l,) D)j(`"ogw2#l*O6) ԁ)P$B>$z_}}l' s@',PRt)sȼP"֕4 J/Fz;x &ҪjOc(?ù%=||=o}Oh^ͅ3M"ib1؅.-4fHBaj&\Wü JxSg`Oo}4r4PRBP Pp@@*%@B ?c(!9!^Ӑ<E B'gx؈hP0+z).bMp~b]]sl}#୮p86U\ 4ͰUI+9 ,$!i C:qAF԰]*<,yjhNg}DZOJ{ޘ =t@r|&Fa])#i >^C.92^XAN#AiCx`ml`P-QEaQkX8eٶmc7y8iTUk$" wh9䂮Mh?|"LJL,${2ff0 [nB\6³.5s1i:(^:doZ+*'Pu8O躒#r(;*Js)* id=AOSɃ Ğ8QP;}BӁJY@J@4P+J%5d Py0dI|8wPhY,f6ԴvzSFkvk^_MN73%h#IlmFjbpͣݛv~Qu[< |{vXAi lcc)4!o d> >T=o_|s Juc'~n-mNQI ]7PY(]>^>Kwr-'Ȼ_jcRe iJI$5^Y۸hB25&dYPbU&A&ZրՐ_ŰSIdvM[I8 2 m-kF\3Y3%V:> %JRERR%PPa3+̈`::"2BG_bf)a4E$TGkZ ׂL3,i]")cV-2̯]6aS[=6eVΑz !2~m ffW=͝.M8FYY,1F^LwǴa;n;>=L5U* B=SV՘5cΔd襬NVVT&ڶ͍^(a4ldyo$I 1D6cr/s.V}iyI, ,aCÏM@xPuz1F㸭+ +:mZilabH5aƖ7!cJV;4.ɶN0Hj'%9tX\q!!Lkm/Bdrpy1]{|mKFS nh: {1P m rj 3* % 2яuC pgb6" 8]mvw 0p¶CLA5PQ#E9=vT˃kDEi6m>Y`)Hpkn/r%|q5aAxkEG886z鈧'2Lx,fW﫿usuԔOasa>7;h=tP <ؔ8CZ݁827.+4o68X&p&YNUUQf -IpzHL60QA5!M 3TSwTTT'D4A^SYQ~5[y-b$PЄQISW6GhC9 d d-MWšk*oG"6K:gO]nw ^u_B 3@bp}TsB%DJ"mi)qvʛ3s1p]z>5 5l%U,`n ʯiPBB4KRŠd+g_BZ+a^ۚݚ*θpb~bY6 y2镊R BbDNvu ^;00wI dg }#-۳H؍A9ԓmun%ٽLv{hmChYJcd1䈪6MeS:@LMpJ" P爔ɨ{=QHS(rN!Z 2vF.lp-`wW`IA@DPAJ@P4E1Q1"$2IWmU6omf)6%C`CΎecAǏ\2]P̞qc{ 8% ;i'v*_'@&2E fk`Y,Zfl؃j,SI[6"UiXh=; b5 w?7a75Ŝ(1]` 1&z6ITVw޴TC{c{vok=WZ[s>@GaC,!ݵ=/YbE{aXR6 &ei]4e,гú>?6J"G}t=z \;Kf9:j 6qJ(vSQ$Ċ YM*_ijr #V0m +ɆwWb;e~qzM'8x0xzAP3  - 봳 ClfԀמ&אq#ɴ{VfZ˗qY'a}g#%gtF]j_ImfE 6JX8^V6(~=^Vph)ji1)!#3321Irjc*(J # 3"!0s * «10\3 ʧ1$,ɢ"qƌ0Zp3313+*iq3 i,b100*)3Đ$J$#mCd[w#3ɎQtkH O2$I"6)]m$ AȰǢy@ qָk u;?ٓ VfSSG7K5ǁ4ꋾ!)ԅCTZtA$AqARWޠ#} f99Ym7jLUZFcBf zֲiC 6xwxè|NyPD' ^6cP=ǻܷMqx+~qqօlg6> -3(i惞CVAkȑ븀XH!nM6*Q%R82)) H!AW782p`DÖC/)q_H<]bܱ_AуNЋl|ҥFd;Q J$(jN^.Fɏ[&Tpƒ/6ħх5BA6 \MsbX5&!FB*/N32 hȠ&(";2@H]nUqqMf lB&>}5N4Ђ^3^+%qylup۹f"tSDE%UTΫzyajl5@d4M$yY/;|C[ '*S R+x8,:1A<|dk^xNSm!66!RRg{ gZ:mL4wt-teAxȊғ5coJYŅj)j75@Q~,v2Q HOJy|&$5ʨř(24zΦ#YJ"u'Iii)6 66ZS#aĜҪ ˔E$&@$ ha)uGdђT!̝ۗfMWuIeiH~X+G7%<@9Yٲ"4i٫fIg֑wF,-+@xr4+h`IJ+Y^Ԃ6e^.\ lF+G`"("Bm2pi mͪW62>\K{q`ʠ**.K]YCg;%LЂY:DF222VEE lmacca'yNr&bEفY5C$`Yg}]w'wyUqa ]s7Sw/SGy:GiKӚ@b*&)Vg5,"L * ;>og Z*$BHۗ !h blFhlo ď~-&[M/'÷''[j接64WL[V,Xi's1`<y1f(ηvٲYeOX6m6p@ +u)0%w3]%gP E(eE 'Jm2'!TNo`zԍ05'V\6,Q3mmD4? lѓDIK$K DP145,EE%{6oi}(4`odQH46A(3?msGYQPME "J`Pk3"3+0(q!PL0Ye[齟{߅ebmtzFTvАXS{#LaI-f`#AW,ZVĖb#6gL/x6ۯǮL!DFqRC#JR4RETT @SA,H,Ā4cLdb7.3}9$U4Vc2H+cDM9eL)f!poL3)CWO-5ckc՝V II'uҨ"(ѱQDUMSHk1 -"]2&_8y F;d+@+|%a6DfnUB.=FlaͶٍwXpA'ID54MMAQLO;>},9;Tu>q僗G";H< X9. v86[Q$@΄DU[CcqL8K4b3s9G`4 $0$|0S% 2S9s03X4d5e kXq1m9h1p aq&U7 7-ZlکڈT-lO!9 u 0(/AǶU5YPg9R$B%\{HZ`]ђ-l )5KΦ`üT;A5g T뤫%Pڬ\ .}81(}+ !k`HoV[`(@rc5r IFܜZMǞq\𬴍A+6khE*LQL)R{N叏 EDU1DTQT@EavGkRJ#Ua=h!@ `KzKP锯SO嫵I,h_0}y ӣ{3M$-aRŭ9 l-ok]LU$,*5Dl=Y)f^Śi"AWRʢmq2Ul@=ݛl!^aֽ])d_Km(HF3z$ ĸ0-t46Jj)"@\x,a$̰0Œ"'%2̪ \2Ɛ(2&&321q,*30̜ ̠*$,(h( ,h ʓ ,"bc,ii*02Ȭ$(22L, ,*ʳ"#$33 22q#ir\3Izɂ&h nJhxwr0@爰; (d Cmpp˩4sA&U[sa)c05۸jodf`fgNtM*QSH1KV.vMo^FjwF'O0ȊhؓͻTdOr(Ewc9䉕;$jv,Jf#,qup28"90̵Ë5&5r{M^@f9[ٻIK ,wB})Ef{[ng04aKBz7 V6sfyȸ` וzSn'n0]~YN{)N KhǩbE* `fA[F $AL81X/ig]d0lv&%aVܾd KZ$bWq|cP{=0tG6 Lr+hlz =|J`ѓS|ü9fEqa&>.$h5$DQ|Id] u{=/4  NLjkgCAQffQmD!; U2P+|+4(!PdY0$eDq!7N mAbyrM $v6i8asNuMFGHJ+ 422i)QtNѰx'veDEPQ2S@cԔAJPQ h-ӾE ӬQRg!Q$Qγ 9v4Ze&˝IhӴbeVVʂs S3S ߺf"LPaaTR6DȒ#)3a Σc}rY:\{E6/eJت >e̻/|$,I,v~M.h|OA4,Fc/6.\[̈KK{T;'b |8wz/Drk BPR {Gψ(66pǛ0 u9,eɬh4Q,MXN?̉7 ]4h4 5icMoqnP_4&|k2a]ݦ9DZ!Qax5+ إqjibFkB1K)+i dQY &׿v5òʳf#unfLwЄBO)g _IhܵgmRAuAL0Zk {rLG߷g6<ΙRW &Α-_]5k i Xk3#QB!mǖmwR& B@cٖMTè;toYEd##m:ְ1DDEDhc:8]M~g, 0pOhc> %fKQ*PmiCm6BYj` 8^DYf' =f^66b0&x*Y,ŷ%gvgrtm<Ͷrgqw]L o,rLaH{sYEZy_SՊg,NlcnK'_^c4%u`oYãP}h|;d3H`Df5[fZV2U i‚h"Q]5+!ֆ[]̭4sѲ!zf$ X.z$NB=:&2 ֹ-XK%+16W0'=MTS͹+l |[|SeI_W?^ Ha34u2[ݝW_2m]p?-5-s#ï2ޅAZ;YNٟpԺ.Nm R]h䤏_ƍʔ mӾD&rXS0 Tzm8kXAA'Xa`p{d%Y3%R,3{^tl.f %!Y Hp$6ddKlռ꤉s0f:M8w\G}Z_Mx6`ͣ./-,|E&c$܋P47g囝x6Aw| ﷍GM^GތWjz>~F6Nv}~/EF^OyGx"]u9/#u'ZOCʙ;tjdjgdH!fK IJuSnm4vyCDZo$6[)8?w͎ٓ]Cwi%_TԤf^Bh cS^qUvd#@6 䕻av6M雎qk@0A9E2@:=b/t˄:n(,[mGMֳ\gN/pY͏Ư8/_I l>k<3P{}IvAY\TuN)~hnEvtoe OH]]hG`՗+DqlaQeayh?$C 9*i R L0 Q:q$eXPh V`}9aDѩi!;Fn;IT!mmdܚY Ցu#FvN{NT2IӉ4Hh:ai2{3h)ȿa)ȄHF /"D"(*x[yz<Ъ܁ T-ݜeX~OqgmrU¦465W%Wc!cudmbuݮXCv]+jaoLF( # aG :~SzT:UrXJ0r!ADio/ݍ斔!go#bU;,S93d4Q^  fFh2eZ)B >^LxKX9GZtaU_IPT; fj]Fgө9v4jrTkYʍնI5Elb )%VJmĎɥ#XPKk37uƠ;Wf !E`,(6$ZM1mL_90zϠxiJz! D,fϕH-eˍ`¶j¢D$ h]ϑ6bϨW[]}钐.c^I\Ym~ܜƓ1ط/g'=j/8_%vK#mto~)}^Fms/縺OB^6b3`C nX\rbh=Ww;Ln GcJ`S3E2EQާ/֌ h3kKpr{5x$@^L *kP, l!sn .BBx;=093H9|y4zxd?9#LAiPXh-565BK sA`mW[?} >ܥ~!`?XK8?2 /G|G*J(퓑VDQhZ2 ir)Jb)b֫ ,AΆ L @\H@EAU GI;Ln.QNMi/S=''Ǔ*xR(QBR>rY(D!L|dCm*+U#㮍\>[V;܉j^Wrպ+FՈƀF#F5 QbckE ܿurTm41Ykb6}%{Sx$!XЖK8Q .ZI߹xo;P_5xnXI  GEStc6:i;Bpkvg}kW˲uzanxo?k6?s^6}\_{)`p6ZƸB4q="ߢߛXG+43gpĽ _ Oy+mBvy$?DŽ!~+EyԾfƛll7< 䂈d","i+0)0H%*&3QQ?H{"B_AAQP"sB wʠȽXfqkO=jp҇a!JW"!)\)!ne^Ts3d!ܪ!ؑA`\(MsB _ZTNP[PiUND|i'~P**z2" Ң`\Ǭ=kIK;@eOFCIß'kgW͗HǑȁ6Ny>' ׁ@4Pe_aQ"*'w}QC@AS{dGbBa@9'R?ʣ4ʈP>JQPJ*06DP@:XZWΑaD*qKwz0n<@<\%c@m*u.9'$8}ٓ S @+?ې]DNRPs@"sshWĀ5("Drua J"vu}U6'::UTzTIOqI=ǣa='C!Y< yﯨDC:R  H)QXU,#6mu9$1 lkJв`IHю1hP*<'S‚*/`"|T\ ܏:5m +[6(PJ"?';ɏşg",# P^Y:ptlH} C#h:6 knl! j^4n 9=d6TrѨk'30Nfpe'9-rmJPS]A kCDA}./.@$C΁}8>jNA=;$r (=o}^W&EE_wwPV HsJ&<9#CJ+JH:  WRm.j8AI5'J5@u ēxEymCE9}~~TN9@% iO:*`K3: 0ؕUbP̕ /Av@?JS ?q@@ @c1`35sH?]h^PB܁O}*' w@U: SAҕo>R-2>NLHF#HUלQBT<]lA JՕiGyEf/QSǐB!^?Eń= m" uϋlξRWfJa}g 9͔:wC5(

vT|9i'Ə[?ޓ?.Mԅro:VB=>}qpҨ} $9%YP;R$ @IxWh{U~ԈH_@JAHbzsH#ĭ`)>$RdH>E@Wb+YpKB6^0Kഇv;W[T;RL NHv>C*jŊy \/=Kå@$'uק + @vMFK{GyʛQ.3MBm)3mz*Y47N'#qH|dH*qH.F"io*/qRxpy /=@(w;~nU6N(ҡ]xOR|d ϖ>4h1u ]IMl=Lt{y;g ][.-zF$jX< Ƚ/,!I9iZIY@B#"/¦@b;'uygfjQCRp!Mb)΁ ̯ ԃܕ@CD.B :GuhGxICń]yy 'VCrIC!"zR|*mC$v!0:U}Elv?Պ܋Ӂ%PȽC;QDD(S8\u qG'@!ג7%ڒAHlYC9@c{m.L-d@|#8Q ?lϋvs4PX-vB(m1YD 28*|fgbW!ON)S'ʯ >>%D^a@r<$x0-v<!)PSL?{!@GN+P,i^b>Gc  g!HJ7l^9$k'Eԡ@¯$I@{HM<|C?{H8J+  P4 ϲbYLhjxΏ/~Ԛ[i+ =J< =({)8k)Q$BzZ v$ChqV:^Cɗ%OIy@t dӵKH XiȦg\\!U|-Ů͙ӈƈ FoFQ{boُc 0Xr)=u2f~>wGa>䵘}U€?c O} 2"m)4 BAB^/2+@ S_1'乥CyhNĠǚ{Pxn2L6FK[K#oͣ`n뾻wT{u~qYs-6٤s3xΚAk}z~׶ *?0_}P'!;^'|tL9N[ix~c %nKް3F(j_*RDsv?ClA^8m s@8Q6n5~hEɇ\Kb٬LvbVIAߕ hP§{BA~nu {!2P96}.:S*/9axn\OᄁK^?kp1++ khNr!_Q4x<'̬=V0U46!9#hSS׺ҞxC҅=9vE{ y[솈28x!N(VV{8msBzb?L>4X%] ~0k47BAf3GUP ճQ Qp{e*9  Rbo 6ӵYFc4NãR`x<`^o RvG5թ+ a|܅]vQ؏(m`ZOqv8CX)nHkE`at=4!+La$ה \gs&~qpᙑ#(]v+6촸-yf8LC<G󁚺4g PnYi҂%\M6F؈4 M S+qKa@@ YN5əJf-:@uJ*ʂ;$TD9JbLHd!DNIc\g)٣{D H>ZH1o"B&>+^W>7,Y6uJ'9b7+U-UXYS'~ݪjdDj!/!AȲR^+ Vz`I\-PDQNCMCLEUU45AALES.ǡb 5h!qm<0]c6ڃ^O˽QL8K/pܦ@[GIE0" U}ÓThIgZmvWkݽJdIu#>R? !;/1Pׯ@ȓ_!- - ސMt9D-&>7P=B˫qJηl a:+^͠<hx~IżL~6D )2;R&$XD!FGZ R%KU&2\{@4&rF)qa,dg80VfC׭h("JbVdYPl.EWᚐ"G|3))"bJ)VE4QIEγ%2* sk*(Y䴸UQUSŐdPGa%U?""6,$a? *h 2*2Xj 0OuZdKGڧ8_?wjaЃV`B;h;\Vqc1 \,[&6>ݞB;AZ9l绿 O=BLA!C[C灺NXP+yNB^#Zݹu>W=u1 $'4~7))$h8`;e;Ƶrr(v `@1CRrbAtĺJq#xfX'b-L"M~Q1+:q6O8t50 ߫t\:QûGi?S0AZ3 H 9 }ףc0P]4OAɳ3]Hc2- c''Z/oc!@ "GL&zx_|9gpՒoTV$ ,_a.]?dc59o- $ nƖ33e޷7~4#gsc7|]1V0JXbY+Q?wy]E3 GӝvRܻpJY; Y1P;wr'pE?<1?}|$2BvTZ uf{mMAd!"ãc?d_ڿ©ETvi~ٶ/?@aT !G#_ ٓ []F_\y悀%}y$$igxةix[cAM1B将|8hV5S \8m"uKa8#0h ,lžAyX6_GԪהKbzjNoa\T6xFzvGZR4moo$SVwG[q}#<Ͻ6]H]zg?^ȏݶ[^З\\jX F}C\!%'hO~ӽ>MuZr$1.568zm3S~+֓R Xygۻ|`Ayv8b8 "6ztzsH2ZFth#E} _O\0W80Av& 2'>"A@g"֮fɰE>l}z3Tqrx mZ˽3 LAUT(~  ޼m˗N]N^y G}6{}Nnylx#Y--ACt;gLqh@wrυ:yzX [thtCJHh(e!fG*r7 oA S\>9Cq uV әXa&PdYeh0 &3ºo {3}*zeTF70P@2FN C P5+ľM @~De)u YWsնDFc9)3Emؼ?p7mVY5($#ܴnM?HĒ|RHpc@ʏ*0 Ux*Xr֛uNlMp2y@a`;jpn 7許ykc$;0TkIN1[WY5up#=Gݰ7 YbaHsP[yޏ:=K!N3#kirħdut(Mc$C{%!ƹO"Z !KI3272z23z+ي¥pNyfq)>#Mz~+\˄"dA`A /&*=\zHnsu4B؃}ŀ8iǸFKwCE$skМM-nVy\}'9P*tSǮ haC0~~(KN1Xr65knm^ Op$vs,@2XmܻmO?oKˍerH{({ISЪzPvtjoiiIpAX}S&FURܬ 1~yVn~M0b_p@zwrRWe}$|8K_iꖧys>:Fj' 6vl=Jϔo7;&߈Џa꿯13Z~sP2F-Pv oyW>eKЦ>Ȼ*$ǙbPd&HxؔU`4-/ؑx3U-"0C6ЇDFi[IJ|~?VQTSUQ-S$JRČMAJSBSADUQI0DKJP2QEPTD3Q$CLFr_y Gz(sؘ1jafa!)(u.G?,i*jJ ) )' ZC9` mi ӦO#zƂn=wY{͎NZ1=Ft(B0mIUEWaxn_s۵wG!i66D{o_vXiXI78 +:$I_˞'9(|쯿Bh$ MWۅ&^x΋;.^%F7`4m7/OYosaeF5#4y{9>2΋q ϫ_ Yx`Vi{nʔf3OY;{ IBth|T0n% }VFR5g/v+PPs,YI9PQ " H?sj;(DsvNazWBBt@jA_:Vx_) $Žzgj$PFܖܓzg=wt!?]C/!s4;9vm^@m]6:? d@ A iJ ]ůU!{ЗYZ/s>Rmh6>iCX:LnRU<#b6 -Tt%A &I䆈9l)H|$4U>ٚAH"L,nuс^dXH}+ yKsNd+KqdT>`#LohnxIh(aȷV$p{.z-LB6!Ǥ42b+w k4+^L (|N2t C0lu+4Ž LE% t#\$MY)ZsaO^ tGg=y\> }.aTDZl^I/gCög|C)Ϋ OU⽩EBYdVH~).@mĖFBD jC]:νFʢێ K~Ye@ 9bv]ƾV%o'bްζ+cOUwalizpB0J90{˾,sW ۉ^>탋iHETM}7۾qζp_mb0@/G'{w  (2D gG(rEVM^GMRZ`3~O ïnoӮ 3֭meiMϙW_K@F )bzFfp:#uxQt5Sow"w҆[Ġں,h־9BW"w?[M1\dqlcaA5yWvR/q'QXݿ1{~2S66@N )#Fwt |lMWaU 5L D@=7Wpa<{Y~wFIdYf{{Fjp=XB ]0n( R^ <窺SY\!#َSĔ%YvZ|, / "Z J{A|L9`c38 aT,qX^1XL k2rgmM˗ǔ_( xVg C~OHmQ>~ɍZyU [&F6׋15*ںՓL9M|T6|V檍j\-V/*1պA̳X녊Ejjv+cTCNvb '^q#d"xXCCa&t0D\ j#0)+k^U'J[G<_9=Zroo,rnz1j鷚hLtn 7G7( 1+HpiI<4$=#IYk'2=aP-ED0ʶ FloJ@H ;aLLn:Iܘeפe/j{CMLzQDUK*f #XdSIZ|L܆khwvJLZpؚߩ\̵e_<ݨr ȈEje'erU~Yn˺j;W'BS >=kfrq?gj)|,mY]^8s0ɏ㧉N\\*\c#ώ|}7k(}΂7@vrfY{Aœ]Ei~a͔~,<΢v4abB놻u=I^ ]Q7 "[,ίr׏|nqPB"mUdV&fz&J.FMϓQfұNIЙSZĵP%H+,%80]o? ];2nhH6@"0Fd_|ê*5З_jT^ǽZډ 8}oڐ )sƜ$a.ɻ2ϲ:2CkRO6ؙlB~ȍlF;Ph<6I=@d'bGDE*Wؒ&*9^i^c"k''HlOQX@U/I;_>[+c_YF %y/B7M,*2>n'WJHI)* ]._VwIԑ%ƦL(Fȯl5.-NXwڝ5'/LᰐVZܭ"ZʚsO?NJg;N[3v[F}'Z~=1S尪\ZwTlJ'Ԝ ztDlVYId&@KJϮMf|kN+uf⊧VAnΑPfDF1aA^KufzHUO7E DŞs #.A*5SDAO^?/uzMnyF2n|ܠa-;ҹiOӑޣ tqBRs3aֶ(Z07 `5F̆ SFBMZmN"2quǵAd,@}]IED""Yuc4te8igS=U[pɻǎ-_:wBϲy:K{69IWPv}&c)见j8oեd;'Nc(L]>&[mIS̮ }j|3!xu7.  sj;]jEzk ~eZ2{m6'>< Linez >Tc5%W$л~TPHa 76۪UD}8;c{pC +Mѳ4|`q%bf)ڡDy-W秇 -Q`߻ݐy`# s4ۯm[SĂ$5K VO~(_r~*"ǭ[ QDYq Yr+\g:W;ؿpsaN><U'Ϟ؉aLÊDX,LPinbl2cutE!s+&U XC>8F7y0F H;@0W/1{:10oɋ: nmO_vhFr%i[i 6 ! aŵC %?8}pض<eAGqp=) ܝBKF}Hk.Ӷ]f1^wr<͡L{ snqCJϝ0k:PR!`71=/ Z$?עpih;' f`v~k\Gjoo &ɌpK57<֢yI>swc̽} ֭{>x]],*-WY|jahh>_wWUϦlE{0 R5}:S kq-{~ò@7z~;'[Bf^)"&Y^uܚ'r@6 w쏀 ݠ 66Ewk5JLPC7b$*[woon<Q|j)V0X'd Tgv%4YmuB tg@Q˱7[ǷGepy0t?ΖG}Q{2^u灞ZHu׳wNaG_Z)&fw>s3 ~!Z9)b lY|3T,4E/nw/WHloS4mpxwUTdM e%QKEDLsݓ<7:㈒cuIb"! ` &&FT0BmjPkgAD 9HFGI>~k>Mj*]\IhŻxRdꄁܧEsTҏH*6=_D0ß/ `zA)?hmLS@eHױ8đ73H?*jO|nz&Owu}"}S2CwCZ@EL<|&}Ŕ=m8ܢ`k]+V\g UB1 .ɂt!%03a#aYu".@$#CB q>NYLO6@' gDo*Tx0"Z:PX5q"\I I hØaa,Bv`:BD\įr|8|?{* eͅ_?i8E=t>YSƁ?#zB=SIeX[ֻrͳ4)ܕ^$#2 @}Ibd ? U(s\ J9"w׸=7J6I#bl"i C^@ K?Q|(!ȃG$CyU^?")+r2үk HN5%~V$&Ѧ`b]z+-$Zu U p@|_!@J@Eq _)[aj9vv=~[eĴ`>sդԴu=c&{LYJ@.PvO0 մ0^> {:1 JD_єu}י OU JRAoP? 5{HNˢJTJ{i~@~H@AZ@ictf$-[2y{j= h͂<@{TC_ɀKtMjt q[KUkV0oVG[Z 5G:'ֱQd& z\ %:sr8kX,4"EB@ql*jJ  fY82s"e\ћgKfU w&C$A[kF&h>^֏4"irO &i" NC6~L?ژ=_EE B7sdƸ]/?MGHx<gw4u/fD@A=iWHA^[Ŭ˾}E|C:`c!9@ ;Qgn|g %KOΰ\I30j).*TmL0QCwBL7g*-]q( 6i&(q]tߧ:4+gZy:#i\RrOGP$4*!NSTD #;w;Is0m:?PMC6(hu^kaKbuN_Gө|l%\s|@?0-};_Qr7 }`^hxBQ(v2OvPs0*m&N5L? Ke+o2C6k[YkwT.eZ *K۰.m6ԤA>10!"N3F"")j\?lU%SQ/jj"h'g2!)(=eU﬈߿.$"![DTȑ M1 I N4 ((f)h"**D S 3 U_[wNy>|ca-nzZS0qٜ1>LqLuHGB$XEzfx8+k #yp}O!"R!:ZH4%m!A+ƢUfZٝ5¬h $6 uR;l9bVlVÍCcm HKX6a9zh唉fsjHFZm!,b*eW.!Z8a=rr;t+^ (#GRA΃L_19LI@izH\~+M+cIgZV/IlG%/:/.VxǣJp\b%=60h[i)6B$[J)bסX w(S8*\sude'fP(<ǘQ/>m]}(y"Τo^P2ښ3hԪeCĹ Vzǹ2D_}j*_~hDb +k(-p"JTF-\q+r$`ʽi51-GPm6- Wp2?ߤQ0+gH  4c]q4ǿQoċDט4ɘ$;ú 1 g1}7Z`Sʸ疠g(ڬج$H<7Y9tPxX>5 W̳@#}m|||d197 4?/덙`@aULOh+c6(B HqFgp׬gCwfQ䖞?ڬc' Z- t}Q- g3w5'F?+E@MtQ ; rn tͽ Bn]ژZWL :9BfTmo\j$08\n}xtge0tףE]&l,od|b8- rH S>)ON#R$DžUW!S(O@JhACѐ@}l2>_g(& d_А(Q~rQCS8RʁG`ۥ*~o)ב:@KT 9vvm1%V㏯?I=_~>6OT(Sٔ O{@9{'^Y6wOw(}\ W0@ܝ2&LbQTkߩXċ}qIjyW<% kYE#_2 gs?JGMEfgca&R4Ih'}8T~AݾE[&*q#PDUޥR\]~KZUٮ7;cWnLj$-av橙MgFZ@<=<6%gQpR=P&bݲyٌvz+[0, KEu 9x/\;#> yI2M^0q5?Pݼ[?_7CxC4}k<[3Cm;QoP  ~h;{<>;]"Ν}Ҋ#ZE[/{=㟈} 71yEڢ'**! Mbs-υ8t)Qt)U:*B:R˿uV3W{pf\GH76Ihm!1-0ܬ }|uDLpD6 v#Msdc<+渟 1CۆğdkM`b.n$G1}پd=(d9Ԑ'*-9\A\6,>VP+?cP/~UٶJ<lo3 yVFyUe$ 0$W$g1&u {$ }|PP޺qeއtlVپ; 9$gJj R&%(N*$,tVxLKL9#IuO;UQ40&0Cn- ِVΡ:`x! uUwIf|*ڤOSVkÚLs!Qj#-QF%oZ LvaǤQ )a #>Xn6]ɣ!horD"8G {4U EqNrIH9/ :9Y)4}*8+هM @gpֳdDҲ8ΐXj|1HNVGls=͙Ǩ!H&ܞQi|U$4Ig^;޾6UymxPnv /Ih@pJ@8?jPz:|΁*{ I@uy gi%;־OluluNWg%{;-lHTtb9vR^Aٽz}x]F[U=w܉6tgX6ABG.{;<Y=A<TH}_:r'B!D>#Z?CB =40JH{Pʀ ,VȦH}~|.:t gh=~'yU{QOsd\?EȔ~?SbB<ǝ$2wP|(Wd}D"%v9TӀ~ 'e}CS̽ OF:|Q~U?|^Y*9T/y#J,Ā~D7= Pr<RE @a4#h7$ 4 Z qL|G΅A$)J=)"?p~|"qkbA{9Wyx!}nb#f^IV -# p>7-Zv&kKl) PHK9.\r\(;Ԯ\9:L%i3/K׉㷁l> 4w+f5ᆪsۨH0Yy)E?تw=gy i\ܭuYim-`F8zKmM]x}8M9]ֹޫwnK?U癬`kQ! 'h$5Qn!? L\&˒COeT1ɬںeyKD  Uv-~D|$=p5\K.Kk}WQv$`o֫{9J!%u h 1=_=-Џah0=tyf{Nш](Y^V{7kLp76qJk3`n#ϲ@&F9G9rBj]ڟa;Uv^4З\ny^~[WTVԗb"@_7r;gإEꜬүY(*ݤz?/.v?+{ôѲsEIH9 `rO7RH$3? "/2Ԥ!~Xזc^kI*Tx`|6b09dK]lvBc _peJ~Dgeg=$3&[<4#ߧ׷Mqr`7Z\v`"(B~ ,Rt_+^CXp:ANcATDY}iɶn{Έ1yKZqlJ?nLGɶChUwtP[ օ8cc9h2coKPǕ,*VP3Xy4qgW{UEG$j5z~w "'P>m* fR4T1QJPPeE',ju JP+T@FJ Mv%"fi3 m}u;QN 4yֹ}d!YAKy˲ߏoߪۇ'.\}pnR2؍W.\exz1;Ofsg|H?kCkn>UMā@5{Q1* ӛ:,Ц v;Wj]. `W𘾳i+sb?{#2Gfag@rm];h4> IO͗dM$?'Yi|G ;Va$x\]we(ʹeb?u!!~m Ä{8?`H?ٯw2 I'&,{F5G3ͻthm{yQar=%ffԽTXIj0:9W /g_űd#Uɹ`y?HJ8 o4g4'$N)@qb^9'a2X Y`xQp>ob7d4^wDK.5cz^*X ~黒ͥî߶PC/e\_Qm6ڂk}V?s?%vC~ۛwE? D>JI&kwȷxhO/-*ܣtqSG~6W`m0.ǔ0 aKv|JT!R6YuMڦh<@iV}9,<ˉ;%BE_/G3+JQDy4aJq/yo,`CA1WBVI8bsKBaI7h[e">K[ sـtb'xr7U>l=][&G  3Ĵs5E!JRj&{%L{X^e: }:;mx1 LOޅX̐\zWTFYI"S|,ҊkC1!jRB Av۟E*z<^^Z]EJF|"8osC%t)]&[ [\!Hd46aJ[NMTh5h>'[sґ"0 BF G%%h͉Dz; i'n>}C#ߒg/Yy\~}懺氜|m@E6I}/W͵4.q A BVGA I]ߢ5-~OEbt J:,QM*<gg#}Fl$ϭxxP%HtJO>Bu cS-oRskKH2H57 `gPqW}1Yj 紮%6"ūVۨ^\9[z0ӔG^S';Ԁ>] ?~{OB:XoS½ehHG}.QNeX؄ 5!MQ>tJd{)wOjДjX]|MX[냇??QSߔz2.xXni5u6'?5۶qg$vO |KwOt8Xz!@"""$  .W<>_MrV6C/c2Wo6` >Gn2 gEL`+50^فEOg8A &1 P\AHrNY1Ӥ'tXg{ٴ A5T!"]7ym.!+^`nVqxr69ukr䱁[{HmNBr40#E"viYh!a,)p鲯È+ØP['DBnhvǡB_x!.M?#'t~Q@i[K1+X7R0ȑfj dJ-[BmlڲJQ.FLJ### ʂ`2 VD&dGP'@& i:?pL4bqI.$T{ կɘ<۷{iưUz89ޣMx[eN 5*/}έ\ HRHAJ N0(OΌAhu:INilߓp`Bg|p`f'?80I*Z/ 1$lf~_l"JˋhQuJU2OD PiRsP' ,FVK4 8 w<U]B^LE$E_A dOd% =PHBN:D;{wݛ$Tg@j"-N"6G/}UU+}<' @9x:ShP>WKS=V;%lYPM>ժrMdgtI_pZQ⩅;VxaC@:0t|y ^ľPѱ&ü&wg3p*o4q:94JTK!^b}z}j@G./ټ`@sc[u#j7鑜]PBhL ~aGqˎ=sRгx:?/f>{>VNګB:rjV\;?Z=]SƞjQ#$mF<$lMCh% q/s9b`Ulyo#:o&lɥFى H-D3Z?1ͳ4D!g6<OhF*!Ρǵ/fpF([5i| ѯ>F`R$OA qmy<'KppׄMx&BdtͳlZZS9Z>g->gnr W8mYxs$hng pя -KSI2ߑS8!qpU1 ykZZ/XqG]M;oԘKv}rLB?ك>Cex۸V!JbdٲqP[V${ 9D{F%̳/@Q8r?kL.LUϐjJvCє3t6&B_M6ڭ=޵r;zlHw{C']W=gKU,'O=ngfOe.qT뻌k!!^H0Zl9v4#TmͫUuS_b UG@A SX%.pm\w `nܺFTt^:f7ߍmgg9~媋ƛvUd(9_a h#QJB%]yjBGͩ.2xRGoulgP¢'E FRo;^ϴGcw\>}6bsU؞MX<_G HO84OyfTݯ8G+ůfpN9 FOX 2/'h[[%u?(a %P¥ߨSwi :SDrܭ϶6#`u8F2NmO&C گ`1;l 6䐹74JcN7K][b2ax )5-o9&j{Jʏ57EGIPɧ`] ]gC$ń0p!9K,HHM0Jq3lA(tڹ~{s_:,CW-q`> CX$QO.kbJe0$~ąmG5oތq8es4WWJrH߷fk J7Dخ m$BGG.~+1 },8>+oɭ{t@kOc-*Iq]MXIeF?{BHhZG}o> @*iY4v ]b?4* /D?{'T8B@ >;ā$BlX4H[1yz@|J|'Gk~ЌwVd49nIh*A`0du-P!&p|HH"mDIr.B;@vH=jAʸZ2!k&szwCsL?<&0jx{M=D2:@gzsUrvGz_sTR/(>C}%§7 gmg]Cg(>J9?B~gAܟL/#8M6cٞK`Szl- JGa+)wh~B鷼 :qxLמؐ @9a/1vܥnogbB96r*_>>nTquʝ+7KkKPٞ5hI i .]?uP[;F7!l ۨM58H2 :y`O9:P#OKė3v툆9 󗰃cU}9cynȑx9ssUI!ϰ/`Ρ/4{׬ b/AҨ| @o(!+0rJz2=F?N8~ED oK*?"] V_KI꿄 j>B~il|+YmЦYbD<-Ɯ FGbT19"|Ž:жŨHP[ױTp'>#QI ¦asZgXb2P$ri!c'@}o$b53-8k3@&dm9^eeU>K߳'VGSp2䠜uM{tY]ՙ <6%!^Q!b)&d*]^P!턆 ,v[} ej3ZQDTSFY%-a0rr8FF3!D`?rc _](o-ݷ{wW;ZKy*k՟+4NIyd9lzO"Mw.# r-,(bMۘr}Ԑ pZm$\kb@kg@.oAIpQȝw&(kC lH쮯&}\^ ~, XS VU8;ϒSb&ev+.b:VosĔ4#ǃߵw2.ξ)PfyK f^o>f( TW X)EQLp%T6Ӯ*tnɎOҵ@Jg0-7eW(<+S[f!uwT6ɰQh+VF&Հ\ڕ92wI|y-&9w|7IV9nG39/s>IFd3X\&-P͠ie353?XEYj,tX؜sR2Zwr"X `+#vJ;} h!JH+S^JJjh }ڢ'!aжD ٧Q[ * R(w,ҺN$N8vŔ)v$:5_ bV]7I>]Wr+}kQgf;V;Oc5^dͪHǕcfazzG5|_SXRyddlI6@]V5s-S/x/|z+sɪx^KmZR Nԇ>Wľ^1!LCMUfga9D?dፒ;}Ppa rBC;Ę/$ CI2yо5]`;+4ˆ-8tڍmJ.V]B~:Dlugߺ}:#sP+o^8{|*_G3 x7p,W6fQ48D-H"x#p6C#Yi8LZ"  cYaAE/>XδPj 'XNye *"ʲ,)0 hуITQFظfe""&Ǽ?qKĥA? ޒx@cszN-p-g:SF~N x,e5`e$&!4{43HDLVh~/bAYn֤BCUͰ|<9СLjM;aq*ƵPH8OB(]< ) tX]LBq$5 ;lɉY/_*LŤcҟOέ uݷM$K$f4$9?|~k[W _h/AV ^L! hnu0\Ȅ= H)` A*V8Ӯ8Bp@d<; 2*7%Zjjkk$-Iwe3r뒙Zh~L>1dL^. ݲږ{?9ZE*8O.\T|oBLϤb[.zOObPSנ" ~G$!C2ҵ}v,#^ն@ȃ'/{K#KLUh9@!m`BqC(&%t zi6)4;(Hsϸϴt:Twxi"]i!aMmTn<@~b7 2&Bѐ`u-%@5Zyo}`WԴ{`_똬57 ]'JRxS p1|ik!Dwr;ѽsgM,OA z)"JN"{fdW+qQ:?=G~fL15T[ūOB<\w'/1|y7:7sߒ}|.xó̍}e=v~y;臘’*A\.IDJ[0i0:QZ$h6Nhy >}?6]ep>RBb1LOR,9mV"#.;$I2Yxa?s2e20*$( Wm6z~O֩{_̤f`aQ8l(Mx?K 8P1ڇ 1HhLTckyߵ;yd@$ǔik*LM 6% щai80`y_ 3X_ܾ$& Uk@9T+d#y)E#rǗMO7[NLnɂ[*Bά@n&Azނq@4]gUR*hL94J}m< \eŬth8ƑuSyr^pkf?^O[^^~9Z|h Ote_x/5B(-u>Ϧ-N)y?ZΡ/@"g$woGpl_Rwv74ٿϏ}K5g#Jbj W_}w^P{#2 ۴9oTKI/f_Vd_GRԞ{VG^|@Z}xtg6r8DB%x@Á\X)'-2&ޞŒ9I~jR{E 6p-!_;+Ǫ~j.|ޟ}oP*v &RhCUI^mBtd'fX~^'|}`⾴^"ȩe/-}jOΗÌ^/˦_}ɛX?za”|-GNs D7`!jӱZm$x?2tEhtbnŜp(6(˛q4ԽgOmB!꿾Bl#BUP_FBObFu-~EpܾϢJLAqJPR /7)!M6kW>UGL].LڋIiϨ_+T7w){ 3 I ~zsòpln%#'[ e8i"Hե1\`(g!j/!KnpÍ 5П0֫Ԟk2\FE*$M{ ١z)s|Ԫ[JN!+kAhRP췉W^$,my\ȁm;ѷ &ZBnfXHE Q4=ܺvv8fUk(L j8Mx (p\CK~#yti9`O__' 1(Cp5m4āwa0Li=?PW)aZ\RP([s%0$k)񰖄Bp2Ow*H̫w:u`tUnyzЪU,Άabz.t"gHJJ<Ҳ]os{Y!dSSJO0o%|fDjt)ggV:rK/ğ 0\qҲ*I'$ : M%*߱8Y q2W(_# ާk7qVB̕d# V7MhEH@k𻴕=nln Z!4+2Jx{c(WJQ/]?UtUNvHXixN2 IIRJLYFz0}m2쑎AP41TDkG-5`w_~UtZ}@],pyn'DT"l g| j2psIn];sy:q'I7!r9-!sx NzKQd %D7ŏ_EV0U&0(ޤT8`jl4D>ޜ|@_mtSYHo;l$C=(CHaEF͂@κ -Ƙǃ؝G&ߛnB"6F]ա_a=4M # UL/ J:6*nȓBrXSYPH% ,ѥ'F@4DF&ygO초tյL&@;k/H5 $wHkP @HS݅x,2:VOz2%\r؁7ˊ)~#zřq#@P x>f~l#"A*3B);[tg!iyqʿU+t~%5 g !3SuZwSo-T@(/bEHM~KGkF6\Tr2LA…GOʵ*,Q kZ =@ -=.0%)x)s0L0"G-~lifWu࿁Jȥr4npaYWrz>;o?p77YQzWE7D%hg ypB44 ~iNɵq0f|驧z299(9$jEy0R^,Iޭ8nyrUY=ƀ=-zyIɫ;S +`E$XE:l~b/[2UB> ’;d =1mPhXT?4(si5Gp*YxIGΤ}(}޿Nj+!E0BKXP#Bk)5'Ty@_^iN0mrio9bA|x:)ɫ Z&Ж/#>}+l'v]\_z\ZJ(įٍ>qbdd_[^KJ8aU Jher0!8p+sZ㰥}{m'**i]eA 9*R7!qO \Z gE 'ؖ/u%Yo@$bhIz{WmxV]W|ND́GSÎde]7%U-@mlTCidBeI (13eDZ*w% oM,ea4\KP$|2mZ>~+V@,D@7.=ќK y+.#åȝL#pHYwaGQPR|jUp<ʍA,Șzb  AHj+KO%OwHe/~4l51ag/(b։ ynS,yash+"'xMB|~eFc̞ChF 9/HB0:~v-9؃zpB?gAk-N@$y|/(9k5QcE2~eH.z.Gaex~gkO[@|ڋ7'π @s@O{!!D) IGMȥnZZX_׸HAaͱ}\hڄ$z=]X80>ԺjҥI;  z焀<[ f9hđ0)$88nG=,`m$ϑܒE!/WS$rw.jp11cXlWi +7ޱéÓBS嗖C >TNWHH;t,Uىbe{|8z^kq \FX~P⿉*8A=l?ϕPxGe:<*w^&8D?`/D QrCHx1@V o-yV0I"=, -3T_qA;穾'xU{8lh&Ѱ~sN~K}kse IVW"@=Y<[B,-~U0XkA4?-Ǫ죩_Gz?ï@yHzr!O P[GXHR2&T0` $:⠚ݦG[-z}4ct(OF^[.'3n8qW}|f6V9IؘNl\Tff\g8ںH%ʸ zFi6_s?:,/*6DIJF Y HH @ OŊZbDmX%kǥ,59~|l_?s\O}vFQf0[EhfkT2LlL|6,}Y6[3>6k}'i g`O˷k0 ӬĵڹZzզ¡e{n®xv3͹_h^ "O}Yub ɣn̡{@& ,h ^y賤b Hm_4tj}Hk@zÌ~r/9zZ_oZ#=l!TWiݛ0阸Ɛ<ϯRk`ͬ0#-Ix T iqȶu6p*&D`-㇐5I EnH2ڗ?ap :.bdoTDz(3~)He>vn OsH9E'jsggk)lO7S*  HhR9fY$DEX(WgsEHl;uRV6s:9%+uYWwCurW?qE vMSǨV#t_g{.Md'$ +^gjG3 ~Ӵ1P k!k+ "S1 ϯvfK؝;PAkm ;q;[e0z?/uNVil~$ƞi:J.PR%z< Đ7,cΌc  KvBg͞T+3oƭ"q L=_r_Kvz2cH##W?7am.,c=@ +nĸ_d 9U7bi}Q mPvL`curB('kfGhK̴ZJZP"9-ֺSI%LT00@A&J].7鬥pZ1>Ҍ&:!6SGUq,|wһZZ7OR@bt+̟.}>reD}IԖxy<!B!|'-l;1 4o&Sb}ɪUIh?rCUfAɵ:)-8d1Zh󤙗Ȣ2 2ibx5deBu\iЍq`j4AvлE] `]W1:Kw>p.Ť ?u$<ݺu;C|j8EEml7muD(W.?q5Nj:uXW[f?Y~r2_8b|@As]O8CfV }Y$i6Z@] Ts/Y $e8JA|(6"@!7Qڸa<[v_d^egqI?8< 4Bhޡ$j 3.;Ǻ5r(~dTTPr』B+o/1.! 0sV-aX֢|k@%H@ܱ!d; U@Yȳ!fF)y֩u_Ŷ': 7 A͆D #;"i7bv7hyEaOZT{%2_AQ`-~i a^3/F}Op8lU]Ho0ZܾgnM9BPiC(Be{֜s1aof QT %D*<{2\n"`llجn*V>aLV6FGo]>~mfCk# Z Ɇ#A6ȂeXCRKoY?Beӳ2*Z˳2,Y~3w;oP_"OXUձL*bGьlCerJ?Pqz@қ0{i|Fr?WIWgILaJ;R$L%uSkWXFom7FdCoN$|3[ 0BYZ]~d4l?"NNPr+)AJT(r"%))$]$SZV^SVV)  3N%W.3 (+/<0b fP&{eM|Q$]4$vG ^-z08]WW]j,FS@}t֫Ik h}M)YhnpI"Ccq4eנq8]ݶmn}GOE," !%(PH9rd@tDB%Mٵ&ۏc@BwLh̰F[B@ijK^yrD.nkMH# j8yf *V6ifd93Y%D\&8Mc[m]>jkXJBdI4u3dvh3kW=,54mMۻ7\#{q7-3U9Pdfaő"5$f4/$y.Ȕ]ɠ#DKjlrVl! y b`=۽i!"`6!iہuuK sGgDw 9U?0E_Q$gO/2댬m-Gi h<̼FSf`.͓$ h=)$B ȔeE$5 0xO~i=ϗ`'$B%گS vd ͶLD\xCFeЕ0-=6Z.lU ~:D ]@7G6V/#1Njc]:K57(! BLJĤ$0'`јqԯn„" `cI Gop5;|X{o.GMPh[s=?`w?z~Fl6~a,IbY39x %!!{1!aRHQ4LHP4X 1 2q:HvBާ2kfمc&?NCbrJ>˴z^H4@DDien &AmQ#>ÊhV)]P_B9v.юu z}B^=E8oVIc@S`A[Z >=Ȓv N.o?4{&w02ʞ&D&CRdi7\?kUqKNvd$Fp(rSLA!>u3+Q K9 0d8B*5AbB ̚ м]fc˦_|]?5Y'l54{^ >ă ~}(Rk1?Z^5X͔!$K@=̴ sGUL$FmP$]H xZ KJH/;@|d$MDJv4~YVCG.M#II`4m78|=W}T9}1IZg1SXq4-ib AN@6i0=־HCۦlgvWjpW[/"5ldH$'0H]<0 &MXډ*wy.a ISyz]W1!DHxـҾ0 E6#TR+;ZRV}l@ PsƐK {o vz80{a^7TՃ;ex"M5B(lڠH|whjm Bqd:Nic3IK3jL(@"}hccj +QCU drD!iZ!FKcJ2$w: G.I⩮YTcIM$ 9uI F EvKϱ!*maԅT'*/!U㎷!$#)h$3Y %G:aQz͇ e}=Cg6K0Ik4<|-MWP`Qx=bYb7狗aH1"do!- EEpHA8[ d9ܫS`,\ E%Yqxwe[P0Il ɊVvy*i2Mɢr8s HFE:o4k6E`g~oG&T$SDD+yę' Al夭56`ӶҝW+$`^2$D# 8!1IBM@ hpaהvRB{0ǥwy2 OӘpHpT`JC0`% d9g)6D뤢`8 L'3-8BbhywtP8 `hZ3 ӊL@ql4:aAf,isN[&w1)ִpɸ Bu,$Qfʘc }uug~wL#!KQHFF$;(JaD"sf4I;RRՙ{zR ^RGDtse%N," e͚W)K5t4RDu T&E tMGIAeLKuGÌ@s0;?3;ǬCF|\I,4T< vW|Dޝ}4kk_FZ)BFezK ߵ`0#~;o]}w`Lz ֏CQy&u2:N͌dKz(Aێ2ݷxC]+gUds~|{?|#}V.kyv)|gK;>L[ CCCCkd-A 8|c\>_wE5}C"i5GNYoEV9okRVAfɆ2XbXLCFXE;Q.2 6Îiۍ8CUw{k~NMQXF[[IE=(2 O[\r8Rl$"/|zĩ[Yl "AL{rFuOO\1[Y[v<8֐&bD0-C$8i= *g|2"2̚ jClk+i bv )ƒQْeUFف_[YmN 3(75C2(5f+2ִT̺Pc3%5U6ahՑIDc Yd98fdSfHef&F@DDk0i(u95Ejjr"h2#{!AZF-NV`dҔek hk$m@CɌw_ڞ*)acwLc%Ȑ/4LAB ԁj4' BJQTRhU1c%^-!~F;,JU;H’__mJ8+"2d "\NBƛJy+]8u4y1T1ybh3" p_EY,%WXӬlf CΗ!J8QO ؆>$~ C?UEFd`OQԼm/TZia;Hٯqtot7^$<ܫDZu{$|1c L=[2}]Lf?u:9OW`0 t'ư&m;>ҾˇaN亅! 8kK:h֫Qub ;^ԠuV` b}F[-^8\v_3wa kfA!C&y!7E9IjDӊI|Q[°4Oؼk1!6Cӧ}MݓxGOFSlo  2`$ɿp Q A";7iNB9eP'M9<8 I V 'zOGR5'Ba 'r4| kSV,Htm ti Xb:3d] MJ1ȒZ@g̷yl!|po>v Lj2LSIDSH)HCd8 *."/_W"0 "?U ˱k z9DB]],J*jNE$'N+j"*<Њ74 )LIȉ8Mg)hh 7B z tRۄ7)wN3 MNV☡S))*)V  k !)J(II@W`[*n׹h(6TWN0]lc1D}7%g3dA ;|1K΄y wvQ5:af-0"x8"8 Q1.Y8QA5̬6V!!!tk ~y4#VK) :D&SMDJZQoHJ&9"(D-+g\$mKw\jzfflhKXXlf`d,ĢU"&\FIeM(g𿿙lc{r/j ɸ#3#}aQDV֨yCAqopep]_5׍kIӲ6 &K9hQLTq9߯t\gC$ԼB[z ; =1S99مis/\FLףrj44na$P2g33,uS&Z›iA!3ߛv+F_兘VM#Z2V)%&Gu rY d^ "OP0Ctı-#fA\j ^J&XkLջPt]#Uz;V2NriUܸw#JsTy5`B :$Ig\z pވSHEz\M#2Hx0.DA좱0 \ ,Q}30`(SmUE9QYPddUk0"e[k~?5<>:CŐ5OgH9`~w:9`QC-qqAE(N4a sh #`%dpǗ`֚ C13 d9ݶ$`( *!h ķc@qa +IhUܛH2Բާ ==5alq)D1r/Bv&)DXfי (ȍ^ayv&-j,!:XSJ٦"6Za  "HIjDj?xc yF`03ň&WVv6P/2Y`"x8~[Ix^{V|wNqh`+;+"\3W`:,<Q.= tGr۳Zp`䚛U" 'lONR$$LrcاE6 , aTy5ia-]˒I<*?(% 冈l$O=3aʷ/MDJBJV }IST2)FErKE}1\Ux6:!8McRy"cu(=R-*&&\n% hd>=& I&ad/L=NQsivSYLoĻ:0 !I$8QDf8,Ccculj5Rf0dLBXd$ Ѓ:xLF1Lӕ|OF&\LABE "j%y 1|Td,`LF%\"(qPe4R(iL|O iԠ9Z@npt.y-OV56<.$7A{TRcPE'h͘0H**)$MtUUm'6m:\vΣL@ xSǼ1ZpIFȀaWFRۇBr%rY+6E`Np`9 kWY DG8NPZn&yFRG90q`5j`3\WGHсBԂI*v"q&;oLk3*UqaX7|⚪Ȋ\|QfX˹ ƜظfֆQD`Ѷ͚NnL8h5 aUVo7%{tH4-AވE_IdseC 5 >u?oʄ|(hIr! :BBrVā7_K!cmpBX,{d8@"$@Ta$nWOckOa.,fk| fkJϳQ:ޟL~- ~7롧'u_ =o#VƟtť _S-yΓۜ7m=>h,nEH |lYFmd|?ȟE/[w=qvo#+(fWZN|+ D/@kSH9?2xقPrwUP)SCV:Dp ~A{e^!.?ԦJ/]6)>8"0#b9Dl/Ue{"( "iS1}6|/6Y{QyVT3W@GL & Hxd%$K"!/ìO'셅Pbq5 RSm#|=PǴS'h\x)/}6&fHPTۜj^i`JቅnDOX.4&K6Lj;{%G>/Ȕ=HZnE,k {~#S8KEvB ZRH'cI$gRN.B-wRNfs@U,A!JQXLYyo9Ykb s@.33\鄴2jkjȊ,Vi6VQEJlfF|9!{QcTRXUvgcm6`)၎to6GgOiTS]Ԭn9 (5RʣIy9>)$i7ycc>LK>ٲeGaoFh1W4M3VjV#'|_6;ZEM۠ϒz{vN0𚜏 M=z-t]8?$8|5ޓI嶖 Kڄ /F 8@N)^r2uidhhXΥqZ`9Xg#Fϵk~VOsOx`[$ -I8F^ZX.{\83iӥ;|xvu]ʤ$]QzMT E\`4X^Q`VFRS}ŗ wR@ø"t!'rx@HF\?Ae5b6ZP?!OPb/.Ȳc@.b"nYBʺ?Zvz L:ófWIF "} T9fMlը>`VD IZ$wOe ~wAghxGG B-%MLTUR?)3)g J^ZGݦ-"L7`} ƩSl#>v)JjoQ[ 8=QlnZ%:1@0vBF +c'z{T^Oj 7?L-ڑݛ>}:)]hH,HPvbI#?)`GU_(ppbZb&"7Rlubiyd (3<)=,BGg`׏f\xKʃp?>:|m3X0?OyyX]jC;%ppdֵ`~M*~| i9+MJeꎮNkZ%UQԲР\#]F@by ѐd.7KHηB'ƍo'(]!9>c$ϖ%ڈ0xIBDzbO݄ 2Uۄ3XcS`FV{͇V޿/ۭ~A:,48ǘ#hV;<~Fbn3_j.xefIygN.82ND0cg(2\9뷓KtTpz_GAu4-hdA~47ФMkHj[af6U Zj Pٻz B b![;,Ŋ;;"XWy[c!,C fgcJBEl$~f>NoY 2:ܚ6z\`󱭯j1 ԖT~amB 8& \^طy_-\:p'OE nGs1Wb2܈oa2EWe7u'az\uUIWtW;KwnU^ۀ"Kzo#!){RLC09}Їc?ĐrI-lɉj=Bby߶|w4&7%zN0v鮯G92pmurpYaij/d^ Ru8mG" yO(]:v'O'EYPDn,p7o_rn'd+oIv غ1@}h +mC &mݶ}~ ^󼹨BF`0J+ju=9 j+'+4KV1Bb଻d AvBq'AW1?85%`Ilm$s \mO7ncf`VgWG&=W2 v"o}972Ç9g4> :G=88ߍc@ ϻr)x;sʘ#;U(qȏU[Z$QN6,!^= -媜``$өCfO8uoAHO) Y!XDM.| VEr`D3e;lLTU\o: +NpA*Ħ@Is3!hT{ACσ r@xZgj!#?￾ JeK+; {1a _[= B7 Z ]X+iٳD4q:~ Z\@I "J|% 믢ȘۃN >خ(7:4ܫzE#:Fq(Xyj{fÂ1ۗ9pުJKSN^KFc`$L4dPirB & 156ŴqY+"J:*P{+Xm'Kj EԲf`X s8k"EI0+ d*ǿNѬEyĬ|%۝S4UhHުブ\`LEn3q q8Es3Ѐ>b'U1-6i ɑΘ$:^_ArU'j &,(rxC`Js9)h^7EqHX1 q{a}Vq&kgDH7=6Ac_'VkS$%%qh7GpW-Vh]:cҬ[`z5iB| R7@bX:bj " 5Wޫ@9Yzx({Y(:7%Tj/!s+bσ{3q|3k\2;ZSwtP k1igضzHGn=3CM(a*0|tZ(IqQ;B/JMRZ뷲] !zFY;) jCRC r~s͵=!( a뗲ͬ+P@SOw ˉ1G/7 |~Ojnb9T;P&$0?MYWW ~4|&DDe{%RL@Al"c&:ߵY4uGO$1>M)QL^s lSJ35t2)Sι[9QG͕7->lXϊ}8?/x^>U8yhwg8bRj  %=2BJL?9LL?ՏzKСy5 :3c(1IzAH Fr+P?LEW+zʀ3F^@SS<x}ijcN؎=%1F={?KAHۋ_O;[5 J7AzGrU46Vr }_݂T$ B4  .9 >^ 91SY:mf;kX7H }: %`؈*RXRVhCIӸpi|oOϐb/)3)":`3 w C'-~[FT}TiQCwj[p}N[X蒭0lw!mԎ+f3s{RDtlzz{)hy.y㹿rU#5cvz5#g`+E1Zvm ѿ8~ V]{>wcGU/}t _S0LIa:bD؃jJFO-<SmބDT`Z$RHa#M`ZЂzy eD=ܳB=@V)n2znjn!)1m6 R:A[p gL<6/R!(~{l~o._gb.0!(9ӏ>g5Ԙ)5eN o䙿VU"  ?/1@{ N0G_8͊KJF*M&I;L"Ha<ܖ}aL80Pu$$zxee#;&=HeKh7!T=?mknpUh\{#2޼h/#V. !ttIA+S`ȠФhLҗj IUVX'L juRI4Tpn˙}»?X j&l+n4xO3Ǚq|8{+3Ead:dCTp'm1HeJ.SYKk: Vg62A­噌 j/4JC7m1u3.D] [2=NObb?%}V#/I /4>sH)`,_BVJ _]cBm`8uri7i6J6H~Ijehy1Yw"n-⿜XfFI{<(*;.2jYy#k(Ә^ggW|5 mPZNn>gFFP]ˑ,l%4Yi2*bؚDEvtu_օC@d?bGϕNĂtPMH9G/r3о-rqa%K< dxhZTЃ紅k{Wj{]QVT'T[t5{d\{6>$csq^@δ5Z< vWEme.0#:b=KlW}N?^/kV&*wcil/$|[1X_H.1]{t,VL(Iϟ^R-iOEp: d0HC 6=VuWcr~BXaـúz|x]3bIc){~U]ߢx,ڸ(O)Y77"X_Hk9 YtuXi/PL-$zr L@>l$TD66M !Z3B~b kH/kI=c7]_L ?\m|]]a.)L<&9|+W"% E5( Cƚ<{]nçxTU_|AM @/*}> ԧ4Knok^)"/a-{Gfm$Wk43كw^K& `[-l1$ @'!R OqB+H/_i. @F\\W+3}KbƏa<^9/͔ lqegayb*Փjn?WGe.iR!)\}˨k4X$)@R Q,6d՘&&^rv!҉=@g4厑{kA.) >ݎ ;?ĕ!k>U/_$5ҳnhp)fy+^ E>eRL5nX, ?VhJQǜ; [y>Y2}Xi]\xU[?mZ͖q΄^kku喞n.5Z>n <78M]ứ~E/njXq^{q=/9lPQg|/g~םQv_|h{G,0h+Z!8 +Mti6+%Y}5s{LWsz`f x&z¼՞|)(B4xGV&蝇'-Q[9J֡~flwhó^dv9-ȸ1m*XɉQ6 %e;#,f|iKtU&X!$"I$ O\4sɥJD_Y_ht`k U8(GclFTr5>Y 3µ`_iMꁒds>7nD\ϟ Fv8>ok=vLn F6+ !D?2cl&ںopmJ^eӧaaʳf-0lV]jNd5*35OU(wR4K5RퟞNDf}>^T2i8m(V+BrKptr8 ׹\~5ek@c'iF'<ߖ;/QxhE|>vp-bgB-0Ag1(bU`FiuQY'8A{6ly ?SHXzZպ ]7i}FwQr7=L@H#Z|~2J?O2%5OOqqU/|0GzD>ժytC`ErHJ/UG=.SNxrI@n? `Uk',! Ѽн.2'$xxP'iؗa1*OዑѼWa$!1r} 3}uZ1b @FR0wy0z}l_"lRhZi)Hl]=C lđhiwW ؕ4=_hY^l^n1nӅXUV3R?O#wDGعҸ @DuڒrZXr|0Lq=)k@|/>9Z5SH?ས6˝h7݌[ni:A]?L6*^~~ <m/&Y]1j_gxp!*13B׾=]>S&e3޻ ;PI2 3ݔbnU6dUށnTnv:և&sq?+y ,fd蝿p 34 );]gZɕl ?Vc~B~eoIL/5Aqzڰ( yI2@~WBzn9M6G-׏^~+8N s ?ժd lI|FӯHn7]ʄ!j&}L 2* " T5$Vb5)-6xnE[ 6AY84b`^7p`a(b]I_m+ثG'%$&sNRD!?9׿[00L  ɩlX3U`"(jQO& f.]ϰ{̼qpK <ғ̈́ZYp 8[%YRXH iAz`pqCbd,HJ=26@?]9SXY3}؏|Y`Zi[h+**KvZJ 3U+ǵ.!҄aR143}f&$r#A>\.- rFQALYsIvQ.?]s.4Ct#ޖ;98#>GκrGKrqaq*7<@]v7洈iXa'rtxwn {ﹱ;:WSt&9TDH>2Sn^PI$HL#8ACSr'O]%&Z>I5vO3NfK8-r*y|!-R_ߠ&qހ`o*u7w89a&Kυ0@Y@nSZYXnqz$[< iQDʘ椲 esjZ)2 +^~pxԬ,':5#ti5R| rᅽg{h^B Գ0@ㅃ*AtpB3D՗JUy?%)&GZ%Q"Zw+"3F"B)F44ɉxVBbbATU9.҅^ڻ~g$B 0# t6J( JqۻzT18᥵%BQIL5Vҕ =ON/#ױэ}թzr(TѲ,rcQ78~ITu7=hGVcX]_ƸnXz/Ȣabd{LiMƳ.g6wM~ߣ:@ Y\vŻasN1'B )櫯?umtnPSMeSBm;,5&%-L,w׎^1ڶcm49y;+>[4UYO͞j[$7Duyw{kBP}#S OU fr *ޱ+T9*BuBGէPKL3OA-wv |~7,]Kut@ZU?+з,$% ulڱI5b ͔\kmh(9'I!b4B=tdb+4S!`?J *#H JI<6I.&qPe$E,x &D?5o$K#莡1y ;7o}[IM0-U7<3\\x/sdM vՐۍ&L39~⬭ Cωw` /e̯3hl)F?QsVm*$_juy8`/ޑIfSwBUe${-!>H8&(N ni|_y҇?rivbLhjJ9bP/|֫B3ی̪rĒ+c6o%h1!qLk`{_ C?F J)ڮ`]7[^/˹X3xƘb43'MDB B2ڇMڶBPp&1ihuYElD;@n .{=QBK7lj@ri' (-30Gl?}}?JV[~$Vpp|zyVT6P #NGlg Q08@i:֣Cl x`i^\$u{*8(u9x/?Ò@>\w^v]qӼqﲬ+<%}}H o.y@)ׄ$9gQB s Gf>'/\/G2<]o;L[e4ơY |CJ@@ q@JfpX):cFOճ#wC{Gk#3ё\ _13k5Q0Ņ]jL@ 7UOӎs6OqnUtlq˔9gf(ܜCl,A bny/-a$qWq9+_\{$]"v cVƟ`g"S%]~!U9b}-N1 3 0b""-?զ$YcFhGR.`C0lZC;buOG5sB,`!--y/CF1gM:4ȻJ{ܾ.[ uo򱷼C;!QD?5 o)pUNg@kW{Sf>5kA{e ;]oͩx5{ȟecπZ+TgV2Ya/OzKoEHզ\F~4.*LSCypxN+\# uV-6,|Y̼mN<|u#w wXq8՚ ;p,C`bc`Iµ?ǾT(%Gz06#e=|`Kcl;\Yx>cٲnD-xəCbm'URoVOE7gx>i6@ NmQS$D@"Lff[xYG%;?_WT"n| KR*֒|7[2*Sͯw0?n湡N . yp/EpUNukL<\0Ґ@.r1BPR8߽y|8z鮟#r?#m]Xy_ sa tp_EWwԽ* 08!00i hZz^E~ 7^^,!Svo?H-'3c(ZSV=}!(#[ )&:Fb1MYَ禧su :]mwJ60X*Ӱ G@zSwI]xšƧYP=t뀤}DpC7h"4D1vmkma0 xkBxDdyRay3fykirLJ"Z/|y z`>A;$w紸Д17>Pqom6ahmL& -؝? w Bէ8ڭIBtI2$Qc(@ C^ I^vHAWbzyF@B?nf$Xe#b'LWC;Fn҄gQRSӸbvEhWlS&Rl@"G>kc=Z0%Ti-cϥէTB\& +,U-74вy[ e6ݾ̯qd0 AdLg%] pMz8'2\dMV@l٘ cX|(=Sc!$O>{GU3궙E4b3ueRD-7}F_&A x@@9+dE()m=uJ!Ep!o6I%!\XX#s)]34YQ&ϖtu-#ݵuD!\ԕ?΄ud0 &(qxׂ̓6 ^K}J7G޸-q|ʰ1}wڱk'6E ĩϱ6, +NZQ]G1&qp";9>x䦄s>ofC7_ e Ji.F@#ϴəݳ`+?祗pŵ4xвX .ſ= FH 8 <8v-M,BZe3JNjMW6W5ģuCY'5͗Fߜ9b#tiZnDl;\h~__ʭ ߭ HKa:A Q\$lNZjU`z^zAx+5zL =?wOQ/,m}SLz->(f!¨-a@6qa7u=@_y#|ˎT}TZ]<s8t+LVyG٦Aǝy|~3q@ôswesB66y^k{qF[ 75@q)] -!BH(蟙b<7vWGg?.(eDhb#"㈓ IZ|`"[$/BiCߥ·o88ϔyzNPgXJOʮ|َw^1Wm?WhtuhT']I<32伴+Ij )YL_-kJ KY,VB-f֢ Iga*?;2pq"@ kḎ@Y~e#j^(,ӵw|Og[!mV'1^yfxK%y [t:W.ǀ<S8B0<.K&xA1} [w~]zR'Pc7,sl*P5[|$l=ʗsS u$L3PLpfTr/anW7; (hwi\W `#@;hGE9 Ѹ-Bs>H%Hn^& &#JiIӞ~ }r(ơ+k@ >_竰`$+~g;Vx0L򕄃Un7/MƮi6鿫Ā; $ύ;/&W$J"g)=0 `#(ǝ9`xT"80:C"Z7 O]$ou..-Lʖ޹"#Ә=@$K#pD!2;Kd:N@r.kKH6Z5X%u fX9SL|T"Bףڱދ )Cxٺ ]k4G; /U&!|My$u*?۪聣./5DRbQ[oęDBxoM69H委3T o7-& !fAD&oQR/< vdL]z)BGbq?e%XuUَ$~&%tydՓQhW{mC-` ^uqS,Qk9s C(AO ջ-4nC>%mCZ$Ü!l}* W>CK]?Ԛ<_M'$:js]6fcSvUbSDigfHebMy5~q+Vw P5.^GNLru3YGs _V#]Pp)dѥtut Td㉚NErd՞t1 D;&DžNsnk02 <0?K!.#o4 H !tt^BAӕJ 8С_%Zgjpt;1dYqnm4̺&zp le,tN_˩w-tVh!c4&; 5]LEtk| JJa,3u㦦z ;ahX^b9&j?+N0o09/r gzTU(@;zwS s<#(G$/P!9]}Uh:D$!Ӊgsuca+ij2OuU;hX2u>J4 BW*KpXq srq't2L=JIdP}tnk΁5L9.iB)Rvۥv]j3=.ÛO!H!@|wL:؅Hws]'JQ tPe[r #< ŒEqLtxHTj-]k؀Y"rd i5=]CѽtWb:@ 04`V. $epL<48?Q :^QOgMW\|}{;3?~nh]+g|#:<(X7)ːy ͵*`A4 ^Mǐgh +A]_EJkM3GhPx\1 ɩS|T l`0ڤ+.X3 ulV{Vҁx:3߷O:8?hXv<ƓX((F7,,U\6/i``$+0t֌`XpLՃNp+ϼ>A ieVP!uU M*D^S3 MϹ'/*Y|C޲ 5o9ZUJX5C! fٕOQZxgD@%㾴+=ua,HϰANK8)lr,O.5dh_*] v [^bœ59yp% Z,Jq OJp0.0hB nyIk`Kt)\l Ӌ;.g,4?e1@aTq@&ں7&+/u6>3\okR ɬ CԝWk}om9WUj><Ӱ 6<D7BE LeʑWUް{$ ޢ:HfX`^m.n7ӍqIm屮J|ep4{ r J~rڕAJDBm[l$=X-;稭M[V ৣ^0Jվ%#"+kꠓ<Hjm&/]ek`\,~OJJLV9Ė HjXz1/r%+l Q些8gO^t_Jza"!yr)Q X׸й2(qsZo=ջRp!AASÐC0&bXbHdbR6lS Q m"N% c ]gvt#kŠAi 펮Ă `ZRzG1ۭi{7GLvFOFF x.{%mZ?$a1yK@_ϏR2XY4@N (NH"gGJ&cͳmTe$"LϋpoǃjQo>ly|4// o dh?tŋ7ЂhQtIy+gV!l Kh4.h<&%9 VUk޴>줴[ ܍|F|Q|=-jFǢ緻FtIk <bPţ3<59JrB`Tx#6ڏٛ^]JJAh TOИH|.^7i*/o} 5(0|T8ǚBMs cJ y{t=;X9y~WBwCgw73 !KȒ/4[}=:V0ANwKC^gGz?V0䝹 JrNR')gPOa\yHVC^wdcL5M @w7+Gsr }J ,'-A/?eyjI J|`i~&;4 <>9 yc6B KZR"\ CΥf%oMDRI?{;"c @?Nh蔚D40!ΧY\[:3%p,X]!V}_yBTK9tB֒-1 9T:Ķ2'[8hMK &uջTO"_ 60NI@D &fOɾС +h|[∑.jG',88GY*jiJ]73)$r+Q $L!(V-ݝi ǛYau/Yl".va$zG:}AF7#N@KvLjӧRPfŋfo%":|IaTz>;)ch0ɬ]B5v e][acXtpBdl4hYa%kO-|0)T-AJSkj֘k:g .~r R% L74V}SF+'[9(´c:8 |2wNgFa:fgb``5N#I鐰T[va۱XI0\YI<cG; { >DZY@/{4vl, :)ԯr?M'E-Gw}7'c{~K %p'a!ws|imYCݑZV&A@fD6@@d4dA' < ig05fU9jDs\u j\H嵈a-}N)5GCD?H O~ժ\ >ҕbUj/>o)>FS!B9kT͋Hz^)GIaڴ;{a:^ y)',8v$S $L ^{;z횧 nEHd! awՋ҄y8;ɢ:<];@ W0B BKkj#Um˖ᆾ?q#kRL>lGhC()ߨJJhO1r."Qq]ֶ7:?]_i~5tzKZճyώ,<>>iAäAb_IR|}Wӳ[jb@ @wM{{hcq0XU0t&rH˟ ZoY|VueZ(;_$"P!DdqWvXIcޠ2-u!ݒsQ{Z\H0U4RhyJ;pT|7 3E߱0fBd; *0!5Hn[$TOL_ZOi*^Zܞ=7qHW1 " yme_UΘ uLW]V/ F*U;2ϦʟŅ~Hc=tJC?Rͬ io ՍtSCرJ՟U`8Y u-yټ|c=Tfm>) fq}\n,"yЗ%܅MtJ$pFhpUul%V.nNsvjkHGA JUPBXD" _:d̩pR>-Eh^1$l$⹌z5@j!m}$gN@8ݧ5z"rq [V802֎ ?s% Lƾ& hrz*" Cyl_fW$|,ayo}j6$C(vcӮٚ3KC*~8lM)yv}sReGz.^M/ {v 6g1I:hNF1aWfQl̛={lD1: e3d/:XWȌl#1Qf)Q2~ә2ĩWi*Y6Ǥj 3( L,{uGKhmwfecGonuSOK;H:m߈|ؒ%Nw xNDkRKgF;IJmQݽKN}M.w_cɕ%J/GOMRT aJIL7Ż~jU2Yesn@لŵF~JK5YZ'{{rSjÎA\A[ĸr-F%rd {'錰@ ,\ TnJ{@UZQ )-`,v3woUtns (~̂k1fY'D-]#P$uN{XRj ")8Xtujΐ==+Xҙk?e+@/pC/7]Fb5 Qjt D0؄F:3pKV|mܩ@*ϜfOTzT4%iBGτ{%h_eey!v/,^Dr'$`}%fY: E僻 =g8 W3y6|v[+9`ɢ!4${pa$l -wEHʞ:/ADw,+gOE8l(+tu1(Lo=C,@e]Yj<:Ĺ$m۵6M*5J]>%@Y;U_$J.?G\æ4}_ic,#u'+{}=׸A#ډne1qɯPPCp!'$DJi <D@YՁ,*PTնojfѿf>$9ơǢpc<:2D/Px,poFr1fđ#gQ#W}ҁzufsqe.N0HÝIN< Q@VqFUa|'MCG^[ӭ-mM~X g-Z?QC/Ԓ!}݌:B/PxGy@3/'yw[`5DL(&gsJ yY@`__ [o$/ nA̒2-7M3BG I  ҧ[zی5ݿҸ_YPs .f#u6f-xgJnMa7ͩXp@&W^iTIuœͷ=4HHN#\Bn_t&5rǚxɉwŔ@`L|ap̔Dh LPu h]aG8ʳ?gObf>~n{)OZ?{b-"=p[ɝ"NL`-I| L>̷ . <1t"٣b.j_cko}C4T 'YzYۗH&eoъ4r)NjPI Ahel#'hG iir1_2$hٷ6T2\c^:so^arwD +7{]TfGIgFTD~O=m_joMŚȹjn["*ǧ?7H\m3(W_R+qAs^(9;?v> l|Ԭ#XD cyzXS@LB dK_=5ɉ8NZZ,D34$|ٚ,D72JP yE-_+LK'Mx_W']"͡ny _:.aph={=*\=dg7rJgx$/aQ8]FT>d!ԗbmu9-G1E Aǥ;xx1 ?؍^-7ꦀ^1GGzyڣ}Myv>vT{f3y~ېpu>0!$e%B<6Wvl"o{IL$SoYWnc꽂/i"oSEHEHy'XQ{be] >ix8mU7F2=[,֓M03fs_]X0zOŧžM&T0Qp#͏\]{_ʼlb񱇅 ?de,  0aio6tij;!n6&v`}Mw6o4dœ:%l h#`x[̽\=ƶ| 74 Cv+ER`tڸt5 Fj'x0Ń% ۯ h;Ώo;.P''D2a4aȰّ<(j?_%+^Wfނ7=J υ^B%4'&s" CPmjN#Oo6o[yސuၠ)5@5HZҨp, ꥵ*&v6$*xk"5I5_caۻe넽K1v Qݴߚ_+eʘL s4Hgj7=6 D/a wl 6=[[_G LGca1vwi\)c,t҇ǩy&,)C'TԬU `|l1 ;Ak qVpp:?:H0(0H& P$e6*jb%=W(Q@$3ȑ==SӁƁ% t {K5K7$ ~M@|?f8Ns'%sJ 1V>C>MO["?̡~GZ~w!qFRb r|}?3Ns&ɮJhMeI*(IB?}3HbmVSJg  R>0dTEaA; WKlrˍד0#2DDzia1yF6йAtlP s̪j*GԜ,%kbg)ʲ>0 6<8mA)Ϣ~t}csm?=$8@_R 0)fr6Uf JΉXU|)=;a dƐ"&oHZD2Vp#Xt^-xknv_:M1L HpÏH{.S}7}A*+3z Q7bgqCƉF WoqeJK_NXYW]^Xфvx$lv7y}P=Q#iwԣ4Ff_ }ڢbW\MjgbYe+ʿT@o) aJ""hϓ ݣ 6#N5>kOfjះtUe1˾NI .uϴ,6a+2sL:6եpy~%Mʌ}gV] (!IM(shҍ` nB2б+mpN-юC߱<Ӛ6ڻ9@q`W!*iךܿ߿< q,]4eo10rNj{]bY)6DrV4/j8=EAYŊ(>zR;֍߮6cn>mBQ;i) Zʞ Ul GPfNhpUi0Uv4@gфTε%#<"*tLJN)ar PhwdQ*WH0 `}`2&_](!P2w  =Q G%'5b͹Y/}S;lx2k5wwܻؐ>hR%Jء4NJ{3cjMSgm6uZ6r;2lX+#=AJ9֑RrDJ5xYDoio bZ92aV?.J5,5ڒO0v!,Q)BnP}6@vZ%^rftj#(PF-9Ej&yeD7i8| \W.Ą[5 Is_ ^).h\^bgBÍA<\*X\?MzډDٚv B1GIYӆӢ9E rO0k*w61Ф۵۹b cll鑨Z9yI1FD~7j rXB41.V hqnU)3^u TQ@,Q‹H/?_ Ih s3e& Z, ;o{jՆe$;IbVnsZBLDeSaj}YFAkip,AݼYk)-R6.2<"ks5 $`r"8\)6@5Ĕ)O=B<#'>gM,Z=&t6UƪMK9{C^\G֖o/^#oԒXeR~MYRqp%0EI8%:\.w -[%ϭN9 zZbѢ mޣ6Cp^ƨılwϓM7w-^["tt@i|d `I]%,"+;#zoM^6E^Ny| "&*4oUfNЦml$& "8w*kSѪ):U ȇR)O|{/wG ;eP@f"lt3uK2tĉa/"z)nD6XˮDi _[+M4?]mp͔g!iE'>O,,%.ąn hMsnGa7O/1XtiCM3(GVc4#׉KI!)cd/jJ$ݱ'kqyobK EZ ~^M-Q*l5a;'œYI/Y`^pϵo:HlLCWYH^L'd`N Tm I^)NJYЗf2p`~wQ)132?}ݠZ gOq4QcȘo59~g-a޵k!cU古C.iBH@q@R+B`P/ۗ{,rk"bj+0>*7q)_1WۓʋV|K=FXO"hμ0tcNZSpfʇKL ڠ8@ mt]~יW\{lwel?7> ?-ݶnM,tEL8.g-^Zv 1_EeȢYcgU \{_dk}t#VѮAY ik悿A:F4@-$gnheU3"VP><] 4yN4[PSc`,J?fWfF.-0 h!2HK%"rkO`k>2G;ĀnGxu~>+>WhS!"/(dwlHegy]HzWSY\B.M*dsE2 RsξĴ@?o76h|]cU} t-TMG'Má9L2[=nQt asFm&ESSJ.|H%\Z_ +7= q! z"Ń MQW/Rx~֍ZK833{Ou^M(I, ;dd8zCjy-&Kal D[{X.^ u:^])ͅTĻ cAK^2@/9H aȤ tM0K:,ǀ(a#ey%*lޒW5|ؚ |hErg*u Xſb#;M-ˆM3-/Difn5og 2G,G+eL+rsqʵN+v?Кܡՠ-9+A©uj ;L rx4p97"=a͵1#]LyǪXV*,; m:GZJ$YKj$/8 ts[ 30&b0/{W $!qqP9s뺤`JV$'o덾9BnpmJ]w_Fݤ!_s4 B _)y6< e22߫\XdЍݵ Džp"KJw,FZ;u8!{>BRlqtA?sty/oļk ]˟LC0]v~Lx.=1Nj+{$YJWmvԿxX~yq YMSґ4@ _ ʿ lV@!%-En}iр;yU=}>9s(9ұg(S$k fx>b! >GvUבm6RE<1 fE5`$Ho z"Þ"阚f݊OkG/,҈;B4Ȇ$]MiKwԯ_4RG$I89GzfؒY; BG?Ե_A~uק^Mqʅ Xϳ&% urM(k=L9@^$% |$6,NA-9jYYjMCYcį HrT38&00|ؽPtg}cCv'\\9ɀs(_qGXTTO6AV(E[90g 9Ma_l %ZϱJx"^{K_$\{s#FN>+۱y; &D n^s(ѥ(|SXAU/.³EN>F$ًTcT?S.7fqYڤ_ 9G74\SP b2 MxNF0X4xq` `3ǡ1, 0;.]8A85rX;xDs*ttStKR(O>aPwh`-mh }o' vwZ`0T(A<(+ v_k B ؚG7Cn $D)ْX{0'}MMN7:"4w9>K`C>dHECiΉZY̮T"kH1oÞ3r.)j17^ꭈ!3ުF[TݯvTY \MTOİeya04wM.,tEئ:Jԧ>fŧ&_3Kw:hc[KVMLl?` R'`jv\&?P;?  _}jRIg=6X07KTɒ:Txb07"YrF.ăQg,Z'IWl*G r88J…r]{7_A5(i&a.kޱ &QYֺBgfDE8$է.V?իCV҆XI':E J !*7/[B7#'˻ñ!vnnykؿvm7Z?´F;Dx8RLt8+ɑ8A=*m^nqԴtսC\ɖ҇+_1VVmjXr >(RK\V'WQ> 3c$EGE%me*g ڇaB$J;Sc`'  9$ڍ{H0KsD ?:H{TRS)eb:ۼ9P9^|~;]_Z!±?^>g_#`i4؁@w޴/u'kBtbB=t Vχ(z77q"1@^&H`P 6w=uiJxN^AH(A., O;VT q.g"D"먰~6 (0rt@Z|CLI* إ!GjŋYgUTw.65A֥Ųɶy_HjQ$EDl8 (r uʏټh6T({_,Y͟qVFU5pIS)ڥu|yYo*1^97ꮲK ;uyrr r$R`UB>lr'i=d"* ri/iniI&sE۵\ǖ "ZsSJb3 wo qoKRy<;~Kg?1a_YZ66 ;|9S㷗=qUO~MPvwmg9b6L].iۦ3i w2 ^j5V 4H;<7hlcO 1?$} 7|@qr9RL68p+(H @VmEpCa4:+b69B/*:( )'cUD VE}z$Dתw fUfp:,<ƀd(•x@r..g|a>dDBG!~ހϲK(|w7oG[N׃xxϾxPhc}ҢF_ 8f.̤)cď<_k(.;\:[LYu6s55Mk[MrW<'Ů:7e{Nra,:su[/f2E!Dt{߭@DE9lôQv«cmb uMt-DmFH:"pwA%eT3[.´*QbØp; }Xo<@r љmܯs4ZksePA<~8n\;z-Jdcq槞J `)8sTkRb2Cl4Y/ARa'밣 ^'Sns˗Rŝ6Z1yhbTKꞙnWv}g48a}#!3fFJxjXNJ_ͧ {_1WZ|=coơTt(P@A1[|iGh{+uot, tv(8jON}^H=ags(py.vi[muܒo$X 'dhvͰ{/2NչVrj>CԽ-k2a# ʨyqE)YbτFIYY^KO`z *X R)g&m$(fޯ]@~ ܂QU9{ysHWcQ蠱 GQ4' t|Vt{y)4f: NEα3ݟBug>P|u>K2Iu[N_k_im-̤Lۤ^ڰv˜&ҹ"WiՖ34|n_aZ]@ìfҳŨpi*1Z6CBһė!B8sJ89^>ҼPL^lsaJ)E3C2#'"E2o?]bX҂@5_S'639^N8BqW5 gDIo]h _d0}WשI+:>.bLPDc\`?82Zϗ# b9yyIHg~':iHwÃ/?>}b&yJLƀ1>pp2+Yt1Vs٠02A4o$#I"Y2R7l>3È7NIG-=}~6Y6#=C{R-bq`xt^4G36ƹar` _6z)Ksu\G:u%5T Rɧ&\߽4a36dm"ΒTU B_ÓWnżo=G۟וUwoHpz1NXtgzmBO) ">"ϭ-dؒ%UfdcĄ z#p[zYٳpV (gXdp*?2SryH:S)#N 襨t{PÞQ9;C| J)x˜]>j]fE_liĩ X\C4_X:*d]Y-:qF™~ӑ=`n]:G❖%rH?wK<[$:v:-jHxx&M4@I]8`*tN3zikY)  9[qy!D#NcȚ8'SV?{({G|*PrW z,KNVh9ǎ>z ':e7]!["cz <HT݌7 [Dxr62)Gh&l6KJ%h$2w)%:~.6*TjN]/p~8z% oVݮ`=#s^B, yz-(qhl~)h񧨄z3E]Heͺnyc ނ} U(:2{Vm?u]%< @8O`NH⭔ ;.,& h:eMQ5=ԙkO[zR?߹`5Φ+4Q!Lzu$F+cjlTH&v~Gm yzI-("5n>itf\5S 4|x.I)neJRh%85'Jh^IR4k*t~$A]()=pQu"S j٧-N~DW"a%o,l]"jB-e۬sojL_CY\gɿG9K`'6:D^vO0)jl~C&Xe|%n.}f-AطKҟS8`6?@q{צPX@ԌK\> S/V}-UaVڮ=KYmbc$ Yx@Jb4ǷrSs>,Is (=%M)uhr6qo Ccq_lj35Fs;_AA^h1mgJ/ $\JwdlRHkw02ylԶ`hJHG_u v}ʜ!(.CBET^TY!P/k$PǑ_KmV6]wA3bE+k7sw /++%9^ '0Ds;'6>x\oEf`br6--my "(YgK&VvXrH+]g81БMfʫ0,<+ICX/)Rh]u܅el GȪ~FWӋ @9OETm+/SdĚ̑jeCc `121t;%^ r8ӱ >UXۥ"kƫaQ\bt+W,p#Bt:mdA`d&drb pu@_ l*CcmRY ˬHFz8n){B0WU*^=ѨNn?]n3gBr$wٗL^0qHuܰ  :r3K6nm7ِݑ,{:"ڄ l !/zl,5T8&V䳑G\9zr$4e%og ;$h 8%ïARf`,@G5 j\p ]p"hܹcuUUdS8˜V@XL<#$pE4VOwDZZ'EMY| £R3ENg# @ np*.wq*bj:_nsGFKw6Qi۳W9Щ_@H0-VD08J}#Sp C.H#{6< $BIUr3t{[(x=Մ1LXreLhF`~l$" Žnf#S8o*/WPX` a-_TX?n)DeNdmQ^P{]RFHOSMcxjYJAIK*@zBY nsYAa yu *u݃C8vwJ%{j/T (h#a qH R\Ae/\>h@_?!+TT,1\T[Z]~#eP]k?88C׉鿖[nɢŖ*Gw*o+< s` -V8˕F"4{9uEDYSBykr(@xX ~AFPiVENFu5='pBf6༕Sf3"~Wf4۝ Gcz#/@EQO?5C7' i#_5z'=Q$2 nq -@:tA56 6ZC,}IsHG7p)1w2%ޠ5nsA#f^onZnV> YA_Nu>bW2bWOT #Gzt-UMmFU_6^ ^Ø~F>IT#JHD[~: 0hi)EY2Nߤ$ou evYED핡+aƦ%+b۪ngJcp6#R77BE"Q)Oy)p -b*:6(Rg`DN Yoar>/B#gP '{Ȯ[CRiy2.Ǎ #WͤC҅iRE&Y3Wa( }Md|U&)d)UThi]8DaJBǬ/0.aVCvBɻ{ƍmp!AU8޽>?h{5F%o۰2-H+@+zð*!n J<#?twU| eeπ 2iH B"%tp 37BC%PcBl.r@bh֘au7CZ-HEBN BY,0^ݧFH/J.^7ɬndD!2>oצ۪BI|?z҇6<)a/R8)$L9XKl{l|<RsIgyc| CfO?@6oRًb |H>=c4!($&سMqH#b<8呧&yZ@hҷ0R5}7êV."~^̳4ds,o@n c_u |fdoy FUɒxY`AtBMnCa!Wam*FprIq EQۏ|~SC0+&^>~~q׶KMa=+K'IKO^6GV7>OVR%W~ CGshLF#"pu <_c}HjˈajQwp2˥@\ ~1Lm2ĵmKj/jź9@|i6~1ޛS)>{ufq& wmܳ5)A(,4,OE>;tnt'U r9wU籽H%c!|[D~M/m\,i}>[UUhՂz/UףQ_ ;\D2!!,p5VIL‚r(TeZRګ)qv* S5syCOa@N|tvi<]5=u1 .haʸH| .w}Y2{Vx!raS t2*φ߯dgl}R6r 5FO~G(WY?ysԀ-3/S?%PQ-^}-hZޗ;;C-Hƒk-fx,uUAO+,ü4~Qk@&;ca{RW0c}w__xh~2, ?T oK~cpuq EYR㛾I0ןp)RA!roE=)D 5DKROL*9ձ~iY C_%~nE Y$䞰[*XsZZJ#:t@Ȣs_a(bMeЭ% JM㒪6=5Ew>7wځ[%[La_ N%HCMevց!S&p6uO=6\,( "MI3u-AQf)JG$ 5{2H:E F̭$ Qf4JR=4Fh"`Ѿx ӡh^[̊P\ rC 6qwܔ&9ؐgfZs'8a60h+T!š2THٶmL!),5vhWpq{r\|bi~KFzKD/c `G_j#?Fc`}!=d}هT@.QttLrO(]HXR3zz'wyNz ʠ!*&c߸UMnYBKP a5 S_ۉ(f%vζh:͕$^q^|2fr?$0gQ 35t—9Pnc +^/Vl%ITb_A[&PqA}~ޜOү. Ykcm`3Q#Dݟ~TGk-U;] Yd d>uT.cSbY%͘G=DD,h qG7-RL;j|@׼BD DD=4RL$kMt'E+4@'Iq9p'Hd9hXM 2ĩLuc4'GTpcBOӕHla2ُ- I"rBq cc cyvYDxWcnfp]|V:(͔~d;ei x8%$:s)SyCd]͜6"hC -H& uFNЃ?z>Ǿ:w7cnl$?V5%[:^>ǩy7ZJ=g 3tV}st$9VͯEuS Y袄B)LnX*y,# >| KeP>\7$B1#E6(q(GK8Lb)gۗ=>Jqݿ)sg/ nW#FlgOGӱ2ot˟;v*!Ԅ;0@S H#Ki,7peu({M*6uSerÀO>/#F$2 O=y =F"zg;Qn]lԐ,̧ GR,OJuuDyG4DpNrLU^sXW("ȕ=ˣݬ"CW3БLv(%G{yyXc.k,Xw[7d;"WY$h_9PYm .;24jpa~EƧE' EؖqIxޯr jKh6~mK'P#V1\ENu1e̡L֮ vG#Zo>?KY+uMLm2mwK]!oh [rr^D2&g3]tC#C|L!,1ð0zdAmd 4iR%lT^+%"N+XF7R ָBBp EE [`&b $[I5 Hջ~y*u’ܒ2.m!ndІEF٠mJMC\h%`R5k,v^wN.ZʰGRHڮ0DF ώjBT@*굛VVPZ1YB9"\q# 2A(2UΝ\~wQ+=Y?Wh#'$O.䎂Նi0r2hԴT4S"&ZhQUqUX*r[μE¡ GI+z?Ɨ:N9m{69/ueb=Iq~:(+}U,.ܔ9v1 E X}HAZބ~ŽSIvK oBu [{7e̺} Bvmfb=uqTkpf{)q>0!:yRޫM @r ݑ-"!ej#|2hi0 "mSWg>uhuWے3h@:M+EPƓ".WR'{Ykm*fw+`^k DU9U}捚)u= Uû+`[5u9\W{.E<"bmB}abܗ ̀Aѩg=h,CW1Jj#;26nԦD<1IK];joY򷓼%ɽJf*OϗALĤ ˱os2` >yPDkr8܇n"HöigIQ Fˤ,tW8 b$nlӻ 3Ɏ#7J0̱dm֣~v{rZ84 o ƅ TOZ$Cx|sR5VIM0Ӓ%OosQȁjX2v4(XD$A؆0= 7iq^NQcjÐ`CH+Rp]ɀ9)x2u| 2~!Yn#_Vm'9O18oiY|&`-' tUu}ӫ;=ص8,͎/؜%*`kB) j_f忛?k8y9ҫSIN6ִM P KWHDbt LxW:eĄ Z̀m/Jg s"Y|gM#>[+|Hb]̽0]*U+wKy2^eSȷtз(,G'%$ۧ UO=n ,jܒݔ$]_hfvW}M5i݌gCKF,Iuxf^{ok? 類d'hZ{I$L4@RB ZCĉe(JT@:aC'qOyd~h?A_`=ye1~ʺvY.^kg}Xw\]?d;xZ*7څ-זX/=edYlN>'1 ^tyC sTE`J?R.YZ\/:s^#{dzA73:(4D5g8ElFIڋ%`/*dJ6qa ԥ @?Q.7C;r^ !86P"8bgȂй.G\߹nu.ڦkK/ַslm* 'n>KY!͔5zupݱyotAOF} KLtdBI2Bn#%6ln7/آ%;2W'Zw: Srm"BԛG浮>}3kn>'犙$'Opя'NNM\j;ӦIIJ}v13.69X57*rzViosm \Xgߝރ?2kzު%m%U$th5S!@T \vd<`/Kܣ:+WYzQ"m IbLdR09ZWQUUckְnhgw((t1d L@9DHx=,"^m7{]s kpFCGAI?[4ygGo Q FC,QLY揺՗cͷCSɘ8T6,Y=,> Xо_%p$~#ij< \ ֊{ .džWUxʆEjur}]\[t^vwSXM ,w2RkX^~k$?O/8|CJ.ʥ%Eı8}˨3gҔĵ8&tfH,R_\q! 14Hp1ʃJ3U._G!61g kS@$"|Yf'=d UlMiv?Fq+r,Dhq7Ty!YOɦ?gT+~u*͉Y`>s}bu b wl@\k-Ζ5>*\-#= '#xi3ފT9{;.Mn68# ВB:.[mys.n|mB8zC]tBv%$ $TR N]Z3ԯ%{zB7[Fÿw"促.yGxIQG( D.sw3w{K(CKaFmˤe>m[WO`HHRͭg|ޭ91ӡIAAL) Zy8Sۗ'mUy};ɊAml*"6B^qNg3>{{m0䡞`%KJT R_|Z`C`}D'>D5"*6㘻ڶ*?%!RύE B;˹O'/TE8rHpu2ؘ[Q;?F՗\6[PO$wǤ #3T-NFD-;NyEeƘNprA H'4<-R q1C vs&Lo0#@ďIu ;:\α܎4HBm㫯OW]^$ !u1idVr5 [lfW$nd  lI\F˺2Om+ツnK&$R`p\ԶIjDw[eKJkQ"q 3Hc#ˡጟͼ-c6f=CT_/]+x9|=m'Ʃ[~)`\ zٺؾ [+"IqbF<6v[ {IkyP`c%3 Xy̯gp^K_ьd )Bb:EQ҂椚 "n4RN/xF{ H"J սf#dHO+rݓﵾFcc8M kwpL@]$i=4se}ԭI@AMA9==c'"54XS|h0 EԻFTJѷ7+;6C YS*c7 :arIc4xE:;ҷw=Mf;oxA`s w~ӷˮ;q) :mia(>WS""lg33r %w64@=?rF3P߇`R[RmPYG{jᠼ aTxgbʷcq\aSgsy|Me_)pC~9\0{$cXEwXav\9IC[Gapa_+yR[)+{XR} IE;u6<ɂ.gOې»}8y/<@$D"A<@ oVOjoҶ7"SNWuɿ..WHu.N/a5SXLhк\&Nձns7J! @vr0@y9lqX>Ju5vyE6u\pXQ PĄ}6 ZBJM^4?ScLD/PQд]v&Fz&"~t0`RBG!rXa%G52%v()O/!iAMUiD'7ᡳSeQN)͞(=9eͲ^ $r yFj-+F:92Gvb*4%m *KD @]Lܙ-aPڭclګ~>`dbM◂h2w"ֿwVXU&{'2ff7j>ݥW+]1S4X̢JT9Vvm\ARE-"b ,| #""FF. Lʱf޶i%n3)v$3{FgbZH5֎(#+WX"01D%0"1:9;߶ ,YۑCā7*YӀPVDOx̼m2|l3!fVR,8u݃:#諶g@w^$k?Fn=JcJzQwp1n.A!(os`DڪJZhԢÒgNKh2r7 ^zBRȄ! EnUHA QLr! b #)Qf¿}iz=(Rpg؉@R҉>\}\v ١6D#D.x~C`*迧c jjK3LF9a<GxW˭˥|}."= L^}bS&.+!0b9JjVV7_¿8Ӝs9ȍVpU)]_u~P2 "[Qm(Cf}r1$i γd8tDG- 4PdO[>|6-;UV}Nl֓mwߟazHHChFmP D1s9vV1W"W59ul(Q:tςN88 AJta Gn„bF)Hy9Ueub4sAv}fYM׶dP`ƭO|qnA "B|h;=S*& ,v%4ם\*\{ 3T0/5 m*CAhbfdK50f"k$Um_E; G$|AZQEbF38خ=x̏Sd K-t'AYKuNSBE7.voH*eTݖʾ`.6j12]JqB9:}dtFr}U]~.a  lr I![P ]d~5.7Y+| ;h! 9ts[UԹ0[.]X1?+AzU8;1c^P!H @h~rj ۯ b{ՅwwD+/ND@/9 A=ǞpFM_!0 n _YtH?TDLSM ,I4B?ga>yBV+~C7*=K~V;'3/=HxMKP* wKm=pݷ&y~{r(<,} 1p+C!~I4te&KUXݛ;;#Ӓ%Ȧ"M g2mȍZ<鑥)U~coPA7::#PNBv0}ψgvsL"gOte| [?/ W^(fo~~FR\Ć rfGs{?CHdOϧ+$H1(^d$Ä"Q )M'#x-(e,}Uء]n0 $:|J}U_?R1E K7<#.nN;WcttR٫[j'NynC:zح@̤W14+];`TشۡvHU.]jYe gZXEn@1 rƼ@%8I._G]RڼCGc4$:EyC0Pڠ -t+jd =s~c`ݔbB8fNtܛ=2%=Ifq^,Y9x}2-@Ƅ›gԈ@D9X֎nZɃ S}cbO5T;"?U_.tr( e}rKTԥ!D޲ޛUoح_>v]xP\c_|!,{vm5S*e׽Ǎ;rǵ&1ob4$DũK0)C{~XFy*Yg ~?"/TPanԫ6ʝ__B+ٺ좨a\IS?恉C1k & }*W)~`MmoqsO*`_weH:ERpB2/No?q[(S:\w ?YhXAׁÊ!ߟF|COe[^ƍF,@wb/Y?QE*0~]LaXDEfF߫DQ^<ɉ7ZI$dsg2o#-2X@qU iWv4rCyB, Iщ^ܠ{(y$NȤ:1 BSD>305E*OU'GBz.{ gU[0Hj$lNV6 +Ǔ&hY%%p\?P~Qw SQ?pr!@'"7 83u$ At"$n 7(z`/ -2f7}Z$ũ=D;q6 B{R@1`?]m3ݿџxX=<;)ru+jB]&4 :o9>CsKzN'cȨr9c[\]M(0mCC -Z$A^`thӜ gYdVµ8E o؊wJ8rsw"`x`.pr-""BD%v8_pzlr+C oT,2+Elsۻjuis1/AYE% yhD NVb>HQc4yXB>G(%Fz\&"OOB.lXsxc)l;ookP IWfu3Q6.fA4eJB__ a:tTdMNgwrP5w' CBIvq)o_&;9: ar=5##X|:aO[|BY z!3 !{h%&=)\\}oqz~VYi @=[^~:'K"[Q(@(pH'mb~cK"y$m̗H"$H|>Gv雦uM=O/kѫoaZ Kzc`9~d%_C+yVsZmQ(+'2>mzz ]X~kr?_nJv\||\ti QVIb-Һۦ r4A!gLBD8;Q|+V0ɾ1;W @*6#Gj]l#V,*xRU\(XN=%.Od)p4}Zk*$cm~ZnB 5B}G됿*Ԕ 8"4 ? x1 "샇d}]d]d }b3  9oO᩻cPC&5]ycp[O-E^ߍ~Ⓣ\?p8]Ú"bbbיK1c6Oi`SPA/KA"ܾϭ+8E,HpRߌJ BT?D{㍹׃H|J Rr/07F[n#T69?AR4SStHprfg 0/5݊U=}(di#|mDgPx  M?bgXE)%ػ9Q(~oqiwѩMDqr`exw}2 eJ|xrUJ<>/YUSi$fnJ?Vz󁽝tظ | c:n N7&L|Η݃e#8b} ˵*$ʗB~RgH&L {?zxtj19jH346)(1'DU]k+x[ >emӮh3H$A. $#b$ &[HKz5U1yULt:fx4aG.X?gs>1 ,oǯ₾ rPMYe#eܐ ZզĪ"Zǖ%m@{˧-ҶWF9)LQ -f~bwd.  ِ!Ag2/dGL)Eq|HX)d-V0?Ց=MY}JA̒0EW!+9`[,^ߝv?>: 9 ódkaqI JW>NҫeͲKK:勡#2% A~k$HLY&-XFÂ$gV%'oSPݏa* VgEwdyiRI]_\@ opA$P 0ޕ(*#s"DtKG^W,=n3 a˯y; k^F Vl; $(&e4J6^ qPl`w,l>t@ΰkb]kjbk@R,W+@B87LF^t(5,Gcd&`#me_;ArWDvG3GJ'%NBpt8LEڭ'NG~2~GtgJM./:so*GƯ}gyM֮s|O$nP}1֧ȧ3>iRJd;Zi>sBW>n8ןԍdF]jG@.Ө;:jasC Ul'[IQ887~r$J>n's?|Vi-9?P:!A5 n^fIH>Wh5o\⛚5/5 3O_(g箪\d?4 oV9̹>^&&zANhtD$rJrEPGѵ\mg+o8G"$mD(Qco #[mʭDF<-+rHG|lC.v`Y$WܸHs1zL۽}C <͗&֪s@7?a.b%!bܞN&mRSE'm+0pTp|ù\m3^tH ,`\ EiHP Eq[FsWTҬ,9uI@[7$$ye+RAuǨ_qj1*-+`f5%A7-҅ʍ]rENf[fލhA . A |7p@P$ )4}HmBi}7kLx !V@}@ (+N3sPPI[sĜ@0u-8UUc8QqGj eN?vF"!=@$ کӻCb Z-EFC%?kHU|7>0vkhb؛!)zň4f~ReT-%ϰB2~-ƭG__8N MI3Y1Io)}ՌJz!iZy +{vlT΢L@a!c(7iZQtz )]5X@V>4؇&3V~˔ B/(OA2=A7_!Sq$u*+pۛopF1A Qww;Y8밝{E0ANSs_fw!\yv[CZ# m*# c&s}/競u.~ZgD+Í^S@ۤ3k\qAR*1ٿ| ‡)ז~2 &BL Oh0ܨśSG>[ZF[ QL9h ~ OryI62n۷{=ݜkFћJc2r =P{UGVջPT;<@!>9TqJO 6]k ǥf"e(\`,.9zTV$ 0?̛x'iaZJlj8&UE~K-MtC;;G/f7>kb󨯥~j9X-<=^7k_'6ma1$Qၖm=ܜ>?X)ӊ!G0y)dA`01MEx촶ٶDn6uUO_p l|$d=H/OWP|&)kAY-XY:o`s~[5yZy&+X Si]}c@MM߲OK1鈸d{4!Ϡ?$O1.D޿Cg7hJ*>E $3*z/y:F)m2piwd7 YP{ +{_`|V#ÒbSA0Jܠ&ڲ@>ϨP׷vptg% A!w+?{aq4$lKRAR*U٦U+UYDm)LJ i&zF)ʡE CdD@ $$v?S ,e8?f#ʺ}6@ƺhןk-Ԡ "o}pA:Qzr¨k|xqH`OK( ?^m9vYUkeIes|4u: }4,k=4/Z]=ۇUc 2CVXaEQ\"1r 7T'NYh7ϕr;Dk٪ @orDa㦦 (.@ I ȧdá+uxo;6v)eToϷWH*!,(ٔC+j S$s)SZ1Sj~=Ԙ郈W߫oK2@AD aQ}yV {>U_7f)g}|6o:쳽FԟFcayc$)$*AHF3/2C/Տ%P<1xn'ny^J0CC _owVTɊRu5Cq%NA]8[wNڥ擯8YlL4<.K45SG=_w$lkK;-$B9! M_u\y7=o?O<-_m,oǕ( 10iP$9),.<@vVJ9qΘU?'?cWF m#ΫVέR$Zs5e5SQ(0h>-y" i@AӍVћ\5ֱ&7N[Q"&jͦIN93pt?8E8hjKy]WwA gVl&0[_S[)<e {79[U*f"l|ȩ)W^"PqAUy`j}s;.=艆;4)•Ը.1GYq|JSV|3pn.B$6wLK$ @F*}@;$}'rv9!G+jC%;o~$hǺs"G[0⽆%}K1޽9 TwsgH֥} T-E03{F>%i+))1)_S€-mH 8BI DW4{) |`>:hnmƕ2S!HpFMDyT3+.eǠ:c:+ʏ-WiGzh/,>i3Wh{_ ;I=60DtZ?->YT(IoIr 2"|D΁4ӺP/'Y.|Z?#ҤlWRH:}G|ISv?+b}qok> T!D4Bt`6i)go ORS$0VgTˡ'+_ٳ"VgB1: m@XbĘ韮?/eL#:UJ[oq}̎ޮvg'&ql! (қ[tǦq[ f[`,|VpJ *ɾ9uG$g)^l]=o0%4YcN}!#Q+ 0ׂMp,ѠMmSMF&柏?V7NVe $e~!A,/49cfo,Xx he@&6Dm1q(M%j!Dx\2.Rs:;!!MA0zّCё/`ۇ,/#E lXHȸ\s+} R?x[Kr \ӮnT) Lu; aG^>1A#|VX 0sEV t_EZdd*aV *2'&*>S;$󿺇 [%?fmc{ryffb488_7Aժ'E4Hж^Ln1eB)Q:ͪPZY8< nZ ux ֌Z<)DA*@hO\LK '3 eQVQ8P{ŨG7aM|'GNmX~ 7n1%wVt f`R{iv?k?pӌHȼP/z>j6@r2 $Dyi|Za)k )/g%E_?#N%ȓLחP~q8eaMN%'⑿3#FnNE]A ֡Q{TV εü(ÍFBK!g@HEK -1N%'AE~7 ;+ f(Hڛ.M]zn^^mŧsr2ʐt@!o>n*ҩ~avl0Rݤ :U `?8L:/x]3PuF8V0nqbD 8ne xJs=)٣p) C EؼK㹸+CZ: d[V#j9@^/F7nS2f# >jshs,O>+ !G4 s瘬޳iZwLCVk2Hϗy?gazW_bGgJq8,jR8S?y7:SXwVVLo?QKyԒHgor˜.wջ>a1NDE)EQ{ %Uc9Q$! ZwN hMZ^ݾ㔡@Zž4dLfa -8NZI$$ͫB{ڰ/=W]ÄwSfoˮpV Tsw2>+v2/n-,ɥQ:ukxJ q#Px Ngy' ˟ J ;V|L`χ8AeV$HfU}Kwȝz;*BOr{UZ C2`w\S bJ;G%UoB:4Q3_+ڈeꑌg֥=UL>F*$rv eYFǽ&0:4[>Ϯچ$A.HsVN¿sp'>%F2qŮCHwsBhYْvlN73C݉rx]OX+=gY;ll:h;7ԄOا*t#%86>&6Xo%7 @B]ԐׯcxXO}Aq9OW{)9)1/ubkN!t6q켚)! /6rcngE 4 ko.7V|WNLxrp^OQ*ľ<d}9+4aS z|74 ғ`$:}hKc{'Nd #<io%V#l [',(llzz+U@D!tl;`sj덭yVh ͒Ua;nGkU҆M]:ˤZKr/URݎo'׆;0@ lg1UhEWBALbbK}L4k?uV̴J%}V6ɥYo8Ҫ09tCE9L M /P$DaKIa*6(8y.)xN\*sABk!0 &K(?^tzl'.hAHx)۬ W*煡rYJ[3c[bYn!.6|;T2SZ#`sPc^S1bjA4)O`ho۫ 8ZeD T`IN1dߝl =}T[7e:i|Ͷ2LLv}œNBۼ:} NIښ7{C͏Ws(]\V8u18uHX /K|rUzۜ8-11!ww%2@ I ]u,&v 4U>?꨸bǹ 5[hI= a x'%E™vb'x QDHȤ(N\%qOOwf); QݽQvU\qYڠK$-x?:0w^wvAlJ'?ZUKq?MwA shlV:YԪ b aU|9*AKo,PeOܬr!ܙ2ϰzi l}Hd9C 4@DR7\Ei=(+˔CMW{$ޣUZVJ=Β8v%0`D%o> wK;Սk^_  xz ^4##an}lZպ.<,Hd冬7eHev}߱lZCƝd~(O;JT"ewpuVUxXtZNwc002O`٧mav%XAlbєK>Qjxce=9; V|ȝ8ϸ VbLڻy~4b`{àeNA'25h8nU&%Z\  qVڱ3ſY.ؒ:8 rYCWz`B> "H[$"''Y''o+ cl6,]K{^9u~ZdEl(`W4HKO}UF5-1JhK+tnQ D@]vD@v?TH QAVs;-w:*qn&PZ&}V|L/]%Ъ?)ki:u"~Ox9c+}-U\OcG*XY"!xlP @"35I>&1$KʐLi0~gdz uo;ʡoXL*5g;+.V?z.K[ r$2[~PauBD'9.1QpUMɢss9}_S;Ǧ1EϏċJ+< 5sj+]c (~rܿc՟,\4(B+&x%x 7|TS=ֈ<~d/3(GSyȆ/ ߍ3W#BLH2V9;pSDy@0^K푈^DI 虠JX6\P)`u"i:*q 3x&ԻEɕ:bM K/#n}J>}ȵQ[dh Oj&NEiae\ }GʻiMPHICR` .")4 7ަq<:u#on{?B C/Z5H{/)nqX.H؏/i! &kæAJ;~GKwWm{)K/ln|<Zu̵wɢ 8M( Vr?%4S8J%<1P32WݪTUMga.?xk1 =YVVJUdN) =LߍA7,9ByMP:bKZ_cHP]tpQIΊ󇁂|fOŽP^쟐h5 {6z6^ە^GjunAkz92ŻGƢv'{A޺@n8N-~÷Q% &Z#R<򉔐t8RN9Wd\4cnijDO#G_d9;AN+! ^)YƏ=gݞJ8r&$b#|.ߍl^2kŁ}'9!;x[:}ʤ˿YNLcX{7l֤Gn_ŶqO@[ DN>X _yWai|*e7qSM*4[jNkwC!qjt&Mw? 2`(C;I.HB'5O0f,1rp9=#of6bc2s PLFekM TIz;S O7gWo4faD)ҥSU &a*9:S~24NJ`e3jNʹ^>=3?D`5S-p:~ǚM_><\?G td=Ṣ%(; 7ا| #` RznS"S 2fQDE L V*RqTlʃkrAVgd. 'H:3ux$"fmz w>}~\zWض$@K^OWAZGN*-"T#/ZG]#lwZ\;_}nG%!Le]p &æm5HxkXmϰ5f_ߺ)7ZY1\ HQ1 uC gL3yvXφN#+.cUE` @(Eъuں39 I\چV42rW!?EaNrEi8KeooCP!$:\yxowƩq(D\+.422Θ:ȕ-9pH*pqx [7pdBnB3dĤ*Iq,W#k" ;DН t(Mfr3,D#:Sވ&*D5.Nyd 5s1ȿ*5W }z.![noQo#GJqq7 C3_wkj 99I* 1eY(M!ܸYqRmsUƓxj\C1 Xu'T yw+NT:9/^$,_\ʈ C)Pbhۮu91ixt 0m|2)Z#QGhYבB1lRVgFa[+:۔կ&ɀ#뮊k-|;aٰ.Sr cBk#dna82($bHZεΪ{ʐDw2)Y,: ά.~.! @K0Ŏf:2/v)F  &Fo 8'. 5a%sLYb5 4*&F.=w:38@ # sҥ-V"UTOբ/w@ONG{)s( fv:}"tpڻw̉Xr>QCA]Y5;R{%ihnam,v_ÑhI:SEwqE#Y#u `.}L&;3%RÚwIl"q|y#ѩ$bdƟʗSd !?E|Z(UN@H!Ft1#v9]k!$kܹ"LCu-wF8(̯ %llB"+OFގ'ߑF{n~Oא9M&pV3~;\QyOcpɖ5vVKV6u-҈GRQZʮ>ax-Y6^Ƀs78Է;=3*6, ɦݷo8jٲWc"/-I] [V @ŕ@W<)ZlpE*w+f0)m$*װD̨wo]<"RR&" z<֋oQyFa!L=͋J:p# >)y:-Kbzf>r~מ kT{srA@Io32 HxCf {@Hd5_oKS:\2]ݭjoe+ݕG֎d3t4ץg^_?f!J$NSh!ĦY8PD!7vL@2E-)&u!(a(@Iy ' 'Jrp$y %4P(t+d/Ud젂_J"źWiP h~DWnt g}OȕLE?jצ{Ej('SjU`đ~kz(Wu.oC}uUdEJX.c]/5m"V97Q<]W;WS3A*#:D!L׈s#%~v>uf9L]Fgxo{i SY>R1R@,o^s2f.Lb%QC+Z1q16/ v?㯿~YUNR&ɂ=wmNt9.oqu]egs`XC@@A;v8ߟO/(Q/5l@FBQ5:MAI}>ʿͻݽa؎xj,Pz=34+SM.uЅkG8u} #pyu=CN9>iVZf>D̅5Lx:h8́Bɬtj3os41|hNMŖB1^`01q.S\ _AC& &3;ڄ…1bBtTpx+3L†|.?~ھ.BVٮޖZJ$3$ځb6thK5\ϲՐԘ-#oIkrt*bz7*"«O"RDڒPY.{BlYw$No~Dq$CJLgQd_AZ><F#d>m,%wu"6_.y??fֳ%j_9Pa/u cƄi{D$mW6_JFM^],U>:^VA='cVFREUfhvW:]4d! (KC4<8JPngukퟝOA]uyU$"'TP[:j DlDh^e9;I';5I?ղsi/ mwt\6~M[ ߂ys'QBMO8󞸁",}ʎu B#M᧴MbţT9:ukZF5J;EdKt0飲Eͣލtf=6ֵ(e1vV]D1Z卜ֵmlsv x6SE,t%Qliq-jz{kv+xeCnؔn*K5l諣U39Q=2a洋/x%k7_ݒdF0 Dj0. :*=L&'ꋈT 1LJ4}w+)M%-u%;ĉO}M(6'Ǻ??5kKroٽ4TÐ-}="IequsZŽn[-ZEV`T_]uדySNjz1~I[tq>8Mo^нzs^B i> ]iGN5(2ԃ6'+aȃa8bCՈç E(/%lB!VfCt#CDC{YHbˋj.Ǒ"E;,ȝ"Q((ѣ$ȴcF3Ȼ jO&Yn@$x㦜x_qVG(@EF Ʌ2`ȑ"mӤړ-dU%1F``1f|?RJR>>%H ʊ T2! D^]7O>tUDB /HcjG ?' i^T^rOtNrr*RetɃR gŽ#*PHCgFqD>s)/O ` QzusmÍgZ@8g:1 ~r(9}|h &{GV1z-HiV>2m `!1$`z$)/]Ј8U);)ܠ|8y]Zٙ "XK@I>بcu"Hxűμ#cNJ^5H/~~j-sv7%_ٸeVJG6L3s_'h2qIkֶ7<|$Ds㻵;ey[OjuQ0҇Y@_["@Ia_}{.d{n߼¹u1s=8<̭#"ʏ|\' *wU鈍<<}[ZYuLN$0ZĤ:ö}٨9Oww.P2^RMgoJ^tO lҶ@%CzJ'TS{>'u6{q>3Ϗ8LN$% bBd8I4u{EYѽO+H2RTI ~FS\>^^2$waG~w1]+޺ QV[4+Iu-Qn5n1wn)ҽp`kұ$ GEvc; mSϷfv{~æ}SA-Ɇ'MXA)#v1dliբ|t_Yn@wO~?ڝD4٪ّx!Aȁc 6 %T7=Zr:OӝT1K+5ṭC,P @xjz* ay=umKI jzcQ̢899$mX,-|=:9.Bd{ƻϷ90$,1r**ۯ Rߞt"ʼ ;K^)-7-CI%6jƗ:}`irDSrIL^u{Խ*s \Đ:TQ/c>%%"0!)H/~DNmpmUu0/bV⛫8E| 'WK_9hPqM]#MfyB1CS -Vڢf5bg3.9-"qNǣǩS#% *R.@zWfrCr\{%~1*)fo&Р0DHdA87B!:.1&w/#] fr @:565{tdpIRvL\s7/Qji'D)/:8=Pj2 ^U)&k)w3uhp uIlz 虣UVC*dbw60/f en>G- V@ ~.})WŗɦŌw΃+^ﷆtÀ1fvT}D@>G3Sj,M`> 'T\j6_ 5m)^ Lpkמ R H_ ΙNq*QO~MG9ᄨ+BФLhSzEE.d[mKLe7h$v'N^Rаzv21N_DdSO0HQYFϽCmkkm ].Ma !RB&~DEӏG(]{ ~ ;&\$rzc+L#9i]ۦŗ?B+*{i?VE}9ܔ7$wYHr_RQ /ؗI]Ao Vhםa'o//Ru(JblI"` ZmweJ!3XɌ3>-3 m6T1-f7;)\ިKU;ܜX}8\uWrj;E#hy4|[wv-A^Yv{{?x-=ADaB_z a},»\[L4<02?=Y js@Nx8{fL^r...NA 6F'H S  .qI8>Z1V&c1q@%oe]Ti:K`5ZRΘBCbg3X>{ X,U9Vx Ds{^]ɅܷBP=U$/*-nU=ibxtocUd6v03wI V|xg (?CgVQ9-ps;D%m/fsG#^.sVvũ hRy,FB%jJR8h14mȤC8:q3Ӈ^%T 5&(?W?VnWTeB)8P pZ/\}/՗v_<<l7Śk@+n{3sx;tqŸ_UtuKSCPMZΊYe(AT a%e)<':lw3~R̿SMx< 5w<Ջ}k40W?kS>Nc} 0K]rL/^>)FI]5K:GZ;s}OR͕lֈרH9#UU]㽉S  :""!nND0Ǎ- :?vFĻ,^l-g1,(|Ua| v6'R >Y$sG$=i4li4$? ]ţ$ċLwnE”<nN^Nś_ce!Β!,D䟟4#U"YmIf7TIJTv,خ%A?wy b#A\[9U _Z[ÊnwXOfrC]0j3 .צYMKȕzI'GGd/p9B %H^:N;w K{}+aiXw D*b%-j9FAlGqslr)r C[pzCAH=Y2:pDn ܽ ٹU=}Ac̝rySI SCI 2 n]s oF*Eyrc9#Z^MmTrAr!b;Snק>c~1mvT|^:4YVӹdz;ֿIu\ U1h$b8xmȊٕڗ1Q"D+5M`E 'K3#&iy-Q 3}q}Žt aȟ`H-.UF`i'˖pYq& ;57trj2Y kJr^H}q]/)BRO`ጹ_ ZXvzyoWo%wQI),Q[>޹Jcw~ɩC4Rz>v=_b8`9fn~5Ժ.}!" n {RDd(>f^Jb @"a&ދ_ΧSRkͶvKM,5ni LJv WQl B* { cFǹ})%bCGB$h@:^$qBgi&YfāՔҽY|]J[Fx(Qinv:2a3NoS*qJew$0qt$6/;/LubD]Hwn9%b]ZD;n"-(޵kS h$uD0v% -R;+顂>d gG,= Gv"0`8ur yvQn{6jJS m\GJ쾒iG+Fp1юTKo:84>-3;Da0|J-~J8>܍A":5H]LL9z^ݥ.m/)&:f<{)8?L Fj@9iN]Ś@r73m$@<~eOn{%>pI(7n;ih$4sN ;|֟w>8 zqU8)LjH0 tʊlZ>ek}.eUlHּ W#4ɅsK-'cvnO<ewH: 'zwdC_oX8'.{V6;Yj1Y c!QK\ ʔr{.^">m7lB07ڜ#ٍt~ 2nsBmG\ aJ٧1fRp^9"=DSͼdJj`h $l:bD68(PQ7ʧM.owߒswۅǼ^pKa2nWN;7ExHHt\X;$U:-BE 6U 9q)ŠʬU*!)8cd"PbYsU|XsO{P5 ؋7@y0$\q~T#MJww2}ؑGxʺ&HGu3 "m!;}b(\Ӈ'vy)⣅ȈABտ'4iR",LjTf9BkJĜӪ?+v\/! *("\vyMN״3=a7/ip7y78]鏍!?u:~]69UM.M8ˊ< 9}9/Dh<{UFT*:ρX x=6Wgp^!/|tnL7}@ Fogm4TZ9J t@̀{\ Jwb@AY G?.NaSܳe)<$֟ncgG~#U~n*3=%;N+wMfs['v۬}JThi)$(T'[aTDLfV[ (AnjJz?-kzߪ'2)w/,+Jw{{4WqPNw]W, Io͵a44e0lDY#T Z+Xb( + 81dgſƦq91 H1$fkoﻕh '@@-a= !³ !Xaw6q))+ފv0l)t=EIܯyQCϑgJaGMÖZ; rr `4FkeyD<드jmդ^~m!`1iqO »4KHS}bLЦ P:DBV[$E^9\fh9i'E F/|:)JRBe4i]h0v`cWtXsIau8qy'F$ Cg^ZybMd_O2g;"8W5L O7|\ Ȓ=+c'.ITKw8N]\J JW]UJܟ !m_Zn Å q5.B8b8yp<R`/m ?ud %1+8VZMcUR.wKr罱M}zvԉOf5iZԛT|-,[[/b޻=8Ä>3zkpq_{M֫jp*kuT "B@ GvJ( G81XfWdfY>;7 .Sfl{'۰ОV;$v콽@lfФJ$7ٺ컔)4,](AULH!iynr0嘪k9[P%rl%?CuԟϺ_avsZOo'M3zp|{n HzM1NO:?l~F:sKIPQmA=6_4^ W$|>&at  b~xz amV cfowt8{Mv]kc8ecfZdjf;v4bnP("7=x*r;, %Ce%H!V{󪾴B,Ts½,Wºer %m02"2b A['R]j1wS+ b/)TYîN7I#;^ |͋p-"FJ SyEŠ Wrk}64HwFe0݂T;d>bZkRA'zOȧ4@$0%X&F-'9 L сBRHq9JfFXa fxm jg2?|n=mӏH䧚:Ea_Vv6{iC3/~WCiٶ@"a#tPFԾ9㜹LŤ&0y#XCCE6G5%Ͱh2fz >\Z#gjO䐗@,fKg:X_%z)wޮvWdQ8U^s; |wcyvkpe |V.)-ԋbΩBjһ}2%EOan+J'nXk\M5*);Ty6tS-~av DP2)DMˇ[H?#,xbv$Y*#$3'ƽ8or(WsXH>>v-Es,<׻sy~M JPd b8׍`bFYsP|JcFjl5\auRJ&iJ@ =Zfˎ#Z)N߯i1;Y g\|i 2#yg.j(tL!F^s;5zy0oKg\#ʼnmi<˹3[돎' %|Ff1wPw־8.]bzPK98'_r:eÒ ShJx9AB%ujsJ znE)5剫~I% L~~ס_WeSwT-׌~7윈L'fB.)F$dgu>TzFEvN(ˌ3 I&b4n ? $~ArOR& ט3&cY̜BtϤ\jAdؔVq~NZC\ɕ"+50Zj[Kx |VIܛ9uI qq<35 `wR\X `Gyܳ7<ʻyc4Vw^Ʒ!%XlqW.A)RzGRoBjy{3\5)`;bZA/4γ_mh̔Ͼ|tL( c/c"{1HU*1ǁwx^@8["57a1"tz{ KFh$/3`8]cÂ437r5p›]HdԆCzB<ݕfLn˒]DIG@C-'Ix]@_%1my1Km%Km'5:-`Hd9Y%pҖ2IY3-#o#`2=k4n R<gc:eh\Ekh<"o+ˇLbtf-0x7q޲ ̝M@rkR|`˓VФY_Fۣ5_ x5RvHf6 ߤҭr ab.FCPz<Ύts&icDpo1 hgh>>OgD*)w,=B@=@(#ٝlߣ 6|,?[̅_WYDAPq;eP[T~"7"YR@6~їR;[$&'x؀]i"[S %ÈA^ zv؁߉g 7|2~1:?ĖƕPk~U"aV;¿cBz"tͲ';}Oʝ29bWa} [PN;}n3nִ;^qacQM)jw6e?m).Mt|/r?"F~me4NNu-0ԝWz03)/j_O׌Y# Gv4l݊ djdzo~icswGq%`ҧ{T!xBcg7T S۔!Hw1 &6 &d{&Aqet/EA"h ;'PkbL:gG!PsBP橕.ߠ=::_o֗mi mI&Z+cQXreQpJV;9ֹdcW- WDX}Ό˔5Xt|" PiYlCL0Gy"cp_Qh\:tq܃Y 70_G TӘ$Φj ,\7F2OѰM֖AX1z0qRbmWV'|8 &];eҫ[R*pr2I) :H<$^L%x YSAeƓ&:Ab:TiZ`]t["Xdŵ՛.Yl.fԴRH,FiQotkyF6>0e_ 8dS aF <A*ͼ)3m K'JfyR!FN ]H?a|5LB >U%h`Ir];\ \\pD̮%6sA0  \ mQ?I{5 TnryyJ2|$LnbTTW Du(a-akׂT{/pϜw1fdABdSڌseZJ"t-mLB"F_f. w5h&)2WmH O@B_NlwE_S\?Cwq@@h? s:4Y"n}90n :GG{ —Fԡ1uRt-_<˧\LE~X޺Na%λ\>>_/JR*p[ǣDžDC}nաE{\|3t"{0*Y*ubr-]WO .Z;^`FFK9˝&Gc)C8+WDp%A@&i]:Gsh~uG0kuG}cD'Xu)~#%]ʖ ࢇX+"/[l2 EuNDOBC77Bvbsͤ|i1h[CiesLtq\i7mT|/Rj*b`QeJB:{-e_vXiI#Rn& ojN2Ɇ/ N~A%u@z8Ob.>d?-.4r6[.^7QyȐrͱh86f}Orw~B9̒~z#lV=;t քWzG a4=y18"|d vR1\@+^._'(74vs^Uxm'ć@&gV8N$IJ:G"@bje*pS-ՠ Ce6ۢB LH,[ɈO >25ds"0*_A%$p +RaX|rwgoC۱?FԻoٙ0k qM ]hjsF dz엋q:b{$kp6Sf`Ҟ؜K۽w!+Q<.dnm@-|ϵIg܂|f:_4C㰠$TٽEl̥h>u{!9rQȊqS^4l2T^ FS5V\%k~mc .K5ZJzi, & )'D?+Qe48d[y>rMWO˛9TAThP*{X{N|cvy͕peHǀ"pEM$C4Sy F . 3UɕQAͶ۫شC=@폹g{PXAX4 KF kbeKp&I w SmsRޒ040yfC-rL%DeN"X7*~#1놥GSSjb= nDcvj@wRAdb|:H OjG)8x3ZY:w;ш[":zK#3c9l7@1``=֓#DB 4P,rAmEBYB_NRܼvГE}ֻK<@Vi(H-kSW5-&c4 V~bHEnPS9#]kHǑ*G ۡ fǪ?yM1'. &)za]7X.XV%CJ,O>KDNT*ZgIeu]z,6.GI$N*}+DZ>xb1qGN/Whz5]_WuǥH\LTOgL܃+gA]~+RP"aa`kϬ'ᥔVs)ȘhI*xո@)R|bQ[cmxQVІqs(^ç7 eIpE^az ڤAFF\alr2=X-]ۿ0e@]4v) }7_Aa!sa{4 ek蝹T (0>Qcd<-0/eOrәͧzݺtd*j]F_¶=si?@BN`P ~V,zvsO;o3iSHiR;giqfI;d^lcgUUSRۥSnj^AWDJ̱y= vm@:nsM}z0s`NyjI+wu\ ~Z{g@EE5StbD'9yLy\ R3*3R<1Yiew@Nud*:cR1/ڣ'V$ӔeG#mqܤHf\Jv WR4S8#5 C=\CfŨ#fFIGA7FIw8y͢h>Ea3Oh[Y_1E_z3I.oT(hhƼD?.[G%@] uE*P)JTW]n]% $]#[e0Qyu1CE/8.9d Y C#t#*xQLe 5TfpQ<"]QG)dCՉŮfgB kn<ak03(>ڣ4L(뎟L"8"gg$/=ޭ8elmE ~(hp [K{ޖZv+[˨^1'Do"n QLYz=߿C;r=?p_HW 3y{vt FHe RSC`;qЙ3,zk R+kd O_ 1,שׂ8!6c{MUz$<8uBrRhs=c Z5Idw,Kk-HzPHI:OWy~kN?gD9^l E`l@RPC61.TK݀Lո⯉oh +Z[֎$8>\'Pzu<z"*$aE"LGܥLsOƚYtxݽg)M#ȁSH(a8_?Q۔b&Y )+5'j-`-Pt 4}x,?o&piFea PSQՠU`3RdW~ڕ-ny> $i;肨I`K ߎI$ؘ8'O¸Xfj;Sl~pکNy 2=m[(OȘ!n?UH-UfV`1sST u}NzB5RqF&4ʕT6ݽҬO; BodKy`=3YGrFOkcXH!E3_[Q@]Cܥvt~#btcj0TY C+ Y[* I94pOFkt=e#M|LSltFIץi3/nh'ֱ6H Zr6E_<*aUG.>L|om6m e?uچ]MSOgW^to&CZ0aCq7V״!S}.s$}LV+k5Bk塯BJ[5"AeWEq EN@DA(Kt$]6J4̳%ϫ504h] mpq`92SeyR1V^txۡRǰnC" 8[ 7L r52tvou\m8]2]ج5|J+7ne(֯_UYD&/.q=԰ra'`0SasĦP{k ْ)sv54<E 0H,H5%MNM>-jh Q\J/Nr gb;FQ1,&2CF 5Ogr_ۛʸUwJ e@ 9d@0Dػ,J^t(X#]-Y OѠKX_;*}/~%B/y+*aD##jiyBMzm=]srA}c̄ސ-`DLSUs(7$s;8aJwʸ=c ۷JAi@lo.KIJ<ۻK ˷ӧǷ^{%8[ioBq| nu}x;\"I,mUc{bSwh~& åɳ`|eZ&k< (:+5]:w1[ˆ|gg&'u]t} Pcvo\$ћ>ZG|]:ĥWk zh/ gVgVQ_kroϴN&JTGJ罇lRLO_2-qfisa8K2N QHzNi& ?C,xR*C@᳥*T7O3ean5;gb K?*E܄=%&ܔO-9r+$E ~zƎ`&Fhմ.GXvлG_@+`<-o> g1ZCD&+,{bhL.@K#K`d~7*޷tEC<\Zh'.- ۺmb|G%@[|'qybo~q\Eʠ4V/@S+BIJwI0Xm.O i{xR&h_ qNw@;=><}{g' ɖfOe8[@jzQX^,T$w6ge k/_%;{'fHom܇`Am EQn;ehc?'X_C ~-4^#"y)2(,)1oMܢrndk>}R{VC6`9ʬ+Ӄڗ\'DfRե*%ԝ4;>dbFy)@G`wkm'Aa;3p#OY;|j -H8K%a``0#c&yg$$>XKbHI C%c5qKViJKt|.s+,0 ᣎsdh2G8W'nO#,\࿱̅jT\'_k<Zrlz"!oHAFZ0׭>/T<\ZX<-]?9%3*g.q^n!'Jܤ,zK FwHEZ$=DI}-G7CܗS%,T]5A;kd# S}|E_!px ɯ*ں|YT@ޑ3! fGd,]˴ d2CpTY&)w H9BY7X5_f{Ü>H{%xd]`HH1oʿj!'n0O5 FݺaR?L_Ndz9Gkd&=_F245!O>'=m3`E f'kZNLU?/&[>A%ic$/&k`H2%6z0@?~l-j%#_ aynWUǀm3wg*SY 9>Ay*EK:o,J;> G$6$㹁n3-qͬz!5$kd\*gmi3ZTݺi ;&gGpy՞R; Q_iHG~SKoTɝZБvx߸4eZ즌%ƺG'-mgU.)ep2f-= UzݤA&F'Ԙ=j;OfΏ0@X"E5wIM bu' h Yn@JN"xzklcy2d(@-1RX7/G{ - W cO4%<!,f:exBhSseNZglZqi6s(GP<AIo0xl*n-4 |$z1ar|*EJJʌ 7>?n,PuR*,F 1ABBu nf OOfM+HNB&h3 *4ʇt)mwH3Oqm[9nٺ^AɆV]pԠPJDPSyq24bʊ^A,[)'c>e^ ~XNɿKcy'2rPW S2E(m$#ʟ|(P+=VB9rL]B̕^Q8eHL3*֩upwv lJ5Ú;^Fr% F71@2E yÙ^j>]TK~HАp(su@qnQPձk?`!ʺ2,L%uZrU'6KW E,cY| mu 0kR+tq'au̿ Ὶ as隢OoO*R_;%tS~oE7x]BVVHR_}wqC%QssnE ?l ~ѣ`ޟmi' Qڢq7iXL*6a FbCZ'sEߦ0=`%ĺܚĀl= ζf_ߴ-\Ԑ2R#\0yۮ#RR I}w 혀j.9 O37VK#BUpX$j8HRo% naq|Avs㯕ˌ]8a+6_d򰜺e|zTb$_˖GL \D;1:d9H"U0+cTG쁛0bd/jgo#}f xIHPuk}‘ٓ ^7 iݫ ߃}cnc2}"mT[,O$B#= -(`zo583s2~68fQ_Vm9Xj:Uaٗ+N#2~+@;YeK;r!łêCAFRA™b~ pU,!nMV c zحRvdѻX}/'2A/H{pQ=<69Hλ] ,! 3q쒈 X8=J1"t;e~˲p j$]^(,2)5Cߤǻ$,`/i}7>X[d o T[6d8}s{S_>Bq6 lI?I:ӵ/#lkਫ਼j<[NpղsR=8vE}O0Q?ڢA>v 4'兏=M96~ yp+eM>oFən.jN2\MЬykOjN;TK*7n37F|num=UJnO$9ٯ-Ҷ&5`da[vZxnD]O 1ݜbTO:MWWM3*jN!)rEu5CO\@eȨ\Q!#z.o'8nQ?3U \}7vSQSn$Pi"#LsRY#B¹ehayBZ?:X3¯n'[;n?gkNHz@0:k5粸w彮A=YW6 @@="?U/M#(W·'6CF7G_4P@s|h*wOE3 փsQkg[{+8mP[JJ>vV -]cG.Bo0N7h{d#pMZ㽄q! $~N|ʞaJ7Ѽ["V%x8,ᔑ ^$|Kz3Lw^D)v`2Z&PT7WH d$8DX0.ޢ6i3sR@FV>a8[i0c =1^Z/@({oF~ 17x=lӝ{L׆d~|dI4/!^JՎ'lesێ^k+ q96_Nj{/- !t"sm*om w ;n!pU cjZa{2zޯ r[Sg}^@8ӐWPYs-S(w kaB[)1.mrHmwP?g&rSL^\|)l,؊ bǪ&34Ύ3  !e5Rb(yh2X*~2u7;Cy 9J81V-`kOx |Q2GDZn؍{BB$29((׀!GL+Ƥ+ /*)gp |liސ*ꘅ:ԑNCCV K,`Bn(] ^Y=(ђ5E=)bԈ`;XLl[{&|o 4_ :d(sfb-ɣ]^1*#s\eUM)›|hDMCB,1._5*kfPsס|a,yebkM/;d-zTZ_+\<\myY$1 TL>:Ƨ &#t{D% a߼b&1\ЍRж1S))uRR dRXp5[o|fd925yv!ɍ{4"t(˴Ripy_7̀|#[$׎Xu`51MFPK-jWd+z0 ZAnϸ-܂|jY,K`>>Tɹ@ݥ~R3p͉?G9Hx/mQD_iHvO6#6ʫ@<> $5XՁ$PEn !X\mt=TVCָiܶ*in>aԕ^~(0uNm6ޮ)9gf1b99]0| k[$rShzjCȠB| > YbŁ̬1zC!@#θ2@1XRg?P(xՓIZ06b'@*Q:B/: ly6k]WNj0d| Q`"&r7U:4fy]Q~fLeYhݧPgE>,Z;!d5Rn]4,1wĀhL=Os~NGdnϋ~)~U@0w9uO\FU^[᠃0R\@dm?L; 4) H_3'ybrù6E9f3ߟ t%?i}Ds)GUzWcPK2vG#\!z}w)Wx"SmFS.;_zBLܥwESgt CZ>tFˈ@r=>WՀNçsiԁ"i&x66`&o&?Ff>Swu a|4BH1p+  `QMd j'Lq!! v ~]&yeEZ3STH% O]egspLpF _5mB E:)"_3կ5+( *["fwX|[)RFeNm]XK.Zu%Pt"Ѣ a b d 0֣LͼrHy G>bl\I~RƞJ]5m0]IR W)MN}zP5h=dȉM[,̙o Ẩ|p]O&G/Z:h cFOUyѣ47{[Vu¯!Kh~1TU2{/Y um9kRq^j/:zpx롿.GHo/i@ 0,8d}<Ƅ\.ci%J R8[axLJ&;F]+ .: k3 lL?yT&ag(p*edz~Pf&8k(Z_-4'LLA,&u)Qt\igF*`x'A.չ>5h/}Of\ HW$.:VP6zZ-)47^ |Yg>0]]>HPƒ'˞8usT Ce;c3)v^AvT|[`x J.31J8Ơ؂Y4, vf*43*nrX7 XZ gԾ&&Aybń1i&?%Zskx ہPph-}G_q%lQ=ُF>'Q@{MkǦ.6(|i䂕:ŏ}z&Z/(R4@ ]+-pin+_$؈ńnx~i,3STÙ&\Z]`'s]5oc8, '߾4B!wQ29p `4a ߣ>\]IWj >Q]_{!90ؖMc[XC|7\qnSHqfLਚFL[[|.8@5iܬlnFBvB}[j. Q{|Y)Awhz?"KN.9'}%OX;9Z u.% oFl(.'@Q ^H*sNCM@ͣ@! ef7Hɷ[]r{yٝAGcC%LA2CZW 9"H>Ujlٶh α +%h\TGml{G\$/vJc wɾS-h5؛sjEu`"*o4t擛$urS&}S}/҅cOLl8[=!|q@ĝs>&=xZWwzs3mO#싵:B]լRg{4$Z8ξKq+ZV~CtޱjuqDvR7OG cɤl `n$tcmg̯> [ϓpy~#rEG!y3d=je2 zMB2ŊM^>7 3ZT`[R+e7VNGEh7?2~ *Hwi*dz7-齰u0?;ʺi{f@hx/3񺳂^d'=ԁ| Rkw+tTa.X B_)>3gm1M޶a. mAJ$dgƏ6 6T 9Uﶺ5Q ~ti8Ǫ>/6z׮Ϙ&my8چ+i{k %lB9+Lj _7J6@4/~yJ * |.aqŴVb}xD̯l"Lz{#JfRCGO;ǓcFq&΋ R42=_8DKZ= "%w&Zɐ!D'L\qY_C[ojrV j[Xe|Kw 8?{4B(Tѻ1Rc%24f&3L~NG=p"'[OTTۂR%rA/=Ay!JTHlE>ő^Y.اC ')O'Gk%~+{ -U[ ܴI6mVfycIx .-&i0DV,zO9̚49 oqSG+'H7}WT |8t!nTU䖡9tfߣo:?Mħ.KǪt$,\: '$K~%"$?I !DZ)a/j„kNJ+L٣;E"Wa_c>y8F=>9ڀH qW+ }o4=bXDӢ!iQD]ʢ1f"LO /Cw]b*{Wx0WYR 52$=ka?Y4S$Lu^RAƊx%yZ(s]6~;x║5'}ڒas~4"[uk hB vF#9b }9I #I<>QK-yA]Y#9WJF:F35{^X')^&bU\ҕk^r1զyo_)B"bj-gAK)_K6 ;wțAmÊ gNJ:ދagdvf9!mu"˚_BR}`Adb$KͰv= VEqh+ضea$%뛸`UdO)9b8ܦ+)zceߚAk YG.u ':p_J%VwY=XKak"й*N_ c 5--:h{=P֠"WE !;՟tZx`\5)[F"O NZa+Yk sQ9 qvccBj~p-W6{+܈+`<c SF68/"d}#cUЧ}"ŨiBgNO26U 8`d2(x.3f / D_ =S (^`K2|KPJ@"\S".i"ny%!o^ڔ㚏CD?)6c!s#\48E5לI y<:åX[}rJ빑&:Egwc Yր?'}ͭ!VBB(Ԓ-NVtEI p6g7J#x* > g_3IvSaXoW XWˇل|˱R_+񵴸$ɫ9rfrd:hɜ]*m|@}b̂EESݎ"Y$Q}eT!q jW|[`Wv0孥"U2`w_Y8ps,]%u2dPgU)Loa)S@ͭ|HW uu]*!?_*d"-O/6;+hP=s&Uw// Tro J0^ظ4NU0vx,JA̻(^kGF 09 ,@0׏lZȵZH[bˡgeڷa䣫qmyR odM$orɚha+ fvzcAB_/c+a@<9>D T!]c1lB/w=>A{bS蘍b-(0*4-]y%8FuEEKiA4Y 1FoՇ`&<9CL[bYq`2%OY g'q:0 M0{W3dz/mV, ~TCqMtjG͛v&M+HʄsMkN6rž 9gd&>*YSao'p%.^yMtgUV] B?}4݀:їF+JzӲP}ƦJ &( s ґX xMa#psm']Ͳ"֢;zf0%W*lŰrZBȿstzP5G@٬a~ y2 ƹM[>iMV}M"ڣЂ$Ͻs ޮSSYv>E{l U|ʶ`ȈP֢OTǠxҌ0Pwc.ȏفeRu0x!d?}> x]}b{.59x_^4إgſ(~JSxrۘ|_L 1zVam@~`b)_0fHz?P.<5 /SW=o[?CɼAM])Mw{Kk}2P_MٜXѐfj0 Jg@ aA%pC1Tc+vkLmK/ 9ݷ'mJ0y}ѽ151(^ԆY4Pair*%%<3G"Ԅպ" pmM"rz^rtV8L7f)}JI5F?=X(TŸWL! w8٘vhS @$:?7NDiuHYd.f>\'>];[ֿ%#\²fgm-,nDVRmO'XNt5(~]3(,W˄O#HGjjHkɋ.xL-ZX*t(I S“GW;oEo8֎ G Q~%$?f\[V.4KܾLQ4һO4zhQ6Iג͠## \)wB k@pVM+!Йx}\#B%uGڅ/ Kטзgh 5 JnX]m 'ahg vc{P>ʚ Ge$FWG2Àtt2dNXo;N1bŽfcjݾ˼CɆK0S ]g&e -n P&љwe6Պ_<%[#&pFQn[(C W_ zOGl QQS,9<[݅&{h PVc B r@1ڷm,L8Uv{ y=Sڳ̹Bgk"&~ZzM<\%ۦh\}Lȼ IW <@Bx~1Z)N DA[h"Rs:oҹ=}:+zCO5a2#ہ^%I0e^y0l#~hECcesoª`cIHTܞS ,Aesj)o |ı5v (Yib>{8D3C15mF,t1fډ8n"\ܹ1_QPo k3j꟝eSg+n_»M*d]H)a洄ԋ"6Nm_(^ס_˅ARM핍Xׁ:]{*y*f9Mo01ri{Mx.{eq07Xaֽ)nn,KĐD1fIF6( >"·մ~w݈AcbQt "pUWGkMV2oh5v ^GuCb؂.9W6'_ȦuLvF3^NjUb3Cl>Wo*7m$IfXN IYqw`?!zPR"i4;W_;pk(εA^xDڕ}5amtu s"9l 4`"CrqmAt8jPqHP!ڦ!,\˪OfN`QKP\>?P\K@4āy(~gJ RT? Bʊ4$FP݇k ˠG)|Gm%{*)T}iZIPS2q}Cš 1q7ܜzk7hѾ+#⣟Z]侄52PwK"bAr/4h0X31)A2}wmk ׎dK{DĴF؆&(44ܧoPðD b'gxɆ@, -lej&O=7wOND aI! 1T$i撟'D+vCEt kp֣d"OB첅N_'q;w5n,N5G=-2v{nO"Xotg"2vS7~Ǵ#vd_B)4Hd+ NQ[̄(YwVqJyg٤`E %aYγ7og1t6uQQ+Y\c1Y{ a/>Mr%L壱+Q&P5`%@{%m @A!BSmΗޘ4#FrE#?8 @g,> Y} [s[V u8~kф`Blnڡp ӹ?(G #';xY |wZ*T\4PHQӴ`{/L-HTG#T&KlV!6:>Ai5ubiAe~y )}&Bj}hx&MϞA7Rp{?6 صZ **W~8Z)"p,m-:G¿  yO1gPIOT>oWF9,vxEӟuPKb6q I|g}ò'5['{R_Pȳ#>hDa s|DqRhv\pO:=ŷv=&;Ƽm8/Ź`_b/s'O;Kc}z )~Vo '~5Dd#-2Ww0SV&o.?"mȡ@ =LkzA f0n9zD|i![!tӿ%nw_ u|9.ؔ6kl .|L^5` FBnH`Xˊ~!.f*[--EPHf G?& |Cγqzf5dHGiƅq$2H )UM^S;FؔIF719mf _xgћP$}̶$ $44ޑTTWc&?Tw;Mpl,m3Amm3 J8O*)=̱~Eə\ڰ7-`n'JAv[MqMKJ\~ϗ)#F3 hN-յf S@a\HW:|ghY|Um3v5i]igz?.SmͅXlվړ1haWXx$ZΊZ¤G+ )QAj^ =Ǐׅ8rVI98P@K4_4-%H ,EtNEiIüejh*3ƎtU|X%j鈷KILR, Ħt>Ego*thhsܙu;>;C/jp&ZETdQLB5*F`>VB;yvlBYJaw 4t:AjFcR0!W ~̫BiuRJ]qp?Ji-><5NY+ Tƒc~{P̑GӬׁ?_9풚{}ռn>DUc:Eܧh,Hh gf-@vl j]{jh*8T dz;vz>]#aO-MJJSulY"c/݀M3Y8t_IEJqq,ɸf S|D=b7bRJN@ujj rw[z`C"R1Yj&me>hqߩ+1^S}&@ dGC~̜cR BF;kKSa;U^<me>@Xto*%S UL0?[ȁe,-ht2/ʖuۀ⎸Ӗ 澢_8kJLGlsS"wN)_NfId@=@Q as3()9?q~=Yk_wm '=xQKǾ\ZL^z$1δ~A YG)v_0Qt E9J1H2}Ɠ?NM,@3fE"8*%.0 e"#?0wـ2Tp;yI fHo>ŕhIsaW+`q@e~lW*.DDŽJ~/ eO6J`1U wvʖbz.57[ }C5:I8I5>65ъѢ+X.lFOaxJF Jbx3*-pd;I!*֯>S gnHMpю>AЏu`549][ ذz/='Y"[@bCIq047tZ~]|f8ԭqH>[<~g4'#.?V{:S9 "J^CMis6oe˫c-J_#m}{Q:^[@ {T@e<[Ҿ Kpk,srݦ?? cwѤMie<\e+~ӱ JOӕwh'8 7C?lN [.zdR>[2POvg[._O۱So@p7!-*p띖'Z\Z[4;Q^i0$fS !"zѨ2Ag"]`GVptErD}.q/&[qp7rU40d3ֈRxEAVjh\$:>MmV0bQ/J}=̾ ր v$W 7pO=~}wp-yq(H6p rguo  MOx+nh7.iR" N />0 Dhv@QoJ:b_ZfEi >nZ{4VFU֤ cOͮHyv5t4a0ń<nz҈#OU@clyHKhGovz%;csKGo 3 ndu8 zb2$!pNۨӟ<1"j~4oκ˿ŮVw'E`T!Rj"5!ȪN:aiQ:r3U3}K6c lP Gev R{zputhصv(g;78?}s &$%LY~T%T pQU +N!_U oʷ Pht_r.g5̹3{.f$LҰP5]N |(vb7Xt/iJ*A*+Zd7J\]Lh۵cC󟩱(CJ(é?<`)clza°dcv^^x+{ܲE[F[tQ.%\,n1kW&NJ}<׽7$\A.YHhJy$?^Mg8A!e 2һD8$g7c^DG tKA ߼=[i\zsw~(}*`m]`Ll;+*v/U&Ne[:W.[k)ކ4}*`8aXFo +;Wp?riQ|lkf T藐㻣il`IhF?a{G[q:./Hޑ#%8~~Hw3|gخdx*E05NC 6^*ºX|wWX}0eyA1'_mhI {$܄'! s Ϫ .(t.wZapG;.'I[œ^p6cZ(; Ȧfr&} 1 B?:E)'.Y.Nm/]L(>HA-m(߇dQ{-i&EtG];c\jÉTyʨ`ᴈˆOO$_MJͅUn)NBeHwHX25&U7@}aJk*:Sz 0e-F'DiiRn uxjP=2/EpJ>;5/ҋTT2&%c󺨈%/(}Ś]l‡W"uVF9っ b{B 詬C*۾|[#Pf`/{as/5N[<4&jtk@&zxP->A'9SphC&*0WrB)!'P(p6s%umゞGC@KFQ2UT`.K}^GuGCN[3}fsTH=ػ T oF[wFTYWaM5 FAg<BGM:MbZ:G{TsF4j­% J SUVH㾗l$.r8t{Xp-Q2^1כ,VJb^mq9pSbVS#_csMv,hlrL:Q"ӽG̠Z(^/,l-ױO/ Cj&@*]iOJk/9Mu",&Rď587W+\JBu2qlK,!FR_^`3n yn?Fռe1z@KV?Ujj0[-*WD&ճYx3tވGFȁN?섡,V[΍ k"*Bgxp^&6[64FJM͗_2o'R>@!~0)Tό1-<9SPtT lWVY`6FR9R niv_`h1\^ Yj^h_PE$FgEcm!ydhyV UfY$yį9Ig S8TkyKqĿ{ 5|v5FZд,72b,J&Hք${ULrti1F7itLI\]3zf3|zCpiYd!$ aHWleA0\ϡi5jq} QN b]f`Y=VcT9DvA^I $A~+x|=dӼF 1F{o"aU}c rMJq%kSr4ɵ 1"7h-;݅6qm[J$+4R7So!?HXz!md.Ѫ5U?XwRDF5 賡bclG#rFزg$@LRC/+ZW@6RVc:$%G.jm8mrwOU otYFIe]'D4>Czdojq 6R`w43LA3h_# 7fgq4=z@ R5Sߣ#Zjci{܄+FzmUN ּ%ipx5e7z#F ]MSD6Yʒ%|x+ukOֲ1Յz#Ai{8 Nj.=y]~alY3!I9lkL q1m\It#{V4{Mä{R%O>s_%nWTw~~Nvyis4K`inR>(i>DRT4o2te |1Wkk[X^!5ѓAl2+cSLr7Ԭe洀Nϑ7ۃu|cpix/jpv6D_ە`Q(3*~e2~Lޯ1?6Xxz*Y5O'j-R#E݁2a>[r.N)H'°K5 G+&+Xݬ$='QH<&8+3$JZj;V3,v tͽsPb푼f& Ѵà#UunYnk$ VcߐJ /KL1o~G3AP>7+8 8SGUL~zМy!1m/nwu0[@ Bc(o]\§Z4?sm*sݲn1w(o 3(rB9(i][Buf;P66f}ŭ0xl ?ǨB2`_p~_HěW \*n輴i?U _69ԓtYnWT v{ 9rLJ~h93jd:y=b 9o1\e("F65R= fq>?V&:"խ0u]ҮYv.4[UP=~c='a܊i#,(}$9ϞDXZhO`zVxF`q@7u\E*֙_H;;شv\؉yz;&tOJOxh~VY]MS3l2۴ LJ`J5;M޹BGӷlY &'J8 D&SQ"O!Sx`8H&zZ:םNJ*Ghsy#1|2ߜjtI0K۞CʘV[l]þGރ0[15!ʗUq6 7vYb{6易q]֣J<'!B7:Z*-%묬ohYCJ? oIМN} uY㈑]â~;^ĺHrL0){/D[@AY> ai_24H~Ì3`DҬN}8$D5j*l EH޵|G@K:uxdOL؏o{7DY-A%VSc#BHB$rh)-Qw _ gH4,PO.9l(_?m5ck|9vUg&9|$iWL ӱ9IZ  ,!ڝϣe̍z:>gzʡMWǛ5Mln8CqY215흉MP_Gw`vQ6ڹ`߄_,TU< ]Nϕ}4*I2qin`zZK~H"B<]60~o~cAs R((=ƮhGڪS+1oA~:BϧעJ_6m)xyMq8uD̠x,`qpc@ϰnJ}Cx(x] WΓoT&$`S% k% bW >3ZNP VcA١氪PJP P?E?a>kݺ

UU:VRx2Q@1V D#yŠ ⥱O>BlD= u1x-|,Y9!6G]dCy#{ϻYФ}p^&%[yj7 \l.L=)GL\RXmbyO'q5+XPReEA?pu*Y^N;݇>ShO4ݘ!:5Phq=;B#L(tz 'H*]!X:hKA#D7 zTGI"_œpOЎаn. &iobW}JiX=Z˥RO+gwb9ΛVFrV[ԪƊJ?D^r: Ntm`DVWį t퓘DX"uOc|OS ֢ B3K8$~ڨe=߫2Ï`$3Hퟷ2`C,#U[7[_ >'Du9H\DtEH B 36Ϊcmc >fsP5a^?tW jd}*豅{ qZ-օkf͹^t9-U*NnWP.%7)}U4xv¨P >uvm*v@kyC׬&N{K;f wZXɄmhJRhi_;%=)F J욳AFC@M-pAC/EXLP~YFhltNR@CU 4ےu?~U .ymsDQ0~?Rr "qMF'Uדݲ>WN;9Fz vdIf8Z+uܡ4H a?1T%#Cf| FGo}rW,qbGɺ[P蠁Zv?(- Rm5h5,@'ؽM2Dn\p7Kag 0ۘKź#>Qp:Nr-EV=Q`,rǶA>s9Qj8nˠ{d rF Va7 P<Н;MԫV]$CaߕO8$wf=m].-,2ȁ'$<(S`c&6ގ-؇JUR[ WVM~ {Ym $,26eۀ6"!*{8,bpVeRGBWl:g'/w E މ7*mTkˆEW#>cImH5*9#}*A Jd 'GMM5 ab-PR Db"pݘ.B;YH,G5q]JF ^2exf.y=\f P']hX/'yAؤߢ5;ށ?/YFVM<~{&7?Uy-tH׋:O6|ң9p"h#~?$0# ="kޒFѴVPu6/t٥Džўi:O U=; U{:qȂpŸo*fe-3I~tj ygf߬%<ء> f LY!ں`A#0 AaA#%/<e$3;Y {` =1"X}9=WV|{ÌMI3?(pT⌜؄U~H;X ؏I׭;RޢѝNMZ+2mh!xX} 1Ds.LK$~uPޫVt p} Ež3o*x"!zlnvfydH&@lmDkgSbPZ>hs*`7@o] 7}\ /@QO< 8Y5˭X'O hsc-މ0X Ly)gg,jՆ^._8%{ I\W>UUc oE™;dpnF>?eC@ǥ .j]JQ*쓚uj ¢B <[p#]VL 7y ;$WQ yӈu:N: dyj'yÅwy]V(Sȷ@Wڟ3mKШw Tח$$}1P,}BGM+{r[eGb{`:<@hC;"j.ыV\d;GnҎ=0A[hڝ jWcw&*~O}tZK/f|^{RCD-.ZTFS~YupFdA>N*|B| "o Lv*T!'hdZĜ{ #عfy*d_JEq8: {#P߭dEvEEM鉻ilV%Cz`b:@è턜ܽ:ʆ2>BCP]Mgn9Js5$sFJCBW* YAudp;ψklQ2s0<{6m ǎS|o1 SlMqq8T]{BC\r/HFha+q tAw cz8 םpِEOWd 9\:qwȦ^t_fꐷ(sA3ׄVt-ecLṷPRPAT{K;EW_7;h`cYLyP R,OX&{].C,QRakpc8z_$ :I` FٟB< R81 `߲^qш\"H~Ήӥj{ 3Y b9~Y`e̪)ܥɓT_*mx醕? *)-lGmQ ,PPCxbvZyK$; k6.ǓEuYcx=jL3!*RY=$H: ipZY尐v~n)-RзpؼF[Ҩ AزJXTB͕1eKmpǫlSQu[Pu?wbpTJ2(w>IS8H-ۭv> }Y{ '꣚ c,Of22V$} ٽ/";^Ԃ6L қ}/:!@d"s`\#Oqn[ooOxȫ :F^3V`Po _R84](~^*'m Hak [ nIW٫wDʫ/y1N&#~-//{Icy9R}tqđB3| '~״Mq)ҦfT 8!hkq-6n:aGMu `[+t]{ekA^f\אf |-4~2/w3PAОlWuhvWN 1;3aO-bqq|x9#qkb}9$5ۈL^`? >d5jS#xʡ<َd,Ws{]>V0TV{MH(+Sҭu0:=b QWY]t^J{05ԮhVFkDb?#BӫB>%`]:f=/u(yx>l=A*aAn uZBWd?p9Rᦼnp V8rg2yS" ~OuȬ>i?M-}d| WcEZD 4y#DpwuG%O:H r, %}8`Ӡ#?*[dm#[Y /t=(>Q<߇G=#%ˉ>JHK#ѳDajw!yW5FJ7IZ,c?W9P 襂{f}h^#AH0ҒhB\F"3g(2T81X 2 <_fՅF܁ayjXZBv٬]e"sS<mwi@U _𑤒G5fjXrȵS{Ϝ@ѶY4]^%|+ V{("Ϩh.ƌрa.נ`Jތ .t4CJ@i{VpE`Y ;r^V0Snr8Ց=H?jӛ,>bD;ԡ:"v-\+n;}*%i>^ \Xǁvw[] Z]! -/⇀[JXr|nkU,vX>JKX%sF9^-v|2nj) v&Y˖ζ>D.pxwZA8+rA:.UE]|ʷqXMN_vjŒ$.0dOt+>䓎r#[SC7#lkHd)ȗ:*>eC)ktl%sSHUT7 $,>[~>~Ha\Ar*#88 B۰`(ZecL:MOJ87 )Y&!B|Ak/C=hgMa֜QU! pq@CzovU* 9 ?D1)l$ #]jls=R nWz5Ěu\:#oZ;y&o`]z.HxƲGlntI 4ShDl5pȐrx(f/Iz UǬj V{iJ5<΍ i<Z?4-\y k*'T*xЏ"0*čJQ^ij&eD,xu:-ړ&^#L}q+G<+Swɵ.@sma V~Q^xhT 6вin5@ X7c0A\r%D[61&?Gwsw. x7:b8 ߚPZ2tf}J Z`Jo6]3;fſO1 ;0{z.h.'ώǽ.gs/Ҍ.#AkŎbHҧeaL [&վЋ,^6pKx$,0:M2#LJKmDm.6wf9U\m9ܠc/ll?wBd3L'i|t% mDOZg,3ǏARدzS\󞜢i9 Y9cA RK<ƇLQ-9 'Ztf.^R}Y=t|cRb<6cOyn֗'| Wgnwd#^tS˰DzD.0P^=w$[;r3\Iu೉杲EтkG.g Uޔ.aĐ.u]/0A_+YZFֺ5G6ʷMȼȟ>ZKqDT Ʉ8LTb{F(=>+Z5~Gj%i&hCZ] QJ9mcT,* P* )#4|gՌ΁H& y$+cҨBiX^bN'6'|CdXjX}QD/Ql&=~ֹbV2(7ZZT$aW"ͱp9t6xOY;o8ϓQIiwE ,(Ӄ]J/[cBlnΪSVcчˮ@W(> >0:$x)2El4r`I5M;{IO|F2 4~2(a}q2 @d5rSBDX Ud^LL#Or]4CZyӐ~{O;6^XunZ!^.D%Uk^B[E,v܍'&}A%YkEvAm |g?;LX&N6V<4DVV3zl5.G쭦T_9(lx|9DyEk˭(awS cosխi2b>/%PZ,S$5T , <9b!bu]G:0QJRh/VawhlHHiڅ4RW` fEHڙ# ROAE7gPKۈZm/jݱ""gT55u_b%ج<`uC_u |@ ;={Ns}ЕBID7^KɠZqR @o*vvƔJK]LP-{y3\Op&ChzC"cC[do^wGs )r1' &i۩͔')QAB5 Gub5J[4ˠ̒g܋o?~d!qv5Rxd\xʠ_nhijteboyQRӵ>D~C L5V B&rtO+?d x-PUU_KeXLhP_Uo 7L}e]p>%2>[=AnNȅbl#aAuXdw\A JPJ_WwO@3,Gld+w}@Me-2h[f:ɗי4Q7x;v9NJZ:׷_.B-xaU:WM];wT,WB{ZЬneZ'RXN6T2l\3Dbbq)?<ZEzB |F6=r53r`> HX蒡ZJ>s9h^jɲWU"[!y yq=fnp&K~+_\1hLxX1'_%^iׅlzd"U@jӾɆ=<}n3=[;8BGoTD<εT\2/\w)(rӐicVQ!P}nV| 0oJUZk͸`]șJF zo>>gd&HdUaj/ }kΒ` Wǭ pZ=? f -œFGG7QuuхGVM}XKO/w`@ JV&ڵlL0M/RV߱>m*lSK&}rU6%H=Ppúr[r *;Q1P'09 aKՖ6j}Md4;.6Zv϶m(~:p0#p5XQDE+/rFa?`P^X1Q6(a!O - ĻP;^w2BXOv-bR3v>MS5O}\G%2Aϒ *ƻ?nMׁO^,L;tJ#bk-|0kChU>LSU%Z8|kXmbPż,ER[鹸oً yw!W$E{k$9a呻vcsJH8_Y'-&yn䅟Z_6J LN+hw]T@|p~0!88UiA)Q=5Ơks-nP"d+!QǵBJt;a°o[ '_gP{`KwN*"ؾc[/lr%}j*$w ';U'gj*Mەq8C'z]b q!-}Ԙ/(TP9oג7 k>cskAČC{ "2+蜶h@qY|К@DFO;2 ;7Q38huojT#bAq.hHA0VHm Jq&|oX_V$eF`u12!Uu_|l8oc- eL(WάƊMw8)'~KFɿ3wyXFQT½D/dne j&OZm:荸b#>5s9`?гC/a'e&Vg[GʘMm/ݫ4b2ַC u/hqanr$(I63l7u$rc$JfAaC˗_d#H5O <%UV]~:u:YWv￰<[|!Π "񧘪cXE!}xһac_yj=Z:R}]_  YWi.#̔_ŭ!L}(*g,3 I[@nc鰐HdHnjqfPr5mTpwK=9 s3ݔCٞdǵj1"c֎uȘ).hK{z m1^n,ֵvW.:c=t'>:-XqwV+򶘏=٬#81@i n@M+ Wɕl(ۧőԿװn0^ SD] `DґYRQeJԥ$w;SU?r&aj8 XRE/2,Vy7>bTkyZ5hn ]zx*MD(a62$7{~)d~Jqv(kR+tKN6ړoi: 2DpWGmH72-W7h PфKgsx/HK/]f8:w?5 ?w(ۙ;KzZVR4EXÃx"e4r+irt|ʗ f2C7\BS(ص ûuI:)gR0V(P?VvѬss-RJCt`XA#[ gbg1Wu lى;I[hʧ瘼{EgM0Q\C9HXcq]s=2jVu+,e츥+o|cBn Ny4+b}Bo95>Uh`,aWSgؾ(Iޔ N0=.\wa-1:-ݣ dчUgn˃Ĥ0!iC7_8q~o2PbtKҏ !'K(PR=?aBc]Cepߔ-d,;cE(~˪܄l<=ڐ`i&jϳ0~rڂslۮƕnIʦle74ez qYOéN~TWDm梷0Qѐ l{] |*gN%@ %؆Uq."ֶ@"+B;7שZFg4a8lʣ$.3t+%&W1(GNi؜[0TȃިsAk<{E])tݶЌ5{D9|V Iaf?#G23cjWO~Sɔ.N2G"4o?~ИĄEP,jŸ&q9VNkU5.ep }fkv*J5=|Qͳ*{&xױGW)=\wxyמnӴT}PYQ0KkymEgc4[x4?^J5*('] 6ԑHzr([6c]SۜD0"fa"nI$HY2ݵRLxSi}XUS.q`Q/ i .r"4^n V=Abuzv2(.zsStgFp{ge=E9{I|9cx,ϚH>Rk>;vIc|Os0Z+<zU04鸈ų0^'46˹(A[5\8*|$9ur؈ C * ^o2eͫel712ƴO5זԚKk-zQ(d:%Vyb h{ &6lS1o$%\5,В22,:LQvHOkntds /eI@rMrlFlO SmQ_A<#dI H/m:~mA/5'oVyb}t&1f(їKQavt6 B9})+lt MYl- #X Pzn͕Y-iu1V{-.esv*8Ԙ9f39LSmlȐ1nV1#ٜӸJ%pZ7i$}/!K}ڑɒ_ӸtU!ΰZ8%/CyJ @SzicB'4E!Ut9Fs@զD=ĸFo"5CYjL!}qNJ-.6M}}YYW+jeZq 4U"GRf50$g);OV6(]2usg{xT[W W0LʥM$YeBBGJ6J4G?dET5™V(C-j7lefJӅv֭IփGucS18/O 9Shٛ)I;uMsY1Iš`@5&P'Og5p g󏅬s5E`sϳaZ{!0|9OuvLE֤%CUǼJr]fS=) }!0o.Lʚ >J?nUXV%\ACEIBD\A}QNxRiF uymo?|4#?*D'=^84~4߂.qtM8%-`ʖ.$ގ7, 4{F%ƚ x+G_\?3Jg9_dLi.}pq[Km .[m(Wm;:Ցr81$vD20jfȂ f+I+k@4[*}QV`x~ST^6bCR@٨gfH'Vkbu|KIbeP!D˚nYr[d:+ Zm]kI8`p)ta3_kL+"qxZ0 wjHs./J2HpRFcڴ0O/v\ !ʺc~FGB| l5/ "VGƹGG~'}xK\vmc>vp"n7O~[UD I _ਁ)ˤv_0qOH*L/^E'!W. y0 ̣G-f) Dfy%. hzy4< y[3߫4d@2T# []MI 䮸$rp߸awAvT[ģ&|P8͐`'xXgsoiN(tIM=pu!w]UO幇:.*Uz!cuϭ( 3'd(֙]|]G:wie$J̱˚~tAhuK3&\a=Sֵ}Xqp iXɺ@He".8lԎd2!$ɹCC-S5 ' D&1TQ& Ťoޜ3'kbR@7ΐB^JA ӳ*NZwNO7L&R.Ŭuя 8U2!+cvG#q%WT=wl:351aVڮJ,0( >{k zp{rz{rl,c9{rj; ϯ6^.<8ŠW(P'ef@_.ȺbpP5M1Ni'o:e;MJs-%g_Z^AD&a1XҘ8ϕ˶!VL=&kzypQXklMb "L:rp4&Tk<[,=gLYX `/#LDb6``JC?z^n5.'yA0|BL8p{l0рcY zbL&O.Ҏyj4 L .j=u]/mh>7 |BtBn`ۀprAgֵAL%P3L{l> .lV8˿5ZۺT!+з)e_T}#il7-p^z"Ӕ9%WL_#,r{ts<.3[Fi N%zR2E޷y<ު&]37tWZDv< GtdAcv#ʊZeJgBU] ǟ[ΓmX%݈$KX U|{VY,R.sxR9$Λ̚T8%=Ɗ9-HK M¼Qq? Jj5R"ӡڷ;VA7 j!ecןOfאn,+_|SW-1L;9#=P3@$㾁y:;3>?r/r8]j|M%$>89{c6ioD+lJ ҝaJ& MFԒF Bx[gQ9Alh}d$& zj½^d"Ut7I*и8!g/S[̌8啚?&pcZjIĎV&UyjmN+OFp(3MMSJoe} [-d~v@20Zf;K їE`d֑L7&UgЮd@T$%WtI5$I (mu4)Jq&2@;ʊ`+*I׻<&qT?↪0,6\yI ]7bS4V,+*\[({ħQ[[ݐ] [Yjٌ5d}Lz Qj!/:k^%"&e%Z`#fyx 1\pBɢ88;UX(4I-R؉0.B^kOX=CjIе ^P'4DFpR%T@I/+.V`ͻԾ9)9junr_)<' xKKc3SybI<^w0 ,=h#Du.|){TcF#調 Rb\ۈEDx &7G#ŹWn+nz:o/+>$=_؂#yDiaSaȷ-C-%ԫ&.Sn" R* [,ZFXJ H֪:gw,堕K.wRkpze2iLl˲=_ `^/7{!PRphU?6$n#B{a%>Ϩ˸~"4j&p oɩzk{Mq'5s`61mqI8* ^3=eEtx#IȇÎSD4T<CNID'PsvUWt-XΤnԎN0$:h م7H%RNW qvtE"j[I=݇uee+:kQ% O7x=8|xj M<XF"-I|SXDHq%\C:qP\Fj&Z/H?O'vQ3*$jʠn%3`.?BttcyR ߓп#_,1 Z 0:<0I]6TSakw:[jIbWBX:`7r2}tVl5Z>lfJb$@-G+Y 2A𰞳dfZz{U`y_ jDE_ga0Xbל[<^5reئZ˖K;$W߹XFi5r*21ZD5/"H>/[T&2BMW(΃r&MH$vxv>Z%7O9)0ct؆tZvҔPh,\va+=]kKWa‘Ӿ2lhŞC$Gz$Z/Yf8C~@t.AhCgz\&9_PCaKM;dѹqM!TYmɣj2K]6",p|>ͽNsɟ([H0 H<k /<%tZx^dc(yîA4h*D6X|1;$l_;jN8|WʁO׬5N4C32?1.H%@ա]To(-R#F̀uL&Rd3uM:. &y{!y^AI4Q\ ;ԏ \3bZ+yv2:_dFt+GEcAjC@f oX9dձ}L\a~@h_6Ijۭ[4|: _dPu92ܱr *BwX +_<ÙFuDdgP[]ݱ@2U60@) )ˎ!zH/Uk;),#hCQ|+W趗]rN<.APqBХr2X5m 29#3́8$t\m.X!q2mӚ3&)`l i6lq% B18@W.gy.ceKɘY5xJpdz2촘"[|Ff恞0yVh=R(4L&igVQ;>nrRKw?tJ(롣&.PؼŇh̾;4LK|m2\C]3}EaHw rt -?.Y3tDQ8/?kz _ p'Lno(01TPs% r# >*gr Oͺ<`8m1 5zUhb7[&{ -&c Z jTX=l64&٘D*)2 דx +b޳En \z=p"5E([\-&1WUBXMNck8P $yY⩋3lHjfڜ` KlxfPπU,6tH;׈, 3]%Xj}Ye"8^ꬋդ])N :"m+y_ΐ+A: FT,^_L$Mf(EYa PC v4u@pba?/:ԈǔNc8(bm[9` ė[Sv3AikHrV(X8mD2,wA'\C>\W6LLNJ@WC]LpV|gCt kX @\)&,^l't$oi-qǭ;@w= *m}6ڴ*B}hLn4SjD[n/a=ɹpsCOҞw NPbm4ob]\l]mGZiqXFM!FrDU:rasrV&\$~w ٭-C(γQY|WE%ϫ 美y Ob^K5`),l?q4K8w-zw m72,WF#&\ o]'zy' huՖْgFu!?^4)lsMzEP_bQ(,W(Ez0TiuͩxВ\I?Kx8jo4Kt[CƛVE1UDչ?Pr:̢ت2L[_WmęݶnNeY;Wd,i -UʕRB+8`!.MuPr4-N߷Ё,% jfd̚Ң~3GnZ|xljAypQ>A<p GJ+l"81֐=!XKiaE+ ͯ@.l/Lv ^+օjXXXCshU) :͖T$cMgpjPtx9-a@!frއ6ꛄ2V+@G?#nϞ,+Ϊ:ZuvbQE)>88 gY+StZXږHt}[ 9FmyU.ھ0 1BvDaũr'L CBUVk#C_({ )]Ls Ӽ} M_kc^A¬'1/~Qqi4*.`hjglguES3,uhX|ä8 qdH&xB(tj+76ϭigcŰ~gGuBh6J:ͬnmQ HPdX3u:z7=p cZZ@OA8+$wo7G"D7yO;2mkPR Y%3k9W/"%Gfh>s`6pKe0^j7/ [ϖ$8WQ?v T+7 Lطa%HqMEt!QY։΄C1{3 R'~7{鍊{EoXrik8d}>ѻzWc߽DE0>Dp|H!-,Ƣ U_|o[ '{%HwO)ʢ"d)<+)H7w2,r[SqȿpVJA~6+Rl iaE JV`@A(hwГcjYV.-` E틼\[.3YECmjk$q}#rm|@cCRO%oǻ%|OF$!ILQ]Q91[kOsxx>5,]4-Fs|V켨NL$ ;6٤z& ~>ަE4EAJQۮZ_"Ʌzz2#"4@@:T?Ũ27laOu۳MwBr^WCVCwVkbQ?fI@\_G+qL9X]EVgZ*K!b qf fv.fw}hSM$TbCl+oCtcƅs/U' *r*jz,CbV/SdbfrCZHÂ7 !/F3/F@Tv¼*V 4Ik焵xkm βS|QSvZg{U2s&5n(ԕ6ń/ p>a%ܢe݄U0B[uңD_\yUL)^"hᣢ܆8;nN`&Ւ [ GfKb]|:w3h5qnjYz H[_$@jMl6bVv]o H : X]pڔki9h@f(Qw>ۄQ,c$ihK@ݽf3^AIL>sUY4< .nH&q-?P(t4ZH/V.7nʯPFyͫT1nVKkjDŽq֤Ӈ :!CͽYy'Z а|QH:*/IBr5۞kar7ěg@w>WӟiT%_ 4ϵS9<8I_‹>'{w 4 pd]_,^T0'C_,[ jCYo)6243j P/3" dS[r5)D%o = ֨jī-QB! ⦬frCup on<pVVN E$UuLWeo HI<9,Ւk$9\]Z#j/G_<{MhHL7+IŤݓcobq51Yu&, |[d+10j5 ,Έ͑iΆ]JjV&xO._2Wn:>ZR듔>s_)SmVjgבLtXW3?|^E Vs87/'k6H"9"8g4Y0N6b`HMnk-1#auE,^sotB}$ͫZwl%[+k*,19b2%?h ap):(,p!FY6;3}~T9Jf1Ŵ~p3Sx6tIoE'.+'V*CҴÂ`(l#y!5Q}@ e"y44{~hO27 7R4Znjz! Y` ](*نu6ySl5Í;lPaEXW N j])=eٛ_"/5Ɲ \oϝzO[8ؑ"&b"5yxqx5ۦV9ӳKŴ>Rw-{?Ej+ϳO@? 7Gb }kNTQ)%9ŧ)(h ! d36+lbzO`q9z].q( 4|aAt*y67 ti{f;z<7t-?UKtչ9";f_KGFU'N.3?=bd/bQ 8}?t|ijf4v"%E@%s s,C@a\~j%߉skcfa%G fiaO{Ci.Gα9%T<%cHA'b.dĽIf31vwGiUd]ƊN>1Gbn{ e9D st!ciR5#KըC]b kUuU9oh%`D"ȩ\9?GS{]=aM z]p:K5.pr&f&!p|ئyTeAK%`t|>_Yʕ1uJAaiE+穽:EWIqgYu(}! Ju(Dhb -)snD?U任!Cgَ/- BcA9Ԍy^X'>c4 `װ< y7jdx-vx7W%Td,p-:ʳ*V`XA%E6uwaX _(ƅJXO:\$ +OA&k4_QzSg.UW&u ^!\ KrŹ2mоşy2_3H(UglJڄFt F`6/6;VmvCuQ\[dW*@~~8/*Wi.vk{@s4"~F%~8.J-fQteV<8FA  q?3PIմ"c}:GD!?8eGJh/rguR?v/?< ;N%44@{j%;s۽qb,z:ߙ \1T2;p{[޲Q6ଗZWG)7EIhШ5Oĭ7dD~ Uwq]Zm.0V~zie])D-QP\sz@ۏ0YfMsc(%`o_B)OܫHQ{x"?™ϗPPb̑j\HqaQtS SතHԠ hoǤohÉb{u2 dmAB 1@Y pͤq5y׳z+F_[b^P"t c0WA{u/83ذtU9⬊r9K 4 QًcZW͵gv_1[q~QrN 5BQ?T2nkr \ƫ›d/}KëZrw._]ُʄiee J cN\^Zep~_RDNv :qEaƨucAyFQM0n-lN:όɗAY 3cֈV!9ˀ9 'NUS>BIex>J`Š{8Ґђ}9vReVard<|n4>Bx5;3Uc''r!sovco6E #.! ~6t3'8B8 mc !bIݾ($y?o^Q[);NVuwsS?,@Pb㰝 aNnZ EhK^(Cŏ=x돗F4zOJݏy䏇[L@0kI*ꔤ~}:-|DKkcͽwj?:FMb9V`7eΰ 8T NE-}(G9I',qa6N Ir`bDАؒt|3\%%eG\"%݊gWqYh>"} P-5 KR\c4L?I% ƙq1F*艀̓!y@lXMl+-_V4uvPW OoYt9Bt89j4}ڭ^(+Ksps&=uXmw4AU4bL9ξL <}yeWrb,5\jA-U^,R94P"ϫPGi,rx8ߗE~c9[/D*}Bac' lFLjIob8r_U` 9.K8!sNuoe-;72-NS ?֣? +fTYjszkQ/peE.hT9\0U_X(wPbGȣd]ƥ6mb7v &Ԇ;ߊwzKUmty QM1_y%ˍ{g\sۖ8#5 8ulZ(Id!SzW%@\!27 _m GBp;6%u6[=w3o{P9t  )ᨯD=Ks .7y1*E\{VS1;5itE"葷]*K%Qn!nBow2p*$ V:w9;):HiPzX龍+>oh!M>!(ARl&QTœ\<*WH3o[ٸ9(n's~%*Nm"RT(oQLF,4==s8'4ol-eϕprVa+d}4EN=Wujt{4PB2G@GB :Ac~,bU7DyӠOg(U/e |iTѦ?dzJA}ci-3[6HC)_mSޚ^l?Ff4/2A,K үhn|5C$$ra*TZq BaV|BuUWYeqoFm Y 4Y?NC`CG#ȍ<v'/p _æ8&`Gxk{tOm7ό ]΂:~wR f^ڀQ?e٪NAc81gwYC7Lc)f}#24gSؾ<v4E+<8j?X%EȗĿ~zgB5Znw Lֲl>A^ldc/,M~ExyZCIU87ѥ9Hrt 1T/)07Z֬ gҟт" euev prwU`H8Lɜyc]{f24wrQFr1 [xEBԪK?{!;H"" E A_1/VऱC-ʭ86633,:8k+9,a*}ʄ'FH򘈖UtCAtuDP%r]fmRe?8}D.ʃ q l>-ڮ_D;we5Rʂ,JIit4R?" 0D.g _x9N<Rnmah`u P;EzMԪ:cOL$҉3:-&GiJ/S.W| ȥPQ#.x;! No20>ڹE˛e`XAAJ_:J29h,r*0hPՋ5oh4/L+wfGlCmv%4.=M> dl"^{7 |aHX,׏o2Ĭ*Y[I=dw)-9jʸΊ6-Nax$(9 FĈ;8d7B0 lj#`hV,u:2bS ASϹ66[.nzT٥%z=K_` ĸۚ`u}s:VWhSQz&骲{ XLJ)?6Tx@vUd|4IwfoY!.^X@Fy ˷7ĤGa/i\._'iD\,Nlw5Xt2*?Kctd8jk%+65"#2?XHB^S}y<J%+@ɾ;v04t͓:lt{O"όA{b#ӧ4P8=,q@#/5:R; MQ3=r -C*K|h .ԥr5~%Y7H#?uC%^H:0!} rш2rJMG'6LJ%}'HLP]#{䜺cϱs~oԟiyd兒5ղ (ܒ C=.؊\gxI=2#p}F65đxjhx6, H9-:IHco6K^D׮pvՌ`ukzzXU Ph(d˛zf9Z;0PO:yL0[1U'2Gd{й /&jTr߼ 0 [ [9OVE>@"`>xPHq)ɻ3Uٵ#Lk_ JS7zCOL9dç4Gz:s ,ӱsB3f՝Jq"FŤG{cl$.`H;iU$olkB&QIwdv,Ada?>|9*Al^texloR,C{LWfdcS³Jl:=`,P0InpU*ML*zȨ:vm >ŕK5Sv O O[Sф|MjVI>I9`D^ BRx݌a6r!cXFylϒrC.E5fW$*kK)U[w2.YչBwK]'A DT&4_QL%H3~a>.O&/1E"Z-_Bz?bC6#HW^tECڀVSnDqLV5|K2J#ʄ1Pr·s{熟bIg?cyE MƟfbynM4 &ɉR]2kod+ٜ+n k2Ri%φA?C&:KK \yΌ6Y³*L"OC$-m(%⺸.;A͞1ȋB| :V_ުM7O"STOyESg'[U6>U]!X#:ZFS㳒 ސ%u+p|;-PjắX K;磄ФGstYIJ@@w3O:%\n/dFOLXKo{sKu'SC,qml2y:Ĩ7}ٰA~)6"Vxv]eU D8zbCp|AZ$@$<)z!I.d Y(,R4y.i Uwxi @skPj5Q>lV#NG}2."?8Fv!qZzZR=Q3PTUDG^6noe~јȹec3R.~@F/*R0Zrm$o">dQ?)My -QDg \Bo4R 'gQX&u u_C87aBQ2>>s50U0#y(zӆF'tK 0He"*AYdP㍏_HSf=ջb֨td:f*Ah;onH^"`ÏmE@`cà+ԏ[&IfBZ^rg̳qy*4{&8,]&_gxFFNђ@< P"urÒsl_U=7l-ڷvɸ G\_K.T0jDp7!dWGMs9Ġ3kh[ֈ>{iߌ'ix=lϓˁ\I}W'n2Ja!~3kY U.<-=16svr4A`/(KCm:2Q^27S2M=eVg0N:}}b5`;?am=A0.}"4-,9@2?T!HA7WFoe瑒(c=摦ɸZz12JGCB΀^ [Ɣ80 5sQ:McѢjzC5Sz*05]V /kw\Zsr] Ou"քB%i?AfM_-zB:D|Ar6 ,F#+۵RΘ;ӠJۡ젓DE/aAsU^ j6 }հlkAEͭ[5޶Q q t=[5dXHUMf$ˈЪX{m&{ccmOY@Ֆz`LhRj F#2sI3^eO'Rd:dDU $@ggOHa!8i^.MTҌ7{ק &Z1ԣP L7j" ~yp0 s|sly@F*'wN ԢkVC<%In߈M[c (T9<. j=MRkj~ˤA5WoH&m7^t͹WsQ3y'0fnJUaR QRCy(;b+k ܡZ>?(Uor@+1@CmFRGlڃ-FZ2@BX*hIf.q0a8˗Uuga2Ӻ3PTl"Jݴ?v3又\nE4/-F9JuFmoBÈxw$Y<]OtQw0lf8݌GYrp]cX R1$GG&9 `7v`B0Schۍ3[},+)[:PmGѹ6.umw+-s ՘0KPy,-Np('pFU^,@6#rhoWi"N?h3 pFJ\ ĆL>&H^MO_^81^0pO2')_8|0dިs*i3D&*ŁG ݮü<ΈlUo3()|վ od :^YmGٸ'*fwZ*nqIx9 n-kYN&!.nT5o)/U[8/LZ:4kiI3ڶ~&W\ݪ6,zwнmW38NDSBiXL}c\T7Xź^ǙHs Sm6Y&8P)Իd'juJӥLMX$W9/0Th;sz{?CNd \Ӑ)(k_[-"E9xοj#Wh&*{"(!C9vJDZ M5 i'*tw|D ˵rv9%Vq[p:|w,qȕ)wcHss$?i^QhcyU"UX$)G(#%[yLԖ%HgoA1Ar',aϾ HhDKfwe᭦!#nĦtgS\_x-CFڜ(ߝ\|$+4$2mBi6AL&٧ТʀLQ*EA% 1>} $|@){a_APEY^&h)Ѭ\A&Hb~볓dGebU){6w76JQdHq (O噚q%aK-9F aUÇP{Z(mΰkS;ߋh VN5PB\CWû8yR)a((*R $~oUaJZ1zZ3iHO L\]ͧ=a]bHqr * q+[n^Xl?$pVP94M8-'1øi[ް? Cm:Q}q e+n2H7#}#ydldRw5G'JDΐtuW{pQF?Ugzf/@A鎲˓<'Z"SJuA~Sn7Ba ٹPS3XK?D&pEE@xtՔuu/4'ɋU!٨(I%V w pȼ%ÿ _a>y?1mqu׍(7=GIle|Ym0eYAF²!d8L47(ё{J&N K⨣Ibam &_d梜e* }-OG?9ޢڒjc-VE4ISWN~Z'hV%ҁ86LڧvSh9wQk5Lj0䕡{ O(k,Xc`(vv Lm*z/3qDj՟wYڒLMmÁk."VJ7JNH *~{Nv1MDr&!C $Dj ۦ{*n,x QW:yp߬"{m16Mՠ\knp="myg(5_^/}`Z=NkpFEo}&~{2>|=66lט΍ī̱6ؖ4'ypg\\}Ѝmbm|YA1n NPa.Α͛`pqrVB>bCznk* 7c&S. rڀ 3W]Яcrw 8ge;^-Xs IF#)4g05s'@bXK^XNB2sB,6̛ ȼJ%j˷-GWFOxd;@et50m3dGx;CF;ǻzF()6 Fm7^Vn_5Hq-dq\S=95\;M2椁å! ~Hh;-H/gnNg=ӃåZwȠ DkT% !UOc79>W *ʴ\LSPM&˪|8wws<9ҽ(1FKe4y&A*' r0rz"6=cLh@Xo=wķ܌,M/筡6ɚ]%gKM!@Y4}RNA{Р@k;x>Tt\:35m|Rv_"rD˓]X֭m7&?U/p'XeYKw#UedB׮黂c~< ~;[ѩs#?iҡB \Z9o7:qpøH|y'[QL&8d%$~ 1ky]:dYKkw} >ssCJ2Ag,BJk*jQd_%?UN0YEMTtfdiULh))6, HJ봏7`0ɁȗhPp0.TEP]Ԁ vd( u\{譔W x+"bhY C}3sv*fXHۓg;Gc &/JL T,vVnpT6뻏 wcU  ~} Qn ^Sf(ΓCpTtS48U9)# KюZl2%Lyj7R30wm9[CJfl%s 25ͨYmtz*p0d}h؛VD~8REB&(jpT>htҜDo"׈,(ЙjT孖>%G`C¾@f7gr%''] ǺL<{Іd?yŞf#a47 ^+SNW>OVP87q^ȢF`x6' 6%a(HRm~7Z}{ :$UpcV; 9)SuɿjL Klzu`E;P=~Z6h-ZmhJ'v̯,.& =ؓ iP^X A9NΒKTw_5Vqs*L,*з8b6f $?Ƞ!NAcx&P g@hK;!{/#5 CB?gwbuE=B:qe5FӵMYS D'B%t06{{¹+qQu1y#R x CU] 7Ԁ^saO:r=N蚭 &qSNyugk"ʑ*d j9t0nmeU?#ڴb97W:?;MiM~Nȣ/(otqpѣ-/o#Y~:q+vl4~jK04^飌#A*.>/_ W%`WW&O\.HE}l$ITi*ۤz-L331:ks<8wM=d hW!Il`y3e+1~:X&*$ثRca[U?Kr:PرG{6(! ]w{Y"G/8χŴԉN*( .DtD: kFٝz|XxBlGqP ߦmvߪThYFI!;77B ,S}®BٓF >t`YA Ae&Wp?YD»W z76#ȶ $D`Xfʇ hB%LJ,@\_ةXat!)N yj ?Um8~N0~|:"a|=$<&le;ӔWJrxrW7p27̺e:ai0ˈ ?VҨp1> ;P˨^`=}"X.j5lOY0VB@ U)w0>$޺XmϜ /; %Er΀.ޜaNp@$7/c^t[gH|U[:,G J>|-*RH ܑ[d4 Zqr\CD\s$qXޙL8^37;j >wJV-5̛L(&~A ǶmbͰR- 2lzAC-Rlh06X6bYI?Ȧt~EC%S*P8-&Av.U[[ZR1 _sJnxnZJ`C<*7=B_ ;hZǃ/8~@m]%L,L.FU&}+K \Ib>A⛍a$UK ?5z!Hc*3D ~TugcxAսF5RÝ}|}.B};`?;V6OgٳRtM ;<]U.Enn_EvNRrfr~ڿBG8a (q@n+Mw}?cn:ÿtŻT7#E)dt)95pҪ%[[瘟eXF-sMPeF+ԙc۝#[Ι1Eb!X/P}5!»HΚ.\+3 =NL@o=h@.x4yJAy 48 nǡ`wNŵa!L2[M?bUXÀ 4i>uFWBM}9wւcowƥٖp?>X[N: ujiW=qmw/ %bP*X_ĀtVR41+R IB Y @hW{v K0 &LW?_o`Pb;XnVl6 eT*: T;&K1mq 7 xy5ޅbV =ӲbNk |3['ﻀ@u`̾5F! Yj\k ڊzdbMuOƯ XV x+O7ud >W7Y\|1dtRB*T\~IfYė#l{Q ?SRK' `%C'j=NsoE*H1Q-5;<Ʀ_2dyH4ۋ+LW<-3ʣǰ Ui,vJ^ԪV㢑ݍX ZQWRuİc\#:$7 >@f>0C16H|\0\q_oUSp3(:!-tb3/c]o9ǡpPW\Pq\!@Nm.?7zx{g%OvNױWF_yyE.N\=ok!Rnȴ+I› 52]ЋQ[q^~ U  lb ½9w7>xqFx!;r~rmPaԩQ޴CFS!S(*LLҭCPPmR8kMJIQԎ AT 8ż ^}pa[,M|}C9ۂ }#D6bK,F S!Kk+7-w]&(rnH U!:o5&ۯdsC2 W Bv3 _kg9` <|;xȪSer> AlE(LN^ orF^z.V%4"Е=D}zUboZ0h m5%J kF y/8S co!=m eu֐8>-" p6Gˮn0U sY3;ã ank{^~Ly"wwA> 5%>:du}k~+kێ4ϩ^5Cm̱R lPy_q^&%1YoCږbG _b o?GEBU(#)Vߴa]l ʠC`#,Ͱ ; ؿrbgR-)n9y]KgW52p3 $oT)eky˚fK櫑?>i sԈ&z8a04<~e_mcڨLhYGP[J `m8.ԣuj}{>˄'aKwU9/;%XW/%ȘXX͕0Q-|yץX;Ԓt1h /G&. A!>k鋠Dʐ~wKÆG2m|kbQcҫg8 H9TK Ik@:b2ҰN(NYILu[Jc_}pAHO@Ba g\?u_ef~$}R5ц/C!/S h#EU'O؞ķt௘"b?|&t\BӨ9y mfG3C"a&mD.nlno{%\~a+_=[O͊HDTۂS:x;D*or ]XigHȠEoŇSΨQiT*M^jyfR]W%?[qp=&hîP>Xn'^+R<{q=m}g둉# O@(=}6(>:`wWUqfINP;:_XyRѱTU/mQSE%Ƌ|.&ۋV_ ;?Nrl,нEz-UM(E>)×V.x.fLj`S\IժcPH2Jlei %#T Px)ACV1ZON1.Fzsߏ^x;It~E!Bд* vf%pk YG|c dȞ;~1 SCO:.RkK$ nQPJK k)LH=HcNjD,rs6j‘ /۴Bj?ʽWENC4T`jz뉓"+/ N[-$M|VMONFBKo]8TQ?7Í`=W;7ꑢzzuə҂@^ڱYbO`=;!S2}b07w{'LXk$u|X# :n?ʵ7Cq}%Nv(CbBm}js5z[ 4i8ʊ-&H:tn=raEP~?d9^(QRaC Vcf@5՛B/R\qJ3}FR9jaD~6/VS[l m@ *ǐķfDG\姠.oq.RgrS$1XARvqЗFK7#,7U[s|6Sw٩^ 8{hX|G\7NsfgB Z2ؐxlF?o]:$^o-M.c?`4-c&v ?ykƞz _Dd"XAHr滺};Em)CXnŐ\̣kew.Fy?@ a^4pPl;#3jN_LI/B9~5 D)ΛRMfԎCD/KQBEO[M 9>9ոBwǹ1)ͣ"B 1]j2G}zF a8ya9sspFi0>)/<c:Ӝfs戔м Bȥ秊{~ȈEīHwU@Vr6ഏ )9Hyɮ jIe6fb!ۑIqQRDWCS?,x+օ'8L%%+i 텬+%1h;ޤ$D:| "g)%~GͯaS!TGȌa`~aO]3ZY pQ?w)xƨo@sDGTgD WZN :]gy\%McyŰ%S)>bX}6iߐ |%&y/>Rc}NxÑGt:M+[ y;b?W̴2pJ :3S \XHCZs!- f5) ]s?9B_pUTN+IHyކS\'ݾ5{W6,Z|ǵ-$x\Ś]|2IvR80d륟Icur]Fvyg)W˝>.<}AXm0=BObQAB$Vfz?{2 s.h(76sgǡvپꕿʽe' @oK9ƈN%- ZNe+R#L8 v4 jC+qٟG'&?i6hLLٶ\IҪB?6Tn(>hdpm9.3KӡƑэ2? 6?j~͸SaP9<&IѲJk3}UMl"^0S' G;Np8i͂Guc!Xg^|81fꓦ|"6%;^F\U! 14PYH%LŠP~!\PyI,z׋@%T]:ID>K۽D!coqg`4w#0MkTl=Ƚչ].vbf10D -`|sSĥpR٪nik UKE[7Uưsq,aVi}kɔ].8[zk]O 5 !rjRн*?sֻ'+IGBp.ǃDClR&Nr!Wĝ =aw*b(E"7!z&,N:+ySzE^üۣ'J`D-.Xf.&Lʡ؏i |H ykPa2XHi-;QgRkW/.CdթD8 G!9|NHlsNf襯{=UWt@z:A"4P0 N u*H&[_S*JV¤/'fP ;X/JĚThpzݮjw|PnMF "l~eChEE'=5LeA17NKnHp\?0yY`ӯ:8Pg3nv5Us<tNPJ ׄ MmdJSGm/$5}M4_(M:i+M" C13t-ν  퓅q|?rF3ۨW |ʦzp8?~A|}οb[˰g~mT0[ 9U&zNgUPYxCyHf}[f![>tw//2(ÛHb. 6pFn<^TC3|9rilX5hցn.6~12ڡrq'@( Df0evRPGy:6`%8&/~0(%+q8ۑ84g!sjvKj}Pxo2E]׌Z@qb,w\>ʓq ^P 1^$KFsˋ2 B/oD6Սv(He* xڙ~p+! E١4}Aⴞ+|l>K$#}fr1n "Y6_ϼ#LErA |TovUK,Ooѱ'\Xٔ[IFJ@>_>1J?M6lOo6 z8m.+J d{ 848.Kޏe,CLJó.\L=E+B9v$}M~!ax\*%8&M]Iwn6^dҾq,@d!3 BMbj3rk뱅cfw\-Ɂح:&.̿ i}>JGhZp2/E 8 ™ 'fȁ0"PZ9T#&0F3^"febvJ``u$veC.Ӽ+  u]Q3;Pf2wcxYҴp_ݚ lqIZq 1Po!Y5=jԮ,HIH-8q"9<Ϻ0PD]1<غ؜H*02hf&+>u M^鹥+b+ 7Y} 5׃%( vw pUgN,V{w"O)+Ckw(d"-1Na lV$w_\)(l?pk+^Om$t7 tMDžt{6qqM ,3#2ݶ/l]A,KKWY8yV(@ЊK2VPbюa:vdJ ? t<4;:\h&M3`Am2w"~F"2+cnz~dYp2('ޣ b{}¸uD>#AjbuMYPDi&nag.,GHU>U|Kmdk l2I% m$*[.+ 2t ]{1/4C*-Nlh=Hu𹉆ҡʐ[\ZH.8JꝨ=u*붌ɤ<"$xAA՚sPECz e"ƋFhBPȪbnTPO~qrB#?26n *RKܜOx $]nB2ْv!C~O]p\=sr[? ITsV!NxIS$(N HNU)wf\v TabS.§ x -WHKUJ=wa$ҳ;쪔gщA]\$>R騗s8rTX c9vI>OkO/UՋhs", MN?4Kɏ z"iEbP55@e< pO-[d +"Wpu2Թo~i1z"{D]o ؜agL{Vuo|ý@)+; *ShK@HwYg`D_Ey>XlfB WKxfLP~ݘK!?y;~p-uhʜġ2k1siMU^7]cv,-Pד }SWn+% 4Tf" Ts08qŌ,Ÿ*' ̆u_ό.Aa?5iyC8=PWiʲ:ټqr>Ji˹k!H2-e\YbFl'uEpM-o܃44rnnD\Cp M;H.ys n@K:Fc})_s:p)vIw7]OϹ;EF e}! OR<(y!d w/Gs`Sޡf5Qcغm4c/.%65GMi~c2STX\اҤtD>P] 4ڇ)dkʞ8J{S%;FLNC= CݞN'wQp^+U<\jh-uF`OTl{[!c ȍ`7R;o{-"znT74RS`T*2R83,u_d6TA7?-L~Wnwq=PKr;jcP#tMcCr e&Z' @:|?ԞMHu yȿ]) sB P8Τ"o'VQx;UR h!|s/(y" BqНeN"y1%SLrusX"YMva$J%gV!8DPOMCKZ^, dE~ZD¶JNQ#ǝez!5* nɃ{jN 6WQW빂dm@ko/l9D0Ya3UZآX 1Y+bI9>Po 򵽙{Z˲o#g "դl͡~yMLۂD! HsMpi"w4O9gw18?oOhWuDDu7sXFPlsڢM5,sE(,"J V7l0:h0[ydBs] ݑ'bSõ/ۦ*Оuk{7Ňo$(<4(ǶJʎtEȩvY*f^Hr4*sjs0݄wecx^,IMf%m.eGxIx*TT&><f+a)=F E8\V '`o#=yϤyւFozϻ(j 6EsRF3eV YS|bt2L٠Ъ<[eW]61;;@.69cHG/ET j&X42=h8tD[([KAXnج\_, X=q阡F.όERiL67 (lPbSG*:=n)NIZ#gOr6{_Ŏ41U72}*j99[ nA{< Oe8`::T=7uzBV.xOAnNþH@d`@0$(5GZ*l ^2gbo} r&Qءi6Q`t"(: C'h(N,  |n., $HNat3ڧkDٕٗ )"~5-$ zޥf6^GٴiiV!?\IKĊ ◄ &vWYB!Vt^,8aDzqVP_|LJs=CJQ}݋롪P7( 2:$z;s uG'{iHq*Z]r!㙦ۇ;È u%)cn3M,!#G>!gVP1sTSӴW%^c74x" t놁MNY}l1^rs}_,Økd"oh$U#zf)^`EU|vkFִg ̞{zndqx`ϸd=c!&d Ύs2(xЃ&C8ZtpbBZmۅKGv.(4 #Wlگug=[b$BjET~ +*O镒ė qߔnKLN`ЊTןG*۩uK,84WSgn+arhF"S R~n("Zz&M_4mq{v[^ۘK8Y?Wy_''R7V-3<۝H(#͙Q>|mH߆/K%ڙoy fS)L BKk2|$ו9hӆ soV"Ox<#Tt6[iWeYaYi{ƴʤ^EED7s@xLvu /#0./eew ,{ hҖW,1t,|/Ci.+ʬKɆh;#x<@ w9 Ft95|8F +^zU_yz}#p9p̈Ϗlj$U]=~@=7׺eRhZanCOˏk=ɭ J#,VcidV`'if32'Y›ѹѺo7wZ@R^*)J#U i4%~xJ %'|"D&,`ThZ%v ]xGCyf &r[ysP>b5)qjCs,iYwCK-H[?>Q^ Ӗ{WRsJncE*{N:K$ 9nv݌_!'h,;ъӻ\^Dס]Vz\1!^\B`h|1QK/}`j;l"aegbѦzV%jȤnXFFrĕ }+O=z/^JY^{\d"&, ݻGgwR1 e ̗t~iZDLMUdcQ+Nc%W{ŹL(ZIg6hΐ79BɊ?RJuȮ =* K͋wE9$bR]".תxr\HvJH:ւT*i9y]?Y VqG^E pħ<[u ADB P<5nYC]5(SLڧw*b33ZVu_< 10%h}X_zNn\,*\BRO} dÖY}4\EV#&e w(;} h d83 `{`b RV.7qxWCʇNA;D 6,"1Τ6{geTw0ȶwH2N"=kocM t!!nWBT&%?}'6s{] 4Lf]bnVY@4l N]Œ̼BȭErL߹ᴫN\Mc Sۣ7BT?yCOEK׭:T !܀j! "9X=/Pl@ 怆ڭ ]TZ;?_:;J;>2QB~9ۋd/78}:zg}\-H4N02hh\aN]PWa>KYzP#TEA8lEϧ(dMU!M0AF_5u2:Baz#\Ք48W8lS\΃V٬wKǶb -_cHU#z$VID)Ažgv[г] Hei2w"F&A@-&= FO N?K/Y~`#F!ŸnN€3WKТK^b6 1{ wfLUc Z;.WLԂڌ:;{mPv kCO>S $}䴜♺н$trUy RѳpLŮ:Oe[+%(B5& Zl֊dD\u C];Z]Lӏ5?G3o+yl ah 8 !8r0-[(̅'Չ̚CR讅a|̗~uyJE6J xPt^2F5\]H ( *g]~ c<?5quvR[P=s/bT>ۼvx1~ $p=XWJzk> B {% h) d4|: ѯQλg,Ff]AVpD/d̿VC_eew^S\F`EK<҄ST 9e֭qWx*b|kH_Une3):.L9gf6QWt.lIϓĈͶzb[O{k*KBK_Ze7s-0P{Pҭ}u8 6Rqg moWV$^9K[:n*/~'mJEyuc7Frl [ށJ3MVX]zQ⪢l;T 6:*3fPB O=Wv[Vh_ëa㵙3uQC*im}8$OGMFdڷ8LFOqW3FJj[\b氫In<ֽ+~i.҇[UfzFLi2 .3h!60M>_ܘ&S-2m isM/֩2HNP+3dh }bfU8}d]H'V[ױЌ<:ssK2Uk],C5?oňbxlVzR|pEڌQ4W[N?#AxԺ*_) V*7@\.ouFi˧Q1SyLEFّ;\M: ͈34u-D9D?6A\AFYV.ў* d"%^=/ѴT쥿2/.ZSH ,Ҽ0|Eߖ:>g,h9BB%`0J1bԱj!X ]' Dl14.% r 8“T M{@ٳ9̾PECogUI^w̛f!V"hR(X2?K20@KY}YٳoԎ8)o@j/2,вzZcAl/c:ɽ;]sn\h8t9<7fqk0C.Wz/hB'6ӴϢ۬cg] xĴDSJ'Ũ325D#^Ci@v:JֹQULpD XCOVZ B1'*Q/-q7l5@}K|$oixp%v8{UDҷI}\b<۲('XW҇'b~[EL>1XH&J6Y0*x̴.s|̜ #B㐷ݛFqWZx221L k.ka=p_| '-^Yjw=@ZKɱ`3n=I6=?{:,2"ҍ9!wl5;KxRnjcب oOÄdIҮz^L_GΪMYjS.Hx@ʴ^I~uxo OJa#./zknȤɍ1y'!neaXHS8^Z|&,;CFk`Ubh!|zdJ7 _y3t{,mMQJ{]8k&)ZzԦFx \c!w# Iۆ\~ t<}LTDv󄏄A\O"NL"~vGSM/؏   \O$Y p`ר BBEGE8+G%q1UqoҲhp(&\voƝY>q8atA^jTTQü4 !IrWw^*^%D>H6bLua'7yGp)F3\fÌ՛U?Jkc.$-\e> ӊ<9gfMPkZh3}?8HF Ns>~eތС,BOՏ*Wzv0ʌ5@s)с8M  8x1}.C  #?zdZzC*2^T@oi<H/ ,3z(p6 vL "<>ڗ9lͮ><_Z'q+>Q:L,!փ讠evzG (OR=0NɅoΨX|zR9}rmN4T\15wj6qS=K Vy VTdC$d jR*Ԣ DIvHRjla=Q0Y2!.E?'|k|UJPS_'/T{k%ۺjBM{YgOԾ÷\N r-~yodg0 C6HCw`b@CΠGk }?.OKAVe7) dO•m;$/ gP4Mhn^4=Wװ;%|!l P+/O= }ΥT(*]q0p KVT[ eM١ZaS_k.CSLkjft)@I#İ:m 'ŒE=lk)7uh 0Y3kI[oe&#=m_=-!_QU)ͅ >- Jm(۠c}IBZTu`M_R͆MX2J4lJ\@7_@51YX>GKg7 (7bG(9y|Jy/aYUT2YcڽGߐȆAV3CfK.<,4 g8^$c+vҍD MMet1Me ֔p%)MTJD+ 1bS]\IeR6f "s@Z@T#P_<]d=X:o/gs *k7sRf泍dc3QCy,V~Vm(0#|$h;Ra=;3~~68HcYbs嗯!sGA'oa6iCe(1w>COgyf(I@{BguA34T;(j( g ]\vO]z;;}* 'Yvb?U>0w? ~bP~ǥ֪2.@$ID!9Ԍ!p\CIi!xk$V%0~N3]q +Zx$2_k([c~LF$蘐^VF,ޭ([Waw޶ .}O* )3} Xb wu2UXp߇ ~χ̶_*>B&Moӝ0sNܚ`;]Kۮ9#.O0T7c;􏖐mN7=!SO<~$Gqf/x HgHv98D#BFJT7c_<@ɥKV}>WQsi2_aҗܹ>5IeUQIoThms #josn^\n=s 0pD9#T_{~,? <$KHTUQha"3aU>W )=.*t낙Q? w5 ~Qb!^侍8hT̚ V* VU/S AR(@LevhTxLs^ٓʣLIn>+:ZQNp t x;\ܞ X~O[WgKߟ=<0kքC w_p|-rɞ'C6L_>l#9Ava ӄrH#&p@[foۗ(u_NkyƒU5ur6ZPxژ܍ݨ7,C %16~g(V 4*30Rl ̛A{fC SzK", !<6^FJ{N*,wy47࡙ |3y'xhP?,JK7ےNA>_ȼh#ҏJ%NsxT8GFCQ\^t:^Elvڡ*F*FT, A#E$:6|l4wAܱO_ z~^-au2$/b}NL ꭉ7W}c+t6ۈM+"qTVhVC$׼~Tj|ڔER(XO%zK_{ kںOfz2bih Cku=8, ?`Oi1L88|(()Wm'P 6 G?t7}? 3vCB%V?-T!e^::΢2$k!&q/8$AT􄷻&(:RVN7Xn_=UN5&_ˠۣdGq; "@x,`Sxv*i1Nn+O 롃m+IpS5|[[(P ~kǻ!yM%Txu`\&Lsμ^\Pߺ| ShǸۦMv)S~KF ,]| D;g u>ˑsM;U֤#yֶom3'#8u{ҥ]KP@cË^~6A=qQDoc vIB??jϳ"qj'e%XD JLt7Iһ ,jzQ ?c S^`RRvA%R71Uf.Q+c<9@1řn~"߮]%([-yRM}7||lhCJcP ٴdFt@\8&T鱷cb*-~kPZA*"mMvNefC+BoS65}kIq#{\ 6UTG$_y3|6 zT7P!(@ʬe.䝑QsQIh^jntm@VM 7w[ҹ I|ڷ3o@.nt9ÿ @0Wy'S7a[ܭHLҶGYMjZ!Xk}~AkrjK5:d ) kR2 ."+.P\pa˨h0i[*o-2agR <&7-(sȆUu;Tȋy?,0I[OrW[@T 8dVӧWꉕ1df "/{$G^oeQT%a+TGI{sT܉/׏ MO]ğhϞT%5&yw2lbv3Cmt,Y{WV9}P fn#Iپ)l0fyo^2WF^$_tƟ8ZjUN5鳍)2Il,yGaLlmk3Y8vp{eNf2)(O{JQJzUL;,aAƛW-0@X}pß)M"7:uiq^ eȈ#ptsx8 06`o|33&dLBd'3'mGeQ-h&Z ACl| t~"Tn;zxoB|X|Qnl&|:> SƑq .d{=T6 -z k:|qu+KfB*%6E$翯4d]xL HÓ7Colv89]o'C* {0ǪP 54Bt}&_ci x@YM# 6|vZ!gKJ修p<~cr׶ȡilu;(!aҼf%$C=И$·^a,#iiU*!X! n"_G RLWFFQV Ëod R"KAnJ.j2kZdcF]O+J*L,͎Bi҃WrA)\NˊߙWʫP$Et>H> li5U aUrH!\ɴf(ǧ>e\+pkקE{)XتjqVA#B&yd =r4=*+`sHjۤ&i /10W/%PӌH:1d0by!0 Ht]zApvI6wB/hP1'񿏺>1a_ Ţd._u.!\d_fhh)Y,WuD]uK6![``ف.Q4V>LaN.*˭,mt*ݠ' v`6f!Ji`TN̂Pw~9p{gDeJt>] d3w'#8 R+OFT$OLbRg/^p{y\!9dN_qanho}J6a;LdkDzћR;*BWUkA`zh3_jlNٍ/zkntANjeY sJ'#0tm P19sN8Gsqķ{af]P ,ʷ}p`^'39z!.6yu(t(4wlE4;ܵ j d[ÖJH↠s~D8_O:[1/!LT~sל:]&oM9!x=FW>XdF@!Ot-hLXQAG@㡰l6P(IJز8!PV%P|q~%r0%b Ϥ@{qi>n@ۻhfs=n*dShDƂʗ9Rͼe': yc>(Y( w4G6rW|?WI/ygʃm4u5hTP+Og8V4YyL{xH6s[( "ݨnflF},f+> w;D08 &$.Bϝ1{IUӰt8cP^~#e >M2hngݐ *[YkH@:A3LVTx 50vV}w e@^ _)^iD&eŊS5+[~nFM.m$Hgyxsd6R%1usU;.-U>2do^"}>e; _ZRҤ{? }r"oO|}sOE"}VgVꐞq|jf~9p"xӮnhQ)| j~+u wgAvb.!q3s33,9/'{ϋ"Dn2[=/1 s+Z^ uǶe\}O0}](S g50춛$o!phGymd"ɐn%5ґW-}EJ+g"|'excJWnquwu .0)we1%j(^rAD/%Sű0Rax'y\)'83WX_8GE-^ w&##>] ~ZV2bqfđ]vIV %#b՝@ZLsi\,^qi.|[p:)Bi߹)`g s }jqu)YY 5+!ԹV9lN1o`x)mB!-'"g[6(P;Q "owۖ2워xm|ھ:q5gRNִ&]cYo蝮F~7rS8[WbQfxkqHl+cGNKaʥ,X ewIu5szlevcaf_j~-^|w>T1nL&haz ͖>;¥3(cL2u? jL7F7X.}G2m\Xsy`=;螩DC5 uky{'1J=Fcp.Y5 ~"-9l6w0N6p|,%d=:1WJ1w@͚h r5/ jIIʒuW)tW##?%]`2B^vxa۸Vĵ5#Hκ )t6jCR^E[ _-8s1|y{zZ6"IZuZA&͂ R`>9zAVFJ.Z20hB`o'ӷߖ8)y7`w'"kHWF%kqS18e.p8E\ yŻ<5dމF!딕M p^ ➏\dhxy:H}^z`:!Qպ3}E'X =ZʉiaAܱqt3rb{ Tg{~Z񭍙,W0Lَq+ҰCW҈vNq*-Vڒ@^AD sAU{NAFθvcA+CPƋ<5G&9  :<=|qd􋢧ћ}\Tpw134TExs!ET?֢=vRB#aqDJw]hQ"/(#2n\AXHLODGßUsTxWDp‡c5<(q tNe{f0kMYy莎,) H-ub";Ok W6𪸳=%]#J*E:O/k# wPCݝ+K"!b1I3lf2$WL iϐҢ94slQv ) oUZOG_-/KWve o*bjjGbgɢ!6F6jo ZG ջ7T=l*F#}ȱJeX5_ܯ5K-yw/lfTAw/PVѯǙpQk;O? E2k*b_2_W[F¸/uuXS|[j-iN(@N[ӊ~bɓN *ԃ6uc^$]\;=LEU`bK^\)h&TqDHĩ.?@c~Ƙvf{ύ 2D}XʞjGȓ+y3{NiIHmpy$3Kʺw^zG-O>p)0iAL7Oa0-AtnuL _ɄlIhLa"2iR}穳S-Y*9p3J;dD}* 8u4gw{8q*~]sYEZ[yjowiẔf%C_PٗQ}+cygUByX18")$}y(ڼsuih`F*BpޱX)\tAؠ'pi!HBvlrfN?=76MWjx7/<\qF0*[O71w߭03w߭Ӥe@#U݂([PhR5C&ؓ z4ߥ&ZLgU)yJ=iIeHowZi;~j `u%ov^Ky oHXQx`[r^J>ʗŵD5'#e01@"ude3y:WxjȴJq:Ku:c ե+[&6JچOn_\QLH]8{hf[`.`7z7Hl>[S5on4nZ*waup΀aFxWOk4I,J_RԔ OZ5_Dj'凳N6蕟FIJ>BM+xc)dN:{ *.t:هi `$" m%,4}.26z,EJR]ⶖ!g CHK M#S;-UlwWcP-u7qD`2d@7NmE%q_f4WAeM-GEVK8VK HUCf.=71[iZqUJ,o-FIx"ڴы"ܱ$gXD4cv*/ BsoBjplmdPTrW¯=fxnXUلf;qFoؒĽ*@wMf%"M5(D#N)>F?Dvrәr n>ˣ; /EW|k IXTiXrI #I+KDpFE򌡦1R x /0jaj4G!ozt(")vĒUš¶v JȈ,$9:_J?Phg޶riQܪ^Bi߉h)QqU`,X+V5S]uhw;A4)157*}ff4[`5jոk<wڍc߾Af;ʲ1qeJwesހ"&e8Z֏Р)~`4jHv ;[5L 9/6h4ATZS~slE dn/m5oUI,`\ħ:Uqv9s c|]pRGlX%XNW9nd(W>NRΨP"GQ_ج<4–ᔒ "E[|_V>a3s^ǩ7U.,fjfpA3q v; 0m`k\9"?E vJ?hGL Y6"R<!*y[':u.kԌldw(,䪄s HnmVj\O+OӇR~uU"9A.C؋Ha̝,V[*É셞o"m Sok[7MQKdG\ZB:rXjK~][ ,K@oUNV9G>h~_ !~wǜB9&1yQ"X 5m7D93(ѷ2tI΢t-zf~Z5T)q[R͸hĞ\'> Y-{ L1.ͳ=͒ų)4iCmB jy_ [R)h5iXkp4]s1۳O<ʁjx/uGeK}W08]N\9ڂo$2(^̌\L'F0&Yc>ѹm; yNrY{ޫ mqfn&;!L2w[^bЧX-|K;yGOeӡ dF;`{V:<3ZW ٰ3B8m6ݐ2cD5Yo t.%Jv(׾\a[$g6bظv9X{H˻A\UP‚uG@%DYSxtgpZ899M"aez K]bfrR R ܺ_NӹlR508XV'm/Z7:};](W߁hx_W}S-G.Q4qcdx\7z!XbZ(+"2fj2BV3S_)F! )w/ pvff 3Ք:8yAa=>ZHگ/:bI(SL@ȎP;(ִ^!ϛ` Xq݃Q~7$IS'W7SRY甔E*g\ɐ=V[nݐledgHVwFoIM] 7rT'Fn.*oZ[ⵌ*p.?Td!bsSDoPTD4" eY . | 75RW;gsQ1tJ ގ/LɌ4; |I4PbJ4`B!>u!OCG&σzdpTZj}u1ݰ T2a\ytKD@؜1ͷfi+I ]-85r*#c`~4<6O0!IF>MO}ޣ$S!gzxP>Ic//Ïv} : O`.UW<,1cB3@j581w`;M.# h=$ AMrvQ\1Nı8vq9_&I'.NL$lgZ%Eۃ;NOCG\+$]0D}ua.# ;8y@Xa!?}z"CJ *Ϲ`V1R 9Sad)t@┗{ta)6gԡɰu0=U 7학#Y<:n<;ځ{l8X;{d.ʼ c B?B=U.mVODt|G [W%눩`/J}I _*]!ݞz8Wq19y~@ns|r'cKeBcXۅ+zD=BkvXuϴ/ {`u?j\ƽvXO}e9Մ(U0`DuSBن _YNQ#S%ptY%_A PH dQ˩`ƃx=lIuդ6MM;ٿ *3'9eiP؟Љ R ͛~MǕM*V&3ŝ(~3KDFO-u]- ~?΢#m9{-)VK81g"@,cKM{)Ȯr֚LSŝ'axP%"SMQ6VK? 4R/T$|]ΔPnrt3'!bBϨp,D26 v`Ű{rS}z8N˭Zݯ] ySA /m WbA˫ nK" ^WTK%F'qHӜ55^p@kUٖ9qZbqqa߇L@Gqeew= Dґ+7TmO[f=:HuIRLu4ll:„:-zh5(|6*фw"_x@[WP!]~kzt_Hw?p>|IW$y#m\P -털QlagebFJleZ"W{< LK%vyѵ遼|k@˕Y k6<ߥ.NsOg8e?#L'J!_e$9_Q&Y5T"`,̞_Ҿԃ"۬fE|*^ *p{3_rt$C]F߬'`XE(iݴ;"[JWp[U@-_o$i*);\mM/SNiI9cn:_T™Z&]hi׃y _mdI\&7zH!sJ_ NA ƀߙ?0Bkw7:W0 bdkm.* ]~ D[q&yk kC, =|9S1!?_ XvXdg7VYqQki*60 }ιӚ)ɪVDruvi57@OŜnrzm-]zCe/Ӯd1\㏬:(Ofw9hc^ݐ_zg@sbqz.?3eL^e,& -ƹFw~jaH@>yFHhZjrG g}M@`]l1 NNAT+{P[i|jr?%B5g 1E!tEjBڹY` T;喆i]$/)0'wIqrN#wv<4߲p} Ni#Cz YͮURӒ++E|v? D&sX3BB0>酭낖GAhP5+9!4L$JL@W-t I EAQ ^]Չ!EL_<_ ըsq;)FPLMo'g]~ά^)4BT0l{a z; u6/@S[IM6pvmn/-CumJI}Px)^w\:F~:hrDQ J$_P*ʭ;ZvvT&5U L"-vKҌ 6mlEުJ,=e B}24jܢyKr!3*'=PRz}U%2 fIf6l)*_Iu}s{2#[M"[m΁%bXb0cc_5RYv?k̍\)[:w[b¬|Vp[#PWY|3D.o?(_&aIqgLZ@5L1+L<B̝?–H|TߤIaɳofm7*;rȿk!BiȈz{bJ=nF11f+Ȋa@iqO$uAl,C=XMzj(qOY}S+s(h|ݮm_LyxUj whq+!gŒ۩RY/0UZ畨[ݱ7QkjXꕜf Rut ލ6J[GOŬ$dv4 ؝B!M)@pkGDZ f*Y7{ gt)iJz4:1}v ߙK*p' mϑYs Ha`!d4ied/2Ǹ6-|F[VnQX!~smc{ޑ3#Df˧:~~j괚`KO Pɽ,+[}@]уȌa&(v4u,)[G u I (ʠ=U .XV\Ӭ1:qQ+~J7{⥘u~;F Epo WSSۃ P6&3?СEݽT*t3pz [usL?;Ug't<;v,ީ^փ?goi81ĐQYg,iYUN~эktQ8~Еp[% TL;"` dFw|aF^]QYLJmSw+&^S Da, ڟ_kt. [+l*Ɂ^|d C[mOhAk > ,] x83ubuGV`l97uMDxQʺ)Zr:a"/9TTX⓴d(srO<j CAR:B."F;y!keku;.ѤG*p'd1ΩyzIk?|6Cse&#JA7 XZj5˙y΃_3]t8K Vc a_7 9 @;it⊓il_dP/vtD֣__%D8'BMB.P-*b瘿jk/LXs~YW;sŮ@K:{06}}.1pλu׼cQO2*s̺ٖ^i#%mugQ }4_ؗ qE>&B R#naRĹpPc郀HI\Qu-!?*JR۪\~ YN&ן0b 1,'.{>nc9u" ;14JoC=N]pӣL:4 uucfn~JƥJoh>CYv&r hdޑg=g㉐۴a˽lށ{Nz*yR ])I(C׽n@N&cXqt /@ݷP#;qȠ J6yR+w8&N%~2@ne%۰e;0GCŕIQ A۶u>+:ָHrp1U@>d τ+B3>Vdv4[3vv)5<9UN .Gp*db容%:: >=Z!A963unX0]! CS|쮝F ^M8@:LExbGE^ZQ ;nF{Zah:u@2V&ҷ%itMP$(Ѡ9 ф-@G8v6_NYߴj0[yH_$:B/P!lrv2_۰]#D>0? lw@ - @l3;A趐%oƴKpmMˬs!E S=.=d] o " w8\t0A(4mcoenB:{<.bʔG_C{j4'Ϻ!0T"&$V9S <dٶøO Pơ9ťtar?S\[CE{j7f.ZVܞ[ {/c.@v>Ujn08u>3bbxi݊c_4n% V\_XQxˊ<H$4?*3FИ[,UiM |z3_f!|pZ.q\^N 5BmuH|9&4BZn='*W0󕍦Zz N\[UprhQ">Qw2%\xT3Vm^dmoV5Dl*|D?{[nUxSĊP-LHxَwXLvm0, L5QY 2,fsx(^AsP-"k*(juuUq^/v"pr9_vĸII 5p /@'_W;L8F3@7k_n{)mFSx_lZ@{jOz?uǎ,/'2cSF@E~/$5KPz}y+|id)"ͪ)0>R"JeɞP!&#إ[?]WU<0pR H÷"9ٽ{A4N6_F.ƅ*TkU}|E{Akwx>g#Ŷ~xLwrGAK[W? $xDQXh!*QľX/Am3L~Ue mS[Wuew'B#`$%qX$σ2OPDMe_ G03%AqJ@ȡc?_r:gtC hE& ٜڕGGv$Oग*PCJ5f ZVu8 r9^3Y_`bAc̀8:SCyp ڜ$ϮU Z 9ro1h!8*cTzjO+ywgbX$#>:,:c'FMBѻQo< ?:.U/IՐ4L5릖 J+yg, v5A e?|j6,mYwV4lhZ 4Je?7:=><& !u`jVMf3,>}ف=7l% +' HާQS$iO_Ȳj\|G_#/ӜqZf\ 1O&iSa;P3Tިc7lPP ;լDk]f% F/JkLQYzjAKzEq.L\@ 2h2~89o`ʱ8'!êfzKQz\7|m~_r4Ua mr>4 {^¦1R-EbO+[q7$2UG<ui6br-xN}IzbS 8&'Cj:)e\⫊N_XWA攦*B}İ'I oj q9>nmX8k0/ } Cf|HdɁChAo{!#{<#@fN;Ѽ%+^TZ(4YOz jz):}Z,Dt y=9| 3N#[-t1fgu\Iy-z*bgݏeE~T7L%*;2V`,@}\zeԨ?Lo{j\ջRd/T&GVտ,NMT vSz-@PjR@eD>J3o"t?z= +Ő!*0fƑ L vsU gᶆu1tzuN4ZyTeqJy.ug[]F buQ3;Lԣ]wc\XXVsS$p1yn>)Ϭ=^,JGuԀ7#zҳ{ZT*ד%_cp:#>vʭ-WUoC{\<ӴJ hQ( }<#4`&O3tK{;2}MN)/""h{N{} UbI-J &E^ u} zl~/g7+yٙ@F3y Ą\~*Y5 6;M!l$#w|pBƚ^uA=5F!YUո"#@up\2f%){WLuP~.x/CBdR;֮Zή࣌5W:3~ :[jЪ*(N/P3zlΤˎp*6>^,pl JZ< $`&&64 a~6_ hVyI8_@S)9@deTĽ%Vf\972V&_E 4vתdIӼ4t]T:bUH@kB( Pcg2i39]=:@QHW!v=$kvR8`JF ȝR 5G~ yZ*G ,N’p7&˞"E)wɁ63laʂP{*u䀓_y,jphF u4b  f}.nL^!" ۃe߰b~a`W7e~.͘oHR-_5}"{C, 9?^S! _ضPws~@S)6܉tFs}&,|!UǮR(уSjsGF9 >~A-U@({U⹧nc]%>?bV{+9u%(wrMx2ҠRkdz3,`J*|,j͜ۊ!27/4*wԡX]dLZoTw#PtIͳ7W끍4_g`kd'Cڧ~2:pp(@Kr 'AerZ:NxݩyCH־Q ejݤ:+Iˎsg^nے&)Q:O>M}C%-lzA| itDVSqA;\vi=T/0 #ƈԭbck綝t֜m1_V$k/:2y̩=ݱmHC 5(m";ސ(TSayYF:-ad@CU<C,`}H Rt&>y1(YEHb0IR|[n5f#+ ;`T$?u"ljXrVu6s׶:]+C]x+MPAXZjFd52yQ h&W:"uFT`I?;m5]]YÞ]c; S\8nˏI@ߞg{Rϯ%s'DŎ=3̕l#ުNP`^zD6reQGAI0$@ͻyt$ihΗS@s&9?p]jepTH?^- 5*i䏂U"4̈́$kqQhA/#=6GԮhOч.훪="!XکKu 9IJ%SQ"+N_6(ToTHE2Sb]늮EDgSc],HLq5"}hSD^*eX0gy@ HDa<96@t{RVlhrd zڹ4O1ttX]Oa]ܢeʐ(1A+brV#^9ib !D^4&lȎTH[hȘ;%$U?ʖ1uu.v |nX, tJZlVk𙢚lxrJ߽=gf*;_E/por g=2&)v_o֎hRnLEg W:Oq<K^1; 11dҋW[YLNQٵ/$l L}mv҈`X}8%F),Ӛ'g3qmcJ o !2C^IDv%98C6|,/=&koc#bdBe٥ %;tI?x1PV> viLRZakXVf^s|5Q%+=H4=nɟj%a}Z=^{~3 ~/VťSlNo/eZK}p{zCxFk3"к|BEc*\5z_b؉F٠vADbBmQ),q-R?6W{Tb.5N'%c;UJ"Z->&jPHЫ~?L-d{[EBaIw \ovcPBAh6}V⨒)Tr*CJR@X0iY#6ǰc>+v4o9D[ d9B9VY1% d@3׀F`, V;eezi!vطׄM,,m~GEi{@k6#_5UJ؄XKVbD9Zy^=ٿ;Z C˧wD8ـKu޾cZk# dH;.IV3t^Cxfupymn KW 耡1ZuTvMr"fJIٮ2=.B>.v9ٱ=zHШFql)xa)şR~@?2H&& Lؠ7/[CT?&"v\P eժ>V_FVшb&* 4kEUכoȾϤL(t xF:g{VpJlǛXJ]E )șD{4g5o.KJdlw(f:u \5jJ B6ȼ˻j[d ?4>L#rX둍<vOSi4R= VȲ&_o84bJvGv+{{lc^؅炦) uz3[eL]ͧȞFӐ K #,О;kd_xb oē8-֛:r~puQ}̹b m?ccs$dg=34uiu/KZǬ&W"n[KEPSR$b8EI U/"^0J9DBbtDC?gl#La!,4ryw!^p$.BA(uƤ{)3C/g 4FQgfIj@`b׃ {^+ .-%1&_6ʞWKK'&cYD.3I8\65fK|ӕoτlM6|OV1[s+φAƐ 1buug;5åjYqVl‘UUe&(0dWpIjJ%HmJz 3,rĔT3R.@rڮˆ|@#.#eUX* ^;nu ) Tߞ`2K zJ>BꤹPLxj+I)u5]oL yHXZGz!E!`tU>,dY+.lJw`c Mj[Q6-*{VtHx`>% 尨]PH#w(ݿy q26W1ДR v\ l ݡt,hV0≥ȣӃ_m>_~J7&} 4PnEDq176!:ҿ9K = Bw*Āz?UFks$ћq~/>`7 hz V~";'W6_B2QƼ,dِ2Mڜ<ŠTsՇUSOdcǫ&0weƦ= Kp&5tŦ'SXv$DB-4+~jtlrObfu=A2}6W3nJ4&T"6,\Cp}O+P CXl ֗7#.9Tg[v׊z\C{F +hPjv~/{|fTIܠI_$6JlBN9+\Vm¶s>FXW>^n7U*LY_]:ђKRN+5luW6^]8=7(ӇۍUad ׼GVTn 8Qgh1~gYR|_3fc> Ts:TshV|t5ff իiHg3š ӖP[F1& Vf"l@l2J ?S:- 2N08=KzD3!װK9W:]3 lp4`­(݈Lf2 i~T1xG[tCnRkP E)YKN"W6*CLJS_;(Ru)xٱ/{kKr}H-ZT`޺-lƞA (5[ NN,hbkg3:LQ݄٨5k Z)U,{rN)ª1E\T~}4ȂϨGyl˚f߷kwjLPIrNH{,+&5x .6t ZMLԔu~lz0 t[jJk&]c ?"[O55;*@d"DexG0;j~s)di)NVyN]_tp_1QKΓt΀Dj~>MV V?^9ڣn}qUn += 9ukxi^7;38پ+<UwZh81 Z5:p0]m6 `R5ʚBt~pֹw{x%``D]+})QP 3hو.eq"`ګ؆{2!0vOynN?뒰3qঙaZHVay !R*lW`h<^rfr䭙mS41SS.x\O,>qMJI}-Ay8 7CQxOX;_(ʶx1yl]%}q=a WA39|!|^d srlS8O"][:Eȱ-+?䯩l35^RQ0Z᠉J8.ՕY'HN}-$·7G-qL~76=2tܞRQ|xˌfFyzFV|͌F&4}N0l ;[Mq!F>mhNL\?[bmdIC[^uu X?+!GʢEi"}2s' ,U{hY yE [\n\퐠t5|+cy[c: !y޿0I)!w釭ߔ%!" ]%z"PqXeBDfQach3}ER^ּџSl]hK^!(Rq@i-@DBYsS˃ H˓ Hmϒu2Β#{À ]lZD\:]rdTNs fVoZa{&tq|` Dz=U&9v<:,'9, 8q>p}<{X ɶ+w-ܑR_5GuB Ŭ'R_r BGhcVk,Uf1-ϜЅۇ~dU\cI!*Av(aE>=,zGa2#dr ?_J8qm6Y/^`@}l2w; Gsqīd4%dM}lEN(]=`yuQ: ʰz)g4ܔdZ4(ʔtj.XܺLk *u}p' CuqS+#PJ- S<1?~ڳ\{Kë8.uK#Jʦ;c @c1yu?MK86fi}jg㞍~4g.uDb)NDZ;pUu4 Z'*``)cYRSp؛MfPUL.Y( {<48TsqmqsW8-6n vt%!ɔԤZ^G#aApr;. +sz-\WcӖjث(| ᴛ>Xٓ>r{iTޙ3>;rԁ,@#4@sm0Ωݱ!{4*B:# ^J]m R:{OG%֖'x)z*dĖ4䵄FX V) ݕ-Fx ) Ý?UmO"eœXljnFJ MS?#5ۮ*VʪK0#QBh 3ݩw{:&Gefl~; Vm* jx h?(.ǧ'Krߠ <Ζ[wV`n$+=+jr%]꽞QG" XW'U;u>䋕^U/a:dt9\1pW9b|UGchB#!@*~§idzKAN:'SaHASqBǕO<\D%7i]*_Ḻ[Ź{$ͤ8BF?!Em;n%g@+Djll8 wD]5׉0L̘Տ $r}5^O*rLk{?4$s&jq5_l@ bO1yQ/@?mPҊ1ܒaA^^=e/ߧ3vB;-R+cBUlv!pKYTtd+hnP[Vbo ;%QdTQIޅFDtf9e2f,{\3I6/0Byȍ p2f1d߀eGC}O1{ݽq )l$ "1AٚaGF}y!v̶(u .ٯڨ@bciT=;oқYt=U5B.{UUٯ*WӋ b>R!4 ,{r#gvn44g{ZV !mTp B8cZ 9־]sQ~9Jx/#CQaP&`OXʝS> c͘JuӢTGsKwxJ8Pk2P 0M1qKgZȵ|`_"a{4uo$dMpRicE#RKZA9;[c!|se#$ޓ/Ѿ!Q%!VwV)C hS_{sǬNSʞ9kBoТsrPC 2a"=lY*_΀~2C0Vز5m2 s/`t?qd{bEKqk0v3)M@SAaT }t#+q8J7 OhS{Qb֔hb(]o%aL^KJQnzTb՟~,@;N&jbI ӥK#|F*o^2%҃uELqAx `?A~d<nebҊo*m9[7K7'1PD] |84"ei5dPkdmn ,xbe!nYC. 5iZ F1A)xCKL(l"ruG:Hm6oځ<BUZi=5>cL[ Q4)Y4\HLK:b/!C8ϱ4MilrT¾S 4;OU6-H 5Z 3T!hlpҰ.؉n^'4[~s%%$y"w `Աr~(Zɾ8(r)].( +YAYڒ"~- ?;q͛CB1-NfV Œ**fno>f_KT8*Ќ|DϠTco=2Im it39cc?Y_Cwؑ0L?FΒHZ$K0'ʛS_e‶:`"UŬܥ;zS8>MӗNfzdC d}}'Cr:2Ͳn-[c)]tn\8Yl; pg} 6ޢHjU ^j szomPy"Y4twX9Mm'PfB'p"S;lVށѩT0K}"$=mj|*ºN\id#Fn|#'lj}GG'eƶjթMK-󿹾(uϐԴ45܂,?/dh;d,z~dtuy0wϛ]l%ܫ, 8 Z3޵l=w$H@"0&@*Š3C:7 !@5t*b0P׹@Lʦ?LgTFP3=/33br'8 Tej柨dy\D|cBob+Q1"[(**ZW!&C /$ɉru]:C$ÀiQȚlP)79Ȳk}FNOo6D{~t8=GІ8/˾BHNDtЈd%p)OGx|.+Q +a[ٟ[C 2 L2p 渒^f8VB/sXG}O-/;ӝˎ!p=.q9Əeҫ'h) v$n=f]I7# B!άSIM2N,n UX օ CiA3%+Ni*|0Eh =bScRjD#:@ȌN8*1`SI LfCMϚ)t= DMˈ }R־3 { -a½ׅoCGq$rC.nVQ :*""BI%Ȇ_`KU|:k#hMjX9MD{lƀ~mG׮"ƣV4PC 9U`mOޘ 1$d ` b7rJC]h(7]p!U+Vhjs*V6КN6tVgL!jh!)Wt"!@ђWQ60zɹ&XNjl[p J/s\Nt{*է1+ᩤ^kڄMV'֐SF78xM^ f\f\-n;S'Mx,/~LQ2:ݙA#-L ĞviO%XPsȂ$4nbkBQ|lUgќLc7 ,XWT%/0饅1َb0B&4WOg[+K^9 poOJIX<칩vQzl瑲~nLN=pћ/MGaًmdEe'Bi/S* #-&*G>n}h#ZBGjom\@w|%/Ե끀 'fH~rx;6oNzsk^e/YJO_z7t15ȅ]."MF w.a1&1Ep !6_ۛ!"ӟakY,11y=an~{M`Ӡt=eˢw])";2!+`3ͫ"i1`(a& wEx:mʇݩ!D؂YHn*}&9 Ti0e{(k_}t%nqn֝0I^(N㶱T%ru,pnpdc붚X휯z,0;`ۄM;44 )[V̑vPlI Os^yjD=7H{c) 2Jՙ-[yQh"cjִ3S@߁YgiǷS6|{n䗲ChDo19m9#7.Pm3w+)O ba9',6bheE[aMa"%m*dEaCQaݱ3/Ϩ#8Wkn`w"0x m @¶8[V7 r*p$G d'._X̖UiKT)QǗ-ŽTxeܮѿQد4/E(oJ?}:-{OxG,Z:ؠ DT_O|t藣GCeoC_)ʄ\I)*'25q=i-Nf!VbbɲV]c;ʩ0C(6I#HW&sS*m{3cC<ӱWV_{2:E^֎FaEGf 74V լc兿RmMaI):ǀߍ&YS@ZM/ pI#](KR W=EIT{A(kۣ=K֏DOBݼLq<] %HHN-ǴjΞKsm.iɲuS<<t%3TW{#=qG'E4D|X̝ԺP<)Z+h6|upli!ixf a(46P,=|%E_MtgF5M!EpZ@S 2T\(qWT2@} I뽱;s싄-?[y;%9ɮZv_T*6NYŇ kt,ˮU^Gzl})`z|X஥"hkd~*+vyra|DkH_'!I/DHE݂8/iQH P=VD(OӉʶ O5ZpndH]RL^v=¨_nN׽O$}g%?Txdp;55!̸!8t2z)I $'(V ,Y:^P \ݪ8]$_a1Pܟ;lz/xVc8mcWLfp\MHP2X%8Т͡DLM4忞nP54F.G赺 rD7#z=8cYIcI ٰ?lP=vl8-#0ßņd=ɬ;>НO0KU.r? 7k@NB]+[@CEGNM3&[՛ >KGԈv7w]7\}TЌ0`wszKGpg]:T-mmuI;7(&>ֶQ[Բ;|UD0/o6{>9@Q}F} )kۓ.T~6wpU4X"ǁr}ձʼ Qlܪ(`(] Gwh*,Gzx-N[98ܠZgd` ;02}fH:#!Y;ԤFo:J$AKs΋Hw_ WuAM@-NnëqD: e>. EOL&{_*1GgAz7*lvpޟ GC+4lguxczA1VR:v*p.{m1 Y^/;3OM ]֭NS[17ѡ!Fa5:@ :?k|cKg?I4+YʙA{GtŲww 52ټd͑$Ayܖ1MS8h ڜ˵ sc/T4@ mQ,(e75 `^^OcWZ~a1@ -Vzwڧ?i9՝_ N[YakpglH Ax?p+̌ C/4C?ǚٔ5ݝ'$`p"a\-cΝ:7.*m`FnA@\Lp@C/L8FCqQcܕ_3Dvt'iecN(n+=/Zwd&G[ v4^9}Y#BZaY3-$Ԑ=h F*:x^=?|OpX>CATaʴ>;Π)b%*$b-XI1txL9u# q(;1eAf\am%N` <8 $n@t<4Arv["=(5$N4]\r 3KF .%o&eAwo#"Fl]DQ/IXΰp]e&'}}7* 8ʚ"t>֖ 3JN5Xxz7ze5ڭשW1FcRZ&WQk+I-+ Z SWL$ۋ}#!cɓ+?x)Nh<~efKw׬Ӡ-/L|m/^4[0,@JIbLZWӔ$U!Qsj)JP<yVr+.Xy-n\FKIijv2y`'!Ӌt@( V3T0_MvI0g#rD~QRtNR:w-քy:5$w%&*1sJ@al9NWkFj]H}`r߳oNR A<;u[7D{=ezJEI q] )[l`JDʂUs]BI?^"Z݄AјQ51l0ΞߒsJzqh>fdp`g}tS{u!>EvcfRc\އղ%A{/zJSV cUhKl9WE[_.h]_i-eW(?/,AQwk2pGONP~D? ٨D~NLs6: -/<ǥ&\ʭf\[|F"uAӋ\zLs=.%'Mou$,y&ʻPityk$f߫j\(\Y6k`ʍR{-Y[ 99 >"w.fcA[8:k#<&Kia0? jHD3II!.Gq$E=pXN*Z*$id\ in75)@i܍ 0bxl\[&y>Teń7lh!|) ;췟e#+F*_iS$ư)-ļW%uffq]C?P®5jP+t\@ /jDe xz(e*q]'&Us (4@M(s#,& ]͟E5$ɽn!UDkLJLA/ᯖtњ ],``%Tu;i_TI5m2L穩ИAaLg"M,!+Tj4x5`|<2%${ȚDI~'PQ3 sXDnEwT$$Dia?% `oNg\яm}TRH) vٻWL_ӼJ3W'q.~}`&ْrY5&r|DzB;z[Qv aF[ZӾU)tAG]%(siLT>MDa˼jA 6&?[<?@}qhB݊|zsqdRSyG|4)y0rln( omNQ `8wP'_߅<&TsƛV:Nm/j:"d *'r2 ʶ8 IO;l_NcDyPN4 ;J< x`?U)/RD~V~Պ& pv/'Ց3L:Ixj3L|/mqf ɘlv[LD0lʦ($vO,q{}eVET2" lF%Mz%)?"@ J z4gz7Cug)qArHs׹8WXPK К_/Ӳr%gd fkI>`Qn;Wy/2ysv[L/4K-j OK?Lu}Jc#5 ¬B  lIy]4=7?j׭AM(*xM0@5Nê?Fo.2x|Y0BHlRk׮Q)4"oҮNCܞ {^:`< *X!ېܚHGp$G~BN\̮)gvUT{P%#qD~ X+~ai%Au 5kǙ%jtU @hnu5E\Ǘ9O}\fJ _9͊J[_D R{V9P_&c97Z,KԵ#jꡀ /@+N,Jz(R Ƹr=}Cŕ/lqo-źL2Ou!`|Y$ߕ_T %(P5KpM##fj[La3zedT YjdD4K%Q)ww2e\'xoJUnC0p8j^P_[ZO4 @TӖ˖T.8Pa 9o=RSڱS׈Xk”B<N&#O3}0QfBrCiǶ2 D!5K#uz Km"ˁWnZ,X>'FfOt}qZ[ZYi$kEZ-'\>=2*p9AH~pq ){eB[K˘Frf+z 5-O-@Th}t:< 7Nׅ'`7]zKtA䟔T}<G&|1uHŹv_U> %M_Vg}DNb ]̻Ygjx1|{hlrh耄 @6PV6UJ(*zFHeAjDq(XQZLwt!JzXqJBHBkie?1Ul?67c>1$M֐LڜwBB-"ZZfB0BSMq"zjY= l/q4\fx^kM!2?pZ֐@Eq_~cA@{Go. De>B\9xV3|.}z2x1;FP]0AJUylS1Wwe[um Cc#RS@ݴQWuq. Esm}}>=6a|l^!g^]SGe>\ǹz/ i\ (~d01N#8dyFmS H %UiEAF!0oyHC Gf78j6'ۄVUtbw4&)'?‘ vDc`M7 |Qb#nSk[ysGJ{*a^q3 a  GLc𴦣 ByyURƑ@{o:b  kgF֪خuyoĎ7u OeX;kWK8!i7iu7uAK SƓO?4Цkta1wjJ|-+z] )C<ڮ:ITHF;>дSZiJ?וaCEl7,!'PxK!.ڪ̒3* Sm}dݺZln]Ent>v2MɈizͰ+Gq:we<fI )U,zW@|i՞fev8l 93A\g:EHf7)Fh5l~ĸ7tR :66cLnBl )>᷷?8߰pwm[6gZ DZk|'ʧa.ێ]rdxmSc+r}sRػykx\g{q D^>Pρ[̑6fP̘&T,u| w\)۸M)}KݾX~-vsaU}Mn"H??A##XŦ9Nf 5Ox=apQnSHK:z#`0Z$nvԪuwqAfav=,$|UQ▥E]֤nBZXh5=BA5Ϳ4۾=$~񧌿.q,%M=ڧ% іsR4g4E6[=܏N%BFvEZqy:+V nl[cߓ v\< 5:WWK ʡ- ̣ '?WcY/ǧffC9d1Aq = =cڝ Ñwā6GV҄GTn✻T?H;+=Ӆ^kPu'w R]sW B3,PQFsܘvl:"*&hbK;9FL5,c:gMrDDGIN|M!2TfyQ\kWlÖ~.6keC#ʆ\daR{0TG&Ti %հb ?sA/[X*Eprs\+*X%c˽F/zqvb/ڝW J"M6~W9Skә@Io{,mǶɂn $qVt )_99@W \r &yGÖ 3] @ &b+R8c\^ߒ=%%g,xFzYe46 < y8?mͺ*+]\!C[M; {0W;怑-j{3# UJ4'ozUAv8x('e3Jbu=5CE!{bw>asxptW͑+-G :$g@F 9 K_8*]3I-Û5JJxh.JNl"0%fuYh3$?7k:s/<+ RДjБQyI{_-bw<o]} "$>4iDk F6#ɓ()ךeb5D+S=ң^3D?FYF?-$qH,@  +·X`u|OA71pb-Kuѯ0<|G[R(:)ޠ*ek\;t4V' Olثhgh^2#.qˇ|1ί'0kŤPm?6s; Is04Lo1]Pm9w)"[܄#P"|IE [][soV6د쭆r{P<YMZU$`g۵,K>CLz@8yrpII~-*DMV19iWKcBK >;إ_\Xcd<-UdQ  fhHJ^[J8@A[@pv8`Q0ǓJlG`*j?U1py/:t r=r i"Pw%Υ5.|]U+DĆy_1MOMtl7L!9_pȵ?W)oPvJpkwjC2[ `ZF!G]..Y" -{i-_#A%PDvRډںuK-yk ŻO3:d{&ӎ(y}I3Diol /ȲM Y̘c5wP~_zAQ<1OJYđva/̟5|ᛮ9@'T7,0ax)7(0dÄM]MkJDjxAh `a"_S! iOkuNعt`=EPdy6HvsWG?~AcVCRBO X1;G`G&fĕ{jZAH9e]`# y.U@r$>xQoI1)M"Y&"Xi%ԟ bpm4WF;Y}G#m}! W6\1a1A{&%֪knTJêRyvrE6ZiN*vzɔ^ ?B{)"TI*'erT!Tw ,DV= w߇R%f[o87d-G&E/Ҍ1+_teq:(`XdG%v%K?pاwѧ?_SY2{<. DHR,ˣ0KOXSéLxaKph[a++\4bm26*Rm^ tfbW~[vEKxWBO`Ud`2,6:TWHx;uny=c2pߙ/kʾ]K R~H67+KG BӚ0I%~lJ&H}^< 2|Ԏub|`6fwҹ0O $05|YEL fYS,tA6W%ɢX2:5t)agU|e/U:0FEӿ~ K}ϴU6 &⎴`r0zN74\{ӫY{ qsxZ W5h2 eX@4)~3%L 敏mE\QV$c p*`uNąi_s!4[.^mtbK~OkW4Quv\j{^\ } 0cA$sf֟3T{ Bp%h#Iaw!sY=`j5Xi 회Oj r }iAK nZz"-\)9ĢpHxl:E`C_۳+<^ zң#j A{ń~&${ cwPʵ&EmC̟1rG1KEaa۹: ۢSM6f.nGPKp}|0C>h!RnL'2)kHSo|=1obwr!9Ϛ:!e.;/GV ҽnwXim{3jLSo rDx>bVgӕq~T..hWIt֩a$0Efr-S;╉שּ,6}DajndvA!ji.k)xkIr٩9pl*¦R^oMo!9~0O[gX.AڐR "}UzP@5Ig<ꞵ*YPp1Zh(oZvrwü9z5>C= ~prP:U)f໻m b6UͿ&͞CM"fP[+3t7/mO;kg]~,`zӰM;_9 vp8E Ʋ OӤM+xKy-]6eSrW#;^e% Y #jLJoa1>0 'nuӼB:TaU|[_òsnt/ZRΧ*aI6H>z<5}@fnRX"pn6"gٟ:o#3z"ݨ8)~PNZ~7DwBSeNU"?O;4 d2M!@8c;hZĠ j}B6I) :0iwq]~mXApfԓ*k U2;j^ǃjE 9x3n{Pz+KqژUNuw('`n /ֱ*dPׄxg}oU (P$rRa-Pޓ?d<7YYHAOP1lz.SVʙFW;91D2I}bV%:vA)Ƶʄ7A֤Ωソ#A*RHNX7i_V+guw d܆]],4ϯ1v@N`OL@5+QWpգz4K,E"jp[54玠0t5CT$* w F5$kX.}·.YZ"XH"v!K BJ՞ҒvepTCK)4r lւ5w?gRC^hFڶSj<v`~{)wz^,Z A2A[S HӒB'VE:,\rK"r2% w1T+\(B;!cq+*!4}*/SZkO,ZFD6ԀWKna+<99'aSf*mǎ6'`$b ;Z݇Pz[8T:fdڔ%Xiz)T X#P1ggQyEP欰3=?ݲ c|`{ߜ3X\I%Qen\ (؉#j$'xԄ-o2/!o H26 j- 7?uo7Kl yc[_-e!lԾ"QnsV]++zї_I f4dCV =EߡMtb#nR//leZR8qy.f@\0eT߂)DZEjNEn%Ùği h`e2>(</M;52|iI;e=䳾Uq )`z`X:%s;ĉ=tBVktMS}U-xl[QEjs/Q@yV!%,;YӐ\~\F6-7EgGXZ&hZ-_dhgpVb#KPeءRǛԂ7ZUGQAH(ΐrS=2_9]Tհ.%yćTxeNDYn"\?smfafyؕzBṝus2~ үN !w.b|VQa$Jp%%)^&oz"ϖDT쎪ʐA^NE®Z`Ɔ{,s+;ܛ+ (`O PGS5o̸ױÈCo+PǑ-T% էlrtDC1&KӀj.'֬׵8sM ] {{W2)%_4E0ͷ-a\/ݞV$AJ?qF~Vtf(ꯛV)}Cf2qHAϹm6[;)yqCٶdX:}s_G94 j[ψQ874Oik4Y*8b#OVD Vy`y#-1yk4nd6o0xMC8-ߑrVh%(ZhO_eGJ6-+=Hjf"N\{d_P^說+c̦MʃXt^tNܫι  ld˄wLewΕRgv %~ hm5C>AM+Z 5ȊXNNkeS +h(?jIzՇ`PVV>ܴFg|Im=q|rܩn߆8;Ŗ K:l$ef1'VY#3s-BoG裘1ݛi|K+soǸ2ah![{L>c@..=K]qn+̘*LE̲k^GxG2& T]i(#GZƼq*NVCqd"OGhjZ#T4+("+ٴK#y0K~E'Myd2 K9Gs 턎SP@A@$ y<)UT#@|NoOΠ⋒6y%!YۍPA`?q(3= ~drU`Oz؛ϙps&bD}#08 7Ey#4 P3fj9[EJcChȰ[RrJZ MȐ(ŕY=.27 yc.Íg,O6wa@X/E'zj^;ON[[<^NagjHTsY.{F$O WZd(F4f$ޘ"p/BQatv}KHDős9kĻIk!Sj uE ]6 yGl؝׏ 4zњ@ (4\Qʈq0Nټz"s_o^rPFډ, ϢتwQiaߪ۔"[ĄzM|$|%5qr;XSaGN䯉!"~ԊJ&ϩt) )e9du'o܏ν2'<"﷫%ApH@.L]TjaHzgXRq d44D@m_|sˌ-sHB_&E$?vH`/`(kE&-}ZY?+k{)T@AQl?)_$t1+AyθtvA #hloYcڂ]nH_an$)V*8;badhvtጮJiYǕvI8<60c?(75!Λ(x=6S"eM] pYB] &(eI{ L"ʆdZ;9FF-VE=clxr[0WQ,Pyĵt@rպh}3v of'̚KH@KzEt {t>sKչgd̡ C4ž\j)J 3Z T~7bG.:e[5q}q"N ;`MH"$I#*h#kJ6e #|j5Z c~|L?`*N 5μyƇ2}hBȗJ/܄\j=6ྱT)amL, !t©8aaJ`=;daXbv0h-蚘} nVS9ro5k9`}EǠuNV.6 V/]ӑ~Kˢ>ю-r)4%s/TW7`"m]ؼE!o,P@N 3Htnͬgu[ANYÓ!aOبB ]ef$AQgke 7EhL?/YM: ꜗ؍6`3whF/]X|xr@r9MD!X'*豹 z*t'}qCy~]>G mq3ܩ}~/t&9Dvb z5nȘ,1/ϩ;S fylR_ ղ]GXӛML]ៗhT{Hir#8ПSy;(BtY?VT`=l~_3MX z3Y OT ^L[m[Bw<)Wޑ7Ddpxi6l&f"`#^;f\9bh˩ K-+[ f#q|v?9p싅'BYԿ=+=?|Rv§O'\ԍ[?+ތdTfIyL :#>ƒkKggА~~v4H h75KӖu#EyjqGA;.6y7NΒ3C3G"[۽7SW-6, ) ],ϖ+\wT{fvi]sQНyyRf?E',ou_ '<ؒüj{,왶;aAX\y`yHRbҦ6m@BnQ ǵrZA]\2sXڒde^nE+-ɗ+nl$dM4; 8ƢJgYHoX/rv\*h}R@%}'%YB$' [%).h@",#xӿ\v+Pea|qFqV[*%1w94m87 ȎSv+_N:Pu7<' iUeEĥ=tc'"jph8Fl6΃* 5hABӔ.MK&’%8rpAc.dԡ+peu ׳_OrFЊ_;A_ Dآmqxo ;,) |930\HmH~Qc|~$XcS*/K* %D^7R[N+)` r5ʸk-@Ґ?.CVPJz >2^O벮iyxu]INf&NоW[1lqa_#,p8i AD#R `7H֛D ZGAŔ$Bww ~PuO_ +p5@a>VRNE1R{,]r^8оk~lse}<?Þ`(n^a ga":eltqH=".CluBno=(NrT}t5LTSL6яL+%j,QO|7/*=1藕2$Q^SS[Ւ:Ls([sbU'M}[53r:]$+qP?~_a&Kl,\)_I;!75~}?,>[O #u^ UF8VhZBN$\7P!f2YіWTQɈ^=Xw* w)%)#6}7yM܊:` Wr=ܙ[08 ;f"uS.{̄#1U뀑=bMĮʐ[Uq@[Dp*K60th<:)^6F%.A#5cz08VW[>&f08skBj ~tDT5AjDYӰ2fB}#K)2M`"k0Np-![x;Eޮ7KR 7݋ſ'ʑsXB;oe5ܢ<ӄE49Hx]h?db565_5 ?R|~̇zhY8q'NՅL O,)sQ8.H,Uɮ>#|6LUqjf`m~P:lDE1\_P^Pdޢ ~hn@ \KJ^k|Y 9GThL\%ff( k`%F'&) GHsT 3j m*`HM$JrºVꞲ&;R@rvWzCyH#ZF^aHSO@],*\{e5uYx'žH)ctv#^ Mp[AqћuӓΑ;6|OB1Ww(ۂ~& #S$t屧9Ʃiog.37QWNVv\f>a"bAK"^421O:5]2}2 ٕFkoH tۂ,8;ؕbbV$̋}GcP^SU2op/.=_uWh:t{aTtz3]({Y ]VL 9\ )!C"V?xbt9n2ï((4zHbL}!D(beOEȬ;?dJPá-Dži73:0yw&ܛB`.עG3YTy|fھt(n >O6j-]P՝/24q{MM#lX%̈́(KJ4BFe ޲Fye~wdEE!2_/A.UKKf3YduDdD;)s|퐏`է >W\n!ݞ@fݚ}zkh7S9ph, q&&>ljiˋ'Ui|J:n]Le# ^kЮ {*/ No,UC"z!dT@a]a z,0YZJx W )tr"AP0|b1XPQ8*3 ]4v+RÂ3WB([!Wt,=(bgfaM=)IGgƘ/Hwvl@n\?hZq$OAtS)9""Ӗʶ3V%0~y}~ʫ ҹ'|< w$=@6qe~mY p.{ `棗bA ^_5ew $7iFHzXr&1^JL`4Y ףHv&k2A";* xM+"0 .Xo0#b>B}Rzۛ#2$c˛1cP~|=> N 1':F: rlaau,/^yk\9Жn8>N=I5Hۍd'Qҷ͉Hc=!`LStx+;ƐJy9idm:=]^(ۭW@#mX='lWn3$Etcfe"Bh2/HoAJ̲ 7sĸI8ⰿo۠r%ZKYYH5 PBhAωHF̲4OI|;VjZ*ko7!,z8̚RSH' y8K{8:>q?@Hv. ߫<s җ5];/SW^Ό]ޔTw u:Kw倴p$LT|L>Β d]1=/gIi(~3Cp fџO],aיXiT+f8VF,`IA;][+n4,r9M>ʎ`69%m 0>`|Ftåz 2Sx2DdKdZuC›颫QW7Bfd|:7ج?6֔q1 uqIp" ~Y|#S]-"u?8ڴO<{7̼:}/TjXM^*oT+m1؎f=㲉umsA4ӫRg]x4fy`E-!H4O| 9d sMɯ0=9Oń\B,9S@ 69;Y'9i| އE;>L^V]Mpiǭ>/{KxoRG4dy7&⻌a"#ta3ofJuA Yܫ =e GsbHD@aƱ֬h+Vb/[y?{]xRc Y)q+E6';\?&ϸvyeSgahʐ\uTM h\i3<lA[e\X>20F}PFxO >{x)=}U )VYu+2L:t:/s =4ZLЭ*nd4agOy<-VJ`mY i+_ws~5ytyH|iK} Cuc%< Zޒ|Ksw/n MHoss4y 4r3}YtZj4!Тd8q5)[&o) -; z@[log )%3L,,]}в@x̮v[BU<̶|ݣ' +Mmo"zyy`)1)Ayku҆>\v2A/h+w*e!@M@ig&;,& ~NQ)S-C1 (maOių vΏ}ڦ!pD0gM?"=HtWāB(n}YveY 4hcP+{vuf&pj@S/1L<֗g3$rxf4of5h>@1^ k 1wpaM4$y?G6m4s]7#WC{NG (qXp / pJ7<Ԅs f׊:0%}Z%k@k_%#wD VfkeǞ;.¼o TVtF!;@f[#x׾*v\lh-}g6ۍ}/x<]1&٩aJP08zZDc+Z6)T _/uCjCE$0l,˩b 4tKJl*H "-֘6db*B5Lh9*l+'Șk<5qn3]FFՙxte56 hڰVF}MρA~7`WUhx ڷ.-L,od p]%/bu;hQot&9p1>FU6+ 6x%<>Ӻ`?eEۮŊ/Oci-}5vCsw[# :ڣ憬D&F^rz-Q_~ϳ,$ Ur_^w~fo.2J}>n-va+BIg-yE6X;2d킒G.+;rA^%N7ON"{}#gE7[p NT9IRb>i_^R |,[2RnXّ#2C: w3։k(^k&E^<ZB+.g$ iDܩ!C7Hbj;mH|,!S]iU `(BnX)5p{( 3hl;i 6xdii "njK^i8K?}N6OS@FI AS/PCsc"ut1&Iw)Efp#@TIIjƭ<՚#o,[&ܣdͻXMC:AJbq+aio21q~)+]$*h/v7#4YqG}e*qGZj*+Tڶ&:9E:[\ttU !W졝IfkDlg)R,Y2 k"_A @mhw9QdOBZ h4,yQ% v'ZdG>")—2C䜮׫O|1yCix62%JIQs#@?GF)Q Y6\TLG]|҆,J)zxQd3U;"zrkj4L]{;A8`m_1 KTsZ9oڴdN'nCZ#Olɜ{@\n$k IQgkXd\jC^6O-j2Vx|x YH̦V i(qy%v uTQ[턒*o'.ݮhA@8}bRQ\hR}"[a=fØUג I+#U,j^]/aP,a@4ss:?I>0klKQ7}bP^ci:)9LM:Ѽȵυ7 "3hw̠y7I=^JE< B{r ';pL9SƝfЂA1a#`ۤ@8U&d&ɓVٕepQouH P_Drai?&ֆ6A;?8Ufk?̢j.jH2k+{:Gx[ pMK-ˉ%khsz<0q̦";fNdc&1k̘O'zG ͅ~tcۋ0PL@!KV0Y⚃0^"Rx6pA1n=K|f?9}3`?%$+)Ԣ.UX3XS<oVztwAsDzDewHhTpfܞ l2NGDȧBF9!w ~pV]l}W/So2J*-E )vi+9a4jiHg-g&?"Ŧ9-i^,Xo7R7%S El;Yю]@0fM;ޯؕH*p?aʋ)l Ź&<q;G-th̢+A#4BX٢0?{ֵX?L 26ϺlCIbAm+j4 T蟐!NvܒZoCbI ,(&pjmKoi՘zBM}i U! qMg,a86^="1U|\6:14rIZΞ0ߚ >OW\ B[>W4-q;U3tlkk1VOg阑DРy ]s1[.yjntR]&<\|hCbto5 k"I-=\>}$r(l׍Xwpew_$8d 4$zDaSc o>sP},O1gH)R"y./UE|DQhhc}i#7Xm}#{Mf4-w ή{79$SC`PI{M qe<ܯ AH n!\CYТKZ}[;U/=άSt_ xq9D]c?Ԓ@UvNBŅ AvzX;/.E֠]_1Uqa #UF"m3~'蜺;.Gteh0zko ð+Lݟ G&F q:1 %64asb6 j:3p}$I@r#$!+H9OjV݉~I$d3ڴy˴8™ !FO6˟`{Ik%?da+TX}еھ tQXQUug(d,fb>sO4<㑲*F⒬B$،S jDCƁn6G=q8%,*@ @&#>t ݩ \̲ɿpX#nvsKz$p_1<.p!ͩ?Ь׸sjh_.7zi*׏v]]-ehcqo|%a`]s;ߚ&Ny؝[CB~8qc}e/7--,󞓒(BSRThcB`8t~(ꓳ b'ޥ kh|z,SL:"mmqpD[= bȓ=J<=v& [\BQYmK?׌!Aw濂*Q`6 s ;w\enidt b/5k[.4V,#(9Q8)a 3;G+ؒ>1X= }0t>g' y("b| ?2ys-b犱6W%BRR:.H_H$:ɽڽd`&mFۑ Wڃ 9n &/o:+"4fzy="VA8sfc3%O0[-gѻR'?fZ57Jf+6. p30)Wrԫ1ăVSt$ Yf6wcX_| ܒ"*;,ȭnF|>5zҨQ~El.8kKM'l~ssmǚ'xoO ,W_gfӈfF!jy$f CU1ǧn9P˗|4bb=9xxܲX0^6Hȃ 5JSֿʁCZhU5 2ԋKs5\A/w,m\ ,VN|2zQ!!+Kr ~ p$zknُJ*ИJ.1&UF_O{C)No"Ne*_@@0!BԠOCOOZyizys>@S(oy>*DhN%7F}cKu|x* -W`#?gm2 Qڅׯly 18k,fփ3|9kuZP\Y'F~_lۯd-S{ j|?ˇY@-R"n>7Sø2}uea\&\ az2١ߐF*[\z8M#k7hN5s'8JK98{t"19cmUϗɽ ®Gh5^82ݞV]RX:g|ogyǸ0ρ<,#ㅌ֍4igU_Sd#ؚv ݉e;兴| (cgDtG)}0JΫJ5RX!.3 t72Xvy}JHkD/dH:>?fݚhJOcۖ  ~&j@\'8λ[{ۛ&P)QH!-ѼѶޕRXv\D|1qQ [gpa^L|K8/MT'YuLu.\ %K*yar!*a5. nB bS0Pk<.JifO-2g!]*WlUx9Q˭E`1 *DyMJHV-Zw~0sE*XJkk&`@+45P\}3;SPF7ݼvخy M"n$+8x<p7(]館+vgz^JRHC5$/j{w_6ȝ-(lw EG`O6aa}9r7 )jl;.=D)1 =.q#JVCf²b*C#MAΪhENK DN&'Oʱ|(E@29,3 7"gb;D6 S=P"ZNpSūӣҢ.x uAF䡒$ޖw&{i> "4 m&)G<TWozH7Ji'yD)~5׌+E +Q6]45=/ZRb0Ks?(1Q lnb_Ʀ3@уla?EH޽ [!UhEf&Q 0>OLgUel|-DwzWhQ! TC"0! 9lMH@B9]C0΄v;hE=o%TP`JwJ8j$.T\@3K+;TDm|OQC,Xs^G%JLK2pb9b EĐږ zxރ+6=lV\ p"7a~l_ޒH1,4}830bݵu`['Eq^)G\^EF#HG7(94L9iU J0ewhx /@FlꍯUyL=ѩiO/]nHZ$ wF:\(Ìkb.A֨j,{&thT<^l~rv8Ox}˭:olaC>^Bv[w<7J貏*0ٺH^kP[ļbʍ}俸'|x0˺`Cc6$i˯PK`SWIc+U_5y}4-hdqEU$u*2v$%ch0zpOHڰ\7>' Liկ:aJ\ЉI@;yk<-s#6 F"cHԭ1` xl[JBY%gKdt9C; F/V& CZjSiAaP]fɨ[GWC&}AVCg'MퟷnUIO0kE-|5ӯMGW@gH׻$??% )L h^U3_+xME5KnwڀmmG:O #Յig ]L1OQ;/ & gy'.R" :P U,i8 >l,3/qC‘GV?B> ?]=i=ma0D̎J|Dz`tL/uqV܂)ˆNoٻtmsMðG'R /%zG{P~`9ӠrZށ~ >ma+Z__sC *'fڪ^s] 2=yU1u*[1OTjSnY&2!Eyn !Cȏ:EK*0 @`8{ąN Nk6N9XB̐)T%YAMj`Tj&\@-+6gur("8obK! eKG :Pĸ8^S0f+!uaDCBiyoPe!([q2vФ% _a%@? N\z8.(V92.\ob>v/߇s\w$*Ǩ"SQMuy0h;|0:#ԝ{{¦9 # Y'ĵ@h*I0@WD!3gʹ]%3eV=!e$'!|9Ko>>)W\PuKm6 j-鯏*( fAϯ< 8a_MnJf\L02,C=,MTp#lh!&iP?A,(G Qq^}S1 -R6Jݔ`ZgkhP\đO{i^G=E=!x~(q}'*"_P3Oَ\GiW—%*F`33 C G60 5VFU }DZdRe=ȿpJ_i yiOHw7V'QP_}^C}dI9H^{A=I(5 ,=j^yH#iaTC=3똲lri_+?т@ahP3;tbn aWIJ]Ϡ ;2@rރF33)wg^wFt47l\jWlHWhZl Ʒݷ(R_.&N74oԌMś!*ĽV@v@ nrik'Gj&Nf:M[ɉ?Rn蜰6M3{^OgYx_]VLB2_!-ާ>*@YKd#G^|;yTelפP͵{">td_ 4zE [=$DH%:ds .;'}b -Wmp.LZ*TN':V$e}m=CF& 6|^_G垻9{g@TT5"T;G)\]4d|ZwJÂ/:7 8,Onz|<&I$(+BOu$(tGD@QԒXKݝؤ7&x~#-bh緷4 ED51ߔDĒg8UKK 5V4Ffar?Hi;S)ƒYqPzt^LZRȲ)s'SOY: n&gF}2nNSڔZ@/X)LP.ڛ[wK5Tw T&͵uk-:\%P7dO2/f)ݔFD8)MFxڶ_ugJ|5i]kryP,w)}y.de)jΒ酹(6sP9t+HڎEsqp3d|`)V]f[k\XᤍHra ,vGXgI_>Eʇɺ-5Piֱ$_[0x<~'eg ϝX/5h7bfbV5d= ߻5^?2MkU$AYݱ*i:-s>?!rcO0ʊmh"!5bJv| ji{#6}A-jf(ZڱQ#IOAfK:6$PJ0n:QCq|dO$D@up wg鯓nobzzrTm;/4@}L* ?0{ tdYY%295I,~j_בsJFbn|k;ιbj:@0n'S#7h}sn{!X$B}h*p⢷СɜS4r' QµhI+=7i`N@J^ձ*r5jj^;ӄ7t6Īz~H2ޥ#2`>xxXD 3( 7 op@Ytkr"[0tm?q,*4. +m/֌ƪE}.1OC'u8ypН1T)7Mv95&BZr.P}nw:pQj?+(i1\iQ kz$w3I.ݢ "ú {s_@3Hc4aٙNثr7 __u 0!_%IaMe#|O>Q^=xDlFCxg~.S HB F|]!I ;z~WWb=\dL8.ԥU雕oE)VIy,6q͇L!rX66Y Z}2U6K%/|{(ԖmjmJ&䅤U4Ɯ[EZʦP4"q;wqFrd0[Wjw9ፄ_-n=|^& \+NWzpbxkV25݆F,{D@J~4MU^OS@}=)a k1i%z>yh^@R'LloNM~--At!(E٠4V ݻw f8@HJpO\!Pt0^Og8uM7X7lg1v:(_`_d%҂`#ෝ ( UrҚU*2ҷ$ i aRys#4oN73/`HFBZ`&@Xp~im;~(^;OT1n\G?-cdDeG[GAqrSu,s:jffT\v9\JCk-{JA1 ϨF/d!:) Տ!="-0 o sÎLG@]ooDx+2K5©*5~h(j<:.SI,6õ׳n^q%׳// t X}Psn .7E2g긟oH([`wPJ ts>nyr"_z 8ģ6FI nk% 6&?oW2p|n`Hk2)W*e:OCX'm^_25w0Ȇ|t~"3z=ww:nk:!l22Nۙq9GpWkJ ̪?& 9F%qqd5xSrpP7#r=?u fq5 ϓIfVdو ae0S2.c;Q9d = /02(ӊDt됏s.IYd[rRK '?D` ,r&Knw. NOOE1u%%nWuz!Rvb@u%U}FTxUI@_h) 8IP: ]+yl?taQׂg*}hglR}?]mװW_-phqs_ \"Հؽj^E1Dfi?c_Mb6G؆+[OΗWVV,4\cf9*])o l;M[^xQ7zDQaҊva>[gHGR!ݘ[1z#kǜ>\PWO{/뽝B>^g ƋєGfgȡe(;J鲹al3 n@%s#T4]f&xrCA+oM} n:N hI%;{3\(s\]+fES%.RlEI].R+?tߕiEuE[ʪs1%59i=}S+ j% j _q(/6oݩk"hXJmsɾ4!n@> 0zl 0(9HNkR *HJ^W" GԞC1VU=G;ݑ8?8},&1eb|QALG6:ϊl/Zp-ҔcVH>svB"rů%X o qves=+Yʏ=ɭ\K90]77 qk +9"FJgA<!k M=aGgP?VL)0ȃhmz2k&UIZ|^)̩0$Ӌ]S+.W2Vl\ ;t.)~֧:,wF'eGkltnB\]/ͦ28bLK"'f*B&^y{z^Qq[.ĒԌ&03Xl- o@FK!gp K|mqsP!z/h%oH@Kߖg۵ W%Ʌ=b1 3AkS:I -kbX)u[,{cF< V ~3bq]̷31sP9jLpɑ [:Te$ndyip2>?ͳ?NbۺJԑPܥ~x͢k y!REGxU\qwKLiu^۵GRFW+8 y2uBT 95Тk/n)U{X@Vݛ:uԲU7)!)=F! Ǔ!STÝǭA* ~aYUPȤRԞ6lU2 \G5"鎝WK('͹P`"'E$=LѤ+)qoYFVV@[.|e& (D~1=Mql-T[ujѶ!k)7R7KeGdz{|AoHeI {-6cg`idV$&))/qxrD"v{#qeNO؋Q/y^!M)wRxao.+g˃/fnaB9yzHk|Y8F^d߽D(Y3nBe:?uu-L}px>ܧF] daig86;,r~&MX-' f=O5ͳ IZ~8)g #muPI+`gS*/܃j3YDv1U]B}!>u跬4o{~]o:r3 QL'I38jER"%7DULe R[4*MW,uA 0 %64^*Yvi ʬeʇ g嶐: aTE9KcDbhw_-1Rf&tw**xWtSpd(y(Ab80ṉ=M3,]U@KWzX)Bt"X-wIO#]>Xj[ \Lat(:ϱ5Ah8ȃnc:f,/ Z^WOsf&_ h+8'٥9O>,oWR=InXs8# Eڜ51L$Pr,ZML(/`|"1'3y^qpE2V<~YsAc*o͆*|؊U[oo)\njt~ ߮|//P9)`gԕ fuQ.I&BB 7 S`E!szo@Frn$m 2onwxx 0ZJ:<&ɮK sWrs}o|Yv^Bn VbI|Wɷ-m,`n8M}M7CjIX(OJ_IT!a+Ag{Q= s! s +MohN|px/BPN6?zo1)iSu14FV}-+\} Y.Q?M!NDy/̵Π5"ܴ00yx spF-Z;6}p*çV"k#֭ w_R>.v{RQVaƒ!.j PVn4όk|jB4Zʁ&l{yC̿I@ʦʔdsQ7tᲮ'p}r{)׵C}IGRjE{{*nPj`R)e~B}>V{2kToFUPu- x7w/k."[Р9"<*ٵT~] tq_ŵѮfSq򔖗-ԬtD$PvN1uV8uK|{jH@bѸITn=$ ZR`} ]4gʼ3R)O{[Nפ)+obl1[v.bgc%>p+#+zTpxſ1hCZ Y.Zy\(23e0OOE_z*Olqо?^rHZ:E$Y8Y YZ