libopenssl1_1-1.1.1w-150600.5.3.1<>,Xfip9|C[ Zfzo9Gy=`qˍOV,4"|Fm 5=vulf#΄o3G3oGѵ,[KIwpP ; zt:iU{+SRJv\&HvܬiI-Ӈ8:Q6s]Ahׂ|ws `I€(4X^us@J^3!9WkXET)IZdǸLq8۬^%BfnT"!3f>IT?Td $ P\`lp  8  L  `         (P x  h    ( 8 9:>Kp@KBKFKGK HL IL@ XLLYLZM[M\M0 ]MX ^MbN<cNdOkeOpfOslOuuO vOwR xS ySDCzTPT`TdT|TTTTClibopenssl1_11.1.1w150600.5.3.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.finebbioloFSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxppc64leAA8; >遤AA큤fi&fi&fififififififidKe3323372db5c0382dbb395770e420d96b0e7fde96f9f3928ecc00618b17b71f9b79fb5a67a2d98e98692b9f5dcbf468342b58bf9abc069f4e25b7be851abc11b984009a268ec0f63cb05586a2e20ce751160151b9754e274e4653047ff97d78deb6b7fb6cb913889c612cc50145f1712c76a8f0fc60d36b352e5b603f445ae141ac49c822ac28140158d65f64ea15e7098bf5d43b44ba9d2ad4accdc72118e1af3c98377188117150fc9c76a180aef54da8f4caeca24be1d88b14a0958d2074249df5cb0efb4f57db3053bb91d65c754abeb1f6cc8689db006e2ad3843bed4c7c32913b33252e71190af2066f08115c69bc9fddadf3bf29296e20c835389841crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.3.1.src.rpmlibcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0a)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0g)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0j)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1b)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1c)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1e)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1h)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1l)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1w)(64bit)libopenssl1_1libopenssl1_1(ppc-64)libopenssl1_1-hmaclibssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_0d)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libssl.so.1.1(OPENSSL_1_1_1a)(64bit)@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigcrypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0d)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0f)(64bit)libcrypto.so.1.1(OPENSSL_1_1_0i)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libjitterentropy.so.3()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1openssl-1_11.1.1w-150600.5.3.14.14.3faf8@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\@TFJpsimons@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- Apply "openssl-CVE-2024-4741.patch" to fix a use-after-free security vulnerability. Calling the function SSL_free_buffers() potentially caused memory to be accessed that was previously freed in some situations and a malicious attacker could attempt to engineer a stituation where this occurs to facilitate a denial-of-service attack. [CVE-2024-4741, bsc#1225551]- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- openssl-riscv64-config.patch: backport of riscv64 config support- Enable running the regression tests in FIPS mode.- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Remove "Provides: openssl(cli)" because the executable has been renamed to openssl-1_1.- Because OpenSSL 1.1.1 is no longer default, let's rename engine directories to contain version of OpenSSL and let unversioned for the default OpenSSL. [bsc#1194187, bsc#1207472, bsc#1218933] * /etc/ssl/engines.d -> /etc/ssl/engines1.1.d * /etc/ssl/engdef.d -> /etc/ssl/engdef1.1.d * Update patches: - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-use-include-directive.patch- Set OpenSSL 3.0 as the default openssl [jsc#PED-6570] * For compatibility with OpenSSL 3.0, the OpenSSL master configuration file openssl.cnf has been renamed to openssl-1_1.cnf. The executables openssl, c_rehash, CA.pl and tsget.pl have been also renamed to openssl-1_1, c_rehash-1_1, CA-1_1.pl and tsget-1_1.pl, respectively. * Add openssl-1_1-devel as conflicting with libopenssl-3-devel * Add openssl-1_1-openssl-config.patch- Skip SHA1 test in 20-test_dgst.t when in FIPS mode * Add openssl-Skip_SHA1-test-in-FIPS-mode.patch- Security fix: [bsc#1216922, CVE-2023-5678] * Fix excessive time spent in DH check / generation with large Q parameter value. * Applications that use the functions DH_generate_key() to generate an X9.42 DH key may experience long delays. Likewise, applications that use DH_check_pub_key(), DH_check_pub_key_ex () or EVP_PKEY_public_check() to check an X9.42 DH key or X9.42 DH parameters may experience long delays. Where the key or parameters that are being checked have been obtained from an untrusted source this may lead to a Denial of Service. * Add openssl-CVE-2023-5678.patch- Performance enhancements for cryptography from OpenSSL 3.x [jsc#PED-5086, jsc#PED-3514] * Add patches: - openssl-ec-Use-static-linkage-on-nistp521-felem_-square-mul-.patch - openssl-ec-56-bit-Limb-Solinas-Strategy-for-secp384r1.patch - openssl-ec-powerpc64le-Add-asm-implementation-of-felem_-squa.patch - openssl-ecc-Remove-extraneous-parentheses-in-secp384r1.patch - openssl-powerpc-ecc-Fix-stack-allocation-secp384r1-asm.patch - openssl-Improve-performance-for-6x-unrolling-with-vpermxor-i.patch- Displays "fips" in the version string (bsc#1215215) * Add openssl-1_1-fips-bsc1215215_fips_in_version_string.patch- Update to 1.1.1w: (jsc#PED-6559) * Fix POLY1305 MAC implementation corrupting XMM registers on Windows. The POLY1305 MAC (message authentication code) implementation in OpenSSL does not save the contents of non-volatile XMM registers on Windows 64 platform when calculating the MAC of data larger than 64 bytes. Before returning to the caller all the XMM registers are set to zero rather than restoring their previous content. The vulnerable code is used only on newer x86_64 processors supporting the AVX512-IFMA instructions. The consequences of this kind of internal application state corruption can be various - from no consequences, if the calling application does not depend on the contents of non-volatile XMM registers at all, to the worst consequences, where the attacker could get complete control of the application process. However given the contents of the registers are just zeroized so the attacker cannot put arbitrary values inside, the most likely consequence, if any, would be an incorrect result of some application dependent calculations or a crash leading to a denial of service. (CVE-2023-4807) - Removed patches, already upstream * openssl-1_1-Fix-file-operations-in-c_rehash.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-1292.patch * openssl-CVE-2022-2097.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-2650.patch * openssl-1_1-CVE-2023-3817.patch * openssl-Update-further-expiring-certificates.patch - Renamed openssl-1_1-FIPS-default-RFC7919.patch to openssl-1_1-paramgen-default_to_rfc7919.patch- Add missing FIPS patches from SLE: * Add patches: - bsc1185319-FIPS-KAT-for-ECDSA.patch - bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch - openssl-1.1.1-fips-fix-memory-leaks.patch - openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch - openssl-1_1-FIPS_drbg-rewire.patch - openssl-1_1-Zeroization.patch - openssl-1_1-fips-drbg-selftest.patch - openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch - openssl-1_1-jitterentropy-3.4.0.patch - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch - openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch - openssl-1_1-ossl-sli-005-EC_group_order_bits.patch - openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch - openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch - openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch - openssl-1_1-serialize-jitterentropy-calls.patch - openssl-1_1-shortcut-test_afalg_aes_cbc.patch - openssl-DH.patch - openssl-FIPS-KAT-before-integrity-tests.patch - openssl-fips-DH_selftest_shared_secret_KAT.patch - openssl-fips-kdf-hkdf-selftest.patch - openssl-kdf-selftest.patch - openssl-kdf-ssh-selftest.patch - openssl-kdf-tls-selftest.patch - openssl-s_client-check-ocsp-status.patch * Modify patches: - openssl-1.1.1-fips.patch - openssl-1_1-FIPS-fix-error-reason-codes.patch * Remove patches: - openssl-add_rfc3526_rfc7919.patch - openssl-fips-dont_run_FIPS_module_installed.patch - openssl-fips_fix_selftests_return_value.patch * Add build and runtime dependency on jitterentropy - Pass over with spec-cleaner- Security fix: (bsc#1213853, CVE-2023-3817) * Fix excessive time spent checking DH q parameter value (bsc#1213853, CVE-2023-3817). The function DH_check() performs various checks on DH parameters. After fixing CVE-2023-3446 it was discovered that a large q parameter value can also trigger an overly long computation during some of these checks. A correct q value, if present, cannot be larger than the modulus p parameter, thus it is unnecessary to perform these checks if q is larger than p. If DH_check() is called with such q parameter value, DH_CHECK_INVALID_Q_VALUE return flag is set and the computationally intensive checks are skipped. * Add openssl-1_1-CVE-2023-3817.patch - Update to 1.1.1v: * Fix DH_check() excessive time with over sized modulus (bsc#1213487, CVE-2023-3446). The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Update openssl.keyring with the OTC members that sign releases * Rebase openssl-1_1-openssl-config.patch * Remove security patches fixed upstream: - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch- Dont pass zero length input to EVP_Cipher because assembler optimized AES cannot handle zero size. [bsc#1213517] * Add openssl-dont-pass-zero-length-input-to-EVP_Cipher.patch- Security fix: [bsc#1213487, CVE-2023-3446] * Fix DH_check() excessive time with over sized modulus. * The function DH_check() performs various checks on DH parameters. One of those checks confirms that the modulus ("p" parameter) is not too large. Trying to use a very large modulus is slow and OpenSSL will not normally use a modulus which is over 10,000 bits in length. However the DH_check() function checks numerous aspects of the key or parameters that have been supplied. Some of those checks use the supplied modulus value even if it has already been found to be too large. A new limit has been added to DH_check of 32,768 bits. Supplying a key/parameters with a modulus over this size will simply cause DH_check() to fail. * Add openssl-CVE-2023-3446.patch openssl-CVE-2023-3446-test.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Reworked the Fix for the Timing Oracle in RSA Decryption The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. * Add openssl-CVE-2022-4304.patch * Removed patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch * Refreshed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch- Update to 1.1.1u: * Mitigate for the time it takes for `OBJ_obj2txt` to translate gigantic OBJECT IDENTIFIER sub-identifiers to canonical numeric text form. OBJ_obj2txt() would translate any size OBJECT IDENTIFIER to canonical numeric text form. For gigantic sub-identifiers, this would take a very long time, the time complexity being O(n^2) where n is the size of that sub-identifier. (CVE-2023-2650, bsc#1211430) To mitigitate this, `OBJ_obj2txt()` will only translate an OBJECT IDENTIFIER to canonical numeric text form if the size of that OBJECT IDENTIFIER is 586 bytes or less, and fail otherwise. The basis for this restriction is RFC 2578 (STD 58), section 3.5. OBJECT IDENTIFIER values, which stipulates that OBJECT IDENTIFIERS may have at most 128 sub-identifiers, and that the maximum value that each sub- identifier may have is 2^32-1 (4294967295 decimal). For each byte of every sub-identifier, only the 7 lower bits are part of the value, so the maximum amount of bytes that an OBJECT IDENTIFIER with these restrictions may occupy is 32 * 128 / 7, which is approximately 586 bytes. Ref: https://datatracker.ietf.org/doc/html/rfc2578#section-3.5 * Reworked the Fix for the Timing Oracle in RSA Decryption (CVE-2022-4304, bsc#1207534). The previous fix for this timing side channel turned out to cause a severe 2-3x performance regression in the typical use case compared to 1.1.1s. The new fix uses existing constant time code paths, and restores the previous performance level while fully eliminating all existing timing side channels. The fix was developed by Bernd Edlinger with testing support by Hubert Kario. * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Corrected documentation of X509_VERIFY_PARAM_add0_policy() to mention that it does not enable policy checking. Thanks to David Benjamin for discovering this issue. (CVE-2023-0466, bsc#1209873) * Fixed an issue where invalid certificate policies in leaf certificates are silently ignored by OpenSSL and other certificate policy checks are skipped for that certificate. A malicious CA could use this to deliberately assert invalid certificate policies in order to circumvent policy checking on the certificate altogether. (CVE-2023-0465, bsc#1209878) * Limited the number of nodes created in a policy tree to mitigate against CVE-2023-0464. The default limit is set to 1000 nodes, which should be sufficient for most installations. If required, the limit can be adjusted by setting the OPENSSL_POLICY_TREE_NODES_MAX build time define to a desired maximum number of nodes or zero to allow unlimited growth. (CVE-2023-0464, bsc#1209624) * Rebased patch openssl-1_1-openssl-config.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz)- Update further expiring certificates that affect tests [bsc#1201627] * Add openssl-Update-further-expiring-certificates.patch- FIPS: Merge libopenssl1_1-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- FIPS: Service-level indicator [bsc#1208998] * Add additional check required by FIPS 140-3. Minimum values for PBKDF2 are: 112 bits for key, 128 bits for salt, 1000 for iteration count and 20 characters for password. * Add openssl-1_1-ossl-sli-008-pbkdf2-salt_pass_iteration.patch- FIPS: Serialize jitterentropy calls [bsc#1207994] * Add openssl-1_1-serialize-jitterentropy-calls.patch- Update to 1.1.1t: * Fixed X.400 address type confusion in X.509 GeneralName. There is a type confusion vulnerability relating to X.400 address processing inside an X.509 GeneralName. X.400 addresses were parsed as an ASN1_STRING but subsequently interpreted by GENERAL_NAME_cmp as an ASN1_TYPE. This vulnerability may allow an attacker who can provide a certificate chain and CRL (neither of which need have a valid signature) to pass arbitrary pointers to a memcmp call, creating a possible read primitive, subject to some constraints. Refer to the advisory for more information. Thanks to David Benjamin for discovering this issue. [bsc#1207533, CVE-2023-0286] This issue has been fixed by changing the public header file definition of GENERAL_NAME so that x400Address reflects the implementation. It was not possible for any existing application to successfully use the existing definition; however, if any application references the x400Address field (e.g. in dead code), note that the type of this field has changed. There is no ABI change. * Fixed Use-after-free following BIO_new_NDEF. The public API function BIO_new_NDEF is a helper function used for streaming ASN.1 data via a BIO. It is primarily used internally to OpenSSL to support the SMIME, CMS and PKCS7 streaming capabilities, but may also be called directly by end user applications. The function receives a BIO from the caller, prepends a new BIO_f_asn1 filter BIO onto the front of it to form a BIO chain, and then returns the new head of the BIO chain to the caller. Under certain conditions, for example if a CMS recipient public key is invalid, the new filter BIO is freed and the function returns a NULL result indicating a failure. However, in this case, the BIO chain is not properly cleaned up and the BIO passed by the caller still retains internal pointers to the previously freed filter BIO. If the caller then goes on to call BIO_pop() on the BIO then a use-after-free will occur. This will most likely result in a crash. [bsc#1207536, CVE-2023-0215] * Fixed Double free after calling PEM_read_bio_ex. The function PEM_read_bio_ex() reads a PEM file from a BIO and parses and decodes the "name" (e.g. "CERTIFICATE"), any header data and the payload data. If the function succeeds then the "name_out", "header" and "data" arguments are populated with pointers to buffers containing the relevant decoded data. The caller is responsible for freeing those buffers. It is possible to construct a PEM file that results in 0 bytes of payload data. In this case PEM_read_bio_ex() will return a failure code but will populate the header argument with a pointer to a buffer that has already been freed. If the caller also frees this buffer then a double free will occur. This will most likely lead to a crash. The functions PEM_read_bio() and PEM_read() are simple wrappers around PEM_read_bio_ex() and therefore these functions are also directly affected. These functions are also called indirectly by a number of other OpenSSL functions including PEM_X509_INFO_read_bio_ex() and SSL_CTX_use_serverinfo_file() which are also vulnerable. Some OpenSSL internal uses of these functions are not vulnerable because the caller does not free the header argument if PEM_read_bio_ex() returns a failure code. [bsc#1207538, CVE-2022-4450] [Kurt Roeckx, Matt Caswell] * Fixed Timing Oracle in RSA Decryption. A timing based side channel exists in the OpenSSL RSA Decryption implementation which could be sufficient to recover a plaintext across a network in a Bleichenbacher style attack. To achieve a successful decryption an attacker would have to be able to send a very large number of trial messages for decryption. The vulnerability affects all RSA padding modes: PKCS#1 v1.5, RSA-OEAP and RSASVE. [bsc#1207534, CVE-2022-4304] * Rebased openssl-1_1-openssl-config.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add patches: - openssl-CVE-2022-4304-1of2.patch - openssl-CVE-2022-4304-2of2.patch- POWER10 performance enhancements for cryptography [jsc#PED-512] * openssl-1_1-AES-GCM-performance-optimzation-with-stitched-method.patch * openssl-1_1-Fixed-counter-overflow.patch * openssl-1_1-chacha20-performance-optimizations-for-ppc64le-with-.patch * openssl-1_1-Fixed-conditional-statement-testing-64-and-256-bytes.patch * openssl-1_1-Fix-AES-GCM-on-Power-8-CPUs.patch- FIPS: Service-level indicator [bsc#1190651] * Mark PBKDF2 with key shorter than 112 bits as non-approved * Add openssl-1_1-ossl-sli-007-pbkdf2-keylen.patch- FIPS: Service-level indicator [bsc#1190651] * Consider RSA siggen/sigver with PKCS1 padding also approved * Add openssl-1_1-ossl-sli-006-rsa_pkcs1_padding.patch- FIPS: Service-level indicator [bsc#1190651] * Return the correct indicator for a given EC group order bits * Add openssl-1_1-ossl-sli-005-EC_group_order_bits.patch- Updated openssl.keyring with key A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C - Update to 1.1.1s: * Fixed a regression introduced in 1.1.1r version not refreshing the certificate data to be signed before signing the certificate. - Update to 1.1.1r: * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fixed a strict aliasing problem in bn_nist. Clang-14 optimisation was causing incorrect results in some cases as a result. * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fixed a regression introduced in 1.1.1o for re-signing certificates with different key sizes * Added the loongarch64 target * Fixed a DRBG seed propagation thread safety issue * Fixed a memory leak in tls13_generate_secret * Fixed reported performance degradation on aarch64. Restored the implementation prior to commit 2621751 ("aes/asm/aesv8-armx.pl: avoid 32-bit lane assignment in CTR mode") for 64bit targets only, since it is reportedly 2-17% slower and the silicon errata only affects 32bit targets. The new algorithm is still used for 32 bit targets. * Added a missing header for memcmp that caused compilation failure on some platforms- FIPS: Add a missing dependency on jitterentropy-devel for libopenssl-1_1-devel [bsc#1202148]- FIPS: OpenSSL service-level indicator - Allow AES XTS 256 [bsc#1190651] * Add patches: openssl-1_1-ossl-sli-004-allow-aes-xts-256.patch- FIPS: Default to RFC-7919 groups for genparam and dhparam * Add openssl-1_1-FIPS-default-RFC7919.patch [bsc#1180995]- FIPS: list only FIPS approved digest and public key algorithms [bsc#1121365, bsc#1190888, bsc#1193859, bsc#1198471, bsc#1198472] * Add openssl-1_1-fips-list-only-approved-digest-and-pubkey-algorithms.patch * Disabled test 15-test_ec.t in FIPS mode- FIPS: Add KAT for the RAND_DRBG implementation [bsc#1203069] * Add openssl-1_1-fips-drbg-selftest.patch- FIPS: openssl: RAND api should call into FIPS DRBG [bsc#1201293] * The FIPS_drbg implementation is not FIPS validated anymore. To provide backwards compatibility for applications that need FIPS compliant RNG number generation and use FIPS_drbg_generate, this function was re-wired to call the FIPS validated DRBG instance instead through the RAND_bytes() call. * Add openssl-1_1-FIPS_drbg-rewire.patch- Fix memory leaks introduced by openssl-1.1.1-fips.patch [bsc#1203046] * Add patch openssl-1.1.1-fips-fix-memory-leaks.patch- FIPS: OpenSSL: Port openssl to use jitterentropy [bsc#1202148, jsc#SLE-24941] * Add openssl-1_1-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0- FIPS: OpenSSL Provide a service-level indicator [bsc#1190651] * Add patches: - openssl-1_1-ossl-sli-000-fix-build-error.patch - openssl-1_1-ossl-sli-001-fix-faults-preventing-make-update.patch - openssl-1_1-ossl-sli-002-ran-make-update.patch - openssl-1_1-ossl-sli-003-add-sli.patch- FIPS: Add zeroization of temporary variables to the hmac integrity function FIPSCHECK_verify(). [bsc#1190653] * Add openssl-1_1-Zeroization.patch- update to 1.1.1q: * [CVE-2022-2097, bsc#1201099] * Addresses situations where AES OCB fails to encrypt some bytes- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Update to 1.1.1p: * bsc#1185637 - updated certificates required for testing that failed when date is later than 1 June 2022 - removed openssl-update_expired_certificates.patch * [bsc#1200550, CVE-2022-2068] - more shell code injection issues in c_rehash- Added openssl-1_1-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Update to 1.1.1o: [CVE-2022-1292, bsc#1199166] * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. * Rebased openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * Rebased openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch - Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- FIPS: Added signature verification test to bsc1185319-FIPS-KAT-for-ECDSA.patch- FIPS: add bsc1185319-FIPS-KAT-for-ECDSA.patch * Known answer test for ECDSA * bsc#1185319 - FIPS: add bsc1198207-FIPS-add-hash_hmac-drbg-kat.patch * Enable tests for Deterministic Random Bit Generator * bsc#1198207 - Bypass a regression test that fails in FIPS mode. * [openssl-1_1-shortcut-test_afalg_aes_cbc.patch]- FIPS: Additional PBKDF2 requirements for KAT [bsc#1197280] * The IG 10.3.A and SP800-132 require some minimum parameters for the salt length, password length and iteration count. These parameters should be also used in the KAT. * Add openssl-1_1-FIPS-PBKDF2-KAT-requirements.patch- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- Added openssl-1_1-use-include-directive.patch so that the default /etc/ssl/openssl.cnf file will include any configuration files that other packages might place into /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ This is a fix for bsc#1004463 where scripting was being used to modify the openssl.cnf file. The scripting would fail if either the default openssl.cnf file, or the sample openssl-ibmca configuration file would be changed by upstream. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1004463]- FIPS: add openssl-1_1-fips-bsc1190652_release_num_in_version_string.patch * bsc#1190652 - Provide a service to output module name/identifier and version- Security fix: [bsc#1192820, CVE-2002-20001] * Fix DHEATER: The Diffie-Hellman Key Agreement Protocol allows remote attackers (from the client side) to send arbitrary numbers that are actually not public keys, and trigger expensive server-side DHE calculation. * Stop recommending the DHE in SSL_DEFAULT_SUSE_CIPHER_LIST * Rebase openssl-DEFAULT_SUSE_cipher.patch- FIPS: Reintroduce the FFC and ECC checks in openssl-DH.patch that were removed in the update to 1.1.1l [bsc#1185313]- FIPS: Fix sn_objs and ln_objs in crypto/objects/obj_mac.num * Rebase openssl-DH.patch [bsc#1194327] - Merge openssl-keep_EVP_KDF_functions_version.patch into openssl-1.1.1-evp-kdf.patch - Add function codes for pbkdf2, hkdf, tls and ssh selftests. Rebase patches: * openssl-fips-kdf-hkdf-selftest.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch- Pull libopenssl-1_1 when updating openssl-1_1 with the same version. [bsc#1195792]- FIPS: Fix function and reason error codes [bsc#1182959] * Add openssl-1_1-FIPS-fix-error-reason-codes.patch- Enable zlib compression support [bsc#1195149]- Remove the openssl-has-RSA_get0_pss_params provides as it is now fixed in the nodejs16 side [bsc#1192489]- FIPS: Move the HMAC-SHA2-256 used for integrity test [bsc#1185320] * Add openssl-FIPS-KAT-before-integrity-tests.patch- FIPS: Add missing KAT for HKDF/TLS 1.3/IPSEC IKEv2 [bsc#1192442] * Add openssl-fips-kdf-hkdf-selftest.patch- Add a provides for openssl-has-RSA_get0_pss_params as required by nodejs16. [bsc#1192489]- Backport cryptographic improvements from OpenSSL 3 [jsc#SLE-19742] * Optimize RSA on armv8: openssl-1_1-Optimize-RSA-armv8.patch * Optimize AES-XTS mode for aarch64: openssl-1_1-Optimize-AES-XTS-aarch64.patch * Optimize AES-GCM for uarchs with unroll and new instructions: openssl-1_1-Optimize-AES-GCM-uarchs.patch- Update to 1.1.1m: * Avoid loading of a dynamic engine twice. * Prioritise DANE TLSA issuer certs over peer certs - Rebased patches: * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-system-cipherlist.patch- Add support for livepatches (jsc#SLE-20049). - Generate ipa-clones tarball artifact when livepatching is enabled.- POWER10 performance enhancements for cryptography [jsc#SLE-18136] * openssl-1_1-Optimize-ppc64.patch- Drop openssl-no-date.patch Upstream added support for reproducible builds via SOURCE_DATE_EPOCH in https://github.com/openssl/openssl/commit/8a8d9e190533ee41e8b231b18c7837f98f1ae231 thereby making this patch obsolete as builds *should* still be reproducible.- Import centralized crypto policy profile from Factory [jsc#SLE-15832] * openssl-1.1.1-system-cipherlist.patch * openssl-1_1-disable-test_srp-sslapi.patch * openssl-1_1-seclevel.patch * openssl-1_1-use-seclevel2-in-tests.patch- Update to openssl-1.1.1l ('L' as in 'Lima') for SUSE-SLE-15-SP4 * jsc#SLE-19640, jsc#PM-2816 - Changes in 1.1.1l: * [bsc#1189520, CVE-2021-3711] Fixed an SM2 Decryption Buffer Overflow. * [bsc#1189521, CVE-2021-3712] Fixed various read buffer overruns processing ASN.1 strings - Changes in 1.1.1k * Fixed a problem with verifying a certificate chain when using the X509_V_FLAG_X509_STRICT flag. This flag enables additional security checks of the certificates present in a certificate chain. It is not set by default. ([CVE-2021-3450]) [bsc#1183851] * Fixed an issue where an OpenSSL TLS server may crash if sent a maliciously crafted renegotiation ClientHello message from a client. If a TLSv1.2 renegotiation ClientHello omits the signature_algorithms extension (where it was present in the initial ClientHello), but includes a signature_algorithms_cert extension then a NULL pointer dereference will result, leading to a crash and a denial of service attack. A server is only vulnerable if it has TLSv1.2 and renegotiation enabled (which is the default configuration). OpenSSL TLS clients are not impacted by this issue. ([CVE-2021-3449]) [bsc#1183852] - Changes in 1.1.1j * Fixed the X509_issuer_and_serial_hash() function. It attempts to create a unique hash value based on the issuer and serial number data contained within an X509 certificate. However it was failing to correctly handle any errors that may occur while parsing the issuer field [bsc#1182331, CVE-2021-23841] * Fixed the RSA_padding_check_SSLv23() function and the RSA_SSLV23_PADDING padding mode to correctly check for rollback attacks. * Fixed the EVP_CipherUpdate, EVP_EncryptUpdate and EVP_DecryptUpdate functions. Previously they could overflow the output length argument in some cases where the input length is close to the maximum permissable length for an integer on the platform. In such cases the return value from the function call would be 1 (indicating success), but the output length value would be negative. This could cause applications to behave incorrectly or crash. [bsc#1182333, CVE-2021-23840] * Fixed SRP_Calc_client_key so that it runs in constant time. The previous implementation called BN_mod_exp without setting BN_FLG_CONSTTIME. This could be exploited in a side channel attack to recover the password. Since the attack is local host only this is outside of the current OpenSSL threat model and therefore no CVE is assigned. - Changes in 1.1.1i * Fixed NULL pointer deref in GENERAL_NAME_cmp * bsc#1179491, CVE-2020-1971 - Changes in 1.1.1h * Disallow explicit curve parameters in verifications chains when X509_V_FLAG_X509_STRICT is used * Enable 'MinProtocol' and 'MaxProtocol' to configure both TLS and DTLS contexts - Changes in 1.1.1g * Fixed segmentation fault in SSL_check_chain (CVE-2020-1967, bsc#1169407) Server or client applications that call the SSL_check_chain() function during or after a TLS 1.3 handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the "signature_algorithms_cert" TLS extension. The crash occurs if an invalid or unrecognised signature algorithm is received from the peer. This could be exploited by a malicious peer in a Denial of Service attack. * Added AES consttime code for no-asm configurations an optional constant time support for AES was added when building openssl for no-asm. - Changes in 1.1.1f * Revert the unexpected EOF reporting via SSL_ERROR_SSL - Changes in 1.1.1e * Properly detect EOF while reading in libssl. Previously if we hit an EOF while reading in libssl then we would report an error back to the application (SSL_ERROR_SYSCALL) but errno would be 0. We now add an error to the stack (which means we instead return SSL_ERROR_SSL) and therefore give a hint as to what went wrong. * Check that ed25519 and ed448 are allowed by the security level. Previously signature algorithms not using an MD were not being checked that they were allowed by the security level. * Fixed SSL_get_servername() behaviour. The behaviour of SSL_get_servername() was not quite right. The behaviour was not consistent between resumption and normal handshakes, and also not quite consistent with historical behaviour. The behaviour in various scenarios has been clarified and it has been updated to make it match historical behaviour as closely as possible. * Corrected the documentation of the return values from the EVP_DigestSign* set of functions. The documentation mentioned negative values for some errors, but this was never the case, so the mention of negative values was removed. * Added a new method to gather entropy on VMS, based on SYS$GET_ENTROPY. The presence of this system service is determined at run-time. * Added newline escaping functionality to a filename when using openssl dgst. This output format is to replicate the output format found in the '*sum' checksum programs. This aims to preserve backward compatibility. * Print all values for a PKCS#12 attribute with 'openssl pkcs12', not just the first value. - Dropped the following patches: * openssl-1_1-CVE-2019-1551.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_fix_selftests_return_value.patch * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch * openssl-CVE-2020-1971.patch * openssl-CVE-2021-23840.patch * openssl-CVE-2021-23841.patch * openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch * openssl-1.1.1-fips_list_ciphers.patch * CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch * CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch * CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch * CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch * CVE-2021-3712-other-ASN1_STRING-issues.patch - Rebased the following patches: * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.0-no-html.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.1-ssh-kdf.patch * openssl-DH.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-fips_selftest_upstream_drbg.patch * openssl-kdf-selftest.patch * openssl-kdf-ssh-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Other OpenSSL functions that print ASN.1 data have been found to assume that the ASN1_STRING byte array will be NUL terminated, even though this is not guaranteed for strings that have been directly constructed. Where an application requests an ASN.1 structure to be printed, and where that ASN.1 structure contains ASN1_STRINGs that have been directly constructed by the application without NUL terminating the "data" field, then a read buffer overrun can occur. * CVE-2021-3712 continued * bsc#1189521 * Add CVE-2021-3712-other-ASN1_STRING-issues.patch * Sourced from openssl-CVE-2021-3712.tar.bz2 posted on bsc-1189521 2021-08-24 00:47 PDT by Marcus Meissner- A bug in the implementation of the SM2 decryption code means that the calculation of the buffer size required to hold the plaintext returned by the first call to EVP_PKEY_decrypt() can be smaller than the actual size required by the second call. This can lead to a buffer overflow when EVP_PKEY_decrypt() is called by the application a second time with a buffer that is too small. * CVE-2021-3711 * bsc#1189520 * Add: CVE-2021-3711-1-Correctly-calculate-the-length-of-SM2-plaintext-give.patch CVE-2021-3711-2-Extend-tests-for-SM2-decryption.patch CVE-2021-3711-3-Check-the-plaintext-buffer-is-large-enough-when-decr.patch - The function X509_aux_print() has a bug which may cause a read buffer overrun when printing certificate details. A malicious actor could construct a certificate to deliberately hit this bug, which may result in a crash of the application (causing a Denial of Service attack). * CVE-2021-3712 * bsc#1189521 * Add CVE-2021-3712-Fix-read-buffer-overrun-in-X509_aux_print.patch- Don't list disapproved cipher algorithms while in FIPS mode * openssl-1.1.1-fips_list_ciphers.patch * bsc#1161276- Fix NULL pointer deref in signature_algorithms * CVE-2021-3449 * bsc#1183852 * Add openssl-1_1-CVE-2021-3449-NULL_pointer_deref_in_signature_algorithms.patch- Security fixes: * Integer overflow in CipherUpdate: Incorrect SSLv2 rollback protection [bsc#1182333, CVE-2021-23840] * Null pointer deref in X509_issuer_and_serial_hash() [bsc#1182331, CVE-2021-23841] - Add openssl-CVE-2021-23840.patch openssl-CVE-2021-23841.patch- Fix unresolved error codes [bsc#1182959] - Update openssl-1.1.1-fips.patch- Fix EDIPARTYNAME NULL pointer dereference (CVE-2020-1971, bsc#1179491) * add openssl-CVE-2020-1971.patch- Restore private key check in EC_KEY_check_key [bsc#1177479] * Update openssl-DH.patch- Add shared secret KAT to FIPS DH selftest [bsc#1175844] * add openssl-fips-DH_selftest_shared_secret_KAT.patch- Include ECDH/DH Requirements from SP800-56Arev3 [bsc#1175844, bsc#1173470] - Add patches: * openssl-DH.patch * openssl-kdf-selftest.patch * openssl-kdf-tls-selftest.patch * openssl-kdf-ssh-selftest.patch- Security fix: [bsc#1169407, CVE-2020-1967] * Segmentation fault in SSL_check_chain: Server applications that call the SSL_check_chain() function during or after a TLS handshake may crash due to a NULL pointer dereference as a result of incorrect handling of the signature_algorithms_cert TLS extension. - Add patches: * openssl-CVE-2020-1967.patch * openssl-CVE-2020-1967-test1.patch * openssl-CVE-2020-1967-test2.patch * openssl-CVE-2020-1967-test3.patch- openssl dgst: default to SHA256 only when called without a digest, not when it couldn't be found (bsc#1166189) * add openssl-unknown_dgst.patch- Limit the DRBG selftests to not deplete entropy (bsc#1165274) * update openssl-fips_selftest_upstream_drbg.patch- Run FIPS DRBG selftests against the crypto/rand DRBG implementation (bsc#1164557) * add openssl-fips_selftest_upstream_drbg.patch- Use the newly build libcrypto shared library when computing the hmac checksums in order to avoid a bootstrapping issue by BuildRequiring libopenssl1_1 (bsc#1164102)- Fix wrong return values of FIPS DSA and ECDH selftests (bsc#1163569) * add openssl-fips_fix_selftests_return_value.patch- Added SHA3 FIPS self-tests bsc#1155345 * openssl-fips-add-SHA3-selftest.patch- Support for CPACF enhancements - part 2 (crypto) [jsc#SLE-7403] - Add patches: * openssl-s390x-assembly-pack-accelerate-X25519-X448-Ed25519-and-Ed448.patch * openssl-s390x-fix-x448-and-x448-test-vector-ctime-for-x25519-and-x448.patch- Temporarily ignore broken OPENSSL_INIT_NO_ATEXIT due to our layered FIPS initialization (bsc#1161789) * openssl-fips-ignore_broken_atexit_test.patch- Import FIPS patches from SLE-15 * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips_mode.patch * openssl-ship_fips_standalone_hmac.patch * openssl-fips-clearerror.patch * openssl-fips-selftests_in_nonfips_mode.patch- Don't run FIPS power-up self-tests when the checksum files aren't installed (bsc#1042392) * add openssl-fips-run_selftests_only_when_module_is_complete.patch- Import FIPS patches from Fedora (bsc#1157702, jsc#SLE-9553) * openssl-1.1.1-fips-crng-test.patch * openssl-1.1.1-fips-post-rand.patch * openssl-1.1.1-fips.patch * openssl-1.1.0-issuer-hash.patch * openssl-1.1.1-evp-kdf.patch * openssl-1.1.1-ssh-kdf.patch replaces openssl-jsc-SLE-8789-backport_KDF.patch - keep EVP_KDF functions at version 1.1.1d for backward compatibility * add openssl-keep_EVP_KDF_functions_version.patch- Support for CPACF enhancements - part 1 (crypto) [bsc#1152695, jsc#SLE-7861] - Add patches: * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * openssl-s390x-assembly-pack-add-support-for-pcc-and-kma-inst.patch * openssl-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * openssl-s390x-assembly-pack-update-OPENSSL_s390xcap-3.patch * openssl-s390xcpuid.pl-fix-comment.patch * openssl-assembly-pack-accelerate-scalar-multiplication.patch * openssl-Enable-curve-spefific-ECDSA-implementations-via-EC_M.patch * openssl-s390x-assembly-pack-accelerate-ECDSA.patch * openssl-OPENSSL_s390xcap.pod-list-msa9-facility-bit-155.patch * openssl-s390x-assembly-pack-cleanse-only-sensitive-fields.patch * openssl-s390x-assembly-pack-fix-OPENSSL_s390xcap-z15-cpu-mas.patch * openssl-s390x-assembly-pack-fix-msa3-stfle-bit-detection.patch * openssl-Fix-9bf682f-which-broke-nistp224_method.patch- Obsolete libopenssl-1_0_0-devel and libopenssl-1_0_0-hmac in order to avoid conflict upon upgrade from SLE-12 (bsc#1158499)- Security fix: [bsc#1158809, CVE-2019-1551] * Overflow bug in the x64_64 Montgomery squaring procedure used in exponentiation with 512-bit moduli - Add openssl-1_1-CVE-2019-1551.patch- Fixed EVP_PBE_scrypt() to allow NULL salt values. * Revealed by nodejs12 during bsc#1149572. * Modified openssl-jsc-SLE-8789-backport_KDF.patch- Update to 1.1.1d (bsc#1133925, jsc#SLE-6430) * Fixed a fork protection issue. OpenSSL 1.1.1 introduced a rewritten random number generator (RNG). This was intended to include protection in the event of a fork() system call in order to ensure that the parent and child processes did not share the same RNG state. However this protection was not being used in the default case. (bsc#1150247, CVE-2019-1549) * Compute ECC cofactors if not provided during EC_GROUP construction. Before this change, EC_GROUP_set_generator would accept order and/or cofactor as NULL. After this change, only the cofactor parameter can be NULL. (bsc#1150003, CVE-2019-1547) * Fixed a padding oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey. (bsc#1150250, CVE-2019-1563) * For built-in EC curves, ensure an EC_GROUP built from the curve name is used even when parsing explicit parameters, when loading a serialized key or calling EC_GROUP_new_from_ecpkparameters()/EC_GROUP_new_from_ecparameters(). * Early start up entropy quality from the DEVRANDOM seed source has been improved for older Linux systems. * Changed DH_check to accept parameters with order q and 2q subgroups. With order 2q subgroups the bit 0 of the private key is not secret but DH_generate_key works around that by clearing bit 0 of the private key for those. This avoids leaking bit 0 of the private key. * Significantly reduce secure memory usage by the randomness pools. * Revert the DEVRANDOM_WAIT feature for Linux systems - drop 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch (upstream) - refresh patches * openssl-1.1.0-no-html.patch * openssl-jsc-SLE-8789-backport_KDF.patch- To avoid seperate certification of openssh server / client move the SSH KDF (Key Derivation Function) into openssl. * jsc#SLE-8789 * Sourced from commit 8d76481b189b7195ef932e0fb8f0e23ab0120771#diff-a9562bc75317360a2e6b8b0748956e34 in openssl master (introduce the SSH KDF) and commit 5a285addbf39f91d567f95f04b2b41764127950d in openssl master (backport EVP/KDF API framework) * added openssl-jsc-SLE-8789-backport_KDF.patch- Upgrade to 1.1.1c (jsc#SLE-9135, bsc#1148799) * Support for TLSv1.3 added * Allow GNU style "make variables" to be used with Configure. * Add a STORE module (OSSL_STORE) * Claim the namespaces OSSL and OPENSSL, represented as symbol prefixes * Add multi-prime RSA (RFC 8017) support * Add SM3 implemented according to GB/T 32905-2016 * Add SM4 implemented according to GB/T 32907-2016. * Add 'Maximum Fragment Length' TLS extension negotiation and support * Add ARIA support * Add SHA3 * Rewrite of devcrypto engine * Add support for SipHash * Grand redesign of the OpenSSL random generator - drop FIPS support * don't build with FIPS mode (not supported in 1.1.1) - drop FIPS patches * openssl-fips-clearerror.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-dont_run_FIPS_module_installed.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-rsakeygen-minimum-distance.patch * openssl-1.1.0-fips.patch - add TLS 1.3 ciphers to DEFAULT_SUSE - merge openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch to openssl-DEFAULT_SUSE_cipher.patch - Use upstream patch for the locale crash (bsc#1135550) * https://github.com/openssl/openssl/pull/8966 * add 0001-build_SYS_str_reasons-Fix-a-crash-caused-by-overlong.patch - drop patches (upstream): * openssl-Bleichenbachers_CAT.patch * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * openssl-CVE-2019-1543.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch * openssl-dsa_paramgen2_check.patch * openssl-One_and_Done.patch * openssl-speed_skip_binary_curves_NO_EC2M.patch * openssl-static-deps.patch * openssl-urandom-reseeding.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch * 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - drop s390x patches (rebased): * 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch * 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch * 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch * 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch * 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch * 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch * 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch * 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch - add s390x patches: * 0001-s390x-assembly-pack-perlasm-support.patch * 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch * 0003-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch * 0004-s390x-assembly-pack-fix-formal-interface-bug-in-chac.patch * 0005-s390x-assembly-pack-import-chacha-from-cryptogams-re.patch * 0006-s390x-assembly-pack-import-poly-from-cryptogams-repo.patch- Fix segfault in openssl speed when an unknown algorithm is passed (bsc#1125494) * add 0001-apps-speed-fix-segfault-while-looking-up-algorithm-n.patch - Correctly skip binary curves in openssl speed to avoid spitting errors (bsc#1116833) * add openssl-speed_skip_binary_curves_NO_EC2M.patch- OpenSSL Security Advisory [6 March 2019] * Prevent long nonces in ChaCha20-Poly1305 (bsc#1128189, CVE-2019-1543) * add openssl-CVE-2019-1543.patch- Add s390x poly1305 vectorized implementation (fate#326351) * https://github.com/openssl/openssl/pull/7991 - add 0001-crypto-poly1305-asm-poly1305-s390x.pl-add-vx-code-pa.patch- Add vectorized chacha20 implementation for s390x (fate#326561) * https://github.com/openssl/openssl/pull/6919 - add patches: 0001-s390x-assembly-pack-perlasm-support.patch 0002-crypto-chacha-asm-chacha-s390x.pl-add-vx-code-path.patch- Replace fate#321518 s390x patches from closed pull request https://github.com/openssl/openssl/pull/2859 with patches from openssl git master (bsc#1122984) - add patches: 0001-s390x-assembly-pack-extend-s390x-capability-vector.patch 0002-s390x-assembly-pack-add-KMA-code-path-for-aes-ctr.patch 0003-crypto-aes-asm-aes-s390x.pl-replace-decrypt-flag-by-.patch 0004-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0005-s390x-assembly-pack-add-KMAC-code-path-for-aes-ccm.patch 0006-s390x-assembly-pack-add-KM-code-path-for-aes-ecb.patch 0007-s390x-assembly-pack-add-KMO-code-path-for-aes-ofb.patch 0008-s390x-assembly-pack-add-KMF-code-path-for-aes-cfb-cf.patch 0009-Fix-undefined-behavior-in-s390x-aes-gcm-ccm.patch - drop patches: 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Fix FIPS RSA generator (bsc#1118913) * import fixed openssl-1.1.0-fips.patch from Fedora * drop openssl-CVE-2018-0737-fips.patch which got merged into openssl-1.1.0-fips.patch * refresh openssl-fips-rsagen-d-bits.patch- The 9 Lives of Bleichenbacher's CAT: Cache ATtacks on TLS Implementations (bsc#1117951) * https://github.com/openssl/openssl/issues/7739 * add patch openssl-Bleichenbachers_CAT.patch- OpenSSL Security Advisory [30 October 2018] * Timing vulnerability in ECDSA signature generation (bsc#1113651, CVE-2018-0735) * Timing vulnerability in DSA signature generation (bsc#1113652, CVE-2018-0734) * And more timing fixes - Add patches: * openssl-CVE-2018-0734.patch * openssl-CVE-2018-0735.patch * 0001-DSA-mod-inverse-fix.patch * 0001-Add-a-constant-time-flag-to-one-of-the-bignums-to-av.patch- Obsolete libopenssl-1_0_0-devel by libopenssl-1_1-devel to avoid conflicts when updating from older distributions (bsc#1106180)- Fix infinite loop in DSA generation with incorrect parameters (bsc#1112209) * add openssl-dsa_paramgen2_check.patch- Fix One&Done side-channel attack on RSA (bsc#1104789) * add openssl-One_and_Done.patch- Update to 1.1.0i - Align with SLE-12-SP4 OpenSSL Security Advisory [12 June 2018] * Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * Make EVP_PKEY_asn1_new() a bit stricter about its input * Revert blinding in ECDSA sign and instead make problematic addition length-invariant. Switch even to fixed-length Montgomery multiplication. * Change generating and checking of primes so that the error rate of not being prime depends on the intended use based on the size of the input. * Increase the number of Miller-Rabin rounds for DSA key generating to 64. * Add blinding to ECDSA and DSA signatures to protect against side channel attacks * When unlocking a pass phrase protected PEM file or PKCS#8 container, we now allow empty (zero character) pass phrases. * Certificate time validation (X509_cmp_time) enforces stricter compliance with RFC 5280. Fractional seconds and timezone offsets are no longer allowed. * Fixed a text canonicalisation bug in CMS - drop patches (upstream): * 0001-Limit-scope-of-CN-name-constraints.patch * 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch * 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch * 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch * openssl-add-blinding-to-dsa.patch * openssl-add-blinding-to-ecdsa.patch * openssl-CVE-2018-0732.patch - refresh patches: * openssl-1.1.0-fips.patch * openssl-disable_rsa_keygen_tests_with_small_modulus.patch - rename openssl-CVE-2018-0737.patch to openssl-CVE-2018-0737-fips.patch as it now only includes changes to the fips code- Add openssl(cli) Provide so the packages that require the openssl binary can require this instead of the new openssl meta package (bsc#1101470) - Don't Require openssl-1_1 from the devel package, just Recommend it- Suggest libopenssl1_1-hmac from libopenssl1_1 package to avoid dependency issues during updates (bsc#1090765)- Relax CN name restrictions (bsc#1084011) * added patches: 0001-Limit-scope-of-CN-name-constraints.patch 0002-Skip-CN-DNS-name-constraint-checks-when-not-needed.patch- Reject excessively large primes in DH key generation (bsc#1097158, CVE-2018-0732) * openssl-CVE-2018-0732.patch - blinding enhancements for ECDSA and DSA (bsc#1097624, bsc#1098592) * openssl-add-blinding-to-ecdsa.patch * openssl-add-blinding-to-dsa.patch- OpenSSL Security Advisory [16 Apr 2018] * Cache timing vulnerability in RSA Key Generation (CVE-2018-0737, bsc#1089039) * add openssl-CVE-2018-0737.patch- Fix escaping in c_rehash (boo#1091961, bsc#1091963) * add 0001-Revert-util-dofile.pl-only-quote-stuff-that-actually.patch- Tolerate a Certificate using a non-supported group on server side (boo#1084651) * https://github.com/openssl/openssl/pull/5607 * add 0001-Tolerate-a-Certificate-using-a-non-supported-group-o.patch- Update to 1.1.0h OpenSSL Security Advisory [27 Mar 2018] * Constructed ASN.1 types with a recursive definition could exceed the stack (CVE-2018-0739) (bsc#1087102) * rsaz_1024_mul_avx2 overflow bug on x86_64 (CVE-2017-3738) (bsc#1071906) - refresh patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * openssl-1.1.0-fips.patch * openssl-pkgconfig.patch * openssl-rsakeygen-minimum-distance.patch * openssl-static-deps.patch- Move the libopenssl1_1_0-32bit obsoletes in baselibs.conf to the new libopenssl1_1-32bit: it does not belong to the devel package.- Renamed from openssl-1_1_0 (bsc#1081335) * All the minor versions of the 1.1.x openssl branch have the same sonum and keep ABI compatibility * obsolete the 1_1_0 packages - update baselibs.conf with the new version names- Remove bit obsolete syntax - Use %license macro- Don't disable afalgeng on aarch64- Add support for s390x CPACF enhancements (fate#321518) patches taken from https://github.com/openssl/openssl/pull/2859: * 0002-crypto-modes-asm-ghash-s390x.pl-fix-gcm_gmult_4bit-K.patch * 0004-s390x-assembly-pack-add-OPENSSL_s390xcap-environment.patch * 0005-s390x-assembly-pack-add-OPENSSL_s390xcap-man-page.patch * 0006-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0007-crypto-evp-e_aes.c-add-foundations-for-extended-s390.patch * 0008-s390x-assembly-pack-extended-s390x-capability-vector.patch * 0009-crypto-aes-asm-aes-s390x.pl-add-KMA-code-path.patch * 0010-doc-man3-OPENSSL_s390xcap.pod-update-KMA.patch * 0011-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch * 0012-s390x-assembly-pack-add-KMA-code-path-for-aes-gcm.patch * 0013-crypto-aes-asm-aes-s390x.pl-add-CFI-annotations-KMA-.patch- Do not filter pkgconfig() provides/requires.- Obsolete openssl-1_0_0 by openssl-1_1_0: this is required for a clean upgrade path as an aid to zypp (boo#1070003).- Update to 1.1.0g OpenSSL Security Advisory [02 Nov 2017] * bn_sqrx8x_internal carry bug on x86_64 (CVE-2017-3736) (bsc#1066242) * Malformed X.509 IPAddressFamily could cause OOB read (CVE-2017-3735) (bsc#1056058) - drop 0001-Fix-a-TLSProxy-race-condition.patch (upstream) - refresh 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- update DEFAULT_SUSE cipher list (bsc#1055825) * add CHACHA20-POLY1305 * add ECDSA ciphers * remove 3DES - modified openssl-1.0.1e-add-suse-default-cipher.patch- do not require openssl1_1_0-targettype in devel-targettype, as it is not built (it has no libraries)- The description is supposed to describe the package, not the development process or history. (Synchronize with the already-updates descriptions in openssl-1_0_0.) - Update historic copypasted boilerplate summaries ("include files mandatory for development")- Disable the verbosity of the tests as we expose yet another race condition in that- Fix a race condition in tests to make the package build reliably * https://github.com/openssl/openssl/issues/3562 * 0001-Fix-a-TLSProxy-race-condition.patch- Add Provides and Conflicts for -devel package in baselibs.conf.- Add patch openssl-no-date.patch to disable date inclusion in most of the binaries - Use autopatch to make things smaller - Enable verbose output on the tests - Paralelize depmod- update to 1.1.0f * bugfix only release - disable RSA keygen tests, because they use too small modulus, which is rejected by our CC/FIPS hardening patches * added openssl-disable_rsa_keygen_tests_with_small_modulus.patch - refreshed openssl-rsakeygen-minimum-distance.patch and 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch- Add conflict for any libopenssl-devel that is not in our version- Avoid the requires conflict between 1.1 and 1.0 openssl- Add conflict on docu packages- drop unnecessary README.SUSE- add openssl-1.1-fix-ppc64.patch from Marcus Meissner to fix build on ppc64- Fix build on aarch64- Remove libpadlock conditional, no longer present- Update baselibs.conf to contain all the renamed packages- re-enable tests on SLE-12 and below despite current failure, so they are automatically run once the issue is resolved- Filter out the pkgconfig provides to force usage of the main openssl package provides- disable tests on SLE-12 and its derivates * they fail because of glibc bug bsc#1035445 - remove README-FIPS.txt (outdated)- drop openssl-fipslocking.patch The locking in 1.1.0 has been rewritten and converted to the new threading API. The fips deadlock (at least bsc#991193) can't be reproduced anymore. - don't ship useless INSTALL* files- simplify openssl-fips-dont-fall-back-to-default-digest.patch The -non-fips-allow option was dropped in OpenSSL 1.1.0 - drop openssl-no-egd.patch as OpenSSL 1.1.0 disables EGD at compile time by default - renumber the patches so the numbers are consequent- Update showciphers.c to work with new openssl- Add patch openssl-static-deps.patch to allow dependencies on statically build libraries - Refresh openssl-1-1.0-fips.patch to take in use the above approach - Silence the install manpage rename phase- Start update to 1.1.0e basing of the 1.0.0 split release - Drop patch merge_from_0.9.8k.patch the ppc64 should work out of the box - Drop patch openssl-engines-path.patch converted to configure option - Drop patch openssl-1.0.2a-padlock64.patch code behind was redone does not apply at all - Drop patch openssl-fix-pod-syntax.diff mostly merged upstream or not applicable - Drop patch compression_methods_switch.patch as we do not need to keep the compat on this release anymore - Drop patch openssl-1.0.2a-ipv6-apps.patch which was upstreamed - Drop upstreamed patch openssl-1.0.2a-default-paths.patch - Drop obsolete patch openssl-1.0.0-c_rehash-compat.diff - Drop obsolete patch openssl-missing_FIPS_ec_group_new_by_curve_name.patch - Drop obsolete patch openssl-print_notice-NULL_crash.patch - Drop obsolete patch openssl-randfile_fread_interrupt.patch - Refresh patch openssl-truststore.patch - Refresh baselibs.conf to correctly reflect soname - Add patch openssl-1.1.0-fips.patch obsoleting bunch of older: * openssl-1.0.2i-fips.patch * openssl-1.0.2a-fips-ec.patch * openssl-1.0.2a-fips-ctor.patch * openssl-1.0.2i-new-fips-reqs.patch * openssl-fips_disallow_x931_rand_method.patch - Add new patch for upstream: * 0001-Resume-reading-from-randfile-when-interrupted-by-a-s.patch - Refresh patch openssl-pkgconfig.patch - Drop patch openssl-gcc-attributes.patch as the code was redone - Rebase patch 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch - Rebase patch openssl-no-egd.patch - Rebase patch openssl-1.0.1e-add-suse-default-cipher.patch and openssl-1.0.1e-add-test-suse-default-cipher-suite.patch - Rebase patch openssl-fips_disallow_ENGINE_loading.patch - Rebase patch openssl-urandom-reseeding.patch - Rebase patch openssl-fips-rsagen-d-bits.patch - Rebase patch openssl-fips-selftests_in_nonfips_mode.patch - Remove switch for ssl2 - no longer present - Remve the buildinf.h parsing, should no longer be needed - Drop the rehash in build, no longer needed - Drop openssl-fips-hidden.patch as it is not really needed - Do not sed in secure_getenv upstream does it in code on their own - Do not install html converted manpages * openssl-1.1.0-no-html.patch- Drop the symbol hiding patches to ease maintenance updates: * 0005-libssl-Hide-library-private-symbols.patch * 0001-libcrypto-Hide-library-private-symbols.patch- Add new patch for engines folders to allow co-installation * openssl-engines-path.patch- Drop openssl-ocloexec.patch as it causes additional maintenance burden we would like to avoid- Drop bug610223.patch as we moved to libdir- Move check to %check phase - Split showciphers to separate file- Move openssl to /usr/lib64 from /lib64- Remove some of the DSO setting code that is not needed - Fix the showciphers binary- Rename to openssl-1_0_0 to allow instalation of multiple versions- Remove O3 from optflags, no need to not rely on distro wide settings - Remove conditions for sle10 and sle11, we care only about sle12+ - USE SUSE instead of SuSE in readme - Pass over with spec-cleaner- fix X509_CERT_FILE path (bsc#1022271) and rename updated openssl-1.0.1e-truststore.diff to openssl-truststore.patch- Updated to openssl 1.0.2k - bsc#1009528 / CVE-2016-7055: openssl: Montgomery multiplication may produce incorrect results - bsc#1019334 / CVE-2016-7056: openssl: ECSDA P-256 timing attack key recovery - bsc#1022085 / CVE-2017-3731: openssl: Truncated packet could crash via OOB read - bsc#1022086 / CVE-2017-3732: openssl: BN_mod_exp may produce incorrect results on x86_64- resume reading from /dev/urandom when interrupted by a signal (bsc#995075) * add openssl-randfile_fread_interrupt.patch- add FIPS changes from SP2: - fix problems with locking in FIPS mode (bsc#992120) * duplicates: bsc#991877, bsc#991193, bsc#990392, bsc#990428 and bsc#990207 * bring back openssl-fipslocking.patch - drop openssl-fips_RSA_compute_d_with_lcm.patch (upstream) (bsc#984323) - don't check for /etc/system-fips (bsc#982268) * add openssl-fips-dont_run_FIPS_module_installed.patch - refresh openssl-fips-rsagen-d-bits.patch- update to openssl-1.0.2j * Missing CRL sanity check (CVE-2016-7052 bsc#1001148)- OpenSSL Security Advisory [22 Sep 2016] (bsc#999665) Severity: High * OCSP Status Request extension unbounded memory growth (CVE-2016-6304) (bsc#999666) Severity: Low * Pointer arithmetic undefined behaviour (CVE-2016-2177) (bsc#982575) * Constant time flag not preserved in DSA signing (CVE-2016-2178) (bsc#983249) * DTLS buffered message DoS (CVE-2016-2179) (bsc#994844) * OOB read in TS_OBJ_print_bio() (CVE-2016-2180) (bsc#990419) * DTLS replay protection DoS (CVE-2016-2181) (bsc#994749) * OOB write in BN_bn2dec() (CVE-2016-2182) (bsc#993819) * Birthday attack against 64-bit block ciphers (SWEET32) (CVE-2016-2183) (bsc#995359) * Malformed SHA512 ticket DoS (CVE-2016-6302) (bsc#995324) * OOB write in MDC2_Update() (CVE-2016-6303) (bsc#995377) * Certificate message OOB reads (CVE-2016-6306) (bsc#999668) - update to openssl-1.0.2i * remove patches: openssl-1.0.2a-new-fips-reqs.patch openssl-1.0.2e-fips.patch * add patches: openssl-1.0.2i-fips.patch openssl-1.0.2i-new-fips-reqs.patch- fix crash in print_notice (bsc#998190) * add openssl-print_notice-NULL_crash.patch- OpenSSL Security Advisory [3rd May 2016] - update to 1.0.2h (boo#977584, boo#977663) * Prevent padding oracle in AES-NI CBC MAC check A MITM attacker can use a padding oracle attack to decrypt traffic when the connection uses an AES CBC cipher and the server support AES-NI. (CVE-2016-2107, boo#977616) * Fix EVP_EncodeUpdate overflow An overflow can occur in the EVP_EncodeUpdate() function which is used for Base64 encoding of binary data. If an attacker is able to supply very large amounts of input data then a length check can overflow resulting in a heap corruption. (CVE-2016-2105, boo#977614) * Fix EVP_EncryptUpdate overflow An overflow can occur in the EVP_EncryptUpdate() function. If an attacker is able to supply very large amounts of input data after a previous call to EVP_EncryptUpdate() with a partial block then a length check can overflow resulting in a heap corruption. (CVE-2016-2106, boo#977615) * Prevent ASN.1 BIO excessive memory allocation When ASN.1 data is read from a BIO using functions such as d2i_CMS_bio() a short invalid encoding can casuse allocation of large amounts of memory potentially consuming excessive resources or exhausting memory. (CVE-2016-2109, boo#976942) * EBCDIC overread ASN1 Strings that are over 1024 bytes can cause an overread in applications using the X509_NAME_oneline() function on EBCDIC systems. This could result in arbitrary stack data being returned in the buffer. (CVE-2016-2176, boo#978224) * Modify behavior of ALPN to invoke callback after SNI/servername callback, such that updates to the SSL_CTX affect ALPN. * Remove LOW from the DEFAULT cipher list. This removes singles DES from the default. * Only remove the SSLv2 methods with the no-ssl2-method option. When the methods are enabled and ssl2 is disabled the methods return NULL.- Remove a hack for bsc#936563 - Drop bsc936563_hack.patch- import fips patches from SLE-12 * openssl-fips-clearerror.patch * openssl-fips-dont-fall-back-to-default-digest.patch * openssl-fips-fix-odd-rsakeybits.patch * openssl-fips-rsagen-d-bits.patch * openssl-fips-selftests_in_nonfips_mode.patch * openssl-fips_RSA_compute_d_with_lcm.patch * openssl-fips_disallow_ENGINE_loading.patch * openssl-fips_disallow_x931_rand_method.patch * openssl-rsakeygen-minimum-distance.patch * openssl-urandom-reseeding.patch- add support for "ciphers" providing no encryption (bsc#937085) * don't build with -DSSL_FORBID_ENULL- update to 1.0.2g (bsc#968044) * Disable weak ciphers in SSLv3 and up in default builds of OpenSSL. Builds that are not configured with "enable-weak-ssl-ciphers" will not provide any "EXPORT" or "LOW" strength ciphers. * Disable SSLv2 default build, default negotiation and weak ciphers. SSLv2 is by default disabled at build-time. Builds that are not configured with "enable-ssl2" will not support SSLv2. Even if "enable-ssl2" is used, users who want to negotiate SSLv2 via the version-flexible SSLv23_method() will need to explicitly call either of: SSL_CTX_clear_options(ctx, SSL_OP_NO_SSLv2); or SSL_clear_options(ssl, SSL_OP_NO_SSLv2); (CVE-2016-0800) * Fix a double-free in DSA code (CVE-2016-0705) * Disable SRP fake user seed to address a server memory leak. Add a new method SRP_VBASE_get1_by_user that handles the seed properly. (CVE-2016-0798) * Fix BN_hex2bn/BN_dec2bn NULL pointer deref/heap corruption (CVE-2016-0797) * ) Side channel attack on modular exponentiation http://cachebleed.info. (CVE-2016-0702) * ) Change the req app to generate a 2048-bit RSA/DSA key by default, if no keysize is specified with default_bits. This fixes an omission in an earlier change that changed all RSA/DSA key generation apps to use 2048 bits by default.- update to 1.0.2f (boo#963410) * ) DH small subgroups (boo#963413) Historically OpenSSL only ever generated DH parameters based on "safe" primes. More recently (in version 1.0.2) support was provided for generating X9.42 style parameter files such as those required for RFC 5114 support. The primes used in such files may not be "safe". Where an application is using DH configured with parameters based on primes that are not "safe" then an attacker could use this fact to find a peer's private DH exponent. This attack requires that the attacker complete multiple handshakes in which the peer uses the same private DH exponent. For example this could be used to discover a TLS server's private DH exponent if it's reusing the private DH exponent or it's using a static DH ciphersuite. (CVE-2016-0701) * ) SSLv2 doesn't block disabled ciphers (boo#963415) A malicious client can negotiate SSLv2 ciphers that have been disabled on the server and complete SSLv2 handshakes even if all SSLv2 ciphers have been disabled, provided that the SSLv2 protocol was not also disabled via SSL_OP_NO_SSLv2. (CVE-2015-3197) * ) Reject DH handshakes with parameters shorter than 1024 bits.- update to 1.0.2e * fixes five security vulnerabilities * Anon DH ServerKeyExchange with 0 p parameter (CVE-2015-1794) (bsc#957984) * BN_mod_exp may produce incorrect results on x86_64 (CVE-2015-3193) (bsc#957814) * Certificate verify crash with missing PSS parameter (CVE-2015-3194) (bsc#957815) * X509_ATTRIBUTE memory leak (CVE-2015-3195) (bsc#957812) * Race condition handling PSK identify hint (CVE-2015-3196) (bsc#957813) - pulled a refreshed fips patch from Fedora * openssl-1.0.2a-fips.patch was replaced by openssl-1.0.2e-fips.patch - refresh openssl-ocloexec.patch- update to 1.0.2d * fixes CVE-2015-1793 (bsc#936746) Alternate chains certificate forgery During certificate verfification, OpenSSL will attempt to find an alternative certificate chain if the first attempt to build such a chain fails. An error in the implementation of this logic can mean that an attacker could cause certain checks on untrusted certificates to be bypassed, such as the CA flag, enabling them to use a valid leaf certificate to act as a CA and "issue" an invalid certificate. - drop openssl-fix_invalid_manpage_name.patch (upstream)- Workaround debugit crash on ppc64le with gcc5 bsc936563_hack.patch (bsc#936563)- update merge_from_0.9.8k.patch replacing __LP64__ by __LP64 this is a change versus previous request 309611 required to avoid build error for ppc64- Build with no-ssl3, for details on why this is needed read rfc7568. Contrary to the "no-ssl2" option, this does not require us to patch dependant packages as the relevant functions are still available (SSLv3_(client|server)_method) but will fail to negotiate. if removing SSL3 methods is desired at a later time, option "no-ssl3-method" needs to be used.- update to 1.0.2c * Fix HMAC ABI incompatibility - refreshed openssl-1.0.2a-fips.patch- update to 1.0.2b * Malformed ECParameters causes infinite loop (CVE-2015-1788) * Exploitable out-of-bounds read in X509_cmp_time (CVE-2015-1789) * PKCS7 crash with missing EnvelopedContent (CVE-2015-1790) * CMS verify infinite loop with unknown hash function (CVE-2015-1792) * Race condition handling NewSessionTicket (CVE-2015-1791) - refreshed patches: * 0001-Axe-builtin-printf-implementation-use-glibc-instead.patch * 0001-libcrypto-Hide-library-private-symbols.patch * openssl-1.0.2a-default-paths.patch * openssl-1.0.2a-fips.patch * compression_methods_switch.patch * openssl-1.0.1e-add-test-suse-default-cipher-suite.patch- update to 1.0.2a * Major changes since 1.0.1: - Suite B support for TLS 1.2 and DTLS 1.2 - Support for DTLS 1.2 - TLS automatic EC curve selection. - API to set TLS supported signature algorithms and curves - SSL_CONF configuration API. - TLS Brainpool support. - ALPN support. - CMS support for RSA-PSS, RSA-OAEP, ECDH and X9.42 DH. - packaging changes: * merged patches modifying CIPHER_LIST into one, dropping: - openssl-1.0.1e-add-suse-default-cipher-header.patch - openssl-libssl-noweakciphers.patch * fix a manpage with invalid name - added openssl-fix_invalid_manpage_name.patch * remove a missing fips function - openssl-missing_FIPS_ec_group_new_by_curve_name.patch * reimported patches from Fedora dropped patches: - openssl-1.0.1c-default-paths.patch - openssl-1.0.1c-ipv6-apps.patch - openssl-1.0.1e-fips-ctor.patch - openssl-1.0.1e-fips-ec.patch - openssl-1.0.1e-fips.patch - openssl-1.0.1e-new-fips-reqs.patch - VIA_padlock_support_on_64systems.patch added patches: - openssl-1.0.2a-default-paths.patch - openssl-1.0.2a-fips-ctor.patch - openssl-1.0.2a-fips-ec.patch - openssl-1.0.2a-fips.patch - openssl-1.0.2a-ipv6-apps.patch - openssl-1.0.2a-new-fips-reqs.patch - openssl-1.0.2a-padlock64.patch * dropped security fixes (upstream) - openssl-CVE-2015-0209.patch - openssl-CVE-2015-0286.patch - openssl-CVE-2015-0287.patch - openssl-CVE-2015-0288.patch - openssl-CVE-2015-0289.patch - openssl-CVE-2015-0293.patch * upstream reformatted the sources, so all the patches have to be refreshed- security update: * CVE-2015-0209 (bnc#919648) - Fix a failure to NULL a pointer freed on error * CVE-2015-0286 (bnc#922496) - Segmentation fault in ASN1_TYPE_cmp * CVE-2015-0287 (bnc#922499) - ASN.1 structure reuse memory corruption * CVE-2015-0288 x509: (bnc#920236) - added missing public key is not NULL check * CVE-2015-0289 (bnc#922500) - PKCS7 NULL pointer dereferences * CVE-2015-0293 (bnc#922488) - Fix reachable assert in SSLv2 servers * added patches: openssl-CVE-2015-0209.patch openssl-CVE-2015-0286.patch openssl-CVE-2015-0287.patch openssl-CVE-2015-0288.patch openssl-CVE-2015-0289.patch openssl-CVE-2015-0293.patch- The DATE stamp moved from crypto/Makefile to crypto/buildinf.h, replace it there (bsc#915947)- openssl 1.0.1k release bsc#912294 CVE-2014-3571: Fix DTLS segmentation fault in dtls1_get_record. bsc#912292 CVE-2015-0206: Fix DTLS memory leak in dtls1_buffer_record. bsc#911399 CVE-2014-3569: Fix issue where no-ssl3 configuration sets method to NULL. bsc#912015 CVE-2014-3572: Abort handshake if server key exchange message is omitted for ephemeral ECDH ciphersuites. bsc#912014 CVE-2015-0204: Remove non-export ephemeral RSA code on client and server. bsc#912293 CVE-2015-0205: Fixed issue where DH client certificates are accepted without verification. bsc#912018 CVE-2014-8275: Fix various certificate fingerprint issues. bsc#912296 CVE-2014-3570: Correct Bignum squaring. and other bugfixes. - openssl.keyring: use Matt Caswells current key. pub 2048R/0E604491 2013-04-30 uid Matt Caswell uid Matt Caswell sub 2048R/E3C21B70 2013-04-30 - openssl-1.0.1e-fips.patch: rediffed - openssl-1.0.1i-noec2m-fix.patch: removed (upstream) - openssl-ocloexec.patch: rediffed- suse_version 10.1 & 10.2 x86_64 can not enable-ec_nistp_64_gcc_128- openssl-1.0.1i-noec2m-fix.patch: only report the Elliptic Curves we actually support (not the binary ones) (bnc#905037)- openSUSE < 11.2 doesn't have accept4()- openSSL 1.0.1j * Fix SRTP Memory Leak (CVE-2014-3513) * Session Ticket Memory Leak (CVE-2014-3567) * Add SSL 3.0 Fallback protection (TLS_FALLBACK_SCSV) * Build option no-ssl3 is incomplete (CVE-2014-3568)/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1-hmaclibopenssl1_1_0libopenssl1_1_0-hmacnebbiolo 1718204041 1.1.1w-150600.5.3.11.1.1w-150600.5.3.11.1.1w-150600.5.3.11.1.1w-150600.5.3.1.libcrypto.so.1.1.hmac.libssl.so.1.1.hmacengines-1.1afalg.socapi.sopadlock.solibcrypto.so.1.1libssl.so.1.1libopenssl1_1LICENSE/usr/lib64//usr/lib64/engines-1.1//usr/share/licenses//usr/share/licenses/libopenssl1_1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34284/SUSE_SLE-15-SP6_Update/faa58dd09c8a844506f40d91d00aeb3d-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f7a2ad563ede9e37ae8e6f2f4782521ec0f766c6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d9c30bc12111f69439b365f5ac0e0b5e8f43a0a7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=fda2acdc60842648f85de475ec79bd63565d7e4a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=cb55ac76a2caeb6416fb988125ef2870250bb010, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b63e7b654a92b6fb18d81ab6620975c2ad630476, stripped 2)RRR RRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRRRRRRPPPPPPPPRRR R R R R RRBHXE!Y䮸. ca-certificates-mozillautf-84dad6d1874807f59a6175d3c12210b8f5296f3fa389ecfb17fd189501a5763a1?p7zXZ !t/#]"k%{4"c /zC˼-v a+(_@s{Ԓ Qw5x.2$WNjiǺQ5*waD9MQYIOZ)vOYk5edzɐ^@ÖW59ph#)/>V`Յ̴-%MSd?`Zsr} EnM(o z-ΰh}nE4#}riFzId[bB18ʻ+$fA4I-dMĚ]{`WS(nrp(i :Q(gnpknm"qGK6l8訷.V(;)XC?.ZO^rE66qVCE~$ o)#O$xeHk~۷YNT%5TYeϜrL8@*T ^aa63ςG`q\4 2LQ h6J)Z>6(\Ii+PIut-.ty`**[{%IKވ>7x,N.M _Hq"8%3rD>y$Y4s{y<7Y~p[Kx/ssXAB òA(X0LӚ[d*Bql'C^oӗcxjcQ&$e1gXvȃ{ȓEeNٰab4`h_lL{241'M0.tx1_K2҂QD9)|\0}'~*13LMa !PhS]piVmjڡq*aGWrb< $h:F #7Kcj[:Y*rfUfGjo_h-lՙvk)K>Rx;}șZ CPRskZZEoZ綁/UdC FrlA-U1?'Ud[)pٰ4׵ϻw`k:}wa6͠AY!6 )/OʧoVA{Vŭp}us6`NG`JTYP /-v-穏3s{ϸt6\IipCɀl]=ޢ1i=>,HnKFm)>19f1 ~B&kfS>켿r)cS:A6GOi78F2[W0ig.%5%_ALGޜWJd}h2vhn I@ݠǦ>s3=0y5zA#&/f-ÂǵrjntNKCndC@A{ehn=Y |{wiV.@t,psV6OU$wvU=mV ^\RIQulb4Z% cdn8r,pˡȷ@ h郅έB~ﯨsZ+FBrh\S"d_S|v܏,mALS"u?$t385o cb{^x|xPo[ŷs'C ^l}w\>zZqY#bV=^0MŊof MvţSz,z7bxz.;#w  J*B懎tZIg#Ao:.E9wQZo>h{rl"+voeך*EEcjwFO,:[g=)O6&}Sadڄú]KceӈY#Dz^qWeI" \ [`'HobA/7?b6S3oNśx֛v^d%={*qEGJBn0i%#<A=ye]u;@~3!TpSf/fJ 9M[eH*h4F L Rwɋ^"י2Q=ϨҩJQ ԉ|@ŀHM=4UV]4Eo"2AJ )KU cY8"v00%^5'YAI₡<]ձ$hcl(y! @Вu2Y/?ahՍL5 q!`֑oǛ/=Wkcz rb!}+AX?'!|Pqs85ʭh}Bo֩Ɯ%a(! M0PnWYük&.\8Shm% `C$ Kr qϽ,yd|[!G֟ULlř/^-n0C5, y|*:.G@|JH83"S Ip(hb2U8Jd*fdV2zW~/]Fj yn.~g6oci_NWJy 4=K=EQ,?̞s,ag3®[ Kle3:R%}1VD?׊eoG[ cՈu9LApMh10vKcA 1iճK՟'GH Dt(Xm {+-Α|ݽ!žI̗g>w@^|R{1{21PͱF:ῗhLa庺ZTvޱv v[UK:!\)\̶LHl/bxN?8M,x*N1Z" MuP >zx(ӪŲ+u G>'a)tcˀ(lh*ǃOb$Pd>Y/mGHJa%#<7&܈rwNQc(R2Ml<E;'Y$]'L ܩFǤNnbde&/drh7cq="sLܵܫDn[%q%;P\+OQF8Q*5hD"C_]&R:{WpގOA٫A}rA1= wݤ E.BƈJA=eKɿq+#Gl{b4I_rTdOT9 g>&{20дܪ5U\MP@0W&BXsϞ3r@+"d,%|IuǷN)Rx\7MP5wJ!&0rs"{6`}v L#e~Q%4Y-sD^XQJ̕1Xʂ[yWg;~xpV7žv<~y NSC3YG(k*;ר1w+ttծv('s@RO>D9OoOC}ʹɡ1eԮ,W7&ZY>x"&&<[ڌ{=WM,ICk@ET^ųc6C7StW; c*n`3% d&!i4#3@'tLO)hT7uOX1I&&+pҀ2ţ2Xkj61O?ŚQ2=bVNk$4 {928O(]L36S!֕!$'zQ(zsX%ƢH|]ΗS?* myXiynipoCXYMSWy a9Y_o' ?2F HCⅯW!m3=ȣh^Kz5/7ZA~۔]Ҳ`3pAX_"jG4yLD|aEV3`JW@ "ӸT1epO ,&guz~0kQO["1tl@|czP3U˺VawIrh[ނ7ҙH+mH]gA5bዔ&KϷ2.?tFn9 0+n7Nzhņ86W{cO52|/X짬7O5->#wT  Jf_jVZ>lW|H0A0g8&gi|-/]u,=? AܪNꁼ CMeSqĘ*vFs狀rbqoXp$IEܢ-3B!,RÀFhøw$>%I V!)tdyϧlxpQ,Flc a~PVe+O b'j"]Il;ZZ_Q 4JEpwo K3`bdA*lZ&lsMӷ*Xڛ@6GW1Ax!Cކ RBC2x(i#o"vTA`v;b:},mY2>ްJİ0Xf?z%mChQ/K^At$7b( 20MM/<9r3ypq4<_/lc?KQzpWdIW;} + K E8ey`.,Yb dJ yq";z0SOL@R17CZ (v5>E^-`nIS:6ΰpnwoڈ+( _:+'K,_K24k1~>X1 w( KeԨk.b5@O`kᵪs%+ی$e}*yMB-%4BVAjm8jOYkE2o[! Ȍ%9/7/5 ˀSaDJb'䳝,3=jp2CINKGGj«n ')Ҙ06|pyQ>3m" W ߽YS^ͰNNKp(ZfRl宨;ՋQ#8je݇$=sea JbGG~ETL0 r1@}  0>f6w. e'Is\ xdz&X~;%8"=>v7[I3W&)wY[;: ayc݀ {t 0b3ܳ,.٤?̚/tD*dNOq@HpTd"29"?w:.ƞCm ^3%k,F/HsV~9Sv( 8:#tcȍSt[xC~eJyuP @Vj,'VG7ZE ҷU=u rv:ߪq\?sѕnSYO$XIڡH `+S4V lI³&;~wF>Qo4͂lZU,'IK^z'!Yh̕+?zIj-yg\y7X:Lx3{D/d/w<$d!Jۯo&(OU&k;yJ1sҞ(@uՈ^JaWAj2ъޝΩ̟'%twbX9  CmjLvhb%;Kej|:y&p0\$m:% {mŖ*T{߀m@_ƪjɁ+9,tۖi+;AF qp[uS Mx 6"c֙M8݌t-z]lST'uvЌ-E:v ~`qr>pL_lSlq=\ƓxyGդD ZD]nK苰n*!c-,XP𧠙įRa1AjQN [$'b%ժd}h`fYbi1/KЄdx?5gl/UQR~ =n)q?KΠYƆ_ӎu^Em5G_;@F 7A>SرPZjOWV\Hr3q[dhY#$7B󁿱]<'R/ޘ?X~lY"I ܰC-qN;?OS~1K3vˉ5S܂V/+{a!OؤUP8/hKgfƇM#*te2[3}{'U3-8R^;K=$e!`Ѕ&@)UCgnmP?HPWaFY[wxL! $ .ҧ8QbY Ӄ/" 4YzK8}BL“úK+pt]_6m_vBBwK`"V2DH֡h6ﳄK4{7bE8gFt+m  >YռYV 6%nq1r[VaO[}5 $ 3`OxGۄZf?ِIk, 4ir;cʜT>ƶMANk0ysR2+4e"ʓ"g Z\. qe~+؉ii\ Ù燦%()(Cp CKS !2 H. }rbz<(b*he:Vdq}P>aa/F T\ ։Pca}#Y~*׺HU/,w} بI.r|3/9@VA>1n ?0 z)NfQ>m+\4M8qui&я͋z֑GdmKnf]8D{Ga&%?hXQ/kgξ*]=P+m @#cٱG}KLGAI>Ms8Q[>BBP_F%(R)1^kq*$TKzM&gL^fG?8G 4̎H64=!=*t!KGp!jE!Ď?a/ xg+=3~\uZ&_- X𭫳4Z.РGǐ*nYb&V2SIVj\9jΗgRu$aV85Vt]vEX39*)E:7Fp5kMk!q+aҌfr{/k= \H5kybCHo&Y?MRb|??THV!3=_tK) B~ /ǜbfKj%"d%2l=9}Yt@m<:P)byj)_Ǿr(QOF!#38N𛙳!%ոkUZ*-/&h߰;8c/517R7SXN=2*G{}6s ڈ_s1 6@3ciP rj*9i5d '/AAW>X̐u`QEՎ#\k᫸K}-YGBL6K !ܵnpfJy+͍:n{!TRM$; $^K}ᄩ+V[^fg <>HÞUGQ±Aξ]fC dGCF "}0%|X>vӏ!E/q8 销\ LBFvi1G| bp7#Zs ́qO:tEE٧x wqz3sf!FL;]xkGۣg m.4aتI!U{ ]Yw&2憘>ߧh[]Va`#0]Jfg>\i$6LK'-. _N4 8UpP<0 F3ORB|h.9e'9FВ`h, шrr)P "nL[/6-sDNt*1הU\!!<9o~2D^ռHZjU Y][,O)Le7ttZ|α*w@iG`o!,BHϲ.ozGElq޹R۲;Ƭ;f UE_!'Z MII컂^:v7- g{Q3Mui+%-g_P Ƚޚ?jݳlqǪu/ M{朗Q0eԛ%4΁vj ^ScΆm^oۦEi%̺4Wɕm {/b|z'V)kSQMjx;ˊ aʜH14jF^O,x|?b1%C.4˅8%vbI?[Cf1=U_0Ps(:Qܵ&3 ѼVo~_(x:ra"aLv/ r*Ӏ65Qz݆Wci!U}b?($q0-s~;pՋΈ6(+/XC NU0,_'S.GU0ڑgq})Q_n[}08U99{in pnX8huӧuH=0ǐhjr`bKi8~JPx Z@rig +w9cRTpU)ihdtdَYT!׿5$T˫ EN_k?!r*6R,Y\v)U$#)"!`GR _ EV_PãrdQ)J`隺n+aH#%=λ4`v)9PW *QH5V-WXݵvs>xm ݨ=N)qY@H&ʝ. D"2Ebe-ѢTp) PM-Q^ +miXičjtͿ槼 24~u :yKq2ZZQ$T廇TL'$QcnB4G=GO]m4 L$?% @XayK  t=vI5h`N(*nOGZTTض)zHx-$r)o$2ێ)qUmT`RΥ5r.==W}(#da\޿YeN{v7^S:aWij$.=5%O,fq\;L dR-BvKu9 a?:1!T Pт&CjYgb%)CTz:g/,DGb0*&6*S&l*ER;= b xsZ S/ը~Cy# % 6}%|~rRx62uw9%-k=C4܏KmuJAl u axܞV,q3Sx13o`c 4JF y`!GkáuEPQR`fT"xX5-Ky BU?ʢL\ yA93-# XUm~_0I-PP F--xn´ӊk%903wu&N ҧ+k?橂l× t )䕄6&m8Jq|JN@ri|e--, gNn`kW֫%UBq_A\ߓOnpV W,`Sa4[ [r>D@Kȼc@貆$:;A}@)!uB([ UǶ܍4"r* Ijߖ4 yܹ;꿂#)w`j-|yhXRG3H7\hEa%PE BM]@ϗ#4u*ck -Fė۲A/vL¨;FK_z7ƑhoU&N?`&N M'Em$ɎT($kމI7_ˈY8q>Hmˑ¥>Up9߱KF10A.oX fKNmNmJ&{o 0pdQOZ lEḶF(0ɬV䴻n&}C"|bW e XYctɛ'R?ظ.Am{dZN‘qݫLQ X>nb |8L9X6-g;%+ap&IwfYpXI }'*SrBNgxۙ9(0m"&cAa"L pc]vTuSDŽh{}ν;q;o o_$y:VZ)#Zx`/!n1s>FQtW3賶S}mRSWD)ܣ3Ձr=ǸTSinۍ)]~2z`sb@\ѓDn[&moYJnJIn3)b~MkS]hr:b3U ߫!frGi{QKyaBG>rRIigXn$䯥LxɆmT5|yɭ;˓S| B|1\w̘_ ڰ}cuk\%h㽿<;. xCOęqЖ 0eg&cF+&AOX k;NvHơI2_('6\<uk,)Uھa^`?[d\ ͵:h{+'!t>_4l!"!NU\gyxPǂ:|x+t91Xf(͟e/\" zB<")KC`sMk. "xU`Fv<'ylp㗭 dmE%:S 0 N g=I 7=tW퇲JS5D:{FSz*"Ѥy_r%ܮtJzCwш U_" C{.n,NDP'6~Ton)yXDzCJF[gS}*UgZPX߼:/ cODn<dStw2|$W1nXaRLVIaT D?Nv\<:3D'Hxq%aǃ#L2\`\.ur&4"9}#"6Q(*XȤ`1;WYjPVԽ 9x%b$.P]KHOGN{u5tױ>-%֏ z*cHw|mnⳑ(.vkq0e AT)Swܳ5 oIH0K.4iϽH1 H/sD-sl+ 7^ 4'?Bӄ;q yu3ۓ2 (ةn32 9n ]TkXK"( Ty3 OR -~eI3:[96c0&^'χPgh"UPFY6\6 +Z k_&[W'1 sZG⻩R[2ML}7g_50zv-LzG6gzt.mJnbnKh)q y]Yw2%b@5Qx̶ ۿ{qkbTiCCL.?8}O;hP$`˦#aF HgF<!{T" Ǯmp _σnVDP-ݾs}2kD jO!qJWt]SU73bPHUNKHJRj뛡3AؓyvŜG\f^1ejGlpkLe :"A'DMT3||؉ Ms٥4Mq>lƺ,5@wZz<_;dCshLT4{*fd&1lz=gY!"=FGcp`0AQ-Ԗ~Ã'{m㲼w RtQqs !//K (|J# ?EnsvcwTӀDM,-8meW}vw wq^o2;;RzI*tbz 7cq mk >wvg 1PZz`!'rP8'TG\ЂPrffs+?ѼVQu>kɜԉ}[ 1ɁQLtKF}WﺢJ `a?cQ;~j*t=@ɛ&śC؆'}ZTȼm%:SQY=zw277 'gx$YyOEcwL4JB*؛5_p2aN0?77Misg~FtJ߂X8 Wߔűk\b{c6rJFkoKcCx=d@wqC\1OŅ&iDt}& 0I)NQL2+K9cdo}*%ES\@DŰѼXGƤe-C޵s!eX_)Ud>caJ=@TmMQ@/jn"Ky~C#5 6Sd[S9s@Rc{|dۃYnپ@.U5*tCHGD6qHww;%?'#z5=(%i0Q&}R)ǭx3R%$(jA 4":*l3WSJv4mdɗj#h-aLSbNp0ETa LdG];39 fw;#K魻?I _ׁbs$2uh@ԲU->|}A8"K+$/J&}BZ[NźOnuk|I{T)BOw_C*1(5+Iow![;b lb4Hs^y%v8e)"My@\p  Nf$'@e"Պ[pV,6,z$&k?R[.n>%76_=N<* jD h#VO]d"0Zqb8TXK#;2Am9zbӁ J S(GbE8uc`v^ Ly;ge{(Aksm&hGKw[91L@wVgj kvaڐ"@Qw53-@Sx597&QKΠ"ꊅrgTC1l|BYl]mq8 ]}#9'/vn v%9hǡu~;l-M!`iyU3ZKٝ мC[HK#!(vjNK57"$׃9ɟ]|O 3ǝtAJ;l)-E.yzA{m")滔*\MJU/\^$hOEEfɔG3@|l8. { R7J STr4ƟVJSƁWv5f\[`Uj7CjF7YQ=&Z-lv3ew!v(g4GzwG!Iכ@"hî5`$H2OԴ:@\ZPqGL.gcgA5F 3*Z-W_js̀X:y0r5ULM +MR9/e!.|vMep#1& "kAS|pe?)Y<2  |9R46MrD̹ \PvbƷCVKӪ"uz2έ:<3AFOToaqBy/ ȷx;{29=[)(G>2h;)}F>J d +xs;k9}tV '-CSb HD @W}efaiR8biu1w+=4v_9bMH:xWΔ/K@U r&"?rJ$xWRf c.I4ΉdDͳh|,^BY^Ki .N;~$4AFkh鹟qs^>ma"xd<1Zdk dwI_N::| 18`9[+Vf)gӸF!=XP=z/Go3;w3I2HCAxW઎+Sclexdʌ氿;(nBn\+R680ǡ<ٯq6T˕ c `3PHbI QTX/x)=7 |+ Sy $z:LLǃJ~"J4,InHHBi[.,~ƞ qVtqjQGyxuQ2wD{H_ g)ja3._ 4tRbwͬ{-'1w,6`8#?%mQ1:Gؠ,Ԛ1B0AS } g"̹ёjpJ&Wf -(JԆ&3\OVDs9Wa2x'nK| !#XO f. `zVLLY8[ K&;J"w;2h"%Jg!~ 's\Rѵ6aQ53ӄ_=+8}R6PSW CNQ7/Z]{R⒰3^KeĪ$y;M'O-oQ8DFxa *w90bmIGϗVԙDkI1DNcӏYP5tzARjdZʨqr==}PxW/b~ES̥ 5iz@7cFb4r! R2Jj ùqB)&d3Ej\~K7I׷OuӔU[)sXEJ==La".CmȜz:›3Ni(=w#oo[KHR\)D5<'g! |g\B* PG@q^l2But9d{3#񾋙 c8"܌ ؆J G5CK:!?Ml>R4>92RcGԪJ>dѾ}tIc)FYX/;^f(Y?U'l8)̊<;6x& 99 B*]i!3REvw2[i[:zl%).v?;t~vN%OQ:9mq17EirgSAV#2F٭PR !&L R}?oͤx20šL9j;rՏac=UhIOQGW n[:_-jZpfBA _W\\0cNmZFc &`J XQ:GEӓwؠnMIfTvB[)&vdHbP]xЦ ]<.8PfGH]g1;b+d6Sqtϫ\흘xvd3C[z/I\q; 5 m,Yy9=b"2uGץz֣]2ڼv-Z ph%K1 JEgCY_47لk*nkѩ_hdsUPy?_zWFX|Wl|ڹ =}ݚVӬA=m0#g۬Ycy<2Ə̊iUGP`+Ĝck\hv9TE(dx!5EKjcE8 03*]qhIp! \`AooQf(8fz%MI/QNɼb&( b^H0s8Ε12`U^|5wZ~+=aKIMV=!`*)|C.՞'M/oO|Nrnˆ̘_r6 txy2:1ώ ^MoWI7,IAЧ1]]6&U Cnh}b>'`Wa:u񤀃+txƊVp]ZtBͧֈC#>8 BxJiBiPv2tz*;>W+Dq٦g)U<v3 ?2]1Vk f J,"qQ gY7Eߟ{4H&LBR]ES!{.˾".5u"p]픪y 90`d̸^?;tAWg}#ַZY;- l CdS2N+])"az%pQO1˥JKRp=PϮE=J Z.U.7JK⬣*Ȯѵ"3^%= Qʑ/Gt>CZA+"tʯ3ݶp>U*YgWW28Qm!Ot9ۏ@]B]̌5m{VGVioGu5u,^$^ krZ)_* $<Ĭ1yiٙV~lpTǍ߄)pjuln뿑i6FO]cWCk-~uqP٤*P w_J1Daeh)vd!;8LV)8Z\Xw űiF}Xȃ+W(;L(壆 e iHMq+BNL\nRG``ρQ3zE gX$B]ֽ3$~V(y2ˋ+ 0s.[/v_h5qcqyTq6Gc6^08@ K)shVr[HsiϾ*iR\Kn!+EIZMotAQ,G*4|2i~n~~ZM3Yp6Jkx0뤥 @MǛ^̄yZ]/V*nQ0&]ֱpX"3 8D}i5(v Qnhkp]Ʊ%?,g$\a hBi`ŤmmZVPM!'}](0z4NY $CMF ]f2Y _IwqnV/9BEo !7\,?%\ Q Y y'W$͡WXB`Ez[/hpwsD'8qH?gIA r3@}KoKeP7+YW溰$4z OdajYE<id= %ʰD#s16}*Bu*׏xݵ9hBI))?ylrU.c2!խ u:x"1NNڥ0Ȃi@0}Ɏ.A&Ǘ8(-NOץ]EΫ-OI'p t5 7W}TI\ q`CKec{΂B.&ﶶZBlLBlld-F{KY]TDX(d3$jdh6nd'[GGBEZ9ewu6yb,=ת/ oLsܟ)p/knpkٴtfIiUT놜sFUKl^n e8'i}līWތxf 5?B{(j.D-|Մ\TEY8?apR_f6: Oir#|_jq9Ԍ R'!`~"fKopg? ;`fg'}>2s(ű5[CW6g1N(% .&T>+jN!8[h(>m a?N;p~A9Sc3_50!eHD=1$0Ԣ@iI1|-U+gůl5 "?, }O)Bnu Vʼn/?.̩W78}賋)x@רEYѾWFTkEvTb> "gH4Ў۳XJ¶\Z8p]pu7B^h9s9DVwz^E +%.6Qtʌ["KQ7fep ,&< O~;tvǪxb+mi|e%jZ^2ɉͶfα#2Y:YQHaІŪ,5k=-%Ԩ*ǻ~# HTu9`|#ۚ i9jzdJԒW1\JPe}a:t ] tT (wY{/ cy I"ns]K8[g4sagw is7t?G WYL܎!ݱh2(+`{aL2}>\NY^Qh]]+?$WRnÄj?>VDHz BC*`.a(' tP/^,? c ӜV}h71_@.gэӄA=u;;BmJ=j"e e/0 @$-VѷW,u^~8/׫%t7(Sզ.CO7 VRyV-f7(}6*洞Hށ]1V!bYm+Uqƾ5;ͽy}4M OI+Du +sʏ n玫3ʤޕ=A(P>;hP? 1LgV=&->=?QS͇33,MI-e ;R38F [ʺ>)g^'Kvsύ̭G{9OR=ae{r]g=)( Ao,;uU9sz{QC|{m `8z|sRy*!ht"BtxF0Ү%7X 5# mt*C}<$MD'I3e2&D-WC\sm;#1'1JhG"``$8T|vܤCM<g5#n֫iy0j–b(624y\"n๖t03=] #x8Y'7e<^)  H&8)t5%r77k6rQ!ͯТ=Se,M}DJp̮5 n3ɕ)9 ^pdHxg*hC p#_n]UH;h.j bRf/<^, nT#njy'Oqlݫuu\ Fb 45f*|*UQ62^k`IM;&@MvoKR`IPBF` 8Fii;o;Y$YpfOϩXԀQ<_i?y8?)niLxħ4biR˟ϼSBT㟥9SQ]8|X;63 SOS!ΞqVfݾ&}XvfuI”m;oOoGwM~ *6p5Fa[Yowo3w>Ne߃]L}ɘQ1#,8%Qmp<PeJz% y3z=%%+!t;uJ]8)2B[${63)69 mgѲY_a8)it~!F7^ЧH+L&@Rr  zxoB`-ĉL՛@EKE`c\f.KCҽq[{ eS *&+/YIK`ډ^  sD *3E>fH.wD%ykri*jԄNr&v?[Gm1w[! ~]9_Dd9 ^N<*# F4$iڥ= ?Hv/A *+}Ghe)Y 9wό)vOYWK.R7 8[R]\}xVĝfNH997p %SAu3e+?v61'b\`w.HW֣ EݛL{.9P]<;x"15>lnod^X՟>tۆY@?]{KP/ۭOe 5i (6d1S6 9PtbH'FʆTK꿇yL; CC (|u!%)q:.jn(Ӵ e<~#N .ժ$i'޺CXϘ" {C_."8țx׸eEE( wbNb??Df?;P>BXC'77Cv͠>k 2gJjdl-o{5GZkex)Q 2ٜՆօdQYRwE(ȬJ>jV~$6.ㄪ5ɐ(. lRKW a*r 2QȄrIt:}G0nsgr[7079<7hg!V͊IYS# ّoJMH,)`NBJ掉+~ada#6Yt%9öt|EU#i(/[?ĜJ.[@4W0Z"L|ނJa@"0S uc_4A[ $2|6T>472C5e1_zLF֎K؍0Q{\U/|ٸsk6e']}&{vpvm.QCRCpylY6YqvIEd%3EQ%j!7THOu}!ҖKN],2jV}[V#+9-j\)G 9OQ!%gӘ矣 Dh-d2-ȨW$]_uWڭҀҏOܢ4|Oe Pmְ@ /^P#mt?|/Em Jք|/ .ƅ aRRgG\ɽ2%KYAnNb^?cBqŪ̖5$.!,]UoWwQ9|3-PL#=CO5x}TTT1'Y]课E]9k8rVdb)Ue@@V 8*%zw^sO 9S739c?^W~im࢕;'IF薞m9a2[޾"zhg;6_8`!8޽槦/5Gtqsi`! -@I识$[hn#Xzr#oȸS4дnJ8Z|oP uF0,&g2f⑘;r]eu[h[Y<<3Eh2g(%Y[8=,>P}s6_W0GʠKeЋϼM/f^MjEʫL&$)#yJJb>6?yڥ͑MJme1zlCzA[jkOnFUMVde6g=59x1nx7?;kN!u,&iVol!!rG̠(i]je.(>O@Qg+w ȵ_:Pa!4^͕!-ɭ;ً8NhPAyl(asjƓU6ܷZFY]P&%%9!IĎK`#A|67hh-w% m!;%Oݜ >a梣 hE ̯5UFkr 1Ђs' ;8}9{mG0{ 0+CKdWw2K,pP>q8m$`LM{^;5e܉ Zɚ p"gV*UBpj^]^l-}m\/9PT fw|th&4/]rUf$&,&a5>LLKy@fÛt6 xB*l_d1 F*VѨRn@E3g4q\zgJj l1.GW{`8b(bEXxWU blmM_s8yN#z${@nGsFऌ8|kQɣ%fկ" mк{Ln LQf)<)]YU *}``ʑs(IÎT񈜄b`=72!= -O[QaD\cdg n]^}a1ӆ7 W~Ʈh/5X =NOpF< u໹pA;ShhɫYw|S $D:@HGds)< yqbYsIt3=ռjbiuR+̥OX@i+QRH.l F\Z +krWw`#Yʗ f VBkØV% o.ܴXod"{Y|91ֳͫTAi`cj][}~r7*~* "|dž, D)if69ow`*ϱQa T/F~f+Z,ǒ/\Kؕ"6Gnq;jʡGŘ^:>N-~|AG\r%f0~h6!Wu|iCuoLDܱԵ ʄD \텏FCpxnRh` 17ΤM3xA0@1R5_HCicm|@6kYoǧ*fh< TNW3L?+Z;15U( {b[>yG iAmIV 6u ;t I?t$ -V~I헑3H豬+80}+DLӖ,T ԯ,_V򇦟amT K\FC߿!3.eɑb B N,#afpu%Ho}q0hjpe*'rT["s̸fSTnNZ FΉCĄ=C >!M>6=-b[eKHCe6;j2Z^S?}jSgM<("_B Gqޓ}^KQD-hm7\a$BFP^řOIҵrZƀu/q%CшY\#j1L19ݷNl@nSYR\U"D1I˴cg6?ctK+\\LL)ef1pS[Z[ MMVf6Icg% b@ym̕UI1pMG0ۻ|2/)R@p+`0H )N;MWu R>cGL!6WTxPQ=B햒Vŏ^{+[I=dgUq7J^$94BXTkngR\Sy.!9qg_۵XwίfUֆqe=䓀\ȪXdETֶ_3M˛) ~╳E'{6C毶¦v{@UU)d'*!áz_.q [qwܑ'+f6i83 zdZv2S9lK721/F8J +BG5,ԭj.d1E.rQY.Af؈[b_ ZPk E%CFV @3v&1S_FlbPe/[hYod>:Cp$U5er^p] :!sSfжfvE oM'Rdʐ<쓃;>̣qơ&-{AL22]9y8UUȕ@dm*+kAMJӉeݥ Q"bL!n~-W(Vҟ캝HML O|ynqcTv|xt,Ow:"%*GX凱NB_.dpK-"r!u^yY2iwQ{:Ba =[LdHRPŔ&Y1j^ &vڌ9{C%8<]cݖR7Wσgwb og`aj^oy¾/oԧB$X(ENb35|Vp, ]hHmd(wIO)ư uzȧ.v.vQC2ɲ1q,n!F}.+#&þN5-K~.Ymg/4ul!F PL"PɄQkmT"J½qgsi†\y9cdS^lx\8F5*7Zk)jޅj#֥v6듘`;?>[+!p,6L`@ z7!,Ipq+RPIFKeULI.Q6m%e攱ũљ]rp8}XVқJk4%e9lFRi0|?j@yqz&W^H<鵕 ؠ,hS}kݶ,ȲI@:—&,`NLFsgA*7^: FENtl\`29p\69LwUkCYKYXTn8Q|nZsDx+${9Mw6 u~}8|tEzgsKə `^}5s6Vkk`2hdug6;p>L!!E|GsR9bC$T]s ȗm"jDDqLʞn>BNGqGS+\;oB!Z/ۜByU d#Ms߶4@CstOar|)`M)ma%SQwVx=/\jD=irÏثYZx萢O<0!j%(ė=LKiY=SdD+cr@ t07JSz"h"v&$,&:1eax@2$0tc|KuA>ڳٽ^kw/ yz1SH0Y-T4QniCt6-̾ bNp[ERsM~\PEET8?a{@7nm 0d<\˷>.L'.$MYeUNe W^ʬFttJpT0iWF&@$l ۘ;i1u+ CMU:7L[f{p. ɭZ*u1BLc|T],_~b)I,kY!٩Lz[#_A:I/A#%-7'p _p#FߺdRA(T  KL k9V,|\̯i֙zI.Ga~D>\J;`7xNq̯+s7_J4 )b+ OEl.F{6 `mn62aBJ9]x'|?mWMU%= tƒfh՟ h}9r9!Ն%ÝpIA-^ϵ0B[(Ѫ _#4ϳwDo[fj: d_ ߛ]i*RĴJ !^r-泌=h[Ve7{@*AVݼ >{:b}+Hp|:6FXP}Б Vw'SO11]a O+z^/Y]<ś>%L0/*xrֆjp tfl~9 F}3WM־o4H<Ȱbx~,;'<մcZ~ЈȗG:JsKdMX9ǻ+kv> e|sD)s[9q+J@1,a׊11R,n!m>WNp$+LNu58K FE. m- XJEX%)}l˜O-%@3ez?zmlYirG{4*v00F 4WfY b g/,aI Q#$Fz /v_Vlz J{][(msqrV+)Pow钹-z*9b <=ؤNjJ<&T8*UX}|f^ܒlm7 w2ܧt~ӔΒ.(LUN5] =o[<\khtmS {}K?&"%rBu?n 9~D= 0ޝt`P3պBgū %s534=QŽ{?IcșVީr[5$`nvACzkՒGFLbΧ*.ޞu2,́lԪ]AZEBθݹOxQqHuO_PϬ%rV[#SS_Ք zKe΢W;9V_`W\As]x4%aڱ9DݹbⱲl3"/TLi gZOPɩ^F CK;о*fx?V>2<߁'5]c,d<3ѨP</QxlQc_ ;buA.}cU*M[ ˵d5kZt%!~w'G""iXicU@:]' lmsbG"!}9ʙb4wM]x\@C zAlikA9Fz|w )i"*HW͐ʃl*Qw&.Ap ٙ`J]-gTagYǢnJ3'!thspFtҘa] c!"LV+2&-:JB5kfEM(CF^cFހ%m9.Tu {HmѰ6\8m%sּ?Ơ,OϙTQMCu*,Cvmc;z9&V&d.4Ck|:YDȗLbf WFx<."}$o[˅`PRYlZ)T\)!y,?=Ġ(`^fe>Py9αb'Cv׈ʋ~vjơv>-2Zf#mj~oچ2%l?KD7贀o?05rN滏Lѻj T[N&+@f^`Hܘpj x?sx 699;E!!)}bĝC "HjB=X B24?ߣv;ZEM4"lzb# Y{  -_LR$0A >MF6}G/̔$ka] ,_ϫ 0V\8x^fy#(f?6s,Z,v|=Az-#97<]fK+Lɲ'_.Uu~tvjT8ڕϘi.)@_`M *̥/BI;;J=c>scGwQ@6q6606c+ e~kҊVF;NgC>LjҞ7W ? ֹӓ9qܰ5@u& fĐ8Nj| `yNˇ(wU(fuʙVgd"OLw#bQ67b;iSoB>x #ȇFG 0!` ׵aZ(ޗqy% Rd2 ~i6'!`b"*xϋJ>e?B7I-N>@(ޤՅG#RI=m{.uSm Dz.F/$>NQ۪#?_na̺莬:v|]d- &.PiB(2<A5ң-,Xy.>EZaDJKnvS"ʚ(C1#ќg4Y57 p)%];ӺZ)E\uo+^{,MMu#E[OcK!0x7O3uCeVCC2k0J&jO=Xيne6zϹ<6ö!C#(J ZmW=5q#f M`mNed|ex}1Cu Jb\ne.ARHU#UN(~o@ki42WkhNRqng flkkH5H' aVD AT|pIS00T'X'œY$PS-R!ʖ_9L.iBb~ ۹<@lpZ(z閷 2۾uڑ ڀ[,xHҺS {Y0B(LǎM·N/?f~ bmPuj-RƂ=n2mNMk5 SPF/rg4KSmnDW|$j+ O$_mͦhG%] ȭz"zGYzB\'Ģ:hؔRW׮ԟA[R0D]2B%#ҋ3GC2OGߕz"# &T= <eɱ3wVso|߭,Rd]+/j@vPw M炪<^1Ӟb !eZmp4tOۖse_vHpbS!BVxp~%.AyJD.2b̵6ӟJ9lʸzGŶ6#z@<à *JS9>Z[Z,<{\saEy?tc1 ?lܝe8R9 yU3Vܱ7W^+ڍ]]y f] q -]Luv8dhm;RjY*$87qwy='Tט_l.洿@B؋PlZDh=Rm5{j l+E$я\ץBw|-ѵC2LN ȉQ ) I Vs,-&l|>&r1:Qc]XJb Xw7:a'b%Ղj`i7?ә\0Jx۲M  ֵ^ E _ 0 ;:?\vrk 5m:5_cwuQ(x3˾bcm}۔9c^Q1]:{ _x-GP3Ro I4 $nm뾠ȶ~( ,k>lNI݋:qy +VTԙ{6HD:MxjCjG5?vx6Wrf H%a*bz9&2*+cCx(^П&$_8Amz%ǒ3-aa~U"?dk~]KvcT+5"6Mc\rE6~6itDPkzDOyɃa_(RVeA*<2U=]( zK#d!8ەH4 75>^#)O$Du;GF]|~kp+rb~ccdZbAWs5_3),͵tꊙ[wM'6B]$!9*)ccH6ByH\;P| .L/P£axk N8͏ൄt(2*+פ<8uN+Qy~|NvKܹU 5( ɏTGsI6zȦM~>:dj[B +T[=-bo J*5xd皛HF6/I⺡xUJg ;Z5j~WB!vASuǓ4rEJ _gб1X.wTӯdr- UhՌ ޥDc5Pň0HnGZB^gQy,Jփ⑒fYuIR-!vs#>]Sz5#0~!`ʮo+)1Al%ᣨ/AR>ro&K埲VK"&?UGC}+gEL`N˖6V7~jFŏ51G2 ?0Ii ZeǐX }eNSsLpC'^?jy/EzOɶVDk"igȝw( (3JgpJ/EL$têjIUM}'WF/FJ8dnP [Qlr~;kB nph: QI2wYQLFlh@I`*ϙwl̈́^ogU+%>걸 9[mט W tnQ8⏳Uyx4{ͦbڱX~KW]6L"k)2{%nfDRVDhJ#w@wѩP=M3P-y}KO5bdj6C :IuΗ3\ӥ W<:dܒcQ(xuRlNr [l<nccgkS2 0X8:̘ tA6rhxǨPb˺Ez(B%JvrjPZhq/>3qKJSI?!N_دCdCu h8eGE5]KM bR A0Hnt,h9MjjTBXcaC< 0$NCpr[I#f~T[/0~|;P[Qaa}}$g%Ǡ$FToD8 1B܍ln~+im4R X7ýEud_15:fz06~!đ![4 /=Ѳnї/u6CѠYKT"v˒sU^b ɔEbǒ"{GzNvzKYy@UvguE z->Dpt֧{OV|28ꯢh/z_FBfl1 ujK;PFđ!8OٳMjW!(;龆hTս~=A)RҪfCDթ9ntYW9)L ݸgeMfC6@Y^;hS;+2*uPbVFGƙo: al<]g<Žrs pe֨F FX3 o-v"ƇŖi<"ue?ӕyx*݄HB֔Anq3gH@흛ʺ&e،Jo@|K2&#%|RNZS 1LB!CS`me'ڵ`H8|M}熾/qb_SyȞQWIl]`%fHi_`B? aN{ON UoQG4~\!A®/>܀Y烃Jc̮k#'rn#Rxs2 <3ےyA /'"~L%2JS$"j+")uU)l4O+,82 km,[H1"m+ͦӳ,jcg ioc-JIuө<l@sTR-o6 $) ^^X]18j+8oQ"!;MZ=D΢DCTlrvLwlmj7\ )8b'MN%ޗI.l* δ/o08tJUL5£h/] ;~WP,QO .Y܊q-̂?-sy유3T|2؝vv00)[زƴtN88){JozZ 2(ۦw25E#NNMC%HB1U Cl]\ nV\+Ylc_mouHn٬c$޻d.#HCT֞tԣSV>j'woj:F V6uR֪c?_5'M1CbɁ6ZCSKJ*8HTt\Iu u%R{8nn__޹ Y(Jg4ZSkӲb}^)XYtl0YsMyd˖6v^9?T|6w3Srl,<=pWV_ ҿ ]xTAI~|>-6ɗ~VYFE8XD0?+KXҵ#r\PfVɆu&ڵ̍y/z<,p*-@PA{٪<$w֎X}XJ|/ nm-3*j=¥!QxdG?fv `YۺXc%RQS;szhTૌ  gtޣ -%*1'Q_7`RAN&Ђǩeѳ +VC^}s8 RWcƗJC .^_ {W^;6aaEF~ำIӚ}!W}(Ɔ- F9l& @7.:@}5¾}b@g% :6&rQr{JM6ytLRL59[zI > -8U8te8o\ 7J'8MX)J X6` !"QGH`}<&21/fF"ޏ^ؐiC[8jTjM"#&C"/me!@t3%eM4z<?!oⳜ33^}"Y? |m%\6EK@XmuCJg3{Zem^PL ݍ{%Gy"gnAxm|(WcJt=6,1>+brJWNK0TUZUdz> oPxy20~̒ Eo#4 !qp`?}@ZJCqYB& F+y@쨥*V6 @DX`&mOn<"|@a(C!9nil,{CeYkןKxK!,gɩPE&Q*!ˤ,r8ac Ɏs>1d X;4Tx> @= nHfg ^_dӢe?!57M c/g!oU8fc~{c#:v T|@ݨQټG'0#_S{e~FXg41BV>΁'"5;sNXιi] Mt6e5!5D2O 6-v.xyye &~ZЃL)+d<9һbTYnJ_W%8~ގou# opoCro,1f`6YuYmkm7hMqJ-bI<%"st 3z665,,E*v[8 IUcjqrq/X-UӹhsP:6|ъ#-13Xđӏ;1y΁w5 p&3\Eh>oҿy7Is~FKFBAcӯzqה0aoDBkr[T9a'3stVA!(GQ(]k@>;]4mq"FkU i1g׼A#W.e_F*&O'0 "er)y9TbM%q-FVgtHUG|sJLtߐf*[D71ŧ[cC A Ga\۠YWyM|u^cو/G?0yƟ4!Xbr3CPN7I89Kjh1PaUx&pDA wI;dˑE,H0nI9&L M(ͮQC;E )u*j{IQ~}P9ޛ,gg RW*mx* $7I}VzOBbDV6S @?P1~#lZ0 yߪA_7-&孋R.(cqí`q'h ?X |I8a }ѣM|";-(s/J.eET:\՝:nyWY 3eG"(Nъg-gMV31IP/65Hiq̵7 a}S9^< 4Jq l7lύ_p$Q۬un{NJIX-1/^j\=C?xݞS 4#QҡX wϲ (8d qFXD7SZ#flx:^8+`}АY"/bo WK M%IE,IM-Y"+utEl.ؽ[VIf*Z`Y %C|FۮX}ǔz! yP"xV\㡠K|E ѿ ?u: @T`~rtezI1l^}x E$K w:\q^A.Zz.pxOƆ~jOL{ Jӹ餣  ! HM~L7T3)nFΧ;A.MRGcIJ[ q^W%6mUUAڸxtVt9Tu?f!0Bw_`a/ nIMt!GT^멲B8lŧC_N#~;^uiǩZ]i&?"br fi$f>׌\Wʇ~[\ ]8f`M] qaHO#'LNt<}eT Zg;R]hӕQU3(Kܭsg |K$9`}EL& ^ʤVk?932C׳)t},?BmgO x˫[l$PWe3/=>*pe.瑖jUr: Mm.G&TX(3upڊߜ9>,9r1 D{T 7(.AHvbvMᚒvxf*#}eDHM᳕#ݟLPjfun̒aG_l$/?:6H1ӕšR$#EK($Vt Pbȗܥ)'=F.,i9~S$m#ߥ*tH88iKXds=P@q)}woڿG4+hz vReԡ.NjQ%~~bc ?&l ? yM7udK:r!r cRi434漡Ȥ &2%@^2] | C^8amSPR}YQ _G=%UBfC } Ϗ߁"y{ &6YQB.J\4T~<~#Wb:,?)ug%.; [Ksj35H:I䗋b>qƝQCYBEuhOvI\y?+sc̽ԉ,E%_?_~`3!Vk*y$a?[Mi==}O.L5; ,Npmrl%zẅ,zsCZ'6m~c_3B@0QvRhKm8bs i*Lu n&NTVت$PwPHVj:ɍϾ)3+kY|[ғzN+*@DfӾW ˜u-Z"5&H-U7& Ow.QZ Hf>6&W2 B:Qt!7C{!c$\% Ȍpr6r$yq]RoVq:[esBVzסƌܖAYQ qDN,g1` P5X6v 3ޅf嶤=sQszl}o__XR o+u4t]r-rN_^R} p9RĿ@5)~Ү.;k9ĻD8g01CݪY\P2̾^X#l A=ز z25k@eB; b .Ȧ*%9y;L^w|l`&B^6@J HAj1 9:+/=|QFr)?tdٿ}j[Amޜ 2&>Zoh\]wՉ|"Mys2μIhj6#0w2f1-/ǪbL ѕjt"@3_(:?&Xqe""ڂ\kK-MDg4Y$4U.j!.MIFZ;sz0m( J,c?-EK$iMq{sG.A;**&R13tU]y֐^bk!QNP@'>SYavQ^W4~)TOF&|_mܵ Z^`:L$I*|G^Fu]n1NT͡+Cԥ:l"`S= bYIr=TG %ZJ@?Ю50Z+f'SpyVIol[#KRGL7R'͸9)s"!EM *y)'Xj^ʼn=|HT֑j i9Ab~ZJo}YK6^) my~"&k^ё1 I%N<2:҈[dp\)<(Vfl]݅3] ) ibe` 4v%Tze] ے "q<3ψ\^f7-%l~^Q׌r/BBq`k\y+~p0~刔-:0K+1ai8dH88#❅AM~[r^`x \y RלUuqkލĕV@ ,1;;XޝDj9#.5nR8; OuL$.Bjm(K4Ro7"ܳc{:iVUUj0 d{˹G U.ϢQ^r~-ć#u'c W@Q$]p\zPX׃`d4sJRHIk\e oZ0rfxE}wcc(ㅟ~ꇋhGսMW34IJ0s7ZMk>yWʣX^D}L}'Yk};?ZϷ Qdzp8O՜!X8>[I6-0:\`1 P=n;||B\?ѵ dW(~/ȑ]Bh7a_ËiX(:(-cǿNig'8v|lc3Ґ/yn b!P]y5 lwU-!iss@G&}ۢJ#o^BE)y]2ǖ!~Ƒ8T>֥qNh=j6/PD8$mBOO`# &&S FR+*+*lMzd[v uƶa;'+> Yx-RU 毢jRiPMDCHAݼ ʤF #%h*z:ƮݰDvXC+k] $̑0X#u%.ӯƃcA 8&,jeq0Ez?KAp7a9l WG olSqŎUeVO Ú6ٕTd]o.In eb#'bm[ɻƬkFE-vr\輍R6$B4!}ث뗻*[LY'#eZ+tL@:J.0yc(xF"/CHޔʹ'V$3*ZPOdў_NM1!Ӈ-ugW0K{E$xƕ:ytVZ {SB'8t;6!5S CfVWkp;5OUDa~7Ź)8HÄX7(KuWhoE^b$+; jx&g~a)8Vκ4OtRm9ԍ)|Zjt2NMXiwOk|N Xv.}} oVT]oG_ЌVݬd }vgzS'^4mp69=I}n^p2+ GYHn|}{f"?a'dJd⮾$+zy^gGJÞVX545Wň!5L,H T~|A/.T*<.ҟ4IrnRouO.HIva?^&UB!˻c_땟+b"]ShXSf[ 4>5lgnXAP9i]}k/n+{ղp~:2]BshcD~'p 5F ][(ٿ"9 ʷfex-uzpivm:jg~?l#xzOB(|0h;6>yH J^19M iX<(j|GK9z1 iKSĞP.b爵[ys$~cz1M@V5֞o):΀P/?59t\eH7 V$, ٪s>HpKrDcI?冞d]ޚIU"^-jf7 N6Km搩UxS3]Pk :p]հgt M,gȑ]`0Xbu$N #)L1M1kwoy|iG$OhI5-< #pc1QqˆPWQ G[Գc38S>z'X'I)& mm(+&ZR Ꝁҟ?>wq;s[doMM)*,r;SM)iJ*ɣ47 ]YǑ= |'%d~>%ꙨUx7@ϮCf~W1Iv4Q$L2<-,|-92!7)Hh%ͦ4O>8 R@c.TdoPOcQ:5+ <&{dESiKDFV"cS9J'A{wR rPZ0f+7' | q;#Άg7q^{]CkWveH͸N.ӛR)_k2F% +?cYrt[e%j7A_>ɠUc '0e'{S7F5 z2T1vRO-$2en~V7˹Zm s]9pU6X^/EalNJ{+W'> ?~VWZfѨo3y xIГ APُY8ԘxYW{rAtK e2/ZjLA_j,MTܶEYX49C9OTM;V{ ΋{.!H^@^J"#!m5Nn)OJ/+Rl_v oIa,uK}fH8P-3ِ-2P >|S?Yv+o䒔8| Pܡm9duH5vV'Ȯ!@am.1&hz bT纐q6_?EC8 G_u 4L,6CUi [ 7~ 2nT{8CÌ2.B`)cti32X~'*PNQ 6O$ȂaN{"NRx1brZy"I&W46U4Zޜzk#R 5EJ- lab/+:$r$7;z 2̀.@!ѺUm6f/qZnƵVA,gH-4 !^u%/z{du)c3827ƔbLœ@% ll&bcŽ{Y!"hm]3ML,Lk2Ky] rN$C`[} g7湠eZ"I(wN $JH!o\DIeu {P+qK DXePDt.=ij+)iIYsԻ|5~ZBd7V~ͼ%׸ԓ6Mu$@\ ^8V+<C9:mDJMQE$O?}O7Ѣ!~a!$Xz6$BQrt=d9a#9C`fF7fPFE07kF3W ف`B^.Wk&1 ƧCP&$֠C a5(J~BpY|x(QAKd!rpQ!>w}:Ru洌7ynZkEH#҈685;2'L'iS04SNȇ%)CA.QAkcR.dEr!ZQBd$`H9f1w'(F^S/9Ϟh_]V}WW^ְUH_nc[0˝ne""oifDv`50푺 'I!: Orw茫k7?VQqCiS&%ΩOLVF#hZfJQ"IS4j͋PX D(TwɌi)BG.(Km ["VL!)Ah ^brW*X((7r:F yhV\ 8.n8맸4`h 5˙LYws{ n\8LǙx&ڐABPyۛM y=*Ω/;q =AtaqYgUzgjgvnsV,GXo Dɓ,U|W8&(uX ٥HGu>uZI:Rϼ]At86_^vZ+g ߜPlO?].5kz|3Q'O\vS1ccйt86?Nqbxc'&f;w*yCgP)Nbv.]v s2'$o?"7g:gO)縱[UY|}N?ΝyN u ; ͵kT/C6<>5_ڻWiLA{ױ;ԋ@c% 3he'̤2\n !? LyYoHOH- D/7O <=^IWJp 1©&3:=1S!T:|wL,"CO %Ͽz^((, KNjQU?OW՗_cQuJU.iSXC(M;kSeñҡ/3˿y~%ص-BCo)~0Œ@fl%z($rͬ"-qB3dEE@FfRNYQ}U'y'ԝAfD'qa agl xJXUoQpI+N^'H!)%yD'A-V[SJQ_h f'tIKg;`65S%LCkibQ,(yJm9$C}h4:6HNY6 BQK%6D0iԀfgT HR+֙rfH-C(2/: EE%rn|On>q::[2Ko'r@8+a.眨`‡}0`@7O[M^Pe"F9bEJ$D LQ-gچI;غHH44L1m*)]@ P:+F؆".fwg%3O Dl=ՏiL% l?8Zba 1ߌ' g\s׏3y# Aڠ&f u7vԄ9rTM H %-^6mw"]A5H"t-xR=oIԅO#7yJRpBV-ۀX1 G( /@BօvxٚH`Ӗ63Gf0r$ KtdtHyI.Q3-4G Tꩣ%^0UF[E&>>֚nyTQ̬s 8{}I]Cl~mPDWCwANs @FHmDYCi~JX.8*$"5A(Ap];R"!Ih;rB U8)cNbEp @D~ H5Tc! 2L`M~e0f!2y,n!rm[@R4I0O\:țf^}lL-kL楚aiWLa9)eU3j˾˫5~^#k'-˘?[W EJC7ܨ4 ,wnj}8kA+s5,LHsN*[bq(J7s_/\S}:cb''􈚿d`r ;"E˂JA"!ͻK-5)::i`A&4&&񨜜H,u)YHldKVa.CHq cpB"Mv+07/}"uyi|D S}BY3 呼5D m"& Zqc#CN6Q 滾IЂ *9A ܗfqu+/,n,-e XIGN\ _c10$oCfŐD3a^iM~^:[!:+h$M$hɑu !$j>5NWo8HaJOՇ%@: kQ r:rk30QfSwȈ4A sEV!miJt ao>,^*J|9LyX˒Oh|~TF`JԅݔdCffx2j-HĝI$C%b,IHڮRPy R]Nns"M Ӝ ;H`BXZ>>l.ZpT ڳrfqg^lUq\'q+P3JY},{UZdr|sQ7 N6p8/C-qw s3N?,PCL/NtOwa#3x&@ ,0m4iĈGg5{ThUb6`zr>"jEe%qw[;1%b}s ฉ#"y$\GF :xJ!#Iʆ !)DIQ{IT:j .C9.ob_[ꭾ ,z.,=XwL4M,uX0Ȣ#̩599ey)*r;(".:TQE0I%ۙz%1)ғ!rVV:͠uiҐЁػ.8{A4 aHrwκ@Ob~@Ǵcl+CUsM $Ree&;C8HwZM 0F6IMSX(\9)}RcE苊i !of_a4DVRe5_ ZTGgaY4v:1 LuE8v W2XM}cZޭ>?֯GK3gt<}o,ޖd'cᬼ~w5yA8Q ,$I<;Py6$`=ߓ2VI<{LXqPq\c.*9e1G,yt#l@T>Fy6I$zHa BWO2|$|ۺ涽x|~ C5FHD,$69`6 7P6^?ˇ-if&*@2H" E!}J F}Nle e-[oAAfȪ)<;5ڹbїX,U"0]xLcaq'e=bS:G :_-dȰY$pL ~m<')ӹP dO1d\.OpQM"L,;iBC')ۑvQ͎[`-50'AZvTyIq-EB~FHORB@7<*B&DB#L)'(I & SH YIլ|҅W5]w2sy㶁&$yu H}<#no려t)@ȉ"@ ᪀EAp?U2S(E\ 8\*G L(DX*!67ŠI!yx!&C hd ! IfBj'&'ogBN e Æ !.]^}6Իo$J,~Cّ!]n]$D'JbIrIѤ&=]af ĐĒB@5&&JHL$!rI6QBBL$!XI$&$2 S r,vI&ۃlad7AD1^zmPbzxI$ kHIr\lCT iv\iI& uo7S8l]jsYsX͏A,/6gJh !LNJ}DTf2RvJr)t]BT]ȹCH&?G~`ro(l(B.wI\\c`dMZThx˘SL9yG"03 S;emAQdjI-U ,Xh26I2T -!LPRS7;EYG&8ހY mhX*vY1[W͐3R⑈$Kh:[8۰9dCV>=5vs,$-D s}Hs:fI9u纚4 =Uaa)hw7h**(74EH*H` E*j;nưd$ !~'x{ @2l@꺭} asj$bHCI$UPR+șl2MN1 ȑ:z=m&{hHjw37t@&rC^ {o^f d_S]Dpqq=NƠb AA(8 h|* fWJ\l1q,`QDURE7+W-jHy>%;/yf !.dᡁI1eW%|K.G:Z;Ӹ 稳 ˨*s!Hby~buc HU)N$H; Hg̦d'f.as!H3bL*i1ߧzQ??%[D kcxd.{$bAW@U*N m!Mc!(E!aQES.zx;;8SDŽrAmS2ָNՁH0JscF]Z&bᩴJʨ]۪E'OQY;rٰ{ fQ BS!Y0]uI ;LAĕAFa)E%!:X7 (]2.!rmBf'`0_D m=lyFޓidf{À3P1o$7RCj_^X4[N;,UUIP$i&b!9635 {$=$$BMCH[v `^+dNb2؊ "AEk'ˣ@wmŴ-6Û]t%1 ޒr7$BB&Hqd$[[` R@3!fNù0x L_Î=G6ALHPPLjg!s"ad83gzTGXny&^o+Ro?;8^Y,<9۩d*d"sU̅ 6UE~fW*L${::Ys{ Ai!khX][. QVI8R s ߟp<\>vro&͢@ $!a0<&`@ rHs#4{{)kkwSf!Wi$oiJ:~s$ BICE$<2l`as$5Fa ;HK{ l;$!te0@7jء5j Ek]Mc/r4{mjMLl !Pi!fj8 auiCTw-DZ蝗cvŴtPUVCT9M+}x 4(epp邂Y me C(_z }${o @\MƑWaw92'(}nEn( ^B7[UEH 96'#j Q\CI$<}ׅP v^ khb@5^{kH@Ed*.΋NP@PEQr 5lNoP V/p$ز)$"hRI ;.Ȩu7QX,luyU^K:4w:8, k4&%0 6y@6mj2[L;S 0N=Q z p<"KFId$D\j,HRpB*%8QF4EsdEĪJ)PJDgs-Z\af4&IaԄbd I:&]J )[e8ӉRAUQ;[DKzN*o譕Dzw` B ,0Y}9)0`I)kj:j/o{FO֘ R%_SLo(p9N_ +`vĹ[Bl-bZ{ L8Æ F(.K J嶈< &ˏxJB(\Jȕ)"AQAKr\TV(,GG1Q*Qhu$AD GtI&!A\HO75 UoG02{:bxHtBt:U! !d$8mKph /1@`fd=6_3mX66(uw5BoBi95nƙ搁afSm% NdhղBd2c~mI"VQ!MB-8ڱ`&j V2f!h ա!mԐǹVc3( `1TEcFrQX 1"Z?EmK To7c"ƎuBmze*I8ppUI.ZܕѮ2d;=[Qv&0iMBB6 vLCQ}=3< ~Ód'!WT1mb\8,~Z6Nf2cq*M@c5sk&&C'Nm$E;m3cAl b*DHE¸F;G+W9UU¢r*(X)Eؐب"48[+s{z4N^vz.I 1:IŎؐZsjB.܃/#X)$,f`UP5`KdĔnV㮮nLh !ZR%IE .%FBqP Ӊ29bNu\fa uo:!1FJam5d湥#"1EUE;;dȪ\䷆`b" _GcWwhtzj16 )e&<"ZP fB8\f KH0n\& -媎%,3r&M<]ӳ[^X哢bKE@K+$W@*̌,~sk\ƤT[ՙd&4Nʿճn9$$$Ċ9i%[y纻mU1! @2ZP`&jPڰ6!V66.dm6H/cWkZѺ@r8P\(,8\ E1' ok@h&^@9Z5Zk3ӝHkK2H )[}^.HvinIJe8KH D2Ss&Q#U)_RuƱnnF03oق'>$DQ`1H0TPXnʈeC+(#xˌDUA{;ȉ5THl8l!T$5i1V&bR@R(U;i(EH,Ppʈ9EQU LXXl9ڞfI_X tx:M ZC55 $aEb5R *JleȨ9\vS v\.A-hE0 *9U*1؜[`sY`r.s{5HWi Lqq[`61r9a0:nnmė381gN&S ijLkfG@ׯK0C!O|>L+MFEBp0&VVIkbZLTlH*ʕUaӧJQ*j4L,a¨E.\.]%ZsRNBTb$(" SJ*)PDI$J1gD 4fI$ !eY*"BS# (]ߍjPL.) wVxoxRnhL4S3RMB/@ 9TByZд6Uf&fjRCVF0Lq?ҿxp>/s* *g\sץUפAE(RQ4?C澏I9q nnArVo(?I#SRBlxd?RO(,ӓBmv=; ]0(KH]TQ`>˝02"qrǢ{|ƢSr~X_Bi;np5k,>nBAUjFn*lyvgˠUDU'8h2~S.z~$2M{  ; 4Le铦vHVP1|| #'j1X2Xi N_QW2-~[V}MItݾ45Zunnk;z0DX'G, X((*P/QX0)1W.A0 eTʎʉU*8DA , `,t0g.`ق$6+ MB hY ܧ[$ty+R d$RTyj\E 2;l7 TEQEmm$PS(}ʏ㳺O0x0vS.v6?P*I0i& jh0ZDz~grȢ9:p|p;gv !N q$$۾O&YO#~vCm82GgL|^כ@B^.ZLu1c`̂s 7 .U *̊ .A¢R=B/aIO61 8I,ə`9uz@ZLsBk7ha!H 6O7)Zz1 48TZ\v.=> y@8L.I'A5Z$ V8$. ݧP JFQ*,sKU~gQJiZgĥIQffw7;Q3k YL]ǺrÊQqg;xrywI*'V8WXP{ )dPeG (? \ ˣY֢~q/&e()xKΠ9=" 4bM}/s8qNP(?G߹@]uːPQ4B:qC 0i(aH,"QuH"SY)2p F+MRNhb$RdnY7Y jYюgM8z 02ͻ|^qy"g;1U`"f98^Hj,aZtšA23/}DrEpi(y$!$CdI!ioFݹgj{M.D$4HE 12iU KQ#(BbNvVȇ.G׋.$ 7Uix-ϬO^gd(L:ϝX~i7EdWbzoa4|]~KVӭ_*n#{ʼn\|n$o3#HNr%ߣ xܽK WKE$iޓ%\(d&KPdO kxXŨ4H aϊ!Ԉ vOv_(^RHH ?cڡ & 'dlI,0 N4* }Űt! Bca!wHI0JBCCE!5BCAM֕fI$9pd$!_$jH!&kI'`BCdXH@d@d$2X 4$u!>s!!B$ C6֐$ʢH$J08zS,plԣ}:c_$uE;nвƆnRAI$ d:Y/d k$Ӳcbn{RIOF.ւ) d$ $ I I@$I^'`@ I! ̠Hv !=sI':5C >nCC`C ۲{ I!$0BO2rK$d_?[~FBkB*ƐC IXI$<d$7(^$i85x/DPb $ LCGb}ljBpY$?I$0 ?wBR$20I3t  N9'w`M$ԠMc 9dr)! L_IF:$'nI$:vL$a'fɭI&X$߰ I  2I1 ;jCv&Hg{@Գ8@FHb21Q(.\( 8PU)$&cWHHI2)$gd9Cd$Pd*@$(OI!0 bIRICQk`Nak7xI^I$Āq!$ąLBY$uH !x~_?O`@&7N沟ЖP"@ɧy9kО;@ԁ 01LI2BRI rBx-: C@&5w=EI4ԒCV^>ml-ذYFljXf,^mcEӴ5qJ!ÏD]TiblTI2YHk CBCf$'[rĀ LL E $$@PxړΉP=$ HlH'8$ܤ C0)Hd@m  LH$w|6N(c5`8{Bŏ!A!8$$dK$~fx.KohIdRM w fwfI{ %MS ;!d$BO6`oITņPI lO[_[<CP$=RBBmCa2 IGhCR @!k.Q?এ _7ˇ߳A\QQA2I91=6LB 9FIf!'('TiĐ<{$!0$rI'^Cv , I'Ni$=Ʒ_`==|ޗ]]Gs;B`9q/;kKkg`eS8S:; &m+@%0NE&TUEAX Y$ ! HjBL"5:'a 0I$/d$>q[{41!Ш s$ ңJ˂fSXi YFsRi2 ز &,2`L `B BE$mg2HoЁ4Et$I  dag$02I$I!e!Q  &PC :C~QPX2BUHCO0ӳ%@,!'d fc$JY e2E)f!@ؤӲ, f0`ʐ*J0  {DbfB,%$0faI$!~t&! "DT,P $(Y$y $(yVP 9‡F< y\nE)Hj c)(|2A`OR2rh (BI% Hg2I=B LCC Q#d",IZ& ̤$ H,a0=+!C@q}PbQ>!!=z@IBri$-&!w`f\yI "a`@)$`II=Ia 6?X,2Id$&0<:EAULL N^I Y>2NK!{B)4dcB AaA$ cxMNLm&ӍB+ BH(HdZM:16C𰐦N BI!)!8 dE2 2HBP II }6II8cN$ S<$ְ9!,5_BK8(BaS*6V]v_lE5ܐA1"/_0!@$Q2oXI@&4 Vm &K '@2$ [s$ !:'@ئmIX`|{L&eBBMa굣PL!!IC% zKMCVߡLB,xr  N>H,Ťْ "*1db!f2 ,s Y'a vaJNͱRu٣pO`{ P΢}L"HkryTML7f;߱X ǰN K O͊ a 3PF%0 2  Cz@G6!^ƒS [!  $\!% I=uq.v`Bg$@)X?&!2oYCM 9T Som!dvN6:$Ih22Jd(Bh$RRI;R@j.oOnJP1K 繪*&]:ǿ]@8Vդ.ڲlP~*k`I6lBM$!&C B9\߰&V ۙ$L=vX6,xO6)&M^ 7v&Mo!+J [*`>kc)'i1C&!M $>K$d$$<)=1qtNHRd=4̀fIP&R =k `d/M$! !(I) װ2ICjސ: Z3ILI k91T/I3YfIO~:%̀gH!L bd$RB )ߛrI ;1m_wY[Sg1/4w5U >w}~+&aͳn2d}z-!/smF5gZqrq , s ZL N T&e I!CA$^6sʤL , S wWC.LUX'o(w}aŧ SҦj Jޭ b76R\& w8aNIrK{nn9t8jx_ mGyLYg X\aGYxB)!=I&/w&&2s,C0ۡ00R-F*K+ !Pjh=  `fk-2@8\@’&%暡!x~ɦMhbCoub\]%(C<Xg0$/ԧGI $- ,! {$@,HI>Q $PVHK2bd$4 [bOCV]@ (i*I˰30 zq?'*GE6 bI҄J7(]ce)L/;ݵFOv<]бJI꣖T\Z 9#5ӾS/@!z%/ToѵK,s"qR-f1E釜~(B=Ɇ1z:Y׏>mNLX@w<,Լb_=07Ci2>/c|(R{|ۏ qI֡(a>crTG.?.Xn/5ռ6z:3 /_HwYGSU{vc7 ;=sӊx шSS(X}s^φݽc, z(e4pJU ܇2*QF6WʢWBgm0җE*%{7éwk/cdY%oޖ.;ޔ"۬Sy`Lp9-4Fzۗ- uv)J#{J2o5jyx4RK!8NupTJl1~>l s~~o `?'U6 o43[Zy&2}#tPq^&Zx,oLy\^'vֻ"0&x;Әc8%cO?Ϣ"t1λ3[g1s$bj\(qķdU~QL#S[gKBdj<|I4>B aA")e֥Ɲ+il [[ب(o9Q,6!Zy38j"!;G!I3z&R{RQZ8B-sN ^X;%[Wꘔ˼-8, b ^eb_}\n΋i+d=ncvrj,'FɿegCe-ϝhA/OLϯ/7 ?(-n'tVI{!/V1yۨ&PራK(0Ne Fyf< x =:ӌR a;_߃VbW%e'ǕE5_.r%'5WǙ vsGW:a &j%ig!0\πu0]>Ψ3> c j&r/]Y>u\b{.wW2˨KSQS"'$Ow+^Ej]\((NgCnMޒ}i M/Ie&)(t*!]S~+kSIuRAzeԟ?}8*;?s9eD0;+A\/Ke\%|-gA7k={wHjcTC)gZ`Dqaqx00<Ԟ(7G1Z" b@*SoЋ_޼vӷ&F K1_w295I |H0@Ksis8  Mtpu"h ,>?[aiyWʀT'y72hمS0!SlTM(9%JQgoK͋;g.9`^Ωk-܅U08d츑€~t$12 Fbd"Ҁ^ES]LMKZsHu!:C)vdPX.@QD}´!qݾg ֒O!s@6zAUj`Z0ȦwҪфTqY&'ܥ t@8IkBx9/V 0 }k1٣iv"P~`kfR"ow9.o+8  .}>qܞX;[ha8ࡦbMR'['ߢaxe4-h+g:ay?35*~FV]) XC?Yr3>A >ۅCPTΞwvx͔2:~SiM?7OgmA0|sjj}lSآYbH1/Sͫ33|T;g@ݝ s6hA^K֐ԺcՀK!=e#Y M{<Ɲb+Dct\Se#<}F6P@$0}G-:FF[ vy!db>߲0pҕ3MlUi9 Cφe!Oy#RxE/`d9nA{*8YZG$LȷqYrrZV&HN+pW,#2kJD.  wxz ]>M1k[ժU Z2oҌX]Ej&5 0 ;pESrnױ#fV wm)nArvm SqM"ezG6-> ZR۝׻Twhu`0T/1]z']7Wu.}MkJB4,;Z""k._(3$3eFXBIᄹbJa/PRHV]\bPРaR炇\Ë29v!9޿6oql.6&^BHSN/?mxE6T8?,pq ,cpܱ劾; 乤@䲁]> {9شf]dܳ)viAzw,Y\ٲ9& ZV~( iر2 ,*w2мg 쓟"]IӒRmsJ#p6%%++3fȣu∐ +g>so3 #Tl5΀/d w jk .Qrk6󄣭OY-ߏٖ|7JHK|S݅gXCxXAzT!j2<*/Y%[6g59Bpo䒔MȅtuҸcie+W&+#SJM)I82}L9P}v[[WhtҧxkN,prd/a8hMW7?[K:phO+EڛXaqvAio±sT3n_0g)s WAN_{F<0 qiMRP34ki2g{F!ajR<)Yy4`C(h=|2Hi9tHn LdR`o h7v}~nx_-YJ\wo LNB! Arƨqd͵ylf@β1yz_+'렛s3VF<ܱ-40**Ğg%UoX-H_u0\-;96 2.=x))6TZEJi(A Z0@LQkKqC!GI5S,onbQ[҄QITAuun6qW HP嬺{\ E)slo7IW>Aqk~1f°?D4 gKj0v@e,w΍_drLo-p!ԘFp30d6\*`UL ?Y)bu+SJN5BTbH4s&'kS{់F4qORnW RM_wqj*ܞL m"8U`&ɹ̵a6qzɕg\iZ樹0NmzV&4w=0_Ҧ՛2jwr.0)sG8I%' `օ{u-XI9rZ^%l|_:5nUxm^8>l^I%%~ͳ@ [*7jڷBաL&[MnU.{0b3B KNu q mECq~|B,e˻|dF>ۋ1g /+Y\6J'fɨ_PwͅVh-E>|C)-?wUy @xH#E,ڻ@¥6J[PrzW3v٨i"* ~.[ezm}J),loi)م| 0y^1?+iy2?g1/T!/Pc@b.]/>>ף݀8ݦK\sޛf$Od,<^H|'@o $m fN`2 GB HI@! {R{=8<4ΊRވUur~_z1qpnp/8;\mz(l jUΕi!qTT.5ҟ{⵸ؖ fـ5SxIAGIy.@Шު ;sd}Us:_=\=Ѯ ]gL SxaE{$)DJʪW2`9nG6Qley|WS-}*Ϩ(PF)|ÚLJq򎦹&IZܻ*.E3 p(UAzD㵛׺W#3wk`$G÷QH# 3PDPtA3 B˩ϮT}?c0ȉߩ4_7|mCZy' xKzX'@lF[l?w:|@d1d5Y!i`H\?K䮺ޗp^@@YiMONkWڻp^$" i0 2I'cP7=zߋܤ "gNꘝE,Wq!RvS\O#{TʒZzH0fHkY~5 yФv$lA);|=F!!@$I bRHLbg)!90f iI5@6uPl{a!βCX @$OO+0'HC|ԁB8@IO 4 $|rehs'>$fHCa2,)/Q;D=BN`稁Ӵ`a9t!@$8@Ogͼ/L z'sd!'N( rOv`: =K%R{P S:J?K|uL=ꤟ'T8 ;=Ӿ@5BH! |a ZS> L+TC}ʰ!4NDzLL qPBHN)}=K$'^5,1 g7nā4X!'<0=@=$IFhڤ:h>Bt 5O BO@z1|D ! ֽJzQRII%0P0 J} `@hC3{.)BHs\IoKT9=;&HIHYOR@2mm0mj$ dE!'` I5Ca~CհB@e+$R H}'<&L> 'BO>CIfMOCK2MMHa r^.t6gHCN_qZ{Rx eg'ffx~%5[wƞ~-W"P3Rsigہ4ԑ!qG¿/L¥8m7v㱋͒9f kK9{kk4#a gc.Q]̬ŵF>&GSc\˪@f;a][h|F[nemMH>~\uR7Ʒ;/X.)ܡŊ5m_@„Kp&?dbz)1N<=#)KS̻*|s{Wp_`MU GC'<' EJBe !^‹ۋ>Hxͼ<:uQ&O;B@Hw_7^nX!aRk5̢8$ϑ{ϭzu=] >mDse;G0) OWx͡槿ׁap.;- F "Nay׫.[|Vg@`dվ!|˲_pni+  iFx'DMngL'fYO7-ZHto3piM[kn5Xr_AQ*CEhk]N@sX"7tݕ\X(if%CJ+˅cJjՑ* e^xJha`:y IGs&mj`|qh.!X!3nv!zK`D!XHNąZF4)]peɴ~KJ$;z̄9/y^?_Z2cb$`!0OCx3J@AӼk+ [r:B@ sw!  H{>Go9'~ ~eZ@bA~WU|Tq5Sl7ÍJ -HO{WO?&Kw[Kj@0+   =x>a ?P@yFt?5yvN%!F;$/OJòdR)%q*yS[P'f l{t$zIs@@'NMo` klqPe$agfS}{AWGi}@ZNA I,N@/&c}sz@P-R^(g ( *u A@(C Qie@uK9.zap:(lmQ͌j$aڠVhO8B@?!Yϻi>k Hh2@ذ?t6,49윋 d tCQ>l, $!UHN"Ҳ ѠOp#xٿ?لd ~$! sݒlIqXBxԐmC )!o$m07~tL/IkPDΝВx{5'd Բ9_SW*pTpza8TJHtf3u) @y::$vIYód{dEڰ@?BC&C0=H@)$>̐09yHs94οW`xԁڤѓ@0HEyIOBIwvȡ=OxԓI yJH{f@:H}Q0NaҠ{@:P=OI@2L$̝s>{gdHM;$>${C=="0 B/IL {!h:dQ7Xz$^0ٌ̤RbaPR!4Y [myOWkn@W o?b,j \*P+Q/7SAIM*uEIz7n_ vW |F;/fFĜ5{ٗt" 崟3·:٨o=c-O4v(2p sF@%' D[~5BGuOb) ӻ62.~Xy~ۉUt/{rs:{7SۓmϭI.TnX-S#)pe|$(Tz8麷?[z<_YW%n{G v`AB]Xn@DWv@ `(1E9sC› 0d"Hj|UYܱlԬiﯸPڗ6@?m'M?g*ky7d|jFiso9htfZ(=qc1ɶ0š&ܫJlc y5 n=, BF]IS_1+s-Zpɩה&NDv)");ǫ\?v;ji ag"=ާoF*W{J C3"ŲoBLEN01X7ڛBl4%Gdrl(>$~ʟC5s 䁐>=]<:@Cf,GzǍ u]2;L73\,f3C PgXD?+Bl ,H 5sG\N='>w&60{t ^I;IHx<$B ?s!LYnsBM@琄 s 'dsИwʁ.HyFV$2П ɲ y|/,O9p$ @?&Y ؤ&фfC+>e:WM#{Fo64:`5d _ݯwm9T3:.khB$ j`st) o\78e6 Kr(_4Xz ~rݦƝzDBiB0NP + `rI7S!![@bOgjK0A)'`t %0'C7OΧP'd rRei{$Pw&J{ObP jBi]I?$Rn;0:T,6 O FxI$s" zʄ5OHӥʤ>{$C+_RB|HsL 7H]PsBL, @IMַ~"IO 0 %5IC25ۻ$! 2xԐ$2=k0t?u϶|ɗd-@Cٲt` &o{ \5Bʊ|-"R[FM&ku|lW$u2-PA 9+Sl#\M՟ewx5zLNA[О(='rԌކ֣%jŴ`wNIW:Ъh`)j4%"J/ N=go9.gko~wr<"TRU%$N|''o6zNonjg,I$&q4&&50>La0G|b} w)7|8:?}#@.8ʼn AEL::i֗2]]v^ӯgcfޗ> v`#/2}ߧPg B#Kd[:&=,(tF H`!ךgQ xU6H4S@{[=AW馸"@ p¯&` JיdRҚd2 Ybٟ8LKc;ox|6{)fqս Ao_ҫixM?˵ ,A#XB, d7khi{pŇZ՜s?۪W]91_JΕ=TL_/u*]'59a_SZ/BmpܓLt3cͤ5.HΐgFRsZ2,ɅtKyozh5F"Q3 aT#okmuUƌli+2ئ=,KnV_z)IʗcΞ00:(rq (Rrjاꭙkpm7lZ6neL :%ƈDGpiP |6[CT.p}eMJ $=+Uoa( g 3ŋ} @yi? l-܄ƻ+/'k[=7QA 1pte~/ߏS2,:r´F ( * 4anbk8c Λ^6 _c!3q7#0c=b2^QEI "fNi]> s,9Lύ叇~!8F81hDo#|j|'ٿz?E>3+YOۧbʫo<ݑOyph6U3S\cxelgKG!X8{d95zA@ᘐtYSϡHi LEɽ2g45x?Y0qnR]An|KNL <ƹ)9?LHR,:z`P ŋo=koZ&=@Ŋ S-n;^=(CW@aDD% #Zo`5XYu/H=🱫':f:BC@'g z6ȲUZiW QZ(y݌" Q9,qLܣt,%R!drJ%_0#4"cV{F!AE!XT c~>_ .FdG $ݠ[D!W3m<2L&nTՀ}x0>7vOfHzVA"èQ-*µ,NYd='ArAk>ֳxͮHwz}v%lpu9}'c?n -+f1c'6GK69҉Ovm `Fp1Ϯ{@'68|s~_0y)sqk SfߖH 7Pr$ y`@m?LW:Cnn:OyA=/mh?9PPJfgyNe1$S(:8Jl]n+ w-_`N~WU#7A퐐:I!:fc/ O5r,IV<5?d36eŮ4@9B H@I!2zGyN$T-UI:MätZTcң=1~֡L >ٸ@:;Cjm;,HH&:/,S$'dܤݝxkBgѵJ%3ICU}`?)q7\ƍIǰvx?X'`MI3sSlI'^nsjPy^chN8iEd rl=D;ZCGxi-~HjjW*r8V¦ AbHUQ}i]am9hϚkM,UR}xɾO; vɪk50 1J=>;DfƟ"z볕 (p4+Tz4s:>eݮy]UdDVTu4.3^4YИi `aҬH֧> @3(ƅFǨ<нJ/n[뤛u=w#mF߮7Y47};`:^3]crn^:'ZA7:U\ rSfxpz`moUXkYwW;q$qq`3ܼ_A43vUvM&93=[>BuIoG5z}L2;n7t=j\Ab@!'@DHԟ#^Bi~*6>%!Y3}qJ4(C.]dgs\0y>vO]={R 駽U?X-j):9^͊wByUIV 6F?zսyxCB(pw% f8B`>΀xxo# /<iCQT׽-$>`R3oL 4m!Ãqq;~uk׿i?bp9dZ$q&R;@DN6_2k#Q*'uB y*aʵs/lrYח,U$%ݣ^=y;z>x==Cy7PIg'Y݈F&.CQX* -J& w4 {U lK=3/-YH%Xp}n>rwtVoo`.L҈9RpIo0aǁ]'Q"6?#{U[OTzAtkWO BC*|=2; 3H-bY׵]yEQF,(imfy 9{qgCY9.?{*JǜdUV/ɺu1@1$ؒ ;F`Nw9v'ܛƮS r.w4ew<;oU zȠ“ Ѣ SkL " BQZW/\upk>k`?/W9\gw=l^fQ !!/@2g/ƖзBȻV۹RbDzJmdXaN HOMe_QE3XE"9W=AbDArO; ְ[IzAV?#gJm!D 9Q#[Gܥ !3I A$I~yJmeTr"M2D%%"P$.ԈA=w@#޴(9) !t$8:LӞ{T]ݷxn7[0Bg &1.*[Щe90i/}˧bvzH7GS7"exN&4´\(+*aA*_ŠEUCuw!}<-S7n7d1ax{M°wvɚgjHu='}N]Uސ8vcs[807#W~tW3uF^OxoepHgus] WJϿ |mٶ|HN[|wpe YT 1^ȣ`+<˟ Z0!{?3LnjĎ!yWOq엏q܌ytYqD/E[O(šV?^H@jWUw0yAp < @|k}On黷/ Ca2_].Iزumx!qF|C83$?ڧj׊ׁ3/4ƃ۠Jߤ>,?hS"Vi&ߵWxHnNmc;q6+XW(~ە2`KN7JA( cNIw,C[B@SG{%]V ~}7E|犞ZO>dD#1?,8þ>Iu0yH|.6@ do_>׉1y LO,r0N_ݷ'`'mfWV>h>װUGyÎ~2zJO빠I, ?Fgnѿ=y|zC =]!C0 {Qؠ(Mo<6^5t' c4A>7qugG9M<J#E?sk{o7L@&-} 3zBhs4Q>IοaW"bIe&0ק(M{!CwzO}tϢ@ z~o4%OߛzKr+ _^=f?jgLWyI=ͣ' Q!IE`O ir9}_g=j|C}6I;*$}2C_А9_{0IŐ'=$:kXlV`zwi8?X~sj-J~_|Rt ^jĀbk>Vν!JoҌ|?1kפ{+(]_@\*\(#WA4*5Gc{8بQ@*zy~Y 8i?j?a ;oo置IiW=~oz>+&,938*ћy͐ȟ @ ?r]_U S/!n#+k m : um b&h (F[ܳ 1Z]@vf蟣MGC9Tr^T)r߿31 X 5PL d7Mc3%p3<@3?k21ac?t g'{ɨO5WOzD4u6kf oYu^Ƣ3kՆӬqQ?[o\ -1  hə`O&UB{in EMzwL,{u܃WxcE2)p!$ىH} 8\e>wH=B@LǝLwوnƙ[)5jp0w%oy̒QZ!6f@\~ { vdzdM~\qg7]0]),]Xz\||,)%ʄiYU/ؗ}Q2_mtw@ `oπpQ?o({]$ 8c2o?}~(D?s= ֔9@HPy?+ae.??N(r?c~~ܚ6ކxWg0q^hziAyg<^U ~BrN.hr,$mS:5 #ެcM ]<~]K{K22x A?6|}NΚe˄5{Il9\kppmωaJW&yrx=MT]NnEEIJQ((DY` ne dAG {y"G.6|)j/_jj>iFAm!&^vv<*1^z]0:'i<ߗ#-Xqg'{wu zw0( 򞗍_yoan5~H0#~}J:ž``ws>Ǘ\@$é `4$c2Q1zS|wd0:\a{3Ӱ _urhbPqcV7}J>Ta{p' g ~`n3!*)ړ?l=#T.j?n˴\)Йz3?f⪻~G4@.QTyoѸ) QL #㣤uum̜[MGvIi dP2AC/q/9UH)L{>}ö `gzӻ8J` S5%$?I\ %wrnA| **#kN]ЙpDe<nWx=yӧBxqʢȊTW(iVAQӢ!y&w."t2BZV’IjgJ2izZY `U"9{P;wJ:[B#N~_ap+b<?e?|y~m(:FHH]uQL5 ڵ^4I&HD&4%}&g$?`XWf"c(y"CW/h9:=";B|.-#' |G >(ʘECgȫtP+ӎ5z,qם@ &0~7coeiWƝ1zuGK:zw 'a ]G7v7m<^]zS ڄr6G#ɛMow<']Gؿz¤IYSkjBļ{?CaޛN$|:s2~^O&ž Pڏ7 73.+`4AuG0x ~Mj+RAes&֟V绻r-ZY F9]{45)h=r|*˷2i?-x[C)8Z]1@ Mpΐ$h!]p{ѡD^7u/!$ |}kjj fdmtBj^=)$%ŒϚakR%":ڋxdCwrQ,Qe*rS'} sQzEd  L;K6NJz3zZ5|W;|Q^׹ڠk=>V45"x/c73`v3_I- V?XHVmLbIti'av{d_ mϿnYhLTts^gPk<Ō ^ JF26r,,YoqK7}% AvWuǮr\,p8'{ ODt8ƁZ]ܸx72@<}w)<;Ay.<08BZiNc/r )B*FV& O6/%D";f}Lna i!a@H#.#7 s`$Y!^C{:FaL5|(?x|fA~3ɟe݈ swBE ,VNKy 8@5($T W`PR(#'_W SAtlXҩJ+^ uNnacM/_M~$fY\>F=I Ԕ?Z݆!Q4ʳ"0P`zW] RgZ!fvTeoš!Uݤ^ijm:\28M/pQ ǹJ*3TIR-f䦿 ֽ UtE)q{|w$կǵNQW# Ľ 85UBWKd.\8HbYڼ[-ނYUq2a6YP?O\gP1͒+"(F:ܸ?aA`f]ˋM}6p c,gA=Qۚ%\gRg jT_D YLep1-ΰ2nSixMy'M+|L~h*.av`uZ'asYCϠ#9SoY$]/Y} q$i!e#U/D:Q9ȈWdr_A>|7nNӡU^geApL+U3WLoq$ ֐}ǔbP]бʪ5i[s*oJe¢UX/?F6jbv)<" 'ܼtɧN&F$D=R|rI]"yr9I wrq`M#h$M7C==ruem'v?CqӉ! _ |쬼oW//eN8_=qY3U_ZfC]cTL-]lK% @PZ,4mRyit=S~'gN{9|oOܸ0{ԡXhI$sOѵ6AenH@>+F$ @.ӝjcWs3+ʦB˜",Rf%mϱ5 &ÃRVՖc<1nlnyg^"صb[r?)rðǘN#߽kMP ʗ w/"$XH~)1uqPn\823g})ip:|H2]9th }.!v/[9G8hiryt-i8U$Hf”q(%\Έ_N>{U7W_=IvQ?CΟHy0#d :6Fgf>DH70[Nߌ#ۢ[=%)sr:װ XϦO:?zWGgy61=znN@wd+!uj% 3_U!-$ |ԗσgO0jhXO(Y.ں&Y86h)lGiWy(eFoS{~6?aZtNXH/ ^`f.m;^=Ĥ wݦ W(2MG Y , stmU9i9 ~.8O(4ZCCL(M-lTp` .*kZiz~ _)EB:/69O{]øQItxR'YwA1\徹ݖD 0O1vIT^M)\^K P|Bzj#+6QVeeROGeO"`Z]{ * i Xd.)j?1ㇿD-J:ϞDt,xW $LN J&)q.odO5\n5F$CUp&5=zo Y[TiLNz 5G#gMÊHxj u9ۨ'|^$ZK KBM ăpO'qDQqo+h-wv`eC)AšFf:ն5:˼YUp~^jCU򨰾av -f -_$dǸd/Gxj\% (/HDb85WƉWHK>l0}E1׬~I!@e`KA< Å!˒~UfX/]XA С`a ǩ;ύzxwxv5^ -f\cՓa' p-7*D6 ^rX5ڧq5G p $P>ox/dSK2S$Cנ m9x2COg۬9mD (XaYt6Nqjʨ L'㈰1 RpH_@n"űf]jFt2D@  (>|(n??w<+9HMs Ozyv@/(8n:g&ػ.pق_g$,K}~쓍)iIqs;!v}/y "{us'h"c &qa`g 3`Ƹ<: [e`p@N$\,JtXf vvDk9rpm?`hff4r#^L嶵 }c/Ȱ0^SW \ LA$dJĴC8D•M񚘗<"}*Ry!bmIwqtKlyKH@=$[Sޔ%OmR!*p A.<-FZ˭zWI&+M:ҘZg"c="CFv0rJysvE \336b'")tѣV{- ާid3_e۟qFΨڧ1%U&c=^kj;Gq+tNU_㼗)UȇWR0ǧR)^%Ե #7"'s,B=OBwX-\b΁M̤?iGBD4E1skm~`OB70_Iq"9η'wʼ7:ü&QգG01gPq=f A#uE3+V!+]?:U m}5h_?>SiVyR4GFkJDDq{ JGrgD!GnnO9S/36lHGw>#?9g>ofX*G^h׊3?.Ng1˱u2M/^ϋf . !M(Dx# F Q4hő-F!7&@=oe^~¤=Kc`iBG3 O{=q9|8,8y% lKmRH@7v?7G 5gP;[5{B}]tY^>㥣r@7|~'[ow$ cA`ѳX#1\ `uz־]?OrejW zH{ *^O3at#@^! zMoA/!;8lLoD3|Qл j?=WWG| OcB yoot=Fv>p琬a*E2*X/sOhHVX%b&]Is;:=9˱X3]W~B- ,v(dؒ4Y)7n4.z8P?Ra͜Fk?At ())Q5UM]}#>c:|y ]?d-L|]2@ td _Ԅ! ΀5Cag!'fTkj0O^QyASO@{'ϗ:Ϸ^zVWçy{}ޞۿ֤ C!D*JXie)Qa2PM+C5ߞ d9r7#[!V:.g"Pq*3C̿J8i^{]|<| ^%'di$_-{{KPOOu~O-= ]wC9-BlޙWz|[Kh300@R 䍅mY&0tI 0Isnu~}ս~CsJk~ [s3qhCY՘ .0ٸגphB]ɦPApsؙnݕ=\=WW憾RosgQV RkəR?;jbWA:: U"g9Chΐp65H/)H2N`QHy[Lq|YIZP?/`E,[w|>fi3w]EY -&]"e5MZ^wÙSV}}Z_&Y%: ih=EEqe`K]0CJOK䗈SI8yS4cp߳sP1 &]*$>QP}ߞoةS&cl^۵yɓyU:}4^YXOls'o82;LT`淦>Q&UB.M܂LGa䱇/yCuuu5s4_ݼ S*=[Yc! '!#h`(%FfwH{eX*OBN:_E/ƦVF&:%kN WDѪQ1t47'/}KE kR~oNgjh0yW`E+OŃZ7^zt-+H $Tb ye|RE#_Lૼc}d=IXhZ;x%NH:lK%8_5T|M= CA@WOl S{ D(TA :` wE;;nlqTQHLPh/.q_ gi1߇743snE/4{?TL=i/NZ6ƣ8z?;oD/5b~jN]цप)0y+-+ӊiP YZi;-16&ZI;g_v>'e? `;;7a-tnb]Ozmo`/9zsls.lqKXv_]~HX#4@>kزjm:/\h+*#ԝv3q-#Z\m%{- *]#t +$GtggVŕe"6}m,~€cĿG _ly3>Z7IwڻMep-1_xBxr̹Fy,T Mh70}s7o뮒O)*u;MI1Xw;eUv &W%fZ$SuحE *!(WtMS_PO{B@ԁ $ pZ2_1iC7Pc ,2X7]o e@TI"7ouP}awY.3z)H ͓.ie@(!byӄg%4gYs}a-ʕW||]/G;8L')4$)fįM'<<D$ Paϯ wڮ'xK9+xبONʨPX*%Bł0ap˿Y@:38.&hW[gq>5Yߧc;0PPDPYưRyPU f fIt 8JQ-l 1VDc݌ gz; P^U'}M=~;e~צ$agg}T3x #c60^ȥƶ%l8Vљoy CTHh"#`^vx12rStwWW U׏WWw˃dvK7ڗ7Ҡ)mFafhL! KxTݛ9PQqsj 4hK+H<tfJnL_'2W% g5;kK$sXO@׈`BpD{v6l~?+} |m=i6XX?OU!^`u#_K0}¬;27O^Q;ʡdvWM­t =] '^w' Q<4Jי_{1|\(.9H {@>̨rEn.Wt9촹g {ߥ[§oe(UR乙s2\z` #GslK}u{J<,:k;:e4ݞ3:ln+LzeMseEr ͉%-\nPmfS[VȰR/Jy/1JDٷ٘܅+ ôi[]VyJ37oeWnf۹jhl̯=Mɘj{_*I'=I[t^/f*ڻEpzo}_vF/xej:dLrSfާtiXTq1< E[uW{ݾ~ :RI9"ΉmO\DHRkL!&#r@/x[S֠ z{2!<^{?i'NҁEue8uYHC2҉JhFopZ"]Sܲ̋%y=uug'Sb&??kgo[3̦$3}F T G`WݸrD ;D׿GmVtk+;ZH$;+C{V&Wl(;*˵&KR܂0v#'vL]CFkʮ-i9?b8;[3,{a3ap($q ƴN7F?}i^)Ftq2H(CAB> l(*U9^)j|Eg8îP);י5P>DdpƔILΟ?â r %-;cQA;=2S=ͭf9=j޿E36SGUL7;*!*N_$sMPٮ aImw;xoUp/ *iWT/O&&nY`793fH[m6?'WAd?HN$<8Ő~|u^zzRFHk/ MsOWjrEskH:UO) L? sص=XH,Jbo?{}S4oXavUz\ikR6{}\AYE삣0A*tYM_e#yi|+G.dN3qJ! uE=t{8Eoal" Q71/h1eM=p9s\7@OzǯűZߟ'N\ȇ~O,lnaWxX_s/+ D]^U|g?֏xAC :JyC?gFg@det|$` Жz cj`-V1܃,|W IoY1n n2_dkn1]Fm1 u5MG㍆tmְ{YcbC?A0@ |y ؾ(ȠH^ܰϡ@TD m'l QLTtz0Gfԇtt߽|ÁNr,lS@I=7*NgYѬt{H@e+;Fׁ hNbPh克Ch.'/o$Rq"c=-~s+y. 3{tN*_ 򺟓fK@7x _pKiaϭzm>FZSu¡8{*+g@$bZCdMUp qtjI!FƔ8d;e\`Q}ucOkY/2L/t7&l<~A>kcx!&`1O$>A0J>TK \<XKI,Y?Hz3È_A0hI vUykR*ɚ!4䁫I˗@붺k߂gFz߿ꮽ|m{X}aq_vkWzS7-?%G @U= U)ϯeNW6u.3geȳV>5<Lù´Ay{[-/05c3hOpmil+zq_`FRv ]#4T Sʘ< KA>''| M=M}^ПNny%H]/M! %2ԳП b@H (> yw2#F7: j|k7/oTU~˶Z#zZ.lWy;'ո[t=npjӅ!W o%2 3a@| u ֜BݵRY&`0ϡq3?%oMX0rjc#+A@ UOB}!-=ڒq[k|`Et2T'2en7eyǺ0w!4hP-KXTssz/hFzE(=v]:]&Fi_M2oәU$Vsv0,Pv>\Փ"An˗cqo^. Zjz%lkiYu7u}tClB !(pwq.єiZ-~򳓈&(b2.fzysL<2 6ɖVn꺦.E$X Mg(KČȬaE*fKM**cQMQXy*>)Ժ;'8!~ <߾[&ي&4nR^oYr]vU?ZwZ%ɔ5htXh.H_e?c! ]|Ta\p`χS`86 tƐE&^ab$"}-O{?]w=VOvf4 l"e8'Ԏe( +zb(&&Vq@!խj`r9 H߮Puj?yux_/z\br|*R] DZiXBKXLAfq c8E0չF〄юyyjoK.PZs|B|#ASyLbBQ`b*>\BDHk#֟pO#e̽Vϧe+/Ugmj"; wz3N20\w]n> 313{3t< KtT)p`Άz9$v^fn ŠzI&Mձ`oD$7[Q t΁ Wv߁FcF'`  fTd_];w9KKWO.El(5h-hhdP]!ᦤˁۺ&D@jQ0܁8뮱18,Ba0"ƈғ8P V6VӜHzRTC30ab%?HR,zΒiMC~=G]=Uuq* i@2(jꓖoNj,d/Wϥq'| _>Wm8 nuT? 3iΓOп }*BTShh14eSZe=Um>)ӖaڅH!ī``"K#7I5"#+9&z=5:tc2\c FMuiy08Q(:#cBF[05xV+t0#D4,c5͢Cޭ#mVƘNm)E B6,NnyN2eA!(i))2KMWӘng]lÀٍFN&gtn1a>YO"ba<&f븿'ks&] M>6<3 @ukP1} 7 UPE6UIdXd&ZI0y wߠe{abCvC0ld9y 3 ^Ml6UM>?uIdQ68 ]צa:hffn@KW2$L~Ic&2`] )eR 6뱬 _3  /_a@&*P5~i JW]@):5S”H^c$+L&S XaBHQ]rDr8Mɥvo}mE-dss>'J  a8%97:-ӳ}Hbِ NqƶcTF $l7ENk FRnfj;e oLa]`6/Uקs~<7Hߏt亡&Sx=*ݺi_k;"{>|U);H5b跶 Jk:|\f՝TOLf7 R"IR (t @wbN%7LPȹe axme`z$\N$lWl 0` yOIDfXh_N`G.YrS!&g o$RL-yo\DAYkKA;*oZSGLOM|p$vQ9$" j;5a-.bc GW_-Tp}WgumSηɉŲQ~ Gmq2ZzK_M`.70RnmE8B¿ hUZYej%Du=HIyT.p5[ڻ\ڰ<;Mfet EݵV?4_j{_2%lMc(RW(3PK$$$Ks:<{X'}eN7GZ3.kz2:?`6`@)%BWjPBPveCs/+ӧ=UjBmX%¾1xNa3ʨ{56M^q_]:TE7q4 ,_KLJGଃ~Kq+5tܐe3.KbB"?G5|WMn;{Lwqn}<$^QH١)Y=ox˹rZUёxG]ljnܿSBinuxҵL@42ߗ5hZL 7_8]G.}2Y/:f}2>=UQ L` }}|ΡTP6=f{\y\3tVH8~M?(;c 'WBˬOއC-{(I':?<06b"9;tܝyX)N.\뒡\ZҐAPy+ a吲!dss%YN/|ƜYqmrDՊO-Hbow:lXLʛ"`V3ҝs0`n9|2IX1(_>'AW0W/_D-?:{2XO ߁|M.XUA^y85U9]*Z.-"q/{'^ q96^0`@H> Kfw,xwA6@ 0WPrr's 5^u45n^WwYث^?œsUt.:4z2 ]2~[eUt<׊Δs2Bz9Y9oWIJ-7,m@1q9q j~:2g]Jt3g( $#+̧;xG ,җs%25%7Ruak"LEDsΏɾawuEbvN_BȐYh9nE9^7#g:9$a DN-ʢ :!VtQՌkFthY:. 81& X֐q4!wӘrAdP;:N@ 8 #*B:b+R&0@jr IF)rC'B# Rw a)3g5/X (,Be7<:y!,nzT`NZ$W*2L e!@6&4.CizO҈jz_%4&#yLQeMSX绚~f64gReՏ1\^C" VC@4bB38[nBa̯^4qK.G q"&F.qzѾH eN@fκ Z%n՗A3Fȃ:@mEuuB$8# :H%4kXbx}N dh0mIBQPE:QpGPQjp|,օBa[TTf jKy-:Sp\2#(V0;=l5vhWϰz gugFH'#⭜ {{3 rK>w3<eH@+hyJha1n6OME ;g xfsx,|~$rG~ȉc9BIHIoyyb0-tFfI̓ b5܊ԻLŇ^FSstx]"ʹ"KI!cz[}fZK @-T*q!sQIm.duѮӗ *6TPN[ 3/t&,J➉Α}-@O JO󍛻zґ~\/ m'˷?:V"җf$$60H Oצ4@f,ʣ K&%4EDY}"w6ACo`s @[eG6@=c el _(cџumL!}/pM'r=~X~Ұ i0sb Uy6]eM<(ܝ ՞'˜񨻗 D9#P} ˤ?%GKQa5bl p0QTh,0BSA494q $~gPİd[grcIfl_k0 p< \Njσwoб/[0{816OJn?01ǯI.j^7X|JB1uG^U>,ױŻ3+0`z{&^.em I01bt\~@NH@'sLe/Od:,St,wOծ[ˉY}G}B|q;y,ZSZZ/vD $3xi VV>n @q̓%q$>}pś;z:*_h2bETr a b˶.ȫgdYfeDp,?ipV'm' JͬzۊAaae 30 J n yt%kS[X YB t*YHr?1 B>NX ,4:C{z(Y82H v6]5zW;{k߳wGfQ#cxů$\Hz߻ ZHRqk>' Cd(a 8 gVMz`'hM^2y(`!7hǷ&43ocDhXiʓba]ʇRʺ̰˛ʐ.f/r$UUWYRSxrB1 1`ڭz}E ;wY%#2 nbAaϷ4rWG|џamk8Z'f @zMO욖hINv㻍LJ PQ8B ˓e^7%W%DQ4Q"VSx}h#]1v^77&.&nmZÁ!UP0{! = ;Fћw~[ 4\$gwI ^sgm[x#=W 0-0r{-0!";a_msOGjA ke3x!jrI Ä+cǤA;gX}\c'HleXYTҤ).z=xyU%s‹˚m e2Tw>~O2j~~%iOœԥ+ !DQ4@t1ò?fw)8TY-_l;-NRw݇d4rk>O]"wOXxDlp/b ;Np=BLG2m(f@3e2V /y0vlK0k5LaS0xAg ʽ4`Z9SW]0N&3#b.YeUPDCUBAPI)ɛ mE#erY](v/Wvz(RUTJ Oڒ~ZDI*CV  9ȃ[$MЄPn۲xȷ,ԭ1 AҬ͕ni=OaW{x76~Ɔ`:ik O:`h.oK▩WrT WN}_uS}tï뙍RYΤtttH` ONRO,g?sV%.5ęta_r:Ą:>I޵My09``;8aJ\3x 3`=y|>k5g2hHk =ne'rʢQZl6BeefWHF٭YbۨDwyj4pR cq _^1]_Q$iT-nPm~ zK7T'3ۚl;O40} Wj+Ag֖OGu.krjFiTD!gKD_~S&; 5Kqݜp!ɝ)"D"X6Pj4B;2d&|@:md%˜4Դ  m,o;^ڭrndϯ7h2q! =eë?*7VVw)'5Jai145åiV/0WBUn).9w<;5+\U\T  ^0I"T#tP4LGE,آ# ğc& c=D_l[r r m[Pmkv%tPۘ,ACWû?3Zg!xĕV!fL@>c)5 o$,*U\ !X`U< ~Y]( UErKT/03jD ?/}{<8ܡR4  V cHzW93; BC[ʒȣ4{qh!OM+.]Jws/K\. SP\&|LOcKt4> GnZAUa_&ډbpudNkF: +ɋq^L׎zm8@/G:9B/:'D- V^ρq7bsׯ50>廇`!X]iIuz,6eR{d|=e˧vS`߾ܨ D#kį8#j/~3^z[}z{^v3u'oRc% v- e+wEבbK+Jd1\^N3 iߓ ם X+9 2r<2g=>v\Eޛld0biР<$}oM'LjM :Ze21@1#NƲr™EM IO"}AHi/I?wף~;i͢A;-*Z3ꇔ{jv.ػFw=KB jS{K>Pf?)ģU( YV0xev@5y MHRY1[P6"XNLCFLئ`kJ){ۉBTX*= I9??0x'dY.18GCkb@L&s&:rYVa7lR(ʘ^K~B@-abH0ZMDu_jty#S{ϸ~VZ)Kt.x_VsB ;{u\=4$~⊫__ r<Ĝ&q JH 8N@$᭑_<-^rr% `^@3#x@ROaRH}IkB^@b r0q@2FaI\ﬤ-7u' ѐt.+SP%f]\ig@,Kf Q灶SRn=Cu9UKV Nw_6Y]wCΏ{=,89xьOOYƫr\u'RB Dxx2CUJ}ٶ`ˈ;Y(Z&$ꊉLZMy+ (I(n Q p#!סxvwxwh,;;,?۪䎂7_TU Xg zOF}RF[[5hѣE^F4a"hʼn$H"fC4jQb,XUJ)j"TE"tb>7ٝOGΗ'C[[[ʮz"jQAynG=______E_aXXXXXXXX}Tvuz ۙߤ-kTֽ435E޺V֟[y[[[[\hѣF5XvCA-HG5@j_\=Zںuuux5-+$dbl6,X"DLE/,T*YY]bG HzYֹbKB{\Xbų[[[[RlZ<+HǏڎ?_`ajl1dNG]dm*SM:_GOHB1;i[r.r>dg(wf2ipq %OUg7$Qpq?|`p(/p<@B[l'ʋE{`:c?4MxXi7>䱀:ۖoӈ;@/㸧vʾ")4깯8([;ew n`6/q?7H Ev*g L4U(( !WQ6z9YS\ԫ[m>v/A 4Cs-].Uqfvr&cw?N{e~^}U׼,|"s'Dƛ8s2a},n LC\ |/Ҟw I-I'_y oU^>SU8OJN)8 Jw]WZQɯ 0ŏnx' &___{a|o}j=U Su}O_:EkWuyn LNs;;;955555555po,Owv`4{q;ڟ - iϕw )kZ= -'=r }tonãxKv@sr9999999999[9988ه9k>uf23B۱iml7m׷\\h\..=vWz7x!p`nB4tana!an!n!w!aaaaaaz7q{}}z[ח0ח}EC^ y yxwOٗwaw޻s]/9w..[-Ӗulbjj:jbmPaaQ9^:``u0pp0/ޯﯠ/Zڷ0ۗۿݦ`Bn`.56V6vwkPy@ooqݺ5n |ιp 뫫ttG7777>*+ÝU9\\99p99dro000050;X<]. =L<:n x;yS ӿ&$FN62v622223 c .///,!Gɷ6"a{{ż P {M{ޫ9]]5̜o\o\o/۴/ l Ҽ^9;^:/26ۇRo\\\rba9pދȈl?7Z"/eobQQQQQW͈6k@_ap!p!!`pp0000000/i/ot{BAy3ߥǝus+'''''+ rrssssssss[0rpϸpqqoos 9Һrty<]]\]]]iynoyyyvͫu7PWPWWZZAyyyǟ}{zW!_BA^v>966B66jG'']-8;GGGKK[WWW[ggnӶ۵\2 ;ykkkkkaViiiimkj7kjwkjkmmmmm۶~ν|͸Zۋw|ۍ+ 뫧_& qJq ո\jm{ցiihg߮b ͵V,6z l׳ݷn-P\AMy.nnn\v\|W76<˔D+ ۜۜۨhXHHKxKxXXLxhhX[xXX][]kkhhmhhkۈ xh` [X]n]ݮUH[k:ܻ\99Ej8~{vkoYr[2/r X Xㅿ`ns/׿w(|o߿o]]]o +( ++\ـϺ N ՕC?.ˣllnۡkl-rstut׻Brrrrrѻsssr-+,m﫣xnyy~7NR5R6750u#p0L"~"~  RV 3 6 ;/3ePdNHa{vrrqc9.+8aa, |7<6,GGL\\ uuuutttt:``㣓b㖀>חiml2f-mm87iٸYr,ll|Nc___aa}`aaaaccfo<ϽkGGs>yO||kk[Yu_^\5e`E]]]\Zض\r}k\\\ppqqq常8Ϲ99[h۹[q-- 9mE|0mm[9nYZZZZ_Z_n w2qqp70лPPwppd!ab3/B22#Juuwwwwwwyyyˊ&oro13030/k70qqqpoooooooooo05^4^2U^^^p {{{5iߙ___6^/7ZwwOWqpnj6VovOVOV/[OvOv:*ooohoov/v/v/[\W5wk++++ +7'jaUT+uK>oMǃ$ ***+[[Ayrq++),2A&mi[ZFEӍӦE?2nߵoiol2lmljioon7Woʁj X ^6׫kkqնChT@^[x` ^Oq(sv+0MFbB|BBDNMw/o#\>#8uˤ&сJI gWV|K$[ݨ?VǮO͋+4+zOR5C 8 kP aD-FWP@ F` 'p`vpbyަ# &_wH}wsX}W|xNw@nOj~Ol76@ͯ;@' \OE_}eqܴ Pxor6ƈXoeYw?NZP!oIw `*  ƾxJ h{0zKHb42b$,=݇9拸kcױ5~3KJYىɀ'..LʷWԐӿMlM9+[]n^ao<২y~ZZZZfjTGнjaJJS\rT[N߃qqS#Ʀ_1MMK=iWwcϟutsL‹6[4PA~-8M\QU\Clʉe[TTS'']Gٺ1W?gA,4n<6X0::5ÇަWgG!!Ƒ]L=z]55e$&=̝556yX0$kN[pm=--,/)jZ-N va-;-,ff*6jmxٳiCWEf>]<p(C X^m]]3]gm__E__^^Y^>A\q+M@J YjKvk(hhR\A|PٳfӋr'ϮW>~}Uܛ;w(M'0ϟ?#VZ6\+'T-g(0X5c]C;uwR$_7n R-) UVfRNZֵɶSOq?6⢢ҥ=UW委sMEEDZ**3m4hҦ5m? ϨhL˘˟I: @m`-1f+m)ʷEQ,d"|\sGcGGGCOKGǪ \wz{9<  @U}S3 &XLZ5Dqr3PBJ~[M<2X>rph%)n_;ɨDxڥ1VP.uW_8{J}v,)/ІkѶ , oG uq-w|c.۾|{yIr?#!}USs xGђIIPV{.r,Hu݄y+Bm=;gy"ˁٜ..QD;|2FU}B (qau~EW|=\a^H@k|<¨$AފQ >zq_q#4+ 0:YrakRE-d6|K#%5 bg~04dzMJՃ 3Ƈ Yn>GdrӾ,Qu+CW{e7o|Z>0a.6qDBŮ_YHg~ad㵝́uF)K~g%!0,)k*)'}(XظQQ65+%1LUkm6h}c}shr;eЪ&?\R ~[+ "4m |w 3pH_Z{bmv6cmZI+_U50o1}Spz;ޖ?4"L.{!XE-s QJN OhU ]aӁٯg>ſ]n=pt_55u~O9MNfw 7[9"|$!\ :..f ayZԾqE}Kp8PVb@#)!T ,<<<1(j-~}] 5cYW9|,̩U%˗.X%˖)ӧӧN(MN|3N =J59*8ZMٵN4M{Zy!xM2+ׯy^y_k*qV֬+VyE[0Vוkկ>K 4|+!QCbŋ CuJ%iB.L֭ZaөXVER:PiTwVWߪQs J5jչVQW̙Vl.T+QR!~מytƒ*TRO9RRANzz*~%*"1Fވ 4ab:7haQEu 8ӷ*[T[rJjMgu0u {:K:QOi[. IA]-ؐU*cu{f &ĂQF0o+mA daX`l" X۟W`2}E>xjhihEhNu: ZGZTy{NFxԪ|-g{l\.ZᄑQlK{G>C[7)Vbi)r{}*Bos64Z9p.[0EM֛QpiIuϳqږ~mz@~S>;~ggO0Wp8&=\_mXKʧXHI83O}n~4ޗn>8؎XEOPG@1d/tM2U3yŴzA)۳oon|\r2 r-̚)' "ED"C ")͎9DRJ I @ 0@ > ~٢qA$RM%˖%˛2TBp(B 0al͚$D!SMb1(M ٢lP l0 6l)Ɗ)8b8v|>(Sq8$wS N*P(J(J*Ttg RqF#EB.o JU"0˗,̙0IBT##!E "SN.TRTSrĹsLG)3G1b1q8INt.\$I!H$h&̈EQEB!28N8D"aD0@&C扢!B)9I$I&J$2tq F#G8$28D"8b(d2(QaDȢ#eYA.D"  .(RijGq4QJ13BeF#E0G8$(J%J8H$H$P,C C "D#\e&JJ F#1a`LBɒ $1)18$ji9.5 B@|1imk] a\[l7 7⭻ 8>:&03ʛa|y=M|:3|' @mE$)]8t4 /s4t[Yݝ]#[d`M(12L@ӈ7 !(Cܫ<_O@S&C'vLr`wkwko^2003ctfl%k :_ pc@/m~lW}!qYLa:{{[[$9u ;VOxb4O=xV#'l2(^Ģ']~ރ:lL00}#p ]4m9RXZJrf!Qz<J0'`f%;,ZRL4EU'}EUPxxC K{ϒEa6AlH~0 2&Xd%7zjy>@>]aP~l+u>_Ȟ)`R,аEkR7@/(5ed9 !T9ٹ܊]fqA߁i3Qá<ޯW1~jwGKyILǽbqܩ(RRRҖNǜ ,,& 6.L%٥"ZFH0q$3|P$YW{ikO 3+/K9u`*r^:Ru&_fp{(ZmAEcGNw[u,M©qyfI846$߭524Kj0ulNG'VR̈wG ܗG HʤoSgԞ4~QmM>rmdKT@$.N \ (Pm[Oگ=G˿ߠV/Nd!G~/+`M9dԣ~Q1Tz{i;Q?(A܃@ML}yz'X5/ARt-ݶ!p!=ǞDi t rNyoߴۼ:V/|I x/c|VFMk(!l1,G<~9xc*rt:y穧uO_{YJ6k r pm*侇fA"Get^HHQ(b߉:ez I,vsNKm7骛-z =஫(P)o"hDxPц.:xy#!syfh 66[`^vm655 f#!/3(рxc]Û#! {osR\6;4GZkswز"۰HLfI  2  8ppQ8.ӄg -2d.8\/ת֚\2?K4%eiU} *UpxkZO?=gesfu9A">/4s}ZVsB^?K>a?l2Nn[_ N[x[AZtH;NIj}1U`X t604$ʯ3s?,g^I\Ȝ D}$eK.zal1UAn InvDAː\eų#QzRb|N卥8ّ4=r?JR5p&*( mQ-jGawp."' d@aԖg"lZN f>bϋ#a⤦yպli`BFFEÿMͥܿ Ct!6gkĸ Ť];L-.LBzNw~6A[{ *J!3LImj$E!J fhf̞dU`ʐ*`ESv-X ib=OxKuȸ!Q<:ĠnJU'AX8J `d3σi\t,HH]Ume4*{Ծl}e50Z{۪mBVNX)>TO*cCUJ(1?!z lmdLr^_.Gp$ı/YfnS8z.L<6A7boPyΨ Yhl#7a{6gV,+I岩]wT&3q?Ƃ^Jz ì6Z% `!8!0 rtnxSS?wZ>~a2%/U:-!xKm96̆ Dec 57! LhjpZ{^E AZ*hp(]b̆$hNqc_{~*9y _Xw8@j<WzDk Z` i%Kbq.v,{Bpg@c0+Tcm 7eJL ^G${H@A5xz9|pH%y +t H;/OOON1=2ms..U~a )!c# מ`̮AϾלC)H--/.140}6}88m;չ+ vZC3W۟SXp.E6HwbQ_fqI 0('^~=_1y`EÄX5Jy@~=Ғ쓦G1ڕ)'p9~fMO٫|7_N?zkgz1zк"TvQ/a&DC{38R¥ ZRCd Fӷؗh-$/+tîE(*["V4}֦<:=D0i0>IT*\`H0ňK% P)u`aCwbά ,yZdD18N{1ջ|˞]pn1|t2F#CeWj}^۵=+>ކf r,ǔ@ya*t Ni$:rVS>0G<=,F%E9 98k^{)34X$w&3pp!;! w=J=;Lz7x@wÆ\x[ FT 7CHɖi?嫏!}׺Q{K_0jJxxbGhx2L$7L(bk@7 FFU*byA_х? R b9} l[?3$Ex;;ާLZKqӖoI3L0/}56!"` wmQFGLGc0hJD1k, /f#^'( Y8 e5:tYɅҵݥ)1ہ)w[om깜y;Q};Bc]GH#G9&W亰JOҌ^$14k!q+p&N:Yw35z ne.I/㵹p?_CSҾRDs~ϵ$\nPA2!(UWV>_ȦS 4*o71!nS.Z|ei]8s-XK;b/OWaǀI$Qyoq5% 2 `TkZ2.m^/wMgVDY_%{¸!;:]P#la23x5`#5~fQ2<<*6L(6Y]Qh 鼎 Ru#2F p,~<+ ^Lso'NbWyZ&bQtCB^E[JĝEcg~i@8idѿvT8A,vFili|` (cCJQ[JJ J̿%]#ְn1bBsˀ` 0rRz=?S4RwԞyFg d1Ci } R)^m 2c?GrAL+iɩ2%!lZ~3cpZxcF uT"Wb Re&:\DLؼ+ݧ Cg'yʪ!MI^v%<25\YQYq &f yMa "SKʖl)u%z/١)ʶ rYS1mӪM*Ǯ܋)([Y"Ym5qXdoxi?>@psg^`T)\<&"Ȧ2v_qoggr1 dgBlNڔb+! lBHVcT+BAXYHn4MepTW0iB])(z+=dvJ8D%XUŖՊA&~T>'ӗ2laTWŒ "=&R|45I&-8J{7:ŏMMG}k3g3+8yWd^arD=N pnw}?^1#Ƚp1?p$Tܫǔ* bڕPV["cSAd/9' ݱ1hznΣ,2)A貃Tsf)[( ?X*geB[8AvRTEiF&(ۡ3CL)2]0X2JRfv^#qPL %/7ߙ@Pͯq~y_N>KaRSER Rlu fNZm'77S @QYqr?|FX2P^߈d:Fv;k|x -Dzy) *)Y'dxXeI.񎱌Ύƻ(Rtob[^Aziyu>>YA}}jA>=s+zl:,F;EŬ" SL2[0C77>7(B;씄AʪAQ'yyg1JoOJf/2so /`5dˮ[el}ˎѫ;}8t:jf ͅԮAtx3y ˼kmA$+OM"%'z&X7!#)H +*7H" 0mͰ,kKPʊm> ެD\S.%nqrtW3H)ɻ&& |˸E?SِlB_j82ʬr,ddffedZiluzUeca5eeYvFFwϬ7,-dWdXdٻR'63d>1( 00 mmQ ͍0ܚK2j9b%t`\\\ ` i[6vxQ\Cù97 F:EE99eWUݖ#g(('g\_&!@%02]_5JZ]h`EG^8*B::;%DŽ*t,zq|*Sͣrzt*Z#T+t2C32 1:++8>JLE:J:9888DDĸ99Bº::99B¬:)(%AŨOIH%:9@8Yitm=0Ax/㚪___gW;3Myuywu2S4].ӻ|^AR \r2d` u' ROE//!֚H7MNaʘ2nP\5zɨ- GTdɊFHW]t`]'?+ 7WlX ᱬpN5n _qŘjqV@P@Z 8hkuU(/ 90>bV?!Xc8-56O%  Ք\] s}qѸEl,v ׮ b8~7o_VHffffjKia(Daajhjjjjj;+h*h7..m5uy@4g@4{MZVvZH6V@GӲnӳ >[8;vad I˱W @ 0llB>ՕAUWRTRbXQy{.|Bz)6Q,,,>ShSּu>2 l8=ɕPIv .~x#p,C<B?83YI! 0m-v9aeesD-3myȌfw76otYmEaמbjn?;#nF۝W뛗'ۇ{~l5[|n..?"~}Z[B _conз;P ` ` 0|` A6 ;5 x8*_##/aOϡbK!S!УbkFF{/":!|yy, !p@޻@6: kt0nmY[qw7m=[=PFV/Ψq([ZYlg=DkKK;F=F &~svōx/aaeڳnZm+tx]m[,оZd ㇠-j)d,,ded+kaYaaL" ֡ J=FK.l=&x!4&UC put $r:Vrt7/\5Þ y u'`zE5qm(Vϼhhxc( 0%8PL~xAX;Az{uGAnnA[#sŽq Ԕ_zqs7b]kTCKKG[NitzAsALhJGD7yn@Ǥ pk]zK_EM!qv}|ճ^笰gl:j1V\ߨuyp-EE@&ŨF(grbӂP6R `QSShq9ZA Z>oXUgRU9r9ΑNS-loݧg32-+OOWJLjnUXr޸Yꔇ@QŞG :iP 0 U S>&%#?e3_ˊ֥zRv\\)ﶷ}ܷ̆ XZ8ZZZmڅs27]@ uC<3ss4t ۋ6S-]g9k6Vd"ߐ_.~p1慓Ebܫ.&Wr)Pw77(W(vRƦƛ|4LL=Ku.ix001Ϳ0t!llh~tF8*:;;# \\;W@ !|o /////_nLwW].. z z: Yo8B/|޶@.xW_8T8:y.! F.j{N_=xӃmD0p]X@d@@n__n^ޗS74\78qg:rs*@9R-:t;-[-;<;V|;V ǁf1,L: {P @\ZoڅZ寮ׂ8x8=h6yhsB4Cˆtþa _2XX\8TH#%ϛsqf\>d&.mòmj~J,.ABD4A.:k[[GE>Oٽi)͈\P}5-[ZӠjYٌWK>}sX-B-uCj gcg (,.\ ApB_azBd"G4htgGԷn!^~Q``π״zv4l9_5OTfc`SG'o-oo&_388- $zIw|ǰv555_+mE ל p %`*UC\5B*A>^9ڡ P PWk[CTT5CB 9V!itRAXEQD,+@!7ѣ"4DDtltk+k4ECz3s3r69y`hii˜ ſW:mZfx8úrмtsqA\\O\\ ſL-m߸(D-?6Vȷ߸ ߿޼Uwn Crzsp:A^ Ђ۶HNӽD$"zuC+Z[ srutr%}=nҶ[KM[M>PWd+>[Ḧ[dxËZ .. ] r567"N2Hȭ.gNfj'<,'{876fi Y6p\2ߛCS~N}J;A`O&% nmnepЎUUOYuayAVuua Y tW jZϲ_Y бj lm2d q^ښ ƶKnU˽Ԩ s޸ӹN44ÚWW\۫{q.u.vP.9kqqqߌ..unn\ -X.*mB٤`> e?q^ovM6B|H% BJaB_#ȮE= O?:Z7zia W5](|1"@ɰ=` K<M!V YdXY0QNppnHK"RbL`--%1giV tot]$xyOςgz,6:ee2@e,~E0hlN Z^ꢦ cJvEU.wCh) 0FĮn=}OFus"2|d@#sVDNMK 4ڜi4ڵ? uxFT@@y[%9!@SHjA%)$4@PiP2Xrš5⫠iF<{9&+B?0݉Jr* %'CqB.w5 ÈաBtWk-Z c$'iH" "<ˋ|5 it޴a1Iv> 6mط^:ݦoCuW>ɳWi*iTU_ ǫQ'%ުfUۆQ]e/Sv (זf& sK/u+FgYIdaO# A} J$11QvN(+x>< EaB[S#11Ω4N3󣡅\.VZfbV\:<&oOP S&d0fo}wjyo΋S:Yk %%%XH5Nd{5IAz1TgKh%w4R2lio_&eс3/^I3yr֙4 w@4([IhU &:;xoONǙbYYtxZ,hXѿ{tjے|tpm& ]gg' qʹh;2fqi34>AsCqqn omvBv)TfzG]G ;H _"9u)7p^ܗ֙(^Unnqq7Ĝӿ|Grb#'&z&}t9$8!+݌y'p87_5r+1䜜oq&=qex,7>cmﹳw1bQty4/,SKS RdоS|`o)U~FŹda2c%xҪxGOf{.ZMKZΧTvƅq b@<%e{U?gy$(3^OIʗgnhN KJH;Ig Y,$=ksjwu2) LMPCT݁S_Vo/UDG e|VZ{Ȍq5!Vu6݌ BZC}tZ5%EEuU)'CeE9q’.,jJL 8=`Xtjz^J|*L!*{#)sp*s A}MwD .~f{x.\:MUTT9mJ 3Iȗ` ۴o愄8^FgoߏfLqMKb߂>GF84ol.9hќC ?|}Q?˅"#(ݰ`ul2Ҕm8E]u ֻ#ߘx0vmrP5GeͺBC #QN+-_;@vlnI"8f)222BFGIT*JJ ( Cykty'E5v/o$rt-7aH\_ NjFNH?F=/.nl()`gp \Xdf08̤`±Iy^I5P:.&.-\)'ZvCI]&S MrS1˷zڷ3؁kn[`2y*6;= B>5Li#9Z8.u7OQ`r)t).K2]AiO -/Qgu4秦8se f&f&{sƦ@Ƈ6덍ЦAb@ݳ̍d ywykW{0 7f1חˢpu'd0i{8-\Џ199$F@_]y־w^\TWߎm2nC-2۷˳LKMbccqONdFL%0iA\p ɲ *GU` !HPAN$pGONO Na+ۧ<15}ǚMNlMW*"(ݔ^4V!qq+jgFBEZSm]L[54 վ. |<8>C'b悃˘ /$CS30fgiiFU &=dk2<1+l?Ib% 169@wyM#$ҵe>6So}_|K,JJSz/E iymuV<&nu&psҰ~ t`j nOET3gj'h{nYoi^\̜ɫUۥ+Uü 5¥۴AM~IgjP^աZtWw[{Гd.2¾ mLw#en2[К7;Hmo󔙯S":y']yjk?I>|g.xv~v+Ƌp㡽2CkZ8xaʜSҘ ga{ź^n殷8P,²/bBgeb$c˗EШ 4F.~=hR+|5XIM (;2 `&ffWLy$V*>NA= 7+X=hP4u*4}SGMVu*.{ZE 8n,hDnml1gܼ.\unt^ɩ&l;/{iq֡0twgR}-X:Ɔjq[vn)6$nwQPPϑyu*罔F!˼ lSQYXE J8w ՠHh|a.VLP%؆XV϶8KuA`id`Nqv* = .k9ɥ`pp$!9`B]}ϻ1v,7 ~R;Ź_4y,%(m(^q\3n+z#xu ",l&P c<dD av"7RZ-Xܦd&K1^#_nu`PmqeĺRL3)t3KXz`|n,.DD&JjFe6N89.|@:5&ۭƩ@1$F JymO(dC7i;<өa5T=J!ζbP۹KfRRjtwi-Ձ[:tcPR*4.lIF!՛˳UK$yT VqF]hlU^(PAj;Mx:T(ʹ+J{qNe9ZkCZ-XjJn+^Is^ňXhJ^BhSxqi<ͧUjkkVJ)lDlEփMɭs2+CV B:SGlE26*5R\_kbzֺ$ًGwwI72.qbv^VE1\dWWAsZTɕtݽX*٠-SԼvaZ+VZf룦5RF|UmV-7"Ŵ`f۫{kifjUj]OԦ@}ŋVRUlÑpr2PJ@;Sz-z[݋/snUfLZj#udG* R^b8tWR\y^R]V9ݮtTX.jJ46jRDxzy^חwcv06\ ]ey> {-uFg\0im[Ň8FA+eoR3Uyw;:rDϊϟ+@~\O~O~'ΚW`z[U2۹љEh&,:Av/b U).&@F)DL0nN̆U $p1tUK7& 7/`pl .)Dryv-TA$!h ir Mo~'$"~pZIadߠYSQpiпã]ҽ!Ѹo(Z lȩztI %)Or=;NLϊrW~OT' .9c:^`A26~@93 H ,Iú:Nir Ę.Wu(:Wݾ9H}Wmj J!ә=~'lQP$@9j(x^!c/S8-rZ~I,aB&|^'2!MX  lr=Uyg*m9 d.X X2z-DV)]a;1hy\WMESWX\`Ap˪2< `ich[:j YEHCKfWt.XJbgFy{b( S!de((R,jr粑QU gț7 hp=qfnuVfBh7JD`lqZ\,2-D+[2@l ls6ܾN0wjT7=q3IaYƉz&GS[p@@Y {LmNIZ I)>KvB&piH+Q.ͰohP L'$ji\ ѯúB<;)ReR&aVy 2‚ 4Dу䆉G_W^l׾j3\4s}߃lCJڤ.u:ϯBo쓆vr%LZ\޼ziUea 7ay azHkfPz讔:u*x)}GK)Lgi2?")nximsU?ϩ5`AlK !D2ؾ7sn7q @ֻѾ(w``_ìJBOsCcN#>3)1}w*gHOB4@]7]F_u;_q2xj_*|hfzpHF.let3w9GO^îڟYo.yVe _H6̭FeO2kjo@CWÎ 86Ljj.^V*aC^޼B ])DrI&\HrU^!g_Ȁv.޽B|S 6xe(JJx7RtHJ(A$5 9DWEIM HLK?1#I Rpr7eVt~j_b ͦ \E"P|5BitNt#}Ǩ>>/ƃPWww]MIuš(]3i5t\1Mxi4HcxE1:j0?-6+Xi/8-{gz;㤠qpPh&urӼVTa0|n˕ƯT6._"5v|/dP˜سVHq۵"Ln}w|*۬_KЦR$kNZm#SMUm. F=_@vH̑7gT|&Gnf4DA n3 HW*S9ύMOvooUlTF҂c%Z^WB̜0O7=PMgH}îpa j2UT_W]y[,W]?;4?YݺeU"Gap9$ .2)4h'dVf8:>{w}4t@}xBC|BU' yݡ5K<%V~ UC[T;RNg,5J#@3`_[ #ɐ{3Qp?+BM3kl4Z"0\;{4~#"7& )*e `L,h Y'}&JyZ'#S :j|x߱=&r,AqX޴wM?]k7'Ͱǂaǐ6mld@^_^74r{1`@kyXfwgqkKQtM(,$9F~R#ۚBBELaʨ p΀97[1@ervI6*xǃ!.g/Þm9T-ɘXwQ́`YA/% =_x1n>77OWqL6S/l^_p7kWEk>ѬߋCUrm_>Q1X/T`e vc24 72$~,D9MƐ\[?˾%C(`"uD r= %/nwDHƞ*/V8auSe0-ҍQ$2lVYŅ %@i#նKjṓM׸ I&hɔ{ko +-Ξ8 [K2 :~9BIT{E=[FdPp&.93 ׼BE 4,i*4fT*"{,pQ|6ܴ֫;<_NAhx23䌜 ӚMi%S/eVSr<]?2rRgb 4`x2 !)/%Kٌ1I0]x={Xy}Mm7l(XrHs˺^/mQA5 q:u| l @ٻ=/K?g(箔Y)A,t\䵉(N:m]+\MXIe8!f@MVGgcqv9ΞԽq >.ծAiPH. >zl|>8m'=)pqUn {*C]\PnCrJ`RJ>3&(Y9H\0K FԣʓD yR,L!Zœ@̟)^=&f[I],_[Sk4-N֞$ dJ>$:=jܸ-^( #nd:?c~j6Y>5:f>||5)" dLjClS$!V㼗ިdqnkY7/*%Php{WoNBųJKy,я|F].v^`TzErcw[-b}i-{}s yʼ6(+)xc9/cZǭ: #DкeIx|';rZr#Xb2ck}OF ax{52[vP0Kh 37xς1 ~*t AȜ.gj\uDVt#eu!}*uz *1<*APvvQX:1B^+,F sQs">ga9 jڶlg-د] ޤ@j-u_"cbV*[LPRJx FA$lb C#7O 2*!n"+ba/gTOdא12^?0s0t:YB^ݲ\pmi{P*a zC@cvEc4P7/q*@>b1ifm*ͶUexG;~q\7xP|k7|pؠx'Ӝ< | utPkZ,#k N(} i)>x^l /s&1?WD~;k6s=?za^kbK yAFhpFOJ l4u 'TP&k|:0~ 2G=3͙/ €,i{*]ar&d$k2xy嫬pW"`uS(d375 ՞A㜴￁'$p9H`=$L WwwC|9Gv5 ʻ3%yzkؐzB♚C<={ud|ӡx#{I6~ Q4E>'߰ 9#Q[a9õmT}U[1f;NshV>ч^h; Ƣ $ji־ eYuGdx2y!#آ;*LjϏ/A2};&\D ) +!I('-_{R ܿ ! q~ռL$d1b5?Zn _V i PGnʃ?yS @@0@LU_H*4ƈ'tPr&l041ɘ;1/BO;3Y^pgc Ҫ}aJKēBuO&2b`s+]1YipXc`$8_#_~'W JA >It-_jKqzr;] wnzE*ٿK!wavEG/ 4StHp紮x?6ʒ@¾le-en;G_@Λ+`3* <+ùA"iklt^|,BV} rHVҽ"O!KQ h [OD}CFֿۜh| )D'Ly֑;Jpu]^g=ϫmn.I,z)5!2:cmT 9ϮO{{8K'< kdj7O/%opSoy 5z!~3β^O3拇j*RF3>o-WcbS"X(Viz@WI$"HÎJPlw;LgxnHG(hnL9W|M`kp}ݎmFc!H/TF =Fҁܤ5er^+I1 6"ʵY#!bFqUf׬q,Qt<٨Sz eAW$(!(k" nHd ZԊX`044,W*>[W-,2nb)J) %_Nm0A>4we|}<Z^he E(1R;K/ʻ%NkL-Hgg_cyyM"H0tTc5#U i'p$jZ+x%M|2ؗ)&7˜cuG<7+;> /zfktFyC2NP@Q Ɲt5 O)+WT;{$47I,!2L,n*=LW^j+!rlR`G%lJ)6v-CZ.IzRz.A_`}6b!prIx5yS:s''Edcf y̔Ja__E.s6:vt\X49R3dbԓD/{~D"ZJ!E$J^+< F5⡪B_~q 6]y:y[J W6曢6Ǚ"aPf{sK<+F˜Czȼ;s'\$)bJ_ҥ9"ZYeA3qr_߾vP VkAd& !/FCs];q>?ft=H :B b@޼7Y/XU09 y}#13Z:^yib(]}}ɧ#>/o2L.IoI ~+D2LH>Gc'#ФrR>_$N"-jW' lm3ݡD>F=A+uCȠ/Q?szKPޮǰ'8N(@IjaBOr/MЬ(ݾJJ,UxNEOwTOY#XwwMKHɑm0vhsOΡr#"DGϻ=^Koaun+3&p`'!>?YϘ}I 3rrP^-V 8Z^@BP*=cTj&xLD"s1#'*$pj CNAڒ7zP~]vz4l0exa vDV8 "ʒLTG@hgf4G5K]U_Y!*F,]"gHwad_؎h`9_;EKs&֓0q/^6.:W}l?KqC1$7J=WX|h2s`~[(Y6'_ saؤlWYh>,&@GǏ݇o@w97= ;'X:ođa 6f3}M#UplÚ!^q# nvr{,-&zk a@$F ^J?Y;0E wirBw'c_|߮$^8(3Ycfi5%'hvDJW[f753'GcΗe$h@np{bHD:w0Wyo$ @lPᑐl!OWAdv%E\Ix?V&hJ X?{C3*. NS$2:_4E<_sCTq/gL`NsC3_OvhZv;6n1 =͔z*(K"ABE0XLGzllpGSaplnOGtTzl,JxV}l]w1'y߳V|FNnOI U9 b-BF}mqMKpaa?Ȁ{^C%xg+jSx>km._4u{ɼ Ba+xGet==:cNxL ;&MpUH&# y1 n39Н ?ӛoZo~iҞ.8Y=s?^0vj^.Mtp|BYqcU L:'%)"߸L7-6UOk({-,BYMO()کyNrTM4TҪh['yt{BF,3EqHeuwB!uHh_ K6$8vo! ^]aI$ i}y kԿ)K&] ##,H2ΥտWEW{y^%&Qg2Ɯ5\y(tw,v' 5QoG*tW[hAabK(p(Qr|uoN{ ,DX2@9}!Pnw赏a=:eb{=?C^qr1KG@7<;C9En;#JTlN!#hp@U%Dqsǁ 2rvL]m`{KP:M ݥv vh9|k,'4*4tfw 89\W@"3:8<~{oxٙT94"fU;m>ˤ͡"!r'ʳCU\p Q4#W8Hqߋ VF{]p|T{VC:k֖?$tcp|E(]^s EopظߢB6P$(d?u2'TQ/;SO=uڜ_'}27k=PH^ƞ[4ϗ Lhҥ!r4?%xfܫ),|e}rj?;MK_ZoȰ+2_j-p+ݦK/x ꧟>GqNcl,(K=z\~h*=} L-yOIՔrDmġl{>(rJVFC{4=Ysݼ5[zb8ix+ mز&Cm煷`+?)mV! ml%"HcsI nF?5'c?ª)N|7Ҿ8"KNJi`zL{/ljTRB恓f#GTf1h9P?=|}Ð[}WFW8,r"ٍ5ġqȸaZwKOS6 1E&uˀ#G(.#}#rjx|_ɁD tYI rD)$$o_X@ 8vV=TVi13pi\rF`pzg7;``#"/zVv{GfՉJ1i)iV*\f 5{!O;ƧOul]!ƸL%r\2* ?a1MX4-<с" ZR!!g=yUy">ݳF_A¨nh"Ar;b cV|h}0o94If}ilz!pEAàغ$?A(kmgbI$;-D"cu!sU_QV@9 yH}*2 p8Dd\"@ا! =bFz:NDJ!aw'a!a3"ǃ_;Ϳ2NOp."ﮦxҔu!,"AFYT!{:/:c;RD '+h$A뷝XjUqqR˕9bW`LfplH"WX±OP731 oXpQC|u{L} ӾTa4"Ά9BFt)DLm;T3_,T10Y:>|hej˟`;CX37.hUDHAq\vEɅ1 $,m33$j 0;.Y ܫ.S9B Ae+-XHU*Rf7rLy+AAdiq$fC]pDC(Фz? 5l(THȔS3g!*NV'ӎIͨlY~7X?k ذ),Mcg_r*KBIU@ck<,%B!!㩍-FD7`ZC7;UdcS?!( (ިwl%ʖ]0:ؔs>KC#CٲqMYi[1xjbD1a-d5SbbF-@g n)ﳡnlyVtTo1ecܙ~<.)W*"IԱ A-t.2}”*9[2ewq0Mې"f\*4,!O+8EV6ZsXjjտ974kN#$OB poS+Wz.GVGv'fU߲T"pa` g#V,̼V|ۤgUۼhe7Ԁڕ!A. wX/A j1m5 X̫G2fHa?[},x8G0|VIpeP_`0&4@xJuCpE4wo?w| }#+|SԿyNۊqÜ _z/9t= ZY o#|TH?vqJ(fûO*cۡWفIی/(O&&hz>'!F7fS1]DIS?^칛#@OlJ/x>fm1@@xbg"!8{If XF iW _q0k\-I54@uinɩ+Eܐ􌱀%pxLjOc3{L=fQ2,Tv(uwb$)pI:0$zˆ&mclVcRfkLGv00JG2ѢB|c"JܲXgFϫ&98)00oۿom4 4f\ UM?#7 '35%R k-*=ԅ=dZD[pC311I~1ue(ǖN99#̸SstˍF.sF#vFt˗UCu`|ğĜn$q^qy`\qybA![9^2D:|\c m//5ZPޒMDWzM8\Ml9.^Uxkg1 =q ]m6;Bfgn/iip 6B9? ur/ɥ5;t?Y]VvEv^&9!B"b"g9󡊃fi^}&VyL-.5~Z:^D/0yfdǫq[)FЮtBCmw.FL2Gz%ӎ+yPݘ~hI`n3i+ Q!fYGsRK} %"`(i+oo)Nx¦G\ode}*]((;`7֚&:B% h*fUÉHz更mNVS5u/޽*)勫*ȡ89y߯ϛ:20$t02 ~Xw'{ٱȣkc-Ly@hofyHsY!V.02ly77)0`Hu/raZErwwrql_;{HIKbiV{Xj0=ҎoB=X ט1Wa-L҉ W߹GS/ :ʾ7a|>g )R}wٝh"5xP` /"3hH4I0)~ubSѨV`DJ\:6oD0jH#jT窣Q@@R{$kSQgRqihgai(i(h"i)i(a(]h72ڀ/˾<Ê$Ǫ85Ra_u FB}Cݰk-PP@LxV92i58 bYIֆ?e)*&gdf۩_w2lYdMzI4@}('M8Zr) %Ft˯'~\~ 41#ϭs6{gnR;U'{ :U UDҢF1j6>I}WqK7o fh&|fӏHHWȰHܡ\xPHhQqn11qJQ͆/gncɩ.Uj&0)օC@ 5ʔ=aT* oD.5/֘ dufS? Os^ی {R,{ "^ۇIqj%c8ΚOr$?Ӄ)G)K 7$bI.(A)N޺ ^hhj¤e7vtS@DҐ΃eQXmfxfRZiR$ z=!~TBzZkM|uDl}I^.jMU 9#nXN=gy!S\|K-e/ +"=49K=N⒖;~@ڕs:~g%V@Ktɔk[Ҽ9AtŜt)B[v 9UUPyCwQl~B2+%q_yLIqh %H$w7mhytv;koԬySɧarbo:{z[lj}]/_8zmx{-Cӧ֮#{W kGL 7L\zmO71ns.~511KVB!EwF[bebv% @d "M6((Hq3S}gWE՗R(x>`ҝXM||L+7 LoupuE/TQE+Py( уŊx8k3|{N>ԩ T8'ʆ,pj*{UMu5]xǘΛm< K\&\aKiP>W $}MW_%&D;>2bU)@N;ޘQ\N2̷UFD8O74: (*[ ?m/w4`ȜO*Rt-(/V~B!hl(0bH6G~Σ f &MYVYz' tL]^R<Y9Kn}/k<>AoKM:%@j=f(!=gSc,`5.A 8r҇7❟vR@O .5b)Yfƒg>\g.' 7(:H8*mJ[J=z eJ;ûC>-Ҡ7g(aMC7c _墭ou{27S0x(d\%]*E#(@q/[!2!gYp7dhbbb aC K#}o=<&xWl8 Ū}Q<*%o1Z,;}Fu|N$\SWVvvt2szs:=7Ȟ/sgcAi3W72 i]73Û7;Z#.@K }2=G׏eD F7]wol>~k @i~ȓj̓{ R~Lz̔$b]iȋ9(X5 C&awC-GXXKn8N5 krr9o5?noÚS[ +_ g3قN K531_s^sqxm<p8U_k,M\Ik5R@")Zg'rp"3@.̃"aNQVUMS<ޓ"E.BPA|3Nұ,I A2dg /C'RFb,GЯni͜r}HЌFbMya >)^t Ւ~98 B5ZTX+;fIk=8TaBVOESM{ĸh+.+;8Jqh17V'4q4ES#80(k q/ ]WOo/i 0n}h]Ǖ;v|?zu&u+ r:cw ǵԫmHiI8%mZ}Y.|PRgzM/G~8fk134 żIb"TRzՇf\GmY2IvBg3:6 LH szgRUD@T ز/a1QD*FIbIb= [Mp'( -V 4,nyszW*d~<;7N/_831`Ē#Ǟ ~OI7W7|{U G(8-PԴO xSNd9= x(*=h)v/"!W.(?Y;(ZbN@_  VvrOXl/>pUy7uZ:.7{TW A"?[=@"ROnz9*7mج _'DI78 c ` 0.ʅx}yEk,ԯĩT>(wX=űJ*E${"y׏gQh>g<1=$mn65-~?c4݂=FO^82W^0cY4,! =I|*d15L3.tX׊z[UYH@n;ຬcn7-jyw8L dC(ɇ~ļk7XɷNQӡGњKC+P oWm > #9wAvf@GNOz_F4ZQjwM`aoae}൞x+p n*j/we_o~`Ilt1y'_B|#n%c,ʼn>%ȿ`^H`^7%:'~$dl;AbH4ʑDdlLPZGod6-]-|kr~sŎ[۫m.3kȽO3`hEuz0QѰoPn]Z(hX//E0ڭWA` 'u=a% c JQ7j,s}(5KCݒh|e-5 lx7;v`j8؋wYS+n*4lN,JfZ9#EO>A͎+ԃS,wig֬qKیˀR@d!&^A56q/cJl~!{mV@fS,ŸZ@Yک~?WI&"S~Be sS+I?z!z wpPֈvsYwNA{*~&X.TG-3 {+8sң cm{w'ѹ>ƶl^{U9CA%f@&܏Yt#G *%ua_?*Sɽ3knͳbcJUXږ06MfnSf:a_c1|d ;>t+uUի y,Wd !zӈ8 9X޷sCDzEȐvPAh%:,RDfw¯eVAhq5Ӳө)o:0b\0{ aCgڞ:>7AA[QS36&4[ʦlO 7}!X˘>" a ㍷6(1]@-Lzja;WX>-<չ;[D%["9ӷⰼH¨&^Uňŕ@p;鈗Z62T*B*]} i = oegDgN RGd ! vM&]Uvu됷jEpb( ;Zj H!:d:Sd?5V8̝cT;@j2D+ódBeaq7BfpzcD ctX 'qg:20sQO47V8{ c 73[GogH,IxD#Rhh'JNvh^s.O+)]U6H FHpG, 9WѰ{#1FgxI9ˑWCѺ, ]ŸWjGvA-E'_>gP` ?ԯi!k"=~Uz>e/-MAAnZϯ\Lt ``d&@.t5)ӹmlՆ{dq`m/mpƝvwlk+A\@ 0o^ uXNYmb͕ YW `0dy7ʀکEiOC,\sᷥԧ.ϝnq/{-kRI iŎu9I37:"WgOzw1Q׎R =~8tlT$)sӼ'aDAZ}v&[$'D99}]Jz.s:W߇pTNOEjI&?HDG5kfw+W^:鄐|WM/=ŞI'h׍[Ήm}r2&Xzku>v6bg!Ϸh!F^_y*hb U2|Pk o+ M;_>GkTFQ/Iw(8^%ywzGn^bPs3c֠@L~FZ8ّ38&7[vFiE 'Pgv<`SY6ƒa\@, O8/ G\P#BSD(27a>]Ec)"8` H.]MV6>g>}mA8'jc|'Gz\O.b$OG_mP O?OM`xD*7[͈ZD'DoNNNI ۹Nvvvvt=W?oÙسs#{:5=MEK]Fg&#'&()Xz3D wV":uD'4ⵇɜCMNNI'>8^d>Q ǩC5((TQRxs*J=5|zAoeo!P)p~#OkytQChVpoN83K@1(Q?#%}D(H9#k ._:+ynkK针l~ {`'AiHםyE"7y^[:C\d~ {ªiiiiF¿\Xf3sest/r 9Iy^e {s.>$%  E/TS.@kRi,QG.<0ǸʤP F.I7UNM|M _g xjLR}=V†xy?uJBDQN)[;FGw/n1,aGɺYi>=L1mM2TYŠƍt"? gpi9oIP @O<:W#?؁Btam]0cu(/"ov3 @73&4Nǻ߫Ң,'Rv(#7Pf&zIoFMc2g!7E/uy4Kog uRGjECp@C qFa;*(aaMIb:^'f&$—WGS?c Dg|~$]"$DV5pҰ_`%.{Y2)i`cFzSOpj rE"[_"zy)B }=W|(eAc*BTɔ6ĸ׊ ߉A~s1yC ߚǁ_u*xĹ-M23A%*E07Iǔ㛎y MԭΆf!N1 m ~VZ$d->jW2KVd\}o:(p., LGx#g)W~~V"[;{k\u:kmkH̰qXx#ʷTk㖬cc+ɣ6 '#&PLMeCCvgb]cyBr}?'g '=[u^0=J8~i@x[lsr1t%Fƕ=Qo;,gXz:}B5Ao5)18G+54= 3#OH7Qʧx= J_PE $aRHk v;<3/Ge2!Xm,Î՝{ekd_$#yzi^5R` %Z\ 5-<7OOOOQr(( ~o4-,-54CE-6GIQ$ʪceٳ~y3bl:y]ʀ!ΰq a{ 3uI1dƅ#L #=-gL%a4&$q,7-@u;`umTd¯6iD'4L8QӴP~=DMFo+b;6~۪% Fs>ivsum?#;PkRk<?V}mZyijòaBj_'J7;:w0H,}0(3UN7iqCuzJLY_Kv|>&94K&i(7ƥ9(MUGc1j?> 3c"h rtk= )(yz: R> Emq$I%zJ:G;U$ UX x+DI 2z$} v@"՝ddpw+x̤4 YfXSGYiPhL'A_F\'nYÍ74A pqFE&DOynl1_h}HV%مbW?3"nl?m֧إ3++Kyv"ч\aE9D$kPez2qqR+k2M2rrOPx?\Q;&~>zjܻL?Yw:G·"$cEP_Ċ?{4%C,Hcas<18!n`m%|VS_?n7E#=k5@2 Mi7*@!t*3Hח{8/ Uk_G͋А>ǔf3-w:JqOD<#>6GuޢC I(g[YMޝR#Βe翀Zj`\zlIbӖw0h|,|$ܱSۥs?Rx"1tJ"txޙsxzAުϝHApU3~YX021I6Fsm|z;W/z8R0tH[3*T8^ \vb7Kx\iSUU.1NBKMvaJn (Wwv w1zޝ;O?Tt@.5U:*ARyzKR\R%\cv6V73Վ6#,hi>Xt:QShoǧ.YQ)c)V =Яuӿof$B\Nw^"F6x즓7xG8P Pq n~?C}ĿW2 SyQL~E|\tS5E{ /73lZtd`)76=͛sQ5CWxRZ?FjZI/@h \QI9|SdBHDui qv.Mx˘|ouϯ;&5׹ qC$nc[;t[Q9?Y+mFALa$>n$0K'D @~hr/o?|8L죞݈):jpv|C>w;/袯x*+⾆뎏uյkX1Li=\LSs[?ѻa1RKBfXWhQ@B~|\mfs?仹A'#mW? yP¬*D4}(v=U;;K8wGt[^Ysk8 ֌GZXܘ*rg -~0P &Grbi|.%q9SagY\FHͺvngVؗGn.A "vE<$ͦQ~v~NO1q~voaybZV#$ AZf:݋_'[=b c)WBy~Xزn&w4s WYC>OF:oA7a]G;s; h;"zI 0+W1Xo{R .Gߦ_k.iʜ xVh/p!4Д8_| 8',.NŕkY~z8bg?mDc֞T^V2ο_ced_caE`Ӫבkz]zRѭ-LO ^l8Fp\zA,RID3c ԎVcKIXa*Y&r`v {TëHOP:~5ȧf'^K?WGYzMBiCn($qkql(Ɍ7$s5!a{I}sd/4~'_v|fKx0gyT[wepꚮ9Ԓ>fШ^v&F4"xPd٥BxC'r<,zZ~-%!:cש>݅N meeW>9a7aAdif6U9*@ b, \KO@V #r!5Â9>a=Ә (Xvb@!A|=vHzXF6ެУskj>,)<;'zBm0laif0%j 3ɼA8@xYN4HFig#>Pa:N{FiHEL0TDjf+Wlt|dJ$>tB<]IP5")))E)?<׵z!R,I5=/E3Q =! X~Aiytt} q|ҔtTPF~$4zTN#uw72`=suSqKr√(˂IL$Z]~=ZɆMZLBWڶ,ƹkl뚴R:_s6>d'ZIw%9'nZf<?nyC#326q}3|b[f Oă0cZ]@$jZ.GuԴ89SˆũCȽJ\3@= 50LYF|.UWJ8Y?>B &LDzh8cJW jSr?U(V@):[7;᥏v[#tƤpL,H$ZG~/6a#@M 3_f+_ka%ǽYr=vBp\ɽZwɶtRոrOkΞ\O5Jq/$`.ˏԯ#Onf;Kc}vP apA0Y;= G2CtڢNS]q_DlxmtI g`nQeh5YxKIL$0m Pcщ7M'Mil>5s_?x]\h:~`a-=IT!$[\3BÀ|,lRwmWqyI0{%gy]9-A<Yl7DZ?a [ dFDf% $@S0 I1"%!AAd = FjZ8YٿۧGyLA$K0%l ǻF'&bLtEqNKУ3,Ă@B}D~#J$`1=A!Þ_<\7?X.͢\ZmkQnz,3=8 e_j+π[$>!ӑ6䎔<.ԏ'CU6DBIO*.0PkxLN$~܃*#~\F-47>fB..sp~?qN$HL1֌,@{ '4G/?!"=qH$?(a|/Y%KePLsJA@Pe/3Y](=ޝ{ъf~$KJ&3pJ.YwТ!(i0>QpTY05q^&9Czwt?1<ލ&)C>[w=U Y>>;lOCI\7ٓŭIlPhjP C_l MB:s ΌG_0݅H!!RM N9IUі }a4>u|/ drełvB_sg_vSC>/PKf v9r6^ V.5E3}̷2R52Eov~*is}H94 Ϋ:M0ĥ}oH&’Pjщ ҫX :_BL۸hcU}ԥhv[7|% xdXUq3Tse=fZ;sqɞjo* S8~Ou.@7#|%a"QO6R!p G-QafK=^jwӵ]6@ͳUq:A='2U/UO ]T 3 0Nvsc|cEZ,9a/}[\5$0 3~P.(]HO)S&.F94;ŠIy^mzME?I8v*}Sp:cwdiyQ5X|?GFcb*ds޽<GIñxII->#غ%DY \/@L U+K>`}Rp="h;caqg1Ћoӌnp){d$ L 0%/=/˿CiX>R>JuQ7Ti Ѵ|J|IupU7_UxZ5srMBRLl5(18mV+#l>y34x̖ Oo_Ou&܀2"YtjZpFʝYn.ΰښ'ߐ=@|)CȲiq?wO|NJn8^K68! ; [ ѽ*˩{'\:f ՋŬ ˑb.0Gh81^n=`i:f˾^I lJc禄esI5?fI'տ_L`_1՘m>}6˪D2Ҩ9 λZ IyR P[@hM!Ӧg.ƪ/ߥj_+[[Ș{}W\I- ͦwR.9iids)dgР1lI1Z46e"Gd>xste]r*j+M8|$4?+.y0vZPŗ՛9}[jZEQ7D 8lKDRbknێ]-O:U.Yg_;_럠MWi&b^Ɋdf/&n`򡮼AeWjG)F QߦG1t!I3M,VVEI/%Q'ʺHK{vWˆk^ϲM>EKլptc^BWncS%ËtoJ apwy*Xl1[jgK} =S,%rg]QH9'KL7l&̳^sNankjnsc:t2^U>kκ)~so_;z.ς-`M>擉r)hĢ- zLjG&ǩp)ߖr2{J#YDoP֚[l;G:TC.oUРiU)pz% Jՠ|TOLmsmN_;pq¿>jfX酄oV@JÜbk+ۍ"X #D'tp89`y=dr>=G;@Rf /s e=\|벱ړm/`,͎A@tZ[hӃz+걔a0D:s9e^(@YjH J yk=@%, "6d( 2ު/sebH k[qt2z]Pa"YNo;wu++"ѸŬBױA?C#Aꢬ7VoH1f]JFnOfTc衧k;h8J/AczG,&V-ݛ[ *@UxW?ho.)F/3.eYdt`nwrHDS!𩖁 1~;&tD$~r :ͩ_Ѣgڲ:G;=< -Qo{n|ET  DE@?==K!!?{l#`KlG*tv;ؘ_ pO#Wìa.G7X" Kω(-nG8oMYx6vٮs}Jm8zj f% F?tG][m!JAW|/S7}[[#Kx`{_պ2+>\gLd܎֏G@,MW~*nlqlf0b Ҝo.NTEwWEްQ{@K-e0QXJDYX@x5sg=L7;0^(;/k@ꤌ_iRSťEQ=w_xc=#/'(\hvK*u55&LHC4d@B|x˾ZkNmM1I[ڲk&T"趕VZYw{=>;}E;(<{ KUO=&gļ}-A$9u'Ge @\Ti޷0XP?P1µ^=l @toAfQ'AIgwS*_;+@lKhVTIcW}sdq$ Cȥ) eۯcx_AZYJD_zq.ؘctsպAA f"v]o7*:Tzz'І7iܟCǟy{shhD?/§fy%?:+CfjWr%wqH@N0x#mMwt?ƼKi"'<#]Re] r{~T;i!DXpMVupRij3="|_?V̩B?߁me.-e4ro}~ww~Y=<8%EgP}. GlnGryf M1`糎4rvNͽ$[B8~3m{Wo]}mqjw%[Ui@;J 8 ¿.gE443T7R`L@M'EH׌Pc)0ȢsTB|u8n PO]/aoIS MCPL!ɨ/,~Ogİ{Nix Pv|xùk_3[!=R{7V?fD B8 /*&a5u zY+ǫwn\|zGIc -ϷMt ԃCtSC5Ȳ[(Mx4}u:ZAZC'cs:=] jol3_gc(z6_4pFܛecE[f&m̩O &Rw!=v#J#o ~g#VuTbW"q)nGk)*t ɪq8Y±߻W\Ɖ]@1)*p.o/o^N$j,)2\b'E-H GrHx"<)$Mʚ/:%TP! Nբ{eRh:,4Z捸;t{2(Cyrρ%:AA%|#~}rzğRB@)>cG"B9߹Z<@7G=adnSN.V/q>8U:asK:2K(dQhggU.)XL xK!훙9lS/җw<[{{k5ce^S{ !0M}J_KfK8nYA*>y(/ѧ9FX`qH(nw:iZa^UD8W8:ey,w.9/EN`e-|V O1`U"Ą{C[)1y02 )H 6JMs_?J ~FN 'C*ǂPΟ0mZHg35Fي.w(SKۖ'F Po#;~ JI3~ڼ3-"X,T>WDL%c`mEF uƑ)ZC-9`ŵ6_p飲J휾c _zMѧ%ZeYy(Z RGt}'hfn$ǕqMRs k+A 1UikqT]=DEEԘtQ&.'v}MIG\P,w2Q,n4ǚШXqA=I*@NuR){%sH,Se1OYW?C8+B&J(h$ggz./'Hât ,p(a]K=>DcA*A%| 7 f{A"58(~ks<:|h?tu0A[Zf)kƷ> #Vs7KD-4oҞ^x~~E2ָ-.2Fy}c3NMMD֍6e6U7!ާnv<< ވ6Fy˘vO>-yn(7+9ޭr"EEE}SC\:k5$wrJg8+ =QzZ^g]Jh&!~] 0WD)ޔW]:z^-$W*@z/!3wMΗkj& sJ7PHq( ~+#\f=1}-Ed'h ]Fd٪0&F~?Wɡ{U\CaZ3NH\!?=-iK&SS1ژĂ2`EDIMIIH QQQPv襤cVU:̏?X9p.8 ]8Ђ -p[vBs}sb%KIдcp2]UΓeN*cF_))$|H_++U-ds;eC~%].L&mKޙ&cFE^5]{-o'8(92I̙}65>_߆q3ڄ 0Hc)fvNںp Ng5.t2c) \fЌ;5qv[cJgUۮRQW~Idahsw黳\0Htwޞ?V-)h4??GRA ƶT ;u|~K A L':kz fR &m^=5%6!%a0b2Ty{E 鯐m>ıv7En)Uwfc= j֎_42㍤AR'm<'!%PXQf`͘"D 0dnʓ=͗V,@ E?`cZd9ki\xlZZo3;L(-Pc(k*H_?oFsla)"@إ@-Gקm+* C75J0` )diwՉw- @ˑ_Zb,"K;Y~zGCzxmEPjNr!}!gq@HͿ̱!KVG3,ߥ~#"4 tqhT-M%1ڧ &@i$ aw+&jCgC~J"xȗ KYҪeS5Zə]#lI86 b vS Ok8z ۹qXUj)q9r7.j[钱"u΍ieD0ɵBDp5;znT#o345ͩh876MY>48y~`gAqhs4Ҹ$~$82GR#xfv|~V-FϵSp{lEl,IlJt.;J\8M"q*(Tm员Qu9AR2C(ZGi$oqV(~(pkJ12rmQ [O)AWd-ZW͢udrΜ\!(S(Ur0,2O=5tܒkML~RǕjVVo7um9ENtY2cx[ v嚕_X 1̐SvD:}na ˍ Qg (XZ=R3|Y~:3{8mE޸yv KkqJ=%8] &ZanfjUɖ8b} WcսuϬqI"~5MP6oQ}* OROìߒVJ_?pk##kT%YTEC ZmK%bٖ7 M& e()c@^ 2\ޑxW)ܤ:5 '|Exl}Bvև?=*x?vm*M=]2}A{6qJ^i$|2=0..v8mFSAReol,bo:"R%°k3󸼰 :J֍[p1wh}?m߉0|r\QmoZ{(3$~9^h*(@˛W!bqC|muٶxZփ\|L/ko~NB2EnʂT.31K#`׎64K(I_u#$"\7C#M_=h1X ,ϷDBOqH͋X"rKqȂ[) [7m{Kcu.N]}uNz'c#2:x=mYq\XrA0:w؛x6vye+-G cH ,8]\[95_Pov {h~Zg MA;p>tD841WCr/vgy; Q }Mqu[TEJ:Ai)ZbE s2}?A{c n+Y"2RKFLkz5уZ;ϿyaEe+OvPL{TE^g@zSVW,$o-'5"}+.6ΞZ;jk9Z睷jyߢÏ(ݱZC1G㽎A8$fH7 3Ș&`nPTp$=#$hg}TmqR{JXrOm( 9\:?w0eJҳ}~b^(\st= =ROBE>M=Zz^Vpw~W_~_x`pBS3sQ4|kuL7hQKxL 7ȼZY,+Gũ(¡yP |ieYA5²6׳VnӝJfRK{=Sͻ>D-m֛VR#Q  U +OKB5yRRR[QOٍUIgԂ=9fh ׻$=0Ey3ft?z[^!-tY+6RBh7<2A2;&ftȪ39_T<:;;fB?uCYhh(u`,ًӬԆK,$^ۮK=+>xɡj_NXzd9++!a3, \ U:Hjs9WkVRџ$, r,nh_tzU(o?V _;|`i 0,U0-f< 5p*rz4@zgqsɃX 4jw :G(MNIR8_=#kp=1aoBAfQIs @aZb Ltߠ\x=6vis|WZ^4 " u"KH^rA[ZSSSiO?r]i?>^jщ7/\z63C& ikx l8?`;{Q{= MÜKsr~;{/_P3\2"2ۦ{LAvCfG}F_ @(L!E_F4ဇ A`,<]j݃a/v.eG\Qڴ>T`ʬwҠQ8ċN4ZԂ/]=wư YH_Cy~0D0^iG,*oݻ{=_/r1Y81f):G$-urOI`^~'p4hBXlZ}//RїU%4_:w?/{Gehz,fG>/Gjr <Yq7b[Jũvh-},B_sr8uj:Α;o;wNUNKH[f`g^Etxx9؉x̗KE\cc]Ik &$0`-%>$n1~Tb 3n"=vmK}|0; hFtV @1WJsߺ9Zxo2n${p0Rime}ُ8rB1Gf"I0V6 PSrt )|3Tqqq{JtS ޹/K4|\8x[Gz(= n/ĘKJ柉@a31;69='7FTy <>]> 4Pn 6U%)\s^"w. `u>=yS"-\tSOJӱLQZ;qwz*Jpk]_sXе2'& D:dGf9泋9U̺`ax.\ -BۉdQe(d.Q\/?{&(𛱉;t?7yjsM7gm"\yJ*p sT*8ذ@*hU.84,&҄jATYQf*`_YƓKfg|_k`Ѓ֬CLv_68 E?\)H`G:7&(iwo@,Iҹ)ǖyS]&0.1EP9nq EkC$YΨұR AQFk:;ŞMrO%Z 7~}7ZT@`_{D6kMff|<~nlffw%)m,1755{T_WBowtOG> eXQ>^nTUbX Z8:ߞ_/`u'Rs.̲zhZ;bS2|Nt~޻uݳJPó$ٲQ; c㇗Bcm$OJ1Snܽ=ص/%7w !GC-{r^tMXwR0IxN22$2 :'Dermc3Sr=/ Xy { \19ϟC)VZDvJNaL?[~9Ӱs\6cMBcա:R3x1IjcOdd6Y`tZtUS8;в?;ڙDC I#/PHQB[(Q:*Y3x{^Q ķ|[/( DS}YI&J9bxuNZP)s,Tƅ6Dhh,ſWF6_-+*Mw?YYc=]}XN,(-\0P=SDfKJ K{;!ڊD*j{ثQsy6k i{[.P{V u;l{{[:_}Wf;.'q3Q:w C)ֺbbrś {I/'ȷ%ɉnNwe<;۰ťDwKD9*W-Xݬ)M]r[wLPd  _R=e,;J+A%tND=ƾ"h.>vv/+4O4>v<2 $3ysJ.e37qA:܆|2DK d#}۬A.N9w^{t FXnٱ7J?Q:arNRJu EitYO/m'l ЪF)SYCi:My|yrɸANKghE(KWf2nSF)،a%3nh4͋;`iYi;Wgh:fbf4,4t^qhp Dbz#XY E] %FzHc 0/2*q,rEb;6H|$؁p񓿞}Pi?L$RlH(w *5uuQΊž|)aRra$ϪsB[]oQ78!udA׊FZ]漭ja禾J8b<%)D=" M?ZΦd(}~Wǫ|](F;LzZ~ 0{Y忳j<~՜"~џݜo<3?YW qIhn?ܞ%H:?P (#,!E*!$O38j͢&03)u3FZt5gS?F|{#EzA?ddƥƙUu6zxXxx4.-k Z,'Zf6><3j6WadG64:֐t݈Jwi&;UOK~I?H"%ͼGѱ_dCRԄY!8i)" m $H@A;Ѩ$R&/;hOxA!z 5ڟ &PғZL:3茆p#O;+zq@>II jqQFم?G[\5^`\ˇo\ԖZh .j3k65{uiޡvea.Fnx=S*} =ћL<ܔ2u_+mXUMߥ^n1;MP:OiyU=wF/d̑_=ﯯ6{mj'%gD"27U'^Uj+ fFhwmGO4y{e&M3[,BX[h}|x/ÀFgfU+Ʉ4-QPabE(Φ"OdGB˳Y4/!̌"`AC=gw펫(@iS͠(ymGvD\ /VX^Z+S݋]D[jsK=CRixt>iIBcw kGq{ {<}Y9x$٪-:Ckѵ^Ty,0s-4,7rqҺ^2RqZ^ʾ~Hanspr mdtnrnL$Q<=3+trݤĭL;3SS+뭜h ~6Kk- p16ҮcGMMqtk݋[SI!GftCuL附 !2xL:]:dBRz'3'nX$XX~/c7~K[g67k7ʖXujLelⰦ%S?VngZWGZIUcRї##W+ԏa3Ki3$4妕!zN EŸJlo쩮3y<{-R>Hߟ} G&0h9>OM]^fd7s_QMs֊suS- Bss^5$(O *ۧyy8ke=ݩ]oPp'q*T;Sݓ%G8swdR+o)W)z=dB!+uWZ2!窠qO6C|wIw[󱙍JaT7qy~[7IѬU3d޿l(o"X\ĵjCx9 )N~Mkq\1ic"Yyj+,1 !ɿɱEuKI$2ʝ(?PҔĚ1!C똅xsgcM-rR1Y{Dp1oʍXR}(.ݦΑ >r,(cK֕ Oylڥ/a۾<2B?Yqk v2B3N[5_Dz5D1 ,,®k4l雮R"0 W$bj@\&p@7Xk8:窫*ˮYVFX I^M$h&Z]/UgUbnjWK3LAcGut}Wk`@,9L~Z]infuQb$㖢@7Wc$[Mz7-_3h ] "T L:$7ʨsZViuWAiF0v2_}|NYI<O0p.ˁ&R&q_B9R ߹P̆8 ٞxݣ53*,x #~m =dB`HVP~y?:Emf$9 :%_#d~tuP >G}i$0O1B>Cw*͗:1ʹSrDŽыΤ oM(>8L(1?+ G[Ǯʥs4=&3faD$T8}/qkcn4,&^?;>:K@f5_ ⚄yޢ΀y>w7 20c@NBhB}M7-Wy[zĥ>{̎˵K)usU |&{{GJAQY͞I@hbзCe'cy%1q?siGԐʼn|ɍSCy|wg̲2!r. }ʍ.{5\t?0\ .;|>DC7L?MfxAG? sy$R<Ԓ6}Q[d08 el 48zuey㿩iъZ_C9- B(iM!3yqTQh`- 2ce^38Ͷ y^Ra, ~w;j3Sb|?~ylYrx6댤Ou¨To<0㼡4cnD0K:)TÇ(- il!JP'}z AA% gsHU|oXpvberMTwC-e2M-p燩I'ݮ^"C"*<ph/_Sښ~nEcb^t{2X4]|\^;˜Jgc:q_a9Ja#_y?㓅xS]ډ~G,1)"-1^$T$Ud.씓Fz9=I>Bp_P8{f0J 88~771k<{Db8rh>/`%c &cj8O)(j: 2*5ΪְXa~~+!š&'Z4MΑLC0;l6 [(ja}%-\x)hwRQcQs𾎬|SwsOv:/7Bep}<{Z9!(zǞI%>펭۠o^0muȚ0 C)K\ggHgi9p 3t0>㤮:9 垯ASr(5ҹdb^ppݛw2z'1:ar!,VwhaSU] V/f3dPTtl2<=3M6^[SG>d`a\Zb(Ocet`&2Zu! VFޣ$42:݈kB0DzS, qwdy4CKձ=:VAi4V V|% )?y>ěc!q{DzU:t^UNZ:NAWcŕ)\}+vfR&ݪ9VoU'^ߙ/ˢ#9Fp[*=>w ro{ 6,_#XCu5g7x%"Qre`09ybTblUYO5&rEEQxcI5TR嵶sU}Qmk{ONK|CAٻ?"Щy/[ӼX7l>OֶomמyQ} PwW s>u $ =_\h?ťiiNvhs{b4?v-NfVF֒-5U/^_3مC(R*KU-811bVYRVVYDp2X4[}3cWRw\pMFzSjJ_c]ns|G›]AYY]WSUaYQa\賽 x&5mFJfU5TP&,88 :G H ـ&ge/:$d;v$};?mZN6y}1eڬ} LheYPsج0|0=%hƿV#VN6DGv;aۑ{; .f4(~do*NMQ߅\mV=_KS+%bg/ze_ΖAbv)6"u{)mos$dKo5TU + ( ɠ-fǣ w/*ȜupK5xHbH]ݬ=ɫ_?6șy8 ۰WCEdDON&#+tS'vS+yz7=w'뺞g.s >;ȱ֍?gGɇZ07QZ~c+Ά>9J&$V~8Gh5;`?:ε_no\& D2Ģ6(ϗ43s>owo~$r'˟qxŘ3!qyX8k6`V( 1HQ€ŋḫQC/uGpX@/Oœ #,ZD5WU ^o".\Q,E@$ NY H!AB* 4z-;<%P`CRJߜկm.Y~'Uk'mJMKH꞉HH"=4snQ-G,H%}{5y@@|>*)ejE2*2D@xP$6¨GRx_k_Szjܯ*Eh+9>⣠ò#'*,^po0*WwqzN_Yggu-[X۷xՋ|bN 8b*m~qN7PO>|\"#ѣпÃ_I xru7勓fan *"A4i՘nWqf~LjY~{2 %t!zz"AS-[Dxzo*u"zSN)od –u"qwܞBMAkw^sC#&mgorzPqR-Pu:l.~ϋNt?hGB!CjtQvƯ0^TˆH T(JmxT&7e%_I]E0: w57w}0أp7}} ga@Gɺ=湳ĭJ)Cl+_u}FTU~v)󻯤 ٝbߧ[ʩĹYUR>hDe|oy! 4οƖ!i(ߛ#KqIEZklU2;2Ӛ2g/ZBV<]^))܋4}1Z WpD6sSOljEG4?Y% 0^}E!KMkq.)Rτr)HְD7֙>i;Ć URXV<;8Ś뿊 :?[ww6GS\A%=?'#] vt[N~J? _Q9&F9 _\/m_1kFbC+KsoJ|RT_o5PEcK?<`;{l&6dаZК}Csk!5=Z4Wb$uD;@YL<%c͹y{_.K@6a/e=0UG~j@)ߔEI`|5'gbZ`C*Mϵui;Q}?w)+OTéxV`P&sI;)y&SwNx6R rWXP>a"xKyZfiNɠ[]xLX4>nZ"*RP(y\5^8U㘸A6'ӊJ-y-2,3="hdfZ[[|E,>tVh7'qNNұsVPkT#%b HN,gU}ױ:DZiIHZӠ=zJ뫕@Ww4kT6XfHaܒm;jzL?ձ A||L6}|(PJAɞNuleNCOt3lѶGR*”nQN+9zhβܪj~Nkš Naǻfdz{Mz>(u}^~Y: I_cTJ98J)8IWUDZiE1n­/Uz::^Xc[tќ։%kʤW~EفeeZ ,ٕ,lYld[l쬬Ֆos{O ucF_3XY'>, :)@q&+_WxYݬ)kG*j /\̜0R8nd7cGkv5mRg@q(F38g]4*H #콲>euZD <^ {zd.h-WS'4ؚWܡ Z'ْ\PPPPPLP7PLPPP5֧Nc9!q&f%y 3ӳ')SE g΅{.QO8W3dH@< 2\u+󚭲DC?T+->3GuEBWݪ SoKbƶ ~s0?Ufn۽/swQ"v!TYiͧ?ڏ?`Zf`!F16\&}˶"sٻ}q/ROCYz~}~Sz ly{iS-,7= |.xax`%Eմ.Y" dQd Bvh?COr^ VW2`$Hap΋!8Q#a0H k>g?%sj|l- )vߕ1?JTZhlU3B~J! C EPBdP0zQ3f yp8%l#}L.ʴzi^y%H3o~>B*-MgH*Ah!V86䒗h{C0$=S 5s1˟Lphۨtz1LS9HoѮs |$$SGg%M׽f+Xhzk3J  H(r!r@ݹ QC cIp⡀ vG6NA,LqIAZq/YCLzx7YuZ7eUSiGH #]᝙ɍߙ4~2%k)Wad[of 5e<7k?Aqn1S+]D8;7;(4i'|gt93~AC!H`b5/8Q's2 LI&")!1hZA99ǹj&h&s[[Ĕ 0X3kU7`fL'Ͳ$Z@n,ҝg#nI<[`6 i?g5iZֳI Ep{ dsYHs\_|Z;kB Pz2|_Gy adޗ2iޯ}rO*O8r1~ V4l^ Bw6F>o[f7[۳\30v06d3Ӡ3rS [I_>22Suuh7Hph9)oHɌ@ Fw˩հϝp iQ@Ι3A+Yf=<(cK+., I&__qOkTc-~s{+ҿ<.8A"Sѯl *;=TuWgs$,r$gG;'(,Y8^RLykhP:mov`=WHDt{B+ i*'58Nmr^3nT٫QYHRqN}_^CM6o-t rdƒÿ2Pq]z6p 3PR t:F mPcʞa*eO:&4g4)禶4*Mh*GZ2&bmabyg%˹n ֌D4iia " ]P|/noڲqH+%aϏ#7O+{Z$u"$zMB$$|Z\Sd xlL ?. f!8x\>/0g\G=8}+guXÑ<&y,aXt:=>R-N2gb69\\ :o3~,C,7V/tK72!d9Me!Zׯ,-9A[897mzG,LYk~"s:Dzku#q;2*MH6&poeN&/dX#V?)Q;ȃю%,.elB ( vQ6N|절 D4Tf(?7QDe)2mξF#S|zdv0  8!)aCO-ˊ:<{1 sE~>w𣏕jhcpO}^xk+z pWW L8-JNǯ=qtKӟAĺ֦z-F>$l5ߗtLnNҤ] *mSEMtώ6~a4!d.$`߾Qx;܍(s Tab/v Q@$x{p;p gym~m*S}ǒs]KA"C_[ѵHVd$۵\𓽥ѹ!$n@Y~ E|ken^17\2[=bwj-hj6>b2c>2(>D&6nb0:ABR!dywX # w,C&oVJJ vv{MZwGZCK\.+b %̖ʑ͵Λ^[˽@Q5/b׉|hz}uaU-4)l?t*V5+@ϮB+ưr&D9ã Z_?+|q& H0Z"))8QP1& )/>(,z6tYihb}k2JNIbtFlQKvϦçb|4Co+hѩHC-m~؇E3#;7NBOnzIEF}vnsqXq~\l3/V[UWޅBsaI瑗yi#`VpZZU>\ǀ/[?l/jKڇۡ)6[Q`?56Ӑ]Re:2Qn=INN$s?O'v^O·cd?3Au[:0{$,ȳnI ]hb j*X% $PLR.)_>ŭLB ENd֖׶#MԳ7/Jz}&JMOZUF Ă)Cžb+I%E>۫Oy -z r>yw=GQG&\ffgd'agg7|n.p }ztwG9'\xNǸ@tjU參}>][.I?WB[Ǎ' 側<Eo6OiB/D_;d*Z!^W̍-JfgC3cwp,U !)SH hT }c ~Iۋ۵}@$|8l"E ,F|0K|% bL)"yW9 I~3!>/Ǎ57U~<)\"y;aNlG`w =WgEM*@,ȇ*AKd#M`evR^R)0) iwP@P(K<2PEi ?z{?1W1;; *:)Lbo^򕱣xz.[P)\/}JWy-H*Gt., @>,)nw?[{}+:ױC}혏?@)GDsǹjwݫRUorM]EXUL 4(b| 1Oo˟g|4J*</R+W IJj5p p)WӅ|77EVs_+{[(o wg6MRd~ǎ~R %xCu'BOңeԞ&Ll+JϤnNޔ.Ӟr7{Pߠu 7Xn;!_^PH>|rv7ɔ"{[^r  W[84ڿ&յb%%tR<Yi?xԺ,7WqcIy?s^7O'K;_%z]QjK@+1|[HQ ^.1\ԿiSK(P[q_v0?< )1!j!0%[ұ`Y(EZW?֝Oo6gVkrT橻(lI@ ]'=4?[ZuJkb.>&q/zQؠ_$f_{s1~u;Y[UWSjy|NsH݂N& MPRp,Qڋu|vܾFQ2PJ}!νq/Q7/oﴱcrq1PSCjv_˔%5j 䶬\CYZ ]E3טʒ`AK}=V{ mMM[W{IFM<-=:OC/,xx93&x(zB|*x=X tCB&j@]B&5^K}u-Mj٨)ΙU FT$ELyӕ.;?4mCxua{鹁S(} w^ft߰=PH%4z8h/Lao)}7cΉ`G|H,[C5BufN*.ry?v4 ~ aV?:ߧ#C4(UuuFAř6AUZ9%8}WcSĺmirr kٌ- Wjٱs8`Szܮ ˻w&O?*}ׇHkP[`_h^u/X(:k?>%J 揇iЖ^zh:m~نy(F](k\LL>EzŠl_ZR, 1h}=\I7L!ea;cN'ܿG&ovKU`/٨$V9;PynzޡzZ ̈́P*;nbD2rT$gE@AO}beõVJ[9)hT>*gZ]gBʲ [ήfz3{#x@$_+qLTQlȬ9G%ޛ5Y^LH5 ̷*Pm?ܯua}7wEw.`LN 鬷QLVc$:Iу%XRUUY̤~*Inj$dRQbĻĘf;KGr%8P yqqX6=d^cғD)ӸH:Qv`USl[9Ep<>--\qϜ_?MAцC"k0tGC/`,? jĠT[ܩ;Rr.{Jvrp흴mm?gX6/?"QjbȜ2kw <ԗ:;*62g[o/o̺!HrV;V)`xO *']Jض_^:$l<'KNlYmq9203 ѱ5oٔ䊓I]bi!JM(kUKoyS3wq\`MGK 'Er+MQ+I&$pF8\(P(7-Lϊ}s-SJjs*wfKUx~bCK\ -$li}ThFvGx`XqnۈeR  ~ʧ+݅H'JA!!u[PgNupߠ>Iz2> ( sٓ"oc)~_WCoמsLjLF. (U&o7SLuXf5@SN[ML浻>`Db3<+ޱL A#M?8@Hwp{Xf*8" !el0צqsA&ZЍfu^zװ̘~!H[* XBhgM1Q{9k<.hV"Nq8?^ӸaSm}.[TCYJiZć1(&0s΢rp-j, shaL$9DH!〭P-S$Od$6qSu*nmy:-h!) z.6VXlwK s(DYf./+"C:SpF1Nne,hYCA.Y1#}FdeυcOp>'lʽ} <1B}!=C@Ң¶aeX-VQɗ~-A3n^ #epr HZ %>3'bEpꞿՋ[0 :d8v%R.QbA DUV5aPfZP.5Võ9*WɔE>ZYC. "BP*}O/6Sh(c7utz#NAU8 r(jb7+X i9Hzǟ>'A#P A&%BKh5xpVUV~WP`JD_T4BF&byVv%5n|<|E4?Ge2׾3#1٪8񉣷A!屁찮~0N@U05fd/ɇ;~?QM^ճlGOjqG4.LF4g (dyZ=]Kwm+Ӂ6Nd(Dp y(T_@cD1!!7vf @ r[a+^ƙw7ΙHHێcp,"d9$]'n&ՖuxCB0"j" viu0C8%Svޱ07ص=Y7jb;R*c%UI#Ao:ǐ#6xΉFӸ).rԝ^>s )VƂWaM?ʓƽƨ:^*`2Ix$!pqݐ01..q7؞?9 xbkѐVUi גk\:V =k#Ge);IDWD'V< rCqeZ8'.XrB͗:IϓW}3gGcTx?P\~s $Șc 8e)q3kV,~!#;,T+(EG{P3%wl,u72Zə/{+Vd_Luy5 w)SS9w@_TҐ3u^a) o`5$U]@ g|bF$%!99VʝP#L}VG5z;·è}"nC7Tv;u+zWWی4pZ(i;a2q!0 uSh#}|{|{+z ,4nי5asHc<}@__#'ʻ"ƿaD.)\]]hw2E!^TO;H}8 ^UM>+XbyR+*wѫ!>R!"! 侧?91vlS/dr'8L|W9)+/df<MfVm 9$Cf3tA)]2r gI_w~:sd뻨z·QiXx;*& Q|R=rNt-mcK6LVuqo؝ue,j>ߖ>ԄǴgԎBt?R=vZ34MdTDZ~QjUKIN+\G5"I79fHr7I.NZ3Ui#o'a[Mx7J/vW}wp04@\!>@Nx:k20JXVfC)4LB(_yhQ^WvhE.xHI̗b#S&|_ZVz߷ʳ[/A翬x膔wԓ:)Lnv85*(>ɮ1yAe?=at2}@ o|M3\jnk0Qx^,BԲ 8X98:yDfBd^&PĮKWWFO\@{`< O6d] 7Ǯ0u,)_СM;`Kg֟`؛>wa Xbͫ6pGTD`NXbO?HGS _|vD*\g=13 Fom̳nˎ}8YMݯdsT: "NIKvsE*6'GF/Ƅ(ޢM.TA}g9:\٭ d&ƝT  I`MSqrGlt\sOV^LJm..dN7 qEQ"Yj,?  jv+!\!r=!,aou }wԸVy1v: oVۛr7z_K0V>Gvqr+"m==ܙr_楥`y<{bb]G4:kJt|9 jn0TtXb%h[Hl}]|p~5}k4">J-Qoؒ-q^q?Пq$ء#PsM6K1mR4 ̈9^2CJ,сeQP[ZX=Sr\K/2>vzC}/˔,OW=R,ZĽAOuȺ''1s(yuˠI"z"淜p=Q˖{R&k} rj)ۗ87n uT1}F{DUCK>C+YUb*CiahBMv76 QD֓vEל+ILK!:}dWlkUjPA B/XFt G1;Ox3"kLPuPrjT&S0k+߷Oģ@ԐD~.[*+U Kڊ2}^z.&2;O>lz!+)/z{4T-DU|iP((4[ŰI~']1lxH=xL&_{SNt'C+|=>sl$qGF<{.ڂ_Uƨ O9+'ē'OQ`) /7 xXќ/eyr4|z9΀w1nƙ8S,.R`o u@4QR4|Z+]?/?fF[Bz f[2=~R1l >yQik1c6o=~fKa|ݣkߙ@*iI ٥&&Tͩ }6NњKcH%"9L?9(Al`,o ̺(^[X@!Bг&UTɴ_ ? ̍=|)'ͭ #F67a:*@P ѻM'B-;nꘒ@Y5q ܰ}#tlET:@f{qK[3qŤzb{p5|^:]MflDSi$ԃ E'qJuu些VzY(t>%m wGE-2)JGl}"ieVdVa8QXϹ~$;mvehv =TN@ f1 M 3Nf?J蠇WxiEM?B@b _BHA=GZOw}3%'GIaX򴹜-S8:h-:%zh)wIɓYW, Wi|w~{o7Ub?E߄NQW50؀py({:$)2H0,SB6E)WJh,y[VLm^GkixB߽ѿQ1iδ؅Dnc9h;;Jmvow@]+ɖgEOh\z}"[{n0;ټ12뚓9F,jC+7n9WwdZ' OR?ٟjuF?G=hP0kR ؼ=&\Q4kVZpOۨt\({y;SNO>ݶ\4TmS)5= .E˃X,ņRaM?x?w(%ehfYX/^iYh((X|<=* 5ՇBL4eVD(_G? Nw#)}bp(iJ GYE)$ z아OeU'8zx| 3V˾=zw/~iwŃkӕ^ZøgN|#9WzޣY7DBcXqK8zRp"ؒ!xtQ|uS_uKA{Vs滔b'_Fp$<?Vw~ \U6d& 9vRed&xL?]]SN7qI6z5.%rx#??Ru%OuOpT䡑'|$/#  3fY߲BzEGGT=fʖR˧ I4KLXK @1'r|(9_d{-ge%K@uNnV {߻Nw?^~PEtyڌmU\Ȩ`liN2`1¾l-KkbI0ymr%ME+ke!䛘BRvm,lk[9@6w\̤}e2qS>e ?!I 8:$fAxϪ}g.!]#3GM=FL *HLX vޥ Em\9V^bU)p*NJ\Jz7⩢?*0cbB/7Чc"Yơf@3(۞Y{IWthIg77wc6A0/4B=-ȊYģdq B3(✠ʠwl⯧L@UyV /qb2 ,tfJZ%܁F hфE{(=r)%F-{݀P#Ĝo;4*!U̻Z|)tʿ\hq콋{/g@3߽ߙ Hz|%8Xrc_ъ>Wy=8b?*&L3Na!Bd!!2 ONp̌XűWgh@"0T"Xq!=ݷk60z#uqDN!7^y3cA3-/WɸRJqS=S¯e;.{h+.Su֫B؞j`n붚'9yF#3c[{yܬ+ MYpV SkɎ@/?G" bvWtg.JJ^e_5SәR305yO[`˾A1~:~4f~.u[1'mnCQ;XQ26n&1ewOdupwc98$c+:Fy)smY_6k~=jǷnaN @Zv?#1&`ڲ2j3VڦYuoBsjCG% VO$_ľi%x))\OK8]nB R/z}0}D-0Umis69Lŝ*B>'R `AEMVCDp,9~?&bc4&ag؄69n`%=hBqPBy?@I$4 kg_c}?RCM Τ):;{a=v Ӷ2Rb:!um7/iofaZ" k༌!N<.]%D`-r3Qζ}#x*UC"8o0)}ŧtĐZl9"~K;[6Tk+oV. gXT1pf_xbmJ: *a2N!z'yӚDв+LGw4L4VXDfѫ&^V<#.$tb4NH8tS%3wo+wոz^Y@\A#0*+30kw0f$r6ȆߖLgKBn.,spXB gd +8S@$jD6ayIC&>,2[<1*9Ԇ4u>"usQgHecGv>t5Bb"eONUn+9e ii֠%$mo(u^CaFcMne.g}OGsi(f;Zhg'1K8;awʱ{~7q}Zt9en4rd,|x.8AБ 싦dr/ECƎr[s;"&Z1kώnch]j Pk CTU8"=sur $Y2Tqd7lu$7<}'ڨF\0a IknʙH[W3t=f5jd¨4?y֎ᕔ.3?OK9Ð;Z͹e!ȒF/F1vI?K?"]qcKe*B#R].QU:U]M?SoPV  :D#2+- H:OBڃ|jˎw/8#ِdAŻ=EyItxf3d\ao]KAeL9+|BȐͩIqc舂?ťPh=CyrugmE-fCI (VVHF!(I~LS#)[V'RA9h0O¨T{#s%0`0ɚ)N u~56O埕+@`~\,|95sL*>DwpO߿vxj;e;cQWoM>sKp C --Y .E[d;˪,ƀ}a-6 xP[R3]'b-~uڀD"),A!aXEd$L'Ԡk9.~`77zq``'hƖ1m 5'UI1~&|~c#uUvVf#eN84&ˁG|F㶎yy𿊐"BN3NKI+^cr dDp[bcߺև ۦ(c74n-;i F]Z37S)uM,AY\?o1S˖)]F`٨s$6,\xZ;4~y10)>aGli7&fzr[Y[ L;6!YGCscxl"n말.L>i~1w߂?U}>\p4 hbxspk)j}kl)yyaX(,]QEFgTHӌE_m*ԂJKv֨xrq-h35Z\puM7{?LmNeVqs\V@'Z.l(G?c.gka+E~P ^f}?:osPdW'tR4Û" 1H+ejVLh2߱ 6w Y$b .6]$0>ߎk75E\17{>\J> ?IR=7ȎKF}/{K(7;mnϡ[Q_4L$) gPުJO`4<&_{5Ѽsiv_9ux= !JlmfP8!%n?͐D`#ey Jf .}/h+^.|{=_Bǥw濠6SIlb6vdzn<."d}neajYc_8+'47BF@i?odt Mu@"wg| -^SV)١ى=x?3_XyrX%@*L˅+se2E$WVqj*/sSKhἳx$2W934Au^O/-Nz (QHzy̚4ɔ z-W *)Y?LDg9L!+V XwO϶b!ON€: &AP'ާCGƆ ™ }HH3?H1mNFnC^D{#GL+v_x6lRj$!@ l| ,oXfcSǃ*iޜ{hv?[޶BRPόmQx@e"!5,`u]oy置8vATk;gB2)NJt+XjQ;QAS})+Uf. `[xБ%/RUB8'Gw+ ٰZTOx [oFK'S 1gQp S˿ß+!C[^ؑ}x je,h# P?[v"#^ԥ߅^oK?s6nCMXLd Kc=A8Mou%Xq?C>%ΙSxNo/wߎSNqzLr/|:IT(TDD\u0@yvW!˽3-C:ӛ|/a8HKmZ, ʐEC/Y>h,Y)&`xXؠsɴA&9|T60E BpESKRvS:Z:M;];5f t'v 幭PSsDSx1z ykPiN&y\Zb&z[5 4S;fpA^Ce~Tӈ XJkhnx%o7?u-"{+G L u30F" xr< #\Ön] ˵>d2\̶ʪs*ޮ $R(, 7翧_fIyl7(X*^dEYgz܌-y.[14wdlЖLi'LJJ NA&JN7E"$]6 +M\2Cw TȜ xX@saCfXLIFR bG9DO)[6 GwLҏ6Rk1OUv÷^,ff%ǢsA)e knnnĈsk[5Y~&n8Lřu70TLBxc]%/x+& ')KYYM) v$2=UR]onӯO7oWNJ=CkTkvZ/V3PQB ";}ZrNPX"buER ] 9ULg *%>VE1ztԡ:*LPh?zk;øø1wD#ίBz*;d~g5fp sic1u̦U!g*|V!Uoݙ};*ԃe1Tu2+szn5Hm!u Z; j3yLۜ U # `m2o98[?G 0rݴ⤨|WJ r|L!UZr  cǑ"XD@/|wLyyO9BI{fr)S]z?aYv4.\#$p$_b K OHb7¬|^!M5 }+_fY*6G' ޘ*u2zo7{a(3y}:m{fE%o ӛFt6k/wxE?^ӤGu!K/яBCƠBVv0|$=;/4 7]AZl!OԸfj[Q`|X.Nj <l˒~W(dף`k#029iK; :g(p>4S!^̽N9Tr4N{on~9iGPKU.5*n[)9!I~+~|VYZ?'AQ)|Wp.IVEDibL9|š꾁{|[O [[=ɹOScG_S kRI(lުV `/gxغaKbN ;1ze vXZYU%/U\lUELVR3R tVEF-w]y(90:sVw ]'`рlJ|,O_7׭].61bP={ I{7g@LlBxibnmbmghNj^:k;(PTögNkuܧM+,r?+- y\$C)*Չ 4s5F@cָ;~])@?k͕MFwtiI[ ?G?HҒ$[+e3f ઍ\Y~ YĪFTXv!W]@PH> e鐆XH'󻺺A2[MB3>0:Yb8ԩoPꈖoshX^H_Kݞ;[)֯k6[~*<ǎ|Ћv@;tDܠ7dN:P=.E[qBCw.m4xZg\Ҕ6ƳIjGvBWu7jZH -Ⱦw[D(3e2X:]tye@E?hQ/`o%ٕ֨4'i@F0Avy]X{Y7mP B#c?iRH'$*Dtq~>"Zń#oQ2U?T"IxQ͙%9G{I'C} cy.* MI1:3QhqA'<ʄm%Qf ndyS:Գ϶[J|w5{~_O=hpjH#$b[89!2 &@N#] X0IZbȘ,_^_/ &'JRYha](% &}4+T=u4(xC:@Vt%kԄ8@" Ȫs"&PeÝŘt[gE%38ˮ\)iw鸥}+NF1_yڻCU_˭~0.4[ 䵀J;E;+IIk;H,GKF" Vڏe.I}[kMZ÷$?P w詝'+H9rw9>5^*x[w2\cαIVߒyPѦg.x[=-,[[^*F߯ #g_ܶ%=OIbw*$_S.V SkxXޔ !e]RF갂 䝉ˉ/۾qK6f[z%!"H800HLZF0^L [ET2 & BI I0G. P%G>bO݃}? |-`.`tXEl "pRP7BصV8NYyms@kۂ ZJummmcBm}ѥ>Ůŕ˻fȘ.3t{{<@_mj:uYy=$  ,p_ yENmr)"(?csx.4,h6ZzjR*]Nn]00a#(`Qٺښ!A|ǎ|GK*i8Ȼ4цCt&9=` ` ^sg/jTͥ`0¸VI 1-X=N5̌,ivbhD  NNa r򤤹#$޸7I1<)R*BL;:(GdS5Hkd3bZUR5ndm۪/USmhX$l$ j^UڿPug`|okuV7j;{z5cSkh𑼞(ޘvmeR/- XmՠgڲVd ') 3#BYi xC! .b$}7R=Ä!1YP*ǹ#Hƫg 7I~@ZDMB _J\;!'+9mPS>%S0FDTm%^ڐ7V|ved`;Im' ~-7WŐcK70驡ڜ4Z֍LxOC+H]h*G5D  >X͕%E_bNZDn~mEƺ dH057FrW+]cR`<2,ttJKH%uJr_ :, ɝu.Sg)m>f'=3w.lF wn6:^,JaWdijq $)"]+BMeih qN dV=g<#AFIDQGpPߠct4˄Kӵxԃ;k뛽uFneΔ yG&d^KY2˸Heڎ׌kXa2m%!Z~ޱ"A#aJ fR^yS&/[K; hhJJ+]_^Ո}z׿羪KDs8C ( ӼQTl)N|L&N ฤV&Gʤm]\uoNKiB|&//@\6JBÒH}&8qI mv߲h*6qR6޿?cY}trhOHWZUS8uSUBdlwk:y oZɷߎ8ۂѻɀxE 5}A5Z/K.4կD@(8B%@Ӕ }.x2oWORC@zɿEǑ`)fv 0h o61ύꡀޑeB26yG!^N}w;͍܊LhrNt㎁^RgPhI T/[>Y"I0w='oԷtL/ṫb[Q lFGcM,^" Ir$!&1]Պ7E&AF P@}Cf7/͢~3Q(!JB]],T$t5Lk^'LHzWckù)">,ѡKDְI+XK0p?L>:qrqd"^p׆RJbA[ N;[2|`ۖ)3"Ϸ- lwu`|PuK]bV feW;z7PMs䘧>}x0A!ۡ:D}M.ii4?k ND4XU9|O,Krk Pǎ{z.)ܗ'3$yY`$ ȠF $IOk"~u ;deItXB*) 󌔐 Y@X. BLlѶ$] $ZTQp\S*!Mq2!H@rL67 (pk n>( r"#bm/s˰e_|TꙖ׾Gl|%RdH,rC5-B0H7e`*_LzBqtʖuk9S[?5ZI]% ?bjO|6vp.`U$1YưQSS.ՌLWrY|`*6z@DGToJ^`. i*tfY6zFმ[vrbxY$+Wƶ9eHo#ByI GSť/o1F62D+(yVj:G84U %Ge `)TB0ڢ6RS2wNY26 >j}o]#5ڋ4?mF&G9;+}iu(طu C2igcC،G-OQgb3g'xvS]QO}@ XqWH"iL|^Mni[&:[5R8Wo $߼3p_96ըY&dJ @SjofcNb릞֔8ԺvU[*=(:ǂIݐNj n>0_x˿J@w1Ϋ&e|E#۹Mvtƈ G(h6̬lu2agg6,ϸquC.vHwvc)d/["0ݜkI6)o·;ft$뎵 Q-;/zDzǗaWrxA"%)DS{>? BЯvZU2 &07fp0ng:0 ٹZ9fyٓ\hx'VfƜF,~e ڼͿc*=1C\T (⥕f 8xrrd)] cC 0;C\G w$,V[3(z8.r>1\اdH_~3ƌW$:L T颯=K4Zjf9~w3O0djG1ϭNsi~3(n +S;^&%_/^-d~S;叩?9| E$"1 d3hV&;T[= NnR|:>4ZTV&bt&\}tN(RH9Y(3[W9qg3f0܌ls& */Xʥ`9u}w}켎Cl>=ѳ7<>]]t0'w;}4g{dɾܵ72D _rt./% hy(IYl 8ujLyxJ1c|}H ݄x{`'\Oɺ"-)mVv^-&F?[H!̽rcNXC}_?)'7S,*S.{5ʎqpWS3[SA<\ ~#~ͮPŚMpTtttc'*0 *3jWT-gpJw sx+z[KYZbJQ j))V.}v- 3?xo6&=N2ϫDv6=nH /{y!0]+H*@NvǜNM/t7Hg %f {[tu"Q%CvupycdUeSU[}T!4 EXc&b\XMQs3A4r.,) ['O5WvK+\:1`Z0 +jb%Oggw%tTೊNnR]-/?kOOO7֨ΩӪSTNՎ㫪k|]"7pxf43f6ڲt<|ח۝c 3އ}8l'+2@FDs4PkKD?x u͢6PּvM fFy`-+vKOXq򧧹CrnA"re`yiNe%3̆Rf-ou>{f<}Ɛ$9:[L!`6Ml `L:Oo|=OرH\bnEsɂs-aJpG])RgHh}O>{C~*߶}aམ73VOuԖrVuv[КjvM2֟aF Gt 'oS E]3[yZ=" IPE^DU FcCD {Y3 4̡8$JAN4d&BD `V2N־I.2K7=s1{ pH/uxԳeNI7>P$ uH=B2>*©53` cwZr~[y,@9$)X(8U(!'&B(D8n}ؚ<v?;wd2ls=>W: ?֙;W0h3$P$"Oh ~8e2L`@Qtrʺպ[1לZkL]/VQDY8.n+ *uLoHťGyW۲>Rs῎.\?UG)i6TM_7k*heETPux_!RJl`EPqTi3'jeWBh=)A>C:f̏Ÿ~Zp_d..r5Q'|NIW> ֑ GTq7 #dZc*?pkw,1/Mc!32D5^~ReoJbQ) \aGNdހu_&}`P叟1(\鰊bWt6K S@x dJyjB`ؐ}v8D+|W+ǖ=77w}Z]fYlgzmTqre,doT_) 1*BӎA^"TD_w0p*,}'0NԬ:7+~oi"ȵi_Ћ-rmnl}۩/j=[E2Dʹӡ| `Nt1=ʓI|Ox3= 6+H1:U".Q8^BK͍FG֕+6ڼ/آG 3cn1DJ]k[ku/<Cjj}0-CN/FG? p`GW`#I1͸oR_M51kEJKyl|o<~{.sW4H{rvI \W^umZ|{w{{W~OtseBl~0&՗&j9,Z]4ZlPl F?Ոs;ʙU78HxM4к!diJʖw9@9r ~-s.~ԗ7۾=;3rmXrHfE nIE^Þ/_h00jlVa'MZ­FAMSU/q6&V?>r 3&>ё6Pv[oK{Yn3پ)(x|jT@Zʂv; vrN)a#ljOk@>R~SrL{r#Pq ]qN}5{ިOԔ؝RڂYRDBw;0qҩ ?O]gX g93zg8?!cW>A!?A@̤-bZ/f'Tf믺vjPuovi-Ŀ Vdw&.` <6B"*믧>6VATFYEŅOm\=}K;EoUG^[0aW<[__2&o뒷O]g9NlVk}ߤI:B8tѐ 𒹱sq̴+5!ѥK]هp!?h^[`KiT$e5KmP(_,?O}<n 9"-6\]iU+%1N6[P$o[;)u)8`)R6f-4 ؞ل0s[-6(u@R:bb(&&0GT .E.$/:` VH݋ʔhYjeCkZ_W~. nSe'.ثOΟ8~/˭K)WXX1XUy++d+s=~+*#Bvx{&@qJ9t,y 6^X*o-'C^\ pD?ɴأ?^6|ܿA]|rYoّ]ݱPAxr߿u0Xl{̳e2D#9 >fiˊ- Mn9^k#zhxĄ1B -"..׿fzCpKv4oi ySr?5''V#+ɨ_Ԕ\GYJ)SzKtr?Ïg\lְR ir&\`'# 6ユSiv70Y( ?fqˡ#4?G`#DDU8.0!&CjjE`v:{KZ@r@"Kܖz5F]w㾥taa<'wB u>S@g/Yy1JOlsjK~ VzX'EuO9|7?q)~=OP58XvVM*I$엁$"!a1b n9v ..z2nr] ,u~$$m],Ҡy Nƨ\{:E[2?9I-Pci4Wװ/\D >RR5n.CaNRJGۆx] k\Xi0`n"5,Be-5D+Q {BK_VXNKsZw_.u?2]QPNߋ zBQPJcظ@RHIyq0xWՠ<=fA chCe!pt~0Li<`b b"R@QBCC^_G'OskVWILgsBSD41;x[r @ NlS&9c|:bH zLj O:0bZ@XJnv@#K8"^ M0@T Vd0?~O)zXŦa2s|ڝoA1.SvFWl`@ O@q6u![Aa>_~?Æd1/r%17.ue_(L_o;NHc!{ Ov;Ǯhon5+ ,Ei6QmnJvm͓VjM ژHf6^uRLZY3FLJEg1M @snb/٨-DT2ww'8Q e_X*81Q ҢZ%E 9PP}=~x!uD_wVRmhUdrnz*Xm<#W: aؼQk>~YOV@)e 2Xei@ԡ9VŠ'{5'$;H!& $_ 7u|Eܷ}ZJL1BW.fC;va2OSxg W^*@\XC\Dn54ݔh[@;W)àA"Q@Φ_N*"12C$Q( RDӍt7L}TI,Hh(^*,6f֛ 3#O ](∓l#h,f26ƪu0aTIU᫕\*%_c#^Z{Fn6 xb[DӃ RVK DUf4u l;q#/ĶԄBn'f Yѵ<.lŭB$Sݖg p @ڐ*tHa{_<YӁgv{FnkaƆ7#"̞y_`js$ \9rSof!qc9B׏ bPpl緑ʃXF#YɌ$k1]>!ש^܊&iIɩZX[ 1|]A-u:m+G'KHٞW R9LuÐqD$֔|`8!\aCGN: uBg+bcK5I\x؅|: 2.Ru χIŤa9mG|O_5v[dc9Ţh|RzOn"h:v$9Ǜ-Yӕka.0q5E0\4f׼JCYVJHGR+vYVWahrO5G bTqU'N:E]k?WbSr%ېnX*~2lg鹷)فoUla,A7bZtMEt2 &yhFuۚ$a.nN 1%TA[ jc0g?zR# גSnmݳa$}_z0CUr9_L\FPћdV94&{hv紅{kJpp}90|JYwTl[:r H%!3dj} ^ (|ĺ_m)@buϥui0kcE5l;Hq!͍=supxv*pJT$]e;xt1{06z mmh1 8mVWKʳ;@{jI8oP{|3>z?iJFcV2)ʷvcc*i{Z#9uës2zgWHKhʎ1dwpE>0TAsToK%(kx%Gs}41|lL}dd e;7(Йج"ˏO{C" TpOAa#aCn1Ms޿!ENa;OA0dJ1⾞luc%&\g|n Χ#34z&)(` _f孟ƒabU侮wsf"ٛ&_ܰuQ8/A^W?>r-}"$7}QTð[LН@TKTfxw k$k_d":TS;0؄  G~L )Z[Z8aL-Z~|Ϗ}&//,kl0M{/&[o0wN3<("_1ſ3Tš(XyǾcZNqxYK !ck iW~=X30Op8uz}<`QCo-F[KJfAi/;ڼrZQDu]QC`?(~t7< =>-%gE0S}:_SՁp~MJcW͉D <%CݗMO׬[Ҏױ/i꘤ `u>:>ڱ7,yl$$Dlι ζ\jcS8 2bee\jp?ԜQ{: l4/Agx5RA>MČy%ws)u '.so+LVz*"q|#5P7,s̊8,O8yzGk rpP׿mgKk-٫,dB{Z`4#xj77%7wpv1䶨t&{2{v t/nA6q&P7(Y(aA Ղ --l#8?H BH9fp\a"H =k%Ŭ5om/o١{?poGtc%t{8a [op,18zͲ9:V?7ϵbsx2oZ/E!>I5NH~ɐ?}<'Ń*G* ~DNщrED2Lz:{ ̈tʂƞ_Xy%=O9hڻAqńLg(d 3fܸf#@da ߏA^KRQF@ myÑӆ R3;+a)-KBT.f!ljRM1oijR6 &#FYrOYh٭ԯ ,򵢾y<ꇔCGP #tBF ?c5tGsv]/Lq$ڍ7XA~iisOM$vK Τ<mXm@>xMʲ^*5lԭBȱH5Nct5Ϗp*$d#.M혱ޑ(I0 !0u`3(NĈ;qy޲JG㧜zY<c^|+n|K⤤UTl Y~'8X{ڕs|6iC"EO<$bw~%+ΨԘW/&O_Ԉ>/|KkSԲz8{\/N: SHMmi<}qvfs8w7ܷ`%ٯ~Te g4 )q$V-0gܔ)߹XcZvĖt=j>'}Kih/L("5 VtrdՋI4 DNo]w~j_؇wܾ'h)zM׍oG3ޖ9486=K'y+keX5d/2Pĉ-?c!#e (FXtD@KfUry;XTKFoo&YXKYK؅n|%ٓw]߂akA%ϖn>ӭ#JJ<2 hIW(]x~4%϶ YNYN6X/fXꈋTI%J4yHI|emI`Nxҹm{n8s/[C]isvUt'5'uAL!p?djCo-]7vc=n˭*\8r<:hB?D򱛌r88rzn E?8 a{Z=drB-,Ky<4 jD`cc bO641&k,r:83yZ{=_kKZضmC!´H2MU_Eq\6S@rԹ?IJG/:!YT0P{ \"toq y^~/P`XveٽQF=} ޘ&CȅBhH}]h0i2:u@S35X4=ut8\N]RR:Ŵ4 b.h;1x06w>ݭ/yGlu^XVW %yk> BԦyeNld8yOY mKr71+ I/%W>od]^v 4Pq^An| 'gf_05,~rd;|a(?> ^/xX1mP; bEB ߌG~gRdn|hYKmT'VScdhx0]\u5utS讟#- {Q0K+ I Si}ǖy_diި|_Ջi09|vkVOm 9eLstme Fgx0/b}=K)޴+ĺA(_P)!jQYO߿2"1 ]\Wo΢G=e aDPδ6ݤ_k6V7)35x{D{}~y=kJQvෞ[˶Qu4_eSr[],#gaDWtoQ\ݻb[w!6߯978]FA-Y{` 2b%pv ; JY.ÑC6&ojF4sijaIcB@$Pf` 7TN{^U|VO+9/ϚjS@;C!6eAoE?"nrZ -۽?bQs7[g.z+cB`z| s Wb]YYQ;DrpMJ{*H^~(|6vz8LU'^}E]y ܙyYd< 7/[$MYֽƛW6@Ogcaϰwgos12H KMN>JB}5ԧrx, 8 Y>S'/XB `z7rY3?DZ7kWt|ľt[~BP;RRhax`!r\Db*Z^ưwdQ*#Q @/tg-A!N<>`Kl p6u 9s94/Y4G H>vfZPƀ,@3+di0TV5U9w?K Brdb ȭ-emxrwdj6IQ6V[>椞2cuJvuY>'*|0")Үѳ ̓ZE};L^c[)Z<8Ƙ >dcTKaWCMwdaRO8lNO!%[rgKTS$YMD !"K!,$4y9w;.g7ULk݂:ÂMv9IO'Ms/|N[ЉȯJ.+'qU2gFiYM]&#QQxcҖA&)5ahIׯ}{lF\a[W2Hc$ +Q |gWϸ~t+ {JL n9B&MAWwXD S(GgX2aSo-zkyvQq&I^qxq`/V)5щ]xoDA #m輭S;"'Z_DU_Q{BIN06S0w|1 4yT&l^R'"Z@ "oL>Qs2rNƺeA%VG]Z..PtZTJu'垑؈RU%e)Pcz 2X5m]2"s`2 EaaϲF&z晒D[& VM?HqRIeyy*~-S+KՉcYf3`BFpVA$rD^t檕:`4 5yn<[l/T"nbzR5$%uz`K) !<t" ҳKL0 L"gEX"@u0Ɍj$ MO6o7=Er+H{7F$Ilb;.Ž9oBc:4I#O)Gn&6S!pwfݭT=kr`՛k -z͊m9 V[Sr,AGr3^SnFnSoq ɏH̦Ŗ:JٞSfW$tEW쩩V;E.Brptd-I RYRMmWbL K靴+O|/}m;K7׍#V^ÚarP.2;9Gx0JʤZC%$v)0䴂~Yphޞclbv=2gNH9fHhX͵+:ŵǾ&2 ez `ʎIl1{ 8$=d sz8ZPyÍ֙W;cNTĥ /'P3 zrh1m?mo^6`>Ux$%B_{>lڛgЮPrRrf2œgæaWqgzHp !" 5Q ;GMvT 7ןo\汌 O27š=wcLqm21(+ qbg۱p1$c :Ni}{~$>^KʻեUќp%@ru} )s~鑡+qK Lٳ륫pG` g,rz^It'wvwl2~{ly|6#=+}Xe^6䭑HNUezI.پꂛOZ{MPc̾GA{;W9=&X#/5=usJWg8r,kOu/TBv@#b!\Ѡ/i2Hrj>n--V &qsoCB2L~ f82=+lULgI^ 6D݋'0rZ^`z#).Dަ#z٣$G_cĥ,&QwC}% x{&I&'aSn]$Lqn΢+>7avl6id?)@Ns൵fs7 D%496o!W$Rq=RIyQڶXve9ۨrqV"crQOc12@"i0Ya}3gy9"A7ڗy,쓼\ʞr/qp/@D 2BEEU|*suC Q .'ޯ9)T=5L p~vq JGxK(o|i~]ý!eD8&a2eXؿfZaʊ KІ.VȁNn{R_Saŋ@MHw ZQ#$b6}OC'K p%"6%%P i1HRD8b&LP-fbrRfK^/gjÂ+(TeU~'S_` WY\B̽lǑR8y.  "E?Mt6_!jJq,е?CRUPk4Cpn V-"pUTRmO_#Qe/dyDE4B'ͤe/UBg-_cCb @cԊI#~[|x`'!rZYJu7tJአXy~x(-gƯT(I̐C{pqr2rE ijʿCw:%:l .z1;E0o< )Dri6Mǟ#uR"2q IntM"!v =P\‡G?J :$ y8Y@mO.{n]%5i9N̻oq}EGyͮ0٫>#BH@_hƁiI c>"!I#Kc46]%zsߣ*$_jC'J2l̻ B8v;^mh ]e@mӳKŋM|W}">3ćQee[a6Иzu-u%QH O7O˞ZcrPp&i4u٪icz<:, TML秊dzRt3+_ԅvH"x3μx) 6 `J{0:w›aߦ_tӪOCp,HĘtn_,{IFx`Ģml ҟLj Z`Z/0<{nyz죺B,U7$|^]Z'ަkNʔ.qX1dHx[ES Qm/ymO&}QoDcwecVX.S8Ӧ 9_S6dSg̷g׉]9Ⴗ咦c}1@VăwLah `A; =_UX%IJAN*HňJ8]D`]'h{N1T1O,ˮot 1Orak{RkeYSDPC8Md\QԷ%XX"3 y'eE - z•$C u`5TWu߷(d2jTzff` it Цa$*W5ıZ+ $-H/p'y)}eOBPVR.G yJ%A?}Ʃi=;]3bX9;<@giuaS{>. ќY$%-tIH[bS{ 3X bՔRLWicK39^ۧFT9P~GWǷW޺[uU] *SiDL?ԛuEO}"YW+ arjöQ_q}>On}#Y{qNJib|(4GS8;UMy?8tFeBYY hx*J4LXş7rJ3 49 𑄌; 1X1_bZwUQX)̍0XW ڮ^~Bt:wűɧfJ취yMg40}$* 4}w}Pp ^$ޗM$4×/BP| gXW@Exjek$PbN7ߧ>w=",r,a<mPQ`/`PII +ulI?;؟K{xϪ>~FYP+t 78$dCkUv7:v$Wg}J3./˰@˂r߫қoKOSpEώ6;=<h|S: %̾_䩞/9 yma>s縯]osn59~d[$DW=u5M=$l$vkP}SjX+gJYL+_C<n/zJ%gZOA47+:|fvw?nVP{֪(N6vɖr,}mPsG,m6NFomޫ[ }Xpӭֈo׶JL[M:l|E^yK~n!dP\+{Wo,ގdqxȳY)~j:r'12QGz- vt0R{פHrԁ€8e 85{x;X&$z ziK8'S{Ch bnWB%aZ\PX0 r2P*} QRVF:\zǹrO_'aVHsXZG 8!7)'SlWp[Z䧺ɛ.M#6xsutaUj"$^ Ì 9uۍj +e5X59&e}m^ O!tFh<0Ϙx> MG2s@K.#bz~ B^c>+&΂/ ) R!ݿV嗒qK>!7;䮘uJC "{˛s{wʰcy (ړ"P E&$X).+Tߊ-RڜQX ~^V'쏓 }~U)ЧqK >ϚyYՈ;fD[3sX,~ ɊKoj<].`)((fJVuLj_ޑ =hg/(h:L6!6^:Ÿ9>Bl:KkqZ IjP1r f No~{8ZcXɥ%H=լ(&x4ρc>wua˳ar$p 8`^BƁ K_P1g.nOO^ҿ|9#Ꜣ!%w>۳-13y .B=1~ϠBM8g_Q}4w+;[nsy w@#^Т u˔eWtd~~1MP{2Y ˊ>x9C+U?M =L᪐PdHR;OL4كk 2"Y1k^shG<3 Er+^]k@ (+ H z_1Pl |~~+( \0A_|5̟o%~7?_?&"Ozgj+ov.zH p4 ^FJ]qR)%!-$;}ڮQBy:*z^RvʮU5v6ܗ.c(Tu Yjd3 \[CX AQ #-'Zȣr3/=xr51"zR7JŞZQA20Å% -Fα^St =TEoI1x$O|v>uxRsmJ(_wTFr6O}" sz$fbUsfEEBb X(Q^C<6s/*_/ U9zvڗS5BE5gV -6}Q;35ɗ^DK0a DAQ^4zrjݾ}Y{DF̻m`mYg't:i'wyN6$< M0-%N= ۻ2yj;dRu_Y8+~f%/JᥱRv&tI.g{(!\ QY svUU1ao\&mdk򈴢Lqu o3fN"^| ^vH/f`HuLG*d~b] (}=/Z<q*dZ]Z5,0Z 纊X~Dx"y\ )Zɸ074,$XXOك3?+%hSx0뾳#ʹK9),3XbZalCr'{?Wk?ᘇv|~[SM=.߬Yai{~C^߽dpo@BZ_ae65wNOB5R &k-kw-ϖ˼qhsu3uWXnVҪ$/ڜ{h˳ɰ. kRY5V_65O|otz %ts`=ŝ OnV7Ġk0dzk6">_؆xtġY"R.*p&EC,+ˍ r/e} [9 $e\GꣿUk1OI<ܼ?=~"pLy#8\U'dRr|W=s2?kZֵ<Xlꬨ`;vE F=s?JlE34Wܣc_M<wh: թ0oIfc_`1` [)[7+* &xl6*'ְ!}(m%"\_ 1?Av[TJ' Zjh = l`6g<1k_e'em [1 MWBmSKfyvzyƕD$܀܄Y;EZK'eJP(c 5q=4ݸSg7ܿvj,γ| W{N_.#ajgoОÎ+*9pC^\liGOpc5b6639N <2Exp3Yp96;̨NN7l`x)\>0Akў2\dz).k07)3#DjeGՇ6‚*ˆT҂ k{*0Pc7vX(c#%n\c )[)rA+ޖ>JT s~&@is?I.f4$iM0\4Q4` 4Xo"HǷYdal6ylEˋd9}՛\ 5Ȼ*^҂I6 EN$"$mYBy!7f-PY ~h6hIJu}+>~ËMLd&5Ӿ Œ)Kh }86n sL2)owuZ [%\C\_2f4"r&pȌDcjH !KE8K ( yzMd2w_PB<`)`.}qM>#JQ){4(*rM'!zY.[̅50+.޼5GqтR.YKB^7`R+܄rJ7L#e {8@;"9^dg9"RC6"wfՂ7BXi2H,t(,ALp54(TO2fɹ+qe]!JCsq2_+XDL!pҠZjԽ P/^9Jbbg9Z̟]V=K&.8g''s^*ꆿ|)GkkedknPpg6Q|xޏgؽ"aTI&NӃtxW: 7Š.{5 801oÂ}CsĀd< ߑ ^8Z5NE#هU)EM!rΤ YB=q`W hu*\.)?InKqE/@pK$:ѭ 2S(&0a c|I軉ݾWo[F dzJ-S_4mhrZ8~ۿvM,m%=2;]"4z s Ht \_̮Q=C_daXq*[[pI9/1o7KEpy:LIJy{~zWK,A-Xr~˷+-ܞ@Ûÿ?Y¢DZ2j'ʹ1? $Z^% @\q& 262 )0+,w;Yp~~ cD V9һ7*~\R t{Q!r A e 0a:@Tq" t[|w8jʉ=V4n<)rk*+2~Zh?(?ȻX< _$?}^A‽5S^ Vxl6Hz䨋M$S/uMJU&_w;k8 >dn** uhhrޝR\%LP(2xaoc,8ϫp}䌜tMЙ4&HЈv5( ?#hclN")m4A1 Dg9U"ٗŠ̩Re^H 3Y`ki !釅%"}!\+O9Pd!QMn'#C  $oM|i;9oIxJ`"Br B dI=j5cAr{|; H']iWEfJf/B>KI#V}ίRN^ ?Hozpas?Ed09}~"˒CcOb|="] _ Ol!!D`@(ܑguqIj:з 1-Rb-(E*֒hQ(sP` #ӯv&T`\qZ,5YYe( ~ .b$ǚ$D$r ᾳ2fԖ6wL:&{9 N =zӥjhf+?e`-?л~l+}?{*68Œŭ]b*0(m`|!QQo=C˦ (H`  u7X,]W ) *"D.QAPPU1ˌ(aL**\9]&P.PU " '.Qp)v¢SS*˶ .GD0AL.LE.8d3n)ЌGB-B+NYze,R_2lH8F&&̥p@^IџO4m8w,K9.G]a$ iBYEͯ&GLSq+M!M5nwpNc/̹`t1ZWO}qS8^k]+^:&b04xړ]qM{Rn vet4)J*W[A}U``ns۞뎺]|d1V`$eTS54|9}UkˮQ03+33x[&!ͷI6enP꼆9'=SpP/Ca rh[w>q?XIl KAD|B#˒@& !mUGὯL\jp.z2 Yd)fhz/t~y4]a@ m;ͣRK]=3t@I-b.7QVq5vs,p`KځҶ3^*(ʈ& ]2Zh ~XMX4+NEHP$GqyWoEf޿gWk+ϵ"}-i| Ehu; n+҆jc.7kx~fJtCjn[3{jT|_ĺ!ȳ7&0 J P?zI<>.N.NSngzvei)y~x\,R'&إNE/xioMSllSP?t+NӷߥM|qiuy R$9_M]7RA7vKz :Hᤵ:;_+mG1QiH5?Cv. 5nu?9 UOK/rLN7&m( #ɴGfJQ8|esվ`}YL4ؖp,d'9l J eEk0S/snec3~4+!7Dd$QS'n A}dYVuH$mZ73vD8+Ot zqtl ] jtv/VOY1Qp8Q8`` x # m| m}oM[X>"wUjԒi[wIO]o؁C,Gy"y2G';~F=uTFgWP Y4 e Qmvޯjh=;U71BfE:MrMBvԐ[ޮP8,uiQEF|Mu1mx&*cc@/א҇To=$06Ժ1N:YdÀ 7ޚtY2a®b^p&討G߼x44~c*C0(Ug`2ǿcJv|p^)d3rÜpu-Y(~"ь @_T?dm&@4||hi?s0!0X_ݝ n<5AٟKF>7K^`,2/xtD>7{uò?&sp (aB&nѴ:4޲lßɚuj"@AUҠN7Xʶ̭e?~YӴ7YΑ#(`8Hâ+&@kJajxsgPCјz~C_d5 %5z~d/DZE2 u@ݛB6`O@Bp"I1h^)}UY+X/\CHM5_?qC)jsɹ T[jհ7 (3';)KAWPiS[{rХਐyK(!QDJ)F:y)(E)urԵ-J░U$ {4k=ES]QZ#ǙtShP>HA&kfV%S4,,bk`ZѦɈ6fZՊ,Ac[3M j_p=duA@'kZTN\ep1`Ff Ԧ|YGRSFkU: !( Җ8E&,I4EVP0Y`@%gNE(;ԌT*c7X=HIO(v޷u5;6.xk%I}P sL{޽ܷR}m%'U^.oLu_?Etc1p_pUGj4rqSGІi!cNogyaѨˏdVYFS=a^ۂ!ҶƖI\%/ @X3ZWuyqe y28#TAN_ d8hf;!sZ"! v&ѨyD{r@`CALyqvZo˚g2E"70 c;$mS7Ϫ@Ezڌ@w4|c<YJ_;9L$ 9~8j62&&An8!KఖY*aCp>x"~f t2苵}μGilw?za3|j#o{-FhGDuU,YUnj\7  ^sO}2[.!hC47'A2X`g5ɱT%gIT31y ,γ/Y:`V>J E#yuw:kq (<G:@3{IY[Sڎ_O.Zh⫳ytm/&h}].I^WcY*KzT4ޑJwJ0El6Nr mxtߺSImYNG#5CfD`g|zTy>Dʽ'ë- Ҙ!bOV~Ix+R)QI ;sIH‘HQH <Cj1)`2w1}sn. 8D Z)2aQP߇|PXz9=z~ypizo|ۈ‰FHc$U""$}Uy,A%r@ׁ8t}BSDqs$R,R7TJD$Js7b Q+d[b s'XgČ4* "c ~^k)AANc޽^[3 0`f%Wi4.BR~~x6M-fLQqRm=O$kcUjnW;ɔNLż5RN?rJ@j)idL$! CXm6EDIQոRx,iHu<+-11ĐInگ=wFYƖOHnIRMWl:w6cz-[jQ0b 5";eV԰ e)1;=}Y*t,c 0wsPxYpK\cpxnjE4u}'Fcz+ʰ<ůWk7BY,Hg#u64nK*,ACSu%&--<8ֻzhobgnf8̤ Z d"UD XV NX:d޳a5uW9옷$54IX L}QFINX W'3.`N!?8뀼,ew~!u1?'rAmqcH?5o5fн-kkuiR¬i6UeUts:cjqnh=jD92Ixet8/i;!n2w겲&N: DN83e7υsx{ aO G!7/.u: V-OV Y\I˨&g)ޭ0zۻ,c3HچޗV_e#mE[r벷S0jܜdYE&8+uQ?Z.fLF*Q@hY ztAFd " Pp? ZV1Hf:Rgkܛ&DY?#j]Us? !1(fFٱ  "##9n{ƪ2{P%|s>|G)Ggk"IEq><(3jj؇u9CvU,V Y#t2Ct˷TR0 (SA9Cfh:.O AeVE32E89ҟ8A|ICj$W"lbz@ahasÇRMsLa1ŎAilΓ!X~>F歖dž#omT9,*nޘFi;yJU}(:;[jtNZKF* jx$| ³XwCxa75EI/s[]>䲮奮CH!3)7RrV>EY6vbGzb9\Ueu27X2l7[?Ou0=PX(~W{DpKW| # qx.ck[ksk"ʥH"֒&]운|+M윥UVE|ɚt=:Yz~;S+qg @"HCe,HX, $PCpboߕoOyN4CDUEg]淜A5AV ,V'nHr|eg3o^ĐY0Ík霼Z.?n R-uBXiym=?rcWn6f&vsfz_wM"@>~tQIPC˻K> V+ Tb6̕P@lUJS%K]~g}ZZ5^ iԢprf%x4"3ټzn k-tˍWIII¤cԃn憐{*5=(p^>fyO1A='(kz]P[Bf$J*+TEcS4vF>~ uA A+T"xi2,b`°]xJ}`pvDý Ǖ ;͘u-sArV:V| /6D2C=S`3`6xܩb! jӕs!XbMEk +@s3=s:iWXNu=fx!:.x"cXQE-T+%=jW>:SjjϭVyO&;|0$ pBՋ"lzYx·ct@>UBٺdU6:  gPlI=n}FODܡ؃Ʃ6]8|/`D} mo4p%E“ ?Mb+8T*-@3d#ɜu?9YV8bn"\+~2OUA"*{ romŷ٥ʂ)uj.zN>D@D@8Ъ4}6/`Kby+z[PO`~Ni7 D{Nbу ;&,sbnpUp~o|~l=ϖ1{rw+egp- Az:Jf3\k¬c9&HdLlI?c^A'=w.M+@L9<|Ƃ97lɚ#@QLJ (C)ϐd$2t@%H3   H"IV1)iy;"c AA^Hq =k3 asftD6HzhS>yvXR;1> m0i5e4n>r!%(q8vxN1Z_oШcvi3DD/rᇦ;K~9/ }0nmD,vڀ+ܜLĆ%hCD"jtK(#l8*\{Wl%u/5H;\ϣp; ҼQ<27H~|@uYe6gP7-^thpHqˌATC:B,><*ȡs!fnNl"d$m}I2D"qPz⑍J^=ZU| "!%ױkgm)[aD/I#SKL 8㰙}IrHfrB!//*tϥ>MW .Τ8i٢՝kJ!0߁G*F_Q -nM^8na8. )ιI0RB]W¸,k,H3md#Y'Tqrqj0$JN`|4F <}'HuDs|\u>q3cUOؒƲ ߏ}{H[t *w$ 9EL3QR]6ۼN_]0EefxG/x"[ۛmVae_6 ZgnI"Tn-b'ͪ>s pHW>h"CD?r0m0l"Zmx j[v?& finhmiꔈAE[t$\{t] /hp<薻;-Ic\T,Dֺf*%11ac^=+'@:敞4Q_:@L 9*bRgS$"i{=]`"m<[R~uAi7K%zHX68ek,0,bExc^Z;LSNbED$ lAu\SYL7pҦǰ ]xW@A\Z@T`AN.v @DםbL%L@DU-tXVieVNfQB" MuayIhL$թv+* "TU yt@8E72-NU AJbڔlє7=INvp]Nef,MZzq%_9.oz ɕ a5eM`r&keO0b ɚ ivtYmH ;k6^X 'Z=I +ŵ+P2;\dsMŠBa%\z=:L.CEg 5)LO$bʕ!:M^?ZLm=KUl ][h ၧNS$Xsw| /kL*V8R;Fe*vpJ7`Cl4!Iq\6jr[h1/ڔ) 4k^m nZIp)< [nP/ϙ;4IN0!t@<(PDM<n%69g0pgBхo5=CI!E YT3;x=OjvM4 ph.4 xqg1; FSE(BGyY)i:CXcacPT{M` )FsWln\XSHMAt֎YqD/'YpSJeErFI~(H }0 -@ >_Gq 5P4j Ye 4Ҥd,6V<0;)i]~=R2C@T\+LUteRBލ*R03ooE\x`0eD5ӊ}3SȾѢɅܳ7f %/:E lwf5Ij-m\P8]8^H`ja)g%FI=].o' ,ŢEKiڵ0 N)b )5 BOOھXJx43Tgr(}Z<@6ɸs&aֶcA!6kYL$u'B0S60PU5IK.̻yR{Ix "cJi6#m҉Jk ߳.d_h-04cn8fᲐ7[cr豴Z(Q^ڶ&5熱{PfmEmda,,܂TAz XQT4ɁQ+ۍ$ 4iӽ6t”[EN4ݩn**utovྗƂ0ά=el󺒽9LwXжbyNNϱw?KUQ{~ڣ]b &B/Ǻ=wDx}M~&S}bafvs1?[|႙%}ޱ3uWCէ׾~|,_ݮ JZ[.as>vcS_e%/NwĊ? *dT#[X93g}›:[݃7&]u޶e3gmBeHdS[JVٛXTVU;8輆Hv,\p\xtXK]L9ρ 8jj噃5wP̓x'N̒N.9^Gh2bQ*ٶ+Af .Ufq>d͒П7Ri)hjˊ[%o ^ݮvC>kjUV*ؚY-u师s~zCeU.aRV$j qTtb-f\.H0#RR f*C,Ngt%\.btsn*Gý:KJapKs# wc ]o&my*mRdRVrL[j0Β\ó)4D D9kGq##P8AZ"V\ b `NZ,+gÿ9ֱf`ZDD:& ϝO)ezRW* PE+rΖY_\Ri`#Ot[3? T&D mlz,o8dP9&*m1'ڑ9Xj|4 1% ui` (W$b $>Yf0+D0]Ig?52ܺJtMNfQ`I@ְJNC |}uq1|iI i,"l09f-KBn^X(<Ɛұ!haqwXUrd6vC{79 "A yձJbA*|IeZ\,}K ]S+UFͫe r*Euc8JX adX+_KzmsJbh`RӵiOeUiD\S?7gcsE9ADc:{+$,UZ ;cu+d7s,"MښRf*8xyK>9U#sH#pөYnZrWLLUnr1? z*RXp7Uܩ6!vjf)W]zf̼7e-KϞ@LkcVeb] J;,Mɥ٬aHXp<%2v3{ ֬~q ޞ74]٧ CMSZjWvR܆ nEsϟ Ѿsl4'uyq EX7Vظ2ѹՎfoo8sˣ\I{NkC~B_qץ^:6P2lR !W4@%\_Us@ ; (%1SjJ>j&Un 2̌!'!=QvSz:[!I~ #y I3TQOPtJWlg>HKtee SW_ְvgܝ"~ .) ZGnԻw?GH/|}P3 390cp~]ͮЄ_=j-Ű@i^VKj`rI4-)W #2{S~kbq$'*рΠ)|sGbbr#!&EഋmWXR[pFrzR2+Orݪޗd|~31-&Ι6Гz,YJar>JU˸QpJA?co^)(̰A $P.pb`I? 0!5^z2x@:/sIom?Fp7oԚM1#+J?ʾVxtْ CBd rijo>ŎC)hф{hȲBVA54}naj~DQ^6vnqI u^6ncƲy󘛸:@ $!}[15QaHELio -yuC);|fA@5⡧܆{Hjة R;qΈcz°]\7j)6$0Ptxn2jc6fI db5gv6U+ѭַmq_X4M@{ 0iۇT:*A~.,² 䊻_Q7QD6г Ugp)4PtϐmLš7(k?\YɉtɎyC=JNvPd[-:O)uq`=?ĢBcoۦqm1gs|p܉%@i*@a8/Lڠ<`e4jI*ZNikm?/chXhHO֘i8ϮBc% yl16c|n s(wmx htRNo1AY&SYgx- >@TkBǩo:]S-1wv׶PԉOLuZ$fvl6dت3OՍ;;6ӨQJP Bx[5vVx[oCO;oE[UDw(x2|ޏ {{;=z7G1Co+pzϞ4>}`:oCNP1 =WzY7=@t1k_g<*ITv{5u2l(jwU >} h4460!@ddSMM ʞ c's ?=3a۪ȷjt5$!# W>[9]ҊQ7@c0f"*h,`)TGG$d*5 90 B-a&dRI+Ƙ5$UPQ$QXJ$JfXUnijDQQ2e HEn2@@$6ڠm&:,v8Ef$(XcXRYT2YSm=_yߝ{_803fv>>b [ [> RtϽK`FJHKKZd;`b *Tyn&H3IiaSp}Pk[f0rjԚ C3fRp-VMw9G-߳T:9>`S7?s>Ӗc:-^#xڧd,e$Y'Nd4X3$!avhE6'?gg }=56<_4#N酏/j(}SyxuK7;> Kz^%U1^xڅլz#CI DAgףGCs'!! dzةf\kV'J3f,6v0͋iX|N~!2+Djul7HIFyfQ`_|ϋb}$IA@)^iI2b;lt=_i~Ig>*EX 0!d, @P# d!A `1`(H(ItIR \Z%"2)$ fn N+>Uu[̰΄,wq"?<ĪL u|R-=vcO Q[/.D_`1Q;~D"n&&J2(0@-3W?y ʌ 'ȊE`+I&*uM D[SVpl>-Ayy]}i{W,Rh|g(ӒRv^kLEHPIFDf@Q@ %3 iB rojÿl0jJC3uk~xx) )V]'6g VMP5H-f\Di]i&k&0U *A@&壥HQAh$S4dRl33ݚZ!gYv )Bqv0)`Uڃ 6R)!->LLqi֐`b 3Zj';AQPbCxo'?\zR|%Kd $4='s5.Zصuy77z H4z̆FDdY$dbTE8\SbQRfvyzc՗;H F ,7WcQH |-ԬU@"Ad@R(,,$ %\UX*0 "Upd B-]a|<4V.&(]z$)T. ].q갫jP2wЃ~׶k'(PnB^6eQ0YNav忻ft$lP *5yQ׵Ir@d$/S j) 6-`7k18kX¡V̘bB-"w6 H"cb9XXXbhx+T&Q)mĺzj3ATROw~O!l/paj:j.4Cbxu}wq\5$6f@Ŕ)DʓcòM ߸S`n/~z3gI`2.A"^o;.0DR3MNi$ϹX_k=$c7AzdHPz}s<9J1Vκ)\G:W!F]#{~ikd6~1PF~o7lneHaoNK!ԨmcnCI 0PT "(PȲE {su[GEԺ~i ".T UMy,y'}V>50Ƌ -3Q՚Aib&g$d0)P*8ͧCj( c2$aS akܫൽ.@E*LBh]hı@5<C~nq{;oPX* 0qk笁{u8tU}"OT9M'}@^ فex#F;">)NUmHgBnd^*B 1nbQrT9|$)q7Z4PJH ja1/JPdR,В@P#U.XZpXƙXVtJem2ee@hh\PS(t)0* `nʠb^V2C(L"|J7rl{A\RXR-ymǥr(KQPX\0]"xQE@Pw3(j1eni䦛^/Y Ҩ% - YՊTAN,ˡXD6.ƋUFV NJԕ)V㪉.̸Vwԙ曚gRB*4T:j#*\C @p6ؐH"L{k [(U@ƍd"4Mz/@C2,֥aQCnQDaUx{:/"^ *COaKHtGo=k+_+Lzab2B5_>ゟ02*V#6.d99ߗH+/#+a8`q+Y (HoEBwM=}/΀cz'`ycaw@Lm ;H?̳0$[g5|^Fvr? !uMF3WKGt?x;6h `ֲnQv%gvB*l2Ƥ;d)D{h&{>JH.MsiҶ<V R4BS$aXDHyt?JD鶇Ӏ0qA s >Q *1oC*)k]I'"Ҧap SXs5=ZT/6pSQ:RfL"O V\|%':@j3{~mDARO9OvӜmMz^,֮" h"i ̦6?bڝ)̰V a VC*q`X%&`/_4(x+P*MM؜7B> .CrSRJ|~"%6*C$?n0_!ځ@㺦[Cʤ}nݫŸ6 /tf9ubo^;~PP.~%A^j2=_c*DK+M7wM|sA͑ r*L멭#kUq[^ ʞgg֎V]ȿm%+?YV}8 )g *ǐr]qMd>q4:l뇼yWXAR -im eTr+뤐GY8a6&(iN8Óljs_{wt'zJSR,&Y4~ynqyn1ߨҒ.DŽ|u1Mw1em/ׅ3?IzPc2!u@vn3X͵!{CmCp^H(D[Lgf# uAYXZ+vu)Ee!B9obcQ("f`"G5s؆q%7*ceHOq%W,!ܼG4B]mnGXqGm$umi5srO҄+;; 67n?&;dug ·JTx) C3jAYuN9\0RB()0 o;4HGsÑv*T/زY8Re1]EHo"L-l[?SB+>ʪRs&͹J7 3Ul=OэJ0 FpMk7Ej>k!%PX@6[!QKhD)F"ԭ\ 0)P3 孻TC&ߟ6#Od$W6t{<  $=cpU9"YBK95ԜmY'ZqbnRd!3&^'PC}..9݀cNfȍ8A*`EUC7oz§h ;9ҭEe57F+eф/I4#7@zvz0KniMDc@Zו(, Q=^+y;nW҄z\ЄAWKn Zk~{J3~W2]BF# 2MU UvUoыbޛpT=GR:_B8u\+  iM4/x|<^~Pxv1;TM $yd5d7SCJwgmG4 Gߧ/M[ʥ)sϚ5㞑ډʣ=2 "1P+e:T #ar>an Dg3>nij4OOw[hW^wpݙ8E[!t8Bc2HBVx֬ۋ%ɏ_f baw +v?H<; 9Ub}( xv+ŞYh!|ykD^?;):o"8Gq.ꟙ fe| r/Q_Ӟ{TBkCnG)d6ɐ(fepDmnZ4zi:IcَNl)_Vt#_j+ήGF'i "ו1]4~~0FŸ*`}7* w @fK县TT2ɲ}~?Ζi`a]_U]C-?(ړuVJ:zPGWfS ^ّX0/Tzq2/=547mʎtGrqeitt:$&'x5/43OFx=X6te:E$eurӵf¯Xb}}T!|WN<%Kƹ'r.ݦ[@\xb]A I5ϒA}=nv{m $\ ern͹ (yUyxF` ާݧz#)0*0 eṀo4rT(Jd=Oz?FՖ,ѺEaТȦhJ .pm3s/*yK3 a|s,n->R.+.:\"'BKNo=S7TJѼ4,+ Red|Ecb8T uȭ}i\- ȿ٢YLzrs;CE vI[Qh^l"Qz`7 P9:֗x8XzRl!P&uDwC;/ylUM G&%ammsWQOPR!Ųt)(=vGF.0U6ρ镔&g )![qjRŖ,\ &.YiinubSI|;+{A8gIexc$ӋЕ CPlYD(IWoY0N 㓭YDAzYJʥ&ޖO`-}0g' ct.SA4?[(nBs+g~ɛU?\ĵ(̌X̋1 AUu^ 2p~V_6ie8vސ!V@nZ#3+H( 0s 26tM)x??0(hՈ7Q;*p!/I5䴒G]nM Hf?˱`YXJ+724L)/)xkmMgnf~ 6d:Fʌ86௉ݝȿ[fB@~ث+,m=hﳿa*qX2RuV~ 4pr 89y(=@?Y[kW0]82C@mPIu7g[ n.Fqz,3g3@(nA{q9.|&k%eT@4jtNٴM"H14_zCp!')S&] k=-w$"J;RҵDʡYƆ3K &/0CUm1a9?7-R-LM\S635_";.֚{`ohIM&yuct4 W"ץVqk)"H/^-"rYر/7)U֋ȫaJJWtkoRjKˮ yMg {Tz56c+`Z\ ;WXi(5t@TN0c>Oѵ3$4Z,(ƽٌ#hk+,d 16s Cg^oSOXbH,0R:SA $ /if}\$M_k V(ԅyoהGo ]UΡM& `%!wBo@k@Y4^D*'RuFE>^=烊`О 4#<, s}όmp)ݭB#@T|Ev=2.z\a*r0)ЉyQ/ RĶZ{FxW/ϫ8^"bz VE遒lfDOՃl;4gL" -׈{%A)Fg tnCeG Ebu 5*^JP֠髦âN;A,T~6{*GqF 67fTB wO6l( >=7JZ5L9ׅO\p=0GƆB#Ig&G-WQ;[a@u.S4>~w?S7e+TXؖpȥ!DP|i}0JiK9g/6>i zcV:\vxz| @\ g SX^Ƌw'胾):,f:oz#hP;,Ja-ʔY(ocyu|E1jC$#eQ{`,6T~Ǜdy+l^NMHU=ƹf&_x$y)t;ZLDjekڅęֿT gV `7{3 ài0sd›YK (\ޕ$Gu("뙹/a>%m k^Y?մ&οRif6~ˢ Z2 /}2s}#^;F]5䪌ETz`{*UjdoE ުmGK5cML4l;A8WHvzGu<+`y5.]\rq[̲Z˟kIQU9bxVWc*),5ZpP =AnFT7h|'> J8vp bxV%JֲtFo,y 2;qǛNs֝%[or2hZE:!xR:5uFު<숼rkInz Js?139gB]M5pPqüa:V\;2`BX@9M[Q @3i"P·Xczln*qap8Y:=4uv@rܿ;1}Ih8F>6 Y>摥f*o6.p]dFK=-DKyA~ѨݱuUG݋vI:1ON1Pk|^P]i6no|1ظӚ̭f$nR&.0{]sPa58Sua4~IoPh|XcV(vbyf$.U"|=:2~*wzY˽^ɬ[HۘDn)Юߒp4tM?R-1 6x5ŕ8(f++@3(L9\ y2YʶY9r4 AqάzуWw;n@u0/u#C98a9? ObCxv,p /RCVcv~BpE!wKᶅԻoeIxlNyR.KAFj$R|Ѭ!:o Cc#,zٞkaTӃ&Zœvo)g*'uJq[K;4.DE˩SG1CϓR )ly2|t2vG{(,1NTJ7:v:apPVqhdXϽrOrN t@ Hݷq]%!<.\^UWbrEYҖf T@.R&]pWQXdCsJh<*p9ЮvTjjA|/oVwHNY=(w DiJkΤ-j28ek0\q/xHOgN)1MD8&y(tpTX?EPmPh |$t*E}23˧zF)Q6pM30-fh8G=[u̽!lN<%MNͭiH¼Eyro5*X(.$$[ 8TL JLNclt}V(dL;eOjMLȗΞ?7ILWbL<PEncs zècu u7Q<;%ݺw R@R%8X`ȝZϰD\k%GX29Ρ[੆eZHT~a!*uu೬k(WYP` K 99Cơ]Yty2W;2L>yxEz;CpS2hQV,Ė}@VcP0$z{RNՁB fjhbޭ)tUN&a8f/њ\8fdN:*?]7vj{m1g,ޯ?әPxt Jc(jAĥTT4Nx Xp5}WՊ&:yI%6K W@ok]tevih|.$f vA ]\DXvblwL9^e.ӆ=JSmM<#lĦG]FE,8|a{@22w"7\/fk[D}%,ևaݲܭȬk:*ES UԻŎk1naY$RӻP0blqP=Ͷ}NBSJ_]|vDC &@8؞H"drZ)۰{ Ol XKwC^iB92{uv/#gk cz]VVq" N4fl'b/m8hFs=VFx9 dYFKcEkc ` `E`vù e鲃:lVՄIҮqZ&Gj&Ԍ@ј_<_( *C=XׅL ]Dκ`&8 cv ~a,*%hZ =hZi DOF@PsGv´b;*L%x-@P+Ӟa)Q) +Gzih#}k' Js wMʰjhLҐ{[^@J{C^2KUD>Ev&;T;6!@SO^xG\BJN݃9JKgp=\\nfʠd[ŻO}Q7@jZa_i~Wcb& sbGNcl"1vʑb4"o*v8 :69@dUq'i͑YY7`4ek.RZuCa(c\ʻdS eÐTn+ f~' [9747H i ۷|%Yz3N[bôX JiY2r9Q='.p'](&P@Gh ֔0#uŗzx dvȳ g$6N8o8H"tIuVsMBGl}@`{׊VM56AZqIKv&f sz#V6I/kEB޴*TȍuZ=: |3I Z-ևrjjG}>E8;kXYڡDyq^x'H5$JҿPM}Ω/ ;2^]N ˣtME*ß%%྽pKT ZrXMZ?QJgn1w\>xxxTXs} 2FfA}V# B.{ʮӢ%#Q W?(TQ<% k8+\<\D(b)w"" #CfzfH 3 EeBA"3Bkw ^ZI1xiw,vugj[Dj)KǸWK^9!ϊ b?{fT([B] ba -w%}8Y|b`BڠA+kjs8c6URhzo|GaQUptPHnJ GxTԼ-:6MDV.`ҝe]~O߉ϙ|(cyMtDNTJߖ4nBZ֢:o' 0誎=:3ZWW#&Le;io\ԒՑ=J~Yl\^Fهcmin'ܾ= = Mv>IK*9?\gҸĉJ2HsAx |y赎NB:Z<Ҥt1@Kn9[ ֶ]TT\ҕGKLsUKI>ɥjUkMwp[O_קe' biRP4N`d*xcz |Swyu=x]TuӋ@Pe[6r1ʠVA˰ M !k+ln#}.ıHϕ;TՅnl&hI&\ )EZR%hjҘ<nݤ,batTU+2d5J/JJ"CW"GXdZ¦4~ 8VLξL{ny~URߖqnm6§c]0oA؛q_lN )+{/ka\C^|iѾLV$7AY #Z5cr&Al97G=nP>Kt`L0k "'2SϲRp?X\U (X¬aJS0X2=IR;+T+0G#>ntV1?I_m?(V|:'.NI Dd刚,|]Q4/[W&\ W+W+vk7"k?PwOvM&? "v"m 7Ӓ;6 ;I&uC#%-W$kE5lSbV +ʹ&Nn h0 C=2nb;=Rf M[xQv)S,wMAfyĔ|RBئ3&+>G~GQ`8=Yn{׏姳g9OA.h^oR4nUzR#SUEy!x9,^3q޿q-gӃѪ"gt8}g7kN f4ƂK & @(No(Op v##ށJ 1 )Mrԉ?Sf+cCQ7KiƆj欲ܗ-+5] hgXG? T$G t fe"!x@sL{EǦD:Qg]u}{bқe=4E*VXKZE eEelypK"* g0l~"sǪGȩV٘x fr b;-2Ѿ^eC/ASwlGӔ/IMl|7O(U dWf|!%I%4 Q E6BݵHZݖSIsrgSlF-U7MA&ZxoUc5)P}+Mr~੧s^\գ?ЇK01?#jvS'!L}̝2&J:wCħB,ݐmȭ{ #-&k=1YGk c547mыCAG/L-4rxG[ʙ' E~5P~˫Ï*E#!QJ4Zs̗j1p%BI?z -G~[b;ORpf&sEd441O+"B>1(y d;*Pjߠ9Я0H}/Mc S*1#>[bs+Lȗ%eg9왤Q;AGpUe[]/7%m F>S(FQNۖ`0vf P)[{̾$S.&lR tj ܾi%n*i{;^,UPN0"rs g$,"(N9BZ$ᓻ>6qQl*}Ic4 ~T kd{YHahpbFRk' j!_Lo*&ߒuҖe+6]Tvq\'ْO q\Υo[6}x5SPpLx^m]T? *%wadN߫" jM7w(r*5U,PX{x4'"XG)dRiWz]6M}Tk( VG'lzs_qһ|6Mϡ՛8$EK' O*͸G.AVC?wc3&\u4dP-Ȋ˼⟖[bhW ~b qiM2ղSc%EQWsa6p['c^[; ELۇEP胝+yȏHg ^9!q~&Ökٍ0Y%zJҴH$FAT*QА!QԽN5n/0sҘs낢d1N-eckc-KMj  I Ջa^w7h4?—>^ӷ-!| C:[kG*v \$M\!1LKCgM/ )!Cިktᑞ~Ȯ1g Xd)lr!,b]8t'Wpj:NQP\e핚ɜQ4PũN#ٿqMHʄEk@6M:Hu\gԥ vqUV4+[(Csru HakkrʭCFŘ `e KaorMUb~Aqg9wA?*9Oܔ>&>Y[Ss ]Wތwucz%6jDՔ{jGk,FK[]Z6M{J!%_v#HB)8QB{Ћ6T'/;Eb [WX84^;@hcyf$K BDaU0p>:d{lDr{X쾢x(yݺnP=-x.2KaZ䃫Pt<=/ާtSmtךBS񃊒toxGݭҤ!BN@W\\ASeKV_beFU&%͓p[*,0UbG`]&̧+Ca$N L㭮+;B'X;UzcÄZ~SK Z@y=)rPzy IJ9+] 즃T32ŖOAR]ҙWK{HqqX255FR0Hl$/ M1j;VTQ1][U((dVv||y^aYd-az%+F'Pk8<҃^!2>IQ?(V|@z뀉}> :5W&yU ?T(C=0Xp+ \G7!ΗqlZY@~L/:u!4<[+k)xd6":> `L0 [ b)$+֋QLc=Fg v˅sg\ڠ_{\LyÄ3RaX`w;¥n*L4 z)lė䭄HF|LZ-aCXfY0Ur`њ# +,^]M ~Fy\ hsg5W, >8S%e̍O3{skդ;,r>u{_Υ@{@npp;4F˧͜1EBiG\Ip?ͮdFQOCN+%S=-J'T^9;mw2@䅅~{6CzRye!P Y˨ZW/SƤ\JiT~YNX={FňI9y~ۭ@f' I*FU\9jk/ʋ0#+dDD ;C}͡B9U*Lll/C:juT$"̡)p^vrqIϗ~p:cɉdڸd%hsQV5D\#PIf M^ r#B~d>HD`Hf#{'cEJ+u˺)Վ (O}6Ȯ= ?_NpSwcg&(\`=K9\#P,tWqXsvcFq 䥏]h<zEV5cUGeXWT]I",s-oˣqZI-jU͏.[ʏZJ_Ґc[2+iW↴[&tp=2 68ƲZW%pB 4ķU*8_WfIݪ$%Ӽ$]e2>6W)f'ærVU5@Izr@JTx]X^QJ(JzTrx=,BCvy>6)6ڐdv] !R9C:J+\ fT]At#3<վǵFUY1R<$MڄYh ;TU쾊J$SO-]1,fA!ۖ@gJ#FfWzV<7™x4E՘sd_> nŎD}l3PZ2V0KMe88{7;aH*UisFȷ:)"8I.>lAZ'A‚&j-y ]H ]'x> }mغ֞ϙMm^goIHY,+lts㔢ޞ rڌF/%zη|tfp6mAh~B/DVg36Fm@cY2 58rleL%U()&4 9[- %w܄w'V4V[`i-I$WUf7{HVm_@i8?YFnJ-7rxeVDQ$l"DTD?4BY?Exknĺ@j:4aY ca'DNi9ה@8dxmF_*Ϗ+mk[>,;9&A |iHHu#dcp[ibS_ɉymA 糫!/6gBnyPNe. #ғYV4B{i5Hr$Nw5 u-$Ie8lY j[+ w1sm!r !" ?0'gYoṙuR褮a\#Xr9QJm=ǡQ Y6,يC܆j )3l&5EU9c7RzTl* Q/gSS {@E4=88?n ZcvO`3*ςy|p)Ugle s=7x] FNnb:+H kVUϖ5"K7m IG6j LԄl/)TvxREJzivK%kUoK싹u+ _}PaG($W蔆±!I zޛ2/3z8=cBwK' %^ 2dIAG"v)r4vj9},1_܊铪HLc89rc-tLdCiMap>&׳!?Ҹ- N{8u. e'Eގ  |xBwj3f<ϫX)\V}B;'r9*9P.gf &ٗsH!rDlPg(O .NI)I. %a6ו3'=hSE0k믩)4 =|ƥA$0<jڶ).?_GA5*_ Cm]Y!(P 16[qM ᾏcHs!Q Ū/ʐ2:v1!턐,5t+f4 uڥQTz2AVRf>ޘaa)N]Wu5XR'FK#BABu*ipH\f(v@5)˒oMn' yi,U Q,oBMqA욢9٧ύf)ݳ{)uO]:bo r6J+ln19g1.g!viPثuo5Bdv߂|$\.TG|sYhnHW9˘E^E0}\L wֱ~]be݀Q @aoQVFotD RH]AE+¬[MXd)EĚaSH&ؖ?5&t3xϊ RXB`=IX|^\&U:"K3I2t1<1W^ն|f+Mx=I&/W"*&XW {&˝^=|O6K]ۛE:[铗H.`LH\,SŸNJHk;*^ex*;h'?Ae1~\xM_k5S/pD'xPF0#КDrU ))ۃ{jևJ?m/y'^^z13fvتH1&b 'D~F!] t-LY BS@>I!΄S^u37;4v+ަ8GstC0 #'ijKc*g1+4h̎넋(>f%a]EbҼKܒSGOz[9 5Ku͎ y7Ԣ>Qx,9oZ&hҸ-O.-7'~wW~܆g\&9iGaPCGՒm 7e 7ÝIQFʦ>v,kKL`_1L{rۄSR--W[g3ܰWCyk#8ޢ@`-jx] ꣬5au:U8@Dm}U#:Z&hk~LqOgfػ,E(> F\D58"^# :l?z^Hg߈VqG+]CDnrD1*Y7}.e*·c"aیz'Q]jH8~Uk8P*b K-j8#X-ğ{~8N,1BZ)}LuK "ߕE*¢A#34+!^/:ݔ(gi$76B/} 3;=u?à15j =᪶D|V4*Cq $>3e4lE >ʭ=?)C_F>점݉%nFmp=? {J^ ÂհMђ˞@{wpDr穞Ė9i&{nF?(?{t/ eH٧tkkI%Bm0U >P+֮)"i7U(IW5}]ZSuBh%(8L)ԖaGrɉltVj)(>7 > 8j!U639Hxx,</){9t/vtUjkܦVxogE?n t\!(iNj0}3)!ШZP^۴ޘ Ua^, +vpdYJ 2D/V|yx.k&c%UiqKcLJQo=TayNE0S?6PRBfZ9ܜ)uFO;Bv?<! i)UK(pGZBJDd0$A c/S;7wb܋Y{Ћh jPـPu'iP)A67ځ6sOV ]+zVY[/juϞR[Ddii'mF&{CoVwEcq K  EK>Q!tMHb {E| /ITģ8XO!J2JƚEXx ǜ.-++[y< ;~֥~O04PX-=1!#aXdje@l݌xȾuLeO Ի&v(ߡ#Y9令W? SM_F/NHAYCcUnJѫ:ʂi^ 2~*r~z̢lt1GvmvVUR srOYlbШAN`g'3+(n?N5LÚ\S^j˅%G& 8 ' s!-ס٣mMe4,YQ7fGKOpP5XȘl5\N錌pI1URNԎ`:!-U(s颴T3C;͹7G9p]Ek Ql,:BWz.} h,%ۺq)wc{d]LFrP;PqszBl [wro2%_uI i|,,%b~aV;VOmQ(]^1I(ɻDQ14] yֹN܋+3?7F%b9q!33tg6CF: 2T`>- Ȕv :@"Zײ컈XA+A:y3 rń7ӷ;D=sؼ!G2f XC @\k3" O'"xP0l'qץ}uDkEYO$R'}ؗ/PM{$⑺88.LH@)0 .ghmtz~y&R)#FpH."NLy-ʞ,+gDS/o3O'kذ63/X]McxQD{DJOeLA+F~FgIh%|;( {{x Ρjwf8nhaws4UܒBјFεiQ8BIn \5{2>K= Լ}\׬\o5l$Kĸz`SWYwh3UL8#pŇ$HY<xE0DHD st|]ECv*m.ePEq ͹*$/?:O39oRFsRm縥B׶L9+|A)G'fzjݸYI'dj`s4Ӯ(OaFu&5ZPD YlVI!~z OC .INd̰6b UZ> C$Oop̭^)`~ӽaԎvx(As$4MJÿ}.4WCc+1 q>8,Ia>ػ}`YǠ{ P^*8:I_0<[O}i9,;}< >=8ؽV!7zAؚ"Ԫ*8N@zZ0_TE8qgav2#g{9L(KܚƜ6l펶T/hh&r~lc7,=Sm2]zb'~NS a[諪bm]~iZCbIX-QKnLd; } W\q[ob{@ZIQ*(fuo2Tr#z{ֱxIW,_UAs)xSg2K+ԭ"nnn]^]b+Mq~ʐ; lYF ꂝffKlڛ~?zKG@ |!DQ rLU/d _' RANWsA<!$n7p5*pG 1pڦK65zj%kM'@!;$b79v,qrzyOdL0 q|?p *J=/Tun ѶU.vڢ.D6(ATy [Gơ>"w$u-s 35x);!ၟ}ZTa"禪[T!BQ1rl7xM@tb tl<#3HUCDspob^5g+A"1u4Rg ŬreATgQYT TӬrmȧ"AE..IpӧvIS_"eǥQ]\ 9&,o\c zVm'5lT35#1ҏ=aۤ7AöGw̆U+$2ՒX@=ɀFҰ@DaƌG4բcą=D.= cơX4sm.lg#Txx:r-ڎ- Xԋ r~_ED9lW(Q|T sW!F-G}4Xۭë\ u+3*Z#};pS2x@'Rݍ/m"my8 ˶N ޖb/ʡY[au{-Y$G rkQӂ= +{| {i:8*zt̜##}k2J!)c?q4tsD̼fPcѓJ2E{FěVhO~;BrH"M: XEU͗ТA’p[߆ʨ]H7zd$a8vss31 lZ([>2-YXD57= ;Ir'!)ٜ73#`^ 6?+l8KKvtv*lH*(!W'JДe4~zq@hOJs[+" qJ; >Qp" oHwMV'u 8 9@l0h/N?;Q Eͳu!<31p  eB>4}tH k}kDǣV17GG`Yvo}H. _xUǪ-)ZJd()M$bUCJiBݱ "+^~ t3ϧ*ޛKy9朱՚3ym: <V֓,,]ND_$zr151oâ;ѿ#. s;3y|_a`.Ś:t8b嗁Z*J' g,afQ{ ee:*Brm bړb \j]b) *4Zf1Bg@6A&}J]Rl>@>|Yüz@R3ɇaQdጔG|JrU!W17k̄S\*|~$6w~feٛso4Ƨ'vڼrUEw7vӿ_k`Ʌ/{Yaёf}a=:bnAnN4zԷB5%\u')B i< 4uQ1fR.'B%ŹgC~Tzac 8٧+Iy c~7Qrns/Z$g}¿h+R߅3f7fT?3N>)"pE/UwjFw Qp5, ?Uԝp%M$BK~~IE n|3F7?)=NԮ'~{[~j}?"=]}Jxtu'O1W`?N{o{AО;:!*FʮdC3DOز ava]NQ*Yߠ{Ru{]{~Rl \Z(wK*}zyS-Fgyx1d1l;˽="^?:M-u!龧EuKL}@[#[S4Ih&p֘ bW^vlIʠ|E6ݥ}oSWFBYeH^?)S '"I-y9d?P'r@Ug6^>04~DwSe[OK΢92WTY̻ށ=q]ÝPOD,t^YJ&e{<¬tG,ߌ9 }М( еMA@_]=[H=״ZO0,P/џ٬80G$BW{;ֽEU=#s"5X 17)|=ԷɓqL|(?u*But +͐ոΘ>N(eSvrEyrwik#-Ҏy[l(|c%3l@y*eWv_#h;¼Ȃ|2hԉwRm4q)%4~iJu&qK%X%;8t F+ e3I+ Ǣە_Gyk\ %gj 59YOk˦Z~beeKd45gC G)AHn>E`6sxֽϿx0@1:oF-u݄?Ni9<;>aH[۠‰g&ri-_n L%O;iJ($>F3!k+~[3ss#Ӻ⬏ha(l{Tpgr<`v;Z+ׇ^/Uyzkx-e29O~4MXY S?k/H{4n`MB&27k7얽bDt=ۂR#xӘzoDHi3f)zm *(լ5 8 -coMum7l=u!,MK̵ ]F4PùN,!c熵]wʥC2w6lQB`&I'qC9Ǡk}FPd'Rҿuu8XPjx 0R(\<ӞbU!&ڲ֪N]>!OKzL[`k~>SoRq$O >)4+x6J3y}c;ShZ܆$Y<ľVs0yYwB"fL'P=ky*>,Z+F"BF~+h)}]hzݰ/o{ {j~Kn_sK+]@F-9#hQ7EgRJl^JY+P1x+oT8*$ǚ *QH5ћOGiP)$DjQcX5)!˄w!{ՓMJegvi aH_M1f r:G̏(t 7j"0i& |RQ\XlǤհr/jKmsdu,MIV/Ivi鍣RاGC141MLMa#lJiS9˗ǰ-׫.I>Ěh]iF*0od9&]EvۭMΟ;f/d.B}QH+o׸W]{k:]2ZD~!.J-I]8#%-lQ{5e6MyAY2߄:?Mp的\(]g0E.2ke+䗾[YV񼛐#?/mk])7&_?A&zjxhQ`3{sBQ L$3l۟&&<8@9OG eX|SVg8m@'vߔs2vZڪkp 1;j*1 _;VIC͊.C =XRF|>Nzlۼܹz_rxCv#:汼L,c|,Nw[6O$Nq÷S͉cwP/JPnbW bi饕݅v XWv Cٳ,^$5\ׁ`7J5UA-zX#="T@cWf#YVkS+UR;KþkRc+ 1.X  PM`4Hv} jQZXһgX `9t:,ޗsfnUTcULޘ &k0Rܽ0gYN8,)4RbD 1HuJ^X6'gz{PPCMŹqq&Kg6,S ͊pݨk7%F.^:He,U[x-4;L\t+Ix |0c Ҝ~A\V#`ƽFO~g5IMcQܣ~1RګUa_k1gKLCdLKsZ 0 :u+;%l]'NUmn @H]}4stwT9⾍%t=T(HAP! }ōF"RfD!eXr4I{hXܼr5~˅zͱ<´hZɨ)0&P:qo2@a b]fTڦ!붸|$jr.V0!2aXeh(ru!cO/mbYbL:$Qgs=NV0f,-> LȇIL%V^!l^9\RX8͂Vfގ5 #/tz(hM`{ \(5R?3z|]i$QhW&sZd$lM,A Gq;vtY\xCB+ϣG@boCo^,.xUoTm+EdZڷ&<8^_c2 ߣ(HՋN>nQ$݇R:V  %pl^zefUVxL_q'۝E%""+p kIWt؀G2ȣq~)(!eqg!ӌG;MGgUF{=_qaBha wۧcrMU릕p}bb c-ʎ"wv_b11EAo%/yxQgE8s?lUƟ%|cN3Ot*6RӪgLU/%Lisvx?%30O H>mO(Us~?χ DxySz%|*24e Чɟz\(" )eAkuOKSjt(׆" /8Y5K]sla XpvW.#5kt݃ϊآH@7d=]bѥ[+)̲⩋Ha %mAzҸ~ixj QDP4z5C}2PiseCjov[ \d[V1%hZO>7e}&?LYU p~-L©xLX"z ] &OEƒ.&}*AZ@^_Cؗ{aro@6G3nKC:JhǼ'Q/޾.NEa1dpRd0x(w!VRsGF1M3/y^ *qW˸x݄F^&6:1ݛtҷpC:DiĵpaCIjjEmvqZM9j5ւvo,i\\tDdʷ0,QvSqiv:K"ܲ*.=fxQUGgT9ʢ qs˓"UyWjҹ"ɢgR4p4/ٶ6Uqk dZ8ID۽ڴ fz%H;җ?sGg Et ~,u]tx=(+sʌQ؀aEe [rńq81{*)s\_1Ӻe2VK4,Ē-G,c;a¡>?4) Ҧ =!mHhuexTogm^^L ?x\|iB5dcCqYEa>]}8^^R,o>Br_}x ^Vpkli|hu(xDَq ݤ!sSoY'-mG$p1̼Z4S5敧#ڑ -b1C0i%ƍ[` .:v5O8{A7( ?Tc!#gNv(zD<0GӪ,!4p^] X/$.B"X6ʃ@:Yj0޸́rw1 TUge <̭J㩫f/g{^ \b`MvЗ欆Fw9 oA |RHحx2BuU=!0a9L _3DvKj6q*sXKAFˢl%>ܶ8*{ݳIM삫k 7PmjZh;=Ec۹EKnt jT$c&LMn;{qae%OQV-JBTn x|)1lr:0f) '&%IVnyKH(V@#P~?r&4#~P.~[X *煀rR_;a9̈́ULrЅf E e} ;J:Fd#arpUǎ tL6/l[d0eOOV$_Q/*Rl֬wHBwa7hOH3yR3|DŽhd1r";&@uvce/أl, 'ȀT/oV{,#T%v̎vN\*∧)ؾ5,,}xd)iο2%IIdmkyљ-|5Z㾮eV*9 hme]n!SN`=r@öH+TccKb(ykzHoT]]`EN<643~0V{;]7"' r-8r$&޶J2O| 3$9~@#r_ΔYr)f4#fNK3y־Qlhd\]j~̀MQm@~pCZ6$y-4@ VHR0멑E=O<].`t^ALe]&r:2&"?"rKd`*:\# vE cv4%"]Unת!.GtXx:J~[`Q%WFkgUnRigc6G큇pW&\G7t]v]C[:$ކU| 1*ƢQ {RT~;m|A׋ljiuN2%DVn#>q;7/C0 >zGBHlEf.VZg0$`vy ^(Yj}%or"V+QserF;MCIQU~wo ?nBR*|oѿKȏ%~/Y]qñ{L~l N}@y@%ֲ;K3qY\.;C %t7|`vd?״vU-nC)qܟfv\=zj|mVL/oM&°?rp;|k*m$MUBxi(wi5]@zԭ pgڧa=pI([$7r ֬ &!z(LjęcNI{ 0hjDy Ǣ5@ 2>lrv=\rH }%C™&ī\Aamd$XPOR8flso5; wql)Dƥ-ƣ"4/942HKcd!ϙlyLA{$q,;Qf`eC9Ivl?LƓ ;=c\S7QnMz6 2x ) :k0 2H޴X= n}˱AL CZ=B ÑVZNW`m͖?7.i˻s屺[+r&N7N\?wDs &QUbp N8fp\Q C,k1cy 6XR1Vm6q)(!A jɝU^ <30/78oh  )0I[М2BQwS1y1Si|K5м:-K%WJB=A·#<)CYm_hGo͸ZDbY6%P=|{R0DE~ALڴsANw0)^lk{0r|*{TFYDO-z2]F];]bi H$@?0 MB_>p/)ϦNSe߆.hՖݦwvU\?~!%[vnغV0^ M)ftdm\BN.BoXYBJLJu"f[} wUSfߌ[&x6[.yTK(ǢMN%WHE&4L0+wRb2$U i+Q)7-SH33~0lȤǟE2T1ֱ(ž<B`{ڃ2Yg/`u *-hZ.eOh,UҮ^;_>^.1alIH Rg5i{D'dtO.%`fN癙\T f n?RBZ" ż[=<ύ\/_,BѪcg<ˆܒ`:sdZ5!Nӟ;,W}wHY˯~>egĨ˽fe:KXK<:1LYWoHΣ'@' W@\e;]`'Z/dۥYdNxI` FaaL"*G!SI-]B9g}Rx?"WM8=m~?rTPn EGjY 5_]4[H9y%q7`OQF%3/D#5OUR8 -Mk:eg EgN"\22nw!zk \}AĎs%"IZ^.tRav I0MrG4Wg`!)iQm*z\Y>sJ yMEwΛ%3 JoQgL2bhhpL n6ǟ[;2v >:0V11^ PRӐd]EL+\OP$5&8zw ~@I yG4~9rY P 6p a==_6>>c ViY#d7Lz{S|PڮwtSq˱"%Wm$iNfYx ,Iq%~?ԫCQ1B"^$%rBGHڳGxK0 -)X'@E|hՅi\ *),FJƄ5&M n F=,#M?][P-ӡ%A|7A O[뺫k0(:= *О>JOdqL* :t6ހpG䙩TDJݾ#%" $Ns1O7 w-Yvɯ H{R'DھɳLZm?1m 0 fߺhMvȗy)y@fcD' DoCxBAѣ)c y>wکOFѲJLY%JA,e8QiDOy;xzcCJWu6i =}ZnGUN,9%IUPghZ6(.NQ6<]!3qN]^)y/Z`b00/w^#<Ϭ&h9?G-NT24aӨ $/ l͟b V\UVxo]3x*38('#m=|d9ȜȦƱ|?$wRԈNն@EV.XfC|&N߻D0(_t8h˃)Tsc9g7b/~*y0Kv`ti,"CG_B{a=mA{6|-{I_eHP`;'f|TN6| aDan vbDBi_^ܜwGngT|+!vˎ\6}~0)Y78@U^2SKXho[\1̦e1܋Y{!9ڳߦB~*Rt({̾9S-DENc,1m- p(Z|ދ vB2(p懶ôNnM!,ZAtzш[,ʳD^wZ;tF.z׋A3WfBblVx=xJ%~QKh^AEncm] =ٮ!,32-=L__ޠNuC㜍`e"Ґ7%sz˜j8.*I]Y;*3| i'R'oȲxJ`EV/{vuMhHA I<1(Wq26/˕zlq,ePIJ[-XzINF֞=.lĴ]K&pF3FIZSe2ob`83DHx鴡$$mŸMdzwtb[lx[_gI4;P4dKڊ}&w=t]rKDO|N4O, gNU Rs^5l ~|U9w|L:wtԵ9c0*z3K\JːI9~I(-YmlQ\v XJJ*0E@*m@'N\5ia#ݥ S^R"u_XBtu/*#t6E PȉSB8u4؃t T#Zζ(( ]+; 4mrd җp+z=aB1á[D(r+;~vOda޳1ᐐ; KV.b+CH~5uG͝c#c*:RB}v'Vx=MZ0)Ce~Xr/|f\Oe]ƼQm4Qu-QG0ձS2])5TWd慊UF F5^VttjQ)W$@Ywh2wOz:F{lU`3AͭfYr.36y]gɪdbiYR60<ݎp0caFE-x0 OvFe΂?es-~]?G< h3NIPq8b~]{/&ICyCR"K2o1Zcs~m^ТkXDǿ7EF1lVݶT@8sIQ's^cF%JI|4z:dCm%q6M*2{;USj^ , _L_tj\uC^Oub\lޥLLmB~:wz6_1;!(bC6xw?%2 ]וKQpwH q"s bBy\2m^Q>Ge/G="wŊ6_qճND)dA )DT+F'O]@*[\ZR7a. 3'䭛%sic8UZe f\)[O9>PbbQ;r7iut7kw7+IKi|{֘ Y‚nhu HcLDs NmcA^)cQ츱\jkBg T7Xw7 %sFÛ`z(oA :űv7HU(I<}Ϥ2 }>uq~ }»XIE0\3۠e4j3S3n8>W:SjsgDnٮLW6*T N4-YEh;0Sd$ilZcjͦE=PXX(9OoegDuͬ fljj\3Dc7ƥf4ftCKAt7t֢S5a3k8]צzTJok65• "BvEԔwGvO.AbQ ]/?HP8`m˪1s8205@{Jr 4R_B2 dW ~^ wi-NZؒQD0Z2$ hZ+;jbMro(M9i^|mMEAT~XA%볚)נvf3>ML$؋zUycwt(H@֌_vA(^ƥSR:DNvPxbVNf~Ox.A :[Z]xT,L)߻ UgrJ\NlKe*fW9PsOP1ZX,EL:UsP,w9Ȃ7\^ ံCZ]/=!sɚ&s.˩G0d.V8*dRdU IУqk"ؗPk=D0@섈: W0`_FEBNWBfMSLӚ@pry/ðAt)Z FǪ y4L*,7':zwV_0x8Ks{c(^ (_{UQF}#>C<ܣ5=,044K6"fwN|1ho ߫>`z%40z Q+n1:86Q7ڊH˻Yy^͍S}J, &!W*0fջ.Hr3D6i KRMY\`ŭܠ*+dG.@/Kﲴ.,uwcD1&gQKU /R @[7`'b|wUzT6^{bZsp"0J*i,v)I?*0`TAPfWe2'1Ϫ%Aptsl+J݁eƞ #u}'lN1',8.A$|GKsȥF:Jv nzS4gkV ;F~|\N yXX's+N&ndXG(}X r6I,#l]cinF%d+[ѣ>Uʗ&P?D@PfI1& +qrcܐ-z[ 0|z#ԋ݊Cќ{ q-d&{'wџ4?GY(`VKv62Uj>i}{]sCwuJn dsWX8 %+x6 9I3#~s54h8,rLo勴MNr(M3~@K&fAYs8qV'vuT e|眐b7uO{:D4OiTA+LS|_/T0yւDX}67g3Ԏ{trcv᥌K녉ќRFa5:8S҆IN6"_}C6k_Ŏ ?È+"D(=#w%tazcTڲPhoSw%魘0Nj_ "CrRatI F*Y8(=IHDP%%>ALX7ޟJgx*9sqIk^pt,^"y%tKׁټҎߠ>dPH{a^2ֻU&$9|kzP,%slg=vĘ-n{zR_@L  |5H d >˝x$;mvoЕ(W@dwYէlfmGp+0V(͵s3O&`CtpɍqoGytcSV%ND۸KAp81TH+bi(/G,fMΨɗN֊H/4=(&SRJ}eV3cDp5ޜׄRD\|K^(.Xp.%zv.[ >qV{ XsPL퉊٨yo8Q Ňݔ'ơ?aB؇7 Yq4&AżRm7HYB Ȁx|?oIiŮޕ S8cJTzF_?[MWp@$.XN)g*XW3].3k7sV£,l* Hm>P3t(@n1f WGοƙS+=E<;&GGAd3ܣ<58A@))%mb~Ў8-ء`{Ț#ZbQu5ѝ; [O{!dGjQ T''h"LtiҔWoC'Q—+h4t"_$SS K1k?+w*WG D+"7L%;ԿU?6⎬as@7=_Rh]?-UI\1_h?ww%0ιHd\0u+G 'W4Rge`&' EXVК Eb}uI˿Z6Cz>:3pX;Q!$ r[A*}zv,G4$UTŻ > x;]HwsU͔n牂2.}1Sq+uu1dI׷ӇxrѽPvG) QNbLm/_ςu8}wd/cLphoJ/Ӥ< o_.`TXb8A9y8{=>Ƕ 4sS߲!D\w 8`r jfobZSIspR%–*ٍ{ fY,t.fǒ~HiUCfUeQ.HW/0UOo\b5a>%j/)T jm^)Xd~T.˄kz'X+#+4)WRpV9'o茹,oU) zG#02&lXRo%L/3]GhV=Z،5ζFew=o\j4&(^4ܳ*{0pV8EjaY)A!zu\!a7xfAZ]$úI%1@kO|XߢUKzQOΖS!+ S%ss 2&"()M<5U6 ooTHϐ&'xhp~Hx1.aq#؁5T!Y2o?Jլ0bc|Ü/WUzae0|C &8yD$~ jLUQDˢ*Ü3a57Ϻ+ ĝ:p80^˘t\oQsn[ֶ@f!!ԢF*F!ЭCz)=KԜxD~6n 1Nx54P`Cx ,{vTw@ T3rtu"k7`ЩРb1?AU>A "l+ 8M#*K7Ymt(>TӠ8vO#HKemlI?J1\Ifl%6BzNPbg"pGΊLIl#j/嚣˪ K'(a2F.Kl&B\>Ҡ=gX/bA +Pe6EH¨Pi_,VBz`oЭ&X픴()I r :6[W[n A/7Y,v7.*(%sHh8:bI]~|X *Sp8M\.wUmUewa i  HƮiXCMsfPuc4ܽ,]? t<鏯v9&}fSet'؊\#$j ץڀ)h'Ok |S|T\84c{]MG䃸,,x7Aqˡ4wyW).( $K1O,e(aqUG\YMDT2PEkK^/n2ehY}W?Χ˟}Ibթ˧i yxbv-uęث"j]nRƁpDqawu 1+ R C>'vMp4_=&6xQz%/Zhd=$NǙXiӑ"-BTϹCe;]a]CBhįaDW5|,F5tνn},;`|Y4ʟ,FhzsӽZhӦEj!\\`˩%$pOi7ү0YI&>( 0w]WE8|ƛ|߬,u5*3Yxg`-S=Dv]XJaOmlMp4TfP|qU4"8Xm۵6xz+ܸMj7NoeiouS< -T$Iq]1Nx{^lAOaS@_;nluJ,6g)}]x6\Շ34Dp֐eȳ7e8YV^@뻃-OWCW-:x\ܬy;DW1RAICe" qj '+~/h W* Ն`!ay+~-Ri#TFR 9U%[u){ >D7ɋ93c2H%O[$3C&9C1 vw7nOkx<.C,cQԄଗ <׮ktSHQ[|N3 Ɔ (k)!sӓɘ~~ZΓ+)#v52Nlʾz='d`d/b(Dښ|JѥKDŪ5$}G'cm'|<[a7ڬcWY Z/`ax:`hǢ-{ / P .N CywVldE'*R]C/LDڏycTzè N[VP]71p Ѧޝ![`x+e4*ב{MQbmT-U|qr,`c;ك'U`嗵[zTNyޣPT›P{&㉊~ KƵS%:}gT ݧ<ޱV>xCQv9!0=n%v23h{cpf?^MVN%Wo(,V#/ԫq quWMH_/  ա/܊]0C idRumtO%UK{l 0)&M&Yk 79sx[!CBCчXE$%p_.)1rT?{[RtC侬z(OE*H&"uF][v<QڭUiv'<qp$0Z 񘵀hnqsY;5f < qxJ&.EQ^Ao :7~hX%X}a*?auFs]lh`*aUz[7 !D)}k%_.cϟPYFtHI"@=m՛+*cIزPN6oo" V\[,%n}g#\}N.'0 ?|r8Q>%Y}K̓pB% BX;k7eNDT)P2f%\-w`yL+}5˴)Fj3{Kt%B$dnwʈ*˷PkZa ծCPy `F^OC{[w]h !l, q4b[ ٸ ' G5l?q<T{>(;ѭ*{4s {L_Q;B5:{?3BN;63_)jV1ޖ5`bOqŚJtdm~#q1}v*uariJuץz(OJMX*DBaRAad[&p!=^j3MۢT(ߩvKӅ9MKƏJQ`{7+%1?7\D,rpD>9&vfP1o' A=YRLop.n@7JH3ė b$UGVGs-{{ Չm r aylH4G$,8Amk7Gb{\rGWLrBQl7V& Snp0Rq?C qF뺠'5i,JVxN e|_h1 qA>6 *8@:I7;5\A:}ޕ=SoACwpr{]vߖE.ßՇtl`vYlK%^&o Zu'}E[|(h4'{bƙ1^6j {B/ȭ;*҉F`IJF(ǒ&y)C 웾lzAWӧPzV1)2~jAuYXwLC%71˿5½"j}rR)EZTѪbdBV6lˬWfZ&-W,1>J.6~)T>J¼-tfS=?\"gFF\K}@1&z)Ly`#:g`JKڷgnbBFgi 5XϊtR؀UxÒ9rFk\m$*/A̔do`PW?,FvdBR *#<Ms"BԃJT7P6"܍kz7 PXQ?fz?{ 1MI޾:>ظޢL[<&[|MSb`/AwT-8z;4pIe[N-TkaPCm0}U<t- RFͣߒ/X]#cGk Isܽgt^,>dɨ'N)PA'n_/Dl HK8 W?c5۝mCe%b&qgkO#0.}_9*'ԢO_o{KG}"\Q<|5vf@"*ܨD[Iz{Ñ!cɨc 4>{%ZKĖbz΍U-!Aɉ>4cַ $Tdm!jɅǝ i!ә3ZRNyngN[OI7݋;0Cu,Xt.X02\HJF3Lw@<)XFf,*Aŏ=FYcx K]wS"{҆:8}D-{HΐM[+eu5ޢ:d F6\\* _|>Z*|.)FH.&HU =$ Lb [!Ԉhc`CY װYfUDyc?Ps[Y" /HmܝQ^C*C;!Zqwm:th{XoG-ߐ3G( CTjfqkԃpE'NQ3 >w|6_bRқ[;qU}_j.@ďdrFܴՉs$.P_BC;g]@<$߲2RZ}`¹ژI=fYX_'j[&OΑގrkr(lm K_itr)XD/PJzyɫ/Mj_i[9);q1;TH 8)*|X+8O X?0A,~jנUyf#9RӉ,F&A*@:v cWJnw[ٰsˇw"yF TqxD#[lS^6mq%8™U ^mG iik𚏩)[).,ι*sM ?(u;LHTy,%=1J-Tv)f ըi= -~.5,&AAu딱V%z( /rmTCdu^!{=CzL ?뮛ڪ|ċ{0lSf 3v*ɨohKeVjHF[ .@qR 1̋?f⎽yLJh@E :r`)Wj%*X~iqʢ;Ds~n^U0gxT(< Kn} tWy#@!1}Ep ?ӆuv.6 UϙJvyr+$i!M{ I\>0oȚ]@$AMIddeWP;\ۤMfɒ 0n|$^foU!K})kdw2ȻK3{\80he\27A&'"Q4vjI;s+bSޮx&)kPM{UL NL=ɺYH{[ls5=\O5&~3Q&K8 $Gײqe(.úڳ,"RhNN;K IJ{ffUįxn:uqfD<2de7.R+

3}wMQ:Q2=Xl&c#ėqgi\Da-#[hYW(h)~hϫ1nŃ$0J;Cw}%Ft\c,{ VlvBK온ု 4Sڛ2W&8@d o@R---ȋLJNL8xGC L\Yl1'UHڬ豔u<8v km=';I.=sQ(J#?Z'oӋ瘪KcSd*h¨Pۏ-:Ⱦժձm|8] PB*IDc|b-D'OMR !D H}a|@*3yix2DÛ >ܕ'M9Fߵaό:c)Ik$FG$:}@N ]RɆ>83~97[{T_%fݗﶼ uvR\m5Iƍ-uϬ]pBX$䶿`5,^h=B7͏Kɺ A|ut ;U)ntR!4t+!|ʓ;^_6YA@N˜7{C׹8%eTB<`)Wڦ0{.\.¦c$$7`7F'C5e6mƴ2?ڡ'XUT(V&DxH{Υه]K:SOT^s YqGG !h?z^2nU!uyeuRtDM5צz I  ?m,8UP<)3|mu~9v GլG|w61pH4 BwBB}fqլ]0R >1C:" e<@ ;1@`~45hFAU@e9r~6"}+g,[9ݛ1EztH4Ci0yPQi cUWdb,.W"UM(;h<]HK*gUR!!BAPQ5%Yz2SQN3w1iN@I(I=̻`$돜Npom+a(|NE2ʀHxEve‹ :p5RhaJ.da`I3Ͼ ?v]X.GHN mm:`ա$ćt02!w֗gՏ"f@ZW_IC|mqzS`Ud*M0;3$[G$xvԁoB8 ,5L8kӻɗtѵ}7л"/w$갡KScMqr1 _,#AO Lo\Y,0niZq$14pEg$U≀(5#sshiڿ+]0,D+f8yg=)OjRN8Θܭ@93kgs\|ǣ5AE2~-(;BHtœ<3SʤNdQW, 5_JuD '2aȑB˱HPuXH_(~F@sM f߭FfbD^ j,ija*b YeWP"y)i~ -TNk< ޮVwT/rwyy P\(S+ӂ OjƕtA~WV"v\?g6j~8ﰃ.F4;/TO)ZEĿ$y+'@觷|#/} ]^:$JKXaa%'Պ%o%|mB lf4M)T`}&#k Gt$)~='8:5곫)pLBb>]"Y PVy"vaXǢR%"@ <̕syua2aOۇyt|+ey(a[aZzc_o H2KE]Y?БÖNӔ(Fj/r#fĖqpOL! nC'|j@*:JkUbX樂bUJvG[bXȚ,'0̪?\DڜQ=ٍv*)A^cTTaeHjv*+F97!*#UU5uϵ鵺h3| ݩ1słC!ՄL"{̳0]KmM f@AZHfb{dO>y7*B Af_$DGQ/+6w㔖048X4|L͗ ` S-:p sKua~d;W?=jml8!6g5ǰ:e4BzU J|Zqvo̯ڱ5S1Bp./M+~6pb+3)pؐ' vq,xw_fK i19.~QIˆ #R-. ISO\zSb(Nj9S7x7 ͍ͩŸ":W5?MlU|WM/Q~ǀ$fF=Ӕf'1}gUUKL ~04Z"k4xPѮkh- 趥ƹB&#M-ygul9 ,RҠid6/eo>Db粜q}bG6YТps,_W 4]]|ױ.V3!x0H(pP$/'v6Ml_ |>3O?I')+&wRsTC\K4N&L)^|_1< `")pZqq('fVŹL6˓cJr2̗,0kv2|m;򵑾+i&vZ ݝ3`RTvnQU^U%o.9ٖu6?ۖouzBסOeQ qFsD!3 JH g|dz(y;q&/U4;ޭVm7~!pja!G'gݗr(~5tU  2:H.aVt涷Fe?N-0O'xhlGC屸DJ<|tJIAqi3ܭx7#2uoVwR MG;B+a}t:jCwg`ڌk˽%E?oSsC6f s)14€2 0vBB2K40:O)*B5# 2VYH\Ѓ҅?ˁ'`Kb(mI( HRqy;!(>KwmOO}t}-y(cѮJy{yJp/b Ttn~*T#cm;^!<4ݥtg 6cұ-.o,+qx }zh-FŤR-ܭ\|T%%;Js\4dDm޻g6J:] #iK2:/-A@FqY|V"1DV_1u0pnؤoGV'R o 4zRmyԵ5 zJn#H~㠚 JY8s@oIvyt(e]ќmr2Pl &a?|bvh#>t=鄁~%xʉ}1\(aGU~ZY4Α,AیЛ#tt*@erL$sDlŝt y0` U;nD-Ě& N~R:I9$]Z{)åR 'A^r'?u>0$B78Xx m gf̧y\ANTH} nWV&mdt`,6. >y#Zj>;|֋85gj 2\#ϞWN4t)v ^z=r'fv>;,×C1&RATU {!,҇A+VwQ0D5ZԚ8 u;]\ذZŖ7.*KM{ϐg6гIК$|)e|4m|!­@C[)Eg]Y(׍A 7Db;u^g9UkԢ]pdxMa1x4)H54%SSƝn.{:5CRs;riM]w`a/O iL/ XҤdž*_aHX`?kדOlՖ|e=U. x+2S^=+`O4b1O oh."0Ni<7mA;ϨG |-Ɠ#/ma6.SS=pB}N< ѴhA@4SQ9aq;yp oYQ[zReY3 L<*nʿ<hO.Ud? M ~4C.jmF) P=ljuMťH'ss(gl]b^-`)N#Hf:]"l(<2wCYttUHq$N sg<Zt-,,q^!2l A A 2VGvX9ن'gt$I_~!I6:-@QYj'l :T;?]ƶryWzU,DM C98{lpk؅,LAϰnK!F-i͏cH`s-#GnbrH TKsۺdRR0kWh0zI L%ߙe J2sg7{6).Lo^7Y`F^HZ }>H9w t۳#"1ǤvR RѯTMUo!CYݔ]X\^*0\‹pL'P<bJ*L!2;z=MC;A]'U|3pJ[ 䒪L~m-, ۋ{v JB+Y~kМm2'K5K]lXes D |w0]l+h"O'mwpH-1kLO7z& wE$k%ir}f c@~ś2Dlؒ"Bx."k8a$RSO:cm-&}|НRxdw#Ax[Ai1-SUJe vwk+4PXNHQ1S?a~ M v0P4"SGcJ+T-oYA(YLTPo[+䔙"5U%{@*gckL@1qCD8:tPyf*l';xZAkVEm3?FS"6LҦ8#U݊HjxBռ PEMHXʞ\[ozmjUdқ d{iEiOWF ~S)Zל|'FU-pʭ}SS}iN_y! 5(=ktDe-"l}hL5TW qN<΅N, B^..~h[f3SXE^d/xP$7S~I̸.an1J8z˥)N"Ȕ|KP:IkleDFy J&r$&i}5*cx,@%?<Kd&Mվ_E N@# U[d["} CsXMBmJ7$!75z NSm)˼ኧeW<˱HKR,Lt=2e>5MjX!8]c` 9D3ouAB2 л;`X%JZ;&4@e8/GHQZO_M cAg_f aRTq-ɸ){}?GR?Ǽ ++7^g\IItj/-Ks8(Vo *>3_%ơl~)Ɩ8wu֜3* dr]|$Kq*ne^:0\ \!~Τ3'(7h ծ3OcdK$03q)Z-G(]g f,A蕫bnN;K؊JSBsTnJa306VRחj3p}i*nVC~rI0^n5'Rw?&@Mq\9E>ti''fuDJQUYA~(*NԂQ#׭e%%˙)aWuE$$l1h uP7.\9qrK= ז}1J ܧfMFdey:xωv#7T.t~്O[ Se-tZ=;=S"b/Ay&u});B]F Qo y6Clbg?0y(0Z@KKaD! IS+$#* "'|wyo~l3g OX%/\N-UfnVwq ^#nՄ:[KNJ(\eg#;҃YںRyq 3nೈG.F_Tw*_5#򿜥w]lߩsXD@`U@!1@ElKu"ؕB3k(!^8f0 ,+!0a毗/0 bNp6)r nF3/wQ'8Z}μ2 M~{ ic8DC@Aeg^NE\@k楽^؋1gm!FIعZp߯ WLj&zBuvmK)}X~HeAe%/p:tox& *!WX sLz잆~"^A3%y"aB‘r1-W?:&D` (7I^C4f5yZ.=,'}Bc @{Tmx.pw=,aI=8[Vo#%v%3-{% gh(<nv$UaIftڣu!aOccl^g9,s=Ivd6dX/1S% QC=Ly'ͻ>d<VQ؜MDKOkQoMhFJZ~'&pcyZ0#)ݢ vȑB{6~ `Ɏ}sf}cN-jOge>9OylK&ΓTӘw*_$> 4at:Ql[G`ͼ!ShNnc !|`p˒ߗjo9gS46x%fLNtA^CR8F&^ifdS*ZzBAVgsև1=0Wyl6>~]mu'z <r%o9@aY',h9h0ȓ]Wm& K]=wѣsBarta~褾L3pUʥe/>ߚV&=DQ8»njuud־l G Rݪ ^:IC›y硇' 62~H\)C ',"jg9^fb=oehlOÎL0nJXjD`q>)c]opTɪVt-eA87kg3tc?h *-d B pmv.mk foō]5Mcn!wEBXaPBq~9e?_qgk$$ A&l>pƭ_܉@A ƫ*=Ő6ZuGhK0g,sBr}[Cތi/Cvʊ5koۯZfo4<P?i2X*+C3ep >m1 RcR:N1P߸{%K@,Еz!O|Xn[ذ!W<lO{2K‚Pqk$1x[dpWDmZBipx@RX,{$?^hRC)yF==%R/RB}^>2bQU`O*ʚO:fcJr]  C_*/Rs_GgԵYB*Տ^rOlU;kyl@EQ{ [ɺPl{A/u<:PHVCG\'+4r Jyɱ #ߙ)Hq}".:*QD[p~ KLsD`a;7 ?_UāLJ ǧF hR6˜$qՅVd-dI {HYѸ{g!k":RlIz_;uYlsl^H"bѓW$n|8)xa{,/@c5Z6hYiC!|\vF1n~> ͕lUiVBA (|":/ +:Ɉ\\NJs\ =)SǪyХI5ضNK [:XzS_N4h=Aʛ8B'= |D.^V"dk{mSGLvIدbQ͙2OhAgJ0s /6@]%2VM};P :TX,R?ii 7{w{@H[R|"mKprJHқ(V)*3c2hȍkϐcJ bHԐM"3WkG42L'@Ad𛒗Ul]4\T ~=i(g}zohtd>xkSs1xymkhwK{}3%hz Jm0G mYD6~ ϑp(u7 *jt8k{`OJ07DehCi!}H4Zr ְ46AYd^JqB&%Di\7~Om,w4`k*+-=b|u:ZwOw8fqB+ q Q֘iD=vv0Yr؟]{]E 8MF$%UNr`bkoG~_xZz*3yO-S:JC(AÎ(ߋ?ȓoGxwrX* BR d9!6bA;Lt'JyN1e, gf%ό?Zuw2l\}4ы7?[r1'4]{y Xu'`M^G ϑŖ\ i)vt/'// {J ӋrXXgxx`6F׸+mU/YqbJe{q'܄Ex|h%=t8-CDs`,a#{iOI rWfŐWo(LTL?~=L}MƶxJI5?˒Ժ:d d@] hH"lf^]A(;j~kaMWSlJ!Mtޞ 1{MMr gHAl3*>$ά 6Ӥ.-Gh0)@~y3/Re;Q15Ȯ;k:!ADo lkqzc~iʷq (QQI2&q~C*;+>8z%DYkumb78Er,F h fNethpl"a?obk+2ȟs( l{ڶ~vNQ=هJJ{P-F{k 㜎_U~MV-Q`xЕYGFYP2z}_G?MNoFp`nk%I =!N[>+p'3 ox!lI7t5Q'KA7o^i2@t~m8 4S Q0L2(X[uݬ;#axgcZlGuT^OS0£|,( $2hJ3tD FH%tXcW~Ju>lx W,$rG=Kg+o H6m e6 82 !$M;o#80uuQfFtuW-Y葽vՀC2lzgPDS:7ٹC}OZjI8Dm6S38i6AE ORٝ#Mb.YKb|YH) *XBntt^Pfy88%XyNjk-yVM_4|4:%&:03K_@zUG! t$=pCG5j!aDUkOxۘR/(,49F74Wqn'g^xN㌟[çr/;}U1趃u"Da@g[lo.`_aRF'DoI-_@h&#Y'w|G/g)1PwǴ[)Cj5OXaŬ1xg)[o:}F=-r Pc%UPvSphΙo"΢QJ`*: Q؛b :މ102o1U<sFP;{GaV6)DpmAQ y V&J{"Hݦ$B(4wvp@_բ*<)3`)>[DW٥AasI;qp*PW.Kb'aiXYKB4>ht4(u]4:@mrep IRT1ҙ,6G-G\ԯz.V~Q9{gۢ: I6O6N9baGAHSفj3|Nj h. `ldxMIQyfV#NRNrmmz8.J!8w[3JnɦT?>L?ę?yEb5'}WTXgR8=gPp)Q+] qGTs܍RǷ8'F K,j~+7r;mId<bO<䶯 UCH%.Qg1P\S4t{f4c% cݶY KM3Fo\Y9ڲ0I[.pyw-DE;@GNOOn>)w1tnHM6 U,4VϺlY>&RcE^_IyT !Ö6*\-{ AdS da&rk8ܝ{Pvϻmχ.KyKlP&(Уǐ™r&7UZ(r1S<mB=-R`vHLZ&ζ_=!lU6R52m6k [U)dħ8C5i$$w_l| ovq+Jd5h5 2K;,xոv)Z`W:p&kح#TI4G.Iy5Ve adx,dz! 2"(#d֢X<]ź50t @ 2A[Ӵ$eC8gmMSWy!W3))B'ͳ%RN|< P'lkoTugkpJP]㙋c1EUm"pB`'4W":WCСd"J[@V͢C$۽ p.+bu:SPq@0,+rV,1LWُ- xc LhzʕpF8:ʟh ;7=nWmե%$SrgCdߵJU<syH.iC I._+ܛvcO`Eǧ JPk8M~p=-&-H\ s &˟+g<`"@ޠ)\[/B՞~ڞ}e$b(Y"&f蚪 ߜm=sP`@SJ&OfJ9p'.4X4[[IRkg+U"[('Bcn} 5N"[ᯟ?rDRX6e/ Ć񙶮**1Cp\.IAS# 7*u>6W 3Hj=D n{\W9ݬ)]!)N|DRv4kmxaǀլW>q4J<_T 2 ٴ!'Z9Du'Gwcۚp|1Â=w}kS؈>MaCpTg&1RF ms:mb[*IC?*+eSjDoFiv*4^|"B}<r*gP_׳pZ(?6O*GH\ 2i0=J `|(./.~l_kl-ftd9JpЪ2ّ5LL;k <g&YN8jFOo$#́8gX#ĉZpiɞ؉xw? cF8y!.Ru_a݃Hr]Hں0:]tbV~DhŎaSD&9vHWnhWJtd-q3!KHb HwFG2G`(R`+sdDt"E" ɪ/(0ԝp xBa7.+':Eh,v<|< j"&U?Yi= Y2zH?5Uspi-nO'y9(sE=8ᛑr 4]įF)S쟈,Eω'x+  3ϔޙ "Ԧ:̍,0Vz'< kV4`xZUZf'2%Qϙt3o?q; VXs?ޓLm}㛔MױV9n~6[kth񡁢w}[ʰ/ 'R{$:d̸īC\c%_C7|L^{}S \=CeP ykEsN9?( <垕#֤s?TwL5\YH> q+]9>\sS8FT򎀸̺Nf+6!BF'\ ay3NIwkʞXAI}9X7u6JFQM17G䘽sФ늭Ar(RƦV1$G{Ծ6%kыBz{X˗LS׎ y[ ta:׊˄ˀ\AS"M芵:{)rEEnExavjRQFe%c$0$C K= Ƿ?"oQ |}XSC.! $ 05'F{LfޒYvA53+n cA{󶢵\s[rC֎ #]eudQ㳡k+JGV*/r޿MS$,yX4z%K wLP7dwfMjͮD-_SȴQMpC7 :\)F(#* UC/7#Z =s&,"")ƶ=qN]:pٳA$|"hw^L/*"{ 7ϕW }#sNo*5y=ôwڞzQsW޽LZ`ى!\;(=qϢr>SA ‹-N(?xޝkvYZH^B!?ԎX\D/[Y7/;8;#hr%n2Ll}:+"z(5+_nKyѧ*Rtygc⬊r>3OA ͚ʨa= cJ%j%>+WY`M;,d`7_xGqJ|ۃwÀw4wsF ]j mϒ-sjw#$ Cٮo}f6$ę噅S5l1Oi{Խ\.d<> i+:1^T],nCM4}L PPvZyC韀Z9nUj/=^AY^=}H&T~&E9lzRծw042p u T]x:$*ܹ4KP^Gۛ_lXXgoH _Ns ~i򷊬v՟NHNd22 㙎41xiy= d)o9vP">2t2󧊔+rgR O au3'[z><7bR*-<YX0i]2zͭste&47 B d47 h4y@,=ZpFi$mF(w"RU&A/ PECyFa.ǦM[r?*TsH)4Bb lJ.[BiQ@G|Tidwրo i2 tI3ы|vm(&.*U 2B#/rڬUA e)B-3b\!.ŏ5)Ȼxִg'M{GÂ*Q fHPk.AahT`3Ku+6rgJчO+J5%ū="|< m3b4Դj:hF˿*郶B8aHJ`=TOw޺XIc Ĝt7N}xF:Zgrm=3k5?B)P:̠5Q Oq+ܯ Ӧ-h-ﺬ=??CB咁M7PXjzt.4HR.F[+4b=S^7gj/Xò!*w Z PPAJpR3FՂz4[mD)v*t#H2J@++J,Es'\p)viJ{u.` B3%ӪM&)R8!ѲX]I}XE8|S%6~'ˤV0*XS[Q)W~8S80 EƓ-4sy8K]`*LdAȞ<=hϯFfN?/0.P,-Hpճ*ʣ7( -әKa1ÑrE""t?YR6񧵞HsVWF/sr&d 8|F(•1X\dC"Bau7Xg"c>̢NbJHQJA,DZywTo 6ڇzNS9a{ )NBW}h'u]ճkO"#zAj"H:c3:?*XABt:^21m5Ad@Or%Xq=\~B@X/_(..y^ZzԥuBX>}MCJ@EdƉWN)kw 5{ɐ\ܰWJ4(SAe!b엂%j25a=alY~[9B̌({a_MȃFdЧ?q.I %9]#wϪ!Yp!)/ Bk%t~Wyg(%]ɈPѐ럽ijspd`^KfF+=wJ d[_1lW{w#2TQѵ#f)YR)]N :z+|3Cϸ,mbJu_l&4ϥRYĊ .'0+Iۿ"`kUɠ=Cg"*1i誺+<.TJyC١6ߡxWճCDC#:ɉɽm<7ށ^(W2@$]+vII f/Bܙ jv崒PҨ&tM:c |d3]1i;ڹD1 hρn_ vž\Ĕ{D_PqUP/;vB"v*c^}!O,lNL,CS}0Fb5s@>RV{+6@FS)7S2(}Ia;˺+FyrmW %F$zGϑʷJ*JX]:ԸEqH+` Q@qNV@W?x7G%fpIUA BԯY.W~Ppy@oj\QRݜ!>>$e2}5D; +1-#'0-EPK!ɶY._@m0Tg93rHе$D>c3pc+MT2,6 +:MJ@o{I&Bg)Ff&EaM87%%qHp&33kBf<`S5k2U MI@9~naNi}[s/9tǒ dy|EETuem O嬷n؅SoŒ[oim}>® A68- ;>j~8 4lZaf Рę;"ז*B5FtB@`ћljF<2؃UbFWph^~|ƽŔ h [J?ϖKƧZo/QTQO7)~r qM+C}-T|H+*S&&9tW,exK0BA  YVf?ۘj{r@%K`/c*E-Qy`q 3RO?mR<.V˖ѩ6RS<.s`soРoe S 7W## D]SmQ<"i8\,Znf8;|.,.pN[ MqLȑAkuאn0cZk2dk+&|ŐדVc"рvMAKHȸ_-θgؕP{f5'3Dd5^׿@VP簄7a"C Ӣ?xuȘTGW(~Ћ- UAMk;K~MD'5ݕ㼹:t_yFk"L[dQUat>:b/(le. FU{Dc*`B;0d_yeԫI  c wҭqWG5U'uXKϽcEg{KաBŢNj> )Eb^W}lk`ڭf.rkȏJf8U/+6MфL5Ma|v6~`E ]TL8+5?+\UޢE^y7ABg|=I]b; 2R}wt!UM~*IkOyJ+ %ɩOvbž(qxX]ZFLA/ y<&Ҍp~96I#@᠏Ts&h56b C%cL;\̉ݲ )MSOp[YquHAqM+A~edI]&XpfXub1I$4EK`d7bb ޫv2ޠ[r+bnƓqp4j+{m646A/K}4hMۋ2CrsL(yHFSj xk[7ɚqaZ"'ŖR̵{( T‖Ҙ?XmTdɆ<޸<_ H^řE ]Mx`k]Rq MwHGgG W'"d]L3i+u|ͫ KbK0wp8֊}BGb1PWuTøWo駩>w+"wMEHnI "ވZHj7e:D:*j?83Č&Vt|z^y€.AJ#?;Jy="C"w2R@;/ԕr1BPE8@ c/ CV b/GDœ3F{ A𽌦~YqQQin(ʍ/|r+XRHT2jJBo`"lR1P[T:XBgH<`!; x_3|DoQmB*2!t3.`ARywK`}@x]jp^z's'u&L^V߁TBl Ivђ6 8Pfi8d$ /d&%A*qg]z7wf{}Ѿf㚱z\j2B=tQp7|/\s.~LA_]/~J ͂C$u? gV|yWKFM ?bKVkjn͐SH+|]y'0bz E?lUJe!]>fpHzaEFHftīDP/P֍9iݻpFD#Tm諻f*z\˲ͩ s5Fme+{I.'\u?c8Y,lʼO6[h]w;ypy?\>יt ᜌY`&(_3Tb'nCOqC:^׫`896qXyÏiu_}4H˒hϮ_ZΙ!SK:N.`锫@~ g fU]ʜxXtBQjH,IN`V&Z d!cSɏWa2:^V-h⶙.hp">O;?X/2r)cxMA4k&k_y޴_ Kp8qM3g-k31VVjL*J݇EKx&8BV; N6}jׯoc8ݥv7X^wVL3J9TcL$_ϯYv=wVzd Eo)qcSn3D -J*XeDPX|[M4D~:M*;qRݮ"WFGmm@%aJ1z0S7e;+h7eDUj =@I`Kť=0͘UcMEiRA"&^wM߲AT)]Mm7'_X# f<cDpu {o;R",\Pp@WO*".f!*]!DwIUw'6 #, ȶƐ,7_֭_6‚ÃelDynjz |0VǤ u}V6VAruxBnػ2?]őK$oMᩓeY4|չ3WN"UүGu"Xs3hX]Uyxyr)Z:B5}棹At? !F9e#+ߧ]+D_) \^ mV1$ CnN(6qV! #ܾi X_M9x!pn1Hȯ9w,L4:bVk4aa PMxUm,H:qPkHh!N|`CZ=O!i/gC܉T7v4 9[Wl /mRCUQB)G.va89cl=-5.Ɵ\Ք/ [!rۂRxeHWqgΥ|/*i[姼`=m7:+-LG~h HT6MZ EA˾">k.W]-G1;RuoϬ[9dm5c"ĭZ֊hY '1ifU{(!&`&kbCff,' *$8'C#*'V'֡'q\xsH-Tsdj}w+{QFO.Uz*1f'Tp $xw_G`Ӊc3 xfl~@sn*RE5_GRCuZ(2أ&Mp/L`/9w~i"W'hGT}X`!`$3&S /7 lUn.BVdh0`Rv{ÅRqEkm%hetf-Bof0܅f o=> QV2h/06pZN5 B[I@ǪjDe@_G`QUoXm5Τ-g~~pV`xj `p6HϳLbV9xN5-VS;ciYXÐ#.B{t 89|ύzں/Xd!5Uxx +Wś kH^C؀ǧΙɌL9meu%v1sj!D4[M_isr >He{)뾄Q,n"MVYDc7;v Unv&I+ʤ*Fsܢ߅n!1?b5kSiFm=K22dߐT ,*Z &>'Rd8ŭy[Ռd٥fC x.b- o(T5Lv\h0!`Ih=USߒٻnTFm$UެPWNt9^>.ˣ0 uℨ6 T'VR ĊBM$|bCN(cDCCL~ CѝmŜˍAD%Bz` Otq.Zct?6DMr P wt%3KU4eTVr,ZwjT3E W+YZq_⟼]![ $$A*=+iH.E)r5h=B-P2ԸL{R s73E5V3{iuQλ$g0~@ ?A)CߖޥT)砧TW|O6|95'I$r?詢x̄&"ypcEd~)0+T :Mηo1 :S~zKp)M~׮ UslȔg8`ϙގaǠ}p)|XPPK4eX\|bdD爽%[ ta:k+˿z7kQ,ˤxh"~*93QH 'O^}}YU~y~6 5|KndJ`e 5HK.   [*a0M$d8ʵFR79XV/Hۯsh"Sr7[3Gm8ul>s}T0 'X(z@h-c y:#2!.%g}U5(bPyY7Zd11fqQu}PC=Cރ7] .GB`IVsLO ]dNKk#O@upYS_莗'eH5ؙ_꣗&ZO!{2ZS_@ϱy_)VCT]͋I%G΀؃jp"GK\>p>s}'IA[)Q3A|`B%9yL䳽DkͳQiu̞tpe(=9X[3 ݪ]8`%#:bX}4^[0 bQr^ĺ/ⴻUvyQM gvDIx{k{*q27 9jyG;,Xi M =ڥ_.:~ 􀣪r8Uloy Gi;(lN) ymۛq+!N:hG W'mTryRI'+l22fё2vā:H4|ʩ:4v;0c[=jlg #/NZKpθ/I }{r"14"4Mq޸g]4jpi4QmNuے&J*G2:ұ zNJ 1ŀLSrM3FTAᵞhp*e"{dNDaQS׵b,($kʙҀ/yQj) dCP];3y ǜHm|lHbt VPmی,m v2OI9([ڵnNx(3} ^U\ C@ KU!BPɡ靣,]L'Jߏ{apKtH7yz ǚ!q︒J*_<5()`*}=B+hкԝ<lQrd¢(S!6V_dXS$&4 9kIn obVc͈i|Q0uE)濇8ODwwaǩ M1ɣ 0rd'IPְ`߻+!̫:=dݓɮZHwhu9-Bk4"( yE]0gؿv~ZDc@V !¤zgP3` iT"n$@ŕ}b!Jwٿ7}k^`: fS8yO*”jWZ. [En6ez$c54)};c1#< ~y95g$#ijr% XUg.M_Lfޫw pԏ8TEMSD}'>Arx}X)V{ e?me࣪Mp1CE;ng\ahv2Eڸ|.D[/SǣZkʃTḧ́?bzT\0r0ǩ`"+^W̪Jz0 *Ly᫂6N88+.ml"/>GFe ݋X_Yx*xc.rں3CAj)s-Sf@l{ %ߺs`n=F(S+k)[v1"-]i RJG8ڭ ba/Zjf籣rL@[N4«6z4v}Z;kv\;PZ8J+1˝9M1q1I+ \(K;zڥf}Y{7/qx~vm}|hP~l0\WXyaGU.}(!ǐbzd8//*[JHUTmJ UIÂCCcbr箏 1ۡj0$,Q9f˰fׄt(z]H@hi#G&AҏèT>apTGpk<]c# w!wJGb8Mċ.S}-9﵆g$9r ܬ:b.[ p0x_H Qwd*noD#H?އ%[J7%{N=3qSuHBClkcݐΎDHt(/3å_ŒZp2N6 *gSBv_i96 h ܔtYM]FBf XtXSAwu_(yy?^^gfH#m=t {=#Xk*-Ȇ0w !op{ @h]nH"prɳ ./Rb"fy{@3Z/֩s!;Sh G&9ec!Ͽ.ͬ VvyV5)ӿ\2ta.ZӚ\nhL_a`z F`#g$˾~-^ l׳Aw ,@aJf 0fd-KW8 E̡GPjٝɺqc~V^ X9Oa#u*#l fԣwV/V W0?PjeURn"7"73s"7Y7?8nϺ]5:?; qGnpp!"4&%ӉVg@ux{Ѯp-ۋ:Xˋ qxW޿R׌9ȹl{2oHhņHMVD>"V1rE7tIRI.3 Q> Ҹ>GE& <֩!]k0"+yCw#5ȎaKcJ v>v3uuc ץy ,ʭJF+dN5;Z0q1WZ\jst> =X֚[7kpBiwd5b9/ rL ̥1A6 ,$ni Z]F?5G&V}pFNi )K|@=!D 40.Zf> b`4LxO'tSTJ,@b1u$oFu#p1f; IɠEC!J#/D~Ϸ<8yhч'j)pz2AaJ] \K\@4PCTE]"r}YD3wV(4J 2JqGƧki^bzd:%_UVSQ)A ǴHۜF4nIȊ̯Aת9 ԫD˼hM~olEPHNn}XPlhxfO0C>qʬc.g~|SB؊I;T' OWJW;sLA0烏]aF͢/@AB y T_1 :PuU}n}.Ku.QfkAՂxvkatA?I:'3tlJd{7-M9 `ҕ/щ6qs=I,,~wX]WMk(9<t~S.TjDkT˰=ujl$ǵ_e`ȫ>tߪ;d*rԗpDEkx9V{Ӏ[XqHҁT_@L`S ;eV&L@{ssp#wFrD,gXLmn@T뇾,8AZp 9Oaֈ]_ԟ ߢgVm+\fF9-r<H- dKOT=Ge,#1oܶ.EiwY@L#/,G:͐Hy=ks0(TZEqGDVFuX')RURwf$fTH lU)FFSm2b@ur (( Մ2'LS̟ AߐM" F SYnWV LJ8,zhPiJ3`x[ Js͖= zěL\쒤t@BჅZZtH~橼2vho^m?u6#Gxt.e-M;K` `SMyuGxKAAv×V;[jy4H_fd:h%#Fdz"FaT-nYct\cыzИ3Cl?#Ю)"b^bҤnmgxYY02c(̞7fAhQb~%{?ojسȿω0P@"s0p8i3&u 0,w# PrɦM;z(X3}R@6SZFr&4Agv 2'ՄDl vwB`Mtϗ)tVqg=77??N1SRy>2Xn4!_0Çc9Ve/%>(\ePV J$daIBhQ&fEʝئn?st"XI+{7)H;,;aͥ@x-0+, =3s1@ES P+GLz )fBeʶu^(#c,,ۤLL:~+h^Џ|Nna l睡9KAf2!9ļvX=RaƺͫlRo͊NhɊ*b\۠ w$(6=G.mY|υ"Tk!+.]O]lwцAU+</[˽~mS*Uўh?`t*.)>*4ҨD3ΎHDƁ1D.OQUF :SO陔?{0FIgۯ 5 fgRzW#B9ulWBMŌGKAZ&n5@ESZ})iy򘷞ݖɺC%5˓쎞X`9 Xq^Y6Q[ZZ .88Rh po*Le$jXl5ɣV?NSj&7Vc5%O@łq+5 V \Qs=A%"[ YryϪXZ 6R=EX𞬢!w#F UaG9^ɹuE$}O8.7pflfG^rpZlSe\>V?0#*wg^kn AL+~^mpPr-Әۿ_w7F|ӄupA<\@և<;[14%A] PW?j9. '>| ҁ1"` 9X@eCIX[3%(T/ԉX,c!x<z:wtz_g|+$zgO]NjH:,xj4B]Tee..]R1`I5^ֵp$FI`][hTju` hA]9ΐmu_d,?MZǬK:,D}ˊOi;f6C›ӝ-isE-`}%qt{#;ag K#)]݈jԒ[A$K9@&)sNI*4+?BS%hVz`𘮩eMO+QG/Rڪ'jɲx.t}&!_xKo Xɛy)n Z3oIKXbAЙ>ÄTdr8L@Mdrc=nκwM l{od|}dj7]^=|r!W\vALBI -Fݪc ,/4<.#jfn^@ iA|~/)H9‰,uhU45͠2epR^[3i=(^ rz}x=#ָlp{.Ol]؁^փA;/n7}E2X ecW0ö<0:%I:KוWi&{m]V!dӋN# SK{ӯ["mk:n5Pbnn;Mx>-ښ~W1ni&LҗIXnnݫ3}"ʓ?] hln"f?+zn՗LE/^s!cZ6,0)jVA`n m[ee0W5bulcǩ|7Ֆ C(aa:7?ޞ=;iIu=v3;R Hq INe~BaJd >0ʄa˳Œ^F}NZǛ3f¾_!yҍX{񴊫I *hC 2b>>lR)r0\vToWֱ! ?+ąkX{~|o6[J&`ϟiҋNS hV)DR ι0> $qּ9BMEsá&K 6:(=Oɇ7J~}X'pv a-?\eݶ41vtTwy ِhnZY"y 1.W|2)a Awn!n3`\xvӘq Fk T5*l Ei m12%ŀIH̘.~󩐎9;$@)6-"q?k7 nH}M"MH(3H+5?F,\ll^uD GZ. V %P6}>HĻ"=8܁ ?5!߾풝sÙ]܌|U۱Xq9j/-nT?2rz)T/Qcs6ܹ.gT kJ{D¹. BHt$e6_rbSzTit1Oܚ~1p/B]QB' EMiqk &1Ob a[kUaU^_LHXoz0 Ⱥ,<~ݩg 5h/Ku;D<;8/6Kon|tNEY#i7Bg6wKZwT19opaOHbpX~؍]G`SmD( ]Zc_T4;Q.1/}q6FjZs86u{7ٚg"z=h[w ye C=/ځ3@G--~j]gP^(ic]Z'JU&iGaגbeYI:6Y3a.>@R}>,gcqܣ #7C7+kcR3߾OE4)}:(BOZܡ$ȦGHPIde|?8f!+B:fXun{ ӈv!m{k2[K*# υ^VM ӳP=%5 eO̸?}/dP|۳bRYigB^ߒ?Dáx~1_k&QT)f DM]H'k@@g^ t{ Y `&CbskA嫐ͷw,R<07WτꦠH/mp%)qΌ;1/v`aSkhLܿ2>a_[]:O f:qYs+ߺ#ү3\7RnH9KҲKncxyIPJ3)z~.Z:[\elF]yNxv)AxU17WҚ0{z<P9reS''M@OΕVu=)8]h ws&7#i4۾oքAUpPi'p&җ!02=5 gJ!,ʡ@qPLLj5T비av7*9BWar[+61LB# e)^YuۈUɝ{a+Ķ6Mh6?7%mLpǚqͶjmi뾞1; [o`M^L7ʏMh]Y*Lmn ]E@4h(rR .e$A,N`2 jWv4Aи}LK3m8g2,DQdSd[KqYA:`X=DQx'._";^2љDlc-(+ix"pf+W?~3`t3%9& Ϸooqا];BGo?2UGffw^8vRE+K˻FFLiqN9a6J#(VWjr&8K(FU_Axr)?M\m[r~9L?O`xn0&F'$K8Ljn{ȋB _ӏa=>yrдO#r'}M^1Yݗt* WW3cPxv{늞 G輬bXWs5bWmgY:YJLnx~}y i`7 _)Y-)O4MƧ>])]V"G6j : S5n+qG>LvwW7WV =FJn$%Pc)avbwHI\ͳ?vB>-Rb\P`Te/P/X(i?c֥yV\z/'3[)oT)=_omdz~Tq!J1YN YM!2XÑW C vq#іct OQ+`0oի7h{~^t)on>aN\}C,9^Qan$+Ŕb ~wt#a(S*]rlHƾuHýddyM[{(8Z%ir10Rh;Ұ`~=;oRQY۷9rmStmq}ԕ1car>Uoy\]]",= TkKQ_ٻ"t;M281yݪ yOvIх#9"/.- ;$!KTO ี7zo}x`19=B. ɦP UҒSI=3@vFZ9V*L~֎(ʹn2^~ 6t+;jI+;О2("%}I,SFny{ JSg颎ɲc 3Ycm:֦LF|ˎ};ENqc{"csV^fK&j\n#= }YUMCl\H5*F sA@n4;=dE5ٷ!tܶ"o$YJAﻵD9PUw-˽~֓ț9gLp!)339%MAI*n㥪%F:RXzQ@]m>P[ w(ָ_[5( Q,[ :qMz} #ˏ#NқcghhBoKf= tnLRBzjfNgK4p `Y/~޳nz:J7h\e9bxƌX;5b0si.[?j/ZeAAqS:K| 5x,6n M0DUJarGh?7lIIw#صSᆳVdHSShqKfɭJWd@C(l[* m _E]-/2 v=D| m [;Y]77p0g瓿0nM m;#,Aq?J'~w77seE}`XKɅ:d(|\45!aA}+3Yt0ES͟&^*e|\<:9 E حy'N09X2FL![P~@(݉Pzhǩm:;<:T+5C*"lԓ7}51'ʘ6OD۟ T *ѱRZO׬#4*~n~‚EhS{W s? jK_X!Oxl Pngzw!;)BBZE>rVۨٙDdR_8m4VfѹAMEkw䦇E',toW͜kR"hq# ׅpF>&tNZC*r,%WV"n.'Lq3g (9) ،@fkpgn[ywY} 5rzhg6rM嗴zӒU-vy$`o EÎL2zt%X(g"ٌC gXͷX|0?^vaR]̡ג;({o; Rp9`S&e_9Sb/>t$btDmy<t@(ڏ+ O>:( &YCx;z*Fm 64.>qxx|m1~H-zYP/kl!ǯLrɠmU?q%pV 1bINFl/v3/wJÊ}zUgd]/tJ L.fH0#,56ުvG"O sܢk2P%tlcAANG,&f1u 25Ӵs|4\k2"i\+Hf}:0be[%~`]x8EF,4<賬~s0hXGx/R(nHF҅cXcmƔkr@}8KgE<7ñc`$rF46LϊpҎgvAo4%astup!pAB +Ա|_6ݟ M{ɏ )޷rvtziUfŲ"ъrT挲'4ƾЯOyllqC-3EldbQAu;TYfW m,XRD&3HQF.0G}6{3oUM#bhK.$߀ԪiOm%'zfǦ ^ڲ+G<o>;D?`BSlh#3Bɘ>>\MY=L] fC޹7+/vw!x;:4h[^mƦfiN5AN,%bnoH q)~lNl5򩩓]=$3F ybd]t"Wtpm= \cAL9&DzA)'i{sBG<V]@C٤ ?B%^Zn*f0DwGUi|lY?9ie\LF`HJt)a@Zs"tPS#,R9~hT0{<Ŷ3y7㦔.:aؤ낚HAU''?u8惽j(,v6U_]]?Z! ctR#ݯR:I 4dpBy$ŏ\ ͕[Qșv[>_ _N68::"E4;E0If=Va03%5 5Ϗ=$)v[< ,^ȇ(fs8]01h.v=vWYAm_MN|r+-)`SjջYiUɀrĽ1}m x|+[Psɂi*H) Z-5@%ԨRc.Jt&阮j_i/W[˛ſ2 ,4Fѳ5@$n h'= Ï$6N qxjQwY ރ"!w#7+` =r`eu>?9sUK8|D`n@BV(ȸJ I,Qepd(;\5)5XLO\m䡞C'!sZy4ٵDp5ah!8LrǖJO7ea+Sf"Ne`1dĵA%sqXE>zY u[f3E8aʮ˜EjN(3 j@Ϭ w4|ծ-ys? Nыe5(R#a'k>xSԞ\1:Ҩ 6*d$*(zlCLy޿&fj s^g mɿUR>V:?ٍ @Q}@Pasc c2o-rYPg,Lx/`?ҜbO=%e[ٻoƧzC귢U=i 6Sr16Ī\33i-<砆r615aRETc'*cM=OM9A܅m|ٸQ.!=n=KuZ6+9@ ӲV Mit5Om:|wW jʴe\?گ؋s5s1-.~Z`z w]ෞ&v)L H9Xu=ǔAdA֟ َ9Ō4*¼/95 .m^Cf~gBl4<̗$Dž/v{8U.(D,wX AsX)n*GWx[8 ' 1-Fă#g0J_ޗIP4r4%@\pn@MDъ&tr"¬j-{Gl{z0mX.]x0YG&[^cͬ/Uۊ + d{!v YZ