bouncycastle-tls-1.77-150200.3.24.1<>,cep9|HJ-Wk_&3H]4)ZۅC/Wňz*'e$|w qEXT,{_kXޮ3TA^H~Q5#fVb֜D1vVDEPD+آv\%5U%@ l6(Ѯ@fV-sDNF>ܥ,sl"az;ط8 PG+Wf:dT%by U! i5!n%mrmw& 3j>>?d & S  'DJTh r |     $(8( 9 :  FG4HHI\XdY\]^Qbcxdefl uv0wxyz`ptzCbouncycastle-tls1.77150200.3.24.1Bouncy Castle JSSE provider and TLS/DTLS APIThe Bouncy Castle Java APIs for TLS and DTLS, including a provider for the JSSE.eh04-ch1d sSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Javahttps://www.bouncycastle.orglinuxnoarch HA큤eˮe˱e}eˮe˭4520d0ce8bb952734b860225a9e1c96a3aae8c261cee8868adebeb6bc9f82e59edbbb10380b1271998b867a2e36b1cbee226e03d438726e1a91f80c5dde118499e4fea2a0e8d2584ffae16247b7740a94211a5ddf2533140ab41d6bad1fdff95e0c2d801c46e0836a4f9c977bb7893a822712aaf8ab85fd5c5bd6b8dbace1a6erootrootrootrootrootrootrootrootrootrootbouncycastle-1.77-150200.3.24.1.src.rpmbouncycastle-tlsmvn(org.bouncycastle:bctls-jdk15)mvn(org.bouncycastle:bctls-jdk15:pom:)mvn(org.bouncycastle:bctls-jdk15on)mvn(org.bouncycastle:bctls-jdk15on:pom:)mvn(org.bouncycastle:bctls-jdk15to18)mvn(org.bouncycastle:bctls-jdk15to18:pom:)mvn(org.bouncycastle:bctls-jdk16)mvn(org.bouncycastle:bctls-jdk16:pom:)mvn(org.bouncycastle:bctls-jdk18)mvn(org.bouncycastle:bctls-jdk18:pom:)mvn(org.bouncycastle:bctls-jdk18on)mvn(org.bouncycastle:bctls-jdk18on:pom:)osgi(bctls)@@@@    java-headlessjavapackages-filesystemmvn(org.bouncycastle:bcprov-jdk18on)mvn(org.bouncycastle:bcutil-jdk18on)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.771.773.0.4-14.6.0-14.0-15.2-14.14.1em@e/dC@dGcObbbDF@b4t@b3"`@`__@_ @^l@^{G]µ]@]@]@]@[P}@[d@ZYY4Y@VU@V*!@U hT!Tpmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.compmonreal@suse.comshvetz.anton@gmail.comfstrba@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compmonreal@suse.comfstrba@suse.compmonreal@suse.compmonreal@suse.compmonrealgonzalez@suse.comfstrba@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.compmonrealgonzalez@suse.comfstrba@suse.comtchvatal@suse.comabergmann@suse.comfstrba@suse.comfstrba@suse.comfstrba@suse.compcervinka@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- Update to version 1.77: * Defects Fixed: - Using an unescaped '=' in an X.500 RDN would result in the RDN being truncated silently. The issue is now detected and an exception is thrown. - asn1.eac.CertificateBody was returning certificateEffectiveDate from getCertificateExpirationDate(). This has been fixed to return certificateExpirationDate. - DTLS: Fixed retransmission in response to re-receipt of an aggregated ChangeCipherSpec. - (D)TLS: Fixed compliance for supported_groups extension. Server will no longer negotiate an EC cipher suite using a default curve when the ClientHello includes the supported_groups extension but it contains no curves in common with the server. Similarly, a DH cipher suite will not be negotiated when the ClientHello includes supported_groups, containing at least one FFDHE group, but none in common with the server. - IllegalStateException was being thrown by Ed25519/Ed448 SignatureSpi. - TLS: class annotation issues that could occur between the BC provider and the TLS API for the GCMParameterSpec class when the jars were loaded on the boot class path have been addressed. - Attempt to create an ASN.1 OID from a zero length byte array is now caught at construction time. - Attempt to create an X.509 extension block which is empty will now be blocked cause an exception. - IES implementation will now accept a null ParameterSpec if no nonce is needed. - An internal method in Arrays was failing to construct its failure message correctly on an error. - HSSKeyPublicParameters.generateLMSContext() would fail for a unit depth key. * Additional Features and Functionality: - BCJSSE: Added org.bouncycastle.jsse.client.omitSigAlgsCertExtension and org.bouncycastle.jsse.server.omitSigAlgsCertExtension boolean system properties to control (for client and server resp.) whether the signature_algorithms_cert extension should be omitted if it would be identical to signature_algorithms. Defaults to true, the historical behaviour. - The low-level HPKE API now allows the sender to specify an ephemeral key pair. - Support has been added for the delta-certificate requests in line with the current Chameleon Cert draft from the IETF. - Some accommodation has been added for historical systems to accommodate variations in the SHA-1 digest OID for CMS SignedData. - TLS: the TLS API will now try "RSAwithDigestAndMFG1" as well as the newer RSAPSS algorithm names when used with the JCA. - TLS: RSA key exchange cipher suites are now disabled by default. - Support has been added for PKCS#10 requests to allow certificates using the altSignature/altPublicKey extensions. * Notes: - Kyber and Dilithium have been updated according to the latest draft of the standard. Dilithium-AES and Kyber-AES have now been removed. Kyber now produces 256 bit secrets for all parameter sets (in line with the draft standard). - NTRU has been updated to produce 256 bit secrets in line with Kyber. - SPHINCS+ can now be used to generate certificates in line with those used by (Open Quantum Safe) OQS. - Falcon object idenitifiers are now in line with OQS as well. - PQC CMS SignedData now defaults to SHA-256 for signed attributes rather than SHAKE-256. This is also a compatibility change, but may change further again as the IETF standard for CMS is updated.- Update to version 1.76: * Defects Fixed: - Service allocation in the provider could fail due to the lack of a permission block. This has been fixed. - JceKeyFingerPrintCalculator has been generalised for different providers by using "SHA-256" for the algorithm string. - BCJSSE: Fixed a regression in 1.74 (NullPointerException) that prevents a BCJSSE server from negotiating TLSv1.1 or earlier. - DTLS: Fixed server support for client_certificate_type extension. - Cipher.unwrap() for HQC could fail due to a miscalculation of the length of the KEM packet. This has been fixed. - There was exposure to a Java 7 method in the Java 5 to Java 8 BCTLS jar which could cause issues with some TLS 1.2 cipher suites running on older JVMs. This is now fixed. * Additional Features and Functionality: - BCJSSE: Following OpenJDK, finalizers have been removed from SSLSocket subclasses. Applications should close sockets and not rely on garbage collection. - BCJSSE: Added support for boolean system property "jdk.tls.client.useCompatibilityMode" (default "true"). - DTLS: Added server support for session resumption. - JcaPKCS10CertificationRequest will now work with EC on the OpenJDK provider. - TimeStamp generation now supports the SHA3 algorithm set. - The SPHINCS+ simple parameters are now fully supported in the BCPQC provider. - Kyber, Classic McEliece, HQC, and Bike now supported by the CRMF/CMS/CMP APIs. - Builder classes have been add for PGP ASCII Armored streams allowing CRCs and versions to now be optional. - An UnknownPacket type has been added to the PGP APIs to allow for forwards compatibility with upcoming revisions to the standard. * Rebase patch bouncycastle-notests.patch - Update to version 1.75: * Defects Fixed: - Several Java 8 method calls were accidentally introduced in the Java 5 to Java 8 build. The affected classes have been refactored to remove this. - (D)TLS: renegotiation after resumption now fixed to avoid breaking connection. * Notes: - The ASN.1 core package has had some dead and retired methods cleaned up and removed.- Update to version 1.74: [bsc#1212508, CVE-2023-33201] * Defects Fixed: - AsconEngine: Fixed a buffering bug when decrypting across multiple processBytes calls (ascon128a unaffected). - Context based sanity checking on PGP signatures has been added. - The ParallelHash clone constructor was not copying all fields. - The maximimum number of blocks for CTR/SIC modes was 1 block less than it should have been. * Additional Features and Functionality: - The PGP API now supports wildcard key IDs for public key based data encryption. - LMS now supports SHA256/192, SHAKE256/192, and SHAKE256/256 (the additional SP 8000-208 parameter sets). - The PGP API now supports V5 and V6 AEAD encryption for encrypted data packets. - The PGP examples have been updated to reflect key size and algorithm changes that have occurred since they were first written (10+ years...). - (D)TLS: A new callback 'TlsPeer.notifyConnectionClosed' will be called when the connection is closed (including by failure). - BCJSSE: Improved logging of connection events and include unique IDs in connection-specific log messages. - BCJSSE: Server now logs the offered cipher suites when it fails to select one. - BCJSSE: Added support for SSLParameters namedGroups and signatureSchemes properties (can also be used via BCJSSE extension API in earlier Java versions). - DTLS: The initial handshake re-send time is now configurable by overriding 'TlsPeer.getHandshakeResendTimeMillis'. - DTLS: Added support for connection IDs per RFC 9146. - DTLS: Performance of DTLSVerifier has been improved so that it can reasonably be used for all incoming packets. - Initial support has been added for A Mechanism for Encoding Differences in Paired Certificates. - The PGP API now supports parsing, encoding, and fingerprinting of V6 EC/EdEC keys. - A thread safe verifier API has been added to the PGP API to support multi-threaded verification of certifications on keys and user IDs. - The number of keys/sub-keys in a PGPKeyRing can now be found by calling PGPKeyRing.size(). - The PQC algorithms LMS/HSS, SPHINCS+, Dilithium, Falcon, and NTRU are now supported directly by the BC provider. * Notes: - The now defunct PQC SIKE algorithm has been removed, this has also meant the removal of its resource files so the provider is now quite a bit smaller. - As a precaution, HC128 now enforces a 128 bit IV, previous behaviour for shorter IVs can be supported where required by padding the IV to the 128 bits with zero. - PGP encrypted data generation now uses integrity protection by default. Previous behaviour for encrypted data can be supported where required by calling PGPDataEncryptorBuilder.setWithIntegrityPacket(false) when data encryption is set up. - There are now additional sanity checks in place to prevent accidental mis-use of PGPSignature objects. If this change causes any issues, you might want to check what your code is up to as there is probably a bug. * Security Advisories: - CVE-2023-33201: this release fixes an issue with the X509LDAPCertStoreSpi where a specially crafted certificate subject could be used to try and extract extra information out of an LDAP server with wild-card matthing enabled. * Rebase bouncycastle-javadoc.patch * Add bouncycastle-notests.patch- Update to version 1.73: [jsc#PED-3756] * Defects Fixed: - BCJSSE: Instantiating a JSSE provider in some contexts could cause an AccessControl exception. - The EC key pair generator can generate out of range private keys when used with SM2. A specific SM2KeyPairGenerator has been added to the low-level API and is used by KeyPairGenerator.getInstance("SM2", "BC"). The SM2 signer has been updated to check for out of range keys as well.. - The attached signature type byte was still present in Falcon signatures as well as the detached signature byte. - There was an off-by-one error in engineGetOutputSize() for ECIES. - The method for invoking read() internally in BCPGInputStream could result in inconsistent behaviour if the class was extended. - Fixed a rounding issue with FF1 Format Preserving Encryption algorithm for certain radices. - Fixed RFC3394WrapEngine handling of 64 bit keys. - Internal buffer for blake2sp was too small and could result in an ArrayIndexOutOfBoundsException. - JCA PSS Signatures using SHAKE128 and SHAKE256 now support encoding of algorithm parameters. - PKCS10CertificationRequest now checks for empty extension parameters. - Parsing errors in the processing of PGP Armored Data now throw an explicit exception ArmoredInputException. - PGP AEAD streams could occassionally be truncated. - The ESTService class now supports processing of chunked HTTP data. - A constructed ASN.1 OCTET STRING with a single member would sometimes be re-encoded as a definite-length OCTET STRING. The encoding has been adjusted to preserve the BER status of the object. - PKIXCertPathReviewer could fail if the trust anchor was also included in the certificate store being used for path analysis. - UTF-8 parsing of an array range ignored the provided length. - IPAddress has been written to provide stricter checking and avoid the use of Integer.parseInt(). - A Java 7 class snuck into the Java 5 to Java 8 build. * Additional Features and Functionality: - The Rainbow NIST Post Quantum Round-3 Candidate has been added to the low-level API and the BCPQC provider (level 3 and level 5 parameter sets only). - The GeMSS NIST Post Quantum Round-3 Candidate has been added to the low-level API. - The org.bouncycastle.rsa.max_mr_tests property check has been added to allow capping of MR tests done on RSA moduli. - Significant performance improvements in PQC algorithms, especially BIKE, CMCE, Frodo, HQC, Picnic. - EdDSA verification now conforms to the recommendations of Taming the many EdDSAs, in particular cofactored verification. As a side benefit, Pornin's basis reduction is now used for EdDSA verification, giving a significant performance boost. - Major performance improvements for Anomalous Binary (Koblitz) Curves. - The lightweight Cryptography finalists Ascon, ISAP, Elephant, PhotonBeetle, Sparkle, and Xoodyak have been added to the light-weight cryptography API. - BLAKE2bp and BLAKE2sp have been added to the light-weight cryptography API. - Support has been added for X.509, Section 9.8, hybrid certificates and CRLs using alternate public keys and alternate signatures. - The property "org.bouncycastle.emulate.oracle" has been added to signal the provider should return algorithm names on some algorithms in the same manner as the Oracle JCE provider. - An extra replaceSigners method has been added to CMSSignedData which allows for specifying the digest algorithm IDs to be used in the new CMSSignedData object. - Parsing and re-encoding of ASN.1 PEM data has been further optimized to prevent unecessary conversions between basic encoding, definite length, and DER. - Support has been added for KEM ciphers in CMS in accordance with draft-ietf-lamps-cms-kemri - Support has been added for certEncr in CRMF to allow issuing of certificates for KEM public keys. - Further speedups have been made to CRC24. - GCMParameterSpec constructor caching has been added to improve performance for JVMs that have the class available. - The PGPEncrytedDataGenerator now supports injecting the session key to be used for PGP PBE encrypted data. - The CRMF CertificateRequestMessageBuilder now supports optional attributes. - Improvements to the s calculation in JPAKE. - A general purpose PQCOtherInfoGenerator has been added which supports all Kyber and NTRU. - An implementation of HPKE (RFC 9180 - Hybrid Public Key Encryption) has been added to the light-weight cryptography API. * Security Advisories: - The PQC implementations have now been subject to formal review for secret leakage and side channels, there were issues in BIKE, Falcon, Frodo, HQC which have now been fixed. Some weak positives also showed up in Rainbow, Picnic, SIKE, and GeMSS - for now this last set has been ignored as the algorithms will either be updated if they reappear in the Signature Round, or deleted, as is already the case for SIKE (it is now in the legacy package). Details on the group responsible for the testing can be found in the CONTRIBUTORS file. - For at least some ECIES variants (e.g. when using CBC) there is an issue with potential malleability of a nonce (implying silent malleability of the plaintext) that must be sent alongside the ciphertext but is outside the IES integrity check. For this reason the automatic generation of nonces with IED is now disabled and they have to be passed in using an IESParameterSpec. The current advice is to agree on a nonce between parties and then rely on the use of the ephemeral key component to allow the nonce (rather the so called nonce) usage to be extended.- Update to version 1.72: * Defects Fixed: - There were parameter errors in XMSS^MT OIDs for XMSSMT_SHA2_40/4_256 and XMSSMT_SHA2_60/3_256. These have been fixed. - There was an error in Merkle tree construction for the Evidence Records (ERS) implementation which could result in invalid roots been timestamped. ERS now produces an ArchiveTimeStamp for each data object/group with an associated reduced hash tree. The reduced hash tree is now calculated as a simple path to the root of the tree for each record. - OpenPGP will now ignore signatures marked as non-exportable on encoding. - A tagging calculation error in GCMSIV which could result in incorrect tags has been fixed. - Issues around Java 17 which could result in failing tests have been addressed. * Additional Features and Functionality: - BCJSSE: TLS 1.3 is now enabled by default where no explicit protocols are supplied (e.g. "TLS" or "Default" SSLContext algorithms, or SSLContext.getDefault() method). - BCJSSE: Rewrite SSLEngine implementation to improve compatibility with SunJSSE. - BCJSSE: Support export of keying material via extension API. - (D)TLS: Add support for 'tls-exporter' channel binding per RFC 9266. - (D)TLS (low-level API): By default, only (D)TLS 1.2 and TLS 1.3 are offered now. Earlier versions are still supported if explicitly enabled. Users may need to check they are offering suitable cipher suites for TLS 1.3. - (D)TLS (low-level API): Add support for raw public keys per RFC 7250. - CryptoServicesRegistrar now has a setServicesConstraints() method on it which can be used to selectively turn off algorithms. - The NIST PQC Alternate Candidate, Picnic, has been added to the low level API and the BCPQC provider. - SPHINCS+ has been upgraded to the latest submission, SPHINCS+ 3.1 and support for Haraka has been added. - Evidence records now support timestamp renewal and hash renewal. - The SIKE Alternative Candidate NIST Post Quantum Algorithm has been added to the low-level PQC API. - The NTRU Round 3 Finalist Candidate NIST Post Quantum Algorithm has been added to the low-level API and the BCPQC provider. - The Falcon Finalist NIST Post Quantum Algorithm has been added to the low-level API and the BCPQC provider. - The CRYSTALS-Kyber Finalist NIST Post Quantum Algorithm has been added to the low-level API and the BCPQC provider. - Argon2 Support has been added to the OpenPGP API. - XDH IES has now been added to the BC provider. - The OpenPGP API now supports AEAD encryption and decryption. - The NTRU Prime Alternative Candidate NIST Post Quantum Algorithms have been added to the low-level API and the BCPQC provider. - The CRYSTALS-Dilithium Finalist NIST Post Quantum Algorithm has been added to the low-level API and the BCPQC provider. - The BIKE NIST Post Quantum Alternative/Round-4 Candidate has been added to the low-level API and the BCPQC provider. - The HQC NIST Post Quantum Alternative/Round-4 Candidate has been added to the low-level API and the BCPQC provider. - Grain128AEAD has been added to the lightweight API. - A fast version of CRC24 has been added for use with the PGP API. - Some additional methods and fields have been exposed in the PGPOnePassSignature class to (hopefully) make it easier to deal with nested signatures. - CMP support classes have been updated to reflect the latest editions to the the draft RFC "Lightweight Certificate Management Protocol (CMP) Profile". - Support has been added to the PKCS#12 implementation for the Oracle trusted certificate attribute. - Performance of our BZIP2 classes has been improved. * Notes: - Keep in mind the PQC algorithms are still under development and we are still at least a year and a half away from published standards. This means the algorithms may still change so by all means experiment, but do not use the PQC algoritms for anything long term. - The legacy "Rainbow" and "McEliece" implementations have been removed from the BCPQC provider. The underlying classes are still present if required. Other legacy algorithm implementations can be found under the org.bouncycastle.pqc.legacy package. * Security Notes: - The PQC SIKE algorithm is provided for research purposes only. It should now be regarded as broken. The SIKE implementation will be withdrawn in BC 1.73. * Rebase bouncycastle-javadoc.patch- Version update to 1.71 * Defects Fixed - In line with GPG the PGP API now attempts to preserve comments containing non-ascii UTF8 characters. - An accidental partial dependency on Java 1.7 has been removed from the TLS API. - JcaPKIXIdentityBuilder would fail to process File objects correctly. This is now fixed. - Some byte[] parameters to the CMP API were not being defensively cloned to prevent accidental changes. Extra defensive cloning has been added. - CMS primitives would sometimes convert ASN.1 definite-length encodings into indefinite-length encodings. The primitives will now try and preserve the original encoding where possible. - CMSSignedData.getAttributeCertificates() now properly restricts the tag values checked to just 1 (the obsolete v1 tag) and 2 (for the more current v2 certificates). - BCJSSE now tries to validate a custom KeyManager selection in order to catch errors around a key manager ignoring key type early. - Compressed streams in PGP ending with zero length partial packets could cause failure on parsing the OpenPGP API. This has been fixed. - The fallback mode for JceAsymmetricKeyWrapper/Unwrapper would lose track of any algorithm parameters generated in the initial attempt. The algorithm parameters are now propagated. - An accidental regression introduced by a fix for another issue in PKIXCertPathReviewer around use of the AuthorityKeyIdentifier extension and it failing to match a certificate uniquely when the serial number field is missing has been fixed. - An error was found in the creation of TLS 1.3 Export Keying Material which could cause compatibility issues. This has been fixed. * Additional Features and Functionality - Support has been added for OpenPGP regular expression signature packets. - Support has been added for OpenPGP PolicyURI signature packets. - A utility method has been added to PGPSecretKeyRing to allow for inserting or replacing a PGPPublicKey. - The NIST PQC Finalist, Classic McEliece has been added to the low level API and the BCPQC provider. - The NIST PQC Alternate Candidate, SPHINCS+ has been added to the BCPQC provider. - The NIST PQC Alternate Candidate, FrodoKEM has been added to the low level API and the BCPQC provider. - The NIST PQC Finalist, SABER has been added to the low level API and the BCPQC provider. - KMAC128, KMAC256 has been added to the BC provider (empty customization string). - TupleHash128, TupleHash256 has been added to the BC provider (empty customization string). - ParallelHash128, ParallelHash256 has been added to the BC provider (empty customization string, block size 1024 bits). - Two new properties: "org.bouncycastle.rsa.max_size" (default 15360) and "org.bouncycastle.ec.fp_max_size" (default 1042) have been added to cap the maximum size of RSA and EC keys. - RSA modulus are now checked to be provably composite using the enhanced MR probable prime test. - Imported EC Fp basis values are now validated against the MR prime number test before use. The certainty level of the prime test can be determined by "org.bouncycastle.ec.fp_certainty" (default 100). - The BC entropy thread now has a specific name: "BC-ENTROPY-GATHERER". - Utility methods have been added for joining/merging PGP public keys and signatures. - Blake3-256 has been added to the BC provider. - DTLS: optimisation to delayed handshake hash. - Further additions to the ETSI 102 941 support in the ETSI/ITS package: certification request, signed message generation and verification now supported. - CMSSignedDataGenerator now supports the direct generation of definite-length data. - The NetscapeCertType class now has a hasUsages() method on it for querying usage settings on its bit string. - Support for additional input has been added for deterministic (EC)DSA. - The OpenPGP API provides better support for subkey generation. - BCJSSE: Added boolean system properties "org.bouncycastle.jsse.client.dh.disableDefaultSuites" and "org.bouncycastle.jsse.server.dh.disableDefaultSuites". Default "false". Set to "true" to disable inclusion of DH cipher suites in the default cipher suites for client/server respectively. * Notes - The deprecated QTESLA implementation has been removed from the BCPQC provider. - The submission update to SPHINCS+ has been added. This changes the generation of signatures - particularly deterministic ones. - Version update to 1.70 * Defects Fixed - Blake 3 output limit is enforced. - The PKCS12 KeyStore was relying on default precedence for its key Cipher implementation so was sometimes failing if used from the keytool. The KeyStore class now makes sure it uses the correct Cipher implementation. - Fixed bzip2 compression for empty contents (GH #993). - ASN.1: More robust handling of high tag numbers and definite-length forms. - BCJSSE: Fix a concurrent modification issue in session contexts (GH#968). - BCJSSE: Don't log sensitive system property values (GH#976). - BCJSSE: Fixed a priority issue amongst imperfect-match credentials in KeyManager classes. - The IES AlgorithmParameters object has been re-written to properly support all the variations of IESParameterSpec. - getOutputSize() for ECIES has been corrected to avoid occassional underestimates. - The lack of close() in the ASN.1 Dump command line utility was triggering false positives in some code analysis tools. A close() call has been added. - PGPPublicKey.getBitStrength() now properly recognises EdDSA keys. * Additional Features and Functionality - Missing PGP CRC checksums can now be optionally ignored using setDetectMissingCRC() (default false) on ArmoredInputStream. - PGPSecretKey.copyWithNewPassword() now has a variant which uses USAGE_SHA1 for key protection if a PGPDigestCalculator is passed in. - PGP ASCII armored data now skips "\t", "\v", and "\f". - PKCS12 files with duplicate localKeyId attributes on certificates will now have the incorrect attributes filtered out, rather than the duplicate causing an exception. - PGPObjectFactory will now ignore packets representing unrecognised signature versions in the input stream. - The X.509 extension generator will now accumulate some duplicate X.509 extensions into a single extension where it is possible to do so. - Removed support for maxXofLen in Kangaroo digest. - Ignore marker packets in PGP Public and Secret key ring collection. - An implementation of LEA has been added to the low-level API. - Access, recovery, and direct use for PGP session keys has been added to the OpenPGP API for processing encrypted data. - A PGPCanonicalizedDataGenerator has been added which converts input into canonicalized literal data for text and UTF-8 mode. - A getUserKeyingMaterial() method has been added to the KeyAgreeRecipientInformation class. - ASN.1: Tagged objects (and parsers) now support all tag classes. Special code for ApplicationSpecific has been deprecated and re-implemented in terms of TaggedObject. - ASN.1: Improved support for nested tagging. - ASN.1: Added support for GraphicString, ObjectDescriptor, RelativeOID. - ASN.1: Added support for constructed BitString encodings, including efficient parsing for large values. - TLS: Added support for external PSK handshakes. - TLS: Check policy restrictions on key size when determining cipher suite support. - A performance issue in KeccakDigest due to left over debug code has been identified and dealt with. - BKS key stores can now be used for collecting protected keys (note: any attempt to store such a store will cause an exception). - A method for recovering user keying material has been added to KeyAgreeRecipientInformation. - Support has been added to the CMS API for SHA-3 based PLAIN-ECDSA. - The low level BcDefaultDigestProvider now supports the SHAKE family of algorithms and the SM3 alogirthm. - PGPKeyRingGenerator now supports creation of key-rings with direct-key identified keys. - The PQC NIST candidate, signature algorithm SPHINCS+ has been added to the low-level API. - ArmoredInputStream now explicitly checks for a '\n' if in crLF mode. - Direct support for NotationDataOccurances, Exportable, Revocable, IntendedRecipientFingerPrints, and AEAD algorithm preferences has been added to PGPSignatureSubpacketVector. - Further support has been added for keys described using S-Expressions in GPG 2.2.X. - Support for OpenPGP Session Keys from the (draft) Stateless OpenPGP CLI has been added. - Additional checks have been added for PGP marker packets in the parsing of PGP objects. - A CMSSignedData.addDigestAlgorithm() has been added to allow for adding additional digest algorithm identifiers to CMS SignedData structures when required. - Support has been added to CMS for the LMS/HSS signature algorithm. - The system property "org.bouncycastle.jsse.client.assumeOriginalHostName" (default false) has been added for dealing with SNI problems related to the host name not being propagate by the JVM. - The JcePKCSPBEOutputEncryptorBuilder now supports SCRYPT with ciphers that do not have algorithm parameters (e.g. AESKWP). - Support is now added for certificates using ETSI TS 103 097, "Intelligent Transport Systems (ITS)" in the bcpkix package. * Notes. - While this release should maintain source code compatibility, developers making use of some parts of the ASN.1 library will find that some classes need recompiling. Apologies for the inconvenience. - Version update to 1.69 * Defects Fixed - Lightweight and JCA conversion of Ed25519 keys in the PGP API could drop the leading byte as it was zero. This has been fixed. - Marker packets appearing at the start of PGP public key rings could cause parsing failure. This has been fixed. - ESTService could fail for some valid Content-Type headers. This has been fixed. - Originator key algorithm parameters were being passed as NULL in key agreement recipients. The parameters now reflect the value of the parameters in the key's SubjectPublicKeyInfo. - ContentType on encapsulated data was not been passed through correctly for authenticated and enveloped data. This has been fixed. - NTRUEncryptionParameters and NTRUEncryptionKeyGenerationParameters were not correctly cloning the contained message digest. This has been fixed. - CertificateFactory.generateCertificates()/generateCRLs() would throw an exception if extra data was found at the end of a PEM file even if valid objects had been found. Extra data is now ignored providing at least one object found. - Internal class PKIXCRLUtil could throw a NullPointerException for CRLs with an absent nextUpdate field. This has been fixed. - PGP ArmoredInputStream now fails earlier on malformed headers. - The McElieceKobaraImaiCipher was randomly throwing "Bad Padding: invalid ciphertext" exception while decrypting due to leading zeroes been missed during processing of the cipher text. This has been fixed. - Ed25519 keys being passed in via OpenSSH key spec are now validated in the KeyFactory. - Blowfish keys are now range checked on cipher construction. - In some cases PGPSecretKeyRing was failing to search its extraPubKeys list when searching for public keys. - The BasicConstraintsValidation class in the BC cert path validation tools has improved conformance to RFC 5280. - AlgorithmIdentifiers involving message digests now attempt to follow the latest conventions for the parameters field (basically DER NULL appears less). - Fix various conversions and interoperability for XDH and EdDSA between BC and SunEC providers. - TLS: Prevent attempts to use KeyUpdate mechanism in versions before TLS 1.3. * Additional Features and Functionality - GCM-SIV has been added to the lightweight API and the provider. - Blake3 has been added to the lightweight API. - The OpenSSL PEMParser can now be extended to add specialised parsers. - Base32 encoding has now been added, the default alphabet is from RFC 4648. - The KangarooTwelve message digest has been added to the lightweight API. - An implementation of the two FPE algorithms, FF1 and FF3-1 in SP 800-38G has been added to the lightweight API and the JCE provider. - An implementation of ParallelHash has been added to the lightweight API. - An implementation of TupleHash has been added to the lightweight API. - RSA-PSS now supports the use of SHAKE128 and SHAKE256 as the mask generation function and digest. - ECDSA now supports the use of SHAKE128 and SHAKE256. - PGPPBEEncryptedData will now reset the stream if the initial checksum fails so another password can be tried. - Iterators on public and secret key ring collections in PGP now reflect the original order of the public/secret key rings they contain. - KeyAgreeRecipientInformation now has a getOriginator() method for retrieving the underlying orginator information. - PGPSignature now has a getDigestPrefix() method for people wanting exposure to the signature finger print details. - The old BKS-V1 format keystore is now disabled by default. If you need to use BKS-V1 for legacy reasons, it can be re-enabled by adding: org.bouncycastle.bks.enable_v1=true to the java.security file. We would be interested in hearing from anyone that needs to do this. - PLAIN-ECDSA now supports the SHA3 digests. - Some highlevel support for RFC 4998 ERS has been added for ArchiveTimeStamp and EvidenceRecord. The new classes are in the org.bouncycastle.tsp.ers package. - ECIES has now also support SHA256, SHA384, and SHA512. - digestAlgorithms filed in CMS SignedData now includes counter signature digest algorithms where possible. - A new property "org.bouncycastle.jsse.config" has been added which can be used to configure the BCJSSE provider when it is created using the no-args constructor. - In line with changes in OpenSSL 1.1.0, OpenSSLPBEParametersGenerator can now be configured with a digest. - PGPKeyRingGenerator now includes a method for adding a subkey with a primary key binding signature. - Support for ASN.1 PRIVATE tags has been added. - Performance enhancements to Nokeon, AES, GCM, and SICBlockCipher. - Support for ecoding/decoding McElieceCCA2 keys has been added to the PQC API - BCJSSE: Added support for jdk.tls.maxCertificateChainLength system property (default is 10). - BCJSSE: Added support for jdk.tls.maxHandshakeMessageSize system property (default is 32768). - BCJSSE: Added support for jdk.tls.client.enableCAExtension (default is 'false'). - BCJSSE: Added support for jdk.tls.client.cipherSuites system property. - BCJSSE: Added support for jdk.tls.server.cipherSuites system property. - BCJSSE: Extended ALPN support via standard JSSE API to JDK 8 versions after u251/u252. - BCJSSE: Key managers now support EC credentials for use with TLS 1.3 ECDSA signature schemes (including brainpool). - TLS: Add TLS 1.3 support for brainpool curves per RFC 8734. * Notes - There is a small API change in the PKIX package to the DigestAlgorithmIdentifierFinder interface as a find() method that takes an ASN1ObjectIdentifier has been added to it. For people wishing to extend their own implementations, see DefaultDigestAlgorithmIdentifierFinder for a sample implementation. - A version of the bcmail API supporting Jakarta Mail has now been added (see bcjmail jar). - Some work has been done on moving out code that does not need to be in the provider jar. This has reduced the size of the provider jar and should also make it easier for developers to patch the classes involved as they no longer need to be signed. bcpkix and bctls are both dependent on the new bcutil jar. - Add build dependencies on mvn(jakarta.activation:jakarta.activation-api) and mvn(jakarta.mail:jakarta.mail-api) - Remove unneeded script bouncycastle_getpoms.sh from sources- Build against the standalone JavaEE modules unconditionally- Build with source/target levels 8- Add glassfish-activation-api dependency so that we can build with JDK that does not contain the JavaEE modules- Directory core/docs does not exist- Add bouncycastle_getpoms.sh to get pom files from Maven repos- Version update to 1.68 * Defects Fixed: - Some BigIntegers utility methods would fail for BigInteger.ZERO. This has been fixed. - PGPUtil.isKeyRing() was not detecting secret sub-keys in its input. This has been fixed. - The ASN.1 class, ArchiveTimeStamp was insisting on a value for the optional reducedHashTree field. This has been fixed. - BCJSSE: Lock against multiple writers - a possible synchronization issue has been removed. * Additional Features and Functionality - BCJSSE: Added support for system property com.sun.net.ssl.requireCloseNotify. Note that we are using a default value of 'true'. - BCJSSE: 'TLSv1.3' is now a supported protocol for both client and server. For this release it is only enabled by default for the 'TLSv1.3' SSLContext, but can be explicitly enabled using 'setEnabledProtocols' on an SSLSocket or SSLEngine, or via SSLParameters. - BCJSSE: Session resumption is now also supported for servers in TLS 1.2 and earlier. For this release it is disabled by default, and can be enabled by setting the boolean system property org.bouncycastle.jsse.server.enableSessionResumption to 'true'. - The provider RSA-PSS signature names that follow the JCA naming convention. - FIPS mode for the BCJSSE now enforces namedCurves for any presented certificates. - PGPSignatureSubpacketGenerator now supports editing of a pre-existing sub-packet list.- Version update to 1.67 [bsc#1180215, CVE-2020-28052] * CVE-2020-28052: OpenBSDBCrypt.checkPassword utility method compared incorrect data when checking the password * Defects Fixed: - BCJSSE: SunJSSE compatibility fix - override of getChannel() removed and 'urgent data' behaviour should now conform to what the SunJSSE expects - Nested BER data could sometimes cause issues in octet strings - Certificates/CRLs with short signatures could cause an exception in toString() in the BC X509 Certificate implmentation - In line with latest changes in the JVM, SignatureSpis which don't require parameters now return null on engineGetParameters() - The RSA KeyFactory now always preferentially produces RSAPrivateCrtKey where it can on requests for a KeySpec based on an RSAPrivateKey - CMSTypedStream$FullReaderStream now handles zero length reads correctly - Unecessary padding was added on KMAC when the key string was block aligned - Zero length data would cause an unexpected exception from RFC5649WrapEngine - OpenBSDBcrypt was failing to handle some valid prefixes * Additional Features and Functionality - Performance improvement of Argon2 and Noekeon - A setSessionKeyObfuscation() method has been added to PublicKeyKeyEncryptionMethodGenerator to allow turning off of session key obfuscation (default is on, method primarily to get around early version GPG issues with AES-128 keys) - Implemented 'safegcd' constant-time modular inversion (as well as a variable-time variant). It has replaced Fermat inversion in all our EC code, and BigInteger.modInverse in several other places, particularly signers. This improves side-channel protection, and also gives a significant performance boost - Performance of custom binary ECC curves and Edwards Curves has been improved - BCJSSE: New boolean system property 'org.bouncycastle.jsse.keyManager.checkEKU' allows to disable ExtendedKeyUsage restrictions when selecting credentials (although the peer may still complain) - Initial support has been added for "Composite Keys and Signatures For Use In Internet PKI" using the test OID. Please note there will be further refinements to this as the draft is standardised - The BC EdDSA signature API now supports keys implementing all methods on the EdECKey and XECKey interfaces directly - Work has begun on classes to support the ETSI TS 103 097, Intelligent Transport Systems (ITS) in the bcpkix package - Further optimization work has been done on GCM - A NewHope based processor, similar to the one for Key Agreement has been added for trying to "quantum hard" KEM algorithms - PGP clear signed signatures now support SHA-224 - Treating absent vs NULL as equivalent can now be configured by a system property. By default this is not enabled - Mode name checks in Cipher strings should now make sure an improper mode name always results in a NoSuchAlgorithmException - In line with changes in OpenSSL, the OpenSSLPBKDF now uses UTF8 encoding- Version update to 1.66 [bsc#1186328, CVE-2020-15522] * Defects Fixed: - EdDSA verifiers now reset correctly after rejecting overly long signatures. - BCJSSE: SSLSession.getPeerCertificateChain could throw NullPointerException. - qTESLA-I verifier would reject some valid signatures. - qTESLA verifiers now reject overly long signatures. - PGP regression caused failure to preserve existing version header when headers were reset. - PKIXNameConstraintValidator had a bad cast preventing use of multiple OtherName constraints. - Serialisation of the non-CRT RSA Private Key could cause a NullPointerException. - An extra 4 bytes was included in the start of HSS public key encodings. - CMS with Ed448 using a direct signature was using id-shake256-len rather than id-shake256. - Use of GCMParameterSpec could cause an AccessControlException under some circumstances. - DTLS: Fixed high-latency HelloVerifyRequest handshakes. - An encoding bug for rightEncoded() in KMAC has been fixed. - For a few values the cSHAKE implementation would add unnecessary pad bytes where the N and S strings produced encoded data that was block aligned. - There were a few circumstances where Argon2BytesGenerator might hit an unexpected null. These have been removed. * Additional Features and Functionality - The qTESLA signature algorithm has been updated to v2.8 (20191108). - BCJSSE: Client-side OCSP stapling now supports status_request_v2 extension. - Support has been added for "ocsp.enable", "ocsp.responderURL" and PKIXRevocationChecker for users of Java 8 and later. - Support has been added for "org.bouncycastle.x509.enableCRLDP" to the PKIX validator. - BCJSSE: Now supports system property 'jsse.enableFFDHE' - BCJSSE: Now supports system properties 'jdk.tls.client.SignatureSchemes' and 'jdk.tls.server.SignatureSchemes'. - Multi-release support has been added for Java 11 XECKeys. - Multi-release support has been added for Java 15 EdECKeys. - The MiscPEMGenerator will now output general PrivateKeyInfo structures. - A new property "org.bouncycastle.pkcs8.v1_info_only" has been added to make the provider only produce version 1 PKCS8 PrivateKeyInfo structures. - The PKIX CertPathBuilder will now take the target certificate from the target constraints if a specific certificate is given to the selector. - BCJSSE: A range of ARIA and CAMELLIA cipher suites added to supported list. - BCJSSE: Now supports the PSS signature schemes from RFC 8446 (TLS 1.2 onwards). - Performance of the Base64 encoder has been improved. - The PGPPublicKey class will now include direct key signatures when checking for key expiry times. * NOTES: - The qTESLA update breaks compatibility with previous versions. Private keys now include a hash of the public key at the end, and signatures are no longer interoperable with previous versions.- Version update to 1.65 * Defects Fixed: - DLExternal would encode using DER encoding for tagged SETs. - ChaCha20Poly1305 could fail for large (>~2GB) files. - ChaCha20Poly1305 could fail for small updates when used via the provider. - Properties.getPropertyValue could ignore system property when other local overrides set. - The entropy gathering thread was not running in daemon mode, meaning there could be a delay in an application shutting down due to it. - A recent change in Java 11 could cause an exception with the BC Provider's implementation of PSS. - BCJSSE: TrustManager now tolerates having no trusted certificates. - BCJSSE: Choice of credentials and signing algorithm now respect the peer's signature_algorithms extension properly. - BCJSSE: KeyManager for KeyStoreBuilderParameters no longer leaks memory. * Additional Features and Functionality: - LMS and HSS (RFC 8554) support has been added to the low level library and the PQC provider. - SipHash128 support has been added to the low level library and the JCE provider. - BCJSSE: BC API now supports explicitly specifying the session to resume. - BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is negotiated (except in FIPS mode). - BCJSSE: Added support for extended_master_secret system properties: jdk.tls.allowLegacyMasterSecret, jdk.tls.allowLegacyResumption, jdk.tls.useExtendedMasterSecret . - BCJSSE: Ed25519, Ed448 are now supported when TLS 1.2 or higher is negotiated (except in FIPS mode). - BCJSSE: KeyManager and TrustManager now check algorithm constraints for keys and certificate chains. - BCJSSE: KeyManager selection of server credentials now prefers matching SNI hostname (if any). - BCJSSE: KeyManager may now fallback to imperfect credentials (expired, SNI mismatch). - BCJSSE: Client-side OCSP stapling support (beta version: via status_request extension only, provides jdk.tls.client.enableStatusRequestExtension, and requires CertPathBuilder support). - TLS: DSA in JcaTlsCrypto now falls back to stream signing to work around NoneWithDSA limitations in default provider.- Added patch: * bouncycastle-osgi.patch + Add OSGi manifests to the distributed jars so that they can be used from eclipse- Fix arch dependent macros in noarch package [bsc#1109539]- Update pom files with those from Maven repository.- Version update to 1.64 [bsc#1153385, CVE-2019-17359] [bsc#1096291, CVE-2018-1000180][bsc#1100694, CVE-2018-1000613] * Security Advisory: - CVE-2019-17359: A change to the ASN.1 parser in 1.63 introduced a regression that can cause an OutOfMemoryError to occur on parsing ASN.1 data. * Defects Fixed: - OpenSSH: Fixed padding in generated Ed25519 private keys. - GOST3410-2012-512 now uses the GOST3411-2012-256 as its KDF digest. - Validation of headers in PemReader now looks for tailing dashes in header. - Some compatibility issues around the signature encryption algorithm field in CMS SignedData and the GOST algorithms have been addressed. * Additional Features and Functionality: - PKCS12 key stores containing only certificates can now be created without the need to provide passwords. - BCJSSE: Initial support for AlgorithmConstraints; protocol versions and cipher suites. - BCJSSE: Initial support for 'jdk.tls.disabledAlgorithms'; protocol versions and cipher suites. - BCJSSE: Add SecurityManager check to access session context. - BCJSSE: Improved SunJSSE compatibility of the NULL_SESSION. - BCJSSE: SSLContext algorithms updated for SunJSSE compatibility (default enabled protocols). - The digest functions Haraka-256 and Haraka-512 have been added to the provider and the light-weight API - XMSS/XMSS^MT key management now allows for allocating subsets of the private key space using the extraKeyShard() method. Use of StateAwareSignature is now deprecated. - Support for Java 11's NamedParameterSpec class has been added (using reflection) to the EC and EdEC KeyPairGenerator implementations.- Version update to 1.63 * Defects Fixed: - The ASN.1 parser would throw a large object exception for some objects which could be safely parsed. - GOST3412-2015 CTR mode was unusable at the JCE level. - The DSTU MACs were failing to reset fully on doFinal(). - The DSTU MACs would throw an exception if the key was a multiple of the size as the MAC's underlying buffer size. - EdEC and QTESLA were not previously usable with the post Java 9 module structure. - ECNR was not correctly bounds checking the input and could produce invalid signatures. - ASN.1: Enforce no leading zeroes in OID branches (longer than 1 character). - TLS: Fix X448 support in JcaTlsCrypto. - Fixed field reduction for secp128r1 custom curve. - Fixed unsigned multiplications in X448 field squaring. - Some issues over subset Name Constraint validation in the CertPath analyser - TimeStampResponse.getEncoded() could throw an exception if the TimeStampToken was null. - Unnecessary memory usage in the ARGON2 implementation has been removed. - Param-Z in the GOST-28147 algorithm was not resolving correctly. - It is now possible to specify different S-Box parameters for the GOST 28147-89 MAC. * Additional Features and Functionality: - QTESLA is now updated with the round 2 changes. Note: the security catergories, and in some cases key generation and signatures, have changed. The round 1 version is now moved to org.bouncycastle.pqc.crypto.qteslarnd1, this package will be deleted in 1.64. Please keep in mind that QTESLA may continue to evolve. - Support has been added for generating Ed25519/Ed448 signed certificates. - A method for recovering the message/digest value from an ECNR signature has been added. - Support for the ZUC-128 and ZUC-256 ciphers and MACs has been added to the provider and the lightweight API. - Support has been added for ChaCha20-Poly1305 AEAD mode from RFC 7539. - Improved performance for multiple ECDSA verifications using same public key. - Support for PBKDF2withHmacSM3 has been added to the BC provider. - The S/MIME API has been fixed to avoid unnecessary delays due to DNS resolution of a hosts name in internal MimeMessage preparation. - The valid path for EST services has been updated to cope with the characters used in the Aruba clearpass EST implementation. - Version update to 1.62 * Defects Fixed: - DTLS: Fixed infinite loop on IO exceptions. - DTLS: Retransmission timers now properly apply to flights monolithically. - BCJSSE: setEnabledCipherSuites ignores unsupported cipher suites. - BCJSSE: SSLSocket implementations store passed-in 'host' before connecting. - BCJSSE: Handle SSLEngine closure prior to handshake. - BCJSSE: Provider now configurable using security config under Java 11 and later. - EdDSA verifiers now reject overly long signatures. - XMSS/XMSS^MT OIDs now using the values defined in RFC 8391. - XMSS/XMSS^MT keys now encoded with OID at start. - An error causing valid paths to be rejected due to DN based name constraints has been fixed in the CertPath API. - Name constraint resolution now includes special handling of serial numbers. - Cipher implementations now handle ByteBuffer usage where the ByteBuffer has no backing array. - CertificateFactory now enforces presence of PEM headers when required. - A performance issue with RSA key pair generation that was introduced in 1.61 has been mostly eliminated. * Additional Features and Functionality: - Builders for X509 certificates and CRLs now support replace and remove extension methods. - DTLS: Added server-side support for HelloVerifyRequest. - DTLS: Added support for an overall handshake timeout. - DTLS: Added support for the heartbeat extension (RFC 6520). - DTLS: Improve record seq. behaviour in HelloVerifyRequest scenarios. - TLS: BasicTlsPSKIdentity now reusable (returns cloned array from getPSK). - BCJSSE: Improved ALPN support, including selectors from Java 9. - Lightweight RSADigestSigner now support use of NullDigest. - SM2Engine now supports C1C3C2 mode. - SHA256withSM2 now added to provider. - BCJSSE: Added support for ALPN selectors (including in BC extension API for earlier JDKs). - BCJSSE: Support 'SSL' algorithm for SSLContext (alias for 'TLS'). - The BLAKE2xs XOF has been added to the lightweight API. - Utility classes added to support journaling of SecureRandom and algorithms to allow persistance and later resumption. - PGP SexprParser now handles some unprotected key types. - NONEwithRSA support added to lightweight RSADigestSigner. - Support for the Ethereum flavor of IES has been added to the lightweight API. - Version update to 1.61 * Defects Fixed: - Use of EC named curves could be lost if keys were constructed. via a key factory and algorithm parameters. - RFC3211WrapEngine would not properly handle messages longer than 127 bytes. - The JCE implementations for RFC3211 would not return null AlgorithmParameters. - TLS: Don't check CCS status for hello_request. - TLS: Tolerate unrecognized hash algorithms. - TLS: Tolerate unrecognized SNI types. - Incompatibility issue in ECIES-KEM encryption in cofactor fixed. - Issue with XMSS/XMSSMT private key loading which could result in invalid signatures fixed. - StateAwareSignature.isSigningCapable() now returns false when the key has reached it's maximum number of signatures. - The McEliece KeyPairGenerator was failing to initialize the underlying class if a SecureRandom was explicitly passed. - The McEliece cipher would sometimes report the wrong value on a call to Cipher.getOutputSize(int). - CSHAKEDigest.leftEncode() was using the wrong endianness for multi byte values. - Some ciphers, such as CAST6, were missing AlgorithmParameters implementations. - An issue with the default "m" parameter for 1024 bit Diffie-Hellman keys which could result in an exception on key pair generation has been fixed. - The SPHINCS256 implementation is now more tolerant of parameters wrapped with a SecureRandom and will not throw an exception if it receives one. - A regression in PGPUtil.writeFileToLiteralData() which could cause corrupted literal data has been fixed. - Several parsing issues related to the processing of CMP PKIPublicationInfo. - The ECGOST curves for id-tc26-gost-3410-12-256-paramSetA and id-tc26-gost-3410-12-512-paramSetC had incorrect co-factors. * Additional Features and Functionality: - The qTESLA signature algorithm has been added to PQC light-weight API and the PQC provider. - The password hashing function, Argon2 has been added to the lightweight API. - BCJSSE: Added support for endpoint ID validation (HTTPS, LDAP, LDAPS). - BCJSSE: Added support for 'useCipherSuitesOrder' parameter. - BCJSSE: Added support for ALPN. - BCJSSE: Various changes for improved compatibility with SunJSSE. - BCJSSE: Provide default extended key/trust managers. - TLS: Added support for TLS 1.2 features from RFC 8446. - TLS: Removed support for EC point compression. - TLS: Removed support for record compression. - TLS: Updated to RFC 7627 from draft-ietf-tls-session-hash-04. - TLS: Improved certificate sig. alg. checks. - TLS: Finalised support for RFC 8442 cipher suites. - Support has been added to the main Provider for the Ed25519 and Ed448 signature algorithms. - Support has been added to the main Provider for the X25519 and X448 key agreement algorithms. - Utility classes have been added for handling OpenSSH keys. - Support for processing messages built using GPG and Curve25519 has been added to the OpenPGP API. - The provider now recognises the standard SM3 OID. - A new API for directly parsing and creating S/MIME documents has been added to the PKIX API. - SM2 in public key cipher mode has been added to the provider API. - The BCFKSLoadStoreParameter has been extended to allow the use of certificates and digital signatures for verifying the integrity of BCFKS key stores.- Package also the bcpkix bcpg bcmail bctls artifacts in separate sub-packages - Revert to building with source/target 6, since it is still possible - Added patch: * bouncycastle-javadoc.patch + fix javadoc build- Version update to 1.60 bsc#1100694: * CVE-2018-1000613 Use of Externally-ControlledInput to Select Classes or Code * CVE-2018-1000180: issue around primality tests for RSA key pair generation if done using only the low-level API [bsc#1096291] * Release notes: http://www.bouncycastle.org/releasenotes.html- Version update to 1.59: * CVE-2017-13098: Fix against Bleichenbacher oracle when not using the lightweight APIs (boo#1072697). * CVE-2016-1000338: Fix DSA ASN.1 validation during encoding of signature on verification (boo#1095722). * CVE-2016-1000339: Fix AESEngine key information leak via lookup table accesses (boo#1095853). * CVE-2016-1000340: Fix carry propagation bugs in the implementation of squaring for several raw math classes (boo#1095854). * CVE-2016-1000341: Fix DSA signature generation vulnerability to timing attack (boo#1095852). * CVE-2016-1000342: Fix ECDSA ASN.1 validation during encoding of signature on verification (boo#1095850). * CVE-2016-1000343: Fix week default settings for private DSA key pair generation (boo#1095849). * CVE-2016-1000344: Remove DHIES from the provider to disable the unsafe usage of ECB mode (boo#1096026). * CVE-2016-1000345: Fix DHIES/ECIES CBC mode padding oracle attack (boo#1096025). * CVE-2016-1000346: Fix other party DH public key validation (boo#1096024). * CVE-2016-1000352: Remove ECIES from the provider to disable the unsafe usage of ECB mode (boo#1096022). * Release notes: http://www.bouncycastle.org/releasenotes.html - Removed patch: * ambiguous-reseed.patch- Build with source and target 8 to prepare for a possible removal of 1.6 compatibility- Version update to 1.58 - Added patch: * ambiguous-reseed.patch + Upstream fix for an ambiguous overload- Set java source and target to 1.6 to allow building with jdk9- New build dependency: javapackages-local - Fixed requires - Spec file cleaned- Version update to 1.54: * No obvious changelog to be found * Fixes bnc#967521 CVE-2015-7575- Version update to 1.53 (latest upstream) * No obvious changelog * Fixes bnc#951727 CVE-2015-7940- Fix build with new javapackages-tools- Disable tests on obs as they hang- Version bump to 1.50 to match Fedora - Cleanup with spec-cleanerh04-ch1d 17062819201.77-150200.3.24.11.771.771.771.771.771.771.771.771.771.771.771.771.77.0bctls.jarbouncycastle-tlsLICENSE.htmlbouncycastle-bctls.xmlbctls.pom/usr/share/java//usr/share/licenses//usr/share/licenses/bouncycastle-tls//usr/share/maven-metadata//usr/share/maven-poms/-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:32264/SUSE_SLE-15-SP2_Update/6efe192e31b6ef676cf281fce95a4a4e-bouncycastle.SUSE_SLE-15-SP2_Updatedrpmxz5noarch-suse-linuxgzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Java archive data (JAR))directoryHTML document, ASCII textASCII textXML 1.0 document textP P PPPPP P PPPPP RRRR+%;iS>K.(utf-8255246c9b1f57794352365a328bfedf2365f9b52be2f119e3b30e7ab4951432e? 7zXZ !t/X]"k%'+ woBܸ4/^#2N;s7uhD̆#9)ksMS'ZӜ$z ejwo9yMIi6P,ltpx#!s=e,pl7tJd67#1ݺ߬@BzXF;eZ65g'z҅ Uh(ĬEIq0 GXEiIwgcaפˡe`ͳ^|(Q4heNo <ÒUWr9)Ym.$nFPnTo^Bl&m(ԿˊkV0*2|*( d[.7cעi/dOӢGԫPtF< sV 0,ھv줸BߡH ʶћI@:r.1.pQ d )tX>p+/ BW.ETmԞOR  s޳TuV#T^$P#TX;gLLj=2F\ QSBTX?`i,l5L̏l2cŃw0x<`(RK炞Yǣɬ4e+SѠtJ.(ȾuGĶV|'W<[7%fIr|p^FO{Ѱ_yWe{k 9`6pԏ>*W36tNܔ7Չ`|V)DM}xEܖ !+\Kݩ4gY:{^;6Eq ;a8`8|NM i:/PTc[!u-5I(!&,reThYz X-WL'_@ , i>6el$]>گ[ 0W_$dEl~Bd8IA|V%\"Y]$DX.a/?g]y`&v4V6"Gw7Ϥf=,-x ʘ႘:zj8 f-Ӕ_RD?*8I0;\C4IRIW>!}/p㎖-4V&s:XCx9 \0;šd7A tǹ88g0v>SՆ/JR/Y19j$mrs;OciISp>VCJlakLN=K;Cej IOr;8U%UTlȟ2Fܴ-u󴌸H0|.UowB%hP,o},'V!%V k^YW_HȟQqclA%*tJ|l-j-i?vW| gt|THw>0}ċ_.NpY!GX^jN]!33&WHԠ\LgY aXrUdgD ׇՑEg?sNJ2:H?4xB h_f%'+:d޷$ %bp1DsP4GZ2}r݋k׋aa/ЃȿwE6LbCuT* d#m=Tːܪdϧ!IB֨(YJ)TOOmLUZMyDK6ro˺;yfM*(L5v3V}+Hx9r)w\!("<|{nX/:yF /`[g6Lql/m?v(kCXU h:$ntD.tk.)X**CT& AÙtZ (^(YC>KUC{ra; LfUg|}~CSi)o5WYI4U > X{)H|_lHL$n^xC0ed޷0 L(Es,*Y飏>Y-Z*[sR`XH~%f ?3vZ%Mof+>M HEmZp:qHI%A,';V4` !D㌐ks ZHL ?FF2 Р|?hNl}ztdl425CxG(GO!5txLIF1R}#Ft[.$Ei_ڊ[X~UJ/..}"A7CV{ wUpu%B-ڟڊWO9nMHE17!X5 Oe'0#M 'LKueh*E%*cj  h&$}q-jQP&ˊ,w/V- `2aB3:YC7NJG:u DP%2akO;m$},$M>u\5L4yc,u+T=#dtMW[Txw8aV!wh^uJPڭ+ۧuNhӚ I}2Ld>[ T]18BC4䟸.~3ZSӦh$9Wqj,ctXN5s;ŢR-f7Faź(}f-@OH=<nhJR"R~xxAʱ:(/wTP!FN]j>O&{C)&c4TN ( ̌.cCS1_oI?_8V9rkA O><8c %ߟy 铙ǝ'|rYy4 r\qT yrhz=R'ZUp_GJZ]`V3@c`pM% fL1hU9At<,GK(7 <\vC2Ȋ,iJ r̓T26\x>6QJb3jIxGT:P" NѬYǔi7wэ?0B3a0z򬀖0@"M|.mCU<.V;텱9̏՜~-)CXr'؇?36JYN0⛥a)D;ʇ:Kޫ`2ɲ;> rc~2IV'Pd|0bU&rJgv.k[An;-d4&?6;ܭ|j}Rfo&dGp5J-bIQbK)r@ c5166s3N L P&\)(GK,jF$bYG꜁%?hwT/hĆH^ ÎeJ[##_6SkAbߗ`Ѻ{1~\BQp /Y@ad֍ Y]r|9y#A(2 rR=5]3@ C*Ę[XwY5X x?=-v, jH^ S\4>UPD_+CC]4=?`UO}RȠB&]}s&drx ;R5dӊJ!ǏVds]_akp,5+0TFT'[YڇӀd֫B/V%O ^Q3VN}ռIqspN[lg&rEqr S3|?r<֘Ӳз!֗[Y*]@A)u!ذ8$kHk0=U;! 5pt>&Uis_;louM.8kŃaFu,eKӬ"D1xw֓_kcӳ$dJt>j}]9#WN0-kQτa^r /V | (gރI.aTRvi58d4Rf2w'01c:{udr&m!0)Klk{u=?g8E+=Lwe~-6R;gp9'SrwiT2Uu-.ĠBL` FvATw}4 j1ߋA(äfNZڳ6Tpб(q#]Zz4T-E/~NnЧm`h7ޑP-Bءyt?ruJ`mn27Gu2f&?+FV})$>WSk%UA ܭ\KYDIz*L^XJ )tkeLLWfCW؇Jm;/)-&ײ B1fU1wi4SM3GPtZDH;|f?(.QDϬA7bI582 cjr+G> M3CRMo5@; (q&f5;lu[/pcrb_L.xdX4-Bav@yb o&=Fɺޒ!NS?rX T"^iγl 4'8ڥ ųYeʍejNqn K>~U#:qS?ރ9bI>a&Er_$J}s`7}7׿5RS RmX!t%C,\U|"!P6: h Ņ Zv"~ji|Nj4[SC2Ӗ+O/}"`6`޲AEޝc*ÿm^ Y( Q׉%fm4oSDSFd K))GK{ T#ͳ% LE7QJxCt7 )K7l^b%%8ƭ ^Hcò4yy.Kr)u[;?+`j )N3)éŬR+sE qaL]6Ϝ?t׎[;Uqc)\Co _!Ų+&zX,7o?XM#d Y}h"N!2f;!6r f'QZx(8&v8vAxCܿȓf.za46Q_RU(ѩ u)]tߎ;q@o3%#oO [|a3b6^3ul$о]7\ÐJ!63NYjǰ>5^䊥PJZw Idt=sKuRIj&qe(uDQx{.:x @ɠKhi_o;`;xe1IB7 P!?nǽ@:Ȇi瞒gPQǷPҳ̄[K_5.V'4g_~砣o dmTn>+ pf2ŘSw'Go"BƢ|{\BYu _W/pdgtSs(]a~w^S.o;!D+MCi6T;2}Z ^KU0v1sbpZ-ӧ*jfdL4  َ2l{sig] ‘έQlfx7iҞ+m@k$YyiP ѧN=T9ohc(/ы7j9H[y?6Y~1'k;^`%.0. ݙNaTo9UCjܗs$Yr+AX0Cǭ QB}JMCjLbSCjI·<aω=]Qn%s.sc?Ai ;{t H?yQA>5 }D~T\$g?%??YA 41 B ;?䒻'-t=~f |~Qprthwl8K Z %QvX&qtRXIVCMٳ}.@0+|ɒ`/7[|h|Eo;}AW/ ˍ2@Ƥ.42c,jOraK\ *CMPRSҴyZa/6? Ly学:y~Qd.a=B!"Ҭ [1D t.~Ojg9cJWv'+$)s A*Vj+h.g$.8%Q#&OImNhFW{u̝,xXZ$<=`Sm$XȖDE1ػ<;汯h^#TE=}-&2Y, 4Ii} Q6TrK!?9m/cNZ*CAJXWVZy}]vWQhC肟ۤVjmy*K@`헍~V5D 92{*mٰ?\R=ѽ"V<'Pݖv[wd0J>2UJ~AgFU ZJ.١=_"}?A+G-h#63TnQ-  LFdoݦ439Bh'Nu', ~1 V3;8D\̺1-pxփt`h&g ()?| ]Wi:Ձ8nxb*/]{߃ Jl!_f vRßUhQɺ6 z% RK.Fy[|WzF 6/uDb0fDyxr]_.a:-{]ɪnQk]LwGa9JZOh 2tO[0 |ضIh4'Y+~dΒJ\+6ٹc5-ZwD5ғju R|MYS]ML'U~ {X|vel *HQ6LxaX3Sb֢;uxzRU֗r'w1Ve*ADJ%ɖTVh \:'Xvz97&TF^n#):>`M4wE$kۜB{Nq 23H'9}iʹҪz^92M}m90@J&,.  [p>t붗٧!G&SZj/T!}Xo K݅ɕÓ;n3U?ICIJZ> [ͧG g$lQ*4o[ v?] "Öy4Hn.rY\*J4͜atvs4T0eKKk@ٞa#Ń`NFЗ;J=)(C^(k{ uv{*݄.47<뢪淞kr.۴ud v:*Vb !#|v-kP"0s_)z62R?df\DEX:~cVOP2@K+Jg5qu5YrPNU[w&*WSoZ K{QrH֞ܟ]OJ U|rIf݀Rq{]xR sðwR6oI&qKGA 8bq;MNqonbfv"HUTz)ήTd}0by lQ絞ho1DG,sߏQhԸd%NCfΙ<Z;kŽEm?I&wɡ4lD8a)g|*iš우鿫6J,x9Ajrh=S :ДsxB) B!X3FgꗋYdh۷SfTԡKgUmuCՇkP*tʽ=PA@ƻnHlO+yI#rњ-RN>tjF<.'6r[𮖊Ćb$&0S$8GEMF~{Mg`&ª?9A_U&}͈&w/D^6p%-vN$%A6kP7VSv]Km^iSI d)pljxQ;k?_Li{g3iS6ANqmH39=VN@t<-"q|)&b"O^<: ~na$sN  LpHJ} ~w̔/V~Bᦓg)<Ę031^K~-~&{߇Km:^qih77mOҊ:M|dz*6-7T21ǎ(x4,~ߓ_nv?`\mI,j_m/WÆñ,3lb dZ%i ΑWuT3@ .:i}rRC=mLKu|dH qԑiB94hN'%, _=hJZx|rV 7ɘX>=w#-ǀK*(<+_ lxB >s~YNIb@AkUم$( LRghuDjaݺ@q gy*(_KUUvBu޵QQ/S[E%[*~!J/عk3 Ux3cmgur?h\B{)sGS,Fw>QtsWjBCJW Rm5r>W=Rq{?~1}?6 i"#oEuxKPP=/yʯAfw^ ~q-0m$yo{=BR.O7MBeeIzpd%(Uw UtBj aLfFqպznj^"k{#-Me5Tfq4TvR,X'aZ1:S1C|w-WlZAԈL++[uJJa-*mۉ%{S7_M/9XuQnxJ&Q׬|ȟBWyUb~5o(73Z:VL!wd9|w$\‹ l^Uԉ.%1t-dBsqJ|3(;MԒk#B&-9b/6)T;ۏlsG^68驐x3}>}HK NpJIy.8DfrI}_D"$E7كW9fZʨqd {4v/$);H:TTű$n ͍y;l>AZ?D!‘y!6Rƙ;J1|fPk݊C5Ra:Ч,mW5p5ƽ&=ẝP3tYK P'论}GWɨ#;֚ (-ۜYBe/'YF>0AZ"8<5[Mf%挓>Ŵk)7&|Ю>&iH,V X cBVALa+gib%@;˻nuboE_ְI54m ְΊqӚ=4 Ӹ{!\~ =TU {w:x{WtlL18+!bu}N*~tڰ]N޻w"ż2?W3^(P]h~*`^c TT!536e~]xW txOР@|F"dbWz>$\\}Iί=oB>$;rQlPKL-RJ-RW\22$Rv /bDANL;9f?)0,h~J"x&R_$`eYfqg/P EjHD=&&ˇww4"1\^uWA)%^#Ge!z0*;h}4;XJjy(]Uڢ YTe/C)|llܒƨy齂vKy*msF&" VeJs$ #0*.UdQc|d?!.xP'ّHx7{#nHh:Weybba y{:#յ,~ہWV*׃fE^'Hm484Y ~ b4_1q`1ؗ_#z[L9FgvY[*GuEqBDw?`!9 B 5nŔq+Ҭ^D4I,2i*KQ{tb>%o(h(LsudI_JH\߲L*.H@IWsÝ_-SeݜJ; ?a9X[1N eAјϝnج'6Jx9D rpӧC=N-{o"&-G`jHsi [0Oybvȑw^+jH 9Q򓮆ց25pB)r x9Ku1QH?X H1L[z^֣>Of/T|+YRf_X<6aMPտ7憚=:N:+ Il< z\tW6NӦc9c|Z@6Zqx3)jAe>wѺctAJ8\^j-#1<]%jCjr B ǣ#FZAVx%rptJIxS#jPuHMLTe[K^vghOS*V w (7ȕn߽ (YJHGoLi<#)R]Ix( fvW|Ρx(M#|X6{?nU '876J2/! ɻѤmZ4@PHv P|cG`H EZ5ܼ+s?r#E4Vi?7Č?ai?$4ߞ(Lh7"V8/DKuB&,'w A7g| x}%S:Ķ-7K47N{P \UaotC_>>tAt;>Oli)nn2"n\8bs053;K'^vXK*`i%Vl2ge;C1Z 4YP<2@zW ,%Ι#>ESUimTMgß@{|vw1/O 5o?ZZHJS?d}DǬ,HV$''\u Ik;DQi*wٍn hETu+X^h LAyprĵyQL‡`Mc;K0Za>]{!L旖Py`1e4!"aGWa1_.o Sܫс΁H2I@Q;ktG1J+Q#G.6H#ty7+N`sl%G80ũ .Dnɚj| f?9yz4>nR 3J5s#vK(DX4V`wO~+^ ] G r`Xt_=EL+n>b~FL!Ũfp9.yx^Fk[JӖ 4zZ^]øl7L)uЕjف Vô2Z}=cZH#I.5Jt.CR×t)4]MrUglhQlr08$/"D;|)D9_Wy xGVlM5\'@~9wqm|Yrv\kSPe+j"6@[|` X< A5~Uv1lr*/ݹ!ȉزh$5z&V sP=8g+(<ݯsi[2cku64pYw.hPR']Zxf;mPw۶@JÃAA%t&Gݲ!fH/=6Q6ظG(IkC9K-{֣`;f\5LɎL{o؎6!jh33C|F)l-$7lrT7 Sl'.c @6нbE2P8R:4$rl/M؞Nj Kjo~ٖyC_ͬVc^⮾J 1F-+Z9<> o힉>]X=,fF˵E`"jn\䖳YuR%,0Źk-U!I C C]!/ɠ {"} en-Ј<9 n7R7By61yR=z iǵ[NoC!Xjb hEA]_X  qxo΅RA{S0QyI^lS*Ey=W|XVnY7T bp55$4/E)1m[0qf9,Czo;(&Ն0Ò#dn~MtuPp4}%e8*u0?V;NB5v@( X}FG9A1U[k,79ģ]O?RYe9;;bl;Ŵ+̣nRVɻnFȪTou1i3\974.#ӣ h_<lr݊TcB0lzg +20y?AZo0.A$} h9*dX!X,kn`bY>i±ز%o $s=s%~)j(=dL*%pdO/a|?Y>0a ~PYeFqt-2h yA<:r{OÏiT)c]3.~geí(_2YO߭ϣ$1Uu.Z|!}=` k]BG$]7pL}7+L 'Nu'^Κj-iә!EB* #7\j a7qyкW5sXBv`@buFvχoߒ~G֚ Xݢ+f尵`5d-ft)4ּDŽȠXVUUd|f'ᦳnzgH)܀(`2tݺx_g3nhF7+LLࡼB$;?׍ ,"ۓnAPX.CjX]*I4Mi2oj>ٳcL6#-`aҜ [}Y ^{||A `N3N ,X0J7 maU} k層`6x2Nt6b{#m˺c5X.Y9pç!) $Z|!&N"{3@3K0x'2 A /sd ưm iK.t'|$wI&]+í>sԚ3kgVr>M6d6zVJ`)S'_ ;uOev|muٿ~{2'8ܩN"G_҃nSԢP1|ՙIZh,hI/x;Ϭ`t4˗Ib՟K՗\@HK'@?X{iHMhK<1_6rAXRZL6cľ%Lgc뇦.m ryr'Xb4CEMewVh="ihj)oqWIk-웏Z9m[+DGHq=VivcRnR.2(&6p#ian'IĩovZܗ ΚtW%4I"|u4a۴Ӷub>Lt#,nhzy7 cM\ʛN )N>iGAsoh5m &sydns'; kL0{g HhK =qPG#觚Q T8g Ku7d#%/h\l>kA`UYƃv :ʧqY߫+ZӸV^h/6U `CʇP^wNhNπ0 ]֤?aL Mi-둻QV|GtڹVsJS."ҷ&=j#[tcT4KmBj=D#w 0EAͻc '5ƛ^ɥ(?ƅӪłg -cDMB#aK)ྱ1 baxAVڸ3v_~Nヨ$GVmÌv@uz(A%|ؐ!üyhВ&`9>f5O kI P-~0 76no=:ٔVv2/UPyƎν$w9sCh4 7S좉.C{Nrx?&F3u\Pjmeet"tadyə3uevzs ) Skb‡6N< ٬l:`ծudFJnE,|6 lMDǒ:uW-!'ʯ2\h`MwWDn$W'?j'2\Kc>{O"#VfG-gA-Cc~Y<ؐT8r] ҵ )wƭ!]<* M5D^6+X>,tfRyRHITem\EQiH[8l%RFW~B7}ޟR?v}%ne$K!Zym0vG aQ*4c6nص:,2ՔQ.S"_{^ ?y&7  u9M4a&Cۖm[LEgs\3܎&EM;xv n'(6P'}ĬտMh*6!a.9Wb(4H&4X=24 cpqZ}s۪i*]ӽXll:r\L]8( 9533P*VcnP$^#B'j%4بr&"uj3pqW0̸*0DS7K}sRQiI2h]d6mXxI>ޏ8A"@uycХ:Gs 5N[|>||jbKrsfX) I Xк|ɕ` CaɱA`,N%8)y@`̲ZK'Iqfh /&gaRKXVX{e K녊@zkFG)Hy&\"Ľ \*G򲇌^ u>Qƍ^j:{#6 Iޫ_, jI3>Q G?Zi@Q?$~3qAH`V?I)\ߜxi;Yݜ$V,{ +OO ҕdG҉*_ 口ZXPoj%D߳f8OaYkex5iw]6i~]))OXͦj?n"@$NT1C9P"z!Խ|N QC4u,.ܱ*T6B~X[}vT\k+Xq-KN0rzZfM F7.i(_gr_$ilD9s+ƀޔSarvy.umq"kтZ.A8fA1>ތصbY*B'>P؎@V1xkO\:b(5gȍ`,w}hnVtE*n/opMf-Cj]5pKB ^'o6ӎ|,Ճ^ mi.n]NlI/ Eiץg'qEKHx8[_f?`EqL4;Ngoa4 f7/l[_=E |kL=0DLbh|E^.E s&][?H `(ZG&ѫf[3Gw;dbzBM0Ћ_e;Wþ :HDK?)QUQ#^B~gc:)WCs1)n x\6T>pi.Hwm-# $WFEmMEr%S.-&2}RkB`Gn5uvri)jUNZzqE*k?cgf[Rk7_`qigW^܅6pRs.|X ;_Եvlāj3އV ("y!'\S{ VsTbjUV]Q&nYE4d=p@zjg{%Q%U)س=hr>^xv`]ؕ_7`&Z}"$8螀o9Xt~ l2`ψ!Kks/en8/mOٮEX&1Zg_H$TK?Wwpqf]ډGJrF-cY(%GiHy].9y^;9g 6Į_<+jmЯkgdpvofBD!.Tap(8_L<ـX}y`3-,* xMҢ c[`@!)*V%֑v7ՃNԙ+D_<GvNiVkBؕsK,/$VIJ<^"˯%>ىh T4OkF y${~~%yB:D SŤBR0;OUg`[]U&j[@scޟL5/ د!~MBZ (rtf3ܯѡztj= P #jFs^k+$&~88P2 MZa6-"sA^Rt jzAv΅ώoP^ZPrz}}FK]"L-{6YǴyH ^кieiޏ%*九Ӥ{òTNƠ((ɴHF|"{(M>UuPgNj&_6;ȏ'h h t~ڜA67~ jʆaw͍m+2 uM# t7kJ4R5fXTjS]Wfh2뀔3O@uyFx^N 񎺠{#qF2 }8x Y1Y )G@Lp,6JkU~tD} PZD|Qb*SL<ˎ-,k"@p`BB>:/N.S0W2fjfz[jVAB9,Lrz+6_0-ڲWJiE|,PC UwcCg{ #ً)"2Z*} rq'x|5k\dj}sH{ۗ5n:qZgg9.f*|0GTI~9e&P,dkN6p, оXY>ھVk( ߍ:Pm(ɼ]mA/Q)=2E=V Vm§V$<܅E p&pI[ḟd8`rP|:ظ^QM3,UKYrLC?-rqFѩ(Wu//+mæPٯ#]5S%"yYd$ÈNɩ^SBjZwة/ Q^64)G'30Gݧ N Bqd`iF5LZ.ѤF#?K嗋 @V6Xn;ͭ 2$πur\#D&oMŏd.AX&8JȫG㺼6TUkX#H{^!t5 e5rt;6D)@1hϵV|ً# F}x9AI}-~֍f ;C;ʪ`HFpw$ h>v/n!kV,2)F7-ٶCCSƋ;ܤ~6r *V5A?kmU6ziM2eǫ, 㖰9=:ܑRMD m ]Pyx`|my!)*):7Sv)u~oǙAΔ[#ߖ2t,/vv:87<{It7Sh\Y׋I \Ȥ e\jGdJxNDH[Ny:|HNmmViofA''9V|Cr:R"?4ӹ{3|6P#(ymUJ9z0=~,{1xڝk[Wxn +ɿlz=mбx2A,-T~=JN@XbAF\ |9@}VpJ!(Pg XÍNa#rb2A}I M#<'ܒx*0MZ}-J9jWn9s!! SI_rYpsћF툪F(9Uzl|g]gdBc8n1mw{l ˺M[ъ$g 5LqEIϥ }T/ c4,&0AN6v>קƉ5Y d]spfV|)/Qld0#6gfϼ9?=lk׵`X) ref*CAK1桴,6rl.?& 9]cm_M0wc齬9#N4y!}t l;A5ەs ΖGNXEwby|uf(<"[}``nXߘt!kcdx#ܹ (9-Dj[U640j 5,´#pPJ>* 3TFfO^D`WhSnʁ{ɿ7Xްr%㥛a,"n̵uDa;wF2ktF#=OY`Tnx .;cyYDt-S"27\2>-GF{b:cVG7KL Һ,?.+cܸV]j$e ?fU=+2\ PzLT ś46DFmq_{M~q !8 gIm-3m"ZmU:N5Y5"W6fY]}q^X`M0jmsEi -nq&k%Y`1 scyPbAgێ$x6py-/PW v4H{[㉂`xV`,7f[fzX};d,^vs={0u}><Q6L` :P~AH05W55ņVfSWϨ>GP-\g#!2^ԡh]M(He#ń}WNgl-*jN*Ŕ18|*}V mS2V7MfЫ1ƃON'<".uZ(pX3 Ml:.ªZ=)&8}_KH\N@ ]٬]Ezsx sqa('j!8$$ʌ*&j9 +"ۈdu.a;MnIeT 껑 UUi>F}kReոwby`; m]->݀1v:e;A銕,=tXob;3Z~9GBxŏ r@LEB7f{)פ- x}?MVE7sbƽwE9v;דf!q㠷_WXs+H/zRHRL+h՞.|dW65nҜ6-:]#8-8ic#±cϱGU'>?@_Co[6uӂ<x9!I% ~׭ ::iGO8+ 8R&x dhv,~&?*B:?[$"#Ur*/1.N|TK[ njnEI_?I:RE [ ų}b$ >+1F:N9s|E1c^Cw- /<yn@Y_j8lƟñ oL j9*A;&C?2+F5#iڄ)7'G*kr OK%kHf_Δ?bRNFU~qЦtSvu>h:01*x'Z&>ƥ>7O.敁WlnǾBB=n|6 gʼɖ2;X[ϟpNuc8#/r.d/Z6왤GG]_i,-yOpuO o/rYZ0=q9F18k_ŒQ27 [T,7{up- o%:\>LH> ncLb^SXoXJ W<"/m!4]kSSQa3[p *^gzK*ô]bްG:>\@o(:n/;4ź_3"h69IZhDq:< YK+ WT\d:I nod~bEBv2qKDZϣv&ttNB)7aTGL5ǒU1w6*k}Ƥh4~(Wxso㽅>u#w V _͇&0i! Cv}&FgkLL"cFw&kOGDݢY+C_Sg;q{7!o"$[bBm/X"8ϓHqj04`p_˔[gP/v$ ԰ C\՛0;.ӱ]nS7!07x22vWIޚ{XήX%pHu<X,*k8C?(mu4ETQH2I6xyGko:ѸroS P`f*, A+*x8&/#- :T6%oߩ~jf=d+bC@nN449K w4Lj fO\iR ~[@Jꮮ׬OUC=,nOWS(!VB(adLS /k0[`ZȇiKۀ%*b&~,(8\ )R袟Mڰ Tr ,T ` [)T-iPI#uwlϴ=|MfrĨY[ ppVyS!]l<{4mKw9=[݁^-{Ͼ+0CFpdNNYiJ b0oc,x8w ^d!S2ゝ8"N`r]=9O |Biw|Ɵn$:kY5-neᣱL/EԞs[z0P}GU ߨy2 `H{r^W㗞#nÁK`"%ĭb0Zɵ^9+Q.~|v1OSr Ѝ8|-'>s󿩶Yo~;)7l18ƲbPdR7}g2Amd+ćc أuj-neq7sCĀxAQO"LkHхT H)fFm^ n 3^UϢfm]]nCaWXjN{I [6 FFb.}>p24 ؕD疮1(fq9I^d-:8O|_`ְr;+dL1V: Y1)/v$.=:αuJjG6(Xl2cwBm?IBEBWeFࣜMM?ċG5 AWqOťbENK¶D]DAfi mMx-[54.55zsOQY,rGIzbs/̰xARw±YT3H^Gs"E&?'LpnӂFuو=&`GF8?ږ~4;viWՋ\>K}eZ5ZbHCFL[M:.=a>2U%$D.i&BDL95 c;fj.R3'3f]C+Sw$ջq!Im #&8ʌ^Ƕ1j} Y%q_t*L{ƶ ?M$U_8;L沋;<]pMi)6<R16kNxJ;5#0_{A3;R˒wIv  (<дFUi·DrH6' mWPJWg"U>t( U JujG¹1gg,'QV\\MP)_y+lK弛qoDK9W =˹8)P@jS-3{U*@/`cC؞aw.kN{W#ZtЪX'ލ_ذ5qv`#(ӹA| RDw %asYL&XĶ\'M|>-7BykGQ*xa>둛t~<㷩!j#!9~qYqO؃:|L=Ӝ))Ib#-Rǯɡ=-TXG8>af'\ԉv*hWW[ _$K. Q5GCbPr@4' Z1jPB/Xv_0/fb/dEg^Q\Ԯ7 Y4geސO7UqH&s2DgyIB㲒{|ECtUz5gtyw@PVK9{&RMQ?  SBA -M5Ffl᧒{kBrVZD~pnа,b'(Њ$MD~8wu%͝o)\_ݰ=Ks=%136{dU宼1Qi36 Z ^L'?(MZv@~='AY*זHнʘS Fš; e'7rs_4P^ܼk x䡬Pҩز  igMV_" M;׫`4bS S-ST.1-֙EOeaϧ#+c] `;cTc>}3{W~ @]#)| k̙Z_Ɗ4271Doj"1 ! AtA6$ׅ*^4I N@WU5!zvЬq+2 8 X\`(Ϝ\Og sD7g%"1r‚Εs:G+:o G/Q]Ҫ: 'eӣ, 9\8Cm#; Y%9qJ?$=g5 “ֹ' EF갇J$e_!,SRtF ?aB<̎m2V}xGm?'ڈǁ&ߏ`U%74oL Mz4UJ%BZTNiE L9UgҧG *{rƊ*( k?f[|p"pRi-䧖^ %4I;˜I5-97J9Q\~Rg_X{ iR@GS\y)L<bAMlKot;a,B1ߤ/=FCuLByEVn.Z|rՔ% SmwƊzœ;9\$m;Â*1*򉥴(\1ɦMRTp9CB\}MH1B1B ՟"6N2bK.T S:bW8ejvj!2 eB+͉M;V ը; @ڎJOJ7tG-b&}k0& tYGtJPXi94;f@7UXx !'`{֋9`B/2_} _< }o_5hYt3hZwNAq$O&i}VCr to,T"~ v2`qƮD'J)}ȟKUŬ2-x:zZ!<< b"!WԳo>(S|DD^/c ن]P5|Aet*)UJPz IvD6⦡+r)7dxQd|(e5nԨK+L@FD(j ayNf)[=q3]Ž*tiLMwHA@gxI(~ #b$lLcW)}[z=>}DˈAdd~=q?1v( ٲi5/UHJ FK~ܱTΗxH1oB E Mz=i*nł{Tet:5]}x:Gzǎ}EkO֣H\^_d^U?SB6,uhW'zK *< u-ăyzj'؞R׹Hj%XqYBdFbxEWw9B l0]E8ql $ba/Huyd`A$|̐`Kq$|2xAXRNW-Xxw9J#S3?4?JD ޺ʏ^"uC&h rH?3@'ut+IPںr1jvs 7 vrkvD' #c]ܖ]rx^&jxN1qnR\)օjR*W%xmht 2dQË*vV$B0}Z6 z!\lA#K@sD -Je -ߜ1ӴKa"l(`׭pq1L2f@|ҿ@N / wcDZr%%9:VJĮ;r]{/xZfMȻ t Dw*aݷG\iLl6e+-d ʲмί":5EiDscQGAcg_9xK40^dð_]F-<ܩb p4v'|^.sr~g.m~T=&4eFb(xg*B!FlΓ}W=X&# {tqޯƒ:)HshUC޻:S82`Q^g0qJYt-m?k=IՇEy.w̒ TW: hT-$tBǥDooQ@{Rz?Io"8O :6=Nl-ֿlt'G:'<.XbF9|ɿÝHkX֕нD RV3˜bu!1KuG(&ՎϹˀ*s]zY~'WqEe7F/?O8&{tQj3oX%ΪqsIv{d{]|(%8E1$f"sLsHJ[M(|bw#8C9o_=Ѐf-T"R)^"Xo6Bb^/hzS2V]yqHz aϵc0a1 7C^i$(&T~ee໥v<29^#=o&XoUݏj73QҹXl'^HL 8콯nؓtg;Ǻ +p "5VYD 憝zj}aEvmGa(ۢ/2jst?197/)b(an]1݁xи uuXښoVOlpNI]`Ӿz] ah^d:{#I?~i7b/Ί(m#򗒔Q~\.Ħ$QyA ^Ci}._jiDBpBXř9,.&$Ph Y/x6Ex`l@EpnA{J XWa)^;*QCgWZu&(^:3yAdV/DLm4&"燲4".SLK_K'#.h#w hyX`Q0*1SZwl]YyݥxIひ.DKMK[Eb9"tЅ`F-{!c@Xb;_8Zw;:S-_<׷F ѱ>QZaQMxA 8t+2` js*^?pY>~ 1͕2]AuFε^2}⃢ҭ~gz٩{0@0[QKqĻVg`Pt)';8{;=Ҽaڏ]*Ce/t&9m%{+P,F6.t AXF M>fAfyp?aEVs\wXѢ~Vzm ZYMIQmh Ϫ)S\> &ѴJ-Z w=ar5$ҍD#hU}V6L"|K3TM!~{ߢ( /g=#3U59P9(C(>x+"J^O <IQ货!/4LxywD3K'Z=DuZ''h(/' Hum`sϟol塜Mps2Ow B0dt_X9|nQ3`(Zv'{ 3ʰwȍ};JKۖت4 7Si A2D{IĬ'/ya[}(em9_^8@RTWGR kC*Ib?wY[DEOz7/RZr?Bʄ( D_.eZEkVOgIC㎧pپ^b @]E>/5l\N_ɹ4:xOxLV%{~)ҁ@֋;E~?L)[c˃iO-P@^IfX+0{,D{I%m`Oc~!D(1F5mnsIw@9IEӤ4xV&iǭ5+KrDZL.mコ P)`xLrD" cr %3u=n=Ku+5xk5$d,mBV!?7kpB[2/M><=[*P3 *^*Y~Y:SV/S՟|(c{T)lUzH [,b-JYkX\q4'`!Np5c Ywu {¥̉ˮ#v3rXMs|e=pFCaYu_|)vH4 iǚa;|36L_v֨S<os}P/xGͬ:Ms:{qp r|P _X%ȇ:b&zp#cc%jV#T~R+V%bSrsGfIgd= ~j:l|"qOOI7ݎۖDp)j;&׾'iɋ}b2Y:ǏCfX3w(;<Iz `wAR!'gS_ZBn.u,R(]8PUVvZsB 9ʫ":.lo 9)p$Ғ="/bj[[J ~')éKR Do{dW;$6=vs8y}>s)wksPRJLC!.B-,)~XkODY;=ur>SEjꀪ$3)P"Z+/5bцېoZ{\X`cƜow'NA鄶w9ov8-5h$5]@'atTMGz,dwO,xAr?P'/Ŷl;"@Ogc lª Cu%Wj!  sZqHD ߎ,3OKv;GI\#oQdA\תsF%*1[ Qj|Ȱg^L53w$DYwv RD"t߰uI?c0dhK % Wgø7f7e=AyWlyZ+28 Ӓ" !f6y>hQu@uwy{;#A ٤"˵a*:G}6h٘ myZ7[CK 櫓.p x|4!\xF(\NwPs,9\鳘ƟC|o ҝybq bY"].#4GSJCɁjҩ5dOv ~¬U3 @ɏ鱈Pa X,Cam;`sЗ@pl9.gN%h95p# |F |xj  j!rD5}3w}hkO+B0s x2)%z';Эx.RLo7p:L ⇫fEh*X>yw5l_tڋvC zv6/W`jjjG~* Q&4oKlleXS/β8*d~!*NUɣ|"q Vy-tJy!UJ^W6ȹZb$?<7 YIgq/)嫵؏+7T>viU?l<2$7DgR 4u`gP׶zbmi}u}"&N5ir7vfQ396=߂;.O77 l?MvIP"`Dg`|;~@<_:V6E`14Ev{u}e>+͆5UY:OǬJC'8ȤIdcń؝;:V8څ9& |˳@ M{h I:I>fJDD&"bofႭkF K)MT/&y}nޓ/h{53Ɇ7="E!c4,= F &qQgKgkYT\{KOf?>aZAp?gq>2\dMa  uJA\֜1qوH$fZi=V5\ ~|L y(TX6&*Pd'ceaō2olI}Έ54 87DHtZbPG"^uqa4TոdR溎ye5q`/sw&Ző[ϥ 7??%-vlPN9|ۘali;;IxY'{QoUm]GI @6PoRM(MVZ=_&2&->:eOqR# e͡b1}\_fYRD&W*jk,3Ba4g(ojLRhԹ, )=#CȄz8N-9A|A5юjnI'*|V.^yM3Bu:T2($ywƔU `2?cõXr/8^XX,ܥDƨsX$`6@j؃ W [Nl6r#Re=ۼ-MB.² DŬ&4n1;޹2  ?%+X/H=e)Ok:Xbgh-3>]3e$"I|_!Ȥ&,T? qV .(-hq [o+*32. a0pZ}JI hg?:7 ?R\q oby 8ipjoڻv8Q& 5c>%&"+U^_-eA'b9<մ Ot Qq{]Q (k&K իR&7$^:X O%(Xۚm}? 3᧡A#z`FW No:Xa6^psH|HMM}UpV%~%}B?hЙ;̭GЎ7k9OMoM_cU4n}òvt?04vEɹb`J=]x%HĊ6 BZsAirJRu7 ߿}b[AmfИ5"?s|9n>Cw2Z3}Q %-G d#p ,Ykm2(cl\NW茟BWUN7V'0rȑ8a22+B7Xn#qľv"S@+eUgGM 2:s~Ra4 (*'J] wXT_Z+<)'t_kF>b ) And6R Y %|QHY3b!U{p/DU`<E-Y )oN.' :F%s$؄ڝtg=}N(<u=mdK6*#M _ ։;h{f5!6-ޢ_dH{/) .U͊W1˹i}I{IC8Wd[3nLJKpujz,"c$U9,L޻ Ͳ6U qq1a(RQBk#GֆhxpGĻE<֮KLd7{f״sRJux3`@Ǿ.Q {UwW7)AG4J!?7ofFtHlގi/a8o0Pd1w&j);?b~_RWp)T7fg5tSyNQ:ΐE6d)TOu3<oNn: `sz1IY8۾&mѨ!w3Nj=En{L: "@ҷKHSY\rRd+iC xvφ_<;B 4iVJkxiohCoC/iN:Ȫ&A=[O0UqE1l\rDyJ-_f%'ں\bQOꭖuR3㊎[,?PaҶqV?8{8iLtAm5L4H^yR{?j{Ƈs_F"7-PrfoW#!]<٘HL|:kzPqY0?< sNg#Lysjҳ"ͦC Tʔ1#T׷a\Gœrî?1T[3_6l\'Xa\ LQGq\-S T7Eq).oq9ڋ+OLm;έ6}%\n+u,U 8&!aqA3^{S3rZo-9Z1\o2Ktd_$Z0뤅`^H9fx.1n侀u@)]CYz\Z@9`s i{#i*Z|¯p-%P8mۓ6߄xpk>S$?Y tuKHjudhA$N ;Yׄf+򞈨셼4Qڥ%r+BhR`ņ`K&}ܖV3w0vѓD`d9<8(MF?wQoXU#x?WxsS}Τ7 `:WUyzrqiD_(@} ]_~XS7]LY15%[z\`%=@Cs pk>I@(GU7_/tE/؊ᾆ0L[m%j] t6e6;οr9EI7r<*nMc=/GS$f{A#DkSeU3X9W?y]C-#ԓp/ (EZJjvA1nd/*.y&u#O8~-jUrt$u1>ぎN$drY}`%0rcuvOKsӘ#zwWs 9d\~2/?QBV#2dmc]5 bL!jFp[KN)[ڳQU/?IЂ7tYsy|LDYs;훟3g㧭קߪib8nV6;hf7(MgK좼%fw%1kWaH( ~eiW']4-:+r ,BBkz+Ix͢HYmE/oH-ԅٴp/A^GHLdo"vҬU|Жˀ0纻sT$I Wڰք@=צ >p8]m-S aiTYHl6S% 05K+-(OG7 ٣ N@87l1UU>f; ߍڼ7ɾOcM&&ST~J[_-$^u [geFR%("y_5<(>d@4(vTv9Cyۙze'n|q%xm ݢNXYMX`vN^R_BaX gW)0%s؝NĴ0+x .S:iwR!(n\aEj7;LGp53ծrATb xއjl\ AԕoQԑ)XdX/cQܨ4jr+NMh4E$\,XL᥿ٹNŖM.;/ N2/iv*՜ @}C筰0*sbr.9#c[V8& >+ϩ51~hsVsҕ'S_l _oǓ#;;BHE[ҝ!!Ͷ0M.`ƮiBuc7Wr;r3P0 r>cC}ᅟ0ҰA"҇$]6;Y59nWxKT~6!Zdم o?ֲʶ Y7XQkGj:DòѪ6cB眰C 7DYaP&p@I,혨l-AdGD}Ī1P]? q3VjP.0| "poQȪYkK%ܶs`ܕ,5bۣy3ժx  wƈ-+L_N ld0@6p۝G&ݞ螎4 %e/TZ./YeF0QGR ITAs &HuNeho.iޭzMyO4T}{rD8]jO37J_5E3U TY uWCȆEBHj.N|{(4M[iKiʅIYIڳNw޴" )*D\&@^VD5q5Rv}?_<6@y4sdSu-k@oL^]Q{o3lc۰{]#9jp 1j١^Q>mlGx,sdA)C1W(!(I!bf55+OkSNZ+tzu&Qp gz%+_+}#(; 섚!w?iGy&Bi-g!_K݀H%3R.?jx~8_(gkrJ6hȦTdyC [i~`ܗv㖗չ>{%yZZIƚ\ 9fNُ<ӯ`'Št&?8vp5.M h""e{NV A灙ݣ\THD$R(cĺm5:q$n|5/ |$zz 3?0HnpQ8YzU-L1>:p<ߞ+٪nRM=9NFlkU]q ojb{[:5902yaﳇbZ%+(-=zF Ѭpl`,P,˯trDoM滸lt Z\m@vzDiT)ymP1,N2ۏ("ecs o@=TlbSyz1h{tE һֻʉZBBT7ZRYj!*] 'qFXbPq˾Ťdt*ׁCD'zJLfUILdj]9tN;EکSXh6*[Gs z2tDbsHiErT֨UF#>!RX81eK^k`\Ħ D2֜R8\Ag:{S~ՍšTʦJ%kΕi$<㲧lԂ.1^!uK>5P޾bN:,d &4^v\XّAfB]Kҏ]%N[;:}YIÒ^@yǘ9I ?;]L; =!`3D8&PA䤼׬Ն uZXeܒ^3W$t8_2W٣( Y{Fߨ%<] YH q jW+LvN_kW$+ M$ T>.YJ(i5; ˰N}"&at -VJ]}c^b`N.- 9~qvVEd}#d+!AW^pF5V}u-!t nU⏾b/[=䈈F}|ʮKΎJZ@ۯkؤTgКS +؆K  kު&] N}6vNUb:26({.<'$sGoDp,Q&n  IzASrїxMDCeΛ#OjGi1B :0.=^Oyq%'",zTB3EPQ#.|j $`Xh6 aJލFLaS>U)gpڪH@DY9 {Z|2ZQݚ$:L4?W^gӡ'E_%\ω&*ⴒhH|WC+ +QO~*[pt:M[4QlZd$#ˎMQ}I]S<>0,ٛ8MW'3Xl~<'oV?f`7{;bp6zS#^>DA4m{dM;~%`}%kr}O)3VX κ@Oޱ/e!P ս@Q7OJEOK: W5+:7m, 33 MPxE։N*Ȯa5{ *f([l2jxh!A\05؞ߓa8HVSkCNbUH PVVx_u) |! D K0kpZ|PߦѯKw)V8CloGL{\4KL49@r:@KQ Y;B^SVqyM>&3wI+a)IR֠1֐2| wfEGZӁd}=%/N`M8gҗhԃ󧸟i­ĸ!B?b%3 ^ƂwTQ[2FE }n¿6;OiZCLzXWMS+Q:a=V>;m8O}~] $8P&lwԶ 5ȞJš2A.іRd. To:d_en + h tb,Cb3=2[2 Ϳnx*(Z9jË-l~=Gp7)i, Q&̨9e4NPThk J9m+H|+uV+'Xn bK/gӅG#9fDYF=oE."s2ɍhIm+-+nI4m#VM%I#aԆ"3QCQQ~T#>k$˗=9QJ)Ҁf%a{+E]K)=/-J2l)E֒,yH ~6ׁKmB^Lh }ZP jFF4em UC,|tZhśs"Ӣnoy/nP_㥅-$}%Ҧ9qH NyaЈGG)4-RԮzu6ĸWp]ŏyƚX`w<ؙUyzX^N<رH} f&@h, ɂͤ} V4ùV3 B0%'OT1(nF.-f[V_^ZlDFιs6SlEн kGq\4 wY+ u-0]"x+@vԘWJzB v  ZOm{Q JL#) ;f 4-MSV&S|`7M|">vFPyʙ"ٗ)sxd{SZ_';GQ -vKH%;E?5|1k00򉬑+TeZh 2n3oWQj2<(SH ـ_ 7%7LY1qp,cͪ{oIoB:9+<֑"CE⼗D;s$a(K0y+a+꼻ڻ봼ӭzW?݆GrJy/応1 v(Z Ϡ؇dv*lbcG5m*"4#s&UpBl+Sv`xB)9RѲ8; >PPU}w6/ !w:MÙ<YsJnN3x?xȹRXa6Kq);x+1z $j9;jLfo\ͣ̕q]\ BD1/qbaV!b~d\GDSZtl 5(6puwM~;D08ַKiA37(ZBY3  @n7w^lO_pgL51xFj9k!2|RtZAN%H(&H 8t$00د^l`.Oyݰq2&^؉ 7uuGo}?\&峋vGuM1o;X'Qm\.N!0oJ-sĻ*mi1 & WUb504"j֗EX^HFӥwfm,x3HwCVa1\JHBMC/w%k]IwT:#-mc&B id`Pfp# Å %12֙Ӏ'l]02D>>9*7p%2[؛A 7a3хXwp[ Is}O61ssjZ>0/B,]&+ Ԥ:ke&^w!Mn+Z9<&>ؖ"0&A;b+@3mnuk^5ʟzQvQ G M A? A;u2u.E,#hWݔ@ݿÂ[pI {Ew [>dfv,vf`.~2#֩%Gލf4h\7GkA%Z+wVA>p@,˦.*`C/cW+-s*}]2Qa;+D) dC(5ܐL͜mQpaV0Xeߡ3M@HJJ@7?5E<oVĮAx~8=j5Uw1cYra5, E(*plaQ?IodOa/1cM!'Pe,X~}kIv HDmsnoWIQ&p^M[{(5g<1soU=0_t S)=taR5Br,)g`›^a [(dY '`Ś ae)lſYNQ<<1ر 'hn⼁X<ϟgЏg rV,u!QOSЦ# axlK:7%/g4Xŀ0Gy a;OBnGΘ4̫V7KI>hpVxp)P d4 {]xp+ɒF~fl ]9ĂچK >49 TB '\Tg_,`<07iD* 8k/N5ء?!bRvN~< e#gtO,<֙1?ca aL A:4tELLFbX ^.Yѽ*z$*V{C07/%]J¸אf{`/PNuOzdg)$^&N6T4Ɇl[QWr t2wO{rH(ob.uD%Aē&H",J%{}k֝b6\Zh pU7ɶ#̤߬u:ѣq8E9@ScB"X"(sB%>%QA>An[X(o<U|JҶP5i>M'mVSU,Z;6JEY)dZo.|1FlYoppmU)y];N{Yq>i"1,{IZ@YnYZ} ֡".֣t3tTD -Vͤ,ZYEXkt}%t{%°k`dKH{׊R Rg'%)b,蜁Ѐ'ÞQƕ:cZ1 " ɮn4 B_`_ұhoCqљO\Yj' l/*6: *6UO5J¬o`3L @f;rxksz#D ;Z)>+jA \!jzl}z=0Q@ww&#BK"! "epFyfwtGrK$ l/ol| Z.aSk 4 8?G۶*)o!6 o^?&j/KrMB\[ɦٛCPm^]ң#W- V>^`瓮M?y|Cz<&4>.{X/#.vя)9h`zɐvYvHKvym([|kxA<RV #/U/Cˮp|,]|mr){bTY7 60$ b*|fcs4S<*|,/3g^e>-:xF ϴ65QPI< QnP(KJCNpgƑ TM:ka*wr_P0rHA{& wM.ӡ[M xH?3$S]B51}a!ou AT4c,n2F;oG@ 9^εl>8KZ18G_bԠ)l(?D9ki'me!K^acr[ ^7~XHr)㴟]hou>| yyKw(!. hͱ%z YaЕ6J @TyV(fѮ Ke=?54X͏f_P)&8MeJ4œF-b iBg/8ZQ̕^$v>SԒ/6$c)b#pi :p!I1IIZSVTmB%۔i\ڕTP%Pz3Se9u3S΁[c@unp!]k>i[T K" [CoX+R!)|!`h/ }ueDIфjf /9 U@_2,"bǾoL~|4Swd^ö KQ^+h&-c}v' S%Tm;JJS#Eϡ}-ȥUВi!k}r"FH>Yb2Q{|RHwsޔrt3Hw@QhCg-)U{VaBDU1?ãݭpt=r ;%;csO1hOjN֒yfT0D]6&U&>!K$t ~dߵ6Vuy|=r8kp]< ]NAKU-޾`ғ[Q269nļR&%t׷C!k]U5wtE5M;|>|t>3ZSr*=dҢ #dt!B*ZKm(0`X~L;Lc5N1p}5":xn6 阐pMD{T/+_e'y}(_(1|Ci_!GfEQ١Z8d1zɗԭ,I+C善N& YwNx8k>*CxäMl腨wּZ/LDT(2`7d7 e#2[,[Egi,{N_a=s]Ny%W: Q5_#(YVRTFgwjAIqLK#ҎEPS#h}q04}|~MۅRi_s<6,+ڹq;.[v,4}nzg8SW0O/obkI+~!k cu&lj]JD+C0fΠE߿3D{Ël?itMvlkL,`>şB2˗Ж k+)(ۡ@oB!bd淓>գewLS<[,Z$.m*<ΌX;~0Y3)]JE ElgT~/?*wfئ)dHeBǶ#Up/ ='y,rx!ti ]s^qpR*>r!VEp[0q O# `.{czt5j <4 oӉMX~qVW+`VK,{<nj-qQ ͈'1(":JJ ) I~#dn259 FfE'I<4r6_ ]&kdLTZp9fcbpͺhC*96kyqu:o=U9d-6Ky=Q>sOAvoW-PGAs7"0M)uHIK%Z'XwQadq+23C;i;0}N6.HAYc8?Qt!Jȍ!품& L8n! 7'vY v P_'Tψzf,!nDQJP=-qa%P9Ңz"0;#w9A1, L'(?YKjw Lݘ6D(4`)Lm`}_Ir.T}i3;UNV #6mQ;JV(6"36V1&F0$nK㍑! R3 XUV"B8uW<؜7+t>,+) Z1\"tt3xSmRtIyt0xk裖dF'KD,ԭ Q19 C28 $:ϕTDaj =TXtxj,[W;ajwY*c"87GΨzy|x4- r^UQHFmPB'x-j-ktjjaOp"68K)WpPl#826V |pU&$T][T r8 ߅Ux ^VxUC ߃8V xRxspDm(6)b*NpV,8&m)VCݬ_][ ت o 9VFgۦ!XIbMDWc^}Ѯ[kUtNEt1wAEm"G",Wi-PDDOSEt,m:^BTTWPRP<*tA\'_oEj5zWm*iSD\;NUBU9UJb5**Q:1wê@\p*.[pܬ)l*c[wU p]\b'8QrX'br21an"ZCj O;+[чWT<k%Ln~\+U5vI}AİW:gUE\3IR׊Tq=; ǧ/si?B]rU\m3]3927*tZvI;rJE#6սwUdF?=lul ˆb9O36DZqBWUuKd\8%Mv=QXs^ެz&mΎaeo2u>̵]N>G5S+i9!CRpZGg 2Z]Z!1}q\9.jDN[AC[kAdU7Rh;,iS_Íˏuh.+t6uqOLH 8+v.i(M?rBaΕS%H[iܞy_2~5V~N&֝uO2eXNϰfPIJkxw;^hf?(+:KSA;0IrD M+``Br%ɺYssRI*ʵ0˘ުǖfYfzRd'> S KK{OV'g P1LòjaT"y;PøG\ÅEfǸo>IyA9bfV t@Eo%>gy}ЏlyMTyW[57o-V$pm׭(KuHKZsXY479uE6<'H ͨTP3"-b#OXaC-(a\b .0g!xL><)O< O3ϕb|^‹,<<\g?7 /Qaarqx!? Ha 4@%LxFU.E$+e$?7 XHo{:(=0Ћ=PM7qTpSUI`H @@wb{聑$qM!eYԮ$>fiNp2qBp1L%0XF_id-p |RYJ(R0f}PrƵM?uGDi M]ԏ adKh@ :c14I\cOA!bcK|X|N04v'.$>/34c48i"uQL N_&5[d+^?r?ʼn+SM"=?;u=-blu(D1VԒ0-|dQk3Ua{`=&s$x^ VTf_&-ZD]6ѿ"Z64Ji.R-w, ڠ JmW'S*!4SSEldf:m Y /y*Hv AXϹb% #r¿)q^&Ά'm ʚ0$ZY(kԾA?bڽ* s2Nw#ᆥ`sTbU';xU8v.tO.eYr,t:zuL#^D1` tF>sQեb*qGg1je'd#L"߯ S@ð~*W8~pWi;vֺdx]/M MN6&1] ?ɦЕNrr|6jvrNfi^0s 8ejvi|6NV;9Y 'u0:1zLLpz4Wǟ8Va—(6%@։"9\gLfNL_Tk-B!Ds6u?q_ |B`vrW? O:hs_ ?#|FWi7CDyoJ>ctoby @T. L,w699UY7;J6]>zrW̖A(‡lGb+K/ƹ89"#iHO&B p@='mNħa,-V?[pfS d(lI@{$P (CPC->uLç$||'yeŸdsCZay YTFᲬ:^!tfADׄ+LtMtޚE7nUh*ĕpDjU&e&.rSB8Od!)xg6%Yawn!ECkM,~ \rNt$teAI^R">"g:UI#mo .6R/lYtIC,<&Iӳ-D !4G!2 B@˙3o"nN }' \Ţؽ`̽i|Ib 1_μZr;jY|ۉWfA|;ufYNt]Mʪq-!q0CgZk|s+hH kjnlQpWø^,:(a &6v,v]&U5ζ%s&:1!7f;"N:Fp6l;cbEjt0rZɆ0W>b=dU.ۿd.o7ܽAa8V߾9mK9=P~o!s =0: ه" b$I/^& W@%h+ |H:JE+T50FbLmPleb&q:%MBD\":6ClDݐgQN5d0,R&QIgX p4V .xL0vn<[,|IOO`_)xο`)Ns/Y+Gy#qM#ϵR'\˜:w9$jG+.w|^h_k.ٲFkn%k&:c`]Uصp#WSbP-n$-P/nY6[mYlbSu11x^l2CZ =t{氌7,0{nnX]PY8-| Jl#NmvL:qP(UCZq/LB8 \nе\Rxb1~*=p1^W >> MPJFSg*3 3RܑRHTWjT\c@uxf!%~sycP| M5a O\&:x[ ^|O9qv5fK$M!xClkoYõo/S mw*RNIֽ|؈=0.gZJvo~$)Ph=x) ?7P*z%,4|==sKUǓ'|Cíүʉ A|?HB r! 7IM.,lvV /Q% 2"] Ъ$(%D(1/eD/S9.<|WET(4OUh૊eb,i ;8x bOLKcʃ+E5S0jcsJʘ30O&&e ea ])x,kl[ iD `rd!$Ύ4e#q:WOuVv[!1KV AV YCؠ K".B8"]XFV"<؊pPmczͽ900A֦6-U "i6Ew(mkz"!.M, Gp(0!64&-x @n}3mftv *(GQē6P]Z;c]דGgX+ǝN[hF'flK|g!VSn!!f&'s. :)!ᴬ"+m,)q@G9ي¤Ң%esǵ}`x[aeDK P 1t@ʬ$i3eSJ*O!y.}+D%SN]0 bv߷ٯ՞q^_rN\ ЦX.a$K2-TKPi ,.Vuj')l5]$gh* a'N[o`/v3i3 `2@PcѦE[mJ4)e %o&!,b}ɋ&DeJI~zo \$,OϧўQF`A)G: ءGW\Sdk-#9ưhG;ؾ*Y׆@p30F*7KrXFC,X [L4Ć#ZjIάltV} )0 ɲAP{W8`l}+.*1r.CcDkNXa 0nRy tsH57 hxTfZUMNG7im;Fot(^=vzvdh kDJCh8%Xoʣוt-++& EٓcL1J#UL+uGNA UNbelfFnUNȰz<ДbP#[-c߹"z҅Q;0Gc"n5N&js akFk8 `b]M<aMIPkMʓǴO Sy{?hn0{8&ST}o*⇪xQH?Vq1.Q ŒS6'`ܨ *r*~&^ROރ)eU"~o oU=*Ͱd0_[f7c^Yމ06'UkUVb*~/PU'geiEb*S۪xՓ{q$"(d %AAR*%ާ|V]LݢT{vB^_ۮmuc^Z[w8뼪7(U|(UG8_c*pZV{xإS%v)$ΥK92W NW[yңxPJ.IX*M-][:N:m8ayMz<=ݦpN"m'2RI1gB9HEdcr0 p,Ve 6%S(9_a.U\dGr2ɫ>e@#ѧQ|Ѫ#R8$+i*]X9AE 7RmDLsc$I+DUV&T wiܽ{([*d*'t;p*ϐ *׻hTx*e*TBU.)Zy Fku%\*ȴIv^y}^n6<=Ҷ%PLy*eul|E.Sry*WpN%T,Nb_Y͗5|905r\<\y*U^ ?JO~wMnT&v+NjfkEz}~vb96sR^`=ӫ/UfEn;>9] 2ݝdHI.掜!&UUncsR3uw#agz:KV=*܉w("U^,/Q2O%h,; 5*/h2^IV 6 S^&M O##iz'E\NVwᄉF,RAPU^)RHQ嵒z6b)iYɴDb28 ϫx+ަEHءIPMTy3-  ?yN_PlyI۷P|1 c+էiy3BDT;J~HAYj:TF|T*ǭ$mZf>ӫaelCug<ʠWC# ?Jp*[R` }S{\?u9MKhu2r@q雃~&e;Dp-<lks,r$!/jYaEi;M5YB?a K7~ ډ_W@O|26fSlXVp0I2,_ߑSZ!#v[ ~^}z|mrD&Z̶lnOrV(ًDtN1"vl]ckmNȞlFiY8uQaJaC8|јuWHױ]I/R-9jr >WB682 mEzU?;"kΥ}}$3n_D[taWҀMhz.նS =^RNԫ INR;YIʡM᭸f)[?] yvΛa䣉trjDkc(C.hVpͲdTwI<tZ,ߐn#ݙ$♲¹ 7O_W<;\]/ @n&^XqȴRz┓cX׏f!`2p.^q؉6m ɀ||P}Y*R9RCݶy5}虭cpq-黲FؖqaP;S/r"jMt"?L0 /N]z+q$y!wM?yACM,_+!V$M 뙃zÂc|г#LNz|8)71}3o"%ӔikW&!5 Rg:bf|kCbfV 1ԕ's"\?O#s[%NJGH9Կw_ J趿ldsp4@ jm.Gc\0?e dw&~Uw|[ Џ/#dY v'U?9[Ɖ<}lɼ|@sł^?Ÿ` Út+f67w>m߃.>ߏп znIUVÐSyr+UC,ʯ :=0>HcMUK+ 0Φ5P Ъka6C5VD|'rԟv.1);˩|!b.*y~G`79c*p =O3p <  E)^|@'u|8B7%͆wU Xt" hXhRfDʁP04ҵPXf\B]Fں~_/Xb0)"lMi䰵9axKQ(_C聑k_.]XLHPzYFZfNV9V̶h`FF,&"3FJi$N)\E S7 TaSC0B5MTg ar? {aL*{lη>Gh"IHGï|shATkƪ{`aH!`>h.wB]u/L ӎB0*øփ B5$v) .M)X&ןV!=MGhtf z$̪s>O_[70a?R56zPej z ~2`0iL5%<^i8|t$B!fX|~`:ꃰhuk%{㶾T9e2lj#|]'>IS:N ,ˈ(`%%` ę8&$<]YrLsYsLi TeyZ8l|mKeu8iJ.Ϙ3JףrRW}R @"vE E_|'EԻ`.~kuo}!A7>9R\hVRs=Y2\NOKa<+H)l#OleY10]U ` CX9|{]_Eg~=u9rz@s^ r'= #̴YIs]&I.W)%=#dRsi8N|~a.[3Ymtؓv2.Rq)ˡB솥*S)jHe,F9bd .U$sɩٛRkߛ-zV/ƣ}7l8T[YE-NܑJʭ| Kw8L~Ucpg?񻡨zDՈ+%?vu6]+t7_ vu(K?pUHDqp+~DjBG.C`o L%|ۂ<@wQa/ws _\\ԔPct~2x \.^G54 smf\nߤ W5ESnܻ aEz C$aGZ< Sc0_< dh#\ ~ŋ%~ ~2|CR T_ L3o|o.ܽRýx܋_R . ).n}RħOWm\x7GVefnӴHLߪs ? hMb ISHJO.v3x^8_?>= ?.Ddףuv$x!9Gy rr,L\T=qrOoJ%G{O1n,s"hyӇ;vċ?Ög'Ǟ׭|^ u^AbSVj@ /q${ fA;OX)ރ };?'p81_-%$s~遧d>H@xM_Td)ʡ8Tqr8V8SzA~7 Lܕf͆jI5 jܰ*oSzދ]Kfz?qx1Ƈa2ϧ%=Pj ӤWZ A{ 4 #΂O >} V?9q rb~%E5y|LYn\!["-ؕ-L91tz1ٯ;Kov,?Ϝ~kYn9)0UNyr:4ʙXΆYk\X'πv6˅p\ ɥGf8"[ gOd-W;PEq<qafw!x4uQL< ,oey.|:7tp/lzx1aҼ 3cc7p̠feOs1n:qfv.dZg{AC[.4Újaȕ]n.hʋZJSア'#lRMB0B1-q c0J!`nN2+THtBua|:Wdo& : &K0M<~eO\e9a &hBBa Ml?O3z ےnݐP:7ogl4FV cуgY|K>"@sO'm~a_ Ҿ'>.ߐI K3xː;hm~Nos^_oQ[ ?^wmE3xHc-"RkB>58Zd 0E<@0K e:}|+[<|̛LAEYٗHI@ŽC2d&LX}_U(![Znjh7m"w}o޼`{{{Oxi^.M^67k< ti!/?oV/ mY-ž{!3=Žof/ [4ZE56ÿsl~>˞zYH{D6].˥t. ^5^~- YFB&z˿o[=|}QN{r5 ;e]ʿKQ^J@? 2G辇?N2$6ttyj>Dg4C g9/@u^Kt1ur6 F?%XPFU~N_PTBwK.+_Sot~H`~O#8UeXeDOO/3/^?/}E^_g#y`BenАf£,Hx{7ћ~_AtDGzE)}#T{G@j?z`C᧺C2L /FOkȼwuD}3݃Ȝb=:[5D sGyXKuTHVhGD:9#8F/qzM#Ч8[*kl6XG8. ="X|f2†t# 2a!Rfl޷-oj 676k@ Fe4:"jR>U>6n Ʊ^NJg6SKw")l@+RDgf9NVV-ps%1XikoE21!w=rYiV# m%ĉ$@@48qq![*f6ԆA9Ⱥ!lT5[J`xV4$.4wv輡p8E:ʆ doSk$4BhGQjj W(ށj ,1pGQ\[VjڪֺPE;ޣ7Bд>niDcdPZԝjkGgк jpsp j`|tOC SSZ +Bt{ؙ!8r6iE -0zH"H-Ý`$ШDj.L7>:M_h4 }Uq=T$ ϖfǙPZ5sC:v-"g!d=U&!ę֡FYfEj-~}U V]]okzP[G[CpC$ggV(n MpZslm6ub<`}1i&Xϲ`1"5sT5=%z'ɉITw_{eȫ8X::LaNGH6Rȍ[ߔyE } {dVm7}ZD!@eK&n@IeL7*z=ۯ 'gۼIT5M\l,쳀?8LIL{{) DV{B=br:)Hh5q&nFD:Z&m݊fE}]pCi3,4ƦF[p]0!ނQ2& djh:/!亊3g4+7GQLv\"$#)Y5ح+',ORnʻCۃj($Ց:{haH~ioN7=r 6>fV[O[iHb8iެ{wKxgo;wA^'[QNճ2?(GTB*;df(RH[L؆x =K W#4?b֡1fRn XU+r@(FJneIK4Y5m1 ƼQDPqh4GZa`P`, ')CEH8+vM&߅b9;[zXB7m5My76mGxLj"W#M 2[X)a uj&j_x 0-?03! 8/BF\=. ,024Z0ߩ`%3-ҷA5qJB.$0yM?tu,$DG uCΎHc  ho&ˑ< o[j@ISE; x)~{WJ}.~6Moouv.>d7.>bgcv.q _;IȊ̓+ tُ] }(qr OjE\.a.^c0$s kr.O#u9J5qh" hYx?Ꮴ,%zJe=M벂9VgDqr.'ȉ:O$9>ESe&riCd].ErU4)C m< #OF Zh6u g@.c\Ns7*r@.^Ur51=^4Ƨ" XG\ |iZF0^z>L]FIwu5I]ngl"9 TMZ*֍&m?hȽ~KLm4DV1J/s7'KcHQ)G.54zN6JuCdm.'YI#*k'eV=:a?aAt_]r]DVĦ=FQbޑ=њ|L{I;>4 9m.~lOs.E+[i(r 6pؽ8R*ںxԶ}vΙuwEAsbn)T.ْ z.j,d*vd2;.~h%L>O27 F,ʠPvb$= f9=R{E-ZPۀ;ގwf!cZi>"y9E=篵jKhLdWsFKb:vY'z$VeWiK8âR\(GphQa ǹaב6=4vmoEa =rn޲*3om.&ֲ do&R`ԏ,zb  5PhڠY$NI&xhh]7m8` S PƩ]t,( VmխcIWjscyv[ә\>*.d0|N̙=86Qhzۨ"ώm[;ie")ʧ7]?djwÍj{¶HVt~绪祱"-*q }ւp$-BiZx9 5H 0$UZ -]{}b-ߧUǶɱ5X&)OQٝ Mm4mI7iGug)+joOg:mzu0~7wg;# %;TEj6 =pSjM6y}mwgmC#ȸW8f*&;t쭦]aL<|-kDk3hn.~ђkg\RӈɱicVzVw,zX^Ӻ:)VRo{H.) 8AmLO6Xrq5Λçx6'Nަ8;2!]-6ٲd-@xu ^=7"k4b_<b+ . dJ:}Rm>4I@' \os.)puB](pa$ IZVྏJhX)9C%YYUrWI@JoI }^_v:;WO^wl7gK'E{9U^^~'ŲN(N wAAel| Ow.B|p$@^YY' ztB30xwNiI!䝀n`p|H%H;a^WVC6ABu0a(lA+TCP1Xql [lp6÷`3=\k.;rW#p5_Vfÿ68wl{P-E쮁-co |VlAT,dkY]4|r#{Z|t| >e f{ެ75c)DZdAR?l~X( ag:uzila+; ^ 4v|ck(`@;KRۅM5  8W!+v?'g ݭăfэ|OQoemjLFz1pi֦%aNF'GQl/e4]RR,Biq^YIⒽ0qXHG  {`< s/0 $̃lײ()k`tGDKUTSG nT02mvh\E[VXfR1|֒[-Ճ8 KVc2􆒜՝pRQ3$)ҧ_IɪiYi%u%9kTuT̂rc亿 })d̆aFATq_A>k815 8e0G-&33IC].B*B]̾D'* yiKx]BAdɘhNc13*m>flk>@ 3vh5}AU Q0LЋ]IA~15Wttu.IcyV]z_eYL:/9s;a^vo9d" V(צ;FK\ƙCOOj #I4B~P,1 bSwB}=+ SR*mlz$Ryc >b`}H ,E\ =I9C%c7ep躍dS`FtҖp**F ho$T "[ᰁ݊GkmoNE c&5yxA@mDXvI:v&3#Q&)n0sZew)$ۂ<݄9ː˟NF$cAǂ4ӄ'q[ +mt 5cf+~0 OSd 㪝`n|=z Tʧ퇵XNuN_e{]G & w+^C΃$6 WmDjYƳLAb<-Deh.OGEC*65!3wp3@ʿ"ozT } #5F&OXR| 4KVeo EFM妒8#Hˁx߶^vS morh;=jlw\JoszC6.ydE$!i }7{чaFQk8:>oG4,MBv%t:9>zC"脍 th6!hpDnl=^*Y_=}+ *}rwZ)rf.[)岕.ײJWoJ|Yy0gGaCuB i, b/2Գb*a0^-mM.l·q7œ|@h ؓ)"he+P)i_m@{?gAfAOɥ^P2a(؋%~l2囲4cs)0^F9لf‡gW0يW3%0\ټfZӖd7y C/ #+8blh/5ؕè^EyUqJNNGh+"x`bl  24JY Ϋt1jYKK8m2swʹ@9< R:>ꂋ:b(JԚn҄5)R\-/`q\1C%+ϕsU&wwZv,Ɖ)3 T3aٰ/Vz8/6%p!_ WÃ| T Ϛ~6rCq,E& }0JY\Flmؔ"TV UmҔ!a/7 7A>b~+#݆lww$~Be1Ud˝;;Cfhz5r'iO8֚.p5ҋmIDMA?4_}AmӗmWfnb/{:S<ǒQΣZr<䈉86;958x Gǡ8L'M8DfEu1vD/"6^(=:J]( x?:)0%;mYa()x Rfz=-$vJ_V*`Y8/e0'THGqT$vviǶ+ܖms+h݄~Iܘp>8rz~/ ]AK"ЅyRJVa Vz>(Ir~ nhEEuGOJ&}'+h]NM}AO'v;L>wQ8c[ x$+%.B yA&4CW 8^,dp_< h^F_WH0N [ ;$E>lCT޿Q n]}WxK|HK J|,5̂#2ެTY> Ը7C5Jb0J9ѵ@]R.N^G# U[B-/fX1B)' S|Y9/(24 8oo6T+OQq;Pk8  Z0527(q@-?,Kʹꂏ>ޭn޽)yݶP{%d8]C\p,Kd)\-X%)ik--x-'(ѼV-Mqs}^2TAq C\ڀ&I3F߿#~R&Ft?%h?Y/g(T(co#&eȂ߿Η.)yA@#(NJ i)pR j}x#L~ =8yanl`c yJ>d?*= S}ngt؞LCdas_['eI;X(gX굛Zj?|cK)7>)y!by<8 'GN޲',y24Ypr.ufA §y#M>x+OC^%4=gjaïl^%|-U|N-{Z99|3@)xZu7CkC!ëѺ5n%|PZ]b;ߟۄʄƘM]FO1d%0sO+"MdJIwf:Շ;t_SQZ\iV6%Qc>m'L,$ nfH0$)R|Y)LKH')ڱP#-bbx+P \y ty=TPo%;pv;aΗE~p.<&N$nxOA{>{.q_`C䓬D>g ,/g[j_'_f˟0զy`:VBYBv%d+CBv)dF%Z+h%xOނ*XZV%ZYh-ِ}F&$xMSϔ@}ǒS&~Qnm%$2͵V܀F|H"qXv»]y]lnk%3-..:7|;P.߅W0M~3o`J!bQ_ifs5M`"|hF" ~*tcCJl\_g䆛2C3g'#N6Qe9Ϣ~ChF'ȥ]GI>䟡X˿$)ڪ V;%\'Z*X֍}\?GL}[^'SOTN0¨ܨXш<^dPH/aAl`*2_mrCȉ[ <|N P:.6QN\G> ]lԣ(ǣК~z1Z>)Jte+00j`8̅Q0`>04hu)./Kqx O3)ggdԝ?WzPb9c4ƤH1mk{xܑm~ ?⋉HW#/#QLJw3;;߷ƼB+[6n3d{G5n(u T[Ry1T7 T{T.עPXb"Ұ\ܦ]ug7oӃN ;QƢ%,;C89XqpEw.T?}Fvft[\6[&,Sk-Y'J RaCDtnP0RL撷Nk[=sWr`g/HJM<";e9DBPL Yfߧ2F0ˈ0c_IvGJ#2J'>p"k}{Aon>PA6!7caߏQWc?.=TOH<>)'TW-Oi>#|gYm^yCs󰇶 yOx2~A3EK/ Yd7[AKn@7p7 ; p/ߒkneߑ"<~ ?DH?ֿ|׵]b0b57eLv34}+lX;6ӳFR59h6&J11ؿӊuvS/ Btz|AZi-FAg_?4 O$+ LQ۰f|6cTg< 2A2-=3}rPYҺ\[;g/+^w˖"R[OC]sS .EKGB7Tȣ# _ Ec3eJ-0F1x iu&@G Viz 5k[ X4GUNjUAq+!+Jx%&bWAz˃VOmjϮS$F-}>$/f\2W¼14ngL{ˋD\;Q S-YdƤڜIk,p2|L1 YGvR4g 8wGD=;ddT\Q-KP/@H6WӯAs?G'c㽑p,LHgejdrٙ HY`6}9Bܤ|rd c Ui2Tsk&):cu DlF3D ##MmyDdՒ\"|N!L|&CDc~/:7aW+Rʬ݃V1Amއ%HB7փEW>$_J du$@pR{21e_V*-̂*QH}(|l[ X 93 dk&KNx$C7CMd Kd ŬREPCQ]X"1[gN$yPTUF̭S@t(#;sKfl/= x$_ώR1`:+Mx?,f/B& LR;Qnӭؒr`ͮHWU٨ŽZ:#YX:ڒ=`Y14dI ĜȕO< [dXI(Y𡃶B`)aC/yWhiu^3ړ"%{$P xF 2LBλb˙UL~Gg(&xI*8[d\vS'PJp~֟"JkBKa V,!9;i:TS9򩩦3aZ<3`jp 7۾Pg!A}ekjdր?~,)K̗eΈU-lđI/ˆiYjI3& 1;ˤa:nZ5ǤjbPUggMիC59Մhfuy<`jWLuZBTɼe2o]VjHjiVZSS3Lb?Z:TLNڤ:Mե6#P]ڄAS]RmFjY MUmcU\./cr } rSmW;STAS(䵼TT~^l>tIS]v*M— E@[z<;oE>>vZOw|/lA }ш f805NngD#pA~%"q#rPG}ؗWy} :)&jy#BThɹJiHTq5(JTU&'y<|V 8]s%,`kk]]ש=TWZc4!7I!9;2KվU!gMuMfS"[Sݦngj;n"P5}j&GMz>mzP}ijH{H}LK>$xK^t]!S}L=lGzT©/L ,f@hh|>ˇ4'uv)>gp0c('LP@ LcrS=BT;APOS ;xCq*gC=mO >M`)bś6B uTGQzl֔YlόAԤ}J:9u02@ypmm)rj)=g~89;eBP(jg#V3(ԇ'?"D)`[ԙ \TW|R@uI;B }zU0kOa>kK@X9qJ勞Ǣ%+DR4¨3.&+"Aoȋ|wF8P.6=%~jLlQ!ۘR:>yk "K{yL LM=vό3r.딓1%w;^P^옛ǽg=l N6*dw bN3>Z *T)W15eƠ@V.э Th 9f"PSz}+"AxmزD"_z>Xagx[nRG]A{b+Ei0ms` f$JYavP$)z#+rX :7׉yfk6:q/C$(>&KDIA39w%41ycE`L㎁+(iL7o:yo+C=wlOIa O]%r,1+_7)H<6#-+ڶ6ɨrJdMWT!*%4cnniyI3|k]:Z_3!%W!?WϹMc)L,KLg/?*oCkKD튼kuR'"*IT{}"gI%QHgl"iHԗ J7"n;+Ѱt`B|l%=NOQ9MSl&-=,ڊ>KUrv\a:'9?ܚLʕ >]BWҚctncMi²abu^c0TRBi ruWn(C| 2/ -5D_kW@+c* L|4}FSTn7 I9v{e] 2{]]OwIنn{Cwi e TQWQn+ L,2J y`K49QfGSuimO!$| x? kѨ躆hL]0U>Gc>KcS Q!Twu71;&TC4N|iՁ=DJwQ/vCXaZNQP3K`B@YՍuKNwr%bDiwAA=5FL?p8Ć%w8J.hRA&ywS_q[&l9eq!4 t9cf:YC4iY7DNAhL$e+'A`/p%y*IZ\G iHMG7M`VxX%&(pv*/-.u4s8U'2ev1S.W%Wo'S߯rM~l Xx X,̷s i]7YowpTx%|Ljy W_PkV0D߫%.u i pKSuqZ_- eu^W1^Ë`>D>LK{~OEô_.fV=^ *Fh٠qy=CfZ8ezLoSVLފ! Џ݊I!`,wN(Bf_j h.ױGX}bOX37~ +_Ӈ `zrxK1:&_G IWSjJ^?_> źRdo;Cd%fj's[pt Gnhd:a.w<2*{6h=7A \>MGTZM0۴lú%*bē3ҟDY6RA9X%9YR7 N)p '{KeǨox,Ӯbc0fx55_jy^Ҍ_DJ K<­Q69Ly.- | ~-Ŵ/Ԍ gŐJAJ6$(Mb40Tf# b&OÊeX/f+rlO1=*)UiOJ*Iv]a\e ڲ Ɠ7n 18HXP{$肆z- UP"|){K_x<,o0]kr;M4wR[_ʰdzS *K$' e~-epXoSk?L&xc=N:9(] TUN:@GCTvޛ.tea*~4pFxjXpS|vv[8h҃TZQ8Oul% PVh/x-<JHtKYf"ZU.{  ^*AztS?(oXXZ"UzMc8}P(%8HƋԆy~7RqIi{ ]o %Xn,(- vn[6Dwj=B.e)7LmȷCD=Ch?L6?Jq"ݸ|q%p>Uw7h,]1뾄'V"Η> n^(ڝOұZbkDT6y ^|!uAvJc:r192k:}hx.2oץ=MN}97 MGZZ/{]M^~? }<~:eʟTσwl@#kTjq ֎y=lh9,}k$?̭[ӤGhE:4W[zlTp _>:d%yBVo?"爎-/5\t֧}G8-wug17uK627i7}Yttrd :]Kc`;ZeZp:4>0ɇ; MwuzGm9keh'T?A b9E-T!4h]T8,dYcBʿF$Ǟw#IJA3xsß11- pq3 7 G]=P:sN`Cmߤbn&w#.n xLY!odWz 1Le=mtͨz|>1L۪@?,K7'k%Br\H/ "0bfVI{&0Da2a&LPԺu颂VJB.ZnZbmkm Y3y!w?s}=@D'=KKu^$ *#N*Ӝ^bn]NԹIyyU63f bt?೤|`dzYeoypLuzR:dst8i{>)9*OVGF>)JqQxUAN/p|>C|Hq/r?" W|??ΟU2}>5Njc:_/i?++/q Norv!߬-NZ6s2rs6']^A}).ak,[]R#d⋂*(ťR+n)$}~)H I{e@lzq_(~L&&g/ F}G`݀'ErbsA7u~l[mg?B`omj_p? ^O`]Oij.3hVD=*Og!4&uu0iazLZ191m ka*Hcrs % ɩ+Wt^{]W벎Wj> c<+]-+W4lnXҺkݒMu3ik!G{b[([>nz"рv4Rmµ]ޠ'uy76ZBӡ' 7wzž;/ E4cnkmE ݳ,L1(t_г>끦z՝3 L/ VIӆaV nLY$ۤBa_?FLWюO0Jaux$&9c$\<# zq3S fSSS=LsZMX@2/2M>6PtA(7.UK(r7o i6$ q'CC)XnVdvTgF\)CNa{ 0MWϼێA&` <==]j>Hf^W!%ZZ |kH]:?7uE%9C4,SgD<}qUm<1.3Y0 u#`7=7=tٿ#mb&K|<*G-dpdsmK/o֙3u"tv8~\e&ڇnuyIW(| G1];%>wѣ|]F<5/Y-e]1ML$\efiiH:1ܷUpKo?)75$9MQ^gk`!(!ĥ4|D757m<1ExGBᨯS8"JAiC :ꑧ#)V,gZ\>0 B F$w쏂ň#>dCg_|Xd'CG':եo7w+]f;;tʱ\7AAosd iʐGǚ̧1iy.T\e_Kſ6~7 b:nS9585^Qya1ʶe2lc^3ezRZM:b'~Rj5I/\4--h^O)ۿ$gj+{f\y".7 Sy:M2m~w=| =CcM3xl_BȄU%4>4]E,vE$2/ ,a/R!.55b͡kYԲ n2x"O2h],32-zg`Y^( ?R ޠ?ܬxZ`*IpӖ&1_k -_C:W\uPiɄ(%V9 ÅL;! 2Mz\CA.iA7-}n56ݠϣ)Њd]%RLFe๢zop7E;J*4`46Cit .ㅆVUZ3`Zvb&X.S#c3LӏSC X3bA^1K<$g:j:Dΐ@6+ʎ/MׁAhhkkQ_P0$srĔ0dHՖg\Ŭz}ٳg35뻘&PNt:D0j~\3dIRN/v>bWD+Ǻby7hS~C;bbPPlҺV)?^ڱ 0ӂ<%8򳗍H֠^dѐJ֚n2RUt(`NHNu*wϛQ|5EE[7C?LLC= jiNr 䖍+_*.n9L j 59CLQ)(0g nƍI{Gch1x(>xVk\#ÜV'kk$K{ӝe{|Axj3aCXF5$ypPs_hPVqzؓfć۔O|̏)FGiп:II_uiTZ3d7{2rT5.ƝPոAIvW 7XAv,yY``Tmnk `F9l(W)^7L]]CJTt/n}t?pxC=¼]h8.ʠZYU5\DoN8:(A')+JRVDZ1Rx9-FV a⾪nS4x;9+ɱtTY .m/$AڜH7> D ݺz[?PVѸRqeAMnݕS3H W#TTؐTs;\Y.6@Sp m91@D:nCJ(dg9uO'q-.:''9 vS.bzV9TC1BB_8)kMԒܮRZ~jLBZ ~}D]Ew5IO_,ZF F)Mg-h`3hQֻ4A:}.{OC4ru*kT߉X# y`c Aߥ-VE4JĎInVImOūVml@2ҹh+h"WuPo:#O1xE?893lIc*~8[E؋n{"єG`!^2<,VQY=@vz t4=ehS\zT 4i>/P\J(0Qbu>͡@+'(㐹sC[۷K/|& e`{~KÚMf- Z :]h8&wy@G8v%;x2=W$AxL S}Tݎ~ SGu\3lۺmU ^qBF]UJ*x-Y4zjj t*oV9h8[?yV#x'$ FDT-&`4Y7:{c"BA^Ez4G\ޠĥխQ?W$geA4.+[]xJD2 :nNp.eI[j<q ;TNJIp(> )^Da*i_J2B:JZ0i_Cz%͕`f!d!aNElK8ZH?韐+Cn1!DV&oIzbs#n> z U|1IdAjCh;.qY^f^r ;;mE2Qz<>TM ]hȶgֈ鈹>jnjp;ZbQ9eu}TYU NF? [h<þ;i&=aG~A~+YR6({N$&nH]& Ғ I^TlDv$AQPA:hl2 DNN9كT!f0g.{YM`^Lň:,G)-O|qG~ A:7oSQ2X} gG٤? *)k{2b˕u ?HSt{A \QЉ@1@hK++ 8+O\mTp+t8\wpVuTJqfuJ1[9Sgp9SWj~F~WG`ͯs=u:o$]R,T5sJwr6M$4̤ʪe`V߁I7s ZCCC: c{t2`07&rG.#)u,:M+`"m%nAeIEI׊mDZe*VIo#x{p Jr6VH q+Ƀvu.F(tGdNdSj~ZyrB_NӴjXNs&C I| 4/Ž ^)H‹ 38P&OLD+1_TMBˢɈbܳ*C)KE,Em7 jyTqZ!@RUoKثVv$Y)KV In.t!΢{ڕg!McXm׶xm׎x]KV)VBmLRδN;q$Y^i>ZWQήK꽴eK m/<"q2N VOY|NN"5]ZJy2P*jITKE$XUK"4S8'ĥ]0 owLi'1T~GQGሡذ'~I# ?m$LVSGߘ a ?}$x&|)ʄ?~&ϊm_ |V- \vmz3^FDqN&&P"h$!`**ÿtbEvʅ+ l?L7'n> n}J NT0h(-D;;KR;sh%&9md?1鐨zNA5XkQ.GAY8v;Bmp<_Z-~l}}ZDHG\tć,Mb?O2Nj Pvp7֢h=ʫ 6ܠ]kcYZgtmiPy;6m=І uBxi푐ΚtD%d1gB͑km&-󑥶 F[i8|8mb3W׈Fy{k[?2g*m@ 5Hw͌Ԃ֐h]wYd'OCf%|$eHEg6>f#V\kIŞ3WҼTtvHlv͈cCvx6Sm#xPp; g1%ueՙj uX&%`^]X=ё4v+/f o02%bcu`w=edwM>sI@̜Eb 8 j`8 rlܻn<%[јUD,I_2\ rm bIg1 'd@#+ "Z]Qckpj6ȏ)9+926_KXkGC!TKPd$Կ#D sCbᬆId t7ϊҖ&8993N?$$R:`>/ %j%h|,J%ㄔ!/f%=&vgr琘xGٯ8#H?;Ouc+eLA{H>Q]`1bY|Wfhۍ{)2x:߄35##р9(^YFz\V^Vv(ԫҥtJ;rGqL]*+T1j (*]I9ۋ3RO}*!,MY搞7油IARp-&m=Gfc%z9NX> ]2-rgKwW Wskt-~~y<,B׫tnPFvDo*,X[!| t+^-]`8>\*է3GK*!TQ6|Q*Mt/ݧWwXqJ_cǘUzc8d3Fdg؂إΟL2ilLN/}&EZ}͚PlrQ(9hD;ölXɪ=UD5 aE]Re]gqLl*oZVvO8`8LBI-`&8fSmP?Q[&dGuu6'd$,4Nj(ݖ:fG85/(d5bxG瀜P|7wBM@x|q@ f[w2J2z/1Su|Xʭ˩݌[bV\\tgۻ:&Oک<-ݪ`.D/l[%/rg>D|qs5gH oknlKwewu̸}MnJl9. l|.)Q["T$c:5.fɸsKOSyջdY%a#NY.<-3 緼wtɏW).=1k4%_4Ӣ%&Lv*?L~B)ogO,a=~K̶֪'w%~{A>?YyKYQ #cec/,n2J-ׅ{tπAva6z0A 㯓ɹG7z:ج3(oG:PڋIu,b;f5?ڛ1)u=BAgQUxaBC'~WS](It Sz $g m2<0;m)y6)?30;oiT+;8cJꝯxwVvtKrϑجlwfw:w:(G&s@t0:Q9"v<+u-7 Q3'89J2a.!=iǨU0 >TJSnN\'$]㶎 pπOm)aLG][f@myOfy+;ŵ4Ry/;rg̿e[[M⇖WY^lE'yF)m4][t&<.I\N[ٷaS"ʘxoWwM|<egg+R>)J-o҉ӨPמ>wCəU9_}>gkeS&0cq8J/\2k7o2&ys QUI_`~+&XEίCM>X7xam<X'A2m86y99>8.:Z4&/M{| ~SVH[>4m3˸I&'1xvN` skkq'彚;'&λ۲v: t(jdoE.43)DRTE9Q; ɍ* mTNrUT `/-5i)jZJup/ c8JYZ'B6A[{ԅP7>ʡ^reOWP C5F j hP.>0g 0HwMtBMO= @~3*n'lcג8JNnMnΗ8C'xm!BNܳN0>2<:iz)^ኔ'Z|[o4^k[<"O; 9X~svֻ X/8+8Y K"Ry GGYr g7G1͙gfAGZof_a52/[%oD7̾orwxQX=~4faca,, &ln)i8^4r65eRqu/a8z}ߌsǐDžaץǑ'WXW{rk zpyB} #,9%)8ZFcWۭbi-jfgw9_~،a.Y c yl #vpNIS Θ7u4͗83 p"}!S%4_s]4!ÿ9įt_=daD!D0䑌LfAjS[J%DQbRZ[.[kQs{3f#~pξs0ʽ ~fa""U1'k[ZކAg / uj-ZI߸!o <-!^#~'@5 6iA)n)jaoqn {} ܡ{O# nwi֥M::\P޺2'\-7[D( gwXYDJu@SG /iw:`dA-D:lH4yn-E l/0Lb;ۆ0l"驦6 W-P(LZO'BlΤOȄeazI%gBN*B8330ĻCNT۴mso֖i^\]N+p2Lei!dBz,}tp ݾΓ$Cv,a.A aTs+qHX7f|azٞxؙiNz%)IIoCºE*Ub@pSR͌YC7%VgI'5V0 ᓉ'I)~sd m r!,u&m%D սTMc4ݾ\_U󠤽\5@ ef=lkuh "ԧâgΓ;Zmx$D .V.7y{ Mnl+ަ) ]H){SI|܌i#:ߓ ;ulP=hcR׳Y 65pV>y:A^|(NZԳ*TvY>TpBY[2-R+2ĉK J_S*> <*SyثoI_U|- e_QUxM nU <09BS<T|~-p /+t~[#%Sxq%m[*ܿI5da9cpI" L^?nAm7@fߕFV%S>gY^c, sAl~jx: d+tWF_dp!ǧ'r!kݿZUM]͏dKQJ8a2־kXץ }hodK[:ڢ *$wTove}Pi]K'$TX9[.ܴ:VIO1[oL՜Mp+2`t1u;i,9c>>~g,{M\Tq:8"3;VXY)̔/X)<ۑI~vՙYѷCO7n㎅2wOOڐrbAA)}P(Kiev8k#ֆ̦$w3 dܜuNQ&58f2M {]a)*hǑ"*MK1gE_8JOqѬ# $ ?s7;0ģ֋wEk}gs Y G2YѸK;#8٬ {yCNY[XƝ*bb$8]B8/m6rEir^6\] j|rǗ5HkȕWDRmѹL&{[>ĞZN>_)L%Dd5aEkGWe]+kmYD8.AX{ \* vUp^c5{(C&Y~o1Ʒm-!>nAVo~u> e/XI?6TC$kN@ aˀXlrAPUƄrw2%rAJ{$%lJ SFwH=fp|T_c u KAF"6KfgYLm0aeIE;~F dQ|DĦB&D ra5Z(nr$MT1C3Xc!AτQ|.X*~łyuBAŖcܷ*Ka#'OsXIuz/[b%Qޙx˒c&P{:qȭL3 s qϕr%FJaչ"*W!͕Z`9L RN/`B΅=?s= ,\O.!X> ;;!i!P`ĔQ,/JPe4JP4{SO/ S7/)Y g<1*I#/RB)[DSR*~MScœU]>FtQpWú[ȇ"Ù%MMI8p N&.u1q#寈NHGrBE4TGJ)BCPBt ]lBc!t̺ ¯Rwq$|HToƂIdw 5'W[5Ҵ03XXG o9 .1ymqTŲfnޅ jhz")!߱RLL |hȕ5b>U{MU5pSM/W :mSl"88 9XX XX Sfa=bG|<X` dH_|LJQ% r?K|<X>OǤ~\@B 1O (P`R]ӰUZiPB4\G`kˇ`59ѭC䶺3j(]H_Fɲ%:i  kx~+,b5rn(0 Ojs&h>X((rb/ `*ˢKT JMR< KJD_Kdq68%LS_,|NY/_aCKpqbePxaҶ-J&qFӵ=ٸk`U|]T]3 B~G:n brE]HcF,e4^ƱJ&f((,0SCс v< pPD">4Ep^ xë WZ推^v;n'X?Zº+@]Z c芙ib2(Cd,GaΎx|VK8^ B5!ov|.ķbjm,:iM|ʄo)ʆVxhW6 fyB %eit[5Y!@;9%Spqf!ƵuZ+ T#&it 9 SvpҨ?!=;a'MTA9M(SΧ(tӧviy]tr=}Fn>ipVŲfD1 FM@@x]'JGDF&G}FaT/?g4=H$xt I\)̞Sk=!_$p3Zב943;@: 3چ^06ѨX3 r G,#vaXYYDrd5*ÐuA&3EܞĄ2JԌ'.ş"2SP/0 Z!QXX ' ;,# .SQwZ+a1sU1 }>Sq|.M#N2q"NmX'pX ZȠ418xk C~SJo1dۤX%Cyz2:OL y R1|#.]/L<־tuiuۑt\ \Ã:DKQ-#ec=T0joy'ʵ8#l V9G'SIdm'R/lA"11QDUY\$DX1 l [l/;2LP>Pʇ|JPsg}?oދЃa,2n30%2cQb|ȸ(3*0\|:4x-_ky*1Λ W`3;8-DM\G%.nlwe$~:8QxnT6q`bo]Le%JqY{[&jωynj:v78aB8r DzҨ^ױUz`MCCJFUM $:!Ԟ:osgٵX j$;!UңCFk[i_JiUTuݚoz i;~iTjT)cKI8L>6_lI;³$%:-W= bSՊt:$;R^,*͜C8螘\u Qvz9ݨSS}gi틸ZPvvfnV嶠G&`l/=rƞ\'M'1""NI%NWqF,K\&%r$q[S*^=|SޒxH *`tl4s9?b[@G3R}HE.t'MC_Vʡ~5/ ?#l$ m$m$#m$/m$;m$Gme|r'wm$m$m$m$m$m$+tLQAE-opr6 88pG=\6rK21q`6NJSta!@< zAH1$0"iĨha\|K\!c^GP?s4l/ynY~1ЍQzw?+8B|PK ]y:X4#>0v-org/bouncycastle/tls/DTLSClientProtocol.class} `{3/'$a!@I@E%H@6ɒ,lvjz V&QPxjkk֣ZZ}{ewC|;̛޼yG_0Qoc į LF;d C~E}s_d @;A5BqPvi"BLMdi® W 9nyȷC(>YxP(b~cp?C G 7 dA:<. 1p!Fr(F1b(\亱 <:&rģiN1_⒋KSt4T.ӈmK51gԳ41z.Q9_1h ׅugܰ!N'ri)7,8Ɂ5q kV:';=u#\,z[+ jb8?vkb^@Od'S5i;I<Ï:K<Ljxx/0xr݋/Q/s*ď?3a__׹ov|SM-.t8pq\>O8 A>32?xwĜ?ǧ/#ǗʎkF<<;Fe5 L#RdJIRq)Yj'KqNꄋO2HT }ԗSrCk?~uk. R -HAlr0#Krean#H.G&Gkr B>7Zk; E},ڽ=W`FO[S[Ys-jF ҃щ-d#dSÞԵ 3Yխm)S{|SI T4 nB E]( zy ,1@w!,d&+59;K_w1-XK{g<7 LO15"Ѫ}Vbtںmpce nRn4QȎHc`?/`F0- ]=M&t7 bLDz8'ֹҊpXOSAOi;Azܭj*S0Qు[0C]qK?޳JZC& #,#]MG> G aOU0ް=6kE7&" 9!Ϝ~z2{̖ьͳ9uy˓N4Yj$|*\;HQ]#TV73k_}'6VO!iwL JHduh {C.T%kZ̪!%47]% cD1̱F* ^yOcUSMc:~1)^I<2^43{ ngPS%qT7`2$%H3o]wHvy!c2LABx02(nf!(Oܘ'܋&MNQt ^ZD4Gyl %N,NLF|7&lP֨+(q%xƋPiH8ST4ѱm^?byb u뽍kx1IUiַ{8 ,iABI}dUd mk!jr7\ mTiT lX86OI膸D LVul!]nä=~in(7A}_S5 ӟFs\,hHfΞ"vGbv&&4͈6-i\=h+C()`EZLb-}k"&4%;'E4 }&&]KZD@1:VY|PDkqzfd76mN&ˬ1@{3نdƲ8I[[_UXI+1F[aT)E \)|4Jd!h:rYpOY(kqX ]Δt9[\Yj u9O u9 \ kulF URRO.arq'nG`Jس4 :HT.KGc;kX].'dy.Wr$z#X HoM:~<ҥVfN-Bպ\à>Z|;tي2 ty 2$ZNi&A˟qzs^3uy<[x./պ Z0/![:|zġftKt._OϺ|MEo\.[m]#%Sc\t@ C~ˏ'dF}&s/]~_2,[&?;]~GM(ԕmpOҢl*2i@v]ٕCl]*W*UQ}uUtUL~] $IRjR] u5T p.P#JS1g@WTF1*U8o;N3:tu8OEˠ& u|WWtXAX.MM]MUjtagYjlT5W<]ը@WG]-m:]j1-Z¥ԉZ\Z$8⼴Ҷ$6JboP4R3'BW+Y ܪljHԊJMw4d.S"=jU̩Պ$骕+|~*ª]Wk%r6Ѥf`Wjl*zCDʩ g>cSx;ǤKvg}IǚbE1ŊP)":W⸎uA1ǫѻ1t]PM7Ut:SWg1V\^q@WqSY..b]D]˸ ]⺫y]uxnmҍ\%7DU7EWRQ+UݩmKݭ{xUmdG aHZ̠9;IW9G}2%Xg?q: B֋ rZ1d鲹凐{^6K->A|QULyECٚ"6ePOe#@j#ȍ.KgIB&#>$Nߧ{ d)L4{~B6>wFV̔bZK9ֺ lds=W@Eadsd26BNg! Hwpg[6'G\D_n^ c.**3N)4J,0-||Oc,X!cp{d\\#cÌBZ|OT;NL4)j׌:3k4zk=іID`|1Lq-vmVs62 hfw"hׇ⇧uXeE(":%HX01D2<%\zXD%TuX[w|C)К7-kbop{3m>gN^AK^"@|Qym?9*=b4o5 k=nC5$B=KlbǸ7*Qƥ#z٬K^鑋B?7H $W="hѮJs$^β9Q%'rfݔP'z˞M)+Y҆\ A5޶DEqi*bGInOj -N{-BX&\`G4haytTȣMx#ٍ䈑%+!>H118Hlt0,;zىvI`h|Z,Ko@ ﻭaauw‚^vur-mdso(Vy~E[ZC+N%Gt.do"%F<}GSx%9Q/mΜ.8͕KRV%CF{+ A3 <䎧3:Jg۾vSwf[gyp+u[|NON# fƯa8Ob^+xW]wF2sŝp:R.gto pRW՝p ^ pf'l0ėM<7q/7eĄSz*ד] XBDK4x8 7% jXCBJ&g1Ts5a%ӵ2]N2r7p.B ޅ!.obG?e(r(a6\N8<61،dVMn3Vwe76{^q<{W{|3x'xJd"91^.xȲW|xUnxC7E;-~cq|*nmaD`x ~/ xxmS&`D\̕/`((g`9z!W`l҇2t'8Q^GțHy/%A|OT[Ȓ!V˕@1y k|67J@% pk3SS10p x%lø2qCb ?-x:%4}Oְ?9߈PTNR?Jlqeϭh]pfpԲdgJwI&;uRp'oUh'ٝN~pOa&Щ^*oG(}!ϥhCԬ#a6 WlgIN#]б\HMjc#`k/ɣ0Awna4 MeviNxLSsfm|⊋݌6\.A/IbBH4;~ϔWV5{;YFz[ywix^ߜf]1c.0o旈j緗=/B.Ku<;aBa_wxrxuR.Rg. vKw~ y;5W\JgA'7G; 1^B$Qx#WHu07T30oq mEdq% ,dE'W,5]>n, Ew,p|+e NiS[&].F|J3"=%^?x;†ïE( ] Q!FIb&FZQ.b .q"6ȫj[PP#\K|A%Sm]d'nB@`N:PDYU0 C'~saىj2%/@~%OOWɺ\L'= LcJͮQ]^l-J&`&Z$Lz/nRiRe{/mU~UdVU{(4߸j6?< @T&'fσBJB&AX b_9K&~R(}x$l{.0f;+ V6Gږw[%fNSgfv$N]^h3*TQA)ꂷ]:5c %4TmR{ HԗDv +II\"0A*"բ  ,a'N8L ΂ph6$1[Їv?9? wh),XaIEۣFXOfJV=VbZh/[( Eq-hGI/rUHVief]3RUdwqHLaİĹ=qh_M0hq+LM`vdGcN 1R#h@IE.HDOD)s1|-n83Y{]I3"?X ,7KI'&ܬbA3RWnض Fo[^$[,$'cWcg'qƙٶv&Cr( )&ij!sM$D 2p._;FӤmPICf/H»$U$X&02m x|j#v?֢ŋDKD# 4&(d 18JFQ<2=EڌK `T"I:n' /$ǩ(&%QLJLLf}>2vQ@Z>*kN >gϼ/\Y.eGN;\m0(Ȗ{nOA^c/̥L}_p˩`g.77$kv_ !fxӃMϙm؃:{+{ٷk nLkXq7 Lv]Vfܼ< 00{'*ηfv@3s/:3;NA咆frڏN$=cہ7 #o ;3M{\y@6)*m:P9jB5܆I߅`!Nq:pdPaf8r'1}0+CMwaاBZ+,b9v"[,npN߁ KrGp@3%:Dv+יl|8qU=J]9̹/,Q 3bfh4p& gbK#)vp3 O .(ƶ¼Ɉ8sIRpTr>1a3a, lE\;֪2xPh\{;Ǘ3e8(ۉMe(w[r za0Y|Sſ`o`9U9ސ39~#."9#R.9X-g9\\.#Se=.r%^*:o2ʳAwʫp,ow?[r(J#t]8b|D#3b-'D|^ b|Q\ (.čbGM<$]]G'ex]~"ޒKF~-~JYPURV(2erUSyr#PUjX 7Ry!UhԘAx:4 >(B"@QT:*"E"a6}X/C.@=gȕ*?P)G!rd^8uzPɲT2M>ɻ#9?y+7V++U1b3FpyAedy:E>F^Zer*ˬ" ƴw!9|b׬`|f#4"coE¬ *5| 2{C.Һ+8v(}5b>(m(; 0hh@b5p?T}029;N ^?@cD.'wr%Ż'>B@ GR,uQXMs$E݅~Qw_qMHaG pKE|e>dB(U.详Oh 1 FA}<~h!dom\V PUEL?TىGVI:vUENc 2GB(V3 C\(WA#R' SMTF5 F8ʅ8` ) j3\w>>m*Z~o+!$#0>hfgs=g}Plx.za  (`ᆰ6B(+W*Aè‹U* OX\fck ʬ }Y˕&VMʺa%~o*A̺^!Vj~`T`lnst4a=便@"3ƌt 3 |̀➵U7mV>a2R|j)W\qD^-Nüd%aS mu|_b8gvu^B;A;8p'+~x|pYʽtNDrlʷU!R޾Kw"e#GNjZ4b rn{3#ؓ+%Q$1mTdsl1ls7=K\KT9^P$pֳdimY6s|g]'4ZR 5"S =Qfn̠q'ZN 2p=AAeqv/A )bkth\^?`{)D(P}Tl.h8yhVtz{0 qJ1ܬxVP]1<&c1rLEj* (/3DYyQnF5kU,.=љ?{ʹ hH2͗U|E+xUW5| _W ᛤ@2ydx]Uxok{hxo0)[?#XOS ?Û*6~_aA4fۨjL} o4Vlޥc{ϑC@r yAU٣Ҙ{w[ԉymMvBŶi 뙆GV g;Q~s}[Q7wLbrض(T `EXЏo}\}^ ~% @(do0֑_ZY]>8Ywz*Xcxuy!Uџ .Q,Qm9 "1(GQ2vo8G#hՌ0 *xd!A'bwбw\T+9-u=F?Nd=^<~ *J!N!LI"1|އK2YwJǔT<)QNz^D8O"j%erdbN` "!O:29OSutO}g]'x'g| Y,IeW^Ip†~,Կ``)$^JDC];x`HIg%1E!X!UgIT γFdiLU\TuޣxB*5EǿUq%5|]6 .}d!1pT;Z `\)'0Zf%,/0da0aĠA[ aK@' [nZq $A,.jֺm Ϲ͛Ɇ}w77O"7l&/>jZxxq~r঍ܜg/Bn $ /Ktqs97Wps%7*n~\͵\͍[to|lnd ݼd7^:nxQ>OyPLJ\t0Ȁ;Sn@/>]8xݼi{S:>X?q_g|s |_/e{?U_:ʃoyC7ef;:wGo37 _} ͇,ҏy':~K79`;?/Brn 50o{Gt>/BPOH?b 7pb !%]0w֜V]T9K|8W+f! BF>]d9I^FmhC&9}E';2jޙn9v;[Iii^$$KT[Êiۼw|D}r,+=L۔J62N EI?ٚ6 bɰNgF{Hěϊ9sJ'(>V -%46"xz2KEL%6DZhh((M jqRIXni^}P52 XLx >Tuds$xoHfKRASg)TKd$a H%ʡK")Mp\EvJ$cN4\Zzր£Dީ.' xt)xրi x^2e^??W_p't#'BDu1b]@ '}Ktә mb.&b ):[IS" %0/$ɤɆ"7Tq! -$< s ͉̃$CT83)S)"GY-* 1G5<1ށeo@U `1E!]jCb.b) t\eXNhZQgJb`pXixU-nx&%f=5w'0p"N2p2 Ёa)k<bjJ1H,L!I` eb!g,C "`"[ֶ&"{C v W3`<U)r*X_R=Ukf-0ۢ{JH<5[qAwfLmo>ykjԥBULץؾϒQb2_6c8F[Jq!6[8gހ꧰4!ף59.d&9l6`Z/N x,Hǁ0ҙ7r O?F=Y~ ĤhrO9M͉vJ- S>Hsb1km 8QeyYMRq a?l2*e2$-[UJ'#EXS=@sb [3U^:K5/jV[b#%0N g9F≼tj;EWi*.] MWK(εSJӾjǮ5:k %rX5GC+|hln-!I۪:nlAF9g∊ NP@_3`9cc a0wSih|? bIr zZ}|\ts3}ˊ_#ɪݐRм`@df/4ٵtBؾ^4eۏ`\Ps!0ID94T>P}>-`ۂ] Dݼt :͐ Bn)榄 %ù7AFqotl7 cvCiP ~p|.x`IEqAҗNP{! l\#q FA $$3{$|B|| RXW:>D*p54õ4{\7MDI6?\zuzl걽=e&ѓWuU6/UNS C;x~vTꞐEsdփ ^0 8 9*wp7`4Xn[eaM!,'u´WIڕ=Ы^^p2_CXEau`uٰPciV iN3gѥ&{DRp,a|'L_Ld2K%ӵ4E%Ln.8tn4w9~b  & WB.o9!v&dX9\J`&E;ơleĄ}|KѫO  a< ^h;OflzP`,cycN)JcvOel,kRBd*N邙l$"fOi97o-~Og#?C%Edj$bCe*,AE}( \FYGnO26EdHyN%kQ q9ϔAfu ̑'M #pv.!6BgP0*az NH&k#))--OO#~9^DO]FPKlBը?̩_RpIn'`\IKe|ePa"+b)GHT[WĂeE{(h9Vex`*=cfA+Cl$P"C SNX˺b!2N\v\@=uw˓uA"I3wâinS+ƒ^S+YDn'9Gj| C'a$[|;Fl̽dU.XEjFͰ=@ k7qiͭ@LJ$hj8  {ͨzDRo}f)OUGcjI4Wkj0 n\s܇vxk(D^iL ֔gMzKl r4it("< rm7D*x@28p(RAePa:N"1 KxXiMx"\C xO8 ^;.q3qb-Ǖ8Ox:8ąxYKoBJ$Ňa4P/N*3XBF=[ިglyS,y0/ݸGP{/ۿ@Cs\UcMV7 Fa#ғtm]|]A'uXLq )A낵zn<晧pבӘ<,61P؉p<'FE wC1>Bx4}>e9/#`9(ֱAW!blȱS!Hc ] |M.i/qYϓ،r8 'rNYžtBv(ce!#~WWȼ~er ٭iȾ7{Mҵb!F>huW`_rǗk];d+(F^:q=i]DۿA>~D|>?` ~vݱiIJ0ؗJf;\aaфdCɘ.YxS]T4t*'RAbCVHbAvĩ6^BezI5w rCo^4<щ[mK^*t\Q g+Y*g^ς [!G>0"`rhxdڥV&%ʗ8*_%kIήd תa3Z@/D]/UF\ (SmҸf x:! \b=N$]"DeK*(&Pp<8-#넩t;]],4f24+/%sEY rofլB3\0vۡ|01 %4ޝf=k͖g[M+Ӳ? VY{9}*rɯvB#?$l\QHsP pj?ȸ{!k<@V C8 Xe@ikݯ`qZ8k< Lӊ"jn'$(o t"Ot$1ľGTEag%ʿ}ݐdVb#| 9VvGf߇Ab]CD1q0C9bTIXLb*.N fMFq\"Ub\/f-n.1U! QO%Xϋ:xEW*xG8 |!h@+6ahġ"DR P\+(nqxq+^'~7x۰C܋y%v[Q؅NH<_gxO$1H*bX*bhWwŵFGUElb8@ \T{kxC|#~+Q'%:(>8 32Sٲ@2@(9Or1U8y!=/e*9^^#')rJ)3.Y)nX W2\.ߐ+{t\#3P*TPr2y,$7?llPC@6ΤT,E lzK7Hk&OB\y5 .sx8^S 8<96PJ M$=&Tjs zn%_;rwM}\VG7/.iwVSO%XCo3P_H:p1&ٹĦ" ͕}z$JB_z~LmDЂ|:=GLfs.s)~whuH GCQ긌rҙtp>=E4ϸÔG75S_3育"%;ZӕJhs@֓_6b LM0O@l Ͱ^CTmT^?m$˜RR:fSa1Ĕq@ v8'
$ H 䇰Z~ a)\ ?#\#?m<+/|(ays78V4 >$wƱA6̦yҪE.ER:xR 5q3 L1v*^: +^\ޕ)Bާ2kC+=ܞ\ {d# >9o[ׄe`Lc-7\[/>GMK+ʦ?'hčJ R@=CAnw@X/xEtEѥ|m6l $RQ>@YY޻gKɢXn՞3I9ӓw_޼p&cm0pa6 3<<`@CMd%[ˑԄ:k41!p;GFoHs! O z !$hK+Eumt ~$yGU@a:)h?@~aJ}$}wA^A@E5T) .j쇁LNa,W;]UeٜJKFC> jK>gTwMon%h{ϰʱM2500Ҷ:1WF?/:VPJX*1EHwfϢAhXߦh'(0SSw&^& ZA׋:Yb|J~tM)MwV<崤tPSۺ/TIlb?kr{:[7,q$:)хG-q$IJD?JÀ $2yQdij6E<< i4}+./5zN_j|LZ&w-cder2mL[&-4L|ė%hg^Cdc8Иqvīfp%SC(]Npu>:v}.0 us.&zL u=SYiWqaq=:G8MV!k|T?7y5! AQ$DvdLf}[ jU\ЊQqj]jںԶj]|Mf&~w]Ͻ,s<,lo:qǟT|; 2}7UNlT c?U3xsB_q\}l?=`@~.*~;ȠvBuaO'?\DpS_BGlD#E>Q) \Pqy2S#H=1Y̥cq.9S95S9U©)*eLZ9b@ԋ<ݙ<,& 0s\QsUq 701b>\@G\DqR-ϣYֺ2Qǩ܉;D=mpQjVr*ܸK%]:<8Izx˟DU#h~;y#jG) qW\p"VEA)s<0M:'sDNS9u pT4NΏ3L,.q8%~,e"ܼϴ_y.ϟObR2".Ǚ\ ʕ" \gsJlԶLq55\8S\˙s8g;ęnnw+xc'zWGSw38irxBVUbNznU-̩=xWqޣ8'9} ~ũ9 Sr9yU/oy^/n/lS^^ ǫ~]o.T #ěoqO,7o0jwĻ=x_~<V~C,5q_Sp)'*_8k~o85OKRDP8yRi?d&N~&MDfr* }Mo)諏z>:+HABU͝}'v"Q<Y2e%RjKA_mG_!@9yKCJofmS?S-7:H4 D/lXZoVEC\_te:hh$7\e2(B$P 14xޖ! FC~hD#Gn7DHCg2-<9(H63wKj>ׄ-jQ$(\zww?4z5E*i;Q^  <,c*Co 5*`̊m̍!)RIu5v:// ԁ;k z;&7uOhXm%R9Ue*UY@6su,9^fHcدo11G=)H_v_<~֊3Kmqzs{ B BMbڮHG{{ ,He&B:Ǧ[FB`t7Ҋ0ƒQp۹#}6jP۞#bRVUIٚlkF~Nзj7n`ON=\m4ZAF^f+؋1=N-$eYߡ f+^cS8[Z}:hd|+i"LE*r!->2I+"Z#͝LiUa>lhFQN_O\}>e5$ȏQ߫:4NoqMÊKl.A_K(nj8 ɠ5[ah(5#)<( aUry 7 3t$$Q1γ0- .4Zh%ۤFt<)"B+794}hkVUGU9Ս7 X}a-ZUvwlbzÎҌ[߷&6?s[Fc=JkbROQ_f_5TǮ7*T(U9.b (4wVhԍkeoncáF"0Q?u toqnYG'VF|{9?*[jgeX*Nz:o.t[&ֈ [jjw+23Ɣ1xZ}pt4lZ($*m\).f_Tk\" ɼ 1ViCcT|dP¨dxVԘ`oK;$ƴVN]po/C[NcIpxFvX[:x&&kr1f|@zń0'[፾5hOtkr]G8,GR WMN59INdR\2< a` SSɩr'FMNithyB"؁01e'\C"L MΔ4Jnh 9[ӃzCd&MjNAz&9 /+4yR Q%i%Ā(4TYZLuhM.l&W r%V՚\ßk:M}{yx&5Ű&7pSM4sSx&MnPͶ P !^vM($V萛4Ynd$F68h8aA?ġ2Lir/#QM>&+Ӛ|FZrsyM Nj%M,Wx'_k|o|So?im^?EwyW_57w jCMS~NCM[~pBn|M2-6g/nb1})n 5XwV "`9eaK]_w+^>M~ú[ު h *BShCU'-[4%K)ٴJ)yJ(R Քa\ N .4e2JSF+c4X)Le2AS&$~L=RJ`R)e rΛyxr fp\el%x ߏT9XS1QQ*4e.r(0KeWД)䍏rsS֔L@B-Q(՚rr,Uj$[JUj2MSVR4p MYIFYEVBYє:M9A9I9NY)sy^#h┏Hi WꅴAAUi!1efj%WNДU:r^HiהDlM&M٬lєN|ISNRN֔Z)qt2|U9CSTJealښuF=ܙOӑ|&47C3=ڙn9 &BN߰g ;^{|.&b"V>Cz}׋%LNHrᦔqRGJ'IUuןӷ Mw0 |-`&HCcp4(CmGe香mX5hZ^I&7']TÜ[4GqQPD#fIX)7v4HHq4Ő%S<%KS^;Gq`OH{׋W笾}ĩJ=oYZgv:lFd#Ĉp٥pBA.9: 'DKҵL>/EMV)ioS^ljgv^Y˔QRorjԪoEO/Zhpdy֖։\ 4@v`X3}qufCRFk^Fo#`Q,kVg~E6BmҾC}:JSSקA"[DiSK-0x(YD(G51)In UhӊTvN eImBfv{H@8@G6~qq:[q$Be*Cmw`6 [^h4>=+E](o$Jomkrzz;o\/I'Os]@[8:SM_-Insb!O (Lͪ6*_hOd%rҷUCimH GCζP~mI-6Z5KA,mqd=p}~Ӵ4$tx(bci˱y? f2ʳnѐ VʼCq[;~DN&`OYR"K O]OTӂFOD'I k3.Ʒkښ@~4mȾcT DzIvb_w SY,kHs(['+aD ǂ<){_Y> akӐTU3[W._]kʎp li6ڦc0_&D&?".4-Bx0){þ"hgY*u#c}t/8`s-_7m)KfS+?y+ƴ^&d$1?cmhjbf_~$0MRm G +9Ug>qUANA$^=X%G$=1g%ms? ]N$J"KE%)o*~8JuN-u2֮_7}њtW;K{/5fρ*b!SԱd7 YBTLY7؈[f#Mfu%l5xȒL+*p6aPۂ@q#bkZa+C  BX6:|m!8%9 096j˧C}4bML]:&. NމGN2M`F%'bn^f1T}خ KF]d%mF@ ـ˭|$_~+"gĦ讥qI{J p^MQ(瓊Dbn*ᏬlFG7RZ4- )-IsBJ {'\ռ`-T~K*5RfU ޖj8$uLS20WnXWlфl<[MňEEjj3X/pI6auنhss$gJy<7m͌jӊnYRm fכ?]i2T~o!3ÐMh.LIq&;11}<ܘc݂괺@6f ig41Oj&ZpSڸ2Է/d#+A6}`~=YWi.ag9 5[Dܿˑ,կHU~$R@8L0aKL/kS:7zŸQ8W޼[g(I8e`O?Xz%UZxBul~˖0ZaPG{d08B}'ɩ#|FjA8 9<{ P+Im|,\n%B&9x (AJy} \K.З@8ЗfJ\Ƚb.2{N%\(N =ck/%fyDڥ#Hp鹣cZfIXGRk̄gc }hTlԱzXb^g.&-.*y) ʚ<.SRk7d)'.pU(fh <-2& P, p0̇CRˈVa!GP Up.ϧݺUTj8 4rzu< ]k7q9dR,J"J팵Z{zj%/4Ypu+a8<׃S1$k? S9*zUܠbJVI%Aˤ^vX)`#l>,J7J}1E.XOWwQ]jbP[Neq*;@1Xאh6 g7pMCy3ʸnX˰ 09ka6ʸ n84qneSM=$ 8=p#\лɶ, ? )" YKRܕp#,U$IWnIf/*omp3|N-܆db.`%܇ Ѝ'@`7n4؃x1+b,U?A𡨀D%|"O \ ?T!@b'f0[X=[ S %VQ_fTvós9ul/7[!K6Wx2{y82%4|7y=;zyua uM ?] f)͡^cq*C.T h7?wm}]|w: ]gO |p>EqP]7^^͋.G҇]Oޱ ?m%hpcNfOO2z.nbWp]]e7|e9:( != sI>|۽$pB)E8;RB+ЂA;~p~ 7pȀ"nNOaȂGE6<#r) Q#HJ&2I8\L'iX&@GNY{Bվ[#lWm9nIo`oU6c`xA~`{٘WG (̠#+*} YS4cW}[gLOV$Ko3g\Wڇ6^% g-G=Vnij!G%)~ +P"^{,:0}1yDNàoYA+o8NJG0}uBAr3{1>:[BfhC/>J T3X)k}@X쇨)%*8[f+ܘRZ\=LϜk$7pC,/L{ Oe8x (,c x> HPqJVgrz+M7(tkݻyT92 emN̡&TdǛ {p܌Yeuw"ȔHG89os'9Y=cNORJ #ލ4=)tILO5D7n#T r6x#9y>%ƈL*T3^|f!sR` XBW4d7,;arX nm{1 *BS{ U5:,b[=\<~ ,ӓ8y4cR6BlF$Cp Å2 Wp[p<xYn7#y;|*wFމe8Z>%<@>'q|gV>Am$_$%؟'f抳*LV Ԇ! ![E|:qH\ +tYS Q(j_Nxnƣ2p8CEWt;f`Qv`H7}WLW- щa첲ڃ+ }`|$w%,6$7,:M1WtJOxx_ G~`S #,2FXd3H6> u|4Qm6bsM{h\Sh6WyA/ڋXAПSk>$o@qfy}Asu(4Ӊ H1eQn5mmijN7ic0 F. g|VYsӠC+,{|~T㮊Y+*V`]~!(HkUEN*(*(1f8xTr4Ca(AثvQ9s!*U'<(*2ȵemz}y vק ?COO!{S{s>"QM =FAr Nݰ5K}bILvxV(P[(t}Oh-c֐5 eT4da(6&ԗaJ2Mv<4X)KWfq"UOAFt!u $'z[=Ҫ C3@EoK>O}\ha|W2rɞV+Avn\4z \xQZ{h_ K!k xxa*/=H;D_ûtoUmaY={k/(]CۮghDC>Rtp4G_<-x/o(?~; H&`q$AG f(󅣾l6esᨐ"91r1 F.es@2y0BJ(E=0G[h=T$! ngB[jJldݝ,;b&!`0dC$R6ٸD(Qkz5xpBU<*jժVjZmzW+};͛7y}Q9J&z?>DLTJ$W ؿecD>Np&N7pt[8mᴍN8t8>|~!ٗf* ̉l}-{Ɏq:rNgrji5NANp\Nk9|N9mt1K9]rNWp*g %rf,d̜qR8K崗>Nwq~3Kc󆝕eX`gwnz|R) %QlCä4$C*DRC1l]G!)q>$C]b*f:u@]R]6EvCD\4.WJ]#;.5FYƐCP2\edm y]``qlc86|qp5QWEsDc֔ϒqe/@6G`@6Qokt qFucO=!/FȒ8N =Hc AXzWd񒺦Z HO.m8a =mgl,Vm^2/P6p" ,BGSg(l`[ n)xpW x * Qp/ ^V?>OW|!_|/T?L\BWoT𯀯R(ZkM ܧ7)f[|+oަ;xoޭہP ާ;Rpn_ߧ`'CV}8TbAbwkC0䧠EWGQ@ow@;ӦO }T0m-{'MuZ;o'q&hdu;DMw;%/JIOsHs'UlFV2gQEҹlzk&;z^~iii,M~7ѓ6[oKmgL*AO %4c+AtؠWA*@ρ$;}׏4t!tߎ:''cըM͈ͭHvD6jn}<*/Xˈky =Gq~}x|iBf`ٿ{ F 9̎(S+"1?3H~8BVD!>] fL48j4oyef m2;G, (T@jar‚'!م)@єTN_$Q\:^qS芟Xq&VGPYnGAlR&f;ldTL2ZYv3Ks?J3 ̄柇2X3/Dc1N>Jc/ +h,hw†ǧ22PW|6&h:$ɠ>F AI_Zx.sHF-"!""3""bTDdGȉ܈pDĘϫgwQO8E)M+dMkYmbFVL79i+vͦ}lE؉DX=!VK[xOEpalPC"[ڐ0ib/_b\th/d3ОVVl%X&f(-ל*ЭN%aUsJKh%he|G/V>Nz |X>Q >IԃO bxXO>M.{\[.Q.{)SK~jW*_ |\Eͣi<6iwW>XmӴI!>p;In{6(E* * ]EA *@*x)g7s̙9I}`,b8~Dɓ$?.)S$O$ y$"5oH%y$#=$/$"y%?$/B7$5Nr?$%$o0HHI JP 5ȘXj%EFia0A=3h7 wtDDuD; (sD\ &<U:'7K#vrH8QTX78!6L:kc F g,%,w(;4WrÕ=0,Uobk8;`sb4X^m{cnXDNa ˉO&O8˸R?RpȊG!kXs$*ϱHl5fDv Duse+uS[FJZI!,?"'yWp!׳QG`8_?PobJwf:*"xwDkAu :δw }$4~]#c6Zh96=+g7dcՇ>m9,.0saPxԸ6%(ԑuUVn,8hK}Y9\HPC# Tb֦zn JM>!ݕ?̟Ir葤 pHcHJ KjrDwwV -AU>0Db_N-eƆ$ S2p LL9E#}1t[߶S…:5|ޣ՘<>b:| _ :|5 cF0:| Xc욛t,|#:| >oPy9GhOH&s';x6rb>bWKtix2R~->v~Sv[YL_b s uUu :& +5k6tdX.*ktއtx µ:\pg/d^^T^GXxf/t^Gٟofh7XxobXxoaY^{Y+Ul; ?df߂o3>a׼T_,|f_e:|KOS nS.MAqAh k /|(E?&TAB>|5  LLPjZ mkU*kv!I5LܻϾ}'t ᮘ1b|"枘bq"@t$t,p,bI,:Њi?WHhAZ#ڸ^RN,kJАfrH9`M ȼMfMD^sQ'DRqGω;ki׎L&3[9`J-ڮEĔr2pqv̏RhB\]d(㤋6 )gU9O\f%_htRY ՗^ uOi G]WΤ9dqD7e:|}Ex}0k%U7i'LF򫍩7sEO#uW˭p{9@5GtW]FC(W׸flCk"HIN܅HVd;ITHTҺlKn}q|Fdc \pbwƋ8uY6WHֵffɕj ',;2kcet֍2W8!SB, 'qveI++SkhvkRL-Fn/kv*aIo gu%k-Y]L1Їx ' B. @XL350 {NUDñ5ᩁ]\S4TfLj e{Յ(k9*l 2%^uSdI,o5!ZSM۫HNëPg 3WicS E|i,%liرdk ĶCcM.]*B6i4($TߵB<;C9"yZA㏩IV(waS9O |W>NU|8{7iS5%koef/C)\CrXDi-RXz~m3,o/`L|1&Bh0o2sJw;wfGчWsMx,.byX{;Va fU̩hUcT\R4m.|n ִC@*(:e:2xVk-Xf::Ae0E_ȓ|*FU;Aې+]16yO ?=Wx9{J[l\օႂ~Z^]k¿"pY@@?~墂Q۵c /W܍.k' RTevřϛNa*r|8 7#~-Gěduٸa<нǞY.%!&eL(s1 }f9'ˏr}a\D"N>xpbH!*0cȻһd^1+v*'`.Klڿ^ed!}\fX <ǮZ72Kvm3,M\b,,8Է-q Xfۮa;vҰ hb PZ ^ؠa#֪p4հb OCCb.1wۜɻ*| WEil%aQ(t~jճDLyjDͶGߺBߣJ3)I|[:]ʏ8=6i pӝ˝]s7Gh'о4z~Ҹd2ֵ6[ZPRQJ3J[ȳaIJ(e[(2Ƀ x)}@uUj2>^|a|/ i焝Ƶ+RRR=HKAw"+5EcZUݎ@ӑ`_\ i2 7Qy +-ҵO]?Џ?m~3Q7IIX8# evX7*KZ爮;(@41ic1q*cƲ=:NGcL4:1fmP~ WTf^1B*_C@-[t@aXAmhf'E|oswn979&~ m,kpM`9dmFZ0W=QEp 49".3yʢ9]p$Rn4S'aD`y=g 9S!jԿ"0ꔾ#E%4jjZH,76U}^*Q8DŨ)cQlT\?:+H/SL3e( DI-})@kWrl}= }2As}0+ zMk8UNBr⺭9*cΩw!-'H^[TRMn ouĢ6Rܡz'G;C{`G/8SS`TǫqE! GiyٚO!I, ,^;}ؐF<+s5q(~Xt}4hǵK< füepVoo8#+Vqxۘ6>G@t$f.b),Jlq ˩ w~؟˹d~.礎cJn_ +sǦrZl'qr<'S D=)sMq2+<ՍO<3grry6?#Ǽ>>RE# (9:E|ɻ5|È|ǝ#C̸W_M)b'?d%h4)t81E&WЈΥr4ΥdWdreٜŹ7\F `ه&\׃_|N G?Ϲr28 ZJCl(p,%*R)m5yuoR P:XmhaMZalʳHv0D{Shor%c/Bgߛl"{x9JVkV2 %+CVGV0۞ m7% ! t"z/'1(Ɏw|dʨ-D)sk"ΑaS n;p8m>Bh6mﳝv?sQhFvSD;)GO VOkzOo ]|FœI8/S*jVcfˎ); 3PEbGc|ܒO'->Enʧ- {-#|^BZ)_%O2zZe%_Yu%)߲KKkx9@~hɏc^'ଗZ3%-ʒ_o,AhoŸϖ7_7ݒ), l]( |)TR&WJr)R)D&"J%l*Ri*R*RY*RTrUoK>r*$[a cj @KE(TjbjpKuFpeT㎥*S#,5Rh^5R{},g~&jUnjP-u SXjSM)n*'p-5TŋXj.[jcRUjdԝԡ<0uPDh贈Dju4#ɵըZKrS!DajCuK X:*$"Cxtא}_o\U]-] [ٖ*cV230 4&K5c-`> P-Rxj~ f.h`]) yl?F_^Ȯ"u=__v 5RHrw| ϙbio)ƺBKVsrNT'Yd (l5>O)p"9LSg1fԜεy\qRPq\v ޥj.Z& ]ɹjuUmZK@]XzJKݨnKݪb۸휬S-uUO$N՝6SmN-u"+IuTd$U;Oܡ[j :9V%%Kui*QEqdx>3YK=ߙgi^חT/[į,:hSe/]$2>R[\TYs乾R_[\goyAh:c_ԯ7KmgΘ١v&3Xf?,I8bZj:l0pfeG4i2L2Sp>EAڳ(,b\=It@|0OEԃ@m2L$&cġTO"M a<ȏ!d6e(BnfTXbr%rM vA+ˍRڷ{>GpQ^<;I|v'qC>>Kާa䐶&~J}SP:0MENϲGg72G]`}yO WU5ha|VVFcIB(ЌemmnE{Ğ3K6Bbml1[Z ×$S,XTɲ!fF{l-uMm:❌x{"?"6DGϻ9LtxσsiU-Y:eƤ9KF^݊4 1Dl_kd pԟY}O-\k78Q\2oEu7>|bϫ>|rcAb}̓j{}-(ْے6X<(0G.X"=Y B2{tELAÌ)!ٗ?|2늌A ?\ě(RG]EWTp4s+VV#hFK:.9w1p6Z}Bibb$q%'T6i>N$޴+K{AMiOi3w9!>ƺvAh81A}V~6z8|蔑E=WsYX8A뫅 _eNe/%{Og铄A_ey=4pCAsxEKXe0^K )y߸+h!;I_:!D 㦹b8vGc 3*MRLTe$[2r>Wqu=*} \qOjh#t;hq3'0|񎾐̜}hGOmBYM[0=ʙ|V%!质,zGm)1Z7k9Qϡ %XhMNec MDDJ&^Y~t"ݑ}2jkZ뵭j@¸$?ufa3e'Fª,A 0/g!e[Sk TfWVMv'';0tޓEGZ2_U&>#]# *\2tDmn]۬r>.sl!+Ըm#jo+ W$[擄a .$@E)dj[sA^LZ/ ȹ4[{&̥0$4kޜ8dzUGȭ$gNзA븣f2c>,s?8,:s;8:6gZVD 8bw{|hļrUvꚨ Z+Cfrس@fKQ}i6$YĠ{/EYn*y1c'"0x1lˑбjy?;t|;^@ܬڹT;z\Ĩ>4ň_\AC%-xa=bna8[-m#J6u|'d7OHh9eKV F~4;9*C8XCz|~1Kx'' -](ÇfM^NthϏ>C=3Wxx)šv99$ӜShIz4"6}+%0jcFf{%;Y+=B #_k&r5@É3;̌pMۧHWM J3(?y PnP=oN_p~Zrcs%ӳ?秴H1['ʼnNܜx6Q/͔TJKAA ~|FR ֖=+0K?@$wqIH`.)`$r JL XWThĹV\SOhKZ. bd,Y%%] a bJ\%][@<*F//Eꥌ!dL&V2f>00t06x, x" $ *:jƌxNGOsFSJ4ӘibV"*"pNb"&gY# &Ž]FhAx6ӓg&\p/ߌEЎ#GCq< ҫOb l#= mܗ_U ]|>ħS;|/&|w)  A" .Qn1-1 Df%&c/1s#W_P 8X|,HqWb3/ (Ãī8ESG8M|opgHiR-Y@ ^K(8/K@ Kq ɜO *+v fRr(6 itwN;r0̈́#L\ JC4w@onw>$ܗӞ!)d|Vn!5:arSnJ[ ,'uZlNoI97]Ac7Ű<p6q&-dHYc庌8p]Poۻ_8Om)FRVH2#sT[wݑm)˽~FݨbiTpH1c/}f'">/VG-5 խ1yNCs3lTDDlӯymq dDcſ^Z+f|1g3q`y:Sig:*LvÞbaa+tE~aγ#ȪPI%-9$A:a1b51aMN;晑驭80` A`5F M,jdF4amPp&.zh^QnF'Ynz.8YptPkfeޔl,yN1e[gQԀ9ϳ/HtAQ3Vg: $FK*|Lqf:a8OMMPԗ9Jr=kcX;kl47\ZMc߅8Rۮ0aCG0y/_iWAm` χE;?.+-e6[ $81?:ev8?H;vOSm^zB̓pr1J\\@JȍM!՛uFR 'Wq sp5Ag9+y ip2 .p^%\Gux,[, d#ކw_^|ív| ;%z_ipL|YD?|G )OXc ф_2ZߋqH gq"n_N|*xZ"M|&ŗ"K,dȗeP8Q,1VV},1Nb?P/Rq y,Sb@LJqAT blsb|\Tɧ"8B%嗢VG)+K,ReFͪPU,Z(q_&U8EUq稀8O'.PqZQ7_jRmרbz@\7_G 6~fC-Fx%4z1M!;%'fNP(e3mb4q#u3.3nJ׳M EWEړ2Tw@+ÝߝkKҎ@uqʩYqZ}Ɨ _u lT̰ sf8,* Y+t2YG͗N8nA 9 ~0 HgI={uѥU]#;xS` BeRVW gT #ߵU)M 4p}p7m mޔNXKKuq8yxvMc3\:Ƶ,!z`$gyۛBU.sؕu_=e^2oP2B(1\WIcG^Rsm= c([FtXrvca%-'¾rLaGipͲVəp EF.r ýH_ e𬬅e"W[X6ly,f+Wa< <'p`WqjI(י6$.m; ħHpv&f=8 @~z } `Bmݢ]GXm\m?ŷ2v+LýlzlTy~2Xu_w`[p sc=^OtheMm:M x:nL; (׳ mi(9*h;eT_7'6&??#<5@?xN|+./wb܅'(g+#|J+ VE'U>zʋ慨U?IF[ j#c@ad*"VȄ:lP=@rĞÿv~T_@fΥd/" ]E I& )b#ZE#Zr`G2E @|_!X΃{Uʹ@rw[k B jEDBRe/*n]Zbo*5TAjDMo' CJ23ZHR$}vφ¥ao#;>襽XfQdQBT(Q`Wlu$r`Fb  9c~`TY)eYЫ6-+7Pۣ')؍ GB8L6P_]v`-̌0ڌ !64t=Atmz0F9[elޜuyXc!1i).!'nrdq>0P,H{]D4§:iPRhGBEKmG'v3b u<Δ6*< z6xX/)ZudZw .nb[Mm04;0_쀗{/.zSuyCEgLȔ8kQ/T 'vk[RNxX|= zuǛB0AsM  DZN;jĠoI,vD;4ca=Fynml>.e0 |9%^MP(%i;|!#Sݥ`k)H`_r-j\jnj15AvUm;|GovAOH~#_tS֠vOv۷<v-,E;xPmY} ZICjVUP%iFa: T0C<T+N5*\pj*Q^u|Q=o]*~^ǟ{j?>'uR?I R"S1\baC Xlj#M}(XosbObɘ(c$1EfT7cJz2X,GRZ1jxVN1Fk#0hAc<8^e(/7Nی3&q|ʸP>o\"6ύ+/ƵrV *ӸI1nQ[cgWS;zrKtf S& hwH*G+|lg"Pnqُ ni/>RY'l-g2qU6.$63$Ɇjܡ<'WG1->Z эR`^a@6d I0̃>(U7]m!v}-c춑IC(]POA?dj"{m;9MFe&d(ΌQc/=. ]'-K:aJCnC*.k'l2yZ#6rcFc+@3` 3ox ~o`d7 M:fBE9q0N%Si'i0#QC9,@2U|ըhϤrUfX/C3]e!`͎gN~(~lbW/?œJ桗><-l)! | `W/7ޅ0&t0Ɨ@G8 1~+p;`\ s˄\nxŕo2=W|ʁ\GF҆gq Fhqw~g|V0nsp#s Է׀ K|H6+.8?Bl$zcpԏ!H>9!3 %qFh+*,p*|W Ja ]#`kdTtrdG#mK x;o]M)^o>vGO M)S;p~6㝽Ӂ)vv"y-oPubj]!5\`kB,(w͎#pwX+Fp Bő#ny&h^Dnk0\Q ߍQ zsM8T-xmUO%1͹f#/ڻCHvM< j勺XAB>-E-;a9DEDifXwC(z O;"f֝۳Om%.5m8WK(]l."f*;bz8\ٛL $Syla:EPc+׵zg̒\SHX܎%FPRʠP4 a\v~$B'jd:ZyfÝN[Mz#yGN{-_[U單ʭR,v<i¥䉚"@w9h.jJ)K{*,*K@H\xE#>pF>T<|hwF@/ҩWSE\.2EY:o"R#1JnC^|cӅ!rTNLxކM7N?@W ]F ﵈L[D{';b< p)"Sfjd7@ ri?Cv[@=x!0Ó? 4vNQo>MA[c}Hbd ?V:ps{cSktbeIqLӪny;9 ׼Լ 4Q:qC)7Fb}Ft`tBz#^-1; Qu'U=c~xƽ/#\ݾ{Ƨ֨=:c=Z8ϠCASz̧e3U_~ RĥUyd3IRPS!:N`HԸ$K]zySJ1tFit,4:F;ht"N4:F4Nty&~Aht65xsht>5W\@ͅؽO]]Bo-5Rs5rj~O\IU\M5\K멹?R'jnDR7jN-mv eG1bzxG㔻he\L=Q(*xAz!jj1j jh5H^v.Q9F{ڣ<ㅋ鎢-ևG^Mأ|]ʧ3}N.h55P-;}O^j~G'q1'pFqrr]Q4"q5t/ ^J2,}:B.= 25]!n0`Py2#-M^Q W0XX$w9q͵zBIQhX$eϤ5K 1¡v.U*qjf$^c0 yYsdp/ӋkpyiH.fVۈllN>B9@ϲ3`]*>duICoM^v^ci hnXBaVK=O`Qt7D=\=tɿCfqOWt[+l7.jdɐf"L7M !YI$fsLSec`0K+@p!v| 7SpY *t<1cu ھ:"9e@ Vi F#QndD(#]˂ZNkt%zoyߤ!]+/J cuz~VTT EX-4(2'=GrŴs`Trb o kxf,v+m ma0] d™zUDEI<^%բH%H%iVVH D!h/1fRΊ ϴ0? G7GFH6UbSyX$ f2N_gK&Xdͷ CZG~DT i,h72'z/8sȏ=:P]jV.KDE]lqf޲kV`\߭˚&]ОQhx?Lu_ == zTXˈ8(5됍E/&,zhRReC>aEr=u댬wa..`*v#֬7xXIHkT7_l:IM% Z 5璖c%ˉ+% ;|9pW7!@uHJ:/3ũxl.wg$Bd2,-"' o3f{jnGPȿ}e_=qf D'#&PltRfHzxpmS'N9Ho Ш=~8JXRY`~T~w6}>}`tɣI]-M8mfK~?̨h>A4Llt$X9:Ya1d;Bī.H7m[gJ wy Ӓ@L3P٠SVYIۍkaAI+74l߿d@T// D)bwuBY0_tq,v9Ӳ)CڔY /$Fws2p2ql)':T.iA.)1CoΎptܭIwclo8T?l d"H!.G؄QW&Ȁp݄N~x=n} gn,X5gȶ "%3sL7E|u7osȸZԈ(Jٶ8Za2d͖_f;Dtl<4z籧?TOz#/}Li aϪ)Cy^d/{~NW*|AFoh6{Ge҃=tt^.?")4KOا*@ޏ4FkBF߰oU=۫tяDg|$*LQTŭF銪*J!:SrSJR*4D*ÕRJG*5)RAJQ5QC$jjɪ2FS47]*3YRGP\j)f5㨙M\lh>׽a%;tocŁpk((LCeue*/X $,T^ɫTe2^IW^K,MFq W|"Z>YSTOCirgд| ir6pM9BseBk[U~ F *O˓9YмSi*?43/h-h;V9\Jht h~Uᆕ&!eib? Y.`Fy]w*oatRgT/#ԭ켞ذ3^N3rq2\[VMwlS`(U`&i#iFؕcЦĢԊnPӡC82PnS.&oaHǮof!͈~KOj%Yd 3|ʹA5rFF;[.݆)V‰ ޒAq>NV C@= )FvhW^udJ(5J/V ͔,Z:ávpTHB[w=_?#X?O3\/zz{Q~ƴF ]qlS!̅M`n}T奠gG c7(w\{܄3ńci q%s>6 $M[U.ƙWapcXX|gU+9+ߌUqRPToTIpɼ/EamLNb: u x+QrV@0)R Hx, }TRΉsg.0q t8Ay3LfI/:ώ+ul U0R~_>ͳg 8% |![d_, Z12#qAk [*_:/ÑA2\G8$u~aߌ.K7& UjЭp+JB ߁w:T99߃:7ǥ5R'"d!qVySL:ɯZ$4?t?T&#Sd/ bti%Υ'TХ_wi F)Ӑ2ȷmvcp) )?L"e!G2 |:#qoM >"8ҕ3Hyso[9,(_dnOq?mw.2p/;wx4v34-Rdr (_d(va)KA]LK>I\"n}ƪGn2|PTl<0*tAL||vX?mKll9,dKMmdk@cq^vSe[ȞvdU4+oCsd艈FD#j %HT/^2?D 8g'7)T³l _eWx2bP ?" !66#5r-dϔͱ]m'n<`gkтlZ.4kFH$77g,,dfHfv]v$1(۞k!{4t]g'ۍd{ t~)Y#lkPrC[{ ]DO[^(Wmnz*=me5K:&Fg#s%b!{Ԯe6Yzpe]"&vYD/oVd=.HRiΝ`.HȹIehH7#ٿ췬Z ~^.]Hri}Qx>V_^ &+IdHWHNd',}^)%;FNe$]-!;FNM$Ay5J ɾd?8i -Yn~v%u1FN+$8B;ٽHA؍I  m_ԥe'AR7aZQ\#* $/Ry6v9H4wUJFN7ѿIۈvۉ@MRmD{D!Ѳ&zhhh5Do=NNoI. ى@3lN~MeIÐ^®khHdo.zn8f.ȑ|N ͸Kv±q+WOS '8HC.,4h 44e%e9nqVX(ap,W!n9C(5"+ш"6Td;*2܂섹J,J` 3 2v6Rؽ.TXC+R$G|_x;μ }f15Ar *ǚ_E.P,`#OEpVv⨒re !k]"m 33a"CIξ w]s9Pobh8bHi1\̹v2rD&Gf PX ϿFvzCZGUeЋɤ4~|0VWvh11Zo 3ķy|?v4!\JVJ SP =hP~GMaT4+i9#݅1(E8_,"%Α |ʳ 0E(S^ʫ0dz׍H>oaš{$Ow9D p;ޱxnzNjs>}>A|>t%}^N.R^nA;R: ; .E8pي;w\l4Bq(r&zL>zy2oҾUiSQWݕSpp&ŧ:VſL8cp*qL>Pk-FtۻI->nIށ%}^Y|.<@`|N17RF1Z )|D(O1B#^Ft+ɭ^_ AC]+3j44:4zͿn32t5d c}o3?26նQo?D4ն|3\GYjcؠ;kkqh}BNۭmP'B8ѲXL…!}wN},/&sH78&G~:3! yj~L,q*s23Ɣ9,⒣gΗ`RH⻼M|bzX0!wŸVQƘD-痣DWB a,&c?_oHS Bzo8P_#suQʾW"i~Fs~^(iA|=MA7$ 1ߊih #Ĩn oط:˴O~S*vwyWjv_55Uv G7ď>=n(PZ~1x8%@1TZ wƏLb.rx'~ݾr\:d]?$ƙ?^x^vN$ȸtXMV{/`zC֫0{75CkcJ cZIS% mզI!>u3[4BgϾ}DorWlF ga8+`db&EebowVXI]Qwۮy›Yz YgvI7d|\2]X۹Rĕc\0 \Y05r n7 :\Y ֙={Q+YLhVڱr0kirTF24_{R-)_>aɗOZSR A1˃ ş߰oɿVC.2OӨg1s鋘K_\ `.}s雘K\6w0}̣Ogps8j{ Z4N4jJS/'~edؠaی \liY ) Ske%zeSuT+K&T'/-eǍ[T \?~1 Ժ]fc2Su!}0V+J+iq X')]inw ӝ<(qC0J:VTqO [~Svt8s; *CVc[vok$$>Ł!M*%u'6li6 O: Zff]f]f7uaLìil2ɬs Zc>#wU(jmʶeۘedd0emsVLN^g岵lAeFzQPH[M1dIgZ+xNo cSDǢDC{ w eS}Lqsg>pF H-F*aF*)[Nk$gZu뻧,WCZkǥf=;+Ȍ&Eq_B_B_fr 83un6LZnt.L4nx4ҁcB) ,.п8ӮǫB-Xjی.oĈgp9 Ei.+3( |+ǮlʵqY B]1޷ZsN >͕**q('_j>ͅ)Ar܏ʿv`~~ݏ@QX~ ֹ[Ov0N]&,a  +`̒KnIE4SۧCbW6^iK Ϡ\ϡ\JzW˦x4ƶϖe?;zWgĒXrāVoJZ(y.*}TOpU}s %_b(C7JP=w?BIW#P2%F()P JMsR-6KY;w[]q?\_7>ձ$" HO/%E*h>L,+L}#^\ѧrDu.W,,4U>W)<_З/b_&~Kt}E?֗'2$W*D_/ O劾n/C|*Y!yE?W%էn)'~, 6\.** P#0. a:&yP K1BavTw70 vh80.lp}=PcĿA'a<<UD~ &SaEwLz#$өF@I`{`^0 ZޠM*2t}wx PW*>#*>JϨQ_Rw*AWT|M?[/ R;v #T1~/^lx{h8UXnitx0 Zy - j3x&Z"]hx2ݥZ*]ӨH"#'h쀖IE* -9T bRAT bW #0SuyTr^P+2b/N^b4M9zqQVOtw4i HTm"U'y*1^hѦt/i C+B*NM**hcc_KJ*5t7*j"/_ h@;j讞ZxBʼnTDRj[Fw tF/ܪ5 篚 j+XEz4ԷZLfh4)4Q:u unz&zB+C; Qn_{>ZtC;NE$Y4lS;FghSzr!vCcŦv ]/5ߙev]oWRq=5 /Sdjךuv=ʎn[ۍvm7-(Lڭ zLvSO;itweiwSTF1tVvR.SMoj{Ljz0V۫!"$/O,{P(XjAbT-aO,ORT.~BmR}eeb//T#VJIS~Cw95L{ozWQ ~/M! kB8R/%tn nIczs"8D1"I$Hb=tMϊ4* eNj~4S&ӟ,Z6z0@8PWTb.Vum+TܰadsCʑ]I wWeKk/cjĕvv5v-jhi$ OYeEyu9啕5K-r:°v'zgf`@lAKڊZ3 ]8o^ey.2ruө^\u)+_PW1lz]9=4dG|HȨ[(0z,>sβ9ӫgU!HrBR,pLάX6˫g.|zgq!]"b"> aHw Aߡ.$1HUQ]Q;|&=IfEZҺr)H=2 qڥU53˗^Zٽ|4iwd jj+ F)3w} r+:V\ڸ7s]>RW56ujXS V`H: ._e[jĀKVkkn- ֫BmX R9 t]swG7+ZۻP:Ս֚.QGPOcs[ A_h7Vwtu 2(PoUw,uH.5tE*?n`pT~֌+:Xv} LJ1(ɳ oƄCK:DyPj"-_k#Apn|ׅ.:vH^~TNFp?NRm] ]! ?G,{vN!Ѽ6%Q&mM'+1iJ_3u6vg/nhEwyrK8bsB+ ZBQ0666K;9 պRj[ѶVJ9gK; ձᘰ4f~v=$1E$ExWɑ{HJJ q_AU\}N_c7n?jt%їO 1C $a}UúY +[PVZW N :dJ!%7C*_Qi+P"zԚ:\ܷjE_"P]JӀC˒!b40vf`C -57#]C!.x# HhhkD=,Db^3**̮vtZ@ j*T˻W`ٶf b䃎"Y aSto'ެH`(+F:0D>: ٤SêKͅvG=vF^ȁ>O6](" Ma+;Q4ft6ڤPQYpfI!Q؞Rk [->c' pR*fÝ9r0u!No+h<Fx;qJ]K} иMѢUIQN:id&#K{]rmC&Gq.sȡ#7SJGvgm~RTFիbY\#7t]wN oYV;@D&@9 ;6t!k=!kk,cy%ΧM<>na]Ԣ䭩i=d?hpFG}:9:4T][}'{ !!rCa'{Au8=% KLvF t^j[q{}.SOyїk 9}(9f$s*bj)@"@"KfѰB:Αx`Myao9iGIGM&Wt*DG>1_2@:wNT} 4 #AB? p`_ ?@M +:R.=!֪PϿm2~! 츭Rp רVt:bAj!FpapGvz~ zOnlVPom[wGoNxj -hj^A}C93,v-bSqg bfnXb`wXNbwQq7bPme{Ic;,vZlm=@d{-iGxh#[q#[IZþB݄z[,c׮䘲ֶ\la\knk[kq@n Nc,~5{ݸ\GSRw4+qN /'EObaXb,Asb}noihx'>Ï@+Wdb_/-Gd,DW#7 b89X|zbo#8U!t@V+Jbnś?{kD%fXb<hț ]dCKL-18۸N^11&[b$;RZ=%؇ir1+SU';nQac r%U(Cj|K,uT, ljzK, KPZx<[OK NDSydo7HY㎲fr9;-qxXf+,R_lբ-&-q u]DXcԶNĩGKP-_Sq8g NNE>UGEsR8:[LGN ?p:{s@z۶"b5+[Ѷ711Pq%%}۞@ԙ۵ 5t$ \S[( qdȩ"q%.Zw2}Ǿ }>qe49?Y*I3Nuws<ҫWGmqg4Pp|^(JN`+ԔK^Z.E8sɄ]Z4wo*A)B}C΋Wu}n]emna,B-q mb]mtvHb`_= Ku%#齞NdAnj+Nj4 03\:;)i v)Q##37!f]EM(|2OĬ [7X+[d.CQnx"4$<s\6ܭ"\Q2ifx Y\Zp3ɮ!& Fm"t<;fk]S)GjA5>jE[bfɕrߩ_Dhh$rZj>{GѡnTPw$`-qrhnV[GKZDͭ}HIÂx$23(BnnqHaCPnxg?;,qV*w[|l&8/7sp1 #mKl'\=r(W*qޭZD Ջbe0 Юۭ0B$xN.m˦I,gzɝIwM{\t#!ůh21K<.ēbk̋ɍ鍁7P/5SZA $*~./aˌƨ/&JTg;MЗ 1j?j)C朆h0eȐ.k#3^hr"Rv&5Rܺ)nqh AZU5Д)N:DlJДϠ7CwJmI 8iujnnB#@y MMQ/%-5&9,at'_3$)"%";7UQp@uDh<*$@wʗ2)yt9M*9Kva$Ӹ??6"StΰQ}(,cQV_!;D_i%8dzh4݇ GNpZ #_brgmK,:vntI4yhB'i Q(C9rEg'ŋ%5lIY-tplb"H'>'%(sumZcrTX'Q[٫콮clQ7#y;}&RvTUIG8 M~+̄:2쵓l3ZB~FHdY?V&/XAV{!. Jð}Ё)ߕlf- *CY:٬u*5ƝL֝([^5~r\+ޅҹyC2/Go 8]j'W(_ֲSY Z/4Ha.m'fDE.iŹG>l$bJO5wHuGٕzTuf+w[R!ި䵶>Fr-%u^{XTnu'ha L畮l > Hz)C ڋf'O!W.s%r iePR8W~J7у>@ZBbpSw#0 y+~6ju4@jd+BSٜըy|CC"(R`@tJ9~\4S?X}Il[EBsi.rxj\X{h_e.ZDcp[ɑغ7 269'!({ſhTs'H !w( Wh4dH˜N84/<4S[t%_{ȍ͌"rhX)MjE]b_YA8drT?:з%oMlG w#)F %!x3.h jG&q0zX,0' 2R6}^kylWk}F W*L?><pugʏ;.c[e:Δ_ ʙau*>$wֈ]Fߤqb MWדj|,-뭮z]SwbUW}-׹~+맻g`LW,br>A>'I^i bY h/vo;Yr]Waϟتm?dLfVcabϳ/O K}r%j^aGy~/^zm'{]{\ޛw`-@*v@T$`DK"*Ҩs:T"OwYTdS?FEHE.>WPv@=R49gC.D8\ȃ a,\w0.p̆ H+a>\j8e| ~7z N8p}zdp/MI?+"D"wOa]XSa;"zv}pDpD`{&~9KmlL&Ʌ;h_A/JT{ax xe pxE.[(q\Q`¨ :0[ۮyM53L.+*(_r_هJEUT욛;Xw6:0&+{7 K܄ G wB8>{'/ b_0Xb gYw` ? YwJ|M7 i:>1o'LWȐ-^j > b0Qa(P˹&Ba(Ǿ,ė )8KaY]PPHElRè38ե.C2C2Վ&VW ( in qJ~Sp7*HxZ4#vot_` C>JYO8\R&݈mtckpt`@ ۂGۡ?Q#ă]LBug_b8\*$ŻI_B8vA?IȴK'Lde7A8w c8`QE9D6.Takb$}yϨ_C|Ƣk46ma]{*їv< U !:A4+V3O-&oj̕H*,|_q{+0um!l'UiDsbBx1N.(Q ^ll&w=R^u+{M2@]Mڲ֐셵:o7 +Rp^~ ^88&aoh]pFQw[u{p & h*~t.]@ $gx EK` /P+ @; 6p6qn1p'܂x Oy|S ?tYb<Vs >X^kwΦHbxj ēΫu)J9H؁p4R 0$ i=ƒ,`SLʨ^lknv o -ſĔE9i.E]^\nW1rY.N| (xF;aCLʉzA&7d8ԓRyP:.l9^| 01|f p2n~,ɫ^0ya>ka_&x4غ vbn~h Ͻbh9fhÀt߈}/i>yNؽoλt[\''xꬆsXZ>$kO+Z1ia6h0C3IPME1p6Vje׎v NӪ|F"b*n6}T UZ3"Յ.tHuC mRIŀa L fGQ|˷d"6hCVE{W q^{P}r M )C!w$G[ 1Z=x!M;2=`CFD΁Njzt8n;PTWߠGԁG0`B;PȎKBf#*GZ,WYP(>BmrcȈޅP]P]:-';~Rn,&K4]eVh AłA-r"Cܖ$h Ih{P*D܇AFz &kII =:Jb=D =ҫa.pW)p9xjq!*#ČL g>1ߚg䫔 ~x$64?6$nJ'quY򰟘!crĭ0 |ϟ9É6 $S;ɶzq#DB] L. y+MS{.@D^3=]Ï͏ڤ= h>@~:#T GG{5k@-Ӿ%Ah8Sx\D E?Udb #. ^ gxA;>% _Q/111ƑHv;ƶh;.-X4S ?ģEOެ:Lĥ)3O`4sRϡ;>t<ڃ(Ⱥ,V^^XV$}Y; -% FLb`i#!2GʜnS/L<<ZJ+=q,b $Gd__-*5Ǹ*+&e~|}\XF},A1qke[ ?S<&WQ݂7IKX<izg7|3́5 ],-ahebvktq%΄Yp8sNq@tu\0i:^V+۪tZ*DgA!E1>ǒ3̳E*b~YRh6 ҋL)$\l' j_o;sCj%vTԞ 5}ƛ7~ e}GYKфcC܆ !f &e!éfβR&6'Ml>aC``~ AFO(9L_TtxT j{0PQS W!:-PTmS+_~MF59Q8>!e >״6E8!"6>g)ϫ[7EŻo4<_P{h|(UEl߁ɛd(FyTaqCV=`#0Ag0MX5 z,,L=.S =3anӳj} և#pxKσ|\/"'u!$| Zn3SO߇$^'9܏(7|c3!6)1=1~x~`?\ 8,⋕XNW;P+ x0 .yq֍"l#,۶ A덒+S[IS*՟O5 8s:|Qޟt a0.BI 9xK2Dj0y/~z ֏R} LOR֗#OVA~2հFoA~i Szl E? g@sXp$;9Gw2 &)bp-|#dG6:D6-qƇUYX߅@H>DH>q*/:iEZ^G ?*r+=h!UeƂz@?z_ءOCbe /sNB֕l@';' BO"dHAO:dDNcr(oSLK %x_J.tn",r wvL;jEp@y{M`(eib#h[w1j[gKbx]qgIA!ă'gO+X6n(|t9y΁< #-Mf)/ 4Hz.ydSPѼl) zzOr\:Y:KeW :Dt^y=fDDmB"4wx;hu !HvRQP:YEŻY2ڝzMYM$+)4]F=8OA!Kq zBnlG܉>].S K-qRKKřS+Ubo No ੴ9aJH#L: ="ܓT]VLy> `Q<2ECȇ:UW ï.1/BdESfbi'#eZfv Cb*q.!K֯f9gpF} =@?<`%+hC^)7`My]2jL࿒/@&? SS_=LfN EJ.cJA\],R-c+ ,6ˆb)`u=YZܔ֟5òcwlbins2uT8 yAdLD_Qj?D~O 9 | " ?a4Ro4?A?WNda)iju3ُY3 ڤkWFxpj 7YPAJNhJH2QXId BKq(Vl9 2t2<00؈ӌ8e$\#%Ύ+ՎSQ[ٺ, }}[G!%;'H !<~R&[*D,"äHg \.|\?Ot+!^*'erm\MFc]v)Q%sl* S &2hZL-LQU(gj!paNc$/SbC>0HeC1a1GDhdI0ǘb7fډ)*1JyмJ&]F BEΞoR{sD{faA/Ҙk͕qsqss 8Fs]lpgSMMIOwy/E7kS  ۺ~͗å:=DtF-Em,Fr 6@q5NDZ-FKN9):!Jz^E|/F "4[#" Օ((;~YYe_QˎSM3:]. PƯ8FC~o|Cwc aߍ]qp\#|zkq2>8)xĴIq>ƅc\rK5/Sm@< aY-O푗߀__oe hVe#V?c8$J.F%(z2Y桠h-}t~I!M뿁h}-ېf,|3ԧQ\/y߆30jqiɋ’-~;چOT?8E36˸J,P_OdoQ~8cw8!ɷ?R=~';` P/&T!&Nb:(q-gPxR2ΦE%VtG &8StӀ,ӄAf4Lyf ,6 Gd r"nOirgI+m~O޷{!D{W{*Ľ^{.ƽi? xLr1IgB KDaԕ.3151515 0̇f6'(8皓ٰ\bM6-#$ֈm;%3$lMS~~p, La<7p 銍#d4|!p&$Frid A]&&̹*Db 3!AK`y1O2ˡl 8\ s8㠰U1^?hVl~~ f<Ō(E6F'`}.6'2ðyp9LNDd2-;IQ^]$mȠ"6Yi"Sf9=+Q5!\Z_Ay f'}J T&ݒRPmeiJXx͎7̡!۽Q=F%:h*<@<|"4Hh:jڛaRЃu,%>xo2J/*ⷪE:, m^y re+ +ayWD6DA ȐA&$Ϋ >|#>YQs󰚧^9){X 2ͼ,: Jü&77L`=͐.EB?y˭#sk~,vy'Ru+.H6>tw:oWtS-ebKH|"-^5D̝(рݏdhsCAhӒu?ơEXeqFFkqCIV=2qZ Y,a;~ }BBj-OdgzB7AjN%?*Ӄ=D0| 2:sP`G/L0 5櫨F_7Y& ln"Wq\YR]RPYُ*?{xTiPA2l&fF}N9$+ #xD@=f()eKbl>"4͉h$1ňa6]?@+! 1?Be1*Ohlb~3/Ъ`. EuJJ&̐q07GMf @:M6SX#{YSyNX2P/WrA_̈́} xTEpUw%$$ g"AY!D ( a$3 z-xxhB"z뱮 U772~1Q]]U]Gwܟ?^xO=8WdpI&'&fEv 29)z|/drK|ܷz3>ܤOBEb7b!\=-yHX Fpn[}h׋71a8΍x|2=x(AzW_!dUL)z1ix:79&e0Nf,-nu^rc'TfbMɑ;s 8Y"hNc9Y:.Sƴ gjd4rC.c!.;s9ezgxu 8ȹ s.I'L9wN1N񊿊S4/gLq8g{q)ֈ2q[\_/Z.;'3*2L/g^qqL9+_ǹ zAe7qn#'8A-ngI.N6qϻm{9woaZm\C, l܃!an7ysq^eOrS<Ӝ{&C<+9n|!^^/?f,2^^eH1^7-~}w]n'sm Oc}3/$>|W|7|D{#8'?s 'f<{;ܻO$pD)8'V*B[^n~pKAIH/'4}Ul+qݹ]zpY>*Bٓs>NzqޜC-Ʋ7ϯEw'9PsnCf&a\!l8'~NFp2>3hn['IҨc)'qۏTܾ_'zA`~$]O)\Qʓʯr"KŇRN)a`&O,ğ-9:Uxe<#)Ų-B4F*0BѬp% Uh]m1!'ּ) aDeu a`8X]j\ W4Ee˃Z " I vfG3ؽ*n - U+ixΥAP$TiC5 mV>8nI0\XRK%g5Tj!~ UӲ_ :>20:0) Min(e7COڏo= à`#z@@=G/Q#nd6on, ,&UMCKW#sh!6w6C%&%]u̸چyçYPwB([MH:zF#jV u`8R+:5%Y,BDFoTv1?ҁUMz.D)T;zF Id\GSm%sGA-b`[ ąiUа<d0ߡBŐƆpSpCsc$6N@M8.TW765O%D Ihq02689XKzL:[#KlZ &99ƟY1m2"d;$w>lwI>5j,Y.Y>-]M/lJVCF/ƒV[n<-qnp%nUnITϋ./Svs$xhyU: „c⪆zI M!B{Zy~=XYTnQyã򩁦/hXػ@t$pf= úq]ljM1/ePq [L.BT&/4UMqnPR{[P㞤\kٞ%pa⊽*ǤJڳ-մ/\Ҽdgs-q Wmdt)$ἑԜڗ*Mlڱj5(-]* j#{r(&:L$B,BL%< C51Z ͂WN F!/"tuiggH|VC+ILPܙNs˹#[ Ή(5ChYפZ #L'=Ϯq1555T""VOt ĸO鸓pal#EԎz3.%5Y3H1uEAJOY+rJ+^\v*X )ng9\e8Po>KB_el;DžZײ %> ,U6"m 5c2TL(W<&7'Ӧ|F>k|/rr|ɔ/[_oƈ)oLߖ]ZM>ДɏM ~dL~n/)S~ɹ85ܷ_|'7GSw?q9 *trPQڴR+dn?Ne?nSA:ΈPh*[)S %O%Tq>u*CyL%vL!Lelo*G嚪; 653UWSTqC^MdDqO7UVM5H 6. 1bNs7j7PR<EK5z*ցuƒچDC<"Fhr/4Vw{/4n N¹E ]i<,9, n}ӃDB[r%hl#Zc$ƒձ)@GNJC::Jai"_re5S>N| I Zw"ᄅhaSGղ`4ޛ3.%2jj)B|. y4(!.^4,WPD-hnk"0 B{rYT{"4Άq0+f tW{!, ҜG=ygІ؆LvڗìB5kkX$Y*fR{N|ΛN4[VgN *Ҳ٧vYyS#\$r<[B%ŝgX͹dyP7;]wiM0Ow'M Z&mt$/YNrVœ4{]A*M ->Wʹ Ԇk`y q-DOΠHӕ,!Xڞ''l>ʈ]hA#ͩ(,aLNnT*R$&9|nSTN#~gܽrT&Svzdn$FäΣiVB+ҏzHɲ؀#1ܫ>Ǡtڴޡ@mYhC(ِɉ/.KYw dT=J;B[2EE+;kӛWgElQ4/^1ncC$Q޵?Ժ>1٘Ð.S$ l(.Ӷݣَ[Py19{oʑ(*PaGvm~VQ!XcOkg嘱\z4yٝ\TIL@cc-4b{[o [VMje3O!YapR¹uȃS@FbfPx3NC,A묺rY|r)I\SHgFyiGU.#hu Zȍ #xzXp(YV>3[bYo<)#D;qww+sQBG*&W LfRw~po9uJ6&R:(zJ--)M0˼A+t47Z-tLz'=zQiL(FZ[[Zs:ղQ.G'M|o4Ec#Ǿ[+4]@mUs~hn{Y+1q̸H$EG(i6 M']}kYޓ,M}_ #ёL=ar'ꪧI?\uf+K;i8q>g)MbJR}j *8KsEpus4Nl/6!^iNjU1miO FԶ2 q*o$ #^KC 8oeuz.gU*;(H]4>IufSC)(_3Y,H#GL49>c=Ï钔w1~էcTT;$0tѓx$+$:,ZO{CU;0;b/006TE<р=He\ڒqㅴ]M 8ziC*8cE}Q"/^小r(eulLvTqSgCՑW9u}BY:crlkn߲a,g/=SpY8::mwt3U_kтL{>ecSa6t7v#KlY|ɾȖhזqM Gm*)=H[o0EQ奺әwEQ_)hR. N`]ZL*qS#Y]nK)ЋMHXĐfΙ3?h9q66/{/ RRTSBmq0\{h_ٰ/'،D6!`JBa+#6[z!afPez;  aLf(&&hPlF&(Nq%smoj1%^,t"?<M0sk4aoi#JLfl;+Y(D_&gfSl[$RA'_>W BZ`2;Hgi LrࠏEv.@8Կf`aLNfia:Z`6Hε;aOYӔM *;ӵ%&?d2h>^j#mLR]vT v2X#ouANN;,`?I-V8ڗ%2\L cǖdygb[ḒlFtOh%-P߫}Y\O·neªie|=gr[8my j鴞kBC+4FK SƒnĬcኔtM5J= mp:npv8\a_nq:-NrӬ&Ntoө4o;Am}y̒4j68ם[;M2B ϡ9Ly_7_NeЪa L#n|ZF}?>KĔnVWi^(n saBVv8*T=p< +''O|G|?g\{8~a8 vc9" `6.`.x XW7`_ X@|XopG cNjx8g8GBR,EX%NƠ8 kٸL\Ep؄u>laxŋxxO+<]|gYb-vҍl,Kx<^ʥxy" Z(fy=*o=x|]1 &ix:x 3Lʽ7܇dQ߳.r$^R\y ˖|>jL(g]MEc`NP &oċ`<_7*KRG: "iٯd*$^I9\xdo7@7Jzz dvdqotMÛx7 wB ĝ = M?@o@4P.nhW7QGΰq' %n Ws]tQ7>^!׫kQ=V+\cJײ%tk vʝOjvQR]7 GqĵLͤ]6l7&XW6q,[mlo \4?S0 %'IG0rЪqS0KeSeuMeӢCO/잶C> |: ken_[}c-Tfj}#31G;*Hf6ZDK|iƂ%'(߳QD):/x5(}^Mry,k72z]FMN.#V2 8=t #HX{עxl;$i$R<ϗdrW[_&I+$yX-zXۄuZqO6xq3d[M^jZBjv6ֽF2{yU 4gA'D|FZ|r5Zcxgkx ; rvS Gnr" ,.NYd 9X&9Tx!*x7^"âU1#S1 b$b+`1SbC5z|B-"kMDq8YZqHow "4!.OJ^7J%n( fG*rK(RUrh5!J<"O3S<_<'k OyxUnG|M+?JTT/T_(Q#ŷj:DOC#~W5bjS%%ҭK$^i6K=+'9\# !Gr#5sk'%rQ&4ɉF@N2jdc,5ΗӍLfYn#\=|@ԝd=x#vr ݢ/IfPwk;N磒tViΝEbcv~ԒIO4pq֣+娷򻹌 T+|NLܢi{NOE|/V){J9-g+3u mw0m:=J9=Do!vcz 0wNNN N0Wes8v^p`Xq:y%a]Oe? a?i ֊Y3~Te֊[c-֊V\f8kz|Ofu oaα:[W@o?ut;tmpA r?o%n^%/yl5w4E5Z^5k+z9=x˛-wK}(d^ 6>``j?[~{.qcIvK<:_P l!Q#OV rB̗29Q?7UGbu_H!pqhE?' _gs( zYڸ$?z@(ڐ|W+v{ʎ6- mCʮ6̥J:фz6̳>֎=E}hKhW[c!0c-b~eONsLMi1 {coruj|f<DΒxl aݗ5|?~wa K_Xⴈ._b1XoŁJ4&SoӃ-Hg:(Ep0B+Yر-V+)r~2eB/ ?W8PȒX)uJBDpr** Gn8V~Bޯ&@|\MR|WMŏtRTR3Y 0$SpSD?U)SXWGBq:ZLWNJ9JSAH-LԩZJՋUXCZWbZ%nW'AuxL.QgmuEkg< .h-=KC]%s)!%ǫ$E >G[uSw] nT-v]ާz\&}^;ԫPLVouDMQ_CW\}'uUP]jڭn6.ãڌn1#O=kԋF/[iScm6~Fc1ɘaL1SaƱLc1˨5fcqqq8Xd\dm\F-2WKJncvCN,6R s<_B._ z,) N!|䦿d!Ax5DA[  D]i2[tx%3sS(rzy稾]p8G,P8Doo .pVjaJ n9μp$?_|ю: sey r=rF{Sky}%a~CŴĽЦ6m8} 8zgQ(z.L1.2"cepq؁||iq'+n2odj[)lNtՆ:0=k 0иށŠ'$Wq8o8Sq8Xɽ| )B uTH%цdmIw߸ [`yjh6QgCb;w}$  6ۨM =qFN"p_ y= tAD2Lc;cO:p}{&1&I!~d iDZLeъc;.x,sb~/_&FF~1-b;oilBu8;r*m8CH e|32 |׎keb @?bgLIgL %iޣ֌ M#q;:).-w֤l>v88.5?P`0 \(rC ]PrЭ:6jn0µv@aqsn/xЂmx쑴*'"EW|*Bz:W ^ 6IٿF 3;f޿&| qM6eSE]|&o)~;BjZGA,\9c+hl"m3섏ilG> );a}]?򶉐ekʈYfϪC* } r]E5(5/pk,pK]CV\ٮɰ5.wM yprU½#ݵq /\U>pZj5O5x )R\ ߞ肵0<Ku;cߩ=%9@~l=E|?(?|BK'I.jΏ =0>NB~_mYf{/dV S3M&~_`%5)_a||w|1T H(:&YXdc0Ps\ 0ǠBC-RzuƆcPKRac#4uI&dZ)0 1 ձZL2STc0`0 Z &c0E!=O{idG_t:Ք cl_ C30m&fal6`l.7:à0h1& bp0h`1K0h` bЊA.&9Z=`+1XazzVcp$ `ЎArĠӔk5uINw! 2 Xo]j7>`ƠdDS&9WaЇ0بtu 9>^z7K:]=LD$,Kl'cp >iD_aYl sݯ18󳄷@QazInUӔߛXM4^ ]LLW/+0nիjLƄ>rmJي/h׫7hH荦zz&)KBz bҗl7ۡw@Ww`N NuB;K>H{. Cޯg #8O'5)]}տbοagtY]}yL|s1x ^S}U}MW_70x῅;Ӏw{Ж~~'~/?/tK|/>OWկ1 &~0=U#]uM4F(q1jC3 Բ@Ԛk&!cjZj+Դ"S Ňa|6bZI|5K>T+͒Whe+7H|&ҴLaֵ1dLJ2.KA ʔLC}[gZILm2%oЦfFmij~2K2k.?K;@+ŴrAPAihIJ1 UyjUJ[i͚XPIi?iK5Ԡֆ)0Xiڡ*J[i6j:m5WHS hkZTO' Փ։k5ma=RP3i04D 5v4"D1aZ6`MGc_`plvcp'bpdw Nigd)O"'_gc _c< i..PiMav1y &Ke\W`p%>nUv:FVӮ3@G i[5폦vݠ݈KM v3s چibvz>ޮiwߴYڝwbQݦv`݇)cbm=ik#(>=N{cO`IO!5/Xm^=c )kڳ R@sӞ:xc/K,]{kPN{s34Mq8X_$/h=M{{l0cMhbgYϳN M b?hQk}o1]6=NԽr.;]@jtDW0bLu e= c 9 | Qà1V K2 A#9}W@(^Ybct}xi wU>>K\Wb>A'"yAͦ"ɺ>;Tit̰ghn4}NazMC .1V?^bSyJo􅦸^?қ5})-|0J})&M_u]?0*釛*]?ӏutvL vZL\!]?]MGŦsADӣHNÒCquۢZ$OH^}ҶխM[t%M )ZtT`C/Ytg q~ݲE}YK˒m vA(*< GDVcsKۊV5B=.H&KkZR2,>&-H6/ض&bȺ=kkZcPZ@VܴyYu h6?>zb]}A( [6o\QgzB*-\z#m(d;Z'ʱu@F. G֬ onDc]XW+ sH5k-H_ JO駂 D{jkZ.YsȻ# upb}`]OH({2(VáTT`hg2i2ڊdsC:X㉅` L9԰q>mhvb}H, C„NW#( _R*X}}s7qS{7h&.QYSOS&~9PzAEJq%?ٮ<ψψS E[[ dto nBZ;{Ȩ DEAm$q>["X=ܵ< A dV(6NJ,%[RZF(\/M i h!bp-G60QQ :Ӻ@qS/4`Gcwol󏦀NKUHN`C\͜P7v` 6o,-֯n"y^`Ɉ(NEAħɤ"3v4C`5[BY tMlhP?hfVe>ǑaqЀ'ܓܠ@dJYF[VVKGԩ]L-&֘PCG:\F4(A7Y\h\Sػ X ) @,I5ـ}耜AT@/&arK;<{Y1n,@$:q~P6 xucW O?:E\;+qn#h5ަR9W.7)>-T2&(u4PhQ`Mt J9ǚB?@pJqh| H>L:ȱ02 ̭kXmn^ҹUT:8'5th^kCt;#ahg":TFOp= #t=KcZZhGmj-SOKi7Q, pɋ(m6/]AתyuTxG1W4MPG[FMJ_lOBׅf1? v,h]1SkAAhCb@JYdu /0&ipX:9wYӏs"rϦw2W1`&Q!F{5xtXl*[Z7_5)+)lfZG@:z "]mb. h%UMkag9'?bGiZXNRJeHRxpݴjVZ>^MvJ ( h7epj]G XU1HHqNh.n;A:^00~eCG'pýM(tdE\ewR\u]8P$2F[Q2!@1gK.S\8;By+٭6@7dO)>XفA0TEoit#vlkz~Lt\}v-xӦdqM\t3=Ի@_{5O%aqCWQ|{ *d3L8kp?z~߇w +c<Ӟ3qHVz}HLSG;'Pǫ#XǏWgY#|OmOICӃ(-AߧB@WB#s: #Q8ф:{ .J ~鿄!ʮ)),Kޥ[}ܟ <(34.R$MWu]0@{-D3KӷS^_g|2m͹. 'crudZBՎF|╷gLL˝5uh_Uk$}: 8IB[z|хKS3uLp&Ȅ|4R'|~6=6r}]wˌUWo.S2GSʵg>kCi*`DAN دl@p^D+;Jew-&5ɻljm$ =M=Cjt;:+u8/4v2abn.Fh>umzؿ؀uyd_ 4 fJ4L [dK2hdvS%8!RI|5͙ ֽ_BKڣ3O7њERmf޽ү+2I-D1̦McNB[⧌Aŷ)GVmڴ+1D7B} J-x۔wŕPkei_R2A& Ι[ڑqkn0$=-Yyʬ=.]^wW:sv>IƊ@x1ůmHX^4wx)E4-j'nr=-FQ%NFEKP׀81Itf~!OmiO8#R#ݡ^/gۘ B0[!Myz׍[Pk!G.n$N>t[0ˁ_u *{5/ŀDjˡaY~wփ*7"C.2"=\3ḂneXI9Կ5C-Пs*J˾7B9̓p<3IOE*a+M+F,rEM?eW,7iVbx;7^ smos`H`-®qpOLwYR"O*;"p\il.'+# hb'[N"`lFGڨm *Tl}fl EڃCx~vDD"tQuZě?Yy~~%&GUh,"NhU8Ļ,❖~1wj,R| .+J `pWk,Z|13h7ß0[0؆l\Yp;0~|‡E݃{ŝÇ1=(-C0f{G1x 1xo3~>-3S]}~XmFb%>1^1x Пԟė-/⛖Wx&_@ķ0,s{G?o/Z߅GP_-I|CK| ?ǏqO ޳o0$b X* m]] ھnjcy06]9=U Vuu8W,i4Ւ^^$S-i4ђfIk:Bۃ%D@ >->nY?7,MF d)K;X i:-2"M˒o#ZI 2,Z,}Wz݃˒VXґgvƯ8j-]dKO??-YM?cIGIRn_@ /`IJY2t?Z)_KZ٣5@d- lKڒt [K:O:_ {0Kk;K_4}[K cݜ7/X`WTZpE#jULg{ "&z=}ъemUz{T+O}!eHlIJlƦ~%KKl C1T hKOhEaX5ⵚx%K2LF22AC,#Ռ<7 ,Fe \ //77-(R21H @RA pc6*,cdF8&2Fc,cceT`eLK.C vM22;QzGm:vkmś`? jK@eLiL4j,c245֒x6+"bST} regMu -yK`L f12sѰWc7isף%%M9°F .0V]lumf ⏖Q4`FGx#OZƁ6!/fd%*z@cVe l jUn<7/~ op_422Y"l0-c 6_zE >¢K-h:P6KV&wM\ [82EJcen4p8XmGJ-# i =8"X-j87Ej'XFL_3h3 jfl q K^$7[r<U豖|)fS;~8F0x| Tޕ޺pHt緜rh> 8AܯHZƉ`ɗɗ[Ul'=&#9I -㗨oޘ_,c'iZi͖q:JJyeô+{R7S/E38 :Zle%E~Β__W 0\ 5\kh=y3e\`\#拌[ \0.ˌ- ]-\\c\k[-qqed@_ٸ2Zv n3n;q'N˸˸21]}fo0/Ð MMF %-R$G,QXpؒv`z ]Rf ]-68?6Y?A%2mbg2>2>zA sYEV&F*:] NV8ӋX!XƧh|f2>SeW2g|e_c?\921Ba2Gֽk MZ$)eJmXˊ7e*ezCvaY2Сz>Gjf^KKZR3-Kf':e1s,t K9SffÙS0V`Z ,ǡ(F1y%@-ϱ#ĭ,`l8f71P,A/,5rx4G`0 P(s/2G6ǘXXLgDX r7.sXf92 h%qlAd ̮h72kɖM1l{vD+ieQ/hEK*StPΆY_YTs\\k} )o+ dfۺ`Œ`Oˁ- O VEATEHԩSOwj}M:u$\jɩj-^q%އ+-xx='쏋xlj`+s%Y-%{'ޖ-̾fq4k[ odY+wMT*~K^ptem|PKXu1|O M$ΔDM=-y;m4HK&1yڴZ1&O*A;x$EjXq up0SNZ];7"4yQi*4 tt8G-h4~JIe )9ɷS/)InMʌo*nIƣB`-א,K"1)`[i#tB-Os7GcnwM˟;ftc6ʤ!͡Mn%~go_AևSpf_w qGj&O jtS[8OG2ǞQt-`iBAH"zѦA|;C*(fm+W i#L\_[A^K4zBd¯ufj\&a{ɴ[Sx=YlHꡞ͒ن&ͨqr&|Ǹ+B:1- 1@XYqGoahtո}Ϻ0elgs4"W:$xeҡNb P՟ΗgGf;yIWqv[[Muw/y)n@Jdv^7қzB̒Ȝ,X8n b$KL{҄^F3L=о4/k3ٕxΖ ~)iLk5{MbkIhogGzSTTÇ/7%oIŴ^LQi"=睥i"UBigj+mZQӚ{RwZ4Q?l.{P{;f_YEs{d3 ܁ exҍ`GMlbe>?4eM4l.af&?LcfK#s?PG/X%)M]mwn)aC؅jyObC]!JJwa3C6Ñ "d),l]䱪B;T#4GSi:ab-!2C߶Jm_` oʁsď$3C~ `g8dZjH;!Lc)`lsuXh[ַ.w]GGz]@ϼ`bȼT>X~)SH"(N򙯡o% *45huFxќp;HiXZ)JpiY4$4eAݬw.t< XmbZt|WƸmX@-ޠ}}](!,?Ruw%e롧NNnr_MQ^vM5Tb6X*q{ i|o-XC&\KYS͖$;YUiFk%?lY8 \_ވCV;W嗱nhubFUC郒 s8J/.qu-i>}$ ܶZ{(ȆXQN|@;':+326fܮÙo/Kas>`WJ9PΜmwΌonPq.Z&|n2>o[%1%k3t C^w sAFt~j"ĉ}3~/ҙ4KW4#t/CE23`if{K]S{j0 wYpo^kA?a]nŔ`ߢ^:%AU\nE&a8bOYT8%C̒O)4~Yd&_S_2)0-toK$JnLnf 7/_:^$b 8r$ҙSh.5s*zPj5?[+~n@1M_i&Cȯ] ?픈b|z<#iIg}9axrdH<3_%MSỊu O@fѳƄ+ʙ{pj[(KFr1~.V紕X?f6TMg{ #њxGcdpx!!$xb&@A~+{xRB׈p:q+?B\\7 B&O )5D(UwVU BeoSno煛;TȇAD~( Urt/."? (DM~(*Hc@L$c(wmŝD?j;1TKlGrUdɳ#*hSNd^Z$/Wkr'H$oݙ"'H$3EWO$i| HHg(0{NIs|ɕDY \s\\!b ~Tq@7 "wD!ˆ .).. yzN䐒4 D-ЋƦ44ZӘ7/xҸ( C Y:=AY1ȗՐ A2q/SmV$KnZ!T k?8id<D D&CD?9$TO""P"fx?+!$m/"VQIDJw8̇fO"'dK=-k@Gu|rD$Ja0b%pA=NXqnpQ_Vr~[2vݴޯ@c&B0#j( cP?r$CƗǂ$AGK0z]`!CR tƗG&ppG6up:\:\|psQ \{>eq -±$_8 w1U ,`cT 2k3ScONbT%OO9GqT~rnHw(hw"IL,R(MF1¹.Jcȳ'g * m*G2"  T%o HB2VK  T "$?NR W:W8HfDHR2RL$3-. t!8Kh.J2.;'ɍQx-:p+폤JLn s]P8ב\G~;o1e?GBO>LoLo2vYwvCb~v.(ⲝme\qwdkKd<<< <%\rS␜ nfОfW*LȴJl9UyWe:"@@@@@oHxOKA{xfa+hR#Pi݉v>QPÄI Γ"b|\ |\ зg,0M7˓|%1J/N5G[v9S+EJUdh\TZ۸Ic{,CK8 :Fbu@y,$T`̼8^5_'e?\F^ɗJqJ\yƌy7`'``7`~7crcdZH׻p1#O3\i$iԉ.U%Ȝ9D :a&+nlj{K=XPlV:SXXNIHb1_VHp< r)\U NB%D:΂q0`TH`43hAđt 4G ZՖh(YP"^Хb\DIU>;g#R8 xFIxpIgTLL}K`ޣ>2t~[2JJO.RȖ"0L&Sx5M*;|:B\tb³  IDj0i2+M!Sڜ3өa+@j/~ݑ|$w, _.dMN^q'9KLh9h9[(Mr1s%$i*רb6iuFjp!0f Ό,l>I9e9en>@e'&B bJ]pi_΄Zϱ5vP!iN%+ʩIߊjMZq9 ;$a湄]3.8-OA2lP.9"r8 \!RUb/GL$HI]i~ BXf8bqTU9 >_tзTJ].QU9rD5,i6N6Ќ$Qa0].$6$]*O<W &" (/#ER"mACʐ9` )kĘK=࿀;)$Y\pŸ-A-^9|"$2^%O:%Yz#YuaҪ~rl Rd73'Ѳ^+ ͳ\J y)82 bl#JisJUpeN[f#/F~AG:伪!B)FxC׫JҶӷp51K2gE߃.l2荗vp^EFH׀~J:JC! `ՀhN"=AJ|xH RM0S77m@PGw!!iO|ߑB -AFXqծ9e²U$% JwI]wQRTf1Dz>'*R'WYWQLH(q ZYNUJ2Ė=\9Ie6&7OFgCLj16@;P 8q"HF"sKVBɒp*~Gr&V=EcIoY=>C4_,~̘Ş,H!8?%R {fM4\ErCScLT dP28GAw4.oeeT{xBNesH +d$E'\2e*LYK|dT225(mI- $s?U4OIǺ}G:2Fne 2D%CeSa?~s1owsWTI~hr^P}Ex;U/0gC "R.OuFwZK}Q+*u[|@:]+9WO#` S49U+ǭbt <ϐ\,_\\ Mw4ˇM^ArUX><D vб'[R;\TH~}weÏ= cUU@L12F j5$On'rTLT˝."'8Mvd:&Ziw~5Y\?}TAV6y=.+w'Dz-뱀$9^aO/ctKHFs4"&Lh {tR_z^ULN.o*s]JqJR1'왽="EDi'"˪~I) |R/r|aSw]EWO'QIr=+AZ-t0aäPBFfw&9eCfWR4"yH !_`\odTyGr?orȐrJw}DSz+J&tŐԬG!/RYJ9$ln~t (BRg)%D&5+k;H|7K7aMTT؎/akݴnY$MJ4dWQPSK3pM et"jVq^#I*39{zvru?&yx|En;NNKJV$ "w| r"e~r]3z׽fƢB#{XМ##D*h t*.Гh#ԒljtE  N̚t?tu;{6ZtK6dټ6qR3<)r_hab2|N'_C9o"ˆ>: A+s mkG!k~t>ͥΝG&lezo'^ȓ~I.M%@8ߧs `l[lz[qja4Q*l:+CY]P|5JQln(zpCb/hHc?oRn=&1YAʔC.c\J2G\]r#E<#ŴOԛTdKQ"bJ_-? iDpt`9M,gx<|XҠH+ʯB,}\D40 9gr 8uF,Zh@'m?eʅd{rr\颬Aftu+ƛ\j/̟_?L|X6uK(^0#.>b.>'w;w;a3MCLà 8ľcK<A cCd_; #-!Vp:y x-߿ى{|LsmŽr_Uάՙr1w]Kݍesql:J$S0bT.QAw 8[m/=e>f&-ޛۺXuƲLE* bLSd qp" DyH П*32ILW^?ßq,$* t(ۨٱ|N 3 HK`tO}|^5>J:%TeguP;&>t{+mO NNvw%.8ޢBlU'EIFdo5LPtVHԝP+H*l$n%C XcXd,ӵ.,YQrN.枮H"S2H=r ~ytnHI:Sj ԃBW=QQ2pŶR4kҋ|VzZe.ZZ(sl" aP5uGҎ3bY*'lŵCE]Idu1HzeI~mw7)u2oĒކ|2(wݜPVyծ>Zb;>jLXV8u vv@w &lmzRNEW It_ҿy_U㫥j@Dr?t)+G3!|QovC<)jټ)W6;reW_'C7@{IJPIwa'Z*)AiNϙ&k42Q֡DR="Y3gOK4΂.r?[2v+BZhRz1?Ll'T$T``Pk䳙:<`=(Y5fv*Hf@ͧncKU'Ǝ1pohyNt $?t6'H|KU$_1:}DLQ\r%!+S04n/߂ Zׯս̿s% ,vRlyM)ǴV l[j8 w T(sj.mcZz{J|ᤃ-2 T(/]l֛6r cTP倅'JBE\ D d<۲a;'ݲ,eYe{֞v 7^ص럽0ۄx.Q=sBuQM9. <$GmǩJn%3* լ:#4g5ܥLJG#vr*U[]0P+^X T,-7nӛ@&Y`a$Pedj&gNIX&^ŗtn\RlXr * /_ܝ09cw[Ĩ~nAMۢo2NiIZXx\3CN2CO¹P-~8ۦoD)-)Tќ6pU>P='D8Sى6EEtͬ&q~=9PVFEDQ*rY摋NeH&p$Z:LWZvV%oZWǔ; 4/hqOEFyi*>+0;{IK^ۂ gEgeL_Qb"{.=@֖icr׹t}t7R !v=zLwbHP@[יC+/HUO1ᱲh24h%X|HG$Pќ`Xrn>}q:yv #Fye c Aoǎg :_,؁ R_#z0k*ꋏX4YOޏͺ@D5н^LNɚm?cפ6i~t 7Gu?FvK2 2BWj-UsUgN4NT+OJU/ʕo. 92#%# }MԸݝG֒sfAPf|\1O6wή>L7v(Smj6k f֜0^s8(;yS(vp/.iߡ=c_GfY28!#BOLpt,??{tzkڶzE Yx[H"f|X6*ڥDp>he"^bI^`HdiZCgy#"Q/Km]0W ŮD_}Q>{C(' S7 븙*T lE;z_4z5]hW>ڂٛy!"HіU;˜kS#]l4k(¸HU8+0a:s;}96J#{8InƆ.+k+GCy 0O >`+W!tK-' >r7H #_Ʊ9O!dQ֗Z[bQ-p &[|d~w9[ӱr|tꩯ!sc&Q?W_ӯT2ep `YLkKpR曛z9QC K@| LAJgYX줄OyͺL=_hJu|y _<&?=vQ'/2|!ZblzCZ0<;{7гVn礕0s2cr"t*-P"$_J΂H_}W.:(]Pxب&*O"7U;Rq~jB!1T<M_6?ZvlrfKIXjl]̂OL9#1h+"ipA0>adǏqb|i}{ոb:-˕ u=%7{1Ȱ+4ɨ4esG]efg+"j̎4~1h(IG63NGWj# 7c#T(ps%:qx7U 6uqEDj?,t| #N5p]q$.82]<ȉ=rddc'8䫡EUY X粵MK+\/8Tq?D=25]kil<^XYj/\bIֿeaQg f bsqH;-F~ uC HeX^r! X6 SYn񝴂j-"b+7bKL޴,n(^ hYٲb[Wݰ Tl,Tm FI2YjGLnK]xz9e;h:._b(V ݖHէP\M;@%XhO8y|Nۈ;'#<#}蚽ӖQ~Z 'c@ZmO ׷_ۙ?NRhRrRgx#W2ˈa8/,^¨q#Skѓs4ɼO93?$9%V޲y0h!xiK9wNsyl1r@&ǙT-O,ߞMFW`HJnؒwc!v;(fy9h6@5O:1ǡX? SbH}:C/G9[䟋><[A5m~+ԶY6Lh^Z!HCWE6_ Liiƍ=YĔ?2 eOE+mT{ )A^T2+[(f R>ěy  5Keb @fhiO;2*Ln(3QM׫p $9ٝ:Anj A܇| h*?+đ7Mx[51w`p;yơ&aRYt]Ʈ3aK _[3f;hk#s0wyuW+>0}W,D-rA"nCޑM~`E5{I':Th&p!0p0&FdVv04d?rK秂oVN63K@X, xDH8d/O^-LkgOv:̗5k,*<\wvE<5wܟG A![Cacv9h8 X#1aÔ߯RjUO\iΗ}ׇ}5XFNDTE, fzgŒ /GzQ@Ū`Gɨ̭@kP,.me)5qs%E A;Eӷ'/ 8V(j{7FŒMͻ3?9GhM;9+P0AiTYIRl}\n50\dh@-s_\d4n_naNX%H!gS$sԽZmfw>L?y8-G^Rf?1l3'OP2B(ܸo y74[6%u?vb15YބpCh&$7xP]WX$[O3e.{Ø7XyF:]E+猰WȬ&ӃĎYWM@*:,Pu8GO:'ӝdʴ Z2C]'vC0+OKm'NY4MװL`h h/݀υ؟+ICn/ l))|xPw!섯FG)K;FC-YՀ@Kߢ+8ked{ Ʒ^ O's7%~$0}x&j.^ZXZ/6q o;h7fjgT18cu+eھ\ tZ˓*[IM@쁡N[Ls^ -wBhp.$e_$>1QGl,1 ^o^6_:t7dUdmshva5ӵe*P$8a=b/a E*YtLݲ j?p䝶:۾bn8 hթt~n]l ,vMQN KPoCUÒG$e1~6$hM{7-\.Z8_LBb A:6> EJXdA܂hKpE_@TU|^$b7Y`K[_5i'yЀ+fBc.t2|ٳ0s*{"0=_0+Vs0u?[έA巪N麍 geI'ڊ/2S׷&/ʝJdU'j ?hb1;ǁKL(IN2 $uA-ЭFM|-,y>);#ijysa%6uALV{F?|F!F,!pĵuk@wdtqI%h,D,3ı̡*̤(Cx/,A _ޠy)@k \~.c0|A--O(莭Āoavb s8,OBȌёf`7LG{18g]?3_eE.P<].c}x%2m% ߓfbbm8~!IW9ݘoFsdU',5[@V[m#x.s UVE%3 TN՝7`*3>+94a3 SijT(>f5%-y/M{ &zG-S0O(gf@#9%Tk,\q˥ON-w>{s*yRnKIqoũx"1S@3]CXp@nKT>De? E7Z?S||sU2d6HqԽ,QBOqS_;F_uAZr*rt/%{ md 6@gDOZݤo-ֶk9ɧ)]텏dlrҶ+nmlR]zćɱ\Z U WS `yP֍:zJL9ڿaQw3%`h_7bu6.@L7%!y|{={QN =Yz>Q |5RP-,URqL4cl4iH-%H .3r ti;ح'tu',& V:L!ِPE^V+O/~:LA\.jC8[m˝ R,4cMEjYB+cX-D.mƦI"M +.P HnK5|Ӓ,^VNQ @*@yF_E՜At0ؐ~څ4+64 KvD /{/\g_2^Ϧ.9BB裦]y𸭂J3%L2 ZSQM_e5z.n6c0ؗL|y>pLڤ-Il4I լ&y&e#g"PI?\_sƷ.ݝ}eb6Q{t>$SL*}EIM+WdZiו~Dot 'hQ%+[>d3ڟZYi@gzZ~|PyFy'$8TRRa9HG5) F+?aDu$dv5Go{2h 54ҹ+flNtCbhLJe0fLLl5(qx +J_*ۿJ;{naS>DcOy.Zt3IAvFޣpt~@$F٤ga#RpSChlv5Zo s9b3"^uX;1!_Kmԋq/~V$AlhGewWJˡ}u@}i ]jDg˙G(gwmw>Cwp hYPKXS͓kk9 7k?Z8|c vH4R !WتMkV3Jð /,7"3dcN[1NPi4xi-u} 3kvzCl nX}qmhEn L*MfPS=]ȶI-Ǡ0cqsHI\_W}54(BT)\zd@Yz&cv2a$emY>lASQU T4`b_#6qL-|<僬`&9,*UygwQ#9χRR:@3Cfw}%Cж/p' s("ˑՅo]srjcdcXKӈoݭ>SNgGk%jnɿ@95zE`{TX9[zEQؽM*v&T?'4BHƸme(oY9\|x-^ۇ9Bc{T@f3Q^<{@i)d[~a-r%f YLLZM9[Șq3 >C0!?&^ER/3<>77s.gpF6ӺcUϘ *k: ـ׌+ުxѬ;a=IfR4PdHہ^1{ :Xa UӍY[DΫakeצaP%?Wdd^/۲iƗ: k [?X3[o4 ]z=LzS(lz`*[oZ˸DU13hv|R/8ń뾮`', 7~I4Uxɯz<1HOV֯п4n+bu kիIۣD]4VuTx>bl5)Xx2 Y}:sJ2@X5/PlkY~e:\ { 7+Kc۬"-_$pN-i'gUf%_qݟcD;%pX9| >u[`"pY"͸nPWԏdtݐ˾?5Js٬?"uܺlTӉ(İ#"K+]iB(ixY # #YR"Nm?#LKcTAt'K\6dnF  3$^mssV*L< \-Lډ|bc%i@S*Q;C˅BG]=2`qaJ fyMX!Be8窙( zA/>A'$1twtҤj 'N-eNt >$zOfvwEg0O*u*T a<֡q=x("M + h"wljdJ.?d ܹ1`%g ;.~~>ɂA@TedW[`\7tq\,}Q IL&-0YELk s)]8;*•L>Xc\ ]€H\TwxjKB@e ro3F?-=`s5GSP+EvKjvqc-K^]F%]WEnR)9&@_hɹEv7]xOkje@e !*7j 6dB 5jzsFYwB ~\s(J\eټ.H-JZ)4o uU0>0x"IW[g'D|zWI򽞑70k{FgX׍Y<. 1N |, PA~ d#V5HsH5(g]X@0X `5wHR);ΨA(\gA;b4`hO*=l\82K),)M %47~Tu֯}+ A6\O< ۵}̚Pgzg_8VB4$MV\Gpl'KU&2y&#@>Ϩ'@aPol~q:0&@PE"TܘJjcɆsu`gs7Bel`t73Wf1LK/uӰ4RlSex8$HXyW "Zj/r/=)OE2xS_#MzS&4 7'F)nuHO*+/pz{d^J:ke(1;Mgs4C龧1ϳ;BP͛Jx颠!^WҊw(]XWon=[ nE{rANr&XE% /Yf̸kN@@r-Q5%+ !0)Ž"C9 rb{5feqM$5^⧳RL137F(>_2#Ps6.imsTE%N/%CS yMIe aS=;͊cee;Ys#G̓[(ڄK4MqY ȝ$"M7U FU׀/b@Cqph,=wy^ j>YD,Ї/pcH+X>/4=U#l0b38"\3<ҿ<@!U],c&pm=-kCuwCو{}-^d0ހ"ndH>t]t[dbFee% |p+~eO)NgH˅@U:gh7t(փ9%bUK@6zItä1 .G)t|ďJV\0/ߚ=Gi=P:u:?@h(%cBC)P_? \/)дڮ#p>%1*B烝Qyt }Q΃K|t?&;'V TyR|%0qkoK>`8L\ @dhnn/UY,6T\e%tN5ytx䃥$/i s##uE9Z##A?wY Z?f>; غEyBH|h vL`)ꇘRA}\ZgkϏ%^ +xw/s&*V!ef@BMFӎ )}3FQ[j;F=#Szɐ̚9QdcCNs +`⼪ yl 8!iU.fGYhy3%*I;Qupwɡ 8JEyAAso|-6ZU[(5xzc<=`BF!4ƹlwxPm1MғQA4ǚi٨]0mS xݵjGX=ʘMW AHWȌȟvISaF3aLC/8 r'(뵎j߳H]{yCKe" 3cmTaFH?'fc(q oNRFz t W"43`H=( èj ؋O@}\ QW( 􈇜_¼ D%sz.q _C=ri;|N׷Z;[]0JBI3 \J_6t}*eʙzy+1|΀ lXcxVR! O rɛL,kl(/Lojܱ]3;E ydibKك_*m n+e> tg^K}I~\=4 r5P~Bq ;n@FVi,ؕB%P \=rl:M;>M .LwuO>hf aB#1En26(I,DIdȚ.qhYt3qm~IWUNZOC ] 5;Hvus]b2/?HQE0-%a\H]KT#J[%= # vhH9rw]IBQ>|&s@ :,8G/ZUϦb:s3nwN.~G֕(mN4)epǢܺ1.ywhVʇʏ B@ 5v A-F مc B,1h@r 5:z `g]3 ~[NR<7w9[\2|-8(D=Or{lǡn cƖk5!(^nt) dE!]$ZxԈ-amT&8)ȀxFIaan2E77e4{wJ,p]z68?_0j*v)ujj=i(3eqtÌ#Pd 5{M(M8jIy=#Dk T<P8 %1s!I ?,[] ja%LsʃjgB!=*_5*H@ tA?r[4@b5Gngߨ鿺at^F u^ Ԙ!roD'q(ͱ+2*%YvJ##]MP2@QLv%'[)rBSȁ=2Ht4@Jw1DTd~0P*ފՐAUG34,1d(@o5T` (J1'Vd"7k#}JbS3SBI(1ش'JJL)RSTMs%qsϓЯα|[\Akg|g[C- $et wd%YUӪ:KKȧw7|W[+mpNS?LgJTcކa)!|(`haÊ+tR_8P()s.K2n@`0cPЍjEX?I?Z6£rR]J2)?>rq6qg{UojJ$H`Ii:sր:nf!~aNkumuÖcXo2!= X?r7}s,De,`vsT\f$/OY'- R( ;•̼#uҷ#%B=Hy|5\V޻Af1o\pw*s {3s>֐0t1scMőg&U>$l % Rĵ% p(qǎRAi>iz=/:5'\GZpT̷~zC#\<,s:h ;a 5PҕAa7\s@}a-[bwIR%1d#&c syFr|_Ho9)cFn+ 5d=5[Ư/ʄ7;3 h}uR,vpҸ7J zeuo沿(WJ}=6TcncFwq@$8H'~U~0o+:Gp=0@D>ֳ9 wPf*GV&Ӵ7M܏#4s9esQ 2ڡ]T|F . Ų3VgݏEzPHA|ډoVCBΣ E%1TGh.:U*TX{IV$46MZ^VD]'2@A+sGYxv|wHH_ezR'K*Ey̶$$^'2TYodDjӫ},M`@ߜB[ZWDދ]ꐞUA=Éͦcd&ٜz[Qg.+~>}5Z&{uM{ $xY {٭SL4ҩ~}vA:4ȿy/)=-gəa;Qv7- ˦qvٖS<j1; 7ُ!XRCKTkЙ,< ip8\tm1I9pT{tlVŎu d.^tJ2|Y-*vCNnmI+0F x(ˤh+eOt8\Pg2W1HLf Z\yuz4J%}<HK/iy_5:_.inJSşggAլaw|*`k=1&as{Wh@v8cf;yP#vy`MUuEGck7Ox9YwCE)ni-w2e֥ iI07( ަ)'hj(1tѽ8/~ϢB_aW97sl~38\Uo$[^龩gex+O߃/,>Ю)7U\{[dJĨmE"[[1>@w MreQoQi,({ݳ<WexB '8}.A?RhCzZ@Ф`"~(TH- HطzOqV@1qLģēߖnѽ2ӥ P}MY/j#`e@#&Z?ÔAA{8}\<6Ci2X='2J{KK:>Vkʹ8r¥䈪AŹ"DRK A{r*,]SW@kQ9cMj"u8.W fٯ_~gkZg@I}1LZd ,o jÂ.fq\.2~$0;0E!+OBGN qEnU%f𴠍~ I(j D|-fx@oudґ?Q[RZw1Uw]>Σ%\W_Q{oia >@vR:'7lx?O,/t4`#(:q% t~(/ rzTi+95NɦAৄtm'hrLHk3haDwu2RMQT4H1rd[`@17hW}(>z;Mb,ԍydVʴ<~頋6|ӴoHU8׈6eA^߲k zMKC/KRLOKX{mGZW^ĠMqtM{}$c g-YsΟ(H轢Bzq'|]H_|wfk޾i\C`jN\hKALB zY^Iq~2m ź< fLUwW.1?a'bzZ*4\'m֡jٲ)+s`t^qnlƫS}0nyz\i+ A{sV֡W8 fȥF̸`&/mmjCb,MKl3+ 19$k-q9 ?GNV?N~uZrC2m!ˈ27˓fxH&q흞4(?ٛUt&Ճ%~lNO]jӟ91 X A%>?d.S.sҨX*SQWyp AMUf|ԧ^)^Obݗ/|5t͸&zɅ A.!8 O?Bl!qQ 8Uxh7>1[= ̽Jaы<h%[PWhp&Ҫ-v\R|QxuuKt ݗ6,jMT %ġ={礯r|#ǜM_ˇU64]!7Sdf_ۤJdPzNKM%T40iu”7d>L78 :ɎoMpuv Ux(t6L0N@UvKQwStF)wk ps DCkU̜Y4Y@kz[~Z^ڦ`!2I!Ԛ>7A N?=ſD#]sˁ^Zb؏6Ud)D |0Wba4N4 3y?dDuHP :6d챳kQ/87vMw;>rQr#d$o߿.B3Fe5Z{`Oy4^BUYH"Z߸wr6ΓWVV}X,3 6 rubekShn ~htPlׁV_Q~D۔%̣~7Z;jVB⽧E^|gCZɀ9S^nmا5JeJ1ji͚ôF:{Nݼ$D}$kk1wԜSo[ /烩=e BAx#.d6PU(AmQeiǺPp^Ӏ!gMղv&ñjP#ue2l b@݌kXdCk,brYiK<=ֲ2(AO-]UrD?6NYO) Ke,V4_6O~W矍`؍ZhorO-_y"0f#M3DYH}oY5|q;>B ,gN yxB u{!;^!SP!-%cf1(c}.$+acamQɁv@:r! 4G)>Fo !xvޮ7ԬimHkzq*mɢkEYc<(tJw!߹>`4+S4bYNzSx;I(q/r)oX*HY$i@6}ˬ43͕%ŧ<|L=Ff֐]]3?N >}Su7{@dx w Ya^rY=Iǀc켵1> ʭG0@8wP=%|ZjF(ۈI~kS?r|KfGuI\9$ rWhky,  94_-P8nq3@"Ir/ gZуvb )lѯk!Rn/j`[r*"F8#^Ix%qvJ~yO3jL:=Wé·|NdRQ&RDQc;L>84&ͪ="MIcq9W'hI+ 9>/{q":0w CUbP]$Bhs# eS]/h1P$-?#D)A{,?EZ ѝOE2Ao$ b}M͹1$_tFA,85Xo|d7;r6c^zy<4:w{ZKSW119Uэ1#ӨoS*F<C `O;u],/%R8ѬMKKg6? J%CRgccӃےh%R@A5% j͜S0TXn˶НaO]kW'rbU{NOم@ܩlՉ7V ,/jrLtx]K.KI20igȴ4Ehe4W=T /eᵘqnF(W+hj';¸zE*gݍ:zAF(StK\9`p h-bIh4~S'@DE3Wމ &j5&0Xl)[~@{ns{ I8Gf;WR6B0^:2<. vǐ8~~j(*K)]a>q4 ²ѹHB>r/K>3x4-w#Ê@S ݜ)L8lrLJywz^04cJ<9!ɭV(邝0ռ쓐)Ay/P^yvBWaȌ'#D 1\C`íۜja}Ug6Icpl!X<> IF0:JNk.^~$P<<#څCޟN8k n7Ɇh~Cj^u3ApyA* zy;V>DT%VV3p=y.X8"|R bJD%z̬"%l~9UE!4iv}ϲRM0X{dPͬif[ ziȴN CGXsv[p:WNq,-e[S9Jn1H:.fL/M-t}ae3r~d*H:q9F8NiTdǴ\`0b&^*UXG]Pr?N6:v\yV(`ԙB<cK'D_?|W6ށ~3?48fg8(tP :ա2x D (%?GhO5=",${ܡ9Dwz=D7Pn0[Ⱦ&T݊Y{|g?25\B^!`^Q3)'R"͊drͻ*FxW;o3q2ӟ]az뒙^{o3ƹ9b,=|4dxDM!kg ߷:vhJ^i*m^2%Tn6 {$*08M) g.{=[V$`c2sc,hTxϿ&&]uDfm;¥ͼ ha H8+VC!x ĥ?-SqY1UfI~ts+CHpÎn|WcjM%2柊@*G.9 x 6Mrv,l)`{"c+8ʖ:C.>R/ՊN6;W & *KnH1&{ך%sut$Ch%qOW:y#'}QgwH_m7.q MLӇH$r-`;Gۗ|lcxPCSaS+d>S6xt+($O4]Uq IZ&k?'M-RM䲉7Dܞu~]39 .%yJ1Hd7ڲq1ZR62h3f `14}e&Key ^S _՛2!}WWEwjM.)>{͍;ZT2cJ e S.Ћ SMUog0 9nGqo]";Pe933łyvdn.-y r8%k0̔)[.KPL'a,ߕӯz^q{ E! A@] a^LIcuEW̰pl/#ܰ<j.%fќ,M&kA eٜt!e\EcLJqRd ,oگlnrbS)ҡUNjv_>7O1Ԭ2EX<5<*fUF-,<˟u_v4>l JqbrUY67s!5!Bb@Մ.i}zW&ߣ[ o=P)~aBC?K^!1Pִ-8qfqL*{i ?EЗrɵ97K[Am8VL t_Я'g4`7`y>OvFV=|f jIm/ MT+8rp8eH[Ԉ?e:|J2O&:b]/a;˖i-t俐^pi8^ٙw_]9,bHV\K,*l'UЦ&O8uSa;=>! pfPXBt(3<AnuG`M"wQHVigk 0zkx%B!½OHluc/6Dɇ[ ٍ4eskMga4Ʒ2҃)Qaa)-7N= @,}>XSZ"C#-c|s^\ra#&I"(=J};HG:owt'!Qp>'po gbJx!4Q1c4C/ xeGp3W8{AQmXL7l:9݅ӬF2> Ȕ S}}U25M-Nefm,u;'w'.m:gwk)22 JcQ!}ߌE[7y=sT=n2Y,09ɒI%cegX@\i|2%֝Or񒶱8V683^RL:B@8Α eG.V\ܴ6V 5LʶSSԆ4_*2= <sR*G 2±$򩴞I#ԕPqr3LoZY454(/Nz"U%asxy7pbqױ\}]XJpQY' عn]B2 >_đڏCGauEi .FciE_w'IKm9f4A*^Yj!ecM5K2Hw|K~M74uܔ^2uB_3IhnjiT3|:'$D ޓUuI4i<8X<Twgjr)?CIa"yL Jph܇ jaLou5'tؔ=ȭ!Rh}A7ofe($7L(o)yfE( zu tU6]2%IHw R`;Sy(.4;cbr@[U4Js ?MRWECw:tp+w#^m{D?c{yl@+ $fΓL򔯉R&yJ[pfOnxX.oH߷X8E^m7O@u2- `^ByA%rբDǎQkVʆ,a:k$jq=ǾD^N9DeA5;FᎲk@Huqb>ku/I+ϑNM{V[B_!BH=[q;TRzUUL|~€-10H>4A4Õ ݄NFQ3#?^{⸧Q/}O\ҤVoyXIjld][18uV%&M.*y@wk:a9pI#7ƕ걤畤Mۀ('f6nXZ}i7|rdbl^,ة7K{REE<%?<^#몷 eNT04ń mJ|.Xsv!=-2jHЯ[lVu8՗BrkDz27awj@x$})&Nz,hgח"ĢٕNAkmD1 yH횑' Q}y{?Wlp)^>|NL€LJCD~!?,)Er ri %hԛ䙶Zc$+W.{^?"\h_QDԙO @kX K2hL 5U^fL;T"&[ ֙8aFQ =m6^&z;UTFFp:p%YsN. kttl#"3K jL;ݵ+Qd2 D~/ ۑ-|Ʋ|2>PhV%!oܛxd*VF(D-+BuDGE'XdiN&?7M g$v Q y:#Įo;+د,]#]"Ij q2HĀrv3Yj[|0I"Z Rn47 ["f5q]zUL֢C5XT3(U\6}S񤯱svu.|[C>€$rGXİ5`}'S71j_s58 y~M,˸YPĎf0O[ɘ >֕ 嚒 l1(X*^DA~1wêh?0l[8>iv vAq;s$s+z(]Bp2#eo ?v47M"fB\8&+RA{O*Bt#' 4zpoj9ˋv` 3)*pr롤έoyC7Eܛ"4eJbL.v&V+̕>}0J$h &faU$tGRNO:t\Dͫ4E]G,Oۡ0`әms/8i !@wi|O0(54|v$11hd{e5|pi"TLp_+ 42;78>.1nފj%!5M ѱ_kl#݌NDmMʒ+8MATG, BGkgId^wqqoER{^BI O#bOTLʼajR%DT$Z.\i͛O|vn@w!-/F'(0dDNM28[j_azSXaeN!(p$!hW=Ҽ68QC&@/kO6ҼҺ) RIMcsgQ;F9.:DOVCkxOHB@HoLj_݄+wlu%'YσOf^=T{iV4znޫvX+<1[4D=% 6 N@`۲Փ4Bv`dbosZ7(yߍKtV:Qt3 aA-5ZxC=^S =$z5z\g!^tF0ApL43R` UӀoBz6 h6SʔZV2rD.d4pB1vEP(%".) fQBӒ%@Iq=9FTzhfpwglKnx;*jS e WA#$V$ kۧ0tr:D†<WCR8mFV<պ!3PlfN1}l]hND)w3##=EI;e:8>"-'J4 _s^MHX< KeCʆ\Qq_9J}Pj>^q:Yɷ#`~]@0xN˟h7,f-e}PWޟK"g0q$C/dHYp?lSU_<VywPAnKeW&FΕC䳶ԐȔg}A'fn3w:$̼f ƘԸϽsb9Jn8zkg< K4%Ȇs@4 `+׬~~/Գ:˾g_JYц Cթ#M?3ukݻҀ7 ?HwyJRz1=@fU5Ćfd`i^ {b-"&\I9dcG#  ތ_[ I(6BQR}3&wj߄QdN_HrӟBlkG!t!qCtm7D5s:̫@[7 ?8=+(]zn[s5HGe@cqM(N=<پ/`%'$ב0oႉ5`<O.b:Wj}NK\!Ցi-6g*#Jp7Ay]%& Ke+R]#i#g ՠ+F}(:PėhÍcW#65HRf8P&]v\)A©!w-TB{jOsm:tCNdIDc?zUv.FzPt)QbǩN,}Y h=nl9:=o̧GVȌQ_݊#4wSM ll[S9^郬_ Aa`eNx셴Q[CW<3mZ9Ȣy0"LpXKR˲-*Us]l&2|>aN ^)?kbH5Qjv:x '\c:U]wiU#d)-JBêAAѳRbmFie*mlӓ.t3$o&";7p9,}[K1o(]i_@iv5,ZgXUg.Sr2{r}25ťh{pΓ#'Bl?әĝ+ "ֳgTkz=P?dV,O#5Q*,w9N(G˧!ĐڇyDSMBsR $WϹymeiY|a-}wأjIQ= & j 5>zt=r Ov hiYL,5z`ˡV;_T7{~v/9A OxS'Xh+5Jybח'7c3s>)b _erQFL?,=ZT&k!1aacR (0料D7உmj֡Z{aKa*]u l3o#9{@F\D<(uo] ||;'SD9> 8fx98yx\S[覆\]l 'u:y@B IȔUtQpЅݮO 1ɒy=ЫӖ> =c$Z;6``L81GPci.ƽP ޮ{{^#{1(=»/;6KV2CG)X>Ni|e4 MFܡw,SE[kV1G[K/ߨ >'hgi5CR=f,NK[(M|l5P!oXd#7Հ91Jk`Jt4a.aᾠoh2̛_2`e>?#@J@}JEnBlFVK^)#ZyS(I)UzMLa':Xp )rJx^*S?m="\CIvᥳqc" ڄٷ.A,B>Noˡ"vv0%")p.D"}ݧPVuj1fPe/" ~قadDI :|#G,ixYFzSvrZ?B7!]. !]Ϣ% *H8m{>6mL)׿3 Ȟ8xXk-d}`h&}QqĐjgmEszFt,MӫʻG1/iȅKg8iZ̔<:w5d9]e}2Aq(N,;A8r(}`e0ߜG[">̮"^|vtɋ4ָ^ 1~˜߁~o.WIj=7~7pKJ2IcV\w"HR ΛotU?L8%[X-zn6'9bIJ53{N%y˛Biǰ⇘?]2HXX&k孱L{"YoY<ȓ_>tစG+3z ) ng}+ݜavĪDײY, O t35f_[}uB1ޗc/o$6")>2 qFmV{{LMC:r㖹x[SE$ƄS64~]&S3 An@ݐwQsIwĒj%M3(AQgT5{İ !AA>I-:SL94'34Ԟ7$eו+)AmDdi|?@ L}+>8ʸߑUy"1> }TC2zvK`>Ԇ 4cq8U1Ð\m^f)cmN)mC0D9}\-Q`R VB&[FYK昍5{IC[ W~}+oqJUS\"w\Q[Hg0xraCz~ ^b;R6D&ϢVw[d}=u 蒶"`DaYaHsU@'?1:-CwM|ш)գ9BW;~+5fڲFPߧi_U'&. L:>Nuk(%G7[I;w; h }ȷC ¾9<1[8ej4`hȘ6L,\PpؔfpwIŶ@C-cLdJF=ӖKhhRCE.-m5 ^g:w} reDHnגf6"Om g]B.H;?R7pB#V_ y ПŽK 7D\6 춈֣p(O t-i|k7$nŒ m~;.%zi'MA+}-r%n 2 #{r%{&r˫}Q׮IQUѣJO])Y m4.Wd>=.͟61.V shټQO|3<0"A0"|B#Hh, 8Xfԟo~nH!݋:7F}c,=z S; R@& v,9xơ3 wSƿS)<'?݉k0 nWV$`V&pM0,ujSV1`w02C$zj!Nwuy&tϡKMH ~zDOE :#hHKl.9/mr 8-,qR?D<ϛ6YKݕ C[ybU&݀E'8e -;|x'4ԖM⍖2\M},1X_e0T7k鱛!uSkOP{p8A =`5M Qi,mC$e2\B9)$K1+1ISƐ>d oU%ܛжTp5r䧶د$?kČB\,i頳4ܪrͤHjDk/ ё3sNReiͦ diolg03ֶZ߂-b.s矂S~y΢PE\(ՖaXRfkE}yBW!#\J1 ะ.Uݜ$Fk'of=7urgӀo-BĬ`&filX5Qhi>Xݬ[+ހ$Q ᬀvm s$ ("j1,daj{T9F2qkẄ́lqNVC8 %tüybFTG LA~V+,v PRY!!]C͓ qD: Cߒ]+rLH[c%襪up'i_·Ì/a[ ur.D,CFVf 0=ʸΛ[\D s؍-8P|wϠ9"x0.Ey:N|g`q"Bm04@2 x8d[$EbW![,Pf@GU})H~Lr5vE俶'}'̱DMZr= `(+%uJEq]f[3 B5]_Tƈ8J2OI`΂J.jC*ְ"DtsA<VT{^5^Q6**ݿ/ ʊM9J)@=MZ(($)ðmБ2$ZW?ׂأ].F!p`:G38OAyHNALmK?1@eC fgonűC{f:\hUzLvrP9|<"L۰T۱ႋ z' \ǃF=xL^>WYdv|z/J JOC'.}* L[NQioWųׯk-\-;X/\Dbysҩmzxj; (9F\aws3oߣ..Kq"b(ezkוA_L`֯2O!Ңtc9" Q &Udz<9/U{2Fo)]Uq-3˗Be'b Yʐ5q ے@ Ur "3R[}JZ:^pѷ ǦRyEHem2qɷl0tCUW ˧ub{OO4|u^!cEMYknT}e|6uٶa`UO I_{@s,p|]#8S~:\Yg#? ;_Z3AOqs2F;E3slGOe$W2cc)3E-ݘcK٩oUp_ ©8E^Ԣz~,IVOP 8N2@&s5Z Pi]2K.kQFT k.ScUc\- pH4VAvOZeە7h8މ 6:CvF WaEQuy%ZDF0>DNZ@3#ˈ}29 pHS #>v/P s`~@H8))1DL !TZ6Tsu>M=[oewg580N;bj͏q䣿 zૃ  v17çGN*쫄1[IF`ңSO?ԁü wRE&(0/%Jb=ݠW]+PZ_s3jVK=ޜV+V3<֞"mrP~$7ɄYJ; ˄Wp ԥ0g)c,vKj@ѻPUh\؛*w0)MJ²ϊ*v~,᠌"2iҊd}eOB.g!6xbUZ2~y2ީ ")P%mj*dB{p/PF =JzlQv_R [ڢMNlp-g[99Op6e.2y^93xL֐*#.E>Rܨg0\h+ExH >~{É%6Í=I6$T*g)9NQAܕȆc!lǒe%Mn^ 5{D.ǫŷe4*q84;lžHmbMxȱ#,_RqT=yP9(;UK\i*x\%Y(M\^_zee1/R2IG]C3Wa'lD?\q|qhVcM izuM~ N ("0ٳ5 , 'ގbx\&S'GOф.I;ЫWs(D|V)s$;o7uUuWvs0.1+,x{ϝ/ȗ6pJz!ͮ1eϔCx4?w ӒWs`Kf7,&ʙ]2U5eօ &`h'{ikHO(ţqrώ*m0VVeEM3 эD#^̯ %}P}${P_^`64税_k90%:' .eHuiwQaDݵ"BTFNB/ҝY˓eFxݨW<1:t]+nL-۲3Thsqj"_p)I NRyV?wЖ]BB>5jWj&mb3fkT8P`%BHءƆ cB#b]IА|y <`ފ`m#AbaWMݠvI ObF.jDbA knνt>lqSX%\bc;#~v+TȧWtڀTfG~MxD9#}(RNl mF<86 WҶM^x5?bԚZdJLy:댠rW.q#d:lFA"AdM_i79(7Р*޹tDWW,'fMv36 l*9~{#Km/[L߄ Ӓ.k=BF KKR{\_ 7_Μ37 J\*;K@{aʹ %C׆*n|o?#&X:\nFA(\rb( +*y+dY.[gM[:ejMCL̒Ij>V$yĵ$ I.,]Q-sK]/''"JHloh;xC)"6 p}A<]vP?nDP81 NXM(7=`h>ɭ"HesYb\ d5Rb  3M؅ʘ5F}8XXlRjT홾HZfLܭ1@hHXA\3^S፪ނd<|m5$1t1nd7֘H Q ~c0պJpGk',VCVֽ;ܡS2WkD^ |%qZYEA{ށ82д(\-Cy[ض YZ