libopenssl1_1-32bit-1.1.1w-150600.5.15.1<>,Ehp9|xJrn?Arq ppH;A _}M@\.eRP%E/ϟ3ͰRa:<jb~:{YAcF^{5,N@ L@]Qtܲx̚Y\(|'r}'% ̘ziB P\ω xSzU/ '_ Xtu֛usƎp^1wT ^]i kQ !DSTQy >Ab@?b0d + Wdhtx  (D R ` |   (Kn4 ( 8 9`:>ZBZGZHZIZX[Y[lZ[[[\[]\^\ib\c]Gd]e]f]l]u]v^w`hx`y`Paaab,Clibopenssl1_1-32bit1.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.hh01-ch2c7.vSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64/sbin/ldconfigAAe<-Bl qAhhhhhhh6c466893be8c05cdfc5cd25f826db2b669ae8edfa8e220c159329b8df256c898d9c1e8f85afc371195313d77c25fe473450b9b758a70c1757e199bf63ea86024dc2fc4fe17df5371131a6c3fb5b66b369df7fc67bea2010a183375c64cd4656f4568b5c00c7acf7b7fd8e38e407aebb3ae02f368c116e5551a71ad0a050a6123a1896a72b3997b25928609dee5381ac77af4777975188d088cd8517772811027b066de77d78f824766165f4a020b05ac1dc5f13996763726dc3f5df9e908ca0drootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.15.1.src.rpmlibcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_0a)libcrypto.so.1.1(OPENSSL_1_1_0c)libcrypto.so.1.1(OPENSSL_1_1_0d)libcrypto.so.1.1(OPENSSL_1_1_0f)libcrypto.so.1.1(OPENSSL_1_1_0g)libcrypto.so.1.1(OPENSSL_1_1_0h)libcrypto.so.1.1(OPENSSL_1_1_0i)libcrypto.so.1.1(OPENSSL_1_1_0j)libcrypto.so.1.1(OPENSSL_1_1_1)libcrypto.so.1.1(OPENSSL_1_1_1b)libcrypto.so.1.1(OPENSSL_1_1_1c)libcrypto.so.1.1(OPENSSL_1_1_1d)libcrypto.so.1.1(OPENSSL_1_1_1e)libcrypto.so.1.1(OPENSSL_1_1_1h)libcrypto.so.1.1(OPENSSL_1_1_1l)libcrypto.so.1.1(OPENSSL_1_1_1w)libopenssl1_1-32bitlibopenssl1_1-32bit(x86-32)libopenssl1_1-hmac-32bitlibssl.so.1.1libssl.so.1.1(OPENSSL_1_1_0)libssl.so.1.1(OPENSSL_1_1_0d)libssl.so.1.1(OPENSSL_1_1_1)libssl.so.1.1(OPENSSL_1_1_1a)@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.33)libc.so.6(GLIBC_2.34)libc.so.6(GLIBC_2.38)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_0d)libcrypto.so.1.1(OPENSSL_1_1_0f)libcrypto.so.1.1(OPENSSL_1_1_0i)libcrypto.so.1.1(OPENSSL_1_1_1)libcrypto.so.1.1(OPENSSL_1_1_1w)libjitterentropy.so.3libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-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)/bin/shlibopenssl1_1-hmac-32bitlibopenssl1_1_0-32bit1.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.1/usr/lib//usr/lib/engines-1.1/-fomit-frame-pointer -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 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=49042126b6a4d48f7679c945563f49e352c7d8af, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5f3c1dbb49874b593174d20b1d59c70544d06ff, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb43043397bd2efc9f0940d4cec365378284a1eb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=438cd3962e2bfe288c5e992963b3087a43bec943, stripped92RRRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRR RRR R R RRRRR RRRRPPPPPPPPRR RRR RRRRRRRRRRutf-88812932dae902bcc69cfc2a7bacc1a6ba0d84e2e045ab0fca718ac8b1de1a3f9?7zXZ !t/2]"k%]dR㼸7;Vv!ɟS5xSE3 _NyU{"V:Ǻ֣`g;PV}-Z `|"s׾e&WǏjU~ 4qPKEŶVu6RRD:*r)[/Zn $A悾N/o#k͢.~}?('fa mk˒mJGVVSR1H;#N|$LO$yp6ֲѽ㻩ti9; sf? -<Ǎɸ0pBlt T3n[MAW`Gفb[~)(9=RT@GU 0_. @q1G{]aIW$g޼H$epBC˩DpeJ*'PRaCmWĖLt%Vx*g,$X'*2 F.y*ۡ}ZR~(;.b KֶQ(;F11tDouC@ sג(IE \|&10|;loF>XJ_O$lߚo| o:VEWA.B鼳_g>T}`3p`ބPsbf/`j9!$;X6JQ=Q *vv6u v߹e@ [RnZ!+^>=(U԰G]nȡZX9ًMCwg\=zB3N]>NX|~~}\ ڑV*Z3zp* ՚]D G8+*ˏi%%,c펾`>#_e9Ыj0(U(ܜ^11z虍3m2y&pj8!}%;@iS/F2-\n.0kMg3 Ěا Ҁ=sdz/NUxVΓ?+W8JtMCʁg&ܗfdcDV$dJ:)8UR[?H(,CL*׼֩ !xQy|9^wiEYQ~o.𱏱bLGΩLяCI SEw ? Pr.ȴ]ƳEf"uDGlt2Fs=5^ gq-4:@{З+IJ`4"esğ 2C5[%wM}cg2/\Rށɢ0 :"t١mp`0J銌Jk鵕1p/S؂sKR@*AC|ď"*iQh# $FP,<^JPoI+Q9=gqRwJQ0̱J/Op̣,/[AB}Y#Q8Ŷ-qYnm)]Wb&gFuTJH>۪˖<&s"*&fYr5ˁ>!mcC6B{eʲ;=[9oǒ5:]*5b"'Iph= llD5`hrT+H <>g2FdWaŽkŵ doF9`i#Տ!b)x>\ſO 40fY fЎ>td,锄tƟ"nF1W܍̸;ޚ Sw"^vFdح/n@9is<PqI/ײb7R򇛇tw]>4nRk %Vh/6kZ"l JwNRPfYQi5LI!$)CmTUZ✨xF9׆?ƥ[/T)yԄ_gv0&OA\OVCG uARsl;%m eK &I8|])ҏ_ﶌqޖ^< +9X{$JƩmA(6Dث-SJ+~R#/,[j SABTQa,nIQW"vrB|E:}=r-mf:V ܎ -X[%Ӳ^.ΦStֈً^D-W:h_6h6N3Lo_n] 0a+LMcc5{y|@i2aj ?`߼TU>pZ&r y/e%E(ч;S#gk|uCJ1n^ פɉZlW7~eA%TFhYӅ~c'yI C~d:[? "]I9da࣪XY/cYӐ8s`I'bN–?!ZN 0SӓVS׈m-(vZB}YY&i5agtTZFA>Mպ/ݤfj`MD[GCؿ+ ݑbKpKC'VkYn-z|ؖܳ#éK[aHeί=W =!iJeK.,fP @T&p޻ SGenMAxS `¯z;7cC/aLrbNqH$?(g: _^Yx ,b[F6aa>\ +(}vO<%8x#&B+85ŞOt8׌M' __rl'>yISGTUrtOU'khkWNsxDgnsDiএml b @E4 g:'.ՠ5#uNj-š,X 6PM4( >4Jֽ1%Y=9h8\c,$(MQ~_A%jN@l@{ԤAfxhS^L4="~" ƢMU3Xrm薶-# 䕒օnȤ_bS)SLNH%aqBw_=KP6K~邋䲭Z_N&3X\#}>zv%p&6L=PCXASAHAȅ0qx a00}.^c}<e6T<~7ZHz?A9s7 KU?s%:jt[bJRa41xhLn QbxT]aF*ń XmK5bGO -TNaii !{AȜ&$ZQH͡}, PN8/4_rMtۖqL;Sbqt܄.{RL tM%HLdR>@ %TT>@\@G@n,[틌7X*xL\c š3q@Me7iAܖ5;{QIqu2ǻ> M_ͼ;<;pr[X*(ޕw4i@[Tż{1a6= lZp¥Dۜ\u;CvœyE<~8I# R,̄ws%;Yz0?;]r X =`sR{<W|֝ o?x~_ss3;+:F\,]>9<9U̹DAHw{OU !q j.cN&}e: :śfzR$pUH+w67npa_>z M#RS{dJ@ )r]$B).2wByB><ǐ5.8ݍ+0KzW60 YF ~,%kdFq'qFTM 5482VflL hżLev=_BIbf]Ͼy[=/7H@Z.VWͭPXǸIi峨MhCiSؠZg[۰619''N:YI®ހG~z2Ӷz2 Fek~![[-z:VkV(powd[.VDJV-\&xX> ^:io&]]H`L00QR]UצLڽ˞u6 RBC[OxE*qvINnPzl5}'[Z`Mj}yJ0^o-΀#?Yڑ~ʫw.y8QJPX#Cgq CF͟A&Rl2ݐ̋ iHX7'5pP>%:@1@m<V<Њ(㤒I1vZVY%z,ys;KWT ~#!(;j<~Iq4<7E#d4axZ &fys{Pr zH,sYe8j1ܚ N#6 tP@Հ?==SG Mj))o @~&ȺPy[MymJd)]⻅;ekѓU]#+ P𣷍هF"D{`nA#*04ۈI6D x/Rݿ '˧rF]E3@0pDzE6܅\Du ƵdH'~K:3K :ɚ(PvPCaA! m#c*-t~ȧrup) pG>4,pUS=cr7mco@(k|AG`pZl1ڱ摱B=_@O"nN 71>.Z肔?-F8H&C52ž7R_}q%kŨEͨ ~;5s]: #pY٬DA󕆫Pe}]A6 dD-3nl=t׷KT:8R1CETRZYpN#65ya-ƦcbѼy@z tDY,pSzm Iou hmjVe&/r#y)_9 x!GGN'#F8 Cev1N*U2S`wJ_8dW V.@ȹI#1;a@d*J43޾Xo>͒ f $ PC7ob2WeԼ:[tEwtލf1b*)SLO- D VGqb *~K [<V~ɲ`]m9Ec= PI}Q"Arpr+)ҖrlãB?gjb+e$P@=mOd`kGS .H GbjkЁ,1#S*}j-/mKgB _Z}dB{][{-b.ÀǗ9#@%Pkb8:2GkNbtb-SJdϡBf{20U_{ѣLyEӈICRӧ͒:02f KdWҮ@^ [O!TNk,6\QTACF.t`e>Ri,jAAحB}KW$3\Z/jʔIW/?6%fͰoqɟ?XLlh_\U`ktxAH &ϭ5@ٮ[[RUtb5Ұp[8Y9艇WjƳGs4+ɀY_\v,T9X^)adג~gBb8mhP7Xzbٹgڴ0oc0-|SO"x4`Q! y lg+=:+V[kWQRUVJQ"J cye[@?gќshU7Sһ2{fr4l tDkUX"H0ExG~HCs29&2^KB=q6 y)rYןeFƉU{Ӊ LFҒ`ץw)Td~T*+ZR#RtCz[ :?^oj4#>n{[0"vR/& mk Z~D(sJRJL #RCJDnh*Ek\P"eozv;-)rsg"?Wm&CKw^c}&e-ғԓXs9p B&*ϏP;ߖAhլλ |sVϹD,7&_Gn ?p{Z][/[ p'KDibN3>$Ԕ |-WkzN EǤ4s>'Y:BY{uE ;YYB!VRK BGu'?0Ҋ۶2d_!t /xiϐ&ylmHm%"*ji¢q9I(Z2`*eig$]Őq ('+jcE}xO|A\tU7/fRB fEA:P$衕?SyܤWϯ%mS"WM"^Pc&jaL5&pD&4-Uw0N4c#IL*&]=No˞f&E}ot5V{\eݎ99@-ֽ1JSny8Q( 2< ra)qv.OR"oꃁbsJǵ~xқ8g7&(~&λM?7:WT4FrM.He̸\KݺfQA\M<6\`b~35HijI|<3_!DM}'atg/*Y+i2:g䀵8:>4ƣH•5/z@ %;TI/`XLt,VjDML殗ZpE)՗艿? 7락iMEN2>.(^k~"wZ"vedG}[3h6]mhiyiōJ_tRAE(9zAdN} dJwlBiKhZm2HP)>#[mhctxlO3 l/٬.:|t:ql~DpwJn,n C$Q$SjbN  nݒ8ɇ˩3"I@1Ջ&Quy%y[5A6\J9,-Mp#vLS/85M$19#+b9*n{ɆMbg:J{so:1+ƞG`,/ tOTs$S18@IDP,Xff[f <>ËEHHKgl[ņT |~#/ֿ)'GܛxJIeKAm0SXHLp1~9;,¬`8ز5^,_=GSc`P ^0&j2K@]k8!L%4?Av%{7G3whTY˖a#>zPOJ4,L|Jl Xli'y0Q[F%'̺O[fSR}XѸ}Lo#}H5.ɔn&(f=3BϽdO x5IMi+UVV]TG vo&(Cλ9hGvv[B+p H ȃ R GDdꖏ7QEA@":0 VlεNƱt +zO&W(YKw̋j! ngfUv!K,魢fTΟ@v3⹡J;X׺;Bnn}?F~s 0G н"y"l{ߓ:71DC܈1` 9B #~*,Ro@W&prc]dVK!g2"ڕTnL/KFTQrF!O0%mZq%7:\nMC+M3' vDl(CQrQS~Þs#L},i41Slv.+ݘ>qc#%_mJ8naҧe5{bھِӐUH3}[ɣkIԑ0\9b̒"3B 6i}S#G *+טG{XM58AY` xwu}eAqqЛ"OE9˜ސoyrZ@,B|6 I{%B;+# Wʖ1%r'I`LJ&6YؗoC}k*AX!&u#9A *=:+ \! 0t改l1G^S=i*P^/2=TRd.XOk$@5%bJvzw((R*\v;;#&*وW̨:G^{N"͊s'H`,RyQ(׻rvޤm(}%@ʕ֪uNXL&f!}" EGB64>}"8=phmY˧{Bؓ$}NH̹Mt>(Qtzv c 6c}-3}&"3FEmu-Bn j53 2.Vba&}.&s6W y\!jR_;:8FFJvbB.`EhrH. (D4HPϕVb~~.{|.JMo Oc¤dDr"bAfmTO]|H/#0Q|eWIBQJnKp7%# %Oh^cMerPʋe/oPbG` l{w& >DCQ xv Z0!T#X<~H5#daS}/D?wNCN2&fnNM#5঎"6Cy Wӑ7?;9xpc ] 'u1($2qט-D t(ghoaK==Շ~a$l&<ɱJ/ V0Q5AOėLvJORN'?4-$X/z|Ku*Iŀ3BiwT )l\CQ|8H3 鎥Ә+Ňw NEnsb._`4B-)Hj?r"`{&?,YWokBcS E%u]<ĮO9 ZQ 449Dr񘓇 6F"I`,U߀T'8Fc[/r1y~Cp$?/fz.evq"f9Hzp~+ hNf&F<^ n86iCi#XI]%M$ORu M-p?hy'5itQVii8P$fnkUcp ᧿sϤU,\x7mXJ Ql,?N`zq1PPr[Lxy@8zf#Zn_˽ќ$p10mo&I@E,E멈gudVB37kitʕa-p!Elo5rĂpB3t-Ign߷òQ@iMxa794*onϕ!"pau86LWP_ bA|gu$,?Ak ݾlpvK~i&UEJMO`[MIv4FEލp1 V8Q3"_q vDYy4g:ƟFpF m$R$'7?s\(ML SVǵ1#xr,G/El9]Kd4v'+LS/h&y:_}^h]7nY2m'wtǼ+t 41<ޕ} Ѳzlhզ=TKb Q1-f.BPImuU6oUo2=udY;`Ȕ3w 2ݮ!:gSm߿ fsDxN }TM iS>W=H %%Or-޽tqcHքgH*ǐvr46 vxЕ%9{_L`ip¨`|FB, A/Nr' ];)"\Wiz;̪%Տ5TC8PQ1Hڰj yͻYz/zҼIDC;sq,K vi%3mb>FQ/͜Ti'x3RN=kӉCET_m jHJ:b '#0I 19ND#Tm}%8b;.ryPNY4 r(djJu6Mj eá{ E+e ֢tb?;iY2lj? b@n쥘и:AYB7Qߔ\Ql%7M-G<-j>f dT(^c@62 G<ߖbTtJBWH,y89m~ֻX ;Yj@0ְ-\V%+˝j #ZNxc㡸}r0~`Ov﫥6DF$x~=y7 =B(vET[  l-!ؓX׉}zLXѰlt0nyc8"3EWixi\ FcsPxyd< v,pn*aJ}2+j[:*OKvz`xHw:>k6e6 gP4ZO.o%к: t@V}) }1PAc?`reUNwK{{֯\6i넷WeOn\})li 'Fz4fNNWgh5ZyeS<}MS &ˑt0lp])w9rS |PS7Ycе]u7Y; |roEzq7x!]ߗU섟F phݺ0ތim]cwzP -%(sw%q bA7S[XSaAy1{ $4yo+:&xդ01'[О#͆97 `f5cJ[Dw决ͷܘ!R#ˆU s84lc/x.d3qtx%hxJV>֞W$߁QnϫW'zUU5y28GOVj~*pL(1+ϡ-$@7<5E#8wM:oZ#\ |5;cR:({O3O *XDpC>ӈ b` Djaѯ7Á$j cH 9uHJPz čZG/<x 3[8vn]rJ2bHpĽ_dzoۣoG'ARf+IhdeѸR8ȘO1OQp;[f%e&64)FSzvStX" +޼K?%LkH&5*I /m7d3$UN[wJO%|׃qɭ&TaNJ4EiPO#S^ukRȌn/ >ltΞ(%.)i$3hkժ>.`8S/"V<,"IJ)(=R<WX٥cԨɸ)j |[9Dz$f*dG"3IׯU_)8nhP=ѓ Bi:˘ {:KǥXq-m9oi%=qݼ$SP-lls ꞏ+OS!{Hijl^L\. Q G4>N#;|\6jYq iY!7A6ht1*Y4 F}9rza5VXS0VwK>ȏNL$}댡pW//$CKR:cv^= Wȼ̮0{5o' Hm0_pطNZ0CoN ZoV|żТ3aFv%. G, !{1(Ṭ^Yy WVwvp{z PV=we0 !Fv}WF Жq oEXXz1ZzH'vWOc*ES7+}vƋeRcA(<gO3zo0ÿ!;J95c7UH}ZܼQ^cvKke< [Գ/0;aj@$AGS:hr;L~?A#R5'187\D!zjdW(@] _j̛LRFg#vw39h\Qb4dVlH2r[v'+׸mw4wFT@S*Ui[!QP_c >}G3<9@7FDL);4Ep[&"H@dƀ# "r6 w%tHyeNI .K=D0#CuӷOgOt ]&V?6H1bPx9ӈ54eY 4=f-rUQf Q,2W9@.1EF,+AmY$\_;y'~43^X|0h TwIuby8/WU/$_d9P~fr{/6:A:*ź[Y!Y؃.WR{\ǃ}C``L j$gGcp,R$_xV제G Z*nyL񩊔8fǺ,RÀ$ 14L(&ѫ C\_vNr}vDxnFZK}.S6vBUx||ɱUK vt޹s֋PO&*h#w9̝ S*4 T¾T>Y5?ӤC:_ƻP&\:`k<6 51 lB-KJ E9.ʆ99B.8z+𶜱Cs߆k;I|d-߄+dix2p5u8t0JW5fBq ,rYyzi;)Iiק7d@?[$uO7_vCvPZnلI!0&TA]X --F /]*Nؓ2{#ݻX j٭7sci?S-EƺٔEXp]1:T.S2$Ѡ磭wZ[{d g."Wh|k,͈`5HjA V,C6< aeuhx^ЁJ2!zeGDrl%fR2d0Ɉ&ؓY02e߶v>l jIPuHA|npsl\2>w]x73(ioe tXz8j[v,´-׆: #S #h)ʏjc$TK-у#Vr2VW^$Okr9Ӓt-'Vb1w9F$)!4|9%9].q$mqJ#ݭ]c-{8ߝ^' Wl'jL[.S>z.+] <ٌ{DcniYUR3~%M7%#vX!-v3:E%3>c}5Mo DZ 3q ^?阽pL dw^nI k65E}4A.YJ7Q}u=+V2לkTUaEIX?5:s+.[Jp!MJ{eIOWDq 9Whђg\zI0_Ez|84k=V$DZI1S+e6ƒdd^ KNOlbՕSj$WM{R -ƄlO]> I+z@3^cN u\ j..j%jA7B`]r@W >~x3kKZ&am+,==f9,5r_ P^"ЎݒߠrUF6iY.c>8ziHF_Tz:Y¡ /pd%y`qs0bfäPCX~VQN:I/s`h ""fQDZ0}x.(2LfeQ=A'!Z +NH3W={!W'?O_9 t`:07\gM*})?=@NK3m}v6TK8_4_D/ pq [[q#81/`c!@DFA>btaIr-b^( 3 IR|y3\_Xeݙg{7^ߊh8b "pS9|Q +aڪg:f-.0ғ IW:VV0BbąZݬxT 0e4t+ gN<%DV突3[A-?<?Λ3Be@\2Fg<5wCK:}痋FPc LYݒvG|Vh-Fv&:a0\ʤ9#3zp0^1E#Bc0[ eeR(m`\Rʟ{&OMȀ(]gz{jֻa oFʹ W  &hjMtqXc9Qb v lhtPw!<6Z gZ_\ŀKꫫYYh@0ym]!ewovAmdp `r yzߴ6rݷܸCAդ ǽu3d?k_5<SXWVsUďG`jjk6MbOLtG jn)iϓ뉛44R ѣ˔Z%rזԂ\3ON/p+&R&%;mC PӔu!*ݒ7Aj}&2AAM4 <3cg|p`v؞!iHRNrl-j&*CQmW@w(Alhsݲײ 2Y}f}.BJ{NqAf}tn9-#Iov{DhMLkx!  xBAH?z)KPs_)I! DchY0?r_IDZ[NoRRhPv[hzEF?4Ɉ8A4E8^'ubX.|I{P"jn1QH븰~ {U)Zе~=_ {1NŴ^}!W@ 02Pޑjj;+NgV&R+Di45ԦAeei kUa5T,ku\[@2UB즱hz p@r{evpc;Ut@k5X g6 aޟTU$86Y[T]c_X)Rk%צAf((`Qڰmiq4 ˑC?!U}czaiP-eF@[8YZb_Ğ '턓5nED!>BJǫ }X `lj5rӨ?m',cC?צ1lDrR "%xo?c9[#8V.[(VT㒃}tgD1QtD7[ժ[yCKCy4x|vp`RZ[[cb06s0Kn - m/jЦ:hh@Hw:I_+ثKCQc ]0HѤJPdb9ctg֬caz ؉Gv /*Z2-)-z 2I=`(N6GBZ*Apê Kܠ]{Oc\wP׀TAt4h J-f뒰iD.#|0*FVW FV'av My(L$TIMrA5@b/;r/9卑ln  jXCk6U0-&+CÚ"VTs{;n0$f}65$S\.<|P$v!ڵ 47[ZIڿ(7/=ZWdV+\0= z%#eWl8)}3Dṉ=UTK\"BT/MfE]Lx%^|>҄13]v^OJo2 ]OD*PxHs{ױ!-;"sk-e"aXK*Tv,h_,vj;@&G# [јXtZvO?dnk~f/i,M!( {cqZf@1t6:h?\J|PF=U;RbóYu/|7IVeo-&vu^9vsW4jg~- =vnHp 6XOԿ|k޳aMjF瘟B#6"V+gl#QN B x*$r7͍hSQoq*aYExjl4Pgڇf:ڌdC&c\k)n|}(Ms*oIahNͤ!PD/K9GAf0y)І{z8/Yd<^pD$4ӝ0Q2n O,VCHMC]5Gy;'dY-&߼>9a5m,BZʀQ? 7ܨGz?.x:U[^#{Etљ=%B}pljƦoIHTbY2<@@P P 2@t>G QC hp%]g3sZ#M.{#u^tvgui\y>l#ƮarqɊo xfnKm 眓ߪkr~ f{gxΊyΙ9X-w~ٱF~G+Xa&׀l3uÄ,SWw.YY]/CfvCI3-i|G]W ݡwJ>^zdN]*%F c@D6P|}ξCs1|[YL ?߾L3 U& XN8ۜ`Aawl Sl & 23oe><"f >pzU9WkyhiF7ɬTm +;U oG@=:>d"|]pslvo5FiVy =8id  T."sOI]Hhcdy4RSHf>u Uhe-\pC]Fg J0v.|4G"ij6wyY9z)<Pl1MkY:)Ԧvi{w0մ2]8fzUɪ$]XKi`7aIҹKfC_Govti0TܠSL]P؅Je%km9˶c \K:V7lX7lV5a.;cySse3Q"ʏuB4 zc[꿍`lhE Kmtj#ȤҡNS/B;~hf$%޽ɝaq3jfˊ g8dR  m_\' ^K]>[B̜k52ӳAB߰'dWiWuV=L(OR(NC–QN_7'jhU=x5B#-,!BV/^.PCƋہ[Qojd3]6'pSVZ{ 1]u3 c\Bz/쳅LOҔʊ&2ښL*phF xz{n:G٨K44t*fLKȩ]!2>i!1ҁ0:~o4a]bly |odW/mϫ*~o9$M WM3V;+wu~t|UE&^4f;?&&qL~p9ul򫀴+x87}dp;n sE |['lT_Chvk*e~Y)g{9=yږvɩ UE~6OG̪2&Mm|S{B5$qW\Z},_XӠz$vnm HXy>t͆d6 ζc^:f}G`f0^EayVΡhL$RcL_Xոœe^*LQQ>_xsd6GNMap\8MYy>L%e-|M ȵa;7k/x'!Q8'=EHS}2h9Ή}Hӯ- ;PӰ:<&8W,"}E-n h(m@\y >泫+K By_}v(]^_+[ݝe ꌾ+ߜR}!j/T_bԨ\U儚 hGP qO%Q,F_ .(& LߺZEsJ:%;QsxEx+yĊ9d@-uЄb@bETU)c Slh|j`z3 w-DEs-\T;xx_-꼊g3ҝ?]E-[ۮt^]ty ؁nW!PQ3u>[oi¦Ф =ū@sf5{݁(muA< c6a[+9:}"y?s7SEF&X{9]]-T;="fc"@z5?I]ӢS<?[R's\XJ|R;ۀA:$.h!)ܓ+d,>u3cx ;<G:`c YirP}8=f7jm9]9{w["6 J2kSVlcPl,.vcC?&\oRbFG*W#3yQ KC,Y˟A}$EȺw( *ub)(]\[*9Gz9QZVwc L4yp 4.ct8wt1Eo6v1 )e5E=n`/_Et)XT@RwBp-KRTWLn[65sM aABDrHSUuZ̓<8tJ׻wxN/׃.o(~t3lWYV`5v36_&[jA-MOjߗ1ǒ'1C>쏡IAgE϶M1",F>gCږϢWIH߱`l?WUbt фYj^wT>YjH=q5W`:' 1*mƺR4/?i>5&رQbxMi+ ƻ+bH:3qEWJ*~j]dKNt5[ \LU})@nXC;=9^q_[%wj HlҳiOb9 i[شsra7l7*䨳 8t% sD6E/&lϼ!v!c ܨ6tg'է ]1>_BSl1 t4 (o`۬_l~S9tISe^Å*l}n;4]z題Щ[+w~?bq ^,=k3nBp&co\~0e R^ֵd-]Z*E?~XhG.G"FfodkֈwLOp$:2Ӈs+U5X\Tet]Ē:]\YPOڞEo!DWNrZ,b) TB5ݧ6|TܓRT|7H'鉦AHtv8` Ssh[Yj)ڏFt`I@qU6|,KE7j0>5a!Bi0h'a=/%1y4>3c8~+Ȃ7NU`/GEHBhm0H۱!&>V4lCS.|aJ&6 Ћ{aK%%HmVC44[337D-$rBfǣ]w{HF/QDZ|蜍VdT\'=w߾?z βM{ҖhsKVA>{q85ƖOD3G8s^™ cu^_ =LV 2 Yѫe _# j@s~P" ocyB򗯉l&E+PJ- l)GG_7IZN&.%r@7߀sQiFݬ̋ Y3vB)oɧVi12V9vmX3.ЬYLOz@UݘbD5`]{?V_/R.`%(iV1_q@x qC]'oInH8G$Ʊ[R#r~7'WP4i6ͷμVБH|o/(|3*W9Z[g=FMo`7k!4i*¨rcT3ofE<鯦UX'I D֓*ޅ膼T"Paw;Y2. { (rsi3 [? v*['Pof aM\ֵFhl +b46t PO:WDIU"+mAyce-Y,bt[,״͹~Oe] }Tҵck pρoagEknU#AI s.ds> M%:* IPd :$Ob*D?2H]Z7E}JqP~0ϯDӨU&gΕ]@2ƥR'HBYMru=J)Q<{m~7`0>1QMxȂUPoԨiBHZ3m%s.Pњ`s1Rt?2A28×e9qMϘNpgC;Dujy!\k;z&@( @MTr>"qV(|6VT7Ț>P{̮(xw~Eo^ht?2 MH3sXʕe5!UMM( #:yu u4Bzŧ<xEՁÕ2khi6Mpz蜛Y{NKV D}WP ]/nuBVOKG%͕8icBŮAfr+H/nޕe*%6ӯ뿯 G 3F-6IΩE u'2k2B.y^, teΚEuB̀t?TMbsO3NNvj-QjhսM=H[?AJY=an ΁1-_JG; Z0(yd/kʑ]DiK6J:<RnK;>*&SX&G|7'5bbJ.?@л< $1G@+ms2JnU%v&Y~k'Z.=X{8):)GZ) p|%-7\B^Zrz'¶Oh3lƘ͵^AXF=t*[Ӌ\I vTw!2Ub9+NFPRN,N *#9T'r g,}/?r('!qvi:cfF'0?B%Cϡ8@( Ѱ5 y7$XV弸9;Oi*A V=%Srvm!BxxQ6X>vIV_kk][7Ii 8_# 'Uws.NOg"TuWA!mH"!W:3w1cg_,=.,O j$*RnZot>ۜWTYܼE\YUme)>Qb GmR÷mF'"rq#3 یYT?ıi]a[z(l_]\CknV +>si~2aaB<{#7-۳]! -cH_q`J|ciP8MAfMs.,O(C3C.8_TC #(Eoe'<V R.I{C80Dgf9Z#)8u=jQIcS;)IE`c<.lכ m(댱R҅ CFψh0FT^AQX?PϰvPği$s\:_Npde ͥN϶ *l f-@HD~tw)jlISmTi3U,Gճc*d~)u}tbJ0U͍4[\ S+H9i,+" `o#p6@n;׿?[|n@ѺKx ,d.j#>5p$x4u"*YWM>^%+oA 9BaRy9hi^)" 6[^ 'ܦ"+й@'8˟6zN͠ח 2/^&kS`k.X/G FE0Fmء {eiCk8s7 90r%h|p5 D8P`>f%\Fr coJ==:88ȪHŒ?"Cj3b/+/qF\t3I&o >аk $`%$CQ?S:DZ ;`e FbyHQd"kA<j5#5vkYTL-_(-Yo9;`9נn\>(B|6i\Pޓbؿ3Zǻ%1GagQQ$?> /K"F`zJ 64ܿ",0KG%"xHȦv4<^L )[iR~ QQg f6|&l8h`8vJqr>?&!̤zgjBI} :ރz6K=uPh:¤шz4H:qB3i~x统11|!m7g]F5k@i25^rӂQ,s XNo*"使 B,?'kf [س$9e|wG5OQf l 817ޭj{b8G31_]PJe=죠!8TDE䒪?]Pt8lVք,_f4 eZiܾcN!@ ԏu ݰ &fW_EExQmk=#EtjK♸y`A|4)F͗x2@&r6Q2CN}6ILaot1(,.HE#XXOk!k $865=5DF0%/<W~HF޳>;@}s槫I\Ws3U](Ɂ;y Mےr7>Gdk',Pm̓vqЯ_&*'+-n%㪀#^ba&|WMt@;*Dvt]X *%ɕzO'մ[ UR^ױOMKw1ah.㝱rbP ,vh4%xK%MAK=]Oj3KB kt60a: dBeo(7/7&5:-s3[֔`w>\~8 v74,?ji؎*v6I·s{|'%lmֈيg3%0K}uS9,Ÿ~ _՟ FxF38W@- VļK{N'P tj+p5W?2 3!T~[O%|S{$#+YvL+ay8 ,:ҜgMJ7-1Qfi0| .TpNگz`T+S.-$6f'Mʼn=ď. 3 \#˧O^OSÏH(Su9t.2ƿ;ZWWD]JVKf!u$a yF.M=,9Hz7 M.Jn7g; a7z[X|i -+Hh }.*kI/J}pe1p[9]ke!J+"E'SQՕ僋I]Vo1U}. k@'YXrfǗncɀ/~;Jb'~J܍_`l S|r"/Y<@6Gy'R%g5]tJjө, JVh.qր #( }ll 6!smLd^_=_H(A ׈LқܯhRzJϾ_d!]IX0?X=ZJ^PI:!ňD,F5^>Owk:PU|C"hKbr{x^v]^7M 5"]joWcp[u]0!''O4kjOg_R̈ H磠K HMJ_ɤLc:MGq_XF#)%/^L[n֏J~M6G^HFL /ŮdؕcJDWLòǦ֦ʆjx aLҠyZ?=sBjZix|^1Cvj>;mM 5bjM7d{jSS3[5P/c[tڍv28K a7&g XfLCռ PHh˫]>.HG"\u+B x63gH@z'mǰP [,rp{ih0`| .?7J.GbO[@2Snna2X$eIزR9iU^~0g!91(y0z -h~D\τT!t+,A>GUrD̻Wӏo&<|ƒ u)Z "N; م|2 Џ/|3d}/ j@%Q%uaʈ$/}!*/2Jۊ0o[.6`N%)-%ŸEI4 H! ){\b2FEeRⴅZvM ?;xg?gTPDQ8\b%A x#ԭja$֨ ~ )Wiմ Y$|soX4*3ud*a"{8DBFNoLIp-a;r= 6S=`%̵f wE\>Uz7E4L (g$ع~Яb5| *dVwᲰ3O9~L[F=o\ɥdr,lkʒ7Azci3܌2)ݶ}ܢ>5Ry4 u~i00&оf}QBb-DL} S "ken ̨t=S;)" {tyԍ Y8fpľ@rFUQ-`Q 걱XפZc2[~D/kNf E[$2EFvMgR%ݢfl|jŏN!64[LGdqL<ԪI?fHhV 3>ߘK+SW;cԋG2(IU|w{W}Rk6cw\ [A1; i`~?5pg(s.DrĎ^}@.|}_C{wML q~JI3C;8Bw; q#{Ȗ\A GO,C5F2,bRqy&M;] SE45ARjE)[RɫPq"* .o; 2|±=-kY{X4SZ5|V\3u29AFBնE}vQ1X<\tXX16w-_5QڕcMQ;xHRc^)yNF"Fط=UQpI\eu"67رYU>DY*jNttp} "u6l"3Gop&Lm䦈tL)X;M0W,-A\n@tL@.B\k]w ̵fNz–l!9xZ^[dqb@p*p5Ln N7ZZR猪Ç1~_J֑:X)pzWeтY;/@qqzrSEmj(7T$:$K{#uR&=(s<@GwpPU6nit>=n!ELp#mQ+nB~YS*7}rO_ã5nJ Vͧ!ߟ-S)>"tM/k_NU~-Wq8m;= w.y(<8,Koeo|&frd~~χtajme >eq>?T{kUa]<|oF28@zo'g[o}T7~ *=ŏ%:m{衠/'?& 6sei+`Rx*M/i! (b~?w`gp/{M+M gEh1j#~:קd*Ms-j3G!,{`*LzOh)1)AWjtiC%uo6-s%j7Gڪ,_h:*m3rlTc](+wMp/jm(~vTe0zڒL8ch)YG>1TV9*6 EI@Vsj^'g$[{~DE!њnvJ~5uX~#cXBn࣢"feK[=I^&OH̒dDSުk<蘵~g{dDB0Yssee`] . ȇZϕ_?ӱtoGCPx𭤾c^*>IL6{i%:FTx㱔/04bTp.h+1D]dSf` ^A-2"]8Ph@c~;]'w}Z0lB ONcSYAmBhPآi`P;[ aę;~;4{- ҔM"S/ 1 ͐d:!<$TřA gEkXr?< ^*:~? _,%TD`,uyǧ=p+"ײսCp▐!Xz E1Gu{9O\-}f*) @OT6/SY"d-ك]>//u!?%IJ4*vΚ a!s4ueV_KáG[ bJ](fS&,ך!ElO82ƙ~8n]BIq-3dy*^bD(~rw쬮H +.w w.'dGUbXPC?!Dx^Uȡ/4V~t̬ 9XY4joߘlK!C,D¸wJjEeg|%m+a )`)s7~}ѯ/)\7~_;f͗9^U'?E @lxoq&!ѺI,.jx רzZHC0Z]p*~VV,X@IumynA83NF4/ӿsРFEqVpjO,Qk!꼚1Ɗ3G*$.S_3Pu8[ $E[V8z6zJm).@2yU6L ]l-梁8v0Z*HKwaJsCi wA?E 1"WxL;/1%2ŝ'\] Ww &4OzE4QoAwͭA]>Wu>q 4ہ42:'J9 ~X] q(ə/'HbAUD-s6UkEJ6|]u'NgHc[bTy8"I}6;68 ؀>4;ZĞUTh ",1lJC]ݏvfCRĊ ZYR`փ.SӘUMvRU.hh]יg8-ge/ S/ 5WIؠ~`q4 %kpG SJ-m4 P(5:# [SތCr Q ;&+Y}"Ը[ַWfG;3S N= Fr)c`0by~QGO,5|w}5|s5OJ3n4mnj&9aRC {3y@C96;喅{c ^EJ?SY=ˌ$beLTHv& >g &QS1rgcu;ڑjYQBTvC,NL!hTܞ 461E$u'E-';Q94组aZqh;4]ًҋ{@W-ﯸ/g gw.WExur+[wB)OBv;S\4PGdEYlExg5ɒۯ `| ri;vIO>)e)lQ|g[?Ϧ#i;ם1 mgΉ%|<@"yW]v#8ޫ!>F^s{cnPxVikA)% 5P`ag2(g'7X8֗ n L&[: |27 !`ڥj%2- i}h7V0q  n'$fe0 _T*(< D.x4=9#X2‡g8>"{aBu,pbNXLV jwhnZ9sؔņC̭nV\$gjK2K>.QYQ!Hh VxoW3ؤU٫gNgc9,SOڼLrTعd1LoQM3"nL? O. KQk%+Vw|,X&0yW?:;P.5ʣ-*4Y$>MڟO]bg72 y|};v!&A&J& $?m %=[!/u9YkF~?_D*K[_?tm %1^tgLփ~8l^׫N0Lb=M2j^ !4kKZPa]ALIw:P`jPw`Ht97aH I-E }u;'%gJ49+?B2`J\JK!w>gv{+pqA) Vl㍨D-+{270嫪5Wb,SHynÿʆ5c&1L1Tf_\Q{,އ_Z)9mZfM=!x i]7E&U{'Y𙐉G״O~fGqtLڜȴ|!ͷ;4 zPC%3M  A!q1(cǽPJ0<3#Je*naFjqXCSI/hSygxQaDVɪQm`Z+YS%sH0;EoAJ9W7nGlHpzɞo-f2? Hã@1(6x8aQDŽn]E`d7Oe}j&૝G"jRdCZȚ/X]L}Qqa%5X~GCoyrm`& slHz:XM@a#p\0 YtUKUX^(w}ID}Vz6Qk9H`C "_NP-.5й:gyM.҉3xb'{\ƕ58cDMK8ֺ IOu1MٔYF1*pW9I$ L6KV^64|Ftw 3XCڕs]_( !:C|r؞Ii̛rb2lAs"L I߭ PS [lo!⠍{8 l A7[eR3r$JAC@8vYag XrL)V4 31xj(|܉ ?\Me_su>8 t i i az9Pit֛h{G($p^=1ղRS}'.p`q-kD~P?9%|rbAJM:otlf!xZ7OB+02EOv柧0aښ_8X+"!M;y-Ai|Ty?N؞[n8B+LKjo5a(Ip)8p 7Y!ejl .~r)N5g]˷|O]=daY 8-70AvG]70C@İ}h|DWUVC  uR;Lq 1b83dK/Fe⿫ll.V9<kԭALs]%#ϥ Rz\/aQFoA"mZX>@u8{xӅ0>7D:\0@e<##Tx8ؖ`b9,U0}Fm6Q*h~he2 ީ?턞awyFu#0sA\:idDYg*B:½LjrGr9u AN `V#ۺjaPg'4YY8M%䍍9x 4',{8ߡj@#Fme2NA! *G>E^o>A J% J-Xp-A&6$=;3(@[Xx z ׯ[SϽfP\dsSpnk +"WdPpyo11F沨]z&90e)0yy l޷P:ɢߒn57/ " ʵ w^Բ5;J Bk%łK31PGwbWxf\bqb]~=+ 3+3*-yUlTۛ*dX=@8U8Rm^e桮ck*nѤ[b!)2+P I)h ],;oUeu0!M^nnWН E`zpډXJh3u~)n|hzdC/FB^rI8p;H `Ź')lPΌ})ő2}Dc#//\ʼiAH'>k&bb%ͭ"uqKϠ Y8W߹B6c'XԾ"p⑶7;1JH2@U+<[~xbjyT r%-pJY2LgyA04Z_ߪ[R՗TiR?GɣcRO΂<_b&CXsòc;f?%dZkABfp;ȭI+T[Ź* ['Rrg_ah>ӳg=uJF l6=69˞-v@7w||قr _L}LuQE+0:w;q.A rJG!0jvD'E/Y~B(p&^Fj"Jﶭl=#?e o$Ia`XSlp{qjLlP<]v*kp`MG(i >.3.܃s*30Nbp3d.C*OͥZIiQޠN=wuhX4̷!+\m7o9S pjT(؛)DuLj$iџGBQ`LY""9uVNC_(x|YOa/m8 Hƹă)bq";u WjBig \e5@b)L~aSLCe+}|uGEJ 0<,s7Ye2n& ^;TOve%uh2ذ rʷLiTP,`Ap 7~yZ3}CgBb/o"VZ^{0+ gC)Ln$零קmäx߈qBG7##J`4`ny+ x]9 R*)]4'։ Zg,0z%dyb ԡ>%2c0.mxX}X} dV:^b?uoNgӰ['CiRq.^2h:EJ)QY4!ɉTmQف9ȋłタuo:h\v a\]OrDHN!Q QsMԏ촅Q-;D[|Q`1̀ISmi!aa ,tLqR}mIޙ\zǀQ/(P5$D}^ϜwX4#xAƉmG4aJB@T[w"}Vol]&4(Aj U/ 7&;l/#0X_ +]NF!C*oc폄|._ZD/㙣ۋ^#"*MaY8bS5h?P hv;i{K zp-< 0.xˑbz4Zkʸ:A^)]m\Wp5G7aO`{N 3prV$`lN},kG^Bp0 Vv a,9b!Y妜] tWfС7oEbǻY7eTR\AUYd@<F4^c iq{y'6(TǕv Y-VL~ytww]>ԆR+$ٯ5 ӒX6=bXk7#C S\OQq7>_ mr+XW sDКсfz%2I5W5 [ úuHrK%%D\G [<Fھ}gܓep rY~)p (;eO+*]\eAŎ|^GL݆MN <_<' d P2M{^՝ ߟ1b2\wl)-b:#ms7n?wv^Ip}RJp9q9޵k{1d}sK|tkw̖Xk' 9́ڇE;1α6H44 JC}oLv%`cr3! T>Tz3_؟yAbk-*zVZ$Pa,Rg3%#0 ?ߋyoOpvGivnuVMksn{e q9?zJ7좌ܞ\eCFKcژz¢^.ޥ&zuF=8Of5C-8,>NB^:^(WXP 8SߑPP'E!tyt~盛 X3x5:|%V M;hqX!cVA=03#X)_|'`8ޙ򷛏hFX0OY*!ߎ{#P7֍n&\F.k?䋻,{ @Q]8$ŹT~-] P׊Z^ |@X94 wsdLÀ[XESd0Z/߉zrvQLTM|}`VH,-ڻ+eSE-oE`Vl3t1`O-|@LH':r"JG1ZM1v}_zFi ='Np}p'ax2W*9+u xESc~O0y7x {6-FrGJ9 ǂD\X6 B";]F;P!|m vBQ;"rl4<]9=YbjC˘1diLz#ĉ՝❷+ (@%T]V: + yP㒗\HQ꒫xSϢ"|VS8,~mÑX|B.<(DZN4O` .1"8k1׭ Vqc(P>w]Kn@ʺv*/ЁtǛug'Ov߼7pchFڏ-G˭m.g~@#tY,ǭ}YfU)G{n1&=.d2w2qR&2n |])55q5@Ô_Eb/]p*mXxToO ҲS*ӁTLic$ɞF,H Wn(;8{OPyyOk(%Q/@l-m䎕57zM;:I,933xZXOȫ+rXGDzPe6QJU^ 5VQ 쀬ļyP}<ߢt|'?VDs۳hXbq禯9KN6[ƴ(S/{3CjʚmX@o5$K+&[xcgc,Eeuzi LI6|sN"<_-DVjl3DC!V٫Fz;uLiXYpħHOsmN5!竚" JoO~=M89r؋fH$j9ݍ1\cqZdSzRG:PZeK. '^&Uo8 <'}l`/WK3=(QĵaH?3&0bsQ89"HL wb'hpG593Ic1(R6IZy~h0Fr#Z$FAf &yg޾TT)c~='E Z U"ZbC%SB+Hvlj}Y^7sZ'hԸ]z+ĪY'doJ\GB{|8 _<EMʩ0SVgN* wd&X:]x݅1jXkߕ+k;?%G6>U Si%NDzb9jm%]-Ι*[C}6!bQf 03RTA5MKRzL=_H,=ۨ7W!7  {TBb zMǁ3gsht;l-Ҽ'Tw6$æ(\FtyYXr[K,,ctA3 k}L>!݁,!= T7iMMn:mbƿޱx!|K'g@ =iI+}E?\4[ܕWCY/Gp$624Ȋb@fWMEG7@C6KMqh'u?qn3I_y3l$QoWeӒb^V1J 0֗~sWh^S0RSnuowa@hon;otl;pTg4KR,%4B᭥c,ғwU*&o T;|鎔1!F *qwޟ!Xx("I %'m99c`O|Hi@Wp@GپglG~`aZ?zqz#m`% QP/|=8 m%ޣB DQP}YˈgT3)*3qGLdgL2D{ko=,.b߁-AG3B. 5=.iIzڭN>`_\Y`0!c؈/T&z/vKiC'E#>gQ>nyKdTAYĢ0,E:_ ڳtSnGaz0l}R.yySS]F̨erSq08NG(4QϭI=t*D8Ću*4mxjbE ”E*m_֙*;.ˌ-8.DA*u위du64`bc“]zc/Zp)RZI^| }l9j756@;ii;UoR%$XPJJBQqekϵ,GseN ث2W Qy't U*XBcGoφ;qOw R,㠁y|+o|IK&\\]XdU&N%sB6,N[#(c>F”P#z`cR%hpcsxRM.Ӌaw & Eń?Rr53-j%՚M=.LDZ8ƝwRtO.C 81r.b͝ e. ]tvXv43юr0mBr~:^7) ?## w3ɣx+jbSZcI&PfrܱY U#!2uq܄ <́lCZvn$lȼWSbnBX9n8:5ѧ("2+w2WI*Z;< `yc 7t']cdzP~bqp`֩O`XaU?<ѥ1אc8Rrʜl|ɛ.0vC&݁ ᶻ8\\<n<֞]X4%I?i_䠪r[[ck^v#)z%Є)Rx)Zg ,>C-JvL_MكIz`P^( 4Pɤ{hү&nzvqn߿q5WIHbI撂/.lAj2-H !bO\}0z=qm(G5:a^?[XsJմ9PD +˚5A*l]y8'$El$ڭ(dwÚ:Br<3 ,>$-ퟃڂRR~-WQ)դYSuSB7\f=ڟ^D; LŨjEMڰ/Vcrq5_18kϤGdGpӵ ;!/!-g'<]~ ;E8ٔiu @h:[,{Q_^_<qAƊpD,X׆e 0%҉{|V2"&t぀dSu+3MUjm6ژ)Jh"[ucNvʭacn dnɹ(D.F߮RMsh)~.b[T/G ?"yIK )"gU)(]C 7wH0]J5.:\n4y?}/峻eDmasbNΡtfpY$*S5p`03B8uMb/cgiQ@VXdlMTuTSj5ma~Ui ٩eG5?T e'9UnKO*YZiNi4k9[]zy6 PjG\jN@'qT5ĿJ+P3-)s9HĚy>+bFdv{D O`N";5XihY[To8+ գ`7Mm%LR_W3tvJ~5WϤyAZ c Bfr8˝ߌ*U"CPM$lJHt~ūT✑pCJ:׏IY# (=EJE,loGY%f:u0Р37o //".R2r"Y";~6n@}L͏KT3>f̤+J#ʺ5ss~nļP/B6.& '4hF9,Q(f,^K %IB+'qr})hrrfK7%´W2 9fpyF)6z4@gVQՄ64iK|!1*YkjN0gYsҀ%/Rb4 by]GQԡα q 4dbv^|&'`"p$`œBJBQ̽ -e$!hsb'KjJ #QzAX$dOjt_󧀀F|y L+Iܴ o;<߀rJsAu![oq*t,8ᓄE%a_0|LRW%Ƭ]$z3 @y7q~O=P못[3]fK{!.3;(B͖zqj>tVo7fb**_2 Kk|.>qvt:9A+{c{I&;8 VIWYG#㳙g>#|D]lLhI߅t_&c>Ձg~}a X{!d6Yօl`!#hP%0Ͼ.s*Cf y*)9PH~}nqv`wV![)PM6Qp܅l&IA]zSJR?Timinh C0|h![ů{3MM Wڄ?zݪõ~L#3_|h8NՋ)Ʀ hlod=X~M,;'$ׇGC~o1=g1"Ilc<rtk|O]0lĈR'Tҭ#Hݔ.Ǧc  \?WB캘91!/v*pn=+enpQ^ObLJIL6nNwHP%\XU}Ϛq4z,,^T#ik3BRv-1<^ѡ7@ϓMC?uTrׄnਆi=[o5M fzf1Miԕ|CLl|6*#D_w#öl;3[;)[wF`B92s`: uHCS[6W\|v^ApV4}t<; ˑmބǴO;EuT[-kI-KEGd2^L}z4 1D JX: NI5y ]@SnTPOWe 5 RBR#"fM7JoZ=9j1:5 7yK~ ƅҋUQ &xT&2OlTK(mɲȼ0*pOX❎jĞ!heGp}'xP(v "&jba±_HjG> {sF:oVVkV01t6vmrYjG.X㐊\#D`atXs|GLLæ{HGYx| Arps˾5x$k8(I=LCgCDeUh>ӌꕅoL{eD:I~9k sxjEOq^npzgWY]/@J礁hzx$OLjn1HiSS /L8O55sJlav+%"\Dl]S4e[ qP7w!6uO\9NߣL&؉Yol&` p6aN12ӊN93(/C"oLѓTxACge pho+喯X5>x5+j,c&~<P<^b`0n j`XG޻o{IEbIͶH6Hyd6ڰ'@U(`we~[7 j׿9 To0 piM.vfRl9>ZgDDΘ> {բL r)BO=terxBiƘ` 3qDsDXb[_Y|Ee %ʳ޳VpLkK*@ЇHuoFy)og-.'ɋOlC{{.uQ$S915[%*Ȃs-C6-'=W027i@*ްnG'V 6FW6k@tomMYM:ڪaDKNzg &A΅y@jLj8 /JRP1zbX u({dnW*N>~6+u tx5֍1mVͨ% !6"{Zμr\B Hlf9^F2a^Zř!4LكoByV*}bd0$~L#e@0\LZpyrd…@/*ﭳYjw3 7aob%$޹^g@~q-SYu۸A.d??9E Iiu?P=%F]|,AXշPl>BǩFpK 1#Aji*]4WAd*G5hx0lAo]?FAFv2Y{qd2t |Ӿi_M 51hAߴw꠭R婵?J(gkrOdKAK:%!{p.CVef2_\~0FRLX˄~iS"j˖*$99@xDU/˵hi)桧%Mh0p@⌖٢GbS+Zy!-yѣx4S-sO{G&i<@z *H:Ԕ.aÐֱUSB-ljx,hT{oP<B U663U$!$ά?/uQ _)OK"Nw89{6UXՏO&_^a?pN]#w -9hQaNlM/[\9]!ͮ?T{C -7FHC GԄ_}VJ#eŬX;ێ4M!tzrK?Edr2o4F&UknlRS _+^1T˥;m2$bq V#J=YE߇?J ,*쎕 /Ex69K:/Lϋ6Vؙ$ݗ`~;/E23ϨawlQHOv-FmdL~ Yj/tGe7y ۳i'y1r?Mgn:sH:dcF^BaS"n#LXV[WrY9].>=~Ǖ.=hb _Mk(H]>YQ9L"簣[u} n@w_|'aMg` 6}1Uy=H;}R'ke{Z*o 35S/3B hQ:Vzūn΋ƻKzU`dL=L}^ŝZr'I{L$mڨԸ/_CERvt;z9i}͓Iʷ8_ID/7_>#mc9"8X;S lQSbD u BbnF0:Cb4Yͅj?{SgY-RZ7b Gɂv#ה%?d̶R?(Eom+{Pma? qdm%A erY>NX7hN=NƂPjVԂ$;m-06pQޏw ] ^S" Ebt!G h5Wact->%LhCtC.xz1©5Ʌ;)TK Y\c|jPq)fD׺V c2oGqsj I' D*JUx(}ْͦ>4Ym D%}B~fa.Qx}M19  0QIS( *N&P$;2Uȥ:/c5H2o. h?PZ-l"7| =ܱ;jZ]l]zf*>eTJ p^P8h.#SMxWpi$drLEy&j'h8Ks~' KqT~iTi sDKp6OC忝zKmǕOl},AZڒ7ifO夃]b7Р"69!,Sjf8P-}V'}-tXM{ޙزĚ2u]SOڻUUc :V̓U5xtsNN:菶9NdA7Mq.?X1n!_58H$"Eپ<#B00P#}Xx]'f|xܞc$lē3jNfY`<@)Q&~kp~l` F\PC?9i _)sϞ6f)kFL&6LMΩ]0ɫNE1, jYwFQ/%.@FM%nc`噢)?-8e,9[5cx/tw^w}Ku|< њtd@ckۄ{3s J;}S=OKPq]ޱJnzCg:惜ХimfCc"a!sGoO7RSyыЎM KU +# 2*᦬).WD,>%cޯIR,1Q]nq@=\=^6o1PȰ`_;a&sZ2HA R:iϹE}woK~Z&{+H8hYԑ0{56C2b|FvFB#ef7 Hb(ݖx9%t1^ YR/SrJR}1sթ' ^=Y]k0`s Sl_Çz:4hjIJf| L)q+t$j`yK4|#sC&J}tAՑ(#-OΉ:%qMw&d Q *֡0:4Pm94ޖ{ 5Ec'Yٹj|47% $"XFjEl>[>鷴2oJw?8 $&bW7fdµc;;^Uf*cHe""$k`I+ w ũkOt)*}t>0Y4-輧֠w!3}۹*\qPP)@)@EܭBa.M`,(+@0n˹X W5-X lL2z`AzAf лN(+LV,ϩpFN[g͛$!&G)4 l$QdED+f ya1^ft[*Hj+ˍ5 [^ѶWg slK{.! U٢nNES!#;~ :jFu\{&Rs[q[Y r`= sWȟNr}zGn5,r>͏D|JFRzl91GIc䤹& Z>(f%;V qZhVOezs%.+r'>CF{6S 9P!sb.))JAW$nL 5ZRQLYh]'jiUg8|b!3+`粞SXJpoϳ\yjahW~`u&SAQ5̀C|ԀK07*U,@k s`L7Ef w:vep*K!kj9XۤFјpdaнtRb2EDҽK!YI4,$ʁb|:Fbd;#I@7uq|+GG$os|.p`v K!ed ]'j2C@́bgDԀu-2`N4EՆM!B!aHd<27]JIB0L6*I22a E.E LȀJۈ]WoML4NFdD\x"ZmDL)A6Q@ \SY(&MQ231Gg{md`'!A | nor7z }Os-BCNA?̄:_v@6j L!Y5~X5`@+UjL#嘨Ǣkrvk3:tZ~I%A9unaζ~ƳݗTS^MϸcY1]= =nrbchW-{or]$SM.@Qn~ PD͞yF!P #TI}?(4*bqcKl̜AͰxkd{WZ Q{)l-! 00f̌ǁ׿*TҊ) Q njX \ R(mN#ң:)MLjjWsjA΀ b wQUҀ(m"P>Aw@ЊC`TbzzrO h 7巖G =Dl]Uk9Fyc 1Ⱥ 0T6i_2 bw39ޛ!Hy(^V(x`\ԨVAP,aJ |: Hfܦyz65/;y^4kwsxB1LQ15T||c[=T;{2@̣p/oO+qo`GA@ÂȢ'cS:̘cQ]F{pidn; F0TPGl }>Cmce2LRM6I\}}؈DGx ova):| bgIʛ p( s&kW*n3i.“UE\[^ _bȠ"I(@;Ws:D0j6T'r1b.5kjCq;Y ik2E l "'Pш8lEqB ŢQRI< nW37&X@(YQVL.a6\( , nK ˒-s:laPX aB V f)S*b2EE*Q7 &Z3J䪊V:b¥iXP""d a i ,?BiΧCC& :>6/Q>!!vXAHІLj{gs" jjihi2"*b@DA?R.A3qTk?n{T" !U P{h'A[oXi \a.'¹tսf-L4 +D$\"9@4 zXA@*. 93 BfG@0@EAUqDOcrrN1TŻ]Ϝx( evxN晵&_xS*"Q r*"ftlLbfX/H`(ANɆU-UUUrZUT5UUUUUUUXZ*7)uREXLN Kecˁ44o2bClin|=!M!KA$kZdޢ (f>[ %>OrȈ( U@s%M mT *"Zz$X0 "M~ %y(8W^b|QQ5 7Ax"hk8q,"pZnxmq-@4 Q 'Ap-e{dPۣé69b"{Ϣt0A10_ .8̜U;=@O~W8/(%D='{@WOVUGB)Csʝ׷]?SrVn⏣: t`Llӂ+'o[  D5݈("81RP ف H)2qfO=s!u `3Lx?_j> QU`nP D)Cn1"%Tt bDB($Ȼ!i>B 8WRإFly veſ@Sa3RCtE0ob`;HLAAw\(%8yxܿ7m D E R4=-<ǰhk⣳zCፐ0ornTBArh.ϊ%)WvmbN(z ݨT ݠ4A}sf&t&)@8ppu(> o>l70X0_ ,C?~ M44> PW"p(|DU1`ۇ[4O1EvSmny'͢lbvqJJ|WCtʜcsD.?/YDSW!δQ=0\Rhfl元E ρ]sy]ګ"#eP=u|1w8;uɃnlX AZAka.2^IQy<&]D/ Q3[R˜&"Xv"UIp}=~E@!}c7't~?&Iq̏CKQ 9-};.b_-r1DP M˷{%:ȅJcz6K;䐁A8^7 E N'qz Y{ J]^%*u4]i1JaB8p_&vǝtO<AVI"AVI>^c>?j&igS"AoŰC".sFbȢsǁz> j^A gr׀˚umPD;yzh)g{ѿ~40jCfy;&\b@ ,6 j@&cmPn`-0IP {[  =e!I"ce -7pJ$(v+_|X;([0(S6 Q`RWR iKذfIS "/tC $2iU. M6Əe,+q !‰qnts`Dm 5 YF h$8nmXaEp"(]> >~`Y@pss>4uNbA=t,SS q`l4=5JeK"q:P?T5|26Poq`TUGWk@qá{!H~o56)ky iٱy@[:Z +{ l- ȞCk:t?#-l uWrg'kPtCxɁd%hŽܓ s . Z IRtNqDXf ;x *K !2A8OEAd(.SK]UDսI9G &a3Wti

Ʋ[sp젆w1@l0^HzR5e 04VyQsObGB`4'I7^ ]u$C`ï7 xUM_7&Rl>+׵+t3)j;WE}\3T>QAV,E^3?mҠ0_{'F7ld}M>l8's~,=F_yz3;zvwxqOr uIQ˘jy x*9țY9HҏOYUiR  ؀DBE߀Dڰ1ę3բ"Shs|@슌H?XFA`#-J1YyC e#kVddP!U@*Y AG=J#4ZKު/ݹRi[|K|G}PҜH}8#b"m">!_=Q1s#D( pVy&'uts&N]v05;>v ևG" \)[#"c9*Gm߳]HrH2&S~|gertrM7(;\X'C99w 'ذ07o9ʸ[UL>]EI%nubS3nzM˴n"ZM6c2~Ċ:!K* DẌNfewy[w>7:&,1* eZOQO9y5ڀǓ56,7*] ?i5}Ik쳃[AzuZܟ ln-4!"PA;e]YQyx޲s\"!5'E-<=L8tÜt^nҰ>ݣ k{# l }'̊P 3I0³0M ATG1S2{W6w9[XID4T~5Uˬe{|)F8Hýts&~[fQ yQɹn;wc ×%٦ʶ$zN|A޲M#9b1UcdZ!k>kؿ|L+Jn}Qo}O~n5_9`I)|jgD68X3?CֶPcGȇ-r(  g#! viԁ icl JwUN|C™#R0$+xAur7xIbĐH  Qa'X;x+$!ҺpQ#e2 @ũ"{Hn<. d:zT8;==6h3ed7I{n'='7އAZɯd#j7 K\S2yPܽxLZ[Kk]2>qk'W?s}1p7b 6y ;@>S喂hNJ'c_iVJx7_y &~vZ\wbLm7Tu6 %kuUn33ZU{`Ê&[Mib@#u@v٭Novx& Xs[X2& *?g76zcv| ;Sx0 jA,vvÇ7uOa ^{XlWhH O|G[c޻qlڛEcbAh$E{:7 H9A{a,)/N9zܮcmNnU5:mG9e)?&cC)YGcOwiZr_.+aɺl bSP0 ffI7f)-&':Zrh:MzOxiJj+bҦ*t/$@X̙-f]ڔ"Y:Ok-08ƒ3 t%\N 08+'Yi{IĀѐ+3!pd"+ R/̀d=]\ . ZR8c02H[4rro[0D5ќ1o"LRCFtvV!Coj79 ?e\ٯk`Uq k\O#n3^m47-zًkʕR F !֤pj_P (U2 Kt x-1D47[cYBl"26evC@>rN:c:[k,׺3[ 4C%e,'qX?A#)x DVM:h9L U=U$5y y) ա<0Z.K|uiEP7NQ J3XPqV#i@+ދP'7xYɕA=cJrs/Th ^Y/+gB)" wU1LveGMn4bqqYk _xɑ8{YO@Sd#Q#d+z,'IRB⽂ܙ0&K/nֵ>DN7=X2,ub,R"2*)"5*[t7+ DT%uEzvYO,ִRhn77swfU@ @xXzIK=S F]рbz 񻄫2ݤ8R6Ț)Z%~˟!A8=KG 'd9]^!G1\\PYCiber6:#+yfpD B)ҡ'qoX=b"<' {? QG)ʈ KlkbF^w ntַBo5v6x-ǨqɦqhM@L&Jh#=Lv!`D2SZ%kWY~KO : Lr$b f$1Om8}6O5׌u]Q!Tɨ&L@"V <Քez^7\␤Ed5_ط43CAOZdw]C/d@2!*l|7\Mi>~4!sૉ/ec$;ù{?Ջ~ƺBLB)jI~dZ2yzr&Rdmc.@_ e?j;-z7Qۦ" Jeo|0 s0d\蓢|V|/E'gkb|z;VGqB 0>ů3xtqǙe Ըl*G_p;`%+vpO\h@1 ~Aŝˮo)sc!}|K'jS&y}lKyɴ}3 HO%!PSҺ0'y̬VAH(mҒ.d.Eb" z(߂ iTYCo݂&p" b"آPj/C:V(eNO!i8pm1f= %oDg%!ֳO2AY HE)V:,d j,:JCP3GA\%WjɡQMJ?#mw?7 C]; @O"}W֧DzXzH o=48\;vOf'N.䫊#=K~SoԒ ?>Ҵ:j'|PZtpO:{q>ν e>λQڟ-7Q#HƇK #!}-R{'!qP )_UOòd5zI(ъ DVQÄ_]O$(z2GͪqZzKq_ԗHG@;Hn(,U}ł-(w eLn3a$ڊw N dAmSЊ-__\jj륹~ao߁¢3\\ySIS>Vcs& C>(' Gk>ݱ9߁ +gDPY$!D\hqQCDA4 QEfuEBFgC3]2]!d1|}NOP$؆G1[&En!} ,,C 6 '56רF(gQ,E J+ xԝ$Aρ@HlrQCí}FMӜoY'2EѨϠqb4țYl81)e_"/p8Yo,7kt򠯮)ki+6 mh6 折RN`j}nۇ ۋəDd-b_=$4wgu[U1=ρ, r KP̂L^0JuB[g}!־Yw ,BJ5?JXslgDʀdW@[imY94- [ vB z(Q)yo"#3j޳nO$("%F X2r7vCo?s<wb}`=)Ta<R*|$0 S'B sEfPWj?fmRa\%cTev(~8<2M+gMH>4'@<+`KocߨEdCvբR`"&Q,iLgd% ی1#~hw] JIg ]DiQ CKSRUT>$sH S볨(EN@ (5E /{AQU\kEUKdR.%<V>4ӧj #n|<9u_>78MZ7tkij1 Dr'G0ϜUUzfA@PEE A𬓸?hI'zV ˹J"3ImkNl06uRXDZ04v* &4P8@]Q0M (#XN(" 'ӡ*7vQ9~*EDb+6*|X3VB! ` Y4sL  &!ndj%@2:e e2A7*)vZUQPobJ;ͽ2.Y&؇4yljWC<ᮍ-)JlsPٸ[_*N*("^n]\>UB$ <O}*+Ҧ913tX$OM46Oh\ԽE 6o*T; knYEj?? o0Pty]lb X Yagdy>y CUd`܎I*'[~N5ٺC v.()]l6Q19d$d& XB i[Cs 1ZriI!/i(.GD0N<~0 AJ֌ALd!,MTG-&6FS:eg5E: FZ&ᅌ  ϣ82g' I!B|-]HC90%CD:Qym#kSM.{iIp2?]o,'FOS1!oޓey[L Yql̋,r͜Rqk֫ 6PJ [W8Ri],+rR )`fͨͤdH!\!rR#%$)$!aQDC*O}Tˈd߫v}MM{aHEFDDA" C=@b!O״(}ET`UVA?e>H'؈E_ z[Ɯـ A^ź<Y,`_׽M8{Bd? o3cR}Eބݩzbj3=6NouoNZUY6YiF,Q`u.K2baF* {O!=cڽ{={o;TQh3'CntU@>3 u7ذ@Öwא_1_`I}%HMwI]}1Rʠ RdffPA=2\BR418%C%tŸ Qdc$A02pghwL|t6ZBmj$eE塾~2ZwGm1 FfnRԠmz5]ɠϯBف>1fc9hؿf=9"|%ՒDQ2 OIww4'DQAFm'U:QV H,R,TQ@PPUU UcVAU*ߡ$"zEQ4T8q*tx>.ѿg3oG[9Uw2bxiUy,P\`ӞHq11 ./tt@ʯ}wАi@`ĉ! _ b2-BM'ѩv7cú{yAqEݝ=)tj.ߙR٭ h(R 𠉡0[֓3͔RL">)yhcﷵYZWw`QZP{کδWZO\\CB X*EH#79j=ʖdJXfDf*Qذ~3ltː錹E{3=ֲڵ_8V́Ur7+; &f@U$;E)@ )+y>&qeXQq;>3 w . [/Nqt ; F@\v*;Xqb"=Jg)*)@Bl?}drk 2!|t i;7ZQRoPrsu[:UON[ʷWjOZݝ<Jv!ײ '%"=Vەnjrz?i4EkBnFĻI {ocPڠ({T%>>̟n]>,Ȁ@lM~Ӂwp1z]J-`{nl.q,7]] ?:{T ypqbi .i)6 .NgE"UHjg(/aޞŨ",vHm2jf35nC4ڧ<~=a#) f؀`!܅{<fjݣUfuu$ sqR&Zw֎Z\R7/Yk iqZQ[= >3`ir|?lBG}<i-tkٴ(`d+|;qt2p`X(p0KCS{CoelO bO2͢T]BLόQaPځզ{䴪jzhȂvucMdPE/dX|q8ѣX5W_dfQ:N vcSxpӐ̝G!gwn'8yL:n_>]C/``;\"$D/KيwмWuO`!{5Rpv4.sPdCdVstU]nߊXgsJt0D ##bA @2uzxjǭl/ʼnL jܤtڏOʝ=Ο Ր Jo5E bUT nXAHp%3+ =*sJloU8j@`>D@Sy c`9HV}uX(9:8Y# rA{8(ǢȔF :Q |UJR܍eGSݬlcʫWת$djBA#. XʛC3agr`qu4\xߤۏtʉf %}WSml}I/NZŒz^ ?;A?m[Nj|ko{(~ @a"Tz֏_w{˿N'U@5QD|N5#]:;YP p _ِ"kdoE:Gn?<Ŝ22-H"z͌bEp}|ESd@a6o8^%Z"+'ɇC! G] tJ @coHI|b3Q}o/`}CkSzj8@Y*65j;f{,S5@Ux>ł'dž|F V:黆)E摒y;k!|C.A܌Ɣh{um1r:e&44d\O{Q !d@(X&f]=P}ZC"= Txr蛱s!JԘ 2}& Hw*H!vt" Ob$oA eccdO(dR*$HtIZ'H7lQ|+U,5X6CaŠ.IX7 Ƌyko/ =ƹDVy:r$&\䯚^  qz\)2aAWy@HX1_/Ŭ)רHQcV"PDT.R#&Cx/' $2.6{ U. !)oTbL'VpK ;J;Pd BN`+Ḧ́>F=* a.l/bT4 8ↇz4=e šȝל쟶AOM$ߌ y@~yϮ-Gt8$98,YwdMh'貶˥0Ɂb9Ȕe-0FI,™*e&^\O#=KvhnδMN~%r۶l[p١?̓Miķ elvgo. =$!T۪6-7.!|,$X#' a;|SCe2pun܍֚gYAZȾD?^~RMEzՏ ]>[͛g[[ hǾn dxg]d ȿz'M`w/VD7~@?%H[9DQ"|q!iFjQ@֎,DbNAYS\" ),b`PQrTLM\¹͝t4Ҧǹ Iw1fvtB4ޘ.xS!ェo;%,x EYj'T>Ƹo>=jck_y$b^JVUt  qݗ].M1gf_?ىѠ) t[}N{̿lObL6zˣJ:ls?mDB` i@))#iAre@\EF`1XK4 !}ǖ_𬇺nig~P3n6I)tI"C?N݉Tv_?W~&}تjU;]Fƨ{XT" 06 st~l_j ];o9 4y D( acc,P (Bvc>]hi;U~;<2"qz n}tQUW9pӱ dLj%ٱEN=tFBiygKE @.r½"A=~nf??!:nw:cs*<ǎ, q&Ah5#Y3ETޙwMu6!2[jmqC^W:@ξvW.]˦uh.,.Rm"#Pj kj.Yf)53~æٴ! dg ގ\mLfV-$Ep8 4P&4}1rZߒ.OY޺2 " " 1DUDT ŋ}PTcG/ҼXq^5Pnb `)J4`U"f'<2Rhn34/xz4JM D1RIJK0x!n^c}?V rQ^6m |އbPC}Ɂ7qe7oևTK3cWvF(,`N&>[zS!ezKsCط6Ε⬉WF' >=A.60%)ͳt:)-P q7VMտ_o[1T3\P{ԝ FE ""UEF _ijaZkǺwݦ:p?r9g+kL*^A:96>-,xWV1;2*. .#b<lsӒk}Jj$,US?1<!#! 5;L>Uok8KYa(a;\1P/)s7ǛkEJ2iί9jY< :2'p* ^Vqĝi Ds^yP_Ls!,TO&?TTw 0,:ނ`Φnޙ?^u!:s~ʿs w`Ĉyf"QqVRkHp7]z[O{AM$·?or iLP|}t17SG3adl{,\-e$3332\e I߹߽ L\!ܧ0׵& T-=enO×5YI"A>dNNFΕ~5$A&DZr?.; Xp8;vƞ?iZa13zm:g~jϳ Oд響w=TmE䴀+Z@,ͷuxo[pp脣gi̦ۙdהQͳ2'B}Fox!t=W1B G_/GC7u. s+fvKJПÿw`c`, FRX0f<{b_Ricaidk)"$vs`*pb,Ϟb0>H[_&]>1 F1x;ԟe %;+*]rnru>Lw-# 4xuT~ݐ[ T(FdB_KC ?L߳s0 G% VVw>_Pߊ9zP ef`1+/]z#K15CPmѐT6tȇ9|/`0d̪0(wi'G .R1*G\{?D lb%#.]sb#w|9u6`s{̡n`&>Lb~V<`Rb>bOd~Z|,ҟ+~I{ټyd~?o?ClrzA ¤/eqݕ6 ?MfgAΘB"QŎ :ϺK5ދ;'edYXVM !8 [B_c=_k"w9(#"`X }G\c砅ʤU+^qk]_G쯩l["da^ Y wك!hr؋f^55"$V5q2TWfDfBZx vϥɄ*A`," ,`AY&/7٨^c !T׸?UcX\=X!zd/SBOY =^^^m͓p@+ЬT>VO ثu# $  $ ܬ΢)X[S8\:NTƸbW $1zRJJf9~Q'^S5':~¿>G_`j/MM1#".  LřsȁUa׀Vdku(+=Q{e;V wF^dB`,Z5kKןJ+*/e}@UuPLTjz/$H$3333(H^ ɖ d'}UB֝O!HCA, p(OvkPiD7+E9`Ԗ'g?+'F!%)X62@D ,0E>OA$cqϺb\( x)T!;  }8\fu,*k4WC3aK~_c{|? 8fbZ{2rf% 0{`AL=S ? kܾ*OZպ;p?'SziX,PPEUXQ (QbMi+TQbs*-}٫` bB0Dah:AnT+Șٮz^.ZBOag->[7΂s6+*eCjtKWBp#+NեJ*,F;}G$60>c$6}5MvœDzMvĤ'__CM5囪^Lz݇H6rO̕kQDŀ `g@{(S"71 O[ (M?ˇGw#N}(ٳ"r쬌s?*7#cQ.mbix;O΂m 0ƻ5AXEb:ݪ)T 'u'tC8l [1H'5%qq^[Þ+ä4+IѲ8N4ym*[ ?3G/[ XP /UIAeL/zk _nK(2CX&YZl$Ȕ112ӶQ239leG-aF4>&9 *Er:8\6c\0O/إ~T΅35 vE f:G76>rm? hKZ4wR b@8X U223 >AH(A/<&w4]bks7wh*r7 ]:n&8Ѥ8J\n lusdԣllmYn9d<~CaJ:F珇PeuzYV>'ŠeA@>'wk6)hz^}ɠ΁\9EE @_ HW:X:inвBt\&Íy ڼ<ޟs{Rj?i=$twR)0[}, V9Ü Y%ѳ!޲!  X޹!ID:Ʌ:ʭ-h֙kO9Q,4ʍ5!b*!]3Bm|F݁b0),"j!&a m% 4wlEhK\0\\ 8AN3,VcĴNQx %4™e2[Y$Y ` dW]װ;zX Rx: aϦ1߅\ׯ_<HgM7 }s֯hҘbjg$ԷJ!B'! Q >Ӱ*mL C],F@J:qN laa*dS82g (vtcPC> PAQS*"QV*Ċˆ+RT=GBHp*Dʂ`YC=734aFڶ7T7LƱ-ӍmaEBE!Cwi0C{8I[vMTm2b dEl_U@bTMH#B"DA":!  @Z`: x..4& n@~`hsn d]-J ?(drq5=^JJ T5ݠY\#0([lF([C_N*@m@(V *MqiCF jޣ92lPWV*bBn9L$@dGY&4&AeAd"?U@[tURc`@ʐ#MV ܗd7 iiۑJ JM7Hmn HL"NIlfd&Sevٚ̿j85 !vxǢMEKGB5Wpw'( D0 0p  P`v .aPÆ9}څGEŗOo|܋_ypIRA$(Sr3jP,6])SumS.0[7@π yhoke̝̽Lt hɘ` UEѠnZufM[Makחz2ʟ:,VIDV@XiAS.BS:&暽uks6zs!N#θX2^P5'm-D^B4@]P(E-:8 ~*s@SLdeYy*̶ Rnc:$L3Ωօ` NA6F[`&5@s-YLϗw\]ɰ5")r2kA A_@͈eD4{"<=V;Jmى[; 5!0GB²s}x JϬN6L,Y!̮E@08w*`"D$p?g}n:) tDbCv\)Af!vyHzA V zJҫY dFK%$Z$=Vң=Vd$@*$!JXhH$$ 0#:3\BH2S @) Ia @]\XXNݘFIf%((x5IJKZI R,sSY"ņmRSqn,fV9 I )zvA9b 9 ́I Kٿ:VqꉴkirXsq^Ң(eC>Cz pn t`l"Ղ+Z<ÁT_oj8(栊] R*+HY}N+'*|sffZ8AjDO󂔊 Zd !v"[kbE݅go Αȉ}ۥA m> N]CN\_@cPvMh!z(eE=-yLtw3u͎N^? VyS\t~$ZG_Q h.\q@OYr|e_j E-a``!3h鶊)9HeA\#m 5w+Ey9MX) ȠH"2"Rf UBjp-:w q/8K_p.ñ`"g!>DV `@ne !5 HLmm:Q4"X2^Cu5"(:D 1@'aǨ῾!=2 5 ( T",t64ŷRG.j\ lALQ] H+L3a_tP\Lj zH"XD8[q l@ + )"1m@% afljrM w ELQNX%!ZA219P JI S!Θ (#ܩ,#r1E29}]xvq\ &id Qd3M ;q0˘ǎ}K@Zq͡rEXpP"a,ε!v(S. /AB E v#XNxD%2:XXŔ-[3$PaW% H,$ZC{E#,%QD,|Z,&a*|f_gRbEqRsYdYg\S,EͲK!%2febd/TBjnu[_&=~N}v֛]6 gCqP0𨅐U ɏ-vi2 RCV*8 d@Ȅv dL95nJ[L̜WZ("7rl5WKg'kejeTzH'Зxpu0_s-P0Vƍ :5L[TP0"`Y1te`dE :$H&lCii]_,hX|CHq\Z(2"9{|ꍽ҆$_h8#v)5å8r86W&Æ,APh1ј۔2"00=7 Hȡ@CM<(Q&N3cn2yMQ6XT UPE@BnBU^u~B q4RH#fʊ51fop[駫:7ΊeAy)0ӊ7bAA4`[m JȵMVyktr6'= )@D,@t (T⽌9G%na@6PM+ 4G.a veHN!lP q8 ̀F#^X:.PRCb 0rTh͝%8l3 !K! PZ1B1zoNR Ŕ`(6X]CIfAaey}bĀcMULB$$d,Y%"ِ$)jJA dBe4P8PjD a I1Z]J5XѨeN=)SC"h0$Xh e}1^+) G  "HKmmQʡJQ 4V0oM%a;h""<B?>G@ dgWWn' t SSwm艓A]ieifTgg׉GWЂGݔT \H^ւ @4:-?+aKuu} 6[: QED֜($Y1ktwK ȁ2qcŢlzxu4LWsCo|oXC*Io`a.Oxdk 6𕐈e0Hj&L. j*R!gtC-F#f>φ.L^'-:MD";5w[sfð*ӈ b;xQ14[)DDՊY2ݪDcX&hi^kL@`T`nx(+H'{ŗp,4|uyxeEDDzn7y48<1y܍=ddzhb&32 V6XFp8־w* QY޻aZ0Le!{V]6706|CwRmFBOF'US,04ƻ^W\HO8jM;VI`220iƨmAĿAʊZSE F֣VŻsSKss?GC.ĥQ9zAjĉES+WH U uCȐV 0,,lrvry o:,lWJ!2fn-:>с_4GՈʠ+m bapp:M~KwRաg ҥ?wcENJ(e%j-~ U*D ^ !d@18h3`%dP$i40aF?-EŨ v`٩ΙU-EĒT(/QdV9H&̐Qi‚die2FIL,B* Y!jJA *I$LR̗w̲ڥ0Qe!ϡ;^RJaڌ)pT7T U`RCId 4QKCnBѡ8 ̌8 ͜>DEH KwW^ R o<o2+F@ !J!oT RB@ ]Pc~sq`ɱA[02TD1R:vS 1meH¢ # :t9=l5@~Ԇws_8ۚgm(6lj߀ݔn2B+%(uPF67-h7%t= +7:l@F2|T X<*RUc(h}K!Ir:˖ ] ^_[򯜳9Y-&Z1n`Ȧ Rĵ=Th7nI6b\Zl RAX"EhyR&Ta%)F.%CLu0Rqy+1c%nz$T`S' ̇w, J-Cئ$&m:v:p-`ec‡eȯMpk {w7xS^w1VPDLxxfD A$ `D*ڂoRxu -X`_6.Y8`iG'ibзIL܌@j<4w53!NS+@)5jJCQx02ΦBCTbzPb2.@!qf> C]+sQ VCLk2YfqB%RM4*] ٵ$U\K%-.XY5u`†RjrXC [U!#@ 1<)Tt˫M"•4H 0YK0 "!٢,[rYH]Y(oz xT0TbbX!H"kY؈ Ѡ5@0{,-OvMuN_(N-4 FD'O :|UD1!@6^KKuu1E^^y:!7`@6]Ev@͇-`0m=#m b G|4P`jL=[K}:/=R+5RW`vDψ fb͹Z7p>ǟ֫#8 dhn-yp38ICn3ޗ;jG>bGo24o|_g: ԩQ %#"d2V*dFϱs9| 2`0@ſ@XLɐ9S6 cR &6uk~|(rB$E>"…2Q6v~Ēbͥ?| 5 Bj׍t BCU `5,&].sfMWKlZHhJJWuUa,-U) *hDꠑAa.!+62H(4b12̖@@ %;Zŷl˜i$udj6zQPPɪRH)!mI2҉N\e S39\YaWiԚ[ y#1ϔzsȵ1bY$";H ;{V^qhJ1yAtĺ&=\J d5Yّ]`:{r4a$t<'b:M&amf$uW.#:YF &22 D"M$ǘԆ,XZp 3&e z 3!T9;ȉEt"LBG{ F$ʨl &/pzkSq( nqqN&GeWgARǍ] fe깘tމ;|w;|zmK9 )2 BPӲ!dsZ,ԼdoʎG7DЍ03(1esu/?nzdR`.TTѥ¤$ٴum[}: ɸCŒ)j. .Amh\*+jR/ `T M%!JKU !Ԓ(RRB%%n*R Yݶb6n-@` Ե!t](QiebMBh⩌`O@T-Y,fY%׷(@] ) 2ckURV}U]IEnaHRHRUeJ)FDI RK^˰96 Qdڍ SX: V(# L$dJVѺۼ o&E/CJ1Z:ȰEB4ͅ WjA^P $h>}ޒs!T7=MQs`Y:[VlĀ`̚COJBP گ$|.[>Yj 1  LpIyGɛkFE ʄ@e8 :^W ; q1T(꯭14eV@ґ[RBn󺌉5ip:|TNZ|*"cEk:l : @[[;Y2Hmgr $5{\Zʝo?,d.!`fDVi<'e.DV5 g9+.h qTTdAQ妮ڧr5aBfHЂ  THG'ҽ}v `$Ѡ%@S26N1@dfVЂT8s!UC߈)a"?6at YٸՆdc.?p0e< /D >"7Q*ZSUi˽=KۦZ;EQHw)AIdE@CHfKCOѢ 8!YqPN $H r ,'#z9 ^\C.8zs ԴJ4 τem MppjPfzhl 5eO^M8i٨惘hνtt Tq @+vE QæcG"ex7473 j; l -pd%`ZbHc4nX0v(Q, *A ()!AdV () Lm$%T|(mEUU t@HT1)R#& dzB?TbbtGVe=P7 & ݶaL2fJtXCU֦,N yJ٥7B5K8{ X՘^ XVVrhN_Q <("m!2RŮ!`iVLݵCd oSa%kJȄ 9/>jL1:5y4Йj,S;lZr&GAa!bёlT]]ς,ݭ[9h;|W)Р}V_i&UE6RƱ9@Û]l/Hfl*hvpG$h!2ģ9qU LUM k+M iװeKYUlRs_s#нvKQ2.ei>led%(i(%$)JuJjHͩKZJI7 g1!z v*L!Lѡa QMR fe@RvY UD" l)JHS)$RJBJI .ڻw'5+ͳp3qΩÛKݴz Ok>BUדA"_vPeDsUd dͦ_%cY1 Xc2pD mJkB7NHb|%2ǢQ߆E'T$4]; +f2#6J]ε4?H|un3 !]LC#3՚^""Q ])\ju9q34WFVXc0` ӳhs)j@u6a9Igfʣ>\gqAW aolFNGAr\[2ѿA`NX*i1 @8q6d*D1\l˼lĚ /u{i31:*J%Pq5w3s[ jYk!bkSg4T怹vN4iŷV])nk'ţ \QrNͽLn*:<䒚ź0r:{irrmېHHinh `CRl iTL uk$n[4ZNmv57(b9zu1f4x66ن l7RD&T+J&.)Dmqt~J¡ؠ2#7I .A=b~wg+AKiqV{30$(9BV74wX[{ ~r&M[/]o1"6BF( DtMJ00g5Cpc/7M,\sɩe!1=VCqrrʓT&y4eŃ#k˕U`ļŀG"b3&4Fh (houmKk@x́zceӟN%Qm|-8l]-RJZ^>*$FXu*="3"Q16Ts" ŋ "{gmD%sJ7Z |$" M- 2}*$0Oj$ȸݤ$PQ*xć96cg?}Nm`7y vJ̳ib4L2dݸ*RKbd.]puhX]ǘY13 p@™|(uYTA SSplā v.rqηt;#F&Ǒ.D~!xmH6 DOVEŴ4ڠVdU祜֞"]({f@[15'| 5Cz*VK\97}9䆅(Ha Qi%"ŏ^+2߽T &Ǡ3+-lh 6N &)!Z(ѐ/«ݧ' ZB C"`ͣ@01>_v%;׸@a>$3.am1ER~QB7, s;ߏrH(D P`x5 Z>~1Yۥ#ᛜ4Vw-zEe .9Fl.?9m~˗w٥! i%R贴R ^LP>T.UC\HEp}N̽I@wW{_['glMqbcE9,~ѳ)v^{]0BGiVHﺝtc 2X5Yв 7^cu?ﳺ~\a6j,*6 Q\pt{c8zAg'Fbq.(j#ET 40F'o$ gD*År#,`13S9;;O3 3$wg{`U< ]|0bEɑlJ*z.ç֙3LRiZIU^^eX0aj(Iy_$p0>; Ou1J39~ TU鹽K}W8>iàlr]v Tv3?=]MI#yф>6PfP%S~‘İfAS)'hv+Vr9ǔAcߝ ۨhI_6m.1O0=+ :.d@_wk2(eASƵH^ XTidBǚhXXM!QݾoAsVn'T2PѸؕu|+B(>_ό`oaM2M4-()j5E؉JjֵSJZߛVƎ~K!JΊ!l3R*-wu8/{1!{q`psCN B!e ObɁ?גRs84"A<߅$*BB!9zuBWGlۈPJKYD%&\{lrl4+yzV?{CY2-"d%CMҋl)m0wC>/Cg3l^_"nm:0dA=Wq4tښٛX2¶!swm٣gh0{AYqiƆ;eUUA[v8q~nE'ܨ/|ַu``̫xmP@ "Ө ۬F7nʯ@Ȍ@F<<6HJwox]IA~VDeiS_w.UPP|R~ky̓cuOO_pJ9PעΗFg6Q*i5V TQA?r7>~A_vQ_aҰbx5Hg;]On2Ge:m:ZD>~Me\8R+;Ӱ9 _7]E-423#r^Yƣ>ux}p?5s}TrZ Yf-y@#;Ø"!a.B}<єtu{,EyڨbZ}v)A?q:x!oy?xhbʕ"2jydZכ¤lt0]Cϑhy^rO͡ZVHS G֛^`w}2iD=,k\ɵN, Q](c~٭(LX˼ -,̀*5xTTe1,ń2Pax&xx픁  bLfWqzS颗6؁,ܢ@};8&EȇJ"PF62u'uf64a-~?xS,fy|g,f4Nf83iǚY` juG6o506-{3(K %"))JZ(%ʼ2|#9y΂5[f}ی ~Jp>K瘪U"[ i?cnA_ G-c?ZOZNqw`ℸYx P}a3GA *agBkfF|$US)"] $ #ూ|Yj['?apu|=HgB9Gl[GDMj6vEE !;90ā|m~ ^2|/_)}$:mЫ[/1Lb!{/uÉ3߅GQ̾.uK}g0}3׆X lh}}V6Ȉ2 ՗(ȁ 3r7>CR/JǭLN%N{X7n\Y2[Gb(+ 5UC`)ᖣ]sMu""׫{|t+D2c@rsx{?I۸êdd2Ye4ALP7vT,2;1;F;'Kk 3u-mhY#Uλqbff!e#A~/t9A,LK?f^9 ̶[z}?.!\˯𯘚nX7 v6;@N\KqjճՊVg\groC`2 쯐ODMV02~+YHPJbS`!swU?B./4?gh6i_|r|%N봬 (;?YZI4)}"4M %FwqHVڗ$XqAQy*0-6myTPȆȁL:יb0Lw>-d$]k—0<fhfe9DP"IOFt=:C1^˩%ʢ^7w= y%M ?{yueUZ7'UwsWu͞oS3 Bgׄmu9> Y#q. c}z|[n,BB AC"i=?B Ѝ<4i{sݗ4?ϴ|!3Cß p\93BA3' I-2̧/+5}vyz̵'jc*w~&ayr0)> 74 "uz#B+y:/cc_lOtcORPn0?wVߪ4,%c_M\-?!5]L{2f ^:ҋ"Ev8utF3;kۣfוl^èȲ.Nnؽ*}[e]ab4vspɵIgh ߺ9;Nd/MQ :jϣA}~hW~ %5_+{w{XNqO_q+R%ˉF5Yn|.U>PICw=7O& mێuq H]/q'{FB38#ZÒz0<3uiPa:#C[-?3**9vb }w#a9wk, pz;0.%/b{j* VAmϮ;ml r0L1n[0xp[x:wϳgJkRӧޫ?poeC~;Τ {3|얇\=;gAqekTŽ,g% A0W.K;t>kr.2zo]yW\Fy(vAWfgEs̊)rp.fv3 |}W&ƭ*Fvg֯;S1;SUyKx|KGB\f7]kz;<͵M:P\?i1*хRF# dqU?9Se(c&P3`;%mGTFѼ }=mEH]X}My>ez3|Mow-+{uWP~D{W5iL*Zy4!K2N#< *y_F91-ݔLuQ*i2YLYzQ]_?UGT*6 [[4U5즅 #o,_r2(ޒg!I_eR/ ?K d& *0L>{ol|!X\] Gp 5 \zVq%z "sȤ? w4¾\7mj tjqh_O/Y}:NA48QɎMr&c=6{g]IncaWz[9?ErмR d[|ѶvH=Ŷe$6q{71qj&+e6tΗ w51]GbˁB\zY_慢X ?Ns@WD#ܖ!og_nx~u# ۹ Q/Wu7HpHy pn{dfALn;M  {]XS˿X_']_cG]lbVR_7T$D^6=u[[ `?T "S695xzeϋ6ۏbUk\{ G;mYNZm%a eɝOsq1bgZXv{&Xntވi՟7BwuPEO~1ˡxo$O>Zz|u{ =GF=TqdHʍrvgl" &1['Gc~}ZVw|͆'OyJ<_7ո~/b.t<.1f,TGS˘I²gf49sB=[[F]FA_Y2>0u]-v5{EѦkioVYɓ_k("S?PM4c47̬tYqVFuhCl#xV뷌9so_v]E/;~cf!X#`G[YmusP1Ӱ A H=Y>V VizX鳨\|$ |$Qfn _. 9 u{Hֻr@QO8BlA <3UkUJeM?'Zp ᐈbH华&ɷ-}-Ȣ/s'jυBWX-}4>|:tMDXzD i|j=۶ [ȁomΞBssf!s~ Ge"$VVJbYL"gFTod8h<P!3yF_vϯ(#}Or;MSdyjI&s[Ϭbs*2^Tc+|V`9$MʹO?AmSd7~eCFhl)Ԙ?=XI7=k5Dz Aڐ.^/LEZ >fqk^{%>EqZŽ@,0 E+T1 #aC`62%2.e9Cz=n9|of oSoatf MJiЋ1 Ȋ UP?.o~>WUb@X䠊ٮv QwIbb#|sj|i "(:D {4"%.i2ZCw>埀g[7cqɭɑU #Vrdf(:ɀ"U]bx||W)cf&RW,"r^}g>oV"QbXߝ~Lz }ާ9ler~}zhdf+'|~jHea?=OBfw[IoD1I1X4_8+nC`0`i?]FMaHXg;<u6F;OKc>:X<[[13i/dSDdfdF 00 :g]oAi@v}p kZ[)x@e,hy_А)_je9~Cd|k`L\fFZQ0`֨s|E\fsaܧ^hώw9w`8[l=-q<Jy3]0`Uz22}*辟ir*}:;4zp {(q_5jKSgh/_ El&Owlz~2ҜVI tm{2b@jL"e(a3 a{n:,X h~iwSqaFFB,̈D<$ĄW*I-3ۋ@O&=΋ݬ P{݆eo9R[OJPwlxR٢GY KzumHg?ٵc,JOʀ)~(Zq 0 ADre諍Q?dQ~<^ 9Q5USF(80ł;myʈw6q1`)]\?4HpNV z=,~'PP9h\A-QL(}ȋH vc`'ŭQK8"bD!4RwqB{˴1T7Vp`(!]~̔|l@bԹj^vQkH=p,wիbLA |8m9jMµ^HY!2*@z >Պ(Đ }v'{; iy!pdRLLyuFT s*>9Gui$O:*})&BAd5MTDovA0{ h/sy8_hр18@f@0XNo}ڡ[/:҉,bc^` urkcqjI:YJѶ~"|2jbMU[CѰC@c0EQ΂ V6mQ΀A)@ ?rU/w2b߉4L(ƿ@Ā=wl4ThAdA‡騀5Pp"iAA:^҇i .c GP2# xr0'fhlqYvDTDh%sxX߮ gUC3=~Jooŵz(ƚCd{}8hbiQe04Q2Lh| L:Ȧm{{ d!gE@f ]\Ceɣp?/u7F2,$Rp$YUL@}@]h&L,ʅfOc_a^ƴfvOd d@.T -:hWHmUpD6]R^bݦchzGl]@Iobl˴ Uu/55#ͩL G@5t?!Ag+^vYM>wۄ=06ƫK{0؈@:Ud7kʳz:Di(|Xeu[kXf;Z`XrtXtFES{f(0/6PBL|5+n5Iπ ʘr;yMs =\&o"e#?& =s8,"ez7U{QȹAwyYNeC]F۝ n`g$0ff8UOJ jm) G5<`gO2=?nyLKmYcϱ!Y XZ\5g"dK7b$N9OX48Ifۭ}txcy_irDٶK6_s#2T8'><3׎ ,%X?w>A u0D?ݽ Ґ9iGc/k %2'W bu=kpZ1l:IHa -j u=nH/8kC@a[A-i0l+㏥/oeglN+'ϕ*)ђfQ/ԭъGQڒ뇢YWRN> Nj+z5Z$yi31Ξ 85~ŽI4Wo۩ѵXSl''-L3e0#0 H߃p#!"71@1wSA2(_`t6p v ' M|N>CN=tlԴn>_Ɗ y7oԕ ]bF=U>JAGU1o- {t׺d$?}Fhp{Dz~ U3Fy<]cf=+'\1\gN)>?k¨Fe݆0* V]#*6Ͽ׿th_Ӭ{/yH n`栊xmzh+ PN W(5!"=Dn@0ҴzJ!{^'"h{xvtMi='Yr uV3+3dj4xr*hj⯎lh\%'x, !kEp+7ڏW-/ϋI? |e^]gKI?oUQ0Kc t ØJ:出4X³6f[ՂӶmuZsY7jys3#k4\Ӑ%cާsn"o'Ǜ9;3/?m.f -^(!"K_d.Hy7>% =h64A ?F+^]?'bL7L$;(؉pҌ BIR?7_F N 7x{1Z)zˍSyќ~) ~nnτ ^HcCOo,-QQN֓zӳ<C#F og߱nU˺6=JĕYA`$^%𽢻?\C鏝<*S z gZT$O:Jyu#N҉ŵY#~fO4~#~r֮MZD{EAo6rfz@I5K͓:U1 0@UriEq0NjALϢZэ[*Sxz9Q~EfDSi9Ut*T oQSviviu>1d8sȸlikNF<(5W3(3zZl`m0O)@GCw'?Ŷ ?'uVּ^0> +y7-Pmv1![νF!Wmeء؊9?mmT0$D smoMH7yZ%[;g|AY &HLzqB!8c fDLNfcch!|2t "@?6zI8DMRSb]HS{!,@@ izU4b*_2NP0n] `"aJLΤ^ U3Ϫ}q*;AVovyum@澋ěޚ|^~Qr5߱C L 0!FwCc0 U:iRcYwK%u\%3*l7[0֚״kE`>T<xzXG8 %n7}kc9ٺy](b?NXW$^J˴k*4Ce6Ks8|%i9{ hMX (+mZZen'o.^tP>I++`^A@]eC4Il&,_ 9 '9ѯxs:-& Ec$c!+x Ubn1%=4'hgڋSJ( P N?2"})Q? ؈=P{8/(m"!?P8&5*4L@N*9𢡼Goa֩W H N e<~ADj 'ˆr }}(E LQ@!h o#C(sp P;(~(bҷ0 "' @TD5~?بQA6@ Pzx "j832㥲_Q,K_uM/dohe2vx Bت?Eu)H("hQ{ޒ ȇLx W7{_wJٙC' &rh۠ r{{XZG^4"&PC?;+Bp{&*@H"" o0ؓQL{ O֋YՍN~:1qY}&$v]hO &O{[yVE?ʌ ub %lJ7!J L7O^+0gKU0\\j e!߄ ko~%Z Ln"ad҃/n3\];a^ Q87fqY u$́OCFh¿?R1Ur!GG:ϋq&~A0S1;`Zk 1yab#h76e7^A)g+ orxA+~3F|r(TcIʠr-?V~]ĨWx|1i]XSBЈq@Up'cN_aA)<b7I4M[Y5[;$~[ň|^Kܵi2!W],uikͯ~(vRjNx5ٽD|J﵋Z7"d}o ).fOڭ2uȋ3|I+*'PO*СCLnȁb0S#-S;ӣW\ Fq[Tx=3q,}D9ӣG ԑNʄ=, %xnlkvަ!&U솆U~7.>~ [q{pyVrr]̥j ѯZڝy=Sa};66_/ћT/lC "q~Ie^6SQڋ'U,78:^ 'KBGy_:[L |;>B]!}AɗrKS^\\X[f IN}ͫ0 A-ŭn׈c:[\J@ s^,1=x$3NH89Dzq#ґv?vM]UgYlfזt Po 4vW,N7Cr0{_յkGçUu{XS=U9HV`0z^QW]}Mkz]Yo}Z&$I]s^U74y!XEF/y/-(Mq Iԛ{^q;&L]#),{~\\A#-!MϙQ]@oJˠ|)ζy]q!=$u\ B1 o@( BUq#_>2h<; btt}uY90V (!Ǐ.rA G mK;2W& uǁ@#Nf@İsMuYl Nr!}Q+uqwv# @CAM)U²bh +:#teNFa8yLl1&CU0`lr"/V j)R2Z5vS/iAa)H!=~tڜGU@-{ΟŸԬTW wn}>7ݡw+1زMv#{^|"r} eg"fVAqMC!1"2 AnSUk3t̲7FF2*u3\SP/x ݐqY'gXj*kUq,76{o#"KBK6o4N_?U.,A#CKЯdT'`7 ànE(+Um$S-f(Hg{g}<~/7/B'WqKہZCn\  ~ˆR~vFXF.y}nnwK2#!t6Ѷ%d(gn-W?y2>CwWƍ`}O;k%4ѥ$͏ jB"!`2#33nwDlg)_WՂjMоVٸM5B0:< %@H(z)bR7}p f?\|>MCCv};fnq?_OtuSp9K 2DvʼTٞ,V*n{^֮{\<w9Y!vGGnA3\yd<&`k5l05Ou뀺tSbg{jl ]OU>ƙqS"'{k(h wpACj{`@ M%۰[GBOh_r6ONsVQ'2IYC @Zg-a5Y%qAU-V熉9>>(j!r42A_/7TJfliQ2":1acp)!q('q/Ghu~AؠqXt$$='yn DH (`TYC-<}2O=L,WV _rTd|hmDD"czEkLzDfd!1\}t}@ (w1y5ialjs j'b(6^ +7)˜Ka{EXCnY;fՂcT\~t dFca֭^Ɔou+dC 6*?27S:Ɏ鱗<76zj"HhDȊe"Lۙvũq-ݽ5F[w[!%-rLv%"/NrVl$l\,F E ==Ȱf):VH*5cc>Rw"f~7ȝM.c_;T\ƐV.H<=:;r9X]wֻm_xͭ=zhݻ/<@/֪!{g_~~ϲ{י(,bzTD^$3N'ڂ`je7?J柬N޼ ~M)JL"J/9h' 4ctg%b sgO7 L-8aȦh9Ihp_EY>,Z bz{ĥ|!n.b@ĞPpmںCRy:b (r8 t '+y$mL@yW֕;CEE0다9|-6m][RNvlB.I0-ž{{D?8L${ @Ѩq??B Js+(/`Cw~)v.l_v>"]lPJ6i:w~JSA‡UzʂbcE][*T<TŌT1 9hd{6QESx+@l_֠(vǠ>nsWyQ\&v|a~ N6eGO>PQy'>J r`G.sM?KSku[h&܌$T;-'_ӚAn+pRc5Kar\o< m,bJW\ /@y Si'Ѱ8"8td4֩϶ާkxy1v>تk͑JlY3M~6oˍhQfi«::Z;GRfZ9&m i\Fp8ߺG:7+ɗ>~&5:W1-ma!O>M"})!ܪGS,LT(AD'vL<9L2& wՑ6n|[2CIBdݳ]W]gb楓;{ZvnG =ä?o(eyvɺn)N pHxH0)3P\ͷqCHޢwY̽~\EvÜǫK`Z8acUGi:Iz+n7\07c]ų0z;=R.ERw(eIdiVDeAp= 7_tEAm;  5OxE[ sX- ۝@*Ur.f\G C2̍f~t>)nOۿNoBv.`mˮ|P;QVGOO̹yQ@㥸6 n8?&9~Rqo[Rc8GvVzE;آzW@C dYA'Lϝ[J=:C֠zU<(fBGqLXG`JtV*O@X@ZRAEyn%ޡg#: s>7UXdQȊG0LŨ6TۡǜUɿwIӷ+Q%"Ί'm2߯MiU:V}Hi_B3:T"n4~iq2> ~SߡVwD"־)F-zvڬst+{J/t|s_10jS@*0BJHğu/ 0iZdu\լ~نYL%B<х9~m[{^ -Cra{fC<0;q>S[ Cf>?\qcz%2Ӭ4]縶3gj~N&K (vC, z;WEw\,sfo^1;V"BS$2U)%ު!fxYS@+)[fKآj,GyT\JHR)Y`!b "EX-2"1R"EZi!LS,X(@EIL%!ILJU Gn8Ciޟ̠q!soE` ;A嶤u6i3ޯ=a ;^=AeL;u0]Ͼ)k $b3'oPX[^whlIҽb$3)҅u^2ZgJj^ebMZ8ݝe'|?fa_>I(#ԽF[*w;:{&k kTӲSci&{yz[Mcr3{{x.uv\ӧ [`m4V(lp2:.3D3б3?[m\YML{}/<230ːЮ\I l?~ Ύ5v MUb я7ܣ8 :l.8?zg3^P#9*ٕƷ yM4Rq#}QQ7 ?K*J**Rjc-VM)CTS(DCjPKo#&$=g-Cd>Y.9#*I6nk\)?w:\/Ua3Y\("<:M#gȟsֽ\k&NLk.E٥d7bAn&Ya a7@0!2ROsI}I}tm ;M؉sh4k|?Uk\B~Eo7Auw67bƭ#piFDMhRa w=tF(g/ksWtg,K=И?@-0wM^h}r-^12^C|& Wb}E[gfUK-fUW>sD;9n9ة,\y?kݺ1:il{'mY/synT} Z:`0N#C;[_V=& "ydCbǃF4$S5ޥЇd)6$H}z ~'i _E_$͋w{w.VQ|(s1U+=@駃P oU  D$ÃE{H@#BScRUb'_ux >K$MgokRﵜPz/q%g/`M31aR?eo+A35/{}u[Rfv;BW{-g4jN׊H[Fg`s|_Ly RWFa?R˾{7'8y&FU ,SX(z)y=AF>`er 2@λFxQɂ_Iz/) iTnW=TB##~2Mg(XYUH) I_ v)!6EVO.Y_ES`]Y[clGu_w4^3ݒ Géj{9stmFG@v0Gg,UyơkVx-k}g NJp ƪRu9b۝10F'hΓbW)Ah}4<}}Cq/j7lhz]iǯt׳:KI ^͋ {>ٔWcDyhP%0TgjX H/Lvhkh#Wf.g_ , ?.?+A>Md̦%>7Br!]欢2'7yEX-=T|JC$ /xu>r߻?G?LI檣~)zZs}DCbw4A砞<71=2 cG~Ӝt7+kp馸9] TNWjPP 92upNs:8jФtiײ Tw#H벃ig IF%JP\-OmV{?wgsc+Ѱ_lw<en=Y,f]da S5+[1"I')^LW :uʍU.]jxdqX*Z,6 M诊8Slvv6K(jHz.yqU[[m~7°fgYUִYtXsUU*0ٵd0dKE9*بQ{DMuڧn+cwKU<6oq Pz(۵w}a"gD؝HME ҿ;^9*Iv0g^F\0USal/rɒ2iz7LvZ~eA{pP|D%{s,*lYuRۭ]h4z5C)\BZʹ\ r BJT%SFeD?'ATF m`|x\čEpP=4[",A ZPZ@1 ޶ haDO x>SƊˀW >!<үD35~WÉ@h/ e| w^! O*-8* آjJ> ATYJB4ZkuPZ 6P9RUI,KuJfU-^1T˼ZKe(ffd8O"FNɱbf9V_oDjlTQ,vBT)EP2_8C?#Г88{j\_ @dIBǾl ,$ޮL8.5 ~Ù|`tiLBUX#zՌX<5BadeyKUa_ /kx He8VyiJ*_$+=l</Eْ2ێ65}xK^_V8jj M:t Ϻm꧁K`qxjFcVbk=wʘ4C'笕UӤ;G/?>cy/exCa],V2<W><=W!{Q0y"lL30GbE>6ny?!*LA? 񳝠4 A~#A02-QCÏҜQ{X8sBE'iUF:"THgWFuꨈE$P(2߮;vۻ'NG3w5n>{dh,nqgouwLoRÉYteϠnői̿j01~cy\pb$T:ءQU,"aEGTRCʡS[au)qv p ~0>xhGAjNҁ70HS=YwjLD6JŘם!V\]Wk0=p6dJ<#3P@AbdZIr L[jy ?׋{u6CK9Y舤Y9x9c>(uA)FaaǛ{:%36upn}8;8ZK'Lol,(#m•m۷d9gu߃p:{~/}loJ[~פ? 2,4#+#؟yW F6G(f:ؠ+h>ּ˺slף֪K)= 1q>vsw@WoQeP2P?[k|u/ɓ&j\HjyF>Ƞo|բda ~H 73ވoXK]t0܀ LU>4ɺҞN'ȝ9gVΠGF.3*#t/c2{-o.o p1{aj67o·ZXb)9{ovI1:I @>֣RE/g˧ VBP@yR*`+[m'?:N5D#B WlP@Ft6_>bd<>Z2.(s&T1NZΒ8zՂy9E68PBBM}>vh:`&Ce].vp^ ZԃzV Sҩ]YwN>ZѺbd<<exV@DI0URJQ Cdg=B(n?OK)}O8^wJ^={-i%@ѻC"4Is9oTMe*M=z_5f (&CWU0afJf|I f)Z{*b<+Bl-cU$.L ~4 >/&%|y9QW6@mahcq@ v߯{c_r["VPXA1!i9ݖ|<`^'-hn$].?NzGI{|^ψk㫿V g_'bƂԼL߳eZ%߭jc0{ \q=sHVp $k7wx^fZ33tAzN ŵnmf[Og9ʺI[JO}C}뾍(HE}Se &_:R tG4gx8m{hx1!a$mVݐ"WBހY96 Wk )-fz_9Hޜ'ò ?ʒSA V.pvLx)E<ys'(ݓȰRp8}6B0O:ң !! (K2, 2,=b5C e(TE,^l% "ݒRSE L,.\vxT}/&FqG+MŤSl#|ځ6|ſ+ zЖU6MUɘ220Ȥh0_;v{K|C @̔ q$>י1Ҽ`=ə>*teͱU,&,TyGC&qBW„@Y2$2CUVw@I~շgnIEJ/!Gj@C;pr `^K/_Ew\5s`rE&z Iߣ>O'Z١gvqҷ}ё1dpV=/H 1WBV,/k2*vpLwedh=P4QqfL ~+u33\d/^4%c;jZ}QnRid +Ӗ`ZDV` @ % 'Aق!8w ũ Dī(|V "YCֆWv?@PLi f"^z531ۘL5Wh1l3FG,[UMՄ;IQ` `_DA#(PN5@5' #|OHu"(z_#h)lY=:l{Һ{4n_iVl"e|]*XxdnԲ_w!g`,j]_X9\ CbS&z\xd kK M 32d a[gs썧sD51q"D%gReT}$9 ób{l^%}gWm Rmgd1a+C"Q ހ〇i^ UKUPWߥ#ܱ *W5z@`z 2E[ 'ϊ\n=wCT$@B졍9f 9gt1`qS"!T@莣ɔ<@>12&@/*z\8v"b\_[;)j 5r`aQWY9FT>^ e <ܙ}19@?ihUMTgkBTbHuQLP?(:O|&,AI*)_]h/ ~oU  F2mxN[uV]S TfGg gu'TOw?ϲNB -%MX#TŰd*C!l= .RXdҘ*3WU\0PRu 7FY!ɉ9'䑦f@8"G7Gu\3Da-MDa'U~ H+uS] rMۜGVǟq^/Gx|8; &n|+QNwy*HzX[52:K>[z)C7LD/LosOYAEx'x9'2c;F_~t|oz s1hBP唆 <ezC깚+b?Ax8G%זjNGiN^8L#m>x '00c*a1DdDDF2@m{"F>s7rT@ʯU2N?ÐW]fAB2Йޅz,{B .qbâx.˻#/M'Ej͇|?:,'Wwhozhx1$fakE(T%T'lE˻A Shi6aWV ̷\H?/$UD '$%H(ͮaMĥ >Tk<ƍӋ 7j@$BN/'Ńh*bG~#u׫wE t0=|Pڦxی sQN23{C]䖃Gհ?K/z9[Wv.N7ԧQFCeBtжZ]?گ=S>a9Hӫ͂yo9T6â9K ". EvS7fiz߶H;TK!y~z=J>-*1/Q(T_;J vx2(#D)hy4$0ˉګN;Aӈ3ԥonyX: ϖ'3]ٵ$:I9[:YĨ= $-첰^`6fAo栴>tbzXR$: Ϩ2a E95ێ(~9ݺtP!PPZb6%V]8l!E&_67^Nfc */ aC;- UZ^KvY~f^-;.mZ9{, H㟺n+v5o9qvy !"<.wMP`S y/yg"&DD+;I E1bED+Q *2**DPPdQ`TAA`X` "(AdX,AAb*TDaPUDQX ,D H,(,E"U,a ,EAHX(P"!$"0F( REY$Y*PEPH"# *L)Q@AX AI@XAB $X 1`1 adUYAKUU(2-`"TC buCԮ'\20WHeB7FY"ɑg"_'y'z؉e gaIc*K@y(Rlm X)8f `p5_}k ;7;$2, /cbe&U4ڞhu90MOqu:]˽3z)*4`G0D 53T/$0\{slm۹zU5$;N0FNh"܊U)~6@OKVW}d3;p_ًg~XMA(#V_2]_opRvvX{ 'hMqTZϳԃLE eqsxާf+zPf2&9GwjH/K\Hd>} @ '[ZNE=oUh(^Q:YZ'ƩB*C?2:ݭoUsThfFeYK$Ƀc(V/uPl._z!ށuân8U {1)]1u,ς]UH8R:SWU7Rx砑L^1Ӭ~& vW۱C忽RW ݼ-OyN4׻hxd Ը(_Ph}4 I?髓 c[=ҒL2 ,nյ:=7bU:Vpȋ4.QۭP.^UZPc;I"y_x š]`HQ ʬ0Ŵi/ME /?A@Ao7Q3mOɂl\M2>$i=Qxl`oaWၛ7|_Gu-d{?<3nf']cS td%m'F gM Ru6v8n/$u}Ab{:TV;>JsS$[w"$(uk.ͱ>j[u˰|ͽ`1jFp}Xh'2ROF=jB{dTO:4!o,M&~ZJx2g(o -ءH9抧n /D-t i-L dI5oyTNFxvEA'l'p3zH#y;^BZ:\l 2h%BVumX?v1sx)Bb =Qj'r6vW튋ֳtrW➩ZGČt+>'Aupf2ңvd j bւݪpN$rNѮ|/10P9꩙@N]`z ~ eic>f^}˞zd [XW{:=~<0}CqygP)Z=ɠ]% = MA=>Ly,tȶv^2$wAF(RQ`^"P7ܓ[-U$4=@^֡,We6*k۞έI ,o<6\rJ qVS1zK=usOozX~UY iԑ ջz.MXJv9qJ߻-J|y՗fE"" 0}БЯ)H0 eqZof_ ˲V`FnS'"%Kq؈R.Q^,y?37v?#b!ĕs eږaվ-nxwv*fĮT] Egc[T`D[e*&$:1 c}?o8,璹5uRz XUJڑEXÂgÙ^iE)Sc!] We #(F@[ޗT$)#!N-"QP%|U+ [^_ɒLw a/FUwP=J +LGn!"Z4UST@jfE榪xP.[Ž$AlW eKI4ByQ<05Qc& 4UUm~Grv"Ǖs rF3{I٧+ bx{8ZHs[>ẋ^秮ajroRfeL~BHx=^u~摜xwq0s!A;/Ed%{st:؇Ѭsnn5ϼ͍C棐qݲ׵NAXy za 粷16 9nhn 0/ L2휊GKZ (~ ~%B90``9NNUL.2;x.TLxkk8 f)q`_/{d @Ls2Gda/>Y \35ȡ,wK/#3E[)^e8 i3؁h/YGCR3: f [UՊ_UG<#&ԛk GAGaPtXb^Q 0 $4Q kq(۹fǾhf;%K".bP;1DKfV;JO H;$B!~.lS zo2`d-9s[9׿_:b`2,Bg rR 90ȃ[nR⪱@ u0 hgD5pe9mgA8G%  ;S"GL}znCfbBcΘ6PV$wquJi$qvܔ#Fӗâ̅9ۀ8k4HkcR)xC@ZP&"ܨLq1>Tѹ-/&TYmYp͞"u^ϡ=rѷTF 57..[W` =Mx4B-\83 VsB ]pe PN VH:lPA`ŠY7}-c`u ok͸7U:/яTHzW䅱yZdn?z |Rq_ZvoaMN6S=]|Rbr@lc!NZPMafm{`?fR%D#n:a=$5 h^2VLڴ {#̈@m\en@3AoxR$IMsg"5!qвݗVI6qd#mqQ]<}qQlۈ.zy-c:g 7ՁA޺[9֛rwe$ x*ZFAMqE:plfX]LTwҥ-Sā`85ɹ0\o 1Ě/2aPAµLL>V7~+O Qoo-NcˏIakWvȤsHqhw E̜k)zZr.F7Gv >M|P_ҘMDJMcܡO[fа_ %pD'5|sOnE&y1ysvzY̝*j꺱nN<%i& q.*h .άX B֌՜٨u[*T }?uӟ'%.UC2*u]]W(cVQ4 (bDR%% ]Wz-˝]}=0?y3Su`D[os*Q| Ŵt^xh?2{(zf?C] +?Z) ڄ8^548sWtcR>,U_QPÀ3"",{M\;7rb}/>r| } R=pE0džK3ªRx*:S7ŬzonJ_$nf?), |q/X|bD.wd:D0@*sltH)LJZ)c+fHdfq{) c(F1l+t=&K"UlcdI-QzX+*Ae$ Ly)5p6^=A󔲟5j?}q}Og¼ST۰.`YtXg໼9 tt pSD͘ /xt&aj:l47AXT=ᖣI$sʒ]TC5F@]P2kCTWʍof??ݡCICW~6 spC*Kl`&ƏSp'҉'s1E_tUoCT)2c!ȲNG[^ \<>NoB ۠9_QmztMz~p>Km'KVZ#p_icmKo6={̏٫}KZHPf<: ڗ (ta6#$~ΰ'J%,bOl'V2!ܙ!cJAJdz[~}Mxd7@@~cttB3IUɠZaLz7y2^ am?f TzQxH Iu5Ct_GgdZ1[rC6ޮ!LnEWXY$u77-%BF~79 LL dK@Ӑ1\eqBaIA,[i=ojE$u*) UQ6HhZ=ͥ6e LVL/U`dG-L\ne Yŋ3Kj'7W,ٌ-|Wn; wQ{ع{g2eE`MK!UBTRi[ ŪZ^d) J*TeUV)T-Х-W@I BPwD 0G}iq8NUW_lZc^ڻdg$K H0rzHȅČPɆ!*bq5 Ƌ5Az Ck)OLV;s(^J|.,lX^%`{TCU ɂ;άs 4a<1~$*/zVn똫c4:&}WTCA< ea<ϙx6Ydzc3.prΕ|[tcUI 1ePitɃ1~zi˖UPN{V%9ǚ}dsWVIρ{fе>[7Ņ"1!a?GT\QLBTΠ ZÂg|uFv~)CRPgXQ,.EaD2"d'ӎo}L^T%8%=AC4e^̨ޚkfpXɂ/xIXr"sJ 17tx*~!^5,?[綴=-~ j6 ҈l~V:a@){кC{lS_wtƖ n6U7_[hT-,!@s+Ujb*V!MDM}QQ*R,^rkr28;v_z(x ĊyQ1QcpN Y_Ѻ(i4-R%*yM =_6"řRP/_H `9 COǺNSC~rp( #+Y6]НunTz*X ۡdG$&@k 設ϳ]䵼_©CU ?IR d 8w~A+1f n0r;_;?=ib233$'8<߮LCZ)?,TB썃:*gNBc45\Pϴ(ǟkbnd`Dv ?;| Ğ[p/ݿ\w8h|/Eo5|'1|:|g}uܪ)OU HbaE]9TQMܙQ`ZHy(>v_{?qh7"\+H|xzϳTkE(ggg%{Y3+@52BiP0*;EBy+tu1l3)=yq\2ӮF-r c C*:%??_]7m;vE0Q.HUEE$(Ю0rcyL GF`hHW:*}2k3x\j:# Grkҩ<'Bb|%FH6~#O8 kiS= ~۵=o|55ƿ`aپ\CB!+l۞Ue|7M5bF~hT|j[o_,Z3m[Z29s[xvq-ʣYkS0F&^kM!4I?yc|lj B ̦ > 7IXuUdvu z+'&A!Y@j)}} j*9,IP=f /?8h` &5qk9#3c=sss<_zRF0ELIţ~}v  SX@k9Hs2}BOG-zT{r:"EYӳ &[bHԺ]Vz/{5!AL-,;zׅOE~xCف;[1cr~U<[~>9Zg.FCµrlDPL>*uI}Hm*W'LR2M"p=q=` Ŗ=a]9,6b !IԠ[^ÿ{K=v Q@l hPWJ1El}9LvڀlKɯm_Jǘthu0h,>Sz:̢!Sv!d^Zmaw\9s %o j3m)Xk^9kW2-m3ۨ9aLSo 䌬o/v5o)#4FK_hVvw;Y}|/QOffdgGJ ʊ ZDe -B|q_PFA𐿠iŚx4W`{d}> `tPwpgoM8:0zo hoklex8 ن'ߺBL+pKݜ8x BkA醢q3؃lu|D~wZ-Ca{^Ec>{ KaJy@%'b~+6$%h@ZQ%TFPIoB`nr;R)V :K>ʩUi%+I ֬Qk+nmѦZJ\(%nd ]Wh(%/&L^ֶ  "ӣj4SKCR7nRȠSsrn 3mf[HJu t@>ⅿe5|kD_8[,Tȝq c`&ū 8}1mdR#ls%fRg{;vS~#HڜX8bscv2)GBI|C&LwXf$($6uS8$Hۢ)[2\рX4s Mg+|D\j\ 2:׭i17F3;Hb0@+J,f:ab,4zh<˯7>N6Cbq)lh'9p2.lqC{dGeR^:HKnfN|ᔽLanќ-ȺlXUC)k&Iϫ&dxȻCSd?OJ>:B˸WamqV0[ətQGY"BEc!ZU/Ȼ XC0ȖdEtY6uiu4J3u>Y$>D:9ACMOIYrc3qTz 62vw-Џ@Aؐmpo4"`SO.Tt2k$mo;d3SE>Ѝ "J@n{mf 0s-2H#2mlJ$;0Tf7y9c RkQ@]>33bu7Vym7MM7mh `r n.7C EFtkWz'a:h̶XDܲk3 &w MH&:7x3DSmJRx~ hsl3f1SSԾ C;wQmB?Zf<8GD$aO.h00w Ê RfAeVOK iD EƬ(*j,ݹdSGB QDƩk{¹+1BPlT;W6´} 91cEeʠ BD28!W'B¡́( &ntn2nBsŃok&8)Y3mZ㇟`;2:! }s5e]\Q2)eVs1ܢYfXRN7 GBk_i+s̼3118_@u!(Ų6E1Q*߳)2zN"^Ԫ#.7?cC z 95U]aWUV{*~!a06`7MC$<5v72QRh*Bla]ස|||^ F:CYG}iv8G+;7@5T9t`JI2H@[ @A"ܱ4Ou[qd?}I݀*h-rKSy>*p9-{6 {ʦ< 3i%}3'x+u|5O-A%m;_*!~Iy!G.%5V \\% ځe˼,@MA̴T(byH|M =B<.cVȂzoZ꺶!˨h`‹aL{O}_Z`7ȧAPO3&3%iefu01mhl.{H6L ݚ o݄XD:i-F\ڐDS}Gv@ţDQʓZ}C0XՠdHTKt Y{ U)oʨӲrm _Y$s:%,ӧ̜}3"-;R_j0GW-q"o2{LAG(%-=m1rčl5n21hK!YV|c﹥`2^‘X  t$;2{LT Yw%7eBƢhA Fz\8 r{Au5?O~frX7NE T:b30WE^z!aC&À3NkUTD',??Bn7})w(Uêv -|i ن8L:D[41pݚ\(آǃ О79Wü.Z2xC@Kd$&w/[LHi=d͎_U}<҅0KQ+<̠×6~ŕayHIyf\W!ha妲0=#'R`B|'& q}<1#Lhr< _。a[QE&ݲ3 iXae)VT.Hwwh*rC p;Ԍ~ӓ@\U8̆"OBlݡL(Х^IcZQc>T|^ݿ932?2HJaԳ&Idc8aIY[%@9Ҡ|hšQQ5_"W/߾ I C@-A19 )=K8-noˑ~$:* }-RxN Zmz{k~ʐiGR%Z`M}II݀{ڽߣقHY,qft?RÍy*:6(jUPc%F<#@@]T*! QkŚeoͺ.y/З+ W *s8]LV㱹=J6ɺ~lRb Cz]kk5b|#X>'Bfsb٫a؋߯G ` j=Ū *t(H|C@"zN>o`g Ԝ^5k샾ڥ6~EdFfi3H0deLevhr*t^1˗ ƶE3+_kBL͈}/nCp`LBHu@w,~;q{Gt?}@Q-gPd hD2GSR܏gXPN*p8OD^j_)=0->YGVW+ӯ@ Ct%6e4j8Zxجl[(#(l`76Lz=?mi`+BQ7 i]1EIf,K@üo{2_ݴ'4%$\MϼgoVRШ9Uu|s<`BR@W?fU:ld#VM[Kx+E5o0I!IUTVP;cx %spewQrk]F=%Fr$bf ,!H0} 0JM6\:. LQ(mZZ˛EoΎvXc F4@v!ācD+ݔ Q~YSXH$ A O]Gfr'*DFV,X9ؗqq`XV,gw>bL..JS]S×8^#lwJ .F+>v,J'WtC>#eEiH`̅|ԝA.a$_a`s0ν%w |ӏ IwWȮLԟYnHXl]m1us0<5~S:O+=\M?fXS}˔rՓWo~^OJ'#?h T^/ŲiLHL2G'j6T3(T^]j|R,ѰhOd"RFYbV7 "$B=ʀ{ G ޢ t em'φ% Ob\M(0 ! 2 *mB֐.}J5W_IW}|Az=d DbF0!U"HH#5SƸb=vk[{=qCeTe2Txm5hfm?nf? rhYO &=K@0w>N==j[Z8PJW}-@߿M$U{&OU&󴥮$L̅X  &DLh@ȞV-QuZb̌Ӻ0yi9_ɇ.Q>&e,$v,o|6*^EPEUEEgUnc:)2 v {D/*vfw~G/v:[ΥJic2_#? ԵWo뾓v` ɍu\LD{DkY[Z rFz_!յP vfы$}Lt2#w:H |֔B$LV^C#@bH 'D![a}E]-V_[[C/Mn1o>AT$=`=ڠ߲9u>kK,%t_$;7Q>d_ϔl 滹ܼx Ѐ~I&)~ֶ>6 Qh\A~0/H?H= yp; 0cXNhuK`jTܽ$晍 ~iS(oŁ]a0qB?%~+7~te,׮Pl>hQ@ %70ҧ?SfK89ێm.ۙͲ0+h25+<,}(֭1O2E  Ö;nŔ͎7CrEε!m haR}&cvkH^4N򘁉m^_9w A odo;}kBMtsU_޵ɽ@PJ*ɞs=cS:|=ELUGuTm:I/R> b>NOiEEjSedZ(-ؚ_t<|e6lMЃ!$g$mF`̆,DH^b.{_ c%t%C8"wod3f̑yT}JݑĚ60 #fpI"%cat~.vQ'ߡ$_dlf헣CDYon f;͐ɢ LU1QJ+IXR'H1bd9vn1宅$ʀ'yK_oX'!jh4aidA.?p=_d@}=jFN8d Aw >`_fY9A*S `?!$߿S]Δ6 */ߨauۂ$aGgg_V ~3S-M^7 A<\ (f`df%Gb1xaǕ qjFĿ QE =&?&s+Ax+/ڕaCPWzfc5̂uS ekC}*1f{H\&&@L<A '?u?gίj#d@d. ,?7gh<諾qy ۅuh$]|&J Jo(|?rz4,J'ҩ'PG4{wô4}'=AP0WaQ٢@AQvP_;ĭ,(-NcK7ӊnX9-?cj,N0L7@}XЅic%L}ǎ7[6!̇R  oM(zD/C;^p{=27s8DѰűm3̈́\ 0ʎ3 W1]O}*4WfȖo"3*>PDp7IcFYA^D@%TEIPS_y_wgӹ|+ u nKܢ0.!Dqk+6Ҙ%Tqe<- [EU?ơLc_ܛcԒ֤9[S7"th2Hx6*@z8/I ӚzS Ƃli;k]YDÖbGXԨpb/Dɖq6< .=@*ɓ(-KˈsAtl` (6i $n%h̘ wE!0A QU58<nT-D%V7ʕMQeU)|cWƗ3 L m2Y4|ܷ>I]j4풎uƴ+aE3bCjoԊײ#Q͢OEM4Vo'Ivؙ9R-Zz2+ "BRB1G/K1$&2J-a ͕kHJXёIk2%hV'8i<_WH3ҵ@Ю_WrӁ,z*o"M[δ;{ C;{KŘxU"<; dGD_A}nWC0OG m)D?eʉ" KLI9LCYm9Icjde˹6 569Ff%Q798Q2^`JcUAC9ؗc`܀|u.x0` 9O Yi *es3cA렪 s7ۘǴ23'%` l"M@)m9b,r2՘z,v[cMXCOu|Ө0ȶ`?ߪ%,qڧ[wyOaV"D -yb.ڧ& k"ˋQ_[)k sF=z6u>뢹׮yȅ%fmABL;ѧj5g(yOq,ٲo.AUdPR!;?{WK~ E̷Xv( ̜zlZۓQlw"l#N`|/v>{yy4,YCxZ#-nH>W 4j?zs=N_~E}ljX Q)6+aˠm.wX#aA砝gWZޘ.޹ymyUl^$غr*7eE=><9y*r,jie?*I$N1ײ0w:UڶkZN5D U9+ oYC{p̦j<^42,@Ȅ- $u5?ilqs[>_!I$@?0_1)}oGǡ-ۤeTtiPB͟Oh0^*eT-!.š蹸b[kbd*7e40?"!Bd:#@fd qߟh]몪00 =s}';f(TЈiҖM?m-Ay/H+(OBKOQ ȸ, ފd"\(yfߍ/½Wtl,rf#=?ή5Zup:? ec&b[ spWX:VPI Z tcZ֔$뜌GP,:Άs= >^ޕzx(Wm*Y FD;)$]k5FXʷxAgYᝪ"0tBWPUA60 [xxmAu5z sVSLCs?*3Ƀ9 1h;wh-V4SC+$yVvjhcZ&1",mL`+ј8LhgZK$H%`אD y:ΉF<A[t_8)/@n@49̚3 +!Q kO~c^3󨡟Z P@0>Cq۲)e5qjSb` #AA^nu9~fJ}T=NSMсIQ; 2{e낼<<j?΢}7gxDL:~5ן}/ XBֆjϞ9[<ݣПDâ(fU2]#=dHc_0?wP_* ;xP ٓÂƨ~Ġ2KCgU#\N7Y 2^E!seYm^*zS3T/hg5}NY%jD8d_ 0{4 %B)%!d?P*vky/ݮomKܺiqy 3=Wm_8h:_Jy'wXqaM65y_fCIsonS(2b,S*i_:vYܽ w±b\e0fEř%EM2O%H$e;>'gSֺJJ>t*ϙgvvkBR"1s𫓸+ȮX?Aeb!ɞ!@ZƙQxԓ6:MBjm\ r-qQL(ksJgV\1^WsP̈m3d?L8O_TB9wG#h'{U\s6qhF& Yp=.*hNG?݇(k!L $tU'ℓ03{7#ZN"nodǵEUP,kdd9_]Lu|S]oNho'3JG0P6C]>Q5ʯY;ck!}nj)FĬ XZvC9Fv:އ+"e!fwYvrlח[Mv]v5vGn3s+8Eudg$-\Tż"QəK1yHP>-^$8|6-Ttw<=7*cs~ΧcSZ=oяiZIhBF0̌9@I#X>`:t\HeV*lVF-9^t Th{Q bDc%?) ozS;lKrmK2=cF tɈz<&O3[:]ݷ}|_ L*Ӑ&g$pT LrɬgP%)fNG8`NPDz[' ʸɃ$o{&XTeAZ*M0\@E?'^(Z)xlAI֝LF5~%(P`&*<1 JUr2$t'tp`RJ@pF X4c" F#M 2G5qsMfG˼yxs!Q E-Y+AXt/pƃA 9O7)^Cm#&m8KA~机*/Nۘ9O~(Ъ+ʶ=mO٧(`g1nUMy@DiEaPF/Zר2-t6b15ED|g?79[|D0 MD A upy'wb鼐y0w1*=Npy0TsN1 d]OM!V 券" .`b1(ԧiʟ!332q?X"bY˘[ݸ|p‡R<C`.6DYJ3 f^Ød7*rҥ\ߤS:eP7O"s%"V3= ^/ݏޖv>{:wHsH4S?;Ř_T"Ji-l.޴.ԣZ=R&bIc:=/YyyCeZZb`R6Y׫S*e"BfV=Fr+\MCXu&sx.oNu`e wrT8j!ҹX}70Hkj| uY*IU$S$ϑ! 2n/.oԼ֑)pINM7g2bA6d6sgJ |5/]ً0`* :F[baIkP1rC/ %i| ;S@}>% S @R<ADrqj 0(~:&5%j nyMag}¯kY>X|eQ<`..b.x(PXF žrd~ZE.[~CBI"wL&gojoQ_m2a1Nnw91z$$Q?҃'5С8?/&nb2]Rv3n┤ν%D !)TS !Y7^]Z#$2($Đ,]sTvu_ ފQ"=UkQ-{#(S&M^]Q|05?tZ@cZRhP~9}}aTH$׀ e!2w?&fY/ &&y-ȻȂ}/Uz s5Z/k3A6Gu͐J(5%pCR؏ UZs%+CUMc1<+t`4*turDJб&hø, 91@4}/w^ 32JDz(ΰrK:[bp}R} c~ݠ3"`tlT&hGI?Q3"4/qZIk]oP!MS S~RaW=D?d, |C9a{j@YG\؇Z è'T5Z6M#F`B? M]sp6 Qs/jx"ѧ~Xc3{+ߟǺpvZzY+2aMu"y&cU:xa1!!ؿ1 *5ݓ``H,{-d m,0o -j ?ez=`FbG9QOE*V˶JJ,߿^Z9];5w**W)g)?ݹ|ǫW8)V>ȷRbEVfe3=uV~n0 qUx3~WކB6xg;M[XĶ9AVJT`y?I`csi) L.`cۻ]=w4b{qLu#@RHl,4J:Z1eVYξ KJ7S:WuA*9z}_ l~ 輭@nCV%ɳ~)Ujys.֑~S uROʔ3( wBZ*ˠ'S!0TUV^dmgm \HeJrIccd'zxu~G\mnvnli~#2Vq,L]ٞU [7K[ y?G?q?ׅat{d*嗅Np1#]ξӃ~d6 *1ʻo:{Ȟ%ݜ'.[?))z]Ͼ)\PߟewL;[^,wD޶i*M0?6̅t84WsDXն&: DY v;[;bI{5;$j HcC'Iqc<0F(LGy6lHuZёp hy]͔$HPF% !F½#o :ԭӫƤMmūϡy\vHά9|\qm.gbuVo׿7_bюcZ&;gH>H+.qkLl[y uyC1+]{S*Ah.[%xiWěH d#1F`z=~Q`$H"([{~av]J -[]@B̮Z3dI-e{VZղ2m# zk;D2ЉzZ{2x/g<+xn}l?a0;H|I E h bUbEDPU'JAK4)|1'cU]_^#/+so!>8iJ(ِlJ V,(@|zh"Y#FTL^_ŀ} |D.N@ks^O-˫*l\Dk((+/3gZTIby]ߕ򺍃mFlRvwCҁ1A6` ((R)U)qB(L)e_WjFI[ !AcAҀ A"f% 0lH&{6b}X*dJ R*ͫ,xާbIC&֮3ui2d) o-[Օ"e9Nj!V,M }ν`!OS 6;?Xȴ\ ~fgd8B@dNbAuo Ei 9{C'O*RFXEuqjueΊijʷA{KU/8&51ތvvMvy$ڢ=U4zQ%m; - P abL ΝFg7*k>,\p勱#EVJK 1p;?SY1H `#Sf L󚧃qJ8fNLT1c؅c90 x}_^=3#0BK}gJ l{ 1\3FⵏB4͌w<뿷㜩ǝ^C94 8RPtLLA oȼ H2a5@YUȾCj`_LCU_"`KL!)ҥ@dCkX0og֛|z fpM[Y1A]?3Uh8ash!ۧ+3w{=}0^b%ɇaW(3 G[|lp9Z>*o`4-O:p=&P0)0O4G?1hQyԢE"(,Et?$>=X[ 7t8id!yk%5 Pi=GM}v"gh_ MJ@f@yu״;l >/^?8m9di\#gCpƏ ʴztpx}WeMyDAp>DZ+& 2Q02wuM1q7Oq; ;>nc|E#ClyhF1+үMT'nhZ##=u58h\`X_uZMz`ϧ@ U -G_cyF"!Tuϗװ.NrLMsc8p%̌D[٩-$ji_s fn#7]]ǖ4+xD'G۔h.IɱTW @nv2zsYyA")a_zlM;$Da|sC:\b;5 Q!b^=w#e4s0r3dss0͓A"1ؔèK"ojΣХT5X^p.dh#+@fd0j^7bc3zwN3]fƅŖ6M'`T0$USF{0֎knV 0D |ܷ5.,Ui䨆;Ms^b#(җscONnzZV|4gԲS"vJ9Fr6di Ncj>IJx$I]|5sFS6p4n+qI:Qpʝ)mާ0]̒>pP AdҺ.Y}FSrNFۉ ogVFVYI \WBoi8+ \2+s.ϧ "FVvZ{8_dOl.[m+RYZAX5L;O5|~cw5f7EGF+e~Z%4m.iN3  3!;p7g[eœ$Kck\ "ʢTt1sC?w̽nA]rJ+O(ɖ_I ³>ZūNUE60&;6xjSpXe>n#|@C0eν~mc)=oU3?zt)1/6nQ!4) 8C,ɍCNgQmqH!p"Ib\d]_s? ͫ6W rL\&Ǜѽ^26k_bВcYi*7FoosKa4nPlj)fw{*4rzY]MƽV߱LG1cL9DKDlI]o9#N醽-~ҥu^BN,}Lb)jy=%qG*_sk >‘~fN+#g鿀{-wVjHKkHcI `̸O߸2}:>xgT HEW)uVGxZvbsJ_0ըaF]YIn*1 S|Q#$b0T:u+7AJLdhc1FE6r%ig\3:2q=FE=C:\#}= JEWDdF-鋼əsh?7ș2{A[p%mL4gN"YїϜmtjzH?``XVYÉ523m#Ġ8ƿRcٮ|6?4wnh5&nr)OMǣYZ$ А/b0}Ѱf%ニܯc^ v0B8px*o/ymIk#~(TfTBLأlyP4Z<lA_̟?LGr;3Eٵrjjxz@Q3mKF2'~jAֿ^J2fxgAݙ*g}@AWMydY$@zX9]o7f8DBbZ9_:DGM/ !n]RTc9ӕ›t_iBh@B11Y7L6d &у1[hX|g~*X뒁%m! ]Aoe>jE[M23' ՐD3,0-ȷuxC245q @+s)Ax"TɀE0bL(@362Gyww\~Y,TozB HO5uO͇FXTvz xv(,'s{D2L \\S.T'FvORCnB.誦A#rsV=CmT/%d3V%^Ll/ kU{oU5qv?vq|e/ !?!t:(0j҈a90H"001ѨUkt̘x5eKf^USO0Ǽ5jR&cQ G^hPT{/? s68_{x2Mއǔ*9G状Zy`?:("&@M 0i) t@&'H]1O~/3CiK[ԝ6|3cr*xKD0UH%,Ah5=;d%_tV(o,+nA1MqXSȲd{sīZᠻMOzULt_ t@$ \uG40!I?Vlo{}NyS RCNǠڒG+ =L'Ghv/2OEKl) e~_SgxsU2R>jK/a8)a5a\2EH͝;vMa9\HD?~ԏ"< Rn B(?臫$IXG(iH>cE:p=bB!E ~^Ws߰h ac#}[ f do | ²NL}m-y!TD yUڨC+~c z޲^g-g~G`wBkf/6Y1T.ADn5房= ?[*^?W70d_JTBxTJqou[ F=%†ib;g+Y5m ud}.K.UB#iH<(!Z@C_LX Ѥ{s15Z]r9\2 ~4?d^Mﻯ<\TkujE瘝_woJqFB>JCޤu s0^NfǤW˳dy̆!O\~dJ`pJhL *9JғtJ Vyr!SA߲Dڅ.a 9v`l7υCgw2о:3$ =o %;̅,x#]܁^6F0]P>*F`%3 d&7$%_>`P7\ZύuZ͂:Y̯gYs&N&eKCgZl=Dcc mvYà@ [$'ϊO cB1R\<  27!+[\m]9*I:IYuW0ZjOCqu؀`%UEX4 X+Te(#UX`Es"(*0U@UV$QDAf DA`AUU*vUQcUUV(b""0qIZF"RQQR "(e DX>UuJFХfR" EEED`PcU4b*DDEzUX"EB  PH!H Tȋ"P`PҊ(E`h֡QF iE6aaB(b )USf,Ub)X{TF&֩DT"#"21YV Yl#0DDQb* AQ ĺ}DTF2,tJ DPF)1V pjAM+ 1XF"vhA,1TX (,UQb;JQb Ś5GDФQd"IըfΫfcb(EQ"JK&k "2 ,(}1TDHUEH촱1V* PF QT1`زb"hEQ" c"(8IA Dc ,PQbXTQbDJTUUD:Biª"(IH%Qk* T`,EUxUQJ)l$Q<bhϪbE׷B Ab*12$T@dUV(EX"H1"1DDb1EV"1AHEF 1A6 "C%#_Z"0XI)TȔ* EEA(J*RE(F E|U"** "Pb($Q"$T9EB( Eb1c U Pa!I294e,0t^Ye##jA/R᷈1;b <F I"1gl ^E_+CLapdQ&i\8=ueQ)MҠחжU2G6/#Fg"aG #:(͡_mx' t3s OgTL"^e,>) jNi)A UB+^N`B*R7i(;|j#} vcg<ƌn"J5(1s9Ffv_Du7Ip8fw+fgϧGs~⾫&OQaɨ`yws0l@$Bƛ~FW1YcktN矪9s{iѦf`%em,φ{ceCO9{KK:uFuZkϭ(/4qs\йh/o}tKnfk ƠBȃr@0B` jlTr5t20\kj`6$49w⋮>K^> 5$řT@ldVŲH"J&*R;ju9_a,@:yG.lU](#LQG DɑΏ3ܹenSG3K-eO]4y*=ɉ9æz_υ@?^Xc6q,fCϱ`Ox)}Xw^eɖa$/%/3ltDl<*p6pj1ך8HetϜj* y7?U㦣I4#e_-PშR`iM "wP`i ͩBNxC<}퍚ܻVH/  LțBi}?yk 1fb"꾞VҮ/@BNZ3L͝}G߫D` W՝ִ:C2zAc]sIjkS!ap$f edVҺw]4n /)'caڟ֡shɈQC}_;Ow{?ܗ;o'qu~|<%A`BACHhTIS|,nj![\.}fV s?9X.kx2R&Zk/b A#zc,296a-ZA q&N&s3BTk$QQşVZ ŢӯhU KS$C]kev?VGR4(rB"fn!Dj Zs%a[&fßu߅ۦ5&d3%d&?Ѩ+c; _ ;By,[47Z˽@*B69zG^ǹbKDgy>|%K٫Q!݌Y"}RYC v{0YElg7WW'~HE:3ewQAOܨaap(y<=W@Ȕ!4g Т, .'=mcyTu$c76(u*bQI2,J(&?%퓾ƘTs>҄3du{j0TlNGer ACʁ yMGjfG]n>:\ I oIlOBgd9EF^v+DZt{N cΏ ?ϫv B2GT($dڙ2h|c%bád]I>+ѷltdC'vPqWε9?s.g.bJ(0~ OkO"t`f[hkNyQuPWit7 wn*5g\"dʮanW.9@:’E; 0ڨISr7=j@m¼ͽ ^&u^$c$FZ`4Alӆ0!LAa00`֠XO :F"a 5cMT(&HcB T3}xԖN{LBXbr$лe˗o77~O&f\^ XXxBQNJ&U1=3*Enξ )a0"ѬcuqsC}8^-|IS jp,UZeYWx 7FXw5.ȂوqsA/"_zOJļOPݪti}ya ~v|]sޱ\f mLQq 1PecBi*ڥj꬯?bcx+z5Ӷ@GN2EMv=W2}(޾5髰N03/Y=H5K]dKZ:m23( CQΝ(zdw.j1 B?0Ă!@l74̀F\A6]yxOzQXjF&"'/'GT6Y<Ć액'׽MAJ1:orfc-Ŵ 8?DŽwxLC<@'DmVR\3(%B~=GǮD].wA0(şF ;b!-xQJi`B 0P/6ڠr|d!``<61f"-3=XW/.3Vtֈd (bGKt+陂Ο$6*U ! Lmvncv ACڝ&Eg!`1qbޥ!YuVjs<~?h@ ӧ=fg_cXXAjKTmMp?>̧0ԆF'1zo6E4$ iÄY~YfVfR*3㋺x׬Y\!KP 9R+&A*5pރ@"%o1W&KVKyV+Tt,*n#W h$UqJ N;pݹt#5R㜒"+jV z$TfʛVl`f8SwÖ)a0'-!Wp9*N}MwDxQ*QɨOR^#Ȗ m 6Zp_҇.)MRzhnԋ&@Ԣ5W?ot 6؎֜MTX94xQEUJw%v;4C`qtXMyG6m bzrljw{ yUfȐu"HWRk L̓W^F0n pVQ+^#3 @gYUZ3UH5/7/6DeGum~H&Lr4K1ċ=L/Gu*Hq/?@$9/ bdcRqX\,df xۊNWz/.ŜF sd  1ԏcJG Q\$Hq4c}18J_ɫ[BD?yF(5RR4ͨ+%US)hijlC0fjSyo<|bkN =Bc  ø- E:;hJt2Ex0PeqH|ߗϚ/ܴήQ."/;AJ*@8*M)Yx9"^ 6Q) [OKx105Q;]¦u-x" @ Wk^ZHWffǘ&Ⳑ:+ld%9k JT2tJ  .*%^47Yzr^1HhTo3\f_a0mhdí%hYu^bROt @2Fc#ęuCb1@$7#j>_:i#L,7=Hwk Vgq sPa%0ǩϡj-|KMZpMxn @?7Qwt~[BB)nʞmw2{/;6Űm;Q3z{? 2J2}=ߒBl{;FÙPI!8g0]tPE+vQVɹ6l|[EUZy^oX6|5޺Iq3 2 fp dcm\|?]FH|]e\Vj폦kc3w4!OV@HˠhT<'|ɼj|e|D^N)?%yx+FNDLf燅`fQ-G ߡ"z4dkj?&Z n_7% u48ΥbAr7it@ ADF^. \--mhe u#i`lJ$Fw^3n( L cT`>ۛp}H`6SR ЉP 2~'?9uT&d.)@ ޅ"ݭWϩ,m^PT헋vzy׺p> nޟ9OG=͠J3󘩤 n*4hñ{7{AvTg@bjY2f2'Cd@1ө;Tb"=E Fxf*ff &!)w핱F6`*~8^1}G[: k (;ܠ^5J!dĩhͤLIG{j] <9Tj} pђ1CRBd38m$gx EX]owSck.jA1LƢU.C1PC)Mܜ Jӕ|]& z>oEĞPe&`F4$$r[4uK < _ǃ>ݍLA(c'#'g5~\Ŧ4KsV{}b{\0@40ID¤1De@IS @%qu[<#L$P6_b ;?a3fFyk:7zR.x;ŀc|-xS!啃忻W?\Nm?ZqXyO2 !l23 ,-CK_b)~حz`?C>7c]Wt[[\e6I6{XB֯Lc)-it%oE\~/Я w^Q֤_ {q|7|efB$sGp<>?Zv8=?f>ܲ'^P[a%eOi萄|E$0$2_T_t2/ٳݱߚs*ǒvn{n>.LPxP\v?󘃈1hB \*f|A\L n]b>yFꡦ k?P4Q$j)XcMꩢ@s!z8hfAIG[UTQCpzAB1xQRfx_WB4*ݗٯskƟz?gͷ^suB3'kV%|[y jީg}_|q,Fjyn-gvR7؊c&Պ,EjݍruԾO~5muU1^롏E6~a-U|\]#.`w^߾k Fc8<Y<&Ѻvwom>aϨnߣ'@Ώ 1!x;1CH>dMOW\{~.ʃmz`:7A8Q׳o @0:Y1yO|wRWS dv^9bCkdJX׸RKlr Gw{TS=-m4ڭ-ѳk{vK?KqSo;G٪aNb:TWo9ƶ=QO'E}l2/R ζr"g ί?>U4Uo֏Y3]n 6o &y|*f&nÏGpv3D˫\dCODaI1@™G):9.RafJn0-ZYմ7{أaTZx3'JlGMw+& #U: -wtl{7^~H M<k XT\ g, sjy_b~'P|hXϖcM-;6VR0>/X]7T_,}7Mӧf|Z}:jwb{=k L5<90_ϷvGKǻEs9ϊ%GI{bߏs1_Pph{*q?v85n7[5Woz_[fo79~8 ^,rwȺV]cSd"p6?U6jMgB+iV]u tI(D!CHVwB^Ϭxja8E@o41/m2t0ݴRl)߯[*ʢD@0ҒL#4xjB~ǤA{ZJߒR3{]ņ=P7n/*;5?Ow3G8ڤ~~_<1=@x چe-CU w2m 07~;EZ.%(;Hl+0e3g(l LY҃TDd̵P }tcR`[-b0;&R}\QFS/a4`t */=UiX@fW`sKW~ ohk8"CO?}:a ~.q w jwVY{O0ac z;YAGp \\($jz,nj1Le{ URg{ xUF+FB|NW+Hd.H" 9dQ a0 lKdbT>Ɔ<6ZzglZ%;F/UdK>3w^i/bW@6Н|$lf( P`c,Ht*C8X?f3+$s?fw^g*^v\=ݐrt5j)omS Dcܥhmb!(f-zܶlݬ*%Z],u0¯:z踖!zk%"٪)+9f,כwCy*qj{UA4t@u)L()ӯi?rLPf["w-}Aqoee ='kYi}QPeO$NYk[aeiR{:I23nƄAth oߘaȽ$?zP:oBzP"YhRI{ݏEo6” XW, EF G!C\%7@̝e+feW<((R9rCZ!g,oO;sItL-X*EdGĤA@-k$D(jE<TUJTC[2֫AU$))4IB'wT bDjt,P]+-U"1)`ɛsRLph^ kU@Td)b()%D9#,pVUVM?QD=}CX0TP`>O"ٓa/\SP3ƷD *Mwj#by.h[?Rqi|7!d8f5Jn3dcSa!fˊ ,cwbU& IYUH}d) eQ*Jl+g~wSvJ'!3P=jH;}L=rjZ?u Uq$ *!9&C VA͍υKa X ©ykގ )ڊ@=ɳ&xFC5Ss|5  b :^}cD fP#nEP8];]9دLꁂR'wozdb&t$̕3z˷C{6Z!6o?w\3ج@.| W +H{ 髁-.>$\UJ\`g?A# 6gq,= kX]ZZ `_@_Ta=7c%82 S!٤ 2@M 1nKLrdIJbT~0 st2+TWUt,iei 8 }7wniݥ5č TOc W 2CF8%PReV'5zdxu>9 3KS.jy=X9ZoH3"\[0niYQĻ7Ge:XHT&OS 7t}Ĝ愩nHN0o<'C  V͆H HI0I2o1. *⇇DS=W܌bi; HpΜ` ͷ1Vq* RbIZ{ZǾ72foҎ̥E4h(]㉊pb\ J86AR2/ew[6;o_A-LygM'㡚h,>M\f|a4FK4 -.eʑŠMݧx[עǍRP0lZ` t3v42#MTͥjVƑηq|o3$@nw{/%WN%\ %IB^ViLT2 $ &򔥏O/5ރzO|+c.uqBuB4!&uZru{37wuVo:n͗xdHTo0<* DA&78Kpdx*pfܞuMBM(s6:م!(-X/+begi|1z SUX6<˜B>jV"UGZ7@=R@f(`b̸TWQh.Tz;3 U4V+~U6#Ӟ]"uԟy)zo{X](us}}ta2P6]-S H$}OQOٗ}we.@\sT3%f?'D`PC`iTHTTJI֑/h=*jngza(zM׋dzdy?Yr&NT2Ta*ʪF9WF4{Jk(ϰV@ hEduJ͉H|P$]o b@QO8A C_fF<$n`K 7Oh75$#CO;cf-ϰ88<Q da@,YDHeC3EPA³|MY~_}0;&/sIΏUm?ppO-B lOސ@p­gtuX2FFHbPOu֧ƨ[@sSxwch[fpz ,D5 BujǤ\(v=鐱XڍTOCw^~ ֝.Hg+lC$FX5Kj{7-ٯ=մ[SR$KHWY6OfűtbkK4`&~ͪp,$҇pN-0*ɗu+OCNRr"dN~,3sKօ #;ִClo]A>7X|pfPNfڵv8vZ/A!#0SK/Gq\c;yB4" 4f;Z39јȠ `ȁu s2/_c16B>:õZ|m RHg+Ӧ$tk 5S9aTLno n$B`ݶcF;5`qkڿzU L e`nojMub̾*K{?TZ`4pK`f 8ӌ1}y_wK<2>A+X W gO_qU%d#yFOlALB:fOD~woB{݀wגUOJSlW0"ޚ ty -NG:y:&=؝wDO6&_UX{K(xvT1 kat2zQcy78h€TѓfyU׹Uke\-o잣ӣ]!b$LL2_4JmtL0`@أ[-kxgJjCd1 cDXG6_C` ,( ds- =j"JG$!,ZbSwX^q>vmZ/?E Xа}T&V=jHO4cZS(j3Ae@0X΃6, (F$*BmE{ħF5/Jz紐s `\|0 *y .6VPʂ`6WD]xmC@Zq2%b316]ԡd} *\67.tT!?!޻,IɄ [rxBz +!jM}O [Ų|NlNMM[zKT%CZ@Ԁ'px^M`[@@\x;i:tZ?m:H+ #b[LYm*; E ҁ!}+UD6Nr/bCܶ%߆JI:r GfW]\!%C"p2`ѕ\S5B v!By63"<Ί筥,]ͺjVa[PIc "fZ 19H4sy<;2^DoS^[C%AQu|L[HkҞ !7'8ՆQOpAakDBP=fPci0}߷͡Cnh`[΋ PfɕpL58k>2b2r7x%|έjv6Ƌ؋Yq-6~KXx6,D#Z[(0V`6ГlEv ;+gĵj2u륟qno)@Wn-(xh:.-|6t&1{hLm.u+11ywn yjS!Ţl- j#B4ʃs+ǯ@[4ty e ,B=zq"3teiX@9yKWA9g . `b&ܝfAЃxw0p8V4Z\U?ǓFRJ5n6 2$ U =&ѓ/?1EHԥ@0] εuu=`1$zQgd ogk6-BsVҙ]KZ,5Xw`GD W]kvɆ:A1sWB}^?^WlO߸Q!3l9Rʅ;*LL yۓDAjU)t6K?{78PIP (g`йb{t-#cQ(~TScM f=2՝He 9gl&iӹ#KӹJKLBD3N'N 2[46; ]|YyYq %Uht."@wೝ)šbIƯ{G)rdtU>9O#ǣ(D Y:A(D^Y"3Oi̱sU31o0:i[KvX۵ _&b. e~69X"W.T=vLWf zߝD:@6%ꕗ']񊚘hÀ\^@%oitOJ1ReͽS&YL)8׳ngeM;wI\͠:Rk+qUj9b8|yRuhbnzBQdxH߯$:Xff-Wsذś~"2p@~NÖU/D neP0{w(bʍ1F$5T A!gLXD7a|Ukz, ѩa6L*$K3N_xn1*bXY/@ {6zkPvJ_`h,? *>@Es7{%:.YɑymDfHL83zG|ܵo~`@>duMrDҼ ƿcmV'kDm3SL6.8ho;S6BZ654X3;vFӍ> 6%:ۦb-$3jhyOp+ȎnIO0֝[]Wdڸb}=VtWvb\<_i3пh~&V?W>u[LNQe3a+H! R9hИ7uqlkg5NMj\މ!zr8WLsj 3$?"?{ |`s)Z.եՇS޷QIȟrtLHkXE g/jd5Y>4l>3ۖium{+_1+G<qÿ~nBR'q/y;gK{l?*[QUD+8Ôԛ0"]ewuGbviq?5oe};76|rsg|S>4j.WSz: O)+kTYkbRCE)B@F=/;f7<)yzYw4+VK]CsfǼ~P֮1+9Umh9 ~kE"b/ut{xh.l *x9rMKv-Ih}W9!CQ$ϧ}ԭԊloQry̯}~=]g8zN* KUz>"sa] bХK篘~&&׵ͽ{&XT]cg<j@qmײ췫eV 3̹>DUKrIZ|KuһXLg25+9)nHJseUgk?K6Y_eh ty(3c:TvNƿ-쮎{-A)osDNùKoDSʍe ;(4"kUj`!͊X>3GG;hCA֑f3# &fL@ffl 8Qر߇4-d[Bw;-@ȟo dZ݌f6W1H.ۈ}l"s Ad2!DZ.Fi>xʶ+u&#Nze֓Zw5Os*:GA|x0/:V>&>t>$>Ϋl/.!_87aTldqLh>XSŠ,{M#X`chhUQMmSl^Vcϓ_.Ɲm_SOYPrٯ>iT&@)n1/9j*74 hEjZCI9Y4&[/׺Ho40`6编 ]]5W"ugV˥sjJ\;&<9ɻbD(uQJnmEOjpAv$<V1{\ Ptrba"LqtNFwW.}K;T Zf@3%i;us䯎=ؤ~ w Np>XiyM9KDqWz]&$'ʉԽs񃄓j.ZFB^uiƸ2'̓cC@+k5!LfRbwmj?R.nLH)w\Bڅij} )n^_vӑǪӟe3*kڣ8rאЪFsHyO{ճs1mbnk`AXZ+jGy_#yq~.ۗ!ēusWw޼NsfH|1=\쵯< ?_v?LH{HQa 3L FѕvN|]901-48-S14ȌJq5:xEy͵j@51H>'a튋 nIS/1CiN4~^vzvFDӶ?F`b" ubkXS0hC26wlQG3LKMLˏmzK%Ĩࡶ[Iyi0=3:f;L@v 3pK{MQk} ݄s' xt !yҰ^C~DzC$tRĖFvȾT$RuI%(ۋXݒ2F y-_8~qVɣ$rUت2F eg#t2M3V "@Cžf$'Bb$(^}8sp:<ɑ9J^ށsvM Y[)RIDL;!Pݤ-1N1Rpb䓴:p؈M2C2dg1iFأ%EyeUbWUΓgݎCCn=T͔ n2ؓ8A 6 NpP0#w̘λ8 "2a 6D5JrBܻǟᗵ.QFd*ںREBeL5s 8-k.d`1,8~Ind8JlA</!dsQ-Wla[H%:fb hqvn sn;S94 FXf`mx{]wVO5l1~jJn]`\P ̎{, M`y3^#Fֈ3ZmTP$Pze8c`T"{7q\-;J׆ŭtr'\:J?%{hˌc, 9qF;P[baƄw F>B_y%3,ě1S^9wV?6;<|5b7G~L82"%049z6dnD3&%i}L ,ҙ\HDsg:6_; $'FMnc7q _6;x?⟳iȤPGAXN!7'\AA'Yp (:aAY ,KQ*-=źhmljp:86(IBH){I̼N3Ta5qyLZ?vID;ٸb ɦ A;N"G!T3];1:P8MavCf}~mDf׈&LK@_ҳĔSvdh? 8WU4LHH擑89[ٹYOASյTR˸v_Wqr|Ww#ɘBӬע[k=3Ǻb:_C[{y#h]>4$a֝fYco;__\Ok| inY_h~;YZ#jF/tG~ÕtĦIgU5h0]n,9 8xңE;0+›@ǔ5vʨhNR2-@v(r4_FBx08sNWlBX;izZ~Azv& &qo)^M=;C{ōS2LT\DXxSl {f>v( +Nu-8w-k|LUj4B4șeOVV Auv:o[IzY oÂ3tXKS  YḺ%:rJSqrv,=~E0i Wҷ, 5ݬԁKB?}m9>-IiC7Vrwk487ll ɤsdIETؔ~B̛aZXu r=(`L?D H)HViXe ~$_d^)mQ{[> )i qdZ]Xp7#ry6c̈́@V-'hJ<V`hdR28ڹq.7^w=8h%S x 1rF2O%맂)wuTߤg+rz~HnfޚUYE mשre:kv'+.Hx$g|W5_ V9]lMS2KxUӥ;3wvܙH2lwk( ƷxΉlITewjSDGcxU7 iC}ei5@I! 4u"hlgꥭJk7۹6|.CO ~*ucX &9&dEY=˺xjX?*sσ?>vo=7k[ږU|z ;Oc%.ͰϽ I˧-w-J'o Uw~a@gUheu'2ٯoC6ћ" Ql@ >P4 ̌` J;[_a:gӆ}]U߭W I) dYRxY\47pvb.F@M̋¡LgN~Xwq!q?kk&[:oC'th j*!D upk|]یUuZ˺LJqdSY 7VA0Y:5羞ZihJjwGNWGsS0Tbs8j}e^:&-H]'5IxLq?"Ow"O3d/_;- >?;7*ҖxHD9vq `0W֗ @ŴeE g+aUŔT#) 7GxݾQi|u+ ë=Yokd^=6G3GVLd@C2"d1,\tаP.Q. & lf?n;I0? 90zw~:y>s40-qqqk4dc:(zS8}CNdeF}G_z Eo/Tn6e]*H_@#Z=v LH@{WfQk NAa홡_D~qhC8k 2dZᚇX(Cݻ=8vjc |IjmfduhڡW V׬Rl`m흹m("ﺴK^~lt`uo4YWu{ޒ;`,qn܊ ] q`w_cK 1JdVn;)2EM.`ttZ5xEl)؏Fn[>;9d/^ap 忿O%*>  %Ž;qq\)yQ#[KKk^7F? =Ǣ9&:\ֳWKZ~r~x̭0օlLRyi.I1 C&# m1b8Ϻ;5 f0L栞c*>˵J5̥1ŒOKvy1x22 UgqiċpɈ] 'Ÿ^ûgP,6މ NMUU ٖ7&ȯ8A%oX53r-umhiw@1i.PMf5t#l ;/;PR3k|o1C ɸ`\YίgW"4QDMrc8'D4'dijb\XqjK b+$etWEj־՝ n{:/1S*gz~IJb.(85TaR&jG9}c2zl1t+Fqt_*|)s(́Tjkfgy:=%\R*AC0DeTHģf󷪭}j>W&A-L~g@,&$ lQGEvVӋw4tJjORR<|LZNYo:&7%c hd KYJ: `Um)@R,ba*xlԩ|#0ub\-%-yJ+#EcZF\_._ZaѦ  ؒaL&1yV?U鰳]}Yi@Ab|ne_Cnҍl1g菙~w >HD: Y \F"IB@R!֤` *c XY NqxC6 30B~t7'rg-RP(*+b!I4 3wT4ɴ#h6(mLF T,50 ͧmzurI9}{4ߍBA|tsw^ˢ2ڍh{/u|Cx?G]ʌ.ᝊT.X(l.K J]b |į0U%~+ ba ?#2dĂ{Zj?]+";:NKc!6huߎNhv}CSJT|=RSV"Vl+Bhpi`!kϟ#ϵHP-@kKsuu_+ck|S/z`*'baҋ=pn=) 6t!(d:=ͦX5^TĆݲ# bNY ϡGS!/&g3e}V#~fOod@5^fVǷdd6zּS/z\U{}#ZOiR$>/oΩ:ߢ8Tۺ:g´ (9#2BiM^H&| /|oC_ C` @^|<{ǀ1JdTފwL^ /l^0Ll`q@fF̧3aӟY|0)g+׬ C й W HYo&۫e"cl"LKg#s SiڤO^պWzd'ڄCIc6 BeyVfi} 8T˷ _{|~/nMXAThD%n8ժq]4?kvʍ7ũϯfOP2RƢ {/\uf#4/z~vU8cGo| 1DGވeJ&TMcǦػkSۈ~ ك2%6,KVxz m!P;{0 U6LN?~1Q[ OM[H*)!Hz=;L?1N粆DRo@۟LΊ l/Ƈ#Fn[Z?q%ݫk:)_ VqUo_ Ii@xAfj\I_n9&.A{N%B9` 0S%nlqe^X2埋YםWk0NxpfqjL?sYZZ/Tmݩ]_#Hʭٓ4ba,?}g ]a'݀0b1\ܪdnPf*Qfb)A9ekY~zś}}L3C$ZLM*,iv.@x}ls:J"}z.[c/!(͡FcHP \™k|񐟀 ۟ɝT '3U]l9Y4Z&2:Lsi fQO-c`xUPE2ɐ'>ŰjNΪ{4e'f7nTRc 1]׺ ʻB֦iWWRR!BN?_x\(xGks!ipS|ol<{Om6Ќh_'YH`:@f_|]{"Ȅ9PX\bcuTfCB`SrˆO*g3[Ovζ[J4Wi'vFB9+GC9H_?wv=_/5ӞE9f݀gG2"6]B ]Sfn'ZIN\80dfWt W G~#\K)Y/JԊA565S5-ҹe@f@"aɶP)HOk9{Ór>x/̛S=wX@Y6h#1X(3"DT6WM糡WJ6?QCX6JcQ@ve.t{rR22_((ڌ5-{1XLHFXȽjJd7tvQ u©sp_wGP7_0i~Ux s\-^ʮ!-;ubsf.YPgGRjF?QhCsT/PdUwMZ"x Zj"KZm0H2i\}+2Ƞ4@jtr j[ Y p QlUN(pPu{~NS^FrƲSG顳-RS1(i|㋽5Ȋ)0̭ȅ~ 8ﻋ0HR mD#&D?&{'kY4(- 8?b[_j5j ڐiJ*a#3\:Y#TsS۪$c_lTZ:Voyl9pAe}W7+ u,5j5Ei;VH`Ф}'5 A#IW5Yh&ė|߉{άԧo|ȑ42:֌VUM 0IW4irO5P:LkyR$ @2,B[7"έ9kmO=;J̤٪M)) >&?/S@m9*{\ta_]ߵC'Y2v#Lz4-%LwϯRo\5:F1NK{hz6Ud:"Lg rVn~mz1Ro4ywFx^WcHO gL@18c?۶/~Α//I8ȪpչQP S'cpC?W=Zcu<vHv \[DM ܋"BMTzPj]hOÉG0qjaÎh2AϢ.R((GLsR= ($>c_m,ui1AYClT.3D.On'\1,M:fW;w)piZkë"|IF4_I -Q 1u?/IH$GqZy]J3MJ~D3~c*A`Vmtf {к_yP\]W%e;>$10FC|.p}J,\(rf?3/&~&@tXLWN2ǛY'yl48 uQ:zMH n t*Πr#y|]m!ĺ`;FMc/Jv"ծibw.8Y`-:P )Z b5<nG/T;DS ݶdrp/D zʲ#oZm>U XOOTj nO n^~hi?Y\ Ə7dQd+G2r<5wzĿ!"D0vq@@HrVɀ}Xg鋱Уj=gMMc &`1qƧZc~LNXΟH~xgjfWs ۺc5 B17>s p֏01s͜ 0(4hns 1@x! S(R6)NPP0O5F3JΕwqK/Jr)IbvW:'$.Nge/SR*ji<߻n@"!>iy4 "[V= YAX9k9`=C{?=N J;nCAqtYbu{&ݣW0_0`1zdAm櫉^¢PW? ߏ2#N!!0נx4q!XdЇTKshO ֚key HYۗ%'.\C\lPlw󡳀trExͫjP4C$dʉI'Kmk<0\UcL$j4UuAs.)jBqEjŶYg}" } 1Kr`%XN|[NRE ]J0Ǚ!r`rl7- T Ɯ-{(2,GhOip$j:[Z }Hq5dD0D } e 9&2^T3@+xLr \,ݲfx'6`-otsgs%1M"/"d{ꊿv@#JR RXa=41xֱP`>>ziؙ~tZcPr)po-'M)khUm³pt$c,9='r`:*_U ^5jr `M0 Φ}/S7I /1Q/`Ue #)VڛY!./>wER\K Ґld7&C T23p)̾z0^9+TM.ӳe>:?yamoe>'=yavs=a UI:cB=S6RvcoZ](zMrǏoyT5*lB7!'1f@;#_gs_ڬP/ pqi@2He~BL_|]%&\r[Pwy%݆o1qAu0. (xBÆcyW;_|zm;]E_ؐ4P(TM9| % @{}Ui׹&2QCKr9߶.&lx@JP=d\Cē1#ArOK1;T=/XfÔ)`|h%yiH_c*lK5^#pf0龫 _Y^L (A9 Ӄy )EY8HkNuş6 Aod-03Ib c꾛p5(N:IZa`Ss&Zӝ픖ZwoɄT#dy|aIk|z{fGM"ތ>8^+& 5=s(uX$%De B euV'ɓ E!vzl-HJ~Yf&OMx/aN&:EFΗ΀<[eauVKXVG-[}dF_a <RێXdBZ[wUdXR+ ͝1uN >牓ܹÙ#FӌV3VaYN3-p{q>mZŭ,DIDqHZV{Sp5-ɥ1ڹ}V?c-NCj@RD u3՜a3`ú+re:dkU&% 'MC+@ Zw ޘJI͠"ƞWr]gL (tdš8t A Uaa$Q#A݃ʰ;LB 4OOx+uaϢ!Z{!#voSQ5kf"Y\$PZ/י倲ɤ[!o#hD1M$Wpv#G1rXoOAsƿׇbֵFôq$:'n"~Vu\9MТ|pITabA7 +V5?7z@vV{+2-/-6(-Y+0󒫙_>LH4buUP\x#nթpU&#zA !a#E=VDC{ 6jw# WuhZ>W#Z΅s5a,%c|C譀~BTfCR,~xr]2G~TNnO0B2K.WQ` b"?k?Ng3x1m_|#ԙ;~ B)!e`!kycQd; XE `C*|{|=!1v4ŝ V<+$zЧ1Qεg9`v/ɞ|w9^+T3t{y1( a)O=ּWEvXdIm8YS )?UYC@u^_?v݄|an@ubV裉 0D1ڈ֣k 5=|->̨> D; ,XMdcC*.$_M1Yx+y DqsQ ӽU "%pbݴ_ Ҫ+4蠱Yn0A<@c#DfK '#JihZ:^"ufFiլje`^ogLajl5T)-Q9uYűշM:=xo@!4 2*.&ɓL}r`v7FO|H+K I$aU[-R[_d~;aS#UݽR] Jcg8hلOGnD/!X`-ffKr_t6WMW.bӶ#(ĖP) U}~ksy,p \~3?_eg0'#f ^Sfܙ+ zE D)_ԩ74VW,=w:Hn~#%~l$+ӗuK9fdzvDv+ÌY2hzm+_eT)=%mnt07h)`Gk~5ݖ\‡A: _N2gxb^*xpAd.#9+2e"l>TjM#*O+У#e-*WA %VFP5ik JM1L"HϜOr#DDWg3W? uBM S6|̲y:̪acvR" C|Š}<2 \?؅H*R8vB _lb (%b◃i!uIBhjJ&(hdWZ_ xMk(ص?e_^:70`<[͉TKi4JAqS%2GX=E594-+K<4GsR٬S<&]3ױ=#:CF auq+}6O5#3VXG~4կ99]@+"Xa Ω~~tj6!94ݮD&Wnuy<}hUJ&!@ʇ`~yB)a4ge?.2(lnItF#R<.lAMpʺE;#!vcdERY&c`.,=&PqZIlph*In=D LQA4wz܇QR;<]Me"33ɒ̺.+`cFSzo'e$%>:ztC WA th@V !W+%L4}3`}f!\)%-̱IILdO6ܦ;!Fu5L:j9L.͙ۯc+̣9y1͈| Cwۆ=G4mSh͒c2!A¶M jwOkaf3)iTL̂( /*l8daeՐ2T0bRW^ESW4 Z3ʈŵ=rg׈xMxW{AE1n9:XJ:<.ˋs~ܭagvcTDB[M4 pfFt)^@A]pc0.s_8LkofЬþ1%gz8UŹiG75 % QDY Elj}{sN\zlMJ^T}PQa, xtt0qm/3Z`~L 괴TFJR6=a#v0(G]:fGmW_Nq TS fց ~۷7 ކN$UIBЯ*yj#\C,PZg ёOHkm|ϣٙ]xD"@Pa-e8Tt\0ѐD/%꣩Ȳj:xbcDߵz%^d_t.]* 1V@VP2m  1ms+mIgT Q 뒇2ʧHH"뫯l?r?G|]'[peY/gqwqdgQMzƝ8gj4=ub`bD/(l2j W,Ȧ 3ڜcVA)=W)Wpws4vfoW?s㲕Ϲ2Yخw.G? ?׾mYR`v /3V(buB Pd(-YAlLЂw@na0줧#KpdU/6k%gW3KeD:yf4|Xc~-KBn ߶P=UDzHW,VPJ[/@hyx+@ K-h]8%lSy@+d&DU3T\!1JmEiЅ!޲0QMҚ;Pl1awg3ksWaF F*j-P ,aX5Y!p1'j!Ta7v{C53蝹5@ucOeU?=GCTȳ3ԍhīi]K"C f 92xktmLe@{s&f b +:kp@Bz%VUAv&3 S ݖ|^$}M_D;M™ۑ A K׮E;Vi)n7_Ǹ`.IfNl)J0fg4r1r➡ zsOAZ^O-m9%S~]Geck73kL@sP-b/׻qhnrr?-b[t#D*+hJI~O[<}''9F?Q&JWFB'A*02A q:72Wx?/ @fIH}:P1QӮLjI38B(Ypn"i>T> %>Y'9Su=ug;P5a {:5z9a%!FBPMQKcT= Oe?[߷@WLI6l󤏽w9 {y* I V^CnSul`|#:6ـၨvsP3ӟ҈ּz20 Ti'5A1gT͉ɝZl[SdW2db-)UJNS[)^S~}v' Go۳c=[ڌ"G=TG3ɽ.h=+pc iˡ_OPN e{IYk|p#ܚft u.VdT͈B4 &:Ԡ"vr?o/qcCH%ЧadjVB}97 eE| n{~C1WF:EH SP%i]dec2Ҋ_VVr b+~P(d4(Vyzk떊_4C}|2y]'{am\IlvGOz˕Nig yl/ULq|o]j6>neoYfj;թ?GNO0&'j@:?kҡ!/ h?#;??Tc0UbTTdV+A*1Eb1!PUE"1PPHQH"HE"EQc$UHb@V1b"@ F,","` 2Dŀ""QE$ED#$QI@PB ,XEE )EXAPcXF*UX ,,UAQA QdF*#" `E"Ab Ċ22H+=r}o]# 6t*ug zdԙL..j"daؚ|%Pk3m pjU>媠#a;O%2~z(ݳ 4͉ݰzNg@A9NXnPZōJ( /O#GE&v^?豑Xq2# ʨj9P8 YsdXEPᇆK=4B#ͩ77 @vCZ8*EpZ HZ{NdV? {tHPz`j{Ӯ&@l UYzx[U#阘X>K*%fTag}2E)ӡHk,@ ED"JT+H mD@4P)#?sdhϱfC  3}"wWH׮6]gouHCaM޵nL_>.JlY8~pR 'iY *HhQ$$BAAmU K?#=988}-:ٹW/bUzU-a w{;K [TT!+^@ ) ;kj _krѽ㫉-&0ujdo/ف;mܿf@k=moY7ġ:3r?{|^@.1jHS;YNحAԩ+Ϊ]wL[W\>! t> ]^N=66Wv}i,^&rgexP@QfApv A/eKhɅcWw YjXe2< 1C$_!#V΅(Eq -,[xw1QfLZR9,1n #naXa2c=Q< 9В2 /@ʼn7.2baVUb-U{j"S5Tq5+Vy\7qde%G<@@Bk@TJT-n=Ǽ4WCE8M[T ~7ᡓ&@:ȓ jW811yk=?ՔyNc_oE #T%D?<چo( ^6H(z{rN:G#/a~:?qշapz8`Bq$04m&Rpz^nbQB8Hb@:U85A6zCeȥ'ز~t(E;oZndGx\R$ 0RS @  0@j削-U0jHUsC7+`s HaW*bQ;ZQ+ֽح[BT O2znQq{)[n-2|n\EM[7Iׯs^wiFBwqx< 1}}"}986F^W$h;8AdH֕ 3 s wbWTtR8,l:V]Q;fM[Xwy'Wie>_zom7qO@IN<ɋq=S-!Fā$#,2Vr M`]E㆞ "0  2xi4w9t!؃JS[oz.T)~;" B PciS/KHEF?7ޑEWaKgm/EJhtvp|z%>׿u4tA We2<AOTsx?8nYd7&7>F4ьk"X@q k7>pQ?>46Ev NEt@VF bԴ87O>籂ʋ5"> tOUcYKh .=Fl_ymT  n}ztL&-â5\u[;6Df`Ūrid2u0Sk`f'oյ TvtWrzfn;I1HʫP@f}?M1rQr?D-n [Jقt4گWKo*qbKtDbju0ҰoljϮ oJt634۷&MZ^TX:wۗ)f=wZ&kDWp=/K|F排 !g?m߾?{K;K(djY e%;f;y@UF ÐMZaĄ>Y#GXHVn)UWIsGn<' ABU. R2dVh]#T0-F,u#-.c0^{xx /@ㇿw¼_~;Ǥ|}Mt/o؅_awi^gXn+E۔zKlj/}F+J7n28é7s GХxCkt5ڽݿb-wQO4SiTʀ00yq՞L=i)Ec^[(MRGsL?l fZn[c]pF)^^rC5Ǻ lt"19UNWfՃB;q!$GzMq|xI Y.۬f Ո$#}N@$>H^ȳG hi^cI&YoͣH!r[YIp$A( 'M3SciZ /&ƒʍky@i:m&~dmoYO_] ?'|-馯pRRѥ"̵ZagsԠg 0(a \"KS_ъ0UN ^ۛMlmI:[R0)頹0!r#4*rX649zHO.{mè$3U% Lj|4m-Z*aEDh<ɗ3qnVmsu]̈t2Q1f#Z.:K 56ˍ""q : S>iᇟj6 '-mX@# ]=|YV?Y{nnz& [w*8p>ĉbqONtWBe*"oUsmrmb7cQMG7s \X}1u.g%/&>t0wi!D@yu\1  p8=R>n8_/҇hPC`q O Wǵԁ4h72nwqsFn ̣t҄'4qR 0lw9j¸ҢOժmjǧCd71i0.V9([Om\pIWy.[?R"-q۠T'Lk6 $zv&L:3̓_o,.-gxx_zA;?"AACj&JUԓ*{K%0W0٬?]]}\WW谡\NdwfH~KKإ/ cp}&4IzDfഀ`j+<)BeK ]>J:TP7i; وȖa{2*˽1;];mѕlХU 8Sg3c߃=0a qD:=TTCb3⛚iVffc&ő6ccR2Mo*{#f$36g="7ԭʉ4bɧYFmۄ%̵[i^ﴭi,hIqIzSwOܶ?ɛA؎K"3);e$`S֒ j~Ƶ9Tl;Y:"TGʓo_ddzܻ^,S$MK-k2c-ABgw5$}p8{3}uʮEI$7P4ZaSp~ԌKњ-{7uӲ4' ~hT[̶ovn+j[>x1DÑȹ;U uAC}g(g[%2Ԍq8e;vsOP^Vv3P֎_^nk ?ʡڝ+c&fpQIY7L?/ U^"x@Xz9U+W!tv, SZ_Ye1FnVl 7 ($!! %O*2bÜaʟvO~սsz '#-Ϥ݆-3TmmT_c ynn 6+܁qQDS.vd|) Vzx/3xP}4˜vdPU3ӺܳL~U>W=E6v k\QG]:ʩTx8=)'=Ƙ7qm3raeԠ!5GIfM;]]˂:u8W$1ҏIv㯟k^c&$چGzlc A 2挅YDީJ.]d)ĿXZG(.c܌.mXcW7H@D'l׌j)63D]փ2ZBr?Ͳ=.rꇘFsSi~hOE:ʻ # "0%J;{?;~j[9#`Bֶ}OY44'6nr~_aq/8$H 6=I蝲#n_˕âUjhڃ#ykS;C(e x+dLǽXd۳%WfFǖ}h ftX؇S'Zb%Dn 4/! l`JbY"K/n0m~tM !2k.T^ظ.2qtϮ>,,'c&Acgn`KHG=FODܗ݋*JA%L\*n깔؜Z/ .o\"._2r;192Rl!8z)&W.y=n }FnԔټ '<>GRѸ+a4nW/(e]>&Y%ەHl4-D~;] q* "\ ñU>yE]>tC !^ 3A,Q`L]y3>d0uH&0V"pj0x1#8oS9`S1ژf9PpA뮸Ʃȡ~@iLL70CwV4.>P?D' s+V*B^dDZܲ.`uLTq;&õˌM}G^1 i>"8|K變kohv{^0F[7̫&8f倹Oԏ+P޹cEu@h[/ZMIMIP!-)Au6#Voemޢ #lwqu̴[:Szf@h=I6f z4(ɟ76=9ܔpo  .=~=l8/]Y%a??2 L6ub6ub+[-_)r }D})/݂,'q#FK3Co RĶ/-vĬB$I܉AzìcvP8gdq]1Vc5_=G[aJ{̝mgJi(f`L봤z~R=d? ~Ms7(_I*aSy?*JAL2%Xjx7$$|6^D . c ]m Jv ߑoU&rs{5\7?Yi-)("/aP);FNeoS5p3i]f$ mq=^C0=^F&)k  & ځa9]$XiJOpPCXf6ձaj},{I w mhz%w,g>?'\vpOǮ63EˀEC}ۙ E;dU;sD G w{p?A6-z `aW˹Kn jWj ˜8;>u7^W&\ʞ1#r;-{C,ƞps-aβ==ش~l6s._Sbs!3xƎ}]P|[4`I9!g2X{p۠U#EơT.7-l aC=h @JLlKJL=$D=׮.tos\Y O;,A搪A3PlJ:Br=dmbEE=p*W9tP "/\ͣa|ZVi"-ciZK%Gshb^0)OŬdOTg?4(OlWtp0eD~^ {P1eΞe|Ɠ>ÓL!jN[XKiM^PKDrm{; pK\[ px8 &I8u" I9E֠K/Nm4}|b8CHGo0dVU,qA8e^ ['5* +WV590Ŭ:=r7<δOPd |>98NvIeflt"pe6 ^ۖ'mXi"Yok c='՟b\>|9 %@dv#{,S& j$ʐ?Q4]E5ne6$asx/->'8auj,BNh!G]F+l!) (r!Ф*&/>2sģԨlU$Ab@: +H a|HdfT 7LaLm!B=n|]ʧu*v̬'N fCsGBVIA\y3pa@n]uP͌d(˻MXWf(1O%X5pp^?Kás\Y \g̓^vqalܡIVnP-xIJB6a!Mȋ1{sjbR–fq%6Ul?Ak}&+ , K)k*0 1RZ eT9! ۃ^l15#|B*'Yf39խ 0{ ?p2QAü7<>Jl+1)(bYl|unמ5Q,?jq͈W8N!vb2<2HqUúu9c2_~^tL/#,r6\ϨBbǜی{ r!WX._3'F4{KƓ7E7i^)q-Mr6$ҹK.b|p@"芤F)_Nꊃs"THY"u/G|"2ݲ%Ե]ȫT,&k'Q~>bU &_o&rԃB#_K^(o[ArZm*PlUׂUլ*g1-D ߿ 6zO?5y^>n>b;\vI=9VKҗ𠃘 -ww ">eg\02!'j{31V[^)i;͠࠿gi\n-5hўSA"FB)I:G΅9?-1Z/e_T"ۺ KҲ?Tמ%mk'4_Z+IV6|C,xZ{uɦ0ֳĹ`vkm7QIPs$;-Q$ȧS8%>@@3_蚯m8|e13 ˍ,re3G.a'Y^OOoban,i^,aKҹHev#"LYw;jK@c%mZv2eYqH{vL-b尽̋3[q&!FV/#K[u1ggsXye)==S)ޠ6!gMk6/k tb0àIr%(`:m\5t0,Wn`[K9,0hV֪!Ͳ;kaqx8H ^ c4"Vϔ nQC{hYʻ$=HmE8 Q my7cE:37|Bx|́CBm`t:ZX^۸}v%v$:{O.79Gd =%>LN7MV? c`@_YPEMrNjNsv9!ߤcQyt7*I8: 4XaH"y;~;De{x ʗ7L)2v3H"*N泦A{>s(/޻RvSp17d/Z B>"mKMD#drcKvH"?:ϕ)TcM2\,J4 /yc X15v1a;Qvw$RϳƐ)tOCͳn7Λo#w<\; 0VobB@qi2DOMf)bNZ`ZX߀+tUTaD$>IE̢ 1@ba%*O 0q)bx n#|4F 2=,-f|moBּgniF[9 &=p"{e͌PYΊ{H\8#4kos[,HRDi% M7 ŝw/ X<oo-EbL)fYEEM8}̞!$츺e`r7ȅ- ܂~{C5E);ӆZ Ig Ȏ"χڇ1@6,Mpv(g&Y )mfX6wƌW}<#o$MCg>ǜY$)II\ M'VnZzTgE7ݣڗ)[6LDמؘiS7eoޟvkӁq7A%*E;ōzjwڸ2-#06v ʖ1IeK$Ugm)MyXK!tm?iz&!m\5U0PeZA8ȧO x>{^ >ݽvKo-c (s G*pU4~W3?:t5k~QB X2İr9Zz.f.ӼzVNs*9fQn`;޳JUGKڡ[BT* ;:³~zkcrlBemZsd($PHوadEܣ:6lz /,Xvo|oO>kZ+2JV$j0'IV`= >";skѥ*d((Lu- 7 <A9K$ d~#zQQ~tJD KǠ'Q"L_)%L44nw=( Ґ).~OA+b䜹}+7 fY Xz˨ +䱇XExw>Ƶdn|CCaԌ>648Z1̽u}B*t*W~nWwYsy}\1yU!EKLKt{=Њ3_:@Gt~L|:pǛGݐؕ_ЮuIkaOqg;,Z0Cz9'e{/Oj+wĚr P#x%懞}ok<vß wHJ?!pd3Sn'AN)y袾e%,$U!2Ω 03olA40RuB4cw(-z/7jN+਋$mWǛo$Can5b-L!~ZD4t2ȩAJ:n#Hx@ *( OWB88M+N{ SSFgjn%q5O vB˧uE1iGAn:Ry4p6Ц V108N .;sŨHi޴=Ϩ#\]ҎfTOyn`/({:ݲ^uSһE43ٞ`0Ji1*l>o2{ٱ5|n<)$)_~LŬK2΃靠$*zݶOvܩq7$guY^yp2f]@۵ Z˒DOT_vJ.N"q;66lNuGdzͰM zn9BUb;O%&ew +2 Ac<0>rX'e3p6p"9Mړ:xe"nlV^)>9"a߄)ψMVF~vRuYѥkĸjuMxɵ#⦒EdbM *7 Xcn*/&^Qd6=N?Z|(Բ-ğNw\a&]#s&2zvJCt]e4L#f[Isb u LAm1%^/)'8n(ٿ6ù-Η9Pwi,JO@ZG_aa,41'5Zv'!#c~yſmp@4>斏b0kP9<0Grɕlrm `A9xvkvEal%m€0]Q \hƫPȯ>ݴ,0zUkR ;&@Xw£@E(ߍĐ {4[0ޝ3 \fL}4vaNF_-5UD 'kVC|8 {`; +&<$$^_ՒWNUM>rRc /Jse@R&0aK%.zǤ7 S|=azQW8tnwF/>ycl^OG])6. k].}F'>|6]e{/C;Lus8(]6Uj:[=|/cOXA~*QyD=&wv c8 Bd'MfD y粻'$E}WUFF#s:Yq95syZSZM4K6]HaX\]5bhTXy/}2U܏p7zFzavGV X/S2ues&`rRr@\&2j6mIkt Nte9feoto') vGā˫s^qQ{KFIO/9c-gI/(,%] 3ޙsTH-n0C ftͨe'8%{Yr:rl8#N }rHA^QXYMQJI8^n}Xګ٫ٛ`~}(B#z=ډQ}X Sy1mjZ)T~7' 1!``YLЙ[ao,ڊc:(U5_ΞΔ;hR@d?,z="vyKgL-0{[qs;y&x\vCVUI#WG j[ P!foc",I'q=%aIG_-CP[]=npnXLU0pʇ3Rg@L" b&≃S Hfhy #[5 B0\ xY-gBC" &U ,R2yde/J 4PI" D$aoMduvo~X@R~3LgD ֱb MHbTqj^so T,\`?|GCk>QkNRH Mmc S}Ҙ# і11FZgxec ܴ`I2erG.QC'_TMJ>$ `-.Is iͽ);Ru 9f^D NL7Z @?_X*@u~'Z) d=)8j{ͼ6!MO1FMɹ7@BM" 9۝fKMc❥hd . ޣ:.݈O5U_|_k"؀ELkCTB)@.YkYTMP_T>2 7?%g qq!ٕ-upw?E>~F.#u3,"x4Q8[+޵odA๥Ќy1/kRQO߲KlDmhe V^i2۸픀a?cW|E;tD|7Ёwa&#vFra!3nN<ټ7C[``߫ErÅzdi3Gc2ȣǻuw~d1F1Jv/0v/SHqJ?q+ dĻ̎xV_yӮ~~WпW.lʥZ$d}7H62waEQ#JjA5,U0TRA*p>߃uZ5 v_I蘔A&&Y~{2|dʲ!(9znTW8ԏ1v.*IVnIk.=/{oEm8#ŠVQ8Zy? $lW_<+4u}osd2ۂF2;Cdoy`rUaPU.il FzAKKޓ/4U1XxHѠf׸lPp+F 2>QR+yK-˾B X3{{1=uB|ORK 8z*UOp0ZN<;*I)j51]T/)KHM/<\Yk)rY19V˚9\nl((z7_ͺ\ s΍ !$D r‚}Ah6]ֱ:gHإ_(Sp`?Yp7>'׏ٗ +%V;N:] gd# C6н'0>waew}+@5Ke- M 7鱚ôK`uhͩ.00Xt 9-ʆ}283Xdݺ3;O[)R\^6t`5~}5Q9,>c֢.+`&2 ؉s7rauU]푔X#\Hd3wSi&Z؍I /<ɺ>i-rUWJrr, Y6i9! Hؘa| 9I粲cr,QC< %'G%ht6YhG!S ó$3pW|ktNA̓¦B~58֚#DzYX7i򘫽>n1sQj<l5; A%iXY&gҹX/%C|dAa wUIrg")$mQRJrPXߐo  ' FR6Εe9])Ӳi%S?H' 6FPjs =V\|Jq,r3,Zt!44`>7>SQr#Ś%5d a`[/W;j,pQ&Ka[ kx+:̤\ʌjhf:hWۿm_>qE>Xr030}.ރhlGqJiY>}>] tL?xv$z5$@h$]V3|!C`nDSO`?9ڻ%U\hPVqLRW45p\''Wu40$D& v[D܆:)Pv:a~Kdz_ېS3͎3RjJfoBHJ^5>=Uگ9qIW,Bd ՜'\v9RDZޮ r9;:P/"1X%gI7yaD߆G:p`h-V| XQ]4 g]eGX|kol2f?Qj (UZ9 Sz~]ÇKgq2d (ew6+cYQXˌX_6mVjH;Ax2 l68TLd.}ָ IG譝Yj>gYta] NkȽeO uv{K.UҐ6ZLHx]46o -`^?SI#MUB t=Cd%U 豠SdCB[8n݁wǣcMxq8W+}G_u&%')"ݤ[2MZ{6l4 e-Jm2) O:xoa{QkyPul ٶzz"c u`B\H `Pb3I)S(>D5%T _mQ\"]tIPrI͑fqLvaaZeHv JJv!-?28/7±jM|<_"-zᅶ2e;vvWUfl[YTIUDKNM͛½NetG׉]qQviKoqI4-aI77`pT^ $t{}V6Q|4ŕyc_>O  *'_.Ӱ|h*9a^R 4kZp{C,Ѱpoyج59f-ҷk`ijF^Qr}/Y[hHj%]}<Ûʽ`#TB9M&gL<ޫۜ=cHξHV>?l 0e%O4ՖU3ʧ0/<8k[gu^Y,*@K].m1KH럯\7w w:Q /OA}{J+_~Y/7~ya`gE*5aUY~/ʑZD :I9eau3}AbXV.4׮܇X"v n<,gB픜?+'yh~Z-Fֶl+]jݠG\S?\+hgJT=R45Ep*ΚH\į/m~{Fp3šDZ5:P%毉B Jn4.IF뽇yuͳC2ր5-bʝ9I&T'='aNtEBa Z !DZd(tSOZ b^^#? z>l!4whܐt@\7 kGi skXќ(Ap6w/ PL7@ۤ5z'^A0;U#W>To.gRlА;=BAy[L=OJne7))- DvqR3OU~pDX'2DK?؂G4SczI )q6ξqxjwu9$)!H([@V`\kԫ62 ROt;%nsF DT˄;%x2x{-'1pDNϫM:s(C0SmN⥯iu:Av/ѨS?y )=LķZfɿc,#$_>c5zXr1u-&X잞 1*x0lnx: 28U%˒8^^xHƎC<,?2{)} YŒwfK{HSM&:6쐸޿q=cpu̱'o܂'a iU\Mf# c)HJ cMA? ;2cGh(aSOAXheʗ,ڴB $7?&iuO&/Lk8Xv\kT E:m=%abU=x-*lN7geB{ f{1Kk긖 0t3btp+&4\dbF燄SRȸ֒3f'@g>?ep6qggG`@(9reLD-sN\~`܌fY^^:N|c)W˳Gx;^`I;[2Q@x(gWT'!c({,;hfcCF·c_\!;Ƞ.F`%'`,Nv u s'SލY)A=~GwT%ƸdQ|> ~5ޥ ?k˳cH9.L \ o\}.`mC}NuYjݙi#*92za2)5*8 ҠYlc`_O1pG8OhjnqPӣ' qONE&; \XZ^Rs dc!Ώ ^9ܨjͯ[3+0JMte\o $֗m1 )}?s2LHۀ9Y@+FSayv c -u-\N*}2`~6bKX2C h؀X@cIcV| 8+ CL)r5Pe4Cj3+1VM($mS=TjFCd6{寗 Wxś֕|qImg wɺX;H a}+Vy杧iiKm%=HsX ٢Fӳ.sǐAa.c&:cp*  J%K޺l/]XTR#r@H\} %>($&|CtvcQ07ΤbHRQQ|StxپP h{[ >)eZ@"mt\Uݤ"RAbdo:``Nߢӧ& u;OK_Di?sD֟&1okW|myT[fHE0Hu,ԿH ItݪzP_m+mF7D4F YMX`{GIf+caTQ?F~lQͽ1ý=sVE,|, ywUd-%%HX-rU?*&,2:;iK#U+ Zzl闾n| .6Ioɒק^$5Ud8?_pNŸq( 4dǯPZ$xd7<5I(z)˝)(Cc06 : ,^/enr y%CO=:9!(elf[Aߋ@;MC=٠b@w?VɨIz "bNk&W >p.0dD"FQ[C$_=o9C1(g8AXHsȊ FiflG=`e5~o(M.lkd#Y愌˗nՊ44rK3M`hAH/TXò!GNiW_}(|&P}qGv14DZf1IDs"ZhNY-J0'u<%өӦu i3_It y0l;~z\Jb?ƓOR,I`4,OceT^^^"*+(,kܷGy ;,jƳKfMYTruTdK D /N:4Dx9ntx8*Ì.wL >1A<+ υPšZ~9(/-pk˳ &5U4C]\;=` wn]u;.OW iHwiԟ :\[{ !#z~]ocz`b֎nck_b- /eЗ.ݽ-,[ji4D:̏lHs[skG 0+(H;KA&cPՑac\*<(خһ.)N\wҐ%[:__5N|N8'Rҽp~ fs\X6Y7 ttzpѰNzEucon[DkBNZ_QǙ;^F$jIV]mzRv(:mDJB# >Ԏ̳v2P xRSĝ|bo$dYhbMrV<[[V{pU )Kwd&bwi} i95uu7=Ż8r/pjjpZ.2A.'Gk_*Y'K(ˈ4Na`x/7~s0IKj7r7Am02U:VmE!!~47GC>&ë́Ԃqؿ2Zh"2qMn%͜Zz,E<*7H/&4Zø-Cjgˡ/wPl'8[q-l)@W4.3 h}/5 p; X;jǒ{]@ r^9/3hugB G#  vpWS!L3Z6͍3-5:9rut-6A6ks ڣYTHsyՎlt*qZV9LX2BO2 PL>6 `alƴX P'fԂ n7|Y`5.׷Tw&PͿetDو'(窤xb hl(172sfAI/a| Iv*c wiOU ]l%Q&W2'l%*C}PT[ix91ytn5>}w AޖH7)®huMBĔ젦 GSxo m- w/W'q0_gGOQFP(IZx}duPp2<1}>Zdfd72R?$H&|!gpJ>}5/Xlp/uÇwx0ʔ`|w)G9 4^f ?\s`HX=lN{~9i7Ig-kbkDVJzg˛'YYtLw&58Ke \6+\5A shڐKMxiswS:N/1hT}R#^ڬJ̩{2`b&~T3O[ҐD m>} #i-i'E0IOZes nIhP?v܀P=>KO:5 4  :)ѺǦ¡ q%ͧ076.mE#Q{q XIc/$iaJj5-8SLe/xas;P-ul?q~"G-ې&䪚WԘZ3Mj4 m6;mi2B V)2ijiϋ2ZU'x]ijY(9Q"^ q@j_ 2b D<Р8_gY9; $DDLx2i 3 h.4W "1i؅5lA{x=[Y|䈝[ 1ƪwy(5 l:ZtĎ}ו&܇K&x.Q~;?rF~":&x< gnTFݲ1AA$ۡ0`Ji'{I>}ZC!r7:48xtԊWv :oL_cX%'9[2Db,x63ǭ#CE+v( 懻E;(Ηٜ2]"8& żk/ھpH\W\ Y8z_Ƴdmc,>wo!VuM]7UuHWIWkm=LѲ'fb HX85"9]z[:~y4[2N )ޮ;J A|s|~n?ETYݕO2W\T5cȶa:f¦%}hUFgDÚ8Ae7LS\2O8˚4=܂%aؔip_(pUCibW;-{P&0-VFhzԙ#E;keZ }e/vh.G׸ڎ2BfN= !cL Hr)X [FSc~%b<Zq U #vuFU-͖n]z8#$ 8{Gu1oi-rZ(F4LsVHHF$}#LHo Zy5p|IEgJ eSՂ6l UnYzR D$bj΃SLİII쭫ɗ!)Yp'A6Bƃ]5%̰G0iVL$ Dk:.H'D[?| R!M9v7zuI MͲ?""OC3Y[`\xSK{yvSFO`A7l` szᘳ,]vmVjXMI*}f1,ʷLC R4`hÑnfX!7Pa*4(zXT8t1v`ut$ǜX1TZXE78Q=",]<VKXtF6Tyf>6}.Tw2/} JuVQ8YȘDͲd$A3)0. /"W{;%x4 ]5:IMYcL ~v8kkzw_{&̸F3_?hٵ[uO{,B0Dbėm5]Ao=$.cOȘrpbkN 9{{3DRF%'V\:VD[mpV^mQ@Э|Z)@\vy鬇ŔF]Y"t6lBWOHPgkBP~*de+д T:’gUy~RK @l(BaRDa0a0P|7-b_^Ba2NźЙN\gB95Y`ՅߏTۦU|'РPRty=$ gq"QEfC.WoY?3`'/r.|* /fP-o>C#L [5~`9nfFL\卲Od[{~/2{Dfll- C1T,1q}Ōd`)P0+o#|c* |+g~5d%dyXs$ @Q1.r9#| (ߔ~Ĭ"Ly?knQW8{fp_bۍܸܺo{8\V 9hmȑ]0lf3ˋ Z8"JD[>}[veTut3hO{W<]fq48AcP;%)an5ɤdw oMm]Ȯ]Ś6H!ɆŽX&Rx =ޗ-')6Л眀"ܜ(Шc.J 4SKkNW rEyпU- N1s/71^%pbcIG)׬|di|'ʲ$%*W49If]vE%B@N[OOE+o%ضfd$ ii^7F ֶxwbn{T(ZS[$5ye0Dru(6Kq#]rq5 @aa銊1BJ&:9^iF N^0Um, !QţjUQzO#"fyn~Y]]i'n+J\A4/7UW?)5+cx"D fZzͽ5HL^I30յ*ƏzFT30Zcej1Wyy.|w YoUGԩ5mVzhU[%'[Q(51 1HpPz吰5Q 8h<ƚ!.u{q,M0v3nm" dW.ud%)Cj? 95j7p܅5\D[ZJ?)-vNoy>8kK#Tp7տzv\>La ĘWmO C%Jy/I@@]쑘w$~~D~g0bcx:fѷ8"&"f׫DO 3}*?S"³@Pu(7X~_÷ue1!}1a\@(L,y<@_zCAD\/,MiYK)z%ejvU!ˠw`c&߄`,.8͓B+ejFm#fM^po;$g+^1>ߵ%8`%JΩ$+>r ^1`B &AN8#@;(dzU{\1T k  CuQF͈y1 w,&TB!.-X(Z+)tr=32֔n>/{o {]~@٢=&A_{fΝzrP)4{S@K۰ jLrSQ/+D]Ţ^ŸFsUYbf%񮃔yXs׽pgs6# j6x&I&aah.ۈԢ偱Zْ O\cd(a-wےf皽HpĀvђϺa2ذٗy4nvw<#;DKEA~ qR-Qo =ض@7r$7jAHYi6Fw$SyCپ6tT;ҁ [8@H[2zG_旌Omt (bs$6GT5B<HiFU8 ]$$8ر>Ùh2 X{So%!k:b(%Xsw7mĺҋ1̓Xw^ _,)ƾD DQO0pC*DgqBfsJ(So!w!$@buF}XPǝ,+iژаs/!^7f nM T(^_,],:DŽUJdD)nb&& p^r7M& .j!|K0y}HUwKY U пV-|ͱ-xoG?3YY²EdCUTe=,0; B "+G8U )!û9؄NuުkgA-pV$ ӍpGϵ-id-FP_->B܂]F KzA/h)5`W\$geP^ޝOog!I3-cpZ@E#<+e4FvߥVDZZ? 4N^а*?`hE7nwӚxu(n㔈#}rX4+1f2r1^nĄeV|<, sϰcfNa,g7vn(B)D;u5og / Xg(:ED|ou/@. {|U?18e5-6ᒌDF𗴚9!bGN: ` @#%ⴜ~`eᅠ\_YL{w#Ʌ%஥bkh1g%i1#ep*7jk2G< ֚5tl`AuߣĈ9T쳈éK.-a>jF⠃ωZZwNE%^18q/Nw<[\􁿈tT%o $bc$db9%T=nڕx4;#?̀`E|8T,uf]:-C3rԉ"T/ jf8UzlWy3N'P7͑{(cl8GYjzn<&}DO1{ HѤ[}vqb:26_8c!ȳ>!_WqwKoc3HFybTr`0*0:jRUs 2zC@ul?ͤȗlQrf.%}ü_Z2^z.^ͪ)e%T5m՟kӴ$ɔ8mB֎(ySs\-YQS-HFyNgZ:=</u!m#V̈́RаXs;.e#zG\1V ,xs%H:Fd6j:B.}gPNWw QgLYUӯ?zrcO4+6Eqٺ:VpT\J_XP!^5dM,/:~iDa Vy'?_m IN,6+)'=motYOW$φ~mc-3́/;tNļr+=hXYyPT w, ժbKb!4Y$vP>M/Z*Vբ_2 ?.;tqS O{/ޫþdcfPq w3Eʨz왤'/tz̒&9^xt=F.j0D"DŽyAM(r|R#2~1`mryN4 >BmAZ\7۷)'TO$/ݏ̏/H4mht?>^@ZigOiЂφMSS k^7[7[|"TZle' *jzi:Oel 9ZzWԕTy>l] &DH62n6Yqa&+%x;g9Ժ9]b!w R=ЧkhX&q'&Cfm/-֚ٶwޖUԋ?S &J#eV1s ˌk z>#%cYd "2EUOKQTPbަ gLX^QB.;85H$u_O>聮36 !ٱ Ȳ$a#ywaӪ|kP]ԑӂ#VXz5mݞl*`dڝ2麎S|,۬Y-I8j>Ki;}+s 3E̐02ds"Bؕ$ ,1:bc*pQH&:œ7 onyP%pW3ׅ mq9,!k8ܩ:`ڛ}aL2:( LK%8*p|87(x?Zm> ?6:S ^xf7R$;b;9Td!J(Qt-%^} HkG|fa}=Ιl}75iAќ-?[/ߩJ$?h4&3cbiF(er0 Ĩ["O鮧"ۍC'q\h";=cn,X,Dgw1U=к%MoUQddʊ [?S<^+_; ||c)L^vʞaYymԑ+-xky+rH_R¥-\s\`\ GqXc&W]rl-!+r1>v[( o{đ/&fl&>-s2'f%-}OӬIlN9nr3lJӣ# #a"Oi4QWTc3'QmȆ ^&y'C7IAa`(!ŤKѧˠ97[6e+z lִF(ÛT, 54HZ2Gң׮,OvXf^IW* je.M{;5LkWIQFp s>.$b`=b@8BG7uFcSi&8n2̣R>ko<Bg!Sg]*|!s#g ". A:6><%a|W3c*"tt:T#-ܵnE4^d 0 p7,$qq$tɬjC-|P"Lj;҇5 ZT֑ $]a\<$8=ix֐ K/*i.Y6H1𼡼ñMf+%݂P3v$]FF/6MvzW<2x.9oXeBFb_Ƴ+h Pobaa%< YF$'(OEg*g$!K&RCKxF.Ǭ}~v'Е`~fm,<6٭gGgjʕJ^ 1M %Ȝ9HP;9'85E]޾oϘeZ裔mU<։uw f_C@m貲/15.WuGL"X|%>Hz] bHf/9P勲68BNO`Odhixj^%бG&PQ6fH ɐia#Q+9?$׷$,~Gȁ`Oqڎ2]xk9)wq,~\}]䰽 i*F 7CΟ: ĸ{ʒT!KLV:X߬ SHa,|cҩyrbLžM6Ω5byrIץFq2aœ xDLtbOEw;P2Oa56Z_c]1h8Z~\LݡmfD $p8኏%p@x_GZ#793-$cɼ'\46|ueN3 :g)RͫL:ar~тC'I*@?츽d! '9)Ζ J֝[O\<OJE)Ꚉ`lSgٯ9QFLJ6ր ƿVΙs;5Z#Ps%H/7gd})XQ(̗HoϽMZez8e]QMjy`dOe]Io^jfi3]#?4y|HVEa衈M![[]Q(maq Z9a'hcJGr+vS$}ϐ Ƭ*iݡ:(šA# Prx*/. 5ԠhAxTTvkgŘg{[tK"e_:HkW9%|4U%f"inNɒ/;DDx W`5:tK=QFxfvyZ3Gm+, A(R28 P%5 Y7jsvRh@Q6&N.VoB|el|z&t3Kdw: d0ƅ\]!-Nt?sgVesg2& ;X\D7pN^\p.S̵l{&\xh ە˼ϋּ%Lg ^b$^#a:l .j%x.LV6+{CJ$,6Ao *k|ȿ DҦ #pѭSֹ+Y< 5ޓ&ݝzcgR޿Q~MWo {|0ļB^>g\_|S௨s5or Ǫ8Ut* Y1 o$fɝFto̡KT VXRHFxTg5vaAC{v$N)@a eBHI8R@4F?+WXhmyNHܨO>޺_B ϜX-ZST2|f B#_D01=R._ϩd耻fO Rw ckƅ1Gܟr6Rtz{ud< ?cB1IH=p)쫌jisf0<|V07bByoi\oW{Ӝ?Ż,*iVFEa*R^T+M𵨍 2ÕUDKӴ7̷k1G4.[dڠ+(>Ԛ^ i 8t12K;T1H GznAAtb> Ѓcq߷+.G_lk X6U<~RP2Coq}뭢QOt={%?% $U8@|5蔲c 9 ~-7ݺpp@R*+kxmLF@x9U.L( \~؈ev?]n]MA?) E޶m^I_1-?O&Bv_ܙ؄vtChN րF#)!pdY^ |8R">W2u_nY "V"7 jϮfAGNh%Ԏ6>&;tf?Rihʟ;ɽR^n_ 60(~|vc/{:q=x%A/"UFR{< /%AvSy#F4=/# a/g><#y,(K-@(}wIGݰgatg'SY*#0_@N1=Ʒc3λtQRbr%mcLb$.g a .d5a.h >rj=V.4ĸNM0-f+AHo^kv;SSb K>v+7/W2/3.]_Y$hh:n5ZDrA^8}ө.!V;>t()`y]xZo'ҍZnhȬȍEG/]QRvʿl>l؞ԁ&v@ 4 !F$;D>tv=p[O)~xs!F[V<.:21lG-nteG)^Ej0B*UX?Ạx Am <^et7ɶ"V |@{JVYN<1 B&LGk2˾=VB#P>3k؟xKo1cpC~DL &DB$y# ki50 5o2e o|WI5W܃B5tDE?|vv_:p) C;"^T:Cr%ma DcbbO0\]\˩5o!tN.ńUiE+SJ'|_CȊ&õ\}Sx7,lTY>bK~ T/ؙ?kTY8D-)JYNG3GP~Mbĥ8oWwB`񻄛s3?|XMrBG:WwR[KP2(-qPYqhxjnmlh)m:y%#_^v`Y>M%RY nTW\ԑ'' >:Pd٣j4lxII2q*~cRܯ<7 e* oOA` xS"*D (i$K%6@T .s.t(ł*װY_Y|JH% zi` /PEUz;Up\6Y!x$kAA=XjSm@k;e~B8@0EvQ T{Â}αlƆatvHrWY[ͩ6͢F6Lݽl<X=/:Īl9Ƴn~PwrKtS]"\7P:99(IkţM-3m,%; `s>OEP'CXUs&7]*GU iǨkO\濘8(߰Q-ґKnQA׋~^}Id^{Py EX<>7K-ϝ_K 7^aLc D4.0(gJFɘg$.UnX1Ӻ]}Q+(Δ[⃧d߫_a)p7Jw@IGU t1f5fks{Atݼ5"*Pi/{^E|v# ֜9S?0ݭ+ qGej&&! ȏQ/[wE]ORL-Gbid)ՃQ-k)WY⑇p0W!}N5]Cuqfм=[zsڔe]#qn{Ɉ0@.h%-~^Qpe(tp,Edeްn%v,̑] l/@ ,ҚQ֚acl1.;6Y7ڼolFM%˞~+Pw$Դnp <qՅ _uoOm.=s Wm4:KpV?do&*Lyt姰ZA!pڇ$#2ڝ<^Aͅ@/=o$K F- =U,1a6چLf Oq]#1=/wbzq ed>c{gpφэ6O e]-vMsj^ 18$ HKFINh0E?)+ L& h.7,Ia}?q6pz/GTg~av"AOYIwb9$eEɑQ B$Y8Cl/ȊK/c()'\_KQ|7@~zRPZڅVݱʭ5*Cg9/дN~h 07q\+z 10 Dr]ralX,9W&L}x^iwxӖGDoBZ[2z98BREUf'35Cq4ѬVt&2$@?/*$ߍdFؗߗ瀒[  CӜ*ʲ' aas|96 ) 7 Lʄtz/ ߑ__+T|~`)5Nh! ^oH(3qD|;B[XQ,C= g- ֍A f$YSA$ٞ!$ڇa[pwE N$p 7 5ixK@px"T5(+nZ sRil,Th `{Fњ}ṕ1Qf )wO=NA0[WZؤm0eӡz ‘Zd0{?g+8͟F)Y"FQtĠ8ZwvGWQ 4?#yurn(Tg<\J,M:qK|Vt 6 m?wO(o\lug{8"Ęwlx:;|`0$7RȲHt'ey G?tgY+X9bv?Wv)1U(e}⺷`' z\-8z#0 cT 8vU/.z,C`g&g~Cjs@lOwฉc׀UzZtEx*jiRp"Zٯ\i^;N!*MrUAhνvň z OTSJݲ!U_#tvh: \@Ƃd tVusNTaS+F F_cCӽ`$gMTA:ZL1|cvGV)9GJpshƲLL ߗPqi74%RVhpC0 & w(Kokk ʠOZz Vħxֆ9u 뜢l̜^ѫw*WN+I]5;h6dЀR=6wiafla A5֤˪"752]y].o8ug{L})ßͶnוiLx_["j7QirtwϖhgMk}ͅ9lȀIvvo((*!ж.ʌťQ,ATp(?xJKjRIH`IymEzl_j<4Qޔ cМ468fLۤWWWdÒZ[J\t6‰0͈œ5 3:C%ZGޅm$g9Mĭ}gGOfRDKD+_}TοHYn ᩽,Q.VN5lfnm@rFO2SPObPg_c7.|3xW)z[ort[a}Vǟl2_j~p&H+٦P*NJA_y8RFoZ3R_83Pqkhyz9 Ԓi _YD'rڋ,*q̨%댏'Vk$l))Ld|Ńa@]8<8)⍅v QcF@كu"b:wNuzƫ`ؓ2Id(A5z"jj8e/;$M"k/S7_O7)Ks&bӜcӐDUbSɴ^U'@GAO.yB YȄv' j2G5d;#--Di{Y6 Vjm @ Z6 \7*:WpyZgy*ڪ}i1_`DmBV=Nj! *:|>_:msI̜P= ù_Q3n> DPP-.L'R1同q,[CIMn<1۪ $ էmՖEO?^SiE@su=@BBHA؝[- t$. 02{e@KOg7ig[Ɂ#ԋ0 *yr}^ 0;TDl쩷OePqPaG8c[1>\gꨭ!ti5NS !J0<^-l-(KYGl=B|)C;bZk Jí dN}ZurimJ-I3};1"͘܇1.C`Au^p 7D'n,5o+:) R,iټ<3?RJ̡qS;d ѺZ|CVHI$M >h= (`YEӂTz{Btm)XO.7,z_h lx_s_BbB.a${1"n% ƇYRP#pzPAtL7Aˤh+tX,^0lhKr/sQ3Oofu9msc*B8I A>?JCv-/>:_̔cכQ8|C>Plv+ A2{L1 h#9ZqBHSaׇvd+'PWn\AT@{0N*<#31 ĠRKE\?ܑD>*IM +gwJ;?)%'wliYzaApGd*m+Zz!1xV܊$rcgƈe?3WjTPk]nަ\?_겢Cs%Sbї Jv$F,2U 60 #x{f3lbwzMb{>ģ==1LF%Q6+;tZxovRԦ7L /j~,R46>RtkCwŔb)і={Z bKL&oذ&ra@(,v?vޢUwxc<1R \9!&ZLϫ*]ܾ'Q]G@b4daS ɝeLN'xu똒;P#إL$A Uez]qTRo4Db~9v^v9SîwƂ^ɸmMn*xQ{1LH-%"3= y6EYݶ%e(?ԯg*Ph.Դ};ǔbTqUBc|3jD`!&oovى캎:B 3 f#`%V|[ 0>)rMSYsGHF:aĈ:\~Rתj)oF~(p~uo50<~xjsaXz 'rI\W e^Ceav {D8Kch) t,W#rzz'2Ѝ;+ζA uz'vD EuEl@N:ugI9w~S:LWaB_i`-.k?ghB_\YR]ȚrU ,ÎVGD22?xNפhHocnj-%Gu V!ߛY@*:9ԣ0)(`g1baY_ c~ ViAͭo69)KFC:β VXcM@]c8$ݽn4I$hYAX r^x `Q^QPWD M`$(iQx>t}|>SvVF: $^ C(!Yw'og x|+%.D_>`bN dbTu#7*TS8 R+qʝf< B:w:&yb܎:[hIBcsD e9]h iuI9R:b*[9 fT8=|ai; eK>޳ك}br~шl7!'Tǯ t iHq!EO@6g{ S-lpN79ƚ":-k0f=.<:ˠjۄ^ $({^;ujVD ,`<Q>^}Dbq0'\WG}kx!8 0 N *<ݫ,ޮ0oq֠9d2YDJŠtO0pWKv~181HT'EdfDl S;uz~ W9wZ\#d,&(Q+ZLOh $owVlfx6Ԯ)wpD*š7;S409)C<5SBNw-7B쌌OeRpݫ,.(%pSE'&5gjcy˹>q  uu2t:z拉Kb,'3Go|ZYl3@ܽTfT07 cmnW)4 lfLU*s$H9X$STv6-HT8`Yq}Xw`V6qt e >0]2S*"j w.a'Ϫ(RQ &@e=Ѐ~ū2@M) wvgm [9.}lt}8ջ jemP5_m)- ' 4"5ܾKAgi,SS  p!uu?8?}Y0Z4-SY*6wJcV. V'Aݗwv8?#3=7 %)Ѣ=i39xߒFl46)7nf!!Sq'Od:eҶSj>UKs,XڌKȵr2y/)ҝI7gojBSJ?t>X?f>E"zT 9W }ԧS p.p4MԵxc[m\A@P "RU9ؽBDD%(2Y^69ϟdZ-H~ב#g!TUNԬP8J"=ӛ0e< X#$rek#!1 uaܚ]W;#lRѦd7&By"WK4]'>x^Lg&"UGfCbKU5Tڎ[j#, qnnrM1n.r%Nh1%>s]7I\9+Fv頭I*'iYHNֈ/Ij$7N<2ᄑUXXQYgh8( W=DŁH6v{ p zΔ 8W;xt||xf_ ̷XQ.ǡ|5*~.C"Z|m/ZVcm6%rָZO:@>%u)ݺѱK? E,9]!HM>:$wzDtFF0bޑuiVA>MŌ*D^Î{h7ٵqj?WSʈg>-ҧ*~[ o ~ޒZE( &f/ښ91uI0ʃyCL[YZ##_0D ]B+@x؟+{(ŲQŐ~ёd:)o:w"̝8)R 'afak,5~30 yLv\i=PS'Y`Zs~z!N3}B/%n1 <g% 2IVXH9iܮM&`HK5OOΡPnwq9LE1& ԁ'n0VwkaD켳29>x75ȑ=#kW[qps]_pm7syo}5^"HѧBC2DBuʵf40qJB CښXPGC6)نwQ O6VoEgSG\?bu3:x<6ǜ9y+2Q>RHR15qȥNmtmCY=͛)Fg,!cic_L\ȍ+ CS`=շ@?ڠ4?rY0\=m巘}5#DA_G5^a1.UXp[3\)# ۗ\ܢf3A3I1B[3I4Pc=#clRrVWNPqku+b;o"uʩk,<.!B' #x{}2Lj3CNHVx-0~7AEX q"r9߳MHɵLy-BIm{5T k#d,3k lޝf!r{$K]T,@u(4SUAvy,@+@n7C=:BDVEuW˘om/gZ~9H]Q 0 YPCb jQji쇵]u.ٻӧ]r YT$0gx )=* ~*o aT>|d0#qW{T,3b}нH8 X{O53C s ]I`b—U4;*xj54] v95]RN&d@~-wSI5/Pb(4ZZ8'psΒەwDcV CTqyc^[E[WjnOxDYsB(8}B rlBm]]L"fO<<;Jw׺IAQB6jȺT;%'FbQ#/nᛇ_󻴂#v&iT,Q2"w5ѾinkbۼeQt\b]@ icjGXQmx24|Lb8`I|ej#J57B&iYI{Kyj>_[:e6QWtamLہ]9S]EDیQf íJDʇvD.ӽ_Vmuܸa}خKwޱ?fϹ+ hD*d iQL, eN2i]2TBo2o7N|Qu-(o7McWGZ3CEET]IAP )zB5%>]zwq'Gk[)#D$$N%ۯyj$\S6Ir4uH~]9ˆpGD_yA4TO@"QuHmhרL:rd U-̍ Fo R;BmJQ*麑2x΁p$ ,/4't/ vƊM-C%ÚiGls.+躾p_ r7y)d d gp'҅t"Ԃ$OXDOЇNHL+I, ̳HJko`y:Eg>pQBA:‘N1)3JDg 1٭Zt/$a鸹1E3(bhHt5/.%3I@WP\nr׏اRG 1:I8\088*&A Z*~oyf>fu .kͭgEYjwj8Г_ H$㊅q̰Z >q<'"ۈ?g"oRDJf o_}}-V/s5R׿xl?b\ ' BX9Uե}.CÒ,3b*q(ZґF7/+>ŝLW%~M(khj/}UT`M]4LUc[׾\>$Wꍵr*0$Y;y[0"I1tfr ~*vCxW=~]l@fMi8cU?ɘAtFKL/;8_4(Tᨚrpj̷>14NPDg/U荭Ƕ~ hv!eD& iqV!_A2X}Ja*Evg 'maq9Fcno1F{C$=OӲcCh&a6OC2g",׎bN(};6D<:,Cja]uSjJY`,mpa L@p5PDJ7u83}l*؇Q/A=Ey=׿ۣ]'jCww :Gyulm9q#\򓆱r#?9Bg;[ CK6?VJ(@x4Xi-W<:27Yf?~-p?mRCG恬T'~!(CV[zRg<`HmRGg{,%[ү#}Hƃc l oM) $;zĴvIJ)MWܖcQ">x]_..(#P7~bކp=pz[SսpRP yOLB}J%ЦN,`'Ug:&JȨ ~%"0~b]6/H&=<en&<k r.=yrLA3iÌ$b3ytyCk uQKYmC(f@;s=rpLn^>6RTXS 7xmXUpDZkݰ&xNa OO/c)>Gչ09/s zypOiǹ gTXZ#1{H)ބdKå W&pjԳ쀕L 8"qW7H玎kbzPzBvPuH ]xq#ln:Pbxd_iDKN{y+8&}p|C>:מʱ3c߀aDW8պYԅ|ڀ> /2$zʟ7ha5MkZ-+0qѧ_E## h GJ3>zt_ep=n2G*uYӻ峦UK.Cnf%fADW},*zHI{$нS@T`L ˂Ʃ {;7dhЏBUIzta%Gz*/ 2-R"AΫ}H(uD)RdAC@D ͢|r 1Me.?S9} 4\mbCz\痈K bp[k~/ ]Fb;E|N3&sj%wmtwf $BY6_c[Ɣ'9:^ihFsUc;\|@ҟC&g$t'S 5UCa= -q>Y2i㿌a_}U\ͅ,rEG!-kCoj {vx_R`l*4ǂzc4f2/رNs}WNi V "YKTP5Ckkzܯw3 4`\C>VV'?)F V&Sx{7* ?}=WSՅ-_Tkߺ#XH俅4"TBZނZ^|AIp0!gAb7)#c{ea.84MNӡj3Gޜ[ܨAۯ8X1;*# )֒5FmxS(~ށJj%ͣP3֬ )^@z߆ѿ9 ƄE׷)GT(WGs@ul޶˦l I0 Pʟ*Z KTOn3H:P)i1nֱ\\bqTwt\dn6gI *E268ȥ=_޸+da)#h(שZA\I=4=ٝV{Ny9C:BCM}+)QNG$x@sV(K!'_:F8YhB5܌J?򰰗8d_a%0bV dHP 6g_V󵴛;̓* VeM SYs3tF\rT,G)CC+<" ]5d(ҹYV㟜P^M)A,B5*=r\LdN b @-5.[`tQsL +4SE(e|p{WE(RW-^NMe I~9V,C_vc0! X'~nɊn4~k]C .~Qb"'ĭyL˚颎<|[W_dEF"NwLs]*Lg۴CkEjD= __4+,pJ*2t5 G&Q' {(.c^*Lt\D/ yJ[1}xY#TR*AթAu9)y(*ɩ<_Wwec ;uiu/xSyn+&!ؔQ7d6/jHOnd7庮ݤMXį@6OFg{9o]cM75|:oNMnx5Vwy  3j zuy} 1 K~{& WO=E*Ov0{i j4k@>X[\!ݴ?PT|+ƺ.ℲCʦ*B3q\Foz qW7d´kIHE^'UFOAn$, ym!ĈNk/]y=^$׏[5@l3SQ[ba"s y_Z:aTn@[=2,++ֳJ`.AoH§{H c1Y>ݽvWjmWsL_&|Ťɭ0eL.a0Cq7i{ل+Իr_.L~EPw~)ud>,:?ǩxBD( T"Bp/93?*H` a Uz@wύo_pJH k5j.j$љ4ܗfXS1p&W !c7{Q^K̎NfP VdK-N篯it/CE(ai(u Y?[[@?bua^?Z?&Nf3z_,9#rf!XnKKA DZ9&$)ĥX^zj/8mqwbKϖY5@uqERGwTtݰ1e(uim2m"0.9D^9 G&,AaZ@onkIKK-(][>r̒?|AG3kHCtUOZ]ي=.@>+?' 0/DIqÀqfR\$!8Y㬉LDx`HAP s±'KT#)@!o*ړPLw޾F5TMR5Bkmt/ΟxAOIFDRC" O7q˭an.%%+j%n5\ŸTE:_ ?!_-Đǝ#jh輇pB,l5z s|IǏ'ZL16KJ+ u!jMp֪vCV[Y9 u1IkϷkL51H^:`5V6LNT;q7Ɉ &7(e.ZvgCRo{"S*¤8g+[SҟLྭ'9},ܓDjQS&FÑ͢pu"Cki2g!tE YD 'ذ"^wBͨL02=ȇԻT ǹrl"s qn[$5ZJͬ\O8vLk.3Q{Zb ,XԌ&T)O=X-sϩM]$S"8Sюc.^ZXđW{xhGH}1E2ۣMTLFJYZdt5ӼKXjnj2(s㦺H惱O  l#p/ynMj|24K^KU٫H 4eUE`fY%[B0ġ}/r 91<LxԘL-GK\]G9JhB~Ѩ& qJs*͚ @N3&tH|m|ԋK_ybKV"#8Pclq_#,S,wزYz4c`0 yXn6"D3`8 rYTF5*ab6i\B(/.I/aґ \_3YFt`CۡRrc6{߭bTwzsB5E~SWr-}H7:M5ѻ[ĂҐ;+eF@b*xDmjKhy_C-#gރӺ"/<y^+G$7]]$SE}8Ls;l'U(ޫ #y\)ANB{m%k>)=$6È!̺g(I[5̌l -t\:Ő{u[/%K&l%}WcjI&'4q7ŵ~va~VR8CJO҉gadcY@ޘ_ RUSV\g8X^2wu)eYId87OOh.=h>Ku7O˟ dž8q̼2RduGOg'CьL(8[w,I0 ƪrۚ:D ^sרkZ%.: * AT'MB4k;]yT{ E6,-x̭B Q礻 ^SZ )iGfo5cf+<==6ߌ(hpz UNnrroHu&E5uZ^ "# (r,zΪd?2.`ts\cg$OR"B嫤}{ 0d(GTa(NM"P/P0 LDjDWX@ؙ+NKyFt @c%v !$%{nkP eJT9:KXU`r"x PڽW? e"N$uwG㢣bȶxY?:͉_T1o $th.oD nK#U D^#I'Xnʬ?3ua0-#ǔl'AzvZsIMuN?4+4rY%d~MJ2+4 C@itC !-e ɎHrF7.:9-Y6β":f$xRcSV,л.6y|P`!APykycl;Z<;I!+q^zTWX$1TuyCRI꿌)835XoSqCPv$vI^3;u:aW~k L㶌32K &/y*Xg; Yӷ039(SZ@IKoY O+xxzX4BȇzN?1Hyb4s'X=Vq-j ﲎ[1A G$]/͝^¨ٻ9<5'F>F7ReGDS@b<+;V2OBhPb ."lPu-ă<69 ?:餆$äo*>s%Ǖr2L\-]W.D,2HZ84vz+$1ۛ.%#v" _6T﮲WnٝBKjaZP[de|պ^(2wd&O>s#OIdZF#$ 5W'G/%Ud̄1YEAm||p@9e<ہ0W{+F7Rsys *HxDž2 ["p9&78=yNGCKAf(-9q5Rܻb9\k@C y.UI  yۺ|˒S_րްE  AO޶PYU9 ɇ͂cJWdwSNkתO]{~9*HptU:Qx} 8ƽ@}z/\E~t: "TdTǝ8;vfK fl? / $+mEyt!:nuM"49m"@!k\Y>Ex"cVI5p)P1)zr2Z»dhPӤ07yg~ޕi4\U:1DƤ} ҵ# 0OOA 8pKƴ2YG'~9%>\pvŖ69#ӝ#WT΋,;ն#/hUM˽ZS9޼Ӑk/I%*MLs/Is$Y˵|pK ~;T',d9ɍmBs@>̢چ#!zr7s)ms|pkz/h#y)p٪~'^s- Duځь[ ey>w[rmqmזq^ml̹/Oi]V86  2[>( XUpQ bS.>~oB8~̝{swu@E[Z 5.mɃ+0I?5t.YޓO nWUZ\*"0]өuy3_rХCӫϔ >tb%d &1'Ӛ.+gJ۝3-z$sۆs%{1ŏAp}+#WSGx>Ѧs^^̧ûY83:ޡ,W?y7&<#ǟ j΁G]p&יl/82&@H\W0X2~ptTS  UupBE콿^79e{v y냩d*> C Foӥ)pLޥh..fU#J &r3KwT|' ۺ yǙf5unMH\H*iu |Q϶;Smvp=sV`D,Ɇ lG0#M,1Y7L7TѸE߀F9 J*.5åUHLZ 1Kq3BAҧ^3,Oiۂ`Ъ[g5v4x|'T,։;"*#(6 0l8K[`MwD:C-oD}~mq=' |zhd?ĺ &{ 7=FD{!"Gڃ' wWMV약߁QTI'ݠEu}ĸW@t]4:]/wAyG*nAҩAUI"բһ>S+m6r7b_  b'PRjj?߁j[s@%pLpmfY#mЋQ`b~Nx -Nb S:j?cC̑m{ MQbx׃A {lfϴ#0Q?^%ٳ;/2IѢQIAjrgi=S 8oIm,IiN"8OH M<-:*ݹ,1qلLX~aGyzI6*GӨY@! ?:؊ $6[](1w(Rpkq봵H^dM->W.g|Wi(fLU1AU*_'GoMuUSdh}ƠQ%Jh]LJ";Vkñ0z{EI^eLp(͌<#^ŋhوƷo4t>+k-MMv>KMnxP 1̋ZLLF'ŶLRZmߗLX~g, lj%Θ^B6hxTX#a OA?z>ⱪjIZ5 w7xR/י9p` %^g|g>~&/ʵQm5v}%?YݧҒQ|S-"zt/I[ҙewu*ai? v!6Oގ;V-s O$8"dgԨd;;M5Fk&bs= e'I^+|J$IwmJv|/3]}Dz4FxefmM!xV_a5'RŦ٤faVw[b긦^0Cx"\/RAuRg` Zbr׵ <^/閅`->/j?ݖfr(\!",s?UQM%?^H~h [l<5Cʾ |ivſR:Cջ˜,6i1ŽYamͧaKN* ,cu\ȺVU")ݜ@xSޙ@i1W:Qkm^G$rp-hO,1 d@oRHc# bg(d,&!˞]jh5 WheuT P"﮸whnQB6۰pyOCv):89CV/@ ڕmfYFyt?RCIQ*Bz֮#Kv}<⅜  F< E{C \|.\+ǵ1¬g6Q ҍEI8<}%ϫopr?ο7I^[L*di5a/"BuSo2J\xid=͹x,@oĆW'&2',@ߩvabFoGPSgUQ2 Oty8Yc8KohV !,`e솄aQ㼁_oqkox32:"9lR$E]pQ\{F.zLCۅ&Q @_y! foCe?v -9F)n˞0ۢOb r OA$e%O|{癚qx,X2QS9O\.{ξsIO_1@rqszdgS6Zu+R:ͽ X#r4"mm&CMG=`=d^(* 9I\JqJF(CHZ@ T;w\2X`&b((5 d+IKO=˃ G'i/NJ@0mbij3@vϋ+yqdiֺЩ2X4hL3UzydD=3I $Y=>x*J}L%muϙnL5i[BE8g5erl.Y>/cŸy-Hu!?>ʈ`3^9po>5t6R7y\އ:O&>E7/Maa=D  i6~avU.AZY X.~Q` ѣURQ_w54Y($)?.0^qE\Gp;k]@^@xEwrJ6y!h4&'DR3^B}HLwQ*<ɔKSmM|huS\3ybO1y_tWIF03[ndXji h V^1Ch9l8 q{1~9nVx.$m r)C[eàd-Ar>\D+ɑ^ wsܓGnD5SELEYK U{ ʭ΅MOP@%tLdw+FC!z{0kpgpqv_eUͧeM1 _w%(xHr'v}t.|\;>W }?S`Ѱ\ Vz&t9^6,s:)#^Ė)=Ӊ ^"E i< '6ǫG_Ԉ !Yc,P_kl7a%Jks"X7&f XC҈C^`4 MAчכ ]%+P)Y̧Fs7%&S_atR_xAv"a7y~iOۻi'!z ѭFYlC4KeeT݆8&2,7=+ǯRKU%Q5i"'ҾIߥ{<#^ׄQnq+B3ت,~| |.R5:gWL-t2+*scP Ĕ!v(+1|wPI;&2B]__v`:8whΟ S!Am)˪SO,|hAэKS¥:0,ޅW90|r u JeuM V,d* F o80 m~%8첡+' 4 QHDJ_,aM#< J б[WdPj8ɣY4uoOu 3o@5s)9g~u>C=s\4ܪ}B hGOc6DbkJq(eً2`Mg3yTf7E_eI.<^O r=>alT# IæH;R@ʈvܡי{!ݨt3)>(Æ,b(`7Y0~zY[K[\`@FYWk! .!f{83džo MJ$]6/Dq $PӞV)gFGi*` s.a/fZϹϙyh9TZ 3hՕ l*4ξ\qɜ+σ՞ 8N^ dɚE?֘X g/yzdKr-9,wBt**^&Vxjrk1hBD\\o7a%#x1LK'F"+xAс%㘟Y( daq`H;++ꜧ0X ^st%?6j~~,tUϞ"Ύ7U5UЃ%ŪcVݠ Ɛl]ܗ;.cr|oF&ɖvG4S4V eo2$heZ da҂!jI5KMuR3aIW.evґ3Q_֚ h3F,@hNM5|/-lH=!?0Tdm$>N, lo–j[`'Y(:s O%Ѽ6<fYb-4Y&Ɉ2鉢ϓ8~;Q4֏Q ,P@Isٱ@:b rcfiKfV6KQ FL_s%;N12`ASޔ=vwKVz֥+۱v\{7^8WxvGnGSqi PG2E5wh TMγJXidSB=\_1eE;3z\I y1 ؐRǃ;C0eDIS 5oꗃ(Ʃ֊Y̋!:0P@]&-aGC ~bx?n{Tj]y&\hMܮsk ECUA!d9NcsdVbdKF!?,_7t7Z#὜U}X6o U3QCU@NY5OtXA?ye% X*R:;s9B^n H%AH݇QVyPX,?N jk?:4PJDiͣQ|4_fOuiǀZ~ ہO,Z+A \_ij}ľ_@S0|rB.P #֢܌.nN"[7Z5ZUm{J~{d%+ޢ:%MıK0>3R1"W:l.I bC4 ƭutċhlR3>QìfZR&egY_X7Fq뮻;R eąxjm@$6v71E-n7HkvBqMDd*jfݞH q|s(4.§ڐ]atuI?SܮR %VOr.(TS  gT$۬ K`Ɩ;zyH8#z8L j("|oFX[Fa\/omb%[]CR )زVz._Lw< Swd5e-x'8xT}{4̅ d<ƥ<ߊu(ڇV^smn oC< vD9[t:.׳ξl}?A7y 8IڭNnm=R ͹ oNH.)Шak"h_{}TnptDA,-p"~AHc @59&ύHOʪG颥#, -X2v0.7? &g~tUinrҊ=M?F?U輻>mFU9ݑP%>4 7zIFg*q7_]R,N / 0\GNљ8iz9AYȂ OG%k"({&&EH {| gu5[/^Ft}w 1T녶v{(G"R[0tsk=V], ϣvynx".iu-=#?qj9cب:^Vhesu-YS=I?ƺedKFg?y5NŠړ˴W  ׳ۇTUg"ܺT(Ʊ c0!B-(M F“sKt_mr> -FJV:0-8`(l_htr-= ,3&D*ybxJC#-olyFtCĩr00T^BN<\pi\)j:bԸwvU* OYs/ZSa[nl8[\nxR"Njsl4 Qʍ U&/}Bgc stt)4 Jjfn*[ 9c{gpn_|gF%i5;UY'Yup7tڪ6ipDw% -j*"H1=mqdt&(,M1vs!Z霶 qʐCK`m; ' d6u ՌZ@st{4ġc~O<è?z6Cie;O$ͷ(!ABJ_ AL^3PqO蒊Xui@5نԾN VZZ;$NG/^cQƺMwԋk\q㨥kEnq>;pU`/8't1I2xX7 G5sЅMNbBjkl,?kb&Fȼ.wۚY.W8kv֪Zc1i_ld?[lyZII#9LUOSyKZF=?iqT:"z^ٻ9*]2&=DW Ojd@pBGH =Ż$Z9%%Ϗ0ki ӎ`A~d`ӕ&_:@(O]w OH)OI|]W{E!fxQQaTOXݭ@/HOAeNʜ~A4~GZ^ZA71m̌cdGnr "W`-Na.O PAC)'؋<lUbյ2DrGQ^gQP۫Qsl$ pyft :ѯa]3?YDEIdMV)!bR\Jb(pe љSg}h;Y.S F.Pώ/[yÄE5,J5FTٚYX3txxD1'(`v"z=`㤔g񘐬PXa;" VllA&i )cZɐa;=/j6 VeF<{Kbg&]kC9.2-6;N_Zgykԭ5HfQ¾HX1šLhNb#TjH}Ԗ*w,Q^w_S||TE˿_W *:NtOq 'nW`⋜͘2 j']S2ǻo6ti{Nz}A4*>r]䝧mv):LFA?M)=oU.~a/_dR8Lng84+s9פ\ɸN7T A ;s E ;Jss/ E4SVa7$y31uC?/9]?{9?㦒.&6پNd2p{#Ri%rnV\4:6:)KMEb)cZ 7 FQ[j]ʀ"S4qwϳRWWB*CȌ{)fY_> : wD]9CxhG C!yG.o)$_RlQS]UY;m$# )BH vJ/T I(|o+.QXm ԈaC}BV-} )!+WH1Z>a陳'@^<%Qǘn8c(tfP+TP^;Y̘^c:^% z{&w:@{OjvHw 4-͢C ȽlbJ?- o'"e#9^A2 qH002@6@-ե}&Bs+($:?vMd]ȃXk4#"Y{_Vu\5XMē6`l2,>޵ݶ"_hs C;a8HIZ]0Ά;7ggi۷iyQs#y O[cB@sKG4z0$˘ߣ%_#UJ4k-~c") AE)4coIyaJѧVdSp a jo`YCw`%¥0\yKIbGEA}a*<OQ)=kԦ>=^(sj= Pc-pRfkjzdrΈՖ tf HI_>%He Z;C7uKsRy/@(̾Xao+t!^LD'xLNAQT fTY~72_th~ 9`!\< ?!򨤍S_v?-3+\0Eű[G( 6ˌP}{!}W볶bd<+코v]M)gc29xPݛzjZ`e1jdG,f#*w1y\JƦn= a,܂b{T >hZ^ۢBXϲ*[5:"oG %)TDr_WP] J=R8ރΤaN*P-nP&xwaVlN%mhͨ2 #wҨ_3[KHq'2[`ϰZdm}}<8nZ8zÏ-r=,9Hx%xE'o4xBKG $s/8ZӖ]AK̈?&3Pd' #ZU~RjLWq_yE^Ҷߘ@VpıY5hQYw .ҥb;缧 ]s_L+ Y\|ª`BXGFdlḄĉZ9}=/hu[K*^|UC3L Zq ބ`:r|N9gve>N>ovױe"TR0 c/DOؾ~ i0WpRV, ׅ;56Ikb|c 篙:pLrS^5O]SޙD@sIlvaFoP1~o @?pr.R֩!; Jbo}m[sUFzwoN޵;ۂ&ڏK W!B].lCq(<(e' +OX–/9ɻty&wl_0jRm$ >NV-O^{ņîwy|j{*򮸳>$ jb;,W@@n0 ygUq[޹00ZXR-ʜ[\JYc֢6|V)O4ÿB! siPѳ٢UmDSfL0Q?:цϩ FY^X@׆UO4t`+69Q0\ [@%t" X9*&t0YL*MUh.z]RX6yjnO?XCH)hztt EqvZ՗=8=d+`$|RjU=R9sje::X;:А`'eoBac/OI纣k]jдnTbo&`"l9r@!$Wx+~c6ϱ|,~" tрݒ(<-bJ,7.s_sv|~2;|sIί#^cNvzWڭS:S-I&Љ0hȔ@6K[nb*LMcەB*oVcXx-,I01~%k3zCFӰy@0v:Z7;UNG* \N<)dqaP&#X̔=p9]*QAJ,KkXh%u=ݜ:=nyM9q Mc)ojxV$XƬ|Lԋm&80/d.%-?ؘc0`ru LB"V֠ VzrhHHs(*tj18l!)aip4Cp ._zZXcfΰO;cը;tˋI}u55y+@''GHwRk jpM2sczsuyfH_=Ұ橫NDT9K aM'y cUQqY[Q2.F@_&.tLj-rα 3vk*DyoKcY5V-d8*ɠWr1a{>[M[ J$Ylj( vR5)ֽij:5+O @Hcىha19҇.Jq&nrx[Tؕ-CҁM:gG;3X/q@O!i PuRZbQfkV@uzx psҮPmˉ)y'ț ɚ6DsoN|~߀()mkc8E8káv ] [y>{c(81)&oCۣWI ~w9RH:3 89bw!Qd\0j& ~Ȫ).OsF"p'삪 "a7nĻ;)ߞyu)VmiHgF-fK#rЖ)F`)Z0p_X)BfyL N`y/]4w҄ 1*}`5ik?ΣzR"õخJí-L7ҧ;iɨx@w@>%m$~GAh4ANxN 6OITzߚ@9,~h8Vai>ühĪ0neyG(}a[ 0TNc% lƩZ`jGGy곥:_:u>^z3 44첩@Z>.n&>elȠt*6Ol:p>Z2apegft BQ@쬨!E%si:/܆h-IYjo/,µAW` 1p#,h56ˍ|=֗M[0~5(&qyxGC %4D6#ӑv 5ɀS۞ mgMY:J a{(l{0=CQW5-C.|l\;6KpjQ9§β7ʧ?pԧaOߵt5$^a=8u8f)QtcBQ[u< `\ug+ $ď.q.:n+BΑ\4 HFYǠٹ㫂y"0ĮS1 WT2ĿE˴uQ(rIѝLUFd:շ(ݩML: 8iMF4@>޶4a z۾R5Oecu c6ܧ<;ޖCAVN~3n ùPAEZ 2u6<^ >fQ+G:$S\`}#&x`;2f`f ^s&pTprBc3r0+m/sEX7M5}@^wyRD嵨R} H{:@(*YZ^_5LP&-0rR&$N.te)YrnAk\$W(}/oBSGsv'*wׇ缦[S}HA3MgZi A+7]嗶)Q =ґݓk94׺CP&- ̍ ,Qw۫(`yPuE2thOQbp$Q 9Fd3ybO+nfDBͬnMjj8 r˾xrsfpxCr,?|ԙ; l;)]mZb 1ⱽ_\.;wҚTsIJGFWsXifU_Y|Y&$$$0]'&ɪ>8jDdҍԗ;ԭOizz@Wdz^(q>$Uԡ}biR [<[.ze8v45| dH"}YD)vlQuҸcw396F@yL:^pP)H1L¨=H׉/feDHS2qvQ'GX8#.`!KegWna{n_d/[镹pp^|9ynuL4~{ #OF8 8sA)"d!Iw"lY%ee }y ^Af+Sܖ46˜[}GBCo֣YCGh7!H5΄XN<㓻Xr#!P *F")A{S䬣OHlbݱ+}K$HEaJ3OKJ~bQj&`lB}w_h62r*0W9ƽ+8<4« 1k[iyy\@Յć3{a.>h|ZR&nvYATP*bS`OyqMk+yMraUA`%M6]8 =3:4$ܰ;9'>Wڸw0ȐQ(H|z13*uzFjyʋSG-Cv_[baW[2LKze|B_!pyS~dau6 ՠg;PDxrC?|*#A' ¦rKQ8n(1k J{ ?\tk~ 9OҤcWVy83z4 +<;ZkIa ({2\(Ś5]M_d'@<]hfld"nn@w _9Tx¨*F Ukڀ±ӜNrE vVY^\$*ׄv0F^bGlYMG~ q.-a&$vg'02K`lX)!(mfpՑbg~: yhT8+8v# 樗'0mxGE،8OHEk {V\XtbcZT x64 ^Leq i,]ߙb>>Ia`ˤ +W[CRڞc g7I uB`=FmKN&ѐc;-?AAu ۺ( |ޛ̱54_MD4?VWQ|R.n,oM>Y!F')9CW.%I'y"vfYɪo_!ܭ褀??n>$hn_1;so.9:O"$a -C犻84#NRacXJus"b.c*R(mHU%Ϗ 0c8x:qI& k 9:iNINƼm6*"f6/sPɴ5!q['S F.xv]C35zT)Ҏ4*6@3$elqy51Up~N䗅^7@u@ DfoUʼn{y@*UOp1g'Aqq^8k&Ռm)#OY`ua}$l2f[?4hQ#üuex]F퇲[|ݐ-`R7l D)yoF:^ɼ+4!5Zlz:,%WpרbmL RWR2ie*@V T:ߏ+15 1d˨+'[ Dž@2&m5`E}i:I4LL1ZH>S*y*Eym-E 9|Ct,eL-_b1M 84Kh|/`a2.i:^y'-&(:oD\GBY0v#: WTTV]sc1c1vynxW1t$z)g]$ -DO6tM^c))6h|y.08@nvvO,O9_ҫRArh:c = ͏[| |{!.2q,Q|^j7eʥ<;KL}YS\< jx4 1͎XHٱ5 V6H5y15*> `~J+vɣ_b]~[{] yA}ы E]%E\ݬ;ct5x3~œ ??GIl:Nj_V6ZvE}Jq|LFF,M1?e ]݄z/_晴)\3[SVlE*iUxJR=Ǯ%0-EQq@^ڡ̀y&m OGg hC~+"++-\yѠ)ᛟLp+TSn6S(Qsh;=H2OP_R܉wgٛrzD1Š0"9 2?U;Aˆ@$jb*:7PT(/}IW:}%MeJax4Nu3MV aa~-u9avRnSm0IMcsQ›fO TE _eݚLUv)*˜EX< Yb]E%nS;t2 ĈV+z 9%|+z$3\j"Du(9%8qxP yES,(H\5`yN e^#2=P맚y5GRb$h24!ѕ0 R="]   4vM=mPyݬ @7FOaX鯿d] 8?qo(/2q'"I 9z><юc*DYxTd%vg].=&`[еQ+p GuJ?ӁBiC{ԑ^<^kC4!W/ `&l0oF,v(_܏ʭ*Ĭq¡G#|8P :p[s<%871j}m_B~\{5pe0|$' t6l뤼nzZֵ3;q7 |kВCig2*G(wӟnҝ йViv7Hv(9uZUiUg:M?fr$زTy',8R΀Bӽ3[ bh\! #r Yzý}HoK+4EH`:Me ALhzP.|dk'~}&ֺpE l/Mr[ЭSx4Xmh sk'*(srX[]-MF{촭 [pI@ ,߅'EMG]ckcmT.}K;-C H/hoX#gz} I#+#yW AZ?IM.T~hG kakӠO&c~ΘkKvAvH;]6A,!)q`];ry7u_/ GMO?3>*<a|0o~Z8Twa$-3.vT͘H''Y\j~W-Ճb&4 ۑÀ: WtV5F<wz:Y$pU%>h7bwuѣ?WdMlVCpp ϔ @ẖQz2`}i۴WJf+tlό!K/QKԮRK= ZsAuddqzW.cϑIN_!68e~ry7.XEr>'(F9j0.'jSANQ逛0*BL{\ɩMþjk_e'[m.kv5w"=~ҫBWD <ݿ9Kgd@eEq"7ЅF}>i4D@-1ffu[pS+x hB7ͺ}3_;}{_@Þ'` *i՞ɚZ6oHucj_d U6 &2&pfXv BH/q< J$'R,wHCnt7tݲE!E( ^(v5Wd)e 5@b/q XC `@6/džj^Ң:eXc+~f$;%QzՄN5>JeFAhUl58r+-B߻5BH_y q=kވx6iܢ4~̀^ & =IMj쿩Z̃{$r\rj TOÕ<*=Ԝ+xL0Ӛ"jٖr4sPB*71]/kݙa1nwD ;=G󚟊hf&ȓsMZbx8## D"y^lҝ$,ҨN-Me>D|ߢ#z~wUAyA]Ϥu5ln_EMhbӻz:;lʆqa@8XѫH)&JO!3«wBYɋyZ Y0?M1M8)ve6~@<;§v~XQHxj$(ݏ=ȷMe i/7D>T4H1Ev>mѠZBA.ۈ|t^#rk^XR=R N5\27fAFO@^XF:@CXחy˝[K|3X^ 0 >,"<ԗ:]9`0Cׅ$#Ōij#f [LqĴ )'8?]KJ ތ*M0SǛpP? jr6DRJ2j H ,3J31ePT9O̥QnȎc>MNP5;(]D CY$N 4b#Sk7 *Y0W28Q&ӌܯwwEÉr,!^WK ;~BBOo&H>o C̶bbX/8^()l s?VHu\$mSE}thHwJ, W~zVBm.Ba‹Mqѳ뇻9UW6'%?i6d&t}r&Wlx(l2XEtИ鈑6n E8Tkh$G <՛d: [aHxջN(\YPJt[Gkķb ̸z^xEX" "N8m+IV+,(G+?yTn7+=ٸ-g:~<ՖagP4tp5bMa9Vui=Dsxl#~w$"#=">_Jn29A92aݦP=Y͐\i=ߗ|,˒࢐UWj|r,UT AdCnB'}E-aWo ?FOM~՝,v^$l O@/얛B\5܇#Hx1i{WLہS:OF}j{˵X/72U2G&7QldC8n>`oiY&ǭel~UWlxh;G(si\&QJ #p.\қYӒ˾@ k=QǜcSO?=&K+X]=SO8wtB"}FcKoS-")`nU;8gۭv߾ `%|.w:ʦ;$ dՂsĻfޚܸ}X/'wyZrq?w[ҥ+P[H(h2+U;ϔmAo[a4S]!N6:9:&H[FN/o@hRV ' oCp+%z\%Y˙ςT]u!L` vUNFf3)>17cwO9:@̛2u6H)s.hb,Fr$ݚtk}͋ R픉~TqCb-6jAŒkNL.2FYфPfB*nM? _,K~X)skZl%;ZfxCŤq$sށ*$4M۰#]#w T<暷XtAt!mZcz0'|ϔ,L&}&WlzV}#t0|虊Awnk0J !EB]H=g֟S a 1[+2#xN$P0<)!kNyc ew&tU s'2y4oZ$z#0[RB^| _:N eUOB>Z-3b, (mZQ sL1^Xb-fFC̙Է Sg" Iθߓ2P˽ p oG*mrK5y ڸL[gUBDItzԯW+bU:bL3VֹL,v n<²hepƢ.j][Մ|rE~A߈ɦGl$e}Џ5B`68Y qAz}BfSpPA"x;F"4`JC<;/](^"AؓEQ& ރi_<8V8aj@پcG8} =By5nh^ mNH eVAkW )h>ɥ|@g-"? Y0x1]D>K=i6=Y练8FI[1 8DMUf77۾A{9n0vS*/yOY`xٴaUu|[*0>=2g M.7u9CkѻVi1xO^@;Fy0{ VoAJF1w^fOVhBVbɯ'-E7`g! m kRАuck_~6kxoPۦIh3+:Q-YtR"OѲd Fl;O0x:'uKBTARh =Ǣ|h04X SS܉_Lla&M oeҀs$:ȃ,5#0S(gm<346S7H/cPqQX"BN<Q'uCY!vxg%F8^EQBMtc!m ۹`5[^Ĭ ?r=FߒTөT۲2b`#˂2gP557Oo'^֐/hŒz{'._$~S~տ||EQ OF?hexԇ+<w.4Anф+f?263 攎\ͩ~oN֨ISB{]5S`g, mpl/=RߺnQ(gUkEc$0Wlqp,xr|lA(qL$wX̢ {u\2{k#[lΥisOThh|~pQ&kNmsaZ:P7uRĀ='?lf9!"qx>Oޭ^]|vtsWS*FߌղLp1_`nOd/9^_NBxj@wwe j[6 SrJ!zFа$҇_4wZ;ůK՝@&/$L[\)qWj8A[6͘׽0T"r v4@;sab;KVN}( tC2Sy3y5y o,2 ,2(Ly̭t̀ m}u<71<\)6k`hSIմӫ#Wgӄ2'`FočJgbtvJ*99& ~39Å1JW0DF|Mm۴iLRI@bp<+ɶPV] 22ao_3wb Bױ:kCt}SIǨa1Y$y s%C*QV oK.(&2zro"Ws{9rzR@BZz) wǩk{P޲nȑRuV!0+EmifâPH΍|SAx ǧCL(MWQrˆڗ2Ps&Lȃr :fyJOS渏.bPC b  tvz,*_:P/qZޗUϔU&z>%&Ofx؈ջt͇H>_5K=}!p%l^d_yb.- @qE?H4J5!1>dA#< ; q䞚$Jmr^DdIe/3] K N@).Al&a9`RSk7ݔ ZMkogF[kkI\2{Z;Au"IzF]@VJ>- UEy~ oSgaQEݚZc|UїUOE`.I +z"۞oyI1k]w@t C uV`|mbڊ fRn,pa_ّ]VN9-=r7n%pp <1?&'mְs8=Fnj!W齑^~~~% X2-U89bAkPϏ8RdliCܦ0Ky瞧h˫҇üyuMep3<.48&3՚qz)j)[U,, *20{R-#(ڙZTx̲wVZ?L`~đ>KG2B3>Jhߛ"LfNޢi4$v"U>d fq꿣EV4-{(=cԛ{F{+è&@MNW鹊85m6,ۣ6E{F&_Qz48--Z߭ ms| TYaWuhtd@-G \0o䡶ºGDUSzVe@Ccz'J#dL Qz>5"Ϸ5Pg56]1^F=}xbk.u/eJƄq궚smfkqm~MBʟ!}EglZ1]0ko24ёBswUk%90#@^bU) ri3|1;0=iJ7~$K ǜ4Mzo/""CE>9e~Qs\kw_Uu/ SwlmFhIFP̀vCM28%"ڪ[ȋF !D\v3[c`٤R^\Õ]Sn9%r[Z!W Pɧ$q]{q }Q9gI+^%l_c Eծ.,ԺnN3ƽ&֌xV U̽`!\fd 9X13E9aL B@b$2y=a;z EGgRZŇ\f{S],ZVC:?XSZfӂ\o߀WItYyO$ EBm"|8w:_<wz\"#gn3߬:?R $!f7x}=5ׅʽ8KXt>w;UJV/NWPa0"ހGҾWKE(޼5ϏlxϭUevYTY#K:|-Gu`@גmӊ3)E'TA{#>RZwk =pIYI3nUFjU y:IUйk(콦u/d@+eȀb;%߇ŋi鳽M9fy7zy0;qG`AriQ;شhl6q2J"s*j4Nō|?+KkѪ:|%s8A? m4/y$F@j0C tU`+ *]Qunb4߽a}Fg%U)O(# 54:v ÚOsF1&)5 y盩,rpKYA{4?_Y wLVTtxۦxX< hZ#WhL݁}4ph>> U )pĜj'VYN u]M5&Apcy>F(KL'jb(>6كTLvM*Ds`D}PZg']ax=ۚvf?:WZ:) mTuuGD*,vҴMM@`v4F ey[ 9 ɎQRD1T6zK$sc_?[vrXJgթO'Q<ͽw 6zcqx@5R[n'N( Ȫ:PPX82`npAAh-fF&GH6Zhޏ H0?a΍Ǿ.Ad!H}3ÏE\H*t.,i\ƫny#5e71grP0\Ykr@6N35sI].Gur#w>Cu\cS ˚`-1] ~ffv<( "ew~92TfJPQj2*ߚ25YgJsD$}|+:ƽOqے~qk^U!:$ycK=w~G)j_c%(mtydCsTg'cjV>7LdWJ[wo$g=v.PG/P⑧JXs$W$GZĉw;j3?lnT@:[8ihD% $&. ҹ>BV*'.^2tæXR˙Ɵ/(:kįA",_BSH͏qSH"LR]Qпӈb #vz|윽j=XtT#-CCSnOLgݗdSIYpx96mepORȌޞ /xڢ+I8fy^2IQpv~(>T_hTTۡ:.7V>d l#G04ZTf0Tgy2hݍ__f4a=F PzT%GɵQ gfB#^&wei;u<<;\Ewy[TG5=Q5Ut1]Qc>Mrwb[_&om nnhH͚:B#u/~qP*OX(U$xt{xEUw`@D;O9(նmQ^+ڣet`[x ed 7=*Ҳ{P5l 0V@Xeh⍼efaXqa#40#ԇB\DȀsx MJX@BJ2`z̗Q<ijN!]OR9ޜJ'732lJ{$9IzZ8/ls6\Ma'u7lo`ۻ ==+Zv|%:QGՐD/w]?Jz#y]Z=G4NSOEڦIO]ϟL /!Ȝ Jʸ@Vn 7^&aux4Cq`1x-%Dz0ar/!a+V׃+ .`ǜ9 k8U9wF/䁎~4ry ;j'dW_t\[O꘩z8T\Mz5>Ps8]3nRpQӋt2VDʟD&L˵jLA;aS,0s ?K }U/lpnvǠ)jY55eʋ|8[$ZjŽט +0;F+Ϻ0M(i{ LoST `E~2܋v-($2X2ȡTl/9Cތv-t9$*bZL MIGqsm79+"M[zu6HD*'4;>O__$o2h&W No=Y.M[U#(H(N@#ӱ9ahT@ezUT<``DMyf],"_۹RN,vmrtM_HWZbl1Ce1w57y (ƕ&U(#BzwӇ9cW;S|3^ ٘]z>ٵm;٢$lZ^5D3pܛ;T|I9jO+vUsן^ ޔwITæg&GIic#ewqI1˴>ـZQig-IRvOr_QꗯE"w>>bNnK*Lʣ`& )8sOLg=K jiOeAQ '/[;QQL+KOG/GY(s4z/Ь v1y:DEV^;6L'#XBaBc\WP\;*-z:80'=;~l[]!ȓ >n?_h@tcl(` ;X6Z? b-rN0!]نj Pi450Bb/8[iwsG')"UςMBQU7vCJi[o%`;D~FK;2ਉAl2 Ũɱ)Gԅ?_gDpU]iq0qIеjC"bj.kuPLw`\>F 3~X[ `,H\#pcEA\y+2 @⬗o߭e`6\KnhC sH؉!e-I])etߐ$%#Nq\ǐͬ3m_aPCY>ذncE\ `g+t( Q=u}RTllZ/U/^IDPt(qnc Yѓ|GS3şyϞ[!fSӕ\*PZ i ܞP,%<><8u| 5{BXX%EW2cY( ZCXE=5kո;j%^ts oJ}B^:jWcQDngRRv'5CWbmQ Tp |*]4TߠIѾ<<+ՅJԕWHp5->=X:yn 5Eyw`t *r84=>yͺ\6]0}ؗ9`ş!RZ,%!hAQ)kT95\ 45 o> dbɸ;dS-KСM ÃD/2̭$lYsh`}s>Fcyp =sAf{+C>ٮ SRHG xQFzbU@l|,c9KĔAh}{yrNiApd.n|N{t7QTR5BMڎFQFSm[ECؐ5ofBkL(A&$|)g8F?񊍗7Q(n]Yr㊉W8&&ҮWHBObq& ;(ۃI@,U\o|J y}0N-Ռy͏B&2*=fY <6n7pVXvm@, \ϘkV+o6 >jLu!)kP(!/^ϱ- т+ 1b 2@ˆٕC_Чp IFMq}:f=׊ui0~S:'+i$٫U<)-nd_4}. fUG ɺVgM~s* \ogiuX`Kc`:[U~V؏XSԤms;b睩Ri  I(IјitRh)Zux8U)a%8|Xwǂ wAK.u:eQ 5*p-"KtD2۝3Wm=\ȥ-Φ.We!=zx} R3a<.;J/K0 VpAtcіgƫr #Ђݟ.:KBߟ.&NPF(x]Lc}D-ގ LU mvp[Ə8trl;5F $T9Y<1#j4TUȐjg! V+Bh[{J9uu{ 4UZ/%Nb57wpޢM&hM;/eE m7?v5{j"{ߜm5%U}@CCc71#0<ˎ [KygE)::&tU9 ~%jXwKm!mdymz$+ǩ31n|uB^>)Úoh]ObbynbŪ=.E''6P@{?`z:(uD nUu auKgU>PXP$C彜]H"W5ozXmȰPKNחPZ:{jĞZj.{]Ni#]O{{#Zff>o9uѷ $le`pP:4=[=vT]C06;b9$,AOu+JӼ, v#!Bj77(0mq=\>NWr@j@Mp6ux@g<-5~,?2$cUm~5NAiטX+n֩Pڼ!~`9gD7H2\%H.V=XF.[ΐ8Wx,6<1K3_Etؖkk\UE!q: ƾW}CI: s\Á\}{̚ H[(f}2q,7obw.&PCXc呫1AߋY]FWUI)8jR^WB.4|y_/DD7mH횆ӱoDW! M-nTDt2} Se-3D-ӽ wn oII{,3S/)-AI\O&xGU!XGwhg}̓LƱV#c$> $B]$3SE17~.X5o\ iKF6<\IL&6Ww%zs՞$*@^n%NOe?J IOMK4_%Grq'#͓/J(60[ \Bn:zbpwB^x.EFK”OkI=1.IL fydиM23u3|osU$9QC XM܌iw#S@#' ;H}/@}AN~{ s:¡}zSS" @{B뒎J&U懺F u8l?p7R,QxD_ѹzv%C^>.y"%'T(1-d\^59뭯 2#H i0^hR@:"B%]t ZV 1M Nʮّ*5fj$lJ̋l"`Uǵ,b*5'D6i<2uo}.r[2vcqsk->R?>b\I A(T-2^&6o b} T>ʐK30aA8G=g!LiTG)/`^ѠpeNA9T]wŎ^X4#$c8.i1Í_?B,kN~TLC Wר"=f6jnLw ąpb\>ͨu?Rױ݋Q .xk'B2a|]Il <1fT6PV o&| ogc ՂJGWD25Gt@6J;Y o |' &_h_spJu88Fo=ʺܘQ,X8 f)䊮TԎ&! ܥt$z +eaY ~nsʹfu隑cϘY|s!uZ0]aO5QF Wkи=hÑ(Q@]:׌AX3=4^E&C*#&"), ,u-YE7339] 3?<; [LDwq U8g#nT#b#^9k^+,f' [.#k@9o@(j_F=T]̪<T 8#[`2xn[m7[7aM?/et=2jC1TBc:F LW:siУ\n"E0 8dZy1X!u;h &cmպoKIz*&^{U2NF_^< N'`ܼcjEڿIDR7 քDhK) ))\rש&tg <Vj*+<.&oۯk3sB ~q;^GÐIXͤ1Efva]rsX$MNh"iD4?yoIbmҪ|\opbj190Y y-d; uSSdxj,W#fΪTӛ WkxKSZĝfj>:Y^8XuM[Et7eSjJ(iY FMq{< vv na&>poxHq9=0.&aVzk*#y ls51?ieB%DR!B}+.zjҚfڳQ`^[ Ce4-f*MvḤ(|b4ımEG+vk907jBO>uzm"tkB;dN$g H0x{甏&e¤&V|[&MjD]k7,^j hO[aDG6Ƴ{oVkY"ھ5Ҹ+x(75*ߙMdh@Б-M:E@B B͸{Ήz^;wʦ4)#2¤څ/I "?=v%vi KoY戁}bQ?qF~T7tgr#u7d$+Ԃ:@9k H3e~$zl;Iv9B3?-3>}lGy,+yAOdfc;K IE!&Aٴ6#jAiJ/U+uؐ1 .yrIA%t 1}mO#􊩪S+c4)#)?.e9^L-6bCȃlbAe65u`xWP*~ !C0>r2džk@44q#듄<-<-rEL-7y*2[P|zÃ'Q o70yJ-إԹ5R T# <`t0Ox-eo-w˿nbRؕP2x h0Qm[(*%EL`=+)aa@e"4Tpe3Bwu7UxU[1heQ &jL!Ӯ3H)Q= "VJ,%jvZ(VxL@ eN5`$2:8Uyn0Q]stmQy"ipֹbS{IRRMhitb@tI|UiXv#󹋠87 SSVZXiF43^`r;PCklc9@ųW5V2)<+Hu9KI.bo56H J!vwL j^Eoеwppv  G G`RJT?Np8#vDjK{:,b^6۔Bz-jσ"jY8;`,n.w&R_ :땪>⃌.haa]KÐfonc +Ҡȥ_O]ʗS2GThhH{= jdm5=Iei{B\\gG'3%Qapr=CjHLT.z!E*-j"&\~ j':ڛxgS1aspE} ,^2z( $!!Ha,d붋[@ɺ5QݭK\JedbBe K\_;AUB[ y(ٰ_ Q%XnUQX7jyV&\ l] ۚ˛` nG%-p=zZ.. S6*7ؽf<N:Dp:GB6GX_g:;fB8Ii]Ptq(Ķ 2=q`z]meD4E6uaw_T,([Y}x D#ta^spyXDz.mp :W! /W!hF8V (d98w>Nʤ,Mj/$ Vy4Z ܴ{P] Sy_6aMCUsACM*!0 >9̴i_=av{F4s:?  󞒀G%~+粋ۑPl |;UFɌ){ܩƣ ~L!F}>M/҃N!5u3,w֐z0US/+wl3=1;}_X>[ "NO`yQL=|ћm(c1țYi\G3耭-VDb8k,0EZF3&styҺ?;yWQ~Ej_"W:$V[Dn YC(xjU*i ?&o0)WX>o%:^_~y8PN)}|S(ճ<2\gbSЪ9Ĩ[LyJwBv[h?Ds:^]Y0;iКÄkx =V+!Uu:ĸ}b>J|mr^y6!l*C_s8>YU=-Fd34^_2;U|/J "jh+e <UY[=&As:Zc;',תtc9\ln6b mDM}ݵ4d(Bk ̭ڴ B}vd-Xh17Clq+^(f} 8=3B'vx8\aGӌ1ip? )Y&Bk(|KVχ+9ɅJ)ܪ0ئ%DQFRJC1f ,%\Y} eKnaiF N(3} `@'ХLXmk(HӖ'ɪzӰ4E0/b2鶱G/tu8cΉN >;)-$_ b}KG [|M*h)aS&jPXjb>*4>\qw1{lϊՍfukЈy⪟Q8-B4 3*qʌ[24:su:٢qVB{!=FKQ9,U"eYHDd+S$wl- !):h.$xȃYeW%ڽ߀wn`G]0ÈU@MiيQ3kݦWH)%Xf=woRq_c-21T/֝>dF߃lPF|q>n a*x9M<ў;f,/۔5 ozњ,Fh~5EtvEV_Mopq&#O I~ʎKe 7s|rVG0 ބ6(\0{~u&D mam˩(t\kT S6d jt`!@"m#y9% jhű~%ŀ\>[D~uJ8DkFY;̑掛ÂqLD9K%VHI=!,Wc^y8(6 Lp DjSȐ4ka\=sHyi>SK_Ljь_hւAsהk)/CeQ"RNACvh b'bܤ̵8xc{#TĆsgta0]|݄Eѯ:N?9LZum&lK03_::hd^^T'cAMR@8bV"VykF&fSܼ4^i{K%GēڍMN~HDue[?alF;RPŰtEE\W,/ Ֆ~5>qrوہ1Zsii;:@,)E0ff|s_‹-Y,MIMkȔf o']r!i1^Sb`Y "Rs k@"k_38 n;crM=[WaGe'tU&:N ,ҹ=hw-j׵( B-pTQ ٢ߚj8.|r(&-ȧrH$PO΃ۅEo`C:zRt(DMa"rƱ\ +/'!T f ,}ަN~s^Ì|[&Ѝ s:Q nA-@Aq}YpxLwuMiL6\-!E9pgs%RCgȪYh*DžߨXz->oqK^ X5, WDL)bgiuKd&5qLHE8XFk˵vLHY]Ɩ`y(<PF(@rW䖯HqK`x/qP ^7Xӗ->.a;Rs~əx+e gz :apf3c+᪦X$[a08|3G"~w׾pKiN&g?Mbx(da܊1tN"G3]qj'O8<x? ]E4<a 5jhw&-ŏ6vF.+[g"BoyMjj_ <5QFǩB'T[Sj;>c"r^oJDyώe3X$2Dr}]3)J#cEy>J ŪZWL;`R[;瓕0Rt\dt0: ol؝WCϛ+D7R={t?Ú4ѭzފ8/(HX.~o5F"N.^H tƖD=qAr25Ex"/i 疶:]bhF-Brx&忦- GG|ʊѡc,XE4ALK_1PߢF Gi4t5ƀez+c{] b(l#Λ8:2`aiztu:h8d=53\zD /ޤX1,Vfxɯ|حXBkZ2v)P 6NcP]f YuYKٻTϑĤL{5$柹xprU2aąAck.c009ۙHDtjg2"^xWpADײ<52zQxd,&[) 큕47@ Ci͢fԙ^.`k28 vqݽ66Jl!5XDpx{R ~oGpr >ςWJ1Uu?H(UU2ٔC -)P؟2''SWV\9J_@a s)luk=C~oB$ͯ&^ O':"7_#kXfAZ,25Kݹۈ|#oǡەpLaЏ\,; .8rYâ7+@Dht}Rʽ66(?#_kz:6~xfVpo'Nܢ CO}֑K~彯UV5½lnkJO'nr3ZΣǛ&NF ` xY)rx c&7voVUqM1&݇_8@bLf#T̗Iǩ}WVc ` D8jl/- ٳhUW$b7Yal7S [ Eذt[mK^$*15Mu90RuUOcm&y\69 i"z?nᐂC@Poi&8NP3$A )̡Z`XF[`(xZ$4AXPw{4U[obBSX?4)^]b"jOg5}/T0#|H-;'^6^Hgtj%FUP/BWNeTWWU79Hga]j{F6LVmϟ/4Q*Q`p ~uAff$\7%y//㠆^b:Ћ刟N6`:Dyݤa2l+]f M6-e%qR'0AlX,S7>8 d8;x4VpTgȓ"NA?xfuCS+s#ۮ?-+Yc|cI ޘR~kC|yp |UR D+."3 Mznf`MY[5IjՆac#6S.[P窫s;K>9O"BZkuس];&m~4)Ԯo˃2g'mz. pJ‘Rm)I?*h#)! }Y{Vu3 x~: =MOOZ^uQuȝE?Za"\བྷг|rHducnbK{yIHs8$Cgok:P Ǝ|B#`=s15ae7ƥABojEa4\TY$&A}!ڠ[->$wU&]42ϲگ'5ٽl7 5WQmD9IZ{abƜ-Y9?y驚$#y<:V>-pÁc #FKbup&զ'$(]drkRؾ]̦c\\sj 'IkJ'-<1߆zqfpD!*?]>7 4K;`G&O9)G%Z3@" rv}Y&Nf4\IfY@i9:b1iNVZٮѥ>Y d#2mB9գfE6\bS'80as~\!t#ŽK-z9Gv׳E"7uOVQnY)G(C>k+_ f9c,ۣiI2*JBY/f iSEdCD>'vR-vjDXػ6{< Y/ŏ%0RfW+u7?.&[ m *U5PZUB9P8'nB>![ >H-oy)̕Uty2d/ģmiT#|r+m nFev |y) ]xSBqJ4%*cݲ*WoJN]ucgg$Hr!v+x.ଥI0[9Zv''HzȻӑпn|W}gw?+&c5j8!:<_"%*>Rx*ߵq'i*_fH92 #=6i7+| ~T:蟅~kV\oo@#@PոOEoc27K~BBm)z(#^Hd[˝ک_pWjI5_llO8hȆ#=^v4ZcA :!r͒Mz!3 пl[wsTt=?tXha]n>~wC0OOoIAT+{fYTI(eŸsE߻|EnJB _3FW󧀼B8"#Z ѳDdHZp .O4eԋec7mIo+ax5dIJŗ Vm 05pML/߁\r@OB>-ujɐn.K;VثbC\@LLi`_@LAe\}!@JԹ*1׳rKVn{I̘2-+-zɐ$WD<Ķi32X g Not되GihN,_;GS(B#ؒxiQJІ1ngs|#ݘ&)ڥVT09f{^^[}H[rOW:{ \]0:r jwb0"x]nL*qzK]Zk -uQ~+#?܅i͆i:i7yn KnWFρJшeG."ފ;2dQ/e/$KAi戹z]u"RhQ\Cߖ'}ߣ+7`9^T}OOӥ!|ݶ@?pwkI0y殉GB96M>9nyO?wD/ϭp@aLJǬK^ߚ\,qqnRL $qprfdL uŃd*` 2T;"ѫE(`@#‰k^8;*NᄵD@W*;"5_je?uY_jn}̪vt/^g^=5Ąh t0Nu[5~L gHΑSl‰ksJaP) togB` S0RI!jI 3MIrGo q 7Ee8@Bņ ɳ I]3V eK`$5 զl8L"m%p'o8,ԑTAQ&~4?@%Yݟa ް3RD nm>g:P2=x$Z TtrUI.Kb7(14!S61H/RQ, ,bN{![= 'j}Aet$?'qFK{'(K#n(~p]ECJ@j-m8EоoG7g+![Scnt~9X;æ8cSL颾|k7 R?Pm b{f07q:S;<1QA>f 9tA@}GV>o8LH0*\x_']xУ ƮtՕ.0%^<'KKx#%.w]ۃՊ۝%}/#D'gQS/,zb 44Lz'.ȯ)#H)K'p:͕:]$,T/)Ԧ{8#m?DZ_H?F;)+*\i?^GÁ[~F} ث\9- 2Ý7г~H+DW׮Ulv~L^ţzoY5sD\zmyc3nH~~\5<{RD)՟6ꓫGsYX1J!d۫M|5^%aN׶ )s?TV+CKg~~)R[ίk#uh$A|uH܈)m'bk(ؼh*)4=b\|:]Sw6-_CFh6C0',9Mdsդ4խV폔nz#c;}"792F!̬Y֝}C["|GL̑;FԬNm+C7)8໹!T+ ?xCPmy54~+ +BZ}Sx(ˁڭUU20xa2Z!e>ΥkIt紅03I<J$jmC~ـƠ+4ԖwSΩF7%`xHXՄ/*Uʿ[] H?TiwK%){jW^ޏG} SldDO i(IYfCii0s}^C eTY)y#NUhVP=zG".iUt5(Si=k毜h 4⍴ 5NK9sK`QfL d#uCd]Zo.ک͖s|)SD!D $ϝ'a6cA Itssn{C`;ue=lY'ڦkgTTprTJ]ZHP+BN Ry1z E qÏg0ю&ۂA]כ9>KN A (Tޢek􀁒dn".SKMb(#x[)ld9 jpi]!<3gTM&Q@M+WZ4%M0wx5F2@[Qh{u"$|$<[Ud(A *9gla ?m&EaՊ 4f_YJk< H],mG 1 ][JY(9.gǾEۖc~4Ww u5KKmh"/~\ I O͏tL~sdED o[ #kGL9>xG,WҒbZݣ0Q$Nu2 Ǵ!KFoiγI6=Tv 1_H*f?T \?`(ESKow;ʡj( U6aso>BQ'ǟF<ܡfφd-zsS嬴&ڳj,'->!T>]Ƃ~-555K2Ym庚oj/]R%{+jTRpKW\yO q 8۹J5/Zߩݚ.0BY3=D:uqnRJL:J$+*tL3F@dJ7'CFL8,FW**e۶ʂnO24掋SIh7چWy65ˁ k-)cxko_e,??%f`e\G& yL),f Fc>p"V/\}.A?ad6\Q%Pk*ךw#ia0e~W 6Tt?ņ Bid$ :<[D[qa~\[Q,!\myw P!T[<1SPT}(HE|kJ5?@/;Ԥrڈ3t߃ X>/MY:dZ&"_!vZskPAp kf)<9{mgH dӉW7!=ON^M3!u6[ /oa]$}0Yd슁i}T ŸLr %um ?W* w@>"[fE3zh} ZG,L/?k?& wQ indy߇\LJ| BtHW)ңV,Jo/Mbf$ ҹѓ&;/*,zu "$灞`#jkh2P߯BR ֏;Pyq ЙET<MmX'[ƇxQ?yǒ =i"|#+!"i-w_;U nۼkq>K9e%Sx Ȇtn2 |}J[wQ-K4"Ŝ`(d9lZ*$4HmWk/Ѵ6+zj `A5=ϮвQ;q2B*s6epr .*;Gtw}3bJ>8cV)t( mPaC%XW"1 {I`tArqB8aA+cɺ |RZ))@@9!欸+MKݿڭwN<ލPya8ε}"}wFSn< {;zL~ҎT.~?dR+]* p#EQȣWv~)0Tg/Q":-lQwny? /jg.}*M@~&2]1pr#W%{y?_ \iUzPoX8BP)5>mRMn#tݴƝxO(vpWhq]ZoҌ^cl!vU sNptv(^Hl/3T#%zTtt+$(T]L=)tP#DWz1m"T^fzmv>\I2UN(2Qޱr{`@8 ITf}prPh޾X P-Z!fxE]:\ǍN)fϨ8ySxrGIcs! ;ЩүK7{/ _#ߏsR@"b6\L;jؑ77#B1so S}=_/0Wb)K[+Vam`$3bHՄ.Jɾ,.Qb&irTyODMw1?Jp)Ҽv?6MkyÑGmaW eiO5q?E~Wsa|l7lvOqqBSG>bH :] K~Xg]v >%3 ?y 7 1D ~WAU*r5g|uЭUϲ+t?aEḼOB`Tl SpYqA< 菊/}`|0vYyUWO"4@nܗ9), >V|u.'xiZZg>pfj|,AL];JX|' èDΩ=*9 l'DXG3<;.c\"/W{ ~&637&ttOwOGR[f9ѣʳjӀhMo1ԓ>qTm2r5/ ".- [C'NUZWɑUuv璎Ȟ>;+oqEZ(=o\{VqCFo֌띏 Ym/$sU=~:Rv/ FtB\.kRUwQUX^Tљ]6>/TI3iDOf'wt.;8V8c!zmN=^Dnj:Y f(?N帷tn,w" IR^>) a(Q"b׊I &I44Ԓ( x>vggs@f+aĵ d^f= Smfh[6LY7Esy.p<^ U-_ɚe8̧Yՙ-N5 W7LwiW?j1NZakVb ucH<-> L Z(c6,E.՜X%H']]_f&pܰ_ O{4W±B&&V&’2ovFARPiÊ=|UI؄aSRBVA0'Sm06_m}/˾KE:%W=ݥD{,P + I/c6XpIؤ)|\m斴 Va/i˾K .Dikܹk?ANi%ia>tfa1b.,?GNӗ;v-13CS9){l!N-Y因Z %]COubj!>^,:V6T!sV-r*+ 86Հ iU?Eua coo]yoMa:OgR 3~B}GA/}m9x)6^*X*lEAc2E+ E`g~RVjY^f~@m &+(oXpK9,FnH<M7l@ 6l] RQk1(ج&zuu]Z7?4-a"?:`WOЇI ! raFl} _;̯'1&MPuIxrls/7W&u=E0vM՛kʻ&i^s<^QAJpg~˥ˑE^?)3 8:v;{7dfN}3 ZcX~y0L|}fFkyxb\M ӈtLE.Bһ܇UC<iϩ@(Lz#\FǹuQGޜit263_uMFnST/$)TTwQ_]K:I$^OMJNRMո%(a[l"J{0 k=wLW2̴y[G5Tip; SIX%5og }@1e]ڸef)uTD$N x[dd8c ݘԪ9Ep0'95M2sדj6Xy&Ok/Q:qrvFo|Z@I٦l)~M9?Q«Y9SSқ{(VسTq') P_3`<`R:Pxd=K5c%v)郘_F=l4^&{ j%iH`OFi*b5-bPOk:[>`K?BƠWW6 p%a[ZEVv5ghuv̮S O#$r00pJʢ>C_P`'T 0LC]6v>(=G(EfX3\TbT}m\-1_?ƲM i$ڡufq:3XZzޞ_#ei;r>tDԠV2%\HݐKĪ3LmEY=GmcAg#J{IKH"t> tGȪrXz- Z{u^FE߰A3%=嚍w߱z"HZdGǙ'@frA5t!a^_]-"+Vgʥ҈flH.X)U.ܮ Fфʄ+0C蚋 (ԓ1ՅgoC&"1gLHZrѪqH"}jj>To}OUm$;L~i`1EydN@N2(]')"cR9%A8.ljE p!Sڈ%EګO9]D:oWM#Ŵ6YZm.G١T6\q'd;SR{]^{x8P|.%Gs_BvDu KuXbc:)b-&CZ]GpL-Bvd:KoKNmU{HW@pU򷾒5|vIlXN [+\PӲ9!iܴ\g1C\d J;J Ҭ?U&ffDT R1i~N`$Ϣz U;Þ$nRtJ_% tdSX"T$IQb6ޥ0"UDoArF2QH=Ri~̴^aR`8FsTD~Bя 9{#vPYzWXC+>|ggpòl~%iGvm&g-M̉!!bHKkZ^${Y{s=u?[u#Xym!" z&։gf('LҾ@Z phb>MbUbZ~gP/ \ǐqTmI!TuM;"P$|* *ĴPJ\aCM_mcnſޏ"Ω=6ĪIR i/3H ?o4źJ؞"HO0oKH&:y:Jvޢ3#R>MViaHB%vHQ&@:('NX `O ֣1u\ .!ݭ+k qyhQ28'g <i ЪG"HOмy[hxA|dE ~lZqG(yBhz3[2P*PLzF Ie\AyZNR\qQ7fFUM]9B2o~6sh̯4sj cHW ]`HoӮ 9PjJngcZtǩBmdW :Ebm2U6a@;zWr< a7ˮY~LWok۟?UQNǖk8D?z[ϮG$;%[k>a5~Nʮe&5V?qޗ Z-0q~1 ƍr͈EK7E'/ 'Yn 5zzP$,-w 9sz4E큙?VAdMƿܡRpۍҒJLy>IO3 EV~S_S/R7;6-PczR2s{I`2St@ q2s#JeU ţmuZEHG+gAȩȖ9j2$ac=t+rqř9U䎖7l0 v;M\Ei_PWFo4e4)HiCʍYi 'K ҦdP;֧5ޢ1YC^}z#0 ?ҫ[ㇴʨ2ˉ)!%Yt0w$/Х@㔹 hq`tkYCl&8P_Wuc罬G{kkākO@5uY'ADrIEȬ uQ2"R?+C$՚⭥:&Riya88`c,pUhT{B޷֋ wo/?RIF3;e@Mm_:rB :/yWуzJZA]' R8LOӠ3" ߾=7*8M|DMP;y.aDtUXz ՚Jl2f.*p)TOʱ.b)>]bw z`_/սa %n*yʷ}-wSZƠJð܀-WF̦ČlX/ 14iМ"ۺ% NgK64rWdt ϗy K CO9z!~+&cĈ€Z&3?e[//$᱂DEJ8ؔ9|훝 ʲxj~u]:**˽S(lc$*! &½%Rlc$ӂ~~OE':}\.W&_[%I*$PnOu&ȵ#op| ^q;^ߏ5=vH"M~(vWT ,'MKؤomE0YX3ٺw¹:*p3ɰS:@4dT[ںa42dDa:v$ы=k 0e;Qc߹a$%OU4Y*~'?t3' O6c(J,_vꡂi_%rɐgH 7?#@gQ'8bG<xP5G8%<>kmIX!x" OG^En^BQ:U)` TQ?J~ݭ41S;zkX`齿GWEQwf-j׭_cUjΈKLW{b f)lJjw1a0j$i#LgxL%C&P5Bxւ"`7|*][zlg쫩}| 6Ž X$#8QjZ70܀9<[%gMCr ъ/*v/9Ϝb^G39g f|yu$DŽ 5أʳB|uE?4 2eafCɆ(dC Wm5esJGDO{29:61A1QxQ8fsJj/z <')Frw(%dq6AQ3F~m ZAPʤ7)dZT5DŽ|_vފ 0? Fi+.cch8(ŋ \79sǜ]:􂹦c@N]vuX3co 2u#)G^oSbL+8 %Զ/zۓGaAg51 s]tTo/ fBUo`|lQzX`z̉%8S2m&̻L v~^l$O)qE(aH<ƹ)B@"!ʖV {c5fxŸ$ Ĭ7+ {S "h۸,)DtCi6W[s/W gI[źXӀNXĄ@< p* Zѹ ^~@oCU<;l" Mù͗BoGzKl >!k&~ tפ͉ٝ34rK{-wbƹgS+__#MUkvʼnG90 pd?Yb'Z15Ev " <A K c^6w'6Ņ)1)ǹk^Uhb}(qQA dkl܋]:PP #0@K? ä>1p(?}˜ V'>s=2>R |kK <Pw&tPkf)0g$1,LۯDA ɏĒ "׀LI_eOpV7НcNqmQ)4b|!0? ~w-X[ GE엠TSXkdx8Z{݈Gk@ş3:9Dlj"'TwLKCPJeLkҧ-Fd6F;5tٷO8%CV- iß/8Q ֤CL:V֊Ld uo=&T.ȗ \"WèFͽ(V.rűR@2ֳ1WE q7ج6/ѩk?o REtC,aIXC%;V@T3(8P33,K?%:ߖGہtZhK9߽XG90 &|V~s,~A$4~?M%] vX!3jG,z1"'g(*/u~7M:۴-<(׵o5dMB )ݙx\e3@ -ȸ)>4치JUs#'x{Қ.5 wc ܥBS$Z =$Ny,4 ŀps~nL+}wu򴝏(XkW07+&waQ1xKCDn 0Ha(#k;4)Ymi=Ol|NժȌ?QUF L({Z, $lQf0pŌp7ʦ(̉Yr䆰#AT$*|;DPYjb}VuGOs 9JS`^pyVS0V}D#{ 6~2F"p$X> 680Fnuy913nYm_bb"Ž7~εm6B; @+?-5xdI5ʸ%JPk-+V<"db8/Lh<,en߻zVÞ7# OTܱ2@!7 $T9z:7]G2T:D|iO\b:ݒ3(BBnBB3l8Ġ)б '`P"$zs@F12zCjzAnZJ,a󵏏CE惋3|3FBтf]rlqH^92|IQGCc9=m HOZjcƘPNڌFdvÃnԥ3d/畭σIEaxD5[VlԺzl}8rtĜ|Z<UnXKyhJX\DoHK +i7K.q *{x Jp+@JΩ+6_-IgD#n>bLŦdcl Ήc:OXD63S&rHC#`=|چ^O!ʡya8y񰃱j qI2eƠPd5߇=/,)QtT"4Yo%9|ʚW\ft@ɞ.]*} ^9 p%jhJ!s1e Ff!!\(M,-T?v2y./ octLن}35gvxDR)˜_}!劉 5Q. 3bqb'eԮN.FZ:3iPXbrʇ7+yE,JgP ^^S}ը$xzn=BI)~Y16N.86jsS¿V%Y1DCv?a}|4Da/P5.chۑ{qۑ?c" "fD닀=ǂR΃R<)Q]Љe$\ v1i+ %hnf"KѸ_B wbIܴby?8^_p+`;4Nq%>rl]7MHHxBFNdl[, Fedհ1ײOJNE061lyd$S^|]rNaD;SFIiֵ\> ~)y. T,[I޿;Y ŗ2 Ǡ;1OA@'(&iM:FB_[,Q TLyuy.{)I?s G/X( NS~,җ%E4 ƻTJlkߊdIַ669Éb&\!6ZEǜ^s@u=ƾF~XD~l;J7yW{6@aPm.Xd+Y pp.)'HGvsc:&B8el8L8#5=<ͳmc|SdSaBAn-:I*Oja]o]7t\'?>O3keÙ;lZ}4w-|}_OmFBb8XP PamW0?F90- S+!#cR1?D|-M\A 0r|P^q'T0R07͞()Y?moTDNZSM9=mhg WmܼC3$\ƚ~~]UzA3'ybBLa[(\MRZA%SXSwՂݩ)lKl?txr}82AiD:5~Y8ƋM_!(T܊ =Sh m%!q#$@i8J)O,9iN"7J b^@B,/N^sդQ0(s4)E%Y ;fV$َ:,a\2 KoNYB $hЫ3]2$srRaݒ}\05C:S w?MXuzgƷE1B!vPL_:S믟DΎi;#q&|Y]+³W}[N}dEaP͵ tH1YOZ3U7:7Xe10|=%p66S`9jvRHq[\+ك,ޫ HcVV>-smΰd*!/ E+%f{G3d(9cБWN|+SPO&e4b wS{e "<|ֽӎ(VDSWTCR, mW/}G9RܞU>J 7@϶>`]gZR? oCCD@ I'E&V` Rv2SI8XTC YbIĘSP.)}D{j%?@q, 3_`U %ܼ rȘqnב)eZX!ݱ^WF/6plr>'+A_Aب| 5o @ Ǵ+[ rBg"V(d-o"-1 @_'-yb('_BoPϙo;omgs_tͶIx5`Qy^ jAiȖȧFx^$vG1l}褈 lʗ  _ -P>ϫX|_*̮Fc}}AY{.'fY8Y홋Uʛ+: f% nQLfL? fRrQ*!!ʞP6?ZZַLL4p D]0ד0A~qq=r&bL8P :SWP' )F."Q%Jq# 32hX 6[2ɪM#(Mܤ>$hr-.зy J9qmy!%7! ELb@_{lY+1!Ev#%p{vRr罄Mg5P#Glz)~'l0U0uSr3D z 7W[♲7lrk=]1(3Ԝkں\ QԒ'qZ!4uU׮e^xjռj'F1zz껐G<ʃ).3w zsH:s9lKViMh>ͤfB@X)~d&\vEinBt{)ʚILSd; *%n&ua˶|khHNT,E2GP :S;ŰOwi_ BjuPamm1t_NvtLiu>b PfiF0_7ecL]`&>"WE?D)FGnղ `#p{?}빗1R_{/wN/f!ߝѿ4wk8ԀBW^s^gEۚD#_r?+M%6aB ("ăIVѺ s%-x<29\E=ciyKN ng׳NWhI  ]50kElB@RoLJk _-W1_%ezXe!(i@m'v͗z5|B6SɧwΉku Lg_P)p,}lX4j0ȏfڰh{2xnrg1N3JPR=#K;̤ē<Iq /SICX 16<TnTA[ϧ)`p\3{(ͽ> 4Xs5Փ|PT \5Qk#W:ZottN+س6o$0 aI;{UB@B_|qE$G670{uY#w.;3yo_ygmBHz"ӿUcZ{!@)) &j'2h ['; 1sݐH!G2U؏ӭ-5YlE؜A) hwv*@b.'J`kD LtˋoKZht?\/^KHY;Xbׂ@m,&ֽ_HP&f}ȍ܃~6+b9$)/Vѽ4a砫i$+a*qSq9#S%xӫHuGVԙy" P7yy ANn3DH/,W'qXmX,wɸxQPp%BUiuhvEiՎ/ i qjwyJ!$<=.*7 *" UBb/[D?18ӻ%\I;ڑDYXdR~Wp(u`1>>Fɑ_1w9wZQQUVZj]XEiKRC\I2|qf]+~H4"Ct9%+]ED}'"w|6P@ HY%|a`/t~ M$τ-mȬu'|}UM({@e+i)DZhuQVp޽mD꿒^3.OhM^Hbq2xh?FXovXo- CqY5 j6:$7 wFU~)кjS^ 1Y5Jɽ6!sG.)̚.ۈ}tKj6i6 jp$B4U(hCc^^ Lp县QG=1m'ML2|UƝՓxj{iE݉b%aJDKB! Jծ*B%빤lCoqM(51Gtm`gE }Pag&Mn}[bLy~*{=:͂ӌ/L}_HQ%NoF,Rt V︎ihE'˲"tP^ĕޟp 0nCW6 wd gY_pwɂb8;Ǒ6vH%By]l*Dm:wPqt@*fʒ;X: 62p0E1"1Vm XyuҚ_kFC#- A~&H1AXNt 6_/b[&j N/I9.39y/?sQKeBpǮS̈́:qhŒjAA)Kbl(+ هk蘅Ժa'؞*},d1&!Dq,Esm|(w\.O#/Gݚj)p 5n LH߃H:SU>H`4)2࢙2IQU.U5Qv4ky4Jk';/FfSmHX#!B M b0*v=Jw p\]PnFvzw}j *F[ג}m6i'|'̷+S~SXObƓ@.Bfi1[VǘƈflfC6S:Yb }b::ܵ}0R Ȭ ֭*6TY8 ]3kaSd7RH4lT!uv!K!C4QZmy=U#e1GlypxV#qkNj_+B UV IͺD V,|ջWʚl7G^umo)JNBBlmv|߳CbzkşҼyN8>A荨?nHoʒT=L+ϔGC=@=Ȧź i^ErA[u9v`8] b&O*hTGH&"xPsg k)n3lVHģl4+Fpy>OQ7J;eyq_;Mr&{Q;ƺ/9;1*^/NA$'Fem&夒rKMtcS+Jf^N~BcU!a=z^Zj!j3)~ ,o#Ǘhy[7HCzɅYt}q ܿ 4E^ ř;+֔5CZ'Yb/+n[Z/wtMQ(ReM,[^ɢ F -~dzȷˆl3c@(?OihuT&Ma]w>oscNy@ݏLh-3>w;:<7Acⷔ'.v7~/w,'38U9pv{ýBb0*.߼J½D.6^PA04Dw|aRȿx E^3 f$GgJUT WzOֵ"VXVċD WeӍr0c-Op [J&/Pω1^쩞;`ɓəT*8)RGfMYv;N*\8-񣁚銀JU M,_ Uq]U'//O o@7`A^ $֛`'vEUքw#x pDM`uV$?8Ec/Jq@XvrIC>Q#Z(4buu V⭜?,!AOSlmL3sy~#>VeqE(=BSzэ%h5oEy* O5)~wny8k{苠xT)|R!0 9HG1-ĐaPOMkCƕ^[M6r'\C `ͽLJ1ѵiU#|O@Lx\GTA lH LC oqEXzXz;Hi$%`gW3Kp'a 55ǫk7CrX[_$HĮ 3_{? )yU|A ,#8UIϟp&RNt9z< Y\oy!D?H $aF0@%]d=ةjmm/0bJWzG3I8s j. Ƹ #KՆ~jC:q-wFe577!`S; <ئPcv:?(:f?`ĸ{<U]*??Os7.yx+ƽ':/-k02ggWmv=Óq20,^iC5 l*Ƞ`_Jds"8Ei5@H ЈlP1;L'dۮd{!]DIÕ J=kzET]Me_X(gsS.yTJ_ѳ0FIGrT_3Bh|3UvTʆONfiYi^5Z bI,(ҵ`S[JprA%lDzJgxg5 ~i&`nӌ'x<qeғ56w`9S~ЮzIsAD\1LɁUK*)}"5px̐h-`j 5'Gejє{Djv( &hW<6ֻ;ekO.ន-q$uky]St" '1ugJݭf ^`:0/gƁ^-LHچ:QnF{y9ta4j2$(;'F6|}OwYO6 P+bߧwٳX.x0.fjS՜I &t k34*:6u/$ ak(k}ELZ cxM>jq$G y[n ey¿Ia'|h6v*+wf5gdXk /D/JTɼнA Dh>>]V:]Y 1%'r)^c9UtW< OiQ;=A I$|V4E{+ICCRj3l-^ƒ##bw] RДϭ*IaO"<1QO;x$ɋI۫AֈCbmǩBt4PCo+7yv7z(̼mok+2w .P$A٫5lt є>_vN_TUGG#xx$_Go3fQ44q^Tf+ tx*Rm}I)8_<F9dw=j21B$ّLb~?tƬihfĪl΍'r:6VQoA9ޅ,az 6S-tƧRT_+Q-$6leuXpЩ_߱{̴ Ǻє:c9o}8"!*PwzNX͆Dgҗtn"[ɬuFf댔@ |F=ܽnh,#%aS ځͰ[ے ϛW#k=N4ysz|6>Yړ6Dx7]{_U4,ٓݟH#pHKB# gKhuYFlu<#\b:_}!u#t-TVJtKGD \P~9KGBOngq(ʗ4ǁ7=qSO{;i^凡2xCA p/-,6"m̶ZVu/rdl n`MYJ1JLM$x'g u"_ $D4\W0C2 ^q (^vjGɸ;N ]תԖq%[pwKe;FMG= 5k;dYhWɛJ@A2DН̰9pr~ ,4*qk[(NiDFidcӍ. i_: Q6B9|['X)h6MSd҆id%e`tpLF,rEow}M G*f+z~V9,wzweGXM;\?>ӑQ 'p2vB;"=(r!u.LHtw] $jm!@*g;קL坬Mo`0ymV Qr˺yn~9/ ?k$t`F%{@S?b50 bӣ;sdxfdeΈr*6"t%n* c=$,ˁs qLJof_Ho0WH@ߋt6sۂ}ш#t1o1؁MLd&r~[II@4DL΋W'z|({ӈyi\`FVrѮV*EmrzoewuDS+tep)).;j7gCb4rUaV-*Js֧dac1|ZE9hbh˄`go="U A-.D%/F^]sOf2WيY".cz8ĕwNFeTx+{ɼ# *|`,g`{!?x3colqhHms-'7Tϱf 7hN^]-AKCDNS$87$AbHvni1;c*I(QeS'zu•kItھN({*|u]PG, k+0 {O 5V ȠR贋6zi'P-ɹHVNff BG}=y"+v(wMEV?L{fF,]F>lu.n }Fg?>t{ZBdӃ~4cYfIA/H53w| 9c391%L(CIS}KW5|\ET~;va{)&K>3D]D,|"nD܌oO is0x{B'ζQ IhZy~[]$6mwwC$#QBVEF >]"=TE"w?Mє{`P[k. mS^cgqd |g ~SU_FU*.MOKaz;^\\U:MXw"e *㩟K M<{VNsXCŐ/;"@>6*}ZH'P.J^@- p_&XixxBdOv= G4uFhKms6CaLjx @իuTU쌻K/\~ʓ. #5ԑzWwʬZ=hJ'e7J W̜ZDmΗ|0> vRLH3+V<`_SNUB7]Ġb#͜BP.{ N!JۓxAwj' _4EyHx[z^|_?\JԉTZiůb Xt+q{lg.r_HSm01+ŐߓRT;hGY{*'>!52!3xS(l rه S{x:%h0vOd&5/mJh@ !#; 5^\uR?g ttj@h.|fKӭJLb #dǛVNe>%:q~dtJH #xs%QIdi#qv MH^_PIyQ Z,Sʔ;G^Q!œ>ps^GŃZ/6Յ}$s"u| iשW U*O' ;5pyh@ҏu].n !/[ &YRBԚHnua3w $[ܻ$oU̵kT*ԛnD9UDe75Q!2БNނS8=+ ,/)BU^B,R,<93M,;E!✟C'V^/3B1^ﬓ4N.G-CU >=G=#%&zTF/ܑՊIa .gZx7bg9CB"8s»={JM1Ɲ3[;Ź:]Dnts6p sҘ~1#c}CִZ;$4g%%߀ 'LQOw4\73N,%:)P@+\l80R/ 0䏧,꧒rPd3׋l6}/ #+u;Ɗ WA}6[2,]Abܬ_+*&?yl5} \sh&.hCh_6ݝXRU3bJw~V&:g =[B lK,'[q{TV@tO "X"wiAsS9EXN'. v}.ښ^vW.J J|"G >4j%j;u-|(n@hnO@=J~ڒ_q|p>rIS T2h+,_\("CsTqykeX@FDAê8$vl(Kq4𿝂+ `0v4;R泛/@bL?v{r@ѥw5`<6x AӣJAzQK|YGv7.cm>!JWUJ{`x: {q)${mSPcױ+B~X tK"8@3Z5_{_?yX_[EԥX U~+:dl ?{ 4CPvhMF=nuIBXtUN%t3F_ $ov8ʵӔ+Hv QiʩstV%ߕBJ)6g/Q5Ҡ̠e,q([)+\Hq"X,B2'\EPL-sTIQӬ3x30tn.ъNR>sk '-FĩuC҃m?K qRӶ+G ,G88֯F^;?\Krj o"ȼϿoMYۦ U5u(S9"kV (sјn<ဂA+6qC0s]|NdTYa^VӒe5w A?{N˛+HJ:h)7}qgh$ ycx@J{찝WG4a_/#SW_lm3@&k}kt]+\‹|4L1|fufDrC{W "(n7|/[ THWS_"zo= /NvrEe\9UQ|Tql]z0ښ vJ&fRVMVvWږ*UYh$PDD (ؙ͇H+y.瓸©l ףw'u&@9tB`?Mvz^HQJ}6; `AJ4ORH^;O -#^wESHFK4ӝ+%2Slkhxfcx|$9)|[~jU] seq4km 4*уQ˼0R̵VٲtW _,3@$RP: =jjJRZ X^a>+U ZK7̻kdJnn,7@:I!Y $gPcURj^@Nd-!êx\yМ Lɮw%BB0& (9)Qb#H{N.`'‹|Y*ç#m6q.뵝/^۵~NjS4XvɍY3(עHh98웻?W5$v`p{t@s.vI}3do&Kw-MZE6ʅVlxq 97mf] K62P k֢gBŒdǯqޮ>΢~(]@7<3fg V=ݙߑUj=w>8Ɣ /lOM`fwr#zvFMzJIuCNޞT7z1̸nغK@aBNe+ч6YWeUb×4Fm2#lod'^'o%: 陊iS(F=$MeC=FUmHtGѩ'CeZc^ϊےfŖU0G H WlkAt$RwEPLIk*w[9K&C 9B)Ka16]Ws/ Q . $ j;T)(e!{N ס *ExW+M3$!M;_ƅKɯKlG aDV]Z3KHZjw_ 3QTWJ( #Ck#y}a&5Y~/b~f?j&%ٵ8ErJL:n/pkk5毜n( &d4<(Eo@|͇UbKW>{T uJq~o 5y!;SdgR~NS=薐wU':2h?vug*Fr1Ɨ] ޺GX4 1}>ՑD5m͙ )ܓJ!%M\d^ǯJ4QkX>YbK=|7u=\7}$]7` Ŵ;CXGD,vT/?~dOux|iTN^H7)buGzd}v=Dl7x0I*HŲNH.od+.h @I?HuVG>p᪟VgK{>DG`8Z]C!">?"8xdaU@ }a!E.tTH'~{rNMGh5>7$O-skH<|g1Pb&V+6B lDnY)-j*~kQJ:t)|Dhcpl'^Zr>zݔ@ݻI9#y޼>Rzӡb_^ e|RѾ_~"cDhbɁ_{C 욈*22PA%zsOT~fw. $MYpdoBfݱyuDC.ߗVhRvX K6\ˁv\as#Q@<}}SfdCb-;/c4'vK Cٸٯ+j> }^wN I{-#'WC㧖R9lxkAl/k?񯡅y:+g˥Q&eJƺjŠc:H\3C*J)ߐrҸ\xaڷG L_?de./O̲~@.Dž(;DgNU>'|`@0i1js16C$1IнGH#0Xh% w ĭ2u8h|GtjVH0WH)$>6?BWǃ%bon6, k-X~[>5?h?zy5@Z6zEOKp3AMS6s̲;)JP9kͲNa(ՋH$F+ڟUSᶩ-Yj${B`VS^yctҤ0l6>i@e-(BqF Кuצ&GMؔna+ i-؏Mx o Ftizlԟ PeUiWToH#zMÀy'2Q"c)ii/Ahsp޾L> Oc\Lp y<'TmUմ%h|\wHBZ<;RjW!F}s~;0w6<C1}\pt|GWч2c(qm_0K\0x=3kTT>Uwr潪C<$ fgtsi LSj#? ;ϭqH$zh(؋fI r,\ȫȣQ{cj/Q.,f lfMuV4ox3J A\n!W`MdYsG{]QAd G%%j,WVf̲ˣy!{̣J\\ԑS綠cvn=F,нA I \Ͳ"QGֺ JU,C߃WbGu5i`m".`L(FfMycŌ1Ъ$[cBQifX\ r4GN0"!GN _A%VԻj8gC9vwHU#oK0we1ۜ-l * 6JKm,('~wԼD1NC[&e=#s[SV`po8GJdp#Iw?{\ё% c| ,zNή?hTs׉x^=kH<'uo0xCy^I~T+, 7m{,$S|,,c ҅@1SϦWaN&DBڄdI5b+G*8D[`r<,jew1g7~f8,*alH\cU&ST免Xj4V>RŁp(x;|}l&' ib|6fNdK(_~(/OD>¦>G g,ƇO[Ӱdž僆4p3~ ;{DݧQdQG~'Y]^Bf}8ө-}O8cڂkm'y?}vM@Љ a*}!6_|ɤ>B-K݌_i`+Yn O,DU.@[Q%CeZq !JU6S9 =ŨgȹEVl^.|X9q<,Rbp_^V 𥻈V1/Z.\mp~`sTK7PGCPhj3e38YN0.`gRWV:{ntyIb)Okwc`قoj z\YfҌRVh(gL*ap=( -an U*crz֎JHuY :b!5tJ*[5U].n3yI~{ _ i;S:U<s NO4lyd-G\M |Õ5~[gX7_1j A1u#iU%Q K?2տ|G])=s=ȾSFބ$o7{׃][J'LaXM}#&tOGL{B %R ~SYf#0oz2a @D>>4%U X?O]eݥL7fd&\5-5EA|#ɂSѲLl;ౣ!U]?A flZ`W<ӭZv{,CU(hqՉSGH ZެSSq̛g^&'~ "0yFx:*n>$0$5u.*=v" \)8qy3-</J#J,50i/ zO8(1!pA,T~|!Ot#G{*ۑySIL $?c0J7c/QWK:,JEwO! c a -{fxko4_V0.v,lBl".RQ[ N,\zRO9l_Y#{y;|^On]LI!wFߺ[«4 bhWK &hz߸޳R5`pw!|r({'3)g68: FR{Lg.}M(iٔ )Y[4r͂fE֟ngiN(t!#X/,jJbH߂!=yEٿCϺBQckn /hll;&V,.C%9ĕcX>=ΗL%UUC%?506|}a+Tiz"YhAd([;7a4;M; 7krSƤl|mVm30" e)8wc81f@jb3nTY1ٛ6ԒRE>=쉽k۔=/ٝqG$[*(aPJ~t2-iq~o<'>;OH㜲ۋOl}][Vk$DeәEZ5[ RMKLA? Bm $Xvz@:$egޣ B#WmBRfS3/lz ۻL'rˀcm6;cY= ֝ qDɗh,72MɆ*ן_n7JeQOYJt5͙ʶu=y@[ G`N STL/Mցx&b1`]wB$7B%R$X$t.} ^PhWE**U/ǰʿlm 3 |Pwnm W<}~S8F[ x5H])-E֖v9JDdǐdyG:vb2IC;uJ/aQ-ڰþآAg.f*he ^Ls\Ks#$j:p#ชk tGg{}?jIee},H {FqVń7GY),rE1k]kZ4bOxR7U+qե?5VH^QםSd!ZWo$RQZ$, WwV!rJf`ֶtnSgn*GUtJ6.OG@qɜLtND0'o7rQ3_mfq|<>6B魚l7;ua!K503%-yE_2l`-[{RNޔcֽAlyUexmry^c]O6I{noZʇ/%T X8moBEÁEA[r,žlDrI픡[UW49#piD9z݀0 $JV# ) ie?YF]TG* @?-x獆ٺHj74o63$/!VRU\$N1Ya `)a(\vÔeR'S$_`pZhmsR5G1JIE椙Pt5RX-`&CU{_8} 96檼 QA{)Bw O~|.V݁{A5+ş M~L;o;{,2N,āmZ>H&셆)Jl¹b[syd *z^Zp&yt <{gM0PIP `dLQS oYX ğݎ4˷F؟\-;X-+aҮe N'PDqMNQ ]-sO%QOm9g-9Qu 33.A5Gn]6!e2,1@]3 :볞s!{s[^;۫ɛo0'3:Ã,[Z5Fmӱ UI:I!)ʳKppb滈:zq^9"?S~>߫ר{Aw9s^Km]Cw?X}s(re2i"Vtr<"Ѩ, - zD@NMSTF7 |hXC7E} "cl2jqd7j/LAw4ǃ:jT߾fI xI=b0,+v!gv"I'𞊓-ahib};2\IA$N6OL^TRx*]ԤG!5geI o JkIK,P@z0VT܈`1pDA_x>9_JvᴌVk' W N uyk"G+ ԛ5La28 ӫN[@ G}hn迄ⓠ/(+{(3*Jw@L} r:k?S)*C;TMd=`Je6qL=hd)4(0SoZu1H 6ͤI':1`f,t0*U߸3{VL5~~obPf;o1nΖ^gj[ R`tp_}mϿKø=HM9Tڭ^_<5EiY†t@ `Gy FMܼ~v<[9[MZ騘"fuJ B7oA̅%qԞ4*S(fmTbX?E> Pȸ`=u)0nP3}i[aDݩx!\O3D)׬qTYD.QժnXJ-[*G4FJ^F.TƄXRjmy_PW viuщI>4j&`9'A5?5H{(*j,TB*‹J;r`cKJF92= (!HI h6 wost&F1*f84ΰO( %s4PQ\PPQ? l<#L]K p( YcѽNX tУq̋A\䜋OCIk3C* /H><{I9J0E88\njW&\#i*Ӝ>B5TQ;Aꡘ85Kq@qbι mr~lNwO+(qYi_t{BU?},7 a" sXȂ W0mrxWE,2wY߶IOD;|VKd>l>V52rӏD?vQ2哸jѰHM?A{ uN*kuT#*]{mNp)Gs06ǙM[G)~.Og=/H!vܝlkL ,2!E 9njSQbɌyGeHGĔ%y̠R؆$x. %|S_E`i^yڪN?fV& ]Dxf9ӍBT'?sGInQ>2 d5Tj"6hrT@.G &QL@wy N?8E! ow(}2u8Gdz( 0k@!p1#+N<(SG>*uq:,gU[-ήOhE_w$"@lLzzX h}NvQ5`S$\y@yy5lS\~qTiT<ʹLdMuN Ɖ`dmd\ʇĠHvEoNԔWCB3'{JYjX$0ѫ{_3B  t,cc $!y GO];'ފ%gi=A^ 3Bӽ\`-2x#J>ir6E }$)i4jU B-:$t2cJb}!cΒ|Jj/֒M\N!J[Meƽj (J3YFB׼. rB lgzb;t㨗LLRNTt햱4ˉ`4~/ 8Щ!IdZh2ցl>"D'a[`$ꭞУr||4IS\cQPt%GeTF#lG'M*A`ΗUo˘2 b1phv-',Q@nyRl; c3 6wWXНGa=3,8tPr`?MoNucBVtDoWyMz6!dr͒Adr+bs-y~.AQ][NvǞmQtzV{15c#͇ H{nlhqhKJJq4_|=1Gͮcqpo)5bV޾aڷ2@UC I| K$y~iݮcV  ݷaz%#C|u8 ?Z#|գW>G7@$f*tkLcG:`VtTp-NFӂcc9˫Uqcu}eFᗗC\i3}xR=T |(O3 'MYZ׳ȡl3 +76hru宨ư  ^JIu:jOg}%۶xwaԘtjLg g+3PRQ qH ^# fxc|ՓB^ƞ9ͽ踏y~=ңN`E4)ѯT7}ŰTK"{ە+lCһFڠtJD.>;EXn'bgyQXrnP,Z/+E1o(,%IVn~Z't0*[]M,3 BKﲑYuՖ1u wSqJ\[ sY4/vU[v]dg]K.Rݥ9u3]9Y&#-arr/y展lb d{d \*ۙy^SWߎ5Ó<+Lc1PȳD;TF&<{ğ<' AX{GI(,,=EAu' %56gG*||S#e}c8;mVmͅH5&AةJ(W,MC.Q埘l~-YGx!:Av`iAlDfHI]6xoQ{Eر%c2l!"uטNsIӱ8;#Nt(Ͻ^RَVRB"KM>, v+;|x^lАΠebNh ?6y~t%4Lk)Xnwm]ѭQhJE6*K&] b z\GS_!SgGy#>y&ɞ[K'$wHFbxrby_+9]FH`p\tO 5N6a/zAj $5/)Cȓ-Į( 7P X 3P J{ҶTxCܮ)p\둱F`v#R3A>-\gyH4x|ZHjsո/D&>8%xΈ/JM,$ژA]O,@Ŧc\L6oaK B3`zp2, ']ƒw7|n={R(LICוi]V[7JJ29 Q49+怛I5@q2#A(h),L깉L>Vűȯ'LZg 2WKzP5lU7=9lJD~F D8 j̞ǺGUHsAo1[Q+N׶Ooj/R O#R{z<5;v׌3L4B^лF .*j2(B\\o>2؀eF}{ I'j儳-03R C@&a[ 7\sF#mGA Q$ _tݟT>WC'N^XZSfqZ ,SyDIõlUQ1j% [=(& ',BC0TM?4nk;O9^wrgGIG Loz}k6| Q~ a<Ľ9V.uݫ얲]WpaFr#LMX`PY_i?7eq]3 g"Am藕U Y_R0i%F\0=t)X j%,l@01tjE5hSEH쇐v澊iJԹB}UvWYlB6,8zU=I ty >د}(7$%2sΝD`yaF&0M79 w}I6b\>S=oIyT:k+x<׸w?z{llOC}VvJf}Oڄ hS} v_Vqͷ$]c Twh:xr5JQhjh|ň&mu|泘:B_F]1uAkv0LfJ,\/螁fm 'LvݸH_Ni|@L􍛜7#߸IC˛_LZ6S]9 m ,\M8`N'c;~\f?MxޗKZ)\$:4oSa{zÃ<́`p)ۏSP,<&#I.j c}G(qN<CK7Sl$;koxEB"U$UmgC=u7K*P5 n!PD;f 3-$<Aft5MƘ}xaCe҄c\kBV4:7GJ3/ dDLu KcI50?|. m#ItbF*ZzL5֘y RC(- S%Kb]!Pai9Os-BL/Z7)%E)Ǡ^ :TSqppRMsFVht?G%)̽0_ѣrc;;W) Upմ0Vi{hRb%'uz}WcP}e~0ǁGUPnvUunh۳4 NȌȿa>a!7.gohôi mST`l0k؀ b:A`a&M )q2@:Txt93I^r qL S cuI- KABTlK>D>ɹ-4-nQ0S4N%B+GLl{k:@R=Hj;^pŮQ2>EqjJ!rӞ[T=jѽ״d47!}&uwE9E*x#ZB6saA\hq-:ky;)MlQ;@(ˠ|Iht1k% .9",uqh'h}M= p @Qf#ws,e^ cI߈DS6e.f#q)DH,$Jn*9|MU,3 2/J`^pRCZ@BGux,P[RGH-6\!1E(+b,= "Ev0H~f2իxN9%>^)!`$fǔ!\~,aFDt: CqoNp[・ VWWYI4je5jyº;ԙ4w^vR979'X~79>VKM2:SRfz%wWQ=͚dYfNP:zOV"Usjmఌ$,k'g`mX[;d@ϢJ>%R_ѦP*a+ âO#?c{;Lx k s{MZ|M!1}(0<]hإK?4**dHœE%9:lejȇU;Ti૑Ndzž/ԽG5́.aBYuRu8$5_$xܱõ -Vk,v ;qjĘ[nsj`EwXކiZmZg@-s>8Y)D'f1~%^Jè5We7raFFLC3$;`γ~!W{D,,#(R4IW ŽPwJ|)Zw)7MT+"Zƈs ɐh7P Orx̶Z1nż a^C6<5iG8ZmQ>YPg_ǩTP&,7"l-]}~3 .LjCt=U, W(y(*i1zT"]GEqe Gi"&Ϗ_LN∁bx8I@.2R:~8:[l+ #(@ĺ0o=͛x0UXEO82qn&?-ȏ %goY|#Y _!tiDs9vHfs)YccdCS`h&ph_Pf-!P|"5%Ԅ0z?9w=:"/|_?s[tcPs9u, !nC -i"fW՜0vt/6Rc`H:cּ- @A#M*2hV(@(~vcdz @ 'Yv^;/X/񎜭g>~k=@ؼ<{>M!2X0^Q9J["1uyU/C`d=lSkawGCtݩ}aA&Ӄ!5`T w&Av(/N4ke\zEC: y*:9)%ka^+=\$@.Hz{O,@ j-v!mڈHۧllrg(SdDdq ϙ cI??[?ߑ>[=ً5SY$ԕiρ}>u7L![%*ܦ/4+uKG5k4Rv~XIyW{m%DA1![ߡGl*ZDXBQ1Am!it458I1DݴEƠʐ!Jc;(౽D -7=zVǝ~Y{W"B]h!2w9k}* XSy鹫g}6#nHn^<|⏬pWz((Mˠ\wZ1~שTw;,zX a| ,l5,c^yY$6蚌H]D! \qplo ?FwKd3``U0[J9-\_ChJ#qƘv[>XXk>`@{`^fk6p$2|t KJDCg^ks Vİg: y$gO3GT!'}C C p"Vp$!dLtvTԕX46/^IARR6.hE(/C"/C<t4t,*5K=вw"\5fYJN&b2[ 'Ć~Ήc#bPJ)X(IhPJTّ+ fPA@4l33$>Kxb?:\nQo#OOG]jN8aÌ8Naw_y&mv-ՕҹMwK!-xw(?=%49v'bNiEp&07 % su5GνKk'aF`fLPUXޜV/~u?g8; /W_J=B2!a!6䳨/Xg8L-2.Yht Cj=}\E?o7?~NCnM@q#{.42y WJw?ʟJUrܠ)&jwL,FgǭD'yr퟉"׏#b}c착WI8p_9oc/vЪhg3(MrPv%) _Ԑ9}iAγ݋2lq K5]SoLec89%G2Z1{ JT@/P{#._/1tr˭=uNW_ڷcc-uVpԅβDXp}vʎ# Q!ӠM=6zA}iZhjMU[9Ҙ;QoomgģB.ARx"]~d; { 7 ݊A7T{sHrfp[ #;?``t$ K GIeC_-/2pC5"_DbpZbyK9)mmw=pA=crLOY1r~=_SqDm{W *N: y|ȡF9,l)KҤD~\;R}p'#.H N,8I֘ڨ*L}tԭzܰW͜!1->PBA+)nr!9AHjQ{Sb-gaJo0dAh5i6QH.u(Lh &83)5F%] X8#9<_`uަNQ"ީ'}RH3v>}|8 [fVl],FXf&e BA]hi(ܜ^LvZ/Aqi{t~v't_۬6rAx} S3V)<)'vSfQ4^,bv.-EŲú;C;)ք;?MvHf[M|@UБ6G15(d^8Mu!ڽ_9GGK4_:Qaa{KD6y2wFk:ZB4+<T,I#7 awnKgUG]$ʘ.&YxCohF (I}ec3a(^"6W40)ČFZ^ RĞRņ.4Ft(uĤ,P*9Y`mfg=≑Y%_͡+NV FhYx$2ZdjGcS9XLjcʍT$I!6N2a3uW ~E] =ɻڳnȹ4Ņ:"PӨldGW$ pҜ{/Č(]uL@B~ &/$EtrٓV;* ּ"Z[YC\ğ1AQ/rZuc*VtU|I܅r$ke|ۦ(㓕Ϊ?Ȭ'2G !܊GV<1 E#͒n.i2&|6N2”>U]twYޓrHO,C#5τ'Ψ=?"8Xr׹QW`Ң!L,9ĮCcD)DH!G+ 820w9*bAk=qh%[npnt j>lc=+uO"/9 m5ր(3q)pQLy0rE@/C4 iy<su!F^D 7.鰓D/$c^V6-r>Bt{[BX.H[0.#^ ;e$KqfVȰ!;b 2Zdk$]C}_ <_'n_bBZju#6; xvaXJ5M_8#z2-4™\=XfPaЎPc\MMYs2$<:cb[@ےF]ZJq5u٨4O, j\fB"crVqYR ?paXF}+Ěvn#£`f# p" ?F-BE?+}af-y9tZn7mpwL#f $+=Yn1)AslcoL cvjQk:4RnqCwl=6 jʵᩃM¸{q0?xϒFB.Nbrǀ @A3Ih15R6U)MB |8I1p 'gţ}7N#M¡ٍ ׎Pn1dlzv2(0Y D\($|ȠB\48?[R)DGSȯTD׏>9'z)҆ qGKqŵrzIQK}'>`!a㢖Z6V t$0<˿hV@d2վ_B5M`َUTG]-*` l>a/=c0mj_b7zBjP݃3ZQ!gCS[ 5eA^͜D +nnn.b56DHIS?O:]-?-UA<:nCB &R-}3DC+[e ϊ!sFJ2eި{f#qC(b^JDCLd(*Kd՛N7xUiWbƴhIu7"dT֡?ȕ":fވcH'҆,{@-b:g02{bk{  1įID(_It8W?'RiSue)Zn2nЬFohqȘ6D61D__#ĂhBOiM gȔ{Җ_wu؞/?lb'/Gא0ZתH-\SvI4l)^X'%]a}JOzi凕{l1IV`t-pyڎMz?S 狀^i'/ϼYPP so~Y_@eQ`fH{ܭU-wJr~Rrj/9a$2ePA\AOb=|DT;@y}_]*%{ hs4ob#w /g ܰWDH2Cs !5$rs'Y,Ñ @D:r_`9r% sԒ}‚#:XAπL͑ vͫUnOe].7j3 1Nh)oT{d9jqZc#;XM2uQW޽5oH֩~HLsӋ^3U(<951R#b{g6Ob{>o;ݣ0ȡpz }Dv[\̄m`$#۾eŒKlS13Ae}(Li ԛř_tD/,-U& m?֑cp5[; D(@jBPƦDEK/cڍa{ٞqo5q'*E(q[$j< =F}+?H˭yT;Fnwt$QbY$Pkq=5` GU}+>)p@N~GjJ1Gg?ٷw+{ Q ehntxm$n۩ E4s'XQO}ő]E+|y)Z:!~Ř7e!)FöٺGK-S^[XK9?;TиwL͆nﭜƵ l vL*I8"ㅺ^v#h%DҢ~IkSĢV@COc~6q<`~@()|Iv8̥BvF?Q)pNVW9lv@^U;dϊw% 9~S6HOtڨpjmOrMs/uV0Y#a|!VDF&ꐐlBC ċ+oyJnUa sL%Q.'Չ!^'RODA01E)^MFZ*ѥjza2LG9+1^3]2u3u!OO5aS 3BtBl O"қdF>&x2c$oiRyxy]U18:飇Yc\;{PPQz975dˠv| mr+!9٩.J6,6ܑX*3m*Xg=#P  -ge01x^;ʌ#ve&;md̋6z~qGwE̮ =lTrXRݘ,U !0rAbRw{;#XNZ h|>v-KY[ع']z/P0nAOUӷb϶1>Xk'pE|p\WYmW3/q x L8&Ľ9k Ù~m˿5'}wqzw>]%-#as5J2Ϲ*qv7G7hݐd(ʑ$Sl"4V%zKg,dPNm:nU8jSjJ(PϘ|N`c,C0: ;3i79>t 7١7!-=JWUu31{zk~?% }ECsMH◑gi7i"U `mPx3(8$QNx|5)ho_ /:nV?!rᅚb:wo/,vݎ VTRv+OSS/YEs>EjoA6%XXܔv)VX1+2Kwa,Ew% NGxI6}GɮXGR{Hq-v$v5Hr-Y2V ڻfoPCXAV)yG El}ck &æVƘ(?1M9mP']6 c`&aҰ[L՘dIPG_ uoF} t/Bql ""IN:"jMD]%9xj- W񟧳[[ʕ<ʿp ^/yH ƴq!)~x-F2<. P#m T) Γ?&32ҋ:"_;ӝ Zס=১pQ2vS[!kq{RNmrsirG+4D-":tJiP=yɯm~- тG6?K=u1}H(LQmh\|ˆp"$!w[\-嫬SO+RA}E 8[dڵA.g?`-i1/%V& `(Yo34mȕ'cijζ) SA5\^eieQIX"%EhZ{ׁ'>%P~';jMd+Ƹdfr ưʽ*QqSr;R-r閖d9{B Hu%ncy8?\7N#_6@~V YtƯ!0oh7^hp] yKvH})+)$ V' QZT B Z(}qy*,m.;"aUSWT Y_DڍJ%7P?det-@—|s .s%9ak C[nH(`E>cHHbAƾf@w*eRܽ4L.Mƪ*o.an0Vk$Ȑs%N <8 锩;#W0+Wŧi%UsY%^0K1jVt%ܮNHhdwqOج!RK5@WrJҸJcx%:(:ζ `/9VhjZ6BmjqrK_za|d7;-% pG'+( R8hL}!b$SjJ!9&֨sMyz<+6o^x'ܠ~@.Rz-J&3b+ nI%9n?|YL _'S_) w$բ|SBb5w .4U%}H|/@"ʟ/Ri{{)}6] gA+ 2J}k\ E;YU5b8lЈZ/QMH<B?~Eie<.Q:SҚ 1Abv)C!ce}դɪ#*Uey0I# n8jŒҮf`ꣅ|! rQa1࡝{P_̼29>x(HF$3΁S2\]x Ʊ5ZY߬Td]amp`fؕ#jr\]W- =]p,G*0X[=1 Ͷ?lPԺp 1wzYzcTb<%5|O_ ]_Bh//x)?XHi/|"X}H`CcxS;f=^Uqly2~nF =P+Ǒ(c 7,UI,3;n^;PxldH:d;Aa/3כnNt.0_7R0P=G<2cV*O[hmFũMHs QaÈMb|xhW>hZ+urzU%HǗt@aJ3,|1 V̥s7D=T9}+̼b QGXOc6I67 ]3Jjy5\>zWPRZ[wΡ_F_CɎ"U' h +( ;nwE0W/ZQ뛽l8zNU+@nh.]xLU,"p]@Ajȴ1`{WE p=BV2dWQob[U#Y𬁃T@?ly>u8JEU>4]}Ԕ}Bm~`d9N'n]Z+g(]SNF!B5 R@o5% YwC<ͨs'1;հQotw`w\ڃPχY$ ?mL6hUFAakG (кUyxфå- ƽ fe7b~Ga&iSE=*OzXЇ'75$>' 4ϴmmk) t DxدgocbXtoaꌌb!AY z=pBNᳰ5e=t#.k]J1D]ۢu^v޲wsoB%PC3P},g92w"4m͊zppT޲UX+@UݱLy*+MG׌_Еkra6|DYy0gS0(ӎ unɻ(X?v=ѺxZL.%rf4ֱ/< ]0v)x 10kE^>~ >U*drO.խ.02sw`6_Ձu/]bi7+uh~2Ia .mg9"j lFtHZ5ҵ˹&qP2vE1 AO<>& `$<{jV^嬩!Dz߳JIޤ{7ܚtYE`o,4=+2_x䈹[7 RzGh:"\p )Ex٪cS|cZ u:#,;8|pugQzbLfk`mxZ6blmUO1' jeO7>x" A!t=vi_;R@(@.2=tƹl7ѵE+{5}x_ LPAp΄E'S>~ʅ]9w#0E跣A)I]$:̺q6[UUu yr97q"e;\59z4Fg:kܐ~^lЏ.X{Œ?Ģ 7Fb8׿  A# fc?iQ]VfvC Oťbmc˵گtʱj˖J+JR{_wf+|5*.`YA\ r'Cc9sb';aD(cA Io<нpVΐ:Zz[{Rv{dIlbESqQ9Aq !6ش 2.G%$!gI9&bEMK\m߸Wv#i+R28^$2 W m:7$ M28Mf,fV);ޚ;y`]b|6w<סJ["q3k\ M8mTg:zVgX:ߑjs8Pj'aF[UJ5|֠ 7/+zYPްX`|ҹf-н[΄'Ϭ3oA@坫c,:c,M#˔'?Ѝ= fHV.N<>CFE 'xL0LUwC/wj(^4Hic QG95%P_wGd}I1/˺#**j縤)"cDd>WFxQ$ֳ3Cz^ 9쬝!Y/LwP=q[Y6a%&g,4s;Sj!h(XXlfG P ɰ*?bA h-oQZz"fr=Ԥ)n71;2 @4§I$eI#Q)uEuʻr#v8l$O.LVtDLo$Ƚf蹐˓pVm#A`%e! Hģ9#!AE'sӘq \s7}%ՄΩ9inA! %QfVp2\iIY[b0^݆ZQ n>⾚f1c+tgΠQi+mCru8DIQ4a.wg܈Gs*6FvIgr00 &J;aQ2qB 0rH-e8Z9yك(_bqDžiUfQH(9fN&< ,!ԇpP[^iw{,Q]OO]н6݊vJ.H.p\UѪ 昻“drLcW6&+ޒϞΒ8w.)v3/8LAjT_A*c UiN=wR]L:uAaZI} (LQr!ntΈ (7JqUm &QyMS`Jb0K4ڦmٶ )%}Gɞp e'J=a\ B%D^UÚ}P1izF55h63x4LQ=؂b`y) ]AEP< VNL27ÔLvjh2 5c%Q3F6,s?7"Go'I?U钤7{K̄vXhzUUw)fv+h|Qֆ48WR҂,I\ŃflT ӓ>fm'}zp-"SwwV5z"nh2mSmgLV%\lo?bf }K`ID FEp9fT P>rS0W2B}Qš?k z3_fy:TH*LAc2*e5@>:t>`R\%bS|te$##\' r`S*k5W5{AGFG5p>"ZBc,-AXNgFt^@/~YauqɨTY퍽:g9)-6 Ek+=tMStu@=mZ4mtA2|92_ Thm-Dp3t\EsfM!#!:mpf:*u #@ ,ւG̼O  F^rƧcS Jwy" XƍQ #&= qmDl`ת\Z7tP i$?)L_;qc ekďDΤUMWD,G璩UʹQrS4Cx!B=L}Q'~8R#VF,)U>;&8Aswu|+[DݣM7j@,_f^Xv .SBy̶68+. \O!KLIq9O\ R ק!T?2|X72!#7VW`gOQ,+IM^T wA<%`8<{"ȟQn\xXAl~%.EsD @ӴE٧md%U5[٩U.2zwpmZlYޔS,oo۾w 2Q?XSZ &x6h?wCW7c3;oa}ZZAzM A\t6ϵe>d,T@&c!?+%L$ l~^D$Urd['Fu&,=ͥ)ҐfjK*OJI^d֖3M|NϚ =̙<6;q1ɀ"PS4VZt"L؟P5rTvv#c (Sb64Xs;[?3h HDm䩥goXoZ;"5"g?}icÑ&7E0IGx|4ZH@(5[RVWqi5}Nh* pT wg0@"&sp[B]p&avOe$$~9u_]'.|,z~0gJ+w˹cW[nL48}牧smdHmWhRY`i^a 3{A_TyJ"eb/U4F~q _17~ZRWEC7b[v[aȖr }͒fi )v5~[2 ӕ иU.+[ćiFmu* .W- 溋"DUKYk}煀Ӏ!, Z7 ߫'+?V=0+yghSז@*&9p4jPN1s lI 5='I/ˈΐM_^"Y>=ynjzBȇgvUd/׍VU6|`9LtjƊ d^wvL B "[e&n:4Hp=4/>0gfM_)Kq`O8wj80oݳ:㵝҂ d^_fwT~L_e $!8` O [EIh.M̦k1X@h7O^$DuzPA5v?&Ll.;3Oʽ8F w+4!Ez?bc oպokg>b_I!fxTc J"9xN|U}ȱPˌ6k@FqC_'tJF%|!i&z>3Fɝw#򒶚Og HџBsjac_iB5 K(KNvpq5 ؄.2Zi xu*ߞ)!`׊qAJ#"#?1*`tqհEI"u,Y{Kar!_BP{O1@,>(6!|S3yh>&ʍ/9J^&FV<nJآ{B,.c@zm?1W`\7WRFaby,EO,fA{* dJB*!e}sFeؼ jsfC ?=%]33Z ]p/ukO!(TURI_bϯ7'{L@1 A/[_x&fMGJ&Enbš-4mVOcҝ̲74PSd!A C(\ٯ5$%) X^J8ag6ed@!l9 wr:r$R T)< +\y;zvc&3x00'S%0 J~ G^7vᝉW UiF|8 h!y8ׄ)j1Ֆ.%gTZk7 nz4dj0LwFl1 Pc(Z,|TڥR aL_cT! z$a Qay}O(f!۟IxP2?mҷ *OLB3`5bSDL*FX\FoUͥGn,Ie''|ϸ4aH!Rɡކ|ԦV>f@d5 -<^$UAND(Q%bBiH'rc.G ZjdhmbT8q .sO>+P*W% } ^Gƭ?=kX*A )W# [Hزc[X%(=@5dB|C%S'<h3yү{Rh]f`8r9juEc n#}^QOj}8Brf"JǀX6 H!e"2>0rՙvXuuB(N"* r,wYh,ka'f{}m?JpZH1ThԐEqFum AgFj m~8ZLiky3bG%w'_O;:O\j+hoDM-RU0#-NZcC4@zچ^Vl0A)m=s?{@w{W4 _DCm#!nrسVEzȼ# k?Q?P֝.7V]2\٨%Ņ-cA0Q5β̧l\tM|._Cnۭ )(Պj c{$":J7^!NZ/ =TsjKMj˗:PV[{csk~rioeб{4 qS2|`iP^x ۖv콨؟ĻK A~Y\Jz"bë5fgl>p;Kwbz cm!1vTtI{/`ENwsrRjXϚm7j!rֻ"~vҺ.HvS|*V*'a0ج}5휰3/2 F{e}7K4])lՁĨ5 5T=vr| J̼찶O2'rB:ԌטTE3{nNۨ]N|!Avi7dU#r<(tQ<1oOeP,Z!k GVN㢡hx9J6@ڙGyGIIea6gM jI|0Q.nS`)iT0$&W~Z0wfnh0ȁԋH͂Bʝ~TՏ-qtǪSKs2&`-أ_9E,,k%ØbL!CixbyZo=PiP+GiQv*STcm`bD9˔{lu̽pݒemy rCN h~-8lMԗ~hFTJY_Cɹʀن}X$/:oJMrPigڍTYMMBޣB cU7;,a77j)=D)3T.z/v^obO/ʞZ E`$ËL<+I$o~=ʠ9|끌1#264Rv@A#b.FxTҜSc{ D~\BOݻx,wkR{uڄ0&^^ZNPg9̎ IZs,E8fĺ:@]?k| ;!:C |ߪq>ǰO/BjM!usm#~b4d1/Xl2m2"QޒO]n#< 4xl6:W#bg7٫\.e[B3_KhZvs:Rn<i6pw蝬>"4@aǦԊF?VeQRU^%+ L1rBΗYk/r;'MؖWڕ|\gSŔ  JjYf۲TV&ɖ\ƚtxR9>>K:br Cd {3)KYӚ>56&(t M̦T;>sj8 R٧[7B+Cg$."Jb)0/ݼ)U$$K dq9ޭqvr7/k`G?jpKX" MY6U]v 5Ơ}FvŎ ),QR~cImX\GA"[Z|lhjZtQ8Aс΋BQ.1OpFN, v*%k!@~qw80,? X ]SQTtnQfW<#0a:e'oeR,VF1j]hh9:yq\@mRi=xwTқ-qk''_]K_DPF'R?lg&Yl/cGR !4}40)_wϧxb8N1c@+P0oZl>g?5DLT; ac^n`Lڤs -4]P^JTA#μlCC`*gcBXfOrE|rq084qVFvI9^CtD/K|A;-6[g 2wG]-ET0$,~26} z8T_JZ-IgH `BvfKĘb MxL0+թ~О~5ary/{#WfQMP{?$(dBUOg@o <3.D0TGxtL+&F7y9ٔsVmow~Pz]lܦ x̨Xxzd+9w,ZKGgq+dx찬[K@ƾ8b4Խ5dE+*3 FmD/ yur1 HmS):O/ؚ6'HFS$ O zj(!UR&SY"mIXPs}TAE+BnnOVlbܧHM>Oe[3ӛW<3o4楈ufV'.H |")EuDGJ,0`H?bn9DcmӵT&BVZ󸤖x ܆}:8՚ɼYIUP,ʕ1rOUz [6mœ% gm@8) KvZ Q2|>"3܍ (mKxdW!^,K86y q\p{yB?i Jm6sC4 L7 xT='+l?Vdb(y_C< uoGҐ<Pz#3HZ.gx|upyIy\M/|9I$l y3J%m `?>AL9 =cTy1h'A\nfk.*?޲BGvŋ6ن+\.(O7?A+PLwo\Ss'c"63 ed?ð_׉dĹI$7;*u&㦩0[XY 5L\X. ΀k- qږu+LuAF5ّs(6 'VB;Sɂ`a7w5(qֹp{*H$[=#Y/ąsa)ԙL7#2~W?*L?. 9"r =[Q0G0LmDנ.Z[tYln}~_M&p*BuKG56ƒ6p{Z~5hhroypwzn;v${` M8:"u&9 vm6E#yfRSM6C6]O3JҘ8$c (т !~`[ V/v#zGnJ.R7i{ GoEzvb:Bv! *Sr1n`2_gtK1鋛}<1ǫ wAy.Eqs>N}Z-D2V!ZKG4Evgq,"wA7e`yXz}-$)>{XHǸ88MQ.>Q7q9?MwHc@>& >ZE>y14M9ZI3^_,%QIM.-o0ڻ;(iѼ*U~F(ߞC8vwV<}>9%Fv\ߋn> }g3g}%f@rgç#(Y^b\,.(7*:vd䳅OSO3vW/g؅U"seWᶫ)_{F[iWK8AL߸H߈[=L^?OgÞEdP^.Mۉ͘L%5B"n/Jo*lJ govwN!qS:MqrȻ= %\{2c '*;ZT-' @! \u]>LUJFh#jH ImP;w!uhaM~NǡJ̟fim5izqi b?!j|datjBFv+:QAwlOM\pw461`4"[~ /67a潑sh^ 2P=\&ۼ˞`䋸YP&H),>f:,h`*dN"60܈",IVh[*͌A-%;χ\pW6۷;/ρ])Vcw+R0xQiɲbzvoJ!ɣCDQ2-h]ߙC\n7Wz1&8=;&ӆ{Ŀ;aз?+_$/~.͙́?׏|Sy]tE$.\Zt+bc!~8- Cuxu)9 jqy \KxQ[F`.6 X2yG,v_n-6W?|.fj3˦U.&츖ڞZ^ ˽w,gϮEO]1 5d 5VQ0T-<_g[o>X8?Ɇm_US"$ *[X&DZr"0G4`@az])͐sjo5EG1՞GB1n͒4pTNv /RȉdElV@A! kb6HPU5eRU]fb8}~vhk,]K'@b6G؅ebIԨ C2lˎ݁zky-GI(J+nY1)~dRMsC7Kt.Ivi.eNY/ʒR)+Xl=NϏ.g3_~W=+4%A-ttiͷ{YLZpYyP@Q%) ;=XV>PlWp՞}潳i m\m(x2TƖۣh܈no%M ^MFMP?({s tA_NZ&rm25,Y0 xAHr'A~~Zl?hH Vr . }L<-)ts1 ]Mlzlq햶9mv>g&bthWŝ"bhֺ+Cנ.!+ FR w">=B$JdxdL^"a> }76\[evȈ@zĤ(+U*㨕ԖBͪ$E^zt>.nezQL ϺRo׮T֧ziAtm G)/T? ]lB(`}ør A~]//6e}Y\/ao ݒ!-&FzEd# NVjZ'&_T(]ˆ b-:c*ڽpxO%q[ s:a!wå|i)ġJ0)۾. YZ