libopenssl1_1-1.1.1w-150600.5.21.1<>,ߜix;p9|Bb]LQݭ-.gR`LU]J[K&r<-kAw߿05CMlLÇ7^KKh^ʩ`?~{ U}z cE6҄ .TS)s{LeQh @!}n Hܘ?kyOŠ ;nVPJF.0ָ a`;(IƧ~/ͪ|Ӎ" 4SY e6g ljA'"\}@C3]8UjZ*x([>IhT?hDd % Q\`pt   8  J  \    I  T x      f   ( 8 90:>_@_B_F`G`0 H`T I`x X`Y`ZaD[aT\al ]a ^bbbkccdcecfclcuc vcwf xf yf?zgggggggh@Clibopenssl1_11.1.1w150600.5.21.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.ix;ibs-power9-10ESUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxppc64leAA8<( >遤AA큤ixtixtix?ix?ix?ix?ix?ix4dKa2eac8df41b1612c721bba68030048740ba7d21f4f47a95247712a7ac5f0bda00ac24530330be89f9f53accfa52e0cf13ae8c83447a76e87e5110c8fc2be231aedd3ecbae30892124cbe710f925535871c1c1db9f43bae517e7e9804814cf4835c92f726a6d7ecd456121e52cbe09fef6cad81f580e5baef2552d5ca6b3f417806dd2942c6831a90525c953d01414a2d4a786697f478064be3305c17badbd99b816fdb310bf9573bd4d608391f910c7185bd73ad6aa35d07418bb3e6509e0996c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.21.1.src.rpmlibcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0a)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0g)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1e)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1l)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libopenssl1_1libopenssl1_1(ppc-64)libopenssl1_1-hmaclibssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_0d)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libssl.so.1.1(OPENSSL_1_1_1a)(64bit)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigcrypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libjitterentropy.so.3()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1openssl-1_11.1.1w-150600.5.21.14.14.3ir@h.h}@g0@gig@g dfff)@f@f?@f?@f?@f?@f?@fIfIf~f~f~f~f|fuk@ftfqvfaf8@e@epeeeXepb@e_>eRe1@eSeRd.@ddgd!ddw6dw6dtdkY@d*dd'@cc=@cccccc{h@ctctcb[c[@c=qc$e@c*c@c@cc b?b?bbbUblb@b@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a@a*@a)@aapa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJangel.yankov@suse.comlucas.mulling@suse.compmonreal@suse.comangel.yankov@suse.comangel.yankov@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.commjambor@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdcermak@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- Security fixes: * Missing ASN1_TYPE validation in PKCS#12 parsing * ASN1_TYPE Type Confusion in the PKCS7_digest_from_attributes() function - openssl-CVE-2026-22795.patch [bsc#1256839, CVE-2026-22795], [bsc#1256840, CVE-2026-22796] * Missing ASN1_TYPE validation in TS_RESP_verify_response() function - openssl-CVE-2025-69420.patch [bsc#1256837, CVE-2025-69420] * NULL Pointer Dereference in PKCS12_item_decrypt_d2i_ex function - openssl-CVE-2025-69421.patch [bsc#1256838, CVE-2025-69421] * Heap out-of-bounds write in BIO_f_linebuffer on short writes - openssl-CVE-2025-68160.patch [bsc#1256834, CVE-2025-68160] * Unauthenticated/unencrypted trailing bytes with low-level OCB function calls - openssl-CVE-2025-69418.patch [bsc#1256835, CVE-2025-69418] * Out of bounds write in PKCS12_get_friendlyname() UTF-8 conversion - openssl-CVE-2025-69419.patch [bsc#1256836, CVE-2025-69419]- Security fix: [bsc#1250232 CVE-2025-9230] * Fix out-of-bounds read & write in RFC 3211 KEK unwrap * Add patch openssl3-CVE-2025-9230.patch- FIPS: Use the NID_X9_62_prime256v1 curve in ECDSA KAT test instead of NID_secp256k1. [bsc#1246697] * Add openssl-fips-ECDSA-KAT.patch- Fix bsc#1236771 - Non approved PBKDF parameters wrongly resulting as approved * Add openssl-FIPS-PBKDF-params.patch- Security fix: [bsc#1236136, CVE-2024-13176] * timing side-channel in the ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- FIPS: AES GCM external IV implementation [bsc#1228618] * Mark the standalone AES-GCM encryption with external IV as non-approved in the SLI. * Add openssl-1_1-ossl-sli-021-AES-GCM-external-IV.patch- FIPS: Mark PBKDF2 and HKDF HMAC input keys with size >= 112 bits as approved in the SLI. [bsc#1228623] * openssl-1_1-ossl-sli-020-PBKDF2-HMAC-size-SLI.patch- FIPS: Enforce KDF in FIPS style [bsc#1224270] * Add openssl-1_1-ossl-sli-019-Enforce-KDF.patch- FIPS: Mark HKDF and TLSv1.3 KDF as approved in the SLI [bsc#1228619] * Add openssl-1_1-ossl-sli-018-TLS13-HKDF.patch- FIPS: The X9.31 scheme is not approved for RSA signature operations in FIPS 186-5. [bsc#1224269] * Add openssl-1_1-ossl-sli-017-X9.31-sign.patch- FIPS: Differentiate the PSS length requirements [bsc#1224275] * Add openssl-1_1-ossl-sli-016-PSS-length.patch- FIPS: Mark sigGen and sigVer primitives as non-approved [bsc#1224272] * Add openssl-1_1-ossl-sli-015-sigver-hashing.patch- FIPS: Disable PKCSv1.5 and shake in FIPS mode [bsc#1224271] * FIPS 186-5 Section 5.4 disallows RSA PKCSv1.5 signature operations with XOF. * Add openssl-1_1-ossl-sli-014-PKCSv1.5-and-shake.patch- FIPS: Mark SHA1 as non-approved in the SLI [bsc#1224266] * Add openssl-1_1-ossl-sli-013-Mark-SHA1-unapproved.patch- FIPS: DH FIPS selftest and safe prime group [bsc#1224264] * Add openssl-1_1-ossl-sli-012-DH-selftest-and-safe-prime-group.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- FIPS: Remove not needed FIPS DRBG files [bsc#1224268]- FIPS: Add Pair-wise Consistency Test when generating DH key [bsc#1224265] * Add PCT in function crypto/dh/dh_key.c:generate_key() to meet assurance 5.6.2.1.4 of SP 800-56Arev3. * Add openssl-fips-DH-Pair-wise-Consistency.patch- FIPS: Disallow non-approved KDF types [bsc#1224267] * Add openssl-1_1-ossl-sli-011-SSHKDF.patch- FIPS: Disallow RSA sigVer with 1024 and ECDSA sigVer/keyVer P-192 [bsc#1224273] * Add openssl-1_1-ossl-sli-009-RSA-sigver.patch * Add openssl-1_1-ossl-sli-010-ECDSA-sigver-keyver.patch- FIPS: DRBG component chaining [bsc#1224258] * Add prediction resistance and oversampling of the noise source. * Allow setting the FIPS error state if jitterentropy fails the health-tests. * Add patches: - openssl-1_1-FIPS-140-3-DRBG-prediction-resistance.patch - openssl-1_1-FIPS-140-3-DRBG-oversampling.patch - openssl-1_1-jitterentropy-error-state.patch- FIPS: Align CRNGT_BUFSIZ with Jitter RNG output size [bsc#1224260] * Add openssl-1_1-FIPS-CRNGT_BUFSIZ.patch- FIPS: Fix build warnings. * Rebase patches: - openssl-1.1.1-fips.patch - openssl-fips_selftest_upstream_drbg.patch- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch (need to for explicity typecast) and openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch (missing include) to allow the package to build with GCC 14. [boo#1225907]- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1-hmaclibopenssl1_1_0libopenssl1_1_0-hmacibs-power9-10 1769511995 1.1.1w-150600.5.21.11.1.1w-150600.5.21.11.1.1w-150600.5.21.11.1.1w-150600.5.21.1.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1capi.sopadlock.solibcrypto.so.1.1libssl.so.1.1libopenssl1_1LICENSE/usr/lib64//usr/lib64/engines-1.1//usr/share/licenses//usr/share/licenses/libopenssl1_1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:42460/SUSE_SLE-15-SP6_Update/ed8a1cbb680e145527c680341578e205-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4b6e9e517755dabf2edea068a1d460b72256c34b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0a1f6b2cc5199e6a2e84e70a34e42406e867168, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=22ba82bdb6422de5feb93d35af19703bb07f8be7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e2f359be6bb142e42df75b935f50c36e711e07e, stripped-)RRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRRRRRRPPPPPPPPRRR RR R R R RR|;{'Mca-certificates-mozillautf-82ffda40c531260483bc28dbd0daa233ac503875da00ac81bfeeab510e77ebaef?p7zXZ !t/]"k%{4"c /zC˼fi2QK}$S 1|"׮=8iÑvjYA[Ljos b?;&%*rrB x& f*.O`nzJjŏ!,?]8s՚7޻ )AQ!z5jUcZ u_ʒ849pytOز"5ɧL,k5dz Z O],LpXiDb޳_0"Kɶk$nwFS}d^"=ZmX4@W9.T"BejmW _4Eս="6iY:U.׸gT2C]?9׏Ђm(5=4˺yN|'~kW4І2i{-ռgx<7DR:'G4!M_^bK\ML|;7Jf0F$%b 9gFj Ĉa[1' ( G~y%,uodm6yluel)Ժ1-"XKP[hko_=AKe&9Pk{껩G)[9r0k߼NuKulr!Mծe[1##zH<;K.^_^qT-úҨ zDttPD`̽5YT)+trr#n1atxG]Ј5M UNM0878C,pc\08Š2s`Az4|I+C'غ a4@>]d?'|FXbD.?͕;e"9N? Vl=7eQk%,ȼ((@)Dzz& E\1AJ96( ]sb٬x{=LiD&gHղO[z@c} OM $0G5$^7vTEQnd dFbAsP?yH~~ :D(WR>D3&ͨeEl~Jj iUMac0{uRp YmDpgK>GtB>yRy(4_I͑OZ'MN-xOEmzrMnг? `eY#',> 7*ս}nG+׸L6ߣ6 !nXK^.oeQվQR '^sxpI&SP)y3Id7{KLiJ>TeQZlFKz2\6($LIq ʹ:նґ:nM^@H14PcEOLw./ц{Z#`w/i7r^#^W EaNƫ:1z)K= A F 9LzTdpvX<P:;D}<n0'qlɗݿ' ^' #1-rƺ, ۂMfIq5>iva;-Ϊ%ڄ.gQ+.O[Ĝ,)O4peq> \5k8e D 恺F񋩃#dS)nkDe'IBk! їknCSH`b}ަg8DJ`ug^ոǻ0ZEňtVeBJڨs:.y3^~c$"NȠ.U"QE(ЯvǷՒ$^j4:\qqAO /2LO6?ŘۿUu?UzUug"lZ4c8,(}%h-qn֬*xH)sCC_,f1L?g^)H(U°m1_npput 't-YiV`s?cOLIdPPtgw#eەOL&->ݎ;+veO& l0;N;jYaQaz P(iyHᭀQM:ԓ?sc =e7.Uʳ쓜 ʘ ֦4Td3Iɖ@|q^Aۑ˗V҈:Gsdkjժ#dxp8ݘq/ X_ 6I+ǵy-FXf C'0veDoD$m]f'ج3^6V<49 7c)[d3zճؽ.j܅wϟE.*hg)hy@Y@DlbXTSE2egPzIK.k|S$5'a% BDY :;D0E7x֔hTOyߛ]g #;)tC$$9O6DZriOZ|$?(,d/S䘥({o;J5gU#b6qNSE׷. yTkcԼmoB sNu9߲h@)Jv6IW•zHԛP,h sa|D0PҭCh_DV>AWPZT> 3K 8F)m24`>jy1 @8\ hA3ݧ 4TUU .~@˺dq| zbtur60ܧ „uCxO۩c虖حÝI/> a4v32kkkhxn- )sUx4["`PU(|rkP3D,Qq2e, q{ɞ13'_SS$% XJ4T>u06l6ĊQg5֡Qt?qnij:* N9ƋG',s0kӓNȖ:-depq3c_R&-=(D3+6>C=! zG}T8xhoc`1s%l#6W^1ˇ| hb_j꒬Ts7T"ه)}dНdd.B.sx##ݭsrN0\<X>[[42>}A_8J~/C]8[Vwb3sYt7 9n47fn囊9$b%|O@ F9xfAe+U2i =q4aN"8rFkUjf+=ƷF5NdV'gl`/"ٕZd䥷Bl m#E! cު"XyF#O++8^?HK.W61:t_{[CH˞S< T5hmcMIpu}dT>Ґ!F:aKNj]Ap2zFVw_J桏)q"7fx0mE?Nt,{"-X! (a`pG-mhscR oLH|h%  X+LX~~j`:m^m}k߃f }jޥŭCOhHvof)[b3N#0K7<s9e4;.w3OYcHR*VUumb& v"ޣO9TA֒ *^x|rs3Ę7hA?W&}=KdjƗ!" kwnN;5Q-߯,VV1"zj4p DteeGUy0.~HifiZ@``C&lΒiWE5>/T;w mX6ۤrG@&qx5MYK(\(0VDf+y1?zUE@ut&ĵůc>LNV[#(<^nb40c}<#JֶLhܨi ŋFrS^&BD%σO#u;wEMd3^*Q4TiLDȝ`hͳ5 ȱ Fw j+wS{(; :off4O w}a{tī@!"ǽ.Gy[Dfimj`Y62¢/˅kjVTvإYt<"S{&[?QuWr:LbfmJdWkݣzKn&!A%KIy$k5\*3OA]+-:&P{^y6{x&$Wg=\?$;y^x*H1t+`7C7xtrEHN03W/[> \"%&RيF.K2'WokC2h١o.`ve꺖͠^ $YDJ'b_n*$'RHt[jv&Tfc JNp^@pRg\W G yy֋`5łGi1zd^/֊)G2*LvԕMqT0'k~/d >Rdm,z&YnhNKJ]݇V{UYNO6eNVS,пJ!nT泙Ix?M?%E9_to2ζ;C/cn35S}E-"!d܋;38+F,!!Vy |Т}6Y0S׾xKuH;Evj STr@[G C>8f)stm ګ2ph|G -Ŭ(x>o$RT lbT)& ( >}5:]5Wd؝M15B0/H~ԀXzsX8XWUTQĕ1V}P;$8u;L ZZU|6fra&!EŐ{F} {^3 3f1kuqt"T*-Ƥn?~Qp @1H9{ ( dސ5F]c0mnm"j\;Yg۔3I6jKy4zN̓,4>́&4(hǸ)̣˽6MbT "c巗yHLkH)g!J }}=~X_ku⓱? 5ZPlD"nHu:#Zr~Z)l-':~C=iY[?']58'Lyi nʸU9w3_so'3͊aOĭItv*3bbj6M|y!fw7."ڔo<.s2,>)!j3ŒԜ.E=; /$xjA0<2Ӟ ?{bAvZ!Vt۳%5I %/BYي6 zONa? hN=+e(O}*$Pk)$+ i͢9lQQҍ5~ B'.|gA%X4Oa$Xl]S"8Ӳ6Lc E,?p*D/ՀIBC)Lg7|5m)8Ժ1ճE*?{ӴTf3@JWm`A$z9ؐ%I8Q@O],l \-ر̡BUAD^ \\_JqFtsA~0L%Iz-tSݼ縰틐'aoRtg3YOݩ)ʜdzXg%e'ISRFĚ]S:Yk % o[ׁ[[3|'Nb@;f2\3%xs |>U0 s!4|t 1D^cTbenNS'A O象z$ `īW.oH- vٸ_moXG0:Gn@l`CϋԘR|^_~R@zohAgt[#fQt(PܝuaHȁL1[$*N넙C: 4 5 h_ gѥhAMAE8 am}>-t+B,xvFʬm^GT&>yS_5p[}$3*0ȱnɶq Ŏćt&K{lVSt޺@3 up=i{emxC! 6\b%HOm,8l\k{3I%!{Z鍦rt껚؜quE2 r kc>mIjI,7ؖc+g㖁f8 ҽ~u'Zx*J}O |pC-[KHm2FO R@#H,]]R|Jh"hHRv(#Jb~`wCjzw0CA T_BOId5 $W 5vp\_B?ˁsͣuCE-G1!1+xZULD5/ .$p %glڎhoғˠqc~24Y] 7Mzw^Jn@Zn[;ƬcP 9ttGMUVwϿ^kxfBgGXMGw3xjFSӹ,eIZ6(nq(7R@ 8զ#a2)=MPt~_;Ab6*2MI6)6}XIbJjUT=s{~R`rM#IlڿkkCEDY:,x ݠܺAB 7 Vn]{1j8L\H(ςcy"rJ>d&kJ0HS`Ipi7 l}U󧗣ZUY_RP ^H2qL74Nc3-5 x'/#/8!AIx:"#WahEIyV,{^bI>;Db݃⩬d AO䲅kVOCؓfķ9ukb~?WRृ?`sR) *D'l|/>{8 fE+czkC=Sc71,\KFo%B]$eȾJؾɔ *qf0``$RvL('riWBZڬ1Y8W"4h&VM ,tq&QrGSG׹շZ$Q5_fn`gՇ;Ecfk7a~#FtJ*̒KN{aSg@}@U::R?`jɟϟhoӴx>X|ʻV D[kSdTKؠ4/WZ![`rZ$_[N-tWo |h+ilTJ$.QQ- q œUO;i`H0qcTgBLK 3oзknnO!ZȒmu(U} BdEl\Bq;Ŝ3^U7+-)g`ƥaRqfM#k}V綌zq8Z}ZDݱ I`}%bdI%& 7ƶͯ(Zs>Л ҽ:(Z?ݕVs1p鬯Oێ+9N_Q"RP>^-V<Ԃm-hYZrYg?n c*5χZ 1)Lk~b:N"@_Ȃ'inK4<0dZ m^x5H(OԷ}@עN´FVE#0?-qQx SFa%RdUgSiM6\p,]ֵZu娅=g|tWqqy!#nԡ%~,cI?pqKXZG^R/Ʀ[v i1暶)]z@z\ߙVqC"s4e9}Yy-Vy͟e"%*;IqA6r^nc`<'s0 zO_VUY:IDt~n\قFN-!l `clY+%叵d am Sݱ.N;4T1Tް:=pxm&3*.T\@L<#oqenZEH>N,ww+*{'.c&س^jc&?-1G@Y\8o' .fz'O7HãSkj ^K&\x`8`=0O\XsrjֆnrӺ=x}\I?G\NvPW*5@q%fc)X[?2Nѝ5b)4["nuB\>Kɾƒ-˖Asف1ሡ 3*0{&}fL K27-_ao}gznhiOHCRӡ26na(:,pM+N]NFW#By^flSٛ٣y4ۏt-fwNY~ޭ:/z#g)0fi)^@D_ޘ,skʒiÉ~x9aiqQ15 % <(#H6 [ǍlSz ,ƭDQŧelQ|NL8|f6\Td?v5vkl8zwUIJO=^'^+_f8!'o[b&v /N m<6sji]uB_GH!Oy= +J^34<# U2}0R0JxJІ[yZha,wڧ0rGh7Wӆ@mRjuQztnQ,.-ŅBZIKB#ްھ-gjmg|/g#C',dw/T SYe* u( h6ʣb?۟@RMgVwld>ތ/dCx?^xG7x_ԛYXmI6t?`k;PREZ#b8Uva%;3Ԯjvx>%W6}WWNVۜ7qrQIb%c2#M. _!W*&bC."b]E #~ % '~}jr+WȚMdZ3b Q['ĸ1#+YHK5xkFAGPCA:22KF ~xW:`A qЎk:ĘEz@[?!VL86G}er& МD=}XrAD9Qrjk^\L]m 雮P,9l &Z(fǩa{+0[8牬ʢhPۓJ/FGQ=f5>CYLIEhOג5&[Xj S@Ga=[@):Iׅ~42onm,{)=RQg!F#ra|[VoP]0nnPlgȜ)\µ ^ M<J!1ہ{*&17j!}(,"8]A`ܦ!<0ΞpI)#Ԡ|[)Kd|Ů(5*-Gy;əѼUŻsج+})Y "x3TC&^H?Xga*&- _J-LF%_ک4"_9ɖP?!?GC4!gi_#-)7 ݿ c@R,=PW0l 4 ٯZU.@|in[ 7LuxQ8|U4lHQhl )Ewcq\reRAF#٣CNР;&l :94!&niR9Ehrm aQ<-кoȀ; ʱ>]k oH6XX˒8e v 7\Ǡ)>+bDZ1-sckёrx8"U0W^zsV迼3$6=ѣmWHۍi?k1>B6;ۙ T m[:q# 6W<5U<ބɂl@e 3#jMfPwrBמ"iZVղ}\bt2m )pQ׋ #<IO  6x .0OYFW}Ke8eR͍p խgy9o?jt|\+u><y^뀸滛x, BsT^!CNs0&#{p f"':|ό!mq!՘.8Eߜ:=QmtOy `ƁPΧu^_j9ãZCrlp<QbX]N7 i{E}_V^l.rA߮8|xaj@EʈQ"f(GCF N:ܻro+P|B]X"ntN)'VvL9>A ?޵`/N Ƴe Rg6smrzNK'gi SP(&8L;6q-Vd6hVgHF0k|-5R*7s{[iC#W/'Yv⼐cg/m4+kAmkC*L+F;ɱ./0b 8N$G^]L"ޤPW[.>/ PyGg#nv͆)9eYH&}Hk;M)J=QϨ\xGČxXT=ޅڕFb%N|(Hߑq(DH yΊRXd Kᅰ j)[,&5uJhKYw(X5@CJ{?R)8m۠zu(\zvCsSflyi(`BHRp*$5; :4Z& ҤB ^. /\<KO#mpbf1ɖP@BҎvA,/^+Uzrp$(·)5;q dE2 ̡qu.'-\47@Du`hV*6#C;|lJ&*}r=Bm*P :>cq.0e щ~* -)1V'&JhLK^4 71In([׮C>a!V vyzӚ-c|E䓘pRd<1 W\ ,GjcVN,ѭou⛡ǁlqYm-ľ^eFb`wa<E'2[P☈S6&hN*ԒwUqlIН  1f_R5љwD<Do"["$"e-)LPOc'"jn*TZ*Mjt3q+lR:gwX.mLDpkk-[gz(_p7ux(9;N%*p(}J]A%~FSQjf: CqMTzaEIpSFS}@ eSUpzW=_דs-Sܪ˕.k']w*FBƢg!zH :H.l~i4 ܪ:T ڦR/~<KpB*uP::ml +}3u_ĹЯ8 *IBO(V~+w"u jd#ߞU 5ץʌfGD J9C0e f<-C b7U6$LHG4%[P%cMq2FeA7̎eC)a7;$HFySL0ۙs/ǿ:[jȈl8yZl!'tu@D_ /݋)Q)@awZЧ{I0}&^]H9[xYtRWX`Rj c ~͆E*ѥ"i8֛}fszc:>%ډW+ENto%ZI;ɇv$D1O Pv7ӽ7ytC"=Tf0rx`rH3nFgr r'~-/zUsnѷ@)r#"rva\%fTle2Y#|%d'rHήh%Ņy٫Ќ敬/]ጫP=1PRĤr&h\M ʃ]+Y] ^ʔabsMxCL׸Z_xCQ d) 9"RirRt*X7]WLJ29HQb8{8V- u& +;yi0gSȧn4 D1>S)Z_ly߾1_ui5y_H|3ޭD tw))e9HSg]yH`!auvhe d y0ʋKl,#o'!f@E6 uf^oµ(G}f_Wr}K c\,L1𒱯 mHQk1] U*sCᴬ&v=`?c*Rݐ>AwEH:C`hBXG:Lٽl'нt~e8elG5e?IZZ ͶUN/yO5/* %8beOg7`+cMϭb7mL'ra=֞Xղ *(tT,&wbC6Veb):Q#T%| P6N.~ز׽]IGX ߞ|Vd ߩ=%4G_{'x-JPI,Ю ndMQZ%Ku<jnG .ͽhfW$*ql"si{ n7||x;\7ur># +OYK206R1t/&U=^Eϑ\[ʵ?y]+e;9pˎG$^xwrEŰL+pˏ ƂOҭeU{~w#ekQӬ"zgAoM8U#AN‰Z#8ܚJ.䇚Nʗ[ўz#ۚ[k!ݗYSN3 t܄ Ք̓\j)ɝKv\V.Gmb\``eSͳ}ȱ/64dՐ{=kgQ>]î̄wHҠ2w͔Z8 #Ȑq&D#('g`ͯXhW1Wn6v.P.#7(嫞1jXev]R)\5;(U5RnO7Bه [cd W5ቊkbjO`ӧ2[q[GN?pb 8;r`^V T\oųZ^6oղ0`ɂߔؖхLM-aݤkh!IrS8L]=VG WzrwJPUW(uפg X(ǸS!^!!~d+G͕M;\,8{|<=u\Wqբq "og]9HSr vzNɅ@IԴy8ugO/-kG,W~GGv7Q{Ƚ,ňFC%v=O#z#tBy[EțxNN髭==Oq~)ũ|cy]M|oQo 冮~A*bآEs\q-O G5MMLS$[VLf$n<3xon[Gms}ח{j`HN)b HNkA,=@RM.WH- 9%M|kI@z-VFk$ ]ŕK9L2P\]5@z@TKgvb#Nt?.SGlƇD{J3%U hZa|hA qtnS})Z{\5ؕULؒ>.{"}/=Yd$.v m-E(D k;c\Gjwaͤ,weᏃ&8iSA31i.s˩-~w'P~}"MEMUm<Jqa-45A+ rnC|0U`:aݝI>NPxU{?Dگ"ȀgքvLᝄ)ίz&`*LHɄUEаi3 yT'?rik۲B{ӈΚ^0!+)" cF筀--R+)Vo+B"J`_7`"*Pqm2;:ᦵJ6;PQ34 ɖR4G{]05; ~31l̽@øѠQrޓUPaX E8V%ޞ d(?P /;dWoڜO.2Te^3΋Oܒ\Ux@V@ȸ}9|K;ЩTi8^#ee:[Y0O;#5n!H?l:>xYX28s +>Faw`O1UJ-ƓaǩJbg v;훇y:1g6md4/ӰHP#n#0!7`"r} 7ĮNh ]eA`vP:}~,K"ev iyb,ah9ɋnIe^FxhxŖ-+[ڂ(>!+D$m{V${Ƈ7U_*QrRj{mH{o(ۦ$ qtA52xZi"xܮ+ ˚I^8@3[Dc\D!SV);4(=5ՙwagzE-=`zDqۑb|e%=ұXa[|;sP&tݏ SbU-$ܕ>ՒnKB ?()o M U0=m- ǃ;E&\'ٯ лK| uPH K/4 ;}Q-#~nbd +cəMH'J .X8~!x[ FwUĘbجDnȇ6Io{J%t@F(KIr4i!M@< 3x.'`tڥVa<'ذܷ{XY/: s]S?u*g[&ozxF<ƳY>$v^OҎؗVYU>L-2&nX dꍐ[o̤e9c肙OR6\|knF㧢X~@ƩPK3"SD-\MFA\֒~v Oqd'a*%8.>nMߋFDbsLfr!զxڡJ 2|@䣹,מ1 rM?z+̮[7S("5xք8ކ~/"+ITBOhlM +B6Iz#徟("9JƵ!c_F]ħl5󉖣U5LFu:[g+%֯W7|u!GV`Du\0i㕅RT,HۡBΥݤmS^wQ@;Ym6_B:bXM&.VZ@+,](:2z }Յy> P>~D"bn"ś߬נHQ'"g ФmArzVD,8QfµHhřA1nc^SV8إ*e], ѮWo=ܥOoj-FP״Im JoVoD^WH@58w3PYEWmAKq.{}ưvg`GU9\I<{Tva(<d#@.aS J^^[zC Ω.}- %L~.T$i y{F/So'wLή3qZ}K+*-7O(E:ZKc%M98.8u U2C]l<-ͭnf,eH}ӛ"1t4zY5ūad#Kms8-"KX7FnnR?Pʓ_rF*vC8J%r=nOcM`)r"H{]0(JVs2$Das4 i  V:$ sM@ mH٩iotpؒ׎ee/, CĆ}| i?Pz%ND9\1$|yibrrօ4Vҫjt1{?}Q7: rhnF)q!q"g B MXw\h=ܣ@{3M# ρny8TX3MzjU [T=Q]c[l/1!sm K٫ܜ,#Ǹ瑃w`}nWMME,ʡ6h"/ɯjdlT+7*M`NiEn`.{Hqqvv$TU$Z!2탕}%Umc);g?訧uV3H$ -m[Ot_ɮvs"3 6HG^hd%nP6!gp`RUqr^Dcͤ5)aGfRH8`>kENi9w'9Ἲ?n"LKB1d(@Rv 1x#!&o l co I8г(JbJ'.-^f5KOI .0ų_=h 2¾9-΢Gs@ {>7B2\9E+7 A65"heUu#5SU-nTDo(it*r@`m\au D @]hr2GbL { GEkӋVJi2Zۚw]/v6d ٦ᒄK] E7ȋRfYmaYz9w; F'U]}7jvK`1LN(Z,l]vtᵺ.rmBhWke5uyެ'&t]7 jH=/,4$V_LHd50|nOcghm^=&ƂbZgJ%rwAODuDtH[f'-G,kQHC0ۡE/bB4ﳰ&|FvcS5m]gn&*+ R졭PxX/i`7X8jR[!qo XU1( zIFU>Y^}]xpQ%U{96Eҝ.*{@ћ)JRy"'ErKs~;VZ\@T1 s[xc&8UNcmK<{@p5명'OR)ιh^SAd ӈa2;; M dkU/$^Ά3Ś9}*75Uw6 ;hgAv N"Kϴh6䴶/ٓomɕL{n^"TGG1/Y|M2PA/3+^O3 VN^̥^2?ՌC(xV2W)KCx ÚȮc^-Ms"]hN9m+ߣ?3eP?IG@LBmFlSAluA<_dZ]ן"fxR:[Ea>R=-qS.͝,eZks)k"GmNr]%;4=I`u8nE iMdnYQ}$w+*@A_kiɋyky{5RRCE> (bC( 3.G9͸X^YMm/_th?kGo"!͜R.)Iq9Lw+樋 ,BQ9a|ם;ru;\Z]0? ttƋFPy*|JUOv?߻0iH6ҵ$Ӓ8sh'HI܄ 2' P"XMߺ"N^Gy0Ig1I>xF E('g"NRA:ݱz57tn%ʭnI?ϊDg#{v@˓{QơQIcd jG?E o۔7}}#M>Sj`ٰJF=J/'Ğ 'XA \7$D6%34{KA)uk; 1EzDzIu>>(ed 1j$"v4 m`k-YBe'ZB!]߯ͨ!2i˖m6}UU0ˬ<׌nG[_woC=1E Q聕n|T1: WoDm7fLBXm=m9ܮUybP5٬k^A39:|o3o-lIR@",㧨&]+hCN!_\!'ܦq\8( [Z !a;Tj|*9 V^=mC:0C  h%T(Z]9)Kd['9DqAf!~(rΙ1"v={Ɇ"KF%Vg9g8\#z4 &pTojCiFL^@ʦy|9=5uvܥbwS3e\1wA} >v"[M{ZTMT-y2Rjc/$o VUÕh|S}1DID秧XMm*DKKA.M˸/| Y02i;B8>gObNM/˭ `XhOeCX,/tg=<Zb.Tf1 ﷷtFC4yB#֒QW&Ͳ) t^c 9;L pil^+!Rj fq_M+[/3}H;aT60s)/g |ѫ칰߿fҖM&GON?#MBqD¥#oByT-0sܔ0<3=ëm-1xsՒ :m۲\ԃe`)|o bfWK4vmt.r\(7o2dd`W^U5!ս0:Br,c}$%%&~H,53!G*k&g aq6K#g9dV疉<5Rj#=#ͪW2=h? Q:zN?Li4n6^T+<1WI!)rql%1>?k@Qμ.OI*&E\J } Vjtq#<|c2D]EbU-=.s_b-IcǼxyp-瀩YՎ;Aݟs@>RH],>y{> sqA Ԭ_D"h}uq;HvS <%0 `?44 1*yjИFژ΃ByyB@W aJPNAdS%*Crv uTo+x5 jϛ(pۖU`9*$0nq4p@UW?E̖9Mea=)x.09}i)Pm >HK]Jjy0s3DR}2xM8Ese[lآr{T#6#T /_^)̡DuHlD$Vh:#(!x#&;?3yȊ^DB:iҼsƓяއ|uAhiw2"_)zf+ qRqR2z8Qq_E*OF ¥/Dsp#q9[LqCXZK҄?_z0Ĺ@>,wNI,  s:X*W_eqa=7C@LI5bx$SτZ tfB+؉zoE9$w% ӓ.;m ۼ1mS`GrPh%Feq p4J"`9ZeaMJ xJ}IH&>MK 9hC3s|%Vri~>̟|꾨-1ת+ZBR/{S?I̓/{Qɞ4&npϓ5l +מEyɄwkAs.=ha*6@q_93Hf=GQ)p+M;32Qc/ {'/BOfٺ::moO1ݏe{fO )EH(仇*䙄W\@:pVĕLgg˂HJ:EtJ+Gc섿 ܗ?J D5u1ifL⛾{G`8:oz%tUrՒ&oM;=,v7F8Pm^N1Q6CQZ[xx>Yд/2(N)8 ;氎qMZ@t:ǣvjMvҭ]_'MF#' ^Ep(=[7)k,d:=}& 8NE$5D((ӵ׎3 ;$h$W2Z6 ڵ4\EpYOY±Bd>xDڙOIOjW M{gw,ķ'¯l> iJ}^bBv:V;@vTt6{ }WI2+S]F"g7l%BxD(| Pk;:C58{1˺:<2ؖ6^~{*W4 }'-)eZ.>M0pG$~NU4l:ߺ hmuEH8򌟠qA [|)nFv2V1Jl;7Q%\qr|qZ?.d>ǢPpyE):(%2'4uְ^.M*%W1g~LGA[]y?jrKSbCC< ܴ4EԤX?3`>^q3!tw'/ ֌'sϼaɎ@>[RN3(Tx 0 qc̮9CA=<ЌϘ0 ,O.k۞X'iUMʏjk,Hq+~~{M BOn;NHRuyZIaAvE n>@Ws+o;1١,@H /(}؋l3>=#[04(,etrY |@nf tSO| #Ȣo\J SdKU\4 4C-ƊS 3bwq裤hi6 pK7{X֯"@z 8>;Z+ ,u~$gnNCxls eQ$O D qlÙ`', `V KmBVYJ'!&7YF cGkd62lUx1驗;Sm{7sz`vҠIMe6+ 3oC_ 4xaL4W"7Kr\. `׹ܨIuS*[Z;~7XFifz Q/oiSOl$n'wv]ʬ؛fƒjp(&`q:fY؟ȹT*y'Lpo!8T`ш|c[iS_G*ߡxq]yy 4S?#@&Hh}gGFZk҂ݵ]G?5tFSR&;hkʛ^UFĤ\"@}g-f]"a[QHyȦζS&6jQ_[g0&e ͬ3oJ{6.mTz zNpIB訵@5nӗVD5_c'ASh묗w}b D0(j^]`JX{v֜TUpHe{^TV"G`g `+*.2AewTtJCBp%]9]]layK!̤Vh͒(!˾w 니Qi -%-5Qi;AOك`ߞ{j2ߩ &˲@R}:v ]mope`>U0T֒vL 3d9J3,r',;!ADhwP7bיjERhp' T(Q5MsQѐQp?c]aO.`-Lж|U]"3=Wz-\ޖ ΢e'Yϒ“ހ7=!$uds#M ueX+|' mhˢjq؀cNJ>VF$52O=\)-&ĥcKG-KbR4MRM'شW0ﺤD ~XlYXnkv xbW[X ޽+ lEI<%ɋ# o/zE"6HvK(ݯ\|ފ*Ӷ 2%"լi_GbYM[X4칟Nbhj`9Y}Xce8S'S{PTkA3 1m,{ S:FWv- ("cjjw8 03ԡvRXm-|΢ŗnR8t*)0xF Am:#c_ǃqI8X&IX0yO1?4(3]/avOd dEC6Fjh_#B J#)Rg%e,PDȠ -p! +LB<~[ JoT=zگsS䕚~۱x߱>UhVVA)a ÔpVoreiO s $`G}cuH "5bw(w05!D0cyBl!w68~G?`/s3۴3usd;~Jd{[VafBo!Z`^X0km-Aӹd7= o՟,Es֨=kFz/;eswU 2VFY> ^l4N[Y4D 5 w1iD}U PfT|QbV0Qajϩ=Q3vv̈́u& 6@{(rp;Jg+dN  Fiq1-h{ࣟlߎ]|!MW @$ n8QIe8ҹ7LC$$ x6Gm5\L9h;Nx>:(G)S=l:+q)֑@pOG*Nr)aϚe\:}76bkm`y*KkN#I<'5/ۏ;ZuE"r#EB|].*ר CZ!e= )LjPYpݭfFjjkETVR?Ura&ӓEyHYRP0#m)iexڃh Vr1+9x {u80ar% ܍٦_;~ʱ3ʩI xeVp!/+M͉9= Yx=wm1Rqx^Zb;lɃʉ^gU[oX3b]߆gM8++ک(-KΙНf|c v}7s[j 19Vr=)m3 u[ fGj @' arӜh b([-̰:OL?5&\Cf?ZE`ZaDot(Xi9`9c H*E/9y|K8tkN9a miU0 fL#sx7'ȇ >2(iU^c kmpIf9OCN<hlZVmk=5=ޝr ?h,`sy6Bc?LzJ p\WYЪ͊>5bX֊uyo#j>p]Fիw^)@2$ą]]mB.ڄ!tG"S/u莱%R"Vm #6z|/>s\>m#TA-L%ݝO.e6t0 !dX/ Af%і;3WZLV]!\(A6=ghf{WD_1=> r)u#!$'37m39d}4ήѼѱju (Mgt/MS[3N88o%)D'>Lm;6Y\ S'r1uՁz< O)"S8dgDECDԑCvݽ-QO]e *VsOmMkJ$e O=W~_ɀjbP3coSiBTK{&SOyl @ py}C[Ĥ9Qz.w s2NL-h˃JIt6lH|,;0" q*3tXW>I1\&(ZzCJj0Mo0#:ܹgE9‰&Toa#zu۫n2O6uSm._['.̺eR,?W=<\KtP\[בXMbU\H1udEL3%s50| R$Ʊ~-(ںj#h<Gc1qݖDȟ>*ɜl96nLݚVg$3շ_Y?e1C΢t%P-j=Ǖv)w)3OE $5 95H`tEc9W Nce$N "9&5ΎK[Q@] BɖDnXmt W xwl`SJy7e /1{TCp~i' cMl+p-R?0|"vnǖe79Vm=̌OڣoA䮍tJ7v n<=Ѓd6>¨6-E1%{X7)!O04_ u=@_@T#qȴ1i`UlӽiyۿڼJe!*g1%80Q`Q}C39Ed.N /=\ڃ`!FFa--Q^+ռ8'~R~!3.򶘹tU_XkBiYI~ fYRY+غ2a_AOYS`U bc$R0r B)Zc9N+T?f-SE1#.I8TuЄcX>"C[ d@ljOI%0~`ppڙg~*/2J~CC%~6:5w-O7{h>L@0t0\3D H85Yxc!^~]ˉrQ%Q0"׌?-N% %Z] 7p朊ȑaGz0]բ:x=>0k!,tl;m.QOc2_-t`okj[ŧثY,%- Zr,>~r,NSFݶ+jhY *wUg|j cmX {U,jvkdVLmDKEhp-"/yr3MiV*'W8h/et6,﫷O`Dp%Ts(Dof {w۸Twz=#$q!8S+^ }/MUn *g#W>1<X ѸC_ s[1!!.]:t1Ϲ7Au5=!5}ٕ'=iލq&7Ӡ itVJfTCXŠ/ct;jt G0* (͇ 4#Mv> cB`q8 [fBBaJ5OOeLFٌ\G ˉܲ1r~1ovp+.a^i9ta,چ"F#qR_ԃ2c/% N#AW]}r*.}j&z`*.@C?@2o橱86 i `ӫs֩} "1j׷P0I^zݭxuF+a k<XC! T^|)J:mdПjy JuH:lǴfgG Jq} .Z ƅ񼊸)5tXz*9yv_+j*Q [I3h9Pgt\azOwj%+l(n9/&u&M7o )6HA0Ĥ%ԃ+FI^87\azƙ6 n#WԄgU}cAŗa ۮSH' 4pzvDW,/x)ٶTNQ4hE?6&5'NHUWa]K XSضS?3plZ6ZO\lu%=J"zNBdo ZFdra\ -4}K`Ff sDD?`uͭo& ?점(rC}~ۙWpSx5r'7"[ Tr7țSrH350+FiA :K\^WQo9SJe3]cpm]ѿNH7V?No>6,)mH4.Pci=Z] |º),qϟ!R@}jS|)J~9ڪJvτQ&<abC%౰Гm!$MJrѣo-0lFQ2NTA3 II(v@,KвgkL ՈwV=~ 5O8@IXn6_AS[@IdIuR g=" ̸#Z ``od:'\Ul*QĨ1V_zNðLN$3UǙ|G*?M34KY%QTXb`nEuPOY\zb 9ԋǰޛ j[*m7< kƏۂZ*M )FiՉ;q+Nf,>yx9ْd"_*ȑbH_X} #_`aڐp Q,.)3A4ffy*yh>}4.l,Z4bBK6XT}%yl_ȁY7tdLmWPM]6>M XEY=op"'eq7_) ݷh~Hn̖5)߅ghqԇg^%>h?hDmzt:Sin9Y~-0р]g4~S_}7K]\2%%+DPay#%F {3$c%S˔O.MWoY<@PņPnSCeM'4%fto$~y i`A2̭UL2a˚O:4U;',Vzg~TDڭMeIG l`wʀ*ӚV?A7-|iFϒ!t 4d"DoLJ<8M%5=vt "mF@S0+/m T$Pl g1.9> R)}$'k);[l!ENxi ׳Kmlbqa9z!iڵ SH[CrmhۗUG6@tL$*4u>a..>0 4f@\}/_)y|烆֗=$vy .?^tudz\T;9VM\iez~5wW}ىM'Rb|JA+1n9r{#nSp#-Ig`+WyФBL #{1B]=8ši5oeҿfl#LeJ@d_]ޢ>#s71QDkzG7/nwSٗ8\0&M.FHcl4HQseɽYf|VKdyPJ ##/l "Z86!lޫ7z@bn3aH}&ckϮB92A\sZi[&GC8gqJwÀS{n_g&$/.>}@BVH2!}æ2_χʳ"N(V9jU#M7)lS}R 'lRUczPѩKZyP+b|`D̜8ooJϔ>C\ietQ4Ù[h%j}:-bĺxپ5-ZZjQGvLd2+E5d-THFĥq $ 2X,X> e|ϙ%f ;+rB2v/b/z| F]ZvpF5oDbJ ZRWYfu@q-^"_;,ggIZyP21x;b h@KaFsGd V)č,7gd^zrZ q;Î*Jɚ(AFh)H{p?5iep-a@{ PTAS`i@n[PN#GýbbOYEBZv-ГO.G$o_*Z:mؒi􍠵|U̳r"=g>Fud"e: Ü{)Z֔^X/G##_| zrk~qt΂$4~$aOm3?kPCOv,d X5W%/s\<ٕB8`Pl-*dDTkE}tr,'XF\U6 [5U"?S[_TJeء/YVp3BRh*ʟEVlҤzv߂c,}` *'l;;_;@%=Js4:iTAj,X)߿x )_E؂ ]!qf0\~b%ǥfX\x_ A~TTǧ ѷfQ~.dQDUWtrPpWOJyv wl $AHCղ7Q~,qەI}$T7E9qӞGO-딒@,vHc0Kp[g,ᦸw~RQwZ3>>ʧJWܭ1ge) /P9X<rvN0(кp#SS3jqQ?Qw(+3kL#mMJDe3Fv6­'kaw$_޷ѳ|c/}$!nj{)ߎ֘ YѰ;mb6Xlc0 L ע HJom^mci (ahcñBdꮟE!KFaqq<f Ʊ0/).討n_%ߣv >@GVv#S\nkzp1!;@j4ϡh9&h2:izr>Uc$OMK`IV.nS(Ivtx;-)HiycsYdcYo@R#sɽYF : Z%j=WZ䙷#~=4k#6=X֬&-@QjbA^V}qSSPV Ek<ߐSī&¤ u.] "OBl[F`VMۿb: )?/h6PUzir ܽl~;~w$yj"Ķ1eacl&(h厸2q ^/t7O  _-7c5'eO+);bN)Z^.ؘrdz;%dNшyS4š.-OZSi9R&EZ }dwԵm̘U@ ܡb/z&. Τt;8ccoDc8~a׍6ЪQeܮG$6m zXa BH5Jғ;Ml@o{A_)[Dyǔm2[^'ýE2I?߳[j܀\nD8nԨɵa]V̵<-u 9ƂL-ceult|GfIjZhӿiOkM'rbHne^d{$ӛ\@ SA rz.ޮ):cH/ $v'xJf~3 woq$W^etc[=:3`.ܺk:mbr4LjVJth0SHWkj#Kl-&[ 5xoDu1[w{}4 ;c嚖[y+{CwSZ5eAL|?l7{|-\RuzPu[9n.YiʡB|\7KY|?" ^}7PJ^dgOl%};a U+ܟuÁsX[d8RKOi({"zw!@Va2'ԅG=  v~BCPzF:[6ʳ7X<{r)eԖPNSݕl G+!*GW$d3OZpBAG@9>9/od09ٸ}2N=pf`=Q%9DZR(|o-G4mh3ԍO4p)Mٱ'"V YB=K+_%^鎝[&u*{BAQ`dYn@xs: Z 5t2VZRÕ`]#>v3Q8r_chFڝ?*U;Zy$;Q.5+vՠ?B)/U[k:C Eq4$3ufokһ-1Otw<Q$bG |iCgEȨm-em%%A< *i皆׾{vW/:A,'u,N }Qׇsz_ R]x&=w ņyHweFZ ݐMIƧvڿ$c:Oyu.+X#pXt<37|UL0+u?pg 8(U& tSvA  HV8=ìѼJgb{_q!ۊJik,6Mi XN~bxտ[*O;'+Gzn}*s[4YI]w|zjdb y'I ,An;м4tNw_Q66-"TiPػ G(~XnY{|?@`{$bܫ^b>7#59Y_gUƥ*=|(YoɄPԆQ+v_{5]ytl|E[LWZ1~ŪŤT.QЕBǐKnkγK#zjgi_;xFjqƴ?{N3'Lz 5%F ɥO4)ѩ|5.oPιLl+@6aOsU @*Y8/׉`&6"3[q^QSP^3J̾aOcE'y "Uq!#Dz\ED}q^PyЫ@w-#6bed֍9mKY%4h>ޛm"YGS8k/BqG/~|!'5c ]\k3^"Dut*+?m_-1sjY[z',?kmBݴpę;>F>1TH zȾ?r hνڔ]90+ Ph|vl5h9&|3r!A8v{NT=JSu*y%|^A76gZ:BLf zjg _nA (7U_^a C3'hp|B Ń7 s+䢼Jm<NYF/&Lђݑo{X\ WYoH\UeB1g"=3aoy,A'r!fp@gP}>6˲tPS~qk9@g٧t*,ib!?&">QwCF5LrKE+ {r#G =$ud޺ w&Z%f?ET͘& aځiDaquͬ c Pj^ Qa[ sܦ?w#!F Ҳ^{I])W_RboEȱw){ B֒1k $wO\lOҘƒD #RNWb:], XNBM~UrmFL3P3cus0ǫƯrPW>]/ij|m&m貛wo\SA4{E:؍^*GLo8?JXQD]r.goڈIӖgOga\Bt׳Q:a/5)UH$401 mv$C&IDzMWIK,=|R2 _(fl@yG"Cxi핶jw 7=^&-ƎYm_eMi`:ߏ:҈$xdϺ/:OŌ V uCf€ZccHH'"__j-Wa^+SB3DfAp 6C1!CfK'!gK!\8/7hcwA<ΪNu(/*de;~1%UTEo,fF;ZG?j"a AܚoHֿDf%؟kW F<] Å$J'ps%&|Vk ϜuZZ#Q۔&ml'Y@|iiAh<,r,OrMyqppUH~R؁Qk{R#1s45+_%x.QxL}'m}\~t / ,Vi2ElbpmBa|8`PɌ5-赯tZ:u0{]{zi$kDq0aޞsV:E~,,--#ƍ~ Ǐ"Z*v GrV͈~)ZuO^6-Tw3<hN;H'18AQUwV1 }%'qK98{b4^b(2_!b->Ic4E?\vPbJM3t-u;BWTj[ 2="UFoҼ,dŏCӜmzn+n^|\*HH c#d` 0:0 ܢ n( |Hdm/gn{;CXmi^-v=][`" `E3:>K`+(MJ&&Xq*ۿ2jx4rƖD{Uv&"j>*ߋyފ->,@a`ܵsWobw6D#˰Zhct.z nӸm#ݣՠm-~Sp]fh)rPj\ܰ:0F PH$6͑c10f"aӣ7 9䓅ͮf+B%֛.1;d5'Pc@.\ޮQ(F[*(iZKDqOYIԺz<(ᡷOx;e@L_:g[9Mz'\?*KЎ7?FwܾE+0X?*vp]KeQ<^":X"fZO'4yLHK7vt Z6:˳VvvgayQG۞wZa*+nś$"n oN_omS3 ֲ?ZN }KlwBZ D]`KF>}a6!bK,_QH1m؉_E8NuѱYJjMeGYmT]>㘔g*s.cV1m1,5U3 *Fid],d%C+9s~Ebޅ#sɐ0Jr햜K&+Ē 5$64q[A2ƈ`b0{_L@WV1YX 'v*?Ml[`by/h~jP ? ep@ @j3Ee xIE]|ݰ] -ţk[b[xy:&}Q.'PW7ڰ}c.`zvד)MA%+QfPy,La{rqANr] ^p:+\cQ.\̝.5o!TIX#Ϗ771VU*KyW=!'ŸgJbM >^/Tܟ𵓤jm%-hۃ6ɫ?F.O!s#[;CU6aBFᄬf R "C{222E?_4, VWeI\C`DPPXMJ*74;Ej<.~'?g ۚFKsILfu"]?ϟG+)\QQHQȂ'㕟L֛ص++nq^uf7L u^=dnu5&0DVS]t(n#!>)C^W&T˩ZLNo]/ya/GHp1# 럘X,hyc AFzAA+c|>W:SKAsu,q09R8{r^s0+a1SECސ\}ޟ2͗ (p Kq\JޫVljpgh pvѢDEpjvq9s GXznFXz@4[B+P2% }q*;3Dlq/hNM7N|3F]$.nV$l Ho.:8:&[ΠيD Gvq̮իVO5R)>q(I%QOXyX3Tral64L6\1Ѐoj*r4ܓ*#ܔI RއktD9#WnF[tM[8u %X1`ke{ZŐ&Q#`luDk'%4K87tNO$oyI&[B)_s$5tμZQ-vqW8Enr+=C%F.$<'#.Wi>]8hzQ ^-g#h_:*ePN=[4 O5Z#BIe%}MXH% 0!VwyN\ O8 |REhSyta7,7sAzgJxfNS~ ; ?'=03B)v7 Гj{ϧYٌ5KX{fixl}}q2z9B ~}K; :v!DiLpw} f̉OD"Eʔ1YN8k6!gsO^+1B/!".#]:^>STIV S E!pzr*5w_UA-䆵yr?G^q8 "8 o֞qS"mV/9fQ]Vf;{9 CRJ"HB~bjy*B!2N9?O@lU1a$z`b]I6PK9`399a1457\aS( (yFþl \T0bC7H,d_~(0,#%ј9$YeIijf{kK#eK W3a)<5Ҵ%2c,w#nO6h e9ǿϤVs š%9 ق TmA ,ߞXでPh$EJO^@WRꥅhB\yɨmn.$ oa`褉ԝIZSH,/q 0\*EX9S7y.}&tj v^ c+V%G+T+m\BWsGw_&ƢR.Df| 7F_C5u Ľ8&}F/-r>ϋTTTL^^s_iuMg]Y*024`7Y @/րǴx*rq[0{U33TȚIk놔j =MgFfqRܩ|8%D„R^*f._ 7;p䝵t1=b 7p0%>ߓ[ \7b'&`bLIQ6ϺM>\H-DsЉDRH9*Ccme| rGgC`].[Z$XFWiM8](&M5@qZ pp`IDY8 =KteO4低JS'lvnU츛pzGӥyP!Ԏ<{ogw!}ђSh v߰$ p'vP 1O+ \4HHSJ F2U2udB f%Z+Em pgf<11)tECπaOg?ϱ@j_:HE \kQ,'}zLHml Dh,'sN8q5* %e\YvDi=mg=n&*ʤcPـ:83 ʸMQ 2@_`/H%~;bk4(:s:ay$v٣[-ȈBJivJQ*%wд,N ‘HGYO:N';S~y)Ɖ&*u 2"/"WmwD=;`(:k4I'KX$C\)c _Ԕcw0}uɝ9:B"$ݢxgV}5ï_O~VetHLLu*plb-<'ݑJ7[ ,Gek`m[:LM`WӈMda},rغ"ߑUMlUiŚE]B{g]Lg1Ww Ddm0C ĵ;o>tҀBhn8Nŗ䉔$&g/1Dt`?OQ:6{l~`pt"#$-(:3B= dj6oju%x#qHuf@neIO#tjH/\jOU,L\W %!P GD9@%,bn1 Xp2AC]]7:1 ~ ?*dUYK1 [ut3ךO̷r ˫`3ݰ#x~Ѻ"rɮ#~v*@SnZQӀB06N= ,؄dn!f#%D@S.FxTb\b+vI$"tN=څivw '}h3oэKߡbQF #y©Z|)?kH\otA vIν&av\x> 龭F)Mc4 "HzgOarH96d%̕j/y͹ђ= k.nYH pT]ΜCx;h Py*<=kߗCw+a>AI; 0嫦t] Q% bo<=m}[5N,ˀ*7Og]疘͡y^WB<ѱRp.{i1:Aޫ^Jr=)nFD"G&bkt,i(%CDj-_s;ZLI~}6v8zr%. k3-bL{:uT|hQ y hdS3·kVD wir1גӁ@ p^"lLC&tol0U5u]cy{U pN.n2hl vn*2[OT[vaW?W zP=g/ގxRs!? 0H QeS3ۨ;/(b^DT_FBW煸Կ[:&8橚uÔ6.cOVBXG"ԙ d^̑= IsحAcA[z{,~9 (-ЯS-˧@Oj??P5olyFIXhQ qgѓ} }pҧU4C"Q`a G 9b@{ʻ{fNj!baZWkL hɂŠ2zWˎ'#+\bT?8U!I4yiuNJǍ-6a0Wz;&v~M|\y,XS[r]IV.rk5jdON&c:5E&mizښ p̌hwg \WDz̤*QߗߵXtɞHBL5mtEکk}u>8UvIO)O0͡mF&W ^Eݬʼn]Uy+k d>%cuCx=е%C$Cr$Y9i&FlF|ut-+s߶@C"vJ)޹ei'g8Mxg(}o( ]N&r=dTow7#=r7TWTL:p@5Θ@Y׵)D 'SsPL7oe(Z-MLRX9ֳzs[Ysfa/S8ez .={%O:!#77&ҠU5 yQ*9}mmycfmjOaFt" )!8&7wР&^|už_[1Dy HD(&Sp stM;]D5*BlI`詞` j}&7_^vt=hv\L$~.g0۲IT6x]qx=![Aˢ_/h\&6zdfK I^V<Nct6{*$TMi`aI_&=I7fBlaܨS Qd3o6Pg0/$K̜P^ۡ~@VD yN߆|~1QJph%i!l(Ҽv=P&;giHugƔ|XZkz-й"1Dr.|:4Cm*ղpe88KI~WnL x"MFn!uqx6foI+h ~MsB2Nk"y0!R;e:oGuhp\# 辂RѦ`+MnV x%*x4,z:sJ^~M,rB=%?LPQ4z@ cb),At 6%2RKjwYۭ5[}K\ 02'$du曷)1s1;gb%]bSR A|tTX0-[-34,'"S"rLW6_cA{tdB5^GqDRQ) JX`eHw1|'gK^C6/'̌]а,Y }ғ'ŖZc*aѥ=L G)|`ӫLb-u? ey @iFV$FA}ju#qWWm5?Am+*^g7LjʮH8(ܧ̿}?SᦃCtʹh-z6_3ٚ O9ϥhG<8js|>#"8fze|09(lUn]CUl?rTx2ֻ#pӀ8TxeBdmSMynN&{Wg?i1C6uu=o8]쯛jOLndU9+?Jm83 $ 5D\KU(@` &K$egC`$WiIm; z2'S%Hf=5)?AVΥ:M0״Re9#qW%ygy5.0oϋqѲU&&P\`toXωAEd^\hzN0[ OyFŁ1k,"|pVwS853YBڋt7[=aZA<}$1k  u$ `xJ Ӏp򉈐x*耮UYz4=`,Agvo,%S"4hbːXzگMz̼~O$eն. d0Ā P4fy$K#I*(^oh_5~1oΤ(e*W+bBYmGsZ' <1'muDRWP|A$ǍGU zw]M:rKu]XET",Np֍Ia%s0(FT<&(!Qk+ f:zB[,|֧GH7ڲ2cICϺX;~!כT+hsIbz,<^j!'ez\oۡh|r{5*?("'ie$bǝZeFv[} 9R|;<`+~+\[~"8 8o/c d!W؂_'q"=>!Ia/9оnL-6XTՒI8Τ9m.sfMΘѧG˼`4d Z6sep˘ࢶyQ3&%ۀO<×\7 πad% i-)l`}ϼeloִްH!peؗW Jff]zֵ_T%nqo䠬сj͟? Q~wؗ48SҊ9.о![ VbCpK@tj<69N@ym/.cu6tK*id1jvʸCw{^Ӓ*x#%$n|k-izwX5{YwTg U6*ÇSK36uU"9@#c "1Or{оp"L2i^DiZYSϣ'2-Z ̍]V.1-m_Ĉ~2"{]<LPk(r-L>M?19ZOQKy96aqcӤ2AQY2D-i:/c! 997yejK\f-_{Q\%Gvz%_5A`r˘7[l4,Pb1kf&G\yS?jI%U:c9e#zL!r3:w=D`c%/u)~0u] z1$̚7>hu]h'xJr+(Ј{/s(#Ϙ-X CDUwQ5ٝɛBYɺp lBDC\Io'*j#MZ6^=ƈc:(;0`Bׂ>ipNo6IȆ(}F ̓AwM`vDFzgebGB>YׯqlRkP8&ˋ^J.R$x^-|A_H<47"CYkҁP4$srZvWtxes51/A^ 榥,ER0PzeڧA> `dmp9E hчh:^>:&&-`f0*Bu愾b3 pREX оpdC4Qb;nNہAq;܅Bb gzˮ!xtcW6pb'oY-PXR$V8) Iw2#ꡥuw{1 r%}GaKVx,Ff~X;%R<*ǓAs$q:#-M6֘HI>oMiVFF\_*zSJ!F/w |癆3HخC~ \NɦWLPl) 픚^(jY`f$íCcROP.rI Q}NֶG-wmpu7O!t|M2֠1m5E}YeEzNP4}-ax(ؤ`%I29B#Szt*[; ̞Є$sN ToR \IS:.T`SrF=,xgI/IdIa7K|T,=vk6 aL/d2&'=.vez:Caav4teϩUy ,D[&ݝJMlv{^> F$/X HHA/vST1Qr3$h=nd:NQu^㲘eAɱL|[8 6, њ)I$.EmehtOxYpfȚwt6v3v5 CSe7WWF  s3'3 Ċa;R͞ `f`avj;9˧^͹;ہ^s7p\̻;\!#Mp\& UJ[0P HR@UqjL&;C@ dI Cgf] @ }l$$I!ᰀ_/!* @pHdH]T $H,&Hxu'lI^"ɑ̆3g$k&ATtuFP%̨nXC $<=+1c9/ HA X'H OBHl&7m@! $d&$}$.u@?hA , @'%5Fm};qqͰ)й{gH gVYp7 $`rgS I5Rem꽥)QR@U! $R@PƞCx iܮf,,+22xh_juy+yÙEWըUD+ N@ 1$! i04!!$D82 ӲBI$ C$#f!sKl7}Ӳ}v@4U:@*h4?M^s9i ) &Pe  6u'Qity^oIڦ+8B)$ I~ lb$xj5J?{~=v~ȴ<e%5^F\KCktf!$'ܟ;nG=0a`X0fwLx幰s?,t?kV`"UH9zk<=2҆ KI3~)$ӱGvKd qӨ]sA=Y5 *º?/up+iv697𗆺IB0 Z+ mp?_q4 p3h!VjރtPV'B$lF_5qfC0d@fr`3Y8哵 ~ ]T Vk뉷DZ^j#k010:'5n']HiXn4aXbTNyUq’i>9U$n,/{ſ~Z"f2asS@l0 <>n-uٜu,KV[]I}\V#1kWwy9X v8tYa?5̾iߢͺHbi_[n:Ge=kkn1?tR4=q?_HQ0-/gֳs`{v,?F!ᕨ .6:hpr:>紜~L?F_S͑MǪMJwD гp@ƒb CŐD!9i:#f R Ad~oٷ 8/:J4Ag>'7R5J =D3𿢼2BdC`] 6lO]f'O'{e XdMKx OP2!`J'&].r'"HFnG6rՒ@%"YPWɇm3? Bɑ=r[l,N#2[5!uPk ~k}&]OBmtm),xIZeII$K~f\> gŏ t{n7$MMs}1])XD d@P\f % C[I$&w'ɬ 5:]@M&y8%c5jE@&{h.]TWlW{Q IڤxӸJO^uL@6LIo-n-͍kV%2l,CfU~cY ?;q$^Jc ߰]Xi÷!m?.kb$wd6zZ uADbG7qTzdM߭o5>* !|eJ$,w뤅 ~^C:VAj[@5.oYjH,f!̧$Wآoo6 ʤfXLqRL9 5 NpO#șwbSQ6)yDUN?L/ ,8#6!)0"_bu\ߟEmQّG6'Bh8zS֬QHJq~WD8OS'lmtnM6$~jfx2|]Ҹ,<${+ 0B^3&![>knid7LK<E/g>d\9Dc pTH.6=#Q`mOj02HZ$k1,r5&t$K0Z,eY p`2aOkynlWeܪӿѻ;0=}Pf*Ad1i$AgHh#W.촞7s IgaqCPnf7Z&_]06;䮵 f"DQ]$jzDHdDqÚkKU^PLFI)rk]Vaq;$'Ngtɧg'Ga;ME$"^?Ow{r|UhɩNz-=oRgo 0 J \  9%3ۿGo,aoʪRs'!$ z|0Hd n$ b\vHp2 uL)ޟ{-O+o]oY xhI'<1aLLc V:ź2x({9?5k7u^pY)?1lҷq-Y ``c P ~s!zޤ%CdaXI @`qj@.`@@RBBId3< ݄HB')$C/< O:d"IPCIu) q:'d6 =[ &krmMlY L$<@ ALi=:v(@ZBhPI!@CneS^!=jYEx܎XaF("¡]n-!I?w^`ECzDEZ=^ fH@!6lB7!qI$ $L@@,CaNH358&k!홞t,òbPVֈQ`HhQ)r0o(201$9FBp5\NbBH510$$-I!aQ$ C"C1!q$&Ĩzf[O ?w0 =zCvCkt=SےXhx.(Z?k~]t;S̒ b**)E'Ç?okE$`N0sә_{EQi(HV: &ablhX e}" *r8^p?QXF** d #[:o-c }0PVr6HCd$#$$!.d:IҰI@,H`Ϫ"ְEBHtC39g;m?!5I27$BMb Tbʩ$ \\&1E!3|ka =pB2ĩ!@M˚6 N$diV5B)&Cb$m! c@'F0DdMHMJb÷`HMrc7HLhRNń @ Imvr_Ʊ:rC=y| u2Ԍӊ$i_Ec?SـK *fX܂ę+zXa /IRY0b^!Ʃ No *u[]ŵE7Zyi`I4>]h&!u>ӆ3̣d^;㱳߻s}_"(Au]0B$КTf:s—W@U.bѺA2TU$EUtV?ҔoucltM4QT@B-HkI Ё@9NO讚Lm"4USC"U\Ak)! $ e4ицL:3}tUq̊s5`79slcAZ`nA L~jۦ^Bn7lh7p'uܿit]RPPTV+&#E"(,, *!rBKАȁh$( , ّNVL9+Bk9|r(p6(E,V,X",VE"*4R*V$TVE"X&V !d8E9v.ռJUVA`'#TNGRf]kЁl$kB@%7r Cn4ocT5`U6UR|T$+o5ɉZq %5_!˻7wy!a8ip$ERrAq(hpjLIeE'%Bqdk$' rI\$Z \PWj2L,fBF,$eB 1fJJeəXDb#(Jź`YITWIb{>iig~L*S}" C_Z.O7CZE I $\o"(1U(* Ec"*#Y}kR* ?V Fl񕁙ZЯ s!  ` VePڠHp " NBe$.R VNЪ-&"kspYƪ$Dc*V:!h۹ČR*Xikk'gPVU 0gtx9!1rMejBbϮeȆz&rHoNWR޾hlj4+ikvl7 a̭fI4zJN=& R@Ӽ&I:v{l2Vϒ˱PYTcTDfHMDt(ţJl@ !!Z[RHfn5ñ?{m U.|8ںpO=ʃ,G 44b *).̐+LSf4$"nB8Zd5sc֫]SlHhy)@".U~:]|!Vfg fqȀ&/Ȗnm8doP$B&Hr)a8.o/PVʉ&6@]qfp.vk oHrN^]fe2C=8ݚ&gOufw8L5K!3Isu$ﰢA@rx pXt n-Fߗ8H 0Mg1ϣNC)trӐO2k7lADA 1XpgE(1Ebo4iՂj"wkv<!1#jl7sp_S0[#k`#f*LNd(( *₡ >VBUVF`8>W\X7 pp:p"z$"B,hy}kw`dIDK6txxr(=&4b8ܖuZLId \]qzbxD bpP3\s$^*ɶdi`VCDbClC%`v* 5vkH&bC\bX4GM5>5RBʚhĠC 鎬c@ڝt뺋@5̜usURMDbKa !%K*N,*2(I2PĪ`.5$9eHӓC "*YBQ+C Š . 0(x%̞Î7S*v;A * Bj/- n7uӺNQ^KP ɑ Q"1`bHQR"+"aU(. 8ࠢ?f?bY!P$\eo S 5rZPRPWĮ lj"}=JQU!,tЧzlkL Cu:*CdЫ,Ȳ*859/<'M һܕ9,:$xG/q0dxn!w9tѡh"`,ER(#DV*T GK*/@upa:pn4 ;cd3)ޡ&E0bC&ScQ,I39!1'LN]6:'B-(,1DEPUF" "T2EB,bȈ1#*":Yt ,lP0ljUW`;fEk]C- j/oDFSd7 /F(QqTX1ٳ*JU/AEVs,&t~ M꣹VX(DJ![|q=EqHq5Ǵ5svb[m Wxh!IY) H6L"8at*o6Hbf %fLXͫ&EDR0 FEREFEE(Y,X( ,U0P ,ct}ZֺYX)$S# }`dӒή& jLoPEC.gɒ4fy;hmDY8RSXM7S_+wZ,:m.ƮV#SMR}7OȎRN˕ ?>QM!¨-ߛ/ 5SR2 1)ÓԈ\ ^1hkӝsA^z@wNa@6)ߥo}<3NCPYxp񀠠F&` h#_$9|`$@;0iy7 Ha(΃6q*dȠD ט/yZ̙6ֽPl= 6BBXN'Klfntv x `n.J ,AH,UVEFk Iag{7L$l{ `aI퐆YP,ށ9 azL@2!fz^  d Odt[E>jMWmǗdز\$dǰ Mn0OX͇Tv#'느d 2@F1l 0O{j^?S ȾB2$1Qq2t]nLv{]ncl??bO~n> _ϽOw58|JØa@cԈn>3wSt!$}RV fm- @bE1f䄁* aHnKѰY Ć>.Kp)uR] Rk;zʳLרZMI>ЦēI ذ$ L RH"$X U$=Bg0$&rBHH~$I& BbdHHlJa Hp3Hyfc$PU<bI/``T ,)I 6W.7yHBad@$L?"I$Cem;.[@Œ@ENe$HBV(CH6NA&S 1 `Cf5dg sH ?b!_WOwy! #k ª`HHnH٤\dQÜ$.HBr U%3 Mm,0)6ePcaA==)!@l+*!HBHz]Xa&6@4Yl !`I $BCI M$ajBBkA0&$!S$.@Y I]uK4RI$^݃el3`L $̹!c_P^5TԬtёdZ ,2B$%!CgQ I$.ܔHI )+$,C;LgX!$t 'a$a ~":! 7h \M0Ckvذ&ā 2Cvbɷ $(܅Ծ&$4o宄2T ƀq CܠI`BaCHH1'a:$ϝ14)I#3J}3(3\j_PCSw癜߅oVvtn].(4pT(/Ds&?jpJ !) 䇂Y$ Dl,: Bul! HC5LBMbI L\ m$B~K$o(9Jdd!%0 ,$"jPH{mHTa&ɐ6$<~S3* FĄ- {{ܿ7 _޿cԒuBJfc*" 09t0\ tl@ݲ)&R@Y RM$P-TBY!!d&HI7ܷ ,- P6N*$Is,!I!uIRiRf0@ѩbdP5P$|<==dBI0 BjB\y 2T޵~K`B 3캬0NvM<$ d$Cײ/[ '`I:ַ =HH}6 nJ  Xd`@I7I1H\K@&&Rj6d6B$\"aa$t vb,$0I?=ƒ fI$fA!Vd P]qhBmKBI5ϦHHkX( ,  HHq'dbh0Ćr\!26b$HB003 @`Cl$s!ŗR ;eGS=9BAH 4I7!$5^$5X3,|8;T hHai&ŀq )D !+p!oBN`OBKK'n+jԠ͵@!m eu CE لlN!s.rАƁRvY!&94==e7=]oD HII1Nd -RC kCڤYK2BB(lP1Y$ZCH) P/abO4?M?q@e XrǻB= ?Q'I 66 ledVI%2B ILP@8,d$ĒC9$$S$d@,%0fxj |> `Od!jHr i^΅$9 "$B"H "0bE0`E1Y2I'F\&=s??~^se/~GG#@M-M,53qk`"F8({&/?3q xl"IHͤ’qM0,@E!z WWR,!d%2 @<5^kY`I&jt53, *B$&*H(!^kXY ,ôHYl$ic$傆_i[gHL`NQ@ѣ^JCg`?mZbP4ݒ>mOpy68-C9G"=?.W|PmܠM47<' kv+ W}@IJ'F!|%섗!@3oI "E*##"0"]FAf`˰n9{̓!V?\ FT&1XٛE3RBmА96L̐$z?iD}&0 ښL(Q%.T7[aCdi;fֆ6Tfh#c,-JUCܦ #j gahf96(\XdP&ɁMLRC%O) q$ !)-E ؠRbU:2=Bs)a:&B@ 1I5& Ԓ媄޳3s=֚*k^OklCI 3PU*UHE[FumWc3OUM[@*V~jcd$ H/I?$1ETPQ+1}g=kƣWs ~% pGB(pTG35YQATTE qBao@V dmTR1/<_E_NU ٍky*_6:ˏUdA?ą#  ڽk=rɳo%MWt 5X!B]hQiylB>7uegkXMgSd_SIy9ݡ ?CX^<94)Ĩ6^:ҳfWWeLɖsi.s3ƥ0"@kBĂ%~w?i͒e19If#6Gk$Gw=wz,/y{G_{#Cj" @Q@Yr,)9޿Og}S|bin o|dF0贌Ӫ:S e[-V3uK8]Mzrxw&y~} H T@dC0jItd  WZNי7Ugߖ[u|i5_c s!׈kl:%?b.\1ɸo'/\銭@su `͋˽i-֘.UUҶIU3gԨ" @j?rWeMU PEdE,`~v>ܷYp_)3L6sK,/he{qfm0@@@/WZ4DF?[i\epcJ_;aa{[7A\87࿞~.,*uwwR?U* k|?} -bcl ل ]nop.z>~< KղWw>gN; @G~ǡ_$~zM31w~=3 7rv}fre7kY?" qvJ{Foтw$t#`081ʸ=3e=`"!^ct1GanF]hkq0N/&4 .o:yf_,bsz]ᆯbgZ\qZT1o_vz_ĕ{n4מ *(^g[6|Gj0}?3M4+sPǽ:&[~z[O+Ζs匯AK񍶧Od8*]sXv[+V2e5=< ųϡ;Sf:nq5߱z_|N67XIX!Pfq:+n p|7?uhkUUL,hL/03202/; ¾ qΩK0l+u2g9Kxlv?I.[׀*\7)կJ#ߛ<к1=o~zVX6!G֖S۷`hPkUxckoWai RԊq2 j}@1~f^@+L LrCgȑWSyo쿁%oOpwdŻ`0B)BŌQ|&|`H8'̗%%|{]YpIk|Y"Yz :iW;WǤ9T*S !=őcEL‡?NT<S`8Y]{o OrZ0lS^%>%U-cOd@= TMr; n.EjU !HXYch`a#(P=~(P%0BtxrgFEUqsrmma9ܧuSNDS kf?嚂GqvMqZ6^:oTbv@kRER8kQr4Ha,@Abׁ<Ϻ^Lrn_V6ۙDFtx4HlDd _mЖ(|ӂ+9% DIYo"LZAJKZ%%( >fMiSQFo4;? Z%Pnq!tl.?6e,G뺫8U-"]\s[ ı|eslqّH !,\X׏׮|]B9\@jz&$V^x{qM_C,4S|b>1åmQc̷\'Tc] 9XcJƹtbNf S39޵Wl-3_5Yޒ7`a]d5Le6zy~30م†(L~^K*+D:KM#x[4> Dg(4vI>Yq^.JlT@]T:MUD E69rbʾ j#k∼i5 ǿsSu_"ަDaoJ n5/_g@EZ9TsI[5T^=Ws_şCG"A?:G[tItNW45 H :*b :rf<c(|[6#v1\'7kD_cw,5KىlUZ뗿Qb B6Cl;PpLKDRh.'/M/ ? -Ky4CvS;+rO@^uiTPԐ@T#>pjpU$>` G^6tSJ6µUyDR421Έ(c #'"8 44Bj5zlʟ*"$fE9&WJx,(^LguװΦjl+ 'QgREwQc%W0i,④"tϒH5aS1{<ȅ-Pg,Y3XܒYet"@;b|_ǾO)6 ۉ(봹S;Bd,EU:TO 3gI?FLj?m+]K@/SbʲHN͔2"E;"&q`I+Z$h Wf]hĻ7cwz2{*r ԄVRVJPY:6- py_1P|N0 \.^h M6ZSLיJvꝵ9d:ǡϗIa R}')ЇI.k/Ģ9X ;ˏ;ul֓Uʒ j5;@B sggd%;B 0Jwܮ*h3bU $' LP!vvwWb@[ݎojqWG$S6_ ]웈gNT4 eH@\sTcWN52J).]hZ^#u=Mwm<Ú} 7Hxtr<vͥFބ c`!D]jLKP`.:֒0j4DMt?{m]gyw”-aw(i͏Y*u:> DD++T""fi8T/NʂWAJs,uΉ?Sܐ1c u|H齳 _{d՗CXY9-g9Nژ,_ A%j͎e@b0'&h[;wP~43yeKn}d6{"D2B;epWoS1߽|~4fߵM'LY?Ʒ\ ҹ\Ҷ?^8h b)'L\Jk{G +䡶,gA=΀OK e +k RnYCSX3Dxb1{~ˆd||qCA 9֡7M%Z/Ioԏ/첸ݩw=d.1!fmT`!,Wv7pKzi];4SФs`'Sa1r skq5I~% Mv]ݭWfLJMzYóm"ctwwyʻAajo5m3F;& 9Y%Fz;r$OڙԮ'N4z;xOjo/! RÁA3lMvèZH:gj 5-vaapp]SV\#'/R8d n Wzj$%=GwKu?n7zd2JG֬>ğ/*/BslYBtǨ)I;7 BR)Oю+Z&2YYPr1H@t.iw`kInI {Q$Xm5Lo* 42/Eޝ#fKQ\uSUHpV3Ά%Xxx߃vLw[/5"ghpqdQ+]>}D]xclE꺬8fϹҸt*|iglx* -,_Ýr>ft:_-Xh.:p%C!oX).߀91Բg!{ t.on wYl]O_ ^T=^zsʢ=UHHswd$>_=/NW椈#u8AH!F Cj41xY[97g#]^ޫ}y`2cDΘ~$1a/Tc4;`h*0/7|T{|'?1pQb}kǸ7yΟ~EWs ;o^I#C[9cS;cK}[c|x/;cܥ@dbi~~]. cZPv*⽏ ׇw~uybScl8[޵S?n &rf 3ݾ0 b\f&ln{_[:2L IQ&S&~Qlڰ*e QV,"KX,Ub~_[ʁ5x5Q ө ),:-_SÀ9]C{3Ɛ)ss?3wDBm7`L PA $& Ng7?! p}mI  ?+7龷ʄ&!&=[$! '|{d_4;I$`2r[+B\~K$$$\nPvvBf@1?PP'd s:vHpIϰ$d=O-P !$@ܰ?3v]l1}@$5x2k'$mRI$ 3O5ʺr(I M$CHZgId$;H 9v !'24kY! 2&ݒ$;k!t !/a 9L$8 &B! 3YBrlHHI! vwl 'HYPMJؤҰ!$b@ 41H@0& 6C^f2DI${&$ | $b@ $dVBi0! a!!CLI!LCN&d?I Oa LaܶHoXBBy,!$|_~[S73*>_Z7)s, bHC! &)7$YRw IIp( $8L$? Y:ԁ  tL z&@2Rh$$=)nLI8%2I}3 "NocӠNo2!C9#ꫭѭe bO3-؏I\@a:__1]\f7V*=w[+vcx=TbD'x]'\9>wt:0~̂0 4{Ԯ2_2+avw<(H^{j^CꁰA:K /=~LܴQJj#$қY>Хwfo:a6mvS{C;YUsz:J+,FcʨI/+⸌15^}niz#%U?\Pעp˛mt~;*/^ORWVuVB-mYXVGJ2]c&KE=X3ב 9fsg~Zz-WUDcTvMYOVNQ &.HPHI*&ә(ݭ\ raƍu5.l$Q(99oW+ ݺ$A 8#R.] !yNJ%s"Wzg{םHx_tZ P < E4L[:,\|kP :#w`e%.aneS>HIPH"y'JT?fDd?ET*,1*!7\RY1V"F AdP"dDX1X)RHP@IE! ",(XEXEPP","  u5uw; #]^ar)Kj  H^4 B%"D([H}px |b&$pּ.fĠ$ՠ'Xtohe*4ȡ(@5ɵ~M8ɐE4])Z)U^r[co=S7ulM#H=c>DAbH0aHɅiMPu9tGxqG&"H4P` G1JZ?@ҭِtUTӤy+}&6z3~ 7c:7~+L Ȱ=!_9M^<&>^(dD"b k@R($w A)"2B d D"0)ز0ILP I<O)AHR@R#" ʡI`)'I!L< ڡH(,'`1B5$F( CBʅ ф2@[12};R\*$ } 0`SFHP E BĈ# HK;M-.=K_S7eA K;;dH?ĺ#h92u5`u1b4X4qvK\xz,EF~OUk֐)=PgXC6hN\{ov|m=]C?;轊 پ?c wnwiqq9Aa9PϬnbjLDzBi]ex+lºilgVmtYVѳZ 2j'P` `D b19]6pImXonlYjIB|G-}:9> ~O|c D9r3qb kna!]h[f.H #&zqOGxe[:4"Aa4Xi   A#UQAJlu1Wu܇?y_7lvªThEN;T_פ^!:`8V9fx@Ę2BBKWBTw0ACVKo\vHlc N2ְ+TX }+eνzREĠԭB6* AE !V0tq0 {0n)v];#op6AVM085#T\9mm=/9ȼFF hvrj+m<ش6-qA$]o۔lo]'%K2qqGqUpVXN*J"x%>w]FReQbP+xۧMw|i~[e~c./{uřf%[}ޮΰ{/Hnބksy*F'㌹ k!OCl~b%!*e=l7?l!'s:U<ݼyid Ҥ xI Bf eԆzMӁHBixU˰  ރ?C?yھczzw}p^P@:00vv8v kmbOك&Gz}H@7} #p?!ʁh@ k!Ҡ@;B5YB ?BN}!˲H!=!CPBsi㰐8.IzFɄ4RB~jBnB q @$0!7C(4 =]ffnFͭ=ח[_cn6f[q1=87ZCm<ޏ35o$췛(φsTc dv &`1B$XI'簝'&Lvr' :;NW! $Xhf$ 0!'@0&0<36'12 }+/37;?CGJF I1~3yɊdÌb"~7y?9O_ [zw_BxzH_*Xqv)o34)t:֓}ΔV}o$u##aߓk/dr`҉-#}ix x~d7~J}ʅÝ=oNoG2ek6έ{*jrKLźF!PFn<?YdҚs@Wh w pj.2B,'yVmyqGMm.ݍRT!I*)븐3NGdHy>xRpH  Ǩ?kh]R K6uH?|3I4+5,F! eycn"| BNFA/(Ov>>b2YuHm0%B!l<#Z`"h_Byܥ* n2 t4UG S-AP_o/8=>S;{|>:·-?ήz?lvϡx] -lkK3~*'1ϒ8*o֬ z*ڝ}hhus57}cfy=_G',钐 (#< 'ek&}Tv'kL= à TX= ~+NCI%;?uNOZz/Qtvw= @a}J/= 94nw!'oOZ|'׾QH7, I*jCg]l5ɣy;Y'pJw'⟼_UaWd$кSH0 j17]o9Ja,DairzGL̍|s A*|q~H=BI7Ô>otvYwCSӜٍg#_cZg3*}f-qV׽ArWt~՟r4_7ݦ!r-qqj4K#ؗ,ߎ(H&/RUC7t\o_I3($&=@cn'Fed>]ޏ4sqMUbUU٠|XO﫬8CħНM? r?vɻwVAKI[ژEwE*Eb@ oڷ *-WW֖q)v?bKurѩoS;!(~yLI]j4{wXЃq٪0}'dahs N9G&YАuX|8\dԣWG7LwR1'ٿ~W]s4)Rp/G2ԢsJw{49"ѺDkfiڠ\p|!7| G Cx ?\k73;bC:[Jgvn^RuwŽuǟ@"F<>WUQjwkC?i9ւy~>_ۓWT6wT1ʤ~}cz7V-޶>pby(__~}wN"0狪]bUiuMܬ %*`;ԳCɨmE2Y/gۆN)/6` g-2Q*08KF72C X_R[)Hp(}aQMMKbEԵD(3#O!՛>aE*1AA"2qwSt}?e6bsigNU[|jj>/9YLN8ow_N9dϵf&t\KyX?OfS2?';1&bT##уf"$TaM$Y ?*r" 28lFB#E/صJV2A1cZ}}Z\5 * B0mo},aDUM}Lz_=EX]uv* Ą dWDQH@&ͮ߃A(X(P$AE?.()QD+ s?m*e)!D""AgQJOǵ"f [mxwnw~so!ڵI(ieWcBѢo2iclnx“BA %ݷ}f SIVSлB#fYD)}էBAQ ꋆIt\uD0 F1a@*|_b1ِ2K:-ܗ=E}q4_i}.pܤkapzw gih;~"kJf_2/iA5俹Xl,OE*{#/v~Aj.)U694t۠kb8 X^@=+wonR$Gc] )⛃6D>Lęϣ_MFUpK9uvE B[-H ;|kt|!8ݘn||xe9V^;5Ln}vת 2Ĩj"@Yjv8v]Q!SٚA|.ހvRXU߬Cݽ}'ώo{#iuCa?h A`* UP) c~Yqdrʤ >Fd!CKH~ΰ-#C+-Y25鞛}BO}!UT]~Ώ[;{)<\ekFZC®Wu8@B~'簁d<׮BC Moh$UK?}!>Ɨo;yX'} ? -nvuf c<`a? ~b@/ *|`; =1r&8o<\G>[|O?_I0to\?[.Ë*d!?Mh:%~+9$RM O6)rP,wy7􉧨[u?oiK|Tz[,2X ̄'({p<(-I(ly!@ؐG{“ov֙Eve7})k0"9ӭ[gV`"ce} 4hjK`P/OZzICAXK@(cLMogxH.Q#=2ٿbc??/ f[5؆zxfrorL4F WT2s*zI O-h,\E)(m!_f=ޛ-{Ulpkn?:ح*M)~w8bs}u[ߜ1 Y=uM!KZ5h+@Fv˯$jKSu8p#jb[`GY.6T'4[QnP}CQ;R$f;&S'Ǿ q`;Co7V#1.TS1%]u#D 7eAi4 02֢ēD . L)e:giH &Zm0J@Е}%#l74LP$:jj4W`ÖK.K LP)$2,9 L 0Xsc!Qώ2|bC N "0@"iQXrfT^s3갰o1 xD &޸YG!r_|ת#+-:UDö_ p~fcbX`$q/~cG(. ʨ=LPrܷ) i1GW牎,$;wKs?H^S$vNOA"}_ç|QDCE'{4>jIխ[ Knxҹj{CdV?|i P2zγm9[5s|~Jaq'&U-% Y/=bB03m/!PHuϹo_?$kmɯN ~]Nu4@N1i0䑌 %gAI;~>Ut/aj?z7=o./ŮI uvofjNbEr0,iGq?@T6%y(]8nΎd2z*CGWAu?ʢk2ף71>rEG&S.Z@aX SJ1REZrӷ5?7/cosC!}|Sߑ4:=~]/3,|=ϥH(JxOޥ;ڑG=I7x6.!!qs˻e 3LKf07ʚw`&f<7{7S{{DWX")< K~+T_r=|!${)yR)y8}M?8՟Js74ӿR;C{l;cR0QfB&=Q\^wtI+J, % l(tr>L)XWSK1tNzqŹF$=6o'00{ qL.)0-wn) i~;C8;c ~;⇃$<S:<Q j.jonHJV2iz"aJ}ֵ֬d&q yBeEѝn$G}< O%5?>0W_Nn^^)A'gq#;lbAܜZ]\\N-hpw!3&;3ɑܙ&N_?-+w4L [&q|"oփ r0cH9 .'p"1_ܜiVUH7~>^x[twM;f`{403ٜvn \nu]u oءxi7ZZ(R!/ !;oAdWi#=2^rl;Ӛ{+c=<&ӽiLE8aU{>fg=)w'p-?rvϹOw'Ĕrvm|;}z20mz6i, &of%%.V3r-8醞xmӮrCOO"ĚŴX4NL6a!;=xaheeGj`vfN6S dښ»@՘Onc:;YN{Xi!tLL?؋Gkݩ!AHwbu7Rgvw ;wy BonA 0qrh*aBDT%Y\0E#iGmۍ?iڦ`;Oõ~;Tv_[JGPl78f5Q$5UM= o=j\u$ #v0S# )f0'(!1NɎԸsSjGCMVMnjHjL,w/rrrxb6;#5;50ZcdӒX.+<'D5߫tʥ^43ϝR&EFBhssv9I}&]#y-9>p LAhqYyB_hƃFSY Ȕd&by^\TJ8-Yd!zEw4H {R-{<ЎG45%Zo ZO3zCtO2;M5a;1߂ގ1Ef{F4s/F&eOk<.| -#;[/}Bda_%i}6dٸ2鈠g`'t埴9ٷ8t< 9&hYh1TJa^7KJ Wi-.K)j2C;B"I JUՍ/Gߗ;[a[臃"<#:0<x&3 Mb- yy)PA4e w->DIx)] 'i(h(,1w}*TFۺGbvv4Ezv70(Q ŽG Ԥnw1e^JhhʈmH臥Ǩ a7[+g0##Ԙz94ĉZ`;t:vX(0'=5ٟFw Zp\+ܴAc,Q[̍h8~ê:ZQqԐoCR0pzoÎސauC;yhΑj> 5z ^D .X!mB+!7@C;&P1>\8VL^. oYhҕt lۡ;|l4c/ECۢ`\/7#ڦ J7b*D14TQC>()OiyrDl{{4tKY0{![tZyAb׌~-DܜHv睻d/vcq>;wv ۠g!wQ|ܧnPNv(DiAteQYQ rPjO@iT %1||OmPZa^(QTTQ1FJȨ*ĊhDJ⊟&*b 8 R+(")d+:tࢪ/g!QQb_ 7}IZyyy|_wl0.[7 aL]0p!l':{`J1)RlB%n-:l&oQ1{?]~0/R8@ @jSf`:#d;)}繼!PfLc^afܶ]: :C{N@ r) #T IJ?̶R`($~ovާ>ID_Ol  F" $6L+J CA |?)u__QVvmas2;^}g lA!D`RE -$! ,TET $a10QMHI$b1",XB HF P #AdA@ab0 $%I(YpHDFIA#Hň*StOvV+RS٠S5}k~ykB'"$A"+HA<{XT 6!)Pw)D!dW  }-9 (A=u;yRCm5>HvͦG"j]9~_!]?'hP@ؾqǬBw ȴVnY* *}0bb_Ec?=~~} Hs~~m]︼.lja:`S3bބ z,~TT N5A }_wPQD "=/ậzhB %s&ThKkwdToQv4ԥH b)ʹ @J>Y @*(+F5yD|_k!vUj3g~NFw֬>g_ VQXkk-cő8WM& K+Kd0Gˌ!FH1~e$Wܯ e4Mƛֿl~ҞQDQ7tbA!yMZt5lƹwg^ty:p8NޡO&x%Odэ5Lg˩NCPAG0"NI=Cp⡌UjZ7_6-Y c}^GF)Mث~r=h~6tH% v#/PƁ}(XiPG}.]K&đ$?] Cryn}߱@'M+as)4q _k8!K0f&n ! A‚&B4S?5y_ǑmD SEzd=\{bPaz%?Obo`Ѡi!Ee[I?2DcFv`: s?^WYI ̈$|S4$?J*V nוpE †X-y3LόoF͏v~9/u\ƐNq@Qst V,Ԍ6"~rgB庳#99b`7dो mh"n`l>[wyї7+E~@Gwn"G#E=X EG'On}[^J6ܞg<MG͟8dfٳg{_Cl(̐"FԏdhH4cN̈]1 %֣؈P:\VZXlY͑"0"0"T9OXz]#Ǫ:4_s@Xͬ l_B4ýP=((V:ܚ87t*T_p0*O?'gX'8瀀s釆yN~cy^ܭY"ցSa@AO~\q$x(k=_{6%O&nYxzMvQ'wϏ\Flٳff͚Ѧtfg]s;=9:'N' ӧNNS4:r'N}RǕsJҿ/:cɓ&L+J*lRܓIlr~ɍ~|N"Dxǎ=XsH꼙2M>GYz>WFtgNj|ӧNtY/s侳qxFɐ =2dɓ<ٳflMt٦!'Δ+v ED"ŊhOcdJLJT9Қq6^V'Γ*Sj`tɓSΓɓ'z|Uڥaϟ>|>|ӛZo%'lɸ_{{_+]X5XOָ(?BF *( B"#j#(߭[vF Z0((ѣGNF(Ѣ( ρ>_}/ս^˗.]{Rm*TO(Փ&UM,_.]rʕ*V%ms )ODF/1bW6"}Lד=5q!`vQ?wgAW>=N61>`T)$ D fA>KSS?{f/ML?Z W`!LHK^)/|o|ޙQ-k:RXȓ54Ķ cD]#$@5D;fuWk:XG|~z]ZI}66i~Bwp4 SSf+7IP-R>,=g>s7{bٺspc)57Ay5byf7-01 )4j~c[y2 0HT zuX$0YXH) BI&hsq^$AhLG؀g#H)`3$@@/w~nҹRNks79\|4!$/YCv+397_˙gGEA'M'.jt۬a!$*/|/3*S/1D@!bց.dEEv1dPQ$)A(1&B(شEbSQA@V j $ * oX.4XD )J  DUU{)Dq5Եs=7p<.';ggss3?c^I *""+Aڡ%0TQ DŢ"&BB )9!0D0xLg _AHd{7Pݠ&5G5glYٻJ5"A)=E>Cnv{!sïy׼|fOS?t~gKp[;'BR2ئO,9&5Z`]JF?glpw=b>x|ִU ݯA){i.ŃET&G#\V/qKIo듚_@$2 5zWir9$5$ ʁTصFKX 36p aIQ[A2}~3y}ܒ=@Bd&\pI mj I|h0b1)ǒ/8A88"_ @IJ@BILִ!#qcZ-~SpxHtJ[:f-4˳`R6@Izm'=um7Y'T2N(#'C(擏OXLwy$kH]r$$,zX teyP)00HSx״{O7?[ 6rz ӿy>BY'YG',WF]%IcymJĵ)a8LZ!sԴb>6TWs!/.ivä6oKto#o) J 2zm?$ͨkYY9]~ʵ"? aML`cݩ;ׇKZg |rNEd"t6X /MXv/o .(P⼰59-аhfD-ԛ&g \:X*V I$^44 nI>N e4MEVYf} a, $T*IdA~aŏ!r.P&1Hn C+]94"A)$ȂgJ K ?}iyZn@#uw"RӧNbYVo{&|xQ  4890)x +j!6%|p=:yL{^$˵;A HH {Fue<'{B3N&cOn,W!d0p:oY|eZjԁJh?:jz9udW^e"ŬmE$Vxq*U`4QϨ=B韔ʨl'i˖uM9SA zjfQp25]CYݠ/++=ŷ!hK&N?|7*>f㤯:4H2sXZ=''6-h(߷^^ii@l%ߠġ6l Eߨ"_>g>vEz(^2of!]%Zp<$=GNOl_ђ~C޶DcOKL-8GBĬ "#(CsKpQ֫E**lWLT™bp#*WZJ9^nZ~ gco';(~ >kU~ș=͵:7 0<e i&t+]vIz߇Icf/|?rz^i6ȵRr,q[Z+٘Ghdﳼ%4"bh~?0d-vUnk=gap P*1r$+~ 4h"PWr8.;ǑuBKݸ o|l{+ PnJ_S~A~Gw[$yYɿ`Љ?$ْcnPD^Asۀ÷BrB{ȔCX#KAf d.&pjVIb )oYYHai& @" t•7z7Wp{hf4DZ2PJQdIw”a:f?c"wࡪ5=@a4&ZakՓR6@ J2Z`rJ5>E8؅N1 -6 F\ { ա~AC!$ժXc 3R3)◎z 1β4OqY !` \0XϵayVJ-~~G3~z{ik3 ڽ" E|"HIr P )$RIH).(bYAdY)P)8K;z̲n=o<ڸʱOu8c~K[S#dQiu`f0J ;ߙ \w-OJ-R>X>Sw!P8DsmCyM^͟ azS?&~LpsߕΕEKlU4q|2ءMCilR7rQ4S%`eq"(HMe,y&r)ۧ l\𸠕{=4JyokEH\gY;X2f45movp4i;G-6HfB'HDN=py1&Yȳk N~tfG0s 3s;&W&|\mkWV6D/fZ>ko3߸%ʜ9[AҫG?}"9 qar3ߎ*v1$CqiEGޞ+ ̤<mY'ZV'ιEk0%ӕsq4Z0 %"Q褋{6.lʔ,FSb<_ϙ(1/!TDz|`z^BH%! #8P>.f䣔ٟGq G0Դ1LYP8d _{|õSw7D&1ٲ?A|Ekr3Z 2@ ++{[ugrpA{:@iZIrY$Hsa!p8Y,ބk3}i\SqI1\y0|?ήpBHDGD*A"a teYE=>Rr2zDPNp?}l+ÆBԶ8agH b_'H*4H>&]2X+΍X;97MoK]*"TKW˻,]Cq$adNU!:o0Xh}610g;}c=frmHv~R:D%L>slL1$:d `г]p c*ʩ"1 z4YeTQUgBRR(H#e V$"}JdJ`cH@j졌DTbBe%7'qG@ bڪ1LM  (" O֩BAFF1 j$ LPP*Y{|OIe|flvz0&PČ`(@۠2u)qc+$(``5v$P;J)XJ$nKv!p{,]FqMm{sOśsf`X@}X ,yt?ZWm]h'ڭ{wkۗ Dc*,?lA&([@6I o8@mOw-5C'~J }&F= |٨l5:c͓k%):?.# ,5 051yʟF`\[T@9Wx]#>Gϱ9}sیmD&laR㩺(gdaďzB9D`u_~~ʑ*U~#E7"/jYv- _X`wR▒}_8$$9ݚks`L}X$ &OMTa@>5'vr*c -,k'3MiUh-6s5{@0`cb@l&P` $1lMU؞cY{6ӋZT %a 6 s!L' jO9&o~9oCglC[׶lng1I F+ H[Cko7},oM/7T)k>W܏1W]bdg^Eكt򻥗 u  +jCO|}Er%)P|1ojլX1$0f4Oy>a_SC8pCl'JI! x(PgOX-S-_֙O+J~#&K&_|UT%)QOfѠ&mbNWS#U8듿]WއN``ۻ,w~O48̽ ӵnf, CHOVb*xŬE0`ČDp&mTȞ#M]C9?.a scRZc_a|ߒ*IqwS?/=!y? տWd!ʙzV(" &5#].\WЖ^E/yHRF3bß?.!طvhH|<=k\fa2 C1Po1[MXFƔ σ!>[5" HP]ڷyUеovb]8pnU$z'S4 r;&dx9+0xJ+d211u Ö2(cPbZWpdB޵sj/J~1@6{_j.u^FLcUy dm&%ˡ^0;ӐU4M^vk,^!,$Ek!ՊYC!瑵da:G}rVXal k+&l֘!]pvŰuĸK l/78~MF^{Ws7MÁy1Q@d$Ffϣn}~m A83a rJ6꺺z]nqg4DvpMa .WZ]ƨerdZɓ"aCnXN9c$^{+&ULPP)=ݗ;^/}<|OqwWi7}=4Nu%]M׃'"8 @ e"oO%QPpY!t`Cq}^8&X~g9͔?+{% NsC7W|Jyc~q/:ᲢѴ\Ӆ]b3y6e31yXLS~N >$h16cksA1{(+NTE:;Ү.o~ړg^dz\%>oj7+S罇B)9o>k`_)r7lsL8ɕ^z31Df@L8T$ =): ~=|K(OͬDǪ] ]˳Oۯ:%Dگ%™Ps[)0|P/$70+Y]HF1OFw~~y'skvZzϋgtMNtŊocט:.n`̀B~@dsUBDd H F2 (0HQNϻyBGEx~UKDwe=JhBr01h SHtm辔@1Zj1Y7hޒ'wR_HZk@4\uq??-t-UCpVKͮ_syf'6-hWUKUwM)Cs+(iPi z=5d *IWb~Om^kZuHV#f"ds|ABN͛&(JXS|85J ܳQbl:4Uڳǧϳ.b|N_SaE}W-/`}/Y_y[8}huoqD6+X.:sqϞM){!DHjhJYhyOo sňHP@2fwt (Q35hOgt !@PMg;G] _@РaիPCыy :K"RFB:Ѵ:42^c f7]XM\oSo45X #3RFd(A*0DR$Oܠ* a,0$22DQ2@F  T c#.sz;{ >$+Q~gͳ7YuYT6k A @, i# !פU$W;,+sGԔJ CW I!>W~k[oiFa'stVEL#VX<ڔ\ y;{).\G[U*YW$4ρqV_w~0̃Elڅ:#TX1Ik_[a1`0i# hIjHE-RtJ0$}n af7 3HJ::,s(g >G yޗjTFnVn_˙_noߺvbI-]$.ݝ^ tc~J|yi.WgmZPVOwdJdо}@ڡD@=4ЈVlc @Q*FAJ N{oc5vzpG%hg5=[w~V΂FbQ:{[k߫~^'岄ٻ*||,1MN`Wɧ|ųrTE3kCs>.=sKktHk.C:b/b{%c^{o5\NEѾ*+>Ʈ?::94OU654oF9yL2!]bO%,#1}_dS?yɦ1,u_xߗd:*)7>ʥ> un7WrnGܗ0#W{c$ =C+ߕAk4cg]hQh{uStHsONowPf!Js}/,}Á9#klP|y@{>_]1/e2\ƗjO1mȹ>-?/ge/Ή/gTؖq1D~kG]i?F3g`M dH)2nOH!cgRix=zU*7r[356 [կoVɩ˂u5I`LuMW]Ϲc>VmǸ8썬y vQEnejѶ_7k<;vrvǷ$o4whOüb?v'SrڳwյbXwA[T8,.i]5o&5'DmjKNuiUeV)>sJ̥s}d:ج˲Ջ>'гs~Gicyk5uneܸ)U&ּ=M&=^_F[}_v0$)\.3|6Gl%GUchZqɶvt+xL ՛$ޘRc@QoG\=҄rPyoٓ3{'s~^O~q)rKh*.ZM.CD=)". c:h7fx9QM[cjxNq'^6й3 (5:?E͸7\.;cׯ9I!nq 1Cz -1՗mZfl"z#? 8Wit}]w$ #>V^ '{t#ʦ69=ζW bghx3<Ŧ{=Q^ZG= ¬^i$6iakR U=J! 6T# `.[p=7!mb3GvMv}ҪgI6M[ks֡0 1$ #d2$"băa%YItMbJ `^*  0H$d"0@f*1"H"H yĔ Tb@O|u~d|1zCzﲥ{BTߢ-ʮxH '[PH_z W'>4`ЕIGþT*M&XPF'ry%5'GcA4bJ2mj:=痚Ϻg* "@/EW 5 bxfCw [ 5 Av]aPePc~"`:7n}6C&tXwk :1^TA:/:xz*8JIUk5ZVWj|VWPVp5kcf_ q P(d`TsJ:ć&I|'0"0WY?O6: Y۱tΪM׾t,˷\?ou8x<L%R\EJ Ɲ9!&"_v$E3TzEH!xF s9cE$ B gs;)a!{ݨcLլG *goUC4S(` Tg+>/]3}_3 koC1}TqeY}㘹5HMRO(|pNسۛ.LrC_ hZ R?RKsԃHe6{{0؃4n,xNa r4{ dڀD(DUL'@{_UO~,)7fl]r0½rq'9}G*c&KII#H3m<0m4'2U-ZщZm]T=vW؎lr` <4RVP똓/UVet#ЙW"~OSݕoTkW,e=EG*Cҕ.3c-K^2<j15k\I^g(B)oݗ[jm_C"˩T.!ٰ|J]+ϟ_1W^1W3kw; psGKCxm]{t꘷`^ >,WS;)ɡxVꚍ>^t;+>a ʐ:OkT; WL4FykӁYj06֬<8x"YĉWdZ^/c#^lj+Ê GƀY#²"d^+ʥ* j]ϐ4C<=ǯ?>.RY$B@܆B"$rs?A5j,-rL,*.˙O)LoqoDogfHz(jƐLoNSnw&Xs)~Oz4vY%\)%hW p)i6wwE"QD%aisy8wQŽ3"DQޙbXf.!hؘhxvmΎlwRֽ[։^YF% ԟiΊ'g;~A =ml $'Pzj\Hs^5(5<¢# or>,;_r7a HS\>~bg~ef5瓹(49(: -ʹ` 2 [3R&Ŵh3X ! V3/ZE^$Ŀpg* u~5Gy[hWK`j{oՄ8%j@S b):iI斑t5 /;~W]|m͛[=gs""}ryf׃cQso/)֤ x~n|B*뻨 x??u>+0e;Y=nue8;ۺû{ axȨGd @9^4]yGo8lV.u<p٫c[[(Kɓ-Tm (/Br H&O/gs|:DLOߙGwR Du,}zTZQ[Q: ʷzo~}8IB_z'V'kwX¯=JE#s̏&2PiK1K UM|l!EG*[ 2Q]zt6ߏW^'\PD!6i{dtQ tX|6gNV涯쵶 V'}oK6b5䫣uWʙ|$M*iN^QF`6wm97b+gnf+Nlʊwr05iR}NC-V/D ,G}Kk߉z6[$i3yIGqAY [lڹzt`긁ɩN]I:Q%1:-r?ci$\(a BU.eէ綎q8Et{]s8iJlRt:Rq)uUMI8IaͰ=YNg}z͎͡UV~~\ly:)giKуU ^D <ff`l`Q,$VeԤ~/zޫ}maN3v7 48 *sg ƃ wTu0{DI`ɠC~zbԳ wO~7̠߾p^= Q?uv4/8Z]\GUZ҆xr4`VO-aq\̭ԟc_'ə_gҿW3(<:{irD1~V%(BO z'o|ɪ` ?F,ω^ bGFѶ2SYQtվ[n^ʼ|OwtrFW_kQ ew C.sݗ'GZJĄ{H6αf<7ZX[SN}X_?Yukolpͪ&ƾK^JmEo~;ŽTyGk "+Y".IZ%)J q\Љz\?"<՘W˛98{)DDHfotYljGdVIJ Be[$HÞsOUJD$mz)%gk^%fBVIwߵҘ<s;e:Z(Nqmې0 FoЊ@{o\+#")A2, Op%8uZXi$c$O@|mOK1 LJI@ @Q9=ԪJxJ^gWXyKP_X$B1+{?>~~N&a=mJUdǥ_[m?^.%Atr#OާY:X'}0`R/ӖҼ0lP~<}ѫ@I$/f4'tQY`lnYXU;+;|_{/#=|-IW>Q-[`}FŻQ@=0Z&χ.:x]=~9 ڛw)T`.3m*ё A(*WtZ'h4[W6>F6Z.ݟ)[*z\Ԯmog] Ϸ=L~B f$V}ar;aa6/[۵v{[ ^ᣂɣr_[kCV9g/{2x/Z` /c~uzT 3ŹWƸe8oa/9k,UQ4-ʭ蠹oR7IE3;/.L{4[;qCahL -O"&ϵ&{w4;g_e_<%C=]T!][C>rqKU7#ڟ]l=2eOHs7 7v cϑ]UMD^Hz#8PG OGPu\#55'?M R$r{B4>_Zmeb”֤caX! }/>Do v—}ET]+xo\DMjK}0踦49% Yz`nd_:؎.mYvvvn,={Ӱx3i]x< -/fX3Q@0#@/L==p캵6Y3hٴnpIT$Aۥy (P' XXY.{J)35wvQzhCH0f eyE- x^+вڜ Q IQTxN}ͪۊ\Qg[2EC7*4[lƉ v2`D2 /8ov Lqg7[rvOIvԪ3FpwLW*ߴ}|pv]m/5ziM*x lZ / Ɔz0H ͐,(M`^:)!ղ=*~Ko|>vԓqqEcFm)_/ u}S~F6JrO+X:qdf6@a QXdƗ/_ϞM;rsw(`k nJ ܎b0 s>#u<\r X! "' ov)xAxH%e%Ğ2 v[wsT:ښ7{Ua)^Ae]4ҹNSwj3s UڊhXgimTuFe}\LUE>+M_b!o12 /yWk4c2J-rLsG7QM L pԡ$IdE* a @8`g @S8`. 8L"9 2s0#9'VUsɁQc,GxK=En7{0rUZM6Gn `=~GKդyV#YnN! V >db̘cI O\3iR30C3U{+s8r_䃓r{Y}n$fZ&x,'0$1d L a,uj* j$6֜eډDfnӘ;Zs%I{X%G>)9<|l:oWvӽNJjew'{r 6b:(aj,'S$5'3! 7>݃iuOevȨJ%#"F7{7F;kAX>{ME"}lt * JCCĺ¢}f\xt{Ppّ%5^PkGM}TŶ|J\2ɳ^q{\cPڦ#8ǂq/p>T>'9wDDDDMBO̟>;_Mh|p>ဣTc0+ȯaEtAVy(# 񍿠_X=~ȄP"/ۢUdt`1]5w&rމ6lO%ʧ ˕H8GC}4Ħy2?WƉ%xәwÏlL֒cmoŚ+fSCyqѷ-IO\wTz:t :E߾C$lmBRiB(c(t~%hۅe\T~ ڞ07t땵e9OКN@dg"`! `uMҎ#ƭl:_S)ǀ9 ܙȼT9s!4c\MǙ! Be\}q9I}9`Da'"!ItY[VNM`llb3F^+]u"YTi駃jY˔9Bvk<\z7pe),ۆb}Xf5C3yD"x$ƏC4 0vR化 [ ޛբ#(@z4>W;+/vN_If*_s_T}NMק1}σuf{o_| a_<}9 Cid @@D6n\w3ss1}*BOE-Z]H^\o嵻Cø󊆒|X45UG5&(zu j:}ߝ^ٞȼE) TӅ}/T]X¾KTig0)[*#KDϛSPm_`< ޺:#h}5b^0XiAZ|fb= =5)`S7Z>89wiiȷۋȜ)l̔Z2RBFC*L3d>#%̦𖡱i l6Vrx.0FƎȸNMTLX > \di(2esq͂e"⢢,aupCUbFg\]*Xd,`5tPq]]E8(̐(5}$TXF]fxeS)꿭 Y+#7 hha T!j0DTH*hsCChm@8P<~T"8qUP▒B **!D(D10 Ad秅9$*!/0|1RPcxJ'ɂɌOYIcKj-<@q14pqp4tbu"qb*Ry7eQ@GODo|/FFj飣c##7hhm"*xjpJ)!=?"DTUE@"&JAE AH&*U/N)!1fLdO"~\\\boqF(bba\bùG dG$TtKɟ'D*!< !\a{LTut験`D'bWP~T16rpqGbbDHqb$SpTN)8! LJPh\ Zĉʌ<NwlaQe !qa N@hhfXXX@PBRd胎IH)$(6LR 1F2p|D#YWSSΥ" hqeGFct0œ<˜Sxx{$jzq jqD0DXZAIHQ1rpg!I 2ɰQ **,N #w" ?vC!Q(GEdC#"ɞʊdͱɛ&FO\QƮ@<\HZ}HF[Uƈn]]XyLbaDD|qDr(bh8."ĄLD>XBBG9)[!"FXj 2&D؏L,..F qPv%B0ѶVqp-v/(|,|nCܯ8H pY^R&nBKstmĹ%lk+p"dRRJ:e#b`9LSz$,L~!6Ggg{HG-6_XYH˪[(fd$,W*,E6⢼e#`"F% :1"&D4Èps!O M_] o US !QO4@d y9bT "]LeLo .***-! AēSӈ ll`5To'dQVW4)4Dj|urr}k*$*Ĝ]XȊW *D$r< ldhLLM d! Yйahr#xnEvX,@=l8r!_ _ ]Ȍ}P+驩ѽfQfa_#C @S(uWV*Z5quCW>9EV ȸĈ¬"*|[o" ~\FF/%I=ؚf*FF+(eFً(GY) +!4BHI # " #d}1+[ʖ )),hTrrcIWIɉ1C[%X+7+\$dd "kpf<<<8#P"uC+af3KY_FV{,^-/m_bk1cWV*XȈ!>1\V[c3J_7|P07Y0pt?&RA  jZRF XȪQKJ)Df6.3yGE<[FZE)ZchA" )ždYzsS5x?[-;NuVDvS?OCB]G@AA p@6c(訆>@-BأɈ3Pb|bAb&[36Bii tPua ƣv[mLɷ7J< `Zm4tLqML24͔Ԣ$2=L̸X%w4p[dSd0Y&PT=d2cM,JAu)i;熚'AJ)E(qqk⢩Mn"GG=0،L@3""a664z@ %s 4VH: ŗ#q2(DGs "Rhq T!ET416J}~-뱺Q811U#u%A#_.0xA2OQ.O8DmQj$$w;[p"vګ[gch6nC2bcz.q!* eU%&.R3g3=tz5ȥyOdOe߬e[#߁xx~gia}ܸ8]Ӝ7Q<;{݆?pvyx3;EO1;!%4k y#=߹HGǵabOԑ0Hc 1_j9{D<k/e dX-&[qx]&VaW͑x襑vi2nǟʿ~ng5Kk8C zb{Kv_{{׭Ќ F|򖼳FFM,yE ըr" Vc3/Rg1cju)Ju?Zs RCJc콺7{;6Cýu:f3ƚTnƥnq7t&"oޛ7F&aiD\rx2L.E%}#Rsɭu֮vsx\\T|SXNƦi-j$s3|Hsj¨*3[ج֠;6 E5℈٢YS qJv嗀Ea(ļMm\LOTdqG ! f^`Ui3 lٲ>dkNn&{ɾ{?;o.,LYs}.ǑZ)?O/c)(xFr5:$H+.Lg#XRyGrO>Oz8:}aJ-,qdR<DNJh,&&n#FZw%̗{r=w b9dRp2soZZɿ9ݭd,$-6dhRT6KOG@` ,(Db? E|\6nyr[r/\<>~*T$Lz 7CspTs9)no{sf6υb@<{SQ؞!s&HwRu5%t$ggе+m]؝b`씭>5~Գ>f2/2ϓywcW?bc`fbn|Py7>2\&q^iĞ.`Θ/:tc/ᑬjvDk^7Wf`i9t)J4[RD @D:bq0VH/O(P~ YOcW29.I?o߈ѐUdR `q9@߁"葃" @ wRp7wٟSW[{ϳˮcpkoۯEjHRG#`(>$@ĤRUUr4Ū!xWFa [x%|<)U+k<=7t-4l0UojjZt NԚZK-^de1o8?Fq|w{H6xllՓQZhmŁ ЖIpwz~eZ c@Xq9(׫Q~x+37*?πrOLMnPhE?g>*RJ3oL/ҹn;+n䶧eaK$ § MWv#]EϽuE Dx1pO )U+"iLQc*jܿ$*m5p˅Uko5ɲ2j ,0a6&N'eaJ~DviB*G^@]̛cŔZMgUu ~): p.ɆU:z݂Q]"ƕVO,mEi(Î/zu~6TO>+VvʣyƎ;ͮ2@VWE XȺ.:>Ew'wd^{&jVamj7^_zlL\a;϶i)~ c|X k\ׂ(T*SG,)8*8U)Ѫ>yN~[+!,q~x.U}NLq_a{+( 2m- FF$~oy;j @CLD" 8շueFB8`1uGea׳'2YW;.  4ꢈنU}u!d9w*^#i룹F;gx˛1<t Pd?E.,IdA$  HB@TdB`2$"2P`  ȃ#E0T$R ,J I徧OoLv4ו`0havʗeKZױqk1 FF$!H JCjeCi%0/ڶ:?}kw[a谌XU01Ba̔h5iJ`1^;wZ: Lc`Vvtɮ48ْ [%knLװWbcbl6 )rVZ8Uo˺jU'Ъ?c~/;m^orO;z|Й/1Ƅ %9Dc@'# N gzZ+Bj&BMvƋTXWSkn,,diyr}9BAA `i!Yx;˓3i}sNX1rM!l\O ǁv Q!#!2IX1muoz}W~nx1ҺK+TkE X"㠔GԨhvsa KJkV/Gq][l{+'y.c]=WgҚ8Q`?!+ȫ* /hO@f߆u0o![ 5l@|Ή­{++!|gksNtGSkgY@c;;m.3Wv(tX =t,GnpY~/ow. ?oYKasL\-JRcky!^^#Ȁu|@+~S邋9m2vuSN,#'&dYNx;'39?hlw C( 5hb7\Fa@xyF4]J+ @GZbW7@`$Af7@|=`8vt631 $.Q@ w{̴[V~+| JKLC"|)$~6k'6>3<~J>b~SR@,LȶOٖ% &' {t^y9n!D:&yD-5 ckk kioHa=0c|}J$izZr':Uda4:[@Ҥa"yo)=찏HŎrTF4repҵ)>$~{̜p|2N7ösr3~T7Hwز2pc /TUa.^C%g3aux]6cTi'ˌpqCQH@#yuFZLD5Y$4s!KfT#W_i'!i5A$@Q+mVq{PK~'eXnzu{n)n| f2x+ ɕduj֤٤"@ΜH n~^6VEFiv$K qw&t.}7sw{7^'bq|8"nu~J^8yD_ʓ F85Uj:D\vSw鲋3]s(nq4Dr;hnkIkNca|[z<YWpYL#|p}!ǰP"F E ȁXdUS.PIǤpڑ] 4#J&{źAbJ%̸׎ވ0!lP °K˛'ﹶD[*fgͺ]:Eǔ;eC| NYQk 7/i|g l侧>*(={e.mN8(f:\6ot6Rt! aZ,Dx6F2ǁ>"kmHឫ L(u0 $/.>_Oia}w=TL۳`\ vJ 1GdӞM:^W\&屾hiP0ZØ&g$!q(#q6C-]901~ָr;*;&p^bSj$` ps ,,cahqPZJ*@Lxw+蛟=^R ؾ&áww?_hA0"F(c-hăXGM%@B: F,$2AHD)ix6+)jxӫ SR YZ5YJŌU7-eo;e z'ݲ߲'|B +X 1M Tbu# _9>,W?{R}O1CKjg{jIz5 aDti)LaPaͻ-{'6 ,h>L~GLEq}C|ߥWmۂzr@#xH?G-#APމ8n?knzCmX?q G+{l|bj@v)LJ]Z!3Se"YX9Yh]cסh E:>$Bvi$mNt})ul^vqoSFK\;|;{ogH:5|Oo6NZSsc3eKR5eܐd6oeڵ,F a2~Fg=0 CQb4dw$OϦ%*NBibMZylS*]2Xeڂ/Qv-o$,Z[A$~Vvt~Pp_o>NFg{^w j@7%O*cJK ֈ: EqFx—l6!i3k "iYb?G|j5ܻ{i_v^ӷ9s}|܍J<+4 M9<(_"ޒb!W=F0A0V%i*-⼣dŝtFbJ0;f%JI- af̨fbm;ٱia;ëf4d%В;x}$?nIפ]+s]P!8*B.+<]D-zYЎH Y=i#i{6{K^Ӎ[4}CvH ̳DOm@@0祘D`93N^U[wmS9No&꽚 S(a G6]#X/<>tNoy2iZL'N *6qUR lvө ˖ps de~sS 1h[<_kO}eg8a""(i$|.uLZ'WL~=FWֹ{DMtzӊ{X7Qx~_{xMå9cu)R0?9: y[@F `b Hi}.sk{Cd0IG0 uEqJYPY֫2Lp?6&7~ʟs+We}޽CRL}F^z>_l˗Yq+nԓ<>'Z{&s6Mhᗯxj)ּlSLbŗll!̓c^$"\{VWnRnGͶ &B]7QGApc%K/]߁:K`>FCwN GԸ |9oFyh<`ɑؾR}ƼL߸e ?rp?ŘoW!e,GPpnͨugQb.X{gtۇGLo5%Vל㼞 ~L0z8+{S"*ޠ/GJբÉ'h_OGqSZ2#Z% 6GDRb |U>+&Ol1s$2Ȯd/~O@cGhs?wV{\vNݛ7@G5 [^ڭ[j{"B,.ŏZ~ڱKrfV-rkcPҊ$QR y(aE'QAc5Jz6%UAk{c>g{?)y9JN}$z=^h1n{mEK%ZP\tH،,/u\knc3t㲄s4Us0m7Zy)Lo@ؘs I rA* FHjkuftN2?+SːOͨ]b~eRօkoڕ3n`@G'}6"z HChpѨK jn/\~<o)ADRwäM&Aa%+3pb?ڥHՈR &ZmOaw&T>^#+I9>]K&̑s}dm_OB͔|%$9 Pʔ6РdڮY 0a4S\o_\׹PR5^g2`S Mcdi'+oK['0v۷X]@8Eݨ %|L13Ad3 fb~+K Oc]hȱ2[lݒnp6:T gs?;!p&45%"M+]3Y\*ԮhoK|Թzx/͊a&,Ytx{[ߣsGl%ϮPU'm>Eu8NxDŠ =K?[,hp:&4i[zVTe4tjjXRS]K%ɩط` 5 paNF6q2+7㏕a}a>_VOґIMu KԓIkb0 F7oڸ9SUoI)(Ng92fze"rl&H%}I6u/Ӏ1]A c9<H $A 7B8=wʐ8AsfRfI )ɄYld&(Q0D-$(BfJ6JznV{CASl\u%#btVVSȄ@5gsTZ-P)axN d쐯{F02dVNNυgiXuM-J,β̟Kzel{\Y ֱn͎ 92U' ~K lN.Ay=q&KNT+X~֞*`q}z @A5S&h8TXZ* ,RaTE3Knpqqs7`Hƞ{9Fb0$'c{;d](8*0qO !A*0G0F 4S9mJBѻ@P]6yu6tf%=wܦ.nr܃^mW9*7@^9+qH4.#pc(!>d=R_S^Dڵu ~Qj~l$*\D;#q}|Fsny笿QoS XmvAQ*O+s't.BYV+tUN)"1|8T Q|^BoΝ*lDIT-]I_J^g%hP')*b?<]m:N [4 oBH}uuS4T55(ԧI*W4%u8m` l~VjeY\D`uH""X9crcOW[V׬ eXؘ(mSg' zoky<_o`Fi@]g{g,a,rY~y$*3Kb 1Fg99-=ueWݰU֥&4 S@~|KD1)(͢eUw(|ڒ (|A#X bEP0 PBA^41R xu߈ʊbNU55E2'{Qȿ_1%^~ K,H3Y>.ѻ|~g$ƻ;/nOѲOW$RKeτПRC8kJ JDArU&1@`P@Đ0R0LQ jygf&$%ge'gft%5U]u~6C /O-<^-! $ !Ѱ|LL'˒[(ey' ` cwQϞBbמ=s5XE]dCWZm~wjOÁFe{>!zXΪŽ,Y/}}r~,--L z9T@^!ޜaÌ2G*̊XtDoAs|l~AE 7:J'}w -ODNkXv)=[7O?^ X22?˕\68-?f87# "s7hqէi}EwNI)V IdP( $H((B}SujXQ@Q2wuE篶M WV'YG10H,PdաQX-hg58酻;[AUR9S"0h]i@ޤQ1]˕.ʃ|$BQ G^ZKBA G[aZ"ܸdY%7xQÎnɐ _utYyLbz.!*SYٹ,xÜ!I}S:?Cg坾YqI :"6iE`9Œ-[,cEY韮ͨˎ|xY$PNS\<~,6e̅@HY#- dȢ @DoRu`HEM;!h|C,ʄS#cĎw؅6MMF@HAaݘ+h;mqԟ!i_)٩eWrlom:f,obxgNJ#̖=/oʫ 3AZRb?̈IĴ#Κp, -ie>fڔ?`ɗE+DvG?bnC\g!&X F͋ T9F|m*2KUMe V&F&ŬV pBP\/I-H36 Xe0c.ɄWRv0`޽]9ǿuo)6tfch Bl" gw!4rnc \5y9yƣCqG{ 8mH}{FNմQDf)Pju,RؘW;pas\u1‚ڧӱ 2rP›C;Uf;ؠJ} *'AY?IfzLf7d~Թ/9CG[IOJ;TnuPBzr %~]Ir'QEg|>aRbpR "{wdB 39+QաJIcybǀD`v(:Mr ^#)\9]uNi K\YI]F'Pݥ`#Hn>H8$T"C.FN~3啬 @YߨtZ>br4~[%XVyK ;\RL Zlēǯ7b*_tZf8={soZV\PBj 6<%m6\n]ǞN< v`!C\F> yC #W26DԬ+)B_OB3Uu :c9(|ˇ@&IpV韡)B _>~ѥ঳4AR[nʳZ7Xfe0}üz{gʲ]gr94Ew(lijKYUNvdl8M9:bw7A?4KoRl3Ƚŕ7fbؾ <0:.\Zf_O/nar_?/?$GcOPg)¥,Y&uuk}zzmVfF bm}'GWD?GȮ 0nE_[¢Sllӯa]LePԅsBW5/jb2ɕn%#ۢg_:x(2:/dn]8F%&.'[5tI@4Իmc߿|Կtv{Rnٶ&rV$TU pE^whc2ߍ#&eZ+2F~kQVӣXC2b`ĈbzV F'"Be6xprP( i;鬬$ĵ RTku"Y ,w|7|A%$G6{?|9b{*cN}񈓛#mʫoăB$L#EܶP`  @C} ))tFab}כj:5"nդqe6 5/Db#L2(! WO`](H# aH ` |4*F0QQb)SME.G*"@X"2t^}M8]x]4 1QE@d ~Y6%3%=bLENhtSTJ4g%Tjl5]^93>T$8nHzZAc ű9kV{vH8;;5z}o|\׸!I'LT#oMj2#$w2 9huM^Mqf}*m?u ڪ^6;/ktR)pPA :fWpV\szqy;f#:|4,w]Al6)2.W}Zַ0I LA?ԅ {Ua)_kR I=^Uݡa%4ʷn;,O)*(%j\B"N;hDĢN'vĒY5p" K0 TC bB!2Qg#.'m:O'`9On(&/Ԅs23Ekm:cv ,VӾWT 1Dq;;V_YOP0 "%(’YRsvP.+uVֶT5^a0޶|4rp0'?pϮ 2O'?WX6R8,|j?ruǘj0ϐjW@SNe]=˱ uȞ5Qt4uC6W˝?D+*d*5t}OǏ%U'+v^^ٳSJM~{\lV6)fAvP cԎǶ@H55jg*'u:*( T(jcRҺuȢdh5$Y' /1M*QHqYuZmf۵\pچrnĘ1>eP])<) P䆩bԏPy"f[?0ȲD2;'w~ʚKSZ'gک訙0\E`02` 8qL״)6kFgJhC">LhH/x*G{u: YZ53)#: Z*zZ;^z2R;kq /0mEo A1D3`i즓I!#OOi)PO-[:LL  +eF=;@8o+Aݍ2vu*}~yU 0% zi QQqQQȕQ\Q"ȠJ,`]s$2lTWrS)FU3o7=i&4U 9, Rg*El0X ]jghSioClë?MW>,1uCAaHkk7ee/UrfiK]HeU-E*M\.grv= h1u9 4 d!D֚sOAjTIҧ^m3*."(sÊc&vuLЖ^m!n0k~.<~w)_{5ÉV2=o2).ЃO|>zr$4DjީG3H&=D~KZEؽ2C. p9֚qZl+gҊ%9@s65f㣥9DyrrXYv3le&S-kRcZ騥܅[yNATJSoojN }L@vLۼf8 !1oMkR;}= Ea˛tIqC !D5IϑqȪk`Ncg1ւjnwEE?EC6>&c9W 5L"B FAd#"D"0IrPccB#FZHeT F/iݿvǃqs>{xnS}?}ks[VT`ͣh N AШއ5hR+ߥ Ş^C & kŴi<7{4  ƌ*BLrފVxG:i.&# 6oNʬ43lRBG nN/biyW3y:ZZ9OcQD"PPѯ(%ӯ}$rvz`{Kw5xiDHTN)Ki2`]ۓ=  j:ut/.Эm>KvO 9=j%8~k.toӉ̕w3(:m:LJVI_a·\'́(L>Be-WV(YgĘX;cGCd%1F~> _Y#!2B&j3"B Acb LvhA QQ9KcaK04 wa_v3]$ul,to7[_ 9 Rcwi=7xy]Z!w;^@BA)"<1f-hrqwKm8rsnÇokA% ڛEa2ʅ^MPE0pf5no,$#~oyYe釐Jlu6Iy3\2E$C(,gSh$W;Ǫ7: :23N$&mШafV`c:&=L=xJqQTOv?K%v4p3 &I>"JbfhOqGI@Fy>"7pҞO5. F"dVӣ;s4seIX??>1YL:XFc*75&l)I뇳k#PEonf|"\25:qu9b YD=4 DP^Bh+٭S,`s)j=LF rR'kTIF=MPb M H_E^>\q6gf۟L7 j_R6u꡶[ j(6%Jwgۭ@UAÉZ4R+qn1u'Y&N͇v=gue,SkqHLYvs߀>@@#7H[Y]D](@v5i=55+'m[ߋdCH'Ph4.?b2"H0P{RF A$c"FDcF˪@Ss 2 9w=N;jz`1~~?ǰuEFZpj'N@K/pᛟoe!@n;AM]Φ~Lh)# 6Y/uZ4rym ԎVP:l&*E\c08_S7p V )*ٗ{%(%NBm=MDF03H%39̔ĽFUuR2g.U;g u`ow۾ܽ/EtTTKAGs<;J/ ( N]P$i#Wďc#fqG9Ry@CX:kw\ji)FA1t]]夝]52*Á8A8N3D7$D &JKNN+KX)_79;:t/2Up1SH;t }_^癯 ׍ .N!-uT8!vż4"5ׇy5uvtG 6o!H}Pd h{v[uِD{B~n] !L,(H{^DzH6  E'aC T#2 r2g0Nc!f:^~myno޷O;G[gIPzQ :%*JCz6jc (XMJČ:B@{Է9-'(ںJ(:ӄa(ݪR;ߦa0~Rc@ԑ뙤0"ׁ T W-kQ1g0|{$P09' Qpixeed&JL0*1ʈ nL3d:!a'}qZ$F.P&sY pv4jf^R8I#djv:_ zUQ_=GiA6J 'N@xΌ} y'G"I^Di߾zi'֓R,[[¹pk{ ?ǡL0G<(1:SAD7^E! *=*JK ];G& |Ζх'F @rrADA1Dc%/|ŵjky^+/KLwS] 4((Ade<, D0<R6}X Z ?[k=1+̉*b *$`eF8txGtY.vwMI}4% su3eu k!8T N #Tw}MOEέ^msqh%B\$X *FPKvJiz C+HH!LNK*i9`a i'FnmPIL6^>y{ya;ݜ/3..dS BƥME]M]]SWP-G&ugG^:jBNb?"_nYС g+k Tkvf `6T"t`ɐ AaU2qLeWlVv++,X++3afђu)$1VmS*钉Euw ِ<߲Ƴ ]vP1(OwFw=vTy @FNRq5QZ ~/},>[}DB+~6h0GWy.u,V$疑ȋF_<ĐH]B=}t̯_k[Y _♖ʸЙu+~ʼn5 g՟̽iU,oB4O)~H@1::90|aEOyH8'/iذ/udV8)ǵͫ8`*3Zf>ZJo6]׮jZ@.aDZXzaׯ_"3섬.-=Tmg֢rU8 Y2Z-Gvzu$*LAO$%TӗU6l2`΂@5фjuzY)iq .Csɕ ZtZ(ZN(Tha%jSYA]4&>M Kgֵkaj"N(ӐH}tRc_RfnČ %@0i:2Z UPDC[ϜJ4]v,\t*!nפn4<Ϣk-,%քie& Nf@ d8#I(TH|FJylZց^9Ga|# K(|۩.H\Db0f6{d"n`@9@+Ȅ$eMf%tsKXw<&̌`aΥ$xBn*aBL5HĂ1眺d{?/[xvѥ"#{0.Lѓ0vKFYR{"oXsm>(xwS=ςl ImOO/'M+_һu_,5aHDc&%pu:#뿛/"c ̤vnR~s[;?83f+aB];03 \7v/ FTiNZ!CSl8&Zݴb?+a:$عaE ~.*5ќĐp!|̵fMnCv:%ƹz ~H˥*y˸u`g $b8Yy8Wz(  ; ZU"dRׄ/EJm+0 i(J::KYw?MO2̫̚YOhbxs2%/)ZV%bF]S*bu-#}ڟDa!.<b;C]Z{Z㋵=/}]C@<.\i?Ӎa[u(c0*tkNY&1MKP!i`MY"E:<3UAG|;c04 ժcE=oFfJ~ Wt>$/ (eߡ0#i X}\LpqCznwb*E|=&̇1'Gכf[]11$Yoۭzw*7[F{Oorj 3Q p@#\0bDVZ 2jmu:="d'#jDžځE[ \gcׯN!Y>EAf,d hqF2mpv>5#KO!\֓:5iCܙ.Wex}OU ē7S{""$_#V؍PI!˖QCt&zA3'c<~/Vg=480d Je97؃ܟ %{EN-vw_nL[֙ b+UBصD/Ƴ9`Ԅ{_;ƖW70ڧin~zz%M&(=9W t_  S @C/KژY7ba "`?ƚd!z4G“ucn\C;ڗCI-Uxg̐"[]+_:,Րe#chҺOP9#'U E`0P"!B͓m0RdvJdL;H1Nv*[QiLVϒVAQ-I>*H"bF4(5Wk{&:{}Æ29k;jkޙJsv Y$$vM]]`oHkC jv.ߖ mVD V#H i"}tI_| UH ; ;HI!^^3+S7LP1E)=aȢgm4eM~~^!!L% 4n@'" ĶUcT JҰ-IBs/Fa5?CwmCوRrÖFC V~f2Ȟ:괶e8|HэI3\2xP:W/E-mU Cs6 O'H_H80 Mv3`yݜ{hr]S$oUtXQΜ7Jc>|T_3Lu[{VZ|0fFq؜<9FN*0,p@ý[nǜ2bD(L&}=HBp.ģXe$o!7p2վvzyCF^Ji@R1[&5&L2VnBp_46$//*ifNA(\7cR)oQ4Lf;YkBLP(-h\4d0p_Fq 3];{IrF(h@#8d;U˖CeҨ, #޳0jMvx&u%cF R)4jDjj9OR2x0 )@EDt ca#0Daۓ_?esX92TG"_}ʥ(LsAOn(5YbKYA-$%$顿< Q}BmVt;l ?5p6]dL(>(8AiwWnKz?x0͖{<~?q'l{p;73T: EY-fAJ ):51EĚsV7:HxJ]ifYT\~rȂ%*s֯(j]nMYԍmU%lX/fԒL߳X޽18H͌C'cgW3L$&l= 4-3*ɩ>˩zgu456]wlJl0"0bu ؚQQəM>yW{[: ?S~M5tUR$!M1ဤ*mKn&۸s./SfNxycs"dm5z}ֻW6B g |fq L;EE"Y޴,10 @ :)iHH冋Y5hT}6;ƾɧ NG7W^vtR,of~RtLyR.)A8s*?y}zX­`!9v. io{$\p9d: 2XA1}H!G˲0> LObٹ(pH"N9=<㱚O<OrS&ϸ>@ P ]{ΙE\):OǞwyY^&X_HA%]R"05IU261GQHW#uwlou欸BQ9rz Q}#G@,4@=)w][r02oq!HT_>cɱpR^iBHanc@aWY^"qtk.+h-YoӶ+-m']oխf#2jRKּMh^rNkde=ɷlNL[>suz} qIH6ҷNx=4Au;S ݆-q<"Y^9.Od"q!٠" x& xhP[a<鬡֑f\aa1_s3#s}"2~K5IUqy@ផUUWFGkRY(ɛSbKT(ibXŭr&o?OI=CiZ RZ( ;/~n=\ːƂ^[!"9SHgxMi#:4<پہ}6ЏHn=uV9X[W)ptф>y[.&^axjRw9p]tٌtĭ/Vd޻M; &,僝?{+K<:նoiG*W^F}~5DH :ҁFiHȨPYli%gjhjU-\y퍅RZ;8N:2$ҊNdmA Ճ8D=F ^StY?azgGiL)rUtqp" nȀA^SI$D^鍛{IIH Gf" _d NE!`0lH4Ǯq9^vڏ"߆sμ#_T9ҝZN ON^]4yƽwe{jm~ܸ]qK7fU]JWٶc""nDO;.D^\_v›:,xW%!5ԺB/(FpYσOх&Iyg<)y-gCs 0)Ǚ u`$D+߰y:>l.J6G~AҢO49)di4Sv NCAUMGK"pϩ7-E(nF\h[#ֳ'p*dOVT(B3# q$&ޜBy9‚rv3;1=11EBK0~jWkXhL*n8ÄZWm.-N۬RR>]9;3@ȏ'Wr /Er7Y:F-)#~//q hd?cY4AzbccQ"6^T>B%Jr~UjTV1"7vz7Ib:s7د;kQanNjxڝ;ȼEj /j'<-@ ˻;']*o]KS:w(MUeokWjO}g-g(~yRdxSy@@"D`F bCUVllb<K5dO^sK}+ZCfۥ4$i$H_TPY9,8]_%Ɋ}E%'91) {(""&xjg=UMg3]4'+|VBH=R$r_ {mG\2NR_`\DdR5ȏd[S_{ X_nh.v3נk鹫 > ;?ulI?Q3n!sء"7#fe9Շsj(lynjW*nqN=ݔ_FfyPtHFdp+4ɇNTVTTaA`}H,#,o-S#C!On4~a]M&s/]O!C(bDRjv΄( UH%'c) ]҄@R R)R1%1Id2F#JnI iYȍTh_6y[ 7iDsrY,Yu$07)sdDzҧ٣*@{:mAո9JHD9, jCɀ/ ݇Iz$ӞyZ} uMHc6wopE{v) 2@"cdgbkl`=rV٭VtM-V\v`K~$7$ h2d 9|߅a8ӇBxl/lUE{.*Y :XWrH+/ J?H!쥆s?+; jRChJusa^N՚":sA@4 \$ȱL>[g']b(fGQBJy3qS-Qu(ɡFR:r󲪭ld$Tw78U.'ܒ[ }YYVEZO1/+/C=6zy г\jཛ T%"r1~~Dpc1߯a8[ QR/k~l]KE6RiD]8~_OCX\j"+&Ґ.ŰtƌDTq|/ޅqZI] $= ?Sedw#zuup$G 9c8.z}{KHTFstdG+@/skw?0_{d.#Ӻh,?RdH]t-||f%co}v?6=oA)f7)ֻ=YnB.` BB<+s}. SʒL8[]zu΢g{;Gx}<#"ȡb*LJAM4J}|&$)'V]ߚVCq|?1tFoYȚ'*w>;̷ _3z %c=^1cHR "1~uMzIxO$ 4 ?Ylt[i"DDcL׹}y/)[;;QMUM/E[Hҡ VSiaZʭMTmqNg"0LBPZqIأQDA9W=AJUUQFEPGEvQkV=7)p[=_1gmtHDb< " p5A"2y؀-c"w{ֲ@ x C9'ZJI*J7yS=yMeEMYťu&TEFx&nwDžQe+v!JS:R7kEZx j@F nsKA3RUVRWV]V7,i\S%v -M-  )ش(IX/ LpHXz4LŠ~bLa_jx-z Q(XzZ%~>kw>:](tfipo(\LB~x$ox׿n S!7+C q|Vx9]B :kGGqS{1ڒqCNaF$"@bϟ=PY}E8*g}d3p)7Mïu7kۛ }섉JEgÞ-Ӓ8o.pkC>o ̳*UH@H2?Th2,g=ǦPY13)"' uJXbB˜|9Lt8A=wSW (v.M1-& LC>| Hw@n SKW,8怖S|3E1hB2_f4a U3(L} DD`ci N^@@ Ar&%QB:4s]}p{n=۴ae ݱ0al ^ɥhB09/ۭEZOmN+{fb'}!| c< F!8U]I>ΔŖZ$⥭>' 뛃_qiHw̸A$FVN"$ԥ+I& ah;BB k)@LLEDܻ"SDP""3B8d|tiI#CN%>:l .]وƽIp5Nс]2cW˱+l,IWQNl.+ ?a+q")irZ獺rY=m`F!W; N‚C ^aŦ ހ;&B,nPEEE& Wa p_CIn3 d#BH(G67,f9I4u :kro`H0^0 ը=rK Vտ5/\nK#[ u0o"VVapL Kʢuk-~Y!Dޯtp]lHk cINޑsyz1B5r3uV,.]TGKx׬Ē+‹ڴ5q`[Ƒ`1“u=b D65RBJ 6Qdžި ㆈ)\;TTLץJTYi#J,>BXQPRHp[a=dł- hֱnddCT5k#&~66dRng1,(]UpC.u/ߦNy0OPI,XL,AHkDzj VZ,ԑ@p)Ap ui$A!jTvq5t* <*^^Muyqeh[O8}&uC^u@jfJvfvjr~z>I$ܙ)itOn/QMT. 'rC;Q.G%G7@l= ph!J LDKL\;%:|]<קN&֒w͐6]׍ 8@1.,BsM"X)#y yJP-TCUUc`IAœX j0 ,<\`M7 I>R%TxsVhr65hlV/Vӿ+/|W(c|ܩ CI!4B18GdH 1&0$֡.F^ȖZd`7c5 F#I䴕d^θ1 \uHD=Q7dP0oA&Dp]j¯iirL9ZU٩lOByg8ҒӫV2p"@ iX1xvxnѿY<}lbq 18׸wWsVtEE5A{'gC/{/1ICTkU@8P0M*P)HLDPMNLx,Cu9]<޻;tgZ]h_?z*jkKJ/ЇwBXDF =4' No9 ]VV$.SRV$Aeߌ,:bTSu}apq&Ip{ ,&8]SXCk-Zӂ(=4]I(W˺-Ɪ/3ARZR&dW{;ȨqaH!1*!QOP٥Ӌ<# $A@!8iqffR 3\ $nW'betsN'MO;6phQ;;Rot[xY{/"H\ۺwh |OyZŴYkK:IM|f hz=>DZS % EP@aQ Js'=Bɯ~=e0.ܿ t)i8dX  wl(ݪ<8F# yVH /cmjXcnC<&\{a H kvzGIe\ObIxHLx LZX ߶泍+s>b#nn `,O{rW=[kgk':m{Ţfڥ=4>0h)%W٤u.%>@$HCb)!!r)b7X_`EaJ ژXH,w?;^ xTM%B#KJs)LCm7K,sZ@0řKVd m1wpAr#4x2}o \vy}B$@茘3}Énw{,z!T^F-G7 q5 0MH?REԁ~TVB+A=H n*Ԡ.F4ea9v?>wb0;#lq֖6VXJ: X+a`ѕL6}2(pmZ)s/`FN(% -bֱi/&}fg@T@ 0EKrvD$D!?H2P 3ʯRe E < f,=PYNluĊ)>43aHqם'v]tϭ\n(!/bLMQD@&$@]Q?Yeů,Z<ĺ*ʯŰĈNn-NV6U;9n*(KUQE1~?mkdB\)P D,aJmbTadkY,OaS,F1ag_fk۱n4cM-ly%6nVl;~ m$<ūyb;_87N,<̓1,~?/ M\}ᗱABqdm2쓈DI /q=ba1GCafkkk6vh}gzֶ0mxV7Q%an~OCZ^,A=\侏bڄUҔ󪥔\ ;_'8a!(m ,Hbŀ m! NnJy/W֠E xU0AزI/ I97ԮX}u f$F R0ۤdO6alVHKX`k(!&IE$sʓ_#+Wף=k魚v($x|?尦T:(<{ }^3Q$Jμ,$\+50Ka1W\mަhqftH!jI=#kUynٚˀ@*\pB `{)\*09@F0Yl-[L BZژ[X1cj͑eZ2kV(Fb<1NiеLy0ɡTha-= DNLN<ϟc ŅXH0 DHT(eL3PI؅TMEAy?_OImpDGN4I4z1Bz/ -7XR5X!=UbvI$ocx$1ukqˇ;i(˶m;n7ċj8I9x qm\^su]\D>/!G>ΦVT(@p7`ׅ,\?}NE,(F>k~9jbm{[!)Q0#)7'wTܬS3fPUbdJ \xJGFtPҰWM<=`A)cͺ12c!SyE1`v ȡU%A " i3(R$H0'=V4zY=LE7Mmܷrή:iں7~`66%Chv^Qga%Vü:"t?C|,ВQw} :G7u21Yڀ3"j&YËQ1(IN\X$_PU 'z:RSL "$2!5^[!Lɺ&3 $S7w,>rjɛ<~~~OE붮_p ԭ3B+j2㉅.K7+Wf>NG쮦@9P/L`tZz֣KEfb.?ڦQ d-8C#)Q Agػq=C2_֚&F赯+u%U/-imV;(!rkofֈ?-Ww -qCO]<۾}2_ittoѣ˺]k78@Jl5 fE %3Ab^VT/]:3I؉5.t?UǼ_%xuja}wQݱlI9jCa}w#̓fxXE}Рq|8$^ݓmw˛fd+ҶдLM4׌{iTs_Bm>éi*ʱvû?S%Pr08JC6]x^jF Jyhr@qYA(%TRL3I0xz"r1qߠ NADa* /=GB^lRp!w%S )HS]\ pGEnyFjaBwl\>opdg:vQXrq oVBjL*|I)0&:Yp0<9.٬OXjkl%%l7ڵ9%21i!r4W"x{^3$uqPg#}#a IU{ 9[fBO!ya<e `ȫK[{UnBWtEp~)waH!Ž؟GU{fܓ{TMz rsNiTc2QNum`8S⺕}}G$o:l[IZ 赭mCU6I.5?N ]W2c ڔQL=vL*w]nCК>c~ ~5$xl"1Uq'MwE/+)bʔ5fVU<ii[a.!x:0n;[ 4T `fƅ7U>wWV: ~Rd6v 3`YȸpD Na.)U^$Ixq&pg6,nj&9UìD1L v'PHBT+O3˼xxX?q%{?Era4V'dd]zfj~>7wk;3q]JYA~0Z1v __Sfa6S>o'ٻϣj[:֡h`"E[3]0 j0X~v]X`LY,s FF" /-_ccZezmZnٗ%Skf/XΎZɦ+T1i{LX!h >ma ~Oq{>*+r. L$5HY? yy$0 v!{_ϝ!):; }\]=HϷxS)73.@<@L<Ů,h#, Ǽ޶$j秪T~;Z#ZzhEekgֳwbјk:Mvb}dW@&BU#I0;S,_`Y&.*`*45P} 5[bg%ʃ!y 13ER]jy׹daUTN ]?*NKRY}٢@pѡcU\stf^p_7dg祔0ƣ7L[{Da)~#7k$f):LjĐAZE$wmנ%nVwxfvyQ~;h)*jD@.{{ d%nXKIӮAE;LR@E qD1,OGΪ"CΫ?Tw_ZfI2ز%\)'d~ _i9QP~WpNiG)`mk3TMLQ))79==I2uUI ַKiT%N$s|cdf} qmeA@]`ٻ 3%:@^Z3=N=A yJ&QAHthM1!aI84iAڄi7=SKKMM` pn lXL5 L3wh(Q(A|+55)x"L0z@DA q,Ϡƾyux7;w0È庛|Ğ=|>Lc 9aJeJRtR%5)8,zΦ\szYPaM4z""'P%($*1a" }ā[*0SXiiXWC5&Vm.tU˴g`21 "γaPۡ.vINɿi)/Kxus@=_z$lKVּqe'ElN|r%,$2- f@gȭsܦ  *͚ɒLZZB ^.v*+fwՃzKhYyRIAu_)eEv.ӛ.B"6װ ,ř 1kB!/|ՁQ\տ(gl' (LF ]ID%׽EX34k X ͪ'MhZF H Ϟ±p.`ʌAykF3yBq DRE^6T/F.5B;o4]q:])0FxN-ޫ$Ζ9-](=_YR^mI65m}Z")P< Pt}EjUz{}L hM@ &rFbHf.o9NNM" (MRNookw}/9m(E#Jb=/}SCl)%jUZ$%l4?&+ڟ`ɜE-P06Nf?#e,'\O\^jE \]c͹A[ 6u2VV >乱f >i*{MO J\G8 Ȋa]WTh>FLkesC4Xm,\rd`/EKTFhFE)3gV RA%0́q%/~T~A~b)o)(45Z\B<!BH=iT(7JEEPe}٨Lɬna!RD nќכQLJ-|7vE-ruE vz6s؝ n>y9kuˑ48,bT]-n54& j*$G51I6YdRAMZ!=Hr`iY ؝5_$B&(gh*ijMkVTkrq<TO6WIaО ':, RD UcSjĜ4aGek\ *4@_ۓa\!DdF?.q9h,VIzǺ7_{:Ǜun;›x%?,I H#ukԑjLFs)g$IMON4hb4kRLEǏ<Ԓ-2Yz C729#LTőCDyd QyhhZ .g}+ŗ"UM.֭L94uP*]10؇ ۬7glF}yo7XU$( `C!,Mȕߦv&dͩWt{1'R0Xt"4,+y" 0=0FgR؄6RCKU?!Ru^,K XIrD&*2 #)[ pA٫2s,"L (L笝:tTBݙ~uelCa g5A96E,ܕM62+Kbȴ_h>=YQȠkجRM!4 FCDOwwҶҴWQ\m:uUGW="yN؍D2g' ԍYS͠AKt[\gPSX!Ep~2" `{uTo.- ʳ \ײeS^@LFYzm5#ORt1R#$S-Y!PHEEXA a)@,P_Tgi=UN%$R\Z)&))(ěY/q^̓m3%d6)e5]]Ԝrt3LZ3,SORSR?'M<98 P C DMK\F\GIC9-W"Z y Y3b<ťI%q@C0i 6LnOQRTz]PQG! bGW/7"G$ԆfBf[6MAwJiy!rI~Y3I]yW)pKwlr))]?tQ-oY[u8eNn_XVωyǻV-;hkSIf9/1{ WϽژOKL!XcbxĩK`ãԻ =E9>nrT.(o8t9譭/(+&3Z=*KWzMiD1"Bc4*ToY9) )ReBJH VIH\1"NϋqsLIr][4nsXKmTWJiI#R|hq7Poe0( 5*8KL*vl=f\:(h@ރRDcdL<O7ڸ&AfSs,旯*v.z][hA,QR(F gts6UHD |,Hc$7b94,]VJCVhchS乢Z"Z|3-2p` ؑY! +Ȍ!!_ k2V I2C:jn:9_G!61rNl֗!BxIH`1Ofb Z=hRD?WK rp[i gf,e2ARLf[,P7m:.T1<:BgvN<^ƵɭL D7趯Kf-<-lAZ-9rm^uXܴ֓K'ke@ux$; "AK=p7E,R~\2x*Bwaıj AeGG~#"̤>$תE5ats2pj8ÈbITWa.geFF3BlZ:-()t}#GjT&a 5e"kgƚIXJEj{v,*9h jnXΓdb0W T4"[_ʖ$zT8>u6ɒ-R5@:ݕ_0&)ٲu~gyHceP<ޗ%}׽ {~^/xV0w!vs&mƁc89 /%Iǥ0WثD9=k_?wª㏵&}qS/`G]Q#/8ܵqiZ6,߭LD`gO2we+\xgZTU!Q=LjShNNUj宆 xğUf޿ֱ6H|}fd+s+k1mPRVN7"oa,IM͍TPS^Дo @hId WtǪ=5[%&Ҝ n $himI"A*t`J>=ͫ-" IEPȡtM7~bE6jO>qǧxl/CSתR8YS8LU6-J뿕H'ZGMCBCEPg2vKٰVQnͪLSSS& SNN'L!)]ҕZUt' TD㑔٩B $ˬ_zO=Ϝf> !:@i"}>9 :RP KN9&D$|$($tv )2h#hwoy:kK;]xh8jopn"I;7~abjRc?n>ks{* 5 2r8 RdgXM}]=]%mm}}X&P\:̽-ee wu:vi!ڷ?)Ao-ֱnkfe50}3~,aR?DzI"ݔ1Y\Tik=*N-IS<ޯܚr0y:zVTwMfƶB-թDИhg(t4-ȰX]U+ ZZijW*dԵ˲Q޻ٝ;^ulga9EI4;"j|B<(<t+}U ~,t Rs0#|U=@#k0BL0SIL ~6s2 qPᛃ$! 8 z??ʊfᓔcAVp |;|KCIyŽ X&{}OVǪ&ܟ^0麉I%|ޏE7vtucy߯llYú=BPi)XfŐVCEؘ쎤ݬ60uhM_%;{u}3˻ϧk+'SNm8DlTzp  8?7‘bH|<]F17W+N"bsS;6ڦָ-dùA^K1X"HY*@X` BX/a~얦`±]zWm(ew^OFΓo.Vq]HBKFgtiԯxvP;~+u{t&- gS+Pa5SEQGGAI[_HUJ ErM$9ٵMIӻA67dB OK*)QQU,b@.X>B **Y1ӻgY6=2eTV\|q o-OE@N8nA$G9M铢nBFભI"_A cpq>JTQ080_tÖ)>ۯWTU*__3$H{"PwY NGaV)*t*>/$1$rihHL* RҤ rB  pF0D@+QOQMW :jJӊ'Q2X-.u>q. ػߧ1L!j́?{Haw dP{F,l rA6`LIӲh D JL|c8iv.v MăecG ԓ'> ءs!(Ray6yimנMF3I4JFu[Ē#u)n6OE^Զ13QZ:)kJٴM9H'oCeW1i0B=m{Ë핣f8dQ96oTW_g_~Ż̻Y'.d =1Z-#$ F~YL â> 6,;ф /px(S]Peuh|D.ovbDR. h`$"$F8 >`Ya)AGPwxGXՆ<~'}9^نv:lv6-Zw4߹po)S D b\yn*H,PΉ87Hܲ/`>ډWW1oK<]8op'uB* -q,P.nr8*b~o6ν_FQR(wPYK WsjԖk((K*B4P&"M$ i)o4%& He+U46 ztCDJ*iaXsYAXZ14uu`,#fLSР>_eRJ2$k;QF}5ůX*ckj-`ɓK9UM X)T]eCC[U5#m/| :ug/hTXKbD%Y_TMPZs=7j1OW~wn콄\l$*/S%cg F;003s@j sZPQ&:nщ HQdc7(1hU&rP|咀B]G91O$a Z2D*0wE$9B12}Va`_S$ۧe=avfLΒubIլ&'2hdOO2`=<ŋ X@Vv3Ca2bNY =eV'Yip pD/%(q%'C+<ۢS7d{#Y@ɳ.F0^ڒ.ʲrog[[E}5*SXdlV 5ٶY/j:e+fiVBBDy].W+U'=. B8 ]_2 y[F?ԄP@C?uco_p\/g|&<N;|5<\Ik2GѦ'8J<#H .W^EO :%]jei,mV?|mIϳ{hyQ᥽'om+eMnuX~" ^icp^9sqVK7a;m9PgDC>ӌ o $fOo+'I1%1?5G5AAI5 HEAI=EBKcMDխ.ZrXڝI^ ],ܿ~]g|m"/ vP{ga*E蛙~|KxQlKL^QFOLjp&gD~ct؝Ƙs'I<@_$e&"U9@28ByƢM(P|Ҫb<жW}NLpְ E9!d%fBf%!fMĒV.d..9 N/Pp2GFH#(%rsZI٨٪hO4$Rh(~U̞L 絊>td-QI ""~ P0=s'PRPN!軤iGbBMKLVZW%}l}TЗ~Bo4Зϳt۱wc2ӛ}ڟ "Lq_y A4^̰$sY$89 =wݲվqd?|V7fٮNAZ ȔZZgJ3umTnXO$ +4tg_Q&kXJǺ{rL (θnʪ%=H7tN?5=LBVŷ2cjo1W*8/͖fli%!86XI 'I!&"D J }(B/UP%p'4H{MqUc\R[ Ͻf~ ,W)E`bSqsz^A"a%ٍ/ŝic4y-2ؾ&ה<$n. `/Fdatݜ_i'mٱ=`VPYD'{P8N#K;PP\w/z&2pK"",ǀ ,O۸Hwdύc] q`;9y4Kz<{חzu=px:ƻ>sxTh" 0h Vj+ɯ?rsJAA4&xPP:G/MD/^i {(t3/79L,Cݝ7~_Ը |r"hj#RRHe1j*ٍC ϊ:%er)F?&dQn S▸&]SVN#^ h4/plnD2gg-)"TF+)DaZl[EMW SPd_i$LyyZ3qT@"2I;bh _P$/Ի^4A\:8aTI6L M<*B|.޻/z32SQ y, AG~6)A帷KZ5E)LJ(\ jUkTMowD#asgO@@Yp‘ :0'5h/ JÝ ai<_#U-ѫL64c^ l姳'P宮/E3-$X5Su\\Z˓F}3.W>LyX$bxn tɂ8Wkf^2UVt]0/ӺDM*م&4 ; 4VJcJ}C-E'5vy=g% E᜷֍BO =%#e|ba2>ۦ$}@j "Zn6Nɔdmj;%DId @}ERVfQUT?d~?굿 m2U7^/hz4,\Abw];'pc 8>BM.?2n\?˜KSʅ7ÔUˠEK BuXAc)!A(7l! Io4YF*+b"F`,M]:g!S.n-.ygd#8vYW^`II9tOꙎ}Ik@ϨjiiXj(#*8OImG pS[@mh ,SL)hM%mG 'Q|H'[lȮQKNaPhi8qk>_Sδ3RG]gOӁ["(@giyeͤ^o =W6 iO.RwL5:s&9sQMqg=@[I̪)Llxc 7_I;)7ZO.Z& -/ [ NJV4 N/-b[{ɐz#o*=̫]ӏ##.%Pa9e諶؋9GwC0$(uhq7/p@3:8vBAɮ(Æ%d?"_%ot]F3Rym_\[Sr;d!<P?gwU%=:RNMok;PHH|5LK ; Ո@:ßs!JͼܤلaI<fݥg&~@Xϲٛ,I&HUQe2T;iSw Ñ;痂҃ܯa=|5:~> L] #,OM>e{c/!3z qAO[0ω $3_i0l/&Og${HXGH̀k܅CydkTHEpmIwgM:|_j'+UWDX8x  7Y;xo61|頝 &2MJ!s'D~CozLyP:kCE'I]tśHz gIZfg̴3- l}o.őȓ!m*e0\fwlα];1oCa=t=W~{nqIȪqҍIlM4*i8H*?@&R*Q’MLKϺ$Y{~;URC$ yVؙ] zfYrݻ{|xQIn4djQIqq0@ 79+64 Pig2yrMCy/=lNO5zii*SPy y~AJ2mIc$LM6]ͧEA2)ÌRNrZ C.H2T$2:^4s z9%Ԛbo&A ,sPF(+(t'M# I2BK .H @ H#0rT8&*R)un H$S 8ADXK#wvs]y"ṭb 饪u&<8L]%Ȳ {$Q^2ķi0uoŻQwְR/$ Z1#jPG` =g mZ`c! +4- Z' U"L/Iπ~o_BV,3Y}*6~e2j԰Rw^1:~ U -.fGGGt*)O Yv[!qb$vܤ3R?= % .rꒆOEEOGYKWVYW9UYY6z5.)97663krco='Ja:ΥjA믐-*BUԟ̂ 8!o/q! R B@(P9 0hvxP[M";|/~C1ВQƤɤAk@:cDy n0L 6`a9hu] &bz.5I"6ZDw8BV =k:=e 㕈xXŨ9[*& ߌ!?D=pRIyOkiljhꫧk*k,k,9d[Sk@wRnz!2NaC68{oKM9etIwGuxQLWgM5W;9|6f6x:𻸉-LEg[e_O?*?)ʈ8dTZ$YeY0h74ٯut_W+4Q}^E&7d=9A> ;A"ȣ;{R+vQܚ-=򻴮 Ǯi@({~jZB+[u;'ދ[~\IKP<$|ZK`U*SE e~%^IV@׳w0!,{>`*]uKbe1C{t->Rظs]nrLk>hb̐@Xsӭ`ꍥ{0TH߄ZDtP|Yi8H )lw0;o1s;+x'Zmv w&L@h kiywUN=WL `7O 8]{zn֗oe,='/b.Rkr3}H3 8uM' `dFbD`VUPrc} 7(@)4`Bf'Ib~ז@ՕQRqd!o_Iu+q ݖ$K_JK$+a%R1R(7qLYpKBt:Qj'I k Zpڭf_>βAF? >r_ER6f۟a߂]V$Y7pQv q Al)fV<,({L/ zyyvo/FZKB2sWRipf !x R6Q]k}_I)ށ3H0.7 v9}:d遮`@L&2 gd!苑9 +zK2uC󝝃5h͓IιhΎ8:vB nLjS $ SAð⎹ŽQtYdY9D%OcuP.iO/C4n7v_˭&Ud}f7ϩDKNT&/ܰA㵔:+2(2P#*[ Q- ^`o2sHyU̲CFӫc0BKb8͋T ]_HNaJB,"ex)i(>B a>v?`en l6h@6_zhJpðSŜۿsu /k jeM_oϱ9܍wm}7a}Lʳlz.PH~ U\cs;AI#ko6/FdswO8^j hCI*`q.6r~޿ u:U$MLሰ&%ͭϴ;c. b8~jzk9m9i[McFKS e-9\#?Ǘk9Oľ㧝;:%11%wP{!.f4&T**RBG}bL)%(d*3 X ȐC>/=_k|>168ض M'8 hQKR]lwlӮ#Ed^e1AG_O袏Q5&$r*P8;]-y7c0X 0oNCZIy:JT M%M.}M2}[ V > :?ۿ7;LZ{xa;bd̕dX $0ZZ̐P"V4$S|[ |s HȆȽG姰PCPiшDJZ\syY@L@cTMJiT94W}2!KY*VkK",D$YX]F!✌S0sp$ AFX%9Gmovnö\Ձ@<Ԏζ=M\o>v;Nvӳg>Lp;d-ę{|T%H"&v{ƶҚ{mff3g677]SI&w.E}u'JD߯7&0b170\ !IdX2PCY Gl6< `]sU{S 5~3&:8ͭKHns3kN ,; Kd%s`HTS)Q<\NNuRgw=bfɶCYŧ`:b X) .]O[s=gt;o?Χ˫a:96zm60"1Cmצ@@΄m !դ7I 0-K\qq[j~}پ~ÜSW_?^4..>qlG\Fq*d@cJ+6rk]c7ˣl'Y={; -y%(د%=kh>?֢ϼnҊƴwJT*9rDAXtRFx VVUjI֩j*cW^ƳVvW:w ԎIO- cԁߝib3$LJCZ}gg;_ TXH$F"6y0>0VhC-9 ۅ&el͍GmoHR&&N'4ˊ.1]O#go1wyj#Kp'WZjJj4l3ZdVsos uȻJY` I)2H!y,x^vZgk^I S- n s`ΏjG1K2,'jXsKy-H Bw]k[\[#6vPᅢ[bj"#Yc;%Ē,!  JCwA0b]vyX~|O0FSLE8@`yɦfKFP!YbҹW 9T!VL(TyJw;]%_Nz:?Z!C4tmTmӗ +Is)SdV4* b!pmS?*da}OjzMI7)*jPU't')>}8_ULnĿ"A$ iic64Kuw+_owyOQ/aUYHx^O{@84fFB֜Fhh͛a: Tl z!>:J3P@ޚZ.J%] q}LF(y&06$FF 8䖉NϺ}(g'瘊zFTSR5oS3fcdl# Bݓm!v9,) =;K0H}UHTHE_h4:M3EAGG<'wD)vNH">3-1zh>r$RPWtx n}cRvmHōSQe5KOMK)M ʁ6i`r:/,:OPJ a__ {Ol==CB?BກA?FɻX ""y* *E 7=w.]1Y9ٞpRfAPeHu7KfǗ>JSS);}eFiﺏ9v^$&2Xgk^!XyFzLJB u!%}9r8c&˧Th DHTbǺQ24GjI@C&Pˉ*_~>Er/JNfpڗ$'LգtCbE,VK W(3ZI;Ly߯qGV6!c7(LUh+".:R=ƱYxF:SNxҭH,1*Q>E 3\+W "cV=[aQTh=$Ŝ{,gZMKV۶̛W(XOfz)<JO(ڃk6(oP[(sjPMtPh&}@+F:)||tD2iUJJLL0b2"~Xgɘ:5*f|A[-//7ws/݅4c47ݞJ0  "q_jAd?GA PSfFrYCJ*EsޥQ. GH̸␎+ 상w,UJȑy=m=4/AY++^w|7 $gǧ`w, ,=d`^K'^J `dGkH~S<16gc)޺cAAR،#lਘtsr `&^( ^x>BQ=c.[d`n^Ơ)ȊSSRYNUJ^Ĵ5 +WgI%}l8PkUy'$CϠj:wzcRu 7|j7i91VPCh +iA<BͶ.'cU6nGMXӯ_Y7Ӭt"ќ{!fRhv&"dW{|lnD`"Ŏu6uZ6weeMKF)"d*SqXA>>ӟ v!fi$B;pļ/r]K<8l}~͟MVgx5EF9p`Gޔ_%oq@Z5t6_OySZZ1?k>ꋃ.lrF+'.~&HN $K|C;c&2 .nSWTͽM^H Bwm h+.9987wV $zs ۣ-[|T'c(@Y"ـ!;sPt$hXI@ ϝ6&NaW4P K]xv:+q')@۳S#  ,Z 6g˒٦YelN!ͫ#ﺷ|p;'#@#`ֺWϧʟ p_c<5fņPkk+;.ȕYL2YlʌJJ7mo#=6Av^//W[ur$l-D -@qx$ټ/^VIǟD""A% 5N!{@*nb2cNd#բ9=ַ֞/;ɢ=|h 1r1TakMmXV e;,<|=ϛj im!"P*L .RH(201 p&iP5d6unP{@ps=E<.[ Š}$2\^}vHll1.C`$! YIa@j@nk[WӁ#LH2x;F~^*UY 0)hC4ۚ;ZJhF[ 7IzB. ~,`$cJH@_yܑ"D.NXnѠxJc#8azrS=a(@ iyOafaH̅u1U~ qi8^[CHs4`Pb\r<: 1EZɏ?o;w޶䞶WJքg)m؎=Co5x JHdM0' BpchɛjU3@Dbdul V# f.phq ^= M`a/0,CtĜ_AGw"im' [} e"5%0U Lƥpe, 9{ PڰZ%!ܛٸ4pzzkQ%`d~z!A˓5s"`l!~q}7F˚ewK+2+FznEq$upOGiMVbMIYmbR De̖ ͇(eZ yo7` YyMT-Sfɦh%XCً$gӴa6k}_6tz[UH*fUs J \c1$|3xn9LQJ~ZUy494rqY%`o}iבQdqu9SB.;& Ir:m*T.mE,G!E(?!-M)! CTSVnOiX-m(+ZZc:?,_';[orJݍ((; HTT^6*1@#y*qt[&JTs{7C]& &8A认zZRqE{EZvM7ϧr.ufsA}l4 :-FnF3TJ߮.9(?wkGi(DXMSB8'D}_$RHD;#II1ﮨ,MP/) \":P|dy?s~g~G򿙏/nNᡢk-nD)>ŭj2 h Z.;{K?G:pÑ01<{Fd1/1>SswS)4kbm (D@ەNS&~kzx.oӪQz<{o: 'K?S0:S!^OF<6c,8yRDC(A3PH!dJ̾"U[UX]RRʥmj)+"sC 2(FrhNNsg629 >]wE#X`N9>PWl*8RiSŪۊW5ʈYK)ٗ^8h"( Pm”*0ͷScA@Lﶗ&vwG`M63hݒUXc:2wGP92XW lw14Hw_DTa(r~51Vqǝ||#²|NǨZĈJw?uVRMRUk?I?'%-z~n:91;XK8Q>'3.&xr&nNaS1#i Y[Հ)O۝bIaJnbveE,0"1b{9`ٟj\uPV.!o7 n_׹* J(i8s;pAwgMvv2dX&)uJbaA{j[ds\-eCWQe%r[Nc4pFf\rBoG=W9EAp/ܬ.m)_ X.΁o` 4ٔ6koJw4"I_ l C3R=e6dJI I,a9j<=p)1!d:=OAIv,)^ukJWm/ O|tO~e'ҾEc(g?pcr+ܘGX0|b|'oÃc@̰#u3 :w~Gى2$eErˊ7nwpgĢxB=f̀4Fw}"ĀT ,ٯfФ r0Gn}A_ \߹,}&".7w  lʪcT @|{=hyxZC_4h4P.03qM{'&K$vIBB]w/d$ d0H`JHa d9!CWQ ` #'t#Y3O3?!&G%E+(-{O|'?_Q=|ͮ}̀8[ұCSS[c[y6`6O?O-̹t3ٴ&JylFy5N5Z(RFbƃE "yL ;i))&IӡNe9hm aSԖƺOށ,p)kdɒjdHI/$ŏE8[}ZYV^Kn"rܹX4T2X2L7Ҥ;wvW#Q0i O=J$P 2dJKk*"Cגx1\.%7; MiU 2S2Y!!ãȳM0d2e mXbD(͍4kF/ґ|z1q:dŊY$K'&LR|d R\K(P{&3-+\ iΑRLv$AD"EI!W -8۩&&JWTfZd@Nkn]^*FS)'*ZEJ,=Lt4-,T&IL A<8|jQn8צUDGӭ5ZqSÀXx N6D,k9 h9ۋ)-V͎wm=G`l6Xl\KH~V7ɘlT &EMI0|g9'vRQwmk>M/'$6o3ϯ𕚨?ub;Y{׿yaXXs6|y=Nfۛyx)=\X?䆲;rc|+(?Cs5`or}O?I^w2<-^}4tTWԞ`(Tv:N3ùU9PL='3g^~ /v7gscUPG7ݽV49@hQ,ζ/5{u6ӐG4}}̕6cA"m썼{ռ]O[/Hq{zޓfoܯ?;AkO5\݀!_s9O"nyGN4%i'?vEg>g}YҟamQ7lK5~X٫j{һi-jjO{5:xI^ޣpd|+s?'mje{}W)խ;Iu^  7\i2I/Ct3X迗ઑr9^5mv_[n6eąA$x[ʍwaA~K?imo ,p4;\5gqQPs= .eOJ4{Moq6'Ų-_~kB9Z֊`l9,VJ4o;hQrGl`l/,gf(cvB&37YcH>_*t.3j7kOY~B?7QE*T |SPlsz"$cz?:h2?gry<3&=R|_gc %Me gu|۟A+8>oݘ˼'Q޴E{f}H_jt{ ձuk.:n1ur*+[VZ< K>'p}NpXޔ@ p OW'2]GNG](wj-{ʽDnC] Եܦ[w|'D?AAѢhc}Y_*k[˵y?g]K&?9>ww'MD7}&l!&{~70}b1__KpyIljqad\ɼf(0mQv9:!Cܓ xgZ, kPD*{R_ V bsAac^0!qSc4ƴj }5uq ڜ[sq n:^/=πN-oXE.zߤ1q。<ss(WQ=zg衷ڍk?\ctqo<ӡM6[=# u:M^ഄsll#P@걱r*1 ey{+w^1zmr=fjo0& -MLӆ BŹsG]VLnY751MK$}$dٮofnOR,{c}x~w9{?J+M1342+=݆]!>s8|?:2IZʟy^/y̚X4=&J'Y/B2kժRɩkSW 6ψ=nKy{_O!r~Y┹׏Gޟ?%)''Rʳmj'rOZ,^m_kaԱ98}fsF)α+s6_3:ܿYѠp;p{͉k=n]x>CT>OIG.Qc>y /vٽN]S{kU3_oq9/Ns=S}ϗ=MnIoj&Qh<#1tn>k5kj.-z}M`>]i9T>WVEc¿qUx*,k$Dž(Ը9}h7{MOqlO?xpz-—8-T'Q]iJe}>{W]zw:zn[L7IZ=DKn(v7GONޥϪ72}.Q a,w%܈e?? {)9{WN7}>>h 'ujlk5YnKQ?Zr`t:.[¾(:=|K[[fβHd:4ke*sF]C;ٌƛ ]X99f|h `natElg D$<;AJnr?ןI^m-τs:th<:MwvgǨu4=V]4R#Ciy?Á)tz[{G԰G=4+ɘ6n{+M!կaP}j.ZjdƧώfx gs6ٛ<xC{x%55u4_s\˸y4+||6{?]mK`$&tZ)8(V`Oس~?N_9F8 gM]5q{];WPx%x_f{3^``a>v` KUl6QPy6ܐr)?uYYjo8thz2Ok?gJk\5R֎;6ͩ!Hm~. aEga>{lj ii/5qyO:N\?8tsn!-^m,1UWɀ޾cʏY0Gۭ8| ^mlz {╿oGщfCrOB/S8Bnj_Sqh̾NŇϏ$[ߍEim/|8VK|?I lqqqofxWtcƚ|]Hx+\@(}/3@ Pq?KHj_Ur;Q8o*s n&*GMU[ZB8 8Se5tY*A:DE:q9u1#giL!ߙl! 6#:mO> la!m2} WV#l?ee,EtBvdf7u[-v8ZѝkOaMSBtyd0cZ0xP(:g2c~HBO]寑ʲa^drXyHxv|LS,[7c}\~t+9e'?o M߆֞muv㩽mA?aD:clvcf6t45vh778fÝy-;aIscN56f DVvOcՎ͍g)ѭOGpt:KlNe=56 -Mʬi|暪knyGѸuW*j=קyN q3cGDm:!ߢ<=! p ?S]=o{5=e/pQI$}#P:/NNu[r6{Ҿ}`t/cG?Ս_G GDtEDt@k5 5cV:A oCX5sE _FS`gfԕzKzʊ6CƢc-S!3g6l߾-j5c?䋭fcgYhLMgd w߯'K1OOerYwiFyv_]:?q>~Ms7=M۳9xAZ*wt1Cp?=xǶA>nӫյ6uҒju zךg񬡲hhp|j:NOؕ:1&Pkjz]wn?|k/$= |]Bk)ZVVVV[TJɭkj5Q_-CckNO_j:F6}]I%}AǕGղo`6X uɳlIl޿^[gn֋ɶ~[mgK,ISVW<;Rdj+jk*|:~J^Bɩ:m8:IG{HyF>um[l0}i mi73LCôMNʶ{S2O3Vgk]v99UKS/'5seonc;.Aw@ l6뎰F]hǴ5~z6^u=mYU+jPuUoqU7-5u{/l{~;7O9{g޿_n4ݱOoWR*|mE=P!l t1}~MÎQ{mwK 3VG???rq>1c:CCCw7#sn!G%78w/7[hn6k=C7u57CEPзQJK|mTȶj[SI͕V2>UκSOFjý&?jG@ @jtGnCS>j1:FԉG\U11;35}ek55]_Nk9?ٻ2kefycnnh>hڏ a##9&92~ٍv$l9~c*68 ؍tw~o]OaMMLcӵjyzk\AtEu^&tCȘv@}tz<8l&Wc؍_U---Y/ //#-,/.U׭򇋣|Ƿ/Zk'Puy-g}Qs:"獆s.:~vBT09$wPSesƼ9⿜9ax׌py5C=|5ؾڋ+.;==~lcʹ' 1ڷ;},lwmӡtz=@VV^ @8s8#kd[II8ب)G6b[(ݏC ɍ؈ΐGKe׎Pk9z|5}=>GuBTUSkH;u tބ7S_ߎ玸物Q|0sx9p%P w߀9Q匮G!}7F]S7sd.䲲2KR-Zi9Z^Fd.rL_q_19=m Dz#8:4Y(ҋ!EqM? &z_n"Mx33/8OQR/y.Q3 5}憙JvHy= oQơ:N\N_[lƻHPHzy6C@?rפ~aa[-:+ef;̽E| g2 vGIF+FNk}|^(5픳)fsr卍`ve1^3}k<1b6#98m90l/_밯n3riMM%%2L N<-f}>Ud>IkE@Q9 DCx;ڝ?MaUg[7 ؁ѥK˛:IzZ ]!O9I( Cl/s=מ/t3/UHᖷOWPI1I0__KcsZmO j8Rv+L=_ŧ{NMEqʢ<9-յu}vV1=_U}v$O>_=k,oken0J(6/auZؿasZkkCydw%}_*K/TbS;9?m5'U~D|P* { ==[>Y:&ѝ?/]]66&&RuffVbba ^PAXN'56663陓Taps31/.:J3LpL+oo-f<5n7)6f'&f{ E#9#ic19ms2iY|ux]&1)oټU4o(Z[JZZ\]r憃{2jW998KGMe)mDKuB[5kHg*$$S0rf~bbbbc;͌.7-U/)Ysu}] PtPI!Y;WWPVP\箮n&LPVb,DYiy)֧1Z+AQAc)Jl1w?a?O΢X],gzwXW 6Dj*׸dA\>NJܮ+.yݾ98=.JJ&BJN)[k\+ej_**4qNRzOf^^jc -+)ji'KtzJjbILZS3jzwyyy}&-/3W3qcU7_]Z#+ΔƆfȦkf3pc74U \午gk87Xiٹ^d $D+#+mPM#O%O'cI''6`=l45&{ ^RFQ<=!++9)d%I$h)ked1rZ[ϺjZf1<&cq"-Q)(fOJqiE*~5 {q+*)7u'ы@Inf3 2233"k 55MuJrrnn850H Z *I׹dԤ!e˕l1c!i7i?=u?jAf gP3 LiOliHgggs68qE|vJ|<fhfgA"@ ]+-&hft'9+3}2iTF)V.m8?(ϐ<6a}RiJ t#7 t|' pQA֥[+,+ rKTkwb\fbQ|r䞤  @bZ!eԴ*o}||;yD=b~~S Rucـ fdG,@R0oS5dYLF̈"$0 W\.PL<_+uZg-a^R3U3`harc[{3TQ:_Ow`C})DaRFLN 8HB +n}&Wvq0`K0`?H}ꔠajZ XQ@Hzүt%&WKU&@% g19tK8_?V G@!b|SV~2T%xO_KZ.7#4E+Ļ?VfJ&IUm ŕVf[NeͶC&m-M+;fK;y7J:$'N0H"A6udk*K,.b-Q:coU<xgN;l ÇcUݪuqg};XV ^"z~(A5xӂ?Ӝ2ne~溍Qپoe`zB8Х5<;pr~"YJ #v2QGj]z5)3xM. ^?oKT}pYb%D+w}hv|ll)eF_;d$,&É%"h쾇Q~~N({m)n7Gp_dן۵&A-RHO߲rPmav?Qk>ZYNtv+l( J>jFyo I>ӮJ#B=6 u0@*hc"rFuv-TֶgY+͉lVJR1BG/ACK{r銬Ӂ狶\oȃ8LB8,&V0¦Ta& #Qeޮ4_QhL j'P 3ZkRv;ZY}w0:9=o z_s;/P_zzI+6h`ԛ-__\X;̎ et=Kzvfêk:%+^=Ǵ8ȵ:˭-@T0i鎆h>=6Rsq^q\}[x֩XidsU0.a~O LM8tnN \\4$e  o>˱v& #lKЁ.n2P=(s@(BcmpކkhcB%֪Ǫ0h Ysso @\s;ӥj D2.}xzH8-H$0!q(K4aԂEcXK2H4{{XhIq,`Fȓտg-?ݝ  UJ2XZF7UiYS\mNPXǍǖ6q$"f9_`uL{0cԙշezI6s\R gC#3 8%QL) Bk$ ,aK\Y@Y\:`){?ʱr_4O__\SUjVW~^sSU/_=z";t|%mr]gF ۆ$ H4ف_E%5 deZ%`D/G;up#2''F%nޘzzR㢢f$İ8a/u]ðv ծ 9t/3w 2 HnR/)%2@#"DԲ-c6']pqSGդD:rljS#DR.>3[vyLE8Rp+E{_tXت\ H:Q hxԺ-]EMs&<=yGdIL9Y)"$PM%HCrwLwxwO}ω|_C'6u75J;tvUruvB17?Y>+/8yg mPjXgϹ麾a1 O 'yʲrS7}?LC#io$@7qR=ہW==' p+/ βgwcDW/wQ%oN+7+{lq1PeF7)gykcx[j{U屬Ӷ0!&Ý7N֒dZemmUM />-oem}qaKe=$Jza{xzͣgxͷGs 5x_qSByDRP4bҙNT&91Qrn"01Hϒ |g?C?pk =CVxbaJ}GW/7cBcs](3:4xbzuwWGetgu:`Dl6Jj7. 49zVT]i'zL7hpb0EU`׼I~Y+{%G sԨ*nl+++++S_NM}j@ Ye^w.n[2y@ V"*SepkUgWO{?(7DR&E,Z׸B2HH'{^W;U9׽9q_cvPҭ?9_h?M'߯tr9 P  &ݲL0tZSWUb?ޠx oP4~9~u|p!\$0r|hA~u=ײ—3i=G 4{ !5K1"+F"b 4뎛{8,0ח.lEvCKiBG׻(<=E-Vd{l\Z8}faux2LYfu@ y^F ` 7Y 5gkΟiKU[!MZXb|íWQkTc)Ǯ\phx@aNsH3Q]bccRi _Onh{w$mvfY"T"-JDө(Z j¶4?IkQu%"蠈3g ;"Juj@ZdP@OR>MK;ä8ˡ@BnGYVz6Man|lԎao?n묏N@H?˜tt)5ڶ;[gqI&M R* i= v(YԒ1Bl/ij1a=RYiى}*Y^vrBf~ZL#;\r :1}YO:kP]VN?+v|?׾Q9I}FI8b8*H>'Joy[#ݔ&†pU>+-׿IO>~=ɮGajR6$ÃνfJe:7ʜR(I;c 4}QϔΊTovt5UK)cij*cꎊt+TjVq>' cM^rh66P~>4~#!UKn3Oagݶ<4 s8L_MM|[ %;/9!2@?%pu!c12@A. mX,`HJ\}(LH30a:IhiBKTئR]!*4ЍZҠi2ݠ|]Tny=;M%cG Q2rxwGKphh \X>kҬx^V{SÔ`Bn 5׺i=BOS_?9.._QV_9۹ƣ31_n/phZT%u|skjY;<=Guw.=uk0I$| ֭^: 2B+i!ӯhҠ!9j- 3*/.ޗ# hy:v!tzo`X겑~~EyYxt T]qC` `p/ؐ*It1~^9 -&RD28d`d)RĠdh/"m`gfp﵍3U@ hZUEE Nwd,+7߅f2vp.Z hr+-qf9Q UV2֔ hA60h&I䐺 K\cRTgiYG`=s㎋ :_%V}f/T d d'cRhA'hz)w,%^Bfg8n^v͕5UeY{j,&MZ8Pܦc#!ZqUeLw^gXORtnώAUB8qb|L4;?n~FɅmPNj,nch [KK{{{6>̙vU!f @:@`޲܀-T n2~;,!t+. mC7'1`,7SD=5Ǫo,Q窦ɲ˩kqͫtԖ|6}$J%<[yFA vH]}Â]J=RE)+CKF/(\XPaJ7D=88fKa i`c$sl[~)q>k4V8[`]+:(htNJL;Syr?=VLf8^ WSgtSRbaUƙXq"i|L~<1v7ҽ01y'I\7;K_|{@'Arb Oi- ׆>pӮS=SYNӡUydu ڡHJTRI?!HEB1CFD`=otz{@&L-25N/[=^fg臹dܱbzjJi,d>{9T:\kc/r]a._jNiz+uWZ~'҆f]qYQm'+kegrp5브>ChHĀIAfnO>no}=?a2+ޤ=9=Kf^,RZ $1Ith!2 Cc5q2'@Ge\HX(C6&?oyߟcQGOR_ϭ>,{g6?s3]!ܓyj 0yoƒj(v2 ZA9ԝaz_5̼|;*n:hTE3Bl:XuOFl\{9>bKmռꯒAr{

@P1 x(Z{Y2b.&#Uiؑ^Q{E)_[{ʑ}br :g}IBO19,7hb2-R4`^$?luJ< az =i$ W FW}})o-"<"I HX<0O]^ũ! <]؉ubCjoh:A9R Za5 w<][{+}jsYi|HP6/` z3ɼUlQ~>v DXR0$6Oe4޳T~3y CrP]3$\kFLbmLw:x\&f뒷镝i G.MQiISt$8jr3F}OPԟ$U;5^PtQFaE[$@m5֝+iRZܒFHӜҧ@$dI@AtH ~?%ǣ7+,ߙ_q?SO%~r0?>olMX B`aV\v6u% "!HE`99DOV@\Ⓜ1PW 5!U2$(_x[~芠*ÀgdAϿ܇NT};qq>^af$'in;H}5]IYFc/I\tF9RA]/UQp1*S^gy;C[.օ_9D7Yԕ ?'ᚾj4i(~rF;  !5+S}%p >OӷŮU֙Kk#0ihHk%~Y,dU Qst@oM _Ww Z8X`]^^EMڸЕIlj井*$GrXC#tDʽ4S' %T\|UˮK.-r.r1IM5`9pl >&)ضgaGY' I BHBi+Վ;䠊mKfbɟUQAY}t2CLJ`b*; ㎋ĜW$F>_sLd@M@F~wb1 h0  2qL)*X$ FEpL'Npl\_w >n*uO_x ;{]W{u0 U*yV`#O qv Or̆rPHaDe$-'^Cƀ _1 A!F)Ej`[楏Y'=͋~_y5G_O"R 8{ x!HAEa::f0'NEߙw0RBIAj,]o)o޶b3/;ӢIQπA0tA!:*=[2U&c  fדU1fekǮpĂ8"Zen֝Euu* l=>Ֆ=Ѿ}~-%<ܛL@ M7ۊN)q;S')'~|g%cK--[jC SY~uƭr/=/Ix:vꣾ1WľbD`ph$=lvعṜN]a+9& %Zr:Г椪AkHf};4mv |&h~ޟkwvv}3+{6CL*wgRƫrTWʨ` Ttƾqnp9jS4 ]oƁU \voT/r F °YqqfgsY>c}_l|zj,|V sK_s3zqHҐp +).wkM3 ֚׿{g*;בrbgI6D32[h϶I9NuZ@ȑtCZF0kc0'ݧ'QW$iJ{@ءIϧnp:Dx=JLe _{o\ a6eFfӪWH2q`Rns %tiOi qUcu&AsůLO %\s,?ILoZ<\@`* hfݵ[[aoKx~E#s%Ԉ.#%zxIDUmB+(bziΏ[iYnŹsf7թ%Ϧ)NfW27)n(CO5yT[q3~IfQߩ춒~) g;h?ޚi#7RBCTFz':hz*Ӡ׿baZE5 9e:/j~<]XRH'ͱO#SU#xyTi9M䎷AqĽ w"d f-<[o)'cvp"kV ̫Y ƏggOEB"'EYXI1[6{Cӽa ";<ñ3ѡ]yڒ1 $L O.#:pIY.3Ikg3Yŵ9*˫WQ58r~CS4Oa'ION3w+Jڨ {vި̥vrejؚ8%qkFŜB̈-d\H!5.sttpݱ6 q(q[Aӆc<"B7S9>ف{h!liV7K7"dŋV `W !Z)<^n$%DbEz9gm|Lґ lZԋaA:+ɠukJDAGvXnyzy$ S+ZKYR7(&Yf̻" Ih]&$FJcp:_|MVLu%,kؐ戕UP)&&=^cFߑ5 OjeC *`9Qc:u RАdg5\z's"xDd3yѦ'd}wŇٽ$Ї /m[ڕhqGwQc)&^#Μ}n>7o\Ifls9l-bR q!y|M}BPuR8]D:i,VlݡגE^s/.W $oW[l(%.ҔSv׆XfɰI"b V"zg[3|>'[6Bɣ A5>|O5 9TtD#G ~UVzRTd sC_|K~z2ks ׯ6&,B*)}_.1I~H]D}FV s#?pIl~9ejVdT&H (7WqWՄE%٫ĺjͻg$3)\ al fCv JiZ (,€%XfTb2D,AHhQu>fgTC}D%㛸ɵjy_j*}*ɋ&Rv57+ 򐣩?8$eA?h@#:Z)1d8S42ξks;?a[?㺭ȸaNeߣNۑet{VΞznm;E$1S00XP8f/<jzp]ɘkTIϩ< U7hHACQMBEIg4 ;C:-")*)!It0r#>59 [MJvz5K:L@`k6N %Wb"ʦ ЦJ2;RdIzMjzT%D+e>j=H("[ݾ ~s C|wcOgRa}ɯ[&DQW7ܰ$t^Şܯ?m鼕'GEcuk]w"w+.("jO!L4: m PDEvC-{;Ak٨ۑFrۣH#735ge(9Lۆ=\hE/^zW.^kx{h prC'}CBgGOO5e=Cl$JWe˫qjW<{j^H5?2l(RrAA`L5 oz?ٻDM tur+  g5|͢XSeIEܻ֗г(o{^>tK91E]vUcj%Kuh†8\*p$Y4ޚ@|]ui}EdS*ArrL*gM:N/˔xur:NwS-+Vɔ,"kuHDI:|v{=_\8- |pch!lobѾi*p|BPO3=Z(f<&;mW\VC`]_I@~VL\0uQ2 w^OGIadeU5k rICFyv+|ڳCR֌c*PUHQ1z pPԭ}/ܢuF[!kv]kjz*TDr:r'ȗogBQq O*}׹ |Z |4~W/~ZI5wYB ;Z1{C1r=O" CX zx+6 %k)*T׼IltR#]EOC90w/mܙM_'s[x+OMyZHZ!PV''1펢g8WZP[Rf߇wlpIT_ HZ9'IDh԰/eLC#=]X;'5`Aa|~x/`VV󌡻(rru]Vmf?K|(keG#]__ |Ġ /gA۸L.pau {E )Q5"y$5PBU +}0;騆9&T䀙iЂ_hͨni'VKZ6خ_K YYiV x77/sgFI/" @[QےPo|;l8 HY12j1..5Ek{Zx?Ep0'Voڛ M ")u 4?^n?)#8~vs/*=Tc[o6ٕ"080;Uy͝@ QdK\KađBW[bIf>NewN^8uژ]GC75Y6w |ߓYi6# <ůBCx,`<Hy-eBq8$ i9ҩW . 6u&sn.)1f8ca @Bh#w \2RAiG l1\UrڬT!tXDzĎfE1Y`x\cP.ʩT#NrѤVXBPʣR:H _Wه b1)ll{GHP'Tgw, YWde$>qZtInf5JqIċ߮ȫG6~tEG 0su"&=3^l i_S-oKucFeWD![ Df p-c;3`dLmDe}z),1T\&e>|fmwqe K ubjq8ő^o*:˸n>&KikQq74HZ U-uv7| p2o!4wZSм#SŇfTn~1kOФ ijJZ@!!?&*Ù8]5wqɱYP>F7i fM;׷?1RO~{:̆D搔`N|nW׻,}^RI'OF:ˠ; {+yIhw2Wz+G {eW#+FTiC*iA@C-3F>Q2ja lWw<)trphuƩ76Z[4x!ͦL=A~̘fp`d֮Éw)|rnTsw3H͘kZmڱa-cB&㛟/Ύ1hEqJ˛x|ݣS ">en|*7=E-z@ `D~YGRBXۻ5lS, 1rN!^^ymUr VXu;<ri55/-JE^  :Tq^eR38]guK* dH>>\.(IeLJ.ocӎN<%i` | $&ĸu19̳44 O!z/]b&քR&nMQ.K")ʵA}ih%t)^rs::itit1䙋|яNԳEw_`)I9I"X:[ϚX("6&5ۧCCTVElŃ߶@m>\b/j}\{1Ť5zyJ%;aIOY#'I~^Iv@:E0P6 2 ?~Y#;YzؽqTtͤ{Sj,M]8S8\S<8\ZAhJAB"` *Czzl! 8CN_c c8i)ZM39_jɡI(WƪLOw=R)PRC A\gbJsOeZuk86y{;*T7og? '> y๏\o&L/ sB)J35]eR5u'!:dnmќ?sqA~8B%1ɞxJx(_DcԳ%l`W6 f,c#dֆx]9ގ>>=ڟS;\I{ތ|!5ڕsxl̯ӗiNyq49ZĻF{Lnh;S L ,0eBK L-!V8w+p׻}AAc_|4ʍWAhmhtۭҿjejȠk*wGbǢqmn'2i<ѡa[FS0`"4iՄWs8R2ẂϰNQ9Ba:n f1"$7gr;c1hCQF+Ptdwd$,jQ%i·pX"Iޢgbӧ2w5jر!ozEu70lK2D.a ߩeco7*4i85y'k[J\;;lYU교YFͽ| Yџ_o*"0:`#IZI6fM2 }β\o@ns|>KkawaϦd9ۨ|~QϕmqPd1`ߩ7;;c J'eN5I9{uؕgM N}y֭ȓ0.HK~1d=FYv͚6S+B=:v'\1h[O`zoF-~=ԏs[3\294F2_Ґ*ja`fa_ڽMPg( 2wᑁǸsjٮ*{/m/C,UXeS5.榑 "V/eAxǝ|8Iˬ+0r5s  q4T!YW\.5˷j>/ZUuo!r(jZ]&85RE b6x5vyo;$_!۝&Ov8K0KFp^#o~Vn,KYZwvFsoqݾ0BԐצ|>+k8 li(~5O r+#KM>:yżt옷|DGXN;]q7ܾ' Gox:>{qt VXF!HNvp7Hbj-wb c/Krt`ϑ.'ZۨU{i:iYQ˰riV3Vhڠ$&=ݵ>]{"&E,Jt#aqCs~ 3<,ڂ9,Zjя֨ (Cz [c]$!l8;•XZh,hن|҂+LaY6̩soqJfoQ_Jъ)&D LÔU6. iEmщS:[)0-׏= keWBchÁ*YK#_6$CCA+u<>9?NS0XՈ_Séuy?N'r{c s蓭OJǸй7lp\D=aJM6Ap5@KNi6|xͅk'%a5M΋zu9-jĆWZ߉P Ɉ@a)PdI aCavXMsZfKczcDc i8qz&Q1Q˲e I~*XTd `qI,O}K *8ߪ;pjqGW!Nݕ㝒'@OSdٟ/}2>_&5.MV&EF4Ȧ`X"`\ڠoCUB/4S6NӐaݸ'UZD~~jLMVcBٗ$sUYzI⺮ѿw~ގoRDYBvg.-8s~ A $ߥ6@RC\O#aȲhխ 4sY49Rsu 䔵1X"$P aҍn׈;|ZOW%t?eN'JkGGWc.#ĂXtGl D`Zw:6V]&\k}e;ϞϽyn%ilNs |o\ܛrÌo·:r?fs3ݒNñxh8f?Jqnɑ!)(&EXG!F*Mr}olSq;Gh;'N'ZhAyKחd9R[mc짱жl俘(l^h-7^W%销2Xh:|W^il{YEI)$2T-Q.{̳?6N[w;<$X) .޿2A[;!=şO/ KR`lIe0 fmp#] ~x9l/,؇8U8Ĕ1_ [('(qF!"ow d:@rN6Um! 4.0a~’ 68.=RSϤ68_4F܋dD bd*DRgf=)e~,8!/Lu>^z~r/WzmfCcY9t[`sdH F)%x&49!V;lNryX@+Q^;{e%I tCw \u?%re&O GmWr˽Z>6l5cL1Ƞ_U:$>MĔ**"B}!r@*r.{-m\67XWfR|Ĩ_bMz0x ]E{ucb?~n;;6Sihm׍- NﯠK$C7D.8k/!M0q>x~HϑRD0ʈF#*Ǵv09R=xX&}_clqn'`#QAaIC e~4Ud&0^SGY?S|`ҿfפֿeL/eCQSCsHצLϤx,Hg $YTn5kOgR;>EH=RR9";"cnhQEwreꗹA hz‹=Lz&#~p]3v$ 2C]RI[@PEH) U$PFAd1EQV F)")"#"A"UAdQ`EV1uo %Pp4G@8ByЖHNrkeFϬ ߮3끋6?f/W"x_5с=t`](:\TG<92,9.*B8Fɶ2._aURW3N@P:Tc"? 7{ai?eMӻ9qXR"}-`a_a3~`G;fM0IC"В#'j2‹h=tE $YJ1B|8⾝6JoYn\|"&c`Cڨc(SF# Ț(j.&: k%\e| ę8΋B7aKqn&m&? &wk773!!b9j!-Gdkq`%#Tr?:\ *;{{U[t~N]΋K_a-Qkڲ11Y-BXAa)@C6Tx5Io1SAF!)Q|yntJZv@D2Ѻ4Ѯt~ͣцc_2w^IyfXN*`RtH?wOC RURWOjNs$ѿd2M6O=z:mG'nTY.y(:%ӴV}FS݄4Aq'x>^~jW"^oN⩠LRաg|VI||ZKⱬJ~ye/7=W7aA}Wz]q>Ϊ_.Mdgw喑ˁ>9% 6Kt˓{ hu.01Rlq^=;'6Ԍx~&NL}_$r~G`tzъ2\S jR 2* L14q ١dX8Fƒ'ȾBІy)JQBӐ4M ]{\PA.I_y V*.n8Clh|pk,< H%]Vr ȼi"j֜Fq\+a#PrxZyU>g$Gیg&}#p:޽XOgaۓo.nټ[ W>Vxm3'M^/̐5R uHgN:IiPR\p#%H{]B\Nٿ@M' fos&:}Qwy>\Z˚? $'Czם{} J24:>|'Jɞp6P<&8ЅX^tPaHA @V1 * F"*uW6z: pWaizp@d3uzII A\d`O@8E,ֱ{:\?;<;ظn~V0Vp9'>V_KB_tOWq#wEď NFDF F1f\"w쥻Y(ÿ0:3CF~/H!+'S_̭KBLm7#~@!ɔ˸ζ r%>rL/~ H˪ G0B9 5ZmF9fooT һA4 `+q!8zvf!e+UX0٣ЋN*" dU `8ltIvnRp4)0eC`C1RBe %$50`)dd̄$;F`!Px-sS{xv4M?˔  ŎskogtS}z:D1rR9̯ObIʨ{͚%'"%1 _oֽdLQ?8O{i5&*S'vc ^ʋS~`xg~#̹GjqXmh@+:|(+rPZ)q8Ygc8ŷUՏkRu;Je<⢚_ _\MƃA AQi2^?U,5C"WpߗrablQF_d[jM#NO< 2z;$V&kAtjcO!l,kQ4+kslD z,2ow:evn*lBCur7z Jx^?Zl2)2)z?l-( 9L}0k!6ĦlE z[<B l8[/鵕IkMNaSޙ^ ~Dp1EDL&mSFߩٝn. JWLx Ǵ=tP@%:|EQNk|J["z4:P9$NLuVW{{U!0 2%C5S[DJdCQ6בWyᨃȢ {}..%b|?thM fcCgXDoCLm\!MdpM=y~JX4K0BzΏT`dp3:rrN)fn;[t!w8kWSrSקV(=fmV >xQφ2vw?gpdH߹yԯ7eZV:?1 @\uG&qWuzѕ~+_ZUx^%xl_^̓6l4حV`?EK `jq$3 :xd=Z1S&s"2*c if6SR_wCS$[Z #GE΁wUa|>fYNw9؇mا=R.vGc8>ϛS>!y֛OS wryOjXO1²)E2eyU|Ja夾SӡcMdNSM Ef=;'/@*]Z7!rҝ2Q^>T D:6vsiaz>٧<ߌ1,PgswS7q:_n!UU{z:~!Q@Ѐ!JeՕ~$:\?Y BﳄHL?܌+yYѝ^Olnc>3HfVW{EKg֎tLIW,| ㆼ}fcCN^Kc~M8rsW\z;C3-e^AKT?”m۩;nHzG;Z50G' +_ЏF g?yɻIZ# G*tV9]]֜RG?Ylg[^n7?;1 K nS2M!Xֿ%x6h8jn*Aanv){-̠afbn봮n--ƙBFU/Sv6b3gM|WEVsATH3KD$b(SrFٕ'@F ĉ~8ELcAY2>CM"Kr,09 )ưq*g4`e*#T3MŁkry`y^,~WO+h1.y9(cF`2te/d썵_W/m3NT[z6iMAyXY*gxx</7io? 2!K`$"*5?)`SL ,$Hw/))6(Bdri_& \2MXN;g;Ai@sv|:i[=hH\.cN#LZr,U2:n<|>Kt7(Zղc5mF;b}^n7! Gd,~2QI7n6?n^vtE؟W+:&1oݝPeaKA=bC .eTcu7 N/9~R;(jjW{c2zAz8yFmdn^]Ip0Ir>RFtX5qHQYg1\1&Yhpt" BG5(wg8%eEU--ӣ0^o6sȡ:XDu)PzɌaG"K1: ֗8MUӉlg1 ;Iꀥz|0"Z,0rPs`:h&@M:-@C8 M8x.KYqp*lhC" ^as]xe\EKK `SVxI.FL R]6[۷|xN]t&GVk9_aj>ݍsy]|!_PrH@u#b@SیcF4ƠX̙oT\DTG%UY#k۽ą}O!'+D:0P?cwdE̔_"h&{ٳ ID4ΗQYNl,ĉL* i^mNr;tӜ@0Dzik* Y{-6%`P`e^tUIȬ's'$Q O28(:T*\r>7H,b1yT" dkP'/"ȞTE 1 2IPjk(IDӗ"٩JΜW4.C1餬&:tZU죕2DI:RqNvSbxgCXlMq`ӏ" Fevg&Up΂PvoaD4sfz"T|Uț30e( \rˠcaٗcS O5Vr.3mIٳRn6`#4(l * y.ۆ,Zn).4l"j2-! ZZB hхW+AT'718O};tfH]nZ,ϥGM65h|k{߶iITWXWoe>g|0D誺u&yم_eSvlet]C `qDh~PL#Jx&(mnk6^w"n1DTF#MeRND t1NVefg5]C ˄8ݕ!.CιNS4[3 !qr;}y _-lsg 3IJ6:P(+i߄.*25k]ȸGWu}Up;ו+otϩUQ[4OdDּͲT*4|H6.ZK-X36KOqK[B+dB43èf!ei+KͨOa?x֝,#6cL.fb~xE"wm2҂:x[zMe# \ne[ʭȎ~~CaFՔ,Q~ԑ"F+Y1X;AyUduc'p>l3dRο̒߯ 2RdWF>FMEX8^P o} ωɶ~Qu4[m!־icXHtY 5p>Jdt3G>|kkγa>D~%*Tyլh 3kUyyFNjj! I,"-Qvǎm 6Σ+7,p.Vu P E3W=H*yƎhsr˳Gbٓh_W藧]FiO胊s"CU{wcC;E`:EF0 3bQ Wm=) kڃѴ ýPh*gF`vnofONB|R3$ƚF/wхk Zfd34RquQSrD8p&#fݙ$u$Ww9Wf-r~5kЫ2Ă^˜)pz2N@<=bL9OdZȍlYtx^4(q:pEkJ ѯ&H-+_:EOqqГtOMZfB?Y uPz_gټ?/N׊:^pퟻy ȂzE w5b!/* ʂ;',_"=*EAa}~ ʕTZ}$_jWUcیhDDZS;9m9xQ>m@O|3p֭h' ?kgu{ɠ1h#oVӀE8xDn.[K+TGksJ&U+-{l2nC*BRzi=F#7 ]S#TP zW'K'&,QeW8ִZ)sdo;Ep#йĹ~[4RyGIhmCbx;A!Nd3ֶX&ϊ*a1V3($}6DKjrgb'vC%_gވ_a/vׄi5eɯYb?v6(\Hz1Ñ-Qd`> R+MΈged&BnQY;+-ڽ3?2uпY#6 />zN/N[};k0~11 :2K.ްhY5~v SMB %UEnŖyAcbVɬyT_U&!Pln- w"ia psq32Y>n+B^|Nָb^&OC>;(K x 5| _4 o(L+BP,P;TԠ[E1sB,D,ESXd cReIڦaG`PvxT)"&B>t19te6n~ f}.5M9]MðBZO|WIw@ A ʓ$`p׹=Gt/NcnUߵ\DZm[?:q(ȃonePqZ-5 ,GYXZjo}9@!s]R0|? b[M]kcKu2@Xv av O#5F1 "| .S,+rr:(]TP$tl>ɛ oUUiwQc}\..bV48Jdς(5w]wz'U=M̚wP8 *)S<+@Be4:6uI gjz|q`U( 9)K=%LA0*5YkZPtz] .wߎܫ0 gA fzh&X`u&'yDQhqqխ_hl鲃hoL6KmDM6ĢVܺh(cU0otwYOIb",A:?&M&Z>Bdf0=*rHځGnq6Gi[`|~!/ŸKdm-UBTF]o3CsF-4q \vp1<ַ:ω7'9z/ nT)y%cPJҬ'࢑:부ӎ@0`׻z9EguA-uږ?L{%?cn:0BaUD0[`,Jʕ|gꠐ̄ZAg {l ~/Y=9*H427 U*Y,5{*bg%QpLM0D< ɒNB`dnZcv\Ë$W,j; slmVw-9mFL ^~Onn<#$'1iyG&b{Kz* 3.?E*)\t#/5QW2P ÙbZݝ=hX>9 p`z Si/ucYL ]45+-\}7B[+Y=)oIalVI_oZ9(?].I䙶K2xLpݠ\Cwo-{>-j ĮP()0 $݆u5!J/UE:vH GR %)NNJe]bjLB 6 W ~ףxTfFAV}c:(~[iDhV }IFx3-U$;x-Oj\Y~N|^/pPE=yW9%\UvU`%pepjlFi U"󝾩 0&2X6o^"ޥnWමo $W$Ƀ^&d7ʆ c<3gm4~{N):&(lxKS!q-'qѼc@Aɦm*s8麗Xd UFicerejX"(g҉WfF|Zzќ!;ܣ_$.whciwh&ffRj+z]g@CNi(׸+^MᮧI4K- ֈiNZiʓT?ِ' B yŧ2gV"]T@T܎4O)eNU͕(h+2t\$!K%\bUx^~Lڄl4?N0@ SQKJ}kkhI6/GMk{(&Hq"3ږ>%WEJxb NtW+y (_H.2Pw^- WXm"DX=m}KI*)\YVv` q{?!spжtaWA2+_κ^Y9H" M$CL_07Va5uxDo ? OY"̼3 ..ZV>=z N6@(4V(NOGRl۷KA&Tgݯ?Z{^)]3p*>tm̔" p)WH)3SRF%z3fv%*f$f3;x=jOe lYB?:S+Su}PZT0+4O97Aj=ػo9O2P<١ A'={T) ۬R\јȄHauPl &YUڡrsMQYFBt͒Uǁ>͉mŒ+{i ڨ)]W# BzxX#+qc(-Txazhu9 |5Bͽ`LZS,]qW \f(|tdtmk&-bLMo,W;AQh݃ze$-YRFkTj.E"2=pdrw\Lz#V0 ʺQxZZ`X-TϸC+;n)cB\0Y7!o=@x3Rl¡itk5LF=SY덱0]p[ןw^}4ۏ |FMGI!~͍x~ \qCFF(v wݸxpPnLE'ދC2 n|OeQSqW.We {<Lj!m&D:Qsb ,MptE '=10C)Uw:Ө(\}]^yX7fIɦ]T) 8EcS'[ (_cA.Zc \@,"=?̇ >9hFmG#GN{?^_ےu9*u#I#sR18Fq -qZX3ǩZz:i}\ d ӗΦ$QS9&棡.z@<m;L-KiOiJо8oipxK> JU~ntJ%IGJLjhyH t5' Ã9m8\,VkRRfHRO^#jWȽ1JvY`1"Ǜr;9~'+ᄦB Bd1!"XU FV67)8tDԱ}6PlY3D1Rg̽!ĹhQ?e^$јlLj|2| KK+X*;lsBK 'NAm~B<%8kBV`> 2 r=k8M5s~j9wݭv'X.rأ`n@-z@7-_Ip,mћ|7_lྲྀf^&@yv=9MC,2Uh &g]f~ћօmbTc8=xxFxdɛ֮?QmʓDJތ0H"h4EbzϘ G5L6.9d4^!eRT^ T 'ЉJh ~ɧA1D4Cg@61 -7L0h |p"p vm?a!IPkrS8odk7A0k4y hA* 2%"̨Os k6X2V5gSk#$h \po*.*ti&^~$ØшRu0.CDUI;Y&19UT\L[?քkOp_ILfA,]\B^Q%E&Z~+#8@9p=5რ/le5o٠P<(ffG*5]I߂$(zH${"ڵ)7mB<ҌۣqsǶ>5xØ6A.* J[F-/(ɢ71 T!rHa`zDGDi_1ѨĉT <@)K\:ɷF2\s:xuysQ}i/ cӻLKL~F:K #{[H(!Z]Z(^vYK dtx= WsAZya m ;ҫJl+ٱIc ْj0d4f%wT2\e YRby)SVhW`ΩN4^sUMCi%#fͭSf=mTԿ/.Yٌ)_ww7, :#"Me{ ,(`F5Tr@nw5j5ؼ̓ aRuw-ĸrW`/#x5υyacuhN8V;Uށ78e>=fx,m+v0GD C.U<Ҳ`t.2wr_tl~8n //M9R"лwmK"1]wQ>Zzxo DCK j$Hr٢ך_<,ɧ`n!a5u CLr[}o"ʜ}!QǰN70Ҹ}mz7jVʳ9/O4騅x _NxϷ1W&C!ċ1"a=9 I924tIڿd'D?a mYC'h}0IϿN!wps}Ebmmw\Ʀڎqe%At>z6xQ鞎5 ti# |;zbPO~ n@̅fAxz+É8}D,cI2@`u\VL)&}j@4+]lWx;z-GD;! sjsii'c-(J`zUk<',1!'"304}A >5Z#HdEF9*r)뚶+-]ԱR없d@mJi)*dJϺ8)V^1Ќ(dLQ`s T.tՇx}\h[&|Rnޤc{m~"R&N@jI0i1,0ʳ-5XW c/L/{plC[{e]d3 ƅ!6tC͒A>]f}|%XFI뤱uNf p%|CK "EzUECRTo~W$In97vGD,,]9ԑOYu!2ZՅĉŌ.7E>8jJ0#j5gGAFmR|nOH:FTKA>t5h; CmFM%ûHs_5jHQ)Lg?=ffwEX߉U+|zV2];DShj@`涩RNb^Yd{K,i%,L_Ɵ(cw1 Jn{d1 5 {>8&1x~K!6wF@-[ -',݌+=V :~+PcR뽚9*L}'+AF49Ml>@EnĔZea U~ᎾxbvJ"cuWP,Vt 5|&,{1”,^颃3ЖՅ %2cx .pZE:Na6S i#KK$3h{b#ຏZu'wh"%hH17^i(jǗAHFM I]G0@œ2ղ)^̉ gp]Iza2 Ep`)kC$ G?hrF O#pu$)m_7y hg y#1^׏/p[GO;i v|$]Ơ8+1 WiıM/b ),"sa:z lIlGU`gSɜaBȪZ+k?^ ~ez1`B.K)aL t$S~~Yem=!.Ey֒x`fg'9k-ܹRn>2y%MS|;hy6XtB"E?0 z\Zژ#V܃”wI⤀w"δn8dwg+ǧ4ww 8ĿHo@;4 b)B &lK{+.~ffnfo..[[][VRXRu$& SDP5<zݞg5mK"%7\; !`}COYؼ *:X[xdj1jyW,(F;iECb:ss(0#KvD!xD6P>8"#xx/E$yN݋\'_f(5Nˢ[E+D\BҪ#Y։b]E#jG\Wl7e%&K k)nv;ٕ>h9wN,S;Hj8F6ya=# ~4a]zJ:R3V0VޝKMŝDu.tCU>'. TZA/Y"^kDQ p=N)kaTi4\;sO':d6/ <~+Py,ݒ0n~m)H{̥9. 3ז1mG\N{vh.X‡ʨǛKx >n`l)!zp(ZВ /O:TEY/"- :b{)$+wģG&/rI6ّp " ]gКvi#22h `y4f%fM9WzG< ;pFm@ađsqoнzi׆=Uw^W" NCRpq5f ;Gb,M">]#N>Od\hAF4(eЏD_&ǝ: 3fE0CdV @RZUgqD_g@uygx VaۇQyzp{V3 wyTҍ,̈@b[  {0]/ Z:tmQˉ|8"-NQ娦b0܎cvrK#PrZ-ھt- ע >W8tAf,NL 1y(sRh;=}K%^QN''ad[kȅqH|b_XP,XWfeA%b㲌R4bpq2򳵠O^%]jH ޑ5P sC|᪱V ^RuO{dnLOW߁Je7a|@dErѺsx0(+ |]>nʽ!|`jpS.aoԪTQ8nZ81:mէ: l%C%bB_SX z֒/&0gl`(P{42΋gS1bk`^(.S@<*8&{<{w^Z)Pjxرo˝(2{xf4v-VBc%bKYsZ(LB2h9:3 /F&o^bV,nhǛ`F.]C7X,(4cΏ-[._@"DCWjW !gmNʕ'>sQ?J+>0ءf-e^MʧK.,b]8R:KAfiQS3ɺ{b8&.7{ lBo79z)AޯN(UjZE.U_)Q09)Z_L&{ 6J&yHS6}gWs.t)@ч\ME%yI1--S?`U')(#KB֞(2Ys6 #V|yBIJ*ؾ\A}/bzN z.NuΚrLݧEQ`NHѧhXbtLTKqjK6{!xc!_JG<_aKvh_.V=ӭSm("z&uv G%;%ݴct6bNbaB&u$oGfN9ovoaˢGW 0RT``UʎnD)y=ziq϶8 нgsr_=c6 sJMU' ׽ȠT6!i]h۳SZ {A'm^)EOTܐ-VTw#ݳp-TFHgy%W:图(I TsUQ+Tbw.iLn]w u!ai0fwէ$oOU8`<N/RU%zC+~p,v%J},тhyaKg3%ׅ h_9[H(5Ɨvk(>Qr~USlM&HxʘhŝI]W.r4%`拂9ЍA;*-Ԩ{p!,qMd${&~*Asז] 6?^- MrOIC{ioV'+0ء4=>o; c˝UEq~S]nS/3ĝ&b-y)5v|ҩ^K 3#*h -R^Zw(E+h"gir囃1df ri.6׭s}ĝ!r~ʥ;FWla$ttFtxE*+;x<Tח( ߗ;]Z46,68X3$$B-bmͅ\>+>Np5{o1Q?˜ّI0 6>]?L>k .]K)RzaYuXzHj~S=o,*M_)i%Ŝ?t1Ssz؏6ulQ>30jD@ϴ!> "bht>?0e_Gn<ƐZ965l29Fx38*tN'jB:Ifa Q j/Eg|61Y 'Ϧ@G̥CVJ<kkw[mIu'6Sa_Lr^Ɇe~Z-dבtи ܌cU2O{˹1fmԜ"!7U @l1@3%}8jt,ֺNɔ| ykzE=*ȧhM.#x4\&$C?~]΀ŊxʠlPu8ҬzH _^yrSIgā-߹-pNݎ]EaZ3yt=1 KFZ:Nkku&O|'e{MTqا:w }rC?Q<(!+WP&i!j{MES r+(vJca`J5{欄u=hba@6:&Ţ|{6;:2, MQT@R8h۰"AlT EcOya&hhnz┸o CL07l8*􅮶mB 'Hy7ńRm"Mn_;B8,Fҝ\4VF3}" O`PI]7#<&?DMTn#_g! J莔5hU iДE]$)!hYݶe&=RZDqhZJQ,k!h$Uͱ3,s'ojtx[/+ƙBye$1<ֻT5C5kv -:ynLAnrB:r&Q_TBb-%+]-)PpAɤ|_&=ܝDgM`[6WͯmYO<9= hcBez]8/0B{Gt`0qvL(ES`FkVC-pv-7d=8Q}:1#Ø'lWݮG/8,=v2;Uz\M.OwZ֐zt:r.CR?J*,#6~>SH.7 èXA~RozE%!d@ٻJgnY6$\K O烮s1'p`6k8+P@MId`?>Y0c7@wq~ Ep>Go#I;ځNZ1=*2HOT]:-]"D;LBvσdS 8pI0\} ǂrZRFv5aEHP#q::|q' !o}E묱ҐF92ǵ qCNBC F]U0E&b*:]e4&հ⾨o/U1$0r4kwTwOA"Rk33s!Cv.4w0ilk_kX@8%56Rj>yr0L|%(X|x1,c{KAk4B_S|x&ts#(Z7'J?BHTPlSm:?xH&<0gqڻT`~'&kmP~]]W 4nvI\Rƴ4]ju V5Ȏ_}rThڿt +BET r6>_ W?hniWqUֆ6Fh@tE6U$ ~_**kPeFZFOp6v=YɶX)<腆ՁXLnxQX R_}J#G{O7; rqJ+ m-^VXl9l Ā!}&X II/c#5ާɷ26y~ {15FB)ߎ*j2ZlI8Zt/Ȓt^}x >1$\t ă]t`m<>#B ̀.8Z*߉>FXTHݹַ%O]Y.pAr)'M'Ȭ [1 jyD-y0a3tZP}V/Kѳ7/r/N߼oG([(+K +Q^ZPyezy Ȥ"ޖ{@~ŐK Q}d>/2N>߹5ݮMJϺ X0kOV=3_ᅤRsXh`փ>1ڕx$J'o/ Gdc!xxn5bLL]-t0I}6AܛQC2C5^oQ=%2IPqx&8B'^`~a6^~fXGboS|;jGsl1o|2}>`?wvɌ&۠DBy蚈 wmƏ%#ȾBN%G@>ߥ+\j';f3!go60 PH/W[#TVVU szfS H!v8zLW.r$=~jh"荤19u?R)؜HsRz8NaIB%*ߜjrx&}`EH4 H+O4e7/s"7Mfj֚kWŰ  WJطchf 껡rR{{1_\(S1-@uڎ<+N#+uC2JqnB M/q(l{b]! 5)=X{-6o0C3dkip{grSmt_Jv+IϞۧTЫ:z(V/ eY~Bp >.8)VM睤x S#Pid p 3& 7u`9{p#ƶr.t:(JLv *i}R]*Md'<}mK. Gx@D;4+&0Pɐ`3IқPip-O`Fs?W"(p ;&~@ϾKSqYE k4^Sau$>)fAs+Ņ5Qu\s]~q׉q|lh4&~]tȿEu1VWZV2:$4!qd۸BJoA{ Fjʸ>ORYn5BPUFc%A9~YLbrV]W#uÅrQG[\Q!v^;9hʁ7cd%~2b(3$@7.u.8 pvf4#ϡf̊Ş8< )Ni4sH6Lz=W(S"P?LHt f:_h/59@mHo i94׼ }q5H#SnJTkkZzZJc\)8I3GHbm]$Yg >(^@ꌎow7[a#c]cvb^=2CgCe{j*??YѦ)ӛ2KT&ul9i4!|;;qމnDm-1J<"l+<" CáXpUKcc oe| V"Ր|V7r0<`h*_ʷJ\j oGE aPDc ٿ8NqڋNFn|#۳"m4UoigCk8~"N |>ۜQcr?\[5P7~nNIٕNUF53p͋|#mlؙ.h$9)]@]%B_ n/W+bmNՂ()E$k"z_w=5Ny{hrJs)N6e|6MY1EulFv(._42c$>2p=ʃcS6%kTDžRv7U06qr5Pi$c8DɔhUf%iQ,Dz~Os ߨQfI, Rpoߣ1;m7hJNzzf 3Y.D -=VgM6_EV2kϞDվO.]IV9oP#o qDmXs8EQ7&!jq?u-׽74lih'u-$E+wt}R6?ƚq҈[ǩY~#tYQe԰߱ HC9Ai{#*+D6o'(!?˂7_@^:.>&hh Z cٷ7Ey 64S5-{]j.`SF rL͇݆GdI>qdg JsȐ8Hj~ }ېX{<ⲧX @|iwA#K898PڊBX=CLm4h$@3N)\?亇% \RcHEvm]W4-=%4ȲCfarI8!>G zhQ[CW 1ʢE*f#B0nn仹e Oo+St}֫tP|Zut+,-kƄJWh|S>CCE* dSLOU23Y0{p ;6|5&h:_YשCWdu\Lj@.b~F/ƛ.(_sK|P[,) K0_Xċ$PA@.j9MKŵo/=hqMAe"ʄݜwX{w=:{sՈT&佬YW~܂ąő%Qdt_#uPkU*_4nV&S!?MV [K +FaJc~Y |~)LTS=ӇkGJcݭC>-azp00/@<&$k&LU%صI8>s|n|٠@sv,c5eF7{W< `]tv_V+f[!VΤu BdVtsFo}62w:R`1UŻj᫑@t-'{Ѣm 5uUZWNP݇_`+w6[UAEOl [:ՀPt{(ױL,|7D]L):@!Ċ۴8 slg̍CcFmE]2JD h-ލlQ:O>#LvlVYS ;a6 ]?\eT

s]֎6I>Lķ~2I\(c{sDcR/I=ͥGd<~hk"=/cA"Ӣy4P|-#Юv/z'Lx*Fic$ 櫏BU1* YqBg"^4Xc&|D@L?Swpet./(TwDŘ^t}W<,3sVbD6r̍fג"<>U _dk"_Zn~PJM)}Iΰ3tz͡eow n##7h]A[q1'>m7Rxemr>S9[L"%hyZw>܇1nBF0q ƺ+/mseaM#na ʏ&i划P1I~s04uѴA3{q`5= 3RHe1> >!zUaE8j?-EWBt첯ڜTEܨZ'd˟+`M9gQ@ 5N䷘pq+BHW_[.q]o9Rhsy ,]a=㱃\FXܑw_d`l 3?$f'XGi RĊT!BV[ 9%\{]3Y-g >l[ݹ,16O?G#"9v1qC7@6 V?-q6em:1O#(g@{~8QxGX9Ogl3)B8Qh4s0?C,_%+7:/6~x^7a|1fqnQ~e4?P/_kQ)+q>E0c6q?Fjht5q$X=u4|BRnk[Hk_L~g  .)C7o`P8OA FUȯȾ4~-k2kgr2'E<1x~yU S|TdzB@%M s)`[kaHb!yqaJc:s-nig<ܭ~q )sv']|di┺s N;;)yI;J #,I*U {r9b QMh̵0.';zS_㴕\aF2roc:!?p kf^U:"AyݷXrK8TGlyd6;>" yyо: @vZɔ,7XKo]F0BkV@ A N<T߅9R "A;β*"~dD94sF{'P, 5qfn;L6&GlaWpDB,H}"z mu/;SvrülBt(}& {:)XU)f?:9oX uM9wk~[NR0C]_ƅ&5WjG] ƉW*pߚ>j|J cWOr}#BPy5S`I 0xvY|痿#@9\4=#wzm >/P8G\tfH;jGvۭt`꾙/͝eΞͶ%6ȏ[{ 9bOҝT2 e;u @]3Ɠx[KUl?]CvZ {81t"hin{ ‹Н`kRyʽFq']~eQZqpD`K:  8¦Y:7{0L!=_to{pK+S%?ؔ4"Dy~1>wP lp5C\n^3UۡRe?l [ 0js# YKS&,XI#;E؁:pHZ<|5%qr:Xm9IYzt&pϔXdUx/j$zuNeo19p=s`'ֳrt50XE|gs:D6<šR`߻ Y3Ib5fw5TnsPzUr䌩M FGQLܠ=wh8]>-X;ai8@ cT8-kFDawp鈐LtG+HSd4UD`(IfIuuAG!g`AJEԲINYTsQYT/pΚE 1BV.wD%, #H,ZҊV咅NPt!:(xY,N|orޖJv1Ge&਀G!BfA{$QF-:? Vb8KN6+jZ۩AGչ#9پ@&yߘ̹ C7ً,CuWnv _>wkLKׁTmg]93@ @RJ t=E¥}|+ĞA:DDaDZD0g*G_>78y|(%輓!Y&rxX I= F {yn-2l "ٌRK֌c|\IVCaUڔ٩YpM[-~oÔb&UzpyꕂLC"zPApdp/ԥ9` Sќ=A_3d}ct"dVpn@u0y-w2Ti 8xPU~j#)[MmvxRpkVa" In?)o8yDi.tR, Tzρۧ4p-V'$.j)څ6 gˑڢZ@7zo`d; F嶨T ˫땿hAQG'&X>Zbg?xH7Mʙ@?Kju,><oE WPVV]0dԝ5E 2$u,ɑݼ#x w+הcMC"|lЌ,!JH5\lM| 睌8ϓoUz&MSsxA:Sby@1GfIa!? Zr̙{5Hͨ9hs9(O0k6.XAhxny Þ\5!"o,vD9 Z\Y830NR^e݁:t.#VTdp[vŮHgkj?cT\ZWDC^$lZo|\zOJTGd4۵pCJj:wkrU\/^cT|/h.I>Gs~c ԷH[z57~TwS^ŘurcDy~TۿÙØA🁘!GBDY .¢9:wXdl|4kZH˼$ ~ܟ(ztGizY!6ĩ޻xnDruǡ5hLҰ;IJMtjOk'fx3t]i n@V.]5_oy湃3ա+`RӵqLn%4Ms B)(Շu-8}PF/>!jȯk u'a`?gc "q{4׍7_{z4Z'ì\]9i)HKqv\+~U?B}` ʗwWnGiWvze4*tDVqXC]nzd>ў,BJ(@&zW4Z3绍KRhF#߁Tdv%C4N!x! Z߬aA gq?tUa_ ٣`n,5|OڽgUiPDΆpSO]&UbDPQ DϜ"o){@y.^7wD*L݋TEn,Ų8 k`jzH^%ezrrM4D>LHĘFu's "&;/ /*r)% )9,ץ$>ˤGEL]AӲMpbοly Mfݓ?tdVCAd䦻uyyp}=9>' DP۪6pKR8},VsߡMD>A\xI.` D!,OȵLa&lQX?Tao[!Ò\mF.m*A!+@&An+9'ţv5c=c(z 5 `beNYWMJY&@\ϻYQiTͥE]g,z4QZg1o$WL-NUv"8n3w 20aRocxSG=DM&\@h;>Kd#":`&;'{kVuߡtϋ"燩E4$xӠ7{/}14WB fv 5}<%߀ND?[,$ z|Ю>:X8À7l핂WC;ט=ړY(ety3'84\.W죙is{ ؛[=hq+7^/LK%_j Ezpnz*}q"ߔ !u:> nl7 ^+U\{$VjW O%.@j=A7k1b -ዹvCl%6.iˇk;5P"nmUy %ADD42 bёYqEw,A s6vJKFH>OϱIX ۪a z~t'*JEɾYHҦj>,>n 8a:E=& P*jwK#ūɵߑx;Z+Jp6;1׾@v0>Qk>: +ŧKbkG)ye-ʲF1w^/АZRN&5zmE< xO|HwV,n yl>#2aa}DӇ+d v4SK|EG?aTW@葦ew)~lG{Qp ܆+Yӌ\v[t"$hʢ An=Vy.|3T ϦԊ4$3,Kv @f_/+|u&,!-2y󠉈;x&gRrp8EZ" ȓyj>es#xLC" I*!M[F+yȤQLߪsJH$ɖ s{^T_$:3C4mFZǨT1CYΝ08uQ*?Rl:$XKEp%S:'Zd Qg+j $ ?JT*eE ˻X` ib5ŭvv pG v#m3E>N.4n^vo1Zm\"1U@Mɽ+*d7ŷW@ g35*Emn6(m\X:} 0N.o{ER,g ޑp:^m_ՎɆO;*_rG!it²K3%"*|{wH ,7F{ޛfϾ`Î$<wF0a⭦gX:љ Zn?8f*0̛7dC:fjdjeAE.~찲id:KVhI['˒YZ 'B}8?ٜR D4 AUo-g"7E oaUPbA1OeUKie;W/E#,bׁGѧ}(dUvpdbÉotpvV{~S^0h5͑(B# ocyks$S 9R>]tjF(-Zi+ kn>T6=M$'Y,3*-#nf<.%()~+ߎ_a>ܖ_}r\V=YAοxI',a̟@t(`?hmowޯ9+B7B0=Uf-%+ܤT$*ly8M* 2{)w+xh{_Byu#ɜ,(.qSc;;KHp Tbuwrm7Aod!jlwN5,uk#.vH4؅T$e?t*ʗ(<;{6g'KH Z8u&rn)Hfr(Ќ° -.7 _;E05Eyk?0)Q<˔XXMQ.9#h CHӪ B? [¾WzLj-9G-D+·xঘJS7W)~x]p?'xqX8-ڛpzc|+=0=phK <5Gx͸Vm{AE#80: >IJ"b=?V06f0Â4͡Y<3rXv<?o1oaY4j&XXοRV^ݩX3"J@o-{J~|6i_{0$uUB'COf=%fC;9\)ub6Mfl?*'P$L'\[Ԃ FЎ@v 0O[SB hz8jB˦j˾t>aȂfWcS-AZN=Pp=#On ,U}Ik tUMX t2 w¹-fP' T;I{3vi86"|QٿP>zW$yħ,,,_\2˩E~(hI,Ń}QnbH\2r__^'t1O| 2")e1Q<>~PˀicLH iO;'jxW\N~xDO+ˑb9λ:l1pÊunkTܼ"NRMuOKULgXcA<X?*U)oTy4A&ڗ]6e]l`ʅ4V_lp~n<~ji7 Et9Qk4)˪ܫv#0?] vMWe%&T{hfДWۡP=VD!Sf_O9jOVT=A,V7IdBv (OEG-*'p.+y'\cƃ%6m_lVsDR# 8ԴXmǦ=aם'1:Y=1gC|c@O#D`eqo1ӣౣ)7 ۻa8 $ا3|}Wѫ*?μc'EAo,< T}`(M̮SlUw70mTGҩbw#2,^ٓЯءR~DNi,F1tO?hF|;WZ\@/+g/ pBMdnٱNY+6C $w5]@Ojk 5Ða}b*GH$\r1B[,R+`%:<#]յ|2soX¶n˵l|ޛ6Ǔ90|gHxgׯYr3.caQDMhJ\<6]J?Tʘn2|0)AzT>߯O7uIIMHFרQy6Č.cqON!yYA8 -Z">h 8~E,47EfvE%m-̴FPdjkzKs]ybw9j -\À-#/f- 9}{cn 3|㯽!=w[h9-D']o  tg^k&p9!iT+]Wa? Г:IW i>ߑ7V ZnI1s4_/b6M HSS-|E9߼vf`韈/ lF13kϬ\h=/9f+ isiXeLDQ~n"4klv_Ry iG4yHNM%y//TMdK%Y2 @U֡IN uÝ'N~Sx|YA1ȯQB(TgӮ [H )brS*,6+'jA\ie! 0Ԏ)h3J:U@ (Mњ~'|g2W@KHgzy?bU!_o)xvw!k! CJþ"Ʒ'm aV49jX7Nx;hyʿWXu4gSm8_IgaG5f\P5L{jdÓ/2mЭ@ {\`PcQSr%>H<ّ7t~}SRE2!jQ}ǖ豱ɓ+Ђ|>>oހ -K0(_ɛcI(74:|S!}/DX (hVTL$fA|t`rM%UT4Ḋ{B22P$ 76r>3USkkF69Q:]/26$Xc\_6(v{I1RR <PE ´`6刏jcbo U/]RZaOPΰp *Z4+ReNg1Zv:T[fWMjf0[ڲܲ-vP6Fcn/pGze‘n]oLXgOҪvjf?|E}Zi~$} zkh5N*vI #au-Ds9@*FdRg+{v}^biB\H(Xxj [@Z">ޏH؈R>ej#6'l/4Wv-,pH{2B4:\H[PcK_44 ړ8 7yuk47q=ߚ6wZpVg]^IM楼0DN˫j<^zD7I)u6,G{Yrn`V ivC.~2c~Y^{v'R6roY4gn7(" G gVl!(͏YMsj`Jf֔']WiN 6= 瓏sَCؤjNJS[|uc@Ɂp &7H(޲D$K`Sy@,F}l ctY4~HOHj̠ͧN`s%󂀵 b:@BA6ArYr+XO%?3]4% )ey-!Q ?ULK\a@dC˦瞿_F5E2VO&\[v@$ L8&/Y!Њj/[Ø iEľ{) kDBx.]3uE_2.\WyAִ~-0m w{ ]*#k%-DоFDO]{>%4GSxR>'ǻ}BKY<񟣫 BT}WI~ BKs1\w:k.&1[X&,v-iJ*Z+sHr}շevPDJ3ExRZߪļxʤ߄AQ8I3bV *[n:+>7ℼ -^gގKj8t:W C\u6InLSt]2R/Uƀ}:5m*QMurGR*lXJBQ]ڶ熉}YWْ4TթU5,'/gCmrRaev>wvT9^n)SDx'wOX9X^0*U׋U|1Yz"n!3?6E@LK*GRuIɪX5l2ךtÖ`؀^Oy*pdsŻ` EDrNb14CC:dn{{(M[22 *23XSbXɆ3)0L7I GX"kJ}`%*o" N}66%d0p] 4:HKkm&[\Q_Ttr wg1`dZqV+7|ctTL׍FM6.pgʨ?w 2gITΙ EbCqܰ=2UbXq %۹oԾ\w} ;H2?^}z;>"m F@ G[=y5\W{$H?t6XծZ=ncn!KރB&,\taÕ61c .Bػ1EY9v4bO EJ͖?@6"K{zagI;B!A>'xOlװH%uѣ3PFW8^R=8Ƭ8"qF;.WDyzt'\IJ`*}z 2]uF!B.og%0] ׅ ؜Z COѢl#L K OѹVPHppG 8KC ̷Kv#g ҵՕz>UN1`kܓΑbފug 蝹~/Ҽ 嫍֍ha]JNO**]{TyAz84 tEFh:\nq8i\<lDŽhi~؂Uj*R `bi0"1g4IEl`d::Ml$g3JX;WnWJ򱟍-7/4CÛ{# =4`U%f_oB_44+11Zn !^ 1 P𢙉e[RAl]iL6qϘgy+).慼]\]5ӔzGLdS ,~(Lo9͸ÑvM29(!'WR,V! m3Au$jT>kUPn|F dQoH)+O%{vwi8絯#ĦP Ex}5.)X71,P?^(<XL@2(v\S"G+Eێ4k/ft%$X-kDOYS .Hqթ_YOr1^-H4$%XYk VJBQbKx|`BFPx O~g]L;!w}XR\zfUa6#N bicCr_AffG=B:1.AԒ^A6*^s'K6Սm))INRxBFf&Op* JETހ0c?\e{7(i۽oPQ&=*H-I~L |X)X ڒZ‘KdEܾ?է=4j3T."^!L1b+%Sʧc]\:V/=BȊO!ښEږǁ;BH#j(T(iYhk;( !M]$Ji z.¹-s))ͷ扑^:J#_0FCNj^/y{guO%Eu̔C׹ZOe2Y5/ 2UʺRi$b c:pM!YgJ<@PPs;[iLSf*zԞkQ{Ua Έ9*j٭&W=ye#*<// Zb(:|+"Ȟ1ڢ]׃;Xv [2;S V؞>^.YBt`|t97t(VՇoDn@Z(= RuZC o RIM AM3飹k'ÌFd[JjQN!t-܇ȉ+돧 )%:pA{s`3T-=gm :b/F#={۵5kn U,..g5+MKQzE_wi3Y),|:2чgO6vJl>S%9Ol_4sh+?r6ӉFȲB2pq1z3K8zVg8|5a. CYiȶXyh*tMrY ;ם(YO0}bv\KȄ b xek$x‡dԨ(-nГܱCPl-"g2U.*UnjڼRݨ߰H!T;r=qOg:$ 3-"\bs9KQ/[iҳt_RוּF$%}{?Ʌ2ZQQ~Q5M%FCʨDڏSKHg2͗4hW]FRw4O~_m,ϒ6aC =k.)v]X<&WSG|om)+D+i) oߏf[(8wZz^Dn?Lͬ浊5ukfK/T+TΡ W.f.0'ʊ@#%U^u5_-;pI\8Pཱ?@a4DMP'/XÊƔCxKYH|#YGR{:JoM4 Άٺ}޲FSNt 8 b=R Y 7sW4S:&=Q@:`ǝ1aLw͵l4&WPX&C%7r b_6}G2hIxK| L%/\͓ jWOE/Fфxu ie,ҾҀeidY i(> ੴ4bR|Տ-4fZr6%K0C1ETF6Zzql8 ҥI hC% ֏Р&;`W2\}kbЁ6dʡМ,%+%~jM}n$ \Te;FdgcTkRjGȍh=Y^.æ ,zE11LӁlg͕:jLOI{$GĩEmD{Oq%8;RW!kn∖KԮTq3wF+zWi\U5B̈Nne<\A?}}pO%ϐq\󒭋Mn d't~)w>gSf,%&]呏~ՈU/_f8oXu]7hgT*n;"чwW@be}1 >G΃V:/E׎Sql(3P|ۭ ZVMpA)}{|j  $i{y0B=/pQඣ݄9~HŪÍl|yv\għ4d҄,[GnD/hJĦ-JtĈ2&½7}Ĕa!}H:CBCCݝm;t9yvl.Ÿ!deYRK QdݜVT=(y-15 Gȸ0ބu !tbtdLS9msBӮUb^&g"k2eӑx?%0wHsؼŗOZgOX KTܸ`cZMIVg2`X4Ҽ4Utțn8{\ahigp8ˍյqE:/x,^&?GOns5> -ꖺ#$)БjrM!P~DnKyp(c>lv`/G{W3$clM j%g28w&Dd`ջFOR)3Y}sڹį`Eb8IJg.y4 %w1;%bpE' Z<\I, 8q}{YDDYo.D7k}Q&=3'HxP;Ƃf/%Z6@v+Tf+=KG| Q5GBߠ}cS+] 7L,1?; v(9fN?-=,rv/t=+B˫jH$:Dyjm Z!+i=;)FM 7_= HW  jfK08u ayڌf=ͱV+[)j?^3cKnס"}_a*2A!drޤ1?"GT2t/l~_B_ԃu[\. r S.p]]P xxBƶ-O-PSaမkd3/TsZ<[wf군3[÷ijSwT&Uy~E ˁg6 _DyOf3 Y0W;hxVgUmJӨx}3lF$6fnUgl_\8}*1NA h}R~ٌ$SZb~WjeH\_@-T-]@JB4##PAގpz@J{T>kЏ| s; -v,|o۩yB3(۷ 1b"O3U!*c~Rr@RO^ʡlSbGlcpƋyqjVK҅'˸Pʩ p~{:"\~Z>~u*"I&Vv9"dح =[Z aJgt`ܕrzct<7&twȈw&%24"ϯ5ꐴ Pe>H) 68Yɑ(fe +]oT&}low6RB |RN6A}I6λB ?+2l}KI%6̶H1$ x "Q8SE*UYN95e;nvrξ# z_zLuI!8AILO۹;M^(mnC{Yf}͝A0\ _&DSAq\jOT[~Y0Zeo.=]e^@β Ѩ5kݼP%1iARUsiJ[ Rn峓Wx2(`)=̴6ؙ^; q^t'{*4B84W˟ 'u⥊ \@ Zig[Ӂoc2&mȹK,h`Pdf/PAhe0gV o؁e`b]MT_]5E;ƹqvH̱DM2Eb 동J !L’5M.H(}gH [\٫E9hrP\z{65$Q`VFxE/5BԂɾklr^!9!uadn5=:Lew?hBM-żY]-;"t#oo. Tܲ2ـPOx! m 4UG>>"za]ƌ`,E BZ9΍OYC/Vt$k֫a;(ޚ8>r\-`Vx&сBⅵ0J-H;ku6g#t1Ke[Z@oxZ. biw\.ָ^!]yμMQ} PI ֊`U agXk r[[Hǚ .ϳdp-[M4|L|ʻgR<#ߘSV̬ <`8G[8[]{+zaO;A~<:GԀA~[(^ZmAfMcL'sܛ`Q:l^t#[ OzV(k'rWnfkߔ^^![R/ Oykh|ȏ6ja c;$8S[Z;tBlMrtR7u{!n9#-n_ugv#|m8rN n&IҥCQ0Nj8r">S@rI||QE,K #B@/妚XOm)UB-i6-&z,M:L?Jw$QJ*t"ig]Z*:<&v‘t0h ,Qz4:͔ EaW#Jֽ"Մ^X @+&B%J wPii.z,J-Qz=*?䖝沼}QU&bn#>z543Qg}ᜆ;d-e0loؾYru M%/= f}#|nE"_NN.[ڍؿ b_V%:QEL1~8)֫R5"9ؚ5T}~ms'yRl Fw4c: ~P.4 VKQaTV_ie"Ma2a]Zt#8h#kF8I+ 1\ $7{6>4Kfc1\z-N|U#(NTatUΐ\a) 12h{qzёKjo&'U)h1SBRkjog,j8m&6~pkbqA=P2tgUAΗc I9mU"9dMg";G{*1؊1@ nftcoqT^%Dsk7wjvvL[2Լ vQ`͒p 7R#hoXA|yxЦ }io=݋&`U\`>byz q gWۂ֒&ȠHLIyLf(ۂx|jQ &vfAF̓&>8+1lP}Sg'xUW]`B sg+~$1vWҪ9o>(wq^v*-19 K (pW!: RS<R!P@7vMLޜhwzG}B9N`k$K(b]׻syhB^)U!V$&So['>ݹ`nE>mI- h"ØDjwKn,[ٮl7p/9 ^S@)s`*be$)rYR[P{jжWJ>Ȇoi iٽ2t#cAZ㒞dޝ}[6 o'U]6])=b6'Tۧ:Rb[m1Uiaتd!Lb g%u 6xHRȷi0lџ Qԥ-2- d)e2CSVN#۶tF"|q\@Uim\~Ĵx/jF<9J cO1\\ ۬y6\w$ɭQB_R *&Rbi+ac$G=P]pr4f+57@|o􈗈 nj`v^ɷ[" `H *:Pkyt!۹ctU؈~p5C6˭Pe7z[Z}G-3}[h"4l=Ƿǵ@InUEI-[z a  <4](L$zYW4 :N_r?HʍCpAx$rgiC r{9Aʈ)]*Jȓ9mZR\> .\ Ӈ ;0X^)Y70'pYSJ瞬XV rrYC#3X5 ƹMmMRu i=@aGI=H6tS0ke mxĒlL[׳} ʟL)e`G5;!Yff7p#>NU}ѿ}Pvf Ks.MIND"R`9 1twbwSq~g \Lܱ;ڸ1 ʉi_|_N&WG\ *D,? qAsKˊ} !ϨC>dWͯ%õ\EVb-$Nex?MU|-cܷVHol;m3IF%O l!+ ϶[cZ\\yѬozk/sJ܊m+ KU&T{R"J)4t~nN0's-?N-uH,°]a#e NH[)ŗa@bU!=}%d# 7һ-߀,/Fm_%& zz&q241䢲̑CkIQγJfnHuߔ[ʙbbjfO%lI"\ .y9Q]j<OoBuAH`(hiaO2|)ĄD踽,'kYv}d4VCfyT2"^,hkLn6 OKh-B;b >㘠C)hEJ.i;P͆=@oy;ֶ&^ VPݣiطcKn(;5%xn,"fq;V8ⲩv@= G1}^\Ƞv"]Rh}]`brGQ>(´q3Fa&cݏY*WOJuЯRHƾ;? D@Oiuec8kPײt\K)WY x0Ra٧=5lXO/yFߏWШ{fܼR9_*6[_{n*ؘ$d23e ;Q1̦>w-iX2总P ҃OʍUWk7)O#xY@ͻy-VMyUY^v,$tIDjm)G 1X@Yئ29:lj p ϗlAN׸].$ǰ1EiVo=#~[ r+>1 ́*M082+7U{j#@&bD]\4Q_~Gg[](Ž}ޠEӀ PíJ9E/R`iHn!1 CWһ0P窚LګeSa$w6љ)שZh`[O\M=.{oV1-ٌ^/ ҹ75J1zF6cȓ0&UT_@udZԍr91iH 0KXq*57*tU)wDulL)h2hd@Ay.IeY_oHsB a%/I'keo&#R67; Kʈrbm&oO!A`փ2#uҥdZ0}PjE?l3G1[bŻ;->fUheOWpjxܬd3fL7vi4$VF[ |ߦD碰ټ v/~z;jԒ(i}Sf!\Fnto<ǻ B(Ja1[`->1DZ[Ȭ0CpZ3H"euZs^G7yoKTZ?"^Fla !"&KE]7x52EtDuBPSDҐqX(4 RjrDk} ~EbDE5ʋc〶tvyfzm.>?Scmg6r%r6`%GHjpK_v:AٵNSg9ShPQ+WVv~a%hsOtFo:2 N42nt7j}Lc?S( "}aY3?1,ɽ*ݶ,nkJڪ&&ćh6)|q ܈Եvp=Gh ԊGypb5Hk1CI| %Q%b܌ C{/0}by 4K,{nVB`kĽ= f]- Cڍ䅟afO{;歃D+ *vzub_'бݤ<ᅣyG{ϥ 62H: 1%fF`dCT :>z2ՖæOpd%T* ScOJ P'-k>qY0bUpc;r|U^h-FC1 a{v:,L aW~kvrvj x=H<(bn]V,c3_^Bj|_|G+ΥW`_-F^6DitxوtEe5|y!gFo/A7gwEW mڮ2;eDk%@6"x|794qw2e yMVmy03F\Dl֣Jd,MUK/ L =2NhZl-^с4+73HhAaMI:9gZb;dGݟjϢ8"PEU0yհx 5U(5E MZk9`n';&ݩBbW>7Kv،+쒠!hd9'~2(1Nb_jdRs>ACJ {۲{|Oǫ+*GB2ų0 ~U4fq@GDoauٰҙVcڻtz&xYU˜\UF ^76_ehL_.pe4~Lpy˜(dtqL]D؋|b-0薸@*#- *8 済DBw>N!oD:M}F4%QU`^JIDm󈿡(Uz)>]qx]Zz/}Cá!dFPL0^ˌ=?$?˱̕)A݅t8howϊP p{m%"bmv>q9>rM ͎y?(mA]/EhV`w^rc!D{r$u}HsUii&(8Od] f :=׉OE&)WVпzzDbh/{-a| yh Plg3y׻b޸z*E6Y -#+ \!Q~Kͽܚ\MfgX!ch rHmhI\kiDH278'5|cglRN.+1_Cgush n٘I>(]o8.ˏ[*~U{,U+p|'J鰩'K!>(#d-G{ z?v i̽J\>߰9sez_\?.K9TaI#Ggo.tYz~OĈβz{$h[\˱1{5sG!b%"{ho6pDc*7U 1i |e%(/7)mXr׵ECegW*5Uofa Q Lw3쐇c}-/An 7bn}c+CEb}Z׀}%y/_eJJsz >'A! 1B,b-&3X@j_V'i@|Ew7D&SՐ:B&S}SdM8asU쩟:nSRo^=6R8w,RZ\ \}~2}Yh|؏z_77YKg#3\Zna{vwG>t~f`AW \xNuZݰ6)B0&{Jmvu,_K`r*z!N}Ld"n2m{naӢV$F췗lGd")6HuG8B={ c z> ^?9ˑ ^Fȯ #vn"K9} hG((Z1ی*2_/ s0O"7&ԉz+BvJ%f Ʉd\aZ0H&ƹ쒖I䧎 c \y/QIChKp~Y#|%,+Gf)ZuC7zz|ը,1,"_+bk}UDT, ˚* ?Y~K pN>} wL+[5˜Vд"j$LW*{x=cwO;\fEGx(bWsEM$NC(Ӻpg#^G!lEJ~DĈC#4.+Ðs|+/#2N'*Ža7?CAM4ҁGO);}.,usXw=_b+|rfR+' 11r3QC6hG.ƃRQ%OIwjˋft1kFo֞)$!Lq`SV"Y'SU! wƈuԸO5I i;}̬!Lqd;^#GE"ucv'@A Qc\IuBrP@3_ST* x9U Ť.3[!@BM ?͖ne0\ƥ1fQWgm|AcaZT`=5x*>@_3N![Ъc4ۧģ܈Sf9ۙWeՂMM~1c2eIsޯ$->ݚ@IA[4)=5kV-ɑOE~1~Vpγu;q"O>'I77h@/G]4-|] _o3滀O%??i(%E?ݏP*bk=][,vSlu[.:ʥg]L}2 /+A &%^p[HU^ӪtQ[\)*U oeHa/r !b@Mu@[B@w͓rzQI.2_''XR,..A͆oNKFb0X m417']#]YGYNZlmt is"*R.-fzGgdCR@bcVlq!MALf(@$6tؼ| NW\^8"# 8b@ A/͓ VHa)Tc򃅠=4|9]Nm?Q)` }D9V^Px̴v@[9Y"@8_1pBOF>Xi7GG;e\k$6pS(YDquz܀gI~j,Hs6mCX^`$߶ {S.0$h /I- /O:uT̴eo Kt/7=Ŝ܄֎7*?@1#~qD\!l:==z?ukR]>}^aںeMt` :T@kLc q9NIbE00 9kLSd\iĘ8271:ڗ)/!#zvKg>U-Ik(tEk``FKL hsOao[7">cpHW`bDxI j1 8UvNwIKgliC v4^fP Ͼ̴9afނ.V E1Phμ7gP' Ak\d|\hh J]&Sv<6Ʈ*EibAZa;v;Wl3Ov|ӜMzJ8'_`0U>Bcm?0/b?(rWF+oAұ˃xTZXG OB|vygdtV|UP1*52'){TQұBNWÑ9u.ŠV{]B-_Q/₨}$e iS=vp]?.*:cHIŭ>_6zwc~F ;IW'ɩ?|>S D۽B޽,Pz03W/fwt`!P'Mk{1u\,,;" $^W0zۅcUwb}@g:Np᮷񮁎hou]ձlg`5砷.C؂ֶpcD{5R0!9eL>.["eg)! KV\R.`d!B J?Wg%Uadd߆Hو~=[|~ZD;%9(r Gg-܏4]T8؟bS\4EP7'efF6Fjbr/;U9'tI $5ahPcą(@>b&ddjڴŷM+*is̓Dcxnhb@4,L' y=n~Up $hSbQ"ߒs"̕r5EG X?<.st6'kYnӰǠa?Gt>[tg,ݝ"F[MΉ=ڋ87yۘȫpM <4WQc&q̰v9' &JhFWél.LɥntRTY]ta^;Y @ v z"2*6E BڭfT$ɍC /_L"QN5^-y5eXVNICB\}U''J@VQ=Q63lbcyE5JNTb Ba,v�TG=| ?zQ*A,Jwݖn/ ykїh`lj8[o--1yoA|(%t4wGxIJUet|3&%$oB3Cfʝ"b΁ @zk^F)WRε"hon`.P;xt^6kMR襃MamJ9>ocDwTpO״ky$e!*(6t+/t!NqR-|0r!d^ OA[K8 ZBojC-*84\ e!oPmhP-Ff0:r 9\>pd`2} 4p>w$1`י#Ȭ)l`zP@_k7c(ϋ/,TWZ4ߍҵYL+[2G.Ց UחIVHɉjXYզڜe$cA*ɫ/֜,2My)biJXZƧ_䮩3!|^u9'5yb|CO3Mh")hՐqdzu[H!i3-<0^OTxr\|~@C Ț7?GfRkQ?6(>#8PTBvuw"*`#WFP[D]fǿp'4113"H1 D3mg&A(czuc_ Iǟ9j&#= Nt*Oު[΅0 |֏ T|W"-NntNL(5oGaq>I=B8‚+v*lm}þS$vM?c۫&h "t6͊D{0$52LcS=>d%z4&hN`"@!Q5'-cmye?KjV{Y?;5uyvm.Ddղ=9Yf#;yԩjbx80q8>hgQ ʱWlrbEpiI?4N][eɊu,ײ N[{^%|WZ$C%m<+8jv8;nֆ9|}\ w5HT%\YQ)N1cǃ7㕯gg_΂3ێz ܴ~d{6 +6L>a/80#5#-uF~ r: 4w_8^b`m$] 8xY{-on !yO  0!yJ&85s xrGޱ P?|Y=! WiON6 2B[ǃ&B:SA܀¥)i)7X -%YT~hP|Gɗ8|SEYŕ9$C=BG0~02^*R4ˀJ4? ,eX}@kCG~bB cNsHp9dR~v+8lC_tKMB K4E> 2 &yl~ջeHUKZ] pOng_9r) tNucȹ RdZtHIF0'M[ #QY“[b[y[@B8oQQdp`9jŬ鉰hC}2NȤu:)w$Tl?cO0 %2~#ôQIw[bW9>?nҰ.h*RwOOdu#q_aɊ7:tk!ċae\VfHwtVDM CVhm+U Ą\g|oW|*V4ZjK+‹ TlhYeʴcI6:U$lk`"Rw9w4Ha҆Mxb6ʇpHOii]TTJ-e`9?+bKVNĆg[gUӇRLã#A!R+drY'PQW]mRިG< /g4!w$haoɺE-kLU:t;=/(gԩ2#Ӟ{Nk1Q~z44=]|h~Fucot-|+xن#^uO<=sνg6}8VG[*mz3VYVM?5D g@jeBT ϾQTо{+6y!>M =q!~ Bz1Fw &|Ck<}|Y'rq$_S2u'%ovBDt:YgG*85 z"r{Yq72\^nF=Ų7`2AϧirEz5Ru|{MܯGE7brp/2eJ|K`%c u'F1ق#@(B3,QQ jtm,8ѼN9[p[kǖ M Bv;ipņ>rLqށN֟C3T3`a1Epsצ2l"2jRrxq &#r 6cћ62,ۡpxxVٓs4G9F+L\ٵBRg%x|Uii{ *{fEApkL9s;]*b;mQhPdx*Bw Е$5ᢠRc\,b)y%(ښDeu4A~{wK` 5!Av YWO W,u%iS}7GQ#7@M- pSqXs$WQM~x9ddR'_ y7muaz8j(_XFR绢/"I.Sv@BP{D|T䒶|x(ͣ>zR։"}h{8K5t~~J 3jJ0ׂ{] x !u3`#RYtAaG6jWPVOZ>hps3Xy#K?\YJ!M(06kWL.xZEUœׯN.B"c}R "d15VT.a{U>{|X[ Hg@_m=SlL6r\ ̽⥱əX.6 x)Yq(tƛ1] [x~Ogs[xlYJF0[b9!zLq/ENyyz{bR[/6rN~Ch8Ϩ~TG[\N,á|u{pR/p#7dR $z9qCzqЋ35KWUey}f B\j)Z ]R_?$>ób<ft} # D4dp2UQ|=JC,VA .֟+cQ BFΫ5lӷX/QIĔ:=E8NJW??"YV<o:l~=WL?>-&r&}V EN`84'dX;绮=2"Teq FC)AeM RM40Dn3 5cXRǑ: 2 ߊ?ӂwgs*j7펻utfw?u6=4t[\ F bSU?~1ŀ2VUZx05C@(Δ~$NuO z P ؃qBRpIvNM=͡ӄn:1ˆxs{}%~ j;˲ քGƃ=PKRuuKT}|4K}4߿J* q҄2%%YsK'_4ثщ=t}>e}N-1 |ģ2VA mt!kߟ>|kq1BbGUbm1ѹ(QQ//NR#ր݆} n*57Hn~ e#gZ /yo&'-Hh{oͭe{nj 2[sxf[6&)Wp~f*z!t-Uce*[gO2A]ܒ XQTR]QE.O2ϵSH#l6%IG,=[Rf"SC{&R?և<1b{c<%Pyc9\}\:!]{:REVt ;Ϩ L.Fj F]T? ;dΔA^g8_ƻrOj{C[m0l@C0+aJ}۷RU,7ƵYˏ_knC:cD(&^+o,T۪7m +ꙓX?x wS/y5?o wԷvtUh0hPh`f#6IXaSqexI$l@pB?\б8TQ>ńz)[VM鎰dOx׼~GjXN`vplxsm;ŅP$m0δr8#:~A(ӥh7y8jĿjnĂY٥+9!+͟P `B2fb~%hͦlǣ * @v?2Q vIk % zTw==3sȽJ'/M>OeBOg|Pª DxQc @Y^}rC۽Хɝt?;~vG\>Gx_~>(j$P'(N\P C 9GuWTiPs'3/MHcQ,۰GԬy%;`Nfa?i;;$?nL_SY@F|73=zvf=##Hx=wMpG8ei&fMAd@u .!C;%hH?U^RB /K}m/op}gav{4&œ2bpr^s)+ P\kg pNtD!  :BxH\{T -렝0Ds+eK"\ .j^Fд~sXePn\9JwNe>N|hK +&DA!"`ge;}qc޹NH6(5Fc0 6j& q:`bn1G ({,O_  DcĚG4$F`%2 |5tox@'09!MڟV&Oٯ'Ŏ+w+"hp=ݒIV,P:*7Bl !o 2&~tr1n”ei-TN[#%~Q*N|@B~K[5Rߝk~)ocnmtxtQ 'E#g#"thzjlШ/,p\ nkQʷ N"49i7OLK}6h~S>}^wpT-9 7-UQxW-;@wʟ!xfP0;:]i`z5=|x0JOw6?K7G*C.,vPX7ۏ 2]ORgF:XB} ]~ jנJ{RgHy(7~#ҽZjIĤq"jɖX#ȣ*c=>b \NC<,*%>QT,4'A3t\eS:v-r<|#ZPU~rrɠ5KeО@Dn/t+(c#"3dMi g m7|$L:3ĮA]!4rǴk,b7tkDXřǾ?)? s{ ۚlļhyqSYPp0YBJ~P,'pl : ?dd)CIxUΦLo슡 #Lt86JPcxa() fpfWzmwu07W wǰ&rD_颗!f*{inW*>9ٞ"[uXigkKK F {~Xѣ9zb.!2[sΪO0ye ;gH7^3m_FZlƗB_ )Hmpj IՁRUPJ>ؕRNeE'IFK1@G`_M&K ~+VUggpC@J>gi`XϨ0>Ů2z)iSk.]')4˙lDLCY"wn hK ]8ε#Z<1^E qbeEEIHR3|8و\"0*Ue "0[4ӣŻ;Y;, įr{ѫnP1p+Fa-B,ec6e<֡feQ*Z쵔QR$-Σ šUu 0]D<Ñ.Ձl^CYؕ y5x˹H]tjtN>>U'/ N2aCy1I2|BuyܬƦvﭸ?ÓPuXƝ؍ s?Y=M10V> @mr)8E lb#¥CjTK.wBa᝿hX?y" ݺo>|XDhmcTMBܻʝںi!ȴbXVʈZ NOyQ?=4ΫE躒d,&3ß cBZ4IߵT1=ǃMOʰ5oƤԕ36j' bLvc h pQ EakIMdM5/hײ񣃨~|g;3@TMw!"Sg^27q$rppI8[T,e.{qfN)kni2ȦbߛB9m5B{;fplZS ڰ/-9x_j;mf;\657HaEV#mm P8ƝD|TyBiQN?n`vՍdVFJP6Z'u)녌 O!IGX۬+N tޔ; в,\ٷǺ*la¨7˖n-~E=[Z&qj 32ҡdb><#TŽL##W>0> P7{tB3HI{%CwGbcehD󙴟'U|E3չ4JR_v Vg^~CkLbF z"3(\ hu41ĢIq9˗L/"Vj]AB7+Ad "~]אKHUW&ݔoZBwAʛ"..năYB/@l}ur8YvbTijm5)q €v\čK^ʭ&#һI2lZE UVHN~#}$&}, & §U-z;+hWҋ/>JPx?oCfcӋNq|Lvƌ9;)T z˒ߌ-4Bf\$)-HږOآʈK~DPX6$0\je' a(ȟhO 4~]D+)kSjq?ZK:=6d9Ȩaˠ+\u)ڸ]`H$(K Alij{=A/5cR!ޏ5 #ɷ;剎"Y{0+J5߾DƐ[8Iz Ώɲx9L[Pla'߳w{W6uIy /lR*;QGy/=v_*0NMfg\D,vrs2iȌemumEw[hu%̛Q]Wgfm܎k9"sYJ*  55(x 򿠆6%V2ܐHPTMx[_jZ).`'hp@G0uGC8U?+ 0S)ه֞N^1=G~GY0Y :h8߃!d x\xxZR>v:E@/Ίߣqlx&خ Ebt'~$:o VIZ`ɟ[B +[mYۼy^_ErXJqu1)2H3aa hIWj'npikv<{9= Cu)(E0&"OHf}%iJ}asRqGͿO ~ff Ig1!4cկȲAUTC cף\egŀ$\14BXF^ ObH|[!n)`A?VU뢓Å8x/ ~('%CƆ"6N)5p&wM^zq^<Ư:9laЁ/d;dfy\w?7mĶ?͛é){Cv0'Sɂ.ߘ¼ͻlJ Qԋgɸx<C܁ӷAK|A}(q4. ԮYQ=l e.;ɼ \}b!W61.V*׳g>| UԬCu.Ê{|H= '&o" * LbL~jf[kk\ޔFRhD߀HZOmI|$Lғ(oQ{+vv5j- ?XFcqV*osRTvo!7 DRxݬzlѤ & _Jt>2~OmC9A%F^%ip2hɓK+U.75Y/,O! P&‹]ّ&7dmڳw r%zhx9#l^OXfФ& <*Q%D`5yPvph>Ê <\.wxφTvF5-`ԿG tVMHs]XrPd9*,ί>wrrw)0Ojս7q" CWяkRjP4 rK$EZf8ϩx. =d=J,VxmCMB־ yHǡI$-NՂ uԾ;IB#;B]s@CЕ8[Q~0)"39ˍ ]1>&E߬L$P*ϞJ6i]erJ6pi-\s/`ldqD;_^j+u 7+ BLL)D5` F9{K Gj )!,0~by3R{*OBIBV} va KCrYErf8'[8_,pB;-dbS3fL!XKIt*h#5qI΃Os:?Z2(& c0A!tU ܀iIJȖaZ~o9>E~VX@'Mb.'wH")2`SC1c! Eoݜ];A`8‚on?I!ۙc9?2NW <%GYS ?iyop=vs2fUޮQh^gb/2a>)/ NOtȺ5Ȼjr5[5s)v=A;&2ew'z-OWI$ 6fnu˝? <)([vH9ezo|Dx`簁q]1?ȎwwW}I-Rʵe'Nv|^q]in&m7ݨ_&,EjZ~8բ(هͷ;* /4h31014[zf?EWs]k/&XXhW5x 0>Y]LB9 5j6!PWH'+;Hp ғ)gۋї3]&bKGXE7 W^g$e+#P $S\@`4QaK;lis20CqRDm  SwpSmKyV^5mI"Is?wRQ}i̇tJA>Ӵ7SPkhM|NS&>fW|9@ IDY a`#T:ak^PL]A)12sRa`¶7h2gy9(,]L@(JGEm&ʱ }CyrVqkμP7-f5@KC&"' P5XsfMȂ ͪxJRa1O:{,n rJGBA">䉻UexgegmerL-E)|&"܆`+|&Ҳ3*-֘*D$S-ʆ,\?~G 01n-π ?Hx"9=CosR@Q킋O͈cC uvAoZ]*}|쫩\vsQeAi*u/]WVPVVlB q5N,oG!YU,WGHzQ7GGҟZɳ &S[uk|(5wzf6-P{j0®h(@LX21@^OvGGB0ƍg~S>fYhG%6;iړl}:+ONRь@Rl E)$k}Ĵɧ-2E?9?=*悍ج~2If(U李ދ&dR;68 HB@5J:tWg[ݸ(La.%FF!.g)m\{kSXXo PX c'G\F8:*N:޻8r!9ЈThp2_KgbP4h/( MI03e\&1_`S$arٛ ȏE->?i@}>h%F^xc}BM\y;-wzrw ŃR@E`0R/Cp fbYzhu=Ѿ󜸱lÞ͌&B-}]$7E4Dz%JKek 9]Yqxg3сz nŢct}!22E;]ؽvh-v1׽i*FYZ~99!_Li๤1-Be?FKĘc*adʙ럑szۭ[(=ȴSq΁x] ù2$.\㾧/zBggO B[kue 81Rig s>"O/˭sMN\vtPjoȢjwmb))j独^zP.]'aʷ.=`m `[QP}k",{;L ªDQ1BaFΕĬap?8غ:.? JXAL&X҄,:g:^Q!>awx7^Vmް{-f) g ec-vJšD=C#NV s6 L݊mqs펠XI|R{T4("U];2OMRbq1ǘ[frQc% J~@psv2tZ| 7gP\|}cN0SlדKNzv"Ϻ^E1vD<%ܗH akXDUFXq'TGyVpSͩ&Q45r͂NnYu&}P-&?䓮S98/F, ms H&{K# y$\Tgu%t$*_aM';xTuNw g=DDE*딳~`~Cݴpݺmmj&CT3HKXYB.}w&BtTJԸTj054EwL ՔߒBY+l*[DgmovlJVa'>ypƩSɅh|aj{#8gn*i(dg9Ήm.F.h~K(_ghmkk.?B8TQ-uVC5\UO+%IB +[T3) Ym|o#*h5,'n-B؜|ƪj>`g̦gŒ,T@E~w#z ӿ$}џ JݙV1hO0>#ы؇%+h3{RhŹun @#2;rKeM)wwsyTj~ ٙ) X$aRL4߲w"T:gI܍?G>wl&\T25:+{5C(~uGDp/ҳ&,ΥAu,\8!_ӈ=8Qg{>n?uJYYy M퉌mOѽcPRbX;BSUr 6Q"g#PR(S, :$L J3[hf&O$XԳq >"J ѷ? iqtL$]1_u?xx3j>e̳ owvh侟nN"Bk|q_P%g@_`3o,U6qKq1Eu ꇰ( ,.' gPkB=HXAJFn~Eavwus#SFo$DJ9 +sA\Acoaf~yQf&fH}3_~`uG MQ\?8æV:FՊ>􂽍ՋWƇGqL{ՙ%$[ccݏ&{ "˿I~A½ Ngclv$Kӄ%gN(O':Fd5^s ['"ra@U BB(9W[UF$?;QVFً*q@dSyrx&ФdH4Xs(f2N|s7& "i ]6CC?Zqc&{yP7{z6Gg̥{ŨosG~<0w)2 \"b{uDm@u7oR`+ou^t˷{rͰ/@ SVlX}8QȅtxV%w@72o b}@ }\5;YoW9.36tKCP& >,(ȁ%{+9=fQ$K/z{6rpN $'^d?wNKU-h\nv+-*ߛ!3KhYX n80T8/o 98 ?8jOҢ햖99 9nhVLAH`Gڂs0,J[)IG`f9%HSæ N,tF Q 8uD,3"ع|HJqwGҠ)@i-b rcFyR7&8qΦ֬#?$bg掹:v3jM˻di#'Kɧ@9/ 4^vY$YcbI#PN J~q!Ư(9Nf~6?WtUg%}? @"F2>opdOUb7(:4 F{[E $h>T,ô$r]F.1Ka $%gۆ b!`7QŤ&Oݒxy T%]ݻ PКas=}D]Y*1Sѫ/l3\R4}ؖn q hEɶK~'Ki;7pwq˓=Hge^=5VIL=INZ/39 M2sK"9:@^&htIo 41 a gƀQ,0x3fbq?FI"#N8{e#eq5&AZ1-]rqDu ,꤂q=kłw XPc!M)7Oyj 7o_(@Aoa"Z>)}#UE$F&[ܑRDž+º&q,kPiWaR5<0h?<.$D)]36Zz]"MP0F`mIf.$J]{ G>m 7-QYjCv[ѰSv*`(Yl冓9j?6iv ^D/!^cLJN~bO Y7 JY=v+O'EA5R&-"K]ϴk_86 @& e4mvMt i +/ye [ J)?7ΪXv@K9m,*lȗGm 50bf$M:`){7P8ٶeE8LMioGWu>^pmǂ@_ Q+oV|@Or!_R(=V^٭ctp$?V%0ܘf#JFSnUzy5`տ;#ֱ:ZW(0ٕOsΖ܆Ӧqw7 4Ƣ̕og M:2L-10M 9a7"#6?WdmA(0϶LE 5}v&VMe/V4}ni0CgsbmR ]*jWdU 6¨*N#h:X I 3h2^<P.*Y >|ҍiFY9l VGOY`*ˆx+=VG/911f΀:o68K:QWV8xĮ;9 'JtWVD)G`g'y=V2jhwa OoֻưA<^֫,rھJ7\'bL2b=0{R_OKji0nTӗg/U*d3|R}m %?%PMQ$SRzuɌ<:Xsvu2}A HEծp Y8~UI,Q˨yg˳ sGYMYSƚ|BQH '%pmd0xE=+ c9o(ptX}/m]ƜtQ}Z_DR”$@ᡲ䤤/JbEu% VY(U~ɽtJG3X7|lC\i&.餖/z^󛻟?o;4%b) Ĉ`:RSuBRHa+=73@GR@cז;Bև ݑ߭[^*5̣NKʁ>AJY49c/M/4''q#h E,P sP܇Xe{,hssxڇ)S:H_d*3m> {EnrW3%;X)Nu]o%zlwX 8 b-sVFg`m4 "ш0-z^eErf{5Ze>8L%PEur/aWVf_-"S[Bf۬@aa(Z g/NGBl:''2Uwz'{q &=(>)9'DCXhpەAbcg< H+npRt|":}Dp;]Ȥq xg__gFU1}J=j-n CVNYic:C|0"`tE\ i 4 YU*u} p}r7CKP@+>;zn\q%c6?TP7sV6׽= QPFo+Q 1Jpľj}Rc+2ps7oS( %퓞*⻿A#7dB~ܻU(;K83IJ7'VQwՒ P)s|`Yo7 ܜp<Ri8 ?`N1E^֣S;ƗsYC]ц&%|^s#x(HZ\k&2zrR#a?&A'^|[ y>y!nא]!OQ:IkVYw!abwk+וҖa9 *=^ b5M33__{>.RnH]8Iq1P* ᧑+"'&kR4b,E.VF*529L OٌE ~|ߑJ_WMdY.#IVCSW {#9Էk0U ͞ tMwaJvb*:=匙Q"A{BkT7V\W!voţ-GN׌){fV`bR:'阄 R!tFv`g\@ @ppy3RkQ:+6Y52NW[H1 RZDY b5~Woe mluZ/<2 \L>8^wL#V0k_'_҃&Y2|3/`-Q/NJRP4))4-\"gvuZ:YB`2 ٓPюP9ߗfRYG@`zU:ei*"*rbht!:v]^CFukٟSmc' Snj9&nJwQ$hƠeUaYX0a_qu&|/d۝t~kx9Bx8cA\~=5D{p(xN9~%v9Z~ ErO}Rdyߘ }}AGaK:\>ZqoTD*p![A!-)7 31A;6u.eej'Kqo?Mgm8hҬV$GReZj_ M:~1z/߈ #rW옳3&< ;:sl>ZRF0iߠL =F+oWe\8{a֗xǙZK6݀#ȷ!ЈX ՏI4GN?: *{i17e l##_Hޘ]h5]XP3:#ObXlpP߬#k΍߬8q\\$1u؋ІA!4݁,V]EzٱMQϖ[ M`(* =z$ń0J8I?pb|w}P5}f&Ljî=3l\ ?]XnBL$s+ez\_;:ЅShd?L õ1b0 p]pJȿv <ҎO0k[ztygj2Dl}EdޕP3Uº2U$x [sٔ֩Α1(cUp͸@nro/kP>8.\Nv>GB@tFiefZ͝baBudޠMzJ,U" і9:- B&91)ql4.+@^ vDb<@Ěxe-xң!TBɯO:9Ȯ%Jz!EY Y0+_xE\QT2 {q weNhX це~Fz0`U>Q_ׁMcV@-rtgd:*\0X *?wmQ`KRE U!SHdi86fOd\>Ghd)ci!P4~7c.cЧ008ĽYv&ZBȭlZ(Z9Oee`OPa)^< O bEChc-)Hݳ9 ksc+:fJ 'I~rerˈC:?b7WGJ얋[x!ũV!_Rãjqj%d*05ssqzdsIMO>\`_p\B_|5Neb)_#!$آ,YljjV!R[&S|d }35G7+2U폏!:4'ֿ d_JVf+2AѼ~h)c(/ JL{L[D@pp-RQ,lQމog#^Ӱ|Q#=Y c 3+Lrnx4-]XEI5ΙM`-ymw'&ً,XI*`tЇɸcjJA\.K1$=;]M8@d{1F +V߿kz,ՂhE蚝Ʉj<4ax!(gPY]TCe` ی 'v߂UVNTDp,aR8<{\DsX(Y6-z\(>0pCЋ$.eh°{v@ԼFsExq" ! TtcЍ-EHY]b?:'Xĝ7oQn2xc>Z~()G'$z`M(k||,U*- " Ljy"+`/A3.Tq !p rJ^]<> qoINwak1 HA*]G@S4!{3n=vC%c=K?p&%z]nS̸VycY`;s̹U44%=\`t34)|u@ցtVx4ƅְ:ayÓY9qI.J3@Gq:h[Y(@w~WE^*@Qa8 ̱,$]M=1lVU~c>ag_.[?WāhD;aK<`#"b؅,cOJ[^+%)+pcdncܿe"D㉬~ \l-xc`N~|!.;&.h|מ *"SP l1hKɖߪaa&-eڰi<=xcu@R8LYu.P=طY =Eݥ[Ъh >e$^ubΉ9 ׼a#'ށ, pl2:(d8hc\FS\zeVP'AP2'3$3gLޙt}MnШ^DŽQ١-m A)OڽrTK Mg,nS%_ ,#Ŭ TQQ͡Chd˕ܸ4Ӕǃ?TfFG"qOjϝDH͛p$Ǿ7R㶄cBYe|5n\@/D44 4 SHm~ S7m!2&t+7W7wH|!<3(8Q?W\ (*`؏NaEHGTKibNLS 5gw|D jß{kt\qC}%1):ab -.7~ Zd 6]1% ѝRbd[*Kv 'KECcߧeW ~w3D#>2+WQ!I1P~F1hsl'RR(5RV"Gaf^ʖrT*-F;g R|_8*Q6dXPfV ,0 팕ىBT4rI:\g, PtPX79˷N0A0`MRJǠå, ?B])VYqԩhҕFxu1mBuTw[Gl8z*2k5z3\΢4=vʂޥ]x%yW+70^QiOx-Ns`OA.}$:~_Rt0a'1_ʘLY*egO(G'|?wzY)Uo2ј2w+MZq]QD#^]ђn0(V'Gw9lT^%5g|Lc߱ߛ,+@5hH ,/U! " & E7VUfX́]qjt7D{U'psAa{fw?*TIj9&Iρ> ,3IlskVXt!c3_֒b;ZtY,:_]rd'BGĪUBg#O/1 A-CBh1eIvEtr!7KШ}ЕJ G֊ L>͍x ʍPXW,)&C`M& +gk둨Q ߰+dv%"6|3*'iT<0IFdwvdʅ`~_CSꭰ'wMsm~r %֏}/.GX!J At|7qG׾ӏrL[b|3.fZrIq?'>_h֗UغDL9%X, <*v9n}GJcq+>%w0.1j>i׽C|ihޒ1g-.@9ܯ4=X ߉:Ō9啘1j7-Ad:B{bD\S+>,ߞJ#bZRz~ H6ӹ+&kH+kb9~fG^ՠ"䡚0`S?YV;"Fb|de!P\ >x y!Vۭ&$NcG?}D؏tId{m_ﶰ150`$+: WIꐻ~|N = "`1#"rI&b3Itu31u ; \F8BJwlLF5)fUH1Fb ;lwˆGz#u19< SIyByc :Vw{KӖiR 7 m(㛁$ZzcSYJEtTŻ醤}Re] 99%YLt2Ӏc:<7|TMf3/E2Ok6wvz^wMPzO Y%Sb)a'VtFfX14x_V-7+SIAXpGcU`MC„00@? ܄fvaōo(w4ߥDW֔i⽠pۀ&%-MvmI 05Bי#OPL-4ә$1gF| _L{Chiݩݑ/l2ZC1۠>n~+z/DoQfE*LXׄHUcKRb_(A.) CT2E"aOZ!`!Zd1iRFP}DG\Pv^_AU$ڹ}yVԴǽZƬ͠9kU%d;Υvg# uL(ıM寨U TCmÈrE*âr#زjZ S8@R~ުAnWXNOTY^V2R"3P*jgptԟRF/i?v pkj_ eG؇_rlʎ@zhD Ah %T!/ٞ  e>rrUvtCjr M(JbVNFX }"b]}X"- pK:1ǷkjuO+0}7\ ;MだcVS}hU *am/ t#Oz G[ v#$;u\-ÀrP,ÙZ! 0W _rVM{:k#,-{)N(.G<*%'Ǔ1}u eTb1jr(Oͻr*hxͥ̒JJl[sr`m&fRfw>GS@^Xu8V^0)*y ^%GF/98GwNuƺF"I?=?1ޘuŮu(g4=m&SdakfI[!4CZ12f]Scnl3T:Ly:ž| r=!u ,XC'3/R]c0/픣pMk߀+ 2 R^qk@ZAztgwò0';]0wYE (9P>wg)Hq;Q0G~B(*gsHFI-Ծ>)Ga f JKa`ݬNT_FKg@d8=Z%l:(*8'zGcB[^c2Bi=S@c~ 6=+yh@th_u5,7[t4G2S)0o Q񔣀\*[TLQ\IZnM_M U&q_Ni5a>_{k-7XXCOt{ 8۬_@n!,otAAߵ~NU*>Xi/;J8 .3Eط8zX3"tb:X0&qAt-!D8F(ɌNd")maAƣؖZ19/^G$]=5[32%.5A+=n= DN;I,Ai !o4XTb~vLV} 00R\sjK}u^+̼C~"t+[԰`uUROםx&Ϧ /‘q˦LR˝_C,lXḥ*%-2+Jyz_%SC8#dxӱ;Z,&Mv x {gN6 +eӔ4} |f/[ƴ0%{W*/5Yw0oMCh kwܲW*GE"c=տS5&9?-&EiPVeEm *Ҟe#ix#ݺW')иB}@bS*l~Noo, Y[>=;pRwek,g'|iMWep[Hkm#=b1Oޚ^CpNǸhDEtO{712pխbv[_(oá6G}C'̯ %ּ"RBdg 8AA@QK[]x05=5 9%ݍ")u_6r?PLB:h=5Î-PxLWu]~ˢk؞GZ/̸R/-`Ÿ:6=­p+%Th6?@ zVٓXJ\ -ܸa[OF|q6eSYJ$LjZ/M꼺~xv7. Lvrʟ`h#ox !{3FgX_ ?_;6SѾl9A9|XtSq1SݠcK|/2@4ڒ?C/.q.Ǐv8\O6x+p;wv 9 ҠCs>"4=OƽxNQ "h  ]}jdŀ+["ljhP%F69?"#f[v*Oե%SS?̷q} D)C{jB]VӮ?uYgl0/)hsv;hKyP <2.檸2`IC1IMւPn(dwS =L4J$rX08A|BcUf3aoq#4$ ;DeccmcvFr޻rr{~1k0W+[ :k"(cVRNK)X൴miWhйMeG9D $EvUb DȄ)vCׇ[H_Yؔ޺Dje%%5oy|}T^8=)#E;XQOtND6"lCqCkE! ~܏M$B^6QSI,Hw Zڥi~6; EMޡQ f-[WiE{}(<))C)};ɀRCɸiR=@IڠuH+=il֞A2e6gF!844fkG8 t l: F+gtl oSj-A4:4Yhx>/~$R8 ͪU,W=ܶ ٗt !N9AZ^wz/ tL5*;UѾ;BA%wshpVcyW ~; mGr;&{G !a%. v1hKrѭ@z͸QhBK  q 㣑 VMk= [pKܵ%$`WNY 70ˡ귽+.oWg2K;ܷX;VN4%dї"4%_<|9*:6i`<,;ȴj_/]wcُ^[`i8Z=I;/, _dK \؛H Xx;;;@V;8 -(𘎭ZHwgNVyJNx ifG1\and\`#W]llLFvh5d H?G2n+KHg'ۻa[t3`F!Yu)hԀQH H"sfNހ@?}|Ao!ZjJBy](*R(&.dpL 1mvi"&,?ƨNτSlGӋPܦ=t!Q{w?Q>;*C7 Ԑ:P42=~4x#!I|Wa>QLNPU%[ ؏%Ĕ kTL vY/TBɓ&vK=-^eY-b=P:-X‡q d2O\2e2#[{|8r"tp~_!'$Uՠ=|0 }jJW[Ʉe]DN@wXn6S*̀5VbpF7;D+4graǁ pBgZb.M&! _HZ)eN=S,Rg! u[JW ; D,֣ v8`G 4Xn)59k9x(0S:V^z+hLTny2|-"\w^棒/*T㸒{04x3Hwgc+ÛpYWӒc{n\L'Gv*CC$ J{B8w<9UI>KAH0.`wEX$@6.\vAhb1vQ{3kP:%w-ƊNop;)3cTЍ$҂# >[ -}|)*S ő'5Wj^K?L$\: ,6kK-Wt=Mia^Ȯt߭TR#u*lr&Xr=UtX=:o`>GQHw—oVLs+=37XgUEmDNnA-jx?rdx`p@٪5m3LH[Hh霒-̣Zֱh?Wse>o࢙.%E -+@盖~\WN KH=;\רp+.rNŲE|Us.KlަeZcs0//1& {,ܛ*! (Se5ԀvFzTc*Ԑ}#٧z3(2 㛃^`I3d a~|fUrN=\Ufiu YPe1ѕȳDyb 2;ŶE kJ7Grq5Ki?e@%ty&ji>2"0b;Db/[#7DvJq>nvT 3(; OB5mP |}z*{DPbC$gW~GlD#4sT’4&]AhψߧMx0)LY$r vupSNk!d8s 4jZߚG6n^ 1kSҎehd) W9$% 4ɈGAr621@XS⺢/Y9i/"T&\i/`63")*i^֊džEG&ZH˷ Qdq@R~:9Wo4_KXښ23Yhά00DR?""l6% k`w0'G >3@CsTTT)od/G] jaJ7.$,Zݒ_ TZaK@o;6A5>*:l%^u(ix5c% '6DA +O mj1fc^51hcFL N#|q u ?h7ɪwt"|m<:Cv3i6 A G @_DFСk6sa ϦRV,g4(re*NT,?R9T5Itלj\/̺B̭_o( X`Se{}b0^TiHOu.eH{H?P!2$wȌP\E^ ̜&YNnUqDX #bGg (%8^j(kqЩW kąev4r׭;dRpbTZ{. v #4Z-. j鉕_t1U:m0N gB(}P{#nn:o9pp[m&{#R0}nr\1nhԃp5!NW`E"#&7A)m(KѮrXnbm`ooiȘct J#&0-=uyb)zwZSV IlG?螄ĝH嶿oRۈ;.J?GϺQֶZHDqī'H3eS ΅^N1cXT<}TEJ5u3l<]X LЫyuc\[|%HE9'M8 hblsqXn {ݝxAL5W 6Qϼ!)*$7 3<{5[›|u͝bX͖i%FlΛ{RC9t^p'bۀzV>"{X4JuO7}WVmHqSȻCohq%Dh k0C KkLৎ[WzGMŨp8w &H3ŇF Y\dXlW^΄Lo./(9pEL)X<-t.p}FڜbuYo*֣ȴѝ,M>߯*T0OP \ٯ7$؀)§~R.ČaǂșLR>[@okf?(1Q^!T^ 7f$b_2#Omi"y ϛ]-ۈz#I]Uf=].3ZǸUض 9U32@^PÏj@ۘEMVEMM `a|vVM ( 3zT[t}-7 q;X$@p΍9z3Ub[Qƒ=7GK$ix. L,ܠ|j譁p$,,-zYb@ԔH8!ǽd4:;ifT\"OO8buAVƜ*"VM c"l [T#kJ@ bUPH +q;sܱ$)GnFz6z(l3ӑwM<#Vfu0jC1ؔK%k͖#fUGh=ѵEb#mqLð,VOGQ}2cU"?7s5&*R 5['NT?rߒko-!n.s=ֺj!ܥ*M@xwGS !88"7inBtWKAT\=mXҷ0~P}mc,2`K&VN hlǔy܍:hEb F*n%]'zs9sZ5zak-: A[1j')Ax<1 ʴ<2eʵ_i"9Q޶"BRw͂r3%΢Z"~E]\wr n>Jktq$rZ7v$LBRE :߻Ku`4f;LDQ̗{g"TEθPze^{3jPXg;0k0h^ա3Gzּ:GGQ(%vh'Ti2&.@Ó7=Dշf{ӣ5G7~֞Ei c eȠ7r=lP5Bس$J}hYV8dm`O;e6 R1;Fc,H~`;Z`[TlEWU[.bxCrB-F.*6nцMi 7?odTL9 {G km]Y .B뱄&4Dۜ{z>eʤUuCx=ϒ&:[qp92=EuI0N^#%)w#Q]tpqಢLZxerӐ zDT}|zR4wvZ.!tV`K=K2f^ɔäJqcc_ jąln6nxчk /p(Z61*Yj6p%sGdf0M,DT>G4Tճ+䤿#p ^\7 9K~~w1O55K ćյ J!&Wg P6Z+02TQ&"JQY,uo;/_^@ɃK`}LJrl,ԟC,쒛iJMߤ.F?eabpPO㱾EFLjNlk0avK:&wA>95{aǝ"  P''59I1(YY5 $ֶ}uQF0" g$67b&{_(qK85Pug)tUᓳ =m֋y? YZ