python-cryptography-debugsource-2.8-lp152.2.12.1 4>$  Apa#t/=„]թ}@Z<3ocyAp1w;.`[MbtEfYS+6`b |ǀlVq,%#^/jM7=mqih"0C۪-#"/y#2/w5-:TػÿLm"] $+qyg, O˗y+(9e nK1wYsˡ VHm&G&$T>p;?d"& 3 a $7@[ t      Ph#(?8H?9D?: ?FGHIXY \D]\^bcZdefluv,zvCpython-cryptography-debugsource2.8lp152.2.12.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.a#dlamb551openSUSE Leap 15.2openSUSEApache-2.0 OR BSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Debughttps://cryptography.io/en/latest/linuxx86_64Y2clAAA큤a#Ka#Ka#Ka#a#a#5cc750a4786f222e3a5a4fa392e9a20429527ab27870e45c9ae4816444c3915f7383558f3a508f6bcfbe8a7288c8e6fc4835e8fe8d21e38ba7a2ff4618e4831b45a66edd770d051d037e102606069c5cadf683e0b1168e3c08dc978ff21f88earootrootrootrootrootrootrootrootrootrootrootrootpython-cryptography-2.8-lp152.2.12.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 docslamb55 16297385962.8-lp152.2.12.12.8-lp152.2.12.1python-cryptography-2.8-lp152.2.12.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.12.1.x86_64//usr/src/debug/python-cryptography-2.8-lp152.2.12.1.x86_64/build//usr/src/debug/python-cryptography-2.8-lp152.2.12.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:16859/openSUSE_Leap_15.2_Update/b5be6841004a9b500727fbc0f8dcbc06-python-cryptography.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long lines AzDɆ>\utf-833e0e0d7a00c2d190def9a793817a1c9d23aadb1e09b78a7cfe4c4141eb517dd?P7zXZ !t/] crt:bLL ٹ~\sCP͈۳By$VφD~jb*Mg>Sgvy>Ӳ$hɒ@+};B)fqUv!M=ѝIRu o}F;%Hx NdkD˱Ѳ/zA Lb5 c}%:3QXgӘCw;S#Tt#M'9{YV@zIjҙXqINȀ2bޫ WN9wDN>cYciMTq^jb6Vk" x0-|o<6*nX* >w `v4-PK=4~6V1E҃ gYY[ggFZ@(_@88턡2\mv (5@qq,wdh'n7$ -L[T Ͼ>wѯɝʹ^Y􉯩]օYe-r+RV1?EZBxQCOzuDC f>-`^;"`2X)k!IzBuIY.z`]+;!w>G*(^z792yMTдRh[.ho T*7)AK  ]5R4l,es崧$rJd5jV)`cmz/<S"9F=vy#yp^$hzVGRz3$da ։}[\0x w$Vq&jdc;Nb=P5bN< h8zUN,1*c\F jzJ9?|D.r, j9')[W.;4nJd8USmP/jL9sL9{Nm~_~flQ6'D-݋$3,N:K~R qK#_|.jHPVж6AR1jGkA)DРT_[AJ')lW ~^qMK7d-YP4T5F]!ٙyI깟 # U}Eekz&#noSl9q л)#"JiV,ӻbpLjMx*{U6/ ztPj(sq3Uޝ2Bcf4wrX݃q21UCsi2VHb%9֎vh , գ &t='J)CTYjrb"=eEӨKK+׬#ܼqŌTFH~жCaGai ezc,9:{g6A3K˺8F_4$ ~~ׂAxR!v\o$sK㰢|Ƭ-Z,J}k0mWr{l'/"sE#E73:eAb Xؔ@u·4(U8ǮE-1ßT+іƥ >fݻg}hf hHRI=%Qbxd$Ɵz:+ThyFYH?! JWTh+:}w kaJ9U%fN iӖAnduhggS[>M@ڂpt'\5Cx{lb)C[Z#ثo}+߈.t.MXa3?`wW5 +lIy (VB Ӈߍ``RYҋg8̵Y/vϤ7]gὺ'OoOѤS&ٹ52 V5פqt[ 2S2׍E"@@naw9,tmH+vT xjv~VxrS?Uz>} c#$pomi>o#a 6[hB\eRlb[ Q$Вgn`mj).:[4{B̈́=%ȋJ%v6 H<$)e_̊t`dJ9'"Z OQ]XMa<7g?lZZ^A9nZW+/@nϣ!V /16@񰛿OƷԁxq7xz_#ٙ!<"ok)Yƛ򴆚+f XERzw5_H=`x ~%X'A'U}qlrͤ7h6~hMF1kC/WW=VM+as 81Yc,NgYFN0IfC=O?}%ЕcR]h9k; kQ%rKG^^EdZˬj_zOXD>LVڎ@ G+L/;Ö1|I˰,{-?޴Z(=$oVLId!7*@=R ;zH/R ZK đ\@3}HXjdv6ׇr8 WCBNX rBK'\ zZXZ$ fKiH|Ra]~t:7 @D) |5*ZUk] pZaŭ0  n}ǂr$ڙ:owg@:l.<6|Ѿu y׷ׅ2)_m7ժƵuыtBHguwjl?**frpjip;!ݝB_ryaʇӆ`0A EU[͈l 2onHN(h䚝36WZ.3MC&YO(!;MSq||X[8r|Rv(4Yg ljd~3=O`K" te'+Yp$Ӛ Qʗ}ܴ$X*V2=?TcK}цrrɶ-&KQKyڇ7儃K I{& UwpY`-hgp_/0'ǟC[=(Y,„Bw H,bo-@t jFJk .]-w5n~Zk^L/r>ϫ:|`M8m_Cy]?D@'(h/ KJ|Gť{Qa.ݟ胆&qfJԬTiҨ(|X\ZDI=*rwG}hف :W>Ŷ()~BNưޜ7t"HuSPA}]c 9WqNA%"2euݘ.y=xa]֒ijm3G41T}-_rx'ѯs!}5?d4?YO]K `g BpMKP_cjN<> ُ{. <ceW*Se/,(ҀҸ]k|SP(γS!" B1B8G$^m04F^ژyZօ uNtHYs81#v٢5Va؂g)}N΋D8[)+YTšWf3kW@*JWMeQy#XZt }b>cb݊#lA>Ą0<"(ԧzApN$N} -'ôBG F5X鼚Gř?q&FX79h:1_KM pzv߱ԃ)b0p`CIlC_2XzCv%Ktm(mPgP=ct?[mᖹd 9QDJ 5hN:.4FS/V[)lO?Ts=Jej휀ISltnT6&[ܧ0۩Ύ %xr4^A&A뛰5ikVxb|3%3n>/eJcU)] _v9T2fN2\O_ ;RƁ%:hUD}9 rE}ȓV+B낀K!gZi|y>BTDޛ|dLɓ[W8%d(;9]}ZuTiȻH{*-8T?[nLP$cШ9{ ^S yQ8K1d^jD <1OӃ~Rt܍=Lp-ҹvu]SߘADa٢qnDl:d+w\5v7)ԙ\ۿYo`85g2 _;Pn`V4/=gY`)aQvW{ѓ$H$oҪZm]LT^N_bIHHN>A=@s1kE]*G_RrtuG40yĹS+gS̍;|+dX 呇i@Nd;~#QLSfp)fmЎ1BU|$y1.fgB/7u)mO ',?\[KeSӫ_ ibޏmxhYɣYMR~O[9,h3{_vlȍ1p>.k8 |\Y9藚ꤶrı>?D"]BH>-_/s53r=|AZz9MU=$/"wP_$ ĥmR+  TNgZNӊ pQkQ@b@4Ksp*`kAMQ7(!f}{#qV|nQ=/]olZN>45f%#`z[Zla#ϊ q$ݜ?S$Rr"^jVr r",giTœj~r};q5 Sevu2-Dcz6sV&Ȑ̔&!e;|coB&,n| gyM} TF[bhDFTO(x- Y1LEAsXlJ~LO|TnB -kYE|1ohK0H)ZN5VY ݥM_;3ݏ@Ox&\4p}!GJ_*nub(]30OǼNл?_-T &IHi6)ػ1*ņe&֐^w2TRQa%fE)\b'쬚-F]zxS.0 7_]&LZ}PcCT\JOdt FIɂv f+-r\ `CnV]UD u|4$EmTS`źsXX;ޖRbo`4h\~DYOxn#pRgwg-U Xմ\3ŀ!5n Sڐ{ve1A{:ݤgO=Yl,qǑٚu{6ۨ-2I隁Gs/^&y@0 [ [pPk-"Ų_X ae  gwB]30]|_߷ L0nlYiaBQ @X=GsLx |AWί K 6;;j|u-"˘$|ˠ(R )Wn bBPemFtI8 SصɑW}@."xƻ|33,4҅sp z1WC^c!G'&1:at.1y&/ܬUf!ڰ0/a vG5-`B~L!d~=0<&*'[XH7T٘>(,) ,gߤJnQ2A@?%D?1bH߿`Hy/Ծ^Ow0FK&9o&DE'>/h= Ksg1+&Wy/֋g<$~=jQށ_ a26&\7H[PKm>uVKcn7&WlUO<>_aԍGz?]Xdd 4w }xGP-^@`R6&;ao7-{δ'(]s,q>[eP"joD4tH_qƼoʃvNWnK?'8ow*X-Y"{+z6|a>]$P yFI0àyȔxKI,*r^9^icDy}t΂-*ځ x0/nj;aFU32lU38[7\ fa?:oK1H}v%+:30QrʦCwEw x݋Wwʹkn}Hp ĚʣToV˘rySJK_.ZyR(CZYCa6س*U=Ef {v 2Tƃrz}c lP(6]2bfQVb *BZg, &|{ڂxң`p}.G9eMU^_3oU]?}yVj̕ S `^T5߽ZQ!5wa97c,ȵE^ `vA'6V0/A/]"H"8 G I[CO舀Kا~KI(X:Qq^>˭bb,N(]Mh݄~[%TCFde?̭g)}<@Adwj}~-\) } Ipci~c Jfc교,OQ^vRtʖJB崛7hE Pgv0xid "-UT'=ntRף'Hkx>WXE&z\T .LlAi͢x8P6ycVlDZ=L=C7 y }5r;O6J~^:dk)C6ư|D}nU {a렣 j> > 2eq?'sA nqZ#j|L B8C{^*xse: ,ǾB`T< aFLQ1T>#/)UO"{0A"]&|p~%* Wn,QѕRv#h4IW[e#rbJe5PSfˁ2lc(4I Z/ ީ&11fY255LkڕCK.?^Etd|K3vTQwke Z#'zhYIL#q(~ѳp=F=K`Ȼֹz~L ƻ(&etK2p\0Wh(d$8G=p?7Kܽ)%8O;K^eP{&'vҴzR#Jy:@=!"Խ$wب[Mрק0p0:Fd;ƍXiE@5^bfO6 #g}#ƃB[wgn@. : xC>m$w7z`NmkyMҸ39\z{<}3aMt(T09%/KsC1sP׭i‰@Dq<̄&9 nN[R~ٙ7AFߞӝdrT('/rYo?%]l{{HEjɝ)G5Ǐf)ٛbDv 8v:yL.muz *}&e@Zq7%lk*kX-DIzb*G=a5%gH*2s%cS@]-R?7]@ԂӗeCiׁުYRt>C S1kQH2t8Ϲn52EQ|-j<] "bs9gT 4TT*B&9ȋ~0UbCJk)Q-LjLɈsUِA]/*C+ ' {TM6`溳!59&Tu9YmqAdh۳AW+o`tWK{rnS ]#wMAXSc,7u fK"ŊC<$`­0=4kv$ܟ8XH [? 9w.~7Y|r[\̄>LDf1 WhmqEk{SĶhF\Xa 5KNOwIAfr gIa>*2Q|s0H=K6vZԙ*kDɃ-yCj;*.iZU-fUId%ZYQ9yWWCo΄{jXWO,[4e?v=M01!*!yFuj*Q4T [ѩ5i"2u?{*ew/Bzj5I{e="rКg~ MN( dPV[^ 4yoCxQpE*ŧvU璉{^HMKF-f\ BмZ;gv[t 9;u =djČm;tTtͧ2THt9+FY.Б^'ao ݉?t ,|L;R_ECୖ `#y+\A< 9>RO[Npn#֍U--XU9w!Μvu7%IaV^D SYdZД8?/y\*+L%jd24t?M!64 U8leGVAdT"eaE&?4"^oXzŌI'=ĵg? b;ɮ`ͦ_ԩW Uesy`дd\%:}ob_7YFP]%q˅C8e,i vsW c}Dܦ`p~V ̗ǽ W^Y*ˬdKFʂ,,HB PE86_-H0!KdY23=rWEPߚzG{̳ th(,Idn"MKb]6"( utjYU2X-f=ksٷwL d|ϠZ92n>2"^HەQ.+D<]2 WTmHzƒ:,䅮ЕWTg(: yǤE;LR(Cm UBi (:pF+1~ N^+ICY~?0lNN 0ӷVi$RcY1֥}8t~tT(m` u+Jի(k 2%U6$\sRNb[ܛjc2: >Ep`G /wXUK"@Uk _ZBݿ@^ojဈSRUƁ՟|RuR ڛsYJ x =-qDt9rͶAVLd0e;lف)3K=ѳIM3,͓^24b_[:&ś4[T]O[]!9[S>sFu⟀#M9x/ok+h-̢?&Yq@/HơJE z^sLW.h0TZ4 A_Þ?NyrZrcD9X{.Ct8IueQ"|B4z64Q "g v^_}w Mmx@xp4Cʬ.L_\`50܆2E36L jI/?20+bS#R<2"Ω$F&KD-NZ%_ U&J;.Z@CeT3Cc_Bg̬Z#.ԦJ 8ROM{Q&^K˒td!:JO!K&˛pkKm Z6e?'{gl#]W֊\NlN[sO[F5K&us\PS% LȘ٘ {p0ʽvPhyω${RT5YZu4?Rt[=&w-RZmMS@;[a˝@|x χ;idrlT Ato~s-Mxw|9}>cz5/ϲ]Y>^yZ @ tWQc/c3qqtɽT//Z$%n8{%X_Y=ef:)L2g/}TT)l[[ W(r>DWU:z"gV{Vn~.оۑC[.V27!=5F<43)IQ7u|Ai ArI4tD5[Mh'-K;#e55 p7) X6',>-8+1hhb^q*3ƒggݬr#pS,'. @ gMgy̤PFbUEpJn>'<:'qy6FoMe^X D>؉u,KKt_:؅0 |ʐ]O'ֲcXl.R{\axvp1D#xKC uUX^qu} `:Gc=?@Nq7Oh.Pxǽv{ uV:HQ ҃n]+-Yv!n SCL>L\pjFrTFetV2fN~--fQjI<}COp#[O,&C|,=qu5bk9Uhge,7 t-*f8)2p `b+nŌȎ,mDvY(,@\=Hzhx c!enQVVt@p2Jk!qc8@!P`z7犤ˈKOVh f D}&RgPT EY QS@+pIUzpSvhܱt=0}~5$+H`sPfA>Qbg񟕐6rY( q ?<{ph"}BD EXRѫ qo .z*g#1#m53(:ɑ33P Bkj=#ʼn wn|pD(t?4VHA^!&uBWn~T M2k{=H'F:tBP^yRMCo|y|4¼GVO@_/,,7|1,/9K3J G>E{ / tNJ0c-mQʹ`^<؁J%B=pJqJ*hL.=+ӴݕqIzN ';Y{~ *@YaT!ACsZ^PG9@CV4fG'y!v]nj%*h)VDIGiwg7"OOyMm U2Ƒ}&8lŠM1Ƞ&%\&̓,2 `bBޔUͳbs?CeYb?K@"BWUm+ݎ9|0kFTO%ڃ#_i}a{mĥw啮R<[M>N=qnkqoZ4\vy@P+nV.ɀwAs Ze!2*')C#?(7Abe8nʝXƐS@0hSJĬo6qA'%p B+SO]_UQAyc%u&mo#+!(; xx:xמkT®]6'Q";AW)N֏4R?_|(*f;UZ&#Z{|Iu߿||5z|:[>AHސ[ZsSC9 4*Ugn y[C2qagVN@~D-=FgYtH| \}J\=f^="GZg&M2g [xOQF<ƛ;6hd " #4UW6z\pIimR0U%*ɠUKp|Ts)1>*aczF][_ߋ ($5&\(جl[&ϽjϷVYZTOoTZެ|U1M H&B!!xQc@FA]n=6ήYGE J"T>V(TϪgKF|2~<)R("?)B{pl,GC5eܳ9_ۥAX&\i.=5xgF:[!Pj<{?]D$&xJaPTzҌwVdeģ_(_akXmI2EXtxHR85te5n?egwWj;Q9ImDB,ּJtPز4W;7nj"$_,VM:Pd!o44IQ~LlreyK.S &Whj0 dǹ]Y% RWsXp`Xrr~Pg0ם~%OJdq]]| ){q0Qմob;4ʒN'OvØ-%rXݲP*KH+ϥ~(>e3d:4)r݉yXz{0`M׷?|,+$@99hh4  3F4՝ =/o?4^suZ'w/?㥨+Tdb3w„  *^ 9~"tOWvqg}{.HRhE\^h@e6w~nHKw^|+`U>+_ ̌= ,V,VoSUE/J:WaE7!ڒr*{T09_ma N p{@vpfYvU= N,+p@9z}Jl>qm j*} 5\ ͍ YT@Zs}ꏌO˜!tA 6+IJ-²++gёP >ԛB C$)J9)5VUS;Ui/?w\žv?@!X{AkMRxȃ,HSّϺJ@lMVpxTavX[9YjUsT37$Xg)?y§n28ʆIOv%+J2m5]D>hE*XM>zxlhq? d4C[&\Gdvr`ztQ8c)*)Nu$}m1Yp)HA%琊VTʒHYYr8b5疘}e۱>ٖb<F0o8~k =):O63 46eI3~bÏV0}2U3. ADm_ALS(]k 7B@cԁ%ƙ 4'BDQoT!EHҠV%ؔ&Cƞ]`YuOP4YzPqG`U$O ))a< <8Z{ASvFp![J 4C0Nm:T39]7ɳ~ ?{R֛<;J١܈5ѫ]_F*͞W*3Wp8iH-0%mIۂՖR){'q'Ȧ/Dͬ ',yD |GkЈ9B$푗.kJEKA'-hBCR kL))>m6:po?B#SnjC%XxuW楥V̜tnf@]}}b$$K|ccJ34\:0*s3ādIz1[R9V`s@ >w*b~=3eOL%я Brܿ$(_g`xِS@[j~*/Yn _dƝFȅ+Y139N$*UTۖΜm7. W5ZUrlס]M0&bZ"5@^AԛG‚hXd(€=TD?1C<3zOj~>[S4F*Z]fv#=spMO] wL20d8zNa%Zy\X.}RSLLu.Ĝ6l?QnA{U\V @b~:#s-Q} $\͍՗O2ޥ C>QLT]qDEKT%@[wk_0mj<Ϛ!8 IT'QwC+H9Ov תYy`nUA2 I(t{_[Θt\@kMB|q[uВN'serԃEjpg',^p6|gXFoĭ9w1! pjlYftj7I.@,*>گAHPb7ǎ HXa)c=Ϊ!m]E [dN2>z}Cr50Hm"|?Ⓡ?8?ҚA=&w_$SPc*w"%gde0iE*mcPjȲ_tdMGNȳWނ3f{8$wn|;5 .U Bؤw(0h[]!;b`KQjDL&F$bTϺDr0R~ ~ 񇨺Hjms$E y4g9X4v*-yVreLl\т\PТAK J,-qCy$7>"ː֤|?P}~|b )J@@P A>JSşaNidsΐo@D'L>$7#ҷ> KG7,@s4xnW2!x$tK2Y7]HqOoܼ|h5ubc7nvcGu{VɌDtg.}"5}Z_;R :pzSA_DuAx|/ӫ FAI>\S!ʏ~Q'=`#D3E0/od*wʸZoO)cЯ'ru?ɬD> j8NӦnˊ|/(:TAP%x̺sSV wh.?, s1҃-ؤ ȕxO* >:mjN{B+5#Uvz*ԆOyZC}`Ua z!00U;!^| 9'нLr&_Ь\n90؉m7\Qx)`""J׻}/K[2z1MoЗ3ذ-6vbۙхT 3|_B| &PY긨cCU% X̀2ڬ{K\G4%?΋KFg0A62D9,m9Y!֫O\/ڍ)Bׂe{!]y'j= "4|. ]Ύ>9:nL{<С\P8[-rb*A 'eoܝx<9%ǟ9"'W4 72Pӡut[!ǩ>^K%Hw1@MZfȌ;qE-M*h;W{ޛ w"h"=kVm28Sij~Ľ˂uH#w{Q]he1}o\X 7򴤲ǰ~N'v=BiZi9+#:a`ó21.|(z:~0WI90F[gpq5cWmgT /wTީjP`EiP|pfBoC 3cF,ˌHR:o#U {Ö;xeQr씸ՙ|уA>k d)nn&\/"^ī `C*PۭšO>1qR߭؆>ZH9Tlvl!G)ulZ˛Kxih)Z8վX6z`Z]W!c,;Z UaX }Mk_.xsex -OA@,)o\ԆIE^*QoD\$T ˠnLi\ 10\Ltj6^-MݗIM/ <^xPfwf݄H*8iַ A`cF"[Q]+g S z!C80vuQULsM""4W,ȳ-=9.o[#AO$Y%݁}ɒBHƥҫ{1?; "Osh4uidMTMj1 %̥ R+xĊ$kٱ Y{*Kc[[45˧?◎Z*#\Diy4\O;G=ĕO60B(E๸=`,|vFy8nJxroo<j;8 >3տ3Cjg7Zdʚ:;/0YQnY'aJ{k!@jX< oZߩ1!($)3c!ևF qN) QHiHVPHLX7ϧ~lX) ѵqxc0'F\fBv4e *Pq,?j^՝9P0)Q6R 0-<hw!(hD)jI_eN1]L2zu!8qȀf~JIfwن"$kD6Vs0:KRdC"<.rbUvBcidd\!b\M ^7;JRG*B@l\-MY-;F q>%![4͋!SV:>{.2+tٝK}ihJDnZ;=nZqKTl)8s,!zɥ01$&LDlD =v2{JR: zaj$3y!,$UIy}%&:>Ye3eL}\C?<(.ʑ.> g> wʺQGp+wnDι'`Cs)R[)ϙi I^P$_t 1%\ lLnو[ uuV@ `1ZNz]_N7!M2`丮#"Ho=E[K*mS C iHK߱u`R;.s;z+A꠹򒛼M? wbXXG@iϚ!CUFײOśה87 I;9WFy+M.wj? WJ#wkטN@Gˠ՛֜Jl3&@v/$ }.827QV"؇7KG7 5lZdV を3 'K92bt;qW~SRU#Aނ5&VAVGY]`Y#MJbcv%F# dF6yWSr= ,йuzP߸;M]/Q#;(Ik/Sz\^I~mh7ưӜwg{=B_ }DN-+HN5c߮[*/(z4JsqXoFܻB?؜8i5ݶHW ލ/fy3OQ h/}Ia6ÁB>%@[N/4\~Lu=V4Iu{9ڱ%ZD] u?׻qDE\} Ň8_,Q6ϙöC g+<$Tȏv ̘uΛ@3R bOEf:H4).M.Sو{V 痌l?O<>U `e'Y:"_Yq* pn7nR ݈bxF>=ta'TVt't~Wu 0.,\KWbXAuFK4;L:޷}Vm G&#&RJ[r՝j<*t= qQq@uӳUxeغ\ :ZxzTʕe9}EVE)H?ey~0G7Q'Gspuj,j>%_S*cp- H6?׉ c#Ѐ##d”: Gsh'|#ٽa{pF\?8v!'; =6BNۏP}2-1C8YۍhAֆvW6x/9іȤݳO*M kcw9ت"}n%F4Y8EVXn39Pj8?A_-UTy3zm"mi q;wJ :!ka їRsnwKD!ʄ6D t>`F^%Ptk{DT9g ~֬m|ϦR:0Z 6,XY]rb_Ok0h0:>KmMVv ] %Rd_Cl`[&kVz; Eo)"o s զ n]Eq";0s2I "TRp[E(i ]}DKmDKթK`a*{\ :6c-Ӓ^ٚ})SN$_NGb~B5gdqz%rtˏM|ܜlhm %^n2šF7@:y)]$7K4KgBXj_e?x4?Ɩ2HobG>qcM0*K^q}Jn%w!=,zŨ؏ydDwas ! d4:Z dDAv >- 0Z#ѱy ܊⯷S>uH|^ ׳\(U>/^ ńHR kkoҿ<,w/Yhg*&P,ƽj 'Us&䠏4co0~zQ 2>`ݟOesj(,Yt}'r-N $pLbu{9!e3t]ލݿ8wl!@m.innj(0f#R]Ո t~.e{>&9gC?k3$ 9E3SvF#aMPyBg70v(s} m^M=oTĈlXپ-c1 G]ALa}?P\@bW_JD@IEK 581`;&Fum9;PĊv|=o~IM|AYq1ƛU5Raf͒_WCTWE4IczVB&,a ӔeŞai - { d ([$YP>LNL"N܀[؉)}AM֌rFX&\b(g=OwÔ٨a(T:!51hS@F\Hͬ}ݨ2Yk}$~( 9`5iZ~!xXfLRHSAlrr8V}>]Ǝ$&O7̀} GhGonZQHCNz;n˻_Aop+Y93$e)DuHt? :1~,W З#k# rsP lU~Brھ 6{ Κ=T([`\䬨hxl!T!w1$ݘ$Z̖Gfh_ԲGQt#.:  Bgnr)^`!gZG}‰ 9?QT>jCP;IJ`H q D*D?;)(GFpVqDsd:'Xxc2D;\!.|,k#Ȥr.4Hh+%e˜~.Kn ̫cf7Ss@et] md>{<)g[ .YA֓Ү6 HLqmм?+s (C*^a[3SIX'2v_" kP{&5+)+qKMQkyg]o΍K(㽋UH^"j]zž+>#3X沗JP3O|ʰ8v{;t{@OmR\m+8O>.n5m_zF&\&dgZpLFRno(wbo>d❆8b kM^0|w+J xxxױ4?!^w3?' ļKϨ^>n@1/K' -#)m.%0g#x@\F}pg7|=h@@Ycn+ ]$ilF*u+keJ_=] lB;^*Nfn'oq,k]~zM/qӝ95\(zZ +-a>qk.Y'f(,%̿/qLK_ #!Y&evn).R;T#F6x;TAm';B7T{ j8oRq4ڋtMaqa<a) kyG!喩> LI|Y_B s5^sO3vZT#bہOv}R y?Fnvj³!Y%4F#bUfICs[2)f4]FAѽ/NÅ`<ɦ(nE?D_oFTyMhP[狌02|Q rci6p=fr~f2^j=js~})iJQyvyIS{5ݼ􉞘 l< XH*#;u=y!РrD7fBmLsC~x0UFsboʄ9CvwrV{浕<5]vN]ޠ$`QA;gB[!UUl0Z*QN=2.I@aj.@B'B HIqgްf$V@([iByIb-=uau`$%aBd[n TamWFdPUJ{pZY?0Я +,.u`_Z<^WF܉<{E~%rr'EeJ0vEƒTzAI>>=m諠H1\O$ "JyKx6*ۡ~}uK!,Rfn 햗OI \ >z'Y YX!bJvlkiJnB Rs~愈k*7ey.Ǐk~>&xKgUvF9CCVy C~]UTpE+A"[d#Nb*NU~35xC9}rMfxON|Y.ejwC_T NL NBTT  nW0ƞ nqt,"sƋ~r*1-("~(7>*?l@1G_`EE|"l|HɯIh8;"Y%6sJ>oeO>΁r.\_ DzlҲ#4/{@B2ȴ7zA.v@c3}1L=첳ASa2V-Q[FB<#U#VÇCq6t{L4|'U>ԸHns4'^ ȇ;TWl 0TS\jH)0Yg@Q?FG?2G3wS'%ʢH!c^j}ۯՐv-d1W#T/Ezt͜I2+k=#cgJAC+X#J4vlLxK0OJס꽹h]R|KߧD@ʔ,C CX.H!Ea=th#䒜c4-c5}:X3II]f6 ZcEV2$Pd]ehqi#dNpiv)_ $pu \[l5`Y^ѳ1תelhx3S\ל qz 9ܶkK\ǩ(FrM> D#CvgӃU8(fV`^mFVr}ӯIP[VWQ}1KuX)U$ KxM{ @!FU ,C2̡3KӱSQUPph%7Eی 홢W _e^bu6U3T~7,3vGǜnhi  iաӤaD[%5iRxA=Ҝ2NOܟ؊W߲W oUGΖv[6mIKD8߾)O_]}u)K+L]ʵ}A`?Ppsnjͱ:=ؐ)&թ H+d56+AbhSm mwt!HpcqlMJpe\Kr\S+_d YȘ&xi(HAGчG\ȜZ X 6LtZgK½` {3]4Yׄi6+Ԝx ;֢YزWŴ`H? LKo(+u<j-4-DOsR6ÀEݰc*H/S3/_G/+/jeʏ>>tƕqN ,~PUP<!W!IJ5\R&(}ip՗a~ڸs!FSӫD5=c ESm=2rY@}*9'u rn[WMK!/&>$? X:!9]+q}%bų?f,LB8[)+ۉ\>-\!7.'bX+x "r\ ;#Xx;ubĤ:IQ!pbz/Թce_(?BL9uI ?2ݥpxt=\Z;٫qqu&5 q)KN bn>:^sw7NUWq=gqt]B>_3N) GvKay@<ܸԭ(. #x'HomksY/9 Vr0cTZ-.:_\:#Û1QHzV^=ù)&2'˪,Pgm9d˹ l(d"ˌ" 唢}B8Hxel׿B㉉6%HXv,!a\+ >#;^ Q3 VauC@;gH>ؓ *2MU]cb4G\ 6{b 6gvn=e@@a>@JzPF}LSt\&)cfgXw];Y/,bSTv$ p< q?ϓNja\',3^|XRY\Zתz< &OPHj+ hڵ[y{шf{Ԓ3FVn(wv@8KW]3*=^L9T=F)X M$>NF!wèmTĐo+iGoSS j-3m]ʳux#xdVԎ*i+$S2lz_z& :) gX͕1s*:m<퐅{&>4%lL%S{kMn<gdo#TĉP&B^ ߂o4m%@yvq0;2L6m+uz*O$TdƄ]ӆώ*=dVf4'wNsm)Aͥ}\̭KT0!"4jȳ*cu5#"ӷI"I<)cXʬ]@ՂC=zHGYl8}FǮLoƚH_t3ru8,,mcxv _\H2QA|R]7zM'!6Te{f(bwf?[o'Mln>)r}/ZF q{.Ӷ ATFe,5z]xzu+2 "``sgRF'FO-yB P> er(7. w&T/B3E mt}Bcmo lx+g*gzK]Dh62ҷnq5 KP[bbbopM~0W7qav6&N kQwN mRK|tl^!,^uRI@6;1$vQx/5@X$/t-vWu0'##=OB0*'9h 2U^nFX|In|@ԭT$&nu FWzI1n@62$+6 %r.̧i tM`q]iV-:9x𧴩8D]=.TC5+ E ɰPeK4wb'ʃOtx^/#ՓMWmp^jz.X#/ -n -xUtλu|q'4]UĈm$|oJ $u:cqfii^'ٴGa0*a9LO~&38j2a -F;VFM |/g!P3S{.w<}ȾC Ü3ff)h'|Lċ7%/1’A:0JH T,A!b}Z់lIyOgD\_2jlc{bj(@Vy<ToьK/wC"DvM4Hv dIy]/${YRDž{SPt/q*h_E;i 7Oh0,Κ=r P̯YЩ~pVwGJʣiX< S&k&1~?g+3ԚIyR_F^ U95uwY=k2/Hk2N)HVx,ȏttE&:3-L1;' e5Eēa /9Gt ְ<4ΡW.GPc rj1 ^9A.^g`q1`!HR![W8#ۯ9wdG|Y0bI?1#ƃdOSDk߿{1m/,e EhÏY01Ednjml%gOn95%T:>tv]7[ԢhɜDZ?CEMN>%Q~-'em2.i9$lr .%xZg]Ŏg:h~# ѷWj鳛U]!gh %3eAx='`ԋHaz>4\I9*(&r+k/N2~ٟfF}@:msT.Roj1gq;Ma% -bvu\$-[)M'A6=|U7ib+L,O _hXHTg2O!eEPy'hˬwUTU33*#R`aAį :wz-¸kb}qJ5n[}]wCz<}nC&E$[Czm(˓LAWz[CMG94bqh-)g6m 'xOGw_{\A#ZQ-F IK[ O7F 99;)&={KxhE3)XZqn-;\i"VCO$U~ KųbxbSjWB08m`P.S]sw ^P*ec{o({7Ʈ0_c[fC8Ա&G~E1LAռ ?!#5V4r XKU Ik#;2u> ַWwvPQPhk:¿ij佬Qp])57MC4X|G]pն}ML9fABLV#S뚧R;^Ue˓mDP.``9 1 l0hA Ɵ6j.–1De)sT|Oi9NOo'">JRRD'$+W/>%ahgmIq sC9_~V"S.3eWp8qMj_=-[zbc"M ieVOʓ w\*ďIlPtxT($%Zz Mak3lwl2$&֘6DZl^Flx B UbÿSm/6^(Eo~bӲj W7p3GOK\9UĘ,Y1quPV6MT0SʵK|6xYxI0:T?=?a!Xu0dr F>ab͋<n(6c߿ҫj{W"$uu"~:>^ e8<9PU|R9:X!v(oŷR]D*R ?n-F4H;5dਆtgLA)ZYM4yͷEuoU)& QY{*ǠZ]`g%A`<1{sѦl38WDl={4g7S^lN[4B4g||+NM `z/ h7;OKh}A7M4ef45˾*v˅Sհj۔YbʳAUZq~Xhȴo F1^z6!U ̯6s o|Rk !*%G%f/C:0K\1 ,0 |*1M ih\b4z(F_^2'gjJv> 1؛ti%e3Jj3 U_c"{obET¯/T#ESQ[qfuVGgrekG ԃ6Q"Ѿ ndžsѓ_^ PfjK3DUG 8 Ct^ ȩ+ʆ_L _W1\:l -u0vkɫ5^BPl a!Ofxۿ~ ;^ PK#;zB<6X!7<츠ہ3>0*}f^.z`R&#xdr{ @TFŋ.OADuCT:/+ <}.(m}qiT6^BDyR=byqQz y@%wQ=su)y.VbbG,N*`h7e%lܗF;}d`kU -42Jk>}u¬EIJz/yNMc+}aCCΟwC&*1P0|g&CX:K]L 'r/Qw.\Foޠx\@, G_ڼgAm?̲4pYi)]E{ oEB9a~ #&'. |pZ /)0R?R*D^xԞ m|ӛZpaZTL'<[][H͝ԍc!j(nJrV(#6Dž (LʗUű%Ȏoȍh=$ s:%Ŗ J' 7SüFMzr@\cF0P{h95g?QiKBc׎Rp}QaE,ye3eIz@889ʨ<JvIwCl'Asv~|,#@ ٹsdM\J fY~FUàe=uzuY*V=`a6i&+V04Јf&dJ=@f)ZZ?f@2~vC{U4$M<hi*;&QcC{ZZdO!GxyjsEHȆ&S5ԎÇ;k)H\$^KmiяQRޫÞDm9=k9B ֢{s>s VNnz|?}6*!52HDbJvLrɌ50{hrbE = }Ӊ;\2P875'H*=5wZ}<HnQCw뗬::k_(xOGj+S9'G=?#I? A&~[9.6Dk9=lul<.P-kTsP @з0_W 4C/Ѩ3%g"? +HuLa7,.Afp{hq$KlF!"p'Z;hn2\EӰ@ތ|&xڒʞ$%͜VɀQ`"GU|B4nǚ0 "`^rܙwW_k2%Q}VCV.?gF!r+`[x;lGlZ'I+)Us(GAHv7=vZ|yFkzZfݳ|ܕc%&4D%e3:񚑊?Y=f4FUP2!@>! x9_.KQSB5|PfXpU`?cdΜY0geyH[Oy4HZuzs4<Ű}&&iRH',I:jzV\2 qȔEa*xp Dmf{m-@gP$]_ߚk֙Oçin5TDž:?odCaO "yl~=YR-19)y!Llem) ۋz;I|gÌۦ/ơCZvs s7vhD+K3{Ae#܌9>旰b?-A iʁQhh_w$|t#8>!򹟲GDO#s!kzcQKE|=(Po1OYt#*0:EisZ-"#8tm\7}]G) Q)qN= t$,5,ٸ@Gp oN,{9К4"c1QD$ǁ "u٤adq0DZB"W{H2\JG%s9?6s0YO};̂ҩI [p}O'- %gP)G=EŵSA$:SScwɸjWKBn8d/1""h#UjRs\;^H[]bIX Z@;N.t>mYAQ 1h$ ߀ϾA/[?q[좸b[@b c5E(ѫ [21զ Z]'rc5I16TlC,ס{nf8XajuB]NaM-PO015O?Y޲RC(ʿl#qqzmٺBnSܥ[4҉WLnֻI[m J3G&I4ۆf)jI#4c!"m;ǿ?LQר2{Wfi(w '!"7LI C0`)dȂHq4= oQ7{%+'陕@`1+b2_.m{VBU6GvV.]Ff^KCP= ef98NKH,YUl'Sx-zIk4K._G7|uڈRWƂX9c kW/*P)Nų?okYa-_iAHꢒ@u˔}F^6g;A0d%Ľ7te'PD!P[}4^}Gov,l۝1)B㨞} ,UЏJYE|FgTbcrRLܓ+5(CHw%,umOָzL{ hS27g2U2.0{Uz ;ױu/BON ŀUUyl 1U{"3,ӕ#싊[NF( TC$>7N,>bqVfL̵ޚyZ ,2,B-nsq he&9$Ss]j@jR» {ݿ&ˆ2c)A X )//pZ&=?zcayT=( GPC:qL= 5ɷ,F$'nЂ#h#VC(֮0 QHI. t`e͖ _%BN8&`:PˉI ;te#Pn!wAgiZW|ӗyּIK>1` '̛u>[&o-"O01$y%,9*46; w^G],񿙉naE:i AfrM:It$ q6 P8DYŤxj#Lj h]n(7_CMS)*m.Xu;p+: ;߫ t5uI7mڋ[Aesy)P)-Sn,_>) AU䁎-;LΩE'V] חE+:͂Xj9p?CODII*TB V܄:Z7kgڞVl։#u~F >8sp[V~F\ mGEgܖ21 t}Q&-mu~czI*:BUu`B X5-{Ώ@׾M|"+-Raf7rފy:|,O;ҽ=xYƕ {G `ѷ X%!05uY6.0%ަ%}C8NfQz(ls LL@uESqpWh.X.N"pDB{ {x?"ցǹwӿ60 ˻K'`-JΆC 숫A0-]pUq@lN%2Hԗ@fa !Pdp<Β v[_TrcE9Fvn쟐=3_GYoSn25b@l"Ḃ5hUm)o6Q&I0O%lA!R/2__T%_muCiBDRZIm &XLO&w4z_çCޥ}'i?qv C~$Cz3v SrW鬄' '+jl4k&u jp'Oe3^pcY%NP0uMˡ ++d`Ђjn3j)rbd=Bfg<{oaY߄?-):ZL0 t% *QE0^,b(E*[{}4e{d:GԫF=5 2Gn*}i.ebpiY=nق3=S-9=-TBx6.j +gܢ9MDٮ'G8Q;X"D`,iV!7>˜V̵lK۱._!efq`owﲂ!U'X!! 0̂NMg+e~Hn ^>>D%[\AKӝH+`-!]s8Sɲ?KtVWz7Z}?KF׳cwt߫uyH,4=ә8kR"G.R} /uV8Ufi:Z3>?hƨ'tL™RؗeHHT1w7o>3$$M$E(iod4ޟ;L;Xb{Od|'mtI.H)F܉8hJ:`.)8nFM 1 J)3>ı7O:]-4},pVHI$՜Apn炧uq.I˫ŨO`]l { D2o-Ill *T6- MXb1{rOLBH袜›EԅJ'2EMA%fx%?լ@g.xc6'fBU*j ƙݕSU"Yv 8\mπص@LSܩz&bp/vEwXcItT"L􄌑`Tn |\/(cNJ ],Z  2 ՗vnxB}>A)E.T#i0%-CKz͖icPgFjkȭ|cY`<("p߹9ë213%cUMX?B0&g(Xm$>!նӢZE\I*uVoG38=%:hR&,61-ԇQ+$Yoo/s)-M#ƋUy\X1"K.'/*2,>8 FF5-uKw%8[n;WWfς*Q,+?X M%oڥeӴ}s#>L)HM)^lIE'Жn: !y1On& {h!x0yY)\ MK䎰suAO^C#L‡CoFx4!8k| 1l"Ko=B] f@vnb~ άfx-(@>|n.`ZFct,snvxu2u1Pxh8Ƃɐ(/<u81(Z`P8,C0xXסw*c++$@+A8TTD \U.8pIXZ$0#+ȒlG *w3;}wJC%Ce҂ qP*M&U06W6@QzU_ɳZ? j^E|%m{Rj6 UyJ+/I4p7I@% E~WtY8۝D?th  w򯴃ξ͒iKۭDNd MZm{){u'8]P[UCχ#:O@f gfsu P*V/yFKS=F}O MxQK.,>,aKf ӴϾ+ L.vZa 0nIixj: wOޯãZ5Mɏ}/X45s{pnƩlYD]`PfɽnoԌ+Ik}`<$b oC~+Bh0E|\|<fa~՘.?4M}x'6ٳL!wgI(`sSIwѝC{J!F,~4L6L9q'ߵ)+8Q;jE/™B£M'漊-k;,-fή[0mvH?cU-[H%IoZW0uNM{rB#7GS~ݡ|)H Jlb~pӤU>8LUBlLL0~Wq=:* KuӔ0!(-sbFC\hEZkľBȥ2/=j9ߐHn>ߟv>c)vrs*OENrU]b9$qY,X#^T;i.hE!~6crG3a#8iQWTq&VGϛcl脥 pFetCiG@{FZX7/EtlU&|.`Dtٜ;]aXmm]&q{BΡ=CjXHc+I%"Wd8{4+>s~ @pbUS2] f}Q ]vPC*TһE!KU'Ywi9 >zS&7 @$Khnb փes;qNl\6[>9k  ;11I6Ic!L` i_%ZpkUz|^8}1}41mL}~>z븵6rZkY J0kKy/ck** > Y1Yttl6)RVX8[o~f\bڍsTI^O!Lӟ_f_[>Vd+"Q?QWX^3`rOpAm6 ~c<[bzr.HnH)155XW2æMQj׍U)L {iC. 8T׊8FH{61?|*)ߐq‘ `Aܸ Z5љaR} ! ]DևY=cKV0TvV:{)eOݟZt;Լbe&Dw%AMBVB ˗eў r ~nU})~ ڰoS}M.FQVƯ{^ &JM' i=9S /TMT8~{J΄0 +E~߽~~*XҎߣie4`9?bx [+D/HZZk RZRzdzX dx.mztˬ7TAHZi'02IrK .Gg֖\\ڢbD?&C *SHxɤcjm{rD&* ?=/p&2Džm^:1,ԅ ֠AGOw `~O-TsBXD6vHTfG{{t @cQF 6E,_mGyJJP~$=5 ָi@%N`K&Ӎzqs>y_,>"BDcEh!$v>%VKH^K/hNm濂Z(%r!y\2*z 4w -[\ m8cAt|7qx\2Ġֲ]}΄y{6)Yܼs+Cd6Z[^xg`%[KdظA-0 > b/if,aڃrkD}$9Ux@쉊'@#[2o8$B5Jk^b{j4no;Ȃ8X\L-æj|CoǝQG2,"W}3ڱgQ5 % d"Ł\'$)j>Jk9BG}_Ԃ %u#o2{v3.G&g7ЙhgDo.NM] \;7KfO>r ]R~Zfc4nzJb 2^ =ӟ\WY;;/ɀKVgks+􁪵3 x#H5 @?g`·^,˒9qY"i^jK'i#l`B<U{]XD&/Y}!|rc#UrmD1==҂t;<n4U֚%X}oJ;r8Vb@AG^eOv`젏L|U4x5RخT3+lkp[B{sŭhvhn9.P\Հ ̗juBG!z]:M5,x6o^ +4],4B0 %.SNBOu(Q3p&ۖEoTnCLEqWS"uXGŃp0Ou7p?RN\gf.'nXPPJ:mx~=P7jt^LS3D3|fN#˿Nj%_/dQSO5,:)(HDEr[?&9f9gw#+BFLbeVY#'OcP|u(V9<(üsNRC-szyYɌ]~ ϙ/ _|Ṍ+хNgx[ǭ<`-<8CZSA;!M,<*o.c"w8t,0q6imkUkTSuъRgV%8e^th%= Y@{]]hK nw94n'R֟ |[p^BW==ZQ- X&Ľy"U4%sC=U%i0{lϕ>d'N@|!Vq9s ([ YFrB~_5@0JyJ޸raܲr߫$Nۮ_#}~ɝ#}W/Tv0 A}\k^[D#(`'% V,MOHb' e|hs{DzLZުaF}X)hmqH4WbY~DE|1p<дCT\#c-!$z@W8Aݰ6{[9 jh%<.4CԺŁo2U0i|EwT:@ZZc v^\*9Y+&ɺp6cm,wT&S Ӝ7a8DUD )S,{J#лOn3h߻ɣ pw:4fMS.']qQ},(ޯm0s)G@ҟ>Y&&0s?(;Sl1䬭c@wu(buI pXCS蛉[ݮ6՘QV߰>Fùy>lZxsM 0X-"ii;-5ak">XcXDKЂarI?eB2t?NlNZg.7D<9O;932+d0퇸𪠑X.&4Fw7&PѩpR)N7sxRhdeZ:3}vzKS`i^kVE3ǣ r…w~ޮ g%>5B =,r?i٤>aVC)P[P,2 ְ$ŢGhr\|!>#G+~TD@ kN¯FH)g {*զui͗$-%jW)¸FӜw;ܞX|i'LG~B|t .*(gž6Jal!/V9c!@- 8Ώ4DJ^,8z[4-L~.6Rsúv1BӶa:(L}wnX7w撃vqK7ZE;/"R L(uxq^`32D5mZfYZfr"Y'%0k./ajq'˽|]W5u\6kAuZga/1j.9l"{{۝ ]6A|CY/37ʅ3spWloT/LY ϴ-ԗ@*%+ ;(yӂߏ&=ń iF$|1"pW4 ṾAJX H# bČ(s(:HsH/zїg6H@P3'XWqiѳ}1pc*'Gqܗf7wGw59B ݰ6:gj /ߨ܈m̀Un\8#~&# &Pe?CYr,+ug.c-DslWMzUy闼"jb+>IRfdLPU$O_^W} B'$=8t'& 2"*C{I+ؤlO`k"#.3PO~n䓙ͥN[ls+u2njhN.vOBO2Xj[Eï;ؠs14 ]vVx_4V9B^8BR|gHN֏e6nB/S1o}R@^)3{<"`Le;h8Jy>ٿNXӦm+;=D.n[I$`sڇA%Oh}`zmcʡO{8nLoPX2xgX\N10;y|Hlxܫ.03|z$Jn0ZgWaVH+!ۋ,:TG:Z- kV?ñv8Z>)o{ܫ][ƢR[Nbզ+|3Ny}K \vˉx<:!>xlIK=':_>/<ز=h';AbjE=A}<զ²rKƫdŘkVK_"^V~_;⠰)NaK=B57)g_y}RS ~P#rR:@Eԛml) BPUؗ0p Kv}ڕv3>9. mYIh-KOe!xPZ::pƏ5_W`YF.dE3Q|Z.8,V'.63h5ś6' u Mu69b/ۖNk(Wk;(rl)0 ͙$F_,>Km9zyG5)o-{al= qxY={7u?MN,w>okһ#~- 6_vtQǔ#cR`T&߯2]:m|J1& sgTP: f 2kŮWSɉ 4;O:ւ޶N B@F*9æZ(0^gpGϳ[U?]+hT=>aNU! =D9?hz}u_rc7F:) r(7V'eeYcY |]"DտGC6_Ϣd@nY&8FOx ;'kljcN V"JmJQon-y6UR =/  Uic1eߴx@tuqK*(x;ǕwJ 9@k-q4EpVVg,/&mȬf}_4Z5$`cdppl˴u;"V9PV?M/WÁGgBw;>)Xm?4ʉR6oYsZ\X)i_@ nJy|sT@W'jS2ӓgae1Qñ-ޔNp7uE(ͬ+A!/ǟ{/o>ʡUJnMG,tlӚ};WoUΓ˴P¦^ajK-E/Oઍ0d[ѯr3/f%ALApBٯ ꫃N̫˳X*_ڤddXo+%O?G<: L*\K15M;en&1LugvBL,pl\.on{ۑ^6H^vE42( ,/Er(c,siފ ^c\(b-)h-tס_pI*/zx[:]̎!I:`c%6=^8`tQN7-ec/Zkd3R rXFԎvPG2@6 w,pqsVZ 3etyvsӴ: h%kNj:f5$ xt 737QG f/?PUg"!N'ў.`*w]pEeA0տp};,´X=?FPA-z]mTj[F]a &-+r$Ge.%@pb6@b0=gjhQ7,pgڥU֛8hzKg d@x֕+cʺQEy[Se vnBiB2WJeXZWO.݅Тq8H`|mEKxÆ2AWdQZ'ޮ}vp&/% й Cw_+Ad=fXnbB/۠,k@֏O9Iof[砕">s;\[ZϚp&[uF1Vٿ@A9B6C^cVZc1 ?xsNx 1&֍'~ MZ:RpP.7.^2A)8Y]vlc=S]܋'HA PoJЅ@L!4n Hۦ[97(7&]mU>QE?8ntH; a!)ɫ[9\TC/,,.@@/5vy0JM- 6b4!C6B^PJ3l~e/qLiOh.<?e\1qǻ ')@c꙳'*[Iͤ4tb #1Ĭۏ ̒ ]}nmQgg ?T&πryP)hB88"Yg9= e](zJz# M5PF |V fVzbg2vc#^]seW4O!1DM<-3-X%JWrj?iCܮq3 PT.6Ðv6k)3{BA2&vIEsϛGKI~[tv!bW)»7b+Jӭ"tm|A#bTC( ѫQMM=Be;8/H*r_b8"s{r$#)ʙŔ7VȻ ]4)AB҆-sZʛ"D9r]nwu%H{Xc|kl#{ş^աI^ΗK^lbhXzJ I'hX@0P/d("+'[qgc_!šIij_PFW9w ȑ`^;$57(}g*-cNA),f#_j& H7ZVZS:ǽ`pa =2҄6Yݝ$Tg|#}#wa#?2홮Jt8K,-,}y#:mߦr-7JARAm2`lh|Mu ?h.O ?-m:P IIr&:WUQ'&΍$g'ת[ͦJD ][jT6 ~KXe'?#]Թj;d@R!hHIdDG_<$ON/W&rE17]*vIIO7#\{(Is5Px͵LN,AmkcM;[u`1כWt,ULwUNW,B}%|h\eD7}o3zh_r 5ܦUCM~maַ*`v#CB P'&OBL쾼ecZ&W0zå1a~u0s7b恝*@}LYZ}5A3GTǡqhDPC׻ EQZ/H-߸Y5CFܚK/Sl!N9hwS., _& Xcg\=Ho<b-:j+6h7o5XV.Si g3@oēZem:$R<;2t3n%3Î]*(+FIŊo[2E)7Qb#6`›g|4-f`_|[w!|ДwZ_eրKl nVڌd_F񛋥)*鶍~tK.u0pRcj'VCW$}͇ 5{Qb3!^ 6mоqMD.?q>58j=JS˚XKB#aH}JDVJEc{PMv\/T ao)1Jp,hf{ Aci Luyp ރ[[6g(_g9Q55g4JU1UB& 2Mמf` \%)f:i,V6_c-RwDܦ j;И!elyH+ BD&Y?<&tEc'6s*q*4}[ҡ1sd$ s*enɈꋼ0/A$>ڨrpvZ&(v &"q0`wKX]a{0>4H)⨅8@/#T{*SիB<38[IМ)ǥr~~9I+W?S=1v}T٬fF 0e jw zƫzmpt{]jR(T' r*glN+.IbwYbWAŠG<4 Zs#t:3?A+4|l& &$jb6;ArӞWYBmjˍ pwķ*d6ғt}ݑKA BRsEUHrc56ef,`|,.o)5(n\< A3DEպHr ~gܶY\u ٠sƸ2,'d%8ǯ.C[_[󈴤闅hZ{3y%qJ)^ݺZs=yrd}Do]ь^|c쒓zj)䔞9\E$/tF^q ] H?pPE2vn􍿱aO9+'2t8ރ( רx9=RM.J$ZPVЅd`Y1_I'A4VT9]NQVQBkR.N |t÷rv'2 f]Y ]pZȱ?5I0+%)@c!CߴV,;Z//Yg>dIRƼ1?ËJ,mgd}x:DM%\Ph f3@\ܾ5_ B =F3`(peT g*HT;W زͰ]@D{ a&Iд8SLJ߯*iϴS'w\_3<+ql^ dk\:.|"feͨ\gu K Ww35?gou+^6C@̫,x3)R@ EdyUHsHm;@M KL]fc˖*eזҗdXx}[盱|z= !dzU_`h|ޕ՝]sekvU&Khkd+E(7)(3,P r/UEղiMVe`|g-q, MRSV09)*:ei:-RO&V38ԃiC MC[7GJ5؃(i3U =<?L@Qt~YG3QPHꞈnz=d 3Z8usZv~ڮ2iFXZ5XKj ]niLo3q/xi1."5_"kj ot~VVC/xy*2j :c1|z&X(&q0 8] qb_'QNB/]@EeȠpܩ8oGbdcp/d+*iI~GX>S˃Nv*jlF,Y4O֦t8i3s9pAp*egal)_|(Y[b'}fmMq}~nتdp"N\!'G!~\s0ynx/nޭVJC0Z #~NruyZo@-⨘R/#Û"k&ݯm{%:FQ,ӓB':nI$R ca{1P9E1 jvjL;-GOS5Tԁ e\T]l؆ZW#CR]M,J=aa4M럜<Fvw4"hvA2bPj85_w}4h,BY( O"钖d4S]_zx+K~׆zdes鼉pRq~ۿ'7E!{GRIf)o,-{q߲xCOhbZɊ+P^@ix' dAi/aVCoFt[(/R܄e/%_P$IyG{+y9Edg͙4ROU5cZv[ĝ^D 漳O t4_!]4#Iy̬ eAˆ_D?ihtdl\<c|IC79Qh׼b^~# Qۻ8mm_ikDovyw106OLWQtZ;>XVIirYPKCbeہx%H!ܟg u HG-~D{c%YpU96rz%\ݕ\A3wyWNLazIٛې]_{!KY県3tWF-?z>٢BA.Hy s<@]d∖0#ͫdKenx0^גRy>owf!͇ ,\Z@w~شo Z+"}t[wE˛{gۣ=!6˦Bfxa:Rx*7[PDY(;ì0+]sNWId]3-ѭiU{[AZŗ ?b!ڦ="L|"AwlkE'xU*2+Q+7\T!Bz~ME|4[ErT5%[su .`Jecƍ~z~}aM[@*IrrJ$s)+K):X0g-B-G V/! HjZJivHiS *~od8vB*.MH+l=]JW/wv+pT82V6$eF˭т|Xt@5l}!rAiD~l] ;.3NbKB^gӑƨ|kVYuuLM2 "ùkJV(EB^[aa3)g& @1a՞悫T~{9,=. f\s#2!="ȅy=P7?>pG'1 C4&1G t'I[?Dko7乂壴m_Rw q򏝥y2<:mg+*&d+D*-FK2I6no&{[ `)u<;q&}›VX>Hiv x+ڿ'ZqF`{E¹U!ܦO}x+7":Myم=el Kg&2P]X8<;tJ5^so,s}ب?ƃ:2ۂ2:|gb~;9)i\1v[x; rkV<љ :+ERVvRFԬcz^[V,.{ ޯ'Bjʼn{ U␁ٍuE߽5.UIfil[r`d%sECn478~;tS+Չi^eW,h t?sWF `D&`}Hd,?_H"Ta)c4f?QrD N9 [>J4sL.$E(@E .Vx0iQ.(RB A2K'޻ X|УR,O/Z\>0 h\0;vpI"Mȝս]* zKޞ^ZWlfڔ6i+V&Jt9=* "9\"]Ć.zz뤒d|炫6{~]Qc /ǧ)ϐ_8{(2>ܑm$˱Q1Y8z ۰S 71ӥgSR%|Ǟ%Ef .S:Ml. s%y"60儁X]P#WQ3y4DQ4'5ߒO"/["nc#W'6N;c'^InW{`;j:VO \kJ;њɜ756l! 8Ɓ>#kBD?YyCmhz00_pu_2! 0 AQȳsNea¼X$\))Þxљi$`iy֨cy7^:}IUxmސq7G-J[e-ZQ6LSv,! n\rWw)MXZ[!\71I'Ɣ+|S'.a痭Nl/ЯH?5AlcQ' pRcwtD|f 8_WցdlrL}Pag#C׫e>_OU'J'HO#d33r}8aI [ģ [w)$x8JaC:%JWCRC+tpО2Sd5S8A^XeMh%yD];.tN>HH :+=T:&vz>uq탘*E'gvMZ(4Iv_*TJg_D>c{+lPr$5Ǯa UK~vN{N.ش@[b ׶s]%bqg۠>ZNx`ҧR_a}пyP>XuJHl-.f.E{I3[pTȧJe3Kfai^d6Vk@:& "XOA"R?᧚7IPD}+>ׂ`$krM6*cAxL 4 z>iV Wf#m0#w1\@I<Ꮗw RڜDl;CZ:v~>JRkP$7qzeY,,KymS^|"Z:2$T^TPTU٢v3%pRa~L5سV?2̡ᶄ,E64aAH2jϹpLGc\_ PF=nRd uk(u(i—EX7| il2}S)KjPu³4sΕ$0G_h? @J̶/WP=ʤ7GDj9I =Ŗֲ(qj&n$Or@o Zhj#R"^S:1,zKc~+M̌7G\6do=BK2ʯag9:ƺ+ʜ$qyF,ݭ+iC:;rc|(A[ԑPP$]~z~1ҦxrG^S%vSRrp_qy%mWBÃG]U <&N0Ѓ]uAǺ>Rl8#'Rkg +>yR:uD!`6-%}3f-xxv$CZr z|c<lqjh&(ΌKs.,1!ȼ$uPG}u]1Hct'<˜9'W>8_o nj<5haI u8'4g{پݣPd*u E'Fbl .@V@6ί8nm=M3Z RTik{A<9O]J h L O.HhT.X]>CŒᆲiy[T}\Yᑦ4%r9\(G>`wCkX93+dfOE>N]IN`X]-CE-"ܣ#9";&NHVN(xcQsZ +Q)4kRm4Sב9ׯHCMp8V@ :2r'dVu]9ԙ@Lz2&,A ]}({9z]"Szio&QOcW"R,?7 bl DA0[1+v?=''_qtCk.uݷՏ.m#O(MRRW#fm/bVw q`Ku8`: 4Qxg!-4tqv6JG㳭N ӂ EF*ᷮnB!xRͱf(>O{ kʪҩz!.h.GQSw^1/WEr=PP6 wW~aUs4ά^VՔt>NDOetfjIvn.prf!gȞH]쌚hz6|uFeXڔ/+*Jƶ"H5LQV3&-7ϧ%d1D/@W661tʅ5bbY!ӢcRI W_n4.Ʌ"7C>1Xn #sRڻPnGSc*9ӨCKL b'FuuFT;B'A52HJ1%!Te$(e`u sEWà˹4HJZ#Q:Hh1ĨϠ%PpOӜ=~~E tEoZM%A)j7aP-t|ERJ]L^^x{H"l}Ob6^~zg!.I [,/O/]8PT;zaBjZϡҪ->o?n`5ZwX}t'M=*Ľ4T` pYtd'a"d/fϷ+ffig'H )]65TC'#²̛=BɆie (=,6n2HG=3O/5&J-dO)d8p zinh|۾=.~`BC Ai-:-ȅjV  ؛ĠҊ&9/B:{ !4n+έĥʔo͏8-v;ΏMdʄȭS9J( r-Vtҙr^#~ lgPnMw.+%MpȰRcyY;4b*e_쟶ֹ^^m- ?94lBY ;D"'k7{6ڿ[ R gu:* ymSG ,^"^K!P8=NVe22?w½Y,瘻]p0}c&DCݶ TTf Z_| ʮ8 %ÿo{Md^ol?so,1M$ɭ,h%%D-~Zk<;&" 4_ռ݄S? nk'&hb6qљGWH F'Rpsd$сFwLSELF.#eˀQ}sN@r9үR3jO)I jڑ¹U^Zk=zr(yT7h;/‡=Σ:Y TQ GG畢#]b ?(E.0ջ_m xZ8 TEOꙓ SPt '>B޸m3; mEмg3_RorNN<&]hhEB*CSY Nh.<>0+>z5Ө,k^d}CR._[?bOʳ8j؈cEQ?:wƣ4.&*LϓAd+Bo=S*KY^ǹX㺚~{ƞ߫p JmyEFKTƯߠ]wt -@7ޘ>%WWhŖcϷ[QZa.),qťqRsF_%g:t#3?J8wG-p!oD$=jhi4(V\+24;l%N?A˚GG FI=޾ٹK. iiUlfY+c+slvq 8L~0Yd3HkJŽ>lЅ0=sܙH(v>Ji2Zr#MS^ qHԉCA$Z堾;(Hli=s^G Dʸ\!/l=z)#%g&4vZ>$Շ+/>I[BlNyT9r+NظyUkVyCKN KW7)jTE\%^! 3['^Z֪%2rl |:ZGa,Nfg@xYZ7“İfن o.ʉ>ɰ.{%f Xbi*EѰ^0eSYMT(3>dE1"E=2r55oSʂU@SSk#l&0ǻ~9me +U~(1TlX+R$^'ҹbkYS \/mzFSkopkϥ,c @773٤J1%3)H6`i2iVlwJVn6f4bϖSu@3Uh>1!&8q<-d뫞33pE6XBgr+MW]@=f1}MA2jټ+|{VAbla$)*r+kܑ[;\@s}rټĔ'CϮK)FGB٬&'zZYw{"@S&DŽbl||ڜXɝER}ffRJa"%J3(o« Y LjAP)~)^k6pH,D~u_ʸFIT{ \MyM^ P~An 4iοOM'u5Ы.jh.CMmd[R~`:p>?ϻ8$G!QSzGe,g %Qpg/ DUS`B@ډbSz6gxsE?P$aw2*Z_tR5 }aJ_KaF*B ݃cpmZ/o5:6QR޾#l(mΟ.C)->bҩoO@8uZ vj:uT΅1v3鳃ƀ]z1կ Q[-ZrRNB@>rݠǎuW1!2`0< iq\T`,>jAź|bo 1W0A--Ƿ^CZDK釽Th@&ϳMDcocV?)Buh),An P(SaO}{Cx@2 R; <Oq)2M lou&ޟN#1(tK^YޑFQ=^,w ==ܷ!WGvq]adGB=X]PaŲ 0bddJ}BA)LԁPwl(ϻPC=g97dh w: %\H"d{dV|W]p$shwaҜO+ٽ8+p4hkoKCqzkJ"DʷX7K^ݢuEYH棊)|#c 4ϤORj4fZH-$;NuDH$P4Kq'&g⪎ !AZk+#ʂ_dýa!TъV#8L$C :cA _X cƴ6 F4MK4e[CU롍1fF܅y'n%Dv",; ]YҲc9=~4^CmwDmv?k8.{-E{j{?wϪ}7 .~o2ԉkpqײ9 t>#{57wzFyįF @& fۙUPsO}hYKxE=26bZ0r |Bh6Cķ JVysH;SovdU{B3SaD#|ad*msJŖ2&-4n؊ni?퉇@, xr$'N"AOuE;.:#N b^)sl]_'[TBB}u)o{a)EB'bZl1`]nB2\-.Q v7-uܔbYdC"sTgQfa+fsM"`'C9WΈ' h3]OMn0JTW {J"Aq]2/.4Ee4,M ORw B:xy7b~ \EFNCʳb'Ay::@/trtaaZ?S Vbh1>gk2G8\77\82P< aU!OW`"@1M 6/c z(G~?dt Isy+h#CT}>rJ3\B!i:Kl57b\Xh'h|aKڰ(̪ v*?bH8Ώ7~c$ihKRLcd>|{y.8!lY&c;a?h%RzO>蒓JaC^U.vw! "CAxp U+j5J3"Xnng[D<+Þ~E27tBMrIRܣ*J_22U'dM"|n=iCi#=qjbyVC;SW.7Dadi?L dMZ2F(>n$.7$v7"t J9N@M_hyҨk?`0zXKޮTr,00wGT:z 閿نdہ7vv#w,Yz*3e5Vy i4idQAL{mEO'7U_6|'~č_C 6/1I{"N"Z ExxSI"Q'1q1yZ@vh|b٧*[E@Txp"8WF,ka Q~:A$'e+V) |^Wen!]ת@SiÚ :fDm&pA_PF$bWOj44Y< 6K Dt tEI@й4#u"gvPhS[/k%v4)FB|91mpǖ_V@Lw;)Ks+5qEmW[aKD=?"Pb(-e94Y2A%/ݨA:01'7_k;pX#73)}0YuFOU+E2uW}֨{rls@~i?NV}EpX_쫬 n8͝?Glg*N2EaJ+0ʟnƅJ4|%3"XSǣʗɗrr.l?:3u*Ɲ*NJiTsVhffU+y/% 6uѐ *x,@ )|XqSp0LԀReD{ %@叚g@K;{ a&/X*VE| 26چ([Y]CDmH47K̈́u5DЌG.Fz~L8m=xi۩*5tݧFp8R N /꣹ȮltU./8P8W"_)7uӺCS 'FV\%SpZ281cp*"dҹ0\\sz3XB}nΝ$ ({@Tҭ5CovMjenڍ$~ZgW̼ZKYWԀ[oBOkJܥ{#}G=u$51wfogo՜ςFEO&.eMI_(ue AVѧO셾uOEkTS w{KE|PZ؝zTLP* kK;Ѩm:^hO^-`if萐@4:> ,uqH]^/N\"5ۣ3f+#匉^nLu_F5+A$,I/G.{dBӽ3HG 8_\~хjwxiB\gUr48)VYC;޳ p.H]IwG\f-Atx_bm"R-g˸wG\Yt6%E9tVVfdV teǾGLSuY88IHEŵa`-7߳kͣ ʧSgieGq>`)Ȋ>a?*Qos>@`EnA)FȼjsVY(y!UjShyeWNZ=|nxcED/ꋳQn H7op~/gJ\f6;9Ŕ7*EjZw ZSOco/nf&[kr%-6HqEuv|X&9*e,dUq R2=#hQ: BTw1^҉\'J^I=rКeǘn,}<:k}R.Jy "76M/^rxх+t#+̸CHO0T}": _*#{+B=UȀfW. \?*s.0ab>#贷&X$*Twj5%_L$ *0%MsL`Oh{\!FO #K\# T"  Wӄ9"̴Ҿ| aM,=!tNUVx24Yq&"E;8B- i>VÍvG܋^ xEnW ԡd Y(LvvnL*}HF?刣AC=+ÐC2vC*d,;h}Ww__5 g zVAH"FDS ؾ鰵2W9GC蝧DDna:;9Ű/xp54u@;6);b^R/@ -N̕2,Zy\1ton o@=G :$~ڼ e-]i#̩Do Xءe4\u(3El!ׁbFG)|B"naTJ_W%ܖT< mpGX8.l+NP oզ*Ϙ6\veX/r:\%-չ-e ߽5 &1$6'}x@"EOilh/hv61>GEiAj(7EE GۖU&lrbM?)ւM2!fx}iT B:.&=-܂*/+r#1X*&;K E#'NU((sp&5a@jf$i@C${,h \V k?R:4/˹Ds~ugYX3sXrhT$ M)aus&6Ջ^ c:1-RwʁK90g5; ߭_"ƹU4|R18tlBʌ'݅$Gm pU LX I/(oC1SlPLǷoO jMq>tibPC="5G®T*~ 3X cZ+ pZ=x K,kL'Aʁшi!ϒkv( 6f(A]4>:֫Ax T.a4,aͶ"+PW Wі#3ecAoU!xKEON8d&5 ׍݈U.ա j-ŹF!u];401M~~-N֊PSٗSĦ I}VI=g|˚iOն}[:v9lZ;ٲ$-` 9W.\- sʟ̃F"UcؖVaI|xn7zl6Lswg]ʍ7:- cV!kD& #{āV Ll3x@S/c)^)*8`5b/P`>9}*l|h;-Տ I?~XڨʤB7y(.z@Sna|I,LCP\@8=Oy?TIg܌enpw*"Kܤ~չqh#WP=+oOam>X,MAَKUTp\;T+sz>~C9@fhx^UO!c[v .;3{016r4tm鐯7z;qB1 mSDMeD=Em4'xWr>v KE6o&= V Aݵ;nEcKRl}DA?8nfR{Ď3!Gwsˇ-mg 5:mqz 4aH+ZqeqU{mgkH7t7 ?-9X-CԹ߈BvQqLQMymͬR^.6aӣDUeb ^?&V V^ /9j-%afyZM_Ο2\N-(x§l=*Ғ98MޕV Ek,*vx/C)j&veɖrxjp1rj;U_S;1>½z&J%ۑӭ|#BFRI)ށ ڂqGzQN-V=U{lᆬ7- ŞJ/o ]So(dw!na9H+Z%sZWY "OLzJ{5g02@-;37CiDZꒈŵJ O4̙gTf%)lhڶ MX_h4cX]|&eksPfb+)UBd|.#*$6|zmٕXNU _I炶/@[/9ͨΞxڽ)[,* #ü!k/ _T2(."!,DBeJ `^E -3xꄘlQ}Xv5 [ KUێ q'x4Z}2c yx_VKfXs?#&2Ll*lx{h-T J"(шq&¬V Q+&^V  'hp|xkl1HRm>dvX$Qi B]ӛyɝfi5%Q!8ŃdwE<"K>H`Gr(񛒎@FۭMSGWn}7x!DaKs~8Y/g>ӳR[KPsGJN hB(SQL/S"B*z IhoJx,35ai8ǡZ B#Dܟt fc`nˠ݀*o{6tG 1KPq(-?⼼U֍!]ř oJ Jx<.&V%>+lioڂj}.CKX/^3|A\pS綒>pu|^,m.t卐2veJ~ OS 9Ñ+Tjm9Mkx̋VP{"X=>](L(@/x!rr`_ҐR%+ixoqQ\JgU[ϓv\![QHL~npPUىοeg=4.$ _}}9$PyĜޤja :b%؁7@(srGRc\~%Z&ZH2M]+tXvf}\ȗ.l9K=cLRˌ⟯8`uf<7\Yq*O]UIz0VEԜBF?y <( dU+4;OW`ʙO5Dx =|&|=:;%򝔀0~u楀R"++>+)31p6Vo,Mm/'*WgcnR5~ҷɺk=]҈Qou/(yª\8$zh`6ۅexm 2gLrw!<@s S 44lu~|NWW" E-֝'6w;/+JvhlQ~G'""RP W*?1wpvQQ2ֵ ߉h(-Xع6wb0e^)3=NYo!dZD2=wT+y٭5f CAzaA|4̌P=&.5e( 7@ _䴯wi VXȴ9L3Jj9mMQqj y8͝pW>xg Eoo 5,XʖFLQ?3Œ֨zLȑ)TzktT6Y6%6:j3 4)oB)cJRhVO rϮJ0:_[&C,!ȱwCZ+%I3Q+퍓 UR:O?m @eN<^fIIacLE.A SH&|a G1lSE͹y*ڐt~޼g!k!I2Sl?ww9pTu[A%G2Ou {QvuAi2BTo\:"Ҷ,ww5$Gw BD=}tq . (}Mߑ۳r< =B'=UcYzpwMDbX0~{rS6Nt'u(J[XMȀV[EE*۳U?fW}i2߳`Hd |KX񚽓q4DƞAq#'(|9r}u,>}:h" ɘge%  x݁m\En~4ӷNɜ$~tlk!۬ 1'< L Ѧ?D h6>L)!d/ʜhq_{q3QSv< b$ +9V޿^&:[ O_G8[HRl8cpN~X)};@x0yNO06OvBXA_2~v{)80#~?X$W,}CM?+;?֕4 8\e.2R[O[r8[,ܕ@[,̼}:-J\?)ӒmEeȾhͲ厫eU3VC9ah%N2_,G+H?pm?~$=~iO{G6Sz7דn% Np1.V RX x s/8Va7i'ͳ9 Ui5Ex&ni)pH$Bg|a lTW(G _/UƏUh#ݒcB)!j8$wP)7H4|\~ݖPv^֧Y=?7vOh_=a< f(sAj/:l9qrzmGO3N!8D3LjGhrI'dt|-yJPC<[Z\WL^4v:k`/l+EYC8_ D0 e3L-!ma1|OPg ǴsZ@ev| Ҍjz;\w:yf#D.v@u$[(ʽa̋}]o0#b6d9U<}9HIHʑfP$uBGA*pfbU}y1)K Mp1BH\I΋u^! P |dUbh(=DSQiPTF+.7`DtpN<x$N˝3Ƈ}RK۴+_履.B`gGH̃|  S0 'ؚ0,$O¥Z8ө5 jUCřDnt;rAHYǾ秄U0ȕS1PG3H?\zdG dw[}s&1$Ll8&S"OX=JJl!88:*ўQuB ba?O(oO,1CRa RWfց ǁ8B6nXDKS_wQ3-r)~X^lSAhcLNֿq Gr]ceNhvԇPu:0G>#NS2x di8dt|fl^%aXd;"ƑMkJ!uF`՘UH9C4[By Uqte{PK)1XXVV ^ K˶N.{KBJJ fJjwnAS8c?<0JqRV%3>E˜;fhӟ(B˭eS9ZU;`UQ ]݆+KuOceK0#ڀ$Zp<8UF6:dj>FU-- EuЇJ™F{);aH9啁C'ZmԒ,~7Otb{;Tf㣗I>+q+?!ŰhِP4z|Se/_}N*p_HMv7'D*Z~/1% ||+څ1WFMpf<+x-8*xveea)7*xH6X\ssosÿ忀oʃ؄A'_u24Uٺ.NñUqj^a4—Ӱz&lyjZ.`x6|ꅓ ;G7+`ǚ:q"${:EAI4 &l +eOviǵV.ZY sO5SNJld Ѡ@^>\=lAIP*,h˱d˨ðR>,y"pV:ɨA!ZcnϺ\/2删Gᄚd IV#h9@ͥ묞*̧ˇ(y|8҂oMl"OҞ?>%rsUlOh =69$gAp4i;شtNFd 831Dmlb>#]B6vwωu(ExVʐ-ye_>`hj~Ek4V&ex|QDk.i:t>bx^AXr9S B5|nCN* nwiC7m:ČS! J<7ji>&Db1; !%N=}ecfKlIͱE*z_m냎e5L+ Dj- hG˙*N=+!Ged3N{o)0EBD)hM@>W}肃R\c ?< Ceh!Tќq *$n؀jfMz^Ig\Jy*y4 PPVGy7a 8r൛;|*MJ  q!o? qJ]]p oMMW$,LyTP(^i';[B[ӪE$h3% ml`UyzRY}^ 0%Yh M .żN|&0B{Ԥ /X@QeVǞB~lhc:&4LrYJd^vV+F8Pׁ=~F%~p=v~N\.EKrC`d7a3yWA^`I H;|4L*n|wJ1?DaO)O@3w oV*˅1]xލ|p"7[. kv{3˓}d |5)MӵfDUᾍnN1RJ@OYVis;!i*|Ajs๫~<=k!MF'U1t$٧>:.b'z"&NPmaf,W%j~J+Yib3 SQ*lÒ>$2L{LD#/ \s 2й櫏/RxT:8zL9lep@?ٱH}-~kƽv@8놠Ty=i;J!~4q3ɻt'{{ݭKnBpH%V'p#t^ת0׳M XH@鯩-x[,`~K*ã||bE2EE(:hw2r9 7'3yeNGM޹>7 :c]~4yznfh.]|?pLi-5)R7?=ŷ&QPx_i*f%a8dwFqW_K%+:h6UO/"TG #}9;Z zhqn>LFf,`ZȅBe;L^KgcjW3cù3pm9@ sQKꃐ'b}Ϲ'绋WHKo`BhsMX #@N!übWrCjnq1u|)WF/E=NLusl\rʝ$ӿQ3AoRU|w%DroaY_eSƻwE&qtp½ṆUjXB^|sjIV`6 H:P.cy]}]ttesUGrd^m5[$+>'sThZX51s'N؇ðRjɣ(Ac+̛Mm[fej((L|d'FZdGÀ@ BmU6b;d}:au4;IIuwu zcqeZ~Va<'g԰ENz3i,~I nIob3`6*n]_F -GHqO` U3ʔy5qi|N7e![s~7pq}ѸQ| U>]"Ž/~m:ᙜ>xzx[WPEv vqdSRVOJn+ `8h 510P<H\y5y>5/!=G<9<5Uߕ9/zOo-> dHڌO-()#~Jc|\J+&t-xcڍ9rP$5dS?xS+]ei/ƭ񄠠 +6|\?>=IZi& ŦAʅtNUU`˳i@R]_10X5\J xqqv:NtF? Դ }'5qy%C_7)vJरi2/ Y &k'*P#U쨖#1aW4U@Tr}2yWy] uxwqTK/_Xz R_~mZ!Z--x7,2QkHYWrШshFg`,I0WL!Ar&z[5>;6Br M8u4A( &:H!ñ>}l'zFVHkFϮHK8--|CSsUinL~$/S\VyGԱ]iP=:D% mFIߣ~ ^%׈w^1 dhἑm(sW١N;Mtma!Yͮt(&Յ .Ë!Ws0aɭ ! " #?!)h5;rרcM Jإi|n`+\4g(1VEpV0>1`@Ve-g;y (EWYӸbܬ47j\1&VRj*oӋ|TYRJfn&M$_In,T4tlr (/5 jiky<4v棇qO)y5==7|NNukt읗tr>Z8h %B:gY]tl0^P.0d:hd,X SSdg`M:φ/<$n!>Jm(J΂~]OwQU<$:0.a! !'RLkBfM1u6o4ut[uny`w *F<߆)AڅȊ\vAuJ %ltO,ᢶMԱ/Yw)GFbuWܯ 58BϞe=adVS3_Q3wj?ʐ3|(IزOk?Tϡ0(MX9J+2_נ\M=EY +QCH-xJ1(OĂ%!jP: ,vIamE'ω&$܈KW/Mpp@ЎDE~# ZM_AH|QQ֣B*cWV@ % 7'+imXcpj32]ǘpDD ŠwCW%cMs7)DkcjTF\%>+_ywiTf^y][}.CU=ÅFS&d'73(, U7F@a5Dfƅ܀|ۿ˼iY:U1I7R`Mŵxu'g*@j :r3˸y/6\=^ I9 R>"´ 0վ8R*ۗfDzD/&?Vo=M2@4`l{,>ME\~nwO21@o^ꣳ|Ig>9Yp9dĻf=$d3B =NQV="m ;zk5ڍ^j&ЄN'$tIjI48Ӳ/ BlBL+)&\/D rV?"RĈZ-i BTP^ (Ȍ~1z_Ǩ1NmE@gP= ZvzJY gDa*$=y/6󢦴vrI}z﹏Yn\ u mvVD!Rm=u%yXmAQ,BT%ęѠH&%MC:W2Q^v 2[bAP_I,A&'f`,́<aE;tR ՕafNjWZ'CIJ~&XjC0 ĸB'wq~ gUy#4ccʀܑtWl,r֤C+: z jMxN}'!u_YwjZ3U=w%Q\dVVfFK+ 3|(4~>I/P:l3V1W -La\A@CLT-JXawk)W%$&Lmd"}Dt^BDy>U9j$.CDc!=H*&P*rzk2kw/p9G8,ȹlSТ XD->ow+w SS' j- e [wCK].-4l%~@_"# 1gZ@dttv0 B{k$DbjϩZU% @c((=2 a7l YJQZŵqt"Tn=r6M#& 6O\ F.7\ܳ w7oǞtGozDUMX?bbv vosc%W:֙INqP31~_m HW ٷ֗Fm.w&«&Ш^QڈfFRu^Y@:$n@$phx|6l0O ,-`Gy5͠;pD 2ζ*'΅lBٮ9]܇z3%4]Mf0-WkA VœklP*"o*D"βSBOu:t 96 V( r dYbmfVgj7 B7C}/.]Ez4@r ) wZ tK ]$I pm^I8PV| F>n:;i@*-5ǽ3AaCH̼ȔA$hdenL8(Qp4H`jBZN2wNoᗲil'}"tJ)t턭zΈ% !NO+m'+֗EGe1 Y| /(ߎ 3~z9W1VjR%:vraJhItoEdE}m'XqYP٢dS80оqWlI~?P%ɽ€3Dͅgl%dӀme}_'LSS{E5Vb坲5H1*x#0#҂D^U>'%;7="Ƒ*K+3.)єV7b28J[us&($HeǦ+f/Uip'@.K8;@-Nk{ sMkz1b }TJ QǷ嬸M?;N'a*NJ[]gSTs$@ z€J{{^we--&H)py VMtt?lZ1}a? ,W<`FGۯ\ֹbae>gjU5~tu]p{Q/l`Nߢkb]Ww1ae33 E-ĵ,ͻr _탯Qo шg*Ԍe(XpDQtԩwʯ\cJ w&% JOewFJ!e$ P,WqHeܮaǜ"3n*VWGd˭Woȃyoz ozi}dh#hiTwD(K!舲ՂI)?U]t((XyU0 -US\s9lSc;XiGpG E`)]zgꪯaJi][o >LQ?^-z"J}!f c5-0y)ŝs3f>'1.ї.#QPr #uX ft Vᨆo&ܻ/\1get[|t6jp悲cWyXs?W'roor?e`%GJ<Ԁ?8P14ߛ)騻v59 M(E:djˢ}>eRdwKPrJ ||$sWw;ZwՙsC*1yuLM`D꨾<`!Y.mBU ˍ W\>V^md<!T_`~┿,+f=ۼ͜5b. a=֜YcZMF|![]AV]e9\WVE|cn0v𸣡bU3jIqCv:o܏@b9Sq:'a%6u $Hpe(9&Ziҁz)`?5lÞ),8(/9'W̟>uGN F &S4M#$?W >`U{"- 6W➽uQZ8L1i3L//%9ɯv2@nOO7( ^A%2O[h hkG+GI= ;N1;[ Tib?cz\tޅQy,U1*o50%hH[ZٜBACOVrr؜:ib\9NQh'{2<tb5ڲjJ[$ELgܟxCjw $hKњQĨmGآ[-Ib%.$w zb!{䔏VCkt.A?he2'7XG@L~D>o{r5t va|)[> 85_Oj^|Y{CqV$unD'gL-ou./p} .;ovlYI|%и^De*b~ok]Ë+vqj3448K >^2I95L]FTp>sr!~g8,x59 "XܐYpmd*4giSvHFwo%(!M,$xDPJk5p&O&7Iڠ![w]7-ط*u) Y=V": PMP&j Cn)4 4XzaIp-]/I`¿KKЛjDT/MLyK0t1sl#v Ct )ZRr iIA%7!09)FmZnq0ՔXyQ%#Jje]~$fb8]U:WM;0B?TS<i {ֽwE#<L%qDBᖑ",( )g97iT"C̎{!weq1y80KD`yjSȠ{$ =Uв]Eok7`|m4r-zFߥQq`~r%ko+iSTρ= T!{6\+^)+ŊoN?j\̏TM#֫/qnauO V!xb7vƥҁ+T9_wI>шDV^"y)a)^cx]޲6hsu>2PF˴Q[;ͱ~Q29rUkˏZs䠘TA78Ϗ(Gڲ0[𼯵4aIB SWpM%(1%~U0HŜ8w  q4\=te \e1Rtd|~q^sEI?賥\z .ʰvČi2%*$+x |P:EK9C3 e|NE=MRЇlKx p 0~?!KKHlfby.#G2׬w(qQ9(i=0΃.~q: Ub|9nu*3$^&VƼSBG#vh(3-ebD o)Ǎх?*ˏ,{|'ƶYEP mެh)1yA a ZYL |[̟7ɐVmh K0!D@Eceg_odI_Od^BW=< -?eI)S.᫾vE0 D/$;`!ҝxE&|*IPE>p vXzlrfuwb zt~6;ў1=y>\!/va/Rie'ʄғ@?j'9t^񸩳ba+,n&( Cc[kZزI6;&ߵRJLZtO|8YZ¨^v/WٿX؜QyId&Ď˒o´P|:2 n7FYumR8&KR4cZ=ͧG݅.K|.= Vۙr) [ 1^9?q5>W f,g: B5yC>TmJ+HC8[3ޝWZњ'7;>4Ζyl>SVsH6 hkJjƾq5vʙ}%^OwI7NKJi*uQ5IL_w E׿Iˆ)Ndv]u&*N5e)& )4 ԡI/}HO7>GƬ,39j*̝E23"N(xp j:wT 뵀Xl=m@^\*ER='-6^ٸ$E`;{;w][%t(Rk}]" QG+H^n0H\qp x?ޕ9Ep $-hN'G80mǻJQiǩX˸j<`UwEsWjzrL C2!AY~GUWn49bGw!;D7hM(kyqy0[&Fۜ oqg9"[zh[Y}9!3nlQ U"W n6$EDw/HeFT h%/ a4?DsO8b@?Ź@y)!xFAK;ZV}ΆӁ^% 2vAT'_FwD.o%13WN!If ~ф't!LXI'k`mGLW]v%|r4 ǽLi{KpD7EƻK|sICb^tZIKi>39f{ǒu  ?{&FN˲ Se'2Ny}YRܘА '/cr.Mf6tF nb j UA*Z=DɢtCYPp%ߨŶi\3X&dwsM}[rj5%Q&E>dVDwX j,!vvڟbHap. *[L,eC'n? Kk"SU06/&7+d vUW#΢}u֊ 忆Xm≕hzs ^N"~E :ZEzkct*[U5@K=g6= z>(3}F1TA-c͕rV:YG*jU<ԭ ?&,VK]༂$*A}DXЍD|uXRT֎ -<= KyT7"N.:dDS9CRBڳۡeC6g&g~L?OJ()5w5eዩLjik(1V}``uq@C҂Ԃ.ߚ(]ӈX v\1slc4"Xc6៳}> <kH @o&N,c3S0Hf[{pjQ s`C Dek}UfJ%@aq9^=Pƿ Ƴs.J,Tp>oil)xY- Yۊ~>ǃH.vƭ\&0UF}><8`:ÒqIEcݽ2,HP\ :=0m֣s[HHpY2BSO|\ɌXJ@~.LJ!7ZrǡZ (oGI6QϽIxaŠZa'=}~T_ fCe펧^6]9^[XC[}XںƜɅ׈ lj oHa<7Ш5'iU 13ЋpDicŦBDUN}p%nCт1G_Uh`;1쾋*r'~q+TODz,npd BJψ,p8,⌛PY?Ybʤv 0Hg DgUikQVo}?TSl q-CAWY6,ΩILZ7@@?;4WEA[EWJ%aŅ,XJŗI:VSH07+ P_hhRw\#&C5CZ>㱡zhWL.Bbc+(h&4 @a lP =37h#jon  a ̴5b-.+ZghjӕkRsd)HuED0.Q!%&m6’9DMqX='T'SK|dn5m-d40j` ]S㒕Is ڗ")idgI؝]`UZIy0|M-}O%f5?rK̗Byh>3EJ.MU}I * ,<af>K V醬0nO Ť{ ,. SMy1T :*DD`KAY&,8vaK/Q< Q t\"KzGʃtOd≤`ian\: ]v >0E:WVJ=y/[:IW367I3})!ߜާ9<HL'Tx0,bA&+|=dlDյ(3b쏝9> r\\\La$b_ WK,~* uLtde}W"Ihꄘ )UAŗx,*iJĤXH(ﶡ,qԯ^xDi%Z Tj$} zkbitAa_Hͳm@Wb 2-NU5ڝ ~0^Pȵ:_@@_IA{}(5s-&wV~nٚnLV% =C":ͭMh3Zm#{R?H-B9YG2mE\v$Bѭ1l^9q0[X`d$Qu>Ŀr֪o% мީl D= F8? |kFpbΦzyͿ>3Qm4[ ';'|i u>**p2HֿnRLCrOBI68xEO4q"lCXe!X4|֤W hrn TD/8u"@h*T7i{!y}^x/.FCRA$qޔ=Uq\rqӄE}Gnv^81_;Ry蚾uY4Ykoʟ#^D<Z N '4悝ˏϲͥӊ;i `8l fK)ͥ}}]2ض{ψrڙ>|kWp~`xƬS)a5ؿ^劍it;󒌍\IQw8q'L?t+t;ít] uǗϱMR`#km%Y с$*u%hl"`@KU4vCHCVkf/ma54Q4u`#qc#%BEn*DCE3r9su;I/^X\QƂOߠ/| 8Mz%PPooJ ,R 8P7 Y%vtQqj~K+ݻp"B탖5Q(O|M2\y(/uP9cLR^Q(I_yjzRř [v†vؘ V4b1/?, =keC`{kl&rIyͳ@[!ađX_)oXe^0fzkMBҘʴpA4DS$q_,q<2_eWb8 kHMev LT> h^\2޲0"-ЗU&d kQ-֢DoR,q@&h[ G5RY4ZEg=EO f8"JO_ex&"1BWdGi^,9tfԌhoPѭ5Zgr!6{-ndĖN$ 8>u}PE;#F`" ϑ &ht# cy`8G2p'2hSb00@xF7NY^qyVNp+PBRCys?vǞZQ}Cj<;buxWynv^$cG=ܨOH&t6H۾?hJ YB7 pd$j5kwGt@I_i(cy]jY$I c2R `-~kb}lR 5T(*TLYAOAbRBº<养V)t^$S{pT"2N=)HhX2\d6L&.fE˽0-bKh7JJˏ".bo#'<5,X7r`+!Dh/[NďW"1=ͯі F z(y9Cɏe4-Y>kH!ʼn/tQa5kfY]FUw`4M⦷9Ʌa؁ 6,\OOV\kZ u,=LyAt 7c'P 0lCr0n' D70S]moxWhA_T[E8!>b$T$ޏHB%4wQgt1.o8_6*Z1P( R咤06[D /U<NWްƷE nՍ ~/gT/]QW9$o]V1=,'”O j -(cAk<ibB6ְ"2ϖ2:? 5N`LXnvI 5qgFLfʬ;"ñ(~ݵvC+%eYN8YLӘکfH_V6* GnWs ѡؠbLM~gZGy5`s&kom5P_ȳ YSѰZMzZ%-.)<= ű_̲y=mWT7{0K ~h%MԦFŹGQ+B9 <9'$iq@z"4}f& r>I?aEKIZ֝]$d.#ʽg._*F΍UӋήw&GZ)`$s!Wy2А#=íciLsX𶄪Z3rI u)w{LtH/vvCyZf DM,'~,% gʞQ㳖{ CF[Ozs;Ŵ~2uN)0kKwaR*HwNMι ]Ö}Hq w dzRƬD`&䓲Oqٛ]ߖZqdwQE( Ϋ9t6[UxxC+\" %@ xR Gsa fɂhSһP>4`\| x-! lNgQף-V,mڭ~׊/{$46Xagٱu r~k*Q KeӓDihT&g:˽]I= Jn~\r 42ѰJ_$mPc]`})qMl/*'Moو;`ʏ$đ-2‚B<1Z{,]e@X΅sũqǡ4LY|dv6Syal'{e4O*fR.W&P P~얽ܗ R2И{et{1g,MAI.I͗ w'ϩ @E !;i1gݾy&wCե#BpW!ُL.w vӂuצleEI>ƯE+Rk_IbinyR<@vD<M|3 0GrZYl=?$ OC7n!KĿF4 6v*;B VΚCBw"KhM05id*ERas&0<{d DOf.@ʻ\y4-hx-zbY^O^em\b뚜4kI.(! A+Ҭ a/J[REbP_q|\~]JuI #n =Ȥp\e l7W1w9éj{epA-:Â4­ Wcv|0@pϥ4}zb#ȥFgrrӯ~v[=G7)CG*́Qs|ʻ]ƺ5-9=JT2DNzV^A<<6,FE* %"l G KaY>0HWNO^ё.gX:خ.oVXT;b'.{x{Du )HDزRPA:KZ6]uH*36G DՍ.- 8S :#eT @\nb 21SxL"c bxhUVX*) BrN:lc. i"y-l2j-&>`muUZ.}/k_? _psoͽFppp"E AR.pNEX?m#S$=(E'HEdwzJNΌ)!?Ŗm<ө5cb h)|\^-?nfsowi Yc(]U1t=U/JW]k'_86X^ '[аz8y۳=+_.h}ܺz@NUQ" _%%hTO۲fhsb,i^\.t3~a}Wvpc-C - r/KNGj^9asj\Ss5M}F0Djh?">&iwM/ٍ$!PVib$Fʗ[_VqB<+k]dpX/BD&-8G0$瀹k}tM}AllA [FvL?[WrS&84^#ye8+Z3y>T8e.:rh % 7Bӆ7V'uJR=fxZm>n$!Ƀl #ž g {nWCTܛd}]@b'sd~)?mnonX LzFl]}̛B|ߋ*I7R"4*py|@tqrKMO̜;:`PsYiӷ Z&uHbϓwjdlb륖r}=N'HuSch\)4LØqd^`Z# cḦ v'U2f.Rn̆egшYW,)yj glL-MoVO  $m>'40+ Vp^Mvxtly63?kE 퍜CL_h;p<(1.m0bP%V|'}-~y[$4- bnM=ϧ nfPx4Oթ)Y( Z=Pt?8lHh+(Ͽ^2U׎u &-Lzħ` Z@ҩI֩!kf!^FQn_q#[ ăx rRԩ(`Rv )K x eiQAl5] O \)!3i1ڒ"ݏ OST*t_Iug G y9AQs¾@$̞zIט.Xi$4#q]:KZ óyG 6h4(dA;-EZ]Q.@c69*.T:F;M-H*ئ*R4ETw.dP&012CP$O҃LokDKD7LvhK%a&'Rh|r;1=`%ѯᏴwA+) i SW~'E%a zޣVI%=V/胶^} ]T~8SZ nϷϧ7#в>CxJo:׹l4 zH#˸(//]Gm)W1L8NO˳Q=Yof&W/ -/@r+S _0ҦHcSd'3[Ovx'b@-dQ>>O9 _! .xDtJ{aϙdtycOtOHX>?*Su])ojEI&G}!G ?|$ |<\mXJ)>Se-PxTiP9d0*K<pŅk>6P{o Ru6Wr \#v%b)1bG{;"Qv1\5#)udfr=t9Nӝ_Ttϟ@Ȼ8b/߅A^#op~B;7x-ooyT2ٰtEvVx[Ero @>J^ 6}x |vp|M~ij#\qxԚ#ڄo/ZFZtةɄroSVVv:봡5<+?v(Y#2OV )*D_#ɳ"E03Z @`s4miSOr $ 8aV12n0J>rrKN|lu!'hzsK^] YR' @JUXly0*җf{vʽ&2:|BQl+B"^nڧDf4pjaq9ӊbcNxz;T>D{>[DXxL )qBgڛyh/cHR0s jAcۢwB$N`(K<@V (S܎F/" \4h9%d!7DIȒj)fKkB֯Xr.De`FD iX!jDJl2HU;˒YxD ,kLfYUOF\akr|yM)tO>]B40QHaPro$dh0 U釰rcV/QB n7h:{'G?_Oq0"TOA\+4gDl QaE2i2O"]tN_vgRp-|*@\aXٓ~\($u+)zaDgh/8fa wgR)燝Ju"$^H=sTwLJL"9s~}>nH,sn뽆{x$u/<'YfUڠf4M%+=i-ot.[Ri΍|#zH %|f+OAB+Y h"o/fnf%;뻵h=,N509zaͨ@j!'mTlF0%8T-oazʔxn`G(9@m {M;}i!sKߥ]xӲ (`Lըh 1wiG8ͦ1,'߆$m#Y8)2Lo -p>j 3/Z~MF n$wsZ )kn3˚3UK=L7V`s>Ȑ A^2K_uޚ9^WJ I'崆uȴ${mzfD)m\)8[Vòo6asؿw.t#!l;2{W "/KݒLWUG:Y5XK<If)E 5s}kDŽњ[ ?Lk#F\+1P@ZFShk}{viR{kHݏ A/&tܝ4 J\תGtadН`adf|VӺhW[AٲaxҀI GNS9VYiչqleߵ#[7. rn}N>ki#$ xXaMLkcLdF 4\4ptC֡ĔF'1;W[,}BD0>v7@ E'$bD8U8A=Uc]/ ]7/:=6:2+DIJ4N Hc$ĦnU`]JCۥ!, H֤ʯSwh0f! ]3g&]FQ>N.k ͳ П ikb}mb롂8&Ԧ+uL^!w)2n_ ÁTcrOs>=䲄f̀K08:2kԗ]BHénl9 XrҐn80#!n'degXT^ڜ[-̰>08 ZEhD:cROj"XQo2'mPZ ??G_0ˀ沩 ᗁ.@i> ش4aէϨzbfXJ+/3F0x6 R&[جϜ)Ch:t$ܬ+cŀxj./nC] ut'?'x'm? $\q^-wg ߈F;dvgЂL{rD3ţ!,l% u3BMHzXa<59,"%kZ+PO}NQNiu W : [Mi4X6rʩR}Aqo F`He^y x<Й"y/9RYD7bbc:d-~3:Gr#Y*E'KGDTCIZ{hHǠބ "ojP19 uF.[[* u{ʟZsyBE! 5DKyx̣ n~^gECqmr]0RpхlX&EAu+`~jcIWo%uՀ?,vZ\D-lS-2Joo9 %6]2E7lc z$ʹ.v.Y Hym{ΐɹl/ɴ$FgZ˺xxlywd6rBe ":=s>ҵs$U ~(oKv̆XHP]QW~Mv*Ke 0G?l\! Y;CmR[*%6`͒x"hA@^֑ h$IfCC;3ttHlCm9Ѵ<] q~~Yh;U|gqR} W :]˟ƪi-@3`7Z:%]=X7_28,9@z$o6*(oBV׵hoٰ-Ǿ5^by!oYfg:s8G\}|Yd0/:60drH mYq<LMO\vtf΃{D_s&͒~[U06  [ۖF Q|o`h$ yKv EMmop(nnX˜ġK&[D׼Ξdr5(e]oG:mESzsյX99q| 3u~X}ۜU7ҙg^A/Z?1p=z+ר걑$5, ʟet*6}^XO;s(# }cDOʘ2 9A0h3X4zBEX+rfj!9mڬ llxOJ w[5iXCy('l13gy 1|W)ؗW΃M0g7Ht]lpp} Yr,{)f]O:UC{`buba>"G|[Vx|΅ih@@]xim^VFk];7nwK(K~a6Ne/ă^>? G=x6A^!](SvN#{~,϶ȣFdN;Ջ?TN5^+WjN'V! \J%N *y C]Wv0=l~P tY[HH@oT3OqÌ H.qvb|BE,#luQ=T-poУ!Y$K;w@[*:Q(R­X=P MEP^>maArM nIOrUc }uE_֡1k%WYFa3* {LDBJ@&ů@, #3~IVy~Wsu}>s $ILS瑃V&\rJo\/Z/"r x.p 7{ALBl.W`qCv7.`]|$pf!x'# z젮Fc5k ĕz,ƌ/K(Z,ޮ,@Co|=O&`ƼlEt]+& 2zfk-7og~>d r"@gV[Zr2ӇlABSiL;?ZQE 6x][Afcj嗦EE)7vFl'U57b"Cd2-;=6M^Ylp(y8BWOg)[uI@OƓ3F?Do=+9#.]#e]?寢QhJƫ+$@B`r.}>\LɼVcl+/@Q+[8l:8:At6 Z=)>Fxh} |Mn~׾CT+sqyG3d|l\V¨vU.IrѮE!ٹdawdx& ߶0YmRW3 t҃c4F+e%ڷo3>z. c6< :aJެ2d.B~|! f(!=]{W6V ZT"J!l~6+vm&DJL Px@kݫJ_*??*knI@ X(pm÷+h(d;=uLȞf)G xc6@ɌPC-hK,D|fNPl@ HEk6_iBWG6h($X͗t^" k\7\n%umi#"׍t\=OuMӺ{>~2T(24m҅"(-M%FՌޖ+>- oB,L`UNN_i66K=q|wVE]w ݭRSJ;s V ^u cn6}2h6Mze_%\o"pK<)iETpV\1UGdQC9.Iu