python-cryptography-debugsource-2.8-lp152.2.3.1 4>$  Ap_/=„.MujA V@%=;DQNtփ3TaϏf@`u Jݰ>9P.00Y@ '=[C_/ͩ9ljNG%(jZ0Րv:ֲ,$4IZYKEcQr;}j͹\R"\L[|y*um l`'p 8mf܏XvnX9833bc8e7a5f98cb20f27b3a0da4cfe091ab8fc5a5a7dede3dba604ae63fb488b91a0afc4ce76476fd4d59fa9529d5aa05c12da4zX_/=„S^ͧB9(b'PWLy**T3cKzs Af[?؂=;Ǩ[ѝGo-X]1%;$u \&P”|4>sQJ"aEPq, #4n >)C9ғv6"]6%HD'a_; r`EՙC5] xʳKEuypdt q]2'L>p;?d"& 2 `$(;D_ x     $Ph#(?8H>9@>: b>FGHIXY \@]X^bcRdeflu v$znCpython-cryptography-debugsource2.8lp152.2.3.1Debug sources for package python-cryptographyThis package provides debug sources for package python-cryptography. Debug sources are useful when developing applications that use this package or when debugging this package._ecloud1071openSUSE Leap 15.2openSUSEApache-2.0 OR BSD-3-Clausehttp://bugs.opensuse.orgDevelopment/Debughttps://cryptography.io/en/latest/linuxx86_64Y2clAAA큤_2_2_2___5cc750a4786f222e3a5a4fa392e9a20429527ab27870e45c9ae4816444c3915f7383558f3a508f6bcfbe8a7288c8e6fc4835e8fe8d21e38ba7a2ff4618e4831b45a66edd770d051d037e102606069c5cadf683e0b1168e3c08dc978ff21f88earootrootrootrootrootrootrootrootrootrootrootrootpython-cryptography-2.8-lp152.2.3.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_]W\ \t@\w@\J@\-@\ @\ @[{[O+[ZZ@ZMichael Ströder Ondřej Súkup Tomáš Chvátal Michael Ströder Michael Ströder Martin Pluskal mcepl@suse.comTomáš Chvátal tchvatal@suse.commichael@stroeder.commimi.vx@gmail.comtchvatal@suse.commichael@stroeder.comchris@computersalat.detbechtold@suse.comtchvatal@suse.comdmueller@suse.comtchvatal@suse.comdmueller@suse.comarun@gmx.dearun@gmx.dearun@gmx.demimi.vx@gmail.commichael@stroeder.comsean.marlow@suse.comvcizek@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comjmatejek@suse.comtbechtold@suse.comtbechtold@suse.commichael@stroeder.commichael@stroeder.commimi.vx@gmail.commichael@stroeder.commichael@stroeder.commeissner@suse.commatwey.kornilov@gmail.comdmueller@suse.commichael@stroeder.comdmueller@suse.commichael@stroeder.commichael@stroeder.comdmueller@suse.comdimstar@opensuse.orgmeissner@suse.commichael@stroeder.commichael@stroeder.comdmueller@suse.comdmueller@suse.comtbechtold@suse.comdmueller@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.commcihar@suse.cztbechtold@suse.comjmatejek@suse.com- Add 5507-mitigate-Bleichenbacher-attacks.patch (bsc#1178168, CVE-2020-25659).- update to 2.8 * Added support for Python 3.8. * Added class methods Poly1305.generate_tag and Poly1305.verify_tag for Poly1305 sign and verify operations. * Deprecated support for OpenSSL 1.0.1. Support will be removed in cryptography 2.9. * We now ship manylinux2010 wheels in addition to our manylinux1 wheels. * Added support for ed25519 and ed448 keys in the CertificateBuilder, CertificateSigningRequestBuilder, CertificateRevocationListBuilder and OCSPResponseBuilder. * cryptography no longer depends on asn1crypto. * FreshestCRL is now allowed as a CertificateRevocationList extension.- update to 2.7 * BACKWARDS INCOMPATIBLE: Removed the cryptography.hazmat.primitives.mac.MACContext interface. The CMAC and HMAC APIs have not changed, but they are no longer registered as MACContext instances. * Removed support for running our tests with setup.py test. * Add support for :class:`~cryptography.hazmat.primitives.poly1305.Poly1305` when using OpenSSL 1.1.1 or newer. * Support serialization with Encoding.OpenSSH and PublicFormat.OpenSSH in :meth:`Ed25519PublicKey.public_bytes ` . * Correctly allow passing a SubjectKeyIdentifier to :meth:`~cryptography.x509.AuthorityKeyIdentifier.from_issuer_subject_key_identifier` and deprecate passing an Extension object.- Simplify the test execution to be more understandable- update to 2.6.1: * BACKWARDS INCOMPATIBLE: Removedcryptography.hazmat.primitives.asymmetric.utils.encode_rfc6979_signature andcryptography.hazmat.primitives.asymmetric.utils.decode_rfc6979_signature, which had been deprecated for nearly 4 years. Use encode_dss_signature() and decode_dss_signature()instead. * BACKWARDS INCOMPATIBLE: Removed cryptography.x509.Certificate.serial, which had been deprecated for nearly 3 years. Use serial_number instead. * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1b. * Added support for Ed448 signing when using OpenSSL 1.1.1b or newer. * Added support for Ed25519 signing when using OpenSSL 1.1.1b or newer. * load_ssh_public_key() can now load ed25519 public keys. * Add support for easily mapping an object identifier to its elliptic curve class viaget_curve_for_oid(). * Add support for OpenSSL when compiled with the no-engine (OPENSSL_NO_ENGINE) flag.- Dependency on python-idna changed to "Recommends" aligned with change in upstream source (see below) - update to 2.5: * BACKWARDS INCOMPATIBLE: U-label strings were deprecated in version 2.1, but this version removes the default idna dependency as well. If you still need this deprecated path please install cryptography with the idna extra: pip install cryptography[idna]. * BACKWARDS INCOMPATIBLE: The minimum supported PyPy version is now 5.4. * Numerous classes and functions have been updated to allow bytes-like types for keying material and passwords, including symmetric algorithms, AEAD ciphers, KDFs, loading asymmetric keys, and one time password classes. * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.1a. * Added support for SHA512_224 and SHA512_256 when using OpenSSL 1.1.1. * Added support for SHA3_224, SHA3_256, SHA3_384, and SHA3_512 when using OpenSSL 1.1.1. * Added support for X448 key exchange when using OpenSSL 1.1.1. * Added support for SHAKE128 and SHAKE256 when using OpenSSL 1.1.1. * Added initial support for parsing PKCS12 files with load_key_and_certificates(). * Added support for IssuingDistributionPoint. * Added rfc4514_string() method to x509.Name, x509.RelativeDistinguishedName, and x509.NameAttribute to format the name or component an RFC 4514 Distinguished Name string. * Added from_encoded_point(), which immediately checks if the point is on the curve and supports compressed points. Deprecated the previous method from_encoded_point(). * Added signature_hash_algorithm to OCSPResponse. * Updated X25519 key exchange support to allow additional serialization methods. Calling public_bytes() with no arguments has been deprecated. * Added support for encoding compressed and uncompressed points via public_bytes(). Deprecated the previous method encode_point().- Update to version 2.4.2: * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0j.- Update to 2.4.1: * Dropped support for LibreSSL 2.4.x. * Deprecated OpenSSL 1.0.1 support. OpenSSL 1.0.1 is no longer supported by the OpenSSL project. At this time there is no time table for dropping support, however we strongly encourage all users to upgrade or install cryptography from a wheel. * Added initial :doc:`OCSP ` support. * Added support for cryptography.x509.PrecertPoison.- Fix fdupes call- Update to 2.3.1: * updated tests for upstream wycheproof changes * many other tiny test tweaks- update to 2.3: * SECURITY ISSUE: finalize_with_tag() allowed tag truncation by default which can allow tag forgery in some cases. The method now enforces the min_tag_length provided to the GCM constructor. * Added support for Python 3.7. * Added extract_timestamp() to get the authenticated timestamp of a Fernet token. * Support for Python 2.7.x without hmac.compare_digest has been deprecated. We will require Python 2.7.7 or higher (or 2.7.6 on Ubuntu) in the next cryptography release. * Fixed multiple issues preventing cryptography from compiling against LibreSSL 2.7.x. * Added get_revoked_certificate_by_serial_number for quick serial number searches in CRLs. * The RelativeDistinguishedName class now preserves the order of attributes. Duplicate attributes now raise an error instead of silently discarding duplicates. * aes_key_unwrap() and aes_key_unwrap_with_padding() now raise InvalidUnwrap if the wrapped key is an invalid length, instead of ValueError.- update to 2.2.2 * fix build on some systems with openssl 1.1.0h- Cleanup with spec-cleaner - Use %setup to unpack all archives do not rely on tar calls- Update to upstream release 2.2.1: * Reverted a change to GeneralNames which prohibited having zero elements, due to breakages. * Fixed a bug in :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` that caused it to raise InvalidUnwrap when key length modulo 8 was zero. * BACKWARDS INCOMPATIBLE: Support for Python 2.6 has been dropped. * Resolved a bug in HKDF that incorrectly constrained output size. * Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP256R1`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP384R1`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.BrainpoolP512R1` to support inter-operating with systems like German smart meters. * Added token rotation support to :doc:`Fernet ` with :meth:`~cryptography.fernet.MultiFernet.rotate`. * Fixed a memory leak in :func:`~cryptography.hazmat.primitives.asymmetric.ec.derive_private_key`. * Added support for AES key wrapping with padding via :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap_with_padding` and :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap_with_padding` . * Allow loading DSA keys with 224 bit q.- fix deps for hypothesis, pytest- Fix previous change and explicitly require python2 instead of python because python itself is also provided by python3. This fixes: ImportError: No module named _ssl when using python-cryptography in a python2 build environment- Fix the previous change to not pull in py2 on py3 enviroment- fix requires on python ssl once more after the last change- Add proper conditional for the python2, the ifpython works only for the requires/etc- add missing dependency on python ssl- update to version 2.1.4: * Added X509_up_ref for an upcoming pyOpenSSL release.- update to version 2.1.3: * Updated Windows, macOS, and manylinux1 wheels to be compiled with OpenSSL 1.1.0g.- update to version 2.1.2: * Corrected a bug with the manylinux1 wheels where OpenSSL’s stack was marked executable.- fix BuildRequires conditions for python3- update to 2.1.1- Fix cffi version requirement.- Disable memleak tests to fix build with OpenSSL 1.1 (bsc#1055478) * add skip_openssl_memleak_test.patch- update to 2.0.3- update to 2.0.2- update to 2.0- update to 1.9- add python-packaging to requirements explicitly instead of relying on setuptools to pull it in- Switch to singlespec approach- update to 1.8.1 - Adust Requires and BuildRequires- update to 1.7.2- update to 1.7.1 which contains regression fix for 1.7- update to 1.7 * support for OpenSSL 1.0.0 has been removed. * Added support for Diffie-Hellman key exchange * The OS random engine for OpenSSL has been rewritten- update to 1.6- update to 1.5.3 - python-cryptography-enable-gost.patch is obsolete- python-cryptography-enable-gost.patch: temporary patch to run tests against 1.0.2i, GOST cert extraction now works.- Introduce requirement setuptools >= 11.3 to follow egg-info/requires.txt content- fix download urls- update to upstream release 1.3.4 * Added new OpenSSL functions to the bindings to support an upcoming ``pyOpenSSL`` release.- correct source urls- update to upstream release 1.3.2 * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2h. * Fixed an issue preventing ``cryptography`` from compiling against LibreSSL 2.3.x.- removed obsolete cryptography-new-bio-new-type.patch - update to upstream release 1.3.1 * Fixed a bug that caused an AttributeError when using mock to patch some cryptography modules. * Added support for padding ANSI X.923 with ANSIX923. * Deprecated support for OpenSSL 0.9.8. Support will be removed in cryptography 1.4. * Added support for the PolicyConstraints X.509 extension including both parsing and generation using CertificateBuilder and CertificateSigningRequestBuilder. * Added is_signature_valid to CertificateSigningRequest. * Fixed an intermittent AssertionError when performing an RSA decryption on an invalid ciphertext, ValueError is now correctly raised in all cases. * Added from_issuer_subject_key_identifier().- fix license- Add pkg-config BuildRequires: in order for the last introduced condition to apply the patch to work, pkg-config has to be present.- cryptography-new-bio-new-type.patch: openssl 1.0.2g changed the type of BIO_new_mem_buf() (added a const).- update to upstream release 1.2.1 1.2.1 - 2016-01-08 * Reverts a change to an OpenSSL EVP_PKEY object that caused errors with pyOpenSSL. 1.2 - 2016-01-08 * BACKWARDS INCOMPATIBLE: RevokedCertificate extensions now uses extension classes rather than returning raw values inside the Extension value. The new classes are: o CertificateIssuer o CRLReason o InvalidityDate * Deprecated support for OpenSSL 0.9.8 and 1.0.0. At this time there is no time table for actually dropping support, however we strongly encourage all users to upgrade, as those versions no longer receive support from the OpenSSL project. * The Certificate class now has signature and tbs_certificate_bytes attributes. * The CertificateSigningRequest class now has signature and tbs_certrequest_bytes attributes. * The CertificateRevocationList class now has signature and tbs_certlist_bytes attributes. * NameConstraints are now supported in the CertificateBuilder and CertificateSigningRequestBuilder. * Support serialization of certificate revocation lists using the public_bytes() method of CertificateRevocationList. * Add support for parsing CertificateRevocationList extensions () in the OpenSSL backend. The following extensions are currently supported: o AuthorityInformationAccess o AuthorityKeyIdentifier o CRLNumber o IssuerAlternativeName * Added CertificateRevocationListBuilder and RevokedCertificateBuilder to allow creation of CRLs. * Unrecognized non-critical X.509 extensions are now parsed into an UnrecognizedExtension object.- update to 1.1.2: * Fixed a SIGBUS crash with the OS X wheels caused by redefinition of a method. * Fixed a runtime error ``undefined symbol EC_GFp_nistp224_method`` that occurred with some OpenSSL installations. * Updated Windows and OS X wheels to be compiled against OpenSSL 1.0.2e.- update to 1.1.1: * Fixed several small bugs related to compiling the OpenSSL bindings with unusual OpenSSL configurations. * Resolved an issue where, depending on the method of installation and which Python interpreter they were using, users on El Capitan (OS X 10.11) may have seen an ``InternalError`` on import.- fix build for sle11 (disable testsuite as it depends on python-hypothesis which is not available for sle11 anymore)- update to 1.1: * Added support for Elliptic Curve Diffie-Hellman with :class:`~cryptography.hazmat.primitives.asymmetric.ec.ECDH`. * Added :class:`~cryptography.hazmat.primitives.kdf.x963kdf.X963KDF`. * Added support for parsing certificate revocation lists (CRLs) using :func:`~cryptography.x509.load_pem_x509_crl` and :func:`~cryptography.x509.load_der_x509_crl`. * Add support for AES key wrapping with :func:`~cryptography.hazmat.primitives.keywrap.aes_key_wrap` and :func:`~cryptography.hazmat.primitives.keywrap.aes_key_unwrap`. * Added a ``__hash__`` method to :class:`~cryptography.x509.Name`. * Add support for encoding and decoding elliptic curve points to a byte string form using :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.encode_point` and :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicNumbers.from_encoded_point`. * Added :meth:`~cryptography.x509.Extensions.get_extension_for_class`. * :class:`~cryptography.x509.CertificatePolicies` are now supported in the :class:`~cryptography.x509.CertificateBuilder`. * ``countryName`` is now encoded as a ``PrintableString`` when creating subject and issuer distinguished names with the Certificate and CSR builder classes. * **SECURITY ISSUE**: The OpenSSL backend prior to 1.0.2 made extensive use of assertions to check response codes where our tests could not trigger a failure. However, when Python is run with ``-O`` these asserts are optimized away. If a user ran Python with this flag and got an invalid response code this could result in undefined behavior or worse. Accordingly, all response checks from the OpenSSL backend have been converted from ``assert`` to a true function call. Credit **Emilia Käsper (Google Security Team)** for the report. * We now ship OS X wheels that statically link OpenSSL by default. When installing a wheel on OS X 10.10+ (and using a Python compiled against the 10.10 SDK) users will no longer need to compile. See :doc:`/installation` for alternate installation methods if required. * Set the default string mask to UTF-8 in the OpenSSL backend to resolve character encoding issues with older versions of OpenSSL. * Several new OpenSSL bindings have been added to support a future pyOpenSSL release. * Raise an error during install on PyPy < 2.6. 1.0+ requires PyPy 2.6+. - Remove 2293.patch . Applied in a different way upstream. - Add BuildRequires for python-hypothesis and python-pyasn1-modules for running unittests- require the cffi version it was built against to avoid (bsc#948198)- Add 2293.patch for "osrandom engine already registered" (bnc#947679)- Add disable-uneven-sizes-tests.patch (bnc#944204) openssl in SLE12SP1 doesn't allow uneven bit sizes for rsa keys- update to 1.0 (fate#318838): * Switched to the new `cffi`_ ``set_source`` out-of-line API mode for compilation. This results in significantly faster imports and lowered memory consumption. Due to this change we no longer support PyPy releases older than 2.6 nor do we support any released version of PyPy3 (until a version supporting cffi 1.0 comes out). * Fix parsing of OpenSSH public keys that have spaces in comments. * Support serialization of certificate signing requests using the ``public_bytes`` method of :class:`~cryptography.x509.CertificateSigningRequest`. * Support serialization of certificates using the ``public_bytes`` method of :class:`~cryptography.x509.Certificate`. * Add ``get_provisioning_uri`` method to :class:`~cryptography.hazmat.primitives.twofactor.hotp.HOTP` and :class:`~cryptography.hazmat.primitives.twofactor.totp.TOTP` for generating provisioning URIs. * Add :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHash` and :class:`~cryptography.hazmat.primitives.kdf.concatkdf.ConcatKDFHMAC`. * Raise a ``TypeError`` when passing objects that are not text as the value to :class:`~cryptography.x509.NameAttribute`. * Add support for :class:`~cryptography.x509.OtherName` as a general name type. * Added new X.509 extension support in :class:`~cryptography.x509.Certificate` The following new extensions are now supported: * :class:`~cryptography.x509.OCSPNoCheck` * :class:`~cryptography.x509.InhibitAnyPolicy` * :class:`~cryptography.x509.IssuerAlternativeName` * :class:`~cryptography.x509.NameConstraints` * Extension support was added to :class:`~cryptography.x509.CertificateSigningRequest`. * Add support for creating signed certificates with :class:`~cryptography.x509.CertificateBuilder`. This includes support for the following extensions: * :class:`~cryptography.x509.BasicConstraints` * :class:`~cryptography.x509.SubjectAlternativeName` * :class:`~cryptography.x509.KeyUsage` * :class:`~cryptography.x509.ExtendedKeyUsage` * :class:`~cryptography.x509.SubjectKeyIdentifier` * :class:`~cryptography.x509.AuthorityKeyIdentifier` * :class:`~cryptography.x509.AuthorityInformationAccess` * :class:`~cryptography.x509.CRLDistributionPoints` * :class:`~cryptography.x509.InhibitAnyPolicy` * :class:`~cryptography.x509.IssuerAlternativeName` * :class:`~cryptography.x509.OCSPNoCheck` * Add support for creating certificate signing requests with :class:`~cryptography.x509.CertificateSigningRequestBuilder`. This includes support for the same extensions supported in the ``CertificateBuilder``. * Deprecate ``encode_rfc6979_signature`` and ``decode_rfc6979_signature`` in favor of :func:`~cryptography.hazmat.primitives.asymmetric.utils.encode_dss_signature` and :func:`~cryptography.hazmat.primitives.asymmetric.utils.decode_dss_signature`. - Adjust Requires according to requires.txt- update to 0.9.3: * Updated Windows wheels to be compiled against OpenSSL 1.0.2d. * Updated Windows wheels to be compiled against OpenSSL 1.0.2c. * **SECURITY ISSUE**: Fixed a double free in the OpenSSL backend when using DSA to verify signatures. Note that this only affects PyPy 2.6.0 and (presently unreleased) CFFI versions greater than 1.1.0. * Removed support for Python 3.2. This version of Python is rarely used and caused support headaches. Users affected by this should upgrade to 3.3+. * Deprecated support for Python 2.6. At the time there is no time table for actually dropping support, however we strongly encourage all users to upgrade their Python, as Python 2.6 no longer receives support from the Python core team. * Add support for the :class:`~cryptography.hazmat.primitives.asymmetric.ec.SECP256K1` elliptic curve. * Fixed compilation when using an OpenSSL which was compiled with the ``no-comp`` (``OPENSSL_NO_COMP``) option. * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` serialization of public keys using the ``public_bytes`` method of :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. * Support :attr:`~cryptography.hazmat.primitives.serialization.Encoding.DER` serialization of private keys using the ``private_bytes`` method of :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. * Add support for parsing X.509 certificate signing requests (CSRs) with :func:`~cryptography.x509.load_pem_x509_csr` and :func:`~cryptography.x509.load_der_x509_csr`. * Moved ``cryptography.exceptions.InvalidToken`` to :class:`cryptography.hazmat.primitives.twofactor.InvalidToken` and deprecated the old location. This was moved to minimize confusion between this exception and :class:`cryptography.fernet.InvalidToken`. * Added support for X.509 extensions in :class:`~cryptography.x509.Certificate` objects. The following extensions are supported as of this release: * :class:`~cryptography.x509.BasicConstraints` * :class:`~cryptography.x509.AuthorityKeyIdentifier` * :class:`~cryptography.x509.SubjectKeyIdentifier` * :class:`~cryptography.x509.KeyUsage` * :class:`~cryptography.x509.SubjectAlternativeName` * :class:`~cryptography.x509.ExtendedKeyUsage` * :class:`~cryptography.x509.CRLDistributionPoints` * :class:`~cryptography.x509.AuthorityInformationAccess` * :class:`~cryptography.x509.CertificatePolicies` Note that unsupported extensions with the critical flag raise :class:`~cryptography.x509.UnsupportedExtension` while unsupported extensions set to non-critical are silently ignored. Read the :doc:`X.509 documentation` for more information. - add python-pyasn1, python-ipaddress and python-idna as Requires/BuildRequires- Update to 0.8.2: * Fixed a race condition when initializing the OpenSSL or CommonCrypto backends in a multi-threaded scenario.- update to 0.8.1: * Updated Windows wheels to be compiled against OpenSSL 1.0.2a. * func:`~cryptography.hazmat.primitives.serialization.load_ssh_public_key` can now load elliptic curve public keys. * Added :attr:`~cryptography.x509.Certificate.signature_hash_algorithm` support to :class:`~cryptography.x509.Certificate`. * Added :func:`~cryptography.hazmat.primitives.asymmetric.rsa.rsa_recover_prime_factor s` * :class:`~cryptography.hazmat.primitives.kdf.KeyDerivationFunction` was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.kdf`. * Added support for parsing X.509 names. See the :doc:`X.509 documentation` for more information. * Added :func:`~cryptography.hazmat.primitives.serialization.load_der_private_key` to support loading of DER encoded private keys and :func:`~cryptography.hazmat.primitives.serialization.load_der_public_key` to support loading DER encoded public keys. * Fixed building against LibreSSL, a compile-time substitute for OpenSSL. * FreeBSD 9.2 was removed from the continuous integration system. * Updated Windows wheels to be compiled against OpenSSL 1.0.2. * :func:`~cryptography.hazmat.primitives.serialization.load_pem_public_key` and :func:`~cryptography.hazmat.primitives.serialization.load_der_public_key` now support PKCS1 RSA public keys (in addition to the previous support for SubjectPublicKeyInfo format for RSA, EC, and DSA). * Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization.private_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization.private_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization.private_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization.public_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization.public_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithSerialization`. * Added :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization` and deprecated :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithNumbers`. * Added :meth:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization.public_bytes` to :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithSerialization`. * :class:`~cryptography.hazmat.primitives.hashes.HashAlgorithm` and :class:`~cryptography.hazmat.primitives.hashes.HashContext` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.hashes`. * :class:`~cryptography.hazmat.primitives.ciphers.CipherContext`, :class:`~cryptography.hazmat.primitives.ciphers.AEADCipherContext`, :class:`~cryptography.hazmat.primitives.ciphers.AEADEncryptionContext`, :class:`~cryptography.hazmat.primitives.ciphers.CipherAlgorithm`, and :class:`~cryptography.hazmat.primitives.ciphers.BlockCipherAlgorithm` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.ciphers`. * :class:`~cryptography.hazmat.primitives.ciphers.modes.Mode`, :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithInitializationVector`, :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithNonce`, and :class:`~cryptography.hazmat.primitives.ciphers.modes.ModeWithAuthenticationTag` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.ciphers.modes`. * :class:`~cryptography.hazmat.primitives.padding.PaddingContext` was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.padding`. * :class:`~cryptography.hazmat.primitives.asymmetric.padding.AsymmetricPadding` was moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.padding`. * :class:`~cryptography.hazmat.primitives.asymmetric.AsymmetricSignatureContext` and :class:`~cryptography.hazmat.primitives.asymmetric.AsymmetricVerificationContext` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric`. * :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAParameters`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAParametersWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPrivateKeyWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKey` and :class:`~cryptography.hazmat.primitives.asymmetric.dsa.DSAPublicKeyWithNumbers` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.dsa` * :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurve`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurveSignatureAlgorithm`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePrivateKeyWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKey`, and :class:`~cryptography.hazmat.primitives.asymmetric.ec.EllipticCurvePublicKeyWithNumbers` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.ec`. * :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKey`, :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPrivateKeyWithNumbers`, :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKey` and :class:`~cryptography.hazmat.primitives.asymmetric.rsa.RSAPublicKeyWithNumbers` were moved from :mod:`~cryptography.hazmat.primitives.interfaces` to :mod:`~cryptography.hazmat.primitives.asymmetric.rsa`. * Updated Windows wheels to be compiled against OpenSSL 1.0.1l. * ``enum34`` is no longer installed on Python 3.4, where it is included in the standard library. * Added a new function to the OpenSSL bindings to support additional functionality in pyOpenSSL.- update to 0.7.1 * backwards-incompatible change: GCM module doesn't truncate tags by default anymore * removed deprecated arguments to MFG1 constructor * ECC support * added PEM and openssh key loading convenience methods * support for many new ciphers and new features of existing ones see CHANGELOG.rst for details - spec cleanup - reworked %check section - added changelog to docscloud107 16069499892.8-lp152.2.3.12.8-lp152.2.3.1python-cryptography-2.8-lp152.2.3.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.3.1.x86_64//usr/src/debug/python-cryptography-2.8-lp152.2.3.1.x86_64/build//usr/src/debug/python-cryptography-2.8-lp152.2.3.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:15225/openSUSE_Leap_15.2_Update/1318441c6e823ffc2f13bcc3129394ca-python-cryptography.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linuxdirectoryC source, ASCII textC source, ASCII text, with very long lines^2NE])Butf-8d40433ed380fa62183c2c1e302118ebb101b74345654d1ae1296533dc9c3062e?P7zXZ !t/ע] crt:bLL Z)@ݳH/.`/tg.a<[4N ephc,:3SLPv)G 㖌m ^/+lMH9=j7Ðs!ғ!r#Xԍ+l%YW1=XNzj8aV2yW!Jxqu#lǩtŝ$'tv`ddCK )6v.zm u)P/@]xaD07cBO[E5< j~iwօb>ƫR {0,n˚+! `wKtՃ$ \ly5 qm]Qp]rR7`ol")m=kL@B{yM"7r_}KʹBP<9)ZK6i~Ǻj$6abCАRw!;S_+txjڴmP jAp2;1R:];z/?f^O#Q5d׀Zof݅"&Y)upZӱb(,H3"h [}Ny}>MбhSNE(:یUkdkVJ^:ڻEeBOc˿֛N7^>)sn~7gXp4& ) y hMD1wt{ׯȃn؉Aa[!R$`l(|2z0[)Bϯ׻״vI`ۗނ~63ԒƲRF*cɯtn;D-mhGcEe.MiG\P_`uh/*A̋8;X^OPkP_dȌ$gp6?`y{Q oD1'zg<ᡖOV*?B8YD5b-%q.UW` ylĒ6ϳ V}*N}^z%xbܟͥKcؽH:?lQ%0lP'Tʥ6M"iH7\}K+9_D 9dS`WwƗ(Y}wN*hX%w[uG)md؆~q'I_l~YwLUt%& sWE9|p0 U?wWW80/;0le\]=ZOS`F)34p?r$SIvmq߾۹K7*] +b*[@EB@Lb3:(AWx)ۇ˫Pvn8] 'ig >&#,mhۆ$nK߀@ XЧ|0C?j;Q++D#J¯`D4鶌,b / UZgVW)uxqLD8yDUNplm3-wxDRmMqrUl)P]MTPSN),ZWq\<%8Hcl>zƥ"`96! C}IBFbo#:,mpKU0!#&ļOsCp+eoCIKt[4Mf _K\3fx(9WVc7xPlݨ D; ٦Ikg HlTQ4K}9 gYWa"ш;b{N~_Y$g` aM8B~ )yL)Z)|)TFpU4y%"׸pEm+cBa0|!p Eb˚Gy͔Ѝ֤xft¿Sߵ|upcl4D;ӗ~@aMv1Pقr |jW2lAwZ9bpB c60Ka;:%q(y[dF%0Ղ?z|0pXqUC-{ ly'=t>oy˷Gȋ|Fzhm'M*6  |꾴w\Qj,}vkM{AG@C_vdž[Aޮ)^lY g ݾ"lTB{omɄwҏlbZiWCSUK88_U)YIOWLq a@ёE(Ɍdu0Zo6hU._d~ ϙ˻,>3%ا0]l'"Raݏ)zgS!"xUHa#RCAx:b4zTidLqJͮCsBCc1_@m:([za[ Xj\biRuߞYs9r5`a$5_-,xkJV~y}PuZS6mKUVAHZcqBVŽS,.B-/Y>",Os;"J-" UMspO7՚z e|%7ʌȦyq?t^ 2odM,q Lbؘ&%JJAU15wi&8_0 z>FO!SL)db ! x|i")\JddsÏu«m*ړ`}9?BYԮ,wZ.w>n_U}X#J׮~>Dcyw} H\^abʻh)Q=4,pu2ds G2K?_71FK/ 1Eń@젪sr A]aIi(UշԤ_vCH Ug1Ӄ\!\кҡ7P}hby N] uNg>I?ܼsVP0FvYq/^WƇ5T;)K >OCdwPc5'ˤշa娼uH[,4y]CϹ6?rMPJ"X>8+77'2Kr渊Td XfHdI{&$3f)b 0=)Llñ#FF>ͣcпƒCi d$/&H cP8kzt{@vJdu`;^4tN-M)Ioïyp-Yp%-k!Bo;5f<3c+Em@>,K9N͵"@a#[u`UD(Ϊ`vu7l"ALo`{hmDg4YTa{xy[6 ޻ZSq7ai і;,0OTc9^Mk(J!*3H܏yEK_/!$9*$ " M'EI^l*pg}=^P}).^E̥' l͙ jc_9|0 '[R%" !N [zHۣ]+N-`" <3Ut݅ +6?:hֳ Ed퀺N\x2VbXfA|#LIʺ d9urJ y?-B'#!5;SY9Ô Ч16Js P|l1F\GB|L\2EMÁ~(M1N|h0%wK?O`kB/dTCM] {xhzA>KǴܲ8Re$7uӝ2 uDNu-2+*@y+h\c,Uir}q`梕#=Fnl|i "Myo/ˠhuKKc(:)^2[-,6ʺZ)&2ő9˙8 Qa4 Nt};@=e܌]Wʬ8&;c(i>Ue-bGmF[]̀{W޸E,nƘZ}0Ti54l0nST+BEMF U Y_&F{%B%.q3Df BzO@̙zAH-׼Mi[*gWH`x -,&^uKX];^w'G t!Zk,&"MFK n$~꿔4R\Clq9 ȋ.ݴ%>4Soƈ܌ |71Zf.0R6sm4wS&ޠN!عLz@ԓ)J[׿.w\Cߚ廓D|Vq\Ӗ)K\Ȃx>,r{wq#7??E Sdqt֙yZ \"9LsYEۇP>3Dx,I[^jVJ҅צ, 9c~N<>ʢOpgeƻ ȔWb9;yH%q hti&(3!I&YC$ C(o.MJŭ!8ʕ9\^Uyz 9i tTߑUAvgmmI"Mgd62iAvb;)("&ڟ8 0EvXJ/Lkfy2ۮ_%A[hRZW%ݯ} k+u :>sFZwGtl2ڸI!LCg(p܉X,VtK~)l횦A|E쓐z#bI7O[ek|a^;\K``!g0![ ;N@FHF$\ s6骿bu?#vFDoD?uGhͽ*0d>ݭiڀZQ,,a' HE%ŴWiE d 3# uA:@KZ;"ySӥR)\ːr ]>){ڌ48Ke4n۾OY`>YR͓Mlk+%Qxk_u_\22 N4L [ a}jO*8DAZ9xۧ=jJ{BDJuя`):*'h*퍓K("96-wy3.>vAMkf߹}(vYr$l<&+@䒨1ԛ**t ',sEa>y,ò=}9 h] *7EqDAD4;U ~V=ajsc)Wgt2G;L~X R(DϥjRCdr|'e,_ M62hv B6y7s [wlt=6J}rش$o&qt!&H@QSsLWdT6+)E W$L+V2l<3l%|.6` CXA]rQut6ske,<^dh8379Y :y4kҤ}kC[+D! %ul?ɒKwyhrH(n#:y๨pxTz]~w$#mfkXb` $s:|{e/5Lcz@Jy8m^j$dY;̳"TkUf$:wm;Z+@q2}U:֍w.2kFno2 2 xׄ* cn(Ny"3k?fJm}E}6D4eD^isܯE\G{ Iٗ%jC(grs:O"-@>PG=vzJBZ7#aBf6[PIDIN42s J+Ps[)/aFȝ,gjan%Ԣ{,VM C^PCa"Xl]Ǿ[pgkADaE{c}/7|wcٚkP,]/2sEs>5êң;GxnGbc/iNi I!O.Orj3lKV~5+惭b>x t"7"%Qj()tϜ@S¿J7M\>[6>3ig1 }cj4{|]FO]I]3Q42Jl-*m`騔bȆȈ𐣺 ,BMc:SУM'% ; ɑ_f$O S^>CES(jI3я'KCt<1#^OJ~˕VX(I[!k,n¸]{3SdrikkahC wx=_`1a42ӡh@B=˕t *땍ZVĠֵQA:U5=TSTn}Z} Ze|"^;ݠ0UP0~}6{&2!>T\;n`]^ղ7~RY!4^F84m+J > $[%SZv"0[uϟe2чT2 uO>[Ŝ'Z ώ)z)Y,}'vĄQ1kSjH,Wc(YP103^gdٵ;J<-!k:ALC uݖ*-hWb=VB24`Hy,[.]yO =O74 Hg_6-0~ 2I2T9W"oPX"ﱲM<׸~AN5}B/\E/O9Ztfm2.,l8ߌ1^PfFSqluTp5؇WD~n CKY("o6QڗH +:|j 2KR)$o绦}xf|07@k2ǿ|^xɠ aH(G1uR= т\O,RHΛ ,Cd-tz#]À3L߾W3M0F{!y>灕LF;̶U/9{\e EZfn=֧Xꤪ)O;.Z*L ?;i(=mko?+ArpߋK&S)+k =^0\<ɗZT:W>nAŒa(21 CE@oD.QfAwql"u\wT\ 夋+sP&sZG,J8CA>2(~ʀz>3Hgw/`pWhF%2NWf, e'&8)}`uLu5և9s, >kSծLV?K;DIy'Am}F8gJi7iRj >I#v(;i[a8Cyn,'jw(کe߳*i ?z+pۓy^qEcu! uSʹ]#F]tQoCB)㭃{T&g-ЮF!tGo 8m{v2{a.n3xNU U`֛TncX0B-QNNlQe@50(;Wi]D?(<#ِΏ@lv{4SxZ[ylĀ2NyZ~9cIsG瞴.TpQ6Jm:=g1T_?3-2 ]͉׳2O.&a_N5Gݿ8HU"s#?֒Z OP]bue8UW9y'n%[$cU>4}"P0+(c/ uK_LLL/K(l- \3-->lE,=Su.;6 3Y* yf!s:_;2~jQD3SsMS>[QRxEcQ^6!SUPjrhDŽy}m99$ݚ8aZ{&Jn19U̹y.Q(.ÃYleLA)T:[u^SoZ*MrUӘLo^ؿEôIEہF`WY"eT O㗭; e,'!V5qό׿1-M)C"2K=&";eGTE[޸ nuVA 3nI9~˸+yJn[0Q`^ 3cܘ7" /4ԏ'aHMHk.ҥL>LM)-7>yi "Ԩ9ĝM&#.=?^-yQ]NjAtj)x"OИ6)7}=D=5~d\hY 4])=-n"O #9b/9aÊL%w#@_-[ͩ긤nu4hRhwlKzߤY-3ЛjcVD[=^M%mÖ\upћ1ů~y2PGW).0LU+nNkd 8~ ̛#@v s}t,GgQ@ODy Wᣰ7d]{v6V]֓L *ek>_P[%52JV7j>|/*@H[}'n7Zwy`v@ }HpB7Z*4*g!l Ծ٩W${E@?oOqb)5#iG==>U CU}ȼKl xkk4O}l5J6LԓC,(˜4zqKkhݞ?G|5R5>Z*,&ߩ4(k&UE!é\=QOFYcͫBUqqWAؗbOmł ",g_8~ ʱ!iwckޚm UVN=6HBԏ}V'M6ՓRrr1ocL߽K6m8!ץjLPXTY|2J%(zܝZrF5~.-^  zofnB^:PzH2 9C!Lxӌ6J'>/m8VaI{ Ԗvx`€Dqٓ,lGg\l -}vi#:R >dU1EQM3c\R!AJ 91IPwČ}sSeFy}i7x]|M[NԌC{l B V'3S kC[yfHuu DUCD@̉7)USս*A +ipo0qbq: Wtv龾aa:n*d$tbVnGb_Poa@XD̙[C. {ave"PD~-Gl T55 "_UDBݛ å81W_6~øB\F[WmQ-ktFˡkK v= sds_x 0U"''>nLe1P.J֥uɀPVVY P$l2xd3p({![-ߙ ,;ɶT p ES}3xlk'09J|yՋ Oѿ&6KX& %ӝ%aZݍ8s&9߼obw"u8yfxHX2qNmN= AHu{e#P`P1 ?>(M,\xS{"{=Y]ۏmA` ^^iJ2t3Հ5%)S]bļRT!*.Uݮ*?tp(gb̫;@ߦl$4;8S%.v&&}nj Nk u_2<`GG[W%LI|ci~9s'-8с>6/[O|vyYH QQ=BJ6uLDioT`?ODŽ LF4Ykw 2z!ni/2"H}Ii6Kt@}v:OI?cD9z r[ŇNG]tk,DP{ֈüM0hXu̚{o.2j\ (خ-y@p-w0SsJ}h N܇Y)XeldXB {/l:Hm}Sэ28ps T~NQ%q|ha[4yiYȕ!lD *%(IUBI< Vk/хQ n(솲9S<$cȹwMxgnjSqو3l,5=`*rdFK|EctRKVlBNTڡRk>Jb`H/8$2Ɍsls?~N4ޮת EYWy3OTJV9V\OO|f`ʜ>>^>oUy:Ҥ=390"Qv₝K<1 RJW|F{#/X2J~w .=bX[v~Z=qG*l_g%($JTW}bSM#VT%<ӡcx1(!.b[1xA)^5_(d^c:vX QZ0033Fj ` &Eg8&ۄi*>W8w_hx&];YhM;F̴u3Ue!.dj}TNw\K}Lwm_+c "EG>A>cl&A;q bYN.PVlr)||M0҅go U|_~-l_sTqWIbLsk2ZoT pyCvy1˷X3/4]i&WF0lL/jxq,UU61ZzXiqWWC06N]ͱV\ PzK*XxRz!c 'XAmt/Z8RBS Tf%ZG¯6þMK,ۊ<'EIx$4h5a/$' K7Qg2s>OLog,᎛"}HK׏,_įDA!-I41(2ѭufL'V[>cs=qbƮtL'ItuxڣdBX+6')ü[2AHÖ5"Ǟʟ;8^X3vKK[k-!i.SMosɄ{aPFJc4S9|<#9$^g7i香T:NBؤl䈖,с"dB-hawk ],=G\RޘP:jmx{Εo-`EiD'ڋgXeXf47<}b"5)A3෗Q(K5VFُg6qmvtIPWv S64~i{]ŠFlӑ{laxuM9 g ["%OQad#ZfqO}O_j@;QhfF~= ,Qt{G@pLٚ*,a/@TWi2Ü9iv K_1W'2C>NZy:O]ܶ" ^_gi "-X&;L~nk~FG O"r`_7Lm YaZ%~zHƷ$GM(}-9MV!rpc)k׹͍e s  @#8_QSO,V U* ӦÂp@QpbRGYoN9jMVQɽt@R#6l @Vjk0۱Vk/ cAV9 PkYdp@\Rl<Ӵ0rXvFtebfq&T [E(&% ?n⠰~* v3JϦ"} )˭fݴ]Dӫk_X5֤G3?ҫp=pwle%Q}ُkFy`x-/ hFoYLO|ye"E J 5Ҭ&௦RQY@k'" sm5T-ji$.8Ea{7ɥlL ?ys%gUڕ/#hQ>,ſi\3r13Q}l Cݹp?i`e8AL>Cٿy}{z\V4,loSt6>1I̒3ē{/l9cVM 5GLV Nﰴ"c^ҎӅ.Ly)Uu> l%#Tͭݪoφ \1䔶p}8W_IL" \UT܂[U"n9 {5bYw^*8ߡ*ȸhxv5e̡[tIɠȡxwۢϩ~t%BZ|㽁UETx+T8qT~>] gAW|nnkܙCtn lt,w$xPF;Ll[ӟrPo dP+q+fXz1$@=ؙE|b?)|ZU.\6GKH?)@RҤU\z}q+FUc.B  1wۛ#iKV}^+!b*hsgXSĥ>0R.k !G VQȷԁh">(p7m*dybK@xosi;}$R^R8ː~am]^\Jwr__^Xh)F(TSDB'q^w)8;r$hmD!,/^55TpjzNn "IBN"X1odno̊?YQs`Yo,t1 rv*-KVlsnJf_$͑8s_%~Lf?4EXn7%l1/(͇C"1N_=Y"-y 9L5۔I3v wnN2L%Vq@ФjT=Ƃe{A?5&Jqb[ M>J0*[GfT69ZGvUߡjyɪ5^Q@½$ 6S2@C&>{`1@ *)X2`_GΒ[l -J-)( bixS:cpG3I{Ӹ~1>_ʘ-Q#Mƽ_ݚM"]VN5z(dN<>EZ:g %>pV#B4ըo &㍵8ߊOk[ }rn!.J6M 5`.Ӏ6}e8ћT s$3ϙ*zny-hשyV_--xހ֗n[ w u1! OWIE}۠8I^ vhcƶ`TD+btUX`ާzyG:.;&NvYL㨇2I\kM\7/r:mlXsHmVӉ#VK %(o3,YwpE@0S,ʉD)yG>NpcG]Үnu?Gi =O .zp@k)tޔ!MBsn `Ǹ H;'spc#`? ڊ:]&x6Z ObA1֚21MFR=b %&A=0agw/kKPں6gxg8R׳<BA8kP|j'kmn([dEDE#_=CFL#^~S_EԞgt Yώ2$<y99(;Ғ+:զQdy$ɿGk_ 'XYg2b@x! Y5)ak|'Q Nh!BQc)BZKO+=IQz>ſcl55SE|2TvXZC% zXkhgQ&^3V8tJ˶V䰀b#NtH Pcֆw'ebaKVIDQZi`@b? 3jq ܘ}x#)7`5ĂH;h*RpVrfh"'v RoNF蠮?m!:ILZtuGA ֏Y{Xj&ѡ@#Gz"|1!$uRz3{4ilɣ68ŹKd: gn;)jM_ͨXBI00_1 M9f[aW)Y8L,<o8/z9]]HyZZl*ڄnJM\r[#YɌ \+i 'r^!h 56Q ??"M WGuWb`??*Ɵnm(ϳgNYh iˑᒷބ8qab% T-6>W8Ӕ7F Co a/Zq91WH*,m aW<\`JbNۛK{ʹqJ}IńP,8mimڞBlQE>?Їܣ-sվ$#re/4bX0+n8šZ"|j~nlzE- ۉw\Gz$43*gZVVI5h/Nb1ggpCzi^$ |VX:F%Fb^}*FIMʅd,ƠR`T 7 90./0 D_$yx(F<8 o֔RY3<@6" Zeh= tᒧ3ְrcpžcG6gRn3\\ Z?}g^0PW`UaIPtv/X( ̢+N8p,h2cC;+2 ߿G]oDUAR\}HDְHڰW q)&ƻ1qXrŮ{`#0 Bˣ|KF gҘٹFr:rHj]-LK49iFg0EW!pיfrU%v@Wun SNh{\/9̝읛:3$=T &Whnv:ūAbqPb)^7*^MzzO-*զ~}SޢSvR5?³kƑ*WH,A;6m,5,!{t -}ƞ\-JW޵fA q7e@:H/d'eu2CWfwЀBO޸QHLU ̫>WY\qΑ砥 g^Jk(ˆ|cqL˺{u0PԮ>%y*Ah҂(6XZ&|4 Džz6ƥf`bd(&&@iadmj .+:vG>Xlr,k;z. ?OIyp@93;ld*h {0’3a.p/PMi'fMgM1ԠnG:1cwm"eSb 5 k;4+o`qֲ"iCrtbd@R9$hj8?eWMc!Ou _y1cU` צe5 Bg濘\Q%F3<; M}mR#JC)Ǜ Vf0 1N7)ag҂{NS.Խ[`yߚRe$Sım6N l<śV,~? >ex:K M}a E+VҒL,5'3 vj.`Ra Wg f:Šs}g@= |PGSܝj@75)޳6t\i_Sp m] :lvg/:X*l;_٪0趢URs ZUfa(4X!_sMPѦ5 $sDbu^̪b7gSs2ޙM6F.aY@Y -eϱ gHW1l=wf\|:P[ ^#\~ R'8--Z%R=\ww)C&4;Vt17&YOvsV"Wd:o"#Kί~P`N'q߻hllVY1$s5be=8N}^/6-4&ܔ80IZ8. Gx߅&C-`}J=5jwgmĀBq%vwA (0qUN)-ԗ?& [$9w-s"Xf"#Q^$˽i?;4T6Vrz+Z󪍟%Ptpz6kս Q?~} qfogM׵ۣcB,v@srP~swT+ LqXvTOYNmT W]UI)vbAJ=_N{o>y J.̝-5tʧbCǩG93 ֲ&%H8ՏR#=¶gcRX'Vn=[i 9pqZN6}aw0 5^p>qY;E&]7(kDwu xropٹ2a3aU(o* .;3U%nsվΪc26[p`Pg T a_Fk+O\ _D&ŧ0u! )Ɔ g xđᒇ-(h }_*V@Q }r՟;\ ƒ~6рlp10VwZ{,C0@ٔ.)Љ0+՟D4O.vd.Ѽ%/"/1dY$ H$>4H RhP3lsEK3D"9Ҿ:s]8>ӁV:'kb,«i9>va][w9f!M4i 'ع6czyTq[˾Xu* cJvZrq xn ķQomISW<|BPzu6#m⍷̾n`ovϽ9>?M[kGq"F HsET5qV5+lS}N̙4!j>QşE - mg̫I2P/_ H8jx)Y= LmAJx"ȶ-6]IaMb쳓fQ*EeHeީdwn,3"!{O(wgPbG6 CvO)+?[hCsp5y8N왵;a0 /`QWޑv6Eo`=CME5ЎdȻ8:ԟ>Ͻ°ق-|m7+#'C8ka<bT;Qʹgb\ ^a?K aN8h)VAͼD3i"Jm1Jsmp%r\Df YەتƣIu6U2i0d lv~ɟ\̽_~4x@~. mR?]"CARRRI!sʸ HAO*Їc0I+B̷X' &V<Ѻns̙}c9 5hB1&%bJd] x5Eӡ%%<=2utG@'hʧf/Cźmkkt 3gCu6 :`DdRi/x'E2^VqXNt-b%@\Q4ѩuJw)U4S2=j+!P >R(}*e NTql&m$=8>݆6k>ڙ4hJV -Bo\vf;ٜq$3DfJoQc2?_d3vPW1{J_xǙ2(TXe굥VoC7K;"S(m~lЖ8/jhq"IHá |$ԽM5oj\z֎ w(G1']Ț a/-b;!FZ}צPe5 8ΥK{'2UjΖ|EM1DwWr%T:,T,K6=G-0~=MStrf%Py[ՠH\_uF>u*%JR6!:HPԹ}Hnq%os`b^E!wZ7@Nk1^?m_;iNNΞjy4D^F=uRi KN]N|%wf 9:~EGay|@p#@cJ;B3@WaD.H GvK*)1ͨF)<6 fT1J}AZlv6 0@ 9EOOx%^Ǔ_#g%zfrUVdk@DR%9/ hW/AFȘ샖4NʁG@RI'Y >p@ίA „flMt1rbcTTQӊP$&Wg%O%<*)ȕB k̨~|-/G~mYJqɕY$ s: ޷@I;Na6vĽ'͔gtA9癚ͥVsAUhYQbp%<Vb C:uT|O?"(k)*w:txݧae/|g|AAjV!T;wsXLX캛ρ}Ee'OwDb9ڌ_ئt~X}nU.MTpf(fEBA 8*nd<{O?#3Q*eݬΒ\QҊiug4]L2'@ڨ#FH9GR<+,;Dg6u-/:H>9쳑 QvFVvzꙨ<ҵڼI:CՇ9UWpGi BEjtU3}(43[csZoS7FDz@Ww;wB{M|02ŵHBBPHSv~nN;2EW^ݐ̅wE108CθF4.Lgd!oL^:'~g8y&I1g[IZ̒#€d&>L:FøU)o0|p"ΪK%E}uI;UpM %&`OE>ΔWj Hb}J'.7Vtx9}2Ċ{ik[knUwhDϫIjLnkDgj<6ab qС7I .7{N9׺N e9Lyo$vھJ'cgo{;Xp }O(MLEB5t1RMG'C)1|y˵VW-cOu[dwFN}LҒb] {?=e ]Zʍ:.x ((Jmow6/ Q~l`lJ3|ˁzӄpQ/ݜv 䌍vؓЗ[PQ~曄IƐDՙn=uН>TGƿy#p'}ߚ@:u^$;,{w!g/N͙=ed"|aaG+;"ʓd5kr ^#"YL;kk&pHhKW)HIYe7m4enewtO=\ƌZ1"6Le6G9?IhqxsGI T ݷ @AKfC.D}\Pg&sQR0WMd!5M3]DnQlM=*jm 2^&IQe&o6HpNcgU3:JZla`* 3IẂYXqG~يnp2^8;_dy]:zY?LčnR[t  +Xg2[gB*D2;5\P*=koH 99e|ЉT٭>Du0JEE?re/&*e'4ZKul#9#gw4+O('ЦNh_˟E 2NS;)lY˧;#ą& GGR +xP@AXGlFБm診Fr*]e +@j"ρ4yO]O<8k; xJ@ʌe[&l!/yAeU%/_{+x|SQcm~rdU_  gLs͈](ge0'u n"},b~noQ[xH޿W bo]*5 LRyIvL@W4 E1VS kL[GJof!3pYǾ):&1GDEօcTVM@hr_; vU vv$og <2ߏLyrd]L?f_dnNv(o$uFm 劗fUp)pNlh)ui0؟sA~h[M?zx0ճc@ad%RL R õuil1M>G=tD@?A- l^.=!ARܞNF>`KKY#F+HPY,E>*R]YyƯ~:O`-+K+8pe&{>xq}l ~_RGi툪bsHH&IRYmltV tc&Y岯D QZhg4,kbrD٬ל;SƞIRlS"xrI vL1W'EIoL2%̣6N"q!pJ5c߁검%oub-=״5/j^z[Seq׻K*pH:´a;p?c޲&M4ɀt5%/ڈ3glĐФ^@|Pq;zLT4&֞?'!B ڣI%v@I;Ʀ5x(t|}ŷcلZeJ ΍"ܴaɩ[)Nx&`5yRS6xN+*j8wN4dٻ@7O+}YTB޿)1]_טU]ICi6HU/JkͶ<5"p2L?@buSxɝ85(AFCG| !!u[OeS, nd{t_=Zev%uT Rq? w*M[b%KW&Q~کK bQALpIWSe͐>=!>{:!p z5r)/ )q=M ;V}iU|%3eD?='eת6 ,Qh?ҷ P߄.Ǣ`F̫œ\'z6ò?ZjRB8|̒ " @{rxJWڤ)t!,|VAKw\w)r\!^:F9$^#6xD$Fa7"Xq^sp5N\z!3z 0J.یuʷ(yՄ88 VPgL-.ώ<2j:l1("ܗqr(1f/ՂšLDx\r\}$;|U"tp,<պfaO7nwpEsFDfAu ͭ7ӛc@fU4$PJ_0 CNO m,k*EzOŬ86|`%AQf0T]CS@; .teZYkRy}]ÔS-v߹#CQb}J6ؘPf(fVg_1-n< '˭ty➒I؜'u i kSG" 稺!N{7oBLVd!p 7beS.vpYpYt+msQln uKϓ)9KqMdܛ{1%A:X0mjǐYS25?MD06'E>Fc~꽷,x^,es6ͪZ-H Px5ѻalQYxMh>gOJy7 VA8M McѕSjL)G[0 "Eʔ= pBt]^q>'XiJUH@\,q\9[6EDrQ\+Lm7zWU=EWqcZ@JUZBɭg" j[?Jdd2(5@*%meu9p-Rz_]+0%g?qwRn}>b #g'-pJ@(;0̦T7HSz 8> 5x`N76x3p-!A>_V'PAЀ+ډ֨$CЂM.2Uo?c.ԮTč AF![ N['m-jYR0k^Nd$@vkp? }+qNoTm㹏~-OV^%BeT(StɻA\ոw>:,QWoA+k 1`y0R,:c^CSGλ'kiqsعl`xoژu02=KW R?A5d }E;Gvr?|㘮sr3ϏD=:uFrWen8PwA%?ec4zoT#cACމ;ir݉*Za 3K#@SW7vK .(r9#Yx 0k-[eK$s'sקة=3wF"n˰/EdOD/)OLwCmow'GԢ[QA$U}OoaI<|]e7%dr)p*_21}O2 ,f.qAeb&7&_ B8:k+jH}&{IzDAS4٧iN'HlQq`UK5VW 2A i![KxrB2U~ewasLg`N$.e#dl/QNc)OcJjPmQipͯ%yU=__5p2\{TbT:O nyK*Jppk?E-;VBMa"Q|Վ@m\\&{5B,B~멷~q0& G]r3JPtxbc-Z;d4HdV!)tu|fp]]A'UTaJp sbӖ^v;gE_)Rv^S ar*Y̙ѽ?|/SƊFQ 5Ko%F!jU' (\V! \;\7I@U=i!.w m @}ҪkޠLnZe1\iqq /2ziaNTjdwE21AnIS42Fl=.%okv_ k/T&?pS|wN ^6NdPDİSܔ : .SuZ%njuIT1>^kA h/{ pYhk+G]ZsaXUۧ@6 !0۾␿XH{D693As)b `;7&rF3Ւ"gS u&3}F $7=MqP#ѕk{uy*c2]Ml{侎*oE(tJ\ɝushTC<7in˩1bJj[C^] yJPj!-xZ`,Vsb_ׁ*zfCxs}K_!?0K, %&3Q^+Mza2gRo& t֏ 6ʺo+ɷGL}Q5ٿwd7a@o`i]_҆ft˅+}p .4Ӵ{[@BNqKpZPHC.n @5 (j,0|&[w&n܌bcD0 4B& X XMTjj2nqlvК =>|sHl:"R݆yl2axʈ[vJ.[vS+qJHk?= sEod(' $i,-F.M ՘ٶq_ h,,7qE(M T%G)<9\2˞D Oa. !OYWyG}$m1Hx޹ni("Ex\S WR6ӞD4d5P,1{[ĉɆ";7Znoov-Cq+ }`#~!B?D™y(IM23ɚHAxt=^kүV2[Y5\(.VAF]%2+d4 FݏGl6'`|jN aPՃ+ghLY([s#躊W79kR}>ϱ+\qP4 j)a5-) D 6hBڔdmm$v{[nnhvivI;,k1ddpilE͒ԯZqC@x‚| }3ʣB{A Z$1xF{&C<{a#WTz#JMD)Z[1>3^\af> *vϐƵM>XwMx;0Hݸ#s-i7k)Fµ'J)Fͫ8bn2#|;PixmzrR&"G?CM;{M|JfIU{G!4[G{E",:;Y`x߁RBWNʪ`bDM-?(^l4nF儾x'P u2/tgXqM-./rCw7Ff_)E%:mbr7& 6qM78b$ e+|t9 <=`jPqˈq' :ꇬ솥Rr\ϯ$|ϕ#KO "6zx7* : %߸U)Յ"@˾+˜ݸB?.h4^68NsN2yv#и%(wX|Yn9W-o{ğ<'9DrPKQSu|;*=Nh_g9*j r ̜Tf.~*EuZU +I[r :@mq)9FyIpr 0׬r~lD"5ETט}Qy peQpzKiNT,=cFDu݀=/Mfvy.ܵᥕW~v!\/ E`챮K#un02]X!2cwO uu@_JaycI\Tϩ("nY #9:pW !N/\ Kaay z[P%D q#j\ڃuN*1ts& ˿Oj&*B> #p= pLYk|D\s~H}pS T#}AiJi5 i޷JWr,hܟAޙy9iؿsZLf$"{,q}{Ў9y %NIwc8YA')C##eNP{'QY#3}(Q֞]&Bڔn/%9>M!o&`:xPsɕt0=TZ['bbw}!5mLLȀWΣ(xǜX#]pP-S=.f?/~=RTE nI㦢5;{!c3i@ýUҙo-*:xmqҚg]5N?QT߾Hmx+ -_أ)%}.,It YFE:(3oZa403o4",ΌQZrzXTEjRo*J$~@>l҄䴦#wXAC"ѸJaϥ,[4JׄV᷹s”e3zC^}Ʉ` xY[rv9&[drY~Nlg`6hb˪6}]ViQQJ̼ +\ W@OXQ(jg#~%zZ0`$?;BEpzxX6OL׀4𜋔M9Kz9ȋB3 OvG#c bJrWF #&#o%-0'*dt!p+vV/*E%oC!0ɺSogT ̲<ȡ>Z`wz^(~6Ϯ՞e'^9P 3dTz1u! *iD fP痥bWr)jX5,Р=ЫB~q@Ҍ?x2BU]m SyZ@̀M%~ Z.<>%|bHL W grڵ0}hz[ܼlcc nŠBt勭oq ܇ŖMz+=[6EmR`#OrQPwgmQ'MZb 'ۀuF;M<"')PuM c*$\7s;:Dբn]4F^J`<"D3WaeR @ !д{~zse5oHb`l̗0(\B0dO2N1$,IUȷQe_l!Hp➅S劋KNѼ6Ԇ' :5<7|}]lzb/CTۆ޸$-Z eh_ZQ7"8*5󮚙49!-Z]%/x Y Bz*/^#15WLp^PEg_RK/xZa@E5ELe]K`*i"/K^i҂-JJL "x8ߋ>ZY귥}!e>u9SK* [0KNAc s+ao=`6n2e[Ænnli~TzNwO,r`tDMݥ^QlQ ,t+ez\}z?N2CS cEH%W ;nT 30zNk`j|p-=‘ܘQO YCWW1 5J'ȜHn86(WR52:{>2 1>krl/S(2R ^픚?ԷVh 2C mT!Umͻz *S`.jU^B&P8PqVZ+yS):S>ce@Fn>wǗH?o[HxՒ:CbbJNOl>|_{GUָJ DJ27@¯+N |bzԬ>u5l!/XU-E|i%76b9oQU^+L4isݣ#SiJlAƟphT?vcF %0~O.G._']rYsC#pLh"OEe18`152BSy4_SO(5D&hL:-=Di d7++9* D0vr 4"ťfU mPz3'sƃ rlGb#}TG7-'p&j1z4_@>9ڬk;X;3 *Ku?4/J쩠jnswQ@޽zY0mLyX?Ԫx"& ^ XQ!\yUt{QH Jt0Q|epDj[bCn{ٝK֥-{co7.; nwGð$=Pl,{! r7XbIpO,q~@` c^6d^w9pg"aEJDmw H}ZBz,vC:^P/ş􁙒Ym&Ӥ-rQY;I9`1捻eH H]xĔ[f)(PQ{rBMl| v7|u=*- IY̓z&~S8{KS{{*vj%S[ MA3 9`ȡlP{y# > 7AuN!ət.}oZsZ/"a+|a-{&]|(hQRN߮;s)8-c?g+6,k!GY[Y75 MĦA d< p:&挕њ6V1aQ 4ɣHw%YiOsٷ"2Z-=㷬IƼj, h cw}@o`ҤEd]O5sN(.W!kՁgI" 48X-vH fEwa pR#m 6cr7/K3*?j"RŤ!~OyĹf?Qp-vCzG\6pо`L 4bދ?#;xSm(]8)-ĈDdRN1G?34&c% ;Z*n"GzW1!92_Z"Jxؽ县 (QRݰfw6Q @$EA|0W00UGѲ)]+>Y}Fo;vSJIpMvx>Be.=e_ho}Lfl##C5$_?<@`Qy%^6 e:}b;*7xv"q0yM'2&JOfn FJH`&.b7fi'^ssqiX<6X!r7lM?x N_ V~@;L>q{wTd*89,GRq x? `;0qĞ]B7DXR5 F_-5mJR{XV,v2ZJ)e& QnXa&xX)$~H&V@ELbjpF αd}z1[06k¡-lkH8'|VBENyoɕ4(̣sjU#kJ9q3磊G_n~ :&B#IZAs*kW9#iJ `>dc#!bdGLAcchwp2]VH#Hk+_?{Y|), T"eVHYoiLP0Ag9spZWa.2`3P#GAT0VnrKWx:!oC4GEr{1[/`qVd,|G?Z '%´㍗^k.$%10"AM2ezo 9͖*guM 60Q#^i¾?NVE#I^^i^ l j-u3RXG⪪S Oo3j|dVnUBiaވ$d&^sQwk(e'a䪴CU*Ί*i;} ,3][Rؔ|*OY ȷ2PozwE '*fn0t|ݎK਑:j[o>-.jjJodϋUieJLQz!֬,Uy* oHWQދVF+*r{)ܴ8QytG %J zR"*%pZޠSe;bL½nz:YNY+biP[+&opoHjKiA*aUm"+]wY&!|\X| L5ƼhWלdwmHLJH›I}z`ek#DZMvDIb&c@cg$a;+)k_kʮ+Bk7.n]JxC`0,Dzۮ KmȔF>Bƴ}"ǻ{qSiYm h <_o!ls1K`Q쏥tcG2<,,ym @#w("tle+ab٪Ͷ3jkq`]ϕ}i߶CNcf L/3$IqlaF fn4v 2wYƷ<BKG yӊNL89G_*_e9Ejp3yoBf;;kMs )TΊ[,ohV_>껿7;R_`m>-Ӌ 'YcC#֍~źᠨ-&SrL_=(_ {8+p]G(3^SuQ\Ò/j:ʬ"4܄#38W4X߼G~*ዧ*6P2_q 02Oz?^Ən vgd]MjtRoddI;x,3IT>.H!Ukb-c`LR1kWnbik) n߶Oƾ(DSO:v̔Jgu/wr iz9tn@k 8b8CTe%ǃG.븖#$`~4>,D9d,~O_q43V~#ᑲs6I",nQ5Qh0QxP3@p*g~Lj5reSB{Y1A hˆGTyę-\d|-cmv>~I{m-gyÏ)&7c1V# |c-~kL~AT'Ѷ.o8%a#D269iBogg oEF"2 ଈ>몮Ωcȩ o L@{|iVL0o(J/A V&7~,ym%U. u`K~Obwe4`֒޸Ga9 {:5jbOVU.RB޻oa+˴\lr Mf\7[ZpJkUEVC͞d@vyc=tM&\t,1'CA3fN$"f~`* 5 ("mr/c1Cg *ߕMG]g0H|- R­2*O`d[F:~*ؐ13\ޯbOU#wSҮY10#tޑ x9+֫-_J3MSl/?; [Ա|9(5*k';.==xrη݃8{E#(?9]HbH/F: ^ĸcܴٝu~Y8Or|8M2.BԾY &EbcoZIǼm3,8#'leBAzťY r༫<jcGkx<~fX8}rOr  2B{aGb …GAO6%a` k=R7/x^q:$"ඐ63O`;ɡY'? 8iwqtnF$ -<;;w<0opVx/' [A~^vշmK2&z'c*IJ-:t/ۨ?cmq =MLt{S1S,Ab`+;S 2Z@f;(RT{@+%K  9~C_yFV$_ViXY5lhd;:aO1 0hڼFd-\r?IE4BDZk"F JOW ~0MUP} g(:O䙼nBU5BOч")FSwI4O:2v0 Hir9iI,R 1 #'!HnxBt5OkQ=T]֣$Q5^6w2TZ2.-rhZ}*$=F^SGpmݻ̌#}):WA[@pOS{ /? H柴b^ax@tOjm3Lih.&|n;'{[GVrC).YiXkKg]EHr}zضQYv}? Nv%qdZ ֘h9L IE#D{i@mAC>{.bF5q{W2Y|J׹%op,VͦnlUR,-9X_TKVur&ǯs&L?L-S{8%C 6E ;jM^4&[f>" pxt0NnqfJo% po#z*r+̯4fWFA0%CtJTh)В|ۍi{CeӄzO{YL[_b#m5傻afH(j=y_nKgmQ*7! xUbhn3pSUh@t)]°Bi&OњgސۭP7 9D{bȵ淣TJEIRizT&0ϤUȸp-af 򄳾NI<~edKgX>70Wc^WW2x~g3} D"@L'<ahu$x|."nY{Z%h((g׏sL"Aռemjw:x3HxtF"55k䝻B-Q_,ތ|ĒHP tdi)G:LZRo*8qqIvG>QGrLt 6;gOMݾ73v>G"3KF* >`rKqA*Gz]eUݏ,6\n*۸.ua yA3g=UC?lJGYەtxVG3 `#^4% bMF}'jeU}Zt泥7h[Aw2aҊ ;{Xema䇂,s۠< XPom0M-QW=,qYO'=f\D52.nl+ظE~BIgqp?HpGzd<۠ݟ9ž?M/0q*;{^1KުsQZ {SL1ݸbiFxg*}Kc#:Ţ%)={LLJSOMժ0B6)uJǽmj>+iǾ=Hwlc? !<Q~g 3>㑶tE [ ǶB$"CXXVtlD=y ˠym]ǫn}@itjSmh2*Tl3$LYf"T+Dc+DҲ ^4CƐ{}XA8%=EÞ17  -ZMI{L C_9Iv,|M5vn x/fW0- .F[`wۖTNPp4n_287L~صu?_ DD|1Gl ni4UMuv|j>*~#((P9KZW"[o|\ QnYC*O\#ҮkWW%0y <ܤͲn0'mah([0Ӯq]Zu8da{dm_v'ͯ I2}6ygP]e¢ypdevyvߨ$ ,;#p[cף_%_і;5 &l]@|g*]ZH?;R7u7<[ =>ׇ7CjXDT#{deB1sUF癫0D(@PLߒ_MZ}ⷢy#sF MW9"ԯ&tAXl0φ^Vm~_RgR'MSAp3s\OGgɜ9eL ~7nVī?>8<ʀ,3٣9EW%[}Bb"6(iʞyy8SSH2J( ̀ *q yK ?n1̵ONo=Rfɠ`W6w)otX:(jDQ 0a9}TNGpX2R91h b:t=xr.E&fS7 ¯3K3 c`֤Hjc44H؂csF.Seݕ~jE@:OmggAyW|\{7d[ZIVCx yYNZFvP\S wu'Ҋ\aZ9RX~a{jO)eIp}5~E7uWN}7 s.cm׼&Ud2Q3=zG, UB`|S=/X.9F*aP)gRjl("qaAseRR A=J 8L^>HQR}R`$ty=Dʻaw0j((`ը,]=_gT:5y&N'x"kvgD]L8q]m°Uq}ws=Ŵ{<$,C]zR}J{P{e0ĽQ-;isZr (Y,%V S!39>>na%{k!Pά]?JqeR;7Z>͟`0b2EScl1^rτlH: I39dj1΅b t,E]Cb >w|kė5uNq)\ jU d%ZyBqr/G.A-#)VPf31g~s4!׾#FՑ(e' Zxs>7LAq}):l<(hm^1Q# T!O2'R(~!ȸIk{2b|/=vj; SWAX6, y}}<ϴ4YMg!|ٝ6"*"<0,aPVFbNjXE0T;~ڱwdh,`LXkit4+O8\33)Cmɮ7 ^ V-pPMБ@d`70X+-uc4 x!W6DKh 6dk|J_J8c5qp+z.6 bc6)M.VQ:c0_.s aae菩ܻb mha S*xLsӪ*_zwg<)}]| э8yx]P{ZNwqe&5'>^LnRhִjd4nE?H4{)slEPq4b~_`wz @ H1|iٖo\=Fm^ oֿ׆k@ }d '4_ +$ rݤ)F|_ 1[1<#4x -"q{` 6~^ֆ:ـ$M[uw‰g#ě韈Lv.GKIO.hɃ Ў=bX*T'=m{q1 _0yQA ];A{SiP}J؈2!kW>MƎR3f(OJG{z!v j~C`冒0@΄AEQf_׊ oܸ5L&Ie֩a;蠠 O(IBP r]{´vKDcC,zBhzRSTw?0a9 N|sD~gF|8rnM!lcg^4$ ^f8M:A0ݹf0GɚHC^/,CoBˡ+ţ%h Re=6ɋCz[{*yܵ pA {| e F%0ZD::MK'ϋ 6Z5yog7JF=PZࠏ @CΔIPcz{1vE4G&mR0ArǷ -u*eiɄQMY+/$&,/q3d oX8jGB\?ܸ3"(c Jۘ4kMR}"#Tbu (я4oc-؜'/^6U@ KI =ǻG]X`5G&"H%.<*`f:P!p\P2x%BƵFmge`-գzdQd+_R{jBfLAŽ6 Kd&9 IE<r;AS#2HњInj @躒oe'<P \ ݢĔϢOU=h+A)@ L5`@qG-:#v PgEP[cFsj(Us@J_A^*OTF1ʈq'=JiT4l\NdrR|vA cr/ צzu(=fjF(Ut>QV >Zj4@(X?V| ~/#fVԫ¬|pQθȿ $,Z3Zw'~6T9[ AxҺc]t߄9&VOi 4@ijh^]WK(>j1}GVع!hYxAAJh:1P߃w&[ŋ|* &Z/ܻK}W1P+ya >n. ];k Rs>3")oK)pL^m>w.?&Q4*/jΐU/]4|g_;=n|~D0ʷ٤lkֱHW\ he%+PYI?HgJh*7ߋ?>c$r,ú+J}c3PLy<U[\l%'FB`R{GE/p"ywm`o1<[÷L1 aMIS\laVaMnǺ-?T⎥£1c£U.Q XS_ھ|480ΫdFF=GC]I铿鿢 GیDTGc~,|gƜyZ4l@ \ʃI"R7g,QP`6.k" 3^Z*ȿDߢG[<. ciJbĝ A•1S}tB/WscD-s8_a MRb[^ TO{Ǖ>?, Dk+!3O2{o-jx LE3R/NF ej`~Kmjwu~8 [*}*zd:$o/¯5NO&ux#dlD, q4] F9OM4WWDxŃ{o8T ^QK\\b8G7:6*xGŽ% ".mw/FGa5S5 f:BA8gY_ldt w2BP*6C|7SJ.n?0 <\Y겪 S6O0?-çC2T7T(K"L2Ix!Knbî 0n-\iZᜉv?ƙP0#Qw9Déb6}X?18]-F h |fG<毩Qd([滯H%ĚEߤC3iE&{t=AA-^&UyrxcDjT"&xs}RČ#AeO0}㇇T1B7U\!:gyD=y&{E04/ntIf ]/d dFsE.;/Hқɽ$z/ESɫOHa~Ͳy/{ !d燇lyaջv1M <+yoqAByԜ6w~$ ~ۦ7>:{#f 쐑?F6x9~}JiɂÕU: !X"Ϙo`?4l f瘛yqq6ɎnI#@!y>h!vЁ]2F@oS9B̃7̛])L-cIrjԧѡu .%wf8L_Y"pB= 2Lp#ƿHf0@\v"0KfY_,u[Fex{=L lVl \=1IUXMӺ0 9uSZHW3訃R5/A8j_"-/02z d83X'QfP&]Tr&7-;Gdj-T򱫵 Gꨲ`™."2{)VU0c;"DōJ$`l}Z{ C4\aqʮle1x 8 ґas YWq8Ej(m[]o> Ĺ✞nxsF6Ŕ"O-iI>Jqn g"&'| 0^/BSp D15NwN/Hxro" 5O@LV;"G:X%H ͮxtNVWMu h=#Vze$qupB!*uZ{0An㕟-k*f#ͷ .X׏ ZaܫpD>#plh=Bu[ppE'V|S[ҌW쮡$~b/\a-2bep8"h kbA|t.78= g<Wiə(D/oڒ~mcLH?HDT2?hGh{Mǰ#TGڝ O-6gh  rZ|zڡwdhG2,wcdȫ/8;en7$M+Xͬc >c\zPؒ  G[(l=E~T.SvQ5͗dL;{tȊ&(yPiJBiL$_?ݢEw[XiӱE V[ZBO~nneЮ%,",,US%gN*"VyOR9_HCOg\lcXEU% q0GrsmK K4،%-)Y4U bE%:{݇|d`rZ=f2tX^*CR~H9IbVdeEld6tyOaޝg?l5ܥe"zU+5YщE=@ fԇ#D_4?;q7?$hڹP*XVJ3!nl.ߧúUTR#ΥsXMU3_H8`P+-Rklr_yyҥV(Tt$R%*-5I+1emZ8+s1rY/O@{og [=֫ *R׺-m70P_"Bӡ~T:kM$tY|ҺJ :|k1$ E(Esd!Ή`pK D As:U1%/$i d?U;Z TS%j̖e [QLp e3N؂ OIc .\x6mSۙ0N͂]r Z |´@p4к~E1a]EO'͆-")aŧ^FI o~xreu bzQ)#ji kUT&!Q$Q~o_=*cT/D*Cd܆06˻\ߨ1y?w\( $r\9d[(}&OW;څd1h_R5IAm Æڒr_|U|!clHD8HH{˻.P!UGHG:[&dq,z(7J-.Tѡ cgC>ξ` u0-s[҆ :LS4+g6!uk70`-Lc nDT0<"|/+&wru~t\,> &RfRl ᛩil vKKqx7kE-Aa5D3\/<~F#*|*^ަ5ݨǟ} Vjb I͕q<&c$Ŧ*dQsWoGtM%D^x֮Tt뫤|Ju y 0_윉O5#rfT9ga[!,0gh| jtK 5#UkS`Җ^;`njP~1ƕXl Ư8,v袔Pb޳֛<jgE[QʩRDoH<}n2C2wH5ģ8wω #NOʶڈcZϬ9{?j枂.kקnjwF yFqMtד1 Ķo\5{T7ο8{+Gs4lh2jBF~2pYj>܅F 2ؼv "ZZಔ"a_i..( tv)_EFO8ryƉ4ҝU9(rvADdǮ=vJ x0J{r}k㴝H!ϫ -}جg &h͝!T~,s=lJןQ#=:#b.Idġq_~m%5VГV֋Xlz&蘋}\\ϋ0)5kN<׿s︢GcJ%'rҔ[|xS3n:`)t ψlZbdc7R4:kFSO~s6\D1dp5S*MMKJc a4td98e@e tHJLGaEɡ`yZL=L#vE_Z{ًoŎJ oVWl<"4d'=I=0>BA!@ *zhORY- hqCđ{ΈhϒpՙL5 aɗbu@a7u}`d^ ǰ!Ux7 gk$%sBBiZ8{ܶȘ&Ҽ<ԯ,WpPr4A. ʌy踙CпVBz$ gT<] 1zz˖$YBY`皻"mbdz#fu9~, 3i¸*95 Wӄ:Eg Fٴw5Y_Ow(S!V" C>'Jas<7femR B6`C }v!)scjSLmthyh,Z/Cre|l-z ۓOBՅv͇y`\8Jxft>qG@lwԳ,!nހ1gEHFx+nަͺ4uMgt =Q HxkmwyK{Os-LQ_g`{FR yVHnqgmbE =QWTS,ML64Eg9ÞvSF5  HR/޼,Hř'x oN8:;Ƭ8҅ GCiד 0mDQ)kORXN`Ʊx8EcCR1pԉ~$p:u+ d}2iT!\dEflĘ3tuz*/tt  9kS]K9|q=+X+(#Y)^l|x3׶}c{$`M0$aZu_iǃb@~2HTӵe'ZůQ~hW4?DJG{Pt >%oypओ~c|3Qbt58ƱlNlY[Prۊ}lzc8h[R8gr)nbBI氖Hk(s]kȑ8$oD7kI߷qvkƙSc F5OD0c_y(U.Z @y?\J*ͽ>Zn]o$L#zg|&`TؗQW%!Սً0'x 2g bf۬gWz}:I ~߉y/-vV&1`g[l B+d,Xg$Ev5Ҽ={2 G.oީAr{ !,G%rADDWF]LŨ%OšӵpQ'3p>@iw XbZ,vE;"ӊÄ7}A?37;vV |ܧbwyv_@4#E‰E]r̒ >ACvQ?,A$ CʰW;-s,Ydz0 iO#jhڨ~>\U]e{#fgHsK0zޘٴ#(  i5al>^L/5̍Jm{eZn ʹ+}ʋE>^ @W!5`l;:r*PeAS)b`ٴ[dC!FvY E5a -8>ơ&֕A^ɜG%ظA19DwZ:,/hy$u9aK 1cJΜMMŘ Yr wHxx\08,-nƻsQ|Mt?Mq\Fmǒ&(=Qw>`Gnz2ҙDM->+|%/~;k-' rj)&".(\ <AOPV'ST\ >ST.Q{ ĐܩY=/ ̕kҷ}3i-8䋇<$>K.)>p.DIXmNb[uPk-P姌K)2o?]<1'3!¨_=#{j 2P"(6")\c9&ȼws嘔Cyt/˵)<%#-R$1+h0375ia3baq&<%2ȤycSiwlgF?Sg g7طAzQ@Φj x $==_??4Ӡj~u' b7¬s;2j@Ȕi$uRCi !Sc)ëє&?9@fMh.ZrDUV"'y#x:N@8m"K'Ɍ`lC5cM0NZzt[s<ૡ"}v(4w?渀>7L??SMb j^:x| uH9V g,]`ϡ6Ub4"!J8cQ ;Gy;s GecRŨrD=oY:~¶?ONԎvn1`WiGP% P^C-ݗ#+T"l3恢=_3]O7*^&#o-f tV&%3ITi3 )ю3uʙe㣪<_#H)ޯqqAU*s2,շR"sQϜបJXlYWk1;k&QSA 6\̋ꄾ{ƆfD!ޏeh.|U$$ItbNVi06Bx)`s%|GAC+閯ƓXu->W^"&{-8WrSˣħ~ xCRe&֜}d%Dr) Gv]TU'A2 8agF> E̓H^ufD4;Kg`1{x `*HI,C9OҹEVD ܁:y]`'j}9攠Tl I-XMo@ բ&AAAXV7`Yeej?7qlD ޚRo=Pd-_Ev)C_3121SVy`f0:O0 ھa35CeE9n#WMZ-綷N' Mrh coG,5BQ֬"/u:;떬29+MaKy.-hU00f _'?X\>'⵱0R w|jM}@TwUS3鏱T7 ່R~=en_.ך%g}XN2 בv?8-ga) 5zsS| y/iRU$oWjo,0k6"/7\rUE|l\ Ө]SĐGJމ+W80*&X=;(4Gh8}vD J :6sw9Q ~l^p;S$bU["HhJť$<"{81*OQ9灾=*򗤜W-io.7 ךb߃ϴMZ_ړDFq d, ?ϔy/g 6JP{Xg(@gϪ2jH/K~'"^IZs*H5ԷrF||/ZlR~ Gy 'V?ֶ_^Wg).""e._8o*gV1Xn%VQ'ZAJ=VJwhɛ a^GYܯ^QijʈGZ*ARxLpL!5_}h3sJ8خCu@%!^P SCA'1ԕAe4:{|W` $kʍ+WBk _Ea3D>b`@`Ldy(Kg+g <> ‡\eDUJ鿜ėnGUxxͷZ?GrЬɉלt [K2W㏵58~6xCmxGLTvUI&PZUmB}5g6DEހKRPB1P!=ƘJ,tǫo%(q!Qkj_CJbAXJZՊ)/M4;b+pՉF\Ϛ?)8nsb qt/E M>[b+dڽi7M5ɩ%Kȃ=eGJQM= ͉ҭ'rG/2ILk|GM|{c Dr5N?PYIf-E-Ϲ'kX2gBuGF?Cra7;hZģR <_2a9x}Dx!gTzw18^+%9<+!3Uۦ?H)X'@!^B: VxX+PŕHeI׸wr"o&%:8%WG#8LjȠ,=nv+$zK~vΟ0qLGxe p)ӝB)EɺCR?C~=R3w-v UfWk6r7ځ]xOGltT,X)~~LmqlM(b~'W4]b:eZeuSc{b<`^,*%potz{-< ;bi,ũ%Ijk ԕ Y< M1N=:Bۯ/* > mW@bP xCޣ-wi3ҍ. !I鰶,9 ά\^*:+0|*MW}*qE6,k6%ۜynR!f8wvgqu&E$"i \jԹէ)l20odpnM$>3M9A3i0kfj= ~zn$@ω8LdXXDd!rYӘ6LS͞?6'(W*洽`gDzu/~m+Oَmql^LddrfqU B^{QW(= mHa>3 diQ >Ɓi:ׅ%BLeBA-HA[zfZNكr 󉼴{΀]ޑ_V[@sۙ[7nʿi~oKH==c㼮:(jP0xld*+}J1,ˮ=݆hN+6/k{Sr;?8b-q5v=|SQmOȉץ/{LYO [ިZ.،RC7A=Ha mYߒϓaW7泪ubl);aܪ {DJW"6hv [д)^m3rVS|н2=Uc'Jw]o .ͮzfnnf~|m`Lt\jkRuMFŬ%%?;Nzޭ=PM KUo'&_''xpퟘ=;%ʿ d}+%#W1t63C/)sC? Q\tU17;R3@<S- 8NaPG,_ԩQB7ߊy;`~, K S1:f́ouh@];:$\2Yٚ*4\|hPӸ~d/3vkë3#6uxj'k0*"+~7hy8pdvmD`/uwyeiT34Bվ"pMS쏔v%sI>M L2aTJU%AP1 ټˑwYH0eLbK {q*f"4?X#hgBKv`79|-/<G\qĦށN'-^E?(Ӹ*5{Wyۗe$/c4aƆR~/D`[큫7k,)?XnvSK!M!""إ7@oSjM0IBj_޿0 UHk$l]{ z `}&\Zg%45_ 7i<iW1:i}$gn9}5ڂ5VҀq /ZMuq> +~sn =fc HvsK~5UV ue2~){`QLr!Wf60eyl{[Yls $E=6Fc~GJtΘz콌sqvwz~杈ܠs!r!"rI|2@ԙf~]pγx#fySEI0n_Ҟ$k{uY@\$+JvrKs;pnJrA'G\ܶJCuyؤ" Rd6?==JZeRw ` [ߤvl@A"ݓJ½E bKvXn +_ 2If\OﴖGK)C"ؘѝ1@xc3py,sfB{ޑ=: ;kOֿ<>Ao'L8~s~?~ao7kkjwMYܭ5Y9&ߒP-=siOkE4b-z>\"\3wX+̢&F Balʇ环=ƌ1yjv!z>H6>}{pFʧ<0oypuZ~A`yH0OkNڷ+JJrf#| 3kg7g2׹=%ޒrq JzSeJ*SЫzZj͵i؏ ?ߊeJ!2YW @V@Zx(.M:xziK w:cT*=ѯ|eqMHh=P36Igej>5b!g80:b/z$V%?ԃGf:RXgUc*4M$SzL v$m2U'JRo| ngP"5MO0}hZ7yBTwG {PcAb'9y4M8?iÓ ȚG#n0aUMa7KW |1+ט1nm.8K[e>ZX 'Z\ĒZ;C `265`4 qE~ Ack /yDBZѮ" "̺n=Q >0P hg:Q߱eZT41 dp )6I1kxBit'"ZX" ѪP,)c2±0V9oUnvZul(_ghU}׃&V֗7eA({҃& p}5.ȲϬ:kAض9+kd3JZ `^T0T9ѸᣨoY-SΝg5=ݴ?+$.GhkVϔsKQsZ1ૣbum&\|MWNf{yjbu2keG\tlhR)͌2ɭI*6mDVV04eWZIca1%MV ;1D[ ޷(^Ʌ>D헷BS>`^\zMƒl^iּ{ELWޡ_U+Bo% .)5{>p}^ v~Mc.Y _Sm=5Iz(B}D*)Q1}Q x遼jd1=ʴ&PM){6gHTkC7`0G|L2p_b,tS@d-e @qj$[e_0&`]\[Ҟz u\l(>§vhy`)aYbBn%O(yE%cSFD~7E6)G]j&x=UARY?. Fe$SD y{>O 1<=oP ߿td$晔LfoA*ɾ8# _5K tp42X6f+6j;4]|jk@*>kzT6> 4S6JʀYLe H4k&MAіڀv !'xe92wy1mFOZԼ 6*1kIKEЯnҍ>/J_)%1u[҉l­Gc±MAE3r.|s).Y )~!~%k ~+*LO( n-F6s4bXPGwn $Yˆۢn ٫Y5}\*n'Ke͞3Ga&WoU,ORY_M{tHkß Kœsæ;WT:σaݼl@MCiȞSko% v0vY:~Ce4n"'ϥ ֶ`11XAsP>SɌ% eUV\,I{u/AG6A([S!!Q}e{UŋtyC$zzx8ZO6ܧg2%@vҋ8BZ/A4ٱAھt؂]1 `8:fZ]AF'\![ NwLyUdm% ZXv%`ee> 擩Έ71YnݡCp,7~8{$v樓|-myg]]|e6[챪[J5 aHOzyI˔V::>)0Z| ΁ab¯&-$@E!5O"^Q%g^}fk"Z8?8%bC"Q2-vIz7geP 5 rÁ!Z|Pyj?{12@@c: QEUE|1@(Xh[L*#bbyK94R$F`)b^˿0a'.ISzܒXE <O(&8 &FoBjKߩ8C# ŅBGh0Wq8A2V{>}XǪ ę dN(1mp~@+-7 0 -W m+"CFČwʛ9S DOe,D)@<37Ν_;r"|+8.|1)`` #|3k5CkAiYuEs|1vUiQ=KYBJʾ/v-w3%=!a^jo|Kdg"g;*VSD{k8=3d,fQk˷\.N:ZP;JVORʱH)9N WգmMf7i1+B:1`??^$N;*ɷV8?=bM7߯X-n#ž*#ScpUf-s]]-'pz~2FT D8.Ww/=v[I!% SV%w[n= xʪiUI<@ږaO^>9Z,CC#RQUG ȅm۽fĕ>~"*lq)[iQop;8MuκeڌQ~ i,W^ӵ(oDsi!osVDȰxmKJIHOO AmH|tj^zH s29XR7%y҂( wbȕMzo j qފ$?&Bpw_zJR7g,THuˁs!}{K)1 ih^_o+rs!~,M%hN{0 Ѝ~y;PL`R?TtGds Ej)XsXx&"t)@}XAeS}o8GbOa Lt<;z!-)p>n2DwOA!L|ض"?Mp/OI%OFn$ڗ0: "cCyE:v(SV?w3sf4R P1靪bv雋gۛ(osf~|ӌ9'Boed2kS(M{ X'6̔n{UvѽgHiRc[r -g0Pn3fƍˤU-UĒP@Rl!S'nFOӐkjƢMxTViPT^u<~G,e1Ĵ;+E AYEjT0yO1/$jh}t_߸Nufv?IqLoASD#y>&BHo p{ݚv @GDrW>O{+`hFچ*`dJ=@72e^Wi:>Q;+&:p* lp( gv^AcRґ/gfT8G*QDZA=c9`jF8 >|7.k@% #3"Obnm &Bp,B&z=N۫T.zK%|sjuA̤KH 1ơl tob8t ۴N&K/:C+ &T .Ղ09G-6 !!L;ѯd$-32Hʖ]B"(c<+~. g;B8,` #]L214yդUsA LX q֌IFWqP[v7…v!E" =>gAXFFD^ QG$P/DP6lUS9)*qb*Z\>ؙ/?2`íHlC-́2/tdzԗQ EY/l yQ>L{xb1 j*9nؠ9F&Rۏ~9b% ͤ|J %FL ZM삶5~ +;$vB&/Dݠ T$B&Sʹ>8+,]nN4۽ M3 #GYDOu;>f,pq+\ yb|lBO0 ̊E J2nv<}T\48238Nq,Op"gKYL;k]1U(kN(XF8}wk*TRFsތ>͡|sqh@k- eu"1@NWN7]1y )+>cs~PO`V{ 3uIJ*@.ZZ7dIv4#V\?_ƓUuYy F*g+#O>As-0&؂Tjfxy!4 )lKo釡U jkub!6g}1iA;Eq;V6^ ]rXaʍ3VkzM>35X ]8Vu:/!'(P'#%1֖O俲HűR-_½*i28h6pVFyg-Ce1[jU'P _ú':\`'yLe-1O Hgh2 -JHn͕EIc0ERq-1g g;56w =:ZCnͅ/1udƇw $.E@ġoN-ll\<3"1+Q [}<߸ ]NGw !jlYrYR3cZ\64'bBrb } mleiGe:竩Ț#?vI\'[L9 1 TelcW?~K/A호%61TKhh"'TK܇g'~rg[$,z9/v`nk_ĴHY vI=o)aiʵ>NfKTGdm\3؀P) tu@/9Gᯋ5ZPYE *O6 o@nQxsW4tCsxMW|79y5o*nW&]f0y2%|]5RtW~*VjS > k-g2K|L#ylxtɕYVBL^,yuyvm9u>9uSxT]d#q3R2I¨ ([;߉w-fYcb 3M Q]Ud~;O|ԘRأP7Ib̕aȉ]wZsO­6| 'KU*Yy26j=fmqJwn,h9LڙHt!L$iSx,r21< Qfn)9b&dhV!!n-Lʚ|`$mϙm .-EiEl9Oz>9h.+]CHh6_>ֵKI0:-4:pcφc)IZYg՟>[.YRat/m frC=dF}va/ C}f>dG%k﹘hov470f 3<+ZSdfv;&&dG#/s*I{j& -4a5Ωa3@٨lܴHc $ꅱEFn؈~voIͣΫ} 9r69L+u3$0e7n284~R|BV(ɑd\^J=t/UiSbq^BVh2c!1r ir)ZyH(0`tE|]9,IU)/QV?pxADVT:F.P k+VV0$N0?0Z(N ,, zrߏ,ԧC#8(WIZ`,wΨ cQ9܁ߩqp%y3)ݎ2lRõfdŊ'$Ax;Xr 2viL}ԫm[(OvzԾ~q8tp*Hp%9%ڼີWEv%2^)!ǗdR]śT5$z94){f){58ؓa4ukf;N%> n@S;.s޶ Uv+DV[幘@ћ|5̺_ox~k[]V=ԱX6(vȑә\'6oj='hHB5=TBQzajNn3e-it|l\UvZk)֣P&re?EfT*Vޝ\"}SC+~SzrLY Q1Arh^<Ԝu96JX ~s ,MIN`]xf~z:RYrq4x>刃o{$I#,FA&GP XNαX"vӾ3wo%jN&ą f֓+,5L"a|ʬ)j)V;L7J[GWBה'ŠblѬ|@C>mW/=ahÐi*jvsyicizR%%ZZwZAp.Np-bRwlH&։eV1^]؍ NYayJꢣB`҇7{S͔ܿ<‚JQk1mr6xК&0 6m^VZZT8 ,qsp 9Gsv?SmTEZrT:5*^9]34hU&Dގu>&wGigF }ҜH?7CP#7D V+4ymEb0@c}|6Tִ #dT a؇n!P؎~ɡ GقF0XdGImsO`i6X.S)|pQWn0^e"s,gpiDv515F!fc]S`>)>m'3mZ#\\&tޭT.6ӚT+S9HL2Z1rgJ޵}o TJ3lodv:^qII4g.@1)cۧ%w3ِZ ">]umOD&q1>Ej'pg2{sc)n"Ua[ڪm1g, KuOh>_HRkK\mOE݅=쫌A)glEf[Zhm9 NLi49ng{*yjc4f[ ȕ Nbm[@藐zD4"丠Q{ re#/mSdU-|i{Dս{WVV,/찜Nrw4aB@:VJk<5v[]5ZE60|G/W= D:]\P?99vO#nNmlAİ?#F~6 cN߯fecp ۊPJDl ' 20)#c<+{pi91{ڱ^(8EAB ]ī|ݴҗ+Ƥ98]+}IpG)MBcQ X]m49HM?Tx5 (\aFK"Xf˗?eOu9ݼS,J@  }BXռK2yq /A!GEy>h8I$#FjW9+|c`^l:QkH]M_L 4:S(2W<RwIUJDWˬG|r)*T FR,ME۴$Ժ;9h Nmh?39Xa,#vz/+ZI1Ğ%qE+cl ὆f=5!b,rk97NPEm|b=.pd}~Pm4fߥT 31/]`)VDḧ́Y^DDZ6,C5ƴާ;RFRm1M M|  pTRTiZC$P ;S#%|UeBu!9zmTҨTռLʗ+)EU7"T~trmvnus<6uE~ u&Ȣ d֞s{a\j/v97,(d; 3X\iOOp'ws~Eɲ#;fucv!=UE)*Z= iq/N IPĜ0ȓ5{IZˈ=焜2dթefڏ̠uҴPJ8#<ëtzrvf*MkٚV+FPݵ } F0J}K'I!r㑄ڕ<L~eA3H5.F PefU|xFȯd%OĴ.yJ>^ZjvzvGs&?n*^4=,x^Ȓ~ PJ}`7.^dab\U>䜇ItvPl><mme"U"o dz_$~#KOjD+Kim_ T\%edNioN#Rmf㹠᩻ +W'e0@ZND oa򱝷> t14d 8+:,NyF@*a=9{7 ^N)$ciC| /3p_ǝ bJ;OOʥ~bzXT1V¼̅tDO9M>F݃R9#tK< !I73hVs۹ uTyHD4+m=FG]6\? 6(ܒӲH; 3 %C\LꚛߙQRL:z>3$ шe>c90 ׼6s:-Z%bmØMxV$k\bg:_py9+-杺{ǐb= vE9bnh%X8oН|]\>C^ x[s^TvsRb6 |L ц\6!yXB:Lgsp?PO\dI@q`dp005od1p[rǏhqڲ'cY~6W 'խ=F@0p<:P7ȉq`qzJ8~>(MOɏ+}(G/wf킚gL6IÿJsTD-A 3muN E3Snf*CMKk9)?69nHad|r40 s!rp!p[o*Y7 `G8v9\p>O;ƺ cN0Gn 8r륶j$wY r߰ES?5IF,o`4S*\5sIxwWgC՜͎u4C!AmaϘVB#Wj71ryQxұB54w&w-hkE *f8Ō%λ ( "rlx'g2Kn[4-n1ff-mw`JfV 5|ۼ:skG [nxD!U` Ǧ;8PAleb1x~\ٓYκK㱋.[glmz,bw;G/QTKfatE7U:S;qi*< 9@%W]9w P>Zw 6t@{[Y!,j9R|&qp%)s[l|iަϼ~GaikeI}=)Gq'֍Ҽ[H>QNLEjS|t}ebA/ w +Bo# NڞevtT.\RtɬŖ #6 J|:*rphǗ8\tBdob]\dz:Rgq|={ٲ ({4]}ܫ|zv6w׺EH7<7[eeXZPM^mZ/{}v9"Dpq4в`5K&M95/I^dS{jρ.~ {evWnaRɖB)է{ovǁ;byK s?:W' Q tToWc%'390Fye2#3r ݨ}Zj|:_ H4Թ~ܨ%Bk -4{$-gm!2fv vTN6ȃ(t`BE2dMg .vCLtV|Ïló=;dM צ:cp7xVU^Rjp|qe#L"0]$=|9%LxqKC'jmF=GƆ_cVدzʈ)CN[ Jg3ςZT62h_9ѥa)|ygH?/]@tZzԲE1|ouuqUFMJRx ѐIJ&m׶.VV| 04GmCer0_1g׭ b]|Mf? MApnzN Q A(',`8QT#REηvxbDQ^8GE(D/ZuCׯ\gfC}vV9brWV{D]Ƅb4Sؾw98&E2)Oo)4b`ZozР rdKϣjd`CB${nJb"Cp+{ FKWRM!XИ<'B=M{RRC(bSD }+, cռnɿb7 bbcV`Ԯ%%iMÄ&߬ Ty?z xEF!; > V @݊sN@٠&n4h-w{2 Ȍ򚕕nO4zD S#pǎp^:iOJ/BÄck]|| X;7dp L`_zYHRfQAVՃ.\R]k3ͺdžiQ/jY7,:ޒfPC6E QdO[z@agDLݰ{OKmyNtOwq} ҩxW$=$+j=j$^q) zC% G||b q=;nܕR_sS't _z/ o:%ClQ87V!7:SjT94^H5:qX &8A@*5{o醠:_wWg"b6r`hݜ+,KW?%Rg%OEiUfHWW2#I?aow.H9GR5t[Md~PoOf^Խ0Eb0;nGF * UתlBZI_@C:M ޖΔUdaظGω@ٗ.=<밚RˆTo)LQ?o2}D8@֩vEh82'KH}zHu6ޑ;?ȍ,s :tLqoL2k\/ Ur&uoN%HH91 V`G܇ok(ATldugy/ud1ߥ}lP^@Lag3FƇo+|Esxڋ]㙞N΀ /v$67du(\Pu>IoWﯚK)xlwF,\ք6OJP 9m= nD@TחVE[X52O;41hH碄Eo(fJB ʡE=+hIA=m:VbUi158@Mf"63XU /uƹK `,qPOvM)B#W\%ǟm/,Y .&#["G*>RtY=ɠhO1oTB~*tS]JS|-|E' R3gԨy  a\9h`78v4E2t³<y8.(j>*HAn͢l4^2FdxPV=6N'o6sԗ:TYvYSҭ-fu΃[ MT[Ez֭ 1م<+獌caj2{A WӋ,3*$4yk'MQ RcNvQ6FJ哼Hy%y-֠)M\e=pzkyC1[%WFŰvhŮ1G$*&NCPκcYx8Qq( ouжc)K$AUC7t EfJL{w9l &/b@]E\?\mF`:EKYPY.uDye5bFځ0E8^蒕!r\ %۪NsG #bd>6Ui6p;V}fV^;Xn%%9YUn< )=XOݸb!Xs,SܜWڝH3ص=4좔C;aϥnN\o?4~-JrZ6AN`qh2uUgRbI!Lz{AxP*^^|1+Q b#=ӚJ[lDuѺ7;Wxmvvfj+^&3 2vlXuPꩌ`ق?GoK"L[CjR ƈ TO X\/t"MiR %dS2ڰ1gkb+MZE+A9S9L:X;QrMÂ>4C>aO'Nf"Ϣ9mW5l 2G*yH< >5defJ})Zu7i~]%ދ6ٺYPI D8pLk&,-ةV~ge L>[^=n 5op桏30o\4HeOZ%-|ל ȳBQh %c ApjB+#PNh%uV?wdt!_S<(Jr,a q0 i^l~;=QU~]D'rLA8Ž^ [)/%tnrVwi] wD]MAo}of({_0lx4-~%7-ƪwƒ av#u- 4n n3:^'mCo83xV$@L1"Sw8rd6c\7 Ds̳5h.Ev4"*'bq7bjNڋJp^F3V r2II}OUpsqG]#sLiEGBl! ؄s ɔD]dRpݥyNϛ#\ WZ,bX&ELUIy S]U9¿cD:8ebA7n\ql0QZ>]'&A5drދ#,ľzR+ƵC ÿið?=Qy%G=uNhr.k߼ڳ/8_dH ٥,50;NmkZ Ye&/դ7鶗buZ 5C? c_R5e% >[z?W,m:U{fs(wy`<Ӊ?k B|jWl\i/vpٯ%Ǹr8HYm~1E *gaݢ[L%Ә!U# {l1:- ZJ~Ui|f.\O#r 9I0ocu!@=1%Ĵl\J^U'.baQ1HO\3 RҒrƎ,p- k/^)T&yiIǣk~n>G2#H; H`sqJ{rv^p+ʽJ z"iQ$pn?s%O' l S 5cL4ŌF2!T4w ƧQEJwR?r93ߗ`m*L #Sy׉+:^v͔ /THwLPAShmmFrow#oz?eL\*O?X#ƮiU腣VO<؋|5\>zxAYET|ë_YR3fCF$kO TЧsMo!@7bm0cGdx pڑEva}Q#6y,R:T"\/ 볫{>ϒ\ k/v{r|gtE (XmB]s'~>Q?8r&h?|3I~4y ;@2:%u]%z6gZ3q^7jjD-|.m,<3=>@F]JeX` -]xLzƔHR.sbJvpP:},n-≐?Zb{#\Ҩ8TEPӘ5"fp[s0TGǶLR%9yu.Ys|U{/ty)\}ZnmKrpjT_uZHRXF7T=%w&^]Q]$La*@CMK|>`~WF\iv\Mf @ΪD.VcIIA7+Wb[e-l<-h>ϗr)'^S[\!j㬛nwudH,j{9p*В'xs\Erm/T9:b,\aOj/%~@Ĺ~J|ET?8qRDZf.|"{B }iK.s<+=Fq98/GJ쯑"XWcBDi=#lFfj>gT66L۟$A 80;\*b=a_!!5{WNHj"WNEpNFDO@v`K lKyJF:>)phۀzBn ?FjR8 _ v rkޱC'~gPB;tΥa=7j}C]WJB-|Ae9^=u,owx!oXj\?U4ˠ&>JwP#<3Ӌ9g9 j̈́5$ޅ:N؆h%y9Fi>?Tк(mN(TI %٪Vnlu<[RA©4Q>o5KgXWwk<K%&0L9܈al~F`_?.[GWj9$zA{/PpWQfMՓh%)@t=<:466I1$?6xʹ[::pإRcfgUK,FZ;c Z_&tMR{˧?~q}u퓳脔\q"נQ -hxB5n#c|Co@19pC(DRɌY~NT#wֿd֮lZ. bZ܇٠>Rc /YQ j9Ntɂʗ PZ6j$ 7^Ҷ_[XΎ$XO˥+,2 2M $W7Gdy,gkFaGUAް[,o=RT,wB,@;u*zW7of&m hJ e⫊>4H0 ?pW5]^}1Z xŸ!Yo0;cKRD:k5Bf2NpKruydwgO&YDg[D@7 @f<pǫMzھ$ U;잇αϪ48Ŧ+ϊReAq -S9d#[hN̉e]#t;}VV!1m[㮬JD$:m lJ(¥K-yi\5ߚ }EuW2NY8eeyZF |.hWC?ES-/$}0GODu;-Bhfd{6_]I2oZ<;%zƹR45#U$H;89%*jI 5VvF+6toGbz0<#{K.v~fG KWTXC6wiI;cbhE47Db H:e"h.`msZQZBF۪j,TMC>]jQ`{Լڠg3/L ʛ5e&ͪU6k%YMles1 %Ϥ8WHCuN+-e94 tVZ vaG",iX"kwW@*;R4{RV~ "j 'cz>G V>M@(vMV{Q%zE2 FVēSH*%Q\ Z6G+Nt[u==)0Ar)5T,VcR0p-p+fD, nn6=6m)j@%Q; 6|£EjN_\o` \*h-]6]v鶤LDE(U.FV*A&7IԙRMb &3ǬΒ@NG^2%w:U5(QyZy/$6DnWrH1$af4HP] *~5:̀MUC$F*y1%[~ tNjS DJy,߯4lg Wݜ֋WN5m2ʹ@Ku9Vo{˅ l{##{ky@j䤬a.!9őCKa0CwȚ[ z>3 DRL\]|*Th3+Xa1\#r:a~Çƨz^1ho#Pn[BTmهlG'9uH&Aw v0@L, kQִ[qk֋bHߞ.N{I̯P& }XOCpJ=IޠPm3+ Dnlϓx%q2WkkR<^bRMjuwq&pq㯐-6qF[Ő  |D͉%@<aq rɉ%S̓ MgKߟ,N%m:4<:’%̕Q||P5176l4z''rH6c:Jf{p"q]# 3XvhG7[] 8.SZl_?i8D[#GL%ǻL=v6=,LH r l&먿 uzcu{S3UӆvM)f5L|G l1Tx姓>Vk9UIj8p^7Q(a׿? F"d'4hpH_\q]cu鬁z›I= c:'j\|@T!T)j0rHԭաt2Xb/>O4dF|.%T;3Ep&i *9v6N~jFQvNlt`eDd| e8)(dNɄMgO/,䴨tۥ7f֊T X~)DG+$&$oW'<ܨ{XgC.BcElCԬ'c&}+Kia:%kArIyeYlSs(VWK=*),(88BdϋP+Mĉ&K<3Ї݁Ⱥ3\%BJZE3b>yj4@dm!p/eKGST@qHqB.t[SCYҧH\/ۧ7 2h9 xLZBf6Am`Í`Hg-v=&`cᮛRFc\p2Ȃu Ck󾊦$}4&Au81f"B $m 9ܨ'U6ܗ-B)ܹ.06%%Ki \`a`l :6ܽv%{7&v~$c`R+]ttHF geerEKE8~Xlxȭ䠖w*^=Bݔ4vdԢYF/V1& -2#INAD?~}>i>kSs0{4I.~y{qۺ\v>[ ٚ[{ tmn@~H~{kRSB( )|-nUN Mn`"e V-Ʌ0$LojmM/KTy݋ը1whfuP_n]~l2%Sǻqw_z/mr0IF1l[ qI8!9s؜[0yCcZyo@*%xkGNTث1F{;GC5\0ֽM}pA, ɕ<[) 6{f`U[{ 6~!fhScNA(lx2 BXx+HtIUz ƛbIA]a[+TFTFpW\*όCsye M]};Km#3͓pVB9u8LxN|@]Ӽ cʴG1{X%}=Q&iy9h#  !2lx񼈌+ &A8HY~\&Ωw>m"=4iB=;*|4æ=tFD I@ofܺ clDl.J~j),'v4p H$7K.RSa4Cִw]@^A"3 svlgOAai=;<&%] V/nj [<8f;ǂU\|E\Z"*4 q9b)(Sy|LFGN ]S\+)cm"1ы`U"ﲷbh?(LOtrSМaŦ&RKPaxܻi0$OsL"GpeKiM[4dy4nBr4>w.^犅h/DBbfpnT7Yl:=.V܁\z!2#V(knaaCP@0KxyW"Ap"(݇Qt3/ʰ{ kǫ/~8sx]b71 Z`4soIe`?1'[KM"IGV8>i)𢢚7 z5-ƙm/+SW G}v7d%׺D)5{z&%z`/|zdy8'#Y)bs*]5STڄdm?B[9O-OM]s**1~6*Y<% >PPed?SUe`3~jmf73^Ec?P;i1a5yL/8=4M_ټy.1)fji,>gbKtl+Ülnw!(!©g'zT5P u5-wO 5ß+wTO!+!*$ޱ $˃^Z箺 Am`5b;s;w7?gHJ;Yol}wj'lSJ`[T;8LSbw፻ksd< zo3 *0 8-N"l@l5H|C'Nٔ|e^Zs `$H`<*Ա>6l%kXMP1jP)j9uL=@4Cҩ(!ƬDB3֍GM #>9U n} - ]6\MtF! O9yq¹V6 k8I^?l2_'p"΋n%& lIW&xʴ f  BGk7^mOӊ 8`ЏS:x+FM0Hr ۿӃ%^ɟ}a!1❱˻8@a$L8s 8\۹El}Ҩ7(Z;ij~q.\3e Ʌ纞\KP2nڈ fzP!ĩQ׶VǪ;%{,}h434mX~jџڵ(fu޲ {UP``L 5aC{,0Z7t© zӞ*z SI+b|Ӈ)6}ѽ烲bp"o@JzeӾ찺5;)Zy%I#&3l'ﺃi2x_J|i.uBBzO|*#j'WyyHl@ʩ8pO78.O{s! t[ ̭8aPm$r @AiIȹ/H vd` Y]I1w] a9}.7nA&L\!)5Ў"_t+x2Dh"§3*uD4R~>LS ]W]@L {ݐLJiNQB5g.Ѓg]Q"Df"]F % xFeg^3|0N48~]1AHA!?#ה qLrTdr 8w|4T!kY ҆5_q')Eъ1 uE,\^tXf#U;'P` Jzc&YN6t8 p(3j{Ȯh Sw±왍#NY\D|[ua ]"$;$ Jie1S 'DH *k=O,a&3e|EoUi9̾gl1MaE`p[S/ԻPU?GG+ hO3}A*'(~}3OR i6SNd*+i,nKp}?{$K^eF1PN=Wq; cᱬisu;ç}{̫NLiTnN `LDE&5%AJGK諧AdT~N 4M#Z"Կb;^OSr'>Ʋ'&SuuLi媙+ÎϱZĨjHԢ@k/ _̊;O{<~hg;]=A}Psk̽[I|N.~Wr/a-xVjwyR'yjBV߂JkhC]inC&<憰5S4xZK4ХQH|Qx WPp6yB3}()ۘr8 XWL66LWլNq]eBk2FF3֓j%K{5huqkNDYNTgT}\-T>Z m8~Y︭K ~},H̼֩Ew4iR-O{}]¢4dͣp76:F\ʡ^絃s+^r5^BGh;{j RՉc*8wK`AT)|jeG$~]+P#aۜdL6Mj">6)ɕGm`Hcmֽ Qg/(4^U{5{&gM ;W*Hjz&l*K\8uӖXg;ЁjI (DCqz `m}:?UVN MaXi޽:8^>UH VPG-3D$]<;Q+H2h] y1J2aj=-]4oH$2D B<JgyL=k|j!h,ͼ2Yp(3\Y{NDCXEkmVt> .nn|y*f'0>&\YIQ!3b s[a->4QVbk)WH nYJOX|A2?Ro!]KW Q] c6ˑ+#λ-Pq5vXVFmM"ŢH! vy~ x1A]5S(jaכ&K27n_ %F7E 1eE 8ƈ [sF̮-,ڹL F߉@7;;U&^/,5N׌diJ w>nV@;iWE7"A] N*S?|wڹX\LG t.sT)n[_א{ʺbFދ'4liMg+0.-rYyQ2Qvi5n:>16؞.DQ 0yf-vx`G-e#^Q1E -LZ[-= FAR.es 4='q ( ;ޓ[2ha\K:jz&YN665J6ZrhO2ɳp+5mIn }V?U{;W B*ho T1:ttPbe{Ӿ!DiPI+wvma}vB3) V0'c* #vVֽB0 pKNpl2Y k;8} yN܎wi>SCsNa[fid2Oob8WyGpQ]C2w9n!VgnLš!]==yN%W4 7gTQvPO U5lH_ ~61ۆCk@Y~4C߆yF% 2l+E^ħo_ Ni,^ЬZŗZ\urKj[](z7>'ed ? @1jFmpէ ,/'dq<ȱ;@BzYn+S;k<4GYn]z@5yt}:SH?Y 塀&amHXѤ`ۥRӹ,L<.7.^3A=']DHfkloUaH`=9*onNIJN<=H3TGL:]>q8;M~eME,!PfS0AVq v}h jؒ0h֒xf))M$(>W'Џ"\a`R R~Trǘ:O8G|-|XX5GmGm!a ̮V2$d芽_*`7LhΐaL_gQ~xQcrȍGI5x_Ht}ls0ze:.T#cD_HG]C <2BXL+QXNIwAaĮtH(y}7ZEi9f#q/+NFscY ߋt:;&08P9Q<#Ͽ5ϩR(M52R`X}h!+u-̪3IVցmvSB!yALxBHv-Z7dyKڟp!{ x/KwO+_Y_Z y4 ѵȡ g8q G! vp}š> /uxچ{IҩjRo#b&cx|vv\xZ P*Pdd-sfЎ'U:0`ްzm Z$Q,~$2 |R%r+:̖iɃkl4Ř{_/}!=A9ocK F/Yet=zPEE0F6})K\4T SBBVP(%(8`G[{u޷R)+b*\OJ}Ӫc_mԶyB_EUB%'֒>6o\Aeā c!I?{*hC 84T`hjOX^7G1y A^(!}0c5_Tǀv ᆀ8V*,~'o4hfyq=231<0JD[?n g 1`r"SH=s^#1Cѹr; Z$Vq3ub]ꃯZ|c2ɈE]3$L}VJίޗ~*Ye 뀧3o+XK}1ĩs|ˣ^|=C2XK/Mœ2xQZ ,^#o5Is5zBd%%=zHո,*.{au5 ğM!+A3f6NVi`npF߀J 9lZ9F4=[]>1NoW/h):a~ƳSNX(5(~e 9|q/9ܲ_\,! Qim`ܱ^D虙3%B$_cu {-*H tۺn3Ջ/҉}&zgYиغƚ!MLX {Ģ`L.9fzNhX \׶Z X">/+|-ircpah\ v]kt(9|479V[(P>ݪ4=Ȯ>X=G'̿DgcURv1;re'`x'5,.ŒTWa^ bDR :OQ=Ѫ99otr .ں&<lַ/f5^-\p>{ GOob !ETTNpg<= uG T@wQZ-C hQĮs:^ bL[5}Zϔ|+V%_ ogav2s:.+ ;lPZGw34v6st.r==B[,\yֈ0Ě拸x6u%3Lҫә ~o G' .;R|@& ?YaOȊ/z@3:)FWFo5I_C^eG2dvt\=/qvcBtTc&>x?Y\1ӿqa E{h !f+WOtJ0';=M{> zA>MXeN@d1X$J_{aEݢDT}66xUeM]뵲B+cz; E-WK&jRbJAUcEk0*C.J;J)U]5w]|'Ƞ$cQ'w)2 p4UM=[I mBl@nR9 D˯W:QwpѮi0xfS{~ڵbc:iS-BٴN@oU+۬+O% pH_>_[uz%dx ѣkt̗IAz}feUp`O1:wUU=g竿]9z~3VjU[ z㎪XtyYA2DEcjL<ċԩXٕ7 {hPP] Dظ1"#zPLCppx \2܉UPAE0 _\̐Pc N=ze@խ2ʖ7T Ӯ~VHׅ푧KFZ\ JuFQy֌~* )y{}FtR=\Fx? r&1R[ XJF?k:/!H ɩj&q&!#V801+b,*tw+-GvHjmuC ^,K$>i"eiSn>OIׄ|Ɲjŷ8.UT^8P^6P y,,(k?|"bhV6,/l Ȁ*dLlLѨ `j`H(, 6drc:flGrľn 0U7`iLnVA%aeDЮ2rp3Jj^iz^/fi b||7UIӜ0F/jIzo"ojįLd$$xЧ>Ҙ'BnH)Ƙf\LfP8ބIQU9*h Ci7M/lj~E|̙>7Sqx$4^m)e㣱l^ Uhk@"wS=&'fWkR1iX'h#!!ו9D*)D] R z'mC%#;Eֈm~$Ov4l^5ɺh/zqC_Ŗxo;M67MQ+uW!@pŨޠ*TZ &,mV]F{elLsNfҖ:jx뷞򭪍M}33'Pz\DU'475h|T$NHEa![n^KɊ) ֚&K#@Kj!Sv7Nl Ζ)E :?2ك1*8tM-<Ћ!Z Ֆwkd-VKtѲFM_sR4'AFN"C:AŒl۔@TsHHJ}`baܵnn.*L EI%\]O}\LU;,l_h }o}n:`G?$LsC*S  3QƓhp0 Lrѕ.zEQ8Ɉwmm fE<|{ڥ+YQ&DE)Gm}Qޅ,4ꆠnު&ԋS3wM#sow;@Y~۝cvs̉vP"pw*kHJ~T6L{A_>kU f3X|R< F YƸ" `EpN5sPvBK.E'S/{>45%vRj[_)LPX̎j0z2h ;/akzXb`2(GW2Ep]>PV2wb6%X &_M9g<mw(,d^]=a=ґ㼷ֱ6Kj;ٗy6vfz2=~z?d?ok͓|*(vO:lz/*2JSØew3vT_ܗϋ;0RSfͷVWjFE-/ ٖ_2wٱƂtIYўx*;o6miUqtlE\ȑzn,5̫ސ +EWyêVw|8%{p;ւ4مp>w܂]aj7H!dFtsǐ3 cg %C3,3Dп,md(D@۝KkLjF87=Li8qY'’6%8ā+%Zwdp<:!.}xz]Op{'֜k-DW\یox̯-1(ap(vN*g6LI33=%1P7B:h[ٗAOh r4ȎL?nt Mߚo,TAOc@sh+f_韼mD8 2.<,$[:x*Հӷ! [9xsQP%ѹqޖa@귑M6&j5,PZg0A3\[ d| ہ3#C+Wt>;烦_ OהDb#FEsܮ~b=:C:4EQ#b/lot.gv_SfCQb,#JEkv#( ,qZ?lE/ B}afq)(rwޭEџ㧅P=[hDJf9@ӛ(G¸ųX~zܓ+BdEA@{-DNg#>}hYٝM(fFDS@My+\)W lnѳ&ſ#(uaFU#e_ ,؛*G"z"0URonWlHr;k|Uzk+hѦ63EN&ֱgR8Zl<$^x8M1)7.fVK;CgK"XMz\&:=("{|FzBOV(>/gu^U|g|]<6ٸN Mbl5s<"eՃ38Ǘ?ҞDcŧq ! W|Ǐ~҄;f6_1m~MѼt'/Wqu`dre4g&-X4S9Q~K:9v WI>'{3vLQh @bm5ILPwִg Dfp{wtWY)ujx@ˢ0j?:i("R'KsȫA,`rn`R2,z%zE֖ZpEKgF ٯ~l.i^lV=ZtCdO㨚+mF:/&۱²&rˋىL,VQ s=?1VOJX&R%[ NS+%q$=݋SuJ)zt3!'7LXHVCk[,9ѫVȧ Hx 2d,eTE33YO"|`HdN~8 f *0VLäh$c'`jg-&$_^輡"pn`c}H,.ޏsܾ}.BXgK'UAD‥D!q LkWJB[ܲ״ڕC.D7L{Xey >Rʋ)ޯ7 >fNmʋa 7ՉW8 ]ɗ]NS$k=fLoK^`}m AVףfK:WB8NkIʉ%+fq8 X- Ĥ)psk(f`m̰o =` xHp7V5ס-Oxy|#?*T mfP3x4XC>~UPTPU{XkڥToumZ5(fz*_?ӧI[{A0o)Avu:ghU#^KF@j0r%/$BF[HlMv0ܺUjq tWC`rS߯,7bt*cʧ4iYi k;םAJ#r~wk3Me0xgttt9Ձ FGX!u@JVqF9KsزLU(sX.py0izTT<V'V]q6;OSRA/\Y q~mC ?(+R(!)e~r yla E9q#)"aK̟J MU'Yg݄w_@n 3S&n tRs;ެA3bW]N:i}5,{9؎ gvtYԍ<@s<1I:6R ^z?%oXU {n54ժܰ\,nCzbP"Տ;J"q 5srЬ q /o"."z& h4Xr^L$Ԥ]fS9Aܯl(  NeAT)KayN:d 9Lda8uf/H+ yxTJxǕŀ;gճz~%HF1@`u@ İAhHR _Mo T]31BiܻGk&zRXW+^7)W<}Hc֨A/:Qw_$'V@Tm-iU[5k 2RS٣PBPI,c>2xkRl3i~ps2&y" >z dB/ =+ ;Tނb"XkHn?i{2FO8Ǿxe[Z(Zt1ӺK1 Ur2Pk Bú{l:" *)te{:Dj] dv%k 5b3c35ةp \5iKgk蜛өEJHyԫeTα:[RL6y{A\l,=_Xmr R[ StsTg.ˢ<'|"ϗd7WO!*A ^"0^#FxIӶ|s~yj̀13 7q9ic|In~sRruB)o Qx( _.JǕ7 (lo O(I"P旺~:,MA(wkہ]: ,j!sTTЩ% 8^-Q7dJ^1b$﹧k$`X=^Q`J5T'g6+sim uC+k,2y<~سtccDVD"v.SRI_ >cBH\JeLagל=бf@ )E5r 2){ZsKq;ĉ@{;r]and<嫊YNTأ5^*W1: :%";AUV-9 X7sT(ܫ'-fqXvHvlC$ 9td 6/\JK 0!/ ߫3ѱW@W{@EVk'V~e~  L4)2 u7-`.²\f^_-h'T_A9i48z{(2Ji")iJ٩!1[eFix.#x®#q6>|U;ll}q

