libopenssl1_1-32bit-1.1.1w-150600.5.3.1<>,̉fi0p9|%"6VѰ3gb/Wm?v0)5tV#t2e0~H`flf*) +@?nx;:^.-Qcqf}ar#6`󉏇8T]Je)P)2;ASL?S<d * Vdhtx  (H X h  P Xx  ( ?8 H9P:>JBJGKHK$IKDXKLYKZL[L\L(]LH^LbLcMdNeN#fN&lN(uN<vN\wQLxQlyQXRRRS8Clibopenssl1_1-32bit1.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.fi0h04-ch1a7TSUSE Linux Enterprise 15SUSE LLC OpenSSLhttps://www.suse.com/Productivity/Networking/Securityhttps://www.openssl.org/linuxx86_64/sbin/ldconfigAAFe<-"h qAfi/fi/fi/fi/fi/fi/fi0fi07bd021794a52fe88aa22a1c5e69dcc1c0018d28d6a769f3a9843dc14adf06d2a1e5d343205f5087e3d4230baa1a3b27f366f658f51d5af85985928829a61671e97a434e335640bfbd7f84c136ef2f84828a260d566de0c4c12283df4882b2656922501c739106741107b3f52e19de2ef01d3d287854c50efcc77a1db014da2798f48628aa1bef9f120baf621589eb18df3ea3a2961111208c9c78232e402ad90302a8e25a9bfcea55694484294e87a02db6f82649f7bdd12156cd4b01e2c0f4cc21198504479695f1331564472c84790fd53a52206d7b2bcce7a3bb6bf4bf336rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-1_1-1.1.1w-150600.5.3.1.src.rpmlibcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_0a)libcrypto.so.1.1(OPENSSL_1_1_0c)libcrypto.so.1.1(OPENSSL_1_1_0d)libcrypto.so.1.1(OPENSSL_1_1_0f)libcrypto.so.1.1(OPENSSL_1_1_0g)libcrypto.so.1.1(OPENSSL_1_1_0h)libcrypto.so.1.1(OPENSSL_1_1_0i)libcrypto.so.1.1(OPENSSL_1_1_0j)libcrypto.so.1.1(OPENSSL_1_1_1)libcrypto.so.1.1(OPENSSL_1_1_1b)libcrypto.so.1.1(OPENSSL_1_1_1c)libcrypto.so.1.1(OPENSSL_1_1_1d)libcrypto.so.1.1(OPENSSL_1_1_1e)libcrypto.so.1.1(OPENSSL_1_1_1h)libcrypto.so.1.1(OPENSSL_1_1_1l)libcrypto.so.1.1(OPENSSL_1_1_1w)libopenssl1_1-32bitlibopenssl1_1-32bit(x86-32)libopenssl1_1-hmac-32bitlibssl.so.1.1libssl.so.1.1(OPENSSL_1_1_0)libssl.so.1.1(OPENSSL_1_1_0d)libssl.so.1.1(OPENSSL_1_1_1)libssl.so.1.1(OPENSSL_1_1_1a)@@@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.16)libc.so.6(GLIBC_2.17)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.28)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.33)libc.so.6(GLIBC_2.34)libc.so.6(GLIBC_2.38)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)libcrypto.so.1.1(OPENSSL_1_1_0d)libcrypto.so.1.1(OPENSSL_1_1_0f)libcrypto.so.1.1(OPENSSL_1_1_0i)libcrypto.so.1.1(OPENSSL_1_1_1)libjitterentropy.so.3libz.so.1rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-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)/bin/shlibopenssl1_1-hmac-32bitlibopenssl1_1_0-32bit1.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.1/usr/lib//usr/lib/engines-1.1/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:34284/SUSE_SLE-15-SP6_Update/faa58dd09c8a844506f40d91d00aeb3d-openssl-1_1.SUSE_SLE-15-SP6_Updatedrpmxz5x86_64-suse-linuxASCII textdirectoryELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a678a994795dbc9e97c36d5ca3c21598802f0c3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=e1737eef196ab4e59f53c8083db1704b908d39ee, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a15c1845c42c68f55bc74654ffb5551c9a1e3e22, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d113bf27c3835ca18877977529296f88c37bb19, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6a57fa49f952c099a0863993364ffbeb95112b0f, stripped B 2RRRRRR RRRRRRRRRRPPPPPPPPPPPPPPPP P P P P P P P P P PPPPPPPPPRRRR R R R RRRRR RRRRPPPPPPPPRRRRR RRRRRRRRRutf-89903a81b4d9a2b0e65e2214808eeb4b5ec0a988b531479131948f5f52d7146cc?7zXZ !t/9]"k%]dR㼸7;Vv!ɟS5xSE3 _NyU{7!YgZ0,-#5fVU$[Oʳ.F[䊠Zg~3 G嘝2=z u5,ϴ5ug_*BBK+ dRNmfW(اbHuilGҺ"j B-h#E67!2?^踈CHEB+nYWv&) f2%^},}Z}1e{R/O5Qc|QMnb e 뗓O!c#JZBs U '9a ܩ&Nshr >iirayQMcwN3 jdWjk(u֋CF,cN!\Y/,GcV/X ē!CeR5%R#tG̜ޒӗݑ< -=<$'(1+&x:R>rpQ0жE"s/36'EДWw(LDMc+URԦD_D0 lk%G_&|Tgu;lFH ] aez'.Ƨx 7Tz.:LŚCL4A*#1EFD1{Üa X% )4c,N`1nbIF j~%1Qo K3P֞| ~qm-U^D{Ȃx'Uu%63 \T< Vbu?>d~70ԇ3h+Dx}gA-ĜQNE8Wǚבkx}V| 2,#*&{o&E*s{+î2ZlAêT>P~a!\.o aUfύA2Rz7#C`uDuS'^yF۽b?XACa oiv]ݳ W/^ ;Axyj?^\o+@L u1kؑtAnBN=c@4G$t,}رWerkG?ҭdh`RtPb םgBwSTWT…tF̣Er=lsjARl܍wݸq'C2 $y~xo 2 C% *o5 J?>WTz$qTHi~;E$Ҥ@/^D~\;{~לg.$\Qn7.X_  Y+,JT[b7ʤ02Jxp5TZᩕz wznPid8k4B K,q/vx&He5- R.8sΏZ.Y dc`b>XL2H7BY|W0qc䬥?#5$ HH'j쮛 ހGjBϛAP_Y4 HKLIt3_rbLZGHFf`fEvPʀyVe tRA3XmLYKSILPBycck)?ɘ- TWTB bx9 |!&t$HꞫ$KyX{ 59+fb^|ƻiM23l+w -&8pЏ-.*6ӏʶ@DÒos-&?'|4RCSM3fJ9MGD_j=SAmR+[d~~QD3]Я]ʖۗp^jUCEBӕ5k=cV}f N9qt2 ~5enONU:#2 $4Uwo%|m?FyUI6xWKL@S8D]mౕ4][Hnq5W WI_tY~]-V4]&Ks RbqSy^eٝvd` >"(Ų/D&qAjq3u?9"R=0Iu&GoUi$?Lw3wRw3 9@[TW85z(fJ>^p6X=m&: z^v*K` Tcx*9L|E &eWn*+{(CQǯF̳ "rũ_ЮÛv!Y XqׂcNߤo' IW+Rq>aMZHHڳR#av {$>N vL($g|i~y$xїmV"/˻e)@"].[ep![觉_b LKwWC2 dZz'HH-hDmoC4(4S%U>+ h+-p > Gr=H5 RqÑ J V˻hfQZIɘZ]~Y_I];zqnHb-̛)ne)֞ k8ooI&qՀ6r4U^Yh).}{pjhwNG\_UYJm TTodKժP?ߠ{f3Gʌh!\@gh| egwC$'%;/5FI.~cD@-0 )u6*AlJ@Gs'P]xy/HVÌh6!͗qe,h1\Y1#EWHլ *AI˽EhF+`W%`TkGZ%v;mnc$v|iZ $*:4? _z;Xx-' F[}$Gm]^FG \I'N/=* J9LZ=3LF4[omS߿Ww{h>g|_^7ɀyJoo?'MUz''U5֓F/aɍaۓ̣x4JA;"M6} %;{gРbF.dخXWf,iaJ2( Zs&6!D+,15Wף'lph2+$=]WG`[?|B0u`:{DRAfB&-m([7duXT+qT4ԒuX.#4oԖ\GkhԾI"+l?v&f,⌙[#Jˉj-+Q Q9cpMWsN>K雧69J CY-p-4(-x0q>`i|wC x<0?Y.A;l#!pmdX_Ю(5^ī참qISsP'0L"ﻂTNG*7@eq 47ʻ̾`} }@ Z pJ1VTxnxmD1ivbÞuaIp%YU7ϧViMJ-y's|W ȿAqB:I  /-Kfb*A<KSZbD]a*/_@X 6-8bVR$U#^}Q~\QVvJ;iGȵ*Վo\\UnjžBaۗ@ntDSHT>QۗDIUVF<g*j~rrOfKv,L?KP1sl`_|9ˬ"(\ւFKv*SR`yNZC*Z%,Ci {h4Wڨ_}عvʺa2"Mp;R&h;>TlSd;߀(Aj+i]v&*i k}׮|2ffjƊ}% ǦX7׳ƃS; W'mҬ_8 B!5c٦j4u}A%vRB6J{;.[)St\j*л ؞1OT'˨ d+b#(qu?\oM+T{޿qhKFEm R;WLS#"piZA^7ʲCw9y oe eέTl>r-j[Qx*2쯃aSaZZ Nڠo-XMQ$96[pnqg-V=mmGIymE6-X?)uB0oM8}hf_nإ5p` c!:34k8<԰[>Z٪YLg8OM6XT,{'Qjo]"ŪTOz|.1&3Iy:7S Y(e` iHغ{⌹9.Xn=9>"aTdN SIe`D\~kxV2tlJ&m,<zGnJ â4l>V_1'-1ΧI}N> !T냤lʮƤ=:GӞ-ۼLg)(^%<$ ݅#Y'8ѲO4}dnkJ_c@0vpojPtsn=/0Gj*Zʋ\3iQLb+ ߓA謌PɦBQU",%wcfPo%/.ҿ>oDСu:f@+zK@SF](G=;y"*0M뫧~5-֚OSvZ BW$ׇ3Ӿ\'ng_x>E;Ϩ<87e/Jy)9N{ ^Q"$o)mލ9b|()TOD J q/)& !Pټ}RiMFy |ssH}MsηS -bE8WD?,oݺ^Ń2TnxHPK"`Kk=yB5%g %s>4k}yXTHWl{wKBJ\>?ډLC$ړư#j_ζ hoT b]3=,ɗUD%M=ũ X~3hCMbNO]/yp .zzR̓3"\Ix4W_ɸ{2jH]EmL Nex˸vSs Uͦ) 1藹v]f\ f(A:j`WY Wr~N`\]WfXHaǭFb=8$DxM苦xMJ Lǩ|:) Mg8z+z g|/pMC&Pz ߞ~c_b@A4*Cn#0Zf~cb2`εps WAKs k<$@"{Y> O)9/ScT𮖞v{lʚu wEE1>]͍*=.AO{.Q,R}p-SH2Kpx)mz!rOM@)Jy ۀ|.I^?_'$mqUU/[]#x/<ؠK.+ǫO _[Y#/KŻi,@T?+@T`_ $4ooȃWdsf|3ӚxtlZqm#ޏ =5+ᖎC63h,d>P-@\s`;T̴}TxMM@.t[M8bWnN&Y&Ql&q'υR$41b|q๩i:VVѯM-&%ǏbpN P/P~'й*nWm^<4ef[IM xZKkVfp몇×PE+C9!wZk7Z}P7:rB$h|IF VTT]Zz"s|X!1`M7?k3kֈ[G0q4a:hOJԲA" *a|!ًG@_#6i b&Ym % :Jva<{zL:3jQ? O{\aᑽL:dp>YteBD~R1%L Q؂'HP!<;3[`S::Rc~rJ`R-? 0S4n:׫Oh wIPb8!}0<|B;7 ²+xtA̜R¸MtZ!nO29=Z,OeBfzK o]cY|ymbE~:Gߤ@@>&S tPs:7]eD[#IZ9DT^AKsAϟ0Eι \{U^w/dgDUx\RIM*}ysg߉{ƛ;z1/Q[y*11L+[햯!|tpiIo_ OoJЪhCW(й T:*(^k1E~N0\6/ؽ6mKu>d鉶UfbJHH4Qn\i1d6Ԑ)/:^Jp< @TAa Vh 1:p/MCnuND!HL`A#x qXx^z/GS2YdVþ5y &!|KG/ h4+NgNS̘A*B)N/Y=[Լxa(rO_,I_V[ɮJ\ s<bbWpA 2dIvmg9QN)"1.&{Dؤޠ{2Jچ1!~Auq% +X"w~UG^ sIZfE>S)6XwM6] u?٤F=ACrTZzyCjVka k%Q yAz{E#b0>:u@t5iODt3`]'%j ¤kHR 2y<5JnqaKXU ȍ1./-7p P>n #'rqx:MH4՘tT| VVUi:RPƪ:..#j7Qq mU  ) !jҘghw٦xȊ! )ܿ4^%ߋڬqnbۓE灤7`)ݺX3hU`k\8pWզ-VڳQT7NMH gjǷw{°A ;ӱ΄'B muzi 6#nUm~VaQ4p䔠8VM z,1]#H> [[nAȆYIDhĪey[1BK VnӑIpp!MML cRS}\` bR1nW~.8"~=UEy`}pL Da@Q{OTIhLn+ZP#V ?ZJmNɻ,@5R uyJ!ʇ 4Qfv`.N/l92,{"q7{kjJKJW ]sLQwGm?Ȃn al[)h)!b͏2jKj +dTkL@2$ŭCݮ!.hI~`RW2])ԪtxRuItK5[G +(YQ,x1xymuv6N3 yt, }NRkÝ ҿISU=z(vdlڑ:ąhKne! 񘭸T.3 MFc0gT3ТR#B}ݶ&MH2JLS[ZM#uZ=oYXOR_UFldOX(A lWȘ7 K@z2FgVٰ6?]J+o(Oiyo ޹Qї 3G\% ߓ,^T;D̰+2H: !մ{hSP3$=ƸKu3|+ft_])PUGӂ!R8M 9D^d4i}/*hjM1b koӓ.srz3VH $̃iӳFrqQ1e'M `h0{Mj^SLrjNyL:,}ir\nʲahj? I?G?ٲM2RNdIޥ  2ZFZx/ve4 /c&9 5 *r/bgp 51wR#0_/_@bda~sypcr[rUdsGKJ춗?J/5]E\rvAt @e TP)tފoV kПPQ'KOcJoq&h6No|bH}OENc{/Ÿ_ܖH׍!B-6Bf=<,9+.M-!?.W^mU ;yhTa}y|ogBc|3q'_]ug2ܖDUXjn8 dmh&S(=xfy8؀v5,S wM _'O&eէZ.`Ķ;5~:Ōms\fO؁vf5fqu0YF̕) #! l fG er8, Hro\4=B1b!BahH(fԣJ=_;0E&mcXtt<7(#֨@ToNR!9)q 0g7u#MCL؇m©7g6ƍhyR1JNQFڌsҥ _8Hv̧€.6(V 'I cyZd쉌Mǽ(APd}cy3#gPJܚh -΢P4c"w63赆p1V]3(䙋-R<Z0,yiU~ ;@SBڜu&Πm{+\k}?#/nVG,{~(V/jbLJ3i2wC2>C'fO)m?{Ӫ#m۝S%f1BKtWE+zAsPҠv؍' Z]z-bi<Xp65kl~Z- piq<#ۋkF D_1bHKJPƂ~}m=FR@~<:f5&{xl6 rn9_J3e93ܫ꒙hHݳgbOqhh.9-)ɋ7 z 0Uas8!@M_f;9t Gi6F_ ZCh%KNeD;Ġu[/ݚI,xZQ\~N^vmh:-". .ZԘMf / f*VCC$xoAa=U8,GCADTB.|i/TR LP͖m޲蓐75Upg70cZ61JDIMshSA"cyq4`qe]#lg4†5uWUgNltS^Y{RԲo~cfX|l74b2^ZNh?cz%? •0Fw"nQx*U#+ިx*IN&Q Oƛ1~9%{wqiH)cL0Y`TߢQG(I[mK'Rs$`'%?jb-@nsHE-iTX&$3cnQGȚ⇸/? _kx\&Mh !}YoRؑEÈ6 B?nhAnm0=A[-6;8|+ mu+~:#/eChnaŁ&h*vnOI ՘zWgԯ^1=䄉 ȃyl*=b)zrP|IG)Ʈ8^y}Q=",] gj 1P& _` [ 5֢ 9"K9Ke$=)!U=n]OC{! x:9AFg P]:`].+E}Wdw" pӿjT oD`zJ&e:6zEQ64/w/3KMȽ<]R6,'t9^y p1y׃q +vIiš[ dKkmҠ$id%#O[Nz"Y.O㘼Thx 1lZbgtI'ǩ,s<t+RaӬtTU)j`z+Rvon&L򸦤 쨯&R~!._x;2 K"ql]{2%[o4[L.%R1~>4cP/ |EF G Y#|{j%Nb`\}4X Nj1e;tz]f4Lӟ7R`4ɗq[y-0 Uo{ovxB)Yo$Zkh:^ee$.+:? ;얊iK4GULXys0?V]Na`tӍ c[>JP̧4jO6#A-VAJU[/TU3ۢ zy-ZaO(0Wc^v31T]{Ue!7 Ȇ M sdC'i{E !*\:/Fz؟CHj[u/ڿlhߌLS@.dOՖD6`*&#'4Qk; $HS~o~C# 4)fr3c{Jȴ \JY]/~۽wjP%ĕa" zcn5M9P4 a#`f/ ~3:#,aD]_xR 4ޢ|EyO-9dL}N/%E ͭۊx}+4.sV d!QrtLqC8_C=ixҷ0*n;%HXýL nA%h[?E=;Ȋ},By |s JA P2xu!+k \<(2!gjm 4K~lf@+.ֈV{Ml77$Qg[~B8s^8e,o%x*TCKLfPd-EPTyCi92m*\B]EΐzΈd".Pj0}ǩF,aˬQ:LX 9a͋ xr7 mx`zKL>\h7hZmf`>9sQA$3?*ajڿZzBbms9TK?T~f,KFoh^n|%~bXfg)n= 1MDEj n. N %\R}I{-7# ol9G뵶sMxUkf?z-ʐnML&>H[zH\e1U[oe/gg߻?7IsȟL1/)jp˰6=9 &9 @a?Us:Pr!q(MaH?o$q0841x# Yne:g_S`kMyֈ] ؐk_<)3{ c0d⸜VE0 ShW4{S5 71Hy'c_pҒ>KQVWgc) qGA.dvbCZtbƞ= KyÔ62Bhä iU4lWk"TFFnhs3jgvW_M3(\$Q>5tai53D!7ė XCPsuٯ bάq95$-X . "2+Pb*8ȕ({4 ě+ñ_'P;b4冩N.܁hYEO1nXI)0nO|h,㷌QP ,GH|*'f> %=c+o.T0v-Z"V4|F'{:ꨑ6^*!g zXAJGd6 K3(s&)*꫰%;H_ewh+J(EԱuONdT*_qPEb2sZ-'UQVI5*ʜlԜ.)3ރ3 0!?#FZdV3~Zs UkpN+dQ\z H({K},PYWd95DVu)e1e7qjPv+*xJN C_m""%8$r-SOgF2VpU}fP/O*qC&ivL=nѭOݧWOfiuF|RGQ_͘Ԏh^s3[*Op6O΁RkY &' X%o4TLfX]!o:Jg{"u (֞8*puAC]y@t7(xS>w~g%ʧSM r"8'^- G̠ C#pј,38#}#Qs:bbh*dMKI®7)˘҈zЈel}t 7-ȾITGkֆTvl7՚ !处8,xXhgjkTSBܙ$0{,M﫵rh%kfL8D,dwyJfs7^~ND ٘ik_.ɂ`vLbun~JsqlgK1yxt)!x,|LkjM fuӥЪ< 8/nB%(?ΡEď,OBG!1a<>AlB,ACVJf!hxxitebjRyї-ccHEFϜp^a9z$ev <_R:j*DI}{׭ϽAݝdjxʡAJԛ j#WTQªAK cGɲ$Rf$3!>(S6xI|_pՠ=֧Mq|5Αu~v+ H TZV^"]`uy='wWoKsBB|ޒjf(G>4B+V'[hbPxe>LtKa'f:N]=+t^PFxx`M*aXA!c9 ㍏K];V5 2@,Э5ȷp[H,Tô m.tpj~23Ȱ,=SPN' CG-eSAD>0Sc<_TQq޺_>_x:CF7jளZ-oizIhPטL7'Ĝ ‘v>Qk`^B'zD!Kx,)[ -_Q̟HFgף/Cc:T*n%_J2~Gm jg-DNJZ:_,rc4izPoH ߵUqVkD͇6iތM_sn>Ḿ&PJ۽dIiF:RwWϽXl5=5ȿ۵)my~b.{Džܬ FʊIw{26)HtJ[c+$\otcj5ڗsmCm8; Yg?W'1?Bq p+M_ {W*UH 8'JsF9S"M.~#~aG! wSCv4/sɵ N] 0YqЃV9 (OLWY-~,^nX] &1^ c4?G Z-DC8 Z&坮l3V(k_SӟmL kBA{o&Ͳ$'∍o;E9 W* *iNΎgg`S2?č37V/ጁ<Xz׺4#,!L95&x|u@zꆳK %듪[Eqq=l;.{Cl;AqXZxzx4Q&Xm ;i":-U2A#^녅u,wܰh&Z)+2X+kti[\8!]G=Nѩ:}EQy5BRs&Le87P)_Tֽ zfb࡞:W~j:Ӽ/7p3I}1OR+Lf;ը*7Q"Snt#c} {mԮJGUwT`!pقawb.7? %֮J9qن(HA<h0n?h.$ck{P +x 7BdHځWK:CB&qL+}fɟ{g *´q֞C} ?(P]C5nevPzw_Nhǂ cTAoQ+{}m٘O(!X cmZG_~ *j r3ѹxS@|PLUӞZ$SԶˑrO~Wv.V[E ncׇwnHȘ|a*=|j-T/Lח *X(a ՄH"W"ũb0nϾѸq8e5C'6x-!u*1x `a`NJD+v>ʞa%X>BǤ wkX$15 .KSBPk(SVw8t2g}\>D: 'pM<7hwgCocƜ&P%GT3ȡALkMCQez!/> ! .AB Ö1l(U+?;L@h -ۀkhÓi.K0?c٨f"Rj 4ԬKkGu] [s=tNx_, ƾ&#JsDϾCU}Jst',/w?ʋBJ0_MQ/™$IWA9adڎ>'h"[t#wa4 QZsp;V\=1oDL;3yS?w ЉHyoGةIMu sۑ$n--j0!u/O^\@uٽh=!,PJ qJExn|v@Z0gjamsf~4B12Ge6ZZ IF'ntBECz Hj.p8D8(FGa2>#ˆug[n%tQ-N8Pf5* ;3%,W=@ xZTóǝV>"gD1{t2q,B4ZN- &4&tUB߃_scC>Iwwror#q:Ah2\`/Rjqf16 *P֐H)\mJk\H]łmotD/<&9|7>gס/ k%{$zs!ڦ:#kĶ&^_*52Rlz2i!+edAnB"o%re~7Y$$xo_4q!j_a!z~*\mkl@2Np ۗn9dIaK _E '\pp} R. ~FKy<6? cfr޾*`e#a>{S!Ft*kӀ$AH{)-m<4>nad6C\ au_^ټ8>+4>٬HM>KE Xsqd57^Ǒ ƙN XFBjrETWl@LR1ئT3f|jlv{M,"$jáKon 5*'/3sIqY;ڞ "/ ؠUJi[kk9Z7jȁ 'a,nJc%RU@,Mh{lLo4 W+{Ȯ\>+Ծ*ܦER?LԾզ81mnAUuNZ::mOPbvOSɧbimR385Rq[ʴƓbf{j6s _Z_FΛq־GFsߨyz 6;f$wZ';PcB<:`;/al@A=^4/`$<ٛ-c6]Xfe<C #薈E5UEߚEH&ftŃ4U.GYZA"֨]eM2ڡ PY g ? zhLn$_3:~P-#L;=Հ 'uvAm}Iie ->)?^dJSi3300Hj89Sє19vͼUt8NaKp sՂ[߽!Um-wFTUa]< pIWRN‰L@gǠS֯"a0*=홲}U%imfD&d" 4NGg9` 7Hsbgd7Qe3;yTu$W9JchTF"GE dޢMYߚqEu+'%Z|]S9 h&>2l7Z\߿GȚ qIvMx7ՆB.; E糝Ha eicIy_=m΄r;>/tlP=̽UyMLE_bOsK }iNW=yߊYE"R%[ 8o[W=Y>&^:T ^Eij)YTmcm \8 N#> }s*.WU+sY.Կf`F,gkAd*^<"?r,l'9IxG* I$3(b3:{/j?g<wM߅!  Oxtuk)/]R_CC"N/`. A07Ž{MBl64YFN⾵* \$呟hHbH'I9+#\a6)[+ч8SUҐNshu86i q#Kd1zecn劃<.JW?p6ͱ^Vq1="*[Q-Wc!EFcv`L.|1c|AR-KJyFrM9 =ׇ uʫ"%4jݓ*PcbO?޴xpS48ί.A7Pt 񟒐פ lYOS*OU͔KdOyt~M.")(\3/06aoZ6:ycI=c7}#S_k prt0S='v,«CMwF<264 60s_a?ZB I|mLt$v@(UUrp}nY9W G:Ϡ~P!#}]@Z&Jq-2r[fY+vʛT 4JTr(t,I ;6>rW4~ј`"m++#S\Qj\S|~N(p2y.`kbH[bb,IzQeAO\Q<5V}wbP&k(cI |U&$\$ivJg]WfDV~ͩ372̤ke'*$5)58t& ՊKd)'`#/[ca[x{oEr6ɀsXl 1}5 \iX?ڱN!rQtGA .Ni ] $Aq+[qޥ[svE^*Jx$jKiI~>V\%< Ԛ}? ddp40OQ(E,<ͻzsI"'$ Dsn7s/GӿZ4@{d@3  y-:L;|&aړ@-ݹ OkKdy*ҫt@bOEB>g<~gیh3%W~TZ)mM"4% NtY9簹UnuwZ!Z8VڴB:V obl'[Pfë,r{Dxdv9XNl2c}!y%5 nߥXv@s=Tp%,,[#R AWUD.Hж NL4w[0U~OnLRX_!|OÝ&9UDz@N# L[/ ӯ]tv8,"%`۷4>u fbSӪ}ѷ$n,u:. Uw/Ro|gӾ06W-Rek)p½K5#|z҄:cGг#Q" >Ҳ'Pn(MBR=vaBUw& πGS g2234]!6S.ǹ\g p_(쪾 Y mY0&LtS?xъ Oocc&iw:f @H(g䗴KmFĘ K[af1ޜ.kj4r4u>waX XM v4J>egݙesUqӘ)1_ew=% )5t(Z+4G|,jx"-,ʁfb}|"T)+x`iN|ee / :I6`ʧ1&%PC)j.euX̋r@C^˜(Ga'@!&N+sgvݘ<a\}%Xwd5c 9ě crL ٹ'LÙK|=*)k_ѓ4yxtrҬYORZ1{0BS8YV_V}rs1!}bW/Cur%)u<[t3>ôW '-/$>";cΘSHT~0VjP ږ;b+na+`$^-B]EbJvD%IX(M#OopFivS] &Ku%o_aWevY.s7C)jQb@[}Qle^G {u**sLIE=Y~dQ(KBS)|8hJU/x},I,C`dQg@[ ǜkPl$-*)JrBظ=۱hӸk 7.[dUdTfH1Zw*؉4Z~70jA$)lRq3C+pALӫ՘-' lߺR Ƥ?.H6ЦZCΙ5U\1| gc18}6jx7WD:!vfNQ>`$oRG#Z(秈^3h^jRȽ YN Jt4E&u /hJOɄH[[9 LJ;c(t޿wsʨI߻%:B]j/r IӬiyRKobLe{L25FsRGDwcGe?{ӆd[}{[s^t߅lSG!y\~tN &a /nHyHT"hP1[,mV2gKunQfJrʂn!-n~0p ќ wBPЂݑ0ٱ^ HcB5^)g5Ϟ>i#(+am|&!zhr$ĭ1#yoXxmi*uYZV\g#?G[2(q]̹Q[:~ݡGXs̀ELlTpSx8C~pX@1u]4@P`Q/J/ PSX::A[pXǨ9שeT Q'8?fPL2!޹6d Y;TRz&eX,.~hU@wdI?E+$Rd"Gs W5HrUꂽogD!ayU] ao3(blkt8/ZP-f'^@==zY*PFAacRcao5[gZ>6HW3U7Yeo$ugϓԙĴv LC-zmpg@Gtc)POU:ERP|2֗frןfнi저i8az`GDGt(a:xk4xutl-*ȥYPSS sʼn]i茄3֋<älP.+$Q|WހGNY=6NC ;×eӽy v-X"3aHc;O0c~\3fgN5ḍV7ѻ &hFdLXAנ>F~p0w&Cn'']g[:4,gzAATJ)U?MTeε nIT:0r+릞["F7RpQKW% sGg# 9*F'H7ө|Fu)G H!6XB1K|TւZiRJuf;0Ee@$i=ω4 Kא!Ñx7cfEu$}Og ̌5l m?\5{oqjh 3QGB #@Dw K"bqJ^ZJɝu(dKw4!MDtE㎑Ѽ;4oZ]P> o}R>  ʧZgbDȩ`佥8Zg,HufZ{I}՟xG!36)U%H^, nP eyX|Fq"i5}p"M0id] l-G9Ov$zUʚ:n,jnF6/pTrn +[Q Ot Sm9Gc񤩏v=H2y/"5h2&T\ $8i`+")/2/ڷեyՙ{>v 8X|SR um{cդ#ȪAJY&|d7 㙰C._*z { <HbDE0q)֝m]/v)EmLQXHTArR &Wcwl| AbY\JcFM^v"dZ-A~sv@ IB GFOX?2pEEFnn#"78a+S=& 0@ES&/b_]-?#yC] 3wn:$+F(b5g2 ŭST yIVp̤/8 ,3 dhmTf ]뗀ou !m /1M R;W-Ji]:@%DXgηGwE"3XD$ Br )#[:Z{t^q<@ BtӶfPk_bRڈW?dq8g|ߪ,YKK{c&iEA).IVrꖧ=[L!`ʖyd5}7(Gz0ڡ󅟎? 9c1Ya]r)AxvLJf-C#0bPe"{9|a >``rgT&⭶/ƺ@f3 w[kq(9(eسU?> =d;G [*h{r*Ȣ +Eͅ^% C {#"]X"\U&~9,|TZ z+-B;_PA`OtyYg=2r,7oJD7D!r 9KC1Vd?;隺P.Hm|Q?}E:̆Tִ[z2oר j"∯:Rw}d@{!p1Z-YRQ]OoJ&Y`9.u%p'dkm]RqJ\Zy)TzjZkrb'GiE& m M<^kS~B$O94 ̬vXe(4H>s\ۀٛ%eTb0ߝL+r:f@;ոM͌n,kD':M92:2?1pY*Wa2wklQ?)0֔;n:!k?lJLxɀA|>OH޼ œ\Qw9`+YT$;ծ>"䩤 =N+~;\2kO\cs/!Ob, 25_3mrz"DCf9uA?ƹ]mLVe_4_"9Cq_*QI5vv9Iplִj v%'Ҳ3ă$H252QO0ɟe9a]#Օ av/5ۦ1ǰC տ'|;]i k@U_H-{=#?b} K8*bVBt=-Izi`Gqlk`WNpd|n}]cw+q];!.T2 C({1U}1ƸQGQf"lk5Kk _q*{><#cw3Q45IeaXy0\i+tJ}ik-G%jmuښ(,[8;Kz)X%,_"^XsɯIR\ ˭_2#"0Jn%맋SQq[x;)/!muJ{˝uR,9E̖Qʔ|kOmp11w߭iszrNru{EAk"ȫ%o@]kӬ_JP}wYB; Ђ TZNj?8;$cNs:AO2Y_H^R& 8Z3;DZfRj곹UU+jwD ~]Av{}ѴW |{t3L<K2Ycyx.޼/^'r-2ht*dgҊi E56?TBjd`L1?1NL2U}~U! $~~ශ9+ slq?0=y\)Z s -Ohк K[́s2[@4E e8DfXjk8M,3KkWIT'~ykY6|jzm.jM8@!ӲT^pZ'ޙ3jAlHvCHN#\SrTߢIځZdGP7(!NOYkvX+Y8,Q\S,e^~^MQ2Eꁉ74Rk8ƥ'"J=)R;u#p9L)|yI#"\B6-&z*6WW9GeGjgO^6Lf~ w3r&k "cJCm_O -R(Sr a6VQ8ks$x]@͒B1X]}.ghԂ)L#R\-!Vg L&8 -ё4eQkH9uouN죝d-l+Hg(~\"~V@cgXE>Q|H%@,Dy>%bKٶԋ3gX n1^2|VQ<p(wù@4{ ~I"-LNz]sr!6l%{z}hCP3 ͮ@$=V{?.'Q պK|Ǯd1ӛ}tuŽn];6#̡xc2,'!3g5lS5ϮF𛾒F1mw\"k}%P2h Eb bҝ|#e>"]J#{ۂ2f!"C?oN$7o{1:44$1NĞL)>j17 JB:1Ux.H(?EIn.k+i{x7^5_^B5-]sQn~yaUvL8(ш$+o7^neg[3+ }'vvEc"Gj~Z˙R 9ůt"~s{dȥ<Jcʷ{klvɂQͺYk¸!ќnvVPE]mWsEʜU+d[(/5zoDX2`Ll‰,llL1-c )(R#C57PK+*%Hg b{PjvXYV̘tp?EqeI==R2m0} dV=|e[xNI&lni1F{B+k.?ebRA\%)PC\@]i!.IbFě%'PE769Y C}FNv|O`GX1l( i2A'T*U21*a?+|wKrn,zz%<R܍\N%چG+I'1$Rmak,z~q6Ӄ:IQ RMLՑ~b7Hk^ƮY Vphj'Q/4ء^+ jfEA,O؄.6gTR5gISF(뗜əmYw 7**~Lxul4\KZW(^רh"oi}:꽕ËGCHqeeB߼q46p]qp7PmlB)CmsYΊB78샢KH>jK:r2 0T;&n:lC28Y%ʿH`Y,8gxaĩOsp `EnE22a倂5D=l.ϒ-VcFV Vn0`=La`fZU;a!: `su5%Rӽddqu"ɰ&Vz=zC5z x x7pQAWR56fq;Q *k䣻_rPa$z;sb܀ve᠀\@OA 0;Q_āma?3t+(Ud]vˈNކQM/mxnE-٩Nh^/H3V^-*oD;/D-{<0ZWei%:as86p'O}@SHA"SDzj Y5B'$y'fEs`bu,HH$^VnykëtGTž$esN%p6,I LT'q70t2(+=0<~hV '$aTƍ%;a#(Ikx/i}}%fa/\L ; (feE'‚(qIZg mtzH4?XAnz? } *d ~e-ѯWr&0ySDL M,!nXwG¿ jO =V|HC1QӅ yNXP >^ ATN.~cQ%ى1׼ox3Zo+~KԯH0̓U6I38ɚgs5Tc v kRNp2Vwm_Uv0cc(J~.be86Mf\iCjּB"bpf/bO;6jp`nb6^8{tT~?jVԽvBr_p(Ԉݼ'Y~H~O?vK*ƫ6{alG%d|ڐfC\2rQo.V joc*U|LAFÄyJFa$#U+iu֏ +,}lMDOؼ:4^濕/hoںf 6|%#ן8gKrxM9bx(}=d_-GJVKwZްsŶ;,X6&DDO`xe4F#:Eo_# {WsJnC-{5ΘꂜDC%ftwq O}pVs n7Llt5J Qo 2贃fFoFf\Ry] жe='GIx?0x*p3P bC;_FY[M H L^Fz۽C` yTB<{gG&d2.W鳓臱N( 趞zˆ}Գp -#fYtkbxGqy H{IZ;ܱu*Xu7 gbZ 5E]U'ċ@-OMa"T`-F~ubKp9 ^DYḖo |$Ʉ)Uy0|)\"셹~;⾶c)5f%;ޚS4݀^̈́D>EAHffb L*p>u56RYe2@ntҵf;fǞctZX Y@h4W+{u'Dڅ}2 ֚I,opK$L$8˄[9G޺ mӾ b5mnwZ^5\BԶe "BtHf\UFdg|G Yj8Cnȣx#Ssṗu/z)]o&ͪ@ bA} QuhUOM88qd偯 )lY8/e!̯dq?ti V~$g[$ޔ( c3x1fa4@ vYFE4uSN]cED=pRծN8a.:T.`A}]* ٝ̂ "5,}]Wc?;}33LO+ iSMh?}6V+T3s=uT I8>#ad`Z]϶wb51c5sۏ3Yn"7e 54,Ǭǹ/p ))ƒFׇ70HI2 :ӵWO] "$Mr`Г{i-8+GLwA^*WWWK 5Tr!_2\Yt ߁}r\ S89`!cP)mK|?~N˳ a"dZG ſֶ-T"R]u41vO"@1 7χXqm @+guΚrlf=(S8agmѧ~l*P2 NI%KܥJn)]r7I(^]>49"u+|Edwb*UD7L5[ oŮ~N,~+Wio v{IU`1hsOEJ OI%{)w˦F#(.,Ƒ'J |FǼA|BQF^I\+?7d΀NvJBC]|評ZaC{A Wc2+t(*|/ۂN'cxĨ Xbr̯=>[\2љ<>nb@+=v;en$c@|v 0zo^=Sm6Mұoʞ,s,#kqT=}RUM/n}A4RM!L)f&wwzwn;6(mǰм߶J&X oK *`@gu3@Ic`G*L)'.Rʧ@~2(3˺1˃~:d\xWǭXyqc}i>8jY\xRjo]ɦ}"x7k4`1ZxI{TS.dȥQS˔#c5ǧdB$jQNt9~ZFi,p!k޶fSwoox`'uWuHIOnY_uFLlo ɏ<5#VA!qC =ŀUWH/OIO~e>eZW K :s0!b:ϖz&rfeNH>k\9{6X[lPArf@԰r||: Ž'(Mi5x=u^6@RVmuH&H_<ǯ]谢 )c!pzޚxL$ U7j=c39_d4_cYSRbvl^wQ_+ˇ[Gs tcχx? ":˿%d/mDC&.N G<ޭm3kɵ[(V6dA9o%-(X(l󍡖˹< aʫ *&8ܙ9eV18E1 XlE..;FWt "6rI:^m8`WA>ZnPЎ?:x(-joG OG  T7L0V9 rXW9'QwR?իHOōw+g~ޜޓiBOm-N/t"g` x#\sqd; 1>C" +*yd;BU͐ c .=5Ңq\ՒTE@Qf(-# AMx^NR5Cs6 H WBf5Tya,!2m ދ#sֺ(H?Q)!$19Vs#DˢpzMaaY'g o`/x,G!ۙ* N%9 D7\;g{QRʄ =ϳ8>93g2_{YhOs̝DU:,]R4z9H,E =I]-Zӛ[h{$ϯ:L[7DZi|g^m7Yf5y=X;` }߷͸`cLZZh9FA!-Ť* q,6϶- xԋԀtϗ`و$}oc?-tX½kv„{poz!$}bj=IzRvԮ"#wD LuHTWaKA xRq蔂.]qs{WWf,ӁY)]9?&2jUKz&H'z#dYZCk>{̐ոRҕؕs"wI; ?rr.l)$4}mVrxdV)+>W)䪅ѯ{!dveOUC %.vHk %K%@c?bFtͨwiϺ&d@)X0xG 4=}cXM5cX>ƒ8q%#W\`|o@ٓh]]ġ&V"IR"z`c& t +v ǀ&,l$L`^hrI.$8I|h5,s[JZh[Zq2!C4kOzɺ:o:S0iOヲ"ʿ"e؊SDblsO ^1qLSZm9r~-7IceBכ;Yy%6o0m+)9d3/Ab'zs E;B2 aʻq`@YRQ\o.-.ĸSL3_52Ki&•Jl=kdhb@I WOi6ODONu߇Ʉc/anՆ='[^h@k?evm 09 h<<M# zl#0ݛ M' t("r聎?Qٲ rcݒsOpB!yrngSF=4~A7pU\PMSj g[IF9>"[t=4U+3\h2ԘoS{Jݵ'FσRdWJJ<2ֱO;zR m;&}bgun1i/ֲ9Kung$޺`5ְu Uqj֗'⟈>223ڭ?@ IkL$xB/aAeM m> Iǁa]9ʍ>\47k"*?Y,bsR,@*e|,j0=^5]09QLrub9)F%s`ᴭe(޿"(H  gK2_=Jʒ7[WÇѐsGXY GXԒQфdx{@v;P-݊L _itxB(};Yy9ÇƧf^M6tM,`-hނ;XΈ8>JOc^.= mco=Y\BFg-x4^P6>iK+i.3_;hB]!HC4v쿇us~oNK?^Jz:]]1U awmU i: _G$BXwd.Cd3e s41+LPP֭G>6h#Nxx@*9͠1x Uq b}ieA<ڥ7%TM/aֹׁ_@S#/~pyH4A{*}8D[@Zu}_ٔ8VSTƾwҌY!I#ERA`0^\: iYM2[ m;>1)%,ڮ3䂞f5S}yAk-qiD4ygƯu@`jlY@1` ǂ6b@.@gMLлp|W:qrCjɯi.d;,P»E%?mͫ>}Ɓ5\v[wdFD}))%hr`L\e%B`֑<Ģ2G @l?1sȔK~0X3`Uz3lGgrGN2[7ə]?ogcZfVz'}Sl}Hi=>Y9 }Tp3 .߄ޛ'a{IԱGiJG p1?db.@M xTֹϫYgf;s֏ЫT{Eޢ-GTFq" GW6"-A 끣F:غىg *} ȼ *4K8F6k&zb]3̶GhfU" xXto)}-!p+/<w1rC 噯AT̛rU%1;pك)k7XmY HI0H<N~I&>#4%CS PZ1|.A*RS%jveX,xYJyrVj8jhttPk˸q&&}]{V-G9hBeMHڠM7*JԼ6]bQaui]T;L`'9PtaӂPm\A\2{a,_M&w $9D|brPMoȝ>nPٖ.#yq8wsbr>0^-F𢡄[۠U83vKMے#-;eR%{ w_[",2nOʿ./hvPp u %ȡ q- X#a QmYRDTV'dUO^'=g[xGcӦR$0Cx94k 3Cč!lT=nkrn{^0"C&fqۺ:ȷÁ"g'~w1gN g+3lOKtȶ k`Ih{wS{ax n! l.Ͽ8; .N[Q'U]fӺFpnǷZfO ҆TeVR'kEJ"vpM/ˁvGm߉_ C"lJo4+K@trĉڏ?bQgsn#q\rW L5oSwî 9ߑ\Uj$P 5W*-_ro-7K**WZPrB5lHtH޶/] )f,+4ݺxuHpזR\${ĔA|20 +QIvka,/fi Vp8 ȍAn;IsCo763sؒ{\(̣]xwOӥC-Wq>zÚ;aаq>KG$rsH3$Vƺ W1-߲9u@=Y :G7"CM3 TlC֌qrv 82 OF$uQw &gjQMGQRީq=>n kWt7`1 ~;+ׇ'|@ιp=r"=.@ < Cۏ543yc3OҔٲn /7bI'`SpsNQppz5ݽ͌ګXV .H^!?y;xu nTݘtK ilE $' NNcZ-ɠJ{uy][S]EʵAz4 l NUhfA =.NʠH]zв)0!xpwii w o  CܮwߝnF˪z EsPJ?12E;8?mtL#"xcDM ! ,1+R;WtUOA#{f[f-TI5Z?ӑwRW^ ppp(=[蟳FI0$ogNIkfaUEa',Z`~q9o[O3Lf1(,lh:Q+2-NiQ^1)U *0Dw4&M\sc.ൖ6!YVB w\.VV}n6HX wJ.׾=O= ErZ>l=jask]>{If2aĚQ4rV şd`0oK¾;N!i=@\7AY^eO%(g#J$9%zT|]^Rf(H(nK x6gyVCM>Z%v'-k7_ EQwgf{&I~@ xH֢fj:nQ֌y\n!VcǑ6T${ڛJWfDTOҏkd ͮJZ$BHu5)lWcEN`T&:W[ AV"+;AevEBX13+dhBϰNh76u8}'uLN`#Uw\S`QqxeNc}nPzIo\֨AmJ3jbD(BCG,꫌?BVFWĹ͔׆Q@D-N)nPk T-OMnx ,{jkvk T]x ϣ jS~wi4"c LɅ^ 4,T5} 1h;sM׻0\Yy VluK('5) BB1f`AHм7 ~Y7,scTVa =3 ?NJb>Xι;~>s O B.I[Hy4ш-c~ɈvZjnoZ6Pބt@,}R]h9"P0-*_ s2,Pqb3F 3eRi$؋gƨPg; B8oL$4,H9i(URLnSoϝ`]7YEIV!rI,kѰK0-VXiʡ_0i#8՛?Rcy3js޽ΠB"喝HNᶞuhC!׭X첃JvG;ϟ[b2v͚Q'#runcs!bsv+5/0ɡZuRX{V7;4X7nW<{CO3UP:ȵmQ8}{H1 (϶kO߽PƋ̟<]<%p;#%svqm!Dp ؅tw5Sj5nTDT$ƽ[;QՠO· $}*bb#)[\x1u4Q`TQ_n,a&m='gk_UZfd S"S"5,JUZ9n(j$fx"79[  Xk4:׺]y>Ĺ|M71,"j| 0%4| |d֝>1Zrf<2`Tď+I]3G+'ʝ"Ɛ*4/vyiM]:9w eB)}PpvVV:ii ˒^ROoknNtS>[j7Lq+xJcLr/L0 J79otXqli:>dDLY2U`1 t~d/W0 GR|G7Q zϦG>n+O8 K/&\Ij=XSZ5ulF5 ޠmg7T=R1wQK!VZ3oY{!]Ϯ!B6 1C`wMT|7܈Esظd$+N<=Gf ւ*iKe;w**jQi: (õ-kbTjEOGpTȰ_9dQ5l)I`!;z ^SYCL>ٱ.D%rz:_چt+[X{)dP8oŋs䙇^戱cM=D9.Y!XSW2b vG(wxePa{zSnAO_To߸oȎiPFU?d]X^-ZTfz߱q0EϥGEz$&vjHSR b>JYKMnf:aT7t_2/'9rl`s6P? .6ǧ[&9Y574Ы#D|BϲT,ʖnxů =N5"Ǝzѥw7!}Uf-ؼZUr;WF"4׶k'tFYs5\h$*Є`6F]ǹա vDG{WTڜp=*SoG~'vW_Wui(PLڙ @ -i΀n^Mĵv^&r$z%F q,kagFG@R! oiDPFx gx)-?;pf=޽ /Ȣ<*zTwo]+ۆTSga.;Wu'hf, 68+PQD{*wh= >V8LJrKE.qLxuV x~ʰFo~\u'(QBwkSK6,М#M{pGҵ4eE L&?V_6n⁽@\$,< E/83¤vaAND"$sy/ȩGȩ'rE/>fw\E\WD% -m=مIk$g*ib|1V"ā?]t}$pOt̟!<q|05qȋm쬑|/;,忯[Q_װXu&Q˸Z(X+m"iMu 1k{2M䭽˟i'YfVDx:QɘCŝj(TĉVh-A7.t'z u@,pW=VOCi@-Mjۋ(EkTT|}j#CxB([mf{.L&* t|4pA:ǶKz3_t'R0PY!􆗪a;&'ǃ)=_EȮb>r7jUɹa 8;&pO󝩶 1eʙ-F<{W4/ؘg4 Ϻ\x1gN6iqC"+lCF W:,~*>ˊk/1#^ jB쉊"PeD/[FՁ5P-w\h [eAu ye J(ExkߴM aj|*!u@"a4 +8r/6nߣٶDVL"#2q&@t0a o]aݢmYm~x2{(4+]5&OoԂK2dyCW ztf|OKI*7y LT>WvN2hY)[S^~juL0eL˄oV̝{,mm`{^k}+ QuD@eJ(09yQz?dW#}FT>wSNWn4?3DC[Z-蛜Bohj6Bb@(ғr[5K\ vsMF4G49rv3T O]# /-n<9-Wd|rW fB;Vg?[A<d}/{fO3F]` VWEnȍs;r25tS^?yvc.I*, OiF{-IŒiI~po^=B Lv`{>Fx%^H=ビq()JHfYt\[˹v' /VL'Ip)! N?yc(X@FvRD+У>A00I{H2xjFi1Ãi#{6WLÆj4|ߩ hݡ<0/5.־yO%t"_j!ms :%" mSEYtLSL xD͊2nSW( 7 ܊p۾q6lH2",Ca*]ffMepËUHgZ1趈Bה1{E>Cp:hfb0Exjq6G|6aMީ2\s/Ir`jc:Cg wL$bLZtO Dv.@䑈#w$?guܛKDE) &o;~ šo݊w zG\6W=FתmM|eV$FlE|k`-]+< q.^+[ P>T#9Wi&~2]LQF"DH'$X=N:Uu q( ,[$)ii!P/A8PN+- EcOcfJ5W2nɃ [ yT .,_aG`vsX(Ȣb)6:j3ke^k:/?q0~n%+CN|x2ys;6xKPHa4,{:QIXLJW5강 eS{կx)( mM#uY=o?^YRJ:ȹQ#DxGBmؑegâ饲g4BQ%('|Z/ߧO^"1w Ɗ'õ(%7qZxZ%C>'{ݕxJMPKY9r_UAkVSKb`(hhvHMcukaxcB]\]J\Q˦QbcI-#F\drVJU3ճݬ.VFK!HV1y`^64UxCؽ kƛL\S9MS/oT,Qm7@~yx*JAqx\ʨGg{y+n#Mڅ{m k &p@M,2cR12zh-5O}qV6Ai2$ScέIH:H)D&A ANV%W07:0j\r.9@3'e#d[ Ol)Y a*تFO)ȣ@to JOgF$?N(i ,Jy~tYsYo|Do4@iP>9f =睛Z;3{ag-Agw \eJߕ(w 1P k+yw-Ig,#vt7߰?f /u; /8dRײa%xpphpaƣBTRY:os'Q>\Nx/L] KW=Zg|r7,<é"<ϣ%if! IJpU4(YyH>~OY 9r!2&Zb* Ou|2:(Zgkݺ$_28b%ݞKk =X0o0q% r1{}MF<i ʪJ{|R7;6AN&Sy""zjIM,"D."qU#^(p倰[^ Aeєuס#O(yC`c_LЎG%NA9ܜ/wlE$ve,:IRS!?ũ#t^C8 dVgZ L y5e.61iG sx%MTkfw !렣q< >APH&&d.x]!ݪs EAz9ysIڶVUSk]AUa+=[>4VV}}]dGU%l{65;ᏸ@OYG>vŨwyApr]^ocr= V,lXEE X`ls߃AMHk핪թjz R8gU^e^fj[>~!1p\f`{jh> ,+M;TyII ž6cCsi͛%ٍȟ7'\]0a_(K4SyMbLŎ.X GtyV2_v}8߲p) ⛺"p&Vpeuwuډn.e\dL%(Z\puQS [D>|zxo!۽qu8 2se*L.I]Q,|6I̚lmA;uIsМ(ƚ-:M,ibFB+Rh{L'k7Gm ZlB߰!*uU/ 1g(Q~7GKn4lyUvuكo3䰑=Ѻgڍ J`\橵J_ЮP:.*5TA*]f!pMOKY2iuSsd#A .=^RUUڞ0xK* ]=Cnh,̌|w4Pt/Z=z [4,0VK5iivf3 vRquH\Aԩ rzw7cE똓{cZY2\+i8.Eڽ"pӣ]hy.1,D0T^L-* MC0]Փ1 8mTY*0[mWlqF0oɑ@&V8<Ґ)wxj oSf^p օa(g!Ҩq2lavI4 Q_Prx1!?;2_%k|4N5І0m i؈ڇ|iߠD?UԿ9UׯgE0oLFD;Q+n6F'Sp~Z*MT{ł >(" ݊̊>{Q3vV FN'5jJr~cU"j@ k>x&9Eg<ݺ2 *( YUU[RdPDƈr*A!_tWY(ṭہ}; JHqB8ÎSm0qi+0PQ r" TAm bAAÊA_ 캼eR\A&¿AJ@Ы?ڡ;"Γ6^ NAnfR"Wb \DIADQz2W hb bE9;r##ժ~/uQF9BI ̉Eɾdz@6_m(V mk6WE N\i@(/s"݂;N C.hgT#(ȱQ]1$:X80m|+WNGͦ NE-( l)&4 TٚԎBMGw K0|emڀ@р* _@Eʢ D) b. :AK"HW|ȀvPOdˆXn]L}s{f@* lDnA *1D1v%zEEPPyqme-pm&/(UEQ )tiD[4󔹛KJ \8PT%Zn- '*cI, nw_urj*6UUKKUUUUh綨I tAH!LIr+KwOM,Nb]+Ū/^c2FpˣK0b%U@;`lvA'10 I^2:"p)UT;*l|8z$L8'oEz9y$DP-E'|$POED!;Z2FMD AsȊlN@M~<*ĤZG~ֿYl^'' \XOuA\*E{QWuA^,"zeEǯk@`s!@ 1(i@> _ !vBEC@Q4 ptQ *N.B^jĊX/GqX$)"`S+ǤψA,lTxx;=GSف650pЎ6&_mel5Y!HSӉJjs.P_Js̰W[T"$H$ lU Fu';.IgZB NYw$5wN[!=K{:uJ; vۡA8L;E2~|j W2*H)dA4KU*#n TX\Hb@7TAo@DyEЍavePWMtx[܌:] T**@=L]Z")Ң$Jc,p9@D>" D"9z4kAʢȨ7Kˊ>=(#]M=8yX +F$B u;2KJ@;{hFtP/[qkQ. ÊD(!b)D}D]} PݡC_X&\At\+Q",&@Xn7Dj J& hEr`q^"{ bnNsV#'xeB>\?ұY6 jP?ϣWф [~osc,|bU Aa( !"b@_ـd\2"\&TP8`: %/e#ndOdJYu& yr4xyhubqbABN#LT &4XFůU-0٠ }u4-.ԁ=orZȆTSs4v:J!mwk0OGTkD9riT^=?-E OcA7=7Ԋ0m88pv4сYYDq "CG>L AYA42>҆wEc`ƅ9xq}@$Uoboi_ȗ8‡A0oc{轌BC߲k.D dS2ۆ›!)(,俒Paa;9ux34mK-Cdo+%$ٙ8Gba**ZqU@v=Ҁ6h^99?E\>K#Ubg7eXiQ3bf@ e@b6 s)2ӁTGa|9J "uQD@GBU4͇8:nNj1:g1@O/Džclu/wE3 7iz;g4"N~޾/Fu4tcd›O*"gG6*"s^ʨ[4]]*KfA@`2 h4ɛSCaQ-@ҰB3S>n0gb0 $ AAF @(}@|x0,hF|z^uH5x^s5M,>Ym}߿1\43hOeP j!a#T"!}!6~2q бvi}XG3f].jXx þ+F4%h1(qJ,@_ꁹŠf0t#^wXUr"6vv2&ΪTyPo 6U΢D$6HB"/Bn=>oB"nrPNm+d-gmyFT8-6 mDm|el$KC@с.')(bAq|X#@NG3\?Am p_Uzu3{uBwGBOMZ:/M="LiSbb~ ؘ 05ۊeC&I'pV33DM%L':C˥A4oǟ\If`Zc[4 ~,AqYzr OX"R#$L*_?e 9[&<:RcbTl#Lх(-/qlO±0MȱQV2?Kmk_\C(yطob:x}S_;8t^^*<.3{``3.ystX12H4>%'?Vq*~ .Keq穽=mDN׌uwV?^LlFdoYC+A'|݃EQ?#2YL'=Vo*)?PЁd*ֆ[Z8~2*Q4lUZ;z.N _ݮ2@@3 _2Ջ$#KXXyd/^an.)L& XET$J@nh&DK&!-?uWkD1H8 :=e.vZ;;.΃,<]iQXgZ)~z[Pe@LFd LH "kج* {:RZ2j޸?ڭ ]14\Su_!Q2~%Ȇ7eW.W J\1.Zk4m4JcfT'k5:7jMD&)<@Ex4>\=I :sYsfgÃ\MKc旎_@7~VDD ~BmZ2[g@{޿s3XB\V!jhL/i Ე&%{m(>|DbUikot B!"Q)"( uTj쪐 F!iP79*WߝL9)o].Blyj]fv94:Q ZD=i|}VrUA?~qu|ZT|ƥ_J0]l7|ڏ=QT7'DbCW][}{ $2>;p8Pd`?W0@Fb!Mu@A@=?4Ї+ $׉"IWE s;] '-%!? !yyHg X[ XYOm܀7[=#UbqfV }4.a AV/ Bт~SHB!H@QV AQbb{GsXI`/A bZ!Hʉ , dK2._L@um 6QѦ1dkXUjDXZ&BfR΍* 5 /E0$?D/8ʬ~Y1#GX/`D2E^ֽ.΂K1bE̠sx.ǎmyV#.`$MLNye@-EnȦ1rJhp Md&0HHW+Խ8PWQe5yuzͪ=5g~0̱>փ^kidO}Q2OQG+ѼIk38(+s+eBPvHٛKymɼsX;Hvzg'|;j2H2vaZ[% H}jh`zc?b\m\G8yM@(F$}=tѣ䠖Y[cs]c^7~kfi15!0V<Յh@h-KiEfqWlt <-]m(\g1ź[L#m=`* v{n4.X&{E.qWݖ׽|qyAT6#=!@Pe",HJHdR B;)Ps1:x!*wmƨTC5y\崒 gY98k3PPPBSw`M}UB55> g< v ^%6Ts/!u VVUT)JDDDDDDDDDCDDB4DDDA`ӗ2so~f*>e~V2D0Y{_},ms(l~EMgz9xf7D8EI6M`+T$`HPBMiҖ<$;aSDw^ #"n#asp%5eG[TC(!+4j`^=3כv Ks,Th Z0H1gN~j`c0R6 7wҸ%QBCs704T1 ,ˏ1ai>N}TIP"@۟n`A?9k(GHשQ*/meyDg1A@oqnmKH&HH'up}Pd_OUzpy[Ji7K=ӀQ%҇M3=>#֛=l6]*|W=s!ް;8`ETWed͉b1Ɛt*(^ck\ܦԮC"+6 efά*2[eWѬaTr :hw?Lh{]M0J5+&f!azc.#̡K_[[z*Jbkn;0[ 4$0o:ӓjBǑ^ RΙ"1{mtEҙ8G^yv\ D`jguȿZe!@"cN,"pjGw]̈)01-]z끼H bbv0t줇 (Z-1Sq>' ق`SR4*1y"9N$⁴0[@gR{d"+Q}Ĕ[Q*JK@=6Gaؤc^ਯZڭ[[c ϏTVJnż1°7O7|?3ͳ?9gj-5"{sZ~^B]-YynV.twbSD7mѺ!Nd@7-7j660D>1QڹQD sQ[?5i4P365V ,@0J*%߰U"TeMUS3 3 b8nhuP s SA`*uH`#b H I$@"HP-@_w[P[AAAQdPdHB  `  , ),`, XE, EHHE E,"( AdTHEa",X(Y P@I`(E $FIt"V, ,E !I!E" ddPRA`@ ?%dj% dFAƐEdPPA]Se3%PL# &;FnB.ݟ x$=j$?88T~Xj=zE&D єFDYF|@( 8p=t@DG@t /_EKbي`w)eW3N)~7wڵj)9<.T}( (BVRđWJ$ջZQR+|8~"ވ.\@ Q`$QEd@ 'd jȣt$>y@kI_&j1j4Rغwr}jrwUu\j$0'Yjl-ȩ{~ŴRRIe)DzRj6jbd 50qmA.bj._QJm@`7(980QNnn a|bz=BQPw4RI@;yE_BU (!SZCBEˆHWK˄n5)a& 6UcδM$fN~+L6n n,WRqeC^E<hĐAB#H"ȫ (]%1b 6kZ$F ) n`v,4Yihjja©0!w^M|IhOl -"@١ HԲn8v&+h׌:,*Rģ#M1MST֋z Z lUzx+Pr&$I!vYXf;9: r6wzQȡ " lPiX@޶iaq,ZPmTqx*w0hrY 0ݳ2Ev};Hb&ڀq  @7T{"|Z!ja`lP,REf( $ $r"Ȁ$Bʮ!x:rqetU3obPSJR <.4QraiDk&P@Ê ƈWːYTyuX4!õS@E)"hԨs4.l&hC!I.;LڠxqO4T!;7,PPEUX"" (XU1* *0<+U` ς2 Ud hk!vPYEI*+! TDP RYCjiPC‡{Jwb 71A d9HI\kzR (}η"BIDN"b*mXR/}@~ c]x@W>"sz8b-fAG\ǺLS*dxBLܞ"u_EAWQ.f;y @ P`J0GVK0: QRbe0R" %AR)8I߱TEI+%NiK* )7 &R;!f$!RpsṧUk3&]1oZZoXb)f?N-lDw4=~<=S7~D@&[Df~uuyZ5V{d7O ٔCqS @NJuCɧ:ڦrVֽ MO{¤DB復ՠ],o$Lߣ(Iy!OOߜEi:~UT\,ǽ n~H<@zw\j7 =-9Z Q(@֞h ŀ Woq\l=?TLI=c& qpxRȈ#U TSBB> _(1w6N(`S$2D?r DL(^BLS3<>.Ȏ 8N6A2az=E$6l$dl,l~6oq@V*i Ʒ0>6y[/Qs.J8T ұ"^ 2$iCuҴy j'3qPD{T좠a$0@9- MT6I.h;`P &=k:f++la@>2p6C@Dh֔EW6({cX*&B@$%wr"(R*" 9@Uu6HA"nY"Q΋&*6PX#"l\G uC yQъ";q@[p n(eL%qGǥ'_.\nÈ!ECMjwɱ3gMfgl.r:(qd!k> uX,kC>$gcR"J!zdI!9@RCQ!:= "Yhէ4=OVg@ͥ/ ;X'S(Y2sb\sPa}Pm}{(uFўf 86#`Ër N4 X.dϊ"Q|^ť`6hD#$VD:AyCg9K%3>Ũ AdφSՔ:g3oXhA!}u ^ahF]23a6o*H,#8d>}fTҥϣCh &nukkhʄgLP\4szbANkk=Ǯ"ne"V=ߣk'y${=6$Jdv,KAȊm}"v2/! Ȉh zzʌL1t3i,sS7}A==LCdE*iC3wBÁT'm :'̃'~1l'2X$z袺;m=D4SD^*&oDž A6i+XeaoNtgp"vM&Vv6 dq"Rl2H 巗.Źh+@A0xg(n/i@62 chk<_/-6?Ma|0Jw:)ܾcn#itmhbB`e}ī:P:Ԃ-iuJNd,{"^_ Oia^53+a;?-`:J3w@gN'XEP^IH!0 g8{kې'@[e*Ϳ=m~z~j܅0!d!l=b׳{''}w_64)"S)wOxu*XHyQQ w˟#q@ENuX_oyUQ \>@\\Z%rZ_6n}[ pCX=*y6aPQ@>Cff6odUb)R0S=[$jܧ N[K(; m6p;]ۉ~ubsz)9Ȁ'9MRG(Xd,@ȬĂ=MKj\EdC}*luT9fz7Fc88pl^(i Y?Q!2Eh 40!Ìߜ3F*D|ljln3+/5G}W"Us4h(Z9j=G/yQCGĈ\U5[ݽhhbܓGmVYft4];n{‚q{' 2$$Mw ș.YBCܧ- ]F؛(K R}_Cyr;*܂ HrhmoaƮ.@\H8(mo6ɏԜ%m8{-Eʜ-v&bo^.ќ_=}LUAA /9`+6(IS5`RU L6.|*>sy6n"@+1wtVȥ|]EhmTh' Qx~(zР?zh]#zdUbv<"/BO@ 0"S`6/JA 2+]/*Y50P+j6BٺG(w_wͶg`94p.|P ǹAS0D"xBbοlL~ 2VOCItD *JHcaP0BcZe{ܡh>5~2_c$_MqՄ~4/`~ 7{M'#3@8@eAR-| $dCjW(mu׾6pk.ѾmXv6TOQT :#XJr@ep i( jO&{aCMǞA@cGq>DrsAo+*S"ScCwc``YwOCgn*u oI2|-zZţ} PQ~oS60VBE$AYQaU6Z`{ߚ SLE;i6雴ւkoŠ'Ԉa(Qy,J_E "}rSSRDVr+ ,!}6O0?sߦX kHVa,|ͮՊxgX y%wHii'_$ m#pymq;/YLũ@4*0"GPE@ 舁n7JoHxȦ1h"{dpQn1:?c @&z l{!#dGM]Vƈ$^+[{Q" (*( MB;d}R<՞k{#AM:d2TmۅRs( A`Y'^IJKWE^}MQq$Clu[{eoQ^/^h fٞO=`LIzj*{M$laHcgXIQDXf@.{-xhH|)Vn{̌((_os"Ow؛F~CR wRC~Kc1Uq6kCsfh " xJሄ"",SZEeS~W(ەeL čϷOpupWJeS3~OaU6B޷ҟZLtL$Sn(Da"b ( XaV T<Īv 5*@V?3QzT<@ '6l5Y}m:6+٭O0R3J Dip'BEGJ% dyY #(]c Mdlsٶ@Ua:p~ehQ&MA?!& 7OɰvuϱY Nw;l t7"뽢sͅSTmw=V%syy7)sH2hV h& C-6d%(4+{6{nc\{|ST$ bcYM k[ əɀG bF0`z1MM7Cj1B*H>%o}{%_1b0P\Ǻvlv_C">ĩ.>WuALy3/ANҹwEBf_jq+Pbl(H*hJ/J C`hs5&VN:आѠt,3m*y.;eüMk^`뿳;}v&nM=nK=>WvTKi3)'7vᜠٽA5Mz$#zdy }L'_z\{yUd)gPYPL#yHnt9+m,ZGy+O=ϩPiy없3)צ[z_.ڀE8e} o5MB@[-V:_5#TN @,[]SA0:`2ʡAMRiӫz?Z@=+ec#ٮCب Kp4$ff$~oXQ)1UQ*1X8(*,QDP<|U- fEdQH xݨ$I NEU+8nӶ;!fyD# |z|ȠR?*HOSxk^T_ZAA>0ƚ*zvu6Sp6UKSxE2kpk.ܳˈh'g}\,{Z#`?*\<{#z u .u(cֺ!jYUךμ/=%{]߂8jͦ='gH-^x*rӴl= kr%܎⡑=K[ȢF R23+No*n&wF> .m\t4+d@Sp_Va2}TK1xg9)(bФLO6DR7dLELyf0~agd<)@Yrd::BEHgWR Ab󷍦<"z>Z'I/AQšٵP娏%@3_Vq#-ק73>r '8DU-T EH_H'rNNфXAVE<5RHY*ks= 7&슾_?#zL:y5 <[=6^&E>]%ܿ9ó3 .l 7XPKQbx۞y}?~da{~0d]OL ~1:9CG?EXKmAD<^~uQdi@02Z͢Hg ~"t}~7=ӱ0\. D;[?{lOW}j(nz ;$Y~:V hG(>'\~R ;͊ϯ[ʏ yV|U A0^fyb"/ [;`QӭT+1;p"pKPx ~gNͱM|2(dkzoGC=wKy<`.O:ttZy$+dE@Q18@ P~lz$ 1"]Onf%V L&غz p1elxk~ QgVc42SW N<+Y2l|[ E)>kdPR1즃ӶCbUXXGWը2HM -ﴪ5fKYJjj.-L-_ h5Wy9lCvL皯{joZ+!r9Z:6{,a9m49ζ?mTӪ(/4)(iRX&<sߚߦcv"̮G ,A*֡TGIow9f v$ Z  Wؿa7'[r䇠q0}lDhRMǨ5oKbn)xv&9n9ik*Zm$;X- /֠5b.`Dd{^8]5h{,: *:'POVQͲ@2s? [hݮwR'?2iB(Z9.bP һ6MV[62Ut.&v & 64TLgSc)H2>1+ jѦcRRl%6 e+f@`q#mhV!e`kކ2R~&.>:,+ .uVT(k0zW1" v;inxHD H>u]em=[‡DE"AV*1`X=bF D`(AV `IHd@<-Jҿ!L)&~sp:t D<볨C|?#ߡF nzF,ADW*,+R G-U:k>3[KIҳ D~.yJH! @ $]Z6ߑC/B`cȒ!}@{wڦ#@t*o/k8kꫭL TX3~L\@NJB}Mn*1ڮ&:jwۺURB'#eb]Y F M-ZNU v3&L~FXoOw2T/w] :f=8PezC5I"И[/,{'g>*35{}/dzɐǠ>~]w7r\瑩>ު_%/'[Jj&?ߛd[mBͫn^}~eU@zYF4ym[$47txD^Eۙ$_gq+#nީ (;qZnSꎗP2 0yx7cEKC3U}OV rL|9JfJ7J"xH ' 8JRAVxSGPk+A%ݏFdD" ] 8x#'d jJE=&{&v8{wehz5$KЩ7YiHcQ>W F}ln&Ak򔠻8^@inѷS.ʟc=/)UmtX DDXADD_Q*H*b0cjN&)A`b^QK%=mVڨvA1RcDI {eoP($B ]vghE5KefM9 åExV'o[M⵾rֳj TNZlz.Eu|:[&t3gP. 䣿E-}BM0 6 R~PC1-L4dTݝt@Ư9@@-w w]Fs^l 0E^y(NCKm\vlJjBHa2/Hv3fl6-hˠV U݋eߨ.JGC:!jdNshDCt K}4l}&y+BIGa`̄XWuRi2ٵjd'D۲{;<^՛lFؙp3L?o)e0~in֖"k_!0\nwI*ϾæwPv^!L}^N5f+?v -"%d-SGXn*HJw2W[.ZaX#ETb:19YVu8Q(whw5Gi|Rz:'Li"DnCSWf+Y56:4] ZzUM(0XŋL|N7.Ǫ=I1A"_} ës3S:fUQ,3c\i75g/Ik@:!)ߤ!ER{{I$\U$ ἟w~ui +3=-5WsAijP%]GNwgjzyM7f[Z4(e"_܊o$r,3G)IcZfeם٨g`sMC#[7q$.&2'm39Y%Pf!'A_!uTs:0#-Gi4Į3UEwGT=Νl٪OP\$6 !g{my6DĊ,ةJ<vF!;M 9c3č?yU Q>h!"q5ڵ;\~X-Nݠmw Fd !sUx\9@*$ĜKg'Ϗ}5 yqTET "XE*"ETT$D@QEPbxk'kU M^nÏzRvH02DG MݐsQ_u1 VAPUd"Őn .Wᾏ f+ͱb˺ܘJ8m7j}!Ԝˢ}?s;ePj%2( CU4u?W@tgv V-@ g_m`t&ʂV=>4oypK&ӷ>%}/  su/?p16%x?Q)`b6o9ۢTkuu:ck4MXZ= ٘ ݙk\:ʔD?hwfd7ǟxm= 5HD6"ӫwrSlã}b%s2,e8W?'WgP@pF7:x a;O+F_MqM&r\a׭|79TWvCVڜ9|9y7ʅiU F]T8?yT̀!jJu)t̚XP6~k_kIS33v-l_wvγ<+YPsl3+2_Z-jh{t`tw)2keT6ڮXtf/~Xxٔxsn֝jqG0:St 0Dgp02g$ +Xáb.t ΄Pu1 o c/~1DlO) ̓W4sAvbUΙa,H@%Sߏ20XU02GGy[pQТ}#'=~o'P>܁X~(*i+SEU)EC1&:pmL!YԨ*m!*:ysruxFuZROa-jٮX ɉy,0ܰTW 1a7[ bԢ%th3c?SUT%UO~†wnn>9_޺cN8$(,"H##݊o y$(XADQE#qnQ*(AV,Eb`Dd)U# Ŋ(QbgBDcM3 4$1T +".hܽ?BV Ke&4fʩ}Rv c_]9zV}^u4..M*P;3 #Tp-1'$Jh6ThRP4^֗*]Kʽ°:$ v%D-HBgęuur\v=CpRfE\Փg~nIaiD ŢE@ӈPToD X"Z*(W>3"Qo@AMci}0  s7bcx(=s*M凭ZFuDnЦ$R,D> $ Í $D  cS=b\-XHb1h"\PA[PAW(X#V@5#TaDT͈(܊(u(HZ #ѨMQij}\e2*ă 6yCY (M+V՜(A`bff`i< ƃ "k}C+T23,pq-"V bAUGN*! c¢*gAL( n EAI" M2) 4 /#vy95VB_\^kY"0`,^:e;z5vRD~nDvpIt#j"Y*P1mRnpg;-Y +e#ƵVZd@x,M6$τX1RndXuh4ِbu̥D(+6u@ #}EnJR5`Q/BTP^(N}˃@yR4(dyP.fjcBڕ Duz=n0y4ΑֺeX?\׏HZ36S{xwXgTݢbF bmR "j(q71U6P̋v;$i"KpJMu/MEoh0@QHRRBB$sgEPj"G:$@nbEN6VQ/2dR\h+bg4(QYhQS:*4Xi04ShV: 5ƪY LȘj&'f9 挵GLbչjbKmQkVwUbŝ&,[RY0a,״@F Bds(D h̤!eulS Ii]™3+SuJ7RjR0&tF6nV(%х"sjqLiHcE$JJH3C]HJdT;e0 tBY" Hu +Jȱd) .0 BY.J0)Ja Q%I mh6^YBEP$0 <{3$jtVݦ0J:{Yp¶duW 4:8 ƶWb†*qSuP1U\8TT+C@pbZ&y22黦]oǃ _ R$QC@ЍR& Fn S!Y6ĝt]5ꯜj6^w1DJר;H\87Q  r"90:(lf1x)hɼft7A| )ף2Ih",PXPCRQg:;=UAbdE@̨R 142jPԱjQ6p"m` &"nnՓ"ʉo~S'+:mƎ5FQ҂)j!^.@M(FUu?bƵ帮k֋=4ad 4/ g@ ٹS7~5:Lӭ/*5ZAlP]ױP`(vq_[Q$UʳQf=n)# x 4UƀGZq"%IDAÃL9"R&"Sg[upkU `n]:fI" HUM*l텆!dq)Y 46[ 4SDbK̐}F2*0J9.XA2͆/oe)& bv[Pd Hų`SaA4K_Oh8b/ F*‹3r @zԅA h^^,ŤP7LkYhd3 I$AAdbTSjTHlq.="hIJ"~4.,6 ҿÁH8`DZT;tD2"R9VA׎2rmȣ̂2 ( D̈)J65t $޲{X́l`36 F-T@ Qy:وx/A2M:Wcܳh i-CB-sTOu خ.X"8PNlkE `ف+,n\꨷r;ͥutnTzTP6s"͈TU2`"Zf$u@Ĺ`#[j_]R. \"DSV. 2"p2ZгKXmeE\REψ؊J 8qP%q4NAGfE"t?)5P! 6@iMD,lA^UNgg[skSyγD݀9ƈ ogs 3/W ^]& P\`-"mXe@ɠHlSLHh:79"1)L+;-eaTlFBEJ&/C7"x͈bu❼p6Uhnpn\hI"R hA^k"L~~EsJ/@Pʊnb ^*8HId)thopylր0oF R# S*1vV8gd 6F.CV\\hD,!Ɖ*DPڡ*`8rfIq.`Y?;r a'gEonv[_D΀`?Q0C )a#7e4!rn6of#\mVI{jGɃiʦ~;BC|f`ڢ f(HhcšYTwz}%KavbBՀ6dXI0ùF#d0#|d@ "+0N<:@vZ`5h#tdt)THL 4<`&ypp| I ɑ)PrԆC95Y2n2Q"ܒՉDǘn8-~u\" $!$m*,,kZ[x]7+"YYd* 4QI)kKJ`iJe4"[*_ze vJH X&ī )컚$3njċ1{@\A%0R 1Y",S` g RiBtqPz%odS@j8llf|3C^r+Ʃ?ufqQ$+&YB  Q2c]#9tz!4A`Tdfƅg{Zr84Was *f8 / sBws. ؅<=L]!Q#@d@1pe543vg@/`Bv!k"I5Z:ysq |-H.TEˆڈP3ZkfRC>!DB\W&2N5a[Lv*ʜCE r*?>}4skĽYǍʱU Η?OC5ֈnBD)k!F.Aݙ[mty~θ}jQ&L ܍+yr1E/ IbPR Iw=X}.>m3s gD̉ǃܠm UvZrVI"Bqj7׷-ޖ|vm~}f7L2iR%Vf@^\c"-}uq-xU;6o  2yq H7 Y&lD 4iTYURr΂!tɾi:$$&*G" b[Q.MZ$az"-+k@, RRVyi%Ѧ1h.d)'8˜R@@t.0m\T)Je-G!H^V@e$ފJiuPF0`!TqL"zͿCKوh4-vȭSg-z{VaC9mWM E" M7l@p&KG..iv4q~MLΨqd)l7X~*c2TL?5kmHNۛV4݋!8 sޭѠ-TG;Pzt69Y8emx],KMUD̲ڣo q&<˷|;JܼsեD'22ef13uQLN(mc5rvw22XŘķ}ELz79C"%<렆gί/攒Yn6P i iDÜA\е LsKux}!d 04RSI)况.z k"堘 *CX:=9]S[~қ`jL)uɉe`kPw4ץp606Y0`8 Xn&pbnMB[)J w.V%..7':!5̚4c4q¿Oa 5%9Q hlw3F/aÉQ!0}vULpRd`MTP PU!2Y<ˤPiC`h%dUZKJ7]-%I ksIͳss!$|EL\/& ,ŅntK!~3E" -L* 0 !Չ ( e0B 9dH`ŊS o "5&*@d8̳e*CexxX3`wi˰dgUi9 \Noʛ';PBEBcGP:/P 踛y`jfH&Խx\ٗ.8xIkʄO&\ : Z/˰jg+ {Np`5;l mmbtθ"i`G2 ހ0q>`t&qGCYrqFl7RtɝԔdziay%٪hX z\[SNjn971^pv!232U]KI5XϤ+ַ CA Π<[8\.İ՘UX& 4- ũ&MtQ<[( k.5_) ;8kbVgwVzH  JNEޱIDP8'q;DZR٭;[c_2&_ g/2-y ^]%-+2#l@΋/5\[)C@ Af :S ЩLUKa^0B#}5*(R3ЂN ƹ 1 gco2˳둃$JE1 qTC'&`[C֧{zdĕ" XEAVXⵕMx"d6"IV`m;L$ŊbC"#,0]:eaXQd2d REU*J4 E%PIRJBJd,DŨmZJT1`hR dXEI&&JI%0=j dXUT#6e7@6DQ,B_7[!J "_Gƿ]aG>SBeNk8, 7pɩX0GG ~ Wd3-4`Ys.Z(%J BB0oAD)sg$7n O:iM:qe☘¨Xd) b:Ϫ7jv.L)10 6 WerjZ7Jdzn3EBaYHX@ k%HP a@b9U,F%!7 m)*Ja(,@NenjSBB,0o, % ILmT%4aRMJ` 6| b1!f-ibUX%6B") LKPS%ZQ TۍR@[MQQLAPejRe%Uڊ,Hgԗ dK5b"V-WQšhȭgCɒMGdP\`>-AʞtB!&AIUOiDžn)P D$ IHj['N5Z[蕦4]$!Y!d|Z+ƥ;gz =FG7bWK\Z%pf-\I&ڭ js6"·N3&N"8^!CeMxp@4/g?P"z&f.[Zܮr<3Q }~D")XϺP0%!0ʹR ):o gtdNN$smtmÖɞ)6l$(NO*.;yS\5Z:3QZNZ4+s3B;<+kS󪃬6dUZJdQ1% 2HʦDxc\TG&+@ͪjr 7̤i$ a @(MDz ޤ}-9.*8<н6F7,H,%*i5䠺YR,`BhB S$R5A T Q`@A+jQiHY TlD` B,,2I#TbNd0`mCzJ(`2.$҉,aL aP8dU <tA8]ge'@A kS<Njd GoÙvI_a^ j\6,Qx "*QaUHm o_raccMzJe0F=C59CaP`^y |ȭ"΃B1,S^tUm\omtZLSk2.{zZ7ip7s6Vvr d"j D˫e!S")Hpo-ŹB9[vx,TѾrh=_Á̽Qs7:9. N!}oJm6j'ۤǾ+ /rC9YX^wQ qލjr3@7  . 9!~C!yVgBj֞!6;P Q -Gt YH2 K& {nz/T k( s!6DW! ;%;GtI),VN"YXV|$!k%PIjcJ}F̆PKA R2 T5L¤@%FgUj#I"$*HS͙M-PHH6T.wp(q2bK7ِ*Yq@ 3) S%&ŵUXI)B`Sae+v!1F1KQ@,'wdq)6S`wK/C3:3 b LYpN @д`Pte0+' y0a3_02ː-4Y μ@ݽ$DD\)"v?@IH( mJI[0EqI& yA1hD^WiD Lx' ,:B`ÜC3*W$rFI *mUb%6^K nÎF DPFaq̘׷Gk%%$۲UK ɫ!v#zJ2*UBP]]t$JJ^ʪdB)A@pxM͸CPzT@L JI}C T ܌ƔPoT.foķw?B{Z3S&G&+}VFVd1OlbS.i|(g*t9F8׭mPfd4IH`p#2 2˺q$  C̚cA RҨB"|rc-EQF:󲳲N&LgG|!}JY6MjH(![')JNVdm̯{0rL|s={YƖC!Zb#`` A{FxL/ cYGOz撱6Vz&]\}ӯC7" M!ƧǓ' ak]4%n3HƖX E#)}厰v c]4 Ll[vUKfL;KCvdCsWԢރzq@/EUJf=[ 1J@ܬ<#kaJ3En{M~MÄ'QkcE^z4-}~gԶfa m-' %&vk59vE,hƘ шFR&TY(6%˪5:r*kuLYqOD ZPex͚5,:ntyWc͒)fCql7Lk&2`?0|H0& ꃱ wi7["7ivis*tՀ՛I΍vf;Ba _tMLsr̂DA(Ir*'Ee(1[Nk0{ gHmV+f^ 5%"ŗ"U-y.%i"P٭"1\@S65:Wmմ}aS@ɉmeݔّ4Mz93vfo. '`-k&ъfMZRcO:4DDBCԩoøsBJ{6Qv_/dʱّC^}5Mvٛ=j.k^kOxd* b`͕qBsU~w-*7Hb!LV[Z7 .s\SIrDGl"w14,Ydg\P@D5= \Dڕ,Ľsؠvjd aϲ۴M;k#,˰ϋGT(2* j @*0̸ *7XiLH`[K* :Z/jmƖH $\HCvSueQN?&77z;Rɷ&#7vV<#@ i򉔓I<y)6(6VbdޣT8ELL:xT;Azpb0(qM_}SA6 మ$-t&eMʘZITnD ;3o[\VGmc1^?9PLu2e lMr" b%XT0ULem^J zeȖ YvjlΪÅ[iBUD¨%)iJJ妨X  H DРTCB3!սMVp{*dQI<\Y㢚F" X+H^5qMlQn7Ё+KqCa V33s6u2]m f@^@z}e PN!؆+aPD%C-+ޙTYΗÛy+,WAąλH\b7Og4t#lȅEقɲXlxZo}\/3 ×(`kMzB!"e@39(< RKzIaI# #l XH![Pe(y ̈~zwjd1L#8-ək7X GvFDzK^t/ Q m-0Q $iOzWsՀ伉6NgڧjvXe p3p^?-ATdoψY?T?IPZ_) źa>9ѣːȬyNEEOq`bEAdb_2^/c=f{Ҋf<_`&Z Zs<7;i z::6s8ލ)9-9 6km.˳*88=p'TNύ5p"el+\ ʄAUHsTiӱAI(8)BmxwX@ QfRi``ɏ`I` 'enlmiV~kleSKq0v1I*X (7XjԳ:2N=141|vi1Q4E?ƎocFӼ/\[qjaBK8{d T '#2Q(!yGa (<_Ӛ Mz{6b Am<&r^]XYlKEoh2cWN]f,6]H\>4q@ήY MMؿ\zꬺ^PB%$yLZRfa_h41hT:X._OܪEwߛr"V-wϡn3zbbdS,,AFKnP3Ԟdqt6<8SU34N6z&^$E( 4Awtyn"?OaakZ kg{N & ҧ.uT9Z=DAӆRpPd<V,Dc_jhV0Хc\[&M]ZX*3eK PХyzzY"j0.?4+cKddXؤŕ JPЇX  Hs˷ ޘ5n#_4'K†~^|Nyj)Awv…{G2KXu+9Y´5K'zo:y /'^k۔AW8`TUb]xv:/{q?=I<`}QvTb0?=T,zl^x^odmj`>koYbX_6l8?ﰨ"'X.f<ʅ.|q1xg]yus}Z%(RwM'f‹پFnOnᚁ]W8m="ׯ `XqG XZcL.-P|qNY7>h$}0[do+L:MJ&f`zs?-{vW|,@~J4@%m|D6V@S`wp̭ge_S9VT?*RaEӓ춅C*m<7t= 6M~C;)mA2[}׿F-D3L_2>1R/S$ϫlbA.#89" OFȓ*5 k _0e)T?ps\OGԡo;0~C:ect⸤I(y}wn5vN*ʞ3Ŷui :$b>o̮Li#jzygcF;6Jj#4dqC?Z~m?mqMԕژ0L)E(| !kL)PqHR{z ႀʀF027j$58ZCS$m9҄bDc6v~GhogHwsu@70xȶ5(dm)vURW=;5DaYonSdVr`ku{И5 JΖ-*[dǴdGZT_-=-}%i^3 f6si2?dY_lGށPI^z[i5G*ZCBq+c`}Ru$U*Y,0:Fu>]%yWX/IB6/w~_vp֬lX?vZ"& VZ >ÙgWx[Y)z>;o+nb*P ")r4GdfM衭TC,]vweׇF˧FݪS<7vbjʉ@cugxz)ц/>٩7}}:rYGbnP>d(cb5$u[$F6=؎<">Li}ՈaF)mj?8z)tO[# F^ћZJ襋 h uU Ocx:?4qn7'F  ] EBJP dnov~E"kKT*ѢyC {dZcgGq=UW: R@(`fv^ ĒRIH*ţlrŒ )<33M>'6NAD+\yʥ99TcrX t"cm̕7q{]`U.Q:)z4 [<u|\\MBcO+#q/]*S;J8Wcp<%+qzxEb /SC`>kc þ}sBړRV.]py ep[;tKѱ+u[@O!CVu Ǘ 4 t aZcz8GoopoU߲ .23;c_.sodCOY:p.u=mȍO.p|O´L&t9zU=>WZ:jܟRiiПGFN,'Ge#GR x}ny2Qc_ę1c |~E҅z9q,->Ł) [=Dk&+5"Rէ'77]' 6RE7CA iv>,Zr/Fi[R\UA]K, WVz[͞lJ:t%^ ~z \yʖ"cx૘VR1a:VPs0sa0U+n}}wiR!\ŋC h~e:H^iҽ/y/sJ!w}:!$wrFUD1V2[֊BnV^]֟|8su\ÌTЯ{!;/=;WCMm*cs=Ϧ~Egz,_"F<_ @, 98pwS;#AԈRxXYt{A^If-ELٮky/D:t )u8,uQXk@?J'}ikl9·olFFW0Lj2SJdYaRb4*N8 W Tqn_yWlbREAu ?hJubk9AYxewmV蹐e4'i$c:{ 8C)݆&ņn|堶G62* Heٜ0տS=*,\i\Ln)#vO\+M/a>^Eo. P o61^gF 1aژEt}_LWݮ[_Bϟ C/% XlU؟Oemh}x#`6.y²>mNExZ)=́ .Ex>m=TOj/{q}6 0;ۓM9Yw_9^S}?F7~;C,\of3VL-pErw\E!qQ(]3yVu_owkԱ~>֤iZwzK6~-Ңo'Jg$BR.MLp|iMVOg !122tn=&#Qi̻k8Qwq*^c0l vw6oL r1XPčyjsZEak_\zœ(NV}sOe[ԃSd[Ņt\S=Ft7n(R0c=G3{^GUfog[˟|r0򺻚vJE}N<5nt:י+ w`?aM~VA1>BԹ\ ̗͏?ʒ?Cv5{y.ϤC `30#kn*lAWҀ?nFNczs$hv6͈V_gu+F^+/nd^H)dYGt7 6:u#G-4DnQW!J{ e[TwTmanm3\ho![#l7߸v=uf3f_n,)ϪD?!`~ \22p,!}m]wCT C?!<.o7H3[M-#jяE0<@LǴ!ZD-߉Ð@@p/!vRq&3Yu;dx}sp6~ACҢ~YȪ"`8oFA$Lh" fqIUB?omr,"ƊhM$?>]0 ORù-}_g3a;G@ Z-tS47z>ɝZ 7'VW啑l*Zi(HM'؆%JT^-\2Df 3?ʿx5"|Tz2r t HBjFe7+UEW=4Py{2( K}B)\qi1Qa"j9;iI~V:K$ FrE>Vu?Tg *B$~8a">/W h>.rKolBQ u4~?V&Ej6]kR{,Uא=w/ V%)tKw8 pcگ4d ,ZǒErX|5 }0j<۹g%U: qN;s9"k5{7,~TٲNyxGKuG9V{n+?gܘOّ\eB@xp~ ϛjr3WϘ|I ut:AWʞԁ=czWˉ4 뀽hJ#L_g?]EmJ6]JAB}Z~[Miuń?30`:P*@]--nŕqI?ZbكДzD H{oV|ڵw*ۊ32 fg(~sc X:/+h=f^TLAf"l`zL?W6?dXJ%9{Һ*'ʟԦ\_zZSPnMohlz5V5ߖ&f] }Mv^/U!(L7S-V\z7ʃq#H:?K5`;ӣUn+eWerү_waTS`,RZַz;q|wrwz^d«Zh :U{7"9Lcz?ߵ- Gmss8~^'t?tETAc1u3C%xnl%rߤ y+' e~c | ,-VSpwwc( ]&v̽T^ 7zȽ3G8rF*"5x;z|3 ȹͬAmIퟒ5U{'u?/{oz_ xtd" X*Ƞ)uUj z?9ۿ$!3B><> Q|f쏤,Y3]zz7 ƷQom7xg#lHd#2"0d@Nuv8ٝ&s}J+ϔ{??_̰]}vc{΢Z>A}YNZ, 䆖6?VGfŞk~AA[}א>CŝQAF(b/I[(eLִ$fffFf =yO07}?OV@GFt.sK{u{IYI 2~9]7'oz41ztuV33T R>c:˓!}Plv;L|>cXԃlp̌3 fAi_U{7׃jߟ۰dBnY#`̎^.e.0];[IwϻP{ ooc]a϶1T.y &ISr>Ub.3L=Ix ɐeOU<=&) S|6.T2 rQU9f]Fae2 Cv/%aQCe&߼RP&^wJ L0̯ >`v?ZbX/FN]JR3+oaT>u|K!JZMvfW)*w]ijUb4r.Qx;N)̈/?(]a5"c}qTsu Ȁ~LH7'AWb^O7A Hj4a*QKD1`_uAĀb[E@<ĂXoL@(I 2JA$706/:khtb .:XP" N̈`E,A/@m`zZsOAiiTP]pPf\a4@*|P?'@YcA<}>jR|(LHwBHe X^7ͧd&ɒ\ aFEDP Ay_#Hj⩮\;`諱@"-Su2'[@Su\8Xؠ(Px: i骘+ߏz)?/tAæ< xj쨪RPC g㣴@P]?ǃ9bfDkq~oנ$p; m{D`jK'pnoqiYrA B29NS[3|m?}]'WoWoj$R\x}zTE`zy U9sKb__[j(l6!X‡fȜVm~$OcK3j.Cr6 hb s /&Rѭ)"3 WWe*-حIB5^k04Ej^q]ۦ-=;eܪ^޺uc̡VX܂Tn؟Gt֘A{o)W]B~ ^ƎSɶޗ%Fs|/P®/ۤu 7ƪI)k>g 6Zr2h/Zox쵶6+fh 18fbkec㟯c0i\4 Z m!:8s2՛C %v@X/:tzU*g;Zu@" ҮsmZ7{l2YXp=RXRљ\W ;&PˡNhU3D&?ĨD~qf ½*Iv=R]{C!S`i1M13_txP9nǹUr 68&+ua1DÜCr$RIe.(bu 7M#$1a- yʯA[]@.-ZSQ1kE%VzOCJTѣ:V8 iiȖ0ƖQcZ<l,L~`řQ}zX3 ǝR%YYϠorWӡ?O 4jkʮ8$E"dg^/V4m9eUFdK#R/^tQG~;^v&*㚃x՛lNoMnLҢfE:ϋ@8N:Уk&^b;7ogF>/TZ-Tb/3<û8w<%ZQjx"d jd\1îwz5̘Bp~46\w>?.齩rOf8E4Fյ"X}}KAᾪ ! q@wٱ`rY׻ gjP(@!=-q%^*Fg'5YӂYX`1Bmj|@nl^D'FwI@@ w1, f@#3~\;.x8beiLK6?- Os& *<K?OR SV>͟OF|Y1{":."tv:"ls2!;HL}Bom-9̼; TB2Ӷt2o~F8CFEL,25%Y|%JCiS>]bБW;Z0hf+F7[fۤR4r esE;tOL*<j\F)mCī.;GxJJ]j?{8O\Gh2,1ùgQlHcg5yzk#cG.oG[gI]!uJw;Uj';Muy䠇PD;=n1 =yD־( <"*pz+ 1D\JLNw DƐ s*zPM,sD@X?.Wb௏= ؊D/DBa!ɇT'U$ HŇ4E911g@~D@y8_.FPD+%Ca]5vd| 1cdA[V'Ղ& }"!rl=| /TF(o #g Q|J}7E@~ !nЀJfي!H,@ 7{'6 : 'T>e_q(?N|<]IίSud5="<|4!R"AbSRXF4jm4~f@*`OEEǺflYwQ8΂:JǏѡe*E]eŹFVVYs/ ,Wi94$_9VL rQ<`R/UřٳbJ$fzEᅥ5V1cb^wY\L2["獔Y塆 Qbo;/=ݏ#`整2Bּݒ=RvEAvW6O S>s,{a(@>}F;A ٓp$I`}vkdJ=j>|{ i7 m- ?K5fJ`@)BK)36&-N-^%wIGJybKϋYUK84j\f*>˸*y qK*2۲JKfx7*$6d:a7j`n&,Ŋ?&,WCNogL1ԡ @{n]j^ݫzcjoy5MObq5^kX@ɶTHb B"Qަ, ]`v5\ $%&v0+C@rFHT-Ǣ&@b.jS:ZO׋rgsXc81o㻳n@Nx+ /Sdj~~έ8~o&*@QF q2~=U{Ush8=N'[qtY2m(.]< !']|1uز"ù%T{RlZ2qS{)8lZs3 Ewpxs6t{ Nj)3R~P.fk9j" [lG-1v0(ԩF /E%4mSi`\~H?/XoH A~R  :b h_eJRXcd&fd ?T&?vOSO9 :"l(P@Dr#| QDq7c`JcUD6><7T6"!"/AAf5DD3F@'#}@;H ?yqP(QFDUR&a,VAm̘X-_D9 O>kMu \{/ȇz`m_x$~|VY"lnǟNKU\4=:F+$A5<7nT{S!Jֽ}V:MI#fd!a¨˽L@5x~ Z8ѴAfv43X*SmL͝Us~iM}Тn1aYf6Y 7\sxLO>A?,VDqQ\>f&ZvOr9 *+!X~~D;Wg?R r2&I1SESzuaOI65nr;BM#a'G%bՔD\U7c^ K7%44M^T\vSQ.)qk5 lM?z̊3gh^\ia[R,;4$qXW ٵNy9Vd?z'[6;uFp. {\̀tWIU5NuOcM<  0JF|k H6jNIVG+Eٷ2=̱|`fl] ~{.7S5 fY`mMm͌DqWiݦazJN~}PXEi34!<|UL:|oւH|GQoi=?xntc  WHPTA̹k¤~2UD|Q ,d B!'5FdQk6v!b6FI>TWJR3C_?&ƢЀ`~? !CD";=,lSf*{((~(Nyޒjªz=&ҁФ=<DCqu+UXbB {(8` P=>L?*Kw97~ޡ_ze8 FFBw6;$c5aO}aomZ6ؚnXy>*MHnGMRexoމ.C tn"A`#<6JǰfX{qp:*߯#"? |VT 0iNzri}dzZAXj+U pf8D+P4DL|c-a1zvR}jjjL^}/b/H36dPuةPrj|l:ϳIkG=zʿSՂ{SGd4k 1ՙAWQ$+I"`OnZs֝O]]=% C">蚚7paΓ>Kb,_ !N} Xt URlթn+BYp(̖s OEq%vM8\<21f;mt=FONN &9sҥwDkqל8xϫUkx*ڝ"<=2FjTIh#Z9s5UkZOmTb"0dL`-P".ƀq~Ymp\#+{ZlC49NmJ Wv.Ki wn6J3eEY]S'!eȋ$EM~ȒkTsBG 4=Jߨ)~ͅՏ38/㹦7[`?5cK-"f7Wp~[dsz? v֭HNZֶ5|(@ߝ_ZcCRF%\7PEң9dVp9 ,:&OMy_&4M ?;;jFj?zNQ3=GK~Ù $Gye`8ﶉܽgvqQHU/R>6IS7>ﵝKw?q-Γc-e=ާik+](.]vE&" @}tB̟~@-o>J6u>OD@O[5m@:XnZ9c^7ghZԍK2n5SEtki`TVL򲒖ѐyyTчڗw<,85ZWCUJ5\=<~03j`2 `רK0ĢuE-aWyfbu;9Oһ  )j Ν p %bw]qo_T8hK.<;SgQ/1O $3?ЈC.axֹFHR <(1H柏y|w9ƙY)E'$t"R[quBlGN!iM7p^M7Hp $U%}_갏1ƴBKō4/C{H 1֒&,E1RVn9R @?e>+ߚ=c\,zޟ8Q0/'cnEO‹لkmhE+V~6ӪwֱfT5;nMnp9XhuDsNO 4bAjlñfkHXV9Ggkj>YZVhڤ|O}fo\_j]:.v: DszE+^BH8-]KnO"̀ OS[t\X^^ W}O2y^NQ  8nݍ2鈘(|u#Svuգ/Cc2KkvW6 <$B%<[/_op-TV?r ,%xÂt-6(=<:OO d2<^}OPWKySO^b[ir[R @+ng' (7J H4#ҙ̟ƠT-_zJ@¶x IMb\䣥D j "j@R!` N(GyR 6X[J\ŨU>B?l;!>|}Œ|0M(ZOLVv]1!Rb P }X~oDVb?@gPzJ VSȎCQ_]Xt)'UJKJ,PMXsQQ( ]AJ!ˀsq`s_.Ĺ{o2迵V/LV3-UOɽ^yCՁudz㤫7m[i9ܷ M nrBT۱Χƭöc׳Gܿ{qڵR}ۛ,c#_SPRćfh@,$֘,^,}V$Z(z>CO xyb,b^oڶ/r6 "*mL,ob~׬B%к)nIIwǂh)W ]w/,e6̾3bmoeԷzX(Џ~Nfipݒ/{}8}@ \9^pf7|K~VQͦZ=bֽDR$H/{fsr(!]=b6n*ymEa y- [r=j`Uec|.2XTL_̠Hu:xt Ł@@u} D^㘠w<mVn1'1L0Ƥ!QXҎ P@|@Ud?i !Kq43kt2{:?S a_!>+>tD*z@ ?bRE@;.#@8hCSVܙP2 5OMŠi 3VKg0@_݃r*Y@ @yEBpc6ME 3!Ų EtS(#a E#~\'ަ :Ž/ORn`soK)o9J!roֺ:cK9V]n>.#ƪΗkY huO~}GG^.J%j2e}]5srjث*LΥߢgNǁϩ:ʡ}jZ )RxT'bɑ *0Ȑ-YalĵfCIg@%~̰ݻNC^D9i'B|uza]=lgbTtˇ߬e dIBFf|+8{;_2Nfsf̼V)W!6O3jG,mt?hqp9"B~"ɗMQ y-D*5nv͒KIκ8i~ g?'ץߎߒ[vs 1J2O]0,kƃprvTK̹|rmeY.ϖFlRWqJuh7Rc 3f{{*fnƜ9O2'w ;5Ǎa4).ӝݵ88\X3Jm,fvʟ R]'4^o12Gނ+HLV ޢ,P X@[2^Qbs\#r'z4O;'MVkEVVXh:ͲyK2O؅cNQ#R?Pbh񿄁p8s" kQ\[Sʽ<kuT8?RN{eV336ֶwzz|yI4{Ja]e׽;UYMnپi\Z`@)Ư]ǧc^ZgHd/P²zNDXnD0 dbЊĻ7;6|Y#rL? EDΣaA/T%0ĝB$V%FX*|ä 1ck[􉫵7|8*f>2n@ T˜0H1'<9Ú' |0"̊ü[VMD| K'kA+:zj* {wPaMCCP?POjE{8TQM. xx.L48tG{PǠjAexw6(5 !%r}I||z3Jyib!t;;oP9@E*,O}Ee < 2l]SFo ڗ ը$J5F".E2tRe^ݢ=/+Tb'L ~.7ٱ= |U/ZyK5_G DU'ߙ=$r9鞎ױ//fY5ޓ ڽf.IuPN3Y<{M;wH{ᄑdhsy c{3卽YvmW6x~d{>_\QnSw?Z/~xƽqGE@FTTL@uZ2/l*8BpTJd6Z&-T#3&˙Cu*NO SCQGRͧ/TYz &Cfsg!!Ы9_aT]I\0iDb%EvJ+q=\lpD@t$TQAS.mxf9ҊlIn>RC߲n㫇; ,B-)OCefx~'kR pԍ3`@iCf -nUam-ټTdto[YNՕUodl77ܱu<x;[Չ~vKF]-mEY]FbvӘd` AQ^O ,ڈ~cCfo=[]1Un=S-Y_W8165":3{0U{;%>H B?qǭy{<>Y [zg4W9BO22Jj 5@ܮ).fv{JCl7}U}sl0m1QzʸL7$D5bO7.ov>OzN:ck>-ca5R.Lb} ~xF>{̖&k`c._@*mr֟lWV"1Aj|15Vq[>&$I"E3PVizq~CnZ| h@Y}e!TpzH@)P"OO|hKWA7@Nl9 |syBTq?5_ȿsj\h@6Si@8@:͂>*OM&Nb#a=D>v6"DyQ>uJP.{.)v $ X`_^e$)MkJ_O>n ?ɐ'ZS.O"Ȑ{txasbvChR YT  ̄PI0HB.yN#Nq[I=}S Ơ'r"*@q=%n(N,mW.>7sO۷nr]-UkaxuT~8_usm-a_lW}TKMP"p{hx6ш5M|ߔ¬jsrm0P;?<UftIWyׯyڮ[HEI@=.+tT2H?s GLڤ bOb8'Vx0"}*O@}|8p:P[**OiO(-Ŀ)EԈ,i>IʼO[`q}EO@>@‚~DOtԈ>!6 :oa@?W @[h_f>"x<yvNE'|l-oM( P oP$vrdEoWә7~*Lw=iU!75Qѝ\n{ve"yUD!6Sk {OB|~N"@aeܺOu]bw~ba ̅U^K6a9u&T-9!cs-?&K Fa fgO=ӒG)K^su|.R`ܽYmKkޣͶCqϝu˥&vxmk_OZtI:u(ԗ~*HѬ#MGBuռk ~kړڬp8'EpڪϮ~UskS*<[0f7@}iz̯~:{WWZC{ö7т BBL .q2*U]5̦?l ӖUhNAƩ-}a_MN Vr T nX?"PfF`̇Dq%21ܱ+WI*Gb3E=^gvi\t>#9Մ9PG՗xzH "1x_#Pdgt ~Nnj`v]^\wp; NqgnXZ孏U#.6Wvŵë۽#M۴\7~ՏHPp$> Xcxk;e#+5pr:lwm^3YSwyFumҥx/D:_Ty{' ?c@ea"8ʈJg0КKX oX^5ka|3sGڕ{֜s:NjmFP0KAqY+72ő 95Qz D>|}X qzg|XHyJoϡ}{+3sNDC@MXqб?]?CuXqA@>'~HTQцā6qMo䠈`ϣ O۠)vpA6y.nj8S-"lPͶoLTHK$A7! K/~^p_?]۽p`ˊ ra.8.H q{ncg UPRXCU:q*1jTl*CZDanLgId8T!8v/ԫVb\o [7'qcID$g݌?XxwBz_̡v}v )qH" R-$bCl#[]\GH`/Doϵ!OW6 PC`ѱ$sV޺C>@9߄K;[o.LJ!x>J_z{oi{6Wcj{v`]+DP^]gJݚݵy뗲@ҧzo}02 ?6Z~_TjkUO}kU5Nk/qu.?NUUY؊>Qj:|~ kw>G[bN{=Ij6%jLZ"4 89* Hq룑s#(D)1`t1G.!y}@#v xP@6oOKb^ A?\ /( l9*3ywaZnߣ@cEMV(26#ɅypQʅHU#W;bn 4d#egقd" wIVz;0M(yZ\bhZuXcc!|Nu>}J:=<3V?exa䂏RMfb@RNV7(Bz,Le(yA eot5rk`TR۳ A%r)8D PPghlT|9{UOw!y.T_bq5O%$I,sNMtӳSn&2 *aI30mӘ 267 S&qO&jXZ m*Z&Dsboj(rCpзzH4@;@!1R/~v{ 5q@ >'3-QrzW%ԅ/Y,' ݋f+˭x!iA>!+ kL㥢Doֵ4f–U6|@in~RW~N]yx7OLKl03Ovcq{}W)!!㫏*F?u5[l^͎t=1D6Grw#{Kڄ F >D䘠68}G%0FamGǫ^B=k{ڪ ߓztw\e|[+AR;eto|f<NGN'C# v`VQAl[%fGjR!ǎ'h'UASBpe_y-^ףL}KQ!;Z `뵔=|Ov"OC 3y bA{8(~AOmͱޱA4=QePta5cݮO(39@S2%L9IcZִ확pNΈcWZ8@L:/"Np|#UY[*e,L7 \WC!`{T WE٬uE#}$ Vi.7HE_glhnw;/݆ w#tZ;3QLo?o_߅Kncb{1=H~c}y**AձG}0 |YK~~2&K۬?uF߹k%n;#Jpw) KՃF=>}{Gll=R~%^:k18<kщi9i[6ͤʗ(q{)e[Z%SVlƂ}EQj/f?lC7-60:+deQ1]LgF]КR ~`N??z|_?Pq "}'uz%HTQgf >6nk-؀+nO:ы%DJEӱ8gȬ3!2zYsU(sv,9 O7T@6-Lޤds3 u!դ Oiw2xo_.RJhB<"UW^ <zJrutLD<:ZdfŲE+ IWt-4 c~i'B3M~,uܣ) X10 6ՈAO\Z<s4Zō]oɼ%:D@M{%Hڧ\;&Zs/*5#N6_syb|Mרo*ʚN<ʍ[C-*SkMrќh4/<4m)Ch8L1sb b ,FUpY5~? ˬ{"5<mQ&hu":z; #Qw]1D&,Mթf.}G) ]hEPNN%5,:HV0=M?̗4~m[ZtWUS(޺iׇu ";I؊py㛟uQ.ol//ĵ*,'r.sgVƢ̓W!:,imVڂ`" uPyQ=(eex2 )$100 ~} wDOѨtIxg?C٦0͞3_;W'FCGmŭsMd98P>_-Á6ٯss0`|'lD_mw3T*kl}vsU Mo s:'Pi~`ZP} 7 君!fﵷn߫~*Ն%2 ENgY#T5 ݂@\[LFzH`1\:K Hʟ)Ȇh-`FX4ag}8$3>0g5oj;4Nw5:P9,|GgHE A 17ˤ̫ 15eCx5ϲ٨; p;iSϽNsBpi{"3&]XOwUkWH1` ̀-Vfpge_DPL^Za)1uIZ1t<%ʢ0b@|絟'%pVLטoQS0aJޜ@k.oL.Ro=Lcۺ(SX~:.:ZgѬn+<%B7#u2 td>i"P{|.6uHRq{ǘGwb AGx*6 =>eCL4!7SkFuu6" z_KrmO^RSuor/ ebt7=OM\i褀T ľ g4걂6?G">ͳLE¤F#aJ <͸\Lr2 dL~bG`ƴu1S30y* cRB궦ׅ,!{͸򑪴\0.nW7>qA+}6\[Fi;G_{i:5RS7iWx4  8zsN5jHo3[QX¾ne.*fφ5`foc]іyV7=cjëb=M 9Nz@ "ԉ ^%׳rowgʠW0꣒HdEBLS2zUS y/It\ˤTWTp02Q: 0A"8`Ki\ͅwզ'-]Pǐ?ZndsrRe mC!3xFR| Hd~:?Z} &AtϵMߨ1nbNФ!6;CBm@3>*y ,=$8x7P=a|ڮk,iԀxQaP?{_j:T!?YОiJ ɥu92OWp.i41;q͠ZZ*BBҔJ%X5) -ׂYWveqfE=[ߝ#/j\KrTf씆y} B!ؚ@W b;QThD̖HK~vtX@ XaZ|kw˿SbD<;'Ӓ7 їZl1C.avbVklhؿKK(Hj:1t X@_Z+YVch;CgηeWOlOњ`T:tPQŕ91>\m<%4f< q#E(gTOWOHB4 xwo wtB(ĝ"eIhyFw o]SXgwt[ZHfޢuT<||ߑ&Yk3wwWF-O野O!\g~4HMr9kVp>BݩnW]+k#̕"<:|n\O[gq̩82kf& &6|Zh6USP Ec0둀Pb3) Rd|``{#b P7KN:Γ2C19yڗ%N͊$R[Ҡ'ޱ]lV۫hP*-iejD.oc`Yvqd Aӽ< o+ޘ" 1;5iRW~e )c'sno`|oJњ O>'j4Y ȇd5  V_׸-r~ |0_yF(5gmiU餀1 /ZPd2.U]?Khe>A :|׵e-A*^1꧋goA&P[MS D&{ C2cD% }58^%%#?OQҾoE>AM3u v0ء/f 5w{S֎xSlT%8kJCI} IBљ5Apw.SYoqm ŭ4`;s߿U]k&w"}0RmyF"32Ȏ2I9H1;t>ZUY0Of?j? yEM)rhU|4NWG1;cQAazOxV,|^Z?n1%8921Mb4{mĊXAf? ԗMfؖ7zߖkF.`瘱+*\[9k| XsxvO:Ņ!HRݙ]~[E Є## g~x%xw8V@I 3WlB DNod2l4zPlA1.n yuo}R5W_U}?xdiԾžUDg8^Gzml7+.]S0Y:= ɦp0}陝.sM=q e2l_W 9Ϻ 3:l\TEv;oǜB>ˊ 5[< \-@J;Q}{ $2ox{+td6Ts22׿VB jb + u.@ b+/ ꠛ@O?:p~U~7+eCȢI('{h jRov$Q-T?N)*|m" (Q [i+]h ~}%F!%<㠜:}q,1tP׵E39FD@̃M=Pуܣr&qjl'w߸G>PU]S#$7$) LzsТftԗpl![*XUɬ$zt4!<p8+wlv_B|~ЩM%4+TW"8unӚ}XO4vUG$4BL<_OOBg5LElfƶanmdUOƫ mO& Z7 :0jļgMa]̭I6@فKn:3b%)YJxf2FXZP*4 ֱe`6h~ };P?}r&~bЛ].܆ijb?jPsU/)/(wߎ GǚCm\Ӛy4;".am\YF}LQO(SػyT32߯~5kKpp;:sO* b])i\C~;CDr:ܐN=%Oc3'ȴpz[oת!{;a5qù\ Zjp8OG{Lf1?i+I{0z]NC#1A򠁩g_qvh8^znj~걗/7}i!aPE2Ä! աGXEQ̹@؆ A "l~?>  K(L )2b2bDwSq")C"6囕')$Fs(?e%{*shwL. s~=̠2ޥ1*|CKiLWشVj{?@:t$.8f *Bao vi֮gbD*Y2RE6}K;ˣN?seɝ- 0!Pb3_S*n9Ŏ`BDqтTBEdX>|kg*aؔ|?y)yl ep@.AC_c4,ܞ%:xDD_?F#Xa#b"oRIV]_SˣžSMZI c/׿ ;vܼ`ECXs;3 eI2Dng[t C} QU)٤$aEQI$߫|f? xƏU9S\}2J?&Qr[uU!ήJ .9_c⯳}_oSN"x.eqւ@^ ;+1U]Q9ˊho?):J+Pam~Y× vBl{8 p  Ȕ2sϫ\lZM j΂0'@1IKIa*3Z_ i_":N@bv͎~d]=qPE Zd)}o@ \q )&kwj0]͋ L%)J]iθ(dSAH <{Kxlz|]@ކQF(i(*x٭@צ?١?Onz\5A~DW,<wt[_Mۆ6{_Wj2J^37E# WYocZ)<*s /{oZ(NG\ɣy 8n 0H>5a/+æc='Z}N;~ q}? DG/ÖA|~l5+|Z}yN,NuWhD{j S[a0V .cx0*(@2 8?z_u S:C fX}ᜊĕarvᅅ!GhbҟcHyww]okae5Ҁ2 !w <vhU,:^g\j [(TA1Bp )Hd41h;A ksr΁XVB|%JvJr-2P F)A$TF$UZry2rjskgkP)lX ٨.XSׄOa5#TE~/AzFe>'OD?T!.ѿ  %u|JɹF(IҔ,IQꢠ}OG-De"|Ⱦdन<F6Jdؙvs-ۻtɁ9هLV2'"_S97~%^B>`zs5˰|=rAO$CzMdKTbФ!I{J]^WOaاBj%(>uA^{<^ V 45=*;k螬7ޱ{ gá8PZ1·0Cڃz;D<2[B|jy̽ou8R)n)҃n<ݡ0s8.s#U f(\J(ap+P&^ד\yӥRJI[֋P*JZO[Tl)-^yޗY%Y<։xrZ5V: L-.m7Gs(pukn dZ@Z-f|3&Q0ݝȀdWj,ZsW;[D ?\=}r ؠsPyvWC`m<q]R8d g%L>!}bˊ7k>jX W}o.C2Sά_=WԬdf>$S"Mzwľ| HCA43ƿ{iK95m$d  # 8?Y|ϕ$/v,q۔"i햕ttGqcWEѲLSxCgIxT13㔢CCF%@|$q { \@QO{\T Qq. }P`CozvijCOy%~hu2:_ |o臱{6K>M)deP,|79O8Ͱ7~eU'5 !Msx4z%ڇ:`:ou]2ʞC$2soٳ$ᩧ.j9^b֒c;r㤴 +[d\=Y~^I)~ƬChڊI s9ޚvIc"D0`.)$"Pd2wږ?%nJq7N黮:vk =P". dhCZPJ5Q0~On/綂>~ًh, TɶKD:PƘ̤ϛ̜Rgl]x]ZޯnH$A.ucay: P(ix%B XC)J@ =z}F<4Gh[9Sbb7, O]_FzT!꓂_.?}md$.$vUy(Ɉ`M*A= H{;;(dA{(.EmotCx5M?E.\L J~@m`_s2N=wSs8%(y٥h-:\*/2}泯tAhq5e<WzoGMU HH (*0UD aBHJ^)2%8HOL,)T'u{PČ(CT m Xl?v{Y vK.MD0ֶ:*9QyѨ&B!QQND5c3Z5W*DݻNˍ<)f_89/^=*a; ʒ}GSU*X/^-\oiqN}B뙸B}缠.p0 G[N D`m@* M'cK.I:RLAn2@fMESb֔,>S)$ m/uu((1 l=Έ0­q@>Ǎ-7Z:́<3qhLuy;9L=dx肣 [:C;OŗK]켷e9\mqfez 铣uEa%,=pXk B)F0)Y{I  ED]C6/ XV0J#w[ r0H@H a $ z@:3$;ȵAC#`1wm~k`=P҂#JG<HnP 򭍆?A[!ΒV*Q0 &Lb+ey H'9G3! &>.TD/C}&E_J}}j/2@U.]_mPQq1 s&}'C*]QH1ne8_N#>f'd` 0|ŨogTh7h$Y7**-D&IH%NhdR`T~>_A{RHcB-71uomOh 8I++U Y>lxmFV>e\Mx16Z?iW9AWk|= EDy\Ř?}- {jwE;h:lg (x[zhkO}vH,G%,2o51g9=|S?tmx @P-O +[>ƩTPwqP匽 ]{lLfYZ=Jc W/O.C{J ˶/X' Օ{mGjƠazQgpdx4x'ws4*"_&ZZҚb2 k|]lQVeZjQFj.h] 2Q2 ~cUW*[/j3i0A2᳄[J˘%ݯ|3{-)p[LWr\sP%T#F S3C9M%nZ˱< E 0eDiW GVeN>(U~_ԾaЬbfl|UI[;OTvm=qfPli]*W]x`9l.G& 洑_D˖RT o([6izd%cN;?wvbۚNoM)7 LSdF:)ZNq%WAo>wƤyBG>p?nmk[n4#=(jQ Vw8ડwV^/C@;h~^R%DxpOm ?~t{}z *7`~hl>,Q L 0WÉèSa:;LF 4l\~sJ pAH3 C"@,R&B_uWd 2JDF,FELʊ%2)UE*1ڂJ"AR"aJJdPŦPƪN o5&= U\5?3=gPJ*?3W#´MFs}*w^oV(kS*9iTOV%*ΗqN(qBO6iTX#h깿b=CnzzRt._DzJ=>_]a~i烈# XtxlE^:;r!aP@n[Ф^=P1IYv lV(U~޾CL9b?uV8RlQ6jڙH ^ -=0ĥmUci׫%-.ĉ:"Y?az(0-TtnyXUk++轄]$UWxJSV#f5eOJ#Mi >o$y_-Imi5fC< %waro1hСÌcHi6Yn*G@nUm| FwXPC%=?>nl' {bY"BA J^Hu\l&p܇0JAHصj٠YC")(Rfwp/p?] U?ww7L:‚v+jY[z\-eÊ4^/YCF@xJ Ŗ3tS\xin5U>ʜ:?)^ږc4_jI浩F@h"kEҲؖq~pDþ歑\sbMYQE$T={Y`,xO<'yg^3vk¾ֹMU6l$igZuZj.8H0frdxĦ7%݀my?P쫘 *WNc&5ASw!ҙwp2ל /)o ;|}+Oq2_ȃd(H^{PDU_ԍel%DO[sotU!/ ʛ gPv(cQ92ڶ2j !ڽ6=dh#;8Z^Íݕxγe\vY߆ۗ9? 7kI QҡΰQ DR~6۪YPw8l&Rخ`17]QV!2÷OFtbJW/.XT49Ө-ŵ%m%|d9D'Q!OHÆ HSo: {!LV,-?q+7 B"hdO0 eƛ̠/4ԃm~;.>62 k.)ji&9u&'3&W.Y'{S eAݚbYWc#-yMjm,RcӅcU {ͫg3ٮwNO=KHL BC&@{: 66xY\𪷎,*N괋оEf1 Іef>]׫kxv"[h+5U zT*=lnyI[bHğ%b6BD8tu{![wHFR"&z ^hOɿ.Va+5}1t9zVξUrl(OUn븭o>ZWx-WzÏ1\b>dQF 2mM (v绣5 BF@IN+c2Tp8qf.d#$\rCI`6K9^Z#R=#r+ŎUK65ڶX8mBio*Ue'u ^=-|9͹uҸЕ\ޮnѮJDzKItee /".L7S=rŷIբx 6hu$gmNHhyh*ТE^u#ޘXHժ"%/&Z>neۡs4qQkY.̲÷Uɴц̦a86f~ض'_N}}U|'dZ.%| նm]< ET=^)KTE7]}Ohs+vǟŲ^ށv>{nT89x|GuW;ۉV,F҉*^ylIB}(֩&Q4WsVE %'}Fn*YYUJ )%%ST!~/ƵB az94Sc\*4l\\u&Tb EÞwmSn/ z[4W']KꊧmU) II_zy5ֈ \iߖkxSpn&v_zs:Ar'7f@>iDpN?ŢO@M3aaH5hQD}g39r=.,yV-hjp<]3rۘp.WmV0Z~Pjѐ啣{|J_\^ դ8'ނ@⨲L2k;Y#{O]YH ̜F#0GW V`-Rď#<*DSZ=y{*Àv47BP B%7zv[INOy[HU84$M"K1jf GZx٦ 4y9Iϼsf ZQO'-DUS^- 0Q~NdSz`CEtU X8BAN7XI9[/1j b"szsܽ{8ޏqVJ7y}MQZ r PٷP?D-N $= `7fj*dKW+Pm+9ڀv 6#C[@C9V Ԥ`Jj-;Fhb((}0݋v .m9Ooh@QY1 Pj3bzfν_ t|[6d G^vxӶǷCrvX¾L{R>Wǰh4;Xt47)S%C!oDtNM8U2VkE(JN(sYjZ")+m; _CT._Ywa'i(!6?w%0xbȀsn9[4`njQbHX` x5k$MGvȃ9Tinarڥϐ2:0]mX$Dj-hSUQe4ȡ̥P"Si.ko[ Gaa<= wʎ 1{om56,C 0a9={Mρ̾9Y CT\ϟ~eocҵpp9q͝$?=Wn<Ӳo떇IC-5Zre?Kw( Is0o2gLܭZW-T/ ,!8e!>`5#RȳUPb@Ʈ[msh,v6jhPޜئ'z~6B~bTMrj?OGq/UkȟR.2D SQbS9 xuGȇ+#WB:Q0D(KgUU&`x;?v1k*{ʯq=p͂uᏵنv8T!퓧*3IL`z&``>co6gWϩl? B]WFN _~zfEw0 A @YUDΪEE)LZ<wc9>ylW,.6AR=qȯuE$81e0Hr2)"HRJC#&4V ԲU UQKUf"(AUdS *JaJTeEUDeU( t)KQ{ %j,^);=k]]6yZ3V8uͮ- Eh? z-KF~a-|_A***L!fh2$;J !\\$gqoՊT;؝,!yl?}mLxJS;S&@U A$d~>}=uwܯJO>h(__ < &}W~M$ {ӧ{L9?.n>[a#` OkD AIsS@萻f]qjIm\X9\mXʔ ֨h]gFaz*1  H!+eqGn~7FV?5[ fkQʝ~T @R.V#(bAǒEC+:B2Ie3 &Yk "XO]hhIƿ>u=M$?5IYbh'nۨDxCV=\,MH#k.bh"?Rk={?碭B"`ۡSiĦaRm)f^&.}]zYǴ mdqF{ ե::##2JYut $KRԾy FKMnejh:%L'ArƢ|RѪQPZaVu|u TIJ#]5&]݇ [~C5 xWp/;҂۶g!cbڡb}m jpH8B0Fh}Y؎Xl=]6^±٧p8p6SHҧDkYAG#euϽ@ALZo]0D禠~x!`$ٿPFmCŶo=Rzmn|wFSQo#Pg54f7`U.xvm9ֽxvQgz#4hQNj&':1alpr0C|2somh4o|S P $ԄuEfEM2 +Y(ŒitlKL7EDs#1 #DCt_r{(l)S`o*K["[TӊӍfwǵ$ǔ24{<:FE.Kn-; Sz&¡o÷ {ME}"^G-LēTwpOU/$nF%ZYi955qz"l./jz8A,aL״%$&s< 3:zyY:PA!fb5] .r Hz=B}T.LDK44sxʨg O+k5ݷj/t;Lzcv 2=/_qjw:oxHGrSx[y)mݎiw-C0p2!70&6JvHgd~O|~LIRN"ԓ'@`t:.|k>Uz罿㼗.᣶a 3)0"z3BE,[|mJ^m `DrgɈQymZDwTI\B`G+ʅ$DN?ʫN+deto\Y(! [hIPֳ׭PtO)[R%-(8ggb^*x)?|40+k(1o [ 0_%XR|y>> %&y~*ԡɹC1%?ԫ!tkj32U窠wRV( TOϡ]=œ4 yß֣5ݹk=UYm9Ī:N׽s)8pS;HfK!u,hkb H]~i]"F0g= ZXiܡ3xyA?^⠀i@ -Uc Hي ֟ }ksN4c bОԃDo|)ES5zS^#+QUkS/"SnOO3.% JRFa} Y&hY9 QP YgÏhu٩ 2Z_Vŀơ2}$.Ѵ0: uE.>*C"sK*UHAUiȦ% eMa*b`C"4k 7+favY< ~@2P,n3?S84}ńCuDZVnè]nBjp7D+7sO-b b† * F/ ]p3z%*+jkP16',K{\[CpD<:`+HU0|돝=Q:.=7|#kRçX<;ފr -HkLz_RӃn~}0Ac x> 0";,CF bв&aL12ՉWs:.;@wN gi@KX@goKdMM0;JG@]a]I0ACyv;.N%:@mF ]uY`h9|-x@ t~$MQJ5*cpTAS$7ݭyo w)_z|/ /[9~|WNkL\[20d2( H&wU-&6mK&7p>jDASo ?ҷc󟛿&ĿY;Y\CqC2A=b^_X'꽫9$LO.zԬOK@lκy~_,84Wϰ>' ! I'Y` "ݶ(o0s,FE.~`3Ðslha  \oS8NwN!8j`B _'mO1$E{.Eq-"aU0E*0Aajޣ^b汕1kEH|0HpM,_ ZsB숡h~R@bSiZ' `EX,YEnd) ?O;h @a7AjY2tL=d+j~U:5#hkL $`]>&i7V1#~LϘڜK!ɺ!&-ϗѢ|}'aKs#n= ,0Hswl3iS~ J6ʝrj6z޼U-" Y6hNKn h ѰsaQ$U꼵3NMu־5={?^ *?!qVzSTMdu`]/Vr_Q;>݇z_F?$ "# ƚs1Z^z? T. C(+'Bb(S4z֘: ~k,-C[O}]t^ZzN@>V*4Ͱ5V>aoRXm}A_<+) <^M'doV ԀzcP@ZIeSsTc+ I%p<AdZ>"RLR.Gt&k`]׵vۄJY[}c'Led/֠j]#J <{ԭf{2d%-9V4Mwz6Ѓo_/x_)u Knp-3Po3!XK.l]AY,NG*bGO1S# dDwB .$ט0Uq"0F@=6ayxN" t.f5#1^1҉OUTL)ՂVhϦ"P`91hAeҲbk۸QK]B!r궾`f6\ FؑlΊALم~ %*īud|}l&";B RopmM21#;Yv.; 9YOGӞiE|nE}q+ 'Uуr^&&&sX0=075뇰I9l>).d1:#z*=~{dL f<ԸЛ3aN@onHi. 6(Ͼ0*01u"0ZF*Ek;ߦNiY=my _[yFڙƇ9a ;@nҺM?[ϠSv=gC9hE^'cjGm4zf9KI2m: ;+wȰR !=[1Cv`hV,+5a^[s94mS[:cF|2fI/_^_;= i JJRwfw O&ٟ>տ]mr+VAatiF,ɽ+XX\|:h(DY6Íe }1t;5!%ˤl6y8Zɽ>ok?lZAeu4腗}):?\^n(pՀNArMשZĽ΍*f- h 5eK!]N7C=ݝ^ fD{YV٘?g6f&UF.bu_]Kc.ߵFxO<w2~;bο]˴, p赺Cc̴=gkjA.`G Şj LXE(̞'VLEܥ HCbn2+URXg{uQ>t;'/U==a0͎Ef_Gr!^d+K DrEР{&"dRL:^aSġVS{2ңK3'$̞ [~ϫՅCS&[pciz' zլҴa{hY#buzt4&{@|Ac< ց i Ƽo+OFC~W)&|ćg^vIé>qڽłZ'322P@ޝ63 ! ,e#7Mm0__dz`2>Z4QdlŐWJo79? y+mgGX t|oo檱mk\g,9kһٿ+Y`[@>4QKojsT/ԋ|Vl="we K٥lN.Y mEX/ժT0\s#BW.k}t&v3'ʆMt:7-NQ (B~zLÙש r*Mm03=5c*??~SP"(- ݋  "x`P_+ \̳=lXQxHj[ @~5@*("sa.!X  +_wcCm:Y>j&!2 k@>?7ʨ@|Y쬭M7WES($rJ~+ID#zc?\0uTΣyYNR~4z8P4z7A|t× {cxOmnKGI)FSlU#U7wt~>6O6 NksV \LL)L aퟫ796GYiQ᪋.ҿrEh 13ǬUBP!O S 0C_R*73+UQC;f>Q|_Ȏ\2Y-bk:3C(P;8`cH8sAԑu:aP#;vXKQfNt0Wh0 U-[O{LE9)PXg5331hgZި[tI/p߾!> abA2ڎUJ,-*X_N= 1\S;ie!Yh'q1dlR^mTXHD(|?(qP=˻~D?.8CTXCE<1Nb7'_:?;kR&hІUmRXd_7;,̮G}z)jshfÍ`8.$7D7C=6S*g4_Aw5Tv3qAl Qu^5 #O#$S* k)vX?eWVt|Sĥr] B&*q*%Eǩǡ'cwWA܂@A6hZċp2  %`KKXz9XWe+A;+ :,wYF @- iWsA}ehyM0qw]w>OSҶ}r !jdM!˯g`_ y.^nfF PA~ @/q2TC VYV+wU q.7qJ!>_R)`CQT47r!K쯊޾bB=aP*CoA Zg+@TA#[|4"5(6ǡWMf/f6- ?9um{Jn'޿9_˸oľ5mz㳿aW`b!:TE   '5nLպ t D̄`8X 6Z h'X|1fF.0(jdKJFfPe~>*K7KJZPwP%@J " 64NWWS a@{ T5h wYed~fBm~[Ŗ0ET:2uK,5FWd+~jԂoje;zz^`t hWϚN-vÎdx?Oݭt Holy+B}],B2ۙb{Y=lllڷ+H*2֫pzHk !{_ ڷ&S`yn>T8_#}? +1p=W]\1OŸr_zvzᄍvsrWڡ*2б_/,^?m~nq-9=J>'KfU_]7ܸ? xr7ڿ?>OWYyח7<5y֎^5o~e<|zm+N kg7}笾whՅ8j703v~ Cé/gߧp]okK{4Qb {.Q%X»OSZf|gu[E5];wMFbVlo\lokp@GPʝ{L䔗 }9` Tl=4/d`ѥfnܲfqHZl]́o%?Ԅ\[-]:T6Pif[@P4Ggwg@qRĸ*-Ow$*j-w\(1{Mv$g40{O4OA?ND N䦁0j&h5H${[KxXJ"0dEa>xslI8^;Jsaˡ+xXv6-P|^>ȭfGy+gwXU_Rm.T$PDcH13̯/A9PdzJJU EB@`v>]|bWJ&ay2}9;9V`$Fcdd&{d' !N` ) v~Ǒ_=P>Z<:4)(W$ߺaPE6ph]B_6p\0TY z[έ>쥵qqK؟:7H?Oe!{04rvy%JeOwcwC,ędH1Y  fs ^lXqg~#vNZxw $i_~H`?h?ZyL(N42QE>Q3p^S>24ct {T3u^Ա>х:?@hd?YK% IWt;X aBгM 9S\f%RԤTc9bӴril;c_6 'un R:^rg9gԜҬ[6"a" QpIM|=sjȜu8Y/~#rNs~fQ{+m2Xgu@Q'aC`:,@ւc*Bra`N(B# T\v e" '(uijUevV F臦#';n_yFƘPvs1|4W(,Mt_YLΝAZ#]d91d7*)|Vy đL ǡw1jR#`1eB2߳ *! %]?u$?0N) 9CƜ+~jT`+g;/o.o\Vٰ o`DCG@{%sĦ=v.x{j,lJ히7<!v~"^THJ];YMPc}v!9DW/,d7lQ'[tg 0F@30AE3ڒ-pڎ>C;WDxv4#)X اv7-/?6]{3!g &fnbVmNA!O?Nv3{+O\Z:.gm *͈{=>`Mܐ!Cj_xY{P+{ iyYN28)XNߣmsY5[:j~aC"$_UY0؟9秶ȆW?Uo Y4%kT[p(Z7z)@w{[oL6D˞Hvn66%R#Pś 㢤xbd g"rxJL90Y e6~*2Y( .aHS*َl½/dGkA6^{&4YtBdL#~H֛ơ) GZjka ,xųV QI~Ab?C!W$P(U(35ZHWхn\}T*L訤֝µnk[R"0V'+Apx<w'3wEJm'9!F".3J_z TI9KOF^nmzk' GmA>-ţ-Uzb0. n;5^6VJS3FmMf"]gi9נ 4#`[ӭڢp;];>ł5(抠NG/ t}'=qcsqdyK;*RxDx\,FTПF Uv,߲]؉)O߱O#A x]|ڠ}i~[MQRX٬^^isטLKf%qӄ軭6!QЀ<ǵ۫N00pD@=xBvva+\?)A$J= :  ϞB.}ó7p@äDQI|tZ~XcQS*ۈ[KBcaVA ^i*5Oc 2Xs/R z=^Zu׷XoN4=#c{"&$j$;X(ĉBN-VX0c ktYIs7iu$ ?ż697jEUyk I>Yy'Mz-pLz+acЄaE!?& sn_$I@M6)fؕknSoWeh*4@FuG(G+xpt4 xC蝴~E{Qv+վX_Ab {+Lu 3|BKut)Z9B%?cYxSM)*Z& 席Ðt曨05@];_䴞e 6)' %P0HFA5wXw=ҹB(s)" cX_֟P2qqc(z^1O WfRs]ᖺNW,CHab JeP?dFS"JICަEƳ.<_/Nd=g~nL a6da׏9?gj1*/- 3 $M^Ż/PlhӷA8'pRiO,^6Ohs#n!,z%̍&!i(p ߶vZkn}i\V׋"z:W}|{kw7xzs[&LXC]WWbgA`{zB@15mٖ~L g Jg{xC!qA/6,˻yF^JU_mႃM@ F`\U[ _B_~`2)ɠ^rÊ^ EMzU 1ZGalxv=.l ~_7q Pts˞̀b$|sT;7*W8D ܊0os"8b+6e{;W˘xż"ۙ0`j(`*OaM%v{1dhΎ,Of ,ksַ5;zndǵ1'R2uե%Uiݨ3VύYldd:lԷ3bo0",zGp֕,5n,[xq#uLpO6g*|yp0ːKڹG{ N3x1JYZ"o巴] vrc^h$~]bȮw QqauL 1wd6췏gCw{r$y^}%mu76E%;R#"醖U+.kϛޥpj4{רdu̦B:,t5{rtx-ɣV0c{ގ@Ys }*UWϢB5 n9CG}a5*,GoPG^0L ܘzdW0XMn( fL-QqTַ0&s, 76>量ޅ#''WPB|orfADɕHO3y O4k8)")9\FY 4fh\ 4Șgx2ȭ vM~ w0{Wz.ݎPQ=۵~id@D6۽ ] rn{cY>atj#ZRk# [.7l2l56RÃ>9}$vGyvlSS5YE`hp*t gQ3]4G3'{Fo8fFd1G1jC@Zj`L #Ki_[u;XCi"8~k#')|F.s`SSOoX }Q%~÷08Z~";oXcЬלZr |8]ւY8ԃSpbѓjŴɋ-:@9Wju$ZTJaOG׫hfQi!&è6'U0VFKy63C?q4ZZ1iAd8!r1}r.e~̯z|@#0*@#0DHUW7iIEf{jbx:W3&#d_H+/!pTYLW\Q[怯96_NJȖfR.̢fY?`Y? ^CS}biSƶv"S]rYf)bKrPÌ@lln/y~XreӋ1aݕ+IOAT1xRXY-~00fMU)hx|rh(̥ k~_i{aĭsĥUR`WM\@btƯE椭"O!6Tβ2ʶv!GQE$,%aZ\mN) XF= 5*܄Nn^-H$Je6Ն7HjSѱ?eؚϲk@D`JUU# `%raFVlHWeSS_2Ýլƛ\ECm:]!E^&ƫC_{@<ňh2|p_u/I0}A(y:Tf8#c@x<& *─x[K+x^Wm.㮊.]\$Ɗ ЀPEJ2{ĕpa9atuѐ1kV'0TRsU}_wmh'ÓYc+jٕQʀ0H ߎ)d^`iͨF{3`?JWSзu/` ﱇ/-Ig@\2hF6Uӥ_Sn~jmm Ya B  s'XuN: ( V+Zv_Yih(}[/j.7aGBIS|ٓ'[%^quN]CzwC%cDWU" <짡u=sWe7Ίä:AI$c iR\.c`PyL F\ /ךP,LuRKȨx7wR5 nn]/u}ua\+Y;;E*zP@dh}Add'<_A;2#g:(y*.ȟ345ήt'FR a@l R5qy/g@Zɹ3f*Jyۻ3Xʒ˺h `D&KzTd괸e'GY[=)N*ȅ1:i|یbkz24nN*Xܾ^ְx[6򶖡۠dD!Ed\-?g='V&QI]5ۤ6hےĊ!LH \ʼn gR$2;|Ufe&kfQ̴IHц >ʂinl1u fQx4nlqD@*[  ȵb#c\R̸9)(y 5qWʣlI9 }egJ1=rorDVW) c>^A dg/wai[z* R3$z©q,b #k,GlbS'R7{\ͲY`,,wMBe_PB-kI>< ~|moih~@g,L/cq']t;^U^uT먘LJe͖L]֒0ĵ%[;OYϋ5!Q" Ԡɿ9Lzf+G0xk7ȟ:;fUC)?JSͱGۡl=oR˓jgMp^"^ -(!|6 ἧ۸\?:*y̎{ťۜ!'A~r*v(c1bc.:6q+NmZfXiB`QUJ3-s 0*[}I "]8mEp")uDD0 &0L~c6iE}6?Z0 h% 6t1_[t`[LmͪoA$ XׯsNEG͹H{)!C]8Lc Q $Rf&K]Ӣӵ{f޹XRZԇEF1Yd9Fy^[+-DQYX<>hnr z&sɐ֚a %\9?Qx֣+:j(뾋[o}ݩ;Q/9r;YHz+V5 GjqNYeFUȱCc{gX0^1kd.DWUzJOx:M^alH(,0!(<ˆ'ܠz8̩O9ȋǡO#7MM22̗Xѻ"y|SHh+K<}E5dD6Q(3ަK{ZC V>lQzt̀d`S>%"utCӻdmkoDd 'IR+p~ˑ+"1+hW%߫4ϯn _صa#ȩuA^1#4&,Hla\cMZ%tQVaŵVRb#,՗L_[1u~"uܝd鶯b2GObo ɐCSXu0wJsZ{nN Ǡ/%WXa5jHPו?S323 ݡ0 ,X!@ӧ*MWY!dbSjڻui pgqPɓ*n*0R8&^ʃg`Zvk!<}';w}O䈇[Zux \19\$#m]wlHh2W -鬘>r&d=sX_ڼi5 "3>:Jl Q)JjJN KI4VxuuBbs| {=,ŏ~.+J'l4{ -o\J'Hx ?٩+Xi'@ebݣ⭹#^ҧ'L\\\ D'<*ٻe[d޷lCـ(ةLN]6ڢadu3t cODShGJ;Y:?CSQ~: OXi]D%<h^ۼT =ծg۶~Ue%Vɢ]ǁPO;=CIRZ2$l55Ms0g!iL  -*vάd}xfm "K]»~DX;m\ t]}{qd_9/63nDB\aAx%^7' bTSHH-xI$Q譁f+k/*:c_Nƚ B iJ{ _l׫/d8޻ܣe6d-jN; lo7Rfc%XQAQ+u&KZmhX"H@ӹ <tdEKcR!ZU \? ؒ\yěW-Ǖ"pwA*:%G"z F?eed޽w9QovEHOȵ9-FE"* 1,Ls~ylQBHOl(?% IzrVt2oq.pC9PuEæMgi)zt`wAynP =@\ZFeTIHajU1`& t"q-w˟$Y+ ;q%Ӆ2ukӉiʧʾ}95Q eS`WV~U!Cd'ΐA$(ce;Sf fhi(-((cJ40'Pu3)7nTgFsFꁃim+eRfoR̉ڍXrZe[0ĘHQ4[m덮 !}~_i,^qV_ zf`u i?b0{*>* (hџRقZ@(;SZ>͉~/mʓ DoFA굥d6'>Z'\iR/vLI"ýF7ceM`$}I)N)OZNacmzi N!'$GA0?7$8١]ؔˢ14Sf{,Y _X[0ǼQP]oF* BkY+\tkOlgjbk!P1wN%Me#c? -e)7k37AJ U$pr@ykM=ޯ/3sa&Yc(Dp`UH) -7r b0[: EMVd 7021[ܥMnaʥ&@(z<32[P?f~T+[ӣ{%gԷ˟+r!4Nr Sa :;G?ߧBn |gA܇RNJh0Z~=]{ߺ 4,TEWuT~y{]S-<@De!d51B).ט/CvRQiA6+?,_ԮVW]C,/`> F! ̓@(!0Ew["z-7`2\CKѿUe<#()6.4cLO!e|Vp5]n'P^c;".~LExJ[.m ~?G*Uib2ivW ])aYd=kVl"^ܲXn$mUmrQQI| AxbT7E 3/Id@g&I\~R;1G UF#CSc6Pɉ唲oa*2&\=J6Ns=,p$u[7 ݳPaȌȈ@aDa&:8U,; ЛOUҪj}mB)i@32+0B8 T*[Rx_7Rn_΄BpMDL/+O渤K`u,4(1,l ]l<2ߧL`q8ϓ9nqȧZ:'&iyg~}LOkg>\005 h|^vQU LUuLщ&ӋJ|IZ6V ,k__{>L}}BQ0p:Z?&R9ߨ:aUL0a@P0h wz=lڟ7M=-^q*ә""@9cBDC4UF0 О^쇦颀듋BJ(:@v лXeu 4WV- G:T-Y[PoOѓjXdzpNH[ f3*)W1 eZ??*G!PTEM?WdYiMU#pyKbo&T@ef1oz>XwC!ߟuŹ}8,5Dh?VϘݭKmޢUZbkdRǎܛ Rbw!2pX@2̞EEY|@|GG^l,!es}L0* " 7^9 chhxi'5XK*,(t<EJ{k,@C=UVþSٰι :,4͌h_eNNV˫Zķ8._WOio˥~lۜ 7;˩xw5w(ʣv0:0a~dx>2evAF_0zأ2k/bmMD#Pz+B4^U\XF_34!P—CT ^Dot&Y=1BAD>\`qf3E)< ^p0 ;Y&f 1;pK\z)NOF0f[{Ѱ2hXBucEZ]nj5ʹu 0ϯ~a91 tSE }YNm9%e @[*YG"@ !jc:[PLv>j]_1ٴj2CI R>$вhibF&(rIcIAB#2w=۾D4#Z!R{9`,UJ0\3P @oϻWceC<]["|R5sJnl_p=>yCD]Э l@ d̊91o0ͣښ#Uѣ( ޕؾ?"(! d4bA]KTP0,n'x1̋wB l$bk)tgU|mڋs@fY(tFHkgL!挃0Žݗ8q+{VɆA H^|-5*($rv&y> S:)^jK-y0p<㘁tJ̹*Dx)7v[jou_e4ov*8ӺP`)&}<'35msO\|?]^A&U#@<2v``y( 4iyVLjTV!™޺_1ep\?7[-%*ґo~rцB0cHG!Zk>1)tKc#) |vDrkP2l'*{[UF 啩irȋ1jY0'1fXYX rE| nfz ie {4Wg6m'jtW mHݜqۗ%vfh* 0 E±АiPizCK IDu.}L׾w*yT~˦M~k*W}>bV֯@9LAdb8ٲr{P$ʗm2q96W}sE20N00[S!>N# r IoFNh[EvKOc?Mz~8R/'g5Yfbڱv]5oZ)`=]MxF ^oH19K E}Q7jLdRRVR^~n<ї= X@|Ƅ>)?1r20'F_ֻˊmn9Vw-|XἻiVW]Q[2C'рehEcv [Q}W_* 4q#>myq0dD Z{%jHG^?sV!;DxwQ7W_:YYFr*¯gFpW۟%<)/`7Z.?լi|Qwc ́؎EbaX:4}*.ǟ?y_w/ɋq(L%YyBm]d5,޷Ix.Xo"z{*AS4 _lVq\"ĆG!ƅP f`0M f$1:j^kZd^\7r",%ti?orSDWԷǧʁTdi-C۾?z;&Q08w\'ëP p>L_sxjI ⌼)1՘UidLF[ZK=Y?C$LxyFj=}~p9pKHeK .gvK$ sjLըLS"@h G' 1O1u4`}v+XP$̦2c1c/-Vf"ka&U{ؕAA*؛60yIbͪd+fU-1 S%Zl}wQ7Orr\JTF-+RZ ; /g2ۧ/vfKoؖiY[JCOS `f|xELfcH'f,'Yzр`zSdl12Ol `}Vlp$5Doညh=jPOLwOʠWf-q0v|FjW`yS5XĂk eE#nrrw[WS^~SkdO~7 ޻qڇnҽ}\?#=hkvow@1{4Mm۽l}<+/OAB< 5Qlj@WJڷNsxRwtǽ|'/XTݸvydߥgȴ6XzgШ'0L $j5zq9ÇL *y U%4% q\T{s /oc;bS\lcت/ D4WœEPɇHvouRonxa$Czop^#GWq ]9IH#@i`B́HS)13`CzýN"( #9H>E5(JJ JXͅZ1e!JUd?Wx$jG k**'?^ql/R7 5qٖy.>~Hgo84Ƀ('Utk.r)IԢ~A;5Mʠ@SkzZ|\r 5q^' )v"ɼS$(zqlͣJ잷!є $.rg҃Lomw΃5-5j=ӓyY^\ d`Ȭv$wgHGy RL0jcp~eBxTEaWV2tVdCLf^h&$Be\1r[,.d a(TDe?`c`32}ҙIYǣ,RG&f:}Kk#_(!zbc{?c)?N)cQ|إZ0SXg\6Οh WbЛK3{.-a{HX0n.OvU7bWXi_ nQhvO?ӑoto 7>r>d}'sNl<ٽ'ug#(ZKN(I27v;K/-)Kv)6_]kzO<6>4` W9'qqSuz!ao5ftj#@zmQsTd҄yq\$cskfLY29ޜg'zv[閿3!ȼa%lVcfguJs*9lƩgd^G0Q{:F+sc7>.r e{7ާjV\\5!9wa~|,; KpOvޯui>ڷt|Ü=;Qo= 2w۵J]iϲibzf6=Urn6hSWTR!A&]m[^axR8 2ά#B:ތDmCDqOáqKi [яY?үzXhvfhB/M7 _rјVՇ2&I &CPŴ IDۅIe-^9 / W# a-K8 t_qaVZb95GWb3Zèx/!;%g ܼ(kev%dqn):dO{K@Kŝ K'ieq:wچټFwQҍr=|QvvYJ$idklG~۟Wk#Y7g菭 Y2=7used$a`e쁀V^Vt؍NMMcf\k\V39׾\'X5&>1>']t[VW\|] 4oЩ^q&[u\[Ҹm`@`]>,_C墬W+KouGKXC~0kW[%i9 ^֖;IZc=kwQe?]xe>{^͝>֋KkeZfy|3 ݧcm`q"ktDxͯDfpq Z(1?) \[(`u Ft#R$ϩCY;Xo=&Ђ jc-R}'/ZL6SQgg/yKI>k0/6JޟW(ȗ;$q~M VbRE^1}ã|3RCwsÞ꼀uQoUK0@0^x#>A1jVvOJ ɬ/m뮿ɟP.2G/[>냕hmX3Mwrzpox_Kkdy_=m/zmo c%U[X@@'iphwH!DoOvfOY}:"6!Gd]kd&CC\ NSMhA)faB4 S2a42z m}W-LsU^;lTd"hQug(5~FBq 2o?jqAa6*E614#jOY4`v FmaZC}(nz !a">C柨9> eְ" tF[1C7䢐Gij_Yz(`7]($H m+k>štWmphр@;y C":dRUř*bj1om#/=`C<^_VNԨQ4=.*U˂0B佛:'ņ,,&(" h= 2B.kf t!/(޳VC&P ]ɔ4-{Ờ>%ҫѬ+IV>4Τa&[=T*W*)??~7F5k 0g0=MRgW`+ =230ԏ:ܒMrmuX{#1ȶ/FfG+zT"*>[emwbov.Ѹ9'Ye&N}c_ki 37z ]+0VfJG.Lfwƻ7@t hνlbP@fjFڃAy,Qkn"2B* + cNZIcrh 'qwA& ̆-$AB d1/IYž wa֫\-Y(!. stQDgl9{jz{ж]* m'E0V ?ҩfGQSxooHSg&7  {[A?D[ [ _fy# kfN2zYpOitHؕɢ S& Aݲz[ֲ%~rV?X(!oO,ü:v,8(.wkt-Ug=]PcܺO؋_-E}CHξy> "y! dIvvT˝M:gζU.bw3gx UfH~z7z fe5d×-W{W?<|0!>Ҧo #di6,bou@{'Ӌ@[cg{_Տv#0zen܍ C˒aQ,fՓXF5k [VΨؓBRWQT,>vXF Ki,2TaW6ke/)ߐm5sZ S- L\Mq(MWL B:OY̊D P,&.~XH#H]Be}Gx&NN%Uw(' 8zI՝*I!s%r=ubIp Ý?@jniٙ׍м8:}0Z;LcA>.EJ`+ -fפ%%(]d-Y!Ti^G]1ay'TXt@/OQ?Y+Î|7(:&T/HxjذIѠ%60Qd g3jC|kс np<"І崹tuXM s43dUV1RX1E%-= [i6UFԻju,bjҜ*6lk )ETZNjȯ`!(7 kcA$ZFEXFV597O@{Rzݮ׎QT[# a3`kiсvUNaUfhy2QgRu12OXj^1u5M:hjuTؤ\j(:aDD+Yec~u\λi% dnsnV x@Rb0w򗉂c}ueݩ7  YaTiM.Gك Q1jV#a9ra|#wKb,ilk-<(̵, wQc ( )qX3%+]bȈ+C.Q}L[ܢ*"+}4Ao\0Z^hJ + XB0>ƻX_~pWA3@&bPlNf]O1ptV;r~Ռv=yoDw c>fX@UF]jgUK׭В8,,[eG'USwɝ|jխ50@? *K yS`"B4QvU}C-`F8.ӡ ~IOtmpR🬺F\쏭V H,d&b]cl: C4xxdA6ǎjvXtdŤtak*q!HSE+PB;zI΋s3I ضcG=E4{-2།G C|bc-o%(2^zkyu仏]T)AadU*ٹwbd'J1.ȯ-MԨ]W@OTy`ۆݎQZIf2 ht;N:d:lmSz29R휦1;8ฆyե:]E=ͥi{qNXR3C.)43]ZپtQDrkbmLTԼE; )U2ϛ\ǶsijH%^hU0ͳ\ߟV1CS[x YxFgX 45xsMO3M4΢čKym U6.lҟ;Xǜeyv<^g'o{[|\: ﲦVK^szJ /ڦ7-rpl7O_EKyk"^wi'BJ$,V+?u>o`

j7mb2w}W O;F :c! P`TŅ TdέpzOYdD*¥źS] hOGVx4G>=8_4EXU/T>"g.t9㠳j="VI%BQR1@I,6*%ܷ|},&9[}*Ȅ%QE&0eU F)E=)#>,s/s8ڑO x#3&ݾQ@UgX'LZ**zuRU-[5U f%܋l@O=ĎRF 5 5G)y+[o_Ƿt<'G6sO [5ll;9ڳ?'VcJ\Vڵ|Ut&Ū2.e'|G}d_S}ݨ'ۺ$4j0MqJ2ɔWg9U_e, [6rzXg.G~pE2W%~sVݒZޝSQwػKPn5辣 ]o^%*9u<ćf ͅ=FI>&`la*E5RH @ td7D3_GK d leFDCI`, c.Hj4/yhYmҽm̳a=[ (a3("f9`5 >K&$|so[2YWR`<Ŷiq0=g`O^&۷ITP@ ^o~y j`M,n9F!b 9hhdԿcLd+hW=aG;˟@w9s%]P`#/l٩:xKbt9N7OT ZRhP)}Lk=N0:]+T( smÎZ]^JD CU0j%535sI)1x4;彲Bu27vg/ ُ1r{eJAFUдo#['eitu8O,A1S}}do''+rYؤ: WM=.fܵ\CL#dnŶeaq*dhgYw͟GG2ӴI~,FMODQB,lyJ 2*JBNú'f?L1RHP}y+%*9K!2Vw^?& BDRVIMRmb~ϼJ90N|HHcGN~Ւ@Y ePhC;'c9 0`_{U¾VOPFn# 7jsqlS ~CAL. \`͑NYG?؋dxъɨq桅'Z.No. E%T[eO^/c%"NVFfnDh HTXgR-2;'#DPPhU)4PDaki߫1wɈDLz3KQnW h brWky6ihV7yOC LݘQhչcQK?*MxT͘yZ+؍!kZ7^7C¹CR Goy|/fLkMCjC~znԪ  &4{^3Xox2ZoZLP<`}bO<:;%fTPQU #|{fVJ;`c@,X/`K铝+1xV(":6?1|ߋS"Bf҅oʯ"f^yE)3kސ\dT4O!ΞAZpOdSyXd<'5𯒌@X(w6j<,,gP>e%U1M40ѱ-Bտ&DO A?m04`8 &fh@tAu`kFD.~|kGQH T}"+t + wϷ ."C2Tb#.&F蘒lf&,uU|7fBWڨ[-~\O' (NvM"ҋQCm7ݧ 㗊[ٷc௾C'kWoҽz@LL y)+4_^訣3B)MVɹ Q7ḫGV 6yK򖊡0oΠMI^{?vS1 AXN磉@ MR 6m਑3 3 ux'E39k'x́Nխj֔[jK?Ǚl^^ݕzW/E2F;x_͏=1: DWlfYvB%PVk ?"94kpbIhܨT((5]r9g *fo7Ӂngqn ;Ak͛\֭79&xuwX d$mXiYϽ`sڎ1x$mnT# ?" YB" ='cnnc ;LAwuvZ4H6HVf eN-d/ٻ(m~XҐMѷpKlo|a;%SK6\/ X[[^6 I#hÍv}b.WPAcJ.QF|׭_gљ8\ԗE>.@2TK~71#]PT~ΧpfL[ ׅ[4z)m"M͏W֫HGRB(<фY Ci@BR18)eb5qUT/cr݂o g`)!)p1~I82;ZP,ɔ>FmDPb:?i7TQ<Ϗî}%~*iޒBnwPHLf;wP*un9bT F%\椅1*1u`̈2*Nߦ y/+V+Jɩ^WW~xc 3^Vw4- SV!.,FqK"EP` QjVUlzʖESj4HbKAS-wmK'ud^^U.Czr:(@K3C|~V*IM"y$[yD$7&?ڢ{V9AeﻱdQwXV j[8[SqBZ> :BXK1P/G\AG1ZU(EF}I CaIΠ!aC4NUR-E\ml0qZ::, _A|>XyE2zn9o/)B%RK턋8slaZ T%\Ȃ#(J@' E3$ HGܿ!(P)>{ Y\WFRpwVԜFCb.+:M>MfKqsojݺ!,QȠ!9;JݩTJj֊ _*Q{Z#B{p nPYv~ wPzl#';,z.Svws^`/[3H $Շ𮬲W Ȣ=krx+C}u85feFL[W7PrpX恀kfG D1); r$ HJA6ю9 ,YY!;p $`2Nh @ p8izΟ vYa)H 0@pi5FŮW(#i*DE)glZ~( ;˛'3w߂>R?*OW"?Jikgȭh(zSa\cHP}jΣp2-֭@BM(af OWmFQ =+?l4X́xqÇ=x! frm a!cu/>}yО4#)H[~ ^I6IuRL;VRcg[[(hSe>:{lV+AEdP1U[FT {{Ct;pnp~X kv=w%)u|M/.RGt_|ֳY.Mh/Z,t:a7L%(E`Z׶p1nU%"0=6kִs-b$!qtZ hĐ6C[jMv fd-`t́Km;uƭ.zM_<,ނ;:KmZȉf\e4 Y->Vz@,e |P砛H\_p"g2d=P$nmH͙ !wxݭ9[zf* RMm*7:w]~Tʻ;4Ѫoi[Q B5>6_~(l=KО41θlE"%yI}Zq!ub}IX08J_̸ 4Ejٖ _JʄXf33Xfi&CQBwj-Ku{Hv]_Q(OUYn8a|dDH`F 8&.B^d%P10An^Wn; p2k 4|:~/ٱwȬH"@{:3]%Zc%~cXr)嫩qX1aKo]*h]ƙPbF>~b~nk-OL A$+T^sԃ20ѧɂօ*w5 Ɛ&O]e%9iق'@iĵjOgw~BKd? ^u^} bd&[VOr+)@ƺXiWX|Q& <Icr.e]S-QLehe39iǨu`Cieǐgg7w;'WW`t &k־Kzo=W4RLLyn^*̪aD5ٴºS>Kw8nEuik5D). aMo}}XՔԏB pnK̚rr8|wƟ)*6%J5rWll5]PEN1`>bEP,Q.boe3v`,A}d @@qd\hfќkQj@\ltOGn:j ]C~vJ)aTJiBkp 0px}ot}[ Z%KMϓY5͵ ! fu, (`31S@h !h1Dlh_ ́dbh½Lt2zRvcN{U7)tf=3!xQGI,Em.뾋; =Z;$2wdUi2@rEHmQ*mYb^||qU2t(ϢBHoguuto_m%"TX9k'TT#`=G FcNj1a%{P co4)]Mnj71`EBoLe.4sqL#uxwhRp$18Y.y V>\y!(" 8v@Í/(! ] ;35T Ey<: @@։81Eq-Ϡ} 1>p5x"8(1@Rc-DůbJɆr oBBA>BV$,ajBrGPTmZ؟%E˻W=[=2EAF~`"FmgSQY`.W;;]sL,ႝΥoD= ` (c9ŒE~o|NUϊ/>} *-Q ֛J˼ 5ӊ(<6&?u#xRe!z90c§WY:a4(ޓ: ڲm aU|k7I;W=T l<V{i_ xk^f)r-j҅DtV+lpǏU_-)/l zf -g:zd/MDG)|j#X;@XrVb2;{>V?_2[G$4glҮ՘dmIxՋ'"6=jd=U >z541CuP^_dwPvÌ3N>| Ñ>!^].KN "߬J@V|wg']gr-rT `' ̧jf[ [yVS43+kY6{i 3ƲL.Nb#q75c۱&&ޡtZqd`YsCXDz1k ӓbi=זf{lřˬN`!dDWw07ؖ AS?;Yو ̜[g7I {/27Pc{Y-h7镵c [sxʴXX s`JFAK}[;vPv8n̟7A )4o-_ .Ǿ+;ϳszR,xE:PEM*^3಑jfѾ5a@sTj$c=ʭֶq`@Y\j-Pe @ = ALwU7d5M[A}(8O-a4,i˝"&TE}A^OA ;0A&"ң?.5: &J5ìP,qj=' 꾨C2d`p(,)=+hGOaE1%BM bQ-dP+kI*^xT*jF [Z،^hfhmyOz^-˫F[y⢗{˯Wl^BcFwk:>ΡQCu(3JMZUf$KtO}611(TIBp[H,WW}]wm0S?.>xn2Yx!/ݬH0ꞜԊ4 # Ozkzdxe9r7y/KzEXċo(>*/\pUϳdry8cP+ʛ4ƳC؛[DN~4z`Q#0נd RJ_H,8=z{ Y߰hA[3WVqolLL ]҂ZZ J , n.Iw@@+.\ ,m1lC˥#!iZhQEZ[.1 cK4¬m%{KZ[%J-V=5ŒE,A l*ًd(mدB65J?O.'31:|j1"a`Y7s+ V Ed(H S .~u_Txm.s^{7yQg[1y=ZR-e5v`c ;K*KAAY*Y7aHѷEz٪B… "9EAy%"w|dv/l,r t\›Z_&0AP,EJe4U Bvga' 03g&M@b%M'e醟+! 8詛zR_ d㴗cojy+#KOipL2zd*jW?t!O!ƚĭW)|B;. V2^ٳچ$k Xܬ?Z4.x(@@T1<ɫH^"|L c0gU"bh*3Jcϙ0N~HGkh*1ujHo fPBUH!=u]ISɃ{?O8^ yLKaVªIHfsfSFm@d+»#Ŕy͘a%&"JZܡp+bh`6-r7F[1**(J)‚UFA\);?wӺ}h]17@@(C8 ?הh6M}:ݰAbjM̥dbbAe9f Ihoxde9+!ce^=I_)m>`PVз'M 7k[XI{`NN 2ÁCW.u%u{f8[|SBА w71[8[![dok(@@@- 0 >yPh[ZNx[$0eج%p;<œ,+[эݝ/[eb`(Kn@gC2pQ!{E%vDLQTa32KR6]||ψ±>nOϑ_ZٶΩn$tyP5hn|-9$U- Wc۸UXb4UVq4L0QC>o F8UOA"D$f9BÃ(xlT3ś9bŃ%#բ9KDYFK$Q_ݫ9+v8lM'bjT (1M$wPXt1K)9HoBBlbn2aTU*F !SzϘ*RBHEU]H8)"9yguI{KU쵪+tƳ῅hHVVfI0fM-ץƬ q;oZAneFe|.yxo̳z&H f!&X0|}2F2` &] UvN:!Ej,Xr%9g.ⶒ'ƫ톘T(}UܠcTJ loBJDZB/ZaKN~Jh .Bp'w1wok"0Mbn|&{S r) H!) \$ iN@.STg8O n;Կ qv\],cij?6_4TUN(j ͅ^ U.d p)vPr1"W_i@\cE-ʅl^?=UɱioqfrzlOx 5][wK:%*/P䗢! $'?)*84ج J[6=.ibW`?5 0t.6'M~6;]IhF3!ł;on;Zs*:W'")cCB8}12bN?bgTbmVkbaTS#r>esa;zp0 -J d(׳FY#eTqFQUķ$_Ïg2cK u"\o)Z-6`V0( Y Ӳ +P+s=5NRL YxHً P嫀Nؤ(2MWtqL̪]GY(|<ڊiQ?m7u,hdulz~&&C >Yf{QU8; QUĈ0Ɲz/wvrIS|83+8&wgɳ.d ^qĚ;.̺@fmZ&ihT/(T e @8f\"cwS 'SA0aҒVK|h]i o;Ɔw)FtndE>6o*씿$H@( ^ N5""nYEf-`YH aUFogV?6JW_uy,y"Isy\-yVKc{=Ԗ*mup:8!sѪ((%` aoAc|1smҽBu09ڵD-j% $|BF}4' |nKs\A}:u_nyw2_|^Ht"@;%[V%t$Hh8ÏrO~>9"IC4wB9TEiYʟ[EЪ5CӼ_ʆD4lJzWo-)l_wĮ QWa_}T\P`i܆xšn ζl@)NXq!-.yS"A'ϟ/(Y:SAnwZNx}Bx:lpYV:3XZu0ρ| 9T }b^÷.| B)]Jk # E`”ۍ@)wҁdxxţc[9ARh^~-+]4ΞK*)  i0"&16f;jl Nvht O1 t1ew[vt%[liK],f2"&B<0߷{)a>cOFaڟ[D:A8wDǟ\Q'5H*D^;,*'150/El*֫%e!djvl-x^1SbkP z#>DXv h @0{,Blt28B99At柘aq5FyR{P/6%}G|;???&IgdU+@7_o} I\ə^5Vͦ)NF _aҷG ' H''XuֱC7meu*Ht($kħpIdo=+?:/-o@h PJaJ*Q / v=V|F˺oAi 9 َj32 !Qz?Ɲ; 2UYhPDCoby`:db{|n[(S!C뼣/t7'~BcN]U (N©S{MϷ:Cr./c=}ϕ] R'0@$@ $ +7] y>MS?>A0do_4o(CIdUU+&Tʁ.cְW_UֵUUpiN`:jcP2 0)=U{ Ms:(/ j*bfc*wǶ.I>c3]^1:6 ť̝zk  =e۷3𿷫naY+4VZںd7!")$7)kBBp6liOuOj!hƗca{=ٍmd ufFQ-9Dxvr@Ec QbH9>m_;9 --a6Un;hN,箵gznq/268QFD{Ὀs#-՚8'BkF:s V2 K~ \6h$6O7DdR/b' dp"MSkL=1EDҪVY 1>c:["UJs'خ|柛@TP}@NKUx[Qu3?db~&={v`{Oz22 '7-rBR8֨ jt==[4B?εۓV|u/ Mba-|$0"3 N2 TRm=\5VRe tlՠ?}hl̵`XiLb+#i[gv J$%3 DcJ+\]s*LSD`k\m'(`!N@hNk:6q0A"]0Z.ZՔHCISFX+.U˟~-0%UעT^ݍU8%MV_ãJ^b7`:n >tN3&7f.٦r> G:d:/ B>'PDwTt(c>_g%/UEs׎նz^rglC &hWjlLgF0HmMQ2+EoB9#V$N>Lw>4P%3lJ>3451a{MJ>>ߋ;z.8K*m_@UeKlmrK*5a>1UAa?Gcy䑂ãep0dd"y9caL\%V`cieI)a#<#1/jv,2@'fPlI4+ˏnT1HJ-Npǣhd:c`E [U9Esj`o+fиLvLjP'u NL(%f ~lO?4`[Cd04١70?7kkN?wYۉh]0TllT; /[2XyIn֗\Oʎ0;}3n-?jC(2"ԹNWq>J/+ qxpV5vf)钆kb=䨫Чh#qZOrM`O9{.Mn9oL&q]t@vA+{ @zs-(d@g +@S֩&r3}R§ 8!9F?AK3OmWALo@\g(hR1WMh `I'DA6c+ #h[Y3۵(j _v ve:,Sd)Ril - 2Lާ'ΏՖiD9~ĹմOOkLV A &绫4PV{r-) aw@=bJN͋ ~?~_#yn_Ӫgrhx+E̳+樯G4}za;-m}5xFǨ# L5s1,=Ϩ@鞨ȔVHrL#6KUX}P "#4D&I nhY/b 7?#d6|_=_߄ +y[c^!\A!_xgmM|Sʀabјk1Z%̋bJ-1EUC0: E֒IVﶢpT1c^5e{3 |2|u']l`]76 ֟j0ټTH30̳W4wn)]!(~֝*2)PgD{@O$09ϛmQ÷}im` VB^k,Vw54iHu/ve7K+a]!QNd?- {궕"'[ GBR50q*y4rydzH}ddņG'n*2Ɩh J23N?E [!RjT J(Bڝn;c8tsovC_} $H\E(`{!?e>*PP|( 1&F,Qj@'5zc =m5PbJ3Hp h)'+i$aa4b1`YA2>C/>{[~ߣ#t>|=;WՕ~L2)z̈"pzfCjxRoIq9LL{-@m&&ڞ-UXe62hy6C]DgMƤ@Sj;0f1s>/Iz3a!В 2"4:uC~XAl ]_"bymx5a,LcUfDR;*UVB݋Ap,IK61h_u"~Zgeل}Le7ΝpQ"Yr57b+PBp]'VwDﵜV"ψ^g&Z_0Mk@yi-IՑtsd#}XdӺL5-1uVB*Kx㾺d_|ppc )D[y{W9ܲ(?<-nGi`W=zw)2 MyN5+,!Cʶ.nzC(ɂvHdM2 æA+4./j^K)d5nX-daH!DNDk'9ݗ/9RZy/ZS2f"ʔ*Y+B)(Aj! `vfE)pٯQGd+_x 9z"J s:͵T. 0STIB3D1lXA4XCbju1(~tP; .KтfRgEŷ; Wp {ֱ!s N =!/{gX&¼y`;`Qd5Șt⡾&0o$ߤϔ]{NʫHj$AM駐rk6&dNڳoI 3ol}t360cޱ|9P~mERU`Vk9f=yrg<,JthfK0%Ġɛsj+v>㒘otPK*lv63vn`\.nN-G܃![XV %AdD&NT`2ٗu> 7 n*z޷OVWDoJBzH+SyY8ӯiJM>P*K}]\~iA#VH+^NQyHݾszmIZv5M*- Y.DVd|*d3 0cY}UՍ,ծ?L۟T_4 Vyj~utklfǥf$HXM"Cf3 Dt0)d`[=[,-b !TY+ 3х7, xۄZ9]h8[A~Ccuٵ[g5D`}Zy7[v`1dBTc@^FC0u~mk EпRl=u%vG[ADD/sz47;&G:Ik@ժ 6ys9"QߚĬg WQY\\%w}׷4˳9/2Coj?HJ >^ڸ+z-ItH`Mr|~ݦKkי&D! d .a}@L:[ 4P=eNha|9{s(+c (K‘G`InG 7Q:bQ\_#aI5C (%%R,3MUiyf bm7OS~Cڰ߼d6]V@&R^ein]t"ƌyR"̖2&A <4Um M"_MTfaZP'zv) @>I,lhbЉU.jW GqksIT)""!rbqoڮŐL2HQx.io=.mnc V7 cE։7esڪAj/$4%1W]QXe=LByR#0&aXV)5`0f#yw˩Xba☡W_,*S|;Kz^0cy -z 7e8}\.j}YVUXZ,F3#Hgon; n/Ȼ6+3P@8JM`!Aa#v*ZONWv^=\wۼWWrWȏIw4dYS*I@Upʘ ("g_/sYd@a"u]fㆁ'{-L ) ZP=c!932Kߑ"_}go2 h0f Zd df!VBO?_\FR$7B.23&e_;f_GGh=jw_Z7lȃ fX7񱐌c_̢e'@0/,bJá 5syJ20f+#,**C7PCˆ j[ Z1%y l$  G\M86Ojݣskحo0 LC%]h =DccB`eqVx (́)URS֕ ޮّUf;s ~$vE6g\Z'/U_˵NLD'U.z(7o{IAñ=|%x199m"v)/b0R_zi7?lʼns8NA[8=$J%]/n^K{ %ȖRE>s֧Bh>In+C€"}6#E~8rΈ9^JqQn>Cf܂ s1N^ OҖ8ZWȺ7T=& =e}Kp`d] 2 }MDctQuڪAp e5.mMRz>0 LJJa Un¥ɜMK8+^`a)Vʡ(ĸ'z A_q f&&@Px ~S|L 1o]V`?"^" *ςف|vZ9D f?;T}] cǩ*īz@vξxK*+w[5xu8ذv{rq؅b6wH \*fo+CB£?qCkHLS%?):mɣy| ǩoM7ֱˠ(QtmRe˫1Pҋwl]ajO-[51dU7^czƕ0k4&pAmIKe:cIb#<T  [;* N\ ܧѧҁ=qP],IVCwR`u^:k6v%:xXYG<;Wi (Ƈ`ojms7$NRKw"_gQd ufD @Oڢ'~no0ny ~b &En;'1@gO @ͥL*I-K 0t.mN̎ fĄ@?=i& /rd n>."#Obb L׹r/a=l%7+M禝Qh\,zkw2FBYE%X7;2͛r7x<]2Wz"c:q4#~)0˘G'RPu7F[,rYHadT| WpD=jpbZsf`H9ZSؒcuu}XfBGT3~C0|4) gu;9o( s3DxZZfj9IÅEKb]e[㨱O }ɋvYγkn0fqbǏ I,ف:Osq6eϢҝ;n͋g3S8 ^qvRr9 7Һ`9@cF`BቆG'i"lv`8dح_vywnwߝ*?76u`q5bBպ3gQG"24a;@UsXPXROm>vؘRmNfr-F|uux\tWu"(b]%,հLxIjXeV$};BȔ#(ZXP+ &-[w60i 1Mͳ.Y3e;b_H}|j/~=< έU`HH:;\O mj!D 66,a\]eNa|4Z--|Xmy9Sr)?&j҆)_u2̵i'[̀~Rǃ=x4@ƱN r!;ҏ(G]GtS$O+uYh[_ZNT0 P@>*O*"fuI l ,ᖛW`m1 AqX?=8mCqKz#`?uh*v fdnkm?;okjQV`flMvKy^1}=-wgUKm1%r"{WucW@0WZԈ]sg m9|^tKDfImM!V-ұ$}OUcrp>CE^4p.@lq Q|<1tL(=ѩ:&8?6ō͡4YҎ5B ['Q1^Pp۔wPQY>:{94)4g 40Aj2c.]M [:cCV ŀc wM@ br' ͯ?4 ݳe-KER=#[mo8W9-zm;(*:1xGCx}S2V{anZ|;d~&U/u|C,lDE߉e!F *+Hɓvsnϼ|jOCcIXx?*e.ƗԄ.%O/7e:ՃB3T?z~Ӎ笮ƴ4~D15ιzq ~qν8Ɨ~nDΉfUEJ .*TRuBWʽXaɞ4 =w_طpgrJ?Csxت1{C-A YUZ_3{rch)|/ˏa>6[Lq%VwLҿemD} -qx|1_ aT$:P!Y0-:y>[nט&PDz<-3019JȠUm~/ mNL&)v IZυ4.@w5-D:[2.U w.> Vqy*'+B𖱂 /^0iȰHx Խ ='Qs<("=0L^ !N1>|Í>m3<aq7n_;;";<yx0x$+ü>}q'¯gv|Р, T:W&yρcUȋeH0q0&@ ?:!p b={`tE:̗PXjē;ziY0+~Pzs"*׮dh@V{C)}ؖfc{Vf R!#=",&ܶ5`>7aAc37׿y5PDh\TQͲoTF` Km鄕/\,KNOF2PyF~6J' fiG t(Id{@j C;8jC-~ǁܐ"g<=,4_/s|^]{c+tԢ{F5a0P@[P5/4SKуUZ8BڸYbfF!)RctTR 'BB-_\-s?ώtqHW#2, jЌbQ\7&vL+`p Z!%_'I:[tذtm$.3reZ̘%0QZz˼U:V;>=kd6۸0صv$np90j?PiG|]KZ5UEb "3I TM’v?g\̃PAN_efLOv%Zћ&0KJUF/JJtѬ Lr2MWiY9%.=(<*YPf?=;m/^c.+:!=Sd&0([ G/ҩP5v5* @gnJ{.yg UF2_|{ppKtZTD"Tf(.o @&;BvJvѕ*';l&5>͂۬in5.EP6uSle ͼ5LTbkL|x>eD7؃zqḴFB0x4r0REgҪ00t!y'ܿ.PsG)|RI1RFL-{+bgnWl!{Tf>SئjYHyEqtB0,"*%0i)uq Bhs:Qwpb> `.F0jf,İcm()9Z9g%:Q `vt5&݋@S3c!m$@[0 s&Xc1iLybE`NfԧFNjU!4v1 (j FGDqHD*lbǤF1hgI~_e ϓBo$6;*QH{E" i YJ= YQE'ƨl>3(Yoܙߤ/Q ~{l]_W|tۢ;ϸ9kZfyLnBH,VL"!.C^ߢ\ڠX@ryT !cwreh k;Ѽ#. ?:ׅlC;W[5DXcl띪}*$'dhHWR{?o#=:Hd (-̑=g~sH$g-V؉>\Mq%3,I[canh״3"7zvT3ԫq 궚b|ԙu]c'鶭eENB7j+|sTrvuWo|gK)R4TH977&2O#mOhpVV[v?o>ͣCWKawnc >r #^4J둶nKnH snX\=e alNJB=B&{C&]6Hw˺0.=jW)O7CHUV{X7j_fz'!xIY>DP>H\+OZYx.5F7!7\SU7cە\MUvOT4ZOKQcf9`YCwJECdǞW:ܸxfRć~J SBi8(Pz ErD 2#2Dsf1UndaUmI^"9Vkik=ޓ;Ck!  }D% F&|ネ @ C3(/Y1\!'0őe#bjVҙ 8_"ʣJ!~\a\>$n-F3l;i6(Lv)*m-{nf/Rap}y  /q>T̿m/-mXCWO\"Wyދ\r@ZܓSkYX) ?"%<* &0ltfV֜.=ɀ_XXnI.Fê͂lMRE2 fVJ1 4͆TI\yHvr< 0wa7 1} q!wBXu-/96UrtIM۷棬DQ# T9gp}g_g|7V`wMY/MZtWR"Yf^+Vq !Șw~QK F=;*`g6.^٣HQVH$[SDp ǻ/{m0[S@ s B]հ D`;ZQyԧ;A8v@P?_o׃p0 gVM+X[sۥr?B| $Lr.s(mlF{Gf30GR0R75_SD 1J-NFVeu\W0 X):}ef/y"cfS(\y1L^q;r^RY easK^FRq軍 if0C%3!"T#z受*>вPy! M}jޓtu<4962F"$sL &-ۅR֚R"jpH|sn@P^PjRN P+CTJCuTUGOM#0-d\5ݷp9ou螕0CWs[燪׭dؤ-hj yϷBΥq/"ρDLtBU ~_"l_]\X+P֫)q(ytJgwIdE^v4W6P;6xXvܾ.Kt[z&O7OԊ}HSUmWCiQM3sZ."X#E)PW2&ڭUa7г6u^E0z* з.yfe,(ݲ?S)96O̥c=.30bM p@F OsUtDO'}ęʓ??e&!\mqa'k"XzE`,n9܎~pE! 7fu7 "}OoVZ:v9+iYI:gQ6 gTVަL[tU{0[gQ?HPSگ, T1&Ap0@vQ e-'q])y;P)?u`BU?,N+{ZjdnޟcOj/YrmjČ1:9-KI9ne"6aYgi[F%FZ[Ɩ6Xø}e"*M77:llT T5T|5Ft~-^tt'T{P)eX/agN+!TM2stj$Лͥʣa?˱5s,hݱ\,,@N0\ezgܯ;~ziJZcpgыuZqP(?o!N'Z#jakaqQZ44'PS)m,1U}V*X4w}A˺;#9i*ыIޫ}9s)lTs]4b&ƀ 20dhLcS'TaZ"O,K鑥FgaY*bA rfAU[c.N'Cƥjꥁ"MʀWy.dr.xd4;.EkxStm~g`Cc0; y +CK~J@װI9#uXoKwՋ_K:dY?dzEwڮO+/TphTBa`V8R֫%QI<_g98Hh:70dJZhԎau >c1@!0K 9e AycgR%"֠<QHkQo޶;e󝩛O_0c0?=VdˆEocc?SS J@Am<Шt ͦr!A墻Hey5b~D8W`)6 (ȈwڿY[HIOg:?oMǨ٠%x?hgmeƴ"rf1\(hdo#ddQzrMKQ?(ibHb;R̝M~2()b 2TJxPޜ(T 0s!+%f8dK.1?fɨʄnv,iT68g_d^3#?%EFc@1V^哃~b5~wQA/jc?|^~v؞:[r(2 #H VVF{3b0݇v~@@ỡL F-}GC8I{Vn{_C}ɮ oқj}!Y-4骲6w@5i`P]TqCO}})rXx L Ӻ> nȤ ()\K}JX? cԼF/=zۏ|יLCv4:r omK)fח5}ijE4N`WeՓKXDY(CdZ0(.˿ LvR'=K!d֭ajhE349;߁qm|]fl.pVB7o#X[QCϸ-Y@Uť%j8QBoڈ%꜃!fruBp4S<z8T_CQP8Oibab\(%M]C vn߳@-3=(myHBl#5lsXfDRȀ Cwtle+羠dW \*0!-u Hg}GgLE1q 3f SLXX}2"b2٩gRi JHUBA$>/'pXw:u;~Ko&7ںy` '^qY0CN 4hΣHe+aULA?a'`UDZ($9ݾ]NMJ` He@- *S[}罀@W}*\kUl%B_?,r7Kf} ܫTlNG5hױ֚B0GE BHd 1X/Nsm*UkTkGwl>jƛV9排֜ڰg[ˉ`pgоU\C%_d)2ᡃۨ7&DvJ6gw*Jrkz7&.ݦ۶Uxbbb^W~粩zK+LB8v>!Q0} > X͜ߝJP16MfB/>&ZgwjّV^w ?FуIuJمYݒʜtHfv2B5@,/*!Yn 5Sx2{Pwtԯlqጦ S^J]KޱSwy{v<5gڭEv7`>  _ o2s!l>k%S *G|üLP'aF f[,/74'\qÂ(Lc^[ h|Cb@0{$%jvh5=QʭOKw>Gb&,Wŭ bԠRze*ɮH ¤frL4X96?tNOviՁ2U} }'bggf RVQLQ =^/m=g{Y6wke]V=.9lw̧+E7W?~%\F.cXʺFRrȨA ڔ`YG)߱"]8زh[ dV;|Kkn|I.c*7ʖVև/kw?BWv)X%P"3^3yNp6rXj@Q81c 03<;.IЩWCWoR䇲HN&D)ߝj-v-AU-9n\FIUٷw8YU1l8֣ (-A㥒B;j3pc1a, 9!PcUY"x|^X` &JywnNM=ӓU$4Ls!6%ul+W[NHL\}aRJi H* RJ) $QAQD z`:4:J Hn2֔ n#n!*_ߤ7`m38 e}@O0 PؚlB}1ϽCrh]/s`e`jw+jiv9:&Xz ^V֋C杚' r5*VH3*c=EVL#||AC R&`_`C6hj$`grIwګp{ԁIS\(dw @(XQf#dh5j8MѾ04W$k]GFG藡K,IuRuؠ !rM5zoȀpǟdK2 =˜C=i0}>_}}IŜ1yU2mUUDRH=YĊ^ A(o4N'dq8٥r[]yﭢn^e,"7Y>5qzKd,|ȗ>G6f`(zGSk}+]#~n=֩x:-{|e⬦zbC {f,B0(B ZG,tLLmƈ +>FCSŕQ׽\[xgooBoaG`{0>ʢ+U\)Pܴ1jVOc"FeJoKhy~|o .ƺsv{:&^!Lޔ7e2,XZbp(n.la{Iv*`]$*n1{sS^l{A].#fCgtt4wKkT5Q4x=j;4^N0\YRʱB?;_wQ^;MQu(i"C"`7,Ȼ㘸Չy+кF3liFnՉ-n%6%B)@@|M?Mܧ9B?̚z}=طcRЫ)"BH(մ)/SlnW.50J7RzG[CV2"rȼsHk%A*TH wXYr0fƸ0│P:__j^-^6ߗ} wT RAS1'bY2ۯ[0&`Ż4ኹPc IȏOXԮ" c3:c) @ +0"2S@vx{ـE~9 =}-5*2?+l "JbX͏dL6r̘W05n[gD7bAˠPr{.(uxT ,J\( ;vKzl97T\$euxTkj#` ^B۹+ ->t 5?m>=nC_vWS1U){%i4zSਢMqHXD$Y k*?{h,k߄-38"@E/ۨ8}}":N -BC. jkB6~,WR竱.-|W2"f ° 2+N\˖"u/%]2tʕP AF=hé#IN0?'LFUKK^*Kď]=׶r3h?+nZmN"plSB^bo,1z{8  ޏk'/~M?հm>o?lJjzOqrsQ})Wڋ^Z|7ؗ~v\T [߉|ʖ7Xnkr[q֥Razz}~a~7~`eRH#RQ?zk*0P.di2TV;^b\ {*-T5 ^ZPԹ?e26fUoS_Gz& Wld娥#z*=9#?gx RvN-dP>郣`E~C·>#`FQ{ `{$`&Ab^BX:{_VF4Ί) =wq.i^WʖRnU$Fa@<$J!j,Ȁ .' 0]Wb' D)#Z:bm^ 5YNTLu5?}f^{QMfEB֥!Zad*6zHsd9Wz;onҼL];fnl޻l @^[C `qZrt|Ff}\UΒdΠjϩy>j'[<*P Ye Sǰ^W[B#K,F)ɿ|adŲ,@` $y5zedɞt gj A G*+jU_ñq?gf'lS⪊)6#2VTq M;ߍua+P4pp\(HA\O ,N `UC٠eOc.?B!FOxp\]|ӫSٮaN =$x blA4D<ٹ`ТyQ/zj'zYӻTwf6X7+`ndoͫ3*u)DseC=(0LA%ӼB[` ĭšcIRΞbr环%|n{wkqe>{Z3L2 O!#IR+S?'9\ɳU& ` :WGVݞl\p*=HMQ6^6_&6]eʮECEi;T$49Xݹ=Ngk~Nw#ȝD3w)OR߮?s쪋%. 1Ϩ@,e2dR` e:mY ;F4D{%JTŸ;wr @ͩN Ql塝P<ryl􋫨>D?/Xʻm js1yO?GU&m ],.8Z3k`OB`a:t" iR+Y5au:tl&6Jvvr \D d{\OD}b&tUP߶wDRN7 w\+)QҍNuZky,YM/ )uϲH+J$)}V^A F5-̻M>:C1S.h]d;x҉:lѹ-ȻK VWe6:clƿ ree\1e-g2d $CE" xu?8LԝcZk`CK{QrIVD"1Ȥ&/R;mP4HꤦO, d"g^j.\ @ٽZ jM+1pCn)p+9Pd CAL41s=R˔WswɀD"ַN*{\1-(MSQwκJg?su"9/|qSOvʹ& śg\e#Re p5M3TYجX8͵6s8\8gN5t W=w|042[Y^_6ERJ.7[iEyƗ̃ YZZ[241y`/$Џ ٌk싑 PL,p,%ET 4*'m㚼Ж5<4DSej<7|ΟX)m&קm}'s.֞5V־]8㻿>% 7?(f{tx1۹Sԛ fd`f&C1 s=z3UڹjNZ1rͻzcosS- 6 ǝj&>{tW~`ºiFrV *rɍNf%:wʣԤ8x(K'S8h8<'*nI(ԸQk*4@ `A|_(_V#;YD˜h4R;4Fp/<_/ <<nߙ6sΧhx|QbZ:{ T_)󺕘~C c(i>x9=m}K/Ь eEC&lC2QwzjZW)0" E4FEFa}y_K5U݅c;6 T$"c-!l 1BBSɈǾ>J<"р7xd()hk~nm?>0ڞoY=g,՛:и屵xy:)Lk>_)T ͘UVtG9F߁)-Z g߭ס8É׆?mYĺA~jlZSH3vWchW庾N5jZP:G]a;,/[ނG^+u4þ ]ejE̎bةMj"/*]0nQZWi$tU UgDMD4>(#+mb&;җܷqҨAb=izu Byi&z3<ǃ9jL o? 0j*QU97#fxdC8ݱCEþ?ygqt4.$e.qLu-;)3Rg0]a>>gXv.8˕x3_ŌȧKu8{MTH+ XɧkuE߿sun*#Z|c؂0`LĖhN2Z:BP7Sܦ٦_ب-lSfC س?Yo.GekǑ^3sˉc/5y#9<߿*7ئkx{Ol)J$ֳֶUrbSyC"1W@@! toh?8GtڱWmX9y gƟu^ԙvu66J/خ#Kz2 @vݼZΨL,/ ľ}bE<5̶Wamɉnd:UGn_?5¯U]k(M)({١g\J$h@&Bue.D0h9^]5r'T/$:kV}C(0~N |wDl,|۽3CxAr0tO=QzXd~-I/S_ i]'g;N֮-3}.rāVϚQm s6G$V$~B;!)^|e|) R55e`kΝE-,,bCQeGBmX{ǟg??1ee?;HeHSAͪ#hCwpa!!Fq݆c][xֺ^㈄]V(8jFKlό[~*i,<NU!QHO3P ZX_}t ?dPR/qj0 1^yZ.bQmw͸QDj0u&@f@NMg.>=.^r% Q| _C7kهo!)}ޏuZ:j:5g|وwib\ pyxe TR5tw^YFv?iŗJdH=5R%o#2Ct !fAa 5RO×R'hw*F/+6WK*;ud8 ~jWA}<9_ ʤv]Y |"$9:;e 4԰s , U Hv䲩cư L&31qdV4ʛ8?Ú{UB=yk3AOo戄X7{hf|i@O&c ]hk=6^笈K'tZ:7FyKx5cCĘlRشbU""*P0V )K%EbχY7YZK3C[|X!bABRPY* P4h}VαtDS]4!ѯyvW]EI a?aVAȆw;s!n@oG~5&%)/C:3wG ;vWoq+ * wf:虙v==2{ _<~{q_FP֢˺x5<):p]:/pۏmJy>vWzub@7zU NևoX]!c3xQNL-& E29"Xi^W~|@@"j+T-Yh^=O5H|zQPd3QF\֝dN *﫰'gSfU:{:P4(\|={mq_J%×~++f=NgGLFgy6JXjUla]VKx. wڦ_4^۶{V)1m zKmy<#!62gjԨa}URy(bcqYѨ@a¯kS5ye}4<6V0R} v xIPXʇqʷbfpZdN/D&?ɺtрofRHg*%wu nck*(l/ .$%n-byi`TPqY?I&& A>t߄L콀om 6^U35Hii-6֜OՉ~֨Gsqh2XBeCfPo=݋_wUxt7:T$ފZLDմ(=u ٢sZg!={U&̴=ˮwjXpUl+V 4l?&O?!#2cnG&*ѡTKG$'퍦sɖ; ֚Vhդe,n 9f7*-[a=)5;>?%Fኾ ұ7N2]T[,JylglϦ6kVʬfc`Fk-؝H):+ q[UTAhmBcPޭk fk6# k&j3SFJZ[6\Ernal0.橅Z#|X_-cAttNpMSCl\2Q003fML3nBų}^dFcℑRx5jYEUUmҨwfDge>PswԏczmY|u^Ci,WO뗀;_?ץta,Św'*,&dd姭oo߫uh3/=ZS6疪\h}VO-}N^w̉QQAOuE3I>/w{m}~J\ު׋ g3tރ;;+ы!lL& 4)=Sj`%檌S]1PBʺ@ hkX5 >o@TC\@_\ 0&Vvѝ=镕>ij o~nPMepX/z_\)>ћ7 gQ_d7cDe-x}w?M'^Mᑜ.`c.K)WͧgV =C:qO-tQ y"Y̪wr~lW,+gEa\+Lpk2 |r!=+tϮoƟY{uajdB1]*eC( 0T_"z/P낲y0 Qf \ @³j+ju/BC, !:O,٠x |=j1ձ$B6 +dwB&~g A r <?#[czD<*5Gz^X^=5I5?ڇ'GR=TIYtkŒbs/|e킼o^WJml'QQBi3T(j.9yhAT{󭠇PY=lpޱXȍD53ւ.qdd;7f*وy? yzdmrhDtP}i歹nI)P~% s3P\Ch<J.Yq5mJAڱ1bSm,_S0|{UbL`X%:{Fh-ؓLjEam*3.iT~<6>7dN$5}ڢ02QmS%Oʩ])B/ w,Nj0:lt0<}S N ;h"bG3f*8k(DfyPr$L !jg ǴU sM,Qf >s:CS WV I~5&|+aPFYVʡ(*EMW=ґfE8.%qR药5lT'SYy[&r"zpfj8`Y٥YG-.dU>k̡(=b5>uƓь%2A.ٱB쾉"jx6e6Fs1ߑ*CKF\"~ϋ"6C*;c㽃.^bLt_>4*7ժroʇgnޠޝh~鷠Mf2VSRTѿd7'8zh :vΑ%~ߺeeouxU $\ rj|VaP"܉eǼfUw8T^ys)~d!{ cEOc7~i }uBST,=ޤJg?v^3Uj+ `*|)wZQm^zW`\nnkmk=Ĥ|ޘ<1e/ )'үj5!WJA(3m/M@gT]HoR.Q8hEHp `Tgk}iRQqޑWXF'4O5K)ȗEe'@IIB$e6'AGUZnD.4SWjթDSl6&1xWVW)$U :JK8F>Fe$ Y=}LQh9kxp? }eŒܝU.ƵՃ#$oU6LB|o8ta <=h~ aPL Cf0t8ueؕ >6?Qrgh w-uAb *[6Jͥùʰ$UL~2U .n|-pFzCJ"ϩ^r[_J0r6 ܦǎUUЁ;!<1^YMUcwjQ%-4d0?{ hol0P 1Px$GߠAhkZֵs`!I)A4C`bٵzӠh޾Z~]w$~Piɯ.2 |aoB`2RYּZ* cT} GHxYP-kʠ`qW[CCpz'٭1,FA켅]Y?&V(\n^)^79>[_8]lLGɴ_%[߲&`?tw"Q"YSQ ͦ* ={.Ԃ l!Vx;YrE9E$%-}wk%RQcߛ<ÈzGd*F2 I~% v*_3.#6.fg! `䖟cXѳ3` WcLɦ܇`2B$".rI=`g,"O HaBsAِW8e6ǫ]WFpHK),.-JTa$r2LBU2q^D[*Ҋ;'I^[='YE:l%.R5VHݚoK7pD "_ykݡדsŝs=?eމ^`ˊf-7GsQ=,\eP@O+mG͓}=نuubmͺM>A8eiSAo_)V|d˔BdI4>J\L`1ݹAF:w%+xe L>L;kn"\{sxKR+m-Z1Ex2M>l/|YthY5RFI>C1'}8 |q{D;IQ>VL ݶp]Q]`Z" 9-S <`#K\4X{Fm{ʉܘyt ԛreՈ7))9zjFr>ǨiVͱu@Ci'Қ/qg9⑮cǢ$=QB>M(*3Q=/ "M؍ET艫I>)$ϱ|:3GLMVI3.Rhՙ]$2Vم':5ߖܗҴdЬ_T!D"R(1D>e1<[j uoG%mL5ғU/-(K}2FU+Mqz-,J? a5n{A] ,,GͅlЁ7ypLxhi e=ٱ/5~x| ͰǮ m?Y9+K6e$2! !($J!rmpUp>t I)'>d< y6?d_|iVt߅:IHnQ("V#m) j$]US+4Sr"ɷhrȷ/dMqNЛ9aۀ6Ro\A+{&MbيȩJ7̖Oȋ{f͜ tbX>hWn XF-rkyBYcGϛ{hWbd!dfcV37bE{RA M1r lo5x#rDԣuWv[)S]w=N앏H )PF :.70t㘎t8Lh$˜UDaGCg3] T]e¯>R>ᠬ@o8ِw\=՜oʆP휗S>x> fa<vyJo is"߭86Ҥ =ɑ7jNH,LdВ1 /]qU1L|EBw.~+.X +Z@2ǠL#%\R'V^He9(>-bzXIE4\_qơ? ;ƒ<(VI8j3x5 '%r| )iV S'i( S_/w?WtTS)쾕|XS|?8-F.k#ؐӕ)G:m{ S/h8ov)px])΂ (5l]5U #59NG 9! Jy ] x ?xZZ{  4&̒|"Uiv Nk{IFDSLӮVmY=\adTvA0VFG:ʸS") >SY8.ܡ59n1N&]_]xHVZ❋9;e4\{4Rm^T..(:xASld%&| ©wdS[B8BhŮhb5S^Sk`_MW?e\*y.^,rJK~;fyz$mHx φȻO{^֟0HS iiIliОRȜ| Zx]i TOCU }ehgqgx[ !zh" mUׄa+dd+h^эʴaUgJK.UBidIN4BIeAMlge C,.58aI҆}{}n!˧bVFb'L!&I'~V?#1p~ĸ 8)cg9b[Z)&(G$ EyzI:9`E+wۇV\lVr@D$py9[c# !eVc^%CJkq:Hiw22m֎H mgA/(,$rW&Z)sR] ,ދQ|#*ZYL޾[/R!A:_ۚĎL\Eo^2Qu5t ?6.edr ywxߍHʘVď(2S5~ .:a榅aV- ƚD&wM^NEl-j+WwkN:s0?|\Am(JW 6D+ *a"A-r5GۧTA>݄[NJ]U&uƾf^'埿%/͇0\Ot 'U\?T]+2f@* @_QU j#"GF她aHʨ̫y.ZuF󡆺9,з&̶p[*z<_I+|ٸ(s2 ׏ˤ'&稻/!i$AXFF0˨]T0_X > aw=L2=璖_ f|~99Ykv祭͋&A5CJ:p)%xa>M 4%R wandzyZ`pik^VW`qrA!ZW,3#? K! 78a h48 V>mzrƬ_K#EnrE2΋y4= K+d$DAܾ!eg' 끞26SqgPůѴEvdl{h0qAA};Q~XvOƯzmK3.(P: kAU(5 ͝HRj3<~8N}]-nƙ=ʣY.Q džZjo _1gCFU#NӨD#]1lk G5+Uw #)Z%LPDpb/l2Oou^*G6b+A Il'$'GHj0u(7 4[$nr#)0=&znH릁n2.- F F$usX*Bƙ5 ߝeLja c#F>rD5Ut/S6|7XQ K4S!(!1ZoqYFZHڧ;xjc^^іfHd+/ꇟxza9]]ZpwW(SYeZL9}޴n<٬RI GDij╁ ܮ4kPDp3P h7"+xȌC@)I/ª%͕ / QE4k%Xa|n^_U qw9tC>|xIP7P.R/AVVF 4ׄaY Uk紩ڰC;K c FL#zJGLұQnb11S#:-?FaNOiKXB\ݮ Z<$V<@2<_ I(n~N03v+BA~xIiy;u&"'C-9]m bbnje#`>0yb/ZP*-GZ@ FIߑpqU'\(j)<}Zn:<Hkc;ܰ~ 5kV8eͫ_`fIy#i[ˀkEO : mF)sɎ:o fp]ʎ ybhoFh,J:#driVd7hhh26B pC*R ANZ 쓔t_jHz3^X`>\hsܔ&{dP]0:2}b*Q=$٭B5r7j׍깶 %A<~6a\mQ'˫ L So39#KU^} 5g)w"Kwج9 *]$U!X%(MV-K[!q#Pf:k;|D9& O[4Ԉ A<\d52hR$&ݔRlY;5 ]ym_ދO'&k {BǶuuȭyG X>rչ#OUpxs0% u3l4i@/B_;=M"a;~M t >;գhO쮻Jx@ R1 fo ۤ0 GmmKqfA>[k[9JŒS@Pc~F@>rtU>WrVs|k%8[RiyM uO n{ijH>cN[eł8͝ ZL RlcF^ i_yy{s%!ջgZ}cmz$Dvv}CY|QXj1vbX>%@ƍ8Cm7 -*qtOͮ WXZx-o|?*d2_A]慰81i=Nooɤ!NmT1s}pj 5aԚYDopKh) `شf'!{wMWW<`XbPܼ8ir bLaXy  TUBX+.Ul_ЙroV ) :n7PE͈zL>6)n!xBUC2bv`\t0MW0|4_xhKOӖ*Z©arע6zCgNqL tWRYnŀww c sMt):idXku 6J㹿G#yN X1[&쪼I@EpnOt̫J)Zk8/5:ElíZ/PL(+'E=sqj&ͯ; 6S-2 -,oxOX0tFWgJE :,5 d`x?vTzpF $")\~713{Aλϔ2'UJSD-/A°2s#Mߔى3ٔEB Va>wT\ם{!pycGlKZ)zy/sl0ɏ5/^vDfqg+Tz zn䠞¡/{AXIz?a yvx3C@C/nh/2n~)Y@VJ$]ud,nf}100gvf Hg9UF/)&)E-ΟIWP/f+v Gw\ f+̷nB/VZ#Ol܁&uyz[AL];):"?+/H >AdB+\A%8v;q|0(cܥ=ZJ}6P.=bsxE A`{T\O=;fn%#S}'13y_1}s&-鯛YV:+%IŜ6= bcyA X,݄D0hi} #,g/E|`@q|-*JZneߣj~6XFϹ[g x Uڹb )"N`!J!4Tԗ\lϢXN ZkTQk=EЁ[CV+@JVᛟ'tnWYS*B'.Zn0tRS1eW,Xvh+XZ~9Rb|Z5cbo4曰hwot̓`R0 ?׿f g hՇػPrO(5X*v?WXt]G=ս t 毿#XFB\@ 9~ʰ0ߛGZD1F@n,RoD\zZkqюK&bVo>-OU.-)pp4^o2ziVB9gƽI.yW 2^P&b.W rJG JSWt V2#!pXT.SYu;Vٶ]&zfޯtxM|m̓l7sLf`ө) Љ(jBw&0.;gbYzOk2;JJٜ"c/`eG%\Vi y) ɦO+*!O ;՛xh`?f1js,j Σ)X.4 tep)nQVvÌ`)V:xIeҊ2߰\:ɪӶND`0Wa񝴳='IZvG뗯y\8ҜsSkB;En61V3;I,\yUg1~eFk" >=$燡y\.AbhkgMC!=9N]Wgv|f`BOvAۺғ3oIEV m_C_Ө,!(Q[=+Y>;1U3A T[w. Bf4О|ՓW0JDC9$)iNUJ@F &h(.b+SCs1QZq~n-[^= 48ej)iR.۽EcnmbB_/y:Lg߸=P7AFyB/~yʼn - L 8!(wkzwݷA-% :.߅UO);n4Czuu$i/x_4OAWwLK.{-Zșϡ!%Y c #g|K`t &0x5˅vX߀aj>#.X!RS_NFQեنdWV)5%!K5Ji{D8^ts_4K%Tw`1Nvl 31I-͠ǡOlC\$K O0͆ PnUh,¾q*u 3Җ0RnF\n%%z{yVd;C6Mz&dLL$Vq2]uVc$,d&_F\M~2&Bu~5G<s'Y`.Y.p)31O]%ݚ1F2gpʆ 1;An^ 2|$g~'Ulx/ɘ DBsCmNrXDl81YAyym2մBZK ]Y8jSL#,\,jjڞia_pŶ1@8L6FllGߏh,L2b6Cr9ːӸ,אٛrS3xZo |ݟyfѾ\O9cy&'/&ijKOZe8>B ]!<#2cLȧC 51]-B&wV[3wk@IT| N;;ϙ)=bܩ-V|*Ȍ6@~fmUlB$CX&^` wIe=8nѕq'.l~PAb@ޟX!~/%ZtZ)@#LAAq>oPl7ICĐɓJS\NQ?fhBIjˠߟ&QR3Z1/#?bD^ZE\XN܄;[כfxGn|UR0՛ݮ4'|{FCcO`؋<4Sco6sSO%H}Bb $~{ݳxcjr=+hjG.TR uKl=R; sL(?Y:B"M+m;ZkLivANYޜt]7ޖ(t FS$64>̛h, hN \ ߒFt0{H l!_huGynҾ(~Q~yh,2RpdxTD :&!>XFSAN8c HƔbcH}w"hK_?n%dP{tHBȰ R0I՗bLWf Tw(i)g=$ LXgɞ =-'iw)s*l ‹ꖩ,i \z޺l0Ůp`W- T!"IY4~{)#?"yX3MLgGWK<盖 ~S56Uc#F<?\p8}몊RuGgy~:$!h^1 }9_)M_R*o#r^ռ:\(eKřXYo2+ĥ$ 8KĠ$Zg6 K|z/aFV(d}K~xyteY\x|7 )bU ? xB<zT׹#є[Pˊoxb]kyC8 ԕ&,~~! ɦP!H{(╪-'-/ T>($w΍ XswJ ANf>g$"Z|,.uN77 Vߖ^)GMdr2S`y32nz=  `xĈ\-ڝ6gd}ct܅\Մ5 +8WDAI!5n=؈X7SIаzFb 83eeHUРiYӡw1c 1i3,<,*ܢv+=(5 \?2ԐItuƇS>+ɗInb :N jH4x tHebVNPk~,a7?kQ/wOkf;axyRq9l}&!]&;z蘑ז9~o׎3!B0XsVτ %c'~BAT9wSv~O㜉ѳT 6 )ǫ\[@csbaya^J{hlfBPlF&Tszۙ|-71v{A7$j}~rLw-߱;(,ntqC^?6bdb,+-޲YGym|^KTfpXŵ^ANo%ҍF3ڬ2EpJ|>f1BR8ܩz?4AS'7K$Y <' o)^3%* _>(id\netV`PX@}#ZM=Ði0ݝ?SEf8xi] sVl66@f?RgܲnCttй×u}Ѥ!z"={ *O6ڃò,! Dv3/* o-YM{ q4KI)@GfGu[8WԶ߮AX@H4#A;S6s!]V%;07_v%T湩iMa]"Pn 1 uw8M 1:K8UYFA^na[B&chR~]I<@a/9>=]!% `sRj *C%_YCpdvW)c1S*?S{c9(Ն΁c8~L8jV} TQp5_?!PPJm՟kPseSgڏט?ٚ!+M`1 O7YG^9[X3#-T sBSް;._o5.q ^ V5-i "Q-^*NVVǏ^D2ޭܸߙpt/[ƃn51Nipy3}jAp~OF@pExNjp~ PA0-~ Sx'zO IS$4&֫(%=bNd.DFSaƕ s^2zTF^j%^8K8*,OMUZ߶nPRE8bR)X f(f3lÕRcO !r$U|n׳b R:U|Q\ꎓ<EmC=D~;rvS[pw뙍¿K %sץԁ̶;fMB٨Zeߔm I:XqϬhLYSd ǛǒAY%-[cG}J};l Itc*t|o8kG[ɲgCe(xwL|2h8?~Z"ܒr6@6ƅΡՁXLX4B}% ypF#Ab//?ysv_|FAYDrsϽf<`kʇCw]XʘDÈe"ϋVxo):s15C-2a.QwMѻӶ]~)T¤K'([C[r' 0kA u_V<~?by\q5``%^U$/DIc@IEnuxb܁HCS|?ʌC(7d`Mjv$ZD.v++ .uSF ]4#hi@񐙘UM5>4ս2a술h%VG|^ W,ؓ4iùv@1 p& lI.Sf>2*"Q~ ;z{ V#/҄ }!©ϔ E(֠%FJ]V9$(~dLqƦKf yrȥc#ezhZf!^ū=sɲiЙ9tciާVL$q$!'|_І4G<ʭd }qb-.[_bYʜqz1gwd2^!M2a%UFwv5CrB8BKBӄ Pz 4%/)ugh\@.rn밋 ׶*+.ж+\|9G~qtiwrN3LJZ֠}v"sAhӂA\JtDj7!I`4;g(gfϩݳu'Zlr}h,Pjo6tӮE%Wf \5-7{Gႜ>v b.Dn3^f]bg1rrl[k,B/gb<_X1CQ^ KLEw\pV}:ueߕs# 52hݯo-͸'#3;gM윇 B nv_1LsCRk]ZIMsDv2tGtSrUo2ϱ(N0m, ʯ5~OV>ZT]BPEROacdmHvU%+ws0;W+!3u;lRx"cWO rr/jk9zQ53i_{gyQoi/+ScJ Htt$1/XQ(Pc`V:)k" %SE'ʪb.! xz@=y'Ś&eaۼr 4D*^BeÈq r$$'ϜYS6znt́Ze8{,^dP)H L{p81¹99o?ߒ޳ KmޑbJb􁯞я6>TE$Z\һi=3g^å]MQ,FxcpωX9H )˅hDD;Cl TKAU^6@10ܒ'XP;%E7D`Hwlc\2[S7.=VK}Xmd?FE"REpDzLt؆?wTtyeV+OWD3PnB[^470?SrS]oIF>?ͻR. X߭c wskxл#=D<4,%Ə9bw릂VvȖp丆9FV-,4 鞕ծ1G8TRa'ؔiaEb7F8MiƴC [fPbK 6pM[ϺBR}2l!3y[P͉e?Fp8$sq7ŕq_2`uD#J[w]G"袯Va]HGGخfMŚ|gN1+ c-c+o@wЗ'Kh-~Ӯp`bO3m14NelC"u#ޜ ?ctnJ|Qp#.,m> %BNܻk!2FCk3*_ّ߯0Ex/>ʬNT߭M>ܔň @1" ,' )ׅ$CP V[\aqjpbtp8GC 3麈~e[bD3O4XL: B').Ds\98- 9c 4E*z38H*fXQd To꿥ӫNdFUd K1\Ĥl-V{AkZBM9ZCfY{ǻLo3xz8~8N>T .!U9P(|c@X*e$YĜnS: g#bsg}5`[յ^5ʍY\1~3CنԦϵ @+iлݒ(>]]@G'jG!k4pA?4@o r 䟦Kk>Al쒑O2"dRt_l"֋-E[4٦hۤdƄQY.ሞd )2+9ڡL | ;v(|?ls66;,X ]*dsgu =2AI6P#[]ьRa ;^) GZg oW H'M@43Qa ;A6"t L21ԅ{"[:MWcqwϚ,~č@]z\?-/MF9LQlj/@斃ǣv0*j&aMM#B&\?~n Di?jrR_=;XJbRoi+Ks>R8.ad[> >WQ G{p לͿK3~*Zv^vR _;r?ˌU 8&u$Ba@؊%E'J,Q$Չ{mAZ\C_הUR *Rv΋jDWD[I0?H"oNg,ĩ63M<Ԙ/lpkf20,933b牧l"7f>`+G,otmO8{ɡL,kmIG,y_1ǘ`;Qf#{FX\fKj8;]E]?NAtgb~烜,`1{ޓ`u?ij0c>nfd7ǯFq5)ڵ 1?WǸab4@G2ҒwL&?*Ԕy&5P| Z3n5B.Ol s9F})NR'Ĝ%ux2泇|%YH, \1KUżV="gDë?~sܑuVlĊfYi95-h\44Ϫ+8"ߙS͈Mˋ9M}Dytʴ\C ɠqċ~ڜ_r5xMq"J"pǬ?˿!D6x)IތU x(`J;O$/I[jA2b't^^]Xx3Q C/lLvݝ=ᄒОM/`RE1mS>Ox%5i# QzB0 amӗ7s.ZԢQ"[oNp46bz0!QKwM?yOο1 3J~)O귘)*B|+佞/c^ DAP}9*[< k?b(k:&*ȝ }zMQ:g@yR{?bT_$3jWnXQN77y !H%.gl̐ܪTϹ2b(`I5lή[Z5^@,%0,q39fp@bW.Lr܋|p_Cya!k 9˖gGPs:_ɋ5uDUl>'IU~M#P;oQصf" E c%v.y#oن{o)C~ց:}$28p4TDMb^ҀQqwLH8 WXRp|J '`yuz㡀SҴmD0T K`Guec 9zQL~%Cc!IPuA:Ȱ>jJ6paC y,8h%4ԍ+Ms!sf2^u:NSL#5ıɨ$|Cy?:zpY;fҊI6'D ̸sb~kd j,y1mU &WBuV+ bB>%QkYA8l猄Qwl 9y8F- !;u8hz`ygP ax w s6eT mBd[id}u0A NWU.go7Ja0;u!3fx7Q[վKzFdzu^k{@Y`lJƢ+Fa0'y˼ok:ZŊt9~T Ԃ's8$}Vò=+>c2Au!E_wK,},apLP{ 7њRQe=q"j Op[DMLSҠ<51K? +̣S6AO `- &uKjj+eg}NRbKFdk*W<çjRC:{V({ O`BF -ɍ;e">QfQ:?=g/C+bUJIMكlq+j_tj0l4(-s(; jGAR]>ب hF'Z2Jp  &4Q|6~] T:FhqT.Jr[﫚e ]w="T]v]AĢuY:(;#ԁĴzG1Vcx͆C u-W(R  ܔp '17 \5qtI` \?ܰS(siz{rT9;,˅9>҉q4GGG\]1M0 QQּh;П߬~vF>58=Yw9 8K#/n I6Gl 7k2k m1z+wJzΐe8(B\y"*iuLs-;"nRk"2IOО:.NPC 6_UO` LF $g,a:Gt WEe^! ,#"O3;jr, 켴g$>4/Qĕjyꁼ3E_j[R(B34nMz+Ţ34N;'{튳^an% EDDHdX%?X I15"q!T}J6eBM 3m,b8hjv*.J'M8ILzu;ȅǁb'1ᯂ!H6Wbğ8 E|,wgj0plro*6:.oCO2{뭢web$YL}Z "X]ږfU۶Zl(@eF NVϞT0dy\ ]a`>=h2AsMRm@Rf\BN-ODaE;^ HS0I-S^˪gu Fp Ɉ$ %oyU`hz#7e̴u e׃5 4wiu @Xlk\+z,OTZc@޿w72`0˃ xBcpSٺJ. :gMzqg&j5,AN>5O4okU/мeqW< yՠ<8%QLs4"Q^-pW-7p};XLt2p܌{TA2FrGE H!VQ}&p[m=˓KnsZ4|vʎV)STn]=IoŢϴkt'Y=n[sj_:pY>QH-f3ӂf!9Uġ:p#\&1+B.қZJ} 9WeK}~/Iz&ğPXm:R sh1&XL Q.1Jږ]TVK LIFHYY4I~F!f9Ј>:YE'jU̟M(ҖC *`YhZ>GV P=>8&&Og2+9^V2~R8niae=(cv]3_cho8fI& 7sOdDI.;l;V4(vT+'ޡŽȌ,ۃo<ͼIcګW  8ݛy~:k%1 & EQEg?ͬUּ;FQxqz:R J`')UJ#]fé5_qg!z= !jq@:H36C!SxQNֹgFk_Ƃ%)&YӗXk-Ն76;w`h@0)~ cjZ w]˕0wJ4VO48/}n!aT4ۃʑCeQib: )\h9!O&k[x%5:5qi6*7ASz5԰.ѩQ =$! ^}ք;ZJdYf=0]Ym}`s=~[v4iҪ+s:ZAc0L+0? tw>:Q0$`yvo fK"sY"Зd뤾qޒ Z>0dK$PGc݂w*_ ߭qco`QqxhgߏɟB,oeDWecFkq=5ڹ&0IĤ@l]K\V)V'aKb3=GH{,<7뵕}s] _h1l\}*% [Gй"݈eX\o[#QőeJK~q{_Y*It04zIpΘe>03Z%.R)TE>XG: X?iVZi@I)V@W%k["$$j q{1}N] GՋGަQ |9_C9md[6b 5z(g*YJk̾q3OPD՛f{葁gpdr[o.VJ&ڭKpP{-x|b k/s/bCR >DQ rCU#k%"7HqihRp*53AӬ/pk"}<@yL`׼S:Uts|˻7w>*X b#v?sF 4'{ _ ݷ_y>(@G4FhV޲”m\[cT6FHsH/BWG&Rt3ae *klC@u(._uV) 5R,M"z>f~6RTQ2fQTԌUS%`z}:CX_ټsH G Xܨ)~X25-h0w8fveɍl*É ۥ˙ m 0 ᵀ*H7+UDJjc"CG9Ccy%28o)VYtȊn[J锹ley 豟W4JMsw{j`!rS&D U0/Bmj:ƍ^@i'Bѡц+^<(#x!$D@A]N mu l]6jY^.FdBC,AY+F qs\' UypuqTJӉcY}~bw9FoTc$2lw`2si bQ_}[c۩ 6ԏd)Z,ć?޿Ƥ|*+t߅ؐk(q";H7f>ǔPV "TPAMCEݛSN+D[U(O&{2|;( MZS*kMR)~=T3iV-D6!.Fy8U6Xc!_* LϠqkif/KЪ6B_05l%>0hWP1/)-(eC .'j%^mkEvBw 3UY- 5(qxʸ꫄rS=iJq"^}'ќ<{{ Q.%gXϡLKԻQ}O٤}5г_&ҝlȡnڼ'Jqɗ xu~CQ;'d#@I|=%I{U:ʯPlî nVhs2ݿ?JCfI\J0:zw]ty}RoPi%;{qHK WX'J{1$Յbvع!:`ѓ{{sS[ϙůz0VFSu3IyE< Nр><PNrPG#}-2B|!Kjh)ZI螇>ŭH-~ ?f/C?b!`4hCX?rj VM1*h:ґa2 ؀9jQ;h;Sz+:}Ru&H: >;(h]4c$\7B8*Yz_>6(;Lg@YpysfDVV!zJGna:Fщ&9kR@+Ul0,`fNY&c5gXl f8.*^hw: W7>[Dcya3g[M|AyEvy1جۻmk:T{J qQoH.2k 6"\YSe܆4Z0KnjɌ' z=V2B6,mRrCuNJ/u`<-zp8=MƥO 1A,ė_w%& ў@]S⽁Sb'CO}K$OvHM80((q4%ÉyLӴ{- hA|@aǫʴ<.N4T93ŽtkBTMBB1cǎv ϫdyoHUHZs N׃H *4sVY7YBkB@1j$:}.ɭ(E@]̥ 2zwy:GjoZ8 蟏ULL\NI%*_c t$G1:W#$71K,FE wW MRшmQvp8. l֜}/#(%?48z7J+`qڔr6~huF%7N=b2sÎcUe2_,;N4B[A ;#[D,9oάDZU*Iu@Hϧ(큦aw')ʅ\)4)TDi C ^&r\#lNSl(l 鑨~sܼ~ݨT|lonk12ݓs83ߎځH4ђ9[2k&c^ZET\!jW7~&&܍$pv`mQeP^=Rr,EKN3olcW|?ՁUoקG.Kޣk7!/Yl{xd&18hGBȉoI-zScnsm@iF}ֱz*|wlTJ@4*OkGg3N%xZW~wCU!wjAgN]3y|SzNQǎC6 (#h >߃L ԆE;Wǣ!T REUȟݐ#\ 6uͷ=(j"3C`R0ZzaI<*3ImBeT/Q KafHc6 =`mj7<ˡ| wRBC[bx+Ƃ6FAFGlA ~ wӁ2)@48N蚹i\G%7f8V6P/TŖ<yeec;W`$$$ /O5qw~]^`F_O+e6C1G$J)mW-S ÷ة#0;.C3βzCJG7he $WQ{A"ʵbuf}iw,[lMk:1/G>%4O:HM!!H^; #A" ]g[Gopܷi.YY`>]-L{@6qQxsr`XӁ P^ss:%$niNڡfhm !OYBr[˪ӛ+50koisMT 0zţj (Ž}aܲnm"@/&.ߢ"  {"lƏFgɶ A}a" #=󢌥daX#a]FԴib.mPʰ@zɅ  K QS UVqC +VJshX< 0qSqʐkajwUZ9:i2}a<oJ~&}; h{(η" [Zb>2SQ of0Z)Ŵ&&Zz'ٻf,[\옾9]J'Uot^S׏ 3;h^(2;"Lc"g뷃%^K/V ,ne;u) sCkWX/ x?DyؼK:d&X?cU<ဃ|3^AO_2][Q70m܅D7GĪߜa.OU!&fb.j>lu%% p`5Nǐd5:dKHcszMsq<,Y: j >/_Xw:h,hn&݆Ym(sXQq'u c&d Q}=BR=qhrBVVH3P-%Sc7"N:0%t/du?o XGh&(d2m[F}wVCZmYUVG,&ؙ(E; O)U688S62T&8vG.ߴ,!`M"ŊAՇ6Äs3b.9Tv>gwc􍢱+E'|td% eOZWB<ź]{PFVr-z} waKa+86DB^. ?TD^\T G7[-[aM&\B2>JLc$Lj]lfnj1`o ?;St =Pѐ|LjNmjsl{bۤWuA$bR܄O 2yc@m 4) H܅詢NC RMGCIdPE_@:tc7Nl@N 6j"%;UY c?bc#N`uN34+QaN櫲0?s=<#v.%>#[0TkPIe:d'تyi \1֕};D{ߕEӖ Ic<:a~OtOFvV.btR{ GxwjOF3 &ecGb>a2?s? ̢ނ̕sut2%RA_|/m}D⮪ Pr _Ф4$~s_diSQd؍n )q|Pn>l'>br6f>3ZYj:+ w!+lkT@9FG{w.Ƶhve:X%Q{8+/'Ql"1xMs@!\迡Nz-i? JeIt,N٦nwm ZIkCɳ8[)&x`yAw}enqx&~ 孳 9 N@av垝M'JRL6\At\A(IP6hW|cWj}$q͍0n_cI@j u1 =޼9i9P4@9w:,{VšJa J<0֛$* )Em;F\VN7Q gq\Pr[v\f|JUM)# nh:oX,ӧn %%_hc8Z 2\[dE9P%RhC$[ga 04єn\87"{syeSh;i~/ l`97퓌qNQ=ݭC/|3/ "&rT/l跅EBY_swTw,go AhlFr:BJiQεj*J*RwzFW){Cz}9C.غX(n<뫎ѭ +x 9q.O[O$In[ikl u4FheqƢ S2廏; ҰRڱ( ԫd#(:;YIؙ#f+_l 5 3=Z8t$!)\6jn?苏4PBcђһy10Kc7UCp#dDC!.NI_N`<-{&,Ar7Ԓ]0J* m~xn` R[P!IHh\fsE0${Y=Һ*;~<5,~A{Ur7-U(%3mq <;=%lg^k-Uʱ_5eTZ=.iio0xC +"J1h) r⓬նFu ROz- u K5%(z+쬬JVIݳ8]q_/v\Eymw\C<+iv4nq1L_,BazPHBbInlXaZ/T|d'ƫCYcSԢ9߸21A]HD EQ!*wg'W M:ӱYKcxk?=t &ڠ 䀰 P N)#ظ!#&G蓬3GG}2Eg) i& `B@Q:Q4E(W. [s:xzQOWB`Uɒ-O/ `CG\ݤf+HN2c[JX"Bwi0#!Ai̬RDz-DsgE жE*F5Nd:Jyr//_ODY &^BO}$.ng?,T.-6׌ ꘲[fԟ!ZXIY8͙-dٚ*^2LtefF0~h3?n"@(3? 0hI }oz td*vaom|mUpCHp.nwF y@\gh:Y 'bs!QvbBsk.p{5b䁝Ty[Rz@fqQm' ҁ_%OZT􈱤Mr?/E  N tUXKgjPY6WB+,)MKLq=ʃܩlyRB gQ _'RuH;uiQF`&Q[*]Vx?!Y jy؝}s oSQ+'372Y_ZٱEAc{ 1Z=FR`ku:ؗ"sQ7]/2qF՗ZzF;g4rý*#EfV{jLs!oj}Frȶ=CiY("7~fMa}  No`x EcRS.&,f2RW3q2B(I{ PlFfН,rrS_G4]w(,߳BwU/זi0R,-8q0on xcAO7BB4 T >D+7ìK!wt, vP?NK_E\?A{#݋{&RA A@aIԽb![f?/d;Cj(7L8ZҚfG&Zd$oxdԴ^)"\*ꯐC~)~tx ]oҲ k}v ePх+ɡB6Q"9~*#]ݚ2|3Y}r?/Dͯ{%ٗ4jE 5)DcKƬpPc( )2sdUx,QNv௰c<ݭ*+6PCsAh1\x ;@߲L1p`p4,.{TNW {"*=%vMxv6r˕x -;vKi)K Zg,t"n向-㻪uayYP،aH/d /pRDB-+eT̜{u~{ ,f ђbnْ`yOxpsM|9+*.rhJi0ӷ3Z~YHhF޺e*jvg/#3q>#(cVo/!t])zxe+O8~@s!z>XgkFq4pX|g_V"xk="GB%;T8t#Ǫdu*Jx2\bf5F̂ΙzEvl$'HJEMĿȉõJ 0].>o#o EJQ yYu?bq0W,VǗ5ʪdT@⃌B?má]?(32 _%i]yz**Sü]5~e:g@ <Te;.7ca;qLS< kdZ0;⊷UΪk:*3"4@{iiR$[(u‏^Orá"ΥB?By࿅!=U-t%~\L !<ڥbB3T|=ik??OUd3 }0%kz\]&C{ToBc;oW+3lIuPNK9^11*sj )ΫW"F|Uc/oq+#ɢ@ZaP e *ҷv9SHIy u\2Ul:(2ij< סz˔ s9KMwkRJ9"V&jUuLe\6CPCp֞L4s-VvVd2э!U& Ĵw:6%B64]ŋ#eE4;TZwpl[2ш|i#sBwS^%o-2vZ$$r )1b]Fx3wdD}lś 2@ىY ZSzzJ)!ϹA ԥQf |5q~Vi,/SBW=p7M)U Dnp9 *5tnzWSyD4?],`crm(GL8mi``p l=zF6U/3M0[jեbp[* U16AB~iqSlF?n#[;fÄMc0tf !p P=mهy5*]ǯq !DmaL )Z8>}v3H,Τz=ZĞOQQkʶscҬIfzWMr2+)??/Hl;e!xْ&q,fFJ )r紲#6(Y90ztIJD#` pXF3a  Z{ Gf:&:@sij<%$MbjPkLUa?Y'{<0n)zZ1f<]`=O,O%˘FvyQ`3\V+zO\KRrU>Ki[Le<Յrds~%g8aBىg9Fb_qiV[jrM)Mٷ8bX˘f5;i;ܯX=8h<~$ۘ=[z!:6m b@6W=9TH W%ZW?<&V7i+,~ԻG8A ^E d$Azl AFͥHI%EHӝg(q8er&4K]狪YJtGcڕbN6:>Q\*mM0fB9c_DȀntgp0?o@:őʂWAP`*bv[[4O+η;LNk-,W=jJƪ܉4=s MDm+\"Rnp/F..= hGKf5Ba3@p\l6!p?oPX}6Lb_L"@Y7)eqRĈ=gX$[lU`4(`.=Ƕa(:?ZX0, 4#jENO1!8n´)ӳfC7`Q3> >0%s;00U-Ԙxգ7y|rR.xis3CXo  ӯ^Yo|eukcFnORs;v}8*ah6tǢBZPg^er%yXzNyhۄvǒvً| i ۴|dTBj|(ձ7 &oId'@z?"f:>=(R,ї}is97 y?yE  Xf (D#MWRF4yxF`㲦y%5n-˃pҷ=Ū*=?s GmhL lяԱL&Y? i0qI$5\E%k)SlkGBhuбtQ1\b#'7 sWx8[+AFp:3WF0Kˏھ 5:rmxg2_1A1`WwAΟdAq#?&=O0od)ĮlJPO A z`T S6)e Su7J6U4;%(R.'TKQ xO7;iDitVW!6/Gަ,u)֚ws^yeÏzW_HҲMa\PJ֫pT+ ]^!<$ჵד%b/*_ I*q1~qvr)dɉ&8|Ω+ T{+_P ^aW!Pg/PCRu42Ә`(>+5 Ui(L8t nKx[cqi|?L HUY@FBV[:k̤a'gfiR(uH? R'vQ3rUo>n>TIE,p|<Іj;^ËH =wy*{wډ4~xJm^no6EΉޠ:.zn(7?N|im㦾㵹O4`]Q1&7|>k/*|TRҜ:,}Z]L'qlAHJ[jaV UwJ;K\Z;DywCVi'D_n+=~(C;$jeء#9bu#Ibks64U$串2(`Ûɿ:K,CKv_bjgU)Ei}15,e0u osM uB2l/e[4T.G'¼8J B*c޸4?&Oш@?>0}!#q<'#K?ǧtUf3

S wL4%(߱VOu9aZտxuey[fSyM|+R2){h47hTï{j\G. oVl ;A/"@-6Ad)4:G`J/{I|wK_TlHkw(Ġ(R B ڑ9ώZeαd$Š;mvwn1=_Q,"N}U74H uoI隬?yLd.V|( UtqJa@뾬4v:o284CwbDR_C3()CkE?3VႶ?ERVP`%dM' 9损1E%\ՐQu埮` q&@f[tsRNT̓yjH+ת'ⶕ>z tI 0v&v>0ȏEL&G/1Н3!>23 bLaK8Y~-zA!>zXaw5dnCs{;Ay(\0In5:y^weGFWb%|8X(fq_%Kis[\KFyuqYWBXe7s]L(J5PO3EI:9 gЍ`WA%* oevBN8JeO+Wv$DH o cvv"&H&v ܚz1DRr}P0%TE̤WtN@Z2%bqrMx%*GP1&CDh]H4'ض” "We" f@iĒwZ]L4D]!ckQ1(r ގs | T}jo#HOtqx˪r#\ *!soEX"8J]~ŦޮWѤ^d#vo[e}?GRڃ B]kRH-@dkꊓôIZNQ#sVd7o^LM s@AןbGl,W. "_JU7N~BZ7Z)5)bqc~.t/LpdoL5 9kHQ_k$<C^j05%+E-*" Pi!Pe4t7>ezhhsNta<3jM\ٍ#b:<%Meh j`KK˜;t5S[-4F+1y`FN?%*;!I" Hǀy|\ xc 7f5VDZt:lFRXYBSJCnTAf8~yU@suL9aih//M023t"02SXO\:%$x><"0,V*z}m;iZdgw4;zr<syo։DRw:e]5,AO-*U,Sۡ>}s% z/xps=Nf݊,$5juaQNL<ٞmZld^kqg7u}4ձ/`AZ|($];I-p2ĪwpKQ?΢NvghUMd2S$1 J[l9`0(_yqRbT); Ի]H fgcK O kqOWƏ1޲M=ÝWHa@1p$v J:B]~k(d{L çaއCGtÜ+("B!5(yD5NT$5SC`֨DBb8ml/>iB 议#bY\= s2r]ZB6ricb)Vw衦GDäٔoHլ0I/!jفm59&xLlCfbgH$Ԙ6|$=@KTG@(gSXⵧrl6tdf lf|Tѩ88-`fYJ=Gz^/ aAb*6E %X7eh!3rX,-B-T: iJ wnhH; +L䞭CEiS:ǁ1>1_)rg`hng"!XDX(=,G2a+< y A@bȨn`GWv'/V}̬{"1S2f)>!^V$1س$]1_PXEMiuJgz,Ნq%qx.1XcD1ߓV-И:] {sT)DZ#B6YZKhySPkޒIyϑTA0$-;12|{뷹~(9_Qpbp*ƥTTY T_3;Z4W>8}Bf}[ 뽠سyD5U52$eybFI9C4q=:ufu캩tֺ"Q~+BBbV'\CSrӑqjKJ#ird{8 y( 2 t%HΏ"K).zyvu6]LD9pa2C^\XKb6@S eH7d-E'[J/%e\\4خ.flʉd|xx$%w3`Wteo`m5`' .e1Uf}N2B諻앴< G6gJvN`\Bv >cEwoC,>Yˠiwow}H<,%'';woBLJ˖uڈ_zOedC: "ݕ{ T\k{43ԥ'|IS%o&mt@FʏR)mzC,5l4G5aЬ)GL2D=pW Umw5U>SӵI!߼Xa4ѝЂ|:XY6fvSߺgJ¢餼R fJ#[>j1il-|c +&0cQaGwabTk+A8+B.tϷYM5p} Cx?DK<'@BƮ,ڸ~yJ..w^7,XwQ LcT{64f"9z݋;x, gj-Y.lfꝿX t UC{PjȑYKaqgxosUۗX^}.8v8P6Z>M\"@w~l2(F\p%}CL#pO_WA@ꄇܗH2';:b(mvĀMY(i[(B 4 ~eLo>1 3(C6m8Kp=FX>r*=U8Db D`zf#C/[KX2ՕV#( '5* iW:X] vf[3e(ؙWs qıs2\C&~vYZ'Q3>[JtE1Tl*yqNYY`_34U*F% 4AXFG7e7/+p [2kK15ΏWc~Xb6\LcuF?iONΓ$fIucȺ ,䃭vvua#ެEd(qԢX:Kє 2lb4K9E,ۤv dj@QzXcb©->YOkd$BWCLb>Ŋv=;rLÇP,+bc8Rڳ&J Wg,Eɾ(ěq7Z.y^ 'az۵W*6" ھzy]paJ(`6ڷ$'n(ӄ;hɳߡ2_le" >3AMX.inQQ%9"QzqMwIaūQ&&VTOܘ-Mz_w0D1:/2A/< r! 2ax8Y~ˢfPp>^L+x>"tp+D;*EsEnD }e5M24RzJAk 0 @fup+3M+bK♊{h7\f$UzY] CVu/^F+J01(aoz?lL~|,f%Yأb1+!we_ di _`bVJL-fm ڝ#Yg4ovԖb%v^H%Ra0"  "j|F4U4*Dp!b]-UjxgX<65o4(]qpT &lwDt sM>"Ô;"2>#iM_(k8vh^'\.\ҕ^apowBe3osM!K >X(Z,[&ů IƉ7nMmǡD*|&{ggЋh g4 zN ;#^$Ջ ŧ=l2R§nlbVzcB/Ltó\W2G;<PLA|yptz-9]!PUՎj>YQ+eٿq$KW]RLCyq7څ\V1g敡w-ix76qYDqVLwjt!~g5wL#uםH)Oh\D6q1Ե$>|ɭ s_ N:.!$x6LP/i,+39$0Sl8T3G [Dt @ƑtK.X+CVUG6~vFӆ['AZ5¨Gf}Org 7wZ|Tg[ X"x of\W)Feo!DrlWU, rS7ZÛH6V~9S<_qwa%߻]^" 3eG-:[QrT/kPnxm`.JlCW|ri7*&>qN9:m/{|,ݰ Ƕ3 QLcU)7jX>úDʢyM J\f)^q1HT(M-N*M_N 1rL:K(OZ!73I1RIm "h+Oߚ7N^( &+"em}M?] ۜrD=d{mǪO؀8ۑmnF}eo.Aq;><"'DՌ][C#2$VU4#iqi9';U DQK>!L+v½"+.1O4TFI7):P~7sʜJgZw~^[J ţIsG>kor1蒗cX:T,wS,䢜*Xy kgTrߍ@@3]8?I 9> H{'CF丮%i!x| yFl{ʁiP#PB-1g-HỴ ;1Rޣ~':)8U@ _ZCTW@H;q vb]M[TAe"ۙ9MHem|+'fKRձpA85^8/(pEWƘ`pTu^s0^m$2Γe Kʀ!YZ:T3d=uM-ͤ!폲)Tq (0QOj}᷵??t꤈JU^avIOH<5_{ӺSq䞅Y?CAl㭅}N>4[px^w[C$n 7TDxzrYx;/3˻+`LI?W7G ]V;ĂIzt @=9z@ E!;$4&ShBx\C#Ϳ F:PI ^PVG@=9Zs j4^ Է߭e+Ҵʣݵlu&Owٸ^ MzGE#3){%W^1wq̣fU<^(Έ ;yVx6xHx:@a2Ks} M0\M=|Qlm_vzbŴT3v=/Ʊ$ˆ"q7k, +3H< 6mH^7>E-~ LjmZuM˺A&u;a5M6<8M^Bz=y]ZW{'Hƌ?)^<IA"l6 y.\OwZ}O-7<3{l͚o5? `tW3(j&5s;z`G* ~64z{cQ<#Tq,&NfZ@rK& ŢqJ4VK:8k/ꍩҙf?pE+A 04uӞ̒$g¢7y4v r+ 孅pmL=^]W-"*}u54F.op H&r*4uLqW#dwS_)])IGj)["@>D*!5ܓމ cBK] kAO,UfFH5Fי2(cvh'<įFGDaR\m4evKD+b6Uis9Mo6/)Z~rߔe?@.qniWd .+#YT8J)b]s2L?۝Q^1[c}B q ŕ$C '?2e}.ABSXdϺpPn/}}īu@ ¹ xEL^jupv37C@.Έ6«G›O0ӚrdkIwyXb.MםP o_޸9G "v̎Etfb7;cv%v%;L2')qb tcxTH8`k;٧Cw%_Y SPoBWjK^(ưzxXU<栁pCOLzz$Ƭo Wt^W@֘ Œ]e[t H+-ķ[cL0 6gmvKuꢾMr @'6-[$S?cH,W7S+siC ~lB-{d;[[u= a.&'a5ytH*{A:d,BfU:4o0`$SPnJvM^~v`OM)\mE4wU$ DXعļJCd vNJp=3-޷õ2ӝ‚y#F4peśuGr\]@e :YjCD͠sldTQ$6wϏFQё'F nqӊr[ 3PMq~VD_y)8&eq`&%?9VK3dpNɨZ.Mh>ZG~fʄm"kZ:QT~n:jj,PS7}lyrk/]1aETH:g|H8/7k IGRp"Ľږ&ܫxQMI̅ȧcUاߍgs l&"1toa,Ly3ۚ _W*y([h.l68q7Kwߩ3=`orS"Rz}Gc.JIbZѻA7ۘB0}ml0ίf3,d-Zð(o֌Ti ,KrK3~@`kwa"gl EU% 3>} S9O'87nx8߳ǐQQ޼("7l ;LݏOd5(?]@:"sZ.KsAGtxIe 4NNG(<N/HJ=5_)()ag?YH5}~InU(#g\.& '}qcAMa ƖhdOoSRCst~I(߬}|pŶ-5O}X[F[ߙ2X#J? پmWx媎Úo#`е|-|_ItW$܍>}H{i C'.,`- |4͜_)eØ˲U ս @,=K벙%ݡ KO_>ywRRG8@ L"`;ʐ:@Q[if4 64@̜:9wGR#DB3f:+F˔2"W)簏jfw*?SR,'UʮzxM\؇<"Yo+`}lqeQejk "gקh*D|_/6'4RBˢiKos'K(!k`0kM@濔! ђYcFv ŵ͵hnt"R H8HO pR[t?OK{70ɤL' EВC.("2#3x? :PM(fXBk,閺K蜺KbE[r vFa)#§ď8nls<Ֆc" hdZ4Ѓ !FNc#s x9s?nbO^ld翖`6.ڱ^?\IE- s*I<kGNx6? TS  Ig3m7WEg*Ÿax;$= R(M1A7yl64EI,{߃.K[ =؉(y`KƲEi#Ŷ@VW5ҾW Y ["!~Wh> & Q|H}۶SaDŽ@F,E}Br_櫴g팒@t_N' F04;{(͏f[LpKms^jαQ9\Q et Z_l+,@ذQpa/mh.(Tga){D=sBX^*SdIlJ PCJ7L`?x6S'S=)>rbL8Tڍk\ťTJuu}o3[D5guR*]a\uc4Ӆⷆݔjz5]Mqq? cLETqZJ'K/<,A4!͖hd@gUrbbȆJ(91~DBU]UM͛GgUmH*f 󿬔q2fb$]S b 줍7]hUx$%᩻e`=T~#S]lA0rQ`"{#憎b(Iee lTEGsoe_mX!hBbmرLBNDB^G[飗[yqUaEq׺>L_4'˳Lux͆8[Mz%FlDW~.*2DV?/}Ӿwq@u̽zma%{X<0EzbB 8W ۪ =ڨao. eD[|Z:d޼YÃʛr5SPrq9o.7?h+ՍP%iVF\/1ųgPXTa}0ɬ%@tXa*t(Y!Jcȴ5:06}9 4@B1Ӏst8CHɧAqs)Aa rТb{'lΡz0l1v ITH5 Y*FeHF%K5M#@c_lC(btώa3.ZOs3Aj`n˵!_qAꈏbf\W\Hz 7ˇՙ w+ԚW,l6%)xJ"d[[ơi3lӷ?jlH8c9nrf~UOk.+ "qJ 睙S^A n7;iTP;X! CMdI-%j{40 n ĻE)tW,(K4AFJ_p ѹ7ʍ|L=yN݇A5o|ηŸ+᩿ ݈m-_ a^)4!EHVFFE)gQ: eY0,9oZUjF!zto/>^!T؛zTP=J\y8{>WEvX圠@CXR-Q=f׀ün~нz-*nOcӢ%wDhobSڢt81ba3Rؾ}y}jb7 \hkGQ m[Wa2g< , F÷5䘃ՃAX}"1,_G-n#Gj5v56L)2PS?6Kۉ pDbh)g+qRY^?0*RLT JNxi@ B9i(ʳ ^y!bSռF+mb}?AAWPۅ̩5zN[Ure 9c[~sM` $c$OyJop. I' /wљo,AR?|m0>ԈσR?p23gܑww * ԧ1 )b^o)=^':SNj3˟J-bÇp,c _@xՌ쟘sϝX3NA ݱIAGǠs{xORf֭ ô$ɬgY ~ 6=Jc7{)x3Ye)T9v6nW$;)t\TY0iPd̼n2i6P_7EVIET&ph7ќdi55!,[1 jZ- 1>Р<Nv ,e t7Rd]iRa`F/6}cQ"gJXvu Щ߹\ ^h aA}w>ge2V 7wm]~huڸʌXWE뜹9`% n/5>t))"hsX? /S'Юtbwa+Gj.A^?‰a+ z-%N|\•@ -F}97}͌ml^bS=ǬL8Mn|_hhKb8!gUWŪIy/V"XXpJ1$;#7UGWF bKOT UN O">X);7X{Q_ C!~u8Mh;\CMUP4qKE*~< ֞?o yietHg e $BSbjHbKЦrN=7| e5SNv☷|Iop}mWAz&5OQ?l'fIU apf?zƓw72e-h پخҍy3dngGUlFX[ :(d{zg3XAz$ZH@%\äxnbFJ`A/{īood5w ~wGu~}4zI LZJ6T.\Af/=Єk4/\w4mչR܀~zVmeQvӳ-" tΡL3g(g<+j~#2@rϧI[Vn(q,~E=|uRt@(6E`K{CϗxBinJ3 S׋msM^+ޮ/MSVPm3wJ#ZF+V\B%&!00p'lJ:^"d|V[F` JRǑ2WrZӫ:$;F,7\'#1OY7FDbK̦ ymT=O !Cǜ`Xlsp=6UA\ /V?U<ѫyɟ гC,Zcf">xg2VY4;@f0feF4}H*^4n fVRt|M"&u$0z.:"2j9*#PzHIU^Tޭf#5rˢ[4yxe3/pKƀ;rT[8+-acfWezh&H|hu֡P6ϗym+ ѧ٭?jg@ъn|bT.;zʃ?oY:wkw-? p~6aLyU&'S({ExX8hvvh6,ΘJ RK/V}QVHsq~y'zaR//.ppfM:u Qe>a}ކjrGE&hO _ c'y^V2YF뎎QDt>HqW*aAܕVc~ KyswN' Ԍb@(,l> uĊd͇QYqs>kxHQ|Y-s.OXQAS(B}jۉCοf9`jv#ǑgOۊdvPVsMqPsŠH5e>ϥa5(PBcطHD]hWSI,Uu~nՏbPelj]PQvߙ Mo-  $hIY cg#"k(>y ZhO!2^yЦ7Trޗ^ClU\b`:U2Oz)_g~?IP緳s LcA2Nr[thRNGQ~8q(;"i,gT0+\L3Kx3VG7*J)|Jq\fRBhHꑎ"p5K$4kAˢb 9KBwpxCd/SfpVkDjD[9֓@.ёRR[R%vүҴ*^$7CP6c4·YSI3{WxsA('Z*4g]7$Ej_4wx0kNbr!*)CϪ\tWxS\7έ3z%[};d4Ӓ\I o@U/BH&Y!&!A6z1(AZW++qC@-pkҭ[PpDFBk9O R?"L(X8WPi kS _C.HӀ}i^>Ǔ\}lL]Zi-S5KQ- 8&d]_xʲYȴK&!_woAլ ?~ 4hl<`; w)]% ۫;28}gaSqlI-o>YSB ;&/mc@!(WA4XVB~- Lp,8OcG}pZ猛;|g$oow'; X2LYUx  3?> zQ¾-k~]W+ . w@Ղ ZO\ cgݾ9RU^&ER\-W!ḳR X,ʖf!9j+Ǖ4I.cY)֭%9 A4(9ci4Ơ&"rW_+!me̩`zinUG=$ށzjC )swremW܆0@'ɰ"R]ۼ\^/CO^ϔCDwW]Sx^/zvP N~/u[Ֆ?AWXjFݖR"FR'TbNfBK=E[NI ="*3x<> 0G;BvdQN wiGRƷ7/DP2]xg f哵TG4cMrlrloa*}fhl2C54~:bDBi[Us@l^"3 { T(c&&؍EAYW{%mZAZ^KI?+4]-uM /jm@_ GM3ƀvV~muwgզ'^!GmڐpńDZF/1X9[V{dO@Y&L(nỺ0~Òl -(p$(6Gr3^11V#GoZY=G>(Z&nap!$]WjR=b-! aRF״|Ӡc,tūSk9dp-_߭$Hn$ )Ց27a,E7=7~ ̩h!Қr|&zͿN5/%5Jߦ+U~I?b`qzȷ&pwoqa u;תwQ뻽pkFRJ]qfADC5#{(_bAK^I0ftH^L,lr/oWYݻBͨ3'-9s='\!#Y 2${[ ̇v|:<bhT.&v]B(ѱ,V홡aCKZZYXwq1M];* bڥɃͥD(ZZR1hq yu(5_0_H_Sh|ZHDQ^4 TpWݵTo1fFߛ(O ='GkϷǝFţ"WR,b(peO\-N7-@- d3B:v~ 1;~V?f|'Zܐg:ڭ? Hu/\xt L 2|-@Z?Ly|O5;NnhVbg|vt]mٌpC?$#z՘J:sm~-S6՞䏽60muYeh=";̒Bf2X`׌*xT> ޡy "Y2#UH}" <{,kwC6DEWm;%'9(Л!>A~uAa{˄$I:nljP%Ro-GE_.Gu?eʊS>}vڷ~PPd(8پIPnدۤP2 ruY+kke :Yğ7&_6hG>ƾU8~gMQ{W"B}/Ů  ɑf5vfW.4 ̕(Κ .6!`9~|Wa}so%Az~Y"Ttmk'6z3ϑ.?mC4C\ڊoVjȴ(#H0YمۚXLLFQN16YQY^[X@5[g0x g  x_GcrˤdY ;$leӛ3/~8$|cΦ*|qi~גOߐ e-a;K=YN57K&-æe~Tüly.K)5zINتJ!dHgLA&HI|PALQʜ ~bU|F4Sl2f_m|˛qiZU@zaοRq쬣 :wV>9<(({B%c-$S_xP'e'A%eATNѶ~!,O[YL:hxgՋbpgG*(|tɠ%gĴ„%Hq J"- 7k: HFgPMZ)"ziUQ_/= 5MQvK>])fb4#&S݀윤%aTpib ,}(Jd>*ja`,х?`~δ0Y(!<b7W$ V>ؚF΀ܒ. ~pÅs Uvn۩ sE#:tSrl|K }u# m:OC֡/vy#Æs >@F?A=pJ~t((O_13m7G? fkj:4<rk؟@l9!@xNL3M{Nȿ(C  Ny<۰֌W/dH,.䱴OpJi%v9k N^RmQoܘ}@*rݪX= +Rj LC\ xbUe)0bBov=0>XurÉ炖< ypa"}!QS&lMW]'R՗>zXONw|y+WqU[١xdž򯗣pUٽ.!PR헩\ؔڜ,hL?2 ݧAR&I0cq!]34d^@B} 䩘OYj5~AX4O7UUZY yZ6*ΐxxbEP 3`PFl_ڤR}#xˌcoM<Ǚ?2 nsuV9JSK{ gTx׻-[ MWCǘk* &~!(W lET`4;PJpL\eI38KzkԹ17XdqU6>8ex u\H+ !)N,+Z`/[7&́TNyZCm. §lk|=(OMp?G ^-,!$zj~nO+D$WT}'5Ö^#85=Q_2a divM ɯ(cvպ{11@^ s_ ]9NI !|R.!oCFc-i6#+:u;w;7D$w@3ǧO0F4Ǥ|%CW^| K==ٰ)n:z*AcH&ԣwDʼn|5B^ |aH.O4tw @^?}98o#B缅DZai _v*LnJ{ɜ?;te䥕 .y!vo"XjzmhhU^uyf˭]f:nq%Xc"xO)mm-S\ P7Ԯaڣ.wi?:堀PL|Ф3̢O8{'u?wZD!4K!/eu52 k r٥۝Yׇ, v=ĔarYT淬Ň E?@G1q'szM%\c"}vYWU]ɠl:HvojϳϷ`lQ-1fzfL|~R2~,  JMHM, TM' nH2aSEh\V^GI\x#31 2%ܨ=G9< qWy/g\tDh6eַc4 {cǰ{_b%þ[8 mr* v-a0BK3lznl/?j+n:!q?Ċ#:rH{ٙgo2B ݗ[Qܦ4$'+jSܪLp?x@m_3N4$|ThvQb{=H57yV5 ;C& 'Y|JmbGI)֘T_HZ)HZPP/k.U?;jaO(Z^0 /E3MzkVQ tbDJ/ vц|qd~{C EYDj-.תc(~18\'w3'c`‘ʗ|%&|F84$^Q x#n=.*M~pz6}MFszndU3D]gRjT]x" Z wpR? "QtZ\XÑ0`Ai^7`ē! ڐ4HTm/Ћ5B!U4`6MhBh0wsjnT# icATPam_qu)~$bݰM{P69˕@Clv@1[QD~cHFX@ՌK:,":C2ᱏ%AJer0Rb<>zPƠ;h'p9n̙йm%؛˫ #ޒ>R99@XʿכvYzF$-.tEH9酌njx٧"6&].Xy]dex;1 լ8ԗP5ƸA h-e;θZkmף/H`=G !X˫Alq;}d7J[[ L QV@<2 J,6l`Gˇ..ʧ&K8UF L׻$5~P퓖9*]'E!a9N =s_=%{Ns 1[ {] ƛ:kX,(+vs' H>AF$)|7eᯗ?ە5ޟm? v=A7L7h^ťEiWLjp?ʥW mj:j@h9oҝLH]3iedC nKlȉO;t)@fPdԎFM=؜4I%kR .kof-mF`a.lұC6gr_Rmܲ4GVk~#2Xt˩Ʀ*4a"j/`^PA;MG]DHwzRWd;$|I]2A-˞H Fal$r.V,fEU0[|TFH#! :`̧;Rb1,CAڱ>N z=g!ͤbR.~NՅua$U੾N? g4eW8}( 1-h{3Cټ/=yjN џM?<堈۵aϚrY|둽f 1N0-}<|7;%p[~sc kYBV 7#O3㶍%NX &iq ] r6p<ݏ3 "E3S B W¼3qIs 1].G¡/?YDt4)S-uУ8&N(DayUa'1gR-;Kr a7w3f1/:|8"v.̐mUR-3R0yPϤsɓkp5!3  TF">B(iNc@ /lлxPK|&_̪R]n8͉LVkv0)% {? q3Y+S,CYnNxT4%''ʹLN<@]fj %ɩaB"A) m:ӔM6GZ WDkՃM!e/.2@晄B} #Jb;pw*6ٌ>mbv;+rgmӑtH<;aȣL.pl}=31c Ќ&ӥ  rlqCjx/ľ#lę.M`c !]>$j59ƚ&EM K$uGѻ χFꬋFnݺN@)O$#KKiEP++%XPzWWUn k\0ĝ SDGV樍-\I,ٚ3$ L~*n#ݵDz[ErB5/ -|RNRŸ'S bOxSwm׎p1Pz{'lg sdqXQ!67l`"MS9}[^C# 법n^`A9Zna(])(2ⅪzaGVfW ndžiA^Բp&D0b4AiaKԊ.Ŀk|\I5BUV|P4L@>bb"Ntu M브O4yS@Uj1}-~',sMބ}O<#AAa^uۛ ٝ[=*JnO.QMcVRŸDanѲmj$,wANެ ߄i|%H<FnЬ4}֫Y#Zs'Y I|5{Ý㭾cgDM'hIԄ!( SVv>7TnpʞJ~H.uYh'CγPp>6N ͢"$- ~>ׁ='>d@CD&zu7R`W#ta W5 MǡRI{Mv-[Op}r;=5dsa/usc7bD'=~^ص̑6L[_%k?UxF` t-Žyb=7w!GF6w# \g@IߛL R0 9[OmҒm1]9gZ/_謄~Im4CKg!~كl+waF7[DCSXO8z/Y?J )ֳ}˯ JS+G .Z F 7Ii40$D'Dm,)lyZ8>҃rk Iyq[["APKa2Ph'-g@W(Dj|>?X?#ZoPOUq(lq!vF+M^y#uڽӴ60rqd ɄlGkc{/U@6}V@{G |y AƐQZHv)Fá_QEwBO<;fj^dyUe *JoC}#ʱx \ւa4#C%y5) Z}H.2:`w6 Z#$&.5y^Q*ʋ4#^x95@$7@xE,: ɃؑR3Dstf*?RZڍm:ɜTpG@<T|q;%&Q7J/a1SČRIKw/F YZLy$q N@t^ygk˱,v ʣhy +U{e pޤ@нR \TIjSFXE'dUc:p 6PT;d0u&eTLsI)宦zbIS}U`xC"(7 ntM}00 fI~6(&czj5SZѲIz^8Dv_['M|b5}{}tZ7,kJǖ#ZK3sǣ2[&!n6&f-dHZbHIT @#fHFbw+1l RU/z*uY(ϳ`ؗA^=|8y]uU+p'G‘L!Z|qҸOO`xyW(9@`ӂ7pjђkӦ@)Y[^\JD3ՊL;ҢZ _σ_>JuL$ 9Kv `66 čMlXm.k_b3{zڄǭєM!| &\@AMl> cfQ-?[^'[ Y!{hɹ 2EXaٝ,TGp:#~D\CtsXBjN.fʣsfD۞Z__a0/]>YfYw*!i&>«j&Bi=ճǥ nbvNZ m'z+.*e3*~ R6ӜeRt,6+U1JMPpY?i 'CɌҊx2[j,Ua(6Uȿ84B=[/7[0 $Ir%"M,k^,\`X'—$LRtBdA<Ez--JqW=?zQ 2Oܝ%b,sÅƹoG}Dl7_q6q fn;|KA/9PdB"ѷq5W3\C<S]gn! ) H>jFus<.%Rf$U^[LH * W-,3,b fyT~/T7ragO?]7啱 ų'E=k~i爍{xwg?C8r ٘ } FL*Ÿ,wG#9MxU+|%9՘ ; 8( zL soa¨~hmcAÚPڠgx aח2鋞2&u0 5WJiL*ҒrOvԴ]Thr]wq-f>n]dGxuvV BJ]d]mOq@0ZWR,dcrpZ 8f" t;VH1 &+j錖C`ύ\@p_e1j KP5[ӛߊk̜Lm?9?UHW4CT2tUkrBwdb<*JF&ٰ2#{_YRoOJ6=\B| I33~)GVĂ@**;g)ȗhDߜqMy7 Рr0&F9'xtg${"ji1WpS]m^( %먜j?>TDŤf˼WOһ=؍ۂarU),l!h Lk!ބUmAӸ${3%0 W+dyz+^am& V+^+pxnµlu֔[ jSjK q({ di!yZ}eV#ho%a81t먌#KHĠN 6%٢p[bZ͈s;0/fGKvAJ.ljbEeldC#u5${fՏt. U@9]]6p)w@0bYts`PÎ,~x) x4بeGZg&>%[GȐz)L*b2asv%I{ʊ+EA:29krۡ\0%+̗҅ 6b=nAtB`(fnmHWS0X2|l#Ag#wi-rc:B.0;&+;pUnֽ[>P(Jx|'vJ6r#! Nu;ۿUɻƀosz1vVV])=_B-8UM SdЎ'aVRs%`֟W5m7ٟDx)mav'1!~kř8uvxƥqrEa"8!-AgŒ|wY;~:}$F@[JS(U eجچ k23+=$Hww07 hǸw0e4i xNwf+1|Mv?9fcaX iV(yFRpG"jf}P6V_ Y.]^[zF?*>5< Ni =Zu߷ik xHşTH[O2|?Fd!7 8~A\RE]]BsX Jr%w)q0bvr@!%㈱ WݱfW[RM#rwaI廃RGsg5[eNU0n!~Gfk؍$Ȍ֬xѢ=q[j ђ3>%xxwGH.N|& 脡 %ic iT+I;∷Lp@~*A{gU\- eKks NoBmb-FRi, b] wF4[}(O/m ;-`l?- 8S]˫V⛒j~*]Ts $'zm@K!X&Biya. 5,B~;ߗPkjf|g,ߋwj/fTܽRX\dc@恩Ԕ 4l1_T:RLaʆ*H?weE>{wF5LRW8X%~&Y Yt=kg[GS+/(BI+@J{ ifI *lοMwMWҵYh̖`IZeNgb;A(ʒ)䣛S]kb+|HB1SkY9],0͑O/2i%R7hL|Om7529J4Ӭc(g3r@o޾U\ynIGu~p9~včڹ ֒=#-Tezb6 %1@L78r^=*(qr@~B^!;nN Bi{Ǻ%/?^j?/~ᭉ!Rp$ҷ"6edeK9iN9PNH 8H6ĺ=Fabas/>VD9 xF3Տӵ _Ml]GсJi{,Z:P!UjP<#7E&Y+ ҝ䎤sko+>U&cBA.Wz;n$ 0Qe"O6.IX6xrCi!;{#ߖ1Y/PۨNkqDAmr|tMVH 9W-HmIm:rD|%CN潁&jt+Qblsi6VqJbD1Y? BhH4>0e[v֌,*)I;[ⳟdH5ܥߠCng̃%R2+I5 ҸEN(@Qq|3iN=͏>pu~*45&#poR1u~5$TORT#1>|n|avA#\M+>[:@9n;f05;xv-(jQMˇ+K.@ӠMHh |!UB*g%a>"=u>80!QuE+U_cmYtof?2hhgVl1pu=߶\؅igsDDLNҗ\DK&KɪB^(5% dR5c qQo )Y޹lMmFj#(BM6Uv39L^i <9d۸8+G-PE'w@7R߉Rҙ@10)ٴ%A=";^1DX>A5֟tT@yM^^nRmTOG.jV'h~N(Wj$ 5Aq cDj[^Лa5x;Uzח̍|TJHTBAϪ֮r >(p .I[j `FLnfhh#zm9ҟ'4= v{ޯT]Z$Pt6J4R5QD5Ff(\ˌ/NFEsJR|;" T"-tDKy8Ӽɢ<_7aK WӾ 8+h8LB4cGZk9fJq- GJ+ɕdXbh)t#kt_&[IJ.8fR|3=*DT4wwKi0P㊸IUoQLvG﫿cwLrh6-zI(,@=6m÷xϒ&љa-2lyZ:a{8NhR F%'0^@mGqfSC''9)б֡\Q n~uC^ȸmscsJ:J3f,CX; y&gs9A%c0aLBOGs֐*J2k]u+x?%Xal62./;rg&ݓZԧz49j_3 gb!pNIjj5E&Ŝ =bGo)pgKbDžq71!hU -d]d4vvWx} ] ]PZVZ{4H=s/XTWE,]|OŗKv)JvT2|KvDqzfl|T*&=)ڴiS24W#x7 ۺzV c?ҼNKZKA]4Z 9[^P`Vs1Shm9=/wVĢ{jϨ^MD*w f]76j–dZ#kr@6(QW0 0n\#Ka):`_Pi(pPR֩zz_*Qpbqu #O?" mkxu9ZJ~6yMrqƣKG[bjy42 016mGNdL~~3`6I3Df[}DDO<=ЕNtk)f%rTӈI:Aj[} `ZyR7y_i݀K_|dwC̱alOtәSh>!a!F2(rif>ϘI!P| 0_F$iДL"%O і&xNY |ٖj?8mM ۿmVF). fQYMo6co/P<%C3֊zk-WQ:sOVwzvtM8(jE.P:O'ACbB@ÀjQ~h6Uw{(-XC_B *] ʂDyMV`XDg)y3ghO/B뒆 hQUħca7 t!P^yӊH*ᩯx!}_ėr&[MI]U_@_SG(Hl (T`usJťD=7as7(+>rFt:4T'fD=3}-B;aU{Pk +Z^bEZk8 ܉:Yo!›G y~u%2 if,p3A\GDGދQV3^%KjJTE[KDgSJ< ~-?OR<8՘EW!\p\W)׽t3/AD<6AW4S]k2XC Y~pw\L0&P˝aX-|pA=<꾝LadXlsmW&g-l:}\lpQLfwqW'LCXZ _̼=_j;aµKg>hX'Xt{N.:} ?5i5GW nkIrkO wgԑVgSOx Vݾ=CMs1Ϗ1SUcڍkM6Et[xf;6"/̮p٠/^]8dnR(b&IQb/qBrI(_TʆM宺e.UԸ_d#Fg#" c|ۡ񳓭sVD5Z (O~`Dp'zQz2yƥT,hp!(Xty6<ݺ7?Ww?Vy=_NJ L98V1`%" !~Le'J$Z(XUG[3?`WD)007u>+iq90qUm螳%Mdjs}@2}o~?A0/5'xyj Fpt;y'g7蚯 7 /1aRM##-®RMt;yGcU())#~U BR宾EkzAc8k&;B*ru^'-ӫ`gj9# K!MFq'xqc#$9R2+$d:>Jq2k@=F|Q*K}9?kנ9T f֭&i{"0XJb?XwLUΟϺEz+-5W/۵ 12p9گ"$@d D_p[U5KCGGA,gd!LI1*f RoqgA>7Ό3A5fLp +Gk@-g|N-яݵ+SKhps#fxB]?@`5_ -Jt8pb9ZM#+E=]7v^w%+ɦ=vVM{,ZlۙHvyjZk`q7Yo۱0l]5(6 V<狸)?;;9U+yU lѳD;E%(|MxJa0:GF<+$DxIYkb0Xlqa}&it%;! |lڤi& HHk_x}:)7r;Au.E*. AVfr0_ ;dDKݒp؁n1U݀P9Y4JdAhIK8eK4B9:kkAMVkus_Ξvf)e(S!?32ҹ&JfU+^]ຊѮ[w2kɬMWtG?#OZ(mC(voU.gȔuM>挩_ $`Hc4T-J^yDn'Ɂ]RՈ5JXS\=>Dʏjhɯ;*4Y4(u9@J&!TB`J3<6!L3Z¯=|[ nf+{P j,;!g#v4נt`x|>]Sn:(l\YB Y|pj52hZjAGlcI4vpҢY{ǣrU5Zmp&=ܰx^n0'OY+mo˕[kYhX: :Z&Ktk $o<(}] ωbo;iH7%Qm%gɀpy.N]/nB!ic֗9\sCȢLHI;aEكDOo"ᆓ* N"Tz`2c_K[ĐwL܎^;iBIFRFU;0L{?+b\*1th‘/-EsWe*W *Ȯr򹆿L9P$A,>4b î͐f`sQkyB$-2Ӛy k*g< 8%Spl3 >E@L5?-p9vmcNʛAJ0oqQBeЙ'G;N( χ Kn&[O`s _(#B1a@u-tUSJ⿣,/*}1uPv=|b,ܲ*$sS`Oeß7I< vWl7_J"5̗_Ar簩3.q鏷1ZmYG(NeI YxXFQUkq'`a6#[O,O[~RyLAcz܋Pnf @-#ec~g BxoXA§L^{pwCvՁoXUyI.L~y\(<3U{ش[ 6ִd!P1s`]>M{}y:ЧPCƔ">G&`F2 F8_0,bx Nτ,1}*g~7/Uu%)cgsstńk zƕd | ;j#Q[cn_ClX, 8s5Y l8LA* _Uw+Fv)/Фҁ؂Qt.= 6q ߍPp;^>$싕5T#1m5n7ZƩ$.7ؒ5rö@-rzwUlDM5 )u@֍ҸɎ(ͳ3!uQ4 GR9g%8xbш ջD܄\7TwDu}'b>DoI]FϞ>,H'y}).#kAbH<1հahA *Vd[ge_Z1"kR*; 7FC{7P2jt%m$@^d9m'3,_}JQ6aŴa;C~P !Sv%:څ{ĐT*U=ɖ f+ݠ&x s",5\pX߶ DOW9=.eyo:L Awb_{n6H Ua@k6 Mwqߢ C@8,3J*jpmN@d`#t.b@\w+CX5Trmש8!"{{=SZ.<5YUv:NR}BU嗕T'nYjG afsIIJ)H=j4NRc3POqR+\Β;C~d"E 9j4*M}o۹5I?M"lUS $Ȍg[)u^IQC lF`|+\8p+4H1H cȿb+Og@+..\~=+%hyG%'wۼfW6){)BP*5n|<")u-rZ6~f{I Z:>|*1ڙѶ|ρF|`EOᙧ 5}1'$ޤqӨMP4laW^j/ H^I ֑k"b0Z-cxۚS]3OqV?v IHY( k%]@/{PX)5H{ƅ`>ofb!{AtQӣ Z!຋l#W۳ g\ž-*]=Յ)dj [ '-BbqѢm[?&”T85wMܱPR"dȮXpjVIrM K'xcPitgy=rF#[9bښ5ԡriяnsb]h? ə->pxY_6x` Gq*T.U4Xhb[IPK ꉊĥ׊L;U[K茮ѥvqD2 +ϨK6켡+?XKv,[Ed4UWU5W؏}~~҇Ep{Tz[D]1N;'ҫ Ny. V~Z>O]HR-<09ZYZ m_M0)kK!m5y -Yc::~17 B !U|$l;9q'08×OT;廻7S p2$:\w-#RǨY&S?.{Bi'P.|>p3ZŶWVLw4)0 lszCõmZF'e̕뾋{a_5ӉTp:V;Jf0 m'%4*rV4%Tڸ%'Hb0}MK6mv8P R-reOJ V] ]+ρ2Z4vYM'DA%"wӴ ιnYQزJ\#rDaRϘ~@b1" A!YжV3]M漎 Jߕpz'l(~-3>N TOa!$7Шz. Z(h hoVv(rf ŴTk_..=iԮ8-J6Tk5 ̽ GNCk`^Gs_<t.+DͷS蓋AexSYkcLdN ;a95N7@rY++G)| ]4XɭwI^ @b[wvj-/|>0`anG UneQMAUpJl!~MR(^ި3ƽ"0R^p^ OcCc@',YK7K8z|?Flw'Z{t83ݼ|5,8uiλ'YI _ܥ9LREW%U/py.T˸E.JWh XC=PtO?ɩQ V^1"͊`U&FoeeuMPv~Qb爇cJAˆ){xH='l r.RqRHmˡكhigc[u:)ޭX%%8c& $L/'%\SSWzaRd.p ZaDy 䋶:`-3ْ_NDjkޮDPUےIJ.0g҇VQA /k' }b*6+]IJtdM PaDS?=ġ%"zb*1LѮ,;^H7H"/wmtG[y:rQ0<*'L~FC *N׫"5Q?e(^v(Jgp k5.]>%kb8#'+w*jָY\TqPl# E1E9蕁.ׁܷ-ONS٭:-u4Ϫ^2BvS (GohUQLwN~ٕaNL.@+EirN^2BkF|[pq􍪊^o8*&c)Pr'@C_0; f0/zQG)nm&+{4~Eyr ^:GGp0a-++H7c[OӠ&tAྎ\_2{d(P|T^pK  uRQKZY'|O[i;5m; Zԭ֏ۆN!tw9N7'V];W"R<Y6F;ݤ=9%tȯd"a pGv{ԽZ~5 l62<3&BnXQv̌8x `at~.KlR]?E ?RjefX [^<3˖폪W$I}1B ~@1J A0Un,2sVWp*`7h{FY=g DǬk.KS|S\*VX])2˕8·҇1U6 >.M7A3%s'lsV7n֘k"M-ڢUB ZZx6#`u(D0B&m0!^ֆ/wSL̵}#f:\& wjۯCЖFXւzλ _iudϐ߂&8U,qUH#sj b %XS| @,#&yG[ d;G9In'_*퇴Wc0Nj5^ g4h/S4'6fn36SvYg_BDPSo^D8O r#(jA&_Cl'cRfm7`@NIX@&(T72Ki -&~z5/!/"=@r*̭WFƵ]RQVs %;u6Ψ6w$1Mqx -_vPiw4Y]x<5+w٫d!<Y1)qS$0"iC 7<Һ@JL _(aW0:(wIe;zhH18CKTY$NAt(36qqHk|{ͪ,CW?]Hfk#X` zOx6zU"C}ϝS> j1sUvo5ᦤp1RweW$w Eݿs ?{K7k_^;3da@| &?, ~S"+0%/\Ϥ3&c+rϻS+lOa*J?y yY;Upʣ٨y5,lih13E2~O;\%IO2cA/47t)I$`fU6by~xT1~ocrrAc%ܝ5~(x/zUƻ0AApF ŢG\D H%{0c @v+2t!7"G4= C+dr6mm&no9^0 ]*g5Z}hoVJtyGOIa[@L>$-hw }eZt?kJ)%J\´R{R݆s5fW?q&voޒP-w$m|/=OذOROU现\iFXp9q=8'_sO}؇<Ό,[\ScP"#]GVqP!IiCA.gŜ@}U]/oqsb_8oZ~owp~ ҳpsWѧ棪ZqH2g|ɥ?uˍ(|;&eyxLZd\` EMXbs¯qq-~LѰ'OnpTLE^ul!KZ# t5{ 8f?=c~W``nIX||N jZo%\ *̠Q&ϖQZq\4kcZwh %A4h7\uabCHn$[m|i?[?"pė( zJ{r&-{Ē' NGӝjp;.e.xFMVI|p /z46L ue]MPV͍zclpx 1o>83 sfxVA6ΐb ($T-q\<Ԣ4^쳊(B%*5ms1`9=Y ernZIQгg4kڢʣwUvNۆOx%r|)բsU vq_Q?pgN{[*wQ7<= ;aOX.p7MGʦitpD!PNn̐5{:a k¼M}Ҍx.bl~%?DtR֥ =/fme}v Wj/D:~ ,*|V%pSQ6fV؉Nv~$麹 =JGL 7B5ѪaSs2AeMDOʲrPd q?댭Nr֋ \67 b~FMEoZh% 4n6 G_h`tk5q=ޞJejԆ}#.p$//&fRv'؞bB<5IVRV nļx{M18rs2JjŦ$N7mŸIO2b{>)lb9dz/|%`}=$׿%ů\.Pg^*-tލ*%41C6c`2A]"tۜ 9u>.A=)pR,ëV1\aWG,DRU}l]|{vQ[VR3>4Ln0@\S /޹atI7I\_͘0rfG0ǿӃC/N#xb7tr8h }=yD |g!"{ U(yyAU֌?ksBGЮۣ9ȪŰs=?Ϣձm400GQXrf2wq6Y ud'kIR<4޵Xm2բC $4HbUi N6lˤ%IʙпKppGy`cΜF<:~A(ʪJ?gG&"_Ug*fUtZC\MC@)̵|knP=Щ[N1 k*A噍|F;HiAO9O]d_7MI9$!},Ag&2_O 6iU9LR$Nɏ6MDe.~:d]DeXsE_02ٌ4RGF;dc`Dᩋ"⡒; y_<~bYZfGupy9qtH+ޫ'3T&%9g&+F_]KX56 2_vOMrr5=T5g%!myppŸz¹S +v9 M<_f)*@\F7bE֨g>:VXwT,oYXxNEYC.!uHqY8-VI_UU̺`K>F:UjA8Hn9fuC<hSȉeS]yY(FXxƖuZ +Ǔگ!r6GX0oZ 琼s >55J*.'PJsfU:o^̉,Dhp6r B_3A)p&!F֮ Yx?b-4j6RM1XPh$8n:Km%+# Ljvh!KRL2N!uPɓ2849V01dQqx:Nȋ罒ƀÄ (Zt6~PlU0QD=,ʯ,V Ss'08UK› kvr\10KO xoK䵳6a(JO P# ȞlIZbv*OhҥVT9ƺmH  w U+#u\ׇ'%Tgd>~q6:6a݂~^LؒE l$5Ň:s NtDy2>P1ϊ ~ E )cG{.?O^.\P֋eQ-Cdm~BAE_oP 5X!P^w(S$㮃Y}ASFH$R fLP7[!O7;<]nݔ r͸,!4ۄ@ MhscTVWHs%I$ɷS#^pn1{OS̺htP#%io:~|p0LgÞ 46{HJV؅b0kڀ:nfuti?@lE5I-=S$>/StjI;%&hH; 3? @qQѬp6}dݧ~c7sLΙpva6:mzs`)qޥȶZ}CmVZ]XBO8@4f(KA7G.2ZEC,&T> Faf~ OT_PSp 3ڈiU 0[F0+o N[ϞIqAwږKմ꾇iOf d\F )zS$S,cƍ k-RJ ou' x2Wp,l:wBO_phO<Xfr5S92mR9톇k;ZHk(|1heʡs*)CP!|qSr[[KZ)$ sDvBAl- 6Lr>@KsIP\Zhj/Ru [# kN'\U`<"fƄkQQm ~Q[ŬX]׉z< zdHe8[{Ur2` # Xy 2rʙ`J=7kN]DmDwy DVQv  h֍śio$e"=҄Y[M#lX״᏶[$`(cm|ĭ :|h9Dy݇oU]\2вHVLOc*aE[ w S$8Y6#Zr;+wL)k[oRhcuN/ qMT]07Qs4&hi`TL%)xJ3.љgW\a:J4_זe&C~C` 'EfÊmi A,J$Lr2|u6]{ks1Z,vǮ_|b@dq:jFz܉bE~.vLu7Ʃ<;~;CRN oiL7Ñ`()X9eވZ{MC+^??nF4IVOe) ^л>wut޸yZVLLs hɁ8-Z,8:R~cŞu?q\ Fp$&nI2nT6dRE79)\=)OlV,^gM"QiENZf "ӺdufC[P&8MGmJ8DJFuChE簕p֠ 5INGM7$ w}aZ(5.`GQdrn|o\:mWī!KD QIRtpm4}iP:ct(s7yX`h|.l_ĤKYe{k8w+X%BYiQBָԘ"[{WB~[a&2wo4HKi{Lа3ş>+:kA4ȕ2$5Q<"Jk7=>J]2 cNVyиET=E4\NJّIkH$VQ>v%:D_974#wp N4_EJ]A'FKDe `U*K!O2yTJXWXibZxL|dskFQ!|"Kw:v@,L^?nL\QCJne2r_ @^p,B9cMTw @,3."}DPvs`P, WmXR~pM^f =k LK&Kͱ_&0e  1Ƃk 1VfREXCX{ʁG54vHtJI> Õ-\z Hz\%zEZ#₭rJ_Ӆt xzp7iߏGhϫ<;t-Ȳ32l̬rj9<AsCvk6#A_=E1;~S!1赃Nb: Xr)l3۴]sE-&avU{DML;EGqhwjzd;>׬\-Fإ][8kYcٲ49ivA_9g+f-Y||(/DP--RMRԾ`x2.Moc,-"QbDi(GnrN/E ,T :$S_tt/|l<ԇUitMa=3CKH?ɑT:^GyndMB2/ϜRV^g@^r[C1My1:6E0{AW+D!>|Z$ꦠb;u#y^?YvJ!\O5!WA~Gn׶Uz:<;M]<11Ë 2f+B0ba:|'_` 971;jUOFlǜQ}.h­z(N1UOqZ,ia|!LD-2t.aIګ^pKiOus6S:$5b?bi{b-;<0n=KBe50c$8js8z& F& {(eR=hՏ'ix FNv&4 M͘$-pG+mq s`ZmC9:?Iywh H}ic5+BR5{N :a(`7-p֗اF[hu4[!}`8OmBWQNE, PV\*O6R>|5+E9?)%Kߊ3ԗJoc=||./SHFv7vYJZQ ֻfgZ9\+S)uӌq2@8&*Y61c,l Yg = nU<5 ;^V/G>yĬL zl)q%ӛm) ^//ܭQG*5+n6E"(i;lj^_yC%"06q^/sHd 1*QcʯJKZ2hR LYx ,Y'E~7דx7Y9<$ŵw-ϑqT3KVˈ Vbn7-WjfFv %ӟzv< F7o7dtc]DC{X||*o1 *T#5E祧pbLe` m+õ"k4nERh|̦-R6d#MI%Rxpk $oNXOiu馴FQ7WM>>KP@ @<bmmUj^k?%;Ӧ1@ h&vikYʀ D+ XNx[ lϻh)B#:feջjGq\d@AO!- 3+T&D@cIE6(FD mT < \ˑ] 5gԿ&n9a;"cmR+k+=|tgo6Qp+g &86b&[.\Y_y>ɜ}g+38L~_`3#)&[<ْ n"0n8G@iN0*ákL*a+WxZ7ŭqFy#4E@Z2Wd{Tڂ G%zw& S!uh@f8C4r

}4ªMIOtI&)i|zX}`Ao[g©{Sm4>7͸m&i60־q&Ha xCApGpGS@ `WH->͋7x 7=C3.WOD{Im71.tbSIar £ u";]<# ilf=Q)ۂ{OKȻkJ:`<,)j) @MA}#gZC9 ;,)Mٹw|ݤp~OG `$֐l;д{Qr\|Z + W̤㦣:Ħ>Ç-B#s dٔjemJϫ 0!^D+~j|bվ^Ä(n HNq`Nj !fmcoB\N.!㇓ڸm( ;^u%>ǒ*Nڒd?J8lQ>ee,\) %! UG⌔Q'\%Va-J|4-:-C%qrF?}qnLy}d(=lXZ7+1C,<-%"~jb4cB r?S$c#H9ʿ 5t^Ө^"p39wrM{`]})o,wk?3PT66EX5|k_*393FQ2h&(|I`ƙfsm3d9/O7L^闷S;Y&sxKa>Qz`2hJP8q׎. >O`i{ bu%"FxgACˀa]kr=֊LZ& sxm~tٱ\tZc۷MC)B_MD̰\\.;b0ZesFo)n}Ѿ^FTGTW\tֹ6;K5X JCpHoYaAǦi)cɬPçO >O@ SX]L!F _w>:=曘wі! +5/ǙxR1f4eye 4'efE+ہ̆-}^؍PKoie;?Gc۟GKGG9&r+'6]yҴjOp"'6p8Y\p0]7Ag*`#nlǘ[7 9y0_ݹKRN-qa`:bӻH\$%"u5ˉ^)rv`̀`)q5n3)3*H5dtֻO&ڮ[ 7ɗ?՘w2 _~ Εag>$KژIz J[ˍe`OAfA>8P`d Q4Vи!'|l`[u7ڠ*][ aOgDM߹+_/X^R>`|4]ZmOb􈠡&Bk=TTn9Aa4 mf "M^=>}I%*A잖C:Z#U&rl3j TrN0mä]Jn' ЙUGJiYCjVhJux\׏u||r)fOyy'Ç@"H>:~pTM#(iH7rySwp\AN;{wX{ r0, &8z%4 V.WHIjP* lĚ[~Zp=?!PG?i࿗9!|Y 2ğ7w} $u}sLBi9.@ǝW3#sGf[cG~ vuP29ޥgf_UR1Yɜ p Sw%|_}~Uݻzs,4˚S*4v*9B: sYܺn ʹ̞=QoXk5Me6/YړϨ4i EE#PH\KZY/HYC&Pkr{ !D3Ϸ*S^JhLQ'tx` wrjkP(7k:ބ"&8!9: ID`Z&m؛_JvD8%+)^5f~~p6ML`R[h]52>eX8q`Kv% KbyL;7+ǥn>S6:3)Yh!Q#ì0BnjѾ.w`ԝf;Vi&ljkڝ R5M5!Cڹky6+8j\4*kbsRO"ٯf|6q̫A:m*ݰA6`'d;7aGُY OPu3g] (sTxy{PR~d/׺ P:vK]1n,%SH3r-vQ==Ò(KIarV 2%?:nbt]{ k3DU38{B<|['3VK4)oM v>FV|xwJkn .SS6G'埰"ﭩ7i*c4pZ$5x)z¤WRd̯8A y``ʪM{J[6_W?s qY 䴀 r9eRY }&Ι>LdS}9nj F$8<>M]H_QE?)][]yAo!/$ݷ"EY`6%60KQԌ" iFZjuCwa{`w-L I(0@%m`tWg58/pu CEJhL/HB>x2Wpk8\q4t*ekD+z/Y"jx%j!2%$ѯ"©!IO 0 Tl;?G{,c `vL8Ql-9or|ӳ{SԺF8+HT_yѕX}IIJz(M:mFp*3*/Nyd R"(<=Q,x̝_$a6_*!sј!w n dJ)s&LD%TޏjQ:稯}j[8vƻЈ414@7 @_ybde+FO9s4Bu!=*AKW;)g5})ǀ<FTvV`2!+T)j @Q\e3]ig[;hS;&\7]vp":WBT45ɭZ 7:Xgˢ6_QB iZ߭+{lxȾLw,Xg cx@1u9ck#Xz'HAs\$}NgIC\.3 q$,m* G#Я;4=s^T:_lfʴho^".g֤H^g_ǻD>z"э>eρU r%^+ZN2o ı=lrC$ek#}+> ~# P°:BK3gUqO'J\u,:e9g@tӨ|qv {yC>jQ!G" ݩ~@6$=~xXmœF)l {^XA=~v7qT)F>S,hZ~Qv .FF4 7PA@IVXp!럌 S vO[>ZE9Ϡ0(k"I~oy1Onj9(3~JrVHe@iqxfS;Sq*ㄞfɐ.ko9CX]{&*.]k}ZWG+hI27OQbg Hf?5`a92 x~j,*Mu+|I_BIN[e]^"\梏멆i=2,LLS?XtyzMIrid<TJi97[qCq* a ·@O 難+/7eQLW|BY!7m{.c85m5fcZ/鴬PIZ&2ⴻ*>=ťvnNƖ8d0'_Cy&@%xWG eDGdb2daH _oVj Sĭi6Qp)*Mun\>۵d\Oʐ sGZE]";BX_l"r3U{6r]zo3@:ghҐKZ$6 \=) M;z+Մ cX}$>+]r۷p@*ed]R_ܼ: !wKvZvzNU0G8`)0RO>%*Y~&A@@ҦH"0ּ<My8%/bs^ gcNr#I <:.ڻ =6>~{'ͱQ:wr$ ߙyyiѼȏ D@tLk_~DIN%-!AD& K0^5O޽8eȥLvb ϤA7uߚ?k t%<0D9\x [pm ̗UyeB[&cY ̦[ӔG;SԘA\k;ot)Li5945U`b}-6VnoRkHtࣃO[,RvE1u]^*)=3}5OK79u?m6 ²)#YVΧ Evk T6X0YTת.o\ 6S`t~&v=WO|)ɅU md@tdׁ,%)9'":h(yCZi?B ErfP?1Z S}OPKYckP`;BG4gah4_ v^a[JSjKOd`W{,_d(hjpeOXӓZ6>l?"p֫'6)Q Axp݌^")J#@+G_#&[zY:^+ 'ҧOT g$R-8Q`7-\`#βkcn6 fr'qkHw%7Ni0ƠVGmd-ܗos#$|A˟jj(i^;Fr:>@ϜRdGI5* )'! G=jh(:Ht>KRGǵ̊g@Qr'fc~\e7V+'M*Э󑾟$$*Dmu>& Y-Di ̲F@AEooV] $4Wp3˝QaCK<`xi{`l븳G2*^þۺ'{f$h خ$֭Y73{7n!kE\HPަܭt%TRXc,|@D1qs77[+O i\pOK7iFbI#hH{VGMuQ4jL ϵnRn/0PM[ Hd鎟YAt/Ճ -?Z | ^|OsOTR='Bjiڝޞ` /-T[8`xTŽ(2\ ^ "R(}iS )k+,IB@7|Xb(>2(k/\[ kN\m0&d4o5Ac~!*yxxMX,n E,~\_bQ$ͰDfl<!7J)w~zyكwn8x w"@&A+=GͥKkŶht6y ȉvz_m:Xtcvj}Q;\*M1AXwHI]X"8 ߞՉpc"Ђ vvLٮ*~@%HYCԚuNH;:<y=[UQ4g(G9^{VaNK' h*c$ܢԍڪ{pA6&j5{E!綵~.<c]s8$/z:Km5%22oB{ċ*"@QYC%#~jUklсU!*:V{R+p⢩9S?7P镡w-'NƈQVI=Qnv\FBJU(<i7 +,b$TPVn찁,iFej FbbBo7bC m]}7 nvd/B L;b]^osaqVr_3Q\|˓Ϝm_ḳ.9O/~Ѻ;8h1c󒃌VEh s_B ȝX\1SiTȇuhLk7&n'63JerW|Y ܸ /Xk&bRX) Q$gj3Dܰ f*uyoؽqELy6x`D`{AqEV^R!1w;) =քwL/.sSctܞѽ"i\L5B!P i{4cӕD*b,ׅ|yVVJswk-6ub0֣%_F5s:#<4&ڑFP_ p| c2D"ta(L875(ɣ( #.y58n1AKZ "{^6Hȍ&tH#*C/idkg:=iQF Wz}ܨvQђ QM|J 9Zb bkv9; /Sa,2V\R! H=UR1Ea z+6?5FUL~sj[aSLUt&+5F5`Ƿ0M^h+m`vdxs[ViYpz9m, Rt) CIzZl&CI*~ki8m`;A#%'ʛ{y F1V<*#hEhk) o~yZ <~Dyrtpǃ v\vQ6>##&ީSli:蹑JT]q%[5h_FBs^"stO9:rm7Ȥ%u]SB)&Ək)D8 8c?΋/TD@lZi2a)(/VI<[J%^V 2QWɓWoHɎ6MF4п|FGO?Z=uȻH#B}nއkUu_|ϟTO:hܒX+:'\ I,kzһHK8,gJN%Z#OnA4hFCGϩݗ*D:Bή\m#BsE^<1'`"Wam\ V\}z  jn+~4Z,@ CMeG:g|%ȜҶGT'~| [QȈodv[J|l|.N40QrB=ǚLKTLct 9b7O㒜vnm!\woa.?0y@(պNZKRj|"@LU\"Ý?}c8γ!N7x+܃s\S]:;$;S + eq"O H1̗ttL˵Z*"]9~!nߎDK֩]ɒvY.Y6 H+: 㛐BchO^ "DLsaA#F!V& b,ڧ !#~g=Yg ДI v;U|(NHVa3, -XfL`(p/*}wJA$Cr9ws I&ɔ'^hՒ`CqPNzMma_2<(goWȱޖU}1Mg/ѱϛŠX&m /۩iXtu3ފŖe8s%IUc6d$ W2uciʼnWaq݆ 7}\aLC:Hh+&<\rh򳻥\} G3)//5;(5ͤ~g y/(ax #]u=yJP#i&2z2(ewuݱ_pܭur/-lMy[b/%efJ+8i)΂5%:p$(@}Lq!cd"sY [lpL.sE>\Wߙ̙Pqj/{ǐYab7 b>EJk^(/u0'Ț7PNW U 3+Ng^"z'b^*dȶ:Ҧ XT 38 }j"}A w,֍ꏼ>RmEvcHgqS,y C(7|c,XILA>ooI|6ܼeՄi6\vJ ouyLnkuȱ,iٵ)ݕ68F֟bϺ [s^QTmWBp/U |-&mrKjk4$Ue:ICb*C)nyJ FlQ k+C[SLrFu9u*@D!b9be>j е0G0c'zW_znΐ]cLq#\!_X[Y$eG3-{ s_&r*_DmRL֢0$"l&{] =YO8 H'[2W5xKMx =QjW[SaSl! .RhHu%v#EqλWprƊQ;@A\nh@X8tq)YO76@23dPciB ,9$3M3bǺ܏GK>b s}Pp$\[4e &B-4QTQze*t(Ykmt| !+&ܲ %o3n*VEM%/t鏟:i8Fʼy̿:%bt#;9ceɸW!^8 /Xw"pJ5ǩ'Szt0e{+gv޾ R8|3`_UwI<8B`,1j @oo($ x9wR-rA  | Whlŕͩ+D6<+ǟ]Vji$ C,zX]_KP?qJJEħ»zLn՞yHe H"M G?HSoK~epLG&-'xȟG?4S|~yvy0.&MųE]'>XQ"̔)x̸T7z]Wr9`W9HL\ƐVJ:2n23UJ.EmV٨\~?wG=*Sgɽ2SK=RqUfg&Gz8I8Jxx'ߖBfuc~$[@AӠNEڙJjO\&I㭞J 7?95C(Y)V:(LkvW=ҏ;E?٪' XuCK-iW~  ?QYIj1) 0e[U;O}:}|mdpGTV[?>ʑ~5nn*A6e zQЩ% "l:I^}ѳivZ|eS<,b(~ېϪ\Y1OR% 7Rw  hfnP"d;mw{(-C([;P8MAFE[iU(+zC(?;e)K Fen"^tRk5 3i2O:dg0SWS#Vk&{paME|N[%<hDzR@nvD~{L^ Uύ0#h[vڡ9OhXwg;ٝ}+)p+`2ȢL/ȵ&O3Y;Vj%I%L)oWݙuդOƃ^ EE5ۃ7X4/Bp3ހƋ01JuzrTA=QgC[j;YeLH/s5Pؼ fr j7|nRSdo#Ys9w۟܆So)kWr3ZzzVF lLqmxzw"5$PpT'Ƣ OKꔇ*ViYƁ̊o~iI&,Rnx}OWliě-*.yb$ r5w,յxp4Pҿ*4=hYv٠ 10!譭/n+Q``o]m@z ]h̄{OQAt6]d Ex+ﵟj*siQGstLSN^'oݿ+9/ʶ̍(z%Kt@WOr*α VB,|ԙ CB%AEL۾sf oGӄt4+7C$1|I4[}P _ ܎)hTIp.{o(Ak@qm^nK+ZɛE W{DSFt']JVm/W>1@_VjQU\H{X- CS5$O&c2wл0_aCqkMt@*u5x4|B?(y#gFZ`镨mQ6݃YVf_v͡2u/jO δo&U9 skaxKJ(,㲒$lbiFmWGdo6pę@RS0 bRf]; Es59 Dj^- ٕ8,tq+bΉ%D,Jp48mJJxJ̝ldN,|§9:rD;=l&+g5߮(p+;z`.99{f>.邑%&{F<kӼe-*,v'D4)MwQ{ GV( XKR\l(cZoN QzS52 xx̭Zum$:wv/ҭ6n:lΫd:`NYo\cUa8 Km1=ލ"2mTCҖ\f]$&fs$JuD8QycYEzQ7d3IK_rjuyKO\k; YhčV*? FrP~VK8 M:N „wFZ1ʒ 3όkinaݑNft,/22/uU!.VR]q?S<{(FPb2^S ˔y>][(oáwob(%(L<#o* B2witPzKe]@TUW88kG:EMV7-bTz*{7 Vyw@ߩpx"l_-cep,(zMv zhM*ͩ#;qqCt+X Ja%8A^Az78|QJAMp$cBJꜿn kl0JLkt/Ы'{HQ3nOQԊz"tJN(Hlux>A!Һ#$Y,XjEdv\0qT733KZgvߎJnNFK 6 ۸}W[j .@}Ŕ,(Џi:kMS nO ^SwUߴ_4wYӁ !nx]j׎{iBd:V %IiL7h}=Z@wVK&wh\v-ḃceeW)t:q&AVvBh;M詺nʝaX&BuP;FEtVy:R\Znrps|,Jl K݇uNZ(hi&IFV~ʓ,hm(.Ӆ^~N5VUMb~\\3=p_3I&[ 9a %TƹFxwI0,T0v4Y~:z+ғ,[w`n*׈8͑~r ^VP،{MV]PW}:vQx'df ?"빀̨׵':E! w_F[B.߷{̈́CQyKb3T}Bp+\QR;0]z`MGkOFTc?ii^MRl`u VH,r~hIS(/o\heMxDƌ1Ex X=ء׎P4 _o~ z[kʒ|;ap"`iip\G@Q 9ELl iDXG m:PZwVnUC/,g_%TQea }|mRdG sَz#/ʇG?xC*#} &kf<&2pO,"ԟ &}\= q/nK`)d b#u:~m/"A%SzBAP̓dPYt従GYؿR@я/2N h 5%%$"`_-'zÀcb(4 vK5g#O/7740)S#@6c5@)nuTCޞLO "Uք 2..J^L< r+kY L)x~>&qimEeg\myS'H̬,9w}d5 V)zSE`K)撁!50+ۅ,j}+`:Ah*UѪxŜRtB Wo?tsTU?Y ^B,4o@K/ud15{JwxhB($ю5gVQFt_WFKGIޛ.&x)a@R#"0_v3Z{6~Qӣ3!ڸTC)N)髬tWs޹D׫8 96DW4މ_`BrHT>kn}T(`Ì3<`9$rmbX-j2PLi-f4qdpgp _ܹP2UV!H>$F_{]zb`TTf[`u<n>~;2".-:kB7DF .Igd?L#k2%69N-EzF;!]KvD_lŭHTVഢ$,hgS~YHl@bV]--8ހJ%25Gcr3ʅ=r.>j]IqWE1!>d J_Bɚt[Q~^tC91!6/4t䥛-I6 pwܿ9Td2C0#c9dr\Ͷ5IBX/55^1wm@ςeoFgMrrnc&:Nz\ً{#רłH[F7IgԿcSl5"Lu5PNmpx]Mlr43!;ʏby%L!C遼΃:R" !%I0{+:-* 8luj}Ko>b5mGMԇČbмP-i}0&D9Qa^BP /)0pY;p((_l8HU?/%H#ChGg4[U)i1KhI/@j)d%r~*5C.-U#u(#`jRseBu<Ս %ڰ*ShGNb'$\ڠ<o]kxj䲹[-8p̣SqԹ29 yr'z6Sr0ΐN -M I(B6d;h)Vet'v4c2w3C=f-D2_ xK,ӦU|@Vz\wHH[7:9{"h,vT@EqFi2Kk`!LNJxbY)&WoOO T7o T_{`i v@h'-: (+HTU V[?|كW #H{Gʖz'C8CZ13#YW`3Sţ%CNtYVҐFig,'|>sFB. Ш2x> v]I]ft7@n C^I23wu |q>w,"`GI\l]>ռA* JfcdPs>b1Yd$R(@'6\gxel20Z-eNxWwNx-GXvU[(/>h0x9\/D(T or;>U`XׂyC/vqqmZ042<yDD,}݁ئ0g֥$1T" ek5k:Ez4}r4`̓Qs~7?z"#ﶢ7|JB؈swGAUq ݺ?zܜߩ⫣LmiHja@X.DU¾,7D_fw,%蘔O:tnp0X8ilEb=[?抮u.ޅ;i{:c؅:Nt'4TS;}n1][ގQy9":P:-y}Ѐxm$.-ң!HmxtT55K pS&뵬Gp}(4\0W#Kׁ̳I(&F" L+dZa $S qx4ilDs48KiL \-A&u|'\1MývM!sIx|abą̙;yuFKLFG&Qȧmp@*`4G8:HV Z<#P4G>rځ2 4χͨyD>O %AסX.ϘWПOܜIgɗhnb-hOg-¦kKX\d{Vaݘ~֥Ƭo$3A=wPCf&_(C MG6兯/NZU$"RU,m^皏:dL,+!bjA6s19.6M|[ %JTŃ_9# ]:grt*KrYA|@KQ[2|Q$1za>Cb#F! v3e[aa^3ef9e^2.tk’wo#Zoyv~٤N["v&ЂˍbKoB!23i~=ɀ3R>J/"X#ZFIL9)P;w<L\E">Xda Iswqm 8P~6kZDAf +}6X%X!y- h;l\R6q3@GJj1­ sDDradT#3iYZ)!Q".U4XU2^Af^\uV %@~U. XG*tQt~.z+Lj Ħ]ucG[lEXZ R1?c_"_]5Q+:۳Դe~ ERQ@?9P*5rpu)@c3pOC"j=);B[^Vt/$E*_k<Šv@6^z1 ()(eݞ6a@$*Ҡ\d1g9Y𲊤# RbRRiL,`CE(L1cY !r%u<DwEv%lbbKp;~kG`䯥g,b-tr6Wx8Hk@\.ΤYbv]{Q Tȑ6rAqe\j0xYPU \qU nCw/ <EgYEuR:/y8–# Z4WsbJ<*p7{0k@ۏ 'W"SXoy-G,UK0n&H7d2ژA2t\glp?6F"S_WxDMCg#O؞#Pozd\DXa.[rG=yV}~e,jg2ּ1ՅLU[}ljI$CY(vRA;3V xz/]j^;p!gq'θxZm>;ѨG@2G!˝rdig6؞TɢOmb"+ī:ƥ͠ɬP+#j:$LJ&B»5~-"wԟA罋co&t=6FTGJxd5DA٦[h%ZbϽ9Pxv{ɗf#H䯏Nf̦㦿~!8r-2\9ƫ(Y)%^MoUt4Zs*]8u|4֟ ySFO}Y:DGC-: ?]q qܴSS\˚2.7XQ@*5  L3F`0h"' |l딉ŋUA t_j3GB5Ic3~ܼVptU(VPBr,0|r;-c7^mH7f?)bdCB -o'vwZǕL3/y^0sPK9*cqp$oߍ4}JLL~xMj-,7F fn(F&5>c$Zu<J.꟝\0Zx6W-g"gi1%r+py5&J Ʈ5b|)(/&7%XBm%ꉕB[E(V Nˢ9v`΄ Dט2Յ4T P}^A=M \ͱKdꐺ;>*aE&I2"j޵15MHVu.wp6~N,Jm6M  w,`xYIH+1dHZMa))69m"o3Ii@ !S.dtHu Kz<4$ ׿]U D3w܊:hx-Bf$ԺD 1JgφI/*`?gn F )4Dp!:ʻmnj}|!pTEroyrpd7fҩbd<#7Wt…ugnjf~5#B!p"%9Vc2s+UX i ULW^(`Ɋ,ѭ a nohI<gM9`n|{S݃s^U:%{١{2Sg2Ƙ6ùaqzz⥣QeH|]?ThQsr/\ syc%@FIL$Gi+-$)fMWTom6#U M΋\:]Ndvʄ֛i;4b)2?I-`꺎2d}]ai ̔ӝ.Bc6Ag|f3{*KPM5x8 ߌjX"^F*E!ol#fXnX^+u#=i߁QRPQQ [_U1Z)t3kkt:DL#Hr p!gn#hNMf ѕ.7F\Ul a*/SB"h}v N߷"`]ZRuAfLvZD`A1TNvm0$D̦p,\,c] 2oLYF3|݀¨VE{BgM?PUᏸ{ 2%ѽ::a2XM_J[̖›W,*NLH#S}u(ZьEJԦnh^wb# !.zزZNK0$nHŤG*\i~mPʭOe9C"hTcm[}'pm*ޮ8dMv+DKr?|l5=9qAαʢ gr Q]R]~H< WI5 A|w*R|pPVYrͪ,UtU :33?`t&뫰C|*$ZbIܗE uC!#$V&zBL F< Kol$]zpzo&myvT1#F߁,vT'y=c,,r=7-Iͼq^W1FRI05$[ScIB6P59JYPagb\@:ę?vC e߬Z\2*e7ー5C+٣\/k;wG]ܺh*7DN~4WEYM[NJC[YPVʝ>]-pej &BƬ M>I׽Gի>,1=R}yڄS/Y+ g6!AG!¼_s`=\̵d\F%axTŋd{~ˇ|nFK%?5*ܫ!=u<'؈qhBc8s\ <}tM?Fl}1j#qGjomN-2kRe4E@?q4~& gq@EP@偰qGQ\kyʷ=y{ 3𠛝aK*Ӭ]Jq+(94 ˛r4!}t< 7w+:2SۙR |~ Sͺ)'Ho.bYzU{z'{k4h{,En*\W# PN uAO)LL!htlZl/4˰VBI&ftwb,Ė A\n^EM$otմ.A\s;^_qIٝ=\uŁ!uAg$; bHQ{dyx5ݓqkpv:4\ UOX:w^==rXRjqVeܟB=tx ż G*缱 ( N[Pv_!dB}-,!\zمj0"?e[[2$3P貘?Wȭ𝞈_P4z0^]Mʶ*&]ӷ:Ie+9Z2Y=i9骣PtXT=vxXW$o$qZ80mިqfnZªUT4U~ n,~ߦēƅ_M0 ڜzi;( k2~opjE Y9:RCo2Br\1cVOY ي-d*t:(|S vv;_f}M{>J|T101Wf@?⣛"5IXNa9 ҍNӵ"MFP}.1UIu$qYTK"`BRD@}T4bih+ C 978׈O߿*50dP "45'd't ι,nr8;wURCEhq[3$Z(&vNX'}a= &VI9JEB3\_^^\R?S)#԰o/繄=.vq2i܈R9,`A^bejąꠒ Ne2QuSA! )hP@ 'c;,:i ̻_r:^PwIu M7YIi}Aem2)lȗO=ۼN0!$Ri2vbj:WTA3ųno(7tgmID޽VFSwT(pVj".{0 slhj˧zzI(? Ë wA/Zh]^H5bk0c"_yH}ϴN h!4t*1k_Bh2w>Njgosdp D1&s8nf=IMnH&zexfܛf4R@jb%R%T!c A=,^#ss`"^B-G\^IW@k}AmIг>&'(~ kc#TP E`@M9(`f މ 3*=bJ8)u~Q o!hO"'؏P͢!HU{Fe zn*KЪp|RbӐO}=ցoJ2A xcGzR3nNuc-9{etZqLVϽ'1-AQo< LYڣoӷP]VY7P':{Fچ^ 0!C*t%;wi %يC2~\aTs:c~W-nL GW6wP~<&q"Pm#u H&+3HO|KO-%6>S:W9~ᇢZϞsh֣ 0L>-V' xiZUqQbX\sJi]E8\ՠs@4M7 ? (ЦqTlKߓHlXF#ՒZu=cvЈmbJ \t׭TD!' ~aţK5/}LlD}hG4H#h.Se0mX|YcK'R_^rh]< ;ͱ^ny:WUbЄur:z)Zxh yjyqOUvz1oR.)w2DIbʹfյR:F1fX0}SPh+ŎiN|FvW!RYk9 P%/ o8'ؖ] .Cp-F2^3<ILFNOzѴ`jC|ўA9Nkr9a^?7b%$4)VPc=ggP3V8CgBWܖ:s\#>[fJUߨvbF9W%@}H/3Wt5o>G57˯dh %y)7q[f ͬեFv3Ad6snָ nI>7@炎2zps L_t™>X@B*Dkz^rw;\R6A5|Ͷ,' H^kJRF@lex1KH-Cx ĻU Pb'E\M  djє*R,6`aݣԡ9i &LX`crITO_l6PR7/zJ\Wt=GEg( u#o=>E^|OI5NІ g\3⼸B|p|U.ݐ{_lmPHNr7[}4oHW1-<b**W }a2  `ʾ)6](K|K  )2`nt2t C\?YVuRUQ9ߴOA : 3h)V_^Ōtj0R"veU\Wl+7 #XAd`Jfv!y0=͝73aVS qS g_ -zuai0S4\\)/>Re;#q (}lS,y N$*P%G8hNʰ 9FH(Hݚβ0edkg-m-["ncY#Lx QArR*}q}7T= a􊦪S*P~~[y;) *`ɀzx8~mп?=]Q} t^|5y)%:$+:3DfQq~+Ā=:lʀkZ&efTŠpYb]q#B٤n ( 0YC:Ae&fs~Ns+q!迲dG~4\2)& W6<7#Z1[gғWqFqNܴ>8gV9Ucq @I:xR愌KkT*(B<҂c S^iX1ʕOY yL] ` =Vh.(-/>.:™g!c:Mgǿ )6U~]ߊvnaQ&>xCn7kBCw-tBz>}GsM[rDZBND)s#bњSPW_ کtS 遍MH?؄O3;}H-G_)H1WP,mW;ĭJ~?IċQәo v~73NNږS¥9w:$ W-8wfK"YeIs ty:k<8N_a4Y E9Ѝfd<:(YYݣ~yw|48}eҫy;ԃI. }??;Yby>意k.@hWE aאU7 0W Tb@>dUcp͖ 4)P?ߑLf/R%}7@*T) K.Ub! >WdED>k/̱H7\e7J9Fc BՏTpHW,tt7CFlr/AgVd4Z[.[R𕰺]VcϔRR!`)Ð8mЯYHI*:un5 nhޯNnM"\I!Lr̝LoF4*{CD 29nDZ$=I|g_c0Sζa8BˊǍd: 4W`Ȑ OTC62z\1;@LtYzz@%TƴZ|>c^Ώ"~` ,LɹіtA 6sB%" WhVӅ8o-}7*BwMG3ieo`!|^$:]"Id}Dq'3g`31$o(͙'k+pᕪ ~*{c`T 쾑D>{TALƌs)wJmKL@M\aH$[Tfdہgd#,0lX^+SWp-(8c1߰>iMXKYK#uw*8f;QK%anl<0X #*U@==ɠtATZpRv'JB-s5خC{f7"͏g>n$I2XGr*v 5w> |E.h ʪ\X~&Dl^s m2L ь/rWjZ1.LƝ!O!x^ⵔ#1Gz# k/ {N & %`@"}2WNhT713cuݗhwQ ܩު}r{>@R K)55"zmR罶n+Y5Mrhst!Nŋ‘+Yϥ,v|:9ih?q!9j|S+ĐEZ,-5mX[WMO]&!3mll],{zd%nPLjh4ז |* %(`+ HI<:࣢6S:ǎZ h"R|%[Jch">K=%]ܷ@ 4'Ge3Έu7xHy2 ՘qJF=E: e⮠zᯘB鷩H2a ZAhZ)@ǰ*)↭L}r9.3 -țCyV 1ߠ5n>PbW;wRU# GqF0N-g!JCܣqEX]DL0 K6'^a0& ] E7~ϚT.vrЗ:Zg}}"#5w/x*ϲoԆ[L5~ mWiWV!uKmj_3u2aYbosEx-[ᣚÿ˱>H"ټu*fM"ZR0 /*Fw<~?tI-(Y,\k<Ҁyqaw:yOg՚  ܰ$PW]uDp/Y.=}NNBGIV՗ v=VEO)[gDڭ[=̈V8E(AA<+hۏmЍPBVr(fӓs5q=WxӕG1sHB\ޭ\&WqV mwKRɯuZGH|#gHX *Zpa?L9cb%qS:Tz4:f77 6Ѵw[=nM(b&"_G2*\x6KkZYΈO~䌌}hm!`=ORx8+CB1 ΀65 &:0r%2v)!}Lc unwtվHv3; ]zɇHzBoȾ(l8c'W?O%Ouȳ>=>&;:$OCƛb"z;֌ܺMj ;`I@ QtTm5{;f6U\ljx謏o;g>P[9Ҽ߇k1kw@hC#`* 4MO ~QP =i{KOve7[x已u4 E)7.ayWP߬{|4˴,1F$EL{F2[V %|6wlsM h;311y+_߂qv,0*ި|OjrFW4G)Zӟža#T@0$cձOTU4߰F$}  !ZFl-_M_ۦD5q ,J R~MdT٪RQ,"&sv\׮FZ*$#(dR{D&0 ] "14 Q@WH (Ik:}#˻zn|V1cĖvZ]P8\$G_^:إ#VX3.SήȫwJ`gEq03i]id/KJp832ʄs&m D03(Y`%f8 `b`_LJn~2[Y.a+qk7)XLa]?wJIYzytx[/$Dy!Aw WHuG@^}wZ+TaΗ"Y☵6/[85X^-Nf AjBY w}<"⌍:%|,;Kcp0n\ǗUy[8}'@`Jqy~܅ycl賈j9" 7R ȧOro( bpdDdԂ'}[!i\(*TެfQ;\9O_s5cJ,s@_;v\URy] fpr*oeIZ$DKv>Jsz =P,GX fj. ',>jLjȽN4CpD*F Pu@uEFnw:}RߪU`οqd4 4ݗ<)~2j%[vtbX_ l %bh:mz.@8h)ނu%@Pa^Q=|ݰGaM7Cր*MU{+;m"z\(q*?юi<69 f_la/Ч؎ .f0%"xLN0 mN,FD|PlP~z|$=!3.H4o@t=9>_Ljf v|<3j#kz&GP-TLp3%Xmwi <(7Ry;P&ys$kXY\Ռ_Y~^)-+><׃WV{1!Qt2"ymeDeOpz>y[1~;㲱`ЮH屣98K PXzQ.ѕ "]4mGe%.?=i-P"@$AWD:CBʳxg9Gu ӻR]hOݝHqHpjL[:mrI2/RJC lsL$ DI9xC4j(g3Ch+9:Ǿug66=%L~ ՗,ZxvPa=fg#QgT@g ܯ 7}|<n4TT˄c C˃ q^qqpVknM ʩK=Q #e0 uX%]9X4V4pѥEpWA:r?;Þ-caYQ+jFE$Q^6=i@v֚~Z4X+}ǾAs80yR߸LQ)9/UH7w0Zd|#5-GaU,,3s >rÚ8*mHw ^Lk%K3v; (' #1J]|ԇzZ1Aj-gî.>>1~Sq(jI=%?,#[򩥏9BB9Vi]ͱV6!^&H3MXZBVsUWy|d-p vk|9>ӜCy#`z^Mx \@h fLmInX;IT IZOT9Qnc-Dl'T"*e'RA&kXq3qk0@#d2*ӹ@_>*l64;/C`NE?2ՓT1덐Q&d ~_;RGH MJl#,`ExnP)Q݊ꁰgo)3w A)-iWՍp]Dg7tuњ.Cbsב9hyn,ŀ]c@!=zz|o8H" 5euHf6I|F(KF"-͕pti++~FTC.&H^!M&^W)ϻqrڿEKAS;$˪q-nt;4zC*;!̼fo@݆`r\`< Swcv*Y_/8",/+vAbYBl+o2hdz3T( 0R0Т׃8 bVʽYlw7` 0]RWk.FoJFEvDt\~u!8& Š, ?P*)pدOOKGݬY"' E';}]͸ t>r۴0UP^h]":Nଜ7Ev;4;y ΰ\u @l ۤmQp~mCV#%?OC {qyjY,]Swm&칖p+:.= [@5PY /qx{U;#boJXAN?)}N#.(Mzoɵ ?wTHw&RPfϹĺ[Vr&%,PNi\۾;BF[} m6z/.TVyN 4ȮL=oڤ(^mHwk'09YqS;p ^Lwϻ.I 8G1,;%i?V̠,2?|W.5jq;ֈ6yA;t;O4Ν0DQ|9&{@ ~f} &¼X6hmяnPBծIGX~J2S6!`2gƒ/E܈G4 L=[(C@8%DomdI޿䂬#"ܜDYuDΌ?edyjV@\X9ͤCz -OQm" 8|'|wk`e  {\n jOA%;!J&܁5,g6V^~-X:1h!'e > VH яʍYx* [|4u x5?}{sOGz?Jg9D W֟3aC%2I^& 3 tu;ĭ9]t$rߔ,/e.gn= mTN(DY! !#_( =+W|/nAcqv yk5y7۩rd9 pඌR\/^zN d.Pr!oM?g&Í?@S,){?BzS M 4rM|69`+ܧo")9K\p7=!y-js[,Ҡt} dOb V^c<~{&ֿ*9G~̫Ci7YD4If>n8 EGE8SMnweAH^)"q!" 2&c0~OXAZnWT|AIH6+xQl@ Tý*G4j1  % ÷/5OXti*8A,~v2&J基]V f9FѰi|rYt!Q#iF3$ӮW[e|gz%mǩ32o5<, 9`h "KI(lm|˷ߍ:4';Bc#zӀ>ѱ,_ pDk&ۂ!Iߩ4ʯNYIU/J`ItuXmkǃR37kQRF6 z{1Y UAׂ } -#v0^CxtDOJ- pgBgI4 a~l[{p].01l7sTZ[v ː4);A]<TߒKC9-cv`ylHfY8 /lJfT;[rLRg]6 :P7Q/'I׷ H ? 2#>w.=%HY@NۛgG/69-(h 9T noBEIv;ڛuCΎrׯ-Z\'\Xi,yG+Mcq#1ͅ{7AXSzqAT$rn0i3/3t^#?3z֥in\aK~ ߀ѱ[UU|;-HJɯuH2C^cG(;b\T\!;8 HGvp`)7 uImq :}^2g"U=OD-pCӈ6JQ!(t%#DΓL!~ Fڽ2&5菼3v+/|zqkI#zRJ>KZF@iNqJ)?>N_ <1oxxXt2>φ%ښEYk#|PnR/˴rt[`ZLS%;UPL#-*x1p4ZSQ+)ۦ8aϷ%&#"|QW4+|w@^FE"2x/Uj0;!_HPG8g]ƌJ(r_D%r "8ޫYΌ'ií0CmhhGb;EJCzo&I! yϼ}V8=\sցzqλ8`Ba@Qƻ T5հJldgけٖӫ_Q- #Oc+A䓴PQ}+ţc-a3y@IKD!aX cu!OBqޱﴩյs:C8H.eޣ4y+F-"#DN ay'6L^W[)_0kgW-ǫո@rZlDB")LfP:@9IL&0kM#\g)UؕZ7:db̚WᑬLJO rzri%OR׻ ~fv,}Љ̤7EwS!Ȑ)Iñf1-'iy:mQ {+x7uIX)h!@tAN"љp MAU(u8GdžP%΁Ԉ/Tn[w2u.2>7* 2Qڮ+⢍c?_ijZ^ ,i'1FhL_ΩIxP"*v*L]2٩rSj)%` Ĉ|T%b=ZpI"~DeGQ|~_W܇&*LG˷US^^G]G_M#1LNXtRŜK+dnaSٵUJtf.;@yu a| md4n7b#kafb.M.o|kP|^ {9 L\; K0őbk-;WOa9nsuS2>He^8/nlEFΞlgN7LKŕg;(&7C:it0ꗛ.>\mllAK BҺ/iaZTS8v[Ru%rY5^@Jt5z$-{.L3/gH  h %L/ò8S2%83M2`Sc GIU)*7u'1V3FU&͕Q*X)t8,V#TUZTf{ecD[t߳p;i| -S)1jL,n~o/fC}7N  Ђ qh1xׂ$Ǝnicd8@S+*3[\?}@wt(SfBZ\ËNTs\VP/g/9(;|-%[j/B\EZڧ[;iN˭ߟQs{EZd;7H#Q(N/%y˲iÜe/ޯәXlT'tZ!ΠD?${ŭMĵ~|Xb9$xXCS쓼9PA5SgRoQQ>::p+۽Ps[Do=A!k9j >yi@k7˅ޘ۵<i@ýQܢvZ $afq!b=&+x} y1굍l$a&,Rio?PǓwne_&_ޅ[\p@lmls'*G鞠 ;Qz ja) 67*~V]_,ZA[+I8(i--gRYՆHd~ZµQX-\ d{Eϗl>\\p2J>s m,4k%F$sF2l 1$I*L1]Z#+)c7R[@Vb MwqZ0mJe=Dt6@t( "1DD[HS P?~#thqRP'L>6ZKoћk ŦW K#\*{|A7,<-8kJmSn՚y L~!3MfX)艂 (k&% p$?6]1[SetoZI.28, MB|'d/"&@ѓ۵V?%jxB \ó"t>z_"e9;\bۥxQ}te̔̄ev \&YηbEӃ!Lc`H|řj;`ᶛo!TyYCP5-nکVهaep 094'`+dT^V EaMS>ruLo\Wvq«w:gŋVvHvYl0V!>%_nӕ?Wt~!!=U bLQ9yHfuշ{a/ȵ/yLfZA:FbŝuVHw":ʻJ[If"3YqY\DhIXJ-L-#,^AGhE6>pEE[F̀4?鐌^ڠR8K7HE$J)hySikF,HmE8t)*{q@Jcc-6!5Eű3HvG4zѷZU"ϣ{t2W_wR/TXSc06rT^8f-j->ҷVkNơ"rfrf-_[Ykșժ~gKENjnR~Y%oG|Ǜ"#oUy_J tf6\1Ӿ WF~c]1"EnW!F"ÆU`{fBa(X )"/ Cw0P[Uys4="$4a{T;ڽߒ"i_aRysR|oXjr8?u`s}.)֍*đJNcntt'+FW195CD6:Z6Q4v օ)H㦷`%){B0j͔ݑ iVL,܍])3&j+7s9@{(F_^uzI0j$9E׶~mCE̫h O^qu2 H9&G;J6x&cPyA>:-CJ wiҊQu!L/vep]xs O" G؈L}k[vP7NS)CoD0%MXWw;|3Lkx6->=`|Sv^ 3J"{DG|UC;2[r5bm v&/쿬X{b,m/>Q*(`hklβ=zOٗq%77w--Fu zmhW$qIqay`ռ`QfBlI#-Xi: S@u#mMr5 آ:%7C ˤ4zLT,*PχY[(\ٲNϵ6 AĎ ;TKΈmc7ܹ$ȭʳL~Ƅń}t]tRT(ʹkH9I(-^ }mk.m޿aѠ{5@> P3;zϔǑ( bz t ;ъow tHD͟FS4Q9o:?X *8+m壶C R 6m'On벢8VP#PHG֊?p'ZtRP/jjy6x4`k8uBn67HUG4%;NjZqQ[݅$wfXpmG>@u ApSwJPNZ }?ӊ>o!W-p?a#2:rtv*<|6'Fa#9/IqRm$pƈM"ey!rJ,?pG\`pRyu9rc}y~)[]fz!,,85v:,ʜ_^ʨcL bql+0VhBW0/@nCJ@VKbX9`-&lژh*Gis_//@jp.q_=b_1#EĖ]Z#kó,FÖhZ􌤨2[Tg+ E3 dSJ+i>T9!pf-'f&mSm *DQ\1pg!Ll:IOB`|ꮾ8*Pn4yF(#"0{~s2MjݲӲ+,fQufƂ( _1;lsI 3,j7i$?mjP9.f]`ƌ쭄/TOIx9nB3 #M~UֵU \aqrQS-dM y>|Iֺb.iі̯fA?3vb!0J,b4,$ t+֏K&[@TR%߁3Űy5W!WpFm/~h=dh䞪`ُތjSKG4)ͻް@x8"**?F'qu鞭=+V`OqNYh^DN!]!S=$bRF;(r2GAE:ae (e/sk6b/ Y/wޙD'ȓlf>٣/қ&x庼 :rb6ς"R{JNFApR58vj V ʒTaMFjՒeucK&h m O<ĉޑuTx`PᶧԠ7,!Md:^eLsY`bO\f^>7#MqFcpV(UwQ#MM"R+R%qW&Z | NA B:"ء4]ʅ~C߯p.6a&8}.nɞ2wS̶Tܫ l*RWIA7a jvQeH2CE0VVl1.i5F`QL$SQA~@bБ0e(wh^gscs ͑b?=j^$_(!D-Ƞ~N *>m='S\v۰4>T Zdҽ4+7ҭ@OHh#Y%MT`_4uR # vnH$(C 6A'8Ϋu c;10uкh8f'ُhdexBҶ#akcmŲx?٣h‚bM֋WAM 짰F<|5T_54=?Y`_NFk.Xz]nQ 2~f|ʴٚlVخLd-e`&4QX c!{L~H* V,̳L0g8mg%T L4bU BqX DeYl`"}>1Gn%>~: ;l?|V(DE^*zt&6' v ;Jcq_"_H|"G`ۡS[̭8.d;Ba=my)Nj^ hoFb}[t_-K%?BަyOHl4Ũ* ɑ:Y]b=jnߚ?4la#{s28X^<7 YfngsGf/cU[rJeMW#<B~'󰹪:TL#7Hϰf3tDY j$=" [pHk)i$Fݰ+Ol^XE`[2iysbc߬ ѮgH >r|밆l$ONcbqi6a}s;.BCT-sQ8V?HUVmEOce]1!r 8 E A+ ,Crc. B`E=`S1@^LSQ [(Ҩu62{؞ ɮ(I DfDGI -#YO1=|pw>%DyMVu !mhrP6$ 92jHol&!Sg՛(*@ M tx2lMߎ]աf XWʉuO.y_u)W R(ۡJ;KCNt=ʞ8-=eoO5/C>)sV/2Iz 0 k]&b6V1HXA<9U0dl.{3ZzS5n:'1<6 ?! nbe4>Gv<45i;JNQ@dG Sg;KX~}AoLNwƟ 6fkAAD}FUe58 jn0=rQѫ=M?L7SAkRS bcGwCѥd E >`IFق܄"bɢ+Iߠ5γt@$0V$ar|iP[)0Hk-ei C/ȼ+A޲<ό~FN|98'inhk0HMar"Vr&U*9)mgDa-@uSd!A.k_1DcK@ȸ|cr5ou_=[rRD7n/WDwnAl̫N*@G"8qr%d.O'v8!t3IH]{2gx@cNg&I|jLX "pl¦ojL=MFzfМYҀ{>(ѺP)[ 8d *v"8->W BMҝn$?3CN+yqy?z4 2goBJirz#gߩ cS@q\3a%| @۔cO<) ^\!n1~e-W*p>]"Gq5N-i=n7j{ A|.Gkr Fx^iHoH{~ƭt@mM  '3Ãr+h)%Fn.`ёaM HJrօUp5B?2l, +H 3yxN<8OdM𶖄A 5MLӃU{/,'{Ho!mC>{|=.!LPh )oG /HR^a*J'IRѷW\_cgc|2.9񵲩@ ҥC>x.H,*0a&v61 1m7"- "B:V*S*U z:=i:|)10l<ɱN%;odMv#=j#4ѡ^*F^q{vOcUe(H pB ͞VĺY|B奄%^t?Kr i,'#aĮ뱣CFVaäӟ* `$|C=j\=NajPk7=>PtH^|^%@psGwzx]OnSl&V!F* T@pU&YevK)rX!8 #QZ cY¥q^0 YEɀ#)Ͷugs># uy5ǖ`{_)TwIctJ1M밖*[ay, G9lKnCDr҄ؿ72 C:r`ٸF=+8 j+Qp,H2ߟ&6Wy!5oR Û {ۑB8>N 7$D"DAToUZ~JTJ=9b{G| ti6D<#bA@~CBwLgfp\b$SgJ;{#,ĨxS"HFҡ5[!,L㐂f&-ğ?#xqOف[C^mSg.{M!guZ79)o˽tE.3T3jQd^(ɠO 4&?ÀB)00z&)cAmMLV<9e1 W(jA^ZD걝C-5аecNc7>㭿YsX-`"@QEkN59?%s7 `KAB9՞3 m}juxrѨ>i${w@-G= /CT]!Y:BJtWѹU10klF,zJMbB°# {z`AKewO*C\̚V%9 +rgʬMT„ L :ʂ˕3τ mRLNFlK!tJ-vxmc ̸{3>`F(aP_枫JwxS8JuPKe8}j7@‘ $*eG"P}s e .8\ eaޞ߇IoTYF8XV2~ܪX!z!א&-nќc`1uy_'αl=db[ajM0y>XbnE~8onSy#oeIj!TYENA^ԯy ltM_7.:*<i9g9*Z ^)qwF@ NEۺXHe}qΑfBJc+Owf" )Q]#RР5/RɄȀTÄnP/_˭40y4E1YܻpD@#a4 zCfW HcSlw&%@^̾4WYaJ"9PQ]\QѤ=0;$R~0'i)ְIj^p½, j~ H+9r͜fT[BY-;Ǣ˃ A``X6"6uLϰ Y("$SBmC\ >s^V 8H1ày1&+9fdPK٣yҬ/iSKY}c_՝]TY'Mv(+f0QHϣgRl;&jG OQWmFo5 =S( 6 .DVW d mPlu!qAx}*N9|_p{fU$OiaL?Xb0n'$4G'לHĜ4s;cyt?J,<p CIe >w<0."nQSPuJ'L6u1p}씰fXf=?(G#g.d{l"'cc%J2 N?坒m lq{>T&&,W| &v=t6:_Gbrg|[%m܏dG8M4۫1j΅”6@(&.opRښob صt哔/57M 81=j?;WY3EB9aFPDg 4>oPnYKϝIcR`Ygqq_ҲZkō\.av(01 igrRw]xd<p_qwi|1їNB ITOkD#UU}D߼M A^v=>i|QuUeoI g1,1/`vY3tGGFDX6OzuM][4ڏүX#ؖ?N&EÏ. ¢Fn+%];DFN13HjQiWóyS'ʿq`hYْOE4ot2yvhHm=l#I`pdث 6UE0:8nR\9\a~|X܎^L%9 4Dlawk&CF A7Ssw'^vd; p4{+v[kjF'-`XX`'pҵu G=F%$mδZϤ׈ ͟!9ZAxbCRQh]VCɵJr?Zm~?&_UG~@XEˈ^K0#%ptk*_}C]燺:.?U m)!AVwuUZ$}$մe :)PJyIs[Lan&tpC $6=8ڢzNo47. 8#toqA@/\3?1Hhc 1rLj&-PHf}UEH4k4a~K/& @%yQReJdȊ*84B5ulXc%AM*xl+ MW`k+U_Xڢ}#u"!Vr:B"Vy~ -ZhyZ0-֠Co ~45(DuZ4~胙+~YR6!98Iq7Sn԰?kڠw٨5OuT4hQsiKƫPj/hv T7639:QUS]z,^5.d;>R&h~]S6>(vF^굹"oE^FA',\$Ry{4/-[\KOʬL$T>~yF!X0zjDjєۡ t-|O., ^55팑l &p-䅘͂+$$8dL7Cq. //Ѐ3~PtoծІdxk#ؼu`;@lT N1:4< ;̬ٚ[z\,ɵG|2RT<5Y% _zR\=imFӗad܃9d2|0kXHh uĝ"t J2p5by²G ەB,oDx'ˈSGCQ*ۂ?_B&eSCB # ̴:4))@ݲj6FqBiWxUð{v^"3Vx"_OY gɻ傹8`GȒ8&*tf {"IW b E Tޝ!2܍sbnՐtB1px~I qn6 9SdG?d}kAB:ɇ'RCE%N;!w:sO!-R?aIk&XDx^cP)2㎨6KUGi堃+d$15jb '=jQ*\"kB `W/3 L}Q758k'4G <B{Ds7FʇeSr7v*}ĺ#3#2uyY梇ka״18&ds'ZOњL2'?f1$4@CRM3l#8IƒeQbK"JNu޶j*"uq@\{[y/p`n&Bce/k \9?LG k9Lߌ 6pѴJg o17deKK¨lA V' wk0ĕ̿rS|a^|Xm -RǾhTa&Sɽm#lh _U˷r;iy"8-:;욼t 0H,^2SYJ~J|am \T(,jdd~u,9Er7)wk*}O'V#:g,mܴ@I.򖏁SJ@Ŧ2^2sH-l͢YބbaӧcmKb$/fmYnYk_Bju"F L@4u37  c2U8Ojas8HKC hnVϒ&Eӽk~\ _<#!+ i"M=Ddz"\kϪɡ `B7Qm˚0#l$&pu N/;yH?Ky]K5XWkJ)A)4aܿ (f-ۘ/@]qN\& NOL2\k YL5Pq.xf.a}M̺/G)R+ޓ W\\h2Z6c_S"߰]aߙ2scG(1Q>BVW,P_hmIJ1Z~#ģ6X%}HdJ%Fؙ95gtnnG{Y:K֡p:3ε8zY|E>Ф|NlNb j3ۉnM"=9lڎ.lNhJ'Wxu)˒ lك57…LzE9 aH#L4q7D_{>jMC' ;.66&WIFG EHcngCCdZ|XmBOE,/0,uݸBs~ 4gF[,Nwfl\%bz_@o L+!ϕJ.M B@ vށř<1ƯAr}g jŰscOK`;\9Q$D6_5ԶQyU!Ҁ`-#Bt3ƵZy k"e/9 ^#W1 2k f5ˮ#PyT7,h:%DTQ.tiB32>yZwX4?{yPL[aKXj/ƩiųR'8qO*†}5U+S9̀Wq!MHo e;e(rd?x1=-1z N'=44aS6b}fHE6Mz^ %s0 tؕL:NcѮmSΕ x]%> j_`|آ)U'v"`b` tqVŲDyHK-GƓ*K)!Ɛ7tE!ElD ;SwzsV:'f'T*"kEחWlZ2q:/6.(|LV ^<2ls]gE/3$0>{nY9 CUO=/XeZD nCz֗t\!^JcNQg>_E2x&3N0JyqNxrt*id?4Kc OyҠ 2z6 sqO(E[y*!VO%/,¸X;^\W44WyL uEFϦ;'Ln@:[ $Y؜v5tMMDD91IFFŨ[_= # da`i2u1S)YK]/>-~Pz:_3% Erې'^D4;EU%wtd#}gd*= `]|^دNFp/DRx1'D{gU UGa/#>l]Д1P(:G'D~W Q4x M3Eqh(ȶ l)uHȑ n-D-܀~LK2dJcaoDŽIWN@k^U3=]Tb G QPpبQa ȴ̷ ww{]4.sv%ɸcq\&w4Đ}@A3sQf|ǪɺG!@T?됏Fq) ޳AH\ڣj{T} 3Ro81fڊdTnpzMX7df LHȁeyN'CX?d\!28m7!BnXεe ruI[ R06ردYhÒtn|YpL8e2ˀ`sCژg(,*ZOݏ > fvʸrpl9$[x}w-F|K6o@EpL9n%s{J."#-ރ%mSGbW* Rq,\eZCʉC~V}"zM|"K8k2؆G=<iog%HRkXnjM.)'t xUsӚf .p{&iln̹ٸ=.]2U C8PCf*db|'P!rHlӍE avoƜdNL-$Dy{=y/ӎBDs ;BpC/շ:AxNSzm6&D>" My,TjzAh=;w)'?Si|irῆwnEt_lJF$@^KdHn/q"9l#^Ki4g3q\ǁ78N5R6fQCt63mD(4'Z+:@q$ɷ0E= d+lf٧jgUƒH=? :X{nRB&x"&$=Y`5=晭O1yeNX{9TTVMN;OH?^BZ;9ّ3!MGZVGn/V6uE%`.UG5Qb]}U%El[vixJuou2tӧVSnNƣde1~AX\喝ꃵJ%v~x8JC 88m. [HA;ؕgهZ$Mdz zh+cb ? 8bAB؅rqԕpeQur4G1a:GD = 0򽮗7`c~ܧ>^s󶤨302S)l1zPCrT-X$NC[^`ݴWՎ~ Hʐ% ł4ܐu*Vk)$zD ߩ(mm\cQiEp_K5͹qh.V }ݪJMJg*:1_JX'{i $MvO{3E>Xs4[H0{`ЏYz%ָ11im-q;dst;zlfo$-V51.VBX#ļxؙCC oT>2dRghȻo2un6`*^ 8ޔ6b`&rە~$&ԏ<}50Awx>Y6CASm Q'mr@OAM+/#,^è3;FB=( tWqXlEݛM ̗ ,{:rKdr`փL=QLO_Q 2ad3!cA @oReDZo ks}M@pu2jzqgO3s>9CYAqwњm.v*lI Edb5L 8z h5@1;403RU> PyH%Ł~1oט==LeKD!2 9%4I<܀qt w`(yܠ8 Er ՌY" jtD |E\Ӿ *Q~@yR[R :VzCiɴ=UMw*t-s; {;pvdH!L-Kkπ۷aJ}@u;V³&'E2V,$@J\6Ҽ{ ?z]0yq`D'wj^"2N] ITCJUnl>OX cGTͦX &4eP/|9 pڙ=0maͶN^kC{T>FyD'G]k 9Wi38]vV0L>QRN]\:pM@pC<ʴ3Y+33*C 6ڗk.0#Lx8;Mԉ]")óݽo]XkEX,kP-W| >.I]畯2/1۪$fn8-'5?99΢0bD7*x|vvsz6"[@grd!ىPOj bV$nuXL&I5p ~6\[@M}:[kP)Q7 [hZ|b,qx *Y9J#"c^Er*LcE*aܣ)`ʼnwc&vqGz6Aiq.hӎ}Ve Φ({˷ayc"QJ/J;T] cOǟ}eWB`x2d՟8 ax݋.O$Αd7iE"+;o}3^y^ ABV! dgtkuEo1_>,$;^б}~N )]ozd߇02PĵB:zZ]nʁVϙޜo{vdζlTtŽNGLF"M lIj''kq.*\^.SCnS.x=KC.Q7 q CI ;drV~9.('B0GAMDmEQdm6̈́BsH93~Av@Nr`Y29}CĚݩ14Qhu,"{nsӪK3%fe:G/3+gRw?tSM7<K'Ekp@E%J~>wPHM=B9yѤY$7ӅTsw[wj kE?5uj0:In_sYd0U<{%Þ|"m -UqV"XAwg[uE\nZA 1(Ce4mg9{i aw!,NxϡJq,b7  ã%`<ۦM,r G6h@tA1)lT蠽@3tW [ۆQnEa7Chzȁ=ѧwoUcCWA F oǬRc+TN^J hȠ^b ԆJեHX Wn !Av2K]? [Y/w1 cՀWB/rOTK=e%&+ s \[}zQ">,a = ;8tM=ȟeD>P4)H99Z} ptM|A:! p:;~IxV|:[OJ)%^%sV¨R'V9 ߳:1?J@8 ۝46 98j ]VġkN(#Yhqn1=U} %XGE {M - 0v$$޶9\"05F^L@GsxBVd2Wgqwjtmxen%fU HNٲWơ O6RQ7N4!5 uK¬CW {;`w-')_X˜>T[Ҵ2މH-蚟 8oXswW#u%%U-:Z ]':La桩P\+>q>'7:}N۽;TG~Ô|ZP -`J;q[S3]Q/][~@rb5|SO*ڰE'g S ͮ1m`D9!1ǗJ0fC 򢾥1 ɈsJre7:U0$Oָxĉy_arĔNqLFF!>[,-+,H07Џ/\䭕#>;q{DILDDeLXnOgDZ?. PC?/}Nx #5䖴`-*5j>0C̬[l xzJ 7~_XQBZU[ v;uV H7 =.4"7^oB$V03p_0{=-|)Y— G^/K_P @Qb]zIs!YaMy1dS|-+X<5 ={ hD/ ȝ]I2ĨJr: o"FINyu19][Ee_ ׁfz=RNkOr4ѭ)(pe!LS,Z$' )e&Xuds(zVS"1$uTIio~ i\iM2޲Nfreu?E~1rͅky1|K4P9C1 ڐVv#IwGdvbܣE'Iuݹq5kE}QهCpVZ s Un5&𽨮bI) `E0&>Zܡ Pm~J\qq)?7N{E̙jIpc87 wKUM~\f7裦Uqk`"#uL,;߭K&!jJVǷWh=Εry X