python-cryptography-debugsource-2.8-lp152.2.3.1 4>$  Ap_Ը/=„lV{ܸOK;sb%ʇcxl"­\4f6:5fu5!S΢}Dy yj{'=lMK@]^%.Y_̆ݲ(&ɗhj7m͍rG8z3wjwvӇD>y Mtw ۇ V ~1Ţa˥:B/tlS%#~IWD"]񯠚OEmv-xƷs0a +Jd'901949a0cecce77b49370c5978c9d91d96a1f2be3acf819ab959c800fba1f472155ed203231a1e000706f156cbc02f43f0a3b874z\_Ը/=„M,C=bYJR ?+7v6RHigBh *\cKH +.3mU 5lC>BMU҉۸́hϙtj }b72^8ʌʆZ{bSuU {AMp4/ "OJu 8dzT}(:ߏSI7hLkMyhb;ypN~k ~H7Eֻ8>p;?d"& 2 ` $7@[ t     H`(78@>98>: Z>FGHIXY\8]P^bcSdeflu v$znCpython-cryptography-debugsource2.8lp152.2.3.1Debug sources for package python-cryptographyThis package provides debug sources for package python-cryptography. Debug sources are useful when developing applications that use this package or when debugging this package._lamb781openSUSE Leap 15.2openSUSEApache-2.0 OR BSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Debughttps://cryptography.io/en/latest/linuxi586Y2clAAA큤_H_H_H_'_'_'5cc750a4786f222e3a5a4fa392e9a20429527ab27870e45c9ae4816444c3915f7383558f3a508f6bcfbe8a7288c8e6fc4835e8fe8d21e38ba7a2ff4618e4831b45a66edd770d051d037e102606069c5cadf683e0b1168e3c08dc978ff21f88earootrootrootrootrootrootrootrootrootrootrootrootpython-cryptography-2.8-lp152.2.3.1.src.rpmpython-cryptography-debugsourcepython-cryptography-debugsource(x86-32)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1_]W\ \t@\w@\J@\-@\ @\ @[{[O+[ZZ@ZMichael Ströder Ondřej Súkup Tomáš Chvátal Michael Ströder Michael Ströder Martin Pluskal mcepl@suse.comTomáš Chvátal tchvatal@suse.commichael@stroeder.commimi.vx@gmail.comtchvatal@suse.commichael@stroeder.comchris@computersalat.detbechtold@suse.comtchvatal@suse.comdmueller@suse.comtchvatal@suse.comdmueller@suse.comarun@gmx.dearun@gmx.dearun@gmx.demimi.vx@gmail.commichael@stroeder.comsean.marlow@suse.comvcizek@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comjmatejek@suse.comtbechtold@suse.comtbechtold@suse.commichael@stroeder.commichael@stroeder.commimi.vx@gmail.commichael@stroeder.commichael@stroeder.commeissner@suse.commatwey.kornilov@gmail.comdmueller@suse.commichael@stroeder.comdmueller@suse.commichael@stroeder.commichael@stroeder.comdmueller@suse.comdimstar@opensuse.orgmeissner@suse.commichael@stroeder.commichael@stroeder.comdmueller@suse.comdmueller@suse.comtbechtold@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.commcihar@suse.cztbechtold@suse.comjmatejek@suse.com- Add 5507-mitigate-Bleichenbacher-attacks.patch (bsc#1178168, CVE-2020-25659).- update to 2.8 * Added support for Python 3.8. * Added class methods Poly1305.generate_tag and Poly1305.verify_tag for Poly1305 sign and verify operations. * Deprecated support for OpenSSL 1.0.1. Support will be removed in cryptography 2.9. * We now ship manylinux2010 wheels in addition to our manylinux1 wheels. * Added support for ed25519 and ed448 keys in the CertificateBuilder, CertificateSigningRequestBuilder, CertificateRevocationListBuilder and OCSPResponseBuilder. * cryptography no longer depends on asn1crypto. * FreshestCRL is now allowed as a CertificateRevocationList extension.- update to 2.7 * BACKWARDS INCOMPATIBLE: Removed the cryptography.hazmat.primitives.mac.MACContext interface. The CMAC and HMAC APIs have not changed, but they are no longer registered as MACContext instances. * Removed support for running our tests with setup.py test. * Add support for :class:`~cryptography.hazmat.primitives.poly1305.Poly1305` when using OpenSSL 1.1.1 or newer. * Support serialization with Encoding.OpenSSH and PublicFormat.OpenSSH in :meth:`Ed25519PublicKey.public_bytes ` . * 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- 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 docslamb78 16069500832.8-lp152.2.3.12.8-lp152.2.3.1python-cryptography-2.8-lp152.2.3.1.i386buildtemp.linux-i686-3.6_constant_time.c_openssl.c_padding.c/usr/src/debug//usr/src/debug/python-cryptography-2.8-lp152.2.3.1.i386//usr/src/debug/python-cryptography-2.8-lp152.2.3.1.i386/build//usr/src/debug/python-cryptography-2.8-lp152.2.3.1.i386/build/temp.linux-i686-3.6/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:15225/openSUSE_Leap_15.2_Update/1318441c6e823ffc2f13bcc3129394ca-python-cryptography.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long lines27Pa -utf-84a96afc1d1e19b9e2571199bd532b7641147b0021d79c9c5f90170caeb6d852a?P7zXZ !t/ג] crt:bLL [Y_#c)ޕEDxַK]H&k5jX i:Q +j55+֪/Mc10;3EG%F>@P`;}`Y%@3)?IAv@ڸ)z{D=fZPΑ lrI3z}d1"8C;_LyD/-3?RϥϕtOi>JE@s@bOi^g^5}󳲷2%\6\.@NiM+F0c21P a >Bl+j!uFNh`Y U#2uV4ymfe&҈*WoxhY2WOa79<|cc0LCdOl 5Ik,y_N c#)hC_tXy2{7PJ&[Cw!D=Oe!^Pкu xɣŠoyoo {ZSIi>KI [2#`hq9,Sad7VAo3|A<$mTsV EcxoU8'ah٨ta}Unٲ{ĵ(dODG݌? #ٸP~\q[eNd NY#b U{?_KzS( 湳rF@ riN굴n  L59 wڎ1-0}փ҅ .0p~z)yR{(:k<[ R&mv !wm@Ӈ&sS~ N&n!BWL!|~5 J0Dv'®&ՎU O|ʅx1Ciߙ)U<0>Sӧ d ]Z$ GmW~ml1shH"+ux{w!@:.E$2A IFK!?:S,RM<{oY\ú)7pE aiqa):Zft URo@Eo_Xr>\~Ͷ/+pQsj{3s"mj:vGqY:"/P&h 8#b/nP\>T +&CE~.Cr Z) U*-r}fo:|Gnd}Qo"eP{3DAXyl( Uյҳt{O\qZ;c߻@lKJG͗;Ht958k-o6q &Ȓ[ WKZWU~fesH!C#HAS[CHQK@ڪp8VW,6wI=?$Cvv h`+W%4đ*Y׶"oEHHN$2vXx5 oYeJhwu_͕4uIןhO[{EeA?04XԾhZ鴟kggdU=uWOo MFϣ:%P*9u쩾0$^ق@H`v9x HbVe];Zr7w֩B :7r3UX=E\>.hTy_$spYN6dTW)\'ɉjPt97}zL.44CNl}4@D1,+3NF+'yuVHWʼnD;6ȐdZ>q?m>v)c &#obdLW)Nl:X}F`ܫ%;v*Z}$!`J'֊!y i joPhxPA<;9&ЩT9ff0ՆtD+?g;/qHELIZ HBIw_\AsǡaNЧHR}6C֖x65TWyV9P|͹d5NK̲tVS AWا`')QQ6wZ/NriK+Wg"Bڐ:W>f)6<? [涢cA.*_勨=V $S2}KܼOl͇0a_1!SX9qe>BK_Vvh-gW,xTq,}`3~F,7m}_\?;|#Z'1&JtN6E'sAxg` ꑸRVLb֗R/~'N6+*V g?0XJ~fQ0ZΏ05.ug"}u/=by",:bEWx _{Ift:TԕyAf:R<- /m%F0 _񞓦2%0d2;, \zҨ|EA ܆L 3k6^y]O1$.@A#Hen+?}Иw;Yđ6%kV۲:>)*$&U2y}j4zKELcJL.˭[11س7!JAJ2e8 X>t^`^@WWyՂnۗZݗ ^4J#*C~V ;=^!f,߆ћӡ _"ݷ VOJ9!=Ya%FBCO'MA΃'. &'جfŢ60yR)^Hj-OE֖e /Nqa v u~:{~:#Y"Mm\7ŸqUpHh1CQڵ:aZES{1*fMY YVeN6 HHu@7-,{ "> ƪ|4eRpL)grQȂeoqL F1kok_zs溎9YA5I}%:edzY7,׸= |vIbm/ǜxOirƬ&{ޢ 7\{*Z8@_ |4ԇM KzQ Grf' 'ЪbxQmyOs~läfm C[$.blwİ0L<+K6ii~rwm /a-M}eUl@U\+d-;)L R‘XuH|a _&Ρ0<:J럭ɚ ?Br_ou:L8n4? Ǐ}yDdf,p*+qEXn)Ti߼-Fd~آ%0JJA[#el! z #HBL66ՇGtύ {VL/>y:).38-m؋EDA Ak 7Tٝ;Vr5:+MEjD}pmx>?un%Fܲ 7sŤ_{%S~:lΆGV+O̺UWCGlX5%zο֬'c>' YB,w8q6P7 ~C E ~)^o%d\6U-궇M4;ySZ18:ɁHt%M\y.;SMWicq|ѡ+D[Q5O7KDX]E_FlMǃ" GlCLScW@Mq>N|zm |7,{1h[0pC!f]Z{: ̽h !x֖FО3Swؽvm5ˉIphoJS$j/Y~C_/&G$ލ5 JT#7X9STIWוhXclrn(=fES G>g<7$xNnMW:w%(9!2p0)sF˛`~z HØ[ T?+!F=\>̺{/dY ?zAN8у̔.|_+,W|)[.<` {Q0b,*nb?/J>.GH}-4<]ƻRi ׇ%0!91YKh|)vt((p7jSG-3_mmD`~a>}՚bٟ?fְZLYѻˋUr6hlt~wW8w@4"LJws,4i VH(Z6˯*lME# .0.qDBbU)#R]ܥs^_|'[ @2*]0~R?p| $Pbmf2t3Uu][KCzM. 4 vFkWL޾d&ȏ[_Fc:=g8_\s^:;>IWDnڹ,+(1uP~ 4ED׷/`WmrY'+<{!ߔx)uUTizh1M٥dm7F]EBC] $IhҰ2v ¥֋Hir`ΰRAMOC>n8ֈez+q9 ?Q is<瑫ƕZ^B /uQFU0">r(I˷Y.Hn,l2C`yJšh mV@ |Xد<Úh5ݯ(u*H;P20GH#Ս(Q?)Sx$A{QN#;XtC;a/Db`N#]jS_,<֐yzIJx9k/ݏFF9[{bmRv3$^7FW:X@(v-d\tNXa{a3f|'gob pOgy 0/Hd50"c,fO]Vta6V6H(CD&p̆b8UcUAP[E+RuN,'(eLi\JsȵWX;w1kLQ]nGZN+YOCֶc MlWy~3cUcΑ=j+˹K~{T1<0P=J ),@iBeEǾB}jÃqOFa[%EKHNG|Uö) |A{جOb(NBC3ע_"lݛFKD$_ a?h&?3onS9KQc*_ a}K70Xïrul 9?yJxJhtNѱ0؎n͢q[6>5sc.(B;N_ .c@%7f[#bA %B#eXP9RQFۤ/Q\zf(קxYwPVꌫ=ÛBZ2h *cSIA_9,T"ص2ZEJ'#YTCf<;K0hjH7nPl4\Җ/!00CK>cLm W-1ʶ&J,3ps^wzB0"y"n6+c> V8_uUFN`l1liR{Dk6YV'ɞ|i7JJ!ʞ:зml~'i|gUuLS'+.e'٧kf2$wx toܙp_ꦂ>÷MbB/ÊZHظEn1`>,3qS\œlX`x@=p:z SOo/‰qMBH({&%u94tZ/I ddOꉉc{߷7y:$ ;xmI2l٢*mq$v%`X0p"Yݲ QުPCx@:vΑ(찔.&RWQnw !\\|ǛԶWRP >4fu>̋LMc:7gNv4u'7sՃb*Xz,&Y^64mx]mBm3\OayZ[qpflN:5Dh20`ͧ`l JmUQ[fGb|hZ]@cNZr'㹔;=_ׇ 9ĵ@6zVqswIU47l-B~iXP2g?eI)gPQ<$qݜ 8n@,#V1b9|۱a1ަB[r"7 f>y~%H/{c{Lk>RrX`b" =3oz/oa<1KY-ʙE'}rP:o,9% %?L IS*oV)]:p]h-_]T}`{ՠb GxY iТa LI&Tuq&t/G\jB _bUbtKL&lSZDxLt-2.{IzM?#ɢO2n#;?q QXߵH!q'`iGNZ)6hB>\$w'RLQ IQT91 u p݊[|b '3<%uz1.6|jKFiؽ5\}L3z&orEwSB0i:IFkሌp0-(>e}c[,zOމ܇P28G<% , |𗩈o2]o!-',RSlnMyl26ʄL($@}ce{#-з7&PQH^_fbk' f?{W782c$>@z> :q5:R ajJQQk>_ƽґ?;?WJuƮo RߵoڇF,ahO8.Ed=" &iȇ)pt ?Uo-v?F2S Zrcu&!4*vC *q v2o6k$V, ˹Cp9JCuF1{lrdU|Մ죽qE$$VwӉuIYk&-~i tX(M >4 OI2Ӯ*]+`YIbU|Wgxۓ5ht n#fau fymHVz=7]H@O $h6ABho s:.:͗mхl:m|U0\-|p"H:Y2AXf ]'5)B@/' ^Yn:?iق+yw`{1jh/}%|7ӥnM+lJ1+dJHKoJbTԮzʊi PjBj΂U < /D]qM]hb-!A%rG誫 $ߢH&UpgGBQ^%=7? ~LϽ}X؂{|=2{Ue':OѦo<Ud|!1^oNm< ? ,[zonfw| 8ךZ*ܙB,Z&+0ZPB/Ty~@4_Gy7TէN>uiF8U,xMMb!{ 4XB| P w]Z}im?VBps8rBGEBi98#Ps~ p0#EJsW,(a ,i.MCgB<\dx3c!ԧ  m1Q}7!)>̾‘)8vz7K<3l̆+[-:˚~"Žʄ=xKj`^0/}yJHhaąhN@ID+sސ U%A?'ŰUI-vݶQq(S1^}L:`h"ci:hM|>!#׸vyH~$Pv+6իQqݙS3yܭF ٟD)|7UGSu/z :#]Ls=fߛGѻQwdϟ%Y˄l..c ~ ?*8坩M%oF~2zoN۬Ұ-0776g(}~s` \ZGK-LEL1Ls0 hIjkǎN|y]u£홪m rhr(z.dcS;˹#$KYaHБ1a֍RT7@p2e|Y0& zl.D06uޢV6/~vwsx7 E{cV)'oU^>,Pl ݁ Vvժ 91X:HWWeq`yKGκ dKKSp:F} aejJpu btklΆCNmt{۩ϱpCb?~Aw  ${'ڟ>LqA.ByaI-M?A jY;}Bu'`eBT/RY#nyjՎ6!@\(|1X4xΩʱs/^. A1.-ԥ15[h55CØEz*n~Zz/f =c۷˹r:jOh&\,;B*%ιEz_mGwn-:ӧϨ)`N p,<4uCCw 2;TTEP۫j- 2ڼ,T+),A!TXDY5'I1s͚'?)/UrQ 2hYꤘC2'MZOo.6Dd_Z:Mڼ-D-b&pt31< |vqI$PVl?$+)FhM&hM7zAS%!\6M3$J6gPDuf{r2 oۀ-G%8) }BP)(-"YF}nFJ.,DK-hR*k )>*V,ϓהL(]D.zn-Sg_t4YB_ ]9;#1RvÊO׋Vkz+־Àw!} fau9|@1`/v:TTVDjvz1xR%P}F9#e'JN&4s8s #oo)Õ`i$q2M:g(`&^m.`ݒSMc`oNn7V6mid'ݢ+5ǫWdހHm*k>uVNMHoJQT|O0#Y.w7뚫Z&(Pzz.,Uˈs,_ ;7Sh#M3 g]aϔMI>ua# 8KtVƾ*ȿ 'F> NABD vk!-1wV ֳM%`IA׆2ψAL^ w>tMtTF@DzI, p;#5wsI#准=a<ޜf!]j_rH*Y2l;Eij$7c&CX0i cy.<>F/F+l_J񊀽5^gxWev_3&c4>% Z"6 TWjM*\Ar& 3k1$ BrS$T>VZs ?ց[tk#b8!b?0@=* ,0f*uJTv1VY3<\] z=h|`,ˡs2_;(ʕσV:fUN#&ᖎH+_3zZn92Z\#,Qq y-){%?U _pf\Wx~ sjl{9)`g+Z// } o,Q~;Qqp*rFN4H^JTJ.Ȱhd&i$A2D'%|`Z?ቂԜNKmzxplP6Ymnu,޺!#XFTk-4Ik4<&Qk%BUUΖYrueKD6V6S0Υ-+Lr#HC, ߭irzwU,ù}ѿ.\DgtOhܲ0^sMwCE}gZl5Vhn0nrYj,_kbQ t,w/dzSW csvH"# Nf[aNHJѸ5EVu:}IٗɊP?FeUF5Ub;y벁|1;@o4Ͱ^z̗xoHrIMߑym.qW<9L2=߉qc={WcF44oUє#mI6M)̅oݣAT95VBqA0`=@xXd-`ۄ8|]&hSbz (lx9ّmk7>JjDZ`JU~o-S3!AScV|+ ؗK܉A/p)S+[u&rxʑs4fX} e>ًe"fIj*hDt/Cy咻ĤWAD}J7qzL9;G^Uȗ>R;ON  288(eh"@n#Gz[Dۄ -ڣ_u\wܠ@P3I |٪x'm n(0>aʑUAOrLYZ5^,5齿cSRlN5*ʥʒkUsg_U5sCe?P-EӐ#-Hkg } d0' !U 1_ H4(u>= Ո )rOzQ+Fb8>? XD2`t4TijKxo%~R%(Ljf{#@ <$8P`wG;ؽ/~au'O.i/gG >e:kmֹWBGG`cir wb\R Gb_ӧ݇iL)m/Hve5~#Pz)HF<&*?>z k#jL(?o+]xSY+Pz'0ZMwI_5F&? < MnN a^ (ZTM۞l6(|1Dׅ83y88޽0УQt4yJk?dmS< :Ĥ5WxJ@PN羀N) $$ƺGK6,@L]W`LDU^"S5?)g|6(=$0փ4]\k$Jv%Q:eE\_ꁰ.xuH]IzJpO?~!w去kŇ} %{]3*P>v2|ӿix%ލ.As"s7:'0*#NWE~IXl>T6fP8ߔH+2uߦFJ[Ъ Rބdzv-0&B?nKw<FXuEbm s܃c vjZA4}{c֔i)j ҙ3\؞RP% 64F)u[eO[Lr!!Ȓr9H.%!KEK)Fg!d3gdҁ^Ur"A2 rx"lCߢOjxB.;VY<}-4~iX;W~ȷ^Qp$B{٩5w} 7Fbע ] c^#֭"l'sjrMnrP=ޞ?k[d+,A"lV[C![wҿ1b>ayў!]:fV=vF\P+m [Lz;\d#k%zrQpWb8V9̚8٧oA8Ӌp>(\X+uER/ɶk7C$] (@2Q, 3ƛB ä;LK. %v2es/7f;ю!DR{2vzG:KN0Y^0ޗ{3V^h Aw-O\b{ o%I~gi-{MnT*hxCu݃xw1L_-Q^*`(Z5 m7 '/MMO;bVp嶒%ۣX:l z Հs₋͠>vvŋi\4L+ "&n{oG×2D?lyU `5%6O \m.'@{/6]ѭ4L{Qa8䦄W#4ɒC`oɊHD*Ba/GI7tYSSJM }gG)*Ͱ5 x 5 *] \R6(OU{)3iAԓ5Ղ$OP+Uq=I#/o yOx-kZflI/Z 8k_?5PO匝]2FgbHhh^`''%+vZ=ȐevDQ|$5cp*9.^KX[PH+EQa $}pa$= &3~I neׄ9aX%?sZZLn% ͤF@[[.2+x|deJ] (6exV@%V{$I͟ʴ)r/?R{jX@I.4^)#5"6b|A׹ %A0ka(cĔb2(t釫x)fԋa]@릀n!9DgMty@Na9J^"}>ZMἮӰDeҪASfe۩N'BFm0ND4 /O¼_&I=G,6Cٛ#1e <YY@-\0_ō΂tZy-?7%u$UI7"vxuܝi(d~p6@_Q9-'n,Am%gBqfHdG$ludz:/|6lSGix_efB~^hYV}Zy b?GA 7MI;PH5Yto Զh baA齃L^"&+= qx s4Er;PeGzy‡X[$7ZZڌw Lf `30m Q8NXޜ)|AD`ZPqL`h#n.ݎ&F2W;c(QDta3ºtEiBeV,#2'3VRNfR8F3AQ+Hv'6{RyAO]%8xDƽ2E'['lB1Y~n{ |45ӹ4ҰNV8z<܀:7e;vAN7Duf5g^p^;z×^%;4{`L|yY`XA+| Pr fԌP9TaH j0ELG䈶mwMx1 b#Ү˞;G#SS ,7QbI^2 _//Hy29B}=A)$2. ѡY CI6"iPseMQȩW\ZE6_3D/Aa{p|bq0v,5G)3QUM:|\:@*;K;qܡdn*-o%|~TC+I0_ z | x%ԋK@*D*U:K.vrCfTtlAfOڵ褍/q=]`|*1:{.[IP[?Nр̹W~>9}BE}颪&1N@)SI/-<( q.ξm% MoۈDk3[ 'PA8o=~1zM<$Q:|(D xϻ O҆(ņz`ZJyr!()L>\)X7cHhdd ,|mK4 gB/1M۰SH|$ B{O犓jRNS+2X-N BL(ם[]o<|E V !;GWKSO"Q}} _m( M._qo%3-m+~:,ߴ3d4_`Mߥ!*@-N.qy3qS"ѵl+,E cryw& @(񴕴:=| +CQ,\3k@cZrkf\Jjw+08%/x؆WV%{q,oxi>`X)V]1Ȇjj*P#R?~PQNb>CzW`HB9 [p-#p;+sw[^X)@!Z}"">$Ӳsml`f^w`wevq˭'\zVee௨q^{ 1rx݆oz9Q6BA{%2Hciv<\0!?,q{Б̒ ߫KdoD+yO?>JUgY$|W)gdsV2dMlFXCt':[v՝ATs-*}Ro3vᝦLFpE9LX$.vL\`NEtjP0XܠrƅeIYdt1e ƲlÔAcL"h!(q1aWZ[CQTҍ92q Wo05dmR3n,þnm*[ѹOFʟs.OD JXM^/x%>R_i!(:+?nI\kUO$Ni&ϛ--6=v)cK2 pRRFV4t5"zY7dDŽ/WW+PpR}(x)= vb&C|(H]+c|Eh8*~PPti*ѧsO S?unQĘځ>h|xɾU&ecwF'vdP1qfs& \Vx㥚RkiO\pL`O%? "KmY <Lc`@,u:^_Kͅ#rCwCZz5lm"Ӂ=aƞKJt-ͅ$soHqDSv@ꀁ'WΠL IU6ixB>|Հ̚AGrD:T_0G!P^'% |@'u83ִ*w L?;WEϭ{8VepA)λ6ǰMѩ@'a1[5d^ACѬW#oS1~}jp!C;DacFu+hPc4̄Z0sφrhS%ꟐL{ĐL5i#ZCIO%Ў\FF+/!%хw޵@5.cjD[Ŏg2҃ѥY i7wNl~M87ǧ?ov*tE%NB+sUVB^U \*eZ Cq)? a5yg?u$qi/zTN'2GvKCC+kL'Fl>&Y 5hLg~(.-e*;^,ҁDs?n& ^3m=߹/v`pFdM,Bo6qtj<{=(W*eĎ0"e`]GMNmܠ M!W5~u7 r! sac083v˟Z`H :"x)kϥE;NY\HQx}qo3="'fhϨ = DgwO:\!jLEBb~(GSMĪ}9-/|ѤڂX 7&/`5C3L@3U0-coݮԘR­njM-H_f>mx|f%LsS3e&_;.lb=-hA؝EQ)*1vãiDZOuTm{[qYZQa/㇈I;" %6/!|O 0~;_s|t#yW E?,s~UUT7 T4/0ԠoJzuu Q!ܼ/ ǪKd$PNyqS4҅H.3,*") $gUaP\ ^`Nr=v̊|Ҵc0bM{sTʼ5o /Y"+;ު۱1~|!ȫo.C'ɐrac\2ujQ^GQaa YkeiDi\{Eܗ\d#d*?qyx X"DTۨ sORF㥶MO9y{kX-S)8_}YgC.n]۾ğ.> Ot ؕ1ͻG[hVZ>֔ 𗅂B}D60:pO j'wW+)\w~J[j9Kf}moQ8Xp MTVS_jo}a"|ꌼi3w=BZ1-?Į\N@O2 Ȥ)q2;(;d Wq2܎ŢYO _w>B@ȯw'&d*X.vh/hieyہc~;@[Cqna4CÙa+DuHw}olܤs%"0ϴ/;A F dbzݗ(`jKlB<}h0;*Lx*E;_p_ yQJCtx{BD>'JO}[$%`#` y~A"ꂊyv0 ֵbQu;.*C[d~~E@o:3j-XBhTLMϧ}n(:Vi=Gl9z=O7<-!`Ci:ujBbZO_[97Xsd2|j!dk7`/QiMemIA >[g~: cVp?s#*ziޡiϐLbf`Éo?8>"L#e8QNm@,7nu[ 6LrG;N{s:p>`bft`SyV^E߽!#Wp?[h"spן춹Pp0; SyF6ϚpPUq 9^|Ph aQi!~Ih|5P.d%j:֮Mz9l5}f7diݡݰNu[?Os/X"#ԝҢJY.Yy\!2q=_I 3  Nnu@W# JZ8 (I*(ʉ[/+z% %Bzv֔LAO0?)F#֧0_qAw[ "Z] l0 I_0i"Hnvt5e.zfBi=lR:2[Z2Xbf;l?8S9]C{ Q}\,D# ݸܚqe3`ډ2tthgjϵFpX8=s 8"AF&1TIqӘ !)BE_5LӫئSHƫ"{2Ms~/[N<]P.F9&BBq- M$e4~%.Y]ۤrL.)S%z T5aF D{pds-\]a/[\P3oCPߐfX,r~ryb5d0jMB% R=F9tcH[?m=Ѯeޞ@tLME|-pS4ԫ_niv0%Ǵ^>}RXk#b#$o:1:Sm2 xgro>[* h9.UXn]D,ҋAV\ cq"2]i$r6Bo[k[cD6\vPf곈 G_T p;(L;)MaG yS#ٲƢ8&LO$3 ڡ.GP‚2n۠y"8bcpM^hC Kb.Wx$ˌl"՛:&Tڙ%Ъr3wL&s\ʯx)6,cJ&K &wD2tx>S\`!ӿ2X)q2G'CBۢ0mΎX-X@ oQbo6@6뇰:W;_IPH0ުϠ#RӸF|$ %ˡPαfhAs$}5m85PjUy[e1R=>^&cscx󾠥xc^a(Ul-?YbR⮌Q&Wjrǧ&\6:H+8D; ۷ܐ<e`̷R.t6 Fh΢ ٦x|Q jVS@3(}†,{c*Ɗh΀H[ dJG3WVXDp,12nG oU;!ȷ:ƠK`2Db^χKF:4g@lg2 SXa/q`y!Rij(k㢸⟺~a"wo@}eQUsifö`VFb f,ZUx 4='jwWJ$y>;ae aorbVزt]T/Zpa>*q!)N#9o-z=L=בK7GCx^7*ygi09yZs'ҫqGUŒv0_ԇ./2M+Ɏ)#Aևvұ„| -i{XZM×אB١wsC:#z#ã)n6|meSe<x.f]&=% "!%Yٙ nҥ¾˵vBS\MbMw}/3֝ ބDŽO+X9%\EFz!?9e7w} keP8t lۈOaoqo}+Y6]TRcc|S>ihi+(~WLF#.c#,p,>5{*1|Q,x =ayh64^1c_c"FWeg aH3|5]N޼1 r\ր$'14M;oD!zhJc$۝_>bZKH6Q x4%ԑ>4#0N$6{ e"0]_?8Kc0Z#J;cGv*xA:POXtec{?S ߖɐGH[3BAH/I=v"1MA%\ T kxUXiKk~w:JhV즠;^¯]d3 ֊dZwE<̞wl 醥J,AwneL,` )kZ"+p)psuNZP~ǂ^s Lx,zg#9n4moF9}gs " #8K zMkH(7`sO]ep?P rO?rXĂq9B)BmLǡx6%@6j&8vGN¾i{K CKbZ{}xsK4F]K^=N%nQ5?9W$K交iveaL Nz`pxJHIy}/CI ~]0 h\a HA9 P^Fo|z]S=l7@/Anf.8,bO $3C!d盏]=@.l5KR W(ykP)t_X=\:M,«% Qm,s=v_U`+E e7}"V ϛ"Ŵڨ&jY;Ǯ%ٍ]{&W#/i^3̇uEZ_{XՀ`bN0AfεV~b`D&OiE`RhDf&Yx]Բmh8ĐpeD b>oHHpp TJ@T~,BZB;󑇱'-3@b Z'd)ޭ0ý7M$XuZpd!d{H`Hy+tkYwV"@=6"~3\n)Ted%hJx0 Ѱ5F()7FKc@;z6p*5'i.)eʔI#h5͆)`"QRcV5]nP ?NkRϯt@aK4$c-wc\%1겣6yIL҆[e,h!Ѕ=4(ml~vq, ٱydi<68ʹ$Ć `7=Y@ɼ-i' \Q 4r3roai<j[J1+.S7&w= ۨFY} n`4*۬ҩ#Eb DB=H3@Wmkr[?)45Πmwrͅ&1P r@vki\QfwIo<,'%9BFr=Gb,YeJw-U4]q#&'+ ?2>z©4 eptϼG"BO0 *H^Ev]Ӹb帻NmNV)ucNWPLY"(N۶;dkbGR]#z$Z}sk:[d.Z-"֗qo[AzϞнucg̓lHHeV(IT~99y,'ˌT"4m1@`㝿dn&9&}-GvFP૟ƒ[5V~[C,taK>l€Q~C{du~!6v.59|Pk,'@(}y-QQ_sݑJ:nWjU* 9/|"Th$_eǃ{HTc_x(WmQF#Ba!E̍$UHXBVm|fOލcUjܚ&BS6Yr#)SlSIptt敬N5?} 7nNbUL0aDGF~EG֘M@HY {NӶ;A#ÒG [+FHI;bcƢ[Ja^I$B:G\i>|)bq0{> lܜoM\eLD퐑/Wn;xݕJʭd9%E|ӌj Y@~QQTօzHbu5,"ʰvw9%1 qȅ/ (q Iqj۟I[LML18e}jö9qg` Rꔌ`f{bUKBpxW&:dVǽ9d؟DN/LD & :G\28|$i|x؀q4] t œu~P 0Vۿ.}n}܋̀Ttx$ť"Mwۊ,m %N#CLn<=&58\ʋyxQi,p/"+ R ʌ3U7BpI?DPb1b~od9k.b#b |[Pr##-G\=G]*jjN7'H΀<ؾ,?rWiu˓NjL\QO 9UO򾺡jČB0HdGQPS Ub-Z!z}한[gj2od4LlO!g&Fl "15? 9P,wFuOn%5_5IOmKaM=,S+'i[l@؄-YPcңf '/fV_'-Vz -_? GtN#?cKx[{ιMfPƛ;˯oHH/$IXCg Ski ]:޿«Yכ @P*qN⋢XeKK+E' Fٞ.ɎJPO+aYINɠey HNnH q␅&(`caG،TX=Yl`+(+f(| ZP[Yj:8RYbΫQfL$Ml>ށgwYgʽb|@\ز]Jsj0a}IB}-]'R0;w ڬNp{m_c3[ G G=^.j5Pn YRVeh,2K{W6.a}V 1BopB&0QP %Bn  /Cr5V.27 #씹$+Yp-xK>b+( _\=lHm/}U+\#-gI 9πc-qO M\斐Wq[A^Jmu9eacZؘ3CtŹ5"DPbmj9&sMF@T1o=o"] H8ppIL"$+_6Gv&G bBI*eBQDEa@o$"scP&Rk RJkV$3Ʋ}R-H(|Vd ST~xXueRrG'?NL Դ%2L  6Eׄ'CF?CeBb!H"?z_}?ktL5uxEbe#u"r 443T$Ȥ񞣪 bI5?̓T4/ktϪE4}#As49&au[ lZJOyNU>"䨟a^*,qERw/h9Cx@f6^CCI,Al!H=s`$3M\Y:K_ZBgu>1-Z@)9Aj Ճ>WGKR|zQ\O ER72)4ᆪ=澮Xo-%I\$5v,ݺŋ!$WvD0u [—_onT>Br3uވuvѵ6j A̛[ V%A9Gv[5sH@y:g4"&I/21/5 Kɦ#sEw ?r4'cT!ca^4uEWl }uܬd21q_,sVz$̯ %RC:;wS$9?VJU<<JM)~x)c]%g5ޞƵ<;u=voCq=a*s8nQ5`V XEζغuAK`|LM$wRJwkxcKtAjq$!7=:i'^-](sX# gǘ]\65K5(O޾u_P u)T @6|Un֠gpHPyV '4 cׅ2jr =ŷ4/1$o#B;[q٪{~4ߡi'Zu\M&1kLI ]Xrր]-)H|h>Z*B,;>7 JfJ `$fsŇ[_laA- `{Ru1lE6jYš^O.wHvH Isϫ ]H+.4eL3:GT 2+}U5r!MTNJ?Ty6 i;Y%yڱRRZ%۠gy$Hg_v;00$^5Rx&S4LN;9pmͨ O|%u8=OTV?n5HǰtַEc%UOΡ68ޭ$Ods'*OnoCC ^^ҫCny\KjTx=2=5rvK~a ouL?th6.{_ŎƈO]Rjޫ`ěE* T=XsRkGL2궉Yd &2J\КB7~OɯBH:&x?ƃ,. ""<dF?V4Fhi$Cl[60B%-k|Cpd" c&:J7[(3,O{bˤUU}#;*QP|-˻>P^)yQRqRbM|~W)"l[b&$qEs~׶e)vo#DҤ 鏌ơvEk@Κmp_AAp报;ޭu=Lwk5w& ͓n.ZꖵԔΥ 8}V;$ĎA0#G?,K.LeE€5J#Y!X AS9U (ot gp5,aux'#1ev`9rc;0ӔpF=c-}Th[CpXY:xswp>bI +1SrMr*0U˭Zkr{D"LRQ-qyۯ7P Qj;jHQC'xs{9 '|j];}FmIƹ?s9vu&$/FrwrY u_F5e b9;paDv^P@/z·IenT;U^sTq.'Sl,R<|~`(5~4L&gOV H5X6~ҿzp,Ϸ)\#a'5Ϩg lFUVcGq7*e̺"B xN̰"aM *`GShH{&& kk3iq8 d5R:ƳY@j Zs6kwS33-3`f,)u\.7~\vXF}ׁ/z5'Ff_X>B RƔ [_xl"Vcyu"gHiQ!)%,LT#_Ma|+q@qܛA 8T+~&V_:\M} :579#q]}qȼQ߹;'݁ALO2*܋ޓ?תp[L T;}R%|D~/u&WAr[b!xw|qCpg% m]F)DHX=v"0԰}5R\$tq%bZYPo\l}~ .2tL'nPzd}&Ƥ+iH!WXQ:tz1cŪ^_YϧqEf2(u@̅y9y#h \ "-ʅ0<؈ሐČ~6;M`4]Q#KCXA=(Ck*j k"ߵ>vQ v2,C1"RKΒD>jkwh-raCJ [dD(FVLJ!0F78 ZTA(H )"Ovg&V!m׺8zuey<=Yc`@SYƘw:<]yHo|ץéT:Hwr1t+˻0e^0IXS]f|h՜3A<7wZ]͌u/rVO0}XS,F3Eux`Bc[ڝhF;uf*v|]d.<7}:%Rۊgŋ9OMzu[D;Tgܦ}m03@_~PDmV*}:ȹEhv{)gB*mtkpA![H8{Vgw:FYUCY$M/ .[(ĥspWHDc- , LWVj;fq[v&ڝM dW~'Bc4Q;3S ;#-,i PgBAɠaHHȰ~vItr.q)2Jơ?gp`- XzX[56Q;1v-!jK@lDdWE{ uL$U/l݁M%d+IqèZ@HDcƊ;Ȕ,R<.g!… ~cD]e0W?Nӧ 4m_9po6m%RshnKáPк7LKKxT J<_eSr OՊI8o8e=KI"*ԕI.)75eR׌'&tLCt.9g3p;Dг@Dg5K[[Id*`4xzJ'hSDݶ[Q/imBEUv{Հ)]^ۊտew ˨y #oCл` _" +a==i?o2*!zygByi /![ANLG̈́~9 v ۮ#w14 ce/kأdm#]Ii|aG_SnA8]ZUݳd X'KLߢ(^wH5A::yr%qfUD "+ -N><񤏻CŪ+C}G1mMa+K.{;SRuʫ~]Y j4'{ǔƄR ㆙1TV~O8wa=a8w:B*=aȝ<;ǧ!2Y.NMW`&\9PJYKoi)As~"AYa\7ޭ2` ꊬ$Ԯp?pEtm!|+Ք|%B7Q}CHxE2=?p˼(A}!hA͝(QH0`saI^8 ?)a1LLy8pZY'&F3M&Q"!~i!HOZhG[y C{"IdșqsK&y_B]N]]׆[c#4ųg&4V}[gQ?rj` ΓXp=G$)hpj(wtibK 4Qz( RȨ@(PQMBAc+`cy ĜxaZ m EͲ{7ɲtH]GAj/CI-&N.E2NcpK4d2ap>:ɸV~B5]Ԣx~٦V2yOXhe3*xRE6ͅ |qM֬ 닪:l?1}|~E Y{>QaEcG#iag Fw0M@jt[HJRv m9],L2'\աϙ+0ZB0 YHsNν??bF0B#_' νq69xpO M+ TKS ~c\t(ix?&[&ie3p"ph ǡfxHFWئ4TIŹ/àfÞad^S{64so=)$.q%X'^0.E] 'V13l|H ȹQolgf]@ֺ8Wi8;n*?_/ $?)G5RIa'UTe֒u,we#Mʦl=2 +<1B‘^P 6aogF6C~}kZL5LCgPAaF/|3T$.O=쯸RNK٤H,"1LC.v=^o-Zc2{a@3&] RO+G~&D('zF3I/ıW8U~8sD8Ve]Oc[q"/mlnH1{Lldsyt v[+:^R{ELto\H78X::#|hi -+ OYBmouoD5R`DL|L}A./oL հUpMD_絏8BU2<)XĪzN-Q$LykA- SܸwezT`V$5\"d%Ky3кg<D+>*j T0yq¬X01yЁw%{2g*# @p c.Jt4hLۈRolwP/-Y`[H^([<{'),^ybbfwEgrH.?=vSAG !HMa>Z[\cjʽU'Qґ `&'A<3S-ӈXQ|'q.#k.#@ù`cjM>^fD$?5 bpZ v}O;gB[;Tt^{t4J'g')t/!;w0O)T}x"PʇdJMB/M(ig,#6>+`&k-> .\HG⛉J$zwz37oEeY2E1 ]ʟZQTĖg"^Qt"#qwNo*> Ci~C09~M?Nk$ZFaCF(˼FiڭPr*j\1%՗Q =0^ [1LeCy~HncY焵|t8rUOv?h~/UJM_{[qj{eFϨ.Bl4kLSVXFf}L LcAٖ]NkVnBڞe27w#kf$>e$Q2(FB7l^rzalMe( wtGK6,5;3[3ZL +5,]Sy:(h[T,fk" K‡1&Xx!ЊC {9I:'sNIg_Sgv.4!IfkAp5AB<;vȶ] ҪNo:`Q+B4-Vf$̍''c_>d\g4sݐw,ŋacƃP ýRe+*N]ǵ`(8*}hE_,] S,yWЬzpmH6ŀX=#ѕRkX,p/̮i?R[=Y z},+brq30C>Mڷ)t@|1S]S6׈ w"Me \:a.ah*ԅ c }!̂%/M!\pKa`OZ҆k0)[h1Uxƥ;N(#] r]>,T!ꏘTzt7žabW{5ܓQ F#0$&U-e":2%0n.P԰ϑyVgP:\f9O%˃UHޛai⨞ͼoc=( +|0PGg* T)THBi9q-%b{tإ7ʍ!P(Qv<^xlQՃ֎YDWTDU`V"#̧FD/3Wu18 u-IJ974 `Go>2N> {n.Y1tqy''eQ!=Ō4kO qi| Z3#pMC}\^%Ho/tSw=ÂkZ5*P^9\KE%F%T `OLuS$A q, T76sbB\k$4^ ޶R3@ ų#~D/)xIq'VjxPS.F Sf7ȋӟ?i  !F%F cў9UH$Rr4Rbc x'1j @VM/C5 B}|6S=֢G^AAۣ`h|H9{7,`I!ɝdUdمIwG޸kmƍ`TAx#+jo*%DjF$ tn6#8v5k7ɞkԣa~Z>-av;\jPQ.8]^rĭ?q>:b~2oEJ,$8c}:oLC]Fu1q"~UZij(`k, \ 0v R~/x%(Bi܀vel{jXΘgEcH ?@nmun= C փ-e>Nִ%)c:Ʀؚ6[e%4]Qvc~K)AnMWuX;yQ\IVmh>j-[PY4k\kf7)dT,)#!+}뺂\1 \{0M ūMVMqty+0_3VYRXlvЊ c7 DbPj4ݦ kd(TR*tx3pQc|2K(fjKYB ԳBw?@N`̰HyM% gsd"98LA<%n´W<*;gT ^YzyA5W s]B?Mt{dg66"Y&iJɥIS6[^*RT m~El0OqXjqu~c%d6iɗ諂L/l6=`1u*d~ ^|pA` >CLR*L.bdgWkv}Wfwnz6D{[ɢS@ F2'  䣾~Gۋі7Leހw{;JVm ĩ(ڿ)8CnRLȡ7&%&9oǹx};&a$On]0-<_>pt4&I㣜6MbhJV.i=SH+8%>DZX-c+=ptU}VA0, avLi:F(foKma* ײ^T B{!Oe'_n-@M<`C@$  @6bzD'F\CWk|Qk (=җ hF0&Vr t+C.":n )ّsJRd4eq"OٓQ$6ҡH%Ƕ e=!Ta X_ک( "](Xg g _9S u]C8uF?wc؟Jt}ׇ˜wYbk18?7\'.=VN!$Ny>a:Dל>{pZ"6QKТ_FݣZp6j8Cd1c LIjL_M{Rթ7DCY(FOg̹k';3n5fk$!agYo*3v!2GK1`^jk0o$.99|ŴKIp*luA %/nuc=t+Z ΙV.vU_7ί8[@cNg:a6r3mv#&CXK,U%00EPc.]EsDj@ yxii:>hK?֍n^gq dSrǃi͜+mN<A$O.N,ULB531Jz_y;1]һ%e-6,ȺJaQ1_?溉Ӗ>NcƢ*;3e?:gsƴu4e&OwnRPb!1-_CWcQo%bU9+[BP<߮m6iX*N8B5La"9UV ,23l~0WH+g4Xi"B<֤ƣx`X#3d!261/]x柷cE$98I%@CɅzVȣ5< cPZ.*;&#Z=ym=uf:.QWіQjA5yp{DW:NKm<_gxvi.À%ȉ]%OK [e `z3$q͝}^,VJ=JD y߃G۰{i.%ّBpP .Gb@@gGxΥ)v6+QPfXU9@UŵS1'ŠNbs2ʣPi;Wu%>dgߢcopuv BQR=>Pk)YWWjs'T0Ϫɋ3uO. r:emG%_za9UMTȡ!v@?%Z+q%=ܦ>ᣰOtv? o$YDxϭ(wA 'K:Қ~XTCPIvnG"~6̍oV+67*>c|&e>J%"͵ q> H\7!~BoYU_eVBCCA^Np5|C;&zbr.+!/gnРM lvaH'S%X;*CIoDJL#GzySy@86҄(G(LOuၧ|:9NRiRT/BA%rBYZ8UJP$^a8`䥃 M orxûO޼Ls < wAy`!j!Tj<G}A%x ߀W& X*mU p+Nu=DM.֣J%ėE(l%L Cb`LF!/٨DM+ҍ^ 9%6МN7][b#s\qF 5׳ }%\ IU͋ ș2,߻,p? d~#"{2ep_DYpg@ |b.%Cu.N>/ >KY1m5p-9:q@O/qdib /Y~TQ(=2+wv%^6]e­(7~>&CHl8KL [{$\'߅|OV.`]YP\Ne 5tTC EDQ~ w /~ WSV6*ByK?|e:DVo]ܴ7(#?Y֓N>\-MŠx@8N8 M)g.,LpuYbvO={WO c ?+-ׇVvPpLwִ+CQd 5:?$ ?*6 ̀`'ݜp:ݮ|k RV;Aer'oz8_s0YWc;iuZAYЛo\qkJ8Y%S h6qUmZT$m]NqTɞ C^h{RSr!rF}R%ܙ_%VF}qԇN$wPÉU#'Ińq̋GI7.@n<4`H_!zNXs"4#t?GZ@4r 4fnoD1XqpBE{$_[ym"‰Mna`ʫ+tqU NXM$U(ZҚ>\]2GQMZH1o:ښ}/ hNY-xh^>ABcz8 gBlQ>ٿcD,/ق&wL:`Vbc4.] ! 7(f!(]]'s/5۪6JQ>XLN{TT ~ #&"]4jngjk^?~kUrci8׽x%l2T ߣ9;akO8)yU +n6*l oޝwL vL=#󆌏%MZ)wMEp2 kIp9o]'gUpՀ"~;8!P!=yh~Iq.q>FeռڞK]v6]+.Τ".%lRK—[jcrGo ];t'GڇDJذ\x+-/>o{K8eʫu15(0…j%.N& 0.`_JF >amIjzpO[~8ynByt%Ѥ7"$ɲGa鞘t> nG-Ct q6`4ע9X,̤AH $VO׋D|="iڼoH [a">Yы2G35OU%#FPET?GjksoTBZXwyV2GuBx`Gq"Y-jvli_R 4IEaSB>N8*4ǢG (FtЦ%\.5c("SH` q,낭0jY61l6o:{L5Y9 aHA޹/iV( i/5#wׇcj*~#О{n|&~Eu* ahva 6DmRNOG!ZF؟J:AiKe xme(\.|N`2z`5٤p%0w\ı‘0%?GVh#ID=NtHhXu݁b t=ҏ5--vXg`HdU?p+Mjf= LߐQ\f_fTg돘,Ƹh{O-AZ6Ũh,WDG>s㔼ۋU A}5,+E=xdFAs/y5TwH,D B%xZ&]ug z8fI⌁0M )eҎt!)ItE װlUmkbwbH+g\ 5V1#DW4Rs&?HY5'5qKj_ݛb7/F !" .VG :}{X65Dj6rdcwzitTIA*(Rr/v)&U-?p=QMGRhh2#McQ8i iV,h9@í,ZWM즎@Ũ/$O' &a#[̊ 84  0ݍ=V-0`ҳ+el#|CWmdk1B-' yڧ15g<AM1GT7Ʀ5O & H0mӁQ#)+9/kefŢ6IŒ4sy.F 9Vq}sd kE$ 拉CS,ݧ:}I7y`]K8n毖Zߐ;w,O<FRS [}ucA3t=N #7-wH(|nӒl`kFv%|خ&eV B79n)+X"g˶P]19v˞9,\*% +D3?2EYI}45\X iQ;@2~)Kzs' X;q' (-_Mk=5(^!SYA"Km#TIT*5MTazRCvTNVb5zkTE,Lɫn -G::눇N5Gx1;/ddl-!GgGY-TN)b)0MܶlǾEĵ93psA1& Yq>"6(^ lEܴ M\xf:IC|Z\]sV+A,TO!ȇÓmE tb; B*5{aWT`c\o"$#0YCd تDMIђ6|7W֠ p}GvcKH*B-W8`8t١bJ0{{xP?R1fr[(u0ސU|gFF^Ow7{r7E8&4DbE_%[454,jaozrϑ2 s"RdQpXL]-xK7XH#ܒ)̈́tx~~eU-TJя/8\Όa eV4ه.{jMT6>w'_̣&6)v{!]P&ZϥV{,EIR_wdm1NXpɶ`U"j0K@7 NwJpNݔtF3iَ$Ko1|_H#{9*VP$xt|cCNicƒ7[;dGV6lL޺k6obRsRmxa QUK/6+Y#@9Ъ֪3k2Tk7+-t8:85gj72U ȶ]&Ȋ1@9_ ̭_}G83׎bkH[ˈ M_[t}EE,ȟEgd m1(b(rT$кYT={[jC X28+4]+#m/pfԐi {swqW+}zUl}t[>ڱN:kw?SMQV[j%Eoۃ(ܒeE9Zu:bѬ{!Ze^fzp)I-d.~MDxBοԎ?Ir[S`"Nǥ.q8[wߴEnJ W2윲Ĕ ,l9Rs K0!zr&(7WMzڳM05SkN~JJxZx~C~>6}dX`3JgW;ޫ{pߖ`GLHrx܁"V2_w]]'Ԑ۽ tzַxYWtOV~PIk'Svvd@μqssNs>^s-NoN5ep4yB3Ft ܍D%X2y?7`ù!t0ކ Xdr%Xs.qղ1"p&G#G^ceNz\6q }`XҶxE]ca0LT麪Pc! G5=C F %eDk 0M@B<ʴ3:hxBh f_{"7=M# pÉ&XPE\1WuqIvNJSWkPʩ)cyS2^ѧ<7$h{ @?E'/Ŭ X9 x.%9%MA"8Y$"z PT)mC6xW 2w~x"\Ia-jG'3I<_wo`v~k&ߧ(Y0$4V4 @/" ]8 ߻%s/IG+B7]\Yɣ;:f7:- ?T-؟s{}T( *;fe7?,>)jF |&~%v_7D/#9~D2/yh_q/XJ6BCY DAѷ0# =3b)I Air\nOgo,M[T^;Y fk% wΪRrx{`.smM)a^ GG{X1^=z㓟J;mhpgPS̽@W6=ƥ$t#A|Җn@OmLw}i D9vb ywӃKyزqcUY_2e݈y* C]0CB~E@֕i[:gsB+ % >6=a\xkKIFb.uFU;@\EJ^bW縤E'`ޚQn =ۨN&17ܪ#h?-(MQSEC7XWF>H?nR;1 9JfiG;mј`.!ЗS앶lFrlV[(H.2G#doW̳iquVf\_UƮqyL=zQhk$FD)|7*F`l͓"j߉QHN5Qie췼oyDCs i%9x˺r<:,Z\sҾ0g݃#PRg&@.pL/tl}ܥ^?w2,uU[Tw^C\ ޼΃"MZDK3 +XM6KgU(f,%܂@Uߵ%TPG[,G0GN nMl,}7Cf :4&}a"wLYY$Vc˅0|aҸV\U!Z-hJRIe6f]MlDpk{_ |,0gx!*g E*o nvy'q7w fBd&GЊF"eߋ5l1b>jaW,A:Ul)zJ|wq&:Ph%+JNLNoQ4ȕ*$τH8cg8""P  $+'2_?<^viJ8bE]_d*8}ojhwʷW|-yO1tEK@V[dhG:"(x>irjaӐ⾒\`wzFH0'ӸD%L.(-\hQ.s-EfJ4 `Dv^:m&,qRdb>ksh)5 }o9 <r#3=JnKݘH8T;ԕ6Er\ 46VWj}3N ϛ5t#XMT-}:/&G3ݯ ^{TS(JᓟqFvQ#CFzX%r_*+Yo`nݎ%(,#Q f mA@ 6H,Hn & /8)^}҃h@0=\Ĝ֞ZY5T>XzkcCi|'zs`w虷L-={IJ3rymRd·,E=B rũ?BI:';_1{x0;3ބIi[r MH}1aFQ:"a(r4]ʾF"ag]3"&ZhmK|#yV58 '(ĥX#1* $qm9J8FK;S`P@pGn23ԝ2!xBYIDDWXABi^*2UED~7m ܏oA-F5L )ͼ9ͬw@(7P$k0ww~X&PQ`SSQ̉X3<2Ŧ(GUIH,W͏B`U i0ı< KAWNΩNw$_:X[e }W~χm &2wvef̪\QTgv{kÇl} ݑ_cZn.LelߛYTXRo;6 YxZ?S3uP'N:O}بF /2oX:W`(ITcOH5yb[Qx^c=X igi@ :Y xz[K= gOAפC#G~"^53/?}D?~mMcvji~ū~8&]Agpn{O)I>| P]Ձ.;hR 4$+`fhg ƙ̀_wꡠj GБx2m9'Σ'z®&?ltcGe4Hi!pM \Qu^?d#0qI4%]9V:M>2$Pjk }L;an+ gt*SBm?_{W`" Bx lO9yX[>D/Se=OLCe_U2DdyD@Y=6>Fb'o;N|ȰVe$$f3xn>4vzmUu\*zۆz];yĈt8uE@xa`V`X("C^Zyn53l[$2p)/!v|jLu@Ic;v0v{؉RnOJv} Ƚej>FʼnaUa FP]\qמ#X r1>Y2{*V "dx}?Nwm6b{%"RGÕ~ro3p&z$E*d= ɽ(<$).5ɞ"3^z#@H ua1a<g18 Ro#f:wVh)OBnWW+VSyHn.blUou[ FbdfRgݚB! {)-6a6@ ދ *h N,?> uֲsl7PXT18]|^Hd2pzcաVi-:b'~|t"vf0C񊉯{:2 ƸP Tҵ?VR-Gq> A1M5D&dyTyo hE,$t TewEwxw4{]4Ɲ06c/A4ޗWP 5)aW;d{}{{Uhj*D\Ӑ0o6 /}@e_ Muy+6y\5f/jht6$NhQWtZQ ½k }_WϞg#l UzU4"!pG+ b >/?\9/a~qjA{av1|FqtX񋀾cɷb6Æ8p1*VSoE"`]Zef0g #sSi~ԘFkGf]XY|r{A{rX %{EUSpijټA[Sd9vrD33!ہebr.,(hC1r.*9@\"7oJߑc#ZQk{р")P Z=F$eڎBAZTDf"Vtਣ!~nc~.}@P퍈u9w_Ts]Ή0L:;OE"zDDgK Jw8IKU˙v@>J~ x\$NC}2;i}`đI?wa~]=g֩=+,l,r X!b5"M*AYP.Nn㗌Ȧ OQI "R=lQBJa%;o^d&J*Bhuo$Eg m% YKʡSaIϭ`6_iD/mM $UwۂR8<aSA~Է2@4i;DE<퇙~"s7ZU"9}p S 'pAKu}Ej"lw+eŻ\3Iv*k)yמY 5~~-#~,NmGD#Nԇb-`I-%yμ+{_E@9-MiR ,qU.Q^r\09Ezޥ3(x4r+#ڦN #xLlT.>"hwČ _Mb]P`soizBYYn" %.N ͎"m9)j#A^_ --C*)+_H[.N7wp|5AJ((4)V*aE"3K dӮ4֞-0\8݅O/ Ez"zSU&j2v|>tc=3xE]|9>p⫢KF .Қ.le,[ t&d2ԹV 7 .\Zu͟%(v?}Ě6n!w/( IFﴐ$2sA|Rx3$,@m1OXGLz]MlC譢2޶pډ.{?uAX-gyl{> ?%.̧VE\jht.֜:m+Sf&{HCh~Cg/DnY2Xͫ~ ]u3vfш45m=Flw>*A؂ec#KPyPwe]ܔG=S),pl 2C1f)"A2]'ҽoS_̝;+'B_5]HM*ˣϡC -'lF 6!b. ]&ԸKx}Yv=mZo(|څ ~%>-*AuV>އl̪V)γٮf{6<4 |'w?T&k 87vOaݵJ+}}٬I8A̳[w_~d^ߛ1t|Xiwh{C)MS7w5p+ǫI D'мG؟M1?a:0l?): Y+ ǏdC?KHkw♻GMR-# )!Ģ19+z4->Hg;/c 1 0\cRg-yUH-S2MmEwPrF/|eN9,2,&deawxHyc!Y9\ L)?<9ˍ:yY!tz.ST#M oo͎L sIMb55yN4I 'y)][%}Qa3s1X ȭrʙW#2V? n"_ ˦UQu"Qh5੤qbځb<U@,cA:R`Jߑ^pMmIbFQ7R"Fo-@$Ko=jX SCO!jA>;[zQM6m`h&|8"#)O=ilNDBj=~r.Z9Q7N(HѲNEPr,m^\e< a~gK)ƇV̓v_v3؃tsY%b a"~rC]g$&l|p>`v\Zb/8RY<k^FKhb:B2rƁxӾ]ʿ&ޔىI{νi <BfH!([G4!WT:b#pбT]:rދ}j-LӝWo>v&N1cO=EzqK륽G'&Ԙʳ>+)|za#bV(8ph7wЃnThl7q (@fO#) !/%gLGgs}_^vljsSIVRAse@zii5 V0r^Ս\Iׁ8 8=TS.&W hQ"<@z}%ڷAQ<9_I[5Dsvly-K^;mrnwO|`l9WI> p@SfG, $3KN8\և}Cөk_r+`bx_=b\MtBq y{wj+J%G;WI,it,gZW0ox$koچy[D2!'/Bj*7UT'cu PB N0Liw rj 41FYM/ЀWH9'xթM }沦ajZ2TNC}2k9$ 2]G,>ňl & C{$a`{m.뉘`~pcN_Xe$tlΈHl !.NC'vc s3-z{9+*ù-0u%=|iɸ Q#BDf5EQ9HEQ@i;hý)tlЮJ;JWi;LjJ6?ыouYL-S\Ϧ瓭^Z=v)#phRlrQIAkP |Y(WXUyV89  u<)MNWCdS9aي\?4Aou |-]tzsu"\#I1 P/res3zA8bw~'O|':ޕvIs*êd;m_xb}aJ[!r-#0Uz+V*pno'qtLGeUP+?[FK >-"p=$vQ Eip^6m\OTAMVeWrdh*ԮTNm&Sa 0= tz",t[{f*^r bX'G)L@P"&L &`wD/dRV͒|F&&}vdž " M%ӖI)Ff}mw%}$U9!cKC|/rmAJ# ACfx$epK$rlMmm)ٖu:zp(҄Qtnٴ.2;p0e2&ǵ )%,=qn]|YF;QKnQBkՋ°DW#7DWɏ~Ad*gƉ"]y͙^D>u^8{.ҙ3P=r ]fl!s2mY<Ξu:wTFr-$$+CZە@\֬B|?ʘo F|ߧ́➩.yVI֓AQHUV6qƋS\83Ͼ?۟ c &R^9'Aզbˢkρ~θbJLGCK8lش*~s0=$H!7 1X[Z?K͢H,qyЊ$`s6G-U@0 H&|02>($9gѩ;%Ɠ:/ƌmUucVF'F 'Yj= TMpjc^m`^(2Â~`  71ރB uۉ5({Ua}J fDoշRc Nib΀kDu|V_>uM`Sf˼;4:#p` :v.$%#;{`ow4K124#J:KQ_ x/8 ۍ^8̡hܷ+[ɛ`FrGd{#x̂54Rl)?,S^ZS2]kکC؇ۚr  2W%%M EЕ2DЈrsN~a[rɰ@9ȧ<> WSR?<] K [H2z%,LAbCwlYys[)<;Z[Vſ'emnkU,lbK歚,7RoCW"hSC$@ Lk+]J>;xkN8A놤BMګ| 4 Z#ѳF¶Yf*rXkNq;)(k)$4C+YdSf,aз^ñV)$$xiηݩ@W/5Vr[=tseSõ`mkzNrl f"8#ﻹ&V./c..ѧآ" hHPh&InA$>ܫ3&?a9գxtݬa>Cqϖ HNa"[w~ z= ,$h`p92Qw~aR]%1N #ҜOyr9NdX!!BI" .h,^Q/i/gBCikG<#[@[ʸ1j=1`s7L\GASW {:g` >0YΨ6,@e%Z:2Oo̮ V(V`HEU qE٢Y#ʚ@vCѪAJUzS<'N:@-lc9Q=jS^jF=:β@uHCJ3Oc.&OfwEa/B |&0oG0㰉l}Ep{ dzK.w1m/ۓԺph1YNk..H \ؐX %'!,6!89yK#Xh fR0㲪V=2LTM.]P~m2*7CN?`»qH{A֕F^)jSvl2 2c }g<<`>{peٷsw{?Y'YՅ'7nkf>5@,g!9BeE#KxV`Di҄J=ET؂1,$dn[Ι{\$SЎ\sYu^bC4U?j:JnVmPzKRe 6 t 5-e;z-`8=OY#^53m#* R Ń|ܙ%-C CXS,1v0c-tA*Hc_X% Ja@TH5"es(Ǜl** ӴMQaba+XqJG`WC\Y5HyynNm\mU6v{Nab:ycJqnLe1ƿ#޵k+vE5$ߍZ2 + Zq5Is  jlZ X?D(quM]J%ñ|강`Z(BԛPhasAᢿm(MǚU{y:k!aAvy $YP6g,VӴBy3uY摒!z֘0&zNX}=dIP+ʸ৲(N'M z]isu\X)qRj?^UDh IE/qPKh3fe@ M kSx"J- VXDhM')Z s@/';S:ٚ̾k;|q{t84q~|Z0P?($K%xiqRha~7mE{jA=؝>™:lc%vqΫ~D9Vv@aҐTG8YDک,AKn;w4#*0Q̤m'NK<y ċԐ t Z;eLӴBDF^9U3V):+lw$3^,iomCdU׆ Ak(, 4>+AsN^Ś;,,t{u+ | 0:}#; Y*!Yb WZ'b>,)n>(V4~r{,paV5rv76gy=IKr.T;_b9%^ZUhg{nhHD@LžIJ%RPlp7EqH$7?tW-B*t v&!)Kc5%3胯[Zdsq 9x nBTVMGcL*P@4JWRdrq vBl }bCevRŚ[ *\w 'v30)T6{5T&yG3!afmP0qZǯG|JB z! KyF+(N(#ƊR1 :4G:X>zmoh<XkJZ/K"ëf &-|"y8P^x m '*#¾Df@i`1Ǻ2uЎ7r}?,- 6O1$[ڦtoi.9i_YHPq`LW\rZ^\8}Oe%u7dpY#/4 ]v5 QuW{OUs Ȫ&Q!{t`i^BO#B>1`v$9Tl 94ΪeEp_f3lq}O4):SiMx5n'x Y4J] NѠ(:]lvT]~a1 sG8xwZMI,Eē*0`NY̝i JgxbE؀M&I8ȬN}׼t(J2҅vvؚ0jAAٗfpQbߞ{ȍb˕c.yaq ⱔKkɠ:L@PXcH+$WUIhKy޸9U;+YJKe u-DQd$\>JV]{XvJM.Π#'0I;Ap0 S= 2mpwKfƷ`{"ͳ֭9 DEv Vq%H$mjqS"mǓFDbfm(YgNPXY)d=;| ]DI-[mZWJFUzG=/3EaB2bvۛ[. gUŽ%S6. M W>^)W'#Johu +"{~Rz}&ϫ qu͹+$щ ?Dڽsg>\Vhcⶻ51(y+˫e&`_Fc2>xQB y?6Vډō!R^, ywțH eX<ٱUc[)+:ܕAh4StOrҿGj+zWf>g>קQuKxˠ AsϏ(+gtT6wiA?ٚE>+7>oNJ$~ivڽOv:gI%+ 5E07!M- G?Gb5]vf ^&ZḎtW̕Φ|u}=kz~]EmXq: Ǿ0hhTnyY/yt?pS`reo}C7 6)u{p^I\K^W¾=[fӍ`ek#擙]v5ٟQ Xu_n.O|?NZ9G܄78MWd`{UJmz֣c .(ɓ M7LWFzu%RGO@ucN^ GO.xnރq,?s+c$T-d)ךqrO&:ȠۆTY F2d NL#sp *_2 CY߅n%g-Z>}NRr9P(34gܰ<__4Kn~md0أS&c( 0 Y97M%B[? i18jA矆ʕWDH1N#~IK3(?r"Q=$ {}KqLc^`O]z *C[ٗ<~+9leߺ?<1>vR;R O Fu򘴰 [~k;:@94F,{A"΂ @sMv ' ;C bX/ Tڽ3;^,F-%H&ˊ OF>jW`h 0~Kva;+ l@>aV؝;˚s `ȡc]|u\[^ڬ`pV{yA>zR+?vn~2i`4"l1Jb $5uHRqy>w" $1>Xl隨Kϲ6d"Yq  v!5 y1 $cXD'x+zuY5끓[+*AO{vRפuX#6qgyv$Iuuꌰ\#ص\TjB* Q2a5?"S@Ϝyj6eМU4E[36%~ n \I*h正~S5js03MJ %N> nnԏ )Z85aC  =}4WCͧ\yyduhs >Fso5W$d$ R㌆ ) ^BSI竖SםX]v>l8;c< x‚=M7^u?@T2n@tDS"6HM #w-,CkxyXm0&xx3"7ހ |\ okI/L$TW2*:C T^NRN^Ȃ ?,+Sf E| a `!~'ز_KDA1v*6r= !ҕ5n9{cUkZ0ν"Q=[;x x<2,|h3dxǘ2B~U$aLQ:r3Իv\a8>F|rƆms?0S0yMtn›()9YGA.+i(I㟭y `nzyLlJd@Wc)ekD ~uH+`$ n̤kq핍هtM w_P 111),nz9X9x?}n<y70 g )D8*UW+m`YbkRT'/+5`6nʈ>@CVxi&>~h>YQ\/DRFNSmm?;wGˋ[! QVQpү("WVb{۠W=N3\^ݞ!@flXXtz/T/UX#:^p Iv:n}[pVS` ikEͽrUm $iBzkv Bt7+Gv[rx̏9&r p^"kӦF^\enk©v0Ή|ᵈyu$ewl1Uɲ]:ry[=gWP:],5|'A8y^P-VOpZ9c rUx|=s8Se@ :7_c,BWe\=n4 ',p;DAm%IE?MNP.$A* Q42C1Mpr9 Wp٪AR@v|=m]y.FeDGHqhD^LQ=5f/T d8ZKw 1Kx?^.z@'yU7k}Kx@}:B&Gd1 VD!C:.=+şL4I,1F޶ abhsY5w|)xfܣz%p<(tso'V%&.SZy*jE5W|Bh2c33>1b"94J F[+@ukS48eV 5 <{QkeuN&e̎hhRaGI3"G(,- vrdx1%0qYWmWg܏iGd)^Snj5K&Ny|)lҋEHEm@m*\tin`#&ّ ǘoiYHDsOq-VORP@@Cxc)F |vEYH0Ц-œCv~^ 0v'UΆҀ+vO|C"Ob|?=^KKWc:jOsظs.t{!ml6_F-[ִ#@E!yNVW%{׀xew.# ձaQK"c N޳(j(/6Vci񍓶 G:H:UV7"XoXq/&hv\01 3/^1>⺌bez'[R}7b\dq8i0iԮFM)aِl64&0HIz]YHƐ2 aj))wUw8aU2')bGh@n-6?pzYp.=S yvׄK_Y)JZ!dXuw({HxLhVjGlmQY<ߞtn}NR,ܜbwG'FP 99?$2il*,1xl:/fvZ{ļC$G .>xO*NL(0AEAI;^" [ԑξd "X4t 7JDՉ9Z妵hG& o<[ᜐt_)vr[>|*J;=2I# n#~j'm.}"ףtp.Ub7xwuNJA=ߩ |i?SϳL$"1D= ~@ͭ,αΣO8s# 3}&nޡ" b RPNs+Lј|-kt"N=x[6hW(e{ғ06dzőuE3rjF dž*if%W.|7ǡy];P:>`:Ɨ *ts)+iR3^̝s%ٺ1ZE<;nB;ғr 5`.R^K~,KT*/Ъ(Vppۮ adyT a5RdG\Ŗ)m-.[,Z$s2ުLEw~EFѵn,'ʶ{}Ƭ.zwTͰD.)!ˀ}+x@FC"Xlݣ}Dh!|@íŐnlSe&\~'Š\qúi* <% @&k?2;H{ ,~ҼKau\J78 r/jFW7W xNHp.rƧO!}?J< ndDOGU=;Iy-b 0Mޒb+޼ĭдߖi1]EzL@P3"؛ @̍1 r Z{2NalاAP.@uu'ӟ}m:ħB(`&2PΫPN;Eciȷ"*ibV"6KgJZVɚ 4+\y͘z>R]YRT>R4,-sgUǰ9Xt6jɰ> nSs ,E%긥x~SCo}$=yY"+Nu3н|A3| /.&ќP}I(=_MCƅbd~5$lL+M| ATKLߔᑜ֎e}6/S>(ӬAp7Z Ǚg`?wZZ3bհlk4@Ju!t[r@L)}Ij};frhܩی, lO,}-x/o5wh, Bdwv}1V@k΀-%تJ}D) fP`b>"t!^u4 ֈ#x+ p +|.F5}iv?gc ?Oԣsg3u֪nhvT:=רTL'R F%`g|.Bʸy Fű}d9=NuIG;3kӴΙhlUgӊ _VB7Ÿ +rX>{| Ep 1ܽ ,j>z3\jIf7SBƶ4NiG+jϼ4P9igr}28q*7;`:XJܮmb#"ڦ+ }UҺ$2 ({/ۃFU`[ JYjcU ,x9g@|=̩4(hzz0򮿨02+HGӁ;|)ϊ-ҁH߰Mr&My(0|ZG妽= 9b RV\T'.3v[@J-&f8EM[&&Xoz-"E/r/丫 PϞl-I5w/ݦ]d, <(pJZ(;N s4 matYާ_ݱP 9~ ;l*?~_$X/JvBK~~{ϧL8kYXM*4\ '.)05;7TU'6vA@T[]ߤ@ b%eE}~H{UHݴEr^oYe.2~\̧>qގ·;)}4v9Ϧs;'Sa)XQfeKSӰwH]ˊm((uHج"EbѡRnǫy ;~y#]A)82vΔZZ԰}=BElugg__,4GbfY'GZ3 3 .|a<0ןFU~wQQp7m)T}VIco pDUEeƱ::0ٱE?M-~1{DZMK"|Sĥ'GT7;  (Zһ/R)*҃(UZdFؓ& 1 0F!}!k\Х:dv[/~s:mcq3^?dt ̱J)zfʂdptP+E=rYX xOe0MaNl@W<ہ B2ـY"K#?QxnS+}hw|q ZP~DbNfeoܵᗊ >^WYRl26hOhvѕi˨[=uАAPC\K4`gD*d/*ENqjGpxwodOU<\W3+b`˥H8P'M~/ wi 8miBJě{a=Ϻ r{0;gOG8g(=U#sYPT=@>P?F? k b7-Nxln1*P (e&1S^Q2o5 ilc9m[vgdEE:|xp̥u}K~- DR՝mU%>a^Z 0H`LQS Oni.m'%$X-5?PqY(ݜrsuryjjB!^ n(7̜V-s]381>.Ļmƨ>ƅ()i#w<я+\easW9.M)CـC>vfA΅ꬖX6eKJ {ʲZݔ)t:AZ!tH3͜R L7sPKzS.JPίk6ŻgtRϡkz0RH̵/ I [[cS|\w3y [Cm7"@]%Z0g9iE$]؎JҋSA JhSN:O-gY^S姛^d!7CD/LtfznIpΓb^Eln ז]!&^o,yF;~$Ww|$J[|6dF^a%쾋Y۴|sj{$}>yG2"hkCLBY2 Չ}<1GGNF|Fq0mdsF3Y Ez@]'Bm4-1|gj} t'X% Gaf)/IfҜj;E\BX{|ׅFpo3Ј(,s74dl@MxRlE= 5zEs;~4FgXknɖwDn ]5R/*wjw < Zcqx@ɵmǥF|ſ~#JYV :|%UXg-^n"f!3r䬾f3VV*02Sps.I z$)i憬Ȭnύ,q5AioE= D?F2~1"~^ǎ6}|hQz{'⯾F|Y =o"^AHhh15j"OFIB ϙfO=k)YyQ0ܞP#ڎ䢲EɳY =wq[glU6 1D ]2pP%@ט\\aMxq68g }<68bCs dli$MQ kj UvsIK͊߶>9Ų?b Ļv 1mHû[Tьj?z?a_*'Sم>q$ޫ광1_ ,J|3^u\1KǁP} q@ k2p!eR2Fxmsf=Z6jαR]pZE(*~ZyRgNNhX^&Ƚ'le5gVo":y)YLw&|a@FB.krR'De4C5*yNʭ7<\Y n5IB#~gPRiL1jQ\W3jTO1q+4q+~r,ӏ;zHG1gQ S%n&yYJIhY06~ݑ`ǮfZyd-xh3>ŗxS-%:M;g0}e揠&ʋnʼnpCq@vedy%stػph(; &fiJ ̄P_oSuRqqʩ_sץymPFx dw>ʔRԅ28 )Zw3>V\(fG.(&-# A-RfNV*u`gK`l/E?X(!fwTU{q >& S_GUZ</  vF ~'H'u>H ݝ?fU*| [7RHg+;evw5 ֓7}8QL^*y(df/R%~MI HC͒ώF'<%e2+* c;CVzge.I@n培iNL^%Ebr֪oHD( Г~7%&4F,Ce܈ VQ8W[IX|Y6Ks_|ȈG8Lt /:='e!AF^;7D`E:y1.G%pe U^5?é 19f%X`C$Y&ۮo} I% `4{j =94?5 t JO)M$S?+UX3KA`hBv+H ^C.C {'U^BYʙ%>5 2.0G7'T {ONn֚&6i 'J d26Nu<0xQh@-0wVϕO&' >f̧'9^ئUŕ5_,LBB?ycн籢dTk/]wΝ*> Rr! mFr%CloܮK6e^`̙u Ǔ39@[W]U8=w砙VYHngIVE*cD>EgddFNPKoڪ}*TFUsx;ڡ㮬d8ᛋ$@Q S#͑ S{"iU1ʖ7018PN,*"TMcjmWLf w$!ũ_C=fP%M+(SaAEn$B:*'C )txC LYRc:D@cܬѫɿ3t ePz:OL٢ cv,aJ7DݞRf$O4zΠ%bk肂~+]=Ifmؔ|n3y=*5$\V3Pu}QLetДC1 .ӿ0.)HBH@k*-Gza|xc'῁Z~TQLX8;3{0 QA+I쎧ezuCW*irg3mBKm#+rh7?לDس~.?رnbj>tgN(QNj,1@FтZS ~zyeYA=M{9hPcɇ7|[Wߖr"~rw-<_b5!+CXeXuX4> 2W+05 Ucr?Ln"JAd ,Z~P -/ǕYq+18p]Ϧr}V}\:Ø=&c@&+4SLkHfFr~TGX.G9ø+Cp|.r[̔{CyIKbfM#>x( E;V]jDI I D>՗Nzi * ְSz%qx|/u/HA˃]qԾ *^amE6+GQwCߢ;g r;aeo-R3hYh -: !S_m؞=~3q|ć3U>:CrҷJ"*G +k!}gՖSi/;M3e9MY AOv!kJP&s 3NJ yJH diBJё7 =J03gyu0ˏh06~8iS@=&1irmuY\[`nyl=<iRGXDv{\uDU("Nx}1V 4L -[ip1L=,*k|(b7 ikyBKV3*޸% `&Y8;Dޅo'FtvfVj(c.0B"ِ%˟~KJiz+Es=3 hF/Jʙ_!|.=ܥUdaGCċU5@z{9ŒC}Oz{ERhREގ'Y3u(=c} u?`Okp?Vg?0!GvO x:};\aH0T2/ւZ!:qP'PAqV #>hRTEo{,6hOhR\1GJd3~bZF[>V4y&#*\6)}fYοfJ٤? 8Y a+s)n*՜|#wjR .`fI Ĩt utn7.qLzM(K;_i1M1f>^?T.Ku<#D\w|sk&۴GY`2k^,~fk/X8mt̮`syrʖm^>RVn{<̷JgxnLPʤ6Qֻ4`GϾcӜ^0L/_,K1 爁b57!UHrrJet!GRzRbEI;)!tWǐHogeKtflu= l |CY:/ڹVUXikA?Kl[DM]턣4;kZ&sjAC3.,RɩDzr@ƱXu|?LżVUt$if;X>,Ƶ*.:yx),3{KH y؋ëw9?<ٕ7.`bSJ"t,3HǓEyohͭ,gz7=r [_`F)C:3GDFBf;f{]#+AOF熊2ǎ Z&~gVu?0vNRq)>zҝ+¸M%x)u2?;CoL*E0X&?l:>Q> Hbc}j[k$Hccc8y[m޷pY\|9'5mXP̭YlS,o# c$`̗&j-꓍("2ry|(+UxR <n3o?6ZPoe F;^=H:.Vz(u3n hِrݻVYR7";Ө)` ?{=өpܳ\,2ְ_X]Upԧ ..V4:}X5LF0̎\4x, Rg`P"v6?u c0JgD'yeq+m5&6Ԡ;U`XwIrP*P88~AKk\ X:JS9ƙ L9|bÚYƑ1uu\604f )yN7>42#PPLZ vUm~o@R7MMGˤWY/*áZpտ3tе2UثQFZq%2#j4SJ,s| /6PX̀ v<*-Γ;u)-rnp1!̋W`>E &\/;-1HB"! ]T>;UD_=OƫASS 5 dC!:=uc1'WHFgS{qU `o.٥0Q q5qT23\%2{=!>Sx7A/6+N ;Th}>M8t@ }q#fȀλ]` ❢tjl  $Ae)9br̓s (MIGBGAƪs=гػ;b(_*'->pKpodp_h_ɔa$i[=7Ȟ8jq'o꼩LyÐWIZO+@M6!AuWk P-'uz Æ&ҳg"W:7[ G .rU~C!+ktHl2^/bg@)׳]88fnFHa[z 'ÂC=p)NPFHCn?,Csͷ/&}e9FY-( h'"}'L^V-Ѳ"AЄ*~4(ZR=HfC^Rc<$˧=y8m#[\ H6}> $쥋XR %A ƀ(~i6ͧh孲7Eb%w% v2ܯ<ѱJAΩc΢0DpGU;:|zN|KD[Y%҄$zOEy`,qs#hX~Xy@[1 w ]hS~HP DuAx(Q #y҈FNK`~uI10I缛ኞMRI Awb+_%Hwo K]^BJ!`#hBN8kk"_O2 @gfpzչoT"lli7E) ֆS-ԠW" G&1u/}"^IJ022#Ebf֞ E陹u[̥piwZ~˲dbճ9[?6ܲwW!*F$H0ўvZ=w}24֏_8.&\Fa@ƹ0u5ŢxvluМ.aZOVk'fZ5=8[客 X\MOQɨ[XYrǥqs ( x{bJvtnr,@ϞRxX@!3ZzЩu ˸#Ls C^}WٚX3pww M>]LkLTOಸS]=}Cd/ǚcT';lқ .xzuh\q>"D7Cg[ m1!U%_ z%31LjhGLK FHwjIW]azU떹9xnVT3%)z v!e"j}o[!_3SO%͋ rt v7}%KP`:2G\]/_aS}('(oÕHK?KSr;?Z %s1Zo W{9WbYd| }iU5bE~8aNfP:nv9YiBqa61kL$ȅT _Bkͧ~U#״IJrgVC׻@vԐY-O.z b&1c ~9p4cspNyV}ChDҊ?]S5+AZkXchq-MmJzlX N8I݉LE Ǿg PwGwUGۻhZ&Q ok:LW ݟy*\!ED*EeX-pqKhdH OeH d?*vuHJn!,|݋*ۡc׼ iYY)G)pY~7LؚJB?@qlk`6n[8y}o LmX gZG2oP8@8㠰P#/!AC+4A+vs,HZrbjFGL}3z NYSh}Hl#ߜ+5B}s}k ny@I0qr  zX ݄\Z)i/X2<@Akr'HXQ)p}v}UOƒ͙($l]Ɨ?l*Xab#l:>THUWʇ$Ό,&z uٝبa\Q_7{!D6Z]m`n Lz\ɔU<2=Ot6,O!r=ȼ5`o~T\=qD~km]~9OX=rwHڢvΉtih!G Ʉ!iA:̮SI=1'XȅE_2O8]_#KsjnVX#v3czс~э&dHɡ^@fՃ8nb5C;,NMfRřdwM|0D4p˯M%_Ctv\<3MpJѰmN-KwVCZ8Cs<9Je$MɩR31x)=fԃ} ^*2_r9QIJۄpYZL܃ֻͥ>u_Px_T+r#Ez|݌j`bͶMiI%tX}A4cҚٸbVh74- jifOհECBvk.Si7jA.*\>wxTj;sAo |dEHdtbCB )͒{Bo=#DeN]έ8t7.~YF;~вRyt\"2kvIΦGHegPɻu DLxOZ9>42-]a&LV: 3,jJ)TW47--39 HCHRi-5xSPޖ~]z|IV_,teU,K_$X/GRFT s;sx4.JxnSB1`mc=<"[C;  =WZ- iAT`K.;2#$UT̰Դu8EC_RoDp|7? iN a/[]0b`Cu^MUԞ 8yg]a&B/xc/MƵpBk@)s~T8ou_b%)@~Pjd9 s3j*hzh۔tQ}%x^J߸7=Ig1>aa2Y&Ie_.dfa+%?zzĪ6yoғ\foS'ŒO] mN P}t1W'HXt[ưn €'0߮7p߀*c_jmcqOk 8j ySb,ZDK/oeqзOU)Du):#le6;v& @VW\xԏCxXkls-NɏPW9\T%BE|$OX~*=\|k)E/ǫ:R8u}EjT,E<3'Hxz;08,0F7HCԑ~uZž/)6u}GH$t M"qe Mh"[aF:H-[1O|7Y$ {d>ZꝏJ^N[n:V=ʀSHђ'rcKC*^g=(0:e3q>]<膗!>aXXB҅>KB#gQo~ҵ0!x0+q.tn`!p眱F g7:6G/o/Sh"lKCEX8WEVF%OZu\ICZ&qV}wƗ̉rvxXj3+6ЂIXxhK=SOb(@!eqp c#f9HgiChwmrM*$p=3splps)t~\^^aa7vR (ٌafM=\ُ_UHjڣz;hT$~\B~etʇnR&]Z 5=]q6c)[2Z)\:/ٞs!5.ϰ D{) dO|Q=L7L].yU$@5h;ٳKyjm6Ԯ huYz׃KiNr|#3zCUmH\Mk[ cw#:⵸,m}J۩s#lDӬIt\ `PAq6*4;9ʸ-܈Q0c󸚡?[QQC5bukޛ \|F1e䰋0GWM a"i/N'mi$iPN|"hͷrD=Aݪ;ndy/KB5ps >->W{o"ўv`Yzy|J4{5ћlOT?K;+.yrg`Yװtq}ghv$P($\ûkߎ tZ¾$[0,m@kg*byIg'хu+ٳ&JN^MHvò7kVX_S:WpEq} o#V@" yNCAu'Ќ90ݒTX&|Hb㫭׭2Rvƫwy oHOΨ`,<֌y <4AYilC)E MpFr7wdРYju>~Ax|r4ѳc(bc[o)ց[~w㊢GuOdiu_pBcz 42p4aI#IeB/w*Da걋0&PH\zm`ƘdٳcvNwf'޴..UД v߿){:hpޣY6hh+Ww(h?XJa1E9 >(""!:@A!w/R:"1)xUzqI}Y])EιMvB6Q׽c m;<}`a(đ;'3EukMaT-sBeq8ɸoV8,$nG AYX)#?Le|GeԬǎz%&c03+g=L`S,ZhɡA98BTpZY|)Xm1%mf uldV5{fՓ4ƔMs{2Pt`+1RJ CżC2H?R4;%!cT*=_GΪgg :[zZ5pa7zȠ7l5f4_寺xur7CĀ)O~x# NI~浣#F |{;/}1 qF>'U hlg%O:Gׇ ^~v }nFBkŔΖ(NyyLkȖMۂ6/;LBI" Yڃdm{ "GCoV<="} ӪEuF kDj7Ha|5tH뷎=-:nɍ$/ŧlGզD%@_JER=6-P.mYN>8DcyP"-#ۯ؎H ^>\iS X%&QlS"|D6p`Bյinpph;VDAM ')Z?]z:u:y_N=(Ի 0 Mu(:+*UΓz r͒ \^P7SQ*SOU26M qq#!䧠ߥqWtը=z3z5=ِl*_'RZEWKZy=f=&Fc`lGҦ G[z]{Vx#w;?K l~}*v0uc;!/G6Spr=۽D*m@D3 N >9πɒX{sy7TN\E"nX&pF; w%YG| 7Є {v5-  <f`YE) |M3Jo[Ȓv89*`Sq9O,ʀ,mh/,8_cY"K28 $T5hs igG`4W /IZez"ڧeYFJJAdu?C$שKHgA Xd2<)Fk5lv2yn%j^ƽç1n(#{J+;+xnֈN:R»zjwlIl2 jl$w컼{f1J'A /Ža,Ch6CI:7Of!1h4' oiAU5vWef]Q.TZ%b{֐5k`xkDb찜[نca |mt !ۨ>rylxh0{Ʃŷ_mΘ5ί]Pzz'Қ@!`5y\hoDu-*1nיq# =[^^_4U2nI_:2Ө e/)Sr~U[CQg2j?ևlt5u-~:FX^|UI~gqqM_RX2b@J6TQ7j&~#z_BˎO *hQ(mBH}^ xsM^EgQ+%f,ש(W(TTR@(Q$ zML[Ih0ʶ饴&W a^2&sJj1HU8iȗ ;T/> u ,\u[{`}z v ELz%m&E@qQg )ur2r4_^hAŻXv;{ʔP2d:_];ȴ!gY.5O4;iKgF{z mV1]↜*L?t}He%1T8~̬PcsfVl-D$pU2[7`>O[f2j.QX%X\i),Mն7m(=&UXOt+a69m,\.l%`qp`ounp5! %TkZ~h5UTސd{qgF, M;U+j{]D?ekOF;22g vw2wR. U&^|4,; P7 (غ3җeTmg$tAaW%ShnMa-zqyU;!\p/}qQRgb_f,fF e(MhA좭Sx5#$C&@AEjYap.``ύ8Ϡ>iGmg\!|lMjޣq1MŜ[p,gވc):O!@AR-/CJ_ksOYx$T w(*ʨ`DMŠGsENvR=XE]P}J~Zk|u8 O5Ra& pUPUF>29 15g ~51)6u3=*~grꟌ7  6VYPtoYdG#xv˳k|&Ѹ(4Y0p4NKz]fX‹po`GɸJ>OjړgHZ0'WF˓x8.W' B.w9OG>&h.JwR ]> w/F8rW"־|*Ks"I;NV#%mC#7dwȣ O #cĠ Eվ'=}dΐ戢=GsAلyBQUW;`9EdIoɘkY 4diUQ2I$r7@?XS Eղ|[qڬx|!k(jMx囎(Y+S0/nUA'ovLb0Kn&o@oSy*$P I_/ӳ*<770$:v,'=BF%}&+8^Bz: iT17vUZͅK>>>k79P"(ZȮ|aTm*iH%PbX?3 faS[Ӌ8>SFi31)ڣ`cv.{߄$ 5MB?qV@ss׵IL8l9AP,͐Au(Ӕ͠%,`tօFެɷT/Y(8OǛlp٣!["X2hV8.6"*: ;Tv*tΐDLlɋ,:j$^&hЇɔEj뉎+ZԛSDaOJu^N ֞]po75kYI>i.cB_pԱ\+hVeδ'RySFY۵%l? 'W+~A8z$t]S1co MkB;&* u$>$ doq/O"Gt_Qʱ}?Oğƚ?R xcVNA١D`_KU1New-AL{Sdg>0, -M,iNׁ<83>b?r ,J #QiagcR\R_.I[)VƆ$ #jlȇbL6δeE2%VFipoي/z@x܀Gwߊr0);0j4-D]‘xw\qϣJ86wv@V"ch,\rV& Rў+ yfk1UrLh<6%뵸coh#\܉ꖧ%=x#}|ޙ@+jzQ}NJLs| Ϯϯ=xsϾ?{v>?L =j=_Wd2)fbMUKki?ݜOyB}F&R} ^aw"rVҌdÞH.P@ƽݝHǞi!Z=֧}/ޡyt*vI}Hm58koI(| iDK:{d=ȳ8p (U}%͑=_գzBh,a>t,X^wm_Rz~A ig|e>=.60 t8~T,&(˲3T̿ P"Q?JM2@˓ dx?1{fn,D'_e9aV"f˔{Zp b~D\DS<#茀kYNV,wn Ƞ$QWL;cWW=_[s1-\\~Jo2r 1~$la7Y8 WF<٢pSAXѥ9rI/n ?#_ D"W8njMqC?@Ғ38hnϹvn4uDז`]!/ MZJZu3GTə8qFEdLidtaRJ7u x|N|+/:ȂAcŒv|B#)x5mZ0g'jpݯ>f"CMzWlY)luy}XUl-Hri 4; (udSqh&W#GHİh|JY-w٪BJ_6՚Ĩ#7Dv}P#gmk'p(0`ƕΜa ѥ=_ fuV`,7NvuCV[%gؠ:`ܙy`"꒾Eu>kM.H֙8 ogƷЫS ]/RK^'ۦpQaQp]ҀrqD]oRspfG(%6-B=mZ=hEjYuҰGWh"[w"'jOR}#h=os\>H+ۜ˸$/3et6Aga=C³7򡟾 b͝"G>6P;yw΂uR|B7qneewSLm `$4Go|vj#]3) s_gF ۴z+w?LkROk7V=&b಼O\dp=gBqH~CmH^ YfE/ܻOU&VL < }郀6~P (?A6!:7x/cdy#w!s2܆BmvwHVT"=Ch=ڂUō?8EmZp kYAF`xBD 1K3λ 964 w#{#/ęWIF,ǃ{ӂ^ 0+As}qqOV~8y͋wM  3EwU /)`"Dd"0d6ˆ[^P'ATƢ$&3[|uSbGlr!(ŜTf-E=#'9QA@t(`Sw̤\%m| _md;?lV!uoZkO1I]j5|b}>>&ϮDhW)^*Q5AB063{U.P8&:NFQf tQw) 2( CCMr{#?ҽ+]VM >Y/g\CtqhN\yz&>_qOzȋSP/.;XXm=@o1ge i/)ȳ4u @?yʷ9IM\vT o8^0ғkv:kh2G6eɛ9fuqP09υXDiCעIm(h'8tޜP4l.`"O+zw>-`mOoA<U>0 VK#0r61q͂փ5|seHr&ݹ0!pWkcÍS}ǣA#> Us1Y+HdÜ!Ժ dUr&ٜ~/=@%VQbzO36AG2{O@((Ey7^.KeXs!TJmۛ!8OOVTMA[s6ltF*?ɷAfGg1(S,-#\kķ.*>_ϟArJ;sb.1K.0o7Kr>sZC`Y͈y)75˂e8"wxmF"jc,UɏRvtk 4>Ck~Eqo"$=fL$8Bw/@cǺUNDFs1;XK||juO;wB^,*-:bU+^!&˘LC4VFFKQ Ry FZ҃ރʉzcW˧nwY$6ӊ륇 }}ddmᙸ豀ẇ?lMCD&΋%mdi mq; 7Wđ`6 %3x`|:ySR뱵ⱘnepr܆ɺ{豯,vZIV F){Gf] "AeJ2mgq}c,U*o&k_1YuOy0=p(Xb;tL}orN{hcTX80~*d 7g(IqMpp3}OmA3y~7fx0\p_]|"^Iڰe/!\6Y |D`ʑl=Hwj@qQL-һğH՛N,#7܇!#x()bC7bVjt=S= yĘU)r:R!aUWu"k]]K=ѬRqZi:ugr%hpsc`ucɺ%獗YatnioEG->|q2h`mp6Mt'39yf"&KzKK+^psau_ 㹛7ݮlb9&FVv+H %5ZKvUq?XeX#dAmm繡KI߼kaPGErZšu߻O[[]Mta 8M npڥ|$$7mw`|NR |ZqNp &:7d2! ?E1?j({Ork܅RN,f`2n0Uc]|G88/ʓeMv ,\qJ^ؐl>"Ɍ6JjrT`(#~~>t"k:&i#bX ׃ Głܢ ۨgG Rpz ]Fdm?iM͵PUM,jmt(~Bܪ*T%)WE BةE8aI&_VFxfr`Qv]&ștz*5`?f5xoHAے?rqRZ U <7ZsQLPQT1aAǧz_Ы l^bwX"U55 H-콚eЙ]cX닭 x6,`.۸!̝c!73]ںa %CEUxQ8ErG?xuy*3QZ|{l"@Q/GJ/!] @YQn*;}`.O+$c.I~ ~g@ tb3HEvc^lPxPPS]yS;wJѴڃnb:+N@b֫1\1njҰH#Ɠ!Nup`(& +(~K6m]_^(%Մ11*uʳ-ObI?Iy%y熠=ptςPs.ඳ:"UPIx(h@3 H`MՓ 0ēh<%t?05\`Ry> gv,4dfHhǫrt 8}*3]cO,6t DgE zyCAQ':g_ vOA bjMڠ b(DͳX˕rXko$V\eY)Zj iͫK)66: ,1U265,M>.m|%O)@'%O]DmZ0nb"+|$Fiu>Ś*Ys&QeٶG%x]dk:oY4VW[uq $! ozr!›4gwir)o3P~iƇS1C֥tMܢJPl̵&gPƶD\ JYg,  qa8,% :n2~ϢYIt&3ZH;үlػg)>6/DWڠhv~B`q㧓?pXup6Tamnc,ϬTAV٤O,#f@X69<9K^8, y.FCp4:uC^Yʤ&ȠZ&ئ8U\4 @Йmg`7H- 6J]V@uYuB)ÇM~seǐH L7A2eO?J+ #(W_ `?KSi]Rk20LɨertHяf|hAR Je[!0%'T: (b\K+PeUjCZE&+U.fA$ց~i ypT֖_9\Um_Loķd"W7y݈! "WU]I4aUJ}_^[j^ș+Ubb}a4kv#S;5nɷAB DGn(Y% -(&5I^_w]snII@aK63C P'8(lDxR٫Y?jVJt&]' 4ZVe'_`F\a^ezczP R +W IjnL|?a]36]kma\js˜bİ@-Ғg~N]eSaœK[(K/8V(=~-Y`΃mTF,M eW7Usa\ y(ȇ+OA%< N)RՖQb bKGv)ӕLU c`oM;c!OIΫt[Qi-cSa/xMf\;-_ɺѵ7>Tch)֤7/bng NTj&1JP=DeRGJH pyN ި^g Z%Eg5zxs} PfŬ;/"cvcCC`1#S|i<s, SD (‹F<#*uu:J:$R~4bLPAϋ>qRR"fVqm}2kC9X Zi潏E~쯣_Ȩ"vRx#mc٫45Մ,t:QxJt_A蟛ZE U i˜q_?WEwH_mZƺݿ]=%ݟFcp_7pFx }g߈mκn35͕x(Vb<>ȼP0fH@סçuO_7TzFO#lCD ǒ;W}$F4s E`Gp8I捗g?77:Un6wdÃD,/pMqw`, خϜV^ Fv,7TgL@4n۔]Z.8>;˂>)znׇN̔]\~)wx5U:=E77O 31wצ:Ùy.G#eAΩUz]wq$[p DJI\ \C"i_,Cdڲ0\C NWLx0My=! r͡~;"!H#%ΏcYE̞Uq98譴i?Cj(l9JJuYkE&t^& EۿKXFaڟQC2|@ C]@>^T+XiYn#VB;ZxLA h[@͑6<q~#7X%?wVzkCyޮu}_t?ˇe3r WO[o,[YIg;u a=|H>ܬ$rkCxޘ|ԡWzD2{&ILIhp ϱ땄F4iCrmz4 %1D%7y?T҈4{H)&vCwO3|ɼS92`8_.6L},= x]j#++x "/S ;*Lx֙Ca-ygcTjN^:o^T _Xt'Y"?.VjǗ.9* fH&4ha& 3TS!s5z^/"D^qwF>>*ѪP3r\ *ePA u9`G\^wdH_q~-wPp< fwqXB[%,?%wT~/}ވIa\Ӟ_ge*OS5yp6I^`@u 3h'EsL4/JSmUsڇM|zfO9 BeCR4\aeGm0L5LϞGP4e[]<PW6laœ\BD<#Hfk[=PX&3A诫p.^ ɵuj;J8E?7D߼⢚S}[97]ѻf3t4 U hg:M?MtJ21+drh>b`( .!7wD75JU1rG#wi ޫsU:;}WZxuU[Dߛ׊7ĂD+FtۯouN>?e1wỤ ;yMb03tQlDbIgWԔ,Y;. @ (~=]wz$ e,(RѴBU>s0c/Q{d?op)c||/ē ;4WRSfW97[eHMq2s  N3<ʮƶ1ghӭ-W+)!rA5]AeL&O$\>nk]r_t{[_gSTX3*5Y?#b* fZj0;(n{0"~͖= m6Ur l\&3j^%{دA>ut9*eor DfihLԖ9c m 5\?{[;ʛ, BfB.(-F |>ɽʥY/'.9d W麃`0."B, ǁ'U?/NNd`1a>}LyFVj6$ {اY=_򞛁 -[Gσ7V'Y2SI}1Q(4Y>kjXj;Ӯ k~hC4|7;d} '`4kt9Dm8Mlh }^|zbLqNsxЎbO6{WM5 Q?5g Z#~מ:k3]ĐY tIC`HS= P_#[HZ\2~} GuB'=zC[FSn^>ُ} M:d|t=6"SBH =FҵS+-nz U|*ܚ!>;9d\) 6RgRk?ީrHc8RyKZއUvEYǺ5A>6D! 0mD1xZa+sU&zStcܧ[٤l _Nж }s4YޟzzKRS]jVV]:cK3K5•))s9 y, }c #z u4&I_n4JW#teAKׄ+Q-;2f~[E-_{"(r6H|,{BW.]Ͻ4Mr ˯|rnUpEF= *f|x88p\4,@^Yri.uy`{ 8qꌒL368rF129:T0-8BH٢֫FدNNQɯT1*+ ibo k] !}m%[>ؙQPQswťЎ>hb)>V&jp PX^D̀>ִb gj}u#0p!Y-V#um8n>A11Z%oPfD?:jyCVꬡ fa[VG}h 59o[sɰ*@-5 ؉TΊS툎2Pb',H=t4X*3zeL@fW 2Gd!MHĤV(pnkJb!K✡g*}g%/>>C|X5uB㭳߈'@1mj3z搜P+[82Y2IK6toB{m3y}'QDBѕcn9_"Djw-.Tx6C_Ee;<5̓|iٹMo^4)z큄q غ/)LH0/h}}칿e \^.jYj)G^|W|QA("]A]lT˼Fټ>K^vTq!;? a#cu[_8ҕՐ IbB[))2fgp»7ꏚv\0m1tq%TNuԱ2ޯ<;`BdNU>h5-=p:ښ&$YN5j>rxšR4Rf+|aJtN7V~Xr -^w AH@ D5]Zݝ[^=e19p{{-REoh_D]?ʂ mt=hں uD6G S~!Y^eÆ \ػbPh]lt2CO]-q{؜(Y,M^=ʐRmGj P'+sLs޿`DL7F"cئ==)LR1 &ݻzX67i}_KGQJ^ۯ ³u=v|4jd = mKQ6aQLrEy||U2s'g@n<'mI Y<ҲIgze՗}s D:<YU а'O66'*6ѯ+qdTrg-bzn#[FWVfpp RLi}@jl"oWipz\+ӿ,qP1Mdk 8R,\`=vJ*tmhT Uhcnґ#=Ҿ qxkרTn(8 _0Y~,CAb%i?[]0{GrJ^F}y?Y+d̰? ;ڙJZk&VܐqS#_076*eau^>՛\oP?6oX=4~36UT4v2VMj(JgWOҹR&;-yXÙHD 0?˪Vbr4ʓGl6ZlnT Wja +iB[PAK V`x]~)̓@Gx5Y=v7н =MbTo+BiEs"!or#s0&}T.) J-i6xZzřN ;ӄzry@S4.v5B:xcǞЇmuڙEKSү3{aZctiӾ?*ށ mKeT i݌Svm<{&<5X:ܝקO/S 9EΣ;eJơ  IFtFĝׂدEi@RhN:0;cTRZ:4=k8=|xXb&( C |Z+cT yz2麻 գUZ䣒 5OWfnBz4B,'{fe*P"؋QȄςUQE1 )ٺE,Iȟ:> =$p(ü+D )5/pVOpkޥ?G.PX1KO.79 :'saYO<z~/γHU?OmvܯiεK6~hHiSs?1Dj;ㆷD(r"-x%m-zo߭4XVflt_Xo6CaH TmyӼ1-bIdd6s5+u3h 50 v]hQA"n[ Id_5Ͼ IS)۝t͡+W޲ 8j6K v;f\’ Ӣt@ֲ:NWOd\WW(ɿsY_oǝyt>}b6f]Hf2wU0m؞eH+wiò!LesvGn `B`x@[ҲVG?C;,mKCw10,:PȆ(@:\犒ӑJt+.S7m*HSH yTbbE VMC5uɖVꨴX_>SJ61VN%]nŕx[DIX*׸.SL+a=r6̤~ a꽡 {m._xD;[}?EQ*< ʃ|vYi|NfFQ.:x-&vqkX^M:7QOX@WA~&ƚkԲةS-VY%2d 򶀧[~V͞PC ˲}+ov*130-mBAE^y0=Iݤ8;M] F_0޽ 2RMUAʬRVS Qt6TƩG;\ir^z#$pXsKrFb:jB'< ]+џ7lft%."rtB+X䭙TLx,;*5[u5i?O1?ly&&lVX`jIs9Wz(-vI/fNFm=oE$uQJј}Kb6"Gbh1oĬxIxGg.S΍MucTNgd}IJb?taz0ͼf4. aG> (zCXIPQ| h)[=꨼1|v@&b9pG>'% tuZgӞ\ߛ?6__splc 3s]Ġ>G+ Ѱ>cuz_[LxٷLˡ%&Kvr ~RC3w YZ