libopenssl1_1-1.1.1w-150600.5.15.1<>,|hp9|,?c[P+o0 E$w&0=B>Z_]~.w 'eYۍ/|attoS=p! {AU2KejdWE_Etdc.~zbc/KA^@A,䕾ߴ=lx@ȧ@NrHs3d{,U>=9WQ7p4L[<@O >9ad6'xWFA$Se3>rA>Id?dd % Q\`lp  4  F  X  |  E  P t    , J   ( 8 9:>\A@\PB\_F\G\ H\ I] X]Y]Z][]\^ ]^$ ^^b^c_d`.e`3f`6l`8u`L v`pwb xb ycMzd8dHdLdddhdldrdClibopenssl1_11.1.1w150600.5.15.1Secure Sockets and Transport Layer SecurityOpenSSL is a software library to be used in applications that need to secure communications over computer networks against eavesdropping or need to ascertain the identity of the party at the other end. OpenSSL contains an implementation of the SSL and TLS protocols.hh04-ch1b>SUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64AAxX4K `遤AA큤hhhhhhhhdK3e7bf8e4f8e4601cdf796343d2c616737fdc31defab4b2f30291d507fe0915bdce8c28eb4d3efb19a4963cec62ef04fbe46f03e34332b8dac076b653ef2638bc27da7c6ff77579c493b8cffd3d1ae9756d98bdb1055d02289fb8dd1901be5e16799e787979b106265a3b7e6893915de0eaef3abd4998b5c1bf56cf5465d9233ba93ae01ffbc0f3ad5871f909e76b8dfcbbfa1e81858de93c5a1cf7fe697dcb3c32dee2ca84a96db1b2656207e04a14f0cf8be42b1fb4f17476d9b9938f1f0d07c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.15.1.src.rpmlibcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0a)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0g)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1e)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1l)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libopenssl1_1libopenssl1_1(x86-64)libopenssl1_1-hmaclibssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_0d)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libssl.so.1.1(OPENSSL_1_1_1a)(64bit)@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigcrypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libjitterentropy.so.3()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1openssl-1_11.1.1w-150600.5.15.14.14.3h}@g0@gig@g dfff)@f@f?@f?@f?@f?@f?@fIfIf~f~f~f~f|fuk@ftfqvfaf8@e@epeeeXepb@e_>eRe1@eSeRd.@ddgd!ddw6dw6dtdkY@d*dd'@cc=@cccccc{h@ctctcb[c[@c=qc$e@c*c@c@cc b?b?bbbUblb@b@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a@a*@a)@aapa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJpmonreal@suse.comangel.yankov@suse.comangel.yankov@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.commjambor@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdcermak@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- FIPS: Use the NID_X9_62_prime256v1 curve in ECDSA KAT test instead of NID_secp256k1. [bsc#1246697] * Add openssl-fips-ECDSA-KAT.patch- Fix bsc#1236771 - Non approved PBKDF parameters wrongly resulting as approved * Add openssl-FIPS-PBKDF-params.patch- Security fix: [bsc#1236136, CVE-2024-13176] * timing side-channel in the ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- FIPS: AES GCM external IV implementation [bsc#1228618] * Mark the standalone AES-GCM encryption with external IV as non-approved in the SLI. * Add openssl-1_1-ossl-sli-021-AES-GCM-external-IV.patch- FIPS: Mark PBKDF2 and HKDF HMAC input keys with size >= 112 bits as approved in the SLI. [bsc#1228623] * openssl-1_1-ossl-sli-020-PBKDF2-HMAC-size-SLI.patch- FIPS: Enforce KDF in FIPS style [bsc#1224270] * Add openssl-1_1-ossl-sli-019-Enforce-KDF.patch- FIPS: Mark HKDF and TLSv1.3 KDF as approved in the SLI [bsc#1228619] * Add openssl-1_1-ossl-sli-018-TLS13-HKDF.patch- FIPS: The X9.31 scheme is not approved for RSA signature operations in FIPS 186-5. [bsc#1224269] * Add openssl-1_1-ossl-sli-017-X9.31-sign.patch- FIPS: Differentiate the PSS length requirements [bsc#1224275] * Add openssl-1_1-ossl-sli-016-PSS-length.patch- FIPS: Mark sigGen and sigVer primitives as non-approved [bsc#1224272] * Add openssl-1_1-ossl-sli-015-sigver-hashing.patch- FIPS: Disable PKCSv1.5 and shake in FIPS mode [bsc#1224271] * FIPS 186-5 Section 5.4 disallows RSA PKCSv1.5 signature operations with XOF. * Add openssl-1_1-ossl-sli-014-PKCSv1.5-and-shake.patch- FIPS: Mark SHA1 as non-approved in the SLI [bsc#1224266] * Add openssl-1_1-ossl-sli-013-Mark-SHA1-unapproved.patch- FIPS: DH FIPS selftest and safe prime group [bsc#1224264] * Add openssl-1_1-ossl-sli-012-DH-selftest-and-safe-prime-group.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- FIPS: Remove not needed FIPS DRBG files [bsc#1224268]- FIPS: Add Pair-wise Consistency Test when generating DH key [bsc#1224265] * Add PCT in function crypto/dh/dh_key.c:generate_key() to meet assurance 5.6.2.1.4 of SP 800-56Arev3. * Add openssl-fips-DH-Pair-wise-Consistency.patch- FIPS: Disallow non-approved KDF types [bsc#1224267] * Add openssl-1_1-ossl-sli-011-SSHKDF.patch- FIPS: Disallow RSA sigVer with 1024 and ECDSA sigVer/keyVer P-192 [bsc#1224273] * Add openssl-1_1-ossl-sli-009-RSA-sigver.patch * Add openssl-1_1-ossl-sli-010-ECDSA-sigver-keyver.patch- FIPS: DRBG component chaining [bsc#1224258] * Add prediction resistance and oversampling of the noise source. * Allow setting the FIPS error state if jitterentropy fails the health-tests. * Add patches: - openssl-1_1-FIPS-140-3-DRBG-prediction-resistance.patch - openssl-1_1-FIPS-140-3-DRBG-oversampling.patch - openssl-1_1-jitterentropy-error-state.patch- FIPS: Align CRNGT_BUFSIZ with Jitter RNG output size [bsc#1224260] * Add openssl-1_1-FIPS-CRNGT_BUFSIZ.patch- FIPS: Fix build warnings. * Rebase patches: - openssl-1.1.1-fips.patch - openssl-fips_selftest_upstream_drbg.patch- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch (need to for explicity typecast) and openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch (missing include) to allow the package to build with GCC 14. [boo#1225907]- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1-hmaclibopenssl1_1_0libopenssl1_1_0-hmach04-ch1b 1753716374 1.1.1w-150600.5.15.11.1.1w-150600.5.15.11.1.1w-150600.5.15.11.1.1w-150600.5.15.1.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1capi.sopadlock.solibcrypto.so.1.1libssl.so.1.1libopenssl1_1LICENSE/usr/lib64//usr/lib64/engines-1.1//usr/share/licenses//usr/share/licenses/libopenssl1_1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39893/SUSE_SLE-15-SP6_Update/420b1087b3c2dd938e1e076b65280f30-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]=156ca3376aab82492ea89ae13992c098488558f6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3c209d4bc796384be78a71e9e511d5a6ad77f5cf, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=65161154de39742e86cdbcef50babb79d45e6baa, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c7ab63368ad3bceab4b64e2eea039210d5f0c558, stripped70RRRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRR RR R R RRR RRRRPPPPPPPPRR RRR RRRRRRRRRySvbbq. Aca-certificates-mozillautf-8db9145b9e69d9250eaad47c66c58cc21d3daecd9a6fbcd86e052d6a587112538?p7zXZ !t/q]"k%{4"c /zC˼-v a, (赢1|8+7W=(=b/dN9U"rwe!}r]cNAc) c, 3skCqDj ۺ1Uf FS~Y3JBK9@-Kg"JIVe:In.1:+q)#q:mI"q1eX~Pn 1N@`wJlR";mnLJQͭdGt=;Vt'_q2x_Vz-Z-XG9_@ f Ёy !yX-ȄjXCxZPJ4n6t wbK] 0s|mOvc?`"@lEWZᘍ/Q`AyB3!֭U!k  Z327jH8ڈL:c[kpӂbTք?8sdHg.#/Gyenvdp{Wm$&N8t.9H$@я{]96Sl.J@X ڦ)AcƄ /@&Oߛzcs8,2"gֵH Q4^>$ kF)[p_F<-}mdػ_Fnrr0V- #=vKic +UOAG~ hC<tbzsm@oS "Ji19SӌTVS7>vUOknjj&ɒR!Kx'HbsiuQL<JiBtZj4C gyT-ī=Ҋ]̐|2@};3ʆInAkV~#?"[ejN~N@f/{ۜ n"30L*`) !Ncfم@j& hq܌962x7$!Ez&Ot| EֽuI 4ծ_W׈$З"_V%v@ki|roACt1bOs ( dR*'u 1SZsXPJVy19CK@!ap'X=s>qNgGk epTy|W2[TyPo|v( /HS gkyw{>ݷ.O`Pӛqx*FX,)\!ƒ*A+gF\I GmZ(4D ӗZ8-k"o-U<#R=]w06kY^@)Dnf&'"4[Bݪv5="a%WѬ{8h8-y5MkjCkp {MN>[ G͢8-Υ{p,BH2uGt5 l.^)_YE|)]B`mFWC+q|h؅\eI*Fy^HumҤغ CTg,;Nbs i¥Um0STJJ jGش% ([>v/{EMˢu|DQe¤J dqClf;g iU9]>.2]Zo*EO]̔{^x$&ŇCo,X&94=LMiZok>ʻ /=h=@#zFXR`Kݘ!C7[5Ѯx\>E`&mەEg% A t*C͗OS_ysiЫr0hبA|k-ǀSd!)w9-pLU?{yCvxd>H4<':8v%dV)lX!B:d+MnxZ-zPYd8t7=)SzR4(:s={(cWv뭜Faa°%ލy>pT_R]+TNBG*!2ќ r֯bHz ҊKeMÔU't#ȅW#)y~}u@g~<EB"Cu8]CQݤ/DʃVUK/㗹I ʩ( dG!=s[|o QSRyu1Cn v7Ap [eQ/&,[f0y1jHlϟmLECH fN^Җg#{)m["Pшe0e:~@o_͇V e[W>h.=Sg:`t.`B0Mp )pA8.rg|0{y{Tzm٨WWc^/EsW*FfYw0x7d8l|c5 zyR=B>;-9ü0 $EHDj̓3j>[.WK<>!]H^?=}x/.'v shhK#(Wʟ$<ë&V'_SԷdށ^hr4s0d!,4ak&ß6ĕdǿA=ɭ|YAK#D7/roϿe#8AgG*Yh'yH'#^P(3FA[b)ι~F _^<މB,k9V xK aJLg}(kh_CCspuvy^B3þmff~8]d×~ <^Ձۃc%@Ui{~Oa u't}F׷yCC5+k faA s1RƵ}ҟ N;j͔oayw" bJD]'0]Y33fHi ]f“=o-ݺDP«'A3t`MCj v#$f oNdG|&Vyɺ4iwb-:=|"us(,n`.2ޚcX{ 0j0pP `&o2@{ByzN)\{>tx^ M?TϨi茫tҏ΋} vpAQJ1qt5!jǩ0= D4 4 q\D <2UjN#NRjsT |X l^6i'̳!|8|w/g;gM҇JyM~O!ZQ=1cluQՏQ|)thRzhL+aٮx#\150R(y:aWR{mp)2:^tI@t5%f>Ar |+sgqn]p׊@+t wq ]f%Ç.-=Sam5jyb1!~j.N ~t y#s$&s{n9Į<9>`ר,g&/x"wʕPL>lnȳnhOZd 0UG/g+,uL/guL2o.ɸ*С]Β4&]_^,r^tZz^5h]Jv#eC>8@X것n|+Dj|Zk^r A9=j1IB X&!-ɍO"lVS֦,fay6B}YZ"".q8 i<]ϻ]~D S cxׄq~[oLUse 1;ī rbVteFKȦ.vS}QR|aHW,plT;c 0j &Rh۽1B(RqjHOnFYw鉕=U:D_Z LgX'sG+?I$4wٻLdʸKmCr{\]ԃu;b^G35k\,Ųa\ S}X}|^886Pl ;<l_zgZb3R$PSŮP#:6&VcbWm|y+uKne.PFI,]Y0_n|>'&j-VHݿt;X*`. UĢ @F24JO;9W1 E]xp/c9 XT|H󿁘00B2S &fR}T+Zţ'x0y\%$^\LϸU't%2*匱uJ )s.,{BW7PdIhjb.N1 P)v i&폑Df1ߝz:ޒMYV ^#G-N2>eT0)+BF7_gM]'iCRL6ɐb~M=)?55َh FF'IbOQRPV raӿv{ONXX6Ⱦ&LgVf`E^μuY'h~.)ZxJFFP@%60/kV[sz 85iHc؍čpu~Ezɇ5zƞ8/顮+l2Q=㩜'G5DpkDLAQjtz*o巤 PrvVMYVy&(ŷ  p\r|T;uՎ؝Yno5  Je0 .rUS||3( k"y[|=V5<$gLo93J;#zQ/<0DIH"?/7b9 G|8I%l>#P"9p "Eh:Jrʚ'9<- M]q)Mbp wB^7KދBao}4#LIR"OBXgo8<ܥƍ_h@k&$rO)M+1mdm#@' T=8unFJH/NZ\8u|#= X麀HaaQŚTJ@f/j=_2 BD{U3tm6A4OE^Aے\<4_Ѱ %x.fAl*ESC"DBUA $|#R]"wRy l[ aI*(6YB%m/W;}Af+XՍKt^s[{Wݨpm y+2c}ޝI[OzR3.)LAB^(4Y H -E.)jTHl9Eԛ%6")3d70 :HOok+}zi1ͤuL~ʧ-vxkYUjHe`L 1"e딖e(ښ1DfIls}\0'b.r;2]xTdlM<ivZ~K%(rI~&c.MDI}Gņ VD1FdhI_8->uB4 nK[g=ЯΪ 'KJX pG0kwK@oaFON;R'0OyO(H^-hrYF'Ŧ+3m).Ծk(C2< ]lŦ&O..djN/O~Y\i24h+#7X dP gFm2d 0ޱAYvs~p"aw6y(fabtxK7/+bU1jw{ӿ%b2]5e}{r˴Xܠr~[WeAH;X5fJ_'8xG4v*r> u,Ć[3<;d툄@G4o`zNPq7ᐮ[C೯p!tMn9Heѣ+4fHݤ e[. d@ZBf|. k6'Rg˳EŐgiw%?S+5uGŧL^tۉqKo>ל+%ˬS"Y.h]q7riBu/ ?wC 6(Q&4h{4bκ[#Qn!AfRROD{ ҢcbV=DįY;%V Bm|N^ p/P+1$nmHAfƺ-= h6Ͱx-N0-bU gZN̮M8.T%\9ERz)<=eΘ$D."E"=/Gިk;2WVgZ4ˮ")ޯI3XV2R4&v(ּgt D]m&wA CР<|M U=a"vq勾c~:f|oaP ./dԾ+E#-[FuLP)r}'P;W$Q:5To="5f6Ϳ?\f6|j|Aj7Ɇf$K vf\'sn%OpW|uN$ij]o~X0s\ѰO!%x`%5tW%b\]v (bZ=;Y3ʕ?1Q W!eg5x>rmϾg$~@7Bkϥh&Lmo`AkFkdqߔi*9G{s:b]NE jtaA7Խ}}~ҼIN/B94߱߇0ctp~soяXܫ)u?It_|Y"P|OdgFն,,Oxt5cSUVꈹCu8 D@@E+HTlE~g58+Jvum.zCO.|wۆ7%\Yrt o(*;rE_6LuSN<˸^즉ȅ'[U9K(SKR+CѢ0- w`gx^h΋%HȊcqNTc=%aS3Ȥ(}#v2kf:~;[vl &]Pۄޣᅸv #DL] ZQz!BN]ʽBmO-HfnUD_uΎ#Х BT;̖;1t/mTw#""h97ʮ9V Jl L97809k=J-vkJq +fAYD$.UZs9EIJ ķAm4vf۶o1V{GD{]و֖n[4vW?rͭ?ʲ 7t|1~7 ]KAl.bѝ_#6Z>xɛ1v`9ǵ~&\ h1:Χig>ޓ Xex9SgH*A!7RLi+2Κθ6!6x1pI23, =IƝezaq?W|ʂ6&%hr}xh J9iFCImB;lBJ/"|gQM>A*Z ^DCcy=TT˔U=o֙ۑ0/)uV#h$Cɴ?~6jef ^ s_ 䪽<_PNB|tR`uyVLh{Cfx z|[+ڲ(Qxp˄,c|J|C2{F^x[ .<+cAS3N#=]yfi1آpˌ.i]oS5\÷A苢('TX ˹]lП^}d~uS6lOW9m2ߩF3ŋkxr ;0 urý W׾.C:r #Ҝ/ILcrTSVM3y 2ʏZ!x-y&6 =4:y\=}f!և$W YTŨ(j]9ܙ f֛iv1P>%h Ag(kbЗ>NʯaO txHCė^!̆uLEܤiL]E _(` 17iq$]?ۢo%b&4lx#8)vk^FSTU0$O|`)xc󖞓0SB!o1(v&}eS f23AvIJK*~=B'eYu|b>ƩS6HQL ` 0'v`\JTNq~e'a~n*QZٌ[L{M{>nMo;pl m2wEzJ-S/țfAu9߀Cdꇅ"1є >OehmmgXY6l3Kd'f^tvoJ Q3X0vN2 @y[~ _v'yG:+H+q6ܤ@Uv"~;`5RvKv288 )m WOw)wUQZ beQ5hP3xxGm G eFHZH?M?m ."0LJjճF&M%umb1H;Yp49JZ==+$lǤ[./ ">0, uhP ̦7,{(s`3 lOAs:N’ui63!jxhWHU` ӟ@`lo ά/݊Sv{\]~h.w+wA%*{S8]ZlNYMBR5"&'yQ`gژ[X; s* x1'Ԧ`Oy){շQsǴrj Xb|gtHݠn!V60ku@,G0EhqmiIC8nPwLMΝ& nz-rV5$B(#\#eTJ0DkyE,DCDg0E*"֭(/{]qfU]_ #9[1$bOvT,rAIͨUN!kc('( 8js{-Yzc)v?J֘r0a?3eR&G4Qkf*Ov:'-;d5ގkV1bDWsjOO¨RqE9~VM BihQ(\dnd:^2 ?d"mkGkfhk?MbcQQP_4@ aCڂfB`GhvcܭT )3ƀW2Ϊ4'=]36sH%vҾ>IH(NOa1{S< 5|0z[(h.$os󇧹'B;2%FuD )R̫0ef^ oxĠ,G"Wy aTt5v(P8/rRS=GYW(Ő`n94jYR.ʴ^V t䐮H6y@rZ vvmw*Sdc'kqY.ן i)(|'Dx@(95vk ScN4f79_[2 0섴 EVr(p$E_8 ,A|1D\W'>`a$o[2#c[6.dE{sUi|9螜V4RФhBALx(-+!S|Jo缻[#pX@<+ bBArXYD\wI( @$وɢJK˪2݉cRAZ~UgQ*FV{$-fWNρMݦiL-I+:V38r|OfSAU]t08%Ǘ*v+%gr9IA; SkPv 1Όyt~&] i KRa\4bLnʒ3rÕi,: %EM3dtϚTm`kܥR=FYVs} .oYVk`Y Ry v[Aք2xo6zlsHE;)ʜ~J+`?ce GUi ۤK-YU >xr)_ƕvYӹWu̥>^׮w 6.bCa/٠̰^zv.;ۻGcR<.Fܐo&b2j%,~iDTYsn f:jO7֔)E}_(;Dc7ZBizq|Mm2-fdfѠQ()0wKo&2mVŬf>G4\31Ɣ ms>^s^}nZ 2HHo˫e~8]yVҫZNE̒&pI@@;ss)Z&Asm[Y lۘĚ(3I uM]kPh{r/Qxߘql{"xA`LhT丫de#6ej!8,ٙsCu x<@aX|Q!rt>5Vj+0w yBpC8V!N=I<'d8':=Ffw$Z=~@o^B7o㶊;V|[fMCa68,Y03K%%Xg! 3jYIM?c4 ,.AlV otߡhƕ0nA<Enpt}ڝGY,Rx106 Cx#*̐3y CWX^x"jOef3aZ{q50&-Uw3}s?YF9p|se'J[N2Drgg41-Lx:Fk/>MLR*mI6sZ|#]-,Fmkm+It3[L.„ }k NO!y[܈%: d,JzZ^K#؋Kl!2*z[&|G<wT|]39üwl7lJXa(+KQ9<J%d6Nn}sxrR/a%>A I)e5j/ 2leMgQo%]o OqPJr]fg}8x"3[5x瓲@D0ѰsHHgOs-o u=ozka"z_QNPXc"eKԓhT^Xʢ =s?LUX2n Il@OnGS|.B\xF7 ps;;@+ ofE &v|8#d 4NRzZ4V#v,g|R:ٲh̏ yonwmBx !&ZDNDyNWOt\Qޒ=&9b$RHMc M7w3-nuтQ<c<#jDN ,D-1Fc%Io0\qo сx`*F,0r [}1ؼޗkBwfy Tf}AcB+>E*'sqQہ$꥟f"V#> c`=ḑ{MP6G9lUBwDyniݥddH;JMfS<018Q{xE|I`mvl\)̆iF=/FG]@U.&fg(S[ga^k˘9(Ae3+0t=8 Dk^(o𖟀 eh-?e{hƷY{/@Z,:Q?+ kEȫLX9 4*)V*V9%>8Ջj`l,%ƬІCTkQp1ܨX ::m~$I4ܣHkG)C]J@TèAum<(3}45/H5h=_~{3Xn4Fus#1;qnR`/e$ⶖ [;ٸѧŇgeA:r\ h]oW!ă:zʉGf Ih$}`l9xm^5j mnp (I,v"c0b _uQ]_! r'gɷr@GTwg'd1-A=%ftflGX%i/ϙE)eX^#M]'9p *rKpeqPVV*!"߲3'4m !΄+!wO?[F(<ϨH?s,`pNV6]} Q٧nb69.QoME&%+Mz6A.';S*R64sMfmY$SR,>vih_2"f*. GA `G#N"g缐(9unkО=߆¥?w UhR*g+hjx',>},{"|_\ oFȝA,#Xƥ w ·pU(IBUA?֨ ezRjty!K=) C-N-)4 0 E7hbߧ*sȊPDIJyBe! ݵHͦtb_("瀌 9y:G7T{)oT xc$(|iCn 03v7v5òwܧdj!ڵy3Z[D K^$hk_ƃq38rƢ*2= 0dJ]$ ܮˀZJmoc7m ( i~,R%Y4Eůnx&O2Ǽ*ԋ):׎&>/M-qmRnֆǑzu_w8ϔwm:8߫:,%*rbFXq0(iS/ؔd`^Qbb@?bC(EڏÌ^h#8꣏5` +cmK{&o~v>{os.~GLOa>9GTPf($v{T~r.'0d2x4ZRdTW1sΈP1M>DlW*!z6pDo(HȻ.zqJj:F "iYR[ to ƣN{Ns(i\D0 g[/ǶTE9P7@\E)*7a_E87@|F})8_Azb, 6CL Z4Ǯۡ-olNBiG=քk Zj+; $ɢ@9w@tzEiJ+ԯb".'ϊ* "q"  qVo9wFjӖ3*p.F|3Wj8 EK5%ٌ7%֋) q=/cw=Z'~}zVGwq!?:Ff7EO#;}U(:5,T Ig۩JDkL|_F/ dezl Ĉ[?JI *zH%f;z*9d(aNS]z͉_Ti4+^e] J «qO`9 Rr B,>*?ũ TB[skGʵƞ&b;@(9Nޒ\Uc ~)%2^mpOe^n i2ͻNQM~&Y{#8p2]< Ppp`䲳gI:P1/.XO9UŸ7w06,5rH7!Tc;2j}Ќx?63M'*VD:`bGCְLoIJJ\vԲP=^:tq@je˃w<@L-YǶinDֆ`R渿dܠr_.,S`D"~~Y$#"{{R,e˅4!Rʇjv2koJ!|RIBh7 -]VII>2?BUb<hwXnVݙ?HKPEYj˿hELɼCڐ?ځ鑱5WtK&za1~& Deyx=C溅7HޡN*fV!0i3iW/`(MXϵg_/u& zMo4Z ZGVr ?{*X/-D*Gp.,z!煣PkOTޠ45eH A9]".m}u="/t6.; v(d/%1IU""8l9="TI|bϠc]}yF Pm4NJ2if9I]{73HTtì,4kYsW TE QQvZXDI$a,p)G&Z FkSN?^Gjt$"Xek[  5Y[fyZRp쪛bPPGX\]sƑ^&=+JN7~ .@o6ј o6[ͼoVV_8R?](OzU/5{nJ fP5!A}LpȤJV3bDܱÐZ^Y9!swJ>6_O2QUǘR0\VڊH!D!(,/tP_ )oBY=f3*w9٧)psd=~Jpĕ O`n 78Uo'Qg(6xo3W ;䌅IЕ3YV_,6Xo%W"KjcKHA{_O2e8iͼ+ sӖ~)[^OWB=WO5a g'RDeOq>~{ Nx:Z#ɹ515jׇI#^BkNFrvĚULJ=ahaILv9)agsrDSbgr#rQۚuqT/O*̔M^og<x}K>ޮ;g5lTmd"`.𵥑Ӭ ]2Ŷ :~˯5ֹNʿWOQ*V!FGQȊY6!_~q+AQgr'S݊Rt!Z)\@Ań$]1 GMe fgg#E"Z. &.&FA5T#)[\:lRp"G >© ZwP!VX1Mk6,49^x?mar8UP}`38⥽DwtfVnJpɄ0;Y#qΝ;Bª 36]Y>Odr(>1~66%>pVEC\Z[bTa~bMM4?Tu嵨Tu!f`L"~~ ;,j7/W&V$>r҈tΏ2qؑuc;lԠH5}2[-{&$%mp_7~4SqBn]-,FvPV7e҇7X͔WBXb\> t%?6œ4Qu6"}($Ƅ+ dM(|.5%BhHAtpEWEUOTvUQvY;O@JaeA-X8% w{TBe #8rqWd| ޶|wf?!" V?eY_eοbAQ7×!,v]uױE|(illOY6DmY@qs1OmuFFfyv׭fs+ҭp`2nZ~`,:ۏ` $(22d|y}r>]P u0 :֤ôE!"e -lxޏ@uBsie9*9V̬9yHeyNGJ5Q#+/,+`mdPn&zyNmr0s'W*LA-Nj>.1 D srVo>IId0Y:*NKMugwhxxwafX0T3J"ݏ) Cy$G;!<.tӖ&ӵ~h P5'ձ["|C72۞F1݅](p[{JhB;*w)j%/NȭVXc']h",-̮g6Jbwb4kbأC[*@JxzL=A]f#+wJ[Sl~#Cl=Ο87(JO9vZ2R˯-ro:VߟfO.a.W给r>51w~3Xh4]P;nNV2G=Ӧ "4+Gq|`L@fKy€Wt-4j|NVBtd^T6_}5NssC@,/\#hfEq|mXh6= 5#*( oz*g rNAׄxݮ+=l:ydV>|gAr=GOdؗ  5{<-,pX/uΈRn\-4{ypƭds@>MN)wI܇6 4fvy1T2 j8:gSWzĽ N%'A[ T#{.*xeGLE)Tk[C>}Q8vJtt{JIf= 1<vMEPO `Pʶ)Kni;N●/Lqu(}TQg0/wr9KpA]܎hȬWu0g]b%Ҩ?Rx}t t/N\]sCs<#–6wwW;?CBsO)/Rפ_U J4=gGm&b=Ӳ>!| 49s\.D67]!LD>I/&}-0%'cQ{ȩt?sRFO #dSS1NYR^nn("р!:z: *'OgFsYxo 3iom;L\Ex]7AwB6Iԩ@*(ay[ w_;XG09R$i F:/shjOŮsELz?̍?dݑuxX~0|Xwngd^b$ % , WeHD:hzAنEg.L(}1:HhF"(P WưЇdK Lp@)}d ^ D 2usettOfд5(M:W\9qD B*?^x3H IhBWTPM}n ߷7pʚAcίg G-UIyU=GMUhyu; dhX+: ľDa{?i,lXGc9mp IKu ^=i9'p9̉+ILPu),)쁛kd)W.0KrWF &iyXn )U¢EDEܝE$OIc^kif 6"8Xt}=`f\Y_&` jC抋W-1?r(pbQ}a]qC O{DU^aHfT@~^{ѲLn*Rt5:ؐ}{jpK+I?/rx;2%JhBv,4?VM[UAnOpg83_bL/k9H4OG Հ} ~ΰ/J`jOV%RfDã3dɥ8 L鄰ZqNA˳w<ģbaٗsb4O49ԥ!L- K!"J_0"(d ?X-m-pqn J'AKJg a! )s`֔\LMұ$gVGB`Go>C3b a+%z  ^ FΒgo[TfD% :Ss4\/sdF(V!/ |֐(Ɛ6vn?/BKkY5(Y͡eM<<4 p A5'ǯ#M(k=VCf桑Ws ]`gdSU##{{\E1w|r\Kr1\QO 7$Řa[9HfYS_s<`P>mQB+ipk؊Mi"(BX}w"~u:P .Qل!HACx. ꁊZpOE`rulkec\JhHK~h!FKֈ0h#'sLV_50; dG~ !ryK)'u I Pwc;1n;zN0녴Ihy{<ڴ;i8>?ok1߀әxIM$9/TRI6r= *[ Ĺ(mTWQj,Jy5u]k_F8ZW F6ݵa(rPv` zgkp[SwpUhAV=ekIX)m}s\M{Ggeɰ6دTJ%\9Ջ@HѨ91{9S 4N]]( %SY.8"*%,YcCUK:y" J*%°G]n7yBX^J-*c;(ִ¬I*-3I"ׁ|rC``kjBůN@y7>cluuHBr;U7Σ&۠^u|{~}I91lJst/eY KE$k ̍XZ'V>5Q Yb4#*B9(YĔ+UĨApI!at&֓J(e2Bk)01V*[j˜el"c V~T\R XC*qXKoe=5H-h&uaKGӱ}+$gKQ Ye~`YSʡxsE<&Tqlp裂vwLբ\i0W33/-{h\E/d8I,قWJ,ӆMkfmD.sPeceLq#ܙ 3aAuڼ~ן79*wiT#GjUJlI=[[p=Ȇ=;Cxۖ9<(~>=,I%4/Ѕn]۰_pX¼ bxCrvmoT}ڀ,JrplH$ik`쉉uGw~JN=`3V5+@ *)d<I:-/|fթ &QkE8=|2c/ҍ 8mfOF'& wHZA>=1UB YbX\u$![llSs03Ƙ}gGN++'-n!˰Fiy j%+jǓ=tz_hdӣD$1vMYa*yn]𘛱R( :/7\hj3nU(4!iC4=C NڷHWso.0=}S&塰{Z O! r ]GNښ趤=<)4;>?qA;He:3yiN:\v0XZ8MؓZ2?n%TG>D1,Gz>F'#1%7DE-jv{Osqe-7JP9쥃mOdgrdWszU9lZ]Io36cJ@u7-fO,14{W , +pq5Ëw AԬ( B XK}ô)0-MԶ=29)19Xhcu)=|eM:7<dmDk%Y 32I%1?@Dْ wskܪfs[5# %.mY^i(g\+s7bD"9 pgfǙO?].esƒvLPV^^FO *9A߳jR?];$3,l?q/܏ FpcXD 0s֐wF^Y@LVۈ ޗaȩ2/HL2l?44Q9o\(UA˱@iL|یsT]T4LANuRk DȮ]4^q֝5BA!ڤs"Ju#!6z"SK(S}̕dLEY; k*S]ӇBp{NVT O_68/w*`I{\w6Ġ^"NRr;UbKe_w"՛i,YYAF\z,>HYϕa4KJN*63YV mvƀLzw}Q?C+g\( 5Оy~"ECT 3EOzQEa0&~gd"ׯt~̈e')ٯRL>=k? }>n7-@:GW5 f<7ԟ3SGNcX^[g &=Nf>#%}m#W/ON:H#~.DހF\lmX"j l8~a.I2L~llUiaty!_JyR(/$Vo(R9ꦨ;*6Ub0sުI}K%]}bgӉTz{zڐnRc'9CF'fHRs}4-„| ;<)QiKX)ǿ bLb,/L[߭ =Oo/_ŷ/rd$S3/[(bwH t;6vMWCPK.W kh>ZsyG~fR E jHqP#0ĝK.o^(h؀pc|5gezk I(%>d;JU˸R%Kt.a}£Q!&]qr(L_tq{~nSv}g% ~ihnZ!]ؤV k]H[!tڦ9êNJR$ oⷵ!SC1&Ҙ(6BvDTC/lQx!5x!(*A쬳D^}Z ZV*xqiWtT `w#H\l9^suZŭEB~D}v-\To+!CB/ <_+$eɱހb 8ba5"cS/脵F&m4!( + *o;)1H&%*|DRv)4J&i/K,c/Z`@G)/^Nweʏ~.#;g-!NuZ2i \qj2hRZf,~G H]>b̋\d~cPM5mMsaiG[+L,bl>! ȀfK;0>O5sÊ&Ou6}HYRxeX+ڑޥd0:$.W ժ ߩVx u"z8:N$>uf]_&~wic{m1>Bv\+{>_ֶa(>Tfo=EGԭLC?(>cexc(mn%BXlo"pMzz1d.hjG& uEh MBHUm.ם{xtԢ 0»#bH1L4lĠ*X ~B;ɍ)LUXMѲeKtGu w'cÌ>je1 ]l\ `=fX`cse˝jԯ^9].L;dr z]/*i]p}1G?[UNTr9-FDc_D-IY@ʘkǸϒmgT]$h~3_y%u] IA;Vyv"V Z=8/dzպu٠/vMiс0 =!?h[˶z /[ 'z8o)~HxAGEW ˫O՘SOaKchvI<^N FZ{"iΜ H~!7تsnqlUG  ƾLdV%!:Q9BѸ@O w kU/S(/F=M=zhAInTk82Z]JkJVWal\2ZYTtIA5{|{pj!MyQͼ?ak{繕9RF7KShr r*qtR K1SƈF;W}惐{A$YTF}hIY K} ȝq\ྠLe4l˯F:Z01+q ҆֟qydYk;:^3'AG>iR5~sVy '@?.Ǽ A qA Sم[!ep`jR J(92xhi.eO]9"dz<8rqSpܡdzY duT<]kOb%ŏ̦ WTd"ck-v-taSw)M6@9V/GuEQEʜ4E s3 >0TDkq0gKSM\Hh@m1dMcwwMb-lHy:54Zi2 F@ѮKLձe|()qy@ ρ1g#- 1P{%oGS %L4$H;$ ȥj\0,~;NP2\EQӰS[ ZeakDwl84m1 NGNE>swFVEwbpEyً4BUgTGl,Ph*9u Kw*a{ӥDX\{hՊu{[k0<,Cs= ,/pA'rrrM ȿ-2TpGT\ysol*\,_H$Ď 1uV90^9)ؿb" ZAum}J-\JC $'Fj 8a ("Fmh&R;#mD柕8is4I޺Xs`:=LvIJoj c;N-Ώ(i961Y}%> _C' VIx`"if>HO&H ʜFU H!w~H<:滑~r5TS5TNipK>X]@_!kBKkBmnΎ`S G+cҡza%QXGZ!MjF^Qk%f+P4J` {JǙt5i(u\{ݡ*$-Ŏu*{JZwtZEISR<G'sIdU;8EzΗdU2"ZeׄjH1k";)o&)/rt|øeXTR@@= m>/T~N8t _}k-݌:>NW*1 :geJt/ZF|/& #$Tq5$SF+SH&;+~LYu*,uS;[ sGLXXB%U0(-I`=bcpxnz;Six.mI367z6opY,> i_ ?PA+̫gȳD$O "Lxj3RX3%#UpoR&LYrc" һI6 }!.I[af٬a=!8Ӎ4(e3pVȞ`oA|wk5܍;|V~lֹŬt[ iMN k|7TB aTm!H8Y=B 6+pdۻ&8,b)hLm\'?O%IFhEo&ys1:Nx`%2$jÞJf1t(}fGSelo}]RAԘ`MTЛ{T?|5axq^呈Z `85.`Kf:k9&ex+]6F1.Uw}5Z3t^cU@QήuHJ ~lK˜21 \~Rk@qMZp3+;q>[(J[b3mSnm.KO D/S28\Si׸i ƞH{(Bp11wћE[DF@T[6C'@xE\1r(9dZi%4un5lo =}d=<v2?.sYR 4P;S;͡Fl2G0oF_Yǡ'x *)~^ O] r :cf]ΞStBkJ* Fj8SN!͡ >gjqZ;믕>iNpcҳr, @2쉐yg 2YtL2xhӯdsR"h;_dZShA28{O=S/@r@9ճ\nɤoM=&|zg`Ha34qCI61l.ƕ7Ns Vܚ"<X߿j7NquVv Ye=%ԉ; jXXm ~ tʬ:lK`z EJh9x,R7Cx2 ;BAy,e2vH2$@0>+FzbNq&RE{ɻ)tɭ`w_ ^ta.ҞsmLBn;pٓT-/Rk&)$:ik;˄l\iOb V*(P΍yhLK~JHK=F(cQ~jh[)*hFsjOJ@e e%ǫ=a#Q[1qm[K@-zJݿyВnpH پ[ ӾƤϿOF.}:Y`6Z }\@Sv6Gӭ6}=lC>]g^h2YΏQHvdO\VӸ,;zB?';$wdj6xTzYXs P "Ĝk'b9nE:<~8J8'=5(QSZ(S8'xQIՐ"":CFytT 1si,f)9kynř>>s;L[ f]ŧuYzǫ_E˭}@\HHJg3GI|LU/ olW#])P/A6}I3?=k7N<@ gP\i3$#ѵGEon4!!~ic~t~4Y6`SeϋrKU5T^6:IZ£r/zw)dS~?ϥ :[Dl+I`\'$4U4]տc=76=:k2lA}1V/I'%sR&$$Į0R $b ? Y`eTd1TSS%B{f<(O VJ/:lCdP`*v]i8CIӭGQ_Z׽aە)8'QĺCc4+̺&wJ \|G"A[G$<0:[ kX qe tʏx'Bft1,Z']3ɵNT6>)FxOHބ)w<c.~,BI:W#a^-Hw'\9ʱ[DgDn #7d'Czf`N7[0,PO^&bcwaJ5I#[| 3NYzTOr`i. &[0$FP\4|@))и A- d̪* 9R49IM{.:h 7nix^ݱo(\?$ݽ^ SE"j ^Fa(~.|A[˷UxO'[g/Í^l3((H=Qiz:+"&-Zƀ=sJAl%x˰,>RƮXG55UqSZqB}k7G.tLY42\NM160RupoȹLq_ }s.x7t{)ԃ`,ը'Q;A${h\Wxϥ,gsQgh<&RPV7o6)̱Q# g&_J{uȻy㲶 SQL/ɵxO3(/eWKՉFuopZ&زс~N05ÅhuFkp_[3܁m|l3 c([,Y|M&`e@= "8`E:Δ֧Fv:3Q.X0pƵFh;[R改·m}x> ׈ˌA '#!lMUHje*OpIQ V'vkb*L4ʧ$C r{@v.Ĕ}Kf[gb|ep`)yQvCB %:PNUpod|,vo YΪt;<Jmpxs|jFTN A3,hekDecvX߅te콦Uzb{Ag2 `wmnA=k݇ȌB%S62K QCK:!G"%Ed5+BdMM[Y*LjV [ZMpVn8wF6^'B8V^,LֶGFl;@N"$y<9fOmg-y0oSXʱx3YeK%v>ddnlY햎 3*^,Wjw9ll]~EyE&8ׄDž3{.՟PgQfd (`6*-15^޵5$&&×처C/ء@[r{l̓#po]0<Ҟp}Lª!~p $RY+p*.,W>J8c8wV"{tHEZK) }kd`}kbnj"_8|lte}'uv}\Rd/]| xJt9/CU&{8܊4{ԕC=T*;)/b![=} w͘{+-!aqIl_&'K/sZǁR.=(/$U=6T_VDL=c^g&W %D<sژ&>gB<5t(E7E׾gSXic6ט )]AK2:RM'k \[͙?7pK3+oY~DXm{(<_gkYvb9e6⨋$}Dzq Ao3UvY+ xWZ;~z l4U.1yJfeoN i # l|ta{^=Wp5CƂLD/ԱaB څkh$ۂoۛRNfYg&kv~?AgW)Bfȴ} NҭF)F,}fO£@r_?ʨ6[Ð&|JiDwv%TZPb7R P½;S~1"uK&jNZ{WdPa׺c\3NvN3FpPg~UOqrAz3oU^O_X_LD;,58*Vy>0o/^`z_U@Lg/&M-uU)}My({bhb-J=77KlƧ_5Et9zAw)%uy! ]-1ڕN=b$~bJ2Ie}2oȡm=0/W|NOL]&KT%7'C큈n v 'tYN *7C;Xf"`-x;<G81D;ZKFpJ+XaB 珼`]rz.,9z{AqڋٍXRR߉R`EIA?Olz-͘}jiY?]8)\:[_YIFdnBꨆ6}q03`vR3?ޏ. -' `E(c?N:}C9@@+NW+vx5_/=3i]a{HTbѫE   3@r;`trbThᕀ(̱WUlYoh *hiƤ9D8cHA!Mə9Zj̥?Y$'[zD.XR?b S 1LjHu]E2,^SƑŷ9]\A V! ?uPkFk)N+r}_D&jn{xK v\rF9)Y2`Ә-O" ~ܕ~ku3Fqq/oߊs<H2w6"kU+sZ~d]lhv#XT,V8 e']튦*LZssr8>_yE#J%4eglg"F^#|6`2WϚx%t2d|ؾK\_w6ժ" MbOV6|> cYhDj6clFQ`{W[ m45dBF[x g($HP ,i6B5Q-|DL5mu2o^G?6k ΋dH5Cua9h!` Z?l;4g tuҧڍn^;+:d&38 vxCI. ] M,Nt1.R+yV;q#fDо #_v 05pӆ)nVN!dN[}{ɱ6iZv8)l,';@yFމ#x,)yA\A?LWMN B'E3ur&^D*[v$?Mľn$ 5Ov"$Tw/NSc-/qQLP6CW+׏_:Nc*nFSf 9! Xr_旨Y).Y5l1YXJOP!ƚ@m'HJz|;T$$ö̙"zQPT$.5[(X$_e= K16ƅۑ8:c+E"'FЏU8Rtaa⩵ϣ@KLVڙ0j8mO2ϝM6Sq jM~But=#F?p֞!lɑui@qBO) VvUb%W2 ,3Y8BG@GNQ&/Vg{x';Lm[tOjYD?yDݞ46 8oFsM "#җ|u 5M.8(EyI7x۵BBW6b1d|+ɶ`4̬]YfU0]m+)+ $qZ A99V$;oY:pMb3VWJzchE4AL?׆s IC\u'm<&$qˠ>a:M:YOA4$0}fdQ2J+DRåKRkv\q3sk)qt[̵:؎%)Mrhj8{wU*Hᣘ+Ta(RYK6hٶ<gD s[ 7\(kdVAa|RiUk@:,VMRv;΢n]Bh\9Z+y3rX9%R,u NBrQ8^cE8y!kވPMLPR 5vZ:X`q`0Rp:_xDֹ~" Qh}TN௛KGg[hST3D] Z5 xY1&Īm7^.h}1}y ^ʸ+,R>5O ALhT sBѥڈN֔ '{q„UՐwDPR3U$k5}!f~ߧR59#fj&,`\oDčտZ^cs$]46/ܔ$%B($e,k1n<^֔lc1 O %d ,lR8eMY8J Y&o+?K] J2&U [18cXH8O)ZܩЮD1Yuy ELJ]vބ;R$K7Q( 8mҬ<.drjS~SK=qB=m2Ogד值kJ j(c+ xms>vl2Z2A'>,$}fQCqEnF*>{|DzS+ "!z:ah1KB&;fxXeL1ܐi\#^R@S0 8$ՀMt}ߞE,b ,5E"12 ^\}MJ팞HA*x+,e,IWgo[(ݪ\<yFJ`(k<`L'r@bAҽbĶ rǔ;il}Ts/m*@>]sCw@(Ϻܽa>k!/bNL _2FI|XKCXAPՎB!ɿBm?n!| 7/CW+qAxqklUZ0rҊy[9) 7r+U8g( s3f8km.yn|S7;(n[1Sm75h6,s:4@f,*yRw\7)h}-*TfsEh ]vlʣ: /4wv%(ŨTRIj%@3uL.ĺ*O&i<4x)phL8-Qdh *e]_mSk!QrE6y56Bz⒆MzLWHBk$9SWfAB A_b$1Jy)nPUWb^A @ ,A`h=I m~Qtase*YpA5>x6ڠy+BO1k0bxVA\G+NxWC*봟 lzC/eGE1's4wD|9zF=*BۧB)V3;#StKߗD'!B]uPoBpEa#cI@ o8/.:3]^%n9(HN963^SgnZJ$nyfWB2êĺK6N8a >,_ڢWnGjZ>˔7MzOۄ""z$S\ "QVXA~i%r[?^@EtS g#bЫQ nz 3gc C-&Tݔ@Y|+@sR<' 6}0v!FnkO:,j- ]bGhdf<Qi)? AsX{c9S!`ΰ=]>U~Z:[Q~m0 !:C }rl3BQ:2k3"rab< "]N^9ēp ݆?JJ*cR!`G!bx|˧3YdI1Rw}B Dfv+Num왤k(lb]-:3WTwٮRI,0_xBrH#;~(+6+Yi?'Q 8ҬF{rzrx벤CUHQsL*ܗ רH)jۦ[xttdd{vz:p:Q~YDvMkȳ^/W_a*>KBwh³ePY j8E/I$@`sO"AY^<a-^25)yA܋\JKw@֣_m)!*}ޘ?GaTc}5]@|kA>E3' ^Yxu /UWǯxPa3I*q_*;QPֳ! -}uA-g ۸ 4B\jjOfFf[EqSR>3}qAƩ#뗅0@FSFb ZspLQP(m0)WU^7Ѵ?Juɸ茰T_jVfz*8G0S nwi K㭟[Kc-VxbPe~wM3%{& Ce[G0tU~>%HJ}oDtYw[}Ens>{u+BiAt'y:tc&l/T5v1?ivc^U'608UZ63AA W-^@ɉzՕ=?Xe G y۝Sׂ~Ή6frB?<[^߆0Gj>O%E4-tn34VkJaCy-ukrȅœRz\DG}yz89VY%z;8ze\G`ǡ$o%)%ߗ|IDZ?/jvp`Z(G=2!h*y$%r䵸ȐJ3J5w:3?khU UOsj ["uyO$wݫoR<^1L <~ '*@ވ&J@]mR ~Qm V~A&;98a7(ZV1Iq ZPl iw?|y_K9K[3VJ1ޑ)"x16nRxp. bAJbvvZl%kn0_&cUXWPBUHĐxW=:a>ZI,Ǒw]A%#TS3@$!l!Y#E"ԶN!.Nva`9ۓxk4Nh฻r ,'QO)[8C- 4.'./' & Cބ]yGܾ?Ql_N-rv(̥ 9@-3FK,$ ARF&^t"+DR"뉹0v-A©B9,WmWJQ ݠBn\EՁRs6( IWq2b8iJq:Y*k[Vӊ_ Pn@ocXuSdIO̕C&c*ӂ̠LR/ ,~h]c?ŵ{~Z}!KC`QѶRz{&psDsH_0R%;͚'4 ,$f0}ᘈ6nP\z Qw-#mCގgm^A2H|;4ТY^ZN}HR$IQ d̓kԕv-0ƛkYD&#?Ⳋ9 0(Z%ȀCg!7%4Y 5{+R5璄@(]0,'R 4h)687/8-XJc 0򲴕֡ȤZbC9uIn #XW^T_'=aLC'5+ţҶm?ʞ]tviiWzzomA3A>{W8J PUqmji6IeUadMΔl ߀YODPzgv/hȜhٞ+,Dj]+M96 !0 7vksTq MsbItBTO}y 8`".L&$; (6(b8~ļo @qњLH1XuVtF߶`qG,O. d Ph@ܙ:IAͭ(Pm+p2_YvSC`)TH>( Tw,X=‡dڅuPr<`=9_࿏D*X0e{y! vƏ5>shQ9Y^$Y+WMMuMO356gq$Ata^!=)#Γoߏfm9NEUXd/8|jssۏY8cs 9B\7IIXkrWH%dO.!D| ɏrF-ۧH$Y0}r]5Eӳa3̧ j:dՍt` &zfs I||,?\g5BcS0Q"C:tl ^;b(+Ե TtJj3nZ' Í7%3~P1'uEF:[Jy M1]πUDxr8 3g !ЙV>xw_Ed;BD, 1{K L4U>.VAu'%,`hcTVA  )T8.CC)s1WÐY}+w\aɽ^7{k7ĄׄiQmzYJnsnI;Zv̂oT"ZuA-C >F4Sv u+0) o Tn°7X^K,0" GN { wj"HR)gow$j6ji5T⓱9d+\<` g6TtSvm3jaCb0{S 8AKt`s2&z2en=FoG琹*@YatN0rWA]Y"n ۣw`dwELTeuQ$\OױtӆƦ(A; ag xb[ ¬ψô L&n1csb`}{^O iX p$E-}c 3t0e+3j_ǒ>#DNf^U",[@tBe}-)7 2 )_ fSoE3Gqʤt^&Iɑ LQ}B,DV 1D\Nye 8OlU:n0)C*UI6%UK/-mBQb ._2v *2[ijB㒞gJ4a!{Y\ԔSƶt:l-_jEB׹{+u'-6qEMbk:bN+?'= Lʮ maH(D@Yik[*W.=`j}4~yQ :<2btwxV RbZ0+.مvr,+{\34lo j+S /SVKbad%\SR?Ƅ7S!Z槆{ɧiؙòj7:ڧR,ރMtwJoM}Q\d|} 3i7(;n1!Eg>MN"DV|߳Sl+Ŵor4[J *i^O|[ CG+1j)k_F /zbO/ o'8)ګbિVY{wh6Ò ~$5g0 /u/.q\ )1cQDT'JE8)+}!'WCkӗuS]GdoO]jf5:e-U+]͗ ҇T?4uV8:v^R6>jy!=s-ݐLU.c\Qc >UQxTRK=X<1]mQ$[+O)w3uB(G5G:oU~aA `YŞL&r~ 'K>_ $| F)HY0qk`Lo:`IVxrw-\};iA2O|Pp31] -b,t=Y .^$xW䈴~#fv lr vZ`l5׾Sp49( J^%=0Co@Hq8 D6aLC/t4=`w,\˰S^L_/'Jr#Rުl V~;8G[2u˜{w&ᵣQcx@IN\w406~)@Wgqс[7w8X!OXBt. !x><SvZe{q_U߫qfzDX7uc7s/ vТM3%wʎ9OL2|DƷl&1𼰳]5LѰ!(?1nvM[7kFۘ,7~Nƿ *diM.BC`c%M\ S3FMZm1&)]\K@N3CM][f(Rht}mIgڶ}9 hIxo`ڛDkWmTiMZ: ˎ9 ):6hr(e]γLFmˆ(Yk@ lC);mnASCρehWVaj@p=8lq4W͓iG+RR1E bB3W.-_(0ٌF}0M^(kؿOP؂"vf$.:tXw^mF%y-$V}M3[Tk>Oǽ^[ fV_"GTu .$-~%źshyu>!ǻ |E.VHvCS;l"~:%qhKU I`?(!{ k\_+FPfI)kd<[MF m}be^i ݎHԲ g'%V*Z]3t2y*[I -k/wkzt'~I68f_,T KM z I񒥏CY Zwudyρpskݵs|$Kx_m^iI#"0=)kӱ;tgʦO54w*1ehE8$ -E{`g]2̓ IZ&ȶO7YA]<.|YUw&P4=&`])Y6{Hb.>ͼ`O īW[ѧպ:gDIii$!Mϳ-CsqHSsi{0ٚB|-2lO Eh2*\ C-3xR¨_p3VF@^n>nV%+Fƕ?W4WZc@nh_⶿MRq M.*؇v - 866ĚU=sdw\Q2C̴ )OY1|:iKp{vJ6pÍ5|[hHz~*Go`,7dӡ-2? ]Jr7_2oI1v9CHΧL ¬;(zN;A&4E9X'.'Vlf#ʡqN:Bbe|wC1n1$i%3C߷^ ͽZ%ϯALQ秛f3ֿkZE4ٛ~GKlh2WKbPSTMV  J6Y &q^T/$J}Tw!#rCiƍLLrnl?` 2bYkaSdyQa_;"~`)TV>'4zCѧ#-ǹ!ug☗͠4]j=ʂYxmk ?E^L_TxBbe'H]]vv(hNf̪0Px{[=G2_vNͯ͟2d=`ʸaױFhش(q祐xX/`mu’ אGYX(D(GCJ|)LI 0YGN6, pw4m/TL> ܟ{>`80l Mw ГK}[qo`B@^D]Zsp}o@*7;h#hZw) [gh>?u<`̦85$بM@7!۱$b@{C氟 'g% 4oäe}DbswIQvCeV@pUCixYpCY;gV0>?(35ɟg50`ߚ *+\B.yO }z(HL2ݱsqX#q{F/j5ʁVyԌ_ރJ;]Q*u@B%>FlʕxmYuSR}8dBAyTgTMhՒ^T~3oc6=b[xm֒ TY`&r++ۛt`@eKIBMlm !@Ts%,k+= ][Ղ6F_,3q :%[eGz$γ8);fQY|is n-oq A#XQS\U0Rl5G4q?p@OK\჉QG5%K#Vieě^rJ*=m?9SkƈMu`W!ҋL H@XPt;^ZmLݡNŎx\KEV}yJ@Y\:OVtjfNu؇:,0P"N.s7~TUhϼX}OQ\WXg +f“B+7~ŏDX*(FSdDx̼Ň5|*x)ۺoysڌc|R0m}mئK / #`a>x5,X3ets)/ hDHNыJICtΛ3SnuYYKXg=cb8IQ`J!Ec Ϝ%#W?8S"1 J9;l{Yё0 =ypkmqok05_"^R#P7Z6TD]L 'Gta 5+0wi-TN2ߴi%  Q}? FEgRdaFlnժv%)w/uG6up=rZY&qB(e䍍EYGs'31re3HZisCJ=uSIٳs?c(d BCoO}.*U/KfhD_|pUt*S2.nE:1U Ӂ E$DžGB*N\ lrPξk7C RGEavز\mM)0“ IR:f6L$9gLopLdQP-l,9BJMw="{[ٹ~Uh@y=[-=Ih8U§f#$G#p֘ug/h#>J4Et &ˢo}]kuЖ]:As/p5}yJ1 [.yB [wͪnXL yQ9O_J|84Nؼ_]e);kZuź!N7xwMSke˗Bobh2q/l?+fvlDnlzg@̝'$ ~ĉ;ZdaF=  3~D U L8.f"OjaafX}\) azd~{}Ef[ @d'uo a9v㥣䫅pE+E=_RiZcypsW0/#^RS!Vb'~pKюd(=/p >kr$ Wl M!0 XvezԒ`a.RN)GbU=8pw.\m*X D@ ΁ǽ>yQ&B -S"K3 yrc5VQGXxZɶ+^ݜ =YV"𲝫PeaN-FMjȤ $m DśdXzҍ`b}/l'(X,]/;@,CG7 j᧤u- \UMDܣ܈|lAol hXb-SUSw(i 9{눔r׸)ۍvύHtoBnD+oI>h\ZʔSGq1aJ^ќN#;G-!Q>oGi"e1Y)])$Gv4^2ο?x s ChS̩"K]> N ,>u?Vt=q/bÈ՝2#OX]}~lK9Ko =D#m / /$љ|*clgDF(4 zegT>\Bv$$¸0,Maq ;c8y4lOusePL$ދ˩_$Wqxk-J评5t h!QE25Svu̇qHG}Jn3!Jɵfn0D}j ۥp‹q`ECOi=u ,!=I)=%[DtNu˶e70zx)Pu2Gk3S%ӏEiAwμ㥘J^NZܸXvgcsԛ2xT1Λ`m\ihvZ—ny#VB; Κn,\9Qjrw4v ĉU-0[+TߋF>\&(!`QٶxLVhBMur`_B ܭkx'Ec)֤vm6pA:[1UF>,4@1^ڱO"1X;~1>mGʄ-pКX w6?jV <ZP"vKZ$X=~x4fQvٻ3HdP!/PZ( 񬛢 `1_ o"J'M.RT~x}";CRv#1FoLeu{[yhZQ4n9GO$m Ѥ'1F Mk>~QS7  "%v3p [uC|X.f~X8l+uvZV;)Vhؕ/"x{(nK.0w <+;+Bݣ}W!k aU^ 5qР~SLw t6 U>G}>ٶ {$o@Vf(v (p!>[-VRGԕ=s3bIfּ55;VsvwDA$rn1^Q1۾"7VgM<0TU8>TWڵ`C}1_ oټ^4e9"Xdlc嶄'ILta멲8lw^H4 |h^{O6xXd X ~~dQk5WU,@T)X6m&?ɏȴ]MhyoS L (ŒpYbȹ-qWP';7Lҍ*բinlv,D h!qĔ5z|u6> ЧԂ&ˮuK**0~LVhj̨zӔјٙ ]Vp}cłtʙQz/v]g(մC emv34-"WPԢ2^iyUy8|@B\Q Ye:>YnUANiE5Ε{Gʹ3 "V;D]$Lmm=vۙ:Yg\KgqWwz7 .iWƟCK7B҈?9cy<%}p[jB5+69Xw|vE5 Z=X5끨Xs1Q(jID0Ŝ/b_vxʩάp,}C*oܡK<ɻO=m 'uxzR@HӰb J 4e+m^u?U#>eʒo"ԲrR2A$ @@ {/Tb|ڗGB5D7fˁCRwy.% \LDl!).o/$dX;3B%S=ZSdGBFl*\`Cz;J!<=>9E蘎]e;ibIOQt,p{(2!^/[aXX(* `jR(\#%(H*,࡟#:n(;3gp舾Xs6!%{w 2k?9bG+u5]C\_"x 9;Yhifx;sdQ0q,5$[ǿiExÌn &Id9!3𰽊ft7qS g<;MBPk#/RTmRIo: {tp ԥ )!H4'q-qk% XX΀ n3E:ԏ48D+.Xm6Z`}0T6~Î7f;-xX e޳!fJԠ.B2ϯZ I:Ӧa> zz7æQ Ijh#}2_4i2ז)ץ\)gw'p@ ;55^SWI Gଣ7d*qi؛؊kqƤiﴵdz9;F7a<^ʹ N[GV9gզGC\N+qבq3TOAۑnIov UCz (* tFJ}RF$N%xZh\yR_5vsߡ?mM<+^N+rjcSJ,xhM@7hh`eI 8 dM &Fj$ ?2D&ە BC `Hj$d!>b {BZvCʆ @!v$z!dRHԁ״HBVnq:[vL;>%>c}wJ`hjqaF11@ͩ!'-r@Hi$!8=P4f|€F S}Dd/P`Ѝef7H`kM{}Lq͟=ķ|%Wq9u-@ؒ: 1 r I> K@Midߤ8[ds_9czUs?w $5T[7\`/ ޽eRuR)U[-2"`X{d)O }JOcWv{ KegY/?pvz[tu/N5Q$ !Q@ uhKBCI$HI3u,'\{{Kôv?v\,ٵA$[[Arʳ#AZRjH1b2Sp[%-cV3 ]!IBk޳7/zO?wٟ??9B90$! Ѱ }@ 'HLPD BGFX`T":Ga$Ϊޫ^n7z{?u->Nw?Cx_f{! ֡2Caj$|WvOEWwCrYo~f.^Me$@Bރ@q.ՋaRjY51DJPcdK!4O_/"Ys&ץφ@!Hn2I 3B. x C wkg65jK͛!t5A'+.|a!35$a LKl$jnmUV嵚uM- Q*CQ›C9(38p `Ž^(AuikP\#&X{@! k2n2B@!7 b&^@4_1)LC\rtSc3< TBpk%@QayȖAwS_,-#>03LT2CpM .%EAHThķMBe3[ ꔓb(E7C{}bO`2~m'= >'oXBfBBIvBP3iZTnp odIffa̋d"Q-~XϥAYϣ[{>|q2$ Ԇo7o0$2A+a+.Q*\TԀں$ Ƞ5 N4߾JS)c+VRx Rrp(I-u.^>`fKD$֥`oN1kLOJMY:FJRVͥE<3*Hb)U٪w*lT}VCRY\ "4@iލ : =kE{xZXL 5 ʃRKs@2$6b;RahX@  L  'Lꤒ^۹*̦x` 1ULZ@rgh<=:kq\>tn)p j@?Z0 l07L[Rk2C>$Z. 5ޕ2r<$ &ޤ !7 MZd!@s^Mϑ[4!́I$Y?@ ?i4mM!7m p8$lhb "= g^٠@$#6OMh@oy/uOLg}NaȹjX>W}ʹ'|cwQ'@OA!!٩3 S IR4ө0xI $YCk-Bi OWY~O4!g@8BdeK &!HjtP=Psyl$ʄ;$ guƍGa I/CI!$$$̄OԁgMIBeBBoXI)d* !!I1X,|I$ݳS&}?$HCM8 R]nd@'`@7II 鄗BOt}D M2  H`uhMvI?(IKZf֩ a.jCYҠHq3cD! vyk'${M} Y}3RCv!gId47FzS8zV"aI [d MiMC@BB  s j+7L &KuDk02 Cy, X,&fTI=I>S$HbF<h-$)BHh5 ߜ!1I BOd i (,iI(:?Π! Tj7욌޻Q!2e<ģiotT$^ 2$.u&F@ 2Id 7HrRIr&|n@3 `2Hnnm6Czifٱ4$J=BMm:!5@v!*Bj!NJܶ+=B8h` `gI bl3"V nD2iMt42D]9l$@x d$03PfI7H&,fWi΄I'!+W>[LIڤ{j'g8ڣ$8N!2o>]{͚ޤbJII)!!')$l;)[uSa%I5mr] ސCa9jluZl$I&̌ELX9[e44I)&F gƒ&E~( ǠDJب5t s BZ;5+ ݲeIagdk3;5Y3:-+&VTa3a5S7CM ΀u3lѓWEh̒j2~5(rd:gT7{H[nuPi!!+2NC#8i}iVi䆛2ZwT7D4 r0od@˯m}+b1aZ:L6jj[OWKV 0`.hֶ\tdā[{Q'BKWi Ό=#&1~:I<2"X7vLd0ƈcZHyxmL7ϫ]<7 LtRC:?{ 7tm:6ksvV gx$z LƉrz'Jtx5l8zU3IM \Іr&S VgƉ1DվM'X40˳cO[nY5(]pƦt bi -Q8EZ4741AL]Y èdPѝFӎfrkI)$"1tÌ-*  DѴEi)qh 3־Z43I4vx~Kt|'ܐ8hnmSmUծ$nmvm` V lw'LY-&;If *ٷ`!| և&{̈́:ģ;h8τ%f&,q5[$6ikd-ɤ棂 a ɱ CJ}T"k4S kИ.p4X\ڭ4iS0% j$+ nP;F+To0:65}uǂT9 7yv?IJ4Ivwpk7~ '@fd0 x۫!faǃwZZK!%r MQph&_]Vک(ȵ 7UY3!2;$ 7)ܡlU-D$#ܟ./>lq ?PQR_Rwvh~2_R-,Խ@ .f$AF"϶|tsamBX:ʘ]i!4ĥzoG3@FP[mQ bL2@Eֱim?_:ds?dHiul&Ȩ.iUq[nqӁ7x>nhbncl٤ԛQ BQ'M,W$U+]%r9"ndqb4_&qZHI3KҎi *Lp&ѸzBK#K"&[:咈d5ssfsn}Ж~MA w]]eLl"E,hCNg8ZR~qw3rw45ɰ05;\kEтǫt+J 4EhWV["[& K٨2m ԾY {`2s 3z&4rij倠-'0 hZdv!כ,tPŇ~Ϻ}烶굫)O|X:i{RUrAOPh=nMilfZpH;8жnB7df9Yn- hYowGdcsrBAW|P ``?FPJ;ɵK K>R21=kmJ%uU$twɤBoP1PA@b;E'ĕIi5( aP"\3 W^LjMQ5 ZC nJx8[}|[f .W6_G&Dƛ#1fF {d՞^e\h8[ƅؔ5oeOkKqEoIwooE6ԹmL B2I$?s^ҙ:;7pf/\S`h0i(4c) T3g!'&sĎz 6zW>`%Bh/@- v֮9f@Q/q1n6s&JeJ,ZTP= Babj BAo/%},o=^=g:p[= c Cb+mIptXdQ7xȣ掿u,+.ǩz۟K޹%_zc[SiŴTMXMd$'d{$ C2HIP!;vBHyY! wi0! ]g~/{6m_}>o]]#$!`zmwͽ$=ZBq g@QI=B޲H22B߲idFJV-,60b(&Uj˼'%âৈxàBwN +ZT"UTVeMFY! M6HI$zD!=@ ȺeJשLKkI%{#[Ӻ깬WMWwox[+&rj髕+mtH1a8ٍS%HI=HI$ВUZ^Uf>75W|r=;Γ^/OHo;חer$?x@d {FK!HOr<ɐwP"}i `tQ"TeR-0JR7ROpi Y䓈IrBS m6&7R̲L(HT tFHG-R UZ w /;}Rz;ׅU%Da $!rqh fcc-xELX~8L)~CG!3@ ӵ{0 1QUKމkҕvV Ek܇r 0 Cwx ;D r< < ../]]/xu˻@gy(;I! '8a,9KVڽ6ګmou IFE2ll~5l5P!*.'˵DdEZxs^]yuuykUZ-b֤[(Ms^p$.;W8;Rwrr]g@N, NsIB@ :H ځ@C;$9coڼU1jZ#z;yMIMƪ2I)2!= @$Nפ!6SI!M׶bdE-ˠŮTbf2M&@jBL20&s=da!) HEFT0Umr9ް/say!d5ra0 p RI !Hk<$IP jȈBa ;d5&),i װ%e)3pk}XѶ,kUX*[D$:j&(O@!I`'h@4v-HfCT!<68^KAqCHI%@H"H$)Vkjo٘$kA tM$94ٰ!'8,$^ $5mQZ/%ͱV+Ewqc}5U[R ]-H$$$&Y4C*C&*$ΐ4 ,&_6UFa, s\SC$ d$&d!4v&yƢŁ2kdlddBNYIdHhB{-Zx{ t!@]$Hq5@٢IH =TOC*~39j@7a7LLhd`I$k8Lg3B7:BBd$&4UJ&m2r7_\vl'tI!$ojCz7Q! tHqMQZ,BM^o:*qPIfoZxzz t3&PI1.!hIԂr ^5lߡgIܚޡ  RIHCdj)$ bCгx Nyl3Y&|N!!:w_ҫti5mm t9XTٕ^E Mf*i*ƋKI33 Dbi 3bV4Z5o&d/ u;v!7 @nj!!$ QA2cF)d%!$  ۚ* C+>OO;?C?;=C'UTHFC|"@gBvRWu{\ʂgIp|aD ~Ԓ{=>&lt dZC#&CbqRTo@x59oi u÷]nv,5W_SztohмMmM+, MKGMIҨp9)$(.uRhlƙfozF ;X٩8(ް D79C,9v@@ ECCPOOc!&<>="o{O|5jM$'I$9(6&^Vt Ogχy-->c !ss'-`4@{ y䯲ZqmI8Yvru:>݁ݗI.ͷ_8 I2w&2M6fdșP sY:D tvtL Hem E`lj5bi2RmlFPmIYUAB,̐6nhm> $ !9[FHR{ fؠ@!J߰/SoͶp<ZBND`ncKV &,$H/D2 f 旝׋oU ET${:w5P-g$Ak:Ƶ6*HN&\:ڬQwĽ-k6N[8)S\eB DR*$P 0Q#L (lQ07DV,Z`A^ZREnX0tn.1^w-K$9jcnzmBbNgԿ pN}GgG"~z Pp7tI'-mAcAvoRXMNNz9F(Hnnom@0env0w[MJЄ z4pJXmVH;5$/&jq7RC@B̓"<.P@5ZHFԮTo|hRJhfхR-9q$[IRN!sRsZ01)AEbb5I(d2(Ql̔I6$0يLCU o JTM['-2@wg̴!8yy9\mhHo<*I@-7I$Μw]x?8Kg_mR 2f)%( 2fYHVmb)e5$(a1&׭ͧ_>&a5:u8[Mː .^^Չ&J z7'~o"wRsݦh@l8m@G8{&pΧJR@APL,iIi@ص%QUeT ZZ,2(X~ކ%Pa1 dFh40Q(3޳rBrML<^o+!0WbLXͻy'Xƒ@B*PyI}|{澊Ɖ7rrdPPqN,jlB,i zo)Z@H@FgS$ց PEd2m<qn4XcPmE:Y+xh!hm}+?{4}ܴI5zN`*I pWIv U& *LQds@ brZ衐omڟ "qQV;Xf kkVŭ}$"2!l6f$MHQ(,"F+A?5lגhNcP&Jx{BèmUuTjU6 cBI۩+g Koo勡A@`lML"4I..,ka_nw+.߸aQvflqxdT M~`Drjn#ňlïLA< մ0ٶm dͮ} $mb6s:Ћ!DT@{N[$64ټs'V;U ;\ؚD50m4UB83%o5)t,:etd!e e\DZ %dh", $QV)(R 2$g .rUs@65oţt! b[Hɤ̀ms(ߋ(6-Rp Lj("!0`n,?wFVE`RpQ,>-_]CnqE#9vm\ Hi-Ud(iJJjno n39 hgJa0Q8ƭFVd'1wvsxI2]=å8EmhY0,gJ*%!"@y8w@Bd2(v!7`\Y݅jMJSETlANKq439clʐ΅CM2XfBەa&vgOn& 3ZVfO,Yu;s` wb\`MtHo8BFpրlTcPq8d'p]F͓oy@/rr̼ f dưvp)T81}WP;x ܘ%5W1ssxG xY he" `@8 kXzN[M&He;"4"X [&5EQYוZ#M1K0N{A]ՒR#"ԹqatR 5ߋ^+e8~5kUp/$tuT9vp%QDR7] GM@rip GLßzXH!WKkk:_+~.E9,,u9MjImwm&O3ɑ`jW/`X!(Ap o&>9߅=I+P!fI>ӯ}qP[K@b-Jd}e~+AQ5,AIIjߔߖ#m4cTVhnv~7q;+k<:m;q[LvJKZ~n]͛&HX֡{@$ݤ? ^idˢԯjapD   ,8p 6lV@O*~?>8|tYL 9e`II0A[-f]36`{vfP4 "ȸ"RpT+z]V3RZ-wńl٬OAwg`w5yw}x_qS:?k'G:些Go?%%bDz¸[{ڸ'Yf[ˡ^Om3cn TD(:kD3N?k\l)Ӡ:X{x,Om*6U4~gs 33`E%Rzoaÿ-;C$Ag~`M"3C[2`>?/Aqջ`X(PD͐ !Um09]Z?A $O`N'+A [{l{ME tig<&18Un{'o4o68<'m'a$i$!m5mj5[ZZ测[UFڭjVD$8 $ 9HHH@ߠH'Iw.ZNI$M SbńK0$HΝltBLYI 96{?Or=C֩&BJ*BCM?*0dLMDmUvŢl{+kj"H7e 3tfBuuD$>c)ߡC! dnLƵ@HBBC|0տQ"BP a@HIBk0a! h$ȄI& l `P @ 3!$)HBCq Yd\(OH!!a$RKcm*ޫm[j! bI!XHI9HI'2Y,{K"1EC tCa`JI$7l w NIR clhz[ZھV = TBHZi$oPIO@ YH~ $P$TEЁ&I$:C$xjHH@eI{k I2)#I&ڏ/_UcUe $, `)!$)0vPj! d6rHB)t V6ثQ[cU|k\)$T$ޤB"UmUmm7LB\MD !,>)P$2$$$װ!hVlQUj*+ؽm8[ m@'158IXCmY m Am-mͭE$0!$ H~E dP,ih "f, JEگkU~mU_=v &d)H$RH-lZ*[_-o{j|ŰMf12P!8!%{VQd?Ilv &C_EDX)9$옡$0!8ɬTUDIАBIm[ Π!'d5QgB{K{@ߠ &R(GfńB@Q HfXE"FL&oJ|w}Oʹo=ӏKzkT OG> қc+jYi'Rbf>nzVQͱ~'# 94 ?:= g 0I]N6ИtKCI1C%IҠBfCNKb9e;P̻PTӨiGL,gr3ۡrx6( s6I !H8MD&Xa5 +P[HCs#$ 5ٰɛ@qUEq=}@% a!IhQTTk_X^H24MC"߸!%^Vۗ.EnUFB B@fOl3iW&ZZdc^/&QEW^9[ȣ[[rDbnnu{ܠ HOBu'T# nFӺԍ͒E#g R`7ըh=$8jɼ¦2E9l%!dOЪ_NTNdu}ZmUQF&X3|꺗j}2+ p(`!{W<6+=NSQLQ7yTݬ)j3NQh˻[6f^wPAb&Қn$/'wއ//7z'q],eMrj3?q+~C2pU}ܶOwhԚ6"頴hkTܭUn#s# 0T2ޡu\ay]'?3~ozM_W쿳HQ\a`U/灓H>~/ ;&# ڕ;VJ@D']I8K^o1՛/\ Bn9+طJs̆Hõ|hoӨ|9UgZyr8ɲL{CzL'4Ijh~|kSk{>LT?kmu_qG/gn?}A)fOGV]&y1[.rUO-J4.̥9`РQ(>W D3IHlf  yP DNN.TY絭UCq \ikP/*C1N[`y}NF`3KYw[5: -`wS8sOиWͧDiQ2WiMP߭y_mEcXTM6~, )Kh= E0A89Cy =08j}  jI|stSkGhjMǎ#_vga\X8lSo,߼tqh.YA7k8s9bqNJ%Gy~p {.o v헋O3;^1 YD+\oF63v:uapūSJm-m66F--K,J_'̄`p̎&#ҼTm0n-9%{cm\<:&nv#Ue&wb5 BB^ęgAZz64]σz]灚Qa(Xzx= Nۑw\G|z49X}s^F>9eK~:x1ޱ ccjQ01**=%^}۴?nZ`Rrkݧ_atT xjN^иݝmHg(L6xdr&(xM[80n0@d[|_-Q~ףx9RpdP=߿EP"NmZ!;?<}Jpͷp`zW^XMd~s8buiP,  F~J$#_춺y!z״ mj_?+Z#Vd=եIڶrRnqar[njWb@fD2HzO2pU\ jqKVZʺm.X*RJ._.ZUk2Loӫme*ؕ={`%I*{'ȞDZb]G\غv%P źǬNb`ðzMv=a]b:H%F4ħ 55-T>%t% A;A E B6Դ^.?Wx9mDtKl dKb[|O/%'13Ye0㯎AT^{ uðxިuz^|qB'^Oa),^I^P=;znϰ%IJQT($(UTUUMj.4M(v-i>Y 6k]HXK]gn׀WW]`Lwo ;$QݑNzw_.v;"{%@] }`c!X5uq8:1[Z };cwc4DL8V8)%=ME:α]YEpzWV]Ȓ:=_{_۪h.CRGW[@}{#Y"~:i)))1cAAlv{m}g NMM+G55'񅪋>3BCH Ffb6h62k6!D!kу|ٹXlN! sY6mu&cKk<77h[Yم@3x)?g̖vz_iky;r^`-UP UbUZyp`dPW]PrTVV!Z"Z֢)]]\%pWW++I1ZV̮:+kLʊKT&D*2Ä ii򺼷sr7q)֧JԡM%>>54  %-=9s/?7?߂,8E@ %%8TTSj GN`STIQP"\mN()E EF* rӅ60Q)sP@ @E*v:<#0JׅQ :2ahCHR,\ !uiGGNVTecpYa=QX:np[uuup ta =OLe6AQPmJAUtHn)<%1fgB排Iq@!CD!ED4TSIXHՏ2ARdGTkaMDKD`OD4h B4 ah|#4 F TTVӓ;= i %ٙrMΒtl\[Z~~ }GøRR)B)#TT&59*0e0ʞcHTGeb; e؁=/8OD{ʰ EPPUU @85ARQ-Ii*jLd麮psuV TpSLRe% Nc~ʗX)N^XeL{i9b.sؒ}ؘ1 WրUEqȸ[05N-N6idR<̖4@JLYYq |J4,sț̴c5WEbl-,cc;=Yn9Aqs;FLHQ>pr/W~6V䂘cX-n-+*~ώ]j2{p{ '[e֫ sT,  7/c_fm,,덖ZegGIޘʾXΚ69fV5F1-b驭(vTX@P_$(y44V; ʼʼJ ,>JJJ>_d߆0/[aV&"|xtgWwgQ1vvvpxpxuv1Dm+Ԟ,,lFSC;)cAiK.gf؁Zg aXmL>ֽsf{n{mg l 5Yye7mic̳m-64Z]oiipmMJyd``zȭddYY',V2,z wd{ׁVŰؾe b6[99EĢwj0_05ta/A:gm'@PZG\R[Z:u7+my{5/5նpR )AD<\;;]/x#7Qn}anmDms<[]~Σr9R#a$^ )C;2 wM8p "A!H 7Ft Cz|3ힽ_XpZk*^}vWmqtdxΛ}_z&8 B&zlV:&Oy<Lx=7c'Sxp̘I? fw$"{R t-p/Ǽn5mX|VKd|an|_g?ݿ2&P|LFWK\[ZftKX^((// gy1BS Ʃ pRe4 ;^n6f{uw0"[ ޤ֢*Y}Kzl]#Wchcgnf?3Y<0hL&Wħ0nĬb&"`-w+ #_062#o4['JAHw!PXY|n?p (:׭_Xu(,np,} ,۴ղJ---+?ɺ^wsjsn,3Yߌ'2 0RS/V,NPِ@x@6ԱS8C!m.[N~DkBcQtG:gǽ]KWJvpZr{Jl6{ i @k=.o+P:'w7koؚ7;^w7`7o7"Au`_X JmPTf|}ߗ3=~~/Q*dOѻv8/6I4Da%ę@""bx Ewrtv^IFCV$1AĆ$14uq:9/&J^+j5vr^tݳ_U?'*o͒AH& H$]ˌ|w5{7ãa`Yk9[i+cL3վFkPllTi&5QQswsyҀܘ_s9qFَx9oMt6/3N+ߵ٭kԮf5.ǩ$onuf/\҉3F3X+H Ŋ>OƗ>>f˳ͼ=qtՈ8_oEa'/Ͳm;!} '}7 w9r~B-rb`_QK0!k@$~.obG1xus9*ݧCQئO@F H9N+f叩d1Flƪ^Osy{YI4ޥa}<~4+0#u5r-Vԋe} X&Y%͎hXf+[Dz79{eξXvdjbUK]lcHnSKe"?qޛ==swcPOiO0;I}0ķNyC^cfs<#~uп_:Ұ=MهsT}vzvʯÜ^_g~qdvMK;PoBGỻP_:4 Kq:*M kёkK3@l,,&͂oޛ_xV.!ھ[ulh""Pe[|Gq}șIr$G[s|؆) Ս>^%I@3^??۟u1wR}s>[ zZ, rk=WkF>:5D:ofM6{վ CG/({N<[ M#RmV1-fl2}HߓyYQU<.ӫL-EfއHV8l2ӑm˰]TDwj0U!:mE`$Հ;օ3-gmaj{[}绮@/R C`-q_|3yБ6GUճ̽{ZwdX7xyP{bp-gڋm?â8d:󏂌mn|XW\:xT=(;4l#7^b\E5NH!\wMBIے-`SJQM i uO&6̈A'oc_s4[oYXնwR~W"~H1vuӠWo?$TXAAܸq| x/l(N.Q+ǫi:~܂GO-ߝ}!?"PQi$ IIT-2ɑi"__yq!DD.k-ۉhϹ+sfٟ;,r3Sv}-a 5`﫚2 bsD E(FZMx4@eo3*9l3`v+ K0ɩ ʴ4#Y*졛P.ceҜ`=]c ny{fl%= fX Z5& eJ3p ވ{iF#~J]{3"N4@l=:Sj%Bv,\(ET_GNʼt+ZUԆLI!L 6 huzР>OvӺ^cי UE%#M>C*,QP\BʁX)i~2o804h3xtmXefC/wpב:{ϗB՗䷫G{O)QpeCV@R'amQ(Yu=jtfx%2eq aJF14|휧7IwiݮL{tm I8u/CÆŶSqasg˦j묑 >F+1ϲ8@P@RPɪ(Cf@EHKk N?#TXO|=XrJKI&ڴ竸w\B5DE|)[ 7Kŀ= 'pA<3Tp# X{=QOϼO뎙N}HӚ8.G |6b^N]RfYKӷUe]Ԉ![Ѫty\ukrgmZ䶻N2  ؋AAqQݏ@zu 4<DXg5K'eS%6x/Г99 mTWS⋻ܿ)u#X(n &<Ɏh}N5 i,{6j?ĸh.%*j`=ڎ_6%.7SN@0dUFad_ t-lL#AWa+Z ٸNjZ9h|.tH;g|=*+od6Ϟr;|6k5|Ԧ_4r 7"u_k.U* H^%t&#j*[Rϰ}W|Pf~ߦbrEʪgi& @PB b)d?> j\;sI^]2q j[|E|~q8x2T[K&pp0ᙨ} s߸(1s}LJ5YmpW.ׯS:0qM9L{Do_w]OlF/ek~SzEx'z>^~߅ oSf;1M끋N>{73MMow: ~Cwvڍ_{n>goV >pK6?QaRI)M>ƾ7}e!$ BR/ȪdPX)! J@9:Ia'@{&$G) !Y7'$'PH`I!G@ޯ`&hN>XNh |'d!#$!a !5CHeBI@ 1I&BCHB! ;ݐ4iؐJd0e@:IN"!Ea$!'d] B rYjk!' {*&() Nնƫ^ VmĀY!$BCeiLX{׳jէ:mFRZm~]^-UzmnmI l%  $$$ae}@̒ ,ݻ%HNtH'9d C:+ <LPB0>:T&,f@BKFB̅a'd.Ht LP WV]%Fe@$&5$`@.$$'` ۯI٩v<  m-9y|׶palAԥqٰݝ9%缝]=˺> W(7*B)!HI?WS P!PI>aI )wh@I4 BN{qntXCNrH_;We2S!Q!d܍O 'S C@1e0!㓷oOAzoIMh0gn害^6Zn$= o}pgh37(acD9"]k{j!{O=JihJ0w j؉4¥d9]?O׋NrwW]ˮ\;A.:=#*%ڧǻWUJ g_ߗ9g1 eF*,W[M 0MAT9E#tAA0=Wn!풰sa('%ֶL)7e@UB3/dDq;EUOS)9:e Nv}If/?Gcm/p~])~Սf"Wz $Tźw$D05:7jQV[C%Gvy #(F tC1 rOʻAi(bfHPA# 'wx!'YP2.?̯{/eݼSczCFvt|-=Wkfy7 C2A"`@#1㋹V}=ĆҴGXa;Vts5l1FԲʡʡxZiPBn_)9L/8_]  m :-"2#wHI =JQ!Ws!jOé KzN>%Կ]&{ilPt=|}>1mYm&;!ߏ!"~6vϱ]Id@aK͠˻u씰pRibg9oz5d1 OV9]X<#1g=tMqӍc]:Zv` qw16|]z& 3;}h;K;y[\yͭjN31Od`P(qT3_7ߞ(b ,f能)t_|&p'P]#`ka/ˌ7Xr`:].ڶVoYhԩ=W7u0̰НN Re-jAo~]nK1FL}ԏEagAɐ00En^%4Id`q#™3q>^9xMgJl1^[˛jrOyY5BǹrpZ>f8B6IswW/gVw"p,AI:KC;9c`Wq:[Hn !$ඪI8D?$ɑ$kU9C,iU)Bmoo30^PzF聯f|ݙ4u(ǵ-$gA8dA~v{iy.cS%yڼs 6TKIzڗ3v/w)Z&|lkaҿ|VQy.'Y+}̜LK3Ύ#ݙ&JjO$r7WoBdԁסhf6mz`[s[+QZhPn0Ev 8PЅ#D9~IFQ޿HΠv$Zb7W l[TRe͔v7Cݭy"J't-׉&^B2iS9 j3tD귙&TPx⛂%{766@_?~r0LDo1ֻyLG7,1XJM c=c\db7>!8 ǝ-UKOl'y+|שP]h؄ߟ1s[?G7D|X_t^Z A#_ו`~;Ž_0_uC* ^G*0l'ѧ*G#xdֳ|`qaгO87{eGFp{ C\rR ׎X$ٙw_- |1hi* 3Ӆ`7 yOo0MϭHÝ݇;W߯7˗|?Ą " (/z=+Q{YSOF!αt4mc[<}&sJP6 odA;ޡHIޠܞ 8`5Jf\Ϯ~>ߊ\_C~HO½UVTvCWPEh宊rvj +b@ 4^G]V6Z/U ,dkPK YH(p5ҒőPa^Bi$pR5 0>poU|"H~#d5k+*J.\E;. YGuKٚ[MH>Yej OC}V;Kg^/RucbO[=%9}C [4`emNعͣ{d4idRpA`S`e'ۉhL ()t}p^oWLJKa5NWu={7{k%NnsgV]\^v<_hkK_s1K,kb6YcۋK_i=دgs4ۯ{y>>g_ua{~{y#>?/Gy_<^~`C}O73y}5j;Wjx:OzLo=}u.`9=lHBQ=ͬgߜjBFkm@] 2Qo C9->WJk;u^S DnaC I7HI5R)@?I$Id=Hb%O:X,I 'dIC"IdE HqBhBI\ DyT$!3Da,S@̓C  hWK[Um^d HK2@HI>r@֭5Ujkڵ*5b5?ջƢTkb!%kk[Tkֶ6Q6K̐eI)sy0C Y 7@{_H>t݅e`Q;{^zRM8h(+ߐB1" o)Yyw>23)&Id!C g%Ja;^' ~;R[k&w7Ictu_Txk@j t6a ITo+2@zS˧R'9?ޯ,'Ҳ̊o4 L7S_Suz񺯤W쁠OȾsgAUd_nr9u%ʸW>)nSC A3AzCzE$xMjC+B/֟_CgsjsoJ҃~/X`y]FΨYkV`5]63NN_f^ (KP#I1~:R;_IB\}Kz$? FkrEƞ33O3{gWlLM00U}/ek|<,306Ps@8z3,m<1 0嘏79VB7ՈQ7o=35w+KֱcgBk].{?}k^JT|mYcOoϗc%k({n Oޮw:G`˴tf۳doqJ4T1`wo sߢޜEb.1hQaUPUO碇 AL0 ?0eYjP%G!?7?-Ģ_zX2^ :{ /npPv]fV +{M >BZr9\.,lOCv̟[ "BR4@+Ǯ4x_%t?K?Xy|Xܻ%aR9ATc @o}Nڎ#3o9RwR#=u^?oCq9э鱳,NFZky>Ƣgq]w9ٚ!܍G{l,Yun]4}g|{4waK8{FN~/}:yww{3_͇oM{?o^nwt:]WwW~gNf=u}/BW%fmo}=A6o06kǥ)/v ƈ/Xg>Osemo˭U @{CB HHɄRCeA^a!n3'j3HUZ@ y$ $ x)$z `c!>Mt!2@kվTս*mlkmnmU[jVެK@!9$QTt!'HP,I2%2H5)BuBL }[v@Ӥ$R$ R԰`HFB}"@HyD0a<8>Xvv?#j @h0:g%_I20Ifyf>ea0MCS_ /evX B(N]gO{vlW"]o{rnɩB"b<%0bY]ws\ytjQˤYj*5*S,jUY5Woנc/KzrƬZfUmvES'ma=d :'Xу>$eKUD@_ֿbwNYSP~!ݸ kkcy,ĵ}LgGbd7v]گ{ks=SɎg; lWi.n_P0=*qUtm|;_8(K..ԼyV*j?mػfk[yg)y:0qoV@ Ϩy!bo);FM$?%8h~~3M=Oţ+&Oat`Qe= IW +:B'$! \I;mr7|TӇ!gvړn%o\|M¥1%3:DD4I Z!)#VA &Vz 5 u&|^l@À8½2`ooGu]|*i̚zhynyWɫ,?aE,d26-[Y ~mRݪu4$$C]>&?$wǠtco+!!$Єkwֵ$$PE@#2%, {$ !'H9V. aXOK Y$P,ZŠ,O! 0 YaL >iz>GdNs!׻x&Lc5]t;Gaauql]\ +OLyJmHn&wMC3e{aG"@ק= Ё 4bs*m'Nkӧ԰B'9aBo!oHy1ۨg[oO*&^ėP7rQWl/ي8l_8ֽ]=*םz*IlNU>>nb\as 6vu(hw(\=TϪMЈ?h sBÌ@l\cqjuϖ Z҄Kb'ڎ1ģ|ڸ}Wm]B &$_?\.>t @ E5>{Q}]%ϼ:! XEh )0 ׏$8D~S\tR7-.Exka{Q׌p,aCZrVi" dl`ݗcUA2DKsnu+cWs~/Wݳ)]#8m1ٮөf)8̈́yxlz=Ude*ϋ0OeՏH_$.vSmе5KcfE0 a !AMIGD"@֝_eh-iFe&ר'3{V-18H#Q @6X IVA!I x>gk/wYh[NuO#Wg9'"VkrٶZkn- Z=rHY\BT3 LsQ8d.C+!,IcF( ̮$p?n'x3~wO`?o6?35!vMn"O_Va$0Ht2I(,FFn7-:&7rNϡ3Z_{InKS1(S鸏~~Rz-&߸-YnRR-)7Սe,7j GW,^9xVplkix`vOm<.{ȝ & :ϳv}˼{__+ArE`v3]h@@](ylZl C L!09 \>K w.x}c~S1y,}z&s8m/h~Bμ;ße< zIz퇔✑BPsPlI&#'&n.!Cg2"=[Hl_D3F%6baɄ_'S/WU^0oX.WcS<`v^Cm$p2x,ogoJX>@Ȁ!$9$U@~ kQ)AzgY:"z1D ODNZO!MѮNF2!BdI65W;VC6}/wa|;b~wTbP=W`wyQpyx. vNv,}ֹNGi|KL|<6d05y p6e99Ja-$wufZ*;*,sdɗ5V(mUV&\Mm^-" t}46lBde&陸ObN 7O $%!9 \C:=nXc?K@vxop[ZyN"D/]\ 'H lI?$4Kgrp5YHpl^Emݍ Kf1: K9lǩOO [)N. ,~# F*;'E:4mKW:FR9;;~ ԁbi̛_FU宀ɲg,,RՄPy}qvk*ps ʡ\;ǟDzԘ}N ^/u}켇{q_nffuK'L@c]]MPg b`6UkWIP'.m~P{Fw'p,{g\}??+/LiNjsgګYFoꕪJݓV XZ(R gਝ~4Mj=Ɓ#|H=,&#L1MnFӲw6) ,ܳVڽ :I(] E 2PE#Z)I5J`Qa 6;PL$8 z np_y_<Bgܟ۫ GᢝDw!H$fRe:c[2I؃Ini^E 㽱@gJx%6\SĵrfJ3jVS+<Ñ@ZnX|tjK̕^Q~sٮ!YgCs؎b1p5> wX 2 P}ѫ*Ǒ$? !ޙW5F_I/Ԥ]̱.$i,^OԘLҩ&SY%Q1Ȳ.QPiHg-3dB%uS{ foKECw#t#t*ed!>ރ3IEa"XK,0䠒Υk-$ 4Y bPx I XpAC3 +! <֘\&@T꙱JC+-xسt$-Wt.@,:U5#_"@]Oݣ?ׇ~}|m"*[I fs088S޲0$} t!1DRB)bM_oPryNn {UdVǯ>-"PI RAy6 o&h L6N5!e_F 73dz֋ͳ|="]Y0|L^;9RlT75{T#'YIkM{~t|];gƄ?a.Ӛ:~SjB{v-W ^5[%F]%| -kUECs-{}k͞0|w~ZW{;U9=~>L ]׵m5)"XEzo>tF/(w{:#slFK39'օEu3Jn " J"AiD`)X aL)DYԡ/~A$&O;kK" SՍ7o_[xw5^5cK6ilpWK?|;nI!+~(QkkQdQ5YfbkRj!$RS &,!&5&?<@~,8Pý b{gzr; QЬ.< <ŠPټ==%} |_~?ist<,4c%少e[8Y>?Ô'jIWCuW[yHƲۢ?JIPn!lt4! cA!ʽb6I,$72I"'2B@~I BL!$I& @F嵹j[H~w͉F0!$$:$&$3f`@vK;-x'Y v̄h5v;My2NEB}C!$Hu=6)Tz@kiϻ&H? @%~IBwā&`cS_u;6 oZ`馶}r\-=աˮz_-]dk7\NRZͮ=U̶׌dȭ3vgT;T~5 ? 'JPj5䠿1;tSU7I0C| x@IjB Be[vN(BW[ҚkkoSo[ٯfUnmV !HRS"f0$ /@RK>>8R$8!!잉 &kC$*0= % dQ%O?mw cb왤_g}W[5~'4w k_t7V "2Htɂ}[%@C EB?H) SF$8ZL*`@6Ua/ DV7(aN ;~2=.? [`{wpNއeR4Wfz&j7-;o-~.k!{y?ò$Wmוwhuښ%uus&[;SS֦O>qBɬb<-X³5G9LZgQ)Y 5_fzL}"( E R d>aVk0ޣl,)'j(D$?oH2\vh^@tש&1 !62-kD\ m@ V+Y7>UX! _ hM\ff^?(w C6Tq, |B`"ҺM }XN֤7i7Hp!5tHMdd!haIO?]eY!<&L?Qd4{ZгH*[ILḢ X0$e],H ,<VơlDYL€ ;7|s(s/GPmR6?R}mA:Hn,Dfp'!{wIZ;)8}=.k+FD go!p;Hz~} Zs{ɘu1 ~oSmXyyY㼔3z7 7}u__pġj /٣ u}TC1YUGO1)-v>KJ幏9e46~/u77͠zC^9ۏ&s@뱹eW7S6ԉrhz_,P[1O6ooSL0skƲ}=E5n[%Spu1\KU6AbD_Ś'%tЫbR`R9ݼcU~}Z*VUX1a*fi};"U̧RHfg|w` 6B4JYlz-k+\(RI4y\ǒO=M-PS1i z RkL(HkXޘUR>紱 "x{^k~s%}I^`@4fN6x{tC+ ka3DSqRP&fZ-UoYB/\Wz FUaiQt˻܈΍O]^ۤ;u9s)DeO'[?aOLzb)FSu;;{ƳO{^V==Z63_ 0dTMBPi#QÐ"$ 6Q^>sjzd&zk@'A@ Ѽ؈ĊߪLSH[0`M;F \)BqDPDud@P!ВZ'S j卪kznmYwA@v*K|⇷{>ό^+ TrCpӍ2pۜ7W~[ ?s쯁M6T~eb#/$4mx{urtC0fO|śAK{ 3F0Xd("yx=3xsGdݴk(dm=T[yFeRYRC!.$ V+xc[=ΓI%+"hiǬ4RTa2v]3O5f\˹Pb_db˛Tm7עnhuEEr$.Yݹ%M7\Xy^u㛛A+wwWxཚW !ntPEU^B1e3wT0 IeV.ۥs/t^z*2 YD:dszE;O?}aڧl]|Fu ؗZnMs~IuC&όM/ae{o=9\#7aL9;`XOXjb珏,98l2f#6*QN=$6oH yoCy%HnQ7[oӐ@ JAX5'4?$$lgyR$YS=$2K()- D C%abYUnY H-V CE%R?G !?9'@FҜAqG&zk̳z[-ٱE k(dN]M]~@66?'HјB@їNE!I ~6xPb]]wm1Nނo IݻR[}0=) 0*t/F;+"dp@8wzmBZŠ ^, ]Oy2n @ݡ}s.]Ǒk~;OWְF _sÖ,?9 GnʎgU<Jt!:E}W;$g`![YP~ 8s Yוl$&zJxԅZ[ÇR+z;c!Ul%NP`V`ٔ`;! xOj-Cm4v Kŵ6=6=Ǎ!g-漇neox/q/ay_-9D( sO#/'%SEFͣwed`N} H+PfB˯UV׆ٴ|'`\Azcu_g`$]hbL ݠ|#eO:3R9͛~CxD Tp'"07XNgaꡮmϥ'}Ȅyݏ^{;+կACkP5HJRD$(`D iC|0hgf+oXd{swm˦o=Mݡynϙ ULL3#n!S` gF=&E_JZEyYHi3_~tuġAg ^V- (CwϺ#%)}ϫըF X.OD.D&_+sz 2UK^g*‰$~R)6Z;t^k1bX2kw;㥎 L襤S(VQ|oc16t^ 0s=<+}i+#@A+Ⱦe: D;'HΉb0 zL `^> 4nЖ8byP=J1qqoymU5"۔=SHz;E.]hRS)\g%q^<Icp~ߟM[ Wz;'p na ʀ-PpG@XXCf6v:I)%.!U;TrLkvٶqb z_ʆՌqLfiX߫,fb P. 0 z__3z],E Y`lCa-PT0¦ .kůX qjòִq_9wyfچ'"R'C%xw3@!_`9z?π%sd$@AH@b$HA[ _y SlؐxAlBEpB):X/{%"Q`-1b;#o,ȁ""14$(/aX*fn\.C-0Ǩ`,#m6nv`/P;ș[^MK&9;Qs-qj V 5 ֲJM=VQg؁V XoB=]zmg0P-h~}YT"AbČgc"xiذJ?n_ _k&&$PU.N3~]!n,/8э4Â^= }> vk,5}^vd-?nzXC$8W=9N\:"ߑo=௘7]4f ~+A~5Uz_/%TFamP귽VYxpTPVరS4$lçJdNk7#YAA5=t(ZhH$‰@HMcz҈g$-0xB EFaj}7v+aG/)7xchڧ blvl#shR^ HS>_㈨_gX۩{zˌtzsu{%\G(]yK47H=|+Yl4 w7yp}΋lԾ}E/$^pAܨK$KsG+ӗr~꼽v߸9io󻽽zx׏'x鐧ê4̉HSU0÷y)8 dFQ@@lE?\Ky̞RHӦ.xWɢ5͊4^W=wW}b[s[^w\vwzn{[ҼWI󣷀.;;y;yv@{ּ3νy\5ʸw|9nW]܍w]-s\Rdb7|]ErLnnW9bG˶-b\/:gHDAr !/^#*Kڕ8y], PTBU&) 6  oj}wYnF{yOU<2.9gl4>ʏd=<ΘOM6NK!'֣!RIe2bM$ywd$6ĆvAA%ٝR*BB(KtBe ƬH) !h!d6,~RZ-LMmWmgIaJH@uCB\KNGGFD!M,nݚ2R !/23ІS7w \L `h5YQ?r&\װtd)>ƥWS:̌O'E˘n|m_*{_qEy3ϲ]7]=w611\9Ad'ɿI q(T$˫u8g5/Κ[yMőa9hplz6g]O&"vy$ 4 5qaMGI2{v | DHw$$%ćd JKCku7\AֵE Nb'W~:2V?N^Sk`|?BBKe bkzzղKf](0َS_L {%m i}$7ӶwXoi\(&HrPHZS"o X_i'p'}/.HeuQQn ;+tq\6aFso;;o[_gS I>׵3%¤O|ہa{~=lsg;YO?e8 jCŎdn#)q8(0ߖ$\*&oX?s/!ԭz$?$$GޤndBuAoQ5}z>s;F}WkxVHBZʀW}B ރa%%"[kq X`/+Q !J$̌I#mI!tXVaͪ?b/nL@;ij^CLs%ph'սc>KWb8>=/yoἥKx}mj/ġ A-hNhͿ6b6ۇ~O|_&![L'[)Xd/-ӶY8}l.5y4n*. /=uQ#hSU=}{qQ7\3]y}THsLt~yط}1M,PbUQV] `DoP^?xxG Y;'}a,H~.^&rqrkm旪qk"? ɱ3!ҿAXeHH` n#) bQ=^%$6AJ@[H7ʹLU$SPi EG U0?*mTCzOw[$ B9/???h)^_*p/HN{?ۨ.L |nώk/7AÚG~8|E'cwl Tvev(!w&oGw#Xmo͎3ݥ3.5gpD˹EGWSHMX{J:b2zP.Q6Uuc2"B^E+gV4&@MLI 2dra^) ItLU쮳Mr TIoc $! KN"~U0  Hopr# W`VOfsYQ6]: Hj t9.LeBN<R$ILl8HTɃ$h0mE(@@nwZ?:-z 0C T$:-{_iPA$T\aP1iFgI,;@ Кa՝4 e.w@Hz ޾M2 լӊrzGA6cw&nGt߇ 3(z~\NʑF8-U'_j'v15ݭ} M7m1^ԛ\BqMnknG XAX*9(>=bI, 3q ElAA̤) [~kK+,0w(<@CY~گV' UW)6(f'J_'e0#7>v!*`$߸{YIFCрY#ԙޓU Hl PyV |nO#'3 8i0*Tʀp!1XBI'#nQtߝk}O3T=8/$71ͥgnЖӪu߉>gSVfIlW|_'M$ Oa<a(4?s^S'0 2B )h-Xo=~bd#M5TʸY`O@Ng7.6  fg3P!D qd>T2E2`g~nLN*cn8އޥlv0,o&3Dk5m:m i4㶠>+WHF}SyFvg:d?ۜ>_tanfJw ALzm@)\ۓp~]x &n_~dO9(Jeo LL<p0CP7ωrGs^EZ,bcYd /wވaÄe3rMnꅟтT ~B¸,3Bv\aP(,l$yvD$X.ih}xenj7ۃqMߧ --vq/;=?I첷S8z-//.> i'q-㨅K55>MO(9ptw` (/mwRsc$ޑqÇg`dye.{kɏg2JX ai͢A!{a@| zVїyY Ao7_Ɉ-v$7ͪۓNJoP峜JNp޹vtED$ȚNdLSM:<ִ=X.F-4Itɬl!Y۬%մ]0ꐖC"haA` %e&5/P"MKдQ7&s/_QdKVt*kI H.z% Khroxwud5f˽a ۶[}MyDޤz?)PYW *^?ڟ& + l][f5_2, y; U ۡ vUOB}6H6ˍ>HI15򉛕3% F:@ee.<dCFUSt ũ D WU!R9 wCf0_cIڷMy"]ȔI_PСB26]LW.VR+_`$+vl-,qV~f-2s.#c(Y(g@&+˭_+K"놟-dcj\+bE8P^0\G2Ǚj'1n/OHT3h,GҨD2A! Tǁ3y{찀*[ػ?Jh*q K2 8 #@H\wЭgl0(p8Eڸ֜ 3$&@P܂HFbMzI0&?} 3o{}z r$>z${7. $$Dk!{@ UB[vA!.aLOjY"EPI%VAd,! >43 Onw|+w@"9oڙn ~-3@ a  q⵾/=6nD"de!!.~EBeonvHlXj-%z, dI1J轅7{Coiې\~p!DS4`*r<"\f{vگt} !i;ƑmH5%U:V!4Lf 6.pB{P|nŌq_v넇@Q06L$*5_߉sdc.K_%o~ǖ@^ּZehvB.] ۆu}Kז @ (I ?oEY 뱴Nd*'z?ݵFITQid{ޓq$+r_˝1PI`$쐁$2kKB3Ɲߘo*½13KozϬ1L)ڠ1lVHē& s Xw"A~wۮ8:sqI ,`8?+u@`cx2ʐ Qht;F­p_9qjIG mE`2kX.]16fȃU]UfgRhU%⎓gB `ybXQ&0烇CŽnhOw"a:V-F! ?[o'E S ="?54eHi"?қd5W 6@n$-I TJAe5d4 Hzӱq;Lb|e4A_|._5txϸ,3 uNU:!MfHe- f II' u0crKltlD> O3R꒺-j aG` 2~/~ǫQ4T&L *ݚ! ?F3 p)D "@/@DLv4_}4ϪHa<NO eNY%=-We!Cz;8QJ.^KGgzU8}mڤVLb`J293s{;{?2{cDDM)$=籣^HZ(ʠ 2ނd\`$`*O iz80PD*EP nW[ UOө jͱ6Y'0v&56ñ>I'Ej3_8us HA\Ҽq~&)2\&ũ귉8-Ocm+,AsyR7+qϔONW_6w`BM.J>B>;d6Fr6ӘX{(%||O_}6z+pg8'}| IT :bL|@ʖw,,Z+hBaVGD,sU3֎DjwH'xy;O> {;"|}H~! Cߥ?E=w3)lu76PmPHk* Py'ֿm1s9_#3YC!iNUU K%1~0P1r1H}ܰ5z^BI`X415GDX0x&HmX>W |}]dc˲1Яe׿Y7w~>R<⧓LeE@|{>Ҟ$$LwpgZ~8?;t7wG⵫g{$q2̪.UksQ}^ZG}{B'V@mS~Zۘŵ,Q9ˁ5O~^݋z.gP[% ysh l(kuOMa=zάr f?CԬngՇk7MJCƽNaRK.G0vNahi1~^Ք$wWHGT"yb6ޱޫ<*>ʀ͏4 R|`8 2_#U nH}_c9|XHgv̸U!O=Sxq0IGv<Ѐ]m`h9YxI0q,(:kDM|>a%b5/4rΫiMuȰZJh:?/ 3 2) L]uMrIGI,$ vj9֍w4 [dVp8M?rtJ4ˍD1ZȐFd6ZMW&Ba@`A{Tb5 :WfVCMUd:\+K`bQ_~4FpP?:xF-F,1z|5ۺR@'>,"\l@8ЍSIGʦSp}bБEgOCwOg+GlA܎= !V4Ŷ |+!%"4:Zs3# F_%`$}s}1oJP1ἑvh3b;=)qz$}1 .5~F.N!fGDz)Nbf"|0 𿚏`kQ'*~wr0 }mC+fԒ`O ,!wy)HKVKHQRVWa+-wPK7L6Bd;Y~ӥ&ڗznІΥwn[3UVϚVR$mYm_bG{ c?Wt[!+==:>]A#or.8Yk?j'hHXÅ+VwDss!2gR>0Mo/JHduDI3IӮ:}xH&2k!/OF SpE$`4Nƕ,杀J=BAܿQg>;kZ L UӫKn 'tㆺ#H󐯬ǁ}7SNށw~ݔh&} i^-8_;a~hN\3z@vp K5ƫv\pzwZ=4H`$ (:g cQ`g畀 `r, 2/ǡ"nؖ:B}WI K/il|rl} Y-'k&{IZύ,dKZŋ2j PTBq5Xn^d@XV)(a記⺯\|l]GШ%Hi(_DbGhe[j@MrL &N{Jay^.lh7q(DE&"i&0]$OИh'œSD-h޼_Sʯmb#{8H9~ ޴*aL81o4֔A +D4.( |&{Sl]VmfXj2iJ(X|pOsK9BUjٴq 6W``O-ߓ#V{Wʅ.bci8tZc "[l ;D._" X+Ī#P/Ll?aދ>lؠlz%5VMg U4wׅAT9(XH밋ZYݱSߵ?-tE>2N~o)7~"""8m(Wlr(S ]__]=AR# H 6K׉@B Q2,ߴ(@{+! b-)%lZ!0RCLݟ7z0<[} B`xlsVC%/M?> jlbkeJ5=]bQ#4yB CLSXr -KYǨsS=Y o}9,'_o/}/ \2 鲬#JP\2"TG[Ֆ:93ǩ`%1dDֿr<||E@}+x3E]tg@O.Z…cͰ3?KУ{RGxC EL" _jgͼwy)sC '<`X43/Mo!rd%4I&]X[rDj+2ZU2ah5K|ȘH 0BA*NL.P~&N>[@ܻ Xrydyt4N=7=^/-6Z)[}(h!tLt?ddi/O8WP]NE[^*iKBmtJWίh^ū `R|(XWȲQuk۝?MQ[fclL~/xߊIi6cY JjEVuQ=,u8XO?c'4A=z{IE.ˤ̞ːkX~FL+ a]lL)X&H/BjtHwQEQo:k fy\\s$hUwHetOݯٌ 3f^'iT*~KZ[?~Sj vL{5ғJ * #z:+Z/41HU.=yɉRtaBgGuqZ7ᣚY:# dnFq(Y^7_ "<7u-A:Rp36T.!J 4F޸I/yba@AwSx)V$< W}?kvG=wh엀?f{0*p^#bADIh.GR$_4oS#t"+دY*iů`VMLJT_ܧnthSus޺䁴q4GKy" SVi i4--ڎ { r}R\6;~ӫ,f3u/W{dm}W֦I_(NuN5?w'E4+Xpi0:~N"zJ.O6%lIx5cq<6_5+(+ܤ!rZQ'VY=\ fQ$^|QşVo- %Δo&e6gy|OY\u!ug/yC<3`xS^Mۦ??OgJb]ɉxJwɤL5iQNֵeU)Gz*RX.dVl%yww+JWwͼ'wnP6(wId|/ۄmvonu Hw(};GtUJ1}Uryt~r_%L+@%y\'1,0~@`h쪾9t_s4zH$H ԆUd>`)!f%y/|?f\ؾA4HXp𙆀F)$=d!(>[v<$rfGa8]-?aCgk3oO涇||SemtONNvE$ŰJx}|6 ?+_YkF_= R"1mC]|B 2|3;{Q=! ,1YޮC?,}: зAd7G?#jX/?K9lKIE`9*b7Fp^Nj3U<>w16 16o0"J0\>+%XͳTSo [ ?W6א@ԓR4=&Z{kv S6Xg|EGI$=f)Tw0X MY&@ǮhLD+$h Q'k`AT0. 'RZ4Lʫ:HufIzS(6_R@28pQ){\C ۸%(Y4HKsCtxK@Ѝ1UJ_Af͏>KII$*}Œr>?waj'KK⑞#E: Z?aqf! ˞d@Z^3h;}>í8P<iGwe@l ^BNF{eG/ 4u>CQH#:k35tքo]k9pJiZĻMRFBNM|$ s,3|K*oM@l%:W폹;xCD1 Hƙ7h}?gff8`2(OoS5j#$Uڨ v@$1^́6v7*)fC tI3=/wѫ 17 VAI{}]`VkjC2?݈y$ mTgJLИ- ߻8׾~+ڠfkg~~-z? yn$t U9MS_~РN8d9j^Ԝv -o#zYyObga|_e4m_>sټ!e~BCIyu<ew,@Hqz?54l)踉]^0LWo[qkx#?(ct'=,IeUӶa9zW3"emV*3zdހ{X/XqU #m/_轀 "Q!ǒ-"}bLNۗ ,[6X~y&x6sΚ#ԽFс_Z+ms_hJÎj [vlWٳpa@{SL\y1Ki=R? r~b p?] 7୻FyvH5no8)]_ifLzQj/P-)OL"XVL8 7Np FH=GOކx<\,Ҳ{#v'6Ł8D&AxDHO<=͈0J^>K͟+!EU$#9J[q߈1ԜRY|aybirL 0Bn!,P VKX#z[EU,UYc!DPRHd}h 1k&'9.k(TNp uN/yԏ.m'.G{>wPj-/za'; 7ƴY9>E[.\ʀ-Pqm`h ٟQUqDFHQa0q4@̞6z):/FWK0 B+c-3Ȱ <әyn߯d=btA0N>뼹`g aoQq{À|)m`i_+'6B(BN2'ʊ, 6!Mx!m Ut gmXW*3|dJl-u#l:C,,-+uJJTUTɮB35ʅPBBQ(}R\D:%KƙS#E4N*OTuE2K FOEk9[BW&.Ok|.st\3+DO!hu#p 1H J.R|XrvcFvևr½_54-cFzo+? t9oZN +B%uP>񧰴ڿ[KJ.ߵI@>:{´8r=C1BUei.=[~e+l\WԲw53^*`^uAH!ޒzlx~ZV3 W]~|oq<(4$ug*,h+o)E"M\CÈ68w'љzw VB$E6?A(ʲPlG,/$FH(S!<K= ԴyJpd,ҒvwdO}8"L"UfW=u}F7H3:]^_1?lѢE)c Cwiµ*=8.nV.˃qw1=bR6 #PDOaD+vE[[Bʤ zE1y盦B?.Jc"!h|Ri$lvcj*dWXYόH63ە%wnkR%.zOv!I 8HM *iApUI3-*,>BshͼSy9UyH(Y=~ tP#Onu!FufFq%NiGa6+9& } a_ތզqzot|{ T 0ӧ|7+|m_hߊPh$*R6g$@?j@߲Iz,:1sE/% X`'HZeI|\S,1ha&fb:``TH?oon_s!ꜨKcL-ȴֻ8CLX!1G%KYlu^ש1\mq9cX a(lfi vg6j&^^_cYk|V}M?@Z aBTHn V$޸U8> ? n'\qzߜ>j3༿~^9.Pք 0WCO}~yc;n ?h̆>74# ^H W̱?b#%ZY,r܁rrr BޑL:߫-''qOvQ|3'g Gu8z5cnG(:(%8a$a-^ӷ4)g03R=]?XY>[xxL-* U Go)oSaXT0E ٵxbX \z%'l|D3vRZ_US, )@JCbbH2,@%A7+tj[is>zkڮn]Ġ$@JY5 8A Dףb קZlN瑂ov8=h;}G\jK"9h#\6 <:#nJ@HvqtA^_yzCH52s& #ZF'~7d"LĘϚrԋdLupߔyS` 5:/$xliLfi+Xp.)F݃rLͅP|l{ (5l.k,?{<8c=w&Bۃ@(Dy F.?\0 F/V_{>_}n9Y9WgF$@waō?{_E}3;?/@eM Y[pϷխA;3hn,廿Mǡ /ђ|42kџ]?a])mKKnUDDs2])>Ϲ ojXFH^5-=K7¾2w+H&) u v0>s/RL" #6)6/gX!:H}||q r"5 qֽѩoM.gG?78"(l2>f}UlC<[$wxiFxF1.4yA9o ;~k ygS4`8A32= SSSOM *y- [S\Fe5=> -&GLPؑ.o~'eŸԎ{"Hp0,S v$eqڷ?`={碭dJsJ'X@~O,0h-ݔ=4{(H(D+;J X< Uu=xuwt+3 ~[0vA 7TJL-y5'r@/ HʠX8ܤJ{,z.-kkkkbkkkkkkkk^ikkkjg]Y%:$@~_[/sZrjWF /a{$ֈ/qJfkln֬+f,f^?*^!IZ߱(imFd@B {HUyy3rGCwu+R+}1CϠh*)A@R3$bE0#=k(G)/ل&-0پ0%N>K4gL>7&>% `0_qs . W_m#/aՕ@]^-:ov`pLX hV^I!1<,z`s-qV)2XHt$D3ϾGGy]?:Nj(7xE)7HxzՄf$N<$y*˄JPK?U)|>z}&AD1]xD:[.g_۹fČ{n?&( Y R?خ,DH2u-* & @CaX]̂!2gU2ݣ()4*5wR;1O'injaxQyky8q^4pְN'0Qw!OnH[#4߻3ʤG: )DC 9OKYذ7;A $p#J4;ܽx)Q}@m:b%CcTkq۩p(g “ߠ`,aRC_ 늧)B?[sy5XpAi|Tppԩ{T7(/hA;?\{##>yq(*S"7ـqj"̎]Me%џnB^ʿ-{;p[&_==W|VFmg"b(ޖ9h&Czԡ |E͚ޥ;2]ܲa/BZ˜(aU񸎫# QywՊ=Hi=3.#G[\.qq>%Eʰ=O,S•gA~shhZbz$|m߰[(TEۛ+mztW ༨T_{ulnOmds*h֌V$TzDmHJhT9|GE,jISN N\b%kPCXvmgLbב} WQZ$Vܕ.OQ _j\HzCqnSܠnq϶eGrO;{>S YsF\m؟k{a mch3@kk:ojP(HA! &i5`uytu$<%ik,(Q ͢0lRzej#jS#Pw9, # #x}UKXv0tN92ъƜ|2YaȰ-->Gǽ. u8cؼ'DA"BBq}ª\%oH*ўsTĒX*TzVF%71h,@ˈ\>AŖJCrذe1w/-C:%Gu2S]0h(7U/; Z:`*C|R/%Ww4v_`t>n@-pQ'R H:{VE[4xo sJ 5ʎ#}: `:47[p%hY`mG 96)"Uq,4%D^iI²jm<A6 .\}ja[eL?jQS%k$'L=w]Yu<{c`8,0 Z?]Ĝn1H6+}i`Kz |sw HSJW  Sl+C75KݜAK^NB7BџQiDPtnbx;qQq?S\lŖtzϭ`.H(It%"|c%1]+ڵ^Lqt%sn&J,=8w@iDr)ayl#&/|rIv5]8i!tb:mY6U+_9hB "Yb)&~R7+/Ѧ E ",6nf^NM#f`1 *b6K8>I)v0?(LЭd5֚81j9&Kky*kwq}qΡoq1-GЏXSl-X@-7/(OmP \87~p-d. 0$IS̗wox>3_83L%$˛t$^H[\寭u* @J8]Gp#+WϽϿ| rϰoF&\؄LΉ0L qi86պl0V@nDٯk jںc" 1 F?EIhfs,Q3 #KúfnO{@3_r31jT 'Q&!ܥt&~5d_&\59_#oAe :' ~3{ߏ-~vڮ=_[`5"/}>^%  5k"Hysg1W_eǣ}ݾ>yZZik 1u~żi0Cy,URRg,Xjثz}˧}oCt;gjwCytg%>X2Iy;! 2@k: z|+.;Kx6x_yP:x0j?®~&Cr{)Ua˙ PÑ[fȦfk$/|fX+WkͷU0iMCܒma( \3iJҌǹ{>85 B =/ 6oH'J=Ӂc r=_|v:bBģ\/q+QH ,'ĴH@T{GGNǕ|]kěF^09B}ϞiKmplv^ft*hZ  [(T" `ŭ@D$4W~p~O7y(l_T@ju^&l&$0@b*فF3C^:ꟲ'١iVB ԉu͖C'ƣ\ 3'h̊t0V]~e&zK{9*bxGٯv^5><} |A A8Ayԏ8,wX~\@OlbEMr~%)Tx!nCڳ]Hbo:BɾTtg ^tx ܣ7;!]@&v`ziU?+OEt51D )udȲSҴ~Y?VO2o$T?w~1CԖ)#&;kf"FOVa ͖ls)B_h%'hHq)>neQK7!D(F@]-2h>T/0D U jc$8屸M *GuʝAO@\Z DFIBK׹+mao܀4o׺Uv!6rXGhۿH$9 x?Rh#(=IN[Jri)nsz쒾F0_C0N\ݒ~FJ !B!V D7 '&J("!2*xQRW~= z44"I0"P8@Gc7!ck\og O- oRwDlyi8;=QSM!!z( Y}$fNE-C^7!fOya;CJ|NR&iohQA,}WPS6z^Ytu Nok.'r*R!]3]ڵeHi$qD"X^o_M 񦵟jJVnK8.+kEF@Igm$Pw?Rj$MvYLYCDfL!q z1K`[kK)&cq vz\Qcf[.!T@cwAK-: 8_=Eqj7_{w!e@Z+}δ,אL9pY"{od|3jH 1Z74;Ivbiv,$1[ᆏ7Q HzePU5$(F 5yGn!bn{X줎aL5:bB)(vb}^ȔZJg~K`!@;~GwߵmxB\(R MB*">TaJ jz?mU|w4<λCbbc"uQ\YURMg&$!a` pd4 x9 OsmW% al"jnwiMPTaӻpˇx{lC{_u=s$.r_C/0@_(}Շ.q@;ybr7{?3{,U(j#( Q,BbSvĹ@IJD"CEBRxK47K\rp6?tUTL9=q#v0,~Yi#}"wOJ_`!vg.]~I)M*#pTw_3^u&|cP%,_+Rð) {[<}?|Jy Srsi)/MDz>[iO$S:jINdyvs)^ Bÿocc'ґyqļ*WU15I,d&7LoquQkd܍u?n w;i!eTOYG:jEMcT`b}ϝ~d0o>Pc6(t1i_PjU<*5tlGvb>N|L{=uzfVK]N^WǴ,, h<湻LсțtW_=U}ZA}KQw^-hnOD=~/z?\psIE5:'/gϱcY}3ID E{硞uVBB$ڷ9Nod4kq_3<2o Od`E_fo1V `'(J(*%x&ĔjIʷ;2bP3݅Pha[\P4h#P\bF usOҽq1m=>^a{5ո&Qk 3&q9v wp6G42OkT2N0?ZWvDPӡsi(8S_Log"JE=dM># Z^0綸,z2\\a7o=P'qj95A0stok*fV\|slxbY@&EcgT_#+࣎Vs},T iy"Nt$g>|U`֒axGc{$Jf(IO:֠R&Dα2Nîa@A@M'_Ğu'z<"Y&Q:t+y A. M]wvPd(r1/|'mGw/$i$j>juy>vKH`ؐ@A>ޡ &!~4ۊٙ/rAEş"TwsWA_vAgKJɎruh]QE_[R Q3d{k2o''uGjL$4yY_[gpΈki!x `MQ.d ZVRaUqULe AE)!T;d8cU|9鞸OvlKnlҰioT>:y^DxZjc-jK()IBL .,)۵JE8 7v$}nt܇iK@@ juZn֙?b/Quv><Bʍq3RYDƎ-ϋ1ͩ=[YO9ѧÒOQ}pmhd3 v}ƛ|xIaDtzx w5ELdw[/3Uz.7)qvJ(d`s6 7z0|Z&S&qu,"bcd\v޹vG١QAeVuaFH߿tTXmQ"9qF/gG@iD ~bD9Cm9 SYy*iF"$VHXXYZ Y[_V.aԡ#2oav!"ӛݞ~k'M{tΜM0o3@nC cxgz!Q60a(̀&@ⵙҪh)p:]WyyahMs.Z0׺3{R?uT{gIGg[`GP  sdcFcz3p òH':.Amk(X<"Hͼh qQ#k?[48:VqrՋ*Z:+K+w ubBtyOHJN֡L l A Vf1/2։WLcfD7wO=qǵ1lb 3?szoރֿ73%A ɍ`LÜ˟ȣϣ` =sovЩWj'miD$jҔhU(9Q`$%zDId |u>Zc,yNн Mᩝb6\|PkKXd}iPT~ (8O-/j|Y驾͗*K꭭m,$K%Ѫ$Q[:.G d:9xcoP'oR Y%W%v~1?0afɇm/?p9='֧3}hı&Tg|ȝWGS6 gE ";>.3l4y.SF1@D`/C;V3g,*_F-AhGba*- u׌?O~^ARtBűjL'0鬥 ȷxNط kf,g8s>mPo\]m?sN ߞ}E/f,G >[AvrAvg1J a'k>09Pę2‚/GиYt@Ct6{ ƫ4S_$θ}SK纄` fyEQm)f(Jd̩jƧal d Qjĺ KX,$_ewX.q@ɫ7[EVX\bNyܶIX˱ٽLR?3o3h[D,ր2? cR'aE8!w0DsS- غ#¸g>ޤ=00BBL0 3iaM t h.7YF! tLxx4>yj_5:rp 1ș2oY~?g6v_耆x}򑶉56 D3 M%ЉR' U$\`xqA1  q–O~Sy@LH/A8$BT|LR)IE!~!a`K ƤJ-#!U{;H;8` p>8 v=-IXF> mORÉ̉ [!qOCdMy[ v/R" ?MƯ}V, ?z--?鮒DXx krVlFu(ԚըK %:  YX۳QESeDih;Bvj2Ä!yt˻$&.2IdAIFvm/+mb7B"IP|N I/ϧJ<&tBeѲx^۟)Raϯ(^A:;F˻SsGEnwCMzwD@5nw:eqD8HϥwI:Jp+8JvɘpYZ[v'Yw*O?ӊXˌڅ, o7N͗ {"C*?[I!=K̆r0JAGd4B(ke)N> ɑb%cf ?w~Weh\?wMU'f4?iY<"u} ,n ^2 u-N F7WSpҒ(w1md~YR\#U;3cv%ܙ^94ۙ'Х1+=?X4G M!fJ,Ĩi:ԾLW,$|5]Z>g]|iqgg{ޚJEo'3-*RWAmE;+-#%qqjNSKCZNHԳjF>kZXk<ޝ! rըՔ><>d%!\ 1Fk˘M&0<g'tp^nAśǻw azJۍJ Xqqty~j!R06Dsn?;#B骫ĀYwl}ю:`cc5-EMBT"mV,J%@RB*X\{{{ܳ[^\)+8@Z5bĸ&5 1,KXZ`0P[KP Lf"ߖ!mWzm .v1b2M d*ڍcǹPRllO8s-5 c5so-S?VK YݚA4,ȳ3xtNPND莗X m0q{"X@ϳy$/V[J.PEWq6G ;߫4RFPbmwNUJ+.aĺ`.Kÿvwj*!F\Œ" lk^m^DrCS4nUw:!'U @'Q![I`;s ؓ!L&jmX a p HtK($Hw(ղ` 3ҀYjZ]eYcXĉ*@2i*2 $9JSS >NS܎NIGvcc| JLܮ]& 8hI &Xߕq1XFQ%!Yb:ҎL>j!pG@~J:7B]QxO%⾏Q{w:]%<>nyFII@H xi~RYo]CK.V>׿%6>{/A1* (&^<לɭ;sh˖J״Y/9_yxNM`p%KD~w6 ~~w^_ǟUCK gb%Ml -tD̆U=P(ŒF @N±Ye|h 8zLpv;rD"0@DU(HDUe;¯FOIH "B8HsGffB]ʴ((@1gʎ* U'O#+pk`}kO!彯{LrDo=9ϢC!lrC0]G9f6T퍳׌\˸[jOcèD 7Iw*gd_Ap C8;אI# .hfBHQ|/;.6z7>df΢k )%!{q8$j#}#süwd 펖%oW|J=~=Kw=qE IFXaA0%FOBs9\h1Zȉ$tY~p`KR3%e@ҽBdC"w$ )$\Bc 9{Sl٬d,`X ZD[/_ϥ چG4yQW|衺һB;sܞRM_n0l4'X/R$jx8|Hލ~aw!c}FU{m4TMg.ݝ=MzYM/ߝ%B3}ތϹMۡ)$eNub1=6m|Z{FOV+,.:LBbvCfCb!9`n2QA| zyoG?ϕ)v 02/1LUh O4>SB.C&:p! cUK"{Ӷи'֍oSSyH+,k<~X|)p5zaλ0v`i f0pe@A@*;,C8A0,@B7vLapY%21Z.U5h)vi*~~uCfq `јQk7b>9OVͅL 2$ Ny=_x=?ޱ7|yV묮m7zٯyی3#2P(IӤ bG3=%uwB %W!BsS?H@QV55cW0`fٍcE{KHd|dicyW؇)2rʊ$t4R )DQBJPr*L7,3BR p|gA|(7RJ: <.w+ix?omlE CKVDE +3xd\O.h?~ZeoE,2@ɰ4iBAɂ )"nE7Q :wЛ*qgT|<lCzC΃%ٟ}.N;3 ^9Xlyz =^.L28AޞS Ph喝g\Pq1"Ѻn9ڥ/{ߦ_ e O f4-Nȼ}NKkte[mݜ'ŻWJS*ܪ3r|HH9X]VdG]b"(g.wsӮ/hqv/m$б$ sKA%;.)wI%W/>p C?O#[ @]Q:CvYH]k_[{qOFqlwizRcy4:,-Zɻͣ#Rt;\:! ͘rp0IdyHw 2 G$Y&  $&k(p&AjFwejB:,Hʫg1zyXktnQ5%oZ{#^1#ʡGI>jfEh@jWmag ]7Ŀa?KX7LȢ>n5Lq%f(%I2,e!Ϩ:9řUs擵[cBR4薴YL$}%S&O(ڥRζAlv;/IxܿZ+Hl?==9d'U1caZ<4)ZnIK`:bln M>9%j 2B&XB@㘴YH!Ou[k,x)F.>?0=v~`XFS~)\ RԛKsMj}y,H yY}(lJy)N_ׯDzϏcyίt5k- x3E-Tlӎ :vI8I+= n.?_S3Q{*<$ړΗ!ac:ؔI#fԄ~CuWN*'Rk=d?"KDswcoNUGS**6RftvE.\US1sbP`Џ]#om!j60Hw8rL P֖ f"XcZDS\-HԬ'ß]ruG-KUb 'e.̺۝J\A%[w,`|2'o3Y` pTmR1Pw DGmV] W9QUE=NOo 酥1d K%+,  1+Nw6;?BV]}ܑM1aeeƀ7Ju)s I Z7~&]Va7J0:ΌOQl*(R fbL N*)S$8͖5l\O2q2wUp}35#;i2tsyxPpIwMrD ak̅Ѐfuì6˳CQ%W-z- ZMڼ%i9J8U>^gSGkY|ԏ b[ K)*XLt+L^7[eW# Hg1lxMxxvYkfRʓ swɥDsfWTNŨ7ˇ$cF燲ܾKXNj vj`Z!" @rj<) ͤAlYHZ-MXx\&xuBZpC4xB]?gE0"m&x@$P |7ϰZnF=W\p(IL &:uegtg4f[])zTMf}w>F,]/aBUxH*ZMJŴBY([2ko_+wp̣:;-Ц21# , " 3/ܗbs2)9}}lo/:5i7t!s=z.uA&N ic+jwo^Hhl/gQl|Z"1b twio/=eӾ{kb8T]PyY^߇l6V  }F-C69fRMSsaɕTѿH(|4^K tڪTݧTt^MI_˳(_ s @!* do]_~D(E7$$?6Q6L!kw5;~[a,O=wI7 u>&W=C'!p\DW`Ҽ= =<ީ ʄƿSE'ܷ!wh r X %J2Pi)(MfǺϞC\B6mYMb=rT* $e @lKbqL?pc3JSl5ձ d>wWEJQ@̋z cDSqjqrT]$O䛳,"`t24]'>C *xl(gTpa), 9OQU|-%.-\Iͱݗ0Xu| 'DK;Ԯ 9mȩ{&j<#jxR2U;~#o#CGIX?vO?J1G2J ފLFqp]FrQ5aIc TʋVw-9ob2_cs#SH*ʮ{jkQ2jd rdjO =p]Ɓ23]$`jJQt\LeA2 -`'f )cw/Fbffg3t)Z97e d>Ҋ&Bz˛ %]j1эN>Aaybvv°x:~WB; }" lu~3XfaQN>xs1RN*oWzsrMEz.iDg]+lqXϥ3{o̠O'@ȑC"d.cKzgNK)_7[Sܼ3/@U r2vvE&UPѸZGRWso Ip`RbX^JxÈ&\#>Xl2`~uoR^b=Fgٝcd\HcO|+B3ym82~nQo֚勊3zTFL(KMZ,pZ$0?3GF̲i.3o2RZ20Kh. O2:guⲬfIKj;OcH.aAZMAx"5c{11T |(tNRK`~zorF^GFGY{Z\6&gTg)ŖMuzHArvBRPFNdeXv* Fg4`n`V_c/Ej8v eA`A#8%:"Qd _SXzN6'cb%L('Q.^ Fj\o94|>w҉ LЎfNH&IЯ& !3Tt!)w*/  qX&(Pd0ZbC4tm3KDY3ZIԡѓj6ҭ}GCS麟hh('1^@иXk^IȠU czl-@S8F t =۳lMmQ!3MP'd6N=M&DH.z|\t~x^t`ZSmGw Pb I:s/HS>A_1Yo%D/;wOINt>}h A;x+;_מ[|Lݺ.MRܟ$y?|".\̅@!BmR&rӉ-e;аa@yhhK&SS8)fLY $ S>Yoq*(cɽ_!]0=OSXFl_kbʣNPo78/XQ+Ѐ8{OU7w9Z<#ּ02sUYksEl8X=GMEN&mCHW BUp8gcyu)_^Ԡ t]mWLɦ@C II7jYn+cCjiHV"B 2M(K%MںAc!MFXZ յz@B VV&Z -MI072X_  ;YPջ[#fK#V`~cq^j;QӐ6.r607xԎ;2o8 |v)x}zΡFWJ/{ӈPoks_Byj6ClFO)MH٩/a}jr:.6.ks \lA@@CWE6yܚ¶z0e{.5(elA#9"~CWs%e$!ߩD>UnI/0m?E&K፼-6z,#oX.Fԝd&t_i⤺i(m@% ;Pٽ-c}fd|O%{c8=PhQ$Ɇ"48@X72A;^L@ . ΂ffNwfb2IpdGQQ޼j  ȌK,|0 *q.QA 8END`&}J.gDc01Y dq/7i hWjo,`%t29s,6')reF6eDeˑQpJ;{{jN7c[B gRkU$ \|f`LYϦLza:iII2!q92IęӁ,b1.J?֍ YY$Y{,9mg-tڜy= ǏjC$Jd8:$ t:tifS]64g d@'QL's>UN\dsyN[J(另VrNhCzʵPs`٩ATZK4Ɗ/mTw=>{Sov鿝V-6XEh8@&Є8AbaJU ޮCV)"lK 3Ԏ & D&XMTr=D~1ba/ nHm4`$*&5 PO\/S]Ik9X 6MAin$dȰ ~䰰jk;yqr ppzT-z}klāxgq.2H,@@wyZ1=%nI`} vgGl5O~W@0ةc.͕z $;h1a:ʒ?-/N4+Bq7ss]8piGiuF@; ,z8 =V"{gx^W]67_K Y+[}~M(Hq:9<4C;AEm^cߏ!<9r^EmAOmd³aUpyzK\0FƌZ\:&f[[wc"|۪^z}]fWB+D$^+ sHkgf㹧$^DO7o] MQ9sfZиm23pf_ U>碬 wwlJ)6LP` tmD>]k[EQIV7@{t-%Qy "G4ժ;Ybߤ6KAUßk(Țl~ uժeZ\iWc[kh8 BTAl68J!>:Ϲ.,n<=kd*m_+@=m%⭙&B`@Ui "`MuBY-O>5# p1Xo/X7H$񫹫v#FY+`F݇Qd?R6y,>!2˜-/ptHzPaDJZzY V3\顯F:$zSadn>  L|~Uybѣ[k>nY7e j|[5 fHSDiQ 8=8-]%}< gO'kF! (I2)#p+AUoߥzg< >^yxU){Pa~s|="-7[&I, EZDBBªDH+(9> NF2^I)U%@t%9′ZRaU-{/u~:rt2@:aG@d/ 8lC &%}Uf?rp%l?ڳM$.??GϞ;jXIwn/Ud*U _DyD4ʥ",vE&]wOxwT<! 1hEJ%hhHՉexn8d"]k ܆?-LH9rͧ=1!4@/t H[|tG1ӧ!r :ܪ ]ɬA ^J5 ec,q@)XbhBZVHv ^:þQa] `R  Np=rU<{]J\y֝Ė_y?*Dx2aktvUvt H^OT}C{_c[oF\xo q"P` #4\`@pbY/%w~>WLzQa[ ]M^ayNu3w졆Ez =d[)Qrbmiv?Ȳ8qDrDREG=o6o/ &lGP*5jVyRw{2\$n8 M"^*-]fA"૬HU('VfzP)[Hϴ(/y0*PY6E$HdW8Wzwd+{ sP{̮o<OŦzrϧNYyXmjeMt86Xܢ }\a""A{WWCY?/Ks\EY&XC)3O!2OMcyQge|eW;iz}/|v^eYբUZi;߹O B1| 1*B lQuEY./7G(ـI/Ot?NJ}z W B2ebBƇr}}q0 Bb@]);klU=#dq Cl.n3աeO[i%7;9eY#t&㡗 yVɩVm5zcC_R9 'jd7NhlאTf+x^6i٫Rn<Y+W} {6pOcS3~,u퐠:&-WlK}HLY @,/+j@ޤ7~FLgB֙Ft I-VFUgawY\BԤr fb@f@}@9mˍƽٞݸ_H>Oܞ@b_/L޵Ip@sgc!`?ep".yv!sjlikAί{xÂ崨7fjQ>WĎk7);pFl]u5Lj|NUQx]<˿{sCd"5꠾g¤w@(,]O/#'/ EtD w!!^H J=Rv SO {_ Vgv%op?}M,Sr w[Dq` z~g?P@@†2X;?_^~X%@T5˨i@u87voG\N{wW@˦ԐpsW{L .K;R,3p {3M tn'JS0^UVjycQ|IliW]qKBµ#)w {.R [v?'voȌRsJVA(BMa^U}.?}([2"UFL]T;Nܐ&ņ8 ]-p_ԲFl4 [P\d&B\^rGlbHKB2d)^(e/›ÚGv ~UCZJFҼڼκ>G}/1@nM`ۯc;rCk=bTR7O+Xq1I?@o@tsÌ詳\lELu\|3s lcks{C;Lh J$R r aߚR\Lg^@EdGYw,cGщoz5@0~XDV0V0Gɗ^Ϛsojv;cLЊ)_U՗t9ݽG I[onUQzU$' yzkHFEP! ^/Fy}HU1$H>O&?6 Qy `wU0cELz<ѠLXpE?fzO@rfuhfcXyo%LS>2B%c\O!c !bʪm DFܮ‰6[ 00BOfB"!ܨB4=v ChtѷS.p~>4iءAAH1 仟{[9~3pb 7oJQXjVXWo޽wZE~*MxTRWT \%B?nMGi li|$sBO&LÒ:hO=9>wkV,bh>#TZqb$"'>j1:<scxɜT:T=l~Ev}K$*pca7Ԡ`,5:rxlX| _ΐ=[3Lge YɺƢɶae4lI*jsr{?z1HgVFIf E#t?ӵ};I (D $8eXhc$Lh~jt8p_HARQe67tZ[s;ma \]@cMgPCJF@4>rTktY~f?eC{.AU3 4Y9$ RCZZnzγeM-§noff~(վk0gEeϔ PdXƥ)[u5e'{:.\)Fws 91ߡ+a%īZo6zs(0!B1b:5[$&C6CoI;w/kP3H}|Ć34$8|&yk (r̋/0nؚbGsmŢ< D8|%;lAJ4 `:&ݐt}D$% bh7JoI~?I$A~ZXŃWAN.>n9v_:Wk $)y_G Ǘ4Gh u9 pBpȂI* ""41Y0b8[=\նWhoS< H\VIL9V ͳ0|n{1o¥$I;V"9Mb|?̶<~!p&צ+Qq0׺iZH.@REswF.g?[6r[ ",#V/'c(B[⨙ ): ϕD# <w{/dztZc#$k TWJ;k.p-29t\LǷD;`,Lc  bq:~uy-4Bs$%AɄ"" B +;nbSxoЊOVq@߶ӿX @JRJ){Mla66r2}{೦h3C(5^8n(FrxQk踯-eъkp$;\puq Wsink>sUӖ[/Ƞa]լXr SJJX U\G5a[z޿e.'=oE!)L۵JB)#TUkXF~iݢ*讃"*VsxVhS9 Ɖ oN]On\⡈AZO\tjoXtrT5 dA<2XPi_8e}.9h խ(e$!EV/:(^!mώikLtN)^~n7{H)Vf!!0EٴyoϜAH)t{}oi_WZ=ӛѯ0Nfacmߊܲ[ek}6+FlC,e6L"hf\B]"ᎮUV]\ }h^7%c98A!JQ!G g0~qR,ӞV";wu -mm, 6pUGzJtmgWն߻g.~{.rDv#9!Xo[T 5aLt@4ZȬPqnYC~35DKiSbBCvV ϼ#>"s5eN9v">g[n n]2bTg]YO&Mag9x9'䖃4X z Eg _lk]ggs|RTHh o aFǘostpN =8y"M]BDD@?1M5').1 qtq<u_']rR '}6ɌT$Kzߏx7:KBٮYun58=˝, v"iwmG8xpm)pt\0^ :L8GL+k M;)&C7edc~]re0([)h!y/v\x6TFExP5crsڪB68(;鄙zgtr$6f5@bJd'0S?S$z_Tjp !Av'j;(Q ~.fE4H69>O'^("0YskLq^xgrK5-02Y1( "Ygi*m+Ƀ[Gu:y35:;$4o$D.ѱu/ + tYig3, `T<完 .y=K 6+3m-1'[ D=><Ԁ;HYwtL&\L"` 8Cr] 8VrY TDdXD@'׉:ڤh骯."Ӣ̦ 忝)ƩzFė#F`UgMa{sMMq\ت1}lH@$- m3\e42צ5*Pg*#6O[WF謈N\if4\z~%vw(kosǾSQ8pDFX@WǟA0??5Iz -atb'z'Ӱ$~v7ru1ykRECMfM] @pˢSp ՟g@ ݡN6]dPNJiH$cNH$z+3gpSG?=NCrI$ 61?Ͽ=ݝ\0[3,v6Scm)L4c-!$O Ɔ_ܤAvJ4}F r@(d~o{˔P&A 8ӣp,N#u% +7`aO!(›0 {(w|^D ae$E-2а-;C:?. 氎8P_'sKҡN+!mpj(|c>8Vn)Y ;,jĤ;XOuwI9 8{[D!2vATC=~ӌWzaDMBk/CljͥR֔Ϛwr^GEү-MH)b%y>~n>9S?WCP~ߩv>ϷW_t=.t9@q^u!FTYgriC|S@D@GYx]CE : H㋰ч)QѥenYo̅6WK6׎<;kxBGvdNjYm_we8FNLoKޞm{fW`E+N3&4cj^ fֳ0<۬ikr 䚁ZRf~ݝ09)ŵ{7 =gW)gyM{x%|?ۯA:L71tNUHRHH- H,Y;OcU>︸8z po}gqnlD0@!%p9nX(FY)grm$K2OR_wOʿ\ϟH` $ZHZF; {’/#8w[cZ{Aq3 2[ q1_J mKw?ևӚH*щxYTv7ʵvpTCx@ AMJ p+x[檏ڮZk<(x܂W"&BLJ6F`e;ndX*MtFc@E3i~.̅Oqk~D `$!CUSlrk^ͫ1u  T4NLj۬C _vEK_(O'zz~'c:?0#<>^Z,z#@Y.òޝu(#lو]yTa{tOw ݒ yv[^_cեiVck)-u/Ǭ|Ky[giT(b}myGt=gAw%n u1pH[-vh#n!`Fu &s^cil%$:$aB"c>  [ҩKܢ[ 靫b=܇xm[8QZfd)jTyT$FLAu mT j;3a uɾ:ثx4_&_gCmnpi^}Dܱkrk'T=P(XY\Ab 2Fs``؟7Mt`'7lKYF)i<ˆt v.UwSd[>tكM|n˥;s}1 y8N4eNK.?a!dz_˘k6zLJK<8kKF-Vviu}JU6il͋cugtR4nSa"-IЊL|GQx0Wĝ,&&DF8pwzAnjepܶbHlo )re.-Öm-jf"ذ,1$IdFyEHI!4whlw>fXh޴l3-Fq $@h9P}-v.vBBRo7!X Z԰t8A3ntÓC< Ps}wk7e8=lԛ T7V/pi ᑁ=h~J2oeo}#4OJ* Rs>09 VZtrc:($&m"ށVj+t@A s+]J!O3c529, FSJ ϜEIz^+6(Gg;^cDE{͖֛eU(Ƒ-ZvEJo|䅥s/D$h"7ߓ5 yH틄*i$mE(o_ Lr}\~ t\{:M2m:`VU}syIedYCTB+1BtS2~YhQ%D@zJ"Vp-e*Qcǩi<{)zp:k.t'X?V2^Txx^6K6ŪQE0%!TP-֢/[l0CM{]k'~Z61p~BJōʑdMq%Yif%}xI}9jLĪ3?Zp$#)∽PõMY֍juH@rat n׍֕yvunr{I,(!p2H?-% 6]4IRnKyT7iiN!Z*N@|b$,n/ B4 Hm/hg^: 0#lU5g`S(}7 &/ _ĀBFl=J\*]*0B|hμ m`,~27=Ѡxoݺ; HWH{?o~΁atRGru@ At ?-'-27X*)VazmA!I&`- %Q&=zb11DM 0:X(zlL{7miPj{s#m@h4@b0"1b4N&!ʗ{5J(3RZ3\ kHۛVyhdX: ᠱ-/cxv DI 8 :e)Ѕ< }kUoZM;~AEa@D(OLz3}gz}=*E)]d~0Lr"FM~GZd3vw_ef9Г~ج<Q}z95XmQ;gKW{lO1wiM.{ :a7O./ YzR8 @!H1 zt]9UџP T<VnmYoo˻TI5$eN?da( KEՆ"riRFS=R A) ZcRt#;r(z5Pܤ<:9Ove@pޔ$ꏗsqӥ޲}0/aF"@lev6$tB'_VjCkf"W)1^A,C..Z (=:#}FW%o S#[Ie"&+_:bS~ bG -eԣR*Jq L @A ~A={x޿_9* @ :1-Iyym40 HR)Eë#1yIV˄o0 B ,]6N1pq%(~U/[︸Wuϛ vFmt7Thʈ`.wG^b}-pTͷ?xnl(B"⳹`%* "ͫNNHZAW&`H|r,_u}G9g ,qRR&4SCRvxԿJj>Ë|-~0FBF ɫlQH'1V2ʟa4چ [uei;x΍~}'>9p2#0P xz|=<p(C Sqe?P qQ?zoc깄^5\rQIw\۫_>=CS!n~>6#RJηTB<\u 'XA9c)-Ӂs7ԞZ>r5_Y_*|:FkP޶2#Q#4 0!oeE)z]B(X_){n= ƔR0y2.jhk 㾟 }b7%9,ăORɗUҫAcLq &Y?лG^˹j$!H U]9^nYb+w@+]OZfvba': @0I@ $3)~c`Įdg)WM^evW@ A*7m yĖ |iGh*^'kS3ne 4ԟJEy41Od,@ 8}]P $QǙ?.wnlao(c0Y?j$Iw|̧I:!W2.ݪ4#] =7qI /+MʻP Upn|Cнd.WQ);ϯ}qn 4qm]ZW 4@*3B$k>UsjHp/o)e=ݯpSyhlid6_60I]ӪCI$6D"ی0 Mfqo-jAT yNV-{CsQ.ҒF [ V-.y`Ee^`a % z!ugwiOx~;մ@: }m)2'uLC⦅hpot5]y٪aX[" EZӽ&y'8@ҽ |I) G`Ɏ\ܟ|1dHCC<-'sJ^:s~~Φ7 H?ō] ++>xʆ2Hr"ц>V2|~IU2ȫbҧw ٷ) RE?K~9)._5it[^[# ڮy)HC^D' `Q0.&it<A?B"OaH <*.Y6͎mrN˶ښ`jc\V  ry,e;㐩<~ fXcw?Jq&`(YiK_xgӒ\Tf3twLlbA[, 8F25E1 =)r.ć/Mҗ\X1D@7>}:D`~f;Bt~ 77;LgAa{O~b d25N +& (eC;.4p8#E}~I/32О i6f[``/zMgRd|h lLf1kipA9?)|ڦ]V8}n+ Hilm+n,z!FrWX8P'^=;V޶Ƭ m2<5˻o馝,Ld]f(LQtcx_2m&gQ`Uel,E} /`tHꉎMX5}rˇ1QB*39xDֵ?92? QTaW+0CE:` ˲A0h*ēqz dѴ*"׳$|3%UQ0LW/%zίe=Wr2:v,v;&6]1]6"䌹)Ʌkʙi;9IZESr\:َ`\tk;8oޡg: "W^Z/"gF3ț>Cۯ]׿Mv`-C6?r+;{㼕5NY&{c MEiiD'כ SӛRh2𪲑*ր"bYIA4{S' {Msa9s#Y.Z >e99NCk8\UT׺kgMr<&c+}mD8b>āG#lz?9Eꏟm.|>R? zA"gccWsgbzi.\mC7R:e*CӶ'P=ӭDrM$IlԨ5%cG ^9q$cqѲ{ .HT@HA 9'y"T']hm ϊBy)Ak!,^'ޜdg\_˫cpXw\^r(iS#QYVεx[eu"ɗp7d4z8ɡ&:!.YhF%U{"@6@XB@ }Ś) )&GϷ $dAgҤNZu.3VُMiFܣָrԭ)ݱhK(IK:|tάep33pK*-WKC4E0 ̚} BaSmVU5&̯J(prg\+Yb]"8 ^Pr?w30">}:7ZA,~ۛh[% Jͻ4 [ 1&!R{ݑ<"Ht{ 檃s\jN/QbVlq^|yU<&؇X)Vx/8ܸ^j|8,|W-4_dFN#:WK393)u} Oݺ{9#$C8 ^H1C~?f@MbvU"F; =qYd5J T1"cLZg֛z$r7tdgvt6׾oL* U\s|o+%kWhNՍ8=/q=gZһ?Kst|T;7WOr0D?ʅQ݉Dp!GuldO@jG]XTt^֖ot~I?aO_'RY_cٜ1&-)g3vJJ̆i`{?h?6ǠE GM(\!4 HVwUM^AMQRfeHrx-;_aF=Y%]koBqm@7::ԲgҞdXSؕ ao^J$ONAh ',c[2!DxTXaЀU* |PyxYTՇ#@h/³imp 6M~j^j| `8M_Hl /v;n#+gƗu c@cuѱA)Y+B%bZFJ]2xhyě|2'ӭŶZsm\Wfvxx*n-uuu{ԄiwM!g Yw8IR$N͟ne.1gOSy&n7}?}J7"w*-_k'{< P@aUW=8uCem9*oݷ$@2Qnh]L-Zّ˜Ckڹum gd F5G;ԲX22+ L(3A sWwӡQ\C*BI!Fm-{V}6 g(Z ]SrdsZO+Sx(?Ps-$$džceUĉ'edͥ C0Uhٖ%u0DF3%#VMy \PGPBbhA(D- Q%oEo;\-\ؑ^j b % _&zm[c"X uV4 d$ZI0W$JJJ$FcTT$F,V J#S:vZVAMQ3}R? eCvC_K3$DXsY{//[1E>Eu8zHAҙ_n?%gRE r!h 2 Nb +n-&p_n-pK*'=MLCL#C*Mf1MQ%ģ@&|j, yW(~չ3 ;ڕe* KTܼ|LRH^c+-rrcf'`a[WAHWșDCU[S,oũ!"a$ໟ $ǯ}F9UXج.ɽI-kiZ$ cw:vp {5e(oyW5^`)tz~:aKY}”)!.:LVW"I? r/vH* w.bLl$?|TTn]l~iH4!xf \hL Ц4%c{`lWvLx]fw'ךю8 I\0ەYM'Mm&)؍R XFN!T"Lu&-/C)jh 5Ԗ< @dIxKY`+ܰu=NT},,ګHeJO\85-¦ǒ8kf4l(OlzgOٓT8{TJF%h' ˽fxuXY~+D?5[_-Z5@"?mPn&QX 92󳳙!U" "`-@Obe(Qߥ"\:;+ r Oc]6qsŎn=nvz:s񷟥P=A{/vbRq2ΜzCj)*@)I'm;݃|:9Ǐf6Mw5ujӲ &c?X_ځ]cCi+f C5 9~XKEQ{qPz]\0`o,^2xY7=ʣk"$h%oOD vL4 t85!Q=t _#>f mGsr*D^>8!3J(-T;~a=BҜ,].1TMˈ/y=v}6ao74/zoﵒjaQNi@RD&30}Gb;vu tar k/s5񥓳@G$gJG-5AI6l "ats |A@^=,u3²&qlH4Ec[?Q *!T"JrϾ5ݜJU <*\+') s 汈= ǶHx2^*f+JlqEɠ-bm,W{϶wTz͈Bk/vjw|j(6xI $|`@N.!|vfyͿ;8˗gfbԡr4|>́gaO ΍arh ^4}L'8ST09\etBD%S !$ʇmrUɖa%RJAzs63v"-(_tdY2Z{vL\A5S!N.ipoFdīYpKW?=6w{-(VE)4$2HpR AĘeo^TN\g+"VžA{$ƌXY'B*ATxf+P}n{Jyχel $Oj6DQ18qQ4M0 Xppuzz3E0z]|bW_μ1`4D*Z[]]%팿cwh?7U"7$@-BSMFx@2,y9/OW\+$RanӞQ$oo8DQCHTcRkCiј^[ZY RY S@ "BhjٮPweLW*rpn !I)* R"Ԥ4 r~@yD g/@˔ouQ"kM0ce!pkZ L1^vNӈ,Ḟo&]{+ Px~ۖ8ϴ*Ӽ$2I d<@By$@zʐja `@fVUGO ?{Wzke݇+/\͸ԛq00 aS & lL z R 3ӥlyȁ9(_=d-K<}?IĬ1-X'a)Cai 2~ 2Q7 Hqt$H+,<[nj?w-9onDIઙY "dSc)C8ҁE "QG\țh&"R3=F}py  -~NPߏ 1. YBz~'DJBB#`W>>td!_n6+rG0_Og3ͰvdץףRf] >1cw nVuqך!SeFhs?b7 (ۂ_ֹ=8U_sF~ Uӱ\\a"Z[s]q8Y_ZL\'ub-BfsCpz5!`Z#ݦ*4R]o2WQ{/xj%EbɂLrn>z On=2}{n=͵"A,E߼~OuLM >nO &Dxg4v Q @XXb Hd_={#4eB:?10:| x!(2gqQ-rno(JdDǷg҇yb/I((神aFI^pnnbn{2c4Zy^ܕpt[E,n6uIGQqw~L޷֫vLi;*b. MjepoYð!G|cw:[[ZAsitrN'y0 i =ff]_]JA:pLAYbb%'0 ϖCb4@!H"A P<ņ{DQmP6IAUۨHV*z{P.xaQqh 5f%j7d[=z/#1R ՖJSS.l]{v)PrOW7k/TGedX.`,,j 40 n/gl !wpwCG+wk=gqʮj`&k\EITJVԽL" 4JɑeC:dsP[TY]m . w8K[cqXJs?P349^E(%V!JC> F`Kt?߼v؛SM_b95fODxF`s\b?W'h I!I˺dKR3 RȄD߽<?D̝J߱!C d\lyVXx*=۟! q~<ެ7?_W5?: r"sy+)ylXr4Wakmg7OC+ [?YK8PB!"XTU*A0V2f3(H轧·|BSS催 (t 5NrC5E,RTi̦ 7wY}UxonC\D\zȸk4 ^ e}ӑ[~i0,CsP$ S$>N^."ߛhxLq`@EٷX&:#Ox" ȝ3+g<-9dW݀1u` ,?7Sy*| 4!k.䰽Qi,•Lr"gZ9#['vyGsm?J^-fXcAj3 E(P<Y&J NB9k.JM\RҞ:ӫ` { rOm Iq!NiAH}1`mn F)O$JE`3k> ck˕&$ش$1\I8)eBAfS Vd'HIї$($j#꧔5ogU (-iD5'Wz+ *ǭi(MjwӺQBK JB'21N6:V$&zd~='B|7Ga%Ym~& &ѹ3 c}\'%HG1{WE%)J ;c->&z QtA!%O7A݌v>=cY| )0jey4CBM=oX#Vln$}߿!$@?C@$Ph[ C( mO7H(+`M($ ` \40d3` hSڹ`;kdr<;%8:v`ufw:p D4y،H5@pdE↣}ArxeauLxUy;9ѭ,evi3՝0١DA{4pd!i[pk Aj<ytc.Z|DD@$xfaZ0k 24>d}Wy@Q-b?,s.X,?0|bPZ,˾SbXp"O3YLTZH%.cBv.\IjQZ y[Hceld)+\Uso4Q* Swvy@$ȃxx~C Q0CW IWr=-|K,.Hl ~]u?x1[lF٭`Q㪆.cb ێYFYIJ鐈?pYA^۸\9;^EMDY][|f3ЍNA-@@Y'Q {$#F]+0t^)I_Gb7FdU aB*a@F‰ xgiA꽲~7X 8j&m1v&q2CdQ* p,f{a찋YEG&37OkY;_{<"E: ]N"Gwof韥9J!nlAPWl (ea5;8##TKi.|*kc2{ȟ{^ MP8`bQd.cr g'ˑwjw[LOsN{StimC )s-7ؓ8F8 \*]'2vlcnsy/ˣGIOj@&DcP-ՏU^7Ief8HaEJj]+3j"WG>(02B0Θ[aQdJB ̡S(: ?.unڻ5햧{Ìa & %v,KPT<3B"0 ~}o)寓"Zy}ʩ82 6qhhv qFџ"]kO;80D@M|녁ըEȵ524+-O_b]}ymxpv&lQ1ez :?Gͯ=̝aZ\7|Ap"&Q<0cEZ**4'$fONH"Pg)ێ:#Ѕ?u:20\7E\0. S@& o,!ǁV(}""DcP!k9oŽOi\Lܠ3|班-=뵏}8(ƴpXWӽeJV\ cK79"Y_8^9" eCɂK8!Je(a-s_w>"L5h-g^C.[#/C1w&!EW.}/y 24A*uIN.?_-MЌÌ5wH1]Vg[m[!\xwOZ3jMX +P;:i=sW?ޙe\دn2if|WUbz5AMP 1YgNd=*z~|fIW5Ⱦ2]>&[gH c`ۅx#Z'[|͢G>.fVIC&>xo}OqmG+2ǖwJ$DDr?x/Uw5gmǻ7OG$iGHS~NMvS?Ot1=(DX0yVtAQLeIxSFgM{ O۱;vөe+3y$)s\8kW${O]YOu{p']b F J(x@AOâfT| Redv0 m׊l@,Dz#a1P)=Z{c7hS?z|{-Ҋk0JcaDF X5zـT%-oy@B`) ʻ%nYeAnq9,C~ĦNɩYYD9o}n)uHXz%# 2YU()v?_}y+;Ri&jUt ܗo?Aq:/6їB-Ayhp &|0fyA9dfS;|=Nϡ$߰J:lǝFH= 9f$vNEW*#Lr@4ډ-:M:+"될S҂dG``uq?-m8QH(W',}0mqAc V7 fWҹo:@ l?5Ѧζ2|ǜm cؗnNAtY?M/Fʥh_s[1 EHSH<2V7Zȩ밣pG jC41 !Z <5QBq\+@M8([B nډGh_Ǿiux;?vYsz.ϧG.#%'XsRL,cX‘1@L"+E1lx5L~ D%PI"U= zσ$(^`W-tx&4 hR}=?{P5sDukjCe}EpPX,Գ]y EK5,e69=bm{6H_yy϶zlEi{H:(icMXwJ]~{-tأ4](K.AɱnORHCxJ^`0MvϿ]j>qaR)x5O~j l3*L$h/m7?|=#Rf3m\εǹVQz _ nR9cKL 0ؘ7: D@OGmW}sI}E?1ό|6OMy0LM*Zz@ȅ+ /hM+QSWe=2GϫP1}\G֓bc p~ FՍ6ӵ~`c2_3w>꼇¶.(I@*/UϺEo:oCyn'6nKɳ-ePkƍ2!ҵ8"Bd%r ϿԘQMl_M|%ѵRH#Jb`&RbOASA)nEn`Osoҭ'~ҽO)瑇6߰>9„sAu7 >! }oQ1Nd;j 'i?m cR;xd;G/6|hVܖ??T!d _QbCW^۠<6Ǣ~#k}_|;HdY$Pa y I0%Y-P*5ЁbOVz1PBHP[)B/Pt0 S\.Qd a Kւ ś-R/W5D_n(L.1zKiVVRy_ޞā/#[/Uij/lo=CGu IÛboV15JKG')*JV& Zic!!y,3=]7su|?hߧ.3.>Lb= #?|_AC90pF+8y Ǔ)g'ϣ.jPkGǻ2!f'}|yBw]Da_.l@ =oP%&6a3AezS `'Kp/?s0 XM,(`;-_q?o]v^蠒I ڒ ߽33a, {;<$lU[Q 5᩠%šܜT. 1g@l#eLjKR}ѕǔ ԯ' BdK8 0 vXWMFNOo~uЄt|= C]0SسB)Ed46[{F`@1U귁r&KIK061nmj5dNQ}f!kŅjg{RBVz\ qH=)SC\lZ#( )PBl4'J6bUZ;:pL$Mpui+9vg=.|ͯwՄ|ih_o=uOc\tɖI՚`By8njf \" bhdRFj3ϵVj9NHj"KQD NI])asc4F͂qLମAxSwuW}oK^}Roo1ۿM5BN"D"SʳE!A(g4@O=AOJղi@ny~M֮,]]hH }y{֛q7s0W{Teܾ(3#X:T[j1QQe2ev$8}xvH!Ac"Yl#/kdi,%W[S$ĻYw@8F9/7箴&rh))J) $,sVPچY&2xܐk rEؾ+'BЮ@Q P1:S4 J)}6 b٢W*#5|`7}^*v`@Z'`uldl\lCTVHXUgT0xde质b]QaxukxM{pU^~{m xl npm#JNӆx⼔ οtFҀ-<8w>o` OH4NN6ȧ,-m tLIR87FjjMR[9TsJBUt,F S<&I+99{w {Qz 5i~>N$K_YrK W~x]GƓ A;KTmNx3c@S] J|Ef!f?~ޤy9ށu!V)œ깯/]}NP qGXG EDP>?M!W^~9$B#Gwmդ-3ZIkK ZŬ-a\ 0WD O~O5] K}T.aA^oڗU]H5"n- `޾vr2 <|!HTJhe2`;\[{c}7o[ubg7>E%50S 42j 騕(n(<iFX%"K(iIvݨGW=ݏ39>ŏx|Թ\*Q@Aéԥ%\2;xTna~_ |x]6C ,sKl>~Q'0Ih@(&= S'AA@˒W Y#u2=z!tj 5Cn. "P=*4bzGՄx uDn)8n>x1apѦo?@8JPPi FZLmobgu&WٯNc/s{^|-C<MA+ : o9}uV1\xJ 6ٔ/@z2 ,b{!1+mפУ023 jIb7 &2a)B`.ӀՐN.LޡuK{zu[o')i9VqJtot{"rpzVȪ*2 |&E*.6O;1-3]ui qRq(a!/ ?"]@S?67;*+{W7K 1sa^U8C:BIĢ %pKv١dvslp9a*Ӈݏ/i谉CMST(|x<K`}r?a-@I/F²zx4P#BT`Q( UN*~ jD)dݲ(KaXZFf B'':ZTUek>=>": s 6@렱,3gQd@,DCMz1EY@`d)LSÝ dڲE2겴 5^ƥ>1w^Si5ulnx6A@YW JLT qArVryi^yQ+6sLWRBDBt\sXa4=T~YijMDKp;6n]v<Y5wf=a'fe$9GKAN@|'M4xB} '^..s{$ ǖS}\e`K3&'2Px~c6o%TH"a2Iޢ'qsf^ Kzvw-yx@"ĀW^ m|L@OI 9s2 1{㋁Rm}1pdZ? QR$g:A!7w+Lx)M'P}Z|d0oүP?6_wx-4qSno;2-z4YnrW@ @eg_=(V\JΪ'~p8DnO9Cc\ &!vᒯiޝBc?mH34Cy[)R N*GCv|:eYbρNOxK" 8i_SYCҺ(~Wu;i2 gAc%KP@j5㖨B#I5Y I My:ɺV3h1 tÄ ]Rv`^5\گ;\, &^'?/Vق.0ѴmuFqА41'iz=n`ݑ ^J'T?73lrٜHw#RB`|r Cc?**d,?iap{Ieӛ:bpۛP@!QR&pt[bO}1IZŷsb[/eX/`΢hQig/b:=.>'FڏMFJ c )iNHtmnqlr){(3I1O?vs]XLpg#y1zcy$ۼg7Iی8a0sSءdLJĩMdd|] ׃$r䎁fG'V5b@R#Q<079&Z/R(R BzB혒 YJgh  fV}miDR#4 kMhbnUqsz$EE2tRbjH\A+sJ b7Ig44ƪFAߕksYڝRs?JWn&I(+H,cN=W`5H@sΟx?GGg xScT!Q](TED;&OQՖ8B6&N ,GK%5kYVJ?-˩WV&+Y$F=/ $a?/싐y?%7ֵmCFTXfge3K}]TI"9H6*:Uw{Iw*AԽQ.X([} |||QVO{ ky$Fo5Vf+Fy312' @f݅MwFZ]w=dwʔzZҎ?-w*T˸|٢\Аh>[}z*"p!笜"]$Vz|Бܮ++QXzjs|Q >d|kL^/3 gojz&}yW-nxBy6%cG Z"FNrM"PٯU Otrׯѥ H!*Q//,-i˾C̏ǡfiXKLeAymqKenL1>]~׷W׊gLS0t_?,˺R XR|.fﹰ09˶u!ܽ=kzTjΜ5( Lϼ%s OaG`Q`]I)fJaIޒNcgC)!CQҤ)'5)jGCbv~xi {Bׅ纲Z= Ѷ{X$B󠝞$oOr HMn࢈AABcpܫ~` T%%06QH$erCtgQ:λ:n8+dV!&KM'|"Nyt$թR)*&Adz5B{ރoʟiX`?k}/70b8UWaGcH;Nб⹸xkd ,^k(Z<;( ,= w^=m=u.⟊D'uoͲk $ygllkN?4vws@;}4:i&ABP3wOm~ekvtrͤmL>+J לXR]t [;_W<^fGVcwTq`:"<2ˋ%3 ~wKR!qlB$)z1b> A"|,55حBaIrh ^h#˄ yS1d[u4%qX>*r蠉_GO!BH:6V?_-dykHqažVjGO*]{1:J4ǚ@9Mg6^E{jk!^KC |Ut1m췎j{5)aC =;|aMS{OAһ]+--wxǃ3&AՖgM D7v )LY*gym^*OcᡏG|l}V'%Ăĩix^gڏa^cdY>yX܊BfðH:mWiP]ǝ'}k5m)br'pRCc*=T)`I37,O{٨` 2NB0P$AV^tN}FRgϺǿ}kXȧ."˯d _=fLBvV@Gk)8x'F d6] `UbCA|Aʅx+Ŀ},?è5ф.dj d:V[YzCc؉ϰO[~9Lw1~!VBoyFhZA%՛鉾6-ʎC\Dcywp:0Ϻuv+mۍÓP܇~j.)tIwd:>~u0O*-wEH:*W9=Wkͅ -Zկ/-W|Zcjq~(y>T+Fbz]D/~G5xjQ'}H:K $Ddqx,#tn: ϳ="b'{ؾrǞDcK440&I'PF?uͅHD XaB l T ~ 3ib["0*~#kV/J>PO~3߿I_,^f⢪lv9QkS`9TbG/*,Q!lZ7nާK=fo4% dK:7=rM]b6/< kZ?|$BPJY /;2yFVh P;ް ˙47G{Ҿ%գ [Af@” ~F5<9$QhJOͼn9ɖ|Җ D<7?M粣`ey:î8^كH)IzsjE$>k95 L)>&^?>k`q[WkPyQ*֞D0F㒦tRsbJAT},BqGտ3vzg ?=v+i R)wͱbACtQdV;v K!7O`` }¯ CY RUyz8-P`x|M ]-Jmb6N|uN(`  )W-KK)~| U|<X\^Z7ae?sMѥhWz}&^rW'4\7յB9ˎC?BVSJxP| ݚi jiuyN8PKnTA%hӈi Z$H6T#R@RSiMRP5wЪiȑȑQ њ=:x:l==_F=c_#FٽwX\>2Sa;. yE 4Ӈ:x/yރo3L`>rC3G?;kh~+dF.%:|#{r%藜4*\GGCmLeuw $zֿ[ՉHCఁMoy8 26a+"TGBҙ7wV}um%c^&}j4:םP,OPa6_ѽ>t!Ԥ}~D$.^Ky4!h,,<,T@X@*+p0v<^rC.?$rX7 4ZCfG]3-eߘߣIQ2VDCNH£4tEAWw`}6OWQ%#j.2dGeag$ƭk*pW10"Q4PD 6/Ԣ^v`5Gn)odG3< Q &ی==دh7cջ&C5aSLBya!?v߿' }-A#?̃I3Qd &A*6)T aS?9No"OpRZK)x&X+gGi8XZJ&)o%J4`@mB^ {lkD+PkWʑYڝ,9"']$py6̀p25\-tH8TklC?!§B>_rTIGγaQ[)Pwō _{.ӹֳǥzε Fp)m]{c͗[ Ar6E6g%{|~i ž湑͐w!X[\xarWZ%qjZ\ɁއɔH\n& q| {h@͖#ѡ: AqaSe(BD"vtz,,k<< ̚;dՙZ\.w8Φ ;kҊ&LAhopF3cR8҃(Ccqh۶&OC2FGy*f]MJxlO~]C.a^)p>F<ѬU[df[(8:gw,k'n gѭSGԔQ$dEL~NXz&,ͫE ?Aӑ6mf5vdz+Z Zn;;%:"C3ŀ)\Bh=yZmG>c-lCI(k&r (1,- |c/voEHpM`[yq,K *!ɎNV옸Qp%KDGe{_?C$YMp])0+oR/"5^G綁I,:We'V03Iw-uVz{:Az{\l<1笄 [%ge-" D@&si8R(XZ; W /P{v5 ߏ7lzH1+QP>\MAfҪ*!H;W,ucp  Xcz׆8^!aJMB,6*4w6738KYSs_fJg5JӡriVh֨[­K.2lQ/{iFFhڧxꉽJU*ӳy,BٯT 9zҋ+yH*XjmWLeP-G]%0IZZA`҂V,`i6|9`au/E|@z*7LqE`!Lٱ ~]Hl6d=/sݟWz}vq#^:P$Ywl yx)[LegPM~h E}Sιd0y1 @w]h \@դM_F1aT#0 OѠ <֠ 1iu,='z U.2I0 [8uF! DxShCCBBԻSJ43_K3)&Z ˆ6/`3.kX>EŎIA07kVdK c5ILbM( AdD>~ڐb5cϫO|zLďLU˼xXW+գ?^ obLȘ|knMh yChhxq^E5[Z$^3y?>c;βM- uP蛈MmjSuS QﵵVs< P!ؑCP0t3U2,=X$ҁF?ge0o-`A ~&AEZaF]_2麳d!e85Hxvh=:i\q`*˜A @Hb2Vʣ2=Z⥅Z()EɆ\=$7C/$5!~NB6籖#)2+N nzS5$ӕw>:Pol#0.No1h`? G\`ؿޘKO "i`ˆ q?)#.$E="QU]&Cytr$T瓦mƴp}pL:Jj>*_iq69kBûIϕjv& mCMІd>K}߹%=t)+.h\l&ߌ1ީi[Vĩ?hJQQm*>Gimξ_g?&Moʚh30ufw`_=ZB8@SמOyNiq X,KIy'? NKrD'K3u[,_Nj41h r "O45*") D pP#Db*r"CX,7`*&1R( !k[VVu*Q|!I9!Pkn17x4qݦ^sU -45JڇdOkơűj^o kb&nv^_{MW/ -IwAj f/i=w86R 5i1$Afҿ[ߡX/#X l[7 x"m  rCWy? 怠zMv{ʔ} 7/Cçl^p } EιR!F[U+H>/y-?-+?!cYzUs^x4.kMr%݆gw  !$# d"ʪ tZDC?gw);t ꕣY]oNFJr4Nb^dIC#Խ+v3)FX@CT'm"}|-%rc&&Opm!'!".YlQoMap_nVEnߨI*mүJ|ޑ(L[RD8|˲VI8s{ֻ~/&ni{Pí11Z?Rˉ\ \N@G8,5}ޗ{ikKAܐrUn" tR78\s#=___(<B4jClo.o>>wOtOXnECll1xnI'trplkPa2`Y_5` Dְ@vR~ĻGҶzޣ\]?-E/zhLtcl ] Qؐi!Z(Kg( !T*zj䱄ZClwVț CβX\,&)$9гfdov-{kCO> 9ԝ`MKNc6((AAPZMB5O;<$gXeW7è]cXҔ|hlm{"li ͉R- tS@Ϳ-稀LaRa`B4! 4t= 3act" |Y˽ˁxWKxc _w3;ض2ghT7{9 ]>cmtB%ݯZ^ugw(>/w"k@#e vXJ6\qgjOr5!K`.ӎ;%H#4F=Zx"E*hlSIXKB 9qQtr~|Æ[&\DvND`7 w33S^3^ׯ;zd|t8 , 4 iN奩:?n];ֿ;--BRGuMz;ڳ@9~|zIpvdۀ-Cr}/k84Dp̶ KMZ/e?-s-l1ՃZ+Si癃'Yvx{џ;MWO]|VF3u~(F^^g5qwG{8 N,P 2=Zeij]6SX5)~N/Y#~CIe.SJZ)#{q3$k؇A O/uḣ-׃WPO<ɘS3_m2^'7noU|u=ߵ_v\~s'WVӬǴtVv+k]iVbt&'~2)U\ L7]_~D4I4CIz.˧k喱 Z aչ[Lz.E$S+ sK/c:"JtӼ${U@T$Yx:1εs/ xFP(qΉ7/Vbx,1#ۥYcƈsM* *){IoĂbI$9:41p#ď> 7xx^ir-W?~Bc ֞ZDd)"~7h3CÁmЀ! +a*#I%ke4.y/ =ZgW,&-pAzەA9Ó|z\dʰ8*+umJGxS3+[^k/䯻U}t?Sy - cwQ']7ͺl>?ށL*G+%Ÿ$QKFm#D)WM/5-va٭{&+#`#&\OyG9Wń(vzaJ y{$E![\+%:cgԝmmB92\ȧQ(ᩃwGGm}ǿ1`۫RLwXsmlOCkqMְūgs˔>nC8・ZV>?iC+g[k쮶Q5ſJ3skWVy{]FV]βs5o`g-Y_jhshd]}m {MŖ7!{qq %)6% m3eE}j.ZM**yJViF"NA+m}WVeGF> }]ņ8'0ޏű&o)`SΫdױYرwspA,.i֙ĺشSN$+t; !!mFtjȷkyb K{<=;ЫE*9KW1ؗƻ댓VmYY"۫g_"Fމί  N;pu/\:GtM7g|HeψN)6r~G$},Ic<>Ûû>^{~ /*)ە+K pV0A|&{fCӡL =oj#d A2=۾2A {X,vm1皑d֞׷S>`8՞ [4#epkԮ,^P;:'s?1E߲})g-c@`)l@F!!4~k0"S?@O0Hx'M@m-Ӿ52AEIrGr*r$hJ~@D5gR9s^n0Z(_pbY4 ڠ씊7:MyÚy PHAG_쎣C#@ڦC0}z1GYU?-rL`j]?Vs)n+t?o:5ê}N;V) v/cvhҷT ptk(YR(4ltԯρN$@caoTr[${.pC$ $`Gxre 9R]nTטd̓m5n#\Uو F y@O=Mwls{pܰ53~?i]J8zuWa0m^)s0e0!D0FWwtATK KrFzs@:l:<䛢Fd w4aw  _b^ 7z|}l_h|Op؋!@&Z_ua^L@L "mfa͂0Gq= 0EƲ>7¿ݡKl4 vx*yx/Uf@XE ea Hte`B %{l[Ow+/j 5кPE J=i$߰jAdC;ukhx"*Bg"Sщ'%atȫpy?XNw7 v\Rp\۳< a|)|e6.ﬦG28DpZuMe)%=IAxd@kν[Ctϥa-qq0QA :A:( R/ HzKI,0Eknѧ~XqƢɋPX[w*E/!'U TeP8<y>j<Wd n@mC@{d0Ne K-ZUW6ԞJ9vuqǐ'Z&ZrD:@'Ҹ_1~ewIk'ch;^BNj.ru5or)F0A1 @1؞ƛvz2$l,3۳5@rM\tض+SgaF)p7̯f:XH{1GF}ihOvAg^gԃY@%:Wnr=z~^G~7b,{;fLr;qV'aHu=Eu=nchr1 { sa }-Te}PActJ~>'U>-5 PO^G,yY[fHsIbktt{/\,8&"!fRJI1(fV+`xM43&'c͏yሶ1=f7>fh KLϱ6:7eWSӹs;󷿩CZAIO/FPOheZ8$ûγdC:ĢUuУgC$~r2{ň_c.5g}xn(H]6TLdgB?ϓDY*DB.m%#w MI%?<2u=}RiW(rVk8q('Hlpx1)L8ij 2?iƸ Wߴ4}ɂ;8x}/kǔcc wм9%u/yI\g'6 "˂l i?B"#(, I0܂!ފ鏩ޝ$ x}4B5%( jnjom8 X_uF}x|&‡zӫ\1EɸntlZgPZnᑂ@kCd >[(z]wy8Q-Ӄ}D:S j741󸛧gE!8l> X^c@ Q!@A8)WA6{=UQezkDŵ/X\i|k JBe>kΝ)#Mt)6fY)HB&:(sysd iwwLwV?y~ƅԖONmdеTѸ5zq(Q<sx!h)ü_> di'eꗖy@0]N;Lb WRlW`b%:Ѩ!dı0vx%W<}RW6w̫5sŗf$+NMC?`E[f.4&0BeKIz]@K.;F\Ux&>ˇ}bgt: i 4f}9QlQbJ N!6q^QSdX"0|V]P`ʄ(Y.gA։Cd^Lezx a"a@ڽT6 J\2* ڰ& ?ar%:)r`еûWO=|$[C7زyOay(A*P +E9jsFL7`4\ [[UA?rH@Iq:pO$sb_}On~?* X~RlpI-U]}$贕,>wVKp|:lF/˷^<4ׂ N?QY;^Q.GL] cn nѳB e]e^ IhÂK~]myg V}0W:Lj8G Q8 @ԧ9 4f,V>uS'ʴ"˾YYUQ:6ύ:u+^-P(W%4@a<.+bg槣vTXW${\G7wQl•9z Jg1INyWNnҋHYCs!mw.!q`DRQEoRQEZľv v>zCtqk6f.r)ӏGhƘaseX8rS/-_.ƽ-Efҧ!LwZk!|1Vn18OprTk̯EQ6{(r ͏6O#'pa x$$ uYSyپ|" D@IpWnnB zH@nO_ d% U-fe6"@ֳnw9)ZmQP\ߕ'4~)6.z"DM:Q9BߴV, w&)CPW 2uGn]3}BYl|IV t&2P^uG="3ޓ ACL' -,M5y i\˝bcU5v&HTgI{(@DdEIX33Jan:/&qEBgr*fi#TX )!vM[& 10Y&#!X+5dKUV)F30J&\`,WȮ9[T1KA-Suo$!ťD&i<i?OUd%5+`o^KBC]mY(c q} aKO%%@CH/|-- 'yX4偞0\W&JcBڔvv|Aw 0;Tnu~kkv6- kB1gQ)A_-x\L 0]eG&06@F7l(e.άwAp{h~p}HDXzRPI<;GbR"A<[v-^s֜BK2N wb@~+ԫ? B0/,>He༱cf<dqS;ϒhͽՊj""enyڻ&boq"DjC;هi_qǒǙ'1cCu1՚ɀ£Hdψb'jEb _};5J 1~Ns|fWo}| b\~4C$QEJ+2P1PLFdU+"h/2Ο1}Ƭ ~ }6l E$o$(A!u0P"!H # rݫܛtQ5ݨ7+rMcL>wj _?c*r4kp~E]JebS]CrkhLoQq i,E%% |cd&!@ARx*jGv_^ %**dINy.Vʡ6?!lH>tLCC1@d +Ok+"B \ux{䟟c}503AqZTF(ĖwM,cdѯSnM}z0C|"_G'aF>kKSnCy;/sW'!פ ҞMwqJ~~m!=q\^ @$ M{}[IҒP4L̐ N@81< TLOĖOqmD?k3[zD@L( ! ̧nOF1{+EL woHH\"  tHI4}m}G5gw{hQ"dw3v_u*hܤ6 afa{ܭ -B}%(w|Fheͩ{OWs8<$Tw'@)(x;? VWe{c=PILPck:=;~K`Ƹ9ow|=[05}y\?fa۰7þ9ĸĨ վokcu~rwR5`ԕg28+R f0OΐWݲ+tlcV[!YHSǂr\ A l"Ԡb)OL jGWyx%ld08iȫ?RdXLL4܈VR" m۲pn)mTB)_4H+* 阂"$f)|ݍʕH,QqaX}yE^Kyi2ILa+éct T(DSZ֡#OԄJug! ~zlq`7X2Pi_n{5(  "0G?{ǩ>Tl6\"9嶏} m#$SQ;jX{lmzz& 5r8e zK{h{ ǚRvW(X+Q 4"oX*vը,{Bʠ``İo֢/BQF^Zȵ JԹДMK PrܴQh.$EG lmm1kYowiWmg{eEäb9CV5lQhSbRo^i̭nkH_|Zj"ŕw .XҔDJt"MyYTً/8\ y̏/*<, X` Vg/yR(aE\q_ULmSu9嬨NFXY!%ܢREٽK;M fRg*˛z QF"ȢAQ # 2 TޥU2lT2UTXdĤ \T9jiB28 @&,H$sBX!`R,Rk"jY4cr2aLS:Spˆc$V^JHQP@1LN2& nz~&6(¢Lއf m"@2L zgiJ3q=Tr Fu b$¦Nřj<0r0ɩn!LD>cvIB=E& >m{pX+i` %HR h"MkRA!Aw(==eX*~E5&{)kt],( @$5E'clQAQ@CWmJ*q2t)Ļ-a`4@%HrmX;6 H/kP)|wwo*s; "I5adFȅxXH tAsPd+N[N嶰-tK$L4&1ÃYw/IEjc"B N$)K,A2FeoKkZ0Vu9H8͎/RbH**bTVaz;1S%"Ac m{#TL,IJʼn 3Z@5nd1>=)++( Wm)پ֦Ζ,FNQv~ uWP` `FShlͭ%5J k]ECSZҰ bDR$J38ݤSeD\F UE0p]-EĚ'*,Rj]0/$2fY,f%E[2"ʗR$T& 6P(dR5˜8Vw+X"k l!  #%ՙV+(CPmqīrh) $F++LKB bYĜzxȀ*g/.N,Y{vWWBxݔhD[ܻ=׮ D*1UV¨u+ZghrԸC5`.ٵQH 5"1i^%AR>o2F|]vK*]U gl&٨P/jlrliF$K6ؑJ4!萈2gjЬ+d.ʼnc^n05Kd1EzYu/ۂ kz&a憄E ]*,-\FcNekJBʋ&Qj>6 DpT@*7RR!&腪 0sB',Rmk<tRlR.€sK@jg4)EJI]9ƂTέHCCqY}.șqҠu5D(8%Q'ɓ>|,o7bqӣqb!-C],C"$Z@ +gki+,EjpGuUDpeb|Lb9.RP2Ua-ʥ4$Lbq>ro@} D& )1;XK2|!\b[G`A,p; f'#nQp[Uŀ&`Ym3*I' U5/Y$ '4@1{ 9хdB J{b +I B_X0߽ux⨗3!^(c0R! q Ф`Dy~Qv/6 *Pm4fɢ𽂂,G%YUk6CV,HX0my-n|'%&8\OĄ&d[ ם@m,0'$9a9d" X ^f9˄.TET^L+3N>J5%$@%&l.dmSޱ0//D0U¶,Tػ侭]%3P2, KC)R^`ڂaFXHڊA`9ЅVIJ!&J LKK)琟Jld PkHDG4@ Uc`*ABĭeRL:KkbBRXqض69aL6\zIUy5:m&)^&sz{4mfׁ1./E@es fX#2il<@P3Ref!BEcZ~O6`AW-Cߺy,Lqa%0S^"'0[ ghbE:"Z1DJi6a4SQ ǓPABҋk6 #QIPPh@1z!H(*nLYvV؊i2A&S9g@2'.r Z)օh[M~,•-!ĉ. eR*KI,S."a3" PU@*a$JAH3gwZfJS E;*D޾/*v31%(H@EaŬEP4V\nɡ,%СjCώ%tRQYKJd LKkdA8 PwtʢZ96gP]5 ͷ-eoR)"0",Unʺj1ohtDQiod^ħ&0f3u]\D1wQX@0bv]j2UcJ4Km.0@&J|#$٨(<1(1FD<6+%$Vy*X^Mn@ʥS'.>q ITk[)8-c,$y .7@ -V:AւE*K-T[ ⾗Yd2i)6oIsBL/@VIIF"(Դmj, X(łشREMj ( fUE +kC(DpR ,5IC&Z2cEMa\Ր"C)_Z!u.w=X_3]f`I D>)69.e[(#Nh֑6m-lg[n\\F,00^RzBѲ,Y1 UbpMU%j< $&l l|t-B<zٸ_el)WL jo3{._;|jגƕ۪M,2TLj l$0ҩb!TϖtEn%$XU3%٫ UTɷ‚;A KT3DKEcC9Vh&2fiVTUXP)bHaW);hPʀjS!Y5"sJ@em)KNt^7C",a)T$L>qj dC(g'.952!<t)JAKRQxK,[ aE$W !HXlZ0&/MdbaAb=}$*X25HHyIVb]( =`G['%&`+Le9.*re,sm[s^{hR*!\(6Q{%WXT+KTXZ}^4 1D΍z*"KDFK&]QJ*OllbռfF$I6b &Gz;fMeȇkZC)NTIi%[Mlk}d hVA2 W*i\ܸdK"…TX'F6^e|b΄D.2I[VwI5UdC; D*8 b*okUK#-dNp VL9}<6d@tR[B&D(b-kIu%Ri0bd(A¤b:"Pb r^ J[f\P&Hjpjjn߶غSE mU80ed'I2I4MRIħ7ʤB .BT>;^mimfwy 2L*La7<ՆfCbB Z԰a{LN}Tzm{f(*)a <ۉ#bZ|Ux(*Ӥ^mD:c"#*.&JBTE KPLRIMNbWmʬx^gGad]=ӎD*FٯPdqxՃznzZUD¦WI2 61ѷ}-i9EݻuavIqn¶V#|g!1,J 5̔\7*o %JSwjvn]tW )|T\5{IeQFR[M+ԹV"9,`IoB&ta1j )"MW2 LEZiQ\`@ "uGL@`f6NOy1,ZԦ%$LD& T$If $"*)r^Ȧ!a 4.i#^XڮdX@P{jier yM*./D%$ltAw$a X57BC9ÈVK A a 7[N/Y=5,*VARK'b,m:G"b?Sr.bwʷ)ϒMkӸVoʥl=ig8f~<#4T,k`S]\U!F&"%I]@kYZvhf=io|Wu޾w׎諻 y:irӿVsy5K,0  na&Q` v=ϗ Zhߘwڕ2b ڬ.`lẘ, `jսoN.m7uW̴vNWZTtl 6WW@ F\_o_*GKolwL{?!, է6ڥ6߄/ĤЫ ,zfWzs#q`n/z2!)uq4} })nï[t_E-L3q;W|PK&|{Og\]ۜ9zw,^T'nFT]%qXmG {JݯXȌ~GE}ExXNkʓP D6BN}h޽m}XEJS.i@v;ofzXe$P?4oٲXڕP)[NW|4(XJ e[[@"3|z;F|v@@9jLcL"ɗ-2h9nx-i>P8 LjDD 켻tzvOy_^r.;g7PC!M W}CNu`v2z\lЋll1yG2ëy^D^㜃/xÏm06 BH$FI4+('<焤^zX(CVѫ/}wFNey Wpk6tw% ȷG6Kgf-H0wl?h`m5}D @^Glڞ_'"T ƸPFGB$&#.> /lA6 0쾬W1.Sas{t @vD`vQuh@ jR@~zRdO]g7q}N~f? >ΊaP|VoyEIs>NN~^kӹg^z"Yaȭ,г[lWmqkSPk~eyC5 //P}_n0׌a[ŀxR>)l8g~LtqK( _՞ mJo^oX\c/㙙]1-/9HëGFxY^.z8))_G|j E/Q*I%y[| OFYP{+@䎚P=p4z._h+y4oY)\ xw[iڰ526 j/ʝ?s,[~mҼuna\~NbFhvO$3W.  (X272}qE6O}C9MQ,9|_ 9;)yzctj `A Ave_9HK*~OBn.Ԉ{2DJLΜ< `//|ym@E)Fa0}vD G* *r:DێK @SlzYZC 7)[J{@G>͊1D*^bjL-Y:3VRq_5 QgBw^_Iܔq~O + h r yDx"kKqH 1 +UUow'[U{<|:J{9T't@jU~3fui1snb洚 Iӭ iP`_ Wr;=7;;\K^Ss. =1^?+p mb7"].BLa"!Lfbsl_&#zCSRW'@:֋L4 (0HϭݠOE|9ʍ߳Kݳ< o1 w|U+_.MARm,#c7CfuHnQؼ^̴֏x W!'q6Yu{OTC3^/E-Z8}g+ US՜ho1jk#%:Bmā5c://j vL}^'d.g1U*ڇW}=IwLepVW56/֣̙1+Nơ 6a5fBD˂%s@ R/+x6ДZrixkt EL5.6 6:ޭ'9}۹jBˬ .#Yl=o1WcɋfW}1VZb;Чl ,1^6]K.nY1-/0%2D朞O}B3 p_gTvGwZc25 <&Zj ƤaHqdYpIvKg~V Sc%d bdI6L蜀 @ ""1sbԹC/%6CɔOpџ}sߢSW0f1ůxJ,K 0l3 Wj3=u]x1L8n{ڎI|ե3:Ԇ@}t>ABgEk>BpRlPS@&5>}w[~MU}~ҕ 5i~[iǸ pGX;Pc܌~%JY!mawk/}&m{iJf#LZLj[f+jkz$x!R;c}rvy 7iv hozsynmо,|K$P]w&L]5thw_~_#bf;'_Sz&]Vˣӛx>D2&/7Eg[!2 @'iFG7E}Ǥc m"H j PWVfVQ]։fWΙR?9Vz_b摯E.c8f84DmO:p z߈Uc}׼xI>?xx_`NV<d%9TxYi^>ԫxߚL@0%X_}^B$1cU6}-N&^>.m<ثMw/h0fxbiiPx|HM^RlZM%tMoq%E!hΪ{Zܢ|LL,/Ů%q:;⸦YLBC!E[WS40D$i^(g{H2Sk1 9֡Dy*ƕ=Wh՞\֟m_\*F,`9R!ʘffJ֑1TRrpWD)$uXsZb0ڟOGh)Q;Bz[No"U[I4'5ANr1?BJ^ߜ?y7#K&8=u7fL8'2rX%Yh9kÓs+D*bdx9I'޴/{~u_οߕ~N{{̤\sgLnp|O9DfJbqR:+fl*)MW\nN~A9oq(+ 5F7(ɺQuι}iX_ geR]^,dTD[]@d6tvm?KX{";nt͂5d4@%$FR"ԦKǞcy/~+\(ڌő|b3o}Kf?!Nܫ}XMJUOtyn_>.5 s'⣔Z2bLݘcPȾ(ǶSq7U6~oi0OIN]ܭmE ENS~u -Bsͭ*o -q_ue7ZI6G\vWV++QZXkN juΰ~4 Fɋ8BھWv;hx?3U5-H r<).tgimԠ\FԊ4POz(\?]Y+ Ȓ*A+IӽEy'/'P*C~y4H gD G@ ̵k*A`k0l Kt'Is:>o˜F0e5k?f}}m*A.ÏoF6SĽ[ۛY;[W˰T]wGx}KGq}-U~(M[qQZYDĺȨow^mSyoIqcypx5(5G3>Q^/v4]k_گ`g9+!wJnXfvZwCp:r}ĴE^Y.ۢ|^q=? Gh޶Xͺ[ȗ+~4ټ"4//Wr/^<35uՍ >#OqOa1I&9;)dƑ  nbAxG8 8"vtM>YϹs-ueqݷoylaM3Z%5`p:lLbArѵ~U2;N۰|-΄6fBWi _4Y^* `0dUk*. ~>ŸXe{,&}|g!/BɸYIiGJv0?8k6# o903;i|:+z>ves7G,'^7o Iў#RJ]7an4_e}WR@{5nHv;E|BP=n{K*M?xU*#lhg鶫W֮AДu [M3YH7zO}?d=i1;<9A%碈rRKgGsD;DuWb4-O|m{6#Fqn{H$Zp ќ&URF}waOUv3,r**cZ,w5ήѠ %.t*MPli aD"`ϷV-E1(Q@3S>4):3 zI4!ĀA Vu0N* *]ce}U-Vw٘Cwg<2)gf-嚆הּrnlU6~R22x3z2%U%T)#dpv:BI C}8Kvwr;oCGvߪƹP!MSNt @-4ddb'{9" AU|% 10V`FI,\oCC8cLLU͆fp8Y S7[᩿\m!=w԰ LDErB6$h^/ZZQF?uk)$٩YlBݷv,$_=wc twJФn@7_ |1@@}IHK̐ . ^$ I!< )=<:|lHi#/+3g .6G*)^1 a ,HaNӤ gͫwMNڻN {i((dX#/V,j63iϖ йp_w,0jڰfT6jzTr'qҶ1Yusbְ,}[8"NPjdd޴'U0Dc)Kޖ孈 aӿ0R=`C 2m跓TՓ&\Hu.bǻ=w@Vb~IA1:!";Owꯄ"3yJ /]+eyp\UnS^ȹ^MFYΆ_qY{|;o]{ɵ]:z狼y6ڰח>"-r#Bl}/T>1pdnFa Axv;[F\Tcz7 G*@ƣ7ft,>'oǖ-ɠVwfٕruT?f|gz:s#lKCӃ,!{%ִ+`ϾpkcZvL1ۚ܈\d=<=>fJ[XMF:pfw#}>~]Ht\v]kX=J_lHʓ?7b@ x$ crs7Q+w^``T M}LiD '`i~G|SeR0RH>PǛ]u>7Iq z-/yJ !Woj|nO X ==wfE|9u/do5Pu⿻'UHH  kaL_½' W-3PYӭn?v3ZS_ufD=kywv 5Ȱ$`b0&tOC`6_0zNƳly,ac^-l?XNJ21*3nMI\ˮ^=~թd|v^4@-)Oъ+૭`թ[eV]O/ax@V?v;(Atk+=2VJ3du^ [ ~¤Cc2IWg5WX%V#gą}ޯ\l#Xjj:?}P(M'?10Q}%pȣ딕o=jGC^z#1@tAk'\4ï08leeV/?f9 #6vϛG74}F* zj^[˙Τ&8+9sv;aGc=~C4ooVio^eaF?uTZ=BBj+2G1Ʋkn]뎧0Ub&r'G_y*qI86ď&v~+xA(@igQ<1xH(C!B 5mmlhcv2 u M໬LLo;Uhp[{}gp߅`er@"$ p29[Sƻ[W_`pÒp5-Zȃ0k BP##(aHpZq=)ô9_<ט57~5]'77z eZl#&1u}jb`1fz?޻)`CƋ'|8j *jM^uH|LK#|nnc5X"d|SN<ٯ޴YmHx$E Xwl21͸Vku>H"b^ GJN³ڎGL\| o+nQD[9wrx,޳+]ұƂ2~4F.EQ` {l{"Y_eZZ/qQ?$In_zKPG5ݬKK&co;)L:o~^0_z|4_2z^g͍ŧ{cKeAɐR b)6`BYvy`kGz&F><1Bj0  k I @+4cL3WQ=M{Goa3l ^5w*M&j=s-4S6Nhmml` ^\tlOHbg!6㱴m]<\$w OiS,}8x@ol#{UEgf_/5z;KKy{k*zQXX:.ӻ9&R@}SC檋{h r? vrՋ=婌=7t5/{>D LJ/5'*ySad/v'D)|- 7e6NFP.GF1a[a%/RwHtM:!4V 3 e1PIK" V-B ;tv$s;pd[OJ p\o,]<0.Si5g&P~ :HOҧ N4k1ǎ|z$o[fPu0{CAZkPPHj%vT,ASڡmiE7IrbI) )\g5%l2Iz'bftL%`jN44 H.q}1¶EJ~RMڊXA1XP4 5}eE`k#%X|n;a./.sɷS{kO5@F6AB {l>{ +:vu?q|KTA񽉉)9 L “op ؝WAXK]hfsYR%\q,|lJ{x^uP9_;6Z][پ\_8a g) AƘ% K̛c9ՄDhH̐O97ȩJ~`~r$K0Sw{D $xR#Tvj~;UI]XLGZU8^H%{QӢC#ñ)i67m¥cmL|5HYWQ$ӫ9z.*rps[C$t'VUMh mcqnȧUX- EaV xeVlk:X3aiIULbŁWr*艾Fpm.Eɑ"&U9 Y,է"4J-1bm`['E-m؛vYy?՝r`|?Eʾmy2T c6 SH7ɦ7eIӒ6gFGe]3< Z36T(..Z 1Ւ~0m})ς`S f%eEɪ( p FDwfJBVoKe9фi"СEdmXcf *rպ*F`:&Ma&=ICs͐L25PH2NWJ^zkÇ|[J$s[d3;(' ,]zWʞCdmխ@ TT Ds+ S*貑DD*4n+Umfĥ]Zm@c,1LEe8uFXt !v鐛]~D),#%TfYd|AQ:F*' Nu#WT\#C!rC sl.vBH<1{$}JSbT܍+o[v*SVq`  I5ShSU F@W:VTNZD7e1ՃBMq^,疛]s^*׆Yeo ߆ag{ Unlk͐ńemrƬ ’]oTMIH<ر0& H~@2k( UxTo4%^]Q^} kHMI\k&/;hdWT`oJ- Hœ$9Ⱥ rٳ=21ɞY)E:2:VSN;H,ST{I5,Rsg}}l4 KR%:O@vya)^A>Z,q`|up*(4V ЂL8иhVwVF.ϯo-2… zyyKyṔ? 40ȓqT/>2k0^~ö2E*D NǷ^s=,g ./~[͂ x] ]"1N?W%#c_x]=YKq6a~IHURly߮IpmW`>_u0$[eo\.l_ً|vouƪ uӜV /ZA=tˋJ F r=ҩ \[N|vQtQerSՐ٤ R#]e``Ұs}Q*g5 0EHpMBjt@DDb %!$cŏt":# j[Y6+ؾmO_W=_ŢcxU+l9Y$( mFS:q#ˎ/JE<֢)MK]jpctk0㙓eFzqWUOeMK'aj~!U :FP-p[kmoF=m7L K֫g=1U6+}i: d=m,ndlM 51$ʔ[6b,X 31)}b*UW JAED W2JWgťюl ĻPX^2&wJTc^s&- aVpoÉ(:AQb\aRf6/ʐ(Fd0nÆHVcPN ֮W~xZ(sWՀO|5DXYQ׍X*(G4䢼yh:clu<IWBU&0;][ дC,n;0ڱu5TdV&NIT0]-6eWEm7fJ˂* QI&,5-62t8eXn9е^"/y)VX˽Hu4NdLq|LP>r\PT_) 0b&8:Vܬo*[3]1]X dj̛ ^B%]y%|f }W}mF[tX+_=ow$&͸7|; udqcfw,;W[qUoIZ=yΤ؜c79)>aQˮ:y3d69re0YnOKwߴic݂NS0ŊF5]Tfر\c{I!Dba=aV2zl!f@: o A ;5쨊szJg?촿7¬oG# ¶V*t"koRtSY: {uW].+Kη뗿+yϊ| `€8D)Դ$Ptt&z@:KcsD}iR!i]^j=M^Pv  \w/dg69&ݳP0l`eO`n>{ko i3ywyR΁-ah | `]j|HLsi`hXAF`t5~[{EuNJLܾsQtxYpx¾w98a56+ʱPJUU=-԰z8Tk5V3 eqlY *dIsS6ĻuIhKtܺ1ͬLeǢ͉_uhssږ 4Z-v85=krL>r-JAM0g{Lu-B՜BPX"0ٕM&GZhè+J81UkscL*BU: fԲmd0[*J3ЬM$9.u V.*nQQjT(bҹn\EP:D~:cF.*Mlcb'?3De2=K$d$Y%\JۧzZj:t k~$S}rt04.Ķ*gO"K>*$ bRZKFc jJFKv{junJeMJP2eN]_ kvvi$aV ujm߽5\.&/X^<`2]d0`)"砖թ%:eg~\-ET0Got3i6;Sfrl/zG$:{-B3!Q00)@L0"@%暴6, -4Q`|xY͟&FGy=u ;g~i ܼiXr/oQ;{=%I/QRx{=/e^Oʉ{oLua5inYV.fÓ/LG⯇b^C=o}"Br HI/~z|uAE %L _2M|1L٧) fyQfR90$pLQ2Sp<*^b~1Ai3@i2'5_i`aI^#]UR@Z scOK4=Q@+=f+P4VJw Kb_g28TH4V!+͍vQ%ܤ_ӊLׂzdZW$m29Rۯx ňkFZnQfRpN}2f|Ɏ7:SUiZӧ'#^6ݥL ͓Tf ֒fU*&ծUYo;ٙe[qtt=ftksODefY(ƬPXJ=72JIi+~=#w؊R+aTL\3'zĬob8Crb@X%J_(o=LJwƇ|Eb܁kJgDHh#/wFbG7l$ZM}vl%ڶ>,MEb8W~&_%Si5}cl#;8x#绸cS_x%nKGx +հtmdMM]bBx\2b-};WSƇeGs%r7)X0M"q~쿻o7*ؒG myYdQHh7Ҕw~gOy<' ûS>Jpȼ[c)xC(0zR d kJ i(ċh@ C头.-t?$&kQybZE5铅w}u<l\9EfFbyYXJʯbܥ`m8{:U{ٕC|Ov`PÐDYˡ>{ͺb+ U.OxQ~œ[)?QV?I+|Ǡ\v o} z8 Eڴ/^QrځlIG%5j+X(\%)s=kW@I /s{oe=OzJ# 5TUfLW~7)Dyn>>OITfkk=¯ω6%e֬v.|jp[kv898UY(KK zXgnFQFxSvFfð.Je*T3:WHV7F"F9<&OTBz% {OyӚ-q1Ŋ0MÑpU޽9k-$Z UQ[;JjwƣE+N+LJ+U8.EgvLLMZYjX^y NU*_ziۆV, 8rfY6 ԪEC*NM njPϠ&˂׺1IK Uw38,,mй:\+L2]9JNּLraJRWZ -!u%,5feZ-*f`]xl칰DީHQYdYYSf])N!DƪN>MW.O1}3}4W@V) ަVb1舦 ^uֽ(( <l )y|mk{0jB[$R-w2L K׋Mԃ=QotFdaX` ؈ek366&M, E8J+ϏF4뾳.kᦘt[ ρeڧ5z'!85VTXnGM]C=uİH*aѬvJ2čA#n?s'o|JCuS3;3n[~_1/S/gW_3M]/l lк_dz(3v$j3ӆ57&C)7o^x忝 5o6$R7ra PL\N 9,U{\LώB͈_ %2,4KRXtԄ@Ez0]^Ҫ]By#(a[t A_ _~¢0%)> &hHWQFb ^P iR&8(J1z 18t$ͤau2 r! a&eEHhRJBsADdZ@32@:X[ɉrT^MS/CU&ÚLL,MhEհVŠ-qD% 1Hic1JXHl(_M(XX"L/J`A` Lt4K528iɩj D)ft9ك# `inl*] ֠L`̺bH) SI H"BFI-T&-۠(,8)d VVjMQcUE5nZmU^*4kb幵| U!̐$Ő  Mg&nHHmmPMB$2l$!jGLyjnSOҺQ_ZokM] 'kia_k"w:NuAQ0(A&HdD=cQlqK\%US`B*z\"ҁDe!ú9eJWzf rUamr˴(e tF%amSkBUFrG5\+mb\N#*T ~% $B}x\W"o]>/eK4wM~xI_T?m$׍e34HUztKEd=v3wvA]Cue'mljgQjN a»0'`* jNɓ$r\#\mn$ZE  n̲MN p}_,eV۟%nFOoݥ1)ŢNQע`X*Ȭq[]s [Wl ^bY.UYtBB cD]nvKddIN9xtW-7NJ`+ V ٴ4b8)VWY;q9+kQSb]1˞ͣNLl߃"U< RBO{Ep>=qXCĚ 5HX{~0߅͊H}644A P&(LPєJ ~YM$ ndzBaR!+`GҀ1l\Њ,9;xꦽhgy|M~Rc}iWހ׮6XstέdW Ճfg8h6jGYpy,k|5 WɈ=~܆[7<R%v+u[jt#CD?FId9Uuluk$pU3*:s- =8r&49-z%fNJPi]#:J>dx_4'/}/Z1t|Y-JC<ޝi uv9fMpȦto&iWvy>]X{L^qk1{dJp6/ >H`C (s: zk]3{y X.3J+4P&+R~rL,?D=zu+Pֿ}O]3 针 F13?y8c!<2n"Ӫ--S˵_ %Q(rY kz-ͪ!I mb*5;x?Ok*#L@h3Zl)iIk}Kli*}hz NcǭRZɆM݃HsYWRoR I>g @ޣa:Op5gL4't c箇[ps%b_0َvgj] f2v6\G&%{x@ +x)<8dTj%)ѓ|wI\+|>yum%N(S&0ėp v2d,l4kr4 7hoT`/U *ܪхvvՙaJl+Idj+4bX!`2|qtO eQK^~|\w!|P&XO,ry?R(M q OaIa"3 m{!@^z~9%"QכI ԤMT9QNMkGa[45%TSR.돟m*& E\|ûlRz%ोjr 1|c_\+a!yylPeN "yH E6\ iRˈ:Ýh qsl@=%x .6;h>ycä:] o&Cњn|KT6\gכ6y@CH`,>Ub(z)saO$>E!ʹ"9J?OQ:_e`k2=8001ŝJ+rˣ& >sv7O0r3ϣ)u=m.jb,w7VcpVM̖|n0&s/^>  E=ߵ@92ٰ*P^:IcfcFBV]39 =5`lkق hiH gAgC)5 ~$/ӬN޸$w)D볬5XvZOsg{ ow. 7GwUXd+Y" q]}[n(O;0.pD H외ۦ=F˝/8|ծ,TE3W@'*{k#J8E,G}{L֤Fr$%L){'_7?˼o Bs;u0\,1Iȉޟ=M(MbV7u?m%J-72tP}8UI`w;-Y;}ḓd T`e5.r_jƈ"j`oʼnZ'}ÑMʤgixCPc[?S)X_aTKe+7a8{(nq۫j ]Hp½Ї09z`ra01{g6~wIL/,Π ⃘uڹuL67 ^joM]tLMQa&WFo6vt4zdU*CwOg D{7b+J9͹D7~{Y[Z)+ggk 4*5!بT6Ȫw %P']UXjɆX6ꡔ|g˚"r;8]: !@n{7Xj[2] Suz pk{&z!Pb|WUoIC}; D 쒵s\~my[篦O'l@܏pTx(eȋH~ljbhc4bA8idyUmv[0\qNΥ8EU=[ 0ه>zleBE(4 -=;"ք"1WP)ԧD(҈5('.Rk1`١?25gPaEe}r!.<dq s4]͘I"A$JDQƛuX]}m袨`+p}Ƴs,3XËnذheUUDOUyȰfK ~|O3l9J3(E40 *U>CVF|TWl4l MX75oSA17&^x9z8l֒5pQ1"Bp᳂?飫Y߸"{ ԚTmF]aXS"F!eZWI:95Z4[_3oN =}bn'M{k {4}}Ӽ(ŚS[X]ӪFE o32p̈Yy<^rX:m 2QH d2:f,/ W T2B݈їx7B_  ݉B#3$\E,Gm;~Ԫ*A0P kDb DDb m} %ގޜ~v69l=$ ۵~ɃFm(ݕiDg !I"hN˄,qm+c_t5~ǰokn=㘣1KvCe+r:7GO={.Eoܳ@HI +"W qn 3ñ7f;3 X0t[=MR)|%MpW J`mwlLoe\^s3+9usҞ.-x\ב̎fo$(6.Jh]Ǹ Om#J%Ӌ?٦Jȓ/SjJ,F,mPa'ׂk!\j\1TrKYKz˳kwͪ'rͻ.ӛw ;bJ=aMB]/E%ג4=KBH(lnŇm: >o_Wնz*M>3fn BB%D{0+'EZ.эbvr]DE`؞~o/1f Hm0M@=g:i ehu&۵uu (ʂƀhD VnVq+9i\sP:t?{{Fg,.)u_Zd- #̶=14 1oA!q~+ȲBXˉG ?K`2xT Q-C{!Q'6-Dυ}~F"_K nb!0b4nbw?_?QX 8&yc%vm梛"ԔDO;U zM'iq"&VU>c+~^[oתƯ0ҿ){"w%YO_r] rTLaԫ _jm<ŋ4.6~9 nn[NRv pKst9]>JDϔ2%핗0l]O9DLjWZJ0ל+ExtެVaӁdc-$|zm V03=ٚ͂pbтC!,1qHFZ(rt(Z"˘S`\MT*QTJ/k&wFXQ+J5D!e](uk 7?G%\X-'%_7i/U4g7>At]Lsˠ?_D/X_#oM?qMX陷rg^vZh B/+@l[98KxB:F[#ۻ#0ٝ^WOkOYN*"#n=kX϶qֽ~͡kxe }׹׻g%l ^g!'w.X^cGԖcWc}0>OR2c&fh伧\:EL.0n҈L !pq{?51!E$ŔPCi(Ebn,qaR0X4l|!xzn‘D{W_8)k+}UY ;JaSQBՀHs]2LX}KL3aV&$)`oR 4[DCXLd7_s܂)1,⹧w33.fgD|?pM eiV͗gc/oe 0`ۏ3*)-ҪQE?fz߿y ֺ- zӖDILJr~{w$_H9]ffv|ow7!Z͟["?l5wJ3.K0֑C)=Ugos)4(V S|(3E[(쳒4:Ã(aƵѝy`C!X]ZZgsHpDy<6y1ZՖ@;PZ0E UEi(pRyHC $D&qT嬊<]Pg[Y|&uMf^_iZwww}%$YėpQ?XQ9js8w9+)O;bhh㙙78oWujP%\;+RIG1Wm!^ @#t_v*`$pu +~V OeT7`[:ƃu\Ւ"7dR)xʪRr2P"@t gSv#ԑ PsRS)Ƌ$=Y)JRnvE 8">a&f90ByrPUk&}#;sߪ=[;#*T!B?jSB\󩐱+Zh)qنBABnNoXM.tiӟ?'www{fu";.C$zw"R-GY #5Yr#Ѩq2ݲlp 'l5 CPފTY$e*@G諺3`jω~a̒+fѶF!v)qofSc67D}Gptb!C E?HclԠOZ:^7Kp4 AHRk2$g2X7dUM$TY?vܯ\ݳc NFE5 I"1E׮ sv!6V"IS 28Ix{ޕoz#cIf填Yﰝ9ZK*{l;|m!hy-O ῌQq"` {Cgy{qeWItI2[n0nmC*(4jYpC{ٳr_C 2n_o-3Ӫ5sg PZk1(Dgl 0PgIw34:cfK,l|! =c";6HD).hNDu&֜]>>c!E9_/\.'Si+&_^~}MiPF0Oqlnoko=ѝ4U '&A?u"@"5o׊sS9ֺȹpE P0tѴ٠.7i &5ڗf@8D}Y| ɕ#~jfqzڣumE1RKz AQII k DhC85$Oa&vlهwSJHxzO~};MЇU!??v5bۨ\]@Po''7؟H4]FF:?ga$6V9עC@H` ?xz}kE4ڵOϟW˘DS0KHڿ2uXmԥ{藝(is -䦡qfbگHs22y|>`IwϡKHF qYH/ ;t6恃_?o[dq%K40~ޑIzC : i&4'a(~8;y?9wcWJ~ul;eVs6( 57m=~f>ߙ^I6d2 f,'[Zo_\DCK/҇o|_2C;9?nɪ_ԽsɲmW֬>w@UI$iM4 8D 42H{?})z ?xxW97 ˣڌGnJQ?eoioZ[nb?LXo= $FXIk ƠpÐ/ECl/>S\l"(݇:Q[?z^b0+ge[5î8uqK Jsg mj'y s\')e-Wܭa™ۣLYB恴RzTO',<_O0.Mx߁#Gw f[w{OF YM aj~A"ДDDGh$)#(G@-@ 6-oq"+̳3IEwN FdoW&b&n7=|?3aL ">?85H5Tio?XC@D{a ES5 !)b#ZFЭЯtK޳ҼkYӴ_;/O~Lqmgx ~-#h7tSkbߵmA!QЫu;0?Bs9\R?x#a1wU s,__ub[Ek5?*kG~;qgx>r٤8q)CnwSe7]1HE^j@M<dK=HZƵvs|3ڟOՌJe`lg3s-HP"Gi2K(_cm 9x1,+4e8ú3U6}mf\GAӪޯ{W]6xO(B)>w\/*WB;B`O)~BH3U_UAdth>4Yՙp"F9![{ {qwqw qʴ@Hξ.\,lQRWHI?w7[gCq9u!!0c.X EQMuPr0g7goNDX4`rgk:wO^O^ -h`4XD?#tn Fzb*;,#RZ#30~n#l5MZ3O*}/du ,3_KBKV " $ B1qIjjjsr~(g12}jֆנB6P>OtgL.|8 ??.AEY@KfxFӫΩpiOBͳ9miՅr)&ŀ@3;$o;1\^@NBK>d XlcDع>2_e߸[ܿ?P[nUHvDD`" +2խW,FL\jB`M7f- /r?7RM^%W27o2@TebYT0!w guM̓(82bu m#8rcϜ<+Q!߭ i[ɒ!a_.v'Ł'6"7GZ4Jw[Yhft"c:c{/:sz~Ao1\s/$ZtD7XZ6([HcTOOK(y]BnF[ iK@Dap (14hH7W4x\Q ޟ5 lM] F{bh@d0@D=L僙ӓpr*ROTE1q̼/7.mvM9z{PבE3Q-PZppDgnm%Yu֞Mpk`. ၭ z/m_ ?"N }-a_v2,aY 2 /!* )0 ,ŗ`oUxή{ԔL[IFJђ1M1XA=Hpns{vMSzj0dF"z-td"fYw}_X^5}Oy??4]Sh)$QTeEcF&Odj.F) U/cfll~[iFE ,{gK26٣S X|cHҌ$QIjD(=ys{}"{~;C7[,S̟#?Ytd=m|cz5>O+Fi@347u 5 +93e]u'z+'\ǓT6zav'06#^qB֝w7n%y#VJUlo_aXLUfTy SҽaVݘg^3^oS<&:]jRa:R8{T#qp1w -\ErI^A;+ycd5xmiqک7zz)ݗ 9f~sϮ\ާcw]VyoAK\׾#Ǒb{Z=zУk)آӔ!_IK?yUx[(C'pWv)}zR M8buzj'R1E-gZ^5-ӷֲ- +>˖I,JDŃa qklL@H@lȸ>( K w<ڜpX7n0,3b&"w z(:A7!*Nu5*\-:Wz Jm>ΔgŮvF$wi -`6D@Haq93I9i=׆X3֚S>-0Me9$#arvP:Xb m aMU7QVܜש`Y^jF, MNLsrʂ `kgP`·nϳ;wU~aڞouުo;yDƽWAAE<.^7hF25eQCXR+ hq 90#+41SZdQd~9i/+z. '`HE>O1|O7skhE|YxwP?{|v,@Z3@'1GhoYi6soK+i" Fl>\A0u|g>&y˝U2="S ^ZA7Χ)6{f>[r^/5"ޯY‹D%YF0/4pv*˦}R#1X9]!T,A2P6aE< .\r妻h[ D;|Vn=IZ_-i\vr2Zm,oq&@|\ 6-Or`L\ ń[+/g_-`}k$GJװ>q_>0)c86WCHyJ|J3/[0))r1"D@kW6ooG:o3Kyf?[q|J9w:L¾)F4b:Ա/ OĪ:g>F] ;nD;IW͕iqC}# (s k "H@~mEW ڞ՚?;fktFT jOѺL}.B@ig/+Oώۘt;ϻ@-@P6WN1w97ZՕvvx>9ϓɄ%`  ~ikB3aHy.lH%wx !".vse47F{c^E;|Mxoqv+zR4h"󝛋d tjS/YÍx q,d1>K"֒̀ "!c4@ڭMqE3,k? ,]nw.iGeN6#iܭ:HR :yִq9h&16D7u+^MZT(N&@i"VϑNK1(`S4]ķG`#բDԿ#$kZYͶVo5:jK]8>7ŋ>I^fہ 4j9z6N4,';a[Ur8\{w[/^Yb# mxīK?K]RN*m "1aUޞ{Z뤹=tskGr%-7qK?+}g$~}oqaluĖ 8[7k=`vVzmwv/,HXZb\xO鴤 /[[z{neBHL=wV?vl時H $aL0q7 KHެ#MLv䯿6 k"qѳ\Hx!FB}7˔vzU{vf< cT!@EL(2*Zɏqτ) eHdxH_Iykc9ѧ*Ne}$b8t;ZgGzKз NstWM8 __;յ_cۿ疟ٴ2Owk,hͩ_luA'3=Q[2`%:#N2홙./a*ʶ4unFr[ΙjcbIUӜR̐JYp#REl%ؙatɫ1_~5g%*UT4>4ɬU,Jl^+ߓ 1б ܱs3? cM~nϫbߊVu8cǯ00itF _vӪҐ=4# jmR>C]@ " 0R @DQ\5[5YUut:t@cBU*WnrX?qUГPVIW@g=/@@4vmMw-ַtf,6ڠ@y(OW0cC eh^(RnP *"(JP($[@C)7:mvmlU]9.}J i|} c7ԧu%TH(2yzR6{W-U,nvi#wx\wjԫEn,+wp'}^xE6ʥ^ xu5g= @{nO yõU;miwݞk.κ)))][UU]>k緆*Mq8jj:yw-6o&220` zCȯ}sMiut|/ ͝-˖  y5#F L5=41hL 4ѐdC@&dɅg˙j E9ŜOpV ~̇΃!02yհ[!K ">yE#']h#i?(}}250n4T$^mHާoy0 3o>>ak!ܘhƮl_?|wxoճ ,)]U&Zڻ7ij){b¢\ᄆ#-Zڥ xUc_4PG){DLnW>AjcnHZ(Zٻ"+(Kh-n]#:Bxr݅]-Z4rEṮ^-w`Fva'0mئ`qCBi*No>C~kQG=Y:NkSCJcG:kcYh_d;- ެ*ڪVͺr+Sd"f⋛5D@G9Թj*Ia!:Ii(Àmr3'HϧYC \@#@ TTPVs|9E^SQ5N1ejBlҬ1e#J/VTheo9b˜Ӎ̎ wn'\m҄Jֵ#"5J>0T+0JD<\AAz*9ߣc>eG]s9'f״\ExjJIǎֱg/[ˆd)$$l)iiZAN!h\-PUV%FR` UQգۦ4A֠DMp{d֐ -na93]LmԺ> 3H;X#,@UȮwy˵k%K%C5R.f |׈KeeU@փ\}tU#Q1:gx5J}Rґ=Kץ3EUZ-"_/%Yc:B<*LW:#Qkw$FkZMBZ2]TLJE1ZT(:hƁhZ4DnHhFՎܵbEQZi1;qtvtuO2M% TUTOwz~Ě׋ì-1ciDQ[}b<[y]/!7.ܶjeB.9.q!#2C9st#jES"+ٲb؝42iQL@\;հ[yt ;)KBlBKoNlFw}Nvntq#8ipS{PW}\ંZTkr!յ 9"e պbEog0굥֎l%R&A)2KUDfw v KPd#RuĶ1#AʺBκ+tv^&zUʍ-R!T⨍5~YROc-1մm-Sqb kdQA5 ="1LoL`m*\_ q5:KE*ڭ^7&AC֚M,Rdެf&(Mro,\̳D4(gPǎ<.I+ZԒ-RBUg%jХQ*ޮDcI*15AMqd6ḬbEE9>?~ΊB3dwsRAQBjWJWe!ыWN!Qcreֱm 9eDFjGvB8̓q&X&#r%D +U,!Y5ËVStUJ t61DPjm>ХpWC6"#i:өT}VRӃʬRB0)}FdB?YFVd~c/௼f@ z\v&L?ui+J)app&=g9;<\&[04[UK$Nd_?p8\ M} E`)zKVV |P`ۯ^ȴ5,OctqN-_| K[53w(5>O°i@(d q o|h;#܇/F3kjdZmy 2?wbnyٰ FԼ6pᄢEK{|Q$b$ZCȫ8T*3LlaOj~/񔿢9׊׌= GY#A EdHaV6,7z}}iGio^TgP1HЍ姊wO'I3B T@<4ak8q謌6ǽ,;+lbZ1$h:a$! zj1[:U+֯R,cS?s{6QFA#AQ*, "huR_ ca9 l Bl#O&Q7 i@AdQ@/rEkǝb;SANׄZx\,8]O ~ âݝEj+%RI̟Ãu=p}V7w=h7̹_@{=Y-a}\yEȤs H+<\9p1$@Ga$HBpq~pN7,j^%}rL:{ͦKOHweexk7vKő}N$EaE ",otԋ']9|=[V]S1TƤJ5EРM$aTC* /[b8U3x\D @* J!P"0 * *Ga@t*McɾvhF$,F/jlK~ʤa s.}%1)ǭ%^>t۞9NSA B КGUS~{鴬df`Ϩ22 ͂5˸C dld؆¢99F.0Ǻ2f"y` 'e#J(29\c%h;tܹY5mkGiɑmĨXGȝi_E+]}̶ v1PWo'@vYwN {d70{$C?d#3H@@X ,im|^.cv]v.]'~W uRQa9 :bȎOXEfS{4h=.U(ϢA<`cE;#>?[ ^Ft5rD6`쟦YӬ>IDqvR޶0T63*޻|73b/<^-4"M7o||pVRkx׾;E;ajsP*GuR!rYZZDD"9}`K>VP9xTPiя`d>9fce˽-Bw0XAlwH9jgqCdE[}k\d 21FL 2E\&Q )&_qRe:4틐ڭcs|.Y$ZCI+{%-0E|^=uwd Y}0( 2:M3NaW>xaڴG4TޱTy.Rϟw|b/vΡP>8{D .c[Tt`0k͎α8ҡ y *}L4bH|,' ")9HpΔ} gy%d`'V5RBX\vvrJꨈCeф U5|{uB`(fUD6% j# Ma(V,vV 4 r"VT@bs¶͑r%45:*8oov#wj,A0 vя ߽sw}#@16Dћ &.qsnԹK[B.dqx9;Ǥ蠑x䟓`Ɋ偂R@: A"eA)V{TU00&k@c j`JK PǕ}~z&4Z;Ip"-c<oՏ^:+Ֆgh)66 Ч. \ݫ sHjn3,KJ[Jj"ij$)AD)J-V5rXj;tዷW]mٺj".S!0AKJ%,%ݵUiBҌ*5HV[2TFRܢ%[RNejʶ̙Ya|W&J&b3ν_Kdƣ[RfX̊TonqZR[[ƻK"1Z4\eŇ!%8Ywy rPR(E2/Gcdgb5cXB>furJMb,".)VHL,R\Kc*㖗Wس6 Z0J$# LYV,.cw=qiXT&8,rgQP@T\A+Iv)7m߀%a(NvY @Eq mv_FI^Ž$a yu.^ Us2̒J6H*.B 'vd.].U ީͲ1"T %%;"\ <ʗ1Qwo֨g>pYݓqeec$RJ\8tmPP!6]KWE 4U gT D[G`!3E{T8C7UZ_ث)~$ɣPU8B8 )9MZkcE6|،ybbbbXU }SXĀk+=]S  m0L ֬rS,Ox0е #jJX!0'zۏl/i=z 5T2.6]!Ҁ[0ձk6x@ i]-1~ъʲ-sLfj.S@[,y{aT|dngdyv=`6x-Xv&ā"A}(vĨw,ݰɛt"'IԨ,9=s.5K0H*~4"ry Hfٱ>,AA V( oGC.Y {U 9Wm% ɘm2@2#js\*%w*ʯWϐ#f,%)a.{xZ+ Zx%Y.j+e;.1ߚ>E27Աĥ0_U[^gL(!q2O6p@`A*폔d dk[ {Qb"hUEzEbD>I-xETMFLi$d#Lm2Nt&)wQpy #O /<@-|ӂ3$O-oUhMq:8S[͸ͫ ܳ(@ΡϪ(9I2+Bu םU:WgEK- թjK\!hǼ_ ֋́YUKmJݯ]TN(QylGSq7^C3lÑ0ov>N y+ιEi CݿdT *7?6S%L7ZꪺnD>bHʑc-T6Q$PjsFZm&ĴTy|29c*^4 ( Y+YCI4 Cd.;:g{g/*Mp| aqEtS޲eH`sl/ZܢO- 縪Om e@ *INϹoR7GC{(>Ww 70bk,)\ƎM!L= fYZ9$>{T;XkR_VX |F<=F1SPʻS7,8,XՆDɶamv=F U7۲eIaU$l"PTf%-RP"Q`!œۛ!s#D>>X[<]%Lgj+PsM(lТ}-K_W)XLW,$5:/]뢋2[KeE`Xx3|DDKy=$l:d Z< 4΂{PH59f`a̍PJȹKF:  Lz*"%QU|haA"C]k .oz̖1jR]4"N,D3y&[}c Gһ-\nd_s6\W+۷bxgOnʱ-RoeƏvc8o[kFP䴱<^4Ps~d@K/1ȉCczК Oqxa:7(YMwV6aP,%2`qkcD/HSvlorj"oh}(ˍK ;[ڄF"^* s:, jlRu a<+eP ZdCnV?ESt DI0=`9biz ^E(:]H[Cu! ;<3ˣ>vC5\ yfHd Ύ>ZVUK9:EKskTH鱽v;!^avZi K7%)ⳀQ"}fH( UVe׫%z3IGM!ߴ&2vYY̽ˇL$hdfL.sk6Wz }jR.J> EDO ci}R񛓧xX;d}IU~Ӝ8xZŵ2eakښ["b'CcɡFyXPs9A0H'0AX #+.\E%tODΌug:] r/A%V<Cs,v2^T'\=w9_gYީJ2kyx&kN@yjqIy"Ňmn zRTb`^k)wE :.5gP̵-I⎇=2/0Rk Zԭd&dClаĺп_dg' De!%,ADjʩ* 4-ThV[U."(ns~=p8^tu0UFaO{{5z:}@/DQTSōi,_1{W?nr&99jԹ&}Pߏ`YF |:hZ9e[UmpȳHDgoR#fsHa<0"~E)I^OqB<_0iO,11;lƾF/.;UJ4eNzvkZĠ15\q{c ac'M5,5ә,FFfXfhA*vhFк}33tJ^,%"fB h/XK'mڥ8Ʉ"oou %uhGvPtZՋJ"k9vJQp6@&͆ikvŁ8~c8e2dr2C5ELs&BhCh;3? _H:}F'79wy#$M%k,CWEX 'H1k .-+hİ.P {[RUz!KUJ/6ט!rb#Z.7.+CyjdprR7PcXgl7iZ=p.}S B&=Y3U<ߚ;`+`Rr`k*TT<~zß 9[}xoHurAPR0S$Q,[rfɹB<҈690,]#2% ~2D@ bKRH ^a l+DH>skX4o {[, ~.AD!"2B"ADd5ϺMC?B ɄA+6(pgFD 0Dd!Lhª@FT={qx~B":M)qt'f„?>z[^Vfyihk&e@vPD@ݼLq>C*e OIC$-bUgZB&' {pj݄(ElrRϑBf[Cw] *Hi""FӰ{A7 b #$q"0P#"y w}>bcdD c3rZ54%70q8RײA8aK!mO)!0 $.H~N48~w_#xQueD`,ή鷾B@T?Sx2!"!L K }372U0*HPJBV7ET(ć ˪qw}<`􊶊3_wpHʑ_MOɶƟ!v檃(Dw#./xOukgsH&'-pє$@B:ED;gk9Ԉ#M}\Wn5ygp(͞ 6i$/`[skB0QZ5ɎּDF#I(c򊈞rYEs ??\_v2FK[,H bPQhbXDQO>vX ?Q("""9[6fnp˳[rq&8 kn`TWi!E$"*'wc1d5 eD`PG~S?g˿Oֻj.nF?1 13^ T6/O?}ϵﱈe1Qgti}}}s'I->zNuMΒjդYqlf=^/ȃ}/l5z^mNy\ĔWS;'ks{_~W=?y!>GW(@RdT[6PG6Ļ6"5 *yͫoJuxϥc141NS$BBY2e}UVZUk6$hŽ[mfgª^OZfx*+[qUkI$Km⭫xֶUj7ĶrZm@  $SƮͶCmVyR3(6쯔[khؓw^U#J(ekyZ嵼AmwFcFŘф)B$ϨB7L$&[fś$tu79)nnY*b4[6VLdA [Z6qU Jd BB_"|4喗{=Fn2@kC%2B*vmvY %Q3cS15&Ȃ%66m]v]65l-, a"0TebM5vt亽o#R]/TĖ\jt s[ƣH#knt8PU7hٵٮ `L ڕUFi[j AR]v(!%DF&j9;Q!skiԵq3IXI wX%d61DlTRIF!M$2 &$PFhSLY-P֔e˹Q.ƊϞٚ^̩aT%Pfr2K]70u_e.mEr HҚgR32]WU*@I7Vhi652(.s)$3)4F hUaI\EZ=mwYQ5h@@$@@rk%jmq͗Q⦻Oefơ; ,K2~ HK2p(h$ ̋T$Y$R k0^@IIwţp&H $yB썭mςvbUEj؊RZXmjWtŵmV[;rhmmEZV,jڍ#Z"նVbRIUI 5($9) ,dXI@2oԀY f5lZmwym] Qh&Emljz UZ߃V Fhkh+Y-m ڤբ5V4;ָ/mMT,mk%rVb%Y6*-k[M%m*dJE#ZormVZz뚶EEn7d,9I eT9tK$O  AQPM WվgKVi&7ɭkKkkqlU6x*ڤ6i-%6Սk[Y5*TjMd*Wf8m\*EY6lZɠԛX*<準 bn>P cCdѬIz\G5kkbھ!rTj[Ѥ7W%kV+m% s5[Rm-QqZ6JmɓdڊU=.֠FM%[PRhōM&hlrlhRPV5m&5{R/U P`&E,8܄ sh,h[!@F7BĊ"H" ee.4JdQҺK%-2mbi44Riz\JLQF4o]9n+]mk]4hEt^6ո\Rh-k[qq+\qz-W"lZ )vmrгzw N >}' 2||ъ}?A-ZP3_UEK_7)??JʯmUaoH}AKg Ϟ2o .l& V\( $(BRjZ| KE5MYqjV`CfB~ #T P-V@. c0p7֮$ϣ9LYQ^Ȼت-EJ<4T@ =rfԡ}JK~Jʐz[A4Ap@ ][vl2֖{ɗ1-.4vhEL3c#I)E)IF P"`/zkPP@0^rc JCF5-GlPD̄2\AZ^O&8nG!QmǫaR\@r HB,-Er)j@IQ, (׮}|{|~%W¾~c?e' @tXq*1:^7q5[Yk̈́+xIcxL,x##^>s~eu0:Cwz0=/s՚D-s<*GB\NKT8zj<~?C>d&BG{7UThjf!!&@2"0P`$2AO/46!!)c|)E0 Rj7]qELH#Ue;;g S:3y|),G(,t2(YEi=QKrܻg^~M1f B[+|EbAJUH…yE'l fg$х3mð(aXij&oMAqp\u hPQc۰^]W;I|H|B(A@̂&vʲ䤀!e`BP*j8sl v+?c'p ??iy|Fp]u\MsT?_? n6FTVW+w~,﷕Qeg{YU\LuVVVU pY_l.WejN7++qx_OC}y~{Wt˧~}O?Ӫ̝E| )>ޓ s>h ~kP T_`TWwHI羷´Idv ᄐ*+n-jŵZ5Z6լI"0;Xj0 HZ0 5XC!!l$g؄$@r  co/*mYXWֳճA$9d4yWC YشI̿},H]N<$X Lp8mп!o<ìzf Sh>l\EG4r_{nby{too C|E30>F)#M_â#=]E`0ay>todÕb sdyG)BZ "1Ј85 MpL냇?k tכZx_w!Yp=+I~vJq򼼍VDP21G|0!}bNvޯ<>y&rwJ>|z' Y~ B>?D ĊIj"A E:p7~>MYRCgul^qEQeY1Qƹ9#.` O*)@@*J2^CԦz_'5t9ϭvXBkGB1\Ɗy 'f-9!?➴ &'+' ;QIj+k.iMl o֬ie#QD(0  6ް̈~fm^TOvÕ5oLbG=31<<=J/<$=[HGyzd̆J`c,p&on-KR""~_K& 0rM6=xx{yt@|(@6®S+J$6ԋ ۉb D/yNQ{_u{yjSіvŶ%OրOysJx3M:1 d>g`CV! ,(ā$A`N iN4P'es^P msfe=!/-Po  A ݫ[hN& R!Oa{-vgw|sOSXx,z>_yw7rg~g`K{i/`X2 _DIlp8DTYaT9MS $%<%;u߷ۋp}ehL8vGLqn\.[(EҌ$;2ܯ?pŋT3CqidѬ8H阗'̟V[e3KND-&p=o,8C=\ĸ ϴ~^ }b"8JҺt4[!\G(@ '<lǹ3nX = p<{1N(=" @$YO>:OTjĩzj"$OY?wX<‹dD?AJ~YlBg۞6D@}.㕴;a8ݨ9H< "2(l\bixRq||<}_QL ő @'eg"3ˢhatm8~F!T0yw>bo`0h7T ")[ELrj3rwr (/ ,<\۝j:)&\;<'"Rg@3S7'77Xc$9N 38")M:0>BxMC]FEl $4)k4ի(N sl7b}~Zˉ/ÄYF F$5:7 wsPfPufٯ&7WB D 3LlAU*x<a~[ӌ%jO"_}>nxX}m|Rs26j4yx֥zS#ܤBp?#t @F sUsҺ WmEI#I* tƚZR,X" LXw2 Zx\n R# \̆y{Z\c=>?ruϦ;8-aytB4:ƺQtoyTǴYk)DI%sXb>5-UJ>\ Bw,.8׮ tt ~MGT@F|HM$"&sd)Ff cXUKۢAkj[Lm(|X]EAm*]_[[9l~+5;>KS2I?>1OO3}^TsoB7jwv !B@xgB ,'Ƌ# d*M^; )"ad1::%پhx F:;KH-6-7oSETvx%Po?t\ iZ|}ldx/lç98ut@T\7قK¼ui߂׽U⢲fgV}FۇʪOJIw+,v_Pƈ84tyx>LkKm D5$p(Zb)%,KƎr圕PS]]EgnOCE^ϻf.ߟUd 6?@cl4kC`"W6G0mfvk0 XJm;aN lD $ `+poC _zu+-# >cXS0 eǕ2v+5 ?2對ϯ20.JtL`d!!F.k$54擾s&}J־6$*޺Zeh -F\ 4CII~CkmmC 1,:%[DnϝbZb H`hѣGѣd$>~k>|]>7~4r(ѣFS&1xm ]LcLK*n_l2R<(PCiuɶ,_ ;Wli}Zd\m{6B 5aXk\[dT("D~F)8LZđ"Joy[_J-=0]#/$_/ 9r Qs֖uLoL5ӿ$bu:'d.ٷeJ*]!K6i"{DSN>7 A"Dk3D:e L,o5 =(PBGiD @{b|DDe>| iy7@!yQh"~4Pi#??>yϟ1о4z JD9F@H8j[JşQ"D$G"C=q//9iN蝕2f_ds:t8(\М|o(|''*T)xiRe]Km-1@7ܙ2nZ:~wۊ H@e- L?7އo旛Sis~{al :uYy_A!4̀#$H{Gmo _/?-nVoiS٬!NPBi` Ev Q)5+:chkv.2r}#[U"+米$KsyH~`,$`) ߤ'W 226 ԫdkv.2][GP?z~mMm{9}o!HbJ/Sk:5%@;'N:}tz&Oʨ̝1 A!͡8sWv‘#g*Xɧ#T~c6K?ϒΟ3AMuѾ3={>%O)#r.B9\E`*rO)58D}_zQ X6vakDǻI]=2,lңҊi2%ūfAiqxt^ߋ>?UEBN3336b)4,'[ >h9ϰ]/TJu }4Ӱ9EPN]eδwj@؉?o{űLKgܫ GǥS:yoL7,M'D"J<#vF4,:n kAQK&gMLaǦ:86 `q&dҥJ1t?]DaVݭ1ڋP ӧsOkۂDα"GbiQCԑ"D/|Gv1&H!X^kкhdac|GP7/øP8֛yT.Ngn1ĈMC&zs"P2b򜡚1ç*~Ƶ=I)a,:9GpbF[:]*=~B<ԍC|vpV^#{p̆[!᭖O1'=o\^q]uH1E ۟t?!ym&0u<1:uox,k;8nD. #}rg4v_uM6nϫ$8./FMRTkO;rϽ>L.oG3Q4#J 3Gof1:wM 0ZCJ? ZM%>KϣFnI#*|Ri(:Т6Nn0aʳّh\vlٲfy~/_2O=-%A쳅9\gA# .c ") czp/OS:%Voolu~yxzQ1@0-.4bhm%%:.8_3:K_zr_kMgWfN "[T|>Βeׄˣ6d&EyNޙʎj.}7{q5FWs%B{}3g>w Pw&.9u~K fȾ͉&-)pڽ0>>4l*=NM,Ǖd_~ƞW ncl7'+7P7`<~۷mx:Ml>ӜUqiWN4phxu+wJmvNc|ۋ_1^Ǜ%)Wi1x^GkOP5vFRٍ=IEy,ցk"fm5J)Jsvau>eo_y:[c[җzSD(ܝ'N OH ޅ}Fݏ+{JP+yI6l#M\İ{-PNIf#Op`ff~a{: 7d ‹lmsn`ro4v6ٰg­0nt07%j.{,=&b{? P0NNH$$f~\ㄖ2bf$HQh娷s_euk.ߝ9tj4>Ϋ6KK5kejq"E./FnNyn;nܷ?2೼od#3_u]-6B34 e%!Ł΍k?"nFAקP8Ѝ-^B%a[uJ, ly&v9 Y$fT:8Y50fQn''(Ҍ) |v#]nlAG|ڐ/EEuCm~3X1;P-\|&d~° /('$mu`>f>󩼊d|2ڤDDZk/0k-RY&~!| I8{J'=ͅw s@a{EMk Q dSұYe7lMY/v~S(S0#8EU``ͨϕkeeOr[6/FP@E"sGwc=VNo( P(4G14 "ڔ?BYE'>߷]u]u]u]wW]u]u]u]vx-mmmR)JR)u]u]u]uJR)JR>]]Ů뮺뮺뮺)JR)JR5:,,,0,-,,,\]u]u]uR)JR9s9x mmmm9s9R)JR/)JR)JR뮲,,,JR)JR9s9Δ)JR)Je[eYeYeYe]u]u]uu)JR)JR9s9]u]u]ua9s9s˅)JR)JRJR)JR ϟ>|ϟ;!` єfws-rz|;Veev>n !$Iit \gp4R@D^aD9&9!=9m 0$e#qSNu5X 35U; DH`  wi1a/Wrkc% sC@`A|?=w>.)7(AcE@XrxuU8ָlxhq.ϣ">hOMVID,aI9.R<dvJST۫26$ E{I$Lќ~0 [ b`(H^HP4yVBaݎ˓a1o^O{$ Q/H+Q%@zf@\D@/Okgp{,~/j_˪fi^`.;Wֶ>*{&ݡn>vtqXsHW?ը4"r51:4dqo.xH X#u:qx{hSs,XhM$VƓk??]y|ˇ+`GhbC7p(--M72 NVm6בCUe3a]OfU}|:~=F+7Uq6TJi"Vih;ǪQ]W%KPH!F*~{޸qW ͢TAP^&*HD Zk9ɦW,Jh(4\q-ӕ¥ RJ`W%A* 6cK3rjO[-y<8wO!`vYLTOѴ,Ok@n\NɁ$IhȄNYmoa68Ʊe>?lnwr$P)W֤bb6[[EX/Ukja Jd>Wnn8d0BJbc{ g}K ^&+  ZH\4usދσ}پWI@1R A(~'=~{L.?zeۤw<3O| ;Nc$2'޵z˳M酝{$="MzX~ap,(o 5͈JVuvdL[ lX=q)"km7bZ3"_AH )i8I Ggl䲰rr]!*"٦, '@HB6/O)]N2Ft,.ΠlKwo|Io$cb(x" l*RB%1yM0!z&s1~,MVJ[}!͆ՙ) H4#B|vi:/_3z;t>E=`/;֟m9S$$|2NJ_TWmɗtiBiߘ"<#0fPg|ùlVR0MjB$`v "(c@;N]g_Fϓظw[7Т)RiV I]΋+ xGnWַ_R2+hL؏nOo}y/.Y (*"+E8d>.hF/*)._^RDXX +KgiōF>{kM09St>!!+1 ~g@!/Y7u1Ե݁GN5+DJ #S#EF$LnKbCO ڪh 0[cRcUx)sn,x[_MC劾nt|~+  4Z5w˟k˦ #T^468%&ɢlrےd&ۊ7en..+ROգ@I\;]]'ljm(HHoMVHvȱj-O i= n&괖4JIݸ0D*Bes^9n6>kx Z SL8bEO)[ނdӾn U!9Reͪ`2L#--_nJ8U1IPHT&f~гF(t44ZJRD"@ &)FTLNHhk]c+m.B\JQS9_JU΢I!# ђ7M8F@b]CH~,g=WŅbCpYsT_QUu_5̇z>:A  QHkshVmVgOLTԫV}ZXizIc4& PH\0aCQnb[hyiAcrOn|Β~='IJNL2'椑@ 90p؉{1e`O&||&f:w)@po}8;a|}%*02*# `Y7d/VW^6$ԫVYQ`nVGM,Ywzλa~}I7]卶08 "3_dOmZseMRNl*ϫ^*+;6{oOѭnOuƿmqw4KRķR^H2Ve>Li#)PJ7@1 QYR1YXCZOsA5ud{)k|ۿ]wQ )nO>^}KT:BIfd cTWb\S?tk5zj-,XcDec\lܹ$汩`,F @U":$*2L//̑gcXGb6LdDbf́ff*Vke9nQg}a|;'Yo޾{tR.|oK"/͘ ̜>nd[+-!(PSLšx7w?z1bMnե]nOt1zǚh2e ԯ>Ը%Rae.ԃN+i+A4VZF;_vdCq''g( ]uzޒ'ocd#Eab0]HhO!ox7|ȹrb쨍Dnt)}p_扠ǛȠK%~`E*oD{2J9yj\т0g!H@`WOY|ǭbVbѢիL0F1GE6>LTvol7.=C ZjPү*zڵ2;TTbC3h6{\T’i.RR8TPԫFrjho<{ nLxW3#Pe]~! y Qf 9,iyXUm.RhICD൨wn ☥Qow(wN%ˏ_}/'rh y~+.5 xH}Т_[^R`oJ"BejQKH!C{vF ]zyAGdWLYGBv nG~. X"@qG(g>ђR5d[G]'gBV&ۖ(>&ʒ9}Tpy¿Lݠ{'}@D@ lj> Lxz 1"ց6qƅ;ߎ}u~Ph);o%jFZ .J@:Yإ[ OO#uF%}x,EzތF©Ӆdi=;WU/@v7Xy]MR&rl=S;+S; f.npt1.OWL+n+nϠBҨ% wJ~#2V51`9*JWCaT$B)#IRQn.FzAr8-[BfǃmeEG>f1}|_#j^&R~Lcue9c IRSGnfxw=}ki ;)C_67bE(!wUYJЌVa|QWP̅3w1+M A0W=Mxb#L.EJZE 7I+}%9q 0< tbsn`@L綌G5J{CA[&";.KBí}8b$ &#l'`RᬧV?qtBRud&9z'b>nʗHR&amXkO\Sv[1E%>1ACI%@DpQi7(f#Oy 3=P=qK$i2A[`6jTH?Yx8=~RCfR?UqgoT?o:[y7ɾTζZs[n6^6*=*4z(Hpz>cGVqE1\E!9?kfF&jvV׶Ko-v-ƨY|1 k) )U`v~&m[$'0<%?%Ӳ%WnFpu !.`h? o'uihh[GȥU =@ns2%x;iM_̎>M3*Y(_w Q(dMg{#$ Htصzg[|=7nG ×W/1-x]V%W&չrɬL7jrM[Ԍ봋$RJ0.\'bDe(rI[-֩:$׎\1M,jL'ނ)'99k>SWgE GdY= /ƒ>y{gx^vJtsbiOfH5.j'a+4 [6Hnm,׾nWEx D:I@m@fZNK13%|X"Fnj\YU7w%+݀bNH:Li~F#贅~Q,2ݩ A2TWlS)0+F dgS]CO_ɔR돏UH Ҫ#s:r۟x)쥚Mh*( ڋk/V`5Ba}uAYV4/;/dK|GƩ1?DqrrKb͔ Xs=AtJĊiCWBfZi%ʰ&l-$;C>jzy8՗g-:J?RH4mm@nxYؓ^qd ԽR~)3OM 3 (} #q-yǔ{`cj}сu /'Џt[=Uu_?QaAbAp&>J|XԾ_0q 87 MAEB$U*!~#sXPτ.BR3 )!{ ͫ5Ma |^}yfc@<ݧX}$)nZy9;6bBXM;rZr\f6\T[4Fd&RfM7ƛ0ĕr8+f3XAiZʛ'3OU'}CJ9i\'l&G,~&^dQ-t?su:{vϩx(h;d$~Ե?y=ȱbٶrA|'9y Sn #YubDI礬E;tG{oUsegoJXoO2\7G~B=ΘDrOҽ\G( C<{Ds)?O*U|*52_M{!tVwţ7" +JeN6k:|7jGcBH&K.~ˀ=y(PmKI]{0Q'27+dʽgT: mM U(s qP]9Zwy8H dh#.5MhV(?>G]r7]tb+򜋼di/> !8Q"d&EtL !܁ת)f ie/F|%gGOeۖCm3}72y >//]4mw|yK{ Y/ yV3Ռ`(Ykb9TW<]6ȋ`z{>M{!oR$9AerpHBDÆ xsΈ %sH+|8HpGc]#ߍ$۽.5k/4K֯<>R)Dx:!?ڇ8Wd W#ExVݚ00jkR[zh Eϓa7k %d6V0@z(H"A𰟒:Xy^;Y% H\~K"exR"_F;bs zqQ:|EhĿ"?o-d&2w2:/{ 5- 81;*.Pz.[Ά`LSwƬiSc2Wj}V& w!0zB -w D>``E|=be >g 7у8r`֕ic g\+6UEO`?GAb 2ZhWa2u^_[4<;MvP2{yWDf"ksvx /'_sVO _h6N|Uj| `}'(6',^oDϒ7%HP'o9d씤\1d!Cc(FY{]u_@z6>(|ŷVPN %퍈ׄjhR^ ޳'%\Ul 2ܮD/($k|c1G\_ rS485UȼV KV.AMYSA"|/1 -On`yLb14JE{RKd[gz3+Իl#P7A-.5cL` v݁@K ,u%ӎHlH~3'~lOQr'zaʳ%9޾ TՄ `g-i ΚvuZ=l\Az_F]dYDjͪ݅iѳpp@v= MٯxPc/dZ=M|L-/ мx.70ֆ Uή?bIpUc3| ֤uIF6>+fFlbaKc EsH`HqAQbH+| Sa]4e/By]I6X蠨}ɩy>^s[Dx ʴò ?J&bk8Ws~: ~?"8vgB#,v np]{o<2ߖh' XOXJ)fУ6nwC򘰆q ŏޤ)^`ˠBs4;h@$1=cS%JhQtW8zSBOK8݌瓀 )Z3M}. \O %;?b%؜k^1HCNQqIEmu~7 WkIV̋<b+@sj^9H8;_D?oԻ','//vc2@޿ʲO49b;EG1,{:yg44 bWMbc.xظl4t2d7Iy Iqd1B~g2YCLdpK)LRC Æ˵y'`՚uP8|ڕ'n[AvY<M%,qJi[A om_*}x4VU`x<'6k\hڵX8[]AM+L_}[GsBR,[aڙIs/OZ qX5\b+ e&:"gSA1_w}*ȸx.*Gi 21,L~1'n$:T,Xtxuhwc ?KQV-lT7jum=7T?œJɕӛG3իZ?Hɗ2!! (GJ%]a]~TO;`KXM&dNܲNŏL+)<#HgNc-+> jHN' H5?XM鉩RK aFr "_PyR uY6UJOE^dc4F t7Q]SSx[ i9TïM.~^3 ̑.}.T0@OBrv blb?ht`O[4"Bo L>N NUla\d4*wR=V9tg~RD [ ?NLTf wxEH/Rv*`,:ڦpv:Fu.,OJŌ>"<`՚O:U=$8߂cCMp{0P՞0еϤv]c,E O˘~lrrǾ4+8м>֩\Q}'H'ij}$7`rC&b#5MTXKJ YeS,H"Z'$zF1X#K]5UQ9]h#0X2a ?"守$𨽟\Jlo$]N O"aDhbD!bng]h;uPeH[@q{dbK}aQΗ'n&- Vkw#קuĥCԏ=TxVipVF1B-F#?|S9\HZD\+S:q:gB'_ILQU@9eН'LԻg:vC>2<0AR:vK~BOHXJtU}ݼHr0x .Qf8_ߔ0Ee "1ޅ4Oa>ߑa?m禸'ڦnb!@x,lUWݦ ()#+< ׼W,.*>%^@GoՅB;)Uy]/%!.}>cϑ34}qR}aY7)aW#]B}+ShmhO9U跐nWp‡BKLkyVd>p@>vM q&科tA( r2-9w(F 1B:?]\ҿŔQ-HMZL٨[Z|2 /EiA%a Uڳbܐy/?}f>Y`14!!c",rb^=CX+?/ pH+ uFW] ӞSL5.рjGᣱ` oO+Βd={IGK}Xmi/kj+x\w ZXx>uchbk RlwAWt^KS9raf8&xt=Bl2o$^b|]6KųYW(ޅZji0qN*wg2&Z$hw=\jRnvWWlf E3l$+Χ(>;Q= "Uu[_v AgC.k2}c7b NdTTznZ5Uf1C) &oMp K0}=96 5 [-FPk&Q_-PcH`20;I:;%Z+&f>{g[9P,c,ֹLYd$/sJ`֟@ulߺ6Hj-Yr_>SABmWAZ%U n} Zv:Ϗa^,:H ]l@^XpQ[vX J꾌LO^ {B$~<f)cNڐ Lۻ%ܵu27ɣ \VդW\hu+7;5Ui8"Ij`vln]DȨG݃J~՜<|>@ҍ+(Ðيr @34gu7do|| n:EXli6ѾRcKty{xɎj4Sia*"I 9px A"+ 8ljbn& /BD HlU ѫ&$(_H$3.׼*J2!`1&Y=c N][ҿW5ZǓjMqY;OFqC-U gS~O\2pd/WaL_3^.#- }^`w2t P̀xEZ(rHҝ46!q_Cb}U2W?,JpjM 'Qtwo.GIr"\F2ښPX|fd%6#mCgj1&z@ J/+&[Xr2wuW+]%i7(sX@6 :eBV; P5?F>M{=ip7=Ӑd 5;]BTu7˸=-{:QQN`‘k3cTܱ/5ٓe{tAVpQZX$l9~XUnJf$XC~Yf64 43.?1imuYOә|%  MW, B<5es:q}idf!hf<,K|/aΗJ N;?59KZl &([<$19RbVw-ƕU %RkZV0PFҫ4U&gZn[Ԩ!VhInrT"\-Ҭ}."w/IȂE=]ٷ&Q%Ã-sMdZT_D{k-8l0;!1Pf ۄ%N-0X|︯Wg% :ծlJO(+~g0hU7yo/|,N-DYr&p F :xa"sX,`E(\$ *\1x!J=i7ڇ>7M A|E8[El'vr`/Ƶ/d@B4BHڎ:J)3eW,tG;rѬ'#sY>Sd7K(ӈzD2kZ?dgŇ4?WU) a.\FY(6 ɵCZ^La3dž$B¾O)xJ"~y檞onxt$]{O:uS㉕)k ,Ot\N@&nO/~bcjPJZk k Q B!elO%=Z4ԗIUhǮ>X.;S{viz*W\ģ{=/f14Ի>@%[1?!rA7Lv-.yv_2fgR73aôaUT _M# e\Y pUC7][_J4G.6P.QEA!ieoqձ覻?p:c$ R{p 8~'4sIZ0q8\2ߎT `IEio'> wy;R;7g1q# *ڶa\T9Pd][FFrgſ ,ڢiS.gR!+ء A"+hsɳO2BuiBFH)q-mԳTN[06ڜ]*E]E}o`_4tpD_h<  AQC$Hl !G$\l 2١K;O_z鍪^ϧ޾lxWN>,P!ʔ27S &[Kc o1jzGz%գH|o&nTVSڀl1 ;=dkΤpϬAyExHEtOڬ!Q] B8*d@ XMB~@ ?A8C}逈œhGl/d;R:nGar7'䠢8kf1KX[a;7w;J(73/NfnË Thm@w1r-Mlϖ'JV+YMmvZ J~7>t'|3 I!24:~ԗ^|&񎯋t]kİENSp>o/\?*Z慆bgW)H9#`/&ӼБz9 woSq5fom"3 EAF7lL@n0ta%,# rm7!EFV׏%mc%5xF r{ߕ*ݓh\KuE9n+J(@k9 WXZ۝j&T QbWEder"gQr#pgE$߯TȞ 6Ym%X.BÅ!N.@uibbݞW!r 4J^a00KVUyǴ[()wJф?qv7Ul6#F5 ͙@ُ:˵ZL`>2{JO=g|2"_5 @$Ħu53b1@%%z ~&(5˥1t3՟~Yzbr7CAp[[J>uUwUKzbEu$"+Ìy> r#*x~TrPųZ`O0˔C1'=_OJPT9-1ac:Z݅h`./=v35|thm 0j#FQ~n:ptoEyDsL^n~3萛z/^hX ٢@Y(~>wS PXQMBsgOpEyh"Ihyo~ DA(F XĞJ1_x]#a,)ĜYNAb*EHס.@ lV2fefELΫ$<|h<!AATK*ݭi=bQ45,L P8x6Y&$v!~|4Rzo,R,c=1H12@tk9kc~jQh=ΝڟLXgܯH s<5o'KW5 #mʇdrXSq})˟$SS=̌C@p(`𩚳 ͞'±+!U=̷6d`Pl.n  0QxM)Q9quT9e\ca(c2@uo ]Au_r QBta w.쵢 ٣pe/tշazrF2vJa;BL%!WTn>j{*IznOplapcfq#uĸPtfiSi|ܨ)s AOߧ0dcnSGs!I0iZęl]]F>@^ʕ?C(i i3"ۅwh^pH9:eh\%f^}_EխN뺤BG6 ~ٻc5) 3Ź1'2PampNSoiX#r!ߵo"=&i_'VEe/娮--gyU (t[P,iYz6)ؒ@0s86 \ΒWt.;BH0Nzab?Ea 6CTKHh~sfQꐭ+PҪP@q5K" ,ģY+MKNR[vo&Gȁ-h?qNlSF?.cͦ'tc}]+kLCwrϬ^5V=g` _|MCAb;teJ{񻭏=Cַr]Ulr!~;{:yTm*cEo @Dغ$ϫ]'_i ,L[M5 öSMjXsW &m궑'ޱ}&f|}GEa > QA^Ip香涪{íޥa8`א\)l J̌- nokEf[*(R镦~zYH Z$I7RfXP<IG(\wwdnnY?]C)ۧTTf놹>46gG7YO Q2JE}{ * ƵpĆ{t"e:}_fg ;yҳivEE 2aY;\EB\ڷv{lsPzT;D;?I6z8Zfg]ۄy|P99∛(<_θ  ޤ:l9}[U9zl0~|T_ $&# $*f/!Iyj?l^!9i?.[1ڜ¥'cWu/9o)Sѷ~H Ь#r=~6ߊboժq-ůt}[[c-H* +*9ÖyN̟nﵘ.UU r'X~^0-(#@N-Cވh(ljp(v@Wk ~vS9g}4~'RɻE)F~'LOvq Ei@Y@C|lC\Bx`q`mIL*FW#|c\c3/˽~:tT 4y3J/IR=!s(k[ES ^D=XmeX$ hV pYPT QQN/7F7ÊR`;[̀YK(H"K D9XB܇%X7o mq<y69+}Y9/KS:hBȧ$|&˃M/P\@ygqmk C ȼLu^ ɘ.^,hzgX~"N}6;65rcGݛem7mXhG,733e$Ԋo%VY730sGKǚ 3 >·0|V|5? X%vpA^,W&6q4d{O#PF_a9Mj4Y+wQwfN$.&Cr"s$}]I $ZnG?nmd \7W8Yq-gJOݏӧݎl2rJsEcf Eq3%5@U$ZR%$Zð3 'րRE(%ZfCk_ Az{q~|ff wT8{Q( 5YbKWlҕ|%*WwJ7MI2NtٜlL85B oƔJ.^ T@{\3'>LY)$#`KldXu,ֈ߀ UJ/N5f=jAy"t6)<y-C}(t˺KwLA5XyM*)7VLR !~S.D W=;+InpH %&Žʐ>s*OP0h غ<;`&黸 Jc> ]?U o&OJ$M3fa=.?Yc L4k%"^[aju4"yU_@4x[)p9a$BySD1/;_X;!dKlrXm̟) @/zNk_,V}dcJKn\}#p"%uʋFH*(lL t%uj#L3 ]ⷍ8=,-,،&QESSD|~=Xةl g|.,UW iirݜ(zEkl`cN  !4$ A;|#@JCB;R`AsM\ΔCjt)NIC6km)$Gʆ)ih>{ ! mוjw+jrV1v3h%+C,2(<S)X7n2Nj dp1zڕRf%rY"CM"'ZF\;rΎGr@(uA-49΅TM#HMg4Zde| JmܥKjcXhGH'Յ,!z.dv5VWӀ8v#W'L݆:qiٟX.zsCέ}0j ?tAX*29GOH~L5{"dóF4dT5S{[@_Gx(»PbΆ\Tfj$ v6Sxt9XN1|,깠]?&Eհ䚈"1̇X]JoßG]<;MM8,rå PJUy0ߝ'ŵZrcAo*x(?C7$YlMG?p; +0wK Dii^"cBQ4{cV~ +?Lb57-t{̜r4=r!kw ? ^E 0(Q_PI5c;k,<:.<$xjNrˇHC]_dCѾ\7upl*C] V~‰5UY#v԰;lQҡ9#:X4bfūQ_ksvr)! A\Y&WXSKcRH@ TZ8,fxe`_G`Gzq bC^%͑6zšK}7Y"j V zY˺mڭZƪd.pIO5w"NUMG@`#=$EfNeز&}OXK?OGF>gvd( n!S2qS;vgNs1UJlW[vJqGc=c^ n^EU/uLvHyBv숋ͬ ȿ|WUWr:+h1 _`DoUoQFẒa9.`S/^WJd]|xNvMP\瑖/_8 "`m{µ{)[Y# B{(t>_,x!iUka/\qDK}])0i. 1*RD.ϩꀛ+B(3Ç?jhұnCOvH؀L 6Enyq9f7)%9zK*4WOrHS1 } s0p&a ;,q(n7eT/:DZ1^ DLPIk;Q ҕ-̚`wPnfl-<ȫK8[;;<],苯7z'k+.0yE߄֠ ncDGQS~GlN>xc*DQ}g$"u<>2Wuj+)&[)=%}Y/z:cSm$b$&辿WuVoMPv O d;m:uOB޻@#Sz %p`P@"6v 4Pc!tD:5.쯸xҸ^f+ {'\sP|3NO_`]2L@"z}8e(Fʥa2}? /tKA#4+9:a 86|D `[7ёr4+vO{R]9x|++Z0߂Î1W@tvF+PۼQ\ԫl:{IP*ofH.LFztPx@u::?"yymx|yVRt-e݇6Љ9Ue'A @^ݕ6${Nl&V)A<u3&a慣!q|ІES,{iuHȢZI{RBϡuФ;U1iլZgͲ },Aۚ\1BrܺϽm,pjGHљ)RyXl4rm({څ' @0f$>5Ƴm}K`[NxΕFe0-+I !e8_44y'_o07QM"%}rgvHF?I%>#Y~Bdfz̀K,$+AX2_߅3^;_($T`.Rޮ\1,OX敍S6 Dr',:_S⃮߻1@\k8[;.D>b(tҶnh𿪻buwbCtEɕy6۽K.BQ$E9()AZΐu!6[" &:> Dn^@Q 9`?qj G'J5Ef/n=LhB}Ä2-n_L0ÄH% 󠪂JfyLfު/TX:` I.x(M(oղVUKs$!a=mΐ%Xw8Du[e\*xkE{mH2zLۗOkժ¬U> VI+Dm겒fʟXk]0ΟV<lZ}t0oDbks;街YӴ6D2C_**-#[tɩߕvkm΁dv8Ik|c"-FO*h>{!(gK= R /In^r`! 9#>O0>VHr,pl3˽>* clvZ*jdhv5k;luwF[>_M@54Ոb^\.j;fbW5cJK[dZK rokgT?Ӫ{]eZ+!}`.ByAtnwjJO-4rF&j|J. m^o^DGqc9nzZA$~j"`a9BT9"U=u%Ou-Fа 41uoJkohq" aQtHePb7H+YjgeЍI~}*AF'jnj W /XAt-nj/'!,\%md5B9v9ɋ$Eͯ/1i:<}16?f.&+Qx7Uq֢?y͇tEޘ,rK"ZXZǻ>P^M"(?>N׍vu'/seNB]?F;UjggE`LSzaڑeҊ{1۹0ɽϹ5DeUٶ5=-m8doGgMo͸?]5ӏx܃4 kfӔ`ăHL݄̠?0U6N@#؀_+>*4_:Eq3և￈tOxοb*a*Be{R=XQζ~Oke ǸVuel;דyW>Ƶ#% +4wfp9VEv{Ol8]8;\~xdDQ4 7eLlJ5һآpLyan.*~vZpҚ3J[(DgNv=%8cEHlQcUFl"Y;w ]G\wFvCjt\طMj࿮WSvx]n2UNhKɶ;$0|--C:м ),BX2C-|G$a<%K 134/uWU^ cLK6YJqBc*[Bb`@U#͡NRhU{.CO\iF@-Ϣ84yC=P~6xc/҃, ͌7p !f;PJ$$a uO ? "? ~95E'*:WBU50RN}f0$̦b <|qP#bn tqgb*~fzj)51&\3@H!e0ESz\\r-Tb'|7I@#MpI /hԸH3˾j9N,mQP%E:If%?R{[YԼ` K_{ mP7=۩k}Gk9M0[档kjsqPT.>7l!vF+ gmhTolGAT4*Q_4G|> EdMNt^\Éy-C\nQltŮKBt4x^Ʉuҕ)zCbO իN2bQMA*1_C!k5M!plAK$y24ςͯ[N6NK.~/ޭRцy/nl#(qlyj\1 m:R%!?I`rctWp,}:3{@(B:N[9@=.oV:ȺNvqhm fÀ4 h|'ccc1~D r1iORylo֦ nMFS}6)Fk2f>Y:brl,Q Z,6M#v N,osoj6ց. =g;T [6m^Nx31>8=[&_ugY >j`'vr:9y"tc^r1e)/KffBԴS]'Pp b'B <6gmJQu"=B`v7\Z?m_mO 42H Z/w4M8Ɲ9OO!Sw!1u"h왋=|BҞX&h7/fQSPh/8 Ysۜ T$XCUHum;3c-~[1țcża^L>d]0l .bX 1-m1p}}|60ER H G2J).wjzgǰ)hxiIւ@c_WNzlm~L!j"to.i:P}Mbb6&ẗ́ny> 乑r"ƌ%γde]G.;G(uH֣="Oi/ӁxN9t,ONB~(Gԝ4dhݤ0l6qݬ_ܻ@\{鸛S:~Wγ"!`#"48Xt˦;Gj?||ap r~ ǶNpa#vm1#lǽu$=H"|-hiJN>L?/ Qvסκk5~H^Jz,H OH!*r$V6G}WW%j:Q˶+#3N8> (r) Hlʩ7(Dxa3]Hkl?X?2NE3A 6 {5b麝!rt6 :) ^nD|W)}D^-rG:95w5W7M6qN #&55rvK9;UP3- v⎓sɤrDQ|$yC3+ܑદ;I7h-,6̩dʞ5wVŋH # !ᆚl+Yk -,Y=,+ ̎D/mʆu}F^(wL+cnҪS!iR̡}'8^ړq ;$NdXąF{/jA4 \>m5dg*X=W%4sn:6FӞ:EE>W [D1?-)ULfk(r=}Etk37$?QC,_?^>r kg_:3VWƲPi|(͂}[V8VnL< ҀR0 P,xRӞZd*꿨bcޏJQNcE%Bka1߽rn,`}FR{J@D\5ՆYe.Y) *+?g<<s0Ӂ xLmѠ`ZbUhz}wN~@ROc8YתE|@*pv0%E$?A7C:a`dG˱l&E~ćA< Ӗa ۇ3pWiZeVy_ۿL29 {SׇkJ,dIѢ2v5_IdC S_M@FogN%"0lo5俿۫OI6s{iaB5%8U$O"7>|H)ˀjqo78͹ctE7wۻ@~A~1JB(?I=S50;nKNzwU@V @ksKֺWZ,m P<x~&ab zޱ.ʄZ%6~{fn&@fE#=h\:i;u-l^SOt>jem uU#T~J|Dz<A?d(:g-kw< ZwphA2NI#\{uOًn5mm- ј*]^)Dln1 !`~czT1ڲO6Ddu!¡X'QM.W3VŽ+m; )j#}g0Aάm7 1#gk,"z>ksu#36նo*OdUz8 W^|<=>OK/JұҎ8*(4Iփra ;Nfdh,۪ : 6e."z)Ѻ(3Q*}9I;ENaIMX? Mpʀ]C/KPT Q,*ASܠj)iz}T3EѦ)2! ڢ«;I+tcz挬Ö9*~dKPeK4 H$w뉡wY8ѫ׊hI՟ឲrh28D u{Jl/6 ?/zidLuJ}}˴N݌JJ]hnp6-LjVJ|bΤ1H 1~"wߺNm5 -޷} q*V_O*ἺK 1SJs\g9]Z*e怖'b?֌%!}I)k $(W>lK3.MK͏g\njӹ U7x< |Ƌ35}gHG^bQb >8ȃ3 =Է\x>in/Waa_*.ZLy2rӽuu@!M冇Sj Rn])kf :"QVr{^zZµlwÄi6^6m {|gΕGY\RiO /tb| ,cXAˆM ,a\BsZZu}Q ZXH2?;^}dEP?0>V~CvbUd~MtF>'3AK3ROL>ayEZS傡H^YQ ;j]bFQ'0]<;7ի$eDטI"=ms!m=͜Kn&PZ݌3,yb m+.u5sYK~'Xb/[EH1QU 21p,jzIFCz*Y O?M/;UʙZeJ/Nv}6bq綅>?f*ۃAֻփQ ;3zg'.3,F!0dx4O/T]}Kww7adXDc]iQKo 7S5J6tjj/X.:jոq}ZdmёGT=ٯi ɚ<[69wN75V!IANdv@wܘkJ9ӡfyb8>:l<C,(-S2(Pvf੹$mAЁ"W[oɎB>{{01WuO뭪d:nA?xzaF Y]ɤc ۄbhNS- y36Jd6l74qM|w\h7n |ɵ="1>ІZl.(NX`%J*RVReƳ[|DKsE78Wg`_q:z r# .Z2Ѐm1~Yp\_9~)_Ųa{YُFℽsO]'iri=ʵ&GDK}Z!*@ŞUȭ%cC-k ?At\o+Y|{z))/D_^3Za>O/녠"!e*ۼ췴NGm)q7DHUS"h۱j ZVu07zdwV5$L'r C>M% Swy"cp%x\`(O9prA[A FWMbf 1IrϐqI>22hoڑ[TAA4mWΐ0+*BF0+f^l\3gܪR?Vd#y1[C/W`t?p/˱JyU?O ZQOŲS@|:ePlф>.|5V3pkhFmRxYwL{/֌jQ@ejײ90Elbã(YWk[Jc sUVxx0lT}0o8I?V(i&tz rqىمf]l%<jo MUX!$ ,C[֌=3;ZSU5Z҃~fpXw!){]:ZqnEA`Ϗ9>Q$ ^OCn= -҉i,K(Z_T Xc \dt1s)}Pr=ZkP$[i> Ô,y),:Or,Z(e3绘 /3?곝1qFNk1Gs&_X)N]^ۋ_(xƮv*QbaA9SD9Wv+{1 $#6/? e֙<NT4cbQ.>]*/]ŻWq93mTF!K=C:g.2qiV;T$%m"L ~L/{iH~}D6yRImb(P]a" RZ fb';b">Qч}wL!vκ@%yۇ;q[ rGƖ,O_~zXĜV R˹:ViyVp(I,_;NA#~&*2 !?ɍP'k6z\G}5U "jlU6ac*WwL^p{) XnfeHY\k*sO6lGW"ܘh\IvZ)R6z=ChcԔ0ԥRa\ͺ  %Z5WWl? j;\qM *+CB;cخ >uYp!TSh}J<7K_\_Paxa]dIx'XV(Xxj;}ԃ֤d 3=]vT+ S~=JynOF$ͦ>uvS*}ͪ!uܶZx6"N.Hg_玜Iϖq!ĞLZj?z m]CC顆Vйh(fop73*jx"V{Tv1NdlT_Zst1#I-9!_5AݰS>1X>ϒ\_f'QDIqc)zNAbp?sJť^态USO$~~"_ Zq.CWByl?ߡژ<ޭ1SC?E^NGa|vCЊ>hLzF7oEMP 7F5} WrkױUo5MG^RR4pBI@L;j˥~Lx2p~Y%{l4 qEVD zHY_\n6Ue7n6o7SɓjMP׆/@e_\CAi&QS*qa+ut"BEM7@ z,YxQL:u!&.u޼M(w͵j,5sMn%[+d,ϩ2's).}jJgp(0jǪ&gF^:م2\X(E^ԛ"ofz3HaPa}ߧ=EG:(Ubhr[f B&x5y= YĵoG' *m`0haCV y*4Ho ]؅o]~NjGp8ɳ~J͈>Q'y Q[\=6 &Pa;abېa _Ǔ#| 97=?Hy-nRyÇ^]*p=h5~EMRH39$~Cl| X7j5ٰVrD7p)cInCFMy洣vP# [J;LtŴa|C1^8K$[;JJ;wT `O)Y qːV"Y?)&߈;KZ\ aEnxրB[zt{Cs!|cTD0q3~gʇq&KҒ]C؊̹Һ'qN<_eR?(@&< XaU2?G9'^d.$0yFĥdۄ)UեD4@`ഭJ2 6oׁFǎuN{۪R5[+#稁5/;L+?ߨK9Hگ2{mKK 8 Mz}s/!;Η_ z)> ԮWT0jj#ai/ 7Wڌ+-޷ko;[Nk@Gr}j9|lmtϷ 8o`̩_: V$J'.wvBW!%(b@ࠅd@7(L VEn1NRyg`"},|?肍G| FCsIhPk!>ME1 \ W\m|:o仇^Ȑv]Y[\nS/S&5D6@Gj@2yυ=~ItVKZgSf5)x^1rE%!)})[ִoƿD3k#uujPήH@wvXB= M̢V"A6G491& N kw3Y ]e#Ocljcvc[b6@ywG| 6J>jI~7}!Zzըu9L>wL1!lg"]㙏`1,wtͬ;U[(a僐m33qBrxu:auSU̻ij++Lga(jREr(AaG7 F$UR_kV U"9$Cz-6Qe?╜,܍g-v.q +``huhqv}IO/~jF5E+Vcv nÛ`@I(GlbD&rL'ifbǚhD KyBggsЉC.Ͱݗ5,q5&؃H޾h 5k&32o;GF9d=VI Ӕa` $I:]$=R:L+A4?W)z3OhRURjlH9%9#))+h]-jJkR3GR1p<><٭ο -/b7md,`k;(qbm~f,D$~kI$E~T /3$n ܜWmРbLU-}5b.*NRvтK|HwFK-$D'D}|U_*bT2X+˙qv#>l1Y؈s^x@=8¥)}lko]K>:mi&ɤS׍JH BG<bJ,(Dϝs!=`}vaWCեN qQ毁TlY^xWy|"eD#nk(j3bZnQ@Y\+_BƵ>?;$hږGU= Jv3Ąɥ);r3f%7Z'089;\|/)Mhwߑ8Jð| ":WgyJE@GX?߷dX/rųY*@%KhM)ݑ+wGTv)C<oyeXw2^) =Fqi(0+U&W'l4UgB3!Ul&YJ>az|ɾo['>|Job/ }=)/qXN #G1cf[ VyS\k3b/9 @Uuz6~Sj vZ7_:5WF;M/4tlv%w Tmr blH4m4WՆyY)^@6: H*1Mogi.AҺ4] L9`a'*ً=wBcA=O˩~cb{ow!/4) A2^ ϲ] a  ܠ;.WYݾ0S:lSD\RI]9^*E?`L<"H.зq>yc2s8 tMoJ1PcBxTb%#m:%PB| \٘P|PEv_P_ YcAad1M"DQ&I\V G-稉ʏݠI,"NGfsY}{'Hr?5GK&yvK_%\ģ9Ou%b&þ`]ϯl ~i0pTO/qs.3GcsOVƜit 3=4UHbF7(0Җ;JDDf:kEIhmb^x#)Cx0EƏC|o9-}άZh9ڲPd!{ody3XG$nCӦ?)x6V;Ã߳7c޾}fvWRd>U t.j|g5}K*@]  =z:y 19ЕI3 F k7æ?G7mk5L46X<7V. q$]~aa?EO6{!2- 42>ߟ@nMmjgs^7$ KFi!Y0Baf',6CnGx\W Z >m Jux_ʦZ8xdTaBWbBw?:D0ř="RetAT /YOXz4Y) xss SP^:*ns4wW0 4O8K7s 6ax腳ՁN36icVj5>L#`u&NRz9UpĭǀSFcS pbtF2!hO=L'Zh2>xF۷GL^.o3m'PE/lrCt//1;^vuȫޯl VF*VB%4oq~)NjUM~r]PELٕc]Ѡ!Ҿ%NW ǚ^SQ&)9 HJf? i:\&sv6gYQԀQP|Ě^l2ŃjE-F@*(fL8ru$E/"C9guĊ.u=n>}jy:؟Ecdmn_8x[f-f\YTe۞D|4%h?(@9KX#ϱC|Ez*aH[ )z1m`yVS : ESsWzJ1H&B]1 G?k0":LP>f^%+6T׌5( l(i!#89,MpU3} %߻*ђoX =/9zK~YuN +M(YIZr&8Rk0'mD\h1HZ,+c>ePZ$S7u<m>Rf_xWិK a5Z0BWxxl[4HgZ!"nFXU h9|/(kzv7Itij _+2a̸ '#AO1fjYUߞ.w;3}W~` yYxbnj `j_8bJĀ= SV`⼪z&(Y;pkF&ʌM*\.hq CPZ/wb}yG:jmB^+oC<}S~y`"qz@D"gC ((8uQ~mQ3tJ?䟾I赏oh.@ȪU38 [G]{1$H ͘Ҷ%Y)\I;o:t ݮu심߭cMAtd-f"sjճHS=~m}ͺʐ64_~[Z4mLR(w.2;}+_eR'e*B*|l:tǠs5cxKӑ?wZ9rUzknϲIپ BƸ\! \ŏqWB^d3 O쇞ûV4&oClPJJ7 3tOMQ@QhC,Yâ"#F@Xz%& !mX5ⅉUX<)o9ox  Z|]'hkL#|+r0|4~}&)]6ʯy!XSy*xw*"pz<[a.vJ@/ýy2H>ˡo*ka; {h>R t)p?"]ޤVHlGep}hJ9V]ȴgNqA':QPn$A)[`12x%M?ECܨxg@hAƷ=ƿS7&gI,#5 /;(xQKw!PZxY8pF]͂65Ի>j-kpoȦcOPRS$dmOO=i?yN8B{'ቃv 63@Rdy$Y؀a|^XρpQg[RA`aMY $XsGX*D&&P̸ܥ/.z2=8+X=TC?7,M~RYQ]JRB̶BqS'jI9$%C~ωq!2`"ssJ2hKs_ RRQJK^\ #.@eco◶B>n"`>CX ؜wVۡ70TKI=k\?bv`:3;i(FXQX\;phyڸc 8=vcl>fsZ*'"xdY^Y-]Ϣ}Ym8k닏d>3Jx:=烂=Kx?0 `X!"]Z#@"^4RC=;.8epX6T珲SP $,o\3rޥ<)mdRC]kcg;Zth;58r5.eWE*uݑ6YG:'/B4}#"_l@_.s?⡆P2*h)@FrVt[b n;b"9 M^vp\MscuCko}uxPVf3Hدq}yU*SqB:&&X # gSۡUޔw#76ն VZHMn94yuuX?4%xz)iqG߼^$l}FXOPUhYU۞X<A@I ^UFW/c}^[B;c`)'AXVc ½\I4oz+|8(rLex"Y_:H_]v~cx߯fR '@zBtL澵>v 9XKc4^b,/1u!} Qn:^&֟Д/#DYcܫe|j -W$_4t!DɲGr6֞cJ şxrʽ=iԄ[n_?>G-c 1Uȟ@:h*:Рd]j AC=7_'|LؘQ.6?6ki < 9}q |U`(\[4R} (ˈQ =e:]noܘG4Vi:ѩ *i: 5ynhgҟe(EPW. C,K!XfvњS.9u' T\>4bx :3P±֤JW>T>A暺 g0 rJ`+o1|xVTq_NHwgkr# Qd硗wۅv|eß,ݟLoS\ n՗ Dâר$(z(iuf1f5=͆+ *TrΟ\kGRP"]K@Hu=_ܡJ FݏiK휕b(#)X~g\:L3Q^I߉qs'LПBbL?~*j5|%=W+j1;  _z=kou(]ͺ3ip+R(Nfk*_@8,=(%t\=:G BԦ56T=7/L=o.Y!",eW@B,^ c$E8 35Uhӭջ=\KT%)Ar~m"uWW oI zG*S_1i5{Z\t[U=N/qQ;eUH5ʴUȹ"۱O30 a~SoBYd'C5K1~.9Wȥq^6;ϰ2fYI ҚͰiuil'\l#)(L$tw#R6vB.1dI=y3xK; ^\UJPiLfݎ1-tA*efd~Ĥ^DmNܪG2Tc͍EoM*j%N!SU@R"f"TrMP&*sa;/i_jaw!7W;(նs߆Yw$϶LlSr3/Q9%,aXNs) ]WeRjbQW,SJl$}1.! <3J]DDuxa7DXRGZcIҡe7 xݭL˻O&CB>~"zbx B$̣du5pQ6jGXbN jȭ>m2Ñsͺ?Ʃ+@0WW)b|!*SG*aן]"7$DbL9ʐ<;ՆIo!L G3uFSc}L gMʟ$h  K#SK{hoĐzH b 6*8:ezDx'zϣeT 4;z?4cQ"([' h&S?l)/,YA#Xwg4-PnӺ3^UZ ɥTk,rW\) -2S׋b~[Ν/h!!iʻX; ^KWBt8Ncp)0@{*[8꫎COLi_1پo''h5UB8OJQ:T|/il[E_.eA&ϳɰVh:*s~KӅwXWa^$\|ډq݌, r2I]sKCY#FfǴ9v@?Yul۫"WMl~B 2GT9dķi F7 ꄤ(Ilf,> 0vM ,gz W*Z_,dzosrOkE<1aE6g/YwAZs7B7PЦzy-;,B^UJqcw07"Bfs[qȈq ?j*m/`sN٩߬< {(ilSÊΟX^sN?=ŝ?hl"Ȏi Y @PZ5_`pBwnNqKkX[lV֎&Gq4~UBq!(s>I̟(hirD'luR&(dfWA=j\Z.B!$]/lCI!o*X`jl5Sf78Ix#\2bpbV(|>RrS5Qn r^AͬS/\BB` qܺUknnq 'lj fhg#s ?ˋbΰgtZtY4ŝg%R=`˩0iZ>Rb]bоz0>|u% ZN8[N0"9(=Wj( ,un$6}k :4!H7򈗰۸*&(gu[ɎWOv9jNHÌNY!VEu:N,@`8L'g3Yae$*ƃ:JׄUJP\~kY)<,ʹC955w$;6g?$LAtǝCSg,._9H4vՍ[4YV Y{󫊐< eS,f$<_r,A2=# 8^N$'J<֙Q< k5L,5j 3\$,'O]#_C:c-ꦉN,{As$,W^e8xOUB)^dO|P笠.y9;]y Yj|zƦ \`ں)hHĠ@le%" vQfD[K;4:>, MQoY!30Me./ BE.R|;s&FM}|cƜړ]u 4r Cujҝ+s"6QjrWLKM+W.Ug/}Yq-gs hqk#`xqI[mLnՅt8!}Wl`4xqCA(PQOw_'A ߊnP.+Ap)1v\JGPݷ~UoU q=L^B]w|G˜L"dψ6&0Bj$[B|rs1+ҫco8Q?|֡uk/?xN:G5@nƹqR%dr-Z@\p,<+\ //XY/W$S 6{m4T2a7໗qM!n{KP IFBu798s2>su%^IA#jYjWؤnܐm')0LA:w'IwO0D Ű=]N=(fD3ժա&auv"9367elihV@pstMl*{Py }}It"} <16d`oT|O W?Ln;loa9S-w¾Xn;$Fr1\.ꬖ{z*l6qow}mGFYi<}CQDt^|95D>V/+FXRebzEz]\b?Z;O; W,O`SYKY=l iH)Zؐ@0q :&⤑Un!H0Ͽ%K[y4''?.4h|p G 5wM <›M_3ѩ8WVvx* cwXմB?'dkXs4 Uདྷ1*E! ;}@7t%wVyAI3qamL$&@IXh!TO3QO&$Zc)0Y .eƝpT6ƙ]5|Ѥ-OQVR R|9v!pVI~Qg.6-r> Y4*C- dSorӱ c%TߍMwsnJFqA+0BG;Re9ҶUZ~G9b.b$`DTQNةm.J6SN![0.Ct(Z=;oϨ ,MrP78l8쫵fk@_`"⨽Y}>L&C/uEDKmkzDγ7CUv3NGw(RfnF,o˻ |w|Ĥ$%\48*:;GU.(QHb>1J{^_[J/+pr(! U+nAG %CG8_j g[lC(9Uo7L|^P9]`A%oX˭Rqu$}Uʇfö%{INSw5G$'2)ٝ*]Uaf8lYG"C:!]:yrs0skۣ~ /d+l+5geA\H]U`1պ}f51y2:=H6i&CF Cđ=)̸f<Ɔ$ Kn6b*C#on4wK@:vXqE&E\2?3/ג[jGvd&]5v'B{wnp^i άƭV;Ilw~Sz;;Q?B >feyeP :f{0$<}]ͦSv0&ѪI؜=xqOm.ĉ (97*](t'c}hh2moy(0ȶ=MƨV4/{~!3sX5L~X$f{lG(4X/mV2 e9cBHWO7r '%DؖVx!_8eT9yIP8*3WaezwػײH#Ĭb_o/"X2fKBg|f$o&٘ 7>J%O8wػHڧo٦@/C f"0j#gD( ?Tq ,B[ ++2!vf~9iur*#DN \k1Ԑ7oQԌZOQĿYR_ngnWs |i, ܶ>X]Zi!Οn v2iYc`qz.w2~ WWlMޑ7b:$wN;GnͲ$rQ#N/PUCqƒ$Frh!"dT,̸ IJݑ—R\o@^=1\4JFذYC ^ %}\+Y^)@>&h8o1׌׉d4 k37:7U&rTa}y1#mAdr<_p}`t%7%({Nw^[Rti|A1ekcq?Ȳ*7&uG$ ňَǚk:?yKA$:CqfK0ˑGl,.:U흂"4ܼ<"iS:6zp4%o)ȐCk" ?tuRXʔGߒ{f8,X!ˏ[~.W!#mv:?zyC-~]^xhW M9؛WJ co$fI?C& .t栗QT!S[~^" E:/lyqF)&` qsAub6#<|ühFhR":Ii(o؝QR E gNn6):SaSXИM(YRSAxV+.Φ o1ӕ ?㉉;2:d +4M&@n m:Xв@83x.2 *k:A= k+_:z0a\U罗qjܷ#M~L nj*ȹm0G @U>95Й$Np:E^^zl*n]rh1gWD_TU2=: ǶjOQY{=$I\@yb@~_>!q2 SV@zˎc?<T^ {ܠ/Fb 2M9\/؀W,Ոa칳R RSqEVzE?ZJUW| _\]pg,*i$D C[ UV'TJD~W 5pA˯(}Qkl0!SLKP'i$1|ޒ7il¼U)+Iñ62TfβC ÌRhٗw눾n&ѧآƶz1' I&Xs )C`Mj HRQd.w=g[w5wT4XRi#Be즂RɟY>s`}QοǜAݞ-|Su 3oJ?~z4mR<1%^voK4`=4dGZ博b ;$ 7<#*公/xBDM)ݦi0-OY9 Na/:O|{AJV#u."jD-k+/#W&-~ \qZ&p:i|P4VipU?!HmAUxOS CXAAb†rk]HJ4F]ocgjvuON2SVj6<]Ɉv/b'>8j#C^;1.c7\|m gu[{9dCM;(7 - *&Jm& hţ|.c+::ܱ5DߎW6nw9 =scWt\޺T /Y3(:: d!$Ue[EPqJeCE 1cS1mR^S|2Ă*T&LE_|Z^ n|ئM\& =v>{ La#^rk0j7DBNƧ'B `4B 4M; ok=-tp*_|5mw?C'2;DƇVgPbX{A"6?6@NaW 6{4gꣶ3+N,ZZo.[g采*oYPNIZG }!ft!62pr:f7(\ Q>.r. Cΐ M+cө\e@>t\֭%RCn]:!䑳8MUP ex#w/äݑܲ"Z+zi(ocܣ}b _=z7ǒΊЍG!yCJS ]auZ>=QS#$@[AJA䃵ȥTQϫaTRתsE`H9]\ss[DT Pr:_N|yT:x' ^n2(ϚunKj/Bə}qш eD-5O &L6ճk=MBX ݶ~EK@V\v ʤn1O<:Gk`CIYCI!?dX3 ȺϜsOI&#!a;VѦ5a8Kh{&3V`EéJg}Wt˹ oiAy<4c9lnU 긅(bnv'rH)&5y)CS?!*-id`~:@6jHu*T1CW%A0g;)le.Ŗ9]<(Щw,ImP<} D~F6,ɫr0ֽrCx@n<2$7u1;op^? N#])*߮PAҕRY&Hφ60%VXaV=8,u'\BsK)&2l|U_mt22^N3lG]PP``M# ӷTb'7%3nm"J0 xh9!^#g'QЧn zF([kLO]ʭ:tR#fnaC06:8ϼ[ї&AAK]YC-{BlbO:t/Ÿ5[~ń}hIL އD/>`bCп_X((,2˳e/Pxr+,ߓB"-k!}9I8N e U'Gx-4z)f ׅ줛\A&d#c&~z!S^8;fM AR}Jv=Ֆm; 9Hk5I[gy:;?QXx.}//0_ ؈ōv1c y:j+=XK , @#I<][hNa\OZGV6q;]xu~8 9ZM5j.5Jav&094D+S+PĻ*t'M4t  W6@IBa>?ƹB>v\9,ՉwǤo:/*K+MVR2EA ԔD Zܒlx_fS CFwLO{s>VX%@^7~ %}P[<2ǥ@-һBu[g(a?Xt]zŦƮ0Vuc.}2W.^^acB}^ &1㉬XdYw>\E>Tk믏 6uPtFfb nK Y>&~#Ը_TܵA6r#4d#'$6}V,U48"UDB4y os+2KGj_ZM:" mmMl,H럪v.sE??ˇp蘺 La0F\+. .Z3 (c!a};# J޻9Wo΍rXSn"Ch:rV+l7 1mqA3|[`G_F(ԭvm%󞋵}8)/#k!D2aԒh5muҲ+21 n9x} 0$],`B/|D5+u@B|?WH?a{+ye6qާ!a+UB:+~s$ziPߦ~%dS0~I3n^n߯0-eL>D VJ& 8?4z2lҿ23l!v 9/QuRٔv結m[m){vTfs*7o+xṘc)FU56Ž7vкDszJVcHqiR8Œ؟|~(o7vl事\~Ai/:a_z Qt$ XB6UΙz R2((_3Tz00`A:<&M<79`r"|e[~WO:-*-;sS|vCb4 f:9wt]|:g KŲ4NCb?H;I]1BZ^ȉی7'#$f:v/EzSOL-̒LlT㪸d7G-~P($7N* Q'F-c:?[l\$t5:P]u@ #/}qD iZƂ^DԜP)rxƖ˿/Xo`@@0J\/7(X`5!U0L#"p1)ڼz#G 7WsohKjk*p:?%BLj:! bK@I_ vf,T09ݼ.@)Wnya^Le):BЮ-l3@m`iSbYZg~c%@٭G)& MH_#*`Jہ#)XA` ES!dhet;mAAz LJZxU -qmB̓'.!43`^#P?1 _m**(N-Cj76|o ЙxE|b$jjs,۞8ӴI.̯q5c7"/ cʷ֕m 4/ ָMbJ/u'Yj(z.̭C0ф9(q6AkKlK t=)Tjù/8b-Z%4ZV:T,Q @B^EkO޹|e}erxi}& %}Q"06fn4eexs,̔5usfYȀv͉ε 3P=\7C=GՆ~`UFsL{) Ӂƞq6!r=a7[K7(j]{ ȪЇ9;EI\lC9+ Ļ'-fTtjʆOjrb>vh{OOnD%o0v},h[[JMUYiGHCΙ۪:"_mlJg_*DQ2\x~㻫T|NC`Vsty> 趴yJ}^\ofy仵c^]xeߓp[!x&g| _Fivs`ИN~t:r(2%i*ó _ Y*&|}(,3f=dJHjiuet\&Irf=l^ eL}/& лKX\M4^t VQx)2%]'um cr#Vv|="b#M2߳`" _PlssB> }jrʨa"}[L^r@<'O2`s,,ڹs4<2357rNi A=g|X}~mk 5{VԌ|VIn t+[^-obLHf)ֈyN6EqH9c)t&n_E:—*Zݪjo2B@z #\[ sLdR=InZFEmo.W`v&ԕӮc$H)qsy|P,y46cgm p\L]}$S˴e{MCr|ʿ"LOywS w%a߼(Nbo!ADRXoKN0K7h-H&c(Mkv;S+,^Ot/F\͠cXl%G ?&(9#M]|#I ك$fǺy3̚r,V3d!>GWH+!),D6~G`ձ ivUKb{ 3IIZlxb_GBnIƉF6łqRPݨjr6&shJp̹aNXmɭTxp-}B|=֟=D"]~]fsA8Zgz4KQ0 Wn*^(.y?Bf8zx{ɞ1I?9˒W0/ט: +O H|9,5dҝX5rʔzrT@lw$?-l8s~pr _>qH[lcs Ĺ[4)*} LqzDԙ4m~If`#u%?[_&٤ɧ ) ~:%=A8?lGnN0[)Z~nj Lx|;O\55TK p60mNUgȑ#-nؖBz/sXid>GScgx 0xp.}.fQ/q]8ߍVL 5ZfPP#4kљ4OZ0kh[ߜKٕ.+ 9%i' G2T)|C]'mq־;VNrld8i &GVOį\bl*Yot3];B*%+_]14IyFuBgr՛Ri!%BJ0h2"&n|él[tPi]&j+LNtJo4{mŁк@?: bD^*h]^" n\ADR݂pǕ bLٔR"HnK^A􈘩՞s B@@2p*H mO19RnR߻#)w ?V2Rlsͱ:ƔMKL5\w,#o]S!w33q+1Fm/ 8MQ ]FuT#E? fHz$pjܕ#(ʬ9ujX' Y22_,M1鋔R/4R֡|zZ6=-mKPMyCp/"K~ye)&X'9gƜWH")dr4Lך3HR:Y|%Tj",R5R6,TȊc#Fzq\80t5qZè AҶJ߀ԲlvɅ!< y$@@c5ptV : u*.˯\6's)K*8<Ӄ^.A񙋩Ϣuj@mĖ`aXl{M擋3K0:w@tVA}JFyT.'R ,T͡_6+hjx`OX)fU|E?Bc׹%8&^6>K4&#^»C$sT LKSEQOLꁪ>υ093}PuC %)O]Ű~XE',a>@7DT{k h0U^ijZk\ eG>em $Ë*ROLF_}? 0re]WWl{if1Vi~]BE_r 8Oȇ꿑#puFK-e%"fN$t6xNn[+<)qtƩ ?9y¤AZת#vNs/_q'{NϕZD2sί1 dX$)={ayjH{YkXb"(q/Z | psGs x$-[jHdW]kP j./ЧjRDhH\FIXaPyԑ~"Ci'ySϵ%!|^G;OA y# 2P4}h9ǩ:.nQrqɴrZxDX[Ƹ.խۊb3V:h`,j{Z@hj@͍] ڎjư4=&Fh+Š7TO+P:Hy6tIC:Z.C?W褘4# V u4\ȶQylʾ8% ?HUa\kI/֪lv0Z{]i({rWڦ% Qi2z(kY 8^Ҽ0H˞w5.޽~.ޭ=[zUr׎Nt^]H95oPFMJ9p©b=,]Fβ~GѼO=iR&#'돇22NwOl$Wf;m;GfGED9MwdH6a:1&dS0EA 8p=҂hqm7Ap>4vo)xF3x5Jo~j䃩pl]{qU-_fEl!QS ~'i^ ^ p\ [7sMع^'< :xSlDf*$^V: \@Eܝ.[IpdE'~1 )MM2j̯`ҮΏXCCaWs>6>]V{CJ(Neojy){zi$2mM:y4uܪ?0 jc%--}7'gr6'?RI|3,h/B{L ێ{wlt s6đDžE_2}yՉ )JR(ut(gN^ /R>`?u\q#,FưDH!V*p&O18fD!b4/ si 2.5)!8*VTtZ`w[1,:ۀ܏P`Xf,PDRi͓l:;~[xʜj_D/u,Gj8.ۚ ӠEO^\qO% X}H>('Wl(fg,bަ;rKJ: BDY3.+Ò]&R ƨZ^=#XVZ#3F+BIr!`S* 'vve:yl\JL,TsǢՀ|M 5|ς夂o?.NǗ1$H2[/rBVI!={s,DhtŸ48EE Cٛ eiV4ۤX;+X#@%ꤚm}.K(cb#3iڸ $O#Õ!Is8ip$yX*4='c|C :[o3Svmm2KT!3E? |lsn^;2{`q"Z爿c&go#DYͰ5S4kz4.}4kfrIV:$>'8x$Zb/vZ^$2,70vK>wLj#al1 <5Q7.y(pĔ=MWJ"/blԥ3iu!2Y|{V#4r܄?@NU |>@Ne'[XP+ B !^LeS`WB"_!CU4rb];r )q]3 (MJSm铔`tXvdhMJw ^6htTypDEw׌~~jقaG270J%jdb:#JuPw&+~;Lҕ2ܐ g&>QԾFEYFERgT MPUb!l 5YQn ]W@ӴAǜ \cJxd 1V^kyNT9{āq ]p^-a rtSmY:6 mɀ?V]9rsp^h3 ,YDoWc4xLCqM_'~g^pg҈&SNuqʂ9hIأH *1-F&`Gfm3Տ&|lpi-)Yj @>7 C,L*mU2ajT::r0瓖\NHl^P5Ғ9mn_8( Nǧ@>(t@@;fiȠOrJsZX0vI" c>AaHSְ~QU [~9%42aɒ|4|C6e 3p, 2˵^3 [=@*_WiA2=Ad`WFb'=8+UMSo@a'*d;T(=q6?Gmo!5d@&Q"`[\^ۊքUUj!!3%>4cr_E`]^aP$p+'5 VW LG0Ң@iA?apLN Nlk'+#V:,3Bݖ,D ûC u. [[V-~iCfl$ҪDI=a}MBT,P&+OkXsp7( U|9m0ˀiLi5bIiܱư3񺻣>@ӛOerAee;?X[-B?ɗr9+ |qnlsgN1w(l`EvVX MnyHld@&97Ǐ3 ;_M/h_\ @9;i0ۄ\ '(_/3 W˲d p9_R_)G~wmv*UM]!h?n@3j^ȸW5EOZ?ƛV0w _1M|Kla+Ay93@pV% aN P^, m񛾮^W|}{6 '$*Qxw]ji%{@yb#$\+ԈE:};%VG;1c""n\W1p I紐(]PGCU9@n{z!lN Q^t}秸r$[:b+Lh=zQ8+,>+/2g2= 9Aȶͤjq'I]TATׁVi )G  Gz4ߘ"HP` d+bKf$Av9jތ< 4Xi3sn8n,"P^$%q~s=5ZOwEJl+Elt4 Xʊ{*FvxtQy cl8e n,EV/1rۤ_V:8E>&?$ndWnL$qR&?7c;>To ؔ|1.wt6DUYy bPOZa@O[;JB |OGGhuS|k,agd|;:\`I*mJ R&1RdǤ0L6iFzm,\ %.HןmX>Oר[ ’"goZj,ή16AaD6z΄kp/<@oLXf2Nt ?-2c 5^ۋ{Moziɂ͉/=էwu81J^@p.'FC}}](~~"u ϵN>o 7i(\B%-HhSׅäBVcN#3v]AaXxG85^p<>М,^XQ`IKن\grxSx1ԅG^SZþVH+N@aΛtB:O k1 ogߊjB^gOW?Gy[%5jlɘKdO[, +6zJ$$u8M$)\ &K (롖~(9!P&=is8awr<(b|peJk!89P=i+tT/;Xrw>א M/5wr,!sӘ&S3N . a>rMGEn]J7קiDUBDa5LsmHm&@Wm}Alb#E/1`nOysm[g;:K#O>s;oy'J^W|GL4fN'?έp(?h#DS#^wƕ~YYNA__Ly/FbRo<3~K8*#o~Blo"?+^gɈ>E ]^[f ^W1BJ-e)i\֘-Y٭Pj>`MXg[^ӓ)8Ōް1urSJ\c|y*d/0|Pkd *+w0>QQsGWrqYp?A, s:*sl[B{;.:H" l*>։G`mg6Nm 7^[mp] ^cafzi=T I 1~".:P BBdHϔ&oC%g-[*Xy ;7T>T)EAT|Dت;Đ8* ?a3wk[ڻgiթti\yU" Y=[Ey&!|(ٔM ?2, e(J=/X̑34fd/T+mV }teI%:[ UU&I'g:!:UmeC0Nlz~8eGrL@MO|e̻XyXJ$|ڕ5:uI^>:o .az*EVK@J-"9ev5G/08?J<%oU{5KN76bÜY,"-6u)7Tg[1jF ;f“ ]hooS2&Ol;D>GAjft "uH?}9AM[$rq1Ž5<i䳬KFvCNӅZZv"f^ICo^1^Hcs~u0J޻gY{%Ct0kn@ryAŹ%s.s  Z-eg^_@9:.ǡdX%X(oGT \|)+?L9ǙA"׃ڦANNZ9O'$Oc6װE(0xP#O:w>xxύ%͜5)fFɉ`>d(goƱ87a.7+8@浘RC7E6;oV.ej1x/#0pE\#Me =U"ړO^;eM֌?]gg{>V,Zje8woFq/KJRD~rvu;e} d|U\Dʃb%ԳM5ο?xtP*3}_BNO*q *5ѡ4QE/L%uP>/&x83ԹҬ4Oc{7OY4Ql8yiѯoZ>˾Ȅ3elAKS|r6מweF֝kz5J|O 9,%Z'+G tM\z'm@Μb Ć~\]Wt^sgnu`8ϓloJ[3>\oc!qyo(DMkLGj|I~L1BBS]sb䬦5x6~sa=SK<24#vX9K1 DoIY\},DIov Py;V*\$!K)Z`7PpoM<*xpA?0xX**{?X0zuz/PDd8"o1 U!CC~!`Ud \x/8:| 燇~^zN_ ۢà ⯼޷УSH> h*γUEoJȘy~VaYҝt\?D7c|,K.K"E=*$DpexWcW Ry˷tA/xᯒ&kbǁM]OFRvƿT$P8V<@ HJ^NϜ6ݘ%F3pS*#3g4@-u-RY9?I~]'SKR ?Tn8ꉱѨ$[ Xx OO\~m;/M` ՛1AԾ [K ;.} 9p:f68/sSQufp uaR8#!h~*&PG Ctځꅩ]}e2"{˃3HB~<x*N0#b]wYެulyY6h ¹-j3mFK#+_t3r" l-O 㣤`U|;4hSq4ck08Yizyi!YBcp9s%A=bWVe9Tcm<70rwÅQm/)+vu7Si8ʄ"iF{#\h顸0(:_1Cr\;=ûo\QYAD}O5,A/Y!^PїÐu /q. lQw.t[LJ3Uʻ$٠`E3WNM>" wY.yo~4Rv`p#sfHLr'mNo2廽'qaCبuW: \I{ a Onx&m32B #i0F($?i7wV^AOўTZd_8H|rЇ/c-iPP}> gopP, kwYhWWCtQ8_OEg/ *Ab헵,ֿ7 }-5nLkH\A:c9 ܔcw{SPLwHP@j)W?t$0yVO.NxŐY5<~DO)w w?;D/ƃqmQ&IMIb˫uUG6,HeRg϶oA+oՆTôK6ȑ eZx@~rZvR?,J͆p9 lt/.L^w(dl!|O=%e?݊A![a5%&!92B.]%u2, Ffz,NGQ~g!ݵ{g#rj <^KNYnDng\dH;L33uzpЏ3bG'x+kvnJ?~B px|548M{ajyڗ!ݪ7IER[Ϗ2d@~ ӝGPrWH-#q'@-x>LnbXmJ 3&;IebE!0*4 .@e?dN,@"KzY$!1AQ85g?i~cJgou;bύ ɗ#XR.+!q ^9dFM{7º7E,irE!KD2oͻ@ޚ`y:k&H^~ZyeY}n 9*X>N~Ŝ]'U\b]4>AzSmaT2>= =]`LʴBu+:h ?!qZ:mz~bɗ[L pݵa~;voXl"&2bW302ƜYk>J꫼Z|Rqf9!Y"vnFL&jeוP\ x SEn8pS+ P<ܙ)흖̾X(&*&IYz _ddAC?`&عy$|cX[-,<:'7D_o۳phhx:gu@KPZ\j?FlBiL<`jWT>cOZ5a^ I?q5wj؛%fp-VKˡ%t?`^zpS$70p􀘃} ( 7R%N).@fx- د<+CWLݐ(=1&_cn.f M}0Gk){b+T_2~"*62KG^ "֗u gfR` W׉^837b4i =&# *} M7?t׊LśFqV"7oGI-k [xΝAo R_i%-9gN>qsRt@{q(kI@3K5 r)ㅹf,PM2K*‘ Z"MtmmM\9:{d+6(8Gnļn/&*:61ۿxOqXp%a] "-Xtz 67!RН ܡmcfW:dm< %A&nx:OZp烠I/ ho V4Ƌ"Am%FvDj7(>[%-MO)=c[ `מ]S=i<KÁγr5X#Bgc2ʽ q ú<tҹ"2z܇hI:uRNn 37:vMAb=owZy_ՀWM/\>9ߜcU΄0+;N7],\iֵi#@O}(_s9Ӆt(ޣ^.5q-#@!CH' ,,GIBƺ'O>"JQZ*6+ `rjͱ09|+4].·,ͩ5s`!4&(=17^>Vr"'( Yerd*4v_ "a'{de@_dTMna+8V1 3T$шB{҃J5T2xE6^,0x\&;a:0㷝4~ iò9׫%v:ףLFo9Bk nȓ _%.ShۻO+"D9@PO_8.^ո),޲0$q4J#!}%B9Ӗ5׺WԌQu@4!m% .bbGJ #&}IR_ZUWHhbԄMpe8+G0'DBWc'Z_zU`aFU2B?9$3TirEd})[Wպ >>&ܦȪ㻠g5ŷ\w1|yq#u#ټQLLC !/;X A8'Ý]SUFdn,}RZl#!g|¥dV |4SLH!(!ʰīsEoQD{@w<$.s2>C6t:rj(tyc:7*` /m|\ssl z/1|Fh]-L(\<6G˂UQ]dZX@ _}QR/Y:XkJe/lAu)ݲ =E#cے r^ٵ3L4 eNJ0բHE[y5b|.h7d=9~O Ui#R\PTl<",\ēѼ6V92]Ҩ}0߁%%+82ɕ/# ZWIvi|^]V$ctȏ%Uz(ؽ]7[vV0ûԗ= SdTRsI}٬ncDìњu+ lkai&i:6AwR3O ]N~Xu?UD5+?:Ѧ7og.n_?~HVUZ+w!,vXfwJ ?㹙i -u+;vyWÀ쎵&" ]ewx4+OjЍ([|<Ѓׯ۳;,;:R[xS.b"K5T!rnTc6ӶyW7#.tVF7ctEluZsMLZEyMpd}gj*SU 3D8@ 졹-6Cę=5״J&O+[W6-ަN !8(HP DtΰY u:Ş'oPDǥ.{+6uЛ}H.cZ5Ba\WJ>SK_ll1yA;N{3ˤa  6)u:&Cz8GQ.F|"U~wt5 ȫd*]Gvq?Hd[%7{mwBކDu*$O[n =Db6Ery- p}h#0Q65Ea-Ӎ\U_k`2|<ϟ ӯOCݛD4(0=腰YQ1h=7'h!Kl?ɣ6#__<4O<03%,ꃱ;w,BE종_J?O'nӹm'a`SB%a'VX[330d g-;ʝjR>|GOZNy%dY};P?$}rs+mع,=P@t+#zl$Kmq' gzrS߽_ .\{c1icoqCȬ{1bhB7?/ZB!7! Y_G2懶Bh" txFi>s%e}2T)C!AK$Y4(D50EʥV~bhBKH5wh>@6qArĄ4kScLzjb>r8Sψ)RHYJ(=Z wiB^'ۚ2 ^P !:W r-q2 ǝ$Dۧ4`֢)H츹^#)xOJtbFSGKuBJW{t'fq!}i[wPkgN&l"r_Vԟu<\FN3N;رL{}DQhlu ./ڲuUCԬ)*l$Yfsdo;G?M ~+%|,xg(Ya/G}1t) ŹZ+ )Gmt_u'G<߈˂aVn(X0`c*~ͥAx'ȑS  $~_X(VK{A⠋樱vFt Ʌ0J-O܋z$X]\ؑ~޲_87D>HljW\L8Tc'z\TTh{8:&jv8KG`/JʐPjS=][$¥%yߙ tn<` xy6`z xPnᘻjpV{Lz\:= ' eub~OJ3 hGǯݲ]l 'T'iE{E5\9M5)``Z-őOD+y]W3\9P ɭ]Q̩Ɩ2Ӓ}OK$~(#LiB~_|9{WN&{ae]77Z bGx4[ pg37a#3MМ*ЫbEVD!P|[7p{(FV;|i R|˸$uL6(Axܡ;eԒe=tOV;ʟ>]YàB|>!l nN;n5P^PөD0ʉ ZN"a뭺#3 6HE\-=N៉92-O{.K@4'gͿ9b{ RD]})a5D,`6VuRH֎'#Ǻ'xy8vxʈ=9YQ^ŋnUHl^*uCl?ZoH XUԒovK. ppyLD~R;IOO>kqKE9ЋwR4KE3 2m| FdQ*n l5&vLB9y@p9k!I6Zq~n+\y L}Cuڱ({ z_fP٦qׅ4},PN<[ iƊ& Vt~ގ-9UUZ"]$M{ 1g¨Fl 2N#*",N'}8Z6FVX{wAy5 ,Q-&!ChblG?SW̨Ĕ m*J>Z NRϏDP*SK |ԔpUb_TYH_ڷO(ȟn祈Ip"(;뎖z{X'&4 fJCz*Q3}hvXb^XU jm}LQ$ JՖ܌TK?B,H6~#;|Eb~Ìe1V2C/87NKuư &>3\Rrî>Ǒ5;3\ `{g "gcq*^4j(`v|O9%vwK$@^iiwaЪ*1L:vP8;5n̥>!_{p i`uv (Ըl{KNKZ c5=c)"Avb9Q!gnޟȡ $1 VIY( пi+X~֞iPxOq5rWy!H[mHNK3Ǻ_Lǭo)y=fNzA0$L[5⚳E˄{xDZ>ïT +zDC. *u-x0J슌hQeZ ρQ>)T|vn@EtL|lso̘O!MI|Q|lLT njWb{p†΢w_^ E:'5Z>TN,2W!?(5=b]bPkg`$|ӡ&v)׬$ 8@ 5. VmLJYCx8#)1hjL8e[ȂF*\(M]ȷMm>hi)>݄:<YqmRlͤ/89H@[̨ZrN^,i#Zd-4Ow%i&?>>TUFWFG'cxz8EW8g@3J2y3Rnx;dD_ }u"x #Oǜ &F[nd榞C7K\63wDFƮ.r6WV 3;]n +ua;[q9E: W{twlW6j1k˞^~wHppf0%HGIH )GށCȧi~&Hd{}J0(,Yy{.1dXޓVu4݋H\;=px pkչU([ ,z}{ 99y7[żn$j=}~ʎ/o=>:7U;>$͏F!XN-J6GG Ltpb XzOft_u H gh&d ȯP˺LUd*ck3~>+ 3GhZ!˺` ^_yk%v0Ѻpd~ _fGjP7KnOT]FLC&Nڪv9BAuxKc2<1N IO{=Z~|/ҩx㢕Ԕ3/?hW0ڬ/D0w5BĒވ #E1 3hAP@Rr2;l}oIlܵ}/F o)w uSguU.'[럁8fWn:OyxVojnATjr,68G]Ű{pxOϼRQy40ޗUUjS›}!RvoAryJM)fЄzSI?k"HS-p1Zh5On!g}.EPƢz[00T] n^%LaQev9+ں"LD ض+ۦ6uVWF5~0K0!]* iV , ᯧ2"ٹw;#pu'=Ea"(H1Nͷq.]OjGA!ŐZh .տ3u~q|X=X^xL fEWSHު>/wBxƅ`" Dc,]5_k*?w_Cڮ +>u't\hճ6Wqku]߳Zuն"JE[ȔsˤW5s.^V"}BW? $lZ$UV䚧XMQɣSLb]ݫ EF08aFM{7b!<.7r`9*I[DU(p5VlAS٨Bø.nYRTUoekA#>zPG{}F3Z縲&t88mΈDǫP(pUjq}t~ra 2qk$pd59ZUyy _Xnl#uqVPzQs1ȲSYOo%(z*KCAudr"~}C 5t@. D|&lED_TW("6)9*OʼS!SCa=7c2x`%̾d>7ONu'頲Kh P-?ҏ@'?.:Bv7.V—QHb9 {7Bѱ.$ u^ڴe5hks[W68Ñj=% *Ņ`aFLO$r0!İHf[IɤLά{}}+Emww;,=2u /Oc9/1 Jar%Ohߤie+M}bnDd[̾Wc`"|ZFxDķmyɩ=ᦀ⵵QJHnVT2c2cE~Fu4Nm &*"/O{>W (GL?O.R`<k@:>ѠaJGXom]ŝ~h'NY/յq0 >7\#l~, 7{ 1# GWkjcޜa[M 9Y =: Nr[2a3tt¦i].}␟ug.B"+= rĕd⛂Z|1[\Q_lo}I4ʗj_;t'W`-y4U3+RN?[ *|}g6\/{ /O@-22s]!Dt~X! 8AM(9Hz子f ۦw&|jPd@Ys*;k6Ai$Dd3g4ۖRN8i {Jpu? !AqNUwp|hdd/^4Z&: f垉݊ ,5gaqC<䂭Q;U%Nl̓z|Mߨ?j'+*m{srXD<e2a:J1E$Pp!"x4B _\=}Pz$΅[j\i~u Ga7n{ILx`pcȸrݨg>u+)jp9"lǖA/)~!I\ҏOW dȯ~s}pnG˜ 0ڲ[e)#OsGD/4S+0ϢfFn>Z"`]z> ̼\uL/4FDUC^)U\@JSنˤ&8ݛ^vᬫ^jv%{bOgWI݃jYwvF |{)太2z&0)́M<p҉7G$zi`yG˲s6y)ytė*~ OR>)A8 x_05:0eljj9<ffwVR tI6oA}hUgR˸_2u-V$ BkR|*dFFVG~Kf-I6Cka1[r\ɹ֯ >eR6aERg݊LDŽ|/;c/b;!i9n< !`xC"囈fs{2AF~T:6%36$ 0Eؗ1yF䞰V\+5 &u+kjԙ~ 7ue+U21Q%zN |Jj.}Qu419:%Ɇz88Ju(n-/]jU]j1!#RNn5VwPQ:9:wiNM@@ID LSVʠ#!n _L-Fg+?1c($zy^kԤ~Z*3!PY8ӒrT+ ;P!D .ߩƚ2)0Z'=p:5!T^;TZqSfݛ?*8 N>YwUFoFaV]/Va)y_oq%,iV:lP裮K~5 O~Y_)\`z}w;gS G3CC$&qͺ"gl*^FV7Yb;@9\j;~d[UA 03fpN7ƛx1fǭWv9aX1zƛ8(#u$ ;2ʤu,`V1<ǂeLAѧRἭfphr(f)zX>ˬ}.F,Y"V׫|3y3OK)؊c M+Pl/xu}ڭ!&B4qq Hȫ%HbX[C5 w^絑tF"0 5)ץ!hNfU=^7DΩhN ̯}0Vr^BJPfL ࡢyM?a__xq~nITjSYt8;cJ6g,`Gcr>=}B^@+;M9J )ja֤ 4DSBZce$ "ԒL.nså] f214p!\ *ReHץr(8 xksYXҷ6Ћެu]e4UfFNYSO.5 l%3Vkw,_Qʑ3 ٢2nKgҐFʿ'}.&QaýdvfQ)d|OlirAҷaePq]K4!}v)b"?G:چٹ@s(VGr^]\"Ƹ7z"[>blG[S!Vi\Q2xGnZHEYpGΎfѵU& z2"ڗCg3kdvN< ]ߌ1X}WXۼ,!B>i쟟ƪdԎ<8^%hCcWJ -c #HmHgK,2NݎgĪGfO( ::$ `ɊQ;(o3Ud[X 0e^h`9Y8Tt%~oPk\Lq$4Q]0.H0DwJX_\w8H_@1~sӱvs+FmKDU ~d0X@ה֑˿e_ʆLasz'8jRGhYĉ<ǰtt %{#YPjrȤ?ؼ6>P ?Naݞàzaa(u`RQ=\zOB +}s颰óc%ہőq~}=IEy;0b|2qWvlw./ {-FF?od忨 F!S:!;/zM.v%LއqHE8`S18p{pg@v10Ħ~I{\ƴ8p%IhJH[ 6yX3[ʕkc,lZf{b0HmLѡ">Vl]?DZX42ڂL nt:#F %bx\b,.H,EbVZKa.]~׹s`A=yP'Mk;L'~"W5:i1{rcڦ<ӧ:InݬLy >1 }2[_ۏsFoDWYV}A1Ai!jj{>13~D[9=EGWˆ̡Do񂩬99Y+'wC*"-[C(}eZٸh(lv&RfwY_P zHCqEZ@<g@X=A6lؐP|~8<6FF/#ЫJ@_8Ca<1*qS}/i3$2 N 熮ܤP[DnQWńeU4gF*4wEL ]SlzGD鄹$BX- _k73D_jQL\ ЭUc`{8$^*m I?9PjzE, a5 )c~@G/,ihe_=w99ՒB ?5"Kߥ)H_x)rs݋Gi)3vQ}´%ԓ3啐~NH_sG9u!' ] 6Ǚ!͈>:P桩;)v I+vG4\u'a]FJ%"c&&A>5Umwqti}-}3Z,f-s"R$1=&0vR-NPES&9Bꅕyl=bY 3?g'tw <G)[$#ǁA^M'g]p5 =Ɉc Y$V66%dC- wzbUKA+pmq爳\v> Mgӎ͂StmLUBx%B4S؂>o4Zb=^}#hI|%obdB]EV x9l@L^Wd&X乿.Fy||oo h,؁ZS-9 n5b{'ѣe: j'L12N"!dX󷣮X{泦H|T`| فԃƷxF@_s`Uc o/#Hٜ)3CQAW6H(jZCJ5||'Mt gN_%WZ(#8m#H/DI [7GQM,!6ðO+v E7] \aI$$__%ލ+%UjEj+@poWAk|:^_ S"H=mJ.$Bje bpk"]ޯp0pp=/p|9rC0o?mtUq\">leiZ%"-# r^fAT]~ q2 2hUEM~}%AU *&ƲW;um@NM)|h9LƴěIR ^eI:!7(_;c}n=gxzSc(+X̏ ԟTxVP"(tU*I2H Y47  Q =(VT,TE '% SryӯDGjdd4¹%F`M$g9'$V.k\%qdJtHM ęY[e2ThA쩪ǿ(U >K,:OQ"JPP|pv.D]qtfJ%# i{5[vYB`#9nv1u_ғ[7"Aɐ}cջBhz fi?}҇c{r ;QtRD C\E^JP<#1hz6ux8K!0zLٚr ]bƗtG22|U6?DžLۖL6HvV-;#"cVmp ƸE2(ȱx<̤3m?wnYQL^^$(?WKa/dpM'yh 'J2^YZMd=?/hgڊ:m3'uYe>&aG;Mt`gʖ`̐$PU8<#Ʈ;Ҽ;6+ ۯgUes%]Jeo. 0xcp1/%UW- ua<6 Ƨ`hqHs{{<D$7X>9`Xr_0V"\mm G,{wwhUG[&q;Ǽ Lp2o? ~oR9` 3V\BD{$gfXs6AO-Q"+^A*Kk,QN®Jy*K%됂~tK1pd.dԊcb҈>m;mA`*t^}621|JO-Ѓ]p@rTH5썢 T RKe_WT+Đ~N1Iu@XtXd;;"Ǘ~&zV|E}t6oVk>ݰaod gS3 "mL?suѓd&oŠϬU3zAgd u 8P gK:ʆ&fR@>,0[G$u=]:6ÑS\g8;kDȈO nJu[*f?< K#.We}p&nd쟗40'-Q}fU;}c8_÷wM!|ם)i͘:;ıQ`H{7 W}K~,2, _é'T~'c"}vpҖ+&,iXեƍJ>LHLAnw`$ܠdɂVE-+p%-XȔ=iKZ7WY❦I2$]595m='n1`2xGyH{E GZaDtB^ 3Ͽ7j% Ob śJ(ł¨kG)y(JqRvS$ap5v m-O?ҁ XF QxVUTHӥ ~1RZO>+`CK.01`-4AibNJ/OVwX@1XT \`bNg++;)R%Z&x&Li,(AGJ \ XڋkSGfwRҹYM] ]cȄRvHZ\Z{UyT`]k&d8j{5[\?n 5_ iQ&6昈᧬/zz`'Y0'([aZC,+*[HyJIOgwM/µ$|#WgNP7g@,[.HwOY`j.s QxoVtKFcB  &.N~ĆZIEp'/)|@G&b5S)Dmܱ t,#fWlY4%F'ulpƅOge0u%3 z"%~)Ģ Qq6:0FV_oc^];Vs;]y_j0"Zޡ,=ފ]q/9>z ~,o! ?J>-QIT1ݠMup&J7,p)hD<^zd$ ?E {Mzf P(֤e{Kq5St.)a\j2`9T"{3pD;Uۊq!\c*Lu03d//ҩK +tomv5QӏZHEՁD+ve单xSh{? #m= ѕ} nc,GIz =Іj2+LɛV0O" C/Nu_T=ZΑ o^0nܽ!I5kҕ^D ZP#U28 d^Ryl$Qm@y/--RLtU; &kwOA~Go׆$+G4PPA w)R02\Z'2PVY^ZB|>kV>b V+b4Uwq]ujhquv`j<:ރ6~.+6Ek>*׮d:˩hm69t]WNK'J_^թqnz B7ʰl'~|H}yP=rpp4_OgpvUPwCO!C9Mi%l[#~N~4(-3k/ŨՆdyE"p y\!}رT.r'P[1ycR)[il WIoKƢٷb4@'w@#GʰB9z5AJXhZb<6Vj? G[N:E,Z<\0g$7nA5U4 JY+ofկkv|Q6V]RH G糹ȡcP)^+"5N6bG-+vt+. 8 7` 1yV'RZp["!L2¬L["Tz.ܷ Leݎ mOh32]nSr pEHZUīD"B U j:Ba凇mƿ'C͖(|rS/+/-M[7INEz%˒ AlsU,sxX F^GS,RrZc[Rq^.8d1+;7On'd+vm\`͜%!|W] p$W0]S+tbx!~f+ tPw(I!LZOy`ʂ-g?ʹX'|.B&.T@HC2XUrO;IL,ʖ߯ ۠$ҷ!y 9rJ xJmE9,ݴ~f/^{m{}.&;^;Uhkzmu(KDdct!d#H#`o㖂xݓWmc33ORT?T)՛zcDpHbş_"I} r5?:ޠtT_A6muz-Y}Ab̃F HdfQ07|젵╷4 v%KɃ5OXƩ#Ř֣8~,j~rWvMC,]5dبEuIg$M{QUH@4#ȟKJLY9IѝCp;Pl"Y*/[ Ӝ6:`b*:WWG=L/QX>UPv(a0?q_B`ڂJA&=\2o~I+*eʏ`!$lCIа2ѕ$R exuLH)Qrp nUF#`CȮψ uUZ]Dh޵a3^1%Gsm b,֑K9X8n h K.p8)Ut4M{%J!%윞iɤʈ`Y YQXk爄s؎Sp]>/=E"EiQ^IN¹e@xfFuY a>:*Z 1%tf n: = \d~u-.B;*];.d_ U3޼g$r/PmR?#~m<8rqIF@~YY3#LwRF]j8bQx ]C_evH;1sN2hɥ5GVwx`|bD~Y INRЗ$ xОv8jW2d_Y3@y O} OeP9ߡW4 :9`}/R SqV\3>c&yVB/%aJڏGs)|ɩ\-gQ+sƽVE|T RG&L6<k0oǬ<[Hڏ |6ur&H՜DEH= o%GP3#AVH:G|JR(t^q15';!({LQcv>}7uHs :|ZԦ0(8 K~Z,ȃmu^&Td8 *=[.['RՅ3$[cXCl@ _Y LUi}:Ldrr;*Q EF>Z(F\#Yyޣw[0; A/B`A==BОcV{' q)'ݪ0ҽhF5Ƙ=:{#//|2_9 iTQAGzG>X./=rqJuSjӭ"5VI'K.AdyHgH&4 z vgZo^ކR5.x_c )ڦ d,K+~KxShHη(NX@TfaG ԭ˽#at[ !oB!$mxK/fdS֖ġ#Wl̝O^bEq^v@-h󋴂tbY8pZ_~6iO)8kdئ?'ќ wǘl\J =54^G(r3栃vkY$lLM: Z*+؞ ;boN;6a,N'ԜA2[Q 1u,|;*RCV92?Ǚ0goC` GS!OiIe#kA ӦLy5,ClET8¦7%reuiюlqK +'D x]E ;}zu9CWfK{ƄM_{ngpطtbw ?ʣxӉ?_i˝-Wmt47Kb)]81D#l簪s3>fA1ePx@ (g-ݿ/CY./(W!mC -rE39Ԩ갛/ǭS#)ݱe9\t8n?XҕKoM21ƽ.pfm2RK[g\v4S&9ApuGkc諸ũdV/Yf\[eT+&/]s̒=l Uq >EP%oI}IB1A:6`,2L}m~:~2W咍x6N ĘBrd`+E€4,'oF+ M"[G*&g3Б YZr4ZgJ+JzROhICzOC&9qwz7jЈ!o;7B\&F$Bˢa5P^u4H;k~6QɬRSNFRkt1.3O"c06ME Av*i08 wZ2v^b_h S4m.b#!agQυaWH-;s#FΉ#nK.}ԡ)j6}gu)~ֆ wqAZT>UP;sq:X /B{jMUvHBƘ;^%|}7/T#-FuPw{K拜S@i&GmD`/?Md "34Mz 4<Ǟ lW&+23DPR 2d^fZ (; `4TvF#n2Sm8Y`ukЉ-벆fpp5fv>ˡ, 3/J4_ C킁SfP$}U+Fh-I.PC,`Y]4{9 ;Slϯ`x>T7")>n5Jĉ`duqPzк)xJ23|a0@_Zk(87/nv{3w;le6[T| [1|De+grl2=IJ[phZ&)x0B6禾9ТڢM4mϐVۋ dght;.h~znLyKn}XEYib:V"sLς:~AǒxMO@ޗM>1gEmoG<]]|ȹ*DwjQs`6A] *u_z=o*~t8ݼfdc  7I++:uԀP~d0D"X* C]9ӸvY]#.sVg3is;F K47R@YPr¸,nEQImI돉WtfZ FJKs^?jRB伂2쬝q N\+'EBc@\;N_SU&h |D )FRK02¸;e}0v qg]> UHLz# z4>"^Y&md?hz a!!Ye!QɈؓJ"5k7!AbYh/W';GظN B-==ѭn`D֢Yd jqfǛbCc fdыϡD71U2g}\%4HӬa]W g_fmȮ0"| =ņ4Mo>UAj̴|X{91 Ԟ>MF}R)]u)",A_V/d7S CēÝSR@ @(-J18| K8O]f3qm/NfXjJb\]2?fZ'e2l>+7L5)!( bx8ې]v*A9#7B'/ON:J$Qf(,f=w I2(M "ESHAVK|/g)qK[)U'5#/mBysTl%n?|MCSnku$m*k8y5-uQH_#}\眕J\$mg+ZlTD6@M]DsEEP,dG?x.AzG/)5>Wq@bg񥯗3OnvT6 F[Sẽz#"{%;b9XSD_ i3˕ߥmHx;Cc9@/JeJ :KioHhSU*'a:䕃x83v]>0ɥϘ(J'< gõqi4 8{W#x킩YHyz^ :U9:co}V >aj"6!b!UA@@tWu&wfv4U]O'Vg7S}j'5TTq^A8W\ey>/@ebbI98b bv^0_x%3ЦDִ0ƙ>k.2$<$zWKm*;K|oNiQŒ Եq@ĈQ^RQ0bꆓDC30 GVoMۻts j?S]@?_Zc|#&([)ˀU|m~+}ԁT1b-\3c" ZA֭4=/}/]&AWj{ ՗"RCJ\^NSnh -:P2T~ingב3epoE䡀2xn 6 hEoi$ɉK+u3zhT8\<<\pnHo繤P6 !4Q5z:L'GT {nz!s9O|!0 ( Xbx*kjexB Ɲyan[WTt".8lE+.pM dNsԬ7\XǃiXb[}8iesapp95m+/jwsHOCݻ8Lo|M%27{tEcN'W\ۇ3~r.l):7{/)"1쒁XӝLr=Ctߺ 8؛"xN7eL]MC0vud‘I,vdwqbcδsoK0%tj)*QK^|lWr3vſ8Avj n2(o(*|NHxMG~+jFi)E vT5/3a ,ۚ-F.~?7I^H@4uoA)I [^+,#2$֕`Jkuh,WO? V.դI'jE3fH. pʛ5*,oK^hUڸ`'RrcgؔnQBBPe KC;6vDEN|iۧR3"8-" 6/é b7JL`9P@gJ7 ԮY*UGch}W9zez;=[x]}֙ڞX|6W@U>}ZN!OdF D(y6=^#n aL|Lj}2 0Y{ne '%Yïy.Ev BJ>{*3R\x5+C_ف{4߰1`Ǚ+rlf6W*(ZfL@8GDi'ՅS}/q6 U2u\ZT,$ˆW3Z:o:F;卶UOwqSdm|Pa*&R VLE}_hAPWȻ*G5W3\Rrb 0H'$r٬}=(e88)Oa#Z}rɔBJ?U.Ntcifgct/'rB&;!6hXU$M[o:fz}Nyb,7omp/=c,C"7Nlkd1e%UE^pVH,L5lǏN&$$SImqS-tvJ>ه!~ƘpCqhq4r3iԯ u'T_ SE ff :DBlʺ)|6dYч<+"w4XJ߄Τ.Gχ,Y{ճ 6<M #S>Co=9+FdmGܥù3+`ϘLcy)a@rs^[MU[k}PJ>NQyH)3]xB;4Jc@c|.e1n,vg:;إC>`6M2D$fdfH2vgA* +%m!r ߡQ76~Zd~eDa1GOSm6(5M`:d=*W"[cwrSVH1Rz7^{{XE0j;d (tY`MFq@i=?]8]a< l3t!!BmzbMPVm9 7D?K}?:? a̻Ȟ#Xg\!#&޿pFȒyV/3|lʭ R=DZ{ҭӀ; 05!"qDܶ~rO$-W06 H+Zl^~ejӿNznPLUn[tvTA<1j`pǮyN{ΖMD0kdaOߕ9Q~6;a{Yu׶Iq+㒉.˱>>-p7U "|T1D yciK ]mF\(je_Ȃ#pLVA6K&O]uMEAxE0Ƣԁs ~@h'Tk͋QdWхgxL0n"Nm0+cL) Ӌ`3Y0I%nLP:햖 =MmdB\czZ!$8Y&qh>5n7U0gl%ɯáta2CȚ7ܹ"v^B/iR%h&|p j$tshD9 _EXQ!$jTe̗%θQ?Ę) MyuG]*Z[TnIan0+yj_}_V]:A"(Ӏ^D mX?S—uXwOah}(0KxaZX?Ա3\Xlc~-''kq+vD[:vc8<Է'IzEh8-վ|X"@w&0Yʝb`$!N'Q4 eS(ɔy-/ [ _ԋ3`X4.P(P$3NA0.202SiGhf0݆<=ؖl#r[`'J5DQߌ(GneK5iqU2tK5ABY}pjĬ#_V -0\Բ [s5 T` چLF v~"'-mik1'd>_ĖX<=܁bD8~{dUs9 FN#crPBrO[j~w/qي[5Ķ@i*gKfjiW"=k FGh* } X.5rdy$=`Da:~6`~T$SVHQϔ8wALYߓwvUp; vpNhcX. fݾCH\R@IKQ^6mهS̋ E @a_,HKGZ g{hoHl} ˬǾI>LR~q`A``֧uϦrOr|?qAֶ A'i{lr(Vz] $ΘPJڀyXJ%{4sT OGR:c8'r SU±XڹlƉ(SZmpD.]I >r^/9 }@=Vbhi}\*.I Hchf.#6MQh^U;;{ U.wsޛyJ]u"[-/ȴJelg Ü"2O:o$!,炙(SZO쭾Y(d[^N"V8nFmnRFZܾOI# >>ھ0m$)uNgc|t&dߦ6&vbGѲiƟ{Z\j,`MksǨk,5㦂,ޚ;oUH8FJ.J%*ڰ&)K> B>g%>'qɌwuokvM6tI(gv \,8ZH 9FjXm:XeP0 SQ[%lj 7F|XO|hl9FdfvLg O^wuXJ߀ۮ3<סʷ- K4q4hy'?'tDyTg_a4.,+_|4ߏLK+!?GZ5~^iQÃ0Ozrr,֡=uh2o7S`؅Gԥ͹Mݧ^9cpx<+O~م*ݨbEW/bX@ T ZʿW7c3y'N"׶(ǦRv9: o"8xIoC\s[kI r c*IiT 'GsWZq| U|4cS>ihA\A~av3Ez+J2_;ߨsn3wj=R}}9 D3.iYʍGNUE$4a(-8 Mǯ" Q|t@/YNAFߵ+6ƃlZUcH.j`dzW_ U !Ƞ2B{@PYK[FpNzQFn2,F6jz+I蟖jQ0P9;ټթ7td2" }1!5{S$|Z (ߓ^sa̙H,7))͇5sL >᐀8-OƑGXL:4ڻy$@fjerULX F)sĺ!=%_؁T8N{@:ڌdB$J)߇,9c!#CQs˳9BS(NWVZ0:Rho.fOJ1ЛY9 @;TS5jiPPFS}Bad=ȦLW\+3 BIHmWǯS:xtZ> ٨06IoudeDRȝrۦo.W|,e, @Rq.@2V[i,;lrp$QGUI q!uf}Wl#,6bΘF ?PJ8ףV4Ֆ8`gyaa߳K0N[0CCvt.#tZ1Ux]G,73D\N/,9 +TS[d"}s'@g*DW 30eHs:b~>1T&)nSm?~A~# 7Fǩ#Ļ8|Z?KS-at?ʳ({fw>wIz~˷Fe}Zg)1p7_yzU1= (Wﲵ1MAӲPyYaϋJJC2Œ<<{5ʔ CNH.d_沝k5>1 $|?="AP4d1p9=j^UcEq R"63uZp]:p{,`%mp(DgM4pTjq0Ei cݹS:Wa/5[pOv qunfY ~zk[J8~n]jŴeR" ]=4r@:f꫿!A۟V}XRb=^*+A΄5 H5ڋq:7ŀ:)`#ڵѥf Ӑ. .%A1s|g!T_Lj ?CW%YEpUԼ*ٯJ@UrKHb1;)x&l=8aSMO Wq8ݳ1E),PWX/H`\f-%e:2LEryI[JbbM)V/ CI07uJ{tHVR! #XLUVp;ɉ!`{)Im[;VI< PJ/jjūxƢT]ƂKAatGD/42F!y' {V ꄰ#r }u)[uw?ɹzFZKNFXygk#V+:;cWvH _&.RRrd{Yη-14{r&q4byhJ')$)p&!4#b6 L\T#{ sॺzH,@OnZ%ϓPH_ű}"~xwyYx!-5|rd\.VXuOj'sbrH5/ZdžGqg"+\Jlg[q %Fs0QJszvVϩ/yJ994ɭէM5H)Grk`|:mnbZsY/bW5T^ "T8Qxzu,88@ g?=A^N@%'R ǬFٿx(KȶbY/njm\:sO;:sTX2% e*ړ ?]i"$T зBN<܍ܷ&M Wrci:9)9ZcMCO3ß5N/N%ż6u̔ykkaR? ќy-O;4@;v`OvK,q2i\~@a{gbtEsPP g?ծU%sÆ, V8=1CC}Iu1x( F5/2gD=Zt?:;*qro6Fv)}v~1~<"옷[d/CCuk\P]^r&-B )i@r)SE+>2uXԒ8(SV?x^kq|-yѕNc& 2OfkHɅ`"a:Tf@y0)AM T)Va~mѯ֋RN픳y ;~u~w"v EnBHN: 3xǝj@N>EO=M~ze-f:Ue/? 2TNt!FLbTa7]2gbrX$'brIYi_9DP1q<1xP"WF$xx"6T唡׎;^`R<Qz+B7,NiYġ? l.γ l-qXWa*jea'p÷\V g\rVaG@N剨=]INT"(VWYlV}*I˞a=Iֱ:Ni3`rܧIfdWo bb b5hMHEZĂevD&}@f]1!GdeC*ϭUT 07,l^eHoYK &^Ֆ"TUhXz.O1C7!f\ Vnς#Powf*}8"(}緶 W&^B`u.Urep}I54OcCQ S O5}5#I"G[W1jr[XDuNөX[Ѕ:'K&B񳻝JE8f9@!t#rIJ ;":Ҍ1&f وia'C)tZDHt )JXmt[l6~<ĂK&MKԒ.^'4z| A.MDCA!iC3C5ك!bǦb4ePec8W ]Kt% Bp$M2^#>;TQ`ʯ*! 6_^;,~R __Hj}'/W)+D9nec(K7]NAdq5(*"շ0pdiiԀy5r'NpT]WD )jek!X%Ju[Rb=N6;)8T'붗P!𴄔:uj7RbAҩ}R ^Q ;iƺV./EaH區DxU̐4hq$5G݂3|WBRCN-}2IKQ Lz 3x-^CL0h6[?,@P^iV72$s+G4hК 0fVe]kٹȄ4c. t08|ѶL#uԼ0eZ/Lk;1 l)Rҵ<ܩp`=JցT/䴊h)/1*LW,c1"os%"H>+5Faq.gNw(?uw' =jk 6M~jfFd Wpo+D St\4$+zO@`Bͦ.W4C%~p?:y1iFfs>BKO+8M3ϻ=U5Y4k~yαn3Ĝ\cnvqd׾gϝ|F>E 4Ch#N埕l(.3q@F8SFL^^Xatt+6a7}xZxzQ?$1 t4.ivx(tRD&NF\ #\jn6n&M0zw%3`v;"<̘D^}zaO^H/᧯Di Kl'haz']YIP&%$a#cE@ay+@M?D;;YR bv +>hYi2L߾woB>"EnȖ{AXW72?`lra` ,|-EGs5qjLlyziTh_oLq<-[ ^` Xs2F%ql^fj g"4\/@X(Mi;`SGbZ&FM\dxf{Y)\.}8h>2>'KjKѹ"gh%IRY9a~%WAk: QPȝ& ;~;7kOr:*='}qwû} 0@\)c^'΀ѫEdqEa>=흔b[A&p)y@ ( 0' *jԒVJvzY]B-( ൑6M˫vSnĊ3؂e_ { :7oڍA3 J0g[LPl(3*ZtF)tȣ9i_i0`å$e_USէM_5;dżg@@ʑvz$1iaS;P; V]_FvwQl TqJvc7xlFd 燫Hv,3y$ )+Κa'#p`V® Y^SHEH:hfjbҊ )/UqCֲ3+eJɥ75Պ1 "+Xbq]V8+"&%$.-[`(&H\j>1iO?:d>'luґ8&x@ZRR zP\Vf!15'.^! xU] ct,â= J`Ӣc 89cz$@2G6~Hݵ(aUl܌ O0,ي_TY=Ő%uxV׈ADݸCU X .%fm!>*G'Y>23IBF`西Htg&9hg'SBp f7 W%XjOP\Ҁh)SEiQ-KC{Qc5]7'AYŮ.Jw*z!(XйW Hס K>ח߈P ~˙Ek"N?%PkRm 3v/ JzΆk>B D"׻$~/H:)J#y0o@3rڶzwtƛ!r!e<肇,V.`ډ0ƒ̔@(P 0"ж2tQ%$:%DI'uSzeĦT1 ba\kdn.1(k%ExC:n6vyG!''{qa>KHO]iamLyR00] =z&u#uLahq'BRT(^uIt0${4h҉;o%"7A#ڥ^MG~F6QD\n\`nƹΩf1@Q Ċx9[ڭGq/(bƾlO-wN_ >91#9ms;OGx_XA$O1̀MlO6 r^g8!5zBPhqurM}-# bKsbmEqRŅqD_t XGYX$:҅`aO@>[ֽόD* Tټ:k>\}F2~+خ:aA8d\bq>QGrr譄i-MVqxC@(PDjQо3^OLJ?$&F$;Fdߧ]ӉdEv0̭ QdJ: P҄ޡѴ6XOOS:㯱 w!2s&nyՒ$ݾ,K*)$( X?O<ˆ CU)ʹ*{wwX)^V2Lu8Dyre`WVQe\Uz ڕJatHSYIX=G4r)ϵDNHGED\糲OFз䐹"?T'{AeNпz~Qk=P:m3Pk3SKn내zzIvK">Bp/U")6xMf)#&z+bjRn#o/){Kͦ+U,{Գ> cAm  n,QܾAJCLn~|:@gury!ː@:{GlK7*wYCJ $GD5Fsj錚/#KqYϏeglW6:mb:~$Eb85BnWWHP#pzϨUQhkh1j '>yM um-K#u\Bi}Ygk._yp2sf"hcG<}P>%tR=~pPJkuF&[XܠdRuS}N[ a[8,pИv}%F畂b*89mKrSkK͸irn(X(c8HT0+PEm󵞕&1hU#&}<ߢ1v=#9,bd#lg||yQFb7MGq^ݹ#~<z $QY)