<bU90!0‡6[Ը.Z+N` rUw(1gcCR_iHRwMdxM`!"+'m`iQ۱gX<_(^W> /=dnbvbpWW]wkW"3x+IVhtR-.ٓnKi \_W9=ډ_ƈ.3N|yٌ2A jcwcyo@"xg[nvo2_b\q%M${- XupMвS YZ~`rU2s{smK9"p9k08Z5]cād6ʁԸv3q;jDI?u=`mW Z,~4LX _c~hovD/!N{E&4k}X#|_JiGdl&vdzڃjoA:ʚ:댿|I Ѯ$S7wNs릫E܅OF+LY2]SGY"6}yWK>av cV'#dmnҎ: &AYGsOy&ힼ:`aO7˓RPKcͥ}$8qѲ[wS"!C?,GfZ탙fI5޴,2;Y KL׉X֕#Z&Yms^AUΝ㻴?Q 4~/~r`yRbDI@b`4ϲ"u@_*9ά+#N_fD2ew(LtLۉin>c9+ Hnw)Kfศ; q&D1(`@zV #E[kRZTcGJ` Fwqk X{;?9@( e\(eK%UA\E-2SJֶX Cw^.(Hiblc>2ꍦzSs_OYCp,AhT"lX3 X יܜrX9>Kg`R>L1vtRV)C>\ #K=[TwqG[1]zy$v m()ei_mSqqN"sO8K?*K@s u岍d>)tNŅse~:JI,#ZjUfۃ8g:$ܝ9$ M6& %r3"=g I@,EXPkHprEYٯ\)Ną0qpuMxg:B ,˹2Xcat#몷U\sVx9nBj\CA@FC̍gNf #_a5p&2f&% /$g8}3b,i|*[ЇvN1Jmãw.O~7E9O 9v|hPrĤ Vڳbq e-h]AdCd>-.eվ?V_}٬)ftX+jrQ8sȟjsVԜ5-g*޹Rl`*TWRxK芎Z4K,kʄ ۙLn(ol/ [} _d6]D^e^2=V<2v I\l~J |5oʁuCO cO\cE_+c(e9kqp#4@i@T~:JFg"՚᷼eC)gE=lj2Ćz>F̵khOi ds}i94$1Su͇*{Г\Ҝz57NDry+_4H'i*[F0MHP 2⨍r2ߑUQ{~ɜO~^]9ʜԪǬ+¬*"·$279C7qm㺟10΋o\hS E*Q@#n0٠8neٛÿz2"P0O nztw|\) QGBU߹}_Sㇴ5`!q>3{S3R+SFl7 ΂$M4c yEq{4?LJ"`K68wXn6+J-ȯﮇnnýӥ\Pvb(S߄0j֪ f=Mjm*߰?% AyoLnajWj./Å jf#Xm_v-OS[kM_ ݁xTy(څW>c n >D3.X={e-5xP4\zajy%/1+ E>yfX֐Oϥ8nCY:HD$$KI~!lϖO8sEzM}vĔ}P,hNM4*D;.kI>ؔAII?݅}9唺wI6+K[qš$?bg-DM cܒ4]#ddsYS@ȅ2]Ӹ[g*(&4~?yaT01[߄`$2NbiХ9}9fK=BvehvS˧P+:@){&j !u-9৑suo5 Zy P145>D}>ݶu6QZ@;lS_ۼ}$||̃du [37D/c窄$asέ5K鶾 Z7K nqE@n)\ 8;֡H]Voߘ-WcbyP7Y!!OAcLL7PȦ ;Wr*!a gUx taU/^JUD q^&}"!1}ؤz眷+y4-Z2dZBȁٳQdFy4#=CxYPC ',:ep52w,,+L