python3-cryptography-2.9.2-150200.13.1<>,~cI{p9|yEh?w.ެkvnC57(c쾷pU?koYL- Dvq"{|6i03di%X7&+Nk)ϧ~Y>WU^pD7&/l|mNEbE<# 3ʑ7D>\ Uc.|DV+؂69li/.BkV+M.t:lR3*9U@ZQ]%FI%s[Y!<'>A5(?5d ) k-Ni #X#  #  # p# S# T8#X#^s#d"dP#hiixk(lT8l\E9mpE:rEF G #H#I8#X\Yd\#]#^ bOcd e f l u #v%0 w'H#x+#y0`z44444445Cpython3-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*GSUSE Linux Enterprise 15SUSE LLC Apache-2.0 OR BSD-3-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://cryptography.io/en/latest/linuxs390x.Lj.0 C C55vvd  >>U [??*Pff [&[&!!()()AA Y Y < <-f-f**..GGO'O'v|% '*>'1.\) | 6; 4D #ZN(]((x+;+;+?yy77@@ff"o"o<< 2 2  '' p p N NN5 [ (rIIqq!!%^s>66  )(kV  = =py  $$\\ :^^__--%%66]]]W( 94*  `,`AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤cIu:cIu;cIu;cIu;cIu;cIu;cIu;cIu;^^īcIu;cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:^ī^īcIu:^īcIu;cIu;cIu:cIu;cIu:cIu;cIu:^ī^īcIu:^īcIu;cIu;cIu:cIu;cIu:^īcIu:^īcIu;cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:cIu;cIu:^ī^`E^ī^ī^^ī^ī^ī^ī^ī^ī^ī^ī^ī`E^ī^ī^ī^īcIu<^īcIu;cIu;cIu:cIu` . * 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 docss390zp31 1665760030  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstmvwxyz{|}~m      !"#2.9.2-150200.13.12.9.2-150200.13.1  cryptographycryptography-2.9.2-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-saferequires.txttop_level.txt__about__.py__init__.py__pycache____about__.cpython-36.opt-1.pyc__about__.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycfernet.cpython-36.opt-1.pycfernet.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycexceptions.pyfernet.pyhazmat__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_der.cpython-36.opt-1.pyc_der.cpython-36.pyc_oid.cpython-36.opt-1.pyc_oid.cpython-36.pyc_der.py_oid.pybackends__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycinterfaces.pyopenssl__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaead.cpython-36.opt-1.pycaead.cpython-36.pycbackend.cpython-36.opt-1.pycbackend.cpython-36.pycciphers.cpython-36.opt-1.pycciphers.cpython-36.pyccmac.cpython-36.opt-1.pyccmac.cpython-36.pycdecode_asn1.cpython-36.opt-1.pycdecode_asn1.cpython-36.pycdh.cpython-36.opt-1.pycdh.cpython-36.pycdsa.cpython-36.opt-1.pycdsa.cpython-36.pycec.cpython-36.opt-1.pycec.cpython-36.pyced25519.cpython-36.opt-1.pyced25519.cpython-36.pyced448.cpython-36.opt-1.pyced448.cpython-36.pycencode_asn1.cpython-36.opt-1.pycencode_asn1.cpython-36.pychashes.cpython-36.opt-1.pychashes.cpython-36.pychmac.cpython-36.opt-1.pychmac.cpython-36.pycocsp.cpython-36.opt-1.pycocsp.cpython-36.pycpoly1305.cpython-36.opt-1.pycpoly1305.cpython-36.pycrsa.cpython-36.opt-1.pycrsa.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycx25519.cpython-36.opt-1.pycx25519.cpython-36.pycx448.cpython-36.opt-1.pycx448.cpython-36.pycx509.cpython-36.opt-1.pycx509.cpython-36.pycaead.pybackend.pyciphers.pycmac.pydecode_asn1.pydh.pydsa.pyec.pyed25519.pyed448.pyencode_asn1.pyhashes.pyhmac.pyocsp.pypoly1305.pyrsa.pyutils.pyx25519.pyx448.pyx509.pybindings__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_constant_time.abi3.so_openssl.abi3.so_padding.abi3.soopenssl__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_conditional.cpython-36.opt-1.pyc_conditional.cpython-36.pycbinding.cpython-36.opt-1.pycbinding.cpython-36.pyc_conditional.pybinding.pyprimitives__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccmac.cpython-36.opt-1.pyccmac.cpython-36.pycconstant_time.cpython-36.opt-1.pycconstant_time.cpython-36.pychashes.cpython-36.opt-1.pychashes.cpython-36.pychmac.cpython-36.opt-1.pychmac.cpython-36.pyckeywrap.cpython-36.opt-1.pyckeywrap.cpython-36.pycpadding.cpython-36.opt-1.pycpadding.cpython-36.pycpoly1305.cpython-36.opt-1.pycpoly1305.cpython-36.pycasymmetric__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdh.cpython-36.opt-1.pycdh.cpython-36.pycdsa.cpython-36.opt-1.pycdsa.cpython-36.pycec.cpython-36.opt-1.pycec.cpython-36.pyced25519.cpython-36.opt-1.pyced25519.cpython-36.pyced448.cpython-36.opt-1.pyced448.cpython-36.pycpadding.cpython-36.opt-1.pycpadding.cpython-36.pycrsa.cpython-36.opt-1.pycrsa.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycx25519.cpython-36.opt-1.pycx25519.cpython-36.pycx448.cpython-36.opt-1.pycx448.cpython-36.pycdh.pydsa.pyec.pyed25519.pyed448.pypadding.pyrsa.pyutils.pyx25519.pyx448.pyciphers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaead.cpython-36.opt-1.pycaead.cpython-36.pycalgorithms.cpython-36.opt-1.pycalgorithms.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycmodes.cpython-36.opt-1.pycmodes.cpython-36.pycaead.pyalgorithms.pybase.pymodes.pycmac.pyconstant_time.pyhashes.pyhmac.pykdf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconcatkdf.cpython-36.opt-1.pycconcatkdf.cpython-36.pychkdf.cpython-36.opt-1.pychkdf.cpython-36.pyckbkdf.cpython-36.opt-1.pyckbkdf.cpython-36.pycpbkdf2.cpython-36.opt-1.pycpbkdf2.cpython-36.pycscrypt.cpython-36.opt-1.pycscrypt.cpython-36.pycx963kdf.cpython-36.opt-1.pycx963kdf.cpython-36.pycconcatkdf.pyhkdf.pykbkdf.pypbkdf2.pyscrypt.pyx963kdf.pykeywrap.pypadding.pypoly1305.pyserialization__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycpkcs12.cpython-36.opt-1.pycpkcs12.cpython-36.pycssh.cpython-36.opt-1.pycssh.cpython-36.pycbase.pypkcs12.pyssh.pytwofactor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychotp.cpython-36.opt-1.pychotp.cpython-36.pyctotp.cpython-36.opt-1.pyctotp.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pychotp.pytotp.pyutils.pyutils.pyx509__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccertificate_transparency.cpython-36.opt-1.pyccertificate_transparency.cpython-36.pycextensions.cpython-36.opt-1.pycextensions.cpython-36.pycgeneral_name.cpython-36.opt-1.pycgeneral_name.cpython-36.pycname.cpython-36.opt-1.pycname.cpython-36.pycocsp.cpython-36.opt-1.pycocsp.cpython-36.pycoid.cpython-36.opt-1.pycoid.cpython-36.pycbase.pycertificate_transparency.pyextensions.pygeneral_name.pyname.pyocsp.pyoid.pypython3-cryptographyAUTHORS.rstCHANGELOG.rstCONTRIBUTING.rstREADME.rstpython3-cryptographyLICENSELICENSE.APACHELICENSE.BSD/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/cryptography-2.9.2-py3.6.egg-info//usr/lib64/python3.6/site-packages/cryptography//usr/lib64/python3.6/site-packages/cryptography/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat//usr/lib64/python3.6/site-packages/cryptography/hazmat/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/backends//usr/lib64/python3.6/site-packages/cryptography/hazmat/backends/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/backends/openssl//usr/lib64/python3.6/site-packages/cryptography/hazmat/backends/openssl/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/bindings//usr/lib64/python3.6/site-packages/cryptography/hazmat/bindings/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/bindings/openssl//usr/lib64/python3.6/site-packages/cryptography/hazmat/bindings/openssl/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/asymmetric//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/asymmetric/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/ciphers//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/ciphers/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/kdf//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/kdf/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/serialization//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/serialization/__pycache__//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/twofactor//usr/lib64/python3.6/site-packages/cryptography/hazmat/primitives/twofactor/__pycache__//usr/lib64/python3.6/site-packages/cryptography/x509//usr/lib64/python3.6/site-packages/cryptography/x509/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-cryptography//usr/share/licenses//usr/share/licenses/python3-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 3.6 byte-compiledELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=7254d1ed39fd391967a42abcf08b6be75e5b5326, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=63c3968f4687754d402722e8e4a9717362d4f9a3, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=2e4604416ff524ae37d192ff351758a7e61b0ed9, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_esyz{|}~     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 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 鉍V'python3-idna2.1 utf-81b9484815210ad631abfdd86c616d6ad0f5e2e9d50d92622f679b2afdb5402cf?7zXZ !t/a]"k%Ӆ) `=tw<,J$Lլͤґчuwg**Wxu0 {?c1QTI~|+"QK**w)KҗG;+6 Ľ/R`y9UJ츤tO_z`s1+`wKfN ݡ7fy[eNE* p+k[21_fe uXFD Lø:uvb;rvq'v+X}kNA*k^oזN5p!ցM;xFek2oT&,aMS_<;s{-u/>BD~e'k4*2ve4ﭜJ6AiJ\s(a51:;ShXGZm#0̵Jrڜ'1-m!o~;R6J%fM1Īr3y?o*LBAhAv]K杖{sF? R:T$*N3׵#Vu,64rT(b~ (^%ՑӐt$t|I r|4* !m~l 2Z^SRNR1ͨ# P98:`ͯY*OGu#w7:YEhS.H(dHASN#vH[ZNxܖAY&vƀ{2r|v6b,|:qjE"/D %A1WoʤIطʄc³,GomqUgUZiLQaʣs'ceA3AuU1: Ua -ʭXS['?QD{L{fJ3DYsXYGP)f9H n[jk |Sv[3,]o UǘM %WNݯ nb{k ᡦanRd _MB]؞8|r}G O-{3BQy;13Zjo=ZEʾCdhrAtdŝ<;d(fd,1zd*QI+M4z'6oUo<(7ncKbVKn q2CDQLmO7s.UjLc&h8\;8aǩ: L:"K-?Spn{_ }vѾDcBE;cS1XzE"́¢}GO8cH'r^]3.Um|$ut 1\a wo&Kk( +3vq[8}x%̭]Gi?_^A\)IE#\畔žiw1Y?7>$"}ۚzw)/68"R$ Kh!ZˋG*WrpFd,k͑K']ww!ܟ!E/|6? 4HKOt\FHQt6 2D]jbMt>R FK#H. Y.GΝ^l0[ )yuҬ:S3QV·)`[[>*P[4P2TI@z1'"qvozO*ֻ ;|wI2;AxCn4X7WEx,f _UqZ+;NbU <e ]XI` uyb.`n #sgBy~Yie==~(dUEffZQ]:|UyQIbR? ^>3aU~E,y_,ƑA<x.!Գil85<%N;> \>dɝ͵GUlz,Y򔩹bFD]ܗ/]9 i_pD~j0 P![9m2fAؓnZ 2MW)XsSED crfuv@pb rijh4MJ2;[ jdvڪj?B>-7a %-TR=3UYLf?=y.Vog`Et+ҡ3#l^FQyFI8o(,p?A+?CM5"#3LF,qAL0?UUޝ` GX@B}P;⟷6z[*oA_CXr]Vi^4]8Ao~QڟkX#Z/gjzgD;Iܮx7&?\':W=o֟ 97ךy|klu(t$2^Mz!J ' 6XصrEݬbF_2t 9 JZǡ0R@~<7l.B~/O*eO\ igF39nf4YYM#5CR!Džs=(zNGd@htܑ5T~ڥDknb٨du@*_ +rg7nU5~w&onqZRPB]m i//gL VAKnWWIkȈ=HoZhmjn9 0S8 `V3c6R%#RyCh1*|լd!M Ay IH 6o~_ VlMwΘː*0f/\ 6]))fwZO #0Z[Z<~& Ws̼n%C`ю#@_nRV:hJg vEX&v 8x됼{8ҳ U,׹DbLa>2TAxe=,pd_l mQc{aAYY|*1A8^=c5*Lf 8w%;{?}Q;*4w|w3%q6m <$3̽Ua>{skZIX%92ޮѶox^K:RS{C7 iP]mܫNW>ijo(7شI,p{ڵ@C.-MƗ6K!!N{^zvP"BAV&{5OOMG)xG '9iTQ( z0\cw?1^CH{mW|N"m e kp9'ޔ؎FΙNܽB%OB^UB0/+jNE,J$4* jd*E;m4߅s%{LO\a~`GMo?kx\<sՄ3/ZƧpo8TsZh%_ ϼ̶S5 w6cz֔nּ3ihBP%U/^5l[*Z,^Ɏ IWgO 8 ^VVxAW@@<9<_v07OU?GtGwiz>&M!2FQ|Sj5/^s|хn=r&!jXIh^\!n58GdjA[C:oe^yg둥+e>ZMؘw%[Jo+uJ%., pEQv?J-.S'3"Bj찦*v`{Rԥ YM,r0WJ ã@XlFO)Bԛkf5L)!WWmw~>`b5IBͯ/2s2;*9+w߶!OFPBkN(gzRO%f#ϑ0 3nOS.=) k+v g"0#qz?k֙ߎ F d]HQmK^1n=LݛaŴ8yDS 55lO51JpifWM6#cn6ԕ@yǒ1j"hkmh_|UO[o._]4DTQ觻2 x8:GBBϘ%i V %d3'$ KL5}bMN._̈́xD?#4}܄ΐc//܇mdbhK=N!fGތg}fƽH; H.5n9 3ZKB8`mJе<#A¦hJ#LM ^35gnyb#LgoU߉KZg B\gǺbH)f|I#.-H#vQ$u2' \4]},MVR;:+plRxzV1Ki)obɐ/'/#;T9GUߋ[PJJafqp`. tf /R?]ъm.{"$#vMI5; "âkct%,]VOQOx:\(в , ^3g~1U G?rٛC /! 'PrζG} ;^PƉSWp۫IVm:[x|A廓*$B sX nQ@6ׂhqsؠkKdKTɬu>\/FkL r>my,"*H:TZJEJY@&Xu#}{)6:GvQXNvK5+q@XmzYCpP):]E62A:sf3TzſFFq0$s,Itn.&8H>^ F0t ԞRƮ4Z&Qr;Ȅ"75?,~vqLgqiidc ,oEPo@_]˜ &Z$%],gfI䳸OUd[t]lG #,Rt(T| Y 愢 NlG9aU NH=p"v `0S^uTCW{/0j<sRVbv4iXk>僨LRU_j<wJSi \t}~C$}χ G9M$WG玚Reo A$I=*|{&e8CoAޠXle ys0!`}D3c#?fd{BFk[|+ue +xzBiY0kH5鈞m=}9lLuא 叡|T u[suXZ?j{_ϼni 8Ģ*&hA=mKw'9lk 3&Mbؠaؼdth  Lb@@xr*(ݶ|6td Y+@Bb ;‹쒏S {akg߄2oES*ҎCbtM8{&]yT[̩@ؤ (Q@⮈O=L"-^ܼ*JNpG>.)?ܝ㛞 ]:3U'XKE"q`7y}sRE\Oyv nҕ Pum*ax*3eŐ^qLTUT]wL|dFn/IAaluKEkk:tgJM>VS~: i_G7`8صc8=3pi,Pt>Cڎ+{3 Su(bY6Ot1iF?٩i® d23-,TO0 !\@bGpJ@&#-,ŸDfs~,jw+?]H#!YFjݺh%pCnŚ0  ƴ"M_YxrI pIӼ')0Nh8m}vB؅V٧n~!~hQ^wyoYz<6bk9y&]5БnLjpu|P{ZѿZ2jG#]#$k^诵hAo?spð56M)H X:4SB d6Y LzKjUv!COu57iCY!ZM^JHS m/NN2( H ,#'A?Dzq-P3Xpd /LX}ăGqƂiH9 BAsTYi8e1"[&@w63*H z BN&v- O?P{5<^3OL6PTNX42ޕTI8bp{ٍL \JQ%l1KcR8{qv;_ʚkդ/ M{(*RmSh2.q.mb7$ꔁH gyCqQ.i0kxTk HQTdlt|CxF<۰)J]bm9pGfieSԴP\萕ylo4&z͖%}?F%YáuZEj|L<T<'W:SGwm,F!`xu_ŏB/Q]ϫ UzWsh &0wzͨq1nѬ`yiF&^ OAyH8uy̚ ܨHVy "o+xޱXXy{BE-M׹s|nADjWos@l>4h+OSď;^siwg@v$ . 4[/D5 ^5xe`(쬁:"Ҡd.xv3*5^`3i߀X\ݥFa ю KisC^ %A;#z'(D{,ΟqrC/` ejEdPI#BUg2O`Loѯrv+Nt+ri!_2f]5j!7T J5&Ħsګ/:HL3 qjJyePX7H-tnQ(b_VX"s#T^ !SǶCƳy[oT<^mAM2$_`Up6bE`Fp<Wq+ڧ5ȞE a)= v{?xu*9t1$5w#<#&UV+r<~׊ =*>]6<3/eY2Ώ5KVD$ ) q Ь$l,ACDR}ax~Q3!9f?,4#e9f- p_BPuADD+a5ᙿtڼh)xyͦ-|´2s0n^ŲӖkmv&șF#`;G*D_'3&O\.*_GО>ad]3$۱JlT9-9<IJ4'+lyn:k0,&"2ݭk qg`} k9CZe4!ޢ]8@"WC~46\}bQS!JRя D}/^#zs$q"sY1G]"c'7|/շZHff|g]Bf PK@= KvəYʸ2@|Ԕ,am]@Eo+&taq=?N#QkMO .4݈bq bN)hp?׉|x72:%Q9jK#(PHW"Ae#tF7zu"odK N,&]C *&ļT1 Aj# URb=zZJBG! t"1`-$0׼XaJŝ6'Zð[G79=GƼ0xE)W8 ]lgx&%ڕsCI޵z)<В&6=kPVxǙ3Zh\'@dF%d&r=mŸbS@t+0/u@xf Ht ɠ.KOx>ͅj:,y4.M/F+F3]$W2*[PQEǬ#!C{< vX*fTfeĻM#}7\BzpH?6B`q%whF '9zldI $7|8nKjb bL@H{@Wa;<ӊEC1Y ~_+~S?bW'yчUB$sx۩{;i{t6/9;STF旿kPV v^Ny/;ۤgi6G{%_\Nԧp/*K;]3y,N4Ja=&XN6,k.aϩCT24F; ^|'4Յb_ U5Ns 5H ADUPա(`xW ]tMX fwˎ堝A;2F~@l9߲F87q }+crLעVOz12.DX!XQfw%{*.ÞepqGhOޕ6Q4ԥMЇ)<~%%&1:_9~hv~V>K2c$ J6۬1u<4XƲ ~=+Nf&TEQ8QĒ zO]?:Vk̎iHp]XX>-d7*FV WM1=Q"SynWWPMK:_č1a&3)/s]l$\cDM3d<']lz$@Q }_~ Z F-#|VK(Dr]5}ml44O)u33Ρvs2ErgmEՠ񩻔m3Y %l|Qzd?5i3__*phN&]eGxxJxNZB/E kq椧9I®)Ry/Sf%a=^Vh堿7Btqܘ\YѸ>xx czq\BWaEغFl5pcl#,8dj;:6LbV ?mI%%r.d5ϋ++NF?qʢV$WRt/_*6!Ηo&6۷Ή܋@L6We;$Ib716 Je鶪ᵌ?vIϵ ["g;Bh]8,+ZBJ tU%k8p^6H7I_C~'CPME0^hUW-ů$/{58X >\E^7,ё[W$ᑩru<˞"2X)X 8]S}@RPbm/;D:VF¯2֑ E8ׯl1[oߧY-B(N\כ4k^/9Irss\@*(o]G޺Գ?wnOSc#PCP*$ؖPm |de4!J&1Dؓ[M.ۃ!F"9mz T<9ϖE2jJ3m3N9!lQ/a9`R__u9@u/ܷ!dQ̳s^g.Lm6_;DnՅ.)1,fu! +O%.@v'+|9C2s?ԧqYP7gXЧ- 4M~hQJV-`Qֳ݅t؎.K$7bq~9}z9ʼZp~x{SX@z۳wKw)?qޡo}1i2\ C>%(ί~Z$M#p pݢ9nj`U Ј9c:gN*RzܡB;uW.L;``E"^=WNET|W=: ˋb0EbtP%V0b kD4N"̮`!JtFcuCƈ֐u}'wlSwg5R&'HM2 蕞zÊ>$!n ~6Qo쉶; Oj7፞.S̔ު%@"(kΜ=mE A~IʼJEܤ<ҎJ .nYЗuʟ t'xB '1?2˗|%ƞ}AG DYG= Kd/7q[&N0@rlMY*yfaعX́v͋| ]׺'A]卿kÀbeuRokD Ϯ6~ ۹y" Xz߮雩!j- yϑXSѡ{UXW:JnWRO6\gmfmJ8ҘfD'7<>3:Gv 8{=l)UƮL *MZ&/Q3XwȗU^ivdfxㆡ%ЕNar#$Аh6(pYV!Әh 7W8?I)zYɋPo_Q6XyQÏ[F+hJD,+fF- mE BjL^c7)ȈϞ4[l='y^L!]t/M5ldʏSh/Խ P['bG *'V "j[t <W1{ (>d83tl/ ~mso`dJ,(f+C`BJ5/2 z2 ^4CPZ?G 9^2PܵkPr#WSA`߉yÌ+Oѹ4<&cc442-p̉:5 1=̘xԏk8~A#3T@`4'RnS8xS|w pA| .oX)I7qihoڛXtyϫ!'b"Y up `1M !n،B q]GƳR,!)y )[,y|ڍ tL+/d:ʼn!}TwLBUZ-ԋ== J*@ xHi@$Z JxPMlj ʵI@ziF4۰7?LL|7CS.4d݆UbN?ȯdžV/}XSPr-VK~6\Zʿ`0w%oj f95UK +y+Yaȩ6};Y՜N.hZ{$2`Ɲ~lV_ImZ%B %?gX-`֧'O&X{N'\M쿬fHmǽzh;S5[|Sص$bpu VK;8^G[0=ia+JaӖa PA6(؀^S"!ҳrTX>a¦/`8y 1i5a%6R'%|#I8|b#[+T=ƹr0A\V=k4ŴRH5@>PD,y%WZ l}r2o#L)BZM=%H}\E B棈5Ͱu>gtj ˕_Ѻ@$, c҃"dL:-4HR/4 Eh),RcI2!5` ?S17S2bB-Rh$(TVe`>WM7GF>Nܱ'D\_KYFZbђ1 >S^"lwէ`qZ,IxoXm6Dy.: džS0@`^z4 UD@?eO7DYw YaC|lz" P0c9<J3TlJsVJ +}k~DY sGG>p\u/sU @=&銿 h쩦=R&Ϡu@AA [fZKzmƃ}c?uO$ĒDJh#ޥ~G?jXjYuU&ObL3YZ: Fx*T3&Z|v&է?;= I6ƣ𓯠˂u'ysioq/}ʂ0f".eBnƅtqp3KO б@d5~=+K|5eUe)<ƐdL_W.Ha! 4 vtc#'[UԿؑ<q哌\V _ϣglR  ρ]b@7!ől qrd歸2wͬQ=cxRUv9K6`ʐXb.* RͶ|X ~ݼd owgu k"<_AY2LA"7ݾ@e!!pw pK8B)c_DlvKvyRf%Rjwy3%k1⨵HAمa:#~a!~PZfuLd=( ,~0 Vi8x''G@ԍdKjH2iup=2 mր9դh9QuS @>Qb(!#=z`X5LΣh?*G"n閌nG0ϫ)o5D9zTOdEWŭ 20 _u;#XS4 Sǖ'+}} >FΐnitUO4 m3[pj7aȂtVREBuU: nݸ[ {MӬY} xf <urKG4O͛2`."<%UpG@P+OsǎMlf{Z"^ ,'8Ffḟ6qI8l7Y 9jYn@A;Hx7̸쀒O7\*Ϋ m=ڭ7*I`QW֨_h Yƒ JIm;[bcdBWR4IL9]#P]ˠˎ:~]j'Q!@*F~%݆7~-)HImc:55wue䁌j,5x[d@Pn4bќ6@˚֟\BZ8c;yӴ>S yYEыh!Š!F N)+jz_'c ՞䍢awI65UtܭWi;+p>0ǛC3Ѧ X#]~UbϦR9<ԴT)NLĎ-G^-zH7pGpN4cLD2HS5^Er1/Z:Kg9zOL'=pu_qh!NV$gyVbS{h[;4IEZUHŸ!yUwB/#B ֿb5?;s_U{K#}Bx8 ZlLj9+ysI$3)oH/2 A9WTs$LVd4ƻյD(+{҈s\n]rZQk :rN <8 83oQh&>@9VSl . 'kxH,~O =ў4 y1(6>yXOY}pM0XYLTJ7.5q&v5P-[.EN!el)Xژ( At u-9** ]Nۙ@hfyt-rFA#p`? ᩘ 2@;#6UsVcGt&:\͝ET]o)8qk/ӄ"N_8=کg[N™)]̼``Ԁ{vL3DʄpZ] f7,EV8 yk6 igv?3(Mˋi0QO%>?IB} qE)u׵>h*y֠sXU<̢&5D8Xk UN` ߧUk̀n2q$*etczsdamۗT$`]+λ~(*{Nh>\XFЮ.:| TR\쩗EM_&S?M/VJkqjY& OD%w3/"uڲ_6#ޥvbJm(1F/FJQ [x읆(<8YXYs(/QCDǤk%`PusȐ9'%TC-"HVh-i*?(N̒%DkOE4 PEQ@t?\/(r<詢8fL~|Ҧ3,) {ԅvFUJt<JR,Phndp{z( wB/(Hr#ŠT[w}m*Run orA^I? $i?xV:{+bdˊ̓>"`9.8!Ȭr{J mS&Ff Uxi<$;1Ӫ'f9&8W1`^0J,=_AjI2 !w+-4. 19gtr }?"+o|Ǒ9%3:)6u,H`Bԫ;a=0r5qt L2\X* mC% 6T̖x߄\-[ 㙾[HlBnx_sK78ubcs tkuwirߏ\c.ҽǢZt39/5X֚+<mh{D~9~]znrx\~~9ǁ]*(TpCUP.x8$iceV~#:wV?ՏI#kd4Eq;nb8t?)U";zlG| ̀7:Sשl$)w׷VeXOm3ar`9EyȖ&Ͻz=$mUv,E<?\? mƃVcgqo"V(dĽUAA(7j۔r/q T"T-b!qX~Fګ'ߘ<+ߜv~ d]MZs|0#7 xeZ\D'j`j蠯鮝8rҬUH͒ JIrMm;+F|6σ Jn.DT1jKx|/37 glsFc4\1A_9*ȵj@eFCaޙN4V(wIV@uTRDeH0@zm6~;;xŎ Fq9 $v"1Ey)ԗDZj !P<+#֍Lt-@ɷ(i2uwUC oV$'!{V۝q2$U6鐮0OHD`9Z=DIvF#ql̖Äsi+=5Ѩ5Pvء(ln\/l`΂ $S2h@ZoeD$5#bQH.R ";t:FfB;kx&zIO>_bz5F[닌|QF[R:9"ҏ{K|H)\%]ZE.YK@A|Gr暺1Q##F6(s%&H0!z0MZ!I U{Xg8$/ |ٰvEe@# <׿Ǿ@7nI𛊏6S-*]x+&ϡz S1혿ACTXXnCkTU j"<ъ'!(DgO4lE į@q 1r}N "2wq/:)L䰘t|Mh&#M!!w9NMG ydn}4C =&WGgY7.[n(%,F5DkEm mŠǣL~?y.RB p7R.CꞳ )yXʌ$[|z*R]5=> $"GkPv7H#WmL|DW ϕv AwDϩsnVNٚ|\\?f:}O8\!#ckT3Ę山q; FX!<,~ShN"I8Hb~E0F+E`} c[#T"żb9%/qҡ\i9;ɮ(gJ5IB, pG/xI?kEdIf8c Pj ]п޷i܎ PCD1*(N'ة‚Hin5bp8g)u;\RDN1+˴4zpYEVADOk+v%rLwC,L©Q;+3z*&VUh;etg%dJ}DlEX.GgӘ%H=ݠ0DjO5梒<O{JJM bY731^eo#ߕ-hLiޜ2Z D3V!C^E\/+Flv(ϙ(Pp&W#FW/">a*}H{)W)Ȅ?AWdҴftsnsH]WptH>wC+0CD.{&oʔ6]-aa0 ޳O(1 }w\$/AЏhQGOޱ1~V]jk(/=<р؉z2 ڍ`lU1e\e2Tq4js}Ctٸ+4:Ngn:$[R}5SZ)8f;z[DUh 3{4\qjБlo@uzkWGCtZ!u[Ԍa!OH pWZpMudgtU*_,Y?P?&6vE4h~|\Qf Rw](P Cz#c*MnڠG-N@F[Z7F;UGi^@*=coB"C8 %j)V7Шbv^>J7h4)ee o,85c*mic8sX[NJ Byˊîgm~iz5?F(;CЬۂ~^ k9noN| vei>]leK¸奇˽y\ Dž%o*ln-WA??_TعvW2)֧SSXor1Ov/`u)u-RE CMʭ䝶Hx`dƵ;<ڱ&;}CIQDv&EEj{#oɖkF/O) +EtXެW/‘ 8]7%sHV+'QBc6$sas Ǻ##9'+v"#dIڱ+Bd(64ǡi>u^9YUdoIxjM H!x%/Hm.F&* {Zef[d߿ɾæRq!3zyˆ/9fFfD*r{i9&DT BSXeT"[6 't91b>c%i'ɶn!BǕx\Tq+i*[k2R][L69f% l'UR޼+j2en l~ 7d^GFŹKe6te2/ ( ~pE qKlc@M6n3@?ZT c (('mV ǾQ@ 9,=rlmH ^:nd_lLE쥹3nДGG4~ ~*+ JD:@Qr3͂30ĺ喰‷F$t$J M{m[PjTnA~4K^wZ<./~ͷQTeL NFCu%){\j aO֋AE_痕=c:uS`תmpCu,ZnZ~z]/;$;5t#PiXDIi={P^ K?+'Ug;i9xX3kM_&rCR[j|]gh6c-Z|3IkqRSbW!Q";/2뒋`LltaFIT !q[ 9:zJK-ekpΆS{O-y0 MC`j /cK"2/Na, `(rԥK$-[qPtY6~e#;RJصZ2ҀKiaV/OKPdd+'@9_DAmK'u6e kaV+%ZpCAQ=a0{)gcl 6X~3g CjJR"r\Ӡ g[LM"I/J/Ig_ďˤeyRhj >/򭿻q}Ȍ%;)Sm>:B#{{S][?Y6k;amP{2Prh5N0y 2Ӧ}\aF';_1.v<\ZT{"r6McFAA8oċ QrYp%Ӎ.'*lmYRgZO5:(wZbZi2Y1A<(%H< D 5tWEQBฟeKaGȦOΙM8b2hsvbﱜ3Sjt[PX~Vc>@!W4V Yv8p`[s:'<;u-5w4q%S̕K\j9*v 2v,x[ ^Hۺ`B }gM&hFt#KQ⴮IŽM7xn.B_]X=@TE^J|z  ^rbju!<fvm  6?t["dz0AE0ň=rz$_&5#nΈFPW"5Z5O*{- A+K:gXxRa O& 6*,:UZZ&P9Jp0kegO>P~_eN[u4 wɬ+=!idg,9m9' ,_Jq JTq)¸9U},FaV"&oHS;Gq0g}v;ä7 SH5a"+ry z̖[9oߥ/DM6 _'@\S84qQgCsl\CsB PB>P*,+\iK*XF#|4OKmbҭqYxZZ OMQ%g`  m<,0AxoSK(]}wW:`9U-##~>BnmBҴ:0T&@`o-椞vBV6{,1L'QHQ(2klHTj?<>̰VqFOy[a+$S t(qolVe.nѨƳ}a'AO B0R6c*;(!z_d^W¡x_|X1`0]lY zPPlEh'c}{|,XЈͱjum |:#(=NyQWt?gk j> 44&9@Xm\5*xH* ^& kGc+*859/l ܇3uun{>]Ta%lG ,kCp(zm?L8a^Np|6`%?KCpOJ^='{k (6M!QhjbU!.3^ZTOl0DOfP[}D?>B}.9[?2[>= f2Л38q4RHJbwAz/Gz'{|1kiΈkG# lL<~)l.#*VHvh`9Qr-^r/ēP=*d|i~Y^\P`D*JǙ]\313RdҐfPU9E::zz}h%}r +02+;wxM{j)Og` z4zsxAkZjXhuuS X-8r4ޠ3IPUq` 0+Va6NBߣО2Y8 \W\Ἧ /=Lyу(ǭjjs{("2Vc9W)!Pt7ɜ= J9 mZT7gIox^+t܀V?,e|‡G_R!Z#%T%|Z7 8@,o&F3u^Jda<:)̵f@C̭z t#@_&o# ތ3 c*}c6hNgyNŒ >GTɆ?P+z $8bǓwpГ,ÌAd !b Z쀞<ѿAɊyjKp.W̖/Ϣc=i@,]Q(xǎq!֧$kVSKbWоtA =.tmyW{QSuCR}JC]cvPQjvثA.f!U=or?̈`(G}OBK@ΫY D{7YLI.vD,H,Zin5- l3:c*ZݨqU˕=ĩfW)T =I4VmA3E#qpe啭T_D viZaT, wߛ 'Sc<_Bb+!k)b)m :OY-րx~?d:DE@W`x >!(D 2Glst>~07 /:^A&|c%i}A_Hj4saƟT[da.+L?kVǵt&pJ5bR-+Y cNɷѨ#3/Ĥ.e[ ־z9.7+2…KBuxdozLֳDSx}jmqqb1,{*m=$TE1ZTDw [gH:nc@%UpZ-V..hxnsN1oܞɴ6S 'ϫ{qG {;PGQ9sH!w0t\jms'r vLXeS*<:S,JO5 f^ wH*Ms?USgh?}L6K"%!@FGt;7^1O]dJ[~fۘI*MG6T5Bm}ۓdFo,{̄sd9 uf1opS/WջnKuC G臋 J04vzd{x1ik+,Yc):dEˑ¾偗w:˖Y:Hr;< Ze2Xp5iU7A޵<^r6?Z B hm_7$.ܟԜ)F Xez&%|:;~1 d@ _\aeSdOI7CKm5줢\Y ~abV?*wtSʍK~U+{bQi y~gc3!pFZ:)'Eo{L)XH t ۊЎ1M@yn$1xqS+VTn*' k O(U/[d20f\a0 4NG+NOQbT8𻯁 \D86-O?ܧgKBxy}\%7Yǂ7hQ@Y!, tx z-!y @;U,l(vޱ!? ]]8)i THϾm5{'2ߋ$n>vO0lZVO몹"U݀(430cV# -1*?ofA9 %'j [F W ]Fo1 ,*pA %Jr:1dW;$* -oc$щeӜ΍o˷AlJs~wk֫fΔ 4xT@OpƕwdDV攟[?n{Z&˽/Ij;N[ v Hf% @95ET3teϳ& t RhdbjeXU4q jn9DX"0 żpY١u}d?R@E !HUcRbBMG?jy3wѰ HYkA L5ǹn(џv5 igk?$z&nZ־12>[ bPc,*ADwe P7B*t,m|IgpӞiJpeUIN<?F@5Zukd H,o)y k|\/i-#.ϩyjZمy(IZY*ZH =wzHdJW̪+S6pHۘ NN&Ҥ/lknBqR,#2T /)v*xT~ޣ1#o$N Li{RN8 -]D"%ǹMUG )4lCxcΫ#jXdCrz2HqB{%S6 ʣsoEP}^Bl@*&t ooY}Ao wYBavEnZytDA\->p:uN}x̔ǰB!w80S!fʋqb+ *V~qgN.:7 nJ2WvO`wkLSFM7ft08z/H@zfzQAGڶ\iP+9q[ WShFww{W w9ɿfH>Tyԣ–b8WčAZDaEܤlÑ WĐ/B_"f.ӥN^^{۪G;V'QKgq.f8"m;d/2>qWuID+V=!h]]Q}˒7Za]ɉaR 8Try 7`zm"a_-Jh}LMs)[A>xߎV3;Ϗ vJymp$a,mwiVF\YWUHV⻻ٰgnLIM &R:y4FdflG iq"@\8bQUMl3ێT;c88#6tPwQidVw:PX!W1 K2:J5;>|χ-wcaPb>ِhH} i {!aKA*<[R\kP}ӦI-U?; I.=raHYf`9Y$AjK`LH&a{(+UE7D.쏽wQz\ -fSo;fȈbDa_%AD3d%q .sX|לٸ7Ep6"H,%#+OJ6'Np^ m;e S0^2b[2~@RNbX8#Cͽ\Sׇ'{+O]gV3RZ*IKt~)Կ١tsW|O̯Ȭ gEA\ܦV-[¾LB tv*WaޚXQJUahlq;˼,]䅶Y0bN;Ґ*Y:eNݺ\XnCg8݂] Yɖ>9w##=lu(" (GU8DPnt@IhD#'_=}\]0S4n؞ zy)$To@Z;$H־ZWG+1aU'V=z G\~ڑWπ`9LHJMLAG%|gQ3eZf#j+SP""k$^ȓCc+M'*[1ی5^Fxr7—#s]_~ЦL\E &L9D;512!̿r:=ux'*w-+:.8bK I<4|f{Pu7P?1٪+u3b8(HH҈J]`Jb'W?L 5yUi.k.r qγo|t 1S > eqkJGT8hB+3gB]CghN#)s.U`Q.V縡bon Y7UN:x->'l%riBp;;".WJ:^>#Egw$qbkVt^U\-gxr :"LbcZggFr!Is ++'н5R} 'nJT/1gtU|~fWփ˳QT -Av}HZӳz<R8au+ζSiSRQ)K ;'; x tAm <: 7`{#tA9~ Sc^ALy^}Zn ?b\jM^3ϲ+s'ō$ pΩX+rg;>݀_ ~M +:|4}0-vE(8|y]zz"8ᴡ$*z;F1]Y*] *"U ɇ%nEhSLW]+Et;7: .JXő,屶 `o"DHdM)W LL bbV֥d',ǧɶ!&L,6T!&_ޕG:ȤEE7GW!U˘k}1\kLtX3a kIvX7_:7N{qIˤK[Q' K.eM,; x֖d @퓤NeyGFQSRt =^~$F "MY.u[hEG5NNh H\5P%ek̴ƱXD "GN?@|px,IH 8={̮ LܽӬI%;ɈYRߙɇn^x"aY>pb#ϼT 38 f]KՇ58p6h:\Ƙg]';.M`pNE 8"rH}IwEܣcV:}e*'}:NId1o[E PMJ<OG|s%q0nPosO!f>,,*Άxxs;آ -}q4g ڇќO8ϣJ 4(0| G|BFIP>3m3CQyb(l,;Qq]VU|"k %uS 6dY#ʰ ;W()zRW[˸Dcy?~:MIivwo^Q Q3!Sxe_.sKق#{BTxGϼ3nt_ypyF |v #` YQ45X|]Ďy/&U~zDE/QG;0pټq؁/$sȿ⻪6%>3RSP>K_"n/eXq2NkJqUIyt3\1 'hk%5pw=Ǥ7|)M6F#0uAEƹ)h~{Xż@Vr ɋL@VsXJSwӎ*&rfve$hiF{ա;x52H73}*;2G?&NP] u*5O2Xi(2f*ե:^E0prh%AKżH|O"5,VV?rs<-Oxc8Ѯ_**KZ{ވߕi3[kF(|9෪dY#14t=WtѬ,9J<&ë1ae?=*vjxLea-:F &<`*l䩞8-[9@gVcpɢ)Aԏ4kĨjs8=+$%ϻv# Mazo[ytr-e Ф 8=@)| IW&V=ySu0pE;5xA iV &p¬U CϩU?!âLf0M%yx/g6pDrtף6LffÂ]!ݴ{g &|EOBR1;$gg#HAj?.+Re0 X͛baZҶ(sZ26}O9XB6#/7E44zɬ* ghd.Ѥ/ b. h? W@{rDF6Fe0|l$X[:)Ϣ̬HUaskK-s]_s)+` 4yQB=Jv 2 J9'w 3<fJ9V1Qxs\FQq5~)h u$=]fzOH8zP[M q#y-aa[h4JTF7 =xnx_kCPc'^yz{'ƚIJ; Q ?qJ# Y:4/czTzzF@|xN'5j`n)xeO+DA`e;.&|u1wɋbtǙ|8WluD 94<`e:I1ԁ1R@YCMɇ|d)SXA-d24|Lzdg#5fZT~Y$e!!ʢlwPaN YJ{ Ei1 f4iG cڴpgXF⾃fY.`"S2dc F<"J;3ZMj<   傷w|i\tuG8ԯ~~[D 1'cPطGf'䇶Wzy6D\H%CyVgRR/v.Z.,HH㨉 r=Ou9_`? ͡ؾe+ۊ榟ɿjnșq6K8ʮYXeT GVʖYo1 6gÒкQdOSkw\9\DZG߰MiDƉ 'YTȬԚ|TkDs]/ J-.2_G/u^RT4 FI ^r|;>q%f֯x57qdܧ˜kouyD%P*eZ&ƜSV_@Anxl%]_&^PY[><_n-Jj`.m%'ӮDmi?|:s_׿2f0S:2߂jC?ƟZ:'Q[*S+/ϯĐ HS |~:Xs;X%YJm}nV6Ⴊ'O\O$7n`d[XÚ<^y7;\DroyZNMn=˶X2靨HtacL&nV,( ;MsB& F)bpRmuzU;X [xzEk)"XB>)tJZ wUCoBǵKC%jH6a԰AG%_p"عΝ8ydoľT50bdo7]*M)z`FZ;xwU&n'+J4>ߝ0B_f~\~JL{8EK߾u qkPz D AiUvpQ,F:!X+QjYɜl ඪn )hSٓ\RX*$gpm5K^,@jNik`d7yYy3J)exMWB,h \W!Uw}?* g5]ŀ)ak.K4*%~Wlq R $~u{kåTU=X7x^ \BbF!6%KLm/P V3&QQ9($:ϳ4{+h ͝z%#N2C-ױqsGT#! yS@֨ۙ>Y+qqK SFƯ'9dǥfU]l6=/^a!_',pllCPe5 ML{&xZGM-Uem+YK~. *;Π1.k_{k񋪇q%( 'lNEm :%Pa &e@,cy)^+ֲw LVQT݋momާ rp^;Wtz2Kh'BUj:TiuA$\sO6a4k8p뚵rExmjd),zl>C,QqP`ڙ>vׄw)2Co>כﭒk ߔgD0ae.DHsmeV L.i~[ޜ_b_e9{CPt<3U0V mzHS/ *.Rcn|dXGqZ]PR {%ǘos C3B'6Jݍ&)ǁAxsiS^YO){f|@mf 6q-x75CI$2FߘbV>CMP?<|%`8U,b=Hp0ئH".Wkh2|#wצd=Z&ʺ^Xqnt-Y0%p]jԁr]H0wVܗ͛=_ZV9͘]%IOot&.Cdkvft4HI4J:1W_-b@vG\:^ƨ^MI9Ԅaë|3\ +j]3~a$s^_Ij. L zHq;8syz$+Vq*HG2 û".6Bg\1۬VN[W_%2BmM4A!$\!RapNCfu>Idc}FHs`?X1i]W iasrM]2!O$M+O>󘂱Zս*[;q*4v2]_V,'=mӉ __7# O)TfǛrwԃgnq7n3 D{1wd"^>GwJ{O1~W+Dd,*#ָ$wWGN'ϴEO(`bzRU}OYJ-r!;,5c*-?2  *̘Vf󁛀~*/w55`MMtfIss *<ʪӖɨ4Ï4-4A!Ó88xbb1g34ɡ!M<_O"匫H37X$-!I#x4oY8 aҪ-2cq{sU A4G<YpdPb~bMx vR[贪lP*n;ݸ_7d\Bwe'JN]ZVr?k}@ sm<.DC?Gf!UR%V 1u_{JBr+Uc6BtMbnoΓc#Rֆ^POS4WbN&&۱_LgƇmoEH]ξ#lHBd͑i "~*!{,z<0zU'rʅcLd@C B{o꒴I!jgwC0=3=Et'7x*-jYs910!dB+=fMPPuwM/g^pf+Mk7r Ϭb}G|FoxǕd>bǕ,6e%?SR*PdfiYOC΁1 INwn>4<$Q٭w ^%93}UIskC qд@19#okeͅѪ# eq>d4I{JW*buS,dLY|yw0CgW'*rD:{Z=BޑS9E?B`8w x%gƔ='wvzF:EsbqS_4޶ z(X3J=Fܬ'T+(5\]ƥ/Հe_:)V+'>Ux0 ՠh=b*⚂0p'nq`,]+m hgZ&IrYyv7`|b(cJ|YeX6&Lt83vk/y/d_ݽ t5'Lظ&F4=/c]2QG/١h=0Q~"ˌ!GY?ȍkכNxA+by<%fgYeanijx}>ȧe0vi)b qDI\GTkLծV]:MZ 1@l'_ќ6>N훂_0d4f?0`;k4x;T(ԷюJ›VKh&q:N|*ޑSo ~?{Lh(f˜p\a.~\<ܬҰ&859:fM4ZHRtqhmUMPqF)/I˃[9 X ,9X]:IB:$m&O#h4V / + 6z{%6=SY082mWI^ aU !-V:?HA>씚~@`:ƣ%lD;&g'}:]TNOm1/ҵ;dX_1SI$\V&I ^kbo$alN4Ȇ!G& ay@EDofܚH|<#C!%ND5$ 1xb]/AjB Od=,*&>'/ TA,h{s;ZEf~>CS,fw\῔ Wd{.h^<值"/ٽIVѡQ)wm]ʊߌ'h  ٓ[byZ^ Lܘ0N{ʥ֛\d96\*<UbT{ff80bp+NUh_*^"oȹ]*cVv[! ]^xV b&9;=^WA.ٶzM|} m2WVNvJ2EX(8">R"@T6kbԪ 2gL=)m_B;-PySһK%٭Xm9 =rB2LL0C)bk^] dd1}n>|5on:s+!Ǵ*bK<. 4CcUSTn cevZ@ur] ^5zBX=mE}M,6)J`Js{Fos&’:׬5Ƿۤ45#^أ5A3n:4v:rv xp(;{|P)êP#̭xqڥؔA  A]3i_?(I fSBZG%`{jr7/LAlni`b1]3Rx-Ѳ7M:&fu3 rgd\wf?Nv5 wo#`uSDg:ֱ6a=F|s2 i)ϖFB[99x*o>&KayI{j Gņ _6Zg8%Ό>!#æ:Oe82@T 稢O'-i) F] Q5b[L/'j]9Kgq&rT['jef71|/Bkռqs"x//4iree#wYp* CmY-C2+ A|3MO%ؐV>WU3yUqI8HIۖfY|r⩅18EȄg:v~ÙJ1>q'=_ 3͏]1 N)QH59ZV2OJ^XK*m1HzPm GYf#<(u?ބKG a ,mxZI ǞUB?u# ^2>'r'vF1x1veclv`>1YE)S+" g5eequ0(`gIPyؠճKVv![V_P5g@R|l%c"RKN_U=8jeU:e^"b!uoC͖HBIʌg;㟾RhԙsJ ϟ:  17*,kBW-m#v%KUۥ $,M9AI _&j'Q$LOHP+9T)^v<"pJH}ݩhs3r'٨ܼ8ikͭa&%ۖT;99c-ɭ,жZ`YmVx8]q>ቔ[_ RfߘҲ~HȸSʧK:JpiPhIDj(stEaTj-%Тb$Ç3$n^V5+6Q#W]tDla"E@J>x76P[0ma=[ +N=^ mbd?x'˶Z 70%CA_X) b؜ pd8vmrj } t$.ԏGukx3 O4WW?S9puZϠ#7fژYW"И p+w'XL`鏷=``S1[usI< qQfGL^Y/F/ j)ְ opB x HoY+4ԸXA.zimyޑ~9dw46'>iVaZs5v )ykeLw d:@S?z _Xy>i%^`%8ouq`$m_͡>K2Ɇ.15 Bߟ~!]ZDai"k۾9wG8`@=( Dj|wVMBkơbV.!BL);8~xCL%`Kr#yёg`h֤-EᬏI3YHP׸$4$7Xvgrc\(tD˥`èB"3;6 " -5oO[tda, ʬ =)^ D罓8'MO KNt[U ɪx-;~ƽ ;E`>}jY.1QHGfx8K-2Y,(=9A[+r>q*>a^Zm>hvW;3Iȸ2^Ց~=1Gy) IqnʥdFlW }R9kʎkMK>N?B80ߘ9gŸԞ4&>/H&b;}ۭy" }-6 EZ$V:_ 8՘XYc pwʶaHc666d1llTߣdUCiہ bQ~[ MT=Vc:{NJj?nǀvNv贑NOʩJBD>@g1- Mԕ:\ʂoo94w.iIZ?hTg*tJYYli-P#EbhrzH}䶖onve:X9]"W~-Æ{r(-ǚط#<&Mh%e^SH^EVԦ[ĤQ#0T$#Fez*`#vŔل=䶔nKlT.#Iþ2^K`/ue1p *1@ғj5aKv ,X^c,qzK4(m|c-̴0gB?=A n@1*ãUigwꬆ=9J ,(Y  9t9k?~9O#;b%0NPZC7 g΢=[5VI ]4ᅰzoxz*V_u7Y z_1N]~ܙP-qF ^䜊8B1^ȂS8 ߣ% o 1;Xl_{ݚ10o=?%J{Ƣ疮!QH.,.v7e ȨV}U|^,Ow~ ȑL;$r6ĝgec]z3®WOݸ$,~goQXe|2Y{3]9]01B{߮PKqھ<|߻Rw2t^YXE =ͯOokatqJ4cIr)( B Jx :5}Ċi?-^s|nRbB j..̷ć7h^O87T\2W jҦONHF8;OW)~@ }޷o,d?(.Bg^3MЩ9Ѝ aJ۫oǺX8lu>%x9w*K'iͱ#nJ)âW[yeߜfdN'_m߳)0O{;Pd 2<̦gLCX:{JhdLXGw@{_ςCNc _+YCV5ֶ!ke|ؿ>uV~Ŝ'!П]48brog#;-CY7[q͸XL6aaѮiQ-ff^'Mi5^{~Fvj$^N>Yd㉻?h_nEI(,/z!' @B`tWH-yOFR|F"oT au@s&\9$j<s ߐ?[ڎg/F:/i%' ^ٛILl j苘*k[+/%S%D)''Ȏa+;\& \~Mʞ(UGc_z`тkCgߛ}!,sVfXEQQ}')@ٳ-hM Ek-~ )U۾*Y# pHc@ڵY9Ezh4G 4t u5*(UO5}Lp8 7ԄEQ!H}-ǨcCAv>s4lig nF/5< [1~oxNqšPo@&t5۟drR[8_owy(5 i,DOCd;BGE(9n-1bx(&@ue|eP $@%] 6]t(.{& lqTWsx_(r &ݹzI'iBD_F.P.~tG&awz\+$UV<@7ߘdVkfҤ@4z{3w u" g0?H\'-,Ф 'wĚ D X/& H0?m1pLr6<ϴ}?wN '-5#O]N>bI'HS&x ]ךL"}~(B$:l|n4*a|S:S77ѭsS6'|lmH2P;;Dea#hY- SIÛ砰3M/5UmO\膪p ]|TygVщB!=!JlFT+ef,@0 lE|A?Щ`oMڒA% ]#''']옠́,l#8? pOgZ=zA("AWcWEX{}S+:A @NņN>X}x㨞̾ ΣUU&SEHj(X07Z\1%RIwR#8ak{D/kÍT;;Nތ7Ljըt&ԢWNz:^LU}!%pG;iŦo/oBGæ }C*I amEv6^ Q-\DmϸnNVIq:F2eF rЖ?RD $CٹJ7bP:d*h%bkyvKBі 㐿iE[:#c4GN&u[ WފkTA|{ B~yM䉏ky#e<fyI6vVzp#`(3tA3X%J6C)Py.IgRp0nhŤs+3ɉ~ngֱciڴF}b0bB1_6-< acD{ l1Tlϛ#tT$Q ](Ŵ؆b j26#+q6}O? Z-MT%0'/='wy J4{opzNBhpO9(܎n=Z[IfUbZ8V;nNό- %uglՒ\jlTϥ9f~.mSW="'TJi{ps﵇~>DE.\'HW›x8~dkT#!Pv>DQ:|- ([dq:E[P'>[oc>顋H~pFu"@:+xEK%S%ڍXMF8̦:ہaB!^~s  IrromZg\p+yrpto)XvV}QY?9{f(h;g$tDKEUkkLMM26-~bbr3[JA ~3f<7&ͨͱnFD)?pM%=OOI)+{݊.lÂO iqmG> =z\.9;ulWg0R>iW6<αy^ OF}di/{Ač] ,N\թQiΤ7~P"zͽ=ěM}Byw3VͿn< ?Pppc8ðFA%)b"OC\',&Lfqƛݍ--ͮ#%f!xt4>+k=Zr1@X 5|"f4>i #5ykx: P&b$]*}\i-Žqx̝$ G EޚR3@+P*ݰfMv>->IeiJ¤RV⸀"^ŪImօ{iiL%cyoKP;o OJHRkQ ¡Cl 8)a08@h% }ae?2&2^ІVnP^[=r3uRH7fG)1IN a43FI1-FRsܧ\=}š3P  ~|{d! ^.! ]B_ EU/هm%-| '(/8!nS._d6e8kJ1@>@W:`Ön !7ʂ)5nA2 u7;C<0 |.48jIs:X[X5I;۸YtV_A2a.ŵV)Ҋҷ t #x!Ėɧ$ 5 v9FD~+xSPB%*BKzZm2FֈDYw"?ɖ_kB+߳4 4,2mAW2Dd`쟖(X vU;X4Mh bi{ϥB˥d#RQ_&IT~{Lku-TI- wz6)0ͽd/jH;eqDre3(X^|NڣKA'ESL %zBYFXy ~݋R#P*,t 6Мk  -bXb|Ir@.Q$#zmݗ 듀4.I;d~Mw +puսs[PN(y*fsї^i<&EW}gk9q~R;{zO桓kO|1KuU=,4ᲥPt:NZSU •a\_cUbWW!{jܩPxX@2XGhb]6pZ[ 4MyOrnEI;q&Ǝ;G`7i&-i?/XBuǥK07 +p@hk x *룘@嶧P::"YՂ=&b%լDp.Si(6b|= eHXpqʘ}icgٖ)%*uL /COi_ErKHcy3O껶}@Vjqw>Ľ \q苬&2$$sqp<Л(?̾m&ʒ^HHT2p_5.LnMey*H|`n(0\b 4}q|׮0$)7ntg.gvIC w KuPB59j!w6[i!EA˩+abuEOz46a\b1vt#q%(y?&l9PJ\O-8Q]MzfMws¾v zO _Ax(_O$ƓʹC<)au0bۭimt9"&i3ΰBIڽޏ&mSPr̾SO@dWЊ/;>n4i2PLᾴ"Ԍ)-k:]VלޟpAOyH?hn.V]˵k|8hmd)i̻YӉܩ;ÞC/xRcU/UzU+N`gGj@ /_jBh~ N`(}􀲢-r?GQz9}pLJd;Vg&HԀ?8| H1Os$BPwTj^Uv)M쾀^CX>pa˦u1qh!|>e@dd"~mPd& KάȺaڒ1m W-;Ot'c̔TEi: 5=Akd\3 G!IX?mFOGʣ>,Fy  |k -T 㫝yh;T2YW"R4SOCr Xgl#E s6d#D]'T4 eyqxKr{+Wiyʩ NybȟZ6"OҝN`{|`iIrL#o@,bXUKv{[,p:=U}k_|no] i+{4ZX6Q @A-ŋDkf-</Ewt@QzOm)I"//0v:Ό3iOxk#N  0] bհ>&n7ZjРS#& ҉Y R] &n{0X\{;@."sĜm: %19ga"VVsKG%'lF_):J^~ E$/>cOjnhJh U@7!>,*N:zY"/o(XKJLH_ƪ‚ da2=LDäzzMwKb #<_;.]m[ wV!Ⱥxx~v} 6~S%AWsX-AZōr5=,]P1Ό'vUMP3KQO辩TS$+ZNADsk^P/aLkNhJa0dco6w)_ZsjBEv.ZQx8' 9>*ӮfP|RAՑ#,?ZvИ9Y@|62 'n-wKW뙋R0z]өkC8Qj#bYruѪWhNR_фPxvg*,;E󯐲R'/kE-] GׄUBEouת ޜ/Sյ~)%S,3m)G =W{6Mm]*2>O`,9vGX|GwJڽ(-ӉlNf)Y3=&7A@N7߱Ӵ ӑXb\)$;D#yl C;Tx ×߬"5Q E3Ѫ BM&,#y"nD?qPz \X.h?'6fv$4I)%lr`b GL5wGG;UzyW3˝ړ -o1HUO), W9m%׍I8SȖf+"j;S0΂J`Sb)nx1wxs~QLQ׳k/ٝO&vн0C__nG~m4u_|:h@/#z]Yͥ鶬$AOim<Ղc#PS d +UJBD <΁ QM/ e`K"kc%|}.sk%iQ46yzh cLh5ΐ`R[n hjyY/LeKBOw wBf|c+ͩ7@~WYgfa(%֤ XY 5nd5Z$3;,:m p睸 G3Zb@ruX FDRsN [jiզ9Ι˗;gyM"P?9QWr6zl :UyEJ-]Lk چӡ`,Rh=r=W|VQ,Հ]Z):<KT cR_GK40 @rwPwQ<Ծ^WB/QrÂ],}jup UVYgԮ;=_r*)=mމzπ.1Ĝ*-7KH/$ [=@F\}?X=+G|%-V4XetKqfew(d? ~؇Ŏm:UybY1HMX&"h">KQ.EDV\JXCZq;ML/xq?:N.~=5I \_b+0ځv` gG:wtuY+t\lho@EܘE'=|ǖ҈f&_K1B%q p:4s$;W*8"%0~ v:I\3X_D%1zT'IH4 &  3PcV?ᨫl_mQ.*v 0b=!<zK!ΤpTɓ&㪑ptU M@kp @N^n%sog!/}i!2e4 j-tWQkS$ (3kqOq pW꘩~RFC_``= %1HVC-Ӣ=\]Chu0!땹gM4S;_׈ػts;q"7жEEd1KX|둷³}LkR 22cHZBS"v E)+FuNI+/@u44[Dݑ/g0(j kRF#bJOR,J tMˏL @ܴ:mmJdx%ϹQu])еm6ZWn,Zx =#cF*v{>z5S8F x!# σX[ R4%{Vw&b8I) C DJ$b H%gk;Xyj:E72ɖ|Y.㸞PןOD۶mT@kv^) KsĮh1(Mi6 c>#C(#&gŽ9pRgvswnol bp_WRϪxHdN8ZOU0?W:w #}fgvގcPڲDc`F3פ>r_\@IrQ8=J eTVnW5Ӿ.)VaB4I3H;@k7Ժ./"?2JnTE辑kP cLiIOA-: v@5!Dv%Xv%6 ;?[>wIlٍ-(?/LFC&@%ÉL$C. Kap{}nq_Ad[MuceiMvJpҳv"h&aJ7DL .I8+- kl#K~-b2kg@ž,{NwaJkyJeIDCTKo*jV_"12=DQ쉃i52ٖb~el:(k26Y$ 4h^1ю!K= 7\*:,&b;##<Κ(W]fjuA,ŠqwA^v¬5Zoꬹc GX AEc+G28IJ5 :$tH Z'̰KfboV  $llQ`G v٪SwQJZ JJ0w%"*A Ϸh\uiG=)NN#A>w< yH>ωoAnPz&rZoT#Տ2]KFH5\vklt_ Gaf ]0lW"to"rJdJ,=4 eܞG"ɔN <[722rclGK }=$]ۛ=)Ő* R2VK .yؾdTcCX}_ tzDc(ݛ,&a]ɿljj3a\r(%wG61܏512\uB`"&4%މ@ߎțdeCLHϤkلERy}@-o6b4ȰAO첣[&bZ>l}HW ~ G~ ݚ $9@^8Q[Dž-N*2$atW|aJFq(2={.Woi\i|A1(n躘M}kK-"H:p,Ji*?=/kָN7]~'>|<ޒ!m jtD#'R-vC>fn=􊵼0NxnfLL@@f}x0C-e߹ Ydq؍wNP ODUYEU)L_Xs)iŚ2u+Ӈ zQyP?RiI=,[4+3E 9*-%%y 9he}oOۇP72r4kPĭL.dq^pZU(#ʼnߪk#: 9rRw'sB!7p"E`:^0"ءIAȒܠӳ&{XG>^'8:gafzPN=pI([rL{ݍ;V/N{l%IO`t߭pj;{XtTӫi~ vNwb݄YC+zG,7ά%׎Y}+VM#[k8G9,m<\Dd! % xhЧ:)]&*),9I4Mz άGZB ci,d)KpYU"U'q'Rd=7R3='w%wsV%8[yJ]y&3t8J3H%ɑؼ<`#1ZEo8DXXH;H(L^ڷǪJ:NMt f` =˝B3r9.`|yQF80&4p:!K- V3sс/gaphr6k`w(NS%!=aD,e奉gEu[ӳ^ڶiU$^nEn ȲTOㆭ풪i!/lh7fjo"1Y[~x:- qA,9.TlT[C"v4jۮ pdF πkpw%M50aߝ gZa@*Փ+*GSAF%@g0׋ak mHOEJzDn5T8Z,ܯ(A[G.&:8,Rp Qni6ArڰɊ 9y8]Q h7υ4f{`nH8Re"gD@4#n2Aj[Rq 8,N{iz"eG~ 0b/KN Cۇp` zF3D/]6]1rڽgkt;K6g#-'~懄Ɯh.q{?sO 97,")M>ۇ>s*~ǻ\ j` 5Ъ܇tKUWcWg n4mM\e8g:M(Jy􂩋mE%Nf!NN뜥3*WR#|j>,ˈ nQH؞7GC_?0T.y|YF&ѡֽm M{n8]%N\wZ-4. ;:e7JXv,Җh ѮRbIAQ4➴ $h#)vnO錒^~Q൏kV%"AIbWDZtDJD?N >vDHq1/u|hd7 ]؁4SaNJ6rƥc8VI35(j@#1z|F;2h=+gEM*D^ӝp3rO?1L/{;+^8Gp1/ W$E0cčRoq)@7< C c[.q[-aT~8;b `͡=O{)P:>۴M:Đq?_io]K,>QRsot.*LϽbML09WXl _54]=(;ϓZϹVb(BEtegג^ !(A| =ilʼnB蓅EH<,|׭ńWE8T#xx`rJYݽfpA+ȲMG:p{%4wzNe% miۭZ?ʑ[d>^s*0K,ZT(Ϙj|tO~20{(a./u+q^ z4z`OD?Չ.kő*vfx)BԐdΜ_1^~;>E<3*&yE\T̟oDݧI u߄ ~,g$8xc2xGG+ؾzSu ~sò" ֟%׈qfP}+`!83PU4MASnWq`^e=kMw5^lBG|Bn<(OE(ɠW )*tCkƶG5_RjcoiL=$pfT."&'!3$`ѸJ]k-oQ8"`6kYz7VLؼo~;1~w`$I7F82Oؗn{2)hX*k? d{.)G\Zʞpp5*P2p]=JAAYɼ,ZNW`4FHi"jTpy=Dse9b6a\4# -TLӅ,OF8'?5 dْw}( :&zpGYEA R!QTp 5]򰥴V3zz=2JDI34tInp5,yO >M|e-ЕM륃$"9YtrH<j.B eՄ r٤n5BXω%3ﰎ)w.9&U-"1SNlJosG喌ϋJ;s]9|\ؓ͆U E`ڛǜ=NC1 +EE|%!q8 ɳJ%I_,]3gW(+5 l; G&XL=-$La̘?롿Li-nGitj:+ Ev:ÚqR0ޒ$lx^TH٣ q[*0KhyJ>]D:Okٸ[a ӂ73J =+YllU82;aX%i--Qcђ@7Tj?mt#^ZƊpr#xulűq}ñv׀PxL,T&Ѫ~$[MxvXEC!YNog?H\mVP5َC3|-3;=Y$p~> ֱ:ZC}n),RjRXD8L4;_Ta?2O nMTyY5,q:7!@ v<|O-@uW#*\P+(|%b- 鄲@hJ@ xfU`B8_v;zV*5wMpPJ"G@2&uyit"֌FCjYC邩,e #K (c=ަv[UgUOFW˯>>;"E Jm] wFPD_&~Vd郣Xo#;vg#=n(~!06]hQѹh¸% 6Wy,Fu;l|"+^,s%㢙G7lRd\/:ol:u:{դfIջm/_Vt; .< W(Cpdmp F.={Z) ,jpl}R ypQ+u_K':@2L9H~'_b}IXWk5{dVt{[VݺymNmZS'">9v{h}f&՜SSXyd1֩ S}_W(ᾢ jv|" IS.#-COUpjhREzQ,Sܐu,Uvtr_-4wO ZIW ):2O]JPc^QL'2#H}'z v)j;U߈b'TbcqzQ T`q6W 6`⥛QssִR95憸 `^]PFΞygv^jhi/Sк!B}@S(k<ɿ"h2[73_0/OU Tp%y mJwV~|:tCwZ A io51opXfrg~7񔼆'0 =RJ+aN.#AIy7mxrTCY (=z^=mwg+ }uQ!w椓~ruM:Q8"lp׏`$Pf]bx:ƍh.2בҸmZ\:Ar."Hv(6*5V T DR,B5٘|^2nG)cx:o >V܋sR&@pJ^ߕ<{̧TZGIJ +>[9{W s~;(v!_],ZG*2Q3bnIbRFjI[Sxfm{zΝO~}橬8'\p ^T{(h >Ѿ$,+6}UQ*-RI""o/'z@DBK5tW,͘kq։.d""ߚza.j5{.;q3~{6n~H:gE(^i+ǓBȧboiP˨Wo7b2R?QUꍂV J#,Ve ʚKaS'C |ʕi#6=H3Şd MucϘpz]#,= {+m칉W.^C\~nSCiS2j*y<\:q."zꖣ+e5ʚȣohd08BaWŔު!γ?]o6))N3+Wo;L3Oŗ&=GȰqZ< #v!ы$'Lhmz6LfnαL=Rdd:{.]԰=a4678y4b@(Ep:e; !4ܙ&0adn8O34z7&zIzB`7"/L"ސ4cNbiV0!k)$EOAsQ MH&!sDS2lv6ErPE8wKJB<ݳ>]6, sw j%+ IOkXܴt@CŁvc5, GXf@۶:RPmt%5tXnݾ,莪FAO9GZ=7qZwrTb.1Cr3uҶȉ!\abHQaRzz2ǃphN{*%{d.Ayj/}[l)O֊`6_S yU ׿]g?[GbO3:W-%cWDw,%riFiL!yK c_nX|UʩmD4ƭs!,t+ VrYWG۶ysJW/vE @L:Z2xH >꒍-N@I9qDEY!E(o#р C>k]jV4ɘkЖ`22c.9:H#;OGN =U)b豯=W[Jy &~oݕ*ֿZh ɓ,'pHccg)xx&^2͓]$>1\`3Hv n@Yxw] ?)Yhd[ Q}ZpzV Bg-ɀ[UGſ8W.cnuA79v/ҟƑz/d<|{&"ٸYq3_=׌mm|( {) bCn%1fη.M;ԏCl^C~*\v@l+s ǺbDJ`zNK.oLR8" j&Q'f fסTl,zIŅW̡31}6rUۄQ WW Q j1nrp73)UuroK!c!{D6"3< o.Uf@OI2=mSVDdR#I߃>B*&Upƙ P~\MFk=S bE?nA^CEw]fADiqv}*)!߬6jP!J:HMS||w@cؑ'&t!¼ʛ')jg 1c"n%RWY#wסmCg{av;Kjk;R[S#6[\8 ݯrQK>Z̻D[6Y n[@a2F TG;9Cz6MbDs'O9?`h:8Dh %1~V->WjvR@yiN_$_nW@Q(}z "puw%fܟk{ ak G1vwHe{zeʼna[ф9Å_tBλ F͗ !!8nƅ!?VE!V]te\ffD%ʋqȜ\JONހ&] ;_p.%) -Ɉ2BZh14<.$~ho#`r@ ROw̗V9GsyZqo1>c}{yZDiAn:3tIIūl@51oaoS_y}ŝ} nrC*{Q q0 \MȯT+H(HRoo#h Ss6\vY]Dz[>ay+etJ僜g/Yp%ΜRTL*Qc}9#[ս!] Ȩ{&G87% D!9chKDJm0՞/΢#puq'72Wݦ۱4f %X48H@ & Ӊq9μJ= dU8$2EZ~0+'I=Z=„THkV*.|2F>.sx:y# 05WBvI yfjcaNnװciwҢA~0 $ 0GF5dХ`s| ;^ef{=[ف|KЮ oN!d!8a^إ: ECvVMV_KqLkEs 4p>P25o/9tӯI/,܎!/a?.=6lr#?%->֒,*_tf(}਌M}flˡKI\v"suGAbGl)gb2XPFGy_&~b_ QVTE/S6bZ ta똱ЏŦWXpuj.a$ZbZ 5R_,I;ՠLp9Ԅ)9\2 dm%dĈq6g՟!Zвg4Z?-;`yxRBW6;tP7pm_`~Qʦ8I KY<9twບsBe=vU|ͺ(~ftꔅs,uK.%" SCuT;KT϶]0IHO.~>7AaF_ W QҡzFm"(DMU{kjGlT_u}_4d#XSA+A, 4+$ DFXM!$K5|}V+!#w&NX]"  䵽;ف•D z?٢*8:cưz8RJsB !{bU{y8=ok3Ex6V d&cauʷ|*'lJQ8 cƈlM >#䤆.4R N=9߱#0ĘpJWYϧ{ ڙw!þ(l@`_jɏ[W# $a&$C{ZSDǂ2>,렟r@C1PNcZB}kpsz|4!Edg:sAFAY#3xmx{O7%hMx-?k0{R6 OIMNF%?о~kJ}t %ΎGUVY<|VÂnn9p %,g-]v5tKANlm!bwvtx_gT| \]{uf %k g0.#u.h-2cXX&_$ez+2lA.P/oPHQ˘L`3#0pUDX}8rih̬tW:*HP"Aģԕjc&'LtZL ww*.䑙q“ 밧=.l@ b8^=kgx)R`^7=ĹJ:sdo^PĤ񤱐;ZUiv7r=gMl%1|T+lPWme1hG(Hh!{FQ;x,,ղl:o,-_h0>W`_- {iv+s4IiEyelxg^gJYԻ0>{Ux6'7=Uɒ\r,?NYu!Ir~r^츄k穖aƽEaj'| ʓ&l^!ߙh e u>ϔlX % BFgDUSᴠU~ . ~4?i4Y kzL<{9Wvj= 0fo47`tx'KpKOl l塮9voËs%H5-6T|47,EHT1~erax8p[g*4.Vu!}%ݺ2|g)F$3Ԝ%A'PFF]TƢ zyըؿ;ZQRhLa%1d@D J v9_mjC4A٠)Q:m4INv2¡sNr Eř5VF3C.E!RrɢWIC%$K^})F甆͗ cGН+SaҪ ݘ G6yR[. ^[9],R"5ثϏ2IcJR^-K}r*nFv_|}\n@ ]ݏoyc**[?ى37ZTT즀w mਉb,udU~pQMͰ9ք=9SLpPgMDFe<~ߞ ˱=-¦)Elmw/z+Jjy`p@"h\ %k>-w)0ۉ-H xoWO 8̠znSKwu |Y-?7j $)zPaJ2".9Y'wse}a6~Ά8]GSD=p8u&F-Ř7b/N23nǔ#l*EbϫXuߚEK-7f_"yJ{)&c0vr;9~Q & 3l\<)vYYF m{8Mec=Ms"n3_|0aO|?'y`螣<L?FԌF~ˋ+*8\`<3!̨a"*,R8H'P091;%>[;tt^#'‘R$1q&Z;&օa4joDʭ+a{gYC [inA \hB A"4jSlkq-OR„a? YZ