python2-cryptography-2.9.2-150200.13.1<>,ˈcI{p9|JLW[vՐ:: bt]b S.g0voi1܈BWKo ݐx|qhIRT!|S(}[;(brHHX}3"›GMD T%TQzx@yk! uZʶ%H8hMZt]7 wvEp,L?`ѝt*jH[/}ڝ QW7~Gh:sAVdgwW,3מ{D*>D%?%d ) k-Ni $  P  |  Rj SW]Fbbg<ggj(j8jE9lE:q:EBFGH,IXYZ[\]P^ tbcdeflu,v wxy Lz$$$$$$$%Cpython2-cryptography2.9.2150200.13.1Python library which exposes cryptographic recipes and primitivescryptography is a package designed to expose cryptographic recipes and primitives to Python developers. Our goal is for it to be your "cryptographic standard library". It supports Python 2.7, Python 3.4+, and PyPy-5.3+. cryptography includes both high level recipes, and low level interfaces to common cryptographic algorithms such as symmetric ciphers, message digests and key derivation functions.cI{s390zp31(xSUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://cryptography.io/en/latest/linuxs390x.Lj.0\\]] dUPP [ } }yy*N4N4Pv|KIB%'' ' ~ ~*>*Z*Z'-f-f1.44``<<\)ZZ | 6;<< 4 D>Q>Q # ZNfey(](x""+==?((N%%//5R{R{ [ __a(6:6  r%^  --'' s>)) EE bb)(  k  V $N$N HHpyKK !! : zz^]tWtWWAA(;; 9.<.<4DODO*&,&,  `,`AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cIu;cIu;cIu9cIu9cIu9cIu9cIu9cIu9^cIu8cIu8^īcIu9cIu9^īcIu8cIu8^īcIu9cIu9cIu;^īcIu8cIu8^īcIu8cIu8^īcIu8cIu8cIu;^īcIu9cIu9^īcIu9cIu9cIu;^īcIu9cIu9^īcIu8cIu9^cIu9cIu9`EcIu8cIu8^īcIu9cIu9^īcIu9cIu9^cIu9cIu9^īcIu9cIu9^īcIu8cIu9^īcIu9cIu9^īcIu8cIu8^īcIu8cIu9^īcIu9cIu9^īcIu9cIu9^īcIu9cIu9^īcIu9cIu9`EcIu8cIu8^īcIu9cIu9^īcIu8cIu8^īcIu9cIu9^īcIu9cIu9cIu<^īcIu9cIu9cIu` . * Correctly allow passing a SubjectKeyIdentifier to :meth:`~cryptography.x509.AuthorityKeyIdentifier.from_issuer_subject_key_identifier` and deprecate passing an Extension object.- Simplify the test execution to be more understandable- update to 2.6.1: * BACKWARDS INCOMPATIBLE: Removedcryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature andcryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature, which had been deprecated for nearly 4 years. Use encode_dss_signature() and decode_dss_signature()instead. * BACKWARDS INCOMPATIBLE: Removed cryptography.x509.Certificate.serial, which had been deprecated for nearly 3 years. Use serial_number instead. * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1b. * Added support for Ed448 signing when using OpenSSL 1.1.1b or newer. * Added support for Ed25519 signing when using OpenSSL 1.1.1b or newer. * load_ssh_public_key() can now load ed25519 public keys. * Add support for easily mapping an object identifier to its elliptic curve class viaget_curve_for_oid(). * Add support for OpenSSL when compiled with the no-engine (OPENSSL_NO_ENGINE) flag.- Dependency on python-idna changed to "Recommends" aligned with change in upstream source (see below) - update to 2.5: * BACKWARDS INCOMPATIBLE: U-label strings were deprecated in version 2.1, but this version removes the default idna dependency as well. If you still need this deprecated path please install cryptography with the idna extra: pip install cryptography[idna]. * BACKWARDS INCOMPATIBLE: The minimum supported PyPy version is now 5.4. * Numerous classes and functions have been updated to allow bytes-like types for keying material and passwords, including symmetric algorithms, AEAD ciphers, KDFs, loading asymmetric keys, and one time password classes. * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1a. * Added support for SHA512_224 and SHA512_256 when using OpenSSL 1.1.1. * Added support for SHA3_224, SHA3_256, SHA3_384, and SHA3_512 when using OpenSSL 1.1.1. * Added support for X448 key exchange when using OpenSSL 1.1.1. * Added support for SHAKE128 and SHAKE256 when using OpenSSL 1.1.1. * Added initial support for parsing PKCS12 files with load_key_and_certificates(). * Added support for IssuingDistributionPoint. * Added rfc4514_string() method to x509.Name, x509.RelativeDistinguishedName, and x509.NameAttribute to format the name or component an RFC 4514 Distinguished Name string. * Added from_encoded_point(), which immediately checks if the point is on the curve and supports compressed points. Deprecated the previous method from_encoded_point(). * Added signature_hash_algorithm to OCSPResponse. * Updated X25519 key exchange support to allow additional serialization methods. Calling public_bytes() with no arguments has been deprecated. * Added support for encoding compressed and uncompressed points via public_bytes(). Deprecated the previous method encode_point().- Update to version 2.4.2: * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0j.- Update to 2.4.1: * Dropped support for LibreSSL 2.4.x. * Deprecated OpenSSL 1.0.1 support. OpenSSL 1.0.1 is no longer supported by the OpenSSL project. At this time there is no time table for dropping support, however we strongly encourage all users to upgrade or install cryptography from a wheel. * Added initial :doc:`OCSP ` support. * Added support for cryptography.x509.PrecertPoison.- Fix fdupes call- bsc#1101820 CVE-2018-10903 GCM tag forgery via truncated tag in finalize_with_tag API * add disallow_implicit_tag_truncation.patch from https://github.com/pyca/cryptography/commit/688e0f673bfb.patch- Update to 2.3.1: * updated tests for upstream wycheproof changes * many other tiny test tweaks- update to 2.3: * SECURITY ISSUE: finalize_with_tag() allowed tag truncation by default which can allow tag forgery in some cases. The method now enforces the min_tag_length provided to the GCM constructor. * Added support for Python 3.7. * Added extract_timestamp() to get the authenticated timestamp of a Fernet token. * Support for Python 2.7.x without hmac.compare_digest has been deprecated. We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next cryptography release. * Fixed multiple issues preventing cryptography from compiling against LibreSSL 2.7.x. * Added get_revoked_certificate_by_serial_number for quick serial number searches in CRLs. * The RelativeDistinguishedName class now preserves the order of attributes. Duplicate attributes now raise an error instead of silently discarding duplicates. * aes_key_unwrap() and aes_key_unwrap_with_padding() now raise InvalidUnwrap if the wrapped key is an invalid length, instead of ValueError.- update to 2.2.2 * fix build on some systems with openssl 1.1.0h- Cleanup with spec-cleaner - Use %setup to unpack all archives do not rely on tar calls- Update to upstream release 2.2.1: * Reverted a change to GeneralNames which prohibited having zero elements, due to breakages. * Fixed a bug in :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` that caused it to raise InvalidUnwrap when key length modulo 8 was zero. * BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped. * Resolved a bug in HKDF that incorrectly constrained output size. * Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to support inter-operating with systems like German smart meters. * Added token rotation support to :doc:`Fernet ` with :meth:`~cryptography.fernet.MultiFernet.rotate`. * Fixed a memory leak in :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`. * Added support for AES key wrapping with padding via :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding` and :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` . * Allow loading DSA keys with 224 bit q.- fix deps for hypothesis, pytest- Fix previous change and explicitly require python2 instead of python because python itself is also provided by python3. This fixes: ImportError: No module named _ssl when using python-cryptography in a python2 build environment- Fix the previous change to not pull in py2 on py3 enviroment- fix requires on python ssl once more after the last change- Add proper conditional for the python2, the ifpython works only for the requires/etc- add missing dependency on python ssl- update to version 2.1.4: * Added X509_up_ref for an upcoming pyOpenSSL release.- update to version 2.1.3: * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0g.- update to version 2.1.2: * Corrected a bug with the manylinux1 wheels where OpenSSL’s stack was marked executable.- fix BuildRequires conditions for python3- update to 2.1.1- Fix cffi version requirement.- Disable memleak tests to fix build with OpenSSL 1.1 (bsc#1055478) * add skip_openssl_memleak_test.patch- update to 2.0.3- update to 2.0.2- update to 2.0- update to 1.9- add python-packaging to requirements explicitly instead of relying on setuptools to pull it in- Switch to singlespec approach- update to 1.8.1 - Adust Requires and BuildRequires- update to 1.7.2- update to 1.7.1 which contains regression fix for 1.7- update to 1.7 * support for OpenSSL 1.0.0 has been removed. * Added support for Diffie-Hellman key exchange * The OS random engine for OpenSSL has been rewritten- update to 1.6- update to 1.5.3 - python-cryptography-enable-gost.patch is obsolete- python-cryptography-enable-gost.patch: temporary patch to run tests against 1.0.2i, GOST cert extraction now works.- Introduce requirement setuptools >= 11.3 to follow egg-info/requires.txt content- fix download urls- update to upstream release 1.3.4 * Added new OpenSSL functions to the bindings to support an upcoming ``pyOpenSSL`` release.- correct source urls- update to upstream release 1.3.2 * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2h. * Fixed an issue preventing ``cryptography`` from compiling against LibreSSL 2.3.x.- removed obsolete cryptography-new-bio-new-type.patch - update to upstream release 1.3.1 * Fixed a bug that caused an AttributeError when using mock to patch some cryptography modules. * Added support for padding ANSI X.923 with ANSIX923. * Deprecated support for OpenSSL 0.9.8. Support will be removed in cryptography 1.4. * Added support for the PolicyConstraints X.509 extension including both parsing and generation using CertificateBuilder and CertificateSigningRequestBuilder. * Added is_signature_valid to CertificateSigningRequest. * Fixed an intermittent AssertionError when performing an RSA decryption on an invalid ciphertext, ValueError is now correctly raised in all cases. * Added from_issuer_subject_key_identifier().- fix license- Add pkg-config BuildRequires: in order for the last introduced condition to apply the patch to work, pkg-config has to be present.- cryptography-new-bio-new-type.patch: openssl 1.0.2g changed the type of BIO_new_mem_buf() (added a const).- update to upstream release 1.2.1 1.2.1 - 2016-01-08 * Reverts a change to an OpenSSL EVP_PKEY object that caused errors with pyOpenSSL. 1.2 - 2016-01-08 * BACKWARDS INCOMPATIBLE: RevokedCertificate extensions now uses extension classes rather than returning raw values inside the Extension value. The new classes are: o CertificateIssuer o CRLReason o InvalidityDate * Deprecated support for OpenSSL 0.9.8 and 1.0.0. At this time there is no time table for actually dropping support, however we strongly encourage all users to upgrade, as those versions no longer receive support from the OpenSSL project. * The Certificate class now has signature and tbs_certificate_bytes attributes. * The CertificateSigningRequest class now has signature and tbs_certrequest_bytes attributes. * The CertificateRevocationList class now has signature and tbs_certlist_bytes attributes. * NameConstraints are now supported in the CertificateBuilder and CertificateSigningRequestBuilder. * Support serialization of certificate revocation lists using the public_bytes() method of CertificateRevocationList. * Add support for parsing CertificateRevocationList extensions () in the OpenSSL backend. The following extensions are currently supported: o AuthorityInformationAccess o AuthorityKeyIdentifier o CRLNumber o IssuerAlternativeName * Added CertificateRevocationListBuilder and RevokedCertificateBuilder to allow creation of CRLs. * Unrecognized non-critical X.509 extensions are now parsed into an UnrecognizedExtension object.- update to 1.1.2: * Fixed a SIGBUS crash with the OS X wheels caused by redefinition of a method. * Fixed a runtime error ``undefined symbol EC_GFp_nistp224_method`` that occurred with some OpenSSL installations. * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2e.- update to 1.1.1: * Fixed several small bugs related to compiling the OpenSSL bindings with unusual OpenSSL configurations. * Resolved an issue where, depending on the method of installation and which Python interpreter they were using, users on El Capitan (OS X 10.11) may have seen an ``InternalError`` on import.- fix build for sle11 (disable testsuite as it depends on python-hypothesis which is not available for sle11 anymore)- update to 1.1: * Added support for Elliptic Curve Diffie-Hellman with :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDH`. * Added :class:`~cryptography.hazmat.primitives.kdf.x963kdf.X963KDF`. * Added support for parsing certificate revocation lists (CRLs) using :func:`~cryptography.x509.load_pem_x509_crl` and :func:`~cryptography.x509.load_der_x509_crl`. * Add support for AES key wrapping with :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap` and :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap`. * Added a ``__hash__`` method to :class:`~cryptography.x509.Name`. * Add support for encoding and decoding elliptic curve points to a byte string form using :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode_point` and :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from_encoded_point`. * Added :meth:`~cryptography.x509.Extensions.get_extension_for_class`. * :class:`~cryptography.x509.CertificatePolicies` are now supported in the :class:`~cryptography.x509.CertificateBuilder`. * ``countryName`` is now encoded as a ``PrintableString`` when creating subject and issuer distinguished names with the Certificate and CSR builder classes. * **SECURITY ISSUE**: The OpenSSL backend prior to 1.0.2 made extensive use of assertions to check response codes where our tests could not trigger a failure. However, when Python is run with ``-O`` these asserts are optimized away. If a user ran Python with this flag and got an invalid response code this could result in undefined behavior or worse. Accordingly, all response checks from the OpenSSL backend have been converted from ``assert`` to a true function call. Credit **Emilia Käsper (Google Security Team)** for the report. * We now ship OS X wheels that statically link OpenSSL by default. When installing a wheel on OS X 10.10+ (and using a Python compiled against the 10.10 SDK) users will no longer need to compile. See :doc:`/installation` for alternate installation methods if required. * Set the default string mask to UTF-8 in the OpenSSL backend to resolve character encoding issues with older versions of OpenSSL. * Several new OpenSSL bindings have been added to support a future pyOpenSSL release. * Raise an error during install on PyPy < 2.6. 1.0+ requires PyPy 2.6+. - Remove 2293.patch . Applied in a different way upstream. - Add BuildRequires for python-hypothesis and python-pyasn1-modules for running unittests- require the cffi version it was built against to avoid (bsc#948198)- Add 2293.patch for "osrandom engine already registered" (bnc#947679)- Add disable-uneven-sizes-tests.patch (bnc#944204) openssl in SLE12SP1 doesn't allow uneven bit sizes for rsa keys- update to 1.0 (fate#318838): * Switched to the new `cffi`_ ``set_source`` out-of-line API mode for compilation. This results in significantly faster imports and lowered memory consumption. Due to this change we no longer support PyPy releases older than 2.6 nor do we support any released version of PyPy3 (until a version supporting cffi 1.0 comes out). * Fix parsing of OpenSSH public keys that have spaces in comments. * Support serialization of certificate signing requests using the ``public_bytes`` method of :class:`~cryptography.x509.CertificateSigningRequest`. * Support serialization of certificates using the ``public_bytes`` method of :class:`~cryptography.x509.Certificate`. * Add ``get_provisioning_uri`` method to :class:`~cryptography.hazmat.primitives.twofactor.hotp.HOTP` and :class:`~cryptography.hazmat.primitives.twofactor.totp.TOTP` for generating provisioning URIs. * Add :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHash` and :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHMAC`. * Raise a ``TypeError`` when passing objects that are not text as the value to :class:`~cryptography.x509.NameAttribute`. * Add support for :class:`~cryptography.x509.OtherName` as a general name type. * Added new X.509 extension support in :class:`~cryptography.x509.Certificate` The following new extensions are now supported: * :class:`~cryptography.x509.OCSPNoCheck` * :class:`~cryptography.x509.InhibitAnyPolicy` * :class:`~cryptography.x509.IssuerAlternativeName` * :class:`~cryptography.x509.NameConstraints` * Extension support was added to :class:`~cryptography.x509.CertificateSigningRequest`. * Add support for creating signed certificates with :class:`~cryptography.x509.CertificateBuilder`. This includes support for the following extensions: * :class:`~cryptography.x509.BasicConstraints` * :class:`~cryptography.x509.SubjectAlternativeName` * :class:`~cryptography.x509.KeyUsage` * :class:`~cryptography.x509.ExtendedKeyUsage` * :class:`~cryptography.x509.SubjectKeyIdentifier` * :class:`~cryptography.x509.AuthorityKeyIdentifier` * :class:`~cryptography.x509.AuthorityInformationAccess` * :class:`~cryptography.x509.CRLDistributionPoints` * :class:`~cryptography.x509.InhibitAnyPolicy` * :class:`~cryptography.x509.IssuerAlternativeName` * :class:`~cryptography.x509.OCSPNoCheck` * Add support for creating certificate signing requests with :class:`~cryptography.x509.CertificateSigningRequestBuilder`. This includes support for the same extensions supported in the ``CertificateBuilder``. * Deprecate ``encode_rfc6979_signature`` and ``decode_rfc6979_signature`` in favor of :func:`~cryptography.hazmat.primitives.asymmetric.utils.encode_dss_signature` and :func:`~cryptography.hazmat.primitives.asymmetric.utils.decode_dss_signature`. - Adjust Requires according to requires.txt- update to 0.9.3: * Updated Windows wheels to be compiled against OpenSSL 1.0.2d. * Updated Windows wheels to be compiled against OpenSSL 1.0.2c. * **SECURITY ISSUE**: Fixed a double free in the OpenSSL backend when using DSA to verify signatures. Note that this only affects PyPy 2.6.0 and (presently unreleased) CFFI versions greater than 1.1.0. * Removed support for Python 3.2. This version of Python is rarely used and caused support headaches. Users affected by this should upgrade to 3.3+. * Deprecated support for Python 2.6. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2.6 no longer receives support from the Python core team. * Add support for the :class:`~cryptography.hazmat.primitives.asymmetric.ec.SECP256K1` elliptic curve. * Fixed compilation when using an OpenSSL which was compiled with the ``no-comp`` (``OPENSSL_NO_COMP``) option. * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` serialization of public keys using the ``public_bytes`` method of :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` serialization of private keys using the ``private_bytes`` method of :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. * Add support for parsing X.509 certificate signing requests (CSRs) with :func:`~cryptography.x509.load_pem_x509_csr` and :func:`~cryptography.x509.load_der_x509_csr`. * Moved ``cryptography.exceptions.InvalidToken`` to :class:`cryptography.hazmat.primitives.twofactor.InvalidToken` and deprecated the old location. This was moved to minimize confusion between this exception and :class:`cryptography.fernet.InvalidToken`. * Added support for X.509 extensions in :class:`~cryptography.x509.Certificate` objects. The following extensions are supported as of this release: * :class:`~cryptography.x509.BasicConstraints` * :class:`~cryptography.x509.AuthorityKeyIdentifier` * :class:`~cryptography.x509.SubjectKeyIdentifier` * :class:`~cryptography.x509.KeyUsage` * :class:`~cryptography.x509.SubjectAlternativeName` * :class:`~cryptography.x509.ExtendedKeyUsage` * :class:`~cryptography.x509.CRLDistributionPoints` * :class:`~cryptography.x509.AuthorityInformationAccess` * :class:`~cryptography.x509.CertificatePolicies` Note that unsupported extensions with the critical flag raise :class:`~cryptography.x509.UnsupportedExtension` while unsupported extensions set to non-critical are silently ignored. Read the :doc:`X.509 documentation` for more information. - add python-pyasn1, python-ipaddress and python-idna as Requires/BuildRequires- Update to 0.8.2: * Fixed a race condition when initializing the OpenSSL or CommonCrypto backends in a multi-threaded scenario.- update to 0.8.1: * Updated Windows wheels to be compiled against OpenSSL 1.0.2a. * func:`~cryptography.hazmat.primitives.serialization.load_ssh_public_key` can now load elliptic curve public keys. * Added :attr:`~cryptography.x509.Certificate.signature_hash_algorithm` support to :class:`~cryptography.x509.Certificate`. * Added :func:`~cryptography.hazmat.primitives.asymmetric.rsa.rsa_recover_prime_factor s` * :class:`~cryptography.hazmat.primitives.kdf.KeyDerivationFunction` was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.kdf`. * Added support for parsing X.509 names. See the :doc:`X.509 documentation` for more information. * Added :func:`~cryptography.hazmat.primitives.serialization.load_der_private_key` to support loading of DER encoded private keys and :func:`~cryptography.hazmat.primitives.serialization.load_der_public_key` to support loading DER encoded public keys. * Fixed building against LibreSSL, a compile-time substitute for OpenSSL. * FreeBSD 9.2 was removed from the continuous integration system. * Updated Windows wheels to be compiled against OpenSSL 1.0.2. * :func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key` and :func:`~cryptography.hazmat.primitives.serialization.load_der_public_key` now support PKCS1 RSA public keys (in addition to the previous support for SubjectPublicKeyInfo format for RSA, EC, and DSA). * Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization.private_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization.private_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization.private_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization.public_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization.public_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization.public_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`. * :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm` and :class:`~cryptography.hazmat.primitives.hashes.HashContext` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.hashes`. * :class:`~cryptography.hazmat.primitives.ciphers.CipherContext`, :class:`~cryptography.hazmat.primitives.ciphers.AEADCipherContext`, :class:`~cryptography.hazmat.primitives.ciphers.AEADEncryptionContext`, :class:`~cryptography.hazmat.primitives.ciphers.CipherAlgorithm`, and :class:`~cryptography.hazmat.primitives.ciphers.BlockCipherAlgorithm` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.ciphers`. * :class:`~cryptography.hazmat.primitives.ciphers.modes.Mode`, :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithInitializationVector`, :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithNonce`, and :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithAuthenticationTag` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.ciphers.modes`. * :class:`~cryptography.hazmat.primitives.padding.PaddingContext` was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.padding`. * :class:`~cryptography.hazmat.primitives.asymmetric.padding.AsymmetricPadding` was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.padding`. * :class:`~cryptography.hazmat.primitives.asymmetric.AsymmetricSignatureContext` and :class:`~cryptography.hazmat.primitives.asymmetric.AsymmetricVerificationContext` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric`. * :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAParametersWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey` and :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithNumbers` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.dsa` * :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurve`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurveSignatureAlgorithm`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithNumbers` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.ec`. * :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey` and :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithNumbers` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.rsa`. * Updated Windows wheels to be compiled against OpenSSL 1.0.1l. * ``enum34`` is no longer installed on Python 3.4, where it is included in the standard library. * Added a new function to the OpenSSL bindings to support additional functionality in pyOpenSSL.- update to 0.7.1 * backwards-incompatible change: GCM module doesn't truncate tags by default anymore * removed deprecated arguments to MFG1 constructor * ECC support * added PEM and openssh key loading convenience methods * support for many new ciphers and new features of existing ones see CHANGELOG.rst for details - spec cleanup - reworked %check section - added changelog to docspython-cryptographys390zp31 1665760030  !!#$$&'((*+,-./0113446789::<==?@ABCCEFFHIJKLLNOOQRRTUUWXXZ[[]^^`aacdefghhjklmgooqrrtuuwgyy{|}}     2.9.2-150200.13.12.9.2-150200.13.12.9.2-150200.13.12.9.2-150200.13.1     cryptographycryptography-2.9.2-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__about__.py__about__.pyc__about__.pyo__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyofernet.pyfernet.pycfernet.pyohazmat__init__.py__init__.pyc__init__.pyo_der.py_der.pyc_der.pyo_oid.py_oid.pyc_oid.pyobackends__init__.py__init__.pyc__init__.pyointerfaces.pyinterfaces.pycinterfaces.pyoopenssl__init__.py__init__.pyc__init__.pyoaead.pyaead.pycaead.pyobackend.pybackend.pycbackend.pyociphers.pyciphers.pycciphers.pyocmac.pycmac.pyccmac.pyodecode_asn1.pydecode_asn1.pycdecode_asn1.pyodh.pydh.pycdh.pyodsa.pydsa.pycdsa.pyoec.pyec.pycec.pyoed25519.pyed25519.pyced25519.pyoed448.pyed448.pyced448.pyoencode_asn1.pyencode_asn1.pycencode_asn1.pyohashes.pyhashes.pychashes.pyohmac.pyhmac.pychmac.pyoocsp.pyocsp.pycocsp.pyopoly1305.pypoly1305.pycpoly1305.pyorsa.pyrsa.pycrsa.pyoutils.pyutils.pycutils.pyox25519.pyx25519.pycx25519.pyox448.pyx448.pycx448.pyox509.pyx509.pycx509.pyobindings__init__.py__init__.pyc__init__.pyo_constant_time.so_openssl.so_padding.soopenssl__init__.py__init__.pyc__init__.pyo_conditional.py_conditional.pyc_conditional.pyobinding.pybinding.pycbinding.pyoprimitives__init__.py__init__.pyc__init__.pyoasymmetric__init__.py__init__.pyc__init__.pyodh.pydh.pycdh.pyodsa.pydsa.pycdsa.pyoec.pyec.pycec.pyoed25519.pyed25519.pyced25519.pyoed448.pyed448.pyced448.pyopadding.pypadding.pycpadding.pyorsa.pyrsa.pycrsa.pyoutils.pyutils.pycutils.pyox25519.pyx25519.pycx25519.pyox448.pyx448.pycx448.pyociphers__init__.py__init__.pyc__init__.pyoaead.pyaead.pycaead.pyoalgorithms.pyalgorithms.pycalgorithms.pyobase.pybase.pycbase.pyomodes.pymodes.pycmodes.pyocmac.pycmac.pyccmac.pyoconstant_time.pyconstant_time.pycconstant_time.pyohashes.pyhashes.pychashes.pyohmac.pyhmac.pychmac.pyokdf__init__.py__init__.pyc__init__.pyoconcatkdf.pyconcatkdf.pycconcatkdf.pyohkdf.pyhkdf.pychkdf.pyokbkdf.pykbkdf.pyckbkdf.pyopbkdf2.pypbkdf2.pycpbkdf2.pyoscrypt.pyscrypt.pycscrypt.pyox963kdf.pyx963kdf.pycx963kdf.pyokeywrap.pykeywrap.pyckeywrap.pyopadding.pypadding.pycpadding.pyopoly1305.pypoly1305.pycpoly1305.pyoserialization__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyopkcs12.pypkcs12.pycpkcs12.pyossh.pyssh.pycssh.pyotwofactor__init__.py__init__.pyc__init__.pyohotp.pyhotp.pychotp.pyototp.pytotp.pyctotp.pyoutils.pyutils.pycutils.pyoutils.pyutils.pycutils.pyox509__init__.py__init__.pyc__init__.pyobase.pybase.pycbase.pyocertificate_transparency.pycertificate_transparency.pyccertificate_transparency.pyoextensions.pyextensions.pycextensions.pyogeneral_name.pygeneral_name.pycgeneral_name.pyoname.pyname.pycname.pyoocsp.pyocsp.pycocsp.pyooid.pyoid.pycoid.pyopython2-cryptographyAUTHORS.rstCHANGELOG.rstCONTRIBUTING.rstREADME.rstpython2-cryptographyLICENSELICENSE.APACHELICENSE.BSD/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/cryptography-2.9.2-py2.7.egg-info//usr/lib64/python2.7/site-packages/cryptography//usr/lib64/python2.7/site-packages/cryptography/hazmat//usr/lib64/python2.7/site-packages/cryptography/hazmat/backends//usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/openssl//usr/lib64/python2.7/site-packages/cryptography/hazmat/bindings//usr/lib64/python2.7/site-packages/cryptography/hazmat/bindings/openssl//usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives//usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/asymmetric//usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/ciphers//usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/kdf//usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/serialization//usr/lib64/python2.7/site-packages/cryptography/hazmat/primitives/twofactor//usr/lib64/python2.7/site-packages/cryptography/x509//usr/share/doc/packages//usr/share/doc/packages/python2-cryptography//usr/share/licenses//usr/share/licenses/python2-cryptography/-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:26408/SUSE_SLE-15-SP2_Update/36108ee61e5682e7085405a59332f549-python-cryptography.SUSE_SLE-15-SP2_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 2.7 byte-compiledELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=577fed0783fe90ea1a84024d0b5254ede5693dbe, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ece3e8a376ca3a7e52a37f3c113e99905b2fa58d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=154817c57059a22b5cd10c7d819ac97d3de9a529, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]cqwxyz{|}~     R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRR RRR RRRR R RRRR RRR RR RRR RRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R 鉍V'python2-idna2.1 utf-8d1b05bd33afb50995417e2b8893bf08b290da7a6525a3e2961d78874966104a9?7zXZ !t/]"k%a kSP|4GvD +o3c|i_6p791tfQ"ɺ*%cQ8JtZ|]ju(tTd|^V~szZIPDB¯bp.5{Y>xM)5DU tj寝 %S? y}ۼL313+،ClԕH+y]Q*B['p"ebj{.`c F:bS+ B]'9^eݙV zF`veaQw))&D"#'gT@ ;}e Ъ[W^]co\U1qQ3ٷxGpC H j*W.`YDSo]^#iJ{|+b0V&)q)1rZ{j݂Rs$i?M.y i~Ěa4No1#tCZ:WfMgƫYB'F1Ok7 PFh1*pM#@%IKzHF6"㮋Vj&l)~H;z:=AYN@DxDz O|2 G>rafodtxw7 @z,#oE\dǕ<<#GFߩ~4˟Y_z\o4{M2028P7-}",|@ܪ'oVg ЅוpJ @z\Ž=y[dƘ$C OvΰpШ +@J cŤr8곍a-EuqT&'ۓTG+V@v:/V J˦-~NR%ՅYi/xtt&y?:y*虡:IKY}?4d 5XsR5Mݬit#]:0g)?caѯΪ'i'])3g%)=3 #pf&ȃRP\\Hc[TS&dp뒗5^zz#&?K)9 r}^C@C tjdjg}eWinwQ >j[PхGmXz %'-G?Ioto.ˋM) tS9{PK- .w}f$k~o̥f-iAebPj6*C AJN`LL"%RԄ jٖWc1pw^Pju^ s1 w@A_g'ա&϶)1(ᅧh_ nr&Wn?sڟv"/>i!u 4$ȅjRMsנdMjNg'JWBQ4[K>A7:ϻESNA}l]H?n߅%u-]eoD%2#z`9׸>R=<3~kV?J5`!x+Spx\EG՘s#󜲮ض[alVOWK+_R5J TPBfP+sEPee#CN!Z8`p;SWti l.~UTæ OP̝E~zCRV1LWU2hi;_ ۨ|xW Wb,^?OO_=MOޝqlJG(3+`T #l^ҖFݜpi4BwИ(X:foOlk1z1`Ǖ3qaYh*FmFKkF|MN-$(iZUNOi%P~ :crܤ;߅)Xj2憟DH)R2$Z ,d-jVM &+i oXF#U&}DIÈ&'&!kнǏ0G@ ӣD)٦3 6shVg䠴b:Ca\p\ E ӂ۸JnlgT]BxxQi&yx 2rިi4Ƭ\7$r'$ =D2i!ȱ"`+TP64\iՃ)}@uaMv m7 GPn|!zI+'Ǥ TsÂ,7 =@چZlXdB$v{P𼦠E$ʃ,FbZM.w[Bn)3$ yw!U(;^?׎s{Ad3@ԂQ$e#/ޡ1G~kO<2X!:{SZlXA3; soDz^_|ϧXlH*ԇX s 5Zmh9I7n~co4x\6G!1yW\ {ʯ}U^d=Yד9|?ă8hawE%xO90U~c+\HCJV'77 ?mBzУ9r7'z u&ghMՕktQv.A8'S,:ћAa%_6>IDZd^1]ʚO͑?SzȠ+!|c?\hBbeg ڡ%ܬ ]愎~)@c֑Y\ E58#MGSKZ<>]z9I "@C@n8h^<L8RF[%qwp~q5{ =C_إ#ހ/2׿1ecuWh2[*w B63`!=ˠ@teZ}53-Nv򽈤Z?wB!A38fGςx.}fH3"=".ClQmkHj >%x[0g=K4EbWy0u'mM!< v08Ԫw0y-JnX$= 6uI6;` Pa$T#-d>bq1QB/ĭL3 ZV:V}-!ބYNhD泡m#pXzQGQr[qŶۛ¨~K'wNR# n Ȕc3>㿏j'xk-*<L6QHmw=#;D7m>2کW0싏hdf Z0n^B\ʼs`Ef/Ј֘;<Rv*U2yoKG `;AQ5B`M!! ߲o}ڏb:c""lWIuJMenmMGjpǬ75΁3Q;'{z8ьyjMkm%YPjiO nrte`U"|:9[ {zÊ"z~R<+&Tzf'mI7?X<=D GBW9hz^ $?DyiW%'oq=_6{;Sl,wF|{Mnx ̝\A${ ͧx+  ՊkTl#v,rfJR3yAID99"wn @CZ|%'9'*Al5O!j9 m}Du̢YtD]TlbQ8TS)ϗ [Ê!:P)ƯUtʷϢ꿥+PzOO>F4D<-9jYMyX ~ ơ0}e)֠GAT!fq%&FPFj PÑIUp>k^o,-,MVvS䱆 rgE!ϩb!Ao]h e"_qB`IZm`Li6wkdSDõا3ǩ>T;P ㌈ {.@tbⷣ7 ]㟼? yy=RVN&9 W ~885vߖťJ::VWcmߴHf\h œ#(o-"`"wv|Fj 9{+U3ҚhGl9WDd-<>+Mv P,bZq$2ՐY {PDriϵX6dy/odbn~BE@.dbKŖm`ߺH6 wpyu6| `} omOJ Mz㱛qW;}^lE0d[DPNXᨛ#G;=#p|bd^EdVhkzrθ|"Gwm֤|"-y+*68}Meb}AN;IeĄK]1V_A#u =tFAvaZPM#^م)Jr>CDB\˚cI/%W {EVFŧg928UV/-5Vxn`Φ9fb߹Y_VI&Љ{D٭Ff{膱0h6r_yuNsR ZdU,:0rsTLM݈LiB5Y 8%XD8S>N2ӝ{xΒ^pفX;&"ӆGyVi!K{늪iTlS.q:@x\5\0)$U)r%I82 *}վbL[*.i˛vk*DX(EcoS%9]89_vɡ gpo5y磌^P{1Z)`SC%`+۟Ԩ$ \mrG9P_n\1,ss5*D/rC,<))U4noPg=5ٴfPl;0j&77:_' H8Z ,:&y-yE?Ib[{y,:#M uwXvcL>+A'B:V9@I"j4_(__@*s J<7+#7T+5HX 7/is TeRg0+\>x)I`iF(LX )0Un?ó\Rդ>q`CPBt+t.JQad-$)mn-X4F~pHP&^ձVM*/^^OI%spwq89W ł:h5J7Pec*r:[D"D7 y;!$nOtQ$(BXw;/хScBj8Y>Z)Ń֩W;p:BaנNARG"}ҫq;Pɳo-%aW)T@@"9:: vL$e> m}9SNVпTgL";0ƥ|Fht <>YDLb-U\Q,:(͖:GOƝȇ˴:sI͜Yr:7LHm |c%|8!0#2 /i.h6v9{5ɟf -('EzL1:eXִe]]AFîxMbJ>;NΆ&VriPZu{Ԝ'_b4NļJPF(M'&f E4uE)ϧ_yx>!Rs0W7 ֢N,04PVo~$3KL^Iyp`xm"If%ﴓhUB 戔gٙY`EzI BL*ɪoI(b/ ΨtkY&,äO}Bym[޸3>-㰽1($PI䵯ol=2Aּ(aO)='zbʧH\&0ٓ|;>L؋e0 $Ptldla2O6՘3GF)alO0qrV??qwؠ ֞!ɫK!Mjś*@D\wYA@jPCҜa<'b@1唽7 {3n,`чGkпL9ujԖI@z֩.݅S6{!C$%+2c/gYKj Vx+ @VCjs#"1XtΚԆ 2ր=".avV24\F VnN0xU4)Gwdb@\P Ve6XiTfW,H,gN87P^ qIVF@CB&cy(cH\nO$5?c/-nÕkߥ؏ͭSL۲fFk }h}Ñ-F5ޘ^ʦ/h'u;$v0{vyӯME%G$FGEƖSD|"v꒒C[~А'@I%/N<ʳ !Aފ8Dl Pd#+Z)bpX4]SH`nEZfTpCݡ'W  Ri':}⩸MNŀ(:O29KNbgh)m|tʯq#KD }'/ i$(bo:VvN!rBeR@jER=/xootr|a&_h]WsFKe>NeD3O9q 7]k 'U&k/`Qh9|YZ(nŅ 8edőhlf÷j>eO8%0{67"G5'3ޤnCW ṆUAH$c kR)W> ^µJEJE/`ˉ8*4BY0|*?`K;LIvtr:JR@yNJfƼ&wq9Bnˌ |RBēQ|Jpz*Y:>SQF͍/JXvY;4ק7̫Qӕp'./7ryߪi*PTtX|ei/ puAz8tu>1%(oEe  *֖}D&E]76n gft Krp0ve9@wsK_ubaڦ) Hmer\4ttp0@r9ԏYpFniD;Xՠ7:~E. d]6{~[Uun !䀮y[u`\nVwQ[)ɸс#D۝+U6OxϷwDP.!6lΆkufWlXfܸːz޳kb[m_#lxsUR V΢ӵhPfDKK=gf[ӱ /!ɹ3 +ۼ>ҳ4^M|Dqj܉ #⩖k5庩P5quY+7O9]=PMԥɕ8EwɜQܽX dkBkP7[?ބ2"nH@@P]~I(Ԏn e(LID+4Z=5`kɑ?7ͣO(B;&;b@?u% ȼ}f35k`a15]+"R0PRh|qN8H PBH\\%y%SAJ)S (+<)kPkۖ !WH"鳖"wkA>TmRivl-G+:Β Wo^ D[!n6VKakeP4VlP2>(zGRГd@8fITŗ" }_C!F(呌 qPj $<(C@ޭR/2hQ 1 I|U l1KcJʩ;Zµ`~1ޗsĦLXփJdY )?iH τ48[e >;jrb0Cs1†v,ZŸp2.`#h\E|hUtGy/D|໩>͋/h+dA]9R>m kQb EGac38D]fh@:və5VeQ mWD,?l#xK '~ujJ#L< oN0i˷k2w͊3:*iHr s4,07{y#'I ~؛عIIn>a6w'%B.1H4/קWF2 ɒ\QXnUԤ6Qp8C9 |y$W]5|}X՛V) :~oo&4GgS@y/UFSMwukMJj('ZY>[uqɜCJ=3#F$tE5%.ŲɮT2)䚥`т:ziH*FM6kFe[GcQ3T0&ο Çcv9|M<1{O}zu]̀/6Xo/C}$_L˭in$! ʽ[յlZN(R+zH#R. mLƇ峻v 0hX݆A:Ͱd1[m:EHސ kz3>9I̩4f͌ xv.QKP?yCy-"h}jʒ^KɆSJ 3%c%Jjs6HB[O|Rwa=]6Cnz#]^"9j 4DXOy] ({> $$c)V"TrtBQC"A& fFRx*6[ysT{:V_JHݍfXU-<_l\oVXHϡ/iiA w fwfixU0_IqVKTtnVx=8W1? aã|`kGLip0o~hI~%i v9 `ئ*.s^!#GKyF>^%s!R1nw?ɝE͊FPNٙPOt8 C}mJ"|DWLkvUJ[L PCÇs]ROs\vb6g \d͋y 𹁛@#3[HͥsV1͵+&7KhK:g ^0߷p:2c!H45x%x z+jq\Җf&`^0 '6W DYǗ[Zc`޳oP͢'dbO{Qߜ*OGim|FjlN=ejoy 4R+P<{܍/Z DTyzvGJ}*E -߅Һ4DLB]u2-?_TI-wA y3bOb9b$cm+̠|E'bOmW0?YW|jٵQ0,I(u~c9JkCRD7wX%نϠUt茬!J[+m)9qU MuzتkDzj]pXXBR{*k, W#%x٢/UX0] TX2$w{I0__H !]6SJ>H-vc]\=3qQMXxIouYXG0=`dP&1jK )dO!+H& [THI+ƂODz鎃M@>5s0 >[3\Qx!bAMƂQ@d>O=Q'qN-_g9̳*|߭>v:3b0'%t}~+$ؕϢ h{|>arCg='IvJ$}*ݓ/Zrmfu9 ·a'_%?2X!Oe~p1Lɖv}.ZCɓ>[`,áyZUc=؎4"Zwfg23'K'n4:@n@ W3'l#ڒ 0=RlvcQr6ζzD׋X+kb^6H$©~H֚%Z >tt X,FGXY;F[hpzIޭ^@pvXߠHRtB2."Q#AHwJM0+8_b0UO^5n iջr!S|CfD„g/y2Vu4ve:}s@^rSQ:N[Zn?9f5bJIg 5ChwI9 Q2j_nz:&O!U VRYWa͟Zbʸ e3\5vv.\֊goR9PDw.p~% t+>t+/^(eX6Qw1sqhVva#AK;-Pfe2j#^wLUH&j .$8KLҲ`zԕ3f1pkq>)Wt?zƣڑUrlM_&Ϣ yc̎O2 Ҥǜ 7uAk P&@aV4yR,KnQ{.6^fli{{QrBxA TlIϾDޒBHq^}YjF ;[gmS6y6Mh%6{9Dy[܊@mW.@s-v,Ɠ <ϫ×#՞ /&Sa-Y :O 0kF䧄*Ր=xrFBTG]f3 f8Xy;ﻒ]s:݀s ?5  V *[`5D˞xh=uig)J*F|NlR6Q$|N{gM,i43=>|| Bcʊ "_Xu{*`JXEs)1Sk3">A}q9~+7s@[EQyl:,[!uս7i..xYVH'5#D͔*`qQ yf"a[d/&dK|M[s ٕvIyN|_2=Mĩ_BvqKߨ90seן_%CrzhNE{OWC#E8䡝_\ Rkݽ=l ͑f@=[;'OܻQʹ+ *;HCK:c8MGW;biFkO]CՇjr滊pKj9l'i'$'l x0M-$W%uhnGZu G&D=>wGo<6tN:~D` FgEOE8e{wmTǐKK2c肰:oXnq9KT";Qpn)L ~( 5l, .3,_R:)X=y-ܜcP,5N@diUbDy{LJDNB}U gKmCXcPNj]FME±AϥnW+:&Ìf1sc{&ҝ1.ghb L&Hp,GyϏ{p0j{pr)lx,-w"3]t^qp<Rd0XzlqgD`0 @84ɟ `.fL2nt:%2wG+Rshq5̞)QcOٿজYxR=Vlg/GA1<];u@]E V_-e\twi7MN5]Fk \ǡHV&^:QAuQ]\t`$ӅU4KI+8$}fNq8{:(Sj5:VٞNl#^3~e}GE`.]V!:QaxuD`Y%q 'k}t:ޟAo$|<ߦ'd4wJmuu]~cG . =aalA|#]G`{Q7Y +(L vnZYi mf^{ߎUOFE5Ėeh"-$󗽋t#!!Dd{F`@hj0T=L A0'5}6} t|X9{ILӌ}dY'berGdqt{*O(XJQx05(l,Cn*|D6 ~CĠaQo= $l| 2 UDa X9X@37ۄc??2D:K u I!$SxߞԠ&kY ,?‚ĴMvWI"nU!~Pz$'YB.m#-;EηJd Zw%tNҰ@>iC:*;-לQ[u^kA8k[yb/͵}?N']1roғ{0W ?tJ8ߙ ){Eѝ ^k+f4=BA37رpDJx&nGc]Av;&r-Z}UNFY|/ שc)sC #yuyP/hZMDVk$SJb _Ph.kmp%dD+u.݀p-z ]v :^p(XҶ UG\ő,I%ٱ:r8z.VH+#o !h "^Ap˦rO»W̲sxJt>TΐvQUPm GA''x%q Ži! :҇[D9<',ƙfCgּi`&F+:īqHcHR^*<_^v:dT<^?mwTC@ \ xVǸeћ/! |jd҄8?pƍ=ُ¨7.E|se+c4& Lkooqr?Te~4荰k27dKH)ߦCᦷxʊ3(Itᾍ<ݩ$9S#yCu4b7!@ k]2O%OĂTNAgq#"s*v\58 Q!.FXݦxtOh^ 6Nsw|C+ ؿס~qq>Ł{.aCIh'](4gcEl+>뤭:]f>Hb(z*I7-lSӀlSi`?\zCWK }+2U1#YId0~&{h *QnM4eoZcjU& b^&;ᵱy Z~)\+[ȩG4uS u5I4nq7OM̅d`-G2ʻXxVЗ *oL<:1^|7;n4G% *ΈWL׭L4y`~t+1g^y-T@s/ۚdLO QDs?+nU*T^Kr3=4< ne`CzV҈V:K5tKD]\s7IbguVƒζV!Y%Q' v$F\-?{Hz Lo^)Y*4,+Ę`ި0sYAgH+Hߵ(g;`Y̬.X ؠ1jO K#qvƤ)8tY{9NYp)::P'>'q:)'>D=eK3lX1'QƖ͖wT&b=$^nKb^Qq(fP "bSlٮo _oL ԊH> zQ=4LJs^wb'7MBfQݞXe!aMhu#41Jv@rz@cnLHQeُKᤡs&7 ˻pF`ʴ\ xU׎\=}k'FGvz$J׍} [!LiI*N,SNaT[Xḇ^Q KP ˚x0r}VS"f XJt(UV6\ozs~`vz$xQ47[uMub ȗ_nJ(vtKٜS&?C{D%M&Njy;`mdȼ2#r˒s ϴh0r"`3x]-q<]h-.uJ}ED=tLg̷y߲ VtGMu币@Ur 4mI ledg%VF0 އ5 ̐Տvy=lweMܹU?H=m{Lirpȡ5*.#R4Sm@՟v>L{v}j^u."X,Nkbcn4*r"iJrCXQ6' uJL Ca/"RQnBF3#?:DκM@६{ Łhn>펋G>wO^U$lr*A^vOzNt'o^ȾL(>qiHȂ*6#w';b723}$b/!ϺKrE[ fP8) ZY0'x7on|hx],"IӬ&5SOvQĠ5>JNit3W1G!iT|;Y![V<(ȝ7H Rt:SyĴn^2 EN&Nf%NqR$r++% y؀:2s񺼘-81C߭ðyXW0R@o)[. *CqyNFG%|Q\GeokOZ"0#E8jeѧrQNzi 뾝$l*a(n0..'XspO5ԯ[8?L=NGXqNgEx0a#Sʹ8Cyru5ƉH S4TYS9_qݝ];Pȥ W_ w0"R4s6&~7 8_w G }սhZR8ZEb7?)& tvZce7e i[Aiߦ]KrPϡ sS)A¨FW4,~j_a|w^sZdPt1W4$rVlv',^/7p{d_bIh9J5חZRD}\tPh Q9vཌcUK$YĴ:J"|-: A;>=bM8_B5JTNp@gOӇڱ )ikpK}lg3+K/ueGœx $RXјzLXV੶8~s d|^G"e]v3qH 3ТKsLuhKdW"XwJ.[!jH}&]/IkU;TfW)$lRG{R*sC\@sqgFXr|<ɧ=V NfX;[DK-l;.pJ5}3 G-+u@h/W'q)Z4'ԑUZu30E"4݆a5emKtsDA޵? W&zb$(Ϡ/1n~4QQ-h̤<ӁpT+Yuތ ;lD QI֖u:GJn ~j3A)N*2l?ץ# [Od SfW%kUNu-y侧SU OE2Ɏ_%l95<@q KPj9䥊_ B4K׻Uz S05Qd̳] IS07d[zxr ~ V[fI/Z$J: Һ5Kr/x:@kaP63w?rw9Z-(83#,8Q(/IEPh2gãK6L4tM'gDB|Qae ;)/>Wv/˹ Iͷ9[ (`b=痤 %k?r#OƵ = >0_Ĉԧ;S"`;rzюt .˟ RBAfH@w+g?vltw3JC?YJgp/fowv%P?V_84@_ %XGЍ^.^;yP}% . Q)?!pkr-ubxބe(4^[|>b<k6* \ _( Z9Oe>̦]"J!$ʞ]Yݘm0BPiFG{YoWEM${ 6\9~G*xW/ؿkq)wًfg/f+օ?=+UGro[/=P#k^$iextp`.^0X;?c=[WP>/87T-MI3I+Z,58 ;cc[U;Rٳ)\E'$!v*.ϊ[b? LЄr?7~DҹQBpct$hp<&gǓ7/? ^1wW~0_8V9@I+eu0Q> [{Yx,k%v) 2_S"Uz[p;"^7n:![Iv![qGBy]RC6W1VmvH&6e3⭰o[O;R{ ;pU+gK?GYJ{4V$h(YVXع&D: j+8CzuH=F0p*b8VpqF4zV `<'rB٢5p524viKH..?{FQw/EhIk~v*$׳?h>4:* /!l9#7VzFJ/5M*.*Cyyx{PcwgJE їV>PNUcـ="Z!NLӎt>̕D{䞌vTYZA M_Sx8ؼSPDzh6aG$V3 `u4m#H0*bڅRbo|.75D_HqN)|ط1sOsQ'xxD2.i98e\ĎUERA׃Bh6&!u M8.7wNתơC;A*v2ߚ8qnP|QYIDA8:H3p 'p7rj$ᦃv*Of[m3:+%T֯Tf>Z/WfЎA] c2'\SyN(E#UtQSJ' o@󡾎iuet^ wAZd-FɳhW'c(^ /arga pؠмW*^*BbaXuCx%Qj㕳Ζi!P  hWhoU=2"0fs:+&<5"'d+m.TNf匩/mۣ R!=\+`XR#^yK[}q͙z e*4(!8WtL@7 5v).,Zҫģ?rr jv0;=j,<^ 924'3T&1O ⬃JQ}W7Mۋ9g8׏&@)][('9}- UGtեH]IlmT$:O@ʌ RdLÙ;^j~GG;q'ի3G)K]E'rО}m_r䇓DvbRj>Vp\&8e]K)j,`vB3gI+¤uf=Uţ27V652Oq)3Ֆ̂5\"7,hԍxԭ'gHЩ\:߆+#8ɋ(N4y6ib4gB=&9f悹#y;H.g;4c*3,Gv3g(Eo@?VNn .gA{۷GiFkU _~s.bUК,Vi<I}xOݡ.Hxyb[4  Lk4 z䎾Sng$d&qzZDFRd?y%&x]lz?P^wF3dB杖APC<~_牠N=xoml߲S:[3ӡux&%2TO7ohMі[KIjǐi/B; >JMh iK`7 y)睾Q9̀> G\xTŶPp&X/m!]Xfb݊X- !'>7""=LN+j?*rNV2/O;/`[7{^W@AZWڳhn(Ǡe, qGAE E8I(TtASH-f ѝ8--`+o~TzՋ}у?9ެ_,7 7@Hatz*}Ʋv VYmJ# x P.U*<%@kKiݿiGF,5#ҐFw6a1Ar/XA7J)kublÿx 1-Ycb%8ǬjK8Hs.G<&Wh˯AJ%]x̕h?ft @*%Ϯ;;+ٜ?P#B']:#pʈ!3"KN:ۉҲlaʅe^2ُ\P&cgZڦر_]q&d,Й~Qq_m}`ɤ%se Flԓ=ZW0 1)Pykiȶ"@U> -  ; (,*! v41Q1( Q6f'ӶŠuwZ'mlCz[F8*=|-o/B(}yneWzWY .`ij$:$Q-bH}]$8B?_QOCwan`h;k iA~Pt((:~u4JM4Dنj2{|gD%ulo|80ؓ4])_Y o_A@KCG]4>Ÿ !j3}OG7"|.ԥ j5o&V~ƒ3XI^Ni7NQ{墯}Yߵ3B.s̋ӽ yKa7'1yك`=emW'a}Ft y9 UBن'vRDW î#DԖ6q~_j'$Od2H<}IJR6LeNAefdtsO=gtE*`KTI_4SD |OeP:4&YXoJ\.4}xh;#͂ڐ->z]%u@a%tRmXәtW?ɞo8ajNbFD][r&I,!rYẇ}Zycoġ@a/b`$M FݑA'ה'?"cNn>py#z]UH.|$>l5&]SssS<`Y^W}?"_7Fb{g~kkxrS?s6|"HHhg"kCZ??6d46 eqeˡ 1w%+7PUA0g - HTi& ֈ ͂CuAnTA'_CY^S׶VZ?2"|̊. KJS.،9 E۞tIPy-555s︩v\:.Ez.mC&:Ol-h]CQk~H0b|^hJH<]a үjR}ىB&vAls~L L*kp:WyaQ!w ۓAo bUuJR=l uP+uTE7ۨZn8J1?Q/F'c.Z9Tl9{'VXgh E)XƜ[zpڟ"lW1ԩEHTCY W\)3ع9h3PeI8(i.SoĮ&c9U#wo~ˡQMj#ZܷʼOryyŹM(#F էKG \UB fjٛv}z,^NYcYM #};)^JKç S@¤k!chPKfƏ7TV,(l)Q83vqPbyc6|{18)MY_nQH+Je%{=0*VkcvO&Űe1wɋ*m۩;L) Cf.boq~MP, >C  `VTƬ Ԑ+-:yzc$-Kȗy źE*re &MHƤUޟ`P`oE7u?1u$ @ O+U4ԭPMOZ0AG1K%O.b|qwȤT˘SS|b5#xS6|Y3lLdʡm<1}b%U>}58m18-lk19[r@N!/LFWem8V;TTjf& 8Kh `hOdq9mŚ{mo&Mɚ-uNA/ݥo}ifdStDn9s&$X[b): c \ i>iMk#9!F]?W@ĥ;jeH\/+ ЮѢaǙ _QgRB2a M<, 29i)fp_VCI0JaN]ed@8)Η~o,;済)5(K]ypLF)!qpCňPP\B>Xod g[`;],Vhz*=񇟉.R!9t =O|6Uj? $9s98Z,\b+5c,Ow/`2&RK_(.1ڏgK4h3&t3™9oVCjAͲKm# n*HN(ON k9NM & Egug.*8VєG 9]W(wmkJ]#˖h\%]r4{ [0ӞcC࿫]ߡ$x}`oNE!P`hM+r\k=Kx- bi!j\.^@">ggɞzO'^BhFi+ǎ嵨 NF\* *)2ӈ#` hHhzyNFt5)86 crV W\[92|WO)Kg!NL{u9*A`Futΰ[GsCaYTc,󍖈ݳrkVx!f*@so.J#iWo IP-ܩ7Aٻ "E>a{ ǿa7392ӢV8,7O)hd 4lēTԪT2RjW@&Mg{=턬Z,%&*0zf噥g;p܋18|Jw5R#A 8FfRW&xӇEM!4\/?w[5'OEǼouvYϥ)u|3(d|}f*A4Kw w2z ,",y]X/ő`Ƨ7IwV,ٰ85ァok\3 @ Kl!9ixeQL a=Vr/2X.kuQX؂?֧2V!oPX<^o=XN«kK@= ?<GrE?h ' 2^7PFX"7AL:ZP'Á%݁COO>C@U,#fzG- ) :3Ͷ\Tvʝͩx؇@dDuO@Pn_gkNtH*Dmki@b)_U]Y̰| TcEWQY5Ԃ킍5fEӔ1B|>Gc5y`\0T{7*&Sc[YYgJ :t<0T]\0k& \xCReJ%F.dw@"QzI-Y%ъ Xu69QP(3XÔrr?QXfKzNI 5Jw[P Tpyxm" |DCE!wG]1i+|ʟ`:.~' $$ZKF$c5}_ ݊ߍר ;tA]w R~.zYf:EkV?͐Pl%ٿz GL}wI֝606NKA9ćv w+ebb]7ބj@wZߚ_p!Zx}u`DAW=vqky@xlb7)g79mghnd;iɓv@`*Óv݈Br 6eU`ljDrJ.= %YsL X2A7?]h_(Crt_*]6r8< uqXݿG3qJ2ݕKia8RwGq7*O(<Ƀ9NJ5"ߞP @٦}{J o/T{EgetLujz:oז3G c?#ٚE}tɊErN@'!f"* ?ZBʫAJ3;FSrbĤܪԨ6ndqȬv3 긥R [!4~X|Cc1ఁ } 櫤W10oƴ6|ƙs2 ndg'{qJy+z@:h%𗺻hÆSZ} V*'njl9!q$fh<BC% %d$ՆFxSF(.*;I,ܿI[JWQZJns«槣+bAr*< 1<^9"wa=WP6T6:&C*XM}*Mz .8ښR %0,B E9$.wREbzM(kͳ|YHG7ԯrމ"xL^] B*9Y`XZ |Z ~8~/n,eܦ'l$ܒ6ng mENXy 53qԔ o]{],0TJϗ#@ŵ8y%b[qye48uPsRg?}@S%vu6><ÈFF *mC/i" ߎ7 %jCa+svl4 v6gnR_R}Dv^_ȥȏ;'[g6/Z##@75q~r`G96ϾPTcVo6Y(rҌyJra=|CEûK!,~%(<刚v'HI ⹅7Il:م1E&~%QmFǛI '|&e^cvey'=nyxI*4mh@iΠvxɛ@w@u9< @:zFe-?||6\ B*LO/ |}jX#dđt쳊)̩Rjx,vlҠّz"@G=腂JPxFd$N?fϦMR+ޝsq2 IYLԷ\sdĐFN':Ql8 6yGq}hi%KJ#. X"߅h B:)M ,k[r96dB ( JA.x7<2~N#VpG% [I`q0Fա0C#F ~u3׆} I ),6$2U*rBF!a^[RSySb[G#v$i!*gV[m=it'D )m]Ԟܱ_S-+?̂NWدg`i:u'͡!7v#\+d%PhVW]>>l.X5Κrt3%r,whd⮤{1L/bA9ߵNSnS<%dnq-ɣ%w@? $=&^hB s\K8PUU(#v%ORW~I :{˵sAG=9u媀5`O%V#f?Qtw*}"^ibԽj5/YN P-$Z|묗b}@(6f$6)gxU=d?0O 4A$ܹ9xFUdj%[kG29KIУ!D+HI{C8$돏K?P9M,ۦ: $J6ӊVڝaiŢ7z@=?=uJK _šaX덅؎DKDo8yo3wj8o(~%5{G,J܍s^լΡ*4VwPC^E1B1ZgTo`t'}]elz5H⩶ƆO /tZ͝8 |sxb5qX6i+O`Nq{J;6.{nhAp.?I f)G|. 9(gӪhBzu] CYQ"rRV-%j*[-iuw4RzP[HNKIfA"4RUտlQCB3l-vi&V>Wy|FnQҔ+e\jXk[r?7}0Yn)YIOPV _8bf6k@8smb{v}X $q7 {d=Zc hʑt_桩:]#+Z!lT o=k?:Aๅ,$5?Iŕrgm:$qNt&Zp%0<܌:EZfVo @UP:8P Qiž:P^X4HD϶UǪW˕o›\Crj #bD<FJ%/Z?D0OݹtX=>̋-6ɉ%-@b*tך>aBcJm'>ԑk.Sjx]8z7D>?ˌ;ñWfo :5ʝm%,sJ3z[٘(&\|p ?Paae:%"cj mNp& u Վ&EBiC2mS0l& ?|`?Rnr xmJlȸԥ|z )gp% 1"88{&M VRjzŏ򶣪vXu/})O"2ez:,id5[v?i@o(9i]/#'.#A<ƝnKŷ :jUq׶9g=fifiֶpdaAS~}}^o ]FF1ys-ysҼ%31b}}T}oIFtSd +X\0i!7Ӛ$IodOK08V&# m ӣ~ Jjr/4ε~, u^0 ┪"cg\GG>uaE'lo+&v8zSQ~ ukJυ/-UOp;Vcfy70-T(aWA"Z1EӰCn͉0r8ch}|?t=3[xK#LU(M7%D!drDyc#;z$aQѡJDɿG9o{Fe&-M*?nL/XOoe^7^J5x+ }X× sht@7ʀO#̬Θ.hFA+B#(.;hF}P\go-{M1d*@Zz{Ӛk(c$eۖG}A +1VDQc W> {]tDQո/omkȂŐ't[c]I[ꅎ|sN%#F%=bC5 β+>Ӣ=)jjw场g< 4Fknl X⺸sOM DŽ@#3uΥה#~[oRzY! ڑ,4O3O,9^(I xq{ɑeʋٝ^t-״&ļ#kJcc18Mh:S4WYc_ܩGE`X{p.EPWY g=_>eǬB!=xxAkqc;@t~Sd%4~]D !8tc>1V͍u!ߚr?p xC p2e|-fԘ DZBSuHa9 |n,@bZUFa4'F/ƨA+'<.{9F;h)Q8x"iBNt_Jcw}Ʀq"A\cGW6j TS^ 4W&n@guƒTQPBkn0,X9Xұ LkFl3$BVj@jtoن:t0i.\QJZ1O 2:TZ&q{-# P1B8?ti ]Fk !]ū!6:''!ɥGq&n|8qRT,@aXrfBvLVp6,ۡ䤽8> <׊M:Xz\%ޭ v9 \{&sv/ymH8e8>* v uQRpqnFF]S5_`Q{?q#3 Kg0"؍Sp4«);"he>*_Uwy+jfN4r[:O)kIԁ)Ok ވ?&_qC WhXS 3{NvKț?>0DJE~ڟ -S<]YCh: P{t(W3ѦG#?'̈ OVuz˞ʒs+E Ŀ*$ r!h.&SeΌ>YG$6cQOQuq ( B(Vk(y7 Hv1J*C;ߒb}&-`x&!+.fr@h!䆷ğ6"Qb1+L[pxT=(Rj:! MUl :W3l"0ҟlX g$.1c`%7d^x>t3z*%9TTWխAb_%uWeevvυ3,WuO|x-QiO& (l+[` |7 lU4>0_|囶 eQ⯯X["jLlIPm+6=QAM V"M K /^fjf)07.jg*yMB8$Fl^]7"tG+%#N[')9Wfia+. zּgǤa9>٠>Tdf nȈnQT`I씭ykl!br覅ljpMCݣv95[Jb bGy`˅^oή#Q(";$o;k\U8FSJȽv!BBx/.'EGgmpGUs#:L =a0g(d;j1&䭗:>?&'@ʃ8Q.p5ZQ}U޵ɦh5_uɇa)+0cuCgvZi9%g f"wL8t„\Wlžmܗ Tz?]6sbFɭƉ4X<VkWt܎5qe# 3JIxl!e{J|˗|:Dvyd ]|G0.qdgD, wS\sskL!e7^M"[)eB H8ԀFbJ=Smޜÿ߉.Njvq1NC  no:;?')[n|8cQVz*rADT?__D0mWDCMX3Rt`lTY No_d?ye]=Y喚nLGJ!BO zlQs" WD{`<耣Qun 5luB7<& Y53: Av%Ւtxfv]J;YsG@|ċ5iML @_+w#p3Oɩ?y/A?~[BEw4BǻAtrazUR[U+|ɥĩDBg{$w8j`:CJ6g;N I!B-XK7@(Foɘ"<#ÜLE}aőuϵf#Q59a;ՖJs\^CZC![0U"K5ZeZ3y/4]P=Cj˙CʄМ&le8Z[VGӤ<ӰU$l0V8Y.]F/XJKwK)K^P 쿸\&\k\AbTwYR(Vyɵ2tgPvȉƮT j VN UUBy#zHڳ>_-j7B;|3?ޟ̶PfB携CݡOLHJɟ7ok8G¡N C;U:ƟSzo %w}Y?Αa5줡9~g']̅[ LH3̜h0r7V8s5 me(ƶ4gc1ģsi~{2وnE}J/jL4U71` YckиFИ0g291BzqF/F ֡q )RP7grC:*ͰV@䦨ᘶ!`Go؝4{F[*zmiYi=N^BFR&{gypL]7P; 6N0:Eژ"L@ܢ.jn lvو6; GP<{:a3)wYG[ "5bΝy.w"Fu8ePŨ{o]Hy{mKu,p2c#}[ f=؂v6aC\Mony|`o aZ[g`" 0MA'zlfRcX 5{@u(Sț[b{[zN.Oh }3`x*+ЀЯg 87af{vR^ZD 4UBD"k8,]ڲ#/r:Y+oz֯{LO k ib,ĩ+1tݸv/٫m~?,=8aIqZKwm0"Jk LpTð4o`L{$AC%D@6}2]:inҒ2fuQ =ӅUSMy,G ljNb /sWg手W(FI-6 >6RXbsA&0zᛖ , }v34;c Bn泋^|3;DKCYlкaazX=Yq7<ԪsQP`{_dS&Z o0reM\ 7#l0H Oܣ<t~g[拝[\\t*0m89 tyԞYX=b|^_Sv˾˧]˗jl;=LahKLUENг˶^:`]@Z:\FITov{!ǿQD-%fIo܋c&YsXM.Q 7A:4hq9&@ĦTTBymF1/M$[t7#uì`ؠ5-kPMNdV>XqY`u&ADt( CFTRI ӵf.9?' I?"Ev7U"UsHQ L(`^g-WWp+!M}thmkV^j7dN+8!JE0j3E2{<`8 .r8™!0&`rC/?7uN1"/O(k RrVf;q;(g[g۔Moc:rg|OdYʿ7c cFخD J9k5Md?VN`m(JOop&V2bP& ChzG*9* xΝ\d"8zSi 0@8o4x+9g'EgKm~#I$%)[XUdkB1c*7u,w:S\KDOL|pYCW %izQ[4_:)j`b MzmKj!H݌Hɽŗub.OUs¶Kr#1^:sר|K`.y~Gt v%K1m<9NRIq{ǏG >T1bڞemzxр<c&b7 ,\w aE;=-:13E74U3ACxA QSl\U[ (_}A>0|@]!7qAAW'v){=Ҳc=g҇n£ [L[+G0q2ddҳ)0ӝY$i%o"$oX3X$T* ,z qIsxi_Eݖv˂n{k0s *xm$/u<&-t4^k>4SKٺHl~Ɲ2J)ī"5BGcu"QnrnVO޳Äebbz9DA"q0u a8yҡ {;.XؒPg9[h}d8t,76=ޜ!N~11XO DZsѦ>b$!:R!\̊ B=o|G鲦(|$0CC#k1,:|vo_o`9f7GGOD,%-<_yJȖmPFXAH+xX 0+UcpG_p|O{ U3+xHSvemD:&5$N^9Z[@6t#|Ј$4%A`؟$m9DB ^;a!6BB $g s$Xg1u _ҵJSn!g(є!gbJV4C)IywYHA"K,ӽd$Jךi)LV^g3˵`PDFWw:o1zn tU l@^<9 dl *zY5='#6,y<rzZmg=OK2]U~ژ%}QQibOO]'hqoM]؜V2k A3?1} H>\P7ˍA2$e/Zw+YQn> 9(`*j!d^J]ہi8"b G +Boaev0Tר♕ƌ'\1+ՠTH: gVb|5-fME Yo@-YB@}&(x%ANỈ`o횝'&jK?ԖzT1_3cMV*J` ')}U`u'#ζѓ#Sk0Hf] >&p]7lmnAI- J!&ij(,}Z^bզ6%׌\Kv-q>abT ѵo\#i!$7;_?e^c.7[ ,oPquqjf]-ԑlID a40%BļԸԳ]~3tIg e9k; >Kʪl-psmTsat,ܕvqevJ.EcZ2Em4|fqִR)TXr3&ǘPmDֲ<񳼿s|OBWpeyw%s?mF_6^$w@]QᤢJA\ bs t#NBymvI׮r06k_眇q|c0]@I.U&;P- `<OO5V盘gRX7ނM3z榧3G-~[&֠?(#4Wl>2Ldtƻ2KZ>;++4 mUHrw(,E$y&' 8~ 6JaDIv.Q[ S_,m2gz .aԎ.na `-rWj[Wh!cP1m;ZZyiI齢 wQ.?\ X4-h4~AV-u}B ,z ђYi;UM3ٌ TFr[ >9]ϵw`(Hrfl<߃ΒJ:[llUOUV ;KoڟsJx_;I!L' أ8 Slb0oS:ޝE]< GޠЂQQKûG쪿.*sxD~VcLvҰ>&z &),sPǁByvPgKCkPX'UUnU ^G臟p0(fP {RObl VMFU͎ 7E$vCQ(\΋ZnLlB﫚ǵquucxa?bZF䨑ZN1DهHJT|V)Us #.hɶY5t+8uR=Pamli;n vjonאi 2@nżD?֮wB lNoImg]:|"pkr@ʷn"bR3JsGڒ5#%Yz3TGn%[nj85t[4d.Ӧ[X^W,՜DvjżFq΍n ~9b1~I~Ĩ&KlM415ElM5AޥNOZl/5Qu*?`IƸU![|P韬 \PTC- G;|tfTƪ=C ^w!ɺY/]L:f]$B!Wʇu w3:aC A6EQR.c;] [% դ(NH{Q延zsVs޶ae;Le_(W>$&^{8 Rb}!{#j%%7o}oWiryUer%͕mfn瓭%j-Ę~Y'6$|d=,a*P26:.d4O<  %ҀSݢwt,g#/Sz_ ΰ`<ǎvBspd5p^v6TM0ũ&U w$.f14O?'`nы(@܌f1%bSw[j E9ByEη ukĿ _I}੧NT j+!p;_|ĖWEgnyحQ6Q!=&j ͸1YJ2 FʂSJX`ٺf}FE05RjoK- 7qJvG[@|cC /Gv\fA/LuivlRs f:XoSZ'у-~ aEߍNT3O lsVg#,rxm/A`k:Ѻ#zk!ִae#3e;$d MTBpL|H€PS=Mo[#{uPzBX_k1Qn/Mh)V XXGVEMLm0?SdFXQ 'j$7-8VΏ8$A*L2K!!:]{gg |4WVMgNqV,+檬LT+Zw< T?rF'.8̒+P;2sת{sG EkowZ_/A ʏлkYEE@6);i7t:bpCq+a+Dy3:{B5f'iGp L DN"ϼ|8;yy"|.yvaV,P侾M⼼+WἰQ$#(oh ȅFqt)hB xr؆GncU б>|"(ky&8{Նj4ʷbU #!Wf-c4zark˽"~(X6@ǺXOw@PJj|;c{=R:+8h>ř+T 8Y*r}Ql!#!Q\CH ?Zf@?}때e9_AߍAnVA;6&Ttpڨx 1{h)ii{Eɺ]hn6}nl4*+ jll?XFN0pRYi"ѴvH}Xq)<$=yoW=ézCBljΆ*Ђn!7% w=\$^J,}ʥ\aZw-Vbv^c Xޕ_X]S&1J*@7@,ױSs<)DOFCMl5X(g_{$֚}sja">Bńظ~w$|q^,Ț fiRPt1 H7n@8X/4iGuwxoe5^ϠTDo Q޷R+Et}ZQlz8j} ,,(-i8]*t`}tA\'٠-r+{X΄{Uw\MUx`"dDk\I;fvpF\{®u}/\63MgHm)} tD=DA,}#?RdâT 8ZIы>evت?} +Y:M nc\IsXf?eas|wv/" )I?%RT֕~cW#G:}:Vٜ=+up͙e@<493,R1?:Ԯ<֣/WmB>U ;}G]ocbOc_q^![1C wy^<=Ucq!&`َOC:{j"]NnUlV6ֻb~$õ۔[wC^/(Xi JE pox&ǝ!ͽ-M fH9Q ɷj pW_IL,6n3wq~\$sQ]Iv)e RW8mU[fL/p~qٝx6RydY̴u+ƢAx0B߆xaS.OOVjSzuhB/,9RwԈg׽ԡ!(Ϫi$wVߖ2xΝ!qZByGUWuyκyVfce!ͫ<wL2TL9NX[Vf9ٻă°R3K^g[#>oKmHprs[9~~ґS^O8/7pb¸CT;grn\-oz*Ov"𿇿uP/wa}}eӫKV a $p"/h,7*G@M2O 7>>B][pV ,&LpG^:,gʫD bω1+(bhаJ>|;JyS_G%EtqzC{_ ;e9޿=y | >.Vn?WqNioB9N)-V}*iaZ Ƈ*yN+ĘǙ  "L%0?c?Dki~FI/@^V[XgRo\Xŗ>CQDGs9p2S̾Vэ3M ު3m%@ dx/$;vi9֩Kn |TcGAY嚺r*B/źIW16GRN1 @!i%xx.:Qm.ZIO zwr<p/Hopg1kE+L B{NZ38L8lnт) (9ew`?;5hw?qe{Qzj?Ip*Vf_ E0<,ɑcXDUUߣ*8y,4p,wx[&o{Zsil7(36msh>l6D)ǧz iBx߻_H|y )5DQSf]J @M8ceLe+[~h9ȸ%o^TrV{Fa>/-,CmkCK2ƚͷdmtnԃ}8GS)P{JTog"I2S= 6(eY>җ쬈"M=ηP1Yʦa+Qyp(jϲ8p'b N_{y5gtqJ)rshb w^Lu0Ü0BNƟ,c9K3l+ T@%p֙Xfd|tb$QI +` ˏ3:j1_F]RG)7eM{Wc;[X8o!48H1MBKV\R\O5pSmaM5KwrtHl¦m1sU?,|6oqij~g2Q@ }4G{&iݵy8`%zQ($ƖJvplt;lspPJ{] ?YA59 /} )eCI=+C;4#T#G]W8&[$+Mh߫,qY\  ioFr% oUGLۙ(@$>Hr9 N<خSWh*ݬ9NJaBХI|MhM$Pwe3~/?d/L0WyXOTK?7ɨ7y+C;V'e&k bP"\e_A^6iޒ4" rmpXx(O[(8KZɴsTi1q_5kPq:{,2c9}oz1DeNNbh"G ֭}YȬZ/2ew/ޏYDɧB r"(P9h !)Hj^]+r- sTS-c00>PBrߢF'v~0YLpAγVnNHxíW/p[Zq(+*~I6*{.Q:hFi]c \I76XdsgpM0M\&8>c F0y4 +u@?[wb$-MJ1!$"+P3q?8!خQ+O;0ՈlyԟUgo.NiD[ѹ ip%(# 8TeYt S7 q,Q: HRNԆm4a[Fm}>W$PV/ mѽ|@k_؛ {4^usD2OB( qy}M&sPr>8R"6bBPWs!(8yW`Kg61@TU⟕z~敹%9XԙioK'Js'VGBϧՇs5HxT_@j!iGכ$D5cfX 5ԕ[V)S (T~bۖ׸3S'>4E}#kS35r2 tc5*,PM_0 ԽK8e& {J#; =oO35:sPhfC%~NjJ?b<`-s#H#튾 ]-CdCʪN49p,7^>0 $Z[hʏK~A,4a.f_՝#LCc)T^tN[ބ" i}mfF*)7SwqJ*uwSc'a&jKImW3Xx*J?\&1ɲKӻ8U}'SyBG+i"FۘaKhfۺ,k6ovl>Xe"h=b]ZNW@i89C]G0NU9c3 "z;mt}Jgeq҅ 9mL+Yy,O 6jݛ\wJl!(GT<}-Wf"Z#k|WWZE[qҦDF}Ew` u0B剭dlrwL T6pi2u4JbO&Yes(ɡ_wFbKGS?b<w%GD v{Z;KL+54wɳ qzŃa `LU&P"hò Yۖd_Q=SA"sƸUv'ÉݻC/NNvev[{KDPuiEd"-]/Ҍb2,=ṃ ٜ@@a,![idxd>׈gE7-C,LhIWmL@o/;ېA*][ )Ѵ Gklg3ocܢ˹(> O  I_=yvn6B ]B}Tei` *琴+m`iQPR[AaRn$|ԉihUXS,L>r#kĀKh gZe+~xa)}ggM = kwDY-Ѭ,ƽ9ioُ.s@9Cg7@ NH~.ӭVZ9s#o;L~N:wZ"hO)I #av(3*hbm>uw9vLɓyt.ljq[RBz-fsa a{:?^p׹p_fɎ،ly==}q7.-X@N ɼߪ/QsGBjZJ3*Z4@FT۔s y3Eg'~v2s7U^ xN,NhC}Y-fl\lJF~ks?zL~XNuP >'4jlzs#xqzGHp]ݟ e/(֐b#z7 15ұM6_Ò~hUvVFQh=X:Z!YG.1I*/c )F Hn(<:~Ťfk׮']1-bwN{up1 8o0wwI%TC\^ \'.< <fi耋 VVfǪ/]vn&^JtWՂѸ%sۑ;"5#`}/=>8>^/sUyPK+n*79E|-}MNjbbf?`:v(AM M҆boROW/EosIc o;a;=eP{Ķq(0ZZ̒eWJ.O.dJpSY5zٸK~]X\yc˘f!t5SEt[3)݋t!"'HXCg9,VP<[,bj R.QP|'UW(ͥA0!JpJgT詥 L\bMݮ+r̙ :֗)\$"/5ѲSg(j iG\ Z=E0i4;f案J])H 8(uLp&l]؈gH(cj+ܕQPGqoOϿK-f7x9}IgQpXԢ~ăR:N2+H} ,'ͅk=D+a;u*TP.0lכMzhB8][CK"lR9mrv^m W~>빼jyKr"&#/ݽ[@0 } ewV Rn,Ї9n10ϋ`_GGl@v&1_seq lP5zDtWTFMԻꥸcx'ϯx7 ∑w~-)hKy)L8ֺ/K K3{bр6ңUݘ mz)DV/`EUG.99_~p LWSf2gE*0:)w$EWT<+Z<:jDZ Ȅ;FCMwe{-hz{14ΰ$AR aԵv - ܰ(IY<'xdi ɕOU\MN2slCZ,gsjzT&W{+۵[MScZIwz* %K7TRs]cX*>QƔ=h![3śe&WECnKTd/:#`σ́8"v GL|Ć_ȅ ;1(ֿhsȄ/K cGgr,&)~\Qۮ~tm) 3 Y\A7ZL$Nצ)/׿܅SiSLКάM)r;Kk}[ɿ&1!ֺşrR|Vh˿)V #+#"=oZ8L쥟s>kXpI}˩C@Mhn5~weqhAVXu"l&کmHQlIgǕʮ-E{dwGiiܯES``i[FTp!~]\Sr%t"UAʻLgR9@ }=ؕJ_|mN̾%a1j5@Qh`u.-Z 1=;$o7t7A5fX*z@g}0zKXhA_vUY "*Ǡz]T~35}F 6kg|tF-7Bғ슅h-Xg|c9OE 7nV=ҿb.mEIt*۴=* 1TwjNHó c/:8i\,Jʍ+[S틋/d1GN|<#NtBJPnjK,D JHͬ0$܁$?xaav\f70c̓u6Fw -^+EU '72z<6cKQH'Vݙ Hx(ɬq S([8%0AO UG?*2 KrE\?'d㐄:-[V$=ǙMeӔ'T xn%@L0ҤRK8X9ָQy@#IoO9uvt66F_r҆0 aH8x+JL푍H&~`ȔLwdhdQӦ|ΧrB Aj1,|&af]C*SLRpt)[)FDX-y `0ѡxo9/])heTRw\ei7%$I(ܒ071j"rMBE&o/^i3XGΣaO%/]M{3Ÿu@χ/}cW$ag~Z,VϵYc)ɩTx rSyMZwM/+@ ݬ 6)6q$aZ3pyS(t;ͭP ư8TJ/ssHnVךF 瓱Op ,,wHƋK)pUFj2yUk>_ x'GdNĬ=[Ci1v Z֎КWyj"tƤz1D}{xG)|<Ά.RvٚS''V Mvx"/tEkcg &Eh:uBQH$nϦ3"KY 24cra+҂=W{Nuԯ*xMBK4p;L)B,&B/@\hU3H Id6Emߣ9bޛe&Gwe)L2BlW^h H.B ;4и.bp_+g0pv1ȈXUKŸB}zH§?ˌ"ņ ؤ;wC3RPv6qsfu2SZmLm`QŅ88̖Fx_ j@l(K>ygfzY3Euk^,Lb˯ɜѨ!l5n,䃯Z#Q,N:czsZׅaJ&U0d} DFfSL::#`OM\t vgL7 V x = _[X㐥@:0_z :yA2e\oGEyKko^@8q)20ǽvG(ψһjRhO#}${ڱRe.1KګAquٙ//)Ll֤dVb+0;+UfdD}{5ԬȟtFV]x^7Wjc[O@vYcVU?{ϙIFM ͮD֜ӀhKV$)(kJKxȃSOBNKK/Xgc.aw6$nęBqJ\Q8V'@&6b8%"2X ]ٳ;D[Z٦Ä\!71ףӅraefCIx?āBAҚg< 99Z$T%zrk݅1r b6 |T>[h $}iPEW}ֆD4X}u%ى23nh?9oRm:LxҤ 4$+{Za:2=qҚXΚ6)qJ_j %j%E*kOÂݖ4E ,>|joU`Rg ;9B1crlZǥqeh{RUr~y㏊9؜} ?!I|tkDq5,Oe74­GR2ugx8fN绖'>y( ې됼Kk.[lܾC=mZ1]K QM6td d_<ǽ S mjN Ŭ-o*-X[cH^ӂGGW܍,Mɬ!O$;N]6i콙j]Nc)YY-[t;r`NC)"qYxjƺ&þ&׃]#W*9gQV6FU[Tغ9Fd{[ _հ ivƨce#W.? 3"ܞ=ur4<[ZR/D+V . va9Yad}:5l3Iu>pDh휹dv|M5]Z,>0?^jAҋ&CM5Zh$nhZBkj2r.U a?vchFŨ3a7M퀠KM+z?0]KP\BOebzs2R=^u |Aexp=*#.EA%u׬0‡]Qd.Ȗz`#6x>E͊ ثۣw,Ӵ% Lf\-(f" r;D0aXu˕JEA{PGIw@qXrxn# ǐ="?欜 Ou?NG;,E]| )3bEoù[M{GZ1.wAJϖBU J`s޾&$l ex;PxXyT_ߔ÷PMae< [R̂|~$5u}+ދ@3K)8a[pD˿@Hu9׵nBtaANC§j1uGiM:2}GgQ马vވ$.zrggtu,gL7 On!puNgahY! ̩uJbvƃ!ꔃh}K1v ;rIo4G /!$9y2tm#Fh?8eJ߃#{]]h .%Ȁ;&}섩d S]Tt#&\ѶqO !@pqћ^ 22{ įS;"1'K34*ļl!'@=ùJ+Xvg>y\NREWwX^T;<96t$Ƃ^e@-sm4(@gHf5j3}.`kkU!RCYQP \sCYU1'r.pu ՙm0%ux\1w>Jroc&&7wB[Y+Q3Tk /jwc[ciҊ܊76ypK>QA"d*H,ZՍNqcɥ-L7Fܶ&L*«1$Y,r:K^̒-{C:XۃH ;9ЈQ  URF*΋ 22}~>S<W?&׃߉\~r:1ddG8dwD_\ur#~\Ĵ(?b-= LoXm/κQG'񭾜'IਤȀ鋇-uYu,TM_ \;f"{&:^Prlrq8"2YLmDքTS/5nKKNLŚX $UaPkdnC՘{jEJ7_E'm"QEfTfͩl@ltkS#&M#xsv[`0.@xgUi5ҿôHFZK!Q 5;uxK>}~zi L9 ƹаClzS~ygt+d! X()%1{,En !޵h1A+0OƁGuX|5Χӗ2ZΙ%A:AYIެEby62\[ <kMkoD#m0v5S✌l_E4f\œi'l獥[wy7&nfo=F>0N';_]mq>bvk!a[E^o%kV$%~h: =ID6lU@wg?! {Xjj bA\ξQcF*eG.^i胗bT=N K@쇎& َ4GMshEB!g#Wk|X)BdO߉b}dwc;Ǎc 0FٍIM6b.˺685W=XTM3%by**hZ6DDl"L(C`}YR,hFa;a/B;<畼EƯ9TXRX޼*;z2FSlL"ߥ|\# A#͎Vf-ZKo@VہBtڲv5t6~˸R 7X?#$HTBn+~12g} fs#0nj.h--tAEl89Y$zՆ3/ }=..47O-t%]ȐDI-AJt? e~u?b869J0. ԛ|Uj5ɷz DH0#"*PO$5prJ Uwvʎ @A-*kfFa8K G8z Sojfǣ.:߳+oGclLq9ƔS/Q,Q *^qIwײRGoɔZ^!E ]Ϲ8TggW3ƳX7X狿@JM%:f􌷩G9E\,ȏSxfPJN@Ԉy#-6X]aKuY5;&bcۂ p'.I$:^j29p12] NU"{VДm<KYr.T&ӗ(?glANLilcHar"aA{p iD0[i{W]!Ck~ &~ SFU?^g_HBC߿*|IO[ lfzlU SZ(4@ִ\\==HCZoGw]B2ڊPA<$љ3|~Xv_q8HDAQ'niEL#J1bN1cb΁ށ~秇Yc(RR)ž/ 4#KpGc:NOļKlY*rn]֝v^PDC*N/ NF$p煙CJȴ-vTz凉*c5qӪmĦ肇:ӜD]a.x:/$s0$8h>Io~af:QdPOdvWᬳ늱4KKO-k_^ܴ3zD+%Qʕ?r Пc>(͠& Ni}i4jct<%XdΎDfxQ9 $.յ*,N[)MeU^}2f-?>t%Uo: \]V¿ޮFTRZ']o@ 8;dltȒpX'P_p(Yְ݉r@ՙbP3n%H*1d:rETȳ`AvO"xKY >"$"'Cwi0k8t3E+PN\&DWsW6`t)TA6Z/:e_PolE9s*pYwo*_ 9 zaT2dIaQ @4O v֐GO,g9"|.-fr6$s{î͋ <#e@m|c>P C ZE we/"a|(כ|x7 xe`x'Pϲ | ]qA']C/aA; +$;WvY'@}TehL&nl *Rq'H*w/aLFqi@T7'6k_Et^n{@'&Q8hu¯/C¨CW2:OVA?1VJܑns wrS'iO!) d+]UsY^ePg+,ȶW>Qç2tL-ύЬCZ$"iw"% cptpo1W|bZA@RǁfMw7⺴u7}T&Xre̓s&8@oRCp!R,˓Hin"mԳg$HS-hKD? 4 =7ٷ,{cY*AL wiq5x)Dc A 807_MColwb ᄎ&@=SD6YNȎD?T` Q+I˪nP;Cy+Um8$e=jOv}5ƍ1<ԟb&%׮65[k [ &;ڣ'z8 dvH?gu0 |VHсgEۆC )*,k9\ь:6J %Q @Lٷ@qxPTK5]Ʋmo+-I򁣧t\]bˡDޔ@O,(={aDSo1e0}d#K^H!8$/'z޾:)ޔ@T -,`w{7?]Z`oTܜ:}Qxgӻ tNd K h|f|xP ^rM͝ E, q[` ^g1RlqN.Eb{.a 0硇 Y,Bj6ęU]ۅN`'bAi} _U)RLo G\(tS4M|*+q3d)Q ΚajlK6>&?TR74/W-4^"kƏuZToޭ9{4l^ wX\]-*Cb1i65^RpVwԼ˃$x#+]z庶[!iU4 }`+-R906ﺛtq]~|1O;tŠ#)N9R(3f! LielsF΂; ς8|wݭ]Jbw(= "eqFو^Dh:Y8pq)хAA@?֚8 Od)1X]ԉ4%_,WG.6ppƈ}q~rOƂPŻkgRYrYk?È)I,~ Y[ҽv`S8d6(AOvDHSr Ӵ㥵ꯙծo^`!Ķɕtr[PVdD} wO4$ҩ ^Fi I-jꓒ7W*AĬQrɼk4e;^o?+']2H8i,w-N97D2 v&$Pd c›J;?!K"P Y@}elevg&Xא_A;i?tKIXz+ Drd8#d[ܸ8}{y=]^edҋDߚ'! ȃ& &kpTޤ[%TiǦj_yR_P셼AAb@6JRjH밉@dzzOAuW~15z̓zA$џ0$QHG_V.gd'4/ EU`!*+7Oj0}+M5RRxgEAwh[\+P 2[n5iO~If呇{@ˍ]VnلxnZ>.ZcSԍmNI etW˨ CjZ_D6H^m 䪻ӄdxuj@z!֨!.`j]E<"h',pQ߰:ҏ9c>G02UX\6+Ή*N܎]2zT }D!72]^Yqa3ל>O(ܹ5Ww;Q;Ag_ֵ(Aj[SrY?ɍe>aԤxAXd|@nJŶZ@ߐ }'.Pdq 08ypv>Y pQV}Q?)+Ijf:mvr ~]ccc~fَ.R%L/46g8:w+1ue|nu}$ޅD#ް 1ZNʤtIȢx~j*{g7k]۽|'aRКS%VgtV0qmu[߲زP5Zߏ c)ͿڴN-6kŦB}ʀL6=ݎ*+&b3\P')+@{'?`2A[dvI0z2S+?PLjaݿ'VUSB^ {($)# P1qlځڊ_6Xʸ#>D(nIl5{Vi liΈZRDtG:Uȩ&W5Mq {3"^ Ix"6ᅹkF'iy[u-+4o΍r/#>Ѹ¡(II8w*VMK9JU$1XޯJJSr(ET`T?~t'UOC!uxbB@y! ك w!fTDL.gehԨ_ANC`rhDRdܳ5[;V׷'J™^( 3]H y>c8can6y8p^D* LBym(Z0gE HW[w}]!-R0;.8;%)yͷG!A2g#~tClq:Kjhlx_Iz*V *,`^Qd$:+SpӾfJZ!h1PTjtg3zڍ+kԨQ$F+< <_?wp3^ggb{E)MkeWj #PТD9B+JƮ? _;-yp~3lGY OPz%_ufr1p咅h5_怶Z.;:2܅"0.:wY*HVRfߵ +ȑX$b흗FM.[HS.e,".krjU׶ԓ)'Y>=$6i{J %[qfyӱʘӱ /3&"V ZN*P7D/p =[H!9l;nݿx*l!gJdP&G8Lt!iY۪A%!_<׫@tv [aIl(.94i+j^8Z(÷AZjTM3$I|)i>_E`- j8/|03/fdR({úM:_i8C O,dkAmH;nx;uLX/0-E[/~HJ%> Ϳ4*,SF5}t2@PC'졳T| hS˦͝mx~l?P'lC E4.>_ e{{MjXtϯJdĊIq~hR[+)h# }5D_) G ˜cޘ=m.ʅ[(xwm<\8Q挫LTDf& {^,UR Ȇ=yJW"W8??Tp/§Q?@$s萹fG`iO!u;z50 TT[>+لP&;idܣ&`,:Ή!7@=C166Q۱(D{) Yv A ڌs>3 $r>"Ğ.%!\DBaY$IaFUؗxqG܌KԦ`#=3A1(q~nrn6_w}+ ,QdFmƭA  dxEDI!dVE8}a: =CeUJYv,ɑb9KQg!SX4܈IF&ŕW|11")goa,;+7bKupp"E@ۊX<q"? p7U ar"i8 hv]m1;w:=4Ƀ [W%! .p5/Y'_ZR&ix^qsr:Ta˯-pzF2UR1[Ős%tYRTrڔ`~4^@C=B*{d dwo $ܽX 04c`Zv:Gr:&ܹb_^Y x vѰ{]?0W뢇ER[;5G$#f6ohR_@m M7FYi \hnkl, Er\∙,!'yB%S v d%+?psF6S|f9g UnB"<̓A` AYcĸu񎩦 6 <+Mda==[Kv;4VUUN@!M]f.*s7䂃|C 9~b+nMF$ -:|(ץTDZcȺNtO La\naf&6LNqI.Cxqi=9.|:x{[cY= #8Yj_;B0tTDIq2/@٢ |ZZ"_2S ; 1MS4A)]A8mԗjDn. .&\.3 ua+xe'SI]vtA/[ґMRjMu{Xʥ7 `??'y* B$M$R[pAg觯 C#iBx> Tlb`*>j,Z>L>&BH=/dlo6 C2VkX̕_qi^[-pqfˠ&HnYK޸ǃ%Xꦼyՠ/_ZTZWJx+jVk"Ym<[<faNY(QrkSH ^m)e/^` iD;=_XB 64KxTh=,A'm %)n 3AtOIaƎ9x"MKHu͗,ZC =&Ɏr c9h-Mٗ|6JJ(dIM Y*r׶~}*osuy% !wMv+%o㏖" }b'2/uR(i p [YKA {@ wx6-O;wz.=( :(Wkn|6/E!^k%#_!@b5Pq'6p ,zL=eXkZ`9S(NW,* 61aO"VxwTBi-74%/E⣌ `KE?uF*Jm_SsJnzc^[`ȸKjS|zZӈS~KUʍeX[W!ҋ,g>_LO+<խ{>w;𐥄\Uiy8#x2 }:@T׼q{6ttMwm/3G.2wґ r/ ~lX+ybsVe!\; ["k/;eDqѫyGᲥovOAs'cc &^gj(3J N݄*O~2O6Y d%gQ7$#)`ZtwS\>Ei c*4h(W4.|V}uiq?GȾ9 ~}6LAm_]U5]^˫ `c]w|1=b(^;MJқOJ":7 J :iGzS#n٩lo-'ͱqb+޺aD dzVW #V'jpؚoHqt4BG]^65 Ɋ;ӟ N[iQWYs޻vL((Ay^Jnl'>; c-!KOX hՆxEXsd5em>Nt{} H], $>T9SaPDg?씓{t%Eol.7ɬ\E*707F;%;!4`׸VIl4+AL3+嫉޻rPRc&cCO4z;K5*aRyYx9, J١ _H/ Ou: wF#nA6T>!;^J3gck?%RGHY8|пdŷU}g_+E ;11IbIڎ9,+J50s--L|>?z֋~9jIgrwxm͸Dntt !{ :Ƿ*^(<PPd3ZBXn̟Q!<>|2 8"M6@, qjyAd[wxcPX@ .,ٽc/HGjޚO'0Lֈ[ɪ)F@1B".d]#m[sbtG TnX|i'\6:zDj?ŝ SW,cYƘD_prm(P,SQp6bWK[v5/׳G:]ۄ[D,7 Q极m(12 ] 0ȳ o`9ކN|jk9w}9v1s?mMɣ_o^~p5[aaHk?_ ^lM1%`Jw 9m*vˆ)5nي+ՙz3$}a=) io24_ZF*QnAS@֙#v<~P̙MʍJ<VvYN (>V\%1l  Ql USg_6d:}#Mp 8}{x'$|%I,ܞI ;J&wlqNjUܑg&O-`Ꮷ|'_ڙbt  _Y}"k$]~- lU*v]Z? ISt1d߹~/oyvgrC[Muk)7t[iHj#TU-ʔo,&MY-8eгCWM>e6eԱ&A|k*uJΩ?da!d"ŴWC B.p>ռf*a"jc}E77+㶞>(*XA&L@ ,=HL{IGs*l ":J,P#S'k %RH~4n0u8H1MKK#ݰYQ񛌓|Em{ q6n~nb~AC?[B C~mE>PO 7qL$F6οhՠܗg7bmjg'ױc2%IPkz a:qV>TS `[,l}oEI8e2 @AJ[GwqA'9xfGo>hy&?B =RLT9֟CLnsX3?So/ЇivH9NJvpcU9yx0[?y!kzBNIg8l@]/8* JX&\]g(Ȕ+mR\f'd==8Piď B u-7>Y 9fU"RstۊX7߰:4xf7©ÓXuNv5;(b^i{8RP%i,ݦbr,v+,Ye͂"}/怒͂yvN Z%jxB%AXt`)FgROþHq&"c EF'>1sҺ,y)ls@[#|>{OdbɅS'm*rNޅIܑdQ4ged9ҾhI5B]Fy6d"&tM.lt`wψj{A!lUҋןj+.V,! ;ZMzN`Y[U:#(Wb@i5,WeN :? \ùg5 koPQ0a4I 0ɀυY냵eji\;xmaš Bc6 ZSҞ\HnH}(GkQ"{dʆQy (cqȡm?c.b׈$G]Q4wo[VZq7/ >o}w̰uDצOV`n٘r" QrBh oIE&/Ƅ+[, rs *SдLWL +FiCe8+  ؏ 5ϑ6je+#h<"\芙nt0<_hQKڪ]v.=GZzAFG}P~̵)9BIYY$AIn-0kn8L蝖[gm׊͡q+:$e]X:rfw&q!5 ' WyZ>3tAieF>I!W`%lWxuXQA˼3Dwp~Rݴ/šc!ޏ3 q3D+]*>~1exhS>ׂG d]~y!"]i܊#zХ>vQob*Ԋ  xhMGt^dqxar V #mmiLT[h7k@,[KNE`gi)Ep"YbW'?_xhRIh Nh|PE+:i3%v1HLiֳh k~fK-}ItU hӤ@{./ Uj2x?sewGҾǞ: {B TMAF쥨t|Z _8o3z2OVm=77e*535osPD'ZI-8տڗp9&A@nK\n ]/japwX 0kfY2QGɛ\rhA(ZOg,@Al)8UkR$#3oK,xN=.XY^SA\V~c|Ԯ=KF͸S=j7[L`>82&FY)7 j~R b^pOH ;5Kw7$3?jO=ˉϚBjڷGՏ _t %Hjgv1I){t*#iC 8rN-?!0xwqĴ ' 3qΔ_"EQrzxɅ+8嘀Q,gcb5_\79bL}iaBOS8*2MC󥰿 0E| RU9t%AbQXqVG@&yص|t}7].n&<;CUi_Ԭ`B)I?I ]NΙD0Nl%ΑcdڏF Ҝw99 i%!)t_W.}\E~KoE5F_0t]0jXo'?+,iw_*7~׹% 4#kR'-A;ӛr)n9 Mܝ9ޗP%·T 2δw>ޕEgg 7)U.$-w4G Lw|JߌKz+nO;ιf`^$P;Bjdao ہ֬Vq\~ofeu[E01K 7\ MHec@M.b> ջ~mŬ0.z~ZJAݘb2y?Hd'bU }dcq$yE;./>swr0Qo@zh{"(?Ǜ4 z+v4Q,Y\H~Cq(Xyԛ>ϐ `XoYg/Y}W֪EKodULU q(hSkAFͻgt;i;`mJamou@ȜYOA pr(פ0}}, `7e/aj"/N]e_RW -34h/m/"f/ E_UK_{Gi *R,Uކ~2j}qKΫPqNj`) N&ֺsM4VeoF%1WFb͓~)恟է3jW)@ٍNHͲ`R16pO.*m6ܾ aNƟ|Q95\<)%Hhi@bAOCې)m(l\Oj~e17%\@!8D Mc` #غ&i#`l;ol05> scUv_t_AToL\{ l3Uv!{"jH0CagF7WrC[yYGlLz:Th-8s&h{ u*ydl,9BwA\!.,)a.2 w5DCSE1 ^W8瞨ә"RR R6bJ0mc#=$PW|9H5w MA2hޛiɈ;.gjp1d]32w['uk 90!ɲ8أ`.T&[nVcѬXboK4&N{l9~溄CoX)ONw (K ,< opzA]0L/r3QۉLR[dUÁLP-E3vdDMMp JzχZ8%X,]+݃45E[F5cw2)oq_9{ BN͝~֔ q'IwWr,wn.xپA.^XrU'tV+!hmgW;gLgxƃ2*_Z("+ts3ۑt=%sy'{]LbK"na2{~w)iPʸPE3YCƼ{8kI\2Ҍpw[.6Y4>)Tn[ݡ;"c]/yO\"j3rsAegȎU5?Sm5lQP?#Y^vZ]^R Duu4p._?.H@ P5 7n7$e(t7SM ><xlx{'̛#S>=VG,($Fo !s!LCa@zZA0,CF%Y IṮA3 buyC~peZ(Q1fE~; C2{`0m7thƺmf$a+95+e=r\2ėe{4,;zm ۟-oi9(&> e_X99F*.̃qOQr 6;pޅZ%ҩ'C|R( W cGfJS@ބ&11LsN>1~Q7z PW),mE^1;|<1UVP+ R&.}V 4/dTx`!ď.X6)@I J/ |a{s)#(>Fd8ӗUB ߗ!# {fU KW}y&'MLJ XvAATܤo$t2 Ae̓"37V:JpX]}Stey?1*6hRF=vw,ZAH,KM ي-TR襭@N&xEd&9~j¼X-1v:$~6lzdk*@/Ҋje}Frl(G>@=݂^hU9'tӣ6 qvizNw2_{l/j^- +ޞW(BW&ketzZn =_As9D pׅ}Npf Y.N-piRLf^';Kl^":ye}(S.&yGS/z5PD Im!HvQ $Ho'0ڍ*Zc6X^kďЍ%_nNv +{`po S]s՞@uo"Db LyUםG0QlN#+#l&/ss3I iJG@ȇDVx3@=kJz9}Mzng128 uK*Ǝ4$EΠAiw];_y> 4;+hpWI7hLM\IuN7\ uG>!x$Q|ld; Fa"i!N!a?sVeH@NB4+EMM= VRrXd腬\~mHtԧ:uܽ:jX`lXaCޟ `I1dZs76DҿbERdƜkv 0g\)_aȵm퟉:0^;@ oѐ2,S^`Z*w|Ÿ{͆@{$-h|WHpP\iRĀ[}t0yw2xʳGN2>bZ3аF H?TLZn*wK1Te"̈́7јhVW!m%CH_=`o i"6\)kvu[Pyj;C9U[zkz;)5C/Z*֮ɉD AF+xDKBh7`wp?:h7T`Qk%83Zߟ6xWi4u(oGA#!LhktQjNAᙩPF=Ҩ ;N(p\`ZqY{[! FqS.nƦݕ["3Raͺ.7_67 >Q">{F+S7h@!?&HJ CN,^]z<.8!-a|.pv.&wz@He/uy'DW&Q: ]vahYfQ39`ȤԪ@O|%z!#-W{8=$Ky |b9yuW{s]e`DT%Ondg/FצϿ |.6}Қ2M\ N8|w4N0&8o6ENvNyxo-8I`Q^dvϐ?"3O_q02l\STP3y0Rb}Nf!ԇ7|kD 6)z;]JG~J07NeShu҃1򘷱oTr$ɭel +ܦ:] }5G3n<`" _S8-aTĎxa'sc8.>- A Zdˤ?@GƒAۓѰlk.VRwg/* ݚ$~j^(ޯ[<:t)V<LH|fg;yymʹ6lU |iʎ.++CDkZ MƕbJ3Ǥr>;P Q!IpcܿRЉa|3:Uqxɝ| Mr"f~o,Yc%2h4ЪbK F”lG7tDEVh;o#5|s`pq(QdI`|4C_NKAF7Fzňy dl5!_S3|1S sLL>z{@< vf7f'7}Oh"mMmF~y;Pi7fV#(dݴ;:2QGmf>c%OW8Z_Oy=q*xSyR[͠lV㫍r;}O|߈Z't^HI,7* @ʨ_ z .єكϊXXͯ1V(7)׫<XRFTelbcWu)`P*Yxb#kԸw:͋/u "BH>~`m3'Ʉ%uD.GٸbCwV;&zf0\30 ,) L\qPލ5S ؾ!{Lu9X^g}K^8ڝkv:9Il༹rɼD@ p/ep}y{L^4WU~UOupJ-.U;p9>8o"/ZI~OPG$~j1MpN:y) r՜7ḲjD,{ *h:xV)}P[6w*,`UH)C&[H.F#%60 "vD蔁YdгSwm&/LZ.SLq`g[oD1~ۊ䔔hy?(Wb?~uW䱈!-ޏsdjxjBh$9?%+)=$:]a?{h'%3ʇ\|$nHa;~7,i.KݣVw gw*P+jВ_Gd"8zR.C qP:lZς8HзUDpor ?CCBKGvo'G.|Qq+ @SۈjUPvgo.j@0k{9zvVmdIdYwҼMc6lcEENs O{ Qm '0x_cE Ӑ@ԙB1DoF 1 K/>V+wtnMtDY|a)ϑRsPkщeVYąAX]Ä憃{/|4+%SmVDGC Rxn;5MΙv8g>@(K.>;9?H{~)'r:*'(Iy@S#'!MZzgG2#WBqђI袞LI.C̓-*H.Q/2mJusA62ǝE~`h(Mֳ")]r=QW(<O&aTIcD\{ mAHi9qMH]>%/趖\y롳.%~yΤX誛b zhdYO0# eiՙqlsX];9;e1OS5ߪC4^$&Z+-y>"px;p^wxPNg}yrVHO(V%:w$kH*'hKƱ븭wy΁m~o} .[콇y)¹L]MG?.}w4 vV=c|2yJ3( yNU웵fay+]AljΞM3Z^ot DE )kOUI̽we5\F:y`틉N5ƛx`0ӈ|uA`~6E`P.ש/jQkUiI䇄 (6+Kai&$.} aᘱ7Ug:]!6. Ķ+ 9"+Ee=7s:B#4C95. @bx.l~4Sd$,RݟKOZ NO~۞ HM {.?2JQʤ-O oUv1 xhjho6% 2G|U"8 4oF۳n٤v?W:#Do8Zԇ 7{kHğ6ntO.Q` J0F8p<6pj,.@^C] K m7c1bW!Z]vAHfpm'-w-FtI/ktݫ er;گ'j`41Ps說(1@ʣl$"$GAa3Kgb.ZgFaZ}fߜ;=G^GSC-ٟOeްu7g>q*Eİ鼨&Lp˿i7+BeME+,wK[fjS!?)b,gϽM'{UحgVɱg';2!gCNCRG[hE[j~"oI0>I=k|?RѤNBYDQ)Rv 8 gJ"tɚPw/\("u ' '#.nTCUwn3=)lf Hr2k6UkTP6}l Nf,aBRdBop;Dގlg"锂M܉6^+ȻKpYch9撦ni9->F΢PLXD U2<~X_g. 2YFaܜ ˰}4A^ yW ?~ ^VDI蛃e^E`} ׂvj7B RlV'Dѯz!2- ^2gp (6+pZ^5$ FA&"a4o!:# Xdd>w;.ו捏Twqwc;Pqe;`/CLBі, \IiK X#ì5wڟ:9o EJf#ɸxJy}:sJ3kpjc~b?c| `6eX%6p㬲@YiV 2 j֞AԖp&dXJN婲K) ]xΆYC+]B$f\rй:! geO4u˜$Jv]с<>5z>dl'~Pul#.Xы# -)Î A{D/?T&4 ?;{MqѢҴlx*j"BM3rЛobDTBI;%XۀuSIQBkWZ%T*G#\Ʈ&hYO{4z:3oQFwNŊix`C2vւ@A &Jߓ-iV; ͯA)b]]< FC JKZ@@jIZ4,Q݋sSo{Qb]a"_a)48B Oݟj8vl@ =%n?$GHɯt  v߁d$rklU/i'=J 3gC2+}dKxOF^[Ek^ϱ(w^hm MdG`0?2acKEz/45,@ "1hwG% ׏?­MDZU֙0LosTږZr{m3/m=?ΆH  WFc"tX~m u7zt`5YfN `Z}ۨ8/Riz+]m4 I* !M<>2R֩8dXjmJe[p%?d3GVafU{^V"_+h3E\˹ffH񓏏{#Lwl/oU8Fwו"9Jd7k@0^rr~L1M/i=Cy%g1K@Ӿֈ(|1.RRx흅B,WK8`uNpHbTTqcr ^b{rpuqJ X9L!u\ĕ UuXKwT bsM{R)k'7"sQ kTvUbb3pV1˹ϔAT3d&VX76 2S౸+&(̰IQT<m <ޢ7b\ j<:^2 W/yB ˓ĬL“p_Whfv|[Bp~:dnC'cS) Vl>4pSzKaNK`MvmxzY}+2vOaF<Յe=M'Hz Rjzb*ɁdrGz"t>) Z^:;k78L6F}iG-9 4K)@Kq:Q(jj wwD?zf0wg6RG^z_A1yugR0-'+Pr^J5llM>uaZ|W(3HGĢg#'BaŻGd_fԘSwU\ oK517?viSn/_ȭ-(7N21?alv-):ѭJzDɚjr"{JfQDVCF)Y(1DeTjG_Q0W/LG iŝk%y:,:&!`\'aZlS8*d DNFs%uh5{ɅF -2 _h3I^_f\M/hTqٻZLEa 5KngkI1yޔaTZߍjNy$ '.,M8_g@ÏY.[CHCKDT# /O_isJˎg؁-i.ǁ=% kU#wL~Kih{5_ E>f2NLتuIl=jdًϩP+mš i?|$E:^[@0\8UEݼm13/{qjQ`@q?):ƅIT׳$sn^k~::Oq0s+[Zn6 a{\%C\J}Z'&"4gE{$e* g$6Bш(/@v IVy* `$ ZMm]xDȁi`xÂⵛ| C~?+SAIݬM|ײ_5\zԐd:.ŁD!B~gB@&v1bybӱBFIb4Xta Yg'v*x ڴ6J$07Z=݇`\Bśv-k*ƮEjث.1;іx=!1{/9ȻXڏ>(DsILa<%Z*TX[ YH1pL/S5p6 i02[־i+9n2;Z߷ eLa-3y JIB|ޫ CQU$MG~Oەw2y.^U:ߺ#hdINr-G%e% bؘ(ةq˰:5#pTAjY5+s!Z=z|d ba(S  OFGO]jP9/|0~Y?H)r%mG6n+V_G5$pٹ%> O;ſYmiV!a/g;6]?jb@EOɘZw8M: iTb00so`ڛLn?x>fjF(V>rt!1iߔA +9Hs9vr*D)elWaCFc9l;M8B<3˳u1:#Hb*F( |shaBes2Uc"OM.vgMߵڸj|?=sLN^q`?wO 9J:GFj?BVS&"!q=uM(.=vc4尪0F~hA5ψj@kuHUcoO)t|go&wiVwIѺ~e !PKʟcoUӓGne9p'Ģx [)Ga%kŪ-=e+9 AqGZٔjAmMLQ(6*E6{X5f \ "KвK >'0onzwYTXip@K_lopw3MU ڪ.eW eWlHP %#rq,tQM}a_u`2!q z~n:܍TSJ;ס?IaGB?$3muyXw}>OT8Rѡ0\CZ% ?Lyf'5JQ׭U;](# MC( C(tՎxghL7◈[ Ob" L/Z^.MB 5938q᠊^Ca^NQ4Tfi&t(C0=G*^QE_$e8 #eԩ23ZDt9g <=(>$Uš2uI+MFuAq'L1Kayd3^U gj h]L=?Tvfmlx˾f&vigInHN/ $Nեm$I}PHp)do[S4VMTQ\{W8 xΓ,>/&=Prji pʑYa^|]^şȹ /!Ye_=f|1 dyPl2TǑҘg^d+a $e~/_]."-ge S_Iv()&&WhxX '}jz"v*4 SBIkCpĹFqUCT'|! YZ