libopenssl1_1-1.1.1w-150600.5.12.2<>,^gp9|OLd<|D\6HI;Q =I'ID6s]E/ګi'ۂ`;TŦڣCӹ"q0(cQdQ2Lg.8KyKܾ}Ԍ1XezÃ<;8LᖃW?ϡY ʉX&rN K'ᝢƈ0xvDԞ7 _C^ìӳ8~xot%Gs^Q$muvo y=m1  g>Id$?dd % Q\`lp  4  F  X  |  E  P t    , J   ( 8 9:|>[@[B[F\ G\ H\D I\h X\tY\Z]4[]D\]\ ]] ^]b^[c_d_e_f_l_u_ v_wb xb< yb`MzcccccccdClibopenssl1_11.1.1w150600.5.12.2Secure Sockets and Transport Layer SecurityOpenSSL is a software library to be used in applications that need to secure communications over computer networks against eavesdropping or need to ascertain the identity of the party at the other end. OpenSSL contains an implementation of the SSL and TLS protocols.gh01-ch3b>SUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64AAxX4; `遤AA큤g g ggggggdKe81e9ed5d2234bb8eb085e2f61048a5d97d9704d08ff9476fbab773f938b23f21a065b4c81edaf6e85a6d8169b757f9a013b28b0561eaba7b6c744f8cb7ca49262cc4126ca53d1e04ae552a3e8efe3c4308459b4294cd9670720bcaf52e8646878b31d5767879c565b487401a5c1266dd60e7132fd5c65aa56d6c6bf2d35bdcf13320b2e5b77248a95aed437578c0cfeb69932611bb3e8e5d3363e87fa068c7cde4e3bb9c8a9c3c6d4c52ecfbd7d927c31c095c9a8f53683d19f114bcfdd0407c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.12.2.src.rpmlibcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0a)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0g)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1e)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1l)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libopenssl1_1libopenssl1_1(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.12.24.14.3g0@gig@g dfff)@f@f?@f?@f?@f?@f?@fIfIf~f~f~f~f|fuk@ftfqvfaf8@e@epeeeXepb@e_>eRe1@eSeRd.@ddgd!ddw6dw6dtdkY@d*dd'@cc=@cccccc{h@ctctcb[c[@c=qc$e@c*c@c@cc b?b?bbbUblb@b@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a@a*@a)@aapa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJangel.yankov@suse.comangel.yankov@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.commjambor@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdcermak@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Fix bsc#1236771 - Non approved PBKDF parameters wrongly resulting as approved * Add openssl-FIPS-PBKDF-params.patch- Security fix: [bsc#1236136, CVE-2024-13176] * timing side-channel in the ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- FIPS: AES GCM external IV implementation [bsc#1228618] * Mark the standalone AES-GCM encryption with external IV as non-approved in the SLI. * Add openssl-1_1-ossl-sli-021-AES-GCM-external-IV.patch- FIPS: Mark PBKDF2 and HKDF HMAC input keys with size >= 112 bits as approved in the SLI. [bsc#1228623] * openssl-1_1-ossl-sli-020-PBKDF2-HMAC-size-SLI.patch- FIPS: Enforce KDF in FIPS style [bsc#1224270] * Add openssl-1_1-ossl-sli-019-Enforce-KDF.patch- FIPS: Mark HKDF and TLSv1.3 KDF as approved in the SLI [bsc#1228619] * Add openssl-1_1-ossl-sli-018-TLS13-HKDF.patch- FIPS: The X9.31 scheme is not approved for RSA signature operations in FIPS 186-5. [bsc#1224269] * Add openssl-1_1-ossl-sli-017-X9.31-sign.patch- FIPS: Differentiate the PSS length requirements [bsc#1224275] * Add openssl-1_1-ossl-sli-016-PSS-length.patch- FIPS: Mark sigGen and sigVer primitives as non-approved [bsc#1224272] * Add openssl-1_1-ossl-sli-015-sigver-hashing.patch- FIPS: Disable PKCSv1.5 and shake in FIPS mode [bsc#1224271] * FIPS 186-5 Section 5.4 disallows RSA PKCSv1.5 signature operations with XOF. * Add openssl-1_1-ossl-sli-014-PKCSv1.5-and-shake.patch- FIPS: Mark SHA1 as non-approved in the SLI [bsc#1224266] * Add openssl-1_1-ossl-sli-013-Mark-SHA1-unapproved.patch- FIPS: DH FIPS selftest and safe prime group [bsc#1224264] * Add openssl-1_1-ossl-sli-012-DH-selftest-and-safe-prime-group.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- FIPS: Remove not needed FIPS DRBG files [bsc#1224268]- FIPS: Add Pair-wise Consistency Test when generating DH key [bsc#1224265] * Add PCT in function crypto/dh/dh_key.c:generate_key() to meet assurance 5.6.2.1.4 of SP 800-56Arev3. * Add openssl-fips-DH-Pair-wise-Consistency.patch- FIPS: Disallow non-approved KDF types [bsc#1224267] * Add openssl-1_1-ossl-sli-011-SSHKDF.patch- FIPS: Disallow RSA sigVer with 1024 and ECDSA sigVer/keyVer P-192 [bsc#1224273] * Add openssl-1_1-ossl-sli-009-RSA-sigver.patch * Add openssl-1_1-ossl-sli-010-ECDSA-sigver-keyver.patch- FIPS: DRBG component chaining [bsc#1224258] * Add prediction resistance and oversampling of the noise source. * Allow setting the FIPS error state if jitterentropy fails the health-tests. * Add patches: - openssl-1_1-FIPS-140-3-DRBG-prediction-resistance.patch - openssl-1_1-FIPS-140-3-DRBG-oversampling.patch - openssl-1_1-jitterentropy-error-state.patch- FIPS: Align CRNGT_BUFSIZ with Jitter RNG output size [bsc#1224260] * Add openssl-1_1-FIPS-CRNGT_BUFSIZ.patch- FIPS: Fix build warnings. * Rebase patches: - openssl-1.1.1-fips.patch - openssl-fips_selftest_upstream_drbg.patch- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch (need to for explicity typecast) and openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch (missing include) to allow the package to build with GCC 14. [boo#1225907]- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1-hmaclibopenssl1_1_0libopenssl1_1_0-hmach01-ch3b 1739895438 1.1.1w-150600.5.12.21.1.1w-150600.5.12.21.1.1w-150600.5.12.21.1.1w-150600.5.12.2.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1capi.sopadlock.solibcrypto.so.1.1libssl.so.1.1libopenssl1_1LICENSE/usr/lib64//usr/lib64/engines-1.1//usr/share/licenses//usr/share/licenses/libopenssl1_1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:37526/SUSE_SLE-15-SP6_Update/2f07fa36c6fb3e3ccee8117fd2d53b70-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3a6ee75877b040a38e70a62d76aee3c62eff4736, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a2365aa96ad2538090b91aa0d053629f8ead3df0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=58c89931c57f0b56a73fa9cc37bde820cae81810, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e08f984cda4e03326dd1018e9617e0ab8d05fc1, stripped70RRRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRR RR R R RRR RRRRPPPPPPPPRR RRR RRRRRRRRR7[{[ca-certificates-mozillautf-8842ff1c90839b429cfe026c254ce895547d64b6df95835fcd53a26ac77d423ac?p7zXZ !t/\]"k%{4"c /zC˼fi.V;[T$LI] ܶj^>*F({8Hw p4ZYB=Pz1-KCߪpփߢ"0M#&E_`p`2?L(T2YCm͉\dd ڴK]x6)a$"m 6ΤڙZ-9ȆGO`4\A[(ot%qݧIITް (TΨJ(蟤P-: A! '{|Jr]'h0믱E@'EEݷaE /C}u޲d+z&^ :ފܳF [~㕂'uN:d.PmE0j-nr?VpWZN}; /qўc/JaZHpY"72i}1he=LFzBd@WD@|Z'NzOTW|a5k¿hȁ%ɒH#AIZj%JUȢ[inYl dn&S{H-4էrIUUYʱ j:&4<]u|Kޖ A#j7i(û±W}{rliVU_Xhe)r ǒd{r6>I& vਖ਼ OQY[*_W Z]S o15^ޙ`e<g #A0mX|=vϚS'¦)(;HImzF3rvAw0]󕏎`BqR4=BUO/Ȝ#xѥq: D-6>H{#G8R0i,sI#IjuS? eDGhUqҊJ?C^2$ -J*1s8#:^H}ϝ &evJ2Г6\~- MQX&6J@D^neznϾiN cS^nq6)*29,$ \nm_WY+b@f۳f|~9$z雂399rFnYQK]:dR`9MOyVnqKc~_dU mU(WEY&8XZ{z5ok ajԪvj׏EW(] (Db԰9!:run+!ұ|t6ʑ)Նc`ܵ> ]PΔ,]I+Xi?KHuBoq/ޒ]~}9g}()G{B'4(IZIqP t[Kph:R~ILN.3*X'[.bD$/פЏAߋ8_?{|-S3кOUJe,+ }rsi=A#SX{,n(-{DJG1ϟ*Љ=]'c;LU6LCڮa{|J1!wV7&9yKuVL#'3+"d\ΌnzmʳU:&E3 ϹC\"WrӿZ_pYznl wP@yO[s*u? 0l^o AYNaD;zMh<\Z+rBQ#> Ҵq!@O;T%aYU֡O<Þ4?{m0njSF`XDeuvDPɩWb!Cq%4hs&zq[:L|!JG#슲`J1zKpU"xV2=O(EU@ʀm7F#ьULU,:xɤ$\^lYASbLД^*DM~!O"U L#P3.ŠOE!#FD\"{ 8ꔍeW(u&*lg`!zW" womjEAb.6vHk[{(KhJ=(0Z|yky5Wwf{id|;+-ߍ9 v0> +*]K+)aDW~4gb08eh炗HXyt@aEՏ/҉8yT9x63댠$O{(L|л7aN|TϕXʮ.{:͖4Ǡ +hwW>Wy_WSA ;['BI=!b|W-y/Wvi57N9?P¿"LÇ>Py /T0̢6%>{6Qݏ,-X ^cumЕCn"6Go% ϲ&X3g+hNzesXjoa_7pSNG 32)MAR@#  dv{m!:,$ ik?ЛleL?d\88=m$6 bAMsmn:3I{Ē9??k],vtvGa/]s\z}c%ú+ S⃐<;wdU;@_4IDO3.5 D7Xcԑ$7;6:d;jfHhH>NoG'3pu$Df/ų\#$ mJyvf"zCۮu$=.{53Pgj IIeU`}Ypxw4w:6HM[QjtrhU 9/Wp}Ӟ8 f1J~K.m&bԌ;J*#GAyNxy\/y. 66)ڹAPⷽД[DF'ZF@O-ipVC,Kӭ^%=u,m+.}dOӼ'mCsV/i&O1{ed3Д/VP5}R-T6!pWwvrw=KM RZD4h+VHv\tIڏ|aa)Kh8':pw2̖}q _3El>k~xP5I^ȩ{vYV/\rC$+$hi5Q0&YU_ZlK/P"a%o>.v <:Wvz/W#Zm+(wmvaujl-IJG3|TG7Q1lB6n;Ih^#/>Dlt5Bt]xe;+)'sz<c{c8,w`8н_tmsmD%zQ#vHl]JbT%b[\Pu`fA|XWoF^U Y ?&s@D2ٰxhQNh;(+wjKV_8v,YBaˬaCJۤ~' cx?5XI-NucB94ÔHX'Q[Y>C5'Pd+3K dQh.:b\CUo>NGHFF[0_(UYbQtB·#@8<,A d#CiV%Zqca Kt ӭ^0ec;,X%iXˆy#IVav1;6AlP_:Tt=SLhL1v]T(<5PW 5M9fpV狱\X9ě=bZ5u,SGeMªaj v}Vz'?}RecAL3~%,r ;Z6.5t & -u7ggh8wY0uf?ɀMr0|* F\vJCEZ1߀D*+ߜ;Q2ATfĦE0pf@KYp{W [S +̩.fW=!/ u)u S65_u16ZҘȐ.xBhˀCh)i~j3Ǚ ٹt-[Nۋ8Tk ,3\օ)AL X]:O߼h]xPYz<أZ)ƽѨ,z7u=Wh@{&VEU)}rG,T)6Y, >+yyaN)22)տ8oYc?5]\gy;:McWeC>OjACF͢&Y=ϤŖZ/`5Z7g*-Ϳv,MTFae8qbyde7aP9v{ef.`y̓ܪGoup/4m\B! CƱB\gWh]2t~eB;IZy>m sهd50*$AEC3y D:_dgfnO7:@eu7T9ң#heY25?@4v$>!o/JW|QMX8?wP璪 Xgs~"(k_ 2UI _G'+?N4Vl\D9=}1&HLC/a"8y~J* -tvCE=ն;3A[46_JP\|.ёlxʉWqʍ*Ƨ3b1rF{+ODyB~_!ZHYX f*$tgw覥r5 5 ge6L2YdO̔-RR+t&٢K5L*Ό KSE$u`DCa0qZ/s@ N"OCvDͶr4s\x`Rx[wa(%.Y?R0ɗJH8(vރfA>o8rW"3f gU^gep;;)0l@q԰8e R,j|Q1<:}ˋ4HvxIH8YI#VD `fN n X"$ OGA~6d)&.S6bG@S׀O4$O^UUK^ E8'Nt~! 0(M 60ޠxUh.'(0C_﫜r59eRJX]QN2> 8;m:FOjhC1L^߽`ersd$3x=$ E.BISTX`͕z>%QY (ԥ):飨l:+JuunZʼnsğ=~)Noǁ<LѤ5Ae+I3h%u?8˾ڋX-2Qw05(*o &kӆzcD;2 wFrrs2B,%\WO,Ѵ6T&'&7UY{_j+B|l?&~c8g+ɧA /K;EA3QF+uOX3nT?ĉW;s m|j cA&ʩ57=$B XSϢΉ`t#&LGgtN8'9p L᧞L'<$39tHؿjpx3tx^ LHOS4sK_B18\1Qc 8?2k@+G,T瘸t%S!)/DzpWv'ԑ(TGnz8yҶ+23NQҦs/sXS.\ }ν/j09 d/Pbr\ld= J _m5QpwPY[Dv3m͵0TtkVc." ަf.9nb3kPRCID!762TLk^wV'l~XF 'jd5@fEפֿq0Cx|h΅6N"kS&Đȕ#[FN{ I:v GX۰u؁ | 㻠|wbZ29M_Fh/VEy 24f&rm Uz5>_v8yr0Vau9aj]<5@J]QI!aʳq#7 9|c ,!~"al;+&Mja 0<#.akRL CNrIiN=ZlҦuH^[tYl:ʠk K*1WH |]$a.D {3uݠ@(؄[0z;|7ҵgW%gs2sҒTlZ E}uaxdH>S-Z^/2҄n#L}5u ZQrCLi# Mh,b﷟säI]e%T*PxZ}{AnG^O"억5 M?lOYۨw^P%챞ÓNqP/4Ozh)$\]=Ec*[tExj̺V+cZ%Mm.)(XٸN(I\3 ', \)}bh{{+!s)zqBdw4>U=BĪ(߼8Eg6PߕL{y4TWz]9 Z^C(^BW l2C@,23V4aɅ/(Iu*ЬvhxĻfoY: kg?NCiOW|x9&o}ڨ}+7i@qBo҉ڬ:J­Sd@a ȼQęm'=V~jʺ ،.sJ9w®{Z(.NƠ9 h{hV_;ݩLqϔjfP{L _r5rmHs*wI} ![\)vfO7"lHKj'<r-_hė 4࡫\1l-ױ1OE,^t<{=GHkIjrCjԋJ"k5'9 G*y|hCVx.oxӕDP^hZys}d^8^,pGb2% ={&#S^ R~"m(]E2rQfLbE sssrD^!$ԝh/EqpaČ`5aꬿ,|woΚ`^*d$elocι 1]b֥2f"\$>NS W x=hfOS[p|IEPb-daKsPOG⚅G%Ʃ-(oanofOVI܇+X-,g hS[-uґ~+\[69 uM ">k0tzICr'ɲ4BԖV#etO\T$Y$JHZEOvq&k.L3a 6nfs`Esc δgJsebfQ|IǨfpӹ{/n4}[n"cw8@h6;  PE ~>kU(>|3JP=ީz;4(/J[1Aa'0T,m+@q|';a9"wmHhz턅=Ep7Cc6Pb$g /f̍!v $b!NCj둅 e4/ЪYe>䜒HbLde녬ʡmQٻi~th;·w)f(AT .TNUI9SQW_Y^0z*]G5 AO<&-IkNTHni+.Jf&-D e/UgS <_HU(Q.f.A 5Rdڬv|U#Wdws0kרѩ}QWõ+)iʈTNŝIAΑe?-+{@ .OH Ӏ Ժc~^,nk%nT%(qLsW-IAYpY?0X#?>mu=Zo;i4[gwx0UzVC8#Sto+nl%3Lc(69G!rY/5?O=нOtĽ'L՛LGpyc?$~sg!9B1%.d&K%Ooo̙k+%t@xB(g!mw|xY99Ñ. g zlbtKz>]VQ4~P Irct%`7%P<`lRLj[Y}oFơQ#^^i}ٱ7݈ P v2 ~u܂$@hRMda @xÐ sG9 RKwػr7hNϒ6zr2Q*T:E}2rEsױz~[Xk_?LoTT@P `2RBa 2>龍. ~ANtb'ɤ;b= d%K +LakhlYZA 8!7ĉߐ=.iU]QK ȗwL(7UoH4\2;Q@NbpG3̊tx6d Pڼͮ0L4ֳRi;:-D 73Cg01Jξ#ӊ8@0lY5g^&Vhs9!UuP2ٿl YZ#`1:;i5(otTDeߞ鮩,Mv'lc($POA?Q!<CW_aefTj8.'s;qR; t>ɰ}obzZ!.VnEK!/Ȟ5D翣wxm7lv E7d.֮')Td|ޗbd]Y:Qrfzf1r,ʞbOC F~h^!F Kdvď=͒TCVBH!h,HDӶe:9!Ncj>'[Q.y0(Ŧ̞8*&⅄$VAPosS}5_{Ha w$DO%?XMl@WZ q(ʱ@D;Seoyxa"J&/D1E]c84g1CRv!"ɖ%QT}Kط>mIzzH(Sٷ|ϟ|*4dK_r)OLesYʼnZRP}IYe]|f0Y Y kj {Xs3qYi5[tOe4>JXX\78Ux-Om)I)Q1SI:[;-Lc+plge|*I<=ZV`Jɪ564k_jWi;m_o0 nփ0j)'b%5AS/TYj꫇Z c lzA z5Hgڊ1!FuS#o`!S표.H?RC{"gB@7~tHʗ1ţ`%I1C 5(%}ҍ ]G*x"|IsEޣk-@[gQwfz 4 ̒G}%R glҩŀ(BED  I(cp뺜ۇG -iI< )֊Ǻ yNk:}y][Wv 2tJvSZkT$M`Mr *#(}%C2PgYXCrkZ9]Ghz B/EcVe.d՛|1)jt6[#vo>mc WBb usPl- Y WN'] ?jONN"#s\HW~c>/cՃk6FmRW|£a`Ѩn<4O~7 ?aM=.,'܀+WT>^s&mly7gl|Zuhdt~7 Q+2S%edtՇ>fP>d]Z,N""F*lZ! .w=_}.4LSȦc0NP _lQ5-xLnQGFLױas@EiV}n58-pnw*lU>_|w3fto.P^({W).UbwŤ)S(zt,ňPxQB:+g"7gYZи^~ԍjl;`xVSCrm܅MOc}z`xĠO3OTu'q Oo%A&]$¯?F@iCF?YN|X_T{CVgFy);+JzZN#2_DQ{ g9Qjuu~#h|:2b xyͦQ;}q`H+E4o8;ge1Iu"?P\Z`SXcs=i!{ ] c ؛BkgМy_5U;O%C­m#\36bz3.PԒ _<_}kU潭~K\ T-1Q70A5whVe+MjjHyi]OS#&U SjV ^ 7E}R)w,x92&G[ PfhQoy 0ơ0XVUUlx jæIud߼ŸӺ.Vrgkt3L̒aǼse-C;ۃN>3?ܗɋHPO;YLOnaL1|0jr~TxnS^&cDa{YP,n`G &ZX?P[m@E:TPdN҄=V$;MVA6?p N损^_mw|]rz,3wC։MSM*IBKG}J,vg:cg߮ɽsZV1 ,$\p"~Ͽ#ɽ6ÆYC(I[t\d:ʯdf=5f~ERI_^6UF~#.]@βUi.YNnIA,Qu4Q☱m#P*KL9gsw$Ͱ٣)-`^ab~%dYI{Eo/Fw p&1-N]\QU:{-#"\X_c@Mvd#@(ɛST"2qcB/ ' !R^vVL7IUƶy7u Ct gmH/=\OjU;{5E3O–ց6ߣ>I7!~a.+`OVnv<9s0$ڲ鉖_1ᑧjX18G)?Hz\D2F"Ifgg#QSyHtCR>&­(О>]֥z,"7W*Nx- nl>RI'n`v5E* q$Tcx@`5eLu\>D߄pQ; L캦$~yҡO( W }U[%j!G,:keΗ6wb#VY90H[ҿ=/)d6U,s=%W‹kZg'w/NEkaܝ`+| .{iE7 J4vYM*ve U&o`pb=Vxb]xg|Lak+b.f4Zq "@}HzH8E5--ifPxnab%<cż8n5j-gkoUXMgÔM-g'#b2![':= VG H ^|WQN*v)e죕԰o%FȆMK#HpՠDװ|"Ty^e}q|ۺ(Oq&(k-ٔ\~#WcCC:nVd P<א.Nbl*c@:^: j1z0F1x;D`{ô.JQ}?m'iKKXP\ QZ)17CW?G(IQAs*|\蒧wk^.0 A+(rVƎwxs&ƒхѮф~qD-(2y# c@R2#@yRhzBpÀ.>ZG Č c+ Ί}b:*$WOLߌ-递p2uϴ;ґxL4ap w‡%sөڭ 'Oq/6 1 uS EmNϓ7eWUMZdF~s0m0~Kc ])!̍>$>t2,|J7IPiA7q}!oWLї* ފ7v?.. pC4ZW($#~TnaA#6A e4-1zdLwr7Foˏz n[;wjer4}ٗb%m/!ZܖǞl @pg6s~"J}Gp,ג?{kUt0ȅmݭ/%/JsaR'hFcW!o / IՅeW].1j'K Ϩ':0uŕ^5Lb [ $seU(õ Q{IIQG'usjX(iW+'͵GF$n2'z\Zl߬0 ށdN|u#WOҖ "C e/Pk$tGsM"Z%&Odq6iK׭YxKI0+h j~>~yK烆ծZ}^B(SVE7#p{O2ռ(cИW`ɥYSAC6PIM L)FSP%5\w?%6)xPȭHq (satju!} CT!ukG&dh !,Vo+Q@t4;|8w$HZvlV"W1cO'z"b@&9>wL`4]m-T!oJzgOLyZ.m#*^hZX]/|=qQ nFYI ȞiDhX=/%uzFCCNxt#|)\nss>$.dP{ lO 2*;FkҺ r C7j[;v}60Lg Tgġ@1Zzo1>!Cؙ V4Ҙ0lHg41@nUE|f5<dIp8 +jN:xWVz-5߫J%FafSY2 WjĕHxu Mamls ?{&9IN^7R63Zf2X,+癃W1&Azq 7 H;hx/iK`:[f8SkPX gWF%R_PȒ$&;1HpzZmT ]RPq'Qa|eM2psv!]:$^!R $j TÚ\\$Xů;=.C9㳾j{ܚfe\}GX7;[oam˅֭85:G?C٬}KGYs4|wFYJ!Z+QX-ʖq"զ51 J`,}y6KO|@I_tiWM Ɓj>Mĝ{e01= Yc֚kPK-*FkX!tDPڽĄgeR_џ@_ P@Yn^?ULӳǺ tmN%D?93ۋb J `lݡ:;:W,s7ٛiOfWowcOoRGLȜ˼K~b{&{<;Zu B[8 T!2Sb0nFNgDGMy>P]Zu --Pt[L?ʁ e>Hg}NAg?gTA)`0L$ yD4,r%CˈmjV0kg_d+gFT:s=v(z!9@wf-k< 1gZ})3hrHc NzMʗ+54Q,+֣ofH}+͊.Ѱb-WʳߘRݑR^9QU6Ҫx nGf$f,N{F&4Qb$̤ n&rvޡ",Ps#4>q4#ǻTi?sTF#wa@w?OS̢.@/Id}[,yehLa"eqxCG)ӟݖK=mD'&F鴔W|4p%?R8=%Vx1ݵkg}؜-ba<VD)sYZZ ONQ5;ٟ3l$= >vZz:O2rx6xb5?.kPk'v)7Q.QR`a㫨Ő{)B!‘1qN-y=xD\"Um~=uoKrfHy-K{vCS-xݔN]sC>L\9Y嗚^cZRxfzpkCFr}ᥚX7KoGxBY'V&|%xN^@"g~[ԦiY^mպ,r@@#ȤlĂ3 cd[J1{jߨU׳^kHD<ܣvΖQ1zɓJϯ Utc>q/yLV(/޸ZgXg i"f SC}L3:UU9yiP9[ԱL?xt_c q_5 g~ (,j3^g/.봆tk+ufSH< l55 fhM=JH/7ޛ9c9s\E;L`rs_`֍oB@,m.DinB41m`JSE85O9)΁C*Tyu}UlY/A!DT줜PJpby=pL]&HMjkdԒwA{$pƄԥ$u8bв2^>`S]M>:̤1/I84eo&*2!=58MYCo|r>[4:FJ6dKp! *Z~(8~D~F+{RC!:z @=dw1 IS6e%[)J s<:|vw~[qE tOx,0[zUΠ x;i?1O,+a'½K@/qGhTzCV[ E:r|3eE M闈>&:s?v!4.@Q!C3U墆U/у65c- 8L jHQDK3KcN.[gye|?,E44_3ܻ{T Vp8j,Icf⌏MeJ,]擲&gIgc:~xow_=5_76nR?=s<5-E=t!Q[FrFy%nR̂6s#lJ8rj^(?d/ޏ +N7 \`HGg"}KK5|yBGƦR :*Y`qpx0AW]'ič 'Q sf-cI!HpgS-9]j% <տ=Hr4F)Oy ;G }`kDasՌX+n[ymx"`oUQLξ s?iFrǃ'6综Io7k"VmCv_P#rET}22Ǒ}@Wm"}r(:aftm< j'{ wWӮ$9Cd ^]CCJ>;J/R'DIF, 2)B=[i TEVю{a벋c<%2 P/8\ |RƤ2UB7ݾREi&Rw,( `^Dr^nP29ld{fU1yr7WA,r%YrN˰ѽo1)'bp躇fB lZ ]竚]ILbQenZv^mL:|Y Sc(Ԁ8W`bۤJ1;"x6S&^ >zw9+@/zZߩFOʃbuI\AZI ]HIMx:+Pv7"+SZy] ~n@f]ޙ+R'yV_&X0kpS)fxpݪ<8Cޞ}hO*Z~Ŝg 껄 ˾13, #zA\2fFwoJХP(֘[ϫ9^욙-[Ԭ +($,cw8(sH5rh}"@u wPwnLg; 2GE/Nna{,Gt吅W@!Bʖ ΄C\.5-,6‚+T酬rorgv$hno"Z%o0UT_vUgc!!|!A*-ً+O7d2!) H,J6zƴ MD/<=we n]pgʔ￱*I哚D li*5θXRUߨܨqvhSUb9ϾE?UCS.=R"}\)Y.Pl΄`wD|X 5IQkH+q;N1 i*}l%4/btNSMqQrY!,4f .NDzؐC]k.v#+ĄOM!hC nJ&G#R`?3e/Vgh6N@iU,W4 9)+Q0>_>ֽuupYߪ/ƺ MnRzoIfb ν'+I/x?>ʨMZ]qm!.eHͭK"kCF(B(x{@:ey 91LvnP.Q! ԨCX*fSh(S p$ϩRZ#}:rk$PqP}JmrD|jH V+|2SzsFJ5gw{MNA2~ߚrC>¾C(I$ ^z-e\U'QHs6 jH8Ru;~pсhNո##scWe*^rnfeRiEâ?J”Lr|ϪlًKVJIhRZ'b6y0E/-KV5'% &|1xñ`8c-cJQe.Bw!m "\ q(úM͟RhKꂛ$ps{_i,uq^ EsG&. عar?_—LQк:JBIqwRe4\"2mtQ$fx{fրv@9YCCjET\xNv1NI4Z'y0"g߀}xtOf/xe\U*]]nۯ!t/VDY\|fMyP2h4 >(Coq,Doٗmqέ56[󇕝RND q[C'NM Ul8yU۰,Wdϴrץ`HtC:={~= f :xGtT>P[C5Hh,Nl$3u)oz\h3*8)x^W$)ba%^(G+I۔L)쓱NΗFK&Y͠BJx 7RE24`j#SŐfEfN2=`.հrR\C:Bt$TݪLDO'T6]e-J~~Aͅ4->,Z}ݥߗu?W;F0ԭ{c@B8bHZ+ß@W&7TbM,^WB>ţ߂jᠷ¦wT mh^q5|q~Xpzddnζwj;HOElW !eaDE~ hwgPy?#ǣ!^D\_?߁֐!(Kш*&yk,ݚL1s=Fm7y؆pNwgFp 䗒.we1xW%[<1iƘm;oTv>',qo=(]ax nZ_^᧵{NRy׹m{6Pi[+T'ݲRp#x3X)se -r]=̕DhOGVNJjzʏj^.eոQ.mVܷ\.:sk?`rvd':[fdbH@pTм1P@݇0j;)5)ɟy f'IYۇ1]VP\RB:o35`ﵑ|䕃J?:<6$m1 ic}13&eQFq|2Z&|,7p dI򪩛yq܍UJ 'ѝ%{Pq,J j 7k`R<I4qCDyn̏8d0*GpYrE\T$pL4:?RcubT葽AO8QDP'>ؔwhHU-zbYς)9ts6AC"°nNx'|D|? 'Ofm+n-Xf헗 :ivJڎ[G_u$ زR1tg=I:>f @87cq#K=~!h?dBˠvp }cOsq7(^ |٩ 6P^JwGRd ډ0W*"㍔9hr+G6Zg vAHjqŮ\KcTr wUX(۸Qu;x6Fߎj|z|CC Iujt^9@<j l3 YD/1-܄/{!sG Q|cUNVfZEC]6BdU[,!5]l;WvL'NS>PQ;Vq4t@Be\m395%V(VQxG?*ҏ:ߠb V? kl¬}o7bbK| >Yl ,f ({ʢU>9ϋh"`w,! svtYeơWt'uMĴyN o=KP y)葖_,Wty:nh2:NA*y2bZklj̅@w q$85Ѫ\l_n~‡֡4-HYm=z:3m4 <ɏr'!AsEm?y$Z;ZZ '9BvO$bs)cёHDĹYo :e+Lmݫ2c1m8 yFجU$U~' N0o3ceޚP7",l.ER4S('¬qxdSU&fOHyҮAw4wm CPRȤR K-4rW^C(F>X'> 3,@X@=:Qk;B \KA%FJGB\!31TT;EEvCl نҐ;ǃ y^BJX-v2wgS<;G\ "pp:,wzkbw] @@ l-'QUyE]xP{Zmۭ\ae71"_ph ,04ԕqk)fn?TfꤊQːOUrJ10+'V8E y~(S0ph݇:A[n^ HG?#84pbKg]af~ԕű'U^1G]s2;Kd>KH|qnWrR?9g.hN'=Y8,{WVaa̍+C(Oز2}.r_Z6=O WB2OMV_{1 ϟ ^dTQ( MiwޑbN)v #}tKv˦mc{8Ppߛp(qNW&mg YVB &/.ٺqR@q8CI93f#S\m.20(iNG xxfB1]e8 S bkF0?!:r6XzruSp=3zʄNB(xQ-B粧?խ,D>AB s2B^I)iEs p5ySE1kǼ"d/y+!>qXLx.@*E9νB\CZ ĒHDaP {C*ɣBH:n8t8j߭lIT*WAr)^2'l$X6{BD 8 <,^eS1Byb(l]yͿ91-1qT$^&E5%/KPD@J!bm`l3QB4pCH}C @G7MX,ͱqq6/рzcAuRVțqI'௾yϗKo~ܲr ‡q>ʓOLv0x 39,D(.m]9EcruXTH^,gf`=/jOS>׿OM%`yFnYGov uZ8[RQnor1 )E?w7瓺3>qfBwQهT39(UқPehi8ۊKS|H3{vfGz1hCRhf6 5}IHĦ5fR !rqpBݷ\A50M|FQɇSi"1EN/^cI BnmJ-`æ&ZI8xޫkPtWl19yݗI :?|z1fG"Oe!#B]%"%e*clOABlk7_Hɴ\nM8AEJ~ l)&sPD 4obrF/"[쉙{OWP8ͮ>$2X+O˯n~M#gk=|j_x&g͆X]C(=S^6FZ²)rͿ* >e?/ke:FwNʳܷ#)gM$~6[9e@9c@q`dNvJϣ7^9M'/<%"?^3Қ&RB6NhƐ pxk'FqQ#)04j|VG/\L;T-r k:RبÝR &^5ɕoMilBܶ?8\6HSt;,tMvXkLj.I||x;ħ vE"o&Lؔ^QjI~6 _dr׳ڈi~(pzP!gR@G.dJ4D,rv_i̯:\b7Ąs'&UnS*()HD9r1eutj3heM *`G;2kH2YM*1C`+F=b ̼͝ ef㞍^R,ҋsD+jkXl^%&"[l~X) teH ǽG,(gu ֊p?VQ( 'HpĞ{Lg2|t^q¬jT`Mx+hǰfc He *-ۑ&yDSo2nhX"Su#&lY帋RrVĢ@&=$*:׬'?#yj/IlH '^mY?Azah>eiOLja_3٢Y +FR"WU|)q6c̠ͫy5I_K!k_Hߔq竱SzA ]U)МEAoɫR.>v*|P<ry2 }RW'luF#{ CI^+ efݿuV>E۽}\"-bי^b)SJLgl!U I?6fzc,v W\n&…lrT:4mʛ+5>;4L5h}/[eT2=uj;E"l|~S"ЩvE{ gRs 6svI-ZaiCGח: ^/kǸiXNk&FtD(^GXBR su;0gT4#=&3{&i Qz8hb C=rMs`.|5^$th/<S.؜m[)` .ej݁o#hOiՊ [jo-Yu~JF;gM|]CBeK]u,kVc6oaf1ZNS{k hLxHrjZ@I9%᩺MV fzYS@6Os\pZA:W0fgQbcڣR,z0L[tJ߅E¶u )e7ݣ=  1~[$z+"$Uw+b̿efτ-8F]O!  s}W&E ]>[BuUD=mPklC<3dֲO~E8$&ƣ8? k>q|8"shӷ $ス2泋m8BD3^k`'edkA9֦jG3t&C5t+GPO^XӋ˺#3pp.)3SHd5ĸo|'нg"Nj&ޡDHyqG`_G/>A3΍&BCKiƒ_OU}_ wg,xᚢb48'Rj/?-PDvѿ~Eֆ}>~6m/Cʧ 1Y -lZ1,U i24A):Au$oeHo,`WhzjZJBVRE?9qk:m1 ?@կu"'ю\KI[c)w.NP[ʇC fM_rO oZB2[u8I? i#yH;>gƻK ۳YWݗ\hbX)UY.S2z`Qyb'z{!Ւi@TQr \'q"~J-0PQ+yB&砚1?%M=LfODVtc#wR"; =թ]w3vhO[Wi&H F l,:Rת ƌ#t]YxNw)ڛmYOah?%2kQMN"6G2NwuEىП[. v#ܘS~T_Y_F;^{tk30a Q5)U863S(uS3S?_{r$Rzz3h)t@= _Wj:IaNxcsz\$!bk$o6yYT7H,@}WAg^F2eF??Nz7T2~v.M_fÙzɜ<%n 8.503*p2`#33)(w혙s]eKfh!]}<"aq/?76<&,.W_${ذ1LꆋnBv{h:q4\h%`6MEad_0ӄs`o6!T\ ?)ФQlì1HA8q=D 7ܖ|TY_ t]}7m_z"?`_C/9< {S68FIGWA|+t!G =:>V U\ aඣJO{\vfx0u^DZlz{ Z8h B EWtR)8Be A4ޔ^Dod:4i,Q^qI!EQ'(09#`8Z6՚<#!e^d} 'ɘfu2}] c##25UMo| wkwAоe@ROkh5D @̓<-g PCEpCM36,?5Vch d OHdgQ!?2kpHzT:CY!B(d6P8C[(O{Hu-DPR6#/-k]{-E036pz !J|V\xeAl JVڜyCdG{@?9 }U~ii]=.F-`wV-i8S2V8S$ScO8ׁ_PҵF~dwqQ?%-pwmZhϡ~ h9] !CZHY5U lQvS5 :O iK 2h+mSnYw ¨(Qs'R؆JքG-en=pܴ ʱ{4i69mB7J؁$؈̃ "*5e`I*{$ l0 T=Nw8#qXu%Aia;ʰsc/)q; tEFt+&*:3X gu}hR{zm^pKqY57iN; ?!`3@]kBF׽JD)"q#c- Af1@xhﲾ}r&G9&x"rw٥0רyP&B7m@2?+25-Olg/[{wU0.$?@oö7]GT {`#AtB ʒLlH*qh-<7ǯ8SD~g RiDdei42"%A2@ Vw.:5c"&O6w}0ݡ#)qPdBˠ_oZ(XjAҫWƞ3prV@")YiH%׋Ow lr?EeD> B]#m~LDhU-J#E:{zPS8uN f xy(zt]klFUB!Yv$mVq%ܸ& 켉 i KE іu ɗ.ETE@)35?oi]z>G)?oam6~?F4j Wī{Tb"F'gx\|*'t&緔_ʪ ][P>i;#4Q}bz|!K Z#Vh{>wj 5E>'-vE+<;Л{T NKMϿölfա3v4MlLIS"]6=%(~iM։&kM$/ĦI:] =F3I6q w^u `Nd0*]eU V/؈K!\67[؅?WN?;a$Xxdzd'[!bu˱.S".й{˛x'8Z_`Y>(0[S9%C.CS];"S1=[C; T>'pNk]aA 珠x1J"@LA>,l"`07Adzt(|U=/ % T{i%aHq%:A<~b$;D}S*%$L-gLr6=<ߛ] Q!qܞ-TU-%+%i:Ԣ/,8h>g N87%(>S孅uC  #*/xYq4앳%c2)/ 41D2ISy߿"- ,Bxx5d/CG z(tn$b"z6hD%JƒPTdof[Vu^XC#ﰧi6QU"LkˇIM(X2Kʕ刔姑Ie iO`-qrCbx&/.LXiM&\Vɀ_ \oP$9jisi*Jמ#GI}eDm7Ox%\I=B+K< q"yw:0pR1n܏"˨}c=zABK!S+=_;->9ۄgi$ཟvh.9&IݜШ8Q(D~iaʣq%lR Jyd:MFE4 ;L~ù/ZDVv -S-„RlG2l݆4SacyO"FqULL4`Htq|_·Z(sw;( IvWb!8ߘ_6K~|e~s3SsL|~Rv$ WlJ9DBtlzlC]iy[E%|.XȀob6x~$":F@`+1'Ah7^#᥈F1'RT Fe(xIvaEh];MDt0BXSGZTFcTK;2A+m]p]R2ֽ;+6PBrkX>/b47Sr볙ITjm:o!a+|&լf潈hZ jC֢Jh<1[֍ 3Esq‘HI2B<Trhs6L-s1u ՙ`I++Y@sRٶ q4\||wK?a[՘ŦɫGrIEi5fK jE4 WOwR{sIW&[\L?ƿ[i%k[9'QwP'"pQj%Hp4UeA[ s,PԸWʄY}eE אyo!M2x}5$a\J[[VsfS7kXh1KQ۞VXUբP>z>Xuwg8S s?I;3ǎٶQow&z`XZ.Wj d,LPRJ=Je]++1FlPl(/GzU}0_qfD;{h -'DX{C&t6%^[mkG*Y ՑӃN'.{<ղ` a7ZYFDVr/ݳCKU?gQ+Ez91̧YYE-'`3V$H6!"w"̲[$sk{Az!} 2#։j55|T52茖h(g ү`C3ĩԋK&xZQw'J+z2ִ9c l Z;>![@/M1yH^H \rFUcVK5kb#"+ =p*輭AK%1+{֨VIE`g, p $̡۔:u,rKԯu `3Eq8g va7 DטHnR> XDvW8aǙK0@ҽx!u; kN_& !~%T#A1g$6eK&#p43:MO?[Ge<0ٝ,a0oʊ%!M| 4ӸGV:O}ⶨQ)$k@5z[,rC%~XʎXUM; gؐRۄ^lɮ! cIF\9;6˦"C}dO><~rHӳæ`K@v6xl⤦Ϯ+v$3 jFpuKVX@^bs r}^S}}!:-nY>3MleSePl2CV>+q% wD'iQpcUr:"AQY})K}дD)k<ky3pDs+rB!GQ2izL"d;"Hв~TK/9ÜL"0k%nTPPL/gPӾFJ=O]g7^L~`*[pt99,'A( 3ruiq\p2Ԯv.oMOF.F$vmWtzRW,ިɧgp.BU~(fe`Dasl G(9ÛQ?Jm;ƞ)W_TQ(#pk)+XBȪ2¼^e76$)[ u Sl/ǏxfL˷7+m8#;^E#~. 7ѹz-%tN c!6YCk$=DKHUOf3jltg'i32h I{gb&yK{7`?8{`(?\EMD,XK:{; Y,0oU ,`/jo9ТItޛQ>=Ơc^2GN1x>T+4"=$&R{m2RbjWAv RT8 :{yppI]}{T5W=(ct+[3=a\$ȃ K(#8HbYp #>qF|wYS+U ¾} `S^~ ;d 9H؀|8xV0%̳L+LWnteG;֖?1d$]RPז*Fct='օytrҚސ.}JUWdLȈaaQ,P a#(:-_|Qԗ _zsfBqsV^I|dʪ_ z_YwTp ?eceѸ_c@BgΉF̀~-{WSUMSv?6 &LuyP**fz#k >-\v`q_hm)է$F}•C 6jːF[v4w1,Mk+IAin,;PXi~7r"?)i5¤ CM͘=oSG|]8 :ذW \#t >cnRQ:P!;!hՖ;?k^fzMQpʕ=INJkIZ;~jj]Tw+AjI ,w1_ѽl-O8Swv7 N) 44}t;BZ U>Gh#U:Ӽ={;*50W̕,?g&ՆU@t2EXk˕ڞ`2)-5?: N> #'@Z=q* I&Eÿb4UbRk1Qv$ӭv KUyYpf]o/0ۺE` c4B@D;Ɓ,@ Xw|jiqġ?11|  Qs5 l Qq0IT/C+?6BKW:j~XOuQ=N[ dY7X:cKa}fBB6k="h ft]yu.D.hϜ o%!~m%+QǺV&֠0i\Ye:G1)jaHVLap)֗Zn1{2eS r͞pfelzY#%&(ga:r3bzX|zku,LV nމOrŐ /ؓ @0:AmFXnS 0pP@FM7Y Q ?+Γ䖗u1s 0ە];_ 3mUpzh_Bm&pIUS"7-x{7mf,bk*>U,LOܙ8f$ s \( 0܎8O݇cDmn *f:ͯ]6+Eضر&ۿ 'KFu]!Vاq{θf>mI,m6DW4;3Y֓wB}w4؞F \qڸg,, G7 4/V OG%vTl;! ԇWKTFV}I34V cL @zCl wGXaE fpp`'HJs3~lTb\t8e"X2B*RY7*@ #puz5pE*>JUCV?.Ol{b{;m0O ]iz12DA\ͬR8S0%'*ȚN>9%u7mjeiRέf&Ts:73pcZO$T&sZGLz==YPm3:ubɓ?>.Jv=+gM:ArkN;E||ҩ֫&:X[;>ZLz"тQL 0T(2(!9>:0uw*[T>(bm÷ b/ 5hxNP.p;xl^oo7K3>~YSB1KV?PcW_8,yZ dmN#'rzD6Pͽ:)яLQ"0Q^(~:צ:K* Eւ][NGW|$%r&X)u깟ZQQ'JVfܩyPzp|}d2v +C . #@c!v'ʿD̑"r4U9#E6Xdg\Vg%ef8;9q?Cp!^H9êEghjib}*ԿWJK4,mpBE₥@bq(J22eXNw^Rρk5 O6ܵ3ߧY>\YiGh+s^ŭɟp&$[} 58y!\Ox'@%27_E 8WΒ2T蘈k.Rr5$M.t^K9i K /&h^Oܴ\/psG݈b{k@Y)U-ˉE~?/a^,IIVWmLLCl[[(d175ҫ8oUt񺾹b$<}\u占bte/޼\K1e6̕1?ΊylW>f@?|>~p1_(g}'"Qm/2(fOG[:9G{Q M)gv_~"gE~BٮbVQ~u\>f"$YxLf\8Aa{N(sRJ' wMvC'{2+;HH)hU.ku!=TI0/Jv+C8{ĵOeR88PBDm<Z}|0Kn ^&?*pǘtYf*L(+516\7eҩZҺh:IxHUIJPV@4XڣRg6<:6r)Z- wiz"ny! J(w!`2?jGc}F~ṘDOLW g&XƞSؽI8򌬤nqa4;ca3WWJt`Y?YB1Yң;cs“@3qGvlW23qd☊5Wp>8hnJYsJɯ]Lܠtᏻᎅ+-XLlۚ5A8!v:Ɉ+V ߴTgQve`l?\;ҋv< n)}Y3}WB`hg=}2\t|M 0 ^[/h1I6 ë=I ԧ54׈s9ig.:4⋇;& r@.咾 (<3ʮYxipk^a&\5*rAX M"1ZfeD//}9HYÑ᫇a@j 5r 0 mFr),je/u> Eٽ#M1~gKڏ+j{jdh#{2D:W AF%a˓%Y~ϫt1MiRq֢D'\HXxob_W\}LM$脧i[lŷ߱IV]͕ҲP =,] --ʿX[P9aQxD1kY)jd NKR@'|02X'E T8W~(:o Ivfp[Evl{ǯ)qv\ks#Hڴ{(QFNd 0Ãs};5==nnQweTq?Py mPZb.ji⥂=fT&3?nƢkЫoxpk;"6Qo2ʠjT[#Łќ'f=v:}q3ebxҽoW-!-~6˾n4G`%B*K\)'pH1gwJP|; CFpCHZg RJaanmXRc'XF$AaFRa2w L2y=xo1&ex?" ļ 3Y N?.?6Ίp)4]H4m8jrtRZ֞ )(WR"KQ&nӏN4%p|U+ Hڻ qD}*hsCh{M^43x0tʩЉcGH#BtՑiH.FK# +рLi "^ũiZ'=.?VkM>>F7 ҃Qnn[`oG PB|ɜɷσ:ԕ\c6hL .H) oecn> G9h4*w~SX8=dBOsiA,;*1VXC< !R DB68GzN=kxm{{"WE J7xZK!$ @xضRsA4L*dV!B5bi70ϛɥ<^A?'Dz..y J9 .Ht|A 1 ;ﵚ61КO2cfj{\ :hb`i*xj)ɚ2:vQZl<`t 4Vpr~)*:^;֐@lwU(g}6DjףXPe&`Tn?J8ɦlO3^WQ RpuVl 4#͊wMdez;QyMLZW:6y/^"ER}&sGĵͤHs1?H墧) EJ0;wdTvrעڱCE5ԕHt3ZA7GE{V /f U D\Z`(6t{'1Aj&i"@-gZl`k4LZ9fd wAZ=Dm5:TC2Un-]L 0R. 9srzۂi8ZL,^%3cG/NNR (V=#G|!T,1^Fe>"ln6'oVj_];5,c>@ ]>mGpQB(* 2ˬ.U,`ʋ=vpiM^`aڙS=å爟kw؛ `c=D6\T}DzO6CIr/c YގCa-k3Ur㢡Z1gvElm55vMt% :˰ߩ/z뀧f)[T7Ge,oi&U9IEWG Zb0µ73SQwH>!A!V~ڱ@)_ZL2# TLtRaf"ԊJd%[aUUFwEb NWud[ho bO JVSx D߯VQMuCYeYET7[A@Ѓ2e-׊.GSeU?JWΫե*ʐ-(7~?[k6 C$@s̉ 9r̙,Y$ ǡ*>S?K_hc)bxQL =($ W1g{)fٍTbgϹŊZ3ԃ}FfML:U<L 1ުƺBҢ%47SL>m+G*Q*/{>G8KȶhD`#UDXT/-}y*j)iՒ/;Wwf{hj<f`ءcq-OI{M.֩aj4vH(t!:Ajp0Ur&vaՒ $:7  H[o bE\cYݔ'~t&ɴ'-`ݏ%4dSyF٤/ ?YyBҲ.R | ؟r> :{"#"4J-G2g\26I=(*j_3 ҷO'B:5NlQ+~G|^Hrx\7tIwz5O7?EAh[L|Tr~܇ٖ 9jLmƽ輰Dd^ &'Ԣ`Y3c#O=Y 1`4(-Spmj@&MwSsf{o W7zn s*on_Ώ#"81W@y2挜#ċA;'^8 >ߤUr"M<hϯ?ʷɆ_I&_ j{.b>H ߺT#z&F0pG]Nah)X iLႌR1=> ^Ž;@{pknxCgbf bة.[c FLQ8S)#yKk'%F%lNPЛ&H ǹ.) F|>(n25 yNCVswC//?ϰ \:m8-ӄIAjmRa,x\ܹO QVcdx˰byI-̹l/ *,T}vL Qn; fp lրaE,5r8,NJO}ߩXedfc $~s)ۗ %VwFQ=v)F w',%WF}o: ܂}>mЍE11M 5@^`7pv= 'n֍44b`3_t$Ap?:'y+u )IU#ꮘy#)p]!͊,dC89p(Ngaw,fl//l Oa\1%gS7`1q ~`Vs[ʽDDCy/?..C|-R~LC1-aoxk_R$mG,Xu+*D#pla#gP(wq*Uޤ Cl#b?FpԬZ-/: «3X[?|\!\P LGMD<\Rј[- YVqJ@ P_-#VŴAԾ|BKwU9.E4VOҞOCoa{{+d[Ѐu=+z|αKyr2a:3ְ,q+ , *ۧ}R<5_a$',|| 1s6̀uިGkHflMuto ]}Z 30E:sr7`D f܎E"ZaܢoP6}RW8S>8LjlF%Vl -Gi{2:R1YNcم֛U '&4nE=h鉪Bd33ޱ[Ɖڏ6JF#dO-m LO,AMw\l'TH?{iw1AX^\*cTߟlZCvc&쪰H% P V$ole>Q` K(S)M_ZmCB ݭN/;T3 .Whu88HKV rӳvS"6οd>ݸ]\ x4_`s:1(x8"e! L+9&Sv&F] (ݮ<됡Ϥ \qV NƠ_nT_#q4lCHm(m50oFMbg){JebٷltGEb4f_9] GsAl%mԉdȏUYמ?I|0vϣb7׻zy_8 0BBUH^L.g+%3mZ|Pm7$O5&]TPH  TAtWП}b03o,f\Œ\^t<vJ[E^njH; ?*`FQ/xo\xhc;gSO$OX\@w_$ךk iDAq+`!Zu6 cv{ݐ@ zDpcz`: CU)\tRAo sW36s;8WULOۦv^~rk%KG*̌ړ E:c>BJ8o6 ~;MF=y$^kGtV>T}}m0".~ _҃|6]3::D'P qz܉@,=Hem} ?(0Kk6]\`T+NH5w9Q s x_f?Jv܂hVqu:hRTUp}OxGrЛ;%Ȉ#JvIBPbQ~1pMga bsi<kO{y)B*RO_Nm?C2OY voYmzCaBK[8"eSЃQD DOAhٓ ֏h^:"I]h_sjAKB1HF6ַE9ߎI7QtiE_5*OJBi<ضXi3t5I@3&(pnX=4GAg{P;j }_r `"798/͌>9xv˞,Y. _ZY| bd "UkSkN*s>SäTC`<2ra`v+* Lj1*Ve_/d%k ⮤?kpEQ`K)t3H9;"6CÝtj )c g#k-.8 ګOE"t'T>dp KLKߪO@>XsM~zt!H,rFcS@*IӍ6Y3O)u7g6i)1VJkDk`AU,A\Cc؞Lb[-kr(a6!Zmj㔕tE_5FyQs 7o& ~[peZWvMkng,>jdxk s–}T,mDlk9u@B›=K*Xa&UUUǚ8oU_+|C~K8ܠeS+:57]r͛0.$kѬeti W#D<Vt1)Rq۔r|}sA7)":ǬjaTu2z)̾x:_hM $vUf,!`(𚿁H܈j 7Gmf@"1@95TB5\]0hLa)V➯5xS!a0ۊ/l1:9p04Z6F,*/+}"TlJN\`5znfp~kn 1nY/)|Qj׆_2rk9j&1Lw]rN< IfkV` MA 3`K ~eZ'vZV85s*|T5886jL:^9.^TV4.^L͡$ H~3#?PVQ@o+~S4BكO{T~ꋅHm/ -Ulc;AXz۫SCkrk9]dmCƫbUi*b&O|4Āe2K#U87)~%-W [M- ]T=G FdT;61EK9 S~GlFa[VvR2o9X[0$@vs@͝v.GD&ĩIaW0= eLA"}g\v8N) [lygK|뵙[&jL&L 8zjr+ąf͠#0`e '=C$U]'j̊ơvK_ ^<:ˌj{w@ i-m0z!J>E&7r:xN9D\n"+w{uFPr ~@fR;AwӾQ#RzݡIQC·}048n 9' P=)?3eȞ?Uz*~GSvrE{/]CVEW+ѳb:YV3h n8źnM- '[,8hoŸ 3au?_<~M-F-|MJv6|D w8o]ǽ<(530%fI^GN̋^\6!J #~TYo ϼW`5s7 Q^"#XPIOdpI&zVq:I6G'e ,efpᄏ_vtK!"eGVw'w0 Y5KU3Z`d)OR&qgN M@A\Mrph^".Df/NSɭ'%{c]BS쯪6S=NN࿠mrk6oF@:4cDVL/tu~p`U2TW&s&K_M/Sle8˄ !BʿO$y e 7t\x)-2#;E7af;H=R*V r9ar\- XZ[m,v;ް|֫(8k IQ?46 J: ?A<$H}!m;el֧/7p"B=cFBaA?uy/֪@śijΘJ`N_>,-(?BfPAg=#aL@N*^vKY<껶yfqdsN6i í5ߖ`8'W ࡃrƞ,\h k#jqvBQf3*hrELPRQ-Vf.“`h!=2q߀uN+|2bA>fYdgV Xx@S귥j$y<=&B52\x}?yw;lHR@R }0,: &ԳCCLH(75z@wO piO&rZ%4 Ob3rp[4NYT%%X{UF6 0R( LZ{Z!PGR͎7M#!z|e8%S@.Zsw!y\^X +NYa"Qo?,qF2rݠ"1>bkp8:1K*&4Ps}iviަBeIv )JoAa$>al~T+P i^#efh8KoNF8Y&8|p!vb)H#7ڮdmN7My#9 f >z`D'4Cz)O]dqs/Tø,;a*{M6|L"_4:Pz4xT9[Ί`{72Gy.f?1M7l-Ñ:wAZ$.7 #Z(@Rܦb9*fBjx5՚]#~wYdJͰ,iL zcZy}[1bjTLWalWtʶ' d4jV\iB\9^{B7`MH$@b6qQ ?iAW-J4kL L?haZˣ?mJHďd.ֹXC4Z#9?nO?ZFb5S9UlI@.-q<4. QM؛`$Y3s-3)|C7hf9w>.{gYtq68=.;Ay7-5?21İG5%]#Y;-$W]p xX L}&nVqJ=Y̗8^.'LWINXt죍x FW hkfj =A0W Gvv2];1t9qri0Qc]GN G@L6c:Gbn]nOՃ7y'<"za3jQE*R|"yőyV0?7D:rMZ`lR>dc>$h{.4KFE^r] +ٸE4p\q}#lZ Y8?tNd+PG"{BCݯrI4^rJ>S\"lM*tG"{,Rg,JR% ۠J6h6ҝ+;.U`}0XH ?_Y2Wjl&}F(gF'@Ie[ۤ]$n1ո|äѡS% mO3i(A&gG%NCvWmTt]*{;;tweőcq<(VQ"Dp^v "vD*aaZ0_gfhOnײsˍ`VcDC:F=s YSm#q mq,m뱣:ud-ƿDVRFd.XS[i1j nRaљ@#Ex5oý&-L]K4(iY3`}ah3Ic:@ao?u'ρP %\Ji$%Y2nFVV^_=L#k@8h#;M]0_ lp*4ɖ8|Z Ա)7s5֫<\Ƥa♤kiѽQf~%Mn=E,f)ҡ WY//aOhȖZ{⻕䕬 \]/q0VCl.=8<_O)4CPwY?,|X#ga\a%i, uڥhn A@_i :x׵ t(2 ZUbhoz^Mx3b9:Fdo uqސ8/dKVW)X#홺I኿A-Ң-Ud,˄?IYC~H3}(8lְ"Cg`B,᭦"a23Ud}xD'4p%{NȎJfІ8PQ8?!l C-"/EZgja6C5̍ L5Ք-mQRsc>})Pq|~J\.F ˍ[^5gG槿>@R5KI Ei T GF>Mp0nMU3{\Cqڃ^{H )md!ny@ee8 t@K3hW6qˍs7`dc:3C,8Pyq-SG AtNBi'җ\Y~mdHJ}6X)l.">!T/$:8~Ǫ L3V3|2g;O̶T zT~-%X<ɝc[&/ߊ~Vu7?-޼!Ռh΁īӍ-tr? q4陃J\=OU@>\J޴w˵VVb2qLf2f;7L?jQzq*:U?ꏱsZsD+.%plVMcm+{L8+,C07bSz.1 (,T]F*8#_8: +S^͎k!ɞ7lrNk L- a2'y.ڟp;mHF>>AB_s&|ȰTlB2Ox/"E}5\13h%>d`74SG%-hl >wLjn 49u&&JKN|n%絾T}:b:*KˡA`gJx>G]ƛp # LC犰bK{sLoQan~by}Zyo~'Z)g~<ŵ@eoF;qVRG,AI3=RAԬKCKVGWJ8P9:Q{mA8YU67 KET =}. 5(ߪ1⢻֩m"zU(f<}UiyLs;oA_A ΁˔!KCI IqLD Z. *LgX?~ү)E,kO2ƺOTc64:}P#~k+`?udu.:?E-4t^ڋszoTQsvLn &ڇ5Oj[nvKf_rRE$,~74Xڜk&(y@ҩ1p<qSWmh\. Oji`|5w\ۭ&I|SNL#J*#]+{=شH\^w߇(|3MN@nsy/)H:spZmO1J@wß%9SF%HV[CdP8&B:=R* y~OlJvMVY #01sg]PsNxZ7(}"cF|cFueAk^ఈiw ;K$dbcMu>!~\koZmYҝ<_5yȺl@M*:HE" (f7xb7=qz+% Qiw]iHym@|@w/e+* tFBm~/L+Jz@Xe47Ȯ uÆ9ϯq+b]D,X.oNL ؆LA`X v=9%n 4Ig 'jK) yDY{[!J = ׳:PvjEhuNdӍ'ƥ|0B񍂟<#a  QuH"y@""$GU'縚܈KH$ǵCe!i>*4%(AiHSz("L @iQ-N⡗?Ɍd\=ć9ƞ1D8`;jK R5W Ɍpس끨~BKXf7S*Mmi47O ^@NVěސCOʗW9`/*YpQUTsgzV:nyZJ.d$ q"h7mޙ>me@  r8 /@G=-G,6'pzGh*{Y-Hs>6"&ЁSe* #!|V]U\AZp->E@ÁClהHdh/# ,edGQ ]$l/qI6doȸ@D|3VɺpT~Eke FUp8y]!7F{"uL9Lbppigږq"d uQ(p U>g&P8 h!8EqH`f#6 囀8Lq8 FH ; D Ȉ tV;Įw<[w<I8@xl nZyT*z 7K8xfokObsˉ;?=:{'NɰިSXIBV1hc?O]d6rUy FLr'2')i]bEׇ\Pg_ aQ͆%-(^զ^D`'1d 9S%bf&C%YC MO;W3$v2$qL0 Ͽ""uaɓ3{QJߕy({( D]ǫ7BxxMzɮ Vp3/ DRR®:=u]x64 ~F@  ?1֒mL9X3 {_|~b"$pM@3X@Q44{\ 0wMpx;N:9]nVE@=B">O9:){=`BzW1ҷSH"OTҩmIaL,C ¢8t 62HH3WsPK*VHSIVS,[XW.EE QW޲ e=Fdq*;K?_/&op_ aߥ98d7H .8lڡ0< &F.jaG+sɫU 4-AP#BʍRc[ 3dH\[4zOBt [6%PTesSDs1H؃]!Ol k[rY60 VLb3>i9}ejg$Y)w$:@!ן @@\m aUZۙUmb<'/ٮ,E 똄+pA5vVP"[ AZ׺̚K`+6veYq|m㑒 ЮENQiPN]nJ7/,_ vzhrkr̴bc{Fx[\9^;s:^&x??u=/']7p(=?}~ Xt7K jq<# ^m4(>7}˷@_I$RrEt3ȓ}\g*SŖx[iz阠,b fܓ){@J9i=Jeٲ .{巔s2d_>cjǛ}m14\t|h!ɪ< _D6[\a HH 4k@!7xʘC HyIze v;WΞO؛zmF" .S[7ͿUsttsuxk͓ "T?c_v @ D~o yo66os[n4( xi3vgFIUPPS@w.4hW2ix5yRRԠbAk ht*H($a_YBdrvv9p_U㸟`w{4u86˘Vo|g%aT/j;hy(6+,u3gSنH"͞"Rᖳ$[l wW*K 8Sk3d] ̓%kg+ sHgP BN.+^P%G̊5I4Ub|8;)Fq?šJG>;@u DDOqiu{+eg;MCi<$և;groqM/>@3@ >uF1 s  k׃OA0!{~Dp<1Y8F3AӈЀv Q 0| x'B=~\eM}1S8IBaۓC[D9@_2wV$˶FԼC77hX WNc#^4b5lSMb"ÿ'xDVz,tՈQ@@lStC9PGbdMMI ufp |Ē$lǰ%`h\eqLL \1֐CY0y(pz@c2IX@UH @B|˳+-Ny8YD%\V]'$"`mZ֣8튾IG߶(c 1S y: C Lا8ۧJBϸ61ex(]QXH`NRKٸbvKmJ5Bڕd鎆g[zxN"2OW\g RznmK}<9~E!JڈaW}]ǽӑ{ƠoOyPΰ4S6x&]xW t&rgH,D+p.;ei #,WJؿgH;o`p#}(MH$$Avg-x3RZ٪P̚|N~ vchO!# fѹ]'f!!&\)K#4)}xhDepZ)xQޒ,Mx2bݤÃC9`)+%JtH@HwbDP~h*Jп`}Nӕِ@HAg7}GZ5TN2j; 섁]Tq ԟ챭b O40+jm nOyoL h-MXpt2,.lhKMlV)Z' _Jt鰘請cdqJ{I^/F "+ WS""),(߾Bd}Q^Nj"$(- @/- @}6J8Lʚ]7>'1$xq](GfٿȐ5H:_ɐeHy'^G$$gh烧 _gj/zM/,SNjLڰ`W$\l r Wfb*l-CSKa=* p,@QHJfo7/V,hɮvSpUK/UdPj{MT%2F3\ _yPHSxl}eCt+.{ A9ԽKZ2Y4sD0j]L[A!TRo:dY8bVR+y63ghm{)||8HYM߷]];Xܲ"ʼn-8I>z UF,󮎪;ϖtRjۡF;N.`wJp|j#N]jaaUp i%܄7GТk¤]󎖻fG=Dك⣵9 ᩷2URiF69l0|\ Q|$0^PTC2l.)<\c UflhZ6sc6w]|2O1'yԆƧ+0? D:3 1)3;CSdP$_8F60ŸvcNCaID*mn]8|ݮp5iD@,'*$ G<$+/@8*YOZ i/0a {XQba!p]z\oX>f*-WHښ,]0u<E!" 0k^~r\D #n&H;$[SF"" ֙〩N2\C*{SF3C8F՝)봟27bOQ]dG$^\d!8a`b?~ =vULb1w2޷fg$QKH_0oQ=N뢣quՃ_|rx2x@#ʴIxi]] R; aWYDnM=27{-ؚ09L"v\bdĴq!h 1EƱ̌!6`W|hkw!'Y]T~JXI` |[g%|*5;rAbB1J {U3y{X^dBЅފpkZ?9+a n{٨\6ܑlM2o.-#Zi - !p%BԻy_ԴtǠ%`iM^uu`*VfɸU-s+8o_7C-4y@L )$sln9+D5p=(-΍@jIf(e>\ˠN߲H&C Vx^ QG9p4kƑTD;MA&^  hM`_LuH-@YKVȡi'4" u`DD"*h"u h0 k $DAyY_KbBXI8C_ M3(nprC ''>kaTh4ˊV8d>`o5ÅEtˋsO3ꮯj]g1GnV\V<w@'ٮd~ (<f]-Asڦk['V>^AUtn ;eUP{/9K50L'Cvk(BJt4pqR% Ls$ap]^(cE<@{iL\lPNH#Bmq┩^\(!C~_5! zU_3Ci01y2!-K&Cp~2d;z3uO&+s 䀀 ;Qj2CWs+-sMCl{>ܞkWvZ (MZgܼ*:R }jhZ6|>2c/&t%q2ԧ08\B\yh`$) bN7^dA6ۘ+Nl=k{BjۡX9DI3 f0ڞc Pv)pz2pg xmkM#dB$z2y&BϢ 9iD2z9ju|8֔&ނ0pΗ;{v3%^D2`Mi7DA 9H+oڹ^0&7HalLCp2]v;*ͰS(0PQH$1ڔI>sLA^2\ZR0]'Bcwp_L$an@t#_/_Dk ڞ<\1ý;ٕtg h.[:;߿` VÿIoЄuJnݢ@ڡK .5IvuG6OHLAPTNdF]}rc+MYI'Q`xaOh1L<{T4samƠP{*ʪM D.NQ57ΎNr8i;8.IfûjΏQaH;7ہ0UoB,cT|s $ UI=& N1ovm+ox"Gɬsf;vNP{{dTN6gbiS?fd-!6(IX(uvFdtlܽUTcn^)K7.ˑsoic0ؒ\ZY$٪ !MTjdR%WZB U{ν\[\ꗻѱOIL >Љ"q#spvjo dA$+j[Y$ ȹ8e cBDxxp?[NG?]jwhN>ݤ]v(rD: {F".:=0(sfΦLnVtHP$3r\& ޗ"zktWwIUaʮ @U1l @IZqr]l%l'l pqQMPf_͙{xbfPSDLwdb%_LQ(I#ڧ5$D#C@Z1 YPR{$X\p 7oeMDdHξD$c ܍!Je`h Au\a*Yڌ!mC$p*pؾƘ{d"2c|I{/kļN *`6{z4h( (:7ܓtAp>+lJ20'zLnHADC~9"S}R ~ ӔU"NE/`B0zF晓KG/CZ2DDthFbnۓ67k͛u62&XGy[GA`M Yy0gxoUfJ/bgCCCbj5+rjF\#.[bq'5$H >v]""zHx\I"6E w<3*ƙ-5i|xLyğzFyuFh&{x}&"UEM z7k@Q vK5dLR=z_֠D|{{|Y D< XH6."9thwGl6.qۡ\h(+MWTQyvVTPT:l :Ƴi {_E} aaOҽ42C,h% C+u Dsy)E-z|mܭNJ9ьl KȆ)ʩdE2V?Eєŭ/T`8aRpo!k.̞S5e*jdwVNҾАDH2\ 5Rsi-lzFqMd`dɜ]ǁa+KHRv׎qP)\`$V`p(_%CO%ݤ1S~jS[QJ?|YKHH5 l /EACz6 -G)3Dz j,U`w5JR6T˜[*`pp\gHQAMd@N3._b Jge<,WdHgL'UhK H mv'v8roꟚ0P u&nA9۽i篗ܕy,#lqЫjNjsZ<Ԭ\ĿSpvEר(WSme?h6dӈJ$/ܹAPFYQ2"]17*[g +xc8.+| }($0L"[MkVZ;, +Rc^^H{+##Hr~R:w @D!ߓ׵٘2rjM"Ƒe/.PNa[ݎKs҆ۯ Dɗ(WuzIfr\?كY@XS(g=zȽfr9R Whڎ[Kw@-x8&<84\-I&'5LW̙M͚^m/\ *Q-7ձƀ[neb"> eIh6gĸdK0WDzm3pu*%"3ʬ0X1u`ԍ|mYGX2hmû^d7%97PʳDi즪EeYhSQ]IM7==P&Vh7J+mMٸ+1*ҙ8Q)5'Xj@- ݞW9Y<]+9cȓ%Ro4)B%bq;[ N!uwro(i? cadtOC9ƥ$YR3+Z@Q>S 3/ f"A֨"(Ge}Km+x3'B2o8>ːvZ{+U[]3& 5I(Biia%>();]YgbyD\k7?jѥg" xYiO5\:چA$*@04LRGg2}WI @@͒6WN;C|@W++IX@0v4&%5-\6}[p3l&|f~߾ϔlЯ.d\^&PKRsp>MN-wOiRb_E:U7s=H{-vVZ( E%L8[ ƙi)`!H-SR*R܋fL7{ qGvtpLR3'OPYSz[P P2ﰍIC.+q =^46pMruWPY1wIk^ctk; ~BS8T)b-E QR7 T˿OQ$ #54&t猶 =dZj2.fo0elm z3Z0@0]''Ʌ@!R$Q |?mUFϽ~Ve=il B4ha묙AkrYq*S{X:BI2f CP6Ԁ ʹ,! du%q.Z+!&ȅIFdLg^(U@(L(ZJB. (K9=,..yWOPb }eݍ\Nykyj1lE"CUᐞ:ϡTXt4HCJ9ʑM^Tx]Wf6jd9!bDN@N4Qivv`7u"HAݴ~%1NWGd?ŵ},e 8+*/V9|Գx?{×.cVþUuB+ !T+%sْRC7IE\.nv,\SPJN\W?w%FN\}d֘ Hs [yZ=LoωtM*@~Dj)nx!K/'k#/5r~lJ:/KB-i`2JhS34,hT}PYbb-`^F]">f{9\NxoS4d-v]idٻS ӥFHA+^iP%|yI!r=ʉyU;`'3$&L>=Eyd_*cKNtV'|N@o`-AW4􆯨);Fɣw0zu qEQQ9 \/+bQ A.4 PU/:Ұe5J*!@6m329c\waP @xWYɍiM=u.4z94pga9\SGYfh1EQ2C+Tۛp _j}N@CiF҇bsߴVҽ[[N+;md)oa;xsdESjJGY+kVs@B9}zF[-BqiC@oqs#]νʁl6:|Ǖc5@1BEˣb(9S 1zᲈH!`Õʥ^/2ȡC.T8)=L't΁,;hbXO7 W[ W$Q(n< 1@>bƒe3`] JCLɊhC>#|IS;8&8f69@ .8=L\p@̈aUp46d7E\8;PzՎ(&:O{0@*tM(&\4L0]H3`+_OYpvS 0F@?ЁQˀk8 D|OkoDE5Q9'e[/h]pJ(FN-mU*KbTjUI$""6-R 0Q,e2p/ h*F%"U.۹M0Zd!q&ݑR dX0iw *.$%(+2aX@e̶㑕6IKX 0čPTH$q%R,T-?m,A+b@U(_\%2J *SQ-rH0YZbv%K!pFKSͱCg hܭ2X]YD 3eA{: ( *#h2s,DP ?u|U%#M|k>YA;@ ( HР?$;'ͭb" Zm`_ "nx'F ;ӤG\~ )@zOסC>Gd|/'$8%F`] A1 96Tp0:F E -S}@`a+ 7TkLݝOo,06ve*[ve@aC~OdΨ!` ûy「( i:Q2dQ^]?]=tNë>u >o!BjSE=c>N@e=l9(PsR"+‘8POnWu@  (2(+ΊGP" (LNb!V5۟:}):"/GXeh`"x4hVIk;IȒ MJ v "Dp@A6 zȻPN}8X$?S@DDIhN:Cgj,8=U@I"+˂ ]UTC>-FwrU~P>|O@4֠ Q$D$*'1n='Ĵ}*89X@̸Su$QfԊ&+ҋ[{x'M䲿k (.2"&JmnQ] Aikke2_ٮ}+U<]V7Ӿ&J+N,xD|GHZȻeDz~Y^43%Fn/?3χ(Bm .`AU gJ?ܬ{Έ! D*.wqB3sHD`s$TJA,zx- 8iy>]=O!CMO^QEVU RJa.l2#"CM3[7?AH'D2HD%Yٷ;ܝ_PHI2@$$#L?*$@ʈtıwܞ R(d2Ps0[{ĿE^0BcU=?]hͻHo}=2 DN6O 1_g$`QN<@}tMw^K}w͔w'})) CHT*I# Di`NĊ)G|zvqex nU͎1$\@Ї&׿A޲ NDãa+.>3eާˡ8&tGE1tT 3yb =-1~騯xgl'"%q~=C'm\J;IWg ΏGA4bv1arq6?O7{h~ƌRSi@|Zy-ǔYqg9;lOqnOeQ@Lm^z~D əݎhLv:Sv"(s5k>,fPCnH5Ljl4g( |tWBF0u-I.U4+!@a7PD]-U)DH#rwK#;{:W.iۺ#%qIPd,bFy|M(-5Q.RHFQUmQ"{ >SuEX )٤zT tQ1D$iQ0A PAp(g#Tge;-Ol[)9x Ǿmz6Hy*OAhͥ=!q9 R 13aG  B yc)UiQDPhj2 " JbDEONJx#|S3-dl_|]^HUHTF@E͈?EJgDT~*5f@)̺Ԁ{Ȯyu@S+cuՙ,"tψ>(QUtd< ;x.( XڢeI5@ [Jr 8p[yRAQ"H I@&p!RPP8u>SeTA@ȂR)P@AE ؀ R9墉Ȉ!5 BI$)ӊz?gc0ъ;G⾚8 ❤T* ̊!Ph;C{踯˰" $(VK.C8pU@"eD708D:h!&t$Ѐ%T4$hG8Q@}l1 A (qŜ= :AB&:Mx2 EQπ BRE FEa $1lU %Ur9X좢#h LȆDPrR;EtP1Z, C`<6N(,J:Ds Wв*0g|7S   @Tۙ *2mdbHUPRVFEUQRZAjQm7E % ;\V\P #  &{aMUDւtwqU֬*joPmQ!P<] 萕T[ђrWV*o8CN=GV;J- POލ0TCҠzvjʀdDH2"B+P0ӿ]8b9Q7A鷉ɤM[p"(|ɟF@> Rʷ8{VD"le"%MHL7qΊrP&( ]:@ˇ *_TnUQļ:PЉ dhQ 4RiiiEhU NjnJe !@SYO Lͯ&ۘeӔU*"鴀+hѶ".8q#"W`MWB `́$HFP̍5 b.=M1jRMb@ iqJ84tm}mip우6*Ԑii""ZgcgB*)QÝd fïzH Lsk$+^@.h1hZQh)UI!V5!v 1TDTF%(  -5J( 0Qź.t"v(w0&mwtđd`p$PZ@xR*TUd@!D$FR5@JU*R-* *% J4҂*-JU, NE"#H'ˢ Ų pCFfo⸰W_kp/MR *~]nu4[IBDi(ZDVTAUZQTVZUEVhhZRhiDETTEAUE#HHBE$ YdDm" 4.Ȩ#! A!#iJT [+Q\b-LC6U̜Ia`CvM%H4wTD8 WBTRTUQZJDDPUFEA%.M1 @d ETRfZ JІ޵Te7sS+iE kZk\f&dA5`&6=M iPR2 JдJд(Ҕ" 4tڰ+7HeXς:6 kZ!m\bzh;8#Ɖ>ĺѸջ[eRo"GB_˃6.PWC~n~oէBKCkDɯYM\6p@$ApEAdE] DMО?=hq"+g¼87xSl4Pm*#dݷUJMk+ƅ-4.TT@$B21L` 9dBF@$Pi)Eiz)jq5t!WVI0eۋ5 Xnս Ȧ,x.a ؈H! 2"H8R2 V2 Ȥ! ,2 )Q+kdV+)6W"&!gv~2 9wiݱrmk mݵŢ_ @UP@VAQwpN-#dF T E E5vHH $JRT.[>U;o&mn{aS;8$XC LX}C!dI\2!$ BFI$c3jB։|ւwZYZyLª%#dIRiI"pBIC:olH $ ,H H$ =cCm6\:mrg߭aK-pkySCs)M͛XC RIIY@dHdd(" iJT B4)(-ٻ7ף/&8i4:Vyqc~'nָΊC^ }Į7o`ɏXųߣ1pwYw)2i1nJ٩6gM:&\eH HH Ȅ2,*&aIiD)EEh)hZG*#T"("4KJCJ*" @ՈvM+8_3<K#h3bG1藣8A& 4 PS>s:&GVm"%EdEDB@E$$F@j2!QB%PF+uv7vEQii)iDwoq*?u[ؠ >6&4MQ{}f7ˑŷvP:՞sdKn!+H$B,"x0؃'391,@+-t[^Õ$1Z̏&mO,[r1pgN-`],$S=5[28aioi91r!Ol[i8Ԍbm 8v/jw?ks ⫬]uB@{D6P8RMT$m@N/]7t6 l:|k)6_ͼCn_y%.7B}]V~%%ǰk}i1舘Da@ / UPTPPD! a$'T X⋛ʃt-TMCqDOTh )jSAR(H-L( 4`848* "ԃ}"] *7@5`"-JȈ-{#/ˀ B2LzyY{|A0 W* m~9Dx1d@AdUA$@CѻLqA@ ";^d4F앒D*]h(H +Qt?DS> Q͙@@ Lq* ÊTxHH)"" H-)Jbr kU<AD$p$ IIIEfʅAm 2! $QE̞f@5`j TR@@2LQ**&yYFEA$6h-Ewڼ~ӡxYJH.U~s'-=~h*lAFAEdU$G+8߫|\̱둁]x\nm? ??D?ޟON=FuN~%Ow( "2""TTSJ ""! !Pz 5^!P@AȤD!@.&#*EW I/\|PL B &ƇcYQ̊5$УY*ߙK!U#ha"`x4i0H" eAdhBh0WBڋtA5T[ypBZQ=_bBJF"J)ϐPiTR KAGhgD1Y$# kmQ!#K Hdߡz~yP#P7|Yg8o7[&LC/9Y2b oX @y 9(HM\5|:T7<6cG˜`Z(8+J@$z| 1MTsJKPjE9]4(m#k nspf(ڕvA͜\Sevt.dQ3vQ k`7n: S6W}Ne T$dd :mqm 8!. {kUo|}!TV+Q¡EahcMʕY&I\yC ˧.))m1D2drʂol 0V@x ^_ʆW+Gȝ@<QFizFuwaJUMHG˰bdˎVw4!tK.cS Cܲ{,ѹ.LƦ( D{n}9@@ $:*#g&,Di"DUUiE)$#J( -(I ]pQb(z/H؏ӡM iW#?* m` 8UT7@<4@s@/IQ o@^A Kk2"FD $Mwa"iR95_6U`wٵ$쩲O[ž*DƮnΓzX~`IRzLzʁee4ùw8­y)$ۧ>oyҧ9:W?qd[r)}l ]|N!a PY)w/ixϦS'`g/2" ᦶ 㰲N@M?3GTMڹkO\eo< "]ȰNx.۟"fև( ˉ\N'Pل]Y}74o/|]-UUݴf nˌ[s(jsF׀,(O{]0|G};}#?:қyt#5z'! zpjwk몏cw_wnȋ`20_M=h:bˢ_7_QM8oLEe哅k2Nthzj6v4%r'8W:vю%_A>g`|UB$@,2RIO!];嵱4b8'=(EsTm]w=eeI ',X*m#8u͌~]k< O:[&amsZ.To ^C{猢Ѵ7e m_$r +kOUЇhݫ?_D@ [GӎP/5hO@!q4jKlWPD3PY^E@EF>:PD 6vfc'#濠+Aw;)`0E tl!eQx9mMmC6˾՚͉߱҈U)Tz^3 G~93ϱ!yi&9}Mm¾khVYbas& f =|!98p7"Xo^R9)!S9yoAD L cWWX_oG'>ÉАil+Q '.HL6ՠ]>Y JnI*,r2:2d`"[ܫ%ĸ,F.m^&;`E9Q0ցAB r[.K-Iikr*ck_ i  @"PB~D0mDU}M6J Rz8Z 羿z(uyf l_L/tmmwJ`L _̀Xh >Z@cudz^&t%Ԛ Ahc el,2OIܾk0L\A*9:^ps 22jq}>{xnZ&}zو~}_zl*a,\LJsk:?UBwđaV x H1If{/mS"H/| ^da_<.<qSکif|yn~ee_@u`UVXAFda7.).!<\/;m/Iw ]?$v& u`aDg׌BW Q=]I2BVdYvEq0#^)l(Q$:l6B#R#x}hӚg1&0+UdBFR%TЖیLb+2yxĕWah\c ~)d+$8-VGwȖ2{ )P'OGdnYU(EE@'L9 MZvQ"CPЙ06Ԡ.*{&+sy##(A @I3q,]g Θg^o Xe|V2q`hOS*m(m~EhPhd|v}I,i`F c0};m3vKb8H3okdؔZ+TmMJ+fHv[ka9 ;u 1`8iK*2"Rr\,Ӓ3oKB$J[un+,Hm[=Rbk/;^W?# gnWE@*@!B|ty5C&~8uۣ=QGZM>fH,B":nuY nN}%w-$  qOW˖u2| S<Ixb#Ϲ1?Z7Oy{rLQ0 ,D x]h]LHd8RTpSp#tH'n&GRa+ϯBjLv5Ĩ" #eLA_RaDB) B)ڲg^<ErGVًǀΐ1X|( F={c_{ڐ b! @i,@JbdCwg?H= ڿ0V? wʆ^L_>;k?K-iyL&p6 7'Av5 )^0nDޟvEkN&o}Sf{L( ˌ.,XQ*-TDSwƪ},(ɾ-1@lҜN(jNu'G›H!߾pq7W3}WTg.TN[U +8^U6R*(=fR ;P6qbڎG.Q kOzuX̳ih,(r8x]3 q_=UaV] +(!ï(aCi  ZzkmfS؈ufEJ:$a5q72Wu҃7 ?qκq9޲a8eBD"N1Z[.~G}_7 cc4.AB;g@(p8+Cd' $";1\B xz'WcSNoTlX-kB -Ҳau+Vfגm٬t4X)=UgyA!Wur4>D8jľx6]U曖+>cҷo,ta6}z5hC(L/҃f}Эcs8&lIaz+gWkl Ȫ f1V?i%isV̩fkhvPņVE[zQtPKJ2r⅕i$۠BVߜDL0}l\TX`]" Ve8*X؉7Ii +su{M6q md o0Xm}o\XKWfVN.Vk+f/nT'AGs̡ܶJw rWBkFn':-5^%j+fXJꒃho[}skĩum.& 3ps{GiLFy5~!Q%guvusZYDC^l]w %4kiqEuC)U._b-rURu9KA 'HCb}^t:*x8H˗e ɄO z)k%)*6u贡hշ +cYE1*딍Ҹ̏9I{/vȓ% +PWIvZ\h"PcN& pɛh֊.D:G_̺]ud0Fv%˥]™jؾD1"#c^q)MFg.HY@ ᨸe9J Jgø PV**[-ddXb-TP2HDAd#Zi\]Oܹr %\+!DiEVբD$`*!$@P EbAkEH6-qc0I3IfwFN-KahfBH"hS EɩVʎMJd~ 3p4L~C'93ӖX$Es337)u~LxgzשO3^Ńާ:,!"W6^<˺cJ@Hę13z^x~!?|{W6AH4H TB"mM2J4>/OA_Yr۽#B t<'/G?qmªI$I$I$II$I$I$I5I&+0({>TB* DAd 9&;h(uHGᮮOvW.7 J 6N 'Vz\G7ә>^O7ť!N-A$Z TqVEA^Z*KTX Zhb !D@N "AT},@H( tANz"!|EAA* |AD$P y@0,DEQAPF*<("hV* ⁂""U#*T0DU`PQӊ #".DSmuw1%KJ*TT@Q*-]]Ed*jEW:Q PP3(sQ{cY0d`FdaFFF1aF1FA!$cGo;尢zkͰ〪(8Q\5z;'6x &TW֤Q *4E?. <Cu^"  tݐ.@m4h|n&M y9?o?oϯU:m]G|}_w) ^V.go5=_GD) (P0Ok KAЃҒ?ompA?v;hz6,!&?o U~\:\p{3T.Zλ<<兪VR4`p@3/_>Z>Bi(ږ,,'Tw!F\A}}:: }dSy2U5.snpNnn|~ϭR" Ud~?n GbB' 22IyiG/a~w{ V~HKn[MLu)[[[Vf[hvkCK"+e٢}4Krssr8?8'ܑne_-r}oVfeds/i9> 6ݨ `dz{}_04q9uE ;BWUe3#o0.6[Lڢ wx,ϵA}t [zvc3rߵrpcJd=^o y6k}EWcNyK2eFwI405wtdY2Ks`jA4J!d Q!9RjڢhWpFbX p"-R`!-#DbRQL/ r1~1;>yޚiC$ڦc lOº {QʢЙHae)J"{ΐ 8Nx{ $C􃝹^ZkBtp<%GkduS\·xCW( Ȩ PaQ=7% rpWӱ45\3(Ъ-,p3 YE?7oRIKb .|(@ io ~5u2{;nLs2]BFOdn9%ڤaw.њ«XiFHkWFt L&e #;FZ.z/r^ꂀW81Gvi! bI8`)D375xNDuTX4MG.,n? 6,b}̯vef%1q( ՃE,x=}yoI ?^TwNÉvzp)P khSnTI#dV*0˜0LdDAu5Y1_@:(ȡ2je3rEz11jhm zҤK{O<57_Sl-.*`OAgВӾM[`I9[W~/BhX蔫.yogjkJ-wI3CF$oY㘋NlJ' w;5 ۩)6< %Ez&$Q#m:]M6eґb$-:ɉi9ÈQd Hӛu+$UZHeڳWJr dPZU\EcT*-7*8!nXMG4Uw5Z-F+$ @DDHܔ7Q "m-4"rX*0؀(F@)T2]ū2e<]i'iܠ8jF.eǤ\]u4L_;mM9Vu "]i5BR8WnfWW!ܔ8 qg ?py|wWk: -n|9&.i;Ѐn}fK^9ga Zp{8}(<O7E"5 $EDFA@ }ʄWtE@~A H b*u@@GGN( :",@B"!" pۛnw-Ը r/w)W8 yCp [9`*B ((jE(R0ErX:V|~zL?_ xisz]Mugjjt%-Kƫʠx_Bu_?=ʼuM`}bpnS< SMASQ2G%REAմWT?Fpd"6j4[ih-wJ|XE.k 4`mJK"?O@wq=tZL9A[Q_ԃkX-.Mu {Wå@U _T5UZ(=|_%];nOAy>DaU,9vMXw< $&hU+-"|Lj" 5a4q>ó2P@)XРKo$Нc~Fr`'nUDtWyL>%K| sX`&YQ2-Y~3s+jiO-)0YO6.=}/dSq6BX{y0LJ!%KKQuTUVDTKTwɁ&a)*2z%Z>'S}/c7qc,l!Tn3OmO|-˛)+dңn
˜fbE1mqĦ,ؙ.5,J2TFEUY&%S $ \ӯ{TI %(@Tm=ܯ}ǕMIўr%I=gvG ?y=ҩq(j.!͞0oK^`jv]g[,B >m/EBv::G]]v `]5yRA"#vPSitGtG+tRBG@VHDAHU @)_f)&!Ieyf!m ~[\ْ ̋A/’) *p+A*0 @YJRDE@KE*ȡ H) &@ HA_%R@I AL5C-;ڇuL 舧ƀC"3x0꠸ %@ AIK@BEצގT _JE Mtv^{n'U`p~|ގu%nٌІ_[C}z(dwx;}߆o-\{H]BV‚;?^ _ESnk&w^WjBI;T;~~܆ CIngOxpD ޗ?Ãu"?ux= ``cFUə< Z+"zY^ 0Y.O`Hy}eF, nxKaIY H TLBrؤkQ[4kS,wrJw_ou39o}(,BIs  ݠ:>wQ0ym=Y`}-/AwX"m)Y6~ɭM|:UrJ?GCM8m $&Y#B gXYd,,ǃ?Senb𤩒_uZ D+<])FN::%}l2o.X[E "@ŬGC0I^oI!1HB/{"t upQa^Z֣0.VÿsWW p?"AcCgt ~m?k)rw{ӝ!$Á@D78C!hFȽ( 5C?/q_gGg?~Oמvb_](ur?)>"FϭŲ[6\BHO]o|m(/fj[+͛~j3,yqh? x& Xq}g( %+̙~OY$"L^M[+!79!ss 38iBFˇ~׊|^0?{>_FI?u2*F=[kgqTl2͍?]OB,< "374) 8ܡbĄjƚͽ/}.\_nH_:!n8B" ǪnΓʳv[D &+mm}݂|AS2V )O ר8+!7x?oӔ|Xri@9_BID"齲+:4>T:<DaԔf(!н4[b ~(?{*R +Ex/LB"Bh( 3CiXI6ExC> "m ^GϧX6IO@Ҭsr̪5:5 Cؤ` 1!j o׾z$Hj$  @:ou7egKg B6f\35@H5_?߇^' rQ9< qߪq[{l\'ŸSY_&`&-Olv{]mwr}Ho'KQ̋" L`AB#FEI YAj)Ob$oijjBN *4)T9sX3gٷ+R޳$gNLib:_N@G PqVgϩ!5;cCܬp ?^"PsP7G@__IBN Qf-NzsWtBA\l1Gx~FZhԼK,QviYhsFKR'9T+@i8^{zCȨ Γu-ozx__ soc\;hI!H( VixP٦spwS`/)Ʈ_>&Eö́] 7D]2IdR)쳗$ (z1q@ zH b ?g}WV_Ki5^WSd pOZA̠wEaogighggfh>%(yK~-Mh|`tz/z6t4B J@te޺'@QR{l{cg34gKWc}$ӲjE Sk P " Q1"KF:՗" .z68.29E3 pnY_ΊI3iokT@BV *hZQVhhZFN(AU뚍 B03jHF`Y(s,=tSH-"2B* T ş좋kNR֧/@DVQ )ȁ)D&e /*g|B[3JZ J(I9TP"@! B13G`b}dhh==;/pP?ŧzR%6? % `F)c@&mE:w2u055X;/m-ML+W"HZ* D$tDJeJԓjW6g H0ɶ$jm/kX_*_{: :^#/_xXs Wܘ˴;sgY-ҚW4LDi%;: K RҕQ^`aS^G/ їrVǢ. x64an%D#@ɛ@mkj9iZg@/bax|;; LmjH@$nwOM>-N*ϲ~&ۺ~n?]]$Qةc*zW^8$ ԥxzq"TEHI8@P6s3uj 0Zàvj$iJ*[VX"#|BʐBXxIQ_{_K~ HEқ"HłߵSBY[J%IΏaxѩ\uۻHBCW)YUHz 1wrz+f5~$>v]/}{^zc}$<#\ -pAj R R* `GH=7z0hO>E41N=zTE=s_bytykՓ?_z;?硇7\Vbǂ޴TR7?k봁pnӎ&#pcjXO]uޜ|#*?4;eW[8UbvEc/H}Q)tn ʡ@8YW7_>Nt<$IHdtmt~wo C42÷`/,c=BA~7`?Ytf%Z?c=iAubۿKYT}a͛48$+D̑Ԍ_7@:Bɺr5ncD<k0LxD|iS.V3MV+_K)Q?]E50[mץ2,XZi;cdUTKJy2ŝk"2lis {'Yy.KKgsяP}8؞;g?} =*/)q?GUA y0~mՓv:'.BQV*]qE>bcwwt9螨'mOO G)k.Dq'Sy/Snj?ng_y99LA;fZa !4)^@":Տ_}JĥRH-RЫT*H"A/VyHrEF@# M OTAoݨB#Wݯ{jwm7RyL܃zΥs3C5WSMQLQH!rH3j'QǡDEhE!dIogF>w9 t*B?w'}>Ʌ\qtheo {֫5)F̧GPҒv扮kB_߽Ꮩ od(wwvS}i6HI=yP_?~ϢBZcBVHP"Y**{plREZZZQAUEUhDQET-R4:*7&.XӔ>*Z4|,R5T:`'0#N4Alp fhO)7&攪YkY3q6$:3 s%VfYQOfxq_pև$S=q\zBlc{{:"cO)&2G%|Vs+ҁ/=)rt9ΧI"b!) $DžKDf Y2yk|x")tpfH"p:C&iyKSC{OF{uoW~ν!YW.Ybrixu]ƿwRDNZ-1" W{ك"h Q`t֮h_(&EFG:;~/A򝽾VW?fߟ CB*ERA@m͊A9N[\& \;'ZviFUN WlpH@ HЭjI8%cJi1r d_໕7`]MMy׾ǹ֑Ib(T$)\@!R7@lN' M 5*| )aIĢOx=!pXl qq~$7߭?eV5WgV^2T=]/]Kj{^O?vEC$[.v;߭ ¡fwV"xlm@| -,9سϥ (>ByK q]W+\`F0m/7_xv@mˤO r=GD! 0! d8 #~xkvPRF`"z ]Fƀgl_5~=w}8_W*rbZj =^ јy atbnr4*"#AODDH'k );wj.vh [Kuh_KYm{OSU` $ lL˥ `%#jh(J HHyZ($Q:<5,P#6\ ]ŋ:|iEdٖԆ}{] e'wS*M{HL7ɜs߂b&#,oP U(06$Lq_ƴQO6['MWF v]ʁ/\\Xߡ*Q^?bp>wT̚ە4 Ao*?Qdj|OkWN@0s2 oǘh*"g=ぼi.Z|N +5&\6K3&9z1T>D8q @ vP$ܔ!鮗r(%*SA$p9vfTX|{LhOU8e+E{q+!td[/H/$jvM>wJ`yFM"j p܀$bWw𨟣׵F&ޚE'ѩ`b(!;~^tޑ/?nOm58:}omOk]8٠io?_7x֜er3> ]9EhT.Og1lUBPrᯬ.y"<~-+;x}u|W65ٿ,Hҹf߲yc?ڰ9;DN-ZMYGN:pd@03@('&'LR8|J&R!C@8#8H1hI;T{ULc󩾯q?a{WuDIP z5~[ D@ Zn8:*Z ~?hJ#`0I* k `/oS6a@c.$˪l٢UbeU]I f}MW"BB'eQ@_b]X ioh")h.A }~}&OӊC\ % %| !J]O+Y}D' (;uRk&$U,+=vK?Y)Be}a&߹{ * O[+kkXl̿) ;.!n,5TRdG0iAc1xjuzǃသ -4+Z;E_յo9199[{ <}=Ϡ blVA$#)HJAP)ޙw_WM؟qG.գH;^DbHKkJԝѵ5wrucSMpBC`T$D$YSt"H?e#Uh=„$d@ئDӊ׫t=K$QTtҧ"4AVBa/i 2*wX BٷiO0vh?Ȑ@gH}XBvlݹ,96mk&: iI䖉Oy6] Wz~v;S{qqL FDmnCkЧuwoY O,Xkukp!k  ެ$I#"lSU.Vsys}acSu+*ˋѼ2 uy>G@m۾"If`Dayq9˚? Y!D@a 0.`X@4D9Vʫd~ݢ|l/!bc8r؉mDsq;=?yL^+VZ'yz=,H=O'! >Oړ7E F/N%Nb]k]{YgJ,SΠ=  c(!QIЇ̂T\nWfhU9}ʼn%!Ĉأ` 4JքO3׀߂;CLZ#P*lynׂ-=FdIB\^SZ2ﶥXYb7g/tcC3&Z,'Čo+A\ w;؃<̗Hś~ʄ<9pՉ_Xxu#?zH#_~W${,_ݯ+*K31¦78FXslc2|D>:G|0 V8@CHR$H$Yu-'ʁq{5}NyNg#/[/},s vmb*_|iE#.TvWrgJdvU*8%(J$8.~=tZjJY%#PCp,t]ZVᩞ+A㊓4Epn|DofM՗pF{A[!1aA;Pb,k Iӵ)xq&΁έm'p=BH#fUVM%[}ʦb]B a9H t 7)Q0βF6#}樜Q,C? s_ŕ; θ)2͌j˻0m&-He$=NO{xwmx}nRnN> \Wa^;Ms] 46#pj ֶ9V4)[[7&dG\Sx*QY* 22fF/5Յ%((m/.໡Cԡ6nf!JZz jǧ( BBѱ ,y|njoZYعH~$)^wr*F9'bߨG] bx\O' 5АK@9% 2% yȅE-@9d/}v9Qbb9i(2CF.{;ZZ2Bw-N Cpfl,cv\{ȶ{93xѬ8pGBN!"4+rZ?LX9ڕ QIGtmஉΎOS>M3*I*E LG$t{`LzC:5iSunq6-| zwKvfz9ȒK4 4Wec,EN]fQ "XqBKA(D#ULB$`XմDO) J U)(R(ʃ2fg=W &gf<>uwb(s x{4ٮVTx7е1kw& 8wRrN%1RF1N[6l]"!-/AiGk˫@?ZJzJf$vSm5:EQ(Wa%?/W4#$:%Q]/bZJT /x'E# U# 4BP("@ZXiQ iA @*4S#t;n1zMzIst(*p/E~.ʺ?Р@O$2`@7ֿ=R5A eΣ$X6N cZ^r.ɈJbWn7+:l؊yjX|/OGDbb*%Fh,$\83-:ݳB""UWtdwRH>r@j= EH֢+siǝv6II| >Ų|p@ϝ 懕}UH=JQ#k-Y/?E56dO$/7>7ܚH_"n:}p#]93 Pu򡐬(ʒu<ʥ->i(,"aW<,* ,]"Ptg%Cp8PNjq|(|@~* !A~v5wgjgS+$plZh+jT,"4NEѦczˠ19 CZSz6'ך͓]|5TGz8\៿2uZRt8|W>=DGQ#.E [-S8z'nL),jUTeQd^t]ot8fCҭk/>u{k0RcBw ;]Xq ]&D%'=&%R7rc()`n;..#0_0`IY`D&>f 66o&j+O?Ul=VNi.PSQ`b1]>3c uvɠ85uUy8a~`9<}[qѳanwEYB=5 EI[ȅC /D_溃 %~ Uh9]3)~[T& /M=[\(@>ߨ\7r$("|QhaȠ* B" ѼkAd .)3357+ˍ ]!=@qyiL%6ZLfA<\P!(^~&Yg9Fg~YPԼpN/Sk0Xx48oO?G<w/*Ư7 Ts^i lH@HC4DE? T TH_>! %P@T2yyh#"H1J% ]M?H egỚ1w7%~ze(؝GN#ѧ?fM]}H}/̓l eE"e҃2@mq9 ÎG5m'2g .uXoM$`fXs̝\%'e ψ`o}rB .M LqFF~+YJޘ9a=gU?*_oO_ɲT_`8Wpen 0@8}rصF>oyn!>/Gky[(jIu&zX9a nWb;˻ihTt;w;o]bWG}vα\v7ަiX~ /ȊT(HHjٺGB53b&+")?$HG!9x…Jݧ! v-NTQFBP]7 MIpKP`n;lxIrMx2ۖdtBO }*_踯/Ǧx=rNqmq;).ٌ  L9NA$0( @G(Q=oor64l#Cf`ֹUo|fS`f2Xc!1t8>B]í(G)=j@s 1*I>çWv'5 _6] 'ZuVr/S_[W]vpzz(Քy^jjZzᚉJ&j!6Y1 `nIU*7bKS5{OeT^pL@QAho HC^aT҆KNLE@0ŖcbfIy >ϼp0fbtIyHކ4]@}`˿,NP!$D"@ Nz Zu.`]]SOAgB(\1#yL^Ge2d]]륋a~˗.([J4C={ڢ `J@y"@eE 5 jV@UA6פGlɭ^Z=|{iؐOOnԨLRq#PJ6W WI=!ri2JL 9O'= h֬"x6=qwN-޵d-@20ftHU\tܦ)go׮cQ=[9hFl#_.О2RG!Zox!C !+Ćx- {\W~}Efӽ2<Fᘞt4]v'䁟x|86hg%C?wSɿF*d#1vv<{[ϳfinH$Y!3Q XR+UxT~לP&Ô$'TB χzS&@$ fHUQwMMU̸r=V6 <B"XBn%>PBHC Ғ(Ȍ B&n$NmK/]o.go 9_o%2>dÉ,wז OgҠ(f(Gx!xӟY $ rNY53(O|Y mw[˛G)DWiV0&dr~߅Ҭ h{B+<0FYNh]%{nr-0oewU[z°$wf+[t߮9pr֨_+J)8Kbs8 GK}"]{NbƉ,ugǬmÞ2qNo^t)/191UZ]qHa z#e!| 믊GK z P0s7[@d$v-|,epy yꣁ=WCS/K3~)TJsJYI<+,4& E75ꩢzxR`HE)ƭGip[ |:E7]jd[dHZ}EM\ū~/xn)K7IWq?'jMU#Fh<!yD;{3No c"a}̙UTfo)`MTx0+#{C_dSrXk+Ůbf^đ,Gqŷ06btqהtSG̪=D&R )ѕͯw~U9Ӑ 1KTY AjtŸw>e;EdC& I~F5dUeO^VNoeo⵳_{QrnfűɎGhH@ tC~=JYRI/wZzfkk]kh?>oHpe~(@̘DȑeT&yPD4vMb5@u[ݒpuEIOƕbc5kxblB$:]Z.(vXp^ S{t`qHRtV] ɾ?)IM][ɻ!;pC0%8.l dE'Z?bW+iHdז~wܺEtLѣU6j,ɒ˥r~V7Diˀ?Z^B*DOQjz'52eLSm~Ն}Zx1$MDhR@j"дutJG} "BqؕK1 -z,k<4ڿS1YW<ՃDX{x;XatƖǥ_{mml`@(H$?Һw6$ $J(UG+6Ҩ(REF2"052!B+ j),!%A$xNDPv\i J| HHȱI R@wp mh0%?rʖhI A10$'" " 47 c$_shit44Uz>_ТW!0 Be( ?aH;$*xр{vv^C}Iv=/cK:W fb}4#zo}{{H@HMg@H[USD!m35npt4M~քOy)tC@~R1o9~$!J# W|ApwioTgJzz,OL^՜Йx'>uxD0SpI K?8t،#8(bQMm6> Oh@] b\,"w;mivf(5vp:qiQE ALR ~~B kKhI z>r= )~ Yd8=-[_"QDJjsqliX2ɿz3f@a( xG@Nㅀ#C͗MIk/d&0覴#Ddb'yE |u5 2!l}VQ0;@ASgb`5Wvz3Way og=:߼ fiwRB%qcYUe"'K^>@y`w)( mߨ5^qmdQnuf:Hbb}ޗq[I%ѣ=jhAFđY ri$Qa ȭH1 +'+{k5xn.܊$nRWFaJ"Ɖ"06ViBMz@7&xRK@}ݯ_'_R&Ħԑ%/m>n@d$B~*=vZ1tHR ^?iH1[?LŌ4D>pB?Zop^=E"{_,l?ѸQ9i3a휈$Zz%Svq^ڛ.! L.m dv ;md=,y>yUP!E3^އ {$J!Gwzlך s&Og&BmɯjG$? &^JW{9ci 7_Ym{ g%(E<򪢪510hwZSFc"uѨ o6qPeQ.ӳIhm1OXHRK,@LZ!PsWiGkѬ,X),ᨨH/y ;,.]KfdS칾⿌hϐjÖ!ms];0?ō1w) )$~V}WGv@{*%ڗWҸE!sx.Z2[/&`r=,+Jqhɐor 6mk|QL>pV[o F+~9aQs`R.rܔ^?j3b3 I$<Qz-@Ԏ^ܛ #('|9շhogi!z$]BמUKa .XpUqq0Ype9̠V_ڠ—2Y52Ө3]8@ @l+aVC Y漢QRۏ.] )/I߯aeul_d?fjX3.A_ YA#׋ d!^Q= L]_O{Me JNñ=}j~eeV"txߘViT#@ģХmj d"BOw>zC_nxϠ!>Q% ~$mnG{jy,_Y3D"tL1kk;qb 2[ 7 u?@5y CQ0 ec*MnWpb f' ϢxR%PM|]aâ[yukȕTnVeVԟ".мE`l'^)(B;khʲ.S U1ZFun.祰՛WѬH;GpX@.,&*B/mN.оhbEC/lۀfL_Q1@W˽_ Pz({:0!i-]> CQ(0Jz[ DWc\~ZC=EԦE0z!ESbߦOefS/aыڕZfc]#Rn6ͤ꽏3KTv -~s17zyiOfƅh,!J<(/7S830Å;MuB>SUL]vE fD<PgЋݴ.}k/=4Ou{5l o!QdA}QiBJHIݖZ4QiWR+2(v@%1*yʦ \z#T7lb:M5/p"#[KZ{!uDauyyH H"BQ&g/3mw]e}⫢V҂ Uf] ycIln؎($XXmTGDP_+  maykVP;/vZ(? T*ЭLdZPB8idBTI?2W6:Ne#آ(ϢmPWawTZeG@`bTXdOsҾc6s(ޏ>6[Omj.%ҝS% :GΣTjGkKmW )V.i/3뱢R{#u=PR#`̝vn]i;#ņP'9}X.%g&>/dDs=%rOK潶L*9,D9mtc#;K7pxmj5ж E4hEqHjKOo¤mR T_N{|^QG앸ѸCOy3QZ$*wm~¼s=㽿`#-,yɴ2^¼ b XUhjNGy[ N+m2z-,-x>5 acL D  P?YQˈ, H$h< o2D*: }m^N$5J"My?QϸQ`Ͼ\TRwv6fjQ%8Hc%r~Cav8uA e&iK7#^ &Y)4ćibÕ*jc*x%3k4 vaW?-"m[F%T«W36eW* zF0_>'] . 36 i{&/Kbc (?J\93XSi%J^)+5|-ഐN7Nm mv)E K5T=h}Ea#!^jL[zl*嫸Lڶ(`oBFYD|ftpY}8:A~C NEA\Ό~63H\T89B轊>W޷{زdtQ\@J!CAe$k`>^u{^0DqunL!jl?*"{je 3X 4hU}Gsjnvf+]nwd;EpAл b#*C_CD#brHj]o_ծi}SbP4j(Wr@ 4?6@@E*Rq`Od,q}&G4[<Pq ;zh,.kkcfD4Q ;.{MY!@mu5!I|Ӵ,yԳ~rk%{ yh.\76tJt1;`\ !Ѳs{W +tcG;v7TMa 9q$DqJ&E8z;Ha?t@ !oP4>O|? wUA2wP4!YHgJQ"^tBOc+OXf8ɴr<%w󰫭kuyw7nkC^Д+x/kת$hˡqFxKo1Jlte'.9oNqk$7'}H~\܄P٨G6ٛ_"VuN9|9~Q_:NI?'}FhENHULNoUs-J{ P2h- rΣ>3h_>0_5UԎ~ܻK@GnǻWM` ) gb[MvVIGsʕyQV.Nޅ2c0 exV5:)螥6WR,5pSWņ^gyz_=E79 LB` v S2Oj_R!A{ud} 5ȠuN2r j+$ ي%V_|L4ee &ER~P+$-KG-\ƶ=M$\E0Bͭ5YsX"d7m>ry[Br*|?Ņo"sҏ7 LDB0B._WxyB ȶ[N<{㽷O/s$jGmonO!3 hK&tV0x⍈յe#V*{aHp`>'$@gR.⎯eM4dn!G-nIvR{u =\3 @ *~ q|;:LEK}'/g{+& gIxmkƜ#{%|=6oe+`HL z5,9*q)ec+UMU5LޒH7K,uU ڃC:Z+1G+8,PIh?+#@,KT@̮)J.""RW~l>?|͇t,Lx*4;"zWe[5Y.Y:RQ9Ǩ:ĝCwGwB {HS&vzެ }Y7Ziι򿴣9xG)h-;Njߩ=/U Xwŋ{™J"#BxiD3ip#8>r.l{qg9a͆hRnZ>펫FiUmHwS=sbp:n?! F$j$I.v&No/z=~R'1pV?QXCOi߳-z}fXl ՝.e8=]*oGvO^Kʮj![˹@f11An1xF>r3,Z2Wbv YJ3J1,E?:ro^aABjZ+9zo,}Kߥz+rPv<͛&Bnvmx_p9ih?Kj>wLNr%7nTF8@D,ŀްMie"?pJ)]w*(%{xdH ٞnw&FnMZN SƬͶ0[J Ʀ||N@uQVJ;\yԂ3F9(b}^y'L{y_Se~jOLw *>@bJ ΄6=ԅYXpDwW#L TWF0,1ULZZv8zU7`[<C{o!d.`xRO ,hyl|~ ݷb*UlUu:eCu9p/&~fvVio}Mj! tТIE))J )OBD@xȧ`Ȣ$ lMC+[uq C4hk#[q^_}-?'.X)jsVTBW!HV =Td@m6 A"'-RB$a1RHB!X@$T$P"IA `! 5?&"+b(Dd`FtP202D/vb 6sxX K7`)W4T\߉N4;~cC'33rzޣ+xGJ!6X{b\Y?bԝ[ǂD4dp&tëͲ^^q`~.˧u[f221d6ٹ׎,k Hwu=w6͠"z^Ҩ+ӿNApzB^&Uke{mc->]G\bs?Ύtz%YUn0i`U|,"o8tlOβ9,er\ @mIIДc.q.56oNEY$ i\:k'mǓ#[US\+ p!u N56jP2@"={Zt{+mw !3)do;y|VFK= hc曄ں;9"ϠQ9nO?7HgfA޲eЧOTz7!#TbwyV{< H 5dhZؕD?q|d& 砂 Z9+?w;;]@C.g餻e4BT^(UB2ndZeµ<|^xɫL0? k\I"͕)HA#` .ȥ()@Ot ./gٷI䨤-{yh\yn?"]`'64u/AM2 A />?dqv?C0.\mb)oMUj 8Y*% %4-($(F$B# D- E}CK#*+ "$uތH!nzlN$G=OkSNj3V|mRz78&xRkG_l #6"| %zҬbu44XT7d"!YF2<}MK)M; ʈ8y"2 P@W6r0}іYjE D(рFK4@c/qd4 Y# D_hdK o- *0ʾu̜kCJ } UD moGd: a;['*O+zj)8Ez E\qeb8qk྿YM=ZP!"`J&dKP @pUKly P>?b?BwYКa"Q=éd:fT|Dz[ucCkT=B`x" X\z-uD^@Ue\_9GUN*`y~Cz=;79VOп}Oa--R] 〉lH;0Rǵ e7WLwAfP*c9Z2ʲw.AU @~.UxN> ?^(G@!:L̉5ķ/P-hKwWu"ITۓ7Ͽn7 iȷI-0t*lT,lK3uM[jX'0¢FХecj5MŪt#uG=_!VN^sj5BdTi'o9ͺ>߬Oy#;*-ZhLB[˨l}Z%1=*,eӁ3-nDWv?tHv D˟+vܿy}o7g_jmVXRJ8?iz2on5.<_gY^eK+zOKXC.[N&KLfЭB +99 m3f,~K+˾ƚ E yQuVMti ;/gX,i{\,c,?J!<R5fw "J- B-TC.[BUv)iVN>d_&x)tl:.[õ6-,E6tD' utAS3tC^"aSTHRM' ֆU`A& &t"" [&9/~Эs_B׀{E<Z3jv sTUܯ钿o330 QAX`޿a*z;͊ࡴc&4pQL"%0`=Gi9\vV,sv60o[^&+&7q*h垊+dW ~0ٺ |GP $w-C>;VZi1 m|r +%ٸ6%VLzbe?[Oq6\w&frݜH6w3>IyyUyie齿ݿlWސ;{V.S1zG.!b粳i^bA[g6{O'کˡQ{1sptޞs 7s@)ӵ۴ۼUA5A *ƒiUŘpCd;D ō"z𻄄e~INgna`.y=*Y[/J^C%QV8ܳ[0+Ä3T$"\ t <ܔIf]+(IȎ_p]tx(ht4ЏRq0 QpGGhn~r{.Z+3BE.E$DL)D@C5nq@8'H}:uQzTseZw;19XζxU41Qwwddl3 BvpZe)b!#ꢎ 7LBAJ=?H6@v WhZ QbL z:fj]E*Beymp!u('3Ok[?SM[*$Cy(@KͩeeߠOբs+rb\Vrq`cu/^FvKwCCfP㯳".] ukm3D,|.+vibvMphgjlqwlJF>!v)b*#,<CبҒ0R+(##``^d]]ƅ̭tn,/zDF|x=M->qWor nXk_LޞN\$ssqr6P0/M8p` U$. H)LIW8Pe76ƶM<\ڙY2:=:7BVO?mWge Ilt4tqxWYgsԐ `ۘO7<+CյS/c5.Z_=Fv>W>-4ө'2m<\ nFn${K:t,l,%\T7rI×{Fm{$CornC# t-/`w!," @۶`wpKrX}_GV|P?A=׽OX_Vn~$~̿A}7?+_%e*8'I?Ɵ \$?ǿO`b~x RtoAʆTm><n1 )OmLR)ʲVQgFzH&7ɣ*<)Vr&HҔH/)Β"G):HTzS5%YRZJPZҪ$2shwc2t Qnyh@IQFRL=?* uZ)>ђOS wފEl,7[־%tŊˆNA~յgbDl1LZ Qx屝xZ`7ԑ "( =HmDҴd Bbgd 1@W$Xbdǃ yŝ/h| DKyL W+Ju}Os uIu7XB؃u-C`۳4QEn;Q(H!}Ezmpllq]c$Qz3M)3Lm\I q"{FE|ܰ#u kHEBkӀ%&c:YBN*ׯ,!)\>\^5[B.MN DDx6) ɩ̀5B9k  gEk 9!j1Ls/q}}Ə?w `d&bFҥ "Hm]gޞb bHa8:qptN,UkO`҈ۥTy&|}S^^)D/ܞd3Wp Z)FJ١-Ѹ}+cJ&Н0UO~MXzxicC)lL(ϧ$ӱ'4k/SLD4௲aN B#eʏI;G@*;Is h@P6,>ak?lwԪ[7nY$:&X .,cl@O| ;_=Eq .Hآ`o~͟ fc96v(1'/5]NMg{D5U!#rJygt:uogS>jǷFѼy{l04?)(v{\ܼoOPbwnBSN_`{Ftn>}éi eQm%] {]eeOKP͖oˋ(!+g胠f0V 3~/ h?9^6piFx n+r7WjaHU|? 鹺ZKjrإ{.5 |sqs /s-V.f  \\ ߋ~gv=8[`*hiw3{ fXW!^cLAyn /-kRp1Zv\]4^1a+N:%HD s&hW -}88x1v8.`H{1#lsNYZ,PCCV>! Em~χC'999 Ky[PXcW^֌X'sAr0bWӖ]/b uH,)k_6v!p/F Ӥ|p=pX)&S4\Y[ib;!P4-a%؎8YbaYi~߮Cq*ؕ2O25Lor-Px Xf<Oy ejWX|5 m+t?@RB+n'YrUfX0{Oh9Ebџپe!^٠ 0if DSKLL=ʻAl sd o{TK@ 6j7T"Cg"Ig--v-Ȍ2 'i;Pj.`h7X]J\Uo| x] ଗsO~{\4QL T!bж ;?Il>$"g]2pd[ @ 8mQW0Ǭ7gy'R9˽1CA08AoZTEfUzp=׭ x<rÌ!Că͌7[sQVNj [5M.c3(JsB./]}|馋0|l$'./rLch$;m8;>BTBpM7X/39K4QiYY^beRJ\L:  èD%CP/j8"\nEh Y=gL`o=^] |$kmDYfߛ%^o4I۳_,7uG^O399z9(r6&4)쾟ʻKMbufVj2E^=џ\Ug_10yUvpqN/ilSRhho߿'|T44\ZN&T(Yһe))w0C@zu"oGz45> C_GV {cV^~YN[ LVo o#]f8|k*j7= i,בpw^"JTaKoI?KXˡȺ.\Ӎv:_Q Ɯ~^,X[4ZMum/?Io$^b "ڛ/5]>s`)'q|Pɜ%ԵrŌ4l5y퍿-m3}q/vHVYY)0(jw8/<[5g]Pfz>Dz?x=5DzE?o~3~vUI6?gw zO%OS?Fp in?|p#ϕ+^;"!&'gMQōxѪIűCFHTrވ{7*73*I--֔0tRcioRg+ Xؽ4)` nz ˘AۿZza#O?Zgtun RoHHBM 6hR nG;Ķ4N7m6} <θ5C{s$_"17WoW8W[AxM[5]MNFQFt;EżC{NBTlM Z\xkX{}l`hy{}>ϩ|U@4)]ot)#kA5<\ uV4pTþe?J .UYED=_nqpS;q"*dV Ս2c27޳4U>´x c sgH?Cfۜ}i,X}T7k:w9A/ޟ s-mkc;q4kqYml+~^.{ kRY]\5^#,rCs3.o7ar昃?i9FSMsz?[9oO{^ف}^l2-DKڍ#XNI+  +)yAfIy)F`7X*ط{z[?id/;n`Cx8[ؼ抰>-G-+4rv:{tSGKJiki_ΪS]Z4w胥Uݳ>'ۚ9f=-8z^s[L-®˞s9pA~Q%f%9VQ7Em^q2j˅$= Lu@VsqRV_YnNSm9}|yv96eebwMiŚb 8*ZY{ f ̳+k7\B|vAp8+PjFAi(Д\.M7c fC5+8UY.y{ ĭIh.v(6>}WZ9-}V\EDcAe~BW7H+yowT޶ @\fl* 68}~=ֱ.qgA^zi34e/Y3dh&6GZmﰩQQMߨK맧h[lizxm3w}8.~7.鮖Oن*<$2VB;_]VCQHU8e|L @6A3@ Ä'07ל0~%7U$Vz`0^_7KI%}O~ʼM)q:λwǼւzL&(Yu 8X?Oֻn?;ߝJ#j]TT֛l@?]1d~7t 'Jʢ@ $)&_<ᇮ+M)R{yV1I E209+sl@&܍ZrT k9T sM/ud28 0)Q:8{tΒvOo[7t U^ҟ)DDGkjWkx }& .Bd_̈1z!DggIփjl]j ͧa^P#h֡ܐ=拀"v )B45JdJHMjlײU#dg$AV i2SwsQ.zLqȶ r؝YDe}3I ߴZ|2<.h9r&IhWF5s49>LEGK,H*O <~)&5 `ۖ+y9M " '!|ৌRRćW/#z$2Gs7m|m9&ˮ\ܟ6P<j:\ Ō}#v^ge![*To@ ؏@XZ!JؖLQxIv@g6GZ,[6 u߈_9>mi\R$@B 3ו-8_#AB^N^K<,OAg a~ 5#>+0Z-aQku 2SF)gx\7Z$!B >skZcZ-p5gG+z^GPSGO}Ֆ,,=xB0JVw:T;+-[2vB>`\^ϫ:5Ocw%'>prdA܋r+ʑ Q wݏpWtP{,hm;#hה w?ۤ$K63?d6˅Hq#cBqɸٚc}̃;^l|Rvdف15*9 b }&c"zc#b.l-& S8TK[}n6>q#$|\n">3;'|T9b9R9 b}x_m]kppTH:D>:ŊY/KzFQFHLvt̺}5د^P/y $B˕Bʓntax/ngFWhNWzwz H ' SUNvOZnő{;S!q.<v0.c /vfg"ۇ G0I͚Rsyn҅ r#ѷP@!?q8>p&HrÖw®r;p v30}>yXO+aMA n27rF.;7B[(G~Sɼ8P~ﳀWn-vTr:yp Alc?.gJp E8ePѼr;#9Q /˯ Er %e3Isg9xvp 7pj8)䟟'`=8w39kj)D^}|"Ae,T.P}21(ƇŻ-$Xڜlq ,!dp@8B-ϐ,0Wy) 7 UU/AM-yK7^R5EÙ(89^98B!y/1qI׏#H|COa 1= `LJ`-yRB_zdB_$7Zy=n͛08+ mO ߞi\-;KD Xڶ,0Jc٬ D&XXDF,gW}auHakG+zcWHっ:_T54kujaPuP3F5Eo_ީQbkMuK:zuzT|́%t9'vC؛lKtCtoPGSlPrX]ndL]@,8p-qwB=Nӹ[Jv'o[B{8y*}ϙ'v8nX{ $[!( RIm2>'_;o}Y{EowZFcxp8I=o BhFF[g$ePw#>yD\]b[NdGx{(*>.IB7Q#%> ⋈dX>"cbTB p݈CR{aFx`r+HWtAMp9£6uRؕpXcA]HkAd C_dk?Ff! h/$֐0a)ymZ_yA9nvo-hJgjԫ=䎿Z,;^d7 cXh\K G"6^=k XwNrCif)Ǹكkigap7{t`.oGP qn #zQ1R'z>̏`PI#mKȜwE2)cq Mٯ#v}w?}~ %<Ű}#p=DS}5 8~!${H\^'>_w3}f^. WՒ7wq9Z=Ch.GkXG7EHĒt%zkxA$ߒ" o Gn4ż }E=[}R7+I;b [oPJ:9\)!ڑچ@l l2- ڗ9K틏'mr[QBv; -ճ(P_VP{k%l>XZC0`uOkIE@&M  s4",[1$ ca#Q֞w9݂qrXx`Wf)\LGKP)!ҘFL"[[\X`a nאb`?׋ST[X25ቈ+uŮkq H/\c`9n(`kB2J~E>\PpCד#qҸ)n3ZFĒ/6qHkzFE $|1kv;9=:9 h|ro1=SÁeCb uB @ k c8r2_\~`?wkڣ }3[.##|!m_ \m[-_jŢv#$oԑrLB5uNԸ۔v= mr %H$mDM U)$7A-\KgT>A#ٞx,dmeNi"=)dh6{3@ }]tC Rz&@Q&C0"ֆ6ZB7I奊5A ڣ/V!"G-E#>cI9t> H6ޭ>do`|Q^ljQ{~H+O]].'aDeD ]OA7>O3:1Hy3P6 b!8M}_r?#_ fT)!mQzTrCg!p ڎN>#hsfSkSidؕ@`Bg4p}Be'?肂#t-ot`ҮA--F؝FBI `".TWgH=o0ܙ^R1EP[y+(O/n)F/lGvFpcZ9 V1 }!9Hdk#W}f}ҭO*+h,B1Z->;}n:a b(?us$ l~Gx2+ ^QdcY,K8{ -M?!YF7hv~M]$1^98%D\]s$ mv#"H#$|.a(,QMc$"׋[H)N#=2N6=0cW'oi 9N: % #kXnATD A?Krq1E֘@>.V3 Zあh0GZq-עՎ=u& zF~wVL~^q͈3?yɺ]t!ʗ9ΎS >xU]v!@$Gȡ?[mf썌io,lY} ` kx;;|-?qQ']H + 03~9~_.9-zgMMj }[P _i%*CvRʈ V'e*>{}Jv70.D5Xt2k~}e`fv76׆,l΋13-6{Nc/nq1e?0CI}\#=8c_B^0^BM M # 5ف)H.yWq#3h{y1 [Uڎ>(: [JR +yPGsL n .7hAJe݀B*lAR(/CYR7[v1DL? TpU}flcXׁlٲRalC[ٴ[v ZQkh %+B9B2k4b^(J6L!`?ld, 6%H!n`tPZ IF՛SaTIda 6{tI\l[Q=-Ut-D-DWB' ư*T%anZꕍbլssWz[3C`kݯ` Ző nzv9aZYVeVaYԢ~tYVha2C4ǁ5j: J:Em.U[0L0FՃj2-wQ*Afz/K߯K{hÓ6,(ν]%O[H-&Oh˗ *ի^LI2i^4_uz7~/{Cwz]7mcFaĀHo5B_AG%VVˆf0"#\oDhD2:-ozNw`qr!<\׌q},D0 5Mf* O.O_VǑu\@*&0"c4PKdKmĕ.ƷKz Ok-δ@3FאD@=ܑ[}.B3_w+@" z=7Iq"mA [m-UW8|oBA'J`-VhVkf9s\ͷ(z&YTMEY9K i5KJ z]'_y+y<Ά0-D1hO*ԪM>;<_m[yv[zo=/}?܄=|$:]# ;Ż6(@dӦM:`,7v6̺ZT{/W%k]1@~T F.MnOxI~Kjxl}_n5frc"r<>aXN1JcZ VZLí{O;XF,؂`+;Y .46(;4m/zJTH( ?\ $Y PY<\DlB߽#*1hr] u:]pbzuۣ9VT!P4zv ,mKn9m}q>Ka"Ӹ%(obb*[DE~d 8҈{Ho؊!"EIdU#Uc@O5@NQEoT% 1!.Hkpw9c2[!CSnX.Rݿa 3CQoXwVރö 'O{~ݟ`/ /PΓy6mfuyxVVg2"WgӱN5_[W}bVޭҕ !,\tzvXW)R1ҥ9K!RX oY\rs/\)/?sa\[5nA]Gl"zhm{_D-K0WxZ ڭ%R 9"*>K}.&j]z߭*|ti]XE%chwk]t0ts~y+/ʻٟiiŒ}5hmIt}$. .AJ$ E4tײm.P Ki5:wһ}ܥ٣.PLJXMGyOgrAUiOO鬸ge4"5H{.=Ն%PAJR״ bIE$MCz| uh؎ NS})e#Qs N'X+ErcaJj=,fj @?j Ȧ̈́٪"c1OAŬҲ닀c ʙ!,`: %PmΣzVNS4N! \BRʵ_U'ύɍV'z`Ioa_ .H,O u?i;>swScͫG]oq2bd O4Z7)ȣZiq%I嚉%jǴt .@ Z@Ke,4|_ёda0e|#g>n9Gءf Q&מoF]O4\ƱΑX/)Ԭ*E4L/kа""R8Geu>ɡ.lv鈶GS/ã#5{C  JM'خ^ͅmOkrMR=Vi4_%,^g67}/U{(mdŋSקsEcer˻CxW'D(\VQ}=e(!RyړеXO bD6Ab zAF+n3c"s5/њZR3(* Ux ڹQq%8 CicA&P BmSƀH4jDpK?2J`QS0Ǿ_6E8airr.7B o!SL.y]hHat?1"X`8hrEtj %ڑo02Z݇cuv5=6\[J3#dzKLěCS{c[csa[:gq.ڿ5{{6JB,Ø7 ~/n.uYr:`8_?O%ңe?ٮz\̬qjduP+iT6w]M$:cquQo҇wYNɊf [ߨݨZWw[lRc?*v_c]GT^xϽ}?nEx}?l9л5>H5tƯgW(rد-U; {?=mz_1&%cdDu T :(TæN$Q_+٢ͺeD =9xFZ޳㛡[7w?֝JG oޝ=:W"Ak(}ZMibf: -^mUԏ0%I%ߍ;5auw,޿NF,}>^&c$ܹweExVtYh-hӖ+LK @S%^Ggүp?U?E͝0'rkãٺJ@ wڜeVK @BZ 'J~$H`T*w|@ K/ASifKd<4hã-WtӐpl>=#h\`TTS|~4qe7r=e7{|)BqDT{?fdkM@} ѣ+ɯ<[z= ,ۗ:^K` J]Ӏ׸򵶟nKt^A8NΗ nVS/%>v nsf0U:Qkbck~f,o~u?ƒ?etI0v}oyfLM"V[6ޛO/"Ѣ)dV9)iz]'bz}T;='g5l.q}uf0]zg&*K;VLْPN9{TK>m6zUgoۤ2Q^1t?*H8Q.(]@^cee ))&h`#r*s X-,DQ! D}[g)4 clj˥2WD.^r*Hb:dQI_ekd*%@!I-$c1OMwJ5;L76= G )<pJ((S hv%GrG՟&#a|񛞥#qLbv }VawM^ʫxf<)a+sYٟkَF\` lA-!cF|W=8OEtozaոyKӸ_sp8cJD,SڱEZF2LD1lUxB^iq d,LOh@Fq⃯ZlݯeUervt>wŒgZ_XؤbA/43"/Ԓ!X GǽRg5C")uMe35wVYH$ H6N#*naByXd>\|?l+Ǘ3=wkb(M*M@Q'L] :Jq225ϖ~hd!7M-?ħ{#YHa(e]$eXIUώYr^"l_A37ޜ q`F#kߔ<)SA 2_#~LL"k%7(W'&UF DC65xBR%rq{f$HԆ O7@fw/7o[=6hec?5qr6Wa^>eqEPZsee^5Xgw|tqS6 w*rx?ZbZ/_]Y9e 4W::]rY=\@ݮt_L5=`Uɢޠ>gϕg/SV( w pB=tڧpsA#-=O+ueV]o@hZiq R!_ XHB4I Q/uqw1~+Wӯ/= 4"|%$<=6RN?_7_>`oD"O!T*@z 'fƒ녰rpB3Vqq^%s/َ#'jGУQHv "0 Pr,6T6%gʓsw}ן˭G0N^gg̦ng~i_QQ#`'q'kVl8sZC MyqEht$4}/+^[|lO]OOj߱?ۑ|nT( _~.TN̬Og^WveAut 21>WKK>Wpg>_qt|gN}3 $1t8A eEDx@d%GwpDN2!?9\z>wzQ:/Bĺ V:,B>][_~f@B /wk c`)'woϡ {{I}ב?&,)`"`{,\Q Zŧܲ$ϫ8_;s ;_`H[;hsiz'U:WW.M-\yku^ C-W7,wp&=mXyvYOZDŽ^_/e6,8W-iJ϶mf{B@[$6Ga"^)Iw"O*DwF?,|5Q,rd ϋ8Qm΢ T" 0 {x…xk-07sM,o"M(@?Vzڪ>xާMRb][uÇtF ghmWI2'޷a&e&Uae~B߉@@5%(&pRP!įA0WDׇުU콙$ !npMz=\^ e~M<3mQ#qVZ?<+Fh6|C|)UC`i/v3#+@ 5G3Ѣׯ MӬ)󶹯g_xo} 7;7[=sCKW"XЪ* _-9@!ƙaog}ϣ1eہqQ$̋po,LqDUpoۛ챹Y(\ V~x'NҋM󍊝OSn/oYEffyD@<ϲ5KH5=nA`I\ e`@@ECEN;O*%Z)+ni Ø\ u΁|L~gT#ˎxYr:^t ZIḃdd]hsQ5r$\9 `}'#:G\RYmӥMQUxG/ q$g;ICzI<ш\J>c3Dk47_'TbP0r+4y5ˤHI4a7owp k%vm[r VAwD)ۊp $~wc,o A3^jcyΉTL,N$3r-u Ѵ:PwǷ3܂F nu۹*{#{7<UT-/o%s:?A!YtC|P( %0B嗧.,i,B1]0^0"LUc<li:_9}6r`֥lj \8DDjPGW`ڞ%~aZ5yPbǹc.HvR$0koppX/ ˨ʬ0 0]vFO㵷8'D6NF> &>-hiVoKa ;𾳗uAx`\M(hcFa @tO ;/|r]bpiOsIo`?o5DQ/|yp\6̰H>2v92 8i``G } M,t&}k!J{޲_Ůe0FǒH~Ŧ=q33 # ! TCQj克cLiUTZ$+?v빓<[Z"Bpnq,@zG+wt蚍94J:@C7o%g]Ӝdia%"AKQDi5)@嶴-u>zTE3n732I /8Wo) EQLR]D`ƜMH;6 > 8 ++/ΦcdޚUPw? )u]]Fm 4'@M1.m )!Q|{wܿ'H'2^kٍ%?ʿ?_K D‹Hbn?#Jxy(d 9J 6%uv("٢ 0'7mq-nsZ8bD@RBXuVʷ]hNb7.B 0ܨ[P;l_dnh YOع~>>X"'#T"M(,/ ; ̅G2,ת;C :GN)ZŐ/G?>Kk6 C|Ƌ}Mr9ɇg('K 42QBP}z,>s(S$-\5?v/^:+_uD C69hLQ qP𥉉N$%!15#rַIt\=.Xd23.aM"&~7`ً%Cpg%hpg|6CP,$ :yc B,1;T(ZT2 GS=C>gY\4N;{W9f"!"['cŋDJX \0A{Ѽ+pǡ;·O;\͎M F^F?=q]}(P5T%Q.oy>>IۯgY{EMߝԼt̀$H# %AJaLDdFs\S72xw ˂,^^C#}]!`ChrCJ)$6OMʶ,2g2{*||ivnUE|%q1 @b|)I:Ab~'E9DC 2AhдX TËq;}EG8grSkiە_gk6Bs?wƙ'|i}o\l4餱͘c3}Z?bI \4B:`$TACU8B BiQ hPQm *sWiBv̫|KE%:~t]NuyS+b{ƗQ}Az<^nEFk9/'G%J8}<@eTUQxs.gE,BuyfV7__&@ZAe@շEIWW]|`[/T`; x"Gǂ' C35vf  X| ?3zɃ_CSjr@0`w7\Ѷdϭˮ4u21Woq7(zLl3CV 8 N/^L0p>ќu )"ֺtMhm}:ym+ϼ6XoAk9J;;X]c2Cq 6AqQAҩWT (UCq Wx=润gq{6y dM!D DSvze뽗^Ǿ>יXx{10rQ! 9UY$fE1,0XOdA@~Z^ a+zJ`zKŨ ` G@.Q!p0i+nɓ6ԘgQuԡTvp&@Y9?gي9>Fx`n9sut??V{|fH?Ԏ8O˲3f`O k~?em3?@gj&)1X0i`>Vm\+K_0w<Υ@P_SąbԑRw0?දw|g4bwαtE$1wJ=P74bbO.C'oE!CPYbL]ʠVQ EEEM0Ը)3EjN\vfbr,L,~Wn!!j7 .}XPaeʨB+L$-_>|Wi")WyDĤ&gZ2˖Μ Y)щ4&gUf,@@`}B}&i˵ +w|>#ҳ DD$ bC@@Hq0 P!AJWj֭fJf]tM&vtQ<데( eZ}}5sX_/ET PUzeq.|| _HΡZ-Yq|ۓۊC^-Wof֫-Zn _/~ is @ًj+IL;UuIp qcc7?XӅvDo/cXF%HIL.^0D&S'-2e(i/i8vŏEYTTn@%> nS,=J  fM fCHK(o'D,c{/l?Cj{TQN++@qv"կf,h7EfRVbaĕL9"M3 )e ,[bQf"8L:??`ߝYP0` L"t8-P?{,pكX }'`pwlrg*UJJjMN2Ɏ~O`w08COޚ7XƑEQ'F-s~ĠSc;wu#y2QG\;` vxij$ o3 |(5Lɱq;{ISou4kTOlVgco- )p߽8∈&1@D@)P,?,CN+dr+ma483ҒN_23'tt%g 2C'HT)( AKl浉~xjIz&NNf xk9_ktu<6{_vҊHR h@75Hs}OCFbщ)iJQToXaEE(+8UAhPh.㧻+7[3_quNߦ4 u6 !|PB+ *Q$:6X*P V (n6T{"笊NUwtҮkz)7aNrH:@<_&?BU@Xy]# s -)Es9 $$dP +ӥO WȤe@8` 4;u 6IZLd9 IsڂsYmYZf|k u}^}_/s'D({u)o5^gSŋ/wĺh;؞Ol~4Vu/Mt?#6MMI=F엘xwbK= F$dl  Y('J u^-b\rGgyKse_HkhxASǃNc-~D/_ B y{dиw#YF2Y_E&V-׀ߘ*R!DDӳ>YH p$ wurM=$Uo&2MVbeqϪbV 5m+1dO5+`7k< 7H LQ#NG)j7sqt [( D'0|JKy&ΛۨmEwaإ>]횮)c]ŦRĮ|~NKW%eտpgnZ#cwFK[yJ\5YkQJⶈWB}g~$+R}ڧxHA m*Dc}NOE7BBd (Q`]^(*HQزJ1HI*2,$!ߛ.K(`( !c/cX)R]Zr o2m~#AVDyj ›db w(;'玨?nK7u'IrN O.*?砏mq1}F8麹l7q4xlEW,=AP_P+۰RؼFd;Nry,mHW'“dSN;Ur7KNyoDֵ'٫ ? Dɣ,~W;; 1 zwRHFd/*t*jJp<%!oOƖ~EV8/J3a֙ކ?~?9 3,88 *DݩQ4-M˓mT]WՂffG4vXRT}K6U8uXg͹VBQ_"ume륤~N߽xPN W1IR21,BM̎GDFPEJ[ȂYÈc! 6;6 R+{I_]oΙυot*1o/󝧎预Ԟ9'x};N' ZgRP[1EMzG ڦko@0R1ROoG47{4ŮA&2y HGa?詒KſƠI,Q@;_eF-zxh$LK'R#seةp륜76K 4fVnM.뵛'o's+TNܠu)_79D|{Zzuڜk淘HʒA+Y08*}պ^u_nW9?ȎTbq9]ͩ;V:Dv魋ߵxm0k*""b&'xx":S[O1#B.kyTHAU 3t+(̜Yjzǽsz_# "gLr?߹V" ll;^u1}ZXz]Ybsͧ2=mnvY?pO'hc␢~4o;|CD#,"rC3->lYUT*;QޒGhLy#wO+Z^gUY~zY@ \i>t2=}F9A_h W5o S-@~og8}5)nUjcUUWX(OA3;>~NyL ujH˺*|^MUW?Z!(*Dkup^ѝ59#S=|? ẙyKp k[ra(/AHId#g$d1.i's |$G^_|7Gso+ө]4y {eE|zn0"` CPk̳FAY픵c#rI?{UVcxO .Y6t ڢ7?.`\E0YY~d^IxN44i+_oNE<=l%p7͢dȁ{jY){ZA ԑH;}vRƩE'.ʺHEd0XR_ϨJ&뽛O_͵i;:-˜d42^v4WG _\IŲ/ ,N,.@^0r_K.^f 0~ ^7S. "TQDn]c(IatĮw.N#|AJ=BK.@Ü Ptt_bh"Q֪Y@PytIxm砟t9Q(Ӏ0g7?0<}A#hq` "`t] qjԏ N K@ !u=o"䨱SBS2EDJ\^3Krsl+YYU{qczί*eαJq6:$oٳCq.PRޥ+,t|ޣ>sh G<9Wa+Gu^` kd%vuF<|Z>Q^0*f0g-*m.f4NNHŽC;gB,*@+ɡgoѲMj8<:"b֑S>Ɩo;ys:_z!⚚ãг ֠hCPVP2Z:`KQ:px uxl } R;=> 2x=T\(LJ)FfeujdTޮΞV(iX- Kurߚ+ż kgP0gxcVۅ kX| Q噗McP>2Z5!p~e" uF0R ~rVĎ LD.eXsQ*}+u  /'WnȄ1Slx ku*]:ePNTH xPE#@d,z*tQTD>yIYʻwolplv |qė͠XKaƏ<坼;iv6S/ <30G,(W:)<Oh_ySEY]ӯ4h>'S|'Ʊi+g(;8 aV1Q앲nn[ݦlRC+ cy(:jRͰ&S@{Wowlo=aƔ}J|x/eI}ECzO'){U/ॻAsr.ʙ6'g퓧`(9(8h% Ot2!'8ֵ4r> >oC 21G74UT B{ HKHt}}ߍuprZ_1bcIlcR ߊ829tV[0Q#BOGͷVDy^ϴ r.@\wR"~ђ7yLb0%ZZ$CѓCiS/p2X[?|>A}+B[jۆY?>mBjB\$B|qHJikI2H@w`u^_:^S+?y)3尺Oqp At`kK~ׯZJX}UGc\"?vDFbAz=&kO ]M!]ж9IaD%v 50ag+}cZsn;ix-Gb tWR"A|D!qYGڶRj>t熺b5[Ֆ~HNoA+HBbޔ`Ҡj{&ϩ,2I:bǬ~8>T =czy}|uUUUETqOZ-XaXjUk풇G_`*p%BW*uAqQVVS1fȑ(!PQE%~vwվ.NBn. zTE4UPX2BZxck p`%OB @ef xjmuŮM] !imZkk>>|LپG׮iozo9fptmGC%Tﱁk?w}o߫~M[R>O^h_ 2t?8Y1eիI/U$7 /u)Bͬi]= `W{`e 3!ˆ$"CWL:m>-;yO*Գe:v]*~JoEg!XWWfp5'<.R_) t`$6O[վqw.Pؖo2Í#%z HzP20INtۘeK{0czO`ʘ \];àd9ŏ◞qZvEOFxزХD΋)|E?&94oB:6|?̅1ze(~JAHX4iEi%ð6"2NXht7V]P[@\Oɜ8f(2\o: 8NN .#TX zBplmc|67t2uq72m}ҩo^`{-:|dޯ^sHyu Z27nXsqz"у WoT5TP>6k0}"'?yX?VE~/'>"'⎿b;|ě\[h|wܭs$y6n 5S*'VTl< # <pW˼έtї{vOym5Wl7no:tF7G3/!$R"Œ"HY~=m=M\!RB JQEc# HTkiB&nD8'XYTe#̔̋)QNiV5̷MYcy|{_d}ˮ۩T8}zq޽iWHZ>;i%q+fE_;_K#cgbJ*sri/TEq…Oa˻mʎ]ߴ37^g4H%HK-$fTs4b8V V"[Q Ѷ/ d* 4`3YEGw*̐U BJ]K uRަ4"_(_?_]'IN_'ai:_PRQZzf6 |߸wvRS?:81KP[*~5r\s1+^:eEKl]ոUR頿mHfI$jJu!4p?}ۏ_)Be>`aC%.U,9a$+A,@AE!?~ߗ-Ģ[F| Nq{!Vҵs܅Uh}u8Iմg[lﲧȺk (wq`&;{Z.Vs+)(\>5ۋbǩ߽)YB0y}{OX+CZ>TPb(( (?y EM}wS^ "- -)NlZFZ)TZE@ߥX|6}Gysp'n{y|}y>ٸRXTBKKUŒQAERZp”QiQUڴQUJZPZɊ/5UQP zx#Q t^"خu>$ª$b*ED:]h(u$ ebABDLz&mC|C3>[zY|&L;8wQ@QP~#CSO۬r8?{^}v`ݥ&[ [=E-N[6S ÅA|+}swd]n9Ν q@x~ΗZ%?C8v_YIT^S"7Dp7[* p2m,IGWJ#x8 6LVa 7}3nq?3_Y:l&}=7cr_ @)m L'5"DOqwxAQ;߫:rqr~q~)bths盧T$Գ{O]y2{ q{e.z. ; Ȭl )dZ+/Zl,~&ֽZrk&6^\7q4*vUHLyBg[$j ok*\䠢.A$DEcIQhJ|o^wFPzU%iƦ E[r &1 E;1аX pJ?:$UU;' z;jZx^'U;U.Ntb}G q#;: CCO}$LJ I@52%~C|ncMdh/?zmoy=W؀UX%KVE^߲=Ҽ7#whm4q5#a<_eG{4#__K|\ܬhҬ8Q,&5("\c*0e`"CApm G~'i}5R *P=&B'ۿt%rIM>pqGT>RkZЏld(H$(%0A~騨5q^=??HP4:#|*j R4 2wOy>vWvg&k4?E oCk3Vp O|UiJuc+Xeϧ<| bË-K+KCrx֖" ]]}>#b0wj ޝвI$罯L;:ߙvfB)Q$@@I  Wy0zIN`p$`̾vQ2⻚,0vxr@$$(PbD2KFЄDTnO맣e0?,*Er 1-j 7b J#,;^<s(EҺ&O>FSKt:e9_''.oa9XTm"!$?)}+ل({V"eZ~w a4 2c$s\U P,qP`ѶO@Vkkt5>l_,?ڸoQʓVwUDQrKK:IC%Jh[V3ӂ:R@4PNrj/}u #Uguœ?|?p@/΢iM2hՠFo ;J*cnM{l4/3@viu/Npzh$NU0qq ~c.M t\=MΎk$āT&f)R0ZT@Q]:v= J$/QEθ {2T<"")J ^4ZUe-][5yđh,JP>oGð'Ȋ5XK_KQElOԂtc~.}%qOj 'С,uf"0m@0+a%٘[.VBs^bS( 7o^)AgMS-92/>4F 1+!<3`V~C~DHhO"Y˿d\8z fJH¥W ,<qn0ش& 'j{8nZ T}?[A0 >@?VsJx.l{l" gOs]iIr.˨_6H:W+ N \Q'_>P>7^kz`kzz@K:K;iY ҏ3@;T.c/o!وxP} :Uܚc, +ol5PQ&!dwX%+6qdF5Qג|WyўOM|RAS|iKU`֮6!‘^7J!v&/eN1->:mD:-DB3PZ>+MvEH0tqB@T&KepP7CTMzEu"]f!?3bF]@@)i4HcFGE%ܭu{?R }a~;*p{ҙѵT kK!g:2J%)e!7-0Rkl#{>\iG?G?4˥kY=(ˮUA[h_3cöw~,6B"M:+@&k-b=N߸q !? M0A~:~>;' pgn6JRHbB&?'x秃 _9K@3S۸L5OvdPԣ3;qf&9s8&[Ryy{/"٫_x>ٷ&w0_~5,p*RhMz8t6rHq.]-YJyU E& ;Bc yh9}sf%MޅĀ18@ S|H@X@D d.f`l^,z›y>J=hf#'0pZ!-e}8PP>ۻ3K'FjN\}҅} =>&&UԒg9kr=n<'L;+k+-4H!BU2`̖(Nh?DyaF,!,JAD.G4lԦYZAڪڧF`V69fh O'wCС ^{\5qp׏~)n;=/'6]3~7_ʸwIz_j=>'h1 -aTC ,LrHgG\_1(-dacr#6 S9MQh :9O ضo)QfTlF  LB6B lFJern;vEJ?qT7u2/{;y0myՖ(3Ɵ K@9<^$yVA,kBqmbCRJ&*RQ 4xvPU.qN/1a_~pp,G¥Q]~Yz]έ0O@o>z\~U q򀐥BF) ?Ā4 KW[[U[LR FHYHط;ej 2m3ݤQO@iψ Pg WS)Gj=Om*Io}gqrh-8y]7_.os}4כּVY_X&gvt%(C; 1:{纱> b+C)Z1_xޗhͫKK1J, ޞ@a5lC( ޘ?<ͺRZܲ0s訾FWuH#*mQҳmGitI/wh0r0ߓ})@tuP8@pO$ e:vzg[ 5(6oܞ'\Nv[uL8X0mDsX;n7qUJO85j #uyAGt/0.|bL 0GxxV*]5́&lV]l]~"T!N1L_>v*FUt*d 3}hnT^FL ,ߗ5^~띭Fz b Q/q PwRhmĞBW+ǹrޯ6|&0$9h2$,I˘S'_{._e,C5KkL ҉YL U!ceyVP))̍6nxØ%F tg3#`%5=Ϯx>W5οN'b&kKk“2 #U[Ud&g  {kAYl5eBL|`y{(貄?AA^ ESJ[I[~C^kvX9+|nt9ܒ9}彗v=D5S&_2mL$\!}DZ`#g\- z z-LY fm$}% hE./6u2b]9c7s ! Fwow_Gڮ!*ԟZ3+.\)@bw4{S\IgrapRX|r6HDuO /:LDZ[c3[u[Lk~aiK∍E rE,4 %nqKO^JF8  B-w> `T=&q(xuFIdLbĢ`/1 YN/NP?Tc䠏.[ 9@U/2?mۧ[z̙/|TV?v8P c8F'Peo Ng\cǯ1v먢GCzYzA8@䚝;F:`Y@tjd^Ѣѷ˴'T5dO{OGjpTےDA,4ދetnFSIMTAAq/$0$xs@T@E[D f-En%?!PwDt"n<G1{(q03 l$c aK{]{}'琈` d|K;^ cw㕉g"8E2N@h/tHp']u7x{z[*SͻYU7&ki6iL.!릑;ñ=Q҉^jAw_CEU O飂!Sy?fr1{ryX. q171~=X6WhWv+|4R"n^_ Ve}dzwj`_~fa\dm~"&܉p)jxo7zrd)zi%a8% q($ !3v~I8 ?fn$@:,U:uKH64L8+@pѵ5i?{86ۦ[]06 +/g-SK~t!ߙn'1YG_1|Oe]e5k]S Fz:׷oa1#9iϦ<4._m(&4qXwxUW9";yX"<4775xp.(uϼMp~WԥQ~Ja—/&&^$Ȼ'((VXB6FM2dO@;PkD?,MƦRp 6AVV2Cav@@D@ C0"Lj֘xw/Q*-U"2Oۊ,H[ŽF~.dcA̋Z–UT GuIZ ٙt25bpX:3, , qIbXL5^i ! 28brp87oHPK/ 嘅#9ҿ"jP0Xy[r9cͫv[$;1ߤUqm+z=aDzh8цRO]l /;8{{)>3??ElT*k7h˛>4:oOE^0HjΡҳ-Ы x7pzuYjB#bJJJEiKnɫlE +q`:?ͲB~)O4v?[! ]r7߷I 9.2zǓIr*yA)~_|p!NH}Q[*|$h6Oa4|.C sɳ/\:(}A`e9rBFC&Z,wt%I&$braY}ȥy/aW~&cag2JmA?je0Df^F5fjpݸpq 櫀E߾icmNJ7^I]iwy3D볻,UU}79'/(@5ſG7?" RTHOGkK@,Z^u{ |dح_gևz7n K_ƍ$[{q Z*\JQ_Ç^{EK΄P|JDŖ-8NDD+>J"/{π~(  rOKioktEoj8)m^9ح?:\}ONڞ"7l[5mٜF&uAS+W6z4`φ6O7ذV]}882UKF_7?;g@h;JF6v5/w-*spE8#4X"} Jo/ã/'Y6fTN G#43 g.k0+z'h*"j& BzHq30&3(D JY#s/{UUB-R#W:Aq%Y-?;5b²_q{.ޒETӯ!+R_"w5"1))uTj! "d6g &^E601 h|(-p07^ce>d<%c7/BB !%v}"`o͂C.vͱp@h ^eu8FJ'`G֞%>u R "Re}s/qε:-O>/ɽ=drYZnUdn,M]WwMSEU" #=}FEau36l^Ou:H8%1"h7j'UgZ3u zyEGgC8/NJ p"H!H!]4vp/Nōn+, "NBO We`YQ&z'v^ CĄ0 o\p(!8!(n --C*zE?#{\4A.\ltM?%:գNTI%N`Tҥ˝}3/?|NzYm(6~5p%\;#L%L0L3A~WG]ЀT"Oգ@N_gU&83m9:I}_'ԛ_RqA`vAHdA>')FX]❄¢ݜ16BC@ yDOמkNH@@[Oԇ|+ڠRY%1,.{]j}g/B@`"#$\9'yp$ 9Kv;rwmGZ ir%ϷZSMٙ|.vU.!KwqAUolR%dV;|e0KGX-Au.]% p5ethq853}qcm~oĿ0 C2VL"Rz4|=v=.]UElo,N^< {vX H3rfSF4c}Z%@9?ߡg[l8f;=fWiUAa0}=#:^?X0^ 2B#X#`ٹ}'ˌw5̚ y].|(ѠD/ M,b~6XH+0!屻Ǔȵ ܸ(=UQu]{"H ""UuD9{?VܝARupeqQ^^NiPJb~u ZoU d*c3^d䘢頨hykL4#!>iY,M| >qҽo~5AʼnqHFȭA$"H*!*4ģs)Gjgi!lEr/$O4sP{M'8a#E·\ ^A- E;]Ӕ/keH1@#oeU]O!d-m?%A֖E]/XXb{S$4YQJ‡cFs,m+;=v"f+*H|PVEr@}L$d Kx>?׍W,h=5dhka:}{xzF@D0uWئѹ4% BX_M@'&!_PRËǣ2xܾg}˭LH LSAM$@.ne|3͔MGs{*>)օ "ÔA2U60|)9քG'vtMW[n;]w|(:eӂG}Z-i&}ɉS5 4bƐ︺놇UtDt->n-{gD7{vB/OޝȚ3 9QA-~=5!4Z^G]vu+1t1/`9ܠ(RP )gmJ8 սp#9ZdMXŅ/6V# ߟr*%}ri0 *H_`ڭC|5Y>"ir;I:V-6}@ڈxgWrVq! b 7b@:^\i HC0!f>ݑI  Z)Eo)n>*V]^ U~8elٺQ7 8Z+udIguݯ$AZ9!SET=,ivmKg<̞樀DЁ%C۳~խ^]5)2wP BY'orí@60w\V.侻|8M!&AʩAjbOfqg|p{@& DxIbR'ʪ1}..ܺ&Wlwj8IXsV\Zq(mG9Ѽi̧$ P=~^˙B+K#8I|$^"~ & %C.2TiS -Ş;TbKoDrxyhk4Յ . M/MЊ|+& zaTxԳ4P?Q5SQ3$pzZm8MhP*e"\麗 ϼFg69W2PF9v 9?A09C А6?2>8I'^ï|a`gݣ^Gn )]WX8ir:8+ʞd7͂Z9OjILAEO//{6ljΰLIBd f C"P0W9u:b~Wc0E/s:\~s͕[*M\ I2{rbie\7[ʓ&yʉiUqn9hYii_ DHJ8'N$vz *ϚѰ6^mNgѩ'd#$)O !8`p#2@? ש`fsBvp gF{~xЧZ@6W~;X&&TPc`Ee>ؚ5Uxr0%U]ğF ]]5UO0Z<+J*/~p5m$?g\CΏS7_Sc~1'VQ[]#h hI6q B##"ȄlJH2$TJpivRKqX_x9^ L}*R˖9.a$=X֑yjFr7cJj W7d v)t$ <5GE pSgp U.\[BσSGY_DC_[^W3[/aS"v~Ho㳷yymObPnMPJ"w!mj#vZiY48<^O'r:>g_8GX/Sc:ϕZ]畠.ПALo({q$>w[[7|^sn41d )2(E")ZpzݍE#UM WN /c q?u 豙shOCDs/~EvsJ.1akVǻ3,?dizu9eh<Ōa(<\T>!Tz| `t))s!ׇ{ *䍆0N+*;rӗDzr_7hj(j*_D8頇IЍJ|GKȲu aՄ2}`5N5+d wO('? о»mwTfB;0 ڿ|[thca(,ȡ9tdjjCL^gI$WbB.֟mTڋƗ2Tu Dr{4doݗ2ɏMyrvR Ns={j?۝!$*A(A7Kc.@Ok$݌_)/2s'mltwMZ&lSmdٮB4<7~8q }cyFWsgO?MQ?HZ7,G/AcIӈqѪroJ7m 14~drNo ʽq5f%l@Ma2rsٌC!__?H-Z›abJHӢb0FN,S>5!nJARO(>*x "U!s~=!PW|jC1jN\Zkeȁ,8rvK"B5E"vq͚cY'L iWZ<P~O{_K|-bQgwL=OG;·ѓ]I&m'xR?Ub;~vWy?`< O>PᎫ ?_.q^za,XwK Tj SfKsۗ6fD*:*ɬL'y;o_>w!gljZ{+ZRBO7qc?4Qzes qGYÐ1%2,|#BYho]4­0l/ k 0N~L~n~SM`8<8:tĕDC1y _%XbD "5Dkʡ#H/Ȏ$12ѦĔW]sqIz gMN:Ͽ~nyB# j6ѿ8 ,Bs‹:{dTm])Bm؎8mUCDUs_.7 JB~Q5,lg^ͷ6=blʅ+}б8 On>jw= b߮.{iF(sIJFA [ ũa~s?;犎n:StgsRoAd[ 6+`HBB2 妮r&=Z*z!߇]c P9D!6 ;Qx]uڈF>NZ=9>d?+{8HWF08' cR t?WR>r茶us~?au_́RMAp!i:STa,z+#ucB4K+ѕg%6]h}@q_;b2^,-'dr 4TmNuHouK; h#"0&;zVߞ9E,Eץ&`t;l-(v*iʠOc`nEk&)Jb"҃tyy0ts5!$a>ۏBCʝluح-Jok+ of5Hϊ Ilf$Y,L]Nsg!lrfJ#Ux%Hpez'IwEEY&Oခe ,8 8:;R?8L.!|8bmf䭐+V{&0 #3_M^` {l.wӺ]pذ-AyH@U'Dnxyi&iܯs'ܳggڹo+eXS"MLt Òӊə5YWz{5V-Q_|+s!mHHд TH"H?H ]uUa9d) ~OKX aC+o|}oQ? x[j`_J'(ɒh .?)\i66ՠX^CUrjM^Tu45=4{FSN DpQɉ:&jTYOlY䱺.([QRn9纒6  U䱥ĿrU-\7㞅`\U@0;Q 4"* KAܵz\#tBG$ 2'} + G jy@:~M)AQҳC9{'a16I5sN/:[zQ* ~ 1kȺʻۇht㤚S^!aX oId@子l Bi 7ozw󘦹$O c8ST+[ޯ>tAuJ^W9U\Z`Bmʃ8E(R|:+%A}t5Х:xbAփ{6Kwx,'BGL4(YHH&(^t^T莃 Gfv}Զ}"EQheC/kݪPuf|۾d=k?a>#㺛"9sxȇ1'E!Jp'VY$JN|q< }mgsz_j2Aѳ%Farr쩂e}a}5<{#2VRy,:˒:b'AT"h6yf(1BCN*$D :l(f}_ g+Eb{(- &U+"HA Nt*߉M´_0 uh`2m;a # EھKyT`/pM ( }ZѤA36[|sGc$T~#qx"bb\s:)̟yE 5{WH"ufVDXCPR}}IqErSK WD3+0W~, U՗@]`db8d9!'ӌ#t8 '{5Gc(9r<::"\zwVu7m[}Ui%ߵBsKsI;MI=SQETSQ d@ P0 R P(L$#vKŸ2ZQÀyUcOoï 4?P}0&•Z#'獸lB ;U;DJ?Q31_n|8;~v#KXjM 0A#KrpeaY7E8d;Co\a䵼^lF UI1 &>D J,ЃSCUad\^cQ@nX%cwT ]!v0,셒eKdsj7~Vā8~ed@L/ '3xw٭+kQ&r_>:uUJ<[װC»FɆEG 3<3饤)yƙi c^9(y颪0BЈ>@ ec>4Eu.zy{U~w~/忥o^UOn/ż{r$Z6<~6igcxt*̤iV\O+d1Q`%nWfUt%R@t٘#x9o1/C[Pt%A%-d-%,P=>/ykπxlϤalUgY, UI!h SU%dk+V (UܱD`KCswݏƿ`AӑgF"@Pgf^ ZWiJA@9")^n-ׂ/Ǡ0U_U_.a-]L˂."#uq &GT6Eɍ?1,ꑋLG"< ,+e" -b͒x6jFD KrT  ʋjɕr1 ]'s0O8VUnS`jL 71y nԬ#(0B\~sN˔򛎃Y FE!bu~gpg3VcE4!D҉Ϫ0W&Z$CU&`ߍ\ @ͨ@gw)֮I4ڮ!Юjוe^?+ݙIxqգB zc')N (߸ywۆ7g2s}v|q3bY_~\ zߕ\y*&͚zkV!U.YJPz?>q3IkOެ.*LѾă_Xlsv5ĕ>R$Šz/Hi!#qW 1r=Z"ES Xjn@f}zt> T(`o;MO)uxP ;9뛬+z۷/}|fZ,^|'~?$'M? .k`9Ixn~ގUw{|aK}x[bU#vVDPT̋na"crpCqwzߏܩ'+g9O{eu3Bh]1R` v`&$.TD.[ vGf6s`-3 ATӢ^lj'p=݊sZڀիHP$5fP?LV]H1-6GF%;H TddY@dDdU3t@b&DOo"|N԰ )[eOZSf:ZFWZbD9]\x/G<2I$o)!DtQ:Xդbb-PAБ$Ji)QJZhZiDZiAi@PS@ZZZxBh,IPPdI@اvRhRy*)hRPyRBܢ4- BСƑDhMDdI5u8||'agYipMk{+@6Z7ۈA沶1`*n "Sw_7EƐ*ma]P7)ćiі=׷L*t;]:Z)^7,V^f-qN cTX{>Ƌ}X3㋈@vI]} h}v}{$H?Z){0:?t>y[}j¨BƭK`ݺ "rJJ66 0af픡顱'A <,]#)w56?cШv1FoE.u,]u갣JMk9,ƜL&gFYq5GC,R`--p $!]_᳋pǪQh78VY(A KRjiN-Xk"+ 4̜BxJ?BKg/o`yd'%SFU+o_rSl6ޚuϊ#r6'o?ufUSҵd̠\AHhSbDN$ ,7}gJ[`m@ ٖޔ(B4Th mb)Vd:D;e1$D[='?o.ӗMze40̻iE˃4ܨ#wϓ?QfO܏Be aJdHk@PlHf.rzqW>c_GW|ޚWmǓJ+gaZy~I% ha':'@  =jd_0~3VmuGh\eH@($5@^I]߂8VJ<o*!se(Yiqep+l]Xzc:] %t7/^{)nəW@NCK3G+ũ/KC ߪ3c2ay~jqdJCĚnv׃H ƲX=ӱNcUZ|k1ެ7v  @ñȷTvswqYSج0rg(,/ VOpk-wm_z*E+: R s( HW:Fp Yȏ8QY#(eYKLUn+we`Ϭz躚{HX6RDkrfMEy$2 ͹%?d#]<Ӏ5 "x}>Lc cʉY:/"d>D>^VܚizZ?w[muTbw34ClY蓵ءo{Hj.>?%}}He|H9RMJEJ7{`X PMm6yNZyaNggY;/4059ڠ r) BB Ƭ~F>?oikm>8 4/TB%C7Åo6g#]S7zNow | C*g TCbO…U :  6v^\ƟtgFvhﯨwеk)U&'yvhnNvw+hxo[f{ 9G= tNj^+^:py=+KeJXQQUuQ"(_Ec~'skPlD*@Ĉv /йVe~/V, q̖}AAMtCͪ {Ŏl'2K"VH!e?EĠ*F5 uE8 星?`sK5<6/vmky8,1ck܋if0Q?1?zmR`NQ (L!L>t*i''f~.( V!`CUE7 2_ywl%:Jm];cȇxRx8J h 6p5.#; 9IbH39fڛifnW5mc.qZ¬a 0(q@% *ǹ m5}>/k³Cb ĵ֞7鲣{ӵӥMkJF֟7mQaSE70@|O;Nuי'iH݈9ApPB>HJ]Wva* JW c(A؟kWzW-Ġhw'mgKZbB:UGY}LlwEZqXYgH, {ғr:n6jz(|WOG}[sy oqc]=cEFT E RtTe?E"J80wW]7ZU eFEr!?դ*XChJ8'1r ̵E)U&pzG 19т=MI/$37M1^"7_S]Ԕ2XC ( G_R9C} .BBV&Kֿ($6d%2@TFX0W]`n+,qǠ.9!{WjpXPNxDpJxyhHNg<_4wջ$Τrz-:33J&),li~h]lآlR~lpKU2`!6,_k^^^]VXano.,EcU %8إy-BzkP8##cMu;UmcO]dH ps />4V Q9a1~ J*JJOEdCM9h.5IVY Gӊ Vb ^F)Eu]˟o`} `&dρ/D~J!пCu;E!K4/^ Wi_|>EDaba| @"$0fz|l7x +-H'&oX8J[tʀ.̱56"ߓ=1VB:v5a']JBq6 2Hy;[RT{F!RM IꜯIz;/dZQtm]}\DJ_Rb S%90VX]`,rV8Ւi1-Xh8,_'HU@ݨR>'AՒ 2 ༲=m{F9<#%h߸ ͸Iv]aƂfi]'XP"&%AoE6~1wCӳp.1/+Sq A 2D< >d#C8q_rfUٱNL_$ 7z^~]qL͎&vCzUW6h$; ,1zYIiǚh) @!5QZ0@Z,B\?=UWA3SnlҺe3=(J=?XOc[r/. ɫdZ_*# OFA6dIDa.4,Yx^`C Qa{;f>@:d\>cH)"B#\ê}5!'eЙcI {W#M(?`i. G42dQu`”2A-BFv'ty9HM@HtrJS@g!"L)P0SmHH:J5OM}[~jȴ eh j",{7km/ uSV;.g6σ'CYRVe*4|hw"jbzON[*_O nZ!dj.!A3_o[ҙ4q )?O0AT?iTqDž t-EDa2$HELd6`bBN[v;=wkUnǴh"LȀ.hzqT{*w x4ul'nRr;>~>iJQ6swAGeN~e>Vvl]<6@j}Δg'D{pޖ jJ]ɰ(B'\QGu/b>8;fEVꟸjZ5 ẖxnb1$#៊x#NY*ƫ8IqNᶵ8z}Z*Ї~Sb,a6f?*{''E~GQݣ2 1w_m;GXFEwţP')nx7=NN&8dr"n}ck߭Wn5/̺~5_XlG觌U/,VP-.Ē\NYDs2ܛoIvDI- ֲSqjyKވYG̀[x`6]HJ05q5Cuhu5 &JQ{[ {aOnuE!a[#X:OwaQKQ%!|IUhfӿDvٱ=4uP{Hf (rݲ \P\]RpLG@. Az^JKsq~ EBM2yr=UQ\TȆ-h(2@j̤ JJW y!@}EN;7" y{[fF,Q0r&ӜyΜ}&kfo~BuZHWs ̠I&e? ȅlc 2e9׋39Q3k> ' {5#uxIAKBPʵlƙR5!T*%TD!Ke-xSq.>?g6W%g?R_:# !  er$O6;K=T$˹ D^װ8ATifuxTSN'=%r&zHަh}jj:M 8;H[sv=p-;c|4d/1EjP|dI9*dgn j0gwfxEqy?:oH%hBgIrWYȞ0bph\R&HAm^?S*υ+K $,niU-hrK+:WwVtT*r}ܽD[P. 479?>}%`a4EL~0VY"%`2e F D=Pnȃ&tRhɃUZ 8TGXF[(<4a$m$ U+u]g麟 eyʰ<5#nU)b` :$hnZk:\3GKeԩ)`SVe  Ӣ)*g-mIT˽F/tVIzK<;`#173yX5|c#<-4Jx[{fp'{,Qi)M# #ŹeL-l/߂cy¹y/E bw|b7~;0Hb1hAcFH p~Q * x2b9^{/MI}L.7GVj'ADSQ5/$I$ ?Xb:Lt+L@1Dwk;wy |)hfiq_l?}yy?b#/|_Q~7ch[u/k5WDžthC#ߵg;wRL1Ob|(#sɳd?s}?9> Z(LD}IّN i!r;~w4RwYcp4/ 9äs{[7~eeEkJ.b1զ?F-͒4$0Ӱ8GPwEi颚ծhW r <0~&@%`Tl<?ݨp֥T`+՚{eM k*t>(\PnNW;%btr^Tj*n.lfiS>qw$WM"aٮگ=uF {z mT u&N|:. ߏ@Mf-~ 7ዏl_G*֮7C/9d,̱*&sfX}dfDYD˱;q`׋lb.&$v:"B"ܷ%6֝D,UKxA_C#[n9#*T쬾R?EnI-4TB_D FԱ eM'Ļ)&:}V: K. 9!|m`pLՙUEb<I" yN)Y#rTll%cHݪop!4Emll zZ5u B%ww~0(BA D(/밒]enB[_K{ 7bB:)G@s.bz Ƴ_w(֛`킪'BrUG.ts盩OSB.N sKnzccTN_k/?Sdxhs9޻l!;lp4zxd q>LO>e^X;h-( H$ O3ͤW3DIr*_]3e(@ AA]A]nPrE`B[l'-+8>F"]N7PFe LmEʈ`V7ް4Z[%ҞDcǡ@ K.f# j]3ff*933~4ϴU [v :zl6NaVw 9ߧ.PR?COMHq ( "טbmQDiDj>ݯY?3;q-4o ⫫ɭu fEeRh:mUMWe]|y8YqśO9Yf5ZB/CA0d_\YQDA,nпlG?[cK|4SFmt<-f֗ɖ v am,#&}dS>'1 گHfrWهhǕ|eL4z~fWa >S,}[{zGhTk¼PЀAeN}U#M4IB_ةG) _`KPE ;9crKpϧz~߇nW-r9 Ww:?fw 9W3jJ M,.CGEݴEnݧcc|_}|,O[&5FrD|쁑=.&G0:N3W')Q\-Gj7]*CI"$ȭ/LWEgGQ bL\Iw 7[Po&5ى"nǯ'9}W&Hv0 ʙwQRڀ}6A mhؿI ~_@K#Hcޞ`L1tBJ\b Ғ_ Z+/(T-e-I$)!b_%UDɖJɣ̺L'&2%kMWbQpqJ@_" \Q"c+^9}w!@ P,$9? LK5ҲNgt_ܦ<هI Ь 9ߊxߚi(Jg|}l) Ad dGhD3|~;JEbU|o@Z< H -G4 dTDg*\ҹQ .W9bV晹,+s%b,݃eHc!嘛si7lMiV+Iw>G%E O 53ƙ}]{ƌEZghejֈͦ/Xn=hL>;{嫧Ed+Ci QӤ* y}&φw Ϋf  tõX0*hVXF}ίdI%<J4nJb)a!$ӾE^j;arм,Lvpxrl3u+9'OecFR鎳F|FV7__EU x]I7Ju[qD@4]H A1 X%CwX ><5KJ!KE1 quɡL%ə""֥J :%DF DkL+9^; .7>qOxA1`0 -8JJVe: Kf)%7H $( D m; )Srp nLrdН*(HĀ VM~avE鮷k3C7(9 P$IGb()Z ȁ4*, irapދaz4 [^\3"Z8Z: XT:S") _^yO`, !`"NǰNu" $Bub( mpkp'ҙG`\0R9yHxwՍTд6FX300,dVZ~KNGkS֐]r /n*G4MPFm^@tT]K{yTR!sQS^R,IrP[Nwu\fLʹG drn5)j'>JqʍxI98ڨ.XihgSݳhptR)AL@YXBM$#HrMYVp].Z|ɲ#eO,7!3,L]{ֹ noX|r1yx34,*ygs'y"lÿ"8)KM BNa58W(e="c)- }U K~z&!H1i ͚4m$U  T`!B(5oz>k lؘ`r!Peآf|,"렠FHD]0uFapsIׇgw8gU.F:$7ha~a6}؜v)1M$QFa!P H 'KȐC 0G#9b̉yP,6aE vktcϖ Ph:ߟ~M~q ,Q_"\w/0D;I6nU^ ~^{X3yo]\:(_Ht !GP6DôP  [O{=o?nOO~fϮ56~Y{U`^,C (8]-vi*-R)mY #B(NL)@INs75UÏ}Ӑbx1M蘓 #N,x^=ۤ[?>[K߉*2@ @ibcl붮MU%!Jr7C2B)$O3c3W٩y3J ‘lO^wxmۈ:i-kR zžyu>F 0t\ѭT%CC!l%(W@@JrD8`8n1GL=Ʀu_8VY wowl 2x۝c&^lk/g~ 1 Vs)zNg;NpJ^bû Ba  BlvSOGקGfB@ 1&@¡Q8^XDb {"%E< ݮt,gmwv7XE,٦$ZT6E Ƽ- /? 8ZƭUoşb?A7q蕡ևx+yK\8pF `ǚs3[ӑf13Ͽlmy`B! 6D=4ޫSmA~R+؜@{;w| p^*5;y$3|hZKSW2\IJOayi"r}GiBmj"V5F)i Aa̴st]Vxʽ p-[љZx=%*88( pJBI]W+?vX&;]]P)B4.̉ ټ[J@e Y9Z1.Ǯގ4Ă "!~.8_ؚ\7=!qSs x`"pqdq|wsNk;XwjP# |f!~4}Zgɡv7EQUj,{;m$T(Qj!W*:b NI"bEȃq;YoHzNFҙ"jr@xj0+'Yz'-tǯb@@Sonpa?,'kh*/+o^ʧ)0ƥDٟPY"׶E6*Gߠ`MW皕3`FNd󓿭j0/^^׋@쪦wQKM]5kD`92'IsYOs U8nWD\£fw{’&"vv%qKZA`Z20 l52#fo N70[骽2T8OLJh<5Q =<<$pޏKkZ D(iHR KF>& TFDx|]:O7y𛔕~w$ I : oL G[e׫,AM7]= BT|gQytsSD-:(mNZ)t|,?T]j?/9}-1[q֑!'e}-J&JCKIemVmӴym^;/:g_g̽o#:pUZ%ŞPDbW1@uwm>/yݡᵸP\yT_?΃:I`u׶. VvO[h. ZlC5w^Tɥ1}԰⹫?|EIA +VVyD\ՃE="cųmRUQ!=oe19:.ZsSZ;i`o+t&|\Ahʭm$# XoNp* I*uVxSwM_5?z7ЁfbAS)!i`=l@k9.]-=i,r56ݽi|(R8K!p$_[7PMyX{r8~|ש}f`%k~Z&TTE[0#&C %S.z\Le\b"ok?>^|tSi&J?̄c ו":_'f2u<׌FT { @ aᢶK}+ S`8XS BEe׹"l:ֻ{ygD:J8 -;eU% nFOBq4'Q(V凇3EyrQGefEp00~hK\7<ՓyAiEC4FPR* "RJU#T( @KBRRi=$P #48ŕ6RQh J=:m^7ܼj>ҖUw | 0D`sq'l$k9jL99Bԣ_Z UoŦ??\|Ұ+ݠ(TґzC~@dlOc8iG54@V"qZ\Ɠ{М_L2b}, v?[&ڳ#ayGqytMo+zC.f:ss }D؁ہ!2 @<0fh&5p kczBy|S V_-?Q!VYsϯ2H8e@,SiE+Ҥ`yv+Xn%$y˯-`&o*D8sT XZ_'*fjEŗ)(“麾 'Er}jҒǞ_zކWM/ zI~4 6Tu` 0H $C8~a_*;m3UBtsHAf oˮT9rNS`exghO^H!NC?.u&fGgWNko@I=f棟sn%wy|t9Z7vW)ůC+{I!i"`7q.&>z*7=k=>q6,G!hT)=`>RA!ʦ0_;d+?k᷹ѷNf r"4b(y2P5%1+~04C&HֵmMyC)QfEk71y|#s:B,Rʍ2Z~Xߛ.ԕm[zv e$MRCXML!A E!DRђ?یHH4dAwYҢ1**^CDBC_Ɵ2: GWu(嵛XjJ;j" AJO_U7;씾Dq?yIJYxe26[iecc% A[U'NƉ fP.*TQt7;;T1(ǵX/?.pKtܮZkwel yϹ;]&K˲64G1*4,,qřM4M{J's;X?4 %1PğCR?gsgu/rKU]3].æ0Cs/{GA3u֯2e,ؙqMPO l旡i5Y{F ^7ZȤ.jMA1| v0&@RF5"$'ca9im.`쿅' R]Tqf3^Zs =ybSSﵝ;00mZ5{|ID! ,P]a`b)f@0™(g/}@J9dP sRxՍΣ,adde}Vi Ty@IX0/`ÿ[.6+LyK\j7a1VTT^v` BG"OXՀr SWNeO4#9dߥoa37n\X NBlRk&QZ?(wihxȚw==d͍l - Z)D;L#g{'0oGm5D N78r03_M?D^>4YUbT@rS(kW{UR@kUf}):Q*n7U}fiY, h*/7p MM( )hQCYբ6#C* 4J";orԗLHˮx tx&X6VUWy#sG"3ߥZvcZ8_yo-1~< JPyC}*o6Ҕ- 4FjRud^˪sNbY@5pnw>~ɋ7_eJKnQ?3"ըTC^wtÏ+]&$2ss6Y$G4ߺ銕LqŊUþnZQ`ZI7=mɬܳp$zN&3)Yq<# L^%~K{R[M+gVB3E璃1B Xg|CJ^`vQ3k-t;tb !Hl-fYJZfϋ=cOLӡYPYeq:[Gsݒ"sVJ8\}i, _3Y1 mҠLB pɱSˊkoZtu kNSfEyY;LLc:$S*eYz[vy\zbIjִO??ܜIPn6aިcH ĐPhÑw]ԬҨ:\Eײ-v'+ZϪ}l)դ!hy*-Dk7hͿ1}USE1(*Qvj^ onA,?NMT͘gAd^O(:$A#zP"d"U[_0P| | FaJGw f0`O{o2=γWAL2@HKNo-[fTǞ||Ȉ_r"EiE梏@:DdIH$"&d_PVHnksyzD%`]MVZc to.d]-a#^mUD?453MUT+Ì=Zv."HHAgP]@L!7 WA[G(Mn+}߀p.Nb&5q9L wjGe2Wg ?&@K3On||l@VNF9H O6]3ӑ!{Ry1=.>>ח.ĥ4qW2dj0/~|j_”fv׃9>B:.(4vtÁ,̅O S7m5}]x`]ȕڭ$1K33zOk㶻5~BKYJ$|OQ{pALMNZ[dniY7rPPU=`t;>?#{ZBJ?{+?ŕgjIVX\}/՜ "82_>qO1rϪi֤}+WkotkVymi]IyV/Z]6, a]Z QBQjmq{ǃ{y廿('Ơ*oa[1L[|$MP Xg}W]~?m~Ȧ_EbQv>%9;8XqݚʵbRvAQk:ӟOIKt֍-Pʞarpn@wƙɳ.3q"F~ 5.nA5!ҜGD DteTy"f8Y՚kN}UrX41 ƥgMG&jY]=4M,(唿F}ȏ$˙w_c@oz,)LڎfV[Ds<IK=b^aB(#<䜩e#d{(,,vp8RjV7Xu؉ۺë/[n+ųO)TIMtOE,4?,<3Qͪ>a{,kZ_̼d|VWA1Üo}3ˇVq!*eUNz<Ӫ~oI@NK[=Ē {fNròV6:ǀ]+j?l1.T~ާ)G_kp/?ߎ_37')*]|BI"d BPk;Q6Bp6"ڼMU po~h<%yMwr^&4ǘ!M ɁTd XHnZ9ڪ7 qa>B.*8vow9Ow!FtYf׏%kw!% mD|1f3<ޗ#ˈݺM  eu Ђr#FT=)K)ME'ݮJNzv.F?tsr9^:˛n;*矟Yia,źBKe*Zqğ"C^ge'PLK]h2)Kj,6DB-m,bddɟ恩AӖApj- KG :u<0Hdə.Z*4{TǏ/oeM&0`—λ.\c\VLDFqט\Ct2 Z];4Y|LK4U*|jij J'%MD\ ,9,[UGEeɞcUʯ2g= ?Mg ۓ&ZMW/!b%UC$V"Ť7=BXе3DZRk}%˨E/Ť3X*SՓ.QE)Kש+I*8qR*}.^gU7,!{tכ @h})viOV?:m*J_wޱLCoLp{Nܳ#{i~؞}_wRosl.D-9G5FK|UC6&EbL_P&tD+ēCƉ6CR~uu P[\P4]T [mj+U\!9@IEg佳ʆ57]sF|X= ϱ~ ۙ}ܞZ8NtP('+'aCKQk -\_y%dQ5Iab̕O5ijcy/~._~x^"M-PdDV #Tt7QɐmZCp.H.Ve xwhE=Ns5еc2a]5gYs&ObWbAE-ACsH6ܤ6pA.MqySP+ƭEUUUS{*'h*~F hQd~L#X|Wi#[q=C>uyԭ9lJ5:UuJ?EtrӰȤz_bXEʡy7B4&Fv^2(]ցelc bۈ8E/ xִ1I^~Z1+ZPan?b1IΌ5eIl_!q3lZBǜNiLSg'4 BKe5qe8T 7mJgIbţ# ءd.ӕ_#` D!4\3,nD8hA8%礏B% Ooڍ:6xc+'a[t#^J>,J/ة{-Pkڳ*'â|-_Y|}œ?AqV? +VP&A' e 5CX联 {IP\\A0+y׌ _QXuұ[wO$(x ੺9mW4WãŻ\R5ՕH _B@% yI!٠3 ;@GPN"S/hHDYYL@f>FJۺ&r]  y@'N`4QZ̪}C]J3e=֖tL( PX͒mb o8݄7MSouɴN~='}POߦ|cEH~^fq3{c'2~R]Tm YV{k>oY%ʤ@HȄH,"?:UB @+.& Y}BLנq 3P"8r=gADgD˩B{c!Oӌ HY("HvקDj2B&l'A0P̤, ;=rzg *%JbN_}>%31I"+b}ȑR+q SWbII ӧ'Rˊ~f-N.AՄ[[{F(? DKH~&>w)޶RI*EV*""!)JPUvyw3 p7)|A3Hh$|H/9sDYs¢iEí/nq7YF]I"cI?)JZ,IF53g1O 9$l|O4$:agmF7#&)\Z#39qI03)/=W?ŕ!mÝ{7z y@^|tD Ϙozj)"IU%E-Zq x{̾=/<אs_ U%hEsw.sgFN/0ARG1:ס3nOÎp=^vbZ.ּa><[8 vşMQ ;V "pAt0y?ɾQ_DАa$tj1' y7wN@٢ٴY;GJ*b.#*<})+}f U>>.Uj&(#M!ٖuxZ "8]̖wɃ_IuLJqeM_z%vo&yȠ}N >t$&ˀw(gh й V K%^aŰx o,}7Vo[zh@qpdF*u !Hng9md~Qpꥢmϣ }$y#v<Ϲ8I+SV$1EΩ~sSHb>Xj~q J.'{k= `e~ǐeq7=7z5]vvZ*r{=囷j}**ԐuwrWھM?]ªX"0?DbWU]dOaKyIJV V_Ϻ={❻?(*MM]^[Vz ڰt'{tHp9s~$0I_@8J5Hz}o)]eY|ʈm_M;d.uuL|~ pj$<.\YKN>w$rDD$zZJRԭ8®M:l빭WrѦelmsO gEDi55OM5T@6js6,`{-T~cs)W=Su6p];z~u}9kcinrg`O Ͼ9j^:}Ҋ1ۂ$6Ud߇'TWWd 嶗u|7 Bow )WLhsIo0y\U>~EթSHER뽟Y2 /oj ~Vogg(=3MR 8bg- ^`(&EAn:-b"]|\ˤ[~[˱kz͗=z]Dpۏ6}4KMi, qDMSbJ%)@!/H6Ue9ulL쭕\22bZ_>?_Fh׳H=l\`C<٤ͮ& u0:& U13*QoWW[`<_ ߉u4=>3;bcU*Ɵ nkiLl]U{`@d<>#.me}>gpX,v +ν~=ꃬczf?O4j]3*w(X tg5%Vĵr mЋlfrٟ䒃LӜ*O1hnZT&djbQ=>i!}Je eʣb俻Izo[J |nK$,$Dși-Y Lxscw=z8o _~׍wiV3Ӯ}06qS7C}bz[F~]EimG,$6`ψ׶VObqƶ9s\Ӌ,3:m\FU|VEUf±"Aws!ʥ)h6FZ;4 b/8uļdb(;׏KBuF}.GhªJ.HCX6 雎b^vr)Hs)֌V;L_]b>6~I΅3uqm˿X2d+r&:3\cyng[ &uws8gV/Kb#ewt!p]A^_)=1Dƭ<2㵩`_Lmt>?~jէ3NBq=sޯ xĎ- 0'XZ3wQ==[]ԭgĹWwEH}$*1yc*`WQmo6*c6Ѝؽ'Iфϴ.o?_m ZtGa#k**L%L+fJD3$*YӥK8$вT\Vh)`༚X|CYk)FH9$KIIFxurOnu ɤFӗ|ov?ok8J״e-{h"?*Có_}3x#f&|ꪩm{=$8,2b>ṆdХI%# >0McS9dj,)VU,2J̤{&.CUPOWI@ɨ ^gYb U-yE}<㢪HRJz3J>r6T3Ơɬ]9vgg}w7c[rkȑ8S[Qd';8TP9**:E)hcj"l".;OYz =unO-ê,7x*:ez_S_H9w%mr@tH葇c!ӳ/N[S"z36,bG;$ޚlc[äs S ^1Y3A*A4äAy] GZȘ\[oŐu3TLn0]nבVDnlĹf3pthMsyp6yQ3C cV93`<ˎ{\{l #-59:8IƅDOM.r@,8uꤤ|F2IӮ&TcaEt]Rl]!)e:Vt6.Lުz~-c7~qbn N1(@Y>&b(B/V"RI,SYJ.Cm7l_P :Ko岖շG\ҁ 242ܢ͙8ƙg|Eb_N8eev6&ES2JlhE L&}DU2,{Y,YxLFY5c8Ubp47v!sbNܣ4TvOB7{g)zJu$ !G 85Xcy0Y.mψ6Qe$oPƪK!0$(W2roĩ*$W݊ݻ p޲o9z*dг֗]^6Ou+MƮq;Onvai˟N.P 8@0KO'(6#Ǒ4@uyNS}eݵQiܬ͵fnu!hQ!7枑C.|m[eVDk"ttlU mel?r J*->HoG-#,#OǕK> OKg@Dг;6 /N هB7M"U~0H;_ uBP3$=݊t1h=OJ@>f+]'7W /*A;Y6 lGAsQ"sVrwNd0mp i;"^w7BѶ/[X559ZY'wHi{>kߜ|y]Ν3 ٜTV.gTM3hf^syH+hKEV.USK.rNǹYY[t= -:ЁF fZ*^zi(E[QkSYctm'\VL YR=["[@΍q^k*xT.-ֱg fŃl;'!kv};#j2dIYK_'X ((T z\}l74KCf30z+kp9&S}Vv]_ȅ J$iȕ'&mc;_P@ک;zxZ˯Z3Y7 OX+[K$dvUR u)4RʏgB^AiMNBu%mG(JJe-(_jEh<2u Z{j ƵCAXRq?fi<%A[uPlNkRP^ &Nǥb1"'5MNNDdl\L\_7UTuZx\B[Q,{><t[{ax}5̱5|>Jޑvrހ&OdJ9tapJB w~_J{0U}A[rr@uw+0aSlaosx#ƑI3Du$tǺAg?݅Esc({'P"QLBd͋E+sǺvTIm:=CQ*4CfR^Z:6v0>#Xh:OiKci)Љ@l?9CߍD,4$[Ys3xcc0` @:xx@0B 4Q kbKm())lz Aҏ.c0DG~ݗOW{siW5ԱG4+O8H#ʻo i7lj*H O-_y BDT$0yg@M=h} TFII(ub@jJGT]gpG e}V~<zAѐ9XdiVud0N Q}o 1)q^ћeKwKQDm[DbtDGZ򒹡5yi$x/w<VZ-EZWxuђ+J?%-H=,c wjoz儃F" (Eɡ$'d`l)ws4YMu~"3\ wʧ9Kd{1+:8gdef XpRvԽiw} PʸY?s4]R3} uHW]ܔf8tμ˙&m4bPЭayT<%uBwc˗ 7<)91Xf^IPcZ qNAeK˥'w5z"G/6 Z6ﻨTTg !ʙnFk*ҷsfrAP+!5 g.n/1{><?\2iY,]QCr2:eB?TG%-,/%qsa7B>Y~{>Ӟ\Bb6zj|38B8,tKOMݾ˕] lS\{77^MKg%z щ=gg^xn|=t6ml5m7v(sfyOt.g _Q5yt͂l`x!,ݧ뻂 [{rҁ/Kto'~}NW)!;uax0mmWܸ!OR HbezYRȈ;[ =A=Q`t8-N|'}CwfUiRNyX5#<,K.9#ON/5[<7u83}ø}NY_wV|x!wy .^p7L!`cw,#+ucskQju]$(d+fOͳ?:j\p^x5׺ɂ pA!yת0FG+pjwқN.IIPeK} -W0 SHIMFN#0+o}8a>F< Uz#{鲀w\Z?|.*^Cy7'BvEzw/  ?/ ;+M1qdӉ//'<{J'_DQ=T.iHҫ*FY85m-|[Sy >o:?JזRky_VCGB!\3lωFӫyWrA,4Ppf>y;~3Qh R wzH~Tiڜl?4m [TeA@~v:I`{B"謁CAo>'0mڻ?Rd_es7+V>J݋P85ey(rrIz‘*Z9gU.<ܟ~]\J72d j~8[1/('_VSҬUXXyYJVIdson|}e;pmAAC3mPPP4gjL*ǯG Tqƍ3dcU.Xp^a?~!O_u7ﰽLqGɺ%o;WӖY|_,OU$s}.nҼWW[_S3Wp:U0;,|ɓ&M-8V&N<5Z^T3ɓ&LWmn[4ʠ|欸ΓF.t_]yqr*n#ǸAٞLdɓ+UBVE𢢴Qm\6<[XzdɏU_y&Cut1yz?WI$I$̓8:آQy2t%^^_:]g)l]nބɔS&LphqauU<;3Z.Ԃ VML$5{تB\cpvM4ӡU^՞wc>7麹؞|fyrokiҾzׯ|Yϒpxx{U+xAmͅs$H"D_$OCƌ0'zU<4p(PBͅB̅aw68V|n=>M4M4viY?񜧞ңb]NI$ߋ糴zU%7W͚|[8 .8pˉLEEEEL:QQS[Eө:lVk!H xU=LB&ʫ++VVFlVQ|}|jV>U{|5W oRFY~Siißd>?:};]OMs`SSOGԩO9Iˢ~?˖CA(+ɽ[$F] \Tdž@uQ{ |a_ɬ'3o,`6?Z~:æ:u V{&vxɗKq?Kz? <ؚzdf:&z~`!PhWf-b!y'Pw@$_䧴V_); ~?,V)\ֳw; zTZCu)Edd6M_lඓm$eCBZV=5Uaٔ"Q31ap UQ|[M?_u?x$ 9g|K浲Pyɺ[Ri҅l/7SӯRnpG38{/jXd-()⡜_+Ԕ VT2A׮}^YcXNvx+ jlvn}ww_D(wp<>Q-Xbzz? f,>GA\^=ծwPKx#5r_QMRHȴ]}ԎhQO0ܞ zQxx|zRPy J4JK;ƿ}uڋ/WޣfB3#b]EAI[ ^E{ɿRwDzzzzۡz{|^{hJfQOy',)TjY౭It;~D.NӻUeQӴ2' |9e֕sQ,z=E_P3&Z~KlX/s>[:v?< M2K5IoU3"䬫[ԓ<^xROJ[u,5$rR^)y*֭yvJ  iW(]ˤS==?UK "JDŎ/Y?BteNtQIĦrFfMeuNY;R J}V@R2ڋݍ5Tn BBA*Իzz{m)ȬX% 7E=Xl}2YdRyǻ7WI'4nh&`KvֻWv~3f#^ `LqFXү=U6ƎbjNJLy c_<ߑ?n!~'BI!KS(]5Z0c&*.f9B P@0ޛ[r?}zڸ#T,莧B< $@R p{}+(U;OĖNLFWc7j._O;7LIOoߡR}T*]."'/6RpkV7m? A ޽yKҡBcka_ҭx=I=(}y/#BޖK1wС0um{7 \b+ʞҊ43Z0A@a2Az),!}_\no9^DHlfw&^ߋ\H"/hYιb +ci\v6&,-z$OǛ#Uk+OMKfh,>fthѣѣ337=gh0"EDINh'84hhh/S_o .x֠jHz~ԕ͋H5-RRR$M+} gk}}fBaa jnKNd ~W-Y;!iyB jT-MNVswNV"0ggghNYQs$53g({GGHQ>);CAl'~LMC?WggPf~4j rsM}3} ?K"V WGտ~;MUaF A}n"TBY.ԩ~n@ YA } 2gQ>ij0mx+{/2?ql8vIDҵ\%Ynw% h5ͷNmC!TaNpu0h ƫc7cc/zG<lÇ:eu^?>|?p[p=[ Öjp**xIE,}(!$xzO J_#]s^c)o*cOO4hgoWU4hQKQ|O>~甖"0YYYlh6lٳfͱ+ q[T{#e5!T`±LM Ru:]EPN$h{ ARwLGZe:IdT  B=:P(Ӓ:q3E?:am$V&1q >2w܆י#sʫ:RK(@ VY.4/~޹")fUW'*מζ> z_^A#d*J xx ;ܵ@aW_nYH ՇrӰThÝߊk׿t->ߧV!k eh,eK-AdJ@M۪ :䢚1  =1 n/e{16 QKdrl61n E/faNi;,=UE,j}9umx{dF:]CfͶ`6l[,ª(SQN*QxJd>_QG;S˲Zy)ESȐwQE1UUQOiS OW:dɅ+ZFi 1wf* ƍ5Bjѭ:,#&L r9{&l|;?!\xSS>c&~Frj׾iͯ$632ɓ&Li̚4i@qi=FyCFL3n 0n_|侔._O`&L2¾j474hѯF?HѣF%\4h֚O4dﺡǍ @ [L{[@a 0 ` Hm§`\XS Y2`L?wv+`dI=$)@B^ykk,'޲?G<"F}mC m@O ۩gmԜVle؇vlQEsEy9LaV;(λu<ςKi^6i5>]ڪj÷¹֗)u}"P{B Hx8+WDq^5vy\ @0|* a; FZtIX{@i̗츝&G(E{WD+ 0 0!H'd6_Y14w3,Z(Tee(Pv\o(Rݹ(SU{զ b._lXeHBXR-mXҥP9^VWؒI$?P\RJe#ה}P%*dV B)2.Evrl5xTdJՏv4N 9e&tϏъTNhSx+m\:3jk;9qk$H8WOROcHS&?\PI'8S sט`qL @Hf@KLNĝP]TQPD$e ]x _ed30@hG |.?7ݑ/.D> m#`d[GVY5$ ^:ɽ,L9 ^{biLE!Pu~()ǻJQ=),,dž~9~Onã&3Fbs` _HA-B#zAlo֡1p{`]akC!oX5,k_K(1fVQ$^SQ_0I@ws:&$`G$7BQBKP__ӮB;:-= X8TWtUсăhVJ$3n[p1Cq+9cC۹{ztWis&0~0(*%]p Öŧ41.bX\q!Fb'^y`6pY[r=%2D aưT+}^Rh͡Tɮ eUqu L`ё5ѕ> ˲{ҷ[wˏ (9czmnx;3Ղ`[/UCT?A)BIZO/>fy:쭛 %[_8O9>V&? àAP P#{3wxnԝzkVP#A@ IaV3+ԂA35XYAm-,k5lP!E-T7 "BAPPӃKO`l/;켧.) tG pG,aE[ @!T2p`4q20JaԚEO+M{f)(|pcNQiFS5lܭfknۑv!$VDz6C껋 c^&N2NznοZM|0(`4AeҨq{3>^EҐPjE@r$Qj v,iJH LrH"mZƻ4vsB. ='L2+|=V*N]sr\T2XGPϩKQdΞ~+ `(`8h$@)9.+(Ǯ|R3[ʸ٢@7x@$[kDNѴ~j?N0eD?qZsya[y%E#s[LK. +6̯z6)+*ge@#n$,"{5ڥQX >m2rZv5|>B1Tն [`(1+5.V;m#3u4mҤ6'{쥌ώU䟜uB rt;n;V4n Tfa҇ ?{ =Z 0,*'r}TZa]!0BJJtF"nluDd[1@R E4>b;(D?z8/Q!jA""y$]-Djc$@R*1A@yNo}YUnvo,qJ0*XHЂݮQu2d$C\@t Ħ>3.ՠi;a~XѠ x{Qcs_`z/g!X̎f9[-Wo|L'gxN|N7#OH"@g7<oX~k;]&f3.~x4t%A҉pS@{jag-Qv+ޢ&d@@fDJO|#q=Η*/ *1"2El;#՘ f@0QZ.G^ T(+4MNǯ[ [)٠d) c$@9se|]7r=\+'HJh#E 2 X9%(l]/_gQkj|%)+&''ZWz3Ǐc%]׫z|M/d5X=#fUYo^,՝L޴W5{3 e%c;E|tGecg*>zT,8#ӥ>|ڛe9/wE?]-3jgZUhΛ@k\?>pbrřpdSRr_ͩYs"ST+*~̙2eDёwG7ZXղ - XQ9y_6Wq=_fgeiUUU?eh_3q6Im\Rv%bW٨eEG b=1ǵ?o%Ni1m}6Q.xik%-j2LbM 5gVϟk57`s-͛4خɗ[b7[/2P.yti~k?(B .PIZ׻*W8.x S.oY~ocu{~}sƞܙu^G㴲RI r Ob)a9masu;Ŧ9`qГ]̽}6 3&o0L^EMeGP x&wmBAxݖi$]'KOOKgLSIuk+̞Khח[G#2;gbPD^Mvn=n}pqdgOy{=L.Ԛ?Jӳdt|KoUV> sG`<>打ĉ"w&)xsy)DCyf{q lJ*T: uvTd_ᮺjM>M cv'{OU<}iĂ_@!I!qC@ S[ܔ4uu2##nZ]+˗]~XfFL㩓-cc1ѮU%|ț._2Qu*z N3DTgBCDo ULqꧻ~y3jm&]E7tba =hPHbğ& цRvn{N@v`_s<ޒVsYFx=KG jJywI5ܾ.v6]&6%U𗗦}-yOqZsO.oY(faca`v_iih]A`},FپwMpwVӏ0*{k޷,e7FVVY sD F-[&~stʞ.pȕϷ;EO >e,玱š ,W1fڢ)Oofm ֟o_|$@ٱpk+w괏4K߅EVn_p&WZwޯucccccc V4Nv<OރvcB jjeC|}(uB`` @!c|@~욿A1̡]E‘!ĹҢE(Sb#xG4sûB27'z EYI=JGKNꝞ'iyOjШ~|*4Ѣ,1re|}GھҜD.A>f=zܦJb;љQcg#^in~ >Z.=>2Sל]E siYEA 7@ cA0b8r= V, a0{OG}/eh5Fh50F̵aɞcKCObncH"1gBpJf,g% Ci\R=gk O9 |/5(n\|B;tvQ[dՄg%:9vjc-~ێ#LדK5AP#/lfv%  0c HFBA/cքXW vRL/PmV>k{n#*WS%y;[޵sSkw:l>yp"D;E;bre&Kە0z!.uyc!$ZA}Rb(/%vQTo=ro wɢ[Ѡ/9(]]A/:K^Y^%l9{I53:R: _>[\%Mpw7ߑq[58ZFp$M-%3˓Ш4f_ְu*] zVsɵL|՟Cz˅GWbTbľp=hcXoX"jWL DHV/1%[5fvI'Yg&t_6̒M|O^{h~RyK__S^.{?;5Ҧ8啜;uiiiIҊwHq\RwyJ,bIUh,Oz/æaaSʧSS2:Hq$=X*^bZ%H,K8o{,?WCXr0J >ɥgq ̸]֡VZZ----e|-k:LAȶkk #.r -7e`c'F%6qjPkkNkKZU>|ZT;xs2Qc;sW%w}^υ#Rye~f{[v!չ]^^|.R ;ʫF,g * vUR ki=kkWpslbuaBpoGE1b0S^~Z U6R*.D5Ig_|3l4RRPҗid涼ڿYq{xWKu\X) y]kL8<WS:U%uwE<ȋubW5.n)X%\~r;|ȳn gu뫱rjՋ"XP ؏J_ַӊtAŧ"2Ӗr+wɥYnY, YYXX9k+0ܜj#KH؍ۂqmlj 2Xuu] Ӻ\.G\ moHV.RE]q{K0T&KJcW85VMTHV?U!Kp%e.GZ^NH؋^yr`_`0̱N1+F5HO3vi{sszz)tWC[I?-aa[~wY(LitH jI(5жڻo>y{ޟ?'/x>U3UO]DrxX IV' x^/0[%QW(a1ɠ""lED`$.ayh*γ:]F XfY_B˃ذƄRX<+HP1Eݚ WaHxLݟ$i~- .PrFTՐ)ۥC ڗ5_ؕE>S۶mVqƜfin_Xu{IA؁D0@ %:zB_}ތ\Lw!7IBC|\1-pQTEP=uux D A2W[`<ͩ5=;p;+7)MA+  Yd8)lYj}'nvk]͌ʐ|Ώ}ֿk05QL?!MLSQ$"HF;t&^#kX,t1PNG̀|΋X2L ( ߿8i.=DFjte4*jjjo]lU~[=iYNMMMMMO53o8 ,i'c?㎙$ZMe耈z~I_]'>K>,lIs_ZSaUUU8R7䃌zz~?܅=bUAAA^Y"ONUG(AN=MMM?CnL'CO-j^@yx;W:`r.2-<jW DKZi۟/~u{qպTυJ"[bvu-k+( BBH㣈?((c_(I{t<\ &ë۩e_,,v|UMos=踙Tɓ&MYr T[T4V' y)k-m}5&!{l}}^ .o`4žv( TIZl}j֫׾׿sׯfjvuXrm5I$I$I'uk5܉Sυ1sjǽ^]ƫ*b/9߿w!7WǗ7[7omNj,KJآV C Ver SgԔ8%=ʞ^;)7[8ym4t_b~?*i=17ڋzy7r/w#qE\+@oݮ?<ɷJҪa0G^H% 0KP×8is'˦uQ&h&0!R40^U'g5pnQΙfۿ R6%ͮ-?+~ro,Z* y_jFlvuPޛȶم߯ܽ=k6wQ)ВwE0loMߏ[uh:5ap 8;\WkaP/b9혾szNVf]lPjL8f;K/[IEٻ[M&2lYLofkX46k^=E^Bϰ/įZTUJ͵Ew9{U^UUU_zٲ nt%QEQENJR醧XT04Heۋ-}YWJE_K+U։Ovn %\ʳ?Qk 5e*6g̾3a XXXXr; +9Xe G½AUeeo EMr?6g!9t(gAH-;#7 jyzUyuc?:@$;]J * IH$le,ύəReJf,I@|b~M9Z%n hh䧳ZMQQQR'Ҧ|*p Uwgͺvqsýؿ.SHR}`8Fs MG=emJjtHZ*QK3<s~eP[^V:vz|GvegA Xί@J|ppK9 tƇ#,h<}&O;]\x]XP|(_(V==V(ξݤY**~ *hlRR&UN$=/\Rҥ=mlM)&kUbҌ۽«FcX,X,C,'J=g`,fVKY>^{;Bqlj뵍el$zO?F(G]Xskܻۿ%s-{$ؼ;$~n<0WͣnMN{kU~jϟTqx5O ?1[?,"Hh m6 \&heW gրp"B%ӉgeL?W/+u^&"'=or}Gy)DA `=,5?f5(_V{~"TK }3A'6T颎3h* # #~ LP! ?Z,=LW$gEa1ܜ"i@}^/x 8WC?.ЋlΒ{o_1X h]'up:LˇV#B{}gYR<.{)>7苁q 3{{3" B(TaM [sĿfU["5=Eeany9yIrnR$2EY j% ͡B!σ-Æf90`O_;cTWaaCCDDh϶cc֨f_\l??c>}u5^杗Zee!>};,P AbL9kjsn K˗/A5+òH7~LYD (PСrQMǏ<{g0`!Sz Xffd|yRJիX-|_G?CݏO,dɍYs5fQ7s Z 3|;ij~#o+7Cދf(e===?nO紭xMڦN}SSSSSp;0A!7< (aєz SkmljjjJ3kdjJsqat,bt*?Ѥ/Dc<5 @_%ï*"bQirbe\?KM*z߼<"RF~ v(aƪE"ͻq4>O֍Ff9|G?'o櫴g+%X~30&V޷G]_quؖZiV?ժ/E _sNwg_tF5('{w:3hžgdrvv_ +Iwaivw yϑ6S耴[ _l}`JZ`'My]v&hdqb*-z$ZH!%O>6lٳf[V鿵  _ެ{¾A?#9,<{xQ4h֔ѣFy֯W""6O0]XIn$HU<$~ג!MqSsw#Ǐ|=JFu&J"DU$ZHY۶l ]'"Lt +ehamXOO>>7)6m}6lٹtMq tH("D$[ݜÐ,5H2##G0o?m3;ܝN(PPPhP[J5⛵K~w}{tmo ]u]u],7ZnM(Wޯ?A^~si!JZ(gKNr蘵BX]7Qՙ`D&h`8$AB0Ǜ~p#{~vytZ4˵rT_O [.A%C)W<~u0>CkKBoaDM+ 0 SpʥF8(AeTQ9˴B 4}T~u)m;~rC(O<@!&RDC5vhٕ#^ϖ4?wn/NeK,Td٭6o*st?Ç8G9X!X_x% !Fg&t2 8pe98purd ]#N;}@\mc`iPLXu̧7ӎNʝ4hӛZV_9ުo5uKv-ty{W?] 1ƍi [ULDΉ xZ <& uӀ\5d4kH~sg '6/.¹+2F]j|\fݘݖCVaF GXAXCx0r1/[f3{@uMpƇ*`E{t_zC}?j>>W Q\ɖx}ܖx?%{i(\A`s"C D pXu2O"&s;p6T?=cwt:nct;]hxg,[3+mW_:Ua281*>;&w^v+=v7[jv+ckedƼ**zbJ CQngXP_[ZܰިoQ |K$mOҨa#2&9f#a^ _n=m q.Ӕ = xQܴq  AKCpn4rD$F2wLk vHh"[VAfEj {$(-/7_V eq"DwDwrBt*(J!B lkgFᘓ]̧''3'|ӾJ<:J޲3]e.ѣFN ,K(}(P4Xc|(Gde|P%c;:ڠ@AW?&|ߡt]xJai뼯\)fd DD 2%HIشq,ucUj_Xwwѣ(ڗRNQ{+EJ9Mli" v^MniZt> (P&WgslEG5*'Uvm} gmjy@v N_ED|o[#ea"p\E>d! ! H9`D 0D#5=r?tG!3NY(/KJˏj~3@ň>oM0?3K-?E9hW8bR+ !w'_/5Ny/36;͒z>üHx|=-Ga3>Korǘex].wzSmQ>) -R,$JVU?+&~XL޹<<:\Q9z[ r܉Y<꥕ߍ(Yps'Ұ4xX['EF^J[pg n @!Eq|ѵ9[NOK2d^r- zo!i* T=*HNGOmz%odW.ڷrle-2ٕ w4̟o's>P!smO75%%>Ȑd2bOҠ,,݉L5*/^gfs[FU6NL\A{cndؔ|!͚0GMIIdmzU%$M|-=M?Pg1U3rB_IT3O-A掰:Opg+U[%)j]|8YbB/XϾ܍J[`?6l @;{Ph8r^NJ=&C =1yZ` 0l&l@jt fh hB8 H@%P$( ~'VVr"^sƼ';m]Quu{KFTamAOYlJi[%/T)]Jsp<}',ܚl쌾sl}PxtPM 7+pxqpSHfLyeV=!dPzy>]_+r}wF|J{PȽPwW.K!Tu* K>xۛr&߂KKaXsMAn'Ien, @bLIJ2>_e+ ޓk&yٓ'RI@ʪq녏fGvJn,UV{]&=E,+^HZE"n$AI gE'7?OwlA| }#ˣ˫I%?>2)Ľg'0tm/v-yoNYY2х:UB*&z+u.مWSS}d,یuc{pSd]lΧ=\Ziv[w߶̃rrmCƳ6GuU$#򦲍VO,IzZ}.vrB{)CZҬ{V8QN5=4j=̊+.ӫ"d=?۬L}ֵfԍ8'[q4hȑ"EyhpB 2HPR; {_B$D<$_$I". "6Fq5,$PH,|vPkSNNNNHD,ʞ֯#4M*%F펳.̹~{/zwsoqvmm7RO>|H]pB $=ei܈;O0/[q:?ӎK뮼߶Þ 5fB''}S) -w܋u^c"Ct'R$HuQNo34h`'fT~ >!99;✝I`Eip%R4ZH eB *P!Nצ_}vߟL?Gc*AĂ ab3k޾NJ4hWߤ(PB ڲX53NNNNNNӓv.& 퓘"Jn1 #eKk"(/HhO==zzzDU ]ҽW/z$KdH"E;n.$HēI-3hhZ(؝èȨԔPQQQ!}mk{h~pg~>}uAR 52wE病dH1xY[7L@)~_YʃLNTb˭`9t (?2@clAϛ,lW~~d6l<8pmHZZ*#_xGTpzl~ۖ穪e9>[J*f+ր:'yj8_$O@&7c% Tef73xT1rs$nC7 =]}^ʑ$=3KCu~oS4kto¶78[ Iϧ>|tB҅C~r(qP rUw+ fheŪ\Nn~ Mx W@bT_ʐ6?>EV'>y5t$*e%ͳ7y{;(t3_n q۰ID\t#` ^Ha[fNGr%f"9.4amrYD4H8UHPu=%4("LtYUIFJnIf/z-*-MT!릣׬Jn$K`t5u5h/W.^W!ȓ]!d`#sAR!.7<@\AL.\誠, =(yPy/vnyLKB?8B)$MrlnVAjk-8o- e6[vB@{_*M²RD ]TZ*%>C L=/}锽]['˸yΜna=&: }geFsɽ2espi} .&eS *6V<SE &eiG4 p7;2;-v+Q+*ѵBErx92@ Y`Fz@g8!yʨ{oa_'~obU}kGA"qŖU֞Yëuu^]7>Ӥud窉4O_@hJ?tm?d}=ۃZgJ5l?47g]K\i\o+R5]iӚ0C w%(3a N#e9,V^OWz[`6ͪ"*ХvFbAVPa$IpDw:M^Se#[sAGa 6(@!]["ǹ8[>Tt9%H-ᯨќ"ȈQM0L @@̂xH"@@ %6"ȒP P绷uX>d? 0#}/(n nV塣M6r~懎s$*E3F:m6.%YAkJE}P`DRE8pol_3 /tMMN\=JR@D@@Lĺא qXW^z ## Cבx~iw75tbw*RfʰW@2mre<ݓ[yAX?f`h`^ϧjԢz̷۫GQb-v1DP !b$]pcO1@)9}xg/ms5J.;F^(4*Vϴy&ܞ^d ?I_ [f=6G_?%yCy\Na !D)jn: P#@@l! DqH/2թ!ʘ-$H9ch{4E(l_HM$R}ΒW :2^ѵt`@Q%}v ϔB!_O=8[ ]lp2*TNEw]BLi#d/fOQeĀ*" ͼ5{BrFn(*S-ΧӚz'Df8\h]oN!X*cʻP#Tċ|!Um>i:]-@=m 0]ҿc>ÍGUpxˆ ϯjx'~nhm +?1^r<4~#h"ExM?QȄ{?AmMl1Xa}=!γ},SwOרiaϟOpLl;ϟ,||ǭgG=By[{@ )9 Gyf_~]s/5ޖnN'iPrAa; UxDl#˕ RvD^ّ!i'ϑ-A0˭$9YZrr;4Kc򧚟UV)HK$)@|`|+ca}=˔}eYY?l}9pmu |g[]i8YS%Kɲ?Da c)QfH(VUmͰe+!0–nx: (r,r g8jlyJp_v'PG.J%xԻيeyȢ1~)3Ssu[~drrϰ~av*T)RQTp?ltY$NqǏ0 0jaʄh/k;5_I?} $\b7K[xݜ|(h(j.` hnlp}*^K1YF\~7n89m+kvܸΗI$I$OLպn|E} pAAtQzlO'\dI=^n '''jhXHQ٥JL*TwIRJ,((Ml72;ٗV57&o>?]6)}WP 0((1{ΫГfo|yO<΢sz3e[i}_{Q~m˺ц{~k Uq槕$LX7I'AmTws~6i3M/y4LTVrȿ(}RJPh>:H%vsV%cpxjjuuz }"Juh4{y/$H~֢j"$$H#O|Gut9QQQ)))))(e~i4:/, +ˆj՟jɌ&8 ɒx1(篶z<}JePV-Mb1?'z8ß-Jؗ驡 d|7ty1sԢijcSWOډ^;2M`i٫X)|E7BP) 5RBwעw?JLܰf4r=Bm6ֲ;R騢)X&(V`3ihֆOMp3 Vp?,n u'q{VaERQ_yRYYuDzSGݣQq&&;8 uR& ,`BS_;mXjK]8@8L /3=#e]LjK'1ͩUJ,1.Ga(J _å1 =k҄{؉;9?,)qe^z]j=Mۭ{KnKR|P~zulMz:^W;o,83JJ]%.MNQiwcCQ2>gUSU񪪪q΄&M,f\e6us׵K H3s /w:%*U`/DBszgc*ɶxyx_y1w6d1mQ6_*)^ҷ77FAn/柺qOeDҗ몱* UYOԎ(KgUUK<W*Sxy42*'6QYcWy#8>z5>⚛qONkP"sfHf$[ίˆ{|B`ro(qRW՘z'ck'M~!MO eL猭յMA;RRy%TC“nۘA`8}wI1Z͉xp+9pfl2AD}a߶vzVxLXf6%u)kNS#BNitF"X jQ¼XQj+9$,Tՙ] w,ER ^&LμmUwⴌ σ9j\Zc.s-s:3O?|\c} G'"Nl__g Mͭ{UIAk̈́J4\;q%j2|.>vOG;x-ܲM1\X|-X]+<܏s]eWYf!Uݮly ]//,e^'hnʪ염5;O-SwTS/fy#UBB´YKo:qs 5i][oRjWspj^'9%D4ctќ&r]UUp8"Q;*SX{)(YHMrQ-z5N#*E/gw {şdIK1C&tU; N*aFR-SguVNn%{ AܿCoKLgocӱw䛰,qL:k'g8yɓ.;h.i}wGmZ{E$6.yJ6n^rx ӽg++ @6BTaB$,"7;VQ*,]'/yL0#_\KIYv ) Q+ Vl9W$Axw _ct-vvɷл$xjJp =2d8C2p77yinYp*UpګNYInL9[}-QVDwekwn8XNJxUeN3ҹZ=.COik#I.#z^asQːಈkLy ]ً_&e&ì &,'5O/ȯwl;Sו@\%M/?sSlAiPUQ6[6 '__[,ˀďo1t5TQ=<%oRkzgE(AjA&. 0%U/O=C۳"m:Wvb̼J8*PshK(FYIþ{FԽ=a-458(33)K&yחz| GrrEBᜎyylzxY>|}rǻIn[C-6^p}Bk^04X6-,%[Yb` E5:]u{Q8 bp/*70ĽNMR{BPAHa\@ 1~/˥_`JkeyP wT*eks0Ml h^LY[^Pk.^_=RoVNX^nw ݨ1fBFKXZM@8= g27OUJoS, R$WCp4sAdeW^~P3FABm'tc3FA~ِqf^"A ,BT]/Y <ʋ'B, V/_+M[0.Jn 2\"41_(3:@iiB.FAdb٣bA՘6CFHne^xL Rn^~;~E;%f:猡9[( M)Ð%]mM\rвgTؠ7?6p2^<2p3ǻWquL *[uGU4_!(($(~"3,6ˣ7!/759w_'.imkUU) ^Pa6RXQ$WUS܅nk5z&̋v??~/MF-4iQFLo}w~>?_(pp{X~:Yc;-N PVl F k4\e|O[y5+N`k!qR##=2CO>p\kŨA|Qô Ckt;bsaS""yy?y"FdqvyIg]cصfگԩ Xm~٬:ޖ=﹞pU*|qb%q V/a:^-ˌ/{СnYge5손T_״}4?mWéji&KRx)*Ihw4ή.jeAVθ^`:[ZZլuuWfm@kJ/piH* NpntBh4XP >Pv?/jMԚ/b ɇQ5= z?FUmnzGSP(Jgҁ3|Ưb z -$7 P̰̰ʧ ȑCSCDOi&*^h/-X}`&L򵵭r4@s ttt @uR/ĄI:H9Ⱥj& oA!kFGtljFƃkZXI ;t-;ɡ3z$@]//?+ mL &He0СѣtyԳ,T#:lVpK G$%6L,>&HL ȼ|?L2:D&v_e<:հͧMi&]ma[\}+BF>!qp[w%r0fh )wbBRcX$ƵhN=JhyC^|֠kJ z/4;;O$@LoNDiSJ2AP*=2rtx\*5hUa K OOolGkS  a!iiqdP>m<' < !L !76hxgA?6xPg~nhP3;<iWׁejGa XIHYHh`fgVVV"VႦ_ LD@I|X(LSg_N|A@3H3@33@,GZdAF j19+i8N嵫y:u;yH)ms׳S+h G@4?5)jTL4 C,Cmp1vG+rDd@$d驝Z 5څm {` {{a:.|Ok ` @lٺmK &LqBlɒry#뎒@%|ug点ՂRpiR O)o3iM fheQ,`'ڭ7>n~u 0% Iyf`w?*Jo(G:١4 G4:Q`"O!dcjRGpK!;Bj5J2&c㣝h' mlet#" ,,@/#`6#hvKx0Ou:dʙD gŋ7>~xgpMYӷSg }FF@Q7oB܎#37?sD,/bwli^"%Z!ͤ$aZ!%"i"B(򠴯Db$j F6ƨXD57clѷHH3 쌔8P88ȏLsd?z|9^VRݿ|8ɃhIJT7QKQ7K6B@}^5]HJ=ĆTm>*N(l6أGbĀ34GLnz64#A3 ƐiWjR{ޥd\D aQ 3440C,402h#a4˰If":DU_bB4,yK#C& ]6]>W3t!4g6h榃c!j23pn ----A@[?}D2fWYz4,ARdٙ g-d߽HYeF ڒTDc#HKg@RU?1M msm)dCc҉XQK_4O84缣>$e(%yک+%vx;=^L&Hi9s9n܁aJ^E[7Fm$U:%IL6eqL T oMfNqgf%<|3*!矪_6NzĉOݱ%{0qFjzU[:3*?^5Ak<(]ijPƙSDU؜}^sL:Ѣ Pu+Bp3`4Oe'=-|97.vP"D'o^'#[` 6MӐ7s!HoG\ o;Lh/pT1F!ЇA8Mu==R<긯Ӝ ?N+e`xojAn]-le@@ 7CQ! )|Ļ42˃֞^Z_YnJJJJxUG9 rU9TdZD@3L,22!  M%c=84H'b`kMq6@"~Mdi`p_S[X8Z'Пfd%ŦUlA 4rFF TeaCuъ悡IL}@}t{ͦi`6'c`6Xn*ǀ⏏) ?V @'?- E6y2ȌED&D$AFD(C$$Ⱥ Dc<#~P(hlA(Р=sوki-\-S/] uTç #pD ijLYwy2in7M ȖM j-*LLlL(vh*筑 5KxhG##M%'#ה"ORB6XgK UYZ]^ZyV R}t}{7WP F{JACx5V33Bh"@P0 m ) 2Q}ui57)Ji !!!!] B8hhP -fkd$p5{WlB!ce`:NDŽ|~a"6<Bؑ# H b?(Ziji 6I) ̲Iɲ&4Ҙ2nlAvCj;hm\S J6| ;=*j=Z'A"K <߄PDh`)Fj54.2b4!a=f8dAFAtLy*iKu_###%%$RA"0V8= jP.#_E1!s5`X-1 Q-dގ*Z[=0tKJtfƗ'O&*S73A0@i;S|#EkY1m!gjPe.,"Zc2hE=-,,wf7+X{PG)c#zʪT&\Aak0±lkmoӯŕVX YPnox֬t% yp p p cm\%pJ Z#gsKs[+ne[3 ߖ0BC(lTr4J>J\E$FR͎b-*&m=0#1^'igc"#cccF(AŎJ0  ) D@@S!= !!&)RM ! JHd$$$ d #dqH=HQ@!fųHsZ)BP$H$BrJH$:RUӫ"3ҒJPaJJd(F!rH$2BH MB ))9I999)9997AI\I8JyC%eBT%BT qls4.4D$,1I͂ZNCr=Ig.%>[/\bq7;[r>)-*O}n0pQByVc&sB6bda1 ؘ|1?/FD~r"b X"eU,e B*Ɩ%D!0X-Ob% /xưrpuԬdnȔg64cF9 ,7\%qܖ%g9,$E K(($NUA$ z X>W<_wUmܠq6ʟk xvсKdG#l!^=1 i[<a?3cXgyjK1L<6hӯ(}CU6kʔnĮ};QQ,5TM]PW [_Y2WF㿕9 ?efr >@~D5^B.>4k=|a JC$ 8xwIw6+ j9XBGu>DLW3(%|((|y$+m ny\ :NF\\A*TV =N{{ ߃tFRիc3^|\bz6 j{GE~~[{o;w儳} `ӛ2ggNe~tM$B{H^⌰2= b534fVj0ƚŇw}_o@2(v],X`_üYg~iaWqߙ1L&X-P(#1'ﺿDY6:Z՗Zm5ˮzɰAmDk/k|!/}֯Iu&K5Y2J*TdE%Bɓ(I*7` Ż:]DAWa@eիm+Ve+3δH$muY{nc}0COVį2cd8'Jk6R)ڗ5璠鿢)by ?Vݯ߄)ql̘pVs'0:p\>!&J&*U[&L;2XIbLD[Mwo Jt D,K<)OlIs#ǼjӧN ӳ'4ht٠i͏ƽscbRp$GQ1u-6uf͛.d.=׵ X͕Nt?׳>[\~ƍMRyyyyXViWW> j+U}k]%? GfhTkp\E: m$rBprʽE20Az߸m2M=)zLДzC @SOyiN ֦F׼ dhs Y/~fl25#؈h޵ OўlW8h$ObËY ѿ|(KqQL"/$zc R?>pT.\ 3EA"kujuwOs=9,㓛BkWs:K@"`N{91ppG}ߡ^AW* *'#GE1-@$$Y FG/ЏW$??o? >$@DZ8=NEptZ|-탚!Qzqxi[nM/th'NOB }f,3=^kR &zyX>m@IZ`aEIty^OyLP@2MhmT1QG D7rhX"xn{'Ѭ۶?)Vh̽Eg gSPqS+xLأX&Ko9v_aAOPt}-#?fkSa;͉|`*1AzBp4ݶv}Gs5 7[w`\#je$1_Yx{Jy&Q+z~g~v?i_ ,UYN'WV]m;`g-bsۢO s-)g!EOL3oyn,UXQk79J[ەL𶆘%,&;ýQ.+zۆXg\5 U1JlC>5k:oR*Bwak V=d*YQ?Ǥx&oQIO_² 'HZ3Ϣ`y#*W[찬j[IX] գX&8j{M[KpߒRVw-*YnVRBws6KAa)"U[J\Ehb.c3mlEZZg)qP^': S@*H NS_`>~')MjxغY'}ns[ 6ݭ -Ex;}_rbYD Aۮ^tx:oǶQ=(S/EPǿ '(@q-ɔ,2zYRB@˶z>:,0J44Ǽo*I18y5O % D,tJ~_v~$!JB :'@il`XIt*ΤlۄҎNVIYX]2LMfyȾmaUe5SKGP|ucidt*)jSچ'dL3$>?x܍.k`OI-VKKsN8Me .p@ 2( 0yf .gVKodjma<>gE&M}ͻ#qv15b\Yh߾GmLLvd{J+##ΏoswT[@l;Fщv]75ᗁMM2 7i>Nbaa+rfffeffffeffbba<=33,// 33/S33/-  IAI]VUVUrZW)&$ ! ȟfQ%ErFFrrEBBA7-ix)88|;& %%{ YYy86߱yZZ%%Y%_ ZfYfusmyIǪ6˛Ɖ6:Lz <Š#DD›DGVfffjj6Jjirrrrqruњz2ӕPPhg|gnffM>3tOJRlSsssse''''KQM=ͽͳͳͽ33̼4LL̴%f^gv=>44=MMMM4MM3M3>slՐSӏӏPNcde )9ַ⢂{<<<4;<ޢ.98999989999998{X899998Zqrq%}954(MM3M=M=37Uxj^7IPʻU'r#ZivglTG3:RbD W~ZY~~VŞJeVI_qߝ׈,MKK8;Y#3﵄LDG{74ɭG%גmy2h;'~V}_r%&׀JKibEP+O\,aw$WR!E$yA tK䪪ᰭSu?}IkY>~~ ,j5/o%b5+3lJVťR*i[ZvJӃh¶ 4z]l[-Q#^ΝvDN~ލFv)K#Bl,(B "FV,B#,I%}RԚI M!bnt/?ei} sw9픒G"e97<9<-%;ԾjT 6=5C,4)|T*@a38yup'G밵bU,gs[Ox7./#]xm9"USQ-3M;al<˘ !h8 D?kB-m!iҌ5ƃH}t|+mA8R]{5t⭴dz/?V#Toj5ǥjqe`^gSPu3 'eOލsS V]Pl~|hwvkǓ  N9@ 0Sx27"yǀJ]]ˏjkA71~{zxw-ː򨨨$M 'Y3T~&*_+Bom_NrӧN>%_̾ɿ}&ϯ/>|Ǽu޽{RΫW+Qgظ}<=g-Ŭ{U ;;[(AŃ <ѾdX886bk#m$ɘ"x,\ٳq76}NڵkGыիN\s~ׯ]:W= ^dHf͛6lwj͉rˑ,ʲۻ6lٳB%<<3 u' v& nY^W(RwU' ~+q. @5_>IKO|.Cugxs}8.GhN<JT _x^TX$UR~a)Fބ@.~:@4S FYcHK^Iܔa9 =#\0[ݞy-)!.XkT̄b۞DE+`Ўl9K76monjUBF!+!LG[N 02yHx٘5Q-tة滷-WJewN5RIM5UKk~{L)^ń+]neqO3f xkmT]]bUsŅHj9`Q66`637o7TD!>o?wya7δO)V0 @@zghnOnf}VH1wYC/z| oOQk=S=y|YvG`SK4*!0j9qxFy#x Ap& A/!Ȥ7)rD'ሏpT ڝQ-*w/M0>r?@,~ ä@,fTv=(>bZR3SÂww!?3.0c!C8F+D#qd_l$FϮr|hHS<CߧL(!HHa!0HҬ9뼌I£$=^ذg˞0:d* 0 Dnp\whC-h2hd \ud srk/92 x݅pHH9|!HPw.M#>]):VP\0mK`3MIaI,,fȎ,>A1`icM/ cڥ2h=R1,/Fl{v{VrQ{G KGsV.^iUKllF3_NãZMx%e^o2ʑW<^DtF")?8"rH:UE?A6+c1*F(n>>?qH?$W5HA>07]7+*ZJp{~' W{\l}fOg*mmHmni#-FT9!S,0LÿI9 on"22@E"%\N9 86( ghOEQLM3ٜ0p((jM02$^Z$h$_K$$<=lKV}x0܈ath!Dzy(B$ć[DG"m_s_Wj\n),l,ˀ81aFI*sqC@* "-gg!F6/gJDte hR5OiX%GƁ`]V|TTk lMåIk6(4a^eu_ 9"g+E98o%A≾Oٿ`#O|n{R)3>>2iShJW^?2_pd]#SL;M!tk 44*4(SP3fb؁8@2< 9N UY"5i@ezXCyKk1@DLm$?8#M Hn̝t :Eʱf~/套'#˲} hqĬST^q䱍W)(,dXi08c&xK#?b|V%˃T~^r.!]1RmB ߹̉ogk{3^Q'(aw>>v0jmxuZ.U4"%T^nFkOK,ۺg=m42Rcl2\ ϬEݓ3e\JSq.f4k.ߛhr:I6/O7^.nF VVI[=Q08c=i$qҝӐj@AqY2%P#BCڐ%d@$0q("jʅ L٦P@=롰_oVh<Ȱ.@  o9NqYm3!Ha[xz:cȮ 0:b@M P(;y6k_v~\bG$]nćk:}=sel2㼘q9˜ΟMIBP%"lk[4io Sn^zCJH\) %Ʈ47 QE6tʆJk t4u"H(vm}g2E@oJ)u>quɟD@P( 2 $>WP1\ ,#@&(W 2_ЌOIn#E;~}[͋ހ$l$R) x5ZK1P@T!a7LC7 .I6aXm7h38ts$1WO\bO@PwP'Dfn0_Bj4WIe`-|wt]=␺ʓ5zUpB,/$mKTym+cڭI8m.!*vIB`I"tebk^w9uCy4m`QD ED"n}>?8_EK),݉yec겣 u5R@Tog6JZ^XksR Fkth4*+[Ѹjumm-(4)lnDh/Wq/DuLWG))DOr9]]IlcZCRJ˅2dvϡI:죉Ⱎ|2 #"6["ۓL#0.HPf%t1C] 秊DGh~ &X<*|޶KFFn ncce<` ]QAs;芽kp=0/;*nf 3ُߓ{nm_~ԜYRt:.84PGs<m"xwZy>;}{TKeiD7bb':jޏӓ Z{MCL/'Afz"g-UP;B F2Iz #ⰩXr {+ džRf.s&&#yWQ"cn}]]oyzIA8jׅ2H-:^Nw4F. 4T ;V(6W:W6iޚ+(o)3q,qlct2l7;y'LE0 Lnh.''817ӭ6K6dOm\%މPK`y2-mR;ri՞I)3.;u Ψx󮉕>-A΅H~J@|eY:Ey2<2"ɇox#EDTU0 7<#8"O͖E[Ii|7(dO+A`iD&U%Po^Ѿ}M]$cI˵ŽE I4ɽg*;WEoeCX1 ,Թg~TKF%+O$sfXV6>x@d1hjI Kv:1wg }eG안}ʔ Cօys$CSN n5o# e-c&_Vq #v,6cϝ5~8?*}]0FӂݗB?XzOIr<٩o]AqdFEh?E6븘\*=t1?pm.*~eT\ᛨBvGz{kKڼP9LO׬{#^5I5ɌxZaXNO0l Vݔ`t0e dʐd7(@* ]U JWG>e#m"n3П-\ "4cG @E#,ԏ)^ˑġzs]3 b&+T*;d]y a"|"Ī5 )a.ǟù:+_7uȡA^iIF:@ @d$dUCPug{DE(JƁYW&nn ?B- &t0/_rh m?T䶧*g|  {6 -k$cXWJmkD; Lj-~LA_AG5($scUOn7X.{W%p$Z_`pk" EJPmgo2$,(- yi:l_l;#4szte2 - bUc8]w+Jz\&M̘w\e fdnQ PhZQUsߞg:U>&op %Nn0Ge9iX_FT%h6B""$Jhؖ n(x@R&Ex$B$&k0 c3p(xlGcR>P\+ZGP+~2Gt9NDDH#+{Ki 嚰^( Íif]uz(:}\zd]^Im9MyYjff mB*֤H NҢ WZQ%W24۬{QAfVn{*҅Miv?m9QC+tKD͑E fKrd5ܘ_ 1pkvU;M}MH_u#L%U\9>Ez*:q'j+?8A2Q'[MUg@z5kIfY (V &DUc7˦d,` "]6D^߈d٩Ͼ҃zA w3N:Ћr/Z$|xPARiq|;R5^@1F:0וd3 # nQa i]p׾ǽx9nˠ!pŀ@!l'7ԯ{sk)wu[Nop>IO?ᢙ-8=Z kkBZBȀQ`π??l?AkŤ)n6#zu Ca@RkH'{*\oQxs+MUtVWs#x/6C>"]+<,Loo܋ +y%ER{JQMjՃQ !Dt҉sQ?/g৤ MiF +0!L@9Ev܏V5 [}hbg*]O_)z"Kan?1Xalw [HB B⌭=݄i} ͣty{뿷ş5u gb'`k9dpo`-1ȳ)9*> i Dha2-]mhUjAg$O:L߂y ; '{@4An"-eSDsHY@_m5wӱ&:k:}”{^Cۦ0hvE)2OU\wa3+3z2,; p!k/iⅆ|'Df'&kM,14{'.%:Q)o8Ss woFQu/!AHGcOvq/"͟gPITvM'º7|uDtN$U$:fX66aD gC$C#Q3LfGkrԟ{4(6K*'G괩3)8m 2_;gG0XA75[hr~]X6DZ/G SЬJO9,{7\FEp^:9h]&WLSQSE{[N,\*6]_`y}'/ly[gibMo4<Vzv+fD՝2/ch_2E/ڍHv7_煗9pRXn$RKNVf`fMT.4;|tç.R^ FC̿nSئ9'StޤOP\q̟g|X=t_rh]4-ەkקzυݙl`K9bqr9.-&k)mFk. 2'`n}1fyXd!n].}-/Sw^fw''4B "!$)o'c6HJܲX >aPbCqk_/;;>jvǒXr{qd33&F0虸S9݂,*E4NC'FpHݗD7E#⇝sY}煷$p_!2*kV}dquhQی`7w"o`T*M"PqkPR P[e!ʩw1W.x<W+:.}lÐ S@bv @=4"+&RW Ĝښ789nHEsRh32CuyQ@'acXR] 1KVsn' rdd! EL1]+I H=A 5WOiɓ0( YnMgʐvA8b5XwE6AoW_<+5 n) ZV #p@>2݄~}^+|) ;1W%3zA'쑋ہ`҈p+}7iuhDzW\ՁY:CXEBuƽP|Čd}~i -sE!)0*12`'=":wCowy OUcI_-jT423P(TKoc=m&>k/ Aԁ(.9|x=p{6 476ݛwRB)2I850q-& '\FvwO۽~d@0{Lgq2XNoIDH"#̔q!K[d@5Q## |tGs $79o 'nA@D@HLFVlMd:k9 \s9ejJQ7Mc Ɇ+"){!^ JhRGL@zBOMsՁYueS@ǭ!(NgY#7@a~8ځJڽL8Ftp`dd4@Dd>˗7/`^ޯr^(@lJ ABNXPb? zHš}E۟ROm\wғX}96[e{9)@/_7@ ?:Q<<’ ҆X(Pyط 7;iI\ t[nTiDe30;c.TAN@dUYH %i;W$kEnPhj 1sdH]^C:4#Q(<W#a DN0veTˮO ˷c"n+A ۚcD'Pə)d!y*98Bc?Zwtx.S?|+B|}b|wVKbHl;*)\sL{W4r^8"psDzK!W:șBDh|N$38"Ly!]t/3-b>ÿaU|ɬf8*e4ڲ\Up"Pd;َVI\5]"@@1a2 Rm؞#Ls$Ǚ4*v `%\蝰ayƮ`YF sձ [ T:b[[ SCT$ǖ"?0 Vmϭ-]ɩ'*ΰ[!rS:\`p$4Ha"J `L}=ne+Ʒdc^IՎ z [fGKr[A]LB@Ii(A,TcC3$$*Q%nKw!X{s4")ТI]V`ޏLQٟS Df5k gSMj+luTRҢ:vV[/3Cbo43C ;8lf{;5lmb۹VK@#s/h,Q{˯#R Ej@ K.ŭ rus&nR(ۏƹ"t&%m[ t $ywu AlDc0a$\OrƃX8+ыv1&o.:ۖ7λ|(믿u"A &4k*1a*Nu)Ҟ)-*ft_Ɗw.W=sI'l7^hja,KSG[uP_٣"ܺUfʔ^ i95ry21BܪJpY_&:4)8X&+G+3fmÇjW {LdgL,ظN,ʭ8!b9ԠG4)WR⳯!mSi좊b"3/n'Α9jc.Y՛8n9aN]S Vof˒h$)=m&4uvtSבw#L: ޿&YgR y2ZOQUU xMhI5#'byxhC觉ubLJYe"SVH$L$E=ԃ1.9!*OpI _XBLk@ݙ TEk&ܱt0қ7+FCJ"% #Jz_VL <Ϥ1yx$2`"-\)Dƛ@<RTjx#QA*J: 8e\j KQ"DEpt3h 6*b&=*$OC=2(Z7:༶D;XqO0?w,Zz?[)T=H2.; bPN:F_$}Y _CGMt"B0{tu [EŠg$s]i{D+UnC0#\Rt^y9^+>C>]5(k&{CHUZ90o_.^X;(G4YfG7gȗYdզU_ E"6%?CvC-ۗ鑏n." .YcЏ9}ppd(:A,?#2S39کbP=0Uz.1l%ed]'{N Z֯f]/1u=0?b a=W+ҽK *Eo~>ѕg"WUe4c9$I$RI$MJI$73} 7?yw(+$k;+ KcO&ggSa)BARA%( * *(Bl1) HH$BuǾ=tNm$%ic56ͷoܦztNiO-ק{U*@_fy@.pSEᮞvkkNٳw[vӫo{6̶P4- j--CA=UUH}o>M-ׇJ_0u>}>x)>^p2^PlǶ}޷ݙ-{o0:0u[zckuϼTc1[;ݻw(A}/N{9@vgm|w${׭;.}wkZ}]=nwE׭{|ڀ)}ol溻voO{}PX4O>| P>S{o>fQxJW&X6z)b@s:u+kԺs_TuӹۮU"J=>/F,痚o}9mR@ |H ѓ{`sZiږ!IC؉ #&@F``@4dɄdbiS@L(4Db&ɐ&M `di4bdiѠM) h4ɩF ʛjl)F3EOL SSmO32zITޤ?R==J 4b2h)MT Lʞz` P'3vO+t2@$I&''y|RT<2:30322uvjem$3 $50,TȥhkfOO=gW.#3B߉ ]E_鹿<H!tx*酯j 0޷.[*Tqm˖;i'0ӟ1Քvg[C/IZ0{o7"Qu@P__ [XZFVYU_?.A NIfQ9xP?#dA8aN }ɽ(ѻjqe'[% /dAL: I:'|'>m#p)#7:^W>/#5«Fy,QI4Zf72r5nwvnv.+6L˖[mhlj ԩ JqӨb]J9e CDA*+; вIM!9 #>^&XL*P(PBu{>ίsg]Is|>'3]lV+7嘲+4A`(V2gb޷Ry, ZE]SiTĢŔ2)ts ((i"QAC{m.&־sN(Q'y@gwzd'z ;0jLW<u5 G(6C&1힍Hz:6I1ox.cs3;$,⊕8)H0z6UxipVBb+a ݝ.́ɘD;l+f[ٚ5Y^ t'C"N4 T?D >A@wΘ%[A<.F'G[5oF!=ѡ2wp6ebh]w=u5<~G§{Gg8m!yhYʖ/-S-Yzdm7 8ݷjrjZkBw'1,4w͔6=;EA!H$thU!ؖ$s甒yHrI`j|vzD4E(hjաNΪ3eR*'Q+!D6g=v1SIkHBXJ¦+)u9M:q]jN4PY]ȪEa"9R'M &nMYR a2X(7x'g@MBlñ`VBL12iCLĬ&v:4bnv괠*,ɶfpn<.7gBƮ8f.JeVrwl溹N&/CUY@vVFߎE~"BHE;7N9_hyߧp2+ k {سEx@<:)Ϙ3Bmݘu( w苽ă0)iUS."NWf=m:E"b Qeѧ> 32wzwi˝::*0PDFXFXczۧSˆ8oQ7Ͱb 8՘֤Cf|,gQQ6{Zee~ABAKTatŻ \4Z)P?Dol^.ъ4Yǘ1,Q!bh2CiQ;cUlc<)UUGr;n'!(lfkL{e].TM90a]kV ѷ'BWl$4]5` ebM:ك@DM&P@. @ZjX|>G.)d c CdD(+s ݬΥI *VPJdN)Y)ֳu*Gk mŻlW[;!Lvu-e $ݛ%L#A8܌sL%&h\p(Ȣ"F^ @`0PH ,r Hѫ}'͓cSO%<[LlʇL 6B لP#[QVZ-#-x=4{ @ef$2hk ́5*2ii] {|!t H"CRA_4P-HmnN [ο)˓`r Qj+__3V0@&X]痹۽y*]d}&&>jfZ4摻? X "I3(E,ֻ/F̦kSt-[K4ҍ;)MyG.(IHVQ&W n.Ϸ|p2恹"هjGr?i;$Ip$8$P p33 3ޣ4;g`xNx'CGw1uj[E 7ޘR`V:+Tt)m<βGpgP7 1Q!C !ql-QdpO4IT7=8A =OH<bׅwvn}bɍ&i6k睆> mπRҼ2&l$Pid6BS"E%W5=JSZnuEGly{ްE95a҇dǡctg_x "b< :!KZպpU]#D7S ͭSGR6T蚐RCb $wzwSNtEå`iNP][]1uڼ&UKdb]֭ҭʙZqj Tf:;gNg~|1 KW|ܷsàэ9B]~Wo&SH,yP-ۨ@J@a&Njp IQ@:o՚A@()HUzY熭8;]V֪:mxK̘i6Nt:d9&]S FP;e !cm  VX<;((HDѸ+frk!. J3nʁCk7E625h7niuۯs}<@uGLUWkYbkk~[ӆ"VM&QƜk cΠN:U;dUE׶NK$$טּj"/M4RX+$!BՂ;C *ӶWtd*̂e`wLd:- _z۠ vq d"dv⃁QBrG<rΞw2YW+҂2rf$.hD>Eus*2  NP^-cuxK%@.6C[BE kԂaCh=L;X`t=x]8It"V;Z*e+q#.wS Z55&pLg-)NG*V:ɑ4VDtqKɩ{UB8*Ke4 (* gx4LU 4&_kVW<7_q3*ы)1(j,1("{M ߨ߽@aT&(C+IUohpg3izYsTt3}L4C4|vT:wJ &{<wT)ޞ93aGU{U6fX3|+Teջ5\W7ǁƊoo![hMٻ\t]iLg'PQթ*qʪƻԭ֘D(>Xog\uwge2UUm@6$i3O! ȒBUoڋXwA4dq A@Nɼ҆;ד~\ݲKhoM88( O `Є!@CJ'_f.ƳN+K~%kG?;dᅞ7]Ь_GkPc5Q)`@kVʙ_ oZ.D|`sj0H'wa^h4nC/s*D$]AFx0~}r?َzWK$H s0(x@)(˛Sb!5l2!m6&Urǣl^,ޟu=SGVuoZk.UOP׶aė*Y\-Cm]kodv]v/i* \ۘs@u Կ͑>A>Ji轐CÛ %@P('3>@A*پѽj70C} DC; ;AnNk&B1"P\dYT Eos ÛZ> > X \Mw4DdUH_IfAejtCmmq]B4PjkuXXU 8hDZ(Ŕ 6X{?|{xstxm^fi9J<6ѷ>#_]t320nc,<x;|΁4rzg06beD- ()i@@XP` Q*6BC 3WFآx)Ľ (9(ON/Z+r\6Ȏշ4+`^%[Gkc_"*8~_f:&&ͮ;fΗϯ+qϣ!\!c`8[@ԅ8ve+++ :O&ZwO>E=y#Ds,_f{=}fV|/gDOg,s@0* Pal9kLM+:`QQB'L0ӊ [e/ZĴdh($i@ZzЫ`=FVlv.lbήi^|PX(#UTY;IMZP/ӞB5FR5Vz5RP"5uV-U^1YOT^y!OeePԔ”M:ik SF{ n>_>'x+CFGhaEE4|("hG?_T亹*`ȏ Q2 &C;Y)R $FST_wZ) 8"YhQSf*+$lf3<)gx<|?gc:8y&_xO&>AЉDUUd ?!CX|APs x?Nd#H"zĄM|ͽ6B2F_(Ћ)շ*1A<~/7<|f6NPDUPUPQF *@bŃTUE( XDAQbb V ELEU*#b**"Q " Ta_t6Y|2\}y7{}SFA"e58xiIYZei$-j c12D=`ԍ]H0炧x6s6!3۬)A05ϵDaE\![\H%m`V1it^F----5%4V}O;y_>^;ơti|_xm_gMkxWgǠos"!70)'f 0g} BcL"|k 7l€9il. v 0($3hKS }*9zv|M8%̎e*}%r:~}GECDP(POόOOg'gJQ,sF7X^9_@{AOzv к7cYNwğ*N~ly~/VAK@PH#L 3B'%!H`_fXh~McڐD鄫C/p!%[(#R!Hn~G?zW;v,[W-GfR"iB q EuI30j*jY0 )UC&@>5!:4 %8ԍ@S )̛Zzuϱnj&&zB f{2rw;9%ΐLE?̐NT<Ӎ4Bx|7=6%5ƽ50)41* "fd@hWj~zӧ5oS.iekZj_e6v &%Pd& :*©ɭX̓:95'̫Ŭ K`Q0”ߙˣkJw>={x%glWtaiytx^9'ߨjبUPj~_sƖ|Ԫ'ܥq_R(*(*)wH/{:|?Zd[bArKנLwHqٕT_g3\]׽yk=\ɞx6J޶FVF;p[@6pAA q{o04З L-)Ŧ)LP8%@ZTE> )BqTT Hz pFi*)L`5 QP& @Tq@8TAF@LF M@ErsVd%#uE({1tnzf?{/'_}ضꧭͻcS=ϱg~z')mT{5e?AaHKQWגB1it1ND?"`~K|3L褆?o{>r:?EQMh2HfmgSĸ+@!VRM$ *ebSۋ?Vniˊ14 i<360=],,lAt:0k[b6:0LaiIf}v) 6-eOMZm.a0$צœ(R)+N҆t=M<륵+.KÏn2)l`{zF!@*xESI,tIR~SRr!uZ#J{Dbӗ|Ul?s0?lKW| ",<6C[eЪ]]D"~0*yU"RDcə0%W2$01'ndMUv3@1;T-BH*Ԁ޼9`>ZO1+jWϛm[]lo09ݸ%x% $] B `V%ȇ&0cy1݄Đ_MB PK $v,ɩiiN>07_K|j#FnSkr6C#!xf>7C1;5° sK! #+_r|f "偺c>Ы.t"0$(vR^ʯs64nmO!kWx8햙9g<01-#g @Z^4|XEU f F|dsǛN;_&|X>}{_ȅFkC b⛆$I30gddA3#1764];]S"ʄE -jL NX41/uttg`}#9ahDL` smv֭NŅELgʋ0_ T~#Q -qa`@ zͧƷr&hX7!ZׄTQ:GQ_r cޮ a^ qP ҄@M!!sM eQ0i e"[r␳eif<ڄ³)rry̴x XQe`;SdXθ@:QA9 ,^z*'லvBV6Bb6\`KDwgKnwM>P62et3=Y>kյc `U@avP>T}U<(so1YiL4BSEb*eP@6z/AclCTuJZ;Yգg^qq'֙nw!ۼsM!Z;S}U΍LzUaښr6޴Ǐ$^blXv AT s0'!Ƨ6(a%j%" /Wۓ7 BPf$ȀH*LǸ<}>Km}E4Y_E;Z 荣x ׫Cڿvu0ba_A!K@ә4eXVr !;2b/IݬeSEsѹVYVE7A[7_PrsA$|o03~FFe].rfSґ[U_: 쾢*`:hX3XEuCy5ʥM-F1ouƱ_'oq&|%s)WR8))YhƐVل#t59z!,vy|KQ ҘMv;~<3'YR`3Qs30֥'Im :\"|&?@ |>؏;p^b>5"l<9'fFAJ1E"@_IE& \g3_X>Dm2׵TrWwgc_8'0tղ 371FQL`EO[V ^cU;坧Eӏx1oZJb ZJ٘BW4%8JN`!P7Jq]yR1XМrѤ ;Fal/ߡω`HmB _]Fˢ<p'se[Ϭ ܌D18ReE9ښO7u#h|DRi.,/xqX4>Ll D U~< r,zӾ cH p ,B !Ϗ7=(DBm{( ԏ1ǟ=s-0|_?ΧӬ( A ՟<;u ^3 a*pEgGeBc4Vɕ4 l$H4!54O?}^CMlm.dft)Um`QuZ+L? mJTBpܛ+.r&jtma6v>Z9+65 U4 z =2eTX2r7 s{d:X"]ͪ0QcJ4u1ֵTmѕGVW-( Z7.a1foi9AQQJje֦Z ݭGټLXKY#nsAT x4lיHfevi)z|qL hY Х*DO?o]z}jYKH3C[@Cf0mR0Y !8IOw;7%#]Ϗ%@k'B\#%tĮ-LF@A8d o:C"\._eF*]TWu>`Ko; L.(iO}!y >0 fڸ7}Sdiz 1# f:\k0zxF 5\% e#nL1u"yVuj4pyB4Kֵ ڨY,.B zϘ!vKYbx)#Q"XjZH%Ӓ S˾ƒ *aɁ&k(BzTG;IK EaƧQ?6qj%ErF*8/})^90!N6@6ed_!ڬSv]N'cfQNd 0R^80mB|Aey*=|&yu#96[WA"'1uݓ_i)ALqΐۘ3 !NruQE{g6ЁiLM{36[EGD5L+5|btjB?GDO G4]v9=a%2z uga^$QL">/QЈܶͅ,y)<*$ _S0bfQt5s.DԒNWߍXSt~T"叛gJ;h'܏D=t7JӀ*lVC yncyho4#{N=k5T:N3; Xgknz/Ə{ޭ.y2cH{dk[:'aQ\JPUQ`(X~q/Jf@. IvRKʪj^I/W#3zxRAq| p3xPyE(I-nb_ C Y`@h2 SB"͝U] l3t??=[=e-L,Sw_or 9䃖 %#pɣTR\(f(DW@Bc1Jmt/8O$@ЗCUc$`Tá".f ɍU:6<;kOR!`6vaBn\sJ$phyJTBanasn,=gk(#f#h >u~̡d'ӬԢ*|SFw=}C Sн/g"!UB@R 펗ܣ`Qy)5`Tܭn}+|.yԣ$FW3em0D9!ل@|X'f"oHeffL7/b;7@i,Xh}G?ko5-]ROz߼5zg2#Hɞ{gGf;~|v N-IϷYwT"uIbKR;x]m'޿2PE;9=g8 y&{eUqxERV$3\Ϲt)v\% K(9mBGx7me]^ŮZ* yfܻf[]ְ#;657Z}]6!ڷE*j9 ͍ 8Ds`\k}z1nw\z|\X:3 UYB"w8 ՘mM"9Ƕٺ I]0)Lt]Y (~w d*1y &&$n'6'2QI&4R1|h&D*| p!>3b@s鑏єf9 uz v8J*d ϼ:QWfDzff;UP$#VEVٮjֹ|%Rvx?k˄HsQ/HeO#0UBFY$q<:, G\YغUݦY ṟ)w9x}k2QVIW4"C[k-x28Qc'`4fp@ DYƵ ,nz% qs|FEAgaF/Bv?67QC$`]S"<j!m3+K7*qϿ~PwkmIyYJ/I=,k=0F.Ά xbXf,yFkkj|̻Y"Q+}j3nւֈ=|@` +@Ga'P~7f@QT0&0P<_'_35B|7w Q72L5ˑB5t0ŔVKgB`,/l:$F=?!pͫhs.XiQCw `)>jX__>UN5]1LcrICD  j.!-$ 6a ]q 4^}[Gi>\Uj԰\C@|" *Lbj8,KQ"Mf4((!`/1nHɅuVsTYf`hzu.]OtB%FBΘ-0`d %:4{G=LɾݽwZ?99+ $nVRTQ:D<>vXt}d۳Eawv+c@}%sib+`I_kL9Isw՜Kcz݋޼4`{8r|vNkvIWMUTan0A-N[Ss#S {ݳW|<7xk:?Rkذo#vL& /%`Xjb7 rg_z*6ufqT/qiS;WudnO ~(dߏР}7~b7):GS%`3q3@jjS*Jb) 3LIAit,{)uMS a\]菰ݻr-oFKv\Z}1sZ򕪃#QPK}]ͽҹxw#2ߦGrϨg> r,=ʗcY%@( 3 @#!y*/O,-&1lqhZ0ADˊZ-P⤥%+)%=Y}̤|cCUZ -Cv}Zr4eWl aM%uxvNntOe~qr%RH%AuDh%6R2Y8J2;xYɆ^K:!Y5o|l2,"3YP[GG3t$#@3/!ϳjz_GkV-xNShQq|S/xq~KkMa|w>;SހiTe&Z"4]4p+5y01 UvhóHٽ2Y,$V"*!JP&a|oЬp=}XcowĦS0ۧL$+ Z`kg͏ R)N(vDN>/7>g _>; ƃA.;ϧF0nyO Αӧz5g5.Y<jjš`3LYU,[#'o{*R#6OF٩ŨWF8CY D1 EQg%v˙caUcfF r o*E@}8RtVVC{jZ9S|H:eD͓2h]UvJ훈']:YNla;vk`' BG7HQft47E~%0iR O3y:L bbNi w{E ώ;2 &/d iǘ.BHPgK$AvQYً ʡA E歠*5 # ;E]:&✡t-fab nL. גsbg[+rt!M)db.nlb}2;Dfj1DEՈ'&MN^=bLQCō|w<ȡijE:*"rʟ{W2(( ,Pmp&vDEQb,EF,j$L5¾@$GcSId -=~^S)+j oUb"AATAdUPMRZ($@}!\$M7HЗRR(L(I3 ! \%DHC_p2aw=Xw+LfOTEܐT DD$E{.Ȝ9LАΘg|cIl5D1 $X@;k&LHdHջ]/Gd7'vdE»PEM* ETH$5a&zB1RQ@yQJ0" *РGBh1$@ffVlcrƊ!MkҀ!O%Wv:6( Z @"!@8}nr! RaBJ9n<魗u׽Ba =A,, c)dC-Su=qB B"BBIw- ""΁)}__yxS YoU/ZDN/I%͘Q"v& zߛ{ 1B#!Y(@7ik V+q=x>gW498@2%&Q >iz.nbpaڿCE HyAFF 8콁̢ h+EA4;wSrW|{s7.Eo?2n@QK+Id$`ȁ@Aꀭ6& ͼ9!g4Nڙ2E!vB䐿|^?z誘8"0;j`"?fC3ښi%}\0, e,L8 i2@'k rMіRI_!L[ek\_^߯JL٪I1E"D~ 0bctdKn]>y~\e<+V7qֹ#F#7#d^}\1᷂;mpURhJn@a@jx[Wou9{_y}=O|ݮgz_o7y?oAC=k>9u"ژGdU{8MvoٓwX,Da*#7CKebż^Q5~ڼW6,vL$BIbB_ aHB ]HHFE,@FA҅Dt487 (b8`-F$E AX1H$?qVI&$!%2Bv`@+EU*#"NU `PdB5*H*1Xhs * (UHD@?*%@!"Em`0I$ װD0H>uUQQQT X!%AbdEF,** `UI&B3,jIӥc"qmEA %H(D`($QB#UQF 1UH IVZ !Z҄6n0}"UHMۑKĹLڿ. #QTZD#!"ȱAF2,UHEQDD*$ dXEa" b@Qb bAQI/UZaMiv Ĉ}pB$q UTI(Q@(rM(QEKj4# HUHRƥb曲 UA,f(!lV%uDl([QR$`"("nػQim5 %H,ȱAE@PEb+DE`QUX`0bB[1F̲Hi$Z߳ͮᑑ&2[nl\]Jq' $E 0UEU a&Zk sҡ'x@UQUU"UYXLE#"1"+b TXTV 4- N@0曔rݚoi $ѓB(0PmX&QE"1&f*bŋ$TJV* 4ś") QT|Q n#6$QIM.hm@֔XE"E0EXEPXV+*b  U" @X @PQd # !ym8[̠cOQ8a7CguM{ò،UX,TF#nd!v*D.nγ8Hab",UU UE"ْfpo3ߺ淺 $d n lfa&W秛!`(G70;kS{ȪőEDE (0ET 01E}צ0U$NS~CD2D$ UQH1QAETPV`l V*Ċ* %7gr 'lW]ƻ'"I"# # ȡ",@ `vIb!ĉQPPEUAH#EXTU!b$PX2 E@DAXCϰ<"2N PXPU Ib({6#T`A ""Tb" :PbBw~"i޵BlFBTUUUUUUUTQUUQUUUEUUUUUTUUUTEUUUUQUUUUTUUEUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUTUUUUUUUUUUQUUUUUUUUUUUUUUUQUIX#!'C{^;f2&$ =Pf5J[Ҥd&$1¢2Z ͨ=, *"QjznhψHE$TLPv +$"_B6:ګRHE!ˈ$$D^%iZ Dd>D* "VA2 QoC D@/B02;d 2 "0Bm;BP aXJءB E$FAI'dR%`"DbB (@6"!REF@PkW*0XA(IA,R,# )Dg$ b$UX )DHAy$~~ՁP/$(Y:$݊|GYHgKIM цίZC#ʒ>R`" ($#$"$D2,٨(a \Sfvʌ?婳N@    +u$YjAdR,; V "IPF BJ1cR` )$E* G.2,:* " A<=>ROM&K!M@VRg`^=tM2*w&ImLːr %Y8%,LOQ>% E(}Yy Ç cJo>{o5߁xC _A]@P|`18_fId$*ZC8G%FgɉScfP31؉)tuKqATt9Qҕ sx^|>+h{\D)@1Rgc!؈}#ESŖb` z[ʾQ) #EqT͡|Wo|_0dwJz@yTWAޤx]׀f+qq\9A#gaNOsVn2qckXQ p\39AAܺz6De. r cf w4J˹8^? ~_#) O0qHUX, ~ 00_Dyzzyy $vc9l"eÚ0׋Wm \%D/+4".^7H & dď/eG{{ 8pO  aKnxwzYNfV_y98bg#d$_A +__&?HBuֱ'sqrry j(f Y"-qܴv z :#`6ҋLԾet] <9dy0^d (N8f X \ qVb}Wf39c/?, PҰHЈp)BD3Ey ,3Fi檒jt$ ΈNl}S'ef6+6mشbʦحqCj[J'YTXn[:p.X5g4qby}^G1^aoCOM#Ä"3 SЦ Q<(4a[@`^ '~ ss[{rծ&݁fjY2@;kؤvLR3ԂpRQLΈ19L#)3A+4,P<; x v3vnݣ2loX Ρnc&WiN%Ӂ3%TY1?x%R"}ߧA)qJkyr>J7ӢH( oC>J0K;j;;;}8wp_&9_ J1d"%^z{ih3=nPjf&MdaCu-xxC^[A/BP":-4z?3݆|`<]`N{"%߶iG|*"RBRy"Yf,mRm)/A@XgBhL6`ȉ8 bdYl1^$!(B 92}=myz~=V1 D% iS[跫$'ֵ }S2u{S4?'EQ")$IR# "HQ1*EBIF@:Κ{*ץW`F QE(AHȉ# HDE"HHAd@RXdky'eH(("Oeu<͌_֟;^s j-TFJvë?~. AӃ>鬭~WP^̑vDݓ:&Ra*auTNԊ6K \JL&!üڤ<) me=xDO7X毻K葊:DءZxhJٖ) |/4w:\kU f" 6ˆPBݬ&lԴHʖ"kD]5mS۳`QM fFdfnDPҒ*G*Sȧ@R+] ٓ>ǃw{2Cn(Fms>n0htN(!WRL AIZ ɌPa+0I 9iJqP 3Vɗe)[kI;;3l:`+gyX(i=YtJcIٙӘYmw ~םH~n7>]Ey[ۀh/HlCLy?ދW/oC{4WIq8[6ޮwC9.Wu[N] #ro6~{/+GwzGw<ߋ{n:_un8]v"F_1P#בۿh҂@x@Jp%&2;,F 6qur+"Ȍm]t!uOe1?]!/FA[(FE% A u@0kdHI61CEEf@REG ( d Ȉ |Ih,P* * 5A&*&)PpYBCy@%`@$D$?꿿\?iCr]{| ղBn /w$!BԱ\a}yup=cb ZHmu QzdWwsn6 @ 8vaeD[6g\*e`a!JA~ NB| `Rgv:n&ېtD`)Z 0U3}fj2 $!='A (I| Hiv2Z*J )~8H=&gϜ ;R="5]A%u7(8#F*s'dBBC#{uD;/_~R/L7bA TZfjSz7hfJ:γ1UY  H1ę!-S8alۈeؒ@UtUu bA:4gס96 r,0oxgy q!0&DBilˆBD @h@\3,(6[\['wH=q2WLVZ"v||Sy\1YL9T:dRq:ccRǺ735E384 z88+U׋ifd0C#T S_n}w)(E8Gڳ%(+#9fs`[D0+3NuB@z |@<p# >nQCCjtG5QPMBs<)&d&ld2Cqa~!,a_ 䤂(RDF q'Gv-˥5MԀ'kn#a\$&6فk,ɣ{P|pܣyJxfW K}#44|l./%m",5P캽wE&q(LH9:rS}*yO3gF>9n^3>f5CfC G;|NW: Hp;9bۄRx:~v<܅n+BeQzt+kƹsb%7n)*P"h;oƼHX6 ye$?(zU3FN\s\i]TWU1A4E.l`U[ xwk.o:n]U@ iWpjBXb>]/9 CA 3[^5r/<.rw3y@h ƽW7:f -%2ԛ0rR01b OZKr`NoU' ID <$P4Z*mHgfI$4)RB!"(IH  ,_Ym,I)Yd$ }rEJ IX%0ϲIJH", ? 'i4I2 8j`;#~=ǂYߟm5JEjT)b2+r) ꕘ:F2O7tL_VK#{B!A~W{O, $?ҭ\] Ȥo>g-098 Li5׭ʇH@Uܛk'^Nq :BU)0†2J~eu)dPE`y_GO3r<ױɊ\KUNNVNj{{NHad+b}j2řvsj@+ UsYGm6R<4*A)kٴ'Mb>kH9uw\aDczFӤ{xq!ݟk-әwW#{duҀ"lzY4Gn9$™Yk(Ay? /󁺖Zqo; 9VKL2C1u$,%t@<*4AR" I$KE| Ddd@-!PQO߲KY `BD"HB,* $y~thn{i\)9k/76;~'ʱz,-7ONJ쨕WW3$*Usg!НOTO*̟!IUk^o3[yT?t\({ƾ^osbwyZfOiO~;OOOTGȅ[|n,f?G9]ǏaIfamfbeIJ }/\7tz^k&Tݘ{{_Vg*ubIȉ[\O$;|JRo"=Q|t8^O:A|)tfu[no{SȾ>y2ָlcWg՛q<=U?UM͂ş﹤]u[t[[sMVrN]a,ǥr땾Bޖ]5?ވM]QC(b6uCl&<̂~ڪ{}Pŕ.bn'`:^'pݽp=jk- ΄$iJKK1H{|}]FS9x쯠/;Qq9Ǧ2O3rk_ͩwl27^J^nFEVGE63+W;]7C܆dQcNcS *wٚXw<:0;  -Z&Yh<=kU$~^㡭ggg׬rC/kB8ە $@)K;&Kޭ[m=${I|Y1W|0~-x]F$nd qY@QۿslU~w"+E{nGkfxu9-h1eY h%fWV wǻ|v:="{Oۗ\?rF%D;OWJ?:=FZDY;v b잽c/.c[ߗ1Ad"f*Z(" HSip۷>Y˭Ӕ}xN(Fkk*TW V("dIκdɓ&M&9,ȡLJ*Tzܣz0yS{˗Q[-H]#;QTGYB :(Ku+~wӋVwۖ}=iW)vz }nO!~mzׯhAT*wjQ)RJ'{ܹrzz%jQ,uwQ;uYCe)TRJ*TȞu٩vctz˿N5:'tӧ<=Y$њͶ:'>5?*} k')5v]nRjNi>*yTOO>n1,XfS4P݃c-*AA^Odsn9}Ϭ>q[m9q9==iM5k,U52\'%\UJ~ eSIξdݔɓ{;|-}mZ}EjէWVǚ=/2{U*TRJE*~0/'y>S(h?KO[^u,wңV 6_'C v ^{TG[Y.8曟n9V^юm_K; PXg%bşƳl컥Jl70VKVZ~wG{2'`u><Ɋ ۝䳓iV:ы;xd=5n`_Rx~F y~!22SsI{Ą{G%*XExw Hi31F7ƮHbSj}vaaEP72a_P5l{vTO3ʏl_ }4Nl Byܴoţ/rQYJq' D' !/:w6HEǰ1ІIu]Ix6:y/f{~ks1a~i\:ge ?̩J͛[4PmW/VŰje7o}k-r˗q.4PwmY#S'5D 0nbj4F-[RtB{Ǽd78ƥ|͟l+yqS8l+̹lX`97|={:vh\X,ΏКv{U$<)yL◯tmcclH_/\Eӻ@VivCZ/%40)aWX}fR$ 7,e25s~쌈<N顾EtTna]7n{R 8v`cc[F.0ѮEW=}lxurZeQr)نelɓs Y֯8ZѸZf2tb_k,p̨ZܹtvdEO|Kwݖx5 q?Fd4j+W~Uo׫8/YW(bŒ 5m³;닥c+>%l֭oZ1vV`<իV _~[֮_ÇbŌ\ej϶s۟,todY&߈ҏ `725O5/n;_BN8~=?~_.dJrhOếBzIm1tgI&QI&OOsI o"RA!b)%5TGk ˴M>X4g$,_]{1vqDxi)%%2^^DP7(F.? \.S^ngkjUnl>yw<+8ѹa9eGӑ5RCf kf⠨**8!pw ?#FvA9_ kvr=}Tq{; wFs!_L0*ACSˑR)tkrP]@fV;JFyO////^V# {TO /mNl5c7 \^3Rx ԛ@gC.[)hp>$3{><]l 0JJPnTǔ0e2ARgS|P59ԛۜgd1ejH^&6\8y,^^/u=Ը'%2u78nrp6}$9NL fŔ7n7냜L#b6Eiu3Tu!KF –g?9i"-ͭ~4N89JlæSdޕkqѿk~~ohW YDY+lygK?=.P  5[Puk*VӏA (܉NMc pt|8RnTz؀WrE*TRJ*TR*W߿~߿mmmmFiiijo+ @ @,,,,E @ @wF:7uvw:2dɓ&L2dɓ&Oe mmmiii(mmmqqqM4M4M42߿~߿~1Gmmmm,,,YeYeYe}G߿~߿~ -4M4M4M5 CTwqqq3>qqqaaaam eYeYeY5nỦ$H"D$H*I*z 0` 0`@^iiiiuh vP @ @&mmm˙.KmmmmeYeYeYe2dmmmm磦>Ӓ$t}U`=$PY"3!$Ul ¹WtI5PHRsYǻ:oWa>Vo:!:Έ@${Pք!$!ń I94 y[ -??|隺A;ւ DJ'CNZkW|fjzLBcG,OaEu^Vb [@mOtQ@TDPa~Sr{%x EުA@IIB2 z|'>@Ad5A&ʊH H q=Ofϊ׵ry}6͗zM)nMVw-e!EOQ]ǡQ>3#3@ ~fϤkI  Zm"RHj܃Ȃp~*4!zճOݴNRい71aѻYAx=_~e[x7fܶ{l9SӤ2MQ@,1B{ yP}8Kn<6`Qۯ+&&ef'sv|yy9jh!x=Jܲ\YzCQa `\06'M!dMHیa 'ܞYٳe3`&1$91 bS'/u?[߳1wMyBrnAmFQ#38:Y~.{ąY^Z,ӆ*2nassUŸ k!LH#JPHHֳ/ZZX_Lj?~{,e7?W=1e3ytDŽh.akޔu9\ic$Ak hYe,4γ!sCzz.ϧ$9˱{w-I:ޕ׽I0D]ohX? / <"&)؛=G}zȆ,(RZP9“@.tJ ;NǑ {rq? @(e%@;M 8[W͹qHM^wtgS5 6HxYU O78]h]gxQힺ;N?WӵȈˬ00QTAaEűXp9ӵ3Qnю ̈́[5^?.x_G)2sG$QF i %c 5ˆF컇ymN$Kt"yX3:6-/ ehסt’bN>oʩOopH9nLݼ~Ha%SOWrJ [j#C(Î{U@Ug?VX@h$4aWdDX1 ulF3v?=|"H4#8.%Y;^&+(c=)fa<"dY )KL̒@aB ZeaU9Sj2,QQFcDP" Qc`1 Y+R0#1Pddb(fH|zC@lpFAx2C H2L 1٭3JH`)BȱcdHIX L~B .FwI@EM.=EWTw J9 c@߬ ʭ&t]QkFՐTX& !%1 kBx@#4B!KBA2 [< L1QE1/z+b O)ڳn./8cLoxO'\ohZ/ٯ+iZ,/W8bMA)͢Z\.:A.-TZYbÜs[7R[Gd3/.?-YutPq9|]80$QP Ui Ng򮀤dDYD>A2L&DAIU y"@ovTȬwY0 Yt|cD%WʻzRxhQ ۳ B&YcIb'.&vR-jZm14ZؗaB.m QN߯?۽PȚf$P @I昹. ps#==ƞяUHB?``Gi`62HUBwbYI! TA~8lad&ηRRQE{`@AhB WE.8j"O8OE;kka c#ƕFq}ϡaٚ'ځ" *(,(1UH+,h,V*+,̤0N"~L,Xv-DOP)d # eUҥ;Wj+˷G]{3]r?."c|.0,DxWQ|g兠/xUxI${y"=3~LGPTTO.r ໵)Cl'?ݡEOE1|T3 &|dAD^f^Ñ36F>]ӯffddfU̜>zo35 +  x;UUgc4sjZ|휬Ka0 еre("%yNzwK(ѡ cVw51h*rp@ ^wyyA^ !0* 낔5 ky8KfE ;Br!"}k]68M19m 5=uo_{Ka_͛w?q܏K}8M,Ui;Ɵno * @Ff2uetSX{ 8k98%j;^6] :7OoVȩ2`="2)16JGyiυiaCj>/*t'ZPTPW}Y_ TB 6F$WoZV{s"yW{_ "fd@ O$~[)p-DDMKH}Yf8vHd p3O;u>;{UxV?1 hi#=>j亁"S'I( B,9y( 0PK̉v#z-5囆%Dj-ڠQKj"=m 0V X1# F0"{Bb&4bHĈ ,&a6ϖv86Ot JEeAY}M{*q+ >_~drL>?>Gt1: IeA dȄf;tr)$B"M DFz&6I6?ghi(g)!A)z EB5)6Dԙ _"iEƝXS~OQ<8j 3%:J's[.DO+JDž K Sn!pChs`osx O^t'y7/L(Ѩ6e[)2PMWhpx A;Sjl`jh@F{oLJOȄ9zF(l;ߍ4*f}̒BFDVT pUPI7ch @0Vuwm;;M#eS[emzNͭ I-{#!—#i#NپzxPd{l6p@1!4@M(k]$[AID6u4tYzܭ=nv>j%xТl6T wm =-BGB=X:&Iqx# Kι(,yj7GIFŸr*[%D$\B1=Sr0 G㋹yAbc/wa%$N!$pCdb\ef #$YnS杔 ̽ZޤßoG. |ιX)I3|NsXIu+9)1MN~2vSIЫѓw_"VSOWW'*]#Z8LnZ}l,3,X)ŨF;C̶W9T-iBH R6Xza?Q^!}?9X^̭&6,Ud_c'+. 8j{O#*vza }ܣBZCP&ʬpH C{ ney%8 @bwЇ׊>+EǗUMSwDj2s p_rt?j>(+CVC.w<fK9 xoKe,~¨QQXQAWvE$Ւ$'si+oشir o0nwujѹq7oooUҡPD!sM,sȈ%Q=Z5U'Ĭ=7@z(I! 6 2])$i"H/w^>kHf7ӽ6 n`?;a.4A6,0T<~%=M jqd=@ת+¨cZVvF_s뀊_Ѡy^fzhzԪ&Z^ݨ޵q\˽VeadIs/C3CBs-ǚw) vDBOey?~ ~>^jmӪ~]2/iIMIS*Oaz:1O>Oo܄Woٗrٴ(ǻ; W+[## lMwqAȅD7ڟ,MGBFy`L*jگr%`L$*V$:XCSd"WJL{324-#Ҝuct~v׳hQBֆ>,dh? ,7߇q|C8jJlF8t緣P:v;} ZUFiL|VR\+%r{ǿ6V߱^, ;ZpEC}߁q/aVMI!hXH ҅Oҡ 1AǗVᯆřxG,һ-igeCz(J(e# +[!]^7g) t#P)1 P*Bpfrf{E^YNU#AA?C?ewKTP|zIV8Ӕ]՘RެĿDE<0(IcþuvF kgO^(Ͽ6^6VIZ1,j!ڗS\+On3"_UE X7})go?;8ݽAA6:o $gX;_ùy=#?k!u6Zaýd$@^YݙZkp>9J1Ihb.+]_gŵe{D+F񠎆9CϯC TQ"OsAauxoe@A!q\2K- Хw+cgcfX[˛t(h*xRԍQڧM9Aj! |*R倫c޻'IS0i~V`EAW/`ٕIauPُ*$ܪ:D~ٷoƖ^] FeI3eݹ_+*72_Lv&:!i5!FlCTi~ϵOQBT};U]KKQA0c+7A m_V0f}1[Ê)ěF$^RtJͽzпz&Зd6.8o[x dW}N i}YUO!A∈9qHB(z>;bȍ} t`Y--O͹S^ZC4fB 1$8|=IYΖ(20!*A>]$;$@RҲ!gѝhPҚS( LJ %"sw3ݪ _&:`̜IoɩCkaga< `b{:|lh3c{A  {JmAy?HZ< ͮVG¿W|1۽;wx F&$0ND b]c|(n҃A{ OdW\WSzyTxZǔܯ&3ȯ8chB ;FH$DgnZ~oFi*1ZX4~VbH`~13xM(*)]3]%WVa4ӷ0ƿ`uBZq-ƬHf=yXoAFhA 6A$?Iƶp_M}mj~3iQk XtߋC/G=<~;DSÝ 0 >CYa\S{U`>7_5qn*FrV#aTxguNcg lTuwJ[Wb'oWU>F uir/P%h GTaC>N MzQM $e2 at\QJtdmVӟl6pf}qüˍ̑Mv:a;.O:I&`Y>/. ^5Ŗm\u*e·Jz/z錼mFa`J+ u#WVt*.n Ed#kJK a piff,c'<,4`h=Nÿw줾;v<`t2ҹ`JXX+Db}'s}Wq PdM7'^˳~+cWU*ETbgq,nW wQ]^YSIANJU]`.$GBH܎ O_c!DCO66(K z_p+t7yYY/z|u$7Ʋg&TR+<%37(dސ=%&*XLIA YBNSH$d-:&,aE P^DM"!h~V\O?s/t25ZHh%(z@HKQ©UUЅe*Fih^L]r_wN/w]b1ƕd"DyT<. AVv* 1`/85d}>V(!,++QOk)XTȪ#( PbE NA"1 ")!\P4$Fa (Dd"kUF"Q@bX~m;uy5dɈ`Q*b`JTW |ۃyDDO88ضlJRVIKb("dqu>9;gOՑ? )R L:_|ҟY5F[p PFȼ]-j91^v+r40!HB( )@-.Qy!*S Wq۳?Za$0 qVy!8㍚>B(0;l?1S_'A맟"k@ ~_kHB0e6C}dCo-maoi'kC5Gq4 QeگsԒ&+tߝHc~U?g~Ow_= &.ΒvQ" %U<{CJ*ovҷ=tYnx]EC{ݓx- huw3jП?˜Y5/~G пo+uGe;{ :Cj}Z!]q^qY^׉j2ӬNӘv#oK?S/TxkE{yd~#&`';Fk٦3c cmn\ay8 G?ڥ^`F-'CLO슲qSm,(@]RMK]DьPJJV]j_F͢;;M3Vii TP q"?ڄ{_`ARB/Kmvѐ̪TnGW1&eC_ ZU \(vm?L3p_}6LFqa$ y} ~,rN;pm߽( S~ލh-RjEeXR3,֛OqeDRŸԭy!Nw r~ K;H5"qM; jO׭~Lĺ4PB;{f?N[ćOjӛuоV+Q>0]ͧW%|s+3DOSƎEv=x'PL&~)/$Ej~ 1ݷ=I`ŚcWqWuigN_UW2>U!l]b7tiNcdІ n*`>~'O#i1)cM1c}y5{cyx+}6+Ri'fD8 <>R,՞`cXD.]F6NpT<-J`*eJa~ͿY`ΕQ!CxörL?W53qsůZ?bw{[0-ZšFJխLy:DD@-ZXBa*õ]!eneb N7W9Nґ#E,E_U9FCV[='G?309HQ=<0d3/7A'H=O6ÊS_5,rmj(PrAeOp, RO 6saa.Hf269Jf==KԬRUݘQ0f38•DjRf>xCz^1YPr'}V)jePWiZ˰!P.;7/N[JnB IC>}%[oJە#B]:f 21K/t4㍅EFf/vGYpW)pRJA͛*Q4E=MdS.tvcv! /)Ҏsp՜+BtC?[[΅?v^/3!QkNB U}۩I`K޶鷬!uvF`{{C_lK)˕ z:Q&`} ]v{ (|4[4Uc EKuT]Wvdܕ*񾰼ɞ+No1Mr2~{O۲pkw3JmU, )J )JU,SN)e*|_}Ha$ BzE/sw˪ v|,svj zUʵvЧfoUs`V;Yq1Gr$3St˱ ՄW%rwoA}H%6LmL@X ȭBP $YDպl]Q $XF͐ßL 7@c3{|UgV{?.4ǧf1c-CU4^`VQ!!l${ewL“ݽb (2*X1QmBvah3 9VʒW4Z}yu(>Ϭ~OV.r`Ҟu+!JFCbTdKB2՗.f1P)` Ch%etJ_+jt,u.տ;3q|e3V"419C&;/p/pT0 -͹Mi!iͿ۳0 $w}%}j>?>IʔnnX,/hpšۇnV2b ^!Rn+)d8 &ZPƙfA=Y A@> ˟*XIEDQUd1 BH5챓"W3^d:C̸:gD!>0 TzݻU]tYq]3oKXoTn7Ê׊,_j84Gl~5Ϙ @A?[e*BD !({{kwxk#: cPuP##gÄ}f7d4p*d0XqNfE*)79w8 JGPg*FaP(D,&ByH3O7~cz4G6T p v{*&(?籮ZwC}7Q5|  ‚z\%$ĠogڎƆK'཈pZ]`7:)7y1=k6avÊk'c{ouT$O qVePP2?קooww~- >&u+.yn:UQn0%[,:eeM֖DID20ZjՔMVfd"C0 jڏࢬpY337}y^W>CQ)f }RIt)ĩ!绺&bF @eI'r::U`V)K&$Rc*BZ@O;ρ6C`$! 3m*v >q!Ο3Bk[e1Ѹue]dx<:mb9! `=GWf {]HGY9&j6-*QF2o: ,6cfi~6D-j#S&}IYk+jEzSxn{>qT׮Qu6/VQT%Y`.6}CҞ(xuP=f)=rIIͪ4hifs[5*{R׮*j Ms(̓{Xe+N&?M0_ "s{M$gqnwN%BĺcuBȔ 7@׭T5R ($><ǢrϙVȪ IDAyt):Ů&].Ԙue#$< p\LG=to~Ty:/uV5ߺoQ4:RJv.\^i7j|&xo0Z`Y| ݗv"l$urCoPM!bZɰ鉍wuy /au1Ez.x7c#ϫ]n#%!VtrH|I˂ą.z8FŅ&Eoɑoj1!fU1y\r녭ġ1KL <a)VȌ^8Gm{]1'aHiBu A[OJ7mm n&0 {0hI=+?D@U#!%^Hƞbobl;.sFBD -bk}q8k>u&wROQXrTՇ] [E.[f1E0;e-c>L\&]YW~7 $# N\wb wⷋs?,>=di Q&L'gQn ];$$|']v9 1!YQ,{XS|)“ EؙT*LoCCZygZM, )l'pG"@JNg\ N@ > 7kN=0Y(۫[9\UQȒe CL"**7TQTwu|D -3sX"(-9%HftS|O#RbဉD5rxhO["3[Yg<T0 _1iQ2ah lh1\;@' xܱfx4? GhԳ pQ'@wvS@o9eK+j-W:ޓDcL %WyWgL388!p?#@ +_dF3gK"ν [sjtޗT$,duyaTP)$imf` !R1c"ydBxħ'[w%V[ɴxO'!P0b+gb~'ӓ+au$(8BBs}##nEPǰ?GsRȜZ[M0Z3Vh`J48 .8YĨ@PfL|tvc9*fPn~DDL1CCksbfbDT̽ I`&(JD%>TMS6m Շ@- Iu6j!jsXy 6]ʼn`% /9eqL-uŷ`9{{>Hv/ž)?ǃ- Zpp>՗vv$ڬoV4g7U xI> )UH???B?뺯|޿5̃׌Ӓ)WdTфmB27VTY_flneloηug*_=fߕl\_-=JS\Bќp%ZNJX(&W%3N'Iup~L؆,y vq-=Vb\H,"A*DT{&&3"DmO4Ջ"0YH3Xb& 0F((A19Y("(*{Dm TUUQ+ d>2%0Д>`1E%jIb %ÂO4;[C@QE«`H33KCsK5t07Ίں\Q]:+jrFqvXE3L nTEsuՒFS*"[*y~v`DxgE6CR;Fw})Mj̘4SuX&LI>_޷T CM˰}o=mbK$GPOG,^!DH[y v}'(q?-d{+{~ U21C|l=qxDдh7(@;'r(tVſ;_vrʉ i{MKʌҡ\WP+c .Py΂-v AXXDr2W+~r&Jɋ` D<Nεο1weBtvA=E -1ﺉ.>mjR%WYzP46V:ؔ6-y?g;E{_c5;h_k}?~l{&.a q(]?P[@#q#mmmmmmml㝶ygij[Is}ZmǸyJ}?w2KSEyQ>j"YTȀG P!9Ncv7oCu8kiiOrUHDTE)QR)Js* o"ƒq{A"NtV2kHm_Σ=g~vyiw&m!czLըxL?~8ABzT,EEX*).0$P8mEhxXXXVv/Z6!5VD?4WP O:NԸ&|9W Rˎ23=~3׹B,;n]/}X }FWtu.;gs }̹deVJ5+A];_:S.ENWe0m/N3+A;Z8WΛ`X֓l5w>.g=xS~Yc+wkt*{WJUEˢ[JRsu]#McY3]Y_M t^hsN xD Ef f ?Wro}]#jt6eiOPB$}&s̾N?q/)= 5{0ҚwgFS{nĉ*O.#@lQ?|hTV_/j'ײ_'~_ֶcfn ec:~DZ}g8P#??A?UjF n."~j>ϰѫHrbb#k]2;5^WO}y5S^뙒ۯ۲in[$~Db:D6 {Vm˟O_E£q~;^{qy=Lʭ.S۴6x% ` d G}*S%O]oF~Ӵp<>ٚoݭ`H\AUd+s]X1&d;-!P\%zoTaF~$ (ixz88.888888.x88884Kn[ppmppppx́nm3_a_pHp|TaJ.; ~,0OX?{?c(>iFl+*ٳ/]gQd>~lJ(=rRR?x,x}/7s芟{￲g)$/a@llllllllllllY,f,llclllllllllh,ZD@D/ǟF>o畻gdXQ4 Gr Y-m'$0DpjչDt?mI!_Ǫo2o-!L{_GYccDYaF$hΉ,@($4j\=rs6_w\l $9t/[rY zkc36e| RJ@ 4vyp4 -\Qm8A,9c#0 * )_|:6&V[V<t&_{f V!#E*:Q/3_ϻ=gG_ȈdR=>_E\c!1k?vߟk2Iob(NE(E."XQa`Ƃ 1  ;T1) DXc"EDT0b"D54#נEl[P?B| Cv@ |g~#A_m|?~'O}~ssn:|^I]LE~_be_uE}1:{;u~A⎧oM$UVF`BysFDnl񘮠J?črd5ɺ^bІl*hnGeԤ{|MKM˞5g@!A}Wx!2ؘtXֺyY|wӼ?qqNPy =H2@$3?Ca:]/ZgwOtˁ-.k;'s&H&~<L@!g)^7>E@@ Z |_=o ;y/%|||Z~q_ҽ<>>E>!I ! Q&D)eU& ϾCXi0)ʧ-ScR6If}oumsB#[O^ou-ոk‘8pb,Xr5k:׫Bd@QYhȓ&tT%̣"𺎪/ -e~ WWsNFiӕ2\ureջ4;O8ԽZLBe*@n6D?uI"'~ux> q0I^4iK}/ чn~i-\=Z:14hNǿcG`>%*phˈ9GJxJ!P$sᕄA_h鍝e#+T xI+J7aZNzt441PЭS#B,YZ, 절`rcQyނWKXhJj)hQJ>έ `^"XLl}'+-ޘH>f7矼΋D-|;cY&t֫NNneQxt *YD2|IrV&%\$|(9ؽ+nbl(-?J]RFһϬ>C:th豣 Jȝ _'y1lEP3`NrLqe!)0X&6HURE:_ҽAVRd$ &ǀt׳jѵ2}{pZP j2`:|yЇx}?tO)?Wj]J1_ԕV3+RR:7l֧oS8,g8yTJz{z~bxԍby,/w-Z~囗hBZ*ESrS,:=OKylÝ%ҭ>MRdܗ2k6hiط{kqz>zL4Hu),C])?͖y~ڳ^r8G1%3SP*#TmxZr!"~q<.kQl魕RJU[kG3SYvv~[Cy`P3ۿAdZEnMwN#V*~yKa;bE:;ҠۑB6ei'i_ɹ1"I (Ʉo%(/a&bSxmm"}䋀H@ "j^-3uŒwyKwhu o2@ dofvn~BAT ieOpmr n3eP]{r Q fH0#{.1ʴeG?lB"d@zVWYy_FoqrWÌu_.&Cmn˽N7ќxW!w6t۝S745.w;29"viḺˡ?J<ݵ<;<|6w_8 &`%TUxqYwqEJP9仱īn[R1|, IҶ*q9so,]+S|&X̀% \3- 2*Nڟj-*Pǜ;Nx<q/ܫ'4׈Q)ŝx}8XH# >Ӧ(eyoDVhíUմe_b5HSa:{7?oS;j A#ڵz2՟ݵ||Fla?AԐ<zclf@0P{zNO3_H56 Svl+Hu?$ 4HABKC\?΍-m싫77Uж8ދ<[} g۬`Z}.rҗFyF۷}͌>JgbCq!D& p!aC0dg˲j*ïw] c#  ' #/SxOj rS8+jz0 m n׭RJ,XE;w{zw5BA6Kқ6>gkmhǷ_FޖA܋嵜rV̈ &DUjX2%ի+\WBzWG[_.]?3~NjA`iBa)[͇g3C.杛Z .hi>@4\SVT}c>ܰt4Z_54ZP !)wbi/} ]3rܳ.^fNV,|{8e32r>yK1Aik2,LzEu)u9O{#&7k(z Q4X]~]?~рL0(a"TA:=m'}Ti@֥ΐ-mc'-GRJyՐacl2Qqѷ{+bZbꪏX6:SF;I=H-{|emhVI ,c~߸K/uw\7 ;ݒΗQ$@#Lx2ؿ?QέP|PYnEm/_""9 'x]w, T**1EUV$>$yYz_4fC*ԗ`c]Jݍ66)926R A ^ R 7BGUpȍ%K{պC0?3[3V+Qm;u2"ztgҝWf9{>R ~! תYq]r:rW^vee_ÍpE1FQyj=ΣZJԲ~ˣs]\}XfVK&,B\G:#WtbO6%X7GHELqt۟}{OoH@Y*qKw b FtĆmJC禺R=TH‹Y!kvyfb^";MSR@ΕE5 ,jT.1~V:n–ߊwϜ`ReF)&)6/ɳ:5̜kpaÍ7+++0є'1SD;p#D|oBw{ Ou`/[ޠ] \Zi5+rvy~OwG2yq3.l%:$\LwbJ=ȶD.'󱵳@>?9>=>@Ǜqz& BcI6qj8/P%? ,^wPcJ2c(w{'gg4O/p_`_y|r$LaS#JZ(cgT_,W)m3OYcǜ :z?2{DF65VoXXr_`_ZR%["4v0xhkuhxZdNL0P 0~9&ɷW^x]̥m,N:Ɓ(=x%Ag23DJ$(DPbF lA`F,TDDXAE61(0bFH!`;ԬX1  ȰA: 2mklJZo7dETDDUEDB8Kqy8(2)S@,F,ETbĜkPS6$XVJ ڰ$ n0$ӼlwytoI_3YIXȤ;OAMI72 @(`$dvz8\+ nؓJ܊UPwґZMnZTJ<5EZ[b(XJhbY= Bj~nrZ3pjZ?1?EEE} Eىf;i nk;&1P&y'W6;u9k0l7)1 =C<9 r gglyyxrs233t1bf^"#yh P>R;՝>n6˘y؉2th=TZ!Ubūr+`7oۑ̏Kϕl .+BP#d7BmHLśFϳrʗn[t^@L8 'bn$u(nB .lՌt=ס wUxܗ>D&1L+ Y6xB"8o=hv(%)Ad[3CB8sO= /uy|Cw7 Gz9iJ:fm DfI!Llb8nmGoү## Hzhpqv*I!"0$7w;7juXs"#`8d<թIE iW>k\|ᙟ2 yq{m(A"B0y7^Ap>T =/K09a}>Yj/HM^?uYtK(O<ei./Ksg@Paљ„|(Q:z59קTF 8(e 0z&O/3H{(~:: Ȣu0L~a>bݯ|ygQ:}2fP~~c1R=/?jVHtAʝ6tr|(؁>Eyl~yg C`LÖ1 ſ>8LεuoѴ{zQ;^0,g!E]㛁,sOёqjbEFGGD(&xL8-;}}?;/#p]y3L՗ԯZɲ|)JWc!Ѹ%lf@ ɠF 0Ѓ@jsǽyfo1sw\O=G1"( RpPBFSne7HSId ?-u7@It!DB$ ȔHA a}Eje&U4 I>-VS{$Pc$~°D`!Qԕ/p0DPEQb1SF ",`hQ@@`AF36,DH" Eho4ժ+Z*[j%BdD?7cH̀33Bv}t"}ƃ/PHvnq/~PMUQ؆k lLzwϔ/^)}>NSYpmfϴE JQQ >U߱u֜ۘJ;3pœ&/XRx2  (Z3WĎ=̥Eb>U%EeKؚ,B&a0%TȐp-NU>Zכy,V04DmEeBVnB܆KAyh;iԦ(Wjwqq[[1rD+kެzXF)ǶwǪ p8g‘8W?óH\,`|wm\*'Wn/w9a,FmQjulԩH(+`[J4@+i NlŇO։X`Gѵ!a55,5,*LeNhPKJT"<īxG9:ygNJ2+P:$rN~699D#Ҧojdt`26L@c>`a|9ZDǕ@R.q*zTTWYR`)MOV@~si:*}4Nyny}\JijPs ư$ LO~P"bFfjjfffjjKźB ݴ1W<*UKްec\Qꤓ ^QҝZjZZQ+ީ:<+vZ@4Ɠ8bC V! 2çޫ:y ֥`%Ӈw& FͮsRIy11 3;w}eH4gQE28[80 {T۬^@ -' aT>R/[Z9PMS%ӗR+H41-- i9̧v=J*0HG>N~ѭCuWYcŠQ$( ,d݄XJ~%, X}BǻOCƅqI^640 D Z2B_dBkԲa Y*(zRЙ.pYl7rVȚk#Mbׄ&Zn`ߩ)Z1VZli> S!X |9*&VTW2rʜ^ÀH04P$NFBRMAڟ2$]گV% JU 4`^. _@!^ˉeHk0!fwvef@^{%'pi?tN[xl#@_TUAx%`kVtYfA Ma*~{2qy?UBpL*pvK~ B$kլ(! PВ`l9[s0JԩyGH6'_FZo״A>*-C/Se9ZSVd^«vOJω.яB} ?1K?ZG]t㻝G5 O Xcba'گc|,0uWWߟB\kثfչsg[m*S0 /ѿqT/ ]S2*'Ϳpc >N|+/OYWw^0:--廏ОׅwɥN Yu榑$P(s%mG[KVE|܍ƨUI` L7ۭ[y24tFoyoC4=6`l#hHș𖵀̴n_ɘᳰq(W:Ԫ#ӫND^ q}.ėت?`VJ;\!c ?aS?`jO1 0`v^=ELC2vw3YrcXצRk&\CdI&L.[e͉6lL~#3^97NTi`x(0Dp"&2'BMJ*RJjmӦ=j H13Ҡs[&UrzY1k iw  A$Šw޿VwܯUC(G ec3;v27wtv{PR GU !WZsןbŏ{;0$3W`̀3C2").SϷ5XzUS6<-d f# x`Uv C#2PACcl:m<^Ոm7j@,p.f]q³l#fVݯ"J C<_^sA)ʯNJ"cR0M [Ajɍe`C-HiuvkW~+Q3 ۄZܯ~ez@EFbYG/hc8a(1MbdzwnLv[mjHg8`TRl @n|qxXKn8tqS^Փ2uO&VUqjЫUʕX7٩ GWo?a+h ٦wFĄ-hT`c{l[e?7#<30,X$yOծt PIl>1˥c92#ZmJj}4jʑDNawoq\!Ui<c&b$M>Goƿ6Xr-Q@l}g:{ Gh%LuF:] / &j±>Ǘ$(s+߅i T:zu { ;.5I ~kW>^V G{ףK}T}qXHnis8:P@yw|(f$13iUQ HE EE*۴UUDEX,`*QDAEge=V0*Tdg|u1bp2$b ~_.āU'hzt?Jl*+R@>3&=q W,(ɴI qQ<_nW\'T}uf(dUF9[;ҒƑiṵOR&3 &Dn0XtkolCk 8+KrW,$lҢ "! 3Rn&MBN2fڍai$((!~/?7"q{s&v ~ vEm>dQK '",}gמE?+s  Iu"<fЬO4).'sJ;)U54+\5544Z8&đ;5<7lWK^ZЪuR~{#^8cphܹr{.7*廔n}& S}g;?=UD6 'wta V\hXgۙ N,;h7Vϛld*bkF!/8dUTDUEUG,?;)22" +c+YF 8lk 3E5?~#tr<ջ/]_6wwP>`j7H] S}U2R,C#l `y, ed3CBirS2ehCjdea  N!ۺD"yû(_hQ%) <yU U0ʾʈJ;裡{d%…8>xȘNɏd`Ǥ zIvdZf%+\'f`f&fV> 7YoN.M5NfX}bT2ۺ?0XJDU.Y.պLVXJ2ׇV:cBy`jY20}-Ӳ%Y&lZӛ^n wFf/P^H|`Y(df=\p bΙ6 1=޾z2x~S~2X =Mۭ;!ZdspM H^U> аAʍb$d Sϡ3vhHi ۹l(shdPa ڔ%N  p"LYofǃ7HFp`BtH{>{}k_!_s=[Ӯc.UFOvĊ2ѣVqHJp(9|s B|Sl5-bϹmpdy'- ,,G|n3{oU_#P)́L"N+kY_ɀ Ad HE"1Dc5PAHE`X() "PAR @Qb҇o Izs3(`d2@&:RAE+ >>꾖?שXʒ`2o4m%ٙ~!ofx}džnz@JzT*ݭ1(åbڼ^N/M bq[[+ TC[SIT?{6҉yw3{gDFXoB/ywOΐꫪ=l1, l|~?U:iް@1a j TQ>s"Kë?+pC7ժ9FiV|'ͪ[3'A8AB^DR T8I)wG/=~w.(2; |:CO4+ lPVQTOp}xmY㨪;STIl91xsbLn-#c ?GZ gZ?fD `NR3{T $aܠY-/2epZ4ɗyyYiO CxzpR%fZv}sc"&Fs~9@ B@$a@$( qB*:dEknm>"QB쇹i,93fݳ 3sOvk]od la~lbONsTVcʠ}A`,vb0Vo2e}o, fDGs0@5A>ZY-$オ:>y3ha6?zqH~&F^4sD VV*?JÐ.c}:Nn?vn}ּqk;eᑻ.eP0`p20?O"GƠ),iچGv[ZҀi2/dAPfcqإzw 9zץoweB /;~}'kH@1{`"Zbܽߑ6%"F~q<b(B`їKMLv }{$?3ՕHAaFs~}/L,l aq(@)s2 -qIWUCj׬]؎³D˩\92/*Mk =M{i3&C%$1'Jܹ^X Q6uzG۳' m<Ƕ>稯mY9&OGR#QI~ wb9L n gPײW;Sg(P]:1L }*!3ꌯחT_-{PW$]wSxaciNEQp$ d>>Ekxx"K.M}R(^5~|ce*>qD4ނ Z؛O*q`h1 y\| eF? }R[ΐ4|`UDg\StT TO&=ZO;q ;6[ CjE/Ȧx-I@,qč wprʰkh٤UC𹟆71qULP-No0F=¥6P61jb%q;B9M*sf9 3aa\WjLݵ`Ys4jj(t2"f(̠+cG l%F'2z{rR">_vxκ_9I;KsNIּM"1VIT y{39AZ>*}a]J ҄b^i0S-"ũeߑCP$ ǩEFZM.$r~j4|[; sJ^rɅHqdrG˺u mYwpfH T)u?_S 2>>i|s}\KNϚsnvHd_Frw?>7#CJl!<Yeg6^ˢ7*lEv.+c.`h=s_/ܛ"=/w=X ʗc4PfpM5։EqD~!>^~Mk f>+85>kfNlSg:kh0156H:!Fu7S/ލy15$ݹy9Xupv!Z Ѻ zNp$^ AYZ˔0| .%Z\hW)e쥰kyCi"B]w_W5V ,:w p#A0Դ}-Yĺ,Wu*Q<\ABjPWke`٥Z>g/̙ !'ٷ <Ŗo j߅|-Ĩb"`/ZrT-'D5Dgp_!tNzrϯzR3z;xu%)GtG4H81 %X>BToxey.%e %9&N}Ko41،00a…h35e#,3N R y"B*ϷYyP PKp򦤉\:靃vr2]꺬ڤFo$π'c9wG.0$;zZݷ=`ʼnrGb3V<^,Sa`ͨ, *Û#^ p+ӷf|'tPsZ- ۗh<K~E)6}/—rHݜ[ KXmңx=92ZNcM 26VR\'@$^n3դA;ˈ4ҨX5 FتR@퉍SxyjdQm,F#)[ [< :tI /w6{۸t1Ёuqw.:yZ=Pqtc/}'qi :plu᷇j?nwqUXEp 8DY+d|4[*vi[" 9;EPLX$@ONQtmp]518{zV͔Ae]o`\Y͟{D]*6BAKZTՀ^i8*mcݤN8*V hաKHn`>l/~p޳t\{rUOɫ:fTu! *՞DL0lVRlVj9y(tU鵖#%1~E˧+b˻݁(ԎlR?ZGv kfp_9֩I@ |`<_"qH+I%OKMLJVek1D#Nhc s,ONZŨβL( L*[R\юѮ8ۑ56ލDhpl"Wq8j4q4^@x0Ӟ&3+^]E8$1\]+/Z} Pv֚hퟐ/qW8^'G 6ڇQ4Ci{Ŀ"9oe IPXjC>ƀ[ VyhA\NpvH@bl&. : >9r zB2M,[D^v v 6N,LU+.7 X YK$( z3%%{{@Kyae΢9*;wn$߀g]ya}T{TZgkF)whPYRqh{㉳xG(̳:s=ЉG}O/̴h}Fj:Qgto=spmfk:w$YabB1?ŁHYᕴn\L]f(I};yH0BSs76>s 11d1+& iqF`7/cB n)њM_IL³5`Pd$|pG>B"}YJvąbad,S(,1^oM2k/<ƐEfڬ%ɥbK!?i?"2ԨiœHbUoJ#d*AۅCYyfܗOB@ޫa5#0@ ߳|eJ<ld7)S9CRsEм+Qwd4u\ATGDQ'ڥZԂo Q­_sIP/f>x^πNbQI0)zbt-TX;\({֩8Pkr2n]Id,pf\M a|!&]~StSDT2ӰVpe/Aj*r*LklD|{S|&F730E9 Ƽ2.//kuc(m'x}422tMD9-Ϗ6@'{ _0v}!TX-Zn(LT '",ȱ?5Sh"T =bՋļ7(;h`(_Z^ u>UPr:BS<NK,.N*.gR™P1RD7*@9t.k>RBwr~vHګ6v=9SrLI_g8}1wn8jM)o9W]j7]nk& zVzj 0_97}^ԝk~;\>t#B Nb>) 5/&71v?cl 3PsRgV ǎMG+Cp:q4 /i(38>[Qz08̛ꅉQ}TSߔI[M:LCDVuYZ& ^p#pq 7U#Ng5f)bꍓeTKQQ^yT^(!0N*y7eB!e>sxTSN>22/2vK9c3'+ռ{ Bv/u# ~ zxqjljZc뻛=z7m40+xѰ(7;bBCw,;; >ÞObZ涷ejk&EgR',?]$]FGU xF<}#WhIw4c!]458bv#^B;\W"n3m*'ajvtN,!<=A$X=?Iϊ"|Vn[ڎFhuNX'h]6,]s^f}w ߶aTh_ݲӦbζ:  "ef D=89Y[Te+~tͪ,ceoYǜQk{ڙ0]4j픛I7Ot- (J't3ƴl;"& s~{'?΄x(iZ-ZX+b|bWq.:9::%m_$&f2N`WKB'do5/ɢx&}O0HA 9 lݒ.E(]| p V`ܯ[iE /C{6Z ]}W\d8tv)ʩ0HNTB7:f9dyMy<fhs[>Oඟ'+Eƴ qܦJێn)LEP{lj&Ux󉠥]jM4йLNk(mQԄ;*v|Ww2ϖEvg)މWYw4]!E"n",\_?{_y5DED^{K?8F&VxADh˱s&Aҧ;t͍NjvIOw%}96e8#Y `8BCjY/y`ڦ>hNQg 5;*IyrF2h G]Q4M0q D;agBOvY~ Zmnuez0ߎjj(%xҠv dNh]-kϭ- v( cneA0yY3BD tQvUe7kBhH:(<vщ_A^fAFgp 3<>^ \ GJL2鳿M?1B.1l{'f <{<Әݫ\m؞ގZr lG®\bwT4mȬV//Zm~t,nޒblx$m]EB3ՙBK2t|Ҿ7!I/ }K/8}@!z.vgK*T8}/ˋِ ^.}p[ H._̘2ӼǺ͹@6ϫ ElRø X |KXoρm;q!ܛ A_td6F5' M8Q=`8'⋊b`[ڇfڍN!`;(\Vd ppHІLդ-]f f4[$oq{sgPBHKT#2IE񨵃QlG(V ׋"W!Z!X"{R-?{Z@CxC08D=Lj+n[iIw%~Z tJ_:~Yⷞ(D|dwF գ5j, DA\Mr.&l#ăi8 ZMF3)xJ*Y/F8?^ץ0d^mfIkQ?v6 *\@`860 *ᜄX>lQfs]R|#= P; :HU9=o_,%G%J͆xڵ VIm8a[\ndGvz3C,)d;k`:]ߖӞVy(͗}e(šV6Fտ'I^,1, LlKG.Af^k) !X~G⫠qM H*+`?RX5oD煮B;)u=-bKϴUck2zoA|~iZi[dʚE7Hwn=r4t$T=z}__vVo''*w!y]'{{c*K^*r0a˸t~d<"_PoA͔.( :L /03z-m?,L$oS2D+iJH+DXGdZc1i7N36gI"3-<՗;o~X& M ZT'-l &oZPK^d443:]уO`&@ Œd‚ya37NRڨˑ$5Χ֜XϮ?*F?lXg"MqptiCxOİ2SbBKi*6}noO[7(R-;܄wF :`} l7b+g? X'FۿϭrǸ{eI.EQM<8``vjv+J!O,C>Iq[Ik^/;6O ~@ypom}30}5)HTם˗u>"K o>.Ӣt =$Pt:'pS۾J{gäNd6྽(CWB;s!<3ļ}*ĭj2. ǖl՚og|gBL` *Vߣ4U`1Ae|Q;?ldVA4dC nI )S\ CZG,ԝReQWI-g*C*Z)/ZI>.`7-фP:`hm$_WvO[j ft-YZ?@.oF; B4)¹f^;Y9TƼ0twTkt&!I^RIy84?)ZNXӒZV53 @!le㜡Ŋ66h `r6R+tt\{48㥻:`Ԥ cfVL13TlUw$"*2S"i @רwfB6К.B2TD<~Cmj8-h_2%/~i4$$L}b2;qض% LxCYcĜY#l;!>0v)SN?䂝evRH_-JtOi=^Vyޘ2"! P qk8_o~ uPnb8ݐ$U7Y.iI'ep: o 4Ij8[ZD%K&D;~/_ NI{_J@^JM.TY0!},EHxX9IU7ɫp>B'H:Y?5RuoPbOnƨzNť@?r-$@9]MU`y+23_6($zXs5ԅSF *'q!dȣf{93 XhxĽxڑSɪńk &JSŔZX㛉KGoXLja&e̻c#ƥ)`Xt ﻓ_&:MÖB2Qz1=y6[)7֩G "PMT;KY'EJ>2[cL /z[Lj*"pPZ 4RW=Wzn1~,݄Ԑ{ ]| Z8fQ?z) %[ݜڵ"no%ㄥOc*COXF7Qvέ6//Xm)(›D!rI1W; ruU56VSGGWK4_]<&0D4ݣU 4zܺ~WHͻ292TP+ՑSLެq_G;o^vDofn2DH> LѩtlψZT:pؘvfFLImIHZJ,6/a1 h*\H]ܾ1IXM 3k2/ yqOc(Doh2&ҭ G$٦SJx_MPi^PBO#GUDTJDPU*Ձ)u2d"[8ÝHAƉ!;Kph{=q sbn1S0 0̈Tw6{A"T2p,xG1+QsHJɋte {3euyF0mAY*M h_b;/]|MVXӑKŲD⃐H?A3HXy16eڇX_7QizP}'Ufg Q#$~K܋w45]EBRف6Mu̽ϳs0EJ3(ýp3 ?E/VC@ pwN[gj; _r_Q4/ ZJdBVp`< ~0Vfڬ$ؼJ$DZϡԖY$y6>QCo藃faj92'Y{ы;/U/02`m4flW֨С802 :W,<9J8˯9;gj`O1J7Nu%<@0C%giJ S[ݝ`Qz&|,1}<ۏ6;OT]w[B]['n+oCovPf|崏Be\1c82[!*xKՌzˎD1'IVM!!D'u/֊aڝ%Ԡ0I4./&n"$σlBa'$*g[JXsq][zlKaTim #Lᷕ0O(+5:\,4rfhr #^lr/rPTn$τ"'"v4Om@@2Yu{E=X}?ZWA#+::dicG֎n"`l>E@>n7nT%"Ɋ$Ž1]ߝPcAI37iWb 셭 w֦H YB1~`YL+VROѨqwJriᡃVYkEB7Cq'x3=` CO$7ǚ6Nl;,Pv*!_Fq3rhūV)uVQߎ d]I0ReoD"\`݃u30/U0x7$6nA F}(37]8Jr/PCb`)"$_ K<·WoVj1̨xhFK`irߪ 5dJΔ 8NCM0ݩ՜n81ERs \"iɵ44Sxs.DH/:MNɋ}1x$7IFOQUo9yX[g]\\+^QM7(2t,r%>%JT&ʞ@'6 coxXVzYpҾ}9fa~ϡ<ܜK z6q3jQee6$qԫX(&Se(5Y)^iiK/*PtCʪ,onN`Of/:M_ ٢eF[ p!59xhGHW>Id =GٮW3ӓH#Z#ۙi.2!yFPhvPaZQjzo7vCT~\K""k-tIQoPϛ5,oN\##Ek;@NY]C6Ps)/93[ N,VZY ܏v[r& ,EMOq,@e*C=s4yaLfEuGK 68t>.(^Il%qf0zMV`qTxIl!iPMzޥ+9N),/}3 'fV:4hvKɽ[+S{Lo'o$`N'Hh1fF?QZ4c>tY Xh+{Mrk$F?)09o- O\^Mgr",BtTG&>]l}Y;pJ%ܞ&~J+)5r:xY9:[3jғ.~v Pr\ &p{&Njy9:rě7f#{9+GZ7@|Lq׎2?ZbڈIE4mf]v-CVje nym8ֲFC#~SOzוʚ#7NK; 5a{ ס4ԕ4b4v5>`Paٗ/s;1%A*l I2h?VA֤/)<$QGb}`t@$3PH z_P0QJݰY*ޛQrF}ɖ&Tqj%V|tۙ + %tP|$ -R593sw'5AW 0d1e}_e, iBi evCt1e>puU=`ah&,#UhHV)}MLm1&%fSq !Wеk`w4,E"a]= }(jaK[M^08בcr)%{Au_W."=@{_fR܎˘[Q7R5f4ǛJ HL)_75C91r'By# b?(~}Z+s #mΎ,ajqT$`r֮y47𤋮=mah #SӸ,iB&7 ݲk+GC Ɨ$_-P-@Ƅd^D҇LӧW8\޷x$vGKB{_=!ctQF% HÔwY!C$0nYanMkx&:mc=?'?4CKW hɣ)P91V % 6in @nVz޹f/]_,*(SkDGWxjb0NFX`fh-ZXMNqKbW΄s =w7 Fc 1;`p29L‡ ,0-Jrn|i[#{NzKC6 oIYGRH:lGYwXvJU|otsb"IZ1{wU̓eݩ AhA*+wCAk#wnP # ء!-lvbq\O{*͌Ft*p`ۯ J: {k u}E` !x~1,$>*(~$G5Vߩ& B i^CT2b0c:i>Z=؍n4Zw`%._3I]^ ^+m%Fq3V5^ʹC? u;403zZ$uۺ ;f#R$Κ̕)_5:7oߛ|{j|F`2ړ!B!@`v~_ D~m6l}P}3sθO揮{b#j2(=^$>Po9ԢȣGޯkIgF` R >+x~NSS3@((|D8J0Ù򧀿`oA丢AK uX3U|cVa`s5s^qFJ)D S!D'MSt|Irgh`7@w &6.<0Kz8OYFgif/ d>ztRxзŮ_{7 ףRZ/Rj{z P*<.;9$LnH; f RN(Pp%Wl]頻bRc6ӏ*%ضō>sA/лpqG6~Ps{=$rkMmߨMq wЮ+07H>ư?2BՂΈ{vd~$fq3OH»!TQŻ-µ(kyoaK͛sqN@-s(PiuX"B]z__&;xi)ht`ܮ?SݞJy(n_d|I,A=*-q:a_ =Vv-8;4x'W̤1l ^XQO~5^3T5E_z q FZ WN&1}?GR~*ɰQyb|S 6]N}Pk[Q̹k`JN0NDZrJࣙ ?,Ck-\JaaZh#XP4IZQdY#F',bDT/qŃYIo+0$]7z` 3(Hz &?{nuO8Оl^,nI~brILo@ղXؼ6d`H in [bR3H|bċz, l׭2lh:i'nM^e>z[U UUL2Ί%a֦t p~>$)4㋁9}%mN:Au)Ԧ}P6GfU[*8i%P{|2@ڂ#OvCy_/my˱i շWvCz"^)OBS[ L3JޫvJX,TCӀ .| ӁYä?Q) F8go{\6LLY%a臎yvŒ}=D8HE2*ؑvv(y˴j- /{DޟHJXn0SfG_c62k0c!]>G 2`Wp1I{ 6u}SF~Y0WyQSW\yCKʚ\ECih>6bcEbXSEACH VJ-xLJkc] / ;WBq/oL,v(.y?;Thkbx#A|^g"C2\ۭ1::VT%{hnDKzU'W޳b7#9q|ץxqA}jdA<5f9pR.]AlDYNކra" pf:βW=`"h$?R~,9*a؟B6d>qQN[J \G,lD!V4|%ՅJQ|@(d1մ5HG|a`/& TRGowduiZGkw~ cʔ@/!םi%톤-h1#c@+ Ըsq}+K;|*i}c[rTlhHIF AW;p( g_cTvb`&`1K 1(_{@0$J `̗D?e<u-QXW 79m!׹Q=ui'25#_Oyk >J٭c rY@'9b| [tzQyݮYK нT2$L{Ga50>Ջ0*SL"7-8G]n̗uD-Ɗs4ݷ}ێP88:_b'NhP^K:_/3l@Œ5h 2\jû,M!2qpФMJT(?*(tW#)RNʞLC,?dcJ33IPזAoi46!w #(oMqe;/Ftzf"j:mF'd淀,TKإIGAG}skHɖML_CݑD~*ya~wzU=aީBA}#Iӵe ϳD='Yk:&:m(fwF8t~+!$MY;f-j:/\[>83g+M*ZĄUw<75|jD^7p;,Q`$ MkuԦV {!2ݪMK ڦp(ׄi'"ptѪ[!z(O}-p6{x9Uc'ڶa lM['W[M < = Na -ҤDs|“){YҎ!>\E|iNBq^Xu勊ZߙuQjQm2/d(45#3*bT8!6mo/ȈTz !mg>{?iYFw="7ŖgK( xk0`ԁ9nV$ɛ{$ O5kzraٝ,j8fJy:h'gN$) 81 7[pwnSw/-jdqI~'_kqc*υ- =/pu܏2Te.=F1qj@6T}`=R_{ik"gkYűV6u"#Ra*x#J!!/㶈gl-L/ߚmu*u\6ݴ')2XuH5AnnGWX|wSQʖo4AʎnWqZk@DDQٝO8Dpjf& _db ĉa(Fcê RAN&Z"I9y }4ta޿XeGB*Lc%,B*8>SQS}>/냩}aǬӀ:s.{e;10 *RW;:z"<3n{m8d޿sRr؅ba[/ZxTv]GKpwPK{@^ ޖw?,j4= v?С"G!bI)a{"rs9uMS'o!fSm˾W6 6CxrxV',\%/dJQ~ZCTi,i[}NY6>4o!Nʛø Eڗy}E. 8Wf' `v;ҪӕUC$ /xfZ dx@w% IC`^DѼiLg*amzq'oџ f`ɡDISgcDiQ$,v`,+sW V"LVݾ]:T6 -9pX8D= (U|XGpKPi$[>mh<ekr.?uly؈?LS <;gY 6JJF_( 3,ynXnW UZ#I 핻O3;ɑ@XWh/uej|" CFx\SJ=_IzL61<:,婤)CN 0$ j&f /DaG1f'J&iX9%S2ؚ6B҄|%$C,Wٿ08w/8(xqG^;Y8Z!da᭷5c%.IH!~qABčo3 MZJlwb2ǀ,h;5繀M!yh:M~ >rUt'W}\Ju 2vH9J^);LHp]띙}EJ?e՛O"<ܲK`K_D2l@"{Oe%NKQ^$3>q֡Sy-wX/ B©|8$v>ybX/xn{G @ +_8n\URaVFEv"v%*=_U}`#`V#BL[oR ՗4W|]Q7>`0I׋ͺ\3A] .HJ i"C nJ@h6t9>scvuaX%޲Z;t ĿP8m,xg嶂p-培daG})' I0+N\#[ՏdwfC۽kqnPw+#kW ,MڟzixIG^fnsq+ʆIB067B{Kt&h_vҙLZU] zPߧ}p7]ұ/FNTQ]5*՜eE[(ZјGh~2b'@EEVwK(ChT=T9_'+VlO]{KccmS>e,Ji;nlY))qYV;r, )2BWi-Ҷfx0"hAh,fI ϵ:hi# h]KX *;yj7iLgR; Fo1sF4:ڂL p!~nݻ6C9R~1vkSB2Bn^`NjXO4؆/EsIG8N}&vXZ"e/@E19 8!Fzx3m𩀊|YZW[E,ݖ_>ox"0\|u*odLJ ZS|lyQf+rb9"5uؘ_ouW6`^8/96ǁ?P@6\\Y?# +1,mm9oC)Rر;Dׅzb?X뗴e=z4d`t-I*7M`fo(;y{BGax_*݄K8=#K sTPK@8˯"7*=mJuYTh#bTY69!Nʣ6vj^Q)]KJqJ$L!3/nLtLxJבswg+<~9ed3T^88]&k Qx:Cp_* 47MZlRNdϬC*ޠYwRwq%Ќيp*Ub^NSrH x{]+vmTG%o<yGp# $U`a=_TPuF͟8Dd#~,*YC"!R-fHѣrуrbOs͂U(ӡvQ/6zgfᏕ4#Q-;p="ZـlzYn YvFn)O/cμuq}y̎J=|Ά6(.i F(QM"]6;8^x8V53qe9:iFPhAöZ1-mVGcX,e2~9TF\l2 H dY WMrb5|SIHWwy7HD(R߀"^+B:|+^z_;O7ץ^]onkt=7J\)#)IrM~2R =Du/=#Ҋ/56y*"?XkEWV+{rFg;_0<* ҳ`u:j)'2=H.Ѹ'> IbХY|Mwf>֯e.:a?%^ ][< -n.-:skyj,4/}تg4x:6o]0N X2& 7nNfYe! iNRħ:NLl[[[LI.f@46)oU {;n{ټG= 9pJiJZѢfN%u1{?.SDؔu1*f|[9. l37G#,S(nl㬏1PrΏ1%^EB6iJwy#43NNҺF'2inܗw:yD56rJ<^RHcxc25 [ WpN"?I5{KcT! R%f_`}$.ou &(K6fmJmCvV[ JZsMc)$S*efUimOx[\4/jNJ~ d<44mZ e iv6w2 ڛ:Ή$s`] xk#Ï_ЭS'3EM1z"(9 '8NHNi-L;k}}IZ ҫLy`+ 6rvy-Mv·A$-Jݙ|0Ni 9!#=WyE VHG2e;^ ٥y!Y=K~? mY%cTnh 7fTDEOr/9=m# n ?n3EHd69(K}<&2&x;ةMMOu?wbݖ3ᰦ.cӿ܄~?v7pWo2HSB~:U"K#^: ~VV&~*1!wkD(|<16wJ1y\Nb7[,n=H;6{f\AP h nݸJ?z}: ?öP>zPoiI{»m\N(ه/Um˛tٷ k֣b]UpfLGZ E[_{()֔;#3*ݳxgSAQ ]XJg [=!  - -J=,`7GƕAxȰFH@"wtVϛsF@/²V7R{ -Oe2)!Afbꅊ^:=#(jIIa}h[̈́cW)z2(|XI(||wZd#Qd]` vhKN1RQ՞39c{F~y\X;r' >N)6)f+W|Eta΍~Y9v;IJQDb;|m-Z )}^d~%<.C=!٥Tff\o%P&=PYzԠxVn60WzOjZU܅|U p)(QRոhq~={~|0` NU@JE\LZ sGgƄ͗=2y$õzu$S-I[L,_eq̷7AGL1- Pܟ낀B@]iC~` jle#K 3Ԗd\MR _'rJ;Qnc#~ۭ7 חM >^|5#ϋ[%kpݽ&L-e96 G1453,ᅥp[t˒* ʨfj6nռXfwNzmFH5>?:8rR=\,*[NH YD66/u:F"6gPZx\oQ kghF`yGjÑ?l&T>`ͰF,01q1w k.#2jM3,Tn|B)ICeyD[u "(%TH&Y.rUROe\W|y))*Z!\1H*uUy41 fTZFEx::!$UHjPL,nyk1ȇ >\l¸>ۜ:RG`xj̺\.w3o5Tlye.)r/z~Bq陂d{Uj9 p=TIW$b62QE EeGhGaBu#N|[3,nE^R垠FUR`ݖtݎ{ K. D KLЬPZ_/ p| yP ($YXۀӗ"T1R,tνL:h?SkEl]v_5k,xyV$.2y/HZ-ϲ͇Dުi 03 &^~[zN3T/s~8Vq&\ D5}&ږ/b#<#$=8[++%d8ŒzIQS81)vSj36N_Zɽ67TB*ct R=]`Ya?@]L5nFg i۪b&ו>="~m* f|0:ߞCVVl @¬{65Х=,T ӗp@C`_lRӋ.",P:ޗa @,kkg`ouW'̴>:re6E R:[Yࡅ@8;V1|wm@2QF :-C\^&Isr5JbĈ k-fyv:ʈ4^1RUmOrX5`sm%S~ijrE+Fwn{2ۿTǤ/_,0JS-z[cLץ5hJHc3 Zx:0XMTPEF2t<؆QcfL_73ha:MfK$:Z#~vz sv@^&hÈL~3\c.!b]5NunCK@޵=2(C| ByFpk{2s U~o/>YU0`OlsNX}Whnu-3"30zoЉ$k\BSςk%*(Jl\ZHD߲igެY@.-{ `דwD B}8 s'MAm1Ձs#6'&yGRL2?_wM*jhaDӦJzByu(Lܺ3$zyz~Ǭ'Vv}b1*s?~51N76tOI8qǃ 9Bv(sXwXU7=:*f׽@#gL;V% γbd_$`-`NgTԃ>xxYL+ƙE)o&upr}c<8r>lM;9`4Qƺa T.A8Lc@!MU|`'fu6[E<堎i(UwK=N <>Wbm16T*:zoZv^#Xbaqj%ar s4}lP}C=Ύ<j²o7RM0 E$^(ˤR~F"K9#gA]썢8j%j!S_~Itiҟgr%4/ʹ'22; }E%<.ʵSB/% N4-'[ca&'G' >B%4•둭%}b*Y&qa2d0aE=ӟ1,iPUL \\Xo_P⎲ ^rxzffZ'X#]sk#(]s!Q4;H"PqHk utc#0X # efÅ̻ch"`-Op"ӞݟlMOA}!sfX/{=L 92 -o E*!kY_8g3N01vp;|$P˖('3Dǀbqad^C>KuW`?,o)@1DK~"8V^ud_*maUԘN}9Т_1u}H3q{ ~CTBE?Le?zns:PhQ›X16"==^(Lu(2EwPiLKإ(怷KQԿFb)HN-n0WԥTGkq '(dZq\e,PH.Dv"󟘜ii~o]r@VGv?+.ЫV_ؽC`k~ 0B6r׈9X}HlaM"2ٸb*٩so/楴ʚ ǼT$}eE-qCҐ?I k)F鎲e%6S0J3,C1k('11:3ΜACbQLp/ȿCdy_}`jFn8LbUT|i1;Zs}&c!ufkwXtj­q! A:gUL^EK7G~GT.aFFSRA -!}4Lx PE;\6iQ ^Jl˽6{٬Fp"[g9+LwrMvN*yXЈ hӃE)yhU 25'*=z8ϯ(hUXqs L ӥxer{εU I\G˶ui}%g]ϸ?{1=ڈJtʺvAkO9jzO1&wk"ދi6Kا"^oD{zExGc$FHZuٹlyFm>6$L?=}7V\[ʇ)|h酘i >5Qo*R_C|-bl!$.N\| oصx׼!ȁ_f+L`26Uhhk8a p{0P/x[_^QŤO罵/@:̭6b) 8)GU5pNQޤC]˟]`ھ=)i 7Cuj$LPĄ`},CI'" LhnwJ;ݢ|2CnrfȴǝU]GZ;ptDx9oS98rE%Y1DQ7 )B"{sF$]Lc )J%bq=eR+޷~\ߚfKQd[=MI"+9f_`zyO"ހ "y322Bw%nK\O;OKDOII59$`ƊHfiId$DL;-`wee0~LMaNA9t_4VvEӜ[#(n $azQ+8 xO62;vDtPu /p]d*Up)̡Hz+C^ ~/# e6Euq+jY*XE8Œص7.g]A:ىL>cgzf.oX{\PN2:&?ל,Y,(;=y^jfMIT(şll95EKI%vKI$d? zz/Ag цJf-*hpl u&ewVc\ho֦؟O -i0 {1:SW?ʄ,M(&!릅=qV!o* Tqdw_n9vf9qoCOȴ kFt05h}ryAސA˼@v?*4:/d2G:܈0zw;wvǬ9땿9lXցkGF=m%;Ot¼WXhR_oq8mO}6n?j=Cu]&<2yvsA09>T.94DR]w G¤󓅲QyUp+q(b&e.raH\C+rmZ rrFAkZ͋.ѱx=R>#Ta!^-*G&sY?3NۉdlJ!{hں_3ng{{Z 5T ;`rRFj8+`NRhˈ͛s1mOZb/EЍ劕Ze{AT)._$ =w(( A-dtAX&HRn_9"wvYxi?k"T9oFi()LNL@7l* NkBdDţIq+_ HxK1cEE-? h-s Pu$!n$Y -Չ"ӏR\W斠e?m3 ]͋hfOD!GaаȸGͣ"J%~Jy"c͛:|uYTx>supA@.h 1·bw>JќreG HA$mCMh`S] hWn}1ʈ0nIՈܳDdcUQAӐ!YMV&I`wUw;œ#<玁S;ϐn6Me݌j~0<@a.( R2ޅ`2>)#g ;Q{+@z+ROYlNO!8vbj}.Ў2JzHҧ[tFlo-k)\+&ݧ$Zٚ,J!!*`3 k?(z3%IPs7ζW͸xo_{M0e;3QF+Ub-o8)+4h1P}iNaPW:GZjxٛ]m̱ lp5車{cxwT)x2,MpXTRGKMI (P3W' Y;}(u.9kO.9S_y K N(yPnktCK$DՀW}m)8 ,jqg |ոr29dFE tî0:/0n9{Mv#X}hEe\Fs4;B)2;bk8-wT*R2#jSj [Um^'g Z¤ʊ貀;2\&[~̓B0^͈`N^$jqOL;B򰆭iD?S3wz3斱Йlwr|f>>':k{n4Mݔh--gt.R rO|vӂpOaJ֗`_cg^I~? Bll)& CsLB̓IHny`I.^,_d?` ӿPmgkAY@খu p/=/o\V^aOb<MQ%< 8”P^| Art=.N,Q{x@/0՜|Z'?g5OQ4W8,9XVxkxDx9[zN| 3^*\OK(2uy ^*t'Jt2 9|,e4SeL憔x1!ES`WL|N (ͨͅD xx41;ҫdEXC7G5waOH_ p p5Ξ@鵪B͹^0$σxpK헳#ԋS3)+29 z=#pv# ׍l2" U#NkE0ܶ"p\PI@P!!g/V} :|hηุFLV*(B$o|(N ռ_jAM5|qe޸&}'ڪ/v EZ\OqF fot oUϊdw36J7~ Su2ꔶ Zwו^Ii r8CuȚ !c!hf-ſjX Rךy2\_R: m'R5(Ul˘eBK|#M*N+'v e9ifDvXBt - ~)}IВM?p7$=Ǵj&&H-uwk&~LjPnc}23Ԃ%x`|q2YɼK'Sأ\Ujݶk3J=Y'gRG5X4\ 8iA2+La#(8j0Ҏ.]{O=diL^ ҾX,+H=HL;5LfOIR;Vuzؠ& U!i>ϊ.-L&Tkd,揱TR@LX $2C;곻b+sȌ~a ر:c.cj؏fFN[!b%CWUR<`ݏoV0Ӳ. FȘ~V+~2I_\]M!NTI{ @ 8ߋ_Zl80 ecdZ!)@L +i.X*Qc==1OKa xEbcdzBq^m(BڮXld{~#gi5G.߉!IU8oF)c]k-':ћ:[IGbQ\p-Ak3'-?a{UZXȡڭzRCfi;žMrpO+*ǻ:?vs{Ntw !*ZD{]#c|S6A2|Ci?[, :MCK':iD+|-lnJwes6]vdL-/=U JNʢTEb)+q (~|+,HبR3x|" IVHBhњcSHY+HGZwb%(|_Am7`@?bϭ3bγ]KJ,MPҒq;m2YnJlRm(5E R2\VC'fwYUΣg")i/ҭN j$p<.(7+ۥ)^ `l^׹soZ\<Vڅ[u̸6 L)(@<T~Y>,>M~Aw-@*D^quI'%pNiR#/.)#jPn!l `{H9&1-'ȧ1d!cUf(iUK JCn.j-"-k3LcnbjdR~<ڈce|=8%I/ | ~:6W.wk>\P2zೄ$~(,oHWe1-" {/5K I+2#$s0%˱SR̒/WC2~y0Xgɉ̟rC[D=d "[=4Yqm ׵K:A TꞤN؋IgvƳP, xVer1=QʉDf'%rTrk1)b@o@fLce7ɴ&=QsƩ9xAi̟K+7*H/|>H η8\i|X^CF:J[~h0,n8pWTa$sY[d]M0 Nznٴ;K |23A0zcKJ,r(_Ca|ps?bѬXf;>*9N/'_I6rp ;#|{)1bLߨ[n7ISTMsVkYI^$'suxPt Ng=߬!JCASU-3a?Cu%Z~^anM[ѸOp@ֈpr'GнN퍌lo @N*^6y @pfƗ6HQ0 `ͳ'Z5SөK䉥֪G8d d2 4M_ Pd.(ց zjJ ~3Ny]s #fx2WRJ9F~sy]Гߡ ^_s>W{#Y$*oh;s<$* e;J(i S& n3:y4 B"TPۙsL7'q *O?{?ΌLLMpVT= Jh\MDHMgX]yᴊ4M^EF[5Ɇ UuySKS*+Ss.%T'fVNQOp*l$""3)`^/ "_ӡ!SB[ l3a6?'yx8r4FxZ56%\W`*U4 7U`ߨ3(6KDΙ\lvp6QUn*¢R4w娋8ͽ_><ǫ=6;γ9FPvF|EvAhǽh q0I)^vjЄt  2yMa;o\oJ;hi6=W|:Ep"yދdXq9cU M&Moa7E ņ-zlً|\N d?v,Va: 'hey|V"@4v=jrt^>vt-IR9CjU5keVfH}.P=Hr]JnTxk)ɀ.(nWuno\>.?9eòf?`l N\)$L8g8A-&sޢ@FTo+ f;,{Z'\,1#Fip.B/%Mo?qt .ƨolR:;"HP$2dEK_mq-{1igf7q/v-}'POUǿWCmѽwbrQjSUn+mh]aBKFrw@2qi\jt)&0T $,\;? sLs  fšQj~9] (}TMg/ ),\W3o!->XaN]Ep~wvL /z >zWfeo&9=47!s]ш#4\.0Kt䂻4iS79Ђm1@9aiKϜǠf75ddu嫃RId˧nϮIs(!cBb8䞶w< aIv $ _,fo)InQEey:=Nq\I*9UXά옚?8/-KR2Hg($;(B`Ϥp7df1o6of+h(\,)TCߐ/gAq.׹x תk";L֕klyh5,ݗHtQvp ۸]Lеٚc='m5MӬ;տo|ux-ʺ+TŜƄlUG r(sZ m0x c _o]O 4=ը&R`/EƬl6J w lͪP{@U}jÇF9-艹96=-Q Ui#O5 ߜ>>i5no*#ڛ; P̃S*SD xR@ bXAgtM^bD#|`Oy8+wwcLyͽ O %@2}/&*4ؼ058ׅfztđ9 c,IÞe EXtR6ukyl%϶r Lw-Z-Tr*?:&K춲+,$Jh& ).b*1^)`Ib$,8>6JT6KXPnxNJ2|Eʙ~?b>>Ll-YWFoWhG QrPhk`"$M'-s=϶ 3j O[1iaPS/3  vVո*wn1M BeNT~&I+P&{GNҴ U{sz36:|aeHw(%!O&|'DlZ{$*QbʳjIP3qr=D<F6 "n/Mp/=gb)C>8zg3y8;](L&٤P{א`w} 4 -YϨR6 _I2l{\2R`뜑m0xYM5whr Q/e>b sf[Up±*ǭ.p< ɯ4^4Cg gH, lH.=cxuuc|i+l0͙olwdqd⬕t-Zvj3'w͙-F k1c% v<{c6&9ZE57 {oڢ\މ[ZvժYVo%v*.$mvd1tLeJU[׫ȏZpF~blvTj6B/>"*Z+dAed صF?x.5Kp?A 쿺++onMM7v&azu9]y3`Frqi]d *,ܚm̛(h 3/J#kijRU {K󫌿 dY[4LԢB#TU㍵U92QTXA-aN,72fj!)@DK;&Nmpk5#Db,|uB D>{äjL2ND)̀!Bw3\~Sڭi@VOc,<<ĺ7.H($s@!I9ZKz? K}K?10hXs?* Qai-̼/M[I-0}^  p/Lۓ(Zm\샼~&Z?!3rfoWه\{T8,-E6TNu擙-|En}#^ap|5~2V 133Av)-"_/SZYf{ư7?? z^op\x6mlIL)CM8>!HN nf M32׎G7TsFc˽l*Y k^4Eh wo $|";I{*GJw"Ml\=A(Y՗0[_q/{}(Z0;Cs=c*4PI U֞-2`eW5oY$녁wnEiլduZ3l$UhF?$/.- oa)}Db81*;[ۍdCE tT #jc,n$Y aIpY7uS60G]ҏ +DmAVXrgSfR*tc+yEG縭nb(D) ͙Vop|mÆ?˂ .#m/8ʯ O)Hnp秿(K;ah/y/QM_E%Wfh2@ڭ. %ʷ^% $fH$;\U9x:: =I 3܍?;oP֏z1T qIL!L<g'--3i#;9Dڠ!jQJmџ3=63%%&J2 Oj{T˝5sQn{G70oyr A\}NJWf̿˺{:nIcS)(} qR6s EKRn^9s~YP%rيm8[#BȽm$-g;]Z[B \C~1ޫ(cs8Fl_;ΕmѺf}Uͥ+w]g-`zt$mJz|&~=!CGKaNf) E]'T8c*T57׸g9'#8cn'$Xhf{8ع_tP4Aj1;j1>RxpAt) 0jFE#y1Cv>ѩ}RU/H L3Ff˼78/B !o9O$e 9|1j_htmUׄ(*y\WhfcSFfL.?Z]K ,>djGo%`淊목yZkiM5=B3ՄQtJp"6xa_(܀K1o_>prz <3zx # $_VU?4JqFO[pն`hcl\(]f/\yGND>+u m lTt2luh9vv:tVc,I7YxUCsxR1)dbi| /k ~zKKNΨtŸʸŏ24Ol?D;+CsX=gY]=${^t&;fz%AJWGp?jq HGi2.qհC麄 #3$eCt|[9sq~ǖK|HwƎzYyo H!>a dv{n[ة;+x"sF2C7&WO..I"*Ye+a=+D-Ed5Iƕs֛ʣ@D'hrt5b!|d؛Ddt`1X^f+pG Gfut=ay1#ٺyJeQouX~C3xN5 n 'Z8<00Açg h4y,rul-AB!"w ܄M]񪾻UwrWkN,1^Bzcxr&!twzlu)UmV=(Q5k b@4#c79z:[ZۍVG& `=4B%vʪI&(C3#s"jOH=qx\,K.YbZQN}`߈BM*\SV5m'xr@شZW\Θ^|w6(:ܚfU!w%ZAdh%|fBYQv?/g>2&LNϦ; G¾^r9@ƿU}U@QbOx6\  oĤ}.iDR}xrIDacB7 :>8'4PAdžQ 0L D\%ZAXlGwiqMȾaUvG +Ǯ8xBNwLm4dR^n'`y@yM|}(~(W*/j mjn 86HE͸>]zyˁ_/AJ0PXob-v6ۓa݉7}8},@Meĥ i ŲJtx _7z/MڏJ{4=Pb 'L!]L!1͘P<,Dn-@xͻ<,4);f6 $ 1]%T/[waopry Lsd^zVclLjkU~f- */C~ v} Č0 W vQz:WIUHŠJ{(n?OulB(X#.́4AAG&ٰ\>#G XOJ H!Q6S&ţE5 " b'@4JEb724y8I]|k#4ߎTxP3UΩl0|9nBKγrMmF j,JEԎ'~.?hKnPnIŎX' E(^Z[EL/S+)dO'`>vcݻ0.45'mj"/ZZ``6Ks z{)nHa* ( Ag#?ri5(aw) BGɤ\t>rkJ7f !c,\c nޤE\hC܄E%Ҵ6s۴Zij]7pН]"mo=55cE|Y+hJ\YiѩiIbR-^w"4izqFʋUHH` * 5TRGaCE |% % bY1g8b̠*_;yGt?"xG8}zWN8y+(`FLfB,Ǭ] zA>[~.T&RؚI"<Ƨ3}L/"w\olyލR/}Q*k˭88$ⱛZ6[}w_PȧM8ʗOd(2Pw vtU@62Fޤ?b㪚uefRĈ"AT(t؀#<ɀHpŀ*>60瑦cЎƷ¯~P_j{L9UNcB'k;p==u.?t-Uy,dgrx/6>(F9GEnUJ 4w)mr73?p\B`A' ja9 ]@Et;3w 13 + *q/oLD^< qSPAM _;f9dKVIOZy$T)\A8]W'J9͗}(Kcn޲j7vq#&n!jSoT5e=dRdZA3פ2Kz>a>%7/U&qW[4N4@^:OTUk/O*gVqt2CHh8 Џ︋>s'hZ!ܔcdY#_+GZ{:tSA&di(Sfb-#Lያ{{@U%U6f1WTeZ֑fbm٤WAF*+Ӓ`&TP{Z$ygTH*7& kTv'b9E 8p]Ff4Hvy+mMDݱ]g Ƣx5"͌GO78^o)yAiI.9ɔJCʦ-~ka86ka QJ}ڗtZ5r ! 'M6nY/OBkGw~vi,p'),ufqQ8# iш ܼ5 5ԶӶpC?-Zam=]m/I{R#NP^dXfM,O-T`MI_Zl[RsZ\M,iJYND( 1]=[n^;oWBY>$©ɁWJju:[#$ѣ-Rtb Z7j%N*BPVL-8)љ8rc#GɴҰ.Ǥz  MTgRx@~F4ˀvlᴝ }z4m_6LׯoMFQ27|:@ubzT## ϣq7tRC$p߁8׮ٍcPe\E)W2yaFGreȈA )TG4y=%KwM5.[=qm*3,=ȟ/^s@h~uJsĠ$ڦ߀{SBeA fDki4]T @I1CnmLL9axSs>X&.;rV_I=bLxi.vrl1TKL]dQqΊ`'v2gQ&Jim+xԆQ6tKCLH+ p)`" @.5oh 5ɲ;8hJ"JƐ ] |W7櫯E[C;~;Βzjf sVr(ps}Cی0fCf7pXSjD\HR")*K`L0?:82䃹dAoT\Rbx-h62%/?+}`tчw8~EJSgl7L.kWY!)i^+gԕ0V̳-nfFq 8+zZW)8\ pRkcS<6?#Ia 'aP'Q#Zx Iv25# r_?b4Τq"!3CNVL8{iwY#Pvu+_.&힁1AVVTN\#EqR~ jff$uM>/3^Ҥ)Ct kv7$KjM.w4}9.0BKX'VK؇|* 5[rP{߈q[oCNs>74Cqv^2jkg9av}#!!D DUM>c;m\; AZ ~d2Ӗbĵg'M RCZMEqO YFh.ܞ,%b*pHBoeu:Pwd@)X;+ Y(A$N}"Ňl-'כ6|.br3 6[gqT]_R7^GNC!{hQ&?2,Z"GV"h~Kljkc|fE8Ǝ6"N֧xdfS_^- /tYZk[18M"CR FD3T̈v?9eJ%s^%l3bmN =3bȔZJʹaύXH54[`Nm.~ΫFj ;`CG U'$ˀcl8 ܣ{ʏ[U?_Mg|b:3͑^4Vfbr]sR7wK*AcUw@cu%4IqԵ,1*1ti7Q^s([?,*J ~Bw~]0q!ZAIn Z0'.ycc^_'y2`AYdl("l&\#XML͚B} nÉǎs`g lJ4E /<}lli5/?wYNYܟ9u|j[ ONc_{#no? 9B떉 Y,{she[3T 0.S6с7C;?gi)2M407Qf+_zDwLK0=Z>?@*$agZ[)\E-dO< +``]?r,E=f[;'Glv>Lmɱ6)ɞDcQEQlIoGiCoP;LKǍ8ݺA HͿDSȸ7uR!ԛ'F)5ɃЭI^DŽnG&T4<J ࠄ̕\<)OU®F BB)FnJ;߸w ?I9N4/D2:>tbPI'4m>)z骚^0DM[,]x!>n9I()e0a+"ewHN HGW|pMb(A fiGqO4辇VȏF{ҩf1bM"c|`8 UZ6OT/;dd@a}~&zM%eGmL+(@FƧZ2y`]CȏI׉qLi%T L c3&9Ec0=_qڴYDѾC)7pFť ":tܒ,u5"js%eU+ 4@qID\D}%d}cjM:p$i v\6 :~m)h .S2 Xs"p, A5yg8DXGx"/!u}?l?&T5VX6w钆F9c)T,TkEMLʸoR3km MXRW$md8L{ e1H.Kit05p&BB + OlbxP /+B>iVևd}5#L97!Q1,QM!0 ;Z6 FD\i@1B f D-Ұf78=swצ`HvE˹u{MdRe+Т8MLwZ8|j{N(=$lyX-1v&"@tWp=J/1ey2@-tUcamRFhqƷd*,9Q9HbsoNqOCv<[UB3ӁEd!2t>D/eh=*{ð40]7,P#j /CP16&.lXT_րݾ?> a"0tш?o4;U({Aw4XprR*VZö9ړMMb؜ ތ}qaNeJ8> \Ywe~'N8l܁BJv[S 4^*B:Ufp[O:^fՋH75CFT}Aa,@ĂN2 !|Ved&<(.˭U5)I08xĚA }* qBکϔk`Tp}bǒzΔ|b"ǑtgVF 2V8rXL>xXj,MIdI(zݡ"׍.tXnAF$(. hĝUN?fԈ,{[:wZfC|%4Vףe܀)oc&íX|kv GYs#RRACSܼѲ K?4EleDB; ܖ*7%\,xf#N(4lhx)ݍ+'ٯ/ڹfUդ.΋֯-RuOF=e=!Srys2`OԎI}A[\ BuQ6|Lu&ڷp.5 0$1=ɠܷN\қ8 G||XJRk +,z~盇 DIĤQB:-__2wǑna/$xpNDp<>\7[=HP?CY/No9i9mߑt?ᩳ)UGw8x"9E?"aѡ[Lq" _DBpQe1J$(cS]!T۲֡1i-i*|@d]4KO|?Ywdm KL;< Cz\sEޑFS[l$Vv8N[Ԃ8`?3*  LDbE sv=.} 47%HA;߭ka:<Tk#c^ۧ];`?s(Y]{˰Hl|K ݟJ :Ry\uTHGQ=ʈ,8#=ہ2~ue̅U͚i!/xi`0k%xG:_щS jQ#D=k~5Wт&bkoOze!ZfznLD!3bYhbv,zփcP+$̛-IX'J$QHl"XM /VJJ,")J)r7ٰ?@lup_풛rvWZ! Q}U+03VSr3v_ddOL4 xgk/"+Wd>y2Gf+_XGɆjT ã#6t:(Q)sKwW SLŇ;IrU g9:>p}SBgΞf~>XϠWk.I Xw/vzxR&cq~e׃5.ISCuXdumzչK7 j7>erD=:H)̭ˎSԦɟ\B,ޏ?s1ȁ:pCy]:3f5@h```,ͦ-Pb*/ĺAnY6v|Gdt~(Z%|# no;.!-8bN|p]#Qi(|5>iۭbC[|`1D9{ɧ'at)efK$@{a3{}%ْ 2o965&3eJ\x!*:*G<.h ,UUC+V4P0=wŮ{Ap૘jSij L>Ў=xwqq*0X_绑Xa/e;kl>y6ҷjZ~(I||@!!l=(trc۩ط8-S̴`ÌA@Ѡͫ.L^u܍{6 Ӧ#7'3P緑Ú^NqCeE̬W۔d[eQ"2ySWz|Bf~#7uz8q& )\HI  _{/6Dr7ڲJJ?Gg6)}P:×ao-_ ~6XywKv΋QRlsYw܆1k𯔕 ^y5w/w9' .e* TWrM6 "8;ڐ٤P-#8p =wuBԋS- Mq{؃d{t(vz;7c4[6?] V,A |Nh|Trd$dl:ҿbT2ȴH`^P$W Ib-^%7u|Ex0Kn %Fl@vp"4ccZnW% LԳI:@ 8RCNedmQL\hu]e"y;9LO~OP,0AJ\]鿷h}j6Ⱦd321c]^h&0g4Y~j ZJij~ϾXS p*W`'TII|˔F[$X1Pk4$thI+)8tNگ ?EpT| nsmD(udӢNJF9 >MRo>!!:׌@n>5te $œsh\Y'PR}&#܌HL81jUZb͋ fE=;l M5_P˿䘶o(AoN*A)ZDS)c<-w+Ēu`_BS.hM ‡J[To2"#JЉ:1dLc *nbl[D r—MsZXaI/H>ꮧWB+-,H %+zR8lAGk}Idԡ0LVvdIǠ]z~1j'FyӿHD ädM76C׬[ҵA4PL&V2 fo9&bGi YfssR.g h/bR? ^]Uꎱy(:/6̜M$_cMFy#QbBGUg@e=E~PVdXT{h(P1($O bY %wQ)#[?0"qETQ4A[ I=yk_=kjhx{E51. ’KݍztdKtBŎqGcTcvˊ+PEˤj6u*UYꉼz^^A=apUcF>?;j}-jq r_Iofm`vPYU~'Ob[@ᅪ9_";a+A(,0%8O4`: 4{?+T. |Rt6OtYܲ#O*0tdKiSkDd˜>Ƒ~=N7b(Oy rf#ҠvJ*ʙS;0Wu5:>mcl6Ft̲¶I ^*Xeji;SS`[ۮXJV5v5sƦR@+}ɒ+6'`ЉmK͡0x齻dwZ(ӽtxxN4mBQPN&/.juQ>ﵴ.^cI@ . KgĆ`ڗi?S/_3)OIV!"O1^B5H -G%k]{@\fAф]83@ڒZ N=;WťJ* #G~%]bSvB8קFXħi2 PyK&T V( Q̼igB>0b^fVwڟOFdωzv\O5 ' & a~`dzCƗ\N60Ta*̤K,@xk(t{-pKw`*NDEL92Œ+ht=Sv6rYΟ w#;)*݁nn0d5NcK)4?gw ZZoĭ?L ཞ1Xl~hq8%+U)G|-31j=~/D /y4`weEb#K5F(FӈyrػR06p8$/r6 C;a΀mZk;hOr4l͖y~QA.'LFQz)CQFF~4aATcZ)̇QekĉKbOj/qêۏ"`nڎs*D şE%3}S(qЊᾩ3E6KMiFonbVs&jycJMXa3ݯpI5h\45_7fJ y*;!lVjX鉃7,}zimҵAZ1yxĘ[G랭De9PmK  v8a 5Ĝy. JVENC2|HT?sc19ۉb\Zi۾/ 5'ci@-qeolM홲MU_ 8qTM!G͹EJLq@8Fݬ ZIjő 0| ݴIE.TơHŽ Ma({iR }&JYuԋ}7J_62@^N8R0L?A{lqrYxtC˦ f70c C'dTVkaTlԐvL¤]~DȊYpovrDN;JC/Ugfѧ jo<RYԘ?C|<,L /Q$նOk2F郵[R A LMFD$3xU!Q#Z.i?bG@%ӯt ? <-mv}‰AKq`^ ѨNh! a h"_k#xXBnT)12 uAfdqf&C;씲, #V1ml 4jITTH_f%P^81-uA_ T~n9U-T7A+3\B[ӌ4liDO~~jacjυЏa+eSLT|˒f>WDZַ;VZ*~K+Wd􄢓TqXu\!@Yb扔flh3)cVSH\YD4gl3J_U>Q(GWl%tD}Ǎg @}l迺 }GޅC!,C6&m칹KiMS݆^J;ϻx9!,>5Yq,&1W&?m$ߞ8I{;ͭljpO7Gѷ^R= ra/w^W<5P4ڤ?侴l-|t X PV0#:HoSTcfM|l::SSgri,2 (4DYAF{MO\{o/pͽv sV1l?{2cDrqE H?c(A.DB<ˀf?&s禉Y6݈6m{u+;S jrV׆y:4)yAB=R +քm_@F2E,>#>X 9ptFe@"dUCPG}ΚpK԰gy5O e K&ݡF JV7&7FW Gu B$Mf=+sҢ4nU @r4/yY7 ebPxb-2DJpX4 N|Au9q MK_ " Ģ,{Ltw5k xR! U'%-6& h!p' !y$$`S ,3I}";4v'INa0&䯯Ppdq'֨XN8?̛{#z } i/C}0.'3w@YmAEN/iԣӗht.`u?J8COrY[צ4q[y$Fb<\o{/i\1e|DfFfJ];` ]߰1m.1GCg|Zd}_AdqD%GX@U]QW :߀Q/173!5'N.@'̍4BL=7a: tݱ|zO'GZLn/>l&ͯ|jSut{9'`kF&S PWiXt44f/Y'5Lj^c'\B*)c.]|@{1NE%(iL?TmӰ.XFHn$DI&aVVgkAf̒XE1D{6N7Eӧ,ml PJǡ*rM ;2a@సD5iR-Gi7R/>xT^Q tS ?Mrު?")٠I N}yw ]=('wx'-TűRx}=êU9 ШviC3kuv `4`Z` >+p;È_ۻua"$C5R~5|SGmN ?ӄ/ؼGW1~xbA tb%,l/{]Ʌ#dx%AA&؜ב=9RT[C dֳK{N# w-EV K*+MdY IqjL N6!=@mFo Eȵ|/PK?7zW:r?eXN$ӎaDe& dŊ]-7ɰe6J#fm =-惒]B9p$J4jtu뮔ЌErLaf,,@-ƿ7RbSm9tfSSSW:I{7ϝ Ȯ} %mAθVNT*3'Rg~W5sPAH9&Kކ@mɥڟPh+&n1z`NZbh|~!u8~TE- D# S3~ߨEtr;4]TYk SqubFrp*z-9~$Lt &M-a;!Mo'ۦM+mC>#D+'9"N`w\Μªڲ'H,z;" ;v&mwWN='EЊ:/Y{$ܰ3Զ\ȓp2cE_1iX UT]V ?Ձ{tDO㎓]~YDF@8e T]p6۠ﲟTyo 'DxoQ  ϵUIMTm*.ffcM6=?M3P F5Qʙ1E͉|ʎ2Ůh3HdtGJhD1Ǿ .¨9Hc.yrMaT?4anFZZ+rq߿dSVQWe~"CJ^T-4ԒBR!m\LJ w4"%}JEu@t/U!clKD_;-. V5N+T>&‘P[Ot } I9΢t$mw(R@8;nH44d6 3QIp4P92@jlG櫨"ߓJm,2a GoNUXX96~.2;UU U 4*Ji19ԁKZ ~Z}uQܢndͭ90^|ؔɆ4&|/]8 (_%>ۚۚ Il‡ͤ#Dl-{ )/>T/ K"<8`rΝLr3zZK&o]jg#$DU`Zdh 2eREym%nxABǶu)v3YCOgtи^'Т֟cN@Va$[1X.T6 t7H `ꈕ"Bs:pC4Ns1#a%+{Q$Z"Z7KN謬s`Nq5(I Q*QdqQ0d]TIMuEA\7wGgOh5Gq3;0LnĉRA_ Dz졫gLF5պx6%6Īd_w# z~@`94h^8b>դLP{"ٻC$m`pAXj>Xo_Ԇ0Tw*0ɨ Jݶ7GR[Z3WXOs1#c:2}eQTOlA3Ġ0KVgfZM:CM  x48(_il 7dT#;w/|7ն<7Pq6rs_hzID]pN ̠3[!@6x KRO&hYyF?*CZw(&ͮJJ\2bkNEiߒk~:InVsߵV}E9B?#uܪqY xpbġcnhef[NG>pI UW.Щ5a~{x]w0VŌQZx4745Cvo!IuN,R;d"}&}2¯O]$䥷i ,>l SOI.dR4(X]09Go-ye~S>g:nc!u@ >?M f{ YrzNUǤr-+]|T\+<9d|AP_\ ۗjV`Gc[B4g\kT KSHn B՞3ɱQFfDOkRM,9JS"xWUJ0鈼ө kR;o89} S}&U{Uۏ|$M ´g7=!F (m>IJiw7&KMgxoSU@U)8Gݍ'48ī7B[C!E;+DPƊh`hssƴ*}ah\xxXS˝-Mc"GRE'9+_o_ ҁ|X3 $i P8|:Tq9D0tRs=;0j~D~!k;.<1h9rqc!c/Fԟލ)Z, A6zS&n9 o*~)oȍ-)@d`eo6)$PB&NNqJY A5:Qw #lnGdభHUժS GVII0iq "POjN)ŖOg{MTDc[E NV|'CL8uڙ/H{0-=M8>XŅ9t[\ s#6.DZ(Ul: svI-İkEI;Vmg0̷ xA0y n5Ըjb1bEi963c[lh?~N/s.f/ (s3BsIz\QY;L8;}Jy$wyI"1*荟q,J.\t(H/Um"Vqi+%`c+ehCFܺ;hk)MIJ1f5h7\6mwF3@^yórx+Gm|sݶ$ :]Stjlu[񸒯T;}xQ.xdQyAC?&uˉf$PXۼ XBظ+pHl;$-2v[Rugml7D-o9Bfe#fMt{wZN99gxr}4iׅ:i_U}!_Dړ2Ǵn`4g9O5M7SeޅD&Zrv3")i 7MA{9ˊ5PO;V9g.D".Luc ,ēQHhq* q׺4SIIUl<_HF==S~ m`-6IyX2W;"G D-b s)lQut0cuu2^"MxA/|ńjW炜;hbsG "Qڪ <Q?uUV hGK(=*}x;C{ Q!W F biJz(@M54 tUmQC*]x>PQn ӡ㨳щkL'4DfqH=5ٺ$IM4Y$Hhyn.Jbcp糨f}XȨb;>i57ƶÛ}QwѶDCpJ[|']H D-əEt(-p-ħeT>XC4 O%ܛʶLsd&jdffsԴħ2h0#\I?p"e%Gl " ߞH?KB} 9Y%./qO'`+*H[ ES9)7(NƋKvget1['f c5l0y@A0 ^ЀYzzAg̺)&Ҳcb!ZcnQaH C\:#,4K% ꁗjzv"bNH%zDeFV:~<\IǍ1M1*LJ>h;!H餿-Kw3ƿ:΍ZFhʨ #G}RzL @ }ݬ֬qMl}0(Z JoݻaV^?GŌc5>uE[ WUu^ǧGNg@Ҷ W<4zY鬽Q$g ۲,%pbm(egÚ tܻfuB-N*HWkmH 'OV O| {x}&PL) V|JHZM$A oB񗟛R"Usf.F`s* Ѕ΃p#/).~|g+u26ˠ V=tqG8gzCO_LzTFש΂(W$@tvK{z^d-[,<(j [d~XdC5OnqPswm"V$% =PGkPu,X<6mD"rM'ak뵺X,pyw'I[l-O ]dt_Tʯ, ttQɍ?b'eyD9xWc=@Db`YQ vb[3Ү#LX [w}nt0K=NB+r7D D TŅ}f ZCxZ]O V ?P_BK]8s~ܚ66Av=n(=QZ#]A%SP7X}LMHC9 )fӉF%,ki*C/N'@HONdJIȦ0A(JT6a "`#`.EPonu谚HЎ .A1݈/$JF|7EH+u/rK!DX: gsB@˧͛4XͭEm. VRoUm,$\ϡ6;_;]ҩ2Y:?Ȉ\+e#r O^v+]b]b^- *˵l){$P &(VcYpe[Ӊ@D.3rGDtUfdZJ& VuNOYpH-~eyN wiiJɎdE_I%C9R%_G څSLٹByNONV#!c>h`a|D 0Թnq:і Ae?N#MW h$h=# Z쏂q@#yadnup2h'20̭sdB$V!YasZ*yz3Hd-[%`IG7KQUM$ax DQU:GykyrhA@|# דYXKEmwt;1tU!O )?|ь(M4Єxc38tPlr4Fza'?0LߓĬaq9V=Z+E e+^}_9Ks` )Z)yBv6c =f3[X ƃ疓4xvgX*1 JB"$~~,#k}TOY[H:bSMMCFnRGp 䦊rϓCNVͭ9:X^E -Ej۸Աܥ43Wز tVvpgrsaϦzZ,b!oPo!("zW:\2RB{]^"snf_6~]2S?R( Mƞ.F Z*:?{Ou'Gt\4xf'ezLq]$vQߕmւADK^^F(T&چ#.Zƥ#`&QKP@ !b̓eLr#:xGf%WS  ݔ4BH(_C,tsUikK  *mCգ5+Rޡ:c^ۙ̈́d#dT|(аm[d{ʯ5dX1芧A-$ikLjVf8"JM4ҹ6'9h6`eƞs"]{&D)T$q&%Hw졠F *ub>1>8H(G)Yxcj qr,KUu#N[q+/!{M/h)L$;Cnd/gt:i ~;R^o'e#P ׳EfO\Qu3w,2X˿1#Z[^r gwRfzF'`6&h< hxsQC(/hSCf a?.T w~Ss=m*MP:] &h=D#S(ADV|B|.Ae%ex{y HRZBSXǺo`|[ 6<1d|ڱ8t$y΋5b͒(RYHl#;tÕ݇DIeS`SaT@iFz|>sm ;rZp/Y*UG>O0øWhkeKkPӪbu7TN*2)‡6;W!?rӲ9 dۻYno\#))Gz@& EtMx.yU'~cSVM%`?7wSr.b4mCur/[Vw$Vw%}'a}M.6]ث6YEWI|5c!EVß!?g`w>fbeqYPBrSn#"v@fUW)S"rn;=ee7W9[ֶXm2|"îFsE&{ KԪՅƒt9&7C+gʜz6%Aʣ<׋nxBłn# {xqALQl4B@#*=6Gq2Fh&PT%E>kg&T\U?"=%t \Afً)˱עMϛŽ3]o8^E-''-P"U3Ju&u ŧWҟ<^Wz%ĢKBP}iK H&9^;7 Vc&u~П.Ѯ^z6 aVIlGܫ T Iao|%Ot~&Ҿ R_e+a(z G ,*q|:)1ׁ{5qͳ;ѾȜv~9Mn 40$̏ڔ^6Zh9\N %v30nj9v\b[E&>,,nI7J@`dvʭYv4+7AO$4 &{ԛ&f{ZǓp OVRFHWSOQ{ѓG(W/O_ԞϚLPrqvڇy'>KŐ2jwOIl|E7Gw낚?41.JWq~m2BF+Rs*2q WO1ƃC{M#Ѫlu3АqaȺ”+*Zh-?GSӵžļ~7P >r-:a/Y錎uM}I; hw RNJGۃ7fuy.%@Ϙc7w6-l7̄S$g_M~ Fpmows@ +Y혨-[->g>`OU &{Acm`T,R(q3vB@_~f2?LNSKU7DO]2sZM7Se .Ղtm5^Mҹ!k) d]Jѓ;8V9Ogz=MapN A>V*G9we%)ZK`æ>gJI O< ,m;\Q]oJ ƒ|=wԡ5gf(eqGXT[OT%6dJe0w DgkL^iv,R8l7r-vCVaU"j q=CWUpG޵Sh[G>6^pp"*0{,I٨{/겷n ̫ (f( 蔗K@=.j+r+.+ʈSl䈂 ɋ*(T!oZ5]`@Bίk7L8(ڌZӞ~t3v0)8Fl`>Z:鼶pg܍Olmg"G*jr^FE{GW|}N5u7Z ׷A0yak; #j(JJl켵w$ߞ"ʕ2ƧV1 v:4Ec2uidNj^NEؤTEt}}lي*̥+BSµ|/g`< }=^e) Lߞ ؠ8m~,$KUk!34hđ h\F'@I/F/H: PvȊj!^)@T,*ʌ9ݹZHR5r{ihCշ5HF5Qv`@i+<1XÆ_mF0cB]@u@9ѱAH`e?(Xźd4$˺vFd0:7bAF0rg_t[2۔NIߍ ʰT!NPBe!N_^np W y !&ԸRğ[(7JJAՕdE*J{<;j.&E 3U MZ9Sc.kw3ׂbc&%HL}QGrlj-3Sz; 3DhOa bRPq?}AH\вˀȃ@]t3Pl5kw)ɂCicK(FY52 )M^ր`]3.p8*\btds< ԇ]&8nMO?8w4r0ûо3^$=d5286T-w7N)abt6IД[<WͺD1삤Sǎ˨{e*vICA$z7NPHfyx2 .>ЇmTx +oF h,w`Xv<5*9/;cngɤaJǏ<*K] ]feQmpMJݦb0˔ Pl}ɰ.`nfIf؎}pT' 8?JCiݩ5^y1WlG<ɨE(:B؅0^\hPٗÛ$Wb-,&,Dz¯bw3_i@cI5%v@Jndo[%~VCMx w=X x٥~ڥV6a Dq>Ͳ vF:l ֩DaU x4&58Ԇ_7(y4ʣp \EVQPv1hg NNku\=FxFD #q~jn5"8gq"G]v%tƶ?BX0-+NgYK:< |] }p[*9ʳKC(XUFȶL%'T"}XI[L'dD' |{.沾g)'.XscgwsC5 \E)7ڿwQS7e6pk,ᔾF\9K*hYfղuY(Ը1*d$h*ngp0c+{\B,i\? *;€!ْ?=`ۦ { IRJTE0'5Xޚ֚'P6πC)}1{)$! &w$#$?04,G ȏdd(@@TcOmiHplY&Hi4o`u;hAlpOymSZgMK? | .7l*5% :­<DbK3jzK5sL:-3}C`W+2aP<[ϿY;13֓7pYR!+8DVBF1s޻?fV⯊3론ttj=ruhӇm,wZ͡8_:ǖ/y M >ۘ-2My1K̼~wש_ ts+.)!2͈ނOb/W0=Hv9Kzz/!VD^WgҺڠ"^C<-8LA Ӓrv#=cRrT@[|D sB7N V%y5d1H{*Re15kZ"X\z&Amҥ$2 " 9aؤ\pAB}v&qr7o A%pHgLMeFD;&@cO(Mס*o&9i{{м[o2Ar3V `NrvR4ӎuʙz  evAaCɏq\/:"ra$޽%H#>5\8Vpb  ~iJ56K6X-M P훽_skT8{7o8I`lpM)٫>Gdh }P`ntdZuR%9i`BxhR/$r(WtQ]Mז֤"& Je FVR*Dt=ƪ>@j>(KW̤8|G[V(2l 5<9ʹ +䪜,G4I  ~iyޑHyo2[g.C34ij`FV4~o·>[$!a<#Ra~lt܁TDnTe7a汓IֆS'ء+U.<zN Hhyo밉fr_I h@P"Ҙ(ىio;h[(OI IFY ؒJ(>gcP{qW2"ًT T!vRnn$*NDh$? jhv~tͿ4Ar[ջτw >%{xZb&Y͘9סu126'\wG2_;E)Ue=IFa_Ҥo=-XUa`rz|1Lꓐb=PEbS 7>4CB%b^pEqY52RqZ&΋ uHo^O(a Kŋ#Y{K`^9l!:nH:.Ư >q}H g%;?ؘ9.Aa3ꝡ>y* 5|2q>6^34'6$̧V\r=|u05~uN{N+uyItnmlǭlIzbaϞ)ioE| |>?$Ǧ1Hڦ|zZ"Qe [Q%4߇ B/遵Mtw{va~oL,M3i/߭Sa{hB3ESalOV]oF0/;b/`uYb?|pqSoL\qslcE: 1Ԩ*?3sW*'l;4kj!Ϻl8n$}?hlan܆;YLA:35@%|4\rB hI + @+;JX8!۳/ܻm[2?Q7溉' 6|Wz7g4=z"]"֤+k 4 :i]^pn/$NT jmS^eeUaj_O(~_=Ӯb)Aܷ{7_p~O;|o8k%g#BBA>Y |Q%8%<}ayJ)~铘*.H%f*i~G5ݘ>Co-q|vxȧK]UL-TnaLPâbh:xm,?C ̹_(΁H`ZR1O" I|w li"nL {=:Ͳ5vK?:W FA;~̉h@X19{;ٗ55i@}KaG4@%  \&fJ!/ 7P .8LacgHgɁ ZTWqovC|2j 9]cT`bctt0o6񁈯^IWKb>$M*8AVOw|mDu5W_|`v/!ȞބdQ3C Za-mkgeuK͉0N, m/5ho[뒨~iRuzp<#DH ڢx‘^5B{z@_V|xt}*&3~J_ZeIמpbAh6-Hg+{|NUָPDGfC {>ئ)D9{J5IONYϜ @zX 4M0N呤xqa.=Ic ¤(]/o7Ŭ$ըiut:@_Oe¿-BHT ey7M;vI0qK>1|3OGQ- >Og/*摦.Ap -UAD ejw_꒚8'a‘8bv.|D7sgLZZ?,S=f97{ZS k#Ї[\qqAu<R͎ KRn:+h,% sw)ûV1sHs֕y|itfFzm"fKUk'ODZf0j;Ɔapy*=k``xEV0@"P ߚ_fOf2A9ETӲ@~p a\0yn^ g ن4ҎKsςm/T|ks=|k54248QjKi%[*r*cF -׭\VW#m/,>+4GE߄I-xH#g\$d^4dv6}J7s`}ʎWqBid6?Fucb:I۲j%bk>ÉeHn+ZglV-n $h%o'(* ; B ̰W0ƿJ,e'+rF(FCoзAh4>EX6[qJqQkmbT)Q4UfҋQ?YH@H}{Tp aau9S hLM SvKZ+ůJV`tSiod=&!ۣ}nZ1Բ;Q R&2jx:BWIr"{72hu(>A%b=P|dPgC Q}*NͫAK z^4W,rпap3& j\#sB <ٺYj?>QTϺ -ثm=?;ۘSH~ 8d" l@0!C)Ni&<+sY\GSMμ0Ŋ ܒ$c2U"`C+Canڳ5vGųR'x0q#Ew*ɵ6J\kE*b$ `9gh "6^I^Ïe: ^Qiʈ96_wʘqk2\S%;., S&֭:GZ/ # e8\˦l/KO/3&4DJxnMޅcx ŕcaWtKF!Hf+6!kR`CU\10ۣ14y5J )pl z$ o7luE%zEG <(b=8u>_9,^ˢ,r¿jK̵(R!ߚ 4=­,X-%&U"\:L= ]TkWD dS6aT6 P+Вٲodz9zs< J_P%BpQfh*07A/*4#Sw`&製O1Pb_r㗋gUhëvZ:n9 mK`Uls&1_em{o2-;rENju )=sz8 s{Xǡf7ZT7η9Q#$k< !|j;˝K`cL9V2d4n?%}hp۟ёhѫxVBO`rVPPUY-|Ek<'8l ~PE,?_![FəU=k`u[Ħ2IöEMlr-)wjt;=YoG^P-[eʶE#v{%ȿ,7[}Ns#v{*t2Ģ,ƴ9I#hd`JTn}|,CsTǞs]qL>3qȱicH{;`=)*@+t^HhÜ@W1¿j s"AS=(3Ww|";՘8q_C9HZ$1R+2%Chʛ7ͼcԫ\l" _O2Ulw`j S Y۱a6񥘹.{ rOIO[*_51pn_ShwZd%\聄b` 3z86Pt\zXä<6ZHyUiQj=u abǡ#3?XNK4aIpm/!g J:N|x r.4̦=?&?,Чb)z3-/(8Ncו]XHaV 6W2Ywwe~.~J<@rr_U2v1nip~&KkJ,qU֝o/PCȠP}:VK c[;fOռ c*xӥŖ}U#n%sQZebf5ʺٶώ#۷+'Z2J? A*3\v2On YF#j YZ