libopenssl3-3.1.4-150600.5.45.1<>,liep9|JaˀEN(ЩgaFX~6'-VcqnBZ&MS*弄=j~|V q~0"@P3V0ZaWo!ig]%X-Tm>zz)qw ߜSqnv3`VT&G52Ehbsy8WlbbodWŏ?6t Hx:3sMfyjfbxaom)dd3\ds9>IW?Wd " N\`lp 8 T p   (`L ( ^   ( 8 m9 lm:m>M@MBMFNGN8HNpINXN YN ZO4[OD\O\]O^PUbPcQodQeQfQlQuRvRH wUxVyV<7zWW(W,WDWHWLWRWClibopenssl33.1.4150600.5.45.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.ieh02-armsrv1SiSUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://www.openssl.org/linuxaarch64AA C) ?'AAA큤ic0ic0ibibibibibibibibic0ibiee7ɟ5b362106a1504e77db192fa8302cfbf6ad6b3a3e86d3818a780f4edc65ddd93d97fc8cbc3d8a987e90caf8cce1814a26a2dae35346913021c9451373fd705ce10d11c4940e831558957419de41bff3965556865195f664695e2dd2e74211bbb56acfec7b6dc50da0829e724079dbf0690cc8cbab90a48dc2e8d03135e0a07248f93843740571efd23dff6d0440fd9c2e61d512f1aae95bb05231404b89aa7e395c53e8492cbcf29ee8742d71514425d7c07315ee65f5a054f704429726db92d4e6af254d31db2463bccc366f9e228c49bd8cc7fcbea14dedc127346caec33f9ba5056596fac6257e9dd290fd6dec57ffadb5decf7f1e7b7de03593c4bb1eb3f47d5450cb2d142651b8afa315b5f238efc805dad827d91ba367d8516bc9d49e7alibcrypto.so.3.1.4libssl.so.3.1.4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-3-3.1.4-150600.5.45.1.src.rpmlibcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcrypto.so.3(OPENSSL_3.0.1)(64bit)libcrypto.so.3(OPENSSL_3.0.3)(64bit)libcrypto.so.3(OPENSSL_3.0.8)(64bit)libcrypto.so.3(OPENSSL_3.0.9)(64bit)libcrypto.so.3(OPENSSL_3.1.0)(64bit)libcrypto.so.3(OPENSSL_3.1.4)(64bit)libopenssl3libopenssl3(aarch-64)libopenssl3-hmaclibssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigcrypto-policiesld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcrypto.so.3(OPENSSL_3.0.1)(64bit)libcrypto.so.3(OPENSSL_3.0.3)(64bit)libjitterentropy.so.3()(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1openssl-33.1.4-150600.5.45.14.14.3iinh.h @hchK@hg=gu@g@f@f(@fIfIf@f@ff@fr@fffb@fafWfU@fK;@f8@e؈eee@eXeoee{@e{@e@eqeRe7e1@e1@e-%e'e @ddd!d~ddu@dtdkY@dbd*d"d!@dd@dadxc=@ck@ccccj@ccca @ca @ca @c!@b?bK@bK@b@b5b4t@b0b@a aa@a@a7T@a@`@`P@` @`B`}p`v@`/@`&m__H@_@_@_@_9_-B@_@_^@^@^@^^@^@pmonreal@suse.comlucas.mulling@suse.comlucas.mulling@suse.compmonreal@suse.commls@suse.deangel.yankov@suse.compmonreal@suse.comlucas.mulling@suse.comlucas.mulling@suse.compmonreal@suse.comangel.yankov@suse.comabergmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.combwiedemann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.compsimons@suse.commwilck@suse.comgiuliano.belinassi@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comguillaume.gardet@opensuse.orgotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comjengelh@inai.deotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@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.commpluskal@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.combrunopitrus@hotmail.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comdanilo.spinella@suse.comsimonf.lees@suse.comsimonf.lees@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comjsikes@suse.comjsikes@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comcallumjfarmer13@gmail.comvcizek@suse.compmonrealgonzalez@suse.comvcizek@suse.comvcizek@suse.comjengelh@inai.devcizek@suse.comvcizek@suse.comvcizek@suse.com- Security fixes: * CVE-2026-28387: Potential use-after-free in DANE client code (bsc#1260441) * CVE-2026-28388: NULL Pointer Dereference When Processing a Delta (bsc#1260442) * CVE-2026-28389: Possible NULL dereference when processing CMS KeyAgreeRecipientInfo (bsc#1260443) * CVE-2026-31789: Heap buffer overflow in hexadecimal conversion (bsc#1260444) * CVE-2026-31790: Incorrect failure handling in RSA KEM RSASVE encapsulation (bsc#1260445) * CVE-2026-31791: NULL pointer dereference when processing an OCSP response (bsc#1260446) * Add patches: openssl-CVE-2026-28387.patch openssl-CVE-2026-28388.patch openssl-CVE-2026-28388-tests.patch openssl-CVE-2026-28389.patch openssl-CVE-2026-31789.patch openssl-CVE-2026-31790.patch openssl-CVE-2026-31790-tests.patch openssl-CVE-2026-31791.patch- Security fixes: * Missing ASN1_TYPE validation in PKCS#12 parsing - openssl-CVE-2026-22795.patch [bsc#1256839, CVE-2026-22795] * ASN1_TYPE Type Confusion in the PKCS7_digest_from_attributes() function - openssl-CVE-2026-22795.patch [bsc#1256840, CVE-2026-22796] * Missing ASN1_TYPE validation in TS_RESP_verify_response() function - openssl-CVE-2025-69420.patch [bsc#1256837, CVE-2025-69420] * NULL Pointer Dereference in PKCS12_item_decrypt_d2i_ex function - openssl-CVE-2025-69421.patch [bsc#1256838, CVE-2025-69421] * Out of bounds write in PKCS12_get_friendlyname() UTF-8 conversion - openssl-CVE-2025-69419.patch [bsc#1256836, CVE-2025-69419] * Heap out-of-bounds write in BIO_f_linebuffer on short writes - openssl-CVE-2025-68160.patch [bsc#1256834, CVE-2025-68160] * Unauthenticated/unencrypted trailing bytes with low-level OCB function calls - openssl-CVE-2025-69418.patch [bsc#1256835, CVE-2025-69418] * Stack buffer overflow in CMS AuthEnvelopedData parsing - openssl-CVE-2025-15467.patch [bsc#1256830, CVE-2025-15467] - openssl-CVE-2025-15467-comments.patch - openssl-CVE-2025-15467-test.patch- Security fix: [bsc#1250232 CVE-2025-9230] * Fix out-of-bounds read & write in RFC 3211 KEK unwrap * Add patch openssl3-CVE-2025-9230.patch- Increase limit for CRL download [bsc#1247148, bsc#1247144] * Add openssl-3-large-CRLs.patch- Backport mdless cms signing support [jsc#PED-12895] * Add openssl-3-support-mdless-cms.patch- Security fix: [bsc#1240366, CVE-2025-27587] * Minerva side channel vulnerability in P-384 on PPC arch * Add openssl-3-p384-minerva-ppc.patch * Add openssl-3-p384-minerva-ppc-p9.patch- Security fix: [bsc#1240607] * Check ssl/ssl3_read_internal null pointer [from commit 38b051a] * Add openssl-check-ssl_read_internal-nullptr.patch- FIPS: Fix EMS in crypto-policies FIPS:NO-ENFORCE-EMS * [bsc#1230959, bsc#1232326, bsc#1231748] * Add patch openssl-FIPS-fix-EMS-support.patch- Security fix: [bsc#1236136, CVE-2024-13176] * Fix timing side-channel in ECDSA signature computation * Add openssl-CVE-2024-13176.patch- Security fix: [bsc#1220262, CVE-2023-50782] * Implicit rejection in PKCS#1 v1.5 * Add openssl-CVE-2023-50782.patch- Security fix: [bsc#1230698, CVE-2024-41996] * Validating the order of the public keys in the Diffie-Hellman Key Agreement Protocol, when an approved safe prime is used. * Added openssl-3-CVE-2024-41996.patch- Security fix: [bsc#1229465, CVE-2024-6119] * possible denial of service in X.509 name checks * openssl-CVE-2024-6119.patch- Build with no-afalgeng [bsc#1226463]- Security fix: [bsc#1227138, CVE-2024-5535] * SSL_select_next_proto buffer overread * Add openssl-CVE-2024-5535.patch- Build with enabled sm2 and sm4 support [bsc#1222899]- Add reproducible.patch to fix bsc#1223336 aes-gcm-avx512.pl: fix non-reproducibility issue- FIPS: Deny SHA-1 signature verification in FIPS provider [bsc#1221365] * SHA-1 is not allowed anymore in FIPS 186-5 for signature verification operations. After 12/31/2030, NIST will disallow SHA-1 for all of its usages. * Add openssl-3-FIPS-Deny-SHA-1-sigver-in-FIPS-provider.patch- FIPS: RSA keygen PCT requirements. * Skip the rsa_keygen_pairwise_test() PCT in rsa_keygen() as the self-test requirements are covered by do_rsa_pct() for both RSA-OAEP and RSA signatures [bsc#1221760] * Enforce error state if rsa_keygen PCT is run and fails [bsc#1221753] * Add openssl-3-FIPS-PCT_rsa_keygen.patch- FIPS: Check that the fips provider is available before setting it as the default provider in FIPS mode. [bsc#1220523] * Rebase openssl-Force-FIPS.patch- FIPS: Port openssl to use jitterentropy [bsc#1220523] * Set the module in error state if the jitter RNG fails either on initialization or entropy gathering because health tests failed. * Add jitterentropy as a seeding source output also in crypto/info.c * Move the jitter entropy collector and the associated lock out of the header file to avoid redefinitions. * Add the fips_local.cnf symlink to the spec file. This simlink points to the openssl_fips.config file that is provided by the crypto-policies package. * Rebase openssl-3-jitterentropy-3.4.0.patch * Rebase openssl-FIPS-enforce-EMS-support.patch- FIPS: Block non-Approved Elliptic Curves [bsc#1221786] * Add patches - openssl-Add-changes-to-ectest-and-eccurve.patch - openssl-Remove-EC-curves.patch - openssl-Disable-explicit-ec.patch - openssl-skipped-tests-EC-curves.patch - openssl-FIPS-services-minimize.patch - FIPS: Service Level Indicator [bsc#1221365] * Add patches: - openssl-FIPS-Expose-a-FIPS-indicator.patch - openssl-FIPS-Remove-X9.31-padding-from-FIPS-prov.patch - openssl-FIPS-Use-digest_sign-digest_verify-in-self-test.patch - openssl-FIPS-RSA-disable-shake.patch - openssl-FIPS-signature-Add-indicator-for-PSS-salt-length.patch - openssl-FIPS-Add-explicit-indicator-for-key-length.patch - openssl-FIPS-limit-rsa-encrypt.patch - openssl-FIPS-enforce-EMS-support.patch - openssl-3-FIPS-GCM-Implement-explicit-indicator-for-IV-gen.patch - openssl-FIPS-services-minimize.patch - openssl-Add-FIPS-indicator-parameter-to-HKDF.patch - openssl-rand-Forbid-truncated-hashes-SHA-3-in-FIPS-prov.patch - openssl-FIPS-enforce-security-checks-during-initialization.patch - TODO: incomplete - FIPS: Output the FIPS-validation name and module version which uniquely identify the FIPS validated module. [bsc#1221751] * Add openssl-FIPS-release_num_in_version_string.patch - FIPS: Add required selftests: [bsc#1221760] * Add patches - openssl-FIPS-Use-digest_sign-digest_verify-in-self-test.patch - openssl-FIPS-Use-FFDHE2048-in-self-test.patch - openssl-FIPS-early-KATS.patch - openssl-FIPS-Use-OAEP-in-KATs-support-fixed-OAEP-seed.patch - openssl-FIPS-140-3-keychecks.patch - FIPS: DH: Disable FIPS 186-4 Domain Parameters [bsc#1221821] Add openssl-DH-Disable-FIPS-186-4-type-parameters-in-FIPS-mode.patch - FIPS: Recommendation for Password-Based Key Derivation [bsc#1221827] * Add additional check required by FIPS 140-3. Minimum value for PBKDF2 password is 20 characters. * Add patches: - openssl-pbkdf2-Set-minimum-password-length-of-8-bytes.patch - openssl-pbkdf2-Set-indicator-if-pkcs5-param-disabled-checks.patch - FIPS: Zeroization is required [bsc#1221752] * Add openssl-FIPS-140-3-zeroization.patch - FIPS: Reseed DRBG [bsc#1220690, bsc#1220693, bsc#1220696] * Enable prediction resistance for primary DRBG * Add oversampling of the noise source to comply with requirements of NIST SP 800-90C * Change CRNG buf size to align with output size of the Jitter RNG * Add openssl-FIPS-140-3-DRBG.patch - FIPS: NIST SP 800-56Brev2 [bsc#1221824] * Add patches: - openssl-FIPS-limit-rsa-encrypt.patch - openssl-FIPS-RSA-encapsulate.patch - openssl-FIPS-Add-SP800-56Br2-6.4.1.2.1-3.c-check.patch - FIPS: Approved Modulus Sizes for RSA Digital Signature for FIPS 186-4 [bsc#1221787] * Add patches: - openssl-FIPS-services-minimize.patch - openssl-Revert-Improve-FIPS-RSA-keygen-performance.patch - openssl-Allow-disabling-of-SHA1-signatures.patch - openssl-Allow-SHA1-in-seclevel-2-if-rh-allow-sha1-signatures.patch - FIPS: Port openssl to use jitterentropy [bsc#1220523] * Add openssl-3-jitterentropy-3.4.0.patch * Add build dependency on jitterentropy-devel >= 3.4.0 and libjitterentropy3 >= 3.4.0 - FIPS: NIST SP 800-56Arev3 [bsc#1221822] * Add openssl-FIPS-140-3-keychecks.patch - FIPS: Error state has to be enforced [bsc#1221753] * Add patches: - openssl-FIPS-140-3-keychecks.patch - openssl-FIPS-Enforce-error-state.patch- 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]- Fix HDKF key derivation (bsc#1225291, gh#openssl/openssl#23448, gh#openssl/openssl#23456) * Add openssl-Fix-EVP_PKEY_CTX_add1_hkdf_info-behavior.patch * Add openssl-Handle-empty-param-in-EVP_PKEY_CTX_add1_hkdf_info.patch- Enable livepatching support (bsc#1223428)- Security fix: [bsc#1224388, CVE-2024-4603] * Check DSA parameters for excessive sizes before validating * Add openssl-CVE-2024-4603.patch- Security fix: [bsc#1222548, CVE-2024-2511] * Fix unconstrained session cache growth in TLSv1.3 * Add openssl-CVE-2024-2511.patch- Build the 32bit flavor of libopenssl-3-fips-provider [bsc#1220232] * Update baselibs.conf- Add migration script to move old files (bsc#1219562) /etc/ssl/engines.d/* -> /etc/ssl/engines1.1.d.rpmsave /etc/ssl/engdef.d/* -> /etc/ssl/engdef1.1.d.rpmsave They will be later restored by openssl-1_1 package to engines1.1.d and engdef1.1.d- Security fix: [bsc#1219243, CVE-2024-0727] * Add NULL checks where ContentInfo data can be NULL * Add openssl-CVE-2024-0727.patch- Encapsulate the fips provider into a new package called libopenssl-3-fips-provider.- Added openssl-3-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/engines3.d/ and /etc/ssl/engdef3.d/. Also create symbolic links /etc/ssl/engines.d/ and /etc/ssl/engdef.d/ to above versioned directories. - Updated spec file to create the two new necessary directores for the above patch and two symbolic links to above directories. [bsc#1194187, bsc#1207472, bsc#1218933]- Security fix: [bsc#1218810, CVE-2023-6237] * Limit the execution time of RSA public key check * Add openssl-CVE-2023-6237.patch- Rename openssl-Override-default-paths-for-the-CA-directory-tree.patch to openssl-crypto-policies-support.patch- Embed the FIPS hmac. Add openssl-FIPS-embed-hmac.patch- Load the FIPS provider and set FIPS properties implicitly. * Add openssl-Force-FIPS.patch [bsc#1217934] - Disable the fipsinstall command-line utility. * Add openssl-disable-fipsinstall.patch - Add instructions to load legacy provider in openssl.cnf. * openssl-load-legacy-provider.patch - Disable the default provider for the test suite. * openssl-Disable-default-provider-for-test-suite.patch- Security fix: [bsc#1218690, CVE-2023-6129] * POLY1305: Fix vector register clobbering on PowerPC * Add openssl-CVE-2023-6129.patch- Add patch to fix BTI enablement on aarch64: * openssl-Enable-BTI-feature-for-md5-on-aarch64.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- Update to 3.1.4: * Fix incorrect key and IV resizing issues when calling EVP_EncryptInit_ex2(), EVP_DecryptInit_ex2() or EVP_CipherInit_ex2() with OSSL_PARAM parameters that alter the key or IV length [bsc#1216163, CVE-2023-5363]. * Remove patch fixed upstream openssl-CVE-2023-5363.patch- Performance enhancements for cryptography from OpenSSL 3.2 [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- FIPS: Add the FIPS_mode() compatibility macro and flag support. * Add patches: - openssl-Add-FIPS_mode-compatibility-macro.patch - openssl-Add-Kernel-FIPS-mode-flag-support.patch- Security fix: [bsc#1216163, CVE-2023-5363] * Incorrect cipher key and IV length processing * Add openssl-CVE-2023-5363.patch- As of openssl 3.1.3, the devel package installs at least 5200 manpage files and is the owner of the most files in the man3 directory (in second place after lapack-man); move these manpages off to the -doc subpackage to reduce the walltime to install just openssl-3-devel (because there is also an invocation of mandb that runs at some point).- Update to 3.1.3: * Fix POLY1305 MAC implementation corrupting XMM registers on Windows (CVE-2023-4807)- Update to 3.1.2: * 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. * 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. * Do not ignore empty associated data entries with AES-SIV (bsc#1213383, CVE-2023-2975). The AES-SIV algorithm allows for authentication of multiple associated data entries along with the encryption. To authenticate empty data the application has to call EVP_EncryptUpdate() (or EVP_CipherUpdate()) with NULL pointer as the output buffer and 0 as the input buffer length. The AES-SIV implementation in OpenSSL just returns success for such call instead of performing the associated data authentication operation. The empty data thus will not be authenticated. The fix changes the authentication tag value and the ciphertext for applications that use empty associated data entries with AES-SIV. To decrypt data encrypted with previous versions of OpenSSL the application has to skip calls to EVP_DecryptUpdate() for empty associated data entries. * When building with the enable-fips option and using the resulting FIPS provider, TLS 1.2 will, by default, mandate the use of an extended master secret (FIPS 140-3 IG G.Q) and the Hash and HMAC DRBGs will not operate with truncated digests (FIPS 140-3 IG G.R). * Update openssl.keyring with the OTC members that sign releases * Remove openssl-z16-s390x.patch fixed upstream in https://github.com/openssl/openssl/pull/21284 * Remove security patches fixed upstream: - openssl-CVE-2023-2975.patch - openssl-CVE-2023-3446.patch - openssl-CVE-2023-3446-test.patch - openssl-3-CVE-2023-3817.patch- Security fix: [bsc#1213853, CVE-2023-3817] * Excessive time spent checking DH q parameter value: 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-3-CVE-2023-3817.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#1213383, CVE-2023-2975] * AES-SIV implementation ignores empty associated data entries * Add openssl-CVE-2023-2975.patch- Improve cross-package provides/conflicts [boo#1210313] * Add Provides/Conflicts: ssl-devel * Remove explicit conflicts with other devel-libraries * Remove Provides: openssl(cli) - it's managed by meta package- Update to 3.1.1: * Restrict the size of OBJECT IDENTIFIERs that OBJ_obj2txt will translate (CVE-2023-2650, bsc#1211430) * Multiple algorithm implementation fixes for ARM BE platforms. * Added a -pedantic option to fipsinstall that adjusts the various settings to ensure strict FIPS compliance rather than backwards compatibility. * Fixed buffer overread in AES-XTS decryption on ARM 64 bit platforms which happens if the buffer size is 4 mod 5 in 16 byte AES blocks. This can trigger a crash of an application using AES-XTS decryption if the memory just after the buffer being decrypted is not mapped. Thanks to Anton Romanov (Amazon) for discovering the issue. (CVE-2023-1255, bsc#1210714) * Add FIPS provider configuration option to disallow the use of truncated digests with Hash and HMAC DRBGs (q.v. FIPS 140-3 IG D.R.). The option '-no_drbg_truncated_digests' can optionally be supplied to 'openssl fipsinstall'. * 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) * Update openssl.keyring with key A21F AB74 B008 8AA3 6115 2586 B8EF 1A6B A9DA 2D5C (Tomas Mraz) * Rebased patches: - openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch - openssl-Add_support_for_Windows_CA_certificate_store.patch * Removed patches: - openssl-CVE-2023-0464.patch - openssl-Fix-OBJ_nid2obj-regression.patch - openssl-CVE-2023-0465.patch - openssl-CVE-2023-0466.patch - openssl-CVE-2023-1255.patch - openssl-CVE-2023-2650.patch- FIPS: Merge libopenssl3-hmac package into the library [bsc#1185116]- Security Fix: [CVE-2023-1255, bsc#1210714] * Input buffer over-read in AES-XTS implementation on 64 bit ARM * Add openssl-CVE-2023-1255.patch - Security Fix: [CVE-2023-2650, bsc#1211430] * Possible DoS translating ASN.1 object identifiers * Add openssl-CVE-2023-2650.patch- Add support for Windows CA certificate store [bsc#1209430] https://github.com/openssl/openssl/pull/18070 * Add openssl-Add_support_for_Windows_CA_certificate_store.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- Fix regression in the OBJ_nid2obj() function: [bsc#1209430] * Upstream https://github.com/openssl/openssl/issues/20555 * Add openssl-Fix-OBJ_nid2obj-regression.patch- Fix compiler error "initializer element is not constant" on s390 * Add openssl-z16-s390x.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- Pass over with spec-cleaner- Update to 3.1.0: * Add FIPS provider configuration option to enforce the Extended Master Secret (EMS) check during the TLS1_PRF KDF. The option '-ems-check' can optionally be supplied to 'openssl fipsinstall'. * The FIPS provider includes a few non-approved algorithms for backward compatibility purposes and the "fips=yes" property query must be used for all algorithm fetches to ensure FIPS compliance. The algorithms that are included but not approved are Triple DES ECB, Triple DES CBC and EdDSA. * Added support for KMAC in KBKDF. * RNDR and RNDRRS support in provider functions to provide random number generation for Arm CPUs (aarch64). * s_client and s_server apps now explicitly say when the TLS version does not include the renegotiation mechanism. This avoids confusion between that scenario versus when the TLS version includes secure renegotiation but the peer lacks support for it. * AES-GCM enabled with AVX512 vAES and vPCLMULQDQ. * The various OBJ_* functions have been made thread safe. * Parallel dual-prime 1536/2048-bit modular exponentiation for AVX512_IFMA capable processors. * The functions OPENSSL_LH_stats, OPENSSL_LH_node_stats, OPENSSL_LH_node_usage_stats, OPENSSL_LH_stats_bio, OPENSSL_LH_node_stats_bio and OPENSSL_LH_node_usage_stats_bio are now marked deprecated from OpenSSL 3.1 onwards and can be disabled by defining OPENSSL_NO_DEPRECATED_3_1. The macro DEFINE_LHASH_OF is now deprecated in favour of the macro DEFINE_LHASH_OF_EX, which omits the corresponding type-specific function definitions for these functions regardless of whether OPENSSL_NO_DEPRECATED_3_1 is defined. Users of DEFINE_LHASH_OF may start receiving deprecation warnings for these functions regardless of whether they are using them. It is recommended that users transition to the new macro, DEFINE_LHASH_OF_EX. * When generating safe-prime DH parameters set the recommended private key length equivalent to minimum key lengths as in RFC 7919. * Change the default salt length for PKCS#1 RSASSA-PSS signatures to the maximum size that is smaller or equal to the digest length to comply with FIPS 186-4 section 5. This is implemented by a new option OSSL_PKEY_RSA_PSS_SALT_LEN_AUTO_DIGEST_MAX ("auto-digestmax") for the rsa_pss_saltlen parameter, which is now the default. Signature verification is not affected by this change and continues to work as before. * Update openssl.keyring with key 8657 ABB2 60F0 56B1 E519 0839 D9C4 D26D 0E60 4491 (Matt Caswell)- Build AVX2 enabled hwcaps library for x86_64-v3- Update to version 3.0.8 in SLE15-SP5 [jsc#PED-544] * Fixed NULL dereference during PKCS7 data verification. A NULL pointer can be dereferenced when signatures are being verified on PKCS7 signed or signedAndEnveloped data. In case the hash algorithm used for the signature is known to the OpenSSL library but the implementation of the hash algorithm is not available the digest initialization will fail. There is a missing check for the return value from the initialization function which later leads to invalid usage of the digest API most likely leading to a crash. ([bsc#1207541, CVE-2023-0401]) PKCS7 data is processed by the SMIME library calls and also by the time stamp (TS) library calls. The TLS implementation in OpenSSL does not call these functions however third party applications would be affected if they call these functions to verify signatures on untrusted data. * 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 the public structure definition for GENERAL_NAME incorrectly specified the type of the x400Address field as ASN1_TYPE. This field is subsequently interpreted by the OpenSSL function GENERAL_NAME_cmp as an ASN1_TYPE rather than an ASN1_STRING. When CRL checking is enabled (i.e. the application sets the X509_V_FLAG_CRL_CHECK flag), this vulnerability may allow an attacker to pass arbitrary pointers to a memcmp call, enabling them to read memory contents or enact a denial of service. ([bsc#1207533, CVE-2023-0286]) * Fixed NULL dereference validating DSA public key. An invalid pointer dereference on read can be triggered when an application tries to check a malformed DSA public key by the EVP_PKEY_public_check() function. This will most likely lead to an application crash. This function can be called on public keys supplied from untrusted sources which could allow an attacker to cause a denial of service attack. The TLS implementation in OpenSSL does not call this function but applications might call the function if there are additional security requirements imposed by standards such as FIPS 140-3. ([bsc#1207540, CVE-2023-0217]) * Fixed Invalid pointer dereference in d2i_PKCS7 functions. An invalid pointer dereference on read can be triggered when an application tries to load malformed PKCS7 data with the d2i_PKCS7(), d2i_PKCS7_bio() or d2i_PKCS7_fp() functions. The result of the dereference is an application crash which could lead to a denial of service attack. The TLS implementation in OpenSSL does not call this function however third party applications might call these functions on untrusted data. ([bsc#1207539, CVE-2023-0216]) * 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]) * 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]) * Fixed X.509 Name Constraints Read Buffer Overflow. A read buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. The read buffer overrun might result in a crash which could lead to a denial of service attack. In a TLS client, this can be triggered by connecting to a malicious server. In a TLS server, this can be triggered if the server requests client authentication and a malicious client connects. ([bsc#1207535, CVE-2022-4203]) * Fixed X.509 Policy Constraints Double Locking security issue. If an X.509 certificate contains a malformed policy constraint and policy processing is enabled, then a write lock will be taken twice recursively. On some operating systems (most widely: Windows) this results in a denial of service when the affected process hangs. Policy processing being enabled on a publicly facing server is not considered to be a common setup. ([CVE-2022-3996]) * Our provider implementations of `OSSL_FUNC_KEYMGMT_EXPORT` and `OSSL_FUNC_KEYMGMT_GET_PARAMS` for EC and SM2 keys now honor `OSSL_PKEY_PARAM_EC_POINT_CONVERSION_FORMAT` as set (and default to `POINT_CONVERSION_UNCOMPRESSED`) when exporting `OSSL_PKEY_PARAM_PUB_KEY`, instead of unconditionally using `POINT_CONVERSION_COMPRESSED` as in previous 3.x releases. For symmetry, our implementation of `EVP_PKEY_ASN1_METHOD->export_to` for legacy EC and SM2 keys is also changed similarly to honor the equivalent conversion format flag as specified in the underlying `EC_KEY` object being exported to a provider, when this function is called through `EVP_PKEY_export()`. * Removed openssl-3-Fix-double-locking-problem.patch, contained in upstream. * Rebased openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch * Update openssl.keyring with key 7953 AC1F BC3D C8B3 B292 393E D5E9 E43F 7DF9 EE8C (Richard Levitte)- Relax the crypto-policies requirements for the regression tests- Set OpenSSL 3.0.7 as the default openssl [bsc#1205042] * Rename openssl-1.1.0-no-html.patch to openssl-no-html-docs.patch * Rebase openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch * Package a copy of the original default config file called openssl.cnf and name it as openssl-orig.cnf and warn the user if the files differ. * Add openssl-3-devel as conflicting with libopenssl-1_1-devel * Remove patches: - fix-config-in-tests.patch - openssl-use-versioned-config.patch- Create the openssl ca-certificates directory in case the ca-certificates package is not installed. This directory is required by the nodejs regression tests. [bsc#1207484]- Update openssl.keyring: pub rsa4096 2021-07-16 [SC] [expires: 2031-07-14] A21FAB74B0088AA361152586B8EF1A6BA9DA2D5C uid Tomáš Mráz uid Tomáš Mráz uid Tomáš Mráz - Update to version 3.0.7 in SLE15-SP5 [jsc#PED-544] - Remove patches (already present in 3.0.7): * openssl-3-CVE-2022-1343.patch * openssl-CVE-2022-0778.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-1292.patch * openssl-3-Fix-EC-ASM-flag-passing.patch * openssl-update_expired_certificates.patch * openssl-3-CVE-2022-3358.patch * openssl-3-Fix-SHA-SHAKE-and-KECCAK-ASM-flag-passing.patch * openssl-3-CVE-2022-3602_2.patch * openssl-3-CVE-2022-3602_1.patch * openssl-CVE-2022-2097.patch * openssl-3-CVE-2022-1434.patch * openssl-3-CVE-2022-1473.patch * openssl-3-Fix-file-operations-in-c_rehash.patch - Enable tests: test_req test_verify_store test_ca test_ssl_old- Fix X.509 Policy Constraints Double Locking [bsc#1206374, CVE-2022-3996] * Add patch: openssl-3-Fix-double-locking-problem.patch- Compute the hmac files for FIPS 140-3 integrity checking of the openssl shared libraries using the brp-50-generate-fips-hmac script. Also computed for the 32bit package.- Temporary disable tests test_ssl_new and test_sslapi because they are failing in openSUSE_Tumbleweed- Update to 3.0.7: [bsc#1204714, CVE-2022-3602,CVE-2022-3786] * Fixed two buffer overflows in punycode decoding functions. A buffer overrun can be triggered in X.509 certificate verification, specifically in name constraint checking. Note that this occurs after certificate chain signature verification and requires either a CA to have signed the malicious certificate or for the application to continue certificate verification despite failure to construct a path to a trusted issuer. In a TLS client, this can be triggered by connecting to a malicious server. In a TLS server, this can be triggered if the server requests client authentication and a malicious client connects. An attacker can craft a malicious email address to overflow an arbitrary number of bytes containing the `.` character (decimal 46) on the stack. This buffer overflow could result in a crash (causing a denial of service). ([CVE-2022-3786]) An attacker can craft a malicious email address to overflow four attacker-controlled bytes on the stack. This buffer overflow could result in a crash (causing a denial of service) or potentially remote code execution depending on stack layout for any given platform/compiler. ([CVE-2022-3602]) * Removed all references to invalid OSSL_PKEY_PARAM_RSA names for CRT parameters in OpenSSL code. Applications should not use the names OSSL_PKEY_PARAM_RSA_FACTOR, OSSL_PKEY_PARAM_RSA_EXPONENT and OSSL_PKEY_PARAM_RSA_COEFFICIENT. Use the numbered names such as OSSL_PKEY_PARAM_RSA_FACTOR1 instead. Using these invalid names may cause algorithms to use slower methods that ignore the CRT parameters. * Fixed a regression introduced in 3.0.6 version raising errors on some stack operations. * Fixed a regression introduced in 3.0.6 version not refreshing the certificate data to be signed before signing the certificate. * Added RIPEMD160 to the default provider. * Ensured that the key share group sent or accepted for the key exchange is allowed for the protocol version.- Update to 3.0.6: [bsc#1204226, CVE-2022-3358] * OpenSSL supports creating a custom cipher via the legacy EVP_CIPHER_meth_new() function and associated function calls. This function was deprecated in OpenSSL 3.0 and application authors are instead encouraged to use the new provider mechanism in order to implement custom ciphers. * OpenSSL versions 3.0.0 to 3.0.5 incorrectly handle legacy custom ciphers passed to the EVP_EncryptInit_ex2(), EVP_DecryptInit_ex2() and EVP_CipherInit_ex2() functions (as well as other similarly named encryption and decryption initialisation functions). Instead of using the custom cipher directly it incorrectly tries to fetch an equivalent cipher from the available providers. An equivalent cipher is found based on the NID passed to EVP_CIPHER_meth_new(). This NID is supposed to represent the unique NID for a given cipher. However it is possible for an application to incorrectly pass NID_undef as this value in the call to EVP_CIPHER_meth_new(). When NID_undef is used in this way the OpenSSL encryption/decryption initialisation function will match the NULL cipher as being equivalent and will fetch this from the available providers. This will succeed if the default provider has been loaded (or if a third party provider has been loaded that offers this cipher). Using the NULL cipher means that the plaintext is emitted as the ciphertext. * Applications are only affected by this issue if they call EVP_CIPHER_meth_new() using NID_undef and subsequently use it in a call to an encryption/decryption initialisation function. Applications that only use SSL/TLS are not impacted by this issue. ([CVE-2022-3358]) * Fix LLVM vs Apple LLVM version numbering confusion that caused build failures on MacOS 10.11 * Fixed the linux-mips64 Configure target which was missing the SIXTY_FOUR_BIT bn_ops flag. This was causing heap corruption on that platform. * Fix handling of a ticket key callback that returns 0 in TLSv1.3 to not send a ticket * Correctly handle a retransmitted ClientHello in DTLS * Fixed detection of ktls support in cross-compile environment on Linux * Fixed some regressions and test failures when running the 3.0.0 FIPS provider against 3.0.x * Fixed SSL_pending() and SSL_has_pending() with DTLS which were failing to report correct results in some cases * Fix UWP builds by defining VirtualLock * For known safe primes use the minimum key length according to RFC 7919. Longer private key sizes unnecessarily raise the cycles needed to compute the shared secret without any increase of the real security. This fixes a regression from 1.1.1 where these shorter keys were generated for the known safe primes. * Added the loongarch64 target * Fixed EC ASM flag passing. Flags for ASM implementations of EC curves were only passed to the FIPS provider and not to the default or legacy provider. * 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- Do not make libopenssl3-32bit obsolete libopenssl1_1-32bit. They are independent libraries and can be installed simultaneously.- Update to 3.0.5: * The OpenSSL 3.0.4 release introduced a serious bug in the RSA implementation for X86_64 CPUs supporting the AVX512IFMA instructions. This issue makes the RSA implementation with 2048 bit private keys incorrect on such machines and memory corruption will happen during the computation. As a consequence of the memory corruption an attacker may be able to trigger a remote code execution on the machine performing the computation. SSL/TLS servers or other servers using 2048 bit RSA private keys running on machines supporting AVX512IFMA instructions of the X86_64 architecture are affected by this issue. [bsc#1201148, CVE-2022-2274] * AES OCB mode for 32-bit x86 platforms using the AES-NI assembly optimised implementation would not encrypt the entirety of the data under some circumstances. This could reveal sixteen bytes of data that was preexisting in the memory that wasn't written. In the special case of "in place" encryption, sixteen bytes of the plaintext would be revealed. Since OpenSSL does not support OCB based cipher suites for TLS and DTLS, they are both unaffected. [bsc#1201099, CVE-2022-2097] - Rebase patches: * openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch- Update to 3.0.4: [bsc#1199166, bsc#1200550, CVE-2022-1292, CVE-2022-2068] * In addition to the c_rehash shell command injection identified in CVE-2022-1292, further bugs where the c_rehash script does not properly sanitise shell metacharacters to prevent command injection have been fixed. When the CVE-2022-1292 was fixed it was not discovered that there are other places in the script where the file names of certificates being hashed were possibly passed to a command executed through the shell. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. * Case insensitive string comparison no longer uses locales. It has instead been directly implemented.- Update to 3.0.3: * Case insensitive string comparison is reimplemented via new locale-agnostic comparison functions OPENSSL_str[n]casecmp always using the POSIX locale for comparison. The previous implementation had problems when the Turkish locale was used. * Fixed a bug in the c_rehash script which was not properly sanitising shell metacharacters to prevent command injection. This script is distributed by some operating systems in a manner where it is automatically executed. On such operating systems, an attacker could execute arbitrary commands with the privileges of the script. Use of the c_rehash script is considered obsolete and should be replaced by the OpenSSL rehash command line tool. [bsc#1199166, CVE-2022-1292] * Fixed a bug in the function 'OCSP_basic_verify' that verifies the signer certificate on an OCSP response. The bug caused the function in the case where the (non-default) flag OCSP_NOCHECKS is used to return a postivie response (meaning a successful verification) even in the case where the response signing certificate fails to verify. It is anticipated that most users of 'OCSP_basic_verify' will not use the OCSP_NOCHECKS flag. In this case the 'OCSP_basic_verify' function will return a negative value (indicating a fatal error) in the case of a certificate verification failure. The normal expected return value in this case would be 0. This issue also impacts the command line OpenSSL "ocsp" application. When verifying an ocsp response with the "-no_cert_checks" option the command line application will report that the verification is successful even though it has in fact failed. In this case the incorrect successful response will also be accompanied by error messages showing the failure and contradicting the apparently successful result. [bsc#1199167, CVE-2022-1343] * Fixed a bug where the RC4-MD5 ciphersuite incorrectly used the AAD data as the MAC key. This made the MAC key trivially predictable. An attacker could exploit this issue by performing a man-in-the-middle attack to modify data being sent from one endpoint to an OpenSSL 3.0 recipient such that the modified data would still pass the MAC integrity check. Note that data sent from an OpenSSL 3.0 endpoint to a non-OpenSSL 3.0 endpoint will always be rejected by the recipient and the connection will fail at that point. Many application protocols require data to be sent from the client to the server first. Therefore, in such a case, only an OpenSSL 3.0 server would be impacted when talking to a non-OpenSSL 3.0 client. [bsc#1199168, CVE-2022-1434] * Fix a bug in the OPENSSL_LH_flush() function that breaks reuse of the memory occuppied by the removed hash table entries. This function is used when decoding certificates or keys. If a long lived process periodically decodes certificates or keys its memory usage will expand without bounds and the process might be terminated by the operating system causing a denial of service. Also traversing the empty hash table entries will take increasingly more time. Typically such long lived processes might be TLS clients or TLS servers configured to accept client certificate authentication. [bsc#1199169, CVE-2022-1473] * The functions 'OPENSSL_LH_stats' and 'OPENSSL_LH_stats_bio' now only report the 'num_items', 'num_nodes' and 'num_alloc_nodes' statistics. All other statistics are no longer supported. For compatibility, these statistics are still listed in the output but are now always reported as zero.- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637- Enable zlib compression support [bsc#1195149]- Add crypto-policies support. * Fix some tests that couldn't find the openssl3.cnf location * Rebase patch: openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch- Update to 3.0.2: [bsc#1196877, CVE-2022-0778] * Security fix [CVE-2022-0778]: Infinite loop for non-prime moduli in BN_mod_sqrt() reachable when parsing certificates. * Add ciphersuites based on DHE_PSK (RFC 4279) and ECDHE_PSK (RFC 5489) to the list of ciphersuites providing Perfect Forward Secrecy as required by SECLEVEL >= 3. * Made the AES constant time code for no-asm configurations optional due to the resulting 95% performance degradation. The AES constant time code can be enabled, for no assembly builds, with: ./config no-asm -DOPENSSL_AES_CONST_TIME * Fixed PEM_write_bio_PKCS8PrivateKey() to make it possible to use empty passphrase strings. * The negative return value handling of the certificate verification callback was reverted. The replacement is to set the verification retry state with the SSL_set_retry_verify() function. * Rebase openssl-use-versioned-config.patch- Keep CA_default and tsa_config1 default paths in openssl3.cnf - Rebase patches: * openssl-Override-default-paths-for-the-CA-directory-tree.patch * openssl-use-versioned-config.patch- Fix conflict with openssl and libressl- Remove /etc/pki/CA from the [jsc#SLE-17856, jsc#SLE-19044] openssl-Override-default-paths-for-the-CA-directory-tree.patch - Remove unused patches- Ship openssl-3 as binary names [jsc#SLE-17856, jsc#SLE-19044] - Use openssl3.cnf * openssl-use-versioned-config.patch * fix-config-in-tests.patch - Support crypto policies * openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch * openssl-Override-default-paths-for-the-CA-directory-tree.patch - Remove obsolets, not ready to force an upgrade yet- Update to 3.0.1: [bsc#1193740, CVE-2021-4044] * RNDR and RNDRRS support in provider functions to provide random number generation for Arm CPUs (aarch64). * s_client and s_server apps now explicitly say when the TLS version does not include the renegotiation mechanism. This avoids confusion between that scenario versus when the TLS version includes secure renegotiation but the peer lacks support for it. * The default SSL/TLS security level has been changed from 1 to 2. RSA, DSA and DH keys of 1024 bits and above and less than 2048 bits and ECC keys of 160 bits and above and less than 224 bits were previously accepted by default but are now no longer allowed. By default TLS compression was already disabled in previous OpenSSL versions. At security level 2 it cannot be enabled. * The SSL_CTX_set_cipher_list family functions now accept ciphers using their IANA standard names. * The PVK key derivation function has been moved from b2i_PVK_bio_ex() into the legacy crypto provider as an EVP_KDF. Applications requiring this KDF will need to load the legacy crypto provider. * The various OBJ_* functions have been made thread safe. * CCM8 cipher suites in TLS have been downgraded to security level zero because they use a short authentication tag which lowers their strength. * Subject or issuer names in X.509 objects are now displayed as UTF-8 strings by default. * Parallel dual-prime 1536/2048-bit modular exponentiation for AVX512_IFMA capable processors.- Update to 3.0.0 * The full list of changes since version 1.1.1 can be found in: https://github.com/openssl/openssl/blob/master/CHANGES.md#openssl-30 * OpenSSL 3.0 wiki: https://wiki.openssl.org/index.php/OpenSSL_3.0 * The Migration guide: https://github.com/openssl/openssl/blob/master/doc/man7/migration_guide.pod- Update to 3.0.0 Beta 2 * The ERR_GET_FUNC() function was removed. With the loss of meaningful function codes, this function can only cause problems for calling applications. * While a callback function set via 'SSL_CTX_set_cert_verify_callback()' is not allowed to return a value > 1, this is no more taken as failure. * Deprecated the obsolete X9.31 RSA key generation related functions BN_X931_generate_Xpq(), BN_X931_derive_prime_ex(), and BN_X931_generate_prime_ex(). - Remove openssl-ppc64-fix-build.patch fixed upstream- Update to 3.0.0 Beta 1 * Add a configurable flag to output date formats as ISO 8601. Does not change the default date format. * Version of MSVC earlier than 1300 could get link warnings, which could be suppressed if the undocumented -DI_CAN_LIVE_WITH_LNK4049 was set. Support for this flag has been removed. * Rework and make DEBUG macros consistent. Remove unused - DCONF_DEBUG, -DBN_CTX_DEBUG, and REF_PRINT. Add a new tracing category and use it for printing reference counts. Rename - DDEBUG_UNUSED to -DUNUSED_RESULT_DEBUG. Fix BN_DEBUG_RAND so it compiles and, when set, force DEBUG_RAND to be set also. Rename engine_debug_ref to be ENGINE_REF_PRINT also for consistency. * The public definitions of conf_method_st and conf_st have been deprecated. They will be made opaque in a future release. * Many functions in the EVP_ namespace that are getters of values from implementations or contexts were renamed to include get or get0 in their names. Old names are provided as macro aliases for compatibility and are not deprecated. * PKCS#5 PBKDF1 key derivation has been moved from PKCS5_PBE_keyivgen() into the legacy crypto provider as an EVP_KDF. Applications requiring this KDF will need to load the legacy crypto provider. This includes these PBE algorithms which use this KDF: - NID_pbeWithMD2AndDES_CBC - NID_pbeWithMD5AndDES_CBC - NID_pbeWithSHA1AndRC2_CBC - NID_pbeWithMD2AndRC2_CBC - NID_pbeWithMD5AndRC2_CBC - NID_pbeWithSHA1AndDES_CBC * Deprecated obsolete BIO_set_callback(), BIO_get_callback(), and BIO_debug_callback() functions. - Fix build on ppc and ppc64 * Add openssl-ppc64-fix-build.patch * See https://github.com/openssl/openssl/issues/15923- Update to 3.0.0 Alpha 17 * Added migration guide to man7 * Implemented support for fully "pluggable" TLSv1.3 groups * Added convenience functions for generating asymmetric key pairs. * Added a proper HTTP client supporting GET with optional redirection, POST, arbitrary request and response content types, TLS, persistent connections, connections via HTTP(s) proxies, connections and exchange via user-defined BIOs (allowing implicit connections), and timeout checks.- Update to 3.0.0. Alpha 16 * Mark pop/clear error stack in der2key_decode_p8- Update to 3.0.0 Alpha 15 * The default manual page suffix ($MANSUFFIX) has been changed to "ossl" * Added support for Kernel TLS (KTLS). In order to use KTLS, support for it must be compiled in using the "enable-ktls" compile time option. It must also be enabled at run time using the SSL_OP_ENABLE_KTLS option. * The error return values from some control calls (ctrl) have changed. One significant change is that controls which used to return -2 for invalid inputs, now return -1 indicating a generic error condition instead. * Removed EVP_PKEY_set_alias_type(). * All of these low level RSA functions have been deprecated without replacement: RSA_blinding_off, RSA_blinding_on, RSA_clear_flags, RSA_get_version, RSAPrivateKey_dup, RSAPublicKey_dup, RSA_set_flags, RSA_setup_blinding and RSA_test_flags. * All of these RSA flags have been deprecated without replacement: RSA_FLAG_BLINDING, RSA_FLAG_CACHE_PRIVATE, RSA_FLAG_CACHE_PUBLIC, RSA_FLAG_EXT_PKEY, RSA_FLAG_NO_BLINDING, RSA_FLAG_THREAD_SAFE and RSA_METHOD_FLAG_NO_CHECK. * These low level DH functions have been deprecated without replacement: DH_clear_flags, DH_get_1024_160, DH_get_2048_224, DH_get_2048_256, DH_set_flags and DH_test_flags. The DH_FLAG_CACHE_MONT_P flag has been deprecated without replacement. The DH_FLAG_TYPE_DH and DH_FLAG_TYPE_DHX have been deprecated. Use EVP_PKEY_is_a() to determine the type of a key. There is no replacement for setting these flags. * These low level DSA functions have been deprecated without replacement: DSA_clear_flags, DSA_dup_DH, DSAparams_dup, DSA_set_flags and DSA_test_flags. * The DSA_FLAG_CACHE_MONT_P flag has been deprecated without replacement. * Reworked the treatment of EC EVP_PKEYs with the SM2 curve to automatically become EVP_PKEY_SM2 rather than EVP_PKEY_EC. This is a breaking change from previous OpenSSL versions. Unlike in previous OpenSSL versions, this means that applications must not call 'EVP_PKEY_set_alias_type(pkey, EVP_PKEY_SM2)' to get SM2 computations. The 'EVP_PKEY_set_alias_type' function has now been removed. * Parameter and key generation is also reworked to make it possible to generate EVP_PKEY_SM2 parameters and keys. Applications must now generate SM2 keys directly and must not create an EVP_PKEY_EC key first.- Update to 3.0.0 Alpha 14 * A public key check is now performed during EVP_PKEY_derive_set_peer(). Previously DH was internally doing this during EVP_PKEY_derive(). * The EVP_PKEY_CTRL_PKCS7_ENCRYPT, EVP_PKEY_CTRL_PKCS7_DECRYPT, EVP_PKEY_CTRL_PKCS7_SIGN, EVP_PKEY_CTRL_CMS_ENCRYPT, EVP_PKEY_CTRL_CMS_DECRYPT, and EVP_PKEY_CTRL_CMS_SIGN control operations are deprecated. They are not invoked by the OpenSSL library anymore and are replaced by direct checks of the key operation against the key type when the operation is initialized. * The EVP_PKEY_public_check() and EVP_PKEY_param_check() functions now work for more key types including RSA, DSA, ED25519, X25519, ED448 and X448. Previously (in 1.1.1) they would return -2. For key types that do not have parameters then EVP_PKEY_param_check() will always return 1. * The output from numerous "printing" functions such as X509_signature_print(), X509_print_ex(), X509_CRL_print_ex(), and other similar functions has been amended such that there may be cosmetic differences between the output observed in 1.1.1 and 3.0. This also applies to the "-text" output from the x509 and crl applications. * Improved adherence to Enhanced Security Services (ESS, RFC 2634 and RFC 5035) for the TSP and CMS Advanced Electronic Signatures (CAdES) implementations. As required by RFC 5035 check both ESSCertID and ESSCertIDv2 if both present. Correct the semantics of checking the validation chain in case ESSCertID{,v2} contains more than one certificate identifier: This means that all certificates referenced there MUST be part of the validation chain. * Parallel dual-prime 1024-bit modular exponentiation for AVX512_IFMA capable processors. * Added the AuthEnvelopedData content type structure (RFC 5083) with AES-GCM parameter (RFC 5084) for the Cryptographic Message Syntax (CMS). Its purpose is to support encryption and decryption of a digital envelope that is both authenticated and encrypted using AES GCM mode.- Update to 3.0.0 Alpha 13 * A public key check is now performed during EVP_PKEY_derive_set_peer(). Previously DH was internally doing this during EVP_PKEY_derive(). To disable this check use EVP_PKEY_derive_set_peer_ex(dh, peer, 0). This may mean that an error can occur in EVP_PKEY_derive_set_peer() rather than during EVP_PKEY_derive(). * The EVP_PKEY_CTRL_PKCS7_ENCRYPT, EVP_PKEY_CTRL_PKCS7_DECRYPT, EVP_PKEY_CTRL_PKCS7_SIGN, EVP_PKEY_CTRL_CMS_ENCRYPT, EVP_PKEY_CTRL_CMS_DECRYPT, and EVP_PKEY_CTRL_CMS_SIGN control operations are deprecated. They are not invoked by the OpenSSL library anymore and are replaced by direct checks of the key operation against the key type when the operation is initialized. * The EVP_PKEY_public_check() and EVP_PKEY_param_check() functions now work for more key types including RSA, DSA, ED25519, X25519, ED448 and X448. Previously (in 1.1.1) they would return -2. For key types that do not have parameters then EVP_PKEY_param_check() will always return 1. * The output from numerous "printing" functions such as X509_signature_print(), X509_print_ex(), X509_CRL_print_ex(), and other similar functions has been amended such that there may be cosmetic differences between the output observed in 1.1.1 and 3.0. This also applies to the "-text" output from the x509 and crl applications. * Improved adherence to Enhanced Security Services (ESS, RFC 2634 and RFC 5035) for the TSP and CMS Advanced Electronic Signatures (CAdES) implementations. As required by RFC 5035 check both ESSCertID and ESSCertIDv2 if both present. Correct the semantics of checking the validation chain in case ESSCertID{,v2} contains more than one certificate identifier: This means that all certificates referenced there MUST be part of the validation chain. * Parallel dual-prime 1024-bit modular exponentiation for AVX512_IFMA capable processors. * Added the AuthEnvelopedData content type structure (RFC 5083) with AES-GCM parameter (RFC 5084) for the Cryptographic Message Syntax (CMS). Its purpose is to support encryption and decryption of a digital envelope that is both authenticated and encrypted using AES GCM mode.- Update to 3.0.0 Alpha 12 * The SRP APIs have been deprecated. The old APIs do not work via providers, and there is no EVP interface to them. Unfortunately there is no replacement for these APIs at this time. * Add a compile time option to prevent the caching of provider fetched algorithms. This is enabled by including the no-cached-fetch option at configuration time. * Combining the Configure options no-ec and no-dh no longer disables TLSv1.3. Typically if OpenSSL has no EC or DH algorithms then it cannot support connections with TLSv1.3. However OpenSSL now supports "pluggable" groups through providers. * The undocumented function X509_certificate_type() has been deprecated; applications can use X509_get0_pubkey() and X509_get0_signature() to get the same information. * Deprecated the obsolete BN_pseudo_rand() and BN_pseudo_rand_range() functions. They are identical to BN_rand() and BN_rand_range() respectively. * The default key generation method for the regular 2-prime RSA keys was changed to the FIPS 186-4 B.3.6 method (Generation of Probable Primes with Conditions Based on Auxiliary Probable Primes). This method is slower than the original method. * Deprecated the BN_is_prime_ex() and BN_is_prime_fasttest_ex() functions. They are replaced with the BN_check_prime() function that avoids possible misuse and always uses at least 64 rounds of the Miller-Rabin primality test. * Deprecated EVP_MD_CTX_set_update_fn() and EVP_MD_CTX_update_fn() as they are not useful with non-deprecated functions.- Update to 3.0.0 Alpha 11 * Deprecated the obsolete X9.31 RSA key generation related functions BN_X931_generate_Xpq(), BN_X931_derive_prime_ex(), and BN_X931_generate_prime_ex(). * Deprecated the type OCSP_REQ_CTX and the functions OCSP_REQ_CTX_*(). These were used to collect all necessary data to form a HTTP request, and to perform the HTTP transfer with that request. With OpenSSL 3.0, the type is OSSL_HTTP_REQ_CTX, and the deprecated functions are replaced with OSSL_HTTP_REQ_CTX_*(). * Validation of SM2 keys has been separated from the validation of regular EC keys, allowing to improve the SM2 validation process to reject loaded private keys that are not conforming to the SM2 ISO standard. In particular, a private scalar 'k' outside the range '1 <= k < n-1' is now correctly rejected. * Behavior of the 'pkey' app is changed, when using the '-check' or '-pubcheck' switches: a validation failure triggers an early exit, returning a failure exit status to the parent process. * Changed behavior of SSL_CTX_set_ciphersuites() and SSL_set_ciphersuites() to ignore unknown ciphers. * All of the low level EC_KEY functions have been deprecated. * Functions that read and write EC_KEY objects and that assign or obtain EC_KEY objects from an EVP_PKEY are also deprecated. * Added the '-copy_extensions' option to the 'x509' command for use with '-req' and '-x509toreq'. When given with the 'copy' or 'copyall' argument, all extensions in the request are copied to the certificate or vice versa. * Added the '-copy_extensions' option to the 'req' command for use with '-x509'. When given with the 'copy' or 'copyall' argument, all extensions in the certification request are copied to the certificate. * The 'x509', 'req', and 'ca' commands now make sure that X.509v3 certificates they generate are by default RFC 5280 compliant in the following sense: There is a subjectKeyIdentifier extension with a hash value of the public key and for not self-signed certs there is an authorityKeyIdentifier extension with a keyIdentifier field or issuer information identifying the signing key. This is done unless some configuration overrides the new default behavior, such as 'subjectKeyIdentifier = none' and 'authorityKeyIdentifier = none'.- Update to 3.0.0 Alpha 10 (CVE-2020-1971) * See full changelog: www.openssl.org/news/changelog.html * Fixed NULL pointer deref in the GENERAL_NAME_cmp function This function could crash if both GENERAL_NAMEs contain an EDIPARTYNAME. If an attacker can control both items being compared then this could lead to a possible denial of service attack. OpenSSL itself uses the GENERAL_NAME_cmp function for two purposes: 1) Comparing CRL distribution point names between an available CRL and a CRL distribution point embedded in an X509 certificate 2) When verifying that a timestamp response token signer matches the timestamp authority name (exposed via the API functions TS_RESP_verify_response and TS_RESP_verify_token) * The -cipher-commands and -digest-commands options of the command line utility list has been deprecated. Instead use the -cipher-algorithms and -digest-algorithms options. * Additionally functions that read and write DH objects such as d2i_DHparams, i2d_DHparams, PEM_read_DHparam, PEM_write_DHparams and other similar functions have also been deprecated. Applications should instead use the OSSL_DECODER and OSSL_ENCODER APIs to read and write DH files.- Update to 3.0.0 Alpha 9 * See also https://www.openssl.org/news/changelog.html * Deprecated all the libcrypto and libssl error string loading functions. Calling these functions is not necessary since OpenSSL 1.1.0, as OpenSSL now loads error strings automatically. * The functions SSL_CTX_set_tmp_dh_callback and SSL_set_tmp_dh_callback, as well as the macros SSL_CTX_set_tmp_dh() and SSL_set_tmp_dh() have been deprecated. These are used to set the Diffie-Hellman (DH) parameters that are to be used by servers requiring ephemeral DH keys. Instead applications should consider using the built-in DH parameters that are available by calling SSL_CTX_set_dh_auto() or SSL_set_dh_auto(). * The -crypt option to the passwd command line tool has been removed. * The -C option to the x509, dhparam, dsaparam, and ecparam commands has been removed. * Added several checks to X509_verify_cert() according to requirements in RFC 5280 in case 'X509_V_FLAG_X509_STRICT' is set (which may be done by using the CLI option '-x509_strict'): - The basicConstraints of CA certificates must be marked critical. - CA certificates must explicitly include the keyUsage extension. - If a pathlenConstraint is given the key usage keyCertSign must be allowed. - The issuer name of any certificate must not be empty. - The subject name of CA certs, certs with keyUsage crlSign, and certs without subjectAlternativeName must not be empty. - If a subjectAlternativeName extension is given it must not be empty. - The signatureAlgorithm field and the cert signature must be consistent. - Any given authorityKeyIdentifier and any given subjectKeyIdentifier must not be marked critical. - The authorityKeyIdentifier must be given for X.509v3 certs unless they are self-signed. - The subjectKeyIdentifier must be given for all X.509v3 CA certs. * Certificate verification using X509_verify_cert() meanwhile rejects EC keys with explicit curve parameters (specifiedCurve) as required by RFC 5480.- Update to 3.0.0 Alpha 8 * Add support for AES Key Wrap inverse ciphers to the EVP layer. The algorithms are: "AES-128-WRAP-INV", "AES-192-WRAP-INV", "AES-256-WRAP-INV", "AES-128-WRAP-PAD-INV", "AES-192-WRAP-PAD-INV" and "AES-256-WRAP-PAD-INV". The inverse ciphers use AES decryption for wrapping, and AES encryption for unwrapping. * Deprecated EVP_PKEY_set1_tls_encodedpoint() and EVP_PKEY_get1_tls_encodedpoint(). These functions were previously used by libssl to set or get an encoded public key in/from an EVP_PKEY object. With OpenSSL 3.0 these are replaced by the more generic functions EVP_PKEY_set1_encoded_public_key() and EVP_PKEY_get1_encoded_public_key(). The old versions have been converted to deprecated macros that just call the new functions. * The security callback, which can be customised by application code, supports the security operation SSL_SECOP_TMP_DH. This is defined to take an EVP_PKEY in the "other" parameter. In most places this is what is passed. All these places occur server side. However there was one client side call of this security operation and it passed a DH object instead. This is incorrect according to the definition of SSL_SECOP_TMP_DH, and is inconsistent with all of the other locations. Therefore this client side call has been changed to pass an EVP_PKEY instead. * Added new option for 'openssl list', '-providers', which will display the list of loaded providers, their names, version and status. It optionally displays their gettable parameters. * Deprecated pthread fork support methods. These were unused so no replacement is required. OPENSSL_fork_prepare(), OPENSSL_fork_parent() and OPENSSL_fork_child(). - Remove openssl-AES_XTS.patch fixed upstream- Fix build on ppc* architectures * Fix tests failing: 30-test_acvp.t and 30-test_evp.t * https://github.com/openssl/openssl/pull/13133 - Add openssl-AES_XTS.patch for ppc64, ppc64le and aarch64- Re-enable test 81-test_cmp_cli.t fixed upstream- Update to 3.0.0 Alpha 7 * Add PKCS7_get_octet_string() and PKCS7_type_is_other() to the public interface. Their functionality remains unchanged. * Deprecated EVP_PKEY_set_alias_type(). This function was previously needed as a workaround to recognise SM2 keys. With OpenSSL 3.0, this key type is internally recognised so the workaround is no longer needed. * Deprecated EVP_PKEY_CTX_set_rsa_keygen_pubexp() & introduced EVP_PKEY_CTX_set1_rsa_keygen_pubexp(), which is now preferred. * Changed all "STACK" functions to be macros instead of inline functions. Macro parameters are still checked for type safety at compile time via helper inline functions. * Remove the RAND_DRBG API: The RAND_DRBG API did not fit well into the new provider concept as implemented by EVP_RAND and EVP_RAND_CTX. The main reason is that the RAND_DRBG API is a mixture of 'front end' and 'back end' API calls and some of its API calls are rather low-level. This holds in particular for the callback mechanism (RAND_DRBG_set_callbacks()). Adding a compatibility layer to continue supporting the RAND_DRBG API as a legacy API for a regular deprecation period turned out to come at the price of complicating the new provider API unnecessarily. Since the RAND_DRBG API exists only since version 1.1.1, it was decided by the OMC to drop it entirely. * Added the options '-crl_lastupdate' and '-crl_nextupdate' to 'openssl ca', allowing the 'lastUpdate' and 'nextUpdate' fields in the generated CRL to be set explicitly. * 'PKCS12_parse' now maintains the order of the parsed certificates when outputting them via '*ca' (rather than reversing it). - Update openssl-DEFAULT_SUSE_cipher.patch- Removed 0001-Fix-typo-for-SSL_get_peer_certificate.patch: contained in upstream. - Update to 3.0.0 Alpha 6 * Added util/check-format.pl for checking adherence to the coding guidelines. * Allow SSL_set1_host() and SSL_add1_host() to take IP literal addresses as well as actual hostnames. * The 'MinProtocol' and 'MaxProtocol' configuration commands now silently ignore TLS protocol version bounds when configuring DTLS-based contexts, and conversely, silently ignore DTLS protocol version bounds when configuring TLS-based contexts. The commands can be repeated to set bounds of both types. The same applies with the corresponding "min_protocol" and "max_protocol" command-line switches, in case some application uses both TLS and DTLS. SSL_CTX instances that are created for a fixed protocol version (e.g. TLSv1_server_method()) also silently ignore version bounds. Previously attempts to apply bounds to these protocol versions would result in an error. Now only the "version-flexible" SSL_CTX instances are subject to limits in configuration files in command-line options.- Fix linking when the deprecated SSL_get_per_certificate() is in use * https://github.com/openssl/openssl/pull/12468 * add 0001-Fix-typo-for-SSL_get_peer_certificate.patch- Update to 3.0.0 Alpha 5 * Deprecated the 'ENGINE' API. Engines should be replaced with providers going forward. * Reworked the recorded ERR codes to make better space for system errors. To distinguish them, the macro 'ERR_SYSTEM_ERROR()' indicates if the given code is a system error (true) or an OpenSSL error (false). * Reworked the test perl framework to better allow parallel testing. * Added ciphertext stealing algorithms AES-128-CBC-CTS, AES-192-CBC-CTS and AES-256-CBC-CTS to the providers. CS1, CS2 and CS3 variants are supported. * 'Configure' has been changed to figure out the configuration target if none is given on the command line. Consequently, the 'config' script is now only a mere wrapper. All documentation is changed to only mention 'Configure'. * Added a library context that applications as well as other libraries can use to form a separate context within which libcrypto operations are performed. - There are two ways this can be used: 1) Directly, by passing a library context to functions that take such an argument, such as 'EVP_CIPHER_fetch' and similar algorithm fetching functions. 2) Indirectly, by creating a new library context and then assigning it as the new default, with 'OPENSSL_CTX_set0_default'. - All public OpenSSL functions that take an 'OPENSSL_CTX' pointer, apart from the functions directly related to 'OPENSSL_CTX', accept NULL to indicate that the default library context should be used. - Library code that changes the default library context using 'OPENSSL_CTX_set0_default' should take care to restore it with a second call before returning to the caller. * The security strength of SHA1 and MD5 based signatures in TLS has been reduced. This results in SSL 3, TLS 1.0, TLS 1.1 and DTLS 1.0 no longer working at the default security level of 1 and instead requires security level 0. The security level can be changed either using the cipher string with @SECLEVEL, or calling SSL_CTX_set_security_level(). * The SSL option SSL_OP_CLEANSE_PLAINTEXT is introduced. If that option is set, openssl cleanses (zeroize) plaintext bytes from internal buffers after delivering them to the application. Note, the application is still responsible for cleansing other copies (e.g.: data received by SSL_read(3)). - Update openssl-ppc64-config.patch- Update to 3.0.0 Alpha 4 * general improvements to the built-in providers, the providers API and the internal plumbing and the provider-aware mechanisms for libssl * general improvements and fixes in the CLI apps * support for Automated Cryptographic Validation Protocol (ACVP) tests * fully pluggable TLS key exchange capability from providers * finalization of the Certificate Management Protocol (CMP) contribution, adding an impressive amount of tests for the new features * default to the newer SP800-56B compliant algorithm for RSA keygen * provider-rand: PRNG functionality backed by providers * refactored naming scheme for dispatched functions (#12222) * fixes for various issues * extended and improved test coverage * additions and improvements to the documentations - Fix license: Apache-2.0 - temporarily disable broken 81-test_cmp_cli.t test * https://github.com/openssl/openssl/issues/12324- Update to 3.0.0 Alpha 3 * general improvements to the built-in providers, the providers API and the internal plumbing and the provider-aware mechanisms for libssl; * general improvements and fixes in the CLI apps; * cleanup of the EC API: EC_METHOD became an internal-only concept, and functions using or returning EC_METHOD arguments have been deprecated; EC_POINT_make_affine() and EC_POINTs_make_affine() have been deprecated in favor of automatic internal handling of conversions when needed; EC_GROUP_precompute_mult(), EC_GROUP_have_precompute_mult(), and EC_KEY_precompute_mult() have been deprecated, as such precomputation data is now rarely used; EC_POINTs_mul() has been deprecated, as for cryptographic applications EC_POINT_mul() is enough. * the CMS API got support for CAdES-BES signature verification; * introduction of a new SSL_OP_IGNORE_UNEXPECTED_EOF option; * improvements to the RSA OAEP support; * FFDH support in the speed app; * CI: added external testing through the GOST engine; * fixes for various issues; * extended and improved test coverage; * additions and improvements to the documentations.- Use find -exec +. Replace 'pwd' by simply $PWD. - Drop Obsoletes on libopenssl1*. libopenssl3 has a new SONAME and does not conflict with anything previously.- Obsolete openssl 1.1 - Update baselibs.conf - Set man page permissions to 644- Update to 3.0.0 Alpha 2 * general improvements to the built-in providers, the providers API and the internal plumbing; * the removal of legacy API functions related to FIPS mode, replaced by new provider-based mechanisms; * the addition of a new cmp app for RFC 4210; * extended and improved test coverage; * improvements to the documentations; * fixes for various issues. - drop obsolete version.patch- Initial packaging 3.0.0 Alpha 1 * Major Release OpenSSL 3.0 is a major release and consequently any application that currently uses an older version of OpenSSL will at the very least need to be recompiled in order to work with the new version. It is the intention that the large majority of applications will work unchanged with OpenSSL 3.0 if those applications previously worked with OpenSSL 1.1.1. However this is not guaranteed and some changes may be required in some cases. * Providers and FIPS support Providers collect together and make available algorithm implementations. With OpenSSL 3.0 it is possible to specify, either programmatically or via a config file, which providers you want to use for any given application * Low Level APIs Use of the low level APIs have been deprecated. * Legacy Algorithms Some cryptographic algorithms that were available via the EVP APIs are now considered legacy and their use is strongly discouraged. These legacy EVP algorithms are still available in OpenSSL 3.0 but not by default. If you want to use them then you must load the legacy provider. * Engines and "METHOD" APIs The ENGINE API and any function that creates or modifies custom "METHODS" are being deprecated in OpenSSL 3.0 Authors and maintainers of external engines are strongly encouraged to refactor their code transforming engines into providers using the new Provider API and avoiding deprecated methods. * Versioning Scheme The OpenSSL versioning scheme has changed with the 3.0 release. The new versioning scheme has this format: MAJOR.MINOR.PATCH The patch level is indicated by the third number instead of a letter at the end of the release version number. A change in the second (MINOR) number indicates that new features may have been added. OpenSSL versions with the same major number are API and ABI compatible. If the major number changes then API and ABI compatibility is not guaranteed. * Other major new features Implementation of the Certificate Management Protocol (CMP, RFC 4210) also covering CRMF (RFC 4211) and HTTP transfer (RFC 6712). A proper HTTP(S) client in libcrypto supporting GET and POST, redirection, plain and ASN.1-encoded contents, proxies, and timeouts EVP_KDF APIs have been introduced for working with Key Derivation Functions EVP_MAC APIs have been introduced for working with MACs Support for Linux Kernel TLS/sbin/ldconfig/sbin/ldconfiglibopenssl-1_0_0-hmaclibopenssl1_1_0libopenssl1_1_0-hmaclibopenssl3-hmach02-armsrv1 1774544134 3.1.4-150600.5.45.13.1.4-150600.5.45.13.1.4-150600.5.45.13.1.4-150600.5.45.1.libcrypto.so.3.hmac.libssl.so.3.hmacengines-3capi.soloader_attic.sopadlock.solibcrypto.so.3libcrypto.so.3.1.4libssl.so.3libssl.so.3.1.4ossl-moduleslegacy.solibopenssl3LICENSE.txt/usr/lib64//usr/lib64/engines-3//usr/lib64/ossl-modules//usr/share/licenses//usr/share/licenses/libopenssl3/-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:43400/SUSE_SLE-15-SP6_Update/3035444619e3dea9ff08ef868fed6578-openssl-3.SUSE_SLE-15-SP6_Updatedrpmxz5aarch64-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7e6fadb5a6101a8297fed5bd34ef6c6d1ca1bd13, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b7df47ad39b0b3663cf21caaf65aa113f483df2c, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=acfc77915d6249994e8423fd6609f1bf49230887, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f17b6c79207ef5e5467223a4d5fa31f7fd409db1, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=122e1785b012d61056323a395346bf5718d672a5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cf7cfa564dcac053a7d13f0e680395e9712fc801, stripped $0 RRRRRRR R RRRRPPPPPPPPPPPPPPRR RRR RRRRRP P RR RRRR R R RRR RRR R RRVL]mpjU1gca-certificates-mozillautf-808fc3f2f3accfbeeb6db7dff2e062655872b5e81705a1dea4628419132f2658f?p7zXZ !t/ ]"k%dR㽈,۬QEw"%[W^06܍ {UA 118,Ϗ\ŏ\/ΎJӱwo;žfK+p;eMfT"st@}4KA]FY@]%V1J9,k$A^ڋnhJqFY r59:݁f#6=Z-ʣTt>sx\ODJ!ھ׽rԏj 3y9AH=I5>F_k'#|2GgbeHTdN ?t>du{3=!@u?7ҾimCiTc=gl`ZŸQhI&gVfK[ Op1#_śTcƖ)4~ 饤XE~U& e"Y!Cf`RQGCi1YZ&|'IC9fFCuF"K 00lU+hM=fO]|e>O[zedi"(F@$)<4LMA, kꠖ=&Bʼn-rn{w ֛45zYWY<=o|PN(l"$j{ ݑ.WTH?'{J<7‚`r,`y)7qhձ#C; ]lM[2VQa1rbO6^uv$8((:,qȝuddh(e*C=NvʏΖ"Q5830Vxk 8o]|l\[&=ZHNKO^~' Y0ߴ;Vj"ó0,U8j.f즌WLb#i#c7XZtA[רaط.60̽@BuĪo'?bgi)?f'i:t_hDb* (~+DI Ɓ'Tw.+x8GePA!=+>+b#} lɬ9:ξ~.pBAP *ɕY}FگMЄ B7A+iQH*uf `EIg=2iQ/E}ǹᆉiA(כJZ?r}VnJ|I蒮zpa-':, #"C;3,AeuĆ /2n& OeJnRIIe7%b1;+q&& R0QܵAذ'/Y8Ă###- yM/Gծi7ܓO8"(q\J8@TرM#;0Zn6 ?wl_ӔVIΗ~g H\i, Op 3ItU[V 6f 403j?ȐBX͠pM'=\z0E۵xQJ7+Ꚗ&5# O3"="wۣt0o ɴ0HB|U<7 (t 3\LY޺[0~k/6qߠG=0enք.!;[A 2ssew %|mŕh9^D-@OE(<+u@l_6Ӝ-)4PU`+Sm8J&k8G5fޘIiЩ#{O-SB9Q+ct"l%T 虊 K(oOdjX0Ƭ6."tτW}B+j:6QP#,ojfoA )`Z&bdT`\6JUOU M q z'iRʪ<3:mq$' < aTONӊCCKeM뷅z6k,gڍ2[[Zk kv.M4ZX0_0/'_xT./:-, Fjj;KZ*l=nnIk,4/BZMM{+mlOCqEF qcԤ8 ;i# woyiѸG+8/hx`J{HnMki!ZGɣ.99+Ĺ=0J)q31'<<ψK ̫YC HC{/ Z W!0(E+/Its3-H4LS.( }9,u}pg⏴ȟi ;>[pMQV6F"(jLJ#~AHp5V\mU[k~w=2V8r6e`n.EKcx*{c 7Y3Da (DC|i ;~ԃMf/+"a-6`݂7ɜzh eKؾys[4 d_j\9?I&^5n7^셈}#/qfǪf00Vx՘=7_3mhaMY&Q ov5 ]$yrc"}S\#PB#OdҪZhRj!h\5) $9RJҨzC 95&ߐ_$uO-f)wZvb,LϚɵhPY>C(5ͼ2҉G~@̱}" tFm"!VarP,M7WUD X& B:Ra4Q'l^W"n;;5oXڂN$rڠ\ f IX뛪ERk̛ %4S2|58[gi}9_oA WcؼCżUGcxb/HhɘO@˭L-kdcoSF^#7}+8B"@$I|jZ$~6ڝ7&3'g+܁55}WBs+p#-vVJ"Vg+H~ 2"CՄ~ jv1 kR/`'G~: K\{(WМltsy#oT4|7_*i@6%Ԇ2y4&,>e٣ ! )A2 \ش V`D :5$I0~` f牨XsJ(A *+PKɕDDV qJx ^EZNYEeJP._o쯍gL(vGk߀:󖲥sap0HD ϧZ#ݜfwy?YFxe(E4KmvLtjv;'淊&i0!Ir CmOsFmF騾tZR:oLOljseNyJ'CAnW~dђyA\N#){^dmvC]lSgv>Fb=mJUS]O1f]](.dxB'>BǗҒ$g P<] ed)]) iM6a%ZXԪ Zx?ΎCgW3 c{Sc{fDi)qgi@K5ٺ:䆧Ih?}mD!U/j@grqłoRl<񉨦Vwȭ>瘔'%͐F5)__t\mfZL >vB8n6= MFόޑ3 f˜tҗMձuk*u ʕNnfgMtlUтݥi5`"z ٨JEcwƄO9Bac.Qt:ҿ:Q>ꥠ!.)UpȎDaPJ0ǡO.Ce&٘lB>T&DEK^㦆-*nKH0T5AKjJxfW|!hyn R^S2 {f H$p<:Iv!Bxos]$:3s_oԫ'ޔ>}2}5/JjTڼs{wߺ-oHd+nѮ# WE7K}VUa]kN,M8 {OZwLE"'*d{D-;K){wjwh](t{S+]&>Sf5=R6fRp|͋3IfBXia1KR7%FF}NU:1JF=(Rl<``UVoC͹WW5=momu`MJXe${V( WCNP.( `$?Z L YueߊdgU4kln )2' Bǻ/0rR|gvE 8mfGI@?1Twi榺O'گk UjHK~n oBz_!6"]ȬΜIԥ&>eaY"=gz4 WAlZW2%%xg|HΦUꭟJ$?Hx{Q}"ypjϵx:++IYXݵq{J yßdAUGE.4H-ohGI?N6*iiWVr.R6NWq]`oWztEF)M#ŵUM><}Glx_J6T;/Q X6%L-༘M^: Q$3.m{V>ƭ=6guQ 0%A˥lL7F ^Mi tjrD"cMC&U\Nߩ6梽k ^ӫ3/~q|J3׌xZe~OI"8wή8@|S\= Ŗ=H3E;Ug 7֢ yacQ)ȴ ּt M4l$4M 2{J򮃽* =wkĚ 6"vC^1=oףu۝~l I` =iL$+Rc&i-Ŷ^˧̀䛶,9nLzz95K6cGm:!ܽK8KXIPPTNJ;q>R5Dt;MrncȽd.JS9R{u8)0B5Urr΁qTa^ \V~̬sJmmXʅB0D20%UK,UAT{(.dY*B-cY*$NݰS.v0A=9WDz tqht1-/~c↢%+p /Zk;IGVhD3v4 hUpRWn)1NzFu 0]魢G:џqƂXTXx{{(Qw]3o={Wƀ3]qPA{BՎ]dv8T>]-\S0\Kuj5ndo)P.+P/x?XbGlp3F]_V[h>n<יJ> n! K]5BbBP>p"wFٔ\)ka#wt ,g|9s;!'i*1 I^Tȭ}ƨL=fh[[ V bf#0Y:s-W+F3/[.Ss_+_54iuب,9ʡ)yT(g0o-,H|I۶WjQx<ٞBY" \ cvPD$=?ǝҴ_4J mJ/̈́Q 9m5 Ӣwv?2%Q ZDtu@ +s%J*" ȬRS{BcEW_ $Hap3pK+;q`!5NC{!>#Hѻ'NFI1e6 $[i搜^^ :&yIYb<8-ouڮH% "}{epqbޒl hQfƶ .WCC|*LNpQEѸ4^nD%Nq8^ 8XEK^g1)`:^23,l`e`kz-3&nbJ6ӱE47͜/]ϞIQcʌF)פ߼wATǿ`{g=L=SnޓW45ü}%fS=aߑz:/㫉i/+޾LA8tFLԅ7~PIg@SihvS M(֖ d)''=}B;Xa C˜F ؠ+Ibdox'cd{?r(bAٛ3@=/VW0[ =ғA ԅDݧ ތ:GWUC/TR=븎^5$OG9Raϑ*W&7lTv2]A~KH\ khL! 0v^B)vmGW9JaY_[OV6k{9KuSKG\_j'3ڻ~#p@*U ޞ"HչwƉK6Xv'CfkѰ&-q* sO2E x.pkx8l]w}^H4d#u3(2]_ N&L^Z9IgtHFQU]5\ 1$]϶(jf}9mMq55G UәzcL¬^=%}!0픚SV (Ws=4d sÌ o'f ׊™UkFzk64= j{ecSK~"D}c`<(o(߃C71LO޲|e2*Emq>g=Ќvc-a:Ҳj?o`W"V+Wydx}%;?a H34vY {__!._-=s(pQl^uJnq4Xeً$3gز՟9V$N`Ʃ n?M?E8 ]#S ~2\_꿘ڮ%}U| <σ(c@u*Vk @_MpFC7~-R‘J_WPc6=80,[p~A &@$%f8@}cDzKt4cQȨXDFWx+-$uuPpCE=`9a;j+N#G0n <%N^G֟Ʃ$1ﴸwr?Q%^aMxDw|}5.D}u.j]eE*8"ج@X @&!KV,?D 3xئB܄;H&BR0У7zfp\X4J*˱f)wb|+g=݌X%N_F 1ju<&I%,E D $O^^<$P3cE,1]Spnh<5zO3n|?jwڀ}aN<6;\I#k Vm3 ''x%I4~ 6[H|êl!=Fg-|=5=D95bf$~5}#1c,ꅐ!` ~K=P$,_ݰSJiɩ ?pw|i/1vҘ`ssUP>?8S!2_]4W툷m5W8I/ԚD|"Q'2լV,_',oMyu`2F  7noH,zo)EkCvƎؾgc%eMʷ|n>G^ݳPUe+LbEŵ1 Rؚ nA[cŀTΧk?4˙hGkw}\P۝/8KEoz+U =V2'z 񍜦զWNښi E^f3+4m*shO^/xua;oJ´΂C6/+$8ĀMe(IuK@l0W߫f1RB0؉RWd:MŞG1 xu9ڌo7cL܍?h(FO! q格J0 )Ժ/5߽0Yzm3-{JъM,ADwڢ! ukͱ΀=^!s};k1b,#E{beXĴE-:v9m~H'ZϹb' DQLO@E,帽)⇡{$i41iG)dʊX<,$$_GB9-M}Y\Atʁ|''EO[Vݖu|p^W#EihJ[RLR^'Zyw#PfgH#okD:ƖW-@ .TthDx ƄsAb0Prfl>3TY_T.ZcqoGҮAl1$ ́ZV="A0g#a6~2`}nZ )mX['Jej;y;\Qfcgxmf(U^D,07(P 9y-dI[Jn^*YH"LJ,*7 z8yd{ HF%<)Wg+r*zk:AjiUިs~[ 1HPP|i&}3#Ī=dJ\|W%y/'<{,;|KϷUYyZH BxYmk{wf踬כ(L+MbbG8y3+UL` 2 튽* Mग़QҔAm'јo(O~7KĚ pnH$$ZN(pcޕ k``K,?ZKgUVƙf:5,W'YQdSzA~HP jzgzi``?U <)wIFs\daGWOÊ [PrU;+\*xMgD+5̅x@ʘ¾ \]Lsm5eC5 #b2nJW&dq`ghߜ"0*Bұ 0WّDEywƋ-D=:<^{t"ETUA1%F{W8gϩ}To^֑5J^uPe㑫mkje,`q+Mf2jCr hU|B$iaII,t7@"܉p iɵ¯SV?7ү0k؂Fp4>y9aB}k}Rm* .PO-z%9N56bSc(q:u@Zq_e7OĞ>PBN%bcwM{b /@#Ui-71vQPM=aNjN-_xAY~"ؒh|߾!,Ԑ?}8P2¾ O#%X3&x~ݙ9yjZX 5'eBJ@Q<) FBi3VR5mnO@z+< ΅_1H4Y#o 8Y9VE]+*P[I zY2SD>kCEPmlO0' k3DZbPU1vWYjyƭaChμ$z_.@EM\9& :Yt˜PB'vrVkZÇw ~Qo4wlN$v&Wuh' dD#԰)1O ~L& ~V6DΰRp}C%LsԬ=H [u{*a vPX3GIZ76& 'n<0UC`i^A'jIBqPTIWO $1APtzNuAb`d4v 1:@s+IsMjwjg~xL&#,n&k*lÁ59kE-DxZ<_L=Bk;(zAR_U#VurM[3t([? A`D(>ŮJ倅geA>Q6c_V]i/Ӌh2JsEY}3z } IOng%z' b1S7dz6^UDl=.e.4!6\MƁ\; ~^$3h:)4*kKsIaa 8Rf!ʊO @W* x֢=2 ٚKRg+=l=]$@| |j#yêC1=S7BE 1ZKnՌYͬ`ZͦP_TJ4=:M.G$u@L4Z' @k3WD Pzc˗"xfO zJ$U۬WBNtˈws2Bf4:aÞZK7_ږ?FQ.5fۺe76fhh'Sl ,"E xH< OJfSn*ї=iU t:YD 'Nkٜp?ԛsZRE!y5 B˔N"#OKP!;<( S[iϦhˈB#dG1ؿU#WWQfC6 P)[{KMJ+ÔmISBe"_@ku0/2d@ E֘֡gwp7PSJ[Z҇L9}1ExCYL2C": xVgMYM(m5Y6{]9JYODcc!0ȉ?V$QA7/K`&T63%T e۴hfB,yf8wCJ#Fs<.6r%7]B' ռ'uV[O!@ sJ9]G3Jr>':Μ_NpBL ?^:,ynFVUwM#:^ݙiAo~ĥ/k]50o8-8sUX~ }.Ept8Č/ >#L3jcfʲzc: Lڎ\:+{g\PeĹ~KFɸZ&+PJuqNnHܻx4{ϻeImpa@Mwާ!#" ֭Țz#ID J@EfjYNe21i>lS%2IMtӣ8P}i L4./Ƶ~Űaso:)pek:ap%-js-~J1 GCHf aVGFm}']My9!A}tFk))KLLO[C1^i0m1Q/Z3JS}sroJu}P,Qp2'|;Z–YKR郘(;tM=f_ eDgZ*hH>B<\ܲlk4R-?1V|239*nC^Urgx$R.$J':k(Ђz{O[ 70ᑑ5czқ0~dv繱wt-L[X1W6+rYu_~ʨ0x ܌=X]fumɱ _N@aa`(5ľDÎ $ s5R%V`?p ݹ^O$^ Ul 355C{>uPpA60Lh;thh)N˰uK=H 8zlu8U<0l?rѧuիLgn_S<\S+~)*h!]K,@!Tbb1Y`hZRXgN. %fwmO I6-ae,.۠=T|hTjpx2xCsl *ZS$:Bń * PM9ju8>P7j@DviδNkSpTik͕%80tMٵ*Cq$)!)_L/+cև{?RZٮ©Ov0m^NJ1LI5fѲ؏n$-2L9iNҷ\C+TA>e%)'t˨ u/,ƌ?!M#ŃxEǃysyÿ.\OCuCHXv5>?DgK3y,K(M]0 T; ]ĽckQi;[[gaU0Zth/`LJS>߲?^Tɤ\k 'VHc}~ϡ]reǃGbV 21b9PE1Q)'!IX!8cZ> bxYvNi=ez!@O @׬hE#&oa`oW "<8]4Lv72Wn@-3VAX!\Ε](=^]g/xd얬QD8^Hy`%hڹ\2 Xblwds5^ctY;)m/WnC+ s$vN %+5tM}kŏ0hDUGw3cJ/>d>c{ |froaȺUO~2V=;F(+XcҤ5Ny> oG$P7H5E7I!>dh)g>N@2X=c/"d4IA5ӂ7 ˔PqiNz!#F֢4DX"&89SGd$%m$IktEVPઽy VH__$xm4zPE7M~3L@VVq\RF7klQZ<{:*EsKxhV%lP3OttćVBS ӏuWp:ƿdN0'i4%MPLl^Er։+*L )+alW'T&Cti:KWpHw'B"=_]ioN~ȶ0Ē9 '!],+p¯y*o3r}e/9SXV[ͷ=)~A&-siLNžeb9\9:S`FAQm@ i0ڡV@vqǼv81sbC]j:s?H꽀F`B+փ QY(F\G tıйN&F^~7QOoSc]5v݌6Gfm,h=@}|f_q{0,'NcЙ/4_&0z~TA%KƿJ/l)'$(ZjBT02SR1h69{?9n 7Pچjo0:#bVHX37&t/ Y0ޒgOVqGth[!(M?g^%Sbfѡ \n r ?/!ʞI[~ PDm߯l.BN18WAotv J$~WGVU@*7ӛnɵt{HeRaos%ivz6Ә1>{@=$LΣ,}dVm=(N&€U^]cc.hnp?YFf:*[R1@hi*")h+ h("ದ ([^ (8o27Lbċ:(3l0q<ѯ&utw/Z D_&Zmdp ߄ӐL:ss Qh VV*-51Ĩ:G*@'/ NMyΥ<:sۈ8yTbOh*cV^+X@J;e_!HmVP33f"qmߜ%?}fa@NXnO=M&sĸDWh֛y7W! rR Th17Y r⑵`>SnbP3LBJyq벾vV~],! /،s9kE.vPMhS(y8׃)9Zr^$i`76wpPH&X1, O7/菗uwhصc_џ7_%m4"Ӆw6:eX: 4a  `mLwJe0 j/`F!W9 qe ^%/gL@.8ʓzA޼G'@ΥO{^|;qƦB+`8}'$ Vu|pcea.h/.AF0(?x YӴjĵI{؝Xd"'pΜGr2İoPTy/%ol"Oge﯒c=Ce04ŋs]Hقr\*R_{-?*]Pv]j<[(2(P9u~4|/|T:lE.U&b[Nq" "-Jpi M݋C9m8BلnPc!%6I\HT*ުWҾ=@z7r ī3Dout7Pcd9r2a{e~\4GMS%9 Ý0ӄZ8A OyfW9s,8ƃ(ӎԽX!54Ԑ"m.Mu,$2 Z+CtEr+/PYY7:qs__"vҐ:9ؿ5@&GgYs[^n۫x8r57;0pR݃Cttv(e~gOm=#ٔMSn< @U-cio*Mc?M8ǹEb4K/r$\֔i45_")LblB vY̹f ׎͵~ሯ'nLX6R)z\>/mUX] = ldAdZh!VOar5꣰OT;Kb 0P)pGHRb߄>$ҬFJMZȘNC#![DB#[!37;ΰ0Nl a[[-N>M8 vAViMmD5}K8@Z3VxØ9!L˞1E:= Lj!&rvWn7_6Rmy ٢7j.0#Eޤ>ZT\ŷqfs{%Y7{ُU\DJw]ug8Lo96Ut Է&;uX~Q3E =(v0aDח'K&xk/z  :M? cUy4Fℌ-mfOနhhHW$zi+!_6 z<ćVݍ=;2mBDVܐ[^jpU)XO쵠ףHtGZܦ1sy`N9{n)NS Iܡ[/ 0r@0xn·k9fό0;ƔlqFՕYsVNH4/se0ÌjkBRP61K ,Bܳ2qؤ%Ӯ1j0tA(:F/UKJNjEosd,D V˪MMVZ2E]P&:\ mg-f=˕ ?FSO FmߖC6F,Tm13 _L▨ہ(Ul࢘TPd¥(D?YKuBfia a3s<`"i\7Pdi?T`>mMRv6mcd^:0%έho 3/ A T^aAdVv~Y ЍDՄy2Fީ18 WOqR͕qfsF#/3݊t>w/TtÏRډK"au,T4yOżHO9SD! $L!ZŸ4u:?4xYRզ\I6ZƂ ,)&G˾= ?) A(=;yVIC)ޒi,҆~urKs;?UYj Aš"Lg'dLUڽi\tAXWƫMzr5 R gKMW)b-JORsݔW떮CAs ԡYsS TҁHmWѯڂdnNIz` _nareߐRӫ\! B λEwd›j`CYve_JG`}OYt[[h.6g]T 94.N#Ԝ;&r}G[Ype8{z^[x2|UḥhDWR) M$UOn!<*< 0xW<%=1P(-Qύ:=ӭq@9hs V5*Tܝ\ J rs_mwBF;<,甼Ԅ+GNɰ>UP<"Bz+7;Lf#>WQQ Cx<:x|Ah=6o8,(Ž-X<|}G1X.82SVCSSiO*ԦncaD\"nj `;ۈ9;Is g1'<'l4cm$e`׼x;!oR)gS mD ~3jHV eF X:Ə,a^l(o`k2S0=B =bm3o2ٙQYoH"G(usGbAv@-A}8%;鎾`a#K]O?lem8n[nm t/ O!\L+fZ4ħ%׎Bn0yt.]>AYfԙn*118RyWTq sø*ɆBo=C°,Jek<يԹ(4+5dd;F26yq?e 3vZoѽ~{n3?pz|ΰ/r@hB٫Xpw9z|/@ KV~d}J aO#[\(*7Ίz'U jݷYāŞXh+L`b;UnxGs_t᭲e"7gF> 8:lN`u_vt<<@Nt 6B15v^cAּ>p[.f N^DzF>aŨ.Cp1z;2Vٌ>80C7uGzdwji}SDobmgTpطr[׏ɽ}ԚdeT7È)3 #"櫮a2 \)5M1#s:15-%ƻ쮢4^~pSPbON\0v:Š :S 9Z$"I]K;P't{B88K(4R?>-zU.Bcnk[^3K^W3uT#d[zCfPhxxh_v7vX ֽϿ ot܉4:bH]->r)P%h ]rhLL/8E-aoTD\G0RDb` ؒ.{9Ś2nw|wui+<qĩ M"X,\0JK,/aG yj5me(Lɉy|1]OeqZ83-5sv'9/nTVˏ>@€uΥˍcAA[t eɀg^M65ՏRŬ-$M[TM+/.(7o'dh/}kvsNr]5\@ R-ZCn5ٶ }Y$rNx+ՊuBx^I8XOIU '27XI% ÈVw!{Ԧ=_Hoſz%?WBFYf fٸDjײdK*Vl"2T7Tt0vBuVG)J[5: H4 ys)-ɹ3Vsz@_w"4E%֍wܗ,-9TqWƻ@c 5L@xԧ:Js1Tm99"0>G1BlH!&R@sHHuԏL`@d1/Ck}ʷ3OuЎ s5.qScr!RJ4f1 ']{k%n&胵Th;+Ffl| eH.WX n&`eqo^n^4Pc*U}ͬGY 4@~ <3L̡ 5ZHԜiEmya/.ڐѩ oLIt̑i3l6b> &Z"-iRH_$vLʫ"bQ>l s6}ywt0Q=) a/3hɲUx҂ܬgx XF>\}?|,Ova}Ț XŹ; t-CK=o<t?K1R:7{-5)pE{KG 53^am:F]FNx`7ޑIk+| n/d;:hc`bqegTϏK[" ~%{:4x:7[J-WTGdJ]&RӢ|t/?୛bK̭sxURaZS!2I9?^DA`cҚhB!G#њ;7Y7r2.mf;hkYATR^!b:uHq +M3B-N?@N ,uR#%a rῤC?o'dM$nuTBmQݎ]9ỳ_.7lNWlU m+֒jZo9M[Ρ9 ZnW.nMH. xzl4ӍOּY4&65t^9*j5= ʡABOՏF`K2r3u|$჋ݶ\_` =>^3O\]DBjvR8}I<̦GAY -Ju$yWֳZzN@s·?@8&yԦ9<{7/=׌SKp=ș[Fp9<5q hUsĪN%Ӟhw0vBm , Zb?C8zJ|-IZz$mB(A.j]@.πbE a<9μF2O$%/Wِ'UbfY޳CJjgenmay#/cX)vqi|$7s[|ㆻ " ϊn6ND_ .ˇɱT (d|Zͯ9:dQsM\eRe;}}^־"%cɿ=!]d Hw*j'?ŮdY tnv1ȋd+x "{჊Tb/_+*:wTK[L6jЭ(`8&*.C 5${*vY3)]3N@`{dCVS;-s;WPEX38+KEo9u([{)v\BMHBygOoV2&8" I1?ڪhE`/Q;H-S1׊J(:@gDI.1.'2:jB! t7"|E"F6p]FS>Omcrxhh j톅u|HY hZ2dje2)ɰ{W](}h0a@a8? |z cng MNQI颪'%=1bĿϟu-9].t5&E@&vgyV Cc@EդJp=ҹ*W7P:U؏p\ F= &]s221ziW]wa5q]:R;j3;q˱# V| UZI cG|$ڄiWP۲l*usJ8ɺi;j= 5oy0?ӿsF&,|kD˗&>l^p.JYё)\ԀLx9uF?gW%ꫨ{E\iZcD432=c(*рPVu{-!͑*- ^k: v" |c *7Wh'0uhP75E/$ *Jɴ|b9BijB[ADݙl F ٗIb̸.i/]2;X8ڑ)t}n:0f9] ]U~)Iئ7`#__ /ub:K15WY6șSMZS}NeG/) [k gh4EPZIݟ{3Kj[8cĐ4CLFN- _"/bƌSU**|eϱ.@_Ɍ}7ǞAzˮ.b%t!Gp&QSRgK I^HdF؞IO͟+SR>Hķ1IX !C (NP0 rw&G}$9+j')zot/<1963}jwCbUʯ?VH/p_rh?$x2KޜuT}$?u WΤ5V?}H#$AHNVf(z| J*5%H嵸[Mo|Bf}'#7`Q6? Ǫ1%C~:]Tnx%n0`˒f%<-(QW{*i4s/X i&4g"ސniˬs! `Ȥ09^(^\Iͥ,Aً&m^_y E^[ LO;ZY+*} NFi:[zh·0Zyݜn D,/>=er2ą"}S0M шsSԃ\;7Z S( @'=yσUgZPaˊEsǰ@[f9SH!Dŋ;F ,0H 2} xڕK1tMx^땁ݟB\ۚRF(^zל9 8=:y(A>+c!ߴ"4|-odPmӵ փ:Ո5LZ)UoLp"߉e!jEJ]G #*t0t \ADƊIO~-B=54J@㙿~AIX!8]+CJG 5I!8{) 'iن2>G2T,ڳ9& Vt~\u6K$p HiWM6Pc/H:" ?( )@ '/l߱,2̹XABQ( LvETY&η}.[(g&'t L  fg쟽8jA+Sm$ß0ME9qkB n[biuԄ 3>ڼ GI*C~Ә|l>VTNJ|6ss[ܴ;i<yv >&@ *QJ3Rg.2᐀j @pd87(ǖ.g9/>GHӇv8׈&w@vܧDuv3Bс `}SHm+W-e_B/zxbYf.zqA?KܭS! 1V{-uwɠG+~>5MF/}Gb7tn 8w}2,'(RQCKau5}>荇KD=QR}’w+^N~!DKU1!(:iA?TN_pGCXRn,QAw|dMN8H (=Jp5eb!0=c1%s5𝥠MW L'Nd풋!J}-3Y2PVEgo8;FS[5mɰ<7I3aJJ"1zLG+v瓶\9 F GDgFKģ((`d7h7[䔓*`Q >*nm/mzPD* sY[{ҙAkFUVD&@n,fUeU{r]t*d7CC2ߘL?B0Dx5Lu57 FKբ7; &:7P\7M#h\כz[g&)H/~2kxN@{~7[n# \'2}~? P 3O3͢*j*.DS[j{fobi ւl$bNq:ɽ"VBI{6b =¬q,#]ܜ%%#<=J2V@Q BǴ&(Q,Z]cW褘7җܡ,zyu'7fMGOCUn.\g<#.s\g0ԺZL:*1$sߖfF,ǿi2t-9L"XtXi|ON##<ڵr]Ax^a7#FD  @OCE [Uc!΁,A2.XS9X<>{3nAd?3/VY;"EԬu:]ŌHLO۠QœOeS]~ĐPMU\gˁz][m'8KUAT $W$x^P17xRo<φX7KM`H*61j{3lQu-^FJvgᇮPnA1Lb*;ss=Fג~TdPM km ro\:۹fR5? 4cOmB60~y~!lFtk[5Uc`iԊ`^_ޭ>qUnm"OcۉL.Γ]&2j+ 0Y)FŴѢ|S3v컟-Gz"1 T_˸  Hx4HZ\q.gA؀2#rcW7ڏ$JńIs)ahx(1 Q{:QώpwsvZ}ԉ35 ѡ D JK\=,+FW fPn¡;5f=,ڨnWJ|/#oB8&N@ҥ\'Cop11禕b1$C#tNUUN9;2[1ϵNj}4lj[j01\:AK| 넺iŏe8\ʀgŹ I(vvLIEF7ōµi/ځ~.xh ͻLO%ԪғlZ`8ͳG,Q{3l~Q?*qtNd>F~;R~oa6jNm:o7K9b1TVw"|U+'|jX%)wG,٬! tgd$/ƨ$aǢbrŗXezX%dSZ +V| 3 /<,}fى;E

(H[KQW<#޳w Gaq0ȍDTrМd0Xp`a/J]UOhj`K/m"Q\}%ql\;c0ݱƆ$:z[!ЁCO8 :z9 JT ߴݢTUbN|L3肽y_-a#H䥘Ԅ< pWiX;x 5LN$ jv0H[2a +>}P{w-qql 4V$y$԰ovxٮ8.dLe"_yʼnHl֥jS3$a2ZWPxJc>@L"dέu)JG5v@t)樯{̘o^^:|}/F^(>i,Si].\պ`aWc{bj8_iW,Wdd|z iKq/t{r5w8!Zd=NW:2N/($0U]u}0m)5{ NMFs rrC% JIԂ;5 Ҙt XEf ;=>x~6_Gw0ϫw)p3&%`lGB)NU0{uY{]0PG-XuE #& zx$/pD mYBwfPQt8?aBxZmͱ[ȝh2@wc@$31GHQ=/)1E24id5e/Й#b.saФ8'[]{ͱV;Q‰sz6,XOH>'$;<{cWv"٩ӳ$K, C/~,'V1N4CK/X~tKy=MΛ|cʻViX'uWǕ|8oN:T,4ֿONf鸒 *ʟM]~G¸0 ݜ tmp@cғkbCy"E4ݫ5G>g 8Qˆ< h>1L0q6&[ȸ/ףF;R_ N`bsD%.5REۺ(g`E=O>ǑpTc`,;ƌ f ɸA׀1L4 %xNK G>hh F#Q'`s [/,H m1朑7F51!b`:`E3 ]Ks/|MՌtt8b Ǯ?>gL)5zMkGXŦ; I)*}pc,+rLj+sPSd 濜pnthӮXWBvB|;M ;HT'ivI#): K4*D4+Oj9B۷C\ U4dKۥ\i,-W\ ~z;/qBQ9h7|O9  s??1@-?.Tr^߇T.E{.kŃ.]g$'#2lx`8$_/u/= ˪1yG=a/l? T5`5JcCnAI]MsA22RU.JRisHR{+@Xy/ e%j9b&0L$(ßEW+Y;} a&bgJ;0UZ"D:꫹=gr2m!, Gh*[=r\ kV f/N~KJWUVzd$reΆ;A ]>(]hߠ3jvhbyǟL-wud 8) UF9jdIBX(+0`K(ΈHASN3(ef cpo: %ڐ4JZLCo)hoׄ՛8p5X["|DYt ȴ׌-=ivԓbd330gm bI;QA'.6ԋ-_k")6'qktoZdkVXcÔX1[|;3/y^@8NGܯVuX5wB>8_L_.uGx$<wW;[bͱE%[`縛Pbf+zylWL]}!;@ $Xݢ)i%? 6 o`!`>h )Qi$2G~IJE$Er8VnalD0JL%dd r1@P8ZXǙ"Tm N;>_s/z'H&GY[-,j#IL ͓"~eu\?qR:-F/enQdJnm\F9[4r'X2}c9Ub7'mgOBYRK+"$|wڡx3DҭCέ%`&ފ͘XA:bC!^]:~S4ݼ:h'8ι/0\VMC e&ۦۖ !(V9olX@M,BJT(v23`gzvӖ,pQgy/}M#x=Z@u]PlO Z'l #+CTp 9%$ڿn7ˮ)Z]2d)N[StŊcph2mHcΙiy >bd;PëC%Q|r=!m#7 rhPvw :=7l+̌D6k""pǥx|x$ЪV׭qF.vze )7BI1,}PjôkW=]&dJ%k_9BN?Btb,ܿ! )fOݻf'N"̊ d[̕R V4i(ctTAQƘ }Tjɑ~.K{P WZQ@+ć=wD}s_r=N%j9? ƴy`fRK- Qh4Vҿ]{눾&êfX!>#] q"_ - E>6Igq h)̩>[F |~}-Jp)"j^zP).,Uv?]v@')V|+LΕO7HA(Kw{ãOhUD P4(sGR USR>*]QO*fsS:z2>xo|[}C`JxGJT4wS ('ilnԀ&PWkOPfe"xax}:` ep1m)hC{fOl±:Vy+$=6“A}r &=qq'$4:M/] 8vFC(ǖpzңRdUZMM~խ=P Y"筗PA %K!nUH9a{ -g|9]^L~ 12Gվ|?X{{w˽.|EItiEYqzL +wjgw/pRɫ ;=ґG(ϓ(,P0EU;s%LL)i耾`(9WLAJ4;|L%dJجGd%lhZvW3`]%Uؽl - ڍ+0V^cؒ*d.^nX_FFiDfv׬ x2Q6J[eǞ@njP֨KQ'Pj3+вYAbNpi)}~2<ŇadG#[8ҫr IT#Ax}O O])l.hwE0ڇTE(t>S#[lDOyXOpH*O. X9Otj5?˽fW9rKV&ۈaq)ON*SI{B1$ JAH$IUZn2szB]!uDv5~XPvB1z-b.M0ipkܱ(xc݃]CY.ycl{uj1 qI6lYЬQ"&1?ڴcR*@[$0,AAgg$r,<|vO s?WM`CRh)؆%i&RkS(fܑ{p\@r:7OEƷ%+5h!=%٢ۘ QDH\ 7! v~X2>7&6So8\f(},},n.Ay;^v;j6uۣ&" `M%h3DPY66'ֵ3s lD;?Q¢D,Հl?#8nKoVGZ@H!8J3W/Hgr)/ߩib.$Eys77   \b%]3|hQqCe0elCCը^J_/ۇef[z2ԸlE:OTؿ߬D)UNÿ@$LT5ner*#o[S]y/]3lrA'i5Z@'«¥a*PBY, nj99zDKl$:Iԅc*:8ֱUC"Gc{ 4Ѷ c Ydx!VЯ,Z'h |a$%tzn%F@,}WVz [N59 d[;.x8<ɜ>BM9\iXv>⹥7''4 47@02 skS+ERc1Xo-Q}YNF}vR~1xm>Z}wd/ԯ0OI@:[:% ѱ J]HE[͌C>@@ Ξ¢uH0&\\Ip=#; [0Y` <aM0]cVV  U*]S<,^g5oͭ&t o7EJKb^';}$U~75֐G;gAԿ}Jjs{ f&Poi^wwCJ1g8b#4'<2(yLh!yt!8CFov* zv!bF_ƎĻME'&b-KiD5q[S[H&@SfqhtNO SB$ݶo`.x;b틞IP$ DXPM>秮B`ηH$ow=^ݞۢ{^qsPؗ{l7( T0IXW-{kdgu,Ki+@Nɺp_'%q+N,оq0neGj!@*dgFI!Y!GCrLbTK<~Ae>xYQ͊eahG:Q 1S9^޽CnFi)1¡sELY%m6K:[ \dD_yז\[Q޹]#3gp?8J6\xZi28zA"ӊCac]œEi+<%4`Àf-P-vG_;6\[ WE]Eg϶V!`oKuN5׼G ֜WO(L9D2brM &އca"*k2e {)^"GX [Ǟu?/g苫RDI\Z`D<Ţh7|Itl(iw*F'&9KHH<ޱDq,6%נ9~F[5Y=(*_yQ^S< ${ň]v{m}֨4zzf4)_gf԰Բ^:1*xՓ@Pڞ,shkٿ7iMlgԑNüQ44k*JѰXuRY*NI |ԕxv|0&2ó}84v!r7h@GxYscd"1&/D28cl mGګUQZ6Ԫ'o%8|xUnQhdB?m\b̝ AEUð"\O,837]cQ?IҘP `x%#4o{i9d;{К|لC%xur:БR(ls_Z~ >YtbK<cv7(!Z}kD }y=.hO82;d2aN?{M\ |2 +,[b_'nae[o[.~ۀEfARԶh-Bq'(hG>RdqkO=ɼN6o٧jה9|W$7=(]Ė&J9!8UQKw\PO'A o9=-tBN^I,ŮCg q[ۗH&K*EVD#|/G).X&^X:R,9I* uAUf`ҙ:_IFUmQҁ65%0Vؗ `]Ф6|<*@ 1zt'Ʊѳ*DKoyKIR͒D\e*L>Ub ? qOO ϭUB-YG,.j};MS:A"(U$-WFPQhN-!&ּbyL4mzv9>+"8vxA/֋gŌPM׎J{Aw',o;E|ܖhT)FLER0n W5qe6<(aDn@XWlG4L.ųnUgNRQ >{8(=+UozcKOم73lS~4Eh# /Wq.EsQ121YOH;Z_J7Qj}zfqhwLQw1HC KJw1Ӫ[i𑿛ۿT)˜.Kʋ@A W&<>{E-'A=N&0ּs}.}Us )ݿ"0+N| @swg/GVx3$֑/3~Bh9_}" nBjxϟO ˟Y7\W 9hB ]+e _hBk9,+ 4+NcY*zdaؒ!,™: vmdN|(l\"ck@ñ*@._WwrK^%g/Î1cC[^ nEQsTk~8Me=_::C 8*1Qҝ S|٬'C6HԹ=tGvhn4n<[ڌi;~lg*?fdy (% *eiQF\qqjXOx,!gހڑ7!eT%aeu#\$gf%x8꓊4HzۄB2ࡐwNP)1/z"z˭&ukD1\y}Fa,cIQweo\ q mYuߘ,S#8ҊTa0>t9+| -SZYGI(GLI芐ee@?TwVF'@"mJƫ&-z5!کbpD7 bd~Ջo-g + 3GW ,i"f~V* C)-Hj"BP;"'|W^PIh:&zn (kuz"Lnf$M_kNz_ qRˁݹn|ɤ41&U x0 FST -u5b&zLk^t=Jme4J+͒:UnUƅsyڽW`g${k*Բ6Z#oNX5kE5b2J8>ư-ǣNӻ,e4"0u4ٞL,t$}d33ᕦ-SY I3H=VRgZg;D$J00--ixoi`r=jZϚl@c2ru BeAPZUuG:R<ޓEzLGĦJǙEbDG~= 2;OAC2|mo" FYara62ѽ6BU}v2Lp4pyqV>8Ԥ*X/'"w<y%K !=EsJatp]]9޽XQqnEv Ə{v&{LD5GVZt߂kb?x>fQ ˉ;KֿpP1J{0g: e%x9m\vS* e ..|2͑[_r-4 b#ma]^T=%7[%}b@B 3 ]@/4$2LC(ƟZ9"JG2dVd aZZ2e E!X5-MB?şrJi)t UKY^f³s4Vt.SXht^,JG qi0mV+~10oei[́us?1\^ktݛUoy)E8z oąil.i ֵ&j!,^J!p~t.0wXa/ynn$Qv#xx!>*@q~6w)u|x{;9w~@)pAr$?Fż<-~˙L"KJE/W&IU(j@=Fa:NJcܕW&.zSvmv 3 >*T{=-Xy#f92xe-GĄsYQ˦)̮ԩT5،u9ue7ʸOK(;ɶuJ.'15$E9XV|P3}Xt@=@@7GnxdoA1O}#G 4A /Va@[EЃ k  ڧQayF7"S>LV:wE{BL+)D4(qO-|cء5Uě7DA%IH{=̨m: FJfFt ZSmTҔzVHUi*vaT6xt5`̄ukfp&+gi}aӿH>AhʖܓC+gG1M>wzBrFds9TA$&QejÒR?).ݧ \8- VT\י['j]fC<;Fd&P 9l[hƠ$!$>n_$͌ X(a6vl~Dd8a&{HQGbۣ'W0PDcJ,6 pc.}i*4Q.^sddbp9r0i{̹)mNYO< :-6沦'q&IŚy:5n,U\|bIlxr0 5>:/gxt1'綂}]qkjĀgmjS@ކN; YFAE8Y}E ЃȵB)kl(c!cj:|+_X#Ų0ӽYnUf;uBCMDi|m׫*co7SHprQVɺP"b)P>YsHK54_QQ'X[+ْf-rb!\ѧ/3-^VF'"%.s9AZ;Ba\,'%p(Ưwj^L߮@jψO^Eua&m'Iр}x4Jn#{~ &[K{tܡ,h^sʱN$<_Ǫ_uSs%脨wD1 eO?Ϧ_,uXjt驘t%ZnH8R9 A)mʫѦX#U#ØT {҉MI Kmlp;2oM=iyu17^[ʜlҲ}mgU.n JPFŅt:b^rmqX?#dC&D_nKz6&(b>aLkKVוW<\{%v=q֨LX㸭Z  L2Bѵx[U4f%mx#W7j88y׽_0VխX(hr" sA'檵7f|NalDşw 4QK[^~~!! -|/t5LvC[x(1d/a2.(R,V\KEαa3:إRb~9u< U-:rT#%11{tC]F@g=Ħ^b ZAd4])qc*@jfO%'4Bsp5ډ6GW&W4 lG`Vl"cq27EJr wo2Y~NZX}oTX Ņԕ%`iNI@dJ Cpӄ/2"2b' =LI}C[<Y_'ku]u[} qRD֐k6msG'#ɴ$Q# Š͸ΓOw?uq%ݳ(&؇h0,{8.QI0h`Ej7Z Xr?x{o積1A@A=&v}m!H=яCD+hL#ߍw*Mxu1 <"J1V2e|~MH@,i9QP8 H_I;jL:Vn$t|-JmpI(Qy_jWd)txj7KHS_ Z4*:x{!$}0o'j˙-IϘp^,4]\ğI9qȶ;iU9U~t!6\ް'n %3 dU >;3qL9=gڑt2D'ZOğ,Im\B_Cyw/.Y., 0Awdz-R>V∢9Z驒L"|cV*' rks%N{՟W= UDiMؑ;9lv>?'*+ AI%kP791W0ӛxD ˫v5? E( Zѻ nRur[;I-eS>lݢvss ҕ2:'Xr9b[rUJL |fo[@em}|͋D{{j8Bṛ9aiUJ:),loI `h|94a@#uu UyO&"L X\n663! $oc܉zFTfNȽۯw!k#>+ )C``x vŇЫ uTNuFU0ؚ#[w0K=Z{c$RT|_Aޭ-muɊ@mGYƘWYP+]gg*\(X&o}2z~<4"*^PoUN14-?ֵ>f6hQGmM? I- Ş")a Dۤ5/.LLl JkeY=$f1;"To`=.yNT1EՃb\d^iB^Gs@lkFp䣏FX. F Doː,6b6G5TKiu+2i9FU a0` ?FǽlE1/W-! 7Ubick(9^/4diƤ PX8_깟uTt-jivU_GVQȲFL-(UXyUƆU(}䯽Z"ˠWjxxŋi,F-{hH;?&+Q^KH@W ]fzT7$W铼@`tmW&o3.D 9#rC'`5v&?/x)/ܿx}2_a^IaPfQڜ*3?`4Dl/mof&Ǭ& %9}$ˎ;ҶHLY~lTw?3O8`:?<-rD#M/WMG{/$jyg-O { Ԕ sФA{ GǸ<-5 NjQǫQ*67Vz/q2Tf•{ϣao)媥(NrqeԴ(@(-{5^ L n''֦*EJ-!fX`wgg4&=ENXQB A qo"2o y#pdH!Q``|ZdLz#!;CK_+tyr?r$䣍VMEJbr/T~K*K&pO{D;5I4ʕb mhE( &RR0q^qw%댴>r&z;Qg[Q-Žշ=rduC '!Sč{\RSjU5BIcEhl!.ĝ~w)}A-( pwZܣ^NZ=ӖG{O{($p۪^$M[A+*#̩N5WVMG8VkSOT"`\OHۤwPj}Ehߟ‚IN~M墜؜njwO-e:HaY'>%8m2> T{kk^e~ˮʤ074T악=.@Y0^y3gp˖>4L"(Kj9b/LȜKZC0mF7A5xiU3ˌ@rŌT_"E>| fØWض] t_;{UдaDmB)O0bK1VHD{( !ʃSi{DšF`BwwC @Phq"ݽam0NJRf*oYR4\Q X#6LWOȅ"~H?X$(U>3.!8Vy6*+4QK({v^3ƻoSA PHi 9g n|>H)aMŁm1R Q9ޔO |ÕQƤY]_Z`hiiZp>9<n-:qdҭE.~O~9wm X;z㕼f*>'t?&BO, ;̊p6erB>YD-v -I s_gjeM& e֗ky`Meqr1h rޏ:Eu}fPx~wߵ#&r6I1F /+6a>5s$@j  %@(WY"*JTcҬ+S_ۂ6, @xY6@9V9<jf?z`+u2n}}ssQ 7n/d zyk?~t~]sׂFa%x-YѳQ],Xضa4e<%,( \AwL1+7j:,]; uȁJEc\ynF(|+E5?%{R~o=dkNut@ k*XIΧQjaeV&SQыQ)|Ȫ_3:,̺36o-8=Pt󵶜߶ 1{?$ {1efP&Q/nܗ%{JսO FU.v[,- J%$Ȓ|`[y}Y+Tu\9 cφoD_3?2>C6]Ʉ%[pPV$%Ȉl3SI$M9ӵgdP+_c4kܓLD֬HJgSѠO؏Pھ22HO|-7/:oЈ {RI)™o}D}}жYcyIUjq9NOqw/?Ys P1+303&ceT"hkk#:j-\$Ҫa@i}p9E8 iO9Xzup҈j_\k N| Rn"N)ZCv&GīK91>͕یwqm27.v`w"J֑߆wo$/=~ ͷUs{nG9sNM]CA)8Vj$O=f=у&dhuȫ/9Jsv愚穁j, H}O#чExctk̖@wf+UR);kmRdۺ%) k/0~?"Hkq/g%_]<oO='R9jم%)OM*EN-fPU%x2ڽ+sC 6qo KYO#-n- "n65 w1NY37VnkQnrw|ܦ\ge+@ʢ1.7\񆗒d FI tSQZma߶9EQ@;Ņ4щ,Vh쟺T/^ur0Ju>cJ+aZY ikȮ߰'E.wx<:P#$A$ݧyb\B -d S;PvX:%>qC`CP[B"ا(ґu5@b&57g]'S6Ph_pg󁷫w9XDP2Iv#(hSȽ?3.cUoH\#eMe? (mܚ1xd8(kEJzcKr} e={5L"mA!X)X-&EvN#I3ؤa eV_ n$J9QCLl+PZXH.U zn }G\@{+jL`X& ږF.bZC CceΑ¯G9b׏}\E]R&|ZxqsWX/'[2i2ysc"Q9D/F֒55f/pJѺs6BIox Du]cof_P; H 3LA`+JIJfǪbs~}ۻij L=#]%^]3trm!bXSwQ %NYx m#& ?i9/΃r0"IWhelɞk5JG1/U#6g 8K[jwor'˒{U"H JbgmD ݌|݅vf)P Z(-8޷u1%3?Q5B4v$[ͤ? ,x ZĬ)52<}h穒.ۨ\ܩJoN# 7‰16ճU܌Jw{{F[`ޞ \~KSv1v\ˆ .JԄ4\W=}yGKSU0=@(P@*TrgRTT:\ p؟[!S$㨎zœ&B6붢cW˻|5Aף\6v0Y{ck[:M̱<$ srg~OOQnZG.n\qF_+o"kڕvx(>;*?:-qTn=0a ;A~ OSgw쌶-!_-t[Mb^F8)V_gٟ`բj(6xN'= Ƚ\^h3<$5arz!^_b 4Ȼ d<_%c7$rXUaaKv t>T$!1R⁉xW*b/*>nСyb(kbl+'7dVP[@ BB'*}iָjȸ)wT#xq ɳvXG =g58X`Q'T?1WF` [~]G;׿䛰c_2P;Ω )AȒeA#8lqON_6>űug6KV`#\Q"Kok/9 LŶ]]`zåeP Qye8ĨHU9zBc!Lנ^-3]wpDOX T4v'+0Â;(R aE'(v )  EI`9iTn &{mwI̠_4~V^JF~ ʐTzyr>=R7SM~ l6.󭝓<ff-z= }_th0`BSd6SF[z^=%κui H=v/}~۴{peN. ^fByceO{StҰvKyqaut0oM Ařh-L*Gi'elBoZJ{#,zǺmR":9@I4aHW0v?: :β!=P[3SKMiZ$+kE-[zdD罀̽7?l Y)}upe&V\IqlN,ʒ|AS", (z~?}+EDUɔY>Ha(-v4XjH&HS]1{ U{ @ݫgd*v,C&|uC++DF&c_ qL-zρd2+Ȝ#`o2S\>VkM[g7.3Ob{  'u1^ KAj0IK,{:On^o]bTl4DF^A(4ɒm}b V_*Xܻ Z&?J DjZ܈rPж-bGD}G -Bhh4ӯ0>uW[ڗ=ngCyrEobT~эai$FDtz.  7:JTɰN fa &|QO̠9;>ɾϿ@iޟm0hH+<*D a$D[S1+| /".Vӈ5l$|f`H!0 尐 !d; 3$uXCyEJ @eM'^S'c"`C:HwkqeEu(cw~?F=v~ka,Hm!*FT }[Q(o!c=:p>WluF~igtP= HIBK2@LB /_^N/+=.Q<#Y7(Tq!H0Y*ģM.)o0c:i"+P t $:hf`<ڗKdd 9\z Ccy$WW~>Υn!:  5Ƿ:9@}N7/t»֑9Ux럻MXeyJ 1x@!0Po'CU}WvL!@iؽto89Ρ(0jԖɨRXq۪N% "a&3諲B$-1lͫ?LW|؍,hians!n9CPk[hvh%rT+HN0.95k婌F&v(P ]6@"5`(l 6F3YŁ舯ᨫ]ݮPFoі}Ė&G smsX5T9c*I$NEҊOy#X)*Vi_Qc)iEȶ3*6f$SCF)Z ZYeD "fC;jrȓ$-YV. 7 Fl#Rtld CU[8b4d W#`K!SceͧD >q:lʂ\aЪ"Xz q@VE圷MxG{ï[m&fN IFCCK6QnbAr0!-魉hwX.z(fu”}U ԑ+{R3{ +ʼnK}=\7O{$ 7k|ÊqowL<99떀s6]V)?Dӭ/*&;ګUb}Y+XBzMI@j倅W)HS͟[9鑌gT ` iy_zf1qnK1 #C3 x^m;'ֽـ9jp㻘KB7Vyj1^"CvAH48bi0U["Q&g!SMUx@꒳y[\D(wu݆ɠn@ ?!oqJwе5P+5 L䞪aYvUC˫8 :NI#@xm*]EBweIe2R/.-'.֑02A/բY&wrc7&kUt(&OW^TPV1,b14qkf0׭5Z!$2֬u{qSafWvaĒ 1ϊk@fMUX_@&sjE=(TbEPB>W`%lk$t۾۴ə0FnK.yWoyٺue&ů+ɷsnAGދ,4L)f[% UJٳS"I zys1g 1} C4` ƚ 1& Nk)Kh(g6h Гmy'AZE.ՈTa.h)rѪ*`{O.w (/bp;;kF`:ܽM l+%*dG4h;mekm6J4:Z>xXa]!X@Fط6(]͖LYv.ٽe^5ɗH 2NfRj!s[YALxu` +qT#\Ζ1c n &)+g`\j@Kꍞv `ִ8pv쪵C#jI1G1+ggZ7 ES++7ݶ_XAi$4ڥ`״I2#u}RvnʶrWvL: No(J{^l1L`)S?>KՋBł2ւ_x{LV A`S;\:4]Em"Z-Zml6Y-%c h,E$ Dd(+91w1-3y҅UupACFqoW=KH9Pq}0F0Ji4kގ)i~-FԈdQZz©Z&&L9ӑi6COIkI#n.I Rg%RU* KULxmެ-O~GخnE6(] iLL~*xXFL+k^LhgXڙN6%fVQ2Zq껨bIS'XVq.Tľ[JAs ^1a,p [ g'̄s 98(.G)sS&u,&䞇-y/gHgׂzHd,Xq`j'"Tt-\fڨXOQzB;,svvzz*IZօy8.W(8nIXP@F [6ѱ-&FcnD%){I, AJ]/ ^5o ,7,|ZS bɊ LS $a*FR{@NHL`^( (D-lJٴUwu$:ؒkIRiUMSL`pOFq;l#:y crIbrR ,Xʙ3T5TtPO~{;0>KHQbb`6[GWl3;zPPFQF>ҊDa$ EPs=cnљ#9Oq`īh1H@8Pch8#J,cܔ*UHZ  :F%DPk,/p =m>F4:h&GRڱqkae5٩^4)ă8FDU31d>N镉jpsX<@:Is0F#V7ױ1۬F[tp^\*!b0 STaxO1&ζ].%{*]}iw)\ ,L7SNi^0V.~ rpʄƺH]JeRhZ#+1-{_3@F"0@3T cQ mc޾h5Hˇ=;QD cf0CvNbilLP/hgpH&w)rJ kc"dzҹKs^9h?^2oIm@{ O*MʮpUe);K`UHcbd`Q`TZgʹ8Q RZrf+1b/M0a燳*snz"Eٻ(+;L3=!Q0}z[o99X # Vtj볶FtbPv1FXfprI*k%au."3v vlAQEț\Cmqڡr@o2<_adL {/ u& " B0LD[EJWoz%aqΛ e\9 Zt:`J(' gNaћe"As2fR=v 8fsq`S:7, "76㎝W,kgVZʝcmL`τů!l#hVXH1n/X(]7Q|c!PŖ-h4+.͸u<B,g,\6w&x|G Ց"%ɻC<3.MK]^H)O bzn&@D$!a$?]'BBI0I!$ st4!HΒkguOoZeh[5E@(#8ư2/HcQ@@{&iR TH]$ fM0vTd `I$ !O#~ig\آ|goX9쐳 ],ؠEz0fӺ1 o:UZ.>H4$ZU~սVWڍXگ媪[mIŨP6\jf@s^}V$P$8v q!LjmTInڡv5 ̛Pa&1DȰjh,CJi@$!$Ɂd ``KU4'TXHI&vFsժz*׍7^U& IB`C[`ڷdC2D& IFOnսZHI!C3kRU+VR*-VڣXؑb77+Mc|“QhF;.{\ws E$f ɒ[ fhK͂C" cJA oVĹuU! @d]IH@@vWӡHBOd54=9N+x a Hl*;"HzT(R }$dJ#6 G\`%sPt{G]t?׾/^:2H4CA(}` XT @<>K_|ֿq[ZkQTjlDѴQlEB $$062v H Y!1dz[wIhF!AX\1KP2jŵkַ*6ѫTUkF/wDbŵ T 1 $ $u[^kTQm뭭ᾜ6TF`fMѴ)dcQ_/\nĐQkmJ,٤s/BUDdx&U`5-DL 5EQ%!2(i1fHd63@5&M_v{kN%965(dA___{wɐԤ 6*/RI !C(?[A![_ c,ڳ1VԚGU0gqILd/,Cg#竌6,"F@7A 4ף/šUeƖ:,Pѕ2! 1imm`ԑ=Q+AjUlȍfZKL֣YB-CFYѴ,LI6flk2ͪUe٫flP"HT"MYiFVR&ٶcF*D HBx+\pBDCM@38VBa%Z֧@Bh2L *L%aHH m 2%d J- ebHe$AAQi4$C t}.ߞuͤlZƣV5jfT)flͥ͢V`b}V5E ͠1n>j}ERLM8b.Lm 3 ^j`%T2@>'IX`!"ͺI'!*sDp:>P*2BETIDm565D gaAglF.#j/8^S͇L&3I)(W;@E HRHVմk[cmmeN"jt639͍iW;{§A CЎehClB 5Tޚ Hr-I {ʠ= jR3kQ։"eAa$6Fpr2_Tn$˵wR|k};MiؔБM0H@H0\JC:Ub"ekVoŐض[j*15o-m bL56f[)&h*"F"ȴZ56wl3" 0H)DbBA&4h–Y&eٽ ΨJJ#P]wm[髍&4$2hQRZSijHifŐp X\d2a$2Ca!:L0 PH5CTld,6kcFJ5$Qcn_1ftSwyΡUD!d]'+aZZhMk%j5^m*kJLZAi $ kE U2hdXdo\{$*Ŷ m L$7dB@UB>_6BmWvѴi~>H3kN0:!醚PCB(M0I&d1HZW+n, hr㽫YVNƷL_z̦ڽ ^,d* RP0B XI!!*0*Q*drBPI)Gy@HfMrnHq ތ$J$5mU6mTS6bD ҴVZLfm@c)j[T)†{E-u&ZA+X B;5kQ3}S]ڒfd b,&a5i*BY! rHY`lzq$ևd Fg0i)%o`:;]X RN D m@46@4T a`\10%ZEn (( @ LM( /ڌdUG̙$/D+.{^ǖ췖>ZkM*ԃL&wGYZArW`֢ I!< D ~yjmW;iHuA f d*8Ef$@ڪ6*zHTy^ֽ9r~5_ ~,:MRS[$jsLjIηrB B'f&bDh2׽{Wy_뎘߼(it˘ ,,@(bB{U05TR]{TVESFeUx I$ ;XV&*I:R _-S%F!iPVܪjnNYakA'@6"P_U9ҵTXZQMPm-e 0jZ455.XXI IVujoʷKj1Tg#3ĘTʪN@$%47%Vֵ`8S<qV~جg9;a(I,"ERUP`S54 A [u,tؼPA-qP@;clYEVMCJLhq1L-^T^NAtQQ)e2)2 mTH,$!A$L2RCMl "He$\8$CSl0Ia4$0Tr&AeC"!Ñ0-"ڗw~%W;^Pe,406BL!$jp.d3%3[ēmKq3AHfM:EwvY]sN(Q!b wV =*f6:Sn|uwQ#p㸣S\!r6{+3zo9{d# r9u.th \DG#_~~ _o{O5>:zlnu4]߿ioz|3c U(QUD9ai, D3!b8UjA&!:Zyv # ( d3ݳzS c!5C9ѭB%B  "Ki;V7L Pl7 sTTr]uԝy.LkWϕkIw_;}{f..tLDBwyu7h<ҽ}uiݢunG-vݚ4dZB+yq> FJԦF4,Go똾K]_kݝts3fKcDYRivϑmJtn㻡51|1q!M,U^%KS:%ZŘ[A&|N ] PHNRPl@ Hȝ 3e$Px|z5 ﱢg6]Y2Ʊ%:AT'eHN,dJM1Ӆ4h"J$$6P E5Ma(PV m&H|g/vڷVc"ۭmv -A(SM:_U,d6 PIЁ3meO'_vέYAaUBθaPժ[(hzZuvIhjLؽ%VwDBC6hEJ-5φNC5ѓpFIqM6F4`He$j56M1JH$&%(ML3 @e 5"~j34 RP4a"JS EdbF1ao 1`"Eb> @3 0@ÞCzɊS, ]3!;l !fɳYC}Kknv6ϯbUw}y_cj;$ɓRJT E%$A( @FҦimMd*ljRnm]eTI+iAeXFEBJfehI$$E55QH% !3Mb+_*f`@P@(>k-'{+{ݻ%RL*_#˵.wǯ|{\ww溑_:Wu]2.˖zb-ȨZAjeE6hokciT) $ 6[ff&,*߃mitkK5zQ-%gjp44$>.6뫨Wwute|e]Dݹ.ڂ6:;0)V]^W]s+ӱ6e(6Jnjvd#2lM6#QcYݵۭ6ͭ٭+nõG-f1QnW:erw7)/{M^l&ƒ"Zd.kf,m仠kbE!\dmE#D R$S `ɘJ& Cʯm `$jlME!Zt} $jf@qüޤGfkag % HL%UJJV4Sj;i6! .K%EUB`T5'qy S઄:8PcA QM%2D)CO I kX)~UK3nN~(mT۱L l JנftG'mNiMd m6d; V} >!"MmZ"lT dVS-64$Ff(h@H͈BJ FXFm,aXAI`Ԅ DY2(u8˄̆VDH[2eV6Ekbc%hة),4T6YOk[qH ,kR jMb?J6ildRL5~*fJlY)IL ,a%fɩVRMfZ-mm&F4jJ,"Q[T3T&رQ%f42EKYYBY66eYDF T bQQ"̚aQVmkM-j-(0!&yP8P*xr1|sg3$ ˬ. ,%LbP[EH- T˦ WQ5Rۛgk:6ZꖺuM."hm䷗zw]=5ݺb]\utu%2UU UI\ gdFWDNuvnmw%5 ٴ %ŖZA%'Qw~ӣiiv1(̟?+]bMf/wFw[ $w$gwv%u60T* *sc8vk ) l}ugj!TCaS Hs5a:Xx.N0Qk,̉}3TZ2o@a5)*56^FWz/UfjVhF ED͌N l˪ h=a&tдU$i^pr`q ErCOCH(ud 08XCETk ֽDT9upKoZBy6 LjwX8츜ԚyEMIۼڣc~FZ`IA)ۨ5S:,nVwELߌN:MMF1Q)9UMcjE'xcs&Q6H [+nXB92πvO.ޥ!`x;@ 4$ h T0n tV7`++T(IsDЛQkԨč*Ue.^e %ʍRSM)TBe:-=gkT:Hyͤ79Y I9,!'U/T@4@d rX@{i@v URUDֵ^BZ%! A'$VP6lv*+ Cu ؜V7ZY{nwUطڔ@¡hKC09 Q-UA` az%P}Z 5# (@ R0` `]_;kue*=[lf\2q؁xT@U#!$XFw;>{i`(je)EKh~c<ݢ$W%y9{}n=]PBQ I@)fc\?0:tƗ@:VC3Uf$1.5qk n{x\Y]ZnWI5I('xN]=fJgԡu'T\C: ]3%R٭V3b}:lrb+$M&5v@53YΦ?|Qks֪v}/_X~Saߔ߰{ %AwJFF K1_,*bwYt< !Y0 Ӷ7~]O\N+RN,L+fy`:Wj;<|$p\t;*^ܑV4qwJDBA23!0h?XQWki/߭񏬽\ژwe~GCu+ؤX$aO|}v_\Cab} iycͬ=s;1oQ}OY~_w{NIPO~k&dΈZA6 mq$fG/TLH}{.f~m&i 0<Ծ4̎`0Հ>\Ac?N~q_ֶE22rjmRQLR"y eQ8˜tʌ`c Y<%<_ol)Ms٩VOapn8cM0L+ U1?ƼJT"Ѓȥsi`,]EOHa7^DY ;"czk9Xc;w=6LJ'OH!0 `DJ`>ҧҞx7zy2%ܘbHHBD;zi&__yH'2qdiHFD>">9oV}S4:Ob|ucf^V[|@$%Cy s>kuyQgWNl  ԙ1$!](\ACT!:<9-vL1^- sE<Xuxf}1d̾ &ЈWb` !CڮH~hWX% o&lg*8`9CH9((K;nky$9)y=XܶeA3S,=f1^s >"ݧv7[YeF.w:?_V6}Dy;B`Cyĸ0}~^_⤧P(mÝ`QͰȭ+P,>SWOK$z]%u=\H Ll@ZU{뼦V=HUZW"p 2h3,N&Ym7`Zsfg yUv&4~L1blL J|y8/_{4TL}o~ >c*Aʹ-0 *cNnm=Gm-IN1Ȯu]FTzuT UIj-^=#^\Ȍ[.90g &7jz ==yTcj`O )kgcW qXH;sf`ޮnbQ川apB۝aA5-VkD"frK#M߇δf]I.l?@#9]JlvDQ0ȥ4# mno,v8t#F |n6AU . vbp[.!/)O( ѪuC` W7waM!bmq`ɠaDM66sbӤip)P7R1yL)fygaV4,LBf~mVh; .zPl !04.~T"tW_-!g =d;z_sxPzCivX<#Jyn ϬO茽|j1-gY~}T)QP V0m野n7o!kྗƱ3 촞۶'ǡ{f@8sЙr CJ44034=̅y;ݦC(l҇JFa8SBOA)y) 2(TWhu5$ FT)5?%rz%2=Oj,[)\m6H*na iQڽ:굈PMEn"]} 3+;t[M-N^vl̏{߸X&y=?Lܗ?"Z"  j^!4/S^C#ڷ?wyHEәg;T_؇Ŏ Vi0W5L1{}G"Zpf&DRJB g9,ix/9 :fkrMY5[eE꬚-n2  7kcNG uo4:XY&{: dc?K,sߊ,6Nh7`IG8a)1  6¡^"xC05yǏ{*p` u0MBb}iDF,P+N!bMFXbȆ| xGF&vǿo%; ֲ`۟5:zq,, `1ͺYB 벛ȏ?C-nYɛitތ >W auR}G+ICu saë01j+1 ~5 .8 c7çϝ~oKApqx)Dݶmjg l/7TV)|JN-zKFzUC|0m|Z)S0}zq$TL:~$ ڛWS:pr!'ēWZ(,oA€ ޷ OǝL,}FK%6ۧ`WM}wZZ]T4|΋AaB/07)2}PhIr0TV/ݠY,=7!6YLsON h2aul-$2,T&dݲO8sRH\zb9ҼN$3= WG]6*j3$`oXFe_s_ w_46\">ҦSvW=woWecK<c1$3fvL7t:ۜyP#"EN'1;(dznI2e6v贚ɶϩwAO?<$H8spU vbgٯC9b5 l xL3e;>_Wl]]J伽جlLR_Z6-XByճP!vIΛ{no~6Mi/}F: @CG-lT)̷#i(iIk / ~'7]@ۻ!gҌͷM_r붨u5"KAAy bYpsX: fZX[ }!~)Vhqn<fֽΈkltXJ4lZ 5 n]_y]|Nxcyti;ӕ>r.04fRt"ć\9@IoiJt-̸=ǹmkڮMRNQƗ\.鶤5E>9ۗЮqV;&هUh2GP7f~hBb8҈tYHAdևzgzZzE?ylv +2˛oִ(` EL"%sn-d%䨫qNY %)Biӹlק;A9n`"!ۏ<٘-45qtQ==J4>.(ZMqŋl{-{cg}21b(ґ>gGh)"} L$}QQM;PsJMYAaۗ㹢W=ŎPvA< F1D7+!ДC0UQ4͛ 2m?s*ZlHhԄ47Lpr& "_wHMbZ,yg̚ ^',y'WWv,њcq1Q MŚݮ&7.&1ʷW""#"DT:"fj բ0-4^* XJm{|آ"@UX YsZ,.aOܞAwߎ)dMwj;zߺ0LI?/ /lcё$NSVŦd!5Dg^WZPqܶF( 4D@@)qeϽ4K,& BPJEWgS&A^e ڈ=:|5fU(1l=8Äu&tĘ` O{c{Q8Idո"L0^ 9\Qy;҅eIm:cCS!"K.cHok$)jYacP dD#`ne3+SڵXVI5R&A+VP娅=zUaw#NI)-Yj/s\t;ƒ0$B _&,G/2/ w]fܾFHPA.Ά3e$Ab52mL͆i\پL^8Sq544PGFYj\/G_*^K=eu Baņte;M#&ÓiD.ڭXy ,ױ‡mъOy$ rfeuhNpR3" 6ݟWLyeOm(LWD5aKqk#5K+ߕhʮurPk:ה`%()Q[3l_Abiy |mZٯsE@DS1|O7qp8ҁ+Ńc*oKj5cw9a۝^WO,IhƶC >㭳6#sЪx-Rc:sj@5ڗ0O!N/P]q7VB\^tYyeuA*'qsJtL@Ak/Qrc:7|"8[2,xtT8ffq9E"__v+"z1E;‰niulXlsz =~怓S3q1ޢڂwނ/gG"p-oO$6HBG9am i)뤻¿Nǟh&UJ"WJMٱ ]a̋Om#mkO1$j~[˘_nLZ /o<|C^3$zm̅7x[۽p4,XF (Oz{\up]v+W! ò$H$[!,2d`6eg(0yIW%gaJ324D*H%/ku>K8VdJg|nupݻwAY P4"hdž&|XEeyƋg&!34#t 2u]  PBمSy00z0aoC+0cGx6kaZVyҌeN˧t#)IOֹl#ʮl'`ZccB8dgn321ݒ?J!@@$Eĵi<֞#v+D͢'Tel[V; QAfXbj3A(3\"D"WbNAL%8PZ0BPl`HBBxlYNtnUȘ]oMKI1|0(&;UuM[n:X%N!w3%m0FO KVaًV@ yF kՑmKeDeUcX$5-Lz b2nb <-x*lAnA› A`DΡ/Gxx0$@K(5AÎ shabeHduW-ic똇kbKS2a6;Yۖwy5/:Lje0Fǒ#y_X2oom!˰ZLۆ&4ŸQ^Ӄ;$-}]ԽCƺD$+c厪ϟ62F.:R 20@q:n aNlo[FS$,TA-Ă`0R 'f(EP85G,ڲO^VEx gr1Wυ ryʂZ\!!o';&J"F(gJoZ'Lum}bݡz;e`ouƝ |BDs`S.ϻnrٴ+nNZߥvC.0gL;l )8=|շאAo/f2A NZҬڶ <{R-\zZ$QP7'\ǚyQm Q Ȫ7"o3tk^Yr*+N`6X $Tt. 2 G6kS0(!Aum!2Sl1T7F4,dkVȽ&b*޺Xe\r=3鹍v`yܤkJtM\.籠 f\ڡ}]+e~z:VJę8{guPpel݁^|G-R}'A6}>[XE6!6K̳\3)>wu3GpmM.-4I qR.cՙ% a6Tp8 Mp]ֱ#ҳ߿&G.mDP;.l IIqq=w"*f5qLg$X{ԝ `hH=b2%fnxp ӎ-Wr Qm ʁn쥑hbpS5 J&oFo+x^>׿7\^0ow"::Hcc x& w,XuukVJEIkIԧDqd p'ezUnJQ|n9}I5~K2ws&ˆb5MĿ@fm}b #%ʼnc7ّ0+GM.A /{x%Ō2Av;kLC$ 9@khV{XZ9IРK3V|\$Nb:5 RrwѰ4^gxH?S]-`WԚK7|{V܊Bwh&k;O@^_tQo͜;4DHWBP4uG:]崉4sXېupbbʗrL l*]k0LV%so#WF7p.DS7~vC3# &K3r{:8,"$fk6g7;{UKBmIzrf|1L:2+ rM -Ҍ- u PZ5Qzx\EhԘr.D8tx"4q0#Wֵ[,ta_54ǐˆ TVM|`Avm[ eF0 臘1U㑇Z%wou,琑FZ=FZK tDtEgc[y'"ʋЏ?kT: }7mZzI^7O5{7isEIqvrB.bLE+h;dYVE:yQ~ <ܖE؇ @Qo&00! ]KP|@$AI1[ڴM6 |.[`(؉ 9[۳%,'22,\]s`c wJw%W|:]t9SZ w6ƒI7Fb}Ǒniy9>օ\Gl*8G9ju8Gwhc>FMVy-4]Ɖ~󗵦:}̆ҟ׊\cslpm&ƿ+͐'- KBRvʵa%~&\fl&,ZV]]?"#Bl4L魆߻,6<-."$PdF5E0+sm\& L>#y-}wPpϒ `0F&0XW*Y]bAзL;i=`u( d !9\nvm^64e\޸BԖ,-L]P (y%֣|t efIkAvpOdr; ?0ȸ1xx)sxԸ֙`GG׽nJ2ʪSmjmNga}<=΃ k3+ x4t]F{f[[höL3M]|IOP(8&L]tQV;ƮylmߞGZI C>&JB(#IpC8:Ej8n+FtrLw%'>59ks0M/Ǻ+,8 i՟Hrsc'2KJoMoi}Gg oӦp~@w)<O[.NÅ֋c7(F"`[jE :),d]Y 3G._#/SLlɦWA" !xjFwՌN Mc 6z–Aj G\SV!j4/٣ \FH&H'J{3_ )d#JTPB et^q1 mw[b\[{AP9W!lv{GQ;j2ͱ`RXF6ՑXF.?#nqā;񄝶j U[xsZկ|Z&wN^az|cWܘ?nmg~",(mkwI•,+c+HHr( (E[Φn$躷 `_&;'r[]uvaa-_r:w%f(Y2Bl|uli"C|K.QЈ, ,ڭ}uƋ{ܢ‚@.լ\BNK\kZ)ovR ^ - MZ7FN)YMS@_jVX#xd),rs+(w&e3{zlAh<6Ͼs9F{VɎHu]鳾/]'YbhqZ@;MX/&'ƲգMsT {b{` S:-ٻӱ79ee{ a0( A0^ \7/i Al3 yôc4#ds,jtb< X++F 7#@XP^^EÁ)TapAsxT}nė/~Y@Є2p2 GoٮUv<'"_Փ~ĵ"^3:<c~ CsCmƋdYIGjD]MnmɾQbALNCdPn $!zQաg7F ~LX^ _N"eZ7 ;Lk87|o<1<sj5.=B ($Vb(LiYӋV`@(. mmų>մFZͪLfSTs-7\(/uQ&ϖ@;amVsJĬ3%SxgTq WddYP8oh yBi=8~1#q*{~>xve*#$ϛ5<]β~j Ig9Ȍ=;^J,u՗#P&"U?PW=VQWy/ z~EWEg%*w9%:rɰ}ٕH7Op84oֿE\tvU7#=o}FN^bcI^btn_fw*WǟVߌ 1cUbOGEg:AI}H :B7-N>k@W^MK.{PꝹ]uC(i7ī0a 5î)0XfiUAB44mr(M6-z nHPr|7Ǡ qƑM$A>r4rhrioϨާ+@F~Ӊȇ>֒ ԡWod&'g4y_nrmN/2nQaTtc$[UuҾiĤjX4-»n,!jCdlY A|(:M$l|pr~AN@~ #4?3"OH¯*@ռSXkqb~OAĬhhh;I]G!w;&m|s,vSWj؅x:ʂ] DFiĤiĭNst1AI=|׮&5lx_qaqqʧHW.}`Vűkat>a50A{a"n‰%/әZʼn޿iuݬ5ݔWFavF> !lO9~wv]B<˥bwh}*Y[XjYq~z$Ã4,dqZ,Qb"kU-,I=pGB,~ULUѱTΐGfL1rGZ]? JFEk[r@vXLdXxe8G_$гr5&c>aۿ Mj_w>1 -SM5TRF4aYkpo7io6t6̺LϿ™)+r&OBUI$`NfPc X{, UW^άE3;~/>3\669WkkYܕmݗI<񍸭I"ny VRT2.*%qY#g#J1iQn1qOԍoM|Z-RL rIwJꭃIwC婍y3w1~ LVUk^i[W-Mj3śr;bG4O4*ۄkw&՛g;[{g_-F1:qR,!&,HPSB ]<* [ L>v?+_t+ ɎݿվTxkڵ](&SC~|vȕDCѢW"md_hEJ5[[pL:Ř[8܀CImx zHύ:r2.Ƙrp~-i=fSsMŌfY.Hߦd|- :Z'CeeiFrY/+6tpv{i-axWZmKR&Pk6=ҹ KNYUz?2=7_φ-f~طk uF%51%()_4HD~k'H5='PC̐h6B@@$^=v;7xN_v.V $yuB$ LH>$8$&Hr߼@$O@@dBI tBs~*$f@vBH xd,EH۵I]ӪL'BHCm5e[+ejf?E$H BM,,M!?E.!P$,B̀ @XB@)߄Y2I!ǝ~#wB@ZnHl ?VP绿WYUcه`ù'`$Wa>ˬ  J=ӆԧi;}'-/eS?l㰻8i_PJ`zo-#߬o8/&ٌUnzklU?2^W4zvzяn׸Q[E,46 6ڃ#pWٷ60MYGuXgi.~̈́RpɈy VU;mn-XBQt9oǩmΉŐ4ٽ]=:Յ SrN3h-&BG2iWy/LOl5pڌx~_#wG&毹 w }Vy^"[2fævVwU#x$q88.տĿX} To>^Ϻxp {_n))W ؗn{mpf#νc2VbqUX&o%ⓞvuG =,@vޒx\2>d33nt;\4.CIN?P~#=_8:} w}?{/ -iRIdsBS8֮vt0uPs;Qs5C޵<0mP5-8?vטo%G9'b] ,lW˯J=:;vXϕǷ:Zڔ d%Y#8 [scM90b \蔽eqoa-$t!Cy`Ry8ygDƑCsxmfpvP3:Mp[|#TB*ڊ!xz38d@? zf`"H va?&{ӾSlNNX-8׶L(E3 j ".(UU/f)?JMAf?x$APK4H"Q Dago/wwWG,ckAcJ-R 3 (M>@?LwŃwʅo=>Qylށɱad\߻g"x!rцD"\gu0^mB=wkѾ1o%#̌ohE4gPqcƽ+ zXzzK!Mʸvmw\~yl}+P{h7k] ,X7 ̝.XʬNA8*xCUl?FJBL i0 +IK2H5oB3DfBҴ[|U$*h'1…`xaA4ΦL$*|8Ę[kE zP'֫ 9+s3 Ȳ_ =EY U &Tcp@==#ra@S[FUiX@y[Y%ڕz$x!_O,j^ ky|;9<40<2!A|ݝWQYz+ؾ\gԊsn'RfW? PF>{v /< x9d 8{ Vω&c;`SRs)#ufSJM#Nr]a]v&07+[4 Ic*+{g.8THϜLfɵfnqy9]+`] 'f|"M~bAL/w?u޽yF_9Y޻Q&~>ut:dv?&*Emg$"0h..:Ǻi`ۋ`!^?+KQ&ů  *|Q{52$[@:xv^уP IQ"TСÚJD P8'$~59[Ÿ0^pC8Ú(0N&\K?,㞙hϺ.? O ^Y d y2+ X^yJLe$)JPYş7ʆc8n, KJEfx]*lȠN~w]7b0]5ݜ.߅:Bv`STupz,>2r\56e. [+vyx=Vf^tFg8*vuXmd1Zyk{K.][GΖiEVN3ˢ6`L*ҹNJ_Wő&i=uK܊JŢ Zݞ}MS>x)>n׶iihszo"| 9:KљܼUrtbRţ=[o7eD/rיFgŸ5 ۦ FP pKBqdqx޻Sy?pW8s]\rcyn廤"22-V vU1 p4wS#F"uq(m;y %)[>'M wLd2Iid; =cI߰Ңg@gB:NZ 6Zj)Y '/r,'a$2E|iӧ & ^LOOaf@BBi"`2BI!B t &ŭmmeVV5: K4'5tXBLP H $$d=~~9?|~6$H@?5 Nl2Hn0 {^vCBI ~3Y!хd'9 ̖_s\Iy >!?HI|N{nz_vrCy Cmq.3y (XMXm,`T**~k@ vDJ3:OWPR(**UwOvʙBdݥsۨ´B8HjEhG2$1Oedw"qsY~5I~4ؐI8eucM/o]9I}Ӟ7mQ4'?͘|hTǻODW$i]?6ɺsاq׷Ӡc]s֪s0x*&&ϸJp7 \L6Fu6YTRH=/,_dC}&$v7k}^['W)`IL3F4Қh$7/҈PLH3Tuo%7Rt^2|'Z1%T*)*]nlr{ 棍Zk!70W]CXlÈIj_l=_._j?r\cc[M}[/|{_v~')CfI̞kU+~wG}X7&?Ag* LLvn!O[: kuWUml^w{›Nbo:3\< \VqbtW?^,ӧm .:虳K_'Fx]W{,fudmV׌8,Lude6V*ݿ: ͧg :@>a1˥3̯/PP︱ǸW74b km9{c*}̈́nCRqnր}K'K 1$0i~5er&5>Cc,lp!:1q jX٠1&Z~_E j`MZc08 Q"0.Z$+cgퟤ%ɠ+*XP ;Grخjwm- Z+w4ZFBCj 2A@@s .pCcGZ0 2*~9-44n4H :%-Yc hTBf'K! Aҫď|V, gEUbw;蠦KWf;f sk6[?0'znI!Hn$_BmktV%>VjV[TP$|V(JPl@rLƛ^AD9D6l vwPoL@4ћ;TNoҙpј*/HPN0!:ҡyrd%CGb%@BjWU[OW+KԩS끞HP70yl9=UM",:Psh;Ap5otXZCť^fbKB#+C> "vQ7 5clªZުr}RUC5=7۞ ;3GsMл =Ϯgk/&N˻=8j?w9!m)~+Ɨ6mv%%Xrےq%3˩M]o f7ݬL덯X[B&R:Ŏpd+, K6}_*ny+M.Zr,KYaNˏm.+~ȕf+rC;p'嵚ۣ "9zVM*jKju>s戰*}uOCq'~EHq=.gpc`֒mwٰA>!! '3P ]!MII&Oy2a$0`mҒH$3$'̠jBkC,Bd]$$; S6+[Wֶ-[U?U! &)OdX2$'ܡf#!Y  ղY`id̄Iif q %ЊCz$'!'Hh OI4}~MC&BvZW]1(ĀK$t_77`,ԟ:6V%\pOy|Ti!٘(i@MDa=Ϲc3͞%@ϾVv=3S}Yoٷb#n$x黾uTY ERi`x]  QѷŬxb{ * |nhkךeVC_*WcdÿlJUӨ$n#L2ݮv I λY}f1Ϻy@3QO&"RX_0=yf)q~j/!ہ%nyw`׌qւیXm.Ɍ=BFwvWJo/0 d1ؿcګncf8TGXBJ.Q LY g֖x;\P$|x^-Cwϭ@*@0=: wat58_6G#IuGuKzY[i 6 5jIYRzr>"7i^=)7] --m͘21kRgt k_ϥ?b#6NY7@C2Q ȺδN1N:rUD@AqJ+jTq= _ۊ믾^t͔Բ78]wų}HOezЬn޽~[0=ZNXVmsM;`P:$b-_NV)wcd WUVC=-m@,gq(i B@j"1p)E;8{H HmfiW Ȃg:2?hݦ lTGfQ 25e@DЫ1Xbт/;Î,vzG ِ``  e18DwhbX*MxZH܅gpcx7=\cXDH@# }4>|F0iʢzλA"b#UR KU[ٌG=<Z.ѣ^r'˗u JC1C `(.5?Q.6E]tP~G ]nBzTRKm*M ~ %KbfzQFFɪA ]Vu; ^$jʕgʔ )L n>%kbt!Po>L%nt9K`r;S oX< %m[7irI+LvI5zvӝlX*G:7t/2 MhOWJ"H;.x>2 g=uݥ4\o?9~"A[ JCӴ;~/W.3eV'[ĿHJE?ggw+,Ŕld!=oBG8p.*W,ojT6`@@0 1ֵHލ0hZv/yw"˺`"tƅW&g)؉}rXy:20Ti`X F` 3$0v ^+Mk1Ee L \-32@Ps{Ypb\{ υtCko<< էY6G49[?jel7r UH( F+ qAǙ~_N+5X S&Z❁Hau&^ر"NAy7f}çNx>.o_oj)kkR/wa߾룃߈5/:YNK_V5ߦ7|o5n*8܈\eþ:we$w׋ Q}p.r "%,X|R>aGbdY>έ*w+'"9cEz/ Ϯ5&x ɨ쎗:dSHU]r?VXmFtmϹ_ Pp# 1QigCgyؿ.8<2v/J6{̗vbdBX^g0 W#Gv#ͨ6gYkVk$ \qEŸHaL |:;~I 2`EB_a/z}n=Sh5۠L!+ s:e3z}פSqOoC<@DK<8un~򥬏k]*vMGY0yLIb#80$JgD `qũll\祉`q|W[DˬYl< 73 ȘG ݉&`WbIZ(?Gqc亜MuҢ`ʀ"#ԩ{a 3遯4@] 2F4<{: ^l^hT>[S0w1)09dk AIIkb@mA rʺS7⦅lBoVf/E EMt$[ϖįHoX|#c? ;UYVcAt~ mOo#kFA:{ ˊh&ɥ듏b,~3~H ˱4ɨtA 6 gC&C^=!dKFCX淺FH{/S -{!;!ԓ&ӳ [JN"A"̩ @̚XSՒ]AUO񀔟asu/KjEdPQ@{StcW0Z ;M>!>i}9`I8Qii S`_/ ? ”y -U)T)?ٵOp&сq\./aa˯nF5oi>pxT uwxhtyk֟Lʞ. H˅^" 7͚`v3 f$X$Ʈ~uE[f=aeXm&x-Ĺ]c\osnn=??ߋ){Mri:E}_wz7ߓyn2Ã} G8&vlIdLyH'\i QyQzgѲ % TD,g6iMo;hi{ZV-p1s-[`YE(90;Lx1!y/]ytGV#'Cbm M{,x9 BL* =.N޿&r,MWB9; IdCI) ka,!+Pd70I$Y$ IUBIvCñж&v@CMίtIPՆm]XN32N~&`y.E-'{{O2V uR~͢1m"Uv7u~oֺfgڵ{\~>/=%-w<*o NNUz{۶{o3[)Qb{7+_$ƳY-Q7b^!ixݯ0zHn֭D[?dv`>n+;/qq h.t-k5msxK_jK_HM*@o٦oo㰑˲oV{}O;p8w}>?r턒 coW#Uc >) lcee,؝JFuHȌ+ދ^ i~\#аpUHglMkMW׉64 J[3w^N?YЮc C}K̽P[ٌ-ۧ;ߜBwke ."2esˈk#7cWgR~{v}-4~Q]*}wnKVFG^qڳ褜YĴ>OT:3Ef]>?5O>Z@Z4*bOE]mk+DWZ 8ՆC ؍:{65SbO͛ks, _an 2{IN{-`!0 @Pb1~S6 Uy>6 d6ͻKw4z[t:0 1$4 h\hh\Ֆc?~:֕.>ӫQ9dλqq乗F+fz϶G}{Lz,uu3sӅ;Cxc'rŰۆt3_ /+J>WQBwgpD8yV?9'w!=( t`@{4}I*Iu6.vk]4`HI'{wےwԀY +UnU[Xս-+)$dJC&t˸|O֒fd HPs:&&ݦvY!n6~$^ 40 .t5!Hwif 2OxvC!;:HN!:򹾫Gz'%y@BfGr}9]A@<-i~_ȺKߢc\6)݊&'S-)s~& ι漖ד[=df;mpu N?m+ڿO99vV=4ϣ_v7&xY_ANcVMa{ƪEs5x|.ke24%z&U}ϖdviy -A'<,rѐUՐy'1bHzdP '6a8 <wT׸ϑsaZMZkV53m$8 `U mphլꟸ;jv<͔ŪŲ'y.pfd#.ewd6zb&p]䶫92qn2zRkeǼ)LږkCl,P#$)4ҏ<,_Itv)D ^T`- -}{][ Ƙ[9לp;;> +3c:(?ޱ[7)h^_\pl P )'gQU^;ߖ~~n%)3S E@2 5p_Z?DW>h]*rpoɹl[՟COI?枽t%QY*]SSdR`2~ۻw͌,nʯ"-/Jw*קts}gn{:G`yϭsө.e 1YlWtkCq52vߦv1#1{ɔJTTR2J4=nAȊN5bl86xC]x9m XHd:y=n:ڛL;#ݴ3LAfIUdު$!UA cACTL^fH\`H2!u&fJHh̴7vٻ))SKZ)cE0cU5QJp6pw6 Cq~nɮ{^o/vtᛔu|~ת/Վ]u~]Yov'k?WU"n,|)`mF,?G?Dj܂nOyHƈ|7yEtd>b& [Me=)pzzfU/\/^3U9Z3y[gvi‰u_Woeq=E7GG!Ъ:1ǡ F?sGx[Z}~7o'fƕ~47@?<+:nK{XtM;0+ Cp3?{(W'aEjhb,d)b ]H @̗@?AMYr5\k2R7R ~z}W?ΎLڈ!~Dz"Z&kwݱØs}@A[Ǵ`oV@"(>=0΃A>x-}K tD#!5}I>C%1Q{ ScBoL!Pex5??^^U( 6ׄtp"?UXpYa >b\^k}V]pK. jO6N↓oY~eeEn{0'1kǟ֘e;ҰVMJ#g!A(c;xdYw9A7vb&ſ'o/1SSdCX7G u7ȊKAJ䧚׸`#.b>wyZdCx\:ܞߗ]DlcnTlN0XfMwmk"( 0M-1In7j/H<~o){} <sPocri( o(|D1FGlL s ^P uia ĆrQ@mWi+w ~ 1 jb%DI !c]3|?>4.bT=A)q.#ϲr2e5?0y8ޏl02UەUܺ۝'Ƿ=__J8}N|ÉXbkrgݺɣoId:ANX7O'ˡ[^v\onՓqƶR>QnzPC~/jɽm,g|1,gҥ;]7hfCy=K5,u _ƚFM2}yqk3ߎqoºq^O0H]]7Q9ސu~ȵtvMɗN\.3 8~9شLdؾ<٫~ysϪmm1m"wKBl!uF[|l%x(Z*ƯX9\ʈmSAoGE7c HzhuՉj\_]%o,㖸@b*i)j"U)R sW޾w>vwn\9;|o,^\mT_;EM7vlR͕U@ԡJZZ?T.B&׸ Dc"LR@;sFi/vk:=޻'ɾ+tÆE?XU݁lDST,/_=~'yCWf&S2n t"`\Nu|j/zqo~f|dIl@1ݠ*uskWP̆IbI63ZBf7]BZdS^@P\IEH>^yMHCRB[p= ./9lD+2#$CEk o`0]c X~j22uQKT"bulW4w{5zΘE_WYjÆ[km-Z?vSq2N%ϽKR^S!ߴvJUvt 8bñlrqJU| Fg#}VZ;?d+&ޫنW6//~$[݅g'YY(;~0]&&tG3V^?F y $yXLr;#N͇*+9w2~s`@>~|L$%B%@97TnNosXZ bV I LwN ͆V eXqB6Dg \jI3~>W me|~ Yx.z\G;XQ<;r0܏ݎ)V1ÇWtꝋle\(" 0B` i 1wHklnmوz#+.jcV%/ RC9Ǡ S4r1&N1r=/ RG:J\nFуyhD3*3k9wf>.Gp;aRږzͫEG .X탮rߓkQǛo-]݆Mp &MM$uiIg,=+uܺ;e:)t%8ds-=k$9W _N-!L<ػ*y-Zwɂӝ^*Ez 1}cgIuǏQ/}s݇Xrwac,Yq:jݱNťmF~&R9On>!VxIHerj2@[wUݢX ]!'A! q?95I $5 6|UW٭ʮ`)/?NBH!IidX@EOJ=.} jJ&vC:I $L 6$6@;[%&66?vs ?s=^G3z6 qܖ{Dݬ\AZ$L\G5>{+cYrz>G =HgׇvY9?vKZ*p_uD8jhX]^[yb9Vx= F[q곚uf.@09՞ n~R;.wQ0@Ѻ%>I`=|z17;뽥d'3(h i}bdފ4ej@.^0g~m!fؠCM&(==ꈴeEMKOY?zR=Z,Sl~_. Ҍͤj붻z8Eݮ{s67?q^QU Ywؾ+,p;ߊyd>I!.x.%abpz?:/ޚ`{EK$ @"$!/߸]_qxi a\yM٢gY97\F/Lt$px-XYF'%UGJ4%?Uf(`gr= gJwǝ5PnCLu KfAbgAqi֎mӥm&ĒE+#ߎ^[1gv% n92; mu^y?~(ߣ>5T9+C$za@ seO 2@JiTBR1I.g2Yd}JU{U<WJ ۚƙ0H`f2Ԩ$_믿cgzBfJSb.\?(* wH7m@3YHD="SP>˔͟= pD|'sBs {.uˉqQ)՜,ϕ]+ R ; _|b?y+oa&-36Wv}9,]E OY)0~V{I3n8]|U u~K xayn}P1F*1vlD>E۷_=o~x( (rjƞݺ0i( a Fd̔dG?y@($ǚZL2b߰.X7*Lc_9'Q(I._M^jo6]dӻk򼻺.SsEy^;׮rDPd ͮm&.j]ݍ\ou\仵omkkdw@Ɠɽnvwx?uBSS<Ń~m:^ GAܟ?MvέsPJ(fLq'|cͬ\_(-IjNtы"aNjMiwhԋoNA{q]']yV0qkh|ouU=k݄׻AG?,yn}$w3S<8Go?_EO#q)gVu* d%LiE[[XI=SYXVTJzl_D> .бdFe%[x P6R].!ۉ/1ho/OH~L60 ̸k}[{E?oϫ8i4 VJCv"f{ƿ>Y Xx=zK+ E5ѿ_aֿ! 0"_76P\dʅB#dn+NDI~^|,jXj?W}@[~Rf阣"X&Pʅgf̌~!#1~xT__X[~{/jSMX :G&`Z ɩ*wN}Nxl:FO9`{4OK*9_7flpGl^À&hثOew"bAxM׶#* '-M9AD$J˔%|w:U|Zka1pxoѤʼniR'(GM I\ZzGpc*2=/L͜$&[:V9@m!JP}ڃT#U?:X&.{/O̰=ƴu2:;Ffzj]0yb:5͆.mOZocnV<6]ﵾ\{>v<4!}0fe:ZܔfG׾&G0Fi7!v =fCw^\(ndǓ7R% ]uE1nTo9}rF rKuuyf,RQ)POa Q?M_`n'J?DCP_ӵ{ݬW6={o)*{^r8Q\{X<(ۜ餷KW,(/݋=s!_yוtQn\mwە;Ǜsb*$ܹQuݣE6-wv٦=X5{X\n5sF D &}eV^k[x&]i'HV:ͮΑeSڛź*7\(N@p!ӕS]}2M|Q#ï%B!l3O儒``yl!r8~Gv;:}^OwUެFha]>-}mMŸ)ay*Q|!jk;^D;ƑB\i!&6n~کeG3!z5J%,$4Dc(`&:]0/1e)w3 unc0r_>y>Qh%PF REb}sd ӈMX,෸¥1/@()" <;Cm_eNr[bA (7.--Li3KPvl kPōP"J)! eE$I(c>  -)nՆ/M= `*>KRd%EP[+ND8;BzU[?R r\%S݃quq3x]YRQyk%D+`ȩӦe\ij|pnz?gw<@0 5) Jˋ&RUDaϭ!7oĿw2#ҀFzͳzc^L쐟2|qZX|';/T&d7#+Iai v:_>؄ \%q2ɀHo1LCA|,v{cr鼛7YE}5}ewtM,X9ed?ޣ6k/&VV| rǴ9mAhZcGl-9Nme \wZC}X0CRal-,M78+b[),KsW|[G7Jo׼ ]ݷ77E򼹶KrܴX#si\ܹח+k=$)rܷKrܻwu|^mywvg}jIVJHf5_Kpns3}uci"D7o{y|rWܷ*@/9m6;nck%r׽ۈn[JJ-W xL^<QE_=Gzп@`nڤX S0o?__E%I\;[+׿]-L7!;#E|)t.@Zgt=Y= 2Vv\ '/cFf{8q]/Fj>}3s18w%ͅ?7hKI% F__}}0Y#ω}wW41ccwV( J*3~n(Andݟ} ȌAJ7Z (VVw #{bh ~_~]̄B5TM"nZʅ0(d ) H 5!-,YQIy0AJnh뼼WwoQk|$Q-$l?~7A00 (˽ߚ׷#_]R kތ>VA b .ٹ&a%!E9.I`[ANzFG>eQ<7ț!2ʩ #L=7V۽ avU3ִfwU,Ԍ=BDg:WZ <7 X I+{s{`;.o۹pli?Ңd/F[d2NUߟ~g.vֶ@̐ډ,L Y?}xC3\io9qn5fjY^JbrgaN$GYZ<^?De("P77e<PnH=33_2[BjQ}IAh%x氶F(t;dAbpr#e+}՗ Bdn z6Swcξ\8μ>B~~DZI-Wk/hSKL?x(FޮH)+5MGU@S 6 Z)kR!:2/~|O3M}AWs7S0N\e6\#&[ Ԃ;=jRR:Pq2e럛`k 36 APOiP!%g"(* =^ IWI6tț%]{j[tdqߴߵi3SCKz I4Qƣw[sep8gkv&W>v @((9\Ҫpo4cw}O~'ӦKf.:{gg,9.6G"~7LMp[|<}v{ٕ;6鱩_KB~>Ν٥"ck: xf*xW:73uqvN֥WjK~bv-΃=iN+[/MH6AxQ3%vM4ۣ>c$e۟zt -Vr}kDG#jILEۀXm$!6s]d}wkkd}<=_~o~񰽻v3S͚}229w]*8Ā"@ظ܆Oq*&ʨch-4p摣_IŒC3@CZ{AZ뢥F=K&sj$nw~6=n% z8Y FrY ?l`pv6>rΓXI']7sQ6+hjصd,GE'|hHJER#! CS$ ̘ɌeRoXJ׿x[l#ݬ$G7#F0/¬[_7{\jkpDejƳ~r/zFGuE!JHoUB(mE0}p-͚׮R|t|*>4ce$?YZ+"R;&ِHI>ŘIzywlo2}`M(x Ąe㔄Ԕ !˝$sC:N^O)ܿ^)hYXmnS͏GO1/|*S=kMbԼ]uRr_vMTRہf.nmk{ۀ)U6{19;^7ƺ219/? ^tS%'YOYqS[Sػ)v{Q_nKX;(2@y9P;NNĺ?L Ui,t:>keaxweډ@_i#tOmQjzϷ[ҍvvn Pۭ:; [Vj#ۢၜS Ǵ-}H}˧94:r1ڎReihϻS$:?[xxMC Hw&Yv'$Op^]UD%.)//;4zI Y"( ؠ_Ez$D FL7@R_66A<1. "ޢO-?S ٹ~wnn}xǂ~亿:Y0Ǖ77I'u7\9[VkG8cn2:})6HmV3[LkhY'? #A{Ǝأ>ݍ[n7ܨGaV*^~?15fF2tBͨbae~t}$ L2;Giԥ#g2*[3n47;>O:;>as^[&ѽ'b}Wʱw_ۃȝ;_ob?Yn}LYUP(5 l~dߵ-y5*~?~79{ۀe6&wOGDz3$A{+iB+%+olB)_P~SmbO/d-Ƀs"C}泣Uv= Ő[>7y_gKqx<,āJ} !2f;ruXV ]nQwYE䡯v WRp"\?gg\Aռ5[ܝ#s٘h cA7tK0=QiN 7 ѽ'α@DX"Hʉc>/kdU߿6`q_ג\)ڵ+ .v)/ANODtҀԋsf+cK} nɛ޵ jFU!O޿ AH1b!uI7q^W׍P]_]9##OAӽ__U-a$/ ƬG0HX\e.w~Nqo[9Y`,o;땯\h8gif}zˡ.`%O%R'x"MJAERDh@dD ]. Ic*`H9`( DyO8SX P~%]bD՜$AkB{LIm{s6$QgR1V4>9VrvV ;5sfؓ9$ҩE >m.aZ;#1 ޙq_C[5żԪVygnPkskbin vv.2 2o?}QwnN1OMqw:< ?vt06ym iLǓdl&Uƕԩ|7vu!hvgڝxP:-[6ťuˬZvSrbq[#4K.z^%6Skt+[R ۑړO{&wNgA._?/}h8KzspڑyB4:|&ӝq==Cw23}V=3I 37.p+ii8D@^Mbe*f[ӗSFAZx~3UNٕ_QmHp&v#xg _HaZˋނ@ s}w[N&ZaQ H`IamZ .F^&3IΓasLD%KG>n4$=J`FZŐ2& 4d۬`>MdZԹ̴5bW,ߴם$Ⱦv&]>ǹc|F{r}=qwVnbڈN ZSXf8谩i9_jXzmZϹrd'1`; QB,1 ZoyoN;Q~}TS TSC۰?BlwԢ[C< <H?0d Y2..E$̓Σ&,$9${8P#,@kϐt)\۱-c1J{sg@: l z/.nm0ס۾`o'9wlm6!IһxU¢;[~KdLa<Ù}=}Zb_SA$/'ܲwu>A R˗ʟ2?jfs_9#Hd|Ͼs;$ҨPrj --֌*b'Q|QQC?~kEcdֿoK{6X[,B0I=+O>J~TmlӖWZ{wlD%iKW^ڳl5u@J*!={/X[2mMzk i5Xvە2ۋȕp9<$%^'k}3:3>|]6o6z|ފޢ|[cRfzsbb"0p0!?j$P.1Tp:q#ʄHt6x-$2sXyL?ui̟+;DI7}4 4/~_Ub!Jz_%("Xgf5g/6]N 5%xLGJ jNT M%!) ~olڲ*L%|sc q}$ 4R߭*Z l `hAqJtn8tۏA檴~K-ݾ7:*P]ǞSsRz#&ǽfjWyK}۳ҲDh)%x~ .z%] IG|R5ϭON^ w^]f-p`[*9~-g,Ѐ{[{OD@z&0?,B*HDymge"JNͫa!{WB &@9[}87 \<#N |!Hbp ?Gy_[`|.+fvL=Bd'4xi=)s[#?Mjak $(u=PhC;ua ф3IGIW{DZWވ籌4t|wkapv7>3ٮBx y)4ݿ46sgw` G}'7y:?Z4>qi;VQ{@1?9Oe/"! [ᤲ?w~<7dH ?rS_7UL9Y̓_Ή*w =tx5yT=SWƇ~/Bc"pJG}d1V `@?ʇ>/Jѻɖ\6Q I`dD&%'@5%2 ,Od)?Mi}WD$Ώ3 'yN"e"L it1ۗ&a!e5w%xgb~;H"sg?U+p=Jr{Lw߫fN/o mxҰhH~rV=2uhlBī/D@`~ y~gW+޵Fu:9fLm_jZEuկO➜l@S޴B09G 8el{9Y+CܟsFL2{tLkg9 ,cƆEHd(u#8|ȾbvX}rXu .J),jrwĭ9kL\YLTb'Ṿ:{/z aEE3+*ǟ[ߤV6D Zl mC/,kbNX\O)J3!Nb_gPzE3Ĭ/L%%=Ϥku @>@%+ AYH~% ]j9L"˨* vĩӨ! ^B:ԩ2[9Q4C6TܦdFewP!S_{Գ!97$%gb{eq7vsvJj hzA'א{.f}O?]t ǀ"e檯Z5QGARvE(N9M52 9"I;J Ocըv&1I=8j|k  3raUe+M3\c=Ȝ.Gez[ *:?sZ"vʷn)`=3&r%Dl&/lGv}Yz0E~]!L^y/s쳉@&.AtL0d&]u%t,t^~tY9j8y>sGP{5v[׳!7nJݕɓ2Xc  N٘'c"$~79b?c9}=8X|@twSj_'2Ēv,C[4X 'T?0 @E$C0<>Pդ^~ ƟeT WY r,/CʢdIiN8X%r tL!==D64 aTbvwۅ|ZC~= P72͘MWzz;5AbdmUhM+%ZnT|7hAN\\/|%4 FB F\8]X  cBLax,>w70T:[}]kܷ)# $ yHrYبm,AqD`)N< Pk]vPUI!HOAJd#0ܟ%@T_xՠp*QdDMr?-/'at{ksCeϸEetHFu3bg8Ʉic.fP>)ٖ/U#@yMT" ^YE9TL)\[+;S"UViRcd!vPkN1#3hqo(X,A& H^ h#t0! ?" k$=8@ H?m5]kZ 3QOQ-gL$ leS\*4'kUf^0)`k8ryR]L657=wXNd"fVTvE4Ƶ4T! '2It<]ܦǶͼNh@FD?`@ Hq>wOFcW to[. S_34ƹփ[rKyy34ă.7={U}jM*`!)Z??7" * 2%?_s7()lŤoky^d3f1~Wr FFw;o.IqbٸG4B]j+kh` `qR&";.zB!sh#{q]tﱹRk"2O,en)3 gҵd]QO! dWg( Pu2n^()< 0.H fPRhJIL`V3*@'#>;KW28:v, +{'p׽|ʚ㏛/pfbf*C:n HBW9\ J ) \ K:l<=m\3k 1lhU%[X/ (\\KCA`aN?Pw@3e02Kf _smm 񐓾=>4Đ B0e "2FL|wv<*.4(`j!%15bɣ|ovn8k|}WWb6F ;r\awN'u0 #ȾTu>˓9p G9gaA"| +X]Z>Đn9 -k[rzi k"00A(B1#l뚑M]{Co ~evw{=}n+#X7sxyV͖;H?o|!, 0@y_o@5rvݽlC``eʤahv_=`abZ#fwF 0!pu`ƭ}׬*4RP9k>wү_i1.pQmHow6@okmF$I0onQ{*7t\0a,h!!L rj VikU@kDAdkc=à aDw(r|0;C[}r nX=Ű"&&!%m>VJ CؾDȵHCe̢괽Bݲ,iԫi#SXx}\z ?aDaUoK]n2]>hD6Ij(PPؑFh@m Q!Ad )('{wn7guC *Jp TUqHH$Aeڂ !éd ~0H6 E$h^hqrf W I msy^7۸n{KOP!y˗@x^lMb|(;KCb鄦o$BTw[ц9P7]WFU @ d Yn_IB"sh{kPPS󶑐H& & sg\GQ |&Q9 [A+ #JUǃN֝ @D"RÛ*`nOYv<P (=@4L0GL>aoy~7[^SS#NAv]OȹVW ae"-.JHrNv2^{abHAߖnXt{qu&tuyzwY2a`w^vPj-q&PĹF{]̐s zU'KcN&dF>+LSKV߅R,Ud|G-Nb~5?ry, mu!RI⠦jamW5[-yVT $Rv|Dry|\Y?7= 1oWv.:``.Ye { /O> BbNƄWOx5er{B<[+ `3ҹ*l龸+>7݁tp94d^x&/eOU }݊`Q}m?2>JNe=ɹ܃=SlB o R1L$.ԬBa#1wNcSj袈tH-x$nj_ԯyںZ_&!{;˟; bG%y=bLv}"uz+>9' uǼ#7na!=婿Jtddv]߅>sw B?e i.gpr# Ü_uq*@%Đ­pN-v4-)ڞMG |yKKNq4jd v\P?uvz*˘ ╕(f 2D|wu׿ԇx6qw֜qNSg¯aq"VkPVtϤX}&~Ź]T0YuAƑ3bS2A2Tkn= ҰPV_$ềBoXJO'O1> nJvNXϼ8q]WaCe*ذ%" WV#%!]\YXg=?06qx{2ۉ7C+Sw[8忴&r+L4]$%h8QobR|+:J/JI' ` qPH[_~yktW%J AI$qfqϴ'r]Mr:9;HRuL XBR %Q\$uZ7 x}hmcV. ="0 *˜yCei C p'-_zf5':hx+Uq-󈓡n7}u>~K#< kMUCB9du<&;8)0#5kb==uw}K2IBgd)G?Iwncu5lxZq/X}S*ss2ۘ00L(וfªU$q Um5δ5XI9Xokv͒kmT 1E,j6ḁD"h{3& Q`)m=yP\oo{|UtH%3J (ŘBjYD-vI{޼x5]9y*.y& 4 }/2Wأ`s &>oqlm}?Dw!fA+L>?<8T5'4 5 uJ^ׇV HU4 |5_Yօ2 b cd r *@A / FFVP X:S"նf{mSm?M7  Wlk`Qp%Kr1*``5Z<ß&2]?o4VI* );,9F~z tyEoQV\B((ή O2َ#cdNs|Sn޺VZS߁ytZۺ:"&=MCIܮ?hx.u3uEX`mY$@d"UM z .0Ȳ!IqŐSk15kF/6oJ5Y  Ja ^G:~gMK-S}(b4}!> < SP odUH#DMF=LB 8ԣasku(BX\99>럒sjN:JRm#ZR-Iب()erOI ҂r)KttPLJRʏq)JRu)!)ukZd'YfҎ뮶˱<G'W{{:bŕevr^rNbๆ%Wvefbju!Z*+tТe3&呜 w:mZ,8 yZ` ޞ8۪[1 .)L@T/T"|ͨG8!R)sZ>^W:c_|uo0r#><,\G0ϔrYl?5\w;,.[~4v|a{9c}׳˔0\\vo7Wz- Ksin#w6ooV s$N>w$tqFYNJu+Z>mLU]RkXKR WZD/՛4=sF`2Y-iv OaA.&`r7+ ty; xu[ @%4)i<."(#%nn\N\dzw˷ֽ{)St7ѪgƦ| (2TÔL5(SivοvE_ a1-5K񑜈 9WhO[gMYiJŬp'@ڄ e(1d8"?x2"7L  DY.t<Ә\ -crLB3`d&$d2@BkZ CۿT-SV[<|;_#gqN6I=; ::y+O{e@Bf' |V*Px|<˺+Z8;k,8{ X_ibp0`F |t*y94HymtlyHDsJS <])ñ-7S81QccUZ`]L*L+$g$ǿДe<Q(jAF6_=fI*w;))dRRH$蔅YQ)빅4 9dKb 5TG?޿ӽ*6[.[{`Ru(V,"CМᅙn/c""!:Kl=/v{d:H+k3Ŷ7M@Yv1\3[olg',eii&"6O  i1NNjm;E~E@:DJa] 8,XL?@1.궤m #c} G+N>.L`/,̾f1s,kNm-Cزp "J0Ç(Ⱥ=B=I֑0 <2qKrt?ڑ[/|pZ 0;BoOC'4̭f2=3TW9A|\pghZa@[}B ;{WU^ƭ^ 3W׺hZ{Z޹aRB )p2>r:7DR2$Q*z]HCFKe;9W2UɎmF2Ufۺ< $iĀ@0H6TU$V^Zi$[:'@4R6*4@߃n6UsLO]5"EH?O 2ᢻM/s@9\W8D=qn8_hYZ+ObK[@怌ފ !Y"6iJ<| w`aTJe0qjP^OOY—phܪ ~H@5}o3P9vpݞhH@;eoBd^.)dUsԐItwDDFWxXm'ʃ2wF2Z7=To: ׯ>Md:ߓ)1  аIzp/1[`{$t6:u4!`njؕ2y{k!D7БXbyWYru$h-x<\ψ^ocqنßL]\2ΌL TwEw3Mstu|_=㷻0IkT*1e0RR/|-kaڔŖQfIgLe!l$"BI7P>.G !Y8dA!4Rp$ӫ. jS#?RxhB.%ÒZl@{֠Dh^C6;UDz%h6>`2e0!3_[d39K(g!SB TƀAQH|db>?/6Sns\Yu]}Kje,Pb dKqRD@HSSsÊKcv!L ˽*+}Etd7h<4{w7~[ 7tԉ1#2G?)`$!6P`j6e~?kmGAwUJNI@ u\ć#g(;O#0_g+^L::H',׌ O}W$ ֦)w;d`A-"=יk~o˸f ϩ~F;]/9lq]^b H97mLgUbgʚf=k@+9@pI1Iwf!Dl1\[7Sfc\3ˮf/|0ӤHťi)QtIԝ\N:}Dk^fq|?ۈT(N?I&HzM9D*A:ks a]Zqv΋JcuQv o2(t ۔}:lqM;o|3UZ%,$v'_yxmI 4E;Ҹ|ݏsd՞ QA6G f(QVc ^.WdU-fBxQ]$CRLq .1O]uX tܝьS.Ebݜn5 I*>:tРq)[3y]X/JIoQSAtV\P*.ɏ;o=t+GcZ@uDvT,7.`LO0 Q FBW7^6#n80}0wLh񐇭Whsm|G+.C}ݝ-1~Sw^"ʇ޼9# :APF/*x! I皹8ݷV) ?U);sHH~Chaje9Y((?A"Px]>2dǰ\// Zwɚ DF"$VW:o o0%r}l RdL0ޱis:Ps"i5&bCf7hj8{-yy2Vaط'3!en|f[BiD)*4?hnAޏwcaSfmhb.u1Wq|v)ɥE_ Zh 5KO6!d&>{ZsaX+^5 dd/ZOOl ^9ɃCW9`6:Da(@z tn9 [~Jv7M $c5v6[$>y^,u/\860g >c 4AzG]8[@j@m'r=(DX cWh`K{u2{`*Ar@ 対k-D=:{w:,GEǩ#7zn:&Kh2 ,.!8-L,F S bO/Й_z?&_lk쯚/yG?,R! fpTN8K{Pr2']}0@-I5GN^^^l' .6SsxA2e?6N6F0? s\_u>G[|?A'k>u 80#!c8 H@, ? gl6ݘ'k3)[ƬDy'T0ECaJgՀTCRok)z/+YKlI՟1˽%'jM3DYYĞ⚘C.ѪԶM0=ooF鑥"DP"RYb Մcb| r")Nikq0@ΐ^a2F'۠H\y_|oAwGu,"O:;F6PİpgL\Kq m%D1K19B#2!V\3>6C"0DL2 VV\]E\8fa}e֏g*҂S)r j + -1„l&`ĂG`A{*(\BNvDHS ƋBW/EB [י٬eN(3NQmTWRv.y ) V+TUbB\QK #g߸-^|J5_]u kr>ힵY5q _X_R"k$EBF ?1کCEF~/!}6u}E;CëACVY@*gow{jwtnl.q{*e%ď QJnP g^?Gѽy>ݘUY/pe*%IM \eBa6D9A# [(_R/XLP҂B3BB21\@"QSs[A6DI$+w" V-Y2%d Vk;p PgKUKZuC#zH)f8 ))υ9l9#("{҆z[z."9&Ϛj#1X SaϢNճߢU!2aޠfL6dğc~ްb7 s _Du, +@EzIX #qA$ vS..o0tI)2zP JVjxOoC\D)\!FM;+{K y6ǃ3w`9DCz,ȲL±֬WwTx@0-}ڛ=l,]BZ#GwU;jgh%bRtUu}|vl;^v\}#vV?TM9E^00~/w>/}+6D5>\Y}'`a̶@ ${+N+#, H:XY-\r>/c(n&f϶J !CB# hZ*D@qiq8) _fQ5m 9Q{M{f뵔fUw=溻n6+hyw7Rc'}Hs-jkTcg9w^.Ce.4CQU1tqaMu5}v&t؝q3:21C5l3Y6Nƻ+[Q}׳ [8z.6F6+nDB߭+|j~v\^NsTiIJQޫN Оko{:-eܺ'Cy_/V@18=W{"z7GG~NФoI0nC%:v558E;LSbk߮lL~ܛSrD%O5wsBT`zFT <9{?>N*2It9J<#Z]tq#!m~!@4ܮS勵1Gd0G}w&Qw,@0h0G{ *fϭ)}6^?BZ;: Y;@%RYC&_ -511sS(g<;І1`Gt#oy^Nۙ\ VXޱµGZ5E>'5͞E֙.QgUQH[kZ8(uP&!Km`Iy5$i"Voե} ٵRE JmI=_vzt{V}9n\Q} kst:rR6>kh?H|c'j7䘈1A]ӐA.=` 1{-ˏ֠OQbŏJb94t)GW\?h|b`ep3'x Pݪort8 C2d؋q\.3L04 iGyOi4IRAE(Dk{3IPQ`Q%V{7JADoܘ$ 1|a8G[d.Q^Ԩ2 0R >ML0%<,0;^ض #ƹ$IsdwEGR}e<>ʐu}>&aayW;a:sF< þazCpfjO9?Q 5?Wbr۴Cv+i텁"h͢F 3n:KƎ8[afHgLD UHDkeyX)5Ά뽮w^GsY@@$YDIN]ytX]zt[q8sv7I ]h6\IQ2^pA6и7L {]2'$f(Mye$ݴe\}+2'zFH8G<.C Ly8^YUtq^]!": W>M)9neŇi1f`ef+7Ȕҙ!w֠fg7`R^cT]!*C"S~I%6EK |'M9;-O'Λ>o5&Ir?kW"\sp.6 Dda9k2k*bDuf%8 ߯fXA0;Vu2I;<*Pnǘmaqqwhqw;w;mk %{3:k/,ajJT sJ "FQ8C2 8{~&ϙi5i%QmHTVm-΀tH.A>j0=_7ccvVWGp@dP$!nRG8OjӇḎvոTd((4F ;k'QHn*,76%Y@%Kd^s&0sP[f0Dw'֪ZE[7:{N.G%θl{\&)6jY<ٹg)'DbLէj3 U3\(=bY5'=o?O?ygcJF!E@@t tݹh{yk\M%swt\7(ɻ.n/ew׹)'7]wwv滺|NQ&-)T!E$ #v;,nGD~3]IJ+r  XCJr2op{dLk >6? }<o17V`(,*ެD4!Km C (G|2wl A2D Rp%!0dQ@-ya)$Dcɵ@6`x ޒ$ !%Kݧv^3/i{L1k'85l/&a` 5h0F'>Fz4du UMr'LohP$Ǥ|&<u HU3[]"TGwo~͇:W2cׯf?=cH։텔IY'{ȟau`!xW8 Plz(5Q\ͱi;?S@}°ladwic &8/ooiolm9&d4a%/5ȟ i]cۼ 3H-W A%W#Y$%Ȕ{XtD2*$$%Y@.\e B OpMPn15ץ<_>;i-N %Stϸ^1BUtye-^u F3_2,Pi~?Qux漰VKkHUXIȂHBEcRū 7ZE}Dp"FiM\{Rp7mEy @H@"G1ůK}PȦP&{ &wk% `"@\c"u*wy]?R&h}Bg6h)sKRF.|"8 jK.sW/+ w$g=U<$ڔ`@{I뻻~P'`A m DT۪cWF1wƄBN55S8%9,Pa*oѷ[!XYMIN+||~ $j-O.>Q;RP"`;4KJǼJ&U`hSm-{xy>#ۥgKiv_i~xP+drt:k6F0*~*:$845R@@%e]!0N$ЈR70#(+e(Vs "6eZv}!z>ޔ0J>0 X g2_ }.w? Ŗ] !6-6no4HxXd|jâAV4=@)gfr,?u2_^n0cu˨P􏶼ZW9_?YJ[ϐȮOLn@Ma GP;k1>@{SjZ,Õ{&!I<.4<4$}Z߫R5fXI"?_>E2EeU}68cy"I"JQ?Wtd jD1sy,cTSo^VX4tqVuڍh/mm Nn4u:˩"ge[l AyOH!CU9m-ߏŏ}pUJ؈zt,S&#pvW&W$Q|g7k n;KQ[:_U "_3ђUN vJ]|Ucɹk.zd84IF8Z/ {{\sDUHW/ܶ sNT{HAܡe6ʆ%B_\l⥀&I 8s=#x`D@gwq q^n;k[yY ׌ht W6*"Ydz+@"|1o<,#ڗՈe .yChd`G/$DHJi)~Úpr+_I5Bث{V$'ߺZ?p6ضiBtgE,ޡ)~?QL`Uz]wUesɻA=E:qc,Slv$][tY>c+ `rfU*YzXէjX/dlst2S!46YsRS\;(u8瓟߹ocuW O4Ш݈o $fbV#ҧ^WjNg돔e֬yv0M\g2;$>)kS_՛NL~w |ERuA]v._ /ǺWVhÿe W3\3.+pZnӹDHsQOn!7sTSσxxUU`D '[ʤ€ KbN\ը.KMo£<y,P,GӑutL[|,sr9Ma+9!|9F"tZ$yAIh\ȩا:})eP^|tnD !acaK%0t⥓Gh!5> LDL#'hW3A ~ԯ[P#".s=Qؙ!ZBMn?@ c$;1aAt0jZ8\fV?}g ?5 ȘU0OF՛mg9M~V g(31EUR(ȲCXwmK?Gs^CF R" b>s }g!P4"Bʜݝ^}p:3;]FH#egIӨ|ABO3'u\{@z `ݼC$b z\KlflUǶ5o׏:dВ?I/J Dc G#&a  C⫍hzbDx7)zWؖ$ Bp1D;_=;/7FABP YE$ #!~*V^5OXAc_G3sYV맘h~SEpoX jqIlwE0`+1^X V f^.d~PD;2>YDZuYݾ(a;]7 y$+6OJs}B>6cBIdn~ G'mnw(s,OL2C.#O! 1Q9嗤n vl='9.RWb}+D(|f?zv3z= !Fi]—oؓLP;fK<}S YHY2Ҥӆƣmj*KD(v](Px) D^X$Npv8^=Ly5<̯VHu;M-i/ޮT.nos`J}sa~VDpx:3sg_GT.R7}90fG\y-:Khg'%% k=%)g{sZ8}Fl4ɭvQhUw a -_HFsg7s4&#~.pιb+&+8ل hJtfvRA-.W^*DtK٧S:Kcvԗ=3?dJ͛9(Y}icKj8sII8NMXdU"|?nr6ous=&شyq֗+T8例WJfr8^A_s:w' Zn̒Abc,HD?]!cQx{~7@ zZ2z8fdu5jtg׎|ԕ&t{QjVVC+DF3#G 8qٌ`JX<|8ݞ/_VYLfhmK 'u޲-D̈^ Spˊ`s`!cnc@,'1ϫϚ$=8Q'TOiKb.<&ˁFkVY}?O\~6ՌI`|}H(ӇV\U u'141Ba!.ms'n4rҾiWރ,lߣe Jw. SLxpJ(EX,: 0mQX+"("ߔxVsZmU*(U[6 \$u7}LIlR^tջ0pĴZɴ n_,C yyAM@ ԜVѼVvk?QhO8a4_r0ũdfϜ+3a2 ޅE¼$N0 Fb1@-HN|~tzTJ|;7~o`gGڮ|[79*uUެ z<+͝|\S{$'xq2R(EH(n=+~68R*n )CRP ߎh;="RshN~%6s\Xf: ֯g1A :G|aB0siJUyID?~>6GKjfctKd"1Ho*ó}VhQ]ouΡve* _w3=u=w=J5Yy^w_A;L1g `%J >}Ʋ`Y&- +[v"t{U1^@pZ駹!9,r ?@ E&3?[y}f;6+2 0Ŋ 7^B,@P0 x^esw+e3͛c0,/S_@譚e2Z5v*Gڐb*c@j$ T ?J27LvD7c~W4RJ-B[>O:[1L-9`/` 3=Ah6V1{8%ՋbIFqc`Εݔ[$n/X{\$L$-! YȲlwEeW\p|7جYvo9pDܪ$Zgڤ{k=Vef6~eJטOu87+أ.lyb#EZ'M@R<]PT0Ks_XhDX@X)#cMrD'}fM 6,S(Vf/ۛscTENоtj\~vXIFZ̲c' L@ 9~>K:W.If%Cf6fo.8쬕>O;ۣ՗:ξBݞ^y49հn|6wz/f1OS߻jC.C ųu/B.8fWBsL =AjK2B]18p}<ۀaiGz֧1IfS*"4բt^A9+nMln&8#ԩ|3>3ޖlD'"43,@}69 eT;۲*|4>c3T*+Hw5e[4T ǵ!\iL=pPT,sŠ s">Vv1Rj2i6'(~ Q$K+uYnVΛ=?εaCt׌9ߝ=/\yyڴ3A&3=}91|]vٕN/3>Oc q<;#YqJ`f PQOGH\X2Z$/@ PR9E@/V7E$@fH%,%3|hʑz}:~]oL]7\z[]n{r^1u&7y/}|U+/܏HA`J ݖ0q!'DajJIJ7B((ݸƤʭ-". {Eٜ-^ ZH98 eUP+6a3k }.WoP~QWK~aM:5l^Lr;ZlIB1.I? !ڔ@c-$Ozz$I)FZId)ǙN,S##ej4h *TY"ɠ线߻.S[V`\l,XW^Cda2XդQ3DZ|KdІ,?w?;g7{7`-`%[M"*ӟkfTF?B 0.=v=~Hh 3_,'-!/jIk,GfP_NDJ_(C&26,SM]-|x|8d#Ge07H!dJ,nvwaz"q0Jc=)bo#&|&+‚8W|`+{ vְ#UPf@(@Gޏ6YzaA6 G˥'coTI&H-LPdX5?so8T~u_5g{->@S~%&ƻꙥל%uUW5 \SsPF7LJ u=%0O9%o~gc}u @9.o+"KShM[D `Wgﰋ(<T€`8IhT rͪ|aWỹ=,bݎ+K&r+muƑ4->‚(NH! 6-xf%y9lF1۪@Ly`%R%1-rBL8PY 7G}oO֓l&()L敖E$טM<W1=[ SWMrfx8g:M4)0@,RT=m\ϊVkHWɾyp/scuk{͢r+ͫmp>M qYb9'O^dlFHuۤSnAբmwXkX@'=u;v@spq4q{+U3ubT1chv gHlcSICp5HQ U=ڢG˝eޗ|HA<0^߇EѩW>ַ ݅=MW=zMe|Ũ͛rl9[oj|5{DH2D/1x5He]q[jc[wÿ3Մ`J DE*kLh߸ yb `j6uFNWU{E!:Ž6ҭA@ քt6u=֑I#ߓI ]_Ký/֡W!R Tiz92O%"S F@B*Pl[P17}"T̉Nq "a.I61C_`u>5}>jsˈYjGZwۺ;z)zJPQǃ i_`$ϩLc 0<S L0nYւWpÔ(GNpj~O-‚ǀFTk ʉ ?M9=b[rUz*PB #$HEjm"+F֮ o}AEu-dk~/ԄRDL:޴/Y ;]c[>lQ}9)g2T$7e ,1=吔fec~y'~)}3!"_p7|[oCslym> g:2?5Zucd#lr`N1=,j15;rEzĪTygK̬Hva)C}wøv ܖX.*Veeն&kwz\$Vw^n=th+>i0`Y߃Ȣ1!5XՋs0'K8[?khhxa*@_$&@2QDQYf#ҢL񩎎嶶7wQdSl.cۡQd̟C[tdtӝ@4 HF}ml*`<փت!PaM,u;WoN7xUD X&I9f)/Kx~]rɩ)$r['aFҹ9ivr ~>PF1,X.tW͕@JX.{l*0} `RTIJ)li٫,a_A"#J> Nwv;.뻫׺EHvn  I,"8=ʥ aI "IEQ@I@5KLE5&H4ܿf[ )dI Q_m&,jfҰRDG=>\K˻9ӧv9jZدp/ o)s{JQ+ɢjfG7?Аkf{I$_v*U*.T$ZBu4`^$$kFB P{wQx y>.̯2P"P؈5^<f?o v>߻ )}YH@g: Q]pZ% r]R+lK9&Ȕa:iINߙA?d$_5PPQ!E,+"ўͱ )^ ٻdy:*ࣦ'n2M jJP(d꠰lC<a}zi~~F̌[O*#u#Ljkw5"6椿z}b!i2XS;wPmAS[6Ͽ(9C0)`>,ͦH|hV9}>5}EsE&.Zs[g2šE70Ƀ嵖|"#%Dt /~Z̀'-\tyDvSD?]Iy|':rqvMYv46G?Lg{?GWl άYP"TհVdx_qŒ1Sf̑>gX41`Id0I̧dL0rU)nڥU(6^l*82۩9oϙOPA&O)B(Lu,h(o zۺr&m:/& ?$ul' 0_}rpܼ}uSOkR\Qa~ؽ),iJWʻsS bwdSѥr<2=? YЀ] PQDd6hE[t_.a9flc8.uʛYJ7$ j*IE^Fm ecR^JӟV3f?]NK\f[J2N[ATP>\,PyIב FX[Tm|g]m疰$A^1Ee3Ú xT(=Xx?)go8,yq5 ûGN˖O-u[b{lb$'6> ZD Aɖb(.ZU#\OB^j]֮u[ '0 wxm: -@ ~97 9@6h}QG3zPv/s`]& Vf6{Tkk18;QpbHgIm>tgB]RUIPr xөތ`4yYU]ZF+޻8-kh3Oyf6w68mS(mS >{% =l cbnt:y$3KJ1*戊ɔvc-ńq#cc6RHU, 4ۺswkYM{UȶKJcX-HXkiՒ: :Otvo|1W ./># CG>ߚzP8{ֶ9[㭘,;,OJI"#g Z\Zuvq t  C*o'WW;Άv P!EVk*L A}Oi% 2P«T)LXQXeE{ _щ ))(aE4&kT[ըܬl`څaW.;owZ#rko$?v> η;ۮwKK˗w<ݱsI]>];W6eq9뫝݆JSU@$nwqr9@q8UϢNNrַA",4Uv/c zjm;v9ߚ@%10 n#_#_ׯ k f'[upJW*B(LE%,,Q]Z*KHƃ7%}@;pJ)Dj* ǓW)}v\97B(lPkA $aBᚷ,b!43b)?4埇kvܗMS"Zk}5n빶-KFI5#rqsZ#ʔ`:ZJ?$uU=bxIVȬ]_ovnz[++o]C@@Ô i0 ָip4,ԋu;T gFv"߫̾dX[:N{daPB&A TIK͉O}zk\|Cc=Zր 81-hBX(ZSjrvx0AזK,[oZ-6'Y3|7Xo$,hBzxŹ}^"GE9aʥ)@-۸pcoAiEw 3=;(BY$8VBf[@-9|_p$D. p>[Dȅ0_9/׉'DGL9ϪbKttʜrȂ2亰$/j,Y2G/{pyۋɯW s_ȴ% & /sOk~ΞW_w >' ^ ݭf8c'٭BU@K  !o0yId):2MѦ8Œe^ X2W<ttV^L>-lwc{P+;nޅ>׍y=c@˟Hwc+)w4w +yKi b?Yyz(&5JS(N!2uzݼ^iS+嵟g۷4;*v͇wHkURTqɒ\Ꙓ *аuE*ǟ~[ Oٸt85>-T!t KuJI#6@$/~l!C{tmyqz U;¶9KtN''i6fn\IvD,6N ]țֻe@ M"_߲.>7]kcu\SyB)-r\ tD z'2cq æKiZffhxYz8|=#^s 58R1bK StS[lEb^PأʆJ)^co4bbsFͲݔ21DLw<FYㅋc{?w^{sK @JJf8&F&#&0f (ȂTD6lul-) 17P j7:(Pb@Ru" ߆KDKz'gAlԐ}?K>C- O+\ߠF>nkL%GDiAwBKUSTdU?cPS=Ϛ}?Bk=&w!6OCv9hWWg&q&rȈBҬ?#vJ@@Qk#YGoF3=<wn{KKg0/LBt#;P!jMҺ'= zˬZvO1ջ9'V]IY vfxiݏ뺤QîߵPue7^f*vƮ`0tFAlxppHXAz0 oB{f#Zv#=s>]Njj ^zYsH،$ 9canױ1L<1sjw츿{^%N>jìKpVCmo%"Ae H-|BNw0w/p.X~?00+T?[ZӚ R ڱP. +ra]unD F0wwqכrahh̚`ld{35ah)t5MB6mH1 F濈N40s-jIXʢSBZǷybUŒT6oJЂda:YpN7aF9T&RJj%%+"~S"f/tu%dp Ѹ] U2 t\   6r۴Z@F&otTY4(U(qVܨY) OYz Q~~)U4TkJHlS5p4 w=P/A I3PeC_ քa(,$$JTvia bz^fR-Z)1*rTV.`#"@$n50ay˰@-*$/F2Q/JT@ @8ʡ)r{sTAv_B) SfWXit"A>?`^_v͕1rcUj$(Hi^•JRh-EJqra ٮ >5״ƢM B 6! ]^E (6MO">htsqajP@4 DTR/d,֛YJKGc0 ';~?8{lMh 6A*&\ 1nDdTEHK9+0d D}Z"2 2A%cfWƇx{H<_"~}<3̥˱Ϗ5uxN턧? qah2Q>9.n_Sp R\`&*_߷?J[hg!*`cܯ5W6%mnrt_Hi=,4Gmbt7A)OK|P« c}}F_ls Hl I{ ݆錆Ms;#|Ò\#kQ6ĦD8A6' $;醏Ĥ.uV8zpC oτ`BY Q {bxq,nd3wA$Fz?ag鐧ro5 &9'!ƣ,FY~7C E]VkYs5,?{M1vDS4A}zF&ŐSITԸRbkuTiŭi9BS*]yh;srfHּ!k7@t<>Jd'.L@1k+b[4M!o&Jy0SZ]JCƹ5.X$jb `DaLK99?\1jg>"ewɼ]Z;k:\'p UΨ|SfiqĺH$~+J?̘$ ?ߟa5pWZcI_, HH'>Okڿߐ=W!5EZN3Fcuk>eɹ) o $el YBS´BYmp :!/ GiP-19mE[ ]ʬUƩhx,T[V$nrI Ev5gAe䶽bAǸQ0ƻ(~/qם`{i:`iG'_>|O|b{;yWW [v'^{7{kny5\.뮻5ܻm;ۗvr9O';륗I8Y&fvhd;¨kHg@wXj)>V-$jp CK24"5ә?#&kzcAN|9t}l:y=*IF[Ӣ gGmXqOIFu$Yc]Ÿْ`f `fR)Odl p^Bb,fposZ;ˇ\@lyFyU'6(Y? )lkP_o=l_nғ~Ҹxu8LSiG#?>&e7gļL0~ZFT'h>NI80OWA4;GtQ\(u_eM/ΥםfB)oyno,;$iFI#AaYt ~{U}¶51hd-*1wpkn1ŖtqLRn "*igRlhń *ee>&riᡒJ Aa:&HV=D%%:> tھ/[}~@/ƙ^\!}~RM1oF 2zƧ~&ru l@hJjqP'p,|^w/WJg/ +UGC?͍=n痶\%ah|7 Պ'F9٦E53M<#7}0s!`7zf8}.͎emea _{j{{:r|JXv8ˈgS(͙ȓ9U~x[Gɩg!PYE#J7B̡S7yqaR N>;]s^'I*l#u^Dq3ӹ.f~QB.NɪOg2jiY~J>v")jiea(΄RC>i.Oq`ev̤5) QC/BIlTҬUs |= 1B_YwdF6K2@o! =8+mNW`" o>KƔ S;vcjPQ4w{VyBqD?uĒ( jE*{fBLJ`xVPo֌1(, 3` FmHQD2=p*jb˥\cTh@Z)Ah==O O쿒/hbYK] 4C٠, YDhE T ڮxlw}jW$p2/S:z_C5!f)/+|, eTD-R{#<<ȽI>5Jg`eU;;O,9S(쾊l-@o&C쐜:i}:J$d &?S>Ld8~?[^#"_d4whU8OXNm&nwuyƆV5tP![)XSjιYp/roһ=x~& N!]m,Hj(a̲{TQb@c @M/Y$k>Xd= -2~[4,>Y-!so bS/bS(nW~ng{bM-#Ԟ@XP,gd!|uM '+ˮ{ ӶB1DΑ ;]=s_Րs?H-۩~T~3Vx>O9ؠdX!z~Q7.nD>K2Kat &p9,8Ķx΁DHyӅ-&z p&IIU:?u#z7o*B"#^l7?4ΟIWUϘ2IS#m|x.I`e!?:iv}]Z++@SV$3Rr5j"vm߼ O̙%9|gMȰ x{}mp>D4Pd;Mör;yپr=2]P7#Ny[Ld\%|v_>QEɸ&Y|rV`ܿSu1Y$|#КS&vcA?FR/<Za\S*eB¼O{K|}׮T5\|# ͻ{먦AYxO\(N! @$} ';ʡWʹv%p0_{WV,F% $̜sO)Zб4W;}tYR\eY3toumkYjm[T.Bc~6YacկpІDk@`yiD.k^?D-D{ }oNmcĔ`U(-=z#`w|,>OW)o_ f@31p]~{C,xˆ8q;rNߊu <{}|/ѝ֠ϥX?3 J^bѱ^coަelVdgF⯚=REVK*k?_\mTrT+|9)ͣyw s>Ƕp7 v~/ W"HʱdPl;&‰c QLRsT`]b?xa3aI>u?sO꥝sY) D?$at=KkX71ɝVOH EHR Hi|]'z~eڲhs@8$AJ8@H?w,*Y-}ob[tkdKpԤaKkma1Thc}ͮTJԦ3i۬~5(ܠJJHp mB]!:k2Fas[a_rlʪc`dL(Q囼v̖`}Qmə$uYi/]:n$wNZm_{snډ4wپ|p>Zb\僚>/=Ys4^E_NVVWpW{o9780qkP2L8a[ڱT6bƳ-Lj E $0H0,#X* $ZDIh KЇSz:M)튲 ivY&ZBekw4f6uF޿k&T#%Sq1'(sTj4$ s8[(p-,@w`KDY>2POt3 *]J6H{tsxиad>QKMQ~۽ʈ@1 &D*C!̜ɰ:vxͥ0]4I3$+m~fR``((4w}_RX- $)J2IdCb @6WPsgSm/_aO8 gw-0 _{IwGdYIDmcw BE^F^1vn_b@rD>ͫJFS&>YT`ؙnFq6}d {??AXb0yu` M@70\[EDbӣ8~ ~!ؗb)cĕv쥿]6 f6i gafF^x`O2,4Kq7c9n!PN@~0>cʍ_7Ox3/;~ܑqO^&ɱs^{ 6Rш)N< `DyW1k';w=k=HS0Hn2.Pn(N?s)!(h^o-jMq!Y]gXקc8&vvf8~t-6>''KM%ΛYe0u*u)t`Fo]re@ϳ#XNm/r oAh u'VfeS)~#?jK,gU2"]%cvd4xȹ9+X҃G7sꄩk8%h43+N4wGЌlJ2b@#;y5bwgs| 8ՂJۊ)iL=:Ƽt ɔ(S s.mܔeRG%!Vs4@roݝ&b#4y~{Z>dz},p~bTF՟zfў[ a9>:Bt"!?2@$  jY!@Kp1>^ pQTPW*`ba+3EPW B]~^*]Ktn˺7|鐢9vyIw.Vݼ;?u& (IR4"L6-\ݺ^kL 2"(RCB*f$:q/a|ǗcE* [n hHpk2_j|q $΄RD6Qmm]K YFB^߁Z>\&)OZ2фWë0BcZNZt?(u\? v#?zG©:K%c5IJ s<tU; R4y cZ]sGMhѶ]j%u)$)ȕy$Urul"oE)iӖemB'Q0+e P l ?R˻PۥaIc?[ئ`uv1^ᛵGٯkb5Zc63pvަ3:U;:G8;p @$77P QkgQ-8N +ⰖJp nObۢB)}vG|l;^nQcx^_LIM+As#']K%sO]AB9&XP|^[QjK׸NK1@ה$^&U$Tv([4"nU OSL+ .tҖDe6+WX5Znt/hs7VcL 6~~2L R$" 1` 0:uK‘2A-oTR)cˁLVZa*,o1M^s{q14 ZG\+|yICEFKy|"fj (r\KxSRXj4s!HhD2j4i*&"u,VIB=7yw[>1_'GvkvߝiU+;0x}i"1k{MGWS3}-;bWҟ5k'kۂ^m97]xx.aG#vv5 / : C!k(C]0;:*1@eme1@"pF8rmA>Kk'eޅ9J 8fcD~=#;+%,!k4SUN?O{ܷ<<$ ӧ1G}qDU"b`Kj] n,͂k;FLǁ_KM,$uk;㲽7y|2PL9S_fw8j ejj;?3AyG|{he7=7!KUkΈS{B⸥E 'ү,4+P!0eI)SSkYkSSD"ke=`<"0`qq]"?S'0̠{~'bdI8rvL5I8l 4FCׯeE7WZH 4#hVER n F X)R c!p^1gM[N?aJt}cjDjq0l:fTCd71uxvMwl U˜BySfm딖="D 5A_a$oRSX@ ?Ǽ3"H)eI) *lT,݅0hkY$ +ګ)R;{[^KN(gz@+Rn^Kŵu J|wnhMwy{\^|>]~wn L|yn|\7^˹>I|pӻtW.|׾|r{u9Skc湯n|Gb^{JSNw[3di6<xLfQTwuK>w wV]G 1D \ LIm:.: EaiIfO\z3aPy$n7/@B1hڹ{?B(OJ@˪SV@ DCt=\6ۓ NշxI^+p{`8el`I7eK}9hI$Ҧ,DN&G3|:<=~ڂ}Shd+ftfaM2)"ud:vbGw?2CC337Zn 6]nܲc4u3tJ]sN %bhz[_W7xIA弅gj~cbr V1SZϏG"OAjNfLOs&&~qC @q<E1j W~ܱHZyk#h B\R/pX:1_Ydge$@2CӇaBJ =l\߿|J.?lɱ>z] ݴʓbŠZ@DnA`\r* B1`gH+juE<\ (*̰aZH77rss]7PM>0H$APD e]32P6`}_CӧWTc;wfkf~Jtս+o"j=Ƨ#é{OzlzfstwW50moJtV˃TMJŚ}cNgDݬnpqMV 2awuTحU)-+-JĖ\A23W28 {CK-}N̫ z*g0ê 88@O]5CVV')1ʙ)&d\q5;qBeUmaj{Vi& H.I> 0hXy>T{컾A+pA@D"R DLj',3_!BooQ Y+ߡh"9 ]{"iL|$-`V#~#b6#YnzaCZ-c]|mz-c6ھoFFA20 1h| Y ٖe!J8$; ll[Қ^GO,%0+n6=`asz ?-' HY߅`;"Ǒt*|扸waDR!& 8)5}BMU4ҎPv Mʤ ,[m`Qޯ,0OWsvȘPTL^1S ߒB^n," ^M}].EҤ;{^Q{9"w]f\;~^2 w^[ݩݺQrw^^]+Ӿ.ǔj3uu$Q\5vimI]=cŭu'?ToB )" ;)?-}VKRk+oPqd2n8,-Ę%s7(H$u0 Y!qh^RړZśQj )=G+O;wafeVQ5-Qf s}ɿ{;[un 36126šf6 d,SW=ZZk߱e3lrUNf')Ђl˕K?<1갾Ntg2$9GJ '1ߒώ?ummyo+Iij8 Zo+PI'o(?qƳ'w!igò3<֗/smpc-CF"Pz=e;OpT3aV@ ],y=]}Âc<$2 vB:(O8ŕSjsĸ8DO\D>CĜV _,D|!-v L4ɕ ZEjG8lyMp6<+z+;F[ 7.&цO@'!1"aa(l7kUC](Ŕ (q 9uzQ.X>_:Je/YOE!!/poyĜfIudn{z.%pQ^\!s\%B?J ho~86ilB!n?dU.<Iʢt}r5:\eTn !g$TF#vLl2StWXeAH Vߓakf]j󓞪(^4sHfv]o[S u(ro0;?-}^a`~gLN@(QV Y!S`A\,oO߹^LF~*SJ0/f @;Lqqtbex Nߜ\t }@η?_|_ 4D`;+ [kc-nTT1óz eJ:%qdw|N083ɒ'H1JեKuy?VDy(lBUnZ,GS4Kđqܞ1H~%5 ާ͝>@ߑZO3YL6mN\?{:Ӄ W]o>9v2}Ѷ-tO%{z͕Ȅ˧"r$:Cd3ϼ9n)Z mz6*R1M,5)jn\KG)z_p~[>նosv2l%׭YnӔg_ȯnҷ pU "2Wr(<<W/5j;@.h"u}dE&7]e#(O`IH8?(~)Đ9>VNϱZX1l }-SI!f3Lk\JHBun.3f%lLk?~8X`N([YynvCcpZ\JlVV+_eĄpg@ +4пbұX #w] fwxVlǘP - WQAxє3vq QZh#bKܠ$yw9°PFDI?3BvA$8k\JΤq+\?s`\V'H^,- KIݯ$q,;zGi4R_5E 1Ğyy.| oDmctz$UbJ&wa>NbUУ'f-Y"ƋD*z36~{B/d oPis6]؋$O-j"ܝwGAC#WCG"+$[6Ak}@kS"| 2_ C0};\>\1%{i)2k\Y&h7qfq,2q8R2nDqy@rg:YEj1+Ot5p>o3ǹ凿Wk&p`کɏ#U/[>ACZy #f50}MgL "ha?|͘=b O܈(*fC)mnJ@]b_Z1 1zd>\dW%V%! O.跂`K_[9{m"0rMb)] [l635] F[>~(ؖ?+cl#\Ĉ[~zB g?/&$^bDEʷo\ 'dH(ymT#&Q\VS_L\e +{P]ߊ@,5G  a0h7mACBQ=wMNЊ&$;Ib6H{%_'޵eśsCe_IwcXÜ]GA3&[ cEL-1mID0,_KJN4C|[*Tm]MFI}Ru H ^aD"*egܡ)܈/$'NFV&irQz0]x6fR3e )\ LON#-wZ:[*|{\;j .5zlટ5wGsw4Z_gAoHNa#cO1:É>D"Kr?9mB~Ѕ +#/3Ku.6Y8?+)tRFY%ĉ{h rrmxgf7R9aضP^g:weZ8Q![03!q(m0=.@CKr$$DB t~k[OnVOO)2F`t}08-ڑoK:@!t#$H14_mzk. e.' ׿BӲcie!+S[tqa"A(ޢ^߬?yF{)h*LNE ʬm mFc>@Dcf~ {4^ԃ̀r ID*5%0oHX| 0(d #$XFVnGXWQbȲ a@b$S- |mo,K}WEz±ZY(zѥɀ!WN,i"k)S ,wL[٠eIt5k&_WUk)TYH:R " zI໨[}uϧ3ηuĮ\{:ʗO_TR>ؤXRRSftK۹ 䲉0H[c$Yqd H8[zB 8Q*RKA`3 ZT7RZs4-o -1݁cyd2gJ>|L nANx2LD P'wI]{325-in3TuhmK%T.}o``ln0̢De 4E]90 Π*@ɒQ w.+ U @y4HR6WV`I^׷yyGЯ4=B}M!wcg0$9 3* JmrmKBt ;Kْ@&H@!H$1g'-^՚?Z)d~O @[/ mEJ ?Þև fHP!ЁoZHarFFL̈Y$.b,! >lN) ctx-v]1zPw(:N#0QGaLro#PN$/}8Om-(f^ޭ$]fm&0^+Z+ܙ\``. ڣdPK'af{n1W)LBj,O&ԩX VwuahF,|YCd4D##JɉZ^u{w&E(w^fTZ͝L\ch{՛74pO ҥ8#oe@x()8@ea{3aoƕ# k=36+SBZk.JYv[4Y||y{4҈ uǭe+p" $`)/"xNyhXUfe#1Tk r 94̻~W$~tQVwuwk=k:uFΫ)U #(6 >1fp8k4oCfrLJV$#ſkM-tt|kc^æ6,5m EGFW>խ+\*ӽ=әRWq ]VgyV؛mkMT{y r%+WJ,#]e,w䞭=R+D̢¹Bg3zMAd>PD޼)rn5\QO'A$!$?crZm6wݶ#CcS@1xPx|&jVC H "75.Uffo8*m}s1޼n2Q?L_?c}~鏟 og&z9QwFMHzU#;}?;&\Yvy`й#@ @YӇq"L)adk̔~]enݾZRt+?}' !3N41C̿,:ksn)CHD>ϞRr`?|=dK5zqhjif{EB]A= Jϑ& CdΦrB2_JN{/]R9&s;v, S$ AIKs>w0 %Oe">͞Kd;e2t40D91Y;Jx?gopLzt-dv["Cnm]㤲 ۢ()q^ԡҘ󨅁=7ޭ+SZr)5SZ*R[:vD&\^y?^~NLrK.tZj5s W=n;.K|đ$3BiIRP@s n fQdCk-. Z-!$4P#~js_V?B){V TA3<X 6Ń$ ȃPªI2iD Vdկ.~+RȀ"DCD gwrz$ $r.^PY@/=~R :P 9C9/R[/Mm`voq3/*g,=hjMlC./3!Q |- 9-OׯA"4jn1c\T1*"Q YMWc 2̩"Ƀ YvN3gU3;d(x,! [8%LHE>AZW;5E 0!]@0Ǿo }5=߻_[c=?12;6 $fH}0tEӻT?A#GSNjqFw9<u5@ .뚟:S6{9!t5_`=H n- $3TٞxoGA8P6I-jGA/E@e@̶\o5Ƙ?aD+ud@QIPϓuhs1B#nv-*XG$DƳ޹>-Q$sbBG#ϵ: =HK4OKR`2N?ZQk>aW$ox}VtRzۏ>r F9OV7M`.;Zh !V9IޮDwHGN1j$&򿎽nJavjf+s{wߺ'3o埢Uk{togYH,QN>+? ftJk\j$!t9K4H;HI`v$2UIQf"{ͪ᝙0hg\)*}}x^= ^sHd/_E fv -z֔ҎccM:È7H/8K-(C*H39גu<% +=#v-Z8EFE /oWw;7Y| =?*Cݾ&VTOz]HcrKVgǗtpZ:hF ]zM oWsp"]^Gn Xb}gcRDy<Y2(X7)'\iQj^\ FQ꿵4qJU_~kl9>g6)&brZĞWUߑM*&Khs tTqS%bR93R) zy,+Xoz ȘϣA$Pl=969A|ۇ'el#dwXiR~3Cڈ$ bHěHVP1r :`a\.moH[w8xYWr9zjXGcr{v9ϱ j=%0 >}a zK'dE兌Jm!nc2=T4;y}Ll(ϪƔ.4ދZ-j(6PHPP!~|#~wQߣw. ۻݹ˞yoMܱ/*ˮG.WwI[__ ʏ<чwvw.]<^nou7UA!M g~G1R1"wU>o漬u#ܵ7L3G۱ %%Gn$ƖT Ad]'da $+sl0,*X,Ʃ}I^%:xTo{ϺU97v n$DCM 'DԦIx}:r*4QX s` s:\saf"MT"*atdrVRJ_>&.]d p|/go{ёB}䋉6QɸLsD E*Lhco 0(vLJ[l`>6L9n*p3C#hdž@~1>3et|\2", ^KehS$/-+V Kxl7Lhu^mg&O \'D Aݩ,0?v𬈱4HbT}&7ꬱ=NÕ$H{Z-b\ML> f[ ߪB ")T.BmNQj'h/ QZi$I>w3fقf>"{%*t."=]XzUQ++甕Ɨq5o+=-C9Yhi`mrNpޛ|kfd8jLq\F/e\޺0l0*إX'zveUѥCmhѕsɞYlK{41R4 ,pp_|9[s M*Wquk&ۑ Xb*4/u|xsy*U?RgR+tZ#͒|0T Q Qq(5i r}Ey] f,߂-@" ORL`9]uMf䠄 ?Ŧd\` ~:u,? PRJףYNH#B Ft`% )@y(Dԓ)``OC~i$\B ZuAN"`_$$@bA%CRU'YqEL J؎GP˨cG^"72LoNT9ȷ<=PR5thdMcNzW1:(1 zGQ854HQ.yJݢVf_NpҘeugt]#/S0Ԉx0rM%(})2׎BY +<(no3KzPnrsǬʐ?7z-Uc-vH mF94bd>' gSwP"oaFXgMC~`>J# )Uv&h/mϐQ *Q)>okO/CDJCÀ0`J &plݶYiA9mw ڴc(>9.}Wlϯ_N^PA\1V02ixP5S TQUwW*E@YG| S2Eߓ<|239{gƁy:R. +&eVŽ #!d݈#NYā:՛20E`byf#UQ!QUY(XrHUdcUm\שk]"*5 TT|BOof0H^2Lk듒)8Z?! «p([" HZkip W ‚? ѠT!cV4 % Le9ڃ[ Rcx6LJ 'ceA *H3 õ01pC|& pE@' xǵeOgidb,&@qjC Bd}7xa0ocT&nO`BV[n PrɃW@ڂKP \_Z ^cREς xM_)" DFAa>gy}oiYyC춵bCf_OZ1ER,_GF#˛&E۬X15| <-=o,mۤeώtXH B"e FwhԹsʿٝ1R)z0'@1ZB-F1BzmwVBԨ30ܸ Ghyɡ`H0MB$))v\CRUJgzn ~/6ݶ^1x|ߜ9M4HP(,md^."CWtt': o,Dټu׹fbR̊[Z``*|zt0NS&nŻ(Hfr<|nL]zl5vJ@+V,ߏAY%=yy q>q 8:}aiDq=h3en%~d蹧ao}RD _%)~]bxzi~v̨QoUұu~ՂO4QB,W3s޴ث*πOu9~zFK5-i|P5*tX?|) 7 "49K)X[}B#(i^3#0żEajXZR}/Gma\ ʃgX*%0EF[Jѩe DLΒB]Y#nW{C`!Lu{GYyZRM斿Y֊yMAB@lh<6[8@YFTH4{[S1G.k7#-PL3M3!cKd٥P!"v bY9x5\YqiQ8h)nW OZ`+y(" @8YDa-FC=Dǹ:]COw`Νh|cя\-@ %X@Ҁ*P$DtQXaL!K<`T)`|}4Vg_ߦ CM[N E+=Q*%W03@Q/M^ս}hHzůO YH>Ik'=5v:l: [vkm}mE5(:NrR n>y3Y81|2G!eIt8|@?ω [a}5 *p! ĀBzkeA(E7`i|], t NTN h(B1KZ{P8&c, Jػm6*iuJAZ㗙G.rs^b븦RB^jLZCw=t% &ciHɊ(?ţx9zޣBhGNjq`]١Ąy{@t= 턮×>z\ow8"ep 6kwteJAՊnR-O{WLJY vSiD$XVmt.,@GC{RruĴ]z._{d# ŸA! WL Su-Suu'ã EݱJ JTBi@vDEgN 1."ǜ$H zEQ#&!9tZN#k41FUCMD/x&ؿ'y >qo,^ā"pnbb{q=/@/!}7k~$~S!,޳R2\.Pig1XUPD6|ߩ;u]:"Vˢt0ܸDD;HXSBsbzqFT0h!>meK[[SǮC%2swnE L$ S0-UTj`͚qeB 1,`B2wmPyxaʧ)J()Rp&OVR @>H ?!`q%xNŭlf>f_yTC;~ ez٘ #4% Հ"uD. DiH8AcPC׍1QIA#T.+.IX. ` I!ε*rI4xK"Mⵖ.\^aH $AkY^*@^w-rs[ JQ-Ep:!X"I^X.g(-|V3J֪<1WX "j7-n\eoCP`Eڕ^O;{v2 B_ $ǧ|>ۓJخ\8wsaf.?_k^5SηO6MOUѡL޴N^reeHs*2k11,i%0&ϥ& RK<ǩ w]]w"?e! |;(>6"7Fe~3>& REkRįѧO=n .c1l[0\YL Yo_'(= pe,l"FF0-, R ~7:*\|awhF+g0gKڔHJrV*9c:O%t/:& \9A̛Zp"4X}uw]P "AJ"%[ VQ+mMzGέ٦c;-~\kN#^=@$3땊AF`~}/3@u9 >QR]$IbBȸ@WXnʺ2`y(62wIߤ0CA+{ZX;~yp0M / $㎎ 6 ם;b @Eq1[p\86輄'MffadNO.QN66_=~:hط_4bjgKHI!AE8ѥ `@hOԠmB@BRi )$dXI+:x-n fa gH /xuasfI:$Dmp\7LDw <_r7lk pĂ>ٿW<Ƶ_B`9҂ pF11i2!6Q;1GIOɴNΞc>k }*=5@ĭ$mاip7A.Ћ# s,NS@B \%aHRTR"TE k5C~G>z刬bcY-AaUFS^I}s5!gQ% hpL.k*fo96Mcs梂!N#S)LWoIJ+y cj6J.i Uu^^Q=wusUK!M"!K8Mr!ܻ4[_\+׆燐W].eݢUyo'JdŁ@zrY 0&+פj\ &d .Us T(UнE AUEIkI5$^$% !X9u`ӭ\q6XlU-#|P`@R ݊ߑoK8x8J3QRAh=in-$ENN`9$9o.T 7ԋ2ck1LhԚ*6Ԗ0 kx/6J<z=|Wy*v-ߏg>  o.5EA }/W[6dRT`j0޸i!}}G-8;S3dF FQGCTv<>bˮtU*jاcjTVeF @ƠJz% VX,-3˿m۟w8m_moi[&lE:Q(RSckg?Kt (l*>md%eYBZojn%iYJ2?ԕ ./:zARŠd%-B b/ۛ8FYu?'kY/62ҵVd oL(4`!xr\Yŕ*:rZwu_1&?OYr7՝m&Wy77#.w@<e^cɒ_ԮWQD&65-!)Y)AZT* %IGH ]Y}eIEuьޡr]˞E?61*MLj{8Nzex}P7m&OV _E?YtVioV3,t²zKR,% :8QL}|=((@]zSmmpHn$oGՂH ܶdMX Io^Sj{˻fC1A ޑѡ2M|V83"Etj@t~]Q]`Ω9 Q@Y(q ߳j(+][&\C0j[P RsU%Ui\Xk0#! @RZwKR0'MޟmyK3ڟg|*|z;t2LwGl* 0r.<Š60(DD7bA.2t{CC: :MAS7)Ngms#3T:=FOI+MFGmnM)uE&YRH{s˄Lxem_ {2S 6; JT9J<|ᘝ!\LaAMhL09.)04C  z"Ԟ8cP>^<E b\".Ņ:X\~o͔h?`M>h:,e,4Zc"w,l$b0Мەr+PƣKDC1)RX贡l@)K@a'SqGplyM k'}Rx`fTRv"eqS>jw wL}uc2Ba!Ä GAvXdd^sS4R ]=fM؁z$ J,dn>:j>֗V4l4Y,/TPy鴌d'#8I!-V%ԡ1|Gs6äzy^wt zp 6'\'q})VFq>YNCXշg9m9Uİ~Gx[MItIo@ߧᒀ9 8Z#݆Uѹw%5)T雃t.LF(̧c3x8M!)^0ys<oI mcr>{t&FD(R?@0/| LMLU/aJ5;+D#fgz}-Op8ޙU;[=x_}8~l>Ԥ_+*v8a=ڊDhb[3 }"e;-.ckwK19Wes{gMRDeZ?,k>[ScU<7odhgnwC_wz]W~OqԴ۽S MdpHCop=hp  ;(p&u`LRx0MO>/x6qR2hcьc 57dI M[4Gs/UL.h)J', 2pR$>T\8~S:)\C;߳n'q̅5lj7F d_7J)ZaZkBR`Wwe5髗uVlcSFݣCGjBH jʗ뺛w1q= ل1FϭO,JI-H eq_kEh [f0:OXu#_̿j:<41Vn#[l~w`[Æei7YLU3tw&f{, ̿4d:OpqTFfΗSܶ=_gQsL>;GXT۲y?zzo^=ޛ3ϣuڱ.xX;EArkU jIr; 9ڞ~wק{کX9eYOV=KD2PGmWZ$˜`M8.0!)8M4͂BJ k{1ze>f@0gRUz`'N?}gWeV/`uJ? PO`6_v`OS-* |~cx{pZYQ9F=du>WyWLxsb V."ތ#nf#f 3M"{[rQ dFs6χ3pWӲv,)酠no2}گY(0uW^h삧_&@˷h(**k iݖ-ۻzt1n g 7ve'6o{O`S'Vٙj?oo]5bŌյx8@ zK3a-[;diq+U1Vef;n])dq{1H"Mݗr쯢99,7:Wd6|e4:H8&H;NYK &- ίcXz&+h5E"6 ڨc"5EGcuF if#cs[];Fy\n8 4ݾ5 ߠ\*=Y$Yq/̕_i#ϩN7[[o@8;[0mǏGVYΨI>Rj{g}%Y]Rɛs?{ޘ%9P9 '?N/۝aD%ͤm^gco[띱x }#fIt!(tY6L C-}_ yhq>>/Ӛz'ga]{]LY&(!@I\GHe@@ad`UyDJ U Mm("@0A0K `aP1d%DGN`J1!%۪*h% ( {!A.D{,ؔ~sװC #B Wha1T%*cowNw_?Ŀ+\]9O?! %IDA/Gvoanʢ)J\+tݷ{Qَ;_v5ry:(`E¬Tiut;뷇ם0rw܉0\]#͹y%W^oevZ=qPCg]?Y쑀^te|.uFHn /!4}lpHдȆ7&B0I'hQDg<~!n=E % }ex SBj(t& ov 0XddQc;: B-Y :€0AܯcdP[i%3Q^EDbB-(RpF2F?x=u`c3R>r/] S^[Y B`FFmڻ|)o1Z<J6v<#_3ZxΐY;|djcbt)/Y9+ϣ^xřɌ}-{Wᤄ!0L C *Gs$1J炞1bz^UX2 hc1J7.<;q̂=R wFabd⺍>&0 ]/ݯX{{ڐt%H"xss|/n6wUh#x_lC$R._'>פOq<ʵc. iPeqyĥbJasoN1|Q#G4qb1竾ː)nʫ'РC(fTDȥI?DqUuF)ZHa\عX@JSP aC5 ye\^EFR /M 3@BcKDs)=߶i{MWyeLDQ&V[%#:ܮ)|-pΞ[úcL9OofX1#kx0׍uSlS=EG\uOy6CNs~eY 4H\F-rZ,Y{ߘtV|O[lk&dҹ_?D.<9CRR * Hq) B޲\6?O&-~g73ptgbbGԻӚτJ *QP#VB ";KU[6b]N;{?7}ɤi8]MYbyrG6 8z?2IܠzKȘ\p(41fR 1ccۭ݆(?eB4H=_ގ 3Yw .XWcUUa:;+/ϫh.s43_߻F&T>v7[yͼgqv2y~bܑoJG/ #g,뵳6 RB*^n{jV=>{ثҜwf ~6Zn&X*9> -'瀎Z]wc3ml!C}.N.r.Bx![bBE`:`֠yG'ub-zI)$+!IxFOޞm6T77GN>K3~&oasrz~n۬?!vRc:GmL۾ >P숓i B TJm#ŪVP@)TmfJ.yݣ=J}ƕ魖k,|r6ғl{0 _ˊD3a< ;Н6mR)ĵx4/OFl "U]i֫?hAzUԥ{I̢Hɮ<jDZ*D<)~l.%)|w] qGN9!? >~Շ \$?,7 ,}"JS ua4h(JQ^DcE䜨nTzThV,R =q$Fcя87D1]+<{! Tz`s[z"tnz\Mojlrxj-geq{XZ.6{Ӈv;;rƵٟ[PтÄW%/NçU7Nvv2ˑ$J!/7&;8̻ΓVѷ/X:n%uj3߿,jL>n]P{i3vw{P2RY<{W.\:ѩ9GEE3i[Vz^((84@y)TxӂȞ2†ecpp=zݛ }anm{zA56;'/3Ye:oĦ[=]—q?ct̟i&d4 1۾hVvtۋGɕ'ڤoX#nww\(3f=( r$i@#!.6hW\|#Itg4X@ϫ{N۳g̀6mg-fWpHL v]9rwBuP %g5iI76s+mpvL"LJf}a{Fhi0$ ߔḰfҲ[44W"v3#˧@ ʱDL7U?wžrA[ęO.CMLwh?k;knTcZtV+_ڒUWikwWƶ?i;MWtNi?OCq-_ꬿr{1v-"l=q#xnM ZC4ﯘP{=Ʊo4 ˯vUn|/Ɂk 3ny 0Е2د",÷N0D8].;36'O{eV>Wt-;aUc:gߝǞlW|ݭ Vìu/YqnT.f9ؙFYzګ_=7Y7*x_[penq}  HaT;O[\>vnT}#Mp|Hކ-6CA0tԲ˰u7IpM>#iH_B[pϘq_ --pGLrNvxkfkë=y+-֣r7?s 1"uL"yvttrHt0sĚ1pwxYE Dd_e#?[pT3-\>ZQ_z B%9,'<iZU.Zr,RHGcAs>2K$V{USx#ea -ԝkeVQ,x:L/Zׅz)2TsgA3 (-Hn/TfnA/$"7(bo;Op˞ikA:42]w3=jW/?2zm6\KH7ie߱WJ؆*gjshWvumfWScfL͛0QW>㉒)KIJʷ^!,yyؤHc6R,pFi!M6u-_ȳK974tyϚNðyi k4\ۣ'k`[ -U.$o"֮rY=W5:-*-Iɧ^­?iC)BJR+o &av/:zj:O?ؚvizHEAڥ8<0*ϡ.-ҹ"AX{B .C˾p$HBmD@(a-u}@"J=fUXrh خ"F1ge' w׸)S)f[ T*^SM{~0 *w6+בo5#|fma&@DH@]+5PV$i4>OuZ V2*}TK~y@?5}(ӴĴby[y}dGa񘌙缻:1(1uYrh P*"!zu.)ݹ1$ĤF0LVr4TUfo/!O#ܽI긻 `4DEUu^v_v󓻃9t61s\߹|ݮX{Q +4\(-jQܻѹ"9邧ӓn:Ww|V~7{5ʀ׽ I!3Nln6Ѱ%Lko&xWiX(0ZD(Qn/kDag>'#[>㗣sVm}ϖ}V1i\ф_ C@|`%A8W39@7YNTif)?}(q>zcb ?_k˻=j#p;7M/u^Ϻz'\*'vJʓSr8'5tW_Q2w%l_CJ`?,fm} ?VtMx'&d^J%{5?,-l6a3L\,KJs]=W٩8Je"?U=/qy//WrfY^vFj\)elvZͫ[LP64Q/sbPfwF p 3&)OfBԗ8aM?nr#;O馏Po*a.]T҃q4 4oR.U~?lɟFos QN(~>oQGYN|=G9= esɛߺ޴>/!Z [q}בy뺞{2ay}IZe?~=|?Q͇{ͣW);5nzLu3}7|=zC>K) Ve%[g?jSQ(:$jɔ`3xo;|h <8y ɀ6,޹b LLǮc sMTõB}KWشʼn$ /{6k'K}ڙJuޥ;"wxvo쮺~c\Yz3л*t J-2DWםmdedw<6*9\ 7sL+}cEK[,] FZFZU n.pJd>bUybPPY^q8g\q<|vW"g#=pgu{gAje>cع>f}1m2DgrB'q(3s8ÌL{jAUmΜ^rҙ*6wfl CC(-j[6k I!ѥ &݅ %ѻX׀jXG ZH<ք(95az1ἀ&PМӁm?gn,G 8yk,3J][et[wX3eoliYRu4tڨı1/W6\Ĭ  |z}N~^=~ǧ ~U7A{)W0v=c]Wr_Hޯ ҄zi/۬!9Vqyoae7yۯIs}H'(TL_%7u/gmn T^i>!^GNA7 6-oz·u! c~-r. T m`LZ1V_AQ(tFrW ,\18` iR9:\O-_.W[T\3av.mp|Q^߯rS&dgq}_/7{B0%&NGl _u ߱! ղ}̶։(0.ۧ`¾VPfV`-bHpltHmwQxdu~I_Ǡ)v5i/SX6j^A Nk%JVg}r`\՘>YzTl!_Q߿5Ԛ&G5-} kpw^m]gSP2Ӌ;=>Wsןԥ\vas%}97uA Ų*,M'rs Drrsم>s^֣߂~O@OwLs\{ sm]3R#LrGbG d!TgUW+֋sh^=Y(Ed2bԧ$1#QL s*#Isup 0v=pfeqوEr0kЕtf|`WdfI#B $@;fb'.VZ! "̔|  MX)nuLi͢*kvf5&vD ȗmy*E dA`$R[/-\Si^)=QB ʌްtq{1.:rh|wRu3 QɵF(ا0u1X" tBT @] ֔wڜZיчLdJ`.ko! F*U.b W[^@IA"Uȸ4euH3DrJ2&U"Lc,,$9y":oE=c5 0 f 8qb #M O1:_% ='1sN(9igQ\ CJ `bю}`0U׮{# 鑩kluɫ0IJrQ"( E0`t&7cL+'PBH@ 5`<$1,t^MVy;G$lnEqV߿B&LK0x$ ",35ԬxZ)"*^ezkubZێa\(*kpkn%\wūeqrX21UrYgj:M[OϰU!9bEVrMl%(j-,Řέ} uy* fiD].1GP]|[$ fV&ƦERmq#M{ BHEو,o\9o0|AcrY.FfIEBT}$aGьㆠ% {L^x]+%1aWOUk (vKrfR ʬ2KE [3_qqw}N=kg2k  Oռhǜ8ܖx`Ǘtc̩O\K}RN1s9bUw\Ӡ y@4\9>g_/k7 yoLGq;Α$x *#\-) 9_o:[b ֌@p_7_U溵C.nk pr5. lkmnw/+VDr.kzp?~[<ݣae=m6d :l`!LZ߉DA?RT n8HxRYnG5hH!ihftkDV4Z4b K֮L~C*0KC͌bpV_ @"ēZR0sFvB4) 1v#l:6錦{]r=Vd#gvYFgxkxc)>^J$.l@0$ٝk4awӣd쩮d%}_lqԴJ_<tt-NL鮫NIW*&۳^w DiE59˻ڳoy绻餰<1RPJV0ٹ Ѹ :x]%놸e-1%k/3|q*BblkTn\dژdIR 5X\&,4s^av^!t{/c[A7MZ-\hg Ōʯ:*:d25)dA5 n0HO}L2bxjPi^pgV%cuXa`ꂾ<#dTy0ub$rwؓ!`.lnnKUU W޻um*{pf7w>"? U%ZuerUcA뵟q*$Zgw2HA쪄_TzmVni CiiCѽ*ˋ͸JY>'%pۃpJM%|ݩsE#tH r_Y>א3v1th&;gݥ˕{?V#x3`$~ 5?(6hPKp J ܭҦd'MC4W5wB~ta8vfC0p6j(2 `n^pd}Yje-cUw;`|_Ém{234FQq tarjuDM#2 T sZ AXt;vg'A<6 ~4Lf$9K}/Ӭc| 8@@@b_+o`ߨi^"2D F9fcs` {mieƿΟf !D(,ÁLmg}oFbji7젩jy,@N9yS˴56-m&!i4,'Ŋr *6ANGZ#NWGi~eIDlo> ζ2tW|:ݑGɳʒ *RbZKit#l4|L BKZGÞ@r!:.iw80]3=3 @1:EesJnF"M3,NQaR3n(+5 B빪v6Rg:-Z|z9'2Oht)ٿj7ֻ Dv1 HҊ7\d)Reqכk~UHFzqsȷռrYANj{#٥sX.=a{ٺI UKLi2N= tMn;~}_|~A TwqsO1LOʝMs?/m`{%#u[WrEakvFb7;iX?wh^nLͣN+err|EZ Ym7^xҊXwݧh[] IEeE-΁DeM?͔;Kp%F' 3ɢ7A( k;> =sj0Xp@5NԦ"aNw4D yXy#2䧪q̩g1c )}Ǫ]'%,uTzmh %70d(Pm,pFmU~]W̗VxrIKCz=Eg%[ ޴o)[s~×3uF>2@"_~뷨 haQOpzm(TFLYU[wG\tpF"U2rs襸B0&M.0{=%ǻHB8. ]GUa׼_6t{ʤ4LX:x u8Q/ \wwzpZUN0W-8=oLʣ{vω^KE).>Z%qBtmYM)GV^ɧ[{=_lY[77ip-svp HC+8O6Ňm?v]Jkt}]Ε.'þ&N,}Z!`UzK<_]K,OӉ+}+ȸ*,M D;kیiY5Cژ1DC-sL̞3'QJCun0;p_E ?Vxd>J1]ɔwzz0PT#DSÀ:"벮I:-uR# PrYVeȌ&KH%Պ4Js5!oA0MYҫv -qre(?3v~6)XHr 8wh@>ql kcu֓sɂSZE\ y2Rmmb̋'ifA3~gh%a50; L/} EIDGb$?hVK``aT}^:k-tR˝ɭѽ:O0aRlٵWbnF:}5t?F3REOM(fRsj *ӴxG8J/w~.xx8/]Jl*Dz=ORBSYCF]j',] ;t_D? 23/]N}9oxߧm4!͋=wƢ؍j5z;P[7kZo{YFpZX+xfMg8zX_73~־*ݷ#؁Qw^\ޔ48mMJE[g'+w'E } F)wqCX? y_9P7F1-`ǡȪ^S1ZO|6u^7m3/ڲ$.)re @d(VsT <3g@7TRԃb3# WRh 3)Lq^"W#pH6Lc(C#:inK۷aFũxɘ@uw{^ИN&%bqVDf H(x&e-b5qMGlMA{P:}(uDy;51+.kqa,IMOE: 5FuzWAX\ HӖJiTV; E;Mw??~wƂoe ?$$|IyI1nNn0n}1 25,ey̍x"5WGRazF!6k}6ShXK18d&0!䐑6D7)HJ9qS..i-ĉXy_>]nUkyk?v)%*Z؉>`,۔Qq]k/sՌ^0 ]o,`w[5qD"Vzk˅C?q̥# @Lf#@S3H3",:lk=Kɡց; [ zi @s]]-DYgu]8-q]Ļ{{&c@Gh&DVWQ"Epl FL_'wϖY J.wͯ ksB6͂2$uAIfJBP`8<\@/%>JӾAU&c9Y6<;̡_?ώϳHzwG,7YoSx5I@D(1}0\a^QC@!is\cuZ P6ZH(4d!63c4 yy]&"d8oUI|}N󰹀`فY (9'H-cOCxqm},~yE{hjLB I394dP:XЖR v܃go^toGKո1lɽדɈ!wi0 O; IlS !vH~DP'~U+41y)E ϒ9@GrOLZ0Se0ۛJD7^9pPg~Kl1]Y~T_nk7clt2&4f~rjN]3;6]ܹ~ŹZ,W'$|vN̹Hoߔ_.Y!\g_v#?+ReF8TVV;,R< Io6^|GkMCQ}5K8Auu> Z?*yrє myn+SmQi=[ ? o8;zZW+ljCBߏ\Sz mbV Y";5u)Yf6')Ҡ/Z\0SʫE|hn/YVƒ_]%Za|ݔ׃ucjG}τ)6]S -jo! xm7|+h/5wz?JIJm,In}z&`Qx4x;z-ڟ~*\ɲtܶ^|y7԰w9EaZD8>7xN١-\ds69eQAx40ϯnY\55 uN5ז˥ķl['zhmG|O'/fѻǡ7u~gquvN 9gPn -ŗh rr1!?[y] ;6wuv聞4Ȉ]k#nfE撃P!X@211czߺw[>FkAmV,%MQ~2@ =D &1J@Q! RXsjK.ra7Du?aڼј6YF. o 89 'KH<23HCeu[, phaSWh=Xhά-|\]@u@xQ?sd%"0Fc,:J`Sm5v _ݬ^x[p@7b8%*T pZm݁ N}!IcRa8T.ZIu1'`dcdZgO?{{ٽDs>QSD"`6m=&Cv%!ALj3%ؒ i׼ S7bgv "Q.4 b0H#i3cWWc(GZB.q {4Ux7fT_ nM0ZY %eR\`.Ql{9oKY Yq~Ŕ=~* l Dڕzt %m0{IR،?R> υQd8ϰտ /p8"Tx Z|?fOPB[/.-{H0vq]h+ZGϲn앹]d/Fg*+Ǝ8Pظp-8G_ܵjeOy }Ჹ19 J@7z+Zd!!];Ncex_n4D%XB.'=2 ϶0B@n; ykP{Oc,ơ a hÜ6wf1I3nV9l|ϣeË8E@f@FB ) %{T!c ) 1Tlnv@U!*Jb$5W~qKf/b)dM$;8(Fe{4n[=ϟ zûlVb23t_k*Z'B1[-t6ɱib9!UMgV|ROJUߢ8a9@؆#[tǦRK_t";7;39nMg뻦{GW<e6 )i]Ҕ<ʦDk$4^=lB4鍀#I9?9][ |=Ͱ !̃h`qխ-^(%]B[v͕nvT#遦Tmzt\ݎX#jAJsեϋ݂eҎZKN;Xy:Cu8{/6Yeq<! %@ۆg7/_2ƁC+(} #${Dγ-|Yx*f?#'1}?C}?,EGX_sjb~oV973h5aЭ1= - >yšlA`(o2}HCIKͯaJ$L({LU\yrW4r/jB,L} a ,sg7$7t)?=_?"32$ $Ma,a+Z /tH|,ejE:jߝGZ0"tݟQFVd%ĺN?`<+Go7T}*`T1Wher~ϡs) . Pn)*X < COHSk'+Wd % :P:l憎^f0c_ٯ {R%pDGW)()v<^%a7C  .m=L(#gwhq=eYR+6aI8{{?:!j,mX-,WM_nyಲcpoaS>]fXY ^Swװ]]!;^\n{̌l<vROvgӧyv^~&o{Vk?*pqWj15<_Fo d֟ SA!!ksJ&f^.  NW+|yO!<@M\HӬ}e93J ۲&u\_"5Dj(_=E2E bou/#6#?mϏ'<]_RU"eŃ9Y$f)Z$ZP4cw?g{0 a)-OS'^#>I7V LHJqрI\zqEB" z뀉V|afgA"gcw֒Ch_nVuhz0js: hJrѢk6oO5yoXn% \X#0 +f~ءkMD܋E~@FA"QDi[zޕ?qQB>im`l v&bf9As&'azB`Aβ,ے0yt;~yxTߐY,0P_*e4s]cs?|}!p{F)$2HٲN~%{w vzFb&7E * ġ/'pXt[yy<1tЃ8 4NsFOyùWH"qThUm<9BOGmt651kHL j π@%2 FQvXjf;' ww(* Pc W㈯bq,Csi8b8-g!s| T%yr+v|qN+1 oD ([qXjz'fbPL0v))z04_q } ^S t!t: # _tш7(@j9Jx'oh xύqvjeHÅoST5}F\maO.VRW~ϒln#YuZns#~$4(qdGQJg?auͤ@`ZATЁ珱;l'ٛRv@75k*`ZEC,;+b-嚱]O<0UIH׺gߑ9"&=R}mM8 ^3F]\6.⛭'YӤķjY]5d y,Hqnz+7IXfa]1˸qeStjSSJ{jkR&8^M< Ĺ#scTpOK,,(N(]v%Xc2Z$h_HBu8n|xq{c3.{B|mXLuadEw )o6fg3Bsd22&W7sY@#&<yӇ[- jꢄ5ba[., M)k ,F7;sOa7q 9nkn,,VYo'vz  mF<;KVЕ0$`)J!^MQ,ߡR x^;f h(PI)KF r0T7݋wp_%$^{'9d'= DQ  ~YrUͭӤo'yF 5zt |Uю~IVUbVFtƯ~0#c] 5~Z1ҺPMݑrޝ3\9?6>-l}pߝmܜmŗCǗ4Bs66<.Ǭ=Z$$|I7l6 P.FSZ{0,BL0;sn+ *CBR%k %9oD|\V-sr]!"_kUb 73h#n|Fܼ0A`jYC}Vp%fNIqkkEdEKpz_kcX+:q62/"nK< ;є+_ nOK/[cߣ]>5!u/ R̹^0YWJqq݇Qd]39SuQgInջs ךx]de2;Kk5c[[&)&ZCf>IR\y1գ56qsn\# ĦF3WP봖)ByHy}6 g д;9]jΠxIܵ}谋VtBF7zZ{2 AyׅߵH0r yk۝.'BS k'aRV<'enra ']]m zf&ИZ*C>*1[=IbUSHV"Ӛoŵ͜Xc "s+V\`_g20 p#mDˡnK)N99_#C#'G#KQ>OF<4,4 Q A _Yr#vdO2x_ƻK/AݲWeZeepw|ӽ䒨)rY-.|ڪO4slG +Rmp0|MCM * uCvnF)˄;մt[yRZ`0T.U)!oed^,_//p| ֆ͗#]4\^bbHU2T2*Hl IJA '0CW5«MlTVݢbn8p, yjx[6ʨ!?s*NSKjuqWUj鯢uj/۞&|+\Mw 4nk&0q.?k-Vz+/S|6'[k<}Mui_ʾ+YXm--nI+Sً 9@BtɄq mf#a}1QvXE?z`[C 2B)Y|Lp\?== ׈DaT3KO&(PO>}~N&GƂ3SؽC11]&o?px꽄@;H}B {&Y!@5!x2@P$ BB @>[7 S`֔IJj ӷx<ꖀȣ -ģѿsQzb?u6{8[S c[*@bqu_ϫaӹq݅nꛅx!ZDIĥ)kGlŻ""FPʱo&721 χ'a%Z7\Dt&xarjqt0{՗J Iv Yi{gI9s;La+oܥ=9V22MƐز!n KJW7k|ӥx/&QHJk%)k1s5 z9JP4iŽ\ˉgjͻk(:Jaur"ױp8N[d 2yOB7kŸ-e~z&xm1r -]v+ٱf82$[tNSޏmı+;.mѮ.]ZDa@4J]7.Ota8wժER)rdНHdrnZXa!Ŋt,.$93p 64pM<.2J{6>[?{!0Ybn;[;ulp;#*.qB 6 B.:GU#=޻ᣯ 5a{tZ37Hۯ;޼Ȳ'_߅#.!L*'s$z,=ǟq98Me\V;Lf)h !D QfJ@(;ks8f]c?9:bzoV2o^OyL8spb}e}{kOãRop=K14[nޔDc+/9kn.i.Y_^Q^- ,؞=}5smIUu!өcq6h5gc!>xL D@B-ƞ Zm̶z1}7.Kqw|ogx.?u俣19-mڒnpN7/u_n]n27{}v8^/[w?Y'16{;CtҹIh-;}_OJ;-:_ĞEV̟tI:~[4iEzu9hOOerљƶZjW}fOQdNt4BljmR6Y'(s8In0F7;LF߫ymn2m]NMQ=F{?x|v_Hv{-c._b ;~0.Ɵgl#%ݙ}NdQnkoKqB{Tlp-FgKkdsӻ{zM6 ˄ͼd?,s;r|_hGYv'k\7ٿ|kZlRnjY3\]Wi T.n^u[ RMK/EmݶNaF٫cp{Do^An_tύ؎-^l59'Nw}-}ҧ3L->{yずu՞aWc2Wf/}՗~47y|Ggq}JJlN G1=Ra?} <8Й }d 7w4df7;t Q6 iZJeha4Ҁ xs}T页qq7kOj#y|nKihI9=F(RF!3_߳j3]Z52ti?nf7}1}OR_5_}ݟo`׆d{+JonuַUGwlaԥvn =Wrq6 Դ6OM=TޭOVhn-&PoR d 8Sfشg乳:C 1NJP4LDEZ=vTyOz =$qM@;Yj%FATNL)Z001,- ^Ńk*$v~Ry'&•y*^ncZ6nT_@D,tƸ0L̫w -a.R>biJi$[urV|f2V D.dEjksrdyO # 35A D!zDBa}9f+jh D3ʤ9n$~$v(LkFT+;=aLI`xac;cv3Z1q%C;5vbdz\}]Zٗ`_ 9 "EA"giRr\٦_Y9io)Y9z׶/f6Cdݭq맸TK7zWNX@l/soT@ J(0_0”gͼH|d.h Mj(h@ ZMnYT,`-_ la_wxdzl~t xE&ʬ$4$%XC$oHeO V=TJ" b4$R 7|QF /XTɑ$ Gnd 5)O6b!bQ) ?eyYﻂmWDzTR$T]12\ r&MdTjVAVR ^$uPkbX].g!r<񥥑oqO GR,qfHtV { R$-D8!ľa`P9 ?(1̜sr)G3jmi28K 9=>t9F3_TX2}:{g[k@#(sB 5C[&fufEg̞x.f57Aapƞ|$ 'HAL|鐠b.̻De黉~5cu9Lǟkk!v؝9Tu$ZМpLlףhX<2- Z?YK$4*w! K}FqlAlhU};r^Λ{*oܺDs87 ti\at[1vig n,L3wӴo#~MznAf<6ƹjgӘQ*D9?fV xwgLCCRm^JK:@bRGV'ޫshM#uiaPiknZ[ccuݛ fKB\Rv_ϋ?eTpqBvcp}|syJW#$[fk#rtZ;a+sA ,/B5uYo)8eTdาr1I3 c*6c˯STvS6JU!iq8/Pb:\ռwe5p\9N8N UJl@P=L],߸E5TPqgﭐ15l"_*ds7=6zC? > - 5'Yt|ޘο$Xb#D@0Ǧc%^NSa9Ko:ſƇ AQJ?**Wp0W|^P;Ia->QzcT3Ge,+}xVW*TEŹ+g}FmC* ܣ FR'Մ@PVII,x p}3:w,v(h@Sh[׻dQ@OAրɦ}@eݾ{3h}<^RkMXzWCPє(Ͻ]o/j|Zzε{^=\w}{{wz|}{#}>maӻsqѯl$zE>^ӏɰ46SmLPwvk99HPQ3f @R› = ֡Hv=uv+{u}m}݇nvz}㯷ީd]jUJP*Ijnv]ׇ q 4{wfO1,p:ٺygmrF)u9jvW|okbO7gxyQ9羯>{(-^4<ϳ@|Nq{eN_R}׽n덟n}zx>4$hշZj3yZ36;_mt귷{]}{gPh]*|Domdo7{fZަM>#ҟ}>^w=AAw}=78`{>oXb={爽mᇾ\}爵a5])}Pz{_|'9`q.mu6#``|ʋe_U0C^5I;݉!o}K;}o}{ǽ=7d{>[b:U'ܹr|U{/ڞT9T_ZM|t>\3wϴ_z>}_}b{{M5ou̻[|פ-_{W6lkfڐPxg@@ &h 1240dɦ&4d4@4A&@& B`ɣ 2i44&OɦF&F Ƃ2=M`hL$Ahbd5<4LM&Lh604LM=<)# x!I'zfSO7MPIMidM4Oɡ5056FLfI & ?D<zQOS›Qz4$4!baLԞHщ 0%<'L= )G46٤M0FD14&!OzM4PDLF@4a4& F4ɂbhz&b'= z1?&M1)=d?CDډ1ޤɦ ~2=~/s]~ hR }EYx[J>t@.YQťISāY+:иx] h$J9$9&o@?Q[E`|h`ƢQP4TqWVUIX%$ro3_s&a4aKU$ "֮RHCY JPUa4I V4A"Զڅ jyA S"D2 RVQD* HGIҀRRL`Qku?$@.H3YBdA&+r!DDŬSк RcfKRԠPpCTaD,}G{ П#iUT?bA= ;MGQyBH !͏2  ŭJxG?Bx<mYu3 CBuocDh &PdDLz&81:#u07J+(H4 yy},@1YGDdpBPtwKxpV/¨p R()fD1hI('߀ZY1ER9^΁ZG_C.2 @1hd-fD+܈\DZ.&4YTlU޶;!1̸arsMz<;tsJʹahgWm"l5cT+qQqVd/QphiI5ݭ 3Bv7SAɛޑU@&.oY" ඁgC=/ !(T:UHT$ _sB΁P@0jS,ӔОY3 ^F'oa7t0b5a(!;/;͗,84&cGjwKM8n$yHۻ;g -\$Ж`сaTt5LG4@ lA; bV<˫F g>\-KYH`t 5&!Q $ yVͪȢ3 BХS@Җm憙.z6zp0lC`]PIJo#X̃Cn&a7w=Hs*@ Cg5Ah)fsHӊ6&u<l=;4VJXà@, !7^ݚ݄%ݩ{v :Ԣh(Q äaLH2>S"d/#II ;ukl*Ǝu_ƇG5!\S(Cg9MΕ;#-Tm(ʆ]^WE(6bw|OTo@Lپ-[\|h 2HPM.J4& f d*Q FfN ȕP|]Jnp#4@oh_uJJ3.H fU#Nʱ>dx1VzUh4au3}+wnyw] qIaVwZqVŭ/(j~G1#MYE A1C3[2s=n Fڕ\yU*"f ʐD0f\[eM]yA,p5DV UN"ƼMȣ΂: }yvgeӉ2 qP/h_3ο!DVCTή|`r^ [F+,=b; t Fe:{z{ mhO3%ǔ`" izK=;Zz|ciuhwfU] :mN;w. 7H5&#$ȱfB"8ht0s+@-2iǐkEyk'f(˼DKkVˎ8~%xƑ; ˊEwQV , Ȍ|1ET`!Z&RujPNx _hCٺrf!Mh0q Z/9A2QI7#m ҨBdL-ޓ-%Zv')N?+oI3ޝQ6v=~(`}ո`4:sTsr`J @hR\tt9l/ U!255(c4l0U+thP>Dpqu| fV)f3m67HmnB2ScwpezMn/_6LN iӀ 8T7@$* 7;g6a%uV^\Wz-M}cɊc_Ȉ68!|NN_,e)䰡Wc=/7nnΩ^d[1!DrBV`*TzS|jrietmwk9w mE*]o韅09&P ]3B8)ZF[O7m2.};& wX kQr1;;$!QU>ng/:V`R6s)-Wӣɾ6.kW2 pxnj}v_8C9k;$F%,l!<|7Ƥ&pK31~Bp4g-<.,U& JB]3jUfF\+A1wB޽5NS*4 s04R;FMP<`mLtkK}Ut:B(E-OR;R%gn!rD0ooi#\UBo3"|DE+(zjw <p{ =VWGݠ͆:M7I]}T|N"aEJhQi[8:׋阗 (l8Ȥ-(`eӚ\ o2$(:R,!5)o#~Pt}}NC/BB #2/8vN?wo ׯHVqF,Y˹ ~&ٯѮgVq2ĻA+`UT2iocv8YJP'(r]@m%GQ{;[oD;o9tnM\Ztf9օÂkוjnʉ֫` {YQӯ1ݨ}JnpDQNbBso>A$Z+bZ_ 3i;V6YNS΅=@o9V@9,w(G%A#!&PR>ElY+D "DP*jZAuݺx&B1" HH*GuV@"7L[IFӛ)K1A3u;.FFIA+2&򛜪gMSqѮКdm:@rv~`sJkpiϩo|'sWRXtZeg3ԥ̤*8 e^#B" G̓wW^h:ӻl *an7uW+.2oN+PAu+L!.<81l24.R1GfC&bPR1f@Vw)+M|ߏս~m{>*7ypíBXBq*aT9T 01{ANa; _Oz2@B2p| |ʗ͚1:  DFy62%S^Kt`>Bٸf T uZcwNc\, 2ó3&8mU㸮ދ"+܃ɈbNks|Kj>-s57x)=銹C@I2Tp$0o0H(&9hoPk&mgQS;KΊ$jԆ 2V#얶*pgG[~ݗ%xhrRz)KtUup1mւ"KQYR`!T"BuRAduaBY?9h &HV ,j[3cr@2j: -4J6M rx:GM@j&(%4`_ %ӄ fsv-hf 4̵U:J5V9^h8UR'W]/NWc$(V`DFZ GBᙕmPAqyc΢XKKRmrO-h^-7 1%J2w3 >] 0T`"`ILDPx\up~~i-ۅ !4DSD\0qN7n_9DP11 dL4߫g#w=UWXI_zti-?6]ʑNi'LUT,eͱlo^g(]#Y r,ʜ+#1tߵ^ Ȅt}O)FQ7U~~Ogt#Sm n١cQiṉkRD -lHB2H=s}"*>|_)c-ʛZ,P|2gNP4Ye>!>ўjf* AId3Ӛ'Z<݁Y{M16?}@_љ\f$bv}7։8D[HC_bu24 V )|fi{Z>ըi6*_OGI!#*cH ˟7kp(#3?=$ "[.<<|&u׃%/oWYihxjx[) jKLEia]JtLX49wC/9"r뇎ձV0df3$B $Ó2RWhihsabP `&:Ւ֪'6_Zpi8K)od*CRS+#xaP2(Q" )X VVX˫hV4i-\rfҦO350eL`B#d \Ny4+bXFdu{舂z׍%^,jcE0f`gS)Ѽj {1w;{~}+蹅/w a출`f T`ff>wN՚#0%Cf~$F^noȷ;ȳx\^C[h٭b ad!W.)ِ=Ǥ~[jpy=+Կ((Ԁ^7ow=7['>Z9d,UEA$2T1e =\3XYSfC4̒,AHddCޭ|Ħþ\S:l-6CUtGB85[!N|bkwxHQLb4__ꘂ㳱Yy2Fqq-9xKAF32 r7MU\$.^WOZEC*aK0]ro#y1!`4:jp[^L4{˱ҍSեLN/ӏ}Exfޮ^zLߺג WA[w}l ϵͻ1;0!A*OWO}71GV )&D 1krMf_ڵ.iB5y]aE/\IE^*FEU"D (2)#-pvgÃ64g~G_JБ"A8Oޭ\]>sqr[a֦&_tה޺8bȱ༿YI#;X-gKB0a; ~660mb ,܀L⸐Y CcZBeâ/pYN1zXURB,Ab YN_?^Gx:Ȑ t:3o};v?y_$r\zT(*HJ(vvRD(TQR$Y3̒ $:," (q+!kCN$Rm JZZA1!0F, #"T(UQUtEYEEbbP4 DV,Q*AvKUd5ZfV*2#QPX,AF(:h*EQbdX+"D-rY)Y UbȠV(U, "()f*#- -%TX*|57AP,&E И%t[J p7~{86x_sz?WkضBƌ#R-.M 7BtaLlPd`MZSEUO J:Gy~?&D # )M;5x*AJA,f?,zkI V(Ƕm|;fb ?1h2%j: +,i  ԞN33333 +idX[%VQ ^q+nw*!`;+)Jz@1Pffb{ݮ 뭇s.BŢ,__տf_F7HɎqB󏟈oP2hB!nœ( .WkMszZֵɕKuAR *BP Y0gmGtbl=~w;``e0_/uwfO}7./hnoj8#kcb!'`zo*V%eeo IQ-6=w:uxkV"]7P!Ґ df _{O;f_b]VZC(QCpjRgͨ,K,xOe뫅W\PT t)MpAn-QEb*IQ >%muY'e/'L >{_OoUW* ya_Źq:y;'ҋݜT⹈NmR;DKD|n9 E%Q$܆?W*tAuPI3)\D(PMOc\6p&ߩ7٣fVg7{۸M <f5F&Ĩa fKRkk ݀E=m&qԙhɳs2* X Yw֬ ī op8?VWɍʪ&Ł#`Dj kO?oNrCV܎EFn2i=g}å5=J-ǫ2{&®*ss9\{*Y#e ? @w n~!/a ?wRP/]<am}];9(Spw49_r!}?c||,UݶG4;32~TP[Y4{ -i7tofZRZ2TM 7ثH9vwq2ο|]\d!RI6Mƴ7:i}(D`_p^Ne_&nU=:tҽS)*6b} tTN<?&BYq;[$?aɄR)+ԡ{pX-qlci-6*j>??W wAU]oB+"]PiroKO5^q@^r>9)}`%)ԙV.V ZM"rMMZN(ĮhPHIL+X˧)W`bZY%~[;Fty|>} y:+ǐJfA| `Tm1\JI-nd mp.V*>':n#IO ]V5y{bqAj ^p?ʦuaZj4MT3uٰQIԂʿK]dwF-rWJ^ۘ[ pf;Dm~v*::4IIDa/5 %bE@0;zm ZfqT9x2qq4*{EݢT]7Q*_XUu AY8YK‘Pfvoģ cWoʆcut }N~aU}JxWdP+"8ごa0XV^uu׬좌ϥlmMxc܍j;ʼNs>BN7o9ʗ]83cM\ncnWjiqSAr2.5$#j!G_QV޽P{/wjݭZө;ƶChX4P5-fуՊȠv%t3Q ]ͪShmKS7 4/ÔN=0}=m\> rS:5.2/ju^,no qudz??f>srͱ :ȿd@khS>^Nצ3" ccӜ*dGmz@D@Dނ=z]j[Mo9r >IՅ0# @Io.5*dLS?GѸ;&d=,ck1Պ ͊h!M=;ƒ pәAK쌔kq󒲳:"- A4+%KMCM4<3]j ħXy0!M,1_n}jmԾg^X: W(1ЎG|TV3?\ScUϴ'nl c<7:j)#$Hd( hXFHQ:۹nGiXTѩ" E=Z}[r]4Z:72G/>( AM7ALQU2Ÿл(t2M(Ɇ[ ];IM܄147PR#1U =a')+Ӓrn!10OAtƊ{V4>GNq֯X;GiT`` 43 c6/FWG`m0}z=j8URTM0#!ݧd' ]o~_'jUVk %}'/?P|ǰe0pJ'*gf= %u$YeֻNUd3"E:ݽz?bba\3f)Z"l^r45{g?|w3L!IGX˜ 5GP:<;P cnK_$Kf"AiSr~lEh+JkS:O6|iܨo=CR |]NUnRbįP߇))7s~r΅wQ_ƶ`Om嬘BB+h,{ &#BNIsuTg(ܶxbJ"5̠B GU(ɹ8L`j3e+M6']=u]pʥS;D `։c8ANc,@&38ˬDā,edt>p  ;v2p:w40F"QX2-E#lYwL"Rf UXa&KE|S.o<?9YALIdD}f]A§OW:e9Ԅպ‚ml}|o_~c\wnZn/7&(w0 sBRwڵ;[&dwDnvbR/S3!we }QC r=\'/ۀ&oQB]D]C]{}p ԗ+MRE%]%դLK-NwWk&vۯkqAlD6  jn! V; *%D7УY1Ő}M L/}uq{06~Gк}IAg >){emD2)U;oD|gy9H>A[Kgf~ٻ'̳llh0Y jKq}w&+ phNq)Bph &/o, 9 hgp*^q{ =LZtv7;4[Z<>%GM ]; )6#1W# 6d&E d6W1ic6\VB,;MLdK7Q474UW.%nuhYTGVZB*i>&RF!l Ur7f]yJaMLu mS C<\ts0tlNUA2b롅,xtuF7Y~͵8r.5ݳj:jM!kSHuEu{Gs;.Db+mhӱ'v q$!Þ=pa7d Cž{Yz.qސ&vΌ,>fgJۛ`[3=!db`ڊPu5HCISxXGxұ 8adLÇy3 MCϓ ~"22Io} ԓT#!cs }g=+mOⳍKL$Ą"#R x0BHxP9ߑ!$DX v4Rz T fB!x{k2\|5"U} NC?Suڶ9>k"MdWlL+Y!$5fމ"$"-߸_$ bBAH$b߽;7ɴhbz$/:{wQIQDUY'8O@xP_zVw_6-Fv\ѨDځodbAT|S̊UTTV TTEQXM$EX{1YH2H(EUi=7mmV! I2@T4~\;D(( `+A 5` dV2,!PA"I!0* PX`* F**(A4 ŧ2նJ.d >(uDȑIp~4[PɮnvmQJ&|5nk5092Mܱ;a%>QFDoN˼:|>OC!xX@5l B( A D EQ AN)ύe/M(4"{:*;\P:|w_ńE~~ӯ% !\HR"!~:hy;*d|a7D_s$L=k'۴ھ [:ƀEOp%m(1D6V"BB%|nqR2A>_CqtufL)nM>Yҿ[u}L0X/Mn_ Fe0JS^F(B"N@ɡ8psWG/aGܙGE!HiǛnC]fYi ܢ#]n+>ʰX50X}-frA~r   y~+_^[? [ '@ABnQVoŁY͇ xR%uk?7iэ~f b{rZ_$鞱B Ld[1~Yӓ89xOٌyĂוD9EFc˞qs)7G3 E2cof}?/؁@Zέ%[TA_-M_\G9?w]lgJX }q !? C}+D}ĸÌVˆfOrb!筽đ֗kC/?RP:6PCRmس\7DF ՋVV*s˙1G)}vB0#5:yʛp!x46w{rQC+~$.Mda7Oj k'n2d).4oP LCJ" dB'_^P=5lsܲqQ9Ds7~PM尣j?\].N:$Y"bVD6Y,Xo UҪZc_V!YV=ڍpSoŢyk#AvkuB QKblMZ,ڄEA9YW} 1WcCԖ (kn4lhߩ EUA0X(EW`_e$,:}<`~C*\Z;Q!gŠ`59}~ye4%RvliR0BAL>䩆/68e $!;qM@ÞKwJd}*| (y'å=>F7^\"ôTF|1˧) ݋h0d o*P@H,3~:0Fwł!  #iסq;vvNlؖuT 0`YOCh&i Eivi[_523SL;?(HH)}4ty6 JgBm^5ht wiQ cY`.fY4&(:#mA:zG3`<RC?Q^>䃶cIv|JG9 AH,!mxZxE)uSS{W5f Dc5u~|`eIyKT}KGTp} -J+k6n015O–Ku|!BCя2ͧ\fJ&eRlJe\3P'?8`ceͬHI@t~h4eāNIKO+/qnӳse+h[X8Y:G=ƕc1W@{ՠK1Z;J@"q>h&y 0:#n`Pa=<35L2v8V͈)m7֫n2,x$ P ٨&L.۝oҴJ/sH 1:*ɉy}Lǧ$}XgQ{:QY'C}Bylw2w|ʒ~Q$8<(x%M 5z9|N5(E6RiA(3fQMBDtTxJ }AjhCoX33+@i |_k-)l]W%1u4BᱎlʒPc@-:u9,%P7q#l9 sYn}*zql#dU2eJ{2a-?*xC!tx3P6R޻k<(iѯERnKyݤ;Ņ+2k$N%YC'W{=J94@6@&E`܋:j!/?8|Nթ[q<=]c\`:'ηĢ}m;tVN;a?l~CFHAw\<.@t }¬dQ/8FLekx>;p"cyƏv}4S f,>n^OE|_#`4@J=¢1ɜe=Zߩ/ˠɦut1x؞^dNJIϟϋ 寬,9|{B9.\bU5 OUD mCF ,Oa\LTpG Qlߺ(u9K@:èo^yޮ 5/ѝ٫Cut.un|55>] f?Yʮiv2Gb?T:g Wۥbl6%=W`(-(MCMC)I%M[uɖ7O-C&hL򟟜X,Ry,|ݧ> n}4uA , &YWփ#b6$5P A{z'MFA*GnH6"yÊa<s2&Ԅ;޵y L`iWݺF > &:8{#OpIם~EMގ JT):]fw0EU{z~a;@g43,PL& KM癟W A5A"8a OpsbVD,lÇ^Vl/G#3 ҵa7xHټ CmA^t 'gfgsHj)R=wרǏ.]j>@Qc<)i ^F0-T 7{R\ˎ!7ln)p ADTXW[ۛٞayǽ"BBi}/ur+cg 2T.@2Zx.dR:6pH5d>I?؂Z`f\a#EjU^H40R?"08WXÂBB!gQĵ"U, eE{O^o48OTÉX#"'nDn>KA82뫃\WNmܣ*@mioұ ih{Z9@L(Opw&de>e`w+1@y<̴އO|! j*Է k`< 4h(.+jWD)%3<1d*M%( qL.BI0$7({'~RFj6;5Ubsooؒ_QP@@  g/ "vt h~,FH*ItTNb__8|}u{knVYKq8e yν{y5xM +`!b C )Bv9p8Wzi\5BI Tb| _uwiF#C,䇗B2a @c+e"R@C̶)Ou@0k\`:# q| U`lIs07_=wzW`a F&pg΀Z0bxi^7Ou]OeESCFâqjA9/Й,Ij/Jn \! d`itސ-&f&In͌&Ӯ Ju8Hܗ=a N4 d0eE7t8;^><8^Α—Wo{q!$ Hbf$|"⧟ y7\-{7(0$EV^w[߂ONًlu>+ׁI;Mvpq=!m։sQF/BH]h%es@lA̢,2oU7xG hw?Dԯ$Wƃܚ. Nr*`U2_=l~G[[Kji:NyGoPp3ȥn#|W0о[ "oXt0s2^Kqr9:%~^ꓴWXHH²tBuSu6i/y(dZJ0LYნHoX0 pL!##%sL<9H _;l r{by2"Iu#Qv upKCP\x޲@'mf<&x&/?t@JhTl+&}?(tL vk'g:`.nELlZCr9g zn0V.NPtm1IAayI_t!y=ak(2% q3J>Ӏ@ql)Y_H%_ 兖^ 0K<\:jѹ6 ]ODֲt0ߪ}Qg< 0>^,{iEȁ-ֹTJxU۸Qo+p}$vítGn})ZM/P:~·J^o:Giucs1}3Ȟ r S9ajN[XSU853m8PL7P]C}P pJ_YBႅNE{Kk:YWuήhfk9gKNt)eJa!%1پ׺Y.в85Ɛ:J[Nu3gil#0`̊E&Kv%{m#'Ƹ癌D {4-\(wXZbTXK@X`Ք yE۱?kAN   pSMez]={&̷dba!s|ƫ:`Òk# 5pj7ƻ%]q'oR\}Bȯ.xO\|~nXʖmrG.-(zi1kP|#VfM#~-ivpkdž<ۚTU ѓd2T`H9O@`ѱڳ}cj2ǡ K=2 hh ^\LM 楰MZ+IdS{fnC+}2ݯN;+0z @o ObM*\xh!p Y"_S<ij&ou @_0D)L\].+z93̆Lw zAh?Ң VecIQ5I*ZZU +  jp29B@^APጒ?~tqb2zrx;SUyleb(00Edf@V0g&kt5@29ci3$1[{cRpo= a|lit 0hv4 PK jM,V=@j8(4 VSg7uEڞSh'X=vfRD!DZI#*ZYêvY?}雹иJ#3;]k\IeA0Z\&vMP#vӸf$kuL=V_{ @JtcAorK;(̇-yAlE^}MKtpB=y2Y/)%zt?7+4l^MΫ˩^U5UHfbFg:|ndCά%V&WqYât'`ʃ8D$]]%v{;R<y=iuP2R\VfF2j@@qs Qk$"  W='oN)$ἬyLhoߠ!e 5͛r =pj4aγrr܈XDA#ݴ)%*YY!Zi}曝SJz(7Z8KqJr슜KkI04GNl  r&[̐مzoHps:M-Za`4&fǮqa\ G;]?j8نGLC %GC^T) 'I8 q͆HI@uʏt.`bedbV I%$\P 8LT]s}@x kWP_* dPf7DՈ FSs:p]J1 /;RdžZ9ۓr7J] b1 *(?Lpygŕa vxBEQ6 ^*JddɆzP3Q3oKtCUbTmQJʔbEYhQKk!\Qhш-U(e'L$BI= ;M m-[~Gyqrn4( fV(f@4LJPPcR;++X6sEY)JDbݐF*%AATsttpk[.Z(Ɓ|8""ݗ-[cmmm[mťnT#Vxm =*.PR͂׷4)|]~RgΙ(!}Yv(c(j`B#Oľ&^ˀƵPJ'ءRpB !DU3Z p* NtB8>ݗ\j0-.e`&M.Έ!mm`bcE(F 9* AT3_'@~6#g L(DUWVy!Sh+\IiED$F^A.|CH~P *{P:P@T|SBlr6id"o(?7%EEDWNK`ií59ǻ@=뿩ejq'G36;. @+OeTt`~G~z,3vw)DLj!qhMQO)h6Q bL(56S24w fwSSQ^1+4;"?CRl6' K= >P=D}_yB|TG0M?'֊DG'ڱ56t']NRJˋ7p?T z 8=₻!EԧRdZu DG@)P'Z0ة?oz,H$AP >VMzm(Qr&h/ES`s O ,݈2;N ?.\|^|ӀzzC}Ɉ{:Xo 6Qwp}'oۗ¾ `+1D`"@DEH*dX R!dQPb  1 Q*T퇿|MUI ؆A ֈ6{fh|A6'<7K|/\fE [W,I[=gxCqG{5q j}?Be8V@6VV!1c9oi\|^q#t l/M[gVl Uc).i'Nܳ"3}֮Uө'`' g*V m`Ç؝@>E7_2Qu1 rh oӽ0A"# / =y?{|>%_B9hhiNxX6`0+ڶim0̶mmm^HOg@dNYmj>*>6֍6Quy8E|̶P)po2A;|ˠ1KPԽ\YfGqnbipvv{-NxOmX*,)Z#1R\kί?;,x]8 H#'@/aL 0\0Mj pDL9iUL ! 0 opBad vD>O]t 劊(N>("h#B$I;  @PtҪbaT!BD3M9U( # $ԈT**TDʹcҶ򑄄ub:Sg@"xqASU5 *^(^DF*%EA>9CԳ E+΀ߗ)5\Sr#w>|{{{qþv{}ces|dԀ"H 4Z$ mP@) wĈ EKb7QEU" EDEH$ȉD@Y\ʧi @P]GHQi?[<:.LU|-q}y G~2%B`?5X+b 'P!ޔArE(F*"1?$ ͐e0P@ baô]:36_3EY{9ao[z)<&mYyѢލ!B?yh0$""1b,TNnz=, J@6VXHMU` I>{\6C<1qQE ҇I1EЩDAD0TH^g]  6Pg  y#\ E!`AAb (g|y"abo6B(/, *J{ S'HHbEB1b H AV$PQVAd,cXE,PRD#DXP#X RHDRH)dTAFEPQP6UTI:,'U$UyG5:rZ9REQb"dX- Ȫ EQ ڽtYJxO?5<.!EOhO /\$Q"er D EZF2"8ܕb*Ur̘10aY2@ E fG.ta;)(Y D܇@'Ml^:Y Q"3]jI t!޲IC'zJi4dB"2"A TTb(")"t@%I9Z6#I&̑dDȤQb EQXŊ UX'q{V- )=[  AHDDbXTX(dXȪ )ER,XB)"dUD1 E EUPAEbb(QE"1b1V+vDN8?:fD<ͺCiA'q5=C"+d?Ƈa"Ȱ)!bVL/ 'uYOq44kffj]ֵհ huv1ap`4*ձuhkTEKqirrneTnS Lw ~W5!;(E(5fmtdI & 7:0p5l@U>.Dy~-vO˖AN!6zk0}2?koK6z6y{PEA*ՊCP6U7hcZPMZ(Z#Pe@:L0@(K"ЂN@fH#DUh$F* TЀp0Q@tbd 2( "D`%P߱>^(a  b9P@ ` I:r_3T H"s %)b\@πg@+*&$ dZG#QER1|\]%B R)! t VN_ o]+MJ2rR!Bu2u &M#Le]5̸Y32L)HT*[ o6ufT>W@E JPN-dcilH\Q$Db* "!ݲ|ATʊ:PAwTn”6 EQF85"d}h%Q]8eg0&IJH) h裴(ܕ]X@Y ^қ,Ӵ nqEvUE'n}ݎ5x@9%O @6H#,Q$"$UK(`& u!Qib"\ EsdU " FNNb@,ANiu .hEBAdDP"A'3bfϿd$V(Pd M$FA(D }?Ig7>>]nyԼ?k&H5'B ~WKqBn UbD]}>g9FĜoy|Gy9<pGnZ>'xڿ \S uy 9s}N}myW |=~ek#A!RU^kFwzw)h鉾Wua"C h||w'&M "!i|d}aG!$'a=2(`Ci)!9$cKE)Dg0d"UAi$+$:ݖuS>)CbdĶ.ݪ+`ւ(BB;38DDhTZ0Ed$S&a$bFe#&@(槣QfXb!Xû(# x'@_0“Tb1H#"*D"0 US$C.FL'S;SP| Rvpa B@Pd&hl4`d dBf@rO]** ⍐4DeRE!PbQDe"HF!AhX-I &0_E'N8Z`Y:ڢX/! !d>=zΏ ^Syh!>?{@!Sqyn jA J(R@PMkm L  -YA%A`ZDbc!@"`(Q!mb,J%d"¬*ªT"Pb+ZXRUER[l+F" BIЀIxȖ"5U-QZKQeliVŅBUj,jڴfX e!PHPQB,K`n)"g~(FE0PbTAv蟝MBt2B@jOfY0=p܋U*AF0Y%eB,(Tb`10YbTX 1`,QEE%A`~TԞ&!.0QeȲYj^MH@/ÂwJiG)B&&DDt)Pm!CX .2EZ4j= 0c [5 ];Hk]HɊ1A (pO0s~UiA6Hjʨ ‹38_>\dr(CI4: NJ[1yK(4M2 'O_Pe)7 ^d*-vNzX%Q?c0\2l~UYOu 2vdeq/_.&H0z5!]WO6av#s!^*o,aXs/ߟcd"\];^1._ ړkve o>aYd%;0/Mvt6PBAk ޖ8{U}J"FS>%Ou|_ҝT[Ki(dbڪ+%(!^)# /wѲri٣q?"+tzf1e|qD{SmHdT^ pП ;1kZm&PEpay{u9GYDXMk乩^鳣;5Ҵ=at~jo)3OmͶew11^~33w8FSѽdJP|[Z!R,87< M ("C2̤w%Nw~LhRkC?+ U˃9C@ 'b[ dAYM 0dڲddՠllC4U A.k05o?o?gH&6 _0TœYj쩣Grp[Q/Z3WnYfZ!N PK=M.* KK0Qpx:u|ܴU4ilp ZH{rr>5EPbUCo ^em` s66nS~׍EzȤ=!4)PL1xF px6K LDIOfd?0LBv:>?SooPJBJmO;yRY?/w0#+`!Ē:hj6ahH-hl_>7ިՏSQgm-d4j6g CTp!u@"cCm D u|8[uGREZih{~{n?=>AhU'2zS47 Oma$j nKDȠ"&_L7gWPm$T&em 0o7@q1.Ul#lNZlnGc(rgYUUǀYB"ap@sEW[~6XA i,+^~~[ٿO".[sy5}ijVX8Fvv|wD$ϥ;Q?xaAQ#$3.־o_%^hx'q|3ֺF!&} d&33I""UϷd0 1L]Wqg~u#7u1yMϛ6ɸPNՔt~ Cÿh6W5*EGJz胖ygIBv$XC*h eV150.}l8e͑\ljO묆c$d,T#S"ez0(aNn  x[6,vw|4ѰJ1V )RB?(p@BrdS߱m3=Flڊ ng#eCNeMm뙱Ɠ)#x!# a)L0YAGf z'A4‡c 8"KuOK4X1Ϭ&fGvP4)?F8}68͈ւJooRp(r /:0Qoۋxe5xD0AĬ#3 ob}m4H!6 )"P) k*W /111CGw}+Ww_忡xOuzG(_ɥq1D1B\C! :d& %  ttZ,%F6+"YC"dHxPoɷr@<ŐeQ2K܄,(d,X}XXS,`&ROp(HjPaD3G(<p\DZԤw?i71C>X绻 ۽.HOv/ FB$Ie&F*Pfo~_X5-eQoZA:S}Sϵ9F?kǗD$dq,sTUE 1{ !f\c6Y 2@!$mqᏗp}c3t]b-4"3e R L@!']J`hRDL1YVI~~81[R@]L*HT%TU`N֨FA`ڂ.`iH*4REQ $_jA@*(#'dI"y+IËR>h~nNuax[ dIQ$1d@UjEWQI'LI%g2i+XAdFAV":.aD5%P iP pܥwm톰!t }uh ȧPX(,"DZx{o17V>C+ޛr&D,$%`nnwnBɲPbἤT>]: 9hPM06=m-,Q*T( |R:qJB֙0g? iRl AIm:-ldٝ $EXdRA@F@d@T}Y;{;{.r $d ,.q>'F Q2D^i;{KK8"X$jNe$cҠV*ȡ,1kEJ² ,E8'u=Džd.$c2DflƛLI:,X@(gSTOMd0>>0i 8sFFA ;OGA̪8 LBx/k_*-\8Hx,6'Oy\Vg^̭sk=1o@ <t|?? EX({aݞ' AXˀj^^d!7d0D˳SNNRLP# |^xź: ("yA!f3)\ 6 taRDLRcO˩ssKDy Ƿ$Gh[%im&4!q7;o(pd 230aTW9R0npެcpfwg|l-/찏HSH6{;_u]l ^V\ rbEPC ǞWaE5##+m%hK105 z, `<0[k pe.{>O #MyF٤9̇M J^Y[ ܶyF[n;}f;Ue"+Ud\{9st,EgB'wZ]Pb!:I 04" Uϯu<ϑ}Whj!D@ 6m'D!GG2pibz#*?E "I&^|ċ~Xn*$QJvu~OD錳u~?#:q=< >DA%n츸0$ P@p6G &bms4dnakչT%C5aZm5Ɔ鸸tZ;>Y liZb]V}  VADNcu] 6 -iJJ I&)KG3nWykxMpp̀X`d X(RN/[XQ mJ]md-5v+ Pfe(ۻ,2Aa$S,Eq*BKO|hȠ"Ȫŷ@ =#H E0H;$#DH*B0d@R(XB fR"IB B)$XDDGRL@KFD* H+ 2# ,(~*"H! !P<E&XJ"* "׉XV,;CM@!JH ̊hi!!BO&XL`v~ƀcY@|-o?ao[}?s[4x A*زT*Id '"QPK 6BA`f ʼnUn `H @B"h,uנb""0dXdq-DDK^ 5EdY"#Q FHTPR" E %,+%$0 `ĐR,PyߍtceFa(Y 2 B,$&( S VIPmE$UK$B)$X$Dd"Ȱ,HT,+$ +AB"5!+E) YR @d!U nI I4d H*H*(T@j  ,YRE ~?HH$R$ !{؀#!D h(*!"@d XVHPEHZ*I"'и$QHDԀ""TB A@u*T2AB@B ! R*2"H! FJn Y+E?V#^'rD@Ȁ$BB!H߉m.QAHfwPsv,Ȃa^joGNX Pfv 1#z@lң>OΔ5e~.Sc_羏}m8G~w{ + \Zf#׿N|e;::>?o?Ko@+˸[kXBry7T`\Z߹l/ƾKݿۛtduwkؖaŏ\:\_1yz7_hڐ @}Nxz}~ez=}f㱥!_۬V+58H)I*lB`Ck>!,ͧ֟4T?VLC@1°0[O;gw_G~0AYJ7w|}㫣nS=* w0 RS,NG¤D<_q)^%'67"Glb*8ך)D8W(cNy 3<jCk̶T,K΅*Q&Hff`mFWUUPX f"xa +WfSz_SY__ף<{olt{KEA gV"F/Lv9KEyvu!D9e >Dz%yp@K +EOcPD Hϕ5|Pqzt w.}tShxߗcyaxTnb;(P "$TAEPT׀H[I#왂 ̸vpڕV-M@RNy/_4ߥRS*aû0EE6/ǂ*D9BJ6xT,"9Gq})9ʓ=k_\=Q}[+{]ܬͦ{bZQc?ٯ h(# d&ARMg8؋ОKE&|yqpq^S{'KnMЁ;~ kxaj]"`e^P0@?RZr"Guk_JmElb3ե%G2k+DXUa+>ଚoi1 ҳIIO3q.I< \/wߍNfD#1U@!0 Y@`/Q_;˧Grs#~_iW%; GǙiJL $y(HhIES9f)}^>d>7:߽ꠜ7:#-'Y.PpTg%?K RR:r1& M?v9qb1>ݚlۯ[ ϐ*` FlQ[eĆ.+VYĜG$Ri#Z^/hxnS#Bbt+Lׅ#t`XLCRxwܥ\BAա-(nTѾggMV[찹h-RհV%Phv.OcEE Z0*3IWP,ETVTK c)e""E,,Z[D39^('nȒYT}HRDBH4;SAi.6E*im R%o`091m޽i]|a9RK mY Z$ *D1U ID dAa#nӦ*bSVvVֶ:߫j^s/}-зKw0`!վb1AAxڰœ9EX C,DSx頨e'T 6q* ԡ{8we]KC,"ϗG{9K=:kH":]g# M>3j w%)QQSFf>iPYg{xRP4H@lQ$>Ȣ bC#P( cJU`ɈBEBRB0PI$B@5l }&Cf~gξg$՟1/qםz "Ȱ X"ETbXȰUI!T*  H H2+#7oq?otQЄPUBJF9eo=llaZkVUn/W ӉE#" D| 9  ?5,(w|J,]8< JB_ިU 蠖wXx?Gt>& g-<06'^7|~3rWWdz96^ʭ㎏zc pER* RmkcM!m|Ң@z@bNwБfXbzBۯ 1!T 6?]C,]fʟ^s&˺/+VkrqPr/˞dkv[g姥@/$$bNxC>R_F"$lZ.jAC>W:+>*Dcb =X1@seǣJ5m!=O":PNQD#ﻝJ[0OBE9C>Y?O7&< &(H'fi>CUQeN㗜:EXreP UEDѭ5)i+6e\Q—\4ffCsnfV$x#R.N͹fKw3k"`ȟ*q2V_ve$"̷[&z(6?+v¾QhA$aĝ_ UT[{o5+q QU<B'9QRJ >S|"M@2纁-D(E<n jYpkZi! 0vKmnS77Ѷ_c#ƛƆpp8 6d"@hX7Q'{jA3g ‚DžQimKDnTj"8!ENƼ:i6 l(i@B b-J՝{yek+aa~?>knkHz*P)F*јЁA !s IضHa0PRD2qE"d=;gIZ PUQ>+E+~ NrC٠]T{tPAQ^( Q&8/8iz:y[aZ HGG?ΚY»N Ob#y@}y|d["D_: 3fD@`sȮM䧍P  +x^Kz4w=K&& ry=O Ư"կb5= wַ}M3Auԅi@Rji5sAvQ. K{A)ߞڹCzrb>)>E4b E 2* (ǰϊ!)~]}} |o,,V2PL[ϥ7 *a堨—ÕQ i4,cU{˔}:P%`)/ /c u|\mW&xf:`%~}b{At^TX& & 6=߃')_:VvG=΂"%"Hq~pA ^P! _E:OP1?0bHI$N1DMJ(yGb_z:9h|4iA^1HFfd Ǭle#P];as v_ӑc/KdVϯeya <@rms?~ǺSqy(p)E$>B37=HhA%DhY~,ćB2AD$/ O2_`W}tK*ëƓiL?G̵e`|\>q^?&^熕U>K%2|SG8.EgEw[B%ƃK Zx~ $=GxW(CEY-PD X"WI~^W c; &9$`fbeΠ'j |]ޅ?zm,+]6[f}OY9œ_!N~>*D`Azmh<:.tQ%?YʟJ"opiWGh/~m>eԈqQ(dԤC4`R៸]l!=0 /7ӼUA r "?o2t?0nf뫮L|J,>yoٿhcm3F/dY5&j m>J2tA^'^3_VIG"Y~jҠ^F@0RF9˧Np6Kk3 P+-??3d?B0fÍi$Z /Q_p e-LqX 0u78x75EY6bf42Տ>D0_ BT_P8W;c]4X՝ q1z AaXA*'e6zyIф"ڙcY),wOvs RG ~FC]}9w~5pLWK. Yܽ3TjU>V"jj'b 0gȆ\_Wz&Cf:携6@Ws'lG<$-K6Xna{]&X,ɗ ``clk3gezO}hy0 遈.UHG:W'1x]:8$ya{ +"0U^T1R뱭\32-Rr53ht~vT 9˯Ukg-e8s^Xm.Ȟ3}G>:i[Od{+ȫ~#0vj{ܿ'Lh%,HPTh@*I=x`M uS}P~OFoG7vQPfm3wmj}9ls***.֠_vfְnϪ널8£j$jX.ᦪsu^YvNc^,:3 dz9^|)$m{ʇLe@ $p(#"̔AA=id7Aߑ~W`0=Ii#Rј&C:?+P5j41 jI 22LV?g ؠ'[[S}0ATa $Bǰj" yBԃ뱝VY`<-|Z>^ xiR%x2i̱&1^>2Zr]Aӯƨ2-6 d@f0D 2R߅5{3t~o_k\hwN{>i9#$ /uorh}h(}Y{{ ~Cџ^o Jq@6e@MH/ A!)ԣWs4l"s~/hٟ?jjn٨g;b#Om xeJ1n*x @U\2D5bF>Կ }_rYN7ֹNװ6q@(َ)t<֋n}m~O:WސE@#ыŇP/O~y=y:ʟGk$q^N9d; K@QS~忻_U9`ˡj@EsMށ54ĨV} ۄVϨDZ/=zg"#3n!|CQ4%JP]$3r)z^}mf0~wmn;1ܷ&xpBkxqbD@!F$b᤼4Ȍz.<|\0 @9X5/$"C?ܛB&Bɥk9-O~2?WZoqA}^o՗uuf92.s ʇ=`f$RB _zϺdT1wl;%XK 3ډ@•!2  (;"D"6wh]ߺ⵿ײ> 7Yxh怲2"1Fgj|6oM? :s\/i*fH"5x=RNQd^[`0? GŠiC$bh䴦J "%?zvp@v@@ k#I,( E1!`20d"Vi X'!S7=b*E( 6p;, ]$T3YbB "HB EK]- R1$V P`,$d"0QVHʫ<"!``i*'?i+oA1XT~6 g:8KC8ϓq;- &nlaK~ 0:Ge;}2\ Gh]cZu/z\+'LzkT;<-=Zέmr}Gi'0Vޔu?HmH=UxCG#'%w CP-& %"]Uca ;RߪFcd0oKbUiy+m5_?if^蚓 !<ʞc*/ϞɨGb5R i*X9zT 7'mۭVj8ۚnJÌƩL8M# d(} ˯*f% ^ԍSu*/Sbbރ 95]XCNJ6"!7Q2fZ%9 &8aq $t04K!O q]6jX*ʻU*>&}?~۸nU 0B< 01ulQ6]5y,&/U@  XP$&J ^de!<}FQ gbu߆'ٲ=T 邏e8f6 }z 2d!B)$$dЊݧS ;0NVU "}h(wANj{[gIk^{V12*$HQ0^}'ퟧ5hjxJ]tVοKXLqa &J! Hh#G ;gv  :[fs%"k!&AGz/I.{R9 Ȩ(2"?V f=߿YdP2H(HTAn| /5O,S.lxL~c\JW^}O}d)J)H~an=H1 a=p_O9+ƪ1J@ %  ITEz/H$** PQd#ő:+tDDi~ƥLVXm[lEV-_~=Q dPr$3%GwP q3z %a$ɧ~}v/!ܘX*0h=?l`n j#HK5d+\-D"tH1%FfN{H/&[kִPDt?kޙD9П(@}~g#,6XxWR/[v G%sBH2,C/exߤ+JӁ]T!6;yꠛ7"x=kG޳ܓ졌OB˾8aˀV:UwQQ$$QS4Gfv fLEqwO|U_EժtQ/Owݪ1v[~d|tt3kyr ,r*jZ8H}[0 A@(J'>]Ґ9X3uf,ۼp7$,ati=PtAo{2Kt>2Pf\>N'ky~:GTAts A28"Ir@?/oznʔN5!hZyDJE~W]qt̑:tAb`~='zVJ@`k2cB!6Lh鎵&!լ,t}sNA=RCsgn]_Tsuhw;Arnh}Tb:]!"9/b'UPJa7z>°b\uDEv_q\@Dg9M35]i\ A`XFmyQ l]e֜YhM꽕E}ƨ#nkVM/ɒjMnp"$IB0 * )P`1T DI0 AUTeġi fk "dJ%3wYY`d$",#d1$EbA`*"!? 4ұEb"C0ꬱU  ˪y*Qd.XRo7}]p8oȘ.Rlv{M|G S " #BxnhsBjRXft}\r!'\T`㑵'ݼThGuw35m( (lwxݫGCf^1l)[]M{ EnGbi@H:-}96Z]`#$X I|u肣Ԟ:U$ʡk\xѬ'ˮB EG_nxCT~{#Re})Fk 0 U|G\dDdD@WxMM11%ADQ{ӟM^ n'pЖ9q/_:?.HC 2u+<a x͗jXu)9N3i*`J #N yot5G>n,~SC5}䒎B1D d8 o9TЩ^S,G,!}ôL1Sz ̘ HRʆ@{(c9G$߯q;{I27 }+  "#F./YZ94 E5(?"\eAN)d_gή nfs8_ׇ5wؕ=֠|;PpX-,G"f,P J٫N7@瀰i37ǤD!4u7E񒌓4K5ǖd˅ЪЬ}ya\"[| 4ݺWP;c@0& m̼)͂lWm6@/S5}qfb`׭%^I> ȅR,PN 9baUP#_H_>‡BLYfZE˳t0DJijEw,WH2GC 7-Dt5`*AбXeGLbvrb2b B) P("AE 'iT (F`ۜY-9!tوCͥx'Ɇ+7 ;А"۝a*<2%\w7 -Fn.B녽- ,mp// %\76oyP[A8pR#RȉRh2ͽپ84%Ym淓^ +$EtwG~8]0(CPhm 2PeBEʳkscvۖ0g~*,oaM,04% $C )Ϊ4׊;؁j8ȃQ;oQD|uޞv"{- WTB"" ` b B0DQo>Hyx纐DDL#tCWr(.} a;䶀=f`osoTz6W8)qi@0n "tdP0v|sL1tGyψhB{q!-w{)SC| }..l|z9 xT .w"C?ˎ!KhyZߟ]<ob؈РcìHJ8_r{o=L$~>6(vk qW;K܇Pl?sɷzkHɅ޲Ȯnfa;3m?Wxo$hPiLtv"e sΛc^wC2 2a0 fHd010,Xad)`aeYrZcn\B $ Ri%mv7#2xeK" d3#. r:?nL19'D" 1K ā2BJ[x|Wl͟7Rɠ=吏u$1 F(}P+FBj~n?ݑߏ#,A&k2xܫ5 +LfIn3]R|FV1K)zxt G(=M@y__E qɜ*͔ vJ* ]5BG_rFf욉fCԆN?/ZMtrg''B¦GvBk%J&wug.U1e Ψ8.nO˦@VMS7IgEn8R8v?\UcҒ沕-2)n,sHn48{*8VڼH42Rr[. ͰgڐK~P1%Bbra*5+l֮i+/TN]v-4̶o,-̷فՠ\!p)6,9P34dPC~;sm@D+ ~rAdtmCeg߿bJVP²rm=΋ww+ɚY&{̅ˑASn嶧O*O|=s|èTJ;xS9HU M-.']R@% 6ڃKӽٽSsE S3^ _}GĚTB?/XZ%qES~&r%PHoC8=k&3R!4ݰ5Ey1$ xSbQQ!I jtLPE1AP},S*op H8 D wb{Pݗ3 %au^2k#m3 `\:\d9qc"f##`ȇGĈj;A->kKQ PrĵieM&e`:ۿ6ē;`콋nǏ}+rJ?Xkq6vĵ& od՞r ~ #_?풴4zYTU;m2hRbfpU+urNy;&rH~,)tц5p59"|Ueס.GZA|J?cס'K+y[gTzj2f\ᒝ\"? ؾac{M?1 )\l4mxx[KΔ^T"$HfwwqEdg`"Lod2"՘ ^qS~~gi@J{ϹzwܙqԛZe >Mԟ79~ ej}51,N[ s~8i8vfMЖMOz}#us\w #sջϙ.^TmisJ+ݯ@?h.Se9Vkk|Z^Ǖ>粍T#8zH_g1L4={}{o\/"飔p_գydԀTz5`br %~xC4su[N#g8?|3%[geEC %1o/ra__V VIjE1>U̼?zHdMW$ B-0O7r;1 Um9 bғ&9NDFhݭ`E7 :R7\I6se].$z kɉ# !~Ȇ^T= 3}sl49KݧNH>~_kq-Y!07\̥A=oz|o"EdI'v\ <#`n`f@2=;mrT;#yzi%~R4u)'gmVJdʾ| (A  ᐳ$ A *U Ö T0Cvff$j a,ZsqÌo/W²Οk3m,KYieh\J|O˖8w˦=[cx\f#ﶰk.c9;,/qzfCu>@aNE!zŵ`p6NGT'p*)H4/1ȿ(h nrAsPyߌV_#;Yn~PGbrWAf|u,cLTT>bZJ~AV8Y򭔤6(ӜMYs-u}fjՙ?=)ܻp ,\UeQ6c&l,WjEʼ ܅iQ\_ԑH'REL|$$?fUJ?<(SHw7>Vlx|5'\z|/^t2bwq|-%$}*q}y.\,*oK.ڧow=٪^=ji:VtnU-F(S3_ՔuV|$U"j1|XnB~WvNҷpQyScfЅ4tUeϫXh=<C s\c#x)B@0f;h_F$|٥LԃlbMW$+5(׬RZh{qzt}{C@7- $P"HtW?o'1esÒxD @2x|D^}}͢M"a N@TЀ=0*QH?=Yo7Jk\nq^0E,MOZSqI6qܹN͓/yӏqCoF F#@)֚3(^ -{5[wCAYCJh?٤w6H3}ٽ8xY emJzT>sEwV6gߙI3sh3itKnNP=uax+ڛ0ozzN[JZŒΛM~y| ֖r)o+~Q9};GMkteJzت44}c$COŷ\d^f+VU,3EZ`meTƷeSM\O,i"+-=gxf!RFaEE`uG*_~~V\ .c@֭Hcg{\]ޙr8Zjܸ2wIIg0d)qORD /{Bv"xIM= j$E /z(_ '{e|Ѻwu%jKecr9}I2AWv & hbCdM0qua2yϬzRVmjH90يא׽EY+e,B= 4 AbrogI*־~}YcK})3K7b_Xr߄\u*ۂmёv.P;:(&Jea/ Nj/RsxǤ_E(`rd` U=u.˷#& v@ LyUҍ+nm ZƄ 0"yT!#hL1ȭ#Ο#Q|]6mϣ}挡z-~ j\њWyo(8 aS־DM_b.&'ls!U-U;YlGtN.rd32nYhzt%Aĩv&fk2%tRIQ(@L exI^0F_\}Lsy]svFTMBʲυpϣP:4=|5<'=ǐʻyA~ِ'5z% ZNzH0H4q@z_oO?V6^$,ѷݒB,"SpUR)Ц~'+|LV55 ‘"H$*UT 6u7\? q׀oeF"iDvT(G@2@ XeѱO{KS z)7"^ u] pnen{=r IK>wu;1^W6b<ͅMtz[CA-,^kXh1fI5k "'c=~>Ƴ'сK՝7]p+[re{g5ө<-^΂%k8>sʂ ו& $i-*[q[5+pl݅|Ģ#ħ e,d"d?CK& N@L4RJe (d`"´W.AXjS/{uWxp$( 0I@"`XVh\-D^va `!L^J{0U'+r!ꍕͤXyJϤ \4,"NXscwma#LjY?́<_۫žaO.-CF_IU̇Ɛi;Mи@kCtg\!4B w':SZ= >r8GfܚYSCb Wg*NRD#4t\ÉH'P#PY'ItՌ6OZlmWZ7fY0(&\ &!#IS̨#ݪ-v*.fþhngL0ADyh_#cwAМsN%t/Շ.D\6;+rwN 8P^SaDç]Hy̆K'p]dcƑ/(6˝/P O!\Xh ;SBj{%kR}S -ڠʐ؅s $@ILR2TE:T',kA Pe-+_DWQSq7o[.kz=;z{{ǀ Y )H"}zx$}҇˓Ml8ù4a(r#ڐ#׍@#Y'[?v|慛ϯl-10A ڭ7asUp?577y eXJA. 4 fxV5툟DGByoJcp$ IP b|471DzR>=rV QO ش{=oprM8%JIDV;"(-t+v$tn콌.!7q .'#{f;u L0y!9%lk!sH k?{lusw,MRY4 VphAK2>1 I/2.̥JYd/FFB~'Sizݘ işCإhTv1VOc?̳NK*YT(PV4yx''M5V4>g`#zaZdpkGk7x8Ɯ#/vL^oXH}i:z&nN⌁B]ڕgjZ.A?r&q[|u$7~"<3tN-!J1 Ię-|%iB|*TJjZ/o_m4˭7%j1t. o_wOslBk-uzgV`Ş(P6qa~JY4JSVg V8B_HVzۙvxcya1j򒲣Tn &Zia=imkO`mLac䒱bZ FV ˜ʑn|7,õZIiG/Y@`1pںnPfZZJj </֜^>aBM~vS*t/(x̄_F3` w۪Ol~X؜ $lu8MkgGZ#\yůO3מ(Yǔj9":!|ue}EͦrZ7$/@rmq@w hko%Ш|bDC#D=ѭr !,Pbew&JTie٫R$_|-MiW.A"]YjwiU*ͤU!ܓ9~$K0K )k~+W>ҭcV;˶DSsv:SH4W7@P@b0x`O-`0ÃQ㵾@9 ǺNQxǙ(zI9yt8V׌ܷTpoa--D l\8Ix rXu]!.R$s~}=N\f\uTj>T e=g83ҧz:ƒ/~e"M ߐԅurM|+[\$u]_bkei@oڵZۀh ҇`!jW1\!4YݠHP>C7I(K}]Q F;^}(uSp< pF uʚ(T' [P(;4xMQ-.`+2Y >3>?^|6` u?"8smVI9BY?cKQuk!'nEѢ\EjIgY vPuY9Uŕ#qK؂>yg#o`+((Fa+Bu,gX"7/.}gG%:JH'^aQOP zp׉ifA'FGL\N*ֆs7%,zp ,+`:Mw7#+f'! J5sƧ,1䍞>eb$0_ym j;$_ @)s>1veHM^7Ɵ@y^9JAoP]|x"Qc!NH[cmhGƑZJ)qfʝQWd[t8'窬nc: ,կ\ص:s:T5'QOPE4؋EѼĎuR?dkەޑ~m־M/{a]'h_zag ~ԩ1eȢ =xpk iVe5c {hTL:)7-˫gCK8"=U< s C 'WE$9*?@`9U@2vLZ3+֘p:OWmfJ˼O5_jhp>>7jtge#AWIn&k9/u9en2J6[cݷrՉH+u J#c^ũJKگM,XWE]~>%,tC9N; 4c&!lc"iI~ex' jWj;fnRAɀPb-l axF9N޾=6TH8S .HR)G(R'A1':"h2r8RGvht#,.[!;ȥL.V:4[fQȣ@&J_~AgHH;ыv%ýΊ*)T6cUh$rǾ faZmkPdK8Ϸ㬣\[fNgeGEI072 ly]>kN]YL3IzsgMhٗvW%2kƌS&IR* ׮"u;f&`0Gg}yJ`5T(vdĠRnpπ[] 0 A kgaVq"ʎ'1 !XW [4%odiiAѕ;$cHzeƳ;L.G%n.,kn)ۆʞ z Ko%?dŗ .?DojV{J{$<7@xY)*\rPw}" oflGߑ$n!ߴ|A|-B@o(}.QL  $hX [sT8֒w.w_O{g4_s&: MBT:O#N6 IЍQ{˃9=\}?(L[wM*“Oب&KA%b4A1G!]L_%nqC_\ p,yM ~VQЍBt2:p $,mΫXJ QAS֘G̎ڿfMi5<C:tbk:m&-V3;pa1AuqyliU $><^µ 6]˺CGlˏmq7I6r,pK{VD$ާ^յKMV:뛵yOMj+ 6NLgYf(Bʦu[c4OR\ZĠh)I$8 7们ּkt>hyrNPNȓ V" .vW.̯]9)qvU3n?} Ox޾ tv_KweܡE}a 1ژB 7u%LN9nLXʜc\a7"ѹKTġIHTp6i^"$;8zHh $尭Y|w6 =qDrCϸ40$KZrBY^OpؙN`wK1]j(恇&7Q{`q,v-BLRy>"klIy̛86zf$ș\ f К=y!y=AMșѰ?pf^I&~EXw><'CI˔D >p ]%%n6Pz^- =^bZ}4wWmq}ʝ暣](jMn*f>hki@RK]Sb)A|wEg3qR&}WioYia+QA,< P!jYr9h,y]0zDQQI4tY ہsb-~sSGc 8jzt$+Ex0ʛ*\AXx4pJfJIcH8hҬiz,Feʊp.SʎHHtd[ M! }Vꐎk [3qPFtNdHTRVfalbGH+~*Z9$;#C{P&̤A>'9ETq_ Yo*5c >CդɗȎK=_4,-(@jNQ0tge,5ܬ'BSsbKȮ*p9U>AZ'35 ;76;h)q2?-BSGA+Z^ڴFAqZp!r{8jaU\0FOq)r u%Bt^jWA\AU0 `:OŜ[('BMU[y qIزjGhL: DMiŅЗgW6,V3}cx Y HO); Ȁ:jOBJWV(B+Y/Jy{T2FtS)o:&Y_E5c{]cIc cTxN7ac" 8(F )1r0 m$R_MA=ZVqj65&~hX}0o-|3X/x7'RS(`^eՠ؃!([W$㪞S #6!2#kr[K]%$cKo3v:}£oj ΐDsf$k -Q>-"U-K!Cz ,L%7HB(:F.&Hc~#Q̱2й_T]~LG >+A53T54PtFݡy@ ۫6KF.?}MdC.o\FwİVL%"':H䔅WZ Ȭ&;퉯{7Z =@d"#"~P.pt52sZNxaA> @R/|Mip3vw}c.#Ր0 k޺m'[畽AT"kĬc~rv: #op]ɤ#v<;c|a2$דt\|}:gR ]c=-O5M?;,P]ˌ̍:^SUH#`rը ->dˆܥXKh!bI [AVu1%E>fje>zYeu:iF7y إ:GOnk: (J5X#@Lk:hLE Se1`咭xqאN†~Qyp]5d4*.B5D䭅m{D7b5RƅTC&d ,;DA'C(5~ѺW05)%ЃkߟRiSAYu&ԊhiBii9J"Op]  x[R[{TW;qɘറ"=ĔLcOH*6ew>i6eգ)v: NM.Q {mA g^\$ ,}13-1C'aaۚR u{`X53ouch"N疽jMRݏяzbG¡ix6fU\Nuq#mF^_& K&g| v1?UZ[ľq=)}'R!º^3^b$,kx4I8<`%Qs#IS\;BR()}`ə"n pY.Hن,C<^O@}8c#5վbxNƇjPi|ND}a{wJn ҐyJ./s5~"Fvv92܎ij?jJvl,~lKuf5v~?>RdjopLē4\$ibޭҶlD5I17C!IJ=U?4w Ef֮0KaC#io(ז]q"!of (\ ~m\ee$5:"~QOt?GT$,cp$},&[7nd MoT wӖTa;g3{AfW;jhnэ%[8[5p4wDƋ>T=B$MEjCNnts.xَ" 6酩(xY ;d "M}hҫWTxM'l%(e^/8U,bF$r[}mL 'Cg{"d')<@G nu9 !Z F<.DxT *ޞZ $H\ʻ!ZZغ*`8.h3Ub*QbEa\`S6Ɂz.B6]v-?xv/ B+X,VhmkJ<>JmuN{eKLw&dmK ,ݰ |JaO+SemirKC$ %!(^"%&ppBj4xɗ=2±ONNqk P>WJSciiDyuebuO| J{fK},WfIqPʼQ.ĈR" oe p6ܷ$)eع]7č&4$_>N\n"IJkRZ:Z82\Z.I=<ՆhGll.z4ddFrqOqv4SyvBtBir\+ݒ;gQTPK+n6/[aWdSW9A` ܟӖ7,B[y0%Ijrk&ug&;% fe/Ўit& mE8%ˢqM @ ++Ƣϡu0H%zhmW;D4lHىnzϑ B~D!ED$BɻJ"۔=8Og$mn^1;o+|$g5eny (~2fPJ~|6=D˿#&%gV&WP _c)wlfslyJla BX.6$:BqSROcm:=i8 #$^hۧ_?8q07"xiJ3d# %:M`N)d7#\3%-Uc й_l?b s+FkPqO!e>EZ{psmd0TV}2l$@qɎL&\H[lVX@cE#YH#Q2u5rl!"CbݨT8xbϑ*ZC0ť(ámQ԰ptbCNE3H%ٷ>Јv,ŝ]9߿Q;pӺ̦3?TFn})]wtcLH|=u M49 ,0' !MtI(ZWy@؋-BZ B,M4;q(6Y,WB 'bT`0r=oų#r Rw`FvIOr?tenqse}r W'zQɝ%^"-QKO1SzR fn "W&?S:89ψ,|7 _Q*q:N:,bGbBr2/#8srm]5&+y=8i`MI"=;t=+ap&b{R Lho*8#}2;yl< 4(]|}#QW=WA7rp73 Z]nNu'FeYer{T;܂*qX_Cc(:!ĩ<rԩⰎ- d=nܳ`"_3yp:GF)BAuڡnUlhl~v"Ҏ Oԣjo # OUgY9;^3ELۉtLHQbOra,>h6* $2BS"U$+piP+I&tv3/qSĢIb).R?V*ⅷgaDZG8v/ufJPa<ȭ/YgqOt.oAZ\Jm7X^YXkr.ఢ?;&`ؙ*j> Ǔ7_kQBm(}.5鸆#dmNB o}h'B#;6J<rzO`"]b;a2+1mX%ն.W$ILWQeʃ2ё#(-G)f0):s@Ħ Ӟ6э⹑v5L6mL  F8A' oEgxJa-+RzUV^SHv\D<- Ǡh+" `'ur^dWHo ,BObж#y{L76͖Z&66At3,rZh=]Mr,Dܴw1_c2#bDS^{`}`%_! VCC)PބFA-$mf]:@#@=)OT,Y$}?/ck~k/ D&$^t>^?{V@T╔CIE(9G̮q&ŶϭΈ|J,6k/]c:$$/5|nki#P|؀3©sԬ J*Քw b{`$9iWwi}Fi u!+9olG`B746f󷜎,Jsu -Ązsj`7?dSGFVw[Tu!TDd^V#JL%9>KUԤrDBC7'gM7#'I]Y7p oi}g?HSNh; ÜPt/…P&Y}lхJϔ楖ZU$;E)h|Ү >W꾚˼;ޜVTE"[{7(d蘬p!_Lqr'y/cʹydϰԕ|#%zoe%fL*ݓ0I8I#b,fz[F>@ 6n?Ŝ#vaDqb@0".HZB6ҏ}JBNLCҽuLN q'^VPY$U'i.H@QN fb݊!/ |Ϥ"{H$?ۡ0vf!-v3pG0^n\! ['UEIY H'r Aṛ2>srXՍU}0irFZcMmI$|_ѡ'YAx"Se1VR׌.IF(6 mM/ZQLK73*-s)Hqqm? M !_F2 Z\8b ,bpDW0 =mcO@uyF ࣲ̏o@:`"R]$92Te%0o/4Jއ`k`FH?y}w-SG |8x=CHL=.BeKbfE{i̦އ( r[^rK7jk2ӆS+ѿ#lĤEQ:TY 9ksrw8(%n-n*X9xWcH'S`17AƼ.8r~Zԏ vӱ@vi ^b3YlE"tAVS]qu`qȡq;oG*vL= ~*bY3ˣF Еe>WGpig_{_=E+F0> : FCmb"f =m!Wvx-d$.I}+5r7 m) ;lz9y#\AJ]O4EgI*P*n|ApŰ^˛ҩ\F{MaZo '*)GbM|Yw)~.bhދ-,6P|-$Ŭ|6 >-SMC@2jbYy^ weõ0D "75PND^I̠1[jCAYy~D_N 'd([{`o&)T#=GD!dd_mFa?yi H}¯tX=)wJC t`MMɦϹ횻.#z }?ctHYX,Z4#PKc-'MlD6}9 F? E]Olf@Jl>ԛ4=`+pUY( qO8/0}Š,HŐh rĨ o ޏOTQT)',e]T g'?Uğ(+:QyNgyІ{NJLfogXfjf9mB$4 @U&$K#AdDEF=s|P#艅)vm1 k*9U6dO9$ܙtM9K&X`¾h'KqkM#'Yh~lMP-< t$1cYKzL{HC>FCgǁG]Ԏ)LD3MsS"; z[LƟF ^(#t8eKyGۙky sݪ~LLW- ق}tKmvÔH|9Rn1F`Z)?z)JBͭ+%+nvC]ŌDf=8~np_sae<W&Lge T+R 6|s"WV:fb5A?:BJ(X [ԭ)ֆHF5GwNS5"PDvJFTs ȭ31sadYFEi21ByöoUn.9Cnkş6skcP~oǗWP<_&ģH*{?b%/+cō:]G~Sq)qCv)=Ao]2.,Rv}{VWZ K g 9.}ɥʨ@7D*[jbBT4fuص)L΄槂x%i<5&zۨH8; 㖉M9Y?A$.}hpA]};4ɮT;b1 A)z$ SI$܀9aSًuz6LzďVcOP.e Nӫ*k)lR'jIHGP3˳ID;}@-Z1nș'p~A=mv3$~3e[t]UMs_]wMBǰgAF({[a"rZۢ\K tQ*LR膋GKns^Z V/]-b(C[IM{]1_bG^s;+5@dM!K?o&0,nbKۙLIy$ Ȓ4g9<=tjI 6=k )/nkʙx/ -pEaJ=YS%sڦ]#6 xa +0:T);h[vaF g8A Ko}*M m#puFLnI`=Tpb?t&Eֆq]ޏ1DFK<}Pm^) qw;]AzJG_g8 x^niW"JWx0D&/3\/l)9 20HHSg E蚤dx_ܛwaY GKCn==g\s"ډ3E`ؽz` Ѣ6>%.ÇX&åVzoΐ_L.c>ܯ`,{6"B?y @:ܠ-8Oy˜(Tm-'l{-Yg"u~F)),<(w'F`?:+yIL`f'z.u$=: s1Te+!cOiF$hpKČMnj^ 1(Xڪ!y0,[@q@@o(!e"oW]燐FmnWx+Ȁ+qЕ c=v`UU=z&ɲT A.hsP#fr֤l$cd,"$(܋  L^.)gN5o+Jc+L^j,IùL0\ uY͝pD:ȮLIflYb ʆR3\U7: :C96ȭA `ѶۛRO5Ze>G F%<,H,k<v}1U4 -0j :8|0%GA.<W'X9႐8qZ.pi Q#6T#bqJmKTTg p-z1{wXcWGg ƩƓe?ek)+6.+_ +PTd/s}L_MFlő64F2}'mq {00W5 C0o1N/uIa֞e,5G⫗5]6aվGtHDpƎ^*dGq_ +2VuAc+*,ixuzR`*5ף=x ;5o=|(Z G[Wbc $|j?g-s=fkؾ"3iMoFn9ZH:r}_F:ҲKz_H ?Jt-f! @?^slHqDz2A`f~#kb{@zL7؅K#7O{:,x;[fj*O;աr qb ; {Bpr+׿7Y$Sw b61&\KꚺqՍ:k~`bSVEև *[8w,? {4<|j.0N#~6ivSظ}zO(w&F/z:;ѕ6+8$f 9(x'9)W8j[CddaU `!80?<-cެ nx;D@-m rQRQf:(С2LFmzc,usr6؛|klC-;Mm=P?ktP#EK3.+5i+)Aʵ۷RkQEGAW\+5o6D*B_xs71.d8),T ēw)ԯZ8JGDE)>\54B^& n']䜰cӗJfs? ?T!8o|q&Z 䊦%~p,cw Hjfw*.O(B7]p6&Mɫ|Yp ƙqA[G!ݓQn*N;Fa U>ew/zqFOH@-dPRS^Q2WLT]q4:' .k(eÏ.f}"c"zBlxvBԮk8"nz̼F:FdFv7T1輹pqmW8'k]g!<ؗ8 \nT[D-c$$oW*dC1%{A  i8}/GP.ql(; Ѝo+{8V~l]HY5t/nELXt2S #.eot"Em ϿebEwAVڣӤ}4WE1 +If~7'^enh߱=,zxLEϊUt&+D5ЏRK!'_AfTnf~K _3\$ _MO%ChAevAHBd+o9sm<> {b [,!#ׯJӡ'au/Q0fx5ZN yWrnTV!MD^6eiON?PH ٠ʞIpo')SK޷$U@A⟴n(mo#PF]9僂9{L*GH^1ZGyx ݒS"n=tcA."DWKy :?q/C5Ě7;Y7E2<|>|=b'h v\̡RCs%քHG@\٪$x˞:)(FG_ϻj>SE+ϓ);n䬫/ڵ{BwLlh]cKpl(m ?E=8)/MtBp x*rZ+9h} &ld2R.My^B e=jƖI BL #==ٖ+*BdQ}t @~1{A[DFf?TBEC&F|7 IP'0 `NQm7Y l&#+N~pvr;!] hr6bzTȶ۹r}r3ً;Ps-7=8"bU=z1goδ"xc,Qe/nϘ1r#^kXfa]˄}6>gVt~꧂EdwbQl\,w۸G {P6;mdHgQ_p ~`W^˱IHO oAܝ iQŔ ƠH{L2" d ?۷p#=`~ly#^lV$\ U~4L. ۭ=YWM)v&Qcw g9iE%,ӛn/iC>\Ş+8}J UE"Jl4~|m'F[A`_]`SnԈF dM9pCF5^r$~,ӧΙ.]0v"8$2]-3^[uRF4Q=xS ?*?ZYmj_1I20h"ъ-Y6VLK/d;S"6XhRxү*G-qD0^ږe`^yUP~6TY%׹nTXZfB囂7Gɶ災ޫm'yz Tfv:z)XESGo zqzWv'8j)bIhZ<_*:(%XI]0jҵzM8GiZ/;Grh [+Ƽ P:#ܘCGw /BY"}@"cڃ KāNh"$gJhΏ//STJf=3r#T5}eXO϶Ԩ6 j*P|0vWyCA 8Hnv&j~nA</ RNw,]MJq|Eۃv/G̟5^rJ 5д$m3\꓀g-&H}oUwa>ȍvՎ #|.iL̛θ> MiB cJ 8V :=&ۨj)?s: evXJ;J`y*u.@Ryhgļzbw8 d}: |O"ء+mwdK 4Ȑ~& Ɋ~| U%\G J1|2gȚ([]ӮD"߯%n ."...1zݟtXsuz@ /ޤikTTA>?*+'ٴ+esM}6 6j̕Ok^ήBff^ءNyY$ k1uE  摖Uh<Ʌ7mG;tpipjU||~)^g׎[Á{QGȺArT)CӅ*#(!ÉUZ09B,)@s&1ܚU ֌cę/Yn"w> (KG+(\/YIӇw֎((Fz05Wƒ?=0#wM=Ԣa' E-o~?w[x'9O=cm00{D dQ݆ś IP((fQLhaNNj;緷W]=AxQ3ܬ/ݟ燑mėlX0H|[,tx&)PdᑫEXY6lq43^I&̣LpهnU?vC3\VpV=Zh]H.]TCVsQT'ִ4_-"Vi2G4AAU[=8B6|Lg8u/pE!NRH!+]Ci eIR\epBY7 Yhn^ R.A)[!f^FwFPsXvG:_[d)N {=A:_bsD+c1}5|NxoϰE_,49RwT76W&` xg ȶwlVFJhU-wKhp5ivuT;oqS<{m5RڅKcn0-_c=蟚,A(q|\6v*>=&Iy&}^+ E Y/TLLA=s9ݫ*Ϭfûf^vɢ}17PؠJK*ؓ0a[,$>+<% ʙ86=tR=2"HDxWK8.v)Lw3<6y!+,ISmzLם6]!MK~? }ጭb[}cIPil w55U!Mڋ >h{YbKxKWS.{̨&E-)Q4`'!KFԭ4:20߉ ⧥L B~ jNBXI_ OԝLbmݑ&ԸF5>|f+ `lgVg%eU,A'K&ajKnG2fI6~gĘSaz[I.:d]V @MJ$xźy:GJ Y˥:'8_ HJl%+[`j[X7Qh{@'3,~'#)v>{\mxv+']@%b IeU 7&v->Ti_- H?`pQ& $DJ1SJd;^u-Ҧm{ǣ}km# ԍ.zP{|dEB!>5Az>mc{nϚz( ;l<"iF c'V7[g~l=8x 2|(eYWeЂB,f˄YF;pb*Me_ScgWZTő9d|rz7ƤK\ |y53q:*490vC> yBw/~h·Jzr!B2})#WdJM=/8Wc[~r1 KW {nVc󪽹Gj KP0u牸=k:xrͨu ?O#O;5*e{đQ9o`$%aOhS_q}0\%[ Tk R\2 ,G%vҥYI8}mf8.mvr23̆C(R1߭=ď*RHPaxCH19ik/T'ÞrYTUgEM编4gjØa c筥rL@ Lu@( Ke&u@["M @AG#=Q ^$ۣGfN0)l3˴`AOi(-sM9 YJ u?BG+/L?ںscD2. W,( S>_.[jfچ*#U=أs[(J’;-8mZ>u 4a@ýl!|*/4Td'翰%,ĀldVV$Vly%ҩ EƷ-7*$A/h֕<'oAF܏uƄU:E@ 1$Xޯ.r8H }ݤҶhh.yx$ OBvIn,4T-Ѱ$Y iAza vi.*| R a8):1ò@c,#OTYQ? 6}[fw%wO,sAǤUy.B󦇔ȿ$T{ ,۸`O ,/\ӯ=?Mt/K=)fDס g]_DԻ=ợE<'cвv^M7H ;C-~W-Ȭhwvt x߶NczUT(rٛ2Z;^[hn ОISPgE݁-u ' +Ɗ{u_}^.2ZetT kf%YaC;i2HP^Jڑ/N9T&|f&_wt)!3GH!ȫ,@;҅╞ѴaN>꥖UIcxNyb&gCUAR]}@H۳^Ljm)kCp$߳#&gE]S(o?qcƃ)%"b^$彽 THY"A 0'_nh->6h̋5h)Ҫ7d1HWu>4 l>l1hW)Y#y"l"J3|I4cgzQ-pC<䴉mkɏR1'o 9Zt^RξcEF ղc oPA*a%eQ[,[K2cB.TY#3c Ms DB 2T;RLAl >A/tE !tq -)::"Va 83jZkA~,PHE23ghCX{>ɠw \O ={lW#Qn@f8xWye>޳8{NJJ  a?Y/pt`OFjZmcH>oGM>;XN.w? Y ƭ1! =j$~d u#HΥvN.״YKJyaϨ:8H읽;nr ĂYqr Y~F3F$X0१]2f&IÜ4Ű )#lwjp ? Vg22:l)VbTwO)Ґc b~n!`̢sI$.1B[wx_N@(]G cV6^)"IB 1<̛E(ISPRs)2Xa.68.kF9a0HTIH]L&5K`ceq"=~$&.PKE.F=Lt=/FLP%YiTA+#Xi) E+*CcH1wȫnJ %ū-V;zwM>Ǣr(WeQE9ՆA0vgW,unh%mTKA@:8R sպf_2 ;G9 3t>oD+>5hfhSa`+Cp;tmѧ`'|FH]#V+f8JAGU;z9e7)Mxfqxzgl~Wlō$x!Xq3$i$KE}rp0$S46q< -Ԗ9obs1@cTM"N!5X\Hr2%]0,AIiUh>A7@G2w+00F&wHZj6b"NwXDc &e@}gS&@a s?anb*KkJi3k$EA.]bdOO vd&lf4RC?(DgD;X w{|HU<}̒EaRhٮ֖G.h d[Qo|*1Sv'T~εWgѕDֿGTShZm`-_z'Q#E)E܁΄8qx_Jx[)Xrkd9ȅ݉ 9qZ^5=[@w;$(O7\ 6|g854.TTb {"g;rƒLWe(}iHN9ɾ|vlʎsbQkGQoM-?]@jHg в*;'9sOѾҢGWJA!2njq"@p#_[4dWPֺM^w%ȅGm#p&{ߺQ+ /-cS߁R:Mt`׼Z0I9Qw[$Յ6[*r1R(Gtp}iQkRA F\:pR*}l))]Lhc3-ԁȕ6 =Т+5(Rϕ(⤛nm͛4=Gyg~C ; {䮸)xsr<!nG7V^3‰KEzH@w)Vy÷im;FxA d 0.A= .E֫1)vD1~ryd#Zb0ce7d[ X@% RߵM9esVsLYdV-n1)1I+j L=6|5ewktlhW -AJI[_|'Vl[_,)3M)Vy~ݰ,|$>2R0o T4.AX Vũz޾2MS\_ѻsԡP]%!"g(]uk"\_=f$[j8 yMɇ}T(jKl$Q8qp/o-#W\`LKM1dj1E|0`#bNV_d9ʅO" G7(jYf.`d:P48)glG8\!XCf$*x{ޘZq0&݆x8+(1Q*R_vS8Bh1j=hd S\ g{@NDp\ R r$ͣXdp(YU3cTmVigV>-HosDra7b_xF%fzl-2( Gd@E&Uϳi״3EkCvzy)ޏQH=>#wx}-8}O^o${T+7ѮrycĖ@L RicOLе;/D@U|p1/ǫ IDɊrFҼJ3[u/4yc[PJ: #VLL2Jz6gQaEg[sT-yc4N}S<ž>mۇ6tTdJd,$9N|e ~{g|)ڨUvh`Yh\ȱ8UyWU hTo& vQ5FȎ6zQZ-5l/Kw*S QNt't~YG+.=g!q24g6SFȡxg %EtjRZU還Q#jL;*ʿ.rl<(9X$`L_'V/n`h"ҕ fP߷7 9ꛞECiPN|G^=8+6,]ZyڣfR[Nvgk|n1>݂6$BT>^v-j~&r5+?h)@Cxzb?W߬gXQ(u7g+E]s[5 ;j @)l-,X}NXXWcXQ` |L yB>6>ԑ7О=M F* 3p014w|6ߦ`⵸(, m h_XݿBx _T}zZ' X|sB W8$UJdS(6+JK.GY2篙r6yڛx$o I'ٚ (sas }^(uCګKfA 8?茋W̤ڲ 4=5I.ORC}t:YޅY~#n} Ӧ{r)lӀ,yKH{X΁ byIZ(G|3!eב0YֽպTw@=IJdܘ-y-Zבs3^7 $jFA궜]W ɹ_ 6w*4QRH|Q9CtS7 'CMw[LeyzKW(IvPg$؆rjJx^ZHɳt)Hy5Vf]Ga&6\&Jzhh;VI.ڲ/fߺO2-vF]ö%41θNľgU/$fWp5UXv<@ ]WLċH  Gk_f˂kgLA[]0)o=.YOҌ&e+/l5_N︀nFdNٖwRkjP>@}@Gj \h)Ls xVG҇07G7rpoR*[U= b.p ;\?hZQ.0?U~l,~vhOjFo:'+aD$Ofp$ܢ`Lkir:IGHbDiB ^2Z f) fVL5|3n9VfS˭(G3^D*:o\ ydو:L+ 3AId&Z"\0*\BXӭ9 c]CcUBЊdn0QDb_JmPK:!kx0AY Ug7M mGZVP>ڲQˆ9hr$SM#:GX²mN#S: SYL)ka\)DX~v;)Y݄#{} $x79ifY}unT z םO&]Ő7}w>XTG<SWn^WrB7U@J2QV=?rFV$qaUk A9]4ki$"RU6 t,9_t$!!W Ƙ~j.mT!B)X(Tt]Pp̈́=⅟-.*4bӮ$yu'΅[Afs+W֏U>d cuw.t'SǞA9L[u b[N2zBʎyR]Ĩ:8d$Ϗ흳e8߿|{N3vN6 lTciV($qnb0or?nʆ?-MP{KJt9vU8Lm:o,nwPǕPwh4 n<U"\z]DϨiwK'X[_׹^W;g*抯??#3fw~J"#Ck. ycY?Y{9M҄XeW/n:u&Xa":b-K-< /^~>1JN#h+og^\)>=8 Y>M}*Fo^"-ZΕ{),z`ɩk2D׳|U+ tÛj49e;qn0O$$xnOx)7"Zi6GKjcHsE(ŪtS X+l"'KWߊZtݽ{|&l:_bNz duY<+ETE6E+7 _<Dݱ;}/ǔ`'msɐjggf2V.G x^=Fi{q`i[e pwf OjZn̩ (c#[[7Txlc R4xrZnͶk3"3K679Z%@k IѶtpzfN{ g~{Ju4vU.LgzMtn7$1aAR myx)L#'z dY&RړꔸY-+u\+-`EU(2]\ rJ >v#+^+R}<oJMɍJچNbZSZu{{Ry;΍%k{˙>YuˡodTUy nBڻXJCae`3J_MCrJ9+l\~1Eg/oZA*JG6b94T=ra\1 >*/+˴[Lǎɒ)贓e#:ZB(+*3>c&i ,w@3!+kg q]@0/tG0ě2ʓ"ǡVd̮V]5p|d)*Xd ErFgݦkh4X5iUi@K !h.ʬ҂̕Y6)-ʺ*׊}X~_eEAG\rQgVoٲ%<RЎF藈c,[a;p58$ݙ"+R%6ʥBjcGx{ (:,kwի_b]/a($ ){1ڧtKGU R@_xU<Ę g˹ٸyԶ@%P(:xzy` KNw¼^o<-5cn%ŸoyCa(QR&{h56GϨ@/JoP7oW6{!G1"r~w۹[B;7rf/rbndڤe,&b҈0eq*/* Whs]PףA'[I8SjNCL8`~2IoIu"kEEdKyRMY=v;v%Z^x?ћucю A$[TrP_;1[&RF^$)ܛK]U%iGg] {[H/}U'=B4LM5V6ڢw9 uC`eaܝt|{7a`5bj80{k"a2edivL=S`r+v.wvX]J2&y۹dc7AZlo}b;Tu cza~`y2$0$MdW&R}3gd8etk7"Y>dpmJna#Թ6wY%w-xÁH(|,U)7KvJKKeyDFT$Mi;ŅS:Dž_g':{7o u M,)`줹|?zԋНtzC'@TL=@VfP@ mHPfJN%I8&u(ojJ͒~$h*@*{?*@4j0TG#@`xB/04 eGvncHp_TN|dB6kR%m yx òe[-t*R9]&w3]&H՛gP]~{yʈ,S-1ƒbIk=+d!J-TMfz,]ۻT?I.L߲ģNّf 4=DF]tB$m.|D Ua|dIJMWbz&]2J> 3Dxi3%Fwo\Ȁ4DISנ%"!Q8'<džF覙;LT)+3 )mW`%_fM7AK'` R0ZX'cS==!B4'2TJ9 ect9kr)cp샫7̐{Mڡ7nv2X?)>9D8At:^KԕI߱5?3d"dԅ$_lϧ;hs$tGZ:/8&fo5K >t$!Socd4 5Na/ƒvK?8k3a lugPD-ļk%҈~6 Bf˽Fǔ+3wm"i%! J.j: iBTHqS$!hs/Z_I@d zO%{;7@2Mq5En!d}+,ǓMgے55vq> | qb=b׫EI7B? m'lfvTyR.w]E*>DB!XqMq@ŭ;m[Dܛ|gRr6_DN 1 |^d+h9|P`&@0ҬJ'S^" =Hvˡ4&M)47:)Ӑ‰E=i0NLHӚby.{A-w?zpD$r?zq L$QKyK[ & g"~_vX=|"YybSh)V*VNL"Xf?!pΏ/\YE-[Eqz5h╜OT>*p~u%=??aOP5$\A<)h|Sns- jYaI"yS1E3J]?XvT4 wH#qk w:% 8Do1JҮd& t'V 29,SD/g;(K-# *ܛ"ʇЍ5_ܞ/BB H 6"7%jޱ"[È"=dԳSlY76T^EjW~4|=hj$kʍYײ-oܯc;o 'Z|3[k!a4"LwMsT?{~LpH~T,3V 4/Ag#<yCuw&R=֝W$Ņ)&= WTG_ċ`]#!}@_%]px3eUf29R9R IQ[eWjHnv ~ŕ7q٘zƴ8!7GI_B?UgK3FP%.n` Fgsc`X*٬6~%n[ l75up)ׁÚ:̵J%I_P_u7Qs*T(e`K:S0i#9g mb^lc,B;႖ ]?xcQK8ΘqSp:= iyd\ ,yA;yn*f߯:-~HCK]@83 Bn`x`tވ#giˬjb蚩񖗑vIg5Xc2yg?~ ^?qy8xBN..}!'thapnמ+\]M M;+<'b> 1Mכl`_OX nq?Y> _vgʀ;n^*Q~! H0Bpl+~JPn=_#HV&l""2ZLdjħH= +*,MDZչKG3rțWw{Gm=d~Wtc|!8Z%"aLxqzRhӨ7hp)JjB3٩/Ct\zY|WB []WRe*>0:{w1bуIT& PD^ucB U!?omބ);p'Jb + q(QRcB44>v *?:Y@ 0$EW.EI|5 *>bcFȜJiQWm^C=峥q) >=5sܧ}?>qV*PAe0ؾܾ\ f*t!kӋe'fm3g*R 0^&y,lI$3F&sn%ŸUG_kv%1ic h#`&Reݡ۔bfu2 emԬϷ2o%^SWX.XxH!IGJ NϞ9a 4GM|f)_2iTߟ? bx^ hFd8^%BQ> WϯWR#+r-/6A,;|RXLMŭ2"ϵB8)Kzg5"$.X!\-,x@ O?yaʮuj=w graD };2BL*t[ۍz& XFEv5P=vq]f :C!\iI')yKte -ڍ1|Idet ]9?@\Krrd9'YX ~'((emR 5iv" 7ec8,(#P=͉G i_&aRogLl33I>8en=ˋ4]G )$4N( La)1N%HE̅.'Z`ZF+8w̎Eik☐KOK05k@ҦvEqE Gf>Tbǣvh~-j+osS֒--we"S`K wMjlu>ye3yy},5gs0%(\W 5?ӔNz9I9>_̣l=oξ&>ݺ:5y>woߪⱅsހJAذ,1YOC6CCjW@q_>~ 2ʡۑyy ͹)jNY6Cw6E*) C#}6.J3i2uuubC97~–=]H6ps<3$sWp]yӶ(V'K+ڭ!Ҟͷ3B EZNs %:I#~̖{sMݛCp{keqƒ4 0SRW3SF$9<^*ɟ3Z$%F =[)6=V,X~mHԚqpXE\vĢE4qL)viN1] fH4vp$*˦a]B!p1<"Ve2UWM ;)oH2nQQ{e d\0Ky'_Zl Qelqx-/{wG|M0Z!Lc4ծWv)V/ƙn?,}<\.N%Q;)UDh@3lv "k igu} u#=Zr iM_%C8|+evƆNjH??E7X8 \%E_e붕$}˟BconۺY{ *.'tnZd>zmjna'$ t'~m}HJϾ9(@7 l:-b8X-uZ( 5Kz>'=H>=ќ vWL!ZXg14J J!$&&5gR-wy t)^-i.|vw7nPDMGS;Pw6{4(-QMn?Ow1f@|G<-\dWG1&szl@@熦cq%9~lЬKHpW(K/\Y"Uu]|9 F0;IT vVaş$OwY=8%ByhD i/>&d9{BChh|ͦ&g{uo(s`*TY'Kw"kM!"!+A1[/remns7#0|ѴH)Irե5[T;Rz!G4!<&k& 剫ɤ109䀤$Ԃ; }ȃb6& i.bqpn,ꓘ\UUZ6.d PL݁a&/ݰ~KƁ OZh DV؏;D?u?&NXQ`++~ՅYȻ z*[yhf)>v H%4# Mn8`Ϛ$+7}U QѤ m"s!H/B`*nk@wu4G)-&HBpQQ6's 5QfT@HуHTSy`Bajj{ca7##.K P "ᚍ(^,o P_̣ &2Cȡ\HJu7H:R9j7q\aɔZiѷb{U۱`$ >z5Q ,.+H9 .:Yt@=6Id0V.TdhF\K:際16a \FvB; 5!VF--}Fxj-!c 1s we#JbDuLQBKReNȇ^ mI>oW%< k%o XG;( ջX6W;Ydni~j.5[Pk;q)FFP mc]>z ]yE} L95MMv@#rP&1~|rǔY)+Jl,vNJ,0ss}]{o˦LBQy뙍=^høy,fq5j|uTa ~ ]tt -`#ɉ` ڴ .gqEC'|Or`2h^M5oyXG{zB\ 6 ݄Y׍}+sXr8C?ƙ:\ImGO& ǶE15i'V57֏rD^ajJM]&>5&Z I ,pF'(Є̛(~n Yþ)VY9g =Wt Ψdz_pmf~ VY}rZ%>>902’faI t '-SX!`~.#c9כxRU7c53^X!6Ov/>_N]@ybf7Q Ӊ5 蚗VAJ*inGX 檝Աܘ?2~#1cI%ҏ(&MBQ_~=[̦"u L?ܵٺFr\:yU=S#%?i`Kn0= lꝴ=ilެzlŅLi+d0'I!)?kNlEhx:,&(]|n Eœ3}5+QkZ60Bщ65ʡ)Sa0!p;&@rIZ+WSqȦ0pMNiMI&a=X 5Ak&4ʣU*tXZ8+_dٚ^P@֣h8eb =b*ui& NK fM ? -gOO04Uu b# rxXF50qbRſ.E}VwϻVvkR ܣILy,ΩblO}P=yPz=*95./c7,h >~fGba,q4#Ģ ,$N|ݝ݊Ý P~̅مtP aDυ<=Y0bj>}W2c/adAɑU[<:X-c قH8exZrI`{aLjG1 1;54YuRyqkWfOT3?~ 2P$ML7vv&uuTXڇ2~ fE Һt\?ґN?gҴ@GЗ, uNgP8{!'1G(Yq^Naw>BM`їgS:/K& <[.![a)F324q:|DNdڱ CLRKe8gEGߓ5uCVrn` [c0l]v nj>16A0F{ Z U75Bً5E*}*suYT_~ By8a!RA*]Uqp*G34-t ŪU?әxbe+ڋւST]5lqH5<^ p(ƀJVNA ^ 0c:#/e4Veуe*д{X@hRfw\q?^w4ޕ fAQ}zfXK@'l<9a+ʡenJqZREW.عsϢ8œUBaΞndb԰ W.D-98UaդJk#[lY@Rw֚&JJɴ ƝKѦAvcq3 _j9 9I d/򊺙r;\cGFa$Yl*XGT#U M2| `.8vsNyރ/6=r苁U;o_Qbk) ?'YܞA.?Cb~-u+yj:CTCY%*m~Q,]=DZ$0ar8ZkCV*6DcuD_DxPzR/<O o{P/hX0 :ptlPU׷Rt~xN,y91U^_[ңDKsJ(§n,tW_^㯷|ѝQHΊ:c!:DD'ܮeQeʘ<7SlPB7G8y8W ꑞL։.D)\Ӻ!c'hIcdTmV&LXTmL&-.KPqxL7 R*vsV!\h>Yq\aL717ڢcUOcHu^4Bh #)9Ӳ\i&x(_+̽c>يP8=LҤr౹AV /zI%-/լ<K_[9N5^ bR;V ־r3:m+,WKz ,XTi;!k>lQY!hkc{kdj.l! َr4>E=/SdO3åvMqM6Skh;MQPTIa/(#,/F9aw!+ mpVV8SKak?\]))0 Cs~ ]HIyjtg/R$/咫V&vxξr~aㄬ!uKQra(J5l&tƶ:FO_"¯K63:t Ә }l53ALffv6M>դƤ=a86V["!oeN1LijL+pDMr^~H!5iO $/1;٢i賝:`Э" F?BЧQƒ7S&Uٱ= bqB)$T6)/vUuŬ)Pj&# 3fIu`d9GWD8EYݒ+7ZKԁ&T2(>2` ^FGI<GsINQ `>h-%cоw]Hѵ<\Q`3(ڟ%SAf5P(+Awq(կ3'NGx#e"BFfct>Y1H9`{6no6}@pJVy %;eFW)i\ŏ#/P.niypޠ]*; !e5@eLJrVZʦVTD:~ 1|!  >]&ʑaVY=c/Ju <%.]JK^ By "&W?zMxY3Kd)#>U#AS֌M$2\r]ʳzcݯӕ΃#(ցhpZ@:> !V[ 'ybg>~]K[@p^ VW.5i,( -l v`7`T=k˘M$ ?`=]E/H׳A|p t/Lr=oǞ\vó]E/ȩ]xHL!R0`.Xm,65a 735VJ2EvZ/Y~K(7/'kޤ[P93NXC!:"2ݧn0$y|<%AJ ޙNI;􉭽DQG0e\5c#T.W68BkE'waU,Mϼif=r85UlKq㿨>`#@ZM )2Q j #뤷}9ߪ+V\ އц{xIUVƩ,_)ǬȁlRNSH>2҃bmK\9`0Oj #?it_ˇug=-YWH[!7n0e2mY]\^ 0hmHIQ 7IҰ5zq~ ޛ֩[撒=zVҢTj{F6qǐ0jtdu'xE ŋGؑhz?TIE6ƒ`ڸ$7n-MxMmJX&m!#ߨJ ]o )<8M̫HSTIt)$eOgy@sF!~Jt7hXbg3= ߐ#B%Qafb\u Aׯc ZߡS[m/W_+}"Saf~o7ծ ԝ 9#yg?{/Xg~cQcah7Μ;~} 򣚪,[iVIY({Ǥ$rINXr$%xu@fF{gpAMB/D4BsGMAK3Iޅ>c@37,*$j[AT^~͊==:7imh`#v%v(%/ 1~4t IvBT/ O<`PXǐ˘._ ]Uґ<݂ "B#?T?RpVjEqa鰽YbHADCeY';qN}»dݗ{HId.6]*DQ ۨϭCs$fM{"(./~bf|,9@'wo; ?%05 }Ԝ9G`zdrxt%]@&0TNJ O.B򑾱zufJƂMY||4W!.hD dvWH`LZ%,ՀCwjHO\^F{U<Bz[H. JN`2:ON̺HX1OC5IEf)دW<)]a~{ZFC{:OcČDI{=^S2RAI=A,e 8\!p03rrXKY ,l7y(l{xڃD]$R̒ jdjϕx@qL9 h0N)4KsjmNBvw4EJb1;=K+G0 D~@?+`1M3L<=uO$.LXZCV- a .NX;2X e ۡ\ hgW`#vUz?b ?|?Ԡ_"%1c jg,ݔB曾E8ae3d1 fAN˙ғqZ "rikbAؤPW DkMwL11Skn~->û  ȸq;2ᙲ̨`cC>r\o:^q1tZXfYJ|5S#iYӁ"}bt/L aX4\S)EQr7Z'u3k>J6UfwLI=Ճnn DmHB")ø)>mfNloceZ\ m5}axYh+bQV$ $m#V~w3ܫJt# Ja=p֔~wݶ5Z5!5CBg4^%^GA?c0{)x{b7|rѼ#se}iUz#@L u}r"1(!}'Rٞ /fOiq(U^ׄPFTyj9yOi?\HCp($cBRm }.fH{XSk1#!q͂A*@BWta͵gJ;[*DcPE )Xǖ5+Fvp'5wЯ9NL=YFr븏Jp r61ʺgOBZR'.(3 CԴ,M65K JIBZNktqˎu AhKYC^=&lr1BN礳 ̽b`zz_-󛄛{ULJ"c^AS A5e Y^t{CZo=I|p @hӌh @MUjYc#B}c=H(bN7g`|G*XҒJ.x.z r[- 〰ysbE'L*N{v03CYRHcPz<Ư 6 RP$ [>ႜᇒ:ͲOoM-~mut L5`vOt;\OSGso .ĺnjZ="{bm)NNgQWZQSyhKlJR}Bgi-ޮ Gy3=_6I[ }dQ/ Dv䙆&: eEN )Ǟ8m jNIH*')=EtFW{qXE_0Mk^^J*jAe(=GO4Aᢡ*M:c&B\C? hnb,YY[!T^ }ds[k+It5IKڍu6Ͼ5`K^"0l`I ǹoЛC sW)74h5dEWתXMr5tN S>^:fD?gI2Rlh_sDnHG+fLǖh։ـas5+Ngߠ)Yg=/e [qϧI %ý~ޓoQKթ ^XEz+.hrR(r2PEFe>ztNѝ1SdMNCC9' dб]ݎzUqĘMHH Id)1)`Z7.?tFZN|{&?e 0 l|ſܨAn?;nXٰu&&& "2 Igəّ&sy؀8~4o!JNڸ6N*5>rSbn#:; nN.$~awr5CK5>"u1yg/zƁ]5u,9&kaj7NU?M9=$m5uW0̞QEgrJ\y.Ӈ~(EQ}`?Huзa(A,@XK{}`S:]W>6rpCaMS%73SF`[^ 677 ~)e X#YMwŤn ;_֞cD"cD `\- 5,]bX!PP<Pt06n0H ht ُ }@?OMon-G͇7 < t~a$-zdVʆ+&/:Ns`c0^Wؽn {t} ״hF*BV9/25Aa3'YӭKX%\]Oi+$_z{VgLE5/ߑ_r z5xż:?Cu[!j;Eo#6p}׉cb x6|kA rf%,cjy*=u=)P1L!hb_1e(.s޷eOt ?Ln-Cɉbr deiZeS {/sASt6zuSG3ɘSMyFNSZjyiIi\I=XKI je*d8ŕT߱ՉZ~z:9HF_MZ[9 >@sJ<Ńkika[s~#a转Q+?̙z\nsz3Evv0[,&ImkK=**p#Zb9Bo!USL4=#1ә:i]'u ]\rLtY:٩ţ0hK2ohkc/#Mi_\{3łw]D={a[n#.#0Q&MZz8s #G'!dJK,5 .Or׬|Op1@i-77Ѝ}o_axIj#/3aOY> 'GG^SX=<c&厹o\ L;8}fX$$V9-FADnڂ6%_YL SŭqGb*Zu鬪=%6 $& $~jn _ j|$Eawu+Vx9qIU8pSK3ȗ C;S^^ep:8 sif{Ɓ@DXQ>u(yһ7RXH!AZV[T>ᥗwIeB09&!9pQܡ]RH*{MҌQa a } ne72t9hp* 輼p24Ffd0ê:aV͸NSxՓpgсKeI G?{1&tُzjԕi ', yO=c?5 s~`ۦaQz%?I(D6J\^*X_o;ǁ&,BmW֐up!8x$Dбw#<_vȠ2:/{?t15]<bx~4zv"RD^(|Sp Lpn#m! =_1{|W&ONDv>ڌrOZ)ل8~%z!݃N`j M buI"84ؒ:HZMkq+{f}9,}x,i@(&i@P- -Scq,.KY '`'JjQ 1e_F!u_[ܚL+0J, ;>,|gw.~$k>!j渾 ')fӓZO_Bl+`W*U:3 4#[Ax:MܘSMhzZ ͵1l/ԞF;":n͇AevBUHZ>м9g68} 4F@A(л{fHs~U-[M>EU>sKɷ- *+?mO.Hw_|V$#7U2“ԥ"!0K [>D'9 6x eH&mmZ+8}` C8UJŤûk*I4(>BE0~/I7L{IFJ,:#;ZPHe2_1! N6bx؀"$.:DK`SIEhm sKmCyD=_DQ=O',uו/7Jr\WGd9V\?QnU5VClFz:; 379Jx[&|!&yBst4)Rs̳ QV|#1{O2{ME_|K}uNF^vdh()mYDEoW x%X(ya@#ё@( 9n7cnYQӾF5xymڢ#I PMqk Jͪ*|k CO3*Dõ $HAI I;PCzdd>X%I@mN':;Mh4]L #8 v=B{vgKtavabuz%4{'h%-Hcr^ROf1`!jne6kem}dd.37QV:NB4k4-1FE?,ӊnE&6l}* ј+i>)$>Ko9^wg0pOԡI"' ,F.z71Hķi֗[8ӛ>9ܴ48%Mx X(JYv N.]3bʂY}-)HȕEzM~U6Υ7g6:CRTVS.;U6`vQzBWM)e͋ 0NN?%47U` mUKFnͦዽSk[8%D*4˱WixûcKT^Sw آ鎅Koכ>l'pZaTLX Ԍ1n/x&8RR:MzXDꭉ1Q,~9>JףVMIzjC锳"/?L"!igҮ-"oS* B翹g[rit mg -V>6;6-WWiV c3~*;Hdx:ُ̣ħFTT"dƣ+p@4fH*:E蘲w}{:COzp6~r2-hq_GUM(zħ f\F>ٿ֣Yhi%|Pʹf o 'V鳱ٻ֏_n2Gt 8mn!p؅2 i=xn1$ZQнKQɅwN'ia;nZE>Qw JAdINVnaN'{rL=kYa>K(Xt|f^|" L0H\J}}zho?F 'Ke Vx7 i8qwNdwI痨L##k#nZiN^WAuXfp|q祛"0r+amLAaga|D&ŰܤHlǢi1b DO< {KzmeyPφakh\J?G6{n:z0 Ѧ[54(8zRf*lf9JWhߞz3_ytձǠq|=8#ИSS㾙 q} iK-ڕN35R)dΖb1LIzrHF&7(54D&DJ[INSbz[֛?B\!2*} 9]uNo5؜! IUU9,{NإBF"<<ǥ@hX+=0t?zm9ܼ~ umNl}N=M9.eQ-ja-9jJ#ӭ.n@]O5 ~~apfIܲ2yڭ>nz88 ¹cp =IFv0^Z:Nj:)԰r2lb=> BZVLoOM.[P Zԑ& PkʊZĚhO@U *ՈhYɕJaPm-D@݄ *0Cy4͍QB'5sH$ }"%.x/|*+W} NLXMS|_YnHL@' "TxAyš8a}S}?Ѯt9P'3ZfHW̺;Y`ջt%id(L|P"Q"(7ۈ$1QBPL*!99G&4o=u hj_HĬբ*~~tCVT5z 2mSZULb t(Tk R$dIsn#varO;U`hjsC&;TBKtG{1*HӉɃNEy:r 1H\ C*YvC .ޖGAnk9Vڒ 8tEn+82Yc M̤\KNr=JuIakp%e&h{`(=/8Sj_HW86;1tn:8Q(3z[IR t 5Bij<m e`}LQ>d g?:r16jŸg´wHIWen>7I\lR}2pz燽W2Ss'"$C .Fsk-Hz;3USwSGd"~L]FKjb(ZLVI0k QtKeAqRp)rv>1@`O*S㲇Z\IÒJ#\;㮠BfE&i\XoR'uQBIvP\غ~;+/pH՟r_{5 S$ۆr"Ispc1@V"4}ƞx8z]Mi&j;[;n庐g[ة׀x~Ls *-EjXܫ)o1q6:!ƉsK\6@duu͚>qzR

eMcr+ dLNtm_}*ɨڣ(4*@ {O #E1 w(V>sRH*L6^0{gLWo "L4 ^^GlnPBojt҉͸x !_-B)xaO>;=y$?bgJYN3:͔ו/CAЁEʌZWۭQS̺ia~džbЗ FF!|X/,IJ%~Va$:W@[Wd xj&B] xP=]!acTG-6*N DJtY5(|[4 !^HWzbқk";{Dod YCHΘ[ûtT-Nz'- :܄")}TQCϗ5*<DI%!xM[l^VMôXR%/[pGy+' 'l*mƀ͉5/BI|lvJ.AFx7f^DNPş`.#?X*Z&g jx uP N (!eO_]* <iu^xbR|i.DGJbRdތ̄DE՗0ۊ)gPA*YrEꥡ\~%T_Z%KCP e?B.g#ؕQ#abWGKo6 {)쭮[)Xz`2`:H=l P*3M0/M޳)Cyo1Z4nHR:ɋP{5]5a.LIehWvСmi-8P t^[[r`9Ƌ' ԍgPϒpF8*g DkI2$K#KEwz 9=?-Ir,^neO6'\㐻Kj %O!].=h{$ N{ A[˪O8ƊWeŊq>U9n 7kdtHj|L V#wɞMJ,WijgAezDupmpD-Y,tbCS)̖0'"e?tOWg ,:C}@f^RxT֏ ?z8t:5}bVI%YdY(!l|/χ;`1~ ] ؆صMd“ rm|e 5.|#raoOӅ|g~-TлQ*+foJWp1 &N n)#e0)I)!SOU8"F, $E+c<1.M -xf[s"܉i7`{w'i]:c ElsCm+YuDF́Mui[ecF^ΒGt))c-)_rL͔:OFUJK7'ds~4ao)=iM˨M:( 8Rax@Jԭ9#OCw gfq-4Xbo4_Yu S‰1yAmܹqga^IPdZ3W=S[ɤca{ Q=Fwƀ8@H8/}\&{m@6=4_gNAR0a]P<}4}Vuja"r=zqMfًD bu >>Z{o5<ҳY;)X_Z5"HHHI*/[<4)Tw}Ⱥ!,kBGr`!࠻'rdhZtA@^IT}?")l`v'O;yMQXĐ ,4f?#S,,b ʇ ##&s*VjA!|ȭ)Ra[ r[W!FkX9J5QyWMGk qafDbei#UG6̭R(Vq%ΰd@I(R~ɪsʇGpvmxŖ wP/UzNU - Z3D+i'Xܖs"KTd^oMcO;84WT`=RӚ_8w. 024BYs6WSO]uYa`Wަ @}yCEl k=T)eajKBTGў?߽Yy`grQWS?`)}(_q:KхҾZ5yɮKWti΀G}yJ?r?śJTCQIYt % Ky8{߇y[j,q0\8eY$g~RtϾTWP^RZȱ쯵>{{fՌb.@Pl]Ovhn|;$&+IE Kða=`l1Axs{>&#2NDAqyᝫ'hy[HD,o) qґ[*`t,'䌮Hqݘ"Y/J,Kr"soH9RlW!]1|eSq@t('RrXߒofĠd4ռk莴ZgE>anEU@OE&4)=w~+Μ c=/ͽ ćH> '`@lS ,~B 8_#x}6bb r8C5uxwԻGuq$aL0S Z?`OC62_ԈSﶹÄgdE~R}OZumD V!XDתԝ]UiybzA.-Ilݯ`Mwѭ9: W,4 /Rl v+q}-n_'tӽC鮃/gyfO'f{ Dpj")U*x7wr9d5-@tW>"}1^g|h.͘.r$ Uj'|"(ẙ }ZhH#{Q6\- תnG R.D. ;s00F;Eۢ `+4ԛ*O*[>} MܭFB IƦ%7fۮboj9g6{gj'ݖpP+'䷜?&%x9[9B,jclh^m]m@*$z!$USbǀF(NX,Xcx&7.be}- ?l^s O݅摜0"Y"陚1E7 )mJZ;1h?Zf2yVMM:Ї9Dg#8,|BIBzшܹ27\Mژ]h2~ +F:\TϹɦV@YmCb&6O'"2њb3@Wg`%cdq}.qx=-CGV39{,@L$s >o%.$a?!$Of'.z Zn;%){d펄ig,r[uV}$b(KRu)B}߯‘S; w'E !wV h{N}o<-ț{3B,sq\8;ȵƞ#.7 L`5vmA%i-iGYy jT#؈R%+VWT=`4T,>GLVP4d=%hi|A'䘦h;H[ԝ(yfTΉҨzb 886.yvϖ[Xb*}C:G!\ې +v{Bg,ɶW]ITG.J3q.5V;c+AJU氜);LTlI!-#o;Xx&KNV~_;΢&:h2{ǐ&bDCyN6B'MqnE‡rFmf$M_DoM4lf;JA,R$wʯs͔߶ж x'aii}m{i0'gjn͏-ꌓU~GaI5uG7~6/aЁ| 1dgS\_w冗QZ=addms\Խ;TgEg$MD~WV2&٘}_hK23OC,&n@刿؇,rHi)cWIi : 4 2ùOMހ㴇SA~[ ^|}DfrV3%?e9.٥ !UIh" ``STT#GnXX9 ]IAaa.c\GHa+.| {ܔ=PB WfuЕDtivl')†ʩl2l`񥂮.,b)Np?<y5֟JcDZ6yfb\qbKmK =m!B]ӤGH@(=`U{_(yєV:| ܐdtݱCJˏx^=X?),P`Ǫ4za_WSH3L{G7;8#Vٔ/qz"jjR50L4'~p^|i69DZ؇/Wc`YRښ&KZ_ -n81?.|{Da#lw.NeI@0ijc9z?IF8A6P 5شYU}i*VCLROeB1g$rAtbgVWHȤub⑻p4ޛ}jFbo;()4rl*205T8euqp=]HnA04 MΤasHeDC)bjăM5ʫ 3~%z7QĨ4S%tk=!d**yG\c>#S #;0^7~`xϔ]ZlctRa%RE֪|z @O#5W:dLc END߷qŒL">ꗶ#+Ԕb:vI؂1vt/r$ûLrՂ $8Ӄ#3gZx$}9D@vA^ݔ4{34Z<3rǜ#R'ZHpfPV0=FN '9<~ҳQsӂN}pejnºʸw6iO}kqx4EaR+MWQ#&!P=]5E~uw?$УX[Αaӆ}%>0\%TSOJP4^ze%| 56á<%t-,z%UpO8D2Ey3C*#6@w0!d^HG{^eZ'5eGCnQ &omxE'fJ"ܤz>!gBH _5KX~'ޠJZzn9 xLv.A9(eL<WȄmZcLUŧ4<3r9?fJhxcU.NRmT.S;ǏWGa^U[l!/$-QuI7 O(Yw%暶a*:%58e;h6ʤ ك(< $ yh`IbF,ʇG3pc3 `wA{@rl X:p0^K~yѥ}oEg CiW/S liCwprM?b0= uZFuѾne,.}R0R/FgjnLPH_6+%g楶}gRM7΂w ^XEhp\Wkwqv(|N@rq^4#/w3u$ Qdu ,iCccӜWM~9:UMZ{/zQ땲@aHp G8Uza[U'ɚcP'TMd 65;~GTVwuy{ ;SCjVu';'hzf*#뱈[k8O&S),rGt=DC+)pl2ȶ2;iyQ)t՜F7Bj1tm3oL1ҊoΰPDTEBBKh8aT3P̒ji<g6jk`x.IH`7[ 6gy&ԋ(d: Pղ?Pi 7tP ,>éVW WF25$&TUN#̣YM uY=""Q*CިH:@ 裲הXI(VbnNA(4z$<b69O #"B93I-6$9ODÀd&h!q'PfL:bI)Ͼf2*^AB qi,׾4D#*z\׷wM^yz<s*TԻQu6`YjCH:(S$ϯbk i'n-mDNe}O)zS;M M x9J2݇KkC;I''Mϗ7\֫s9׮#iQhzkֻC>"Af~(P'!p7T(<0/[ե-/E]aW x'hߠ։Q;1ߞ.B"k&@h6UԻ KYKC~t I2%H Z76h4':3ډ!&D2w#sNm[\ 4%>) yf~ L^rc,DcBf_4 #-d7!c7*!NUBߑ*1Q?KvtW{j%MIz\i;`(~&ëW9lm=#w ߂JJO42|QLGA к:`iBql@l{ ~xoC.Sw>]yDLOh>۸6F>4&Ha X)WK%<*a"-kf)4ALJܬ [އ\m%M w B|é:{ sr M=^Q#%(ѿa9b f0wN,;'>߫\(q˵uZWA8> ?a1uZ-D\W&ep >%L| KY!nˡ@؋`9IEQЍ2 SRkNHł~'|D?QJ<LgC 8A\hXd3[M`kdtY0Uz,]m.ѿ0M)6t{U]y{݈@8kcRmΒ? εz2?Qà MO-}gm+eQg0:.5E/740<&/"mlfsKir! iP)h#+5d9 F $ZF9gkS^(S^; |NHL~A5uorS6) n%}fQdnWA^x:|ݖ_@KL`>E8ܐFI$Nd}NY/-0f2JRROcfT,fVJmB'Dk>EU j;aPyoۚfgHU`p\g3E _v9kWTbS S > JaիӉ Z.JpuΤ"YQ mEQg5μP7Sz>Ww!p<tZ -ҋM~]5Wж\g=wMJv< F)zTG:rMY^nêpf_ɢ;"sb.Njs^a8g~cY`r5i7Oδ+jCRT0ieavb`uAǿ[!Lf]O"itl%MڍP_eeXLQEi|gT=<qˆįD])u4l#C/ۏ~NWCFF!8\p88;b=ɊZjƼ,1_8 yI}.]>F6CP$ߞQ nx$pb"4e Z=?BV@mAd)lKXVb Ϣ]iEC~'FtFL0 o+Q̫s6N D炫I0cvO -rU7)wzYV۷JdxT;dY[ڧƫe|xRz~+땃rDzY n^ "H"/*+ce][tJiD$`٠M@Zh M CdM}2vۀ\u!%jV$Mzw@ttT-/4Ԗms=P'*U/'K_'AQcH$j,"xsΰʉkOa`BPwWV"0!D;?=1Z>IΜ2.Y;9>$ )_ tKKxGy5S ~NV. 䌼0wEAEYR6n^:EWÅ h5=¬.XwTow5щ%_8rK]FYJtlp@Vf[#߽ڎPw]|3rb[I4`n,|!z0&K_~N,xRt>6r%C# AإE~/+Oc68:bk1KnBo/o1.=ZU@ێYkcM d0@8NMc>z]<:Gj_oJKVU_.=Ɋ( '&JB 8bM0.M`A3#}6!K&w-waTʨGAֈs҄EI5EXT_hNtTOwѻM1=>M/-d<{DfTew<˛6Gu)w"tCC% \Fbcܰ"#^j+߁h~*mdhCHpJ׾+&,OJ="8!GB>F@_K` >D -2%a ]ܸ< .GΨ>ݝqp/B^{tJQ6hb'dяHFsj(=="i= mĽ1G~@ۖ:gk0]<+iL!'Rq({靵"6mA(@\Ȑ&C04;;qx8Q#وW z=gAמz3;,J9i;ıx3Y%`"Z;ci*݌)=%9[.ߕzO b-n4g[ so^TMwüvO;EԳmy`Ŷ{2j`6Ir[U #Q*yZc܉p]|:jFr f ^Ú^zHhWK<ؑS2%gK( Dv*q&\aTf_v4 pPsBySS Ǐ7m&=׆VO+Ș(ZWRo}xo'vی@(; A@_EwqG0.^-v(ʴWͨgy#ۈoeִnϾ˜jrRPh6Ή2'0w6I.9FL<#’i9XcwXKCtKY|z-'9,[eMj_IL-l7 'y2U3(}q඙A`jUo?hH,1RÆ߇2E6WU_mG&22ửS(ž?3Cà toVxixc"Q>o+`.~H?`GxF5IM}ckeH D2&dQ?z5,xzcNPz̓+cd{s#g^-7h8!G"m@8C&ϟQ=t5MlG¥da5CJYy:Лǖ`"߮|pѝSPen rL=%N[/#Ra[_g4iVvvSmS4|>Wx8S׹eB>OwAPP<_O~j >OK+<3C8y-kIoмrSφډQm?wQPJ<[A/g~gCl h՘w]@skJ)r`kfsiO} 20POz+NxE4lC/_\vǿr}kF'DA\B~C4O0Ϳq2<.RE@*iwQ iK6},q4.wIɳoB D#9+IP/<3 \zv} }!3'9)x-#Y-jvv䔰F}Wc 0$^HͲ :UY | lc|[g~Ȫ#[訟r9l>S(L=Yk.[?Iadr#eJIõ)t,"SM9'PԼ$WׁX$P_'X39,*U()$ „3kΐ ާ!tDWoy D]6$ ,FŌXLڍb7v7FTG~Pt5q]C@:|+md8 Td/+ۍ^)#d\(*Lj¦#= 32"S])ޡQa}`ADC?a?Z'[ ǡbTY't}}Z$6c,o6b":-qf${7Eeġ6'" A9a`r4s6E;VbX[O-ҐR񫤷Acdk4^CӵL9PD( \؋v㖦LοS\-)[CdHȕIkU EssLF!LѾXБ7 .KVj2'vh5$yșxIm >#-VffOŭAenoMw/_O޲İo}&(f/g۴'#l`G! X'B#.[T `?dׄ*ĬYj]E9S1vj xˀȨ#[.g߹@0:Z/*/^ +$RoAgľa TeLnNQV#Mrdv @(UZ"MŌoNr8s<Ȏr^,yrP|cUŁᇩ#߄R;&.?ϲZϑMmKS$RDl6' @.̎g` g_Rr'^*yU\f[N KhQ' 9 3ԶD?k[DoH;fGJY^4V!#hEs*MAmY=nɁaڠ]߮D4~*FFg߾YTLYJ`j1Bersci}ڎb.5 KX&Ðm[fʟbi!lLh:96aˣ18o*hHPg'\K#;n[!JF(XslUJb/3[eD8{s<-alXē1C;3m"KpT<R2%GUܮ~[i'1wj*8ÐzjWJ1CǙ=`w$d^'`L(o0'.{_unO\TDAa 47O?u1v8z$pqsϕVSy**ѿL }nاK0o퐼wCY7~h`7W3LI dHL9+hN+n>vgnSaxK622xs\o :*W 4\_ L8/OIrzUֿqřatӴ:Ї4ð(>lL_>':lU4bvwË8g$]uY_-DCZ,8|qg/})g>l>=+"`?20J1tl;:VD? 8UyՐʚR7&bRFp.Gi8bb)Wt뉚zcy3H1lmJ Q,<PNZvapuZ3ٯ?W<6@3.=tT{$\/7 TՌf#2RYE."PQ*}6Rx'h9pT1/ƅ;8߈(HEbV&3i= /Q :{Fo0c^O'<#i,H#6K>Oz{ Wsh'+Oy*-&KDP7fS@޵c̭߁C6Px9)jbT K^V)yYL7wݪsIWiLS:Qf&-"j6UK7-t8d0<02v9gh/*4]RɍaJunŶI>ȣnSiZ۠cBn=LPsu8> 5r7uIx)r0Y/rEV!Kg'V zXӳnr}X+-ӓ"۰rXXs7UAΚ`EP?}, ǧq{*Qƍyӗsg aAa舔r b$kP{E];q-gt̂e|C"IY;ۡk7A](;!![ߌu#*XiZPCٻO,e(=lM0_;ZgWK+'/sdIT; ? U;Q*nd섐eP#_Zʬ΢({4or0xYrRL]~V}:-e}"j4wڴ2D_VL";MCR@҉EpÔr-$$CJ ǘsr=1&U)NHJMÀ/v+ m-F_`|Y6 f~|Eł@.) &:v@rvSmxg"2-4| 7Ųd:0%~jkOꌦ}4ʔW?+A9w UrJ.lӄg-i0lD1L$׊m7(ν~y:*0ӊK]q/ےc$Z+Ҙ6.ӄeѱYkCC-2"҈qWqfc͗.œ8y?]Ɛp]>D*$jX SNh1(I㵡c ̜o dEraPcTkzh{cR5c*tQM:UP}e2ʹO Dp K0($wWs'E*9UWjWBCU'LXW}ZS*lua%8>qWhj kh=l?l,TB^vb jyrя5qn=/36LӪA=Kѷ][`=_K<|wfW'Xֵ/,pgR_BV˕5_!ͯ rzDlMlNax%=SD0}7Eq1Ů]hjkɪP{)(՛~ԧV哿T^4Nn4u5u[sLouDኍYcԝƲDݮ42R 7zf0x+@ƟE_CՎ8k:Ϙ*,<. 'U*peB5ӢՀY-"4Nn[oS$jy̌y :,hPVHwC)͖)# 0bblSf~I0`u*TA(=; *#~7xu9QC&TB|].HDlPt:jky9qP$Pa-(|vPVlu^vzIb&ܮ#} v?Jw]H6f>;B~V9jRĽ'Ⱥq"hN2ͯEM}sHzT%P)4Т5B*%)LJ&\hYfYr },S-)PNZ}&8>A'V5*̀qKC^pY݁q'~sow+FfW5Vő~~;S`I|$Wh_tC]?$GK⇪,;]D^d@J7^%$XGrp v|<8W`jY2~.3Z4Cyװ?RCמJa0+yܖP|j״5VJPgZf\7H} p8cД1,fq } ȉVePe"MLp `P֌X %$@%i]Pzu9t[tgؙi-?~wg-`h䊜@ZBħeyV04И߷Qg1:Rk<ڼ&V:w%;0٪\(1w3]vXCnJ!6 x=+< ѝsN-z&&Iҿ[רWO_mBDN!K.a7;X0m܎r^i[ugA68FHXFzKdN[͒foGYT%ZMvهfA!I7ۮwN s5&l+н ( *\5cɏWNWo6waUy$f`/J!IHI"F-_ı< f7">{76@=[$hR)R'ۂq0ۻH h- Jkb󌩢Nե&?#cQ.bd%se`#&*J+^^f$ HV È׺ "uWJ;kqLSRQ-K 5Gx#,]b|Z!ب@uj*G&Ti2pɄvt(3)cE.6u1C$oG]?#mex`O$-7>.ZZybRt!ik]hZ$ٻ0HlF`\KKOG_߯ pip /ìPN[ųp I <|2V;#`E!1"^w,uzzHgZ (15KJK^X}** kp-|Ug Ȇ1י£`!2s^jbnEy62*yw(R1} 7jb7Mۡ@n6@<#xNx:,KC b#-A3SSrl~B1^6"ũmO^7v9qD<,S PljU_F(=)V?Zovu$N 2P uHfmw PPm8' bPI&>kB cYRKlv (xMy!yX6JUcÓ=g.U(%o'l{aExHF zSM|;)b^tFBOi;)X4N$3pyD3ޓYu"bjKd OM7E+p% JƧڰ&B91Uy6{YLlSBw4@{a7=oU}J^"`D-I xH z0š٨ewqCF=Ѻ@u(W-}אj+zW.!S:\5 Ф}ZÙ']<E].V~K9H6CZT_e`3z{B-4/WJwr#{m]Fm/3s)Ǭ;Ag6yN -]L;.*Fs ]o!1{7CG%;yp̷4u<j~SijӫWZ`bo- y֏C4i5+ VwxF<#V]=j__$ %#MeDAMaSx3TwY}BCy@p6L7%H ! u.ƙTVf#-턐h%ۅ+y;Q_3"nRٻħAVvK_`7pS~XDՄS7 32YU󨮗M-8yT D`dt~\mVL6_%#r#LK+q+M.KO~Q%L䢔6|'O$뀨uVdЋaoTSqQddf'C{I䱻DMII %-`Z3w}+ =qHNk!\f#< r~V핖7$A'(S%;R4-ոtr\n1 BE99;3D9] 9_W6]@;nI oF$;,r]D|>Z9Sŷy2's2ѱ?/]WO9WxHv|nw_ُka-vy]Nu @p_ Ǖ׵@w!qEFJLj#~6ISB튬7+s#@gQyyRZ$KYD/]X0/$_AmV?cWRpIJŵ%`ɩoixFaq`9ͨo>).uvq=f"$R ׵) ]XMY̘-hNϬdz ^M<m)/DpKnGgF<$|tb(=DdIn]Ġ3CcspLpg &N[{;5 f%+^|g_:wp? ۽J:qaL!XjEp) fXkmD{hC@VrT}b )xA~zy,s噭ǔ$a6r#@>Ch3awIpBW9{?}̺?j0[+)A+7&7)Ys~r|X'vFsjʪ))g!.!jn\AmƶƼkqAh:5!KV}h!@Oe@tf.K`js12aĜ+MC"Ui /ƲjY:Qo wLJ,IϏ)F&v)+@rm ͫ`cqB6MMfuxB&z?qHd~~Q൫iؒa`.ny 3HtT4{h^{MrĨlFcyq_mϐ;~#1$~0NT|q`5p:1[%U/ L"#4K@Zkg`,eCWxSa9HUft^ "T)ŒGl~40}gPSkv% s=_x[r2x_lji/]Y41ǻ =ȼ3BD/"]fBޠV`,>Q&J̩ApTeDtNzY~$oc x1)9Mb償 ]^ +!ѫw2pm\Hں7z2ކ P|4 l>渾28+uS޴:Y=>Tˈu% q>O>j HJ@` k&"\idp/  :}#P)qÙPӬRCaPtI*75M^U fG^&݊?Z 5 T!ECKGQpq9W ^Ku8m[O7pрM1=f|9GC7;⌗TEt'>:ǰrrmTAH(߄U_6誗o@ck嵽$a3 :f(s~nIˏjA%EoֆYh8"fS/ij"lHiﭿ9%1͹;bGX|:˂' bsu(>]3œhkGs4i -]5ȮCjao-+\%.Xd3t lز5;(OdĻ: "|ğVh勞g4.]|Oo]U9-]*jP@z]nYË?lM8gzU6!:z;.U it4L91Q ҩ.Ǿj>+Fë?Aw[qՒڱgluX0SR-hݓ:(+H&c~ct[@-dGc!~fۏz U>B~Ϟr¨7_\ nY y4~6xH{j"b7fk+py p)'w^X:Jrx7uZDuC@xLrULZ0W#:i=.G-+zy8 0L%Swe)yL\eWUPح'j]^yf|i_(_qSQI}Cv`#TK՛=/0Al\rF63FA*Sjrϡ“;_ҷp+o)0%Xe%x Th;j6pa¾2zD&.;zrm\AYDͮWo',i ǘQ] *QT@PݸţF[ڈTwR7ͺJːhTxLq6kXg0 7Nw<=Tc}L{PV L},)pW[o~(@ުC`ʘnSց'<T)p ߶~F˥]'^Ry;{Y6\3}c}K N߉6QϡcIy&8!{ݘ魜cqUΛWXnyQ0]V犁iy"y)XO]4105#^AHOg[: yRmWM1q_h-o*+;Wb0gޡgkW&Dc_ATv yQxCn/q/AM+89«]y5~GgwîRy {fgYǞo iI郂mSɾQ-$*#ki+%A26_@n{OhEIi[Iw9;:yʴ ާ"zQ`  ˎ7|ൣko eJWjH[ tDv~DA;NlK6dO0Ll5\ c#Ɩ/(Aj ݡNM% e4N)X#^1x L5LN˖A#ݬ0't8.u);E'5yZu?]Nh,'TpHEּ5(~:0;>:SB2t81uYia̻Y(0;KDWOjpC T0ۆ={G57!NWҟ$x7ԡ^j>c1ꐡ_#&d%ĆEF&+-L+  \=#-'ِ `L2s)&"AwXB6l$HOz\ȁ61}Ag U(Zg?C#8ۏ́U%"ZMH޾spTSz2LuQ:A=ASJgד>L]0FxAnrMɻ| rؓ!5 $XJwh@*A?,#I(`yJruAa_s/Yd4}>F@act4\D<N֦&IM>]ں IEI.RS#K;eyʧҕc]7ıV͎?P[>`$4;U7T106I;@~e UV6j3yߪ`ۭ!1K\'f=ȀTsE4K[}FX$s¬@tbI RR ڭCaOAA / 0Mh&7T !חSoF *X5=H@8W}$d޳;RDK 8?񓄾tf4:+pVBsQPU:3G3 :yOC[o>ހAfbWmρ?Mϔ+$srN u* uK(}Vg\@ҙTV٥n** ̩ ާܾzbdY?e}\H5x0Ծv(T=T%#;(Z9&&B,^z (E}`N%KDb$7syrO9KGԼLhS+n߭`>TE_ePs^M;ǛA\9{^[xY|~-\92Fq.*b4O s=ީ}kofGa2*V+p|)jb >ի 7 x/0Yݳ+}3MQn̬#I@@1" GڠHfi1ty%} >UVi1 X1̲(}o~bz$u߶H\s=Y0X0­wedT M.*B7'VhayRρg"#=9ZObGVjN#_~Wb%ljcƸƽ]he]`L^8g[\|4s3}MYiov%Uc>!X`P r`8xK3-9S3<`V?~<{OJQ 1<\~Rxme3&é͖ /#u*p1>S&pL Vi.Q_5h1$ڦtؿtCUH[pz\S6֍h#*]؋qZqv jan\KH Zy/|+hTR-]QF[G>t: _'Q$)|d* 5nպE KؘȦa .(@B0U͌lmpl@*jIlx.k9u@D`?U^V#U!ꓤ(<=7ͳTN/\(짺U F?d4p}fVjSZ bO ,PK{9Oyz)cfuEnJ u,SWbmnLjT0:d? #7NdB3}pzEhnNqJN7ܾ1rwAIÊD3H?B'jDSVNGG>V; /%3_0iͧDZ G?XD8k|חÔ,&gNtЌHn>T}6} g`R<tOa[{T4RQ /6csD3;k:Q;XdC6pئ@ zP|uIk3S!X' 3W"tRQu5x\ qg[ag/Ww-8D񛖼1yݯ֔ն5 ؈4huzG&^ѐjlF'lZ8[t7M֧¹cهU$.'l݆$OJl~J UjNP}x2pue?>rq@@3#z}rjb =N!V̽_| hO#4B<9xnMǦcXmSdr˵Ɉ0TgFp)PSD0D_ŊFkbP"^u"OeݪӦ1Z. *Wi58Xq`@J!C?$` -8Ԡ3\'6g H5peD]}W[gYV64WA@^#sZ_-y` jwG(e2u+&|֔Wbㇶ\Vy܉h G9w0STǴ9xeሦ4XǸE@aօ cQVt۫ib]434|~OwFӀ[Ebv_uוQAZSQz'|𑍃Bm8]2`.PDn23Vΐ[Rrd5uP̩ ;VԽ{ԃQ| ˅=m+Gg􃸶Omv-HiˈsE!,"Ԉ WTCZ0%YvmW$ouMp&`RWVKy0C-nv\r]^4#$b7]XXRݯLUJmڧi')G&Y58[_΢[A(ecv`4fwYԕ(+r^Wp6}aF|(,O@Է1w͓k1*b\ԥ"$Z)BR̾6rd$N.SG,ЭTrcW 9X@&faz=~tme&iN[+ܖ1wPɘer{l{Geqי;_"P)C& ľMU7ݦyO4s3x[@}'59Rɻ ʾeܰ}08hg~Q[& cQqeݺސ gGnp)(C;Cu/nVP^?g+3%z$~<Ẑ 0Q/Ys!@T^ aD.ޱ=ܧ82ct1QΒ|r[㱑܊Bw#.ZnX2P) M;-bǴ$-BpL䬑x$mZ ?fM"-#~9ؗ~ٚ˷Ac*t h5W(9 (`##ɘ̸wYE<'O'(zb%|1{$53Bf~%6Ȁ*3+ּC|n*ڝBaC ך /x:<6^L279e;p{'>XYdd-ݑ~o%0} J0eG }%Z=?*Sl6 4/>g4EK ңIv4++'\ES-<~ޔ5J<]sv+V!!"]$9ֿ2.DZ'W,.xyK4A~.ITno˘$ykG/ j34 7}0rz{'+6xǭ Yǁ'fWi٘\11H+űxT?@$*R q; N@S(!ƈ v&dE63vP::+T} %Ѓ ,^dgJFx.s lRH6KY4Loܡdz>^k:ۃW:?G =C;Q*w_%a;Fukݥ fX֒[]t$r^Q'-n ~;;9#2yvϗ80@i=IS@b]ѣi:8Txk$@(Ҳ]ŸBx: V(]hnXXz950չIs0 GА97ђ(<+⾧GSU,6!]dnP L)BMOF>:&7 /4\jv>z,;!wI D+2œJn{% I#npX/~(d+nG TT:k kbC^yPIrZRÓmd r̘ GWD' C}PLԅW9B9VAYm;&GZK.H8ƫ P ͕@5TF9Ϸ}yhҥiBiy_•T GաFэ9YEȝT}hsj2e (* ݕ|X54zx Re%m@b8jſ@N~x@͂,jֶ"WRZT|}b-K]q8j[D7 t̊gJxZa:2}-no>םN毫 s鰓6$DkK[usL( F|yw{lEA i)-1'K sGN܋%"_`.uo\ l\u'%CoJCucm{̇fzAe{6 _cEiC%F9CKI\dpJSmqp7Ӯt?_Uơ{ekQM4l#&ղpn(* %G"{ല! "[2Z.22S BRoϴϑ *pխW X~E.ྼ~l䴛{}^kg %e}9S8^ʹ_!|/#ĊǶFÁ@ vP5%9+Wtb]S6.CXL0/糿!|;ͫ{v /7YMC"G!>3l0TnBduwzwJVdz="erXna?r[QƆh6fH" Π}DZ1Ia+mx8#+pF-qUPK*XTg[x?IPFo=˭] s;A,DgҠa|?S i sdg퍱4 IpzfQGc( WY)h(Nl@xdeg1_AP݇2qcx1|oUAM:WxbHJo9=T, wwƋȼ-rE[AѠhN$\,Fn^Y;>b| t.tBt" 0="fl ^-@9~49YҘ>#82!~$cW>2|`|lA>G\c <]ُL(WU' F69X6>1M 2 |x:O$ۡAn!kspi+P?p ɝ6'ۛ$-H96A<آRĺL3`T,~7u&LRZ6mrP3RGPaazANj|DW1Fn @,v>Rb8n2O/S=ȉ(E15))ǡ߹3բ{3C Fz8zdzw~C'),W2;עMgZb->Q_y{R`o5eP=A?n&Fs\"[ΧFqaSuƩңJ PC_F!g#'ϕpa-~H_d\/-6tD%:i蕆W |FWM%f.r+ϴdcb/_wȇk땢=H.xfQ#q4 Ѕ:WVvmct4T]&ϐZIUǖ'DQLiߵ|1i7uƳ)e0 OV5JRRtf!> XCiez "Yg87SmI GU" 60QǶRR#  ㉗4?Btxê2od$a&llg(M|6fK*0fIP7X5A'|4]*Hod&).XǣdKR#ba ##<$bZ>7b87_6bˡĔ1iP)܄/9O1bR$")qN?z+oN 9Q0ea[1!Vlzr Y1!ɖE^KJ ?"ab,(Lj}qlro-13B!(nZ4JPmk&kL&Q!fz0*Ȥ2KRwAυ{ΙuAp]_yRK}ȞuXds t@ohvC9wg P70i9ND;DlSEGG,|K 6Us`ڇljϢI~cI-̙ro f6A?Pc)&HX' k؂(n_@W5_ d>z\PRP0ݜzׅAYE^x679yEjJ 3V\(tΖ bu2 !q}g:|ef 5rPxcvjzQRwء<&B'̣ τfWk,wb{3kbaSi$V5.FjNL'~-e 4ItwƟҁKƣry] nqd:y lw yT᪏_Nj7|_ Uh, D{ZN.dJ5oߵ.OXs3< S~"-j@פe7]c>$&? ̥G=PJKB=u㘾CxO};6D8)&C;G;oņŮuw|qm,P&{zOF2]#%Kli]y tRW,>Qc9 =6މcӈ"8ض=Uޅ^@50tCd-%KWda+B4pAAs%3 &Ɏ2[!U9‰K߇c cy#̫ϛ3cwҧOGY2Nt!,ICE)P認=4 >zS!pXhFV^^a֡@}G^c!_k.Y1:hE.RJl_&>j&8'ތI/3O:|.'Pi@߲u;pӸ ohG'dPnً5S A˽li)څpj5ECp+i_\ՔWե׆ 7NYdh9!} ):Ӵ>.~PY%!~i"D(z+dV 53yg_mqt^Qf6FUP%z?,M<ۦ:ß[5͡h~P.bފN%F+0E"`xAl$/%s;%GNKG A W;Lv*gU-%?/e!?Ѹ 0ITspWv NL>Nx3 r5Ԝp.l/Ab>=Ε3ul3c$֧[4`s3f.krlv>uH5g"MF#謋 FԿ?? ~؃@=5`aJex,ؐnYa;3E0mK}{1b:.{I-|QSdthAL1SSgmgc咀5 nЫk&) diGl@߁EEx}Puzt)b *4Rkc+NT&=1‚咛ֆ\Ԋҿfs7 2mp5j2G\?܆@'K>bZ,JS2n4 <ܬdOeLl'} ®z-Exn]78VTZuv{+!jM Q!|JLk6csT˗Q.Cnp_E=}sew߽Gݓ^r{}Z@ V!fF@FزZ#B`ȦUjߜѵk?dR!TXU98$h%%w`uC k&#̓lUY]L^)+U^*=?UPa ^=ClP^J"lhu*w_x88u|Q4Yp3e\92#=1@5Ɨ8{/ҭ(+#\s'zOOަR,҆-[|w=śE} ~+:y-{VPnꚉk~Ÿb֊+wFy~n._ҹXK'B_kU܃ѻw(dIg6EC''G]2czPhͫ Hv<ϊ+2$#۷菪)]X*|œ#o/s`$PW!hj ]83"{ jId,cachR+9̹GѬ>#s^_pT96ѽwK)8Y-$\dn(:A^ 5S?l40Y6vjMvw½ +:=&!}O MnotPćR6 N&49F |;PSO(aKHX(pp}?)|Ffe %Pu@rO%صЛ~}֌=^jka]$t$ee-p?4fd}easᴪe9雱LȞ/G۹nqoż'ݎHx,OM\eiҖٌh7J~6.ƅ%(e%ݵqΪ^:uLe_#XR!]%73zH ٰ=BntAj :FЀ.#kk?ʙs͉ʄ%H{t1ˣ4{7PL\fɺ~4xhЄנyJ ؑj?t\sCu;k|.`p4Z>E1N&D|PPC@Jj9'eaeŋ߱5H:TT[G>,h',]>0VʡaŞydy$kA\ٔ2 Iy'.Dgwd-X<c2-)ɘY帏%VN pE:}-MJ[+᩺Oaj)o8`bK-  9?yQ4!eR.݈y%>PܑSv<$UWYyR! F&xYlZ CTֆE/[bTVNZm5&r~׶nGu9'}PTw"*5xwoe85븹4ȴw s?z{1^⨩YS=hn{&nRD8]kz4lQ͡UE0wy>LMnrjvR i%0ȴ'mh֥Kz]= .zpz 3ݲmO}9D>_t wFqdPD J 1J(%MR1`_ϽdXv2}p0*C:)cSz|%[SJj!﷟Ml +}̂l0szlW06F`Syv䨷]qkDW_zif:嚇âu܇$I{MCwqRLy[ LT ̪`fR"iqK!4}mӰ%_7>M".7k]I}_F,?펃TL?"b!;-dEa{{cO;HD]>c}-pse s8Ooۮ #.4J c=v,`h(MjbDkwCEIM`-}yܲe419-kPN(9t;|M>|4m:.Y3jkrOʯ;NDhPW{i7q6|J*5Dxa.Dʜ%d#Qy#)UUej:G3Cʩ{zΒ´IC⃥ӵegY0h4bSHf,D.dC!oT)ΥK4vpǹv-$ܑDNRTTdK1T~'+1\~) G7̈́ۏ%OSC:xbaR 4/~hKS;+\qoE%L0GKF.ÍULyu-h,UFk3V >QQHtSRP+_&E:Pbv 07U$K\mַim+UFck=bk}m_PxHpcPZLkĨ>XnDKRjrK?ho͟Z6RZPr%(I}lJ0ʬ(O:=Dp O㧉!;׭g躟,V*̧xIA1ާ8ܵhkBUxh/$wFnzNB-MX@pUށ YΜc]MVe趫k7-iZp_{fsj#ꥢ/TYﰆE]۴;t)Y Q%ɆVcrPMkֱ4* Cۮv֥qnԙ_[&q/cyev7܅ @}B[/ν.+t IΠ T33b64ĎSmF%h6kmSR4S:-]@ b$Px=NW#3cf2i(@W<ƃ{D]#3{ ȘM 3Jb #$v@ `o_Wao _dد{#Ie[UL]KzРrv5VyTeAxW|d_.yQCwu h/0ܖTQKx囂NP_c{U:9B[~T!nL/J?N#]G9{d_eEy4#o@jtǩ^Yݩ0]eACmz@1U};[Z帤tNZ øZ 4H TecE+5 xԚ[~RJqb3?|\boz.}U(GgT>dK ;1ľraaP*0n:L_?bHT Gg7|Jޔ[p)rL8c"$aSm,ŨG/"};M)SXa/ܤ%l28jc ͞- MQBr_$1(bA]N54~aZ ibVEąonA=|zq3hh P^Qc0tP "̀3ﱻM|} .\4dӿ4(חG/p_NQHiyf|Q怄~`ᤕHz9AF^YF3@),k}l!-|QTuA_#.a+gWd- hU%ˋrisnX73D~TG*p*drOz@8/ jJXk]mg;ҤikF,<ղrxh=#vOWdyv=d[RK|m-0+sj<%EՆoG 5rq4b t}q ՎO|,TplSm徭M@;4$5H.D8gʁȭܧ c0=]\W~BQņǬ0ѡ{oJ`ďm-i6DUX^iͩz60NȪ 8,#8` }#),`rЗ*ԣK1Qb\MnA26ئNJ,iUbP#;IsSq1ucWQƑλpqw]Ъ8D{fAs J ڹl0Jv`>$ӞH!52$2*>tnnSL>~xqa P4qUٞ AAP<4|&TgG ǾPXRhʏw<1*x] Q1ȫūB6LB>m;S j\ᆒ#l^ӌ*l1 ]_frqMD{ǿpNMOpEqSG.Mho5@~r 1dKԇeu jUYk]\:q|h#Px^67-}Fg $;PSI C\v[gu˿RZ/d"-jk{ML_%M-#x)6|p5[`|sעIPO/Hځ9'wYX{ؚc! (^83c<=jNGz@0FΈUNIyF7h+s4(; >yx} ;")ۛ{O `]wٱ_@.df$PF'EO t ~ x'ؒU.wy.ba9B!(qu.#{FhoJ咽g8N, N6j)vOB :/9RA,^7TzWh\ +鴌B.)(i^ʹxՂouL%Cl.#n$;%KgJ3/s}3qYNߤlP'}ɾ;}=bG5ӱIzÇ`ZI-)nf]: WDcl[[T(nqrn #E^/cvXĶT1ertP-Xb˨^%.7WCOjעGF#goq+d=dp ?8-,8o+4LfFap Ktnts`gEfȷt`, BXOEU,z3B$Vi|맩,MD8i4j@A- Ƽ`kS` -A2J̌B'N놼Uڥٮ|}>MWTӞ\<,a^aVxԘ]gX_vz3''&)8ѝG&pp|ˎKEZLxTLTݘP'whƐy_l3 =/jWئMRa ;bZZѳy`䍧iݽ~/bPa^#b}BA?N;NWz3c 8߰;yu~"3{fIbx&MjnZ v|v꽼 X6E:JԘBAba.W.&V,< ϟ K=ɬem; Soq@&u*&Up F> uƼ+`;Ƅ/`2nL@Zϳ`=}fVO+ݍQw PT?F-gLQ7uՀ}+L,dAMU!~ihqePm] |-?]Hm;}Т.!ԦiVLঝX}‧#d _lIX PmwB B@h!B˸"X*9pŇ۰+{]{0f<+2{~o1_-Z?we7}# a_&`K@/y{~xu]˛2 Z.e5817CV7.ˋ[ *mఱ'rnl]q=nfI)8_ԕOfdNwˁWvyس6^ gC.Z4 Oht~Y'ebV~Ru|;2n:x'%0FAgԚ}{TA:^F`lR Խjm%H7Qqu$DHaF5C} bd=, c934S53 &G[Zq<. ?ӽvDQ Am6'4w?ς_89jdYjYPqQ讃,0k#b[_PG KVI(^mL.,S(gׁ,%%IM8-gx&@XPߕj",b{췼p￵jka{ -  p_14@yv葓^Ʋ. Ɂ={AɍQ3&eK]FK4Nrp?)$% &X5qO[>7K{00Є"(=9R3ژj!,g(Op# .*5aOR:o+Fwߙ!8ƿd~q*zcϻr@)aº;K|,z(<_(iSvF6tvw{b}ꋑ;x(?' ʺ΁TTd"8$Kc+o# sgf 3F('~m3` $vv;eUO6krNy]n<( EOsV^)"Y#c-ML]W} Ǫ:?*a5B-Y٠ [thOg~RQQtv=0nhpddBMò~|K:F9*nam! C!b]RT;ŤlH@k(XYa|1 Z{"vI*e nĦ ;H-F{k'  CHcL7: bOf:{8n3,=d=7V 7AԂ/DSy{_aThGD!xII,Smr'NU}j4}VlaǢ<>km T:9 Qp-7q,w$ץq̅_|tW=Eݛx?'jN`ρW9VI/a 8ȿ#x$#5on̶k}l=8녁X,&' U8paמ+J7.>R¶7S^Dŗ*IJfDCl< XX7-5 #Fm2 U_r{J Cbf^Ih7;'pg.oB-'k%݁uِQ!) 9d!!o| !$my 9xf:qoCU1u5ku#ӌ'&{]t$:H]cc2:(Wfcl;^OWj- (q|H(,ŃɛG'}P- FBA?5i*AG^*cUVY2nZ$N@x#ɪ_RcSeV+-X<楟{'IP]b,nBjz$ ?씓HE=ՙo^=rF߁bk`/N[pQ(&!Ds̋X519Uf rzP ufڎeq rb`Z6Zoԛ`@Wq,`Ҏ)ުn1A [p{GkĜOZI&s0Qh`GҋCWk kR,w`o-/tOkBr@-hsKa.5)Z𭽓 m"{B̄u+~"pZ.M;'ligگjEo[pu@/cpmw}d?V[b zZ\MPߪ®/GkM+M&$D~Lr-VRdey"z!_[h GfO,D#Q'vKoC*#uU J4,$4KEyY1pa8Ոx"ڧ ֶ YZ