libopenssl3-3.0.8-150400.4.42.1<>, eTp9|KՔ%TBE n(g K *U1g4mĎXeNppUQ_Yq2Ǝ݊Ypˉ[}N=qŽ9=HXyb An: PNšۮجqmŊ'+'muxڱr[a@~\Ol>"V_K歵}Hg6Zu_wGG5GtT>C ? d " N\`lp  ,  B  X         6\ h z( 8 <9 <:<>,@;FJG` H I XY\ ]@ ^b1cd^ecfflhu| v w x yDz    , 0 4 : |Clibopenssl33.0.8150400.4.42.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.eTh01-ch3dQ ?SUSE Linux Enterprise 15SUSE LLC Apache-2.0https://www.suse.com/Unspecifiedhttps://www.openssl.org/linuxx86_64HʈWC^ P`'AAA큤eTeTeTeTeTeTeTeTeTeT cU4252b03ba988ee8af5f6f627ce622f69a563375f049fd6ef33f5d6901a0b1f97bdd33cc48070e4fc286ec1ac2a14ba9489ab6b903795e4db4356cb0230d43de18038dffd91b4bd6a59e6af2e5e4b42723a5bb96601f1b26fd68ebb7be2d019af6361e5ecb265d9b89eda86de79e9b875d7e970a913a07c0a1b6ef460db0ad992e255aa29324e9de69f6920e99c4ddc7cc92bed179aa3293519b82986774dca3fd51b6c6588de464250352ddbf9fe5f91e1079558cb1a1e70a9586cd18317911d1837a9d8267cd6ccbe05ab7cbf469c84154f9d0f9da1f6bf02f0b33fd27dce4a7d5450cb2d142651b8afa315b5f238efc805dad827d91ba367d8516bc9d49e7arootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenssl-3-3.0.8-150400.4.42.1.src.rpmlibcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcrypto.so.3(OPENSSL_3.0.3)(64bit)libcrypto.so.3(OPENSSL_3.0.8)(64bit)libopenssl3libopenssl3(x86-64)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigcrypto-policieslibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libcrypto.so.3(OPENSSL_3.0.3)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libz.so.1()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3eRe1@e-%d.@dd!d~du@dkY@d*d*dck@ccccccccj@c@ccY!@cGbb@blb@bb0a aa@a@a7T@a@`@`P@` @`B`}p`v@`/@`&m__H@_@_@_@_9_-B@_@_^@^@^@^^@^@otto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comotto.hollmann@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@suse.comjsikes@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 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- Added openssl-3-use-include-directive.patch so that the default /etc/ssl/openssl3.cnf file will include any configuration files that other packages might place into /etc/ssl/engines3.d/ and /etc/ssl/engdef3.d/. - Updated spec file to create the two new necessary directores for the above patch. [bsc#1194187, bsc#1207472]- Security fix: [bsc#1216163, CVE-2023-5363] * Incorrect cipher key and IV length processing * Add openssl-CVE-2023-5363.patch- Security fix: [bsc#1213853, CVE-2023-3817] * Add test of DH_check() with q = p + 1 * Update 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- Update to version 3.0.8 [bsc#1207541, CVE-2023-0401] * 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. - 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, 1205476, CVE-2022-3358, CVE-2022-40735] * 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 - 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] - 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. - 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 patches: * openssl-Add-support-for-PROFILE-SYSTEM-system-default-cipher.patch * openssl-CVE-2023-0464.patch * openssl-CVE-2023-0465.patch * openssl-CVE-2023-0466.patch * openssl-use-versioned-config.patch - Removed patches: * openssl-CVE-2022-0778.patch * openssl-CVE-2022-0778-tests.patch * openssl-CVE-2022-1292.patch * openssl-update_expired_certificates.patch * openssl-3-Fix-file-operations-in-c_rehash.patch * openssl-3-CVE-2022-1343.patch * openssl-3-CVE-2022-1434.patch * openssl-3-CVE-2022-1473.patch * openssl-CVE-2022-2097.patch * openssl-3-CVE-2022-3358.patch * openssl-3-CVE-2022-3602_1.patch * openssl-3-CVE-2022-3602_2.patch * openssl-3-Fix-double-locking-problem.patch * openssl-3-Fix-EC-ASM-flag-passing.patch * openssl-3-Fix-SHA-SHAKE-and-KECCAK-ASM-flag-passing.patch * openssl-CVE-2022-4203-1of2.patch * openssl-CVE-2022-4203-2of2.patch * openssl-CVE-2022-4304.patch * openssl-CVE-2022-4450-1of2.patch * openssl-CVE-2022-4450-2of2.patch * openssl-CVE-2023-0215-1of4.patch * openssl-CVE-2023-0215-2of4.patch * openssl-CVE-2023-0215-3of4.patch * openssl-CVE-2023-0215-4of4.patch * openssl-CVE-2023-0216-2of2.patch * openssl-CVE-2023-0216-1of2.patch * openssl-CVE-2023-0217-1of4.patch * openssl-CVE-2023-0217-2of4.patch * openssl-CVE-2023-0217-3of4.patch * openssl-CVE-2023-0217-4of4.patch * openssl-CVE-2023-0286.patch * openssl-CVE-2023-0401-1of2.patch * openssl-CVE-2023-0401-2of2.patch * openssl-Update-further-expiring-certificates.patch - Enable tests: test_req test_verify_store test_ca test_ssl_old- 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- Update further expiring certificates that affect tests [bsc#1210060] * Add openssl-Update-further-expiring-certificates.patch- Security Fix: [CVE-2023-0465, bsc#1209878] * Invalid certificate policies in leaf certificates are silently ignored * Add openssl-CVE-2023-0465.patch - Security Fix: [CVE-2023-0466, bsc#1209873] * Certificate policy check not enabled * Add openssl-CVE-2023-0466.patch- Security Fix: [CVE-2023-0464, bsc#1209624] * Excessive Resource Usage Verifying X.509 Policy Constraints * Add openssl-CVE-2023-0464.patch- Security Fix: [bsc#1207541, CVE-2023-0401] * NULL pointer dereference during PKCS7 data verification * Add patches: - openssl-CVE-2023-0401-2of2.patch - openssl-CVE-2023-0401-1of2.patch- Security Fix: [bsc#1207533, CVE-2023-0286] * Fix X.400 address type confusion in X.509 GENERAL_NAME_cmp for x400Address * Add openssl-CVE-2023-0286.patch- Security Fix: [bsc#1207540, CVE-2023-0217] * NULL pointer dereference validating DSA public key * Add patches: - openssl-CVE-2023-0217-1of4.patch - openssl-CVE-2023-0217-2of4.patch - openssl-CVE-2023-0217-3of4.patch - openssl-CVE-2023-0217-4of4.patch * Provide the binary der file for the test 91-test_pkey_check.t as openssl-CVE-2023-0217-dsapub_noparam.der.tar.xz- Security Fix: [bsc#1207539, CVE-2023-0216] * Invalid pointer dereference in d2i_PKCS7 functions * Add patches: - openssl-CVE-2023-0216-2of2.patch - openssl-CVE-2023-0216-1of2.patch- Security Fix: [bsc#1207536, CVE-2023-0215] * Use-after-free following BIO_new_NDEF() * Add patches: - openssl-CVE-2023-0215-1of4.patch - openssl-CVE-2023-0215-2of4.patch - openssl-CVE-2023-0215-3of4.patch - openssl-CVE-2023-0215-4of4.patch- Security Fix: [bsc#1207538, CVE-2022-4450] * Double free after calling PEM_read_bio_ex() * Add patches: - openssl-CVE-2022-4450-1of2.patch - openssl-CVE-2022-4450-2of2.patch- Security Fix: [bsc#1207534, CVE-2022-4304] * Timing Oracle in RSA Decryption * Add openssl-CVE-2022-4304.patch- Security Fix: [bsc#1207535, CVE-2022-4203] * X.509 Name Constraints Read Buffer Overflow * Add patch: - openssl-CVE-2022-4203-1of2.patch - openssl-CVE-2022-4203-2of2.patch- Enable zlib compression support [bsc#1195149] - Add crypto-policies dependency.- Fix SHA, SHAKE, KECCAK ASM and EC ASM flag passing (bsc#1206222) * Add patches: - openssl-3-Fix-EC-ASM-flag-passing.patch - openssl-3-Fix-SHA-SHAKE-and-KECCAK-ASM-flag-passing.patch- Fix X.509 Policy Constraints Double Locking [bsc#1206374, CVE-2022-3996] * Add patch: openssl-3-Fix-double-locking-problem.patch- Fix X.509 Email Address Buffer Overflow [bsc#1204714, CVE-2022-3602, CVE-2022-3786] * An off by one error in the punycode decoder allowed for a single unsigned int overwrite of a buffer which could cause a crash and possible code execution. * Also fixed the ossl_a2ulabel() function which was broken and also contained a potential buffer overflow, albeit one byte without control of the contents. * Added a test case that errors without the CVE fix and passes with it. * Add patches: - openssl-3-CVE-2022-3602_1.patch - openssl-3-CVE-2022-3602_2.patch- Added openssl-3-CVE-2022-3358.patch * [CVE-2022-3358, bsc#1204226] * If a custom EVP_CIPHER object has been passed to EVP_CipherInit() then it should be used in preference to a fetched cipher. * We also fix a possible NULL pointer deref in the same code for digests. * If the custom cipher passed to EVP_CipherInit() happens to use NID_undef (which should be a discouraged practice), then in the previous implementation this could result in the NULL cipher being fetched and hence NULL encryption being unexpectedly used. * Sourced from https://github.com/openssl/openssl/commit/5485c56679d7c49b96e8fc8ca708b0b7e7c03c4b- Encrypt the sixteen bytes that were unencrypted in some circumstances on 32-bit x86 platforms. * [bsc#1201099, CVE-2022-2097] * added openssl-CVE-2022-2097.patch- Fixed Resource leakage when decoding certificates and keys * bsc#1199169 * CVE-2022-1473 * Added openssl-3-CVE-2022-1473.patch - Fixed Incorrect MAC key used in the RC4-MD5 ciphersuite * bsc#1199168 * CVE-2022-1434 * Added openssl-3-CVE-2022-1434.patch - Fixed OCSP_basic_verify may incorrectly verify the response signing certificate * bsc#1199167 * CVE-2022-1343 * Added openssl-3-CVE-2022-1343.patch- Added openssl-3-Fix-file-operations-in-c_rehash.patch * bsc#1200550 * CVE-2022-2068 * Fixed more shell code injection issues in c_rehash- Added openssl-update_expired_certificates.patch * Openssl failed tests because of expired certificates. * bsc#1185637 * Sourced from https://github.com/openssl/openssl/pull/18446/commits- Security fix: [bsc#1199166, CVE-2022-1292] * Added: openssl-CVE-2022-1292.patch * properly sanitise shell metacharacters in c_rehash script.- Security Fix: [bsc#1196877, CVE-2022-0778] * Infinite loop in BN_mod_sqrt() reachable when parsing certificates * Add openssl-CVE-2022-0778.patch openssl-CVE-2022-0778-tests.patch- 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/ldconfigh01-ch3d 1700055577 3.0.8-150400.4.42.13.0.8-150400.4.42.1engines-3afalg.socapi.soloader_attic.sopadlock.solibcrypto.so.3libssl.so.3ossl-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:31275/SUSE_SLE-15-SP4_Update/a260720aed428391b1d380a1d0da0e65-openssl-3.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxdirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a7e31dffd90476896a0e5b6333dfef4ca1cc9532, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e78528fcd251af6545bcb61b316313d91e6e181, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=203fe320288c293ebcc09a5922f68018cd67cad1, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ee9f901605a88be2150ba1177dc667d1ac83b38, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8539662a48399cc0df86a03afab4dda54ac48506, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2ae230bdadf4395b7ad3017c62daf8d446454253, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=59ad4f22fdbc8cdfb166d1d0c06e5578a0b0759f, strippedASCII text 0<  R RR RRRRRRRRRR R RRRRRRR RRRRRPPPPPPRRRRR R R R R RRRRRRRPPRRR R RRRRRRRR R RRRRR jK"C3ca-certificates-mozillautf-8bb8e3f2281d85483012716e901717150df425a394f982149a62c1930fae03a47?7zXZ !t/=]"k%dR㽈, R2‚S822!2-OLE})=0I6S F:4ItcH9V<GlYm.Q\t5B?$k]l}xa!)r?LԉaxC%0f_ uIH,\ F<]}2q<^/[I[w*$$ J %Q7:qqe$M3a5YUIZ V<ՖMNVRpcI"Ojs!?6]s|YoΑb;p_3Vf-q$N.Jru?OL@TNSMON̤c$e6됆xqcaTiXck;E\}$ I.ZFyu1̮W8$ 4Q}g P +utѷ%5Aj{%3 9ыOQWUZLu탛d]UrZyN$ M #ff~Tw˘2W8p5 b%aGDZysAÇUugRXۅg*mnpLȟֆ|,9*! Ho"~z֓/Gܚ't|dJ겼1Ǟ]©Qx=Ԇ1MKgILrfNC`f1̇B=0cBaZz\6.XG)-Z| {@Sn2X_ KNKXU!r5.QizY%5յB!ByqcNS+lz)-'!O{-LsV`?WYysy u ۈRpָ<^q%](c9 M0қ(xR(J^{|%nĮ`Zۙ|E.yLz:@}uncI Ol]Wim)ct rFxp7(/eqAgXllJŝ,Wx.æ?_v; <Մ 2l|+X \T *@\&- C7|~xӺp - a } I,Y:1`Fy ՝1x3ƫT 0ެ.gN"ʐ5oD냸W{>2! lX`Uvtc,=ϸKsdKx8cmn 鸃MpmBoeyWڃD*d0*bҧ>UIMWi:P,oaeZ)V:oOr;M Sjx'|G'# 4 6n] NC%xW|WU(DX)c*ii+ vd\mX|\U.ŪR Z¨wO:Mfuq %)0x-LHEN.o4S]5hUHmIiuGbp}aKZ0c`,!d/]6ɡC ǯ]Xl'$`]zڏǻK#=ǂ> #?nUیj~|2{o8JZ'? ;CC:ܫJ$ɬV<]L ,˹^CTYȖ;*R~wI>1sآu iQMMu g][rE{\$H4`L6=NE} Gtү$2'7dj*gU+q.w0XKRv{`+wEsGGvCѡϼn%lbhՙ.o| zXl/:7ʍw3<5 /rF]sɡj2ʮotv)7=žݵ~ .5R% ;LmV;ȍnvj`"nK&ր zaVJG^zFoqZ\XY(R[ݜ!Jef/}wOkeIs(f!_wy=8 %K$s AZ>Фc -L?1;o/ y넥..I;8hdLobj훃X^bzMTˍdRB\'_GT) ̈́NCPL=yvo]^lI ko3eu-BS봏D<œ.0lCaWAj2"2[v;?/n3 |4+<bqGХ(:QU1|D?v^LH"= O$Q5J0a@Yŗ( aT1ea;mXS&=glU %)/!"iD0\^01.5e.;.1bx*Kľ*1e> #]{+ S+ oh֮]lGY0DT- % aR&˙u_jxM$T:8 l ':ȶcJ XʖxXeE,\Jhnb^o krBXV,Fsʸ_8S,LU8)t$9-OZ("h$72I季8ʧa] =Wx%H_$"1L'ٮ 8jƔuU,>/o#rY7 Dv9IT2-ȶpgۦHg[oP)[_SO?֭ae_-~MP$ahG8moT\/(:sFg6?j]ώz|"yMbZ(1mcNMxw݆l .HX ת9oS@hiIԒ@}7]sdbQmyJ{{?&pl)vN3coGQ OK1kjqWK=2\hv{'],W{HTA Sk (3ZG<wr L+in>Ja+zj$. Ln#&r= ,|MZ\ʤ(K<{.٦K]p:ړvZ{tZ7ܓJ H #\ƤrOB+Xښ #Mi e5!97_{)Ydu9nlm@fi$04%˷ƻMW2IEDw3q/۸a|n\E4aA@[,!yl$U6"{X|ʸ'#p= ૓O<ݿ <9JQCI8;=7Z[Z=5Uo`(H7Q=䜯a:\b& (ДN 3r1<f|"qlԧ#` {Դ#]4H|{;9]e_kG(w?P@78a|ㆹ7k9Ҩ:m0''|2S0Ku,EJH dgzGQ|P Tƀ`h&_0FdhòMV뭦#:7AE)lqÑ_ll,wv$hK fyjD *w\YaO<=qho PdYu^ic=|5mHuA#kg%Bs]zĢGj -H9xZ5KPw _d#BaDRr_L_(Mw\=jXCEq@"w\HFXTodMdf*4 0!Ȏ&c6wgx`wclei8j$yo)0{8IQE&,\4M2~q(h0ixcoo:(-2! e<œzFGBQ &bw'h% v! FNnQVo(M;y OY߮vE+C?[} &֍zf,mt>ĭ{.fop˦B+9>.zLJ0>T#< UŖ 'GN~`ho5F;0}`> C)xD̯(/PURv{ Q:O),~e{tS&8D9}p/`q_T{M{*hY`Jӄφ&>qt@-]F3G1 8/P5t`z8Ib!!rJaRm3\_J;'\:%H* D|hv &v ay׳mk3jmrbZla!GlBʄc*|BgKK6f>^nȨͯ b7]\JްbYb[gO7zw]:>u9*hcz)]˯ ќ~Tl3ݭTRr2b"_`%qqv ޑRԅf \ BZ6qi(}]E_Z~Y *w{WZD8 MߪEQC΃lvC,"% V@uRK> 5*|fT*xdY,lmBs (@779nCits/!I#H#\gN;zk^EpTl"jYv:'3 J$2=<~iG1.=w5HU^rB+|rbM7T'$oiv>J)qM"n%yPw;mt46icRN~.}w9sB 3t6I΀2꿩L]k'_G7~11beكxcV|Rbp҇p!w`70'㍺)[K~YGڶ؛kwHW2ߎa˒NsА<&a0#ewk!rz Z4!)tuc_:+DbMBa sw^7XZID %vqRAk _Nz11>qd+ukuw<e):W@.Q8A?j]B*C)D|Lɭ򧼉}ԳCɖra#Eopkc/&G* H~e%o!vKnǿ_ϽMh 38fOm@GBQ2In˜S͗`>ǚ6x,vW*2fI'g X^pFW&D߿b/_Z·\!~kt%O>Y/(cGb_F/W@H3*k;dTPm#|&(Wevb{3TT4YbR*ߒ;ɜnyIzȯ"j?pDPXn5mIRVWڍaRESXmk)>u]?,n;*d-'yX 3=36u^SD`':_m}pZ;\P{.qf vt zo)[Yy|C|`5^|; M٥O2TW7R\Oܣ Qo;M׭`ׁIUjw"nUnnZ?:6GS7r#%UZ -CvQ'j=l_oҊDqQY>Y]61FMZْ~69~kaN 6';a9kvKI4WEA_u|%J'N݌߮R,L_CCsMjViKvCK~֑{\Xe 36̑p$Y7PeN7/іX85cѦ9ztќOU+);[4YN2§C#|dŦtazL-;sGp$8/ٚ $z! `&4pWp]ղ__ KRfש z@x% Dc|1{lK /ixaFɣ4#A4$_̈ȋ ~qzvitmGuIlc)] N>/< 9` F/.*u"(G<ڸ}I!Qnۺ {aKUy]%"oa1S@dҢTC35)mEN:Z'VlvUT&b6EflXhWFmrRF(DF!~ IT`pYt y=VmڳN0*טmk\'- ;`.;d؅)TV67 !?q ݠT`_3;v e* NX #vE.[qzm59 헐(FZ0Ti_@JMOjq9v*{fD8>8{2@I_[DJoPKA0P2fʪ' q{lf+10Hlֳ>-2@M:4*^6 RR qDh"|-Fy4>mh6<.لE42Rw=97& ܥSn#IFZ/ʴG!%mP:;I PlؗaӁg-Tl]!^a۬SA%"7faAdoT2Į R[Pe#>Ve;q=cE!LR#ɻ407Yf-#npcsc%9"U8VW[բ]T]K G{sY^S ̠aFtpx,i\"_Vn蒷xkn! Xxe ?#]a*FE\we\+^-|{LCkYM'S F62/J[O:Oy!V6+ L+s)Z{:^׷>m^9`V@{,XHA767&JqNrIx1@˩{,rAL{)';&fUve=vwÏK!hтeAlT6Rl9UAi G]A%< `guSTea.Xݑ#FQa%l*~ė -Ղ,{͔0mvUkٱح{p{-=Lu\3?sDHW+S=AwI=QV_fdg/?@EV"W`EB1ޖ6walV(pp=_ kpB`ݸqm@o]ek5'Bߚ*j%3?/8ahvsl=ZG;5rӊژ^aM9-Q7&H<ܻ{h|}qMw85=+&W|U5eYyIu<áuډ90s /+>7qMg :dՈPMZo>҃MUojQe``د˥pO[ڌu=WToad vۤ 4Lv 4l7vFN " ^oKeh^Ϟ/NO?e ZXS6IEqV]UTvWDi%lh[-g{LT9,y{i (bUYJwI&_f88ZDP?5$X<GMfu lB#1;PwsJ寰`n)6"[C^cƵk3@Y!ĊZ9CT᷉^b#>`{ʑ>޸\61eAgkjF)֑l "`dqr_ٙPx^RnxZi2-'y8FG`((n̦/!)5Gn.l{5r^\RЖ.r,.޾fm?G0KQ?R}۷m_Hm B_`bd%/M% &muwĮm]&I]M1,Op48IX,eN}fWky K? USfRЏ햤Jr o q)3%7~K쿲n`*@%#$aRfomF*?W%ᶕ#opKMݐZ]L1׊xDhP̎RZC r&ʹ(7W.bυ @GEZǴ~4 h߲p' z!K*6@&NS/##eLD™" >i-ϟ(wөQUJO…3U;`s|ݖMvsB&Ӑ(T_;U 'j𫠎G` رtk<0Fn+ĹWٛRrtE}YVlIW0k/ -޽*˞<pI` e1ybjIalqmRqנXp$uM"zA~^&k})C9Vv_9~;iUG0d tBU o6t\@4AWL9I"G!2aށm*Vzun{u~b,䑉,{CÇ}Y.F|N=dƛζ%ÊflID7(Vwjpc ?YR1RbxiFjM%@i|gx봽DB-d)J|4۞%2b3Q;h9!Y%@ݦJĢs[VCqC6aQgqeJ[3/)\7U '7$%#ܠC`o 4f#C9׏mm(fKj8}14k\,d#'/UYaݶKo4jLNeP)}KVha࠱!կ i=:ѭ Wtݝe d.z[ÀMe7lX6bSdJǑ'l`sRhHhK:h/5qƪl5DA1S\SQ&&n!oxLY8)>QZs4K4rA>#Ɩj}9\glSv 閁o$^ȞX&$ZKTۮTUSg~ &&(tʫEH:Vϩ[.w+LҊ"б5t!QW|ӄLoJ/D‘9ri0` ۩s?SK໬CvS)2,ٵ##^N>mU )|6NᇡKdYյ"GFD%}?f 6} @ eH]ucY&W"P3)-Xct%-R]wnHU ِ]}#rG!lh  ,1ʦa'7c5omHF'ρt*l꽊c?;I |r B>hJ;;^G^/h;O66g~(|E `M!pwşm<9cu>>H"\`~\B_I+ >vbdxH\ }c4ngSlsͩ:9ǝE\~SU78M.SėU-!ͼN%#3\[s gKtGc VyAQwMPS4/P$_:2iڸEǍ*ma{`*MP >7B1VQiRf,;PU|A"M).Is^SE,?pM>0RXt 9w99~@ s2"?h=[m[ڷﻃƷ}2:YaB@ p:E1oJʁ^4㸫w $RW,EV˻8oh"mU7-Jw׻dZV=WcPYIm7'>ZCr:4sB_=~__6_1FKM,h\@MgYd #PFo4@$i)C$H`H 5~ ?|&c [h2!X2| BhYf=-~6G'*ш&ky LWMGOV[{Ǔ/јvvњ`iȡKyE̎=~Jon4^ĐEMZ7 WKk~ۥvHR,%E7mڝak. B4lk'4OqKv/̸ِݎhWy^o/VVHk@OI M Fw y#J;*C"Y06<z䰈DQ?!O //UsFp%21HIn [ |(8~.9U=ׄ D8ey f4!lOGeP .D0V]d?JfǢ Lh{gȫ#z%!"a;:v!/6,#vOj?ڷ# V+ґMjͳIom7w#SlfU+0aP=ZPu U7c(O8U<; = [[%ژ/tA@TEhZs߼u˜i ~Q1 d^e4x1::o<[zT[hGQgxi.856j7T`&Id7j{ ,D?ZEt]k!X=coe&T7m*j=~HV)4џ!"\^T.:P^<R,7I״>нg ,]H&G7\Jm$.C0)f EH ?^<g(L!Pw5IfՃ{Q}+Cǒ8>ϘzZfTCUDM+ȕ.;7UJO!5L 3"拹C+"Z@]i$[p$9w̨QZOP`Arw&˨f &,#[$EZTt>x g]˭&~輈Wn)/ E:/>%8m 6 [a{_d1 WS2 wU?D "yOVc}W`&qdbDW(8R0f2$jy=V?d&Z\>U;quog-i O?Gx4U BG?,7!ܥ+(6F$X ?s')ã [C)]2YU(0 T\IkCR3wUbW| r{I9uP_5XyE;aښ3x\z38sZ;.\;㱣|Ndݬ%+4a5λ\k`D.m?tkBT}IY%-(,2R >/X #zsK3՛ݾr'׭'" 0=[k@s+,>C\Zex'[sb]vB0Ohjc΂l5 'G9>Q+ΚImEX~迩1 }Ͽ4/=y} }Gi|5-{r?~ a_)X7:@*8V1}[:?7)iaLx!l?q )-@3>wwIiHIzAD0U/8xl &]M Yv#ή]gʭfŽ*S[tt-6р1U&+!Te趾uhT {'R7FIHXr3tA'陈OehvvMUjX?8 e(J8 L T;6&T2s߶c()g-.p2-fB+ybC{hBdJS1}_O I²K%*20Pj|FKML(wļ^~3#YAG72!{40'D,Uu,ϧaQu F {If#5'H$~V)ГPKim@(mQ|IX7n' >KUWo>oǞ&ӝw l}^recK:ѾӰT+_^o l Eyx*"aJ(ۤ`VˌC#K؟uuj2ˤ+ 6xILRIy#Kr.`AIQmYl͇4]߼g=Sjվq!r$3d$^s^Qx[hU_3ܐ*GTQP)$=^ "=?vB)4@ o^&z:ˇ36| oR%(IV/m4η}בp䐌ڋs+_2`**Qc2F-K:"N @{OKk?)]i]?HO\: `[:vlTSR3YR#1)XڪPkUAj,?Eΰ^-hu&ʽ~,!}Pf6U1SY@(@Wjx]9S\TzS~ ??X| | eJ +Lg5Х@6>0􏔌^nQO5yB@ևw48%=) aKy|t-r]].K"afьxA^;y }r7NJ~~0$٧ Z7IFc}uyd.nge`K@R~&-%2a;x_8M !E\/{m /'׮uzlj[5Z12l*%~4zKHfQq}2Sٜ֭!,@7eqHEnV`x7J]ܻ@kn.z:ji o43z"=* uƆ`6 ^tnV(B,9a&_6# hmڞv,SP|%ܼ( prHz3m.V^kH7˛ ٗ]4 )ej:f@|"BR0vFuiz#ةH6%24'ɒZ͕R% f.F)V>Q&D$kgSq<[R:(>Y5r;#И>; WxqOW/R_za@B_ayaOчxᒑk _Wh.>#N={9vLZK .Pָ2IՎR9 hj`N{yטdTշTO|r4j vMٜS*;~Z :e pT^iG4ӆKbIdv RYF{fN7Az%y:EPm VKJY0H\ʖT l,@ ~ݻhC+G:!H-&'SHvM0f?c!]:y?E ̍rp<c\4!+v Ibv߈7΃Q1cSn vGbĻz8*D&Hփ5T "O0dpIW/"rc57 ?|љFa >&LLrA"[GځD׈;/zsg#i\okb4:~?؛KQ'X<܁Ym7iX.GV+a$S'm!},k|ض)tc]n׽G-b:aaOb4Amn-:N5J ϭr)F|s- -7±cwGAnƀMMo$ z,mnMZJ: )&NE)wywAs<~ Ga9󍤮MYa(p$[%HHXwTžD^=Ex'ɔ8ۓri>r+{H^+ebS5-Do.-Nr+o+=֠HڞQu9t-Vbxu[7 61z&Hin(}>n}ktAGTC\u2킇ESP@("bgk t @X8t3 \9BiZߥ|ĕ#aT("ۨubt&r!!7*$h bߔFk Vz:B@ ޵*p}-d\%Iw Qir^d7.DEIȤO&@v @LAI4SؽMHk]>F=BV)z,Gm4-Ynh#a4%yȒzwv>q].`zfIm,2f; k17o3k _xm٢2t4Ĉ}^QMU+g٨kd=\&Xa(lvt+Oy:m z!^EMa ~RS_nJ']s~qs)-!2jnx FtuqaxB5p\n.bAnEgbe}CXM~KqK݅8Lr .;DxڨFf|oIB-T`! !\Ts}zMZ$_n2H鈞܄ @~]*D)t eO c`89 w:69]GbAb0wŔz?;\7JeJiñ OJZ-#KR,]2_s6v5s앿]w)X Y ef0ZFqeOEt E`RaqԢW!=.a 04p+Zl">n#"@n֕1 tX ?6HҚ@@^W\R_U3tdU[`o H܄_L-fY#huS>Y#^!>(`mqtL6iqJu%k kUUlM w-?<ۦIz|&&*<^жrhP=ͭiRURRpBHd$.I\)= (,;}p` zi h{” IJcH}QhONp,\ZDU!߱4W,Ȋ ކjCvudc/%!NGYYD:5o-n!ٟ<[c-g“n42#@r'G˱\i@ڛ_x:&^*(Q@(PC.PM&K5vAm5Jw~ ,lR?sY_gq|L\3*QuiY5(#_>cxG! U2W!I[lq\_kcg>نZ wJ"q|t'R1V4b?ᓰ@ L&>l*" + S[5S j/+ FGT4 .&S&9l #kNRzTE:m-B p5 _zN S MʩqgjFc=yE4! W (HFV{0Lu|_Rik~w範䗬J5cǂ*Mӿ 4~_됈$2cUwԘA7ӄжܺnKJhq&*ܐ_߼w\`K"5''},`lJWNEi%cfY?[c@+^N b CH\9i0rBJ?|OBvh<>?ɾ ,ȸS'"쀹^"dC30e ӭͨ0,n_= &d=7[ҮCь٫!ddڙ`W׫+ǩ n@TC}CƙdNˠJ{9@ELorVo>pD#c޻ٜO>!zΗm@5X̀&T4!8,mXՏNuW/˞I%m.Ģ592F_f #Ѡ?,w \< yn/#~g,%jm pww=I7q:yѪ/Vu Os^]V%gN_6 m`~mTCב̫7Ӑ}d0rY\:x_+h#<^]"֊Y&CPŋ3z(Y@&MxtM9  .Pq1f ͘~,,iqz\|8Q:)qG z,ߪ1Y ]?!~37w1Bt?=c6uhfYHН扛k]"?N99Ko7hܸd s.azRy?=M?ev߳fV.L(#TC׉_Ά)N v̐D PW)a\ŐFezŷ[¨#C gYAk!OJe ]+ܸ]_{Wl R7֚!>. O^Q(}(>3?u|Œ 'Mw \b#4Ypʹ *C@] k\w\[n{z_mqYގgXAz6G|~u'o~݃<Ң ײKS4kPު|,O1lʘC;""^X0q{'!vlY<+6@mX+:G,}qW#nt(d:9_%UNjZR-}(}~*<N 㡎g%H+P]dM&N)"HGF Ř2XԳBFGA\WX| `9IX$wWғdݹ7IJnpVmh[yA8Sxi3]g5S؋M{ [= $? ?sfKn Hf'y_p "YJP2WS~:.MJ ĥpGsjؽ:dUX>>e=KdM2y,V#N=$QGxeTKomF>=ƃOئ~&qljKAi#8i@nSQBX>|. INi?-?rQ\o(>0hΕwna׭1ɳ3fY23UDa|Qe 0t+V}l;U#[݄oAs[u~ϗeUK4R"ą,U:(Ե>z8*9蝸\ ?e@EzCKY7tQM;jaNgt S:LYe-m@5q^lӂQNYC%#̀ i}"BZHeN;c D#󿝵 `|6R3C-@O( !\X\N4wq[WytV?૘ܻ%D1(,{3p2W@!ClA_~`7J]1DLJ0l5e0Dm$~wG'=2^Gw΂kn$:9Meß&}$rv~5H,p 21,V6"O4H,^-UޕI._l u HReo=B uT|J.( ÖRޞ%; Z NZ©SK被r=%[PV5|HckRkiQ_obCBp v g TxE=D@Avt] Vzɐe !C-_ h,C:@FdOCS5%ke4%6/#CxzLE$fݧH>1ѩ9FKT\nKwy=1EO*0Z σ>' px_x|޹LPbaA?[Qۏx!E^*#Gsҋ}eܐ 9p.y2ZABn:mV>6"5J/Ⱥ֌ 2͋Dk3"g74 _{ c8 LsJw+IR Yʋ3dR)3#|W"X4sOt2  #VPOg.[fOQF&znHɼ`ZP6׺}=K1X<.Uq;azID.LWVѰߢP`#6z_N8m`S$'kFU 3rPũ\ŧYbLsW<u[9C0d'!o:[9"PAfyuiۍ`InF$ȜҵUoW\re~\УWSmVM^V3tB9E VC/yKXeOi/~wOsvݖx9S8@K tHS6";y Xv.Dsr>ڄsMJ5pƒMOT)r.!e#eo^=Μ5#NSmp? q7rH;a /Zi3-Ut_$Lb\٠.oЖHઍ,JtG{`jabCGVQ짐/9-y?(&o)T59" VRq)}IHۉ ]#'$JME@z%V) g@cɟpG%10ޑL%ដTvwlf upbz*Jx%pbx(/}]Q!n,&H $hr0µ1 QdC<D@_+z7' (-ϮtO~in`:FI\?v *+Y):i\կ: j_ `YWx`ڑrީj8BWl١3]=7슐ޡ۾)m#+ Ǘ- L5C[vKNR*;dmA^ (3{xd3& |XaN﹜;vZ3O @:)O#\j캡ϙ q-'тx/9-. ӌm+k-_&r ImW2㥛?]rp@,ˇKe\&7>pKxdWGq+6b]䧓v`_B _w2w_5Db5HHϙ{g W- \8Ba חz%sBF۵8L=BHJf")9EE ؄ĸَܳ(N#/V]*\&7"b\!qib}MME2Б"1:W^A$d2(gt  Dg9Bo\PLLqm,(XOzJvnWH;ٜj2dM8& [7q@P;&\#,N"Ynǖ }d1GCU"[9Ef/Ю-9H"H`ycPV9uOȞ C2W M\=_1ڹViup&HJ‹PZH's㊋;׷ JE-M1 y=_DsQg ʧ9 6a}`#`T7E; Vº0zG4(Gj4N}28;Ķz([Dr{OHG$zgYeJyaD |hWS֍KF NI[a@q+{"4c+F0t̆ʪKexٖH@=T F]NL4DϻEWB i]_ǒU +a[˒G7LOHxDeV1o]FB|įA}AA&\b63KS0=kufCm U-GAU.&' <=5ѠZohT!^ jmk;Y+Q;p~4@~r"$(Ď{pcG/0d7)&p1V,=m0(!FMϞw&KX?+4S>H ^vPWrS?:{8;ηTE˲O"wrMnખ7G ~Z'Eu DjsXA9_{uSk݉zp>=M&]GU+=>`CyzlK5M\X0 ] ` v-3+N.]m5OF"9+YW-K NQk*ee7qǣu>ClkP ֚7އ23#%G'zH)>ćDw&gO8m1iݾp;sR N u<|b֜f<DK;OKMdDeCdsYQDZ}BnχaIxٚlzu(k K =t%Ӈs~wбnUÁv.̀†~Wk~GC<5\4xᯫ*3eqI~ K{SK\'?3ׅ"j7/ vO?Y+Q˳k!żH: \s,^麿bv1.`*ٚl̥#B̘WH'~NKfH.ܼv#־Yru?^@p҈ӏ"`\o~>QK|Q|/Htݗ{>%oNWT6(_À룉dT2ֱam'UȷHQ{o|8]/wo T^F1%08 ^6q<(mۼղv^r`b~/=(RT7j0@5xXf_4wcf*T88G孚'7ckaO`ț 6]},cF _w }H[M"/**r%3TE<Κ yo%sս],K\I<),;!;$!06YxcG+2v*0$7=eSvl\(efժJr^ؑ~ J*Ct=;>yD7W1s[:ݨüH+ /좹W׋Mgź rj nVք(0UЅ|r~&/6sT# 7<[)K{ RԔ*kތ Az=4,ڎ[?;jb|_wwA孝ONcNJR_hAAc+ uС'iZnx}2(!N>&z{R&` r&?6Yz WވcGvL^\j\Aƙݗ#sEp8{Z&CJQ42Z[w򵫊QΏl1ڧow`qdYawPYyrἌ~M"+xGO ifZ>O-a[%/C;,իVV=ץ0fvoUSN*)5 =ڑk^Hw/`)x&Dd'z~J *t=1P;OVN3Pozx-%BB'&8>sھ Y3וwzi[>WnzX>c6A[Yx1| }W0Zd\z^!Oc>/ بEgnșybuI-|c2F64$sVm=BOX^RV:2>kO{Ƶ_ B8ڙ6YmCqR[1Y P5m'*m '[\HS |ש֠FRŸ829&qc+z \[T1ZnU;ZbI [Cc?g~ Ag.QYfA`S9ԍս bkf7~k[/M|iOIGaMj |ph_]Pqa5jX3kz[OȱWSA^VPuc]yrasZQE* -gn&NhYv$^dϜywʊY=*fe=NQAmJ=nee/qK=j ~pѻ\PN+yܞdDaN&AڡUd~( ol7EDH oz…[x<@Vbܢ ѽ#'l̖Z5~kk" r@"SxƵFqoFr@UY##2-0jl2F(Oü(KXM*&`X[?-ؠv:fh7UړНۓN 2ʠ1 qb")f {_"1lܤ!<ĈV]Vjm3>' 킳T`x)2͖O3AU@㽲ٻ^+ 9|g=)2ǜ,ovO%1w'ϻhKTHve~=nNcQ;84i']HVWP>ȯow??@B [7̙Oj|vL!9e_(ŭsG5htE̟ğ&IPD$+J50=S&If}\ؑu}Rex03CKVE0В#]xY>.@AOnA~y{ؙ WçBotKy7@pFB޴Љ]7?ߐe2.^g.qHO C,bH{%F˘`Ȼ⎠'PAV$ ,H4fr,MY1Y F$PR L`Wkm 52rL_$L޿q-TRX5<D|&A]3%]jE1f|Y.7:=`?9(GCil|n=G= aI\jEvY[( 8VhKT?wO$?(k1ݔ^$aX`k;^Έּ ͦ懋h'-.S p6Ul\nav1k`T/W>X1 bZ/ˌ9dPqUԍG*|/gO*WޭK $J vPQW\ ty1]5)iQ"6i|埽J\,N Ȱ i7֠$MW 1Pv&l9*T8(N>_F.}rۺ4tǽ"Zt$2フśL]NV7Nb =cxS@˲Q@r8un,ڲ\]K4"E8@f(gҢ0~gb&KuW&~ ߍ?wCrwppf3dpcb]LsG'øGJ8hV{NNkVj=0saB^;x9_lۄ.&,'cke{Vij0ZߕIioBܠ0V/ ~\">|AA(!M>*V齊 >W냬G~IcČ+hBroNNnbSCJg&W(Ȗ5,ED՛J,ٍꤘ~q#&z I:o_gr5H"o mNմ͢G!1n/iȂ<̿Y+{_&B&,bh,<pOs`óq1:\N--qܡd|$+`}*3#04 Ն.6u^ jb}0*5@KZ*ۢD)c8H:FĀwmU$_Q/tgĠQ?ֳ#3cD ۠%LS7˫=lSYK/ZyzB 3 <$k?p^ 343Oc ?]}˵!斖`FѶ)X|ـEZz+gY5$)T#o2kM?^TXtszZZwZ(cqA~)/[2 uwDP5 $c -QS[yfY^):gVp6\5M+yc:" GwRŒ!꽄e>K Z4peA'E=CLzy{咰Ok#X.ldF% n83w:w|';~WM%"w 'snr I n{eD<L3A?K hn%^0؊NgXePVj^¢oC"Fu͆gI aC:h 7Ŵˈ̕m?<PKDѶCz2g?_uwV}8jVt2x_Q&ɦh^ء .`ioMLPb&812^Lay L l(7W??79 gg!ٱ4:/L'=n AB \{ezs5@pv~f}ߡ~Lb9OKxw[`D#srP%ݔZa t:>;(D^U4-|*SU P(@q^Yr,3ӳpUOu*>L'HUG9)FMGlQl8áHp05@NH P#OHhȇ@cK;H!>㶛 pw gie>?e 5y/g}v##ֽ8+쵆vw q;?[Z/ \'J鱡wIvB9b JsQj\ȯ^z\?Fܳc,򡢔\jǁvv"siގ-(0/꽕.AKěuu-a"*z D-]HYUZn_jkf?xo54L,s5}Bj5:6@8ECW\ 3bT+qePMQ3ϸ~hKWZ)/7$tl4K}VkZȀZs|:`tRa_llnGyz!o+Lla^q}j-J&rjA?L}Hޟ62? h:\TLd{p9:ߢtP aAa^ҷHx>&:8`uU wE=݉qkLO[Ot_F _2pN9 ny;I{zG EEDy 68)jI0w1Il\stMw=\DȲ[0Iwpׁ1ReIK]dulHlr*h v5b'}y{@/{T&I]ܐ5hۓ;<۩,mx+-0] 3ܲɠ뮀$+ST -#X+/5YGU[y+7]#TzXJjn_;n -6!}!6^G_ \i3>!~ШY2Tb>lx_a@偯;GI qv"ow"\a¬f 4S4ːLL.\ n$9]H:P.] õR [sa 1&#EԞ)i.Fpf0&!wx$C :Pl!V*6}%o8X/Qr>4$ZnUb/Ș.oUt2(LdƧQ1FADvKƵ|=2vc$Ob$؍AENITXIq' 󒚙00ױij@YwӪs42F| ɿwټc)QpYXVww:[rT+VwJ02 WBtS &K\a`QaAnKz[KRZUnȑnAnñtO9(QMFVWYvt2(۞!d"G4ۡƥl#g;-ay%cS`pf #d*&lRsy z:pQ-</7ϩ7 ITb}[c-KArCU 9s1c͚+WVϙiˬ4H܁g OE5Et( g =Y)! %) qh_ |IAV~{\_<59p܆ؠA`~G8 uڇV{;CƠ^{ۧWy9<[u)Cj⻎C\8;hGPxt]zu2*ZgR -n[#%7N/?/oBs@#AMCҵW>{ΧHJRq24o_"xpϰVK\GH U&>@[%ߵl\Pm^HF߲2f2IJOe5Ufw3n5'#TZ82[h@'$)&PsSlEҖdVD={fneGU45dI gWxܗ%D^:*1λ4S;`:;`@Kf߅+uv=JN8(= "W@`[/o;uӒ2(}rLږNY;a?ˎ f5C 9ƱI7&醿󺶺; 2TaUhaˮ&L*a"L_}ݺN'L9E7O tv;\aL/j}95 9SB-ڶ4?RF{JfMܵu YWs~e:wesU z}`-s0Ӂ[R1XQY*B줨 tC_=? (fl8jEXki+"}G8HRHKb%_hȢ1 TEx3\:POW\PiDuдH֔ aNBrzCX&>Ic0S]c~`f|xDSh0'A&ݮF[l17 Hh^Us_.-ssu up olf48b o}53R$[f< MPyQOzEq>|TbmC<l[H}1{jl)c:.> Gn>UՀݽ6#DGc(WPnИ-9lK ŏ)YVRWeQ^SձoUC &MSϔ!slOD(\=k=} 6P~=/(Mnr$9ꃦ ôw88$:2=01b"e {`,3UI@ʷMD8 g6:k]?~Hr*zQ3^/Xf "ϵ^/;V|/%@ImPsVt19gdN֑ ̟=b|%>XǩbAN^q->d{ tz'A 5u[;9UEoF^vi,)~1 _ =,{=+dXR=ND 9Hr)w"Zs2_D$)L = |b4I T "ZS78Q]7PJ +n;tpJ$O=UrmD^OU1i* N#*j`py":_.y:Q4q[{ZK%tZ!bE qJйEOW؊M# Eѷ6`7I' \=睽3jwVbESr˄>>v2,) K+P*EgY33ɖאA3GIr>0tU1:ے[Z$kP"[zcyy ^}4hVXF*>(`S-I9iZQtM^2y=(cv<řsvv[?y :FV*'ٸ3wa-N i;By ~f :}]D 22*V#.&ާW:Xln2AM䩤ᨻcs^jz.a>j(LT}\3;D7һ/ c y*l (By4QsӚ ̋nrCRhW '^+H6ml|rQ* 1 ֠j_G>~Cޔ!~{3G i]HG+Q0j5 ֆz.V3Db)VK>.k3o?D]PīaBAG݇)l~SfO9Lε $*5<\&Ol48<0`l%'}[Pr!YWo{_YB$g#ۘ/5K]= 7RAhm%TUK!"u ~GOم(&ID\Uov'4fGQEc;"Vo]U͓d/7&_c_Ff\DT0FO^ZgŇO/|Jq.E'WuSMjPcOjxFs~]ɈYG6C(v0>@F%XU5~'"BΖW?D>f?߯?aU *eU g00.)nL3Qס)KsZz_lț2 Dd VG_C c>s*ܘVOFbfG +/3"_o3g|7MM\> Q Y”i/nm5>M$Ѫ`*_>U]>{#_'6'1W,p۔y` qU<Ä[Ÿ&zm[)a!@wӳŌPٟ5k,u²JNi )НmfBW $ɵXpBUw7O᣸![|Hi"Izd|<#1s 1>_dyNjE{)ʀ;@ &OhJ (@*0fyoH_ y6bv}d뵫>Eg+h}j^˵ :Q5Ya/Cߙ.@sӊTH2b )Wyu}.ͺ< t|t-"̦\3i9,xRg Ɗ;ƃ,idDra9(O ^pad@XzG$QT:߃>r_/ e#[- J )7ej ы C2O=`\YR#[ #bSu[+D*LqƢv,gi~QSSQ:f|3L0u &цYVm?y8W/?QwWgn""S2\P6l'$Nd3|aT=:%$oI94s!S{Q/F;V<8yyUMX#oOaM.|UP,w7GA.L>q&v`izPnɎOvSiG%*ז۟u蠈dE._Bg9 {n"j( heʭ1U8^?>iH5HÀ@-  9;p {*f&38}Wtƒst&)0݁\HG[ݩ|_lt\\@C <'8V#58yj%ό*A̵n>&ْfGI!8I:~)G :lY:go!ug"Av>AR>xp[@/WL$s\΋"TZ_lN~vlh?OJlީS_^`uV-?4+vFĬK Nl2kW/>^cIV\l\1H?[(.S.Ą;hma2YC@akN/ q5dЏa ,W:Ρ] m'ĺ DQ?U$(*a'Hh[bxtči lIf#Ѹ6PEr*֣ IuLel|M 'T,Ģ(^0wn&hB SW\L#BLE zp2%l^]bQN(sT4A 8/eP?'ۍC"qpUM=)<ӕQ0,[0Q$3a'E$"DPŪ O^M/92;8pTDeі)Ŋi8؉ъK{QydNH kDM+feUo}EvIPSX3]]w_;DewQ;&˼inǽh&C2򝔬3JՂ5lck{oCyny=4x(4fG9)/C6eIIno[ɚv*Cmwz(Y+}&Wwtz*m]+|tFe6hCe͢'gXXP!saժ67X3Cq=Ʊ'\!Ļq3F_prҔye5G3(-!ΑGY<5LZ5)Ja2ukw :;BV7wC/c~T}Z|:JSJ쟎_!6ѠEBFc"Qr'LnVB3@^Y3\OC?mty10xu*Tz 3g +(3ʶBY>E\ T !s|L?}~3Qi /,C9;&C%!fo_fۜ}{,6l׌Ny/UH&J~W&kT>R!O"@Lg4-5Z!h(P?hJxW 箔hP:"*&<龡TZ ֎U@՘H%]yjhODS.~ x&9`glw|,1}UZͩe⛭G8GOM_9I kmEXu'KIϮ_ƿKlSugkdɘ{ΖX ̞DS~crUt2/2Rƈ/!1( MI3plU;Gҕ ~ K2gYG;D "@Jd~.Xk' lr] 1W6J%6ٿ̐UEa}^irhKpݞIu]ωk2ŚA0?:h55{bޮmIƧplҙt{,Kde b[c=1t~ P=zT~02 Ȫ ߥYKx}f(Udl;lfʏpW<3ј UYwjt:$"cd[|XeKxFKS)I1&Onџ@xFmȵbT)F%L>n c=ARadyD+"$aQ` ҂r  s&6CTOH@縈}Ft%PyaUTJ8J &|*NlSC-qBiArxtR3K]lJd랄&^KQT-$6BO?`PZoᚷ %3u1Vh!iG%韸LȐ#5 ~\V< e7)4T`-A(\kN@kEESW+!u ˢLfDKkN^LQRTuȈFx}4}2~O*pYNnO10zֶ\;p+@~_YY,bhЏ֋β9gڸv= e'&/B9sDvw0އcBM$ $x>j|f$uB,RcڏǪ!Wʟ}[ֳ #4DFb%xbD0?Y?X> @dZ*W=q9}ſ 5gz,5(w菛,]ġujo 3~/E8!Q ʬOCƁfrY~^=k.<JW.7oDZXv{`필htξ? 5@BGh/*>_`-o97|Ǻ8oKᨗlp bdNwKRad)WBMB #rqFm(Qy1mv/rRu~M^L@@)}D ǝD0A;Baj#K}s>!/?hC̋h]rZob-j0 elS&?g{ǽ ٹ`ICklqOO;`( zL Woy;OH}͍`ɼӳm/]2ڂfRү4XOnm |4 j۔TÁG jݖib5%z^+rWL'V[=I /?Lv6\%?,)S1b-r_&Dmƌ9HAy0(k0ko zW<˼ɔۜ1(}?Íoƣ\P0m ɥOת /G<^K-t,TĬAyW ZYbF6+:L>6;(#ch\J:}"CrSoyqGqf+20x{6(uo?I>҇*^@[RWZ[~LIf= H o#yLTbZʈ3;/EEOgU&a@du9{l1[YM7yIko}44; {G)p3-4"r݀HiFlr}I߂7QǗ^I%p{\=2A}HE/_V))G=!T*z&5 l&0ay㜡6;62,C<.GIBua9Av:kN%P;ʯO}1ǢOt*wӾH$DW("8':f!wIVn0Œh52Ov_n9dmb=/\bdy#Hĥ#[COPm}Unq/>`S#M[8ʘZ<HƑETM;D=kͥNa1k T/J[~f܈-n%uMnhGΥeO :tCyȎPΓad?ԋ[gc ʊ*g3tvp:c"w !f1L#LLI?^ T L93IN;}T݋fS(:Yfziw0&sYޏL~#]?rUQC~W"(*L2 I#cO;pBjgsfap%@j>Ȭ3Vd 'E=p!)_ˀ {.$ajpNÒ>n}vK. 9l(NnB'>PIz??aq'37wRCxd|=g3ظ o?TbQ~V~F07^.~k[ߵ?{{*^\kj^u(] !;5Phmݣ쮒>MŶ1u@(JuTD4X {p#T0zmS4T!DC>Uf*|`瀸ze޸Hq|STJ@RuMWD#&!~ ./FR@2ZrkKػ)r5*O4oXMKqMkXF?Y5wHz= b8ۊz߁285GRN껨 NFBM>{bh| GیECBk߼Q^kE*tҟV+B'0tN) !E'>][Ž>c龗uonBfZC,%)Oi,Cz<ԯʠK1X鴳&)/[x%D[bDUS 2OJsӇ-YVVϹ`hs ;S{)',aU1芐ĘnV/B~x#C L0Z^): H퍺-`1PD >/Y蚏~7dM 'e~L䙾^zBތ Uء /oBĽ>acXN+Qsa=(c4sƞ95,7Džxգ]Fh a4*طVF:/8cv!789ĕmDAh(w(^;+`Z+/]B7-BhްI[E%\E"3MN7V+]Vs$GsM$H~GN#ٛm'5bՏHpkݐBiR^j ^RYg?Lk~2ıЮ+1Ҝ ~F!ݑcw=eqO,{*Mi=-L; /*Z&#|`M{?|o]b|N?޳2$]zjs)Loo%z)8x a{8)v=r:~̩[:5d{M1bk{q-&wznowMwbF՚ f,p\Dc ]%Ӑ!FR'K̋!fv\ =ٔG ,҂tN )1^1:gԵ/LJ߀Žů3f=ZB@I d@`I F̱S}x8A1b1@_9x4,=8ix|K(f/ t$=MpLWGu:"p,f0`Lx qERIaL26%=F:\/XZ.<;ސM_bVnB6Y<UNUs&0/1\xH%ic}TvXPlN˛;xAxA[&lZQ4}o&&/ ׆(oY)8¿KSIED(Y8X;\f3 QQ!` Q?%?Z$cfzLf*b2 \ r&~ ֯Fcw1fS~[BFm"L꓌bg4nQEc /VGU~nU%(¹)}l4n܌ f&0m?JT t.)#68inXd q.G =qx좠ɧ 蒤 s(\?Q;A6ƈ,_٤^,u3|"vua`cFvz-\ؾgmdtJT yQ-8{sI=As9Uzn*F~q VN$M[Pymvǃ$.@ڊ-!-I} b!a*ۿڑ8}| Z6V7/GI ek"3_[kNOR'K,4f'%09xIy,r V r79 7 ߻wvBX7x8z* w{tawzcSkpGFKǷ_6YS21y`30uz!LK->]X˰~ha?R4V H\!S<;Y%c|ֵ>JBWU8@VI 뮣ZLǢw@Űa A9G*"_]Y8,Wq^j:ΧH\L6zhB C{hRLh'D gAӪ.T$&2N*^/`1A'nŃ avo6DxC|KgDoebB\Z->?FG uuwGYҸ#{z _Rȏl7t:KggWqpcp׬.N/mV<"1'*цE=,6ԼFQ7n3Lca ǔ|qqeP]jiubʾ}B"s!*8ħչyvnAk)_gP)ԑNemk175&|k‡\>=3Ut8w#3QY,~v OBks)3_M`i8k̸[F0Rș͝koV@"^KA-SKG_XF,Ŕ’7֖0ΗVfkF9 Prδƶ:#FUMxjk5n̆aØ3ecW?Ei%͒xQ0+=.7Va~(TCR(Xw2Z4@Ih4m66Ϲ$ O ?>q5diW,S㐃tСQנ*0)}X?_[X-mv %:lL~AYYpMqԊd2MExE`JgB!E 138f?着 [$" D*br% %t8cv!3Cݚ/ _AR"R‘Vk|F9Mh Bo. Ͱd)]AbWyJѠ8́mxf4FK,X|d')n L/>9%|r,E8d-Oo_o8JgM]_!Xƅ2gfKf ! 45CgṑAȰ㘉% ĝo&)aW{=t2^9KO bijLsrc 61qv[]e޺>pLQXSizmA#@qObgVJHG_~I`}(|}&l$ԉ<9TQpk;nŜyhDl[IMj]v\E.]|k 5U[i Up-Vz[.!Fwm㣨 2p.9IȾ^$uދUtWl~ P _ 7ŴEyy_y؅ᰲuV~}@kEt@KAPM6lLG1^*R?cY<=Ό]lꚺBuA>9Ӕ}f؎Jm{..h}}ʴ$CbI yN#G1mGdɜr paEXX m^΀vTd+5aeի&QQ I]2MۧVp4f&*'E(TIwql(0Ȅp^{Wy`^!^+ X('x!\ȶGol& Wvw 99?[=wW"j &@/nݧPHё)on\z<|tOZe: xMoM&[4ձ4$iF;(niK*𺯄o~ CLdDi"R%6Ѭ@N$Ez[Q59Ru{YXgEֈvW G2kz=) CI}} z&p{|*$PfijPF(W`^1:}=\ЄCr.X]ׄIu27(`\{zZ)~^bU_ԧOB2  &\әzbt6)z{fC9+8s!oxXW&t(hc?kJ(0qOh*'3tz.ƅFEtYEQXKV2矉xj\u@塳H7^ih G@|˺ qʱW<<׀M }OTΜmVԜ5 HO%ay[OJSod;!r'@#8#oO;مԖc;+8j8 cO\aJ&BOڌANZj7YvR H17j@1CERjg4IYS=?QTGwm̸Bsm:^ΞdXv{D9X}jVt<:[&,uZ.]fTKYRsZO{ ӌmL.?x9L(]艹j?yvtv dZr[lF*b%:(eJ$)]\. )8+񭆈(m@, ʑQ"38$&h WkxlhxpQAAM`b.#ޗjau 5Hx_>+6OϼU?v9P[G䉔$W@az@=޻7V°w5K1!E}FgEz0hNѓNiЗ͵v@x̴Ύ o> 4+U Kr,tBrr y"!s<ƒ}ej4@qJ+]a_pwPk+g-N aj$S \9بT+:%buGk7&׋OZKh'ռLfA?EBQ뫨)|V=;LajoݰR=U79?t \4Ak'g/ԼAHV't]!C`Rx_ȌK4CX+j8i-pF}VW%0i}ɀlb.,ԩC~vM( A@s^eR7Ǐ&.K00hAALKn44 !L+'ABޢ( YRH4}# ߓf Sc̞=>e]qŰźld':poTnzmA_?nR7+Ш%U=9yq[\1{zK"t%}^/؜:!Eb.y!3| {okbotZ_ͽ0i鞞ش,پ&Dv+ O4xT7Bg8q;61M,I$ Tx 忧v1ĊX$Z;5ں;<~M>${9Mqa1^tV `Ҡ>6#Œhķ"fd%O3UjʉOu:mZ)5eXy݁V~ Jdc+EԙnȲ)Bh6&RrP?fN9wZ6(r5"` ?0#y~--OHI5h1K #=~Q!kܦF o2Rc!D\?5,g E)cbu[!|@}UT$7riGI8t|cI!VGջ!b>~{QKx3W}ԩ~v7!ܞhlkYKU&(HXO%%Uˣ  T룯v\{H니 vex S e Ӭ]kRj(oEn=q`$P]_0>(TyA&Wƹ$3kM53BG ’HUP1 =ρ@- } Y>"B 6uH`~vw^ ltрCQhCYpaHoep&Kr"#G1+Xn6HDDDaM cđ6gOuu[~"0ٛG9f<%<ӧ 8@ Wy4b,&]Ts§2H9x\W%KZ;(8NG @MH6WL.dlŶ"gP\/wOc3KrE;gֺ۳6m 1Z؃;4lV<_]>F1cGa[zvb᪹1.YVo^rn#o&Yiw8lZu9>tt+kGQt,I_fa- zSgkՆHOC%N𵨬+ W[dx@e+jͫ?Фijb0u:x #s@sdxH S:]ɐ\Ko9?(9݊>'}-9geiy[ǚk$9lpUo_#4k}6ÿ Hd΅`⋱E7v[wnďNϺqLKE7':Z6 t:ޣpTa? u*=bp}=jޖ,}R-=TUp֩qylVᶮC%\z~"`:x':(zN |J 1k;ڢd.·^pjJuڇx %7݆)Xқ/F/Y׏wjTsRm-BЭ9QJ<<r&;^(&,bY)^saQfuĊXΫ#:[ $MF\&hiܖ<̉b'fۇ ^w% j$b$=/ DBO'**]&W&?F\n f-?^c%ƘE3ݣ^OQ Qkh11Sz]cuMYLB5)[dYErBҬWC¬oFk.fIpDzJxGfZcniS3+:Nyq]k^Ju*юvXՙ1#k@y0Bܲݻ06⦱Ɏp_F|݈tz](rěx0 8$c ~JR^M8) 7bfWL:03=\8;8efx^Suq)5@M=,t0Mpc9aHww:m@Ғw'2{3&hGe7uq F'T.l}u&9TČ7Eĺ̷=TNmgriϢc@-@~b;,^D2A>/¼!YpwȘ<;+"o@Y}sq_'/7d1h;wP\dOP:cC+׃Y>KBæn<{XGF+oOHD=ƎqKZ,_2zL>NԚ3`|c+/5yݏ |\+̴FLjT}ۥV Рa@;/pb{23wqx|o (mrśAۻ?"Α~l6AZ_yM` 37}}ebEϼQ꺋ɖús+܎9 m4hh w?Dtr5 W6vAWȽXc+ү.tWYmf8/pZک_99u#K 뚂}!f֡q=YLMg˸I,r٪]H"D┣bĹ6{Xvcʽ{Uyy&+J碂-yX 5CDqHc72IgȚf'R1g YɽBV0L!t~|7ls&?iΉ6֤GѺ.n] w1ĩa>['dF<a묎kys+Lm6'5DiO^#Tjb!zXi~6,wO]$G7`5@$`jO3׵+e嗴QVyzīGWY3Y.]zSr6X y^&F@@XܳOc1:rup.$6۷[R׵8 yo# hrPMf}䆔0790`Op G޷nZqX]-)>H|` Io\L(`B/P ?j.pO!,,O!Oϴgt S_8׏sb'ydc*% xW 5]s-=16o+ܤ\,;Z3l0f̾]'17|È] (d7љs%F wB޾Ct!O]#(H{(}<$S\[Wq_::ux*x[/N>omS`ox䄆}wu\9KyK" AnRޥ}e9,±dqtPD Ixjefz^UB^0Fgt<ԮV0nI env_v +&Kˇ4H0%T|2'&$hwa ӯYяS*;̎dĮ1[6I ` ,[]@M>Sws?=sԀ|i.qE^4.B7\O" R֧#m`wͼN*z@Bc|20*s_/YaalQq܍gVy&e_HKnvxR a@?s{m}xHb#8{Ljxl:vyf3842N5Y_q˧s^^\=[vAv]oF;%AGA|])̥_a*`B0/r\lFꮏ+ʿė%}e7VniJ3Cp$9P^l玫L#6 MDfi$}Svbσ):r;tƀ&MQcm 0<xMUkT[=nqŜm%?q=հmtypn]TsL]N۩+Bl6\J=Us7qڍ_Mp'dǒvc`&mjO$:yLt+ҢyRp$Jb3F"R_ݡW]ҽ|qz! d#3L^%uk0Â8(!,nIo'Uu"9Uk-:XtM]}cb bTD'ܾߕot췉g$r<#nKX?ﮐwѺףc.lZ%ǟEtejc=H1ಶE/d}_pMӳmΣp]Yz`}&kI.5,wxt[ *UV!;ZxYRo;.SQ53ր:rL |6mw;l4{}zj717 o~C =9tcnb#@(M&Y$R+}K7Fua/T%4Y%%_6V85u"[E=9~1zE4nc!(`;(,Eg8fi%V >qxyu,-Փp櫍ӋފHs"#9P: ")sOV;T\M$a*0SosDDm(YmXi(F~kЋO;da9Tcş!ߐDFFC>O)VCfHrgO|%F -E3n-_!|_AŠ2ʾ}.ޤ <.;]lYJ h˰|H?5)8F"Ep|Zl9e`k|۽8XyȈz[)67RA*$/ +u߹:. pF Y;,J?!+ȹiA!1}ߦ pR3l`;rh`elo1GJ0d`1~oy"F$[F"sJ8O[c ?kEh r/<`50cPE@myT7øe_0fuNF9mAc|! #KnrvutK!W}uXCkj"E}b~0^@5 }xs|3YsT69W9zWOߎ3`/NJsN<~knT{֡Dx\69u8YLE%F7pz)= U:} %>֥!Zs=>=f/gyCײl'$z83X_/flV`q}0jF*=Y7Llsz.{?gEߍpF + 7d)=YFu@0'mOsрF>Q/j ^E*d1ޘ2β)oʣiU m= (|k釧Ӊ.C\7iB@k3E<[K(e nLe-v |@5Sރ9KtVpz΢8ز@ߕuoOr9OU[M67rS(KKM: nfu8.(ątt*eB^o/wz.yѾ^w-ick_SІA,K5_n;?Uυ xJ3|KVBk[Ms+@Zx3j}Ի_M_2 ݙ28I__ nw9 =x`DWwGps;r׳[|Jz  nX;Mzq1kIslCK:#M;`\HyN9^xޗ^>9 SC ;Mj6>^" 66CF 7iJR yjz0g0 ą 6ztζz%\0;On%Wu](8n{zuqڒt,5P[pbf=u#HbSQ/xaT}uCOJK''ku (r&b6&p&up`jyog%Hec=Lփκ> 9Ack]3|/ K#y2:wgo9mX`kJg1 وtdvu7 k78_03}:ՒJ:Ca=[Mm+ӫ/+x)KlUw[H{ynMrxSO;Jg>}iwQzrc>$奝1ւXʙauįI,60AG car<.zaI2=_#Ǫ qY˪Bvr۠5T:^Qۙ\~JbA{7^6Dž\bp{Z!}v; _a !эj.T:DaаAN;)N%x>:;NkkBFjEߑ'(- .H;g|WNzbbN*3guէ!oP˧x;E9 X^F=( B ;Dry> L^IwgN6HML"Ir1\s9_D(cJhLud <#L)^-^D)dwH@Ǚ£oixy^(`ō.4~ H`JA~HJRLd}reHX}30̽pֿzsӗjz^ aQ!|'woa 'KLS>Z}K|S~ KFh3K!N B|@{Co!M C{Q㫾W_ל47^3ݥ1H0U#QN>&d cM3tob/J:#v1/\""\VCvplXy)@ۙCpa˄ˈܿ=%|zEWnhV9OԾ{hD/Rxv>}e|vTuKaNɩidm;CMAkmK=y2[j`鹀v$\؃Ό"F47w .[wkNc*!`a2}iʿVZjVaǟ~|?6nSjl#R6=f.)*;{36փG#ٹg9m|ڳ;Y\+$-F:J1xkG"{JMH~,:՝V[_m,(.w&JiROcJ]%7PAXW~"R '{O0m| =v=U'd%iLLqɑwRu~BIv&5M trօK[78uk;vQ?PlwCsp3aHhقh oaƻѰ\?x{7; .kO .Aǖn ; F"B awp򩸳rAR2B*κ{4_ѕ{}?fdžԿz~R;/'N3QY,[7,@q K8ٹ ]`=;WPٚyGc9~Y6.-Up>F"4lMbm^( 7̊/{xpf1STG29'xQOǯl/eާmQ..TE Lw՘mUt~xu6{HFh|JOZa=.q7w/`rEA4 cNR@V{^7ڬCNn-z+I)?{޹tjzB v8Hf-]"5_Cڥ('2󉞷ſNI5]=1w,ŽD(Jzt0W}LV__XdA @j;NM/?i0sZj<Z4oM7`2|7:gL`iPNo{ubpqrwWɼy0<pOB7|< p #T^Sh`1 aʶ<[iE0L8#>bo0q!fn|.+'ü=P@v/וJvq4+lXݒCa'9/Kfu%qnW7U] cvO4ݲ Poolr90 ЌEH}R\9UϹJ)$6;Uy >3WwndMvBZ$4|cɉ렮\567뤃TG&z9'z6&'lv[wh:ZMvyV[Y_(Q:`>$%Aԧ6HV-CS\ [p_h\Ir_ NcH^ynP}*=!TƋ/k}_ w(&OR! 8$hCFD6R /ݠ79d! [Zz7h/aF6n|G F9G}T,['9h"]oO)7+3Q_m~Q0uaıV- 1275reiƛMֽ^WwXnzz][^sgYCn2sx~3Mm5nwCx^6ǞdC=-۔lP LlT-ub0 Hvb"R-9OZ#I #2tj%Oڣ]g x6<pST]CyQKlY}Ոof;4C&-kў丆 h|g-}GmDL8cB.rײ)^"&4c=o:(Ћ x(l%dc`aܗ+l*mT`ϋΫg[ M 8175r3| D Dg1 }(7:3"f`2sxwuJr"5 t-RBۤ#^ 2yb&I۫qJE_^(H6k8׊(w<֭:N}gGYZtEףC-Ou-JhŹs" , Dޟu:xIr|UWe^X|q9s<w/|֕<}Qxy$vJ0P \g~1ʕJΩsˊ7hEjd'z '9z$ǃSp{Z৾t<{ldHxTO on _ƗˁWk>^ <ˑ|0^G> #Eॖr𚸓vkt:81{7~(\wgЩ,WgH 5k#Wc LCw<R'*83I*lN qA/B(e8qx[Ӧmd#ƛƹw'Gyl@N;zsأ^]J#N>ܡj+q2N#]זzx ס $!AO3{QҚxr^'_*VC;- >ÌM-g*\ِLTwrQ3ţ5oe+hs޵ld\FCӐO3qk{ :OC{-?")7=51q 32{_vo.Um[+}1y~@5Ά.O1P3|`̪WH2&<psPyB!GDD-rtи)a;L>#ɭ l-xo'g'?tDLdX^%,`]<)k6%0zW0tc/Xo9Lnhm5Z|܈C{i'Pm޲8D,%(`BS.tג7pP bΣcd%y z+ZY[c0; ",~"J4!ryw˲/^UG7hYU Pz2XQ4ghsw@Uq[أ{Wua. 䢦?Uy+巻;;TXAЧp{|L#lg1'+b"/ֺ{pkl WKψꧯ\34{fp5>q{W܄$p [U~}2 @Dq6$Ԁ99kOGB8l?SQ|{y砼}ו`xСѫ– CL-H:aP5̼iۍZ'Zv+o010%eﻱq3 KqyP h|vǭE4L`$NV;FsƭK>&%60h e[JW*{|i}?]7' 1ۇEio 僤Y^;h3 Ns{˘[ʱ Rިϱi؄g'mF?ݠe-HV H=س>3A8Z\ًCS\ӞH.66|qӆF>Jk=; #v14wp.hno@-o)]xYg//,dB협ʴuIQI,(Ț~bm=Vcc;[F/r~ڍa0{'= ϲuzOw紜 C~Pƾ*ӣF0;c:(k: C}9.z*yy Z|%1t2j>Ä^bӸsS ҩh;W'{&ByEw~sLُʋjwMy899M"eVx}U7cܚ\f Cqd.r.Z}txiy&<5p1F1 gYOIp.8s2F6͛|)$Do)v0?\܄n#.Q"vQƄKkp&fk<|+ݤKrZƇ.a:겪jk DaҶȻӓꦿ6nTwp!%`BOD|.V@A F90fM˜Őn S4]ϰҔgɍ/oIIm#Qs&bוa#Su>$5W2+jEM7]Գ$.yEK?ұwr[u=SIع)1p/V}NL%90X1)[ѳ"Y/YT%j$oZԼ1o7<(%D.aWI?l+@.DؾJ)}DS4'֢8`;ZoM ;b#B iŹ@ xfw<5x9=SkHb+ۤ T`1_لg )@#Њ]MsMJX/n, Wwz2܇ڷ^{Nͽkdvv8z3+`ݑhjZbʋZbX҈H9$UM&:&#0!N` , [ '[NU)$mnIW H4#0 eUY Qpog$1HG8*^x:wsUP_S-hf4_yhS\IBjfoN9U*\ɗG!bXZK;E+U6;%m.]h4eS܈ e4e{2GNr 6Av:C "s,,0Y7m[r $~A{u [PR/&LRA-+U&![oR,T xNĠ\^OCB4 ɂڸ*$ytܶRcKstEĖ4w4b,"]{K(>vBn&>_'dprUty ZsA '&UđM kg_ 7AYVbcaz䞶<ʲSs9.V%"76䑨v˂XXkaInh ] bt 8^> 7&.kϺ[3縩(ZB.w[5Ya[w}A<8=f}{<}_e9>B3k!N@Hc{۽"i`=R2#fـJ hmE<<.l>uK 5ZQ$vVsb٫eMm] 1S2-065_Iy,^Jm=?rȻ7K xԮu&(c&ŧb  &e(YL,ʦɱB5lǹv4$u-Ymulm؊=C Hf[aŘIm^SYLحB3Egm6~'jjkh$+AĻ{&Um4}PJA&I*Ie K4X-Ы1"5,`d`Wau] ebVb弉{&UX Bt$ғ@CI#ihB؀$֒ S_AñIM"$, I[iZoEV[[jj[Zj\[E~m1VZkqkFmzT&$]`GwIv- !v΁Y4= [.0W- 1,Rc^XBH?+|kVhUml8־,I#z돃$`t HBAoJde_s30 v$KYb!_c , QLa 1&E4Q@E[-LAlC$$!1lha@̆bP Iex_/[mjVZ^5|wlMD @Wqu"mNy8`iE81H͈BI`B4! u 0 ~Dm(.'[C[.1<@г,ěeXX5řlU氜A$ @,S Qw" !.K d9SgGp2V*#̴,f/JBA4 Kݴ1o N*O9x0΢& i+ l!Z k/k-i3;8,$"aLa@ 8!НIzE'z;AgE$'Rh O* T(QI ^^O)& " 4@Q%!q9{]JeX YxAi 32"3Dix2Yha^Fu!ZQt H9E, !pa ,K92&B PRt˼˩) < 9w.$;0D'PJBCÉ. yIx((L䇗x%I؈]" I0kAf`K֒.! L^NYr0Nf`2`"9%r!Ph!2hܹKtDD9DCK\)@& *L px/*\t"hPZQ0 yDtb.$v)9z9imSwֹW\abCh%)bcC$_$$)}仑`n Ar.0p\kb:UZl@Q U7р%:ċwp$AŽR  D8/C$YBh3\9pN() cvHfbC1,NJ)3A W:F&L12H;CHN T<'s2S1fEh dQzb3aڋN"i~ 1$ զծdi~y9ݺ^#JN*L2A i"~64nˍw]w # +SLR kcpaػbidļ I/1BDT2S)9%.QI%! )BBX D(A9wIw HLp 9E>&)3tBJQL% I&.0 ̩fa& 1 B%2^$*ԜtNiNBlIzp(4(QӨ˩@Lڂhpd~M/+ ,q’)B `^`Z¹L'iPRt^3//' xL@`42MlD+T,R H3h^@Q $9%;Kb%P](%K'mROEIK@˻.Ki!TD8R\$NÒ]0IHJByrCNhdİUӋwtg;sUq,S`jMSEfV\R$I-[BQr{+!e ^;DM$۵ewGci ;Hā/~,Z*ք&Ut6>Ö́ZYY+o!,Kw'ts߉1->Ue8xVJ WhH,4l+-i*m|j:oi,V 4 jX!%k <3ϳ}H !uFEH6 f@Z_.+rz hXB_Q$sSM7=}i]zy YE3olQ! ō8n S5>o2 iD!DB+3/|Cm X -i@%08[!@,+/8ZLe>@XS3y{M  }rv㉗@<$Cj[~/ThA.ﱎ~}P-GuU6mm/mUIfJmr;,1 w[.I& !/HАzFTf3_[+U@$rh4Fc&49V ƁprL~ЄP X$.@) @x FqFFM/APHlTukO!֛I$^]!,vIqbl/LkT Ma{B9ǘە/r8j{ڑIz4-!t g y@4HH(iIS1!iFɉ'M+i$ ̸xl0r`Hӱv->GCwI#А: DB) !J_zj8v$ik$a4 ϱ,K4$q602AY*5\I!P4~#` .e͖ZIY[^4| H?+bH^E>Gy ŰoX)5Yƕ +`ʹcH%Ǵ袏{Fɤ[E$_39 /agUUi%=ЄU_(^ժѴq)?{صM H $E4{ ͠@`Ǎa H-L` H`NH8$i4,I%6y֣44t1]RB?Gkn`/57q~JܴrYR=%SB4eHϵ@"\r}zұ W9F} @`?D*)4 Oe @JA4H$B#(\+%,&!xт}^{lD`BDz(- 56Fe α$I-[H9$$RBYE>R g}/{bTP{@PIfqf>4 ,ci6m rd zu؏.1BV1>35@-Q!! SR`4D!k hF+_b̥҅4Vt/А~$76Ÿ] Ou/bELS /9Q%  `̹JA1)X*Js4JP8,F9Z,KLfi5?B6 r RI(HdHKef0sHB~e٤j tGkzYIT}.HXWΖ?.P’@`;li zggUꦎ!=a!#1bzzv"#0atL^ٛ*[Gi ^C9#bض1 -s -}h@;/Pc4cg.It,Y2@-$}3dil?##z` * 0-P2#®~HYsLGcPn-%<@$#mqDq 55= 1,9b.ɉx󺛣˖`t礤 9ј7^ ;4>r1s~Vb?z/͈^!l98ǴTHD@-$! B "FK\/E*>@w3uĕtυxR\fnFL<, TAo ~ņızLw"feO0qPiA:9A OfOd!I2)?Yw2-[<]ߛ+ƶ-E+IH%H()% 8o8HQ%yU QGd=0rԧ#x{ zHP& 1,cW&Ü4$lX)V״Q}I$!VhHƁ $#:ĄMB@fm !$oZI$p IQl+@`@,J *R D4xtv7ZY~w}s=}Zh֣mmռ ;x.6jի40$jz jnBHbeE&}xXhnu$QJr\)JCƹ5e\Cw  1U1!6 hzЏWVuڷձU[M;h6pn/$&46-ŭIAuDӲRjpdMyO+ۭۮtyV4xkRZ7FŠBZЌ i+sWKG9\Z*6qWNW&Ub;9S0KRy˖2t{"C~̋R^1܂9}o@lԾS_߈FV4RGok}j-[kʕToVkeⴴksm\L9oGqk59rܾ+83Y4EeLPS]ssU9۔5 "BU0)a h+5ZP/Wߵư[X-VUo *O_ׂ'ܵb֍j+[ڴUժ+j5Ѫ3{n渵+Mk r,0.! ! @-%e A(ܴ2I!&ďLTt)!!ȆFNR-lVѭEhQkTmm]ۛ [jFi$$%$ ~CKy@f4vip/w[hB+$ZI-;@YB9EL8āA9@3(9BsJmq%6.JIW]FvB 5,4L//> 94 BO~m*b xYI$0 Ҵ m_܀2ZGAwM?3]JUA >S@$h5uhfӞe߲pMy -5KkZzZ ~ !_0u I$@`h0S ش\6S0f7j\ɪ2^j9O~dQQ/m9PRqt-k-!a4k} bm vD-+3BWLP@b-4dFfSnnh5iRM)24g.qr$ 4/15 H$ &np0lI{F$[[M67JSBy$!6g1n @4`E v0GxM[k 綴Uƅx-V@MeKc5h0K¦-bH@mf+]7$|9 KuzŶmBl@mf@lAGJ1 J$1yMT `ւgb}a]x960R`B@,bFɤfKu4-;BH;&$@hZ~V ^/*HI7rIY$#v7-uȑ4usQDzz'iB=-P$#(6M*YQ j,BlaL"TV^տײ@d,B m8hA c l94-;׾QcnZ$ ״ n³4f4$ɠc ˈ+994@3D4lgɫ]^hH!Ƭ+"L@ /!r "r;_FCIÛ qfWz= a 5 j%Ӽ4 Ӱ@nlBXmLT5dn2i߹hJ@rO ؀[m ٴzv tĒLIU;kŢU6ϸA"ƾ8G*4mL-$ܸ|575ˍ̹kSv1 t #* "xFم}hKhX B0ٴnoriмX,LfpدZ0Vh>;>ߙJak 4HI,wbC,h趪mUy&iCI Ʉ LϽ q V/4 Fqog\ѤkV/-N/3VK<Ќ?'6?Zk_r"1GcW+ۚ,b1VK-mތ\XűђPbjQWWj_}FB@"lM)ȓدZHB @-c bܳdK/-U|UoE<:׮h-d$dALfD i%eE^z[4 B5.l~m#!n6-*E"lrQ$9Xh3VsrS jc YVUJI`m*XZi*Uy~oչ]jHqbMa4pyh$↯5G]9J$mZ:ʯvkvj4i0 Bi YB16ijjѢ$CbbY$  7tlaDx]9v{o$y"Jִ֑ K8gm6HÖ+CFf 4;@_JUE(o#: žpH Ȉ"FbB4pPπ쵪`̃o_z=G982z^FJ*I{5"QxW>3׸hH;!-mqXh3pbI$7 .ϵb1$+&k:v TѣhiZhe8|<һfw ;@$Z`XvHIliY~ @PxB&D36^L=t$f!s1bәҺƇ(PnƱ0j68J\j⤂gƚd4F")(@1u4fѷZ$lcE(d1$y:A˩j &5tܮڻ95ln۴#) ObAS`Z`]a#0T4֝-$#_Im\[eOq994;Kue44bC> m dJzdj$.Q͘5Q2lbԱ!jFIYb0^am1!\`hKѴb4A^pڇ Qځ6%tζ/TŞǂKbč?0đXJAעAuql3O|r (k!CF6 V^6hyzsn9R7 Ps" )JRňS %uZW^_!13`_g%8^Ey,eU$ؖݮAuzj0`iհ_)8[40AiX(5ưiB $P4s1BH iHfJI6ѵUmV(,VѴkQŊ6رV6h5ժE!L2"P`(M/յM{;㩰+EFRTQh!IX*ɨ[(1bەWQE[sbK&6DI Ɉ:Zp]d֊3nF&a3bl ݬ4OEẐƶұ#ey3"ޚi&#!D,%Ì|`ac_caH6^.ve|)^4 cD-= @@H!8m8륃Am `aj@»'46a%(վK^ zx[UsrJ!en4| C4i+i$ Yidc_EM)çA $-ب*6Q iPg0vsb,$Z.#dl69:-]g/05.$tB,F5gvzU[,6}u𷢙|:71EQ4@ssnUJ*Ǽ݁ b1H3mu_f"B%OTCio¹n\c0T,/'WMnb!}S{5CŹ8[#a}!RmR-}~.3XEAWV>rמ,hBhŊ"y=r%QE06`xlclk)ɢK`a=Lz l}8+91%k" JeeV m&6\D% IMY͕BX0ĔǬQ"ҳlB7 \;2Ev؋^5 au_U $JPQDKPō ,XՍ%s{jZ͍,ؓ1)bhAd 5"["#M#i11"Dk5푌gcE %12r ;hH(j㽨p8>}/5 I_0 ʞ/5X1 ̽y3nzhZvcbh%|a-MZ=cB5cNۚG_5}dҮkn+sAͯk_b,I@bbe0yܴ33Z^S0cHQn1$%E!kr `UA@¢6fVzh ։ODg'eq ڏq=ǡ&avˣL x\گ?kkUZŃXm7U\O+qeχ6fԮ(y̱,CE93F Ra:lq,s-$bEØ,;ZFn Q9^fGyUD*3^@Wi"-F6E)CNI;YF\ ‹p#_ā\U_UoֿMƪko{:V.W.h*M4brM 61j*RI]y6I!!l5'{Pw69d[4w6fo Ͱ NFސf1V%=808u䱘fl 5Ł_k+PAYsmō&4c] ^J462 ЊL/؅'Rm# mh: ܿ>oҝpH m(higcE$m6)33)nBT ѲbM+ m_9ZW|)I1*{4)15?DVvy'^}ƕ5ewy%bfEl:y.ܥiXp`$8)jI 2!ztU~3CNu ='#!a$Pª!b֡, TRQdϭg_Vk̅qy~ґL"zwX"&Zccb`dQCH#=r(aC6aL T@ h˲:$'0Ŀg-YP%V`E̩@ijxY1(:L2֕0LfmMĉ4i =U +) J7={h7rsuj溛\N3YGƯki 4ufP)9\nUkJi!.ݑ_qnH4Xܮ袾gezdCN  4FVyݠݲb9MVZmf&fcׇ9qQf$H$ dha/~0Ls"(JWk-~C-Ѭ3PMa0ĻJiun16ؒ/عA繙 rqߘa^#i3iT֣Wsmehдihdk.aB[꧲޴nkܒ!jsR]Q{i\ؤ";(b6u1 Em7p"I'6 r{H <ik|–"3{6]uj*M&$I!Y $2La&]jz_^wؖIQB#"H HIuI1)վ smUۦŨטm|ιqH3Dsdl@KGWU<&k%H嶲/.$XZ @Ui$no6yAu0ST8X:+˔#Tѯ`XTjqSXc\V9e!~BjM ~I}6/0?zlE`GBe1]yR>rޱмxB5V/֝jxj:%9]6@ߖl2Ox{J x}[ZlQEcQh}M,h=~/e|wy?_C>+u؀vد@t@HC\sש{ f̮ E;vA7{ q3>HKd6/Pb тDѴ!  {t^u^iAa:vrOre*m%jq2`<VOSfރ"Y+)fE B0 R"lEiQMI(v谼SBK}>?>{43_ /@~>HD2 @=cwm2 7;EaZtplA"eJ}Vom]-ksĂlD4h б%eŷe[2MkUJԪlimm-׸BF !2r2P5, &m^%q[i6[jmoaUx7ඵmkVkibB+j`05qKj]-j5]Z-$͓J4ڮ1؋5F4X+ 1w (Պ6a(yd(iP ]s($I^?Uv[Qcmm-{)W5ˆp I؄׳`4ig4m% #!YbEw fn8ԧ]:V9iB D Np#uHխm7o|ߵjᵷWT)/Aבt۵Ǎk\\jX<ݻrݚDG^C@TM l|䒰4AlV捌4z.{ 5}[jKU^mSqti`q~@ʘߋ<SIZ6o-_+_֫&תc3L%ā  aČhM͈LRir8ZCa& CS`PcEX0V# ` I =[Iah]SKVl2gCBKϤĩb\X! 綑uO T)@b1%ű wFJ_0@!.i4nbD[ cJ 3P!)46S ZBT!Xjl 1@!\bZh2CBWHh_nEM@0dXcT1z[! ]bB,,zB Y`im lMF+F:4hµ۽J6[{@ E zj2` 0l&FJm]zKx,Xv3vޞz:U:F `5+cjYJvBE F}.& Vha|0бs,6YW.H6y (dl#\,)iYuaK4wM8V3pNHe5u1 2O-b`CI%1qzo:,mѴIfBbm|{pFC@0Ƌ$V`TV`^y)@ۭ@B]c+,@Yb\T6tG*>I_5uu ii4ŝhł0+C6b8)fiC VG &;&fاv8Dq˘qW8x"QzL A_^I쩠IIp!eSMND)"_5Oė53U{*-pY$ 0m3?+){v/nzkzO[~;~=R$WtKqk-?)-Xz#T~m4'%m>[IBK繿liKzVJzb(؟6l-#iݡ^~ܸ7 ,c5Efl?,#gM_;t? lZz#Z6Z:Zhϣc`~^uo])֌m?\k X7B7 /6o i_%e 'wס+[_[91=XHWchc62\nXY<.mAűq`ժM)v>61@TVhq:Bp a&( G36 / k$^iv5pkIk`{MHpyny&2{՘]\EZLsӷ\:)rZRmTi'iQB4/kCi&A O'ǻw/DV35s|pN?y/:t2wzNRN2'j8gf^fM-qq nQ{kD5i8]?ŗ wD q%J.\w>aixYÀ f;sG >NJ|GkcghX϶v[@ߍoʘN`OkrSzP('ߩX><%1D z񗛱gN5S+G>_R>˳ut;o7ΦjBG@{m9ɖm/YVv$ *Wrj/}vqR/R{o|Gy/Z y'o;l;r+ę4@AC Fm ^~D}Ug®Y!~~{M˯wO_(N1v`pe^Jzy^.~pnܵ3bt*Y;^2J -MQ~J5+8|o'Yf*~?ץ]EtGVw׈f fu43n[[z\g|6#}O Yp"|gڦ]}|M'4Av=‹+uw6 +Yw3ss彁^׷Gku-^Ll'[ިb5VuXW4Q+_sm\&zAړZy=|W滟}R+xcgW~_3W ^?E[g1}.F0,p?! 6"C>ƛվՐ`眳l?{6E$DwVњ4aMo\9~h~̸gW]mz5Yy Ozc tGq]M~߸Ŗmu}seNðoN\-ݷcxs [u?[cNt@a5DCQ7-%BW|z1Ro˛* (/w.֢>«Bl ϺC?'qx%ڙj ,xut†e dP~5滾^-wS4mZ?V_y8}"5xά-#UMvvj\'ߥۂ40zܲܽ}oSZǼlHA_%_^s jK՘ڠI0Μ7k}*VY(+׆/m?f;1< 7Ӣny9ƿ;x_jGI?m¸޿E&s3%j56 0Z~&j{|4/T ԇۀ1ݧC)aha)35[DXϡ͓@ A&0wKWI~nm׳fWm" @T$'NG! x$fÝw-|Շw:[/eאn M85ӃGp fOlփjMٿ6( ,Ovb""?ߑ"v6]6Zu7Enh+H;?Fm+˛>+AArYB8eRջ9_]V눿8e,NfmKi$o!]6 E_u.0D'䙎;K,oI  R Ie]}VHM 0cZ.KUȗK߻OCSM 5|gu d&۾Ѧ=oPT3$i 3sm؞w~Ƴdrq1ZMC\6)B+bG,%6vQ~\P޺wpvTP ?|mUC#^ñ=o>4=of1JT G~(p5m﮸ܙvxuD4[r!GJI!|7Ǘ'J6D4HBC:liێHZ%ŧLR׏W+wx yb'v7i@b+j<0?}qƿTytkO7ʏݠiŸ7~q/.6"7_ZZ`Z)gctм*Um/%حhe!}YHm mƟy]q eL T0nr&%fٛI4@0N@d!{ oL.g$'srR* fB88c̚-J6B Q%Y="JbpFX[T#O\AJ(jQm#!;4-*a\}`Im(3j(\@٥KE+8]@B R'1Eۙ }L#DfQs,6btlmme[0li~__ezOK& iE5wsXcmIkIhXs*4{y^w,6T6exfFFBt p`j=RBu۷I&>@]~.%NwqtV.$٣uXaƏ+0k1I.L_ !v@LSpj Oţ4Syc }[D!O"_uЩ/dxk%,y,HZ]$9M/ T,zھN&˝ЏSOuR1+ 8M*}u,^w4s\yբ->>/9?%wVnq걷͵y8"U>/Pj_CM3fl48ݱN3Lљ"[C:[@5%? jp57{뻺b]msmK1-ЀVXbߨ~꣬AǏ*#q rpw²5t!`EE#'U#TA6`Ô=u62P$dŪqfl-dnTR +"k"7J4$O,>Zvc6+8ct]S;:}/y'ƯBF[lٛE?diU{gI2ܸWZYzګˊR(x꓊>oh_K6+cAZDo ] Zt6k-z? EZzrP$_Ȓ1RI}%яyrB,cͩ:,56qx?`%0'JcN6x_>E}JT)/bJHD{1.f[ݼ;9^/sָNMԔgΪT*& h9M/Sفd2״Q,O{ 2l${ (QԘDhd;7d{ Ps$%TNoZX=_ g"rv w?|&<'3[-21Nƭˆt 5^ 25wY`2Xs|k/d((!E;0\YߧKt35],3D11zv?Nk̶_Dg>~wc[Fv(BGO}TT^'Lh9 ='Ӥi%6=V^3T٢'츎l-ՑY>?B,a]p#On$W"ٿ'}& €[0"|r]}_{.<^3Xnj՘]lmlcV-wBwu'kޕ11EQXƨׇ7o׋lՉlʴwИi:=_IZm X9,s8tXS_BW:?#[nSMU΢js*=v<%.z+A /%8Sx)WMʷorM )hGM\c)j1 @mV`i^2I$I$[DCkZI$I$oHCR7ǟ7![m{kcZh՛mjMikm̊˛m@Б4JLBLI,f GʄrLHYMoXW3꜄"^V@%G~IKk' muQ0bLK4ց,fGhH֫ƭ[kl[m\[m5oDIO!s @1xA읦ou{IY$,6K괎= |\YzQIAM$bb\&DI!Xh;& M/h6,6f؄,-?GdI!$0H>ă%z4,1]`X zv M n]bI e"8Đ |D0aSBbENA@/JW Z6!"LYHh ,H0sFm$!FjGd FkR<o=ЄL$,Iz 8BF[ZD 1k Ge`]#BA4aHi 4,1 3-կ kɫfŢJUV1mm򕯮ݖUm+W`BJ`HK bE В@ >ޑRgF3@%m:JĖ$sLX$/U!SmP$%v pw0s-=߰olK% "!Bc0m} z h,>:6k~xj8`cm4فqAl_Iu ~۶|L`a  =z$E^Z:`ّ~Ǿa.|Խ`|%VYj0cYu^.yRXH,6cxMr*fgE<#V<;gc CzNI#f|#ڱf5 arbi( ٚhVo żl|.ӛ2x_1y(t_1wC㍿6 XI+0L?#m0w#M l o_|Z05M1/+Sf 3o91}}vuBI_Jlx諍ߤQ#p[ fepG(/' 2nA6϶6p &Xұՠ俢.@CAovR$#`b9nv79.ߺ=놮Uz!y7:CS$T|m݋ډK%8f~t|?2-^7՟p :`cEί F~a2<۶i_>-7;'|}^)z-rzXď{t].)x8vpq Lqq?u:k64ۀl w1GgE16Ya<5׌"Pf;פv:ۖȷ 쑤Yrgze x+q=}acẓf+DD? w[lC`/+S~AƲFx /bńkGvۆX@"JWBJ5fI8qp?:wx}3X p] y +f.sH%[V-36BVYNOdcϿwl ;ENM\d5)gHĚ- )g&d}=tvMdHq pGr&IȈ RNLOXTsvQOon}gCpC`MĤ׮3H=z)1Rt> r~dMٱDL436K^ X V?ObVa<"]MQmlի,Biva)LOg"}i6 ^Aq)F-i&5қ{ [܋R$ #S6,\>zYswϟFK7n<,ւI3|&NC,.4h (Cf! O31'`&.F s8Ji/LkkĐz:#@_kr{.OQw_@7pTW^+^loc dη)VQ)e3Ս$zڡهgeC;RaAє0m2-0#UB]mSi{o{V@zo0y5Jy"b ǀJ^UĠ@cp8) =:z^hئ$bۊBشtYh #h@/b4yTąֵzĨ`%YcV'KB Z $XM 4!hZ+0[}$ PāVBwibM2Ep L`>Ѕh , bAbGhH"m H48;%4+BKp?Ivi+lHK/đ] ̌7nm6շڼkVWV譢W _ᶼjk|&V[Z+_qe)$ުbPč{k\b=+@hI$ql_4#@mB- v?BUԴuʴyK 8M%6<6(\/z,i -~]x\Y& kۮ1~z:H,/TM jBBT:1E4̑%;}>4vB=u]rt¯xkJa3ބُ)? i4:5_8Nͺ[Utb]]dMh[_Ӱ4i}KbK&mӒ\! @p ;Rh6Y+9k[}1+%}lN㽼K%{g!l4 K}o -'컲OJwcsIS?%l/{5>cS^~E,u~3==63$@ *|B0}3mpԖ豩7.mJ/.O ;ζ^ѿ^m药nS'Ɉggu)pvF:h,bνAjv+qb8qɽ360~Tal'FPѥ} 'mb>)`~g5"nYI`PAe%2YVRka屜{9#N_,%DYee O>|wm{ΚlO?wvG,ăy#GOC[9{OE_+\;%hHzP!&u0]|V&I$Ia M1, |$-sIf Z@$0xĂCihX%M $Bث1/ oELoX$e4[ii H`$6`\6&VͦuZ`D4A&6LK>%Ju ϴfT @AS@HlJ+,@.a1%ð$!m&ЄPĄ ?{[jF_5VjG!%?j%0IW`$^4y$ hHֱ  @ n_hlCBАBD4 I@4i.Al3!Wg:A=cUˣ׏/?XuI1M6I~W\Ku^1uM)b3c8o쩃dȲ$M xĉxղ!A):20 sS(d%)6 Wϑ49/8uPoRlz9?X`;޾zn-{~KyN;/ ;QA$ͼ lјf:X+Ot3:"R^x} ZQ!d+1xHE &0TNӯVcJ" ^M$lNQ)=bi*A~z_^BzC5%Q'a*[` 1G Li[1sz."r;S'L? k>I&FaW! {,09 q*TK=EXl> l MWkۍS.@)Y$H@ HL!#+F7es0X@Tq?NJOVKFr}=adb틏72-xΔ}%b&Ntr5@B4.x:3I!cOn^ zO{A' 28Pzbrw6 J=?) ?T%@m7^„/N2I#qgΠ?*>OTS|1ߪƿq䛗I|_s_mag|@q9K6PB i;-+)]c֧=4zQ|֥͆mbVwd`IFj9 =9W!MY`E@Ťyz?{(%ڕ)aҼ{ǿ:v9dU6"E0Tḷd N}qde(,,f3'xXX =}*ay& .Pf[0D]kk+Ҹc\QI6I -bىI,!8V$i O!(Ÿ9;쵧¶X^mPg 3z&ZW0؉߼ؘMiIV_K&l}\=h֐!! 䢖, mf4CB*ImX ]6ni$#b. 5?[uG󻞿#BA@@᠞jn6Áf4x~kAYY6v#p;L6%փ1jo\>.~Д `0? ^èV|^ɟυ$#D-s9蘚"Ol u"sKt'ߧ)>ze9]4~}C_OmC#aSEBf1v9eV32فu2;6||rk]2⭱U6@Q6]k֐D7sĥWtYo\>|fݭa&rz )3dis Li("c{))B[X`[JbWGqҲ2 H\zRڹg򮈴'>Exā=n+f ,¿: e 1if|$`"pEw!QoljnL'zLl(yF SЉgKQ . kkKـ}φWi-Bf7=qõ,k, XYlm6 =FNWWn_цZX? F υ}@iYݒIPT΋[\[ō\O{ WH6SW]}>Ŕ+*?ڜ a,*殻|]5_9P;'@vx{0WW!OBy~gQG&\@zk1oiİx2:Լ@ƃ%( ct o3Lߍ#%b 8X 4ä//I(,Jȵk`wԳkT 2(xR4i6iZ^ r-R¦.)RÜbSB-^ßhIT*2x v3[+Y8 Aϓ 4|͍qzX#H 0&yDcBE u$-zA'<㏻ޡ1¥x…A &T ~gy?qttnoiq|~ܷMns]f "F@A $N&Temst:qKq\".uQu]9Nwn]+nq]Kn9dԕ3x+hqw4:V9 -&.+k31WJ7Kt.*3[Dɜr\t]9]s. 9q:Ԧ'G\7e뛳qFHb8:@A0$Hԇh %.QE:3uЫv\J[rrɂms+qq.9w뫷nu\hGN#t'.]w68^jd1ŸRX(l0"MMI6D$;/oq U\3wH9Yy#IT W~DWU-+[b1Ez^|%BHILm4{?Z8ܰ~H/l^!֟ΤnV!x--u .$i;B|zơ~|664 `Mz+WMx ݼon[9IS`,Z{Yg7.3V"Jv it D8W,xq)3I[Rӈ9,@yʡPVi4 9]\ENӤg8˸vB;&]TA|!b4$`jLd1!`)sh,+z/f|V؏2zγ3ڴ$6 % Xc[$!6ĭ4V3:$ր!.+L!T!Chg`+`s혐_S?|oA=O]Q=X| @4xЋ> !9nX!.L +Tp#kdBoe' HMSfOF{E9JcjE1(Lk T ǘ`yTBf՘Twll9T)t|Fkf vuw<,T$gzZnqzk]fB[k[SDc.b[2f IuFmw$*2oW>?VPb^/„޴pjȷҳm$#4#ȻRzXvL2(;|W5X0$>ԅ_ﺙ{F>G{bxvuo"l`#1"C[3'N!%c>0 #hw^̽5  Jgj2fP.,?EBBYPi(VoV{Nj!]vܶp 1^B~AԚO7UJU~'|kͼX#ddl,^~߸׈$H0hABH=AغFhZ[;i}RS׿rϻg{2-?/@v$[Ǭ $#8 +hrT~Jeڶ^u.z8<, >3q6jRz֙uiq`%xlOiFcIhN^ꯙ wwY kH*Չ5e?sRaJzX//JGp4'ӈ0!FP(LJ7evEVQƧw5-ΟkK rRmsîu˛r\9q[xk}q/ ˲BfL5_ginU'ߥM~`\E9gtTC&h%mqAs:n'>'[t۳p>; fn0s>s}tW%X& ֢+4&+rah ;T{cw?v" zJԞ80R T4c꼵׉U tH^8=E{"nQ.ȌTLa|vq:]6Bưu\#\tJmqƌTNs&8+j1j4QEq3.7eqdrErkqqt DcyMx5/_ߚ#\q Ү&fm:"H .r9ʣ9q.rk銌T.utRkAEƢT-tQ)+0ۍqcQ8ɉqn(ݢ!?fKKf֕$_3Ƿpo"''eW9L4cPl %, ;~o*p zN?e|]gT+AY@E(ڥ\JJ;uAP{:RKr?Z-vV N=픃dܔN]+wiyA笒Ӻ3I u@Fu~-BC*+߭<||P~l/ǥǁ_+%sy(I73Ǎk%ߡRvE8B5S41(MKP6Ѕunk4,yt}LP.%Ӡ (p >eC ~V"Q$zb*%[>2b@I;$ub'c_+W&#ruc7t&:rH4X⫂'9Ħc[x8hWh.xr쫰ͮ-pi\9Ȟ qߜs-s-Zd9]:kL1#q\[qmqC |!!+^/` % lxW!+0} FoKzJJH5' TbEKs.ʲ#Cg @Z^'<\$ 罵H~*{j讑c4IwKQ/ST6@|o?q Y,\I.|!-7Z .sTh?i7eI`%ː rM.NĀlA(,$|ծUةJ 8J;B@l9hEMR9X %l=T0_)~RӄsЁ|GpЁ MVH$;o*'y6 6c2@` $2Xwu=I,dU*.IcNt?OZtZ&;:)if`(D[5o?+uZbKiSJ0 g"{64C^S`ZvW*c;! k:UBfec0ZGw=xճ#<D@JLvu>VZc0+Sd8828lT0i%x vKb:^?0#^|ͽ` Fk=|$rl32ߓǏh)HI9d(),59>?o0 sa/$/$Dhu댪?#@%I XБA}l{FO_iDbv[`!K m@M? [AX0 0YPmJlqƴIViZoQG @?_۔~7*+SWհ0e<]m_!%4omc,i]g3{@PץXڅcGɫ }z'Cۏ7ku۸+q<Mr:>wJW/,dߨ^d#בYiRӺm6wV4 Sˉ[(rZ8^K:aAku8J I@?7ĎAjеNv]8z%U\f>pEURGa@EIGI\@apHfEM.֦8/ a# S2-:JC9 1-tT0[0~_S;]~K:fS5 DB!5'.3j#靦T_Ծr[I87!~kR_ 6:d A[gKgm8#H@$,9;uۿ }ܨ/vxW)2b^@ :lr?U* 0vA!)Rf碬%Ϙ- *!u})~Tk p9S]Z8"= Uxl Ҷ) 'J/q{Hn ~c4y*!4n_  b"$L=(3kQ Ϳ:0d 51a3&`o K`6E.=LD%f)\-\?vXaT1S`@a*!Rm9ݦapj߽ѴZW0$1!lӨjѣHx5ѭ(ۺƙ^.¯djx E;HHUyJfR$F' &,I^I*c('"Zg +\{u~n|/e{5's86իd]77 @Ԥ*Xc-e @$JRoo-W_nq$"KG$k> -W$ 8Vh?$;BXZ` $uhH> `Bߩ~^m5)o8حZ -f-$1<E/i^?\h~7mi1H-qӄ]IhD4hrh^6ٱ Kmv\wve pFãy^O{m16%?q>_#Uvc/Л.6&Cx A n^67G.sԼ7Fuy%fBHV1wzʃ:n|(& VO EQTc3湬`!uti|*0httoF1ؙM&ž|c2%۾#Ozw {H :=!BA!1:`XsfܻDX+ZŷTVО-[zL)fj v}7^QѣW*D**Juƫu0sZ/diM*dCӒrHE~Ī5AzJzNaT^P%$14Ӆ)C IC1[NI@\ZPn"S~x-vrx%n5Zy%.w|H _/&E%<@$`4zkG1ŵ,s[3/ Py:ffn{1i+fAG6{Bve6S-׏GRR"hI)Q'" ǾDKI ڱC:H{ٳh@QRw?KܴaQ.Z/ }_W4^HIlZ4?]AŗL1Ցwvⷯpߍ'$(Hq m rI Pv`5>/Ęs!$͜= X )%oIJ̻#˱I >y)KYp?+>WS6EGr2,Z!bj gnI_c˓hIOk+.6=L|qz0! )_:NeRM^{{luY.'\80ؽ4 TN ܐ?_];(9}I[wh6F%t,6.z:"M;?ab: J bDN|+x^./ρk3Tbb5rD Ѻ a&pK{'a ̦DHO AB$+˒I.W<-۞b~zh}vUJcH[D}(YZ+y.b}{yk't|XE,Msb|ޤfg^{ ș.8YNgci9m_.Dڔ{_3tt#t l\^T@ԈSpP83 CŞEJA_w-*>n3n ![Z0_ 5sqg> u{~$K̹QKvx!j**K!:cUQX\8w aZUg8i?_)t=GSsuhIx*sYc=.}k]#T F{n4QQw$)`U2Cxs?:W5ÈTj_x8PǾTQ?ʾ}8!kΞÏk_aۚc=mGxmxÆLNQnrwn[JG?ÿ,t- $U\A'== "\7mwֈwDp+ &…5_EP4 )q31ő[&V ~ϋMNT/")F.g# @Q"Q 8r&'.CKw8@bau< yh,Kj6кb߶*왈+{<}Jc)9E[z@ViqsB7vZhM$ #c)cu2"tdnFl*"-!&jUZ-kQsLW7NE::qz_ U oQY'<԰*ɉ"IkuлK^1]^:5Ŕ3!8gjT^atVktJ[ξTlxۉ`^$.s(`xm~јo(j]O5˹}Y5&V-ۼ]qˎ8y/wv꽸/u?x4> juʎ 8Ei^RIc~j)}IMaJAĦ忆&GR?߭uFBޥ QMϷ^H cw?^.zN;c g2p0|^ xАOCsVݤ:m(uB?pgiojHp 3BB@"ONe>Ĭ݂3jd(Y˷% הL7gy-R/o72 @Qj8IXW)emfĵ vK7a^zmU+ovU~6|H4#1iQ޴~Y)Ă~T&/yfYiÁkK:E ^z[VVlQkmFjbQn\Um P1O! CTQAXh_V<ͬmiܳW_^ _sƽW4Qư!uҴ {mX郐fKx%}#^s5]p hE~~"NuM Qk?0|SBBubp? E #c 7 +xm Dx@Ӳ /lEgҠ{OWrMS?Oftx>G}j2qCvZA-z]fQBbNNy>2ΩbXG%TEa63O`¶t_YhjeN C}_kzm\pHc( MXj18a H6o(]6PÅ$Rvugc^W"UPSV3hVb%#r2IF.D$lٗ$ҵZ/#|҅fqc.h |\]5LoHlÜ_N#` $7! ~ĊʹW]*mm9ک1o.H  !M,cBJ& :BRi16yVm.3lH2/@uF˳wZ7l;rtqju[o]B%Ʋiu[{8R^lq>l=8_)r6٪Z8~=#%@f,M.8TupOR2"jiX',*'V)Y5 Ja #|ؚJMma[qǕޝSn| W7fd$0X 0Mf@OfBvn7!,348][E-~ HwyB#_We-h~v /DH_y X˳TPA?8q#B5FM/-%^NHg!6#%1flf46Ih>Gv/%# (iJ*_֊>.j0 (%K%:N,9ޯ^!tEݸBd2{ 7k;mmLm^q¯Mw^6=/u2dud9-srE,zb Q)@@0q >y9נ7z.x9d=HW+.~(l]*G2V uyP$?jU!7o| 䲴qoٍ47٪g>=~#pmv~a]TtP=xX݇WHDIa%M,`ܴcBlQ \ˊr`ve N5ǃf$ 6OP}98hT\(LIzbAMɠ GCoͲS~e' >i xOU!e{hn4ig ~}f0B-a=~iYB\՝|'"# ȁ0],-n>j<ʏ`g/ϷtհZgY[L.>{ONM~"5k& Ͽ/|Wv*OZs1)vm/?fƓU Sd[fmaJ{U_< uhSWNBK@mP etQSIC,,qMPBELCJm{C^Kf?]`'Ӻ3=PlF=}yr; ;>]rfɗXvWӦGrzVxu&>ĐO)Xq}/Z]7U^X/Ut76r^vM~k|O4[=!R=XvJVlskP@ҋաy47cD_B=⫃۱y*M,d{34l6 nDh^O|?+B5EPvP jblcدq.ܸN{ ,\EL[cQDnjhBa8 Iro& >Mgn_w?Ke]@~$Wi. t*> U0]|h8LB!Z*C̄0Tg>+|<nHGc5xo'a#fw/Dxe 52h/>~ʼx5mǠ>գ}yJ &mz |;As*f[xqX-*Ċ[8 i0ŧhę3qIY_ ITFᄆbk~G:N >ogD m^f_ `/ 8]4 \\$!*e H$g]g`PgzyvYo[", WxEGWEEJò 1 >q?4OߐW2rn6tZȲG)2=+[= gfꢻFt a$xt_DTP1܂'奦ν3Aijjs "į$b1fAȶr@$9 i7=,X+z`A8<š9%NW?TJPv F#m~z9Y:I1wˢŌpTh*.oJ۝C!f=MRG0MY=,% +_]G'g|.=8uy0NJI^_U SPm D6D/G; 喇E. c={( IFqydKڿкoXB2HV5BޱeۍE:)tr i$| r53\LcAXd`:n_%kO#{̄E.R=(uܶ1?"=fEm,~& /Vo;W]1_xP93Pl@g[ L" d u W%F /⹤~RǨX D8xkEdA(G4ELXKPRx/&L3 Atϰ}hmN\#P ΀Ҫm4`Sw@3 2~$%2Aؐ{.;~$Zh-$/aS oqNv ɯ߲\GbQsH%h+%ӽ;D3nąFv5[Jӯ? ǒFAva=>> |_2sȼf,HӈPSϝtUԖA rZ&UX[_mtDQ(GFh&L| xaYP'e F鑙ФЗb]5i$_D(\gP <#B~Ylb1惤S=a\& D4 Д64Cn3 H=!}H|GOL'bJ:85̓>oMy#u麬nyNWGH8:T.F @Ƿϴwhb4`._/ xK0qQiO+xGzINu^g*8+nO1՛3᪸F&jfc`}QI])wCZhG`WQ!ܾa$}xIZtUȒHn ݰ٣hFkxBX-ZpXאh:|{yIi$﷑-M7~.5ޟOso~ˮF1o[ߑÏ:h~b™mJ7˪ 5<=5^UVkJڟc ixq:½C@8(0b2ᜉ#|zwH_оw]n+y _ dg%D67׃x~g%ף[:H/(h3xy:YaRga b/CQ{9|*bDi a`tm#b5L:а)T1 -MqPaʹn,ȗ#H%It<@I OUm)'Fz&%3{oE3i82N`pV%qˀ]Y@[xtf#5X<QoQ],rFux+7e{Fy?wn_Vl$"&FڰJz(]T8vM1p#@k-ܒQ_"]ɉJ&$u x* ZBH)!k0Z^- /蹟zY|PH<ŠжlU2FjLz\{^q=af1~&phS m)iC-z,8{O{/ſx6j#/$ͣR|N.H CkLzU XEhS錟ߜ1ñoPKEs$nw} co-@.WlBK4 b^LM5U^$d6)$cȫm6wt.4}@ss"/f9ba%suHEfS?1aW3u騴Ћxǯ 2H3~r(eZ>ud Nīf'cA4/n{(W B{=Wdm~.+n,#w/ÂW\iwh0A4-t-canD ziOׯcRGP|]cum+]^ u1x!8"c0^<.}#NIsZ ϥ ,waD} axǽqObS$^QWqH,9075ܺ=3WŔC$4?6lqus;!_Teoy'[OND H_ƻk>S++$S.XܲyFIüIl2*Y"⊑ ٥zg s{YNl)cU' cR4g{NN_s$^BVY8,\a[mF$HY\Zx:iѡTC9墾RNw>F'l$N+|ߧI+1XPӼh0(g!$ F `ꗤE )э"Fq[ܦbP'_:)~6 ћHP7H $F$BVޢ)&JDK)Y, IԔ>F% 9VTETӲzq-#HÓ>"9sBZ[eL mEH. ﵷ ;l%T+3^<"Xn:B=^ǹ-3h%`f!OtDpHCh#gkαِ⤼:-{Xq P4(*<=!u k}B M̩U64x,Kу0RhvhA gr6visG[dɿر9=QNZqRqSiܪS9b)@F^@Jf-D3Ɛ+fؐ}=kQ$ǫxH`$d G)*&Rr3fȒ+]߻A7+",#vj CgZ0#ET-ZI]hJЃ?`ԂMƐT !H`%d-ġ18nj $# X,ROhJ `6ԀqR7MjRBw @@WWnt=\)g~kC A,[?`ʦ)j\ߋ 72G_9WKm3x6d^R|ڄB`AD~jDk%ؐI$û BF<+f$%D@Kp$8LJmD9?Y~Z!V iݲSD(g3Jt\ ǸN#.usߕb\z 3}j7> hCE\o<՝]ߗ;-u-\TX N3P"JMNO[91e3pPIZH61G}WaCM<;g |}CHVckAT$MqrDoz |+NVQ~0(U@ Y4FFc,c3F 4^>\FJGt-Z+p`trSylYf#z}~xNc]a^$,4qC=t /f dBVDG՞S;.@*Sg+143W&or!PDԐ>{L4QI?}.r164H2Ls~EU} u{"1ٯknuœIHHAIaތc"~'._ÇH輁(zҏj;B DF=1Kp#TC}";t]Kw h 86|i5Κܸ64/3_ysnD#ޠnΈPyIRvJ;ϼ+9qU븫 FGpRЦܼS4lIWSdE C K!ɂwph\ux")ڌ`셋GpR E%VH@Ȁȁ Lx@D,sN K `O*IIVzmߣq>NHkGsMw%o47:phZ|7 uˍ\Ȝ {4~I;]^F ]#brؑH]K|BP$0U7 l\4[ ֯|j @J cHBE2㣮vd8_512< J1wTЖ H"g3h4j<ׇgHe :T0Pa=iM)ޗ($? pC,1'PGx@)P'5F%;mՈTOOW7!\D2XcQ/zCLl$ck!R(Slwn.0F j2IvS]sht0} +us}Im O$,HߵO;(b~Ζzw'~BŐ߱$ 5\ͨ,B0䟌tQԓ&%n?)B45wTK;(W; Y[-_vwwy|jN(:dzVG!X''\zr*.}λ3Z@L0wWjDťlgdkh6>etAxplZS\Oc<+ ^3:C7E3 +?+n]_Zj{FVb$ɌVF'+j\>k_.$j%y &1\0Jh9wz_Vq,@z" bm N7B)}H B)/HȮ$ӻjBoFuvyc voX,v$Cc[-sKԴYa|;U=}|WSM.݋bB|fkZ$Œj؋Y͔,^n4DG|rBc [="F@ZasA,^2f,tb@Ng̃>Z[ EA)[2 kgc*Q /핁nu9̿jLoe#GSa3@R̜B0#L2h;y9:I6aoL#Z<8=W (]C ;>gB@ؼHHfZt`3;N\$s=^?h0JDYiUTh0Z_rK{@e3=ns/Koo"Kɳm,lnOmcn2umCcLmCpBwBRT0\m HD2xnMз:s1W%L,k "Fs |8i$G*Œ.ߨ! d0j0a`ͶQ$<D*g42-Cf#ԅQcy[eHHBH$D#'!q.JͿ&y_R{%(PR6)M7Z[?jmr̼_Syy|zED#4z z$pPb7K%&\dytw PN^Ѓ*5pxLy+;.=d+.yb;։ 3TiQ~u$F,Ga&m*?Puiy56Jn<7Gv'VwDV u~ܦgO.N:cPycY=$OCmP.w?moi`Qp/=U=Ԁ[SM7k8 s a:DN:KYj,ܿb{zs`DѪ>Φi_W&_)8Ί|]̪^Rlm&ؖ$Ĥ1cZىW^cQ%٠Cj`)4?%Ͳ9CI<յm/WQ ;6+>uo͞/-o` b \JF>G~?m{P>z~ɩ1$+#7=<!&8u!$_si^<_GM[.:f7YF, 0YR:BA-dja}FY~scܺ0mY>/ة=UALci)4/q#ɾ܎Qh*F4}Wf dvކHݕ,% D:n,O~rb..a`~&\D=д+~IBdg(1AD\#uSw| -iNb2@mjlE}mٙ;]\jM!324dfKz6cbOdo3S \zzo.r< -/^n1iW5/$)@"$:- nIܺCmnXDpP[cK:Pk\kiȒ_tvztO?*Agd1 sqQW=;w뭤S_wKZ_O=RI 4vW$:=lgTv\OӨFtfhXl/bN}' Ukh$63*q* ? ZI`.C#fJ4qw|?rJz$DTL$!ÑÜY:Pߓs 1cН5@W`P6ʚ|Di,z!ׄCLGiW&yVYw"L<H8I[`K$Vڝ?lXޮbO)ʠi) z.5w8Kg 0o)[QNvlg l>K?l{NGw.]w ObId[ 4Ĥ3/Na&` 罆CWsIkrnҵT\V4}>aN72<* 4ʠ#ĦFjVt@(o)|Rt<qn|˽_W`,}$#aI܀WQܐbzVoi//_IBftR3IPM/v{NPG/RܬŬ܁cx`jetBaȔR"({1wےx>ÊUP`=_<4?8#{wW=G{KyK~ x"8ܥ"$4BЬlKӻTf)M>{Vsf0W1KAn`5S:kE hh]d4.iPXH<΄ƴ+-dih!K':]1)M$[8>U9HXyQfe17icӰ(,[!Wx(W@'ӏ�yPv&ȐgW5#C$H ?ėW,5QM/-+/ZTKET/a#oQ3p83UIWl`عw.4no.V'o/J2nڝ_(OmTmr͔_3Y6 YW}s(h&(5 (wc|g 3 {[f6$.rC9MlOd eƢvݾl"(6Y(p#z__Z݆)L8}+ &1!n{I8 {weSY`LR5spƒ>5웿<ѺgWJV]6`p[}-{wOZwpi6vbW:97 1HMpE&-X e0\m޼wAZpԵ3HHw c(Bܦ_ͼg{1  z K0}!|CE,`xA3W7Zy\H8ov6كa\ 8{^"$15:ZrH$D׷pɜƜ[l jeL`l(7~g>ڼ}1R;(a) s0T6FsSLXf6-q΅zᄊxá)qd=a:)S KN{廱ۨBGR1!8#psxBeUSn#cYGU}QL"{E~+N`K%;C$2lEU +Pq[ _ kwWp.)@1Q_vmN(rap#Ƈ/53(' sC~k\HڪqOWVu~'puWh\b5Fc!Q0޹o9^$b C&6c; =MyqRsaʹ%qK$nr>ꜗQ'B,0d5g `f@n{'9hD}_wxB֍Jhbl[Q>[bM 2pDCdJ6<3 X'f.G~7yGxO$±TH фY o;iQ1>p8mqxZ5 AN50n).>-tޒ BhYAsvΙ~$.5f$`$EAI`I AtJA$:^w(ގC)E8Nd&#)Ѡɨ&). 3rrsi5?*NevUsn#m5Ėٹi"w꾈1ڂD*d tI(M .Hߗ;t5D\YS[x 3KhrFSm1Svd VVpd )4\h,.üij Yh;CjRw-aΝ%Hg^ʵ:';gV%Ocy+7ZPA a^GyF'qV{Oc/j ȼŸU/S0@jm8 y" TQBXTUI>89|x3H Xqj7J(|"G8~IN`gkv&J#F`?֖׉m^2J3Il%.A'65BEWpLesg !:-{ >z>r?U\F٤ .Rn0D֡!\!DpMݿ<n8 %]CהȄ {w/y8+̎ϯ/([FȍBR{O%՜BiQ _C ~gf޻RA{~A<x0ڷs$>n\z|Jtx6Q R+rxeNH0 c^iIr )zXu?adW@KUYDG7 1ÆXM!2i` ƭ1ڀ~MmMZm#$Ky_Y иm}, tC00Lf"Ȉt0%Ovn۟ t~YCfرog= q g4ʏmI${7,^k-G*q)?/a$ur-`**v_/SWeʷQ*MNq2dp0à@;"B^Ǣۇ9|^[H -)F0uI^K6lRC;CMTeg#6hN),^'e vJw;o.(8(|=PPMq_;4 {@^j IO.Wao~]+Eb1W|ߕo`*SCX@1'!b!'25uF8(wūsc'ZK e\NȏAXtG[Lp,'[-nWCa ƫD37ڲRkBv落mqy>*WZg49c`] Mtս_@c8oPXZ"6Y . lmU!#ge,;=Cl)IPs%3" I>yh`$eɣO yQTSpE[ ?9GIG%Z3kwl!M{jS9GFDT5u a&č 7Ӆ vO܍5Ե+25)dc8@sl³jW09}ER,0Oj}h;6"/_{fHPЊ?TF; +5tiN}o^^L<]ܶ5p q6ZkA%MP^}%?ʺ_95h,!/VU>jPz gDE9l ('O꼿GjP tl%M%1\ "}'h/1'y/hnxa?E%Jk(:m6J$!^pzjT  HEc\(nωLD)uDjn,E;G4R)XދRؘnZh21wr_/>µ_&:PKc4n<8!(cCPji BэD7-C@Y?I~E\i:GU5"Wt/GB)_]i8`n,´Fo  aQوxs`R^r?BZ}z@O8`Abva>S &4`!@P&|DgI*S%(RRBJZ2lJe%N8ǽʯWd#-ՑcfXHJ =PYP%3 Q]hv@ff %6\q"A )Q$Db.>ydM# [D׺&\$%ܶ5#"VF!IL`![b?Utp%?f8_갲gl{ݕ]tWkks7Y8^rӋo)tcz%1i.4qoXۿgZ$@jm Js$\ͯ=bd-K7+[l bL?x,^$]u99,+3W}@R<efBP" l/)== #RbtS!0)9:]I1-t]Q A.5`O门lpDd8|0(iwc 7+\3sy&w|}jx-Fʰ*{Ĥ!6 ~B8ع9S qgm_#Ӿ˷6/R\;nGɬ c4fQc/s7b(8Y.֖ ؟?T;^P"ZSBOWGщ,G(^A!WTe&}w!CL4!Cp22! grݖ^o"̬V90DR;Dt E]V03EĖPF*c6p[D}iy tv'#4þDU U2PgO/[$_[P]DKah»k 4[%ɖY, d߃+SZ~"rCgnֱ;) 65mQ B\"sDؾsL16$WiW*Io^Ϣjc;/\ O?hO$xO[ Z KNijB܁gP3êk&1TE#D6OmhLӻsz@@ ~97iS.NhÈt-V0V{_>npDЉG/]9;!YYţ&O`%)$m0zfdRDCGWsxvzmqIw׃`}Njb¹׬oa)]1{B yQ4_SA!u o+]t\bjrvkb \_ 5t撀ﳦ4yŧ`p?ԳY>WޞX((^ ,4ߌ=!oO%wrioyh<W7옲L0R = |6!EH> `r0sȾJX}$w)'*p+lļ?p=ԃ(^b\3^km- k4`#7<1RQnצ GX9P/J2|@ "(r;VE@&K1ipL1j[~n!GVA2$_VkNjv竷>; 8HGhݵjmi5W_϶^@%%99 )n_>7Al KdĂɜB.d$ ."4"r옻+oFf%\g%Zg:悁& =$Q} ZR䚪P:Z;1KF8M h(Af;Gz'OA;SF(A~`oW3`a>N_j6)IyOvmc3Ih8Yoh@YR1F$`H!&0\@:טb8=Jvǰv9 pze<{AHDnDijPKG,o,rߛhG0?R̢X''ᙘJas}oâ3.SJSĘ"/ys33I~tDDDDDDDDDDD;"Br_S#}c?K#\ZC 1}?:yv1Qn{あuG+0l }c @SIs6Z-m;-;0D6aHN?ur) %"炄bh0Ǔ;<5@ U_ 'k,0+GqŦ!<,wcpb" A_l0#E0NKif~Cj- :C);k!8k4FW wN֘4i?]eETtD@V<Ȝ:Η dɕt@t)NoYUid.e0@\ 6mBB=B1\p6 vp [?a_i ?ͧy1 >rK*p(!f(zJ.艽5D6= ZĘCqY5' ;z]-^l#7nrvnS%|B0Z6uBFقlm{^ޛUR_VU5/ę1zgaw@SM$:{ﴞT^ "d|slFی#nCsU-g3g^gsCILo>9;C5ys*kS.}1)@E ozhj^Evqgte$ jc# Ex_7#}V[HkwY-\]W[y %CzquɾAw9ؒ賽WG_$3F*iNiKgGG?aKs JYtp>@ІχLaє/c&6rjG T@X{  7p5`D rs8!x0U6Pֳ U.eHVH*'|'bB }0fӍqP9Bz!Jm2Ekl!you0# Ɣ~=ϨUޣ;ʖK4Ksw Xt&R00!RLɋf39W~?Z$z): xʃжֳjDsŬ7T!oQ*d]Б"~E‚^:"!k X"aT$iLH p>.WSُ9bCoڀJbo6^C/?0VeMB$X}.')F~RCz\V!~q `ZPd US=? +ӭL&D2R@  آR& +Ф& 䠆 rZ9g{wCӲj&j\5Uv8ˇfډn/M#LjPIF{Yj s 'StT5&>d N%e{Wg'MLV1&0_Sǯ/_y|ywHI6 mSc=0>`z~uZR@"}&Sϗ~{iX/˯%gc<6L&C@@LSa~Nqj ()Ρ2%B:l01%5W y5Y2~ҟ/m}*HtGοe)dߌ"n^ڭ]b,h`D>5.h$.D6zd4 mrs}O~P~S7.p:͹Bvs1ێZZ<3{|ڢsէ::U>pO0k|^#XrOܭ{ x0Ӕ b\ gr*Ykp=|pp$@Rbe,jH[p/~FYS<#@Y{ J2L+gNbxMJ!LQȊXq̑0݌T +$? ;=Q0* b0xMd8lb:3xRѰ ̾Cl(@F#x{/1.0ml|$Z)#[%>c/s$i8]%PP$ ##' ?A8iTL2!LϏCN\iKaלe*j11ᨔ:`w{&b6I6 7C\#ҹEv|sQ깓]ӎEoѸVRbDnQ C}$X+;::?V +NXLjOzv(K^P@Q)H!߄/nskze:ʲCi ^޻Wו4_t-@=?v`AspT#&YVJjv ?/rULDN:X,\ Y, h)fg@;X^FU(%jXX|e~0(@£_#׎Cn6 ~{''pz~[7hHMחI8V2$N`ir,L`бW氢͕zˤ&~z 10?@,FB=l~e=9_:긲QfG9BڹE?, ^4y$+6׬^y\k-HM@6]Cu/}ªո8A/[EdWFJ6\w#oe%nPHD^+t@"|??"rR;G XϪ,N'ЕIw]jKt!(@"Δ\p47"a"n+ܻ:˫BM+\vt$!RjvD㙃D8Ճ3 xTCluETUnyŶ1;h+(p'u S*jW\A?3 o _> oZЖ餑rj!Yq=̅ ,%|c B!DBi鄃?UDUnS@7}@a ^mzyyD$ SԪ|8 VqD!$L$&0]aWvK/%#cX&~3ˌF, 1i{7$[$b K-#iݿ}FӲVԴ.+U錦QYrβQԾ0n]4E}[F5þS;a2Rs&#h/*;qL%( bRbdϏ @ʹ "!JI~ob.uRW4f_65 ~7I\?_# tC~I $HBb@1*}JF_in^Z&HW82c5+^^n?K|OC|r/.,x)H2ם _#alS T#M=|[*l*$ ddOOsWn)aD8!c̬nOr0$plzPe`I\պeDl[z*R*IId}8VEr%EɫQ)B-OH%ɉw4JnCk*4JL ޛ &/KE'50Pب> +@g2=[Y O~oqm#vr_{U 1,/Wʜ5:ϧ;Xh̛3_mUY߫)iVnXiahKM;m~m۸Z"0ahYA~ˠ+CU Od=f?VIs Ȇ>LOLAoeUYF+zrl왛dah)m@LVRAyksvd?"dv7Խ_q~ڀ_BwgSϙT]QQRc-Jc/&R&"5FKNυĈv)f&Ac~ԷG~mU1##"d&@2LиKfjsscFs9@^4*Ԛ8~7.w^E;W_KDs8z@aO@ 4 ( }v8 2+:3t [xe@J*?Bc/u$"\lDD_~i-^O!t'jg9QLXnNjQXsbR bi@|$C\<$0Sݼ}Ɏqȯ]E-zzgǍ-"p$?"Hm_14l_Ag YK30Зtu~f^|> I4&t,GF'ic<5ux\IsҤ쟓M{wQ$q9Uh8P]+ofڟVbQ QA0U!!c.44SC ds\fjzr_ymEΓp3R#.K bBi <}ʤ~TXm7m<OQsݛ@ Ah@$ M` 1ǐ2#\A08,;{=:xҖz,nqpO!k,? &A?Ѧ)`aηb(Q @v.&+o+3͟^M \7mFַ3H'y5-s-j | /r@)Ϣ[犒RK}sFqB*zf?l;uǁcEߜz"T3n)e:LZ7m?'Vg & p5?y0m|uKZ1z<"5h0<>yG;j?8{}OY*| ,69P"u/,t Ki )68Z4Эew,Ɋ6@]g%M, K TooG2󡊂ܓQ͏>GҩH7">#Hޟtz ^⎧B(8}ĸ޻rٍ Dp#BX 8>@GUJ iymkN7%D^U@] б(vSP 6xcz@ɕ^Fs)L)ef޳AױGeȃDevYy]ޞ?K:‹} #<ޛg3B?s϶.HS<y3{(DVCoT+\:_jPKc,A lB.4PsƉb,AD%p?I:g.K`:jQG<k)Wo=Ǵ %` H]gqO[piBt( gM9$yib%jשvR$cwĕ"n4zb!o&=HP4Z#_h @G٣V@600e`2xs"PAA9Sy%Q)nLiJ/75fx-^34ګ,["-Aͦ*>şi6_Tu°\D6*dS v}$Z{*{jqe~+9ّFHٱe8~ xk#8hUźIV .2=^;B $OX*@b [f*VXx)_=AW51*mW1\)c}4g1RUV~AӧGGbl, rb ۵H'NSvے%00G6N`l<$}AmûGGJCuW,$yh{ 4G:~zy\53e`>jQgwɂ-VdUJYY|d+k,C5~-9p8FJC@H@ I+nЀ?fx(\?%~$F=]֮{&Yׅ>Ҍ M#Am `<@ic,Zk`;8\}UDh)cb<"aѲ@\PWɐ1VK`G%fqEڝBuO,/緻#YMl ufs^&w՜TF"b(XZ˽嵦a m7g 1sަ_xa:S s"_뎎S2ҫy*лQЊγU9j 9'Eyo3鰳Nd}z*.oOf64b7WrfU mբ@ hD!IA@I {mb͕bwwf6`rgmp$lMإGa4T;ܽlX)i雎fTeN)Ь kP B9:B Sm ?܄oC.RC/% yݯIaجibHv . 0D#18}+9$k Jkm,9߁%ش뤤56ŕ'Yg`@̉ s8,!/ʰHsIqeR Vo[sIӰr2Ί0G!ʙH"Dp˷qnd5!#g|c[c8֭;),9ILڬ0 pJRwb|ˉ†#/JAYJ}2PFYUDS !zԃ`bZ,A,[gŒ:>݁:>z#wg6ϞÁ_N{AftHغRZw Q4+4PҠ3 =YUFqNb 2aj-_(v nNnj'n7E1H-@":'q8dP/g Rg!}QvR#t2((ivND,BD"" ?*llrr5lHWпA GG"IS$ tw57K`6D4} BlQƍJq#%pJ ] ;j"nj@qHt^P=]iKc1E9=5&vzqԛ!O'?R 2ZD&$2FᕹNq4杰B;bu\ڨx7Y( l>@Y->7` w MJBd`j<@C2xBxʺшyA6l{_iw0]N s&nuMVkqyb,ǘy뒍aC4nOuGʉWĮc/CQ ,O8!Fw[F z2WMQ;N'.8"^ +PaՄKģ:K#b7!J7ֳ}zJ^Qrik,5>V"qVwGf+8pϙm ]~vA=z(ذ?R+"`bd+L=-'kSU]M6J4ekX*b0Fd?ptvntuT ]3KTH*YѕKñ׊(I`9L2fbN ₫dzڏ O88=Qe.^(Lcx[ԸǷ&.=v(̋϶I([ &V]pA"`lʙyju i 3~1'E$O: a. <2jXmz mYĝyY9Kk~@kP{E(3@@eP@ D֖Ęfoau䮩x  9]+48>C_dRMeeY|Fn|jN* #qݱ%p :O,9XœVC m]44ĒFճ3a=lA1 %~.C}Lo ˉsyș 3[3 ŬG/f16۶J`FOnuxڣC))be bhٻˤX e1A\ 'F*Eva#!F6H@%W@K`IbɊ85.&(M oAÇps# 6Mf;i.ssRã2dآbVHw픯;ڡBj|L6޶ y |w.RBJgiM"Qk?wo^=ãAyW%c|we?q4Q8ft;bDǙYJ1mES 80l?zkae£FuFA($rLDC)?h;G]xwZ!CL Y{&VǦYom9[UVVCw\`h/TkaAMJIR!=#(3M B:;38{'|Y@$fP"28Hlq/1 (LLC'suzo@ݨ|H_lWhb^U%}n+E:'bt\ KA0FqMK Ɋp s/nUm/Rs>jj%<"@D J?bwp2 :ͨ.a[aX$J1x9X"՚%ЈO|;h$G'QzHg{֡ n~F?9<" ڰ r)TѝQmHzs>iE[7#N 33;^z׶bi4)%[ s|bp+ +ӊ0 &KҪaWeWyR[ : vTT? |JmHl!dJ8zML2<@BMVދ& ]JHx  Zxe1AWbN&`:)'gH`ٍO9Aw / aHNE%9 0%c~Egz(cJBPwf{w|ҭ$Ϙ,2ݛg|ŸÒer g!!.? W\N(i=dԶЃټix,RQN&@s#Elrc;zs3*r .&tRaހ k:ʧh,bbOf}g{kiP$F SyB]51J_g}Ato F} UߑvN ]^F]Qͷ-Ç߮h !A(Ƞc)[ךu ~cȤJ[_[\xÄ7dwɘD-e$)G-z2EߴpHmW.G Q eS '۱3I%s[orwVhT[s0xJ܁(Ѣ$[fVBVJj_f>-']etEvJF52|,|,0dy7ܞ<;Kz+bRʼnr.Z$ \BGgDل/P:N\첱޻t5#սAO; ʸG/ ?%%'reU4tsǯ3ilUwZo] lPдuUB/d?Cuc6(F?~V| Ԩ4!IKYg]H6$Xc ̀XRԳ[|7 [N'7_}]itiMHlu@h}.N'uC[H۷v=kUhVޗ(6)&+>e:?3H-'I*:'=,gL@V0eP>~^^#}r>j·q|K%C8%4]kaqlOHS8om-ůakqTXқ= 1uQ\bBH0f0R:~Hsg #zɾN)߁^!@gOH vym y~ˮ ~dz8Jj_֔&p~ Z.~z~kkLI4vC)CD؃y9t^|dh4k΃B?_F.㲨b37x ȡ^WZdÅ ߽];7&I&$9J4)\ C.5CM.0\zPX$_䤷>/¹fo-ь#Ϟ2W[,oLSfQ4$ z)0'c._$9!ܑv?"pCrWoŢoUqFZX A M]ʺm:IOYYQ $1{y4 qM319 L~/iH&S Ny׏SxIqp!-i5$,[ o?ۂJ_$O뷞5*Xn 7l*BOWW5ބ A1i>841b]쉩"+a+ O(_" HO/Pij7^V7t m,>USC`A&ěHN~Vq( (:ps}Ois^]'H\a㸂ȫ1]L>wB \` CƫR4T_]}`["ӥ[[~w:4 BL[ݙa3Xnn\LrD!DY]FMj~1z^#h^%#_Ўk&9Y {W?O@ǯ.x^N2jSEϖ-v6iŢTM(ِ0 7٨\ɌO.n 0G rB{}p.vD =JTg#0H??.0ޠAG,$# v'??Jۘ\w tUqnEZ b1[Hp g @X~!3 =RD0K1[ rbb)06#AlK [^kI谖y KO/OѤZxxZe% E+Dm^-d?ZY1k+pCQbv߄2{== *)ZΣD-lmTi 7 цTw敓ye^z rs<[bܦNn%Ő(|J+-f>N9bm4aEwp 77 \J5*=% I\} !qpsz{dv5HƴV.,hHd[,#9A]SvKlXȂnT'5f{#zﳎoۘ_rlR7WJH0^b $ll]J_ՉΎ4#%uS>Pp0GCII:̑mTs$Pmk9??ARLG^  %Vj 31Ӡ C6. (ݭʾ(:azSkl<ޭvE\Ygʭ=̎30܋MPF< dQʹ*r&#$v'gҵ]R!P0D! ؇%_}sh黎T F pr05\78&8OjgRg/7س h> eHbq! B^9 F$^rqp,DG>.඘@N8ʕa&HE%ޓ4w$ROAA{ n_gl""ΣFW}ڦ=f}ac}C#4+W}l[ 83 iKZZ08~[KX0=LfM6sV>ݧBҼ݃#Eݳ4tyYfO'Yqe(;A %ДO\<_=>L=BgX$Ɣ)c g jAіt 2,I.BIeD!AQ(mB'r~܄C6DX0SngS'"]&fR* IEܘo!a*P{KMr"DB6ccM$IPJ﹘n:pʧ" :yԯ[ݡׁҽQy,}L/N>e{[gdFi]$١u=j?6pÓ;ҿ-s(.k69b\>$1 +n A y޻4!QF\GEoLZDr,cgK+9 <i޽#e6*$R(ȿB>2dh lNUBgHEs?Kȓ='gIlͥn,9ᖇa@=o)L)_eenbG'6Y*B41bm݄ۖm2>7yqS΅K]5 O{[sg~zF\ R KfLϑmW ,#VSd8F/A#K2d6`]b`\ƇZV)J>tc,0}a%Kp {ҭ3ϻ_a"{29PnDLr/L[4`g&ʍ'ꬷUbŒ5 2=/v,U)c( YDWEk;8_"n>L1e@d8QnWsZ<ȯ@s%(jIYJm'9 kv{DAL6PJ#4Ӹ% ZԱ|S"GϦh!)ݶh (؜rc C %&0a,0T˻uItubʻ30aPռKIDk\kIJf!rTaLWt-mXfwiq,Dc dm+s0yRn7u:,'2yO%Pʈϼ|,ϊQ&YG:FBN7MU%0^RLD^48tHۣ9%+博Cî_ @E/-,-M?ˍ,&tu6Sr)pS͘v[ݾoat/_V9]f%GĞ!Qy{T}+W6DaآBX Lqo0}xA*&ͱc yNDo#AʝQ6Vۥw˼<"/}r,r|j/hE>G3>7tvq}ysM&V94o c8b!}l"`U-^ŋ `Y>y-!gYo;= 0`j-rE>ׁ-q_JaZg{'쵦GGoF̥i@ !UY3P/kjңb7זaݐߣ#jr;7rԗ%7#GF4]O[(v*RbfMC8kBAs;Zs6jW>&9s*t\@;纚VAg0,z;M܄IL@{/;놑"M%.3@r0 ā q$  =Z[1:Cq?tt/@Aa 0I` yw>\Cpiȼe&\">r8DaD\/v8>Ns9V)ǯKUI^x%yK9Skxyr>bMfjחvoIomH=,j#ogF~}p<2Ck:H ¶SdZvpg|x1ہ0|UpvCXa3̭E2毘.C%L?cZ2g$Y/c!`"3$#Qf0xC dO4~mdz*=s[]|Xoţp)0~ ff)>4YnZaR("|n!P"n x7Eoq_7_j /ѓf\j?o;]!Dȁ% !D_Ivv-~&ȫWfO8ZHfhFR8,ԞP 塓:Q?ZyЩaV/˲>c>=B=I2AB1u/!HbqxV\WK{9Q!ZZL ~Y}//Y.@g}!~?՜}{ؕR_bpd "b*9VTl #[2'+X r04"<{ <D.09^D~vu=T*%|'C (]Sۙh.M@*^aC :w#`Ҍ:3~+\2gKܺRB[ky@j dMWY0;l-G4;`Cao HQX2nrM$bCEwhĄC K3p?/N͹a?>[W/ǖBRGs$ b`H[\ix@ 6vl"q`Lžh\ltԊC-\=j=Dx+{yO!qYۃsPHTY(p:^#5LcXt\fZR.ϧ0۰ ~a S7Kx#,Tl:4Ylptke+{b#4eܯq2@" hC[X\I_|Fr2nqypR(ڵY`ߚ2`Mӻ%lc,16c[eM(sLi`XY㪖 YK!"8T %{-| @`bUW[G$$M 3,8oVP _LetLPRUSz+L@!K9lɇ0Sdq ɜp؅uqKC{$ms}MOo!YcuCxqa8xU[#6:vғ[ N[Yhe\ǼͿT$v!)?hߴb#K N$HܥRks,![RMoqCG00sf(I{ΏU6,Xe~ʚU󖯓|,{b;U eCSQ`cHvr0sx`ϧE0l-cd0/lxtf PnvDtX 0QvDvekCTl+`r "hM,&_ۏԜ8UyD?wO k)#TsOim0KQdB8щ$. 9'@to$a6|@OH6C4gjtw9VR%Mt`+Gtcg2-tk^?3"Qr_awo~@ p UgS:Ks'b#۱.j$?,;Pʖa}敇o,LxW8:]ߏf/.H&-= Wѯ!plRt DzDáW"`Խ=6]w+8BC/?Aă> 璪}BV@dZ.ZvCh*)^mS`Щ#p1x_0Ic9t" dh(wISVȶ';dLe>";O FaPp)AC68܃Y΋afM v Mc 1c[y@Q:hP@svTkxKLFޜ-3"Qavy,1[}mSp-։O?kһL@$4]}1Hs8v35}} 8+ v=g闬2U-FG'%%kkL|ĦGg# `p5US0.ʌ-Cc|nLq?-N@զc"1YItV$b 쳹Ss!sB^[/4,b=kJla 4-c3C/0Cɿ>n/Ҏ{?]4lw;`Sx^2D}P({!%Ub)}w*<D4qszmÈZn}?j;#>G_׆4 pǴCy貄]I]ʲ#u<W\,JײI[t2cmnaD\s0bb|"". +ݑMy.jU+!AIq?[eÈʣ{HNIIcJ܁V:<$HU2YsTPq;$ژL @,"#*r |j UQ #inJ"'cބ8h*YcJy}ЇLfCM%>Jk|fݔGJg*њ>`]!%M;k2Gɽ^9 BPϓ=E\>ƭ_T]\à(~>qd\Qq\ S;GPP #= 88!mO[YXm^Űٵs.89ʻ>@&wx`BJ>Uz'˻0PdR!IS}n4{N{F=r[?Hn1 ;H5Yrzi=0[#?~Ere|o/PŗC#+8StGjT `k& `ɱ8@%/üK|_uS"JN͹: H1+C)Ծ'Zj[{8~Y^gg#%wDzQ /:9Dm̹]6YA-};Aa|t(-i/zuw}^OL{9NJ:t3/I!w.>;[1gC㷟1ԅy#" T+$]#H? :lcwf>F+7xtش2ŧ!w,|t~m̽$i Sq#OiF_ORף|ўX\{oRr GRm ?Q?Ave1"W2z+̘Ļ& "mҕqȶdu0M%-#V+R{ߥ;Dw=OK4H=&d^|  SZ1͂JDhԫ=fd7/pAw`oJ|y3^ZjՆj"}nFwӨ oX&dK]:~Ro4ii$.^N^gY4d0 ZżbA@`acf"j#$ֵ%MRg"~*2͏'VNG\HM55{LvI5ż1Č! 6`N驤j>AzWWksg& %fZ),$nvޫrإJpA]3GZko' NBhnZvC( dO (p%˜IsAhtGl-kͰ,UsUc&CЅBdx{(r縷\\+d0@ 1ImlcBnttM܂`_td%L Wk+vXSM"Í/ңJ٢pUgˈt~ZD4yG^+`Y  ѺtXof")&! X;An ,Di #G8ޅX`?JuH {pXo.& ?BC͡8A'r~tb $0IAy/_Uԛٴcwk޳3iP>OC/8y:^6hڮY|QJs޴KFk@;OK~ҽNÜ#c1Nu8וs*,5cǞ&l+[1@&g~!EHe]0!Oqѓ?AGXI &D(#ir^;۔ʖ&u+wo9Qͤ[br!@|92#`RTB@/!Dx"h0D]&@nڢf0%xɌ#[scn"vePXOU}dX OvD#u}$FMմX\+p jR,+˺$:]Qɮ.dăFHzKxkd?lRnwVdž ,BeX*PMc2-'h~%ڐ%V\iWT+h+sLXqcCoBho\ӹQyUrLCuə?mj36CIG21' h@Ջո:$`A]SnX[ӱEXO (yӭI 6o6=xbSO 7*jXw ^D݇H7Lѩ"f.K<(7ֱQelωS;5!s|N'0\@vaV=kAA~sP@)rSs&d)\+чH{Y)L $Ē`ֿ, 1\w CN&m8?s) !&z~i&##ʼN(]{Y'ڛQ7 WZYǗVwtu ;9ペ݈BI+IܓJ4+ JGt*~CC֟H T,[PӔbh;Zr}~عMSKKphCHԵ^}Ҡg-5:tfc?X7+g.$zJ,Q6:bSS0vr:XNxx=,+BBV֝ŖN^:leXK+.LG% }͏A/ĪaCʶb,78w+pЪF%1TpkݲL>\W ]t5uȁJzpc\VZ`b5HM'"H`~.&&:\ܞ{W|E:ny\ Ϡ-d16j,e(9?s:Wy9! ٸ$HYLCm0`ϐ]nr鰇LPH99`^X~WJoJSMd +%3Г҉[̆uuΪU1hkUkLa)2YvY1{,)x}i{d QF];y)%>#^kZCn}5_5 xu'/~Q14VdC_$>.Iths@O_,佄fL?Z_~kۚyտP \VH,/ I Lc8S'++a)2.v#ɥ}܈,)y~Z1YBa)@ʼn.:=5,*K!Ɍ479:%u{6xb稪dFix4*=:4eO(ʝ cҟ|AR_0$.vl '&sHM.سӧe=*,, QVڲGԹ(Vfd۶ &%`)MS.ʩ[~Y4 @Q1\Q{}El!^7;0I=8+]q# 9{d|(8|;h`d G 廏|nϐl=nhڱ| RVwcr2UX3.vPՠv99 ^# _f _ǰvө-0 MgD ɛl<ǮVnJ#(HE_fw*ӈ3}N_mn~?x ?2֫D&ѲŜ!ܩ`.o65dt{æ&lweW߄9b M#j0/ p W/CmF 16ECjzxk"4|&7@/Azfռ;n~m=aDBaDmV;eGs<ߟ"|t4ɻ](SvވDJ7MD@GI.pja:l%FL-(x1J{!'w)7!xK ж J[Ӂ(HtUH 2Im+O1 l+:ř{ !0D hۗxee^ Z1q P΁@ 4XӐ2nENrR7 s(q΀C,(LJU&#R*(pi 0*__M;5wWgi94RΣGc>[4ˢI:(nk~uK2b 5Vޛ|]2"l:Csy2kc(>ŃfJS:@ pP^wvXa@BTL +n&mB P ս! nD եXðF߯ rDu>@K-Fڽ9ӵ;>hL^;?1t) k;K:kANg]*(dXЈiwF -]ݙCM[l$=B +n6*Ne o4h@n،Q$S|v<mQau04'" pzJ=ix'm9dh4,@SV-QyMVsKFaFq[Fy.40ڨ2)2z=#K(ɜg- jW 4_RKz>イH[/ :n^B)`]ЩE F |" . zRޱ``vMz3GXs+˵/)GW"|d%Z8HEG1ꎢ ;>rX/\MDiAB7t·`Ϟ4^hcR:i"e /K;*ƁhNPhQtFȠh" Kr@yI{Hb5 62y ,X>w;\|gH)mmѭl$,᜼sԄCII>va\~N9Hǫ&]iMJdσ|.7R/5{/'Or]_:/O@E/Ѵc !#E!OzζjlY:ETłѳkDC1fߴ^oq ܃>SȜj8ƀk燙/}9#Mr@[7̣Pd/Ͽ"W ^£x<">ǵ<*I 10. 'L&7r?<+2w8UqW(L"!H8vry{ߛ_>K<68lĖš|xT{XT>L)RQXsbٸdEցr H@-RYiqm:-ijqp4 /[0Mdc?iLz76qMDtƙr?SH&KF S]"Aݘne} `'jBB!84ͪJ׌ ~RaM'Jv?箓 ?763sgAxȘ?6.$ۿEG2\$A{e_rjQ;w4[+ vBXʞcZ=ʈcXefs }FtꝔ mM\#!c:i#q_k*aa$j!@HZaV ۡ&AFGM7{u@}m^2}53#6#]tyV=Ty67P6}Eݠ ʕ=6A">l%xvS#VzQj1qhe#4Ǵ'" Diߜ󏹂Hkwj,ıwXѓ:{G)q__N!GK;Geg(cҊ^@p\T+S[9K.d/o![L0kPP@]v]G!"mm/ "tPR~]w`HE (#ӵ@fiھmEgRT£2)6Hċ[th%ٸxy %F_*N|c+MoFfJٶp!&OlՒGN1}~|glɀghT|j3&0ޣz[9H ^3{shP٬8 HXD-]*mcSlCjܤ> srXhC{^ߒOFn,B~5:Tڢz H8Xl8E@};]2RsfG"#@GCԥ?8lfN|}> [?55%ͮՅS|dP M `AȱLR-:"b\yl<)>tfYJGbڢ搗'΁ /QsﴼLSl?)V`|8q_NQKʤQ@3h0:ʃW+}YA'}HN=-92ToQsiGiŋyuCe#E&E.[R (ٖ:kA.!#IIES t{tG8lbPe_, _WeՒ6{TgX^3aiƞEGk@M8!;Kz[=cȇ;_r 8Ɍ%yG: 4ᴶɍ~o-"M˅މ\)sѧg-aZE! bdoM4S#P!`LWq]p!oqo\e! 2O?E!RF  )V*P#81Zp߽kHj$aqݒȘ-x1!y:2=k/75.;hxԍݔJW5<7t0 Je#ˉ-NG\Id: b#ݦykDf"#iӑ "KF}D"H^ԺӠ-CSĺz|Gӎx[NKb:lE*!e#CrH8J,:[M<鼕/v=x^mNzmngbo2VS g)^NJ$u0`Bː]UIk.*`W="b:5˫tA@鍠6Ӫ|K}NǵC1=#NVP~埢#{=K} XfM](sA^;{X/٭؞~snsL#BOR[/.BIH.فzF:5t;u߯ s bBnLyAXG)0+/\9O"##'Ši"9%'3!äm301 FEVDi!#zY>M]ܼGe|?*E0m<ȗ:h,hY԰=SiSzM"M C;bH a%lB>ν^of^,YügmVM 9s`?JC‹[Ĉ rkc'Mnk¥F'21fL/WB-}#|k} hb=x_`si,Q&#vUxC;D6eIf,I!~+Ky ,Y ^bKS~cA[n86kI7F7xuQDCM"DXʼnbX8`%CSG4 L~p~( 4,A.3YuCpxHe9AA)' \JgOEdN,@G& .!uM^FԻ>$t,};Hʇm]KZ9 4 HH[Xmr(v>-ћ.V0کc}Mw?mn$]ҋkeH0pBNAH:w8tQF8>uN C&MDx)p)nU٤C9jW{xwg6]sc1Ʊt ΢CV*nI1LEم LUX&lN 2v]l]!5T:壤F93~#@D`i0M AbW2R5}>Y}hQNfSME0XAW320F)~ Xqüw%?iїv!FFZD`U'PH9%~I. :*  V?4' '",t͗uʦ6k]L(q+mgDXfۭ2{!mJy)ȚdUx7:4Z]1sn6p]=2% 0r3/A|~J#Ԙz%EoFr(&4~=/%%Z/W_A[P:iNc%eEo9Tkt~v¹;U% *Z\k%d#L7x}>D|f98Uek8vNÚ-׭3"ЄuM ;8꜡ufArV;Pb%"䵺_,_ni- LQ7}z6ϗ+奓"U! {XǙ$wtaYPx%/2 WZFjXMW0R@yF,A l'czhcG/^f`~F>2#)*BA7][ϻC-

mV(mPm %ι]D,DI#5$sA?Yٮ &ɧM6d Cz#,YIm_u.ѐD=%bF12WE2J-&!<~G|iBjsXpMKPå4ϒDZВuI|<u^ZDH֚ F[Lj-OޯcBr6>a E! obF ) Pz =cu5O9/2]j+'u4֋Ǎ1})Fi^hAg@52-4DZAt!q6KH@õ0{a\PZ 0'ю@Ηx Sb楪Sm_ILKy8HP*0zqp&o4 /VӂXǾUI4PW}lzVw? 6Fgg^U4&)UM%N`s١ ۏ*yy`#p7['Bn)}pGhڈH 1 A\#2Ǽ`x$oP`<$"ng #iWks MޝaOHY anÊ5(w&T͞=Fxڂ([RriU Qd,G6"$p"Y nM <ARYiJU¸["ABPԶ$r4+HKCyL7 ꢢLG7$85<]mx4s]$ӕ(b -=>ϡKֽUv6l3AI3 Z?MGECFD櫭@t\ ꏓn,`3UdQ 'u)!ix-Cn$C k^!"+ tZ2?>л{2ϯ3`bAlD!ڢ 8W%5"UGվǠߎωx*4$Ԇ#s8%ҩjg.e|PO7 Bbܣ'A-F cҤ0A}FzJ(no"_>m <B WK_8P-?E렌,Gi`_ƍRc$_ID!!Ziq+#ε\@!/8zZ8"q8$ 8UGh( 6HJ"AȏXվ6+,@{?-m4t΄L ,,$HVxNT rcԈG4%#x %8Bu#p8%EDݦQ,Y4Hc@޷khG"ZQ\D[SG n3Vϻ-Aa Ψ]f(.OY~p\ɪDΦd twȑ9@ y| i@` UMQ`F-KwD`$3، |^w3jkue VmXT Z"rLtUHWs:suP#",Bټ>)&V<ysrG72I{^Tw B! зz 退D?L[GA F''g-(cPvЪbO<8m'sŎtyEg#kJ~MEp~G/޻+qBث@[艜L7?byhL ] Y\;KWZҏ̩ndk zl*=ng(֍V$;![9%{QmO#G#J5l.k}NE*C.xM$Fs,}n^6~dl.,2ia%A@ *lQ n=nF[K J4uեy ~m\&;#m߃U$ T!XnX}Ұ7#aqGסJevP~c+CǕO0,h +Ӝ"w7!NBa0R^2#}1Ķ_lJ77- -W6u&{;UPobJP kv+æ N /OqMh>e:ܳӘ;f ?OigvTH {޵Í'G&t*գxV5&w_BX[WVi0$j_-Y[3e7{yنA.3~!w7JTriT M138*v(:]첗ԈGU0YKrU8yůM'@ k(l!cXrhSlR$el jB*P@92M8+r/1o%*4[(%DL۩9+ 6b@4$9vUG`{dzezÅҀ0RN \ʼܳ"g0w<5 *)y.fe ;нsh CQ[v*hu*R/~_*M[_B@yCENYհx֎٩q22"ƂkWvyc7y{?%$z%=D\?v5OK>d].ŽA3kg;(QRë9plTmZ\ŠVosl.9[#Yk5[Bl)EQ#"@ĉ¾>4t6]3) .{̾ Vjlj8:ptҕr˗0m]RM_:a!k$<X7L86Ȁ2VU1 AxU[=~eW-Q>0mvI ,yoZ7lcб\5bϰ;Mz}TZܞLɑhO$ Houg W&JE k[) 89ư-֠` )C'F>ڞ^F]ٓVW;Qp?ZDgPIy?k}r/ɋ"0vx(A܉DA&F14^RfcyDٞ6wheG]'I-Abw<8]^gY ia*(̴L"L3GZt[5FuvK|JlvIA؃̞V=ڕҌJ8cPꝩr@ EĊz.R!A5sתUݽK #WJàF,[$vjзZp-aC&eR@WrK# Z|[p+[9:qS[q"!]bl$) -gwhԗ巤 >g>gYҷ&soLZb DĜ 8 F PEqޚX2 4` 1Iډ5!Sg)Nj\6ʼ.Ԥ~wǫI|%B I`Y A P,5cͿ vc$rl1N-̡(O?'bZ+=R(~,үJ I&#D Z%k;R )HDQ Ar]˼χ-z-K$mJR4b' IiW%Žݪl)}TVT8!QS o\CLbh X+[e[Z'#LFk }w[ZN !r; Nq?VsUCmD6{c$O.ϕh')Y0uoZv-D6BDq-i(N+3oNHmC(I0.~2f"ciZjNpJ=%Tz55Ɩ&kvaZ@ڥ&M c?R-Y):9H̀9H!iCJa1 8j3.jSXbQ/-J6% m㒟ұ]g+v$+L\$M 14O;'u(XzXjh"ˁ?) s_eS?_ Fd@wZczFoK˶9߄7<͜0O=Ӹ;b  N|!B[U-utk0/I$//9רࡅޟqozn1܀6_,:# 6!p9Jftny sL:lB %|2=l1lurHa$ czfZJ֊k Epo(M,8Ή8` ~m9n3D0aL)1 ,o/yn-Tw0z*b]tB e+ptUu3Oao/Lu1UwfD-MȐpT0mheyZRUȲɬ[t->:}*35D\ף?Iۍ$s*Y* VWM;1e^2=bU:H&î Y|Hh'ə+%V6^Tswn;XsfǕɥb,crpT*" 6Uga\NyVNπLoF$쒇ü?I^93 н"M73 P7"Oh0|zգ{n*SWzÚ`>T:\VvcX!_*9{OͥEo)ɾ 2%//"'RO$%:ӚA o -RTsrO>C(Ld?r$NAf|kP'ݭ" =:r{r8vjF_ثDηTaHL+ځKo?1~ObƵ ݰv7s]k NeTD"EWKVZ68$]\gc4H84!InbIH筺.5FvׯFz"I#,Ş7`:/1tMI,)RO P,̧(֒'zDkgXHB":σ/Y;SKt *p"#B0'l|56iݑi7 'C.{P:^4:P`ӬJQ>b,]P|8! yAs|j7BÀ Mǵ9n)cр3IoTHWx3Zk=bS1NPP&@)AfEtkZh~+Ö[ℯDu}S֗KsO<yQ80^q<J2I \+>YLTn햖|9P5"y#[Fc'k8d͙bEC!LV&seډ BjYTtrF:7to]',*9GeQY#!eeLƃX<_rر;+*R[Fʴ`!r+<-QԺbcS^?P)89H$uE iɐ:!펤9#yU޷t\3o ߐ@w n"˵.EݖqM,,5]/bIFt8ܢ.gU#ߗH],(%Gk"Jjs ?6;D}AV]m" mp: (QІ% jzDsh:Ԓn4TKDxv $PyEgMê%,2! e#P tR8sbqU尲+LrA0;gf-X$'Eg.]vw'4@DזX4يW"\jUMVݚ+Eun:Y r+4K 0_lub[.8$嬒k]%: YE өLSԘ ($BE0b%vBQ!1t_m*T14OʍEiʔ~afJB+Jm|FxbbQo;(*Bgt}Hw0? gTh##Xwi}^„7/ݴwD1&Vۼ+YQ_MlA6UK@z<.^f4pO!;X{)C:'d4ij^{ 4EF #\"kCyd(tkd,i K1[GArGߞe"g6kN!P%E UhcU&R_/`m|3cز8 C+L)vBJ%^}1 ƀRy"B4۶+\q8zU;hdۼ@`x8r1MTte׵"{ j:rxb:DgHT90!wJ5$l(-#bhtb\jQH*60*Z @ pՊ^wPvk{/G rD3 (c}_S.Y88Dr},,C9(qDLiP<R[pN9:]Y "=<[7%9-QK"KRf`K8zGA=Y$ZΟ5M̊quEzaVh`TP&ȆI#Jk@0 h_%_ 3qTƂ4[fq6%qb D>]"PZp4~oBF +mu#9A1g^$G0!_HL@N&!6D$V!DQ8@PcאxbQyԶg7q: HAWk # D& 3)68fvtlB& KR8L *M܆C ܲl*ڱ0}F\(h?ԞڎFI@_R{V!Ԡ'z(.r[No%RTqiISԔ,&=/a3 4Wu&{># 5H*ObZ&Y1c3Q-@{Axһ9zE9 *)[ã ~bI@.ǐ5kp)dI ҘGJƐa]7cG+ Z[._C{pdTDcE y` =DъXRh/*pVw"ns򞎎‰=јǴXzi(2gy5Jy^\-W'a%wh _pՊ)RrȤlKY9XgHt*[ Cݒ+dEGӖ,/K9)ZAWϓ}Xң|0IrK N!gWNesɃ%')Rv 5vQxʬ̒ .۵=ss?!0**~%뉡4:iᖽ,qZjLd]n5!\-SųTh[i  `Hp'nnZ[L:4 i zC>ӮK,A_\x"ypV((ɸ0iO;/`'R?v.9%G`U2(;&e?~!Ac5(qa~@8?>"޺e\"FQ8"" & < FYg A>ݹ>((l- h N'F OR3_ S,tqJdyEBj('J)09: ׶@yTKٔoڈ$ Ɂip5r q ,0EF? ȪQxGyoapoA4e}_>-nq Ru,?[A*#W4 x+`0^ؚ3CT~v-Z lw˕3 ?aHl{N+P<|?HJ&'1ߒn1JX Cfo-5REP(d(!TζOAxT#oxPD,#hO nasMm?LoOOyB~\r0ؤd:M} v;M{z:htWOC|)Y@] Jqi I.pDX[%z׿Mwrf%Bw?Qx]ϞxAT2NC PJuOzRM N(0 =fs[ceCAá?Gѱ.T6p >[4o&ޜ̯=wI71 pC_k9 Ԙ0k"0~{ȑ>I~ËmtߑQ&O6cO;7D>묪*ˎ;;0T_$1VH?xEl_kݡX?79}o;ʟGuC%$$"]Dϰ]?"t loӈaD&dwԐ M#SM0'n&ڙ14|f{_n#ct sv^.=w>b+:Y9sN8& 3>E˄Hzڻ*Β|ϑ6X#k].Y:ͳ؄sZf{hd~nF%OR{՚A{J˄8 Ap7}uNk}DMmD"1p ix~CVם%B 0k[+#~ىXwm]f|&)pB4fI\sFFmm&,-9| CV *iq 8hR4vr " rn>*8K l[4?Jt꼏ӥywyWʻNܽ2_[:ٴʞ;уωd)Zz81SӐ1(E߅ӿ [$HJD{c"" Xٜjq/W#c<éa딺 Xn8i n}g%BUl{ 7} jjqڕ(sAlg~kC$`15;,{}gh12\d~UT}7\lbN)an,W^[ʼnk]])էBE%,pt,7y9Z.øO=9әcg 8wiے=&0# 0); YȖVҸlt2AkA++؇r#d!lӾr61I:o@\D$h>(zkmr5.c?+[1O~Q=~!8:-z&#l'~YKl>".?Q~|M0P)|0=;,#QYJFIrÄA:0KbQ0HXv~B54i~4%;H$Z7wQ+ONR;?DyT=./f0D`;.)wd$%r۽ ̑`d6[{DŽc3lGe))h*,F 7N{t3P¼.5"QE8_%jדpQ0T?vGD'm](7װ邁߇ Q,W=ǓeKB>QPb6 M# +# Υ3vM#- e<6!(Gav[;8YQ\Лl6ݿ ] ]P w}EfUJ֗9+'%`лYڢҲjuíGjv4Nʲ7- ;Vy,-L|SP|o~d~6y)slnkAQz0DC!C,5 3e*t6/֜Kpeϗ.EFXhz%}V. z)Wm*/7q𒳣.E ! $#;Y;EOpU1,4l-BD"">A#Y6W;dAV쨍IDI,XR9_%؂ۅ-~5GBwߏx,hn@E`R`Ԅ0c>>b1vgEqeI`jzi+oev]'vG 86Sy=ʹ`쑫>7wQ;,R2d@z Y5YiXZMrïK*ψ̖4*:h!>fO.Bő> ]o3lu|5.[|O>@GO(O;rqʓkcuetYB@c'IDI\8d8&wULn#{'Թm!o}ΫhTݯ20FpbGB2D{w}Bu"Ņ=QdOh]7$Obɛ"DKVFd Ą@qe]AMCi'ӵ\s_\I;ܵ[ϯn2~W7}6E.eH9(8/T=-(-d(=S1#|9qaFZ«)vHFNpW>{W6g\iq\:xsps7Y;M4LkpPt}c;m"f6? DQhR-rB1$3&RثmNBLMUl8V/6h5;TLJD=&B6;اW[{-ҧHge'n- b*h FɕhTf]ci*[ެ\('0u;3[/tpU]Օ]Gr)RP03cFk!*:#L/xa,]T]؅ Tm8aX  i1 ,2yWzט(-'җ+kuQ4/p+Jj?7**MHA"CFpn4ca$"g^u)(ݾyE=z[)7O|g?ZxGO)ŵYقC>\q{E |c ;c=Uea S9t44IftG2F%ժڒYZWYc}nKdVq G;Q>LKj4Tk'JA)Z : _Mrq bҀpǗ~)0hbWǫg/;4= ~ymfQD-9H tMRFX&HwV-~H4}m_i}'+e>608g~Jr>FR'.'u~^;Ow_ΊΒOTe`Yب]iӬlUa$7H ^&9?>oG$_kX'_e-N-.KjB:[f+TuzM?m]WϰL/[zSKu8n3mS/ppD4*kAZٜfG\gaRW3 BXb,9jrBվ·!}7~C.tEbSr1+_,#Ј_ ud8=q ,Ӗmu|nxmkP fE'if!IRF"k?QC*1#8y;.<!{kAo"4R:K?ɽ:-DR1xphqqCgXlq(8>ݏWLHhENʜ,B409zaM6ڳcݴ5  Y$+a҇Zv2Ctҭ:$LZ>]” UCȸ9:S2hIpcQY<Q(0u#O3 UÜĠl&hPjܽIl?y4%tEwf\KENCʒgNwrAܵiv́EWc]k {RVxedn  IGҙ4u^%>?:I8_#J3͌ؗ*E~SrMK߹HuXn_"%C0XKcv ;.~ϱ~,n^$6505gX: uRw~S鲉٘I[`,TN@! lq[wkOT]>%WV&ƛ v>V_[2.`kq2 j9 ٺxx,[nAI*@Edg'g&hQJG&Z̖iYe^lg)VT:Ȼb;?)X]A%5?ȻCO,e3if_P$ `zBrݯ//1_v$ K` @?T}+z&P(Iy0 V8uz‘$f- fgO/RtnEثɿTyTG9?u@ &F1CDO1{Ɓƥ:{,̂(O\{愎y ^&ʰe(Fh(vf  [1rHT:F}r(m $yۇz`pxL'pkĴє dzUv< c”YAkuQ)~Qo^Y ZQO~&7x]| A@7qD+Qe~-= f0 K\ړ-J_rX(G6M0Z) 8VTj_/e=]N"vɴïue`dm7da }_R)c#*!=BjϨ]^Y>OGV:$hPi`Hir}ٶWiZ+SV-Dh*DZi#(n\[ig JHư@Ik^@yu&Opq+j A 8d2%}/ s9^9oiȋ\e_fŇC}{;ZQGF in\]_ۘGC*1R j[yI4%wl^>働ٯ #{!(ҚLò=8g8@8z0D`_BiKN9)KM"ヒP<$]i; ^SpeǨ- _xqut*>ƯzLKsB!!FL>t_qb٣D2ӑjVyZl].0p0.(#" "$3=\/y}P>O { L(R$^G4p g^Q(s~,4"md]ogܹQw'Is_Ť*,*Z1q?",ɇw]&MCnPP%KQ2߾?zlQtJОQ3;1pg h5Cd@ܛ$&b/49Z-a\fj&qtqA(@gaO[?) jB*#\BH](0K٬]wn;Q#R^*֐/ Ee( Pyۡ|;MvʡT3&!"lg) 2XӦ]0@bׂ㖇9'=c/lû^ϫK«SVsDcNHd@'uKupOm-n[%˛TtL L6RRI̥#yԛ Y-儃G,-vV:B/Q{&Oc!cUݻ|e-AG? l%#d 6pк槲ԍ遇` ӏlA[~-g6&vl8=wmcM;4MV(htP B?syƤg7'pϜquUh9A~ۗƪY8*/0rJ/ri*m;1e7 mqXEQ] _Ck\ao][2Dxq+5?[O{Wok.1ʘ(3LDj-~F[ ǟ;Ԭ,X]m3~Zp QopT*צ-'V ,JOQ^$8@*ȢrX Q $‡8v$K;3l 6"LcILỳ9)J˿.\u~Om[[79&Hh9H"$2nf`(CFL<@z%} DINE6+#bV:j˜9;A 'u )ۚZ' Q6iǖ ~=+k8MIN3r0?ҭp\6;XgDSA잔 eW(dE}=kJ`$Q[TRpAPQ_LEuTǴը Ηݞ K˩YucGƍp;`ftJɫŧi d I$bcZދD;rrD<.6* oC$BgbtUws!;Np G01HH%jշ _MCź0n?.P&]21P~(l9@E0#&#` 6ADbF;{s18H <1AkyeKL9CHJ`E(9Mq(t$s!N~YImIǣC}FoU,yDDɹ"~u鋯g.r5l`\$ZPFEk$ZK2^yYzk;fT~ĕƉMq)lc.S*^^^;۞69MMa",9RwAZWJ!`fF)[;Il߱+[ C65\J= a c"0Cc 4b,TIG(9 O_r)W/=C=7y5~N-FeC-X(`re:m62u!Ǟ\t=jrus>mB @D-LMͽ?IjK8XV.]ڐqm6/L54S_O}JoP# 7dSR; %Ο|] >sv/@u7k/=u9A6)FlU \,a⥢YKZL? }O?nrƺ.\=bǿaҎC6cFOfpWeaQ*#!J)ѢfZ{YO ʆoyy,2@׭w?wv9d/lv;طso~m,e i$BH&A)mȔCƢL(?r>{\xw!AuZ7Ćͽr@ݱx`ivl\'bDH&%dcYMZIG-l7kcf9afZ CCZ:a%:hY;'ڔYqbڃqvO $\vU?}E⼬qԹpU[oo&Q~SMQ+qFہ _rHLk}z%3+e|h&8llq[SтeuQ BnMa}M:oWׄw30CP,xA3ەN SAʢ51J%:BOT$y߻t[ J}7w޶=B$ +JmLшdJSQf)2@%fYN|Wb;]:<˱ze}?֠?OֹJ*R p Y7׸03%!zb\T[Pw8/KwX-$ AXalaxN!zc諍%1s^B\3 NGet3FrHYeMwwl v$f#?P|ḣm9R \@y CjDvEG? CO|qJ_ϥL&}E 04TjK8Wx5b{P!qiա^Hq/&8xnL4bY B#ؘ{T ,wplU$J$ʯWPi . hŮe,@TO5 z_V$' / ,˹0B1|jsAvQ ]Qm qɏS;IVBη(cy`0 >ppU_cyP3^SheZ8*~}H)])-PM6|e_(hP|Xc^50*X#__m\~^mPUF @;JyDaDGJoJR9hTN5pmWDV(e'7zT83}x&y0CpȳJQ D(rAb Xܷ ,p P((k"; UkBLLā=DII"zI$/|j0Qm4xYSkQBh0YO:&]k6SRzgASC/y7*QK!l,&$xbQ$F'I Y!hi3A>(tf\Hh"-erT]cM1./+VtH:λSw[a cΊ&`wEOEQg۰-zhuU앬TLխ ղ?^ߢr@GՍ*)&*kG,uyyx fnt4-ؼ>bs}=ӘgH^E(NT1}wݹH=~Qy/8Sa o*{)^o՝N\C,4Pe0DSnBJQ)_6BS&0߅*@Eb-ht44T2y.gkscJ;c 4'DQ%!A {3#GE&muUA!Z^g4!'@`I&IY- 'Xis4YRVg>~̱^ѧ/D;>4VKjnΑѱ2r{ bq&<8"ҜB!/tNά9dJgurK2#Paz ̂Pt4 `e\(HQEl62Eϊ;K4UZRҴ$uQeD%I"%GX_jɧϒ٠iiH$^k( ]MSj'.g+>5 D%QT)Mc?]Ɔ"TPZZ`MD]@ۙP" ޿h ;b$FQ"8"V(U F3H,  ZC4 b "( w/=8<\>VyG_}kc} jgo>l]#od5VL48ʧT Rbix{WlB/r͔1'%Hٞ4f8HD@q)( e\OY.= 6' cϢq2:_#/-\.lM!r搘,F@Z|47ʻbMbpM=VѬEŢDi;|y[a>,O7V-uc80-1/LF!G!nSH`J+/M\Hxw\UaI_ӫt57nmدwym);-:!%E/|.`PTWI]TSbϸYvßV ͝S*1PW;`Ȋ*]mdLʋo,Y}&8$\~,^JI r^~G%e⯑7%t~:,˺ń,+-#q}!Pޞ  s.O`ˑDlXw>ʵ4uMݖB\o-d{΂zY^ԃ2?}w bc_@0~᝸ ";y(uLP>]?[^Rb18|hN$NHLGGC!OsR 5!]1vUg&>5,Bu+98eHWyK7>[_Gb R27 a}j ?(ږk;י&a)דk`fѿPjhnFj洋 .MWzM۳f=*q>1d=,e 6I2 ]K?{>{Qb#`AR.CS؆ey;hm}XOeAI}TIgFT q@[ݼ+0WΗ4x!lw\rY0 1p2-IA/dCحplߤx "Q 8^B^u{ZXXT\3kS4}SS#{qUP6Ҝ3eKvE 6Di#,D[g\v1L>@QO;K|-dı?l4u( :;݄Mt{cJmY6GWfmsdm H1GgrTq[U)k?(]0~ _#hN'h[k/sQss>i7d-qFAD-g&0\%'cPJ<\q]soe8K@jC ǀSQDFY{4eE$@_V|6ra1VU_Ԏ/v+QA\R(*/]y$*C5.##hXАB_}/ȤVwW 0yW 4#4F 9櫓eA3+efVl(m^Z@lAXLcmkVQ)D IW!dMۍZl) KZ&IbHj0ʋÿfdV'Xss'a 3D#H&30 +k ib<usx#W0, wG^ abឮ|;;lw _y|V&ێ; MnrDLdDcv W`Sї"NY{crȮ*%:^&f L&̉I}N\yWzh~j7 EYRm!dBj˴EO;91ox9ӿm~J'|+ d!79:ۢ_7 ;* mZzq>G~ 2ggxXrr$$udf* o:QL (ܡvNg|߸U6?47 Htt75&HИ!8׀#H%qyc)nТ\A+wD][9mqEHG߶?rNo~_+ͻ%O̴I9AZL{EjC2\:'A7!">M]5uoNqc[ھ8hrݫ3Wi3j[Lo+ToJ v*m\/"np_2 HYWJa[e̅%@Z$ Ԉk9*{N7P?,) 2I r$#"V嘰".>2溏&Z=u@ngP(Õbadzܼn{1Ɓ&_ԃwOR=Oc.w Fýo7g>E^斿uL]y!TmӸ礏ǺWњsx;;݉-9لd:սb/^<:Z {~o]H0GA#Gtj\+ʅ JL`@ѐ0" ^1ʥzy ahnk33݇=Lm9ǯ=sS(>)zp-8c?eWcP?$֣[B98?NVlB i2]I,Sg [ VJ!@kzE!LQǷec';:M1HF KAJ 9мhxSz4JBk]=ra~߂4z' 18$3HdG!r"FN4I% Bːڶyuϋ>2T'$}IwP{(=%y6Ǐƒ@Ʊ]yWGs"tdt 9hPiC9 i٣ l0z=NkbÀIZrkZ^K<*}ꎖ{л˾}5` i{jׄKRw3Repܤ72݌&TCCYcGryW!q2~t)N9cVU5.iЀlJT‘*ua^;h|TrL5sЋE lm)$Gk@aϮDKŕGM:붗\S:4Y5L PlM`۬uϯn_řk*߲E` ]Ӧӟ)5amߺ D4t.T?-ĝq֟ V^C}H8}-9`t"Cۥ$P.J*)ur "x?nSwMwYn~i `7i `؀0pߣדʽny 9ƞ l3΍1.-;<|LjLeEx Tߤ[ّ zy#(ׇA^|;W0" OhEK]-A{ z#ɛ2P|$ Xŏ .Cm?m(FՖjVA2'tYLS-5F]حVw(*{Ր1h| ?͓CdmATިcBC9r=߂:pbiR#AdkTP0Q3MQVعXlkluZ "voC=o ov*p$\]^=z%ɻ@Y"c4}T#(s{PJĪ"MΉ\*ig+;sx8Oaab{DAZ4 qm)g,F}.kp6Q)-u^"`8?EޞA65YD[12ArZjA֕ |n%ěgE:&+mÞr m yH|`mƕekcW#={YVl\ؑ\$E[ك!1ƜN*V+odoxv</df#("!DwF++c&>sy3{R}{z}&( QoȄ)5aX/Pͥw;fūP9Ř+ #X`N%R$x[\Rᙎa+,7,Fav:G]{ SN12tS4 J!ʁLφx=3p!9U=#Pk'7V]5!b,|Fc{y|l0ШFp.j3&`!iv]+^RDı*/&6ǟ JqptJC5}/꿿^g'gc{P*IkyM7Mk {+ AzKMbB)Ϙ,/wq,R+Cg"/'+H+Pz}451 dVǸ@R*D灐Wow骺߰.D >K&? K4'VFtʍC~?l8뮘bp _jkMoG>kvE1˺H +Q)q5^6cY\T} H1O W\'uz)[2?_S֫%i#1ʡ.00$ʛ>LJ$+O`-NfSb~ڒwet&fbe!F78pVM.f5I$y獠@|LJ ! V,kq|c#gZRP s-o&TBG_BѓNj"9B5Ţ@t84|tdBJZtoG|VڟT[f,'(?sw7!IoRsھ4,x=p !;@6M`֒P{6vp.ЫVPb6ma rIX{;:`@ݳExt>IUC d uՌ T<|DQn_4ܼ.-`9/k]u5W '9uL/6{T^*$p cBGwщ6|E(Ћ4"aۖ< `G0ܤS/!uY:kȌo,'[81wχ4Ą{3 0;}dKL`"O@Tiw (w<\+Q`JL.#M -d?˅o}foϸ9`-R܈&V摦yYo뭿>OVs ӊeBZ&j U-`G'CU\|EBDDрc ό%Y}Scߡt:HIz,-\.X<"d#i(%e\gVO % )pc@J?L `͂4P.# 츔.ϙt@!\/3u$j?Msyu&ٸQNt^\Qg_]_xYp&Xo2^nŏweSQ'dФ3㘖[XxVa/?gA`Y@k" ڊW|FAZa/hK.oDv,휇';?tAG) v|wOFN[cvDuL]grt G`_)!^ܩ$!v0r>'!@ ,@ a[ :\D‚¤NBb(sO4,O峧l 1)/5{ '6^"-.{]Zm\czs`Qu Ca{|-BVr)_1+,}/*)bI ?)$Y3vʃ` gb+1DU*-g1Mk5esgj2 (' ء8|NSԵ-wM&ҁ4㩘 E`{vum} Dk?tޖw3 +x<-%mG|g x>nsGB{PA%yWлzz6VQDuݎ~EdP+GU_E '\f<}b燿^B:HrM  <) [(dKA1KF>KǛ4?J J)_"T2*TNjzoW+*Nl/]Qs=oAKJޝ1Ԍ:jHMB83u BnB]#$_b"CJCYyxeGRqbL],NH!QKa8( */ ϩHO,rm8USB5R EH?O#Z3k,HYc#\ w̕8ق L3Fp}:Iv(YٙrOl=!scÀ~h(&~c sʸWPhl\"H*cC`3U[D9Tf+p%8,B'omѢZ !B%00Vc+#3l=VY9X\{Ogfd",%0LF=y&ro:,ǫk:,LMXzcDu4]quf_3c{І)}w4hDQP[]eZc߮Qqٍ*[[Ϸ_Q~!5}빭1YΜaڈ8~<lA1`9[=j5F0RVc+]@+Ԕt H4pC4A%>;D7yV>חbph_j1+$Gjo*JnL_͟e)-0CX" R}#їRiQϫNǰV+h;= dBkvjj$"q3@HxҟAt ЌV{n3 :wE:5E$#I!oUJXtԯ4j* &C2FL<.oE֦_ȨY=3@FDB-d=q4j/A1C bkLx6YkY=~%$k$((a:5OL[Iۮ|,1MO83SclOgYsЕG(t{Chϐ[w _Lu.9R:YU$4KWFqPK|"X^'54{}XMͮLmeqK 9WE(QKZ3Khry$gEJj2yܽyͨtOƽ"@vI.@ǘ¼v]LmdR=#vn_( I`] 0ӑ 4p#AnU+g2*k9R@eQ %@:wQr˸80wrޣpFp/ǒq Z]kjcXDTjƔ,wø 7 ЄF5M3hm瘲hY )>Eؓ=_騜+a \sdn HD!!$mqn[d"/!@]Zdk6)F MZAP "&6'ϙr6Î^z{7x [36A= C,UGtRruXת4'@b6V%VA)wN7iv%[V4.:Htŧh^VMc)@YH`PL`9fލ޳tw it~dXM-Lq jSɄ,PGZ$+8v.>d:67nKJjw:XRev[aLI NR$'0B4 X޺>};ެj4UpR[],ȏڒE-褩q~wUERb1[iuX5|a!3#\Vg}oc)bP9;f2Q' Xǝ ]:..`C<budGЎON}x0EcQk $/8di2J/񮛚N@̘@g )+U*Њ2PƘ@ 9,d#Vg*;lgpծ{khiy_f೓]`c`kkkf$&ʻL5 cipHnf''bƪMWm|06QЅM"ZsAW"QiiF2OVwMO),?N6G%$ a',q U|;.e=1]Q$L8>X'Cb]+b'"Ñ*TM /P C"GXWdHGoG4S aSӐ`2K]/~tO= ~l]R߇"G G$9?F\"Y$ͺ{X(.m꫚ҎX@+r9Ea@6ǭ63 m6S&WBzo"&N%WIO)ܹd5(r@$ ` B@ : <ȕMd:n&?C\ns=*8\v#&I86Mt24]cϘ)c%j/!>,v0I4{(Or*s5[%>+0Ȥ.oF0_g]u.vs"npm)JFK}!ɠa=凞mDCrRfdAAd$1|_ׅ"%qS+-xO&`n:A4" c tӸ|&Cym5l:+s*FsȊ:8g2qЌZs `юH2՝Riit3ig}by]߁x]Bg.q.L ArI-D<sNOpI@{D9F 1-?\ J ֛y+ j?aI@XUMk ͌[woba>̤C0 0^E>2 !XM}7Ugsr=Ϻ% @Arvٜfhˡ.yn-(ƁUQK1NAEp6Ǯ}`]Z٪9o´Y"hk_CHqStw-&)yBONo~U;]cy ZWJnIYpաlz.uz,iڄgQ:ѹS͉@By HvhJ{nQu£ɗ4?Mv^%u,_`b2n=1u#9Go3 /5~<NK2A &:u5gIq"i$1 IU5j4]զd3ewj(5oK P+'uDj+(^ HCHjJTwd7g[cQK*1El,-X)A4 5Άbigtk;宫v[4`YkDmVBd 09v=g@`b䓐1 -ߪ/O}8 <ҐJ?S?Yqu؟W@8Ƒl)҃D1N7Mt_qucpoXPk!?uߥESy$&zምeZ8 t k?y(VxP4B3S{:##9P!;FF]{Zw~g}!" f9S]}F(+!. }'6 0gdU1BrڢQõrɦ|vwBX +YF nThز%lc_.A691%nsr8"#Dt tF#; Y%9<$u4a!jj+ڮe׹@.cZ$.E!`WUbjՊάffJc#V91 j|yx422YF- ;ITN:Œwσkh=i ۗP M?[ o$iy8 쐟.mnCSvjm n+D2VEڼ65[ԙʹW>A\ek[,魯^Cye.It=K|Y!OKw|4P6b>in #77"fϢ9~^ECRę˒$r*ˏ*o" T H0b. c: [嶾CS~0ad5q I:EHK:d ,D(븑ϑMtX` /I sfaT-@Ԣ/FeLRޢ( \Z2DD T!,ٴH/]LɞZ^9ax,a~NT︂GACŅwnJbǁBur򝖅b@ba5[1aQ[E`sӲ==⭛y1zJrU_9HkZJPk(o=uaLm9`0f?2on%@a}QԑG 5:m AsI:*]hT$t;VQА 7,{9AklkX P aHuZNl!/g;3b$.| Kij:6g }q\_DE -7y*?!?ZC K8DsKB+藬|z32PTmeA͋ ݛ!XL*H+3*b(QI8ӈ bPKȁ0b# 'ͯYûڹ5wGp>´u!eOez>;Rl`%1DNuΠ[$mʳ43~4ҳ4JrzС@פo5 4 ~IC S3xڞ[^ " uPH9ܑmdP`xYڼ~(R9s]9;dT'h&>oy[5$e' ~NoZurlϫj%=|6?dk\˴LRfN0|Cu!ȫ{m~]11CW @TҀsMY^I1!,Ex6wߋU5A@ #p(5rrv>ejDT.}&f<`#RE Vl )Fx J1u6g um((/f7[qYs8~ZQ|&5ffu~~pgz{R[m`3&t-V$gOLy $g`B]Qe(_S| j)2BU!m80 a$NsK xs!RuB·n=e&EG=}N-i hٞpksP]rInB+>{l֨)TVe%U*'^F\Z*b9A_.r%,EhTLz^/4^͛?댽]%ceIVY-fQ2JJ(NykpzZ(h2w׀˂@AȪХc(G+j@G^Rp:m'6$ ^rdE9qp “1͗:v mAcH`gN!`! ytHPo{,;}8+w~댪|4I%Rplw),yĸT"kj k ̾EZVkOeYtZ$%v%b^# 9!9 ǫ$ɜC!/z?g ӻur=#5[cז[; =l$ q%[EQ3g:{J),)ӛ)騩z>"ſ)g_v0F?^j@9pš4Zyyz\QxYP|eAHPE@/Ph؍|v~bV T63c`ϒ| [>%SKPЄk3P&C.ӱZHaj~eTמ?,zR}a"򀎔@{|LI`uƮq->z A"MVS(RT$5O -ɍJ}>^<)!.djD&0K D  5kI&qͶDlDNS@ 2KD5״! a@B7;a{65 GߒX `)d5im pM=5F\[yx)v_1/5ZCi)WE Q=9c' ")΂uW|FQ |ǃ=[ө n՚Z_‡Nv+bz vp1!z?#L~pҠIن*B4{yS>N˷0W#({zd~gZ>#쾰wL gc&;mp^J__RLQ<,_ڟ' H+`©"cHv&&a;rfZRsM֖iiiQiiilq{s^ V` $瀤MHV,į (*B g@?—h9qt `DMHa4R|! sHK>EtEnR ~=W%|36(ˁa@ Pw/oOnamRJ {MG8cSZWg-0M ;{[ASFǏ1U0aU*dG\ֻ؛-8PZZBBMo*H,er^8;[Y в|IZ> C-Z-2؍q#ʰ`-''=иL{m- Ig7 h"B#&K方tl"uGDD@!'\őᬏoԄ5"5?ΓNnkr*93N`E8 ˙١Wb\. QQ]p\. p\- u^2O \Cdi) tc]N5^qe۳.!nؒ\~{auqŅm,J8q$46G$~'#,.4υ}F $_ 2|$~ !듊^ 帺AR_q@goN^EAt\:dw@/슚:ؐ$ s]yhXxq!G"3;w*c^<ȘF?u:DCXCrqbmFrBNTTݕQ]ysZw&7oQK/j"j]@/;,iܩЀtM-FHAH6цh-A`v( 蚎pQUcSY Y?? )`ғؘ+<َ( 7*P`$١v"J#zlȝ|>|wp_/|_(OT`^ɐr.'v:lDODGbaR]u܇&beN9ZMԿGA>$iP[|SwJ% yc9RBgf {ї4 ) L nn̻dXMw?w UFqӠO!U\51M;qIKh$?-+\Ac"Fz9Cե 3Q /^:aDuWoצ)*?Lms1uxW4Uv<φ_!9cA]ʽYY@ Bp7١!K@ӯv)1װ܉rӵ' O(qw*_^yvRYpICFW \^d):pg‰ӾMܔrt&Lm̷_<%9q)%WEނ `=\ $>A>K' Fչu\ly*Td>""#(Ue*q` FʌB<Հ 6[}~\EM KXF"X`;bط+?eq}{e3 akg$kMpWu-60U|5C0!Wh4, -[P=oP@ns-:_}2ų{}mdƴQpLO;I;/>CA Kw46 o7T@[˽3{R9DUxDm,~y}]O LtReDo0b ˱o83:L@`Lq@v"29ckJ,_Ӵ5naXοR(``R<t1!D@_dyр(L uCC>su'6ىܠL YGXlӥYl'QDjUe4P.,7]vRss}FR` WiVgn*ȉ.,)WM3H@b+r#`95|-%JO&6cC4s ܟq+T z(Y\ $ l]+]} AJj7z 6kzRùrˑ0"Q.wIz9^hRP^>O#w[WiڑyPs47(0g@j:=V08OxloOwGu% $֧ E ݱ 5a`a׫s KIwtxڋ)wYj %Sbèxjd3V䬆%)ucѡ~& }c秱Fa_;>-1gYoV wH`G^)HtG8:ܗA1 lXspiHhLBM $Ua+GxY@߄w)Xc1毠X,`8* pٝ}7#[lKߡ%dV_V0t_K4Pq<ޛS-! o.Gt1MhnU<6@ݝIjRN5AiRY=WbzۦynJ,Ѭ]%mSQCw;raZd3vfú#¥0֔))Kkb֒A/zCG=V}~] .~ Bӡ{f3mM­BoG4ώڷ쌇WnUL̪s-fEܡ*̂#vv5w:{E\4O芇qЌٔQqG_R˦^U۩[s|71_UhA}o~$fPoi )zAu[.#_nG;vA' U6m?qte‹#BcHŠ6Gz-F]ӟƇY8/sH+S˔IZtd˹<|SrRf[j I9b{a&5ܔV,7T y9+XI[%QL*d *,`4C#!ČHbBY-߲nNB[u>C&Ӌ5}ޱmdL:G>|Շll ZI#ZlZ7 sr͗+7q~90vhϟ$vk̂6 H" DDgN@"@%T/tV8N )"%J)CbESANl}j1Qu ~} :w\j˳f#Q"٠0xp;M ֏{wYW\r-Aٴ.Ň٘lI$"D< DFX :'HWË93c] V된-~(w&wG>#|Da6-ܔehz`6t -^gvt$4.lwBXP8Ȕ>3=>;s @YګP@4YK.̰/U^!X(؄H;MM3,L2KP Hذ]a6<[KNSN%dƦ4 Z]m$N2]D(3F&Mf;UܞeWJN6 1OZjYZmx~.7Z#yO'ޖ3\Ó Jt%Gmr^o߄:?ݨ5tn>fۯeS tHEBHFF0i@X2'4 UߖN920Dhg ,ZsOa#Y\6@СFQ D'[fv87Gq `(RN|) )\%$ y!µ]hL mZ*vwoT!‰Hʁ&fc+#>\0Q7̫ͫNd-HqM3u}zy͹}K/<*WB?С;ZNeƏV7K{ONM{];})|1BDvnh-b`jA qیt Rǫ^.mYdr!qX}'`6 _FHܦeɪ֤1CH"0) >*K#j-mRS:3N:\~ioFBF1㺽5KᮔaEc'TwP!*=I{022m,9[AK$hWats!tK),yOiEdg[WuX<'߅_{gOOwdd?Ch8eK6pUʹ|W83]t~Ɂ0M0LKx&A .j%ˮx";1CEY|*C8HW^rpʚ1隭" 2޿zL NcgĽLM*ll.}K69/g={#*צ˗1<3n Bߞ[-;ĠKPlnsģa#D[mwkKKE J2NJpv4jI-]dCAS`IL^LD#; E+"wr.L9LT "p *$ Hr(EKA!B"HE,@([sN3'ONnH"MaI! ! $CI@\8E q/m ILRI$Q%b*+WR^ALrK4qIA  !WLS``gvp0 J,DHEԧV;PF 2 Ԛj)$5ȁB^\! Y.FťKÊYeЉ,(ʧ7C7' AĪ<vz]Wx"P ` 1J&eʛOM*bU5Z7@@ ,$I%vVS%QI;*e@Y2a,!IE uS<%"p7j1! ⎩mS30j(\$Z^.XbaN7pI }>BaXXDj?5lK[N:9P%_ʼn9}'BSH*7ص*Ib\܄ A-PB^DVT<N(HHC(-:BF*iF/DNǶF SId;, iYhb=Z Ϫ%+Eѩ5Qy׽F 5 Iy}%'}, י* {4"ouSe4TYf{/PsL6"^q$j" ̬e#i IB[$TU{uYjA2LpkR[Ң)/f^d9.a!XO]_``ӠTzKʊ4jǶ# >w-u }51 b=-~i]),"Si(iv q6S$ưu &y_gt5i4kŤH`#s)W*I(8PQf~ms@͋R%;*Bi- hV-%6k{ck\00@[ byTJR%M?dkPl~"L\3 h8P|QQQ@;u=9Ƀ-u~FTX}u'))NNR"C'(AQX6oiWSUI''W@sJ$s~CC DK]>&$-V߿䑒ql5<  czCpicJX/ىq088"0kL $L7L"m@RS^=N?~gt>7@@- p}gRA$~hۮ\?v4OA ,7)OIE V{Ͱ).*@9s7 ێﯬҒ%${$ >G5ވb]eĺA֓ VI 7ZuA6@] xQk9*Ou M#5[[`)kB+ZaZ HL6D uq~wjFİ<j<( <)]=2⁀awTeUEЕU@;-mч*$_/Bek8#OjNJw`𒐁WL 9Q/P~&;v&`L'32wY2p4@$ܙ΁!|s]&" |q̠x;YmImU˞>z4A@uE؈QD\ؙ<#if.,84w/[&LE.yLiJy0P;%@r+rLa`>Jǥtċc !-LsG7ٙ[v (@m}gE^s~jcx!$9Z:SP"?cB+>z 4%‘ʂ= ;}޸䏤Caqpu:^C]Σ=M9Kn0ؓq(uc BmҀPWs8К/;V5Dq_WcgܻV:.{Mhk}oS>"Ó2Rs_w_r,.u򏠄k>9!sS`MPs3nm?CZTLHӳ\@3˷>Qb8|/:?St?=ѳW` KG$H,! 2 _CZ  p|ݶqJp/JEHCnl׬M=YP@^ل.{a[m`!mQRŅ@`_mGڑm?3da]922&F)ay*o3wo}4N x:'Ks9 . %~Og,o:L؟Ho- sJIȢ&O )]9PE!ZFo*_Vw8i#{:Vkq,Xj\ \!moqq RoAJ`퐥<!d]}9s:U0P^ TNaR@ Bc:AY%!q&%v2ɱaH|lB Ji$]EΘe, Uބ:cz..EQ;(W.8p`K6{Q}I .D *h;&r!z']0NV?4w/o/8TDZ'oXI\+X(eB\{.UR5VSСUNQK^R33%NllO2p~&)5݃z\KQ-虍E1~ۀvmZ*n~d,=\t? #WïgBg}h @8ߋZw1z e4lV\%d^5薰h,PME!Ac"EU*A`/PXATOI|&_Qx@K x( Ix E H|@_Β8 ,2iZȂE=ШDkޥg2A KJڗ;\+4ڴVL$LIkAABݥ{2C*QnE|Y4\3ȩoq:͇0Za4"K2l¿}Ȏ IQ5MTiPk螏Gn0JNȰt}[% ʼ[3m=Vޡ:'3̨sՃ)6vz_?n!Y]?8qEޖ/c xjޠg2c 8';::X fRp;eI؇nI;Ɂ21ǭ[kg C zyv`BGLoK] ۋyΩ;熰v`0lӌ<ݚ DM!4r  t@OĘ Ն{_ep@:~Y^/d˒<$C9x T :P,\A̺im& s0 g0h$&V]bW-"+8}'AQW ϶X7(z\-i$TQ:6ƛbX;ibCJ 1>na,nfYI,ϩF^hE4Ze3(=uN/4$j3JT@ҀB2)]DbC5H404tJ;Cmkg6B9T@kkATKTx \YmY^r1hX{AFk6P^b.fF &SUHAII25@Z]g[6E6X)t[;XJJdlҊJ$J ckbhՑ%,"xCL `;!ap <sF4lP-D*/*,-}UؐUySsQN'K1(*!b`bv X' JE E GE>^s,8y_"/zuXvmwwƾr !e؞r8Y"O5FIH!XȊR5,x!Bdƞ!rgD ALŖOp&k2/+0d!5@@]/Oӹyi!f9#A"JsCn+?@!P4 OjQ[_o YQk _,jiYjK)xyy]VbRB ki)6k Fͻ_zR }^g;m3~4n29 n2@ 7w+)nOfFGp _nǎQ C乘6^1fp? azRD@܄8{\oWӴ`9+׋u 0݄'EH})3R,g"Qh؀LEy>(cTPE٬r!,wvY!Bde ALbCSĘ{Cbg sNck=#sg1ML55,Q:LhߚN_`;z֪cmeYR Dltd]#iKpY*Q9)I LϮRYqB[s>HH6gO4oBkSC&˦H; ڎ; D!2R$L1MPF$,&RMk5 n28Ը{ uGUnDyrL.dϿxxzNF@mY1}Z^C"/_zS6X>elM_F"8jly01&FT^i#,{22L%}ͣ],P-qu` =K*-0(IE%|JdxH)hҎ-iD9q@klrзz ;&3tWiَV1|(Ni~`×+-EX6<4 A ,C; ?G8RS'g̫֯nr _ϧ.0 Nq`&H+ B4 Viw{s4;.?+J$QA~; +p0?Y!/̎yVn|o/:=?[RRdA&frK:mS!> ?𳆩f6,-cb_fݼ&0ae=$Iˇn>_"(%ib2 @60 Z6<3\raxa(gz"@f/9-`@ɧf BH Ee tE5UΖ!yq~e] Npσe3;@&i0k z]O 1:ЀBl%\D,TX1 5XCvl +$BN̓z S4uKHP̒(_?Q$T@bfNacSi1E2P44:$XfȚYn{.Oހ#51~{B,J6Si&.F-K ʯѐWbIpl@;U= -Y깷_;6O͛_>?t\p-˴Sf_h| C<>:1Tpw(G˚s[No?&+&@-`o5ZlѸ1Ўܐ ufs! !P$ t_~">N\Z5GܶGಐTqEMj>,61g7?;WG⩧;G}Fւk:dWz3T.\kg8~R3ms%뱤D#~$tO]= l|LG ^7G~FJm`>'N, ȼK{Vd'#{+`<"vWv{n,E!%ct+su8!iµlYëkh0Py_tVc)Ib='tH׺om=K~֤ #$\t*9Fkؔ0%[N1!HN%?^wc߿n~E#+/Ύ4l(A]'PЫ 4|uaBijI+9'I"e?=yRCitz/z⊶% b-+0ZuȺp1!`tUǸذٳÑdd^,d>V-M#n:/jb3%vy2^Խz.6,H-#%̚.>'`EuFrq :͙f1YL4|Gj0!}TaOʎ:9 o^ɳ U~44i~>Yw+kop:]/B2Lg]40*chjV ȬuWۣK%5iwTz HFSoF_V=>HTp1+$e*#({)6We}͛ ׅu@9Z t P@ #&n%jNI'G4XOqڟ_[0W'J 2<m=R+ӣgmOD&gI[2jT2d{ZԖ :Yf5')1A>~ymrDX&lnĚoŻp PLKU6h^Cu&Ϭ4[!wK&M8M~7}^!JW"}>>*t8SHז/-AWgkw$̪&4x>Gؓ-.-KZc8mIBs:\eќ}Ky1DVx(004bj "WgnU$Xv=i2%1ӆR:A΢ 9׭Pqqt31N}DB؎RdzF#' ir:pLn&Z. n[=|`9H]# X8rS1e-n(7'Z2~'{^3ڎ7W\OW<)PP8߂eSaʽ98 G$.b~ݝwWb&;i-|[½'_1'/ߋ<Fqݗ@uTS'ȕR](=3rK#u%=Ĥ:o(Ƶ`}1ˮԁRoz.zئӏQ+^_%5~TuXFjՍGI3ɱ 7GW^gsyM(tOkOwR'}>W Uq+v qtI\"ˣuezNzc| އ?qH%I v``RJwJ/YFyޘ cCDznN'9UΐM鵩>4K e=t[mQUb@9r=g/ė:~(? "o$2:$ \lߵ9i1BYL8W9egD*kyH,O7ĸeBc_Imprq < 82x]AI~+dM0hۧ~wc9Q'. G5lAk%f5SnIؐit=%Q~ߨ؛5?e/xx[# WAĔ%=jQu-xdU ]7{)*vҹAn\sKUǎΥ8]?9z="m"|R7ig@81q&e<6pbxyJY3^fA9) Ỵp`c*R*‰=o 2LmsHoG-c^\Ȁ.`\ȖzS5 A&h#_gwrSCoksj~F4 !AKXb.w-0~LTC[)/5\ƪ}vJs:|rq?@9GHFOyx3?<^`˒I҅%ZJc~ AҢhnYΎjކb .bn<=ů_B0uu20/iG8IsAqȰ0J͓_}VAu iI_mMx&b<1kSc38P7:~*m*IgDYj3Bǣoͺpk@+/{FiٓFs{LZdDނ2RN|UjlpjBPXZ剅@dE!1!۾YT3EAUKAw̒Cq?a%4!aH+<9STQzA6}S9{/]Zu}>]jTwhm?EIƵJcG;\ bop8],1Xy ^/ ŭg%_W7}bd a<5z.ЁEԮ9C M-k\OVSѝ;UKӈADĤsB",-)4䪗3V?@iwS[cm^|3Ⱦƶw36eˮRM IP&KQVݞn֒N^Mv`2/`zi^v "4v ;9"F^/k0q?WK5jZG^fGtM#liwj~_pGF.R7LBgk㑾恀eo=yIeht[|}WX44;s d*Q %*Gbd&kq)jg剄d{~Go=>ԑB^]{&٧Vq^_vI D"͑ 'O"%*5fLUکD1/β[t`$/֤a~*X8T♌>"{#HA*."kδthsh!NԨ^^ʑ9V2O/ߢ]1kMiJ~Gnp):K9kf-9C~W:󦆪R{0s}>3/޷]3E:*kKTN0>SgYKͥRrbeP".O ѮI>3pr:-kݽ04úؙTFG'C+zQso7J\ߓ]ǣJ"%2<^D18\%~xvt6 Бm^N_ߴXr|UWerv?e5 #h1^8:{ 3S!{̇y vPL.`HDmhThl`)@nztEImUSp bd~? @dNϩX%m4mM0F*d9:݌Dtw]uHY8ƫЕލo];+E 'qw>TmTh c@Kҗ$QIr49 &FR9X9ibD/=i *Z̯ #I|*4bz~5/3ZkaaTZ@)C hBT\N,Q^Aflj,UnXP EsqکZPsbNj: hޗɢ/++d]L͙1D=аЊv˩}^Սf*ePjO(A!<%0|78מbA#HLv" 9%-dŴjܔ5gT̷;ڻa4Ces/`&٭$n_ϔs]( ?6>Xv|l'(hwX]*$2l|%FqS:3 <j$ȵ`Sq1uv=sFP@Ss(Y1qX 9utgҸDy`;T DWtAOR*Q`QKv)U#\L YJn Ϻ^3@n ^TpI>Sd,Ke {-&Yip+asn|J ep(h}WmG0=G.o,D{Č X{ӃɫQMjp كYx+ _v7H`YS=t DtGVhZlCU$pkLsO/X׽SjҨZ ̺T_ARkysձniHg)E"@wt N06$qQ}x _Hj}{VyG2CDRq^L6oթ<8<<Ͽ0? `ji@j F Mh,R5bkNuy"5w{jXez34|LYR4>ywY_@kQ6ȠČ1DPi4z˕E`= ΀KI))Zs3”L.אiyBldS?.t}o#h*LWXT,O{!SG1w̘&`Ak''F艫Y >z<MoA]r52Cbx,yHdfȊ*k,$ 6Zm""š@Gԓ}&9,29H{}mj_@k\T{b6&)9p4liKzyzϟ*^͝c,bY1bE=Z6Q5%BH Qf%=5е0趻G _]d;+v$5ޗӾ`r@$y'LZ~]#zFʏ)wQF$Pt2DE9J#UdJ o)WjAZqQ=lgǰl1@E j0UL,/_ͧ{O8>c=csaB6Ku~R`>Oiajx }h_.v4~;}Ǘ+XOђ(*(7$%Ռi3m;L,uQˆ^rS N3gm_"r\k:mxnyDhQk&:!Ht0|Ax 1EV3YjxӅe|wl; iHyv[6W PB@9.mR9ۏ.fiAPMCcD&GpY+E0?46 xP$* V!) ']c obxiٌª)L:qub(U4¸J| (-zS'+:JoJ7--I+{$\Q) M14H90Î#dDn*M!̤r B0Lt e|,H# X[D5"4$s8!FR PA(5- qe( o7Gpyh(hն{<+wzgZ*kF]XߟA_^Q Ҫ,Q-r]"Lޘ%fԬ2XL1f3C ]GQA"(5֜sьq.rf{ TޔUpJ Uj?%Uxr2?i/"U9ym3#SWj47%[nC%$/I6$;NXME{{g҄_s0n/TwW/4Ǘh^UILcI+.B|Ÿ!haNj/ H꾰ia\@Ve{8;U}>r;uU:yht{^|1_އ^U[HQqwrY7K\q0o|߱'ý򾫶*chp ca<Ʃhuk[P_0ۘ狁vS;4QЖN FRPI{thGӥ}0G3M @\:\˹MJ"'lšjُR1R]b^@V,eL ЛPAD@|V ց-cФy=?\g|0w/br޼5wuE} ȁB0L8${˽! #;16f0t bL(d 0DDGů#3x)XYG/NOsXוmDNɘO\Y~tbš;eۏV X_AqKFs@\w-73 O``K_঍yAzcV[~$`"[k;90ߛ̘[_%V\0D:Ѿ`/_vr!;vNR8sJ?]F,10N(okegGZB09y r[QXj˦E?kq׭z, PF}TRkO6utUE&bCw9-X*뻿tyV ^ <` ٱUZj<-f%Z1ܨ8YV:dp%5 (Yj r9&IrRIIWH erܖ)!h`ELmEʥsWbDj!Ҵ1تg0׷"UE|Q*1IMɌR+JakT <'<󽁚}7J=U)2%~@9 8"ߐku*DIMtއQ b խMΚUAZ0a:S-[kvg`,Po`X`:L¿Uܡ{}/M"/? ̥{ׁH~]ALbIh%aM_ъ%i$@ F05()^48K֬JeQޠg">*̔GӝC撾dl lv#kj{!@! ]4as=]>?Kh,p97"T&;%'~`o~TczT b8$xnMPf9n{67?[y[S|?WxGGsu:7ẏ6aY3F4i<%RXyi1.4F75' %ge-?m-Kk]t߆7#$ &_aѐ/R)\?KZ`xE6kf9 :f|C_y9giyxiW.ap74r~ :*h*Zݖx>h<ԊtRFFuAG>WݸR.R搠YL )D@@F>JtǓm%Zn*nR3(R'љ)9!z(.&Bp{(raƼ:0FrHDvq ?Iuctzq [N 1baYa=QC(>5Q {P101%y\cnYB4qkF9kՎHLX )B"wl-=JziTƁʨ SLCX-`TLFշS O!otCCĈ-2q3r| 0mr!dz)0M9ki&_FIALo_lwz8;|HG|C {o'\u/<ۤ)ݹP7(@)RDvIrYV@(3w2t4}7KkYǐbH}?w~\"L13lB&2#B^/bǵ&=:'{~vGte$0 ,$qfճ\F;9sr$ 8 nm${N$'"S"y[| OFT׻qojG/RyʐS. KG;"eʼnJ> ' Y1Pĉ|![sB0B@ɒqU 1 If6dqh]lT qyb-?t*{>^l~!Q Cg5D$qe!N@q}:g0سd@ڲgRV(*D I-aTDcOXZK5f"lhtKED r@Ϡ'$ E OW׍\l7e^tպ[x/)mƼMZ[yZi$! $zVC5ЭЍQIj8-{߅#5/uuE<=Ƴp6|#^#9ﯳ_Q,mouFy>-jd!9<^I=.8~:n`8#J'96|<7s8la2BiZ -U*ͭ :ij@Rv!2:rW^ed3 `Ul3o ghK1>lқ(]d4]=GyF$ aH7Wk&>wŵk) (89Fה' 9-VV(N"F 2lKK|x'\̤xdNl c(_ĸ:=%=R=~ݴzdf&{QVaP|fa0oZh;Jr]k$Co{ :v+jMo`\0f~k縱M&E X:+BD;I8 Md"Z†[53/rQTZåNLDAڴ ;?#ON҃\B~|Mz,[@ 2`4/_lN8: LˉbApUo%QRPB]T=ZkӞR}g[wQ<ܥUng1~sQr΂/lp\? %ᨸW{$V2B Qrq89ͣksA򰷌8%[3ypl 4٘it^Mq B{hWk MG(!7+ա/+!L S A{ ob7.6eX Q)hٱYP} E8{}:[cM K5w׾(ǂϢ⅛y<K+Y% clm*0+xZqMZtzvha“|d)Lؠ5ԍ8&x ?JɀBPn ?}rdQ^9_t_ף,&"+Ruv>k@w`r mJx_"TmbFVw;dzˇr?>1$Ɲ??ԧչ5L/%\*0wK !ڷ L&g1.N%HCiPC+ZPj|Ȭ`X-DIqK1K@#B{DE~o8nK ˴}6}XQr懧b9-gcI8XƆjvXPW^9t<}nS3(+vu~ 6-;{[}~L^S#g齗gYqB[hg .Kr.&i|7%E;:k*ppL7$߹h}(- >Dgk">HqȻ.yTv9o0S\[ux]M׭AlZtmv.ؙ,gA{֫`D PB g.|pb]'J.cW&aJK2,A;(#ez;C]Phz_'^khAX'O1^랏KI:Ld yqO4BRGD0y;x~TGnP)!S}E~=GLmlgSS0XϦiH5V>.5$0Z?j&l{gWyK;߻Uix,+U"J<$4I㭻Jskx{5z{:ss %ӕq6L&n!/6 L7X$rlew"lF?֟xdn)`\icKhefxb!X6y-eKlL{̌s29{{]cs#_GKV{5!Z=8>㠋4Ze}ӀѼQ{}\:"e5#=,$$I׍:3ﭷ[OX]rlo)bQH[Jn̖S iu2xDwJ&6#՟o(HѠi7-sk ҆%Af=<-4rzKP,-@O(JPA;2917w I;&jF\uG8dڌN^@vBʱ WO %KBhu&RzZmmyE)z"'<^{bl^'9hr2-=-n0x~?94`/xa*_lJP}nڟQ2_F~3O2OΛ}bXݸKk(8W+_G z˛r[ݙa'% QZK旻(_)i’x޵}#ZSob4 SmimQWkU|EƣZ\6&@@D$clxKNG? Mޝ"|Il&#{ =g!`.R,$ ݥOa@ F54mczo{<=3Wʆ8Ƶo˺8mz$ CFɑ1RoB 5m7(+[-[8Q*Bt+wS+is Щ]X.|cݎ'BSCB מaD Mzc\Eb!F㡙U,WGy߅Ļ; @B܁t*` 49"716_Rsð*|x,4v3 {%g۲v"""Ka3ޑ֖J@DDDnfav+E{^rMa`j >'e&RI*2>U IN2w4ͻryOov^wG]|uFsrs֠ 2}i,UoTo9ְ NvmYH<61]ځʱ5̭XˏAXÝ/i*aʟ1p5cT) , c=VL6LwY٠|־.:MV?H d)` P52d[7(&-5QatM/;G>Nl0Zn=[ᠷ(<[Mh(VHMӲ#X)~y|YI>j-omoNd% w뭤Gp)!p֐\]s)Jw|_*e:-W_?rf*zoaܫɼ ˀƆwWjr[ݺfAɡX@K[ %vP2"_PD')G+&A/ƾMM<Ϛ];(Y>н+<۳؞[{9Q"rz[Go~lZloxx{{Po9.$\_ߣ-/ 7se'|W,(?.8 /mFKvYm;gzߤ]Ll7YDۃy"ncgM;-EΜF+]FGM.K{/zof}9CmX `1 hVFӖr7"d&7OSI#瞰/W"J~su%yl9ȷ(}RFS4*bЌZVk)ԘB;N4?L9`zt<j ܴ!Miw CAT >^E3ɉDV׈7a4v [pXxȁ['T[7;07CA3SGk|X9,Wڍ\T[s/Y]P|u #P{K;YyǬ<]dR"A\B1y8W䨳P:)"@Jڭ"8wciB3{Ƹm4qzB 7#Fs1Ǝo>&}ucd )~`"!ܳ8mc*:9mDDHP{LD9&cAi$Gp/H"nt bmX|u:AqҔP v3+ѾQF371BԞ|+GLܱnYJ06s , "4.V)S2h\dsqɔO?LOnLů *>|?qGe8n7~QmӇƽ"t @ mKh/l- WEGb< z/OT/_tyR c-K9dgDu-d Hࡼw ߿7c!7bMys ;c'=^灥gFK[p5V:g>#Z9cʧݝy߭]pܨC| TqY|i% `qa!>NQc/ʻH-4y",{r.窺̸mQ8h<7^!ݠB`hQ63 Xsar!HLt4փ7~M\|Gi| ؄:^ɣĚ9 ¢_LjExu7%zWNfkRrw,0,&`nNF{(>3λ^Pps[Vi|dtbI䷗yݸ. hg>:dΰ1)|Z|z~SbLUuscSs2AkyӟQ]S)`<;kj()\YEQXvKȘbB8|]@zbHL*Ⱥ."3 $xWS<\y`Jd+j *@]vV9" W<auLDM8|(Ǥb2EOhI; }N M+ƙ -νh.x_]4/|71;4|M*61~FGsG R8{hkep&QG[~.<& hM㩵uX'nFd@KhQ v Lqn.3:2t.;K,B{^ǽGmSd6fe%N֮%R>=xLAq/p6q$Cf r3DE~"i_%Pa`2oXe=Oc&\#-wGr5ܜ֌lL Nmϥ0;C}|(m~Eu ûbYK^}؛M[Rgc:Y"F%r^q[aDox`8>F}>8q0%_[è,y! 5M _msr,w eI2|l߷J#eCcr2{_G&$4YݺY .0 M 8 M(@tTe)EG: N_nO0EޓQN)~:f옴I vV nׁcOH &Ja5 V'!H'ϭaOF{y XRvs!n|-&@AB $-47\촙kCx1 Szߖ ,CnJt=%$VPݹɒ`\WLy{1LXm}&{8lroW|{Ѷ2ȯmE3غmq#tP525wi:]UQs_opwQ㭜$oC12:T߿n6ڙi#]Q]ua{^lB{@~KN,iB}.no?n7IBPI+=0`niM ws𱯬!}?5O]'5`57M$am @UOO}ܵ O_" dj%kҒ0%)6/6Py* ]|! PS@zth Z!ꋵ#hb/ˍuM&ɋ6:S9WhՉ*̨-8PjHCD "*0=|Sw@,iж>,~j C:Z(Ɔ@9HT"H8Z:[qqx.믥ђ|a oˊGARu2h+ԒF+B6 Z:RDT֐^$S]" .P$ &^O:'@۱`4YRzC< m,9%E]}[9WGLݠ$ݗ 3עM suߕU5[%D/c隣ڸ(D,TkK<-<n05WWqgQFvKš 4/.2aBCYV^ Eۆ9򃔓̍=6Vv,țRjiiTܺșP?4WL!.'cu ے#5/yhi4  M.8Wpkݍce.u3i0 `mgb9[Z7XH'm#FkM{ԯ{s![s׫1+wt.?cTanYGzP`B]=hre"~ .w/chNiG8eK3')3h*Ktn]Vr{.^$-*g}o%P9Pa9X%wetyCN͹js%Uz ¸k$yP1d!%ώ<Ư8_Wm#?+T}|і^Aߥ^ E[QO}rex;ʭ;q/lED)>3C%橚eS2c!p)I^|}*$I _My66A!K`\/ !J q\Fd@h=TA^2~a[ V6kZ!|$odAڸm1:?UBQqu@\l?9#w=4.bm7swЮȯڷ.5G'"F޶v7hmwZ52BPu0n5v޾@@n1t~\_A֣L׎×aȂ2Ͻm_ic`MtWMVeG8cl}nL&벳˸LCiit^?mCn(¸ /hV )h&$uudr |&,fHm;GZfXzq[Tz;%^Elt-![:"ΚT7W(tSqλ~VrdHxZXvN8g@3!7tDYt밗?=j H E{wbGq~ 0uTYt#/Z +:ao,;m'<\X<~ϣ{V.;NsQq1KG kdrumShW?m%lkٯnNV+;o'$*2x=V,.: )N߫Oc.m_1IPν*g_f.[H| NychmmoGlaCqaξkV\ܦ_ev_1!%p)?'Uvn۳g|RR&:λC#)r~BE樶8Np7ORX2ClOŷ~<WQ7e3y𩿻f7'W /OseZ@n9:~]fB,\~T;MjL\W8l,GEv;W(ls _?)w[#W7~2৫?VC'/J<ޢw޻~o6~)k B˲K_,rدe{>yKaE~KSar94CAnfH>d_|9L_p{Ws0I1u/ZNۀ̌ECnsWfg1ϴ|pv5;ǻsW{@ +#EONYݷt/K/3{u+nηAk|o_^? }WBߵ o**9nG#\K΅لqYVeoL7CI"p=Է/s'-2v>jt:Y_ך^ ߑlL,_m/]/ȚONˏsuv=_Vq (M'[z}t|uه6q|.]79gJQl{Ϸe7.~? nVo;q\>Of"tw \*pK8{s?_7M'SuJőч$} G b6F?*wE6_o;)17=%l_}<d6//O:nl^HZnc7ֻ(P~E?],\e|>%з>w~7r񐷹|- rJ[^;>B{k[f՝nb4($3s<-/]yׅ572+ D|a>m#s7;6¯#[.tci1̋KL8²oC5rup@Ã|Gk(BW=pU*$KmIy+RoxxI)ڲl~Oez JA':ڻ/-O'6&;[:?R`a~k!^w׊r(6/NO#O/}tW|Z7ɻx)e>`b붔| I'<7ɑ ۆ҇h/P=M3<5jnUe2m8>67oOum=UtU|z&(zlxLjKŇr)?j$;|vU֋vK0/ͪb]e?34eՅ˅jcܽ(Neu{ܻOU(,f%-촅,i@†VXޏGw#Gcc=;|w{oֵRkڳ㷏y/'7 d_rY.VN }ᙤ_TȔNP>wL uy@m׵v3W:{sMڠש f[-öU>G?wf6v)sAnݿplknƽVExaHs_cX5ܠ`Ee8E dnH ~^.yK†cwj" DGoij|{k56 #jVDfk^ŭI 9QomS$H6R|?%q/sԿu#CҌig=)ϻ/o:~Pa99 Fe<f{{5f>f*+\GF0;q1۔:K'q}:dg|RKBGGS##gZ00͸1ijCDo+xɊ%|uwRbx ՈI<&ĚE`Oה\HO:91}rvw*m-O` F*$hݰiMR͓yqy0;`;v^/k6k( V8:o+$oog,ɉC V&i"һv[h#Jɋ$9q$x`BS#ҪeR`xNnJ%ᦕ =6F/h5Nf1tܗ-6`-1isCmm9 U o4 #\g;]ˣr$:meA#a4atGt3x&é7vBP=ףhޑnjp{)Rʏ$>ﳨYlgr=,1)d|>mP\6CCVNץm6bi}'kDf6'.cqBuä-QIk)FA NفZ4;aV"ԝRpȰo=l$檘f'„\5VﮔZ2  /wӇ >-YۣKwg5Č{W^‰J:9=hfṁu`N~Cgka mcēmwᨄ쀵߶r:˻T$ۯO[zDM&]iYh Yo%ILN]zR=GuG/-#llD]Ew1B#ٹ'f::x̠֙Nrs}Z~=&_z>aЭt=į{)ҝ]eTu;k#yC&άnjeZl!NZS*] [6ٙpPZ= _OzFw79Y/ŏ{:&8;Bl.Jf{P9A6D"0IfTi>˲mTX\Cq|`Aj41rr6o$j,Mq7C@ϥoojR*Y$D7qE$l^,|llUw¡jC"o9楎wت1|%i0,\.kjť eޥs%tᵢySd_Tf-sd.gCF[;mQm̑Bkiҝk"QMϚ<#cEBQު,)h ;)Ee bl1GGعt?y d$"@UAXLauMx__:ȃd6D!~]+\ܘ^az.i8cz Nzk V-.ea ~FBKJ#hr"HQuuv/b1J爆>I7"FWһR槹qU8ؒW zH6 W@"#9NEa3/uh9t: 45ɍt/̭#ue&Rq qׂ.lR1פVJh}xJܹJM>D|9<1u$~%ٚeo.!4ﰥ73kYoh+#cfVՄoqY&F#"E0PE`Rq1"WE I_t.75c g̑zϛAk;cQ1Ӎ+#"v'Y$`SZLN3 fR#nv^ `XtX˓E@.o֍sa,﷒ªШR4a }!ӗEFxlUZp۱&\tGpeT|:W@{dnc24& 6.Ft b6~)no 2<%hp}-t$ c:sA@(e/s)x ăI` Cbߔs uǴf#0+[izk|IsyWJÓ( yX-v}q)Xeqp.(D^L2v.)bcd >8ƈD$c 3 Sf.+ ͦ6=kF->Lz\`,BiBq>e-Q[ͻBEԭ>ܭ .'(~rqp0W'TR>51Nn!eiQumZEZaЁ ïe+bu sĺCGC EY1I{.%/f vMZ R}J."@"";ʾev[&/+]'uޣQ:ެɆCmWZ^- >Q DoE:<~ '0"{?244-Cj5|]e>/53c7|nQVwUP|˅̂ @RiIu-F3\zk)ʝ}fge_T1mDD뫠`"$$ؔs|@kYhu @XP:pۙ6.?֖L$f}/geB%zMUJUAڣy43&M +b5`GGk'@ͣCyJ؋栊=Ǘh#۵=Xr UH==S\_pqTKKMG}W,-[p&-kW#2Qx4\Plٚ Zd iV~^Hy0 ^Qw[­qĝ5 F'rk*i U fBC}Ʃ#z[(.TR7BȢ]8j CJ%|`? ʭMOjJ_E56`"B'#:u"ݝG|*[jab@TKUQ*;9A "`$dl}wimvu}^kݻ/Olv=ꧪjWfC!BP[0Yb! $݀ҨAWo*ĖWfkl2xp؇|A}^﷾*H0p)_C-.gv}}ds7t7v{۷.{Z/nx[͉Uk|GwqRWz7{OJ{GPxﮛ^P>=OE {QSGʠl^n_|Hi(.-ga|ϻFSZ sElF Xjw*}4_ZRPO}ֽ }OT_c{9{xU.*KJwϽEP=+4j iQÀ`-3ED<{;pçNY=$}}WzFMjw׾%9f.C[&cltiap;yvsG }x;o={{o># |gᩤ 0F M(4D@h41444`@ɦh5< FF#&Ad)@&@d!2i# hꞧ<'&OLbi0@=GidOCIM4hf$ԈL@0& bh SѓLdhjy&0d#&&h)2G mSjzPDDЍɐѓE<&4LLSGMOIi5=& lSOj02&I̙LhфmMd)iO 4$A$4L4 *~!M7xIQ~OS$I?)=O52zLȍM 馂cQG(lFG!/SCKC}$tZ~s")8}V'1_, EHcg7ȄWxF;݊ hUf}%AQ"D̯ufxO=փ3xa9`r:roTz"^o&\~lA P`P0Aj$*93o429Z؛flGژz{'?4YB3b_$sۃlc^6Nup#2ha)Qow/Z&xsK_w(x?3 KѝPQYtr _b2ypJ¤ZVREc >$ҿS<C͆mXy чҶ{m3_7VO-'zTUB4"ҪǙv;m@ù,\[$+O {WSa/U @DP/H=@`.I N)h1D'14KE" l;{ Z?^ jl_Xhh2D,|f?۫SWa~`4fB d1U\:3at~D`  (",9 A3%8{̯(fSHL!EϘ:LJS3:*8(@@`M^cu&hc2T_M19^J ~h{z;ˋgj J~<9̬BK Q\+}!U1 U7DXY>z˭{d&h0B9ϗLI/\ =M,Y LHsD]UgS7 ,d) y7@sy輜ac?9AȜ ԇhNb9n8 56K3a݊*O^F&eyZnځWF8tJB hIE@jKj7R7 G%` _Ἶ2H 1U㺥 DȖm":910 jp1A .lX`,bDV7}gˮnyp76 ]̓!l&Tۘe"UAbRF:SJ$D@P }Mڃ&XRB!vl5<6pm-0fK˜0)z %\*K$5XD=o6YrQu([@W҄bLN{z:DA+NMccIP<*u!ܬ䒸0 (B)G0y+d9H]J G !.CL تMK Vk,$0qiPҞlO` MY4LXx:SoZ٥j$O\I fzLlX $ 6h 1CV"'f x:/`Sˬ|0TQ q@nԛǧw<ެ7BGAQ#kC׭AeRUJHXF"Ҵ$B_kwrfu,fIG/4/iأmyM XpJə'( QʐiIF 9RLe"$CaI|٪&iQ љnRXn-^n= Ke-篎ww Ñsb*,51@F(ihM72b= X1UQEL >b<G:.$@<`]#̌sa͘P )<UE9nI7WJ*y!v=r[zPSX0<_AzJu3bɸ3\f@=m3j#T@z9f1RQ֖ J-1[LM.M!T]77?uyU;.FP4Z,&^Uz)=0֪= B#X@ehº3ff4 q8ZQ@RDKM+8^ 8y:vDב #^X'o,0@uH86@$h\t"*{Qp3yoD|n2=[ufy-(L 0+1%VDŽelʢqUCc+TyQx!0l@NZ 8#CpMU3|,fGNPUZLƭzO%xBk !py0)O Bi^E;g0X5\Av) "ɹsSO5|AN+;kr5əmȫs)çʲt#w4)\𡫟=HqSLw^Z:7>qzVa{?aioq5n&HU`YKuIM qB2`L^:Q!Pj(,TF}ۑl<j33 ̀UmnXƺ@0Ai:΋| ΠǺ +8KĺX)ێFۭJuv]s" Q:Rdm<2+^@4hu+駊Yt8r0xH9Ƭ/0PEoAO&W@ﱟ9Zy*(̣NV *Wy2sm1(TD0bCnvݝj~qqGK͚J0U[7<៙_iҧ- jDϰ0$I m`wFXG'X@ &D 1@eb09P /XZB枧^F305.nVdEF8i*2MAJ FOE:B[WcV'GOoS׏NkcEr qʢ4l 35HE|}0 9-RId`=WpVY;<ꢈ"*,"|-$4zSJ&d`Fd–ÎbmvvL&,rUPj $h (X%eIh-{ Ŵ(@,60D2|:\E93zKqBL,gT :00`( ۭո\\]Vvf|WܺM >ߩ}s hә&Id_;  !sZ8Lb(7y8O\ ?g}wlԝEz{0+sYtLJo %ݲtsH?Z1h\}heAkfUjOd 32Eͺckg|4ʵK%9Ra9ld1~[`၅t9kVu]ȬmoBH6'n Q5z!@מq&CiX6uӦo>L)@(L PsD"p2sf1 Yj*ޢM?=ff51SdQոw(?#7u) tx#pWMlw٘'9 O]iͷ{ G[}N2^㳶ocWm o;)}j'j q%D'@ t %\mKRiG`tDJe\m+6AM]V 5orXް;xiT Ÿ.=G9%*mi0,ujhOE5N0b 嵪A[q^XJ%Rip}'U*$>B#^qOEH$yA!X0W[]c&.s8- E|Ŝf=֖5ba l(_4džv>Q@NP8OO:~^K'\wЍR.[mۣ 6)a!g߂"]R "a޽qok8aE̖'nXt=jJ{e`?㗑/?:*jIBmZlKE^ͺ ohjVpr#c|cB3Mٸ]ޯXeOU S7TSIxv'F=/YE)P?gBČpb""UhUUR#xܱMjE(" <<+YU3_Xntiq/TY"𼛫d#"}_m?ov&fgqih3rz\{zTɐmL0`ȇa¶Q-s{+Mw}0ع*y~⽇3>"ѷH\ˆE+5׮CA❳seCYq(GV hzl!7s$;6n:O6kžnIjIfJ`9E)$kO85*{oH >E؏|TpmqgIuɏס'z0|KI}U~0)PH!E‘l+j#> hfF3Օ~ѮRաPs *o2U<>U'u} ob>Rj2U vIcP'7sH U%QトȈ x z<LVjhGF' Sחo2|N]tsJ`t Z%*0b}87 QpFKEpbG YlpY^0+AevAo/l k k#CE K0yyPKrdTm+@W V3&mo-VWL]]8tϐE0АB5qPb@Y"9YNAChwּ!u^zwYt[&yv5gҢ 0SP))(8-Xg2K/A$0a|ȺmP+޺7/$WݿUDzַaiTDAO0X~wEkAk ::-Љ~0t MqmF+ f a.RX2s\3Q@L:I-0e P8( =Vt<}+d!Ǥ`g ߷Xhdf mZwon-_>5GOΪ> mUEɰx[Qu"W^GA̳WII4?.|'<(i-` p<#K?z9O0/,qhb uD/XjͭE;>r8?p/}#t$\k??V#!inEHà14E&~_?ǯ`4X ﹆!c=:WŻCo{6 T*+HB:ӤmJT*ܬ_ e5\DC,#1bO4d'ZfeQ԰<>/_$GrZO.@@UCTq9YʛL&WW"|/(-pSC I2a+25Ak7˜)8o7 n}bL@'`X9@ xMX%i!dqpA +tmO>FfX";$PDBIkbn0Bf],W .C=tQ,is J=*՗`{e [ j0w' -kNXqNaT>)(+Yag?!Cj3,}B/P1.}SK\0u2AC5[PS5qMWCom{_S*CF^qB^@V-jg< eҸȚ&uS98_.qZ+AtSUR1 :0:ƽ9p Ї<#Cr\ *:cnr2X;d㮻 Cݥ>}i)|D8k&MD=)qkĆ9b׶K }P쀳޴Nt*9@a>? [Iޑg&YSEU|]_z05eڭC>ɿw d<˘}ud`BdFrnu&nn^?c){4kZɓ/M#`IZQiWRyS H4l ɐRbm# AWIwM{xx;l2{4{zdxVj>GmΦi{lrb}(AV7TZS+Df W=#t[e hG0 HtQ@^z bg +8 NU[4@#&eG/8R%fHWs?L1/xƕ!4lOi$%Oشz oP4/]"?ϻrm0(JdЀ GJ= -uoQpmÑuu}Kyt"A`ꎀ* fu'{_v,[5^BrCZ9ZH^x縵b\21Va'vERjfߩg|1_mE,l]ǮS={/%C}":_3ǿ(CU/9 t@FBBTPhjsTQ !0v E6- ՠog V9fё+ۓG@𰋤ʲ̃uz+/#!\IN_YsE4jQ3R*q^Aն%"-:G(ǑҞi7fj/{ؗ1b`Y{.?؎l[^#D HXPdjPpd7 y2o- J@L8þ@ꠈ rPl;IZW5(`0ǩHO&-_^F6kjpvb2P}?_][O n}o4D'>ii8k@l{` (,")"D #cP PJ#0$V!I0kCP1%njnC,F61"AB+)[U0LcAt,%FTsv=ܻM7i~#r dJvn5@gE Go{Z=a0{x CBy2.ښ#n^́Sb졦5r_$Bc)O'Jˡ1<)9'tOf6j+m|8P6X$PXɅwlu;A5]UȾg7[~swfoohh]kEap|~_s+irZ̑kUXp_pz^F]j_w6~;\l֊ǃs{?gZԺw6.7_-e\1 .Ɉ'a &l "~լi+ZCja0?[_GǯZp'rqɨ+h;+K'_dy?~wz8/UNO!<>>oS""$"od&5E'{?ۣۖi,"Ck%ec t*L(߿iѫ H}q$sgTEU 6eB}aNa:L`Lk𙕓%V#VpTDѕ/=ط{(N83kᥚWbǴދJoO]{ә91 j뫱BSMeŅmv~hhp%\fa2Y B,njW3DX̃S<W2cUelN#H,4)k+l+܍rT2 ,228)xGY0?Cl%ܰ| PyAëbojpknw/Lm+&~Ym_6 GetGCOo4KYRnչ6QnPKMGWZ.C)o} 'Qxnc@XJyd84us}*o 96 . &0 %+6T,M|a!W8$}He [ag@QFZA>i@m)pˈ"ɘKcV;vBф iidDDH1AGbgxG yz/ Π(Z* w=dUȴؼ]^P1`ݷKs B D/RA*lz;^LՓ%LfoZ[zٛܥBdlE Q*NBuSFybbRO {Z1jD! %;@^"gt@2Sd(?xbrְU=(~V@IJ 34 \{NV  Nln՚\jkr~SUAHB&54yV,p1#yC>@222'NJCq ϕY=xcuw[B,BK|jӽ4] +~k?|O*"Mg Q HdN'9RrLM[p\Ao[kbMӲjB }Ri /A۶SsØl5BF4 Pd}WEFGE8gSf<=^~f^{s3:4=b@ZdN1J&joÎp1r۷! W%'*}g  X?k7Y+7)Buz*bOTe22jzg;Ź:_Bnh*jB-! ;qvDgP(~D@u cÅD_Bpx^45aJ( I10 A ៥[Oѣs Lez{_? ifkZw׬Sw-y?='s{\8e3nxiIUe"+-U,*S %26ZXe7AUBS.>~upE`0>\Wva`/wLt78ۚLHIJ) Zz7fu5з\5UE~:BuaȎ؏/9?ӽ9U'?>vqclDNhql+rb[-nKgEWԐrOiĨ-h%S5dCZ|9?A Rq(^EKg4C2@ ߪ%?ep>a*I5!y3^ƥꮈXdU!rn+4210ZS0%\qMJzRzcUda{Zr#1S1IW-% d@QV"z "h{=[zeNƾsxo>.O`lrG]eE469)!HJi QCـm0bMך 4$RDuu*B"bsM9˔–S%KT(\kwo7fhRTA8* j +ɅZ6AhCA} .AH݂vr*E w7ӭz h3m#ۘcS)Q+D$ݜX4dQ.T½]X.u]:E.>qLܭ8o Q(<T̊vթ-|L(yb[}p jTe˖@#!Bv\v8O&Z ^c G'zdU8Y,tAD}ǂ(vyAYg . (б$W*RlMskwN3%ll׳x(PT==Nd|>:Xd47zy|~mG<]8 mqP{ 0OroPv0&6~e)p;wߛ9yvbFJ. Qt* !}8L% U& xVV-3^f6WmapVl ~5}}Xs/c[8b0依J4vQ>>}gu?{#(UZ~Wg *QP͌O 2Yc5ƭcz4*}V}f3E("u®Lppu:ũ3fv:@A@b0.VW_E+$Mi5kif3LZfWܲ?xJ&.ϖk/_~,{"K].Kwq4,!Z,֜Րj+ $VK"dM=ݢ. .zCv|AW]0!C0LcݮRS͟ϏŭQuZ,g & [FdfL?#7}XmH` P*P6ۡW. lr.RЮxE+" +ZEkYkqӦS) dm'ss]ƹ 3[1n+Pщ/sYʙF"5[V̋C##3l]RO3/'pOi%O,?EЌEtDFr59ٔ&`rar?NUJcCMYlQa)Ηzi)߯Y~i?{׆ ɉzr9(Ѯvn~ Ɯ.6ih >k aB>s9Fn ˕Gjk/iެV3}Ѐj@ԿL_@v&D+|Mg3jTA T  mohiw_CS>ݣ]ԆCj{Ht+r;!FŜRZAkx1 p4̞wax^!Zx@qYZ+`o`6LExb +ͬvTC9[K嘟j,fdaqd^.bn {կÛ* ҺF;-?[#Xlکnq졚N W' T:K2[q\eaX[!`M&95:-++u!b[ʼn\[5bȝ ;3j3L3o0u"%UFi5q{`jݳ֠7!2kkl|},Awk^ymfrCxEDrмʭ=i(5fw >\m?{co1֋ds -KbҺ0yex}+WgbsY 5h^Hwdjڇө,}P~eSZ \,`FVgNy"Ç -,4mo[(> +̜ҹmSgmH3Q;=bǽܟ]*0}.y-:ՄD&YWOW2hP+ȑ:$0TЃ, H?H7;i;)Pn8w8,Rەn NmwպN.|"  FiYhau_[Cf xk" 1Ê! j.?ueRᕂ.'Uj V7R*餣Ftχ,̪E54 qI%MF` gUT78GϦi{hosrcH)B2kX*/LHn$O"R{"Ĝgž/U^nP[⟝E>8\RPƣ|\Uh檒\LE!lZQσl<, UbWH]pL`@f%4jFj3خ׎F5Yv|&@j[XcP/,y5d&u$ ΔBϢh+r?Ҝj?*tz;_{=@H5zpseˢ]50!0vT%ڧJk灊Lrˆ˰ ΄٢< 74CT^9H9-Vїgl*eCGll,֜s1c^WZK@I}}*[4;.Z Vn?rh'ɍ51C6îDR}}{l3y.ܷ6~aI,7aND;_6&B:B=n Jͷgݹz&b:j}5rqNRɧ-`1z7g+XUrQ?KQ(jXRY8#ϯ#SRc C=-*↓i8JFq[D,gztlF6Uw8ge47ʀrPo-%E5gmj7ï|vs7ʶO9mqPX~n;˴1I}Unv*~Qpxv MBϼaey:({TYi ͋%d=MXg Oc . NJ+޴~lyua߈9/j N!q΢D Q}ij c-S@hGG,ØEKzQ 4p{vJe5TaL m[+dP5:f>jy*Ո̀-efJߎi9. nY%hs_ fnjȐ>ӁLϏJ+JJ Hdc fd=䋱<6fbh>w],d[Іj(3 `؞lR.ćcsL t!p ]3ESv}Iz:sPt!W>PY",EQQ|oX! l<.ZT4PSzkdv_-U!PDxmD:TׇYl rf]`VC%_`;W3(tFօMeejuYn9g'DM19ӀqE?Ԣe)BaAPŏG;/9q,9MaR᪨U+ ȒUQ̴KW! wQPΐؤOw+fK~CZa6e4LԘV)@z?u|TԍU ƺ1$#-'Iro'5BWc0@U|& EG]zI W2g0mMBdATb]`BIDxW n"vI}C4GfT춌E9b"3a8m/846^=LҮg]B:߁%+ˠC' RUQ=8L?'BTi2Y%e4NKIAT`K#6Lk#=9_\^3ri;}&e4BLrP|w>jjlRbyuR\RMC0EzHn>D>P1dCa4#FK@PJ.P"Ԁ*(OhHl 0fVMV:K[@㹙C L:1^) qx?X75OQ5vY;6 4S㠈eNڍ`@2?Jٰt>?Yū'2h岚n7p:A\J) Ҡo<~OJtȔVv]b%^ l7w pS~=]W j฾W+/;?kXt ש2gJ&/Z)ǾM|6H{8 Ɲ4OϞcd͊&Eh2A*3`%C*=]*Tmcm^S6v;wFJa0̀X `;WEE~bl)g]{Kn\:[Ǥϡ=ݽ.:d,=.J65pň"7$RZ8z. CQ Ó7j̠)Wa@Upy-%g1y$q1?/2حeţuOl< -=HOpVClfcI]'Orn7mm΋3iAQUV[5% "2.K꠻cڽX(/3BQɨ ЦRF%MH$L 1XZ?qc2 -'R4x/3Сް%T))>PUya ;ƻ`4ju1Qb&t3,'4{m_fKA.!6Y79 a!P4c^GFtpy~}u/{MfX[BKưme ,)+t:aPUF H`ɑRJ3SϿ~Ǹ~=CxJD_B~n~nm~6H4BFd$e+գpӛʣ½;[ptܶoјxußʅAsqDQ U@[GUVSqs~6ņmơ,MTE-*ٲjfն3HgJMo$ Ϣ8E}Q_ C3$ܦm:(kq)/K7=7r[\F*kpq ՜BȊPV&9R0f2JvQTb?F:K2AJA =Y1 "(**H,*T"B(DTEVH EAX(X U@AAQPňHQQR**A`H( R( EU  Y )FAH(  **EDH"* EDH(","@DT0DUDFB)"U$bȫŌA(,DaQ`DE!`DUU *2("dFDE,F @QEX 2(H*"* $"1E!(wؙq۲3ݗCET(2`~ 10΢+xn^4йj1A7x;NMm'aBi{ѽCI7|7@?U?ę+ft^mKܥ v-}C,dV#t4HYJEA*"PDPF2$bHHߒDUE@*) $aCJELDp]tѾa- `PՂcTg2,d: Q4WfQœB 2M &?ëmmOD^-3b_":*`ob .A1VE RZIX@-@DQtU8hRQYb3K"@<ƴKaDc#Ȏ & 逩#Ab*" ^LWq87QqULd>ӑpazllw> ȂNq>"k$rlBKSTPR娡G@P V4#PQBRSTЕPiE)L5A;EO>0u "(ob]/C $QD"58e`^"=LzTta3S|B 5B5 r"Z8*/'c .(guq. MC⩸0}AL @nh~r$U\D2XӱZ<Ae0/0@1tL R#6v[DCkV(()Se L'eSlkgnmbƨrl4a7IiVTZETPUR ,%0XJAUnX6rw $5tL2' " /J-fYP~ שv"X6q [H_i_7j-= 'nr:+BbpDYULȪ%1D,QJ5ڍ<׼, `()XW (]T8ch[[6v&P5`&881)ĀLՆ $֮n9ɐ\dF[70Pd!&ؼJ RUĩzQ/E*,PAdR(5 R[4^M+LQnrz Sc>;~*y~S ؍?E`dGdؾD2BV\.LVyHNm@4&TDUDb#_<Ȓ(PUUd7b]~^п((˰խֽ"l%ZR^8"9@n;mѫP!`Tdd&R)f9-DYXsFꖣB^u_ՉjHfܫHMZ%І\UD u7bQͶ KV@@map[ !hB,2dm̟4R,`|~67YxNK7]\`@L6h@RE ,dR"( [5ewnkHz d=@ ǏbpSuEfAKű8Ĩ;M =9!U›F!8=vv∌4(Tb* 1*„DNuHY%hAbRrq͞.J.<\>C3AJ2kyzyB[lhN1a7Opv3&$CR!=jKv~Ķllt1 .77r,LƪBI؎S-[/ @*f :d`ų^z6)VdU!aqk\Se #"UR;M*mUHmDV6K""Ȥ,Y`"* Ł@X(dkr5ܒ6m&% {|C$Wgk'OT8(Mz8V8~!uw3^-x^eʓ!QGW֎xm`6tj)AV,ȤDU"-hh=N&=sŊ&*fER=YۓsBpqF;EŽ[_ˎrkU t*OsmUC&Mu]"LNωzY"&z TvBފň` )ł"A%Z7zYYA So:<{5PTS.?BaxHGji i[WGng! 9kUPEUtobiNK[-_ (1a[ˍyQm%xb-W'U7_\(+-Кocytj+W>S;o$ho.S(UR- 4 TUX*TX IMp&~0v{KLG?b C5!{y/cvPÊT)Z;0vjy|X2BJ!L2vj,/;lV@CcQ6d BgRӶBM 2iWPMa*%-ׁ ⧤M4u5uz:M-])QAE HA`(]\9L8dPm$mZ1M؎z*`𞻻Yh9gA 3ڶ4/)B4W jx:kkAUC9$C.Z3s(-X*hhJ֫hK!ϊ*Z h6)[%߂ 5>;r*@ƀ() - kRf`@4.8ƃŤQ2"tKAD@ Q(h"@RAHI ti@B`Y; Y6@d6Q5zWfӲ?_ (PzڴPdiEA(,=%*P h h"D (#PaQBpt">"DdPOQ @ _ ** T<PO@B+69Sw9O]J,½J^)z969se j6zԞl({Ĉ8" (/"A1f%@Dd&HUDD* *!ąARj,IOT/r" 4PZ" c-APrTAErM +$" PNT PSf !nF NQn!"A* &EG"0A -IQMN;."߀ s@hi}/Ίu9))*]:R۰>-6D%1xR2I=3ALhr}&1 VR-=|XBVI˯.! L2 ?^%ckD> p'?"!>e0VV#5aVa TGUg@NWFgRr2Da"RƢ}~b%_PB3c-%vkc uT"Z"UZUP:C%EBqj \p])axQIE0QV NҪ 3Ŕ:Z_(-VYJ̪hwt]*dT_歘oEE'KQgǪt[q#$1|HEEg*അ%L]~2,j 2(g?e@ED$*Nڪ&%O*#VfkRf &Gt*.(SQ&,bU%-J*YvLI4!_`?颙S?2 Y(z /GaUcid{`.~#v4V7Z>kUܮ:[ o?s| >x]WN~Uop}+_E9Da=Q;։@" =~am}_eratot5R̐'@n~ͧ&`]>N|*Oߨa|&]z?]U ѩ37i I @I4p09 )ڦAId|JOp_)"OOr TҢ "MRdA>7J}p j,m j'S!퐦U5RBSgB0D1JR,UMHR](5hµ$e?b-O ?! @&"n Et34c~zwRڽ>Zm wRK)6#n9Ngaw`_D?'W++pd-ke*&JlZo)&~%&h+vu$Ϡ-SZ = '͂ ] E`glDDkn`IC9VK8U3-J~*OME8 PTfv*B~ʨ3aشBCA*d>SwMDQ#YvߍsY`H,)GnBUTbY-ɯ̏ѩ>L  +T\ڀS^.ttb hFѾy鶥 2T+JJJI^ [I?VC4tjy/r>hTU3aOEf5"WԔ?q"ߒ!DQ:؋h#I*heVQ>Y/zq!D%!!LtФ+u)a`񻊐!$bD2AD8(Ȃ?j_Q](4 54Q-C"I0%Y݄*r B"A% 9E)&:cGVUY$_\gijSM; ~Cߛ ғ"77{ch, 6U2yY?{d4=DgmZH$ 9ہ,H#NYcvǼjçlPǼ I߁fvWvy{Ug4}tjh=f6a;3.\53oXu{ܻ,'o4w'Mt¥gB(FDc#[T ~]P;w:}ӭqelps2cnyry9ywl]o#7{{7۽_^o|?>.t}?>>Ñ}=?y!<_?>迟|ﵔ}3^UaPa=JZ/6%ϲ5"Ef2<)§_f_L;@,M虲uwpt(>ThQݪ8$Ecmw:뢡 ݻk6 _ tάIi>shHtݗZ}EܑJ o&l"d'ww1+CpGCrRef-ֳUkӫܱ9rN_F ̃?e )3ߓlZ9K./LTް}~n7 u7@AU}(s靖}w 7? ypI3k?qyQMG)-i(8#!!%`nCh@Ѵê蛪ہ&?E縮8ҴjYn68ɰ;C][ qbl&'xxO6\-@:0Kcz1% u~o099fZU>n ؔ CuQ|~Gڛ4}9WZә .Wi>Y*l$[^\ea)=K 7{BS7?9y7?w/f]]g6Cv؟#`/T*)zmrS HI$TEE̿(Vkmzw40{HFŜR: ;]gMw{,t%eu#BMd,򘭟Evc:HcETV}0{TZhc%qoIj2wa{Q~*1"6xw(QQ2>5u&s.;ɥɽy|b-|9o$>_Mm/Z*8 pϥi,K%"Mx5+ldFZz[&Eײ_m.UpsjNʇN>)ԱUp>O?^|A淕yc LhqS.|o"]6P.5Ρ c4Ф ʀ1wIy?Rаˍ/ 2^J.?1LL'E?R&_-9B^Q.-e\7b%af+3h-UUg#WmmVE̾a/ 0 ! ʆQ$3QU"9c E1`.tQDdIjzU ªP8({RQvSQVR3*nX 0HBBDSZ _;8 PI .4Iu\]=f ZI BPI$dUH !(T4 I:֣}/8 Qbb#$H  ,`!+PRA@` " "+K h_^@0f!6d fY'u?2SsHH40"%B@ݠ,NwX7FD>tGBI@) ]iRP  UP)P D2(up E0J@RG%Q`  @ B݃t>G*@"Oe¸F*@e 0RQi!tO[ @j* ?-zF u1"]AR( ",A$T"/ N HHȈcB@ Tj*QD* #@qB!@d+!f B*"RB@IH, X+6`A$NQ(05]>х2B$>.}nG"<$ Xh"v!?"puh47BD! dbEAF_H 4W@-/9rഡkYU.A` 2JH17+C9*ADC".TSՊ%,DEUAbddl|;@ ! Z*Hj DAa QD,BR1 @S]oUUSTUUU5ҁ_8 Xt #PRnO_7;Zõrcl3A^^*bc8 Qt1iDs0J_L 8X^WfӅ|)-Xq2snP:F/c%&hTDYdQk[>箯l^+\}L]JwoԹFEA;hwmw w33"ʵRdPOkr(+pIR"jhaJ,oe- (ƫId-iaHKKR!eAI%e4ZlmT1U ][lnײN_?:?vreo]W |zŏXXv@X֕'v?Ёh")g`hhX q]G2_d5T J UuԒUHl|ic~_/͐r @-gjKDW_S,CbEɾwv[spK-{161`809%Rrpkz!*2y=OG*9~r";f}3UUUWۧZٛD-UVV9Έ"#35̪֭wW{UVV:*+lUUUNUV:}ʪֹDokﺕUUUW}uתUVs_kȉ%Y\UUU}kUnU قXUlkRDDI`HBT֪esUoU|aU[4 !#:UUUUg^렪z/ꪶ5sA8~}"ˆ$))JRNϗLw¿X._|gx/=4(ϝzf//ȧ)wzۋNM(PAA$ G*G;}\Nӡ㔈v|ͳQ4 &E~U+q]n~֎J;*<^^lb^$mlp0Fbyv|/dli4[f3:>Mܾ4hpw7f)Yl0D[|M!{4#`e@^@>mn MS87G] ePߒ0;:D NSMLxycظbА9D@tCf ko%󍒁a|Ȉ⨦-/? _CYL>_bz}nN]|^n11``9 mE~Nh LE抭v׼~(vJx qo1CG~FL 08b3}cx S$*"'N ^CIytIfßx NӾmi\S .T?R'EEt t:*-RDGM H I-"Y5h|ۯs1FF@bS=`%ζL`ki.0@1 1(lL+K0r@:w:pӾ '[+n{=ֱkc}LKEfF1%A D % dc" ނH0D ,:cRK7*]ў'c[|&>ԊJ9}O PSs8k,MHְ zCHD)!7-O<2zy0Ɂe)Ի%hKڛѴ؛g<υjK4jV{V[3UPBBk`7")b|#Z NϺNoB8>q|1:>Ȍbd5F=!2 [Nù˜ *x6yՆRѣ;0Xf#ZV?Pf2%hDp&2Oߟ=cC ~v.Uߩ-WJwvnrjk}7Oa=S!uS BsPn:8ﻉchOa@Ƅk|(]W,p[lBi .aCTFN+(cN 7 *B09_>p2OI:\ EQEKcAz;;rw%y+tz/>vl/VoP0Tj ((gbs#Q}6~GBgP:Bj2 QQ. \@R0>4ƽȂ‘]{̷I $"?FtQSC~B,r1lID.(@/U4]u QIJ{UµI"R.o@& )h"2]  a4DNn^ybT$@PBX B5YHHHb!h]Pg tQ45iT2 bPP! ) "@=;! 0Ah2+TQ*?5B ao2K$ B.RȂWڱa;uԸOv_+<|V&ujVB $XhE\i*#P*B qW7D5F$j v^˂54 EV"^(γ*8>T1FkrH B730~AR1I^Hw9cSڌZ ֩#j#T8 ۵Z6 =TXxoPIH.Lm߻#_@ET^!a~:tQd!Hy*dnq\)4;HJfb#t4qV "HO7.xDpP2TQ@OJ$ m%҆)ńPRDaiIꙒ֬/boqp=تv P xQ7p0+ p(.x)ޅAԓ}}i"軥z:?TPZFՒ@ɀ1釮WmCzp '?D<·D!Y81c'4'Dz|վgGFk c )I)P$YX/靆Viwbzγ?}Ǖ4q3\6/pb ?1#7y&"ӈ(X1hc:PJ)R%DɪV $xzb``-)`rr(b9PWKP;cg祍 Д)`6[[kbq8 &S{v[]=$ B 9O Pиu * y] _31 4dt,w|%kx ?EQ, ߽&/e!%ݏKAҴv , a8褸0YtU{'eqIrP@TFBĂ2@XZ!Dl\QObܗVZ}c.6I ֳrBǧ B ,UaR֠! ҁjS(';$Gb 8 J6~Z2%^&+AcVea4jhձ!h H!uY-%D U|FO~}ZDC21G?}YP2Y=Px4Rpdu`tPc;)Fd_xA),Uo3MVQo=בsVň#Hc8.6Q,]`:o(,PxKj+j?ߋp2֩D@z ̀=R,T6PYL[$579|g8(+p|or"Qu@a{L_nٽtfQi68T5ڶȍUw?^kaXh1& $Zg!;[r JU>nӍ^|aXڽVl'#e~\ *M/gc4F`mTfe`j{T( dU_6@!'x~6( +ςa$0G*7ͼiap|>۰|>a|>-G00g9D`>EB o\9/VSHsĨ#+_j7|)M A`~a8`.WY4wu^5 {3p@D"GAS)YBqӎuXB7o&p~dj+n2ZY>H:cs9>[$agA pφԯRKQYU0T[Uz*ҩGFpog _ s@&^l:cxR H0 S~0REJPNA:g#H?ԭo[&">mӈ%- ߧ[vh=;C4pq.MhGkOn -,ۀX` jU6Vv5XeQV_JmcZjտmojի<.naa֫}_Q~N'3S/; <6*VTUVV[NlZOBZjmk¼MZE\v5gYw ZpjaI_Y*իVUZ-mLjթV֭Z_$Zos\lkga}1@ϿħVʫMfcaxxxuUul*QVksrUlլVI Eۖ=M7\E٢5Y0//&1N6:ꢨz*Fa| NP܊Q"hT[ZhbVMʥASiZ]*rkg^a0m-,Jvֶw V~[o@ƭl9SUڵEZZsf֭Z¶ή}jճT+ V+]5ujeJo4TzJ0}V}JARJ*jTRJȹ*^~Eŭamah0w/Ŀtʝ:tsӧN:tɦ):be^֖0ǃ`pppp_~`ՆƖ©TU[m[_Zl}jիVZkٷwCg[YQNmζayYvu]VZ6wuUUUjUWBZ=ZjB!obn躩R8O^`|uOZ5*`Ԩ 5*TRJ*Twx2/osV+QZjn Y,P9F==ңsݖf O_h~|3=^?mjmo-w^s_[nz}~_Vˠ6CI|O#kXLj 85C'bdA8N D$d]2^ڰ@ ֯R"co̘^=FL\ʥp07n4(oK`ty ZaNvYvyկh'7;0 b@~ gBLL*K 񬗢x<8pU1"*+MDhDQ *9 +ƥ{؂ubDSu"+2O8[47t>4P1oY* GZ _~1ٕ=%+ss LLM͆Yҋ89usՔB:uj1zr?i5+lM>+$#䓸'aeV??9+4;)KqoU<ܥ69'ʺyia==?CBjuLX5l`kۂ{u2dq˝.l9ZnkԴ[diR3brzz~Vg& [$q.--2y89ؘظB3m|Ǐ; A,&&@]/]2sN7ϔEEE%= MiLMZ^.b*n.9!A*ڜA®5L(uddVȬG3'SEZ TZ-9999"'$eMD]$L CSKI;&URZj m`''fMm‹9մR+~}xLPB (PB3}(fNW_HZWx;>U֦prMcMA)XAXi;M [m!ah_QnhT*&f&&%'%'(('(3%2 _hzڞ/ o6ǖ;olc!0VTyn/rݯۡë$@c!nv&#g)7c8AEci&\n7qn6wxnT AS {j; {F>)jg/E] "& M<78_*&r1 xZېzhv279f4[{ȭVƊ?4& w0r/}m~ҹ2v]OsXeb+ XZ)I%Ԇy;SыEQ$s:Ʈe箇wDX _s8^=ZI}R5eg,͞&ߺH& eABZu!.R"PTΣO2.B(ӌat;_yHͧc@nW_+\ea/UE ?3͊X @0 JF{7m?drIqMW^ azXm!G(БXDZ=tb'9ێjqs$,PCbUTvvƹ䤮w;st7s{w7;s#i&K9 N.19bH@ő&Dbf2l0 Z&βYpF3$J*N6tÓI" ˢ'-V|XD vu?9`jݞdN*P(D`$^GGKh}}?6ƑG\Ul{XxUHsJ5&ձl<ۥ,t po9! o%ے # ekA#|J&/uggggfggggggggggggggggfgggf` #;. `g;R`qm1R~McTI1KH#>e.y²r~ߗu-u[]8J{'="ݢ{wkb.@nq $ ԵaA&IFKa"u_0h2*S86XnZoBL!;^ۣ S{eX?=| [Y}z7։z9s,g]}D>hƤl6}}=Y#"M SqJx2>[)DG}$ :/aKUMb4<9 t2ᶢSMtPB zDaI&lE5^D8вfC5QX7A)ja,LF#8֫ Nr yƂ"8$(۶+Y3x,~?q ?x07cqHJd FX@M-(A8qy~Ϳ]_dX3 %%Sm6R&FtLw@ۭztdz&K`lv0C-ya.4DckLK$>yNB&}5lhB_* $>M9.V~o{/v"z pvw^H* @}>]cJj*1DdgkNpJ}ZjH;gi;،+O{S:ٓdnXO'#sf*Yt`@ -t Dͣ?>lC }`m {8 F`1hحD{"Ӣtmj:QҧWU9>J2A]b/pAL,L(Ʌ9`a}_$:EY,slTz^L7 rdtI/=Su=/Ƞ]22us}lT-4Y8H Bu?7%WLX`FaZ]Å|j!$"EPdmiIQn,Gcx=c?fBdGVyC6 .'x=/Cv\ a4xd"Q )8Z`vu XEAL%jBM= 62 >mSS,ls*:5D@3ĚE0J/ŴV_7}k: /pjAF>9[t{ :}Tx !3 HXDDFljn7ر/< TՃ"&KR8ڠsgŇd{3/`#ˮRENV_]]#bؘv S9U΀] TɀHͱ̔ vm#w~rs 8bl!"0'Д>w0 zG:ܜ ?XLl[fKup>0ҜJU6ĩ535L&0tX=N_o>_g&&!Ow0^{?w!# raZ)*O=3 \Nѳ7ɚW9q|hW:uv_V=RM& kD),+Ub&38/9 ѕ6!PX Ư1#@B'(ȔS`|ZjR x`9[D۞~OD9D22Xr"C[n@[c -/$ g"y/y?Q[Y9Lk ~?$-W#WR9<ٌcAÆ/0 "C4Gz7?DP*^єe4ۋzl3U Gl{WCClzg jHT]ڡ%\sFP!@QouL 0j; KN,R^~fD'crqLAlkVCo( @x@E0 Z?Uv(I EO/z>y5p.g]Ou0mRL>4(* :sjt˰" ϭW^8J=L'fP0')#؞}kZF~E@P)@~\̚)Op>F0 `90XWu";Jb9A u55,P@=P*a;x8q Ag-U،/h?Ni KJ5DRjN6Bs4>ч; 0PהQ !^uH#$'kM?54E 3~ f>}dWѢ XF٦@ (BvlJG9֔I9{ #X]e9ع'0;)VI-Ԃ̞m DM,/`c3לE(rZ*`=t]R%p¹{=5@Bq QTV Q9Fij˯ oku/uG+y;_%u izDeHsLlY"ԼAV51]z;F:>Yэ@ԝ{(! 1Oo37|~5&atpzdʞZq3}ڂaѧj.WmDYҀd3h)rH3q|K~Zu&SU?Y*yde kI"(̈́kQ?m4G]t1uޝC 'u CNᅵp./n>4QtT;:#Y\ESq} T? EwY6oܪX;)q @PȜ()eNKRsgͮ *fFu/#k\ |ig@SC罗($2Qvx4Nw&ʮ˴23BVA_Pn:=I3Ph|݅"y? `H]ՎD1SÓT){prim\}>Ed_q6;V͟#jH`@zԘޯiFkJ fƊڄ${Lޞ/tR7VB.}XI_9'=W`)  @CFԸ#a R,ƹUc:%ԯo L7Ŷ,I|w|*/> _-=IN$2i!W״8R?<-6̔kH, տ{P VH.-߃0oUL8ىB(N:+%75CƳSό6w.h5Wb/oCG*[_Y? u?_#I}@X@µhzc^}d^<rL@XHk\irϷftԶHC|S vA9ϾHwk^n*.q-a,5mi'ݧkԭb0\f9 V{6RwCQAOHAC8P=g9L71sl^6Y$DPr:xʈ&"|CG+L T]nx'{y cL+?\qLP!9s->J39;@~JᒤJ'`y~[>ɟʟy~e&*HLEuMH3MMa YF2z.0G|4|uJ:"W#C9^M1//26Zc޶ɳj8}#uIU sޅrKu9Z{ /ci.sWSA5k== hmF$z! uQ@i1aS[r؊@̀恎`dhϩDCf;t<1eV`.Gى$H r e6A^wy+וTb<:[OM :naiy: Vba%́$c&*w.DQTp/3Rq'i=8P@|]ucPӡ8ɳ5H&17Zi%ΖL 1 d"0KnjmݍiesR] @P' 􋌍]b}~RK@iˤ0(‡8X.4<`<򣒷A*f GUEexx |Su}iZwF\ie٤w^=DO0?y6M jWEY!{c!+ry7uPs;/za& ȝq/z=&LwP1P1 TӐ`e! ?gw80ցF@ldYar8E|U=Mj3EzP/ jˊ sO-=6(h^? +C4OV`}{OB{.k1[L1Z7` '1*J]8s{I; ^_wKCPht.gA>R@ ͩTAj-f}Z4%zvMd+W0v&T&gi[ L ?E7ɆĮ I}C@ge!cuZE oδ}>Tqj}Q8d &EGYb&ǩ`W_ă˟"TOK%Wa%:A@Oo'wԻu#]Z1F5F "Ct os\5R!?p|W\,Epֱ!^zGJb ZW$ȆČxsO |H7ML@$G0f+3tֹ>a)pb D`uYC+BLZ+v#%qҜEKq~W3>G@} V.l @XGչ@{[cnN:pI{qZ,t݁*|fx{M}qPNR<7 g2CBs[O<Ȩ q b}Wo%|h.pvu?_l>_ȸ9L[uwx~|ڡ5/z;Ez?cHqzVW DB'law\u]aMVw "#X"m2 p] `ңʼnbdtm%cfx/*؃ 6ᅴ`;UoIص^ I9Woe/ Zܷc(\Tax`dQveQ'z!3A W]?p` H9wc# Ȑ`iζA ~.-q{x@ K4&#毬ЪL Ap֥O_~ 2vzƨ\e8$27nj\;Nc龽i_DCN>7O]S7E-JysOcŲnYk{~?=Sgޣ>=Fl> ^GG1ˋZBcHcR:LlNt!<*.[D~M=߯/guq[{w)QBxZk/GeP&6J?cd-Z9S-ѣl_PFYӪbtia+% 8 ) ?E~(=1`ip$)i>dгcA ּ5&Vnc[޺77B Z}I+>}&8 /ӭGegbWƻ`R6Z 9O۽8x׈΂o-R7 o4Sg4[~p1ʠR`s_]U'y W]`5 \LaSla0p { 2@.n2: y))-7Ȭ^eٶ$"3T;4S@7~5h)Ǥop*p RH@vy'v]nX QL,~%zC{"<`핵 ?ox=ߌ͛0`.f ׷QymMTA)eA^zm\D:l5PF?'f 3J5ldWmh2m{giևлƺaNUVH(*쯛oUXUG:WCd   EpUV}:zn[@y3\Zgw{ .D^bZ$E]|]}K._a^$1t>jn6rfojF=HfK"_;4/ ║3 dA2 NNh daN4X+#Ʉ.4f ٶ'׆-iLC]*A>lW8](~!Ņ3&E3/3) +&,bHbHL5Rf\ޚ-kO=ҩvZn;;K!;ٳ<`V8eU(7~w9yr UhݬZJV n "V];!)NN7^ZǴdpo $)ڗ䵖QԶ>f_E+{Vˎ{󾏍cFq(5*5g;qЁ"E!# +WKlS Ux-vg+*~Gɒ_L={)1Ƨ- d .Y @w_VȂDb陣kieL'Ķ7 25?L:5̃0TaoĪvi_ o~ )=%[ꩤ]|]AvO⟯W\*//%CM q324C~|U+vZQШ]Qʽ4Svt%}{kgs9i@v]ޤ=EZWonL*v~7v(1H { H22'ϊVg*Ha6M.{<,yz-C6TmPFq{yCW >Δ7Yqg2B [@ B3H|fjm$ r_c_Vo4{G>ޫ[[L-Oc1/2V .EDQm5͊:SZn~# ٶ@MΧD rI9TI;ɤ֥0`6[*rtSB׳)cmBtN 'rDXR19d&4X9IWCoj8̰(ɓtsq}mwZLU|ڌ}Scd|[ &O79٪O<*[wB5yBA7\yǤT3|]KO0vIy4$m" *F(QTVEUœ]X,zʜ{W"b򽯥]h]ך%P\'oP4?1y+<Ç>)<ʦ?U$/̌YR ȔzvH ~`Rpg\mcEqDFeMtRxBD~T^|Xt=zz|7V4F.06S~Bq`YΦM/S鲆Q67^| O*f.L±,u5d@SIGGaO8s -|xJC Fg9A2U ɃM|'ɿBmZ$8uU$Hz.RpF <@MO*LЕDDP@@;k)9#w[; ҆> r{ʦ^jCmW50`˃_PZӎMީ,ez3MJLz.k%nW$o%~ t\|1'KS\特 63'Xc7;*xڄm}~aOA.v_ͳզ H2x@F1EBǫ}T͐LJǜh$Lt3=voGzp8,Or|4BOF&YJб02Tg}%|g{?+,4)ffPW\o7E#\4Hrp_%`lL3!*zQ>PbYG}#oYG ""#Jdr4qZ ~̜s7R4}QnIP|NA4m{o|LOSby :9¤ 9䚦'f\t-[ށڂ298 n栞СY-~Nna<04vx4Sf(+}yy+C>&rǭ@C\𧬝ᇷ@ͦ1_΢24g"МP()Q_^@ù@ᦉo|޺Nc*Ξy0LxEBXP"'dwveQ`90ρ{]ӯ'.))?nNh̳ JWti+0\sujLw!G齧K @gƛu& nWn 7:fjAVCѕujO$\q0FE`/_tǺ';, !zФ`#NMܕ8KKQ0&wɦ1"1DEDDN>OrW e00=bSMJҍ2aÎUPi*\BO7~~~cuήJ#X<sU{&06 ]Jͣ Ӝ\@6&6GO =/~X=l~3^Z(Nwu-}O-u]_EU""QUG;Z·,˦_f:&"22} ]G'0eZ_)*T3S|Z~\8]{]cV]'{%(j#Hd,B@E.¬_'H=/(A%fir ݕ1vhfI>$Imdj}SԾmϖ?$DGEU(լZ'zaK59駆Y^%Ӛ5S %u.n,y*Seub߶õQUUy_ i|aݔj*lcꚋnQ3@<2oMߘ,d^̐B@?#9M-`odw'Lma&rQAAVW gQ90gHyXS+oAǯw֭Ys+B0^(2y~bՂ-\I3S:ɵyBH/OB^5ʹauX]KPgxxmSi ÅLOp0Vx9]{%u\7F> g֛_&=J0mZ{o=:7B*t=}l_k*È|?sS\] u9oǢ Mahkn|_z^uxL>i} jҾI:rٍ32"""sruWHʻu}AU]O]T]2ID5d&X--ؙ)@حb @+7GkRڤ:<Ŀ>fLX@_u"%{P`Po.r σ7[5DxE8ȶ_1*H %)_*=S.}<|C\@ҿEˇ1[V{Xx'Q=ȳDRGVfv-THv,fP2\UN C_a~p_N'bj33M;y a0>eid- ,xI^A` Vi#8OBx{\ڿٴSS2wIb!ʃI!c"/D#Р>P5' e=s)&-VU]f%V(bj*6o^THo[zF:; n,b]: 0"seR`;?='B{z] ]z`9lHe|+2Vag 2OdCBǪ6?6Pw3bG1=UcöD(k+mM5Wܧp3RHN€~QU=dwk:ԥP%Uo79/w,Cmw $OH6fCs{_µsވ}]hgգSkKY' =N#+61 TLd%:aLIVϨH͐#'0I-\w"JRK{ծ|yۘGZ]ȥ1,槑xdM~f*9\ڭ_WH<|5$JdFe>0Wa_ÏZ76KԈAE|ʰ G_={gDTPOtַ Dr 6w;yb9PR_FWc^ۚ`߀I`Ɓ`mhЂv=W;Ѩ~eso{^k< e+ҼJp2H ܪ {F;a VI;mLuDuP= ׻IK*tze:c>& 㿞1Iu& ƣ u`}W]>xw $Lgr Nh@@ sx/J/))J<2+]>g~fice 73'Nuov _%Ɣ~o ^v4?hOO+Oݔ< 7L󕎗a|G<<_p_?r~>6^_gx_b+c .^x]`]=G`y/MD"2 T V'& R^o3DW͗7vR븵8j`__m#M-c̗M3^r D$בa9r 恌9tĢc6u@:BsS, wnJY֬~r꯬mo>f Bfs L!t0P <` o?g7?a3T_%! ME2>Nܥ6}ُM{/2oȓAؐkyh,ZXC  J+U^[?m(5GCu0E'>)׉\ʋd`MM 7y ,VH0Xm듺gzU_?UЀf5niTN_Q^>ZOֽhVBGe gDGs9޽y܋:3I _> E|Nݎ?r :*趥?Ba1uU:kR•%-JFQS%XTat; E7q1TQ..-)eԦ%T& :kcJaZz(Rfw8DkHu/ &b:cUhV@1$SzɛXYWWHm[qwW9578m|_lq_U7{Iuv %6;q% _T܃Zx( uN,ҋC9 ׭eN'\o DO5oj^~)_콞vk4Wx)U2Yv2o Dى4(H|"tbm i2d[¨,9 3@2 "q\)u)S՜'  X4,P0gPߩ޵]wRߵ^χMjqnP;%Xhb.qITSg/ʜ󸒒6rI R-K\iX hHe9Bc?N):bq,3ac1C61c>C?cwT|LIj^exAupisyo߃)fY)ʏgt+³sSB;$MZT‚ŘAx|wʠaelz~\QϽsj]3$jYDb,kv hu~mh2k;d rb/PC(=z~3H8~-˺ LTahp}DM=L9vD~TQ#f `XH+OWu< a 9չ&]kTۙ,7K;aJx6qޛm{˃zz{H [Cs[eFZՖ'.+b 4b"'j3+n tmBq]_9Ui諜<%{_cVz%uY=]i0N-K"V DDb6 ='mx98:u0rqH_"ovP3.CN(pd~c>4\D_*C. f9e@&FIv!yt餗p_oR-B 6'(~N 7> M[}IlT W_dr fVDnTV3FpS<{:%Z111 1˺DM8Y.9?9O9:G?=Wꧮp~&LjϜ6#LP@<\hf_m&O9)cjq6I4([@ abݏ6pZn OIïFvVh,BsE;poDoĿ@J!pWřuCSj寮j+eǠ2\[d!י }YӴf +pZ<3R:(  t5vdMйF"k[B ܚEJ;c6+hb/>|>  tKdg!bXҩ |f`8+daK$DUUUCg}[oc]q֮_yiarv'ϧ>^|G=<ŀ~Lu`g-FB\n,Id1m,^d u?4$Lz`F:BgSˆlG.XLx^uڮ@}?~lL#5y0K&u<ǁQCpV6dhQk T0\]g_vAu<3GsYNTlT18C\̗: jwim[Ukwk|8_t>cm6NVjQ0n51׆ҽ٤d|P67C&ʊi>o͜鬫CmU~Gz|]֢7ʿV.xn]ͻF#蛸p9FE?MTx*DGݍ<BiN5.?;6@c5kTcϞǤҠ,7O=gA LA9l?Tq :oy";eOidfS#h +2 P}_-:MTgVk0`񥤔CS{3[ ޺^wܴ^EM_bՍW9X'hb9 o?XLGSnYqzPoÄFս6o}˄c۹r6慐;c", @*s$(u1ԏ"tF9&`ϑ42$ b<^4#v~ L7;SV6Z42u=IG=%A>:8*Fϥ`ҡZYpr+kKtAڽQpa76;Z5-N@yМ[Y8p4 X" η* pM~[NѫQt;4ZcZ R쑻[E͆Zivd]OߥقJxVM ,#'W_q_( |O XbD()GǹiMٻ.| E=Ѥ^&[IxŐm{x&|]+=7ldOb7֜G;UI([-@+o\Op-fmW,"3[joJa/QK7 %i =ٍ8XKG%)koGWwՋF/qβˆ;q}4޻h"'Ua|7TWDEڱX'v G 9h̞s7h؜g"LV4zi^O$&m_E~nHוF{`OT.Kbdʫopb=rw ?K~@?oqԏ^V~) Β'&wZ4ԭ%l+h(w1H53TRn;Lci}]MQHZ'B\}!oJ4q(T3q=}&, ^!@GL8Eeg pNA {H+sAuamv4I Lj4H 7{@y "qOn^!nH{pbsRniB' HyJ.yP& D|nU=Tp >gou]N'n'_2 gW¨SY(k^+GG]MPa< SBh9PҍZ]u8cP֠@cB0R=Ҧ W1;pdm2pTaLߩU>e'fS3dv('bw6n`SAx5Bx7ֺ fFwuvb &<%7EDk^MM*:E;;ޘyww2 kfeVzFj0\؝RI'J I7KKUK G0@@Fʱy$ SwyI  :ԁZiNwyrHqbͷZsj@ٜdU[܀(DmReY }zCy !ɉٻ_^3 K8x0M=ߚ^O:*xl_nfouE^+)&tʓg B3K '] y r7؞[gOz rS#pr`iwA)@1"e8,  {-cqWS(Nk8/dm"KnKœȾ644 236-,PnfceSݵqjY iko-g ' :6ɜ3ZR\3 wv&sH 8'n  }.wi4jNK2n&$`c *bDPƏPxfD@5t !ZY޺qĕVwރYw(΍!l|m /)帿 C =vݸ%U/i1Qhlc`_/@e0Ĵy=`$-mIG}rY<J99R4iԀhx?}M: 8wuJ;-9O| fd"\>O5yPYaS7뾜()Św) "ڴ$/+:q3A7HiA4*e2g3Y\9l+9!9KFUI9G  5SNH֡`JKKѽ#}= 72daqdjX_f¤YƠ>ߙoJEv5+1{&w!΃8}PO]uWUu,3J6M*WuZsk;4[{ys,1&5tSԣ&)AӇ罯qN%?3꜊~xS3[K*сEP1Yf%%ҚO54Eߣ>ko"1%ڻaeAcH @I$PesU2І/[n H Lzբ&RHf'zSOw3GegQ1NƘQ\i7U}7_CGgTtEEJ̫K$Rr4Ժ-s0a6RPGv~~|-DLB* #qDK)&e@8B>%W]JXHyZ1, ch:U+xfƟ/AhL' GL`~CA_%sYQ{UZc쪲[CsW~EHIV;7Ezm;,4isd#ƇR sN@Zec׹nV6bw ګc5NzzhxGHD냫s3<̬Ll |5==4dDKGo5b(gq\v)qglU5@r<.Pc%fXUf>IpAòw[*c,,5) 0dUZ5MWU@B1 |_ M}T^3as!&kat{=uYN+Ebj ٬IGf ȹ-e. ~2:Rz'l3YkT>Y'|0Z/}K"{ h~ϖΠ ji{~M/ֆ[q_`];fpkn  ª;nsON2DϛI_Ai^hFirv' (.c}/Џ1}i]G~. C:6xOHj%30C1گ&,$yBE?o@?QLvƘvUC>0{/DWnBz  (e p8AP`\{zn pz WpsHAs_f D*5Wx)y!ҹruÊ}\,+oNcb%>-ұf&mJ(Icg5Y aXтb0+fN0%@U0 PIf#YjPKhW[*sP wV(JKZ4W!ZT~ǘ6lqT7=={0@e14Ki#K%-V~Wgݽ>ּrm2aZ)S"Dm%ϿGfJR1HR 9cʶ3fed2WGf(8:P=?ز8,*nv"yVOuO/os.G?BkDDg_!Dy>m C2"~7lÃĶquqszvGlI :)р~m):[q{U[;*v$7SG0Ur e0OrWO'.kSYQl4 { U#+c\`N4,I=<;۬Un0HSA8m'vqV(gQ:%SnZ]s"lҁJS 릙@֢χ~sΗaUuXRUG`U?!47kdꧾW•wxmΙ3&PsVe1X ㍎eCBdjCmuf/\eOЍR&Ol;_bvރ(dkc [" ;Dk/e%>82?dU܇L4 M!ЎExun|{`aw[E84e( 䠼KyVc A3L1ԱȎ :febm$܊'S%K9lBO}RD²SZ22GKet+KȑOT\׏ˤ><[[}zkB<['jk6q=Gě:v'^hw[%٩~GeoSYq񯆻H6G<{wѸbl(\r'dsikS-f)^d}V6[/:nYL)q)dƒ⹥P*MjD Y7O ᝟ 5fdS,'!G: )\ZK=\l'Cl= 5jQy<>Zٓu쭉Ei7ަX'F҈sc@"F|e=5Oʢ7bP257M\v9\je.{NΗ bv I<UxuXO5᫾aԫNGQ FowẌ́j2@utW,#G&0&y>12m[Oy/zM8. [Jk=ՕQBK1Eq Qkz3uףvaAq <0aLv0~h2@qmIlwn]JP!C>9\Rk4ӢWit6byVTU.\̋> 2O)Kn묝fݞN3n8~ND%oɇ^0w10_yF^.% ~Ӎf߯ml*ުa+{) {h_"4M{TU- & #XJuR5g3Atuf'T{G? |A;W* TRK1twW~+?{Ŷs;BaP+ut^y┵RUFDJ-I-R$:{l> J4CS(j)cQ_ p[b\ޭ.d- ˆ,%21=XѪ) UUVԾO½X>i,.ZPtXx8Qoqa䒘q\OTl&HfV<@8dl<&DT%Zzyk<ٿp /W$B&Z4T06;9pW #octs7Թ^wИw2Ss^FiKRW-OgCotl~zKnry"ž'4 !);LӣՉ:-2YN G숒`najX(9D0a&#tb)89HstW;*+{[do %#DTh>>KƧ*ddQxeˀ &Faz{詼 }Ď!c)0㗷Q%K?Xi\aMyY>;쿣`FYSqI/HUȝul#;kYpmJ= Aͬ 14ʐyy'a ^hB}a="vSyeGgFyH@X.X򵳳ArdxQc1AFg[yDmO0zmIŻxhÊ^h[G7s^,ȢNdC w:^*;46ު5? Yl0 G2h+B ܫzxEl9]{uW gqe.S3~ ?dKyFn9Df*>I9 ]<3 g^]'Iy)kj (ff @|\ D"ەm`1T\:jSrZQQȇbn !1DUED0'`o@F}WF/x~1MvR(hU\#$C 9$raE9 ~2(X2_~oq%1z⫸qb ǑRƠg2>15C;v*%ċ8Gs, "4t?@d_ cK~odvfKK:lQ'TI>P]z% lSڄeY1j:4I="h6H9F4700-хr!3+wa%%o_e#A G~Y҈⽴7'qQh A7x\`P[[Iq?[,XO[#[~D"&G pEi䔜U /jd÷c|( A)J=t إQzG@+=#E#e@h V@5.N J!1I(7DqF|W49LZq޶=NN}u[ܕZh_V\qA+:KJkYbG,E8L4JLO,La6> SGĺn6قooݴ/B[9̝gCp4;&|[[|t7Trt];HxO)}|^:]~1y봸+3yk\! ~S 3>cϚD3q}1ݪ݃sna1ݦgtj/tWGA0)J?m!=kG̋7x @d SJ;=˷XZw9$69P}G[_Y^߽meޣ|oYy4:M}2yyf= af+b)O> ͺtaXiUdWg.7yn]H)XN/T*H{n O4}`'Kr$ ?Zi8BhgnZoBT=̖:÷Lԋ'uh4Zj@!TZƩ*CW0Dȉ;|40fGyߣMmW]kd>=Rj mL/꒙B73 Ur R%qn=]v/z>nϒdIYh30" Bd%oP%F+zh/HR.\EPqY0ףS@ާ1A,Д 'JB-xH9D]/˼.xWhx`rqq  ĿG_kTKN9 񫉳~&\5u_~Y;38o/rG)PlPI0%uȖ9Ԗ,YAm{YعP.R*RsskHeǦMd~k [WQz?7guxmAm&Xw;T`j.Զ/54\X\QQ!;SO@菱p1 rfC/,QN/ 3V (/=N7JSHf- 3 @আ ^1=>/9t (`n|+pԆ3uDӡE,`tyeu]avZy?ȫ5v"8=Z}/FDxhaj|+p]K׏ f1`-V͸>vI@n}U&J޷1-~Fr\O`V_Uя|cAFUӡdF T ?B׾`}q m.TB}N93=@lvޓs xH 8t&njo6vNYmCոl=9Ҫ&8\ v.~nN){qtZ}T$aJ U9H1PmWȎ@bZOdb^d05hjs`QX\ ٠U([@ Ue KͪlX++T^.#Yt~7"+ó@X4X~U=UV</z19) }{(g%˻:#@WLLtAe,drcn}XiWmasf&@\~Q&NWUO}?،&RuלzupS0G`z#&\៧0#8o2bVBAr`Dѩ.ּ2 tL6QMF@xRaYl+ :eLTӾ/rY3,]i|*$d&  +NlY.. C{  i_W) 4.I&e3uZsS/d0BA)% #q'fÞFGlZ**d*O8([-&_.aD[Ga+ZBٷ]Ǻ9(wSIT1&5otv!\qS[ӝ)4>uLbs"i5e^gqb()Ǹ~ft0t)Wڝ aG/ܔT(Z clJsd,6 XT}. `chEZrO1B9̴)lVºGX9D O":N}Ǔɏ=k5Au۹.-G^昀5atU $n*>zVQ0 vw!u!e_LF$̵AI]4uz,\>uDM~kwYj/Ҷ=ߣv()LifSP~%8]]PcK6 dKz[$ZŞFVL)f Sw@n1 i_s(ϡI.R[ g0Ҧqgd t@w=p7t[cvmL:IT`Y'dҾޥ:TLC٪s!,9Neq f@Χ/ҴbHkC뇊膌9XD<{2HC\b(|OV;gi, 2*VF{(U(.~}H? ciKIOHCتzy⧭\RG<ɺƩ8zчrFLa rq&s$T$äP]3v-OTZY\ǥxkŒ]]|`k~za=_硭^Fn#c/.@O쵑Yq&VގlvOi4n_& .GONjA=5i.75M/qqR Ƅ.\;Չf7fי]ms#2TAǏJ@<iVӻg1 6o]Y;n:Ge>AH lz 9=Rtr GSU܃u418'lYe,l[M=gLu>s =]lSXMk:|.SvU;&mrnĨgXmwfZASSA'%KBT6{=!AC,[ !la ""AAcɗ›A|35U۵ɢ3q\בí02IrUdh$$3޺g+ABۤC!P2ضfblloOHƊNQkZ(s0{?4l{7g"j%E(<`)>z ߝwÚQq̟g'd(Eo}?<}Knu SGh:0mgY+v3VC$gxmR igOgkY ĀE/}Ǥ#`@˜>nb;2a1+q_ 3Ip6] &1ͮ'^!FU9X^u4 p+!](瘗>߻Eݲ.C$GfjN7t0f]w#x0ɏV6 [Ȝ.=+CkpdyPADJ0M31c1y_>ӡ{ܿp[M' /}JIv9ua TوF@tL[ZinS;e?Z ԺEK?W,?`fd€nηBLϯifUzѬgŠl䋄=x|-6_~MTs踈^ASWM"Y *ԇfr}DcBv ')KESfX<;^#xiAxo9<ܜ{봥ΚyӌS9jc%ya|ML)Y$ak}U ͑q0n`OΘ4ٽB6)ocZ(i'i0"ׄqd.(%_9@'qāB;ºu;q^2r[C͸h74V6tQ;J"+vL9h0(o/.. -%\›DŻӳZ4a#!CxB@4~+|% d7|tn"TyruEXaN͟Κ{~}عu8s6 g]xetfW[ 2"* k^[bF2DdbJ.,V1OG ˧ɭ>p33/xo2]1pcoTƢ=n~;U}]r3lm8>^\r@x ֝osȅaVh zST kT@kGIaq7 2::'}yvG3]sn y;WN}>rqkRٟ2c]5'0|Q? @ܴ^v;i57 w0 /!R]i c&KٮS(35ݪXa!&cD>AI_YnEA J}̥Ebh "k@hVƚک4}4I%5fW֩]k?ͥuFvɎX )%|Bju7K DL/|'i7,z aLil;Z{ꚨX# "O[֒gK? l/ <'sƨQ_3i6c]7G΀엞b""~޼w;ѹS#5?5'mLe+=ۆ|yߝd@#糖᧓U-Q̀b?ϯ#-7N㞄ZgӟSӮ1U3A 6ǧu-|`QC cAaʾjN5i, /c#p[ffY~voŮ<,XY6lZ͛fŬٱk6lZOOf7o}W+35W :kmXt6:=Lv&cN?3]lWH "VazH;JR%mJ N5[졊Vy0H'Xb1 z_3з{>e8W w^]7DO(EI jojx#n2O^2[6ɅH @ 'Bvv`.f312)iEPn"EQ^6S}*9Z?rFor"WklVJ纒;)dҒPiiYɉ92/{Z2:" |a@My?PuɌfAM7!mӥ;n:阋 ٢b'} z_#SV`;ƜdNyN$]1Ks_P(1P Ts%6P1T{_h_\Fh-jQ[/ y5A2j_E>gnklY ZwAd͊-ٻVXi^uA^_ >l|Tp]_'nJ^D}p~glQ[?kh+hv+Ohg'#F]dqܨhyv<@#[ />laܡc_3=Y`A_PͼiP? "l.!I|&>&!KSi~KȶW3󅢄 lˑue+ŭNH}y^.f\]ni|W+{ofM\yٮdB b8 y_=3FY% .5j[R1Dódun1[~K?# #ea}nOhM1Xp,VԒuv+CN^ZZYDLvttp0^Lxώ^" U|dQy8Bu ԓs_/KTB @_DZ t-?7a%1s91?}gW粏hpr~zgurC[ =1_Tq| hL$q՟ cJ$Aq n~:9(xhCIj>AXҴ.÷W29K>d/q331|HYYYy y8)ɓ{D2"-v%'PŽA -+^=MfTb'hhdu#C4qa z]A! L)17~3y1}s82]gVfW1<moN\^`CnbZ0pL,VK!0 Ȃ~׋d ;2ſ%9&=9,=$|eޘM_[&¿xW54357579!lt; Wraј}Q l$i,I3R2/p/H^7:ɀd~!}915ZL+)"h5X ji^fa^bb6bjnohO͂}MA/.WkX ܭ=tD^ K$q"` s:}xCm̹0T0[VFÂ˦7}yuO.f0:ؽ| j>?pE7;|1ʱc0f@HWquj44_IkvOv#r2hIIII5J/JJy~ƭ3ŭiBQ,ߨlc3;~o3.ٸ8?6x1b*l$jP$Jh{Bu <ʡּ=rVLZT "I9n,Eac̃jX/I`C0)<` E̎VRZMx6m ف/z2I e{]߶=^sa|Tvsy,/3y8y_=浔 U%5M l6 VUըwxVRRF" !IywWX@*T^4 'Ƞ4jJM9[\lRhj-jV$*%JJ͒#R9^^g6S.ZZ:+m [6mR+-v^U[ .T%Dj"1\*T/˰Y. 0tkǘkr|!Gr'BrzUP^{.Cs>N/-J2Qcz6!=^_x'6PM@+V#9uIbDVvj&wqgO{ӴgvIRf<D4~5:'Ϊ╰0z'R75]=KwѮY XږIʀLj|y6]qt.ظרƈ3v^3O#*E8Yv7l;>*s qWabêf +m& yJOA!s! -!ZJjZ>641ĥ#wugcaK,5 2YZޱUX; $%V]]>]_XZR1Cn9/pLg @~VT桇k`+7_h=eB%m^1SBx!t/>L--MR+Fp`X۠V܆Q/=cX0dL!qw:N?t"VσfSB~/d/TD:"qjJiҼBRD_)pLNm(I-@:6H*5RHJksw @>u_hyks=ӯn̼ĵssNX&'6<; {8Z{(O|OPպ9HKGv.?=_l/} uz@ 86 ܝh|tm+{D+-䧹m>05K%LfJ4_;ĺ%, rzINaunFu3z8Wcvf&?*nVg?bi'Z5~Tn H|fşptrhm2NI[QL%aUMSU?ܥ`RF2u3r}hJQO r ["6NNDVWQU{x09^Zc{;Jmzn[{Ȏjﹹv36rRYCučݮ,antSjh=[z_IHW`]+H2ɳ9IJ;Jʳ9-nۭZmQ-uR^1 D qOm<UĝpU~I!g3B3jO>2J,_r 7BIS$N@l>-sH/eо_/Bڕ " ÁD]%z!!x㝯ւZjmEBR:gGY|XUDdG=de5}wIBx}I_аTXj-z&`5/gUQG9@|ō x̋tsiK[: ~Q7=Y?r}g^+W_}O $XR d/ިI_ TRfhK n4ȁ"#_Cs"EmN-}fb@l iȿ$5hMkG W)l?֟! Mv.~W:DS$rBh*7UUUUUUUUUUUTU FL}to+OWr]z=O1A:ZicvEq'LyHD5.ze @?M01r"##\)dBA8,+]-rռ~f|6+Yiv.*Owx&%`}QRJ8VHͳMBa\\zԫʊ(̅J섓E|dxdH0`]Ju ]a/# ms146i/!\)X5<5\~w~9p?ۯsalFSE?wG?K'edƞ>n۪c&ƹwgV|/_g/M>u+3iVƜ1o;ۊӯwsZ`6%.͢8diW6cP/4.7erीRRđw]ݶr&&Poo+– P Sh4<YE#QV(^׫=gbÇDs B#ܞ ⩉!3zDs%S@g0 ^u$ G^zL^$@>GK`)*H$!kon IC:}ɹ0FQ53 nig[~jq@X+&wfx)ah7; W&[U35<$y/jpȡQ-u1 +;nLlBc)ONR :OrOU ˘&j2cȰ,` Wou{2sȳؑ] ?f2xa{#rɈ%Z䲌l ` Rf= hcbtxȍʹqOuOG |0ͳ57m+zq9ôhB( B}BX=JEO+1ojs230k{Ȟe[n )^]Tvaft09?q8峏"C95=x IJ0L71a'#pH VfZ{G>^rCŒѴTFsL"=\ geSN/$D1 o @ʅa;5f,+|nDA{ΗoTPYS^㬩eO˽`.i<m4>bGbb֪k}zR jF"%I xC @KJ^_՘^`k.};?v]iPSS^a=4THY~ǻdX\g^,KsX̛a4ɂKy }C,rr m i WzWk`S xO?"x(bt a{X<vSg>kۅ7'r[!U?LHBhGUb?>S1mKuH<鵐j͂MK$HE=Q*U+ p/T3oj'JGOfwxҍ>L6J:NDCVJhr۬oЦ6VVMQ+,eWWLOt-.':B(kӡ",Qud߸3hkAN,dH3DqDZ"~%mz`kqlA3#fwXSKE}HEoۣ~Q[}-u*L)zSċg8_ |`jsqcKZ{_(J.TgeztWnaNGN 3{oR \ƅF-e豏}l&<ѹoAn,ExjwX$H D+?^2'MžtOw3<دG1Ӻ/^p(KPw5{-wF>WgVӒQ5]qQpe˧.uOfHz4.fHE8_4}dWy1#i ͛ A(1-+eAg ؠ12&j9geo+0;4-n 1tcSp)&fdT~Xfq}O_f"‹kܼ+9&Nvf {cЃ.bKQq)LX\BZ_,+Ait9խ Yc 7%eH״ hG]\Y{duRZ?A27 !4gBbQG ȚnyJoB,hv#o PxYnLlc EQ$ ns޿p#q2O)5T8PG6Bɥ" 4wc mѥJ$Qu1?Ѐɹ\:uԑBpfFn|v HF#d)jZ+!ØHP_+^*Qzad|*'QEЪ;;مSn=k+:x?xםό*c>6T7Ya.{Q m!^}c]ۏ:۱ZBDYȗ!t#b?x(i[HF(r$6 C~x7!J-n\!ir}ocWV1l4cz"N_ gՋ):_6QV@˺s~ &$gI P)e5y49߸$װ&Q$7h~6ʚy P8 AjﬣS:d¥6߀uS  '%eGUbZt|~U+ ח2u5DʏLȾf]mF*mjEu_劝A20)HKu?J%߳9mIHBy+ [QќqiYRī>oMWV1lr~!tXK X!JaH!&Bk>~|e@&6p^s]EjG\A}QW13vLcz(!l@c݁A# 9`Fxh1q5ć m2Vq\<lizL`mSU\cRcZ',(Wkr0k0-h2O9qFii?Y3xn~s`?zV{O(f OIf'X694R)#1Kq)]R얎4z/!g0f> vszdꌻ14NPyZ041yiKR,M*لq$;y ѲבD #C7lb7e$Ɵ.[ɍ\@Ma$w柌2e Qko;a-yz_=%M)6i52aKj)y#C_;+i}ӘZߣeØARҾa-> Ȩ}rA[Kkai(lLEE]L#Wn,؟GnЏ!#x^D'@+jiTqGre~g *bwI/<&Fd70 mV]4)t4:㟑,b*IGC总;Jiv_'%qm8U`.bPAA<\ȏ_GU 0us<0T;i "t])[jJaϺ+,yVBH#t|K@҉_ޯ6v q]lU jo4O~oHX16 N4W_KICQ=QGYFrDe Uo+ʺ޹ԓsLrk" n/ p`(Jciy|vz 哄lVO4CUTNG[JC2BM,mc?Qd$_#H rtLY(0]2cV I)բyle_N dub1gU.\F]JZn@CO$-71 s?:p vk7{oqN)\j mˆ2Am6q/篈ukF2P;uy̍9B8V^$X|Y_w$av~z~@E6ZnO&mٲps¨+ds\h =ICAEd.W׃Ebp<.lI#(4ܖWd=0@8u|2Y3@0eP9 묽1ňd]/;fd$3~$g2Wfb.$MIv#YSWQtL|O ~[Tz# h)Z]nݧreKL_i21[[ǔOb-ǽΚמS:y~=pEU}j#u 9&m]re%绉}Ǧ4]e;mˣ$q xwOd|Wq`y)noyi63ȥIM1ݛ B&v3Ճ8e߱>KjcJ#!EɃr40AB\U]{ΪOk߭eף[91܃ ع2JwLvK2Ondܣ,UYYN0|*oC7iJpB9 Ay:aJK+@_3a'ە[zOr⦄d&ixQC qeĂuS/> 2HÆۈ4HPQ[YRay'<܇x>wҘJpWl^o䶔u% nA!ǥR#Nk%KGj<Wp [>n\%YSY}-pD#deؖiFb~`dSbHrsӑ x9YnR= db 0Q4`Նe|Cԧu:d\H@Z(7v1WUM&=x0XDjEY;f+CM.U&eb ñ0Y?D#i Fc (GVy3mfЛ'h&We^2S[ʜ}8/֙ ێ(y5d!4+"A}iP_k-އkvT1mU섬J&V= 7u#p tŏyiAelğ9 ThYF63q.Ff4]!,52Ð#H|S ޸J\cU?>IԣK﷠_fUy) H >O`c蘴sk,Fpl%NӖ xoːswTb%@5wjo|\IƎ[y[wʠ omb> ?1& [(&v!;›|[wruϘ|5ጙ)ơF~":ǬO.3!6dma(>{ArrgJ$pn/ګB:$c"%JсsTǞām@Lahw[qgy^Iv途m+HAtOñrkw\${WI9[haV- =.B\W3bNz)3 QRuhR"niNz kr] H7PI&"y^B1Xj} vXM ۉ/iC N*Ń|8\VZ=Tc, Lɓ YE]TD}ʯ'gR,-=n↫M'jluΉݚ~s>$ :;E!1!0h|'9[Eb+fr4}ioHժ,-Ɏ' י?ɥ1z~{^b4rxӟqdAʞ`+|Čz /"尾Ud:?@F&N\g1rݯ5sS8(]OH7:-Ϋd]+ sxY%=VQ^NR ~.MqܹGjnpFPBB_N69b!qU0;zN,%LY/>6UC13Kk7_gRw[]+B"{1@_O=a~X^͵;6^U[P&ng*rhq ymTm/ĖU >]?(bPx+^}Z縛^ʉ[$FٛP *m9.c6t䲑[e]@-|ZxlM!p^\ﰰ2q/2@-&@ꑢCOb6:GH  WY`+ a`Dx-fX%AޠUƖӝp?)^,bxŽPRls9lj-t.{Xj\Ǥ\ ͢\ 3ntImXG3KTt1sIbSx TkBc$85#h[n] a+DюZrMO")|,%2uїX )V74+Q^觝0-Bxi2CюbKεJK/T9US1rC Jx{xŒcWed!_h]Q QI#N |4"8.*4?gZx݃8`EQAZ<,Pz6|bnecD<ǐQy gcNm2֟,/?,h<O`;u [@0ꖣ]¤t#?!fT(0)0IӁ!b*9Q*01,rM(EOJ151cDlސ-~īF:Žl{vWG5' *sYkry.Z`zKvr b=fO?4$~8ȥzq! !~n68=ceڰ8 좀K͞XԗI$U|1`'C RPdEȔ3Ǝ}k FY!sc R]0xNd6C KelRdeys@idHQgF4?]gU0`^|.B!wvu:C 0 9z0(.+|C޺B8?ap[ݹ}Dv98}v gw@U69`iyh,Qp=KӜ KD"s|S>Ea:Jeņ&T6ⳝ*Sog:ddIcŸLZg݅KL(,OP6.|Y lq;]n̚>/.^,YJZt7,듻H.3HQ1MR\ZPBsmlDj/ZQAjO@9̇T8(\.$ M3R&=ruFkK ?Ƨ1^#}$#;ʴ$i'A;yQlI/e𾨼wvʓR3W!\Z0"U[oOj`zzC@P02+f,vW6MAyD;; n=6UXI@4FU:^<>zDS\ΙO+OA#WK=ck ⾤0eݿԝP BZ3 0x G0@a.N^4`c,WL5TӋ؆Yv:`v8JI蛚 kj(|"&q,r !ҌC (%r(mDȻ2m ؙO@z鉶O>ZmR2fBXr$efj@ ψqȵ%!v|1UkŁ1}#[0靮D_hi@qt@g4?`1"B7uYU(Mr節AR`a],:yh[b%0{8t0 叵j]-Ts5Sr`MMt+ kl\"L䱙R*VXasۨi sH?#aY9m9>\!2~>Yչ ~.<4JuN'U)f,ҙ/lܶB9'ȔU?(S?WüsrZET駯.kD_NsW-EzV@JŠrOⴈ'ЫY'2{ӯikuWdoZ } |r` _h\2YP-^#(.oʽn`$r~F$#'Y(7r#)4 [aCy"}XU4#'Lbh`;k($Ư ؖ"!J Z` ;[H?eW9T }BpFP n>$qctT>HR֒8MKsogUO#Ggk#Di ۇ~R!.kV"Lz ЬڶKfg^ -IGq9;*눨ZɨS~=Oi_ڣ㯞&tR-]zcDL#NlBDo3oحNl2na9ji1,0f_&SjGߎo}TղCվ>-:(f'r =G 7q‘|/iENsW p+ܶO5Q,u)Q" NRp?VχF[*NZ ٸ s_ X!E$nȲodsf_ҟE1.L\i %HCiaO:DŽtc s8(@u6^3@B/2 tϳ#JV֐$H(BQ_-r~YqPzmn =r{) /~{8 I"O*^mL%A"4ٕmN%0Rq=l- +4'Lc=/ %Ѹ;˖`}+}Of TWCn V$/W~Sg*}f/%8`HɅPʀVdPnMJ6 r3DA4d_ Og[Ns,\-!LtUx-9 ب5IjFg۱v\D( i] qt!UMk2=q_ݶKQaekZϒhz1@A2"=C.QөOy-!HS >G i[Diw;fa[vb;BIzb=0X)]]4{d/=#\r\&|Lm|Ƿ81%lދ- ү(qO? nc !ӗ$ZӢ<7OL2#683z9}3LVơrOCm$`vIyMYE<ʳV|4ZM83{-V+g1 /  MV'hlKeUcܤC$$.z/ yt;Q֊M_wW*8Ck5_HW鐂8ҩ H:˪}KZ?Uim`'qn19r ʲsPC6?Ly4AÓ~vE,.>lDND107EΒJC-Un߲$o82hC#vY(*3ARe ?Um䄼Z3I)QcQ ytˇ,!8,I+xNL[7lSS\AMm(N܎@n*t6IYML)@׺R'}Dl⣸']!W<Rrdrh6ZVb[JFSQmֳ =p0L=`vn6v+c{/4ڡdn/gHgzaf"by8}o>5xvQͣKנ0bM0Jq{MXMCjѨY"!8WKtQ☕ ٞ|J=?/mwz0᯳Ci@u'Lo|4Z\{:N2}YU$kУH|E=zSR#PAIVX0BS( M^hV{tE!W%FʍJm@n~! FgӤPŨK($ qW"JSPZul,~q!5(w2&Q7߃̧Of2 WD9 A .{k|YC ӑ% Ӕ6>mE` =Y4Ih43,}J'#`vڭP 2| Yu#q :Դ *ħFt0F>F˙Dsǝ#,6< mO/Z1N2%$}7XIc@iO}/+NRZ3de( ȮheH(M]F.$ }IKpԱ I(_@]l׽vJ7mkҗPb+ Ya!*ҶB ‘^/G-8_K7Waw}8#L@s77(sSh?xPoO{rp @J2 pl]V=Q 喏lJϴس5n=@Kʈ'qhy@|-#Vڧ08%KE}R Ħkԍ)gfsiQJ[ހmΏĒ!L)e7'ugx\G~t`Һk]JOĄHCH|%X)|bT-wMOCWɠy7MC)lyHI޷Alڷd=v )L a]ΐd!dr"*TPl.Y)0uG@[,~Z?# j IN#J%VG#CY]{M*GKwאWf> f]յhw v^8?j )VVt}9Y",ώ8Il E-ǥ0$\6fʛʀha*'x4+> e v&==vH"FakV&Ei˲y!SϖpvɎDt~t#FU΂|M\S܀z[>":Ȋ /O }N_ضzB1KN!vmo^acldz%s`up ::%q)jH86`>zjW&9KRXYTAtۘ4ax7!J,iFaU @҇JQ!Iv?MXs&4{Xl-\EVta <-e 9tX<97O,$Tu@o]pČ~1_o[I֭.M+n><5!f[ PN:3q ^7k4߬VMܚuڱVYުR)kW#_pᕂg?RXTRN,GPC Og&]N#!LOk< =SN9qb7ج|-^Z\ToJ"!+\Dc2u_J͔Zgw z͠y27y74OWzܧK}2vmWQt:[֙3@YǗֻM$3W̲y?,8˫_hA6WM^daa$L=L#c]m :ڭh p@ bz&QK$rˬ""KBX 2aϺ6tCӺߖ$П&7 e9;]ƍZ+1ϳK.\Ӳ520+D_yC?&Jdre*ç.e<j3Nög(72TRX<10Sn3(naxjcj&lBf#{瀅Oг}ەpIn^)NZۉozK0faru[[vn5L,⯫=8ǧ?zK?5;]`sTRxLg GN(ZuAP+5akt!Ƃ8jBY{3s[h0Wm)tM3 0޷t qRF97>dP;mَV-l//&opC35΢udavQj2Q(mO?ߊ,*v)KYͥАk^Z`gmGIj;5jz*8FHEne8C?E Lu YdiVʕvU P{JsXc&d5s&kێH^3 =?x[qUFy[jZF t~T ]])(7~?V]-G[paQX&rDh3_J'^sTvzPEs-:ʮ+Q$f{kXWmw; b \Mn(#QEt>9 v5xXAMcHP|`SX# G&v jPO DSq)ٞp<ފ 1Bn=quNz#R9n~jmeˮx#I&s,fիRŻ8f"71|ſ"p](E}L~w G;ء9R*JKhDI 2bO1(MhC~B!H )ejN]";w^%fJ"&zW^gp{4iKN6;P:^TNN꛲8.PΏA}TCT^@wvOwP]i3==+ϳ)8oƚVk"w%tO3Z$lWVuOx~!Ӥw ܓN̤!~[֢7~g dŕ@%"*V[^Ii<ӭ%0v4*r#t+nY- SP8 ƨyM_-2ٽ(Iv$Iœ^z<~=7*AԪYk<dIKEi BYq_oU".QέS3~L l>1ryg`n)]~ $Ȅ̉4stoul唒B֛ F.aźfZrws}ÁE76Ԯ=`/DrIgԑj2|(& 0:=?Lḃx(\Z|gWz -i$=l&籕Ժ"ef)%ҧ.v&|9 VEbWufp:^G]{XӉlA/yrcV_|r:h2P%XoԹ;c>:qxR|xB0 iJ.[+,Cj<ΓpHbW(g]ў-#wVdZ򬴡hwo@tʰ\Jbܨ;뚉lRTH55_Ɉs&;½)&xTNa ?sEy E(LCm\8&/SԲGۊCzR TL,V .+V_TydC49MLʹO!z:,Le}[<.F _BdduV0ac ==% 6&s :X0H+cBَ)XwDkDz7veEFQŵ*) ":uCY'Vl zsz-W331r 5ѭXG`jjM8^ˡe bi%ب/f(/c0KP9ɤdvTKiN= "%­yȩW *z~3"Mq4*БqJQ4ZT2 hW(8:tz?)!Zi4_e3f}sљ;FҨ5'+gJ4*ÿIYRW2PAuK_u|pWSzB"z53;yo1[7&câ>t! kh 3a$5v?&Tkpvu{5&j5,-r=akP$eņ{Ъŵ?FTRR[Hk sL gDC W0j+&"-wNHa ֿnG_W jK]A?aEE`bPtgrc vfјN'-xyLYa ; n̼Jk]Ir!Nȓ@fm9|n;0a|Uhl-~md(]foŇh 7GEOa[&cjaK㸴 DPg>ᑪ\Ђ@ WR!Wz5cYvk.%< 8̝cϷ-`]}s  B{ /7=^G`ڭ;g3x5d@R"]|0LLc_nA"[E;msK3O E?bVپ#tM -}K  -q4 Ѐ$H 1 +Ꮐj._+[J?{("|TѱΒ'yD"_T5.g=/koo7)S=kFp@p}Ɗ+Θ†BO攚1xܾ TTd))MbWiHyKC7O:.>6xLNO>:!G;fv* W#FS"\lA]j`r˕A,`|h"P}wɒ<%c?K#Pv(Fb59'gʑJ~9HbAjS<,F o<g!6q.˫3[yTDXt9UY`>,֛30) DuJoŇpy@`kjW< 0st>  S6jg瞲?VѤf?2e]Ǔ2f&iz]\F^OpYKVg*|ou>fSH2mW-LH\=-rA=SN"W &~ z]L+ؓwO}X쨪jVǷfw]ޗ;FXyPheCe^6]R]jfR!3`.{:~y8D2+/SLDmF2]몺PTM,#xeY^?ʒɛZ"!a?~;!s!ƈd<ąҥzѥ]5dy1(qRy#u˷n8S WTp)gNILTZD<Ln z,9 :QDMW;'ꮀB %zs8LS⪥y1KO̖Ejj},*4@cCϻ-1ho+!_1E,i-s!N ?21 %cP ("Ѣz;,p;PtRkYc"l?/t769zD=kSA# %β3] Rxas{ еf IwT0`ࢅB YAgQs _k&,Ť~"X-@܎C)~dcqDpRL԰|[J$P0_]R2 Ul/lf.u'4]xt'K{䴾 %eчb}c0`Vw>K#k*jZix<uwދOW׋+wᏕ5YTr&3|]kPB<а%:KgN¢tgݫūO(_!em6FhnV]g$ŞImTI6Sܝ"V1MIɬOCIip 9""wlRa$4+ 'Lf6&5[dVnxfejx\_V*g&WzMlF=49W+I D J#w Pk`E2c#_}.5)sG'c_C74@#G<R26YޮXKzr/rJH`xT^[2?bAG+y6Mm|s$'㥓o_j ʄʼn8\,ǿU4dï8uduplQ+KǖĀAULRkf0qeCQT b'fB2"T?#,fz"()F^[ܜx[atj6P0 H\Y{HD%@8g\nz'}DbBbbKx =nY!GAI](~˴JI Ԩ=mE JZhʛ[JUMUhAXg=]CTW?*bd CP'-ؤ ]$ߜuY[=sT@Fd2עZ }T PGF0;NC[ݿ=e] O )V=>|M!"ViS;ܐXۋ ׵85;`Ÿ0:Ա-m4'y'(^0"GapѤ$pK_jGuF]iHYCtF *?WeFV/F{9;eCg=^-K)$X)*ISy&4FV۳5M̰v͏[̿,*5ttGN_a+{5}3!vgv(NTn4FK_6բ?.r HfszH+JGj$EdIjx{ ? zA{0K~']q *<zzu$`?f-J=SB ~M BP,'8E<3HèCQvyy>\Jqٗ5(Y4Q q)Dऑo0ֳNg43{bzԄedw}!K~Ėy K~ئ&!(9Nhvݪ;&q,}akNM[e4#;N|]iIrҝ:r dG; .hbBqIT/U~|q~S e&DǥgplqSҽ{i'hǖ<^zQH`[-COR N?ME*]"Q4v&1K+@{ -KO r9#If:vkycȷ1BIE:6-F收E ]T2aOupɿۨi33NZGfqsC廐ѠyC+U DHϱZoz"ߌnb=QmSDzvTD bY2)q &n/.:}òu%XI"/QͮvPLj)"kib0xOrWt-x0u W q0M;/4S#"X@w۝v;s3(k'`#Pi*J2 UE