python3-M2Crypto-0.38.0-150400.10.1<>,<eU}p9|nM"!Gq*MwC):T:S `7qJrmkCΘ$j__+J;6KZMN>pot|aڞ{ pl6W3q/Axt_'.}DC ^;W ^iǰ.Ip>z8?z(d & H %FJ `}    ' (*- //11284%(4Z84d695<6:96F]:G]PH_TIaXXaYa\b ]d^mbo{cp$dpepfplpupvrwsxuyw~zyyyyz$Cpython3-M2Crypto0.38.0150400.10.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.eU}s390zl32SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://gitlab.com/m2crypto/m2cryptolinuxs390x8O b*g q7>mCv ij8]#+"bB&F8'!!  b]b]D9D9== 5f5fOO ib22  -b-b8855DDzz 1 199==!&!&jj44 , ,SSidid//55 * (>A= Io{AA큤A큤A큤A큤큤A큤eU!eU!eU eU!eU eU eU `n`n`n`n`n`n`n`n`n`n`n`n`n`neU `n`n`+`n`n`n`n`neU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU `n`n`n`n`CeU!eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU eU!`n`n``n`_`n``n`n`n`neUz`,XkyhZ4726a67124da70e78ccaddfd28ddd50b46b24ffda3bc44355b8dd92291d5c49d8d916d5c9b1715f011a0fc6b2e8a5ca99a1b4a9be3ba4ba30fe32a8c9724c4e501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b84a56122238e4a750188ef58211967fcd13f816f932b763dccea6ddd65aef3dd6896e93a4ecc328202f9174e9f8db3b60ab5702a9b69db4f809e76114862e32bcfe0441cdb51d70f4fd3896bf9f8602de652f254fb781a8269da3a75d75271828f874614af9cbb9ab3d577e615f8584fcce609101cc05b600bf7fd6146d8d5d06b99ab3febf68de3f04cf81378eaa5a224cc26a178ea2d5ac1d7e5e5e0e408612aa474ba173fa86f7f4826f9538d1fbe44a6ae0dd8e0af2d691802bfabf7b647aecf680aba3042a474d029c5536adcbf1177fdf54891e1e8abe8a1fd185c8400f52710702af3dc250c8462fb5683b338b057ef8bc44559fd1930b05e326cc5976a08dc8d5a5d5f54386ec96b649fdf40fa5c9e00f083f24f4bc18e3c432247391128570893d1c1ce22ecc9dc54594d35bf606f68e648053de6ec6ce7a78b99814f2c000d6e71c77ec83dbcfa33d0b3dbf643769d201f3ceee40590d98935880b4b76b0247f752afbdf0bc381bbe4fd79c6a769cd1569bffc4b12e230c92bde5e9029fb4e7cb54eb654c1493f21f2a59a86a9f8b78d196190083869a226cac757f3af3aee70097af84b7fe29846400fd244b8d67b5129a161469a607050911862f46d5a5ac546412a46a815fb8f0ce791847743899b0f87d4e372da41b2aa67e5275f0a73bcd21061b2e2cafbb9d4c1e4b7dd57daeffb801f99c7ccd705b1517caa936e0b149c47639e933389b78a26fa4ba38c7cd5a37be470caf9c2150be9b34e026f4e88ebfab8c7f1b5f463405c9690d7196b7d545f93447976a71096c3dd292ed28108dbcec1af2d26fae14ec86ac175b88b7ed7bc45d0c0132c65600d00bdce7c93645008872d9dcf0843829bade7ed61bd99eab789ea56fd772564a181e6d27fd62c21eb643616fad37d176c409d664b6def41e13816d3c3814e11226758d7c6446a440049c786df8f03278f939bb0f490c400e1faa728a92816d0abc4b91c4da8b6ffc83a58265b76bfb63dbb29c6f299dd510a38889d350e080b1df3a8f1ed747738a3a5dfb37a55d99575208635414cb44db869c5709fa927b7cc80846922aca20c1719d879bc6b7bccea5585be2b790ad8a48d2fd6952ba924f82224360c7f0d79d575afc79a28800ddbfa899487c44ca6fbe188a62a87534439e59996c0b1c17f6de5a847941e2eb02c99ebed7c1c39a6a3ba1683378f8a4dc0f45cc5bf84aaf5d3df6bad021dba2f1f6c906dad709445cd9ee31f6e962368757712443d5af6c8216c127cac7d1108c8b095e274b064d86dca1c46992577398db11b54e5319b799929407f65b92763a7cb2e37b919fe51061178728febd574dd30d7c37e09b08b8cdf2262b5d3e0177c8a503e49067f61749b6691ce478a76de14498219ba400c9fa23b19db51e6d079e653509cb621fc19cf40d212917249c469f3dbf332590fa5e7a75e86229d2011e7a296d6c4a999f06cf362ae5d47d3e2318dab96dd3ab5261014a87269d5dcabd229427e3841f47c82023ed15de2fe5acde00d8dc38542477736bbe80a5b0643b0b48649b4bc2ece8e5423d2f8c4e6e5ba9a6e0d78bc9b6f75d7da5b22ccf91b38baa63b2239501021ee2362d55cbe3ab447e0ab5e4f48effefb6ec5b281b6aa89684d53ccfbd0db912a68c00bc1c9b571f515eedbf224e6298bbaeed6e8e34fbdd4a40512c9131590386189bc60db732a532953844528ee61ce7fcd22b33a5d376fe432347e0cb6c32cda036269d324e06a150ccc5e55c9688cd6ee660e5044142439875d04cf8aac6aed1a7f47f7e35c06232677993dc5ae6e155300f06696f3cd34e50f96abe5797589d2b1d4f7afc943d6c8579695d88952c43ac90053a19fd26e325a345d0b681ed1ef2920667c3c9e2ddac6f5849b9429fe3935bc0d1249e786a4f40a65fdf48452103362418fa6221bccfd27d49f7218013c0fe319c92792d140a1f4f7781827f8d7233cbce2c4a2e86eb63c9c504c657b7fda9070ee216e73f5afe110929015a96d03a5fe7dbc158763d16e3603440c7d97bcd60f9cfc180b0347e14aa43eeb671b88df9e1b066d4e531fdb916f0590f800c615833e7cadce8a6109a951299ca2cbf4188de94bce2b6947ca8592aa30bdc0cd8395cb58e9415bc4f31399b422f6d746b87a781ccfc9172d3b0c574146aab8819b986c1beda125d0cbcd6d65c54470edf888168afd29670c00376b4f082d0b1130efdbaa0ccccc897ae1ab81ec18f35ccac25bfa97baaeb2b07839340808d90b18c39d03f7f3efece14f0da3e2fa95b6ffe1a5d5f21752053cf3c85f2bb5d3881aefb816c9f30c1dfdddc7df60ce2d4845e4e49f1b83bd84af8833220a1e64fec50c2adb62fbca768af854730c55d24798eacac0ce75cd3abde2b6816ee925e5b859d862a09d91a0a7255f16cb504e15aa3c1ef76a07f08e97504391332446f9fe56fe5d9e52194f7a9805d0125c441dc67e3844b706d1fde9d737036f5ed678e79d2cb6a1bb3b05057854c8c455cd5511d8b7660e45d7250a1634be425773d86bb11d7a8a2f00a801a1a534003f563af3fcbdca68112607420b9fd4a20c73a815ba4a6c8178fc07eb66951276c96d0d00e4a15e0e760d02970b5d549ebe80dc84d56095f53cf4b10d752ee1117f3ba50c87167256e64c92f6c0d86b27c5185c7ef54e1d067e60bd0bcd8e6bd2e790e59c00dfbcc1941f07506f13111bda321cf35dc77f83a845f7b0575cff9a343b6066fdb18aab7246e3c41f617e0a9ed99d7f8fc234df0aeed25a216c618bbbe0241588ae82a902adcb9646497b762292ec988fd13d8b07668f38ce58bb40a7fd1790948e074072f8d05f16fb5e7bd88c36eb42f6f8eaab0428088c51778baa053e58472a4a9599cfae692c5fccefb1b60bf704858203142496afd3bf8c84cb61fe31a150220be1158dace2bacabd7562ffaf0bf48efc7fbbb462067751916ad6f5d0e092ac4ab18067165acb367cdc019dc384e2486489cd78751216fc10a83076b03f51cad242501c3dd59b7f4cde4b3796a5541b67ef6deedbf20e655fcb05d207b705cdcf931b0bb819026ec1323d0820feb7e123f197f803449359bd0200b18a27ccade3e6f7337d978c8988c363fd9ee87512060b63cc087bfa1a6c110c00fa2764825a3d3bac4452a48ef546afbee12f1595b385cd63997e5ea76d7a01ffd8d59fb50a5cf6de93330a5dcc873daa0dd42d67da50bb458da2c937b1365d75c0e3438e23fcfdebf77d64bccc4c491003b6b4213ee7ab3920ed0d9705435de86e61235bbd1e55bb1440076d13ec258c9e911df13ad032b64e6840c8566f6be5957e1e5a5455f29fac268624b9c7d0db89b38e330e360228fcf6600bb0536a6491e9f753aa15228649d5bde11faf051dbd686a00c08d410ee96dc7aeb83fae237e3791ad222a319f8201f4ce11605373d9b111630b3a1b3d10fe837d95f9a7ce8f32e714326d031d9c71b29f8c410d069c019d5507284c40b7fbb94fd0bd7a352731a788e3d20336f33676fb92b60e54f04a76958cb744b1e1c608e79b66b4163fa53060eb73b509d07605adc465c7f0d40aa7fcac2bbbc1d87aa6a8bbf163b62a94dfff62f3289ac47023cf895172d579622f24b47393156b4c3f19b0c2a4b8ca79c389aaa2a406a8a70aded1b8ea03277ba31c7635c207cd52cc03ef08bf0fcfb3b14390275cab8ab65bca34b0e80007eb8ce25e341dadc8f5e9d08fa45330c09f89eaa3de3d1f36d1a9e977ac297f58396315c8e2dfe130b7ff281529ffaeffd4704bf73d3d8084a59adca0c3ac11c70fd442116d968da5ce94f38db020650d7b0f852147bb42318a29861a42dd5cc595074fec0b364d13cc0a57e639f86dc7933e207fa30cd7736db44413110b7592a03de126f6ebf689de3dbf812863a8e286ae84a6974f592db4e8101b1c7431909b26ec0f1608a9f77d00d637d4b2cdca262029978802e16bade115ef419ec0fadcf642bfed2f8238667c902eb5b92efe7681ae1033477bd91d428e5d7c273bbd68b1abd33eddc63c26f06e18d1c8c6e5d0073985fec2767d74a1834a31e1140cce3b5bb1ebe9be5ec17bdf31d22df2a51daa8b85fec2767d74a1834a31e1140cce3b5bb1ebe9be5ec17bdf31d22df2a51daa8be36e2211e359d6319556f1f6f60a7bc998dad2e9452144741d0ef9109b52422564d14a5f8656643df3b8893f708df4f65346a476c355ac8ad42205b35a21a3b6904f6fa98f959e12a6b1f7ab2e554e85f36e87b59fada68a59e3b88b47b4b2c08ea8d31f28fe1d08a7e9305c8bd108f8fd477e322a5ceea084dfa5bd0ce2c1530467e184261aab781c22f94dccbf0619f97ab804e4b6da41318c12fea75967f99cb867c040fccba572f393d43ba298f96c8d3da5f73f91809b853006b7346eed3a1101dc3cccc6aecfcb5bbf11f006fba8e9e95afaa7b7a26cf8311b743ae99c11d34c0e865f9b1374eb9d9b2621c6f3984738c8e0910c669d3386a5d6a85ce52551ac56f2f7f5bad5f7329d2d67f1dca815ae7079eef4c7f2883dd71bc23d4f0b123e2205c0ec8bfa65e88e1a020907fd4de42652f95d58972bfcac7e175636b1e1ac26773521582af701f57e9b48dc57c92dc238120df56002767a9f6aaf0b0e18093bb3764d7e82b5f4bea986c5128cdc0b238c517dbed14f9419f50577707a48ec74c8343e103cc8a797840c20aea1564858bf85ebe3d01ce84137a90665a290ae3551ab6a9c34c05b0b467c3673bf0fbb0bfb23d375d7367b7bc5e1bd8e81159b40709113815226c1260d1b6c5b2e71f59a249f93aa5be7702391daba8084bb0a510972d1238a20f4e206d30eb6820a7d19f32f03ecbb4a5afd9f2d0520a49ac5cf999ef013ea86b3a1d43c4b1bcfecd686f04eb0810c844ecd9918cade34fa8492461fffaac5a6f0a545c377c839141c83d64c32656fe28644cf4d5695fab1b2a6adc3a2fad8b2ac64c8913d23e7f78ff8db9e8045edeec1e31240f3e911e21197266282ed1db405a069ef293831fbf96106eabed139399d1efc945836735047fc87936e109510d3e9a0747222bd069de8d095f0e9dae9de3d68a12b2053867fcafe77e16e423728d8f62f15d4e5d8d928c09f2f32d8be6f0cb8614e134014358ee7e93a8e776feac0c852c04bd2c28983e1832e69a2b3a2fd3d7aad8731e4b6b4cdfc5a90a3a26c7fce54d5699fd4b7c6259789c9126e951910250fa4e8e095828962cb03e42a1ab26e60f2294449f9ccc82013af2c35e118a1e4ce9b4eca478396f4b2b020729a111fce3f096456d74500bfd8f2b0388c3c69f997c0024f8cb593734c946e32348b09f27105f18de518633403050464a5c2ec367633rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-M2Crypto-0.38.0-150400.10.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.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpython3.6m.so.1.0()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_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.3ed@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@VKTgdaniel.garcia@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- Disable broken tests with openssl 3.2, bsc#1217782- 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).s390zl32 1706251645  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcddfghijklmnopqrstuvwxyz{|}~0.38.0-150400.10.10.38.0-150400.10.1M2CryptoM2Crypto-0.38.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtnot-zip-safetop_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.pycssl_dispatcher.cpython-36.opt-1.pycssl_dispatcher.cpython-36.pyctimeout.cpython-36.opt-1.pyctimeout.cpython-36.pyccb.pyssl_dispatcher.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.pycsix.cpython-36.opt-1.pycsix.cpython-36.pycthreading.cpython-36.opt-1.pycthreading.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyc_m2crypto.cpython-36m-s390x-linux-gnu.socallback.pyftpslib.pyhttpslib.pym2.pym2crypto.pym2urllib.pym2urllib2.pym2xmlrpclib.pysix.pythreading.pyutil.pypython3-M2CryptoCHANGESLICENCEREADME.rst/usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/M2Crypto-0.38.0-py3.6.egg-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:32248/SUSE_SLE-15-SP4_Update/8112041dc30ef9afcc32bb3a791e5692-python3-M2Crypto.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=ff387c5f5f4e39ad9e2e8281d775e50a71bb3a8a, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgstuvwxyz{|} R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRR RRRR RRRR R R R R R R R R R R w9 =utf-8b7daebfa7adea994e01d29950546f1a13ab5fe68b7eae2fabe936ff10445be90? 7zXZ !t/9]"k%a ¸T(5цzJʨMqU=/8IEE֒K e=/6C81m&%2t%&q.*2 TÌVxXI—h|Pu.'{S]%Fi@b2>ȰAjDnW{җyg|M*ָmJTm( W N`ou:{j5T 0n\ NW+Wű6" sGyݔF-qp]\l9Zu;,侌)Ic*4a#Ġ~M_k`۲9 ѷ$e=*$V^x} xvJzr{^PuLYKVUESNh^nGh0nU y(v1J_(t# B;<6 TLS'YRC(W0'ġ5۰,RCTĉA޼c0:+-6Xfs_ ΅s[HLV3*T!|h@Tn$?O!Kdy\REb;jaT$fWݔY!jfepp]bpE BQ}oZnnSPo;Ɇj?UGd;u _C4bװf7L ǿBlM7Γ qV3}E55149mwꙂOاk|p}\T))R  9W ^k6=~},DL]k! +2+D3f/4CMMvʋTdnZQPpzUA EmLC$37I#__aZ[ܦ߂i"rl}4BOpz%L)Ԝ8ANA 1[9o>=9!Sq?CuIe-ߠik` XzGuX^;(RVOR7!QIPuk=Fc&\Gv#L Hɑ bNJy"vymգx-BYUz&)cdAK`/ C8hh[9Hgν7uߢ_"Sm kuIS{9..;_h(!"][^mh*Bqһ0e@ :V;3 NЯ KG9(si._`48q/꼥 ;%UT_aS<1ISP,H+v8}ͥY*\_ƫ+Bo`iLcsة^,y%r8QcL*Hlzmo!M鷿rzrHHqȈc8*3}ȳxC 4L8m{AB(NzVˣ\_̞wV_Blk..a>7ٯY.K鄳*Ꝍe1Ho$5Ru[tOƁj~eaVyLݣ_6>&[WX3(F>U-瓞x, !$$՗[Z)q\)̰.\th=X~CI<}Ee͑.k[ɵL 1y5}B`džg^hM\21Ttȣ-1p'y FrwI#ߡD~xJ[k e d4qbQo`^CyaˁuܜSN$]V| ̺k!@CmXR7k2U"-${&޶K.YejYU̕w> ݂ѧ}/3)zXsN5 bHIe29eٯQ. یw^!cݐIRS4 @%7A\'r jN(Xi,"/"&$؃?{NTx|;6xIXP΢ 6=ݶa!}P4* ޵P⭶?D)|Ta >,+}4*U(f<D`4DxՈpsB@5܈BJvi`KYrWo؈p1w,**gJDFGԪ'`<ڸ*!5SJf>~G矮xw.J xּnꬫ6sFْBX1v#ՏS~:\]q-Q.TYB͞ ԕY7򊑉$?v@扞+Pz5IYW_I[FM#6<k^B)n1\Z^e,Z"Kx5aox:MuǬyFzԦRNgqCqݍȓI/Ո6kK?H_K%5]~=o?%(½Z|B ?H, ^PZۘaZDM@c :j eOAռ뀼pΞTx Khgp(S\6U Orq2ոNVp%U1/8IgUEe(Ըg:xܵ^5`q8nKVsv}- _)NM-f03hiX`xix 0C`Hſ{Jd5rv6ǚ&4k0' u=9X!$WZ!,]q_&EK 5Hj'8J`ѹ6tCęr\F[Zp8M~#F(>Bj"WP{I?cOQyQ 9 Icl[uwJznW+a2<2Pؽ 'd|~'Fka-pM6t҂m !UZ(Lhy8 -Z d]hL bu]06nS!Y>&^uFȮ$awqCEY^t.)Y1v{WY[(yK-ce sq04X/ ";IM2LhU3k"c |K ϔ(7c;>a::']>YsMy"˺o K[e:=ݮJɒÃVr-qM $@ ؐuMޡm̍FK\i+q/'竻W`0r7#{N:lAN5ŠI^4,A)J- `=_Dx{&9RNV |r!}̾CaOV>(2t,8ܛ82]2 PF}?B ;2!W30]eF'7&K d7_!1i|͓YO[WfF$pƤdMd'%ɪoijuzq;lEllS7l]@+trB&Ϋ msgBf=L, pvhT-N6=rhi7툘N3k|ꗈ%;5]\Q84"\vCoKfY7L=RCe)1Xw0em;cPnθjv%g5y9$Is$>w-5Icy^\ǟ!ZE*?JgjHЂ:|$yNZMŲE9߱E%[hI A^Aeed *⳦L]^-0U*o3xVHM6fT OP{6;Rs|U|5*Uc4A`ǓǧYj [:Sb>_ѣ'Z&P5ۚii˰W_wN0\f?ibt-lp+#[kZ|S}\ 1#6IDv&#TDdoÚ9a:L8 2z_U`z#?t)db`іKyD n~:#/AыJKE)P{^i=d`:F~\W|0EVZ' T&p L["~ФJF. ]mѐ}f$NB>_Xs2)ۅHL&s\+P_yv2Y#'aH eB) vQCNF;歉ux w+$N/P.@yx;/%6Z 5⇣:iX1MVudbܫG&~m^;ӥ* _*@ndZ~(Uڵ&BtHQ8BWw($?C ̱ g.5Pt;q2zS|56NŤ(ڠ4` rՕyktj`]&iN[P439L.MᲝ8>E<=$mF%J1Z:Ěl⫐v͠ c5R7!eFg*Kz?CwP O`Mׄ>Y6.duO_}|ZhId Ikn pC!8-s]b=h*zwzŷJb_?{ eF|] Xe`MqPW.B z)wc"M,̙I( oDm!ODZ=1Lb<&Z߇2)K:ZE1xb{bo AU]湸`^̌H)4g)fݘs`z(7:>sY1% r^-pY ^_P1$A46}GUH6GyqrUzà-DU0 e[@OSOB̈Rb ѤץkHRT2MvW G#W\~ƺW΍Jb#QLTTv8;&bI39]ї5dp I6|ClfA/H;Uc9!~JGΑeD}=Ձٷ^3=/o6 O>Dv512 )n,uJV&peyd"8J09`D$$/@MЭ^dh1 $^3sW^\XoWRYS9 Z4OaAzk׬TC`9~"l?7憯5lJNY^0d@K8H{I7 0^}KPc7.sO`_Ęrzr4>^lp271B-܏/c+mO^-y詎z ܊Yiz#UDh$GEc^*'5%s1`߅7Y2!3|@Wm^VtεG&,œBk~n+}-q0yM +O4;{1m_+B'd",FTlUeonAğr*eT/2ԣ>p ?!:S&fUDs V[u<x-vԙC3v2m@ՃxH'Y0X$kp n Z_&"X0s nҢ/dTT6B6H+"E yal?3{࿖GBݘJhfHlXt ~k(,@k|{LOQsuU=C&| Nza9uZ.޹sٛTuG[ >ěs3*%T3 HNs9)'g Cwd!So`o\fIJd:;OLujA<ğoרqz`iA9]BU.3ۋ=qZQ *UVn> ش>@;u]܁(<%fZzo L!lOG$.gfbAnjE(oRۯt{Y!=ƂDps<͡( /{C.{ꕚ_F11H- Jp~9_:-<9 %›wcb~E(dq䙍LgFb!8yGWq{ڸ[`kU0HO.Cp>Ÿ́q=zC0 DXl#wg2i:7r@58$LV`\b&lVjx5@j,V"J?LL4:wê޷!8oXa)"Q&m˭)g@x0$awlUF\$:$6y#֛JгiMb'{z;£g>.:{5t[*j.ǵf}Vf衊QApZP_/= sJrqñԾB4ۗ8VDܢ#jebˀ͛%Ȧ|j5VxATJLל)!ī,7#]x=H_)u57By|" iS$m l+wci |};1PǯԥClM/bVeyw=>*1Q70WdMf#|W>pqAlT_eO: X3]'/pm3Ox٦idpuϳSMB.XX5>&([kףwvdI@sƢ\ unw[V֐P 8S$c6 96Ͷ% wRph6^y`Ӵx% 7<O$#*6="##˒_0%c3ޘ3t"Ƈ67=\f.[^W'xQ[cu+)Kd!O4`@N3Jbj/0pwU)lE$Ί;'K_<೎tW6T6Z ^x QBiJadw@sG8Q)Nho*`)q*O?ȡͥME^xq%7o|إhKԽݤx4:cϥKJ_r l6!`5uWB>IL۽P37>a2s1z㐙o o:bpd#igHLKKL[Uo(A*( 5Ž}tN?K?p6>1g5;J).3}ų U% IEDlV{Ys_ՈJS,b IR̴\}hVjSbdavcy@;DlYNߩiX=,$O"ZYi.EڛS.̽\d3JMrMBB-n\`܆EGS.s 1y;R%NmM0ϻ  vN *mP@m媗k4k ׎rb8{bHL $bM'4}:vBjBʑn5;'?K'=?&-]c&h8{c,H؎n v`:#[MeWT"4Z5YD)%}-c4NLX.#+ވWOf5}smV1ԑu*4Pax6RbXrKg6?]]'Ċ,D`[Qwmm UصU "w\?֚j 8 h,p+w=EO7:Q/%[:ă1=5-QtajP7S黭n nw9wMxTC(+T[7s , nOx@h7e:*n}s9\뢮ӌFӼr1Y׸)VnROW|IMmՋ )YkjXF,bKRFlGr˴q ?!=Ç=bҤ~j"5.F6.ꈟRPN LDe`ɖXZ$O?5z,_hnIhB:ɝ/aJ%E]jW{H!Ư HB)Ў`b?n]jB|Qj̦_班^"4)B P=0 ,| l'@g@mq 7k8ɮe0KsqղܛIr SM!Cy7D^p{ aR/Mͦnx#:5O?r]q,BN.'?(Rjl͵(H<Q*H y.-Iκ<:Hxrty1\mh33lTzyOU\9 rvC p.[j 1 6yYǶ2_)&b^޴F?`=LD0xxȘ"Ք{3;'< rQ:E*]00 "Y"$߸"y~tlyO|Rb[sh"K@kNOӱ!}h[1/3d fVUӃU %}d;zOBfD j*>.;/648]J1<51YVCIpk#قlAݔ]#ŀǴq/з5rYCT)]Hyk `2ӡiPj#Mxkk@=~EG;N"l3 ;Q *MO{g)ƥ_>3Y't4VZ. sͪ)&'ZͣMbعU|\1֕Xzhݫ^~W?ts:r:Iʏyh:4~Nf0 6ti/[kOxwU ORl\&hIeshSjlX6dG>Q;s~\wʌW?j HWژXq"ֽSJӶ AҞ;1x2ޙ1ΰ09V71_aRQh7NQk[6,\?u]D,r*Xv & |{`^v?Tkgu Hɢd'4S>@ǟ7'WjVd,>:me>+6hu}o5G[L`7]m²֐y؉ۆ%n4ӣ!|OJ~#P2de~Ѡ^ߧڱ+]_7 Ǜ%| VͣhtX-JqwM:9%3rOԲQ;X=0J1,덄OCg4)]m8_/{7L/Jξ^yZpAyY RD!g˭D<ݗh| i 7t+L%G0+$]55=,Gj+A(8' hZ\Fōv6SY_LTd۟^# qblcX5./(^Qxn|RyZL5'_{7ٗ OhWo(L^,ԗmr5|Tѹgt1l z"i}!RRی^q);)>[RqdgU)Wy NضKvƵt;uZ"CE.qj7٥>p/?P^TЁ.;qo;F!%D]ވgL1y}gLw(KQQI4Z}ncYq^}+pT9ak_,\N:z󱥾S^Tm^\վg x.́HS I/-f!nf|PhAyAczlJOQڞsqmlr)5FӞh# e_ g7"qa&׍,Dtשa:=6us{l.b.z0N[%[LK(^mp+cp3h䲐fZmJ21T8 QO@r""A/;BmU:Cx3hE$TSU{\m#?͗f.e3EBJ]4z|.f iLKi")Φ ƒ7Qgv58N'zHLdWǛ6PVIL֡tlOEKL`)+siN3̨~ [!c{y7^kbٰV tW#9Q*XfTQ+d1=V)Fе9= .P4%59qCIpB .[f(Wخ5#F+Ve`2Mשwym3 á޹hu/( yɝ&-v:^뷒 y-!w?abH`LJq'"ASH0(^z&ꪬd"k&碲z na0t=(C#9)OЃj'G Oj@f .9%D@G/P$}a:g[xEUfhiaxG*32/XĴ]Fmf/TSwu zHU$ g(\bFFz ׺J u䉨 (À2C乃X79&znEZ W:cX Fj[5B]QOB<$"{;чkFIJ#) T|MC°t6pTgCڙA#mjO)y_m9>q)Sy|AqW|C8U T$ȆKry.oOE10c9.s WgkSp{ srYlS{ntwWhȘI_7b` Pk"p1_][2V\]qyH>}w-{w+"?ǛTy͘Z%o Y_ v\NMSfaͅt)X=(:5r{1(~u+U:[RR,BZT">%A#%#e!ߙiH\z)a Rnxs&lsyq_N0\4[&Kog]3UqJ\pMW'n$ x!#/K@._Ubt=Ocx#< u U^z@ϭkP',gCS-y>2!-Nk:8m{qVϯCǾ9ΛfQbe8UCf<? ifKc^7-aĹ5uNLll=^jN'@7zKh./ZDy qWswOG\$bChؖnXA/Lܧ_,(A:62˦cb^_@ ꔑ͒4Lb Hp<2>ȪvBtH$$֧ZR7ꁚ$,<\ v ]*2X)+WaJ4ix5ep1s40׈W5rLqy7)>* ?iEK}3t{۟dђ~[0L`_ gL/Mq)oEҤ _~PnCm ,7`&Ll $m2IP9OMcHp#59y&PvjУ/`OH8Xc6ӯZpZrH} M mQP\4g_}ϵP)8QOW ""|l秺=ٌxnu:#3qu Xfax<وT?RFb-cF<2kjӫ mā9񅮃L/P=z" IHuSl*QTy=r/^hAQ隸K1wu JPn') H&$bAdGs'_RfƽuFf6+N6IzI#6o!cAZo8!Sڕ~%i>n:Uʁgҵ!+f`fp؉/é%$aOKөYf73UH j[03bp3N#_B^ % xYןUE&_3?J/B˦&'(|\JP*0/fh;xfI*j[0OIxܶު*+Q)OK 08%i~q:\){ =$% u$QgG|/LiU=!5oO9{PK؊5bߏ9^~Χ˽U=Cj>IL!vP¸Z(\m\ -Sa滋]ϝqDI]8EƨfOئy7vW_q#hZ%Ah2zp'}"d,{o.BL; 4*) hH݉n 1\6@D2xʼA E㟪\L#SwB4yϢ) !g#0(9>qùI <TRC&lQ9b5IKZ) ,1|dDməF$p#| o%R1 ֭8yY1YtG=)ְh2~8R6IM3tɵ XI! n:"X$Z|e)&OY9S'3cJpװX-uDf5Ͳ60`AY 'PڤzpaM^9Ԅ9 tԭ Zd-L sHk-b71yuvEdcLogafp]1 0vt4p:UDOW:,t^!aӫxm@?7P)}Gs R 󫓀0O~UJt@DDI lsu+}ӡ;s7p@/K@i^;~cbÜ\a>N5w$)g +ݩw5:uߝ LHJީe ?)Ikwp!72YYkCHg%wey`}ѻM9DX p| dt_[*a&A ž狈{30X=1v +@R`Itep,uHdhÁHG< #]q<~$`WA܈->'ev0ϒo~fYGdEi.b;BT\e;]S" ,U9z9L)ط(B cܦ BH.&W __7n^~y:sNo^ [pSo|t\n|0LuX~{q'K$ 5_]9e;Lr\_{)IӚ>c[~nЙ&L=#a_Ez{MlRjdU)d  r0FAAXaaY.>aɕ\bO`!q:-8p+Wpїx n0S s G&Om0**$?ZgKV8\d҇R. 0t̹353ks@X*ޓ;Z[(/s("Ǡ7>BTb#T:ՠ,|b"X!XVrϕ;{8z~0)x.rc@§MIBnel(8X7VZ9lO{ 9[_uQa\C鉌1kĕ^$X;Z+]n0#`)')jIjfA͗Baǹm+US˃R[u_ >z2W \ o)v{ty1@O.JZL].ne lEPQ#nK$r)yilCV:tvP f X^A: ;qǨj(9:>F{S|Zn2MMQ=*L9?oܤZ?G@QBP-/~{1M8JOM*LȢ?FDhߴT7̓lKqp="byi=?<* =~BmCYb&HRe6)8Ų2XF'M\8J5QԤl8 PjOotV2!~`[fK`*=yS/~iE񩥦MI@$`Ccwec+־ɬ=X5[MS}cFen?Ķq+d(*3ZY}'pûb p0eVbbhAMlJ+`4ǟ2kfքָ>ٻl~(T _V WƣN9Z__*.eO"Oh!GV0(۴@5\rJ[(oeQq0QK>3{H@f@v~ ԅӑƵ*@_t6\e `䢵^ d}h)Њ{fف l^+ٜ*iז7K}RꨩZ^a%eIL E~rdݟcbf qb4#1S%(Mn )t` / n]voD|+&a9"O!@Fο(ޑuD(ZR m ׼kqX!%sSlI8;>C*$Am@x`x`{t=qk%;OqᤢVtIT͈RN٨2?ljLh*l ԕ[V|ru=nXRCFyϧ|;6C݈~=xi ՊژvkA>6qH_-a:9Y b37sr6`an͕z(jLv. IYlb7$sGIF\"ߜYj fѬtNK '^pjquIu"~\}Y#!9{C<yGj;@C*N$qdgZv"8U0BFd۝@-dvtA=}E߱ykV#L$-9u˪Zgk7ܠ&MMrBձx.lw\T)Xa=`t)@0ȘP9cb}W }N_vMp#Oa OxNP|}C"9|1 ă`eWCj z0eHdJ260wYpMLH S}&1N(ЬԡPwbcC`'8V?ap(K7qWxBH6lT5v&ԏ9Z#;'hGP pىV] !*15V'bFŒpx;"*#OQ^m<<wڍWnb( KYԼ9datކ#{ 6)f1'5jbbRߺ۾q2/g|is D2Q!M0rQ E|h3اv=0jڊ3зBbFZ(.3^z~sH?[Ok3 -Qu)( w،%28qNH<_]ݥ/Gw)jϫ?gwg@ 1*fڭۄVɛ#,&66sbVߎ"uh4L}$W6IOy x5g"C#3tjVw])ZZdvpL{ح Bjz(5M4<rR΢r,Rs ~V?H::Òd:N'tЋG{I~Īr^f[lv\VC|8?/P1۵6=,IFbBJ>y~=P􂁶d?lL?K`qps'<M 009  ڸ3RufF؟V|%=6cVw +,&#-K:[E%Rl!"EUKhs<槛ԩOӽ69f 0M`孽yƐrx8Ѥ0Ic5GV`qD`(Tڄ܅ܯ߸@EMiN= q1oZGY8LFY,Q5Aϐʉہ$\1Ob^-sD9lFsKdϫwF}_Cf:ی@y.!E^3{h,ϤtM/W^`Dߕ<ఊcvaۣ}T96F, (>O D~^EHV&{'x?70̝6O'EOb(iGMԆ}܏fZPwIXuz{?pck5.酒^7m z\Qe繒QY vEoI[4K'(} 69E|]@ޟBi4< g ͆Q$ρr:.4$B&-`DR ed/TɟaH 渓ur,B=W=ۆxH2WڇX51T\ |!b4//?<@sP7]M   1$J~%]z_UzC} ;CQ6uAOm%tIu=Am+_g'fr)ȌSC G l;)k8;IR˗6&K4RpM@1H.A蘑[SPOp TuT74m\j/'VxIXqӆ ?8leUdžlx`zf@~ԁ{G t ֠tgpW|FD/[T 4PHVsK܇]E^G4FcWA#t}I 9# e$o0jH)C/k{&3j'=^5*.ǽ@ss~Hlg[-Ǥ!W&8 ;) m' TbŁ$*yqm1`PBlQe@9ۦ:hC;׻$ 9VATVI5TfF/DZ͜38 T6. )|?fpأG MVcIy/[' `yH^D@uFl#A43wل Y/ Kbheϰ'{Ah;<= JGЦfV!`U4+ӳz-,2Aֻ2##-~̬.am<.^).65ōƕDë%IưLI~f/>!\V4@ϔB4"~.=;RQpA:آ<0#_ f< ,~q=Zg̶Y03"Grc'ϪZD*"`~X"*W[<'"aoy7Fl8IUύkr5]tKũݟ3V(",. Hq—<~61_qNh/6_*{)÷N (bpy+ 1pAt7 tĒ5uqp:gr/nHX=-N˫8QGفƣe e]=] !DevDkY뒢֓1bd0:ZqOW,`$<'@VQsIkZ4-~vsp^E!U}l/ICxƆ9R/n:! ID(1yx͉SSr鵔uHWȾ"ˋiˬ*Fvw\bsJB]"ΊB Pa?#NIͯj\ \3?\y.m0kF4-ߞ8gF9L_kOXKRؕ9A]-&R ˠ@ 2=[g`qgՋ ?g~: #F ~N'kNHDnʚIAY2BЊ5_PP] O[74m}7 (qa z?t )'ș'_H3jV<' `S `V~2XnT?;"fg4T|HiɸN\[.*w&MnsT}EFMjPm7i='u߹=uy:čOVUB%χP`}6]k8h(onaN<>?;˳s ;{/vfY&PzLPRVXѝ;K~5jm &/HW6‚._6ޖ_8%*[V-ݍ.fe[YU)3ݝN}Rۑr+164uJ jgz 'Dz4"Jzgj(F|4mic"7j ],^IR==.:1DMIL{Ŋ+5MMAƿ4I_X^E s<{r_w b}oǩ!Cnj˲oUo> Bk<`10r/}=[1SЧ|5r@_+ד4EB,ܓ9$R8b֜x2/Н)rWNǘ>,lĩS(1s ϱӚ<*98؁-ADA4Fq[_-’HWbQH &$)!Tv`c_d~F}3:zvĶZh$7q_3nǰ9g"P h') 7ʊ\ԿXLF1)^l_4$UgWK+H29GBq;n0^#F_[dބ2./0rLiK:\xRK  PsU - tO+9~DsRI e: ;.-A+o#2IT["fy=z0ą;@6u/ne_+2'PX2a[ܦGҖ#L:+jcP-*{eàQ\z@*/2l6[+d;䚭foub.y. ק<̨hYWf1}{<lG/yegxvn30%mwOX`r=$hU)va47sRfEcEΪٽ '谈J!V䠙MeA0{&߮rח1@\l}ޯ˼UE46 "f24qٰ{\;M(RCT \&7.?|2Y-7D2 M2LaU"2/L#Ro7mqZEɰK5be/t+!Do}xǨA_z/zo1k؎=WHQh,He|'C ySC !॑M]GO5~A`4"!:53-{b8+ONi_gh%dmA@ 3m뚄c8XI5k\;fn;wO jP`0ws!`/sN)Y|?KˉnQi9uz)jw Iq}P,Z5aHhgᘤt;7ڽp +clNn_H M I}{ ϮqwbFJNw7/}_x>2ÖBeDp:C5*~5y9pϺ%Y`]U=U(or vt6?BH\k|8,0 PoVun8e^$1/Jʕ Bfayݽݴ:% .4J0+^|zYrTw V/.>RĻ49>Yb ZJII|.FF,Ndl5X5ɹ=3+= Z[i˺"@oWw{e9T`H/Z+K!;J0s I]"hEבa+yR8>8A=E-Y,MyVCp)ȟUBS8MPfl=!uzdR兒c&i n#{*}h&pןHX? =Pop`o\{1&3w7DAc&;,=#(4H\Qu. d;W2ӄU ]"._TJlB#la QkOwm x3su~!qY+~W+,u "%-HO.wR"^9goWMWcK(4qj)B cKp#)'ZwH=r#!5\ȐJ!G:&9;/[qO ۀ;:"-N9Az(""QIED7G9R: ;6[1p9K,c>l`GzD\ꔴ2֕Ca2g1 B-I8iѧm<΄wi ѩxJ.Ҋ!GdM݇=rЁP|bT:>3>5K8,/q/t 8պ76Y~U/G Aય {vTmP@ Rh.–`izpHN3VKK9{>vH<*Qk /qCN9T^o*O|3 hRr˂Vq<6__bڻ9Gk7J b"3oa7D'Ag״(醕`3/Y󔻈9ά~#HYTZՇmnzjAޯNlSBx|83ԝcH^#v2{u ǼrE> yM#1EѷX|Ke {YNY'ȬΔKH 6D7⣊N2_UxxD90?=/c#^\0BX,}kPwVc^*2ڨZ;b9k} sW#ٔ4o=R]Nt{F'pwc$E̬*8 Ɏ%ɪ^'g<t)nQZ'x-hgm Kۍ_&2 ]!zGS~R 2dO#lձh7XTj.>\$Vĥ` L;= t94YX?+ϓtxpDrQ9th [E~gr9[o%!WY願6(k|x4wlPB6IK )\w1ʅڧև2DLU%eŠ'nY\eot 畔4D }x[=7; /P2D@gA*YODE)\JKA\7ħ=5Pyaa602~vm]ڀkp?nsY|hgx TSf|[:RW7Q>QU`1gx?IFvta)VU2)mA@?Ջ821_ӉAy'Si tsS0)hj$ yY}Gm - kh .lڏʤgAW_JE6}Mo;AI¦$d[tMͦ6SpgGjd&;hgYx卑L:&)AAgoY3.ٸ_ilCè7 .WD^#@f/;Ai>Bzw1%4QoXôߥZLNrOڠ%\YQfҘ+o Nc0'=8h_7BٶnIr1RN6 @ݬ- ?囙@larع6Hv'1 I58w3*hʚbڢ_2·gbQ󥼓Y W6f@|Kg!rZ.57zݗ.7*Ɂj>epO/&G7PSW(ӱh֧4kec|q֝3~"A+p>:|b#~KyZG͊D1W:(zmbd O",?Q/|LraR>W>^KCoԇ-+p'z wY#? \m =3lz,Tkpw{{Y@* D\649|.xC|[ ڎ ԣ(kM312;|<5Ki1ۡz0UՈEQ)MT>N+p[vՉT?en|)*]8FWn`*bO"}P?k3?^ͬw5ksɝ\(`bF{4I|m nc=>bpEMd>6z®W-"!)iGhv~: w:+qH1W(g~pC{V~y"-4}'BtP檬h l}4q=i\}%Pz ^FObOsҋQU]|@TO[Ȍz)Q%D˿:;^Hr|Lm]r:? EI^gxv%~Gs͢@2u_ DžlP6։'DFb=r֛^ؔ˲mhd8WlB !wnH_Nv0pv].>I:^#zuj]~D ,*,EK.]NKWa8Wl%U$ Α|Dp[>אָ2SNt#DsEɺԽ+Zv͕&a3|`[p hb~tFJj+gUzo[RVTjRw,r LǕ.b=$4Yyŋ>;a߼ybՂaD姸 [IJA.g?K-!Gk X4P (59;ǽ1%0XH; "_HƍH! -?_ʦ-ɢ֔U+f;?52pP::3J%.NB/eAhUt 5D{>>JoeWh6V$ږбku$ /{a9FRr9LΊߧ}2 `> _]*#ΫfZ>7t.29 2@N20rS rоhP5siϲ6X$E1APu=v&rV7EFmy˜e,ы?K,ᯯ b)VL>4oz5vG1tP@,xcX~rǦF&7 8 Mmk-;4ϙnb 2}-n&YpZ%S|lyhtVރ2HX2v{wq:g^TWM59F+j|b8v+Z+a.uX:Fɲf[~yjPt@([=T,'WSղu(peu=5 AvDΔFZ{ nA"'pUiM=5=3p9G32cFI Wu5u >s.ƢT-τ3 Qe`]29Fi̧hٶyt|=eYOd,]9EoK3;RS9VCV}Õ~&Q2gr{:9w3Vj$,-H1I74,mnRQ 'LWnաzs(Dz2==7Q)R@ȑ fc̘r޶k] z\5ag3{0e`fn0TdH9DإӑI&ܑ#(̠O]S0btVuun~esKL_]؜^ %fj툺E ˏAJT'(& _eƔG88ULI`:t!6E^߫/svNDt|r х9gU& Az!4v6SBG p1a6n0! u-(/]0ٽYiSqtB&5, ӱ)V]-$|KSۿY-xkaY.|6#![P3:J}f7 ..@sOf>*lw,$F6y/ŐyyH8|ljT3t؄EQcC'C@=@(:-%0DaUmhGA' ,LGʖك8܈V.=.bQs_`9Onb~.c4K 2OUGJE6` {:҃bQi2jF]ĪΤ,('_wg=pwQβT)F|WZ\է<4~ZS6!7K>ŊЦ!#fSWxXK, CT fWtusz@ݷҍ:G3cҋG wM#rhvf9:K˜Arji#V Xd"EZG(DB_Q͔>h];/Q$Lx2Дﰼpi]=S:\henTrU%lܝΊDgReO"5qH-qyQ Gq&# !҂Iy/q$ן-];")%/.GSH ͐P*⿢ف6](.!]-,3m( "HZU/O;!^xfqeD>2p% wDmL{<$((רlrX53S1d/4l+Gr&RuvfLX C 3 \r )Bx0JB_,ԔeV8D4pda:?A &/KP_>ʎ2hS"q%c.b,.B@G d ri'mmM7?|"L`& p?|2ֽC3{pN;\}PI ~@r`T1x~R2 V Hԙ?"umQoWf!?)m8Hp%Z+3Ym( /N/d@JuypmAm% 2]Bz-ciuXLky} Ēlc"+j*oG:#1clCWZ7}I}šٲej$ыM[m&{`z*+(]AjhLK)镸@AL\cK} ^ؕ sU^l8Xhn%6eEkI# f$i4DհYG7c8(ph;s NF@q* ~jA%+uKBAW$ 1nrt(lR PC4yH:OժXU +r"81Y~S;V7RrHB%ݭrrJ M#i 1O溃XS7H dͬ ؎ [&/mU7>o2a8Wؚ ֪: 7)ԝ=? 7Ux%o'"bQjhPC{xO QU݌'ڭi@OrbV\RhATIFqw³U6S~NA2CڜʺӣݷQ,!zˁ i>b0"O(Xs*< C+RD-Bm,_yO)gy- CZmq) PM-OQv Jlw+2!ܘw&^!9;?7 h+܉|eg8#-HkUTq_J?`#'.u#^WWGs5*ˆ^N5|g u׉6" "7hbp p7[)x8̱NWHMF/Nu${wir,qŃ>Ln6lEшgvǛOa1rI#16/]›m5jձR[@( CӋ_&iɶ{Y]5 ,0ыw2gr0Y Ko "_+4B_ UQ*/!pDh;=XN66r? ]XbQAZCVinnhV} +;79K  ΤÖBa;GrP?!g ZW^yГ7Rذ:%UGׂQ-=#%47Cj%Ux7nT.^pg[+)*ɳ4  A{l捍Ȗ I2&Y)[Aq[Tjm Zs]:j7~Pp悧Ǿka3JZ%l-;9MK0ĈkON|tCLfo~TmG2 سzk>J끋f{-}Le,7(]$D/*3~Wo;q^Ny.߻H@M ZrR]kzwN$q`56Xt;vY6%%I_l7>f*] 8֧՝ P}:ⴜmPvs_ʻbO{  kl}:tEqg(| z [ oGkpO8YTIdąjEGUjnGHQzKs8{rk$#pw+oKE 2mGȓȍ8GaLidTlvj@[P돼:N W^iVZ֪r(ig4ٙXQQoa4S7 ;M;~Ʈa2žܲu'$GhX``ˑB]&{s- gJwLh"F(㍱, v˦=[  CrVÊV ]mJYb{7,"= ֒!KK679HƒQAF1R&|alF?.EXzpfCvGUV]K>˲99;ǥv"j'IJUҲm% LLW0Cs9 0誇jSCY0j_3Y|t`P9FzZtt9%M T*zveܗ1M7)luPԯhǃ%kf>_ͲT+mGJX 8[/{Y-rKq/⤟\n mS*|?T0QV?SubNSQhV)zľQN9* @(uDblF'sЍ&"7d;AoѨ(\Ƒƣucr3(_n 7uF僅)izsǃ5Ύ9;2IUo%B5 ѫ9Ëtۑ:d8/0WtT+;sɩyYl 9҇Ftc#H8 ?Bē`pQՇyCAwszLad#RÖuJ'YS]c6*='NzKڡ%="S޵J:/7i 9#)؋,N)oNk+LN' VjOu$;+n1(%"ӷP`~w&`l5Cq8>4eNUSeRWm&q ⪰ٴGAVv Ɣ3 8p [P+T=zȜ^g!L`7cyYcFrÎf"V 3"%h3*/륨g~4u.Μq.Ne#G[%zU4!{ Yk`J8M.tVewhܗT VujjsE;IN;l } {S`f|\Az@ex-VjO[oۦ?)LⲷmM4BZF6I)(]9 sLگ]Q1Hj( CG V\˜IHK|_&V륝VZ=Ympk{E{S)5{֩2VȒpK4/&P"$eڋ|*ZAp@A"hs/?-0D2q'4ȜMcvw9V($͌ Ky 2Y ?\|51G q34 Fd+c]Ngs=Ed.^(bsİ$W@C[Vû K@CAUxGg\>v}Of'A_y=K DC3mZ7Zwm/>+TnI6$}G˹'X(X&ђMBC% Vc`L kkIH%E\t#o^c-f52%tV QU(7pb кTEىv^@tTѓFk):`wZjoNֱհ,d0,.r>>h`ّɟ *#QDX. @C#)s=z<64@XZu|W#CBh;uYu yFcaM`IDwNT? =S 1=PwAveىƮ=BiPӼHXGفr_8XaPcWI:K[02>,RoU1ӈSéې?MCtD֝?uMDExnjMoG %IdlxeeąItp{B#T–3ɦۇna}E0GzWu$JhlfB%lF \w^%6FWߊy~`[>1#-"->l2z)W]&oԳWfR+DX`;\WgE!۝+N-o pGܧ apG^sa_c ?vcfT,#gs}vc#'szyҮ)&A+}wFެiDCq)?C)X-i_JL^cP[[zFGWK"U"`}vrlQpTo^^h:|Mޡ fAdX:d; C5S7j֚BA+a,:YІL( y4Yyu2!;B9 7j$0?/šPkLoTZ cG}1]*S@{.̖KNUZb 5(S#l|6{Hk:TW1SwvxV|ིQ,}i[be:^&Oyؑh''QęB0z8% w+ TyXȻ$t <*p$GW9%a9w+ :7ؾz( B;ܵ@H;㶾4u }JHNϰhJ|}S0׃;iq%HY1yuFpw2wn]UfEMo"5^p_'h Qo"p~Ffh̺p( _} <ܘ?ή 9 X\ NGCJFPaR )pIUNl{»Iij/'C3 ?FTP_:614wqZl\I{ TH.)Mg^4j>%S w#WQ_LpV.h +l$|OH8>sfԲ c1dz\YIjZ(#GNabp2#<<\ᣵVcjfhRǬ叮VQ*})s-@2Q_Ma!$448.˴?!%j.4 E]c>!]TYH"kբm̠뚔M8&{_Z sqƯV_ZUw5/]t`ڔ~%?cQ$! O݈ vN"{Mtf]r%ouHX& {:G饲5~"vZnQ\UBY( bU5 FPN(hA>'wDH%2TgѳO"2f4wnږƏcU~"EZlX)T`2捥nO4I[Uqkmc]A}Qpu7-(o2|QV>̓Wu77gl jqUF!vps&69" >UsWAY3ٰHel䟃tI/?/:S2.#=E sq|>Xi?*0Nm +.o7&ZG: o3 @G6JxOWadC~snX:7DYb9X9P+wSmA쭰.5v[]o# H>GP$V;MiˏP!bEF ^ fD9FZ}k%pV+(r.ke_ifZ[#[&ϱ's4"ygc$S Y8jy6;[J;0`DG!0ND3G# P3Y컦{^ '~>%#xOdTp̽ BÉP؅%b]/$"=6*ah#?_J 6eN Ȝ/(ףw6XRo;o b hR.(틏c{*Hno&Ǫ̙xLt6 Tlէo|J3R9_أqv.NdӲIsN..ȁ֔,thIcG0ԹW8w9v6$9v&G\o _ECcn?5Q|`kj]6op~/-㒑LA^W-]4:ꟛ(Ou <>Ks z@7l#3\u/7$}Œ6s3`9I~EŊPTЈ끗ME͛m(Կ6:BU459[; oGe IIfɻ@XƩxHq.OVG J1Iڭ#}jͲtJȴ_+̠ ?MU_6;e`9n1:Wt"hZyf׊`X-=XW /Ytιms2rb ~\~!m| 5f[Rc{H'VAqiS+#RH'vw21?1q{s3/4s<Ÿ)_EaEo@dI~H|(w7 ) KhgSתS@)%.6izf',]lYpZ㘬l520y?enL^CRXx_ڑP[H/kܔ ɒaiR0pAV | &_ KV7s!s 7D[* mkbh`,,I1h{˨[1c1uNlRa_Gdk9I?L˂8*YT",o0`2>ORӾҟ^fGb}Ej(H#Kl+"Š /<}?,Z6H7ґ)\nxt;[`J0>TC;#a$*?m< hŔE~0N=%l9xW] `E݄݋x'}To&c.DlW/ye 5Wv7D|} "%1X,ɲ~KoSwM/-N7(2L޽ 0 +%n[ {CbӽQLaš/m:(śsFBHS'f2(AE4jTVrișA  |g}D>!05=Kǐ1@sEhx[&&%jb&z?9ͳi,"/\ᡙ-\$;˃xV9-E$:GF)Þy\qf82C8,|ݙOF9v+sƙ3,nщh0:rpa j;eȼsp=n=)"Gj@!w_h}ӹBxm |JZʫnR\u'=:CW.koQG} Y[Mnʱ+\뗨#թ/-8g*P>hiPP7YXDfZwA?*aa]$>U27fmơ'&*8eh;!Grl֛z8ءXģh ,n*Ω>!?ܜj 8!wre3t䞎_b̘&T5.o;s@I>98ŝ] %-$-kjbvQM5|~1Md݂< |ePa-{n`T|8"L߲ {VN EMB'(*]y!졕\xfRj Jei/+tFO4e3͗jUw@1 HʼnnxYBEaa|Ūv+MS 6ZLƇC>/RI=&)yn??Nw/7ᲃdg]g(`_:j \jGmރ`![UkMw@tPa2!5kt RUL͑}/gW2`jx7'~ #yG L6@ƀNd'EvuϮMCӴUdԒ3+gYN)1!rǼ U@d*?55UG*܀؀HWXC*mD nXpuax y\A^ǽl˅dOFX)na#yҞiz\薜3Cn2ɂ> VibGH꨼k#SMږ |qV:ِnmE\o3vJl<ؤ`5sj:1/b'L'A4Yu؇7ж*@2gKiw.4X:X_}=RJ#6]_;Y4St0#Uuc};Zm$OIU>}ډ >Fֲ* #b6 -ھ$m:r#^3J*7!_<B̢"qIӶKRˏp4u3NZeFhj<3^,VޥP$$H16yi9,-0o*h|ͧM6.:M] ً]J6zߐOD仉w?SSoj\_O[bwB>R>κ1^W3F阩H۽d7f]>*a@ );KjB;r &^5B!7F`z@Ou0U99ҺdaWF 1QyV٤G/ \f6$r&weMjf|!8TO\Y 2b%:E*o l>HeŠv_:'!լ3Ai5i#Ac @aqب%esQPt>WX,tQb6GFE7@9hTbu0Bf KNL$TMN9Ӳ2x ~-TA?8(>*ľ $鴒Fe%N>,JhjH]`>GK1Q\:O @)I(3_|ٷW|AQ޶BHQ9* i*$Sz(W:R^aj贇'd:zKkx9@W {Os)ބ-B,B4 M/YlrwPm) ؄v^[,2}? nț"g.f}4f^g墶zE{8Xi&C=wZ* t3^uPOJjxQ>bmo2=(lO՛sNP~ ] c,[CFÕڔU崕҃z(,Uv6-%fdpb,ۙhqCjKcbIG?$"w^1`}|dYQS${nyRWC|s1jJXI*s?Y<*)9`1&N<>o(D&yLk{]#G{wÅg29j_#&[M#mvX p:i Y a(F,gZh֙1̸.(ui*7&f- o*ѯI[禉 QumvVd[b|ao.M(+ΏDx*!L 0o3E$k౰Fŗ{˽o'G %C`z D7ӬlW)Jjȡ'i{GLG\ &L>:GaǷ@Ν(Gnϴ@.] !5tJ*iKVQD*NG(RyݲFc `N! (2^,/(`cRL~؉@F՝ΡcV#Y4"ߎϿp~c9#f3o!b.ޓz^^7f`a.^R=[E}ptJ9?a/12DiJ +A(5yǶv{5զ o-2QoKS;{g^]h{gxZ۴LUҗUٟ;qCjJKu`Pi{eZ-%{0r,jVۆ5}ݳR:PmRӚLd \Z!}0m jXR>Uȉk+o?@XܳZL> 9/0.f\Oڝ{$;gM=0Az%O>Qc‹',09N} E֠yfO&μV"nxWIoEAKPP1fA:iiyLt=U<~*c%\uEv~ON惒G:6͖D2KJ( D0\>SYBa, }2+3vޟ+d+W샂z*]˅D5@Y+瞬Ge)݊J;UR1iBeNH'^5@H<|NCʋ2*G;2hvxgCÎC'Ӕ)ClVUgC00p#6P6MxL22ׁoиг}fH]?(]τ5=$)}q㻘LlL-mc@3|Ę?=ioij3Pp KnXc;:24чH>11ܬS_zJw"34*0BDwBY T9X*My9D:lS,[aL)rc5:"< &l7#iF"5I\V.ݶ1Ʉ W S7[aʊxFy $;mLt*rVn[,ScHШJC:{Xr;v6Av\5EzKQ:l'nE;HPRm;vKeY^/hӠ Vjg ?\,K4h%u0$.^4w=tR [Ӵ<*Cd݆^L4pje FRy^ɾ!yLh*-&Lp IG )su@qJxQ8U6a<>JJsk9ǵ', ƒsӪRHfDJL^~A x"'~X" 4v{KF-YY/GmOTppk$ǣΝ"jא(ªx8ry* H׵LQq,s+,oU7% "^ N2rĘP%3~HE <8Yj7Za7 +>Ҟ0+rݜUNk/ZMdV\7#\ǥA==onMV!n6F/5aco4;Y5-KkfLMmJT"JQ5u/5#+U2blb.mZ:dp֭9pA5  !rLo'3uK.mϐ;nB&`S.6.gУ6s|HvTȧMp|hz]1&澆3-0F>3ç&-=|RjK|pkN !1H h, xLSO;~𕹡V%X:)0XV*e.'pNF9Us1=)u fx_}79y\iWop2Q[}o≸+m_H`Y;j^D}^ֲDTtojoE^a8-)LdN'hfJ[P)FS_tu$̡ДCz5KI SUB& .-T?뒀ЀVWc,voaNwcvn#sud|Tl/ଙlcRہ'C=bYI,=Ko}9Ei͙[UϡYH0d=:*Rk><X?|.Q bNYDUtF /rȊ o0ɹ!e e-Bavۊ6 C|alOgðWkH~)J8:.Gޟ$@Rw2!\{I ^t,:BlաM~\]ٌ  e lI܉VEkߋt7U\t_Ң߷0] '+/gonƘLTV#/a7|NidUi y$}{mاMˡO*1\v!wBz~"'tҊ7Ք1]AƲuX6EfnkZR<W[-z߸U4sR>,3S0oq٤{N7, |;2vxMKQ f`)ɪplԾhz~AY?HZ~M%x,Ѓ>ɤ/ B# asn^>]Wlrpf}(D5}*yp2$ Br@dBZ1QJdkMZc9G*;%ZJ'(_ܢ)0g(wIq+>7Sˤd3ܚKs[dAڵ+6m\*GRPB9q/U"ꞓ< xBE?A.m['N!4zʌ$⇛TDV2)eLRU wNH>rߞCLBmr"93KDGʒDyHȓQ _y:OWPEBޭ Hh!5QbջW)ld%9^-8U~I?eOkUb>_H#snxDeC B,-PxK`Xאsu$y)UكV:Vs)VP٢o+07EctN92x%bj2:}fa'ʥM߬yo7 w%4\0pߍ:&8Z Tg@JBzsTşbDWE_'5(}q'(BycWמ A`ISuV* Հn`~'v}jyndPD%7]05? WDz~FeQ`'?5UáE4{/8\z (i(̽Me Fg҉ }:ϟ`C]V;{7aB<4o̹XL5ίo}gAK-[f;w~n]u7ko4!SYѮS2 D͝޻n%5Z#W1V<62mcy-FlV5b*oa ҉hnh_*>ST杙T[,*:gHr@ p`yr#ATuBG] ]FAbrBy&XWΘ]-cqeQMv?'ODP 3|\[ZOT@A4r1tcuqAei[BiQ-4Qh]sH{jE)6 :sWORg eƧWR6\ca7]tցBK`{t@NY=G̹J̼l-#>(P RHi@'.r5E/P3h!E'>#vP_7c==La9EJz凈q k -WQmڲXRfoL'PS`]$:"3DKLN,gwV dž)kH ۭ< xl?Caq Kn5I} CK~ksHRݒ&:+d!YnLe۸P1.z,.ۺisE0'̓$o_&z!ͦgT7M!wA }AX]^q<\#ECpC+Sb8Л}cmQёF7WdolDtr_Gk̠i/ރa۸ܒOP^T}=)uh̏@ ЬWZ &Ҹ:j`rO\ƧV}Yq5RԛDKb|pR_|Lр.?c : Oz-9ה0+uӷPX|FC"S$9"ԁe(9tɶYc14]#uqԒSV67HUB #r@_}"']vP9i1JxOV<]P M WzMdICCH轛Qz\OGpK價$D-E qBE Vp}}6р%79u !}Rɩ)`xg_y[ ܬa[Qe!s'{y׽Hª>]}%]Yg?f}$ xp0`8>!Y*tKQ#¥=ЃմF8w#&Bq4Q[aVLbNy:f)}XF,61RNoȉ Ɩ'Ku.?Q W> ,:3(,&X{u U+}82Cc9oíb裣ɳ~r +9N+2 }tlCa(( mŚk˽^rn$?Ǎ(:.}7&;ӜFM;*لBnȦ4֐(X43Y ؁&ϔN~NFo2J9O+}MgyM7nӅ }sX˩8]bk@%-~ߖ쫑:fkH'Y)qA ",Tqn٭˛}I^OkI7M~&ϙ hB϶_;~^Ӹa6fw'M=5#y?jhm["*P }9(mW'H._yȸDh"a8!RQ 8s!>'}c6ŸF35!\ϳRDH HГˁICɒC</uKp$2 :K>E0v".hcԏW"nѭ;󥺨--}٢Wپ IW;vm)<ըDY-jgKuHi?yu  ^r1)yv!8 GvKx .WNϘ@#RtGƪqoV<ٮW]ݕrlDP:|4|r=@tM @Z"_$%NZ kKޖFT%̟fޒ^l~ % k䀲߬DΚ|X҄x2:':ao0LlY{7CI?{Jow˺  9GхRp(J˾@m3$)iUd_[,DP߫IG~'ܶD!d~l&u_)A%>˹s&9᪮ð!>O8p vV%i =ǒ>mgeqҥ "dSYwz(b6[ UK ~r_Qv& /,iC…׹ Zz=+}ЮP@u5MpSF]zE(iKBJ6m⢉L-ú\8噑 ʙGd'k _&<]P}̘^W1C땏K0R|rrV2 l"$?WTyYt;jĞgm=f" \ ~+ C(l̤oUdVIjWh{8UsEb 8owIU Z:bLW;o>_@h r[W_앚85(^ <{vCM^fTGoǂI8n'vlU r?'qf;k %N0yX~V?vhk3zfmg0>6l݄9ܩ7D gCd.!{1_`AA.F1$ FUlIV1>'j6%'hԖnu6Z>9v|1M!GM ,~-Bb"*>3V.N#]1T2S,["W>w*3V߱#X}DvK:!9=$BA %WTpw†G=Dq-Qx:N:}wy Ai^w8E,ywYM9\ASbt"Re[ZR''Wx EM}X\bOC0+T=XJnE0C\Nw  K?eNfHfA&l\B]cWߣwX]BF:ã7ۀf:5¾;U y}ɗaZ7Is_;97JCwdž0Z2| lvrrw<6ڒ`~mZ.8 +4K"&&;5"*esu\)I*^@)sҮ(wEX*}l=}֮Љza6"ow x<Ų|ej'`̶Du][kh~P_%'~&t^v|3)Cg X2[:i u6>ݛle2"6Q%!4k8`;_u5A \>lBDIiS h lB~M˭e!< Te o_ SUӫ \.yM'? ݦjj5=_i]!0L[qN6u*9E،NUbmߊ֧@Y%߽͈ 'fl+ %dSd4ғqQ7{q(אcc-]D؉iQ@!,&FM؜ŭM?邪Ih1Qq{=H6(໙8*QGcjp1~3Dmxҹ7-ݖWAC{d7Q TJ)3Vfj .!XmG N jm}s+-!ӹkZ]W(RA% O܉ G|З}~9R.2q*E'>0y_'jŒ!7?g2A\!nXT~@ZòxU&D_mlI쳈v&%N7=LY"S_")gt-$yk `CH;\ט.JѻzG$@r(0Pb㠖"ܞ.ƽڔaV%i p~+a]pd[fz;g9ؕs'MaI>9{uo8V@̉]. "X 6 }sEnq|R dʮR9 @C&*mPv~gM7 *т;70f׃a;]| ]:vI|1882džSg*ڏ+aҜܿ )n%ER2;;גb0U,WF} *~F р[9$ CV{+`bV| пПVENL}ڈOQe[DM^CC88ۑmTIuC1@^ b'{$1 g8s.!P5Okn ~/ FZz@_=a(2ܓ̦Ue>hɝqbJ\KՉdt=fKKUcmbH^Gތ~Ԇ=lY§Ue#7\[Y*r 9YYht %M%)q7!`u;|ֶvy[KKIl '+[>MGzA?oژr er/`Wk?<{[gmH:(I VXoא?i |EKmY?9Qfvèu߈QWe0@ $&yK|fVOz^/KK03'a#s^5]٦J:o:8>4- ^FT e]Rr`ehruĮQLos9 b0ZԤ+v:+mb겑џQQV@<fN'i,H)U؈HuS_ ɗJ]E#wt+hkHfOO[*:=j++^D*6N 8O~9m 23d ڐpA%9Jͱ;|N:K/}leazh|rPir ?FM(c-ZmVrf~ⴣJl)z[ ,#a\0.$¬6o,B" cb]bUҹg=#KMf&u}-]NP}֟Vo06t^?NJ2IMBcD.G' PDt4Ri3`w6TA0nmRMX#z5hw2dz@ z*m#_8e 0/X)0NEr`)֗c%_ʄwR5"EMclnyᏑ*fBfp˥)DS01!H3m>By!\Cu"6N3z )m=@֋AVR oY = G_o<]f/ 6f/E2vRi#>p7VYv=FiDGG$`MQaQ@9)܂F I ta,ԏ8|sBE FǬ:JÓ%8 B; V}2tQb-)d@BMn_֠"X/Fo&2jЋhIc*xVhBV%`u|!"W2hgEA|p)9pY?:Y?0jU%[,JR6jY;paJ2Yv IT'"7q =f`כYu?DGRCIbUc{xEo{k g{Y8w҄u+c}$ Dmʥbĸ`qs<${촩Wc1!$L7$>z%J5nS>mI5㉘V"{;6V0kĩiw,Y` 8Zw,#Rjr1_Wĸ8ͮ#ua+NxaܱBc-̴r\Dndx`~iK!tY(C~n]# z(i&Jӊ;ǻ;5Π/j{$L<\UiexWbO:5Ne40 D!H;s#Z%85"]$?d ?d!1,>ԙch G >=PThqsMz+Fs& ݜz\WM5L&7:BCl q+C: U^pHQeK0tJP3 շ]&Q++Xfg 4\{p/7lyZPs袉wAJg(WO5ԕ^SX_NXR>>h:=aji]bIwHlm@ j݌S 2eUi/y$ǻJ{d{~QPgNY^77#{S£ڏ?s $9a21FkQ-z-8A@oLj7>>6|K4G)aZcJYv+YM'/ڋm>Z;,z&ihʈnX/颖 ٜ8JX25`UHk ybzp`Oy5P);ʔb;Բ_ ?Gbw4 &rЛbbwzE]*2B.q и(aK";?TʀDtOiN>3Į'i&-|C~fC|4ty٭/I5/z P ;ϞC@]H$csT&rXK7__Udŭ±-tX5-|K0x@ruӯf3I]`GfX0%)}#}$YQB Z1'3s R͠0 B}[GkIE74Q&u:j%H\ OF2 UBme3 "s6)H֚1nq(-Jdbo6~@Rgy_S]EצZa D-`&HyOfGfD, ېSyI*RXNpd9 i2j[J8|Y7X$TTKL=굣8, bY<#V8 nl2@ˍJ<7[L6\DY@,ccm~`3g X+xazV¬ie`;N"WO2##0#*qSƚʱe_DYO )hE*0.{)UȺB>vKyNڼɶj-v#ԮXM, 8Ϩxғ^ݽha.p+Qdw zF*Ԟ9@`rtEz) ՚!Q*܃p\ j^w JAGFT2,G/ ZKc?{C:U3 pBr25!Ӓ tfy5?stlJ,Jr0u(w?ۢ,v\b(tSթ;&tfRcx^;chtIF("8u#?g1a1ȬFbobx桚GzCz ?xadkJ +3.2_sVTɣ_$jt8ae^i6Ӣl6 "@0Ve~XK&zר ui1#<;a]DEyr5v@NSYfvܸzGܤ+Bt#e$~90:Ou"vZ@r&f_Y~]:M.ͬ;K 2m2΂yD2C/e!@m\=n8unVz{;9ic6GqZHm7MU(;J.S:8N,m{.c7>A7Dٚ뷍4JdY'bSj_ ݦpخ91eo#^2 -WLJE)P!_zX[TgV0"SUw ke+iWO;3ߑnd|?@eva,(N%+[4Sڐ cҎ>Qc2̗> $`ht;[|S!iǀzϲYU-SbkDc#Js~D 1Voy(p$O9dCl'MPllj'\#TFȐKDJ#PUx c$灗NUz(ūֱ/e9aS[=U$_>$rQZc6=|:)h:r]xKZѰX>&5v7l9%&mfCធ+Qa7'߅ ٕ 8oݕ?UT܏ZB8O*#Fym T~UB2C s=2ЮP䱱te@E>e-"frw`q/"ӫܞ{hăh_/s.I%Jlz;Bxv+N%XC87㖳 QC#Vs=MK[47iXs$2KrL]/\mކԈ3VÄ%=ϩC'SԢu 4΀j㟟b .]dn(yn?xf:uзtלmjJv ='kK-/e%΄Ir`-T(s&Ǜ{<{-](*P#ܭ=k`aZ4= ηQŇ){ TKp4PK{3_zXgD4TD0p/&JogA>̠)9+iQ4:'I5t.mo:%o%pr非bvMn Z켡+4&Eʭ?Sj9{w,׍ l DVe$ - T@3T͌ipa )5/S擘^Pbd+_C!Z)酅1]t6wvRxjwFU("ԑ'=..%jw 6ygo;w*#p*x~\THDCʴ#n*\dOO*zvj;*m: %sݜt / 9Xyhc;xmp*Z e7z jxG3JM'%܌^ j7Lҵ te:qrT1&siᳪmxU%-OyML dϵA5Ħ-k.4c>qBO]ɑG1AQ;6 1E ߐz=zĺ IB,FڣOlS7%RWdp~:+iؼ_r [tpCߛ_<$6g*(9OkzM( 6]'"NVUCdh4XJ8Wx9K*i O!VZILHZ"ZCQV'ņn'^3Z3VtZ+b*lnή8 cyݨlݲ%5Ņr|h ҎV08sӽbKY (+UZRgP1P{-*nlm9O<)P ù`] )Vv}8u]IBBt%C(ե &M.dd26<ޣ>}ڡk7z*Z5;hH^X|ͧB(ȑ_O!,P(FjtLc'O`9M{Bb^ t`⌯ 1qStKjvjpJ˷v\_>yĤ6̡ SO}6eZjDlu>5ŝLOO &hcWm>k,Xru͹U(gra/ItXnjOd nC"F>Ȗze:K%Ҹ:;~v[+GBA?m9cAc:_;*׵\ZԵ$7X,~DmۇyVY A JP.+3~*n>5b*'ȱWBi}nCX!,Ozp&9(է^i.ou.͖,=p>~Xg)H1Ռ -9P6 8+w(9GH()!ޘ6XG 1SW[16)#Ğf.75J߈nh\d~Q7ux}OR]"@- 7]1(udW:{aJ4ߝNJW _Tf s.lxz-DĜIʥJ; BeޙnC&4"cWt…O>aG %l}KfМ8t۹8Wob&t5Uha2ɾ&H p ,ŮꬣLi=ZN'Hv GRrGB]A6pVuŞwHARWYwS\5D<̉XGg~U;9w1i8,+Op'>d[Z1t>U ) |NL@tgVW|1 APt@yJ6ؤ̢9T;>:d;VJΘc&RF}Aa4X?hXmdfgOz;7 fc73_^dtO l\8?{ ܻgRu;>HI*b&kTKֱLueQ_ ]"ɘ濣~ DOHid&Ӭ}_4֕nlI2#WHg' 6 :$9IEƘgOtɯ Ϥ7ʅn3 ?\I [UPșO vT&;QZ $ ynBQs~ӏ4~$n6wJXJDKw@_pej%9,bS0s!an|ʞbgƵ:W6Cn#YEc~IC#'pKpB*kpz$_UiʇJIST3, lB(|r3hY!;owV&V)e' JĵtnL47L{J#(SٌNxQ$]4oP?${P }۾WΜ@E:-j[+;Pʤ,zǠQO3MI3/UVʕ:Gy- CA|Ȯ^)8$j4~ɤ~'͜ᛸ3&--j ߢ2֏7`УwU&R^Yfswh_EeDtY Ȁ[쫠"h0.O`ڏǭ6t ךSUNc!qzQhF=$@?_0} %׏F1f WJe``? D;jlPmw$H'BO(1'VZg5"idL|s=F'hp?R7jBbV9vp>gX1U < {q)GVLׂ/ cV UbI7ó^<=\ܚ4|GAyZ.?ZЪFh[Adb5gAvSTmxymڃ-'U@,>nw _QsFr }=H:Lzg;vk/e`~'0'TK H(S-YMRn(c >J;߱,6g[:C$19$?l)f851a8/38 y cʬIF) ŨlDsJ4x4Yn$΃:z5M{f;6:4cl>Lȴ2::J<33^ 'Mr˲ >%oY A}5߰SUFLN`'O&47zq#DXg Xf\ uȞ`F&un[uYԤ89)*a_Ky48c}:EwC@c^[mjSIh~m Pől,lWatlUn1!z8] ?tPxڳ$VݡRxkRf;thx1h~j4ah'j{ |nlp m)2z_%\4P~m9%UG[o8ЃK 5EE+]_ JacЃA(\0M%Ea]2|:m6av?ҖJzֆӨ=v<@P[j^39-Aн՟dXF,HÎԒiBI39 =ZX\Qn]AIauH{UۜXkM;.2&L :6G`2)6@2 i7$G8u1mu ؤDҿ)҄r6& : o^?ٟJˎ\CW*91t%If;=iO;aLCov& #]f$k?ϽƘ&(E|vб)fѢnHFs_Mnlwh;3g^Y\S{P@!d2B@+XjU.=`1h7_Ui}A" TPZ_=E'36{ eN$j䆎*XTuHOգʬL3;|o#3xt'RRp T_s?Ƹ6 _#pU. 'gk?TAHQ݇+RvuQQx`l+txO9`QB]m.X9uHsv;U 9fԝ]]ԪBv/&Ԯ .!"畿t>lt.w[(; 0 Kԧ@gATV))КTd)!Ikk βWBkEtz^@[/3pN s*R/2 )$K-˯2G3ɒs8n@7S9zNq.ymS㉜$#5ԛPhӕƳ7)4IO)"`uZl/Ni wob*s YZ