libopenssl1_1-32bit-1.1.1w-150600.5.15.1<>,0hp9|:%;e&Xp8Mѹ)v |z]& =87ە (F uG++9nE MW|^53ٛ'v{!$y45bRym]-nnh< oM*2۸%b"]O_.yVuuo Ŭg(Ao14Mt+kTM]f3Ja"$ mj?S$M$ 2Ty؜_qe_>Ab@?b0d + Wdhtx  (D R ` |   (Kn4 ( 8 9`:>ZBZGZHZIZX[Y[lZ[[[\[]\^\ib\c]Gd]e]f]l]u]v^w`hx`y`Paaab,Clibopenssl1_1-32bit1.1.1w150600.5.15.1Secure Sockets and Transport Layer SecurityOpenSSL is a software library to be used in applications that need to secure communications over computer networks against eavesdropping or need to ascertain the identity of the party at the other end. OpenSSL contains an implementation of the SSL and TLS protocols.hh01-ch2c7.vSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64/sbin/ldconfigAAe<-Bl qAhhhhhhh6c466893be8c05cdfc5cd25f826db2b669ae8edfa8e220c159329b8df256c898d9c1e8f85afc371195313d77c25fe473450b9b758a70c1757e199bf63ea86024dc2fc4fe17df5371131a6c3fb5b66b369df7fc67bea2010a183375c64cd4656f4568b5c00c7acf7b7fd8e38e407aebb3ae02f368c116e5551a71ad0a050a6123a1896a72b3997b25928609dee5381ac77af4777975188d088cd8517772811027b066de77d78f824766165f4a020b05ac1dc5f13996763726dc3f5df9e908ca0drootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.15.1.src.rpmlibcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_0a)libcrypto.so.1.1(OPENSSL_1_1_0c)libcrypto.so.1.1(OPENSSL_1_1_0d)libcrypto.so.1.1(OPENSSL_1_1_0f)libcrypto.so.1.1(OPENSSL_1_1_0g)libcrypto.so.1.1(OPENSSL_1_1_0h)libcrypto.so.1.1(OPENSSL_1_1_0i)libcrypto.so.1.1(OPENSSL_1_1_0j)libcrypto.so.1.1(OPENSSL_1_1_1)libcrypto.so.1.1(OPENSSL_1_1_1b)libcrypto.so.1.1(OPENSSL_1_1_1c)libcrypto.so.1.1(OPENSSL_1_1_1d)libcrypto.so.1.1(OPENSSL_1_1_1e)libcrypto.so.1.1(OPENSSL_1_1_1h)libcrypto.so.1.1(OPENSSL_1_1_1l)libcrypto.so.1.1(OPENSSL_1_1_1w)libopenssl1_1-32bitlibopenssl1_1-32bit(x86-32)libopenssl1_1-hmac-32bitlibssl.so.1.1libssl.so.1.1(OPENSSL_1_1_0)libssl.so.1.1(OPENSSL_1_1_0d)libssl.so.1.1(OPENSSL_1_1_1)libssl.so.1.1(OPENSSL_1_1_1a)@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.33)libc.so.6(GLIBC_2.34)libc.so.6(GLIBC_2.38)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_0d)libcrypto.so.1.1(OPENSSL_1_1_0f)libcrypto.so.1.1(OPENSSL_1_1_0i)libcrypto.so.1.1(OPENSSL_1_1_1)libcrypto.so.1.1(OPENSSL_1_1_1w)libjitterentropy.so.3libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3h}@g0@gig@g dfff)@f@f?@f?@f?@f?@f?@fIfIf~f~f~f~f|fuk@ftfqvfaf8@e@epeeeXepb@e_>eRe1@eSeRd.@ddgd!ddw6dw6dtdkY@d*dd'@cc=@cccccc{h@ctctcb[c[@c=qc$e@c*c@c@cc b?b?bbbUblb@b@bbobaG@b4t@b0b0b)@b!@b b bOa@aaar@ar@aa@a@a*@a)@aapa=a+va@`m`Y@`?z@`>(_j_~@_Wr@_G@^^t@^_@^V]^O@^E:@^C^0"@^)^(9@^&^&]]]]n]x]v>]g@\@\\ac\G\G\A\@[0[ @[u[u[r@[b@[Xf@[Xf@[2*Z4@Z4@ZZ2@ZH@ZZv@Ze@ZTZOZOYYKY@YV@Y@Ym@Ym@YOY, @YYY i@Y @Y @Y @Y @YtYYX@XXXXXh@Xh@Xh@Xh@Xh@Xh@XXXXX@X6@WSWSW_@W@WW(WWV޾VՄ@VVa@Ub@U'U@U>UzUyx@Ua@U @T TTk4Ti@T\@TFJpmonreal@suse.comangel.yankov@suse.comangel.yankov@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.commjambor@suse.compsimons@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdcermak@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.comvcizek@suse.compmonreal@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comjsikes@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.compmonrealgonzalez@suse.comjsikes@suse.comvcizek@suse.comjsikes@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comsflees@suse.devcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdimstar@opensuse.orgvcizek@suse.comtchvatal@suse.comschwab@suse.devcizek@suse.comdimstar@opensuse.orgdimstar@opensuse.orgvcizek@suse.comvcizek@suse.commeissner@suse.comjengelh@inai.detchvatal@suse.comvcizek@suse.comjimmy@boombatower.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.comtchvatal@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comvcizek@suse.commeissner@suse.comvcizek@suse.comvcizek@suse.commichael@stroeder.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.comdvaleev@suse.comnormand@linux.vnet.ibm.comcrrodriguez@opensuse.orgvcizek@suse.comvcizek@suse.comvcizek@suse.comvcizek@suse.commeissner@suse.commeissner@suse.combrian@aljex.commeissner@suse.combrian@aljex.comcrrodriguez@opensuse.org- FIPS: Use the NID_X9_62_prime256v1 curve in ECDSA KAT test instead of NID_secp256k1. [bsc#1246697] * Add openssl-fips-ECDSA-KAT.patch- Fix bsc#1236771 - Non approved PBKDF parameters wrongly resulting as approved * Add openssl-FIPS-PBKDF-params.patch- Security fix: [bsc#1236136, CVE-2024-13176] * timing side-channel in the ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- FIPS: AES GCM external IV implementation [bsc#1228618] * Mark the standalone AES-GCM encryption with external IV as non-approved in the SLI. * Add openssl-1_1-ossl-sli-021-AES-GCM-external-IV.patch- FIPS: Mark PBKDF2 and HKDF HMAC input keys with size >= 112 bits as approved in the SLI. [bsc#1228623] * openssl-1_1-ossl-sli-020-PBKDF2-HMAC-size-SLI.patch- FIPS: Enforce KDF in FIPS style [bsc#1224270] * Add openssl-1_1-ossl-sli-019-Enforce-KDF.patch- FIPS: Mark HKDF and TLSv1.3 KDF as approved in the SLI [bsc#1228619] * Add openssl-1_1-ossl-sli-018-TLS13-HKDF.patch- FIPS: The X9.31 scheme is not approved for RSA signature operations in FIPS 186-5. [bsc#1224269] * Add openssl-1_1-ossl-sli-017-X9.31-sign.patch- FIPS: Differentiate the PSS length requirements [bsc#1224275] * Add openssl-1_1-ossl-sli-016-PSS-length.patch- FIPS: Mark sigGen and sigVer primitives as non-approved [bsc#1224272] * Add openssl-1_1-ossl-sli-015-sigver-hashing.patch- FIPS: Disable PKCSv1.5 and shake in FIPS mode [bsc#1224271] * FIPS 186-5 Section 5.4 disallows RSA PKCSv1.5 signature operations with XOF. * Add openssl-1_1-ossl-sli-014-PKCSv1.5-and-shake.patch- FIPS: Mark SHA1 as non-approved in the SLI [bsc#1224266] * Add openssl-1_1-ossl-sli-013-Mark-SHA1-unapproved.patch- FIPS: DH FIPS selftest and safe prime group [bsc#1224264] * Add openssl-1_1-ossl-sli-012-DH-selftest-and-safe-prime-group.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- FIPS: Remove not needed FIPS DRBG files [bsc#1224268]- FIPS: Add Pair-wise Consistency Test when generating DH key [bsc#1224265] * Add PCT in function crypto/dh/dh_key.c:generate_key() to meet assurance 5.6.2.1.4 of SP 800-56Arev3. * Add openssl-fips-DH-Pair-wise-Consistency.patch- FIPS: Disallow non-approved KDF types [bsc#1224267] * Add openssl-1_1-ossl-sli-011-SSHKDF.patch- FIPS: Disallow RSA sigVer with 1024 and ECDSA sigVer/keyVer P-192 [bsc#1224273] * Add openssl-1_1-ossl-sli-009-RSA-sigver.patch * Add openssl-1_1-ossl-sli-010-ECDSA-sigver-keyver.patch- FIPS: DRBG component chaining [bsc#1224258] * Add prediction resistance and oversampling of the noise source. * Allow setting the FIPS error state if jitterentropy fails the health-tests. * Add patches: - openssl-1_1-FIPS-140-3-DRBG-prediction-resistance.patch - openssl-1_1-FIPS-140-3-DRBG-oversampling.patch - openssl-1_1-jitterentropy-error-state.patch- FIPS: Align CRNGT_BUFSIZ with Jitter RNG output size [bsc#1224260] * Add openssl-1_1-FIPS-CRNGT_BUFSIZ.patch- FIPS: Fix build warnings. * Rebase patches: - openssl-1.1.1-fips.patch - openssl-fips_selftest_upstream_drbg.patch- Fixed C99 violations in patches bsc1185319-FIPS-KAT-for-ECDSA.patch (need to for explicity typecast) and openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch (missing include) to allow the package to build with GCC 14. [boo#1225907]- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/bin/shlibopenssl1_1-hmac-32bitlibopenssl1_1_0-32bit1.1.1w-150600.5.15.11.1.1w-150600.5.15.11.1.1w-150600.5.15.11.1.1w-150600.5.15.1.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1capi.sopadlock.solibcrypto.so.1.1libssl.so.1.1/usr/lib//usr/lib/engines-1.1/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:39893/SUSE_SLE-15-SP6_Update/420b1087b3c2dd938e1e076b65280f30-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=49042126b6a4d48f7679c945563f49e352c7d8af, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e5f3c1dbb49874b593174d20b1d59c70544d06ff, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb43043397bd2efc9f0940d4cec365378284a1eb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=438cd3962e2bfe288c5e992963b3087a43bec943, stripped92RRRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRR RRR R R RRRRR RRRRPPPPPPPPRR RRR RRRRRRRRRRutf-88812932dae902bcc69cfc2a7bacc1a6ba0d84e2e045ab0fca718ac8b1de1a3f9?7zXZ !t/%]"k%+4"c DzȘ9K릩m8jcI.dٳv9hZ9ټ=!;)dtd5 n/߅pfUO{@,hŏ_nW*:)M_zz87J||d;:)j@u+}<< l@!ƕ2$PvRmW:C+dYTE;6J[r +g k+l 98)6/8.g@vMbR hF^S(Z l%{-THߊpYPW<;BDTY!MC&5T4Ю>G0 hN>K>초u{1bZƺ0-;N =-zzh<϶1<Y i }э\cdrG9C("٩Iø>} p!˟!rvP zk& ewHzgN0i=D.<7(C ZXLw'+޵'}=C~z&9S dWݷF)+LўGzQWJش]Wp}K3V$擎H|͸>UyK)uޣ2- 5ΐ`̚f73,*>sC4td8ng0EDGz)Hk'Hdvz$ 5Rn0N3uI6 :|Wv3QQgkĉo!G7y- ^cI+Nġ/"yggZr!:I ,`ʫFk`GGꅻQDNN$G()Ü'BEpd|A)lx\j6_}JBmR [ _T_2Y:nϷУܱ'&ϥ]v!Qs8䐰u?PP=!T֢NBJrt Gn:M!-gDX䦐rMzel{%s)E˞ųOx+2F^f V8^/eLC#/. v/sI;4P/%Binzo=4z.s{>,6tie^!<^S{Śk8Zl׉NL*-km|Yd(!~Iql?KM#7f&T'-b N_(֮EZ{dWKkbGúZ>%wDU;M%*w2 ,9xXx {kVt/?BVXj=bgRh|s݌O˨AzYhҎ~\nFHx0>HQs'n>.:畎]H,gk+M~"9;s"LHacpi0s{>z 8nKFH&F⠇w1DƬYZQ3͋ =$ ~XۼD2t?=ZQBC  +&ɔd`p^5U3{l:v|Ni6LG]n;!p- uB:\6^'*R3#kw9Wktf&ḆJdy> g ^krz݁lk%I5ZD;xPHV"7/1{9GL@L&pN&%7E{_F7Ai1AB/5Hf~HI) .}BGҗX]'tԥrb| D[j]d k7&L 8&e0H5od@lpjeV1+ȺJ~3Q YQ5Hg^q-b CoH"Z*QH/UwΠ0_[O2?jbɰK~ؼ[Ԗ<Ů j8HܒFUk]z~~46S_תvi![ʻl˱ ˤYz}b4q䢟(g>ړzD6O +! WG ]<@ۛ3 C2-hd*ui!1FʰK/\:InxǞNˮe_DR-7Xl",˦ug ~h)?5,Wy{I@t~ X}ky#vЁ(xN/?g/X$wgcAcu{9؝hgp963h4MoIX/~Cak‰ճh tRv%3Hԃ]W;5:B5ߡb=ByV7'(G6x\5is:;Qz\/Z+&&U I+s=ذa^eWo䖑@f/Cx :|r%CrTU:KKxlK'A/rqC>*㦵%-sU״N\:%r.}{ݽ&,9p) ~k|iq[L !oV-BrI)\+DSڷ?{+ګ(榦OGi=+l8"B9 K` 齺bKZ:T%O n;-tv_^͙hqnaCuxȥS&5y]KGZ66A=WU딶8'şYDVnm)H<Ӱ4{=1F&F~ cᎢ;g^76Ɛ~1 E9%Ko!EuHǩ)&7Z~{/'cFko.}#Xa(;Rn!`TtqHA~N^!Fr}jүyiL@%i t/c\!S̀ۀ $+9D麶5(Ȥ1&@ u8u6iWB R眘c^|~vP`fO_WpZq -WΤkqɋq^\l[jskc/3Z Jx|.8LF':誃ώ d=Y펥bzUqzwp cщYĜ;ٸ@mMŁt}r\}4R&+ދg$JT+*}MጫH? ?qFf2Qw}舑R1{ r-=n 5 "$=hQ!^1S)JQ4%cV#KO8]`(27yeI?L3]똉BЋJӱ~XX <-R/ɔg?B,r -fnlUp kRSI\( >pqR rm; &!G1m}~J\e7kDm;?J,0Tsg yA 3Q_#*fߛf{$MjΩm^"'mk̺rΥRdxu\{=s#0sGTvM7%wv#/hTq6`2 66ΞU6߱rX2Vs;gNz}cFb]I#U^Krl&Rjq1k"bf<5UM J L&h9z?EyjT %Z$ ͏KyzۑWsisOdʝ؈/곮 sa_F5@W' /Ĕ&"M~mBӮU͌ߺm:_Nt_y<ɥIp{v cS;rfߛ>HvZ]Ô2oCKsy˴R5gdSDӂJn|K8xYΚ? Q~ںӏVfXJFiMo3\Dq\`͑2 \on/u䰢n9ևbNM,mQkd g29(D`ig?\,;GRe: ɹ沈eFd8rdYG~pLѰ(D{R4/zMq?eYHz._ 6r92ܢ' *8ڴeɑCIg孆9e'x$2Ǐ8֢sj_QrGkUd0众Sz\-E!3Qg%jZJNn ddt$\z.I'!_ wm݃֜Fn&ܯ814>XFp^ ;mfx7V`lG#bdsQ+l?'OJrɉl)vۙKeWW'Snoe0dٳj2dkrp nu!B E+$Zbm2E֊mpU"@blsob :s_CQnTgSQR[ 3-N@t o319Ξ>+$tJzFQ8֡wJ7g  {f54|&pA'nPIl3 v1\\O8& ؉D!#j{OKU ߀`^U%D]@j 7O-=ib*%4ɤ̘c?{k TrMmn'#78FVNvǴM;ti=ݷe8!p%7uZw3 =Q׶י;Onʔzt x*poSmV'5J#iz}~yNդn#;[܇ձ'05׿Ov1 Hxh8 eQ<ŒeΩ r)q3T7J(! qn(4ɳB. l3?$韠>HwR!eL393` Q\VCj*ی.eah+xBҒ[wCTTm*.EzslvՃlo|k߆?jO긿, =$5 {Dҷi_=E|\ h8كOE\.a[~]U'i^ 2ݖ2`Gp?9!A-PeZAF '5`0}emCtoNlBS()b9c8?e`qMZ;1g1wk"r_.Erx޾F;܄{ja:(kSlWp`'CЦhU(7Al/i=}Q7(4!NnPsf*OJP>O+#gdx< C൐52V۸I| hʰh%¼bkSzRd uq\.=I?xƻlP1hQc>\4 QhU##z})9+(0,"islR}vf]nmCeDpG5?$yA\+'V1SԲN؊cT@bj/N7}ΈيAUzI2pkabD"! GٗLb8@(" Tdt;{e2vL6Exlq}h~rq8f! Z r_D )|Wѫ@-OW͠InV*:, H+HZJ /: O&ҒPp|hILJ7Rf!Yf + Hq]Ū9GR >Lwh:Cj1Gu-ũU5y`Lz\$ϓvj!f)L"cn ؗǧU#vE`]`^ PixPxKAB49L3t YKuaBt 0LS&pv3 f`ڻS]6O! "N>óU{; p$2`FQۄ|۷oekǮ+XSfS j[YrAdXz$T /xALQ-Xy!v677&zJS-0':y.U n8{Ưzu 4Gm Eˬ:N¨84]6r9tr@EԾX>8Ba^kJGt-cv>T.KX䘞{;d=t=e<Ǖes h$2àOTG)]RbHQ<"O{hŹˤ[XbWe}YnH:YN.YmR}τ T:H"f 6.t;Eku:{˜3"C}ؾx(pK. ˟QS\0x$pfb0!xކ'|@rU !P3sw,?.E蚰a/jc$~|L6~Ms.nyiSI.RˁW[3[]~1k 5IBZu{}S~Z'ctb*%2ˏܴM#_3yGQOp)5zFHW6klc5 $ Ƅp|`7C6{g{F3D1+秾h Q昳~d J'{qRIc7y__t 4Abl`%NLkc7`ڥ\ skaI !g %n -(%fW&?rF^izvu>NXӃozs17GpFȈw +ȚB95u6" U  z&,\|q#Oń}ejBml^:r+'swQ.~my 1pݫ&i =I],'J:}=C(@C±+Qm`MJxpZ4f9+)QN$K_ CH^M "WԪ^&ftBTuZ PVeF\*I&+U9gS P-iYE,ܡr@]DÂtvWƿ{)1b\tVR3^PeKΒ ٓf*AUW?PR̉i%ߘ>fl:@YL8IƓ#I')=2J#._bekD5sxȐ=ݓkqA?̸Ǚ,c!1 + '~ k%_fχPdӸRL0QCqի , [1waAAiO:]fK'LAI5iw'ݷ 蘙KMh'89կ|QƧ<{q6kcܰݤ z[q3$Eݟp ;*`5`pL)QLOVɉ>,U f ϲ h^V*k ?&6ͧqO*i|z48ɘq6F]2v7+3?Ob鉝/ ~_eqpĽƆSJ˧tH)+!aMx$bR :QTtdҢ2X@wl P8WĀUt@S `B$с0l}y3bP o'|Sj)Vx6=%eD؁|f"qmb].YHw0C.oM|(9qڴfh(EjH|MC!f1\BfT* RPeh셕د,ڠrbBsR2. 8c8UڪqoWn5S+vnxFG Yd>r?ߴ>zZ 'XF謻n7qzDž@6[/9rfcdߍ/Kω@z(i hڭ-X˝ `+hWs.lF@dz[渰k^{2ab~Q DjlMM%J +f醎Ae,>JGBX/Ͼ_#a ;OY8Xƒh) DŽY&9QKj!,{~&Ǹ*zP7OZCe)=1L|m lT{~D'0gFVs# _GY#] Dʹj*A{B},<}2Aђ3֝K!t)a$ŽԨ '*a13`FcA~Kbpu->I5`Us]w.#Z(0gK]nbR|@ӎ;?NCO }2QDbn?ldq X&͜adc=|Mr]?^ x KG 9MoYJIqux B{f73_dgj$}}I XFЋl> /$ݮp*ǩO wn1ؐ!WH.  BǃfBZ3Z8;\_K] ^`KGXTUģIьj=]M/6,+W㜠ښ:z[Y؂ZLmS,GFx)&ԫy"4Px `tK 홊'~O^$Q* 6j ӣUC$β}jK JLPqQ¯\Φ+W:H5oEeyVS6QrF?yԀoy:ڴ|&Z$;W>Rc\w}V1قQTilSj&6@C19,0V ٳQ~ aV9婔|chFB˕q zB-qlFѷVL0HZ'HZk%wJ\5 x|ި}/^>zakl_wsaJ Ycr\/kGjaő\-ZAy%IcpaCyT-MJtдs5}EZ=$iF޿PSy琔2gW&`!OE˅cQPk1ݱR$ ܐi7}+)H}5'ĆKmv߮:/wG,8k:W\;w>TZYLG\{0V7#; eEqYKSڳh/X5TbY!Sqϧ` VhJ'w (b{6΅e@RKDk7.6xS|nacT,vw"S{Ce^^#)ofGW`;fI"{KiPyzNbB?O7IR+#e\=mF/\qt9uVo="EbuRsW%H'׽Z$LoQ4ߨ &ڭ`/΢&&g jLFꉝ \h6)]C>3/>Apf#DɖRg_x|2Vi񗽷ۉT\^x9t s~v)? p`K;Z1)Y(NowT?jPO]z!XQ&3XS=(w w$jm~6"8TGs{|>bT`RWC8W&:yk&[O-*~;]z%?TzVl9 ^2ўqo[Sa͈!f[1@H5KTB0$A X᩼FΊ cDŽ%V{f0B34&2aCl2UE7-@]bA"ZulQv{2Nv^ niQ6ů;P٠sʳ8{t݉U?-0g U*.L$,,(U˙c~ -qz b=\qbza5-XWi *plQq۩$F& Üu7 t5c,%yι·j .\ <[JSp C4^9Bo 4=1/%mO@ʎVQ.Ao[S 7EI3ro v ds&g=o/UB'V5F?u lj/8 +24&Q琇eJRJNKߢ@!=BSo{4#\=(,”HOZ3!XS™0^  4r0(JV!!GYKٕ&(sSd>CKbon*lt<5- BQH=佂M~#\ 5ayC ީđ8|u $O_NOvv@`51Qs5~¸9FY&/1NO_Rzr;.+FA#RU+ކf Z%+BcHJeCwvCK:mD]!ԁsY wSaň3"gU[їsJ3Ϋ|س~1)9\{G3z;e{o)΂ՠe< a|dG̷)_;Rٱn9,sS$b$Oc:(5sF!~I&i\ޘG6"` @{{%g+P:a}7TxW\pDzJDe/JσcĐ 󧮉2PKdPlS) AХ_.'eoKrCR0Vg*\&:RM3i.# `me.c&Y:ѓ)v닁g? DwV,-\Փqfc ͫ+9oԌO.LTe5=$k`W/=FZ%|*ȰU=MޯĕylS,P0_+PRnRdd?O̊ŞCP+q9M#y\ʖ8iY7O({{&`uV D@t%"LԪ eos{ľNvxHu#yq X!a5 Qbf >uʙxL1 Y3#mSOK3ߙEJ=^` 3o^H]/$74&fP.QWjFРFH/B>iry\z/II"Vv>:ѯcpUfO)馁dSl2ڙ"rTYrѶP {(7Z;c}$ <iVN' ?!y>^sy3b⌇{MK̨ {h颌\k #(9y0hջ85\A>y T{ 4xQ''n%gŔ .̫'/)}} DG [N.<2716Nk4툰{~jñ5*E)BhO w `3~Ȯ?h &_ D*v$6,Z]XP;!Ĉu |n\xڌC6'®SԖœ;T{Ho^kn.M5~nȑ~@ncLf$ekj)t L:lu:o<0EQ?VꖈҤպjEǩjofPk H|Orxxj^3S՚_`EO+4%sS k`[ HctH:)=A4nmSA4/S,YyFm<.?( JdQz;PsHӢ>7 lԉ#s;Q)D!\\)dΤP^l&3{țK]E8/!>)ܢj>{=B`**. VmZ0791hHG<"/Zoj-$vN8<\Pv碧8a ';- .KGY91 UӛN?@i#Q7cʈcI(XX=b$Po'e~&|4]ҪM]!mZhZg|D3Lz?XS7"="vg+(\OvҹraN?!\aEu IaQ=}욻CJPN"M[]7xGBO濛5}KCR AjlF\Q@0 ; =Ų@zW:pPIhSo%=LT_ӨQ2/>h^ /CC51N> G"P&>b<RRAmAߢQ5 Kse o$ kp,ͣ%5rP{D86z21RL .ߜ%6^IRY?VBNV-@-(;]eą:AB1ZkP:S|zkLB>Z _I\Qta\h2JٷyW\goq,xEڦܹ21@.':1vz'P ^⪼~;ek݅É1 rG:`6b1.s,[idGC*G[Bh/Sv)݊Tqjίx.&[F-*_H>:?pl`d?|~S^6M(Șw' 8Đ*S#PLO%r n|vȕQa[iBwTΓBتW| Ԁ5%]$#'vxS0Sz%5Ni1їI4Э~t{ )lftIMGZ: o8̐`jv _ڴD<}na޷RJLݿSspENvTTb5)j]Xq]I w+Rd&ŏma d&Cģ.!{Zl'U͂xˢE(͋_*Lz®dk,zD-;Q&ܓn|7,Ąß +Yc;ᵛ8ƛ7Oщh5Aɝͷ_Bxxz K/ʾ_|Q$jG2S J`z$|\~@S #q xjIۿOuD@`=fZvvW urT PG@-l&xv;`"sk:B< 0tbPAX Z> #2%4ttͪũG&I}W)y_;ȭEXh5Q/sں#{$*G TD7=#S]h݊24>9@T˸xGJ|jK~r?郕]7:@6iDǿ]ÝeK17V%A B%'XɅtז\o ™K]:)g^RZ`!< 9ש\-szMUd̴s+^kSϮ\5QEÚIV5:v5ZN001(LΜ5U˛=-|+٫16נfSR|8F;3f{ECx\$#g .Y:PQ?);\Xثi\+tb9ߜ-ZP{=@rMЈy8jsŻxup:k7DzCN֪2Mq%`P$VXlc|GDHN.g}J2ʜOtYbtW86I& [ZRwP7FhrlnZ T&9KIXpt\2I33>uȷL Cw ] @[4d[o G·+f]w'&$įcaZƸXavp'>ζO&X3\6i k!;mpn: ފgtaQ /]𣏕@֤).CutጺjG925!-"iSD^1Е{}jFzؒτǢlLR% sWZVqj:*`y<}r| I-?xMt3G"uu:'"UL.>#~#Y1ָٖt#k[ݻ R؅u(jʠK.g${Dt36>Hp>1 :jV ̆ay3]jWs#\A.J )ow"zG:'C3=4LUNd`)oD]"b*d p|5n x 3G`xUrտ~{4+B*y3zL6zRiudž 1 6oG?\}G >ԗx nV'2 ڻf=$}LrݠS"YPuKקX3wĀ –H:s *4a'_ӳDD;K`f[]idz$|c:n1#$q/RR-}V@+AS 7I'<1H%K6C6MyQ'(.D 5&~:ۑ:ĔxN:R"z^ L^%76l3Up>9ʠ^@gGR RD1N.3d-p,P! @qðB.C i c>sĽbAwg[ u\N*'lE20 E[ *hU4&$Mx$ߔ; (V篫bVОta1-2+OʔաXbNl3_eDͺ}ߔ2~4~7_Ϸ87/D8.5w_%ޜ>2F2,vs/v_6|dzsX>e#~D ,*jd lḙ̑d@ }ĴFx-XygYgn4mqsˡͫ3We4fWЋdGOec-"a~9*釤hxNApU5}Eըc^/RP@+k+NyG|cqVa`q`H[Ok[_*]3I{>Gu%=ɗmaifX!]+L&-d>L@x6o2w {!,z osQy7@(RYi'T>kU#X]dl5j=s*OKP=9fC ^0s5yY.zz2ΏV,;q_rW\_t+ZT"nX[US-*u}a3_p-| hЙcy"/GM\ZcHKlW#hR m{gp꽤&fhD-"kޕ0J*UjAfʒ|N/0EZr*GRF!4@)-h0 ;ǐ]v c͚k_Gq)Q1P֮<ğ]lppͻXBr0.bT,륐+ul6wbLfΊOfG[㩄57]*4\:ZB"N2kft0v62 (m@# ȸ&^[# ]Y^zu},[ob4Bai827'^j8D)ǯeOՠ à "6nyP HБ N\Ŵ==5`mR@16rBɵXY1#A|$=5. USͧѭ-V/zQ؃q̨? b ı~l b% xlBRv\2UN&1ql̤`!Dkdҹܺi9,<,A 8UXi Re. +rbG*0%ٍUB|jl$HÝOiiЈwT&RQISd#E1'>sNezU`WݑZwJO ?לnfx^!l[ɻR*07Ty c& s5KuٳK( n[8bxIq?9'@,o$ wX\/p.[-[o^ V~f@$x>LҼ<>J( чzSז!>brM35݀XjfT>]LʰO7+ |;6 Щ~~QS~(O9J/N-eO `EG_EovC(qXA≨aB,\yEPPJ 7|mW[p^؞x3S qPŽfп,/,i%C0do*A˝wzT;=P̡s)&hq/+^ Ӳk=Xg|)/=H4Ae-J\G߭xAAmKwJzv~ͶXl"cvx] sf8"{cl-P)-Ryb4L:,NzY^c\m ص{jTni3 LDd &~]Rҽ!Ulhk/GwbZ 9%IҒMY)q`ïWϞ\ʘA;ס%%Q|Дa fiׄFرP:S?K,)@HB/SRwϩFݢr9,7p{Yףm*\ U:%m581cV笄GecOӝXst_ik=:a`wFiSxW֟PЉ3d\6ql&OOZ^[YsH[Ooxj6A`Yy a_9Y̫ZVē29"^F!|w`!i 'Wn;mM`IWiJX/"^џE[Ɵ،ֆCgV"3aGYB_Mb_'/ /lEq:9ovd= Ei 9lN!sh8ex9I8ZU9m >)VNEխ.VFd82Ԑ%nŐ+67xPEM];]O]jrhzR9+c>@祥B;Paq$zN(F1}-7Jv]HB CO}Bؤ% 踜]_~QmiP4r1͡(ن3ff8>7p}<6,p6'_]짘LiQ߮ aT"7&0e x\9v#=;ԞRD(n<*ʢ tC C8iJ50b$]4t&6u<[,om 5=yyl\z\9ʠhƦބ(Y`ay8'bn>ff k(*fki|3*\yb(V41k2T_;+7Zfg)h6469 9o A8jr# B޽ g"nDtեe-""N{8,ZFw@폔/$'Tpj3Į[.m<ѯ/WK=Zhkr/ m:\I˪Dpa#DJB\Țɣ! W^^6uSACB{H} edeC(Bվ.\c*fbLC0%*u)\2 NYF+v6f`wV;OBm J0S\C/gL !?w 2p yo3%Kze~͕d5єe!S1:e#,.4ym\Q&I=[ᅫSHGL7&N/h e^ȧ t)7l$[Q-!RV¾JM7Ǥw6Fzi6@+ttYRe]c?g}e?D$ɨܩV ܋*0)|pX(RSfTXYqGlG"_L(Cý}$RQz=Vt˧PVESSNL?mHs;0Xk|}NEu;Z@cIrkaxQ*DuU~UT}x3WWX83qϰʜe$ol^'pN p"GQ)6v䢲jc[_YH0hasx޸EAHNκT*]8,Bc0Qg+L'öqBr%Vc&JXٹ=geGaL~w!fOO3JO&iڸuWtvD '5^Q [i]'ZÒ?Ѫ@^ &9n+}(P=AI>ڿ!:_E ]4s\#-3ؗ=!\&Ч0-?&B ~z&Af P.U`~bxS0$6Kcͪ#]K>=0_KN5h)gL&U<2\o8#q$~5DT0},Px˪{fpk0uUFJ5ɳGJsާ2hӰfoYc?ഘW_L'.\g5K}1$.Luf#z]o1* giN ku0â?xtqWXC7v`)::( 5U.=Efv._pB "4!VSxP{Hw;5,QACZ  sIf6 7[#HqӸz%U|P~B7/'9DP3?WÚ0"@)gOAtu}6#m0Tq}#lP]yMii$oW6EJX K.%Z}2"p3QkZjCɢewtȣG!u;t7w<=+0N-?}؉فvy/1d(A 2ufؒa; _ ŝd ^y$(#l 1xѩ W, /*0%_aiըt\uA<++JeI6K")FcG`N=Wދ |#~# 3耸#{p4n09.`-^/E]Hۓ`b4s6.`:@yk^6 G9s_0's +($HnZ_9Gxbt~qo.R;t`J}\U!d@=}yl$)^.zXu&GNʉuWnzH [DSb@mM<7I9s?6a*xe@| Os"6m(Aʏy)'whJ.z"F3l9"DۮŇEn*"=D6vB{X掭uJq>D3[Rs.* vkg%AF6Elv(q嬤$FHhg%50rLV ޚlf!u[)q\^zL('sm}>L@4MrԉW/t(5ਔL>YJ1*ۺ IN<E4z`ߓ$H]6`r#bϱ`_^;jIb;.w XU,0ҹaxzQtڰ7LoeD~7Ot{$q݆;)MbHX( 's2=xȳ)(wwygT<q^AȪv3ft{L>@mw@P1G4Sp4UmRr]"A&fFgF˟b'#~e_i!s(#5ZBo s=9 x&l[LGj]Np.5Z$ ؼyq2jR˛ڡaE@:(]{ 9nb1In:Q08L彆-hrGR2G sR.#0'(f_\[?JBT+UgIZ#Y[ !O Œjg56\I'E {iXTh+9]QѦ2ע}x .2~E2HRjs2㩲%o[ ӿ&<:ĿU.U^s^3 >(Ť$F֒3ffg/=)uFPh18'Ģg2ZTmkL^oC%$3 ܔݿ)'9yyOGfJjh>D쮊qTg|ѸZ-P Ŗ􏻖oY"Pװ^U9~㴦R9$Vl󅻈 eϰ<~q>##*_ɵҭZ2>*JHyq#6 Uq?~SX)M#$B502e"-Xx 3Afb P;u,jtC;>n,E&#WC&& x{&z4c,OM0Z麑B6 k3ǀNn!ne~k 0DVP2U3_k-X}֭ \D_8^k!NHiD@][O  ]~hH|%wZDf<,*7W\Q9%[%ɅM}IHꠢb#gE( )$=;zr-ُVYVA%7nZYLЂB6YPuPn%C֎U' Ilm5r꙰$_kR ԇz4 ݌Zlzb:[@Enj0P/7Eos*+%BemM%eJ~]ԉYgi\ψJ/N}phqW0W]nKЃtmV/r]c҄M}K <9 i{Y,(cG oQN/óLE7-%%U7A}3'*`Ȉ'D2P_m# NÎǝrh[K>JeY8ͩ̕kTEl/rf2"3Z?*6B &w1 <{vp8A'LABg#~`0at.{__,A_ & שۛ㕱/ϷYlzDA5gDHɲc_TzBJMP0RI.j}{h\SN6V0K 4T6F'#{EU]OYR&"f |tY$ٛ뵪zg4(;5Ih^ǹ5'ѩ cMV PTQ|pr|ط`!O vsSYyt,F t9_ޱ=-b*l/{+nmC3QÞq`oA|:B+b:cZKG[k9LGO!DM@A+2]NJ:m?/,OZTDj'lbij~ԿS6@vAVt)r[1AO&jS%V|!ҼLb2/hHWMq-\DqjGGm"piKc7OfJ֣t#\&^Ё7HŖ6w j3L*kgüw2Ӛӟe1"dɺ1%,h&=TQpZ$) Mx|z'Co~e%D'mFx@(/) .,{ ߒ^sX*Ϩ%y6q8+$^1#jyIiM^4ˏ"!]t;R{96ང(*F_CYEgq\(|wQS- /:&8Q,ƖT1R J +TF Ƴ0cWyfR")Lդ/Kp?E*znyd͑؞1 QXHI [ӷV ͘lxRPj!_ 6rm<ͷxȘ=C ^х2V о!ʻv3ƞ]ٻ_?/e|Ǎ'O!cа["\tw_F rC!!5 ;G-ZIr29.V2``ɗ.d?:kh3##^xN|!7h77Ԃu86Lh*vvH7n)Z̼ Fb\Aq٥%\Z;:n4`$Z։׭ }s~xyUJ۹s4U#`;jԜ-p@_(!Z|K#-M= V~= 3wǨcR)J2riض9E@@NwRo%эHE;7C(y'@^6DOs먝SL% arskʱC '`<ٶuEd}+}6tZh3<0^$pD2tV.DA!}*tڐ>iHiNJw@&xrLРqap4,r,8\7Xߢ~V6(LxKIj8K;d؃&64Uҫ%JAb꧰A)zpI!'ǝعc3q=3{J^odTrsO-ͧ'a O35KjBpY 0$>g/2E̎,6VFJEAVsH/V2wؒ{' ؽ |xR~W]Wn@{ߋ]GfmTF)!2(J(18Uǎ eGb'JՒ^AF1PyJ$H0 h$XR8V"uxҖ&qC=]!R/d]DXQ 8/TE*?3HmeH f:̅o\y^wsYQF: HRFpҰh7!': 9BOB'UNƤjB 2hº%gd|Mv`U=n6g,-M'P1v 7ZoM!ky1_ gL͠ ݅®'` a  ~$Eœa($Is;޻,$cUNćW5טJX=eoN= hbz'Q@pE}f4ưն 5b}/pڱoqj_4R-LfueIQT{i,DV/|Έ2|Xǣ tugL'ѻdEfjR} tC>ԇ3}+YٖX.J#39s#6,)brx~VGEӆp:,(1TX[ Q yp+/Vg@S AאcPfC, Mbǧr76Nr_Woj>_St,gul^*^x_̹T}TO>\h~s<JΥ36!tSQ(Ow3 moC8" z Ke %'e0Ou1S]!]Yg*-~=,lQ.CT= PϤe;?{?dQ"㍫kcƩV=%&Z@`+N<7i`ρJ9玜#٣8hN3ш~NU8:&XZ(,NT6oP+6KU>Uo$Kұ9 ㄍߙ7S~KO&ze~S|8A_1-Q(5< 9XǰH;ҬYĆv;l*SKL>qq?̼*jPH9 2{U!X_?GLJ+$6&F"hL>kD9V9ľؓ^#FkO|8/W{aPEFwpB"j(Vࣵf%SǷP2ec<2\~]cfX3'ؐ,0^CXbFʶpvNy.'2D&dƞ)lxF~)=N~D=(l`*zOݽIM9w rE (_P h3^o30!MA[i]p0b7IZڣ-V,IkC׹A(ߗgV :iI%O-q;e=|EA&W*}aۗK1Y(.*?;#"PlbWךǯ\|E-r͠<"ْj>ӏiS-U 9]KjXrwtm9dV#>BShQ߹bk`./w[ ux0N霫tw9#RG'?qP7_RdpkSbaͫYǭsd-h %=)[BEJ5̑ck3C֙5Hg:Z0"OGz*yKeN~wʮ( =е\K k-%ᗠy w@i6>I_]İ UMИv{>0G!'/I4Oe|C=hr:#ad{R}ۢ.r y ]~J^䉻7tvTm$1Ic$}_wWtxBO>}tToTvW _& WǸK,0OKoTS`1Q"{t&aWE4ֶNqf&97YG G@M6 Ĩe8&msY)5m/oYtP T^bS R{V*fxo]b8fezx 4wj,hB.'P34}ٕ)˩ K¨bk:7M7N"tL耫<Ynk7S /ޢ:ġӨɉ4yjJЛ~ԞϷ~vdiL"E !WRz_Ll },ܐu& rKA$cuRX`&AԗݓA{L;C-Jl zn/<K_[%ߋ>Ld<"ڽcVm.tX[Lhujdzp]yN.^vO5S1ew[#C Ky2I_#aH|yڭÁG3QyABeeYU5Q1ny]ƞw s= 2]U!&l U(>E;v,F']0 U?Q;$Gf_Z&wb;Y s#Nڱȯ?[a <Ɓ1U#ű#.Cט5 Yz/XS'`OyVV,9{؛Nwf쒄 ǖSx󭤀iF,y_lu IzC-4;[T F/(Vta 6mv)<!RVG 65LY? p_.BЬD.bT*µ #m| (b <wNBd Q;(H'j/xLS>؞e{E$5};H~aUV+8:pI@}&G46DS@VH6X$ܴEK F%19~݊KI>-y+Mk&V )Kfn(%b\ҍ__w^M$9rI{YLC')!N@lžs6zS}Gjxa, %e9eQT_R=]ނh6=#R Bm^iu5-ו|c z.QV}cFSr G.fraZQdP'؝y 6EDCh1oaX|h֠a;'#urqjP~TBP.,^^gںjYM~IݑjsGp$Z5ˢ$(.f,"m ϜN-  3l4`ҹY@Y(p!Gæ3gōRM'fZ+{]'X TQ88!l[t[&xmN]>l7Qonͩh+3#'6h>#BQ[j'摙\ :e+IK<]%o_krmv5;kᗼZȻ2r< !Yԝ`yδja,srw`фmgR ,WC>OQ-ܔQLBV]e/6D nV[ҒviEgH>xnƗRt{\=4c r 䀩GxɞQa8Si6k;t뛕߯!0g+%89S8S=bDO/x[_Jingb)O8ЅsU8֋(#"B&7M4/ 8 DLBT1_a6&[>b=bja*}9;;k>+Щؠ"X ^foN\δ"E_obJ6L@ěTJXRZ>OSb,]Z,:IgcԐ/&XDekxHMF*eջi z98[O$勃ܺ 6uMԾy'5(vizL␮v8ge&CN`p~h&1vN;oy؝FʰE5AAl\`U=ͪ'te=+Y.""汸2;.4ċ 7DFR'[F9{)?'lI"‘ڈޗn8\"d\$84t5a7~SPXT*8Dz4Z27G5>+җ?4QiQ Z'/z.X[ ˆc^cb8#xnX { 4A_ҘsZxnfڷ;ϫoƿߣbNkg's} Op ۟xiv,kU+L<%5"}l9QhQHKEމz"t{Y#]"#]B'Ӥ7)c*Y5F3C6 |XiIBt'x._YY0On(EX ^E.am傻CF*ЕۄZ6LeMOSН_f| DNfd3ߤ:ۜ"yDeh-ߌS娻$e·[gA-k#ʺ1Pb3: -OJ٬{>yf t b~!&|agƃhg)P@}Ps6Y]ЁJ6 /_qޕ?k +ƦXτ'Z:`*lk-^0CS?ݜ/fҟ \,55JgmSum0lAf<# LZ8m$zGs/ؠ`fVٸ3<]4p\j֪ll)5ZPe O02/0yO&~"'{3Ik1/Hr&ֽ.AO| U?r> eg4P>2qN,L#x օTEzq]t( yV TȚ{z+5R57Vހ1uƋN1ۋQ-}gY#{&n Lovf<M2@M=ϸ[nyf4=(MTnyiV.SۜʼM^'tHo瓺1Mr3pUQܯg(- xCnIX jO2WOE||sFCwZ fC>f9̬um疄tzlY¯+]b*o_{=+ fuԢY@W>G>N( 5iۨ?S\үdv`!ߵy`e(˻vj:@iu9PX'x]ꗁy8\@?~L}mq6 а'eb\KK>J7<:ۜahw-h&-i8KQwXos+ 6nkTI/?/~ kfQb04^w8؁1QT8 am 0SԫB;ybEm ʸK!w5OAmz~du7b!'wk%ȶZE4T@嗳6D==aCt/As(ކps!P-Uye+ =y6(K[/~]{ЏOƦFI]DF#M}'X'e }scD-,* νb*󕵟P3*H{_WcUhuR9V+oj=R -sTf>:sڒg I*{_Wxn)'Ʒm0BjHKiIk3=B?=X^]rCXsnBZ+7zr«hvG{3Gmc'oi$?XC|=^/nzؓOw069w|o]1G8ǐYExO>sK">_˃CvYCY دϻ}h#N}"%"W,E_`ܔb53eOGb 9W-F- Qڽv9tE/jEra:"z\S\iLČ>Z|@Yy,Lz]NRctǖ^aKDvN[@0lzd`A8՛h‹b[]{嫊#;v)9b[x;nb1V*^gRh eYNlMYlz\/tЁMhn_sev`̜'|e7c}7*; Av3i릈>2MK Wُxj7YHٓC&(Q'VaQm9Vi)Wy^dOuhQ.LL?H"4;T;E Mq,qEr3MBXE*abOێlٲL!:w$!h˰vv !we)r,x/S$:-KN$%[2D~`w8Pϭ:N/mdL) 疷<cRdF^1E>/{S<)9 ƈ-wDy% =Z)Wۿ\LiVO̾$`]re $\brX=,νX2CUh2b1y$ G/P_.^רq% hѣE6~WZG`%Q3 {6"+&̗#h[?.S_Xe0ۮ*tswBp&ŎZQM3t"/Vϭ@9AH7-C {aq  t\8qCלD ᪄}|~}|`^WD\#UN.if'%!ib-?q 4Dw^䕽<^Oe&>*pm {ygFOj%ُT-e+%2%Vg# P,YmJI|_@([# UJc;+KpX \SBDne#DwjTS-73ae.jK=* iyQеG: }y qap2$|Ω>! b޶@i(%7qhپhu˿DաN*1f"7;x^8^;Իҵ")wv@/?mۥ4GyĆZML|w%:M.\wl'2%keM# iҳmD1_ /!`a0%8pRP J՟ ̮ -j>^Ht>rez95tZԉJ94@jRv_~%s2d%x0]Ŏ:UԸJ4ͺn1gKCt  HTvqx\.Mrѱ %'4 CF[Zlg6ȯ3}bwX.ORR`WΓfX/=s2DR^ |Kpko~^!lK|qMR_*& T=F*R7\V]3yt6ўR0Ǚ/A>KY mt!6C$m1-6?9 ijp[FhqTa 0˫S$#R3#SjV h~LPLzG C Er+_">A1Fq{ẍ́K礐,AJQ> AK: ,w]6Q03w k Ӄ- p=,Kwe0ɟAip9EN?vT~ɱE" x:GdDOTןއ!RCA3fp:'JD|a؃jj}~viX EIM-Sy:XOi- `~da%A V򜗫s'y:\B ɳ4Ոoit> ()A7T!1L\GDLq0Wkt׉6s}JJ r4W֋ţ""]Opr ZeT2w"Vcꙑ`X{]Z%<L?4q9ceUDpJ #[(w^VAø[v7֬ڻkLW9k50CE):Ds1 q=1DeBf3E`^#ÅzyS@X 0 G H!Zs'0]<]֥pOp;ebA\j1nC* 87[Fx5˫hQZ"f3[ѹHC@E[U0,v@vϐ ѦaHx_6dQ4\hpV45}ɥ-b-d+Z0Beߪ4PJu tQsΊ] zue&g+qT*BRB&cb$ k p'osKHȳ 8B۟\[kQаԴay(Xq$(Nt&n@,h`nE*@k<7n-C|fxS9L(b*]yss臬T 4]7a9sy| ԟTܴ* ~eveA{Il(X`UԊ,!22. s9cJb~)y4?ѿt$)aq>L Ȟ v!F-"Fs(ؑK&~g;&t |&~~ɟ9^ w )n'{{4d,jnk8X ~k;cm_\ ̘|kMqG+J_O~NmRr:bO}A$Ovecw،Bz 1pְ*QRlirolrh`/M`=7$ax>GW*Ef;杻<YjcMՊ2Mf-,"q߀+q iIJ-fp_SCc@F=/QB4?\mgWљB,eM8fxY"wݦl]6d<$WudDNz!!q {$ 9 mF%k ~o92E?02y <ɺ3JvJմo|FG6+2f !YSwfp%K[8ؾ*Ss;?!SKtbh& \?r&e=dJ^`kzYMՁD96[Ye8 \jc \}-6DQeg%"g;^ګ ޕr9z]dpqR ?Svz1Kh.X<av OiPE&0>ä) Jp UfY-.%4}Bkx|8$6j/E#6P= 4-( ds jr˞5vYa̺ߤPgQJY&8ܾP{t1 kFod?*T=p ^!p:o.TR#gbcԤiUS kFFtYԩsEKfUJ(/tb1\ 3.z $Nj%<) eVzQ@Xً0$DžW,9緓H wS(^q rqeQ8/mm> <-wul0pxX 7>B4!pg(n84N0X~M=#sGj}r>w{8t"@1~$*CyE\s 'R2ay|[!{#ټ.x{f)\ v.-uĄw&s'RN Rr!4ۓ}燺9P8/*AlasBG#`WzXo 412uP-ZXLdIY3W(^2B8?8xD(2Ln* c0E_zDb?VY_.^(&/{2tn~LI|7e;U_=yݵ'*uĐp-YgBdgE=zY2oN  K[LQr~SY5.QfwS:^8=JY{,ҵ16(2c-tz9s <ãJ #ރwz"OæR"tL a(-۱'޽~$FO޵'L|؏H {k*k/V Ԓ^#e;Q{9CzRE%!x$ӧ>!'<v5wƔ_Xآ`ꏋ=H9ϰw` ][wF~ntHc<=ՇP5帹c$`9#sA<[Kkt zHRQs)uېG&Ϟg%IꖩEP tT;GD>o֗pLF), mM5cWlK5ɭE 8>zUwP\op)A׶3,dmՋ)+&q1.Յ#*C|k/bt|WUФ  emח)m<4tHxϨySCa_DW6Uh/8T_H݅N'lXDf7ЉlFHe xSbYjbm *t6lm %TqR v.+>Shi) ;I6I`Ż3m`V4;ruv[sh>vx.(u9TH $L,So}?FM'C̋ ei(f(+>X` f|0VP$P%*sNW׫?0@/6Fw$ޡ=m<۟S)ڮ+3(ˤb_x  U0t~HM  uF0k66tR-Is055Mr;G̃ yeQF͢$$ mY4J8S[K./P@Wl9 jM|¦;!#iB07m65y(^hIF+c),pOqZsfg H8n[5A!`zjɹ=:bUzL dn9 ]!FnF\ O:qlbhv%I.^Q#8Qb@pheΖc@jաyQ0$ cyw|uW I* ſ'˙9̖Q,UŪbOIiQ^̑14)?K4m`cI-ugEa{*DP>9ó^A-x=;E :: |0S!7"C4Y[YwymI.}y!K fywQX;:%z.}Ƚis{@4$俓0 HL2^{L7{sրةMIohP;,76 qp1ɔM~14p\VIJT}w JuFtר҉~a:! ƷeqVi60"Mkr-Rb9@7]pv\:cs8OtDem*h ;D*' WOMņj^Tw7Ijsqz @%#XOwJ$m/ϲ>G;-n*׽# EnL7U !Pi(m|aIJdoECW>jpJHS(| ul^> C,a _!?pJPOdn>^j]حjY%/ <X,͓K؇\#xƒ@Z?<3閘m%3?SR2mM" l,cgX0y-fuFۦ;ԖGUG~a}`\? D3(1#5 q!4@sЕ.vrw\l ot=3`{$`%ِ2k^; Wvg> gLH6-m,wH@Ẍ́ڇǹ5XY*rp2>*Y}Uu"QdKc|yQBK涀<ƭ :-g@HI/stgCptX/*\_>jlg/;⦫+WdnH%wѰR(\*mUۙ+>$Z7l8Fo_}ʬ+z1*)T }т࿯< |㷤tQ/6x?=,VS"D54ǩ*MG踴<6Ӄ.{Rٹ'kt$u{SD <ڗh@ |TBIGe.l5_Z<abp-0&@qsj/B5 u+D5[v0q`ZpHFFSN͓6ί <sJ5:8_+j| T&#lmUێOdCˀ;6Sv¼3 KtQu-]}FOVl$PǶIzy=$m,i(^6>Lm%_S4i}ZM+H/?x nUEb_It:LS$\sSFb#V$k"`]I@J=es6%),#% r\ ȼVByb Wl{&/%KW5e;h-͘MD#\ ++DAC|{ R*g e++#GB'tY64ɕn_4/Tv.bE8N@;$ZtsxE-GIV[ȆQylՕO"1ˆQѨnpQ1sp0jm)| ͽD?ձJꭋwLm&訩oXʌ}pM UmK"!g`{wT0 : KHsDξ##ģ'ZrGW_ ƞVzJGrONx! O_UZխM o5[QC"Cd㐬{:{.'cB WCDX"l ȼjc$G7qyk|{b nG~LSfo+jmöj Bqja)V+D[R .q!~a5O9$-L|a,"ꤕƛ|u8!Wa=0u@=>HtF}YgGyˌQ0/)K 9ϝMsy"B"zķ&OE(A$e7lHj_6!ZZ;߯ Gᨆ-qhrѫ2ը&ُ:ZdEk~b?~~Ss@?3S/Q ]C fTV.qp Ø 8Hx JEr#U5eʐ֊,)6eL.. orG%dm,'.ɪ%s&քA_]~ϡX3 ]D(eu`p͓c^t.Fo6i?#*+V`; P/N1dq-SS0ܳ &qo I[[sE}l^V֕Ea}#ob mXۥ ~+Kny0px^7ٽ?~\tP/-~yL3_-W-_GDƥc EFyf3lVQCcţd)$w@Dj5-滪xUӀu OrBȾL !)eZee&MvA$MgnˆONQ=V <2enCUzgI$$ׯK(uikWO%(}(.zC9u#Sz֕[O}#IDLV꼃hz1P52{4= KcƼ$PAc8%?Ҽ4+݃`]K#LG0YZgC:I*`HE䓺 TP2ͷ}z?SR[*; P?eU$J;7auvyvAC8^zPMֆ1 R;xR ̒u,^(Eχ!90gO.>KHn(cmpߌO u1|2hHh3q{{5 y 1*󉻱d|\柡 ?\lf2m;MI|o)Lm-C?4?}㈮n0ԒJz܂@^ep `dy/c{"Eɲ}{!T&gCdogܲ/ni„ T<(MYgqi0QGϜm~Nt3#oxwDv5O ]y餏R+<5{n>Hc\n nIFxl,7qte84:[6IpSgY xY'Y ҭgZΎc }9}3BQ4#Ũ],Ʃ)S ՑN}ɥf<4חL E(jj8?!fퟲ[''WFRu$R@? qW0eEU+}y_"Dd3~U0#ָI_'df`qZJfQ>j1n4Z ̳Xf 4RVf$wg3ВuѹH$gӇ|n0`!Rp7ڨZ.wxM, ?'fT-iIq_pY7` CT][$ _c S[zf`ܒpQSҢ1 zA>*a'Zckq\ٹXnZXgnmoF%-VGCdyI V*RO7Ͷ1+jdrw`R;ԕ3ٙ3PHz ֫ I\u{'jW,V3Y咏 oЩ j`~jAj]glgXfs '8np挰x)n^ٷf1Er`#P8OiN/4tM1J&[땼- йQz>NLƨDK^b=X#VήiMzd_yU<TL0rj ۾e/R,@Uƍ! vhü~l$` cd_%{cN #.GAGn`<_m闎?rwPX^_k Ll7"ŌDO,aY-օy S_G;{pkQksȮmfd; pwQ93\ .̊vxL=F?>n+*F(W OrKij> \x?=IXv_csMHѹP {0)ݼNf _e Q741JGYcd698qy_EE'q2HH\skdF~# #K {8&-X4~,w9yIބRw!3yS8ELUWNP*`7ܸ Xz$]F 4$τkˮ+6Spf!T%8@_یtrB3setٽQ>͌Ȝ a6xG21HpG/~u"rL?7:OW\S[( B҄d1ajhE84~()`T P.H|s-Bxmq23i֐8R6iZޛoSrD=׋bXoY%CexT,ssFNmJuV&n&D%Wv4"˲0kVnvWn!oӕެsI1j={J|MXعI\ d,. KrC `D|7rT)S gQGcN ųV, KcMi@O%7PU涫LMZ w)P!8Y^ŢɖzޜM/ T+Td_xɘ&7:2SgjKb:b;2BG?@ .(6i΂̻rLf^bEA&F@13Bbpv/MY'A ؒmn#P`rr {~1O|R̤1 )9}Nm 5bdž"|Aq(!EBAeLɔcm9B>E)D%!ż.D`j`a2CTt n;e5 #2ޓXMnC `剓 CQD HzpY7%<wsŷu7V_[f97nl+=A5`9&5U&Q,z*1Ռa+OZ.-%or?4u*TND]J'LPYR R!Y *ih;wDNn #|?yo${LC*9+d85υV&8Z;=&qR5\qCUBO (c-%uJO%ՠӁjM^մ+o2{ui2+f4 pw^^r&>? Z,Mw чrzU-+NS:~gwI[7wl 3S$gSՏn'V0]zLn,BxtG+DZqn: ijH-}Z+vᬝdX`)ܵ? _P߿TMAD<=!^1$i"{V0HCLwL{`oZ|Yi jI{# 絧8P<Ȭ9%ʳ5\*dΣ"̢~w $`Y:ƈ3<3k|BTBFD^U!y<=}%[u͢1?nG4 4Ym O )s5\7%\ 9 "R>˧Z7%εaI]0ׂ]\Ҳg ^mr#v-yZ8J(; 0 .Z(9iNfZ"E&4 G*g0us_h?ѓ NmJ UB5t;ȉD? vQ۔Mi~  w͙1LXH6oN"YS^$Ԉ$ Ό/D8V 7LJ: <Jތٛ|n唵,ӁhR[¹7b >M> :yn킐5ˮQ: ?-'ouI5 G[1dW\dӃs_-fKbf/JclUU`}EaĤ J@S_WT/dZ3*ْW!IJ6SLG]lAE@ZR]1rgɾх?ϞNq2*Ohtk={0kIRtw=vˀf[FY7f8`IԍLYk77-2L Wa TzY0K }%Tn\@"TIfU Wq]ۃޜ Gӆi($"Q)So˯ٓ:w 24Q\+Hn~#6hzZBIN~okF/k4nUEoțK ڿOJfPs5$p/l9 N1y҄g:=XoLP@|WP&OLJ꒜S'" tgxerV3#2SUT0Y_>9k6/,j:ͨ&Bm@-e?ݩf V@ʌT(1}b\ Zi .{i1Q`HR9H&JRB4SCc_6.柿EbF`=:qV5LLkNjlS[8 ܃h{2^: ʅs*p f)N z^6MAfy%G%mxc&2+6fS v[/e.~FT7J8 $wln Y6f9g"%PЎȡ8Er:5K%ay [e);mdRfjv՜$;ۏo$A c7Y+ 2|+kPlN޹-@2R-S,:6#ڎDJqWyfm-c c:1*cex^) &o e^_W4{8m.4("H91ҩIӀauKDիuh!Al}! yF>-!m1@3D̢S#j'4MiDWH޼&S8[9BλY,+x|}e ^m*p Jئ43Wd2A(Yd耤"KFՍޅ4yrai؜N=[h&,}̓z= ,tn+0M%6>ǹԷڧ_QƟG/O>43mm b\+=OZk:ŨV8tb_Q5BE@7׫(s/xŴw;UB :7i;㦹Qcg_+H&yՅ*KE!tv{o@'5d pT"' JT8<T]&YcUPf^0yՠj맪@/BÅXKਁ,% HW\WL$8SN1ր•,ֳ#srۤ٬|˪׼ͅh8p(<]P٠]9{enrɿM~9lh5g^tfÉnzi3Z3_Guˊql|Hxq*Mc̊}6pS\U<˂N[ 6!616^^vBq!.ʹNJyb @-K (EVā!ȯk8=`ن?E$EqPL*AE(TAň #r("&RkehnG%U0Bf4 p>٤G#>S!Cmy˗tZ$(gthzQσ45gZUJn/WΫ]ڋOX%ͺ@Hb8Q ^OG!.Pl~hgWDn@<3 `(EXE6d$ePXqhȅj Gck\;YPw8-Wm ~= =f6Ŧ@g`&_R2] H-.RU-AIءtH^S.0a,Ƀ,rן=[[3ĔdLLj 1#iA6=v\{X6: a`);5m) |PE\: i⊯>a13ۼC}Ȯs\gmd֭d"5@P!ty6OLUIK0Q F7vF1@x*,(e\us2c2p*mvsqǍk#$QV,1Kt+lD@j)8N=.^|45WUxSƟ6\3ɩ,B =?-{Ep*HFEr$Qy@t슊줄7 Do!ɦ-nzcdhpjG#ۦd6.ޫ`ť}F w$mJ"<.\ +2 <ȨLǂۗL\IcBNG*A= wU@Dر PE0ovo"7̡mAwUCYTWo TuТ "M0pƓvAhʨ@pH %qVV۰0qvέ`΍x,QvŤх-\{ {TVĢ8 f¥ړefيnݕM픝 yiX_q|'͋lp w.𢷢h :si`4QM2D~u_(2O5LoN2)S\gtݜ[iX9ZGA1dfT jPi,KRkDؽUt {A͊{eze;w ~͊C^ŢUUER"0X"sTSZBI$aYL!L8YHd#T2YFq 03JLc7c15c])O: ZhӦnK4rg$.~29my+H *jF !mp jS}׹!>s6nۙ*PQAOc|"zS <~bKtnKZV6'2iqXJ`8օ]b-`tZBc3 B?:<e= 06iQr'˔43=Qq3cdJgsggלԎґ0mmv݄Ze}Z8M1ΕTrxPan ] C0d0N`L`3 BU$ʒ`$gtΛMdϸbaOlR-qRUu84k. D|I[j!!"(cE)JۇWƱcJ>(}[T8ogcN4&M{8- ˵$2:"wkҢsfW+="%6EsK@{PCf6X_!CϿ<]m@qP0@)EFW@ "9޶)bd*b_v͖6OjN/ׅ:"^yGYr 9g䓢;c*DY}e&-:VȱK2!IIIK 9)Sj'mA_UP|/]0jyp.}C"p=/WX5:ڻz@J/ ?=TSE@MA QJQ<+TM:ZV}˹`rG&3 12 :x;$_qFGi;JLfulMt=ˁ_{s]O?⊀sx =D~O_@5"~ 9w WDE PC_5麆N($_եD|]"]" h Hb7`|B"%]TZGXrP1gΖ)D>dpe}P.t\bc I8|]Fc(I,EJ=gad5/omWӻ~"'dN PLx=W&J5~åI j|ZZ!l86ס,c@)Ao=+q"$hrV^u0J+,ve^|QV0b0&; ]<;PyqZflyv/# Iϰȷ2SA \m9?9@gWy9],$9'^7uH!+Yb!@;h'yEħ2 ''"S̠ny)'N-.ǻa.Q[BSj<;DT$.f- ׈("Pf{pbjq`aҚ6F ^<߀7!0h" GˆzX+ ioP†Sqfih0<X`8A~\q=ԤD3>f; L22AY ^kjB(Qb b1QHZE (,PQ`(""B yV y" 8Ss9I(!nz8jߥ8^޾#Qb\M|P8O{<4'@ʼn)MUw2k t' =[Gw!ax+gE=AԨXdcqldu !Ŏ&W&4h(}ۭ&[L{pϫ{aˀzuΩP6  Xy4a՝Gz:4"hGb#4JN6+4a +Q-Q$bHg}\^&V;!qJ%=U J u}MM'v $GA>.>+k?_w0mS^@IUcuͿ5E [P.:Ȩ_(Qz-)zN!-D:y9]GYaeIxu\Ẃ`tՊ8P$ qi"luu6!^EiRvʜq !nM̌~I տ7P `m6 F_RUQ<+8>D2t L0llr@tp8d*"!SyJo=zw/^hhTԼ E cL B("Wj[#E8yxxN~Ѕ$"DX12A`X( *( AQI"INRnӑRJ顳@fq'}S \v)6+~22CES\{Gv1ШF" _rPgZL !%Rۢ"XQ.owV|CSL/%WYū?9ZP>v5 1d%1`X(g äYS(E=R$FQ@H(2(@)yãTL)C -}m3}(ih2@lc@+>FkP8T" Jj>_ 5¤1dYeY-یO@.!rNeY!: IX sEa_>R=_a^WaDŽh'M\x#fLNLUp)du+; @ۤN︘jAIHiQD *rvwx O98z?]R.әm3wO]Cyl(j((+ȻTdN,ͲdV2af`Nkim.NZMO$4#h` pC>*}LEd޹mlw>g|FļO,oyeeOQ@D9R 4ɘpzaSsɷlNjَwd_׭3uHEF׆Razujwv:R_Ñ9E[^AV9h ʦ@7#;{#&<)V'4(dZZx R׼J j5鄮w/y͡|Uh L Kb̻X)HJŊEQLR %TC*PɈ ~8HabJT$PE""($R{bIEQH}TD@(ɂȲH)a ((Hđ~2(HHz*AdkUUBZU*+hHU UT TUQUMQ**>*!UCTUPUQUEs*@UTUUUT%S$P_CU>UUU8R5RIUREUUTMQ%U QUQJI JJ*% ~}I**hBUQ44B @j**jTUQU@UQ5E}F5A]UULjUlBUTUUAUDZCUATZVA+kKUV#T%2Hi%@ yWA]7\&G| GhP1'\_+0,+f|?)O"^+H f@D  +"*pG*D@ Ȃ"R ( 2 > 'ӈ Y}EEA@iED}_AAj*,'ԡYA1(3d AݏypB`݌7zYQ8nq75qistE\؈ݹ,E TPpx4^M'c8H<^<3aɊI(K;&ڠh9̀'bd@YLi Ik=@sqo"SQJ&A =&ڷ@1`1eXd j5!Z) !]  kE8U:ڈ?ћ:B@IA|UQp?$H'lA4PG8!EjA{  X f-Co@(t"wVII$KQ )E! X)yé'Ʈ fY7 ,!I!^LLȍ ;[:tUXPq/{cG䵥Fzu  3/f&${C|T+nɊC=GɈ,U鹀LM$5Ǣ?[>&mC= 3df PM-+92qE1b*b (F*=A-bre+L؉0C=Q&͗}Я~l5,9=~ЮDQ801`uP8=Ύ Z7.5XkGi bMRoa%,UIٲJ&D:7톚B,(y)"}(9<ғy6~lN}7htO]?"=Pϴ&٨b e(TxE}P'd)"CH*BLp}*"tpGɈG?bMhͼeo|֋CBBy9HtEEQ$zs7`ySNǟAt?:Ȗ'|N JࠍpE { 8> >:֠P$wL:pwiI]m^mahX AƂ9A\x'DJ O/9CzJ^ "ZCu3YoڣH:I(u}b y,QMU!X( @gGw ܺ2ǁf-[G6D>ZC+++T :ĦH(_g}YTB)`xTODRTSZ@ʈpf\C@wC>XȁrLEAMH ֑&e{&-C[}Fozyؙ >Aq2RE UDdP:I]WlIl7(Y` n>{$1Bc?T|D2F)_eUûǚ[g,a!{6C:8XUEd&,i "#D :>N/ q" ́IfBt %{'@ZԖVSOx ieggSQ\E0 beŐ`VŢ-cԟV*N-=;f?ڏAA˃i|zݟs+kMǢ=eܐ$ T^E Nǻq}P]I xTQ|H WC Xl(W#O=jO O}ʏqLHM%.i?S/Ys] |@~5@0FLT?_ KCNfEO?;ceө ԁrc/g2 @sOe]ies鿶ϟ⼟Y.>b^A( :ɫ5#\PXwP{?cogHOCU1gDC4zDQg2{noIC ifRc3h[[HKP?-BZ0J E/W2vX46­ Xn h'Dă1"{z{b90+5{y) o9,-H#xY뵱`!4D~xfAA9QAʀ#Kp[у+L? aKQQw6#Rft=[96Q GED8Ӿ}EMT3*B@5`c X 0PdDPE Ab*c&LEiB ŘaR)G*Ms ,dĹʰItlɕ8 =g|ނQSa|z"PUGێCXZEQ-Rɷ&M ]nFa JMt@TpS~ȋo+PST;PA?L LxHQ]Є@( tĒBԊnϴD0z$dENVdȀBCE ,螵 N;(0xm(l"o l| jY b3@'TuSzg@7Uˢ ab(  h] cz_R9\b)P.'UlP̀%ؠc IId" @dBE!6UPXHi$) dPHPoj +DbR$H4Q]n6b[[ҺPyA} #+y cNǝ EPW0d/zdM>T dN'I*BmP:OAѳ`p+i1W`oXz( r p0"CVgQa$I@E"0H0VyQ2 T x*wWr~`8A1" <5l UF5:_EP.EMf_k(::$sԩs` ؅-vwY%Րh~V_ɶйu`(EW?5$LYE+]P%`<ϡ Au Rj>#"i7&[Ҥ g|Y`=L֭O< _1wT\d-YEx2*FF\WP:QuU}|%FRs____sw;bn| QlNsqb]bHm q!w32_^X8fU"(*J**Oʂ.k>A^FΞm1ΐouc'V_gٷĈsݳt8_VV{!fyzg %Oo氡Zdacyd1켎WC= ]> [I$! VCE$""w@[w5dUxf7yb=M?Ңp"w+'d]vCLp? FljכjI2%LjSiuOi'Yp ( ~7|_]ښp>  HCUWv,_"/ޔNSTw)47!t b*+ :1D9TC7n@\'E>LXP ((,E2`LW jXqg@SDG4`j"g+s79Oz>iP]}ߢȇa*ފtlB~0y)B~DETQQe@(s<`Qi XZN#d؅:/ˆVXܯuطUT(,E }Gsl kVD̥s8ܚ"S {Sgal+YP1mq. 0֓8'oWAz7DTI 2 ̭ ШЛw{  jM\ &:F'T́XeMCȊfE)Cj džMφTS7[y+ UQhNAYƎ4ߨ _:I6`owwHR@hpq1파Bo}Tp C=ϸxf_3U <2Ubɳs)"XcCY*Hpdr}g>(qin vHu;6%}W+}i79?mӅԟ=w*=ܠE;%?Gtٻrwß>G׿]\xČ$=40`c2E{d,2$3^p(֩?n" *7#9e!UCB:hZ6x.;۽RՑRwUW2!9ĈCBn@j ЂXFy1ĩ\,9i'}@&msbG؜N0؄]VJE"=\ yK5Ǚ觰gS? 9J>r0Y /y!z[[qJP{C?~*ulBMZ1@PIAu"yA/v @?wW"LGWcjx=7eXpl6]jjt;ZzdM8#^#j `A !O:<-HbWD lOD>%ipMP?̶ԞSM"lk:8mC ֛EPߐB֡;&M<*8!2#DwB./Y4 iG`i0*HXerKb `,#e~^0BABB@(Xw3yJ:8*C{ϳ5izaWEN~=7p?Ns`<^ZR@u@ذ!6VĄT 1#pLB3CY^ܻ!wqS[@yH.\Լ lS jۮXOtb1 mp-9M̂Z D8ne^,XXɢEKTh-o3,]9͜7,;ߊ^/[1v>x[?Q׫x9ZB@)ޮR_9ge DQDEcM (VY@ UJIf±bTKT K"%,>NY+B P,ZgrSYUHT(He42U"E,c2'yiG|N~R"2$ȟqt\OfˆTKS??N+U'bEUbJ@mg?`q}9nypZRS.(Z*3$DD9uι&->;M\B c*@_baSJF opO(IUk}jр!~׻{8UO be!;*|v/2U;*lchhg{g~7yc>0z 3Q"n bdCw ]2,$QTER9d*+{C%8|Csܵʜ49s8\ty?eQD@@K`iQaV3$*B,!BN+dKNLfAɷȯ./@%jʥz4A꨿k} }0f*jz (R Hpg뿋aËʾiԇ0@ä̔5 R,74]5%3˨|t"+(Aһ ́']\ _J#n嘴)G٦1MY1qbDO§4u ,TE?>-m?=`v1 ڋr&d}U?z%k6S"*.粨Y?Z7ۜ@н.4uBH+u1<&[|" y~!0PҢ$9xV&CWM7f}|udS7Ѕ=k Dj>?hu7n,H} g0VcϚ`:~; ^ fڱ4~Qmkw]]H5x PL0/ջZNyX뉵~:kZ{.U WtO`+JZ!?ꎋFOu2Ϗ*|=( ;7p/)& H@ƐelAP-!#H"ƿpsԻPʰ /3`]X`BK>=ǁNS-ܚ-y "Ioӫp_wV1N7  @ I&r'aK20fj=Gh4}D2j!F"H>$h1Y7]m_)i=%A|!MJfE@Bqͭ܌pjwAOeZL333TP`d dQk!iL%8']Wfq3y U$]oj(T iϠry3\=o0GɐU-c50Y{]&n6L<֎u.gn-aBUF@0={L+0); 6&>_a-QmHќo듼h鞛x2+ $ 399P",XHͼ*()@E ,YȠ(EUUVAbbO+qMͤ) r߼t8)'3GcbN6@ d9l3=C6]x tNV.l|'ԁ\C*B?ck {/?SWsV?ai`CW@Qb)QI"ŐPjI@" ں#oR+͟ DG((90,Na^BR@f0/uQa dep H{ĺQE7Nԛ@91T= Rx>IĚhNc׼ !V<[`(*D[b9]DQ8l-uv{ 'mt !jez_ł1F k;z&jY;o_ر:؃Q9l*6@yzˤn*I\qXކ`‰~0Ƞk/>LN-GuoF?MUvz̨(A\g2L0qMSjy׆L !?ɾD\DK67(TQEkj'i"}IqzI8(""JY0QkWvnc4C4`CXՋ1\Usq̸.q+Gk8r>A:K/?Z3y+GGuYpm.-& `_ue C![>U*':)D/~+&9D/mZh(ѯj- isz7!V;30,/}cP(ڀjX!%P}RYNyҘ8v#/f@) +pO!Ub,E`QƱaA!ӮOq=l֐Lgi ¿ℚ0+f"ԑT:[ uLSgV`P.y :,m/*q¬W^wR,eO4DUEkr{2A`n)&<=KLO6"J, T7k%Q'@" t1@abA}207 }dBlT@$gv\-\mkMQ>^Kmm,xU5""R=;Q"O1=;&{"|W1k]_$'M=^u9:Y /+0,8.|&E[ɄWiQE`/hZ?Rr-s-7rۀcIgHG^4H)c̿&eh6&on% @ <eYl`T_* U g鞵b`:: i0S_ibcyE@J> 籬nbJ-Scu(蔽Eg?3 \Kuvf ]F;(Bm+uj$PəT?MQc1x-t6"@d= c~B.+Pch&[l}wVy*gQD'wM$=zEU$X+UIV!vqKܐXbqE4AUu!<`%6ʠ|EE@;.U}UG!HyO~ bn ~WaTku8?<1x9h'#u7Ϥ~ޑcy4|QZ1́s ;C/UR'f[0R=mj}$7^3nhATՈU QEPP P1V?6tA$JeYdE@B ( ,F(1"Ȭ@R"E=0 [}nu5{LvW I.߰He^ӟ"8O5%9ڞբeyn6Rz"pMP.H#y@[_Q@}ۈW<7b={aWL38Cǹ1,,KRKfІ<$c7hq5Mt_jȞ~J oLh=&=}6ff:J/s}Ηvb`o`[1y0#F~Cg|X peȼ( E7"H!hH1a[7<{2<3yor5!3} iZ*Oɵ *O]ll7.°)AE{7vy1"0'nrfBK\;DƄ,yyH #?-%_Ӏ(IkvMw& ^y3& -vu;[TЙP q5hr^R:"&. 9 ~m%hdfʹʴ cNe5̆DӘxLÛz%)6.>?1 H~F}D\up2 ¿T"(9 p' ,oo~/ 98!w^\*U'}@,DFOIFk *h@P2n+D"LblE!BNttiD#x}#־&ai1*8LRi2@4kn0$0}]sxy*uMu[u2`S4R) z+Z#[ɕ6˴z122ZR#v;o]γwc[ݘ\^M(6Is" dNP < 6U ) w;?nayE7S^,,cCK#Tj酹vݍ 7Gļy[E; *H-sX|׮n[48 ?KESD88Gw{?e;SvOz$b+"V*2(FD1R1"1PDb9 < eZ&m֙XYX!j+X}oq#d^TUЮUW9npH>+e\c'S̹b2,I7,M-Ps}>owCjn+;]exG1z_iEmoW /VmQH><\\7uhh٢w%"ϭRY[Ah7KhJN1wl0 `QOn@c"DYBI$b "^En8rUS9?υ60lݡVYt3wut36GK 6s &v|,))(!Q`ftE 2H^_zԿH0j2}/urb`Dtlg{L^Ƥ֔ =`Lrf$3-hOrb+ %P\NU/f_ƤSG=ß\=~͠B#|1"Z32#2,Yp`8aR*Ex%gow:K~XeP}{/{MeӸP)ްfD d$SF^ M47y~ӄ1|i8=F$U) R,F ωcs'Q=?̘>OJT} \װpZm?ẍ́,w?p4%6Ϣg'3i#e40|NX'z%yc[{;}L˗9D8Z D?ϭTЀ[}_ڥ =S\,={En{k+Ǧpzߤ鱋iZi*َ*3!it8!$XGir+ t8mwZx,xlg(0BtcB+ JVh~h%cjR(R$"'Sc48@"(0"q01< /tMdt `Qr>B2 &n%̺w 6rM448+F""(W u-R9g|t mwϫγ:Cs}ݽ% @-o",mHȭM2$ bJ_ߙNn'WP z/6EDz"FcuXH"Y-z0G#rrܜ{Öi2Q~7W㿧@|t*yvV@oygK.\.Fe]{DQ>j0w5##ܽ>_zū3ly*ja.ī RO%X.SYoRV 99dOF2u}{ 0G-?{@8ϫtx.7g;}z }=mRF*pؙX?<[aơ1+1Yc 0ѥ4|["QB3F>dcx7bb qi?cs: ڴ );_Y^`n \UD r G/hO=+a@E2ISqa%V  ECヴ[wrs>y nHG)|>ھ}Vtq~>>uݝGʧQ='API3;J :Rw[QڊvATF)WG8Ёx@I8Ar ~rUMH r=hg9zTcV aN+|[oa`fp2'Gs>MG*\Kmu _>Qܽ)Gs˙j HJJ ,h|}n~  佋S9Nk3LYPvdY @mzU},AHb)Nj^_E&{bwJ^r1{tUIB 4 kŌwl8{Mn:Z%&? _G7X-6>raI9{moɘyx_uH10̀P$}=JICJT Q"5>Eֵ%}Rޥ袐,ĞknXkkZgUZp~4"0`0fF6Jq*XކcXc.k I*FGR^E b fb ٔ4!>TAmEd`tݖN7td(:{А7?؂O^> εcY~v=3RlR= ^/wa$UtfDǨ`1{l4)I JT,y.3~$,BS>v3$ $_wܡL Ʉƕ}mYz2=J@ұrqeФynZ͚j?ȁq{|\Yqw*z-DOI~' C}5=澿/8B>y$PSy>Џb" JpA7hU̻@Nw2+_P+ $-{N!o.F0QLTUcVF{Z!CY>a6zxVI,E3ډ$r &$<$z{Ǯtf c#EE^gьTb1X baC$+nQ}ZO&I땂:fOlGiH șHDRfOk`.˷S@eMnZ%Qgtv+Nι(h!i5k@[R42EJ@8M|LkjqD}*= AbQE0ٝWV)-E"DH*$c>T `\@hCq9(t<~R,ş%PQH=ْH R@ -PD hKcܨP~s#sk/Iǂ^4ui2R"JY#.VԸ%LhҠu}=Ӱ홏{FpSPJ o%amEfÊtq7[=|8 b% R d^'L_x>ϲ>s/ mB|?GCŃDQE:}0Y ^vHPUB*"`1F"#X*VAUF* AU,PU@T;p;0!H : K O8~xP!=O,Ʌ4jqGSw&l:43Z?M:ɊPyn`40݅;-z?m<Hh!Z IGJT@JAOۈ :7 >'w7Njpw\"σhNtwD1`W?&ǣȪ4R'ʢYtV-i/U);Mߪ~JڰuXJ 'y2Ɛ0fa`!ֹa?/'^]_ggU ,,DewGucÇ}~vo{輝>Rפ |Įa.(ȷ.5˘_q+2%fab'@LJ2̿UMWWMYP\p>ϐ']! &~gLBl鶓)P` qkMD lz7ʱvn:UUT&z[Tgv >၆( -op(sÊ''9` Xo8=f'o2Xݻ& $CE d4(E `E n2U'o/}X"qԘp*,:t8&M "'WyB>&\H+ -VV"s4+2`GhJ3D hAC;DCF WG (|ir*/DZE?f @r;;i1avSEG쿦L}團y ` id (ȉn) jtP5bq*A7]x(#h,P7(ڦ=UjZSEM ȨA 96 !eYji⪪fEU@Qs"nUu0>ȧ28:]nfx\k&⇧Uʇnʧ n#1 ca*թԂ٠m-D F#`P1Nc.iNk;:a5kPQC7 JbeaCo+)V }΀xWJ2 (^%q"4Q@~ mTRؠ%ZP~|Q p|5{6 @̅QwpApoQRtu/ fY OWԡad2 T"""0n#  \\=Mc.]AWR-ȅ u*DP5v2("jgko֮pY:3Uy`*-)Ɉ 0U1"TC:(6@NRem&+n6x8XcmI[m `-R`U)2eq+f3wϮn8QLD :* ͆,K]YNLy^u)oȳձŲhB6!0"WfФ.U*(99:61OR"vhܯ.S,ی)=_p !w-^9/< K`Z`d 6j ^(]DK"8J@ZDmH" Q3 LSF@*+BFEs;(Pl\9v]M˼wU!'BlK֮4mSv@ˆ;LDM4ࠆ.DS+cO E ۀ=eCzyK=1-bܰ8pP**("9SfMΥV͕͌HcwΛ^l D&7~K_oiyGN˿"9Q4b#. xKU /\]nm711 `0~d"](Qػ<,%]ISkkFw,Zh=yh&0E; !d@uQM@ePU:-d@:8(L gDջ2u mMrlԏ!B@z7g'v@2-3\:nQ30\r͆nun( "Ge_/Yܛ} M C. QTPqb؇Ofa6&};l ~mƼyo;\Ȓ֨C ^Ҡ)b*b@G.L ]cޢ`m?$HsL@쐛cpS^*,$#f*+)& ek@vRG:H[6J8!H5yj$CE32kRLh8EUXg3/5ReM<Rfi[扊1Q?I 0(A޻A"ЇYSZKwV`ьG[1Ja^nU1LR"l.cR!$9$a)eR5.\ULRs*@,ȶe2B( H J(@Ji`!_O.’T%нTt"JK0Z@^M@( HM0$E " )ʵXa&J$%)$BM01P:X$2*),%0 T5Z$xDadkSۨ=f"&2ۡӻL B@ +^u]ضiݢd@s#H*HcD K1r9M^AμD G#("9pU6 &QAڂG-+7k6+c @^pb\mA> AjH<~ӭV[?ke2nȻ@p -?2H$z"2*7tT YHaoqgnM͖lr2_&.$USQiDT ؃d rݎcKh&IZ" dkGgA1Lخg@Q U e)Żen/_mc DE/sCT$P[Q^ N[QVNX2q8KT.DDmdҸ\mRr/U$U? EwU(1@q`"@B(4Pav &~'W6V5i"+LxuDS"Q:%J8QS^Signs3 X;xdTCuc`!v#-Q2`RihwϽR])7PӻS]:ڑ 4g<8TI]MXSP"bm˩)@$N"i% ʈDQ8].V&oo3ԱY7~bcPpDwP"!";s\ K VUk( 9ƜSM3 A!Tͥ]-x[nn&[.P &L-ëmQr6[7 fʼnLeZP&ɀkmRJ0 z5Ų"0&(cTd)?*Ie$,U!f5UM5%+RB*)2 S% JHklL))!C]Ṙh:tEB%2TMD,jf)a%zAIt"(ER2\=-Kӵ^&-[}ME58J Ȁ b 0gO}rųf (\bIflD2`"78|0;vƙ鯧BsHj 001 0U!%UOuw&`Uy6VRƂ z hcS'"J)}0K !!6(Csy66pe4T#WGy\ z*uPѠce.Ŏ*cA$U5"{tƅLQ ,g94YaT@C A !ˢ{^6N `vx l '刘zR#sywTA VFG6" P QE ڸLn& u;"tZ!sRA׀n6ֲ.\z)1Lia ] f,ɾuv:m[1rh-zA J8P 9hϺv,6) !\YL1zy/(DL!"@ń;N J3hc5s1vΦ4 قx4dk&tQm]J-qٸXt n `]r..wjXS:p Hf)H/ئY^ ޵gK7Q u, b.mHXntI΅+j5)HUR)(d DIH)֤-j m{P)4lXvJ4ZڽTB2#L_hf0,B%="K"2 Jw4 HT] |1[\b `nS1K"CLPΈz(:(smRf 3A1b,EA˹@^d7 /cbf٠_; p(E/@F54爹H:DW> $ +c^|jpSBMH7)n.\Y{j:#f]\ 8Q2bȫL:EMkj0lпU,?R%8!_\n.q 2ڄ^K!C i$@VJ) 'QP0\Ɂ6r bmeB5rSw[͆jV /#h@mA0vDQ ɭk3ops(90HZ:L+inBA<ZWÂ:;k| YChQȂ0\`Q|0VlӋp9QG>(TlpͻqD=2a#~,Uѹ]\̪neL@,`u9jAKFBYނRQCUdA@a'xxܑ&Hɋk%ؖlPTPSY6S3d%ՊfR%͒[AT `B @HPdPPD)"E Ɗ4uBI})balaAά Y$hBZ"w`_]RQd%n[QA$D 3u-0RfZ1d4RqRCfrr481֟:;/ւRLj:fe.>ftM\* Z(s2.]osN6u@ ,UCk'^ᱪ;8ȝ|(3KlQB57lݪl:7L D;̈́unը8t4PaZ̿P:sE3b2 <]67kssk(m<.e 45A)Qr!vr* 2CŪ&jDV#K `'1jjP f#]iji8!JAB*jn0/ah`Z/ٚR&Fڀ:([]r 9GS|2.:xk3aƫnze/Ϋv&˩SNEn] MVr,Ti ;5PC H(y6se r#L6*Y6i'FQ&sgnmCj&22J脣((ddX,4I.]mY[cvM D5Vrc/rY)!LEamvkњu-H (ڤldj)TZRHx*25Dj@KRp'8%4d ,5w-n+~E`@FE,&P88qQE.=^/}oo -Q$A҆DU0asGoGD ]| V i)Kˀ*(m.kΚ0!- D̳)A熮eOv^{8u#1.|$WԫG,*PuCL,glӋs!巻U*-a̗ bؕcR͜]ۛ[zH[n)4N6^;wJ<8@y"ٮ0F0\wq_3Pc3 W 7;hbdƭv$`FCDU xb",8wt.qx7"DA׈\Ҧ6wbwvuzx!q.(}.E_*J׺T+լ^C &\[`)"0,5 ^IH탹 10ബ7%!I) J5)I ( %dk,aaH0XD H !i ] V(0QDb`",X`/5A@JDIgAzడ{T9 +$hBgrɎmlΊѢ6oG`-Y+!Ih!&KZۄxL#١N{DsI r:ĉQ ) 5A2ƹw :ݘ2ɑNQ4۫ 2woidZ0F..1\xZC+IU"X8Br"6DxϰQ id %$ʁtJI:\8YYUsY4甥 pqGj?6AH%_tZ]S!M!ּDl L` dʣTƬnšfZTP`d \w$3N ;cR|  Тp\H I$$A:#F)% K2 ƥ#UDYf`Rc[šaI0-E4lիؠXbPJ j4P+r,MXݽR8T&QIãz"Јf)* 3"z: %m^L H6˘u9vpx>Ҝ{KS{FMh!M@˻FK ~9 T H_io I%P+kAYrp96ј: ExB!šM(ӀEEc $ ,HgBJ@@P3`:n.gNjߠe8tUF*WV-#0V"uJqKU@Iڗ("@LcGA"gti!6q_a1M&W}zmuݵ@>ӉcCKyŨ y}IT2 #z ,`@& M$' VBi%9؆ xS S!e2 dPXfCFx.4ޥ4EAؔ2 U^ŐYh)9jJv R^Ub٦ph:>,]:"`ީY(Sd HC٪0f*"ŊAf)LmDXM L(Wɋ- Z(d% T'CX9R1k)+\0w[+g&鈥9Z9EՍ|Kz 9Ʒgyh.4Pqf|t!0KPu3%@D o*FuP$gκ/KZdBጆ ` V dcDFPyx<=آb6觻dEɳ~O>pCܷDJ@b*θnPy0mb`\ׂ&MV^[%( =Yn3CZ&&aU͎qBb72 oSo%b`KaQiiET˂V aB{T*)71 W<7.٪H)UӪT)U* IkFiڅ\F(TL*EXWLf3ȖY%>$H"Y@RAѵAB, |`dVPZZDqإb`8P*Dkn42mΈj 7\}>]sb ؈o50qm!r! jW3.ƤM8ǁĢ]-cHi~[c<´Lc;JYDR ,!0$B1$b jКgɩ{0@ʒSbj8J\@F%QE`T0 nkmG.[ocj;j+ӤyYЁ 3!Y íʦ`e({S 5nvui-N+2`"PA.qn-WJS0@ YvilSj"2"!1nZ, XhdWqʻ3{ 9 &xڵ\Rq-AdU6 ]«T7ĭ)ŠB UM;XBXd8-Ȉ,))PFJQbJl^6^qCdӛ z;qUIdī  z[US))]]4QTҫeBz?M=.,DD0@Ub:æ ޻1Dkd&;Y@ɫ1cF2TJy:[~Dӷ^u˰NZ\A2,3闱^57[ \79@U0YM`I0HUH<í$&`  _Ҹ_NF]-KΠ=GLKq(Bd~劖En,QDMqᴴj47B]!W?pSiP9_幐AFNmmff`+^x5M98wK9sw.P&{r@T6L# C|9rI = K@rw*E3fjɉ  eb  $vtN qLHvu3L|@]$r˭خsdC % )Z`U$B^2ݝlgXMlR(x6ӕmޕtJeTlRU+"„OE,UB$jYVJAa1Ad$`MU3bK6Hdd`8 B"m.ns1B <፹l12zbrI6J[, cmTVήQNRyOF5*ҟ61RUSSqkIjfdKkxXbV93"n ߊPlսNNŜ> d*:́ReNJgWg@cTbb9^.684HlԀLGEUkæuZ5ΫZ0"dEJ 5L-E)JN.5iT ڍvSh׽^YkF# n&Su)`RP=s4\#*Lw\ f)<-ed*`n)O% Nպ<#oD(^Ʌ0 eFr" UL\W dԸ^`}DA;roZp88tٱՠ]V(.̚ 5,UKك#M$poh v(YFYF!I ZmRHZ&"@,%ST%FZ7J dj>iض (ĭ7mRI-JM%1J*s-R0XA"F$@VQˆjMr")Y!٣ ^I[*EFdE-ՃS>S- 5HRfQq4(ACKgӥJpW4djp$cRlAF*Oɽc&6(0#$ Dz.< *GB1sylU3H]$!2_弎2 TqڀMF;5Sr5Rk  Tcjgp{*J& .M;eBy':eSXFDJr,GSVDO:҈GUk١+2'&qӓ.v.w &[\mSQ \$bނFAVK7gaڎֿ%qmFK*1n? kzGoР2"`Cqsf CL)9!.2amd 6S8aP# "٧H0\&QQS ŦОy|S/OS`B8Q4D9Ł1]0h@4bLM{n؎3gȼf[]GAW 8Ȳ^@.‘BR%2YZ嵥MFb6ks/߰ KL"",UJ`P4hƌ09Xv& B5]\.E1M! 5K$H*:TUR<Z(aRL_/EMeJXBY õI24YnE4bSjiX)& DS bn4d}:0Mv,9b!4YȄŜWZ܍d9Y aV4l@ڽM2f[X7];/K{E`$zr^}@3S3r=cg7;PUӡ/Rl BMBԹ40geWSnQʃ`7mo\ CAF5'"6)sTOrCF(sNK{Cb0= .0Zӭ2vf(=S%ǭAb@5K쪑m2y*%apn<pApEJ_b@S*q؅T@DyM=&yd 9bLrX4=-%Y[k=@mA d!C^59!>j5)J8B{BrstzD.KPΧEŰb"H)a'056BXr11HA<04*'Q9p"^MIלxA<ukښ1qʛmZ&ߧ !ߏ[P$++P7qAfP"'ôbҿ-~ 0ȿlȟ>&H߻ױ ZQND=֍Jb\62[Юtd拙 LeHKBo0/myW0>&q꣜@1֩%И5Meio;s;;&dѻIvS f;NÎ1eվ!աb4U(ӱi&T6#KE\UIQ䔄AJο)0׷fRSl[i(t'F4 T+0`[%x(PG4cB"s({Ǫ%/埯`;$ p2kA5A{]"n .SU;ߟe~9IMkBxvuy8VqbEiiV[>Wf<}Y~L1ERt(P?l|`,zy5m~,Fc A ( DXV("( ,#$"T(HǷo3d4RJGֻYl+ PISc'[rdwO6<:ȑf!RQ'ۉR!pD01v 313}Xo31opiQ";^R]~m7mN+B0]/ΥM#f2du>ioSQBo<ǁB2&IS0DDz+浻;\ȮoY]8(f=ww1",<d` @OG $%C0nb̈́=m{;Q is浠F @`sثL^ C0N06/S݂$G?hzIK&o#9g,6׶+-tOxOr3áPERd-y ,B Ar0K0/Ƣz݉|sla5a&#onT{6:/F{+2 .p7je-X ߬JZO r ?W7[e:޺ $"4_Z;ٯͦ2"~y}ýtF__p ݷO__H.>KxֵJs~hC/l_@~،kh>5aTGѶn%k+[U"/o[wD ǟ*D^g<%UP˙?Pf-{k/s}՛nkzDPec %꙽{$l<бGQ" '4'7%O#k+A,VC;n ?CݧuFinB$ЀJ˅ɀgI/zzX(˦0=H&/vbzR&Wh@x1Uע~qDO@\-;ՙoj}i0Nڻ}+TǫxL=I?ąݓ' ` 5E<,¢_mk}(ǭصWr8¾nR-m6|]-ӬooƌQEXY$"EV1X@` AVX U" @X"AE# Q ",bIbEE `EYH,U" $EdXĒ*)Ma32Σqfc1Tz $#b^8 T]hgNdy*p䈕+](Ѽk*B>@~,,^+=%y3,ֱ_l+۽YCeg~[U>@Lĵny$acE!?Y[7}LT _7bX3W?͍UǗ^ ;NTܹ 's" f3I*Mvpx|?""^l1-%%7o)qGaN7w~ٻNZd{f_ Z&6y'jRZsuDBwsgaHB )&8-!u-k@kt]m|OjLvI{Ĕڝ̮i5eW&7(ݹ0՞5DyjxU|P]0c1@vu,i,XMPH "ZWѳ3qfdm*QG8tdku罩6cG\&nዕ9Y FhZ=S0ӈ ^x#7TNly΢0Ojؕ$+BxZ=Nh?o{ȟyq|D3BldtPS[ $'~ah=iUOG*$C!Օ+paç̇sTxj]:t]tE N҈6n_ʐfW&ԇ66X*ڟGh} Xۺ5Ӭ~[ؓ/,)s/}mdf/jn?7*IlVgөM diKі&ʑD%V\:Q _;Cgo2~liMU=Q(fLajN K#jf2wI`H])iSK_KJ[8Ow?6p:'8sf% fP(OAKAv\}ެlf]>g g뻑Hr Qoq`[VzWl9|uCR9ļ.ub{_7S2_J4qE;r6=Bh{ygr#Z(hyf>mnAϬy<f>1:Y3eғjuSu&lN!LM9t1FIEWyIdx^fd (kf(UwTݎw:-/TPsIp;Q8Ļ}6w*2{f[-SfqD[w/G¢V&1T8k'&O Cc;^) Ub+vC05cZ&Z=yTUرa%Ґ䇚pōsٳLwQmi\/͏^_cV5;b/b95.͛8FvGӍ_"FGp7xSLpSZXc<s՞,)s3UR<å4Vڞ ޳{~鱽̹iD| CU9c&S0"RBK%:d~8r þȐg&OK|{W1Qd¿έMe|[R6{2LEݯAȑK!?wǨ%i!ewR(n Jۃ _" JN2uc3z1Lhe-Ɯn,t>c)Lgd"tׅϮ[ǎϪ FwOŒ3>Kb[w ؟ՙ/\>fγתͺʄ'mpȍTׯ)H]widzjA#BF($twu]k^RF2,%B[M"-eLcS߰mH-5YQl>l3BTӜ7;o'n?eC> uffߎ] Y").ei5 vFԮvE%^5Mi<Kv50#=+$7Q;3r-] `N'yrh+\,g^ʩCO@ؚt9vyH2Xqfۊ{7Q`~g@ D 8ɜueo "JQ»O__e|nuX[)ƄV-N7h}}!9f;}εD\"9jáFo + ŕsRRbB߄$)DCǛ?^ yk:lz]_]|O}GG< keAxh1-Y']BVzb ;7W6n xgR ֬R:xt;[sv=/YMD۽l:tP&M7??h|NHhD3fN/o< }9̅g^CAr^ $>{qYSR~JsU*Z',tag76Ң)[Ʋf k>4ltީP%HH|5F!*,*-E /X>7rFy8YX^>2mcIOOtd{I˶r_)zڞ]~-;Lֶ펯p$+.f9Sjmvv|ռ>-ߣ4Ü)OBw4X<7#e7$#p^/ө53E:W;Qht^m>cu?wn㩳vG]@3F`H-*$5zu@2~/GZ{q{75|_o`x s][<8[\^륻_v9ˎP~y5e}yZ ;_.rn=T-R"GY ;M( 5G{ }w?/O_n *?\z7nT<] 봱j33F5?5׊ ǟ-a0jm KoVS욱c=<?tu1偸n;ywO- _{WȭW6 ͹?>"_w܌钠$$3s2/ 3#{l&ZSßך];噞pQL430F39~7jkc{fQjJ}W>~AUWCn^գ# ݬ۶M^0W?ëܴ4?Y{--/N3"d'n}K]rie|-O5Qk`}^:}o`xKn4sh:ϞG>/FA|7}k$:H+!f@W[2ٱx.t[uviH0SWn[ϺqS8 >]g:?|2vj ś0̴6E"@Y!"(H)a "`,AIF`k(ࣱ"b}F~K%?G!SzY霞Yb vv_rPŹ('5tP|&|YVB;;פnj{߅f| fk=NnNQ_4Q k tO61^v 3B2BԷ,w`gU;<=6.T+q{)-RF"^[/-)DIX &'g_(:f8YcQgZQ솷;,b̏Ҳ>}g.7a4كTm[l4뒄2,5FmG^_4>pcs7{^ol1=ѕsK>}:>͓R0 d" ;/Mo;aJ!lQw dvZFܴo6lZ[H.c/nbTPB TO;$ }"YKȄC*F7qMe!O8o8^[$tZB530cqKոP~ 4 47άwW1zZDS A w$-ᴔa'b0?qn;]Z aƯ_A^G(AjLH^1|MO$[yxi9EhpӀՀ 5ucd7ͯz(<=ĩ',\=_=աf5^c'ͿvqƅRg]s43!77ÌF+!Gu;\:6q~\TC߻cnT%\0n^xl ƫ3ŒxXlWs|M0^\D 2.]9Ӕl#?lEk0< B¹䎧\4[e9-\sm?v;ަ`0QK;/}wf(PO ^l0~F#DWYA D*("+ >V@ρ>,N!y 젘(؉"}Oe{oE:((&" <8 wGRycANi7zc18Bwox[r{Ⱥ-GYM_ىjsSw+Be.rcfʟ{p=.9>'G>rU&ٲ^%V~mEŹqd3K&nwEz*_DmH Ս#H v]aPWE~` <oTɢ+I' ɢJ 3GV4c`k77aM{5 G׍{h5D WGeb1wF7Wg f i&ܪX\{P`Ϫ P=JycnS076y(|԰vkg$N#7yْy|J׏ ٺyss9'73} Kő|Ӹ1OE >'I2+]nMWLJJI`)iχj*ś׍ nZ::X `${*hd PuKy%^Ց0U7aMbHz} J|=?i5cEǥeZ <@'D[P|^D J/ညPAvAQ}s߈ Y)t@ }蠜<W#b(1_%CM>Ȁ-TYI)EPJNF('`A!QC'pA x"}R{H*cws~Ů U>S& +'@_v`=$pQ9huz"o :~C'AzycUB[S^`lz 3(UT*dJGG@IngfsbǞS{--ZUc;f,;<@ut\f 2To{Ⱦ:e_ݥ}ͅX (uRهҟbs^@G^P"ê[.UUPSIjه'~ckXPE8 ݤNƥMke"xb0)rK00opFD|/=_7rZ^f||ynf!xCl'd{SGr' \5Nְ)&rs #zB@|ɂG9y=]S3|㱓 _;sdˇ5n 4D}Ɯ.Op[Zxi"(Obgh=ʺkT`Mh ,̓ۙY#++z fO5ME*I(L+[o/4MCGP$y S-) ުߎ9V 0pIr[6gm_ -6A˕GAha[B Y0(MZb}5Wq!e˸T~.'TJQU:"7feHަ) hr^o'AĒ;5'tr ͝{-r^k#uIޝZGUr~C=jw DX1'zڶ.ĶZ**E+ -K.e3'% 1]JOZ,O: O!ῒ9eC9g|5y6Z:UƧw씛uQ=%zk؈,l}S XǂT*IbC$L0 3ѵ+}^#Jj>\䐁ۂ@VhU=axH!@)O:L$29{zk=ǀ@pq<5 HPư7*^+mcr _'huwϻض\n_[=kuw?ׇvz=ofMnv w/dqzvvTo#qΕ=ϏJI]<}:~| &ZDn7HyW )G_A$@ue~11^EJ0Zܥd#"_"olAC0O(Gm mB5z]%hJ_Б\5>[m$9`oωa&{+|acEl,^'n 7{~B'}ZM^ǴI!WSWlcI=Id5WƋNAך}OOzG>ov&`"~v8'eq徻#OMO$%zP8=s«x_%5j .k2ecFAnXS杞qGeCʊࠦ~A J`J9}\lE@}T0Pq5w|S?ߧb"5W\5KSŵՊ*>6"8#œ=D#}ʏᇺz,Hx^~<~oǢWR%DPyj\ %3}M?b~ӥg l! 1"'೑h!"7L*O7=XZĮ ^Bȏ7m'RIaQ | SU٧dXu۳Ks#TY :u wٯO_q_(t@&ag5g%UxJgr{A{-)Hk-q̭N}r#y0>Q4JPӌ@/?13z><_}>xp|U*E'xl˓g{,2ٻH` 'J8> |ո)B~o8E+ ~ HKb4:"m-['5נ'<)9@-e~}9!8L ZDf bxh gHVeͳ='LY2<7~Zt,$9\G!q .n3WNrrYۍS~g;n:D@7Pk=.]&_qٕ:@Ɏ{^rX"k`Z&ŮP28BDڔӽih4[FbLS>O%O_Tliұi((V{:ĩx\|A}.zX KI5Sү:KՒZ۸˽S,RڛgrʽK6Lu7Tnkxw6umgwĦ. GWEffnYric$dC\ txP0ġu}Q2O]xa}'-5/q 7q͝&=:8!/T@?@AL(\Q$P"iZ?P}zR2~zh.u ANz| >mC}^+iΊ?&dAA]>$ cnuz(roE;KOt0A{s}Jx{rӎ5[sGU, uZ4Zb |OwRBEY̵6u9G;#~=;w E`JvV; v)"JOwrwt9l ٖR8F45kyB}/*bo0ϡ8cEL!^Z%ujv|G3'}]ϞJ3`Ҍs7\\>V|Un]ѳ:_`lO7Ln\xx4Й[i7 Ѹ^U55k`h|`'h~^|Ӝ-WZhp**O >GŸ&!쌲3!F C g{fz{ n@?\fus)ӮwcϹv L#JH{DKc . J}NOK7 ;NBAl3%s@ٵ__x؎C-܏*6odD+(@f)^ T;"lqѢFaS{VI4X/1H?hzc&̻WK[ٰdSC A$%,5rSeA,t/K{}p?6ci?i?S]1<&/LڶPo+S4I 2sm87٢\ ּ߭_M+M;!I;4M׀DIAb^?Pm~~n R7IvjUsWX};euyojnus֗aZwɮ>CLŚI[(E= V]  X%#}etHȸm  /ޤNC<{KO܈.?TWE4⇟_nm,^*#riWiPGfu͐$?7( t* I={4ZOL!lGr P~yb"s 0A&U:!C?eUb^"p%%@&f`!\_EDj;=$C r}͠,L#_kV;xjc10{U{{Ezxȭ>prXTZnSSmm/9]9[ExGFY~$v1لsh1@j~_JG^Ab-*_^*ZWc}{\1d*YEhBѱ@2e>O6!$^,aDPȁݶeJ{j>6PwV{w][y A DA > fgʵVA.5VѦiFi^LN ;< gE\oK5Bf vݠx_)IyRdyrK/$Tj(٥`T^uÅ4Ft=`n"%j+~,X6&εA[Ko[_2[KmcLR%$7\Ӗnodo&=9w(ñ|u㏂H^*ȅ 3j(Z5 v#T%%5QT+tq9G;Uc1.RgcR[Bc 5a !穴U,vƮ ]vcq#!kCI1vwYF9 oC:IZ/Sll5uQ׌񹗚iw,r]_q]d~U>yg^1H Q6& OLFH=C6tbtv!>!Qo}~):w,ۉ}ZaԗfhJwrߘ2|M5l7.FwAg:u;P23 Tg>U>}K2IlDaӬqWy^}w7Qjd|w&:>yb ;(=٦)M#&s=-sPuR3B!eGV ]-|O8_f$LS/瞛@02W;2S,f1КG/τ!ǃKa?d uw4Ny!leםV[ؑ&3ׇA#CBz *jZ=+jg4hXCUVS+qdNô$ZZrnPNgY4,y8N  XqIC@YpP[n!残6 `{3#)196V( {2ꩋ5o|5oo^7[qn-aʾMVS=qmdJ9C)*D JgM2+>Z?^A s@"kOZM.n?f>;1^/?v)M$WﲪhY.jn4lo7\ͺxr{Y5݈C[?nWtmc1]>v?4%N;mgka%t}_EF*}+!bSs0P<YNhrH`Z0y#Uɻksr%~QsWu4M B)^{t/{ b\(M!X[ TAuDQ?˂Q.@n|h2|Vc;`O0[W@KG "zȡb*z mkВr5MrTta13 a,>'0E\1Wz7-_5o k- C?$<&q+Z.\T=Nvt>VED>4D2?6@ }Z|.ٕM/MmWsso\A}"soɱ^L,ȱ(VyO^:HaCl:b9;^&Bȑ`æCe3(TBH^_EUwm‰ڑxEB: HB"-P ރ^afD(Y$_$:8нcoѶ6)S[v[EzAZ̽˒ AIHzZP)a;Nƍc2iְ=hF&(q򧈘hb |B)sg~> r0b9sG374=cURC$QGYD^ʶ{1 T'E2 rO9>NGSe g4"~yTX,v**173ªDahzR,!;o5nQ(x`MW"Ìgt_]VLE6H՞;njo?S |Iނv!P042ܘ 0DZ#"co|7MA $l6 =E6|B1; jde#no!C2}{_k/OQ#ROwtu *PHӑ~%s8VSHi=+%'M~CYJnFxTY 0P^?8gV7d޽xpWޔ{j^՟0}=lvӻ_7Փ,ϓS{Ol3&>u=G*SKeP1iwn܍J9U(Ѓh ܎e$\y^sAD@tw?'>W)O1ME E7P7*~ڀjxP hx6}x H E)ڔJ`D>PPE!|?PA Dz2eEBlhA"6E5sxS{rw~{>Z}E1䞇~`wWb#*W#9b46|-mA~9Rhf6Vȅ iuUiw3Q^LG!] U^25]\tk{NTrbG ZR`R+j/j>]oy#@`s@rEA& 1pI+^t&Y HuX5*EUV400" '! z`WiJ#"8Or|зJ8e=QC+ЄߛMYK>1}#C`&4y -υMG! 󅓞k޹RNܦzК4(N%g4s Uip[?ǿa+Lbv#X6pgl眹ן'dLܟf$Ro8 z_/-ۿPyѕQ{x?>/θaa깹]#XJc 7GpLJ6+gU.*kn=z?)㄁r@A q(;hS+@:u OWjms)aQP"/򃸀(tPS(>WCET`6 &ߖňD{<@&Ԟ~cE)I 1l=T@?ɳj)!~arjq`,0dӂ1qv֪)Jg} +1ͽB&5i }[QN3$j8֡0|eM{w5?_ܛI;;qHO}yl{/L=޹@6V\ zΠ?5a(Fσ)g}M+K[*>N0լR0tԠse:}&ve6)Aú['3#)|Z$H +X}Ms \)"@%DWE!z"O']8ڈ; dL*S'9#6Cۋa@wlEkMCW8jVS<#pfTA"W&H43#UIEy[T)0ˆ-ʐNC.9TURH/_!ѻ1Ƴ1>VN1.(m J$L,Mj5Npx jHq]}~"\'CxkUAиCP۰qE>\Np| A)e !~*&Tj@7Ͳj&(UUCjEaL +" 5oEM%WXnQ[T"™7I?_.D-ol #UD0/L{c^B8E*E&8[lbӶ|16vx|f|}*|D" 6 7`qvM~՝[r: z13I>t=#8F%[S鱗O/AK?Caϻ6۞+ݟM`w2m"k[C峏Qlqͩ. V=61jYBhr{K8%&OP=>H/oYG9"6 Έ.,{  +dDP')wuz*,O&"%`s(4?77]P}SK*vtQP(A?Ţ"[=U)/ǁNp?|V k ѻ *^٢LUECScp?tɵ볺[쒶?+߰dZNq"kA/7IBSD ? q{38\8 ĉ.Oe[,(Q%B],vTƲ~]m\NuR8)e/j:<x4A0 AUϣAeRr; ڊ?U3(Э8Ja4蠚u7D -/ iiD[ }\y5dbx¥ȇe-@s=hK 5{܊2F2B#2f0c 0* ZMeL ~x{pbfCUV~tزÓ`B'oz KqY3\&މC8 &S/Y*y.R; sMƱjܟfD?٘5t.<8 V]}I 8F@"N岝[Ui_i (_IΔGԛu.DQm2bElΰW#j:ÛSfg?dKE~Hϥ)Q#w6J 7'EK[ҥ W*cpܧ}xZs 5,qukW7qYtg,@5~,֋<Z^lAKaˣվ_n-[fugD/Tx>ֲjw@D0~3"}h7~Zo[~ޏ&9?fOmsIY\gK.sv'];+›ә;{Yku}"ы]B\j9HPs}U ݽw-3 ȭgbe$z-\v^k3Ip? qO?Cϥ ;?Y:ksgd7\(B*Doy|eUS{sޢϙ hVjR06vT!;AXL0 J'Y>7t(5%NKPʡ ,nhOɭwf1-_,e<dK:W"G ?Jm45 h!Q TGYvfψ;/W`dbVI %P i@EYä@ÆؖYrݮų_ eIR ~5 >$R@mOME?R}n]Q-@S"_切P xqɑD>&p { UX eVx?5h nv%D-JʖK$G!(fXԲMDȳI?Mq=& "RвW1[?q!cgD?|v$쨯mAixАUvG̪JA4m!6oVjn>4I.`L !HͅQeMS([RS*"%%Ĥmt,v4`قa@UQMU))Y>3Dm*NsﵰϖхFf[!AvVC{-3nw۝WR3+*='r`gF{ilѕC3dSv_>ۯ'!E^u5r4ޗ?_W:ޏ_ݧGt /ӧiR^/,O'|vwSrm@*W>y[~\0A9qZEB5q>,GEgI.N0Z`H ӷ֪o&GڱQ'Q>Q<8/qS/ H =u?V/ңAz**` ĪE.a$_66lOpVu~BIf ?MǏSy>9߹LgA 1Ϙ/:z(S?ϝϧ_8̏kP7v!C7u7u3 w.GPj,L ;3F K]5'_WG]ٗzYmzh9$[Dg4]ęZبw F9^Y5זػ<6mO6D&L`^ [eu|o>A{/`B A`VA' MGRQuk 'ŽeY=3;\M?4r^->)7sY/E|U??]w~8}U7j)=%aqsonG%nrui#fnKGgX1\%7׭T&YDTJVA7JcA?OUv\xE1Oh)@Ga4]@ jh'ߜǢ|/((Z ܔÊ)UΩ}#V?YSQD mB˛:p (bOV+[j>߀.B&dDCrs{E,MҲo7{|,j{=f=g&ikރ3 AAJdɓ$hbXک>/5sA! %Sp㣆~˻_M-GН~rWxK>v5PVctoWPGlLѼv:NEX"`ID*6UĶȌ_ A Tv1-/#r9z~0Cږ.DC^Hng!,3=ZT ײ^m@>""lo)(j-婹WZh:o2p埇9V~ ȁ,!c@O}?^=Ĕ-$!AGEjd䢷f:hP]y9HduH=f3% >@[e!<B C$4a1cX?zwȄ` pMrr&ލba˹dʋn3od)" ! ٠ CieTy?h:?pV- EC>G]Q~C>_֮[DUVHkҀ!Ҡ$Fپ |8<+iUm~ #myL"&ܦ\RE1nB(5m_OqPrڏ+Yu8(4C>w,Vy:f VHdi b(B {ncij,;ZsO畁SRP0gxWBd!U[8_bWU٨@Q \lXhcRMwSԨR*5*)E&fcLgEDS&JXJ{H5BeݢM{bdyJ\ÇfM5 W~DuوSXjIU(\45 OG1mƳsI*,)B꧈CTR`fE=sz 0Q5x7sQwFr }@ yLyY.տKv1VxܪqTu,N#!qo4%Gf3o-;=P=*}CջjWeZe%a9+aaZq5=cV c&][]Y?͕tT!+qbv$EN!#~е**-Bq_}Ob[ UOǔrmP-zql9)rcBi86";dmph g|%CNvkE rR|RC&.n@UZ''޽q,8 ({10 D2HT(HRݘl@$Ǐ SY<>}2g\s0 js'd'lB@݈\0c'6ѡBueVTDG\ \]ʺdjQfŒ`Wʘs( L)ҝz >D@S$x21=$=@`~` [l_\ӪZQiJx\Ke K0*Ą^xy#-SmIэD2/NTgEQ2*3+zZs z!ɝ;Dݰ",PH 0a0$gromaӅbUpFѲjkΪ܂@7~-M'D9 =!&Cu|`Z,NhNÜhN-Aţ)$ ]7_Ns :pt!'a3D$޼v ˟T@w8tGe|CR:QwEt&Z9_D ٭BT[iۥ&YmF!<$g1쩾lQ"p =/>͍Ld[BP]?a\SJ,LC sC'sZ"I~2:;L(QS: l]5QT<7Zi\bNY&+n<[{o'pG9 Cp lGHG_<pBBQz ]sDYP0J\zb~ԩlJ3?,@쇗7%c4tss xbկDVg`"" b64scvn:ߖ ԕC"2bfl/4 . LZ%ٯ[ǘl_1 k'%pMBUBvX8GokނyN_اqG^J7n[V{H>c4*?AG'yŝx}ܼmZ>bzyAO@8J3V$ͽ;0i[Wʓ_qm)zl(ݿ][ \szg'X.u<[Q9P;T[1$_A6Z9ұ(w|Lʽ@JwN8)e<}y4Gv ۱rrvZd+.bΤ3x6q2ݩ$!6e k{t:MC0&0]>;'&&fffffƒinrS> o680mV!!ul:gD ncՠH[b7O\2$ٙkg}޲/e|ÍOjqc}A)"ԣDߒMDR8.70,aXG #EQb)HV@D ~߁̏Hߠ:(q1 VD3a-}ڵ6,. )p!I`!l3"b"{~ i 4ՇȇA %y}.|*t~|ժ =+ygD8Wrvw/-\(z}5K=?0?Mİ%5fbb}QLEE!!O86tIkQP#^,>tX+c/_e!PE{Dxǚ ảC0 5cDjMҩ^Oeݔn.e32(-eׁ!> "psuSħL>rA,ЬmNnZI<{%L^7sҙ|3*Bw)`*|OC'ٚ4DML$C2f"7֎cn3E(G9:.lie{˗:b3""ZqG Vu|g(i?k/[ŝ=d1afSL{&t)83"IC8KV cw_)f]/M_nl~v.v.Yy=;?v||^˶p{Ϻ+ s;e1i{z"Gg겝36~lϷ%cyY]['c0󵖲V4gGv<'Vi/_\mlbG8Li?K(<=/' {C=_WFYlW}T2{/9W!d]^F_d[ FÙaHԖZx~~Ηv 1F|* +do(fOYؽoYlutL C^tib2-.bz~C,S%JrIvsP}$ș1xz~~ 2EJ۽bݨAK%^7K>+ Wk8SZV<"" q[W9}vP=.A.,j+ *V? tIkLC O_\# Ss`Ơw2óP}a{)*vΣH"k`[Z2QɳQpy5|~jӤԠaTZLP 8̢M/𠞏Ʊo>>ע_ ZMe(`Hnڎ5Sf`Gă2|2Ur mO`n'YgJS|+њCx<8>4>堷rK06|A~Új[)mW gye P7*%:Qc&>E82Ч1<$k%R)QV(o[n_im͇?f#iAӐ@VZk :+Kz=͢ϋ|wvTZV?GZvT]?{^_՚랻X9\fIL\B箩Йa>vkY- x.r\D@!ς|O15{pyA@& 'Px s?/{wQ1~V((}(5w`5c(9YwE"̋~}zi$rSw-qfX,и|4 f0sFL8{;,F-@P$)x<ӳlD2__犿F"JenGHnzh6dVUl͙<]TF?:ӽgykJZ8G E:;(eMMPICexc7JBω]OAЫG-Mur~*M"@KpF47CGzxaM|SByWѼ;\O%a=ܓM>&E mOfI:Oe[jxv.JW'}8'^#^e,37}RsWb4F wD;s+`{;]#:  YIIdJL!sn~.O N fT-Ufš$!԰>7kPA }!cQIdU+I2@;IK*VJj @C9@.Z?V-3@{/II]x==cUG˛m.({x ABcިWEL(ۇSn,DnSYѠ'U,%ERw\߳l]$7XB٨ս_a|`/40oL4 x3O3.Ƙw^Pxd3McX~_<?L77s^b+6oZ-XstRj$iƦ%d`W>C"+/$]rN,z;R$;=2OUh:%50j`~JU)xOlAWs6M֠co6 >RmjU4*xp) kţJ%~QyQ)!x *!(7=>YܭA3agR|$[6鱡QH %B+E٤g'tSnft3}2. 1RD!r1cpK|ijʁ4@zgV$fbݜΏE@Z }TP|_:9HT}hF8N9 7edg~Zu| [ lYj5_]BAOĮYǞLJ~?w:U0;H ?M9ܺ(?#͘9^_ 0Ă aN}z^ׂ TJpP\_N|j$T1u6iK?"In$>w?UzT;H(/yrF"5g+Bqri3$^'L0 'G,8}.iMw 88c,8nx`;՚T7t!?n.Wlr{I|xtc/Di@{;.˃菅$JE'+@S**WkJ /hp`,)biX|..96|C!I YϠWGs(d̆j)qAL zչSڃC9TQz5C.Pe|ޙ %/27v5`•"yN0- 8 Ę$¢M2(,)eHRBH(ZK ơt-j !M- ,,㰦*vduUVaE*S b#fU^R, BKQ`F`R٩8kޒJHP5B2)-ZEV̬$zef"ڂ 2 00W?kp|[{IJɿc4w6>3hW{w[]n7Y.4 \_Jy0' ![v_'MT-,ZNݡ{..'a,jSWpH9e=O<^gg0-~2́́n.et@~UE7Sɠ3$bMLK%wm0F6 -7/׺R@hZTMȯ.@\~sþ<$Qr?oM4_2fHrp@MDivj)WaEa ((RQ eeU((RQH(`aL4U da/>,ޭh wF( 5?s)YGed"BY#Wzz^I[_ 5Ӄ 9,W)Դ u0!7}]lċ(ၞ+,$"\yiBJRHTB>JcxG|͟iNKO\Xfe:bШ#UloP ބ/wgƔ]':`!L*&<`&/NhO&k+9gB\ |D`%=T^44 }'OpW),!NJM|d Q9\!~9/$4|wSTŝC?/_q`1E5tza"L/*: o5䤼UV P^vEil$r r_{O7TeBM 1KgUi2{ mվs?H˖ !+.yF$ܪ 'kдz* "2{s?!ċAժ/B&vZ [8$f.7F^c-0L.?E쐾z~.? SO )%[`^e,NT :t0jL[TQ}O&5nԆ*jOOPȩGžOQP}:}T /ZO`D\H 4-;8掊Ϣ^n3]<瞡8HG0vpoDb~'A9|{ d~* Y0JSw*ۀtT|2 _N:(zIPSUbSf5'O;2aAf*W6 R'+ (@ӝ$쫗~mk-X*+ؐAf#{"k3fa/7D!S>O֯͡4tsNwm>ӳ2SU4g-FyJ)c|x|}1>祢phƂtv9Or:;K|jR=_#QJa: VGA|Yr"ȕ2;?}zE(h~'iCWz#mCs9?btw^ JBJ%B"[*t9CDCA AΣ=*eAER ږ}jOa:vK,┪=^džj`딢-L$@78h:(XQz=C(Y A+e?'9 o<):]\Y5rox]IC'tH@)&DP!^L2BorYnz]zY~ NȰ@e T U}_U弇aJ:_|*|. )P#o|nY!B cTST*x+=ob?ޔ)T$Mwvy dNH!҆h2ٌyyc Ȭ&o>[iM$;t:C_Cʜ(s0Z̅s5T{DkC q-)cP̌ĒC¥ c>==Kgfivn cX!'ہ17/[=4d"Xz }O%JRY*˱fҨ=4 &"}k2 x-AJa1 U$*t\_ d%gkWs`?f'ԱWuqe~Gv k>?Ny\'ᷮiyt,I{ KcWK]^P1EY jlR','}ΣO)3#2XCeuhkb[o/y б4ل&Fxr4 kEMF")JXjPR#OñH0INFȵp#Ò,z[Kۏ;9HѢn]q} o& IGn ЪRM z2h>kufHr쪆鱮;;@A*#K݇Q]4pM4nJ CG!ZE}-)^G7.ҡ`)=i!D_OMS -gAop<>y"tەaj$$t6P.c;M$0DEIIN}UZ=Hއ.']f6=[\|&k6zePۊ WfÜL9;m,], o*UGiv".0X"7Y??~rz_({G}E7Ry*3AW$OYL줇 \\Bin22м(&Zr#j!iq|~u* ԇaP e ;1?*|_q=( PaHH*N~2}|daUnX2-RxY1^=tpݵY+cu 2B \+Ky++3447֮e}r?P<+9y~wrIxH#8 Z G܋9ZgLdYn|EڑQhD@J:KDI &U'٫b;W9jEP$Y IrB=&BbK!GEHH[miYv!ҕ_`QC$i!]Gf52+{ ^gk0[u-N<\~) m`]P p|iGrrt-ys 'ۂwq25 ⧵3Wec46NO)>E]sMl.kocUkZe!&=[Y]U?EĠq"2; _^BZx߯M=eGAT-%r({0οҴh׽R7I[2 ;_&-JḥlYtR?grz'f2* xĆjٔ_d漇EN JBCu P~\9x+DVQٙ ' F, œ>v8hKĴMi!P-FƥF$ qiG1}!#ᛓ7E:Nj{HT!3ޫqmrn>#~ 20t\@LXI7wb0`|a@-s /pNp,kdKi0SHQ#fRa#%E)8?eth6 sqZ[[!q9I+}0Ԫwv0HnҩVcBз2s}:}Ƨ彇^69G)K:H^r! H.O%C-qklWa?3k:OS4IpNjjFe1ř;[B"ڬ{WWI K!{ա_ {6WߦRxd[!KIz|~TKYЀ A%j܄HZS+*~D>zxߩ'x@y;DL~j~AXjjɽ=:ʳ& e~]ZX*9Dn*9n(U2p)E9)9Rl Xa},Iqr; )-=#\ϗ|SwW6ܭhsDWhH粐Hu[AOD}'`qV#RWҷC5 @9{վ`i(@isS8j])if1'8/&f#Wb;1ά$V ĩ!U ֧Zb $Y1:"/'28`|4 (BnM6',"U3Ay?V8?l6jږ"_qшf)O㏯M!Rb}V4~k=#L"4q}TkoZEqO*JP)$6"L|}|g2׷nC˰7ȩ;IXNF!Fn/bn) JmpYc[&s?%|!@He.$Mtn@lqc܈nw'$VŹM{/e. B'ŧN@߰'}ur`?{<.AL8H"QN|M}gslDA@9bo p򢾎+vTATz`>NuloR/ eb:+ŠI!"AAbf'gw&o~eq,1Yj̯L)im[Yetո^P qrBbUƩzǰh`??w#N{w5L)R\CMfA5CNKs\)2ݫj2Bw2&1 5Z3Ꞗ|k+m܉Aw7d H|O=7ȋ☳%T Q|b$b$yKw?g-'ΫTS_>P_mԺUWC|19~sBX &[kyk=~k5q(N9ʬ-6صSMJTYFeD~+P?=$yma6("L瀴.t1μoN1g;%f3cZ~qM=7~/İuCvxᶢm / 5CI- _`u=\*>%yMN/WdDe;yeqPJ*0¡!EpNdF/"}i7|nֻQ xu2zs;*OU)Ep#C1^wQE׉XVF2{Gz>"̣up\*]<+O6dA{}ݟұ~Tr?}+"|մ=_mwz\:)ln`oZ\~\xA S&(txU=f #x),ASg]ڟdMmwg硩*N0KSCssE'N㫣HxnNs1Mw?'w䝾 X*lD8Zb:H_C$Ъ/̃x^vNò|aDr#~/Ɇ'd$C>0?m^,msP7s* =>Bnxr3L[L<"҄3I1UrXRvM!1;l4Wޫr;4ϦJϕ|vCўԞzG+«Z8<0F]}_ߑJx3Ss _f_zrQa ٘%ԚU-TF4H WZ|dBņEݝ1C FdfnW*>G 63{5'`QZ8f VEmoX(_h}_ 6&>zh%Z6ٚ j37@Ν܅-rJ6("S4|MU;3'7\￵f%;:HV"$`@q (ICm?3{x~VMj Z¨X}I;ѓ-REyڟW9*HFetuL, ȌˆDisN}G3?xVe=(w `/:B 'N1g,2xO94}᧩f`C0!8pKjsGa:0zΓtROѪ fVдqvgi6}7_G_ tG=d.$Dt! b HKOQvqCw}UP} bΆlocx2P$mK/>̜+Tێ" u[q3X pv.ؠw,UGՑpsqy~~/NkavD_wW2`Oj~e$Kp r/6?7Qb-_eKBViߵ~ Y8_ Kc ^%&4+ϒTkZcn46Mb=}kh׷VZbJs]L\;c\E&y35]zxLZ8>䟝Ǽ=גL|y׼IR2f/KoӻxwAn I biRJ0#6;#+AT&ƥ#fp55ml0a7Wn3I[u*SEo@"ي{VuFP`)9%^Spט ݟ>?# \8 Uan  GobTF3=RwQT1OѨXMwqIhK [EgQDPCGh6y#qӿJޯ?+?<#˒zk~za%yᗋkkWr!I23>reb/w*pދo&o6&MNZU:4̸{k^]KZtdXA.Qzu#[N7zJ7&LJe9z/U-q<~b"}S`wTAL)$}uVxx{|#P4[y6%0*@S^W> ȯ#=2~jJ;Sg,u @ EO"UT6^( ԎXB~6l9OΧ*:Owl}o3D~yz8O”>,~?';a30C5ry(ܟ\gٙ0o牎Ըcv}F22бyd8O?W $<5y6&v@H=]Yn`_Sn@95Eژpq=uyC5+b[Ȱl':نʏne6F0 T\C]~KH߅PJPNWW\?z`TcwPm'9:1)JjS?vM ~#/a!p C!yAtqf8l%yu0+37d"`&V\9zj7hmD)<^o\G![bh^Ik`}{|S'햩$׌#i3]'az~[?ǫkRGj(A4Tn2Tw£&~ɗE&bLX[4!~X,gz.4v7#4fxqGPB}ʭm`\rH8iBIA>,L. ngehX jo642I 1P'Ld*;&xQꪃ@ݶ6 7lkW8ޫwSfO~op>GdÑ%` /+dS!]&D >o=ZyA ddc^ yz0,PL*X!J1r`gg^כ4Uk:/? Ǚ qM9$ WES> b?R~XXq7:cI)uTB&e]t4ާW2"">Ż`sCǝ:-1îuFמ#E`nEi(~Ym; Mi=$eBA!7U9 G Q bcjm,Ἢ)SU_D=ƨ؇| jC$LCRr%`;)λ{w^4 %=ȇGhT/m` DP1@FG ?< mrUnmZ(jRcRԚ̭(o O^5q?QC_n-/6rIo= ugq? TUfgbS= *MǠ8I]%uu*I0 2Q_Pۮ\M&%Un`1|7Mz]d8:zvwv^O5~oEXE$itnՒ@6+t1GC<2Bm~]^u\<$e^PAf1a"%g f')f6/8yO$Q)6y܎_Ѝb 3!gDWfKRVK#R䯵>\KQ)2a!,FKq-*߻H5)0$͏k"o`wUk7^^!~E4/F ?P #;<$IIred'f<ݻ%_ 9ꮱ^#dȰS6=nNc՜gc&O5J;*AXc<60"JGSq'd{x҄jhn\O;,˄cd[W4( Bz!S=\r4aVȻ8qh,<_Hǰ2+-@MRb/oZ£f8"_AzԯSf8T6P.;Z  @;sfH g<_VhAwㅼaJAqH$Jz@ hZ5as,F\HF]&&ew[ĐGq4~QbQ$Є#Ce٘oK>cҎhO):6JB𷾢Eupk8qiWUБz&LMߑɰҷ m$ %225XSc5.A0$- (8Ṣ~[DdF@;[{?<1נEH쨖xsE2Үr,&E!#8m5H8Lʈr4ژ;YΈR{e1Dj׏uv5 2NOPWR5:Zi|FPINdEӔ Ȅeh͗v%ErOEuhRDGs x(flVZ~cIɛ,isV/q'P޺MtG )+*Zm2T%` 2O \bET@t8 ݐџ>{ϿQvn(A?R.[A73k gy?SWcܜ̨TjŹ4"*.(%"7TK_چɁ஬fT <[gN*Ԭ-P:s  U!̒ƙͫ?jN.#p12]lq&o #GJA!–R斵F#b_wtO#=aR)<U$bdsX~ duj̐1hY20#{,(^P] O~Jll~Oj?j8Qj8?v5͖>S Ⱦ_̶{}r/Ƣ|oQ_eD_;|tgKsVӰ~Zm<rPƃn5?i;skdS 9`RdEË90, ;,$NcioH愖A!dr#|/z3 _1{\?g})K0'9rsY^ClݞIDB%F y9L/Rjj'O?bfDxB"/R?fP& #QӦ;]g{uRC^ؖ$fD'P#:I&N]m]R;mva_RPzL[to𪐃1iTጨ"C$)2^`.JF/3Jp vƪ  ǢI^S# qp4 o؋gύr-zI`Cxߧc@ zԄѣd\>ne mlИ,"Y6 {EIʘ97cbE焂 r3ǎ,qK#{Ed0NxBKMqCܼj(,뿤l^Ŵ䷏;싯 m5e{;߹`#޷ pc O Q7'zHU~x.t p#ΞH Da( d G1RV$x~UJGqJQc/M}r׾>vP:oO^ġԶ]A2Ŀ&JĬ>T)V!UCjHgpSXՈ}?3™>^~r> j8dZyqOyѰAԡuyf$&B~BadkKx \߃ ȪdҧR=$[9o`aC:T89R m0S fFf-*+[ϻ?D<;!R6@w-P*:N%M=M@,jȇ4Dfo*X|7~Ё^`dI'by8l쫩}/'ᅢvnB/#~͘~ `~:)1T:4P Ƭt̃uc/mo%ǭGM~L3y҉J6l !m:xd|*V x.>G߂DYaQ3F7|̙>5(CvƲNj`3C^}y%y.b؛v/l^03~w(Td'&`FLB%q~تǖ5&0)"bX -shq G摐W淦tU٭qA?6aJjj`yetM qṶ9Nv_ .`wwYT4}n%'JhaROfg§gCm`'*v2_Blµ3 +foqf@LVbfczBr)HS%c|AvJز [bky}e4w*5.VwC!lUOE'}gw5Xf<ƈ<2Ѫw')OT@􎱇w%S购w-8vrZE&^[,!3]wa E@ V>Pـ@ XV] V `Ԕ9yڳȾ-md `l1g0o'dE%Jc&2U>owk!(-2a0sjޢmK!fkax| 6'|ϲ3KC/DH!_bM$ۺyd3['hft|RCbWcA:rj TJ}o#6`.ȂgP/c[x&UP@ 3-l~{fB2e$JXc4; Ś[kB+2:|05a\{ .ˆn\1#JޅS\z/URy\ 4ɔXV͡L#$!~w( ҷH/L3Ue>ȝ*]kkUC/vy;oaI)T.vU< /'fcn^D8 C ;jE~\uM^0;kSizb@  0\0ýokoNUZm<_|:m`3~_=;hOGuK{iB(Tqph\ flZU@]݅{gw%LYf`y$(ܝW̗֘?\6 +|deMo,_ܹ]1CfBЖDx['9Tͷe|>fШ1 YDh۬PC^y°>*Utg3ikoWukK{MȎšY$ jB<4]$g C0vmMǯQ% &SJk& 0Рt2)-\|mL )!C>bT'课 nНdR" x|̞O(#ٱʇ'lUT0},Ccqos=럒jߣF9;5q`FXU2N@@FѴ1f?C_x9/\Sas7 +_w"W*;רDłcЇTʱGaz͏dRgޢ{6x? h^Dt?W׾{%E:V!Ls;n_dd`h-燯R$ "U(EPfUu6ۊ/x:Y+avקQ3_Q ɀ0EbF%єL?&/Y^S0f VtAZ$1yT c. ;4/@{" A7@x[;x]`[YSW^%weب,{(s n?bJٲ$ˮ !j%ABrʪP#X$I SfKkY]WgE#`J(ꥪ1xRE?ϱ1>j2o@'0+Lߞnρx&*,hzsuJx$ BMl2kks+^ mo0:iMQ/ia/ziDu '%[ IAK+a/P]TQR>ȃF*xA:oӳyɗ w[""=}!β#"aٯw2HgNÞKI1n=MI$mz%g&|(ss#=Ik]GEM+U H8Ą)} 6c/]yɦ|6)8)vExr1Yy%Im#';yodb2F51L01OI[9@m$7dAqQ4 ~gE; Rä0A3mg&@@WL0 : h<'ؖ,`³Pp, SYkl\ ` En&o|s?Q|{"=x:RQHU 1͍Z[Ҟ(CUk@ft_em홡UOF{jB@X>r - lpy;>_O.8W6Cb-f'Ǖ)\*+V, uȓ-o"16lCKߜD#=]УA,(=k̐ *:%`(m騘Q/A*¢{۴vAшkEg׼M;#70II$OES{Vaw!p&<[ ӗK(Q5ε0Hx e4<8:,9=2Dp=,2M~x/y*>5V`a8f'ΟiMF,VA"R Ԟ(6-z^cջ:S? BxlZs݄ӸiN2A%"yyR{ m$ViwO3\U 9.xjQ 7Ol n )MhD@<Ų:T7obi:Vv̹HR I=Rhky_ ,adG Z7nĘh̶􆄮s UŔř䶰iU]2Z9kv vA:$~Ļ|;]Xp\ [Y2ĸ\RSsh+.F b!u482rq7xkE8[.$y[ >pH P_kf1Tk@5Ǹ:4ᠥEJYvb=A#egZ_(DcD'ayØ$M$/[i%-cLډgzbijkɍ41Nɀ)ezқ3]Jegm->tt̝[.[2ʌbSa_ӠaqnVp^mJ<ѵV,6c^TvIH{,cÜ|?uxY5/5 KjW&fm's@-uX)˧BmrʟX>^vV (CPhK؆tm: 7Z־.t}"Wa6[~Ϡ>u{l序i=wdh4L9Kz"!*<$*9,b@H5C0R!g)hBz=œTB]{G~$R&'ʛ =-WA~^>.g#?eoLr@Dz4 {0UYƠC9S<05ydJAN{Pe2ve$|$h8TR9\q{K~Bq}Mw7 :m5g!Y+&DFFZ*'4%5opu/~?`El@M:px\LvxH:FWgLw0EA,|Ԥ\}RjH "(1k10^[xRc!&lMV7C Ճo>T2N0v[<h3j76vM= Fnm#Nz('rѰp1г+Ń8нE _lHa`RhB)WIEK @y\iW0E1VOVuThHƍWwMF0࣪ 3_=HH9b0 wƯQ(Bg!=۲q.ТW΄%`_&;z55>* 30>oПpsRT!'Pf;W\O3-xi8\ga%I5j{Jm+L徨ŷKS04H:}o5t@5cm]=bѬׯ'?W%av}ؿ˳4VR90Î4Ao7}n֧] .gmJ%$"~K-2`2 z$S'9%gS8>8@vs4&AOթBS h 1ϊ(7]Ց {Ch$GNhns-ɃwkSg ?W_3Ac R.50 Ng ̝\_ô $PDs!q@R<:̻h ċr&o]l,NSQsERJm}<꛴}^?7ǯAT3Q-1 Ki99;($2x eG] gaLf$Y7a@d g-^wv`>faM= >>/;d9yD˝ۆou.+mWw9 ڢ*r*Ԁ UI@Ĕ~S=?Un ћ S೬6 u~n OZfMsPB7 ?YY?9B$cm"eSt^?;2&^M_R&T>뢹Iġ>X0l"o^O >_k{ɆU׬]b)(}<@6ܟ]oۮG)9fTXHzQwC S,d{iq?ٱn;K30)| r0S[8hOE[Iq/AP'Hbb#!0ۚ{ `C_eq0cq~dxF'{Ie6lityqߢH4ϱ d%E|gggwfiӣ~4l~CȆF]bzq(۾]nݬ"J4Khv۴pѽt7\Q` *Jfoh2je(T:v`pw=]FF$ C ,dBez3`JV 0Kmd[ W@*`{OQ;u0'})DP>JU:If4>ͼg~NY5{jxӘMRQsT0DЕ(B^jk _Y@fͪhah.*Ia&>-ח7O9Fݤ cl>j"Q0%qDIxy}67huO}aoQyƼ{ghy&P%S2acTQخ ' NS_(]A,EYc5I٘Զ,1DT /`\&  @-JrjJd𐫈X9lSiwLqa)@B㽽&-aj޾.I@󝈷*7o51w/G\W{wI 3tڶw Tqұ/'?o ݱZ j.LAX,z<ǃ2ytA*OG+V<]e3U"PAϱ|U36PشA^= S4?$0YCti`|''Drj5ʮוKa``aqvql)!kDX aEXZ!gm9RI#<)[~fjr1\ʝ5Ҋ?dhɥkߢ?m]׋O,7vv ,vD=* 2?ĻѲf˷mޏ}qzζw%<=rrCSQ }He >٢{*&6[c.o-OᐏP 7*%fYрN `;>4&-;G&`m_֕η2]>3Y 8и lc_m9njb7Y4&)}:ҡsg! 86٥w~f%hJ4I$) 硊߬2D7xBu=dz{=k2 rN_ˇy8K2aGKQH W]';Y)@8|O[a{=J?ܽdB: @/J(@fTط-*y| qYjDcDRhniWRzT |7S 'Jy|s5 9:3)t ]{.'W x˗*!D0 AN%v#ɔq ?M 4y&D)lzfO7%]ݮ #Ygg{G )<b$㟆!iX%ӳ 1 278(R#)[wV7ͯPB6}zW-ʥ-/hVJ*S#d f'a3z<gNA[!F;$g{&V:zBs!j-˲Q rxz$,`)pr0um1D^wGc k`@ӛfԸl`D)(06鸆OmS\$[=G91dJa.!yA>~_NJCWov/w݀dh3e'AA:#(Jvi`gJҁP6pޱAsjj L>롫0/B"s7֣3j.kԅG@g}-QjtJk9z }Oa6ހ I2OIӽbf8 kAK+±IvcNzۦ튠-Xs 񆤲;ČnB|KȓL*x+J"Rcñ+UK ' L!BԑZje" 7Ѣ;`Ҳ!$q]J) L&j߫=5P~q+筝T)R"3n45é^pa]'~$ Oď4!`F 7x'm:=NBB ʥͭoЂBATS>Ɔ,ͳyRXVɊ1+=թ +S% JʕjbnKy rƀ,yHޅ31g+J_)*7&tV}^@IuI,Sal_ͭ gYj=Ju1J{Yzssa#sWjsF=?,CRŪEJF;4e.[ApuUzMG俑 {s%EHD96Z\R0⚪5S!+ #q:pF<#wFyxab"YftdQA*2BVlڅ+͢+BZÌ'{ROs*1vifk)'ckOg2FOTY?w+-y:4MP`m#S繖(8;Tܹ?KY4tF)X*o]|ktlWu`zO\Ӵ0!9cL›(e6CN>JC6bVVE/h6NBJnX߷*V4QԳz>ͳ TNGdg#O/UحS3pɤG]f2-anp"7ue*^Z CET?1#c{; oz Sn 2&=ܾ6+mJAD ȜjLTs`fD]3W~X/T)d+H=Q.8V$zz:7}@yYU|.$13i&^ $l0t*_un 8?k9~$[eWTF=5.զ6|:QU'eF7cnnYTV{MC ҵuM77 Hc]ɤޭ'!p͐o4+b>RE/%V&?,|uR悪4"-þ#$m!zoJD)vg$¢*uVl),i 3@A`Ђ=Z[X `]s!Zi6|fuH2C=X %[CKpyϐRwvYl';[>;EId{]4v6ݎ# DID8פ  q~5tD@g,Ohm(Ȳ 'г yԛSsjS)i&D-%We\$^< Tly+@h,cCgWCCl|j})X޻NV{3u~5ဃ9YN?LT#ʀ A%d ld}P#d.|fJNռdKTשbUGkeȖLf;JOz?:,=;Nn~?cnZ* uÜLQT14-}.Լ~ qL2 f͕쒃j@mP6Vs%EɩFIObUG&5_m ѥ 8YFb`h]&=$"_J$Ȉp*@yADFxSC4AaUAJ(2V;V߱3:AUK4(= 'W@WԨ H o6g+ }kN9 gCY+ !e@4%TK*>f1&Y9X+TS(԰sg!1h"&GUAȦ S\euUZ[cb͐jm|_؛eoZXF<+VA( W$iIw/0\DLzg&\Cq>EAkOTvc=5ȩG$/8zXⶆ6eZY" 8وFTT>=i("=j%O/1%>˦:ãLؚ?MS)Kl]d8!l\~, 8;bFrr^{tDRD > BZ TB).kO !$  +s,$H)oz!v'',p A-!L #L*"嫊U"z @DN( D1a! p)O0DpRȠk2"DGQP}NA#' pzFN`̒ȓ]!$BAL*LDj}O%z{h]#6X&K}|RV/xW5s[$$OFlZmL'2ɤCG&Ra`'׊zYl7+yoxr+1ePL;ڷq>F/ F\n>ݾlX=Dohm!>l%5q)b" $UBR]9ubJEdQ.QIk* m@s"$kv 7KjR'%av)j~ ؃p`́=g Cf!(y)տ|[Ww:G!#!snUݱF+h_oX YdD@́Dj.<_gؿ>~7:kbnɘtyCV! :!Jn'MП@D]CL:"{G7x]bwrU xM4 5!3IFd3Boϡc $ nnEժXH^Ϊܐkg}u(R0Epaa{2#7zk\! IP= ޹2#i@ S~X F%xB$ PEٞz/|*y>yrGD@BAv I.YFTڊOӕh|,=80bxKJg4k2'^oo8T {p~?Zauok~>]&;%Oh| 0SPURPI!mP.| \% x¿D~@聘3G)`%˥'_z)GDЊQ HƵTBD(qؖ "AUȪnxsy L&ěᎹ݌ƥ;1.A[LJPmar%i>?F1dPơh}]1NEmbSBȑ 1&lF HK1-*%WuF*&5d!2+:IkdTBEP$I63@J;{^~%Te+ڊ0ٵmkB -[X5H7˜5cךsv17Rx qjUAQiANX֢WT/.X~Q>ȹlo Iס1z>-._dk>.h!1- ʹFE^cŪEm)TSi6f70dP[=ΪVrT)@e R\aZ@}>>ί#[ a R HAkiB"D <ÙzSFt`A8D)B @U ({jai'_Lhh,{ a~3y!woon_kГfm"RNSsPsN>ؿ)oM,U톋u'ăqUyZկ17|[v"&B,1GfFaq궱-UM+UZ!|2 qo龡'F `{ 9}fޚJLöVb޷yZ!Ra>oȘnu\6=#un}sp{JM 4wFwUْ-|+*e',H #dG!/ @+B _jpP_ bPv iNڲw`v6O ܵ?)})1x-&1,øt}hC~W:+SS!9**qSW*7, Q/ޭ#g+ ZQH~n19Lᦈ<-3>gFI.Pff6w*7o0k[=?#[/ ʾbfXtdgN$V͙/d8#Sgm&~G-VբeU#Ey~uЏq =X4nC]V}pqܒoXTKK={85ϓd8H|:s~l쩤xP9i`>B {*{5ʄ"kalw^UO|N>G CJ3ê| tR@D7`@ Ok $>AqŁyQ(!췔*[J:qh#$]j,oĈ[3\f ÓY5O0F|;;o٭薢u"^G9ݝ$9)*uߞ]65d(S[ܞ,?so[?pO7;YKUg)fS|^og 1.ҕ0{},^*8 1C);C R8mךORTJfoy}8zDxȼbuM.ΠΣuD a_qD˶$]1Ӥ% i6{x2}Z5l02|ҫ]GO6ۖY.A ;X*^TT6#L,ݟm0WTO{Tl Tڹv:ϵ Lkkw^«xʠfL9U_FP'WgOY ,OpM)J&UN ](߷b z=ͺȣd5E0l1V}J7v"+Nsf*32NrgBъi3Ъ2L;߹qL!1:p cV1md9p2FFh64!ϴ,qA8[5]TdizC< BAXI^&Ҧm% jDymHHq/=IfRg/(P^iy@)9;t5!?̬!LW~X$ :]ƞKiƻ$âЋ n"vtmؽk#DǾ2yjObK/ l$x;C*igH5Z]޻F #[U#Z8^m{#Xg{R Ҏ yRp ,!LE򟣤"@z﨤ySyPkpT@Kry-7{s.wܜZۅؼ\`gA\##'&$rsDE1pA P1+ߣg<-ׯMc|oE7X  ˶#kx+2r*)ImW~x90=/¬u䝔/N4a b cXkKV{"9U߲bQ73ܸHΎJfatxP5Q[ %#D|)HIEhjGz+&x~;<v,Wq7v,8vU= 77pic7G09tYsn&|tҶJyM~JpԽHpB[`~)YFu#xONڇ01H y W4` {ijV_։rvb瑧Ť*qFg[4wuLgDKՊ.7VB5)8,%*bpبx9+ A8asġI"҃d‚ zuw)⒫bnE?}68B:z\%\F2Q5S)צ~]Ju!jv?9m6'&|:2KT5v&R0RvFj҃0`<I}3ŏ |(m9Mm@^HWq ف5$^h{>roD֪!iPS(/@_۟@PIZ[mKL??@?'ގ_e0a~h[oڢ d, XiL:Wp@Aݒ"|)SlEsj6/1'2K~C?($D(*qPL^~N 'jAf4|?&*XRv1#%ϾyõK;<]UT]wT zʉؖL$!w%397 ?{^geRI_"I$1畤1G'e`]HM[+fWg@"F=*IOxqo@CF\~ب&92D?B}t^EvLX ~; 8 LDQڑꫮ4G@pzޮd;O?r# pg0_5R <`\E0&s]?JUp ' B O_T+>^xA"ۺoI)$qlQU钃 {! W39N)NZͬ1^;:!oM5hRHd00C *o 10iO%^d(d*Bti|j~/|KŸ>j~שW&^!]mPpƹr_@`Ȼ}[(zx6\Gkm?wMzhLL}0?eZx'"C*"2 QqUƊ#dL.FVkFИo*V엶(G_H8 S yYGPzq_ \SBޡ?L AŁ.?=WD(ݵq#ث)02F!NB 3&@D8!0&켯Kձ$'_<CnEkKz3hѪ;(:vfᆍRHBc8.ɨyYv#(h%-A*(;f brNY{4O@CoLs*tT@7xBPyUk3J@(U1;塏_F~aCE<7M"R"~ba^JyktNnC oؾ \9=GFdŀ .ᖏEшtPHdSa&*^Ҝl ׌cD.R7tyAPjS#m21E/B H H ` gCCa`,|;;/~,n?⿁Yv=JqjUyQyL fsYjgw >M3r3S2ay>'_>>?=Z>1럫5yDiVM\O dBtx&$8Oi©֬B" g # I >h]9RΔ#"S:I8xYaHȈGH0HAaI4h 0K&YJ{p#9mc`d]OS\0j<,V;WtW -֬􊌿]oi2/:$\~P1/^wQ:/d&ŀne"/á[V2BBQYa(#uJ9cJG/2 Idw#?Oض O`nQܤN)𭟦RGbX@ %DTC^>MR`$1 i2ת֨DJmܞbuf13~,uF :(~NNfkTd*3ұOEv.$PT :F~+^Apw5QMSyZnyo[mv\'t0څS< J,@P"*D{ WA®q`0Kv ;$Wfei{ GzSqT693řnNW"(ğΠ 8"XěT-ڽ~իks֙w32|OvjhGﶔ[Cڳ\Zgw i(!3!99nȽM^ی8DY[[T#q5̥EO uut-bAIIwօz[ AX|TQ!yTXy s3޳9L%OyY`Ϸ~ɊY14!1IH), 堤z u/  ZjM-2&f!L[{H_՜/=nߒCd8{% 0/Ga QzӲf=E]i -v%1tkRJ1U&Vg\Z#$KW!yV??Aܕ!a*%(e#SFOn[fUhCb腫8XvL`" VB\ .P+FO<4N֥Ej<3@sfokKm6~i{V 80?&@1VUmM֡a0Ηc#dl ~ijF8 q.C|%1 }ѯ~slᢐM<Գ8Y o41HAu`d| {kg _KEXB`jKŞ^Y$-LL$L*0B?E~3=U<&iP>Be*W^ћ"--|CŻ\ +Dg_jB2 H"! =]r8~#jgPeřj3ZkuunE=J0 7Y5be9~ܞ$΃z$'i01 5wf~SL{Ɩ*Sw/SKXfAYγ9 Un)ہG+GMSspOypUi'=µ1+T\bT58J2sN'D)BEx_Ķi簹 Do &` 𵸢bٳ9U^{(nwl0K06DdL )\F6Z}[0k2m+WҔ)(Z8(\l4F./Q|]`  WXJȇݢ5&Cw(|-b{mvp|{'F=p8[vZ$@.X>C qe{"m#1"(*/墰kOI͊ 17f!#$ AEv,c^9Q _u?ȿ6ѹ mHf,|?eaTO HcV. "p-8jMvac#bAj,HQI AF|W{}4~h݋B DvsQr U:2V4ͻ.)"bDXKgKm,}{QӉ*McӁ8G9_g8 2-ʟO  %((P~VP7 pGRYT;k/%cľN ?5n@b0iZ꤃3G dGa[BbdOхݬXg?*PEN)td盛49ua+?S_89Cb$0B!:?3\,fa'[ꨒjVi$"?Ӂt}IB*CO83|?L !?Nc9a;֫"-qLyŞjS"UT ]S I{zRf͂, 4m2BKDo{vV]T˧>게vM Bp#7t*, Ρ٭$O+л}aql\2 D2\H8MVVL?wqJ.$E̍ 5C Ƌ Pڊ/kՋ (C%An|Se.: {[h,x$8 ̋2`eqFXEER /wF/{>1iȦ1i@c/u~ cl1Py%"uܯ`Y< _1ɫ,ѭ-Ś@O.! z=X>-H fv$ A;7{^/cvInˆ!I&@ޱt94x-Ws"ǜHoZ^@Ƭ+$'yͪSRF/i-xi31l0Hʍ& u[f3Ѭf-M>1W\ej [C=V2VW8 !PP@AO2D SшM)(4M}O3z\ݿo$xnb;Graib,c6u m-RCmH "87(\e!ɋ DfM@k#|4)/fCr?g@-,^'GgRS}G|s#梃0j$  ̂H'vM>C<2>A4߫p:팛@>wr! A T~؁<,}TTzJbd uuH4L^nr(jp &;Q3_Jf =pXA`?) \̅Yg?P6Ҳq>գi0j $}'j筨Ga qCWLpv;aFhmLʼn2JaI=%O}ps -uw/ +뵔~? !_B 3Bo1p>fj,-*¤%ܤ,:t6t?:t|{\$z0$qFҎ b'yœ0+ШPʤ<>r<_<'C'>dˆoe";?{!쟺R%)~RKZ??>n C:@ 0e^6˴I Oq'>,$xS,콊k ˻U pT}r3APgpQd%LK岰xkyr NSQyo]AzY2JH _N@QE`/hr8[2 9W +}gȄ +KG`@d+wZiSl#&YOn"NSW>@8޿?a}1MH8u4ϠD9 ~=&G.aso%OFkI_A+J`v2~=~`BCJ )%X5/>wiOhMRi(L /iwgZG6aoA *ƹ\+Gn򬾵8 3lu?ϯ_,=E0M|[~C?0v$_d=!q[=T2ok<;bޛZ7{AZݾ%8| Yt^9ֳi@J[ǕΝn؍t#<8`>œyv yOc1JŜE.ճ邼 `ȐQŕ4ǁOADA7S;^} NUY !HFm;׽XWEJ2> 0BeH7} " DL0qhOW2H:.ْSd ̵mZQD1FP0O2Z4$EAd d/3܈+r6ݒ^Ypؾ0rH;}5nŊҠ tȄt (fR(ԯIkQP%&M}3E‡i ".ZfF𳹍N7ЂC[K"ڵ^L9d63 | *Y#GKO))._\鹲ALG~,h!kپkv&L{_ j¤f#v"*ʶq] ! ICw60@zk$36^W$Ǟ(F#0OG'LJ[dU/,{`,$#Dt9i$^٧NOC㑃^8%r3ڨc'˩/xHbǣx[׌xDMxܴn06͞q$0[%ALI k x @r 鹹p-߉132\lBcwKǾ^+wg $e( @8,w*HD\hJkkvw]/ 's-Q3waأ1DF"0V `aX" ,X,Y,YR̈́h@@@U"E P DPY$ D`1HAAET ) *H   eCzWl@|ĭ?'rI1UְD 4C@٥Nf mmuAܞ\!D.V̡WsbF$9Ӝz\i|J1 ,`&1HK5ˎĚFFff9 0+RI=n'8wWJ80dF1* jS9N+S-oQ䡲+K9]56YVyD~lqONnͻӴuM~'9̅'#]V!_@(‰$Ԓ )(Cʹh*18Yw{^T c1T)g2˝E10Xəl-r~K Ұvy{hv3zkyͯ$]} m,M'd'In7M5bObU5I l] 濺vKp s*r#h쪴#??֪yЯˮ9L5%H*}j6꽎aRzGR.=FĘ`S"[v8h95.z6rk=w`ϱ87gy%nc"+q&>.pZ?&|*H'M%@S2 5'ŷ楢(Yk4{hLf{CWt"[٣ĀD4?Z[6"AA-!nI8I_$"PqIHI}G2_]Ѯ*;m5ƴo^&o[jj)>J0k Xn4v9TWblsv8Ѽb"R/V3KKDE0(?6|ٵ礹ڳ[xa^S"QF/uV ~P߰z|=7r)"dc#:\P`FiKnFTcMI/A^4f\Wz53{U赩JVUUkCp?}~-HT\V\d_ '*')=$#:Y4sJ]z}Z;`L,x;a+³fء3y?3WP#'*),K˽ѵPhfwȯMvylO0.ΏVhf`œ"l4e.9k`k%)x/!`pddd`PQd5Oo\O3Iڸ[T~ms([v2;䡙e #TiViaXDf^`hay6SG0ɺ)D8@FEI_2;mj$K(Sr% # lyTTd>W6?bWF t Z7fLdBhGE8Ͳ726I;^z _QMJm5 m[$+2+ŀw=v0,yC)9[vMxaJ6;̂0GCo)vOWO0C2̄^Ǻ@$+Q N' uH)2mEf p3cm 786 ]g+SsoW }N,QcVξhX~2*&& 祺*]aпraOr>z{zDcAC8*$/0X cnZaŜ|mc/O*Z1[ ^;9qO@ێQK3 8tyy_n"TM`HkpEz['P'V䏕}֥s94#ԅʥzdM~,*~,RYr"Y Ib$RHePL Q&s1He2ӍZΰʖ7{B@d5=0)s>UW"]*gL-k-jUSfV(mT%]@,&`, QOˆ9TWݷX-TOE~*\0@2Xu~]mҴ~ Vhb٤(@55}Ղ /WE<OV&Ir{rI옑L{ | ._L%\Gz/<q>dC ͖ r!d¨z.Ukg76fL[#̰ !㬢f7M?; Gքci;, +t*&+av1-ZC{Sޣwq[aN̝KĘt ̞ԇbֲ-568IHR!B0[nKfܨzMz1`Dn9wz;;pڰ3 TJ )Q殒H0WQ&h5j^?\)aw3wy?ѐ~AO՚!(e*2076.{(NB|B-^Y>ot)^t~0z?%K{^yoC=X2WSA[J';IG'ZTcۧ*kiءTSG^$j1~ CVU9[noWԈQ5I;XJae;Y% ~L$Cx\|x+AkV .`2[o" 0tX j] kwc~T_tj٦-[hQ]I@1^S~+?C%zW$ł2lz 6Ik=fwylUkb Rf?+?i1Wj5j}DWZW[+_%*ZZK#|[H09]C9X !{_x[wXcYCutڥ`ZFOtbNjY!OGK_-:w>)µcAZ&@i7Mrx L!>#1R^{EoNB21~s/c`J1m?Jq8qRڀ9$`[lC)iRV-lVW0|j P̘@-fv:6 ^P0_pQ8?'j`̄-bT ,ekF*ıW7]BJ6c}//UϙX(NUMP_xqZ$΍W+8XȭD?o~>߮C`ZY"A!ͨ|W0F@K4uw`H%alA8=1xo$@X q'#zSz5 H4dmtgLccON/Wo}*ڧi+{:N@[e u>T"zMѯ,*@-nLs.6QOE9yxNhvLX sԸ R"4`N]V=#_lŝ!f_ysuQtH=!Yo(STuOc!xսezT-|{A턨B>#+?:%;م@G9PF Q7=ΗrX?{ɇ>GO(M6uc!!0X^{pc¿@6=ܕ{ V]8TF Κ=pKs a]ޮ(mk6". R!Lf*/]5_ޖV,ԿJB.+*eH #HWI $&Ta)B)r0Af}x;;좰Љ)E  WQͣ/K- Vjc,xKXu4>7^qE2A70PZa1PEݬ}]f3J&}=:gx#<-pU(SI'[7p`|zV&u9 kd#0hNn+LxG'F3ia2 290fޅPP?]@{3Ղ. p>RIM:px j`0sҧI$[Y<8pA~pMTWŬ=\DO\9&'BǨd`y J4{a5_g7& |$9pAťgU3*&:}tpsr[j(KdȮb!] F`kE*X礥IGM_vWTA&A) g$eIe{HKNJg"lbr h8qx#@Q!TCDvN(,ƍzsP31'6[J6Q[.J rb:t2^Q")A_\W:0g\$t$V7T.OHz}OɮҼ|Iiu{PU0<_`}tV!ePpKMD"BnFEMw~>bHA+K8 7 qyiF2nw Tn ofcOգ<4xC#FB3"1ZɝvxE{kי1\տ !)X1܄(A"ڪRd@TȜšIW&Ҷsi,t` =BL:875Zg<䂸9Z2z?3'EE FgЇ AEZe㲒>LȕSܼ,DGSoFB'/ +"uOѧR>nݻVx.QuQR$Oz39tn͋f6F9R- ŎSt*L<9y ?BT =UiqESbPi2U ,JlygUr~]LdB`p&10FP#99EmbR/ 4AbA [!p ]ґQ*!,mT edkq >PnB`2U{d;:=> >U$w2(L+8қY| =+1hIDQs=kev̥Rl1ZB5gwm{ }lnh %D S+ߒE7  a Bc2j]awśﻮUgEn. 5cD#lM{V0an6*-$CnQ~ۉc9+oɚyW(A:LT<2vm0I:.|X+ $zGqC*=e?Vׄ=8ȆTI6 \Cx-'Q1ӵ$[򒐍,jtBFzǜ2s} 춏~h4mKAF>bm JKT`=0X΋vj/rǵC1MOt +>/+3R!v HO.n8p~sI}K;b))yDit|Ff:0bd玑m5$rA+iTn ZyU26eiW322-Y 0B <*a#4V9 {$nS1RQJ1 G9Ccưؓ3l+x)D?}Phlc.-dB ]Byݗ|ס=̏U SdrIM i%-ڟׂ\_ 3隲F)Y`E|<f.e*bK]cS{7T?!D" `l!{-T?~0dE3i*0*/ !%!:XcPBzaD3ӌIw9J|V3&d"p4BtDZ 6y*q?&#`kTv!0K0Dy:kRދHu@ 5ߞg.M I}naF;3Ki f*!f r(-TS'|3_qo*6}I&lHآ5ֵhDb)EJ" Jiǻ`kbPԒ0BU1Hc!HL\%0I]ǫ]gM> ^?+w`&3+ -7~)*}ETM+F-oVTolH|H_AD H6@΃;{s'O~ߵw75hb_l/N& g)-7|oik%߳*+Cݥ h_U>TEOͩQ?Tp_+q(_[(3sk jސu6!nv?>E=ޛ:)$YhEy>sNx")D$TPv4JP(aTM遚ygpiw[ }3mgBgh E^0.S#2z*0,iNAӗLNV HI-WLޚ5fGY_GC#nU8dt8VPa[PP޳}^x;CYϩiU嵆aK86Q{dƤr^0IRuRw|i g̮aV-.!%!%gV͓Gqp>e?!G,Uvv8-7~z956K,Q( TrŋB͚-zzީDUf 4bAJd eYdC@ =H- $c(>ڔB qD)d&0@fl.\Sŀ1.9328LǀK.l欷B*RA䘮仟7[یXwq o;{"'eȿj۸iM\ ? ?[{QOc\z8h XS =}92dQcWK{[ϴ˧|/<?ls;{h96P ;3"n${O$kzM m$K?ŧ` ڡQHHjTm]wQZJ P!?SQi71X&ͅòsX:*@-PX}e8Ql&'xcRPQJym af`.lFA @qLzwW?gH\qwY;OlX{J1fT>B3̨s*'*I1@*y2/7o:]ؙ'<$u.JzQ^a |1`lc 3*ɦ6lwSO6sT$zFIf.UI%oĊK|vl{ۑm@ͥ.ۦ ̹:T&´;jNzNgtLꨬW`%v-|U\mdޕXN\&Æv5P;ҍDQ}%cMR/M7-n+1l랆p=0uɗh44i-yLD{xJݘܑ9"Kύ1КTo@'~Z7Z)M}mv0)KB^)v9X!~&gG֊w39&_jo&UԢcWEEQ92q K[$p󩤬b!m`EqFn5yj8Z'IbA~܅gʜoT'D@N)׽S8;5jW޿>q#[}ފhf r'\Jȗ"?]sOtNIBl)7UΤLӭA%{o_l8}R4E{ikgL#u'I/T}uP odN 5sT? .VkٜfMTuFu/V/:O\Y2ke2S_7g׺ &:WWp_`QP(4wΥsE#!!RlNq^[=Zadp =Uyv3i@#y\"'MCZOϞۈ$ݯae$A6F\c0Ր_kC^61ҍc^>U = 4"robiMuI_k\]NȂn7E9 l sj*\y}&f'LFW-M5r#EU^Q5m :GGCsjYܞ<̉ "'ZۭG lSϰO_M]X r<P)o!4Y^nzūS%KX!ES {}ujFHPxeM%2DnJdBjGNUajiћRqr'!77Z)BwN&(k,&sWQ (-Oձan4h8p`F 1 `z "Jŧ5$,/pagEBvr|mٗ,ެcH͟.Roӛ.䔕UH4ԱG4]5ĂެpF-?VoGcݞ/)6Kc4ۅ)dMnڤ t'O#29.CV<:+He=Ŵzy,Vx(c]r4H#J0Lå!6ފJ;ǩrU^봫 Tڧ8ƙû>v+.Dބz3 3\OzU0TBu$6Vڃ/@%(a˭^ᐩ3c"'jBq TqĈG lNN "aDě6ȅ^޸R.[P-3c,g!G) Az4nlzdY +^Rsi6vSɩ7,f[$mZ9ޗרSd*&>%KRĎ g2gDz0u"ͤ]Զ͞-|n,3i&prN%=cS\cRnc䟌73YID+L"Ҥ,$- Bq_/Fv!A'ROjT6Ln h?rxnA#  ^i0Q;4qکA给*S/[5ZvGc-{ANU͌ZxOad핰͢G JI[#)́j<4 CnϘ0}ѲF/G [x<#9s'8S{Z/)- DnZk:*Ss,d@B"+Ub-UbT,ՒfMNԶ$L7Y (Yi~}_R=/e8c4 %Ga?Yl'p2g{K:kZ30Lh9EFWE#*^`/ פ&`Ǟ,"%JeK ]\5Juvc,DuW((~Kjr)!(7˾E2P,^~uw+CB"X6J&vcW>OӄwCDÿ*ċks^a2!Ch$ˠ Q|mK!t tбmlfᲙ"p+()!Nsy'L|?K|'cCH@ ktX^/k7@mr20GJS-.F˛ Fc¸a]R1M!J|+6Ȼr>3N>W̯b*f#m0IrB%,8J ʸ4-get%푃CZ\LW?]|?QVྃ a}v2IsɽLi!G=@:#j&a?h~3%t Z{P$㽅6޾)3&a$Х9|[+bnSeaj~*i@y+`e yqWX'X0DaQ袤oos^LJRKw|dVA:^nrʙ׃ 'xTXX/\ԲصT:ߵ-U!|BBLuC(oM)acM@VRJyU!2y/B U%A`h8.BтɠE4pD<&Lt=_G;67<8._%r! )BIh1/C_-^60f7@l}o^}n}Yr!E&`oFqt{ oҹ?wW.^>Q`I!*4#35x&'#:)&F=s0AT#;_3(̃edIپ" SO qP,SCTOrD~4@hEEۢ+T.ڍb~R eeR/ObmNORn/7/WY5L>\)o7'M:*t<뛁ƪMϻ<=FqHzfB5np?y^T'al0P .>-$$VS"aX B폇+Yo|q[$‡]'LyT MᢥE5Z qM_/>xtf D;IZ#@cU4q>!#$$p ^ ^zSv9ߒHXQ,ӟF2жJ bmCh>g0d9 @tdC[Tl- d(@Hy0Hb`"*tP0qAI?Jo6w"}XʆcCT𑨑[ے/_RqQYL\aJd@Y/Pj˘5\цJD)¡}hU|66( +rPUH{]bޅ^KU!@p -7 D BrY.(:̋slgӒBt@0fh);} lH@ѐPlTJTB V,YF8C3͵,49$J27\Xݟf"i(0"$r& L\yuΊK"r(bOSr7@=uW%SGNݳUUb7S0~9M$(uзUB"2w-}W%]{m=#(@cxlj, /#:=ë"-4Hk}HTT5{8pΙ^f:YOy`n;WsH{-W1'Eu7j)Dm+U򨜤kJ cWA|#b@N=Cț=mb'h-頰Y~WaY|:%ـDžu,`?&&3X=X$eJl*XTR`AYQ6 $- n }9]dvϰTճ,v@eLZYԅ]ʧC4E2s(c88shk&2S J:Kp#vdLQ9(WcشZ!ixCؼ \!HԵT@&Rx8>t@](0 &^8^*LZV Zܡu7DNg8A \`ĕ f ! 2Q pRYE_T䙌G"ذZ菨aSâ+Я^mYdR]T^QOR]kBF7b TG~ @1y)tJ$%Vs!d~g70 @1̈B?Vu𥳐9?99Ć 3#@A V 輲 %Q  67߇eҤ" G5fT% A//K ?m NHK%ti1bĪR2-%/LYbІc"D`nߣ!j2^6/F7;QVˮp @t?rHE_))z*lНה~;eM}a4?iMee`*0 Eq + $(NWP=T\}GF KjەB񌠞Y8z,3R=Y&ؼ 1<邡2=eNf LJڳ`Ĭ\* oBFrXTk6.+|J* 0^ۻp>Ӈnd)>պ) /D0ɑ&SGtǰsbd.@SK@Lx(5EWvC;cbfBsDX=x춝~ Rs&!$[xVƈՇeSE jd9CB ^y є)ӗq½p}=>Wm~?0"F0B 5I3eT`iJN10VQW=HѷxYַY:FPIN,)ήzrISWPtsPda eQh$M,쓪s&(/1?@Dr.l}H45qm? Դ|s?`/fOWͫŢݕP^#/ʉ_Ypk,1F{/oIEw b& ~13Ckwi 9/ wjTO,ּM2*TXM} OzQt&ϭ r78ZUs+?uK=t'MKgN,v vL(ʽߧ)$Dŭ^ 2#A yr[BR497)ًLYOc`9" O4 F_sm:4!PGv 10NER2i#Q]W`7|`!0P@S#{6`veU (FlNٯgi]c}OgoM4F"+>agDp )Q6'dTs9R3\G'Fڈr!M63sTo $GBZ5 ڠzPzCl TMF>'oaY?2L&ruf,(ypnE1g1w^e8%Ѵu`j;qdqf#z5u` 9('"ꙸ \qyͬhe`ů(seq 񨿠{g~ߩz""qLi228,8s'}Ԩ>\'5SO(w^. @,dÃAz?|nQ5CNN;*r t^19)k.W^+AhRN*]ɩ9ck"ة;Ep C^>cPm:gt΁1AH<(($SaPbYPszRxѢDeIaJ\F$[GdʋPfo({0͖z-Η/?Ռĕ2CW}f[fe%!nt5%4 i O[s)TaB!)$grEȖCuh 7d[{ug ȟSÙ7m37x^ ARo,u.uBSGkhT:Ius!4g,&VWJ|nGC^>b'̯ uFEԭыAVhD஼$C'J(lc&8BB4կe Q]a 93varA"RHuq,{~FvFx-A^Le98L)]M=b*`gM*g u.| rHuMLo+Y@7/_̓eYK4cP~#7HMEr\z#c ddl#ongOR +}@u20W a0| HLԨV_]2-:1-si8V!,pM78Fɫ!ioLCťۏb$CT لX^$^]Hc2g4K ]0T3!8V :v4.zWdRB%XQJD,ЈBD"願0/FL [+swMd l^ݯzN35ГjO?.:*#k~[xj^klv۟~Sj4R[N.;ý b2d@vE) 1\]7Bȇ+PBߐP!h!LF?[d12‘ԴnQ -)wJϣthɔlE}ÄȂ3d'Uҡ }wJp_Ҩ f XAP-q1ᗂIGIL: 2I*Q` Wt dFv, 1!sq)}?0j5u3_iU]&ֱ[X6y/hUTNa26D *?"}lc`Vߍ:tlnݷ3 @0Z79qc0H~ s}gtw[0Tß7wpK, P1 KτLE Qҡp/CpĭS/rcv!!ET96ׅ<'A1gśK^k)%QKvP;B[ɩƪIY`tܻ{. ]9@f/ۋ0'_Sqt& ք-' MU HD=2:0sHQNև~SNMvrJӠnD>E]#!Ml*c}P(gO&r7!֛̆@! ϞD F2F,>8ƆMCLN7?J9ޅ,JdP nدʠwhDfu(g=QP)# @̐ {>UF LHKHZdCd&LHX"b0{ @=L3̒5839?nʗS>jeDoࠝ<Bp @a>Y%ِ2HhD("*M22R,0$XHLL" *AoUPXg*icx6={To)WP1Þ^+JWCJ[ `O0PmRȠĦnWgb̶ZoԘ^)u,aV0VUJR6o\ L,2RDC(E4%"EX(xd'APjC4$t`)T0eCrMt U2+9M32L鼾$?MRoo_ V^_6 ) dg\تLTrUUiϴy&^05X$_88P)53fٺ98WL54HI‘ .ZY٥akYӃ*h6Jhe!d&ix2(<܋zU!-#H L`ȋ;TeB3L9RCq,|3B_;gxJ&OݣoS>烜~Xv"^{$zR@}vN6hd?^TC=T'1_l#1mn%1d6_7#q͖q0#r~oWƈ 3 .゙>NzX=eoComʔ $Uj85Jp+[WN歛=ԨF6Y@2 D@Q$~&ݹg8U9 Z ›T vlPCM$JhmUthWj SA8n[v  v^?i7޿ _AbN: 2+ޓDaZqɖN( K4kr3;:8oD i2~5] e>-^#&.u-\Q>'nN<;lKR%We%{؁2@)9VfD0B2U1k^jıZ*X5zj(`M]׭eqoynN(V:+kBsv DG֊ \aZ` JFyUF;D-We.,C\LkYR׹b:,Hy%+5i>*Xe+ @M= "1 V&MCNîB,Y|4P]G)u&YM94}<d%F*i@bw8Ϥƺ[]fHtѺHX n~ j=?ޭ|^#J͓S[guXwaijP'9z>c,d` KbR_@a_H0f *¡R5 @ 2if]6rv#~n<<0TUY#Y*#Dg)FtbwH20E lp((V <nƖ2~صG_'?- k^`aT\O17 `a#2u`F;(Ql~ELb TB*BAF\)gwVlQ[lT? Nw휡x؄Eb?%Ȁ2" lOoA_PnXEvLH {4S@jʱ@%"~LqkĽ>{"<](`!7ouD!qfsʪ3h=* j+) Wnguáfe332 ]S7 Qg0u;}2Û{7 Q1p>Z9 ۜj = 5140Ti(t(82G#=Lc+vzSF{cJ@ vz,ʷy\c8Gpż*Uea9E伞Ͻ{Q[KK֍Q[ #RarYhh{. B, @w"Rx,Eg:kC9:!-AkcZߍ֝zkߴasgVcZpyK}ZohpbN FҠC)FwIAPGR`R}μ%I0f^xe2Ԣ.ϖzQ"^ugυ)r4L-)E1Ue:c=$)+0rҕ ВԚV^B&㞕 z}-+tƋbA Ӝa5rijҝ5^۷Kv==e5wV8S!jI͵Hjq}u'hh:TzRp_S`e( oxx}ٝ^ b`v@3fOxtO>f~t!:8$;YvyrO) l+YUUT0 z@rbb;} VŻvx66 ty̖ʹwt$ɡNʝ`Sst}ě5lE^5ӫ;x|~:ծwY_ S?QWnݵgҞTҒWᩓ>*xUw D@`Uсy3INL 4B_ߠt'3i<.KA'Y;,P軋M~HgźH& f<90L{@<3X?UY~7a 7,˄7h/[ِ|}z^;^H'byg clbWHp=B&S7y4KH9P+1wlW+/GGOS"զ0,,ּ 7tDҴZyӁr7f3&` 7Y2&*Yvh6_=СBd'P]@{][ w_4{{,y#_LF8v6Ml+FFM Q+Wt ʮO%" K+۱᠝ʔ5UAw6roxپSdg ܄4J}iȗq;sPN8C-NSG‚N rϫUץDji'5geFAĠW=lz5$a<ՠTrmMJhvt:dƷxtS itHWY!b5$,]^ᨘP>Qoj*o]:/V}߃u$evV4fts,H槧R޾ '͑.$>e:@nJ,ʝ'Y]:o򑟔4MpPW֕3a(I55pzG9)}ru<84"^ra 8Z * aV?ZD_TefC)]D-[0ݛN噗dEZ|#ϸY&&JF|Po F , 6l¨3GAy_D1HWSȤb2OD#,P@>fT o;ΚV.5:ō# "Dך^A dE5}nJ:̧9HlٻVQI H"t#Zv1 pf1t?(fil]4mw|2uwP@QLx6lYGgq V 9c-0gjYw# GKv~+b\;3sʢI$Eo>% vt33ɿg.*QgxfWT\wpeX9+pbMiOq8ؐ dA2@# aFS:$F0&* gy+r 6  Pps`ҷg̦ҡr 9,5؋Հq}@^&)~Br!0"(br8@!`# TS)!\A'؛03D49fHBg1PXLYJ3Iz;B (io'ITPbHԹLU0g$\r0U'"4cW 26H8e=4_cmu\/%߬CR:c\-ժ S^?іXVRdz/ FzDxù(9X]ꅈyפOwi.`tF L8%C ¦/1L xw]+&簶/ qK}IB4h)$``!.@}h9=W̄Ͻ ^NtaYf G)I-D{Fhz!4} Q{?:>dz(ڶ-{CK=ˀ|{o]1R >WlgueMQJ4H\+b;HVlU# X|nfBG?|Y3f϶1yƃ3yk([, oFB,F"4;@A؞^h M붽 IYWR TMM: .vW޼rp7ge?&Ag6Ҹl.tu5֦Sp.d~L2+ޒ_rsώi"6qL+7Br-t>K%Ufnӥ Cd #Qb"f->lHv@xyVo=Mɖc;ς_i1ge!y53T0tC3,k]:/W2\GLe F }栮* *Id򪌍`DçQvPf{(?_|d]_ߜ(\[>(}Ov- zxK)?Dž~Z?O{_w<[랷?2܎1dy;,bE oУ M6u xÝ ۖ 12z+KEМH@~ܦ'"j_~[J-^77tݖ5$$}IJMqlٹv 0Y.0B,-EB2S$  $ĩX+#%GcF#$ HTPfN2P()Y#h'p"0b35{5,`33 \bFz{Bx<2Gĥ4"@ ,ڐЂ7K2^r3J$=`ȑ8Tav]H"2hγ|W:P7#0pYp,V}ѲzG y|w,O?[< {Q.%03j$VN;8VcZ+s x!cB4+xc]u|hJ@A(dN4 }0ݲӉteoog֢zw86Cc-ƾ 3\BB/@#.?~F7.NbYpa@4d0jCeV&4LX=2-F= oRC#ˆF4AP} CtԐϤ& FkGhCO13ڵw -@[Pk1l3c p_5k NÖDVk<%i_5# 31 [: Zm[޷b2N97w+KLc4А:We@azL3#uA&.hߞ4V˾W)0q5W۟tfYUeYvLbF*Kۖ]5i Ayx> ,AtkˉK~߾Ћd~&RL* s8YTgX C{wq̬䴵5 ?HԠ\07jD@;9M V!3O:aӴLXhdx\ϐMqR >D3aN RNcT{6[.LՋ5k,T:eh$[:ɴ4؇ǶI|.;ք& >oyn/N2JA@j$ +92jJS&F֛O Y<4M ccT=/6/[  /ih/ғkֲVeSA`wr5K(Fl^^#繡0ޟ2]±=I'1uGv[,w FWkV2};mߔ&9^0XNJ0~!H=|k0*>t]`V4-b&%O*&idju8)h# L;JJ𤖸+bY A/rbtuL2ȰGca?Q$jǗPI߉ \Nb<ȼy"?pE*UP+(9!iFQz=c0$%|bSTSPWk}\I[mN@} : ErnqZ*7?ۯ͂Xy76  ̶-V=k0H $Ǎzur طnO5ƙjt?V+T=OB|\K1SO]6 gh}Ι0}rȔz6%V_~lg̜% B᳇LG ,dzq499л8UTQ.1;_RGn)&?D-pwJ. (x]Z͕jPpq2  CKR )kmw`0Y{y cn]ծ}|pxVx/|CHh"]X >(̟I :9HepC73Vk55ְmv=.HS .K3w\.TW7O]" ֋ Cg'4 m'Z1;i/QJxX$6pޤ^~] Y|;bfZ.ב,a^FBFzE685K^Z@mؤX&"T(u*"2h*3~6x1J8O яE+\&ot.T#{;ƙiftzpxe=E&cV.]snR[/*u6WtxW-0N$-L (Cg$pWZP03QpЩCv!NR6B.PL:w8(\P=K ̚^Msn02DoHS ƿ:X#S6HYt戱x# `/ ҏ.EtϚ2">V|1tmeNNC7gzylOO>ݡeivһ(NEPcnTLcOEwV*MUTd19 [3aWf obVQ*v\TX1g;嘳OurA`2TȯI]v8C%S[`G)0/JFQ)F#@MAq"#9$.%%HsK(JX@H3t=S9np`O2゜;3<pY>_!ij`l_.w<ؗut?k_K^MŶ$-lm7/C!J%'ӧFČz/hNrt&p^Pѕn;GUW{37HrT9ɷ}ىpǑK+M}ƣa(TE]ZFR}G'OpT T>"ca 6syG-X̙3E}$~\6BI%>*R`|NDrE%ej5{n?7Վ͏pWpJhLb@jev#U[]C_+ޢp\* h* 5qAc.0ϟ Fpnqcp7mD@(ʸ|a]ǾG^adJ p{+Bl$r &4K[v6ܟÊpbDs0>[U 8t5*05 +9嬋{ĦcgGbhEs3(.szvyolv^H1!F?q%P H/5z&Bl҆b-1n ض^ _½:O6n`cqITdD^) _Ǵ?r0'kJ(UF;e=ˋ‚s4>3ߥX< qjgޟV[y=yXxnl+O4%p u}TͶ#"O kE҃\SQGSF E1O?8syɌBb#p@-*%S'X`to3Oܒg>F89M@xq^MP?;G|[}s ?:f T!t?yblACݟ|(lqݶ}/"lF`!cd^Ї~d pрYqzmѪ PbhƴިLZ7v޳xvsq_/=Gq8b,vvmZJG׽3Pv}¾l2C/Z7+tJ* I콿t.0/,ۅ,+eݦB͢uEv a }dKYD"h!iCd(?6!韐IY/(YLlÅsX<+Mt'_t<~ Y띔 gS+c LQ:I$i^{/ykEIz`T['4}}"Rc GrHhR#N?j/ƺY.JcLWH 1!Qm%۬I\=&7-[Š0OELN/.([8 \ՕBeǹ%ETXpeR\;d!)jN@ BhЊUcqשׂ6W!8fvSbSET aiJs8NE?qA*r8&Uc_y )wxKe8+?p9U?efqښwL;J$֙(èK3GzuoPp< B|$܏1\C#8vbۼա/FZ,W ouk [\%݇ĩsYpfbVaD2C f.fi=%yp9Rpb:9Wx$[мo։>ձ{qu]:Y52m{٘38y_o}A5kњHhI}5mf!&/DWt )e'F!׼2B {sj<~٢;xr>g-Ýk۾x74Rpn=67x{߻ߖ`[=۟*"PqՏ:*!]up|۔4V,[=vһPfW}|ߋ{ɼ*qeթ;Wn2uuDbmKQ2=7,:XMAǭ 6NzJfCy*)7&tq|\ ui7g`<o3ards>Q1UiWVLϢlU%4KtlZUn7"C() ʀ5}~oy?;m> Kl׽^.z?Pv}Q3gQ,vblN[-=AgGb1آuN Hƥ!(BQt;B.=$G.!\,~ Gq'TzanO-S?bZd6Y- 0PjXκ̏g3l:KĔ/onWfcL5N/iR[?! hzc xzC },Z2p2ufpjI hC傟7Z8V:_s\4 LFQ57=t(\&RlWE[1%J"QpȘkZK` A:e@a _`4uw9yi{}Su;^C{(lUhց`22t*a*[}p"j?mpv])j6ndOcf%.Yt6úh}mwyyUu*$E@Y*Ksz0cSf{~i2 eW|F57_<] g@S>s)*)qk' SJcL/ƅ# cm=oF[^N)nK1|=a*)l0Qc;# /2xcOT?nؕy'Dl{>2 zCHqB/knC\}>sWήuʎ>vS) +ΣU΄Ov.'BoGɇ *.ϧTޚόV̢l9o+0сI !vհJ2D,d_ch>R VY* ~5 ""̈Avn-EشpF) iVk.v:: ]YURapw7]=CˑTiD.5*BT[,qa ٙvh(c8 Îu3_G/~RaGXCp96Kd3("TSlɅ;p^Yzw_tAP#wI-_(6L Fb*i."\$BhannH"4;KL v &gO'`k1.n7:CH~b2%M7PЇaFEv<"6Q}O_G΂S}T\xUvv`Eyx21ƦC~oO?z\L\{[?9mnB JUEt8LYV/MmVjqύYW[W9{,߷eiHoĉQ%豥nH |Ktk'1'SJ[P'!#*OsHb{ CV%( eŅm)V"v?};H' WC‰V+cegQ Vv8H?~M]߶oIO_],Gq n)so΃%MO% l-2=!fdȔ _㞑$>n͏өQ(B]">𴻬稐N{Xu3"ח7Wv$2񜤦Aޛ(;/r] ֧~k6C)ퟢCpl_^(h hCmy@ -G[SoVVFowZ  jzi e¯^f%M2 7B4@%=ruљt_[о 1˫^m7}F#=p1rdZ|n#uTD}30"ޡPp.N^@R3J470v(YKJ]& f [ZcsV~vmH.JvHZi! ɞU[m1!')? gywU4.Hqu:\%z`.L\2Ӌ8arbt\#6ҋDBTRNL=(J lljʊ{nߛF$֙"#/eױzxz6|">Wgp ۲ PG9#e̜/_!'vM9\D,n6(e&$0Ol>dr+R HS˝^LoDE˭~=sNuédä٧'!y\ڔU &E3PZTGIܻ}l(0e*䣦(R 3CzzV7KB) ;.!b LHvIx0y}4:eIe!tf>8n Z3Ͷ_iѼh+6GQy V[/e1 dT (!Z!;/BADUCS*}Ej6Grn \Lh`Hlk*".HPA F4mF#3Xh@DIODa8d)Ş+Uxg5ܩ8ϸa t;qLcHy!$zg! Lt.dXőCu5m]ARja7:UIl"&e< ďwƕ3e_GСKQ)0TSbJ>fD5SA7VcnIl}-N ?*x;#ܽ'HT)KUI@ ӥv)m:3a+ .^}1s?rAH|_A;yF m.Ć]ż*~"tijGԬ>:* \~Lz HG?wqQ՚>u!u)Q$iMgcLȄXAq_TJnjpår5YZ3EqH [?{f!!rBHͬ}vqT  9Ӈ-}ذb* N, /$/IEYoL^WL׹Š70&"=ov"b5,yRdTX"h&8t 2RG>d)wԢr`~soОU !l  OFE]tJjo[@QʚZ( ևFoLA x~" $X 22` g+n^2335;Eo4zg͆BMSq9RBULB64 %|thKn• [sIv' ͓fwJlY;̄,m2qFqŝL^"LʤgMr_ee.fi=&4hz/@GTY;>SR$DYdz=(VDEJiV*h4H|ѯ(8 t!UQs, #*cIs0 usCpP;x?Qȹ*J<|زPPVyBJ17.;k":"ipxN>E1qv .h$yJȿ'ْ"ϭywXN;o L2U*]qga7j?i›R'򿳯'YOz颸LޭW8=[] 5|6UU^3VQW5%,\I q2\}*1v`sJKBVgWoYPksC,TxMMw>;g|Zu˻z`:FWO۩>\WU(ߑVޗYVRPiDC1= )rPy:_9x.N*Q-*4xLAL|]mnR8zA6]ÁڑI#Z!I ֞+ =Pަx0N@ *T!ix-?j>ڹT)*3g{NR(hM> /'$+ĖO ezhUxJPo{nχٝ=wk "ӼC#CgJp/m8wK5nShZXK4Б`bۢ_lc)۟@:<[ӻoⳛg{DJtkp+'B UP("D ݄^-[^Ԟ$] .$^fbQnl2 R@Wh!/jWծY0Y=i]Bލ{-f eA_>`L`nX'c+<^O=߽mw;{ưa߂]w$y.9Kuc#@"1"{*- xa8CacWˌ ybcCS6@̴fn~Ŕ(<\tXu t'lZ?M} sǐFs^ ݢsA0ODtgIO*u! =zDŽĀK%Kz5IBXhe65mv67ffwMf3 1*eM .,T1~Y{,*vxx_WTW2\'_[RUˮ3ļܭ67= gP@C~}^Mx FLɥWe4MˀhYN`=50F8sq%ϰV<㜠&uebWߘ+lwK BX}Z/kxΒ%hL{+PϦz4rDRHdK!fNO0l9Z4]7 詹wE ZNfwEuI4C x3Cq)fE)䕦pA.L~' >WA$lC9_ C5 c@5s:6q9-=SA#+ܳ+.96 @"K_O瓗/ppUn،|!Yhdt:$8 MIDo5z|Rd0\o} k$c" jIU"U!/IVh;z͞ /B;^݉u^WRp<[ȜSd׿G+ѽoSђqCqiFu WН>&쯻Ӿ%Db ]OMW>?GН= NJ3猪2UnwJwU즻vG }Y.kmi|} |NU\2/' A̽牗b=:CצߓP,kiL w A=Ork*@ٳCl$z?s=2wTvv(gP&6n_#UDXL? [O)UZ D"mC61St!FOB`S'O' Q! ;க.L㯌,LOK4PTd6ӳ&-oS[Fž 98V1K;c5^eo͆8ˠ✖IS?= >BB{,PӨH&%ڬ; d nrOItlݺc71h|/[eOK:aT{_|"`>F5v"bivٿ}tVƥc牯vzYO6q#npQrrrd$2hkR{j5^Ge4rĪ 1fyK03*+W/"b2<4K(nptfi{Vͧs0A$3Nct}Š6dqQq +s0ʢX4)% A9tܢL`5[&P |a?O'jOij=67PP@vH|~~%(ONLf}P&*a/oe+ZEYȀy.^aԭMFK]VeN잚okH5ߵl[7yG/0n5:x0;'uV}F%#i_AҊ!5>մʚN)Q6gDC.9VtBx>Z6l])xi gB:ͱDݰvD IT$ "KXI8='`l35aE7g(wEáMCGU}p5[ob fP| *~wkEG}լ+"/K\L`Ϡz6lŽonnxT#2 BmTȱA9*:t.# ijݦ" jlA f@HbKsUXpy<[>_X}m|a- F@ R[Q=w|dʫ[zSG^Poh=&ḮRXk˩5m\'a(dhuK Jᾜ_>'ow5~`_qXX9))f-$04A|Kݍ {(lcBw]IW9_l|C"p_[e 1;/\] Cї`_G_nw'7)רij^;Y XEYhGo0aM `A Qf#^յ)`:5+i e 2I,`G KmH-ć Ԉ6="ۉмn^F,"E$lӛM~ķnU\t0Aho'Qv.fH.V]'wgs#U:{CBi^/ @6&[v %BtNCXUYplߏR 2AG̉3zC˱\_ӝ/v˅4<&cEDAC>uJ8EvC1u'?q /)kɛ>[brO|\W Ok=AXTrA?ڹVy|?!>,G;Bg1M6(b*_ql&pň)@%}KFj,Dqt>ϲ«HXGp Ɉ@IEӽm_ 9Fwx>#L.«# 8ee=,c ,ʐ襦 Զal+IAɩ^bRA\1h$r!f(kq;;01C~/=89s s ǘ~X&DPdMwPD6Gi^g/Krkwא*ia=~~=mm[BhMqDl'Nt \'0vG}r<4e"'A0WU:kVvFBC6~(᷏wQw.?쒦DN eazR5$]\lל&┮ {nB@8o#]\i3 h"H1 "sZe[6332%O}bC&KbwBܹ2@%u[!5(Qq\W}//vSirUUã]Tp fg_QKaՕ VҾLzhtBDaTTqBJ'vO0ƑGҘDM6Ru<`2o00^]L"1E2i@8mtYF&MDKQw ak9gw6k\zz I'#€fc:7 --Oֿ_/6{LMg/O)WA~%(VhJ.j^4pmx4ʱ]C`I>Hߒ9N/51'~纬xǡm<'L6T)d$RSu9Z *ϲ6>6cQd\rJ `=` h[>Ld-D?MR;7}Y!l]KŊTY VQO#w |.8>mjRܟu_Z"_bFIT;7\lJb9 uPɸqVwޏ]tMFn(8VNmklI|xq$ _rs8ב"w\$$DK}m6'5nb0su6%yu.Զه2On~*զ&LJm1v-4@\׺b=&/*MعHMYxZ'@8P륾ϧ[Gs)f?=/}Z Dكn)#*&,q1Q3rY![ws`-Kͫ|g5K c-+q ֭Z7=*75G FU_1 '|*4Hm>8w!Fs1{jXuq?nyzB&5'q}jIm: WZ]+0-f@`%%+V^^w\:*S0\{?CĢ?{JyXmڍvwakq?Oy}\&O>YjYk%voAe:삸av0{uϛilԶUo< P ƿcwM.Q ՠ-YÃy{mZ={e Ux|w1I[V<2N.T[iљaϓUS|oC,9(2Rkݏ/`7+@9+<ͼ*P^=SvZoyr}"ܦю#vc1x=bI0$@a4V>Uw~.8 !Hpu wyi&j!2ݫ9n@[3"}*xQ,lF[Qske&!C9oI#sè$mBE+!k쳎w"gPգp N1 + @T> 2.GcmC >! 81/HK]+hN#/E8K*  S lA^]le-ż]bI(Svt7|w9Tw?O?/vM!]yH&"mnR7B'2MpϤ;ߟUtl[F! w9@xԎ)vv/>dqylڇG13&G#/S~Ϡ5]:g_VD{m>N!nVUE"AkH1'Jbi!p/mԣ^}|/Z[h-J* RJ.u7dWU7aTcS2@\~w=_ڱ:s8Uǰ=RMTO:BN"{M\dP=Tl Ow 6(-ކscι$ Zy-b-#3MKs.;D<)TixDRFG8+V7 *Hl?y)xh}8H[VG>Z*[|u+>ji3fU<ŃVaKxs3T!&ޯc"%4OZ~-Y4s7zC5F#7kL "S҉J5,g/'TZǔ`U)Ê<}}nEBhأy Bz˗a@o0O9׷NcIsX5w=Hty2pݶQͯKt j~@' v;}UDP#Mřa^ل@#>F1?_{yx"IE^3wԄ /b]\3WN~*o\^۩v&l[LRK(=,7'K) 뵿3aPSg":MJEd+F({NK2hŒaVݤHTqRT;>!m(j ;XU~DGݕw0"_[]:*26b6BB޵\`E)eM~Gb^{' TT z <J*s(aWs3?2a,_W!ZD6HTėEiN@.͘MGL,j'R]O_7mPAR0B0 JB(H&ɻxY٨O`1=zmg@dE'ӒM7~op?NY>a{+;I41" X^oO j)UMЈUD=QziM0gҋXS#=}KLLכ0vie ܸ߸ ڏo|䄫,󓄆m. -V̌OS;9놟{^NigUy9/L_xE,WuFPO8Xt/].7/xؾ&(o9#,.UZJWkJ-8޵} :Z\,&N͈il "/]v4;/{:,c`h@{];mglJCU5IGfWiama1{I4 ܐdZ})S$^}438Ш?C''=d0 P1BzېCdRCs$P {CK>6kwq鑙H Җ)L<6+&?OZY}uhxui Aj]Dpx1Swcdvl}EUfE6cb&4צviݻ7%.8tEN-{hQh>ϲƏ꽳駥^GBG*QkFs+Hf p.. {O̓Igd4K:S5wU²1ĻX7o؍^ ucb3R<K7-Qn6kL#Mʈ8g!K5zu9gtV]%#8k.}+/GOmWH^koKJkl#quߛm?coMf'틻~Ն|P/^wV)6;eaNUCl`( :lFL6o*>g;?}<\{+t e?w6~nݒ)!><Ӷ8 dGJ1ߧd-b#r'P1dkV~< C T'k=B׿(,Fme^g+Ux|bm!9'%;`d'q}ɨO<|=a"aE`¯(Ɛ06зY@^6ÀzI0mbҾ )Q:"i1&=4oE7J&aTGUU%IKM<cq:hsJBxUa3À6 TD1^MLJ=2r>cXBv #j'ߨ-Co]؎;_WkgCAz蠬a-")r䡔_`_]F!ifsWs=(lH<Oqݒ_Wb&C,O݀ҠC@CtwcMn8KG1(:+^Iȷ/ -7Ād@].. !s #iM eEF"?%P&d*gP;"s5|X] #g{dɟFؠ(a0:m>5^vsTC7u2&kRYEy8*[{ N>v0EpwLd2 #W{w[BaSϕC>}a(- 6=D F4ꄥLžcqW ;5jŨ暾tr-8bӧJl@2 zOc~'ŀK~M}ljY QTKf?YLw1cS[N]&ʐnbO6 s6^fO 2e"~7KM氹k?#jJ7yx|]T1l@~e5j;mC\*_'j>1ݫWj&P'czFNvgEo _gIy]j%#?MC_P o-AFfZPa5'\׊V_9͓d I \LvkW̫ыA/tzY|9^um畊+A%qCY›l}ad52t]2%T2;2"kN=GWY} y |/l6ݑy kX$S;[}xk:~秞MЅ.z8`n:{ }޽&Ndl>GEf}9}0܁$DeFתg ZT ;'s`xsy\A2Ua,: M!zyX|1SCN"]~W)އr$$|η-%3pc$ݙ&nByH)0ʤIfEk%Saװ ~Wا8 tuֹfL݌ 3NUmRSi_Gv{aWBD#[f1W-Htfi".Wl)%KFX.>'*m. \|N9z|-\.0YfixpKAЌѝ fMJ'/A}Šs;$%|OLsrQDݝnϹC:lԖȖʯ+eԝ݉UX`N<Aѭ ګ&,ʰn*uՅ7q Q:REKtrF4-rj(ήsxuRUӼ3gb.Z?GXSӀDTpd<|sN•: &n/l^jWOa&mJ! Q08w H1̏谓fDYzgzeYܠoTcg{h>NZpCvs?C>^]x*xOڟg u-;[Uޮ;gsQrfe_ G\Xy[ |Iچ i!^rfD4^b,4Cr'0?=璸 7MP费Yۈj:كF @ $0 (7m@Pw{r~oN=M#uYޒd烃M[PdcDJPURA$RhL4X"K״q,1_kv1}g~KfS'==y{O"/yGyV=.l~=k.^w.=q|0[_]`i3XK\>Ak/Q;6˫J*Eg1DZA, 8$ rkzA*z.ŃL^̋yaSEcmLlMu_ĝ[v: Yx%uPKvQ a /h/0. Zf%md\\L-ܱT?|d[snYZh4 T0& h`6oGbƎ_՗ _o8lԽY2Fuw vb tuXA_kS^s*\7\=so/%d)_+?UK~s|j=۾viIy@u8 's=[`56iZȧWcԎYs웓h "iײ.׿P56xvuڤr_AX ¨+[_\~q\EJ${4'L9%Gߟ?LnpgYS;"6[ S73D+gm%Z5Ml.B) c R){y!сՙ*[|@( 4ʓULEa~1YPf'30)_s%92 =BԎ(5/^PM9NFC֕t+V0h29_'E/b}v7Mzk'iҚåH'R{}7'+qv0pY~VŖAy/tЌ~,,2+:+×p4Ootw<9 /m}:0)@v/lG( z=GC˿9E>?=5ܷQ< VD]<=Tƽe Wf2,FZV@\ӑtn{NB.6 -D@#ћu hܚ@~SCI㏌l㏓bQI" ^:KEC:qFV+ #Y֕ot/ s!"3Q콘}TzPE:NK7ڔJO{ĎPa"JQ58lM.4)K\C&T#jQJ@/?8xaHd5a}rj\k sK/VNBUOu( m)lch.W&Gϻ 3`#4=hc[(FTғ(P_[|¿#z{MLkD4t]\k\D Rv0l^L:j:iJ3z7Q{L7wԷw+}-Tˑ3]̿=Ɇ2Ҙk5ӡ]PϳR>ogWK=9yA鋘+t`8&=iԗ'F?̐\7y4u*rU:骗p?)~*]Er:{3 r2oKJ~Z˥c ?jІ??خϲ'UhcdIKӍU޾ ^NqYBvR"웇evǚg_n# /W'gwhs5C9oc ",g-ZiG[,^z?A۽l2v ]8u9_,3:K sԮBw֒{~~ 삺;cѴupi?ennn d*"WUSఌ1z`fCu>^"w# oF *O;Tb`V'u*x{zIY)qx4)ٕYJmMAfU%FNF3l7b頞֦(ތg)j֭``014j}ҝՁb?i~wppPEKgB\0(`)( gL@`jV5߈uTz?bU" Kk;Txfpld%>@hCC +:e\l{D 4 Vxk q~gUIh2?eX>݌YY|ag_WWjݚ+8ig`€^aco(3<Rg+#! @368,Lȓ#t6t'qa,2SzݿbrKkr(_s4NHg4xftpD}#L$X8މ%/8E\W20xVmMv$4z>=t_tkԢ=قSCGE?@"U`߿8O6>ޣМ1UOszv`IO?,+n_v.ຳ|v3$Whhoꣅ1U' 6t t`,Lvt;Ljbu+.xȢwեGaU 80}'9|i니BA{B2]Ua Ή $)vgd&Fo~(r Mkf8 1Y&cR8Fd64gQ\e xtɍf3cŊVٜMpD2viRn}H8Kf ZwW*̥q4NY:30'0rp-0$DX,6(e8 sP ׍l_RS9IekJ6:W#ඛ1ю8VsVT Af+AƉ2"E&Mm:&a *Sk~KMհ.!`SmRk)836@)&`\i,ʒxqTŃ`7p&]r ,^&4LuDʀ M'E8} EZ6cP5y%F3\Tg!d[R`Bt"%︟OVR*5 *+BE?›מƎ&5 2waET;ܛxwEz:?g>{"U&YZ1ϛsʧ *Lk$ƪ pZEjy(48i+KsW̨F Z58p @K f0CԘR VȰ_1^\ѵw:S)8]rDA| jVi S̚#dhU64<"Sj1QA`OnnjfҧzVgds eK o6݈+- DyI+.ꊳBԅ⺷_9֘ggմJtzԔעP2KT񼠩^e9l%] |uirgX}@;ue9@UڹG)LZ7='%ʀόs`fn=a.ȼ!Iݸ[8o n5)JAz:岕Cx@#T-B<mj3uiϼyu@qf@ #`zLbͿtWk%K¹OLR9?U^l6]418Fjv&U%цra0;s -E6A?sTwFʁj0ũf,Ls!v퐰;@dL̷+PWW\x[Npv迏*FO%Gܝ\~PM0)SE 'G^T{ ḌGMZ"#b7(Ie!wӣN}|XC#ώdajpỒhNMxqk`nVEurlufɖBP[3,f" |!Uȕ# VR"t/2 d*ҮD ,}c uN !oqewZ, X_Ogb襑-ר UWC”Ԍ{W6Oo3 Q/Rhs B 6r䁶yTWqY"ֻ5WC0vwΈclwa8 Аr'XזU%:ֱO?I.Grˣß:h7:ȳm)CoWi䳮JtߠdBq-r^]uZ(| CINaPdjV|z^稾B'dx,6 Xc YΫKƈl-# Ni-ZE3Y -q(V;x{2%<́o/4ؓk 9Y6p95+7aҕ ! {LmV,JUF[b4h2oKkE5i@F'ͶOl; M㤕5B[r^}-'0}ZylYs/ Yv:{2UBBs\/Q9&$_{u,(!p̤P&[nuczY'mY:5 `sS=a*M1UR46yfoV(NJ9ߏګm'ˁ2//j|9Ľ|k(IdziqOY;݅p(qqvGi –whx)\7{(,$qof)Fc~d)e,_YrǬ_ K[l2;I :ot/Dfρuj `j#LôayUs5}nr|gօMNvC(B &+jnfΨ٢SZ]aX^TqkH x{B06U5YE˭_FxrW^eR˅ϻ"Da%-p-{_rPՈ2]@NA`[ m'1rbyVG6d4$:4ܥg#Ĩ.G|ycaw`D)A B&K9e(oƝj”,NJUOcDo}ݨJT #x]E}2;vXऍ2iQ sTBmKqMw rۨ{!1WmzlAaЉu%A# `lާ,jDtzQ7+X4z l< !?aNftsT`\i6YH*~v8eTh"/(%ܙH`%,&"dbbc⑊^V,]wgTF1_[^byt:\mq_XX 7CwdSw` Qx@㕉Q"g2zfboهFUо]%011M 38]`KY[s,`}~\ia0AtO}ESx2m$>b4U4+R6< d[_?ܙS>&%R{=O 8&wR 7h"" j,%PQaoeGߌF tv _3DoU8MZo nL9Je-A~.C,;Ԯ:9a?^NO[a ?3f-LR`[*J,P,#.@ie$zz @liP# ҕp5`ӟD[z eᗭ OKzs%K>IGQ|9J^h25{XC_m*d6\}0f\ڊ.ӉX2@mEF'{jlH KL9`RnjtնW\cX62,oDhXZ R?RٿBV j$ (&d&6Y͔YkVop0R$cIΔ|$r!.frچ3UR E>W~cfZwCv Ĺb FC0N1\do*chchqI#c! QF 4"@a8`7;'U۟}Vj]iG35 QۮL20X~M ܩ BN{> j5SvٺI&La4o ׊84GxEh"6E+Ih߿H_:xU:VWq:s%ːñ'Їеn>6a.ф+#vq^qn6v>ZI~C)?3>C/*p+@e* &ϡ ]=[`Hv,xQݷ #(]k+a n2mgPSb[0 JWߌp@Ds9X{A|կVXU#A`wkA´ZWQ#y\N֛-5 el?ڇęxo&f1-dK/BBR&yy4k—ChO&`.p~}G}҂DEg,HTy.y0)MOTcTߚ Y&:^}ʂڀZA#ВnV|7^ ˖. 6H40Cs#WB=StWCf3QU ڍInswC&{!GH[h')?#rmEĐᬠdrQ,6](u_GLRz_|8ߜ4^ҠӀ[{ͬyE=W0Jg.޸u?7pi뽒M}l`@qGg;،`U(i]#x^&dT֬Ổot+FU__wtlG_R4Mi˅Š/<;'GM~xD#;}ۇDsqOcUv^$GBʻQ b \gMkJ7wn/[|r@+?V5ݍ)3֒Is-ZZ M6\ O; ZCܦS@k"kL&SIa;A!lI'2k%P$6ȧ.MKFOS O6¸i"j(VqLC滉_%!Mivs>sSZP (jhsѐ5FVȔ ag0| JuV "طGugRIl?"plo+wGZ|=}';ej_h {j]:k;兟ݺ.(`iaձ s$rԃb) Iŭ>gf0sz4~yt68j?T9ejeSU g/b{,&o_~1m7FD0[g<1KV%+GhF8Z$/OHLWATՊF=r9 DRroՅk߀#Oufb4b:UEI8J)3Lc Lh}o"GS$,Ŕ/֒֝5N0n' en&CAaGQ\[u`<'CtW@Tw%3џ~ ̧Wk Y55@qQdRĥ?r>2\QSjnlgH楞l K;oJ[  nuNq5؂2a"?3,]cTymC~59(l E~9{t:`-INxF5R!ƯBAץƉ36@m "@]"D  [%v&fuf5"m;*}=rknwm >B$.o"9H'wr$!Gn󕓆 ﰫƨwG6 *E.}$n J]M/%[ U;}.ݴ[lb}||DMk) NQܱ@$ #SFu] h pah96Snp8MI󅏍<3'l?y>V F/YDd<ϒ:Ϳ,<;5%Oڅ[hoԏ ̇4 n†a2H{Ef H>Ssz0q]By [T G F;{{nR|w˴C zQ3i{v iZ?E4.ڡt S%c@&2[RK1R(O3K?f}bvxpѾl;]iCzoP[b˝/环_85Ak;R۬?g D!Nk<KVR"hZH%zZf:+#D8_,Gvw"񮔥ۭ'Lk#:>SZRIxjRAu Ww*cBF%""QfhWxkZdbg`8ɇ #(Hxv򦸹g"9黡On"Rs;иˬ̚[@fQ?Ĭ47Ua5 #Z4tAryLLwMxOx,h 0\ k2G"f)S8@\ Ei\QJel&\9H_Jav*}P{|UZlLLMq碞PNN\ ] _=FJ>^Pa6>2f>;60 ȶ-\F,^9֚[tκAWT)#]1 $Nfrxb&-h:oY]\wx԰- OZ {DR͡Z)qe1Z~`͏ YW---⮏㋏Kx,"L r o|~(G>⤓w8i-{:дk%c X Y/,dI]//2+hNZ n˃ ?F;q#菧 铦/;.x>"NplVw"?#8g< ؁X)t>̢8'MO< 1P1Nq{ q~f8a qID޼bxo;iL%DJi_,BxA|C6@7BO[!/ #2@>iqz:NP&bH|Um[U] 0O7˟wٲB47۶ٵЖLRiX^1Ȱwyi &E!)hv=7sm)re%ڲgۚ0y2QLYl6eBdPxZrP`*W/Bb 'u\qlDTsW"oC%+ 6z9"%!fk)~ zؠ̊ wN23e$ "N V2)^EBͧmn$) Yl/I!dl;*3D}0xDeHET)rR?-?M_M,]y=##z/yI!PxF8dGX88Y4& ʉZF/l?$%B3"w\Eʃcah0 q۪hm3Y!|֮*7W̄t CjOӮ?_'Bg>: h_5:7>]D@fB[ ,6(#& H]P.%W;/)L) uAgtڶhV4, :u :@lj9rC{2o ‹M${7N.ǘqo7o-#wiSn 7 ID5h6WRl-EU. ekBwCz@oߣ++&J&tnY[jEd khS^&H^`uՌԁXyn~i$GںfQ!Bv\Gi}^EɊk`+վuc /܀#MiE%"b \^OB݀&Y#:<6L<rvڎmMTF[y۲:]34S.-ѯwaY6Lm3 OzR_FJ٘]3/$Cz.<IhM,:3сjO0F A7ہꩃ4?zW{AiBF5Ahm҈oJQ8Ojk嘽37ԫ Ha ,4H-oxu,pkC-ДV[WU亾Ĉ8^bY$v)ϱQ 8~Wd<{};Z࢙wܑ={~oܽٴwǖs&OhrO^FXw+o=+ ;8jCNLIeXWbcCt'?HSy6y]8TY;d '-&}7mϡߴCzB }N04H_.+NkjqAĮQgEϥHUyfE1&/sHp^ۅ{|F-g sT yٔV]H7?qZ]@$R 6#E)jNΗm"Z,e{3 c<]a=)BŎ{NNs(6V 3Ɇ}}'@jPֱ?Wh cE@|R%t劭qVQ8"suOPU,E>s2L˲-nvaB]UNi/ 5G[hZmE]'& v }NI@"59M ZW_8c)Q3( ^saڄk}hD"BMagFIq'|22*ML1ejkcQ݇C^V֗j4:'`RΐU`JwEZvGvf =0VsPN'0Jل.MsDq@4~}08ҽQt^tD`B5 K ŬT^ӧBNJt6w ߠI}Wy`2R:WWGᲦ<R!,?!#6򸅦sc^c1D%xrA(,1j뷀оE#܅2Gܩ;!vI0zI,>(KM3; G 4&mp mOc^u0.ၭ u_xkl OhV_gVs %q5`tI]F $<$3KɌ'c4='Ϙ*$ ~hR.kG3[՘QB &qeWKUH?icePjW@AN(<d-|NOQgzK*U@v*̅mU"' 3p %~|4?(z}-w,49$Dsd4okUcsɳ1rbx΋MZ~CpEń;cq2#7ȖR06fkJgC yte}J*Yp"#HoDPUUE$ܡĥ ހfd(77u=R 2l7[_.QV|#gd,o V"y!WNԁJ. I贝|3RUУxUڌ,uF{'كeJ<\&]u!o.ޕ2wbM^ZB$rj1F[*?8˵P9X?G^Ev8azcR-*ߘc@4rrO'$ k_^`)-v:Řw=[:Ip-466G»Ʀ>p؊?_@g[͜HlT"B(TK2ӿBT ne>_kuE]aU $v$osۮ0flx`ޜG) J%w·_6JP{(@xLE5(9)TFQ#bVD"${A@#eWKf3~/ R?u!oiq {p,O,Hkn,y\8_Uћmk̢mWLt"3pե}}*`J4Ԙ34! d k hpEbX5ďaհڳW.^#-hs!0_˹ 5^J>e!B; c27KV`9Ԇm7` Sf.+eOC3",Wppd3}W,`ڱsje.w$%ң\5"W5c7a{ CTpAXE&qfl -ߒ)hʒ6ÞI|+<6'XfgZZ<'٦a!55; SF[ Slр s.!s,3y> ZR8zQ8J nϠo+I1?QJcEv.gRhRkL$ qz+a=Td ꡫ2l1O Q,zAllCT+?Rqnj6 \ ,[:ͩUA~bM nC^01ԨȀeRk) $5%}8e}SF=ĦE#la#'SM{_Fm$W׫ĝ]LH2BG5OQ`|ty!C Ve=jZד)!HOdRw(+U&ZApډg垗oG˜3!.ɐO?FiًJMټ+F F k=7MոL7ܖ߫CEL%AXA35J*fK\6#nMoH8>x|/b:F#c_gLؖn @ĄF!Zhh1IԆ4UYkO{dfɾW*rdkgW}* q^CK!U8[ O+?OO>ަ 73T>H Ad?xWE v%a Tm#rt=<:PLz C4O KzqisF niwOꅁyRtN[Y8c#R@/~\X PBѿfUyce !CI""صƬ^rfN9)^mOT]}#q+DeTi d jر|B'޹)p?SǤYY⻚r$ָq`0pLm T@~?6- q7o^;{GT_qԴq٥ZJ3#H Vw[츬tۮѹZ'kmv N5+TcҦYa!p/_=KI"wj&c}lv.!3e7hC1{-W}85Fr~@;pCҷNmeGmΫ:@>V}>Q "CdCզ~uL Mwyݹ|58? e7b_oa'w0l>k?o#FvU>K>Co(טBN/H~($` sxd"j`cd/%MɕU04{1v9F\F_x%M#CUb}!Z1wIbJ͋)9pj;%"6eyz<´ :MW3Rw+qta~uLFFiVPEUH&#{⭯.R >M27=8~6Ыr]Q੤)QZ0cdKBQwi)X•\b6Y C qn i@(%&x2Nx0jQ<:3GP&Y(jQK"psnz@ 09TT`6'_]'͉:jUeSWS>n-9<4i(p4D%*|et[-ud1bqRS)ΔSPnm2-/'2P!͂Fo&e;ێ`z qIsS.e$6QY^|ʻIHy3NX3-Oz:ѯx ΌpZg&2g5i(#^GNk2 p1g|#j9Fd塅v}o؝357'/&HfCeux ;_El\-ֆL`+nCGhו}dpj".W#RU Z>y/g#}fQ2fƿR%tmPmrl+>)OJU(%+&c ߨnXYʦ9Jb7bBm|OR8D([z`SӭRX,+FBږ A=J0oNH`!ϜѷxNKc5VD tR;+ G48b.4kf\Hz6W@8Յ;).]j/ʋQ.d0[QC|t%rlS^ &y]*/h mpl" _upw!ςe+>}n[iOR3_CqX٭ k~bTT\l$QV 0A´Ul\; )6`e&yj my)nrBWY{* k7/ڂLBauy@e?2]cj!2ȰKKl&<ϩ(塭C{nS!gc=W-E"hK+RG8u}wVJfͦ jgBN#M{WUtEaރ|Dn|N]Ydl G3juC[MAD.cqYR{sRaTRXD[0,Zm@>؜iX- |8)`[}c %uc lOJ S8O齕\EC4?rSsAyi<o|lieGtaZm柨X'= hckңtz׋zuW_k`s 5򒲷WWY;1Z٩[>4v/(v`Xv?3EE0frª;boB`r! uFpe5T)iWN؜= R4ݒZ#%:sGeLbBHm$)&kc2oQ081策yϡPF82xW|Vg?z$.`N@Nz%>4~:͓zuRD;bdVx +g |-p+)9t7Dη` B%/鲲UΗwp1.pn5^TS6C? rZx[5H_:oX#jGl[E&xdjRCzx"͎IBܲ`Z8٤3$YB'Q@SJ\3Jvޝʡ3MD~,~~ِ *ku[K=?;c^[*4yg(+j3ڨb±B [.r~b[9vĎ; 1nQ~(\)?a^-'[C Bp̡9֝C!Ͷ@Ǿ=R{%pN#yWپ!|nة6C]*6^$*\UY6ܪNK8D$˼#S@Z }j%|;,\6]Ke;A-GyZC6"WR$-+Ͼ`KzHXI*8EhW#cy9z d {T|->!f!֤ K/jpɷ*mPP*Ade߽m)`_h߼evar耹] fYs1> Z %-' PAHޔߡN, ? +چк$ ~3w5_Zbq3$=kKQru`t\5s q\ϝ }ԾpcQ0GC8"t$2,jOl5%ivd\Ys8g{nz}AxL~Ƭ5b5 U@ԱQ6^ϗΧ*\#=ȔŽkFEr *{0ƊePjz#|R3Ju !z+y|0y&{ϸ7v#RbMi˳n=T})i-tor34v{yMƲt#kt5K&sgm]=ƫbM/6jsCYjj?8{j m[U^ ȵ!e9AQ b޻{x$9!w廬AHr/@uܞJu1;^Fbӻ]"=U,y[gO7r/?` "LZӑ͢Jv֗b貅UY4&|s&b0O/h |Kg·(Xϲ@iMǙĂS o9]?&zQC5bB$Q )Ky}$'xY>9ҁ׉WmlGo.g`uŞ(VZbW_ $#>ȱ(/0MKzsj-00տXkސ{gL# 4˝O!w ة XPK&TbxőFiTN oT2`Pg @{53py! 㯿Ԅѿ!G! 9b f;A VoK_!cn\%.g~|yF2)[R{RmW ʼKpP ȼy۰V1'Q?fC~h=L($mP4D~Z0M4+C1(&g|gJ2KVj9w `9m6嘠o0WSuxNڥr{c*YT3ID!qx\raF5N{?( 4Jnb:} U1-wc_&6IƀoR@0GBYWfdy{}M' |oORKx/dyl= ^0\!ϴ*Z1L]PȇAeg˜sa-"&"ވ":-0kglḴy>m!y>jänKTpcwTɱ#`R*:Cm > TOqn#0[Q溭_"^ z5?S۹PeM?=ݷTWěz/vR7TPAȊ^|s%(VxJh":R BUAC;KΕ 2VE"Ѱ۩0S}j\i# o܅6E x?Ձ˹=1AlAߒ&xjz"lIfYY͜`%a-lnMR6#oJơ8*̦Ǧ=R5o_Is I'#_7s>= 3:k[\3J x8},]25Ϗ;kA|y#OۣiW'UqTa4qq6FH6w_TED;.w9磧}Bw0XNˈE+F_2ٹƤZE{ LLdiLL͔7h z*I~~w4NsD G vQS/5\:}m-P._mN*.ot.Ţpa/H2ok+%60>E S;M,2STz%2?6Y2w08\ꠘ,72>#+r+ >҅\~Ym(`wXnC:+WlQի&uG`TX![1u$tKaA؁ԴzYbhpXQQa3Bg h%Nm<]y_5%nEEI u'>.5uxEQ5_hRG3&Ƞq&CDतUD[ 3Qh׵G?Q *q9L͍Ck.<Bإ7G)έ][QST񏨇?`L#bb0:8r`x^tWs)9vG#1{O[矚r{]3pL!+UĚ@8:o&Hw.;)xz.lgl+F*4"I952KIc[KJs5VO&x>򧝠fE&&r,y_<K˘=b ^el93E7޸.ʜ_Dߝr'd#*?Tg q3}MJ)dÍ\XtY' `ܾd3](RN쳎K? ZRYT[s%S ?z1\J{?M+}!C{~#@|~"]2=E KIcO[8h[!g(sM6C՞8@51]ČRWĂ@ܒ2PEj}SiM:r&,ȧ[{T2)kZfbV_+0X᭰X\-{ʖ}y܃5..rmBlq~ga$S\ Z %#{!އDbf-&JS;m*,Tm?a[" }"I6 `#Z}zxs4dO(14qn.NPV­bŭ5϶mN+bC,ǬZzX(XK~u?z @akMDUH qnwTlʥҀf[mts(ymHȘm&Nͷ^WJcLA oXґۗ2:x[MBV$̸2mő`Iu`JtrEO7ShsL0Y^5:b̐gIW'kKZZ{xSVX#9\y0IѼ |qY >J\#xڷwЏBCJ:{\+왓VIv`)ju&7$Ys*M=S%HqJU; r,, Gť6Gy)1P~_ 3 #~O%bKO *V!.('ƢP%=3cj_=sG$kL~H~ }f{jG)iy6N#m5L4v@C>)v{&ږlIޒ<*(Oq !hSj)8݋tpX˺?ni/<ͭH!=\W]Tu[}[%;K'=Ls[Rd3{Kbr#/oR+pPS(/ps 3jc(W?~" :JՈj=jQ4Ipa$́ {:YfSk^(_7Y>(<&9=_B'+{rɨӛ/4"RHhz,wP+ C>ȃmL"m/vl3;›B{<=v:Qs <)tj$*f^^ܞQ4A>R5x009ICeBliQQB)M\0+Ge⧋f%lY#G/v!jW掄Oo7|:xʎ ʎ`(i:p@\OJђOFqc*Yq{vY7Pu[{{#@۫@*nQ@"xbNhCyϟot~ZwcMڭWS:DDDfo0¢? `#m)9"I֜ "񖥭 M@@H2yw^:֌=X|.$ׇ{d/L"~ަZ1akЙKkS .n4CUphibC:0F:w^8Tת`~odu="{=58<@&r\pB d+2z_r_(k!]}Yf*e[|6P$a>+8wא$Q.:+a}}շv;$21x N,4l4' FS25Dr=Tyo g?+/aLjkF> vSJ: IGb&-\axr e?(75t0 ^Z }пV’>ZƂrtuѩ!o0`A}FSym$כ9#pck`Ȏ N9s`tj[[k2F|&uلobS|GDT(mo=2a,!d,]ys,̼FL S`ؚ\Zi4`9f^ F1;F_eoZ]dLBQ@ VtP9K|!!HsbqeǮ R!N2QBȻ}g,7dST[' D0e{![f; 0ʢ(z{tH>fLHxV6!$)X Pd!ʋ+H/:ՕsݾRՇhߩU la^jH^}o"XnăKk|Gqل/.ÄW1=觕l+?=Ɠ4`,Ʒ(?g .N\[CrF Tyd q!m?"y==XztsjJAf@m,*o!& 'OIX$;؇ue5(P JȳFrdNPb!ZۄHJlGK4% ppKkLe(#`EN; ^i9,'<<[ª֨075.9iӸ/z&6#lvh n4_u]DC.cXv x"VH]hxœ-`C˅V\sб^0t][;I .yitrE8*~XuRat;ABxwZ 'WG@)W7eP|{Xw-IGGNH2PpijGvOGIܧU7>21E) 98N`6HJ9֏xa[kGյ,"XQa8SBPl$gzwcFcL%Vtc (QF8ӖϗCvtSZB 1"' Ofl^hvsCrD 'YE 1jF;d;M+kD Ĥ\ƌW1J1^%M5%> ~]I#cڽ[S4M`ZՌ/E%K5,fӹԜް@v!3备KkcF$R&-{ؑ@;&HZPdwC14Ӂ3fb0/V˫HpUVeoQ4tDtU ]Z}53P%8Ƅ*ƣ+[RLGIxtn]lqGaïd[#K!^祸91h>jŸ,3c"RmTftZ2ZZ2J B[?5%L+Okq4,8Y\xRm$y:S{,㒀'r_Mg2 ]۱lMae5n? dA6斯>?Dɣ0$Y}~(-ɘW4O2O(=Cd7|RcwV,mB6kH74?,)zUϬ"|JwB\2q糊J!?쁫,iJlO("&SUA$Q'ξD pUNn,Kp[zI0z" +,wd_#t x#ke 4cU'B5s봊K&Twn̴k-7䷑6NΩw ;O U_$z6ζcU` AI/KUAyۺÅ/{lhx&6X[l!jēeis \R%ُ'r$ϵ vNCQL4 {: :hgόtTՙgQlqe~viw,)@Ҡƴyܦd%! 8 *(R4I7uM*EquN6 rZM~oaz1#-}} jdlx%2AS{~wfI=58?[ujUv6!ӎWK˲"Vxkr}tu-T~CZ0< (9@{b 4:J} eFnQrԽ{BgT'/ˡ }S%Aiw˴s$tZf:r&;xR95aX=)E}qYyd俻0e˱PPuTI[e _h<{,׊{ %8`hQʷБa4^Ӷ5nmk.GCxy{XtK->;T.m-!?$ I\QI 'kW%"(pVxEO"kEu$] iuώ4h>zIݯ ٘~H!UF2q>JW'@t\Zy8.QAl7# SO5=`ImA}ZRWbw<ƞ&w h'<+*cۅ/w=G8K>{`kNi,|XIR_uS/ R?ߣV%ܪ T*sv(D!2k @7fs`ͦat8&";ru?n&!#ZtMϓRUUeO! qF0DV8[{ W P/9ۊq/w0Jp'ǎGx.>(tZ4YfQ7͏=[1|ta 18uk[\#z)+)1vRƁ~;L"GU_}l92k?w\DnvX\&N2KrtfZ5μ0Iʗ7~f1|)'*N-HRG䆣ZOr!ϵf͟W&Gf!{ 97 SM5h6ɩb^kdyR?kS>QODjAL f$pW0|`0"HE;q):TOcQ#2"cFwj έ3\J.g.MN@V1#IѫUKo6Wr2|u{ӌ8  O0 ӊ۲ xO!()Uw8`Vh1h8(I஧fdwca`@ %!`1Gsa~׽8 @?z-"/m*; ޼F6k'2ʾI.+!7L0ʞ݌|mlhf? $XOMQYlKJӻ"N}\cAq) [bRŔ|2S{s^|Ck/8 Ih3ջ۹3Y/Z\d̀*JB-lBD7{יXA9Y!-Lr ::_7\LwI/jɞ2, O/;[mZl"195!o@c#߬d-,0؄/:g"o:bӠ_FNۢIR46L5+ NFgBe.ꩼ}~YPi 3dnR`-{J7][ bVqi9KPc5??YSpmruŪl#berhqsU[1=RzqL`Ւu1.nQM[Bv'唍T:h̗FNÝt$HO  bhI̝BKXr \C}'d5;AQÌ%<\? }Y$/Ny$]򋨟ihL Sېa9Bt JÚUD ŖۻzSu$5`ƱF0 dg[#Vilz ţ P.zac''oZs~M0F럩2{c8"3gnr]G53on[%7ovj0^mpJ-o23o|x&P_|~$kV(di*4I+{j7bV>h2-\lD4ʋlO 4w^ե~WܤA.&*e=a@Y̠.3wBLsܑ*TsbB$.})RJ>ZS4"ZO$ĠwZd=|$@ϴQtl.KNjfL ~\Q(Q2Y껅>n:ޝA2vI|*V̱;L{+ 5$hZ&w0;`47ԷƄN3cOP zN\g)34|3l r=DwRr@\mk30O%Nyr>$5˗dc 9o.pjs-",X\M[Zms $y5҆+>XpͽW= O'ju}õ0a0=!zC&v:hSs:+f8 3h#m`#c[ ^mW6ōUA_WHoֆ3m604k2\\iPfv1W"VChVhۦ?%N9mbxa0TЁZu ,^5?ǞZ8ӘQ5_H-օ׏&C*5FƯ5]YT\tbڱSYH0;!q㴅<"N~zD:tbeh[`[X\ { BcDB12.r@" n2YJ1T,{ҏ4bDK%K5/qqTs>oJo)4'coD<) ?}ҏV8^ȼIfp;;^)ۨ\;dIn'||eP1ZY {e{.q^gp#aA=0o HYi x \Y? VĠOۿo&A"Cm2&؊ѱW$%u$;#0Rc'z,^IʆKJ2dh<s6n^9jǞ =6ʓ:=G*ՈvW8{߹, SOXU 7 1v6Bb8^:8"؁CRQӝ)I=WX`kgF(0ِE.!9ڗ|ELF{px)t_wd+O`O7 TOC%QCN<0ӦO,m@0xp*Y:zF.uM"'txK+Kd,sZHF7 rmhsR͟w:vaF~g\BzZGUCRiM}0NZhӑc1iut>KW>^)zg 9ғwZi?9sBfvA?UMFe;pd&FѸ9 N9 kdna$%x~"!ϝR'HpInF4r atnP@JXoJP{gaԁzw#fŷ[ĐN6#=9lfb![XfONruh/6f ISWg3TyVbz[; xD ֙SQF:P3 韅f͕E=k{>;? ?bw{UZ8Z4 3h,}f| +RG&I~/HBT.CYtU g+gD 8&2%d9ȱ' #0ly(F7ٙ/@"Jޒ1eT]+%p__h73="V W =AxW4Ոik"B %3уF!2-3wH +̿j똷A/>L滼orA7jFb-`8V5e=)5Ig FZJӴGA€ؗs5VqcכŏRu&7l[oyA EORgn^"Q\_p:„x^ܽÀU}DEL ZUf͍ښ@Xl W](e|X22rQ1).vPw&4G}dW`[gֈ|/@A{4v4u#`L!ߡc_? ,(} ErC|ZJ#g/ |KdwzIxr iՏ~*s'aM7[uyQeTF`qUsz75HTEt/"櫷ԎrqgKOkɧhHJ ُ94&oh %gzL`;HM{|w"('-X -:ޘ)?gTmXe1W#KcrCw@mJFm nx? ChXE! b*¼k^y/dұr&R~7OnrYH0w*Yk[@z 4r%.svzW=Sڍ+{<K&QķZ]fc74df~c\Ty پ{,E)\.FBd+(Ƿ`:|6GM}:ꟲt.xnoKIrJy@?2rtnT!i뼜"L PU"YL^QlPe'Ia?N:uТ7VJK(N =(1'.3Wa=16ȁ$ԞzMw@l"XSK6z2Z 3>_eJnaeoQC'aHV.y9ר\z+]%V r4PKԉ"K3G]klH}䖡wxf(uC)bTy>`P?ԠVן#-_CЃl2tuݜjxy)׷ ;VM+h+=dxU19>RB0DVO [;0S]ЄHc9Dni=GX5oґ@w/yYs`1Cy#X )w(iq9]}3'dUuռ|W&3ジt(?`^~"GP02xI{#.?&',s%MĔ̞N\)w]Ga\='?o: /3qv B.k~CvGHp*$L]VoR튱nT6|mGTޱؤEH~7,!X1 >*X NH9=|ᱣKfT*MCy#T6B}7RO.gn##/ѹNԏrmR9´dL)9‘$э@T):Sl$Ŝ k0{Y'4N}⳦PNBTY:I-6AjpIU &HXz}> c~}9trh(iϝF~ u2 ! 5Sak16ݭ<#5Wd Ωzfe/%@R{OC BS%t^Sd ?:l0N"KAE, 43.T9t; SE-Uz0OkJrR]Pemo_Z'dT)^],X 2Mu9;Xr2A8kPz3; 0n۽& UcXsUD5gƆ*bUjz:J]kܠVHxay 9}Z0mZI"ES[Jl#>`ZLAfq{b3uEm{fJ~q<ekmQz&l4,+sPv14[ f̰l晴P%d wAKũb6hjC1[_Rz06n;%b 0FLr/{MC 8"8vbͲ`BT۱SGB>N suxݨP" {;m:Mo\EZV(?};Y.㌙`rٍkͤlA'c#}|J {u Ic`|w 荵! l 6>/"aH sV`0H!ޔRŗ`Fx1@";tK0GlrStTd8w`3Zڿ(&|ӛ&$^ q3\gO<3 3z jT6i=J_;Gv4̉'fdb~@9{_OK N,Z@g-+3v 0i>$3(u v Dz}iqAg+J-4's bnv4/!9@jyH&0 ܉>`z] Ԥj:"2Vt&P;huNw(@#`S^`EѪIS0b_ " ;rH cjثJH w\$v}jt$˅ǣh-#vsc ߃#ԑoK~BI̩Jg4;2m<ʋ\Gcx!i\]Wn8&G ە9tQgipkxwΆt_ T+#X&N ɧp썧)6<"W{#{ h.U3iMCg tbQ~]nٴ|DAK{D mWo06~prCشEWӫ4_sZ|+s.wtGURp7a 1;$u5+Z-ulaN@I/RPaqgdzPSjW91(:}C-RN2 .; 4ᦐw d!nDsm M4"ANa+\? ́H[,+XqTPI=<.Y*fDiQ==&hTwswS E|pHw,zdDVs%eн۞.1 ӧFB{cߩG,!^,CuCw.]􊊸C; _pU:dՏ`GrRcKl*T-at&-c[E`*p PXe*Wx$UGغq%{^s`TS,6aC3瑞C($"st[auju\ W>>wvrF@xʅf;Ȋ--Pw I/@H6K,'253+XA/-~O2iP;QZX̻=m)ek:v/uY!XކjGew۹"(@"fsUgЃ(=*SpF x$UʅTP$T `8&.9H!<R$hm<֨{MSq`5:( cyQ60CXD#L Kc^3ODL$bh[Ԇo7x?J\<_(e&5[K ߉%?6iLVtv; dG|Z5^|,5"J5؁u첞m~(Say/\L6 ,b4b+ޟ2WL8i>4+ĢG] )rpWat$Go^w2N]UQ}ğNF\h8h_ Di}N4<;NxqwJugi؆Y 0UAdQ\_Ff}h甪c˥@<RcVHԠ̤C=r-2Nb%7Ud)\T\SCUx;L7Ox3C[!?^#NWZKc5]FiZT}X,@Pλ |vXZRW>̼OG%z{qMƴZc-t7cmЕ(x͹Ȥt-[-oj3D{ Zݢ8>=L-JKhTeƭam,uK5ybe6JS. ?YܳE{hyd ԻQG٬,Rhl%K- At6#~|VP'd8 Zfڣ#%a4yP/+w~C_8ŵSň&SiU,wN孨W7 `-#MPksߠ}յ}0_0Kemu{Ŷ]F0@My!%s⬀n#0vB_TP -YF=/#(@t'ԼЎro#`=Xoht|N f V?x{!ip^!,kyr21%SFju͜V$UPMt}ejի&&-m lDƦ e䎘`ȡ* 8zpd ɷ,i㴊Dmޱ wx9Qc~֭?WYW|M\lFKp#I9 Q@.`2qxzGR"yP_ӓ@12my]d0͖cR^i+}ZϜ{ձwKe'$[i)Š2>.Z߱'~l%_Ell#3UA`B[-*pG$L؁. ŵcpB$+ϤQ5!L&IzQPu~҄=Wӏk,L۱aAqС[!r7:Jo+򂘢;0w6Xs%qkUdzXtSETu$Lm%w%|}뗯cok~^N<F_Q`a`!X溔BE K"\ms:!塍zzw&Qg\w/LPd/,>oߡ *I 04{ǚ6]h9_P1ny@nL~51[uxnXg&ͷ: "Z RȇeZzB&R4ԓA]~M~x4jo=\k05j&3xDt;#Z00<{HͼXVѪH3LvŒC!WY";iDʆ{Ŝܴe: 8O39OًM`'X/Ľ$|p.:'T &}1Ig|سQ1(wNۡpH&;,?j. q) 7hXYd}ۜ)( n މ 1=_FȖkJ[>BgCP2 i'u   b;9hZmɎ?DC֥ztz38FYY Dvc(4K"; [.K۝KrCa]MP%u}}iZeChg+W|$Rm /Z&.Cctpj4%ʂ}pI)#cNl2u&$!<6\~@xy9SUIZbm"/}}-j6K(e>D@no5l|J.io7mL4쳸]}HPY#%OQC>uio}%eYÀK[L5 U[_Mp²s+>qC5rɃЖ޶0X"|_C*^@_ոU'+,L Y/d2zsv^Y @4kQZxi[ѿDZ6}2sn1J`%*3 Tۆ2)k fR wφRGܷ SР,qHg>X (߉tEnD'*ƼW%7[lB"* -JqAgqgf^?k.*~c& Yu7|XU͈CɧUfEoV||4wL݅QcҹUM%zr@wbݟՎ%u>I[wˮ8 LC[[LK,n|4,{B 1A&kT,gyyyߏ~y\ yTI/B[fhYy[n9fTczyA3dV%u&}Oܹ\ dZyJ0E _G  ,A28{~M8kǛy#X7<\2DLT. TfXUAVk}dihAWݮq1"~{tY7?{KPa 6q:С%]l ^,{)  ɇCKNe~˦J)j"skM-3\jM'5-\23UrCA!5 4 =Kfp&qal׌T8>K Hq'wȏ;"/2 tɖ=@qU]ׅB[8:e]L.4ϨѭuyvRʟrc Q.$l;T{_ '1wF\ؕ5]~.I8|dH(Q2 {?/'A }5ЙqL{wls56ǡ0?~$;Z"s aXOyW dGM9B ^C>U1mh20FIWHyc?aHgC7ǥYRQJ,+Qbdc-tO؀+9 YpnlXFzs*߇]> Ѥgk[k8YvE. Lz=c_'8 1)^" GPiZñ喂ޑC v gA&O-j}"]6oNI\&'ҁCk.8EBW~S&F,1u<KzE5DqmߜOG >Es&*֣f\(5UIҐ@Sy'FMY!"7R(G焱1f 7izM t'70IS|iJg S Գ|M x /UNGU& d"F3ton| zOz)j:/w?yȓwCpqׂ?93 8P3LpkH@+biV÷瑛(]ݯKC}y L]uJ"Eׂ ;R7-*NNFfEKh.;q߳T)BnF6MN^7 rU%3<ߡ$t4_Bl F4_ͳ&Ј!ɫ 7~UJoia>ӳ Uy-4#d͚:⽤L@ZA7H0ky-+PbB/]0झAVMpnbhBUΜe1rkK,փJ2}|hms^g\~yhwr9cEM ;Uuls]'sdB0M(~ >:.w#|O{@QA% Y+P]ib zU8 pn9*u):x3[< qVgbvkj rXy}LxQB+ 9-LO.ྭwL %2ٯDs]"̴񍧒BAO+3?4+NKW#x$.?|<i v:B+6(<0}Y+~Z6)2ȿ2:h ⦋FE ZOKC" 1VZ]AgO+9*B˕35>^W=D2A7?356,X("eJ7 M [^Rx26zс2Ֆ9@ĦB/ْ@Nc#y dX9a*%>'2P0oK8ؾ'_R#+j7YMV:=J`(a2m{;XAXO0 96Ml= ly`Z}?s c>y !57!E}cy?!,`NKt Tp$,.y3 Ai:x@G%^*nhN U$@iIߝ7dyO*K<ʵE5.Ua󅭰 +Orlxʭ+whV({Iл }v:hP "o@|P\aR UV;B|6apSч~M[}}1㴾Z-k+И5R3k6DoC -r}?c,?+}i$3}*2iʳַb*1pGLdy<'I\Ԑ Lȥql29(yU}>{t\!{Z2dU26#~@)ji:Rə!- kK"=ݙyp&"^j.l&Pe\c=C*J@J/1nW[An!"}'!CbZ_gdT/{SxXKT~vl7Aje`Jit^${OϦz"RYOH`8)'tW8Y^ȕ$涩ELP!5)6d&3Xj]d&Qe j|8ƕv 4^)5PjZȵoc'=q"1҅_RҪ6A>rVtٲ{7?rT\ Pl;d?qެ6PT9__6O;TrwEHn[b|J=ƚ(PR Av|DJXNǽ@/-7y\S`4Ȣd: lc5/ͳ/?.߼dH񋣎Dd9ޟ ;|FL$.F?cˆ2>䚲[SIwOLz>Y#YQ%4f{N>9ĔX`5#712J\ץwjơݳ Bl8P0/TeoTq;?7ڂ枹R<I"JN-[qLBYU=<(WơX Ak~NvKmߒpzz}dv;{ B~cЁEiX rnjp*'bhЊr3e7CB" 0u:1 mNi4&n|yPywV~M\J V/̻Lrn,\!ickώiA ס9sʪvpJOpof}Jzܑ`8LQk7O^ʧȃcDH[+Tio!N5\cp`J.|-q1?3{ݚ*22}iaj>n75FZ' &+OfD[ma'jKʇS$8ee]B{S8V<|cz`B%0mS(,3Htox]2Xwؗ-zK=n ɍໞ=[.2%F5a Lv2VJ2Cth@[!%@jUE^Bz=[2ʿWAQ, %: AcƐGRrհݫ9Me0Vi8,i.B- yoxd, GE 3ڏYSv[ӱ<ڗ7jBC]lQQn-z9Jd'J*frޙQvcHG[+Ҫ8ou9n BR`KSp_>.*ɭAC8wM? @\\ё%_MU]iGJ ֝u%=AY+w q/^P?)g9LA ,%O4ܕf?~r@44L}L-wpUj*]%(OBsq_!-pl([£r]It*^i^6_za(5Dؒ N Aݵڞ9ðRNc<%_C*KŴGwͪ֗멟=p^pp/nF" Uc.Oᴢ=l~S}YZ{.GSglS"uZ5pf$ܒ/؀"Lb8KV9-'O&*y g"jrr'Q|cYX!QGQ$ 2CI6Q5.k F K@@Z (i:FK"nK11P}R&2:8,sx[CPKp0HCˀ;`H5,-H*4܎YLPVz? O3@&!u0'NF>$ɯ] Bƅg'`Z?@(Ij|VgIfxrC;  2A^D*j2Vӗ/&8Th U] AaøΆ$ُ4U9hh=#uX S vZlP]s,*^5bkrSТ A<PWwz'7ٷMWh(HwgLȒ" d z_xJ8XmDITgٸ:kafDEl,Ojolc#$u-rAyڢ\ޗ/z|8`nuߤ&TAe3s $J/z5w#|0˸]2W&,&٘$ 6Ed̝H8e;V>5v炪DZM7u{xFL4T- 5GҡQ# -(PTZoҭd倢ZJڛzm}ܫfYeav3az!IB+MY'zAnM=4'{QA(( NrLKzV(<(NMNgÆie#Ig! f]%<Ü ~!T&ћ[ݚzQ×I>3}l+|xwHLb̉dU%8Ad 'ܭsh~%p e+]ځmO:"$|tv1,-LA ͥ0a1W·bMgIuIj}L]QkeQyF~\2fSE$ۚ_^2rUO yX$2#p@!_< -d631RjPK:Ai`hS3|Kan8ۺ:[VgNZ>_~@s6(U%g?HXt'Oc%%{2yg&9sEn(RN͜i 2&Y~`>@DX7r)-+i8TWcxq+w`sSf;p//yV4 ק-SICeY!zǧ6DiJL$w{{Xm=0=0h>'iDZђ?43nI죤Z5LdyW\p$9?г*%3~%x)Bh"Ȋ_n#Z>BV~6G ,o6Q_nE*3™" c*P{&g`5aҋHJAY^3;.Y\$™˵ޭq0 0|P hF:)9r5Zẛ7G8S(huO['O2,*_0q!lkpgh &cYȝ uiRBR-#jq^:,/ŖiDl#,TY}{%(8iQmmLps3(ZK)^"95HA{& m Xg @)r_+"@ K*eȏQ)*ȵpRk_]((hd}:E3~1mYS9Rmuƻ*,*lힹXiM?z督 ,A;ꯜ!S g9x%QfßQ :n/"PfjIEZ 'Sgm^G3I7^ȩXv^ >%04Șd:`BWFwP$cb(oE9q5 e1Τ~\7W1/)^IH,-O=<(mŵ=t"0V|G/ ,@>A"1Af"7Hne7#DG(>C.%'ba)Z jC~qa[dWP…F^0:"֕Ɗ<1]Krmw 7ۇ9sfdmӺD-zi=vN.C^,E,**`͢ ~0MU{VI,f#`:fGgQE(`{x`,n2rɻQ͹_ E~&raPeg~t> IL@hf\;} 'N:ʾQnx׀fb`vݭy U$J>ZMcKۿq$Bd݄KaY]*RQ~wWI6Ae^ykLŷmTuM0.hxE"?5_<"-Ixm2]ïLoHLR^EAn9g͓'hQJm$ W0^ؐAB\bugvtd$&y>EwZ'wH?$(+ WHbiW9e!bjjC$w=z|/mQ ;qe3u +|9Υֆl%OĮwt%]*AjW^x-ZS'F7I:%(Z"\.n̕A4:(dPH _0le71j?=sltE[\Ѣ;ߚ OewXu⯎JOR#Y/RPFQcdLz@ 9.4Z V PyW@? y)BV4dL/ ?JAeWMϦbxZKO=8Cv)xHm]C*/=dxc&> @zfBVP;e_OTNW i#ЎNIbQܥ/u5c0٧;Q2"bd:??01{.Hì !k|zaoP_ૌ߉xz@8>S'ύkԷT/W%CByrӲ&gkr EoXܬîGoAX|XRqø+OJ~4UES"OALϛz'euEBӜ@^g\PB.y9۸{4; 4&?wA0N=r⢭\IU[E8(>yPbxt̙ 0B]~*ϙ0{&x#gNͣf# wq>/Y޴FիҤ+an ixdkxI|p%+Ξ?i|r̞freuf&g (og@D|zNR  'm7DMo4ZL ej52)Zg#_ LX1胘JM3;JQ6\;Aց+ˎB / /')Hm@>+TN@hwJp8r'hgJ&YPڨJ~t@rpiRZO(?4Űm@Iġ!GKH1_m|Otz4d)6#й.CuLΖw?kӧm cbxGKp 4O9E-cU'iEyѵ_c80W~o=<ʝLr?AwJ={4e !ateY]@~tK@4_{ hiPBp;yyT.|BXvFK0ۏF)7$>cZ ͈A%ɺާ>L. bܗ!7e-+֯ӊk {\MgSLF۟ߚL.=OsETs#* Az1vEɆW%j2x6zOہ\ֶR))[ oo#'w2USf;Xu,Ma4Q A1akk&`|NM`Mu-ۭaq k-J l2pdq[ JvoVW9P(چ.5ID#7EVy/`G[RޖF. _4<SQЧ @ ȳ5f6T 2'~JUnj?\_x@eå#Kdc3ei<^Ϥvv=13Ąv|<ԨW'ZPpqU&KhbzȬxtN[<fcel`[*1:osB}*ݸ{D_n尗x~cѬ{RS!PdzV 5iGQؐNysy,Oc<‡+I: s36c&8Clzkdé!< RxM^\|0nLaz")N Vv]cJG QC)]VrS߮CDB{GugOdeI*?\ ݍQ|-(+u֒"ʊ?A\9.ҹQdF"ЖTæ,EaG0\Xm1?fcov¦Cgs(:)ܗ~Pȅ@0j49( ̻4w :9 ))Uµ샖}) a05e ,iT_ MսR?:e)2;HeGd>Cb]cYsEz^9\íӐy1_C4rt!pBnIzy,l'>mawi>hx9AU8S_K p_ CQXR:͸wڇsTRx6yn$4n{'4Y0E+L+t.O)c9s}BpPP#vǎqG hk1kVے"ToiSo'ȍDW,!X5uzV#Wĺf*wr$2# 9jpb\pFXC72$t=empd̕bCo?bh$k2cX-JJ;鄔{UŸ6 rr՜8Um^&L8> "^Nv%1h "3%nwF:`X$`ǹ ;*ύ$Ip߇ )HI6iZ]=)C5$>%?SyJ?$#פՃ*LqCik/ 7?%ax|#&1_jp{s1$B8,^~];SpiDqa$"BAөbfC h۞^GXW‡Oȼ^z!*_|?Uk09KNspZ $#O^%-yUc+9P@ZQ=L ۴20,0^EݔCyXpuΔb-[nC,uZ#]_ ~2̤Is"qQJ^;W20+d<٪ҙ;2"P)a=|l6@*y%! oԝFZ#7HK6>S;b(2>Qgc͐^q?Lt.3w/,4S-$Y0]k y%Dq*xoF$",θ D06z)-K^KN#\Ii4Ϋ?ECQ<^l2cMi9}G&=lME`Y~.|S.,?cDk6灰|j"?! i\ 95\]sB*r0:}VhD%2ߖg8kKmrb0LPt#wzI9t|=qhq1K9_:A!+%>L4d?sD-+` @>iz0451bET:pl![-Eiap .JRN'b^EfzOg:W$ ەyBàrSb=S$1ci \|@-A6dc8m8WAH,)aL0$f+yf2}n|X{Hvo@pOqE  ~N I3m;hJ zz8s pzZN{KAߏNS/rWh8H*B~X] Zc>y1r~)x]gM8X5įؐ6d+SVYR|挏0 muH8%Qu-Wڇ?ʆKǵL 6eT=KQ$ݗEHo2g ShM+E|i½bwO5A8.@W[ؘN['a'=%iVv俳&'zŹ՟_f//%fzv͍m'a0'_&!KIPl v?KrJ&@h" ?k`W ;Lx( `&p݃k7\qi:{rO.8y_=s'b.C0UcApdO..-˹(g3YH'm8&MO@\ou>M,-9uZH_S>cVa5E8]Ri\j<\3ȬqK=UPA췹+Ҭ~0Gy-!Rd^lCTXCi1/v$='z؞BĊ$)84&8魢%+Heem@#YUءl)wԋh4,ѬAyI?7󿚄hnST_B%Q6չ0m3 y<6h)Vv mz`rB~ttIyoѬH܁K`FQĊ{}Ldyb}[h3N==^QjOArybQrydi ̅h =M=(ω/* ZA )O%٦{:o5?];4Ա8Z.i`miʋ=&jrMIʩGыz`r\?Cuq:,QgS|Ex͸+3]#s߷!njul t,1ܹJ9p_?gim︽>aN֜JM:kQz{x]#~()'+"}&hmr_ [@r-Z(l])|mw1MQ6yrzet:I-`tӷ5ǜ, ^v)NT~0%zW',1wbΘ 鎛iVZ^uEt~»?tKV;j d ڊw='T\*ȲPz^)`,ɥ^rEUy+ZN0ݰB:s qr-9S[ u2A+hn'EƳV;L5,FR/$S=,N͖D$fhz3pP_@"Cm̜Rc۸Gp֒tHu";NWjc(6M3$ *`Fi+Y5٦SWƣPT'wSX .;Kr-ym ⸦paD~0AvrxUjb_ tAm ^L NBmJ[% @U,-Mc4}S{EIh.3b`NSR`bW{;Z pUx8o8'Jw[BcG"#4zUTfk1 N=tĚ1K{}X;~qu("eEs@ kcE±r>a]$?+ wD[7 2 ׾%4dIyʼn7~ﱰOziX=Y9Ff{秦BX$7,Vh*EpWt2{K낺耽(I~X|"q[[Ùd;r>ҦXiCD3 kj}4vMx\ [W> l Rm 3k&J5`:9au\O:1)1"IPǖB ,Մl '08ڽ X+h|DCB9ZCchdˆ_6i5=`L_ ?*J|Pa&H#|"Eɮl_tO4Cρwbyo!ZH9=)꩘܏;Njܳ)>o4$k w*PR my1Bڧ, &籁_>] [ #ce*m GKAnacg;ɗsJj/eYAĂd[WX"fr|"Qu=GG)pC wHsP=+^VYS?|7bSa5H1אַNRF}v+2'i`699sRRSY]x5/vp1ԍ@U \Ɽmj QWA}|vr?4!8ȚY-^fRZG$'#LUҕY%K6EiޞCqΔuWk>lE;i M\RVJxhVhfXgvǓ7%E;OzA֬U#qjoF +=;I"KcT.P `℣نƯiY/m'C{ 8v$Tݮ^0 l2ޝY$6]q nXM|nY\3;a'tI#GͪPt\U4 Пp%\jDe?/}&J2 Ш]  d`ʚ[m6$3Ĵ ˮxNp^7I6Dh_F2VcM ٟ.e4G*2HiNΐ?Pc qTӃDkdCKH[4)^YUxߪ$UP6 j(HCPgܡ;DC/!ФROଔͩD0cSoJwrQ_4*/|DS;GyZ-zBt#2>]8pb?yJkڡ1?w@B6Av9iնBZd؊A*]I 2ξVAoͽa,y(,3aF2k`npj`*mūXb(Vcv :bѹ}R($܅ѡ1Q hƥ@ +%A7oϢ>Jb"ӌb)Rr8^*CC_һ>E<:Vo.:v5#Eb5)bw@B0u8A oeʵ7&NL,7WFgƞkg"NS P6xzHqPifK㉞ QCW2vY?0g8AQ quJ'ڻ9G m6xn"5\DH߃8@Yum6.x(5kƘ|V&x;ZFHDlG>"]D_Ui\Do`mh0FPT2sr{bp8Q.s(wA7! rnYRP+eaJ6.b9姤֯"ofzmyH(qr8@`_xi8GKѕc1ܔ2D^yw_y QEMveP~EHᵩoJ`"8jS`t%ɏ6qPtz%# DTZkBlscEORuvkJF 串 ' ̆)6bDP~D F7tKd'zw(6F #l8-c4%{_z}:{!{9> d3Ҧ E1HU+ Sn>Gr)G06r z2(Ɓw={QIZ*ahg[ M( whA5۟9=MhD,g^Xn]TH~J.9UY7ꞁc%FIrByYuV8ԑJ\]*c3|`i3nC[[/7 O}j)4ҙFTxv#9oƒ3q ܓ+gnyah-EQ,Ha㪁Wkس |ى?ZZfr 9q ÂjrDZ0Pk>yx$"0|U`Tm|neG&Fֵ&+'ǡffé2Q;Z?1e|+,j`W{X&Qf$&pܟ:^>BEkc{\XvͿt۝ Sn 28K k -*!gm6>+]jKv?o" i`trG"؊I:V_87>iӸalG f#7OҀ܁2d =|&jM{"?1x|d }Ghd +~d)/D[u^,aqfEm|V0UF0ED٠"v{`(xjIfu7)O"H!WH\kS)~|yˤ1!/3866fB!H]LmZ%FG_\ 9tԆ9E$fe;T 62rb$OP/mc0%%DmS҇BXy;V"w3ng R  Pꅨu}(*t2\P͍H#>겅FSxJ4:Vr'p7i Csr9(!{jl!`c*$5?Uz#3`$G5?{P ӭ)o%X%s%դuԍC4o1ncz6l3݉zSK pcT8Dl憄=wD ݽ*ל6SMDI= dbh fNeg lQѧ؟(C1CKiyC,?|1j=lZ+rx}8-<_E Qӫa!?[S*EՋKН c6˭6nC™YLbRη%BE!EV(Ieɔ&*a]4@ Hܮϻԩ?\Srz;JPo~hux~`zsWDoSkt^?s!) v~Fkb}EA2)OYz &(D< ^.wH^?jG 9SCRu0nڭKeSSܪ`1闦Ì,*WBͪW M?tTtE8ۉoe`zhM2*M_͂=fbl D@nq=Y Ws#&kd{^H^`b64 ƺg;>>H)j3bA6Wǃ<{',~V̗7o!:JʐdXȯÜQs `DU7;Ֆ skpS_R.G 6p=Jd7gqC$ᜧ^nODCJ:S,R-*ruTc-˲ܤIrsl~ r9p^n*"vsc[GW/KY/"vR/U 4;)O ~)E]=Z)&֎7^=i9UƒB}p$X~q/mϯlDۀùy9k=xt"UZ6 [Δ_flO6Ȳ1:Is 5.e=7t@Fa/ X!E&vnVo# :M>rh Af" 8+pz擸&ຌEj$*=|誫Gn>wBtÎzqS3c` ?BAFϳ'y]/͕ȅ~#C, [SS/TЏt^.M!BCw\V7S&8uMʠKy_ȻUZ]*EO)'9cwL9o|F՞ :o)]-17N\M %v8`ư1B.'"=_d@Ɏtovu[$0 c,&Xt|dcHn{⦆ҹ+K2[-Xߔ;yLKA"%) IIO7LpYՍ2[ * YΧl a|SYmZ 1vO;>HNCdB!VeM ^ڸH`&{=UL33@ )*aINL[>i==gbag{oXցƔ~)%dCoQ/xvUF+c٢f+kEJ`ML?j[AeZ#o^:aVbJq);}Kk`zY{ju#H.&Tc#wZ^pw޼U:+E.f=؏8!Tb[dPr 33RQh64k:{QnZjعEa{aJ>)|ݩ$8n;{+.x*PL`Tv5yMW GsT%!:t ?nR-[?F]h(mJ޲4?'(kfl0ь?r AfyFe9)(PR2u{Ω%1t0-7qc>mCl3j^|F7tH2]5|]=*zo]eֵͽJ4^BґXNl0q|W_Yadi? LgEAq е&v4V~E_=HZfvv;:ԶjtQɃ jf(CzXUO _ο!sz9fS*mʫSdQj\9uN=mvfW k!(i;$.u> ,tM̓l=?arΧ[":H!6^m+Ov&&(v/uI6ڢLKCwY=<, i̡tEF*$zׯABI6qnoDHc[A4BtSAa6OLC3?۝hJyeo2#` RQ>37;Wa8岉QvCL,x >a"ǠQW<=Xi`sIFr͞ElS[|X>E,~YhoSF~ໟf7ce,7=g^RN_24fOI1HnV 2gm63Q>5 B?LH!$kBȱvX872dGkk_`6hi+gn7kQ&=0bseȾ|(\N/j7J[*dCPG7/d &PoS;tުZ7gM=Gni=h-†괏7mEBi2!wMbU=\Q*f[RpWѾk8Uъ mYw .= X,WؖavhgK22] L=Pďӂ*=UGj3! %Y8䨜2re!^B~"3D{p~j2n'8Fʸ{XT%WksV8VexYωDsh6,^R"N4kKX$\,(-~f9ŷ6b<"<:r$?ޑA1˭m ͥ]؎jq&gd pP NJ-k>M5g(-\k H:BAMm|$[{˕P$kJ+8r#?!~t&J XÊgA:СGtC}Rxu<(&ITcK <řUF3)LU8&JQ&'{ѻBBRY(؍?&.@?^ ^-wً_ |zи넨J=,ă+PfmEBL 4Ks 4*̋Ğ-X6S0boWW쇌7J|v_/N`+mаH+j%vS6 khrμu0gG!r/_yDoT9.~>UP6_>;2VVFAB?LkBjLnҶ!ruM:s{so> H_?U5XD |j`\tiKe)gW9=DqǕiNQ㜀_|!%IfIg ju'&bM.v)Cj͘*2?2'`d7^wP1w\̨,=YՐp'ghgxH/xbh%{ 4fxyϦpZ.HiB?}˙SOG.գ͈ˣ;A[ex^v>lDSY ԰~7Tih͍_ݨ~Gl2H]rCs]3".L Ӈi(ՅBB~*o3W9PD@v"|EB F)](B,$m A|*tG4d/uAtKN<zKF{ -#O]% t/hWsx&Q)*pFiqa b `+#L36J¸*SƭC"伜(wmy7GWUgbU{ōޮ؄H97HW+"[ԇΛ^(kh FuxNN32x!hjdmc"W2{_%}m]ZlbѠG3!sU. "*?nr4SHu?ǧn 6 A&.{Y.p97K Bvφk$mQJjtK Mf`f$wqRgy* r n R؝{`E 6<}!=d-16De.E~dV~iѴ g*^&BcL=S&N;X61njK 5&>,꽫dBvv$ʫN7ZHWy0^FSfN N۩K.l[\7ϐ60Kmi#/M] { lMdwJ%R ,QK(Iʈ/'Yć$ANޤlk$$9 I:L:3[/Qkv#(IHGiЗƤ {F)eW*olgvQ.3uZ&bXbf%4(mo'Dkev0YNaIСb0bYڄV~1"A^&(r.HY_H?"c4{ǥrinEb2D1Q:W̃XƱ47O켅 ӻr|bn_('}}AE2 Ti; "j׀lC=.@~ +`\gO)'YkjИH*9g[7L,QL@E(}fN0D2Orr-+ggWUFj7Y;s;&`2eGMC"A<>)-KmJTHjYvRam? 8A,Tݏmy`[O!:-c wCqkqq.w@hd&#P֨sv(;bպTZW_N.WeӘPoM(%?{nR ?C`}EJ#ݔvNDjJc{:Ck8q!"} 9ucoGRLO 'S<Sb%A[=LPՏ邪ƪQ,րaSle 0|TrSPg>6~l iWg l!*Z,W#[n:bw7NEzNO QL% Q0aK0!2.K+'L #l!#xԱ͖aNE_Vcp<{imCPd-Bj`N\9O~.۟&&3\z5_p,ZClsY_Qhyu|c@#,,E) `Aj^E- >E^7>*UKD+G3Eb9w&n k[qvykdV;˭F(^;۽>anƙ6JX$1M#)zp egGtwҕcٛ7YgbMt!0kɩq Tظx&'z[.K 7%u &JyrZzSΜ83 2%H/U2kńcI!T rPϑA]^z=/q9a>&bT,_'"Lg*XXs[/O|Nm.ШU"PzDRcҝqо IA/w[NsAnQa&,\%G|o(P7^Qi]duY|Q@YI#ZM2K8EE 3 t٢4}b/#)~ժ^6. v#.G u~Xw9h1kE-Iyz\=c?7@ š[S=d۪QcIx˿"NeBʥ׃zp ˞w[BS޿+ˆ*rn}] qxImMs׏OJ;' dl[$f_;M(Gc !Qhu.`n)mmW>KuwV[@aH'N[*:~1ޓ 6*,P{u7qft鴫p`O(Cd40L}Ç mXj֟ u:+yo!8p'\)ݡFG|ݷmk ]n1jH|f2!﬘XL& g7X>N?5z*>d0ݎ%^9&چ}4aO[:r[|~,ZFh&{\)q2ܬ z:&^PBL$UH1L4%Tǭj)H/VtU@+Д!.Qʎ4b)rCBo.{ZEڻu&bdZ=s/ƪ4bocG܈oĨw5{z \<;Ab٨{Y3a ׾t2r$08 ~{8Q6Q-vMqc3o.8XQHA&2u^ע-c[=Wďh2CC'FTzNBG649(*!2L \,>*4ݏ5lS-B(rڤH!WݮAg{3y3]g85iBVwWFH]{=g:)~NLP By.@C /xz7%߱?v8;TYMC 61y^7=oÓ)]l#[GJΡj ^e gro2gրO>:M jQk06|AvzN[)ˁ#hSGb!xvG|"#;v·@бCIz qs*0쓜VGF6]Ǭ[ڽ8x|o}^`oKch NݳvsD U.{A_qAn\^ ?F1]EOwZiw'~QsXhDÆS27b}ذ(T)>EowBH1,d[bGzS={$qʀ_4 8t,j l]V!f9 f. KۢI#@זh1p5O|:(iGR :Ճ$iBHXv3 "J7/1OqfnE Zn.Zح8P ob. M.8׍a D7p!_Hgڅ%qamGY#kDzU[+5ppnB70Crq<<ﭺ} jWZ7,CQ9(1 FDt3G1_ՎRZy2埊N4,Nc6Dp?[g6yX"ԋ^* _{\{cef >V­hш^ N:D{$aZ" I~&1Ag񵣜^;Q~᯲$M6]9TR tƧI}b oy}?7*l;CHc ^έ(wԤ f{!8/YJڈOQwdq2+xc4x6KtqCU/\C~O)07 tv$'ZEyXbБO4#9eA,c#%9SHWHz33.6luaAm8a ZKQ02ğK/3t#p7VIНYwntߍv/1Rt>}nTZ<A7h[ɜlz_xQM9Nŕгq$eoz99ZB4HeeKu- QܠfwhܡELiaMݕhXэZҭ[f5)C&M!Jټ{(?oJ10ΔeSuO So8ōCث":3;&"iBNё_T ͼr|w?7ogFm_qAP}d^n[\ U湷 2XxBi˅o!IF-PNMm?:0|+kj% ĻDyWnY̥d_[Q9+#9|`ѓwVS)D2q¡[w(!kp͠ 41uHyuYY3/ IԮЎj{d<[E y6%r|.K` 1v>,Xeu}uZU!Ўbs]:`:C0o^?*> ö 0Is_~_%gW j4JL+}ը$IG1w!DJ;[=v%b_VpK^wO QDpU0zqk5(F(,VM ,06`の[}pV+s[Bv`ˠmBM8/$!J˼ʣ'$̨E3y2wWFkVG,3V!m*#S}bJp&Kɪx[g;\4+]Lۣ| ג 0mW9SqgSqgd9*cP8fIiH:e~q19xgL\2uo;zGtzӳ/Pᙠ;Aϝ5^j:mbY4kŕFx"l؀;N>\lO9@lBNd0[uHz`GtY-sODqD;-,bѮR OEdN9Ax>BNU.7GBFj䎐 6ۦ QHm+ݷM@09]::̩V(shqi54>-M{a3ls[(~e4ët\5J6VJ}.Po7ĘU Io UDbQuḦM>I:e+b}gF<$fvY9}cX 9RC=ΏJwDjmCW,bO#GU`ݞ2 ɏfS!cj/WYO|ȏ+] ѝneLslMs'[Y obܠ1@/#jߗPPG8V}Ń3O8y~V]~*lvOa)/g.mio=sA"z(΄V_< ڔ!Df}@Iޢ,]Iv#NѮ~_|Wbc9? |Q: Qo%j;A0-[ѩJ,> jȟ,s,_wF eq-X;bII1m `,/Ԑ)1=1 }p>X`ea4frv(BA'ٺ*LŸ1Icw@ۦ**=4j(&zxK:#vuM*Ryy%G`'LgODFUJIqypO:B&`R$vSI*/ں]N`)j9Oh̉U`kK5 TmxϪVvu:幔C`ʈndDmQYB hF._#ϡ-GeA +hrU q>H.-> 4EŲϕيZ~9?=7ΆZ \Rm츪ݵ"+;Xvv,ƽ |.7ڮQ(4@SɜJ 8#@asZWAfkygT`{v/SRlb^MvBRTddò$(^l- L?Y;+/ŸA %c ^ؼ>XO.1.[&eݹRIӫE A@;ȔOx+Ĕ=ψ`q5Ϗ 댦jQ#4Xn2XgP MmY(Mfc_ *ԓjz Kjb2_+*}mTC[ZykcT9;"id{mRd|O$F7W @n%{oϨڥiPL|}Ikt0{b 8u,rd?afag|w^S ^t@&M2/6?+@C 7%AƘBEo"Pab;NH*"Dv@8#l2gT'kۯ y5;(͝ o6cC/P$>b`aSE'˸!̙SmΤ3%e3 u21e:$٧M3d*޻ 8GȁaAx;jްbb瓐]U sf)m!VȴL2댺l˪]y78mj>E։cOMݙ=L0;"} &5g*!2~@ITQW:?)"$rhEye3"YD7:F˼5+'wð8']!d"C֪HOW,^ֺ9q2;>L{aQ€@':|Dg6CSBΨ̽z;PCZdkaNnZ5F Tu-ƀZ -MWgf7ʞm$#YAOR_2\]rRU)BL] U;?l^7V]LhV [P'Oͧr#xteQ4!xikn"}/x^LW垔0bKGMٖ}.(&%bG4jb|2_W3Qѻ.we"5C񯒂[$]҃Ypo碁P_.<"sDP1Jg)[a^=nx16w}Kȝ֐IE*^ d5W}kKCۭPnj3.P_aж6{Y]cݾ">!EjTg jpd<n<4t9 u(@b NF% 5jiՊX:8N 8,yB5ۗf< =TPB~=Rv,zoE`gjQa9 a1_=$,'=G5{V%PgE(,F^Q?CS?2xȶ^hx FZvw^G=*m<^0dM1fatDe-U0xOS={#|^ѧ _  Oa,nz,r? 6QU'&~T( ͏ў~|9[bA L2؞ˈ嬦;,X9[n0%DǶ*6Hs$2\zѩr#m!o>AԜ,'Y$JOe+Au$$—3gQzfz m1\=}{sB)$xIDS<=U1woX,r zlvs n~fW%.9\_5Qev6q{!(UeB}Y3Y<)Ngpڛ6j] A~tՁ yg/-j{E>{˻sc ۗ+HfL.j`;[.f\Ho]4!j@Ulrms[Cez">q:Q7QoekSqgck[xZ@9gph1q]QNFkz>%uyC+ Q})͒q+VJ~ ~fJV zv?uvZq8n)%-KP6h$fV\'R:޾+př~jgJI',mc+ EW5:|=uV"\- _ "ue)iiSl 1ţacegG _!̵tM=(t6>7" 2Qnbcʐfɍ"9~?U+ ۺb,61p޴聘2\6ZΩ <ki ر:fƣyf4T^j[9Jx8%y>VӥsW^*l-;Nta?s[m{1k zZxeR1[݄0,t:`R_Mj]v?dɪ: >$,($N<F.Of LxY>inms_Q)i/\MG^@пuf1hzKI2' ݀7) p9>^KHQ@9'?;?ښeKrS^'fNU_SWjپ%7ĥQ)f ,v.;w@r%g)i1O;+՛YGܬ`^;KF^T`b81VVQW\jC*0i #{əW6ke88̳K*{Z+'bךU* 4`.-"ʉiգ!N˛Jff⊣Rr >e4)% 0λOx@(nfSw\#%h<+uHpP8jׂTΰD^аY-ECm@FXv b0F3)[ ݬ|F,<\y\e\fMY,iv݇?p7hFlk^8~<2 UnPA%1MCIȴWE9T0 F0+rJ Psq%r8Sv1?hx C A0~[&֟NNxM^/ݝFLx̃^hu[>"yK$gt2_Pbꑪ++p,I i1,q>d 0h&RH{A/)pSwASU0+fH幈3.$"F pu]]syІE\0 J Y%Aq?@uMjR!ۧ^W]rM s*2sLC&J6*Q(ԝc4gxFK*ƢEr`!D,- +bCTɪovVܖ1 N?h#`7r`e,`NQљY0|g6`bE?i¡s~4\aAhPK(Kvۻt/V?-D'Yh7XCc%Ax˕䖍;vL'Yhw$ A8ڗ>8;V2fP2q7|B3ޑu93Pa>AUT9ƔuԖ2UgPN{rd{Sn.kւo6xcObqe&h`"50I? G˽Xcw t?9Mv/yKSd=1Q$6/yG^{jP)Z3C8 :{b ,*wΰwN5O揷F?BT&vhGQiڸ SO~664a~Kk\ R! Е(9 u?c@5.{iQts >AƱJ>GdGr'r}b 87R߃y~`WϙȾ"=XJYѼvzO¸fxa7`z$b3\+0@P^m/ts(N+_^ɬD% ձH+t?3ܧ}%в\6FU~+Λ#.eO/ lgOz6$0 3;|³y֡6w`>Σ.AS BWWN#!0j1q6"ڥb@yIt=MB~!73(UR/7A]H"VdHl[ęXYK={%JdlQvyo<%Ikj%kQ҆bvݶ㦌i!$ٽ[|3>pZ/L%+ *;gw}aU_WI:2%Twt" 'Q|ZoZEg%tǣ³CٯCɨ8$x7 U2 g &l{~·Pèf<#0\ U u#<|脵-}DȆ={w@Q!5<&fB<X._mXeorŦ٦zA{`i9n)mUN?U-Dl1iV3C8 e8bD޼%xv#YTƍ%Ӣ[VǦ`Έھol7m;I6YE zC\e?omh[JBX7냬)yfư[euEPjdCӎtR"zC|)ι/nӭo BNwp6ܑds:kB<}'0*D' tїvF{uq9xg6,LJ(+٤rj2L M2es;{`##W-qah3K }?*vm93IY<0E2~{@R=j]Ol&vd+V >\K5Xt4Jaݐq{ yxuJ9aԗ}3闅  '`cNfQn5tVS'I&o| H"O, =ZW#|j xXo[55;SJak]PXN՛ '[2azXitͺ;GbshONdXbDFg|-J8Jv$wǢ,n1m= hWg86(BXT_̢riB⸿qcg8iz4*+H2L0 JcMƌ"["s7N5l'S"n4<,~6 ?`ƱDqϵ|kR.gf 7*e3wU=@lguOJw)HZ]ORFz*OVjGSELqFFUP<=]`#+nbdjD(sWAdeRБ㽕ܒHKG5c*ξ``Ќ#xgGKGnPIk?f/lM!a-l#A:@MCIb7Rx^u09r$ݻ&=W6Ck b]Yq#mt)DK.7jŹ31(GGrpsSv5Uc:\OJ`G&O$0yӁkGKeII^olX8y0:Չ/o<c0Iz*U[86FFVs7QZ"Zd3Ax9Tz|lq&fHL Z­`@N-iP醺?/=P;yg5n;yKgHXa Ipl,EN>~y݈A qF;!i|LXx) |_e~cGʯ#o%9gmJd`G]Vkx8'̢O+bKj^r! '4_)`:0=%B%I}aG(EK.O]҆ r/MH61$+!iBdp$j=} x:lʇ;n8̨>\caWO'̄P`c< u447 4Ȁ; b$?pWG٦_cb/s'17m5&}|͠lIw%@\%227T,X#c;Xi]>1a85ܽ`cͥ/N|^9q kɦ:o6#1#8n2RxSQS~b~oppS=^6AUnz ~"`}yue>g6|eȿV$B;cZxTFQ/C\ kKe-sHE(q600 .Ydkk጑Wݝo3{{O iב)E+,X|Zn4"PΈɄ0yPF4qoܹqe? gxJ >+:)$c kTgkh 9ia>Ns3qwa"Ib*8z!⇳ۋxYz|$WHGޖgϒʖсu\UAmP juÆcܗPE@xgU8`@9-k6!~$")fG%ʑ A}X4bXN^a°T/iكXx/yQ6HҭFYcpWRK?Y,( '#Î6/\U#Wr k|΍nUljZլF+/[N_;d"㽀Y}jz>.ǒt.[]kYe\UN+(!s@b- MQ(<6ܑz7A,I4M?Jl=0ʣ% >c dZb&b"1L7 MNarSahWc&)}` p%: zz$=DTJ-X0Q*8F2{j}!/X$@Oj-g3ThDѩߦL&WFH ~u&`Q%Cvc{;إR&2tûn|L\W]鍻͈CD?5<U=vс͑!@$]~8˸5vGwo$?C]w!@+J|W^Wlߠw+QU5/T4$"GY SXGD8T5U:V*/DW!]޸hY!R| *J Xm2-wi6B@z;|6uFN1ϽNTuI4/?>A."BYD^L򂶢/JV|ꋾ[ZE 8wgPmwT"ZC!Fw(=TL7(ݕyZlǐȢSk @s:=t5I56Ƽ)4˄qU%ҏqtyN.9É2na % 6r\:?Op&J!cٻN.k]ߐX!nTIo`[EUK@Bᅋ(r] 8LR*Op,dh|[M . NWx Pl1(38^9[M 79ĕ<|d>5Q4#!W lu[S(fW2A`(V?c#>Q M_tO0P2"k-eB UQWpwOpfbuoX qQ6 Z-r]Rww^B*TNT ؄j. :XsZiO爯;2#IĜŃxnӯ֙Y#ZHAƀ%rؚ&桬"_CbY칆O)hl`G_mg+l/Ci<@=4\-!w9ר^ O[۪{2Pb~YXz.m60 V8MYG<j;<0s.S=ƷɹrAmJqaS.}<ߒOׇ޴ˉ;SX2`|;նJtGHAo0ݺƨ6yw#R\dz~f,Gy93(X=.jABق%:2WLPݯ-t [?,\ue" J'[O)gPe]5{Wl"#)a9e_ƊÍwOd'rh̢3_I}^: ͫ?0.hQu0Zg8}l2\8dBe r?4:xz&ǽ4rhBQxD#9 >V9`+x?ʟ7i_?(M mV9 ys|`!_]hDЏMݨ ǝOb[c'[S+pDjj< ,= ^ R{U/mpNdV3[&j"_ӛJ`2*5R[nɉjCk?6ʂQbSt~Vt4E[-}v`N$aM[=TPtd}|#ě3k QN،YE&tObt}/n. qBWz+fV Qth.iЩP> ha^O\O#mW>rM}K9 ]Ćt~b63% Ǩpί]Qwd ȟS$2s(JK?y_15{S`v!XGQ#\9:`"L~X@9^ #R*V,JlF1zw.&۩UsvƾtoG&ykIGN7#r!x'^x4L4G+0,ۈ V+zZq 4Ύ^ɻ:˽fGN`95зeFf[qlc zŷl"#aJ(K>rΪibrL~٫<͝T9k :@}ЌS"[s\'4? '^(>Ѻ=~E T 5,z!EinO2yьݦr0$ xe9Fm-H.BH4-#f݇d{&!D/A ]UvȲ <ӷ'@8nM'YLR^[Nc.( ,ĞqRF1[U-YZLB5@0䪯iY~f{@D2C0o4l 79k=hԁ=$YŖYev`p&( nBmBc23tB5WQeqjC;7&sxPf^w\#l1AH'ob]nF~tL)n)Qj>i~]i_"v .1, 5HG\n!X/l9$n ʤ,o`%K-t{"0UL"ZCVVHD"8F*+ەz.QA2pU8HIM aSiL`Ɲ^uDo%hGXDĿ$O2X:br]Z sg5xiLxXѿ$wF;fsa^ .~_yDn{5-~$ m|6jgc$Ih(QN=/xT iDj&*LvGǿ,گLB%qY$LbPW0ikĬx-ec!<İ1#Anjy)Vv0US0MӺ^ִnh?pV eB %*k:G+0h1< Tjߢث95jT?,Bcr] kT R絘8vƮYZ+g]CB|>+̚xRkTi(1uNwԑMmoପZP8]ov2Pa?[pIw񏤥8ﱪ0_dc {j$N8M;xqhVgmo R+.PWo]Q)ܸjG !TvRbƂRh/loxo)563'r uܺ sVO;s Ĥ%  qt6Z ŹD7{Z1#zf{{gBrY=|ԽOժ(j3Zw4r]!RZ@%k8]9e7j?8^K!qo ~'iYyL뫃N *i+w‰fs޵zm)yņፆy{zA= kPMt`}:Ay)Si4_4^?vYJ>&._ O*P_SFAx:Oc=6XԚfۉWX@O%cc]y7Fk [cqڬ*  ­AőٶFMKtge=gw9F$&65>٭ƌshJ85dHܒ4W7*cG.p^gPJĝOct3[SU ׹S (zeh_?稂1匱|N:%:;x;&35%w !#H 88kM'u82YGRsz95b9E8bCȤܰ]4^.@ƪCUz:UaV >{ro3fQI2:.D'"ǜJ$Pw{NJnY3#)w2h[1}X~#1IG`Uiәc aZC8o+ypp'xtAXfNз \ʌ4@y6{rjs XkCN6Ǭk .z)c'h.#GO~wn?a ,< BS&8?n-p{ې㻣jԫj;`( ϲ4ǟ%1H7. Ib_2鋏;i|(AB( >!@aѿ\EhEpBXz`,3LigJTIb_}mF ){@FqV8-m/"hfS+LWӘwYKRÛ!k$KtɕXG6Wׇ khx8" [Nk֮Ev{ ʢfgN~Py/βWp*q|߆꨷FU| `fR,-H.5(^܇c[Dr*lIvHTEM@W·*Ri<9qa[6D|w.*@7'=[mxZ_`dW?o*DC}Wcda#*+ '$:?l UvT8y咊JdeIF5=}{U( BVe[gyp+{N+=hoaZsIAjPߐMv\]GĔ*LzO1F wzON#:Cʊ}jCa esL:ciC־oc: p~E/20^[w5g5$_'Hp(Q_gv+ζj)ZN\^'TVwOћ:KC]$bܘBLq':X71_C #_v6$q``4$JrZ$[6B+5̿Q9k]I6#LcCYuz4G"~Bui8@9zL̩JU,θ=qz~[hol|]?׳g_Ik["}% _nYPEodD7uxn@ ʇ$"ފ\LN?5zO]j~5FE6:W,?R;40FnfIJJa2]-D,]7I(PBx Mdqu(7"ߣ!|^V4NImɂ"gݑ5z!_]_F2ҽO<vbiWΝN΢E+gxJYK?U-hJ8-F+M -jvDpn:Djw~& 𶱠Rc%wשC3cܧ*]/0Nezzܙ^^e kOMk]ُ}EV9yJ_/d(](|,",N^hM7-N{:*6矍{m!cqJHz'_8{vAeo&!Rgw ,h69E@Ie;U2&!{Ks݅<7L.gwKyפtf1+r_ߨWԹALdx*JVDb[M[/K=g $,!E Fċg>_4U-{Q! cTSڎ0y~ob}c!eў!)ʁ n=^ l"۠&y?A<ǮƸ˹h=f ¹eZjx .tuKAuEz9]'KuG(Nۄ_EM%갏_ јkF'}x (75TCbsX*1?! ZODz.r8 /6NC!yTԟo99_[EE>SG mdlŢ{jx`.hI]{U!f5ikJ/E<̂P)STکTXG4\qMDU8g(hBJ4} NqBbW6[,f(k >$(+.2 "ws8Q۴w͈*kzOʀ_Mk(eͩx?+Uzu=TbGrW '\ c[ d} MuۆKl}|hIF,ЖYT3ʵ AAQ =~coЃ5Fj 3\vKU#:x xkYw:) O"6QFd2PAi3F,4ȔF~09h'DzoZn r% ~,ODP+#VDk"2\yL_I_x7gJ@VOV~ }W,1@ !ṳ?~k7c_˚| [5& Bzb2Q, YZe)퓑_L8Eo(?q"zQp߿*VeJ'j^9ԊĻqA{mrXD91V1"$=$+?Zkѷd8NDcol+H% j2h~AAA~D|+#>4sQn5-^FE:Y#_v}[0|Fz5スJ9BԷ!,'PD,F-lk2:B44<ȯTp@ë 4}+=€^7?k.S|kf^E$?@cZY.3~gawe.(qS#' E}CWdMlB(asR8uNJ*E֤S TG(; 0BvdEQ-͊HcdH7٥Ruv֪ajBs=|B<i.㣸bun>\"EnōRIaxw̗?xZ {x})r}  ;eb!稆8io5 1M*TU3 rNn/?P tQ6/ bRP)U&|\$C>hrXsj˓pP[SZ~+n3"v_ ZeZOhkhDB)j#MZu(d+*tUyb鷵T :  P1mXi{:2ّrr,y>9I;K|%"G 5W?`1><]M4(pEssiP>D_ӄ~u-Vy Mu2 gLFn:k_%7ә˙օ9VTܝX̕kꯩy#o,}4~ǸV]ˍ|0|˜ -ݹs."KDw*0x Fh贡"..OZRXA ȧj -+P5JqZehQm-˥#M)ELɡD<7 ש)Mb3QB.jU(me_++]xN8úc4~2Ox p0Cr9#WXLM?ֻيW w=ڄAscrlht&~/ jamq@'pNUOFY%QRIPbh\~[Uh(zf$|R/le?rT 1D1t{ո|X oJxk*X(r64w1}("S95E_AOۙfᰣwDl39$ږ A6ZRnݞʌoo v&rj}-X[1% jsEī~8cظ3XC.В =! `#ƨܭw͝m3: Mn/6Qqǡn<L(uc-LJ>OJO1tި7wb6 2d= ݺm!p"RvwKL|Axc(=gur~^5;Ox6MUN+ X ImFvjרoyh<SfY Y VY^N)ZggY#+SlEC6ߜ'Opaԣ29Jx~F$]2i׬!1y;tdK ]޹Wy]C N ;46+ {) ;^URalN(㋴O"L+w1~ݬǖ*x¬բ7>->r$mc7Njr§;oSJ}y fя2@;vtX)t"@J K 3Ūr 1`zM{?U,97~Ad:* AjL7VYtQq1\?f GgEJE^D`2vcv+L̛j*|G)s꾷d΅48gя첢ZYlx*1Ѥ7OBr B+한sm?,|D )Y$!zk.B%*mF~óMP]YixH,ڡ$-D[:ǺgQA⍇i/F3S&ɫ 5iJَ[9 ڍ5LgSuRz"6k2Gٙp{]tȋxl2vowa+T;zԾ)ԿMGnyw ;Sw&Ķ)If==m$EjDBL `$n6ٺ nl=pA (simP> тm:(>ia""@O/ 1@Igz7dؤ*kiӘgckyG%H?`NFU>^Le4mK]g`|4p5 ȅqn ZK8<9 zǾy?73Y͟OޤrY 5DڷoN WޱdgNJS%`$)9Wp 14 f Iu0~9&0&E8);[Z\N=~76u&^DI z5`t--׼6Rzd`kAO)沇?]uhw+pFR#E1f7Vx u=q臛KZNS/KU IwB<*<њ|Ez+2'zDib9V/Z`1KTbvLLR"~(yf6Hu*X2v}VH tXމYE &EKY혢13b8p,bRvT .܏Lϡ,::Ҥ{<]H:BΈ6 0ilӛXwU]i1)]|K}_qÆeVd/סg`X0W~}amF [SVśYZ92]c&:r/w῜I _*b9CTJ;"lT)_k(Hz 떇0G7", (c9 ̄K?~֥få^܇?6hl\6|m1;w|8|ss#3+(rXJgZ' %\E-Gv:'|pƋ _r/A|FX5<w 3Y>31M3ǭ`눪(/_hv5/&gG<4W[cQBw504ŷ^4%Sn P愔暈Ny9x xtF P B$a;q(53wxܐ;vה_ypDdKSRk_֯J5sblLR־ܥ}oP(<2vrȔ-nh{ ܿƨ-F"] mGٯ1`0[&Q%6G:؇~"_f`dLD)b1_k0:{PSƪCF'֮j80hrfy=c3V~ߝrӝԸ/G˚))2k2|LuSz D 4ǬPVElQj3p~){t\\cgC~MqaIP[!Aq"?8>ǽGNV5^$^,E45W8C!lAw>k9FJI2'7klow>C26?IxqA>#WYgE!`sWe20 aֻt@ݽ܌VcH&b 2V9/qS!?cTLGuV,TLM5d=-;%-mK!)Û޶AFؒfgsFOV>/8RQG._p_XRB ~5_Zߩ<M,_9H-Dhaf7i}".W5lt3Llp 7  J&Hdyve7~+ r"XZ3K{ ]*7j|.a7TT3T$dd`me/ ښ3Έ$b@>HfГĕZZyҬD0G2Yx_ƸXƙa[|dRRǐ{ .FaXBU\_V\QMk ‚uzXS" nڥꧥ܁J2k> 3C5bJVr4sd vzDx) XbnXXUP)<r}{cY=xcL_ZКa>(NCm&薦#'Pgv4\I"`EsPc'^TR-g2Y""RtXJ^sMwKwd},ra71>0\\RX}u0e!$h[g8\EXުP!_~s/b^H3l v1f?lƥ5q&ɻ'N۞ @~kf>P~_T ‰%a]諢Eo ~8LoA?_Sy wsL/7@PGK$Ԅ{Bjs~K:s )bv% rәMBZ0J8BRG-"=[<F$uc^[$spyr!+N-~԰ 5 +gXMLskR1W*E=&Oo m19!mD8KuôiFҖ }n"^@5_:/H-H,ib^9,>"4N?H1n9!>6+ rTn53M~{mqhxZeϨ@0LlF&) K55V7 =A,'2ڹAUt67ug-` x# {'E^f 6l9Ugt׍|S"y+wFUH*42oď&҃ྦrq}˖T܇Ejxmm{?Lv†5ET%`CУ~{\d ~dV)ĩ1lHܴ78ªI+ wXd-wXJN-3dq7 ifE>%# ^OkmA eF] ?}r`x@#rbUZ5dG8iodVnR8~nuVGW,f/eP[UO@J釯/Ffrboʠmqy:B*DN  3hN%*bG ϲk|p)zR\Zo92$߮qԁg|h%`{{;xO7y[%d7sM ނ_do+|mE*I{|+pLk{(ѲX[W[D#j&,,بl6a@҂:)p^‹=(0@FhmZ%͎F$*P][bCqY-ٺ*Oم9.ЏSp5PBϝYx7ӵ*l'QjΠ'tf.ʆ'ԿZ]FK@u!)ʌ|APSߙ(1u!4i 7o<;i~2.u&r9-QhWsRXmg̣I$RG0ƨl>֥&>IO!(r;WM+l6/SR쏹>̦_!o^|9Z~껍 $*QPrWҔ;k鹠8wD٥xB׶.M!1r^W/ҖVvz_ N_kܙ.d7#VX>x?AtsK.-U-ʷ@Y#zZϽlȔ뀼3V6hZgtdAz9eH:%v3MΛyL`A)'$\<ڪ@Bu׏^5p .Q7HRbd0$8@lxr scbo`5*YzWf55EdbƿAXl!"Hgz SFv^ZɿºBeDq^FĘӈ.7x,ػS2/!(c]u:FobHoD6}O饳$Par4;ZՓ sB63;u};32VKtILnj:xq%vT!`Zܫ*wAkؗgCAv:FOh|jF5 >4'?{ =8pz ODRv)66yW;DӓiSwY2ybq2L`xyft6觧@80&|l]b[Q 8Xzш$ܡjS6%3h~Ukh w$ׅK=,PbjRQ\on[RJʉAr%3^߷!,~.](6'> F#`̯N­̣FȻ(H?lzWDT&ԯgL۷PbM]9T?Vhj|5va+<OChVu҈7%,Tz|9+CS׈iz(o8WEߺUP8CU7!*-s z&n1zh.Y! P ųc ԯT _<ڐ8qid'ܵe]& iAyUjM{/[浌(env>ź`ji!--{]9RuHHeXT@5&3ުUGO†,KxIk6ڢɥҰUrh'$7ʃ'xZL,7ů┷o <;&'8NKSI jLW2H!2_H@Pa*bH&s(r.Hد+.1Ev!JbFI8^Y+lv-#{+m'p$L51RIzmڃL-bv۞9,†:܂Í[h&Gc%[&|ZD?ӹ\{'ԝŅ `;AUoᘀ[`#" {A|_`0@ױ%Heq1Ws+%+:x^ۡO`OD"?>ƛ='I DY:kћM|kQxn%t}0P^#N܉-ž0'k*]F5ֹzefH5 IDH#VUTif& Sinn7fۊ!8˹t%Ϛ ViS|zjU.N+1,95l1{^I }@dEӺdA# 8 J{^EI4vmN~`09KSZf'HMBZs QiFardxՃjx@yle3Y2X MAz"t1(P=oӣuJjSʏwQ5v#VO48D`DBrϏy+R&Ó,mLrWs^+&òiXf, <~<4v*{Ƶr4W*7k_^McIjcڅm > Xb:/LDiYQ(s[$!^S3C[}PCz %2ρ4'Mگdžymmi^#]7PoLDE1 .,#ʃR+vb&c+ֳ3pNerAGIft,$y@ޟB%RA3Kƙ>99:+z!G0B \.=g 7(or~d>OE'Q$w_4厑BZy?RUrn\ew˜ؑ;B'ϴ(m}B@VHBv6 ĥk6) BcHq}Ω]L1Ȝusӄ~~_4>0rt\UlP20Q7ۜ/eyO6½ϻ!;?-!t|NZѰDVQ5: # FSM iE>s@)(7 @¢8Xx$|BDEaH[;KGcցZzZ(Iw J-iF 1&{WqrzlQrHER7:w$mfIץp~gj!06䃵Ghzx>JLiXv@`9sF*¢R3߽ | GYmAcV`pNzǟ@f"/vU~kBs&.C PD/wq2$:Ro|iϲtSZTՔo}#G6hQvbDn2qg Wj^ToL"_ vx HFeV2ՑmkD~ɮXjd;L= 8 JF'*ܗi`ߪ*3㾊{Lv.,&;eG!r P a,%w-:eּi6mm?7xN{GX%evV)w>BdaO7X]]B=f,3҃SڱP_R(,|h!.%%MoSQ]ڞltxVVG Fd(0:xQNQW ,*1>ڞtrOu[yTEkU ! ֩egOQP9Ǻrb)셦.=VɈW-_V.8bG#Q9._N)aI>% lv< j0}[ь6Ԍ V4 _+EZqe |&6uaG^EmmWD4j%Q1°%?h'@5  :o%Nt%[qBåmJq^F/W2' K(.J 2h>;$oIca/ dՍ6̆ҶBNJ ńdO]bۆ*pb!)5;4A,mV4<늶(<X7.(W\} UjdVWw{@(>!h-l9}_*8`F Fm?1hUԸ,rzn[_4\XІ! nDɀD ^5_.SC-(v#J̷ÛD{N;%E6~da:]oxL9 =K.J e)$~"ZaOOHq*z''쀣gu4W&u-3\H>nI0?vjF 'BG\S [6 RK}Hs0ګTR%H$6 Qx+ RGw9G#4G)nfJm]:1Hsr=rqDmQ^wǓ\WhO̔+Mj@ ) =RGR4,9FjQMT1jȧ JeUgKѦ )e}jDU=$$^|'q='^5vQʛؾL{=vWZ$/ )Ϛui@('5tdOdG"NNsE3L fG;h@$B(|y ]adxZWڪ~[hEZ *O S1a&B;-gu2$u+ޒ\.φ'H5[W{tE-#oeNWb<-ZbnN*UvU{pO_˕>H& rbSכ{Z1@OҾ,ܦ}Zq8,(T ЍWE$ۏ{U.lĨ50Y*V]Vp Ib6ኯ~]H^wdUY>]91 ok;{+mB+/&}#<)6v7-]KQ.Ro0kT'Bսl{+Z]Ne:Cd'A""r16:v~K>s akSӨ4$- /{b;;I+=3c Y:L v 3Y4'hi#"# "XR8\u~ 33QNۿ. ޘX{ Qou>1Hfdxd(R=鉸egM_ _QewLܷ~>k6%?A`P߷M.# Zل㞣nNءmg/Q10=V2l"#[ kn{$%S;gk4X7me!:ݦGc-m9B OǏwߐ&Npݾd|Ĉ,V<*&%djW0w WYkFge2ժ-'ܿ@WS~iI-9*6Fq9[l6ix*H(@[HOl_` } .6\a^^1KDpUsA?%vlޚڌBO %Z[{[ъߒs A mtJ-h>-& i鑽^ 5ꑱ"9L PU ( Od?c9Fcv42@!BeY:؟X/*}Db#:RxdsSD2XaA<#˳ `ȝg(>jW 2v̹r\?7kE3(j¤Izw[$vFR$2h:r&})9EYuPm*P/ռSuO&CPN/fܛxG@xl)!>}~6} l>W߿{X_ 21CQtm2@d7|pePӥRݢj?dPQ9 q\~X0 ofz>OHܲlj0.% ?4>1DMvr״jxW,Zw4׾%5_;`U]l_ˠ#Ւn!ǟ}j}YR64[[q=a޼y:,(e/cw*r[EL^^4)NG#UI؃% Cн#9<ڝYpMvOHr@Ly+MVe@chj?VqyR7Ҋ7ǐ_*d@ =cm81n E# ]a8|5=J%z@pVbad-N-QVr 4G'\i#gOoփ+@N(yv~,nBLScGk^enZu*80d[vyn5zڕA,\7[z R?psTpR89'}gT9jgF+!ŬY κ)v n '24`]áJg($ie}T-9اK=D`xN@(DɃ6^d?X〒;y|{LP)~좨3%U0[ Ȑt-ow=!X>;%2>|u[1zR; c$(t%Tu΢JeZBp\un1dmvm1-Xd 6EJmB&X |?V_l dnK 7.9rw(~jg~jd e«ړ1}ѝRh^%4,EF{2Zݪk|mV'l:pnעB_o9KJP`l~{jsfRJNmŷ5R65ELIS1_>ӎ7Q xaA׵Etk{k)ХL%}?K=RFäCmCTRH(xEA5W.!;hIp'&@>cl^2cdxx p9Bү&ъ[9w浚d׌cv/ ^,3]]c;'le 87RRB^5ޯ%U_(o1$TX_751hr)uMc50GpgB3dU8OI2bqHe!MVd2J ،`Ys8K}C%Vl EJAZҲbo@O} vrѧwv5D@;:d3;8[?ZRt.%<>IԃDK!dm8 yfK QO;64 IR_=a=Zt,*[6ðQr2ٴfEjQ Yx'7Wի sϓUF=;(DqZ)AwpY+ܫ:!$q6fVQӃۨ H7Ro=[y&bާqEqܖ9~ipnm먱DW59O%P&b&YFP:6n*;i#%rS&>8r)% 0]._mP2,)5 N%HOxW/W>a]2A_6 k˝G6՗%^TdӛGlՋ,j&ԮCڋ(?⻩jGfԏtvj74B(WA ]mC?#cSVG8kto=l'@$Pہ,r>NװM Z4% yQ+i܋ȡ x7iapR;1O>Ryۘ30v62>8L#|#R_)5kn}q\'b%;"Nc*/{e"//# q35v `]J=(T^N]ɖ]l`W;n*6@XP=_?𴰗b _i9lص .r@^ !:k˴xN+Pw]#V*1^tR+`aNW7>yrr*Ц"jm3Q#ـ݆V'(GUFz䇕Z1C{\ Ǒ_iwGyH0 /0|ݐ_$xL3T3]rNA_tA+$ n%Z=Øk~!1zJjt~U.j(*BuLhpm 쓓3X>Vl8!blfet_!8{+Jںr*L{zAz!jE\#^O 0.~wvX -]96ޯ@J_>! CBu_RkR(SS誼-?,P"PWy(܄r!r@9tg tfoN҂lY)idm4pez}CAyI8M ohَU¦hM_D]HKik^S1ЁcHc0Ta,x:ujrTee$J c@zyNY A`:ls?l5N "%2BJh N'p[o|?Dc /|J9Ҭ \kp^s=71?ӥCdHͻʍ9L"Ht>yiDkľ(6Ywֵ;[?7vO2Fw$kg/g ),gsԡ$n0ZE$};dheAgНwƴ3+DJ݈Q\&nhP 3/{r4L3.!Jgpc$h1AwHq?+w< vt,0JLʞδu{{aUXfBZ+/bƬ¹l3=*LVAf*qǖeGx\aqgW]7E!+Xq+D2_D"/SFf^+]/C`v,XDexyө:N֔VxcRZ vQd8~Y1TpOsko6DcUnw˰(,$9xߓCA=1S񾾻Oe p:'woW$+t:BDhHҴ}P 1tws䆰.,,n(\((HpoMPwӑ-h?]?"~S*rb~0clӆjAK{)Ր/4O2n-Ϲj;T|n s槪 9גY&y\X j"fBLh< #q0~O>HЪzn`>rLS5Wy-ؕ68RR5΅d0+U,6ʽ`Bdl2'X]@l4Et.R2ӶKnb&y s4`=5OgӕӖ-ůf%382Ir}"*m@&TKd<#Α糼SR?qоuΖGK]ZiU$& uOH3͛VÜXNKz{jN,|sJI_UsJ"m|/=_n#z:gtyR5<ꤥI ^W&<"땪5!G 9F]gp0<~ >*GU3[}OFOr޿_\q?6|w0g\x0xi#(IP30@ {cc65SМixB#(wL nKKYUϷ,Ϭ2vE8:3Al6! o۪( /#G‘!,'ktQfs%z-F۰": Ӫ}0CmY!sg]J1cv'`E8M]2{dqGtCI<bwxo+}h6i0)= +Ȣl6Њn[XNK7 \t 1Un+v˽/~x݃F2a>=3 2Z { e΁l a*HMހB<-bmι<#$o·c %|>|bjmzXFp',A$kO˓Qhgx5Mj%-S $C&wEmTh Q_۞rHٴDl3u tMKP9@MhIp, E=p  =c^0U76E.[yyWӤUJ ;"A'oPtWS5J^uLGcZJir^W-_NNDJo׿[fغJ<.+reZi˶;tUSQvSGa_-^gZio&kf,dFrԒ9p;ά:e,h) ƣ>y21gU(I9oCXjPW "x_/㕜q'iJ>W}z Zx9imN8 Uη#}%Q׬lͨ_hRܸ_ Q&aY=`f5+'-d_5)^w>x DsƐĎs u!?# 1Y<ߌ_4 v3L]/1W\fpgo@tV%jv嚤3GLdڤwٜAPw#9*|flG(pꊞ Ef6tbMa2 fCD3,V>>Sf:3݅Vb%3Ta5ZZќ3AKB5nov͇'Q8ad^^_THfZ>/=71A0|*+Ţt3m_Bjap t!۶y(ع\u6((ln+CxapF:"O". '^W{1M5)7t&ӚҚ$"HMנ8Bk]S5CSK#M9l~/_@V[5WνQCΗa-Jx*ms[C`mÓdV\[8!ʛo>Z9{ϯ~H<(|=rM99;x.b>H,ky6[pP d?ۦtΒ;"&!>5_|5l+ɝ^Edȯ8Z}B]4ox9sbD  {FsYϼG uI/07cx0'ۛ Ƞ@jj!dLBȐ; Dl5/о|aRsFn703`LJR).y S׶Èr!}Pbvﱆwf.0o;_lȬ(]HVK$S8bUȻk٪.;U |QgE+gR \|j! iReT~%5.QAJEmo/cRH0~MEq`]D *tF.ԪJ>1hd]^(^g94Sf8)Fv]z4/(x^֐_2r٤6-2|U3݀.Lh%w!R!SuIeu `ڻL*D]jY6{9~DmYRcelZ2Hjsq%cI4*d~? @))FR^೅޲\R i3Z0:R!'[ d(i]iv ޫnv5Fo~ҨѱV$=Ne"C33N\\bݎ"e9ᄫ=?PŬ2DR#8c/-2$8V Cu=߀3S1$8H%XK1" QM 1lvUe{NzHiWk6w!:zX^! 30$$FQz^BWc Zσ cLq;i9> ,"i^ݯ^K׈a#EWo^Oqs-:'ik4'c-ҤKe &MӓO&ی*7Ϩpk<:4WF2Z=NmZ6! eBn @jF&AN!o<Y M,,s>hQҜcg2NL2@ `?{Iv]&)c9mx <| -R|Cco8hPz,!IfV]59kXzU&f~<֝xsv6SN016K¯lՓaX~'sjMN;w{Plß[**b!iD ih\(*r},v5<C=p)^,]FȒHj@*7O ىQcnqk$}A (d/ܭL(&-vp!S$igʒ.7dub B.iqbo{@7 )i=J3ͱQS'gA"Y((t$l-"(/a`Kh>߷zyz]%emXb l"VK<WW5| rPJf@ n&h@ЇC-,lN0E{R *=`F5V7kq'*0}HYr|.( eK/KH^u [[CzIF-|$k,yw(qK:5@b1*6@>yبڋa; YLJ鸆\w8P10PhUnOA'J7:aZY]υtL[AJ?0X[$mhZiD9y׉س АUd>V!>X=e7C8F) +6p;|VDDFyD ‘k5J c%`cMs+t=E4*L93J;YrѽL>\R bʪ}^򨹣^!S}눁-S4>LC G~+rU]{zB є['T(Z*,#My7wvG/#P0cYkkp͟r;MuHJaִ b[lxu1p\ӽn[ by`Wz:fDCJ2>>!fǪT_я*K + A׵4|`M I@! =2~%Ͻo 8]\'+G $yw;>?Gv{I.w::;k{7N: ̚PYzJCq8sQaEa ]!OJ N3Y :'Z5E \ ? 2mga"L?3ORʵf e R h7)S̒W]@/q?4ݟ(L bžo%Z^Z,.:׸]*l["(vT]$'}cv0W'P($GMYk(4