bouncycastle-mail-1.71-150200.3.9.4 >  A cp9|5ͫp&U[/ d!~4?T|RZ2}kL\~T>j,m/\ u\欉iXAt1 Jf)jLv-^G╱85Ph&< 0$[B{pk[?} )[rvJRɰz weSɟ$j鉥B[Pɣ|.w&M 3%qGDp82cd96df9450efcbda9f600f41ebd21b7647802b13a71bd28092c8a6dac6d64c57a742afb62b04b12359468774d75b81e70ab915f4cp9|Ĵr_i]ʂV@.5\"ߙK%= bY;WK;ٔF߆ƁXv+^J\Z32kG yF\p'K mw?RZ3k{m\I"=S6j٘XhI} W2Q58E G!)ə@,Z=`g6p|Ɉ At*ZMDʕ$]Eb@,Mt)?i&Z 5aZY -^KHƑ7a>p>?d & ?HLTXq    0 5 <Pi   (I8P9: FGHIXY8\]^bpcdefluvwxyz 04:|Cbouncycastle-mail1.71150200.3.9.4Bouncy Castle S/MIME APIThe Bouncy Castle Java S/MIME APIs for handling S/MIME protocols. The APIs can be used in conjunction with a JCE/JCA provider such as the one provided with the Bouncy Castle Cryptography APIs. The JavaMail API and the Java activation framework will also be needed.csheep61nSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Javahttps://www.bouncycastle.orglinuxnoarchuCA큤ccc{cbljM3d4e89eafc91b0130f1a1e58b690fe5ed921a0d7b407fefed08f4e2fb033b551537e0e2946266c2b5049c12b1934543c301e6b45f283dce17ad64aad4ae2ccfc8fa83af485441f32172b6509646cf92c32c05ae1a670d24a4fa73356013b4888a62145e3cc0e7a2aa7594ebe19c14c8bc645c55385e7297d5d41e64a6accfafdrootrootrootrootrootrootrootrootrootrootbouncycastle-1.71-150200.3.9.4.src.rpmbouncycastle-mailmvn(org.bouncycastle:bcmail-jdk15)mvn(org.bouncycastle:bcmail-jdk15:pom:)mvn(org.bouncycastle:bcmail-jdk15on)mvn(org.bouncycastle:bcmail-jdk15on:pom:)mvn(org.bouncycastle:bcmail-jdk15to18)mvn(org.bouncycastle:bcmail-jdk15to18:pom:)mvn(org.bouncycastle:bcmail-jdk16)mvn(org.bouncycastle:bcmail-jdk16:pom:)mvn(org.bouncycastle:bcmail-jdk18)mvn(org.bouncycastle:bcmail-jdk18:pom:)mvn(org.bouncycastle:bcmail-jdk18on)mvn(org.bouncycastle:bcmail-jdk18on:pom:)osgi(bcmail)@@@@@    bouncycastlebouncycastle-pkixbouncycastle-utiljava-headlessjavapackages-filesystemmvn(org.bouncycastle:bcpkix-jdk18on)mvn(org.bouncycastle:bcprov-jdk18on)mvn(org.bouncycastle:bcutil-jdk18on)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)1.711.711.711.711.711.713.0.4-14.6.0-14.0-15.2-14.14.1bbbDF@b4t@b3"`@`__@_ @^l@^{G]µ]@]@]@]@[P}@[d@ZYY4Y@VU@V*!@U hT!Tshvetz.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- 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-cleanersheep61 16773281271.71-150200.3.9.41.711.711.711.711.711.711.711.711.711.711.711.711.71.0bcmail.jarbouncycastle-mailLICENSE.htmlbouncycastle-bcmail.xmlbcmail.pom/usr/share/java//usr/share/licenses//usr/share/licenses/bouncycastle-mail//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:28016/SUSE_SLE-15-SP2_Update/3eca022472c42fa168a94122c6d23964-bouncycastle.SUSE_SLE-15-SP2_Updatecpioxz5noarch-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, ASCII text, with very long linesP P PPPPP P PPPPP RRRRR]L!.v1-utf-808c9700596d687d048c7aa9b2961acadcfa0d4990c677763c6b598190ade901e? 7zXZ !t/] crv(vX03]'{+6殘ě805vYW=-H3FΧ.sVX(_׮-EPϤhm^;antւp cE֙n"֋jl,x:֍I}J]&)U7$&`][ML365*flÁDg ݿF@?>: 8e? )+DWF&-e^hT_Nf D| )YdL&Z4}4*O.z;Yc$/ W#.5)(+hoz XXd#7M#GF^2XNNf$c#e0ZLx#!m7+ !sbt(|= '(ryjU%Tv' b% tuf39#ԣj-iv8l}SĜDcj 4ؑNK{`"T3$P'݇5fb5+c]O4 v @ ;]2m1gr@)M%q$P05;v1UWe.2F>`k 1j"zf2\WH#Q uG9V9=am#D vq\D- sIO,1>)˖%4Hp2;)"101bR -)y!恳eU#kjHGRY1q2WBbjs%gí`F}:WoO7EX26_p13]㒰{;i"ifkE [qk9w+9M>_۵7^H?,E8LkhP(8i)-|.Bq1iRY9~b-6=7>͹iE&;Ԑrz!'#M5CUI=@quCr9Jir LK^bRm[Wl.d?GF6XPEw.ip5raP^Lpb- 6$AOjiɄmpE3&Z$B8jR~&p/xOcR5^w+yؖ/lbʇa4\jIKw0=" 5@;i{m9z|H@ bPTprO{%KyIw.u&d|6-cAqlbjۓ- k#xfi?#/J7Cˉ\9l#[' /KSlؚ)0,v]:D^lc#c$mfP~'С%T[c-7k3'S8*wB x$šYZQ {zOľ\~ f1zH{Jd(sPScߘԋusu8g=3UMݶҮM5Uf=vFa1dobJ-u 凯q0\}U&U}?uW]HG]-9L}M6,+r/)6!'`̓kOB/jKps`V_򈙔S8ZF@Mc;%ڐNҤv4?O-X iBX>fY7^5|Y.h&0~Ur D1<iҏ(}ʑE;h=7Mur_gPYEZakϙ6`GKwE'i(k\CNAvҟ}8=o āl4?SJ5+o/.lz _hsaLkԍ`3ɒ{a;Vm+NKf^7ti`qy]y@UO쿂/nCŭ dg0Kxj8yp淂Ȉޭn Ĉ&o){5*y0+Bf%V1P6s-ĵ.O ^",IL450.ۈ6cqz1& 8_IK!"i}Bl»THκ^ዴsJ LKl .589Uՠ3-}Wt 6蚠iU=)1ͬDe}+k3pV.bA(rO'*9NG:j޵DG%͉Ie?3v̤̲Rc' 6!2\뗄M9eTDUL#(BS0YQ]&,i7\|$pQQjNȼj 0{!bZ x&rwGeb5;/6 u&Ɗ3*[b{e*>l<=N~*iX#mG5g!Jn%pnp1%P6xIBl/g Q]RΉ,ZCc7-:`28 3vM+9}*o//x.v2h7WzZ^(mKcr}YÝMd(3[(kE7k0 n0t5{Z: ^QAJ3ueD$(Ub ]i+%_P"*aq־b_@$R[:H -@.6P{a9f أY\lħjY X) ]=Yt`9,ypdr@ \KΠ /d=|X/O‰W~R&;wYu!Jy<5I# 54s9H0Z N3d8F  _ViBi^ lجFPtLɒPS!ĕ0^>}*/ yjB2wM U`.ԯ+hS7!k~5EvwHXJuw PY,E3'H Zlr oyBi_wޒ POzWB*` ?=/>mK!Z?P [P^ 1n64+/6RvY%IŽsJ[넇 ݞܿŏr}ɋ>G\zO|6t!mY=:S"-*"X>^=(Zk)W B6 kü/( gh-Gl#0!0 1k_iL /;_2,ŠiSwlRO\Q5.,-Û5? ԭ p\^nx>?E2=3͑p_AZdo%MuZ_IH:S}Jb Zз(enO#өR9[= /[q]-Cw^5@V!"%RM[Ic72 eJj!(S}ޅ=\ 1PFA:Em`ty_NTA . o|p^oFesx0qqC NA#Awg[ ;1ԡ*UFOV@(~w({vxt+ܝ}%<$}aq IF4n ־}8;jkW+Z%I e b5Т'_~޹JHb}1bңKf@/|F篤-qfgw-c!8;i0!8~sG N:٦[]_bz+ 4SOױrxMhwA2I]_6畽y jzwU,TJ݂,鵐R.>vcYBZ En L)֊a`mpٷ;J/S"LBqi▵= bj"q9s5SI5$px|Qhjߠ'Vyu &(7TOMZ-n^S|ʰ._܍>kqc]C<($ٓ SGŬm:->c+Op}%t6a3FrzTif,1RӚn^.ǕW)|( 5fZ{ZNOBuDG.Y$S!Ʌ6I/9[5y],+bi&tNX<ŗvA7Ad/ ;{HbyHM UeB'ȱB27pMCP+*ś&d Sm lr' ]C|p|٠n@?x`K-;`D ##NJϢ; GSz]*|$oc+)@ian\, Lt-oQo2 :Xz}H# ZV@WvBcƙދW( 3î{;,ҭ!5:=?m[èdnWLv^ ?0H̏ʁz -'l_AXuY8ؚ;1!)0}DŤT@-ږ.*KMDQr:C-WhUӒJnJ{kw )~똺ˮ|j |7"$Oe7c= al+* RX0bASbhK0)q=J%WCe4y`/bGR\>H>umm齎c;qb-^3X\sj㌲{g 2Iۨ?zUL>:њ 9YYQ[^;7 x縭8mΙOĀg_TE |  b{̍rq{\nNXd s{y-4<^f <4 nwkȁTn8l(?rih{$^ ;weyri.nx_(c. A|^j6fd`%$Uv\A\TP`@j.ֿKZ܋[{WB4"Zù>쯌/x7%OfgҒk:]P rUF3,(wYV!O՝hO,/1>j`IB*WȾ%ymT`{]@eg֨CRٷ;wB/LK'NvgS8-C^>P*/BN 0%oTOLAxvyVbav]y0UzmcD_%cYSY+wVN&Nq7bȏ1)u=S㤕|nZ^&.X6Ț6sf_ 11G zuK Q+.RѾ."ɿ3KT<6vHӸB`:C.8_|`sw:MH-יߪ^+sGW.q >YAR*Z1Fdcu3;ȫQh(Gfi[~F*7;ʷ|@`@\GUܴ4'}}EҾY\S6 +_V-j3"6֓S%Tw.NƬM\/fd =9;d Q=l9҉P?Gahzoػi|K*K6_/va CZ`a"K.G.=דV_}Z š,Q2$zMrҰ_jxylGd,vklUTTa̡e12p9@<ƄÙ<:tuO)̟BCFUƧ+{x9 N>[s/-1s>?>UZ 7wG8 !Μ)Qɤ @Td9 D(?:p;ˬ(Ψs] @pOC`33-rU<4yQaߴA+:d*j{pDD43h EiSGX? +6]a4(v_t9.ej"xCO TN48v _MNX,)mcb2v1;im<+8#QwkK/W&Og}2+]weHd}cCcb¼Y*jwHAӚM}dب?IXsz+CF"]L3/[t< /sV{නM.CZT=h2I_e&oorR/Egz1f,ɲQNv]=Gp_JP+[AWL07EɁhv>ة<1@ 8-?N!T:~Rk\jE RN=5ch]qR=GGjgwq/~*4CB5fRRRJJUG/NMP@@o@W t.(~@>*=ŀb)OGZC$s#aʯl+\+Y"tAzY,@:}ksXn½py`V;nu4AY*-r Ύ/M|ٕk_ɧL꺠۬u`C!ƒPcqW0. +-wG-:CRDE.5<݁& ;RjwX>eCZg*,o!rc'梵WysqfC"ǙV@SZ/u%mOc׎@?۪霙`y~ I5ɂ&`z-^{H)y~?>t}gEEkUo2Ӿ{7(jfJjt h;z;NA!G;[UߙybH y6+z^3Wg~u8Ü 'GpzU !`!j҉(W#0F=fiNUy}8pbdR 17hL~j5G0-ٹ  - {O;)M 6@9e }։z~(t,>|n4bkDkƧPizX/@'dYpVAYQ)V:钅&]!mWl4׭T6vbğ֑.Eu#bͶJkUŤ eS{(EJc>TFF,Fh*&zMdNY(ĵ G<KwTrwsc1+seu!ma)PQ{2 xIń-IfPoXzٹ)Kj0ar)qsm>.s8 S~eR 1=^Sx[掠 ۡ!KUry_%^9~y-js+`LɠIDR-p}mFue4|t;U7sr=[#9Ug5ZK?Y"pn#.ni^ $T\u=xqsY0o^ı4|X{Y;Bq+•E nDyd8)3)\>I@nٶ2yvpoyvjAR!ꓔ? i'`H8.|I*OB1P;EJ3K5FXy~̳B!2?`M-V DUdxwuBwElE(ZoJz%,w1ҏ0R%d g"}DB:]971ǁxky43($ {sNS]$[X߆bIlb.po!UNҪ}|L_mA8$cNjNo﹎AXQ֍K8|I>gS!2WX4!'8K*yO*AGrwNyQt{!N3{6OZr %@U4D#"ut[_]ފ={ EݴV *HnЬ>ĦaPs e~&4dJYĮ%o'ad/)+[dTáTM`plwqhfQx 9hmRa9Nxzt4=* S!H7#Q&mڝU]e;55X v$rj 8IO ed[%g_o> XH%5T= Ҕ@[gBSCƌ+A“'/,SiΕ mOLE]6$C=җ*{`;_TT+Blsf%\u':m Aӑ"+e C;Fbdk^2Y Q23M d9q_sRDIP^o>a?cj=9| YVRF[2PIksSچa_t5jE&PHDD2 f@s*WHSwZ^70`z!m"RS، Y8Q)˿e0K.w'gW>7+)yPA.F"E]Gjus%F"WPe!i|t: ٲA joY@eh Sc-[pf.l 4|Vrjٻ&J]zJ% hT`Gxf~H+7o riنaIIQ02h֭)$@V_Tg)lw6c@& L7y`yܨEVˬ-0_1v䴬>P:ܥŢy݃h^ .j ?ISXP`L62CM0Uϋq⽃Wa2]nLS Bo%c; IzEea8 *?Ft ժ$qv65ր2*N FIMpFT}6T3P_A-Y{$VȰB F^BιI5C7Q5J3n%9ԏc^Xs@50&&[kĺc*BI( /ւ%4vbsAְ|q:Xfclh8,9]yј`厉L-Yn[dGEP ̊)ʸEq \&ߞH0廪x;r]P𿂒gtBxΎYCv"ywg}!ӿ)\k `M76 bx~. 4 G 8t=zvR"4rͣ [[,4=L YdwnwfmнՄYJ ۥʓDFgxO՘5߉ٴ{әc~Z.][zJV!|WbTvE);$>X 9R{RږMGOAF5Ė+X.6=WHyL dJgb${ٕlUuR4+b6?њ[#:W1 -]{2ֶDw}>V2 ʖ,xC+#++zkѫ]ޗ! Dfh4r}Ui5g^sґOzBҡwgt8f? .dJϯ[6 BS<"c׉6Sٵ`aRb !}Bc#qϰd0XݒK pڻ)u 4_2.P<} }Ek|ȂH^lm1mz1d<Pg2 )eJݗZ{_8I%k-O5RE$Oh@XŤ[~ B~vO\v# K6v zt[ugU >vH%"HSd0Lzb'TsddR&DGܝTGIPBqT-N&ތm<-¾nBkt D緕o٘L#29*)͠T]-<_ }\UKZ8?rYyHƜctǪ`#,lVUZz2AxGlR-Vθuf+{'/& `z=VFx604'3o~qH5peҥZN@+NXzJ# `dxC)|ҮW$ ׹ywLd;sHiR&AU X@%ZܘR!,xg}f4!NkPI"2r[6sABZnyK 96Ɓ.D+'娼0t!iUvܸOI;Մ W\S?b5SIn, ގA荷)``R."2av ٟ綄m%H4rEXypmSsȏqŒyE(MX07l28ĖD&K\-'" y A" grضLw ns:VTl L MN><_ MY\,vTUn>@ 2΁ JW6pf=ϽNgw#NɠPN$[N^\Vq !g0x܉o%*euXy"E+t>"UW}U|{S "4V?U!s땰8',2 "r?o֠( l?%B}j6^E2 ĹM| |{h{DN(1餘iY4\yڗ<].ĞF$;.uբ5XBz\ěľC!{`3zXy*8 |̂+\z>E悑Ϭ{#c 4Q]l}ً䶥.T.λ3M~\{2u0ܕr1߾!o"o:H5d!F_x&:`Ńm =3dJsn3t%a4k2Y ?q-b|ۺle4\k #~Dyn7_Kfߺ!+"./nA^]@°gthtl>:=!KYaQziMMտhf8Mk,rԜV8M2$'/irT1څHHhnҳ߯QzM&%B ޏD<0GC; Kr%h;w`&(SEDAj{A#I9)[6tE-kܙl%H-2(bkY,2=1a:ރqY@*=YeZ8 R֪z.&$і/Tz,qߖa}g0Z:bi2oö]EOj\ɠE-sޞo0Qf\glj~>5AF .{4j%AxFXys9ky~I?kwRiG07 .[^1OI' m$Ȝ2T]h!Hqp}:w'BS拘="e|3Y tI 2-˃d$CL/L*P\1x*:$X邴j5ojY\ZΤ X`fF7< +O׿*þ)ʌ<*;E)v:pi3P"ܾV 2KֵQr*ɭKcaE*R;͉߻];C53k(yĠ"";{bn;.Q~m J7ms:B0-!ސz_U/1y,t }.D39}4*1&l˿Yθ~p$_32}u_`cd$[e/_`VU97ui O\^d5MhM@WOϨa"Q5ei ҼSMܠ`_FM/{ J:*"}{+{լͯE+@>c֢xb+B,mb7 k6-G;Qʆ"ZkcZ l#ZUD 6te*[2ҤVpefcC4P傯?cWvXjK1ۼE[f2.y7xH֢aSڭpɡ RY.P2? F4~[0?5VmBQzx8c)ՙĥ<(^.<<Ɍ:?.U5JїcO:FYOSz];(B?m/O]Bʘy^8ZMm<6hk!7EV; L-xwڒ <2dnD&식+y8V8\6ySsRBҔ!EFh79eRfDkJlFreQM%|QX\\Mq6j*HQK˶w1ѿ:'{f P\'9Ֆ}TEݬ"Ҡ-!t  Š9?3"L_s𿲲؂+ԡ6$ylOEL^ [ereQAa9{T':FTnsqܔDRKC<>|r9HO[Ia#X_cqp: :CбOQM \=={؆BNK8pqY$Pm/GJ*x{8kLhܗs#ݭfk@C{0k| ۇB7_WPӳz"ɏM)QCaJd6UBH>B+r+>s (#+/{1@GqKH? 7tZdɨ;+[vfjF[Vw3xC$cnp^ ,a~ Z! FACѝmҮH(>􇽉6fcbM?/4Y _]Fq䨞hN>:LuSހ\!7EZ}2֢z}R,WN <8)AY[X}ZoҼxyRYj'- -ըLsD F$MuGɵ⌃a~#Lwċ2z? ݫ̺g4:IoaaL1%z2:Q }#g&7`gVzA/%N WUu[ӂrbNUa>?.\Fe?N;_˴5H?Qp2T4 8:,fxg߷f^12tݎNP7M\HST XK6jzD$x4`qO}y8K xS9%!M8[~G+p E~^ne)杖?U…am`}Rq&Z,y~Eֻw-? Z1|D/s=,L)ʴaT'Q>Bp̈́!pfq q8e"7SO8dAOE:7ܨ!+$B2#k8wD[+jN<;v5rzS'O!uG`cUUxI,H}@S#ŭK]TCsaK\:W7B՝6J?$kSs1DtUj@̨ivckv2ߛY"۴?5;I\VtZq:ÖChQv>|sΗ_[TcnH+dx[%K"JD"ÆmGvGa! ó~9k 3"ގ F>5W%HưZ)_y?r $?a/8+0zԄg:ZrI= _4JE9c]/)֚hHX6GU>> hւ\qAʚ(,eI|Ӿr@ MtyΗs{% 1b}{(*INUau^{k'gI. P*->J C-y_^@-fTpt3ͦ?(ZF^ؓ)$ҙ K䷴C/׍U;Sa3RGtl[TsYܡ5Pc/,>Sx#j iטXe&-ŮOX$q;;^3%!-6m [jY7Jo㪋0 sTc b˅Xc%3_D+`7Hx5bP춸6HӰ=Q۶mh7tx ߊ5jJMb ժ$}H}ф&6P'J5)IiWa0J{e㹠t}[mMjq 8fX\h b>m>W)%";.Mz ;y)9ų1>u@ѝUci8CiW55.r%Uzʋ KiL~j6)Pܹ͂V@xd%/y?N <-(x"c+;C炕1#X=5(4>)?d&HL҃ԨVˤn.-^F?> X(mK6QGX6Ưo&W!Ґ\hA%|MIS˜9F5P928pP?'gHRqN4-{DS_%bb_gǵW3Ij%q-QgKD;(7h~mFҺH.Œ\hV~QȵYtH }!j~ԇ8*=:`S}cpIRMqE}ګKfeEu؅@ CUvxP _Pmk =+t ΰ.7o|J/gK22k'}.*q=ݫA~H&7C?ϙb8زbpfp6gVb4[|Aa+S)4Tu5ְ:A\* hpnX ֔PCݍ0ӓ>qbbB]ml8Rw Jъl&qM'^o3pē0Ƹ[Y#+yg]`)E<Ȓo0jR`|1*֦_@oCfms`u -ZjRmQ!s,X 7Kͺ._ po]SF# tz3[ Cp%o_!J@Aq1We;ǦR9tmn4ԁo4.I,ju8OYe:B^# @61kwAj$,UTL~צɥ]BQ8KdzoPsiZ: >fh jҒq!M5\c"2azMZj> (jA,gϩ4T}o/aG)fD& fFAĺ]ISՈm~?AKr륰ER?WUr/Rq)x$߈2f(yTT^*Tp=7B&[P>&zݠO8+(cIeQC*1Op8z ei $ Ta3z?{凓-#hԼU9q3o)ϭPI@Wo`~Nd9W &X+P g9Sa֫32IU>L4|45Q0Ǎ dfmZI*oz;A?l2Wxv&U/JiQ gk'6DׁǪ+:C> =nӒ[To{ne"?SP콖w`N =ZL͠Y%,ȢDnb0m  `/tGYo9 ʳQlE@ݷ~׉Ib+kQbjBHH @ %gD*뒀o?]T3im/-huu: r#ܴ1ߓh*'aX@lKZhrq(;1rK=JYa?iYŞ TU_fs:A>[몄zYl:kj̅NrnWgt̩x$I@i;q0]: Ñc< #<5&W^wf_jpc71@cEHLF T~8C X';LBtd҇V b79U{憼_1N%']ǜ,FY\. <ܐ`PUV1b7ق%Xh 8K|P']W&CCz]1Y~=PUeΘ-4 6fI-eD鸪N385S4:+ d4#|=ЧH hTԎI缋xnPQTcn5V!BYbYl(sl`Nq0 ijׄFrc!_zyVc:YtJȪ~W7TF04qs}+GUR"/(j&WŔ$tmVjKDrwPnk&،B<'Wõ,D(侲`4g L_ YsU,JQȚ`ĞdGI[*{1{y٨z֩# Ū'#a0z_wF*'2Ii\*Hj`_c9oKvԱNӸPoUw>d %j#Z_ys[\V7hlra`d vZ-:lHg|# r/&NzEv +-#hҀn0 9`ᬉ6Nj r*;n6 l]9[:vqfE>d ~N0JbfE5Q2̲+Id6]g3~ z, W)%z>j6f[YMݿ6/gʟ }]u"i߻CTN &UA`0!-EODOzoA㷓0fӏ.eu=J_%_Q/" GRa0)[aV e;:{dbH"Q F? At6@RB@C2D wG(r .Ht#v-sǗ3Gd-5~ 5- ob['e6%q ק-ew4JN6_ &|̴LRcSI9)ډMra=I 7ƁBW?pĠa1tJ9°?L>k)BpF@ fZ`]03ܹ =YuUPao0KKl:94(Z0Ft=y}LN+e%F¼__(djSϙz|BA]\Ԇ @UIBZ!=+Lr].avt8.K 7W^'ow^xKx> $@ǟVx:~B-"qayVNe懔PLXYXDY ӇRVS͸*y#]wɚ?M'nh CK`IS2~irU" D] #0z5^2{օSSQO3:ZP{N鵮sqG.6}kDˏ^CECJԹܧٰâZFlÉ3apBOGEMwm*a۲Qx>`[W||$niVfh ?재8*4%7_l{ELz4 95@KT.TtCsw~ :yլ.ky PJe]_hrN'0Ќ$ %40B Aɜ30ǀE*gLC(3vLmWչzC9g[h.cg2.;#얉QDYn0] S5niqt_r;6&1oD:_ ߚRtƽ}"0j#A,s8j@ ,\75{P%0e|W5<$lVL  iV>=Ns+D[$LW#gf&YٶõFXėQŽ(%@sLEJ{~ t0'$rw]kL#E-ĎkXCQ_zx&&E{25F=z5|X.i̹X&wY Ȟ!4m.,/1[ u_*黄lqPVLI'ū<6OJOF7GGLVH{QQ Ǩ_ZHPD_6>'л ;' O9(C9=/s :=tdO³ h,i|.)C,d'aN 5ah6\SɉC|hʙg@']|vE>1e vv"%OOF:e:~?'n`w[g 'ԋW*:P}/v ƙ5\-K'a1[9 7-I  X/%9˰Ŕ{^FI^5.4Qn+rM%Y ;̳5@QqħIzj@qfEPNgwM@-i'1ZD-6bY)H;> z|Y`ǾA7>^Ȏd.@<J,&Qp ^g?c귁\!465ZyRڅ 4nTJ-O:]!L F;[xƾ:pGZ`(4Hna)E:@Ŏ=jZ{5[&Ak? Pzmߪ H ϔچ{S RX\ LWrQL9w"x|ȠyQнB-,@qv ''a8 Ԩ[-pm y 1j*?|}/#A9Re,jab5NgfhaJ{׈\n # f:/c6tX0c $jJ/3y#) ͹j|V4 响Bn-ky74$%_DZΜ?mkl:p>:cSYP)Ny4AfM-6f8T &"cpТC\i!4NCg1vx'p_"7NSD|fi'CLnrlv ^fwزk4_|@4DKEcWxb@z2U7dqjGn:r24?1jFְJ Q [p7TԐe)TrLIA%~<Çjmq me"JgBxH\bGCptoo*N_nK$ ,B/7E'VGlF1א{}qd\u.#Āp}]kM0wP WS "M #/vkUu$]mT !.;=8A΄ ԪL"7m$3vx&}eO%BF C5T#ߐ[Q&lsYȨ6M u.-ߍҍj65x6kW⑱A5Lf^ Sza:)CV')EJ ۴Sr!xZm2Ц>a'"Bޙ\XPt`IU=6kIH)y˾z΋֦(RRH5 !}r۫ Q|}NbgЫ&2,zػ_>Vރ~lU6PfFMQА}}#ĬBߧrf6|鍵y;K`NCA|!M L]6$z2_:^ z6;q<=GGVKRU zegﴎ:Dvx8t"3 + V:,dKa)wF aupL}]y[?[DV]9#?gg޺5ݜT`# Qo 0]*͗6UJ>} miՍQ\:lUAbb$r2DFG)"qVf|7 edğ, }˞:z6ǭ~](<wJU5k:A9߼RsH5˱JE2&́(2h@RC~Ì`E{/@٫t,VPQz=>qu+pg W&ˢ/9fZQIHMΐ5Jʵ4/z;LqlׯFV E2=[U; c~HP6\wE#]Y ,w*>}ά.s]_ xHB#>`5fID@OpKE6)F94/z)|F#*Alzʃ$y #϶OgY8R-FrY֞"vQD,-C T`Ev:?moLpOk~f#:?\_S-Isszx"Peɭb#zѶΜU*u+Lj>tc7ҁ+YBNmmۀ43x<[Ŏ4bߖlβ)9Qґnc|4_; %:[gh?[)`H;ϥop+mTh*'p S&Y7wϣ*Ncs z5z: Jh5{DRy x-t.W x"r)/6տF`Nj"[\UɅvúJ=K$H.p`{(s {O^sf0 k`mpCjj8̸=_]9OF2ڶͩ@DHbLg Eʷ8HwM)Z7O&,5M]*+MN:ʻq!JQkd NGTirA7ǐp9.֚#n+87rQ>j! vqS*' ;BV6ۍU5~gWQi"8:ӊgn<$쒮:NX \XM% c7N(ThtP)&'ys?k6T7g^6˲mV>)tƒgZotKdP)(a(j+ ZiA4˒Wl#l:el,DX]׎mN\Xs*5 s=Z%hgie5xOPbЃc$uz #\paG#-O%0a TmdX?XYrXK~_IoT⿒}eoEȩ;M!Jt޷`W.H閕ן 8gت-8!@/?Bn8#B( KYiê>I ':J?B#:U ϢtNIDBy\Cl0|d16ݪQKIG^wy]bzvx6$V T έB~mAa`2[4Ϧ\:X͆ )zOd(' "oVnN;fOOU+ҕ*FΥɾrdoY \]NcZ,W< ޝ^k2VB O9?o(8_Z%')\y`XMCvmc aV2=G1D刽>.2}(Rw8vUxV|p޵![A Y&M;ߌiVhr2j#/\O2-LƼ`pӰ!lm\0N84ZE gQfcEhtືT@9@jϒI䀺jsw | Bg;]ReރLENIhS4Lׁ+@,#Z"]IՈYȸU$֔0@PlYdJeUHM2_Vݔ@B@ b E H6&TC,eKgr]RrnjWWY1tC'˼тHBuJgSyЧF6931Ʈ!"{ (D> UBVAji$Umּ{?>-R:T^la3+sr}mjj.L[wC jBo%'z}.n?&Jcwmt6xJRQTX%T:ݓr2#ꏑ":k(dt|ٕZ@)3P nu#p@9 Cg_?3w3b"vY?Y !,+̆}P-P7P?`ǪίP:v}/A1̾h,z=փǠۥu.}_ ~2GVMd2rKU*?/B 3&zy6Bb#Jíwf=Bf}j$^v)\!2>>.44R.W26PZ1md9z[\唊3&Q@i`'Ī,Hl+(6BsEB{HF= ڇs:R8{š awTWT.u$7 JN!Xp/֠yTq I? $F(f^9SPf- PDIT#,Ӗv0~G $-Y|ݷ.EkLNޫ& TO5?H< myZײť>3\,'^^ J.ocԀ[_݌ߋҝr*wRo ))ƅ|1bHht .[|bCQ-ln!4Yd3:pqVn-9ǯ0r}^@IMpR_؋cHU$(4c$xcz9 IaIT` ܣ=/ٵe4`><` =P@- FyZajSͺyc&Rb^I$=$y]M/J?)I2짤J^MK-n*WPPՁغBN6(hjlUEB9]w 褧{`ٖ3mv3#KQ 2Faf'XbpE˯}Urp:m$B<6- iF_X昝ӓ;@V+]zϛ& lKD3|Bw}XӛgDou>IV:f.+.xPC`v[Y>$%.Es}nk<[Z'S;`ZuC] g& r/6C39}LݪpE '%wOp *\Ê9fE+?"Wr\M?~x,욇6W}+3$RF~bqȉ`@_o/vatzWb=/q]V|lgЄL~_LjsR4ŷ#qMdA#U]ɘRnNQeZ{@. rb !9 nt'pw&Q.ZS SGiZuNxP. PŪ˚ LJN"Y B[+bқc@ ,$ t:.* 4Nq%!.|VR~xK_,+,3amΜ9N1sy?AnW?)Skm,|DMSܟv% _5sq7vr_4TkgB_6BAQ_Z +KE4/ i4Af?{23/}GA 4 Cz>¶ew:vǦhw@^ZcٳKV9[Pkx\yzݸ>aFe,OtY%ۦmLK!jF tN i|RYXV&JG1( $!bG:.0q:R':+[5F3<lGDIJĺe= }ǕS~ԏ΃A=؏iBV@AΧMGs0&S&D$!M}z4ۣcҹ4NE}GR{O[~QJ"m_,`>;P0Vǹ&ƼB] (GLX|t3w&;'j5HwJW/>`>p%V9Avr>d4OUvty3v\4(I3nCk>mF.n'x#ɺsC +}5RT& ޯ%"LEaB2EX8s _0ӱ-kFص ۱ ʉ7ȿ7=wVzJ䪯Hb5]ƚq޻?~޺ks}coP.+7P]ܔ8p3*-{ztwR3s{a6ly1@iLFq ?pGil]j6U;Ab|]cdM]^([. lO-4πy )yJϹD"[Q`!D-YM[~@ծbUPv,ǘL(!ݕI{eNfpUzׯ=bNhltGCP^#')p'@uScKk!ĺh-hpŻ%qRxx ]@=9?}йmîɇs"xaDH(u_=J\D*\ir8ƫP|,=$(2d-"E?FKXְ`ms=u[i.v.}wSzƂrO%⬏G.xu4y2#L%LYVvL5+bg3FF&! hQ/9?2+ i1cbB U_\T..&I m3&zڰsz=P#E4G. ?.jnq& ;/R15MTW#paW:/!lJHfDN$+)n׹%qjmrታ|2ǻTvObZ-˴qm$(sz'}>6BKd30KR BV?blP;g "7S 5 /Q"(@yLo\ ɔ-ia/LI Z[eD㕒 !KHq/ :F DMaSD?XlQӪl S@ijHYhGtE\m D0k&\gU@h޸FYazdY6ϓ@1lSo`p`}:77`KSK3v+0~}YR3t|_:ƟÍOpz*B٘Tl7lt63Q&T+d[ZMtBwbߟmOe7!k_ݢM;SKj0\h#e£o Ii\)©aB w]pe&bJvMLH'o )Ihvxd9]HI,۹Gj'?G"O ZN3~zdJީ qK?ZRI%hz@:Uidf+TTax5!ۗ@I4E)Vl YVՀ˿AS8vzfӈu @6 "Sxk4Ci, UY8q[ >8%OQpdXo94"B-lErtcN|䳃cgc5`;w*YtB/CnE02QmYu+kEsB_9j4,g9YݒkdhҡNq_D]kXIN~X+ JY/;N  }mB ;OF P^xņhMfQ714v c'GHB4†uډg"ڀ$ag6z2GM~4%V`8 `onAJGx?` $>ADT$XϞ"}/Yfzg33(BBa9\ĈZdcU:~trWRdsA/ ﰋz<('z bOQ'DwC-Hu!nt2n6^%A„?~"Wo+quZxƊ#10.MUS!e> aMsYn2Ryg<^ZfߗLFA#P2(m"o]?vs$1 U;}wP'A#)7{ґ5'^' N-ۜ.UIBagqH*k=aS77lG٥Z_c`4[~@>@CuӮ!`!B8F5P֒Tftƽ^ϓYnA ,Wr>0e<yjF/ޞHz7.?~6T5Cw\6 ou 5[xݨ3Ȝ;GDt=wf~>nz`sybrGIi:&Dm$ .w˭M^NX2/am yHRwκ}EA&ۚ T|c(I }|)YWBҡvG4-/rɬb?.5Pg~b`=6v81xIi?=4Mfh1w2KpMGJl(v讼z\OT-! X5yCŽCUaU>GwUK~߷G7K"C#"j/S$%-Zr66$AfDDR˹dy4;ض僚IIY0Wxv{˕݉Ѽ"՞T}d!JP N *#xk& ɻDDJ$X16bȥ/ +Xѱ}DGϒ&t9J UGYn;$!Fޒ a/mV |’Btt޶8[v _[2Swǒ+K Zur:/ XxnSJX+US]Q)TCursaT:@kA\G;/ cI<g0MH'ETQG5{6H\(x.xvp"1c9jfT9rFFwD_au6T,!lNԠ =R)p t l.8$vI&k&V[Wj~4iޜ\Kn.B8k"H[һ@,&Z2+Rxw*A bw3&p[M/MNl3ٔ={ԦH6Kofր6E_`ۛ0Snc#@uh~۷"f+C [&9F t5.Ş-HEtu0mV>(lL i{e9iNS=TSG}C_DFgsUl*ELDt.Qvg[%ò7GlJc7]|OT+F78_eBgy(z"WW81F 봇;&Xx`wg{~9/_-L^0(Ă˻dWUIuvW)}Y _0:0->+pn?~j>CRvWJTOEԻ^[^ 6|l$XnvpKeb3 T$634^TBӂIl||D5м_8[!'EZj D<"teh0)a{;J7Xy/D+E~'GJ+V\T-u{u»В #\*egD6XjVP58;H`bH~Ĭb_nG*o_E澭6}@S~<~[WTVC>B}$RxJQ,^y;Hp\mF 5nPB.!YmY ecqDqJ&dAԣܟīOq֮CJT),\ ]`h"P#VCTXA[6Kd7Gf\lfӽY=.aP^k篱p M,xyGвi2{ճfGj CQf:)3W—"vZ D V~=Sjf|T_$2a5EjbGId2jp*"堝tk1'fE-ƿ_e^L‡fTp2GKk 3V纜8h,X{?c:R-E少G\=|^j%VTs7i"_@&}*w n$TϼΌ _9W?T]F Z; Fs3&:nq>:Sɮt&OmHw7ռj,?eOUnsH~O< q@?i[aP;6Y,8_'R &I[*8쏗QEKO$iaڗиĆVfW~+-d^6c@HκXCT8CN{ʖMX=""FR"d WKCV@bg?e/fBs'=%^ۢ{֡رykeDwĂ!ihǛڂ&cp念~%'`UECffsCEԊ?׃ K.F\wQgpTZAC>eS 3cxvw,'U) L7Wr} {&u!mxG3HHwlZs(lvЈ(ն)wz2JJx,#TФ==Hҙ "uV@[:5f?'z^K"eHc߷)TDttS,٭b [L*#A=xpz}@%5rlH)?j_)3\.TKE?"P6y1EUBG) @Xt]NvB]4 U-ʾ=4i{E I[=31R4Fl=3Ј_lj2)I(cԷ2.i9o^x}yKzU0x`rQP8D[,'Л"t'!.sY.íu s஘/#&7M\-^$82: ϪeyoWYWt $*ʜ_$.S &ejﲣKpwQ2UYpR<>BA#Qs;%给78ˠȑzD5R%M9N[l-R,sh}G<)r5Jf`ro% ´ސkD3Hx)V0StѢ̥@}G sllyP~߲ttrIZ H)T)[u3h+\Gn ='g1ɮ3wd'!u ި慽~kA7]8 43+QDzK4US~2l:!=j9.]2J-~oZz'/<Ǒ (QTP{=LQ3X+>㻚#8"o?{;3, ۑۼ[r.eXPz,&I zisU994 eN\)gG1x;89QdD~HݯфN'SAs>~< nuuJ_jPlX% |!x#kA[{|z\#:y< -`rD6Gh )JFsGXBھ!2z1F|z\x)zHsw1d޶[C#`e{ny;{S ťV_ \sM< ?N9DZ["ARS{͸VR۲:Fѣ_oAto&Z>BeN֞x)Din/Nf.3RL=-lnxEATUOpB}WhҌHm*Rcw.#!arK{X ?e(ܻ)ne.HU0 &W2JR.Ysƃ\F*ԣt~Ŵ#N Y2cYZk ]'^gJG~t }AsI۞ܴwWkhNFHP6P%U%bR:=2eIT7DZmZ?5X撚D[iF6ooնw(\NfMv+)Ox+]BWaU5$ ϡR%hx\ُ$5cP_k-fO1auƕ W1X*KleHEt>2UeU 1 `Jz+ceO%&KIv-[d$Aɲ%a1tW}>FwN?O6lK(`Q)͟QKyBڀМ%z&Xd W0x]u누rGf;fNoK̀phMYK,9XXVDa*o\GkŘ$`s+iG7B诉LwZ0ď-0إa<@uו2ȑ}'քօ^|f!A\Jhݡ% yW'@7g J}~=֜wXM],(zRl̂] QD&١PVGugYҍF]QLY<ְq8& "9q|5}Q}`m)RZՈXoˎ+2۪?޹ܛQQQE-;|,Ta◊ 4Q<~?>gyՑ Fe5ƽ{6 V( Q{lsWE ;^ZDޤLGكEI[M[Pj'f^~E)[~Kt‹Pl@f=״D|e!iFoZ!"7=4i㥌x9Ne&.vEЖLzVEwX۶s:jBTiss{1>]h\'Y$Gdj.Ry2@#:Z|Z`0 %<zҘ'0s=7(|CO!(OGm{!a(AKF{ P2eĭe 5C#YaDG*t݅|pF86oX/] r66b]ѴL89@wy$,!]ʌ>wZ.L>3R0/- 1B %\2fs [L $y<){V7`cQ5:^&Y _%r;vo.-!dQ͌+arC.v"v~˕Y4N(]+'AGu)ǞC1B%,z0Npg6> hk6N^jE.&:&qA4 11sfxUXχB%Z^5:;/_L촠T;l 0Mȕ~j3N*m1(] P-_ШC!݁1|mʝ A&~~\M#T0v3kXKϳdd-i3 BoGvj:{Y{8L_Kjz %k- Z~G EU 4i٘RgǜsXǗh9KJu)\M'\yp6μ`_\ Ғ;(/ݏ'"W9@gݻۋu=&(JK3$:bXrDۻ?WWQ9kę:sI1vԔpq9YxzM»4/eKZ[t&nzx&§,U\_w̫Gq'-~úΕߴe]:ż Y?fVU&,* Πgboj ^;KmdH:dTr I.W{7Q2ؕAÿ́t^qK4&<`0WYOM$`!b.B˕ƅX +$'}jTG,35˓܍0Ci qg$UPȓ)LD2K|7p!§,~AhH9DLV Ԅ.3USuG 3!aMysB1I BeU5 c}qi8O':ɼ}$}ԟS럫e7.KA&BP<"ces$;dT.B-qY'Btjʞ^Zg=R)xN>Ђ)ws'2Pӛ?ߍEhL1EGċ  L몴ĬrlSn/ĂBlk}zT*6Ŧ`NhYغu>$~ݴ<""~9-J졉n?__g< !j]g7~, N ^s MVQ :Los* ho,?`hY' ~6TD 1QAݾ/6~7 4 /NOd,8~8FJ_z]/7x kXP.R&j$ +L&za>ȎyyEx-[}3n/Z旀Ī , ix8:4"N[r{3T%r ݺ1MKjq:j36x<%cu맛ʯʠ4*i%i|IM6mV ϭ0cG fܔx ?7Դ&$SmY*eBܻW*۷^lNVOheEޫak?)4NWU֒۷I |pNAx"]h="&{#)ke3GJX$ke,Gw'YϬ a6!9mŕ;(cD`f)*$N:#ݠ5͍ zE<R !7Q/fdvPڎ"XCX )vj7@Is?τjF֓@XbV?r{`/$ ,#%[-dJ2AʹxF4s(nxj*wo+/ 5.=n"0Tq_vU.lB;=m.@CbD^C8!yfA2H'td}SP0mN4`GBPypo<e/oa3H".I!ό зfwn e <0UD6@6J]VԦ[P^+$Ω2Z$ 0n-[P(n/5ݱ~AuQP5E::s[&~˕x%Cwk^eBUVIXJQs};6lY_rb@Ik7~8hΡgJPQWlǯHB( 8lG}x7gx_iYP7?KIvcSGآ&z!6r[qs 邧yИ1ȸOR,SBu 6H%f) 0c\{ $-R`^bBBF8WRR9#YGhއNM:gz9X9 IOzS܊w6ݓ. `E2B"6iZ2o9,ґh9;0Cc'7|r=\ {T!L&~>`,:XAIG2z̆>(G R`{iѿq{P߾(dڍUUBJ ?UȂ_Y[ȋ +S`bru Rj^a-Èh4rаle.b{Y{l%. u#Pw;I<׽p,[ g|(e7Gdpa~Rm:$?y7E~go9Wi|m:ek3U<9o],/9FW%V)TK[:\ggV0SCc K-?9Y =S}QqMIMlU~丱YT3=  b3īA xֹ{0~y3G qpUXI͟%#;`t r>YhP" ;ޥ-)͜,A Դ;a93 k o>T_}ghizD,ķe,a(@L|ɟ4hsFaO=8LG>G;<"-Z{~zE(R&CS1ST u}nԳ$lOx_}+h@2AG6Y:wbRʾMښBC߿F*N{Dv'ؙ o N欈K[˘-3p )FSΊ0v+U:ኋSdigjѶ߬:"k2]h [>6AuO 'NWE+"l%C1SC JzHoIi1t7ۮWb*_Ml τ q7uzl*m4D/`{x`d`X pF+b_ | +KGuy픉m4VwS$@ط p%OXIٍlҸ~g`qg I~.[zmb4Ҫ+OYf:78?ĝ!uAS( '9p=l\84JAKg͒a)wP9-5%4NbVڹ|95\]gWGwpP3jk|Xie"0Z@ԡn@}SʎW#T٫*]84vaR?qTZH΍%W9>]|&6Ѓ%4)p./V eU!l~40^[.}l-9gQtkjfpuױ|dG nj2^ٵ,R^S9%?|U> -cĞ<ttK/1ycRϙ8]g!#2TiiHɝsSnkorUJثѺ{=vnϻ O@έw@nb\%&2C"}ߖ -ܖ0x⚀a2vߏJ TĐWJS&771( t_o|ջ~ⱎoLi(JJ!eέI)1O&NZɛ$b6 ޤQv)'⒥-uW陂gz֗A>CP|K$B oUa5R!4-xxq P\wܸ } cϑR01 uck3l+GUʺDJ9^N;Z|ǢKj(@%{ts |Դk\3_=i$,t`tl4xjgY3 O Fi iYRF(Lt8 {) ߉-Y=~M@@i8]QDuuGKW^#\\s;$ϑ,_ꪀ&cyWֲJb<ҵ'eZl]Vj<+Hlk;PBӊ|w l !_KɅ't!SmBIi Kzs Wb Npowǀ榡CSJ=qgތ"&G+r.V Ssh_4[}&!Drl0׭onF9J v{끸'TxCO-h]l$V:jZil)=[ HPʠbZQ)nÞ^ dp^6;3=e4ڭ_&LZ մZa26)QĘYF7ꨚCmVY?gonĠD^D IJBvhajwqh'rHxQN~vzF$_bif;33̵of\4?F]ʹZɥ3:JOϥfb_YaX'|paCT*#U.deb'd_3ÜN&[0@ZU46лB*|x)̼;RvV=ZyY/T!'z9N@c~'w/ zA5!-NYRm&qxLxRk߷TY০h('&*W JFA q70}+DlJw|ZYL"h%$_ &t*O<`9RR`XX/l ٱvQ`ϼ!\ݮ,1@@ Ԏ{+<_+ iCZa#x7s ʀiv}Ťs Xa1s1ӟ\¯FS"s-FRƸ9;8-%n6Mp'D'!+qg09 ?Q*E!jB b`7%뒡-Բ(t]ܷ:xd5lML'V.$([vxQjЅ£=?b*ʄdbo9, ໶r+:D_[N$NnWkj$i;ܠiqWދYcPUg&/^S &q]2[ 6_Dh՗-^_3!dP[=%) +SÿaU vb>G]ֹ^ xEi':TF 1u(#EtIClWS⥰Z_Bq-_hy,SK Ԅdj>cv ӑ/.gִ~).)G/[)Tz+"0&9m |ƭl?2Pp)#VD62XMG 1n&Br 0YuHҶўn0(~!bcHZLQ͈0t2lo#$ |bYZ z?%XCZ(JZuXI$A&gPu$ImWc?CNAdu[B̬KG6PyE#j@O5'GithZryvWƸj̢L< 2/Hb-;~{tXjبZ[$.dG쓮S-j<}D+*v7~P0c5$#6֦TY:*n ]V2 t?=.8aej}B b^zDiMܯnۜ=4ľ3y `j'${俏ʺ~Q8 ;TtK/';VmyT`ZK}zl 6{u*bIvs u|Aʼ杓Ɲ6Z(y.Ѧ[8)b8c*_?)(JgyF?g1TEfoM_8.Mk &:"=^3 ZBYrrDEtlG(-g$S^o}AB YI:1Uϗ+MU=[að" sms@[n/*@onHH!PW!|JR88$@ Wk6[e? Fyl2!`ݖIu:9ct=&Kh=f3|#l{$ 7-SsK fԯxkź1brXot.`3 ^BUd Sb`P]*S"ADx6ꏙ NHн~tk bqDyz{ "(#'s'пܿG`螇 !m0ql̿/&XL@lqÔ[Ţ kj}1I4AO91Zؽqa_I_˵g6;9G{'9ؚGu]:U1=*4,&6>|''l!(Kyk=aN,uϪP@48Ge^0F]2c2,r{,$QB*wxbHE=szٴTXVUkSFb'>?S$|BlN8pZ U'I1g0;z: =l"_FJcp~6*1Q%b Lt&Q̭Ƶ5 g*B#LKs5)5]1D22wT#8!m)0Ed`3ǛC87 ڝs kTdp}P^}Id®O)~#mmD..=0w[4 ڂnmdS͈5i\0:ڻ *7"Y>89%ЏBDV1yq}xQ}*IJGN/ƉAZV{c+4sɨѶ]C?c䗐Zۊa95g{0:tPbn{$_FF0gl [i[gmB.ysy-PqE'X˟zu֑E?:S'&\Me͝N@Wj0 1h]/ծ#ĬyLL)59mξ{F?b0ˌ8L[aF׳_vLJ^P5f3€}wpC, ,oH1p;CCUPwJy7N5"=_*+W7eQ*NuUD!/b6?ɩ /4/xCo fxM0$gi]͚ElM jb:_. ,Nubd`v(2]QfFBț"<[ -[ꏏYbj1MfRtOOL] $97Z:z (`b֢;twz V d*ۣdKv; PK1Md9l>zyNQ(:Ĵq){ bC1Vy.s]<] ̨ŜSۚ,gJ8RD,SMve#૙ 9g*)/ޅ`Z~V<bj~ F>*=[Xl >Ksb]!eZF0˵13?of"q7GG%1De;? \\3 8pMH~fqyX[̡6v֧ZrCnue50U=F^Xw8Sd1x-[yjL\hfϘ bn n Um!e ɄMab8BP𳂷>O)~rt<|[*-XΖAfQM?љ|DIrI!ǙrW1-w3ס 7a`~2'0e,}>.#0qPOl$`O'ZtG+ k ,;>~f+ 3·3Yy.߰8+ǮG={@@FGAvT8YEU`vYDb:7>BKl*&(`M4GXL&I ̖&'a{B w`(f(e\" {Fջ.¦&Kȧ;ыvG e<ؤ1 +GA$4(x݇$AcQxh2V9M-XY6m7@'KoW!gQh ['i@,B cCV!mT0wH \uN_k9b c l L/{XENkgՍgv ϠD YH:Cy`\z!([XW$E7 ߮';n P.o$/gItVx02 ц\̐{u8)Tw&3 jZ%fuHeml:rhY0T*GrZ$VY4 &gO/k* j+:;@Jc袻L396|] r 9p 2ʩ.!q"f%qyC9#r%p&@LѬ3ek/ @|P!j/RLǸƙ2>-҄HpƆ;v!wA4-1l[ՌnQgM|>myS(΢^Di1=)(?.Y*h$ XcQHQp9dk0}7_I[blaXɰ6;OY&l2sHӉ6.i (Kfi! - Bo<5Ҝp~۩@ۯA I4ybݱEPO 8Z`uFLNI7~l#znǘǢ@.އ,"C?[Ogv|%k8yOvحlOZ^;i~XTgϜ7LgdZCo~"n7*&j Y;- ɹ8Q]ҹ/S?{Ny1ZBQ.RJnp26CK'g1o#F Z)d&aKCmdA+arC  .8Ya_x+aA׍95jI|“Z@ o82Od5 ޖ^avT=(L${P:<:펦|!ӔZ໊3NKV A &>'YF6 D.O!aBi*BtEO=:\<XMq-χEȕյ>XoVh#w}: shGx}kn4$u2W'f H}\"٦L90=[]Bz6q}X +`r,,KD%s I #Wl%#*RT.ߠ,WS: 9y< ̜e fWv՘6b =U:lKW΍SjX ʶRb~Dm&n|$Mc]a-ᴨwZzA.PanȰB@j&=AgOHm7Ww 0+ ݉;"L)װܺ.?] .5_s ϒH5ZB?\şF{.ĄB-c`=7 ǹ[xX0/pw0~ Ek_S}N9ďWŴpVM=pZv:N¬S?7|}zUAҎM-{Q먦bF3&D$7-3D]7@ 1s/zK3Xf>* MJ,|RInul5+U{}@j0Tнޖ,6_}2'2mt|ਤ:ƞ){0|ur72PMCמ@:~-t! bpvDW2!@|IXbzYL+z꠪n ,;t*X¸h CmdqX2(xc3Dkm}u)7Q-ID5NŻ=Fbb vQORޭU 59E~5/Ű/+˭?ՙs+ZvfH\9$xz~՟R$ݏ)=\Dvd>3 Y_Z#tńB]`!i1c`+e/6}1^^Z,*TQ 1G$c%|iቮ LC׳{ qySa `g[`߶$f` nK}N!:gkqc:-|[ʉAΚkDɨ$aJ=DJS(G1GӮ\ۦ% ڡDxA핲] - %U'P58bGMLe1UC1"ywC^;M.unYlm=QUȪ@[!zx ^)4ڦR4k3gGˇNR N' >=iS!@H[{I,kS*mJ-g%F '"œ 5;})5mfcQ_Eَx@9Q=D%,O?Z5x)K/H5GQy>T1hSWm5XjƂ(jHf(e[~F3-Y귈nSQ)K,L6O48s_ZTӡ/-(%t]3 BM>RdG=!,N9YvTb%gLeem9GE3ԥEj 5m9 ve-/8e-ڄ)u(p,ގk*$+UpՁZ'A;? a汒)v[0Uʡ`MշO$nTzؗ >I?=h$tBvCs)hyw/ttY IΖvXo5%3UQrlQNKׯ&FNحT3!)h4B+i1"256(2LŔe<^'5{:K\QEeM=G3?P&[<2QS= hbc`1Yq:*ױAoq0{;I{䕟N?HDY?'o2Mc] F0nӻKH nGDʆyT nE9V4r8O߾NLAlcgѧO"+SRSZE?nX1s.ASnmd=nw#:r^܉yN&(~ rjXXaLg5ݭDh羂X6xicvϛPη SM>jI탯ǥlçIj(ׂGpBrBA4ٲFik Ol}ZNjUHVJPBβ-&}͆H1 L8λ;,rB;YɽG3=9xT=K6tfPQb-R$>S1Z;J1&4$D܋ f}&\J{~m"J* [8%A@奀l*j( *R~M%X0@hgw©9r3JSc:al.嵺e j)78s(,0iUqPZǏє#{D\r[* ]_J-(UTB'KUBv&w`9M77O mhu9iQ%N6@qX^MFNytf!5HwPȁ"_ƺ#x`_ٴ#G&K7uň$E/9y_.:)0\ .߁ߖl-f#xH&WN#0VF͆CZ '.xx$j4qhM2}1H.+͍;ÉPwyC~z$ s1.]NkC6I02! pkD藧J4"JH \>l*'>Gf<|CQ~&MW"H\JrLW!I*e 9;K-r%:J(kQ)sފLC*#?1$mWX[`*Ӣij v55F3cठJd7b Z..JWh4Ĥ󽛥_e{mE:BijaHTy+==_imVa/fI.T{4?rDBdɵV-}hT$3M |-plk%Y'VYsOxNmA^¡2Pb,,}]ͥaMNR۰~h<4SptMu %tQs+nB n(u1 |Iwoh(92t3 ^He0 ⱀC6'ZU왩86J*z#ãNh\ECkޟRuz07p轕 Sx> YIۙJ=Z~ê`KV>YeɯGTeJX˹Va0?JW []F_@7lsa#ܠ3\VPtyFE򒃝13δgbŽiN} (&g8ikΊz*!_qmhĖ۵@/)@+1~|_M?ִ(,ÈĄgƇY^Pى5: P*pJ5H#ϽN h0u35P;),s0e%E%`dƮAuaG2電M$~&Kn=>UJ5Bd(gsxa|Dڄ"p>~(r.reobbRU~U񼏞=o6/Pggԍ>l-UK>귅I) wE2u!atD:#ȍ)+jdi.!@7uEXƀj56A`M/Nۥ-Ǖ_=h;DRSo"9Ĭ( Y=PY;q ˧^ 0Ѭ_'IAJ>ETo֍(dBe_oyVLn_XP9g%rzEl#ηCZ&f0e{\]X>> ECF[wkqO"[2ͤjPdF1Gu^}DЗa&DZg%g&T{ohn*9>{7dx@~W9s~ns}Hѹ1=$gI`e6'7q=1cOc.YZ r=XQݻ|_O-Ee]=I=> R)~~|V n QXn\vO2gކ  izܕOǍw\F'Oe\_, n3Mw T;2yjb̞#;9e<:"@.c]VP|[ ĉ"D2ILP^w { $"\eDL6ֻ%if^!N ("栝 z1S@&8VW(sj$: IP4G+a2r=Hűt/D,#˔]%Kq 7gHT f*`i 40#S] /VlХyi@*4Yʗ8ڬ`.͊3X*)u%VITv5BS!%D U7)pNuEaWw"~~ߝ )G8 e3<s9d4w~!v،AywMss"6ak^|M~o)B;F"agӿ$bV<0Vi5 H` /QN1ry3&05 /ŊCir¨0h`"0T頪Xr_mzid?%*R]igGPgԭCՐ@Y6XZIYO z4oڌZzR~NSE 8M(mt<uZ Gv/Z{I"MA6 Y0>o5t98{D98r8&oր͂?v|OWȦř#$v4S ,=#j%5N`6Gx_&`xb5\),cT,-u5h S:\bs9uz;eqap7c5R=c?i,6̜ J$ )|@3S5lEfG:(EÀuHK{ ]C!]zooF Zp\(b' `.e,ߨ,!mc!-^IlGUDv= 僲&9bv׭/<S3ũpGSKB{EӼs_O dpuEsFIU >.Cׄ h sXGi\Sb@IHt^ 2V^ۨdq6BPbzkh[]]1r iENȇuȌ#{Nݾ!tM?&ϚP% O3jΤўЏ%gOA,LR~'K9Rr;^x;n3u܈N! g!Lx[|x#Z.-a=^dI:N7^z-t4֎}Jt&.kX~¶ U3еji _.hi: Dk>/{K1B2kT+dXMwe虡OHfCNx ?/xxV&"jA&|&cC~s@r B%P.R;q*OeBx;S_⦝h[8}.|%药%hs=)?b6j('?C}@;Eg̚PL􆗝h2_DCN_>@sL]ۯxoD/z6rcYԀdiKTs*h*%m +L/E:ix$'jۙtM!l/Eݞ}`5qn7`rLN]Ӕ=xNp ے\U[j,KZԲC^ KyBh +z4ٛZiJDoRX)Y&P<4esyѲ}TfFJYl_KDCwJ({Y, ~Xix\|4 9[S"$7mF`wEG}+ً9]9.3`=͍ ui+qa7I ]^pXؼNI۬9!W!@RL"+ٵoހ zm;bD}}WiPk@r*;Ff}[̧%¢"+YJG0n Ċkoa)Rn4Mv[Qi%0D+8b|e4<zB9$~<i\ /{QiT9,CsXCWg6=S}u8/ur(% yr^aa$Uu*嵓ׇd`%z-3/RNOn>?-1[HzY7p^vݯONy(N6k z< 7l؄Bm7n]˴4 uNjS'= oʡy&nH)Q'yo͖R gӎWc>?"y@6.2Nڥ ,MuG:;CRb#bYü@WǹDBѵUe^{aZy~b.*aOݰr Bc L1_aSRD}+9. iGcw][:6Fdh=ebw& X QKӸS^ٕEwJʕYJM7i_H,$ Ia]FezhX*6ZRsžrDoSO庨8& CZ @Dvo?jDsp<:|,~;EØlKļc_LU$¿[S>|eɊ^]EH\d yUgxO0;O,5\i!޹5el7`.,cR "K3Q\רK0bA^[$wVBRuIu~2;2SP1 GmT篬;󢴶$J b z? !"JB)`sà{UY4 جL49P+w1"צćEa,M^4  lhM([aT0&oc!!Ar ^&Z򦯐DLD.MQ.WEel_?txU-+?Og)`o,*C9AKY+B<έӁoLj0(b'hZν_hWmZB#+D ðHR|8C/ Isq*5[̍`1i=#5xP)ĂZ;twu{&\lN$ja O]kww?s;cZX\W5S 9lD꾒AFB2ÊݳX@L~mP!DC` 3mFUq.lr/Ie1w?#-[(ޱkcxYwr'e\?;M'g^`~Jc]U'0,]CIzc4tȊ}6~E"vDj.,ʔ$o/?QZKEſnGW_P1;aCyӓĬaG|m<[3|BI*镁\ @bphc52 ^ϓP+p~Ma,VI.D!BeOJl!.qQj"ͩ%r&J\] #˜֢Jj(lHIRohU6և^"YMmgz|/."TmT * %80İСrNDq A]GӾDͭ)qh,F,s5]iJi00\MtR9|S?mkɖ0J.L:&@z{YLr`R085 fU[=ѐ*YV;ízfqugwՍC'r .AY9YfPq frY2[OȫooƑ6E.\K XsG8u2tnx ]~⁑✈6l)#>FWj%tz̢>);de t"P/(V%3D~Tl+M~us=.a[.gl$ !pi1t7s: ծlK׊c32IMf[z)Z 74Auqe8eU(Szdtnn7۹힕lȇ CㄍbCB1 C.UiREdt% )RdD/ ĨA /%:ZdڝXZ0pwqZH ei‹)o&hDlf\;q3˻ΎUW9'=[ƽ^v:= GacZ)0GzF XmnHP3! N Q_hЎϰz!u# b4#-:mc!SM6)!\{;wv˾TM?a6AQG/!ګ7p:5&L(V;!`/fx_qvtZfX4iXo{30Ԣ1WݶP3Mc~wvh+M C>_$#om}ﲽ^ފsMbr1J7j2kr>|cyXzOKgQLz~P:9AV$dܘG;K 0Rͬſ':$]0B3^VQQL0cW^mLXEB,H_.D )ߏFn`@G<] y!RmNu,kپ澬\_1Wڨ#zQnj\.;؜#ݧD`^+c炮fG06"|PŮ5IWWy l_ޮr%/ysH^>-|^-qTNiH`a2ÏD&4f:kcNQ}Pz xō[2{$K+~/M2^; Ӝ*~Cli"-bz"4 !f¹jn61<4 xX/OJ-[ =**켡Pz^Bz2Ēi;VL7=ł.It\MVP-ROfPMFӐȴk=v-NgΎ5ūտRYcgj@9cGVfAKqpiM)*pE=,|qjIa(;!l))k$XwC@v-0GIZZ&v*5 1PO iR|ٜEk$`z%E>6{ƩU=z\{+Tn=} |U&qê,pܙ;la8!~,Je\@ef?!@X%_S7l*]i&whoi @3AS~/M$MK3$=̱oI 9^:?z0O/o\U/y;i {PH0 3/ K[qZֲ҄+z3\)خ}+WOZĩ`?ȞHʀQw&3}c*f"h9k&<3[G1rm:s*7%H VIw =Iu@Dk ALM~5y`ͤ͞)[ I}t/C^(6\{|\yiA^uy6n-#hLwԋ4ce"p1[v7q`$eQZYϏϵwu uvAgax#[wk.c`9:2\q:dȕ,yano:>p\}@#Sq\YhmDl6_UJY'e\ PnaUjơ7W=} L=LT+$j{L;%|T2H*C@օ8$y cӊ%o WFLl="8^Fb QzpˠfW*:'9YPu` 0D{`Ϣ!d-5!2tb̭88L wP#hlqdrs_n#  XLz3zhvXNcTh8?3y9$ϊ2'Cmr7pf'F"H5ȊvJ%GxPiGD[8&/, Yx;dQ_)?{`;8X,qe`A@L6BGYNJhZi}"pvE ꣎߯c 5O]g/ `ðƳz)\]U \EyB9_93B5 ?T0?V2t(Hs]{λ+׏ng=O[+0}fõoZm2$=q AzAh%,RigK^ؼDɤLNfq[FMo-_d`DSLt6߶2xᚎlNW)Q!&WVUJq #/8> 7Ybiv@bYJ,qU1 Ifl!.@yU4vB<#gH绌=SE )m.qO*ͳEΠ Ww&[ϕbF];RI'mGЙF)K.qsᜤk).*89$W B⏮ h2-s_lXaIG " 9Uv=}r& Ri ѐ?g#}v}2O;'3Uwf-~sqTq),Rf&1+NPw$HXfߝl 'ia2J WDyHDQrg[Pl-#M&,~ G/Hi+pp^\lN&?QdۢSoI < yL_eDkqbtoRad5MP.~+: $yt]6㏅ɼӔ2uU" ` ,(F(;lW?LV$mɑ=lQ"xh3m8Sv}-{ջ\g=*"o~2crPVE?҅ 8 Q𤚘D{_0Y {ZԽ߼W^IMR%6ʩ;7 /"Z$%ݡZyJ\#r[Ku]J}&W>(+نbb$ٲ$Z Bf! \H=k4v2]`>$ yܗo!xRdӰ˳KFZ6_j*cI黊ꅫ1E 1֓iqoK/U"Eij:<Zo7f Vr23r U!H|0F":ZkaAͬ=u8/j5"}]FQʌ^ݰȩ¯4MNYf7lY,Nٽ! f3_T[:=e`?^e]3IqI^:H9mP*nɻ;՛7E;K'ƄJ=tdzV f>WP@9!:>m;VP߄b6M=H 1cMJkOJ#UlF/erms|Ju.TbS4 $н"2OKgdkZ,vDyKY I1=dƐE5Hcp=T{gBq7;Jʄ/̝|z(,D>]B-abWzŠ hڝQ6g2ђ7S>ѮC_-nZ }ѧ7"h8Ґe |pQR揥J=oܜBb&ޓ 1&{Vts؊c}HhԮNbZY)N)q!+%_7'm4oA֩iMcpUgZlv,Q 5ӥ)vf 1'pP:0#6d[jsݍ,ˠ#$[w l3(A0UDeNBp_FuNpO=4P]2-]C'2Q~{1Iz kfES2f_+g^B.p)V:jjgP o+FDAD[}P˜s ~)'%6 J+"\ j\IC6;;/&<)j2S|D3@*ۖW QDy7ؙh#1~}(;II7ڠpo+VLO7F%Ѫ"2?*8DnaVhHF*p=DSD:úbh^$0*E 2렵%fsŁMmTn΂/f?Mch*B %1:Dc;9'9(s4P66N+^.=lrbʞS[ )ϙ_1qsOu ,5 " 7ˌ/>ry<ᓶdF;ծCV0 v{pct&\>IoDY\O5WBlΉ<fE-K)x`l:yHQտ!2;i̎ճ:?!0 /O] Jjl[8aNǜ Pw!&4 ot.)3Sjŕg,upn!Dx&"߄ )CnB[? >rXmOdj:;Yš[-ݙ Ϡy#H;!\M[Cbi:uCRuPp4 ׻,loėE2;gG-Kg!Gv+nn/P"&.b^zA;H9WRc)vB7#@O~],f b}?0P;aHJ!==2a Wph7(! /9X_ @Nݗ]EH1\HӚm.@].HUR5S%gn"J`U2FbŻ> mJ+;*Y*sDu)/*Q_$mǓ`kYbxc%g-q xpBK4k!8HLj )5=#DQL7P<:u;Dpbu ~LDZbJVe:qv _,f,юBf Q[qs8 0p݄mBQĞI%*8LHa)urnRZ32_*a<-ЈbqD Hk'04@^lo[hNR5d-*ĕI' b7d ˼r麀!gr Kmdl6jiM@ZRUNuΗTOvoLqB7s֦C[z+giߤ${i@^|;XXq+0F̐ѾQUIϹ2iBtAjW^n1d{頖v `i _Y HXlQ. e*0]X˻0:ُuAo^V>lU$G-C,^+fvƏybt8GPH8^T)|͛jJo>F:q ?.ÁJr85ﺴ(6„]vȒqʒ 'T[ \ͫpZ9A@VDj|HdE|h3,oDOޑΩJ$pAjvyf7BuyPLl4/C|ga$ (H (GhtI-v8cSmo޸b8p2|è֖&'ˀ)MGX XcȲû4[USioQ^Ahm thږ6X[* YD ~yE,A20I}* /  v[anU# '9*.PMr\J`>$*Uw1B{lnIgttļρ:Ӝ_HE~А+jtLn\0P_$|HGbNE6R5Vx" #Bp:\u80=j/3B+5ZdIpfWnp,]9zo8dͯ 9l<29={QuB?—jt\FbB<8Esw+10%R4ɲTH;̀Q# w.HYGixN=Ŀd~>Gq])n0e"=u^+f"50{f>(3K噠yFMn;N\qջ'}Za:;($h^I2x4$;0P](\-ZS%"Z1Ĩρx 4A2[NsF -(O߽< f0wIJſIuO2k'zJC.erW_GwB?[K T|u}Ȧo4E^`ːq$Yy2~*^*b5*8];"?ӻ/D4Z0þXPxӱj ԝT!q-FTFɊ1 (Q8"Y-+ԸyK=w8nCw6"8Yv|suu(`n㪷va ve[&Eb+ )LXbGd3&#@@+dTWR8D3D[!ǾtMb+In=ٱ-cjSڸ8xʝDlմt@TZ*L>lϥ#"GOu[b#zu(n'%smSa'\5ܹ7$UO2s0 #; $@ujECJbr6q{s3b5;ފo?6O ^ h+1aJ"*%mk>U {>,@5~ h yo1tć]1R`Ke>j9r!I497a;zMWXU^410sAg|I@;m K"+9#4VYrĈ:E 8Le=c hea8,qj pQ3IGEJ{9sJ(JJyM2CO! Ut{|XVwYagWi\&_n 1u; L_Wi^s8^&IQ': &e55.GΕQe)r8(V-RkЙ{JcdQ%:V贲$2T[dL[5E݆緘LzkKY9S|HͩSWݛ'M[2躣X~_ X6AtG_L6WrNW-rSWW9{t"Ce-\W{N7"V_j-0!N+;kǐ1/\iJYl:zYV(;Yhiγ9{b(ݛQcV)3S0)ʟSv=gWc)ӝ_m'8X$-4TBeW5( \Z#> &9+TWhQe [_uXR]4r¹Lx~Maƻ v޴ÃZo#U_whBI$ < 9dl$=<}GK4t%v7)t?k,zU Sl韬yl%P_#tSH"*:gJݪ?0cMكJy_H)ZCX/3JrYC\:EOJH^܆䪴&iՓ`S1 „2gt#u,#R#Hɂj`("0J KSQsv1R|G(is{+כ"ݬF)\q\*Q,nܝ!@?Ȩk&x$h% h KpcڍjyqB#T9K֊d hd CS@cjGncDUHַO%~wY&R;&ΔWGNZ͵^ #9q>?=Nl[_\(}? N [z Nxx3)3&mWσY#" n?JV * $^( D5n(;ݶs-f. ͛4s%vpGrnR0¨$]93#NҶ[r,OOԽep)~?tpPaijsuV\nS?NxE=GZgVkϞ>~ԷCI뷐U}kqv^ XGSS]Sx"ThD;Jatf`aB"LǐR8*Z4,Gv'„c{+jAƺ|܋Ե6m( D*YOuG T#1Xuc ^-JYQ{k+U؊ݕ6 p5~eVJlϔ0CtyBۍ*'dÚM"hdOP"{6}= <_%|:]EO3NjVjGZB9OFrRSM^#㈓Kt5b}3xF& :f &;IlErA@B}2Fju Lͫ s{NXЋK^0!zݬSDxvtM962+6hPM_-+/juqL4͔rܠx{ OcPDzyx?'q}+yG+]uv%QVt {-P?Ns7X,"FІLm?jK,18|7.:>_4e=,Ep?PAVmŬ:6I;I 65 _CtTAV/!:nSjUIQw}nK>tCC2r#B" ЅD8T8J2We^W  aoxiq? W!4|>"@'[eI- Cr?&TEng 5 mtZƼd?Fͳ2 }9\;fe0KXz6H- fZ y%@>|SKr mJмVO6jQۭϼ7b[R: U Z?ZrkBb6豃M'xGزkx7,\Q%Rӽ5zNl4hd ^%;4_' زk\:t>4Dvc~d8z94SK^1iڕ.%Pgˬad2.ec{xEk :R =ϟvf\Un`VW6_A)U9,[̭!2iѝmn NB R"y+3Pb+@c FlV4M-ayCi0vц֝mN3$D@έpitF: + I~[q5)Qh ,_(B*HN4~m K8[U ۯӻ g/x[n)$P .kjݐF8Ux7K( $K':9ABՋjGOՖ~trOFkF/XwkbuSc}X_f@'(_IG{NnSזy,_jߨeTC Cyν)]uČg6@rP#Yd.Ucߐǣj<(ߊ_}hxlޫ+/\2;aŽPvM=Pt*@ʹ>LIQ4Ŗ$zJqSζx9{vp%"بf(̖fbZ8Ghjr,2Q)o~58CZg ii.ib]ܩ}ɫpG D0kf WψQX:(Dp?!{^Ԟլ\A̩x4|Ze!0d`ne-L9c9p 1ug<`H68poDygϵ))V% K1ОwӈQk{S7;U[6h;&3/?u-0P@~?! v]W{ԁhS"۵.jP_װ֦,)Ia CUOWW .^K 3qS] D9@>ʂja%;D!| M{Q3U l#T p_DR.Xb} wDJ5 2rLY I^:"w +d{K bQ#:<[kPHT K$zP$§Gv/޿/1KDuN>fmMQsںV,zP>xZF1Y4%.wp:۞l&;\k2Ѥq|;!k ߇z;SBqE/:,T>Mn.i8D!wbo/~X`OŠX9 rnзM&б"[Tir0RH56T2LV7EkLjT6sH@,{u"{έV Ra\0וd:\Kg4>#()wKBD%Ӄn|mq\2SIx& [J( G#*{qK[P *wMijT%#:i]9aVn'ӵ&jҬ?&+>;oK/`Lv!#f@W7Y2KS mŤ+3ў`R*z c>m.F7 ΊlBq\7!@Jf{w$EdqRI!MKeWRD>]\L#0` ʨ4qw=O_?p a Z</ M3)n$Jm&S00 eꝥfzbҿ056:>t5u:N;g-#׷6M?-XW 1=|?O V^& |39΍tx9->J <.]2)h?y+Ic@]WI};X#H~k$j[E2ܺtЭk(+8 'p怋!Vr![V6!&I]su|h{4ip8|N/ |֔5Hs%^~ nGfgqИd3v&Vm_^_aȥ-5rE(ӪK_lR3 Nُ/:0HEo2\)$ iV[Q;N(OրW]7, w Ax~k[Fx m x(a!mvjD:-N.N:ɷY;ʬnIAU3E,0mՈ`S^PчS0Q@/n?\_i4\2ܬD:X.:^=\n\ܕLMYh<(y ±=,'ox j[9y>|JN*ʁ\at2J>6}73rljU`U1A Q@^7w[˛^֏gNu Nȋ^[zYwUrx| PCė-X2|8pxIS%dfI{D"u9 Lt'޹_vnt=j&\Vol˃% n^pCCc)ܱU;0k[t=SLB0?kq玗{g'W|RHH1un.Kb%y\4/kk"FIz\ ninmn.± 7rL㒎cZoa4YFhٰɐd8=n7ETQMrCJ&6son{ #0*_>XNmدWJ$"M|J#ijğtٿɩS*Q5> o$ 0%>BWFW8b_yh:=7e>|tՌi"Z^>|h8 Jx{:pn[Qf/"B%<%GGׁ?bt !j?6(%I5R"b:9Iy@QmcVFM@em Q9+ߒx)AHSPBLEX(V)ܜU0ur̡iᄗѡxr9]Jujw O?#:8ļNUB!7,Wo9 $r3ԍ!*l8i஋J+?TVH)7;] T9J_1AQ"nw3`=ILx] hl];5v &X:=]ѕB0=6 d:4B?u77(뫩닏`]QkvC1_ƣ\#DTMd(T lF.Oc܉gkR@K&G >Bf9%C,/`NH:q@Hvx/otS0]:ԟmmS) .d>mXK,X +X&"t6EyoqNQC름>yd﫵'fd.Y &ćv?xIiPc/Ж;c޵yQ1Cb:({̰}|3IݱSlj<6JшCl \ 7iޣ;dP#"nX< F{ػA=̞Oʩxjԅ;٥ծ$ jnUq R FL6#e9oSR&KϺQ=$};Uڲ3IS~6АSntzlJ6W FEty="7=ri"xɲ_SQ\>5-H!) T6GESGzCH>-G3d3V@gTlJSZ<1lVf-^@GbPbc[<Ҟ #?Db0'ӻ5F0kG&Nf .MLӛa #!-¾A 6c?Wz8s*fgj f Us-IE7Ԝy}gjaR17U-ݥbj.s8ziv< "@&wQ.se eS{r9; )ԫ"nfc8̭0dfhU-E1P&:R^WlϊRK)e^!5H1rUekŶ8BټNe>l^FNi MXJq,1w+<ށoZ)= BLEZ3G^Kr#BufȤ鸞aI߰o:?v&).p='P  ՞dǧ󨻯TY ا6loe |&+Rz<! z\?G]qIUZڱu1bifm%Z}0GwgcHif ۥQl "ox=!.ɵvL^t  @[7Cj7މ~54j4 )΁o5>a\%V8س&#e/cǍ@U-DotͰl˞gL۫%I0g:u) _cV@|qqk씪E 6d̗ڈ)2B?' 6g{rna ?3O_,~@GJo^ѳAO$#l`9LF KrەAafeR?Uvt)pmΣ N m;ؤTrJ*H`F}6>z1T'?cXm w]9#t4١v&MWϰǿ0sh @{-"s`?jrBSyZ4#3%MoV'd̔DHHN.Y.0fC&@+eЊQ Fnze:ـNTI.;r!|9V{9{[l/C߈J&e9u7q{ϰ钭 E/8 ϵ2o?ezڢx#jqՑvAt.ޏ-&y*8:gIGY^: .ˇAIf/Di5u !=}gs.C2DdױSpdGEk~Bٓ'hfqg1)9ErVHi6V:gCpCu|¬Ȉ;zI]k?H+Ȼ?S $X~GcąS/Ғ:+Y?br#d/;6M1B@Hqae=tw?[J.Md)k2mOhjԜrte\n)W$#VzkL\S-;j/W58k=M šC;R-G.!#9q/cySX8 3TKCC)hA(yҴu5;?`qwڳ]]"w^8{yFwT@r@Gz;J5BǨg}}:cU{`TcAtCS-ՄsFGCz`QYzP%% ,c•딜riy Z:7 d KT ɻM5XU 39ænz`V9e-yg5/I4fn~*bf/ ylDpy'N<򹲎T-nboSQk)H$lV!fݢF3h2N5G+&!lL ,ݿ1c=rdlfM ' Ĵ(2IhL+'QZ ၶ0eC/N+-8-Vfݟ+O~ yHfp._WS2ji$V7(Eó 3 )9xmCޝr7gㄕ.9L:W mQef;qOO#Mq.{(Wz AiT? _wї{u+u4DP8D*DF[ӍG|z h}6i 2i ~ށ?[ՔaE[tK9~=NfM/F?gY шpA,gw(&L GUd?P|.NU-!bՓ p6=ɨ44iC-1 ^qUC*FjV+!I ?;54ag+;ТOe34KSd ux -DnPy?.Oa:P Z@n3pr28۵Eą\i|bB<(hy߀1Un [K7 i+AYb?i4\AONTbҕ w~Yڗ3]rMQ1,?Q#ԋaܻkҦ/6vO󥊖dKecyw)e"|نꌀ'2@@؃]^r~3 + [}UkFU/c^O{28;J ?L[: %7 /y1(b4 ߌmq-rq.1]wt|j#Isl^Ij˙ sav^gYw\5[#^Mψ \ =W6czg|OQ> .^:vRb_DE߃ȓck]9{EI BUC8W4uнϣˠ۹1Nn{[+7}A]Dw=x8D,]=ZhGZ.tg 3p+g\*om"CYƜ7j؟C/5)x*jиn7+ݭyuTtG)| 룶9,/Swi^"hf  3~Y #7*7:k6[bHpjsX5XǼkݢ{%W~w!/!5RSŕMKⶌdtٞ`n]|(fsCp$ڕ9x zgsI ,W2k]cu|߈.@ɝK m!褞].Kr">!d.=8~?]@Jo<"Y=6 ;{\n$4Q~3mgbvպ?! ɿn-|+!E\}}K4YGV1Ԕ/\7l)5blCK%xTj#= 4I SgOz>EOzBM 4Yc]Oʉ>iq^3KǼ @%`@z7N{5Zѫ{r/A^!I: cIpa6,XHoqP4֊|]MP] Yo:GhsɃCJ$5BpZ,߈ˎL6pIacaDa@eyNidX9#UJ_n:CGb7ѻaD~|8?uz#E^D%) q=1mOѡ˥"*n'ٜv+#̙V4ĮQJ5Z/`T (C|xoc Nu@[U9ZY:Zj@:rQb*֋ce\;o"ɦ͏'1l(#AQ֘ _ی0,yf9 r8^G`?ibC|*+6yxD}JyGz~ J#>z{J7v=m">qɅ@̈́jC<%5 y\ѭ z(>rPyR;@U3ȤxCJ;Sr bYDHP淌<٧z{e$,o\VL̂.pVg"6SN9}!%ǖg'v@fָl yɡIΌNe?/ǞZs2*Aׇ7 f~sDzG.}kXKQus$5swϖ?"R'k%ñ {xmitusF-›2VdLV[Vȁ`?Y:<ƫRos6#ߋ:<ڪ StԱ({D;SV$ \ 1[FAb`@ z U٨OF 4;5\6ʀ?-h䢮Gk'>*DK 5նj x{2tOHYViU\e-NQ|*:CYm~$5n5-X:ppI-Lʻg;\plK=/7-9&m۟j$yzU58iGHu 9SWr6t]X]qjagZ\[@j-r4Q'K 1?ղKA|DvsdGI(lώ$OXi֣@PuNC"K1~!M)mM1t͵Qq؄eLzhF1/힓7=Qӫ޸$ ;?!MָsRL,'~9L2#Yy tHAExE$cJv|g9@|} h7sh.' )6P*'6w>T1ŹZ&~Y"?qy+rLXo@8b6 [BtzN1XG5 gȖ凔Ɖ5rֹ?_qzǎIo%^3|Y.нh8ornҢ@[ɵ۹qI؊7&~*g*3#8j;=p[y ,l4DLN+̃.lB_kAar'z8ȑgc=Q:g\E\^pf5X<̂0i9M5tk -Лc!du,uMNu/ ;'G< Ʊv\$b_/IB 9$3>yJeXWh?Ed o<(L3* "(78'X^(ZQ *2-j0_l+: oPrË_iUh9f%?e[Oeq^0oAn~%(0N_HY)%n}ZrU4&Jl,W@O~kZvL 9COZmť4k2p1҈\pzA9*::K'2Y`pZqM$q#܍MQQ(ic,hdUUBpWo3x;坿:`n8fĴPQ >]V ߰"* @Oirϐhv<-} P1(isrjgB@}*H}]%M}sL= G `e\EGš>z3Nvta!W3EƒsWi;]KEMM`"6"0u!s{s&F)bQR04*DaugT$O92]mԴ](kx<&P4 0H-D:Tfer;pjB ,i¢MvKV;OLc8}S Lk?':m&aym~z5HO5?*o, iL\:&TL=qk +l_dCq9'XxKgz|ys1EQka+D=lOSxocFC<#Mڲ.yv^`|,Ф u4dV hG=wCը (lnL= |=$,R<"df(+:ЀKw+B/ǏsKC&u7&Y{MTԗ J쁙OVئy vݴrܥJd,$ f͸.]{Cs3`P8J]bR:Pe+&^QT nt0ެ2Kmh@ ^bc"ފ\,%w7V3 / L 4`Ը:{&\>X6( ȵB,<mvqW1˅Ž{fzi(K*YIK~_-0Un*eo![H (hz䦑w ,G"aղ:bxSɃc㢖d.)= z4lf`"׎kډ:ZuIǪkkS㌝-3o8Clkr@܁[0xs62KuOjcMLkyO{6;Ajvf=2Q2dAνP稛X H;;%{! k}i>tLF㿨+cBc=L]R8$b>An "O1m~4RU嘌NߑUI+13醳tQ\&3soTֵ@j%,ʎ}coʀ0ZG~ջ7.3l9#I0YRcBGEK0n(H!vVe N0 ViWfsgs9!?Iє te}6XMaGٹIQHe7Zpu8r1"H 3ea̓٨2OI Pz^o6 D'?G3ۜ"= bHp,.$,02F#̵ƍ3rp> @RT-ow*ۦcsYک~?S RX=x~ R>%%\k1|t_&2_SnL҅&7Aq*4;[jҼf$L\-.R~?cDZ$]ȟC8R^3ACМsr^K";oVbnG@k#y-VN&sdO/L3&]+p&iWCr(50P-M] 1Jȶ F=|CnN o6{)WW;pwHfrF`t+w~,KQ$B_ _9]nO&+Cҋ8sq. fYpݯf %",g1X'4aRw:'?&q>$e?7yt VlWp(@iW OqQ>ړ :JwE;J^bQ}tO~Ay3m%5ָi+X9}nEtd){!x5ArN†x\i]btYR\}rmɠ:41=*]Vc u69EmOʴyZlct]9f(J$t@8/U'pw 5#FALEkd% WJ3˼ݭfTZ]Gvw;+g?0Fnt긚W%%| XLt8SO@{HWZRSKy[!?]n50Nu}&Nr5S11v7˸ղFg Yghu"un VH #L&<@ .]?z):`̆uuNI ]d ֻa}:a|@!{ P(llιcYBnbyV{yH+6)ЍLu)o\7qae1$Ď= . #,Ԥ*-D%erY oS[,<3 PL,ACrɰD D}+ $~<=F.tAhsVeA {K<8ʌ]Ib;LWr q0zS/BthqzcsrePmMCϫWBDI?|Mnܛ:ۆ B _tY9A{nvD4}5H 28>񀸫{Kxر]_ۉQzǐFU/d#:io ɠ0%Gp@8x=Ȭm.e_}DQ'ҪwC|XgxVYJ\j [(pm@]V\HGH!)Q\k|Tp´j_E\#Q ͘6SnIuDABgERF:ףw=$j{f9Z랪 N23]HRj0&ug]nOL~kz,&e%`uȽRW9tՃ4=e^U M?{_ap ҆sQ<\ s1t@cφԶ(zAtHs᏷c \ U۴3%:Ct _#g&ٙ)h8ޛP0€C2)ؙ9샢NZ* 7)qM^7]>PF6ZI 6GHql3wK.xu8ԒF EV۔[O֍ZAEki0[UoUTW#$l6^rEkR03ޗt9zC"Iݑ+A͇hJEŀ̓Qʽb7++|"8o  =&Dz}=[ vEGjsMÀF,zqEv.,KGԨ?4)iG7_VNfIe?@A=Ęmٖ d%hA= 45Uɖ+=lؖf! Vs*i ~(xST">qaCAm^uk_tX%5b{-+ox.7QٸV`'U m^ֶj~ zz3y{Tj\8|%/J"hǞ=~4IPP5VA<ϸՍAa_83 MBY0:D*w}oX)5}Z;pɸrv/4(xł24̜ۺn3.edf7K3T+ `?oAsN#鵯p3Tw.-t˨ lJNwp`UAa2f/QWL@]M'xG}v6܆_oPSgWo5kG7Y&;S(0bYb(jZ,"9P 39F=0Cn ÿ<oʼnP+ZVH:x|Vg!J, U7*=wT'm=ʈQnw:v]U ]tt0^-Bܝ`G z@R3?H7j4? EL5Մ9 ,xlP7 Udc4kb9{+xF/]M;%T!ZHQ“.x!odCZL W ,Wϲ<B?G \p#;8DJU=$M&AGD[=fQt6qulB&tL(?,p7\ fNXPgԣ^#eCL#U8 ɢ#M#,if1ցӃ ?AH7:hNsI"AHcz(a |N^tB*1$Es^gn4u(,-w搟y%cQy5TӔ fOL!ߡ1hf2fNըí#hF׀Pܵ>CH 54X0U53t16MkC"g&K$ZT' h̼׾y0lȷ1q WxOQ]Bo6r5,'o!x DD vt) AfW6zmd^,xp $SW_oa:?~ƿ\Jk&6b)7<C56jZ<+@nll  "'iXtN)Drz;Ӻ#eQU|CGa/$VX'FpfAAOeiUwKAxq⥆P 2/95뼬C/%{>dɔA|O Ku6OfMD]&S}KYd4zS[(ئ?h0nz6gN14 ELLqcRW(cxGQ!MO^!KD-JyB럮;.rHJfym~+ 9}+0pi53ӎZ@oэC1J47&*{mC_ӿY*ZʓKJ:\ʁefdwJŠĐ;{_k'O/ 3-ozwQ3[b&8kḛ'EDBmpSs?Q2FG~80˘ 4ClB5+,$hku<+9WA1aZdLЫ=sIg;DgTiE>lľɧYCZ]EկQbL+qbI6OGxmWKS2m܊F߁!<