libopenssl1_1-1.1.1w-150600.5.18.1<>,dhnp9| &p{`S~Q0G)?(^S<=QR]AZV=/ ~x9a\(|Ea^v8=Ω9&tCI?WˇzOpT.y.m6K*F.&25#_دϵڢ_Q D+LcKŻ :8j6}0S׃y8): Q`t~E]?a[7Ky;qFWң͌}~\>Iet?edd % Q\`lp  4  F  X  |  E  P t    , J   ( 8 9:>\@\B] F]YG]p H] I] X]Y^,Z^[^\^ ]^ ^_Ob_c`Td`e`f`l`u` vawch xc ycMzdddeeeee`Clibopenssl1_11.1.1w150600.5.18.1Secure Sockets and Transport Layer SecurityOpenSSL is a software library to be used in applications that need to secure communications over computer networks against eavesdropping or need to ascertain the identity of the party at the other end. OpenSSL contains an implementation of the SSL and TLS protocols.hnh04-ch1b>SUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64AAxX4K `遤AA큤hm5hm5hmhmhmhmhmhndKe64424171e86a1b40bdf1e5bea350a693d97b06a5ff6ec6a202f7df48397b89fa5608faf2246a77d99acab7b0c40020ffd22412186d1b67fecf5e578179cb33b98c748ceb9b61af99485fc5bee3ffc3528c9170dad5737aa601e398efd1e84821362af024fdaff07a3338a1f85ba4ade3dec92c2324b5e9189edf07edbe0b4feb663ab1117b4568d094fb6e6262519a0f2504d080e147fd4194926a1c0e802c2860b9b7ebe16dc534056aef2897878b3e810136ffa0e873866a71a11eb39fbcfc32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.18.1.src.rpmlibcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0a)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0g)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1e)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1l)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libopenssl1_1libopenssl1_1(x86-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.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libjitterentropy.so.3()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1openssl-1_11.1.1w-150600.5.18.14.14.3h.h}@g0@gig@g dfff)@f@f?@f?@f?@f?@f?@fIfIf~f~f~f~f|fuk@ftfqvfaf8@e@epeeeXepb@e_>eRe1@eSeRd.@ddgd!ddw6dw6dtdkY@d*dd'@cc=@cccccc{h@ctctcb[c[@c=qc$e@c*c@c@cc b?b?bbbUblb@b@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a@a*@a)@aapa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJlucas.mulling@suse.compmonreal@suse.comangel.yankov@suse.comangel.yankov@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.commjambor@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdcermak@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Security fix: [bsc#1250232 CVE-2025-9230] * Fix out-of-bounds read & write in RFC 3211 KEK unwrap * Add patch openssl3-CVE-2025-9230.patch- FIPS: Use the NID_X9_62_prime256v1 curve in ECDSA KAT test instead of NID_secp256k1. [bsc#1246697] * Add openssl-fips-ECDSA-KAT.patch- Fix bsc#1236771 - Non approved PBKDF parameters wrongly resulting as approved * Add openssl-FIPS-PBKDF-params.patch- Security fix: [bsc#1236136, CVE-2024-13176] * timing side-channel in the ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- FIPS: AES GCM external IV implementation [bsc#1228618] * Mark the standalone AES-GCM encryption with external IV as non-approved in the SLI. * Add openssl-1_1-ossl-sli-021-AES-GCM-external-IV.patch- FIPS: Mark PBKDF2 and HKDF HMAC input keys with size >= 112 bits as approved in the SLI. [bsc#1228623] * openssl-1_1-ossl-sli-020-PBKDF2-HMAC-size-SLI.patch- FIPS: Enforce KDF in FIPS style [bsc#1224270] * Add openssl-1_1-ossl-sli-019-Enforce-KDF.patch- FIPS: Mark HKDF and TLSv1.3 KDF as approved in the SLI [bsc#1228619] * Add openssl-1_1-ossl-sli-018-TLS13-HKDF.patch- FIPS: The X9.31 scheme is not approved for RSA signature operations in FIPS 186-5. [bsc#1224269] * Add openssl-1_1-ossl-sli-017-X9.31-sign.patch- FIPS: Differentiate the PSS length requirements [bsc#1224275] * Add openssl-1_1-ossl-sli-016-PSS-length.patch- FIPS: Mark sigGen and sigVer primitives as non-approved [bsc#1224272] * Add openssl-1_1-ossl-sli-015-sigver-hashing.patch- FIPS: Disable PKCSv1.5 and shake in FIPS mode [bsc#1224271] * FIPS 186-5 Section 5.4 disallows RSA PKCSv1.5 signature operations with XOF. * Add openssl-1_1-ossl-sli-014-PKCSv1.5-and-shake.patch- FIPS: Mark SHA1 as non-approved in the SLI [bsc#1224266] * Add openssl-1_1-ossl-sli-013-Mark-SHA1-unapproved.patch- FIPS: DH FIPS selftest and safe prime group [bsc#1224264] * Add openssl-1_1-ossl-sli-012-DH-selftest-and-safe-prime-group.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- FIPS: Remove not needed FIPS DRBG files [bsc#1224268]- FIPS: Add Pair-wise Consistency Test when generating DH key [bsc#1224265] * Add PCT in function crypto/dh/dh_key.c:generate_key() to meet assurance 5.6.2.1.4 of SP 800-56Arev3. * Add openssl-fips-DH-Pair-wise-Consistency.patch- FIPS: Disallow non-approved KDF types [bsc#1224267] * Add openssl-1_1-ossl-sli-011-SSHKDF.patch- FIPS: Disallow RSA sigVer with 1024 and ECDSA sigVer/keyVer P-192 [bsc#1224273] * Add openssl-1_1-ossl-sli-009-RSA-sigver.patch * Add openssl-1_1-ossl-sli-010-ECDSA-sigver-keyver.patch- FIPS: DRBG component chaining [bsc#1224258] * Add prediction resistance and oversampling of the noise source. * Allow setting the FIPS error state if jitterentropy fails the health-tests. * Add patches: - openssl-1_1-FIPS-140-3-DRBG-prediction-resistance.patch - openssl-1_1-FIPS-140-3-DRBG-oversampling.patch - openssl-1_1-jitterentropy-error-state.patch- FIPS: Align CRNGT_BUFSIZ with Jitter RNG output size [bsc#1224260] * Add openssl-1_1-FIPS-CRNGT_BUFSIZ.patch- FIPS: Fix build warnings. * Rebase patches: - openssl-1.1.1-fips.patch - openssl-fips_selftest_upstream_drbg.patch- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch (need to for explicity typecast) and openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch (missing include) to allow the package to build with GCC 14. [boo#1225907]- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1-hmaclibopenssl1_1_0libopenssl1_1_0-hmach04-ch1b 1758817982 1.1.1w-150600.5.18.11.1.1w-150600.5.18.11.1.1w-150600.5.18.11.1.1w-150600.5.18.1.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1capi.sopadlock.solibcrypto.so.1.1libssl.so.1.1libopenssl1_1LICENSE/usr/lib64//usr/lib64/engines-1.1//usr/share/licenses//usr/share/licenses/libopenssl1_1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:40856/SUSE_SLE-15-SP6_Update/84bb3910a714c0113032fbf0d83d9e9d-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cac7fbe07c72da52892de37159ab774e65d6fdab, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f032b5af87ae999acd078a73044d1ea595c73639, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4839e28c789e542e72da661d0338c0fc7ad9825e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ec0a020fa342c7a0c42f87da694a01ff7da781f, stripped70RRRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRR RR R R RRR RRRRPPPPPPPPRR RRR RRRRRRRRRdkdc/oXca-certificates-mozillautf-86e7a9690ef2731fe617995941af47fe205f113d6a5d241a5d7cdbe0d0df39b59?p7zXZ !t/ ]"k%+4"c /zC˼fӐ+Yr<"~s#麵_*Ǻ~t:BZBa Wϓ! &&r_ƮBE4݁.rRs##p4H Lǘ\bnѰ>癅(g>՗+G:p% Qk$Y7 Xma:g]/ul]0M9r~COayE/x4Cٿ4f=aaU[' )젣ie"5S *;koc}TeM&ٚRU?'N\R#œݪ'YRzFV* #^H!TŨ|CH]#mLkejJ+1s, / Tx}Ǽ Xh)vA"UEy7DK܃7adFVW_8,Bz7_΅?i9ەgwtsMeJ<Ȍ!|й֧F|dTRW@°;S29՜HO%S؟yp!'u'mqHc;} )8%18]DJU{z8 /6dzTy8})9[Ap8COibEJ4nuA?e]Z=QQnu%m,Ñm*_$3E<2Ao1o K !zEj'ckוᩋhbD¶6v9EXC#"(}S9x*z~WJ>OSչ m3@l-]8 m M5j/`SdUz48m̃`G?Jk!\]Mm7-@ GgqOv}pi9?I asf2@j7 ]e5(ȖLnO,x!C>] ;i?U^:f|1p €=lQH n's V TylR1X^ ]5tlhX$u/G2jMJytc.mgaocWV 7%gE;>Y~b鋑SSjY@`,Seg5NT}AM gEy( t 8˨ T7 rHZ??b l_+Su<_7Jy$Jm'CZĿCWϛ`2N8Kڤg{Lrz%m*vwr5HlzT \BjR3sXoT*Fjv?]b#pIЪD|3pc̏seqOW(5i JExLk:m.b,~>cśӑT?xgwSlƪb+o20txZeˋcn&CP+Q;CL Yz* k+p i[j穻eVfNQ~&zD'?D}IJq~jsts-L7+Ӟ3=#@AZ%ȕ-6ȯqSqA`#RMHߑj?pEF6S;ygD٠r<#* ms8G-Θ4f%J\u3?|0i#) 2>*XN>O[]Z<FA&T͌VB+b RE9.{?~FE$7 |af g,XSwM"U@]!fοPQI؜_"&lJvҰ"2K`GNs-X9'QԨ0r!OFєEQ`R-X܉aF Hp޲`j2ZYQ+ 8"Qa&vdv5x%oL.U$Up`Fn[ anܚ""g̭\{ԤɄm*|>Y!I瓄o PK]HUk-ee#34/At6Usn!bnBd/r []ɇ}l3 5A`; :.;`>=spـ2~*AC` )c :/,Cckza nFRl0W@7 *[5?IAbt=";zjeQ7]2 (D@bytA4 X|zs3 r[$jfJqҤOoK`k; ;.'7[_eY|]?SB֍4Z[jSLs_ [Nũa=ݍiy]6@Oܭ73=J~Ӿ_7{ пgC7zطf"%|s&BU~=15؞oڅas '̯,Qى m3 %W/c _g/=3IӈzAxbF`__0P6(Er'c<I ²|yuA{e\ >PmQ詷v旍طCǠQoe78c+Gm8@t\H!U" [S-9#_JQ:u%䳞2͵(siQZ^2Zl@:DVۤF+J oąRa /[!G֮wx㕶5A Z C& Ѱ.q/&~%:mqf!`^By4R* C#rcT7[ (IN"!J鄘24O2Bt1i`ۮd*\~@T?Q칮 K fᾣc+{⛉ oR/X0 :Sv{Q(45Þw9cK腴'1V85''0*ǞNu!29ʨ%=%NT B+ny@6bV/]/".ywLUlM^qo;26j",>pxʊm`FR#A#iߗʴMG|T| O8$I8:t" v`p-SilCFƬ"GzR&xb6 GBXJ[sʣ05%Y.r6N>.=tAy45s[d:$22LCM,)"Nfbˇ^*fܷR+)YAK,lE dY3Ѩ: 9eЬ1)^e^ﻧ ** 5$ίЬ>_ ~To5tkmtLtl⪃ XVLkQ]~(FOM@gШj k#[cv5F!%!:,zXd@lCA| ~"}nc>&ZӚoO_m#cH< $e ƹ^SU *7cZ/@V_jܘoi2uGmߑxR8@7'AO~% {#o^L MP֩.8(KjPô7M ZVjYRUF I@5ޓ/q,YVeRgՠ ]yͦaT4s~g{1к_݂L-5tS$t#F{4]SZ|!i;RNh)j, FC _#|v1 rSZ47+Ovq䄆KJ&;31L)2&noSU}kBCPr/UfF#4Kio%sX2JBV%g{ELgrU"7> d޷Z"qѼi2sOɬgk_`nT65:o%T)K Gҍhojgh칧/_e<)kV=f~cOTmyow^w'B|{0SƍKRЎ*0WzMVemD=y'T79zI G]&~ԭu"A{o,9l/i0>DԴ؜C2#tXX]Qr׃Nj~ML{(%Yr0|y =y$3[ `)?) )G/,BbJu{rXnNBk =*uEyyW ]Qqeg(F_aS *=[tp*@qZ~[;|GSl;1߭0'X-Zq# DQ5Hk$<4l l`inp 8ҘLC`҇?d]KC\M~'<u\|U"Ey@N^Dq F^e**GoF“-]lk\%IYn{PS윇X7)`p2ut4Jb^ʒ쓉ԟ%u|@Cad4|g7v~0nJ۶uƩ];S˗v߭*vF(&wmxLO?жkswFF"Ͱ„9?y&xzz)p`U0'W'ɏJŇ/ Lyq*@2ɜM`feh>HjiZ淏,vwMCaBwZ߫mGS@wkPR 4TN59xq|mo)P`NyfTdӓ DiG_+*H`HFQ㫴Xv܊\TK0lZhXjo 6f`ԝi5'^ ޲S9g{gR6$*T||#2T0bL$+JiIB[49C,Yߓ:D>0u2T N;U1r7l]MV:nZxV w=Qy8-f/6'cGD =(D멍2WZ~I碁@mAɻ^`Ƥk:Gzӱ&բ. (!1A@j kH# C78 W,cuG͗}u2|[g5͝1e]8܎t&V*G/HD1<{ =yi/:c])G )>נe`mݢ~+[M=|8oC]o:Q҂v 6ܟ46514{y(ZZj?3Bx\yno[LNw|(;,W*=4ƹtOË ̮S7 o i##n lN&ڣ.ʀx13F~f8j !n~O7σ;@4>1ϕf,5qP$^.wxM^#<٦9%=4RVK|m{ʼnⵜQ&^1 &vVTA*v' y5t3[( NfѓBVKK͐ZܯF~\!OΫҮf NI';M#jT%DgP;:*Z&GS"ּv"=䇵Z<農e״Vzc:ﭐ(X k|Qڂ|B@z7$_ć\"l:U:qJ$׽>#]t$xcRA>߮EE&-N2"n"Q؃/ѱt~Q hQϺLrėy\]-jɢ\^k!(%J/Yiň2ȅI$T"t vXR*}*Xe$ 40(6sfp@"eeRbn $VxLVljah8E0P7 76Tj2.UjHBܯOe*d#}wb3%TKVGZ*y@;<3fgfHTCE'VPvD7a&{!lU gmYSeyyŻ7F*'6 7InW!:F#Dڤ8dT ҅˶yw.2ǐ j9EOl1__S5'6]y6 jT{Uiz\i; FW󛞪NHOҀh ``r/^H÷wBRwUԿs\t>a[}mםmVXp_LrxD\p'q\)Dڍ[&H|zdMm`~z YR&pY'm<&ѡ?{D`X(衿KpM/V%Yh\D֦F-Pp+6o j^i`M>A:he!cنT5~sg$clhB<Ea?za[1-:_:Ӭv0igyFHm'ˉ +_R9Ϙ쁴GeC6Ep] ,GA7(ߺԝC2p+jε:?1gLD|=L3T,'Pma\iH- l{^4W\>7ҾKw]'`ezD% FnأݢʇruL}:mQ̀ATz( s| i@Zf[^qA/e ~p;]H}@ЫtKPB):Өp26_A|QT:sNsD{Ԉbqh<ϳ n 듳^r5G|L&n(3mQ@-ff[)Vmce:np8͇;e{NxBҋbF3s[YwRiݝmtMV{0-y-6ZXk٦ј_~JkRO٣ 73ꖆQ=<ȹ% ?s>Lx 7!2S ʣ:M7,@zS Pѝ1"K`N @i Z.Xa|¹!==(Ăz~ƑW״fxNa[+ D79 6Uǁ4_g&ƴ͘5^0ό*w'( 2FJlHo24>ԯ̝"tsBJx qT.׈g}Ef5-< iDAj#:^cAe8<к#C9t<ѳ}*$ $m Sc=ɖyL)U wж/AxM:2iVL !0D6c3d0DAdN^ATmX&duf rKmejcxs{Y:?@uGm-}3X_r-ywW;b[5dvߑ4ny n&Fo%n& rTd ~_KX}dG©~WikJʁr@? ۰6!Cd]19+塳Nj%R9lG!Zt@{DpC\m3xodcU 8@:C=8rd*rR^  :o6eE/"0iD3w:a=谋Ҙ ALh"ګG.řF87qwVGMB.7) ` A$.znJYI3ŹޟtqՂ&BOA@_l7_iXiB0!&0f>= -:o6f/:C8$mh\u;x#+;@,uMߍ-/8X5DK ʿ(`t朠[Ń夯 u@۫C/=`&c 7L> n%6{% ]d=2Y"MΊF&.tg{em4U4zE{ErѠ6Max2}in-1L}EghKZ\mYyư̔Gt*٢Y2w]PHǖ!1ؘ sq,$ZDi6! 뚞@8Vq  II*vۛU|VNn2hf7}yLlu׆ݫAO t'K%@#y}t Np2ؗom[5";D'> 0NY?rX,3,DuyG[?Uar{ӜmnhL ˶?οk//]>=HF0 \p0x=u Q0m\Fڱf=Pmb '̸BT4dÄuv r~? Z4R9ԙt 侠'T}&ɲʼ=/w< DrNh EseV<./Mi{-*uMff Aլ?.EuY p$CfH~p`ڋ\` ZdHN@L8=ژ,1wɜ8͞lJ@]+&nxݍrHBO,3 D$&*4-E'zIWu8@`j&*t[$ϘׇIh1KG|EJؓokWPt+Cr)i4V)[ҍDKjP6k4Lx@!|0+ ~qPm71OȣAq[̗8 6j(V_tf/=8!OWrT="9ȡ7BQm-k}nCEQK1gˢ7Ouɰr&p8vMx$?:׭2N,ܙMH\n4>Bn@X%YtUνv9c39c ga؜mmKW71t=wNqiiIL/ʙ9)}ؠ+8P$ZʮNEࠥ0PWĺdIk,tFK&YYCM# K]@g'U;:ٻzJEu@EkEr9kty1>[# =\S)/@8/ADΡ9=tDB#Лw{PS4iڰ"i [0욑}kϴlI)d`y~_D1]%SWgy LTҿLc\Š]+w̃~C-!bA=Bv4{ˤb? V?'X7kqp m2y3Wp`,H0c\('~%d{~T$ <ʟb.ҤA4 ݨe&6 >RnYGۍ5'Aar_m&TG<:lѤQM8v:yȳj7qw1Y{&F _Hb70yA$)UzyBHNOL2nj-8?ɤ΋(ď eZ5W74gM72:tG(R~LʖP9,+s?0F(L1Q8CDdٜc\iܖu/B.TOFߓVS8`J-Es/\ )Q~r)EػtU `T yep˝O CWY;>ŜG=m/ ` E.,@^cFгɓ:ń&6ݥuH-9Wqב܊Q1u?]kjNH]5 -:MeMγ5z|"¢jJ*Sq 9ћ7wFm`LFԞᏤשQ6?K %B3`xEb-w_GUpT'g\o9}>H#ȡhYx`fo3eIS 0xƥxtGY V1ٞDfvS!L P#/ LywœD̨ ׂWs&kMgT11Xkvt,ckj@r<ŒC|H?PA\hͯ*܂`6>o @Fxz-_BUgk e6Z-{Tk_F%Q Z9'oƹZba%a51nsh d =y[T7uE Ts't dg7f{Yp輢6 8cKnV6?Kz+-7oq~ˁP D:Lz@–EpAy!&]1VXm-wWV%rlɫ8S|#;|ck\o[BGWhM(=q ?7ɛy|z#SyI`OjcdE_F) B [o |YuM d-3TC ?Vu<#f*H&6U$.8. d4:v~UQO/HjVlg*Xqg>eF3kmܥA-Q`=] x-}`Lϫ<' 7Vʮ#D6y=bQZZQ#߼1`xR,MaJfy_foxXqr1m i,jb xQU~ո(N 'O4lT0iAx4P V-#=7VKT/H&]UPzVnGJyŸW>W7Pe DrtzE˭"+dr {_ϴRl[ܡ iOKf_b)cE*ei,R*y ]ΦTZ-E |bIнƁ M9'f}wgp5* 7$]}rZ >Ǯ'; bnI~ɱ7/r=hb{RϚ߿s H~k"Ai(ひ>rmV#"6P\n>3N7Y U[;D ;Ĕ'M'Ezdel:onG#3fNZLj>$-X_=12~ݎ_OHʗwGfdOWG _y TR`8gt@JÍ"3"kra2򒐓>>ם#qTL( Fl0zBe B[%F?:W!{VW]^-*ȈِBWka3Cx {i1JHܡ3 0L ?M4W7P}L 7~eHDXA5:Xa6n )dVj@[czak AqH wb%ؼ~M _聽)sDA`XC}Z/l=^Lxw`ey{Vhw+ -/&4mwd >Hӆ3G+.B|kj79W yJL37vF$/rnM;ј B!?hWHux#/^fe86¾0\ ; Ǭ*rK\RU}Tj y[ au8"Z} ]9F *V_NeXCǩhqʱ-*Pa-A'še%^xF΂:ɉ:"hB^`,<8[OWW'!R66nVsY /m fɞ]!fSFy_[m"Stl#g-l4V.w-&\R3};Y~!㫜Z`ۀ!V7H9$H} ,21<2Xy.8yhL87p -WUZxRBrF8 E{Uȁ G'CphT Fޕ=2[6BS AǑ2[+Ddp};қR=e{{CBWq.︩6u_%YK/1<5Uh 9Qi ;ץRc_)%vn 8m뗅$IYɑ|y ]@.~> ;Cޢ觅~& ͠(3YgMqCi!s?ū#ߊI=~NCۙ^*"Mb`HR 5KϪ򥁮ɂFeY+=/_=BL 7AA5>` =R'?n\w_"8dTr.(73z78A#քJ^ZtW]],'x)P$_dp2)m2\76^w Ĺ,N~a+խSnpŰ]^{Jϓ<[W'! H*I֡BV6hU`n]&vD;4SA訵}ۙփp vz+A9݀Qq²j5Ћm)+6e1Je;6^FW`lY>kU@39\vU.YJY^)Xk!4cj@}CD[xpA/~=sANj„sL !"xm ~މ( BИl0G[}y"TS j yj{9j"v<,F"ž\޵"ӌ1s+;nU2[G3|1@9D|@uyDY mg(iL.ǭP6Ợt޸F)v=PnQZeW.ڥVȉYb}cD-0IR2aV2qn0PB42hC*I YVEB~UĖۦ#&!hL;$_y='@d g;|J.~H!0BdO[;ӕx;5쭧ߍҹ W0ܾ󑛡LCwB[rGcѢ/93-)`$sPe*5J `M3>2uwMA-!BS> ǡi_7|9jn;$?Aߨ4ڢ{gZ#pp`GZ*ʁZj5TuXShh~ЖR!vޖ@K%CE>|[f9k!6XcT-!#|3n)y@ylJaL5co;,W'⏥ Q3}Ai-ui@sqNx.>*./!"# U߁lmK9%Z~_ gۍcw1:l׽W--vd ہq7~jW9?CWj9 Ӈ3 a\d8f:(C*JPp@,ƽil'ᙒiВ8gwčGķ,:rwYihb޵$m3r[!ꅕr$i4`ҜmRy\` ts5v8kz&Tfo;HR1g:#s4CƖ]C|Mp/t\><b /+0{κܮ1גR^MAH\"ۘvr7*ėQkrdTrҒLdoɰ!Dڨ|;DlL]5k'0{Y1q> f1}gc)OԠgQj f?)h$1 t <ܐ3t,}eC? QߝSWױgj=deflJm8G>*ֈlP.|Rn sd?fd۾5FU4!Ao.8r70D}E93#d҆$HPnaLk*oT"({m8tu 02bjl<HT^}7c)[~R%VD-&ifg`. X򼍕nH0L\~]<U5gCRNG?!-9βL&?b5g̑i $oyL_/`'FCe߶Nȿ<- 7e%hS{,F<~j޵ůnd On$OM݉qFkRF){=#)?jn20?b3cK40\Р xŷbҌPU-vskj;+"u& SB~9-%G eo3|]TsP֤s.ӖN r=d'c1xN; {Z>b0+u7f|ZImNim=A+ ݉5+_g؆i_$}-o7ҙ35~ }7!\ Z ?YX0MBi'\+%9M]ۍZ.Pzl !>BSCkW7,TB2TL>5'Nk&xUjٸUܝ%\B}oPм]#1ߖH_o3)&<hU?ӊOY[RXxMwsm3} G5)T휄ig MP|x/2dO:-1} h͎#^qnJ9'p͖PrwvbcsPc ڽ =#ɓȫV(!M_j1cy4/7_^Rԕ^V 7P|v>>Kւf>G*_cdsٛW(!^?Pkh6+ >Ԣ S2-eğKj1ԟD` ܦ^ȓ4PZkũ!RSJ43B;{dwf k G˗&wa|z4o<)p;SŠ輋XӫBkY-ӭMJJ\k _2ƙ(ҥ6.ݜ/=Eڰ,h(]ݵ5A3YJ؛)Y$Z,Z&Kڅ8_~:d|EIq:#|! Z+Q+, 9cMzT̕tf׶P&"x>? P殼ok,) +\JJfm^ 3UIKjSPw~N .ifAm~{}tX#-P#I"+G v 9FyT,Im/41̪Elk4P4r:4I]1,xS;X칠E*wK6.GEqƃ~"'qFX7XIڊe },/dm%FvVKY}N#&λ],kV7ޝa;^762h?s[~ו>Ÿ 4 D6-t̫1[8WL>ÿi`kg+i vS3J./g}ZcOqQ4.3Кk] 1*{8 [Xge33_I^dXȉc~(3%@9)U6>EȒsK/5zRq(35W?Eަmqg tm)wa7@+V=H! s׆f!3"HFa}W%6\q^ ^b]gz.UvQk#q= fa4R}_,Zvgzh9~Ax| ;P5Nں߈曋[!~N_=2EKqD fXD L0͉Q%ʲbd1yFFѩD=% 9nW[A;c~*E-!k3}NVRjbq;^Xb}YP%zs7m X Py #ꗈ\+2"?iQ|r>rOL< ex~]xQxyx<莁5<"+7UzϞz7C-uA'ȠFW%*¢qfifTd5@'pS.^}d:fl$bJN@C'|^ &d[r2Eަp6$йwdW+eAjOIij(`YjyxQVyGW դg;"P2ڽ`MK:&7skF}["V F]>ޡxPVF۪KX\oLaԜdvYҳZ/_ojd拜^=F}r~v6 a9v8f;|!J*F{>,x}Ty UO>Cԛkʦ0|-WD|?YiPِ^m)ٔw%?uZCXR1 46A5'a0!s+Lӓ~B>v(oi'[ )Rމr 7v7Gl{7Ƀ5$l"`@J Nt9JA_+t-$,Q$uA)2rdjd߾^fW UEW]nE@E}wbeos)-YQ1n_8NueQz"6]KJo1n)ʵUnjc gQHdCL|H5'雽DR¬o%d=Y,"&3 d=jݞ3} />CDj]ۮFuY ZP6?0U񬼒-8֍|槻r!$Ꝏ{&X3ǿK1mτ>-!zjg$‡pcP!GNhemSW9'sҐ3aI) ':H#HqL wKW ?,Ҳ7n@YOKaz5= 5FgOq9L^ b7Zg="8xe7xc)_R*]uГp'E~I~)u"~N /S&ܠ}$ iVϐ>X<̊'`tK{.`~ZR/Jk߁lx@婔"lIpev(P>{V7nkp^ۍvMNWu)SG!GspEuE'19}+(R䃤zlުO{䍜 )ߛvʜp}*=2Q$6/Qd%3,=/p]՝_lB@ V-lseCj Ho~kו@,pM(l\AY\Klq_;,] r@ݦGƢV(zr{xteYy3FXeN(}9~AET(wgneB~{@cV N$ -E2G#(7[~ KEzSG5_{Eg9Ks} "Hk:n*yF5Ug5؉e|qں(:>7`)pϠ#w<߫6+cijke:T_M:Ov%6hlHL~DS1yլK%&: 4e[(EFne)=l5x(wd 䝋 Gwn]73I\1at >w|W٫ !3}EĬGH`'%Y$[ԎG&݄$2'H=dRGh0Ai;j[oaILP"2~| XYBt9WJbICݭfqśz׮9 3i*\'h%!=Kp͸}ƛ:Wݱֲ_8|V;!g Mݞ?V>QP1χZN2~&  v;ᷰ=ڠʿ9C| 9^r7CHF_Uv_VÓ >A)>2[pEq}JGeǡᷮi}yx,#|wvfIF{$Aj.=,oV$E[ ס/ГEp(GPzFt\'gM_Dz6Y&l^&ad?~Q:~J4fk$J]$ELjTs[eG0{ZfZ𲝕+޲]x-BnvzC[f1+S_G-qOmXs(*zf#&a{ѐ91:yڀ/oߙĴusI ^@hs@ds~.~&՛ZuLul SN>TM'gsf .N/ey|7P aAKoATެdCֆUڈ`Os= TPR}rix4ER]3eu .:i0ե (bE{# ZT,IA2R)=L<5} O(䓌fs?΁,Q/9Sћ{9]9FfknthwJhIvɄ @N"WվŢ>gIvŋvmz_CPAfu53xlZ/Sg xf`GҩN9r{|0C E0$< m -}2&\ WwWxUJ'j.Pp{4K u ^@*Qo0LJGwz\s;i'):DN-~ref5WѸ{LgA@l4,99foQO4]\`uKs8Sw$:PݷϸkO7۲w)ukGfWbg%ʘa; /M8t kCw'ۮig:rp]S;ϾIè9#4s,,:}RD^p"dyn6 ƧP|wau"VTQUp(NȆXDzF7ʲVu_tN>,5#(7Nu%dCO*/ Ơő>kn!sc+%͢QeUբ~E~Yb̲!eNz~"|zg!]XJQaк*vʚ(xRv}Q5"¢؂=$d7M.x6:2Eտڥ(>NygÃFaPC'G1fHDR1A1+ye14P9+{!=?@c0㰜 (@5ϛ=ͧ*q'Hp`+-\M +J݄{GIij$ eJuhL-qޱZOc`VC5KcQUT ļpʸHgFMPɴ\KJgm$_?_5ZU;b!NM)3+9 mfN!t諶pnnfΎ CkO[ dUBH9%l48EU.ʁ#@Uv_7 !z=hEsRv{A⫠3klb, p#{b}1KpZq u8ձ}@b<706i9=qnvƢBw;K(\=O;mL CLю ʯ9 `-iK~+̖GQ楓ހS!Z y/M}z{.+ZHsV~>VM̙V÷k3kؙf|c_OkbU"&i}r\a&Wq&d5,3|maDzV{&F}$23NS@9{/kG@Pۙ(葵](!WO`tJՎEو\nz3mL j?/rB5ز%mn#WJPSDpK ]E(q6F}yB s.Ua$sս8mTי5)LjLeGX%&4/gtѼ2}( PG7h>کqRNsz~r7<#j23"OietYVƵѤG !($6w3Ee} 잙#jPK۱*mZ >eE" dxeGTs?'@BY*Nenr|P=% 릭#MdSJ#7ϯ>6ۛYSb"Qc=;3=K4&6i|k7/8&Gɰ:6 1rB Gԧ@m^Y}8[Sr)Kd  MXG H7G =fKT:?Zs ~"Y+o׀\J|13AƋj@֩afHz߱d o^pAUOCXۥk l2IO"KVɀGï0rV` ρV(b`~׺&U6Y{ur#+52r!)QTDlV.Yu\:2 (;dE{8zu$2~R,W`G.qqF$S%̓1aC1HLVe.#_8N5UYNM]r`L6 Eo<#PX#;R$ {ğ8(rQ6<a,(q^ܓd1/%α]`L >(Δ24sΛf3Xo9:,$ =K]fY LދmFkm@я.Ԯڋ 7D5 7ǦZE nuE1$a&iZG|Dqy\I"拣 Á XeuBצQGS# 2d5pʫ\wI84%9ܧ+PBPkB-*p_<^%mp@(;(nʈPgcl \$VS=EsàW*0оey}0uM$!jC}pOq,ԇc#KЭakB ًxNE)^ϬOnmF] ÙxKcZH^Xە`9o ܆Kk){pRvm2>)~pV0nKHaFOQ6*1̈рyhU }pjJ3!mۗp|c ># 2.I JS!_+xPEMŴj_Z,`TCrɈh|v*B N0r,bʮHk:&wޏxJ*!IFQ}9* uk)@!fx+(W-| Mi3)uElFw-{1JDi|i_F sw3hx@kǥD`w1 ~jd /SnA*dɾN(!΢oOR=`()r$7;[ {4UluԼ[yr/`HCY*u^}S/3s[Kd;_i_ȜC:wʾ 4:XPRfۉG1a rao>k=_FZ(1w=97V>וZN|(XD1$$pvInwTƙ#%.F:I$xM=Kgݡ5ʷ%Xr82f*f{শ Ic>W3T+&jVA"KϽ̲'"I˒E ݠOA|@I i(ҍ1k>aP=ҶC#jfr{;}C* e?4*68[N- TB7ץҌXpH aU[ƞr`hCĤƶБr-tJĝ_}yKP[:3j&M3헇tr dsÄ-V(0ׂ\iH@_[oڪO2Y>m*-r>x W><(=۬ 10[z:/JDGzH_vi\5o`j/'+./bG:]v/RcҀ)˨(, /LG^yzZ}N;GPln-mc-/~d+$ 3qTR 1>κbxh*;X& Am} GN(ԛ 1;QzPL0i MRAC!_ë/L#I)l0:ת4X#=«wphGBv_a)–ӝp2,Rmy[=b6hM6x9S ar 8R6 *z,Jv7*njvP .Jl- ~#qm̗1A'ޚ؆4x89 #- Қ74}NS\~9`.ݏ ? ~"ie?SIt1I1bKi#ZE(lwbW F@qk*As%3cH=mHJc|WCp2RGd½_׸'Ӏ[kЇ>tѠ-c^Ph/R:yl.uUmiQ'}yAڬ%Ww`A*#x=jj5@ȗVe v8 2'm]ikY]i1#88[ +H7>+6nFٔN:Ur}ig =1Jt[8MWf {˥tUh5|?trx vG{u^I(" I7,R;!GH*;kfj\K_Wh{*>JTC ?IL_0/g)B{trd Vr'pm9L<{QӮءEr\2|Gf:ܦ"8Ji@>z*@c<5}_l@|V{ F$(wnÕ&źΗP{?$ 1!TbMj;>8ZɄknŌ\/+6\迀w!-nVYM{\hM.i0B+oʹHĽAb2L#K84\[{㺉BIB`5HϵD~:Vh/AaheKr Ϫ/׿uFղ-ktY]ABvv FdE!?YS]9|AQ:NU:v[^ a.78ҳmS},IjIp^sk3^ ^wfR 0ӼJĒ(- !rL,|j}d&ER:X JFKUf̫)>sCB 5s6EZ2Eк=nw)|n(KpIJKW7Z#t!ϜnuDeaB>|w^[: Jxgp*mVNLKܱ? -?Q2? ^*q$Yc4U%;kKw'zi>d(_SЄrޗӓWu wE?[c g(j;;pE}KOp1iP DS $"4F_^L yQ(?(Jrܪ<`J꘷jVzW = >y\=RA&<5*_q} ߖ-)UoLlz Io5{C0Mq?iF!Jho(9C yBOa1Lc1?-;Ө7q.O4&'e,P_r{nPm6|PФ!+|]ۑgwBJu?ÇfM7@:=~IKNaC1t~>) 4͔}cx`= Z` zkj(-.mD=af4͛Яd ɟ{z˨zxo£~]jpg?߭{f8%^w6<:D7pyEz6h{&a=6oFUt#':ǡ':w:K,*Ƥh֤:r"I-Juk bf"z9N9lu/M($=vFce˽+D/Fe?)mU^ym,51ޯ85Gtw}"HY+R9mHouJfC'eILQsr Tv$}iW7ɻ+a7&1"@,I>d39کؾ-wXD!hiincxHoJ-]3;|jvCp7;!%2NDU"q/a(fB?nL+?<<*mYӳōV؎#Fu˰xv5@o_uALOOn'28Dx]F3s*.\1^bkBq J;G#'nXba0ݣ;.y׆@+4Ga- 6AZzn%!L29>HtS4ԯ87u^Ix<C/@f:" *M(sh& 86'zg \"92KkybO?#o)̓]鍧YWu#~nkyr6v_xVߥ|5Z.=T2qzqG!X{',OqSKʅ7QT;V*@tŬlqR!x\fĞKgUXݫ)`mmPl?TFp7I&eqfokKWo|Qª<w; \WBJy#&yV xGnh5A*IZR8trĮ΅ IXjg ؏wrFj} q4 &f3Ru@o)~b56Ƽd7w!s4g}@SY|K(YITkV̠n,kӯla.4Ƞ#HZ ='Skm*.3XSfSla_F)߰{#L0Ԩ߭?[#( B^׿ޓ6aF79* {hN !2YN`qgP%u"}dRew#PAJ|g)rIusyRpKydO7x|eo _.f#FtQ{YtEpƵ*&bE6 }.mit2O\ x4C>:.Wo+ymP~O o$}.ɉ a"=#-y/QG"4y὜#9?( MozJ"(ia ^!aM kOE:%m8(}eJ\rCȆASGzf+Dm199f4 Ԑ$dW LkF #&s#EBS'z&{E5E.EZQ/&")#7l8^lCTz\?-EhBnYb%oYdi'wiFsיM<5n9K:1-1ԥc}yNr--]0ua>n3h1/MHDF`OHۈ~ N $NE/[:yDj*\nݘ Ei*R\+rVER>V=o 3Z2B%vq4"I0G%&ܜ-%=w$&$K{Pd+$Xmj/TŎ0Cc$f\vxN-cLhmIA5 B:OR 6@t*3\AFp_|yᬫ:;Sz!ԗmPY||?@_ʌlDL7 v_?SؕO&ulnwXYtFȄdJi`(0Ŭ=ppAqzv;6fS~w~#;jٓj`nx5xF0TS4Q'n~e RO:QYMsLZjV<:;Y՜&8?ekU|[Rڵt]1 Q̚/|em f geюj "\6V NMwbD6ߋ-T*Xj CLndrPK๹xaZIN(n[FI ߚ6 gDZ5*Et|γ;--P<4֧(䛂9 gCb?Yb^f,2%F~r&3oξ(NW4clFџvx%-boMd{qI*)5$S"NPS٧8;:J[. SO0f.Bqmty^X+ L4,,P!iݠi,Yڨr#$0PzIwr y''G6̋T]e;3y٣dݢix,W{-"yF4 쎚F,FG(Ѡ_,3jM!vCtK^eKī%6101XQ76?<{ YB$bU)3#Z6o kn X/t kB6 {λsIa+0-w+}vFԹfބ % >\: #E[wDb3OA`AՇfv#>c{dEmȥqw%d$ZN)>Oϗ"Ğ#nt?WRqx#MR"g7cyD \hn_m%L$Hw= n*K2߻~+Mz #;qzٵhi}u ޕ3&D 5+%%_%Gg}#z[nXLQHeóbcF" KDk]\<rE Ĕր03U.|N HByRݍ N<*WӳTb)pIT$J]F_Imԃ>,A76,KFkpE[rٓb096Ry|Mtl_\ oҙrt/C'C}=WøtCډ}9qB@(ReNuJY[BX(mR%ToJlHATsHVͶmz `-es"0$ h3jo"a3[:f@;׋=ψ< wf5͚>Uv-z}RϒpV1j RkYaǞHi~4s34@6x*qJ8CufOuj5F:^S_WЌͽɫCfWs0n45DH@4}FuԤDìrq2 pWsxTwtioǏ!-$رH M_:S_"g\0$0&4AropPD0+d С]:|13i?gpGyNMI|sv?ٓ9jLڞթzm'*i?UԽhؼ';rr/2}<ć& aوLD=W=P8v`=ͼ? `wVΔx,]63&! tuUZG-f];Jpj(` , V^Ij|Mtr%>K:˥6I#,sZ4Kȱ`8%0|} x #sJ3or *W'cEuXj藥prx\zYAh}hI_RS'^-ufK.5PFPH~rsfy2:ঠ\፛Sgo,a7w0IoNfT|Λ瑇43r$,d&h>Pv5SC싡8VmuOL@wØt!A~j'+ljGMKz W`kdd9Ȋ$(ry}08l[&OOٲzOx*![؞mDxa8;3E]f*^) !QD$bSͳ6ah{r z_sSQ'cpMmXAH 6z^)i.өAHKVg)8G4LA/mm)-EYV*Ǫn+|X2j ׿hѭ±ޕzо&YUM@" 5&c4#nbbvcƩi$6|' w0 RHP6w;8L M=ZwC"=å˺V]>[W){(KD|_ۓb+ 8ŌR 5T "Mx;@/]\YcT+bNC\DI&FH@:m-zvBLpt38}S5/+n^-*ijR~%"Pں?d$3s{|mq+kgrL%qjčjvb斥fuml5v,.rC z+}cX@{):yHM3Fʝ%f|m+bYyOw^A'geES Hth2PEåȪ0NIB'Ԇx y aH''O9(h8&-,}U?ISp!6˦v؊2 y Mv7{䵧@iAhS{Y/:HnfZx^z7t/y%U0ҰO^柈*g%gn ;s;nS3J,"t6܁ɧ|N7FB ] u~P&M޽E=MyO?C6B2*zPO@90˪;T?({6 мarBa*dSaϠO.[}2<^;Nֶc]P({Q*3XyUB/i 洄J [{m?P\U ` W*AGhDÎ#D,!sI+vd ;ݤteGM`*.Y0/[*bf ^L lA'$b(ىl=%}x nCn8Fڂ "4ᛃZ4cGAY ms4IT+,m1p9( 4 Ttwڠ ry#F2y ئjo׸M(鿢n0%ά `ɣ*̍ɿv_(DS[`=lE]KR: ]e/Rf~0߿X:V YqT$yl8(!c0[Eh-uEғNon<@(&IDž֕">tuE91@ ^  DbGrPQFO \h=*m8]n;Ws(gN;9Sp|ٻݍFJeJ S 1e?tot).^jٌ{ar+,18`jma! 6]AМfoc3*@ P1c"3Z چ9b-YoF}7,ݎ~?b1 \ X0ݾ\%9U5R'[];G FF R4Cb4hZ2q_i Xe^ ryD v}[l86 3GIkcPh37 $_ Jan e}N[0jl2\hz!No+e7F.(vO|,1 iB( 4b"d.Z9J:狏ԭ$R~,߅ʸ_ BV֐dT!e(,9ӉT*L&Q& >.>  KyuO`w? .OV43O2 &ٝ^m(t -HcpdýMoPd'%97]6+>Yb_A2B.=X3g(FpkLj?~փ,t_ҫg:"ٞâ jXWE{sl2ѐ )jw uj~FQFlz+9q;@76BVP8Rgif8dφb\jkq%vt W !VE]̧%ʊikLNld>FXmH7z'Ja v#TmWE-F/%ƶ]u! $M-o|M-t;(ܣ}6UvDz9p;ިc"K\-Q3 98p7;)ՒޘF6a8BgӍTGXTRXe)Av"aRuCD\ױU1k "=5j&ٮ ƮsM"Q8Ѣ_+t&Tpe ry6gj&Ήj`q<czҠz=$h's42&vgt$hNкbR@ [h-dFw 9qF'3ɽa,h1of#Jԣh2xNw6GSo(| > ťfD(P\W^&m&y+6 DKb!FG1>'\^='uXW׼L[CQf^7M[alr[6SwfBMWuP9$ܴ TݷɡD@gݡʌ3=ZP<\khw<*$q3K}*D _+Q=te(*[6tO.H1+3QWU/`vBDJ ؘJW c:ouwh&Bg'L@Mʕ#Zla3.s Șz:>@Of2wZLb^Xd?J`S1vŇ?Z'\$>|+سz5Mjz3 |&#T"s,l ]=:H};C!oW 3v*:dE`jbGHYOp{9|[mgys1f׌3\BIk4*/lpC2I]m-rFݍ߽p4*B_prl1ڑVŢ Gj.(D$L\S%0t%vWMY`ۺku^@̕/w-nJ9>Ƶ}/ɐu k\3{|BXv_9LN/;FffoSx <ǽ01,,-LjpMPuv;c|s@GVGin鏟@1J{\dYOaO`Y Ooœ;5TD/\<'It@J-E=B0,df0PO/%^I Ua+bFڝhR#% :v޸p(ġi2 }Jcwqg=V4 kTD`J+ns1&-'ҥqJ& a?y{y{OVy'@5g(Nd!jDFx}[`!{ӏŠ[@.u/W^aXS^5Ay=c(ș5Q lR;G /RVȱ)A21AW+-g7 5Qz݌ hg2Q?pjoyUA 5Ju9+{2'[.<0OH|27a>,J%k!N| yO]:.K˜ل lR#Zn{?ad QakuWF.0o!T#D`*Ɋɮ9aS . :fvh;UIOw<~\ћ %"3A*)C(ޭ];='b|~ ʝ$7'6ۥ ڵ3Uc®N}KNMASN%b:]eB^&$#|x/( n: 7tę [.ַI LƜx{Ռn[S1^,nގ)u݋χm{+#['hc}õʦЫR T&& Yg~>'EIrE3.*B`H-뮌-7<*!8ԋu\xƸO#`%q 66UIZ~e"3 EZ5C'L6mC~BȴX .M{Pi:.G<k ȵCl&Ku=0j6B_f>[NJ,DGYؿ> ri+zln+Sl![a-0/רXe|>A+Z2vKI ,sA]]kW̩M._3p 9{=, äW١.KGtE%G $q\0#;L{_ &iGQauj5v]Rd0a>[ bV'%<ݞaNS6 Ozk.&kG#0 s]mAKiڏDLH7Q+kd¶O:qE+^&r`w^wMgxspu?uZrssxJ/GlcEvYI/լo%_IeFhVm<׽ǀdTgZ8^S %mѦ@+z[ Ki^Jԋ!*+|fy#j]~ cz?%bqS@OfH !Ni17@"F;]ExS]JysաI8#to[]Jڊv[WAvuY/o\0W0N̨_!5U rsOns|hi:^~Xƿ"ܢ;=٥R0)3.w-<lm*ӊ鬪<&6"&^atr4)|^½:?r}G9Hb,E"OLR~8ńw320Q^Jx].[W|s Dž;vo$GoDh3PLBP3S&w1 G_A=!)NjyΠcv=)E (Ŋ NbE@v. ˫m@ HNtiLY=xuv쌄SYyPWhnU*"pkFT.@JW&38lQ3qp^v*譐.: dʕheQsT%&9}F:M`0GNz }zGԋ_您I4?kl˦mqP1iU^~t> [oȱNa \5q #Ao22]KlZj6F+QmF-a%⟣7lUQ쓧N_yꎗ=$szqKÜrr% r3 N} L+ȔD1Y1gc62kixF_jMHbtֶ80.MD )@$N`r;;.1U7aZC1=T0s]=Dk[Z. \^I9m q_Ou*J+bM^HH 3Mg7T_KeCOxpW9Dk$'h-c8 c0A Rjuޚ̳ʽ"%dV8m}v2ֺn+K.H :[Eմ*nOj8)*\ ldM>n/3c];l8%L kʶ&! }cUD*a&`o*}FZvqw.pu7=j4ٷӇ0"׀`GN4;kf=GJ J_ ؎{4{2mU`3~Xו̑]sKIzZfMJL$?sR֗gks-1[sJINEZo[]/NOt'Hs%ᴎ6i~hfϯ zds~!8@R?$쟈[z߯nO8}dT޿q۴vy..X];ѭ*ⷂ5O.7AUw"".R:F[J-KRf̹J-dW{fJH]@ƹݳ+:HE-UCDO}nT*$sJ]pBo4f<& ?q4IdV0ǰ^2Ŏ]N~VkjNc~ =FcؖhݤxUڜ;c*P7*3Z58NvEl+C )3{i1>ڑ@mx`a;M4|ni% 79ӭ .Kjq%boG>ne t2ֵmRGXxo,I El3W |v0iyłMh!>*?;v2Cgzt<+7IܒXtZr7. 2#`.>WB:A|;`\DΚQѶe¾ڥEEZ>u7#vwlٸUl5$f[SGO&EG/7@|y'-JwB6婀 ]&2;ngҞnALny?-QeO~?[2 ̊#&tmi 8 7Bp8}E3ͣh f fRHGAMq[s r{H~OH!٦_FŦt &c83, B}ȣh`Z>݉THbbUlÍ|$sGM`3":TM% EŶU#[1ERko(,A=ķI\B6pa=VBU"!O<#1@ ;. 3㧭(MjoUsRfa0m{G*([.*kӒE&o_= D 9jM#K9]8oBڷPw'=c/442]y/ӾUJ9|4lX!}lmc˝[$ biR~ goTyz(/gI@.9)&)i>5nf!yOBDz T&@K~ OYfĺ(yTRHlcPM/da|D jb-zC7gFl m/ni< v/u0QyͰVvROCpp1["jO4{t2LzHv% }Gj\xǼҽ3kvή^;utcҟ$/q|5VQŚ` 駱=XC|f#4ͯDo;kxn\QbG4MDcW'Pzs 9jnB[TWY*P/cF@nz4%_챬7دY_x~g(0wQv{8qՉ4 _q9[VbgS5bņVojUTsPe'9[*BXӇ~]bt^ y4HTk)_r{]o+x7tK^x)dI5{2)F![ltG r#}Gc{t"s_#kV:gҢҏALrW= dr/D "7֢—]Ye=䊒]~`7yl tSZa &2n5dKܪ"Jl.4kDJqFf2vڴY"{7U7 gJ^I^J*+{yږ0Z?7NllO7E;ѯ ǡ~NJǚ:JW^7_kHA [Czlr`_56} ? L* BYR@YyGr5zGZw-:83`p@W?V _J.=li!PSM:+ L_7B vEq=r^#-fu.b̬T=( !luIAVk5bTe{x7j>;?e/\"jᢈjR4:g(3fT(sA^ i*cv!؋΅$NPhڗ.X%p>U.')"+q- !F(u04vpVفyǴSq|){`ְIE2h* ҰjU>+SXƣ!Dω̎Gc5ۭm1ląƭU[w/G*5y&e\^TBP(>B}mw-NbC~ iM8%0x^n?OO+GAMGy|+Рf W@DGP;nɠ30T~%O&f:AfĨDP,*%S8p^+r><*\\\H7xFe:b/[9M]e}1=wVdԟ>dL7*#xq}AV A qς.\\[Ǥ5p˧FYJGT |':" >>+)N\7 mC\|mWWxvK: A(Ь_<{bPQ| s>]0z~g""[ x]]}] O DH8n$5 8/:UJ|Z@%O5gS*| ѥlBF'Bh7- ^m2œtk$>4,/>L"2Szo-(3{Ta9eM(OPwVCPG\h[e\G[חc8A6"{!IXquȖGRq&O ^Jű@YcyvrY!Y tKcGMʊtlF݄qJDd uܾo\iY"t$mccH4 g'3*mA*Ӂ듨}.#On @7)sYܼǓp2]A#P +CKty"&Y#rzĞ-dK<ǯl A}6"4' Y}. #e«Li%U3ԏ^yx0F>4H%.hx]\r^j3?똖e?:.}w-B1PI7ŀrweKAsA >YYO6+Rd{L+QSskX_FpvrO#en1eIVw֮\3 J7_b Uy'|tHEYA(\++Uu9x:Ҹw?ƴ\#氼odyz)\pNaNG)Э<-MYXX+\" Ҙ|\IizUbh@# Kt$Z5'θZkd1B4FgB7f3dzV)ֻHsAbL@`/Ձk1@F 9d.3 R7cP 2獑fF ۷X ,ܢDx)8qoG_@*MoRyJࡡnJ89nQLSo] ϣw-Ng8ʐ@8GU%,%{sn_[Xbt S6oqX֔Kccebky܂W L^! {$`ݟ=fЫVjF)qFVm]|P] vZL:7ZRP)>3!W#'5Agvh `u5.6G~K-$E }#9YodȹYi^<8-ά-ZvacWഔ>YXbڳP[q'\""ieo;OG8tee"i{b:Lӓ0m,R^\@Ʊ> 6_EZ}L@:dvX&,!juJb ꬑ%ayCI_/:L"'_Xѯ4V6{lUFDQ!EEWF8ð@+L Jv!R#@X@zl7^#x}x*MZУvWFE#:}2E R3I292@xܷYʯV B䡡CCMj1ƒ :A\@%+Qi]+#S+0ߺUFqQ97l&€Tr Xx@Ez98&1IW9ΣrͩnpV:HzQY*O!K6\Hd7x*3.!U<rM4BIwU%"dQt!{a ]ՐNS3 eMm6 M)Us5![Yz,_؍Pt;^^ m >dhWq (̈=\NR RQ oU ¢ոߊED^[ǕZ"R*6_y^%׌+#uZv CS }!;t*4OV {_ X MϽ]VD" OA^%l2Cr Sk ~EPTtRڍփF\.wsCM Bwjj32l"avߊǐ}Ƽ/],]4bvQmNEiqG0[m nn:K3 Y:ƕa4V-g7ʣSV{ -6 ^MY+@6uZ;߫ Mawcu9(kT?2^LviGYlb7L܆D15`(B\,u#&&)ŷ,  lZX # WdNMq[rж)0O<Ԏ5@h;==xG.?jٖbq̈́sKAQuأg߅nV`G8;~:! K;)ۢ"mznCjC*[ώ9 r4/8eعg+F%Eź}acVaylps,Ƌr &*KLc~\Z}CmJNAHE1޳l#$^"\{XݵrZh3gumv 263sB'sڭ0Xz#RjR]5I1$h9V|mL?ύ;Q%i<74iH<(OU+xl4 rn!ڹIqVe4W2.ف?H`qL+B`=C:OQ3PF+yN&J0a0A9i[ڊs( ]EJ>${Dj1&w8;kD[4q[8E i;'Gg#p/C$vBV߾zOX F~SĪɣd/'tj8Su?dP*B-n- qD$6 vqWi=GueuE}3roZ"go~ b >cZ3m(SZ 4)-JÜq>2 @;̨@} )@y=N|׳<ݡY`#-ß#/;Xh^hpMeR9e"8-:F恚LNхװ& ԛhdtۤdC#WB˞&<ܸUI2>͛?04DE9`Fϭ;q\l!8mc* ?^;s˸K>ag+I֐< M\t @t~h=t7äV)i<0i:ܼYءLU0U6TW3KV§Ӻ91uɈgL;} 3 lcU$ 73E/Xoź cԗ|Wͪɠv_o3$61W'ʣ(q-n@c! V"a6|%X4U_{UЦh$P]ȗłVNW}UѼ0̒! 1:ɕwgdmdG7;{[rf2MYE+KVM{'Dҳ*߀E}m@uhڣ`8I^8jO\@ɢ/R4cڀ4bȆ %d2biSyA{K{~(%|@bKGHh Rqv[ (_-"6t2*-KOh X9# N}LjKMm"uB28?YZr57rK:`@?g$@g&1v_>e؃_Ӆ,PM?}@ĢҐLG.Aԗ>_>\M}rڢ Pz3J4T Zl}NUw\49| Z;?#,_W';~4o!c'F~Mt|gݰ ݒyYlp;$jj:1b;"^:M>9 E1+m' cMH4ll/,kUO،SgeN}C\e>3NX0VS4#18"wn!5)ƥnlnƔxT|yn9GDŻ|?o1tY_VL7,c `Ox8y?IJ !`Aig[֛ ^*\ p6kmO0TVՄ4:6+>M+w` f8~u b}5 =S ZsensS¬:C?PϸϖN~X:\PT픃8LozaRAUpŅHp5R6X7 Y1-_#FP[Bރ6:!~R& oY 6O5ޏF<Igs<(^د5 ٣PYgVg~Ы]g0e\m4Dħ/Qb<%/i#J knuu'fYvTd3lm.߆"4h:NI}fb *%^) x^nJ%.[?<.-]0͚AS;r > mX9GK+9Me(doƾ&|xAnW?*V'@7ғKfqiiG3"xip%-Y2'΍k$vVoa 4/)0-vgs6iae&=jG9o;9))_E^߱:Wř%68r.iax~j` U߁`$aT C&<ԯ q{*1: n:e!ITql" oxAYyijR'fiE2-Y8agIUC4rR|A{ᚰb_Yz:/<ӴsB"$ 7iה'.VpB>%T*qCbU"2{C07<| Wd[\QcNjxp[ciV. fvZ9pfs?U ȺׯXE,rU >*q( b&V#  ץ/%DQw1P!*ʮsAb zO R?~63qE`vEsnIW!/:-oRmIֲ+%yMi6_~z+:VϦsUr[03l18LSR wH{]E@@vL*S eB{}yFEH`0jխ~<9Ka{\M10kkv7*pTKY[.Fd h,\[~ĤQ_0bclcfӃJhYv [j;J}B9FJE}9M A 0͛)6qRkGKHɁ'[TȿϘ~D3No,r=!au'|$i#;d I3yGxK L0 FG[T۵o¿a|Mr9Oksk {&ڱr%|t6̑-a -à&C] lv[2@seċ n `X:\uб nmf¦ۣi@68D 51ʼn1iL{  d/qy!08O^o9 YuaVrR4&4bMm:DY;XT62φkK\uh cig@ ZemήЄkTb:ɈY_ 8xzS7%W iqޣ'c/6Gs`A 8*b6fk]בbuXP/4 jGR={F2 >$IZ '=exm'H0`])^TivT< viy- Q3@d1^rW"{vshDHMgM̐legxfle;yY eErkb.fO%jnbau OZQ\i64Aa(q 6S5;ۈx|Agjhhbԕ@AmxˀU{S51 -fx.HL @@7[D% ],d;z #ޥ. p{$]l]se4 ɼ:]m9 At9NYV$hjS bIȭm>R0poN[+z'T V׿sfv,ie=VcVeJ DZi _]ŵbv~{O4eIT蟷2 `KDr!עX7-$fqbw_mUg.c |}vIGXW Նat90s̻|'vػC.Q~]@r/ TI'BnF. 7S܀Mo'M Dwo-G'"^gi)oCwϚns}U3 +rN XNltKI =18/K@A]yMҚ{cڽ@lOFn 2u_FO ;(!F ead2kc(`Õ =P{&iR vDUpB=kD۬M<,aƸ Ѫ lw^@+عuyvnCā2_"`VH*=yv_I$X=rtf =z^d!&ꡢ ܏ X9-v!AtԸK PA\v,t@Vw8G.Fr\hM惈=a7W{}yya}g(c;S3gM0tG'Cv Sa@q&tPM^^ylB-\)uRn=Y]j@] J. yh*ٴ(@1$ǿJ7=QTG~!갶R:k.)2(u| P[K(*(dj}M՝d7ϸtםPqૐg b02!eM*G?0تjhp'"a{z3gLu>q>.Y6Ĕ.m0)/ i]:?I^eb4PD@D.]AG[KN\B/gӭ̠Dݔ]A:n98p l!*XL1vwț-زcr8&wB|ޭO\\q_=I VJ`O>͡-lYIsm.;CuC< \@ :;MW TCGD@HWiT#1N: yHH|!f&fj4 #.Jج"Kz,f{{>6 ն%ypiS,&0 qW&{W0uimCޜZV oRrr[JC apm#9F&gQuAuVfE8 /KMmD"N<*Zc6WVȂr3E%l^`m9!+ltNPD@sYҭJP@KxpwCr :x{ A`OS'(Hy,td%+Eu$ej«)`x}8R+fgF cj=s4H +-M=ar<_G@ 0DOPTfD/ zrZE :_@.oߥ#6Nt"ppH_ㆪLmpyl,ӊϻ ¿Fob,nK-{ K " %]FE2ɕ)3pTi GQCEa8Eۡd!M;'9d]\cxLKOb* P<7ծ xTsQ-Az,?3"ĹMs@L .| Xj7!kһ9՟i@=<=o0 =zx6gdB>@9!*;pҧPI碳9u@޽6~ݎPɦ, Cъ%:4~` UИY (tk#t˃h@T9G=00|0 >snH3Bb"uޡ5D6#4ƛ.vlj14P `+%Ŗ 3s9&tZ()""0 ,$}ҬW℆&uuҠHF:]Hq0YiFNBf;=/d:W@?uXv)KR@ᜣVnb7b|wc*Qqw#th+d  EPp(s(DfUwcӁ9ͩ쒭MU BQ%CWsyt`D8T-z.8_S]E%cH{8!*Q}\-i&13s9֍aV;;ZӶ+5S9߼yeA-ιe doY<_BW=Z If"<VQb{h(rM85NdPpK5n baδ |rYm&ȅ穾K?d*@u9w]pane{KWID7T6AlCAwR.]g\ͷQb Xah?e~^Nxl楾8ɤZ?=O `f&G,33Q+rVNym#'F)fW+Fp1F[b^[ړjBm[7ggu[oum% ufű6ǟ+ @'X($ %E|MbhPwGFhs}vBRRGn-$݌z RB>&9.R%ޝwh'=Ba) kSJ޹s< P ?vrq e!uEWr(;L޻Q'9\Vu]bW0>>E96z:hmt&,t P5V{,{GB-fMʁֻr@Cl#"T_߈ bysL3AV BbsK;t v&~x|iW׹ZY6aL`OS1n!'EUY٪-0԰͟7~k Η @Eo_s|b :ӂQ<hb oTP@OHXAqRbQb}Usw%DjExZ.uc00tA]AAT:Bۓ6B!\`=*P ̝I"Y< Xtb2O߭#9gS?/<3_9¡4؇`KΖODX7r{?tږXhweo%SlLkL2EK۞%jg45h;Ӱ kl͞D2odoΟ!&:(nf^9ng]*/*wdQ:>&FͲA!$`HqkP=jc&FKVY[~1z@}US*u+ٺ74@ ۆ8J (_hr9*wWsu$)Pv! F5ئ(>?'2jhY0=֓ 9 |tr8#M7 2TFˉ8?}c-xh+B\wxg)Z.2Ù|$abvK[q`q ")Is=B 9ChKx8 .{4q~f+F$NA2Q::yIsW//(U~9<1[l#` UXIY*Jܻ)6y]*H=}cIYbT/ZO~é-mZɜG^wV#4286aX~ 3ocgɎ[3Y)iFb0RzTUxŋM< ;C_$hW5>XXQ@bxZOOQXA<{KBrq% 8[ơ'àV)a yi3No¥}3zIb#,pOC148NDEZ鉡U.̏Jдxx7zfZ q{R*c6 qpthpL0bo1ZcE爽%X|KȻ;07**;كk.yUL b cfïP:Hi^>ok!ɽ Jc7a)zΤltc\@ MrW}Z 1"\8Y' lkpC{0KV7\2|x["'h<|HA\:ɝ&jHA^yrF0U @v?Gw'T\=PZչ&iJ@0=clwiqy,~a?x/S0*# =+S8z2p3ReQ&oj)NCI+tH=YScW#%iޞl8x)ywHHaUQ$DCC<sx1CD B ogP;Jl+@[թȞqڠ!a7NO;^@xR>s{FDpB:Z:4*:El.L-$=E(e|C_S|YYU*׻K+i:a|N&ՒT6N(w|%8iuzi2iIb$ &ztyY:I,AFs٣aǕȿOSuƋF{mmu)`KhlLٷjX7ixDe\ b115Y"Q!-tIN-0(x=Skx1)Ո?Qr.?׎'wN]ZUGdB]aJ(fe֥ F!3TS0ߺQ*liR;N#c|J*U1Od2>9}?@j@-f1LPJ<n6\geM2Kēs ]?^C+е mTjTE|QI &лNk)lAޡd JX'}%n#D+~' D2wE 2lDp=ܫFэ (qJxpJC| ӯdGtcm{IoK3[&+0:< J3>MF[)l\k0]Ŧ%;yam$I,^jhFK[8 7>g ՖfKb%-5L 6xFmU.y)ŅͬK{/8z48ՓkǑ~k>F[U;m~ B k? N.W ] tc o+ /'12 w2HI!%F90o-:>$Vbo)Yڻf4p2  <ut%oZYOn&RLj!""u\FDi2oZFj=L9Kr]6q!h{k{ԻYI|F1mah,LW.ɘ·fgmg :m.x-Ly8Xh=vh8 Y7Y$:, }q>Y<$&) w]jBv0<3f4V u!u$kd!NFHu0⚴jXk7%KE-1^ՀOLets_fBIqLm|M Wi,F & @Z &EƄv%LD= Z 0i 43l`4$Ȁu{;6IgKL::^N;0q0r&([չ aэBLbHic?z %u. /%i$Hs~ ⨪f@>sIOs@ ${ @|rIH<@d$1HOcvZ$ s4SIDݙ$vA/'M$ lcvF[_3@]H@/8 FkB״΄yv$K_o*P%q|$/+)^g?}"A4, >r O?$!'}b?N $ۧ!=ˆgJ7[(DITo55 2,>S*nN?q@&イ%d !-RհnGz)*$ F 0 m!z" M'brKdurFio=6gv۴'\" L'3HZF#K 0+ bKˀ)i!%vn0e9 [a/M b^֯Vcch# &M])qFƄKxiE{w|\_<$ @Ra w6W7@h`&ZZ4]3@$|x簕$XAI<4e ~f{Y$ʐٰB~9$Đ~Rʑ@㓬BVu1{=w΅'TF"V2(yʠ)UD- |ņělP#1#DT ?bwݵPp°)/O|۳-'ِ; . o~$?/Бd QsP+Ɛ3b B 8׿׆Sl)Ls 0BC#)M@I Ym#j>uM^h/F`5 cF"Hb JƖLZKHM`4#bZ2 $^hk䯭}}:'ۡPQ Mx[OXCWDkֿ}$)=;Ѥ|%ߞk>[)bǻrf>ӦyNS0wI.9o]B*Ef5UO6:ĥx"1T w4^͇ / Q,`q},,LEC=P'ٷҼO?Լ 0 _ܑB >mP{&N8<8 k7p;痕bSb⒈q@ t與Υ.:6ܱϜەP/yI*Sae=+$!B1k.ŢL? /k #,tդ$Z3/Gvk ma{/; mN1mZB6 $r$iE1}DáE,k"O&rlT)YJqr8UT L$ȰWrV-h4\n5Q-d1@WR6۰rRR"ɌC~b[j%jn9va˛jT2"Jom^þTJ6T-|w @*ei[ 1۲hyR$bBѲ$ Cs$0 0`i Bb _2Bg x4o Qܘyg-u5'_6h'-dO;M)gb8N!]{I K`01 Aɳb@p؀$%xJ"@²od4HIʼnr4.i2O`JsYX$BBVI d!=zI?萐 : _W9 BDR 4٤$E%+I vHCII *C Bl1M$$ *N  od (4ăh}>I\bI$B`d,X*U(BAT"@D #"XAjQVA"AAaER# ,Hz+q  b, Bb$`%KH ޲@0BHCf `*@ !!ƀ>Ў͉ @sh^)_0A| $l6I'd$$;T?1/35'1mx mi,PąBGC!5X,X,ld"P1 D+QDUQCP r0/EEjZ,.,I$%qVbXm$}"B HBB<}P m$] %eXhH6 -FɤT$U{؃-, Y Y μdX*A`(@HQB⤓l!ii77-!ibIЭ0Z,@z%m,ϫ`BH8I${wh4 vz:i ` HAM' NUQ@UU"+,EbUY d* x==aN$x(,Ij& |$$%s:|2VtBc!syg$$|tf&2," I"NR>PU"AUX cXQEXET9Y#APPDX,F(EpNՄ ăEu$#Rv81 Ead등I$Ĝl!C޽o=$ A`4b4`nL$ MH# 0@b)*ȌQ*EUYAd;~<,fca! 2$!b$ ^@ؐƲXh@|BHwagj$F",b&$X`AUHEX "H0"0EUU huͲA*ET0hH/I 6)ɱ 1q"ei$+:HBŃ 6jXcV^j怠B) uBsT2sydYf+փWВBKT!1,ܸ{W$XlC7-$+5m!%a:#@ Wha6$@i%zuN퐄@ P ȰE E,Y&2盤D "Ȫ*(*"dȰD443I>c!$%ÄQ20LAsk;;Q:.Ne8ůZV"NjbN ۰9R("@VD"DV2(" "*E@eXvq7/A"m#K4y0/piotmi)H.0k)-O92NaFi@`ɵ|eHwKQZKuxMa{wS?A`ߎAGEiq$XE"Y'f>tԃY ;XoWRwbZ6w#PIF\v4ѹJl68f-^B %kCg3d#ǙQE+3\”4 uPPI*dXŃ@X"+*USݷ+ ,Ew,p5 貉MzFt/Zgue `l#™ВƱ FVQ (%E3"w-;38S6Fdx\d``$Ռ ȖM; mXI6rQQQF(#1ran~N7dэ}sFkcuck9 zXm`0Z0{'ם|۽D`*ȱ# @؁ 6] X?hj@af¾1!jFe _jd 8ämO;͎*Bl"JLMx*`,EX( aE F"TX *ȬX **""ň+TUQTUQUb"b(QU۪j.,G=V@  cIy0t(`<-Ml}\z.=oE$ /h:/؍+ HBY$`7U󿷌|cF+>Skÿ́WQ=gK֬}>|Ǎ1g}f>rL g$)4I)]B 80>Gy/Z9XZENX"\MF*;.C6g|%$Mmw>O , , ,^B o|L !rBX@oHvwlj B0JI gCB{f,@1\e |V$^I.0eM ! @= SވHC c  HE$" YI VB22@ BĚd x$Bl0d(&Y $Y ,R@DZ3@ Ng $*d rHB}_@j@$("H(ȋdYB,E EQEA$a`HJ $Ya$$IAHC ' d Hkvq !<$!+q^&OjF., Aoٳg~m=5÷IYRH TM'Ƀ{euBEӚf[]ߖ/hO4YDn.X?) XHVd!@ w$ yFHB$6`c#d$ @1(&$hH?{ +$c4KH0@J$! PBT N4$'P  X(C2 5yn.I#E ( "Wd v$ Pae(SSO?%=j}{{{{~H:AOL}~퇡I$!+N¤0YRHbOH{Hձ HF4zfhAhAv=ޥ{!%YhM P!!װ~{CI A)4 vIAKHVK=hK0'1UR(F~ưi34g_10d޿CɃyd>y%d!IY"Ϊύܔ[! d I9%@$Jd !REAIxXҦ!ԕ$P:H>[l(8~fUPhQJªE%--bT-EXHO`{I d*$V1~uAd5hU1!k;%7_hQEghW5wll HwbN'BB$]rR#u.{mbQ$̰+XJc8"DP|:]hҤ8B`Zfu4:mz$ Ffդ M I$R{D89$!*.{kaRlX.H Xlΰ(a~k 흊~\HI^Ip_ڐ^Y$sEE)4#K7];r T$"}nq *F PVJ(0XXkWvjHywX/knG+`wq6݆ul__.x, *!@^C@f ]* :ު/^3 ˧}:oq&H(`L'b'\$G/K[w(Q%7`HabB=%K1͑"t'/ {g+<70)M wsϙ:hAPrÄc 7J?}EG݁7rYg)rw:[g}`V!a ;wݩy)-m8~ƉUs;|vh@ج)ȗ0+5EB#Oe{/Ŧ!w]uZCU KQ\A>vIк\lK2n79^qU MnqL[os_C=0;&Lf©CcklwX+F)<clyeS`bf_< l ?6.,睮Tgd']F7~_p\M<%ǶlrAxqfXA,!fjrS_z}@9\Ht,y Ea%&[ZsqU]Ye7cw[XقɝYk @O#<-Չz)5dv]̛v߹9}xn0B9+~mɖLH/6d<0@B Xl|X-X69 hN?:2|}mwlhT0e1%#Y~[!tC·&)m I燷J *TN|.8*JG:T%b üƫvkE5cmU1?\~Vlۛ`YXEp 3-lqwwdcoTކ\Ȇ7d1-n3~^_AdLꞆ hon2z;KUסiS:4^= M\(fGy]^]aF'7JduNj=-n8I 2ZfDʥ'JJ>UYޔ I17:`2[FSbJz?hð3Đd@*iq:'"]m6J^,)WpUp<"v=P FL/WQhl`/myi^F~+GY4kW̰0:-7(c,f<9y!Z[k ^Ԫ3  ĦWwAafNJVYY:U:@rJ4Fp#/JYn]^WЪ,^؀40w8ۼlNBɡU#QNAVeYUeakkzkswwF<k{mL̩Q[X v/Ѡ8! EBJwLᑅ ] YHXo+`t C5X 5@*8̀OB=*Wdt 2x Pŀ.o8? pIR cp Ps`hݜm˷c/祻TbrsP!) 4?ɵ s[v0d=)鑔@aL_cߝ5DsNed#B:tKMef]8V ~@5*4 H@C,av>M;B$s): |%i]8|6ʤ`&u܏V?ݖ.l!|Ua 0P9|g?Hul}nLy ħT󟊶VQ1\WfdDֳ5}~Tӌ 28 Sea%Zmfٵ"K,e utabfyys ]cʚgq Z!EqnZ?8}u~֏bxu,߄ 0l)^eحr|gs()oFwm +>s}0"-}!@oyR8i!A[# ^΁5宣M%\=IQٴlm6E}mYVMmfR "=km)\uDW ˆ^{\X6wq\C˻}&f6hGU8}8A"C@S93<sId(pgsa.dz3Ѵ D$@JKM6DphBL ga X0D0Cv0 3$21) hw&*ϴ PWZ5{f\0?O6 JЬXEث?W}kbgfSLˀeki=r /{$4EJ*%#Nk%4Uɢ"xMХD7md6<ݪ7y!$ay}X<ar"}f1`PTH KZzuz$BJU#SIWjBڏk -Zj*RZL0kUUj/^ˠBB$#Ztn)]X3XczF_ wE:cO vw)"XH@ֈ2((E;yٜ^y-a71Wۀ4jު75ZA8}i鿶=Q i6d 䀸bȲ,>g=v|Oq09 1$+XEPR,$1HdZʒbXUd*HT(#*H{F+kՑgjG-"t}Cv x ^*(Au9O}_SDۭnDv@3 ,Iq6dWk _CH2sĵ 33 piddv=U7Ao lA*>S109d7hLfSBp\eD&FyLj(c !$fb 7΂yjpe6T XOn׮`b^ ,rs0P`(3͙wp>` VC~>鮶 s~!$9 DxOZSnd_6qTz$ *<`_ E '&Sɒnd(Fq8& ʱi(GlriPnM-N W'L R e:XF 7bd 4V]ʐQ Q'6e_cmk͹y+!ky(v^uұl66UEH@a(DDB"(ҽ̜4~ـ5,xdxգK); =eK!xt0!6pW냍Ew+( p#i&aC4CB- ,B!+yqҙ讐!$m:#9u5w-ؠf>o8^> P)m TZ `z""-پEi%b$I#7G&Y!|h]9C|$/ !,zs =Lz(llUG/[B55.^xlX i^{lN׷ ^y2$ x7iڮf0HZ}#OZ\>TE[e\V! “8P0+yY#gݸ, Gx~LGߩCSɬȞz9[3',S/s^L~yX؍Ns\ij*[& l#K=|vS57&-n«hz+8e5W褻aq)XrAyNIrT/w`JyX |ş,dZQYld_bi)UwA.HKXхJG/]@/.X T L/.A/&KyIo{lHη=K.6X uee\´QX3uGZ^#YL ^OdƖKGc TYܢ٠is)'ujE`<J6H4Uf5JQpkOcFMN%+USu/D7t 'D*+rqk'J>N~'V;ԠY6:[mw?zgud7pm [#bR_!ݖD.E UHPDz4D67? \09̼#*+:Ά͌\A/.PZM90HI(!H@F31݌xZѐn]=mfB]*smtfkwۨ\F`GŠ >C}J.jllndkώ"`"˨ `ũ򽷏ٿ;ŎwSllsJA) !htz_5 @"kiZ>&s*Kv-$I$ $I$Ummmmm[o 9d?Õ` BqHv $`AN"(`HvYE]HxlBH FibG---ZeHT; !BHq!٠TI!`HcOB@i!I$Hq1?{k?9y(-ezlܗ4ugH@Bp'dB„ *~dѩy{_$x)$Ix, %Hd$!>e! zلAa$d &HK! ,@$IP @ %B H %I j{$dބ$4  !T VI$<$mM0)$  BI$'0 @HBN!!P/dn@!0儆0 u '`$ !$T$ĒIv$ݓg{K*ڰE 1UTV B*$@7tT5;$_x[XPb `1b XX1zFQ11-oOU^Ks!-C I?'1J q|(H@i\dNG[z-$BFJj@/%}{aCP-{I^JI49& 7 $WK{[ ^ Fp?M2HY @So>wHHb`մzQ }˿t! e A0>ú: ]+pœk5}ݯ^J?젶{@[~[a-̓ <)ڲ@j ),ugrYZ ]I'Rs-ƷZYpӶ ;X3A6qO^^;[ٓ:c5f&&Ͼ²sӟ.NT{QTPqYѫHzG ü۔eRFo' r%ñƓ[$$Ȣ9Uaҝ"~a=ˡ{ c4Oă @x]7ڥܪggϟbۖG %۫Nh?Kq(wVxpy$Na|Nr;3]e{[Q>oǵثg`RQC!y윑&j}uNg=Ujf8e)j5ǻsw?a8?ӓX$m5ش2G!#\yL? P_N];\9AuNtB+GaPj*of,v qE]2!բq!uN/߶rk/fY viIJ r+{(lGP~:Wviuw8Zf\hׅҫ4 CZ[ȿ+v!3֕ZGkIPtE 艽BW$Ȋ ͼlEҥi`߈0.\Z5E٭2EG0Q"w;II*"q nG+\8߶dpFq":pQզ'hvjpwMiT,DUaM6EUb>+u"Eɣ "FV*ŵZ*.\9t:[w! 4=p֎T1qb2eAeaKJŕJ2"TmJrd]UcT ȫI"$X6Ueږ(w1NR5 ڍkD9uؙUSXb^ D8iҋͷj+zY:;dJoN a6̜g`r?n6:-a6HYoZwy W` ccW9ib"J㷰RRn4Z~:O,{BV@d'1'a6B9d%b|KFc$2IP c R?Pa  3x8UPq7un8q` #iKu+|@&A ay~-⒙/eUdfKܴI6BL`(!Pk@ @ V*bB "{~2Lz`BJO@7$a $I1 =#<@P$;f@d$ (H V c$ XavBw=BPЩbmw7X?Nξ @krn:HJ}2R@LJj< Az禝zb,0H +mC["m@a?pc<:X ?ͤd0FCbתHM kXb͚G$tJT`ψ`03?^F58kj6t*GZ(=7RRƘnV2O-u}׿!M=[ NSǼ}\;B]+G'z֑.q.NлmM^;Hg6uq hdA()eLC..YU=0H|/E^I81w Y2!n %ř(-p_*uȯ^&(e:K  ? 5SJe$CPm{Jac1Uϫ=q:iXNY*w nQ6 ͹L+alrklS&`>G_J[gpfH@$r2Jk1R5 qD@zaUkl4W= Ih4ID.dw_j4X'SR(p. ĺh9˔eAR2iN\T\#MɥYpj7<#Nћ߸JC1) r@ /W^#BH+P2?k$]$ UcVJvDһ)%$}x I,yqzDp"翟zAJ7&&GtUxo/lTn)ńWN+Zٺ//vD^rErI\Q!ƫTf uR7W*1Y*EkT|,jlTJJ(ձRV6J(UV uaXi-vNa IR1LQ?pN?qB,5GWtSҎ_5O}!-ؙD7ք 0 utn&+Hip_Yy.Kǰ@b4"H! z%d" w[mHzT&}3!. Yd }C:,&2 ^qJ>w83fz=OMvZe*l긪*יsqAbkߞM}YV 5V XH"$?u!VxL&$, V`O4yi}d 2+Q(Oɬ]~tNYC<pz?Zbm(Xf]A`>^aMx4= @xT2b[k. h'L@\=:h0G@M%@JynVTt#)ggV3:um~7m̲Tw! =Cq~%[ v d1Bװױ@YPwOi$ BDHzId$ I+I ؠ{Cd'^OI7 M3I im 73^pKAҢ` ܴ1^c>ˣЎ۔/Kp(0 ]i(6;v$q\bc u9h=ڝ˜`-aj~lFl]!`".;i$ #п{Ũ`g8Fᘭ#MgM4-AؔtoquZu+ߝKw<4tIW9=9~鏹vl%Ōow:e^?W3)2ڻ ;+ A 0kTοKB~`traf dD40=h>&h,KsR:~=R1hXYY3~.t)Ob&s*%A (VLPI׼¬YWbb t^;vDU^V)+*@2JG*(DR(iQ2`x R{E9к"7*JG d.@΅'7p6\0/2nA-h5:{_ z|<Cx[oy?a{b}R﷜#G 1P8>guL(1 ;}1O97?+3/{᠉ .^Ƞf#:$%x"i%y h }$ ^KtBeO?-}{}}vTxu%2PH;q&~krQ"}X`H]E$BIOnR"V(/ekd ӿe$d7!,B&ЛLcS48J;1T±{cm|<ae4j_-ǥeͻk Fs} 9Hd$BѯC .䮀{t œ?-7=I/z{Y󩵚cS't|߽ Bϕ?{Kvg9Shtv_X:oaw<׺y=Rkۯj}'7廭lPAIy,B* E3gޛ/nN}B=n%/ p`fUfm.AG]c!0404WtD@D{Xq7EwJ7Ҍ."@ s䜐d{~qJPjh*L Χ\B1KZ+We|6"!Ȉ{QvuOZӹi bA{&Ó4itlQʃ #]6)a Û),6wCFyQ99lnQ2ӡH4T&I "\6B6oI|֍l&\ĺmZZ͹z9M8˻ <S%1xeνbqoݸ DUyR'RBP\ZU$^;WVt_=NRge^$1Wlg@?FѪl?~J%> o]/P9ה/-R%\ B`奧)ty.w@ ^}j=̓ԡڸ,P4T'D o5z+:& -GWp(!USL`׽j}ʋ;֤T֐ism*F/4feݨBdg^ V%~d0-_>e2vF6]kxn-MfeD]v\s~"NHlwN\G-ŭV5n :\@$!A!EsdPF :b@FHHb Al))_Ҭ1D]^nPXNjB{?KiQg|~Ái?(IYzHnm]v{V<_WlkP2÷"@!ĭ|Ul`9~vU 튥-AZP ;ݻnY *{ƣz`Lf;yf Rd{[_"Q'ru|g噬w(2BYz> 6kUu`7f?DMkcLUy-|iF W1Zpoy4v٧~C,,iz|MkHDU+UsFBd` EވϨnIUH3k* r aGMbߐ4ѢON??CC$ʸHD4;&R̉שׁ^c8eUA P\Q3|(!B"{ysVff3K+ՄiɝB! HBA;G^bS7җ_ bE5O©K+ -khf~\$[m6;j'uk; xoXӱrB6O%O $h&BXgw}bUX؝Eγx"iX E-ƫ,l_==1TUUUXܫ[ A_oS׷]a{ ʜL:z,bY)al|FńoOOQH.iO_%Ţ[Ns;lx(j@9˗Bz%_8=`!l5 MUUF QES U;^kv(WG bԣP i Okk *u Yʹq_ﴄa#_ٮ0߰_R|VqOpysЃ׾kx+D}8]YGkLK_mǠ|oQ4/r=<ـmOӉ"l}T{vt̵,Rbtslxߕ5!h$Lp GR'RR$IIC!-W9L'zsupx?>)7UZ|(ZHrQ_ v.ǯEy-QIѸ U(ڝўND@יOϤS\]?OK:T,XN>h?2%!&j( e(D#UVʵkW\=|mϛ>]7B= 8c^R=32-FFWc! +$/P_qZVHI{TшGG*1aRŹlA˱$DV+{LD5 uHQZ#\_ڒ177)9՘̭ FYYPiFO079B^ @% fZL=߿f<<-6/ (As*'/(h8s85{CRT $u2HN n"4iZ9^(ae-)8~XBp3 =SF$D1-fo$ TţG%&tp a)EmGAQORHzHΘ=m~["X ȁ7>uΠ CO\f} jHQ@fks+}>Q*`;iЁ 3=-)%k_2?D/!'лJH$/sYoO!*2O#u_NP ?GbP88Fۜ|T,YeH^s1v>q?iM(Khܥ ґvA f{dv+%Cw|gßGT[~maBhbEtKbi98oڭgYiLqݯCJ9!82THE[aԉ;s,X( ( 2c75H RCeBʈ0$!7yo8'P=xyB|ug@}ES=YH~TK<LHvuUEVi *y(Q$DdE4i4AAdc H= 0FA"A !퐐I(HDX3ڲTBlHK,$c"RDtY2| HD & Y|[y1tЕ 1`X@"d?e %`BRX DVcJʚIC@6:l | mP ]=aBBP [j!MsoC0/(BRHbBTU)0TR808vhG4ŗ+7{T":ua}V+#BB&4MSj+]: X~OR08hܿ_xh-4A @4 >rR&$9K= ?]s:Zm}ϫ9FKCdj\pYp=[GoVK/I,Zt6,.uE+^вٌU"ʱ>WшB'QAzs2"6eV s[EbŊ,EQQd\J"*"EXb,*qPXй54AEkPwAHd2%A:6yE+/npLC]?a>ms_h?k]LGv l&7s\JCR@& c!9Rt`)GvJ+~N'OxeJJ%eDIKp-h#l;`Gd.?kbx{$  #~w;t7Đԏ==7ځ=]/Cq %cX_WyIz,"m-'AYk.?KޙLuw7{K]|F i@';jTEOaF l r$H@%%d'уd7~foA乼Wit.lK,;4PD4saOEuTR\D@ ah{$ D`CFy)JIH9w'"kZ^|А+M"ND:HBc E$I"!!! H< *XHwm 0B4 JEcWCA &uG'GCCikF;͘R ~ 7BW6ּffBW4UMVuNen)!K6!f4 `FPd8fy٭ M¸J| 7"-rWv\>>4]-7k%##-j׊n7_Qu~ybS5oOjϚgh*=B*( /%ӃP l.(IBfdb,S-TɘPΆSEU""*Vb.DQEQ1Dۦwyf ~<ſw_}-jhr-@}H>2e[˻+慨]#W&l7V$%AdR#VF -)l"ƲIH"E6$h@E@>m,Q`t7c 3I6.NJzWB^~I콒 _ww|M'׮}C)p:$I|pw{%VF*AE:?@f` ;?_o+ zȵdrmr@v$ Bђ@m,$$7hN^rMCiEZ#k,p<[)_`j<+x,v5w,pp=%M%t,!#CׂP%" D"  'yaV 2BRJgRB9$ B sHJ,?:0(fK,{V2@dd( &VDbB]ݨ|? 0NPo}Z6-׷Hc^ G85Gu6W#`bHBim)N9O32H GHQC~,jm<7_]29+,eX~Gc!o zΞ9(ižo%_\XHmP0DI&ڙ2m "Bt `(1D1W+&Vi*jW]f @3>.4WQbD.4]m Y'&xn%%`uYeJ|̦ t]]v~&z?{{Z]%lx^37Sl`r5Ay[\h\O GN}N~EvH$,` `|'TC9K6ߎ}6O6R7fb[;P\Nvr߂y:OL`iL3|鮴}04 \2:̍vo6zs +u2‰L"m2n VP )kta+IG[k0CDx|l&103#m l46zJ#;SY QZNs\c [x k@̌wS:hrJew<@}?G/GM?]ٳP})4M})S〙UZp7{ֆ 6;>y"Yױ8d088}"=7/řGZl/9i'kKߩ&EcQq`,&T=2[lC4;KajP1m4?B&ɫwHKHKHRדٕOrJc^E%AAոD?tj[jxǹ+" <nGmEy:y#~Ya+B%!B Ba䤡ePdlSiO@e%gEq g?NcM"{4͸Sf8o\:f6_y!N]~mV Շq~))}[K۲%|S=<)Gb3X}JTd~f]أ*>ô/-m X%,OU)49cxoL:m.v,\EW]eȍڋ9y58vgj>~EН_:tm YpGpp"KbvT"2Rto<_Oao߾{,25ǞzRQB0-lwiTHBQ'1,Yp4Ԋj E-(ܹe2RӻukJ!Í! &zi| <bJwWdC!m;-"mHf/)hDֺS$/CRI @uo|'1?yyVh@l1%TvQ(_Q*_`bTimUg0l b$U\"BJ,Tn羁QY7ƙ7F뒧gC?qOniu-XU1@oi0by mr2Ł -̓;hÀF6|v[=ͨ4>}pk?K:=lV>ZzۮtI+dnN?;v$gƄppwM 𹑆0,HS$mOskg**3!tRe'-S͊X#9CdF<湙RJ$w2*! Wbd|w~Gw܏] l^s'Vv> xk]7}H,~8.!A0y`cacwG ěM&Ǵ0cE+!(@R1$ ȲHvAT?hԀia c"9$bCgXJ'.էm{TII.4cPrk=9"t,vIjMxZg|>`GK7% ^|u{w) ;oE3c#,"߉v/ ""`&fAyJ *8P3n` :bRjbf>:5lMWړ W_L*Ni{ cNKR`v(Pq#Vh ʒb\šՙu|F u`57켿ܗEnI#8i!~Գɱ AzN?.Vc>;=?/@ B߷ͺwkSIwI];m-Hzs S}WދqiezV*]A F*gWKᢻY=#!x@O,{'U\_+m{yW]O([-+1BfsRxߐ)ڒC0$k~с$ϞD 1/֧wobkԺKMPBcٳ m9ϴ 7Og?LKB!ëI7{Qȟ_' ;SsJ]^ VX+֝1;A&ةBO$ƘVȔEWGSswe('VGgJ r.٧N?Bn7z:inv .'J'`wƦ1h,) lիD}+e3S}e޵[tð2opa3ڍ,v KvE5G'x_F C1bhM۞8gq<$#j-?4g~B(H3òßk)\m{=a*'1w$D6,IuRM4CyfÈ_ }d㰭er$(U\f'-4N~2"?tx_|mz\)Òȳԝ@1i͔2`{'C6IT'e\GvpDYmۊj>vF<{{hǙ4Xb\}͠Wu\<|7ԝ<W}%I,&0j(/k:x.蘭&jsCQ @րe mnٴ,=ھh*iNsb~oXqR|:;v1˂"A/|f2JMT#,1$)MXOn.Ai#nƥAے~편֩AGTdٞmW$\e?Zê,YȧJx .M,i7)vԗ p_(OD'5#)  $Dzm^hLG9_4B-`ЄJ/a_:Y;0's%?ͅt߁It(o?y79XxV>}"</ E#L'H*%'f3OAQ~ \*]7KPqSvaω_bu07 ̤ȤLZv@gYmڲwqw'|qlLExzMJL`!jvaWT6av,j/5Rvuqd?t72WaE?ѫ''UHvh*H&lQNÁy~B KW?{K޳Y1e96{&b#6a/j%_w~IE/&UyZ@H TT@" mIYHi67og7|7U]/s ; {NܦMqBp1[D#ܲçX 4ٯٙ8Mwc՜{H8tT-+drMg NQ,"+fUO)sNㅉzRIUTu.Q̤EQFor #6AoV,>IAq\NIȐI 5J /$G≰؋88En7(d*rvaq{Z!J".C@dֹ-6_x蹱Lh4K(*a*/y3ͮkdcl˅P@??UoW+ufBb{:]>Dџ+u%mkl?{V\qh D4x7݋uW`I4i6[B!a3^&8B&6`Г GGmk(ī#X)'$1 @((> KO%oZwC}-"6B :"-" M-hyEԒ6% 4">Q^Oή(l Ȃ%h1]6 9V`|dAl$Q))[vɚI7dv7ԇ\k'kZl-SeATl!a4%aFQ![n F$fOW< Ś,_Q|D+1ŒmgȺZǢ)f\UuR4!oڄL ~J,0 (* Y2PXE* ;V"Db2:ug[z|o,/໲͛oxqm{8;^(8uf -"1WI ?P*}/ I)BH HNM Vhh_/i'`bco5lmkr$|w̼6=ONըڠH )V0`陹 1D^ !Cd%~d7\ #{td0(I'k6g/u5teFϝ4&F ׵=xkD= ֶ2LYH0e Qпmپ;ZՎ2"̚\*MkEERM3'ёtRܔ:&K $!%DTug&.p`>4 Y:NMQEQH꜊ݾ2DžR"MwgDfTm8Fwm`ބʹwj å.[nW[+2<_GtnV4qv dp7#I__p);q5zS{ǐ̒l+7hg{{ MlMbaǪUfka4J,aꄼD$ﺏ?O &hef; gm1 fQL⿟]Sw~7@4_1 #ݶ@@P[j[ByIWYb뼊ꎜ߼3kZmǣ]K춾v+:E`dL t@%xR}YH+! }^,4M}K?cs3}}ϑċ/w BtWYR$)&FF,?ye}vh"{Y^17#,CZU"E1_0ҫJb 0Ԟ%1RB'vVU O20)>gi~zO>[.bĊbG2d=@u0c>Y}wLk >m\9;'a}oՇ,V{ S`@@H`R5N`ݫeīsїj-Hh㹙oTŻ:5p =cj* -T^'wJ1@VS$a! ʕ{Gdb=/! b aA39n2 Y=DKp>H !㡈vgf饂fRy+3@C1-GSfe7LB"wTn$s]Gê|ZynR2Qs%4Tm/O2hܶ˚;^eGAgTmwZSij (&8(ܓ}uDd2Ȩ!P7TZ4ˮ]&_u9OifToBй)i>$z|\M 9s2e+HI™ATKDh!\G;/" V.ɓxM;k?Mp ^ƅXe8Vf41$e >JJ9ŜL " w~;u{m.ygT[YYi%yVhS[WEas9Z` :8ܻB2W Il6Ͱr1\vlK4kS@(@5=G:eZO6ԹAnD|OUz?WaG4,!Ii(:s@ h8ofG08<'/Z,vp*ge&,[ⶋMC,̮֝tZR()rY_m~(@#:^@%֙ա=Fw:ק4^ZҲ@P<;7BLHf B$QA9i+ii3^7=wu^wz42UwKBD%^\+n6Ȃ/"9u\bC"gyx_a!el2~|MUG::|Ns8(s֢0xnP@8- 0}}v&Y05{(1ADhx{?-G Oo\e~Z -/`eHCZ f\yX5`"1}+%CH e^dNI%ϪJu~˨os}ο<{irriĽ1-[%,سZгHhϒ`@udgo<Ζ1dȄ?XBi)4)6 IFJBPJf$S F%):(LjZ[YnYqժ뿏~ 﨏K G~/WOI+\>ǐ"?vFb#fR8ɔX_@<5͉n !+.ǘP0V UV@⾍l=˛%"k{S.eK-eqQ<;drP)ov0,;S4QxsޣݧzVS~{ wrO?tfhAD!=ʌnc߸g6[9h< pAvN> <$!a//do1K~cs=we] x*ثiyӓ,UIMYYyv|CM P2m}k`O$AZIQ'$EHHC+H1ZY* Rt@4 J'N q*2.8;9Ϫᴆ9gZDzGP2#$¸S0󷊐6ΑJMDs/ 񐩔2O+#^)aQx1'u39r3űa8{xi"z۾ܙJ\*4ٮ tՕD@=:w(0P"rLr.::-lO3x9tOīR}' )I5ܶ4&0/f~o>RyajٽWLݍj:Ԓwgcct]G$wjyWzIb=оVh풨W0eX$1l޾˔{Qa9gLY5,d!`۽WfS+9ڻ],scK[ݘ!/b{$OxJȬ@ o;h ZPURNY+(NqDݑocK}Uz<5l w!خBi J$>H<Pc"Q<PS|I*H%_Q+;l6l 6Կ o/#\lӰ?}f-a rgz8 ~MyE^/8PF>=Բ:aDۢU-Fў3U[e~ME("F[߀W?ONNjgE+˪nB^7JB48Um_J Ee"ꉝX*k'E:Qk3B[m E3TUDc/yEaF. ;JW D"lviGsi# 1 V"c$H|C cmZhiLe^K) is7VJik\:;-t)ax:Yl1Iu`MCdY&>r$ <:H" ݤ,21Ăda#1hklgUN-Fάv/cnHM1 <עaohJflH8m(uUU挪\kݬ+#88[l] S@ƌ+ӠTN&"`G;/]Ŀ4{VcxyUF#EƂ2gpz&ĶY=m5w P3]Ff>i07 C408 ֣b<I 2k^}_RnmV?Uɀᔾqp ]}|U%LI$A qtdgi˯3f1EɯḴf-yË^>ܰ 2{$QE9yC⎟vlmOJ+_( ?WK|#eJ qA=65E`vwGf1w];G$ڴ4D $w[~Ii/4{@e^ \GM:OcMx**`X/,&IJ*d{TsLv| ̀瘱U^nP\; $` BϘNu:̭:/gȻ֎tM0 W^n[oi]ehm٪Vٕ׻*-:1Sv*=l.SQEfӼYD@(NBG4KHp+I;xӗ%9Lq4 utM,w~%Ǎ#͏G) JB - JiHqgIm!oNIEZw:{QG!oky/owl6n:Xhu0(V5W,H1톑X]~R}y^&gPBG,hy;kT_=LDXC6mPS4ؽwj.6jt E"˭![xt :"EB1]|9>:, _88!9G'Fgd؛]| >vi!38>v3G ~,L8EypyߑlEizc39۲^#di!$dƃuZgOB.5NoM8vežüY[RTEmAa\uEU΃T=ο,͓&MH+j, Ҧ~d :$#X0n2!1zJq'ȸ}|]=+Ws:`d!!"KIURd-+凁խxi&Sr~wI W'-ZpGݪ,WRwaW]0}xmFH)s8db.JX|9X:m-t%BZ[>'jF RKWQՌ DSHJ*~f׾^nVi%t Ds F{vC)|NR'þyg Y9Po`a9Ӗq]Fj}wvZ$~X11\~///3i怒5 6HalP";z-c$Ғ|޶ʁTwR%囘B~2[1V/%37O:'C|+>OtOcc_j0bI@H@ GWlkنrXW%dO[(LHVjJ$HKyǶ21 _%8>ƆE|.Kl0`b\WE0c|Ck- n?,f`ƖZ1:J J"O =sM]!6mDwɎ C ɃG3srF3K6?V@ CߛDѨ!ݑbK#5s;)/VU{4e RAL ~Zn d iKu(3vZK[7@ j5,j5͇GIjݛKap;r:>3ԐɌc7B9EcͅYe@ojrm:H$3ŭ.gbL Gtqۏ&)=Sjݿ,eKgC\˥4S@vŽs8aI* aER'N[P!5M%$Q6z0"d?iSܶ`^SU(2$3aY*^K^_iz:=sz{r`Jl!@ZsDA u^L ?؝-1Zq T}$R(k9B _(W9ZX+}< Wn +tr|74o>:R)o~iz5KF FX{n}0y! xJ@[&\t50h?z֟;o_ !^LcІwB! rBfpbPٻ KN ^fb'IVѤ[-uQ[? Y_`*/֘6]8(=]yyt&4=K@iXZ`άpKK` /kk)ŗM 3xS=^ƪ!"@ Bĭ'12({pq-X`Kd[4RȤ Y&31G@(!L.U5#C+D!Q%/ *]ΩQ 1Ef1›S齑& a~ ́*:0)5A*R: *me`{"m*WQ@Rּg^Sr-z'D;̩B!3xҫrWCzA3 ŷ>h䠡B=y2a2J QWI5.E,ɔZeQXb8J+NIw~[~ ȨFo]U;}{ @HhW"{ƂnH&캋u(DGTF (ý ~R:(eZ L2O_V?>Q"<{z03o>P~c-9/@ wO"+b|}lDI gNo_k/u9)ro{gEX܁3o})Eks5o7Iw܍^1ڿnoZN-={O"* űz4ЮɼTXP1I5UWGA!r~P* #B_`?=9KvKhAaRUScPZ2[nw $ͶIW˝sx2TYp縐&,e7|luC9ʕkl5i145q+߾K* ~"+y-خ\c黆H-"rq'SzY?T73 O ~J@oxaPwNk~?ݧi"#YTFi&*nV_?Z=MS6Sf8GBCUլx?Eqס]~ 3ƪ-jacpZ\&qgcD`D6hci 'eyңl^paLd\B`  I2H$zM5H"nݻMa|\ <@ƍÿ^Gş t=z{>yv<$HJ1"J"q~H3%X r3N%U8 pGG)?L@Q$/f &X;+7/I Yf8/> 6ߗ6`64Z-Fm>,@(0ؾ 5m%;hW=vϢErWnЎ&jn^%W3L OS0J^{켯e7:SLvM4bFH{ES۲eq1w'4=&ﳗp[;PD "zs#1( V ^[Ym}ŸZ``}|9嵟JJ}m%`4# YOW2uv}[<vi SbTD_Mςd w%x$@߼;;۪}H~P; P)QPl.{mv\o7/m}`^MlۢGx{ٱGWh,v O~yEټW.QwjvWt,U#E"|bh=2'n Mgąpv?Dee<$[uHn \Orwyt3+ʛ v*[#N~[:1o 3=.:ZǦrGRt=ZLIGf'n>G֚rajП Xkk}ރSxTs@jk׳ L! ^V]5JIkX32B[p̳3M7:d4!/U7QUHU:)siZ?dXi(aXnWma;9Fd^i뉦v6.l?1 {_)T6ߞn,5BM(p.͎ E얥ͮ>rGGic@8nxyc?K[, ?˗{- p"=?OZp#EF^U.멻?W?:_>pT9P\ P"(m,?/bWmY΋Z֔)JNs9)JR)JRNbqYv19@9)\/}0)JtֵkZ.Zֵz]b_~²T$ňci 1Ȣ8:skЧQk6 jy~doiW;]5TM7ڋA%fFf F'j"XV m0i `ۢ! 4gs>]#BņyLӨtEK137ͥN2 tĽps6ה6+%\?IEG MeVlt`2p`ժz;K2@%qYWZ)JʫӲn]UQdK3ddߙXOXˎ KtkA&?7WaC'[ z&DEN_Jo. ->0Z/os}jH1"}kљˈ Ե[K4U;2±ujajd9vҮ9ާfJMdK-*.V=%A++-A+tY ,>,9C{k>Un P8r`3Ӷ^IPscq9sCzsRg/ kr~u Ql̓aΞx]VB&]kG7(&.z|wUvgY3qWK ;נ׸A_RT?Ja?߲_D;gne Z>/㯀trU,i< g_:)D+X^""o`ghDCmO59eH aP܈T_`stHsunNqZ>(3444ACbzJ@b1 DY=H D@Հ ²YН'&d)"$"1,$F A1N=2OI6R#,!da.Gӧ6tqW#x;q7kŷߖdǀ%Zomk'I M& H}3%r2Ϥ!(^@""; H. y;vԅ-ZϺXD01m!ptwwԋWتM6xmנV.bHU3q+x5} x)gHPsw F)m >Af$"5Vh˩Qdr2/jTl`{k%i I,ۣ6{dcmN1 BE HM #4җ/]7s@64\8NFtr䈾~K{ ߶ HHnUϝ)kt~z{y{H WGGSK8n+;˶zJ1:!rǺZƒd1`rm|g^vQ5geKeX#9/;[ " ϒP 0&aA&R3CB$ M(^2R҈1Ͷ j&3_g }+ZA qyt&LI)%(l]!)̄ l-n6MFf9uQqϽKƙyͲ1h-4SX@DX u #LuH0LddEIIHK ŀqp<>ki !-5[V@Ȣ߂@)x 'ٺ^x,yf> HFb hqbCY**OTD#E=3)~ |.,c\·By&{nJW3en 34ƚsSlً8|9/rH^᭽}9$CB46_9smtTg2ud0S8;98lik>!"qh}vuȐ: bLchUS2M)c;sw}Som=mO|J8հp\kxljk4ِ^e@/Z/}m={% ? Na(̇IR 54Ϗ_b\V K`RmT+j뽮ԐȯQ^,@ ^)(3Nl`q. 4*t٧S61VZO YLB)6׸QȽb< Ύ4fX Hh Vt oVWjk1fjyE wK⧻Sp:4垇!#EGNF]Q//-3==UM+~A '&āw~3po)`Vgf 3_6T@ѐa|6KS]Mӓ+{o27otp0 Z=%:~Ǥ&RnJF1HQd"XRegds9oO2NWyңs]!D)X,0J7gL ҍ{mn3k$!>wDFƽ.?-\ՉW?ʪj)RSi(D16^Y_6/2ꉸ+iljsMtAƏ;2ieFM5'E` n(H:a>E2]2%=АQ@|mڶ~ll 8yޞbOzNfExE'Bc5y:m@`ZSa¹ib5`7mOo1(p}_hdeKNyuw-x:ШsPHK #x꼬õgTqR3ߚ>.y2l紳hJnypPBR@C w֭}RX>>cӰMF\jųKKbM_5i$r70Şj(bWq- g)kC"(՗Y?b"Ilڥ \.}=A鼖Gy-ciQz>fjԝ"+RJTB#FT*hM;]l)PY<옑wʔHBf^)0yN ]K)uKӟ?6Mt8-Fqsڍz[o?&[t5HPO2ZlA&3pTDn29pMٞBVop@88!ȼM2m5~!m|k wbo'2DEeVk"yoc.2{44RlCoBu%=mג/'zO:gMIeLę>"KQwԩ>nj vXiyh5|o/x OWUj+l6@zʋ?wDE(HXxޑ<.nc?4T s+ކfǺQP11dˍEy)ꮂjԼt?ʯ޿05n9nrRb~̓Z4Ӛ&hwXxv:Wվ:^=$[~zw»? # gx{Ron~Uh712tۺӐ"~C߷@]j!0ha2cS20wpLI]f.U=ݸKǹ*I,D\Z(Uvy/{$s@6I6#3!p4-T&_ g^,N^~ed9;{:m)5]dB];L:,G pZV|L"Ɣ̰&u"Z:"(IYT*P†~jRZd~P@#?(fkתE}m;_Kq˥__U5*s0ekrd .won mkjN/s];?#Q32wǿsك~W142-_6(5+?[{= Jcj;~7Kǻ.]ukim0g5ÍKXl3ʸ]Y^q{}{QphGºg)l/ ] xbgiM_*[Oi[7vjn ݡb`#]Q" )>HT,Z8՘xY6 +]L9;Husönv}<35xts9KQlQ11-3-- cfX 2[dy[86^cBZrUA"=.qrDw;I[ ̊omY@^J6#򯪹9pbodj @qlI臇xI8)7 jH68hxu%c -R,vNZ&-X2 YWxDo9iQ:2IԶRow~ 8unp7mNW_]669w΅W?ε#Saj jMt yp< Oۓ;% p%e)bh]aDGCB2HIGG@ƨ/a\Qc4AւF9m~"R,Nr .,I "$^ޅM32;VqcW>g{wVïk=V {F0gvطko57tF{\oqq6V 54po -=ulnss6'mNVu<~gW&>f p7e33n? }~ M}z{;6jS 윝=XRK2%chN4W8=>;,?"F> `^}sK8:0<[}HτZ,ST82vx l {^7IyeуU\oS"JMDnǺE >7oZK )^7'NE(%ƈMJ66Բvqܨ|U;#=s7*;i=CGz܎DZŻj֒VRc:VskYJYjYNuWjEkUCNjkFzRbYIҭegiijRjnVY_v0xTlN{yAN""/QG[ݙ.,>/<,$Rb\MR AEF}=xA/ǼjVHT"{~8m_o{·2qݹOsMzxጰ5kl'0ӻȐaЂJF<^Ċ jK@vkHsRb Ntk?MfQdR-6k^9p,Sq*-Urrl0c&].v[s*I C3;Ph!eD?w^k.W0]z [Sŝш-3$ m\|u PQE۽g>j7=6SjyTFPo D@6Q ( CaS7Ӟ=EHS'r#L)J | !Nq9F4]8utBJ c ek`s}Egiv#$@Qءfox[(^QP-.ZIFCy$ѼAI.9dAȚ'ּp!؝% ׆ l"s8<.Gne2Gt43.W%9 x=daqqk~TJu<(Ӗ){ ?He\_)2G{4HH"~RHR/CfL ʑ@0a0,\dAz䘊O.& A% Cu3} 0P3!$_5}\O2gr˭2_VEŀP>qi׿ 56q&=L2qTlrL,iOij{gr_⫾ߔNJ݇U xNMnoVX>nVBT=Һٱň^1ΏH 8 b-UL"VDx J.,*z!h.MF+W.8Id.Z*W1' x>'j v -R7i6WcjO&o}/ai/Hڸ i1K32MW,SG9dV޽>K+̻sq^͒D4mkb2NِRLIFY"P`c 6dl~E$ea8Rm>c*~r+ gvJ,gؚ,VLcb@0}^Es>w4H,#[Ţh;6u4X+ qJIv2C *MZdŽk=ͶNrvfj4p ^bM s$+,^m>'??"Jc8GƁu1- 8ك jw%4Cѝ򩽋0-wc(8zxb)Cݦi  H!$PܹLIX Wd)pTwU빏$@Dh xALF[5IQ.ϴI;OLX#W);%?Www*K:<Ij#{.rg5eEvn_uAUO6hnnB(a(Ptq7<"+xdi_-o]}ecSBubp6 3Gg+Q—a>o'Opk.2N,-'c)So֩a柬zGڥi)Ognj`ĴQlD|2x:r*]l=~-g|6;aƱ@07`ɣ\}Kt6C@ ;<|ٖ=s]Nj{>୻MՆ^=hȔ kʷ ؼ|`r^pVg}(xHg}n3T mr\c Ǹ{C/oӡ | c0ے\K7zW<*++cyO>&-*h7[8\f^ ̲?h;V~=O9f76L0s`Lw`$-Xg\t! s,]-{E~/oz#FGl*o+CE[ lK0CD$E=>Hm ӆ1`TH5!a^0kXv VԘa̼8BXPxtlgѲW)_tj!nO//+jW U֓`ZW0s5X @jǐ'c>8! Op6:ǍXԪk|U",י,69v%O!5&8؈}X̆bMN`mAze+YXfXx+: j!Izi;Wy?6AZqtM@yN:_cUZgpHZ)g4kP b[J.RR Hf=n 'u|t>ϵe39.n8l""<5ٿB>꣛ٷL/a 78xd`g!RֵA<Fd  > *䃉O J׃  '((L[ `bYՆ\\=dB;@@|$>k!WWDV=;pmeS\c~Wpga݌A 4uUW@f3uw_m0FC& 5a drwẃpZFR*Rr?g /R1:K5[ 6x%t-[G3fp7e›aXZSކ2zG 9+ G~}=^ 6ab C1S]]rE~""Gx A0EQY'NŠe]]W_ QzBG gChG\BqtI<0I8g^7oPυ0Lj8swO\l*db=Q^ gpކ[V 7i*Nk+hـWG)87>(..M 0i{{|>̔kՉ$C|ram CRu6 b%P NP4k8K#k-\JԆ_~2pC&+8!(3m^,4tݥ$R/%_0<H{p)<Ju)[_Nc|ik V 4Y˧ZPOύz Buń;}Uހ V^O//{z6u𷕋(S2O++0МABˢ`Np qr9@UžartPa >npׄCOUOM͉ d3!z E""&L zd4/Qŋ0`C(!,J܇As˂<&|bAee]&I]+聫7[ddІ¼)?/KYAh%7X *چQl.(8ŨCzHWUU?A0HNhTyyӅQ6A9 vp|]0 O2PYY\ ;C96δEʄaPrԒ¤S,*ƚKmΊ~6%բ 0 P\U/х?J366t,s{?ӼaD8lW^ϯ{zßt&=υBef3*]f,xhU SB)P] O"Rb,VY;WEmoحlnM{{{ ڑ0VGG,օ@0:WbY埞_{^ c Aae<B_b ?}Ǡ82p6}rCLoQ dns]DF]!>$%HA)삳RPݲEV ~ࣔ-…KspG0׽۟Z7M @47gpxl[XtaoSXYfVY,xe4@_ܞt?9B؏養y K :R& ! +B'] }?|B6s @C=Ʒ`]iiˇ 71CC&{ͅ$B'NM@OHb: t/G4AJ j!  CEm^L´1( |NɳرI/亟333?O_ޏ7R?ҲHuvݧe_G^/.KUZp-k8ȨNFX 2'f`!6g.oΙ6dsm\mGBC^r#=Z6+aZ{)E!5w6}ҭIaKWPs(Q󋡔Se(a&|H\aj׊7VLCv]1ο0J?N㺌 ߫q`iLMrQku1ڶ+/A3ܳgVX]7~UoJRwʝ[hҾn;) Q]ԝu0q7&Е-.(Ch|nl8i9=bŬ%<8k7x!۸ N, Jh=k EoPS_t_=8ݟv!kJ|/c1c%[>~| klAuݙ 6˷8v޳q-?ڝs~BR#R@W6d_8Vm?rcn`$(nZs-uy-In?llloWc^L>M.R!1!n؀OVc/=ҫR|zL4\bO-߾75UZ}>ꋵ>Fή~rLbJڮ2LĮᶯ-t$]7R+OGVۮ62 )|sTevӾo_څKru>*`?fB2'G6Q fX]oLl\|r,npd$_Y3~|7P=^}U'=L'bV!&[աfӞ~D[<_!uUm  :xuX kj&nZ_蹶he l՛i }/ڗw^ w/ BK*XI(XoXtӗ+:=u.%qk8@Nim +kmk GKi#YZͪUf:NNW v,?&UF|FdFlgx?}|{nuQ{rH;m}CyT|S=)##6R&  Eg~ʪ`!" E( ŒDv(0J 8t O)ߖW= x3?~׊Lr|н$C㟭q"(xjj-QhdrÜ'oc^R<]N{0Z`lD^GFZƉZ cU>oRMܽK!k5(_5 مz\&̧RRT>_{}_S*%;j%ݎK[BcpɝrAtۧ34pq~w2UsUչk2I?)iW\w,]m 6Y&NNY J8㬬/ӗU Kii R`߱ ۹Jl8XWemR{ kLP0y x=j̥uUqbnf;Qܫx2dikgXWrM⸚ן?Ͳq9r4rrߋT&iŹ* .PbI,Tp;뚝 ;~'J'O vfw'q]x]M13#2 "drԹ3pT!/03qy 5uHSQXe(lj|o4f[֖s~'A`C(+H$_%ܒ,y = …@L흒Ta4.E#],6sk>knҧϩb+/=i]ۍ ΓPhO]m 8=j7Z[Йn5yN_RT3| n1ľ4/eOU_頊-mUv.Wم 3kKqKut=W'ul,v*tC,t,ljjm o0QYz|ŕ²PI8=g(Ge^vϷ8Pfj]} M?fJn6}aVaڶ"أ?{M/'rL͚hl__+|9&0ۉ ]E+{Y;b MJC`29\&V7{<=^Fzw f ms=V]ScI$d' lk%MDDk05Z5*^AQWD}d~Oym6 @-`:-:ik+UݮnP7js -nsc^d2<~ɭ,~˻Ǥ^꧈O.UvK.\k>=9jcGN,x.>s-MW )hlf]\#q6f]CκГy8d"EB||p qBHS"TIi}*bHhl8`ybW|-量?]K"CO|AOs;?Gů Z!;IqĄ!sa<{\vH0관)9HH $ 1u*3t. fQ=#7(ըT,p@>k9 R\n}^:+WoS)p~`}uOh5Æ~`'%~mS;'ўURv@CU;DA_FEe:]AxHqR'.6Rܝxzn}}w:/tI*?P6sAD`}x?^/| k2 `\b>}>ޫr^pl;!9߬oQ.?.ۻK+1|aʕtM~(rÉ88$ 0+(hH vׂ$ŏ>Hb(F!1ن ;\$`)~i)`6+s(p٠)zTx_0̎x0'UzH])Ƚ  ay ZBG] Sup-uθs\uB]Y.9Ў?D-tՍsb?jOkKr?tNYu}al<>.mbC3C-Ͽ=ٍǷ?\׈MldjxWf+˯$r;WhI$J쯼Osx7: gM'VW6 $d0}bosfs?D R X8ea(@s06 n'c"Lv1J {dxcD ubL b%D8>S+ʬn$g"%mc#gBdm6} ]䰱ۈ96n\  {B4BߋRS}k Rꀙhd`p*oɦorǵ蓶m+xDI8? dFF 2ہb#rqNM_|R9)#xN6ԃ$I*GmD 䐋@I5eqm1o#E'TS  >1Gp|ѳѡC]-Miv:Ȃo5cS.92gc jJuʋ[bp׋_X!*P#Ak#*nqiz:žOP{~d>SWJHz+!Aԧ=g=ܟqgo  m 3 EyFစ/G QXC#r#$H{Lt}xw‚oH=/iOomuE6s@? ͗xQps]\z@Z 7?{oWߨuϠ;8>%Cb`p%Ꭿ8eGI "p19f1r12zm  ##Vh\L|A YDbN61/WCf8/9uP`]1,\=W Xik S_(9|mf)":DI|"BƫyҾD9:bT_6B[Ι:wZ --t>l.[7&l(F2W&&]r!Ma7[kEC -ou_X{Iԡ/yk9 &Nj_#~/WX+n?>-duNتf0q o?π|Jb4Un,#D8n{}\ޓ `a(Iʛ (N7#> o@>82XHV,n o(P1ɼנ[H(!ų$].n79!7boђxG^_Bpx?\r8qz=v\< @hFd> MUA^)^ ] I${V9}m>˛^NHt?T:~Zbr6 O Ȍ굺ېz9 Q#5=Di|9on()|M(w}_OcsYm:vE6{<{tlXBu$FgYgp  Ӳa`~pq0b8p{k qE8nʕ1  W% ׷-l \l,Lr8wj lSG# Q9/Xr{0ʒGss /lXw$~zGowwA:!;܏ {:PC qbdr_ Xe{INq||h9|g8痸uvn<3^F[xC8s??o yW#PچV\rL<!DtϘMr Bvp΁q>p-)~NԝbE# r$^v{qbG+Ï>C<>!; [c[Hv {of˕c'>>>AM <" YGo4bT 7[qQ$wmY_H/` #doyx x0?ÈXs&y<}aG!BoG(FgTBF0%^\ \~O'[O*TB=ھ&7AߟN_3].Og{Oٖ _Kl#3 XsH$b߰DʌIa8sunI3W ٌ_lT~Dwۋ 7>ݹAq @WْDSۈ@88*\|LoY_fln( t 3!ċو_q15˗ }b0>F>#DddqTcv_1_X 8fj`^2 l6`"M_J:Pdscّax*REwN6g 7?^)E$cwx)r$)* yc-NZ;0կ \Oxq W!VAӎԟ](T9r6@TޯWrXp}Sf_t!]g6[k'^wtr ltb޼]Kޓۻ*Q.`B#oꮎeI߱=+ &*'"H,9mhP`d "Nd02Fm0J/lAL _#6Djd _|!(pLy?h`6M:GT08c  0>&)%qG4@(@av !,K3,-y!eK+~`L1\W05.Z1jl"F`$qʆ }!Dሱ\25 .>_twR؅ 4_rv8H`mEJ_\t88=!Hd !֎>{˓dП+tFs::Ҥ]]ݗ֛'*n.S᯺(8tCT|%v5}/5ǘ[O?OC4y_}q6OI@H`7޺>𞲚N#8eG;)M*8~DLBu |}}]?CC /6yPmdC14K;ow$O²@AJ`(_~~,/4WRB!!!(j"F#4g9 cce0kiϦ9EM륱@t `Bs \6n#YSq33srʺ,S{ r!?)ѪtwZ!z!|רlb?![!d(˙S"k݌QOTጽ#]~`G0 5$V"qKf]Lw.hk?!:C ( \,_?E#?8¡ 8^ ٳmZRam(Ķ[HZ<m[dj-Z i״%Q;A!jz%-[ba)lVFŁp-6 z5\ECjц{D>B lD+[X-l[6BͣLܔJV LƸի^5c8A:a\JRNj6*װ]c^`WFpJBEjUV`C"pX0 #vR  6hL5drلmӛnݰlf٭5 YÄ@D@Ba%V"f`spn[n]@B:vW*F&a5+blY#b%gѳ\@H6l֮a \JkmX-{Ajɬ0Ifvpn 8n]( *^p.z ^(5^v͑(].׳ovtA$ׂ6 uu' 7N%f- ࿄b_5][r #r)An\[%l %εdymo m]/ JPx[[}ˠ7('l`r!rݷƷk 0Bܶ"6)q#\mnNl@-JλphX(ڶ6B{Vmn`-҅à /\D l.Ya&f)FͫtSX $[W,[fYhH8Bͻc<,%-a8 V::al@m͠AbY %g-BY^1KVV@,ڳdMhplO-fՃQa Q"T GՍ֊r% ?>At(a:A1VW9s簙vSoѯ /({O`9B۶/!w3ǢǬJ+̸jˬ^o1k_uu. KUefIr-bX#_ezMCѰk" %$D,O#U|w괿悏>RPHK qzyZ.?ma-8r )=:iIy<,2! D{y&ͬԾf%*~e(f1í6iyu3Ul {OI*6l=/9i~R#,17yOI1PƷ^hzb11ĥF;GeQKDǏYnGKZIa0]JJnLCTq?ŠESp a(s  `]b؄ ZNnGg{?==xr ƩL9~!C7i#/ yk]VJ Z)) ,L6rF % ѥuawI5HLc* ggn.`8okPR%N}$JQJX:Ҥ/o`^*RHv F=nm=dpbXUE 윎:/^g:dt{,+f4}R,SA uGC1}t6xɢtB mWhU<@@XI awLKɀ޸c8Dftg'.^ɧjp"ks5$rNmݢXJiit`$Oy3I=&I}>w$AaAH)'% M2~ĶA666:zk2rlzSS`5H!&j1Qr|CJ ~WxO{VX|b{In南yo?"~M">(2~0Z0`ֵ/P<w(Ҿk{mI X-vZMy)SkƬrD{,=˾d2r1yyq !)5 jv w |k/ 2(O>8LY` B) \߯ M:#-&:޼嶊?= u* 0{걤zxf& iz|CVx}0 >B n#LBF<|~b[5F޲> 142gԏQh/%Lț[~DY(㠔1CҌi\t`dQġ\.`tӭC!9_Ss&~',O;]j^(A⣉'oB&@>n,UHLnl;]bt*V*[M-9̲ԓ R+|cL S3cl;뜫VtMxGU. _iDO$rD O*ZDYCB<8>_υ}~֬Ӯ78O/e^|,r0-/ QǪz Mt dd*S7 U꣢JiflɿYv{̺O]u_7mʭ ]֧cnUer*I($ꮉl7r;DmBT3;mܻm[A8@?:J׳{ HgD-]$ U*}Q /wǣ=v04hNz bQ;[`TVzD,cPdʰ?B#r3ZdKw?e!Ri??~XffwkzfOqiɣNܰ/e>h_j< Y$9Ybc.];K>D"nRctP,ۥ_LM.s|+' S8)N:9K5 %pCI_i׶;=UiV'?Pf1}?kSߎ =VgjdѤA5܀'o+ggO{[-mZ vb)7PV|] %ܙ:׋u16ujЂHċF Ï> 2ert֢nR7fbaؿE[ȋ&aWX2eHHp. v 8 %ۚF;ͮójnܺUo,4DŦ-%jo`axWb@C`ws+ *'v"9%j`+َ3P[]3o{]kƽ%A ϯ/q}?SPrwWUCMCQk^Ba #MIA>tBVqBeH{S MsQߟ'W?>ðM?\{ZѸ_RTY-nt!^Y<ԂdYpK+#w61vݕOK^] /#3J/_yc12Á ;=J鳜BTvH!W^֒gw\arE(~H+5&h<}u?fv|ѐΒ_ 04 a֤h0{P&3VqVKEnfO)6:z{iioiSy\ݎwpіN 1)%2gYAwʑ,C5W mDbdS(k\$6gesvyُƖ?(w":LjrL:J*EsC eS9bvͪ7'BQ/`y#Gτ&h3A 4$4J($'&OZ0k48/٦LR0IM9-~Q8cj Ui^,n- |"V ؍W)b*2p-2Q%x 2XaNNMBsank$Ÿ?,.q왥Ƞ)m4-gSO뗄6ň$|ՓeAatp|9w-T w.nB,^zāF[}U},Qnn9&8R7tmiİs|,)ut}&†LK+}$cLAXҽwYS@M lEi:kv(:ze+¡(X6^ ðMW#zX?U^!w7lXoM#Y$(8QQEV\{u*C"yQ"W%-gmQ{5.2\e3p֌]1\hn㖲VaRRZS^PR0.@#EҦ1DlFhñXѱLB=Xcz+,O'a c{{C0ϫ}7yqU=/WX^3?XxF0xFmr)μAt.ߩWއ|bhy\ycPU/|E6bCn^5~k^ Vl\Qr WP3dݍ٢Ef6K*I;ʩI.P1sg0PmWKDeݷ+z~$k:y>ߥ\CdkZKA>N@:4*w%>E@[ .VVpuuT ]*C{Iȍnpʰ~?we`3˔uXw:`Q)*<˽]/ wluӽOlȕ7fr7v45-"^zٝ̀ki5<5Ȕ83Nui0-_خ }$;HVXlCEgy'Ȥihet_i=kW* $:YlDַp~ mzn@"níyǠ Cv;Me4jhX{Zo lggsSozW{ݣ_|]p!Q$es{ y>ZqpxoZ&8^.iB%O%0'gk)aWItOR+x]= u~(s='b`<س 5}3A}{ZAwjHeV%7CUcɱSf՛7Fߩmf\CCz{7:Nn!J.8#%}<=ϿJ(b;8\M$|reCr_\|>_ 7fS%Uc_:֓uKlc]%*Ų.VDi) f$iW0U}'l% :wUS+>1ts*/S&8|@j9 ducNڶ!,fedAL,f *F!JB@3lt: ;5׫q z1'ֆS/ ?e@LI2a{#/ ǔXl՝""9{wdr6~zW78mQ_jd0:WƼ6r'ryBeߚTۻ2K7WV  c=te_`eZy9 i>_edcYQ䲶)zX%3*I3n_BEWb^F0b5"+q3 yVd \i?=u]o$Om㽥"6*b[`*q @Zڋ`Moec^ɚ! Vd abDyl8#MdHDɐC_g1Ӏ GssDֽg0o~.O}o$]A{ B9lWWٴPPe/ ;v竉Sg:[|`O-4(qt6,\&*0nRׇN& pơikn}AFGJWՕUUBqQWȷ^fU҅'LtedCkoQI>PC[*Y<Gՠb-Tx3v J֝fhMseS cfNBf{>r(uZ+7f!w%Tt\5mY9S Ԥ:I)ueJhѳ(ԝPR-hdG̒]׼O6۲(ڰaih5{ gm>p_әʊ틙3[ `a-iA`kB@(}C98_̟ ugwd߾=lR,T*7JvbXXv "CH*_9bLJ^l_RuqV#Ď5`\hIa C, DT09~LI~>d:'AEXB~b!, ^i  Inr` @$B@b2!>V $:,8pr*I=TSCMns;piܵlk-Zoj 7Gr[!a}9͈ L}7_N.*/3#i 1 ,@#B hΪP>{YɁ ZGcU >< .RBɕҋQ)ʨGfa)q m~*@…z`0wm=,XuJ[/4_ȻtT~7:>Q}H +ܹSkGVUƦ{'}m\%Ru="HfZviETQ2j$b c$w_kwz =UDc}ẘL2+g} nHnCMj~LFQM}Tx}dn|u2Ym$CGű"՘4߇u~sG=vo>ZnN^۰E.I7IJbO-߼:(h3FKE "^]ȴMa$&+ 8୒˜0Lo2\sSo."^}RU(%$mI_xD2v݉l֜ d " a B! $gf%z:S4y}vVW94khj02M yp@'bJf$r)TTL?l4a`ʖ"x}z{)GzKwcTi%aL݇G V?GvWK{~f0~DxxE*y )@L"C:!%ԮCg j?g8i/@*04ADC=|׆cKhZ4kMԔU; KкgrЗ|>EEDx! g$ɢWtVtzg||mA٭V]uƝfH%( njd66h'a@ 9SDU7GoW+MC{<]Qn8vv' UlOiBkn[`ڶI#mu"] W[e/"b ,P岨e%PEUb", N>.` Pilޏ<h!":XB3|?.d;cEE6bQ[Mvդ_n$Ӈ J-VX],,%+4]M HWƟe| $Atlv~v2k̈́)O'5vരmؙ̮0z}xM/ukEjCyD˙2;[ĨdGFV=s@0φbU8~TfҰ u0Uql/8i_WK;1!(PU YJ:(w_ф/;UT &__bA"T! $ʓ&m%VtN58ov+Koׂ]uQUTeYMLqUe_i B>HBb^%8W Tf3Y?o DBz< +\&?䥢df3a$/̽z81N9KZ.jv=D2ᰃlS,s:)]ٙdYg=~~_]:u G;>j/>%?@۴z5|%mhƮ#A}2m#nFC ]OO/NʘãE #P̵Q/c<9Oej!$U$g7A4$'Tb \ρݷnYL}͙VhGo &\}0>>;)ѷUJf&;I2hfyqXLa 3VJѬ&myco~?Ψ^ E$bpHcm[orц_Lw?z$/!W7< u띢k^hk\WWyw:ix-:?$`I8698i#9ȟꔏ Z >ñnu_tQWWk+h+uw^ƽ+"?e 'ėXExk0=, t mC 騹kCF@7N+h[pPBGߦUKdWCeKQ8L zJ9kaz/HoAe^Ykx&M^ӝOW: S-uD2O$QNV>6"|3'DI!Aiq(1HU1v tOWU{CYt݇#'m8E(H]<(/Fop=\Z=Ow"i?#U*} {:[=5Rj {_':[wu61r&1RooW)P<1"86ncɹE{׭X̻=,i?W4[Nn+/%z[ {SGiϫZln?hD?.A)@LTB*SɷM Ss[SV-֖ y·v i %4_S*T P*_uݫ86/?w8/,Rc~l*/6+\ۍ,"3tlT}&6[ &sab!GQ| dn|}V;?sx)DOi:iVK&jqrR5U󍅇A#>KIZ{n⫷.]^}Թ7T솸H/P$QVA5f;Xh蒩lM^{YUYbVhöyL=*:GKV>E/,KO[|$NZWkbߎ8&s+^h;Xl%~P%dw!x{{+v +(kmi;+7l :Jl´se3`kbG~DFfo/얊0tHq<Ȅ pp8.- ߿Tg=ڬJc:0,V'djRR0uvkuxJ:rNaRs .xhq&;&7cq4?kߺX(YA s)!4e&Cxs>{c< aq>(S0ώcC7w֪c i/oT/WWa|";^~j|.鷽'etKmG/GTƘȚgU|9K)z%@Rي{(G4Ps8] ZO8qY#fYpJmL+XQm6TTL7H4|:$ (T'YltʧƫVr](![B!BFP?`hK?⡠__Le2^LQEs+Jz"EƱWZLõt5 #-7X+`|۵79lFgOب0˨ROL*djFC/K Hm/|jr {Nޭa(g"EusWi.п\2믵zu%Z_e4mHc% P*>|~]g̸\5fwQya~oBc!a0R#:9<&oX/(|fyeugnѼ9Db JO於3#%9GZ3Rfutł(Ek1dE𿛽XE40ɮ',΢"Mk:Z馚HZnusw6υif#S' })D3TKP HYؒ)ڞ: 5z,jzWbեÀXmQrt]^G/2o\On \_WXV8NR>*"Fm}D0Ă E)`7)s?jmKOhySIUm/Tʃ?%5 mĞŔ" CE4c '#  #b4t~RG""&+a_t-VC Lnhkz/X[{G9dBTp5rNDK6:xxbέ-*UP%g3^a2 ͮ'>~T;6AsZn.廯rUXj8xn~ 6w[k]hi<7ngXYK|)%,@}UKe,`.O|),{[]ynA“͂32ep>g=}LP-,?&6X\Wgkxr e{YϡьYi 5֎.J{p7ߐGL_>K˻Ś$)yowk1w쇄.t=E/jvO56 ]ZJt-(*Z,dϐfaUSs7f0g!H4 HxJaoz]{C/7r<^>$5|+ %98W(7186dž8im ~;rnmC< cJ0~b/9%7|#ZK8!bwbj^rx8t47/a=o8&<_@eޱǪ6oɴ9 f\f{31b_2pp1p~- ?HRk]ݑF&`gI zz-cYu)B gޞ ;\?\swD6q@ |yo|\ĞCה t 9Sckܲ8N( (Vi`h㧁"Jv^|p.#E(6tD)S3`?8T`*&Y& 6T*R iU;[89{OM nCbJb!vIJ({\~ӛXz00)8߷[TbYR[aPWk%owpYK10і岠,R,SaD")! B :.eY|:u oٲ^o%xis;wpG]wh jDQ "IL>QDOf"P>}I!P1H~d$P!0:BnDb HnByLd' O"5J1ܖ>ro֖V7üE|4ˈMiFڞ#m^hM)LHo70Ee@{pO a g 1$ nwQ^X2`g@Tc4v6}40` `1eZNIi .M %p>_{mqimېg0/a]n{+Ko5O}/z?N, zv-sʋ  &'Izݦs lsx?ڬ|KY骉-ES`!@6?Y$suJXAR}Y9SEk6}O-4+Nv9 1r~7''0hcO=7I6C^)c+=O-nhvaE0Caɑ4춹߯6ir]u3ΏwՖU܆sR.".붵?vumÕa/lIyvur@?e ]m :eUu/є9^> #XT$M,02ˀ-d wvZylaz7jN$IX=޵Ŷ58'/,ª"uZGcSfBmbg[q̢Feؽp8~+ٸ;-Kk uu:q?.flK>5}p+Ѐ]W&(d̐ɎX0MO?ɑDHșwxl0s:I}r ΐɋO۔r3+īܣlQ]Qeօ^w|($ Mr<b̒́)q0>vA[\zwt,E_Qב,]QS~0We WI($PjQU=q~\ul(G =Ld4&/SQ}L[<$i# Fss%֬Z-{'.юɾI/{atן` r3=u946.{SJP'>8p%-+7sغkoME25ڷ xyREY!i єr&Qgz뻊؆wIE[c]E 31yb<*&>W~+.Q%YgK;7嶵]E nTYZ`=ݟ~'ɝr lv}Yq;yם)bK7cJ+Xo+)=6F{PUDFFIC1 *E(y? f 9ڦ\i82r Sfz84=/eAn^oA_2Z"gV]CMa$ڂ) Ą3(u %@H*"@@@R(<*kt/cY.[RO7(>|.OrD= xZ [Rr$+S(l᷋DZQ}ȓy8=-6d #v?YN"lD!0ZyTE$TL3r:;'PIDL'"U&Y TFU3;]mA&0j8}|{ۣ ? ׇkSg}g+㽻509eWE.bG/$(q{]Qw+ A-^5]3O:' ^T E[CJβ;51#@?,u>SUoՂ7k\ ^:'2d΂m{{ٕbSe2]ec}wضyv{R,[iG==ݝADŇ[aNc hjNr#_2x W/x_RL|)ҁHSSAF/M (SܪJLZLN}'m>K֙oZD٩7rɃ^3im^:skfxI $)6 z;^O1^;95n ?`ۻ`<2=C)ϰ Xf0n&F~iB+>㬑..Ahf,Cbm2]&{8/--('s.w6XysPZ:yf Qn 5<&3n9&$ -2Ǥ1[yhǪpO0}sVDN bÞ0{aTOS´z$aF@I}8<+5A#2;#6N|;2g4vy+foK8uY\>+6 keq#]b0lP:"TL +DjCd5mt=:t(g3T7_ IQӻ$Mt1ߏ(M`5_J78 3V룭ę_юG*&(Ɩ"TRE(Q^HP+A9Ya1!q LjhW+PY/nv}O8w=ru,_|!ߥ dr$d }+$Hb3Y2p@`YHk}iu^TS2(oLF N>397O=hE/0NN~CffR_VF;wkNJتzLmM4z3mYot'HRUASL" A<,lzC jJHSaO?֮UN@ŚT54fiThlkrlʺr,t,ޥ9TB=6a_%?;~a]^m 8IIbyVDd4;P2os\;8Rk+S*sNQY]L-zt_15ãdJAgH]z !}/PorkʞxKbE }"0,lۂ^B9J?~S\&aW<o-#_B*KQdN?ia orN5HF[dخ'Ux,X|S3"UO KE>: dߏA;?k랠<-R]İr?$x(o=d,_z"P+~s^,4'[Aɭ$Eeą HH9"Xo !Ѩw.Vy*Xw{] ƾcJɒUU7 ihO}ܫ4$y yMțj*>_Opl5ƛ$?R6pܜG+\@A/rza:VqYAYXY` 9`|ӎ$5H L GQ)=ehfڵ:]MF6ʼn.ڬ!Tĕ͊I9YrHgi7p<]hi%"4k(dm&3?7&>큲ƛ[ӍX_9%} bm6h!2iFj,am ZgY i 9tgte䉎(&̨H@b"یa>1?P~\u' ?l`HQNL$FU%VՌ}ӥe7+N@gGFC$L4&CM!26"%VU?Vb'?ܞ:DDGٖ!6B\[ݸzV,'O77PlV0e-I$caXTY`qUIA>JŚi4 'xgРz6P*Т"HГ>pml=^i5z۾["s@~"JId`2x +p#,@yبݖ)jQP0BFf!JJ@8UTw)It6W&BbDb/` Δ[Q7H02{Dتm#(u⢓̅S&(Kw? t))`MF+#&, H=c#&m,0 n}o| 4//CJxAn}75Wp^?a7uʨԾ|f|}er[nk^q5l+lX*/@יEy]|w5Dzyۅ҆Dv-IH߻tpoLCegYUMD@P5:2qzʥIpX??Y%PlPV)I"LHo[^2y LhK0+!@_UKwW:R&oTLTn8 qʏϹ']fYgad.L^OuI:[S|h5J~Q n&u=}+[~Oc'm;&h-ԟn[`<;Ga{pED=f#LdY!IfQgS']_:XbѻzxB>\;#[x-O:]̰$5EuԒ#tk%SgiIuIM 3;9`/9O߯'Ӹ퓸^AV "Dj ?̄00Q ȳgTȻ1ŚLR$kZ ZX?$M2"ף98s]#A9 &BH@IMBZVeЧ4 GJp6 a0,EM N+ӄNOC$ebmS ۇuz/<"~. V,_>ueccxzJלw_!vlSBBG&|;^b.[vxb} )]Ycg)4tUq;s:Jd*(J/QdHST&"_Pd@VXDW Ug|b J琠[zbdciNuS;#ơZ1$02\p?~apX{=Skt{{59Fĕ8%c^:Ӂբ2;'2SƼbk%ꅛA}ZsD"MB)*r♺VgQ#TWOJd(*9S,r@l+"*PX"%'2nskm9<*$or_U#!GXIR^v9_Ca>O'k?QeX&@$vY`(0Å,<&)LV#&" L!?}1P? DO-\FU~>}?>qh ]}a{̴C t?gZWyUC3o wkO{t=ӎ1r]pAuT|{lG{ lH!jbtXj! 7omw%LG zm)6Mӻݝ ir]'jF&S`KɌqĪ% Q1AGxVx͞F֓혡{i³3OE_{;I#W+_18R _:KȢAJ!RLa >{~Ce |Hi; zoK6e=jPn zu_/ߝB%Zh ^}4Vb+(s5L?&L~B*z3:),ƏÅг!lA-gg?x{JY)yL~p3} ٭7eo=3'q~'7므˫.Q.3CE?q Jܪs}ܔ]6=d†sw0K6ikwgsoVqXef~.ۑotSrp1jv,첛2XQ.Suу@Cg)$ NŽ& D8kOrzoegʼ߂mG6jdG?tm5GۺӪr?e=O1?5g½G.n@G> Fk0()89*m#AҺe`fvو+]mk^eOcN++_yF.:m;c;,-w7GAXӷQk*0[P=h8?o ?9w)r2E0(3=J8 5`rSӭR-6jwђPΉǟ9Ƶ֦?~>M~hÙiPHp%͸y_wȒ<Qviso D$^g%b"wuߛQm/GxK]VLHCLj$*ѷjԶ j>t^$WH^\vKJCoR{ca+~Eqk?7'#ʨ; ]f0gBROnP W /:S RH<Ĵ)5pE#?ջǼ[݄֜,:hLIm["f}~kBU,\ɮ^aq=3#J}7;KܳKNin8Q8(v[M}$u%…͚i© Hs1 pP{| R#/u 7k~v;Z}kםW}\N,")W؞ӟ~B;Zc73*9-2{3&dR(5@DYξ! "2PTQE1b~R,TADd*Eb"?pXXM6tN{oqwO]'v]Mm_ͨmn,;+aPX([*,PUȫplDF$> UAVe>΅E,R 0X,߳@'&!ِPXM$!@5ϰ&׆Y>5@Pf&MKcySo;v^.xOwu#3I1M6,/y u+e* VFi^T: jVGGwVVn4;Tzu#ljbxW>˿׿Mbdbr$ynnbki^wxa`1)S?Y636GRc z%v7|@3rj^]%3tB>O³ikk<+S:6Ɲ=ʸ4술ehɁ{Nނkm:4R:]jt|' Gr$`(EP(y}=0H~C`lY}?s~>}FE4$6, D)F#65\b%g94-;ʢScD^x'>Otu Z|9׺۝g\m%GOqnTӘYB-FO^̊F  |MئmD@ȼ\ $!Ļ$R0Ô >":|7D%8N]Aq_i`Ꞓ'XP|j0|CO3*"UBTe?~`ݯ:m^VVv8̪䮬fmiu>狹m'_ƓmwqFWx`a?5>B$p=&֌r4Wl}_cԶ!mnm\f~g$_O*R&-> sc54)1qTQ Ϯ):3űX-vB?9H RȲerq1Pzo-]YmhCls|Q8h/v/r5y^<MNPp9(Ѝ!N è2^vg̉ cюmb9nx{~Ƙ9HpD7 ]_7Cfp6`rYxQb$Ա^ n[Ο-5"U$(A^bUN-va$)jRu3`_j)0pƛq J_}G#9ƛq|*g`OʍaтyCݢY^ʱ M;S]nM@$ }I SV`MdޮT zUt>N}[hsx )dI$P2s_s=|tR[Tb+iHpX68G[fxku# 0McE놖wAEl_+(,JUT%/Ib<㋁_Y,8*ڇzMee$$K6x4nwSc]Mm % C$+i +nҊW45P7َjvãDfGº ^9% qE+SP@>7a}jfd-ʹ*;^'͇9geٜf޹}L[P-y`$O-uIw'I;nEf#]Ϸ::A2)p4ؘt^ڎ²JUwR";[ldF%}o?c~g_{xzRaNy}j .ȬNo hͧ*VvaHx3I?\ԓ 7{]\^c]GU(l_bg *,j`:MLmG=P%^!_zgt>}#TVauW{#Cg:mgB0$$5GGh2pk +e 6~" N 0 i J&aXOCS;Zj Q^WAQ* ^nY74Д؎cq>G. fQLon[tׄTCdL3 a w'Ûŗk뛶VN`&u@r`4g@Chy%g2̖hoaEkEƽF~o>~˯'s4~.H2HkA!TLSV]tdFWNVZ 7!PCUr+Ole -r>Dd's/}K߾-i[m -]R ZM`ǧ!nþa.'}bI,=X3UL. +.2;TMB噓jɋr {-AV"J2p=1Pu̿j/qw,/ ھ0.68{&[Xo?*ǟw#@o)wϲ"^G݌\.>Å+'\%8n/6i}9@2X,gL1a3ekrVnKyMܒSUAIYȧ= `"@bJ*b@~Rps05ǟ7q"TۧP2|H 'PNS%aZ[)SZ'UXUMrA^!YR7(:%kޅv.Yk0g W*9М[d8#2_'m3LV9%h㒅ߧuK|O#S$ef匾:Pmi(ONGT f!ɽ"ǁ' Lw4-X&-*Nw .#k)` ϣ8=2ٵ;%I&uV$Y؀+LlE- }VP D/ U$a E(/h5>oߧўs6洝5mN LwwڽأQ sXZ@P)3Gҕd渇[w)P^ZJIfgij-34n.RdMbF'h%;s%6rûl#G [ZZqDPrXuWèWQvM/^(& m28CDYc7>Z̶A=" TCX' [U^rsjЩq$RL%~=(u܏_OQԒ^H_DZ;my¡D3HO;ȿpc#ո,ݞ?8uܚvpQOlרB0#'KSr RG۟ZJ,Za:o[or^32xZhZrαUc 54:55L{߿ U.KiGILc+ `$&WZ̬){/\roo\%yQeUܔvڤ,jKN*>=>+8 7Cnk "=%P *\W}gze0S WVJWNe 6T /)FB %qUi8;N^F5.U]F"Whޱ$c[f\˸{u۾}\9iHR{QPurP1@8B{A䌼2_'xO>_/Q)/q>2_NUN2gv3/Ӛ3MO&?PkS+4" nb kQ C*- rՔ@ƿ ڍ@_v4~=?kjD$*T8SHjgmǬwЫMŸ0dƹD ^~=U0 P0\r>$G8{+<53{T2 4 1qq|{qwZ6rwL7Ϻ-H''6Aļ<|ajE,SrL&_XG0E5Mk\ 66M=xo̰'yTyk +MEڜ[!{W]jkqspuhgґKZy]˥uS0R+z%:Ėљӷsٻzs拪 Jӱ1ݯ 9}P ?#c't5&>z痖`aSSgJ;e (b_Y)i+t%q˄M?Dp͡X[^ڊxHǸ X) )(fJs]YpJquFJJ#3)8/vEK| DݭdOOqؓ1tzMB S[C<)s ]6'Sc aSD1lHշi63s[; 9QՓkX2q3(r':_k/Vm:eV'SK!2`X]?\`yDs;6Wv}yZBy z|V;$tɡWup`iY%BJ"  oBBr"E"V8RpQ.Hl9mqZ=: 4%oiF߉ϹW=^wL>a衋=}8ID8sWJߘe/Jp2a|ŊSvņWHVoNmX[ޭij5t"İip'ԉjJl$I4DZz_;M>+\%d%#'Glu3=Х2"ӫhe^QHsl\Qg;ܮF`xzvVUq Y}F)(D cl7%&C0K737ʺg#ɍ5ssadTg Z%A*6T⹿>L_mOKMH LoKW{?gb^| .ɄOv;ুC( KH0ZW_|cS{&̺ N8xxGc@CB6ybiyYbG0ې2+P /57r%=|tM~azA&4Hܔ( P{h4aAUk^vJ\Ӈ f-,voQM߅SFQxoILàm8 NSsb=@+UlHqYG~a l S^ijJeed'dec?d"jlWbΛsz;WBGZ;]Z >"i/ $ fo u_5r Q AqGfB=nyf|뫖Z=wuZFÍe@2+G+i8὾bw7yZ]t0YgJ?hvrZZ0Utp_|ܻτDc+MrR*hQc[ksfL|^˧E5-"](f:]a y'Giv66E H(;ާN-$C c+cCg_gedұggpm̩ϝkbG9m.U'4sU, 4sp[(1[Qɰ6ziOm n`Ze=_/~M5B>A& 6:GvmA2gzs.Ka ƃڱI ,/\ ?ye*䙯d@RJ4,UҙM)O. u?fؙz]I,N~)!QnL* Ph,);(fN8ޭ Xk@IP&Ȧ ۙiBZ }aOzܖ_."}볮M:AI<H\~$T*=tRON|GY'd9! A$rzBT4Z @4&F횬 U0q)KB7'U| 7 /'o^*G: ۽yC'?aS Ir~ H~uQA>B,j 4Efϛ4|3 0ZW 5l*dxt Wh_:6jDXg.iW ,YQBx @ۻsG("5 PS`ibuXzRHLi>l.iQ0P 𣖘tY(IfЙ(G)n5:^}/?<.W'ur8eMZ^fy2kOʊ͝uR@6Vr8u]~(̂L|z1&55Ĺ8P30N>I푸tȡ̥!L_B@<[/?<u_L;+iD hx .Ce_cC/`x{wsh'5_u{v#__뱼zS8B/u'^4>-o𪑆b ZqD=M'9VdjhlssѮC~;h\PiZ@WU /%L6/VAY5K1Oכq`}u"&vH!Ӿ9?M@=@өR&5\v_4fųqJieў0Pas勩:YyStm(=GJAsrbٹ髙 ebU7|svH 6#0J /[+Ϳ}T_{ل~"ŀIayXyнqfz_#QPuDBgV34t:ާE< bFGV}[iҧμ˜gmh|ߘO?,Tpg26(gmC$ ?WuZVϵ-Z<CegBXZ=0]4{ݏTbmsrW;[BT:2ּoS~ҭ- ^ɄQ3<)LA]~Js~jFD[6[c?8fwJR뒿IHgP"f]eXU#Ɛ( @xr(7D[V6VZ㳽|uUƥ#GAEkX NHq;)_t+ڝSrN7cgDRQ4U@ghr뺩"~{uH6,}+H*OqHB( B(E1&aM` "1QфHN$ 3, xo5_yww STC=p,8b 6,ev!O?y9_s ;'"Ny~مe7FU{bnPĀ|@'sYH[szSHkKEh3З?T?ǥ48tµk\kq?goyobֳDΝOWԞZ,>[ O''tf$+iQQ{+QJ~v:;KK"'qz&(ETG6hg Dؒڌ2V[vkp=.b2뷹9P{? my[oۅg?SmsVjӫx,8yz_xFmj^̿UOrf$ p*-b΋̌Eؼ Z=w=eNHtlq}tS4`L)?"Ǹg[y=s7P{;Uq+hgRq&Y5=]rqb,%Qr !ؔK:ig¤}A}ӭ+9A&yq!V^' ƚEqA_akzӻgꄣm51>IEUu^?+&f0(O0QpC;. <KИ1+牄ED@!Mw=/ 4%0ީ+o t /fH/0;'CFcJN,61֗gq|zG5r]B 6Vy I8fv7_}>ƵO(bYkOܘ>};o_!+"}<>4_PƯŎғ'2RX0|A~@S"LDYY)Lč2;f2#8κ[ |*_b_ǐp9&/pHJ(u{ɞ(*R -6>b ?o DW+T RY^32 ^Ok dhE0 'Y rgV8gL;"!LxhLY| GyA:HR7`D?, e( ѽ݂cى5Z)}^#UE.[y1ܨ06sQZqxm9cB w&iMb>3oО#kFzQ庞du d&m&G:xhcW(-I@W\ ZFCFY=Ӆ -֪]_tl| 4;]G#5s¥@t2[rnmg@ZIƘիOU˒Mn]s`` olG !4F&ͫ#K|5ݾ4;EM)pxPUeZ?8Gh rt I3Mg_l4*lE& soB*| dy!2E+K dDd3?Y;o9Bq1AE"Qe(QX@A-{:,44-wS׮Ò`h T ;*ݾnN5e-!iuT/ dyIM` oFeEw=O)A`gY@E66msEtyYl6'S9jnf^z rom-m F5僈$fks^*NK툠T;3^![hanWYc!FY}\KL})h3nIdd:e2 viNbiMrK)7_2٪ȷnFSCJaҵy6&,`,AY;d$PU b7srY кW-%Wӌ'^_a6tz(*:S@aWS7=-9Ys0 5rx=捊 ]vk>u. nA`aӲAl MI6j{ OgZݑh (~ L KY8ߍˊmtD0ޱdስ9,á.MU7nS! GF\2h~1/1v%1 7CUhV3;EZ tS19v~EY$3_`v`ex ˺GL8OTSde]xTJHJERl8!! D X?ky|E^Z׏wJ#{E}Zr4yf9;@ ?4 gʗ P-++Qo&.Oq%$C)4/;0-00lC}7p3m,Vq 3B/`_UG̖B7b+]50R$5F6%)װ8 >k,+\;K8o:%3B^o>>oA{&ڂ=טYIBh:y(IU5h_ߖC/@($ &AC͋p^K3Jǹ>FHSΤnDR ,5nszUT}7!a Ky;Ѻ@챾[#7!<3ӽI~D?2/B;m:[Pd]>2ݎ8 #OVG{UfklUXu LN.PGZL+*̭҂Xӑ hiiu ҶXl~M]a禂S{[a'x%($ǖQ (4ًKM[%FE+t "3{^/"AIYkZZ<䮵"="}M2$8:ـQye)O'ٵDubP&QԀ7J8( 2uVeU{k#-ZȕӲadkuwbpEG= g袪'(<ю8 qD |;1]Lj4}(m{`%U"S#sbPl /UmqG!,aţfw]ިC/mqaqj+Or\8q@Nxe]g*y\ 'mPQTSm.MC3mͻ̈́PG3We&i1.Ҋ) wU]bV喇zkQU[[?z وK(%?Y8b# qd2Ph*%$qţ/2mg@j>=0Nc :=#rU{4SZQ!vqp]԰ 7R!m糇tٮ؝ͷt{{6GS6[EܝUHm*bIp0nVt+3MkFpuD8McY˦q꼲JҿLS53ED=4O`-?e>a@6V}aM izE ?w/| [22|W>>I=g_>V,mÁ^UY梌f* T}Q7G9$Ґ8fs;>g- bcTb ?R:~}OyFx%wIROᚄrsqڒ\kF]__rK9Z<6sp4;ԤKs<ˁӎ[C.Wvccx[lYMNu5*sQB۴U-IU4OEUS\5e`; 6(m\'~}n{>n 5{#:7T*~{OD8-jzX1GĺIW!vJ-${)fxUcsO2}̆ 3AB(C$CSWdi^[:@9?KP% BG4x>fĕ\tVsbI{Cn~˕OWX[ Q2J-Ϝ<:Fâam8vH(E"`O`VQ !H$!{}'%VIH"$1! $s/$ !@@q $wowϖɾԚ@ `F;MmEQ=iXl7{GSd4npQNS/Ms_u&!g鯩ёC y14g{(Gt݇v?7|MVw7>XCiCHi/^zB!3? &r~NeUZ jcQ귋fM@3՘W˺63Np"`8žCY sD뮩F$NV_^ :"Zb颬9g2€jL0sL,!*u?1xO2&8 c޿$My+LB/L?HSSenUVKWou24:Nd:9 |8jS+ Y1 ѷI- s7BIE7Ec"BtjycOLA)>S(P8P'P  OmhQ.#J{VZ2uƊ5 W.t&miQC= r&;YOU5W' |@BvBI*Ig0Ҥ$vdɚ9RAֱtJt]=/+/KNn6g[4Ʃ]f<pamBL)?>U$}D-YBꗣ SRUWMA|dYM 䁀2J8:eJ =!BֻM {?0ğNM'i4r2V`ɖR&ef{`-2A'*'ikИA!?5 [6GyB̀ʌ<3Q /C߁DD ʩ.2 &Ny5ku]x/}7U﹐4d ]b:7楡z緟ݽ!۶e iN( a$+vD@$)P% b!oԩM{ )b2Y2Ad?d:ǘU@mQWizg'Xv--z#4bo]A5j* V~5w_ y" q ̋g2(l{+k+4ȍe͉a\uЬ! CvYUQ[Hm29/ح;5V"}׻)Y@"UmVY=Ŀ*2ah8N<L _YΊ p4"0JHN`aXADq nP{+mg^H;˭q\M95uܾs[bWckqcw$馵Cʉqs<1 JzYlOe2-BEsdn^Uf"iMhJCWa62f?}A.z.k ?SVh`N7o^@o_s#zn3ډZ,w.h>M-HZzZsz}43aA#|Y~%Wi{~ҽK[[Z!vb7֢vzFnήJlo'ad'Zh'+,zChR:gg⤩YiۢcK[g{FuKU+[3o%ZZqI18*wIYMJsR^ZPf"Qv+\>foIn b}ZD* όKK &|Ov#*Zb ,}RR*@$I 6i3 2Mh5IIdY5J0KY53 ֦4&"NpR dFޚJ׻Sblm`mm6+׃8{?𫕢d4~MV+W9eYReUUZ){h v-v,G|h[X+_tȀ K>>9;5LaJhD!,m8 /{7D~`z:V@n]4DR<{Oyǰ+giX|_K˘<xl vGny&V]Z?KdZSNZ?ma!.W󵎣 QS0 sf@8 p$iqnD۱i\'N K|w!1J{']aZx;hzTKFϷV4bbPK k Fa=TF ˏŽ(kC8ȗ/WZ3kB sm7ȧ`k'#d% g'H}DCR2Q0,!6ȦXxY([uMޔ LZc 霤2%Fꮳsj^O s[_Ҝ]o& 84M.׬UTŵԺk+Ey%Y/mĢZH\V_KiWT$ׅ!SaE+JԊh5Z<'zA(_4Ouv6hq mN&IΉ9w_ݎ{ mY:`bq5{ı+7c;;{ʎ 0cjZ.=򼳤,ױh&y!ȆWeY> Y9Zo`PN{}h&D w_EVGt9( p뗭~gtߟ%zPk`@HBlod,=- s:`I AhNFއ[*V̚洋XG6Ʀ(_H! >֔GmǨ~x| xqĕd;ⴡmEd7ů2]"<@\>ԃ/.Bɐ< =7< yl @#f3LԊJX|s<-ۤ>j,_lɽ EoDWc hM^Y.-l6z=\&&P 6IDDBa/C ƗS̟h f`cg#wBzx_cMCP Wun?io2Ȅ%A*waj넀 p*s04SV*dDȮ,.8 {M%SB}2K)bVri ɮ*"tf3;/Yc]\ӎ1]NJze.1}}ghccvI hlm&lſa P[t 1&ѭc%P$4_N궴Y]nnE!?sl hod'cM:uY`Cem+Y^,f; ʈ};" O>t:4ѮwNP%naX'8$b  Ctn ^yc~XVθ~*HsR?0YW4XZL 3cnsXW4{`a^7%bg`!#Xalp6|_wRl,"F3hNlrĚP6=Isѡc_v{o7W/Uz؀)m=.ӹF1B. /p.Pab+fymS*q(5:@  ֘YŸNd(,3y2?k1Ls9~X'_DtgmrD kƓz_VKb7A: ].5]o8c|OKL:&ι}I/ "Bfhy3$+}s*5GJ@1m5o⍶ߕc29|D'Tq Ju'|7շ-y{3fIPVF{lhPC* %GΎ9ͫDI`.KkMZ^Y.pXFcٝ7QܛV^7\yUV"@ OUVO+.G4\.mwٙYbu6!XOMm`wO:^e.ճGK w]Fs8qqw?~ 6٥ ]X ?yVd7 vN~:[jL }_V)$c/t{0 r_Y$@1?PDxklYHUQca!ViHeYIT,bPi%߯Ec"e*'FqZb"Ako뭱ܩ DU횫)FjI~-e(%cf.J.QO,Qrnzh "$S HD_a}/{\G|KѩCg}:IVMC$;e'+7jWnԸGŢ;[Wxz>uK018i"QkX= @@ (eSX0q^_4T57-D\jdNšTQER sdN *o+v->Fpf7O2 L-.3ܸlv$oY=WpԲÁXfO)H4s>+o#L5OGmJ7|{Xe*ETB ED0T@ ,dH;*Mc(m/ _eMBSo,X_݈xK8mUٕsdp?KBd?/Rwf4OgpnO3$O7PE1THFv:AaU ^Mr âF!wwuwNsSO^'(|q $$(8SX`*8Ņ9 >կvs>\H[zФӴs/wᠪ*5Ң)Ӑ-) ! M; qB"l(wf'{;Mf'UrߏsvUN}a^Y 66D Ϯ݇w9;>\ Ba/J)$J.wIvnuGwCpqM\})s H,  x*E³$p?4M2IDM5jKl/>N阗 `)y,&1CI25?vKeOQhq废| ?"橛[=w#eqamȉ1`żPyg S8wn+Vh JC,wW ӳy֎<šqUt?O?5w! ̈q뢜ϰ2RGe؎ _;|:=rA ")Fucc+•zksN'0}1s9$@|^Kb(u^n/Ë~>,IĞ& dq$XM-KM4ed99ƭ5Xi,r+EfHam _X[1QU"ܛsonNQ{gViqr/b]-2i$T>#M܌7 r-\4KI0uv_n9_);oa[H~ק5^ZCNacPֹXD=>Prg[@pO[J{,Zm+XV٩tpD0{!Z=u?d6^Uܮ~ʑEݳS=xm]X^Qy/Ybob=uF01r9|L\[/70K9ġ@C!(cLlFH| V!V ( V,I~'J) ((,X((,P_5(TE`HŊEX(, p¤X 䲉5łHȠe  E EAE#l(amdXv]`(, blCa+2sZk~ם/!klLlT G;:L@lvriFGh)oq+5voqY1Ugy05[Ɖ¯%V$S0FID흩 ]q1Օ1m,S.SHv&X#w% :FF| kJ ҆Hn Ӎ2<#ӌTX;6 3 K& G<'.UL WNSCW rmįQ'd -0H 8`ϙ CW{e\I.L9hYKԙgQEJ2òу}aa;-]K阫M ̣K Z$iG ާ4.L$uFtIyZ%a`@, $w]߁r1ÁR%I*0@  {d{un5\KK<=1dF{ؘÆ?!eEpN4=^= (>g11u[!d8<\`D5OKM1my I2QPiJNDNTU®@// ^D6@7)J萆;Q]FoRz6kXÖ<%UI~X 7^V◅<'z2L`?h0=i}B(`4uK}2 xAN=ddc .SWWvdNG}ePR{Ɛ^SaX2Ǭ ,og >;UsOQJЕp>7jE^n3-zW~{Yf?E(!%BPKҦFE굝XGO}z9w: LCHG;]_chRy3 }OuD1݁ 5;)*Rj)!d~ۮPO}36jql9(}sg󳺵7{옚UץAVs,cIq<χ,we{=8-~m} o8UCėEQ tRPuCdݍ&G^Q?%tqkwX!G#LI5',0V< y%?Sω'wFM#M f){t#IXVưL6]s?9"QaVvj0 4_M4ykAnho7-EشH|o)=b tx[q}J / bcr*Mm +`oˌQb_ oSLΩ0s8Q>B azZLu띛;Z%o;op }{u_m.ݜbgDZi\0^Iuq:"%Ë%dt~G]Wk~Ga"ܑy8)}+!ҮYiO3ZD<9E5k8guu8yEcL &_* B>()wtulzwǢƲ8I]Sx|[WQ*W-kshÎ;*EGNSN~fk1$gM%L}c}n[x~TRwkj6G梎*(H Zg[l(^J5h˪׬LK$jnĔ*?ܾͣ5C/*hdwe.,]bN W g닎 G?O?#Yc+λb%9gEk]S,f&0kqsklZe.z7rpdKkHꟖ̢ h:da i")f3IiDp\@+t΄P5Pxb"(J!c ^iC}|8 0T=7dVf"A {sG6kl=̲BWb[/+^;vރMiZ20{A7)f3K$KLE,M`%蓦:AtZ%O&aF?eQʁEuŵ㉗ח|i{hp'$2 ֦*ʾ\@ ހ/'.iw%*:wc ѷo:b4i 90`DÇ;>o@dpHHED(P( ?y6iaHL0ym/MNu8z!T;i6LL@OϷY(WEA8>Д Jq,G5e>rh&] %Kku?Æ"@x@IK|@DFYU,^V;dp+}^Y1%{Y>F B`@ *8ĺK 瘦 'Oi>RЧ N;Vuê}U"I}MX6E)b}OM`gW 쏬y8['C~cAȋQ59|S*R'0hfj'[S}+SV[/aEͼD5k򢢺.ҭ6+V8؟r^qB0T:6q ogڼϷN  X ?nQ"#>!a:*7_L4 C>{2FĈ8a&. %Q$>îiY#Hڽ" l橙Ey~x4eE086!5OVi$H@ ^uΌۚD0mXʣ;/gW0:H1;NGLLIM'/4ċFIX$oC/U9<{tuHZ΅L%zT!]rz?֛7`.G>aM~Q>'|4 gϿ\_@| Jz#iYT{Svp+L׶7=ƻn5|t0laE T'WWUx[)F'Ŝa~6wk^[eMU@1)+):\]cs o!st/U)Q #I̳ ]2qJR à(Enʆ&Ю1C &bҸu498WΰY`ݶ%CHe]-4IeJOꦊmc ISťfzcQ㺎zm%xDϲҮ/*QsCZgh*HB $ (1$Pzi"I8;ʗbR 6=V4 ~Z .Lg`P14B>>MPUgUe2Zow ւZ JkXEōTI-,-QBN0+++zot(3Bl klQHYRAT8NV1IX:l:B)N*%9B_MQj:kji@AҘsgy(I`y>9,4piF>(Y]({/X\V[e<{Uw~g_"]|Tq'㕣KIP!L&"d`Fv_]0ʮSHh:^b{#>bHU|ƳP벗PVQ D="#}JLG|JhtQT 5=C@~%[:Z Q"N?P QV93@QݶOʖB WC2 `EKrض4+B d] !" U:I" :}K "Ycψo<g:q@] &&oD|oѮqU:83(@01$d@sa (t؜z\JW%Pf#zD쵁r*63+%!1.!W- * d7^F)mzr2bC٭Q Q#S _k45@bӭEBXO)(@pt?Sb i) '_/wCDL"Ty0꠾7w"jfp2. p<Y q jWFgfo%рcwJLuW^Vrkfl5o{V]j' 8-ĝrHurFY!$O˞-bf|Ɖ=y6E!Qf#+#;>}:m嗢L>T+8JI%=zbϩR>&h$"o/, (blVB]C:ECG*:6{l5[W?umxe(f.wml!V KBDXǪ%tx?-!J7,ɈTDPS)X \e7 zOSJyen-Q*lކqzD[B2_B/1gkL0YI`+ 7r6.kD_}mzN06WdWt(SFJ /+2uT4itTrNN>+sE~؇I m@C]sw64uT̼jIOGX[G`eYz0ŵuy#yMw>MuDDs<] e]Dk4s%^6)GE2.}yP=\͜`zEbsg599^`n.Đ ݮ;|!Z6~:qSb9c j[sd_K|+s_AAi@4 q31ɜ8 濩eD ?DlDk}, R@1 i#y\UG ;R*!fd^Aa4f Ȍ&(t/ua٪C$I5 vAT,3U2~H7/{=J ~puٱ@%-׶ޭ4I)Ki 2 1iFga#vmy_gn=4G}S&AAC[.ҝ0(a5hB%mFڇ5#/7?vşjQo1%.EvN%V!ׯ!Q}/Дx0zzw/<[ yC_{\$ۼ;~>?Ҟb*8Q0U I@-RT`u+FS{I~JgoyL9ZV֯2̪Qo35KuӸ^'#Z>> /$I`2vX@7ak0ɯdx&!8,`f6s 6H)5Jnu1n7 ƗNÓcM n:x\Nd.֍Å6ٛ1D@0b6gгKrT0RMI<%tܼx P&v4Yonݺ`i217WNЂv]%QZVNas~Y20cj'a ({s ]gM︷+ݛ?(` G"AMi]a}skmCw`jH"D5F4`VVAUvKg1!&Yeś5kՈ:\Jg|4)6mm&c:io$D\ CuwA!O92̘Ux6pND֌\0lfr3QRAT4Vp‹3R'&^o]0xlg!S:xQchH'8tBrHr"͜E?Ky+vf@Z b꣍[ M}+08VoH[ZuSV[,NªgK#pH 2hz캂Pr?Zg\#]+|"cU}G6Q#Ƞdz?ᇑ}7EMLGЊW O:.,%+MbN_덚MLdwHUOA!{E{R0ei5*_H,rOڟO[W*֒^~iώ|gRBh f.1HZbɊ(i@D38-y)oi66@ս.De(|+RZX+d3^] ?w~FHAUfMdʎguנĹ%YbcK#3:̒A0E=4OL{Q,X;Ĩch1ygB?l&0"Y"BV7AȅU|>=~I_飌 Bgj0dSɹ`+7믈~S\ݐW2F\#ŝT 2Ʀq=DqN5l3Eu+b}]KrhS[tDc]bq?GGT4 VvJE˦/{=E-;H4z:/kzI=J[NFCM۷7#vO>;Zjp|vqOd Q$)K!M VXP=W?37+:w/ϲYx~g;ܯ\]x/a+ *U hBؖ H%%ApnBKZ3>93).̉IĄJ+0_De&%G_xO|X![\Ww e Dh`@ 6W45 lb8M GJ,'1"ʂMA`PZm )4#[nZЭ&ͫ[,'ct=D6J Lz;#+;s;K>VFfKA!=SAa&B$73ʰf$ $t4N?ugCf y6$[ch4ڍ&VF&$$B\o9of3m_؀(  "ι!U0 ̈́lZ460N(C iV&zoq97nl(asKxRgɶ 7C-\Y=T%5ogesqhKRAKLیO|oM8Q)*"aeiլ4SM(~n+SjةNYV k+%yawqfܒM$= $8 C 3|=>]E/odzM0)|vgR~7*S4,?~YnO Jj/-$:pimqmx}ӯY5g<^&.鑎2`Rl8F^WMQJw{>w{϶ԋk ?s`"Y;;8@n~C ǭ]53.4N>"O 38emy/>tGڛ??|`}=,2PC'O]bBE%]RFq>n\cghegay{95]D@QV-k5d@ hpQY l/Yޤ]{[: F/ʘ鳀t|A{>=r(z im: '֙US3 %M}UZט~Gn5ֲr\MW.];eWO6Yo<: d f MEp07juRV9i*-ZMt4a巖5yIRE#vjDQ?VsP;LD5ww_Iz#0Ym0<7oFiI54ZȐ~ţ3H[a쩒RRF=k4D k ].0f΄qdI$A(ai+ONnaJBOS!E_ &j䤙ڍE }UK|Ȼ3YL*lYڷܪ5Pv?%|~_r.W0:~f0@s.GP9)^8{AyQ%f:lb.H{ :\ &|u˿s;pE"BT {#?s. gsN8v~++\ކvE>{XVO/^r6ڽ`s9 .Rҷ+kn`tsAH"I>ܾՅ cyZz:#顥%08tetiK9.QL3eIiiv\Ji)b$'Cpҗ 􄄿zblmq% j/0tners2g;Ҝ?>5:Mf <ޢUޭ'W_vON.lK Ncnjg_y?gJ)m(qcIjD* A^<|\+hh "' cxdɑѴtUklRk<+ʝ\ Y}ȗiy ' +970w p-2rrr9J-2:gfJPpJ?4*ɳ[|<\No2 &g3A+pymiCm:W!iډU䱏g5iY$L?q#U̦QxXؿ8Ӵ{5dȥ,J۾cqu^A?U soy{.Q̦XO~8{h<l氺'DSDp/.)áMΙ&9M/h E=(@ʢiEh,A=z$0{~ lǡ~:B}%Ì'ʍ1dFy* ecsebک!]4`|{iVORջ;{/7,?rzl >!*1l!cmfrg[PdUvm|??'Z YGG:ߜb9%:Î$A`tϨ4shrLBFYmltͦrnv,CqwJֿUicmm=w;5ok>$ u?oZ9- j:'ǡc^'6_a`"%b%"'N&3 -y_/fk?h>Dz>ȣ eFGONX~ ҍD䞜r?sInܫ hbWu|ow=o7pf|T8aBVϾdn@:ԓW*!!ۅw)qwoIMi6q ) J2Eo1D*+ea~].[|,q/QИ"4(3Ս(|ӝ3 *ch!\_N@V.alomNfC/JI Z[hɔ.u E,T3+$o|}B2n UvL "% =­9(pʜxW0𧿚78$`6PB@p[oK^@rtIyN,D,Uԥ䱋ig"xh 3D?ɌN6" /LU*2(e [kVRY!B2"Aaaa1yP Lw[AGg]X:ܽCnq+9!?~jU^^}|0N:@Yr. @a0X> lӋYZ%pTcO j8(̶@H湌IQc߭c:YY }tXLe%#]OϓJ;WND!?se?ػy @iϾ})ҞvZ\A<@C(4AL;V:C{px}Ӭ:h}g_nk!SN*vkuG7~N"I_^$ {Z#O}(hI>5p^kT! HV|[1)"1ЩDClI>vs*r4W|O'+<9ݺ9/g{.~WhVE/@hc Y(TyJUl\< Ƴf>an*[ia&/0M63 }n @;9Fe 1 <H@? KKфQ峦if(G5_o( ߯*X3>ݷlNR>˯**Ԕ=Vv9_Wk\:> {qviͫyv|BnFn}},rp->;hHFfƏGU7##ctuM$-1p2.bȦ-hS"`ēd3pgfڢu nvA>5"]mV BM eŹ aXj2ꪠ$ D }1@ `u)Z2%bJ$G#} +2 8c׶L35m%t@d$n: ;a}{JLӮIޱW%wp8AՎ0Vac4AED8A:g$ݓ).h7qԜ"$@n DHOġotVbfuǓ;Qxy 3{ܨ G7b^>^ɚ\j>APA]P$Yh.Be#ylvn\HMO{kˆٗCom? ,ek>Sd}YڿcBep{9Dc8Ѩ%jQ2"_̒*J/g`_?kNl:q0EKz/Yrݠ_7~l_ߘyvgί>Ud1hV:-|Ågrlr\LHb!&$C6$Vxǜ.+x/)3w Lh2i^bB.1l#Dg #eNDBԒv34O3M; pM>u S͕TIfIdCIe@sLְ<۰WXK i! bB0դ?X`ndd?"ϏPI# &3@LN#q5eu<.e/ݴbrrBf>gf MM03ryo[&19azB$p$ /c\wO#G7٥oRϸ▓ }ːERT,devmIC8HzoqG@Kx0slsV7G7E!ofENl0%~YUcn7uݻ". K xkh(I|jՀ1 94ӈ4. PQl j޾7h_oM^d]҉迩!-Ͽͅ`ⳑ;ǵg#l?|g~8*yBδ]_o@mt4 ϕ6P>/lImάԼƢ-g$4mG$ZP*>pL+,o@Ǯq)ټ$|O>BYeO|ê,_`ǑJluV9lSW#&Owp8| A=xnށNe 3`; JzQ=e*82h9ꑧM~PT'"Dʬِ^OPԧX/8Mwҿwf+>eMqa;3*-1`'r}iÎi zl:gE:g"GӨaSʟb~ȃёTh*tk#G x1M7B[xik\13=x:) 6E TgMqSVYVVa gb.qlfRTf ;t_گ'\uDz^:P5`v ];<ßЗiCoV1I뿷w^_m9w%Lר{u:y<>ȉNf`~<5rX-%+kmw>sN'*!ivm-J7Xm(1+'RJ΃ z$Ç=;]SYN>oT@>肢@ 9V3+|;[e.kJidY:w;m ,mmoa6Xb(}׹,nc97;a \$({Ε  tN@ޭp$G"v;**(-sk3lקd*]ӠaBUG\p{EW<˳p\T(H.ۇ^5-4l}?rZ$e}t*j]"||U.'&/r@j5<908gdvr!c~z_6_(p{ &)ru~8#,X!d:<7o;d[!qsŎ;%jQd1?b)hfW+{>E9_YnPn7( S:|kj+%B| {'R0K2xb;YM}Q%ۇ5I4)R:j#} Bx¹d?tɇU+OC[p=-Lgu3AߤRԪư RbIS/Q'A VD"&ETɌ %DɈ*' 1W/M$@f~:.'xT뎃=q%L0GMCl=#\3 H,8I7M]:!hp=?!܃w @:HY$l1r5V4mٜ姑r~|<&Xm3Q3񸦔itl.UU>\t? M(T(q w"bPrQ"m^M F?ݵV ֫1¶\1oI\w8 wV:sS))6l>̽g=Fw/k'@|b)CLJQ=ӼV8U+yڼccws}:sI%G: 7޾rA,\h$9j6b x fYXqJ$"? /6\6ʂ3qf# lM€qT&ͳp˰~A4shM4X.dC6׌}!pH.Rq2UۉmζVs}\T>yAv1@ ܥđthW6g>B :]|ĈD"hE8\Iah3I8 ? }H1%6+XǪKjBD kLĔ ^B?l_7:>XP),@D8ϽkCn{[su$;k n͇b.' %?'m+'lmPd1{FGR^zq~zdUJHsH IfKLT-+^T,:2 5Vsض:>ê'.;Zm>1 UsJ-tȾEU-I0‰@D1OJ~ZlswO̱ۦWݾU+xB=tj~ !Da9#^].ӳA$Q47r-3v aش&፥46/6 YH[wA7v)"y %V>#tQeNQʍ:#Ud+5eǰ!P4hųU?>L;^f tV%xf^Iwq8GU:".GU~S=xLǻz3P})l׮ 6;abțmlۖgdeD1i$Yr(y (ytOGYd"  :!JO~qI mƹ)~N~JkQ/t4AyIbP>0iOz ;0Wf0+[iiɮtyl[ ub6hzߗ8V߻Ao8/#iEcd}{7Ι`;%^LYaiEPGJ睲c=l8uw0v314q̪qN-ΎdA(Qftzy㊈aGzWk$|'p]$غ_1;rmu| !\M\q0fأsD1r{ dž00 NM }PpqKJpLJIEuuz~O†Ot44}NvLeZh"TzEꠓ&b΢hBr]0e#VJ8tk6lB*B-Y+_yFåC3Wq`8)`%bWk]ki~sCMh!E~ݹYkhUWOi%\^}8sQDQ=2EZ'8 @\KCɽ;?!S.fk:oG;a?φ*A}ZNIX@ ͭ_v(:G̠5̇l<λ*xuuLN.H6 )]t*g:el]6g?2_es׻S'Q F&R"[.ْ>luk E,eW~L޺eUnt9/ҼOjeN$تE_y(i$iei;݇:lGys\*85ؑѹK.䬇|,-N[ج9NQy`7"@3l=vהAy id`ǝ=>{:Z^Xq,&P:q4$ ZsrĴҽ.feЊwb3LNfV^ajCH3֕6ZmτwUnm$X"Č~dV{W Z-cOLb)ITڭKoibmhˮʣG+Y=/[S;L ƟK7g{ MI9QsHCo {/+y(z^/ۨH9v;ևXlιA+(+ε]5̠R+/SqjY}uj&A#BP%n JQӫw)}GM9KfC^wy̘/=4R.el9|W)(ew##9%z]eedh+ƊgI+g|S1<&W}BŘ6m/S+'jVUS]ؕd[('d`- *޺U}[zEBU7\Kߣ*2ƴxsiRjTo&XC>bD$U|ӉW填<-adD%i[Y 3c0`5mMRr](U)f鵆&Iҗ%?~NN# W/bhid/_%zsd6EL-BnF @Z~ lrKB>iWXWeu]($Úi22rCs/ph(ƪ_:3h@Eȟb3Mxg|x_i8z5zs':.8=ug٩$"Ki/i,o⤂&vN`v"(hѤ F5:sҗHiAڡRʊXWj /X?Ԕm-\4uN#x*k,6p7ڗj 4w{h-ĸI'56N|V0H+q@T PkL6z=H=^z݀u"F}A20l ns?ί,_JLfO|q9NOB9Ss97|zVa36yԂgfY]9瓛}cT?glo©Cm?M̬>>!%*B}NFhO~\و4k( ŅI Tzllem}ns[?">[|6l0qZakj#Y/fS.p.pxuUUUUU~U[jV7  X=_o_tGXOߙ~&mzG26䃰ܕ172%;~.#9M^oFi`s˭ovO'*]wbxqǁ8)bz5QZgu=NN>.6F^>^NV^Mp}+NۄCLԑ%Hh9z8z(DstO(>\7dUiN1o)*l~SJ^n)FG*7}۹\c6hL|m7^(P"^L9(>㙼jEtԸi4uV'x#eߘv*w 3,#2tp Z d36g`w$A&SL% '75)% .ꋡj.\4>~}Sfϟ\< ٔ) q}\c̙ӗ.ƾT9T`‚n]@у#@@ٵj!^~jSsK|@T.˯xa$~.Q~%ĒoZSKwv2UeԻpN:́2ѮWתDxLwQ ;+Θ0 e:2ayGuqi[o8pgtJh5efuU˗hONMy4fLlF4\e tIaB<D1@vn(g '$մO틧u[i3 Jy/}dنom.覮z#_)3ZЏl_5 ZБ( wPē`LL{=?i)~m=G?gZѭzac&Iwǝu[b1,:M\d$gn1Kk,I'|璚4"JM 5 DTv>qB"hsQÝ;6!2>WX=Ɨ?QCifN\h@gX^9K0T ʙm$h)zi8fW'lO md=jyw9ۢZ&ѽ]wO ҰAI$*mAc=Fpæ"qǜpSs9zpÀx7֒R i~pW!jHEګW;tLnWKs \H#zi ~X L٬g֏&XޤڙZ 빫F>l==KS칦a hxLۂ[SnYZkm>$:on= N;mfѾ+#PB:[G/{io&6-z{S,?q4c#%G:AB=6xj_\_ʦR>͸~ժ,:o" dg¯fǭ@[dDȥE~iER$0 \6[=SX@P(՘32#3|}xS%awrP3F]3|Ӫ<D 'q*jI3({*r& 8%L:qt}Fl=izK]S'AQb)C+Wl14gn%^y ӾwAV^&QȬJ ?NπxYFhy=;\1;4[ScʓSo$q](CDH㡠S@$0#}?Re$T@q {iDfEmj}8؇wv xn騈?S7!tϿxVEPD* EXy!L`6yTȱNCqikdhWɅ^S O@ 0r_-UH2z+i6vYöu-Bת"{N@YW {ܿ-Oi4M?֨DaM+PPS%@Fn׸iIk9. 8qYN$׵ WW+rM`h[9+٫{^83D=Ȏaȓfydk8)Ak 2|r dًXRjTsQ(.JXP6ڀ!4CjGf e*̬ʭ{6u{S\1Y;l١`QKRa&R}PPRbHk)=RN)tgI.Ltd0"<%dix`*$` v<*`1 suj$` :X_\+7M{a2?j::ñ(m`B *&!0ʌ3`YMכ) >XԎidҍ>yǐT즤q6؞{*{Nbء"I$TPFwr̫ߔkX7{ƭug)iF-h$pm9?YQNpGyEĕvl%?Ș~ ,,-<о\@? M& oo]"$lw݇LÓXdQKmmnBZk3 \mefqMqY 0Gm[i8;#NMmvMv)E. (AHfͤhAEx`a¤ځYX>"M%ngu5ڂh*1")^WNRk4g>huLrU`W\nZSno&ꤪ私W̭' ?R(4@me*Owzϭ;4%IeZ]hӷF8?kvc袂Qm&ʧ{*Εi5䨭jW_+شW[H:rҳeB@1fTanGK~gG{>%Z2kX%C/#UeS|C<")-? Q1veB7g~#Jw~0\+ +1t2:|micwwΫ}wp hp:If槾O"8SMI$2FLsO*\@,pL!5%^G](<Q 6;O[xZ2'ԁ{V*uvÙD֣vXULֹfAM]Rr&zXQS`|_g%2\0RR^rh- O:9URoElʾ8m or+K~KȞQJj*P07~$𑓅s όB)9 F'- v Qpy"'[_iе1MfʻM]^\>ͪ@Ҕ|Q~üg0S}s7S SE`E?4ڇ)yDžő_yKŔۚW^L\jj&6OgBZ'b'HNw0q>b"A@Glğ=?5y?>geᢟŀ Z\NorG>/vڢ1-kx+\2=ݽF8b%w]2R-2mJ6k}1{6!Hk`rԺtwZqtZ209$O$s 7b(<$-Ź2lCCR oXK<,mn)4v]ApEkyT`8 1pύ))fV.]'onָY(Q=skX*OG|Q ,ϺWww c` |VUVZp/`[/)5|[5ҵwZ+{H)^f݄-Uh#2D?DΠC=5 }`ؖe7>*_AMk>nMp]1t2-`R.Ckj;}o}!-v3#2*z $\,O {:&G^UýxA. ̗m/rzt( ?VPAlhO S,%wyehU͘88o|}?x=zAd"kyie%p.uVHSNY"z NY 4ۘfp{IG_wPVRcZΑp: +K:aO+`9rA?F]&0Lc 8@5e`ɲ fxVRp׵KKC a3C;*fN},LLz3={R;*qM[QjNbi˫T=fflr,u8Ĩɭ TsLp@i\8a6h͘JD:bEt5:34`Y&(,T[֯]uchN (f`,^t_ Ȍ.w[ƥj7spV~,CޕJb8jfFe!k9쪛?SC 9Zd<(`hdӐ.,͚IkxRlقBfױ6vۯa4GkBKA5ikmLɰHvp-m; 6N:kk` ,!5҄SG;MZԋMdXH?yꯃ5Un 1noMө#i13ː8]"-FGb(*SM:R+f iVoO l gOm;:]ɳu֫:#2eY4 !t:.[&1 kE>se㖍aG6E-L y&Tm;WaD Z5/vGZρpb6gɢa+vZU\ZB]RS JMu&&ݹ.ʁRv0u*')ҧԀTHN\Ui" Gf#=4qH ( sw)4#_T['(g_Oétoqִ^]ꎥBْL@!f Y,ձ0(h݅iU+QզBF4#IEپB_qe^'wzXY骚THH}hw vRg͙<6bF@ 02-3ow<˔*s8lh]ϝ+Jx-"@B3j-Fs#y84qqnI.J,ZF>r[j3vU]g/u4Bczrf,S{`T<킛P^Qamڳ[ bvhӶ6_8;ġ/bml%C.CnR)Rg?NoOǿv,zq3p=Ԫs~_#xe* xN0aNC a%16\%!JQ:q<=.ܲgޜBH$& Iz,=WHµW]ϲ=r.I8"I[PfW8YXz(o'J& 0+lBD@MBOfim_t=/6y{#|`=.~ K הj>q¬nqkEaEn_!w4TGʭésa;IWXxkb{ um>'-*Nz}U:ЩE9uZLqN.fKޕ,#w R?Fgs8… i#oI pWju ^v,@n#Gf렵v^Txp)]'Gt{mɗ&l<QxJj,_} .9Q]S,1%r X3 (HG _Fc^gOЪEȓA1l'Q{jʶ}qrx+QI,aZ4%D"2H$<F:ΊIV(QW yO7#9 6%Xa.@$7 ח=4;qeҦpT_G9nR[y~9yyJEϻ#f[$7:fkL 8Q2Pd(FP;4g7n\ݠsL,4wICPԤ YRˎs),*ꔊwarEV n QP"j zi_褿ZO֝3(5)IK/ki ]%(*psl0C/lis(ipig^v4eV)/3.fJ1a IgI~? dc)_KѷA1 98 F,O 3 əUV'k;UUOWgUjK"@$ D)(x:~Z&yBHPP`)f+yi&4i}HiLIQ+Xz!*5sOU),/-MzUz숻@_S}¯Ů5-[I$$$4 cTkB\d a/xP`8 &q_ _[b :$Eo@lbbVϣf mhFBQײ$@0pp<`fϛm %. 7/3p~~MWZrze7 ٬"k LAK.wLq~~.V.<nX^}C ~U2y2nPy׻:N[7sEl |n*S2ӦC&kSV{TEωH+Zrrߤ߹ՐgUjQ_:.S1df:|(dT&HHYK%/Q$<E*o/u/^DM{ʆ{uRf%cI>X۞jtI:}Uv+sc=N[ɷE~ΦC'&'sF5i'434l]+̗uTl޹? Z*T9<⽗}-0a4٫Y̙xKmr2`) Lt:&XG`>b :edwk63JjHNu:YuJ/tyӥvB9 ]tfsT45~cQvfn`zJDfmBG&P-,"ʫ,fR@J(WNUmn7eF•(*_ sfqmSq=uyW6XT+.Y]) />,oh[ʁ Zz/+ daM@ZٓMꁜmaNg3%l2V3mm@b |, *Y.k^fkl`_䞺!:0S쵾q]|yyCFeA7mmZNJyIɅiǵelu&Pۿw*lckka:LsW`n3N_}iNػ̾Y\1 f,˄u%ƿr4s G?@*6sUYLvwalz |)\byy]yZ<{/S04't F1Im]eyq᫠q`V]p통S] ]Z`w|.#F-?OFIMBj]N_\hpx  }/EdYg[Z)f˼Bq`u: h sr< t<Ѥdֽ.<7VyJs~E~9M+xzyEzAm/3A]GWB0>/{I2clgt̖|fVvs*05nsy%u\SEݪS0J>8ais4Sff:5NG *,8jfm6Y9$jp[fTZ w Qt:ҧ'$SV3R<>c g3gGK}PN55ggkFp;NWO*jaLw}C-DbkғVR$/c2fo+F !{h~[E4i&FN=tlֺ\=9.; mD(_a! -Rno y췞y,YK=ͼ7L1ysn!#9FK]FQm)U}7o9~?`N~m:óAnƿ;tcB2? G6,FTHZ̴JmaaKNhy_364RK)\]J2^ <⟓Kɞߖ2׽DzkeK<D>DU4yJޣe o U!ţk4ڥuUaUAW@Mfh&oWM.+Vە-tUVW H*frdTpمKV3 kXwaTղakBtrYN1ʴ!B8tNV/q9ᧆZWhPZZ] r/9\Xέ;W{@tJM|]5#ū8`tUQv1v , "a rRE +k K`Nd>p4 z0$"i֏:ZfU>#2wF?PHKZN=n_ϵ@Eבw,2[k]264W F9iFMzaxfX `BAns뚷 )u3oβRP@ [?|o~?rGCz!StS& ze [*J^aͶs{'n85gQOW8fK=J+<:~13EyKSVzu~fXW*iƕE,IIzE7|r}>?mD&37d= >wUDs闷WMA.tX6(̓%Lz3TrKLQ6/U!bǭ$E[K,+u9.~ґ.'ƒ RssZ7_ |g%qB uw!Ѳp&C(J(fLE9dXan8!8~Og\·Z:ItD=;<>9ʗ By?`YC~diiA|Z,WoH%c`E[c8b+CD mId/hڡ| IIsbce"CmYK57wgo+[J/ݸĂkexŦĸ mmrj"{NJXR}>A~{ۊ5Ce6 n3@ÉPYbkv.^l0.〾)D4ɝ}~C*Yw >v !Zjyգv6656[9vHdP-K}vzAPDE'|c|>z6G"='բ5LHzq$drrQ9]1ݹW'g" ,XQ/?1lNWAs7yqz~ qsq IYrVQfW/4u(}OMHg~7[ \tbhV>eNQH<+N{BڷO#ϽFkhC,ٕ4=/pH25* rCЋhJT?O/1Ű^<,ru qHAu(iqjb9h5Sfo!?Jms2a3^{!b$RnZ,P@P[f@եU}}ddd2w^zTI&aP}Ew ;. 9iǁ1gz,i7_/T?F;uc2լBޣ|OZ/GIb+fntI@a/}q:0Ziaj%jկjթ9k|j=YSW$30s[ևE ?dHY,-) $7[w^A[r 볽@< s-:M is1o>YNٰhosjg=.8G?C VN(MyP~|Erlv4 6*j4l('܆TŝJ>34j A(?^6 M~QGwψ׊g_+J !uqyF{H:;anCr3x80,9 "m;y ~sڬ%$^O:wCp2]vӝ롲WZD3L0g ϒ%O?V% }.;4lN|ui od%.tt;cИh |C|_?P*29߳~]&55( it=J 8gBZ.}Ϲa&2(yݻWJЖy,%m&Yl4m|SGSפk9Hw{A`!t j|oB_uJr}~gީ))3)priz~UBQ#z|^UUUTTͩ)U}U s>EhR &%iov۬t޿¢TTڹu;=LuQGMGWQ쨒yE>h_ }n˳}[[[Wk\Tz?rxp5OpooRKݨv*ROOj4]2F-ѿ?m_r}҂wZZ/}WkwLgymϪ>};Mſ4M757'=^ }ۻ]Û㦽QQQQQQSݳܱ(_<ӵmVv+n=YY|qzݼzUUUUUUU4h|IRFyʨ@fSSSm<)rjo@)+}V|>no:k* Jue!S={eU }ww++vHj`= Ogkv @<kNɾlxKǏI.=J;7:ۖ{Ȅʩ(1TpD:*uuv]ްպ*m]]]uj:wӵl ******|U)H\w>-ǁ~,,iiiiiiik|jEτ~>/ՙrفV\]_Wn^z| M4z}819 ǣUUg멧B*iOA'a /a 60Ç H8=D0{ ly~({]<~ރNkE6K.Lrӣz{нaysqPڢSTz7: 3礤Rw`n*Tf>T+tt]t)'9L\ϼ|whݝ'GBTg3E>oOm/)YZCGw!n^{?Φ OTe^~̬QbKrq9 ,9R?JW/q=_+4=.9Ǧ&*;}*DR87_G.]吧4AK;^=an[,(}}KhT<}m4 Q-YUawVL)F[dۻeLTyWvB/c1P*i)nF.Ii֭($XvnRLH(ʆ(ΔTTpۊhf޺cvJG>+ƺVRۻ;}W;ĿSIM%5(%͡ʥCG:M :Tٸ( #k+Hjevi+#?q7hHOtdɲ0puu:7GL{cAL~j\iUQxxxxTj4ʞF#wwwwv}]v^'#1VisWVPK,lhH`utrZ%8ӒfN_]1FqPeM9qqqrd{.HǭE(3MQc[A9z?8F=楅 TMQo `[Ni8[Dq@ PTg J],6i?6xAlgnљ5cJc&]vi({L:5o' ʺۚ([2yKtȗCk\ZgmWj;NEc56uƎ !T60!Y F0h!>tbIr5%d !xjОμ~/^R2^mQ6z?k{=o$m1RGQ##}(l(i&`›]?KZ$TRD8dcС-Pʻq3}/󭙙V=W3k\M;ʑ]eN qc4-OŖzـ< dfy@ ]U,ONi+۵qEV|2|uY Sۗ֔=-^V?f)$[Vq~Nٵ~v2%+oo^}~9é(J#xWX68o*4d'ԟ5 ӿ|cm"q__w:wհa?__=p_D_&;z5CcA@ōiOBt#gwVsU T ) 1=F+LDE3Ѡ!~H>Z?pihXS AAeeD˛eDI?I;)2X*_5ϟ?}џ}?|4ʹ$IHziVfe. {h}FG(&AsI"G~+CJJ׭;"D@h>@K6fJߓ߸qq̷7#rR*J 㤎MaFJ h6(}EsH&ŗBՊ͵}$O(rp>R6-T M=<#,( 2) <"4qɸf- z@BDĂ7X z\M ^Cc/y}uN#է&S4FCjGS4?}.=saě1Ovâ̹"#aR,|2Bgp}ǯ AnԠs:pἣ6ddۥgTfu?RVXMNqtfDԊDZkSm͛}ML:uǠOܝyUg+# uռ sǨO=5X//cebk֥uu*rr>m?|iYʮo7!gi0e[t]7 _u]uZr=}E6 H+jYb.=i{Îj>)\/ʪl^>csFN2-%Jt*ԃʙ0u>Ϻ^Ex0S%"DT8v"Y´gadāk[a6ͦ(1;aL+5p겅_Sa?-ɵo?*6&a3FȂk>gLyXsYMEn}=}W黇 +R]yn95vdct7G*گI25, q4udI gY_z&>e}\9ug<#)z>Cq񰝷$L_GScL$k(wJR>WL"??oX7^}u$Q%s rRC7s)uOOHlN5u?O'X^wO7@B|LLr1r˪3&hdW qfBٖ`aJBV3޵!,zRG(&*itHiz[/;QX|zZ~D'BA1pOG~ุ*W[*SWjTB "Q)J\J_P%m,M0`~SRq~E ~x2t^X걚q9B/6'ߤ_fww.` u^$I!F3Xw۔S//ZKB_!&Qc~^ԙMl*؜w .o`7&l7C+K+DhS9LxcGC7v YĀD]KfUڭF\@]\ǠZl"CF&+cbQ+\4y  P9Tv >v|̮8JC4;8z7 kσl-^.y4&J@:QZ^w[3=ggA@^:.X_rg^HI:hE`=[FVJo&MWks:_*C9N{4 #e/oSkıb`,"[y%)_c̑Ycfl}b  6*U,f6UQO5wsk{΃C߾ ȉǵB{/μbx K t;wtxpkWkݪ!@H$%,<%V@XG<'É߱q3{9r%*g슎~rSQzHp;8V LHӐR8׆rP^/lb:0f bbpEjTpx' /Pϖ mN0 @w0Mݥ6_=tl"߲MMgbB9]wpEs)?ݬxzT€;ILݶijg@d? -%D·P16$ؖ3CmE3T|A'nxZBX?"jXJA}v%X#_cfl O!,3jsVˎ:^c>Q[R o7/K&HIzppDM2@_GݞV v5|8J@ P xZYFr,e٢ν AgL9xK–S(PD,jXwet- *S2Zשw\ဓfbv}K֦;9G]*v *@9Pttݗmm3\܈T/+pF nN7UD<-)K3c+L Y"HmUJBT۷?p"G'L ʑ Gj܃@{}N#<?m:` +]ʱ:^-g1;|sBh(μcW{*]+u@@bjtLeneX2o%ˈ%zuB CD !Guŗ!j]4G^*AϺP#/5Yo )*=% RgvhD~p3stl8|"1ƚǯN VI/={/YlQ׈90|x/U;_]ѿj_G_c% }Jon\ OxqK]mtڅ-׭$KÜ`VX,24hѮO%V](2+~2ƍٚBk3d775R3M[{Q֠O x#hiI/'{G~0 -.m;޳<J5(P!6qeg6Mzp)kw>'2fJ"d찏4 wH&噃C}Y*ŠfM[/,46G*N9Ν;QXguN>Ä~㞏w(xZeF&mqEI"ME֍\>Ncƺ 4&6?Q烐gV.X>|h~oBuV꧹x|4qox>ܟǜhۊJFDɓ&&M` f!@vF(Gبiq *QW"͒dֵaaaIQI. ,Zd'hy2$!( ni0`w2pB/+l6)ߘ[ƘD K켥= NN TQd@=hzQ=~MK\fAddTouٓ۬HnYoq>,IE $J>@߼(ߔ/?C" 7ԢM+-}.Շ_o'?W{WpݪPΐ7GH>ˎ7]N0bC52)ۮٺxzg_ #l!@BBܰ?ܵ_-¹(0*ݎ \g!.P>71Ec)mT}j'( qͬB;5S[lٴp겻jF]śT ]Sv/~B̻)bctdӢɭ<~Kh)'gU\r"VZinեY=;U)ANVϞLw0]M5v}Ogn>j;{y]"Wѫ[bʯ#k[ϬGq P|~;0 A};nߖ'w9Yؽ"W;<]qfk\&v$-OgP'~ >Z_lϘmWPg33;ݏ-ܧ1des3uQ8}71ngzycoz]&]7At3p+ -3؇A.me3FT$u=͂IlKiK|ϫg^xtBT`J?]=kW4ʹ26l bEQ1Aa:ysf Aį{кPDe+uMOѸP._Hqbb[ !L G<%ςXIA%z"UVX\Ua``E1Z+ QB4M i8)B9pctѴ^}ϴ[l-:e꺭JL ȴ ^94J̔QTM Ӣܸܶ'T6tiڔvMB{mo< džnwAԇAH 'j_%ݲt|XU_5#z=#r Fͭ>o+2zZ RJ&{g8mHr],/G6.7yy7Bg~kh /|˓bV$8CHdD%{~O{-IWз/y5ŗ@ёv /(Y_V/~(Jŵa&|)BX V BN(m t-k1Ě&?%KOvbIƞ^+Ͷ"A.N?']4(e_*T^[/m;PPV-*@'8iRlkOBv.%./vmפ61֣CF ĄrMd:;fox+p3-$ogkW=ߐ=ѰgrLtz < h8 BL|n7BF38CzAy87ÁT{C8&۷nقjJUT)U Tʂ &AH*E*Zn kDLC|7MD7a]c J>ƄQIK 5J %5()@Mf;bVEW4@: 75D5LH X~oo$b7CAF&Ȯ+E-u5OZ{_rCsXT!m*{g3B6Jdj(8pg=,jG`e> =A$CEx)=37Fhxi#[uOR]z*6׳yh#GXx`C7`T_ bw;+ǜ,nHaJrޮ#kEM9p9_סyz{.O\ܖ0KlB!Oib{z7UKa夅srPDgOww_""EOw۸Z |(MXؒN^@E3g4ZSf ~>=,B;9I߫c-8BR?ޤ}鮎=KnŶŸ<klWQaa.F>܄ _W[jshsl̫FkH7Wnl1IFz ;T[`Iϕ&0q􌬰 ʝJͬ,MfQ"j"|a|`/O ?(qmgYj3b)V/~qєcgW'$H')\cӨhz sFOӜ̪SmMfzFab$vMnlӾ5eօi?::80 2Ѝ-THe,YS+)Ry[[3EǼ^G{\^2ߪk?Fw/Ic0@Ϣ,, n~\7߿[fLf(+!r,9Y_;wty57Åѳ礿ؗzH +^MxWrnܢMȩ38> R}eS_udĔ]Y lۅ[9kvZܲ܏*fi螚~ K"B$0)drF TcN?;WM V~)nPcG=ԫ &bNfN3[sM:q̣K)j>NOOR8^7+S:us4yW,炑̈́,܈Fɑ8!{to?t'QQEo6W9rubSmF][gG ch?D@D|4/X ̊lLLLLU?4u*JXV0U*)޼X)pM4LpTުܐ]ߣDUcDTTH}Mmˋn]uv\CYgZܧOP$P)^k\kK-}>Z)>J#*Z*OSwp"1QR -CiVVapV>fSn>ppUT^kJx/ VVaU?|Aa5寷<yGb[$GP۸ tVwqԾa,gX9Qy.]Xv. ,3dv a.J>7%$]FQs!aUܰXUi؝$X x6s/]0)pɆsTJptVK]%G~佧NQr2q$y,~K/ILl[e.x(ե׊M:Ji\oMVUyf>01ȯ2Yd;;u*:G4,$kh+d6rk+r,ڷۀWsuU󚋇U_ÝCz.5GK4cbŎ۵w^Ϲ]hX9> ނWe@;ʌŋ`e\C҈rt ,,9ť4N}tAʥTHiUhcow:Ěr ɲèW|H((/j9XWs_AߖKpj  GVVVGt:睖-!d|[[e-:XaBх >4>އ8 ́yKz8F7Ӛ[   ~ouO?9CUq)KXX֬,!B;^Yw5T,8Uo\umYY֓WI-DmR(,ea!ԉSq+PT뿚 ~֞1,^.+^b/ʫڛ}^.qW2ڿEoqqe -Cx꾿7/0w&ºx\/(ǘ#iXb6& sc¬d\9'b~ƃxI/@ǛPM< E~{R(%^2V<~^"<X=xsYr@"Rnw[u_01&vIa%xfamd -~:)A!D@(CZ9؁C+ &?˼_-oMj'{ňT7?~}5e:J%`Z¹N'>N쏼]ߊ!oMs^UjUe$]$SYa\A/W磞4~! Yۡ%$.$?j~G/q@ѰS}TmJ_.|[-jov[zVVy:j;U^ueGJ-[J݃r>yp#`zY<>TZTiRs;` oo F>G{=z׾Ͽ?Gee'3_7eJ&&Mi(QQQQ[d}d0*.N(((X9ڌOT/*0w/D/BNMe!y6¤R)H.l/2~eҊ(oB}NB쎍{ѾXv7výƅâ6c[n[[;z4-|pg*^Bיv,b}~<=>*T|҂A*_,ʖ o-1 dɸ&LoK>UpjX^ńH"ED'SRq;krrrrrrs$»)"uɥ37rpw BACnvULţQq[PPPP((,(vT>zKHl̎yE훖,RNYYYw44BKd;w:ڔz!/eɘ aavaE|^ |oYe]DM4?L@'lO<IT{ !yvsnÁj!l7y]*X\w G嫫UU133Ħw=bsl4HZ C:{.mQ>{"tBȈ"wnq#' ,]Ap1  WJxzK?B'iy}71\K7Hq\1mYUM46\/-]4 J=xxw Ҕ  oYs壶q׆jk%4ӏ\5E2umZNc4Zhj{Tqz徕 楋DC"nAģx 5^0QYt-(t^Sfeyn`~I‡8{q2 *woicWz"+͊]eed΋~-ec@7 {nm?P 뫫`,WWWZnW!rl  <<=RsMӫXW̫8ĎH,CႥG)8ԢOc:2o2dɲ[ƍ唢ԩ@h%)vldɾdɽë$\f=uԚmO^WWkWW4}UV Y ĵt,NOzꨍuqk+" U!/WT-?-MmE&у;Zгt;\Uur*ʪ#Ɨ0 PZF#N[mUUW«J@@5VQf*%?/oiyƏ-`-:-ZZZZojX]; 633J"ըZ}BѸٝЕ88tN$i1Vq_]Z#eMbeKRu;FmEX,,,,"7lĬ*R{]z&2H ydXַK[襥%d#PȃŞN9[Yՙeng1Y=Yc3q*Yl<4;SVJUQUUUTF C[EŽg<ռHq{eeeegB[V]s/U@=}[c뻝m "D%aS~Ż"~Эq+[vx~ˋEYx%X&Œ-|IIIK Ml\X$-35 mo츸0PtR ~iyHyiHXU_' @&UT Qe|R+.׿5eiegYYYYRAyx>:?OޫǏ?y9ln^[Sk I I ?]]]{]]]KD,"E>nBSAa+*CZXOԼ-: B,B^|}#y--&H^!ΆíKιME_4ܺA]Vb޳kh8_?w}1*gdyrkҏ%T/$9{ghoؼ(=$6`$7 #H~@Z|/+?b 44>``Y^a8}tqEJ/)9I6tZ 9[G쯸m9-"{lL8ZBMKZq4?U /p;v0c4ePI D|lAt$ i!,f-6utB~alh̙ +Al@ Kzϓv5q8qg`/]-"`Ov82m{Xg!lxgQ"EDqԠgeu?tkhf(? F6*`0;ɼq;  A^;leϰaa4(P昶Ҫ|'؟PzXbnhW}&o{!'l˗>_V_]2e4o-mܒ;M5><>2$XظHguy 54hѭ٣].HW߽u?%MyigIHQ񙩉Jy$? (qu -4Pi՗WfFL2dϞeB@,7'ϞWa@ƮB`6n{8a"C& c8tpJF6̶"_ "ow;yA?ͼOOOB2/` M›;IzQAtv*7h]t~Xҵ~9_[&L73cV0" ;ywqu-L%5SF0]rPdBWVs9HшFr9#ʠEdL ?OwM2-=o 0TsGGɖꦫ mKBؽⷼ幍DJ_Mە9۲_yol<qҸsioiu #>jdD̽UTKۃS|ک7.Hߺ Js;mW!gh2p8e,4'ZSogq}+Fo֥i NXѸP~.sFS̐![GPhw'wIr'N.QGF)' Α'5v}^;x(ѣtF?/z|E7B P;P͛6olٳ|s3%Y"IS]l-ZУFo"4y\޾QsdzY=,f͛6nGfN}\]-H"H*T,C3.>FIn|HѣGF31}=iOo<,كu08o?t>\&>K 0# 54hѣFqӎ}ѣt$Hgt|kaN#F8DwUK|q˘[R(T jxl+avc'|78p\*8qD0nQL#F ;0qS}_{KQΩU IiUduǝ>n66VNVV^7@v GbRᶒҴ#^ܠK$2pxWzvkZ5i32fҜqB)qd*z|$-3td#p'O6h)-<ܘ054kxdQ^?_kZ.pMto tV\X *kE~qwze@\ o +@|{O?_O^iuHHuFz! o 'љI7<ߍ%lc> }~#bOބXp4.O/۴Dcecdeefƃ\^ɣe(hDo7ܭ IW:@!/* 3o\Q\Q[r\W1\Ye\\z]w|w.p(xCځ ,hI⩌D~~N*]k-SY%;]5#}i#>&E/IIv|pwH6HqCw.?gUu|ǝ/<8pᣋ;XQ6eo+=ٙ]Cdɍ&NLз,rPW}L\QgA)Oz4hѫt}nFɪ?TEO'_VKҧyP)"D;ߝkBq$H2%;nuF4i%JNX12PP/a(q]*D< td_.Inָ~jp>NJ}{=,:ƍ{=!Ç;Mz:ƳzѲr~\liot~HÎs˞n6*2Ǻ)݄cH.J>굔>{+XU/ckVSVxr8TI|"!2Taͯm2FvQ:JӖgWN/A^U2FCԸԾ=FMfk*.Y?\iA2Q.,~VVSByASSۛrRoP_*7QTV5l^REs9ɥ"p:PXFJ5Vl| 0y'mEi=oT96%f0y4 yV3(@_r ձmrށk4ws. @V{?y}̆ HKq_'u_ݵKُ~ʽ=L서QZa̭{_|ylN~yM|Z@Rgh F *8vtr6^b9Ǡ`d0~FybYz\zC0>{X@%yNjU"|t9~Ukeܦtfw)ܼ CbfyԂ.eJ=ZmZljfbC)2)A îDl EP*UD G{̟޺Jp[aH%ߏ|: 1:,]gis۵^bhw8 .Qsfvn_|tz3ͅ >Mup0|Oڊ3pYbb}臯2QԱ4LO˛W%wjj {ƆeeeeW멶HͅBf.ܷ' #eje,ed$%?,٠V:Yb}-\, ny __y`ҙZ!-[?x y:@E-\6 4|=;;DБ"= oۙcu\xwr{svpYyHݓ~|geE}P=E oS|7̴J;=+FxbCU?e2iCPh&_5[-V pb޳SFrHd=jHGpem|o}ڱB1Bhg9Y魮2ÚHqFbmVsKj=5-e۶3CMI;`SYOkwo-/npu9EUXGoxs*xCׯ͛/T}~Z:L* tT:n8~6oiB};\`9sBHL~ɮfrjyӖg[ϵ\,) 8@?0T4? \^k-~< v#$)14ZP6/2z +<4{s?K7[im [<B' >*ل0ہ|W=<ԥgR~54{#ݯxaۥXh ^9CGݒmK TX\ {U', A>6k% S'C$r+MfhU^A[WuYZFhr`"EE$HCw#pGF4hZs ?1}As|o}}C_Hg]u|^{S~Gמ׼"??>I?b6MYފ$H"Dy% /W"D$H";HWH뺄Sv?fu'7$HY"DѣFo?O"ED$W]HˮŤ {%0{$cQI !|(4HB 6]>| O=?Q@R (PuP0@6#F:n]RK4hHZQN^$js)~}t{e*_z؞xO꒥"U+G k?{-zz~S?m FImE!5{kk kP6mh(d~ߺ뮺믡_[z/k.di$:$tH+&D};H"D*NPk}h£Fm*LF}%Ϧgi4R%1I~&˹Yvy(E%/MO{4J9s=^0{܊g[=Ʉ]/ze8U2t֠!:}7uAvIqM)lغ:-~.+H& yP~gm;{zЉ=+Ŀ# o+*kCe)h=^VCī]}u<`-_q=_]Pw]Jҋ, .dM3ec}:Lbci&ؙ=dq=7 DFק09m66kN*7o=yas3|ցU_yMOaV?{7f)u1K| H]o7ry{AP'N_a|Xqݟ!ƿj1[(gH M j'aٓ,7F%?2 R7EUE$R@&q]oK#$X,ղ*)FE "TlJЬYyC#?y1`*U<9|w?NM}<`1u;,Bv0季u" 磳W"%iX ,j'h(Q7_v2qT -ɋUOnr:_ҁ[}gx\"]9zl[ZgVttǠDR!H `x;8Bdhn/޳`OU1:\#TÔXOQ3aYj6?h䜩)7,|,~vPR`C' $RUk$l/#i6F[fhKL[%z !#1H`l {^3Uxx}e:Ro+q$P>Q'\hy$!z‚uV 7TXptV%ꄄYRn)+Bs{EwuXm׈  2I+B/ӞקÔ!wg9et|wcSxrwq5,/ɣ&\~M83˟yM='M2!ϧ͢R&Bdo#,`?a4COe,$wM"z@rK_P^ Ͼ98eѰ dl&M"t*ͼS|͟>YMaNU:t[> ڠ@ :tӪTT%uW;~4YsO?`B W ҁm?b]D$H"EXc@>|O}3;8Tnqx.V:t׸CULϟߵ @MR=ܟׄǺU`:v:/qrm`sMdu}hnymFjO}c]i׹P:v+hojcff/6 (Pm*=vxǏl<{Ν:vA٠@>U_D  @ƁM踍?gOQԤ7; DDjJ?3.3UOƺE-6epsmS4!-4:Jmѻao\a!4z}Ktf#Ub,4 8Mx a%pKD5U\,j8Gh{*_kѳT>+k qUFloL^̀7ءy"٤jr&>"?ֆf-C 8oz ۽^z30JŚwVQCٵsNl8^{MI :EQ\~Wr[%aݠ`%d7'Zcso'w%޼2[eJe&}IJYFCJ%V F@ӌf~O1kq=64M4TܛV-ݗ)0/,qm}Om%#qm A@ϛ] 'kh%_,,{kj~ ^+#4#?}䑩$Oﱞw&8㏶8c~Y~ɿ~Oͺfi<|oŝ"D<)$$H"DCԩiAǴ/i4~ʌI$e'/EyzsPc8LqqُKwgɴptR,IOYe`s<}f_<U|1Jr >Bb`40ǛfQ4~WOTH%TMr {r:;+~BY~'kWz X R3)HP=3KמZYB Tm%*mfd/~w?.ǷgOS0 ŧA ruQq fy8]crZcPdVyQ? щ<&Qy=O`->O:dlD}RdWŏ Ly~/,½G$O;w?ާv2dvޕ/4sCVb<^kF֡;~Ba^cHS )(1un%KJo*bk=b,)ܩɩWk~AL晈KjL;H"Dt+Unէ)bNN''r*iɭie71 _AAg7zK{ׯ{~hpԥ%J(`nel]C,M P/&#W(j%~p{ uUeenj~c܅"+CR!r MMMKz\Jו{ʢ{ۏ+aU\Q`RD):V=R*&H3#,Usv5BlꜲ-V'J׹wp ]4Ag?(L&&bQQQu1t42 6š0VGv#rruC|*u\S$BI㰠@< Aqݽq_]{hHoZYEEE4@=T2a|?Tu iɶe[Yvbr}-tp n*3\UTJp S.~߿SU׫*cHͷ.j??C~ )4TjݑFƊS y۷/q!<:ٖA*sn|'/5Ë>+.< Vn,|ϾhƩ3Щ)))r}ٶ7775?)j0A:*QA@TyveYvzq(^(`'1M(n~ .Gep2αν%G.1*~=59PĊ풻VI\**fJR+t-ΞUNCMȄuQQi;NL :&tL>A!I}ε5Yu%9+_ݦe*p[vΕgbXf;%O=vViR/fA$@u`VECPY$61r.X6/f80}x?U{{ Va^'xÒO. ;-?Gf$ՠ$sJ6K.( H9fQ・|RJ~0ɓ)M'&lj1HΎMI,I iX!;\O8Q+?aٓ"S slC@ d%H dbVAa4"!^oC2PA:UZ)"kYԞL즳ڒ-zěeQe\ѕ7\tX0~ez|\_z93ZD2@q!i7e_#gWihR1eOVkFk?W[ȸ\V';b:6+PkrhHVee%uvYuFBX5 ׷R|+{ܾ*^vJ}StXʷ9 _p[8K<s&jهkU?qM+mſ{{s9 f^K/Q>QIO׻8 8VJ֜97c7p0*iQ]^:ekzl{U9is -m啟J #fl.Pw2`+/5z]kAXZœ>_YY[8xuZ1riã)`.V{;G 72ֲY9eAW:.Mm90 .V(?ǪW?Cҫ]U+]OejE.Ӗ FpCD&Lrq&e7'EtFgTݰ2x )Ɛb6PC~CtɌPfI;oܷsmqw%[V~ oZ=ɷIz **>֛ -_4R<_Vo' p̺Ӿ! ;= ba/: yPt YnϓVR5m?+S%MY~8vEQ$ S)WhE}_lָJ7h5H@s< mU&TD]T*=zYw\Lf5D s~OKb+ B |v+GqGJZ{~w ʫlPzʆ_o;۔VՁqLe9{ʭ\+ܭl>Nk4Ft aTQ_k-tqk;4 G]NY~R'1DDHA ĥɜtOλMMmuf^U_FV.gPQ.X`&S`7*'ivJ k <u_o9sd lsXC[g=fh4 ,UH}{[QͫzΕCH|_Z (T)( @2ӖPhv1mp٘9U(w}: S.Kƽ]8$f)Ϥ)m뗗}M7:iS[PooZ4Iò*fOoQoM32XۯwM2y.h~##㣂=##ܣ 1:9 qqfv$`dfa$\d|d{ݹY' Ð` lvR&" &&²+ȶuů'bpZLzҠ*AS=CsiƍP5]%}@;[2vĝ 'gsɸ&o[ٹ19WJa~d=<c]#]4뗡S4Y6&vVF(0cx2G0XB4"}3a: lB?F@z\]>FdY OVvpJ9'71Ҁ Ahbb&]sIÎRb~Ir-L'ǝxXPmH ňvMґRnu1qR2Twm;5.hhiw˺W; TNɹIIIPUɼ%8{;,nl,nhN +ڬJa K]0`6[f-m5 L)jq)=>WV=JS]{/AHx;󪂔~i7otvQu?CV~~j@_jBhyw)ja@)hh(:.O uttBR'Y=oV\\#&A4l!B±mF`!d!!)Xؘ68{)8^ "h͠LyOF|xZ ƏOOL6iMکS?>xS ڶ}HCho=bj4y:Thңg@(kR *AJƍ==MBfkhqti~/LTN,y41s'((8Q |.p VZ Tjy*vL>R#:]vujYr0%a+ II,Q"YywܐgSW;ZTM^]Me.= O{L3pwOCfOކDzG') NKm:p3Q$?<>vԷZ]FB]0Z0Ib*6BSFLw],k4)S\E4\zy&cԞ^&^^q @pqPq)<TBv6 Cs Kےg7 ~BL'>``@ ~6?@ 0}VsNgpg 774)RY)U?!TeFz`KCÄ<8CKH4@ICI444C4-eaY٤OꆵDHc 55l]ʾѾz9 6FGGt|xQg\AEAA@$'d\BpySJO> rq-$s?\dll&|5IP6J66Ƀc@z3k C3pL8,㣣ZqԎ===>8V&b6DE0}SXcJ8۝+?<3L///KAA/V1@ı@1ʱKs*5o6CB.B#7 DA884Vb =M$|\ HP P md̄ eC *RBZ 3gq\$ױki{ƞR@N=4Y(f*@T8g5'TpexRhZPVDhAl?jfBKZ^/vœ_ ͯ D*PPMJ(PثDVkF҆ A$751 -E&BTC1% \qP U})1xqFj^Ӻ͸j_14oj60xq3Ќ q~7%@'INI:?J+7.*6`6` F"lԜNpQԾ<<nУM4M8gٔlVV6;-6 Mqk{EF H9( m@$p2_]9߷nڐl) z{ma -p 1k[T@0C=ž &2}]Z !j#"I,-H#C%%#u^H~A aݔ9;sJbRۈߤ[z[}l!OcggdU٫@ .@@b:kY pko5}I3by(6)AΥ(4U@%F^)(4\GGhoc><#cFiD::<eSȪgoU>;)_h)0rnVl vDRD)9Vccmd?NAɎ8fL1A(_AQ<#գ-(~s}2>BA@DDn&[pv3 Q)3nݮߢUkKȗH9gI8I:mnmhfZ]G"㣣xD fp/m'nI;r",m{p#Kq [-A6n>oہDÉ|;m2gl$' :hQ݈X$&2"5 QXQVUT5';NfhIJ/KHK7/.3P'-,L,h.2K7 XR=/=1<11110 BQ iaZY&ZYR[@@/,iALeD$l,奙%VtA[:0ĕL qkq2$" #!D7"ymrڭS$nF*f),mY[ɷnonpaڮ"y Z?m+QX" %s<Ì0K&Gmi7 a}7v;|^}^;ZxGH\,-CN+a΋BD@EQVnZ\=ЏJnդk-R 0A)ޡ]`fCs)E-2hT/e|tu,{zJ" A7{p::M?m<)?[ae&6g[Kv-W*keI^.Lt7p:}T D/:IV}u? (QmZ[GAygwXb5K!̊Z%)k&)b< HH\j2y+ ]q 5UvRb(u;(됴5}3lF]sa1r;ĥ110{yDA _{5sexL2Ò#88~*37a3怚2.YRKg(C;s3[:ygZ}s]eY ir].͇c2flٱXfgC$:$Z,S7 /4kQF4XXEC o;UxGܣe{6݄UiLעu˗.\._X |O܇\5:1joY^_Yml:uJ|9@buwFT7Ea'~#6SOţI2`GNcu"(7@jzKh,jX-Db[>&2O}!Q"|g(|/Dk̩l7'NgMdWء |^LAbI$ g T@ $ϰ,'`C'~8 I>m0$Cdd Z3ך 25 N4m~~x5LZ:+4cXŐ^O.WBeۺ$ Et0TYlVrmSl+X;HIm?/_ʼœ:b*^hz9 -q;op7tU!+ZhV9Zl8̱=66iE?'Q}nU+}ct"蚓Pǃj0M@1nTkC}D ~h^Wl|랹 >B(⨮8⥶#k3W|xUAsϙtnqWnl xM~d١qwi_ <}XXu 5tşF.j8[C87SO_Ôc3u΁W[ʙ"fu]7JNlSc+ ͋Bbshk&Ul4VUtATJ&VRU EoL+'1sgJ~#ܷKВL (Gp 3c5$q(Pʄ$Kw35z'9Mo{ƿne3u닾/^ub]4yekj9o̢WO_j^Waq4z,D;8%ճakkow֯ +C$3;;sF]Xxxi2S;ˬr::),mI}gx_"f_&&&&%e/R-zzdͶ=2y"&hY8slssst3lssssst/m4ɦ&!g{ggggfxfNjf&&&&&(fff^b&hYq2f&flOW, [ A&f&y10>FAAA@@DK҂C`L &&&&&&&!|88x 4sh7W{p{ 4(PB~s\f1FMGGMAƲĻ;Ewrn'f棡ؤ4Ҷs2rrtM mMS9yfƉiiifylDĽjeea:aaac+hξ(wϴRRPPW@PF6v(dԚchhhhh`(h_h{.jy7 ;45Uxa==yvuuuuqњrqʲmEG/76777555555544Ԉ\L‚KCܼDLE'˫R8w[hgk U4eۥM̀YHEh&^K/,.R XX6L`!%.UF3UGi)CοLdUkZm2e[~4yVyk;Z.; V8Vc+u C +F`R-Nʯmf+D\йg{Ҭ'L_Okҵ*50Ⱡ1r[tN-n x6;ncJʀhv4*γViӵ(Q6·@[J1]K/[VUqE-?ax)e/4xtGXFp+ZVHVu E"$M-?q ۲[=i&Y7]vGuU_57o|nUQ,z nۛ.&>@DQD7Z5tCǻq&G;ígHJ|G[WNؽk$3]mw*eG|kcxv!#[D8m0MD]d;$F+AsnX&&6\ѥ`|Oc| /=ߡQ}9.{gB(O5IdL)1|OEHΣVZ)V5>)Ӗc^dO!7޽FsOB2@GX#M0}9n11[_$ΩSN&*IO}&ݻvdf͗N:gDnݻb{n{k¾gxY'Ȧ%y:ɢ+Q[`]u8efE ;+j by8d[cd*>USֻ/GEQ( 8(2܏x]2&W`YE ̨e4Ra!I,-~̢2ҫDH9)QT(j,Q}j }*6:ro(6-ebnLq9YCgfl{w&qDžZiBbzt]Ȥ*Ly!YXc͜ĚV` 1$4*HlCs $80n@XBInd@@6HIogyp>o8P\9q5&_ᘳV ;(8SСWWe/w0.tOXz|{T}+o rHFd{.y8/4\9h]{+SZkX%SE/۲Qyr֑p_n.իɷZȣOO`mJvQ'X b /0,랛@xY@:~(ȆK`(!"Wyʵh49h _5Cn*Uޫ[=ɂrS@H& ~nٮWo[{t)=\㎢ZjXB  4]M|L^0*Ugs0p]P` :--© {T""Riڴɫe?*~}[boqV8& d%$)[2,BHʖVߝ*!8DW0,MVΡo%iE+U@lX1 #uf(q-InDб|ee3MW1 }EW'Y]..:/?dϸJ{b;r _J 8Bf;?j8jglNEAwfٔ܋^[(M N,Au yY$$šHEFD| #qGX:C( >Ԙs ev0z)li\mEs&A8SE#p}\J$ێ!1AZeϟeB7kF75j SZ`1AS; Fi=@tgM|pٵG+4"][ k6AEӤ?})OK5_(\VP5BM,MPE~6e ԴFk`zRf+^&ZBǤ0~''E:U_j+%[k貴Au&&b,>[:``Fm)gvI]wX*/xa~}塠tOR妊U6j ̋{SIM v#U^{/ǻf|Ǿ|6㨘\MhTM}y C66#v+n5"O¡"SPdoWT}tΜoOJ3DA͹f9é^DN_QO4iJu1ʼ>lY]JnP*&yez(ʭ[R>@=>e !rhg9y\ITcA){ 7ktֺKv#NM ^{K>#YL6Mxn2]u,} ,r}2a۬%~D*X\JGXkNj^4r&QbI`v7IGkME}ITa%A$%Q +ܳgG.,JgNvnKe7_!}c WCzi TqWr8˟(6W1qiC"G̃轪k&wfYy>g-*i7Vy ۸&>9JnEmZ4^?kjY~/ZXSdP~JѪE/LER ?{EqpRtnYߩc^?edoaHtUFIV LZtEz)0Ȁ)'$#"dr6R1Y\DVcHXqAwPR8X J5L bL⭂Y0=+|<+lJjɪ9zz}Q6]*#0Aӄ Tlp\@&[!fM): YgR޺k2Ǖzdt^c}GQo4b"W0e]JVgFv%ve}pi}Lٞz'{'g.:Ϗl- )|F bFmnv/MW6gWR28(+`BF؜uև#<]ȁ(l}zd'DfMF@*/zPMkyuɈKfvڌNϩ eANuZuvTbcCmAJq㦼 HsM{NN8]ZE WhnZ~Aq;z nLՁ[|QTa  ZFcMW0Lޞ(3fɀXm)5SCRYJ}a3[f)Shw#/oVkUS-wcC^Oa2MtpWoetje4;>=>[&7WXX=J7Xf509Ǥh55(e:b;mu-rf}CWLTorD7uE-(=?=8MӬz ca*~F~=Nz-yzzaWSy}p t2h>ɶSZVpD'VcC\)frbC5 w,ihB)(ʞx^#7Y-<ٟc(6Q$c0TJIٸkv CW֯Ek0*?Dy{A姁M$3IRUZkcs@#Hy֢Sͣ?i p2WLĘx,]ph!(׈ ?iN+TI"rIs6n61Iadbʦڽ .z { DPrIt~_6o[wv^_c- La1= ?'wu̽H4 ^p%k q F)!9p* a%T~58R7̾`"&)N5MEN-::5bAPo`:bs>kݽ.86K]-X^=4ݾ2SLQ4.6V^ffnff͟ Z l ۿ0Tͫ[T,lJl?aAfo6?.*B@$ DE͛>TD27;n9|j%r*uo@ON$ùr4T5)$,׷bBI3fje#$|"怆P : ZPڿ?Zaٺz!_Z(reQPNOMh8ryF tܧ'x.w\RK:.Xx3?[?ԗҫse9D~4j˹P.xtyKRjahyǖ1;tbo3זu9=ҊG [ko9k~d<yVhnrp~ؑn^)zo7YLJƖ$j)p?5%ƍwuxqA4o1j%dajzajD+*{ g,> mwFzmq[q}I;)d~[WQrA׻˜͞8Ex'7ͧkħeaZh\ @0adxz37쏋of]Ixxss{_1ٶΚ'EOGy7 Y< _BZ&*tmTN!IX:W4HQR[r6;zpe?{OETO54?UUҜn<|2\jQ3y.G=[?挦%{yƀN/%h\N*g7vU亿I}86)u9q>dj9 7ne5R0Qm5ֈ{ENL,xUMoe=ֳ`]ء2z8Xj6`!pp#4՘,XlD{WѲZYńn=TH`8-<2T}9/}goT_11)rH w;u[e T*Wdd[N6N/Ws'V=D@{Cq }nd?t'2 -mE]8"=|mnSey\ˮ\UzhTF7rY!b.Բ \gd;fNo;ݴ?5A nJ~U^F/OrZo>GJʢ핿wkC"~tMjUpK5p-[ig>[',w3E( jËFL -;tK V( λ7&e\cήN2 殸03{[zG?ic (*(:D0_1GR0I0L202*"7o,ekg`ИCCyY^ nx~nn@XAP"R=-oF*$(cVI&Hmk#cfx?3>~8߿d^guK9^xd7Ȳ5Bd?Kk 3? Kbkx\n-L *G)`+1 $>7/uP0u8XMrm}Z=Tj _j{+wj/cqn!_]@Bׂ4ADK(b( N )}W@Era,RR {Ě`ndTA05U-=|M?6ww@A7&%KcrŚlXhϗjf_A]NH+CS-ܝJF" F(# ֛LgaS-UYg2&e-jL2ݝZ]j {m ooƆP`^d;gA G%Uۑ ˠ{lT(׈!ZS$FN6ؕj Yg/? B`r/Nr(2 rjOWNP! 4쨀qG@|G|+TZMo,ۗp8“ǨG@JS>o}1+XOKFv79D+O&FCᓀi(ws/1F@ `|p!u/I5z`9yd.. Qc/1r$`77'N$^֏r}[ː&dq̃l#676GSw%8S\ju `k+m'u$-e /wgԻ* _w0f]].=Y!@ּ rPׁgYk`fhPЈ_!͵8uy MX5\5b$f92_f! Bܿ݅zqhAPV xF1e@oo 0sI fA^YE|}d=\Է[S1$M%+bgQ|Y4i&J#;@Pk':ķR]VcVkV>L-*$^h׷C 9O8dNH _RYi;V ZE弫ԭNʇ;' ޖd;J}O-&5cЕfWFŌ *Ե~VZGJ{Z+M[eV}#vqi,PE٦=lq3# b|צF! +JەSܠhˆ,6c=g1m;0u,0hzYo'K]̹-4yXh㕁xY;޵&iԕpqU_f]O豩\U5ܷ T6(n!M)T334nM թmi*))~U36wdݚ)-L߶Ӕj};et'fv!Sj9z]&?s^TLch\!ZX=VUCᘯ ee{(l5JQ"KeƔQsW-+"bʕ*}"CUi70 i Q dF:ƭM;-|@0k|2@jqK m+04ےԒh>,+]cȔw%m:+29}t59YQ+n땮3O}ӲxE"R"0QH) I$Q`*)Y$uzYX`2ZHN0x@LHBp)ŶR2OQ5ӡqfrͤ Ou/)ءqn_ƞTrDyJnaBa3{?\3Ia:zrI%t3kb xs0ieGGB}!B^n@ثܾmwcmWuvnnmt̺ܪh㎰"0+ 2 UʕGCPVIQv@u7?27==7ܲnק_ç>P(ACJ*IQJ}zݯ@@[|·(*]2dLX 7ɩVzbU(r:IEy@lcϽrr׀`_}[<|>wq7ς|>Y|.=ݷkv_>A^_nW҆[>)}}h0sGÞR=e\ ΀xto]aAO2`<)H.I !ѠFFL h4 4A5Oɦ&4bA !FF2h  <Кeb8 jE!$X@dde-7dsm}[C?GsSS畤8iB$F|5C50f,Ki"+DeGe5<'-6Ԑ uLYTe!T)ݗ{@ HI1gZ97=[-= > #G!5+ՂoT]q^NRAt WsX.IJXÄ,0! JX[pFfx6l^s$ـŘf2{bBq.q-M5Q&Mݓ7.*fc ":,5-R QcvO6UnD cHuj?WiE6>-ynlb06 e9~$g(,@WHRʋwkz R!v vݟyHrE dZr/^9$NJĊBNR:3`]@2^̝m:w-^&H!| $ʡW?fcEsYc$D d!E=r7* .Ѷ[n(5EB_2ϬpmDX!@FH>'L=kP DAOWE+ѽ|0P"' KV&Wٛ;z.E2 ! 0?_~GÿJt2`?fD#!@ܽ4$r1NUyhCe\@E.|-VX9O RܿSs$0#AI ]1pYX/&fT:XEEV*`d(((ŋ(( ݄jQ%2O'^?FChW)Vfq@!_ρj@[}ahg^`Т6}ȫP0<:?玶]! #J_An{ǤEAܡHUib0F"1F$$ ;#8&{skcn8 e* ,ׯ'|_.n/Dۺ4[P&f  {.=^DIdqg{_z؋h (;D;|Egoz0OO ç}4(kTXz qq/ ukޤ]_[ z=ɜXsw?l?Y/#S]npvU'yzdsP=̔}c|>}e W>eVc6iXM 3M,]S`Wn[ CLΫ *o޴ٛ*fLxũg~軥 qlfm kQ<:eRFEf&~/H^TSxC#FuZ H|vjL}ٗFA\˫E.VvE+HbHֱ]is-8Sbe lGb^1`ksw ~#cTU6W׼ f-t yϮ)O?1۪WY_GQ*"1{cPOH`V",Q;i]Y7@_tNEľҮdՀ -+YD~k/pqNH!~uȐq{ ulmc]Y"8JӤ*Ms!' Gab PUT`ucul1+E]!T⡦mx}O%ʨ>rVX̶2L%yC-rٔcYQh@嵬%jֵФkj((Z3^l~ _%@\x]jjWZS',# _rp/,0;۠*px#@'z,p0ףAFxkq9b ieƄauz߸&uMWm}'ǧs}]k3L9HS*@덏Ky._//ynk,P ]f=`#/vX\iFXS R9#/,0'/,RCe3+(aX 6aŠdFZ&o7Mez[Ѳ=mx%5@ZtZtG;lmxTHH  DdV$*,Qb *EhR]̧,Zm\!L%B PG0 ;mW5n:Sjz?<Yo;+4\@xYQMrgK*'KDu8ۼlsJ啈Q&TT.K]KpmTTģ$IWADi^9|YGu7ʡe.$ElmPޱ]P#(2K R?f*McVϮ>hPHBH(+S z$MKe}| mʍTQT[!<~þ)ʛSoE/jB (EOH"+ +Qj@VB)Ob()Њ2(@Y" V"` $) * @,XB"`m];k[sa.͎ƢMmH UEgr1 >7kޗ8ETb(X"{ WVظ܌|d >>6wOevѭ+\kLڱ̠5zˁٟiF52lZ 9l#/lelP#,kH3\vC@\ T:G*6Z)TTB a圬T 0E+bqCGf [ՐǫYU킱y_FɫEސ x`g`NcͫaAq Ul*$iF#uwzqr688Xըڶҩm[L8qF" LTZOwc|; OzL<=ik=v^@APqbb+d1bb31S.`}'nrN l4?˞JRતG-|.k4o^oxyM%EEUCuÎɖ HJuE0 sl>F6NlîS6aa:%JxTxG |>fx3gx  JPu`ᐪp6hg}H~7w<Ͻ/qߣ_h9] -.K/9o?>_?rn) )*R+ !UL1ךAuxmcjWIH.. ؓb||r TbF;=賎iP8,h.n \l; |uf2`c!d4ruddU# 19^cU9 9 RdB|d$.lk702%:LnpuZ̜diīm# @S <4ЌH$Xh")o)lw1b,1AqY\""%ELϝe,"/fpvpz_uguX Pj P.p0/ |CÔl_;><>@c,"F58EI!C 0փQlޑ][o w6hSeuƘ1"V:JI|ѳ8[+UV[a혊)`cY PFA,'*eqHߓ{}}蹻-/ɦ8 |2EʆipvM3i`;|5NҲMy2 1<τa0`?|@PUR(Dg4U`b P 5`0xŬ봨(NU7}o|k%OlىkLf /T4,jة9Lc#VhדiX֡MYӰsn͇8V={'`vO}}/bb ;6;24IK\EsnP 1Dj0NձGd L<]xkon~ O5Ռ=}- %$)( xd&N1Q&AjP}k?:b'z?nSdwVghm\˶GwUʜ(q Y@=G! V_.l;%eѭm;7nٍ{N7}mm9 r]T6fIAED@&Ab&E=ڔamfrlTͶg]܇<(as۱7J@D #i Sv7qN>@L?y^[+xMNFLW.ݣeǡ$qID;"s;@{O' z^G(FrilBIB$ίaSgNWUcWa{6c6=IKŎ۟z_^ \m=w&4Tpgh";m.݋*ƾVzRȈ#;Dfʣhg#&6bߢy)f0] OBUqm)MS̒VW?C:nA+~rDŽVO{ARQ;PO7q %^jƨ7zvgIbR.R$; R+wTK@Qx`VY:_ G;IF?uPAwǁI\8 )UUbXBJ|XPI,OH`, 7ArNQW5/Kg~vRy'g2mzvf|J) K3yWϳ&Lp=@m"Zxhmbo$=?fN s=^\ՙ.h["Md̹/I$$d*3?"¨ 3%&E_/M9" *""(QF"d)&fszigqIyL"*@YU]APHV CBL(*(#)m( S'QX ,HE$UAQV(*@PP1U ,bbEH(@YX! $X + V(Ud"QV0dR EcUX "`NX,U*aBLHtzg:QTQRE (VTP"$.faPZ21[kE*UBE+3 -؇R**B@ pjJHDECIJ6[B"U*"KLEq˃UbAXb++RHm!90咲H(dq `U*"2VQ1̹ K33ef5"e3J{}ҁbJR"iR`Gۄ6=}-YJ;MÀ@w PD*-[;h6cp8Q<" r3]-2ي[mTb5 K-JDReKbKmjM&8h(XQ2f kM1W-DjckkL`ZTuf9[9#-?uW4/K=U!vIolH,mԯS,63HL;fN@!azL6j,6j3Կ$ PXiĪNAޫf NA,>+M! xܺ:z8ۧ$ɶM7 t t [m$/;7;n{v . ,$CUD B$k LDY 6| -ThƸ[&+PPՎS}k" lfɔm]5 }\t#$ߋYk` 6Ҧ g>n! 'hHLhOtDZ Z@ bkˬ-B[Ё8$ I6F*B0ڈB,&TmNoT*'C Z#(N1! f!RT$^Gy`9'VWfpˍ-ZM$`t{NqJ vV9Z ʑҎkM&ܑgVn: pb+sg3C ]|D=jo.8e)8,mP(uPGB?2=#`S^ NJuF@L P< n Ai-k뇐dd08 LznBMUlAQDB DdY3 "nlZ@s%d**=S#B׷%Ckh!gz[k u0[x ̡`j'a7LoPgaVi'bzԎUHaR-^ Nڐ-s!FCdrvBEw6%Q0*WF߀(242s#(G]=VlnZHޡK*_2帙! 1'^pQw枕7Art^DuKы1IK 0HtR*H0zbWz+Pw` -T~npRJl]Re@Bvaye3'+Vj+S:ko"( 1m95T csMK ,G_qUӷ`Q"n{(beRWz؄I$%hKVFԪ ]YnK>8D@>O<7.SɽK;OiDFy"yLo7Ôj^DRe }iw))2 !PDV!%QX;IN!m7@@I{>"`KGn&fH h|9^M@E.a@IB6v5x'G{3lDEdٳ㽃dPp2Ki!(mjA?jV@7ጋ4|MW<+_SFI ?8y4m޺ NN͞BbEX(,+Z(TsoW97>NC, 7_c)FKƢ_ Fs#xgFgO R z=Y"`:]~"@聈J0!H\(+q\#ouDM9xʏqڐ7 ټ:Cr 3`yn7wno z,򐉌<+O7ee(/,{ A`q-9GZdVD"_vLBoL*xF~<2*M^ M@YՐYƽ^%ޕdDb({E?Gb ܒ=! PIS? lE>֥nI#Aم ؿ~ !!VYE("K$vR,@F, &\ԆS*o+ 84PEP!:E,6XTIˤzIp3 cHV[_mׇ{h*]UX0aλ9t|L՚_:tR)Leh+ C9zYZ[ ڊ.@G꽉>ߜL],+.MIX0$$/`Pp~C7wgI+ӭװVBh}!vt&R1U qٟ W䥁NxcE̲VjqP_'DcH+Ѹ :/3M'x\7E>A~ٵ%\\%c^aX>1'Ǯ*qՊEW1P^O6Z#SWRA]%Ly-ê:vY .*L @d +翦VPFBHByD7_8q Gv\u=(D|q:]"R`_Kٯci8wmC}GF $sβPy(/'ry6i7}zF_X<=A2o>obXy&\&G+(>6^0$>Ro_ a=L|%Wg"Mq-IW`u@]P{Y7oAO+1$tmJF dI$!EG1?cЖ{%eM WӀC?Q[}˹_sF 8;&oDX0攓. 2T~S_(W减wyӈ;a(It/o&0TܒoǮkQ ?FRr H9G_B10PWNaŬgd IJ87άɱ 0FgD T[oN >K5l0 1ҕסݒ-ݯcB H;@r{qE܄nrdWW`Xq!0 /./R+vqԹ5vV]*(w<(f:SϯW'H(F*A! U4vښlA=VcқeCx\nE֑1QU#&@r<>&ڬ $/zaR2_2V9ϭ9^>.;NW{)HY{V&Fǂa1sv}+5 HjV%iw;,p<<^tt"oZ9q,^[0d{$3 pEZԛؚBJj6=x|w^>n]ܷ9Eŝ{yLJC~U>[Hͼ>m\C}_-IG86,*ojg:S6Ž7ݶr59fxy[,RUF뿈vj3OۼO(7E@bVZ(F]Pod@*: [k ]|W#ArcXgX]xu@5NU RL͍WձϨ5ZYsYX"6A^V%`g<ҡ/Vt>gyƃї;:?^A~fDmݓ+q 2H!)uF8۔|tЄABPpTbƝ|ܜV0.Z̅2sT!n / ~p%m@X`][pMnjCiUaw33l"쌆MɊ 1lM>t 3 $ּ63ge/oO2z[zw(15ӫ].pUE"!̈ yfejgnl4l UmguW/b0E _)U'9YkipC)*LA33,pVƒ6ٰ4Q'͋wB!|3L$!+"R*>P#Hb G*ER)XPOz"EP^@UAQPy1QD{˛f*cK9DW4GaIh@ ry=,H E* cEΜ6!@:@Hb%* h-;:I$X$a J UZ-HdbN VA@E V$UX(*ŀbEtJd#&(rm`rrA`Ҁt IFqI%I63tRY;bzǚBbHȰ"TQX6dQB(6T@sNL”ޓORv* YɒJ8!uz\a3aAUU$PY I*: 0:brǦ>6uF,هKWM@a¡\%k(" br@۹d,xV'k)bt ň6A +9 ?襞Ϡ8\ 1d3ߖJ][dEd$$$ dnw.ez}U3վjBHTY`uyb$Y6kVlF~ D$a|{~őzZ@;|uṣ[ft}4(e8(P$VEB꓂qk10E dR PLT:Xɭh$b+ sLzx1ᙙcDVQU "D"cX$.(fAŞH2 àr$ P& ,LՆkk3kGMdlnÊoSBu"éDE!tpJ^oV0hCdAP@*Aa⠣! ꨀ" ,0LNV0هD?AZ!@ĨH\ȈUE׊(%\$@_: ;pUDd@5EDD[TQ*qW tVyqT@zh ` n @@؀ "u*!*,"2 )B,HpD0 q` C;đm"Dۘ6lFײI7@ oJx&u;*E"NT;pE@2J+>\c]~# o*$U6` ءm /EЈ]6R5u )~H0U ͪ̕H[eJsRJ)EVv(v#VkDt"71*UL[@S l?:ALZQ9=JTCk='dFԺҰck {#uk 89Ҁ'u&75РJXC`4nLnf+!(-Lu~ۜͧ ۥOoRRmG{]o`קHE#VgKuìiotbpo;55Z*uV~*.H&MrvVՒTTPy(3=|ǩWW ig˕h[*( dU]tg &Tr.ZfVSִ6^qd+l6>b3mPe|QmQq:9~ (Ŋ RBMt8cD7A%*A. Dq1Vc9i PށG,C9̯OP`W 32(47-ݒ͒Y_h\-j(ܞz}stMPݺRD0H M6^~}!4nڞ0D!} E>WYz"U" (E$QAAHEF(,,bq!*"1(jAdAd*(,U;Qx,AE H  (HdP""M7v •Ȣ$$XET F0EImwePVHkn$=rLEaEa" 8H))CPf|4;>0c34T3ĩ:+6ٵwzuY5?o?zPy|Bn?Cʠ2oA+H, a !O/qEUMzPuK5eYWZ^s%{al.ޜXl]ΣV/ZU%BۏҚ{pYsw`XԎ`0g#x9T fqOE_ޅr(F9wKgCMzis&6e6YtA= }uzG:ҙ}yq/Z#)qEzSɭC@~]ߣD]Zժ.Z8ZlFH^ vIvK$)I{ Iʡ*\#8NBHϓm(U+ϧxou; ˈ\@{o'H* D` &j*%T/b Ub9d tŒhnܛ]%چ!:_1+Jjϙf31E2#mܙa99;!hӣwڷ8 :kGD<0qv j4*q=:qsɎFG\SYֻ#5˯pI Cꕞ=\qpf]$$ǭՊ M-uq:'Y4ݛΎU mbN JAcI:<1 9]8k\9%ZKю^C3] zt\Ur@Ÿ+>Ѐ \=6W>LUg͙<\I#]Kc%= 52S7wt$6;.],-9=>JݟDz~):-=Ҿ(N9Cw[ڟ\1n]ȷHޤ/pq32 wOL_ɖ6* ]]>'KKaqf. xOz|7|2/1%xwbbiSЦ5&:)ʸ{o!p P9}z깟Xz8JISgx +M,O2H!ֳilhIpGV^r=&L D;???ns9!lgZ8O)?1P})͠E$4}pq@QE  @ MiRc9"W5gsvqjۚ`bCǮ,H5A[a17f@6X"5EZ U] WdW/+8޳hmske7usg1aU;l²PM"gFس NNV-ʉO4tI:ojG˞dsE`Y{? =XI/0t\柇?Mt5pzQhWBq5P08p^h&x7xoTL;G&9P;Y5;9cfTҌѪl @Rĕ*ohOK ajke +D\ܲY`Ȃ*I4[y8:x9s>',N đ<h+\PwXzovS,7BQڄ/ND`肋H vpQ)_@󠀒*ca~SI5a_zv~;J>Λ3CCU8fկvK7l\p[+=p7Qh2%m@P7a8ޢ ][Ok[nvvxd kmuQVB+Or r1[)1 2;79JJjJ~[2WcefB7x}Ρ:p-7nVM`j.%t;sUuz7w `]6,po}a_pHԟ-Opn"4jj7D?&/^n{kW졃(TUJK{F!v-Jڜe-C0AT+[?b/H= Ti; bz|u&I*T1rt`9m‟-_;7'$ˌ!V)e?(jvg{ J]]%%\T"x6|&SE$ -n6+r0}sܽߵF(| 2BG9XsC͵?A$xI D)?y>xPO%uvӴl@=lz:nTuU-A!hqh##lpt jYSAݴJb m K:X:M.-Req7qun50gAye$ GuJ=D4k+:*1K5ށx0!<:Y9gD7SjeĦv*@iRhOppGlP7~c Ef|2o;y`!YQa5G!C udZ,ec!JJTT۫Ѿ_A_ԸK\H60){hRR7Vqs,bt.mArm{`nM.p_fY\kAX(W`5@ u%,3ݔe;z!t0Ōv1/}|wn$ #Ki: ڌ͌ =Rc\/f11::rMr39%Fg+XAnez׏ͨ,$+PI Gf=0ح&*)җm} Zp,u7o y?sֿd8#B;<£y-D3Af, c2ӣBE[[܌fAOs-ݼfO2JA6Sw9wڰjGp 耂|M L01΂t0 *g%a0_T&w3ap Ċ3פɟ.#>GFǭGF gfg;&2%0¯ e [1ZkIi\<=TH ޳W߃80Sut|!Zoz^.. 5bO2褺hYM&vtU$56)(a(c7T\ȋZ>\EVDlf-mQGHOwe%5u]&ժwUŠ vߪ5]C +v{ l:zuH h&<uZ7H7h/U$n>P%S(Wko]ssM#f'?;y9Pˢ3[&'fs'fFw䲷=V ۰qW=?4/A/A'ylϟybQReK\4ɴ6 6Ib-LQl{0=c`ˡh-m/1ny]m.y /I(O cbZ&v({:N-3DxM9+oNHv?GSb2``<@k2rX)GSp dd{>4$qQWv_)b1#Ջ%~As J*oٯSH 0@?$fJN^[_1ڋ7=x??*YnMe13.^ϥviF)1O7c7G Z@R't(Zs~hm]8Y-Tz6IG^FcWp@Q(;ҳ:/um/erV0rw.#x[L-9|Ԡnd+2'G^\r}># ([єaFO\8_[} ɌO,&t|v )[=L!1/` U,Qi?/^Ē|sĤ 㪍 6Xy {5sӓx5Y׏ Uq.WB*|8HǏǐ'L%+@~.,pm@0[$jVD`j7`0i4{.'$2MD%Ns 4uTRy y]TugL,S2RK}qbu~:&$&h?P)Zxt-mmxŶbȝKkqpe= L+njZ:MfE_jw?i fVGpԠ%g  N lRRBL`Zxcrg.8{IIKԁ,c{xDTҬr{Q RtO)X-]е~Kf2JE8 Lfk[2χ']t/'"឴DžGh[LǦA=% 7,h^?ab%Aϻ<' c~ҙHQRި/H x$(Qz+#CKO(z2~?t3g29J`xtlP*HvԿD B} c2R #lb$hr ~(b0`Q8:DbAE«~- K=`o]2,y( fphǶ>P[%nƛ.7ṙ7VDrx(l|3 W^o:iK0gH`|͑Uܮp8M yL3W9X;_T\)p6lL'|Em9 Y?9xsnnUŁ+'D(-wK1aU+gH#A d,9&iۡt^7̽xZMWp ym K L Y'YDB.L5K}&@w40)+@zSFRAW9EJ#\n05#܈v1 )sxn?y4 %q“7r>|%~8ѳ̫O-W%tbg$6tG.Vjs ufa15hA3ļ;u[du[ؠD8GLg1Uӡ΄m,[CDshSm- u!4[U$Eəsf5k l{?)v*!i$KNI׬VI\މ_2 sYjl8 ( PW؏WJ#J԰ \ImXF9.RApuWQNpxa+p 﫩֩;baI96Pzwɯ4XdwZ:3l(P\H}X}wC:gθjf؂6F=lX? K2Zkz L]vS5'>q>>"H?om[VCs/=MN]xoI,OC5uc=QҴͶs69~wi+ -SÆ*.dU;ߡX8w߄{NDaz/i[<ƳYx2\pzmK6JI*5eAwʞ^+r"~n w a*xXSo;UX1TG <6ƯӁEF] }ok\[Z]6?d=`;;֧ޘM1a$)xJk\g1h<2tג^FR8m Rj*M X *"tebZ?YGTBޫ]RZwjD?نϼ|'k.`?BٗNJ1Q"u# 6{lHNd݊g0ݚ"˛wH Eah_hkPVWn݋gjAk]klr$SANE1G FN ϝr-tWBZx6X9FCRɹۅV(ש?v4Ǎ])psQw\lVZ$B$] Al82"b Hʢ'.Ђ=v;qJ!w J%rvWб_q}ZA;jgιWq@y{=y2J5lƙjJ|ŗ*OH ކpFVy:.&\D3JVFq]}Mqxܱt4/زLSi9:&pܟ)hVHTA/+Bs5T&}DTiRBxz .dZme.C\\k9 (ckm:m5ʛɱ,B 僽ц+o?%B`N AqOsժn x-Tf:퓅hSPmSgX,=4$ *  8AG}]=>ƅQX+B\:o*,l\ǖ-OS"Jwp!#{ڎ7{QCŲz7KSQT#\Q63y?$k5T;\Qoaк0!>nÓVmu /:#$c5& SMzb+DPv\ǃˇJo->;3vb9uWvG k4;(E;֡o'YY:!(XnEK68 $>nzN2l@nh2u|WȔ2j T%&f( jͥ%1nN)-E{ 1S)# MGgAj<(ׁae-[9^Р2TU#\gҧXJU^fLLB$n5 X|dA96QLuh@@J=`)LRX8xoY'M؈ &amEw1 棻E9)?<藉QD@p%#52syv/ d>W㳔[eť")[4ƆRVey2YUJ娩ŜK5>9HbGQky渧bs αci ' ?E`[?aiZG1!>YgݚglSO)UF]Jf)8[kf!Ebʿ _X'L% ~:bJ mѲ.8dBN'ljWKb'4Ou+?y[VXTG/ Ἕ14g{hc?,t2?­kzq{$Bm"^CoJ;V ^X {YՂ/Թ '*$#^^]>R֒ %"F [aX2c(,Y LI;tact t` UƲ_g"hxCs G^C_UT_ocR!b1 K*0}2ިH/4@DzB+%ӍnVN6nK[V{M8ִ}G wNuO4 |nX DJjᎍB0,yT\Z!n037-KQCA{/AqΦg|gpe5ѩ犃\z{R9SK[Xƿ1uv v`4]˗3V%4Bv)/g17Y$ZKT0e g8׵K1h98VT{bizeI}Zb.g{#&9DI*Xoy/D˪?C@n Qص?`ôȍ;cGwi!,(UA}{^M@)AvVJYyukt" fٞ0X+yojEsطq>n SxۯvyPp KYDŽ?u ªOnJ-Qp#%\#Dh#Y#x:US4CB!=F!e@obn&qKmcR g4m "} QcA{y@]Ԟ{>>HuI%D: HeF]mo֙n8W"<+ vڡ#<8{|⼒۪x_日͢7mjHOtㆽ}٣1tFuCW1;m 4r$sNPNb4@]ɒʌayՇqa[fpJs%cOogo=_n`fj-yYi@&vl(k -ȃר/R>UJL@4/c94$|e|]7b?F&sI)* lZАE#bE34J!{ z_pςKCP$_ ;|LSJoԽ9wv;F|HY\Xʶ\#x_]My!ʊoguk|WKg~\y^A[<.^-Tf۬6oDHv߼PdAk$` [m]j_Ѩ^M5y V7rT߫ҷ; OCTlv|>CN.mu G&E+ao [{Prb6J5(ݡ2>fCYBzXI `%| &1h<_ܕL4uWTE+H|{&&Jqsa>$ 09ˤHw|w逥۪wocZa(xƝԗ3sT+c/{?}2փM4]$VWr=]'Kέ.}F❍%:a7 e Ol5zbYιEz>#rpoa gVJ5i$Zr&v30㡖0w|"VoPX VsjOv;mwЅ,gЯ<ʬr攃1)'%Fbe MQ5 2Jh*a+r!Tdwt}yZSjƒ3 }߿H}5.ID.fag<=iHTV\v |̥TqIS,Ȗ<W_u efWx˙q4lv"kG#r 4D|@svJR,!h+5aWmlM^W4<#{bD1 ʤQS,[0i{<-yKKɆ^NՕ i~J X-ȬH #r]"U%MYt9Hq!.؀zܺ(ΦD|C<([X?YC+SSKs#x_9|+ߴ PG3R/;=SHhMJo<k( s)CqX3]X:tUZ(9U9cʬQ6Vyr }49R4-dG%T:A*L{:;Έ3dRzU@Ryt3ݤsanY KZe`AA =S_e'ί5;+Pъk#J@ |}Vű;q>@o@GNUˈp%a@=B>.~:&q߶7G-NkYIi=bgkBZ?SސIY ά$Ci  p]~,ƛmkJL6$ai̺t >W0?W.O*N@W@ڃB8_/= *T _ rH,GiL;P^cziiW RTAm .dbZ&jpy6kq1[Kxo~ؠz|ڍ˧ҐH!Aly?V%+4E$uañ+ yoo4!#5pb?}(  L|<5&ѱRi@cU!gK+ u{1bp|Q)fXdJANXu Q)Ёrq4W{-]ݳ'-Ş1gfc#b!la:nSpDl].%P4\bYHѮ!=YW\U: W2nF\p>;ayW.ߜϓ*9{Q~5Yʉ3K "X1l5^1iuIJJiGbڸJ>?B{>|y) Eǻ XZp=bfCzKdoɓm1m/Ly\9r;n7MҿOÚnK!:υ(9MqlAJ\cacB3(Sw Cj9ϫyw@`EzkSg<H.,di*ztFΕKdA3\Ob䁈Dxx\$&ߞV::LGFߠU"Jo?"|x@W 4(#M+eZH0zӹDZj] LG@ic6\`uYiݞ$2oA()lӴP̪W-B=1k{2m^)3'X5vѷ'By}qQH&9mw̼ԙ/MsGiW&XpCUӸ zN Q1 PǝOʙSOwQ~@, h0DDAPw z [ݯpΠMm-R,`+Ewhn3 dZ* g|[uڒ h"թ;>}ҵrb;T,:tl _zNrnnA ̲'?%>rgd*f>Ցcwm69{!#ZvϞG90,mi\o5CS|soqkr{ xf<ON"f?t}4BO1NKn_ #/4.{BSRv_:j$Tj`5eT:*R\KUcyBwu;b3cm?6lcjc(׋T(8MBUEIb,G-n޽{F&`sqwRYyߑ3kf+2ϚS3`;wwL dqlA/\>hzsϣk@6Pr~qʱc],o`Rф9S65'K!+r*̢)誚DQjM f*8 `ݭoaV*D%lgVkEM((=cX!ș y~S@M]`­C-]LR`MX5cIεS.cUX_!0%++*݁ i:1]0ga~%@481K[D>$%;wz> my耝1 6̚%YS+3j!\Pme,WEwozp$/J;Ddʩ?ڎ,b m.>SC=;I]!_KaH>ywU%3.B"kZ{jH*,z%0Jc4i#<^XI$j4e!u"%i"|LOj _LH#]$q!N5sRٛ\JU62YȞ)'S` 8ٲHL=U猭|A~NLk*238M?d^q@}N%);8ң1 b yaǙ=,S+OâpZ"( /7$Gd;Ll/Q6&T ;PD"ZgHkk։<-!#<@@3#FPSS s`Nμτ9#F"gD"glpu,[ :z?giȔVU] ˂V0J&;Ƒ!fߖ޼uetXRCRn" BLr6:.(kV] ]a5_~AĂF#3ɭi@#rI2=-x]c@Y(-'W"6FԈNk2It9rH  cWƏ. )Ȩ콞5c/lO?ZIT2cw 0* Κ:#dsp]\rEbc]_1N{ӼLxJPmҜF@^7myjG"t#-/=K4;h2ƓHZj|R~3L|52<4 Vft 1d^>Ӕ%^a)uEoo$lry !u̪Q|j<l=m0 [ 0g6q{h=>AU N^[kh-``:X;| bƵS‰hJ= lW|ip6Vrd=Lf? DU[NC@h+oX^ΫnxFF\i5/n<=,/~{ ~9ԗ;jQ l#lKL"1S$Y̛U V0ևnшԐ1Uf IUSEҖ<|f$rU+FiΎ7d.M9 îSf- ^+2@>T%Ǽ,,"rhU ܍@j2{q?Ʃ`pXb6u:PEx,%/ZujsSe#*Tu,])ڼx'=TE]TG?3}-YF."D4ʋx#"BBT.KۢLd0،uRe6T7(kc4ʈ_=^:XY#lVa ע[/^qYعn,Q-gs#l:t9LSt;`Ž\d 8sߋ[Lxq;t f)a8ug7{ej?<֙u;ї>FϹdGq9ɗ%Z$OA_mzc3hsŽ,A(R6,܏cOiŗA,`=/hmVoѧkq8*s@m/[/ k!k= аZwDﰳɓ7J%~JQi.\qEm=< f4!|Fh5_^ SHoj?.PмX.vA:QI t;*`{x$*Ha)Ђ  A#z={,z|%eJnִ뮂vN+u3p0w{3L̡k Z&IέrRa bj7z:=CSf!o%S[RY35'#6ؽ{71_ DGqtl!L?:;!ڍsM no 9u4LL2f)*\/1d`є]oٍwà!Vdlx\%ㆾUG܉OpALjXQ(OkB6Ys9H5#r9l$pc=%J{c'WH P'(F'].Zם;d.Tx*:_MPCqyB /gL`s:5ͲMюBE?ĪMMjq?BC\rK۩S;#qy9ngӠ x&lT('n ",QE-~IFO\y`P?gЄDNo[2`:@G۲3^N)1<]KVnW+M*RUv^7nYH;*S/L+,ދ9w2La㑥ȱJ);e+ f[@cv).W88i5Duavc#Sc]aʼnT6 yf zH0m|< rfcQm=WԁEx*wlh %VsGM P5xǸ3x6a ϊOD{!*>#ө08iĽǫ>4,S61-1MG^ *SڨeqwBJ9$ 87'>s4lST+w?BU*͹Uqhb,1'ȗ%L!aN0үB-6|A{2,@VJMxxpGx>bq5 L{@NN76/Bm^EGj2w[BLdퟰR$*Ld]\8T.k|IA!#ҽj7[=j!:eۘ`]4u@;[!>OրxR7[ 93K+$y@ܔg-jےy&K.l 04ɟBZ&NZ=@]5/dWJNV?o q|M8wƕGfj!CZȇ|MBqI4ɹvaFBT7K܍vwYQAN4"v2#r+1GvxCvA ;4O"T1julkoRȅw@ Ą70}T @MY@pr(ud2DH"Goiޛ!V}4s&RG&<컼9*y% a AK PCV`T_Ysd@9PBqI0PSyժhOfԨtg cGqxm{( ~8 μYb:[Y]B"%.y7`_\t=hiӖB_/y4p^zə4p߮T]-Z^\L,.tSB2 ٟOP-v(-f pm'EArEn$dL6}\׎r+׆CX@$C^[kD=.[BG?^I! \-(Yf8٬ʗߠc|+w!qNָ[$-T9Dޫ#gaXQ%E7jڕy#H(3w{'ÛqR$U$@8NP yBU5C |oVyZjAa@zB:8ЎA"!BBfKzPvrM|=Wg"n܇Sa&Kq̦M1½{MKV&KUЋ-h;j'QcO 9{OݿC|UvP -蜱8e]~y\Sx.Ì\j´IrH fbvjk5zӯ}=aC| I &z +`aϖV%QMXZW; 4c+`q?XIITX52٫\ꄋiWjg"b 7j F'I@h5{j\BKÎ-XqA7fe۩*ف=їHڬ_qYnY0O2.h cFCKMt jQqc6S>my7KqZXSqbh/xsd^ }ѲrBt/-70>CXN0hѠi ;5 aFdwѧW>,MuEIv= ;ƿ. 6mlOo-3dfw<{0U-TՂ#N9uTPFi5O\آ50pTçgA)ڇ[mΡ)%0\Q?E. t\M2E].Fe4{:c\*0;_f-xщ]HNz=. ilߣyeIMY6\XCjַ-,72|_)"f 6d4IN"s]p5r~k J도eNf5}SSE/<ށΎC*SYlGź6*s"@y7EOv'`}++FIo3)r{EGI#ް[!kA/8v PѳWe0n zG\=;(Ah?tؠ3}({ۨ1zh0jfZvO( ;l hT8y֌4 Q/^C&Efq .o@cݵ9g哪'"HY@KͤO-ݸ )X!%nuP6I.>̗: >,OLuy.6h@f"WЗ9bXގI޼A%oWؼ1]};6+cDyӾPe tf[Vd=-ay7rÌ <J*h+>'qrҚC?eFetCl]aC7Y!skq 6jlt=H,gc븦]6qEm׳b׳R譲keFHm}ۭ&j&xCckX|gf}';7*nj60-O4x\PE>z _ѯ_"rZĶi\V@hr$r3>{nW*^9,PN WuUB9+϶ 3Wl) -'u:7H"4~5K^j 1WoeKKy+5_1n^$γ, 'F4Jd0Xx2K9tg_}1}Gk>[4ob N1DŽzWGI nVf~i"؀ra鼺]~j])Q:1s1bL=n2I<.3)2t%_/!Ž6a. ^%zV9hKUT~jczuu:PCьيё 4f)(Ky^ YfwFޔ nHɞ%kJ!J$ӯpCcHnViAE|.A8&8t1^k.""D11p=pHf}m\kx#>@vUTֿ|Md Ȧ_J[ fch τNh 7#}y@~D7G%C!DNt7t= ^α7ДoEm'+u L@;RT6a$ Tb !!wE8i6Gl)vyhl}Zq ET6eBsXu(Rp/]*JlCvoo$|!WSAbv P9}3( o+V.b߸<Ǽ4e4RRțT:ˈ ̈:-/,]Ϯ>4ĵJNq$v]I D t(_4}(I7t}V̸ě+;`E& Uy3y%齾swrj7BL ooͮ[ <O!mZcך1:Y[Ks# R!te֫7j ۇQV+u :u˸yA|bq@mf/?2[; FK`kĊN*LTqh#i&1Ak7)8-#. ^ &eut^,K,eZ T]Xq;4O}gBI"vʦ\۴ q#0!ae`|LHlpUH>C:r"%ȼ/g+A+:c[VQN~nԖ^P幓 8Qzs| мI+ޏR{zKwA8(*s !ٽ]:2-"ҝ`K1@8:D}I|O-SjEdiչ)ml(铐YXN D[m~+\*xejfdkU|6I#OI4?gs-D2;KG^<8@ LIrp "]WgS2hU,h9y,g }ۨ8rLy &l- ɱ'2-iW>J ꅨ)a a2,N@-T?{iLO*EF>GRJ6+Nb9izp,Hbcu@ޗTx%࣫eְ#1{rQ afPXL#f,Ot./O&gJ?h ܍+2fWD5",@I3"ȲFŢ]tRQFoٲkP *F֦q)5$٣wBò=Q[+u.9I E8TDEpԵgv YC9{:F6꡹8i92V.(6ZU6Us"[4?\ؤ>lN<4f+Lϒ%MVЭ>ں_מ J#{7'JhKh@"LІ-#YɹUØo +C-#7CFBwOc+VDџ !HIr0 ۽yyn-h{Ogg`3yIPYP\3jm~|{x9 .)`# rf)9aOgH&;*+A9ka\a7*Og23rX1F5bD\Aѫ@d]GC&j$ %|_+~<Mm3Z|Yw,n2XQS/b'nM[aU:*i>8Z]15pjcoLwh!8o&auZp1$q! FR51?rugG[ xaReͷ`uj)KIS.%96 T1\3>~JY&JJDeVE"gڬ5ɜ_eL̼HtH!884>\g46%XyhxT/hFZKlj :ӿ x<'Lh6y5A26kHO"W"NG41 [۠Iz{r$E58@&$+tzUX9u/]{YMlNZn_BT3y- Rue>d~uZhJ\UvsJEB3U:qu9<w!{0X2g  Zyn(ש@7KUJA lmW@{6T4-ܢ)Wtꯠ$ nS6uYBŅ>\(^NE\Ԇ?Ak8؂e:c;g],, zQWo{:N3R,dvndSdo*jʺ\}MqGd%KT~۷qj i':]^UPĞ ໶5 >MK  DlJ¼m)9_q$hpmNX/ = pb]~Ixnԋ/xпȶw !=2MѤom3&@j2oyT-3'J6f4m gVӔ‰6AUa2րc[΢99@F;9`ZƆ]p~kG{:={a * g׸1fTv ^F;'LV&/u#mąxytWd<9$t9ꋩK.|cZgj>"A;uUˇlCh0[9`nJ0Bqe\g$Ґjµ#Sz&N;erw6>͉!&Buh[Aj}wA2=()KˏIh/j62Eʀ{:O ˳7x^Aelhސu\%H]ټ5T07fh"gx!60] $>_I,Kf?kЭms w ܐI;A@1XnIrFq Иv6GڪP Bkpq .v|h_ s 9d[&W#/՚ٱ<:%jg*k{ a/E|:b2_EkgϺ!XG #pl@b3-\=;,LgW! ‚#S.OF Mx>d߮Cۮ' Xh?*٤ ~Nn^+"FIy:|</)A̗}4ل!֪rw@ld-='=+>cQv/WT>=f Ur> nve+mϵlޤ:`5U]AOI.@TI83*^~kr-KElڷӍc3^:@ ~z?TmK `H-Q0ɆL}ȸW:I г, ThmPWI XHhzrV\\"UF)c?|pE"p"?Uь%B;SHTmݕܤJ{kLF6.+|Xa1R#q`!ĸi6Gm@lT^(G+_Ya].6İ&ȱ_7]@um!lGaFx^iT5'bO.i+5hKXx[SYZ*R5I$ aS6 tM7Kc"@VG?hsFF$cM=L\ZdwXw2i^K2qq*Ǹ W:2s:qOU:5ǡ2b1Z{Ks7)p]zӫ'qIT狧*ue狇VY x&"g]-@!Rͩb\3vUfn1m+ ij3 >aSې`~xB:D:=r!&+~tP_ayml]mt gH,A~2G Y.{c g~-oxf XDAԙXWAS/n7YVP1zЈ乘ڭh*aeaJ&%ywTWP̸L.A ݕ35`"|VNi_ܛ {/OBUk-*xH' žII2gsX6_|~r/,6_@+ja{y!8mk <4Ogw&4t| U#!|j"x/C+?D @8+y-&8`:_>Aſw j^F< u$2(Gg[-LЌJ*}?WK %1ˎ'k5k`T5uI&EPw9NEo `MָFI\bE u*!LcD3`k=j&ԍb+$+ boEAʂ5~*mWg>"[Aw1ۥ-z ;oCX/Yў0 @oMAwHa,}ZͶȹg]#̝dK[nRӉk>E|-@Dvvq(C˪ Y+zi5ϲ̈́ I0}%!6t[@ dT?V%s^3Ti%֐ZE4e`pѥrޱzEDQ$Xږd&yo (=|X>VbRh 1ڽ$!|E/s5lF&uq\"+\}ƒ eA!CәNxLϠ)q},YZ_Mqf뇁Rb}A {V5rd-x)sp?KO9BzKʎ8|'_IG2r+D`=bixgBp]/\ G=R2r&$Ub VO#Ÿձ%7u 4lyS-Q-^્lKP{l8ь.ɟVtt83qJߜ6_0oX(<8(^1dʠd L$XwjFXÏuP?;O#ǵ7b)󭵸~\BXm";S@GC+ƥaƽX|X" mj[q9n, ,\$W%֐u3C$bY*I= Q &*W㨔s>LC;7e=pLJ,q2Ԙz+<Ȑ 15#535}JbJKEe GF5m/AcAy]9PMӀoEk.-o<pӓ58qAg42 ?Z4ta?и;US@m4gb ڋiI*B+GH?pH6U^6QJ}eOJKx TzgSgbQQ!Ie8o$-Q$p+PFAjPO 6_ѓWlPo>nᙑ/p QD +P|od79ئźp}qihB>cdUh29Tglռ z4p6v T m͎hdeaE 72`k>gi)O^v*~t'>̡P+Q -b+JʿbcpSz pÐsyS/|nU-2a3S܂/t#еFp\tlVPчJu5mï9MxF\-lcƼ9"ZܣWziIngvmH]#M@xw:fyMXD W[ xpcdkw˱?Jٟwz?1\|VąOjqRj pH_4{P,/Ujz[i̍:mz*n>^@ ^7OQT, .IrWI bAI}-AI{j{U;~̌1$ ?߻@SΘg3)"+V%QH ׫/PerQ`oeAbSRcd&jm*.|B%9J#;isYlٌj{mRHܺSJH3M۠)pр;E)/~_(Tx~D4*4Ӱ8pbls=E({osd@ڨ>`ԁc/*~5{rxb=`?7L7RLq%>z=&poȲx=|DD _\H]d? 5e?4 f&Q ~nʅAd[AY>,eiICN 2_D>K]ꦂKtitJh!Ωye#}2`P#ȮcIh =#)Q `-C/# ʨIrq4<sU}h(~tOǵ8n\4wJͺV={s>"5 Cll?OzxMǒ !BE86BH{GS.&m!Nu}H #Y _oK8LnCc6Y\ن ǟ\&ֺ`f0vOVC#ygɌ(cl9@ 7/ [YYS3Pۇ#G-l୊&]DϯO40rρ5rAg, Wz-BEfԛ]?`X]T.)+]L;qM'Cl_mЁ#Wᵔ읹Kҧs&-ڀ6'Iֳq52<(."w@jĊ*W,JHa'%1r^NKP>U>3ʛj m:^TWAJ%7 ӨRlJJ {M8{F+4Փ5"}]0oփDz2P>}L~jesg >EPϊd9hQl.Suc? ":)/4NBu>뾶6-W &]m`BLϿmDìP_EDGӐOAvHdM+evMH{T7YQC8&,f(i=L `H<35B;2WA9A3ۇ~aXXx@ڣ̎|--rQR'%yT޻EP߈g䆸31d/].z ĩ0.ӂX',Io3kmʹfS97/1'x{ 񗼮V%J:BJ4x[bc[PeAe@NPD!"R zh{Ɔh2VZ"LgḞ)r..GѵiW SOڛsV50OV&6ݯŠS3[TJӌ6O3&YR 6FqU- U (>3Jߗ j`aSHl 7L^+-hAf(4 4zD X=hҸ Sn*o FJNt5]J}WVxޮ,#ԗsb '0)Z]Q)'ݳ?gQfF~q/AhJ Y&gHEvB@ hp>vV\V ʩ{K!״U&G&,sp*Z֧r(t.hbӑ-e-6$ԕGYz$w[LOpy˨ %Ce0Q׌R JJZy]5ڳ~g g{]/d@uB`VFwRC^w#ڏ%IKCe60w8t_sNϋ CIaUl2Q_y:7!)SPV :ΏlJ\Jejm$zkАU4mpcKG*6[;Gt T"|wуw1hag"\۶6o> BWķ ^46/dłq ,bȌtAI$9~?!7c}l" g.&?эTnrLJe m,ʮ}T> 83 Rc"KQ]ӓgbeC|nYBZo!q0// fv稘Ȭbiܖ@pQ-i `Bˮ[fh2v}3g+2&Ӫ' @ucNjA C⧰6 -ԽGe" *~Zop lKﲛFk~V*Foat j+lqZں~aYv7 ^eiJ+ҷwֵ+"i+ArR1dm;ٻTomE0CT~W*Q✾' KΗhа1mM<);C9.o VA&JҌ'VfO5VyK" , K'YW.!t9+<:ZSAhoPX2qI8}u fWjIg.]rbqjf\_3bcx3V. Wy S/Mk!;!/'TCw:bbܩ`~kg &rOݳ웪P>" V0uX`9H^ _'6b8 M!  (-"Bć9^Qٴ|³%(i_)D@pͫsuɊl%?Hj(x Pjs x!F#^A B.K"i*5@l|5X@[蕗U?Kљږ\%Go#YT'N WEWp~2hբ.r2t*Bi]jwA{!J_~ՁꒅK^&2P cVL)Bb>:`o[3rdW~E]")/]mMq%!HWʫ pME w edɡf\{4W *Ai:GJtN89h .KIaJ&k$ e7LW@'Gw}fven-ʬ>gkZ"C`ͨc'4?8t3fbV[qA2O97҅ 3DR 1Zny ZJ缊dM[S5d "p$(l+{*U;PIҍx :plmJ{5> ٪gy'~Syx$#"S2i3-jcR -.$bPOI[>44^+ ğHӭWKYYaVyN7Gw1Z9gFGR\j7īεi~>N .*qf`.`$Kz@ W43YVh ybǸ$[&s0cR#4)BR:(V6G [`ktzLAE{+Wwl9 S0tdƉg`l:ΝtX&4q\p *o[3hNb|=)B5S=K:]la!!j5䕒Zzȸr.Wg ˴.Zt$58xMV<-R$2c8GiguK.Sb%ʺf_`}dDzT ,amc8⏀]+0O|ڦifܚ117Fx?fzEHDҐ" g+uV̴ '1wy0'{9*BXGSOrߝ4wkd'9= !~{ vID[H꾎A6.+TTх`u }]@җvg}|2/uz{?aR7-Ք_1S]sET-kt0 aXt du]W`[3^o|F;ÆSDs %9?#{9}Y߯e.]?EO2X턽`=4evcE?v]†`=) sxЙ  %m)tRkNuL`$gz#}[>3\lkΧbvwvBMtZ˷>WZeP=\ 66tG|,FϗT#?m|UTF .LCڮQ_-NHpDӈC(!>j L]쌮0KCNO84=D6U8Cql ߥJqwX { @(V\dR'I"hۡideVNϙQh́˳ѕu6]h3ck-d3ޕGGTY?T4*Ӿ2}e Qq bWgc<\-N r VAc^䃫_H ɧP0~[b0K:4iOg-h6 |4ws(krRe `_gǥ%v ePAnO`f]Xu܀:j#Y>8@ 9cz(v tliIS%K)7U/]jfm 1!2U( ~'ޟ!^SS?mbd#Rb;̴N՚a ;e \|WY8LJɯ0 0JaƣGy{"Gwz,97E6 3XK{G*&>5 EOٴc! †m)@ORjchcE˺YF;Z~W$$[l/+b͊v"p'q,5狭C GCog~!@MX_G_[teh}. qH5)\:1cON6=_ȏc?7|&^*hMIt@O\9F}$cMQ󗾦0aj)U0ج,•-ʄϖf~gd_ۄiʑgyrg9ZJFޑpjd7AԶh yOb}V4%gbLDneS+֧AmlxL3DN\ i4CѬW{Oz$cG-pIE,Hnjjity"78;댪C'`Ophb0; -8mUJx߲i~3v&P;4uykh iu)H47yyøIYBjDb9)8m95ЌЯ`k+mtzUms~KYA7Fo[CC+i s}wMqcHOR ,rಌkVZDmҨ.w8t?Np}S׼6 {) I;pu NKi6l3%+Γ.<2Huy0tK"Zbh՝hcIPÄsE G2BΉiXީt6Uyg 5ʄ`6>%CSy3]npL@2Y㼉\ci%B5t*a9>YџԽ":(S'p\xv2O#썜 /'-}` /mؖ,(H=+axɬX=e3+Eے5MŜn׫ RFe/v0s 1RYYz.k"2aۢ,ZْƗETaߴ1;^קA bj;$Fc|I;GR6xR@3|"eDcSRoFA }R8|/uy|_t\O=XS=^_P8e^AC6 UQzOvft0P>9([3U*!Ő%S/fDi* [='jN4EnI.(uGbtIОmʈQ ?L3Ǧ-4+f+括6j*))"B}{He֧bQǩw%`{5yl <)8R{0T`*HhZ<% 8_1Rգe;] tZ~-BªUYC)Bc='F"jFDJ5yg~V䆠~ T`u5Fૌ* ޓ֜=!?Ze1_rMp7^;< =4b܋WfRP*/( 0_m[t1C5ꈩ՜ S6հg FߛoQy(+fEo+ngܨJ'5 _Ⱦs\s9onQ|o>Br%pN.,װ}'lstxSE Lܧ(X@K Yk$}jmiɷz[BRW魬Z`PN0$[t~=F;Lօ0v4*`kB"y-|G@OoD0bE/P T)~[9rB\Xy!?ܷ\vmC+|_؋5_,t,~&C DR ~9>hNALQGꭟ J@RnAWm6UIL*ɡ7$B.^$ <y6co*{.tsk zy[ן}N\DV]{07'v QBAbJM~xx= )S:a q0D0{EӒ1j\/*p)&4F":eӪBz"o\\*a DB "6ro-mwMxKg}0=^й>ʮIt%V4ȁ8R{]lN}(mJE3؈C\"(wㅛ(>&iΔ,P^\8XEJUYMFKΣaiuB%DK: ⅣKbʃ]CnWu*FՑ޼y>B# #,NX4 iD}ZFskg`P"%+h;B I9n8(22Yc(=hj 2mrZj?2kJ+\V Ba8 QFpg!7x=$JUEmS醷}5)_~Qh+7ݹNj:r,0x0tv֪gѸ1p`o*$M,)7u4w^Of ~4%7F[1ħ#U^Wh@LguȠ.@~.[>Vmm·= HZoi0 B\ IJ+Oaw)yj/3tiE׺xnkƅ ځF< R%~ÿϭ}zr!U)zMq_o&a]r*LV-9M蹘jUAv AW'^DE m,_MURr% #oʛL%O!ni1hHEZİPݡlacMXu\rn4<6 Q}\Zc h%>IJ6F0vK}V< YV詫wV\L?Jޢ&ȺUĚMoky&HUD֡P"UG݆\{},m(sq0EGAg%+0WMl6Bi-t' %$چc˃>Fob'.5t - E6ˢ+'zFC2e{ /Yְn ?,椗haіϠTьui P|fRnuG{)ve6ODƩCDɃ Yx/aX^U;~pBޡ@FlǑRhOe/)2"#ݜ˹SûDRϘDɶ  w؃}wLQڙw(f@mh bm:+EOhF9͏&n;9<[b~|CV Jg #4,/J vذ xfv(!Q4fiJQ T0b6ss@f6l'cdnn̈CZ`E\֯o#z}!ԃx{uF=`qch@ '@ I%LγdքIFv^j4$<7&4TG-FTw(mWvuZt+~L2'3)H?^zVp3 @fW(٥ː'%UJ(URVV[/ȓ-NsУfrAmG<nqvK/K|>{\0Kρ#y4B |˅s,Ƒ_;Mn/+-\)-Ji 5T.Í,`B/ k9ؗW Z+JJFrrF%}\+dκ :MXO4o#N4Y)jаhɐ}5S4zaku`@c* Ź(sABEVge8})b6_coFNd :rӖAU̕β n~sfŏ2*  ` !# M&gbf믔 d5v %'s4sϏ }yloi(ϔ{ "WֿdlM?>n4j@;&@tM\f7'tؒř}V$^-Rv)hMtj-`g>߅=f䷲?2HWHC5 j)+2@W┹/\7),j.`bZ$,O!mp{pH<͜lXNaKS0kyI򎁢rK2Q dDzӈO^;󂡏,~\̫\\>v uB/.0/~LmuC7QAHIg?bʜrtW8Sț0rQ{O5URREz gG'ƥ& b)x+5/g>Y{aF&P[6{FNa-kSB|K&/ xƪ{liyJg?U<0+QaRPS7cdV)FC8\rꓓ$^  u:3 _|'*AKoQ9GKᅚ<hb= ,-6XE&@:hlW(^Q[JK9Zޒ,68ZliLS:ҴK!U-y+I»i0M0Ip E;q5._M`U(@&10*M]hUflO%lZv `qreFNZ͊iJ2߸ DO `K"Nv19>NFy3DA!, ;6*69>YEg0VGT:oD+5/{{N(\{ ,}sS)!X4}Qlr0@/mZ\tJ['!fl$PN{+63}(~ zڷI>#`ȷ(x ~*;T^3v5_`ڨal7ޫ⎣6f :ǿ~?PA[8,g:djoZ&Uɿ1\ Vy,<וƁ1{i. {A y+*]ˮ3Mj׍rmF;&s 2_.])e\K#5q5CBncܲ"'$' hLJǙ~ `,~s!uCOa-m(Euɨ:*k5! ]UX~yOa<X%oqJ P{+I|FIQ7"!`%mO{suQޣ%HnKX1M*!Ҥ'+a6K D|G L?qxsdN5o5 ȋ$Ă.9OeN[X?GVAW_*hvb'C #vkxY/ap⌜]B̌B޶1b9)̢R"QkhnD"qg# bx>}[3W«wSw +%sGUrF0d'Alz|-~Z|r]aˁYrg:/DZLF'Nh9:+1a*2wwug62A @y1+ ,- f7%=Ȱ$h#OFao,4!sB$%ަ33 -98 pᗽ+΍  5j<#őV?- R$Ipou/IQ1$o~>!߳ ,RT5'&wQJGXdB;~%!f;, :K;LEc2QUqHKDK [F~o(S[@ ub2 6`ɭ!Q^ϘYbR~#tyٗ(}[_Oܿ]KZm򸐄5^O*gG駟zrs.ciQ&:.U<^ry.X\ԌxC[1Mmޅ$o+IwUR9&m(ؒb$̤b=}\95LD4q7eӨ3޻մg߿"xra+A}g{>\m(7`9L4vm! H1Ba 1bA8n8 @}tK`08*0ܦ0;Km6` W H!o 8C'x]YnfqK?bsZ3[9& Ӗ |X =GfEo&C\GQuL=YXrL^U98+KY)R(nK2WmyvQYV'NYh{- z0@m{$C8¢Rsixi' UyjsJʀٙ2'$3%ZK`Wc]jׅY%w2#6?`mt,[zYCP;DQQ#sLNй@ Hȇ{r"AFv]槢AQAF9%s28:3%{pCP7iYAږwO*ɡgN<4Aza|ztv%fpM>خWSKtY@G:"rneMʩU 'ͺQݘΜ4q\䁕=]Xoc bol 6&N`IA[y)7e8ځ}9(c M vvBI3,ōtd Ζ+qT4N.Li4H`Z.SuZ;or>>֢Ys}}d4M3s&A A@^ki(-&Gw3z6)'cCW QMKECJUrY{eEG%TJ_ \ASx1͍)}e}C.vɡsU/ O[38Qg^Ζ~AIER/!tт]bAL}ܱ䶗 h(8uuB4M{P}t"-y! ~5 &1Тh;Kd:x7Q +ǯБ,>84P߾`6g#j' o"p)9A}G\~]%gsՀs?3UN`&56m ~W^2~6 %Y/?s pS\%?:! 7zxBj{l_Z4l 7Ns(f쪖a{B鑷 {5v+QSIn5@Blw CkV bJ1ԇvZhWv$cXdHpc iNFp`}).D~KUAB}6' r_;7!836v98!T\YIב7jH&4 imp5 5$_|R\jth | %mKguI>b؉ s=PdR_qh;>ML@m;u]'  bT_ c +M T %| 9K| 3lPG3芙e@ SGEU0&bpވu(Kb!DA6؇ lb胣cїWURzwH?x.b{2T`ƈ$1$څ!X$)#=(8:v:|*4y-3܊۷wM}OmSEX:erb~5Y n(~FH!&SSe[ u61:)-X./ؽsJ, Dhc4phnj4)`r(3ܱk@b[T/{QRɐ7xcQEHp@2@8=NAݑT]W46\a(pꋿ>Jm*T]T{H\;RLjAdj2,ٽn~\@ I,<סMJ5vX*]OAh1=s65is;l$UG]Lan y7ڂy !hjꂤQr+玪i}n?V"_x~(`wp1dy9u$c'ޒ^їhc/*vX.P]^VZaDOf07׾7EVX A܋{ToBvVC =.7gԀXq|}\IMvͭ&rf 77862J6yhb*%<7ZGB8}B wJoK0>QcY3NVj"8^ߥ`֮0QJX 4I]~ DAP*KVJLc"Rչ%8K~K6村2e{֜]tW2[ 70 macyq77NoXOTIi+‹]cٮ  vEZ'Tk|‡Y慃\X0%{q{4סS^W: poJ\tZYHjF\ʭCbUM!m?J ckWTTc4I5 T+ [:n@ K߶?kz=ie:p7*H5٪!Ff-p U4=W :|p.Kw> lK%h8d\g<"htQO읗\a~oR ;By^/PfA[}+lgΡ]uUӲ>BB0K, 7ߩndz[rrBmqum.#t'Fv9NRĨ&vVCyzQa/мJSrgyIKʟOfD#ʊu 2rϪscr,;+n`I(‰rO\pҺg]xWOq5<[)5"|V#DM:@yŸV Nvc20ذzct/qI6yj5g Bx҈_nkU?TQOI`쟍SVDUqU_ƫֹT'zTf,giE Su9j($i狟&Ku}JWt*kaRw}v D`x K9itJi,-,agU#7x9RPR=,;<(*Uk_v#sUБDx?i`+! "\q 9Cإ4,6 KўXxN[ً unSBg?L̵?_|\i"yv_MeP9GZ#`hv87sqJ/x@uҾ)LaB'].Utq/":J֘KKc,mjoEo5^{w VJPZES TP(5AYɡ(I'RQ.8c>bO/;,z=T/ G0dxEA\Ln3k)ň.6Ǩg >S鍫Y? }YUkׂ8bVK4 19F-ܶT/~]65DȻ@ &QRƩrmBCR0VTnj.zit1ZjzÕ;SƁ] bwxp_0iH`ON )`FȶqHq\squF$ ?8TxVdoL7H{:O SSQ7y6HTs/k{찵E# # Jjq:+V;-@J. ӭҢWTeKprO3<cPk+ ɲow啥/sa.z\6yfLF`oaOVc=A]MJ 1?aSժGȉQ%;"ZA#B=I -桶&P 8~E`oz#N;:3 Ol 1,Km7L+T,mPr&mpq/$EX#jj!f[N#EuO,cŋbC枃P^)8BRJ 2֤SV^Z> ,N*a'M*7v d$Gwesߺ'eMU()MnDLJ{ևpu$%#`@ޱCP\iQ>XX2A-U% x3*84Fd|^˥kr[U"$^Lv%\ؖ1 ;Ot/>*IA|H_MqЂh ͉#΃I~s97w|pKT؜#21gb1z.IF|2j5^^B FMAF\D='_cFۻm/paus>Փ i2.x Q{]']f"iELSO,=!ݵ)L)&CvPl'ث70G4 |U^v#fQқQ.88tX>{WxX1d.ۘג9`Nj|LuH<%L >R)r5< 1& +H/?ƺuvNP$yH(6w&'Vq;Ya6 8t1ޛ ;uNkc% X[.(ϦtBdjݎBgM T^Ӏ; w)B%~t_l*j*(n21֌5x IBIpO:OQbrd.lPwzϛQl<Q4WGY> ?; F>zjo.ByS}ux4n3cG}؉#}8 Ko*Pf=H䥥KRԱ0Qd:5o<ɢJ;vd>" y @WhI1@9gPBb>gLUb= *AC * &xho%t8 }Q<؊M\3\N`i#Mz}{4`5 ?n ]?rܦhdb)1x1XxL6+9sL\ l% qE:5·nqkEzVZ\ ͹6'j2Tjԍ;W!oY>ӰYʔ65f0&<̻X@›%q)"@TTtxzN&KUAbF;xZSFnJOGbF`L!n;A.7aqB ThIotl`7[@.xwmA/[]4&oK,|Δڐ$Q_bJ*⌸:0 2"x=0">ދdkIVUg6N_Lt3&tXT.x@1FV8ݹL&n *qHk48ak,lWώp#Xt4K hb^_x޼D;͵,)y&<ʙ`)J<:Q)P6z,Ѣ8nyjn_@8\/%ׂ jXH)TG<жoojGSIqJkeֱ 縙@V`TqIklHk*}C}չ}I> }_-?m=P>'},z޵}%t:J|A|; D1u΁ѓ60됤ڦD3ܡa$^qmp"",iwS^q`'^ ((!vzd(>3 +/xR8#B¼7wMV}%KChTxF#J/ӝ$KMƑj} ?HSLyGpYdfk\)mWHK)μ`CKsU%yh^u'M.nX_lЌe%QHkܾ\u_2݇fN>.&" K#+IϹZ!>Z3$OҁlZV|zw'3?S` (vn% |άAެ:w%߼DI1TROЈ:;pcQcI۴JMo'PV:yAx'Qbp`* LTBloNY*G)Lz{'O[hU߭4$bCEP6?0C@|V#p R3~UYџ=lڢ{*EAENRUPi9-;3xGeyq-z1#AGlSvbssU NVyR~OwRr'Q6K:&!ئü^=>AK8USŠV_ קhEZyq}[㓄^K6}ʷp~@MKI {*abՔŲX{e tF/mk`Ckc]\ 㳏@s][x:6:1.UhD;vޑѼVI`@BΞ+ʠx.9z%\]ƭ[de=$d?ƶ׸N[(@hm .ˆ>1h{JL:Wiky)wfzbn)/\"DmH@}IND.:HBvbՓi!k Yඟ?|FWEݺaapO]q%ycY+'85.ǷgO7tώy.4염QWr]MWUb)YJ&dj,M-> jޟW8RhHrÃQsx$9C8m18<v1J=k l3_g4sh$*s50zli }ޅ~B,ig"ҥտ](:S-JhQh /^K̚2ۀQu_]0DohH![۰sтޞF.Jl !eG<4{eb4K w"藨}E|Yge6Ÿ$j\|Hnh9ϟٍ&ۏ|`^ُ_דJ; eZꥊ6zkd{iXS/B{S\L𮣋Vcz9FPץa]'E݌}lTauFc[-e!emq[m@HER{Q #IJem>iwjz픗&.%l֋M IjxՐ45 ib*=:;.lT`vH$v)2cYDQgÆcOXOcm"Mb3,mCIy=#ι5hp?FMvˡwhߩCx2}s:YsJ!ϸmS`QśP"Iq-0΢8M8Fw^WD:>9{S2Vc!?W.IwZL?Ilb싔!J,:OH0* JH48珚?F<3244 LEnͲ 7Qgt^@nzh7xncNзB*KwrL:W':S#h\ "42`B@+: )"Tc ?)̎+Qr}%_a?fA_sdKRn3yk;WbS w@|1޷1e/2H]qT<j!qLĉ@{uւW nEb:lmMnGY揝>xRn"^:z/OA#&q (`CGvb JRcTZHV7)gbK<3>$Tٜ'G4k" JXu]BYHS0_9qFÓj^NYrSP|Wl25͂8L3kؐZ@UnW3 Z={wˇcUne$WVdhɿwP шGCVڒ5c6Y;̎Xe^=9Ie_6K̶>-/7L $wn}.i@ R`NLUX^QTX{DY!N@}0-|RlpCJ+0ݏD2$+7ZU!h۪N]t= $8;#ݜQVck84c. ܲfONZGʵp0|^\݅ՎfO'08 ?he\=h$F M7*9; ㅨ}(ٝ/ʌ8Q.o=ۋpoW}?@g9'&F:褩Kr okL=x/`3^#!J^JfIb:V@G, G:E[v9<qW#V)f"Nfà49Eנp,iܝT7рRwrA5GM-|mi6'>͟RAD\D)Bc010wO2DI>ܦљ]Ogw~ƗK;N>-ٮe#["^7}av7́6DנK!q;1~n$:AyoU˰AF-ͨ2)iVn{njhR S Cd&Z TFwX$cyA%(&BL!f8Bh׻]jj[-=` F7,r xop;4xފy]R%V" I`. ͅV!d8uɻ9vp$\]O?ÚSt#v@ӓ᭼7LT*&UAK>{BA8ί {m7 aU+貯R?JgDЅ:4uqۀ`6ۗGL,Monh>Z⋉ =ylnlh`hI@ՒoO܈v[HR\ʗY%s1\/:[^OE42mI·iZ&2 D3'%\<$^JAb>ٟqBs oe@GkB ,UϪ­l}L>!+ `=;,#,TVFkZExu@qx*hsa1b 2lp ϱq3,XvZHL =#]meD 3xR Xut7=ςo.H}eݲbKֺBN:kqqʀvM흘i5-,:Q;-vOlREWT<}0u ZN vH^rޏ^& ZOkY>[ն>/?>Qq2{z P,y~#(h27.̭_.Q77u;UMMN@\~X T8M2 h;u -GujtqNRtKvGG:]:= ekS55"}G)#2.&!qq`l54)"k1Jb k\@]nFM|R]1| e`Bp 5u ),x.}apH% 3;\{k.}C.guxQkMR QXwED&TQڻApzqsBgXOLćUpw{#,Ntciۘ&?{Kʖj`j Btŵ3o~.'[N{][%,N'>G@W7"$7YTyjPYPOVghKҪZH8F|Af,R'@-Esn?é6Lک#d"~GiVm/@hp"C ˻8@E[5MéB[)ư"Epl+| ބЭIU¶>xxk".bR͚v/nDĽBvT-r(R]Džd{3Yз^-M +{ٙ#ccP 򿻘%|RL P#8ln&Nj^~ sr((f7+CW&]ǧ"`KȈ m>'s0#. jae(ݠ(}u-؊Ȳ23F(B1jXO&u˥y߲.k9#v\h=P~WmY,LNf:#͒V3i Ή{OZPg,ܪ0^@įj8 KWGr}FNk;AV^3+] \?ϼNPSD މp1 WJ%7ZVh-'CvXnnNpҒllDe ߏieY=19,zTX.:1gvUap4X h<NVOV 9E%6K'WY ~<ߠ+Sz[P#W$[ץŽKk߳l0>Qط R389!o34)M5q^h"=Aq8-(${!.B+˂hZ%JW=[Ƥ!^,{?p)H; 0sfUSPYepHp軘0ɥEufL·cӥOXá&0|f.LK{Cq4 𝑕lϾ Z#h.eNlv-<:3.l#6.sw,POXDi`sPwVmT;V*HD_dRZ[~w20aJ1'ZW`HH\12*9MUEFg~2ȼF{FN3o,\ͬ`LH#4tSgJ{0$c7xr_ Kj*ǂb@{ғ\wށGXk-^GuCXmO5Dܪ!tЭڡgkGwC\g줲-ok4k=6Ls- `י5n\a6cpdS- k}ަ9p"Xo%&UpC(Lߺ5 [JEKUIm1eu3vZIlZGMxVZ&V:HniYpU@Ԙx(JՒV_׮EnO*7g2wNw7U"n9E4X !:Y%?v5j>!Ga*xc3 -ȵ{ rIek&Ds=@ɾ?^!@#P`,=/0Fi.^~VAꛅQo(X\4=Q\[rQ S*9{W E.2#\ɃQ`k]I>)%BV[sM"v~A3omK { a"&7A-MW.(AuR"2n*b$OZ{ʜ."sLg,}8[d]IH`Vw=yYAȸs6sk"2s^P38z5!;؂Vi!I 5t 9zo@֒9ZJEת#̩ *QDSo!&R} caJ@.]Ŝ[IawXL|/lV#]yh%W.s ]Nz ?_:$6e>~G%@MO߼&{FQyX1S{sg.m'(Iϴ8W~K pEmECg˿a4gVGfRd1d1&q{XKXƮeHዤ8 x[ Q"S,6.n xY4 +)?ыU.;3 .A${Yy*x[N>/Tӫ\ j)B2z5V91g0]#}J_ZGDw_08KzíXaJpB2B@86̐g>3g,8^0?xJޣa؛Yf% 0t4lq$FWn)o0F!f~_oUR8ZZ w .l/Y@)|'S^wVY4Ou+u{l1&Iy8쵯Y#X9Y7umJ|:`e ?^ni0yئWKRNv6\ȥr}EP>3XGxLp|8N`~׋u{{Q ~^;¹dkh:%OP95ɭ|@Z@TGj/*JAz!KֲZ5RzEϫ tKT+)tr;(?\/ckOv{ЗD9xO:):ҩi 0Ȧ0@Z%8\yeh`Ş,E r* HV"\jł@PgZB.݃wF@em qj Çruvڙx#miI,W<؆{bIs?.?ެG"|/wD{={'_` a*5|V}Wl!`# cniԀsSjٮP+Bz޳e/XӘҚw.Xti侂+iMgidpQ}ON00Jkf۵* _RѦy AW !Q i/i)%|̾Sp瓟F.V֋ l}AmҘ>d:b~pZp H jm+X΅m˾-U QHB^F =I }alؐgH.jÓ]wKDͬ~f^kb4u݆} e%dRT9!A)(70wQL;KH~);K(<;m8V Hrj3=;ΚCNRoMJa.~HVaȱu|(g+X$^u~ гɑwhʟuwA"A4jGy*0aJoiPnnt>MzTG !;FO7eX9V}*&xHZHhh]C,i0:J{`I8aQE WᲭXw-q h)JN]C#g9zY'8x!)N~n w_u?3tL Z4iVxBXY in2A7M 8966Bgs 8?v۬Ϊs8f|;јc*k' 8@ `,CmH쭮룢CQ׶^bXL^Uj|oM#6E^Zd:…w7\eC|yO*je4o1{V;}6S<5G֐`]|7%[yͯ.x{/ue +$],hS>d֓lM6F*z[/U,ra{r l ЦSm٨*$rc@t?CyKTE:9@(PRmUx){D&sU'55U74o܄TE;GMKs͔V?(BLa-gWs>~BŰ,aǼ@1 sW.|\:M/Lَ=*m\g8\k]۔ ̓69=|*< ߠ_Ii%ZKYد2-rEQ7 UB rz~96!R'sX+A]h%C;Wtg"a 1cd MwBAq.gDyHHJLlt6s+Pegt"rꕱ7ci&߳^٦'b`UF2͐["a_$Ȱ8 K~lk)mDofD·{B^ C㼀 HޙBl0M%ឯ]KUL\Ğ{ -5`g^*"RޡtKaRrM P4I&XĻ; Ōx!CIq:w4'؉P"kV5UU)#7tlUe6(̵Hʑ-۵g"^C**"ͥm:L۪[@YVIr75i+9#i$:vB93ͻN3=( үfYu7.ƹ*hļڧh0`23ڍBeI PdE^ф)9O$ dmR 'F?d@y4 EV%,R+ [9,,3qsLX݃<_A0Un_vSURaH: u )L,pڋ˽䕊1S i }WfԏUn;D0H)04!r8񁆐H/ā:}tr/ԣG<Ŭ "gK LT0ct5 D~6\1xjcod}i~Ef{ 96?3E~»-4)k\52˸\ɕRx_ٔ/[䳲5#´JIX[qJmh^7tڗF)/aѺ]+ 50x0YAS>q9eU4,71u#.oqroʒWB9i#H.A؜dUE5ڜ͍8-䙃[sv87/RPüї Z:l'٣[Ŕ@/c4y(h~GZ>Jz~}M[u/^ŗ .F&%@ۻKɹ@\ǤQlN TpLyCYQ%RiV=(1,h״1/:UۜՆ]:hh(` 0o7LY, XfgArYj27ATWP &Z,6؜P\#z֎=(ܠzc),N7WoQF1 61([ܲQ6%pੌ5[tQSBҍ%ǟsWm<rm)yCnt[RU&3lQd|y.&@|;ˑTr׮gR_D֕i:0h#gՒ .ssY/lgtƥ0%{%[hR)DN8D4m DlSwpՄ]Uf{O5(=)hWç֛ jzV]R<[3]PY593XsB{Nhw+ի h=nDO%1< a|5|Men2v`ʺK"_n 04">뼸ܮA"T+G U zNi]XBNΎe8iV-[gғh㾃162L.lڧvҺr`tǙ2NiHVtLX+`!~9GV{O.7"nU7L @Ofu RoCYĆy?L}>dE;ECѣ ym$/שJ:,lOztG;C3 8v,G_CDcZ0.$ 2~DY'_ݽ `ok@8fe.k⳥ٗ@>2ǡ   fC]W92mOg>djK wXdלYpw,}5D2gUK qϒ,|؝ !@Y֧XITKɿt\lK`&vnA ΏB;a?j׳/Z9viU;_{R :b6c:l1>Q66UꇦԎBm^V£Kr #^ch1:I#z?i-i"{™}ڷ*6E]\d1h{Cj7^xAaygEt&+8oԧۉr_)x皠owo[LRjG:UH@s}M@AtH^Ԙx]ѧM'ϰ?Zв8.H´.4igmV % k|z"i80n*+Iga&!ZKqN ФP z1VT;7PtgY*Y:&dNxtE& iRSPTԻѻ%dJfvģAHiCM)m`t;rHV#8*ROABһM4S`&`~; 2s1ԏرۆ L[WJz!՚_ݶ2ˏ~NJ]0bMArH0.B)&F4۴FM^C2er̺9Kg6:tP0x{` xRa6]Iaż f=C %[NWi`;㢫zRjϠ)wqsBRA®zz9jtvW{nb;m)RI75 ?ˆ4vL…2w+&4;w WbgXTm'FR# nT-SI=;5, Eߴa%XxȂUTi;oJcAhw٠Rԅ*ymjj6:%islS^쒭`gznA(pcw)cNya;@T[..FkG8Dw hELt9' `mX6$\i*kqӃf\cd%>."/xrDas`&RmH :=gʪK֏L>(aMjǀlT#9j0n㣲$[L1S[`̭^Vee:Pްho5#'TXx4pDP Ԧ׿ߠ< eW^AVXW$qT?a ̈L;Kv Ø-/̗9֡lhAZLyy=i8§I>AހC_h>cV'e1z_aPpXW~|%S;1Lʔk ō30eC=8ȁ-W>]˥>awb>|"ܠCnލB& )JefaaV:22c ˫pɿ(%_h|)3x Y_&G@А#/lzc2;xTUV8'j\ 4Q_"N #;ò4֘f{?(:ZyP}*tw { m\Hx/Ƞ,CMX=%~)E4sOf l5i~8(Bܞb(v PR[0&h>V,&6ѳY8h = ƊuOb~l i皢LCͭq=hJwŏy1u4^'R Ӌ f2'x@ݎ`Eh/H-c®YqvD9-Uk#)H}K )8q:b?w='*vn ?U1lA%J)֗ \VJiVufݗXm0yCN41>z5=R@O0dfi0>]ueH7?}l' *PlZ4&>ʍ@wIx*7ɭx⬲q|xϺСpB>Ptz1RI$E33gf0#K}0GvB7;7CA h՟s? '#:̕}9 ERf%}Z.L8|nJ1/iASh|q1h9BrF EoaVL^33KVe \"loƮ;BKx87MCpAµ/`Kg&ۊV>3lJq-U LuȇĀ_M4Dۻp}9;CS,RpcaoL~̈Dx)fd.Z|8wK/,8j2#q7;"}z FIwA:M1ݼ0`-|_j d}[6 mݢE;2*ej砒e"@쿗>#lN]ử2g̯񇵜7T 34K@NEyďnd&r(9LCͶ!1le`p|Y/QI:YŤm"ϮA匯ɤ6W /65uBb.v7ޥ CB?QB'Mu kjgH&XQ+cxB+1"Kfx.dd= x]p#Dd t%kA\[&U1JP[=+ SN?wPi^8hU?`<&6)˄v ~ĵ@!idqW`86 a6&-' )_w2Q҈OsƗ0A|fĘI{Q"JeGGľa2SHٔG/t$>BÖhb?:ʆFRl>wop0?qٚ<DĹnZ[6Ftm.%ǫ?J 8WJm'Wœp"K2 g}:Yq3{[IWH̵@"Y/֋bz5I0t9]2=91Rs>q?݌1Bƨc%wcaB82)c6;(/)&HQk+:v6N+N+6z{@R6E$!P5 3t*zJ3FeﻔL"틬 ~CV˺u}jk.:U cN|nQgBs%e) br%<-{S|Pڛ U2-ug?Z9) _sq[>;]2`EV;S5K#A)ebԯPI ʷ<®B܂_P󓅕O/f|c%`)O] Drn<-R z-a1j9o n"- 8y֍g'>Yx)ZZa;!(}`[aHiLU2Y-}?V+fCZ ZW1Ǘ,byQ@uMgx|~|1W+RE8׾kj$^gu$p+ 4MB>K| 2 1h^$:ܘUUR`0'3˧Z)Q eP z̲]6Hۇ\*&yChd 5}CWRyN$nӣS!D%H`+O /žss=-= C`bpӃo; 8fQ^f(|3-Ɂm{: 21s~ Nin%(%VXj}xXÆ[b# ޟ*:$j^/]3{D|^jwboiU!bQ=Kr|?c-h2aGw=2çLsI {i S}'ݗ |k20zymmLH>% S  Y3gP.*>!_TLY?N`zTCw+ ꋚAQ%;U|g'4(q0"ƨtIFy'+!v6HLmtT M) 0G~ɹ5!!ƳΌO2 `hX'g^ZCp2B-P 2n5fA:Jٱe!l!13 @"&5>~ P7{KG=D+Ui8 Pe2imk1%OrF<c"-wYYnNN7n!/ԣ-]֨!|X6 v0#^&֬":e02;&. W ǁw:Uiv),Ɨ'Qi eKI4Z Z`nݜIv#ኟ;<;j<Zvi{S;Y)J_Mk*==ɻ+:UU#^[mHQͷv`uv(~lA3v8S39$73՗gM_)(^TԨ5] V˭? ~g0fʟoKYF*U^nO.K܆tp2Fr{E Ɨn; UC!Tehɍd1|*`nE0w7C}J#`fj17 ',F{؞qĄ>%%ASh`'YVCj=;z5&R{Yq 2٨xC)us-"hU Hk-(k3UJ聜I{ ʬC4nͿnzgLΆsvm䟣U_ XFk#ayZg<5/3a!M{>;loHAI1u'?LJ]>cjŌfޥ$}K) `sOPvfχ~s}x +0Y?Օ$eR rPm5t=7qe^oyo~Υj3}kd`0eXa}sf4)hcHȼRXj/n:*ELwJ&HbR/dH ^1pv(,LRmG(罉eFlgMXUNC=p(o9/K O5N4SJx$>cS0>~u mTq F* pY?(/Ėt2lDg ]d!Y6Dr?NÜ+D\Q#%ɐ-#i/Ɯ>*"f.k(w$JM"gC&z?y- yy.!T 'YcsJw0!|;l? n/?gˆ_ClhΆu/~:M ^KXbZ*uF ⴯#.勜!W]R =ᾈ~>)` F~ T2)&Um(HV#MHpj5y`?Agd9tm#h{sr2P[p KL~ [nJ}Pv @t&AƘXT51>w7&ݨeqw#M@%IMYFaQ̿)xw h6{1 ۖUTyeHM(.wP* = op|ND@r/luB_:^f;5{gpOEȆyTZ/qC]@#$1󑿤cO h(ӣsX4Z?qMPL`>W$s#Ls7}.FN[ZRr|`٥eyi'%0Y m'А/(r()~ S{!C5R?q a.Gp%BennߘdgL`Tv?7f@3ܮ0 =ѕ*ДRiYpҘ5yh" A[yYMdq`/FSB8{ AT*bاwh aUE"oj~0o2ɺXyBb9* [NN brpS[ڗ|5מ7!T{r1@qG_dKbh QX7l*T-K'K^%PLwS9'YV(5S&%2!+ktvo z&W v?Rp_o,[s;LSV')RvBz@?&ӱ6Bc$SxˢDD ]2'>cVy [Ib?4SJ_$ :Mpn$yrTwu📽i03Zc':E5&8X)du0fSWZ6!hT)"!EE,Hڜ ?Nc4JJlR _?r*DdB4˧XM *j %Z5B1o YEr֟<>~O\AeȒ 8huY{sgE6iV۟Bx&Ok)ԅ@tupWc|}auYaZSTd4 >;6'A'R4t߆kwNbȶ ĦK! 1LD{fJW(ʤm#@ВEMJ8 c֩ނ[1/|88 $`s/OaMMc1@H +)@A˚mJ2d[g\@&)mzPå]E&>ND04)$U-r%` w8`T$Đ@0+C--j".ǐzudΉ96 >]&~lYG-"}~:[la;U̞gůyµqQqSh"L?d*ePh&%dmp.69iX~!}v0AE˺R#أ>ݲ8e(L' w)Cg {jqT6b3p:)lH!E:l Ml]\k:754Tqy3_[nrIr'AjX Xռ2<PKk\KU(k.C=$A=} 3ԩ,!גu zo<|^%C1],S& .}De,X"AhCwDƚRe};v-rHpOJ.~v[WMnCm?dO3>0:RU&5C{V|`v }t-1U"렻G"f)Cnx~_+*ȭeN6!8S{+C{pkHV$i:D\H`#) yG;?*+ ?ڻ<}ņDx9apXl$`0PsVE?ЯLY@T] l@ *Z4LR tGs׈r$ڑ+$`锳ukƮ+޼Sl"VLFp$gQo')QE_a-*3(Kl %7ghK^urXs qa.G*C?JDΠ7Dv-,}|7މ B"$f ` * q?[b&ߕ-אAbf0ߤXuo.$P} ZGTѹ})f_K$ U% +1+ l?@ZJ5C',U .cCue[Ī&6ǸM7O;6Gfm-IXLP~6.Μq^&1Jn(,!ZԖ,W/Tge: w0)EwlDϦ _?vr{Ll3^?r.fJQLBҳV翣=e(Mh^Mu=3.TvA{8@9&5\OKgsbžvd1@KBy+Z|@ߝ[!5HF4 ( ď1&MN<~@rƫn].SnǺͱ ӫzt֥yaAT˾^L*7Pb\폫xs)]3Xv[p2!!4&%*'z7r &F<^yrXѩ Z\6sjMW,J gIub;fn jYkyq4(\6b``JܡB$ޠb@yz nb1ɿiNvUٸmgNlo2w /JV,ž T?o.{ Yчq| H+lCd}Qp޲;ԕiӦ: #"6>HՠXVe)U7zmlHO1┷76E~=:>GlѺKin0Qg'OZ8P@%˅YZ#;xҝxhnnAicq ydjvaXB[,=F c9!2+H-W1.|A&tVÛ*cEm1o%:矢䘺frinn 1sPm63;'ҋ  0-d.8񭭟O=i(c_!Y`b=%gV (f߹GPhu37]b+ecoPClT}ȍ}`0񎺫ǚ'؈8NNCٽYP#|[_gRl|/JGsr&93JAta2r:NRa HB?PxК} 菳[xrJe%]s1{_v[$Ð s ܑ1|QB񡬋1U͘^I/z7DCw3Y6JޡԺ(ϪC-0ʷPp!Ƙ4j9.|}pS!v֚`j(%$4 n7uj\1K-Eiȷc=n1bIJ\Q1) V g$[jTee/G'_&,y0֧L^-<7F?dG0 dt"npG6ECeeVtCoE_Er&A}@CK\o%7q&:!v2J͘ G\{kRyV.6+nz I)t_HS)o\&@$m_Cv ^/nU *QG)-> k8#^kh2TSN AEZ^g p=0GcSs7miT3x-,F 4/[D#MZSEE}<#h]Q!5*ߋf3fzXzTL^up:}P +Cm~=:7p&OT5mPY~'iNJ HNe' 96 ~4,)oxax+J&P$yZÀjY_GJ } ̟5/pO* ʈ}JonoGKC!q"NsAn(ϥ_췫o-wJwB;:cStƂ2SF֠L>}N4TeW:gc~s`0iK kˎdW;8EZ_(_V&Q/(6~2 %Nn|LĚFwR;BHryE0̇ ޖ}z{~SBӞ5h&8,t<}~)gDuyr- =pѱJ~kKҕdNylイwp*Eӷp+LgEk:lD@斸[*5TaL@,ӨiF t,q%lqrC@ @Ot6 6+oK8w2ۂxxz;m@LL% ^hZ!\@rH@5-d2I7uV*AW~Fx['<.d]F~ÁwP,Z6B\9b_\KNgʭR8-d/0LUq_SY3zX4<'_TO4u;ovh{ڑnƢ026\2!h32sse㼘 .7cP(GMmePSE ˿<~EދMe#mPG-^*t$&x$$McǷnKށH)BݎwB_:$?nTnjrvWSI[5.RgwG]&/ q#r 4Zdʎ)b$ߛ;ʰIvd"&n|6s6قBh.|DE6-<-]65l4~aOwsJwY+Hv~^FR~Dl6W }^o3R4ߏd[f(`wKG(i*- wjIxwtƛň{_c@OWHn6Ar ݘ'ܷЫODr62מBl[`1~<9C1;U$9麉iF1U(v#Mݬ'+q 3t njkTKFg Іj!jE~ڨPDb$iD*HSg"|~Vzw%㍾+ܒ=閭V#^9{:|@Q۠܋+Xpg"CfKd%. k }G!>"AJAIլ_ S4JAZx_7#\`lX&dQVZEhhm?MNC`<\?!k+Ҝw61&[1uxm&7ikZo(Į>{boNn%QL^aSbܾϼXg_*:=E79=]D>6wE (t}2d;/üV?Ʃ?&QkjѾ'dY[Q3'`M`R\ح3p.mrwJ/rI~`ml8I+7 J6ghF)1RGB?W9/өXOg:# 6; ZzmW"Ąn^@a0|f5S)HCG8d;Sl[8bscu!GdF\w˴mI9U~ ?%e{3ޤKҘu`vɑb_VU!zA%tL6L)TdοbC*neݹrszNz+Q82KC5s{׋f*~iBn$vsuɬz]NhXRk g-LH[bj m ճoba9 ų)_áNBo(-6a  g>ȊSXlE~c\j%9RfnIM&Vco_Tݝ2iټrM2.DiACL _g)ҠѴD܃׎Lf43G'{~*Wwt0UT"{6LIy:'ܴYV|&~JYu}7#htϴהySjl719`3 ,H~J9-D7<ͧϘzِ԰tWO⍌pFy@Z嗫#CucSZs ~x ĠߊӧwZN1Ì)٧rO`^ wR1N||}ըYfrsi8TyxJW]~f~^.B)_ @^9vȖ6o9vP{^ 1qn4H 68RY ֞ť8)'H0zsy{!D勜NMB+(8]-(yy:V2$P ڿ;23oKsgA%gJg&;;ʜy/;s@m'@ڟë,la P7mJK7lݿAlW?A~ (gyK!_ l1vsvd eY f\~39|Zq(FO.tҐz:W߁H_+XjQ`<#R3ݨ\}lLcn xl(\2f1 *zI'b4e~s ]YxKI( QikV4Oe"O,?n "-*|ƴ)zm/xj գЀ C. ?9,Qv }NdᨆyIGP g2.QQaa'tugD h{DUcѣ/f$Si9!ъ7+H>I~X&>wֿSH/~곩7KT\XH+U΋ϵ4I5?-D? 6?E- Em$%\_g"-˦'/ֆ|\2O$Ը# C.Iwm6@v|8Rz1xui] \][_.M9s rCyK VF9IkP%Rb'.(.]Q U\Ü.s8V9VCYa9+ 2hL)Sm m,80= I0!\]Z.|ic}J?`+B.s ) {v_X\~H&8G3O)V'*&F m #˔ࢻ d*(◲~ (q.gm*p3=978wnNY,B/|PKsHic)T':b\ɝ)F$S keqC IA5o&}^rw .t9*Mf5\ĬbQ/-9<8_nzE~nt~@,aR+7Bd%x4ABq#1س(.֣Ehw&a,+?j!Nr]Keq3m휜x"k,-8Uɿ@MLo}pf%I]!ڑ޸_W ⤕ɩs{'xԂȦק6G5ަ vQ\OrIGZMНnuPǭC"aP L||_$/xTK'pg )i|fDTMjx J؝u!\Bnܨ$J"$1msIے)}zh&I`ҦMxYw9{vZiY~XCI lI,ZpQ`ӑ[oIM\\nUV{Y;\G:O)NPWP:ո=7rxE|m6l=ŲXYLJq&Kd&j ԒL!n0"P}3#Ϲ8 B`aVuj^&BuAҽe۾vɻJse'Sh!BBvͯؠ f>i0 "L=yP}َͥLq"LF>)2U%d.{0wMܑFtW"Yc*OGImusE㩗M)(lPF]'4GX4fat#&9K%y?:[U٧rG^ׁe v>4JikjeI֨|SQQUrZ Ll,CYg#^凜o NJR8헦].瑩 ZZ%j~xzkǬyT48%6|52$Z/Vwa-BpDYL)f1q}eKŹaDzAFbF9z !$kT1 I&Gg oV🜌#n9o4;9Ϝ{ > 6Taudj͹7sOzڪ*؏=\xKOJ4="<5e? lJRx~ |U'7d$/ۭt$'W[T61&b$3ܥ|X$ل[ԻOX=%ֲt"A1?yL줟@d c`MRU aSWu`x@K;É"b̏'nCZ4/ȫX i :W) rfBTx.iH3m9\SvWFa%ot~`ل!""4p<7~#PKZUȾ•jpME"Y>؁.e͂B"tG&j{c(ξw\js?3hۇ74"A ,qYm<:i #1tAM3 ]3,h}c"-.7/"IjӤJ 蝍OA'i¥>T:>( 8+2_&PԔ D vTz<:bŝNײ0W,\xJD^$y`35+m#,ĤV$$%RK(Ol`(47:>E:j*Z K$ ,+yqGȕE$dWwUNvC)t "ja${HD_ŘrӍkz /N'v/ ԕoeJȕ+կrH?3.H QM~zZ&ڄZ^㍶h]Ȁ,DuMƪl9ݝ"u]u#uѨOBp([uxb-cZ(},2cѓ1uBk9fCko[wiPHROap_mrf@`ePщ9lF,l |G x3I7 /v=F b--hB66bWGpMQȮS2D/r¬F85V h}PD[{]uhw.eXVM*Y貀S"l,Z@؞[Mp8GDtIGt>.5#y!EcJU l K} +yN U[TO"idWdO2A҉*.'@cxQʐ3Ԋ) k]|X}hA6.pY3Ѽ% Y LN|ds >^4̽C9 U%A1l +-HXcg6՗)1rጘ;lrnx6κ l{p$%s'5wք/{KAh^R$T * ZA;$XXC ms!@8%H &G~n[d7h4h@,ڈqQVHX󫹁HXVJVFq&sι4DjF*eة99#"_?MeB](7;l,YiGOˤщPI/S`% EQ!0kԻeԍ 7|A[zd3Ė􀗽فY*H4G 2nȳ`="H4/fmr}I?d鰴SEp p|6T6 00qxScÛ1z],-֜|0~QH<;_l`@"T0 tjƦȀ 1*.XOc=rRL'ͧjKJV:562[k$},Cq?EvJvw?őE{SibJ֏6ri%Ea\e+ b[#)K>&SRR03E#α4%L+M}#2ͩK;! %283R|6[> 1;2g4e%tȖ-v#YUȤr8ywfSR 1?+.'cq'Nk }=QP{Q7'@z{Rx2C9\hm8]rbnW{IPzpGo>IzGI M7@ٞ#զk̦W90"w"d8B!aկ!h$bQC_VߵA,YJ1RTéYi:e!d,Zbn6q6@[6.V;c9Isy@諡m0d?Dw)]f{18~3 {-vGГǁuYČ0^>#Y{қ"b[y;'&Įlֿٙ3UK}Pd\L:v谻?mibl^8ؾXT!p6X}?>nry-lD/X@t_Ĕz Nˣg!*- ws[üvGmJdZWvZk ^*]׺1 /sy\Ht\- xCz0Zx9H$wT:i$]$ł3<"v P[tY$k#L\NsQ(ATcCKJ9 ǝIiYy}]9c[~|[e vѤUYgCD"Jm)0OH`r:,I&}0;K7ƺ QhY=qȗ)3 Ȁ>]pkg[kbg;̏GK$7G% SXIHLh Yxioe5M<Ԩ[  YZ