python-cryptography-debugsource-2.8-lp152.2.6.1 4>$  Ap`7q/=„[It"餸hLDN.e͛ehXZKfS8ցy4h<9r$p;?d"& 2 `$(;D_ x     $Ph#(?8H?9D?: ?FGHIXY$\D]\^bcVdefluv(zrCpython-cryptography-debugsource2.8lp152.2.6.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.`7pcloud1091openSUSE Leap 15.2openSUSEApache-2.0 OR BSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Debughttps://cryptography.io/en/latest/linuxx86_64Y2clAAA큤`7j`7j`7j`7j`7j`7j5cc750a4786f222e3a5a4fa392e9a20429527ab27870e45c9ae4816444c3915f7383558f3a508f6bcfbe8a7288c8e6fc4835e8fe8d21e38ba7a2ff4618e4831b45a66edd770d051d037e102606069c5cadf683e0b1168e3c08dc978ff21f88earootrootrootrootrootrootrootrootrootrootrootrootpython-cryptography-2.8-lp152.2.6.1.src.rpmpython-cryptography-debugsourcepython-cryptography-debugsource(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1`6?_]W\ \t@\w@\J@\-@\ @\ @[{[O+[ZZ@ZMatej Cepl Michael 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 patch CVE-2020-36242-buffer-overflow.patch (bsc#1182066, CVE-2020-36242) * Using the Fernet class to symmetrically encrypt multi gigabyte values could result in an integer overflow and buffer overflow.- 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 docscloud109 16142461392.8-lp152.2.6.12.8-lp152.2.6.1python-cryptography-2.8-lp152.2.6.1.x86_64buildtemp.linux-x86_64-3.6_constant_time.c_openssl.c_padding.c/usr/src/debug//usr/src/debug/python-cryptography-2.8-lp152.2.6.1.x86_64//usr/src/debug/python-cryptography-2.8-lp152.2.6.1.x86_64/build//usr/src/debug/python-cryptography-2.8-lp152.2.6.1.x86_64/build/temp.linux-x86_64-3.6/-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:15850/openSUSE_Leap_15.2_Update/ae6fd1309101b13d45d21fccedeee640-python-cryptography.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long linesTA 9`Wm3utf-871caf0297958066c8c7552a5494a88e774c3cbe1360d26e56cfe56ff3e222a49?P7zXZ !t/ ] crt:bLL ד9jJ/358C~'TK`bșm'/b`Ae^ kM RD *m@eE(k<ِ 0 CL.g1YPU1N-:oR [L 48#IQ1?vIxAnџx8y "[RO͝NQSsL$aHόgocE 㔒S@,3*7RHk9`:1{|Jճ_a*Y=g8uƆ3*}^r5eICKiQW9iJZW\uz?l9ico@|+4&tD~A/v5) Uxk5V8mBwb+ɝVdS+TpxavX$9A ϊ9IE߼]cL~=ԟrS 4)_2aEa5R x?ae`C buN>u#\vQE^T6%2 dٔ"ɉP>0oʾ'@h'^_螱h *Gͭ#.nݐ|g (Dj 2Ď޲!X2H, ΋ܴgm>BmZcq;~3"0ït.,k9wx83̎숩@aL$k{B>_QQI@!ٔmݷJlN< 7I/z{7ǓB.a8o[֠[Qzyj'"F2hDQ[>,1 K^j<9vk9wfC0"@|466TK=)$z|潨׽sHng [6 ~悻B͙2ZSNZ$:@5rè;yZϪQ(`5tTIק\[;֏ҹ7i 6Y0sgnتMt?%KeyӪCUe0fa*r<婮22y"e)kS{waj<:Nuu;9Y9v˾S$X:`7@wmZw첊L$mIP :~srYJtn6Ԯl)Q;bt+ZGqo%كHGVChGt"nڎʻmf!Va^؅ }u_\ +)NbHN1ǻӮ_+Hƹn3Jjb4#Q[u/^p! h5ʒڬ&WJ~]%a򑶷&YzѲ-jTMc[ƶN1s=M~;EtT /2uwkϫ4D|,HYz%uM14ԑR출'MBt R)jV~C$^!Ds8d $=2[4@\LE Hf@_ȋ[foFR79aL5"D¯+B,)bR5t{fFC͢}V7FcZ?B`Fش{ws ֊۠>XYGNY^rIqZw8tSb]i,d+E XĆRtIxԈF24Gd PٹR4;U5JA&R!4|h\m4{M{گ]-G׉v82)\ ZCOT+^3ԶvdԸҒҔtIh >*Z5Ewѧ};\C/Sݭdg8\~W9ʬlY2RIV~깵kA&4`((/l"IS !Xh^}F/^q0i~x`",'L\Qs(%았_頥d75DVn.\8=~Om<WibK`a =VnjJQZBnTX!gz7f[`YeU,ַ3f5bϙ=.II!b7]{PxQ0=og7|f3)b. TgżIxy\hf}pwf馝iV5yAޓ|ЁCh|wC7h#`PXr ӭlW߯ Aha3*VmXc}G Aˤݯ:?eXjDI8B7,BN¡v$k+xa $6Z/HۜMf=Tk FZ1r8Aj ȋu2pxsT¢Հxujm™pn6#Idlk>*TWF쓶~jDu67GG4bW|K9QdLs:g?iw+ E#:Hm#)( iF?uV69Ľ l 2DNp3:ڍ㴝xBpK.Gn*ȅP90{i~{lxx:=S 'BUG(OK$z@Y5/c-sI _1!JW1BXxSS+w/7ETIz^z9%7UeoºtMIFʘˆatɒwXgT(v!t W'~FrFmζI['] a3@>ѓib%a0TU_Fg[@m*Kx#Ҍ{cgpĮH4jxiٜ3UY*cXV k xz^z-/ >/Ei sb?ηm%g)F͂4ϟ +=f٦t_]8$d =z/!G]Dˎ}ܴuN#l-|OgzņZ1t\> i=:#4/M^=`_gߙ ؚmۈx_WV8 DMK*նfȇkZ[;2QpNU(K[5 ,I f<'}]+5`V"V|wB#s@rz!\ߟ޲Ym %1dQ3/1Eў-ZIMԎl' @mmjQ t=>WF h 1ݡ<Eį㩍9{JQ|Jm:z\Y E饈| 5_d]d31 /T9.WlE&6Dj8a .HCj uDx*s٧ϕ_njx̀F\\emٔ^F?F1wnKa~S#ЧfB%Vհ~D F_:p,KJKaFս촑;YbVq%²y)og}Y0x_ޫv~*c{Ƅkބ@{kQy7yYEBܾ˂GBN&j.bm Wg$̍2_޾fA\ a/LdzT$ʇ(Z[bzTlX֐ 掚!Ԣ6iiy$ʌttmvj̓Zi^' *i9.lSfaDel NUMpr3ۚE{PKB+3$b S owqފjMYk(*D^dع-:OXzT>{N^tbcZ [N.OND2y 4FαR5J9q)LY\1C敆qiݛ?EkJc Ơg#k ޵\E\A>ެ> kBI7"e!N-}:p)>]],7&J8x;2>pmU%7qiD9~oQ ͊+ Zv;VI<o|bJ̟cz-e$_βCM=o^1#yǝ5I|A RKPN3iIspqlU@ALEƉ-rѐ4cn}7+O D6DŽ$A΍E?\Qt h+MTs^fdjSU&<`5ZK }϶y :OjUSGG oIש[+Vkvn2]#6GHƯFkpwI,azjL7s+OQ,O.єq@{ϝ5v BꅚE1V  ˱7z3l$?†pIP90j&}R54*!5"%9U؝5LEn[s)>>8sٍެ &b@ǽ{7>  J {C<,FpePeYsxAel_97F)4|d6\[ ˦#$ NmK29zPRnW]RMsCɓmb^ E$Sˢ{r pt6 .Yn6sjz430v H#;u ^;V %ZĽ"V Aęk4ۚdg"b_(H\"]: :bJm@Xj&:u.Y]yO+vVs\o! 4U"? G<Þd4A )mkش8W^N|>sX++7:Hcwk:0?#Oe$Z t=lɮR׹ ؋1/[FYz\]z *^wx9%/=q2]bQ 2B hOx¸<ŀc2`U_◸=[O0wŎh+mu)܀<֧ -?X9V7_ûSB?t԰AxjHƎ3ϋo%p@>C>Q6sns[cxO}zMOPCʛOKzT~͠|>1=pʾd B0Q@j7/Кò{s Pd @]̟ } ZE.d){)]4 WLGkP;z7CP jN)/f8RR»PƺyscQlL\+b㏑vTd&@ƪGVм77ZWTd'9[co|}j5r=eMEzRrvgg*Qi )QXQgg k+>fp'x&"fgMq6Oƒ& b3|EZBQZs#30*i-DY ڃ,MeKdN$1TQi MBx3ǏHy(pp-%YV/|vGlu!lABg"bghAJxNn䱼ھ8C4F;$#R/Gv\Ҡ" o:jgSo U5e\^ÊkPDc`d+tѹ#ns^R `7%> {nTV1_Ihͅ6j>ۛ*B09-}kbt%IM7x9` Z9f=̦g7@. Ͽ`s0z08| ~mIKkJxHZҷPTlF^OK z7ߏoJ/}W?ynMG% T-x\.SBm~v,?LLg"Z`ቑ"ma1|pȾnU!BDE[]!&htL%}Gۖ(jeM2EkE)(fWYwu+ x\ 9'm>V60w~ ozp|!K Z'% G~x-pHԘlO>1澰3I=1½ DL:ˋ Ҿ8a=Ğ1==~, NLپc&ܐjYR pHn fyp&ЖI9:_4 8([U,eŸ@MߥƧ6hvަA'mf㪿.#nF|>A=i,.zOMq-Kq!6?m4ue9wTӎaurk)TbiQw=ظR(š|9^}{^(0s wݹL(p,7[mG)1fߣWm0_\f^Vkf?c {d",LdTjz6ңﻑUVN,=nU@ؗ4|u;@y@uzLX"YY-DCGo3PD]4}+ 5cLr^_R-_~y^N4ȭ;zwI pF Y[׉ޠqqM֞!dԷݼ[2)v>R&+u/DL!oęY}G`.AN2R\2'rDBN0R`h}Zp IO"A=aCj3u?0=jk5Cp`j(nے(&1N X`ϨG_Ӟ&M _g APv20~K%q۴ tŠ=~ BQޞa^S *E)s[X(\z OVsϱ*SM>,6? d&y5 [/UZLNV~$mS1-DZ1-($eA9xcIo1LvQfo5!~ Y5:4[%׎دQn_̸꘧(X7n|s >7׷oϩLa S(uWE;z!IЈ2/(1B?A/\(]̶fRlMw$ҿMW~weEk(lʾ7Ogr^OT2\if254A_D4^]0UGUsk_S~.zCp[Ἰwh\QZi\9tF-;،HoժN(?;On΁0B[eTE#b%H ׌f~"¹4hd *NAMعԢB3)mjqK|J4E咇$+UڦIWq%5iXũn@cDN?G٘0ɘM/)ۘ r}Kg_) ^|Vî~Yd%k..oi尘H֪M`ͤm:<;=u0COʐ`W&!E;&) HKO#:(`9ٴ:T7 6W9m aV*P/ozq޶ +qօ6цRx籚3 &pS7!,\_!V@Ԩ{l>Q#* G1')mNq S%hCŐ$]:zE 3D/4AP=#t]7ά1rb+q$1,%U #bXp] 999Ƚ7Ü*؋hP"Lc Yhˣ [vZ(:Isը^obg+[8$Y.ŇF 0Y@Q'}e'P?s5e-Ih̭}9Ƚ&PӸzB88F0gGJ~eUp OXqrGg hE#]U*boc>l]7h&RLC MZ )q>CI.2b${c𐄘!^ \eSj~֘c_p-%~@AE]ɼlB9^^+_: Apm},YU]IIW-j{Re Gj=պ7q(J̓  ՜h[uKK)6Op}gT> +"nix[ 1%_֞P_og#b}9 ems:=ZȔ 8(d;Y`x3LYB^g&jp1((dװ٩Y,!F~K?S?`2CE2mzENS.e^.-;[i2|5x (3&Ť?c@AR C[F2MiG 9ȁCHtcȆ+4b*e2Jh6>@t8ǛhR|L1x־193[CMbZCR ^(kwtXE%!o8$b-FB75g"*_ _Ui4l縁"Jt6tX퟊PT2 Z, ?iH*K?{yխ5/,J2 1-8+)B/(~T%!, ׏*N!2ඹʏPZ~5TVث`>p>nD{$@$X#+EH,z: $7Jܻ&qS9Y64vYٿ@O$((*%bS6O0\T7}ktE[p`Du|!f vUŏPg%7DfN[O*9_p֮Zt]=?s)/\.vap>17GsjuzXBA*6x<ž'S(ux ዉМ5z^*n ,K%9E𽬭]?}nZk,؞~gz3 :g f MCuki͘B߹^GU_)0I= Z3Km#UL!>;pԾ1nqbfɒ4ن6.$$ХZqoO - eF!(h?}q@ֺ=Fdg!)tչfuQI([Xy;N+30`O;PQq&w*JA`DRb^N 5Jco2F 1>IU̦8NR OS#>50b=)3Ϩ\[M@ﴋwWѭMV1>F"U*׵2;:CH -tS0z`/<`/=VM}*5w/TD ~ޯfc]*a`q.|-+J_E~f :d*i) dj8_&WoB0fԝ E>淍 i,pE;(,ԍ{sD|S{֩-[ 8 p EK SX0(d͵8<;o>rK>t;z>y4UV{lQdT^uz& Ħ7{㠠n) ll5IE/w؋yXM .gч"ZZo(UwlΖ/" c}I Rh^4& b{)-aLSi =bvx!ԚGIlMԈU<ěrGb m7wa% LK]g:ϟx:X)/ 7UJbg(e'<Kkϰ!Kۙ;1׸gfXw-H};„}f9.bvNo77 !8%**ID"]V=nZ$Q'W0MdYG Ec "&to5pՂ3,)"dl5HmZG,$m,G eg!BT({2m5~2@=9՜mX ORVK%: ASuU,NHz~,b9M,g1,o,0 Y,Yjaו+Y!Y[]"tA:vJEL^+u Qlq,ePv-[|ؙL< m2@P'Dol60yp&;&*لpY1_%^< +!t5]oDkIf,ӂf`64+)y (Bg-GJMLzcSVNHƱ9|\N;516UGmPPk26e&bY~Js&KrfaWG64P~(IZxKqMufHNi+ԀG5[QX7ÁK*ZӤN7RGZ"9OѣPU,&A0 2ﷸ ^A y"z~NR;(`3N~! CvLjk&JJ_k{nؚ߮bxlVQJK*t`a13ӽ)&c,nΎ2i& r%p#ފAѹDbv!AzsԦNTۯi`.x02kjVvJ1 EjժUopzXO<$Wp sY ]r{ L0JPku+cj,uo־Jt<{/)̜|LRGʿYȤNPyw_pYc Aȧ A |J >-`\GlYYʰ!0<ڪ9/K,~ j)cDf(!(qfhe9ygd+Fw}f|vZ~;H */&^(0A ,q2~(/C$ǢWcw(d!Qedl/?ryOvkY̐/_(a-]kaʠn;/K*`UNRޭro#b@j^,di%c=?C21i2 Uxo7mG)P-, -&)&ASGjEUc5r}~j2#@_B:( :qZ_ZaiuE =xgE_zO+ wKu 1x1G#ix)Yگ)Z!N r2g >9 N)ŚiLMs~T0χΠlT+̑n<"M5t(=1 7VJ6bϻl=4]qv֫+<ـd̩+vmSZ-+qNi!n݋6`- :h)/5wWCOvtI; sHniBEF{@{ dm.|tpn3nTL;bH _C%`Q t"DRV*ԁ5N@ v'XCÑ?%a49W_mswF--4:,6ƿZN]lRO?֞~Z >hf+Wox?xk0X1]pslv[b_{ | #%,>>7*1ؤl _lRC׋-!%! gЖ1F aif?OpO&`*rM6'Ox@څ6 +&u FCG,nQ[:.=<0<ǓōB%?^M|Կ/mI#Y<gzDMlד}D.t w[lp.j/~'Ғ_'K,16]U0!4hsn鮛dšSpB81`$꺊p]x (afVl)!%WIN+DŽzȁ0Us n +Q[7GUD8M5Gu_Ǔo4^&|9WWvīBՍcKHKfC=\!3ؗ'~"J'LQvH|Ѽ aD68]b5iUKSZmǓV!u VPZ:Zs2lxqGVUa4-J<]57_!׫S}7Z#讴z[N\Is Fccl&#N56Msy@1fvbg~=ݶRäE5'Op曅#AxZjLKe!bDJVhL8'Xv.crOOLX=QM+%tҪF$u[IDNB'Iw4\hXxd. P`-TB1(X0BvL}+g_ۿPR-cJwO'.TiS7FG\mn]dz7pd{=<:fxFsL|=?%cqc/&H2j5}ZpTb^>laާ>8ѡotg8=s7A#9 ƬuO+)4tjYz{_Q4Jc^v{=Q|4Qi&+4kHxS\IwFpi8Zfn0GGzkW<#ah1ʛeJ#T [;4 7n']lt+5rg|"pRS*f ˁ +桘|wjꟳ-s ~8$vY꟡EjF 2x_T%'%vt@n ܓT5Yb!}|b.RCc4le8J*Xw,lO|-Fl<\CE sb[fo)":;rQ\|m_9l[=TA>!b #SdosI411M[;{ Ѕ#@`S2L_s+oy`_(&qc΍ç'hQK'P0jÎ-TX N;'i7 VL!Ox\z t%QD *IU?OtTNPߥW #D$cJ^@&QްaƧ'ߦ(аB({8vl7b\%}ҾSZ$SGz@﹗1ONaZ_[9b^cy.,5ycQ4AbB_4` \Ԃgl&vu뵉ņBO?TVO?DTQ4zFr5:Sjf^;X ~6*s1! sOdFڀC.sgK .^Li@Z> '' .8y7v^ 9km63Yf^/̨#hݶ #UaO^\1GJ^{/`$$U+}0"FD͢%fNmJ.`|&zwb(|Ƒzr ͯ]ND%3I~jcYnͼ/̸nlSݫ]ʝ:@NCڀst&<70>w蓈xdD(@;~ln]}=6:{{O T<{mlLק:><[ Z2 C 8@=P\3uCo 7E+ 𝑄Ho3b͊!BX46S,c9%Ԃ`e_~mP׼E7sm9znO7m -d%zD.z~[.Z[?4`7'pNY~ U%ı)>e[I|T?`×U;rhtbixAt@aRO 7omotAE1'{ *u^yB; "$.7K\,YQ5g8viSȪq5 DK F W$ti^\QR\嗨*dqa?-r|@u5g>j-b@S 5*3pM7bkKA otY?+WW݅>b:ľT *E[CHGݷ'T[B÷Ua|ċ:.AdhW6кjoZE(Ha(W㨲+֫F8~K?Bs.4j WyGWǙz̝1)• ? 3GwQ9o}ܝS6MOvp~0Oar֟=qi^*g /T=&%%Ti'e<,ﭞ9_ԄIoB>xM8i飦xɣ dlI1ͩ?_8[%秌3ĝpwyRb7nF 6r V8!Z)<3 .%螆u~$ 91gb" k pp񳪤Q &>bp2a2`@v` DFQpNirFB"OEzxh+ytRAQ2$.a崇vǩ9&`X jjh aup>~%Q9 %kZjt !:o1 Cɀk-;-b<F? UeCĨ/ӲQMq>oam ˮ띨bi^ map m[닊Cw O 6#ƥ.U:浝<9h^Ԭ\\Bx]b-J\l!MqBOj : c4"юe}~n_.D@#cWre+gBKaQ܋cLvShε(+Ųdh@V~a.V`ԍ J;o|9aG=NeŹP/;e ] fSkYn}`7baZ+z:մ>X.E+, w|dQ{ʽWQsRٷ;:*Қl65Kw*魪;d/nJAoYr7$ka-?IG;~Vu)YLy'y2os,5ӟ[' ߾u q"gS"&ɰmJ)V]U2{B4bpt,FBE=ÙHi5BFd7 FM<;#ƳUT ;+>\C ff%lCtFEXx|Z-kKSMiG R;iAT\q*2X}ԍxj=~5dU%C i EFFlq H~X'zȥzILK{@?g(I I ;KoZ[8JqGZ(%FNf ‘X7sdz} XT]74ifRHrBT O/ ^s$JMh!23Y?ޭXs~iOxhDA`(/A HUZa8m$"A/ ˯ym-zw/5HLZr+W!];>?rU&ß=%sՃfEHa>6^(T׵) Pg`jR8` #IAzC$v±|xR'y⫞cb.ׇ+DZ%nf,1eSĈ- LtNap/.2cQU,E\R{J H:6ӗ򵪨f^&0[aRTF" u(&ҡM`~ *+gݑR&t_ʩ7veB]iFNlIX]wPR`T*!π['hʂQ\W A֫:mJq$m61*E\\ /ư99!jR4xC&)Qy*)jaճfO/" Tԃ-IIvF m{sRaYPQr{Rf7ˍ~ĒBϔ]#2n:! kp9?uC@C ݍ-Wqn!@CUo'p" Lanm Ұ+˸'=8vI @rpܩgO65ݶoe<+>~T 5l IV`_D˰3cs6y\ ōKaq)1kkls3Uec>-2ʓiN,~h3p{|qe5fф,1NJ~fQGRؔ$ssrVq΃?6+(P @&? ȽTC;DC.AX>>y %z=9^{KkD;M&Lz" \ژ/2p]E]Kqn |tv ֝ Q_?M- ?}T~ckȰaB"S ?Bk @O_KJz@5!gI-&onRѭ;MR35 ԃMjt|Se#_+: ƌT%ίU9 hKL ^vT.~G'e&۬˵Dn\ލJf06dҶT($)q62 ګ_NJH4EٮP 26Cf.TbTC]p6_u hh*)$#cM5杂gaK;//WȢb2"<=le̻24]?$wi< @b?2^6}SpJz(] \xWy}>2D~=?D2_[j{)\j=1Urml ~ttp>%?29 pQ{ hdd_>t#/KI{~nVr9IV3?T(Q<-PQjYCm$3G} ԡB4xv@Л$k6 TQkZTmڪ5c~6RpgR`JPra_zԶkrtfЊ>c*o%kP,k0\)(%YaU~fPć*EC̭ oL][&fV p9OJ'Q?Z;]fDXMz Ayw>,ueJw'le?wq._ 'IQ:Y_u.IlimakIGdKLÆhr%2rS Ȃ=\W4&RݢބfIAX{y) -'e0085UOw'ifX zW, e\t{$ {dZA{nj:U>ſ+ X' 8,n)!=8CJ9j]Ǵ_";%{T{~c&Ѿc[^!}J-6vUsv1:f i!5!WTL=mUUsS?tt m^\U$(UGF!xg]1Jg[ vP=ҔIPgy[·PԾBP e&7PSƋt pz w 0y8 >{hSVic wm8=voL[9xQ#V`=`7u&\NGu +ucM+^B6^<4xŗ_(mD*NK4Y{ G$W&"֔KuԬ1fK8Etg!#!o34L_Z@dG]?Wmҝfj/{2gG NlVM"\c zGpD/rFY_{oCtU5:3CBA=qp# `>6wwUua|6aL!%_zX -kh!D&ayBCbZ>~i,AU]roN_&?܈dk=Ep6T۪To[\ @AH"l]5(<@xvV}-d텅jmTtٚz^Nٗo/K>e-q/SU"mv½rJȚUǛi^U~KqEfP{ .E 8L"dlq9D[׉ld:UTflgVAG\}P> VBǂ}/w>)zC ǟoy|;c  n`0IL$ihm4UhV77 b:pT]%2qj3u$=Aᶮ7eO:4ѽ7K@ikW|Ħ;F^cLCyS"ı!lfEQb:YL݊K`K?pi+h~qc! ±ɄoǢWY=:OA[Ŗ W|X.H2~.|l֊h)7كFJک2u оk˖VOܼ}  F`7I]x) vN FWlyCHjXF~B%~[ 5&__1nCnXtuKڞ\;R0tp=!$b޽')#'&Ȧ;8oO`dZR) "2N6A*]SbdoM{>3LudCxu}Wk*G *lsRA.3NN!=.`Fl+nȥDL ZݐM߭᱂@4n[70DP[{|UÝxެG1jo@M>m?{BZKQ ÑlYJ]dmT<6sJ"hڏR}TYړ  ~[-1Ve%yj$TИ-QS*eiPۿwbJ8r[-\ˣqy]C?r*UBiM5wù cR(w<[߉7+-qt ;WE(~4!s9C>B?y mf{K~0690'dE* i![L$kܸW i&PK16=ʙS3$_S`3BHLGif@}U8 u '} 蛇*(tkG~K#/뇁`Hmj٣[ nkʲcTAX0`ֺ_vW_A#DM֢>wXw@E`dUH}/WPFl`Yi@["ko2}(@/YI//3?\a N봒0 ;5&)B{jh4|vly(j7*8D s|bܲݏ9ȸmJ'6k7pX+@x ofL"{A>(YM2M"A=$P"pOol] RЊk171ѥE˶S|kX+L\Ng9ODÇ-`bns!~w:CVp-l} YuS8ec6P1s$Z(d8Aw &611]EZ9MK:l>ˮ?<\Wȵh '1\2Jl}?a(aa];8OT#&=r#VKVA:5ER2DUZ|/'B70;WO( <RIҵ[FB{vq?(oK'tigW"@F ;܌+覇=-b2C >x]2ʏNϷ4Mrh$+:lC juJבשGsm&B0vZyXT$ꏨW~C:d>="@~j]q]R UH_aymȪI./0\VӊЧ fpE=bĮfSY$ock*B2*vtrLwlJ"vQXSCCFm-~Ch\JBDa'DQ,B*:KieȔhVLwVvaʬI~OLn|xU$+#ǘ'Vvek[ DSR "gP)T?i~/%|] fPDJ[^Bx6I_BDћKat/p/uʋ6b2-(W ~yՇրavcI.Z豽HgŽ+$^,fO@c/LIn@Wd@)D oۡӹ.FCQ'v jv'L!Do(@۰FLs4p|^pBzN|8#.)l!* 6[!̕(r 5k駤W(@T˺2F6Ů@}km ʬ~xT[@L\Vh}vk(O¬W‚&V&!B> Y/d~JiVYי.!q#j_(.[^_~4)@em2dΑ|\u;JwVdY*+Hr%&rGN/`1S1!$hf?KTWENlhBpu+WNpk[} %*?"yL~Y(<CHπ&k;HZЦ9J=zGn9' 4Oq 6!Gv[6l5<,EQ/*@o3^a↨ UUッnL:ÙO<"kuE͙p'L~$W6M.J[OI\ @Rul^jG]2 F)q2&H%NèM%Ga@da/|vK8|}^S45; 8A]tК{$"v|?Z7,c+fw}>W֔5u?Οæe'2yӣ'Ziqo:xT 58T'_،/K-Nu+Vy{< ]n֜=ty9S LQaS͢\ff"Ym&ͅ9Oٲ<9og޾Hi؃< Ts"6 5jJ.=ֽa[7GCKѓIe}] 2L_8PMk oixl<ȍ_W@]!W\u +vO 94|}!,z)Fǿ RxfB&}huQeģFy , Rn6DwV\`( _P΃.{3))ʱä֏\2H<',le4GS3¯SQW_7*! Y!eY?-XC+ "61&xBy({W #[!5ì{P1:q>lm<޺eGo?s#آ6qYsn1rl!!]6 . w-]$wq5ywѱ;c~WA7#?8LjK򁫦t*cwЋ&aJD8'IPRYs/Sf6rm7D Zqr7ۅ\`K.x jp0>NOC*;ZZ ȇh'>w2X BC9aRmYHxRdG;tdA*깇2,5=vB z8Ii"gT%\_v8hQgnqggX۞R vt׿s8mR/"LbQ%™e#||OgWtls5dHHotd ݫR󄃎@YcDsLY@s鱬2 c e|,+} )$.mjD6$r龁u8pnF_C}@œs}JADUQl{U3鐅o?ޚ #ߥK8H|ɝH\5n !΂P$+5sk켖tD1JQ'0I-F3㶿Rt1L0g}r] I<3n#+Cϳ{GL bt)\Uk9I}5!I:)ܬ|^0O|mzqq/}c.chwN4za 0ş }b1S) <@ >:0Tn;F_  EY MtMTt^ܒ KF[g^UoVDu3_5O3G⻵@-њ.$҃>I}tC¦J21ڸ^'nw8Ru(p38ebagp'J,BωڄHGFx}|J]!QmAty?4Yǜ]#6(ŭ{|i:~KcY/FdwdiTWN zThhwiCfVH@*BΑ@tNqr3`M`}8OQuT=b@sArn>#+ovR|LzVeTIZH zd^00gTE ^lk0D <*x5jFWCG:#K'=҂㕭& t /l5KI,8ub1\VMGms&arYg&yOaw<-{oAl`$,ܫ CC󝥉@)Y3.WRϒ3l>4۾H <厸]̇Р: ]/NjGu<(ӟp+ډ4ؼި#sH:{GC%a973%eӭ„y#,5\ݬAw_IU[JS@y3H[ֿw>l ?g|S?@߭x4WEôE&cގj)=uK&C`V|ԛ1)kcnqDOdyS5V9vAᚽJY"ox)H\\cZ*ͮ[s 9Yƚ˹CLeMgiRՔ?ecӮKNE^LO( TYIJ.Kq@Ps+FKC|"0AqG!@dEP`U$D\ nٕF-E+sBE:y#Y,J娋gS3ۡ 2APzcSR2@=@TKOOL]~BHXlѳV1zO[0g>ښyO> R ohmI26{ǣgp6eL`&}ZFEoQGUf_՗2|/sTYC~|~ a.zV`xg_du_ue)cEF|tuo}7VGB !J3s(J3TO%Z9P*lh"$ٳSs(I/PT̼)rʪ97A\93-Zxtu! |+{wçS0`^x;;0#OɸN7pʕtkAYYO 83zS8jpz}nh*dTvܪ*tG0*/"c${&P}k+r_W:2Ĵ O \{E?&-n|BtT=FT9aYz}<]!j8+<{CT,| H3!s`-D ,u[bƱ3 XueցU=H}O jlpxS9IH ҂:>i%k,kQ4'jxXEAH7ݴ0`}2s/ ~Lahya>`jM':׵AgQN Ѫd,+eb9,& ہv adEA.c:l2v 6 [% FdcʖG, A.WgzM=Pek6U1c#F!wRe]v4u9U*?،-@P}uL ڭ[ڶa`h6UETm,X8sBO( ?$(2(sE†_E+թk[9s|.g5xKGXx)s'?1vkWR/0J(Hf~eWnz7^gEbVAZŊ@bM5 l{Mw`"QTJ:u$lA`9\!6N^ j%'*Ǩzdi^O<a~Jv[Y<7"?&_ S#\;X$^MK݋ {=SЫCq2_Γ,5,61DNōi(Y~SfDlQ6krGqqx VT+:Sw{E T Ŗ04o"j +hŤݬ)6M1==vefytD7XxսakH 7{N;"k 0Ԛ?nAd^0^B3y\N{/EtLUq@enaLӡ~GR,yAZ,kY'!9 (s(r7\_[+KbI9^@4e ބ~=z|euӕvIDyy4A<B™RZMfOOr,>/pfSb=hDzTy^HVy\5fݧv||u'/f4Nk"ݬA=u P:yp|!!5 Q poDdS,";3l(F%uщ0}0ٹB|s,A>AٺvkP>K. XGO.p_vrR=&m T\4P+ Cnnkn˵BU%'v:͓otCV " 93H5G-1 Яrt_F( lLԠRoDXCnll5U3x}/*$ŤǮCӕtȡ T￴d4Q[Ϧ8+Q}GF5qƆ ÄD% nsL5?E();LJ=Q"ESX)R?.cz;k5bsgr'Rj٨rMPAFr|.dɢ `q_p7\t~:M)E6.7u4S>VB{W-s\^.oW :w/=,ם3A`'(p%hmJ)͂N ohS8=/.Y\PNԾ_Q ЮCXpmSF[;1a8S E|s7z0U{3$aMlN1=u- lqq"y+'.kˤ&J.)wI?b)pj}[x%mW-:%/ɳ<\%Xk=i-0bqnLwk]BWi zY/oJYZ/ d\x8eƛR=׀G "[)Pۂ \5 V¥v yY-1'\|Kzz_mԵ^l^JO~6ͽzJ+]536".3EprS-_c5$Z%$-CDn|2 G'*CS$Y #b4Eci932S,&2ׯfJp3&e9mО󧒯.3>KDKN ݣ㮼C|I2N9X7A˲N.Mq4:2#&S.F9>3585B0UdjV=XMe8D}lNxKN:0r BrsD͜mFPi}2d&@)?:=3,̌7T6;|:uyJș9$gO2{aZFR@.# w>"&9yWd;Oy: Pe=2Ms7@y]|{iv1b(`̛_ I sy?\2KWBQzT$ wOQ_ `v2 ;!h2*8x7K:َHpژ+7 GA)Y+ÄR͒," .yݩ 9| z){!P$*3\V?jAwɸ@z4J.R4EHc94@]F7j#6UH?j(w$8_>߀?bƀ/թ6kp x 7}TR΅ncuE᧠36~Y S-V$M~Y.Y%TWf?rМv+9 aGbeVOHd#9BSlix 1?AAgP(őѢ))/%͌Z2>F2"Adg-G(y[DXl@f}>5Y:7~-((_Y2bqu<'Ye 9ŏ9~F_g .3۷em4j!<5z('^.vu-oAdd<[C ҄M$@{GY+J^_{C5`xUS*z Oe1׾%COA%hō tQmd}9ù-ы?~ljDɴ0 T 2pyE߱5XEiK#5_9m ,BNG'r[88 ' O|.$="L0NZ4ov<^pY;aYS_Yx܃#rK͈#h*`HhNM7R3XuyswY/ЩY͔^oP; b=b+wzx}:I24T3Nn)x\RaoܧNT.99l0ESVph´hlb2}wзb @$?}VicWkL*i|?~PRo3hXċMRUM9#R}n#+t=Ov ђwnTh$<ð[81ZSE; L8' = G _veM8 ->gH*t~fqn-"qUXAFˡT4\x 72.w;42Tr 9WCB˜TD~K׀?Cy!gw0 蹘`=.nғwO)Fͻ(C軶 87I'ecXm]>fBсN?y%K>VKrĠ74K ȹnK.AUf jH:t{k!$`Rmx#5Ko8(ָ>־R^oz*5>ػ37-s/v 0F~CFer 4J]9ƫl=k`^AWwؓfWZ[n^? D )f{MAS/Lrm4&.c4}:jnb C{̰e?~y`Go⺈e WNJOCG*]Z6nwS>B{;u7,ʚ6n UH;:rOwdSI(˹ۛ=LP̲=oI*2OQT)7'Gʁ /FX =t(`rhS`SU}j#s =8iTp7ެVM+*>ZPQtq*؜P:.{^̅U [ɈDB][ăNrwG2z?ԁjJ$^>?2 xTY M^P@c%wm0HbKUht|L{wS6wC"brY $ciiGGIt93më~!-Y&V?%M&5 e7-HǹuM3B9gim~gh# ģf6ɠw,;?|y󈸁D@F 0#DU6|DI :qEGrc3O)D!@CC *HJ6UK`v5o[(pǺtg`0/mu dZն3ƽHa-rkF\gU\-b=u[5 R̞s`N*Q,q٨\MY]^hkJB. +GЇ^eRI* (_ CD\Xi0Uutؙ?k/g_{SHR8;S2?V5\єyU>ߺ`5JB. tcٳ8DEe|5.f`HɭC.2ξ}OEX&˧䜕˪Ӓ~ xlMaV*¾f⓶㏅}8/p>rwkz>wpO5iv;ZD"Ex̡2Z H2Vex-X{ES@##Gm4-@+l˛̓_ޟDG=r:9jm=Y྄7$L<}^9H&%JzLo0E)R 5Ϩ,1 rSq.)" :FLOv T.'_p"*9d$\YPR'@j!\rBX?G -gLCROqb[ԆIBqP0|Nnn꒾6ޭBҾR b3GنZ \tLJwQ6 H [-O ;G䳐Sq.Wl\ӂPd|{k[S5=J0+ e^<5ʿr vVqU 3`FUBFA,;̄d\I)+WCr"N-%x`>80(Yc!i `%x:*qVv\# gqe"g<=|_6 {Tɯ8>Vkv^FMJ۷Z z֖%,h|Lqu`C,zHKj]{6L/`En`M:FG32yXPCFcN~9Qyc~gC"rZ2SIZMXNKXum"_aeݱ)=/TyJF2]./g<]/H #É&'h8j*v|rUL#6*;/`.>^]Ϝ7SywɢF~(}u"Kl+!M.3]q&|ŹN 0E> e~C]"6/>GquE ,f_ɬ)=&;k/B}zN3//ĂXrOiu* bs@ɧ ;8y'TXX4P!=_ lfI}Υ ~sҞ3Rܘ̛|Ȥ~30@ImR'C0 k"g nѐ55p,261Lbi/њ{@qM4 A.M<0uαJ9`bb.iHrChUUrCt͢.f6N*fĹbX#;2>Ւ%B:G!0 mzCK/2DF61l\]; lK+*w݄l&2( ӏ& "OIlʭá''BnSK%csM8&h 8ֽ8γXhxCϮyϐ]?e1ğ ,@6Ѷ{vu}Sz|mȽ!31ν043"NnMip\㾭Că[hd[8t L 5c56OgZV{FW}ir 0Շnz;0;qy(ދ&)`'NW-S|Lğ4Mo{tVGb}@0NDª}A3Kl+slD{|d* H57AxkfP!QRH΅b*:jzer™RI%ev_1]%I7GOfEll$ea[a;b.۲ƣӣ|>&\b8FOG[#)bQT@ַI,QK}dUjy)oczq.gu̠ &R@ b(/X`D:^R'D`5{R4 ae~jTD|5e3M\>xs3Uq uy`V< y-w#Lf0%+3>=C$W(hC)RxPS%7%Vh,C"3~J L,%GRIiʮuXu5u jb*H!X:pf~b uWuUFK ͨ21$B[8h[+]\XMEAJlaX9Cڃ(@m? U}XniZ|aG<0#ǡ CSm{ㄌq;1ѕZ^GJ3O긌FNiv}npXQr(}DW>6Ҕ=|p]/S C&-0K8Mʇǎěᣡj Gc|+ڥ  NۑdLݬk6lkQX+3z^H-3B[3MM{ 8SfdI "\[*=#k& Z{-zҧsxK3g yR"O, !syQv>;r+f۔"F g.XK_qiUE2 z}4[qV**ML5*= u֮gɭ]; 0`fmYWٸZ-l{pLjbmz0irpmm}u v-Y+^[DbaFz1ET ]E-tfgg5 'TcNEkD^.- -2/츝TMuRg%w1)jQC?&9f-Am)vVFqJ).H'Wa&C[#LO4{H%t١ǺTl" $CKؐdž?_6Y~!%lߠ}^\a,qlbD5fR(/h]&l+AGMO\GƆ?9;iA>q+ 7x$Xqd ~/3{|"$kUg"VX -nZt}{nd=n|7Y%:[k<[VŠ.־pCk!pšPD4S[Pڹs2K+|Z$&FC/~=x\(/>ܨAIC lF LaO޻;n|Azblljij1pr;%9}2C@9(/c\c?/ugWdKE k"PNMA٠z{NFt4j!+gaʉGFV5?4;x$t R^Lm6,<ַ ژg~- U뙽' S.O')A-+ݕSA^LѽϟFd> uF91y#Ut48x7{Y< m9'.xdFAcpdݶE$^ͥ+AZ[]_hOmS*c 9<^LMNm22TJu~| ʹV{5u?!+.9.j{Wlܭ8EU=g1[%oxhirОôRMbY2Z? ̆#>IG(br7BdTd f|-La׽~dqh|S]0yd$Z+Bu*?uj!l&=)0ڇ ^іVFq *reQD"e4_?ݷ ۀj0X#6 ;cKk: 6ё#/ݟU` SK`ni8>"dltx@""Ki]LJBǜ @>kԬFbz\[-->~(M%~?266Ϫ.2&|kC<}߃%o /eevpHN%&oC7"ɛM6k~6LBQCp19XK<+^ic\I+U^pn.ʢ `ϸ9g/$QHsE` KQ`&3Sdn1hs7LxK5>,ihG mX_i./ZP `ZQ:VrAB. kAt!zO"=!p1Q b2V%+ BsK?U7~NF{À%o3~G}i > y6-U Hrz $'F1yaWyw;A#wYL`kCBՙ%4pCn Q19H@FTe&&>mKܿ|y3u.XS':-[O#<+](HBiy7&9BT=kI_"1Rx ~Rp>'_饺dQpLP!M܃5w]3 DNΔBoƥV4]SNC&4zPEm b•/-a,sˉL(7i<7:B7C۠$)sit9vF)e?s :KfH!GNu],5Oۙ x w<'N\dm 9=Ђeb\:GkY]BM:kf *ijs)ͼ^ºǧ0piNpچ;@i)UYN:n4kD?PWVHXkhk3#V> D&4S]?)w!8%R}M$(ܪZO,V >]'C)ty!\= u_mߚԝeFI _3`#@V=?<.9Ye`l~TY PÚ9-Kag?<Ig𸄜ikJR!&Qd4]}|.X6fH!&3_K Y41Rzkl bO\Ԁtßu^IN_p?K~]$Ka!qpIq+d¾_ٲ2Hc(|.;h #:EO HKJaPFX~a4#R]!$yICv[ -škM(\iĄ ᳘)h<&ǀ'`ءMgEN7Y`I 7DvT.B~moJ^BDJ"qnyZ'ä0!uՏ3aw Ee'b|1XR&?S+Ss*7d{O\"k҉R lf{8XdhUΠ7U8zQu쩮ڸSSQ-}^ڛO_1l{(wk]ڷA5Aƌ%z!#Ur`+zVtif'ŋIQ ŧ`/*%`cJEf9 ޒ-'ypn/̟-=my.~5!,fsOMfjзY8M# ~I ɒJ(9ZK#O%_]`xg"cFMiܭ\֑&叾Jz'[*BM:UAg$- [$gs KںlZ⥸5{p7m]e'l=mf)(8f^]>>nKXKߏzGq[@ :W>6"ޒ[Dۭ{m8i 1Nh4 XDZLj%uP@[U )/#bީKx6:ne)lz*1Zq&27%y u:$5\U="ںާQ5OqJ),)}yMs]pF;VyV&=Q>Xj[:sZ‰?o%`/S*wbr< K{o|ӯys$!saF|tE'7V;]FSF@Jƕ@ å IxẓR7JBwf24VFVӞsR.yjhSrgPenlo͇"қoZd2ҋbeўi~1 G=U"zEr֍|^Q D3%Q̢޸n͂olBVmNa_ TJp6Y,G,vj}0[dٮڣ&RBVna:vTO|!iVM[iPP.uN9#:L*S`yÕyga}v=le=jSDBgk`IX 5G1-=={D2&X$4ţҡ ۢ: v "2}qj톷r8chM[V\ 92:ryt8EΣ7~HP ̴ss1:M}£֦G2T8E6ah,# W{/WcB2UT0SomG$nz#d՝\Ma&Iy3 qQ.Ѯ!:Dׁ$;&g/#*Pax¡PƘ N.61Ǝj; 1ì2.4Gܓj I11 e[:_Y"WM=W2&ՙYQuM`&D!\/V}j;뼓B}Yi ^n)TRq=5,A8OgYXx9?'8KyUAgkp s]t)0tΎX [KQտzg[vmύߝ!E=@8 S%(b(zh\I/7-:¸K;4a 8Gp }0UãL8,WmthN:u.d&]F%|<?BA88UePk9֑ެU ~Sh\!YJڃ ߇rܭ+F+5RwDs+ZKMO|Ru+BĒ6ݡԫmiN]~rweIXUË:JoM.;*H/]pdz75gE;Ƀ>^dK݃ɚgJJ,Mʹ\M./o너9YMee8w˜ZIiEyZw BBn^/.#T.^-S ᅍi<IK"%ϐ 0^aqLh-iHPȂdkyQ!IMү%ۇ$.x{ǯ#"@߳//[x8./x+E]^|y1fKBNK ][Ǚi =u>:NipYJs{ l+c[De*}Sl;iְ4{𨨋ZyxjM=_-暵 [D:M]a!7kȜԳeB{0|;z&ڊ!Ѣ*- fEmSN enjdUϿ~oL5o9 QNKcP7W+?)lF= / %nn8ڏ J:Lbk !~!5ٰv ^o?2Ù'pr?wZ2F 5@Uv>bxNW̥z Vp >շslg|j" ʥ5H|D'$|Ǩ r- _=bN{6נ, ,M0^T  ~^ٓtDqssŶ|x! cyPre6VymQ~ Y5^l+[ۭbOŐG͏4:J% ֡m_ k6fĈVtz?ԇ-_0?/jLd[vC븂.uD3=gy!~g}'wT:']jKlU dCC &NR/ r%H%AAe8p& y-A)0P\Z+V <:̽Op!+# :7J-aki7DUo Í䅸_$: WiA'n$2@y2'~J1[f݌ѥr`j{(ɓ8t1|#4l"lͥY9j^gC6e^]A75RcqP_(Sct?]o T<@Ԓ )EC^"^u|ӞgIL>C!;e۵2K$$STVVĺD Pշ:c0_7noLq=VN/vx~kuNAv(Uj*G~(`<34"k("?Y ]Q;BVL_pyqQJ&d4 p9 AN_ J_{cmA.p,E8pgM+7T(wL)!X/ᜌRx-B/10ʟ2tveSnt>_X1(AۗM~`OQLw@M VU1Mn(5広%sE% |8KԴ.WL DښWm&raߔW2Q CLچN%{gBJ0 2u~+"T{Q8N'N#zKc,oҲGgVY'V<9l D~k[UAz'PDa^X|;5+a{R'hje(~p3&Y zR.i|Q^[ZƠ8"MTa"ÝL[}B#8w>y& ;ppԘgQ _!;ţz %S= ѷ]ZUq#.g"N򈝪9JSwy%/uu޿I$Ecy}K"|fY5etu]!b^)_ *Fq(dgl |PI\p#͚2xklmG\=K0w&Ɔ-],HӷyEˀE6pLHpΝX },=bVqۏ^԰F][fcmќ:5\E 3VkÉ(FMѐG'|u?D[okz܁r}j^äLjBR !bp,^L屠%kD cҮBI25-,b5?+>5pzCRRalG"lPGR~[>9ȧ>sg%֘Df (KdupMF+!ILsx=p-e<^9c$Xhcn|1/h9[G_S֙txj4ZWҶ_4Wf:%Cf~?ϵmՊAƑ.NRwq'Yx6 /.a]u.MkQЗ>ջ3vv6(~DD7廎{KG(P~N蛫+1 8SHb^)cdsԈ5ťA(<& Z1s Fvtk KkvNX$cFyg͑ o/V]kѕyĭ ] w ]i)U5uYY9NqN1`w{I1&<B~q;FQĢb5< @\:iR#.%rcmEiV30| ۿmr/<̃bQSMe&OywIC0@0VM_(N\ksOZS*Cu\mRN>t3@+aьwIzs'Vڕ\ aԘqN",R& 哌qwfɮm޷J\=иޠwI3`>T xyj5d}53[X#oAIVސ3ΕYsN:* :'>QU뤴T;)О Up1Clu͂-a?WZ͗Q,|۽][t&tEfD  SH ŝE~zT>ߘ穊KAdoPm̽VnchOqB%D1"wUa[9; Bl UqYJ yd_d EESC^򜈋c@b>SǛ|u#}w-qԸ/AiOO+rlC#rc*ߚta%3JQXSbMgj.L~e|.Ckt\"wOL=K^O&V $soY&;l}鉸m CY(3HR`#R Z jfH3)rw|dD}Cy&ƧK^$#kk6N?vc rprq!fenp[تd,HZp w((zCKW9Y綞ea^IDUf3I3@9$l@Vös#5H8F1R7!3~i7RplWo #~03&mŻs@ :ѽV\r<IYpڎTq*D闃.Gñxגt@zӷ/d/t̔y$'D(e)ǥ/gVO jْ*#~Z&vO۩8i?f9\7vGkY=]:qFG5 >G fr}v%F^7c1F/*e{M22!g\%6v^_(A˚}G Iګ&&G]kW/^ &T߇+_ߌ\2^ߊeO `DhV` MԐԏ/ۋ_{Juz= T03gK[60룇hG>&kBn54IѾ8 J9!kxcwGzvFsN8Fpj}_)U+ >?MyzGwHαj u}'/TXOQ4́ΓFd?u€b[{K믘)^m`G-`o-VV*Ogc)h#S_4 On 2&3;#S[#<{eh`Ĭ] ϔFc?uGڕ/_|Þp515)L]ty$KTȵⰉNN.9|ޞNL@4!r2eNE #J\-_ߞ/K%/8Ks32ZyH~JN`C);a <+#A+It[<.<(pOhu8ub \6KEkRƕݳg\MU-89}aź=6(cW:(.bV*\r6 AMvkkw I\)ک[p8;?aҀ*Բkd)l;ce8twD591ss4ӛ9$zRDU= e{k)(U[R\U_N {¯t"3.sӠי&Z&r,/Xt=E-q$*`c=Ǖ:⾩oN%IgԻʇPTQ hfsk a("}5Ul8ƛrqO݄6Kv6~V]oo$Z^7=gcaz47[wo1]f:Z?Wɝ4L;Qih7x{ dPq$ޱ H/`.`0 P֝\BuWNL~Jf+arZ?f KKth{1FL _퍤 Eˠ[uMD{-P$~h{x,n$ Pbj 2e]e6͚Iwp~$9ɶ{2a+x(%@|-i4EW l/}I[7?#i /2o>1[6|w;f"HyX'V} jQ2IGҬ*~S'!/մeh8aA0>[qSHuaDQȵ wl#xT#3uc,wAR\Zy :wy6֣t3$R+,|٠.a'Gۗ-D|&[նa1#SȯW\M+ᬱ!/ !x/ _sl4n0D5<4:NF$"N_HhҸƈUϒͿE ~$~%>K 7.]a*3_5Q=.YMkAZ@J \(z䤦9k¯;"C#a%&#հo(p(A)sN)쟖\hH;X0kW-3Cq%i.4 L.uo2A @CGMUʱ3#f8%]fĨ) J[to < e9F;Q|՛3Cr3|m^/Zڀ[5:vbC;s-uB>T}'aOE?- r 76VHnҷW0$+PZ읪Rߚ g]}l0LnK I~W"$m\/:9%m!)0%0˸K#͞&@ cV'pV)%1RG@/?~ߛ+?+b7S;6ՠ7tdžD+bU?w.H|jd/ ,ވaj9Z½l֓ 8)-> 4`nᷯ@_,t=<ՋzB(;:qzKb,jebý$GKAUcCA]mp`+"%$ vaʥTv6]4%QBuqd S0BO<6iVl\-:^΅TRpvAn,Vjm=n(T Fc-7ڃc_ w]Fc{E M9jT <^6 &{S(mFФFr`<_m%)HWnX܏,|2q á N[{i[.Z! :%TiN 0Rz3(,$hį]g]*u6T˿ rXi4jhU](uvyGFJC88|aeAŹ} 4$y"y]G-*vox&6= ]=P)vr l/eFԯm5Ɂ_=GT PF_'FyPz6ÖOw/jL!Vد B'!٦tea0+Wb'}'ж/2C8 W<j؇Uתyh#J`׋븟>=)*$TQfB:t[rV9‰@eT=&ZkG/e΅u`3Ѻp}WU@Ы\ k߳SIg'&617*Hf1K2"/kHKzdNNL Vodu뇲q+>J_baP ] (|甊'9؉%axH C6q3mYpsLMh21U<ȣ8{]o&(\B2X%sUXܩV3'ݎYyVYB$S(h>5Ѷ&۳r` ,^ys hN@!, 0Khx7 f_q$ Q%ΫƝj&2@L- K5 _*!#sM4KH~b+2aF,?cQyIɽ.i]k2\`D~膟3؞1ܠWW3S(PW?ƊT.#bhgcnkt߷6cR( vVA~+@X?_"S"?B_1J9KcIYkv W3' N';=q;Ɲxƌp|tGL (d \ $Y]M|C`G (C ^er`1US)4[%_XĵpbFIDnrKnp˶#fp 7I$(wg4?#6 f /h XJ#XP$`">#6Mm}o* 7XeҔc5~;t5|jm,ʬ!uz!DP\2L ~.ZJcm+8@7,=bVm>#F "1QnA JϸeXhHX˴md@N+B}$P ;IkLӥ(@v|#wK9kiY͎& $5M,vq3U+5H^N9d,) uH>bu[#w92:!BeV$mA=9,eSuYL& zMGFU7RNzա=gtL ^}&L&:07M&:5aE=80OtkK^ܿ`Qߢ^1X+j+G\aL3Z~P`׋(p|i ?eck xij/L.4hPږ9+:ŀ){թs|W(|+VArƧ+A IAdjJ~eڅ}q$|!D] D`"9be. $eXZJ0$jX2&PGClܗF_!efKB]B|:ySdce]}tHpA:'8 Y,)jZ]$d\>-j4wh|'{Z\.9pu9 Jw$O} ~O2#GpCږ?Xg?,YQXT"kt'l/Z5D#Boz[cPsm~ⰡA*9\(}Q' `+.}\2c+[Zz:R aYm#/}, Pw\/7YV(FEΆS Y2v"r-8ېLIsW9Lo^zl  ` QAKWg0d:u{4nF$*V'ʼ߉!"9pI!Lmנk#JB4hQB+t7KX}S}[+ܴ4^_r*;7l$ MV0?җG,c cTFtteif-R=eQDVSGasĞ%fx_?blGaAz"G7TJF߉ᶯ[k&Uϰl>24_.5R ;m ~&ѫ0/ +{۟AK}F\*Q#>LpqWrLݏ\?UJGdП}n. * YO3}tV!M#p$7D`f}>>T-kb닔.ηaPR&L9 38 ƅ QQrpмC͇Q -_ 3OMwBͨBE?DskA ~Du Qђ$3J7ˆ.r> 8#x8?1} ,c>Nw a "=Evpl߱ 7_B?⯟OþV?Bׄ` ~9ydJƣ';VV\#W~bg\zT2N+nЭ[kjz8UIpjgFR\0>yq's)p*A5T< ;f*O9 Z[ިu΂r5mmŽ}#2?YM/Dnvd8)c l )]HuQJR˷7>"8y)^04;TZA%le9yq}ǟ y^f>8sm:g+̢iF[׷1hDIO"=[<ܠʌmos bih%FLXK-;uA$Q` |#x٦!Kjg- W^ir^S"F xY|POkPA̘}ڹy˥jQO+懡R+e*u s_ݧ~Ob_e{zIKզAn Lc P.%̝^rD-C&6IQ-2nHM׷KPz!}$ ;~W#G~!ы !z#tp^x |$nݏV'91`Kx}~Y[/1pʳG,7T]~|1Fo~y<̍ؕyCTY%VC@Όz%屇D R*9M*d47]apOC=ϼ1M#MjꃱGN-z(cyރtąoTB;IҭI&[A͘M 0P%lIQKFӯ5wҮ̲s{eL44P3bzt_>_/[Z"iI®1ss3ʣb1XjDls%04`~D~L)5Zx$f>T=GGVr rqkKDߏN {}V^[XrΙ)bK{&f[,rZGitv4^]9>5NROp~w|Ȝ V*u|*㹬GTui\/,Հ}p^Jy*x FP2XjgTag.X>,voKUѻN}m8y8Q_28b_AvyAqf?Y b("~\G`6찟fMQ;2]gDէWR!_;3=׾I k;aPp[:JBN 9ޒ[V>RǬ]iFAmvv Q Yɮ/c_UVԝ4'E]_!f1~*e7<#g}"P`+A̿A< 15N+ͬOLZnG4,cBcڧFx]ɹ׾AQv-Ftާ$Q@7# ȥLk^3t]~0Lj5 6xwSQA*To ɽBA$ +_nhLB3QŦi4/ I%,5 joQȾas X]PHq@eEg91{~=rtEh؋u3(Y}I8esw-uBDlVi!)[=d#hxmdAGȁA iYEAzO͹W\Vo.JpE/8])Fiz$<+(z7xu7Ynl/)E Kb/s ޖ: tqQ4߶Hnr4)pD6֋\y&`\Pϯp,IT[a)eMo]$ XƎ>R.T10Dm++\uzD0rk⽥d|xʞzζ3ɲA`~Apwv>"oQ&릊`$l1` SqAԺk_T 6bbE7 |_,hiw^1V*!:zsǑX>8GF`O|bT񊜄.(Os6=ab%KeHSF?t5HfR|a_Z:7_^4-d٠ qYS f (v72VT9j.]ϋ P.ADŽOy#}f)ٻr='R} ^ Rg I)1~Z3ٓ1kZH|{S\3[h駺iœux=zs7sjѳ6:|D<8_ &!rJ>/p4C[Ҥv0‘ؚ *ak?}v5},W߾*ךlS`|,JF6 B_p᫩N?Mt ]h^GWlxgTum Lτwm }y&%gL$jr&쑷)CtUIM$ Rxt gH,ǝ?.ʀ0mw:k ^z_k&wUMOgcW/Ÿ~꣠`)[PBFWqퟃN-yY[] ?י^5pBe|l"x$0>J7ʈ-bt}2`>`BwW6=H/1T*on81D48[4RJ`"/dU&/ҧ:ښ g} &=֊k8 A䈰g}zɋZf=V *.f=fnf<|ʣXaRCWn,Ӏ?^iTcJKcSV<&R"KWS?Lcm)a)S_J*(^}oifbS@8HTlEΦ/Ho" 1xv)M?91s)S) kQC()|όP:'3xع Z7]Z#ʙWz[(釮S~Z9ƞs*|@πZ1j eĞ[:f~Vn*ϫk*|)=^eD)HCB{ VNǪ>f*~*}hv.2b 8kj(eKQ$D0v<;?ddKΓHk`{ ۧR>K5h/~_a=RCNw=XnS=#rcO[gc~hkq_7]c{}Wrr+ɸ'Ar{<z 5|6Lb:O}jS^WVNkDUFE9l`ՀYZ @4͘%S̉v0[L}-fBrL?Q~`ɲ`/D.8!\[:3^7b4%rrH㐿 |5Gj_ZހIBΙVڿ#wMhe1?T!,1Q"_<;*΋֖TPl"-M .NJcfaK>k 函wo ȳWzmKt>l]_wsLqqU;XNz /) í~?hiwtӸtuʫUzg.*-*Af6݅A29Z``BOe'Hҍ볉l[Z9?ѠBB|0vVgb^\wtڐǗpʝk?snS ڿ,׻lUhGN*B¸U֜Y=v~\ sTwtAn8tq36*7,jԂ-W6ߘt37[OvfyTmYAdcB\%90ZB Wm9pEgC=@j)[CTa^iYZ@:b-ײHBVV*\'Liؘ\АzgFT.u'}o?om M2ˊ0N8$_{N=h/.Hw&7USXF:[hS ǚt4@fQndFXNW lz*ʥ {ڑIsՒn[aCXb38z3q޶M$5_nDxO =WdQ]j/ugB] tF.k la}T)$b m87ךBOR0h6`_CP;0_HF6hHPq"Qgt{xi<\ۻ7PbL8%_"VS$+@1_ʶ:ZK7Spo龸&-_WL zQrdFQd6@. (,Tl.if%YJ>enk133$ yv+'FQ~C /úP%+IqQwat>It\z[roVNġhר4̐A|7@qo5^Fe&zpTwoN،ہۄUeS:8_T@yi)g磣ŠDћ&sCwRQǼh"3Xe 'M6kn:܄PWsM{γ'P*B֡-`U\ G Ys}e*/eC۟qOFZF4@ݒ[ߑcէ-ݿZ^8\ܭy6nN~SAZ]t2xfuRߛK`[5>QtHx cy2Q"WZ6P^gl܏"p'7 ƺ~W yg%g| (q)K$U6IZzfLQ~ 3# ɛ#5RRavrUi{ E}w_4eC/vr(K߷P!<+gE 7O I,>T\A7.Pxߡby7T֚&'&D"O(Q. 2MWC+Kw*u6,(>`718X};s:ZZw^ ^@؅C,KL)58G!C<^Y lStt!Q 0\"Ž<4E؎Wd\2f_ϑf=UH0 Rٖ8'3"LV:mDzxI 4NUư2\+[, ڳY7pƗNʈ# ;"hvPb>JOMWvk:r #ļc.K5UfH*5aZ:RB*@F(@VN~0+GfW8;mTy)L #W@z!d{Fe7UKvYa(ViY(7Nݸ81R5I ~E#7,5q5}|f-ګwU '!;ݪXf YAT^qW@Jކ?|Qe x_SŠ.vf-; V8jO{{Ž~(ٻ\rՑ%^i8_$a-u׋ Ղ==5k`[R]O-7lpPB/BVx3"ٮ^$wS 57fPh^%HOoL4t ?ƒ'}5Ord^g+f@ush!.sAxKĈG[xFS( ]ic7iW_(>DoȢzv*:oVye=eroƠ6E'Ls@gqҌj_~J}lw960v&-r}H/RQLJYdhf0fѬ^o5tŽ&,,Wc$2Mච-2xƙIMwXs|oԯ 5X7l(z؝!gs󖀡Y!i` {`R&{=e.CA%=4|(Z|tIzK+Q&ʌ~1~Cfq -vݔƈ&sD0"mi6&?,d8>+w1B;cvQZ!{r@mq\~ȇsr. } 0 o &\Ԉxu_*~&4є%l%' S;ZD(EfpcPD0t<4VIGQ\L€ '!|/OELAp;Y[JXk'|;JIS UI!8*)!R\O2)*:J^upXQK@uƒBKAEbwXàO (+WL{"z3 ͨ#O3RռN=J.V>w{R2j[zo_Gh<'IiK(LЫinHNclr\/Ml2@r}=]nQ7Pf܇.|eSNLR0"E?D>2 ѧ#-.^ mj ʿ`ùtIc4L1k#Sc1ȴRkXLh+} \!WՂb;LIxtAR^!E#>`e$F>k˿x^B3I0T[? ֠S:q`=V{c3 f5V$֏S94/j- v $p7e`WZ)ϗQǁb. #^< XEr)zsKSݤ`T?C 1g{yx |.&ZCfYa\5Zl eO VHt8XG{(iLޝO vz yC4k;qý(c`9Ө (5 ٥*#\O eOZ=M1 h 8ъZUXJrv7_nxٮ~K1 ;Cx< -MٶO$`)ˆ84t]$m "@LT}SnȎ nnI#H| 9_/QgGR0i0e̙4Ĭ zk@ mR c+rRf 1QB V>TJ5[{"rBh%&èy26ޓnHLcHNZvVߪE0vS])>p"v^7+5˫: d45(>ē6ClCŅr;#7Y _N3 -xGSi6;voCI&)9H?[`H\[MĶ;А+N/!V"0uqIg/CQ C`6qrLڈON nHp %zmA77r ͓H]q%3lJAh?dMSW*ʶtbia jVUoɖKU&:lQIkzhiE:ҁ5gL(BwNIdi^>/_xA?^lHU3H. &߯^թnYZjMAQ<7ȆUA&h lQ: FSQ"Kh4C c8,r(7qgodX^4iztٕ7&#JI[ {O짫@o+Y>#7 B@hOnF`\'KL?E 5϶6ϪNKI(ay,9ҧR,Wŵβ/`3z\oGY?oOÒ.u LG²ܽCoMn^ ζe?$ 20ܴZ51B[G]-קaT0V:3 Y*w0ET,pK3ߨw8{n dQu;ǜÑຮv]W̶aH[jt(:g { x^ƅmOH[hM4UI4g=$J0Bb:Ph5s1A^.չ5WFi_$^});| 'ubfEr;>9sSF w"3]&0t޺'GؑP))~*zy.6 e`DslSo`b{EҶyՈ8`6D"uSgx.\&~^{cZW.IPz9W\.m>n‰ P;":{\;@p>꧁/ 7J&Uid8]~.SCcsOJna5YD)]R/!6+9"yrXxFğ(K%ϱD0, yDn 3aQz-rD_KA"(5y&k_:m! '"+&񠧥p_/>)P |/Fnp(SpRG+ƃ Nj0\o$}Bȴ[B +<'w P~!7o}J %Ї3kgs>% ߁i2uP~rm D 9^OgfjOіyUY};/qO;W`{l'NR<_nn4+OcK !Ճ)7l_a8 OY?ha1C4}~1&z_ʔFkh:e[uZ* S?xޞOsdCoȡ6&)7+ёkfsm ;W̫?#/gNL1HHa*f͖~tp#{>OϤdǮ;, \LF+aۢXR ȓB-yIm O2[ ZpT$f: j0[D,,h3%x^mRx?~hX{N y]|NhT-0]+P\%W_&6Kxۭ$ljqD/vw[o{u0eqy2{0[T? =6cFMw;f|kwd`:9 |OU}٘ \"]$]ݴ uDrG"#op dyg5xAf5솿 ntI^ȨTgPpAbMŲBuqOQ6Ir396iJ4i?ALQrbN ÿ_bf7W188KQ)ߜX""R+-(|N o$+# qeyP c8aZlCK5YtBJMx|}hsQ/m|QnqcFb2H#QLO K fGA l=IPt}|g^v\WJ pWG ЖbC7ސHjtRmARF[3_~ |CXVfV~W%ou(sf+DD/dB^1Hk'Qx~h8OӸvlP}!gvcJGoLNϱ:6Y. _I.@ gWGn&]crI[jZ| }7fཞThÖȇ9'/:6$J`SN7޵d(*.pLz̶ \!i~Ta"-p]9T3{-[7_XφP[xx1]yɆ^'bm4R69լ 79COJ(`.\M4ˌļӹ;H>Zn͂tFB5N$M < vH[u 7z|*a LC#a^*i-I / E8Ɂ =\6KjC&GSh*a4s}rz:Q/`Sp/^RB6UA`;ˣҶwƍOVU C!b͜*4WH)MLJd{jk(캗$&a@gS:0>xv &SEݧQXFР3耬QӗZH)Pv :*e}S\3nòÓȠvJn (ȹroOc2gf+I^Rmw{W"wNˀ)E,T[9`HP^Ʒn4wX*oMs>],.XLtbȱ򗠑`y5F r\xxb]~KxAqQB]p ߣ*ϭ,ñ=b9B%s7NA(G9ў^+F/bNA} Tƪ(@SCFi<ĥԊ{9Gblgn#L'@܎u\| RUqY'RwĎҵ>vXN_+\͍54|P E\nY4^󜹪e:&l VC7GNh)Fn$t0Pdu:wL5B+]EZWXfP'8 ZKwё&EFhk(Y*tu+{?By=+ d؍d:%0R(%]<"5Wّ=T3{$(<P]Io4;'}6lQM)x W.tzDIJUZ5"&b)n J`?45ŊO^D ;@7!cUr`GOLKtIFy=[;ah6+o= R"눢wA |u Z[<)0e{f\)ܠy\@4\2@MB0CNo` ysVs:#d687E XRRO Dg̔ґuّϩQ:{r doeƙ5/| ~g0١(E5t*>wv2qfM3>XَKltg5\wsˣIyc1Fh"ym?omLu|:Ywo}&AA70$DðQZgK6FAKɍ\]|Y65|poQ0| `wsWj| $ \YR;t(ChZTۏZJ!lk00F~=QmknI \aYt(,2 J~w#ҤHv33jnizUnL.?yX&EO6JU9sL׻r ́7k1[PF^q( &!aً.H|B_2P㾆x,$`M(W`%cjJ#8jPJ} '1{'> 86{z{ =<5l8 Jmc.Ψ x;Γn|'ړ^u֋<`9XRV9*ڬ !~7EUZOz*&XU]r'qVbsfFEᑦn5{m\^ʵAl%` sbw =2/\oꥳ[wFEiZVqϗE6 vr<y8}b(Z# AL]pSa3(݉5|pB=°)oD!SGhFy'y>Xx-* {z5+)7W[ #Je D 3%-(5:OBh˚bow;ߊzy;3N¼`PӾb!*e/dF¯څ{Pg:>FW&Xeòp.~n:dFU 'Ƃ4imݯDpb`oP9o0Rً tSe:%V'1dS!Raa )`) i{a!ڛVwyڎ>] FHVBh(wz  BJ6$G =jLUA2U~jhIk tN{VF>R%daU1G 9OGzEG|@֓VRz-ԇGo%]Q02dZS쩝}O:edK,(v7n9!k^g"KHz7J9^ 2>\,i'KthY:{A*!jb>tx5\wY[ex;؋T:zC7MGx?3l\TzYa-& &$Sdz@qUoجxsfw %_Q,,m;@#[c+6+=e0[XaO.d|)-/pJzuMfP-03%r5me#>쭘[wW.z_'9ASC?aelgԴ2.]C=\hŵms<S}_:ղWyk?]i=$â,LHh8GlDMBmuW`S*s P" 3WϒB^m(Ys1ސn @ȬBLa| SN0 ]T,GB'*bÈHT1=;M/㉼J.xnG2V`8xW0Ixkbj n0>&B-'q0|ǽ"P /Ӽl:'XG,4_sב@yȂ~'VO ,>-8tTZ1-RٲRN_Vefba\ Uv${xެkrG0ꍾz֔Waӕ=ڪSH=ng QrppnTMT}%I$nObNŨ{1E^ 3Vȡ^B?4!Cy bU4u~>4Yeݩ65P|u14oK|:s|@*4̖d'3m%94CLU )qد@|_%e+2\@` %ooJbIS{dG1g_,Uюw>`k%!E-7 Hk 26Uoh$Vk@[ha"%&$uĨ׵.浡s&1=˺,MRV}ҤwݷSΊ; 85nE +惦i ) 513S!\qx XjL($OCi.4P:C[H#R 7TrMf]`pRͱd5_<)s]Ls^k,RDc`$k zng=y/=b|ʯ!9E<xp^F{: Q_/$5a{QD%<wx ζ1[j&`jNlbU~?XZjhn~ީaCUC hkX)Yu۫owToxجZj<0g` 0Nҵ%wDP )-6X?0ǴXvcWWMSklrM цsbyDvҧc4DN$6?WfQ _]c S9!ȁlM|O.<|mןc7B'UB"o 3ElWED?oFz w^Grv'gPzO\>L+3ƞC{ad#CP$W=LqhQ @:k =D0Ř^YI`$ wʩ6tiLtO==ZSjQvAb1( rN TBcXo-Vόs>;UDCIwy 30ߥ-Elsn*1(F -R<}{آ/!AnJ\u[M"Gqjau@|69,>ZL)^#aW!u(WA>C-(Z>1D,(]trO@^RpjzntҔ+ێc~RK=7`GFk-?{zJ0}^oXnŽDow Ut'en"H}Ul"$ u{rY}ؓv3~Pa ,` Z#(()!.p a%HO&(\r62(65+H:AݯcRqkqT͐YiۼTx/i١,Mjإ׉A>4Pړ=fꧡ4pii%>+{ Z6lR8%S ]t.eƼBsp)q%ʉ'mjMX)nM>'5zFtADBu;[>PGB)ANKfub2k CۮM̞:G m7^}SȄԳ XN@#~M`k[_mk^ON@<ʉɸrQJ aCNlc>c1@bf~~4b4. "N] "'zP垔=/±<%3}J"ub9\nn:Umupq e]/6iL!W#&g~ M&i3=px3QLn=],D*rmͪz#D~~rXB{<dz(tKS9g! Ugc`>QbH@{*3lilRU`#fvŀo)Md@rq:}[Upf;HL/ f*PD*|+FԆ1 dm]Uy )*t!aSmxq/ɂv! ;vK>iwQO+0X UAMD8sNF%M~Ϛ\h/8Fs؁]_)c \+ /lXF+}[g=Z]s:7GɁ,gtmbF2|> Bmn SU29NzOK7|sO D$$W&*ErZrJBYR|Jpn ,$zM tv\6mAgָfj~Iz'kMA,G~s!g~)|qb^VAp{*bkjuT6*6^^|CN9;1U|[M'!d*qh$mݔ$}zL"6.,NOKLd;:v儼JRJC׳#=HN,boiZs aSdM R^>ɲF5} {.GmT ƕDIsDwr64;q/Jw@wG@$O$9YλP!L191c L0BϨ!^L {Wt~c z 0Pi?pN ;b@]}ňT_R{/e .y$˔k+H41AciwZE^j#|eDa+2c m鰽kKlTZDA)YKNlB?#>xTvNk8:Ǟ,?Qì47U0Gn-CY& m#bgU~D)!-gH0xs4{1 v쐰e{o3R>G.TyDFa Jo!mV<5&'8wXdas64[KtTRXGkn tly+GCԈS`YtETvW-ˡPKP/F > t1O4 DȄbJd&F@W*N3~ ԈVAw wIFS>iJ>8),:?7 [b7體= @=pH^xH-Ϥ=8 ݸ,[t>#_XI#×⼞{UK]BM096n\Ҋ;+>M!]L ײ~!7t< a;눥I3j -aX4c6SluFC(?`&%>O1`im0jQc QRP')~Cd}HGB_%强ʴ 콱OB MjbZEwCmGRZdxAS=e#["`ŋŤlݱCł_: u5k"IL ?,j>{C^v ĐF )PSGÉ$#BHWYE/F4EiSƞU}S+lվ9Ju1X F֍ΐy]{S:!:f6nO|lz0LLdz7_={YDdd<:$z%J{~ϊE{}囵 ˄۪UC"L:{ FI&kq a\Y<F:m"ͷ%L //5Ty3Ҧ,exOnN=®_>r=ƺi ɡ} F(n tW0:9 03N+gC+c!DKa;V{uvw1Eq?huN `.>㝒!8d%[1(Ͼ@1$ɶu;p£Ϲ|ԽwT4wUX w]ìN),DnNsLnAZ^jPpV{ ?f&' IAm3b E9AZ0y4#`+(Z}I?Iw tB?)mR78m'i3O% kfqPUwn7Kicqdٜ"12Ͳb$y˘  %l@;?QsEx9R\X0à=xͽ)g;:?XC־+R]xtcrFn9-wI\!.HI |)6pF-)[NYQmO(UQu]}vRnŅA=O t͘cNU0y/V&Ku6egJ4Xz_pR[1嗸&!뼺U; ;c0mSwqk0J XvU& +t{l4^wtP m-j6AEwRE=UE%J O3|j;*i+v ]顡 yx;DjaX DFТlmoR1~@ c6,d_0=E;Cw}8< LJ:uI}b-CX_l5 BEJnc@vH48Qʯçqlp @[{,_t`n~ޕ}"]S^ѕ$b˝64vs!# 56rY3F J6ݾU72gjY&@>~2ғ]|> ?;|}/LCA"5*7oZ)rkoѥ=zbX'5"_zT]!R#k.0oH(<17I=k<)Rfs)^oyu{"}8k(m."J}K+QbƮ g83L-+rg `JC"0:I#Íd<e[GyU@룚(Үyc^WP$#vfan}#Ç-619tX^#=IH~lBi5UkɇNN<[yfa G5k\-.dA\sn`Q1N_GUe[bq]=]vY%ǔJIT.~)X%{3?!53'Jgiləhv "9LM4B+`FP0)~yXPu8تr@`bV#I$jV}LBL%mw&}P)&(T|d1:ut}вvyy9K!IJD$<1&??%t^e? mtL}'m5=x3VF 9!M5l r*#LD: j/Rq񅻠^3eU<Bڰ%)53ae7>edѲ?띴y )9 6 q $K]p  nq&' ww'('AUAkVKfe۶+ƓXE?[*!3 T͎Uc0a|4!lSw]?ڀђx:'m>qGQTdpfRA1%-TG;oB]%׽.-X83!9txM2*Z-i7ԩozOz3 D~ )(@aN碜9Xm|x| VY1kJBE쀈eҗ|$4N[Oz95gΦ 3"D> I)sZ;ʸ{AXQ]۹5=zp#gz+ WGk=1qҤM3懮BwHZ<%i^ 1u_GB#Uϛ(D\*e0uW`kbP5ZsVeuiA/H䳓Iat 썩XaF7΄5+Yuixg~ ͱӳ*y8b"qБdus.&0a8wtZ޵E.B;M6d*/J/dRafв ]N,L֗8kiK|Oi*2aX)B 4VW DCF%቎=n3 ͍!+A "9}׻T Qu\sb;\qP|_hs:CF(yAb slЉ9^qڜKZ05bpVZ̲pnrvWn;xFi"7=,ͻK[yjc lRϸ`SyDUM4S`h4RZDY?ߡ>`~yĒz;J?sGx~մ| fIR;Ntp +8F̅x8>,$ۉY)G&d6ML{ N&1ԁ1 ݦسk[i&C/V>**jYFUn$: +Ih}L_ecVZTRy=cYli#ӏ^ryOGlvghV4W#KT.C.Z4:$ /1VF>bHO>=_^YIQ.PbUƻ8o-Paەl.b 8i˗fq`Yt ZZW>se=G\>p.hRV.J-al+vLH1dE@N_;%0>c=q,rRR͛p2Mb\+~RUu 7Odbx@-ՊEAI3_s N١J̆H'"7%nˍI(%N3& a~2ƺv9Pdns܋h;>4 v!gԐ`ih2~L' 1K~qŧ9=~;?.C٘Si!/i&! <)~cɵSzX^NdƎ-H?+d| 6ls[RaקiYw24k\rHxzn0j+N㣦}F,1\g)FY* _"%:ROѐ]8ʏ8Ta7cJtQ"!Lҡ½y6 DQtK? \"[F@FnD]`C L* 6izj2T:Ӯġɲ;/}|˩;v# < -HhoF>[N G ݫkayxD&P$̭ (L%r; "?~_\j4$8OADZ @ktĴk$1` \oI* =6 lb~ o~T{.KKiᦨBf+Vqijqhf7PLj0nVDA~?hIۣYvgՂ,Z䡥 f(GBCsF2G=W }tȑZM iK;l`EcEtC}/'%ED%ݣØPBR@ۢWaI7$]_x";濞n. ];i4"3>Ǡ@+"xӥ(ޒǥ,b>fh4Υ>>=z+N8t3n`s)P +nbF%(;@Z]ZkIcg_Zfj[#aty$#7P w%6 $3p_d3ayzIRVA2zx G"+RmCfT%%\1ꐆ\5/Ρ }cx=,04]}H+JZF<)~H)$WD?KL5(:tvvT}T!{R7ڴ-“kZ .q]>*{ϗEU.~xHzՈp)s&)Y @FwP1qggmo#GB7Jꉩcϙx4:s i B;lx.Q^(2 CuTk>k'yiV7;;P,&p4"6WwVB{\ =ݞ ~ul\;OtHN:Y\g#P3x1zAgI¹(a6`D6KжeG쑀jy՗i[4_v|v8צ؊ψLW(m@j `nV XvwC(… 5xk_"U&$s2ruƴxDr$iSyZ)DF+t>aX mB./2[Z-2)(>H,6S{ D^sE~j &m|/UP?RTD*=.\q5>ǠƔrvGHa+6^2|۠<3{0-55\ r F ֏:!q}xn8 :)Y9Tu*G#9JTPdg 28Ay9(5oy5(V\2GǝW0ѕEEMWf[_`Wv=P%(+T vt\K-ⴵ8ʟ 0cp>mB)Ɔ6;z˥R8;* MEY`a*C4DGn qPwnEqc9JGGoE|x~P7:gz (DsV*KKg䲠bҌ.~ޘcvx:D{ P/Վ!3il؍^ї7~WC-W:‹ܟ4PHҗІL:‘ HDt|hv1z }ŻDPB6ISotمb="#ef~{nPە0j[d?tih9K؉_Z[c'K䷋-6~ki,i_9l\ԃGÐ1d#-g9^$쇈PZ: B x<eqR0Id$є*׉~ʨE%x&R: ʏ7]`#*|4NqċuZ\L@T2/@HMâ؀;ݸY/:ḅEdf >(i&豷_KƼL^@0ț55-v 5.}!2Xhy*M#p,/iȨR`Aq|Ն2wQнnԐ_ZkO]9?6wF1$]Abl4|g;ih.".JSjn*?ĻNuB˨c`}-HJ^Ʃ)Y)!t$M?!1:8uً|;dH  Km'|tԛ˱7;k̆ӃC6yy bX11HM2kÄӊPxC=G~"yW.R#vNaJ:#YBogQGij)V݋pOٚz GK'iZ*q;?R?bw/@%Y .U7)dy/:aLqM5.U:؀NY2 W<^D9/]w4KEj*7GԠn5ӿZ[qX,Qp ojmSy8pHȖ~tԔ:-MTKv"Naƭ)?qNĭżyQP>^ ]ٔ_ `;ukb!33uHoh_-m DP@5[,]."~ےi$(kp˴ O$6xnE/a`umrƃm7c{6Z̺qI\PЌͽ1{)~21,-j!;0I:Ԯ~FIk.˝ ӯV2S G鼽W$KUli~j\Dh&xL5Z=}8Iڶөw{} Gh~c=Hravy0}kSba4B(- y`508_<F6R`դ'-!pL=+@xzP59xnlF'S+_# <3p:5M-xlm~oud% ⴓ(ztNwe_MUЎE= ^HJ+Yr2BPoxRc%}jbR ?B&bbi1\XNJ)p3'r]/ju# #T=}`6tdB tFx )w@sZA.9UblIhĠGp1e, :;'r~W|Ku iKњz;s=Q)q7y$Q} IAc+pta] 3YM*~!_^ݠ87 DR띊>/fœpLX%aQb~z?r~dQ2_"j&a!rN+vC:&nDdɛFnk5|V}v >yGZ9I.ވ϶Abi uhrmwj"wފMkNa'3vUX3b֍G jq>5nk0#*a>˹֯L꼕L2xɈy~̈ܩrW*k(m==d 5rp4n*)Y2oH% amj9'j̧w)zgcƁK. C\̖*Qu?h7OXpǝL|OGBX~QRˠ蝹YN \5pbҮJ nb:tVY.cI ŏ%CCɕ|˶"kBWt,]$a5UHR6S63*MIL.ۅJw(]Qw@ǸFZ䥬QDm ?º 3+K B R EF#󺺉oǀP1r2 091 <|{hI߆qWg'pe<2BHW+^FK%٤CLu&ׂo9nku:o}g؃đ=Ԫ7Ή"waX%4v-VoEJk jL?qTru4JC|KubqvjJ#H&ش,7ul(yLo&X4b.st+1ż,/.푺oFXVFI(Qf[Gg]y9 &eV$w [>8QiTB.3 fE7DL\m;6/LLDC~yn'#!nM! f7|(52'{I<ȮuW9EՊ1vmkM(O ^`7' Z7wg{ =NF=qf/ݥb d9{V2KLć]k}!)n2>%1͸"3to *-P6."&L-]n[ij]7E})>ߋ {2^(+÷$uF)26P%MqfY êl:TLMNxqZ=esUG9j?>fZa۟5!!H6nD"Wrk2/W.|dA=*`fI"aWCO\߼*b%3[Sy{Hs5iyTMMu>\\:j˜c؋Eݶ_ uRnV &>44|s0b G+|w:a~', \|p놼Ӥa욳9J]У^x7P'DL1+/de+U>D: xx&sepI^ 8_@b:טʟv09t]i"ĴnaKtPj%͋qOfzUGԠ&7j|ޭiGB؊sNhG1 *inX@Aw x=#vPJjzU&\Yq:``CA(ۼ4|Ez`%I9;o͵ _u\bxs2}gu5JFtT\rΔ}FBI~)Q,?}]],'\N4ۄ"Q}U<FVy70[Ѝk`RB 6D+̓g38 p7p {͒I͡c뼚Mz.YlBZOH@Wn]D^wg+xQ!D O|FV: 1$UMPR/#zٌd*up^g\'Wˉ#jyzpNR: sg!BfVP㔰Ya,rs^Ia h#纑jϊwG^;'~","1OĠܘZIW!r kX1_C)stx@eDڲwP Q߁f4tw~qA]vMzXٟ8vb?y6ɲϟZ~_F9!oJlU.#Tʫ#Qj*G}sJWn@3$sٖ@z)†,nA B]qS<pͤAp;acl |u81C㤀,RܖIDy ] AEh8/45.(ԋ9]FEFVcs~,,3GrFGI2<3l'c=kV+6t|8mŨn1^῎o&_\uA܇~_GM}8R£>;jV-|=UΓz+{ytׯ18baY@j]Lg<>i, ߡpo&47O.VG r0%fr`(]5fgjꋹ^ Qo``WxAɑ;i,GTJ'fP/qr?+MwR4q[|]ʬp,)µsg.dXbдuw"7%=Uhi!qMF68/,WKn{,i 0Bk<ؓ)mv J뭌uX&V~xf8K[N`)TȓˑԼU.T16Z᡾IkĂ'W#xp+ mlnrbڛ'6MÇa?&~p{}2-Ξt[gr,J^c]:39/KNn"A6/J:*~Lcn`uvK\Und/!8 ~ĨWIfjY1(eV5= 4>(~׀ XE 1PDd[s| n O}=Z4C&r.egnRU§'X@ 5iVZR >r=k\ 5Υ3}?bҙwZhIlK(BJ/:ԅi1k~' Sb`lpjҸc:\7Tus|AGw`U+ s/e-n`Q,O3h́^ÿ)6>F-AB$~s({.)2g©/){r ;]i2-NV %fe"LU)6@p" 0y;`ځFFw2$* {M%̜٣9e(}횸8ЏUGLTo_Зe#Z2li3.뢊0zu:$a D'Fc!*_?pf^B<<)YRkiiZ d #bV h%8*'qT=]>"Vax7M:4-)+Pq=hiBD@`"zp_H϶㚘bjAD9Bc`K6>%}k*C^*b-Aܬ,ʲNEzz4@%Cn=s2%x zҞg!q}dŽRE0Q\_gfuJ-+Tm;[m~}A9(MHJ}&lc@ 6=؎ _g|zhAy̖ mOv$JpD3uMд1BDewHLT^ʶ\)K0̀< `{ib%9N'Ƚ Oe:ԪVe<I+IAEUlz*ޏRAڍSN3a`,ooQI$ucUR=TTNy5_[vyS7k@@(UibCK>dfU8BcFٛ_"fw~P'83UK; PzbVIdv~燺)0nl>>i/{I ΋(o ɾYlHhܩ%ᘔv$|c}:h3Pӵc$xPܑ4g{ozJl)Ŝ& ~@XO2C\Ѵ@x?Y/kB;v.eD0·UԮm1ݒVP3qiL1N<P 2D+4 -y佃ز`lVAM!n{.@l_Lkp"Ar[>\yɔE{)hP *Sn1֎U(QWʔN+s5FS@leȖʋUz~hW,t˫oLg#M+ :'Žvi 2[6D~#@jJv'| !ܾ:y1g6W8tf7 ."0)ݾ)?c2 @]|V0G MGl*$!讃9o.$NtF h@G;Ei0%'׉'o˝ҷm%wJK7 J_P€q(C[}~qNE?ͼ] ;2^߻^O=9KQM!nm\VHI`"؄7{YMP1Ko$ꬶʇY݃ \N\ =[>WZh(k+\:u(VLN+\*抰p}7`&'NmХp͗kzs#uT 2PN={l~.|;$ӄ,@mʿᧈa\Ѿח0$;ː\.ܗH7nBKx׺}gx"Kr\<!p<{sYrOӼvDX9-),7F25P&JmC8e90{*ICt856 3R`WuW`޿8Bz|OMF+LA(#%{ X1 =R&C|@ޥr8"YTʕ#p]Z8@4>7UIko1 XU3­C,b={aCRB'I& b0: 7*ն/%u=zԌU/Qqz'v +?`܈+bT@ O"y-pVBCJoy_iL{.X\9B'%ڹќQ[۴/T!aVDzÃp߈~qggk mbEN6=E+phP 0?'ޢ%?ڇd4(-ָXa77aJkuq[W>>?5EjBV20&ˡtYqvU!_&En0YX&ΔzRp@:mX@8U BZ(.PKє]24q!iSbM=ރG:|ȓ37 * Uͮ=G:N?:L4{z X[<,r\[rw]ECPEyONDZ7\x'(HY=%%@kZoGC>vZK!i2۬Lpsgs6i-7|JO@V F+@%1ۂL\(})W+Il&i > {-Ւ<7ߓd fw5.ݓ^pL($ $q䩠2>glP*-3Dzdш9DAI++G1a7ܸl?Qs>όnjگ&Z쎍HKӓ4dwA#i9(9Po]u7Rc<ܞ4riEBsNvzB9A=c xJ|C\8m;ΗKC{2N3%gUqgV 'oo:-z '6k9F RX+zS'$23z3>vܱLy!!rP -D).Xb*ˈ:LKdKR%١,JY7Pl |#B( S8zJqa!5Z`SD}Mu盱ܙ?S(-]=m5vD 0I$U% ]}&bu|Qr "c[mSNI|g43=񪗸irFn$ff [Ug(x:dA!!Cj'&BpdM}%\"~!XW.^I[G%}mevFR7xu#O4".6Ojx347yQϴqӞ6#HS׸ÛeG=!p#v&!x'݇ɐ {EZ!s~Mk=cLދ6T`*Z EC}~ K3RSOZiqDdKK$  H3RGd ]~-%lMn%rս]gGFH[&(&KtO75~cA *|Cr6BP#!oY:3G#٨}L̎B,~H5K8H[vR߀:@c/v om !pHcTfe9tt⣪_VlZ!QE%:+6|QMELv,^AWM]UoI 4nV|7Hx?@yތWI"@ۚC1I~μ7Gƒ.lT[J̻{[9CNŅn܍М^ i#+:'΍wm z6={t{Pz<}5fDfx$g@e+~(C Ms(gUKussBwڰ1#!X Ոnx@"+))U':I &$ٍsVqknt[B*%qetU8/HM3y1x%SGU{C }1d2^'RW;Ljm)=r*b7ie񖌣\?ij9<eD#4ݷ-]vÀy<{x^S5|XB IRJ>VlAQsɺdu9vH̼;CmSۇX|W9#)nM p{o'⾢D6>ǜADIU7'<)kpC6%}m&`yMr"=+tm{ɻ܈;s;nXW| *r_f:h˦w]"f)$;ivN"++8|)t+T\TDښÇ^yP=-RnA]>WJJ6u]%]ڔ__ݽ1 r~Gl UMN(?Kx½.@1zox Oݐ/ OC#ZL3mw|_Nnga`9$]/-!dG>/$Zx+ jz{|qw?炧WP>]ؿ;;ؤubwϒJ\"ٚJE_iA"DV |%XO uIϐ| `__#T:֜N]#Y¾OKZ /ZjW{|~ق36g_XNc\kOeU*"U4G@3;S;)7{[),ql 3/}4bDvFa^1sry'rus4e>$_KcoB!m 4p>җ &EOUeH{vb\TqOsѕH3Q}6d͐/PVyڽ@`[bkx Sa2L~\I 1!hR>ט)uiK# u^vsv=8n[V_A>dyW)9O%-iUu B3O]Yjs5ucJ+Zٴ>HMMDёҀJ5j'lg_p~<?p8}aw>>A]nHJ:]bhMA]3/9#RaGf-3%Db0[Ia724q6ψ L6Q>-nArVukd C 0Ru|PF׋KDn %p(a(؋lQ@йs &b-]R6D HKW$bYͮJp bD~B@2xm̉ECҌkM܉-CEpcxc8PZzPmA !:79Dr55UkG& @tKؽ i-/5]\[mx"8MWq5dDݟTqScu$k~=\yts g)"jp1 ]Llsd r! Hϫ\ljݱr[#rzD'RH l}z~ $ `xom8|Y4Iqe;E\Fx (0(ַnܘMT3@Tͣ㑍uYdy]ΩȉOdV&FrA|75SF5 "y!MhI&8)Bx]'Q,BBapʵ2H=3.&BK2-R`L*˞B?)b?CC|NE;z+䎃A# K<v܊+ggbE&֣!#gfޛ.e%ֻA}i[ ndž80طEt1l\Gk<`zBWGp76W Gr.-WB' ߮0=^  WWjRx9fRm^tlQ= u.x2N|y{?Hy).R8LU>eO˽:<a#TmFʙc,m>Ak*GHJzf=*3sfBzpl@ތ;+l:Y(4mgms8@jzg|<5_`;;F&h@0yM:Ъr7z_dn^eΌ ,ڸ15rW$D7RB1k%Nr tfl ? \+c#yÂ݂[Qlۮ;Y@[b;>6I; כ@%V-n'fV*9"``rbtw֜I}eERWL%2D(sP?A_ `C[MM2H L2 ZEeeEY0 ^] mB៫(cߊ)] .vsj^eVWSbf[m{S1xS:T*K?; 2͊Y쏯!Pj<6xGB|H@篶/msB_[.\9!i`$A"` Se !ǃ&"6F5H?^שuexrP @"$Ba ;S.YǨ@$K03wy[%xJ;i1Th̴O5:4<"ږ9eՇ I4S˂2^;i.Ӭ׫eDVEY!FŬRwo>@pX;JA%@ PTr<1bviw@1J•Qc 5iuxk|En`w=p.#bvA:A)b挣H2B ۋzFb&4U"N\<0 #*ZP.wDR8ANz Aßھ3&è u9VqFub'g#5^a;-6~q&[uLsY&ČIN Tw!@;p}_K;.Ly0]ESR`=Ry.0nE$$XW%ChhbF+E9^A-p^H;$'Ⱥ%n#. Q.rxje9lN%b);/-GkrG[Mgt{1rϝ c*d".[w3IX^ v e{,$" Oe'侣pŚREO=K LgYׂm%cHVY%Tqs >s쉁}K_i]Ve8y+f%{ט {4hg,n>xڝ16QX&&%nkg俜V% U%4A]{z6vvڏlEnPa4%yG fM< `";LM׊.2\Z?Q1"#H&8yÛb~m";@ ϋ_#u yl?vj9}iOxSб_OxpNƄ w5zzҎ*;v)[ 4虲hRNk8۲.F\RUPaZݗڈ8e+ n(|QslqerNƳZWȔ̟;L%8}KC5=KFgALAOE>lnW6\ ŲLOI%) Fl^?| 1wŧHAA`9$ _PZ!aW2T'HT*mΊ-(tKQ\?xk:BWy{6`05In5]Xt!Y' ì $N&g,iÌCNXvy kbL&Zq$> '\ԟy62>߇t1[hڝ)kZ9ꙅya+$}YBidZ 'e* :\}BO*]SP-n%}/BjR]5 tCѰj|E'=X(%qy^,^ 6CsTxe۵M`" tI.FmS5io,H0e=t # wwE'PC7= :j$\lX!o=(GuqfBKABEuҁ5|ozBVUr"&8]}CހУ`؍fz4*:Cŵ¸MEec\fc[ХsVLw58B:YVPOG;H=3?ҺJW hWi Mxڝ?lg++^::)&],@"Is!%Q`Ų6;xCCg,ZY`7˄XuֶM`MѠ #{pBQ\ŗNkXelĪ&TժA.Wl ,cI-^:4gَ"O!X!bɤ ްvD1~Mm&Ht|u-#0j'DʍQfInDeIE>貜TɩƃT7OgF8KcZ6BGG"l({;!!CG[]dsX+*ֱf^#yW2\I>Kiwk`nxX{ [,sp{vl4/? oD\@! uv %U>%26a?flspSVXR "-P` YS0_'?@>wa f= DìH1O&ަ&%7 QSX<̂(6(XҮ'?(ַC Cd#> kD0Nzݜi28lVZ_-K~V7 Yiv.r"*nC0ۼ 9G]nⱱGO) 5MMByUoɵӚ]iu dȚd{ry:TMGխC&&BIւӣl? rlbX.){3Et,2gl+}a4Ml Kc 5deFž}TWT#U x9}N_*UFn4QN Bq㶉U.MuuLzlu]uCR+ /ِgJJ׀7OY*j!^j LZrA!m &0rųr Gh>Ёi M`C|ܽ&Ĥr|VMg*,Ɉљcifj A|rezNM#"S"U~k+>$vh},v(7XD q_j>K'1c:7DES8ו&u5$ =J')AGkxf .\K"s1nj2=_e94ыx×-PIFqZ^ -)U/ǛH;B )?(ape_^3mFƒ7 ҵ"&x ~$%^[gJ+rFH2*pc0kvу1Ï  $˪iAC]]dZ x}<t0{dmgLi)0E D\T#1.yH<>{,SIuux5vfp?qghL1\؇ >SB/PEe #8mdkuނֆ7w!VOv'&\@9I"eOʝN\G.9ܴc-ݶ1#bOe ^zqP΍d #^^ :!GΠG`P&\ՋI#1b_gTKƦrr'3!Ey+Q7zu4+vbv1i ֈ/gx/`;%MzT,| Bf4y;.f̾K0j$u:`6O`wݪJ ,Q$ߪa޹xu]o'|;Y.j~2_ ]2.T1P`Ľј!Yk) 1å`]h=?w؄gY 0o@Yn f78w=!0)D35p4VuZn2ꁩ˦W@ oSwehs, C` g˜,o%dqHZ9?q 79lLUovb=Ww2R޼_as>ߕxLj{>ܕ (ٜvU> _.P.Fm8+QFmWc+%yJ}($K{;{924RP@?U:Vk }]K>Pv껍cntOZU'scinb,^8S+Z)V= ZY?}gl _K7]@V7-ܔΆ8@bi=8r_Y]*[AF" ̟YUx`\jPsi=5qQE}$['l`sG %Y̳*%?hf`'LCkZ(3 ©ZeQ\;l;Mf:Ωm-ѼLZ/P$RRR~i!HdYIqx&}'[#'ufF>to j\a2}`Es=av^D*lϋ-e z(2-Lrfzj#}i&qJO-r@ߟ| 2Lkcrth6fTtn|e =.6n]ޕslN=gw4AܑaPHw>5Bx+Ej1?|yZAt 7ߔnSDVtؐeEnCh@ SoluR?qŝUSg@YGHoKAo#ZKiN BD[ ~}\sV, Y`Ot҉f ӊ)9H8j&g8ZBⷑ׉# ;yd^ LaFvd$5e*L\ xzJh B;z}Tz'bM1rM+:0z9Z9k1wD[]:D,/O.*I.]v97ʐT9-_kov3i:PK|]񛕱`h C1 ^ޔ>DBY)6rbJF!ZoK'rKD IZKEq*szu&uS2S@Z!;'K\[԰˳IK>}5)m(`:LIrO}1TɻʧD f!Q`:5eʤ1(pӼDw@Ae@#,q#:K4񓚋+ȕT"3E5+릗FyV6?1:>ϐiȷ ^.E-C׃rQ'rZv}|4Uq%ʚ􍒑g\{FEQeyuAEV Xo5@tD0gV*u"#k=5E*%X9a.=:pD-נ; –s56a"z]o-u"0:*ʇo}z ZI329ދE޻2]w:=`DMWZvZp:Ī 5ʕ]9В4o 4Xf6  ݱ% Op2{j`!)_Mݏs| DW`ck_䵉AV^BWӘ1g^=!$UHl<j(HiN;v-dVPj/YDv%;SPSF*to"SXFl5m4 TWIg'Tj?nӳ{>m.HiVs)n'1 B,ԺNnߍ|<=  jbr/TPiod~7NYc|dGrE(o{Ni=: f@+hDYUš#fpbn^\@^Qd~xۓ )qkz zCX^& Kr=S`U$Js|\^Q }@}"7>ox}86Wwi 1 =@@QC{yuSݲ^AL1BYF$.<- ͣBvYS|C//0+K$i?Mӳ *R 99CIR H狥f4$ס;-sveG$((_x^KO9}8m=O_btǻJv%~"Sǥ GDvۍ4 w#4VShQ83a3]wRڒae>ضцO`ZiӋe몼4c*+w,a&R t4H#\% xQ\G FDˋwζ5[QIC턺oe&*J֎ 5jUL ˶4_l!pd/*9\*CIgC[]!tEgiG`7rF6l GqUv+:|"C@O;//}( yIKV[% _؃ ZY jк(^#IY_Z 3'ŕUsAo [#|`; q_4@{Y(hxSyĘ-9\w>.۫UVr*ک7Ϩ8w:ZRrp~x]LՔ8LwXuI#{Kn6iMAWx#{VJ4j$۱=-8-*K9$S>ᗩ%W*Wv2 ,sU0Ax'Әel6)M/$)8:٭ ϗ1[̞ee1`7+]COY!hI[X#!֍߅|$*<ĸt͓ܢ2c_QwtƬE[ uRX1HŢfִ23&X1:VI l(2u[8_I_m)x80Es9 8{Bks߻ǎ}EqjLYڑT BsPBpQtx/ƕ# N "vz^|ɴ!ļ(\ #\\ncllb},;l)oᅆu7Y(L:@cyO]3yvd$)[Sz'ѻ\z%Lb*}d)RpESg䇪5p%($(H(Bxw,St=ﹳ<9| klS&6gW8`-L'eP+ |Z{l}Y;e~&_od$&҅O?M_&p.R_[1 P=23k뢋 lC ylY&vEft,4O$=z Ebbk\Ȁ:kN(Ds(˂q$=& $}YqEi:BĵmWV-Cl '*Q䠧V0Z.E*Dzf n( sՠNpqdS./LŧsڸV0# 4Ŏֽ7t#Q/:ӂГ>: x4(\GG?&Apu((0jqL )$ˡ/H7z"DxoiV;z>rxg!J0і^s拟w% YZ