python3-M2Crypto-0.44.0-150600.19.3.1<>,ԉgԭp9|^bNdkq\q4ۖf2,ob(m(&":{Mp>LQ81X5@կbLB#ue4T^C,kE# ,jx#ܛb$ yf7솕V?⨘ݳℒdCOL׫a9v^Z82 IsI f(Q}b 6 M/.y{x@ @z' P-j~NWc&=QسTJJh:>>p?`d ( J )JW m    ' (8*8,/8/h1h113W(383A94A:9AFrGrHtIvXwlYwt\w]y^2bcTdefluvwxyyz\Cpython3-M2Crypto0.44.0150600.19.3.1Crypto and SSL toolkit for PythonM2Crypto is a crypto and SSL toolkit for Python featuring the following: RSA, DSA, DH, HMACs, message digests, symmetric ciphers (including AES). SSL functionality to implement clients and servers. HTTPS extensions to Python's httplib, urllib, and xmlrpclib. Unforgeable HMAC'ing AuthCookies for web session management. FTP/TLS client and server. S/MIME. ZServerSSL: A HTTPS server for Zope. ZSmime: An S/MIME messenger for Zope.gԭs390zp34SUSE Linux Enterprise 15SUSE LLC BSD-2-Clausehttps://www.suse.com/Development/Languages/Pythonhttps://sr.ht/~mcepl/m2crypto/linuxs390x g !)K 7<FP |:9s"-DaKA(G$## eIeG(G( 1 O78 2[#% bb0303 ?9o;R8;LMLM k k..=v?l  #$#jj U w  zEE r r H* (Rc} ' AA큤A큤A큤A큤큤A큤gOgOgOgOgOgOgOgOgggggggggggggggOgggggggggOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgggggOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgOgggggOggggggggԬgcgXkyhg\)<ceebae7b8927a3227e5303cf5e0f1f7b34bb542ad7250ac03fbcde36ec2f15084eca478396f4b2b020729a111fce3f096456d74500bfd8f2b0388c3c69f997c0d418ce500a9c591ec8e773ebc5b703e0ada0e00e6069ca319b8a5f7a13a992d6216ac1359f6785e9e2752042cce14da35242b69fcb6703c0897818b76adf79a42ac855b9a7717782e9b6103192f4e52c747929c148031b1e91c6b0dde2e7d16a84a56122238e4a750188ef58211967fcd13f816f932b763dccea6ddd65aef3dd861fb52d035dc357ae4733c56ba5de5e15e3cd0893b85aceea0c0368d2da1f194f60f7db69d14415d71c007505a6d6cdfa72eacafbacaebd2ae5fe3585b3d87f4977999c4bf0b8250d4b2aacc346a5933ccac5fc03047432285c03a0430e732d0273dc7af1b2f47988234a497cdd5d96e612426f501f7c82f239fe195d2b9a0d0d76f6fe83f84f379b2bc09ce3ef676bf45691979d77bf878867c5718448f1d60e78fa14337cb8ba04927407c6c28cbf7e6580dbd19f6832c192ec22e5497b26d9177fad541c54483bb2e9c635d38c6db6f6c1afff0e01cd1e6007d09d03187c7b95c1f3c67c6d310cea98e1de94d60b3cababa2939f683aad4f28009c44ef886b474d9f5096de88dc6e40663152eda112cb6b31f877c8a192a8db88da28005ac874e51009871fcb58919a423c87fecf738c50cf0cbd9b1dab23d72f35b20b4d4928c938ad591b594731f3318e450a36e138fa03906f406e05cff69bf5725f6ae1de1c16718d196196318effcf97c4af1a7bebc88a84d0abe73156e05582cad1514093769f6b41d6d6b1f9f37acb27ceac08ed557a0d43a4822f94aabf140c291f18737f3b700c716a6324b570ab02e7e2ea21f3b66ef1b86b33504c65b1fc69208e5966520162f44566e42766abe44648c0b7e075bd4cad49b9f9d8f8847743844a7a830a1f28df8953f797b4a73dcf48499ae64c4c56ea7ea1c2b07c317566865fbf2f4644b2e74e2a971783f0e844039ef6be2e8e74abd175627969c32b51bd389bb50a2288cecb330b0cab722633b2042785de380c14881b9342f86b4dd47762b14c408713d633a5cd1455e93b018c04a8d7bb483c875d49eaab323a34d5271aa828ded8c3b2b052c6b48d23bed8e28ab97a659c56645e0b077e43852ed48815953394e802b3e9209e5f011b7c318d3af4157687f0d989b3b472f93cb42ac2cf82838e8d3c012b8f7ea85a2ee6e6030e2d37777c563d00d10c440053b4a699f08c1f06652d96427b674af17660afe7624478579a9448c0aa4de8c40ae14799f08c1f06652d96427b674af17660afe7624478579a9448c0aa4de8c40ae147a768748519780774166d626e38d004f6696e0f05b469ed678530392786ac9865a768748519780774166d626e38d004f6696e0f05b469ed678530392786ac98650581fa9865ee67c6f8ecc96c55270d8e7f7ff995cc0845ae468757fc98227da3c4b57dd7b1956f45afbf135bce952bc0e4aa9a8fe89cf414bbb027ba99ea2a3d531af58656e3edbbde0ea04da6a89842e4a91706a6f985e9762c04453ce25852531af58656e3edbbde0ea04da6a89842e4a91706a6f985e9762c04453ce2585245c422a4efff82c43c7692043492210ab37ff934af13df26aa94a2cd08963bd945c422a4efff82c43c7692043492210ab37ff934af13df26aa94a2cd08963bd9afc9980653ca8812d45fec38120b0a6add4ae38873543e87cd0b7896903071ca9355c178b8fd49059604a57ad2f6490bbda4c733d1c23490166740d6105d41389f226442b48e6e3a4be5d5c0f7487aaad0af608b04fda24602ead0b0a6a654a4de4f11c7c9ec4e13428f6b6a6d77dbd287f5257fb6f7faa03481ea57cf0237dda5aa1af41f09a6d3fb5a5ce5a846c20963112669a6f20a21c1261b9d9790ed2da5aa1af41f09a6d3fb5a5ce5a846c20963112669a6f20a21c1261b9d9790ed2d5f4f1cb84f96c92f6e2d91bef2db822d6e2724136c12155868445053db381a315f4f1cb84f96c92f6e2d91bef2db822d6e2724136c12155868445053db381a31e6e46d14652c1308afbbf1bc2f54f9b1aa9218387a1e632de50e4b6859625b49e6e46d14652c1308afbbf1bc2f54f9b1aa9218387a1e632de50e4b6859625b4918ed1e264911c2c98fc08687928ad7c6ec80cfa347f7fb1ab36ceb40d33348754f3d313542ab00db5f8e7c1a209168e66771761d16e19d48ef090ab3fcc7e135c265e9258be1b58e9524ecfad57e27162f99f931eb291b71656a6199096b6890eea49c9b92e7c2a259262b6e6dcfb6e38fd386fbb2881214427398f88093289bc81868a100a8b6500f3fec0a3b2b8a14156e5b99eea4a4a57af18cf77e2166c2cad1d69cf441e04393c79f4a4304dcc2a031896ddf63e0c50cd7805248f16df6c5212f3b73ee862992bd52ce5585213cc67908920ea9daf0ab0fb6042e912b5cc5212f3b73ee862992bd52ce5585213cc67908920ea9daf0ab0fb6042e912b5c0fc8bc5e97a4f899c259931d704dfa341e4eacf925924bfca671adf2075bcd580fc8bc5e97a4f899c259931d704dfa341e4eacf925924bfca671adf2075bcd58fedb0ab64e774e634eeaf497461c5ebb460c048983af1f668ae3ceaf51524f2efedb0ab64e774e634eeaf497461c5ebb460c048983af1f668ae3ceaf51524f2e8ba040e21c19089832edf3892057ddc05831e277c7b679c980c55ef3d4484ccee769109f195d4d837a96a89ba7b73b46eac3ff248619ac3f29d36fc879fd388795959528a5ba28b005a16eb44079290170bfad6ff56d2d0760d83358e6656e85ef6998ef340fd14d7c3f1882630a3eb77742dc69eedf84727ef4af4a1858597f0f1b7579fd8a9583d159bb065daac6b738d74a272eea8f31771524a4bc22770295155dd3de1766cd46c75074a51e8eb392a66598e476c8be380047bf43832d2a566046c769415d1bcf0d253c746d080936724e5573ca3e04c2ae8633d72297c2566046c769415d1bcf0d253c746d080936724e5573ca3e04c2ae8633d72297c214a2e98bec484c30378fe088815226b400f3f7e848e51651bb9d1cf04ad4593214a2e98bec484c30378fe088815226b400f3f7e848e51651bb9d1cf04ad4593276edc3839d778c0a486cd7cf8c30b8e0f74978c7e671daffb236d73ade206c6276edc3839d778c0a486cd7cf8c30b8e0f74978c7e671daffb236d73ade206c621e513ec0562e858e66635d03e52206bb2e2a3665902d4066d1f231e4d559ed7d1e513ec0562e858e66635d03e52206bb2e2a3665902d4066d1f231e4d559ed7dadd4a03d141a07e58213ff48b5ee8cdf25adb93f6f2aafb3f5650d55e99f403066f6d9cdef61c310b179dd6c98cad96a5c1abe2c5fff1b8797917bc134e9cbff851a832a88ae30d9ca87bd067cf9b6fa12778f288c5388cd7bf0d169e7fb1e94851a832a88ae30d9ca87bd067cf9b6fa12778f288c5388cd7bf0d169e7fb1e94070458dfbcd6c9a30eebe10117f07b7b3275371306157bda42a7eedb2959e715ebd8c0abf9405ef262e93e7d3ebb3bc74458d368b45045e2aa3a53ef2a7b732b3fb7802fb2fd1ef29e818af6fd392bf719e3d6c7dad330b88bd86e90aaf792e96268f100bfed7204c72a4f7733d5819cf10a25fc76395a15b06f05e89df57328ff20b8cdda1292fe3d25d71e2f019401184229f4026d6f789f99ec75ace2d7b6ff20b8cdda1292fe3d25d71e2f019401184229f4026d6f789f99ec75ace2d7b6773f8f7f18a878c10ec59b9b4c83393036eae86276c9dfed7c334b412a441463773f8f7f18a878c10ec59b9b4c83393036eae86276c9dfed7c334b412a4414630792f5bfb454e1a1067d4e9b1b2a2180e366d9cbd06b9fe70fa65fa938020f030792f5bfb454e1a1067d4e9b1b2a2180e366d9cbd06b9fe70fa65fa938020f0360574587127a0d5a79314a01a33d7f2893f60f29c36c829ab5e12d219391ca83fc632716414e51eeaa7a2fdbe8bf56e867896214128b1b98bec68c30d19d7a439fd43fe5e750161cbfe0a5e25c1d665a6508c39543b9b9a6c725e1ce08eda9b49fd43fe5e750161cbfe0a5e25c1d665a6508c39543b9b9a6c725e1ce08eda9b476d82377d3a9dfa326af61a1b24a5e28a5cee850db1ba44200229336d5913c7176d82377d3a9dfa326af61a1b24a5e28a5cee850db1ba44200229336d5913c71962a7d4e2a7cb78d7354178e6afb328c28ae818057636988a23bca6e869988d7962a7d4e2a7cb78d7354178e6afb328c28ae818057636988a23bca6e869988d7de6687398c8f0767c66659fb6faa4d634bd9d4f79d42000ae7f81b5552306c3c7f68a5684b0e9cefe177def92d444b06fb805d333fbdaf5381fc584bbce037b4b5cd86b9fb4bcc759da6191bb4dd0585942727465831cc866bcf05e570d76e40b5cd86b9fb4bcc759da6191bb4dd0585942727465831cc866bcf05e570d76e40c84aa5d7bc7bd557a3d698d7cf462f6729377fa7249973a7c88a5fee33625fb4c84aa5d7bc7bd557a3d698d7cf462f6729377fa7249973a7c88a5fee33625fb4006d34eb0015ec4a4a77c7bed3e79a4ace6ed5428c1c656da3fbafbbd70bada5006d34eb0015ec4a4a77c7bed3e79a4ace6ed5428c1c656da3fbafbbd70bada577a814d8b13257d952e77dc49b4c5af8c8efe2f685f90d5e7bb4369a0577aab777a814d8b13257d952e77dc49b4c5af8c8efe2f685f90d5e7bb4369a0577aab7d6278ae2dfb49e09faad62accf79520aab28e4dae45ffa3419add0fc42a1497ca290ae3551ab6a9c34c05b0b467c3673bf0fbb0bfb23d375d7367b7bc5e1bd8e81159b40709113815226c1260d1b6c5b2e71f59a249f93aa5be7702391daba80c1def897e260aec35aecdc8a9696a43dd93a759ae4f3c8dc00cd44a12df6c838480fd523054d6a4e1d1696df8241cd74b43b1d23d6795f4f6bf81212e4887b6eaa277f7910a089e1c2f97456df66ce436ff56e8d9a26181b5ab6ca6f3fca636483b3862136f6b93cfb95696461b84e222741fda06980212f3dfea7851ba2da7148a07bacaf2aa8820d421baa934ae53576e754b05ad8980b53162fbb4bbd1c12a7563f421859fdddc66268a0fb41527c71808e098cb33f55f59303171c9b5b3719674ab5db4ce5c990b1f6d13b8e99fc85fc34a8005d6a08f473351754e02dcc702cce534edd3e9fbadef8bca1b5774246c234bf23f05e076cd14d8c4660fa79edc0a478596fed6367265ab6a3a597d02efda5e3d9b426014782132783209ab515bc8599148d16a259264c4c53b0b4e79d605f90a33f8ace3b26d3ca5c858e8791f69cccce43c908daf74db70fa81b1b3bb61893f162982383ce794c80cbed9f4eca478396f4b2b020729a111fce3f096456d74500bfd8f2b0388c3c69f997c05df30dc1e96d99e2b9a40e80937f31e2c6585c6a0fc3d4e1a6fe58bdc562d0f4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-M2Crypto-0.44.0-150600.19.3.1.src.rpmpython3-M2Cryptopython3-M2Crypto(s390-64)@@@@@@@@@     libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)libpython3.6m.so.1.0()(64bit)libssl.so.3()(64bit)libssl.so.3(OPENSSL_3.0.0)(64bit)python(abi)python3-typingpython3-xmlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3ggv@g$g@g"fV@f DeeL@e7dd d@dch@bc@bb@bN@`D`e@`/@`-@`-@__j_ L^^f/\F@\@\Q\@\\\~d\\l@[v[@[Z@Z Z}@Z}@Z|;ZY|Y@YB@YA@Y@YéYGY Y@YXW֘W WQq@VetVbVV@VKTgmcepl@suse.commcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdmueller@suse.commcepl@cepl.eumcepl@suse.commcepl@suse.comdmueller@suse.comotto.hollmann@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.compmonreal@suse.compmonreal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commarco.strigl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commimi.vx@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comjmatejek@suse.commichael@stroeder.comalarrosa@suse.comalarrosa@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.comsebix+novell.com@sebix.attoddrme2178@gmail.comalarrosa@suse.comalarrosa@suse.comtoddrme2178@gmail.comdmueller@suse.commichael@stroeder.comjweberhofer@weberhofer.atopensuse@dstoecker.deopensuse@dstoecker.dehpj@urpla.nethpj@urpla.netdimstar@opensuse.org- Change macro to %{?sle15allpythons} so we build both Python 3.6 and Python 3.11 on SLE-15.- Fix spelling of BSD-2-Clause license. - Add rpmlintrc … overflow of ignorable rpmlint warnings caused me not to see the previous problem.- Update to 0.44.0: - fix(rsa): introduce internal cache for rsa.check_key() (bsc#1236664, srht#mcepl/m2crypto#369) - fix[authcookie]: modernize the module - fix(_lib): add missing #include for windows - ci: relax fedora crypto policy to legacy. - enhance setup.py for macos compatibility - prefer packaging.version over distutils.version - fix segfault with openssl 3.4.0 - fix[ec]: raise ioerror instead when load_key_bio() cannot read the file. - doc: update installation instructions for windows. - fix setting x509.verify_* variables - fix building against openssl in non-standard location - test_x509: use only x509_version_1 (0) as version for csr.- The real license is BSD 2-Clause, not MIT.- Update to 0.43.0: - feat[m2]: add m2.time_t_bits to checking for 32bitness. - fix[tests]: Use only X509_VERSION_1 (0) as version for CSR. - fix[EC]: raise ValueError when load_key_bio() cannot read the file (bsc#1231589). - ci: use -mpip wheel instead of -mbuild - fix: use PyMem_Malloc() instead of malloc() - fix[hints]: more work on conversion of type hints to the py3k ones - fix: make the package build even on Python 3.6 - ci[local]: skip freezing local tests - fix[hints]: remove AnyStr type - test: add suggested test for RSA.{get,set}_ex_data - fix: implement interfaces for RSA_{get,set}_ex_new_{data,index} - fix: generate src/SWIG/x509_v_flag.h to overcome weaknesses of swig - fix: replace literal enumeration of all VERIFY_ constants by a cycle - test: unify various test cases in test_ssl related to ftpslib - fix: replace deprecated url keyword in setup.cfg with complete project_urls map- Update 0.42.0: - allow ASN1_{Integer,String} be initialized directly - minimal infrastructure for type hints for a C extension and some type hints for some basic modules - time_t on 32bit Linux is 32bit (integer) not 64bit (long) - EOS for CentOS 7 - correct checking for OpenSSL version number on Windows - make compatible with Python 3.13 (replace PyEval_CallObject with PyObject_CallObject) - fix typo in extern function signature (and proper type of engine_ctrl_cmd_string()) - move the package to Sorucehut - setup CI to use Sourcehut CI - setup CI on GitLab for Windows as well (remove Appveyor) - initial draft of documentation for migration to pyca/cryptography - fix Read the Docs configuration (contributed kindly by Facundo Tuesca) - Remove upstreamed 32bit_ASN1_Time.patch - Remove python-M2Crypto.keyring, because PyPI broke GPG support- Build for modern python stack on SLE/Leap- Disable broken tests with openssl 3.2, bsc#1217782- require setuptools- Update to 0.40.0: - OK, SO NOT THIS RELEASE, BUT IN THE NEXT RELEASE PYTHON2 WILL TRULY GO! - BREAKING CHANGES: - There are no SWIG generated files (src/SWIG/_m2crytpo_wrap.c) included anymore, so swig must be installed, no exceptions! Also, for compatibility with Python 3.12+, swig 4.0+ is required. - All support for asyncore has been removed, as it has been removed in Python 3.12 as well (which means also removal of contrib/dispatcher.py, M2Crypto/SSL/ssl_dispatcher.py, ZServerSSL). - All use of distutils (including the bundled ones in setuptools) has been removed, so `setup.py clean` is no more. - Excessively complicated and error-prone __init__py has been cleaned and `import M2Crypto` doesn’t include everything anymore. Imports should specified as for example with `from M2Crypto import foo`. - ASN1_Time handling has been mostly rewritten and it almost works even on Windows. - All tests in Gitlab CI (with exceptions of some skipped tests especially on Windows) are now green, tests of Python 2.7 on CentOS 7 have been included. - Introduce m2.err_clear_error() - Make X509_verify_cert() accessible as m2.x509_verify_cert - Add 32bit_ASN1_Time.patch to quench errors on 32bit archs.- Make tests running again.- Update to 0.39.0: - SUPPORT FOR PYTHON 2 HAS BEEN DEPRECATED AND IT WILL BE COMPLETELY REMOVED IN THE NEXT RELEASE. - Remove dependency on parameterized and use unittest.subTest instead. - Upgrade embedded six.py module to 1.16.0 (really tiny inconsequential changes). - Make tests working on MacOS again (test_bio_membuf: Use fork) - Use OpenSSL_version_num() instead of unrealiable parsing of .h file. - Mitigate the Bleichenbacher timing attacks in the RSA decryption API (CVE-2020-25657) - Add functionality to extract EC key from public key + Update tests - Worked around compatibility issues with OpenSSL 3.* - Support for Twisted has been deprecated (they have their own SSL support anyway). - Generate TAP while testing. - Stop using GitHub for testing. - Accept a small deviation from time in the testsuite (for systems with non-standard HZ kernel parameter). - Use the default BIO.__del__ rather tha overriding in BIO.File (avoid a memleak). - Resolve "X509_Name.as_der() method from X509.py -> class X509_Name caused segmentation fault" - Remove upstreamed patches: - CVE-2020-25657-Bleichenbacher-attack.patch - m2crypto-0.38-ossl3-tests.patch - openssl-adapt-tests-for-3.1.0.patch - openssl-stop-parsing-header.patch - timeout_300hz.patch- add timeout_300hz.patch to accept a small deviation from time in the testsuite (bsc#1212757)- Adapt tests for OpenSSL v3.1.0 * Add openssl-adapt-tests-for-3.1.0.patch- add openssl-stop-parsing-header.patch (bsc#1205042) - add m2crypto-0.38-ossl3-tests.patch- update CVE-2020-25657-Bleichenbacher-attack.patch to actually contain the fix rather than just being empty (CVE-2020-25657, bsc#1178829)- Add CVE-2020-25657-Bleichenbacher-attack.patch (CVE-2020-25657, bsc#1178829), which mitigates the Bleichenbacher timing attacks in the RSA decryption API. - Add python-M2Crypto.keyring to verify GPG signature of tarball.- Add missing bug references to this changelog.- Update to 0.38.0: - Remove the last use of setup.py test idiom. - Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer. - Add support for arm64 big endian - Make support of RSA_SSLV23_PADDING optional (it has been deprecated). - Move project to src/ layout - Allow verify_cb_* to be called with ok=True - Be prepared if any of constants in x509_vfy.h is not available. - But we do support 3.8 - We DO NOT support Python 2.6. - All patches were upstreamed: - 293_sslv23_padding.patch - no-need-parameterized.patch - python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch- Add no-need-parameterized.patch ... we don't need run-time requirement of parameterized package (bsc#1185150).- Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216).- OpenSSL allows the verificaton to continue on UNABLE_TO_VERIFY_LEAF_SIGNATURE * This unifies the behaviour of a single certificate with an unknown CA certificate with a self-signed certificate. - Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch (Thanks for Debian, https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8)- Add source signature file- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest- Update to 0.37.1: - Remove support for CentOS 6 and Python 2.6 (remove tests.vendor module). Python 2.7 is still fully supported. - Remodel CI: - on GitHub switched from Travis-CI to GH Actions - on GitLab-CI: stop testing 2.7 on Fedora, add centos7 - update appveyor.yml - Stop playing with swig in setup.py, we don't support swig 1.* anymore. - Fix dereferencing of pointers (gl#m2crypto/m2crypto#281) - Replace deprecated PyObject_AsReadBuffer with our own shim (thanks to Casey Deccio for saving my bacon there). - Use parametrized to create parametrized tests (new external dependency). - Only use DigestSign() and DigestUpdate() with OpenSSL >= 1.1.1 - Expose all the X509_V_FLAG - Add support for DigestSign* and DigestVerify*Update to 0.36.0: - wrap SocketIO in io.Buffered* for makefile - SSL.Connection.close accepts an argument to force the socket closing - SSL.Connection: make the clientPostConnectionCheck an instance attribute - Fixed bug with usage of unexisting method getreply at SSL_Transport - Add appveyor builds for python 3.7 and 3.8 - Fixed syntax warning on line 44. - Update M2Crypto.six to 1.13.0 - base64.decodestring() was finally removed in Python 3.8. - wrap SocketIO in io.Buffered* for makefile - NULL is legal argument for key and iv paramters of EVP_CipherInit(3) - Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and X509_STORE_SET_FLAGS function - Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 - Extend test cert validity to 2049 - Revert using typing module in 2.6. It is just not worthy. - Update Debian/stable SSL as well - Make tests pass again. - Stop using string module, which has been deprecated. - Tiny fixes to make pyls more happy - CI: Rework Fedora CI configuration - Remove upstream merged patch 001-fix-buffering-for-python38.patch.- Do not pull in py2 pkg on doc subpkg- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile returns a socketIO which is no buffer. Added: 001-fix-buffering-for-python38.patch- Update to fix release 0.35.2 ... just fixing the test suite (bsc#1172226).- Replace fix_OpenSSL111c.patch with proper new release 0.35.1 (there is really not much more in it; bsc#1149792).- Add fix_OpenSSL111c.patch patch to ensure compatibility with OpenSSL 1.1.1c. gl#m2crypto/m2crypto#258 and jsc#SLE-9135.- Upgrade to 0.34.0 - no upstream changelog- Upgrade to 0.33.0 (bsc#1135009): - eb4525c - Stop pretending to support Python 3.4. - 6a89548 - Fix use of urlunsplit (25 hours ago) - 0a5a356 - tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1 - 8a0a3e3 - There are apparently multiword CPP variables. Taking that into account. - Remove 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch as it included in the latest release.- Fix for compatibility with OpenSSL 1.1.0h by adding the patch 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch- Update to 0.32.0: * 471582f - setup.py: use ${CPP} as path to cpp * efb1580 - Bump pipeline OpenSSL from 1.1.0i to 1.1.0j * 35bb71b - Stub wchar_t helpers and ignore unused WCHAR defs * effc7be - Add type comment to setup.py - Whoops! Here -devel dependency certainly should stay- Remove superfluous devel dependency for noarch package- Update to 0.31.0 released tarball: * Compatibility with OpenSSL 1.1.1 (partly workaround, maybe requires further investigation) * Fixes for Windows builds * Fixes of installs on AWS Lambda * Fixes of Mac OS X related failures * Fix Python 2.6 compatibility issues- pre-release of 0.31.0 tarball - add openssl-1_1_1-compat.patch to fix OpenSSL 1.1.1 compatibility.- Update to 0.30.1: * Various small typos (Windows builds, Fix SSL.Connection.__del__) * The project is now Linux-distribution agnostic * Replace all old-style classes with the new ones (it shouldn't cause any problems, but feel free to file an issue, if it does) * Do not by-pass a potential transfer decoding in m2urllib2 * Update M2Crypto.six with 1.11.0 and replace our local workarounds with new functions. * SSLv3 just removed. * Don't support Python 2.6 on Windows anymore. Windows users don't have python as a system package, so they are usually more likely to upgrade anyway.- Update to 0.29.0 (Fixes of some small bugs)- Require python-xml that is used by some parts of M2crypto- Update to 0.28.2: * Fix ppc builds- Enable tests, fix docu install phase- Removed obsolete patches fix-build-python3.diff and fix-openssl-include-path.diff - Update to 0.28.1 * compability with Python 3 * building on Mac OS X should be now more reliable and automagic * Fix licence in metadata: it is MIT, not BSD * Fix and add tests for SWIG/_aes.i module * Bundle-in unittest2 for Python 2.6 * Remove all PGP modules- use generic way to require python-typing now that python3 provides it- License set to MIT- Remove unnecessary fdupes call- Update to 0.27.0 * Fix licence: it is MIT, not BSD * At least minimal support of SNI in httpslib. * Small bugfixes and cleanups. * More effort to make build system more robust. * Restore m2.rsa_set_e() and m2.rsa_set_n(). * Make sure that every exceptional return throws and exception and viceversa. - Add patch fix-build-python3.diff to let it build with python3 - Add patch fix-openssl-include-path.diff to fix openssl include path (the code already includes the openssl/ part) - Create a new package python-M2Crypto-doc for documentation since rpmlint was complaining around 75% of the package was documentation.- Update to 0.26.4 with fix for OpenSSL 1.1.0 and LibreSSL- Update to 0.26.3 with fix for a syntax error- Update to 0.26.2 * compatibility with OpenSSL 1.1.0- only require python3-typing if necessary- It doesn't look like python3-m2crypto ever existed, so don't provide it.- Add python-typing as a dependency- Provide python-m2crypto in the python2 package- Update to 0.26.0 * No changelog provided - Implement single-spec version.- use pypi.io as Source URL- update to 0.25.1 - set new dependency on package python-typing- update to 0.24.0 (bsc#1001377) * No changelog provided - README is no longer included - Removed obsolete python-M2Crypto-SWIG-3.0.5.patch- fix SSLv2 link error for 13.2 and Leap 42.1 (M2Crypto-0.22.5-SSLv2_link_error.patch) (bsc#969731)- update to 0.22.5, fix URL - drop python-M2Crypto-SWIG-3.0.5.patch (functionality included upstream)- SLE12 requires swig3 for a successful build, too- fix build for openSUSE Leap 42.1 (requires swig3)- Add python-M2Crypto-SWIG-3.0.5.patch: Fix generation of M2Crypto module when using SWIG 3.0.5. - Manually install _m2crypto shadow file: setup.py misses it. (boo#917759, boo#917815).s390zp34 1741083821  !!##%&''))+,-.//113356789:;<<>>@@BCDEFGHHJJLLNNPQRRTUVWXXZZ\\^_``bbddfghhjjllnnpqrstuvwxyz{|}~0.44.0-150600.19.3.10.44.0-150600.19.3.1M2CryptoM2Crypto-0.44.0.dist-infoINSTALLERLICENCEMETADATARECORDWHEELtop_level.txtASN1.pyAuthCookie.pyBIO.pyBN.pyDH.pyDSA.pyEC.pyEVP.pyEngine.pyErr.pyRC4.pyRSA.pyRand.pySMIME.pySSLChecker.pyCipher.pyConnection.pyContext.pySSLServer.pySession.pyTwistedProtocolWrapper.py__init__.py__pycache__Checker.cpython-36.opt-1.pycChecker.cpython-36.pycCipher.cpython-36.opt-1.pycCipher.cpython-36.pycConnection.cpython-36.opt-1.pycConnection.cpython-36.pycContext.cpython-36.opt-1.pycContext.cpython-36.pycSSLServer.cpython-36.opt-1.pycSSLServer.cpython-36.pycSession.cpython-36.opt-1.pycSession.cpython-36.pycTwistedProtocolWrapper.cpython-36.opt-1.pycTwistedProtocolWrapper.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccb.cpython-36.opt-1.pyccb.cpython-36.pyctimeout.cpython-36.opt-1.pyctimeout.cpython-36.pyccb.pytimeout.pyX509.py__init__.py__pycache__ASN1.cpython-36.opt-1.pycASN1.cpython-36.pycAuthCookie.cpython-36.opt-1.pycAuthCookie.cpython-36.pycBIO.cpython-36.opt-1.pycBIO.cpython-36.pycBN.cpython-36.opt-1.pycBN.cpython-36.pycDH.cpython-36.opt-1.pycDH.cpython-36.pycDSA.cpython-36.opt-1.pycDSA.cpython-36.pycEC.cpython-36.opt-1.pycEC.cpython-36.pycEVP.cpython-36.opt-1.pycEVP.cpython-36.pycEngine.cpython-36.opt-1.pycEngine.cpython-36.pycErr.cpython-36.opt-1.pycErr.cpython-36.pycRC4.cpython-36.opt-1.pycRC4.cpython-36.pycRSA.cpython-36.opt-1.pycRSA.cpython-36.pycRand.cpython-36.opt-1.pycRand.cpython-36.pycSMIME.cpython-36.opt-1.pycSMIME.cpython-36.pycX509.cpython-36.opt-1.pycX509.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pycftpslib.cpython-36.opt-1.pycftpslib.cpython-36.pychttpslib.cpython-36.opt-1.pychttpslib.cpython-36.pycm2.cpython-36.opt-1.pycm2.cpython-36.pycm2crypto.cpython-36.opt-1.pycm2crypto.cpython-36.pycm2urllib.cpython-36.opt-1.pycm2urllib.cpython-36.pycm2urllib2.cpython-36.opt-1.pycm2urllib2.cpython-36.pycm2xmlrpclib.cpython-36.opt-1.pycm2xmlrpclib.cpython-36.pycthreading.cpython-36.opt-1.pycthreading.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyc_m2crypto.cpython-36m-s390x-linux-gnu.socallback.pyftpslib.pyhttpslib.pym2.pym2.pyim2crypto.pym2urllib.pym2urllib2.pym2xmlrpclib.pythreading.pytypes.pyutil.pypython3-M2CryptoCHANGESLICENCEREADME.rst/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/M2Crypto-0.44.0.dist-info//usr/lib64/python3.6/site-packages/M2Crypto//usr/lib64/python3.6/site-packages/M2Crypto/SSL//usr/lib64/python3.6/site-packages/M2Crypto/SSL/__pycache__//usr/lib64/python3.6/site-packages/M2Crypto/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-M2Crypto/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:37739/SUSE_SLE-15-SP6_Update/7f80dd070f4e76b5b4a9fdda5ab7e701-python3-M2Crypto.SUSE_SLE-15-SP6_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textUTF-8 Unicode textASCII text, with CRLF line terminatorsPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=cc1682b0f1a3a36d6d3b560b99c777d66ba95e2e, stripped  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdmnopqrstuvwx RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRvxdqutf-855e6a53da9e8cc50b9efb0b1d4ee3591db7dead9500c5d83153662639145a7af? 7zXZ !t/]"k%4Pa ¸T(5цzK(:gwPӁrLlǜQn.GIH@F_ٍKIh㰚1n?| $j;A4$Y˘(nVs0 =4 Jr5q*,ٱ$Fld[A|=Cw ۜ Uz_y0{PbB y9B|]l$# $>ءqA┯&h6>>rew12)u(6SY=Tb(<4 QTcF&8YJxKu)^m _w}JZSj(&EKR(sQ=mݖtj޻X{޿.ڼ$7A, c 4aR؀'J|~M=hS{)5`D['儰 C^X ej:FNOO&ᨸ'\]$9[X;)FϤmp[Y3T34=/L١񔼜{(Yq?QG!dKOԛ^*|mhjzrjgBj%iҘAJ46#O亲C\}%y ?*Fg"G&- r88 BUiͅDu&G0Y`(XrD&0@({ܞZMt "eS 5-|ۍ.2whKDV|ֈEvn+DNXX47s7Rh%IBc}P6\<y)@"\Civ ~{c]{ЏT"?.Q3b“K=@_oU ^51T&pY7 HjP[_JRoSlvӉU/[ SLiV_ke]E '3>MCMЗlO"h3u2*R*ր>S8ѫL) NX7>=tIKy>7TefWv L<9*5rCyT-6v?L*U?*'=/yS%soЛXYOF&ZB븱`iA00/eTr,9Y>SRY:ǽfL*Myߌy ۘ"AAm;kBL¾ʵeuSKVupyʵ[sޞsnrU84.\/nN69?cN-ﻆik+ofORK=v=+Z\݊~]Y9ЈpUݞ62?؛ڹMô=Ii#a6Z__IcO8%ˊdOաY@jD: -/UKąl<('>d 3(MI :vV[Zڪc;6,o6r,Nn*9YhH\{YT6"Q$P)1 =Y5cľlT5J+urU|t&6c!UmioXfB7x} r %S#6I(v:b$5$+hR}gRsYep+.ME{6!Z}>D)KNxp8Di^Y,ye'Cm87 l<.Ni`S>7P*vK$dJ#:QLnY"Ei:q2>9H~܆+>M87)ތA5@Wq␆d$em4PZSf1B?k,MRo B9oXF֒X0Sc﷖dפiV\}5μ& vQFоMХ5[?3Pqi/) E?=6O HGQo^`Hc\8Uf+CX܄:皕f|IXc zuST@s!9u?L~aHd_\>PQ%ԪgjdO;+,JHo.hzE+dQ$1z˂sIY{|^no:R׬+&FQr#a%_ΤnK{]L ,i "!8E֐ÿ:i޶_HMԴUĉ8Zl  @+Ҹ\y"/st7}.@rm*6!i `loSn$tvV1F'\w=y2?mqh~0P#p4Vm>pMY ngv(o~VZYxnʜ$f8$,C[{+O~;fXFuWWdqc3ݜn0k<Pnc}:͵wQ4X=Ɠ8Oq2aIکlT\-<@B(^e;uBO\ҿi痹\4e@1"h/1Y[l}H!":& g(r ؙokwt@IV.5M 霣T~u$z.V̳!.!ifyɷk`_x*B ,=lD G>@{0w$E;" ÷ªXaûF]>o [XWqZJ$^ pU{s;Xb<4vTm})Xz0E91/b#nWޕP̋شTY4\hYAӔr1U$ȸGoX":N/_}c3Cž@}Y]%qTaJC)LHs\ad>y~/  Zc9l`?$ vpvDٿ8qqD.V*&D"kvq AAH߰`Yʾ+ ' SH&G%gKL:Vwad%mzsT-%3gn􆜰%n44BMA.΁$:6 \9R␵{ě)bYbטnFnQR@^+[lF⿿w ~ @BlG| vlgy+lS:\dd]F؁*63$7ە=[vz~0ˆ@8Qדp:Thv_> BOnUk4b<98P˕ʦö$6ѻ50\0m3y~*P/|(ˊIn_zw<7y )VS$dbK䈓!)O)i(74 5w (A6 Jm р2U?vG ɑl~y aLryFˬUx%I3oeyqJuYv6BƁMXP"׹ BVnbji|ߵ26T;k-4{9yPb\_рaZ 8[<@:J'tܻcN=_.S, 1ojFԄ?DO:&N{`.G/Eh *Z< x{, ds>._lJ^ {GXEōI!/yQܛbX?izX;ɛF\@.\_tDn&.r__i p·o'({~0d?U6rƊ2uCqs#䴱+9ܡ]s=Q-OuӠ=5VRZ྾uT0)X1-mo' hZ0]#q. zSMLżKߥ€D4޽B)MP/>̶AU"Pٝmt)@99XJvV̍8@PH'pţvs'RP0IQU|,~ug\2[[|-Pm% K<'=&"%7i&^6j-,J+Yyh{R Ii8MPwD¼Uv)_m+74smck #bv"|j?MnPMa"%iAU&OE : #7fImBj%mx>Nv!Qlm-n1CY/LC\90䑆J:R;c>#OW8$krS.Ҹeyâon\ei ,b^^sҋ`.'gg U^6dz̠7ypfܮa\dMTVZ I?_݅Xtg2_Kp%t^ ~'=M63}K|Q^R!y fB9Q.>o`.L0n맱 f15.bڐ= ȭ݈ܠh2/"yo+{+ը[ z32eJ7e˦kE{&‰roW-RM(RsI>#_^(Qhc 3{ʁp 9 q rZφ|,]|.|)ٞAo1< )4X~{M- /,:?Cjnu(f6{Hetf>@?$zlշF^&Eˮ-Pl?2'o!*R{"/uf[)W/9ݫ歃 yк[/O1 9V Ri(|_ KBXӤH|SKg1z΍LRp3{BdgSl?߬{Jx#s_,w"͍v^hfe";o#.UH:&btړǥ@&_%K#д'˓NʇaZtؔStM׍3ӓn&/q!VDBhp˪>4gS,E^]#ήXӸ^Z$=q__0m]wjsLJ# (#D J+0 4`G@@y0h :xK`YyVo;/tpӈβ'A,ɔ .1S{DU6hg&+y,ht,ԘP?">/Cݲ"#%5\&©#ufBoN.i9o_W]+e7K :ϜjNhsfнMxr^hoO]ZZY`\o[顱tU|4-9QQ,Q)dE0Ꮍy⟪=t .\`p`H[Șf"q~@ٔoízth  !Ր{T՗x%jm.\ڝ; ]I2olm vw T!< P; Zx<@RNyk3&{~[= o-_4mKwS1y k i,{\~DðgZ*ƀΰ= t 9TAO|Kz~Z NVh]٩Y³>_7'w&'9,dT+r=y;YWOp)"Ao/vhOe"ev1w:Yg7#AK(NpyM-I Y/s/b8M*Cߓlقra vРk[Rh,) 'K&=Cn\;dy3t ˵ UmrNPN sR5WLS>x(__Ad# 71p}!ȡ{GNCח-5z_|מԞl(dq:n)}w{]cO)%sroW@.qtAQb+7?Uuj@Kmd)BFs>l"Wԯĝ o08tEx/za+1DWހh,f>&s]9 b ~mGŻN`'5RSp* ?EFkGL2M4 1g ꩃ +?h1<9Og@>:h:v?9rsܴ=B3?B'cw a-6yI/T\`.Pwŕ1Xk /JٌWcu~۠f brY.([ɽԺt/,7MXc׍Z,6&ncv[ 7&5\"P95-]Je^EVQ"݂j7`岡#`؜& g /cL!5$t=dRZH(P;D)q|/xd5RE o5ܵ/ T9:QD>Q}rp |W}.Q'@YJ/]ZVfF~x/K9ʅy#x!Y3) zۅKeWtyWԃ$ [)3nux`˶aWs֮M/ ~8(_7}1R,2Uݤb3[ھܡ D߈nJM&ܗ {4Jt T͉2{G׹TШM=(YV@8zH!L#4Nmm;PtSjYbDm0a<$^k8M.Z|'"_#0 rGgoؕ@[5ABU*$ipXNJaއY:^lR#}ͻbZ랿C:艭` $mΒG%a.gzz#@F \:煋K!U 0+8ԤߠtωzMGLY\68HWԼZ{^W]q>hs jg ̓|֤ਾF0qgK4]FԧLlH +zvoHstX1#wX['i83J4᫝ Uz"_ɿœ yRX&Ś:H>Wl~q BיD-S֔I%,-bvK-)J5"FVbv\[IzU<n]Ⴙ¡o`5% '֭֭>cato^Vߦ pVZϊʽ4"Nev(imr}V'-wDLRM0}q!'-]'SQ(܌6D_RWu/~F~U 0V0D hKȼʢEjG_+(yzO?jjxsOFyl"`#8t3wruJhXoƥ#ra#y^\'HǢl].^m[܈ "0]Z>D*ES62)H1=#| cU)*"8@ʃ3\'{SP͝"R!~ b!Jc_ત)Tߖ}fWȥrAl >06 !F>Źfe}/m1ʙn!s)?a_p2FõU̇Yk)I}۲ꊙyNPKឿo$%hAV J/.ggn~:1] :6W t̴אXьw|r񹵘u4'`/YȊrAݗz]-_{}Z| qz{=ҐLh'|;HxSOqUg3?<* H{׮ Rp#@͉崪R: 9ԫ{G s{V,\G.5 zWY<9B!wwVY[54})v} 3T&FzC?loiTqQ 7z=Ic3;3>IˎZ֞X~Y;ힱ(2 n9s!⽦JW 2IgmEͲx<&sǒDxNpx`,5pz"(FPX?|#yu MT^i־Jy]׮aTJ/Sa~,6J$4]mWׁ5' yDɻpi( `}tόrWrLh\(}U?bW/Z J,R4^J "'`b2, W =pz:KN<*W2s\U%oEИ蜝_ڈc8Z Vr'? ajv},~U %A|+j- 0ɑ5P{nLg/)+$: w^4rmR(C;ɰ뜮+W5Jg+XLeJgLO^G'0PO(K+I}M73=ybbs1j{|O8B9i`Oph1&x\eO[6DN\s6Lf\syb;1yWLV j er!Gy1ꟲP -%ׂuI,(Nǚx]*^s&| c\0_j4 Ჵ :dI(HftŸذ<"fY >Cz 4v}X~`ѷ%q%tҵÃj7s+ h8Sc7 }y%ڶ:؊̓I0vVF!}ZmvPYn70x JPBRjFr3]U!K3aWq9}gƦGy/@C5"Z*$4 MTZߍ V^dW~tڎP˦U<ş4{\Wyq$.䁽?j5TPڱ(+)h11?[[bgސ삹r t t201w׿Iy{+Fx_W^Rj=;▝ȴUP\FZ?3$nl:܉/9aVXdN]td45)#rן)fZ/p;ՎaPftgwәP۪sW *~G+ٵhWac(e 2GMX6 ZJ˂@qw Zûq5:PU˵Ai i{5 dI .952"t|ӡeh5)AK[hMV%ͱClUط wJ yAt\>ఱ( ~d3HHB-;e Ӣ_[K%Elcq}rU$6ᬾFkr5qcɠқ eMD^YC8L c+ICǮX>$ElTءi+lĄk0*ggz>ۻNj LѴmCS|&P>"bZ|*,YM *C3Qstr.H io!2~?QVv2fO!Hl1`G44R}RW֣0V kǏ e#͸RQǓy JYN rNt;ͩC8mY]rk է\PL]fnj?5y\wzr7T>K ݦJ?'=]a @Hw2;`¦ Qv*0=Hc&T5_2*-n#5LI1t-ewF#V1#/*4m wToO?/;JD:;1ubVcoQ-8t Z RMd*]Q5l%]^ӈ"3m+lӏp٫k\6q^ERUs~eLKΞwg+YFufG-RX<lƙ SӪf7\{S'm8<ʞТ}8RfP-t\/ /߽zF, }6X8̸VoaKy[Mn?)ϣ+怫:QJUL6HSg .| @RKOE$v"\q=*\M./=4frf-@_1X,mۇ%?8C&;G' $-*0,TFJD\P& CRKq<>H7БՈXBE9@9r#Y!BlnxG_9Jǔ8jȶFlkaLLŔ ,E?fa)W6emF_{mhÑӡx<+CV Q~<%n\fXX߃?t2Xt8O*mu+ŝ{.aж%zlB['$ИcXc5>YEЋkpjL/ +Ѕ̒д)fˋx&2v_b$g]yP4T"V&[gռMo(P’߮\l_]YipKeұo I:ME?pHUb^û~|X魩¤;)JV+>"# R*ў^jq5P}f0ˆV].a|̈́mivjl{6J,b hpcf[9MeJ@Ú) ğ4[*Y(7OHYȯSa(z]W̃!)^l09SjzCaR_޿H:Fx F8I n),䎰bw^dgg{ = @©N˜]iK.=]J>.IBN± 3zH3e1ϡGIvHNt[эj6L"Pc| ڝA9j&+fp;۞VW2k2uXBSX@$f}@x;~{[ wD!$d/8 n@z,mG~_{.S4 CUxHS-Qdž}CL5!0&K7Iv[U3=BDP:HV+p%_֝TO 2)Cqc'5(f>>pG+P2GS4XE}*!P5`T-NN\Cgju{$My:w@ρ# ʶ2 Zm@-M@jfRey̹5[]˭y395 @)0Np+f`pV0 ^|K26e|s+*|9~ŰݮCyUXnO-DisDZ܃G(G墣?s4*ܕһB.@3@ O7< w25վ_5ɤM2ݨY䛐(UK =9ÙqIYS)Q v#VS$}fwE#org$N9 4~(i.fU-2bAtKʫJSg3$ْ^HdrIF_X)=c3F9.֋K$bLdpq8^sW1h? pqn/)Uy͜ _Ŕf\J'"KqbRյpĭDo9qz㑫8"*dmu2;|(v `j3Χ$V M ľPVgZE9t;媏x¬PjE u͑ϑh;9ԩzfB/qH;b ״JP1gabvfkROpdP<@,O9qKPL 0SoNPOv; i#k1j"$`Vl&c_/K 0UkDF"icnڽhM3zU-З4B{ l +L~3Q,”~bX0eFFk:jmVb2ҩ7d[@,/*ܛK]|7 V4Vnso4BULTp~jT' hif{)j9M{Ā` $}yLݯ.$<[;س0Y3?w %w |d/HNpE\6^EԌ5vHz)IGf6FM N+.( sE/˔n̓}jO2:?kxBوl!{?R>}yz$IIA~؏lڀWܪ[mu-)hm51kByQcՔJzmo*iD[|IRWpwW2ŒkFCI5VqUҵ`i{Br­Lug2G4hupv~ UbLX2$-uXТ/Ξ>pij28A_40i*0\]aA+t;4͗Vq_hčB=k+Ymؒ|9mj&*zT2oW((M r-+ fFjFʏ5F"J[X]x//{G3R<{A&4EoFDOA>Ѹt%k c܀Y֍G1'zs T|QChT&Qi|TsZY5;ySpz USUp$3Ԇ-=G=]iuYHyځi ypdǰQ"?5>hcgd_O_#ٍ^i(Lu]qbhލ',ÿ6XTvVx3% n'C%)Lp4;]q/cӎQVlZba6RvF$Oe<ثm:ķ}_p49e9.(QKR9Q!qB8M\ T)e4HWʈ#3p^VPۀ/IUs *!WS.y)V(Vp$9}EFҒ^mr/#?j<жoA_{ XCuI2/eS[鰜_z[N=r՝`T-$hlQ䴕pc>^OAQGrh7B5-&cUtVRfm>~<%L5ۖօrZ[bfzƄ3C[DO"rq{AD#LW|748LsdoM*6 c[5jˑp`}BFCuV+>KEe'M/X @)O: 0ri48Zβ3Ham`=P),A3m%즿0(D5<wZg]E/4?XqRy$=R!6vm굌*s'>D&6[Ҏh|.~*g?{=e59&*\PfVɱ7%\c8s\}s]~ ",fmee[smLᘤokJX\jZƞq%>7?>6^Gn Aj?1ېp2kfD ::yb^s f;WQU9I->9FnnV8<ļYMc=7n= bV64FR3`]G@B;tV6Lto=a^N(!WяEP⡂$y7}=*%&z)U4EHݹuqς꯳2EiS"!5`TU/%r*tݨ*#J$Fϐ՚5UXDt6a\Vz֍=ܠ\ `61{~z[J /51eRHąG}~ѕZmflXtzaȻ2 ֌8̆JVyR/kE2 &aen _ (kqe9yzPـ 53ӎe QxDi <=>_o<Ӡ ~]Z=KkO#Z$VϥaHUߓ'K0D_t3Dza P$ dl.Ƈ"  @0k+0`x~j9+ ^m )fwa# h'닗WRE |_gThrf~ˢ84YX:Ke`b^-1Ķ٨p x5ALƗӏ`0FJLıFmЍκ*6b ZU0rCJBey QJU0 dr/4kꧽAҚ :*J [And<0"'0'pyݷ'sÉ*<ԚYhoT vT;O6^HvHRQaY2H:sƣ \'{az@PO󫚎8 ?˛֛-/N P>?aoLU,B(#ck1::S#0E]7("} ޵ k#5Q{:@~ oe rUhffðW/~Ch;Q30Y ,ש '4!WJl y~<$ +S}M^bXs_5_qEcmQ=*T۱+dHZoU/0!6!)5%U3v@'4j`9I@kT'@OWFȾH-b72qK޿V au(&>ćؽb#AI"3I/A,J[;6{ْb=)Q}Lㅺt߯/B#jp%[gYͣi4F| p;V5"^hF<xO hSnuJ_+g2K!?@}F[ 0ЧXJ+#n; bT@`Nz˴YM#{w} iL17 ",3ly9>T8v3se򛡰ZfZ.$fve8m,mtpY6ȺrD,9)ݲ@CX_5!MaAh}e;\7GzaA ڿyJ͆^PǢ8#>c m2&on(U3^)ިaI/^vvXLh;웞N/Dg;%eNvą`=2ᅓQ:PMQ\ȱP[>VL{+V1_0/>x e[vsssk W AJQq?b:\huP93b̔eI)*[9\c(<~Vɿ$g* (YfIinRfp¬0*ƶ$yډwI}mͶ:Lq#E#Yfޑ6q'?Xǹ=isRkTy2ZPf}4 zP8E`%B;!Kݬ Gυg h!嬣7yXdǣq@/6k[|Xt4jMp'U+K1(=$aH?kV1+͇+cP+{|[~)FCAa=k p'<}9!SMQ#`32FMWJ*Oӈ C& E D쐝#Y1Ćܠbr??Dc-1Gt|{g^Jh+8 44S&* W>Z贲dPB؉)&D1}ު&vU6@(.GsC ?N;B-¢yGx#SJRLcۍӔ%~W|s|*7kjd>d%OuK?D=@#5?|b7Ԗ8h$Ys,:MDHLG+bE95e~0q7j:<@rO{'hښҒl1x[9g|vlM p4OIQ!B)GUZؑٳbpdw4m2M 7k  DKKI }`CKcK|Kllj@H)12̢th:';x_M s5-,J\JS7ȯX&c7j\w(OdLRmLlXW_/>!;k(̇J~3%S6?WGP}[!ė47w ۱ ҟs7An5+xS^Ǖ K~ILLQ&J̠\={[sc `Ė#7j4Z6x c;QԊgB!84 #@vTz`s3J7V1lDj2P{ϾCqΣ]XT* ~Bիdh35Ho.>Z!tG-,i1!lZCI9%J oy G V['yB7!}Y'~/T=mzS ]xFjgƯs? 8 US.Y* eD*ҧ O5JIvЯ,I"nX)* āh= {֣4RW}1 εQ9z(,A4,R=ҢRͦ}VQ6嘚0/_vͅ Sj=Iz=8s4ӝɠ0w݃c1bNrsϦj[ K᷼a,<&-'+UÅﭚ0@1?FlZ&|q|X:cy(U FIfD,=3)vr ZTyO f"y꯼;gt&sK g1rzkЦۤND|7?æ6xv)Ϛm2*ˇS[dgi__-@IRQ ,BAK##b#@Fkrޒ)R #slO-eul`& k.yc.Dttlဓ=k3Nu6uQb}*zq#f%<>#`K{xZg *`Ey$G?dKUy=-8&>n=1+A(ܯ[ R"!t_0oqXVzA8z\Q|1t/?[`og o5w=-Nvv/8)h&,||ՐHx4)WeTh7>h|6-wM"xhR"Mbe؞DǎbM]c͛ /:|F~} `kM=Jp+İGtc2'&(?k4g<9CSNkazpTIWvf=$ar`|)1>S3F` 3['1t#ILE/p]:~PIc6-*\z sŖ ,sWS`OJzJc|yHh"VOIĕ'eAGOW7fas:0@| xX=\"r){I$:̘H.R1Xsf~O;.ꕂoJrx_ux82͂LSIRKu/T%7U]hMʴ] ·~rctU@,TdoB2\e# _/>i3>2W )P敔D 4јp "lxg wL>>"VÍ4Q'͋fa[,FQa9zWy~UQ:?cW.ӭ)X[(xJν_Q2DxCewt Ĩ4(m>uVdނXtt<ikWtY^ qU܋BrYq.%m֔w{HK].+t?!Z;+2wd3^-@m.ld*%52u0 iCy PIn[ aWQ[?69/}HHt0ցjwMZwf(l(mJXXK`= If>G:D,{2]y(+% &, t?{x;+".lޤ!.1\(^V@ %DhF-"[r̤1SlyW(a8]aco][b @"ijID=sz]vg{){ {k;}6XVdJ]:LdH9kW#!vN!/Ny !N`Y!?6# :F~v1h/Op/]f 6k;7 L1hlFj=f9K$cL+n#:A _RE҄pIO $QdQX 2ΤDSPŎظWnK{p\'4Dr PZ:Bb녜!۟lY(*f O<)*ә$b)K-$,4#fuߠ<)`hv"촡>YSFJf=:3:X'AD+6⎗آyg8Z?k)Dn$1)쒔> }q[fDẙDL5@4'Mdd.w`r',WH/DցUu87TaO}sNm8Ao[emƮ96nD;bԏpvA&7AxhC~$%"(o?sw"ps}C黰S⁘#L!xDMfi'=Wt[78DYu4'vUBWIaH_ v"؝qFasb9cGńa).arcF lY}&JxMWS8 )zЭpԃ;5?[r+V+KAӜfPNHKc56{"y,R*E `P2A7}DfWk^ѻYb1|]i6*鲮vڎ׾d ̡.'sn' i73yū"/g˼&\Q'k?uwskmDYUڑVNytBJ̆fliL|'$ha-GiU HY$iT*Ȧc%-DjKpKvCǖ!fgJ!/8.msKkz&h DK"hIǻN.aD=fQXMAAe!i.k%/.!KG8IkeDu":,/\-uqKX 5+5ДMkԠ62^Rˢiw,.[7ͱD31AX'RmtmmX 6$jyణqD풇ErqqLhi8Ԓumyv}[ )jL_EXKi SS_PϘ^>_P#ީ(~ڸ6jnzi;3Еs\kI -FЗJ8))\魷H2Bw%3a&)t@&}azwbO6RJ kҿ^<-Ou<? _am\Cg+6l T䵘ReM GdGGk Ӟ M?7_ǝ"k^A'!r(HBn3K:,۪eۖ'hozրiLMlѥ_YtҴʑ>ُ8VT|p;'Ƃ̓nj#vEtW LJ[m7v&tnU#-E@?0p^ޯxmX\Q7@\bкq\r-kv [FnTb(/}s6'-bgo#ܦeՅp%OӝRhSwH~6FHiތ@g,ou~j 6Ʀ:fߪ >"N#>냝6Cv7?N>$4{bX*h#!r^Id)zPOqR\u޵f?eU 8Li{~*y/[!C-RJN.ܭתdItfDz<-nuhs}?"ID@*L?,#"k~3 *A=v..w>cBpe52ffKvK\Rj{cޮ`MC:<#ciX/jWe`,Sl1F9E㼿ZȚƲDo^1B~p ,7 sypk.sWaLeĻ̧2Oy}$M ZMFDrQksf3Z\6V70lņ HYuIY!IS( yCvuY:#jL]e3zU~bPﱦ*,ڍ=<"kkoESuz6i ʓA/G!R#X1&ˉڝ+G)KW_5@ys%U=y⎫K5d"Vb) ,LS٢pO_E". qS#3brUQߝ:&Ҡ@rؐ||&6S~ q)娎9_E,~;KB7\ j`Tù%i<ڭꎈOl7ǖMН xΏ-OF 1/s`@K{xDe-J gc ~]A^އdj+2y8 ؄ٯ(&2ƫ2zt(){] +3r6M1[]蒆G?E><)<("0c߀sί}/ԽeFr.T\5ykXNvg VEƑ8ؕ`K c7j׷wb}* .@&WOؘRٖCM~+fwTzw3=NX\H<@3* {`W3n`,֢GJ&ȋYYqyYed'.pxFnzZ'|ɧ=,$4Δ6RV<=L;Wy/%]جe-{4}Pukg I€™ I(7A[)P'񧨞]>"bP"󾝨Uf 4ijC U1 HX쭭$\gc*@|`hZ}i(?M;!g}MIhjkӵkP=<,-/I!7${ Y`wM+!){N4?-?XEu}x=T=J\ 8acP4DLȣ ,Jܲ#f#J+v%%>Y M7jϏeQT *P=[)ˊmqe8*}W L,(VRqH>*p稅6Y8#7u>KtޅJMFˉbύ`h5-{tf4ͼTpW`{%49)"J0ԍG d?hIBMZʦuEw(Dא@U`{S_^]-̞e W_1TDNuHNh<쫲~Xoӊ.W\OAX;J/C?oB|!fRl}/|ceG=9oSPʚ\vgz|‡IrEKk-[u9f{$"[QgZǗ<t[ WW=E`L{w3"Ճ'vĦ`Kt6xDs  Y:r=X&C\+YL`Hz';1Fu[c[x,0fe F8j2Aj@hko`+Nj`уPq\xצӞ::(kޟ m& - ZS08f۔P=١ B5խ-rm# f{а ? x 3 =d?7]RmN 0N0z$g'cEù 'kLWH5wzFC \ë\1IBp :Z~yyS bN7aO]`gC_BdCTȘ^?>8k!;l,ShY+kۉRƐ_Q;Vg$){hXވF*& ]9ݰ0-ilBZ/v2Vo C@loxP[eAFSDv; -NȮ]ցp̆s/FrP.0MZc[@E_VF$htqV JJPI[{)G{x'4t%TZ3\p[]:g͑I&Dh͍2hS*^& ̂!ڮ*ܛQאtjt^Xo(\slQg *E.!|__9y?nnmjD1w!u5`ʧǵyp`,V";ldA,uH˲b_7M#h(,/#jǞ9d?ƄOb`j˚|2,31PӸRWf 擽%t;Kƒdh3#YW?tvS$G%CP Ecڗח6F;ht~Φ˟ `evLw}SeADWk4_CRG&Rd5e3:Ɋ4{yAIBj؃H_)?bcYߨZJ76T.*#Ք,JްR]62=j5-}FnO: ,3ki}CWl/\'m8o!:c K>~`%=٬}6ʼZ.UގaO12||Jq IbN 2K_ݛǬ&Sq۝6(f)*% q!lK/l,c161Ò`9ƙTju#o‘wޔI;AGȘB\y Â'^j9@dDdLjdM%2gZV)hZ( U8:ׯc*vp~K>̵U)sT}[R b *|0:oh H`0 D ρb&arf#;.|OS?G| :JjVܤC jf6 OVc ϛz(d+/Wytrhe#,;&ki' jn {N֘)#U@聛rPF@6%ة (Ug A[)998[wkϣNC0Z[̸ l8RĢ1Rck nĨJJpJOv♍ѵE$!*EUpIy Z:S c{wfFkE3B3qڎ|?OAVC{Wa-Hϰoy4N}\=ΪjE/KY  Cc|0= ѻ),*ȍQ1Q`)joU:-3e{.d|Ր8NT#n{&J?,(u_fH-yl%ᰔ0x\mKhzC)g f[zNC"m ˯ӵ"_ϲ#f{#:`px](9vuFW[N0,\Y-8~-myu^7iK L cK&RМϯN&2*,FWbY.o֎I_ 4Zw5@W&\Qcx=fTk@{"ȗ5Ҿ#H73Uz=zBAhݏW×x g*u>HK^ҧD/0Qƶc t('EVSS(juW3 UbЧLv!Qϑ'hd*1gA2 b扵)+1xGPȯRݣK Z7.7h՝S$lI㱜XNs->o nǤ+O;RLfWx"c($&߶[ijkd:5ZKgj01a֐Aֶae g\|X;!r)կ?Kp-M!: TB +p =|[z d=c}c 0# τz/Ťvw)sJo z!4{cg8#2kQNBB^:J1]ۨo^gҼ l*;P8W|yk n ˪7Nd5P,]ޯ6:ك)L IPڜ6 f: ЪCu!" ;BdS9qUٚGg]ft+Y;zGRѠWG@XױxA<5ļ1"s:8~>=++~>4ѼAT%xW)ҏ/.X 9 Bry2FPA=jMe.fQOaԻ}6 (.%(Xa|dn,cܾqϩ?0 :NC⯒t5`LC\~#GTuM#0W}Nb*tI oҝ)TMWɕA(So1s@,&) ޴k*HBIݐj-g`WwVuHLGkU p?!40#B< rk n&dVF'B" puj9a*cfT Uro.*T+}| 1 I!)r#=cS_;~{HwUs _L@[/q0,NjlU5i H쟜Y!3@.iI7BW,vpAPz_*c K)T!n$mػ7ݾp+!\ͽ遹F f)51(\#'GEˡ]zC8OxkWŶ,!_mf o<8\)(L#+t-)V1-B^\g(SJ5Ϡ{;0λ*b:Nb/}0TU!muE#(kCjP;ܚ[SڎWi]%jD<ȀFlx6(Eag;ie5~gA@-f3sUq>I!W2YG蝰EHCSC !,Sr<լi ʷ~=kD5VQ=HbP'rz8QgܣFێ9L++: l]=Z&Wu+HS-ZXv7&}eLCaB.\7:@{9jR@1;ڎ180Awү\|ޏ: -X}-l{<;]%-&ɰf,/Cׄ"4Xg77XA,:G>ۚ0jǎuP/`PI׬NƐ0)*cJ2]ĩ3-cWd,&:QA,.W">͍hNF Lf\{*{zQv!.^~h]>gYD=+)!̠r]^z MnRn m#Hdt;P:O8+/5i`L I'X꬜Npg&a t8^]FH[3N**8 pbK&:~?%Nۯ"Nm3|CYPWڅkߗix]}r#3;(BMnis&%7?xTĹUӼ.@qJ_QSF׆; M`h˷ٮt*=82NO G,g֩dJlvpAYϧ8МCǙt|AK`Պ9ʂ![`z=5iN'y{RAh;Sg;^v&nݓD Kϵ=2C[Qtсr%`h >DJ? \gLM$Vklen*k0Uh bhqa.)xl1i=~$FR+%hjUxxADZMڰ[ $oZZ1.x|tѰ; ^8%Y7%嚽 Zp#MnoBIw[LfpÑOy.npF+8ms|/Wa*N3U#&=S$c͟mkQhY C|vn:Άx੘m̍ #;!kk$WO%'wqlU/jB"Ϙ :~l*cA%40;G4n 3 $BFZ  vF_`&E6Lѯy)E!IޛwMFln4o h]qerY"D_BD5ٜ'bWt4끚U@U~'<Ǥkoݿ+h TVMg@ Oj$5I|,L-e6&GAJ!Z!.`36\khK`f;L G4o[p~P +;5q~T ^B$sؤ{\}a+-0P5! y2 |irbc>y_RP(bizh P&Onkռ܈I_}U8AYA< YY2:?Vq xԿͫ˱_u͖]kTYxіz%~9U,<:}\P1W*|sJuPS]; |qb? Guߺݟźqs5bgvsz_b{T#y=y@kNrzͧ-49";hH;mq^ [DA,JZg ^?kAAC2Mr/$SP YG =T>xP9CV~GW}mWY6C,,POD/=n,~ 爕4 9JN ?-gcx˛?RcS#gvF'uq NH+d*8ӂV/N>ׅqK0Yy\#%UTX3xowDz]Jm;^dm՟n[sd 7+`Uqg* #F ]"d;f(=l*4_2xzNKVs-qH»2@=Ƃ@>]d!e\fb*\:5A)5#p!4ݦrv&DQxTa}꼨":1:%sgRņ Ss>eTe<+rg˚h%HOI~nTJѼ;P^.4*lIWij2F$t55Mkpl!7/Bd Hdv#K?Ip',z[&x1 V3alع ˗`*. [si4C z)F BeUlԻQR@@6$}{@_&U~ӖJs of6C]#{/?FzWܐ y^ מt%_Aȫ/q3TWi@7DE_hB*O'DkI /Kt1b~=if>@FNt̔'tF/%t s|Ts8pud3~O&Q;T=3WO U5SaB cJy)#Y7({:LV1JBqw:o.i4@f cB&nF\X!Xflt+bz D|(@܋_du|Xߴ&XY:(ɜ@`'`e _߫n9.=%Obd LW)K[3N,LCt&ݥFeghqޜ7k3i&3緻BV%~ }CSɶ7V~ \&N|4BPbucH~*TU±G%v3p.:o?r}*'rifj?Vo t9YኝBҋ2ƨҳeqZ2-hui!so )+CeĆU`";=?z\#|[7Z1 F;4_kwV+s6ѡûyt-"eJ' je1<)=_HϪy{۲G'Vǝ&3n`4KˆnV%]^yGмHP(]g߭ 7fbEi"~5A$S3gM6̝aS*uD]vy,nj=؜]CNN=^;-7otIaFB&WgL"'F{i>ZX"ٙc~H!xBo#HӁ{UMw|_F ;|FDs'i%l-1 [=&RA8di#P*=R< %pGAiRD> >є!]ϊYUo[,~mD|qoj{WxxN'6gN{vELNgsI53bĜb02em)y~/H볍 /2n(!P0kAj3a2^{|zm5 nx+=)3ŖK iXC[Z6mV5Z~Lsّ]8 ({)lRY,N-D< V'>!|!3{Kv1#TR&6dj%*_XM#*'c( C|(>gcY_y^*Qm^F0:vy{Izց kt'TiT^}n]|먃`;wL+(;B% =5>?#CuUˍ>fclFRvs8bxgLvK %U,64*C Zծ nh@7<Ɵĸ k kS^_pщHkI> ǙLm q޷#,[h(&E5ɉŭ.ƙG/@٧n_ǹ=t7WipYj^#M+["eyxʐ,iʙfSwҷ9 -~R8.\AJ&GQ4ێ؃~-PC`6BEIm2>bg[b4˿9$&᳢=?l஀V0H/|mI6]@yQ-j2Q*5v}3ci6ri[Ew++e6w'(аxMZ'd06kƜtgay$XI:=Xxzݥ_ t$G )ӳHX~@3 :I}yck<̦2L/f Υӑ6^xR d ߩX92/"%KzmX޵>Wd 3/XLsqqtLPc9eG$#.f')͎2$!"">+orOݷ83a}tڵܞs(LC'Sk(R ̀8q}-`?~ޜd?6Y̸:FbUĝ$*rTάpX4f0CT{"%6*”Vs6g]g0v &ifLXa,0ήjK%=uѮ_"/LKc>ZUdߖttk%]^f2Y'I\>ƺt<60~yAAQR6]N&l")J&g uԭec$A/-p2.ʗ!͚e[%cnK#듡huՉE}>{ {obT߳ 6MGYZ7KE(iPf Qa اm,# i̫ k$'й}~OWQk*g;^H+Ϥg>{rⳒ.FH(-_ 3?cƈ[ PĠ!j^8H7_(+avX09?,wbh%=,]o"d!ۀF˅6ht+p?+KωϾHdʌ͵b*D%xH`{^lcI5 Yf*>__ٻفs{;攗tBqDtF ږ$H[54jBwB= p4wq{7]U}'. Ie_CU>EtɓH§8f\B~fx+("IDayh68zq=H)ڦgyPY'1'؊h#r}Y2qDW_!]! >gm %{>TZkLBWAzƘ@"}M (l5JY0ߪ\XT(H`^i [NxɊʍA: v98`iG=d*_cz(lƩid{0G3H2HY:!*;ئGl݆VY5[b*ĜTIalKYAn9-~ xSSNl :"QH.DԼk\FH&YSpczW=s>ETqMZsl#A +3@x к̜żs0ݢnpWmb̘3<_|B?AnXDͦ7$jkћb{3]%|:F Fu&4c{cjb> a+Jnfi5NҙXU\ަQ1'hUh_DV fUt5KCQa]E\foDqљ ٘!cY{Lkj: Đhډv%ɍ* тLZi zɻCHh*KK*#GAs{i|W>`l.s3<&*>o ]wqA="j#B]0?6~U~/^掯mrm` I=Vu!`|>.K3M{r%3/o@YlQRoʶvݢ0=_.-`xFN]M 8rA,dsv|]]^gГܭE?kFC Z.=q̴TL5őu}WC#ڒOQ|d袍^ Lc(4њd)R@ӗ͏+~4Ql6$/r#P =1k}؈z,ؗ&P#-NUtl_uQc*Ӿ0s ۲fid!4ȿp>Ų]pڠ&]9h Y'&^ZD(26 srE!s̳C|g@QOXϜd6CI%>XvSڐ>V1GUn5>Jtse itS}m])w `򜞃R@# FC$Ke~j)"2$O^8\ªRIA\A0 T)D8N 5~U?ĕ0yIEg"'nAv=ah ڶ }h _Uq7%,/'akw9%T3LM99p2r^\ɡi( :^M}ViС72Kz6@'Xd U 稷0[sN狇(пT)6T*) zGx@a݃V9}G*":(gLNqoQ{Y@j~gP#t%nfua6|w!'ia$kق@׷`}9 V5!Om>QtNV#8Oqc#di -;; 3M,emlf.!Wţs{M;{+xG2D_7Z3|e{5!>HdE@5vɂ;:9:vey/(o>2K,?H`MӅ ~>aNRӉIUAG٬%ǰ8ݾT(\t0BVc.TS@& HŹ&OHy/}wwOjZQSsrXQNyQ>Ǡ%~Xe~x_dqch?VHR8<cEh_UbX-{[I!o{'Ae_֠̓t,3+Ѧ |P}uen&;n֤}fU DѾ\k@Ւ=ULpv9-#HX3SH7f҈` cxE9Y'*"{$[=|GތhdhO#X'&rEiCێuCD)Rgy󆓽${ʵv Uq)c-DeАKƨWWтM#TqQ.VU=*ykRh[SK4M'FY0Mw9 l{D!hHxs hJ1eh5n*D怨 ïsxJJ` Y,Ң_cdp=szLzbl-Z[G-#%fd 5"e1x7@d ^CPmdA@hR:CND,>rnTrk~XǾZvk5MČ4bp@ >B, PQ&sH)sk@~v%˜/8PSO6i9Z"=:PZ'$fM;FJ۷+UZC:[1,`~`rt{NۛwK%+TTu"yK]sz1%XgDdߵml'#M): gG]@ȝa$j\ KǕXo<;L<5q@K2֥O|[wZP4r8 M&>҂?}URW)~@d(q0.m!RLr"Oh M(J5fC'r"76~6z{ld~/~{N96G/0T䫩q3iZzϷO$r\)FxY(%!2 Z0=\S&ⵛ`^ݦ°v^TJߚ?'// ʹS͇c1v+$Tv9FOL\F|YCxU_"E$N?"b}ۚh7&f- NQ8kf /Ih&! &ՒeB B36_ rY#eZ[1B;$ze(wd{}haGw2K zݛ[a8fB,8Y)ﰠIʚb@xG`{ 9 )v*q5"%C _4&Av/ǥH8ٵB= lOvuW*vnmQy@IIGhRgaVI?#xk3VI_HK=$ɤ)<_Փ3vbO>&oi b. ~lFWfpq, 6ziy.JK0eU~q E &d թ2VQt~_:5u Y==bb GlO^np$2w q* R/n=gi\Slsf*lҬ@o\nm &BW ?E)̀M*Wh0D,݋^L纱Ǽ+%1I}4EWwHaTsq%E9ͭ Efud(m46x jyn}m̊F8#,OsFlP!#Q=|lR~^XJ<.q:Wš-Et^y9jn >v tS_І-7O{_$/Y}ʻÿRCbb0*Oe,2(ҵkz96Rc(t§譎x"7DZWlЉ~2F (sPZo[!.)U4y Z$|~')GI%r=ɑӎU>0wдl'4`CLKl!5Wʬa\4fkR\BA5-!=<'(yʰqӏ0~`skXP4e SEB{8CZw R];wXc7@y{$"иA>!Ag ~CܬXuR}E;K2zM|[ՏrB/+MԽR_g9pp-\GŘ ΋j AԃV0Wǿɡ΋8(P5o}AmTM-ו6꓿8_)1S+nBdw<,/(jئNjW4mV/|<}Xw@s Y_J¿&}C.muz*|MX $(Wҩtbg~ pK@.6*}b;ի!U+5F;(ڝ}uUZ ::t ƒ_? U3[Hl!eBu sY'wo崷fƮoֆfb=!^k\%}Wa!Z.Ǡgx俿<äQ"ւy8E;L,Aԗl1ZmYk"*^E yubj=j S'L*U|',i@vPFOod_#t6yܠ#/̣|o8n!IܐE6Kzb$i_(cn'՚n@͓,Eҫ-ƒW2qr*oOؤcKe8¨C^tKCYFt{5ݯ[*CI,}JWG/3+͘Z:ιYԺWrx;zLt',_+b(FU=L&>eꋃi c(,W!^pD^{r|.H\EK89zqZ};aJX;أ8 E5 ;Md$EL7oGc6+Kp7=&x"r t}&\7yl7+8DI_',=ݼ vj0m UBSG O|̗ ""ܴJB_v1yB6#r@Nϕ_,<.E_uS RA9 (1Ec&ln{Dt8}Ό~M'K¨VZ̧-x9j"OWOy/R jYzy;x񍣦LLQ?,OH*9S#Z mc_;Ywft9Ҧˇ/7Ǧ'lv+CbgQ O_ #p?mKw*28i$q5|urV"Zc*۬,V}`݂iM6xxUP&-.E nN꟫[U;PZ cyΓLQ`Vn r JJ@߂&ˏ04* K+uݯ'k%yc:@^Qg&pǠ< a$pǽO0JҊ8 ﰲ)` :,hz  Hpku.&򳸏{5. ,trP6גY c.DL 'ꐩ$3%߶%8.-ʱk6wPWqʒ+{g[Xĕ!^N^0-5p,w0؍gE~:GzD2 >v@.=a_37-D9_i. T9n<+!fT Ӗ3Go+F&ޒ[WON]w}*b {YƷ6q?!`X|UςH (3)0c= 7>R;!GcΤBDS]Ӵg^ݫUm@XXi mN;XjRvgh6[%U <$sh|W>7,߱#k sVNPlRS|)`0#) N%I0yBgl4DlA_n1too P,lJ_ @gEzSAd8,*'WPw.Hf<*Wǰ1B +.ag򮠷/6jm&D٫ -Nn)I訧GN@X8id ALS8E#9cӚOx+F56qNdMt]Z̖t>!q=`˄N ]E75A|"V֑ ^ޘfv ](pcӷ])Ojkysv˽b&;h}/ }kq^{Ÿc{@!fW@+6WIN bÆQEE+G3hRgvǿ,r+-G^96!f4FMoC6B7LlDw AO؟9JƜ/.)hfJïK oGpYe#~1FA=X9֡{ħac!uJ^ {>[dG#3D;SRYVp8cfEߨ6\㎮ jܗe;]VK`n74:rY˜gIJ>vxzvudy:Ek³}՗tv ^"v^ A.̩d%ێvtѲ2\m"Ȟ.m%`ʓ:~`݌5z2=gRcG|˨t+dB$yW@ǎ,4=h(2gHs|Nޖݍ$L9P;bGQv«n[|aS൬%^8@PnR/9qFd."ttD' d Q+{py8r:[@&H9 ,J^@{.AKk6Q^̤6ɧvZ,$vA6^OۇrAu U~QE:f'X8PXQ.[ޝgij` Du@N3?95ي6x'*v nQ)Bn=4l.Uϔ:W4ʼnUÑo+:Ҏ^V(KjKL";K3'$F9֛nٴܖkP{BS6]t>&-I,{UF`;4Ru~fNKxdx0cxEِ[N;L"e\a0XZw\y&{G_A]KQtA hh"/޹.rޑ?kF],LI ܰ~^;[t'{Ѳ f2H6r|,QuIwzgr{n7\7Fq-w:=k?3iaQOrU@wXGd,,|e5.6BLcܡ4fAN2|<,rlɬ(?%Ros j }|cYǙYʂ3'Rd}N ҐJ)&51;2Ӿvm^2`@Ҽgb^9<aڈ%Ϋ Z[VSp>VpC-1-s`#')jqf_O\`8+P䰍ko&k GݓUגh95M31705Vm̆[Qye9Wj+;ͪӽ%/}|_v;nAЂg,]&''{4}4_yI$Ș3*eXLTQ2>Gw![@R @m.MmA>ʆY<7[C)69X.D<3jkST Or㼤<QIρɆ4U*hyRSٷ}:?<faɦ͠9ThQqGNGy}xU^Dq3GgBkkҤv7d/ˆ9M`s.i1O<jl"·4WR ׭Сǐ IL~E.dodk8;qo@$I̐m.+.&5TV)!ٶ^9 1'_젱Y/{IҸƽK_O&lʛΌp Av&g fxu첮miyDd񮩾#.g5"D0ytN2d$q.44(wU^t_ 6{j+&> q @/VܮۮfCjPؿ%WCce;X*F`Z~&9㌝/akNT\!Yg+- 5qyr1Y6nt+<ȸ0rD8hC*Q.f37){*L,v¼bzVdO9t/G;HܔF$KS:0#dJ-lӧ>o/,![кboaZ㐶.3fW5);(1B+[C6G;8GNfzz۷~ym/BlqAŔoF$^ ﳘ>qd@'ypKUb 2( 47`<%XS#OX6yl/˼4*##aw#9X Il)u$҂R%0tCFiAc1`}B}vi3mmÝC"+aZDFp?F",Z3q5l7 K6̓0H=Jػo3#ŭw1s'՞UgM쵿l ؘU5dE4fZSd&d}j.j//-w$B+k0 ɡ^uZMGYv ~$QAB2R֚/C`Is Ffد`%lgLToAղ~ w#:({# GuX*Frx72|g^1{XzeڣC Pg6=-9(֑@\ "kfDɹEbD+v ԲG#ަdUϏgm@M@mHG?l Ҡ4 G2Z}dXs [w{oCAX26~ͮQz t. 9]wւū Qݲe_SF"U;ڕkaMZ]InnTļJ@dyPGB rǴ-uas}:C|8R 5z%"*5; WU::7"r͕3p TC܆?_W <^V](*=_ice@c뎹LkRt7$f>NH2cF )rih# ?& t41'=W'$-o>& 6fr ݑIΞA߶Ne0=\PZ9>rN}<ٓidLċ73P9 ea/Pd7 \dga[hO$APp8ёK3]pDt1<ꊮ,V}M˵Ѩ%߿.U搶r1n#o>:2l{zLB 9!cSO" #!6߉I$^ =4_+5U|3+П1fee\Ҥ8ْWK iC9oq3Ygf@鸘<džn&^y\, jY$c4=y6$e@7.1+}2D(ZܼmDFu>U#㜳u,s3|`.4e%׫yl7lsۀMHsܷu ћ'ۮ:X.d.dTM] gq\:oSDq%9&Pp~[kuwfJ1P\dFں?trEiE}aZӐ ;8>rnG$GCPDSy@{̘ٻm5@x=a7y2TsksYeL%ݝ״I ^҉ .+'N1>_b>GUCBɮ7M_z~:`IGТ@Y&SG#<[Ss$J~ar;=/_;TyVxI֎'Kݲex9Nhɣ-a=ffHT\)̿$3E,$>Sbo.CTN^* ֞BT/$g=)j"=t|e@EE̕؍ZgLvf5d'in[S"6yHS·M|% {\Ӗiqkg%e 22̮W.Ik;LbٷRLN, u# 3Ѽ?PҏHN:H1 Gw&{ESA+hQl Aǯ։3kC(2x'P-Wb7)]HU]8޼ 6]){zƥ}׷UL*Z&ms$f7rfULB 'lgf-P 0c'qR ~%lƹ%Bˈ'Wѳo - _CG" 'D{S_sq(#`3bi"JPZɞP :TQ [A8MPTi4xl,#?7+f2y֡ &Ī-4);{[yB[!|Ңe=Ћ/+U0d-^foqC,Бgq Gˑtk٥P( <3deEq{z@@ZH,mսI?o~5U9<]TNy~"m=^ +casZRQlBft(=x~cR.nB+AɲIR YE$EtQxMKkMWy e6 :l VG+ }4GqzŜS#*7:{!U!U{nݕ(<#94Q3&\ہ*K8d :1 {w% LFHn렱E͜5}?gU,0 \_9qC_x"̥Z11vNS<BVg%ۣ1AFT 4Vd$~y oĜヘ\˘S&ަf;f0A1| 04,I[ !tܾ1ׄi#"ݓE!͚+dC>(gG1BY*GIF^V2SoHJ Y.T rqJ Q<\ FTsWt1.6?P. T_ЪV^`U+O]\E26͔bCPhHj['蟕ۭehOm"hNyk!v)+f*gk4'& 4YqP X k_dAjY M\E%s.}]b[@E*iT TY ka&F#ͨ,8 OCܪxϸᙹR*cQIz 3$,-wA>SUp N#vS,)3wI소H(V䉝\VWz  :iute_$·LY,̤|CސZJ/ !|Ynd(H8.hHuT+Uzj`&6 4 (p]t{W[ Z}7TŃ#0"jفB(= 9 6npj V7r嬹IqBB4&( 1!=w^9YMDg@ ߬dP >sV`׆Fũl~UP8 7l"cͽ<+n֡';-/eۙCM̽DKg'6!;crBAO.W<j/P@C'1421e y#e( ٴ`y]H@5K5If۪>pSh`~bǵ`%x^I#ύ?q,P)7䬸j;CHPf򚫴V Ej33mZb;=̀Ɂ&=Il(/IBgDK_ȶP:<;F i; ] ䷴9y *hb쩁̐c&'ow[F+gq>ގ- 4e`P3~2##%v@ϊz՚uBFGF#W꣪T7[I\n|wx&)wi$d[נtFC {;<˂QюOՌl#V+ΐXV3^pQnM[ruL>hЏ+ܙvM[Q p R weCZ0a]ē0~*1MV,]~\o xqe G fn`w_ޱP vJa$wY', DRbfoӞ<Û봻q &H 4F3ך}[ sfݢ zԄ%@ `I{+?kڡymfhbW$BdL Ƌs=P"=:N^,G8?g~v;l~!T.Eۤ{"~]~aCE臑gѳ"#%o5}~ n&aUϴV'ر7$8m9`g$Y-[rbl:>Xi9n"2bTRR"/ teb!m94r9A A6RdN"kEr?sRGM`"f:̟5؊rDm7JFπA8{RA-h.(PSl_Wr'i[ɴ|r R!74Mga lMAVC ٧7x%+Fj=>뻢cJU*e5&^d`|5,5{luƅPGZ. LB:#3 %:Ic'>DU?pVestw&*$1GaҺ'©/}ч? %D.l5QCmo(KvWQ50jуo\7۳mKXT .{4uaĞ(XVi͙]/v%Ơ%86πя\Bm)?Dꓣ*9q_ ʃE}}Ks]N;vP\]M=ެehwLVݙH@,9̬/͔R⊌> lIH \BFlsk5?MDzȦ\i8[/0PխkQW| O_1`S+UACN͘(aݯJ9Uwx@%&7@"1%~7-VdK"XhJ/Kwc+Yw=v$[1…Lk|>kWptj.$ZEҐ4I߇imz6@Ƒµ. X=m+E[Lu#:by OH7 a"o Jczk^V@?:)0$*a9k(#1Gt6}:2ޑkL+Wh+i'0dEԑ@~n{)U/ɳMIfʌ.̏|L-LętԻ-eJ)09dY.F#sWQmH@Ĕ&_9`"{hm9k4wFg&KMwNȠ*#E@~ E6 K|bz,#^&T c{#Gy /TK#EλǫV^eH U3dCWeMoCE]d XF͟o5>OsㅟWl1wk~o K7bUDipsW=d&Ybx6:.yM(8Qyi#ZH#|L,4-gj;Է@wls,b/{7kπ;'8Yo1R3͊|ۚس`Vo3C.##ٗ@'we6Q%% +2M)!SU6;.2!KLտ @>-9y\SeI0"(o*V9Z[p>?QbF-Q0ؿ Q{,2 O;숼;~ؿIY6.Ms΀ "H$_cf檍b _4Qw.T H^[W̎x,2J$&4$l{WFE*EφШ ttܙ#Jw^6R˧,;?dj/m@RjbevoRw c(Xti |YʵF;<`=p /5prb*lqpf ("&!؇W-ꌈTH7 `f"bgVW޸}+'64[m. ~s˒ +]$uֳz"j #Rœn Uiaگ U}g潭A^E8UbŜ fuT/lPAbp,{|(^BOi{i#_S-Mf_$ Z5qrENQ'w ʾ.vhxR2$:_c V%d z֌͗9QD̬519y+R!?뛹zo<Ǝ0o0@CH ZX<$$A9IO\'* r>/-Mvʝ>*zt\MXK ( K H 1[ͭ! @.~s(S]g@iGdsXvR `VN47;>mrmx֓K՜|zlht?!èCV9sҚU߰G)Qmns~_C 0?F5= NXW N8HV'C6{Q1մ,Tfgݻl;^@c^j-x I ' s.E+29=5zK5}``D"")3!+/8"\'t J䷃S;EMyR>Egǯ .2=_hO=az"s13f} .yN'KL["Z+)HkT\E,H>siQ<IrYO|{~i!;~GGAh\(w7ʷpd"ʈxUeA!j3l yR u )$*7S]em_\s s;06%' ø }Ns9a{܁{\+C9SҴ_E$7e~FEڎSh)nvS%ZPQ2jVo]{w#>Emnr C",+;j{C9?Ύx 5C|@_KB乘_鵧h>9lqAУx^oP~+v-w""HlJؚ* @vx6&@#Fa"}iO)jeUI~,[v@O B{I/X<*Ԣ Ҩ聑}Ƭ&xꞫ/J=\ka˵/%B}=fyAӒ䳥{C th*v 0{xS_OTr"PL~@g^^M4<^ 63TBUcC}->I$!u{l*xn[ ?Nbqnv?B6wBk-~XEScLPIŮҹ~cKt-JO˩N *j^=шUʖು5 wcU(;#8GEds94=^ ۯ76.w"]zIơMP;[_ a`\_F}cmJNb!Xȥr 0K1Pcdҿ>ٽWg<ڷ kx]F&pϐ^xRij0yr9#DQ.aH !"fƬ=[ 6Z{$7dN=-/;rKYhdNJ㈷㣃=bb9 POB7|A_V፰pq#-Rd)w4)Gb,*Ƹݷ7xUtQfC7g)fŏ"qg]/@&AV'Q@,3^A`v$3VcH$Z7/FtHy?݌亨Mhm21AiM%\|̇?}M:/_xY둽LuAY-NY݂CI]L}"I{-xgH /7 \G `zGп`=،xrY荰PoϴXWð |6c7&}m0AWEGAew_Ztř>M6YoSʙpI a ;lwɏW.֭%N*q#͝>БCdVATvZ,o$by6W6U Ȥ(32h>y=mEi- _Jɕ[ΡBU 9 K@$%u78;꜖ N\,v~} 9;$>礫 xfϖlbc_ΛfzֲF'=Yj("oq{g.AQQP 9Þ WZPRR19W.wzHǴT,YV~Cu<{MYRr%%V( Cku}w'RUsf= jNtfi-[)gM.H69V4=CS~?BoBIj /^{d_c@ΑʕPGlidYD|I߭@7x1CĠtC:a:nv**E4g6p~֔f/ F^s[A- oO9yd`V|Fd4T|0]T'%i)&"U(Ą_ElX[y\O?f2tRQ2%`H>7H:b97bФ.Q̷a\EE6,_-B q3K\B'8l#l'z%V|}HM]Q罈=f˿!m"2tr#8/ernKcv Xu&́H3~ F#naX5q.4Ld[] 3 @3A<#[7/ &nEZsnq_yM@Usfӏ)L=(6B9o蹵5BG:xW\FʘhY,I('"}.5,\fvT"2pžJ6S7"7,V{˒W^U V.Yk.}g 3&df|?P=$ c a0\M\HNȵyN웥+I]x. jP_5oYR؄Tofi&b‘RrkA?|Qj] Tld̍ȗ9 ?h}aezimֲu<Czu3dq|>tb=LdW85-ffN cHye*td@L[Y/kRKTr`(H춆Asͩoڄ{j&װ]K0"切0^'0PŬjS?8F4XL[,0iIВvYȾ &j<WpNǩZ0=\G?xbi& ^*E5Q+A^۪sz;}W}>Inv 2O}KՄ'qz{cYsT|fV"0c˫0ZpH秺~4^&~F;I4@B靪U;m+@jj)P,Cq,ohF3ʣJòu'`7h{%/]yWYo0#<£^gCM#3nN}Yl6RrvRԣsiIB%xef\S3>9Lz Al*AkZS*Z^ v-]z$mƼ6}CzmC$<U"_#tsy}rptǢᦺgʻdaI2t_:3ij2&U8@ڑX0)vs,^eK oc68suC}#%vKm춌 _a)6#{D]/ЁI;%Lg Zwp"{4A]Xmq|= TԪ!b ;=y|4K erwUpaW0dc++>aΧF$[t-2c6+fNʐm=.3SL/]dHg;#9Z+ >Gx@Ait')׌=3}DwQ} d*{FɶK?ҁ~塊j+RA@3}'YځWXF ʬxq]~FK5UD.snTRd\ $D5g|*hQ㦔hlW)+CvA6>r>y/ v8E'^Fc@z=4K T>% CYzMUcleMX=fq76ʨzk_F#,7#`Xb%cOU"Ƨ$QF *1xJ~oUXZz!gW1]kӿ,+:s(݀5M}DEr}/RщyH3̲;y9h^MqK@5$![mD.QIkI^Giz@X=vI!خ'Y'9h{ 6SG2ȑK$RGôeÄ'F%[ 9[ywda $1E-ΗÐ+_AFo>|<#52k}Z9!Dg4auhhNo.ɏ)h̲j?7'1*!. 弩Cp;_n߭&k_iIOqS▊CMh !'}Z)[8-YؘC N a[ ^!raN.+0Na`ۭE@ fLj횢>LHlAds>(10Jiǚ!!bKYSIJHn:*Khr} E+XQP+As`1ԜO{hkD_wA}L}]5 QB|:~yR߱Hx"ruշER/ZEuvl=ynH=VT@;M?n#wo8wLJ0zr+wd޹?SBaK7HfџZqRnB (8r%`ځ*`;ʃP`%BX< 7\!۸&_t;!9#1*\#қ=~(T@ ;$B<;Xu 'N ?ȶ0KG?dg* OI N~lܸp.KZ?w!n齟_<>Qi4VaK?̅{vיY1fN8Nǔ/C;n0A&FQϞsY=%EBXHFgs|_#4+óVQLJ$xV㞵 |Nth:2bA(j%{ e=:byiQjTtGW׌u&4>v{Z'Ҥ+9P6^qw}f+8j3 D<@ {Ugqtm@Fm=6ngdzHzI 6޽egf<#[6w1 o:\A" /_OMY L"k/w2L1X|}`UMSON#.k+c %u"ŀ 44/ }W g'Q5&@e :xk4D_;mnrCMꇟ3^4KxɳԌCm̀kHfkn hp̂C(d[Oo b [SAfXy0PBg \v_umo'eAdgMNn#*3!MMOYTIΫo^e\0x[Hv4ℂ+" r.cNs|5_FDG~X-\lnF`G|֫q4E[Tgc%W2r 6#l dG2wX4niwwz`6c:xs)Jls;T=nQ/{?p_e-u!߅ưGJD6>7$[kbd^uPRnR>@TeM$A;#L6zU%_%Ĕ$>B J&÷d@p\XȺ%(luӫ(Zp06 id *8?Kgzk߭9@M(I&cJ,`Otvd[franwu1=awYJ Yl.X!ԸzG^ tAAByi H?0Khc#\`JduA{8> 9?n_6^vYV4U)gbgdM[k:eCi6Om# Ȯ jO7)+*{Ί^?Dlh{~W (+p1BEc< GlfihbmF IB ̸hޒRόnɉ̭,B& nXeɰ"x%ϣ7woadi]~⑦xR}J̅l+4s”?=(b!FizӌJYRFBm;0Gp ::͢Z #`f<ש<:N!G\Z?8Y$aS6C gE5Ǔm{a3})5ݪkZ\v2hB  Kƾؠv^+"p& _azY[oLI7('bN"*#z3TR]6GޢD[U+;'W[߼TڥKlqdg{.6=aM8#sɵoXGu.5`Yw6i}J#;Y`:- 6oiVoܸkpZeYP ,B]^EbioE} XHl?:Qǂ$,Aۗ@ ̚[*<߃=0cSLKHnc.BCXc{VЛ=cJ9M b|ϓ:RmW @(Knӥ:I#VThƈڔ52K)j\ObpQ'.ƿE{Q 5C-~,G~~J3YsmL}xuyT?#L|`Xn V =yJ +6Ϳ |ngވ4Rv*҂F*tIJR(ZTk 77cAИx+>0'-XF !n@= GeU1`\{!VrpJ ^(: L_Z-)}}`|21f4h]YςiiT;W FFQU|ַAu$ChyD詨׹;24TPn[/ 4WĄ&5oAгFgvuFm+1l7_F`J|t2)Im{xg FH_BZ`9H&jDzx2t20p :_,*Kj̟ IL(vkA'g,kebU,iE)&2)\2엳t}^/4ocR~1}= k=/<'Svc$R%"ZȊam„N<5Ⴕ+j֜M8ΩJ$PⶊYV,/L^M:ypxفr!7߂-"RKg{{/YOkvMF~Duo`Q 0H}L v=SNm}u搇YaԚ)ZQn}}e/0BC8ZR%[b/s*+,{,Eew7t7޶p-oB{o;!c/O\1Q90vȊVPĜvazY N,՞;cQeC%4_mqi%-ͼl6mh<CWack^!™)9> ״J@y$Fݞh܋fk7;u œoq; ;tE9MR!ͯ,ϯY"-Ʉ_.+>d"'(ޓB'T eH8v,hyHx+ Cv_R[v ekНuXE"rvye4E M_q،9kr_ܝ 73I;);Pdޮkc҄c/{&EpKy\mШ\O1h%]́?~~'-Crhq=TI-5n;HX6#tutxkպl+~p9$=UGXD|W[ 1lɡ-J@[dY 9h=~OU*2 Ϟ֤NDgg (&|nbyR<]NئaBۂ[j8R%f qr:h8y]d*v1W7\؟T a*Ai114TPl4 ~N{~-!?` X nBө Cy$ CpFU =0 ҜAx&kX/qU4rxxLfǸަmDXj`'Ο1{=R[pFft{kV[ _\2eSu|ٗ]_[ K"G nQ@(U ,Yգ@8A$Sߥ1i:J]8,'|U %{/A}8א~e욟F'JxC~mmou?kaaL $-Of 0ބP ׃NVn9-E?d ӂ΋?7)PNa]Е$J,אu*ݮcAp4 ؅Y!۞avl̻\ԃژW< >3QcېE+v[K:K-&̣yNp SwYśgd&Ko*sEmCuovPK/p ^ Dj'G>2УDU` 2lGVFԎ)J['F%c(3mx3S .^b0!YiZIBYiʱhBTeFަa%>uAgU G k?wTS'a}P>Z8aBPB BN–2a(BR47!40@f5٬x-u{T#}Qc:`θJt\ۉA HzdqgeqI%mU{hC%g3ɴ2snWUwbU =LՏ)$Q==۲Nk0H{]O@7>diR"ur9FC]Wc4`e1[%BH 2-_dhEw,Biǖ8)Bk*Rmb 6rxf>YΥ8qW-!KTX4lu%"jЄ]zߠ"I4_ZX\_{ ǑM$Y]+ ZnMx$p% ɷO("hG0<ȡIQ悉lJVXM BWkǛun3G W5V{Y0+^(pd4z<cj)d ?hFnG|Kr0ɕ]OoD\ė=E/ЭU#.tihMߺ8Ot@l6<@ԄmoRHu*,8OӵKFDE5jZ'sG?=LYC fM"Ee7Z_-6*Hly]+NKoK1!{%N#6Zՙk֎%tr; \0_?ЭqY|_4`QKTHuD&p#k.{WCRL(X: *y(YN/}YVpd.)uZ퍥~V sGB£}/!(i^^@f\ 8!GW@z% X7q1̹~"èSPFm:A`xؕڲAY@ތ/D\/քވBYC.ԩ六"f'S63 be4j}OPbħF䷎vo VeƄ+iY̆cxp :W/N>U&[ 54>܎ rtA]RnԮ;LUX>+E_ ?AG+*{9ǜ)ʧ'rQ^hz9z[(k$l4h~/`N-țGhOD=N7iVhTCI߈7.3DJu .f)Xn(Q/orG( [dΝ%'hMϫQ{ypa+k$-<ꪈR$BM_nvRQИ$3uE'%q Hf%Q[{xn-XymP:iNuF[CI_WkKN2&[9aKoQ$Dd(?Bt⛏'7.Β20`#Gk*B-aiG̶u|x^paW@VC% xPp*~SIH:t^hip\2iH(N&'c5պ~5G'^[[JvG\+Jјk b:}UpM&\iM/xOG2U;28`H-NXȭVOoxN)Ir\@һ.)#pixfs(ƁmW[.J̴AϞؠ)3ⶲϪ)7~ɳwWUbs@ jPwp0f.JDǡQSoeF zfWq&u]&1A |VݏK'z`FƗC[YfE-pqf8NW~Vv0 HpUx ^z.܉UɃO3zAxȋs\9?WX:2z,΁(x~ϛ(TTU^-Dz2'ޣ%UzYWԎgg =/&k?ʇ 6z;%/Ƈ &{7zr'Pg ̖;mBc3%,$9g5CnFOs ]5;}V^5f 0q\4WФ(WHsveJ`-ͽCj:%UGdhY~Ŗ lo!\wj>Ihg%lG.+#cQj$n0kZPWO%b!_J=f*3qɬD-5 i4,B%^&g;8'f59˴"0p7>O'9FD ӵ󖌴Ȏ@ B[:ݭz#a0鼲ΑVnM1zddc(_gpGS.3+z-(pY1o, JҨkzWG k㄃e8}>HCFJ^2pv4Ւ 2 @1PѶ)MV1e#"xр.](׵vj*B%& J2)9`fg'ȫD>DR~dyo zw\wYvISyBSd,ԇWG4qewc3e / J1r !;ɑ+ &L9-CkќMb&({(C־<;"boHp6v F:xߪ+ DyrQ&TY}ÄU/V'1Ps=WV!#3Z4gg}cُ:[ro#F_? :31j͌ ke&%`]kCTS̲X6AeҞd͎2'b]$AɊ|Eia@P2ȶ,HxѐAAk~y Kb%Jiʄ![?p!)Ĥ9|6߈-J;R4K|vRx[mʡ+ExJ YִްȯOMKvNyARE>Hcw2,̗쪗t %%U|Jֺ;ˤfc(9g;x%'vгV @+}y*T?V+FR>dG^|}!&17JI!BS-ܳ- i/'" .!kGfmf1LAН6'8}Y\rsOk>G0.H>v`f;zg, 9=n2 #O Ƌ)3\WG\ b }] h4 f)Xk̜IO !.:K,mT6 "E*LpAy4y~ հt"ؕC\&%⁶tNK2.0b:£(}}ʏM' OԺdWlhr8=tM௦!4 U}QT+X]RׄTY{}/sM1Y"c.|׽ v8(l2y!D`1d`(?КhF3D %9ۍLw0y*VG1ܹj:9k3t`ޟIIWҳ (wqiMQr56)y2#fص t>qGxerz0'TFr- RJVtyol/Zş5K@âP Cb斧+r! S oc-|-{жH%K$)pB?CrF@+0ſ+5)D7%ϥ8ve8Ț^OJ}Vjxc@zE@y0T$BUJ1RJtϳԈG9(> Gsb\J y1;g n%gH=/=+#.jlckS: ]>ۢ=܄4 X;MɯGDl]h Ft eH HS8f&DvL[^uBıc9SIViؓOf<-j?q_'%kpϜnN3?1fy0{N/υ r]Tn}((4 ylŶ#Jdp0/jB2cp̡ /ɞ]t^A{2.GH͌(  "Eɂ*'*Ѩ*\SFI eyˆ,;/J}'R31AlMx0vC7צ&pg9ttA8NTIa8 iJş=B0YpI NWxS%pF9NБ*&“o]Bdp3PBThdwG~E%ytA4{Vo7