python3-M2Crypto-0.38.0-150400.7.64<>,܉dp9|Y*0AV`v;ިN+*pf5ڊXjUlH]2.8D9Y6Og4g 3j| $p PX"3cf/Tt؇SF+J.~q\j9hH+P;4b$ߓ0@h $OW2w@s@,FRϮi]s`C j}5毽}_A[dZ;ɷ,$>UD'k#(3`HDWocHyд~#**nPA>>x?xd & H %FJ `}    ' (*- //11284%(4Z84d295,2:82F[G[H]I_X`<Y`D\`l]bp^l]bmcndoeofolouo,vq0wr(xt,yv0~zx(x8x<xBxCpython3-M2Crypto0.38.0150400.7.64Crypto 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.ds390zp33SUSE 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큤d7d7d6d7d6d6d6`n`n`n`n`n`n`n`n`n`n`n`n`n`nd6`n`n`+`n`n`n`n`nd6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6`n`n`n`n`Cd7d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7`n`n``n`_`n``n`n`n`nd`,XkyhZ4726a67124da70e78ccaddfd28ddd50b46b24ffda3bc44355b8dd92291d5c49d8d916d5c9b1715f011a0fc6b2e8a5ca99a1b4a9be3ba4ba30fe32a8c9724c4e501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b84a56122238e4a750188ef58211967fcd13f816f932b763dccea6ddd65aef3dd6896e93a4ecc328202f9174e9f8db3b60ab5702a9b69db4f809e76114862e32bcfe0441cdb51d70f4fd3896bf9f8602de652f254fb781a8269da3a75d75271828f874614af9cbb9ab3d577e615f8584fcce609101cc05b600bf7fd6146d8d5d06b99ab3febf68de3f04cf81378eaa5a224cc26a178ea2d5ac1d7e5e5e0e408612aa474ba173fa86f7f4826f9538d1fbe44a6ae0dd8e0af2d691802bfabf7b647aecf680aba3042a474d029c5536adcbf1177fdf54891e1e8abe8a1fd185c8400f52710702af3dc250c8462fb5683b338b057ef8bc44559fd1930b05e326cc5976a08dc8d5a5d5f54386ec96b649fdf40fa5c9e00f083f24f4bc18e3c432247391128570893d1c1ce22ecc9dc54594d35bf606f68e648053de6ec6ce7a78b99814f2c000d6e71c77ec83dbcfa33d0b3dbf643769d201f3ceee40590d98935880b4b76b0247f752afbdf0bc381bbe4fd79c6a769cd1569bffc4b12e230c92bde5e9029fb4e7cb54eb654c1493f21f2a59a86a9f8b78d196190083869a226cac757f3af3aee70097af84b7fe29846400fd244b8d67b5129a161469a607050911862f46d5a5ac546412a46a815fb8f0ce791847743899b0f87d4e372da41b2aa67e5275f0a73bcd21061b2e2cafbb9d4c1e4b7dd57daeffb801f99c7ccd705b1517caa936e0b149c47639e933389b78a26fa4ba38c7cd5a37be470caf9c2150be9b34e026f4e88ebfab8c7f1b5f463405c9690d7196b7d545f93447976a71096c3dd292ed28108dbcec1af2d26fae14ec86ac175b88b7ed7bc45d0c0132c65600d00bdce7c93645008872d9dcf0843829bade7ed61bd99eab789ea56fd772564a181e6d27fd62c21eb643616fad37d176c409d664b6def41e13816d3c3814e11226758d7c6446a440049c786df8f03278f939bb0f490c400e1faa728a92816d0abc4b91c4da8b6ffc83a58265b76bfb63dbb29c6f299dd510a38889d350e080b1df3a8f1ed747738a3a5dfb37a55d99575208635414cb44db869c5709fa927b7cc80846922aca20c1719d879bc6b7bccea5585be2b790ad8a48d2fd6952ba924f82224360c7f0d79d575afc79a28800ddbfa899487c44ca6fbe188a62a87534439e59996c0b1c17f6de5a847941e2eb02c99ebed7c1c39a6a3ba1683378f8a4dc0f45cc5bf84aaf5d3df6bad021dba2f1f6c906dad709445cd9ee31f6e962368757712443d5af6c8216c127cac7d1108c8b095e274b064d86dca1c46992577398db11b54e5319b799929407f65b92763a7cb2e37b919fe51061178728febd574dd30d7c37e09b08b8cdf2262b5d3e0177c8a503e49067f61749b6691ce478a76de14498219ba400c9fa23b19db51e6d079e653509cb621fc19cf40d212917249c469f3dbf332590fa5e7a75e86229d2011e7a296d6c4a999f06cf362ae5d47d3e2318dab96dd3ab5261014a87269d5dcabd229427e3841f47c82023ed15de2fe5acde00d8dc38542477736bbe80a5b0643b0b48649b4bc2ece8e5423d2f8c4e6e5ba9a6e0d78bc9b6f75d7da5b22ccf91b38baa63b2239501021ee2362d55cbe3ab447e0ab5e4f48effefb6ec5b281b6aa89684d53ccfbd0db912a68c00bc1c9b571f515eedbf224e6298bbaeed6e8e34fbdd4a40512c9131590386189bc60db732a532953844528ee61ce7fcd22b33a5d376fe432347e0cb6c32cda036269d324e06a150ccc5e55c9688cd6ee660e5044142439875d04cf8aac6aed1a7f47f7e35c06232677993dc5ae6e155300f06696f3cd34e50f96abe5797589d2b1d4f7afc943d6c8579695d88952c43ac90053a19fd26e325a345d0b681ed1ef2920667c3c9e2ddac6f5849b9429fe3935bc0d1249e786a4f40a65fdf48452103362418fa6221bccfd27d49f7218013c0fe319c92792d140a1f4f7781827f8d7233cbce2c4a2e86eb63c9c504c657b7fda9070ee216e73f5afe110929015a96d03a5fe7dbc158763d16e3603440c7d97bcd60f9cfc180b0347e14aa43eeb671b88df9e1b066d4e531fdb916f0590f800c615833e7cadce8a6109a951299ca2cbf4188de94bce2b6947ca8592aa30bdc0cd8395cb58e9415bc4f31399b422f6d746b87a781ccfc9172d3b0c574146aab8819b986c1beda125d0cbcd6d65c54470edf888168afd29670c00376b4f082d0b1130efdbaa0ccccc897ae1ab81ec18f35ccac25bfa97baaeb2b07839340808d90b18c39d03f7f3efece14f0da3e2fa95b6ffe1a5d5f21752053cf3c85f2bb5d3881aefb816c9f30c1dfdddc7df60ce2d4845e4e49f1b83bd84af8833220a1e64fec50c2adb62fbca768af854730c55d24798eacac0ce75cd3abde2b6816ee925e5b859d862a09d91a0a7255f16cb504e15aa3c1ef76a07f08e97504391332446f9fe56fe5d9e52194f7a9805d0125c441dc67e3844b706d1fde9d737036f5ed678e79d2cb6a1bb3b05057854c8c455cd5511d8b7660e45d7250a1634be425773d86bb11d7a8a2f00a801a1a534003f563af3fcbdca68112607420b9fd4a20c73a815ba4a6c8178fc07eb66951276c96d0d00e4a15e0e760d02970b5d549ebe80dc84d56095f53cf4b10d752ee1117f3ba50c87167256e64c92f6c0d86b27c5185c7ef54e1d067e60bd0bcd8e6bd2e790e59c00dfbcc1941f07506f13111bda321cf35dc77f83a845f7b0575cff9a343b6066fdb18aab7246e3c41f617e0a9ed99d7f8fc234df0aeed25a216c618bbbe0241588ae82a902adcb9646497b762292ec988fd13d8b07668f38ce58bb40a7fd1790948e074072f8d05f16fb5e7bd88c36eb42f6f8eaab0428088c51778baa053e58472a4a9599cfae692c5fccefb1b60bf704858203142496afd3bf8c84cb61fe31a150220be1158dace2bacabd7562ffaf0bf48efc7fbbb462067751916ad6f5d0e092ac4ab18067165acb367cdc019dc384e2486489cd78751216fc10a83076b03f51cad242501c3dd59b7f4cde4b3796a5541b67ef6deedbf20e655fcb05d207b705cdcf931b0bb819026ec1323d0820feb7e123f197f803449359bd0200b18a27ccade3e6f7337d978c8988c363fd9ee87512060b63cc087bfa1a6c110c00fa2764825a3d3bac4452a48ef546afbee12f1595b385cd63997e5ea76d7a01ffd8d59fb50a5cf6de93330a5dcc873daa0dd42d67da50bb458da2c937b1365d75c0e3438e23fcfdebf77d64bccc4c491003b6b4213ee7ab3920ed0d9705435de86e61235bbd1e55bb1440076d13ec258c9e911df13ad032b64e6840c8566f6be5957e1e5a5455f29fac268624b9c7d0db89b38e330e360228fcf6600bb0536a6491e9f753aa15228649d5bde11faf051dbd686a00c08d410ee96dc7aeb83fae237e3791ad222a319f8201f4ce11605373d9b111630b3a1b3d10fe837d95f9a7ce8f32e714326d031d9c71b29f8c410d069c019d5507284c40b7fbb94fd0bd7a352731a788e3d20336f33676fb92b60e54f04a76958cb744b1e1c608e79b66b4163fa53060eb73b509d07605adc465c7f0d40aa7fcac2bbbc1d87aa6a8bbf163b62a94dfff62f3289ac47023cf895172d579622f24b47393156b4c3f19b0c2a4b8ca79c389aaa2a406a8a70aded1b8ea03277ba31c7635c207cd52cc03ef08bf0fcfb3b14390275cab8ab65bca34b0e80007eb8ce25e341dadc8f5e9d08fa45330c09f89eaa3de3d1f36d1a9e977ac297f58396315c8e2dfe130b7ff281529ffaeffd4704bf73d3d8084a59adca0c3ac11c70fd442116d968da5ce94f38db020650d7b0f852147bb42318a29861a42dd5cc595074fec0b364d13cc0a57e639f86dc7933e207fa30cd7736db44413110b7592a03de126f6ebf689de3dbf812863a8e286ae84a6974f592db4e8101b1c7431909b26ec0f1608a9f77d00d637d4b2cdca262029978802e16bade115ef419ec0fadcf642bfed2f8238667c902eb5b92efe7681ae1033477bd91d428e5d7c273bbd68b1abd33eddc63c26f06e18d1c8c6e5d0073985fec2767d74a1834a31e1140cce3b5bb1ebe9be5ec17bdf31d22df2a51daa8b85fec2767d74a1834a31e1140cce3b5bb1ebe9be5ec17bdf31d22df2a51daa8be36e2211e359d6319556f1f6f60a7bc998dad2e9452144741d0ef9109b52422564d14a5f8656643df3b8893f708df4f65346a476c355ac8ad42205b35a21a3b6904f6fa98f959e12a6b1f7ab2e554e85f36e87b59fada68a59e3b88b47b4b2c08ea8d31f28fe1d08a7e9305c8bd108f8fd477e322a5ceea084dfa5bd0ce2c1530467e184261aab781c22f94dccbf0619f97ab804e4b6da41318c12fea75967f99cb867c040fccba572f393d43ba298f96c8d3da5f73f91809b853006b7346eed3a1101dc3cccc6aecfcb5bbf11f006fba8e9e95afaa7b7a26cf8311b743ae99c11d34c0e865f9b1374eb9d9b2621c6f3984738c8e0910c669d3386a5d6a85ce52551ac56f2f7f5bad5f7329d2d67f1dca815ae7079eef4c7f2883dd71bc23d4f0b123e2205c0ec8bfa65e88e1a020907fd4de42652f95d58972bfcac7e175636b1e1ac26773521582af701f57e9b48dc57c92dc238120df56002767a9f6aaf0b0e18093bb3764d7e82b5f4bea986c5128cdc0b238c517dbed14f9419f5057770fbd30e30e4df791e25b437d56b8919e5c4e13282c6ccb1bc765e52ef87b5d294a290ae3551ab6a9c34c05b0b467c3673bf0fbb0bfb23d375d7367b7bc5e1bd8e81159b40709113815226c1260d1b6c5b2e71f59a249f93aa5be7702391daba8084bb0a510972d1238a20f4e206d30eb6820a7d19f32f03ecbb4a5afd9f2d0520a49ac5cf999ef013ea86b3a1d43c4b1bcfecd686f04eb0810c844ecd9918cade34fa8492461fffaac5a6f0a545c377c839141c83d64c32656fe28644cf4d5695fab1b2a6adc3a2fad8b2ac64c8913d23e7f78ff8db9e8045edeec1e31240f3e911e21197266282ed1db405a069ef293831fbf96106eabed139399d1efc945836735047fc87936e109510d3e9a0747222bd069de8d095f0e9dae9de3d68a12b2053867fcafe77e16e423728d8f62f15d4e5d8d928c09f2f32d8be6f0cb8614e134014358ee7e93a8e776feac0c852c04bd2c28983e1832e69a2b3a2fd3d7aad8731e4b6b4cdfc5a90a3a26c7fce54d5699fd4b7c6259789c9126e951910250fa4e8e095828962cb03e42a1ab26e60f2294449f9ccc82013af2c35e118a1e4ce9b4eca478396f4b2b020729a111fce3f096456d74500bfd8f2b0388c3c69f997c0024f8cb593734c946e32348b09f27105f18de518633403050464a5c2ec367633rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-M2Crypto-0.38.0-150400.7.64.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.3bc@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@VKTgdmueller@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- 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).s390zp33 1691942549  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcddfghijklmnopqrstuvwxyz{|}~0.38.0-150400.7.640.38.0-150400.7.64M2CryptoM2Crypto-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:29613/SUSE_SLE-15-SP4_Update/2fa3869557296fe3f130a9da15e2d61d-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]=c027226fbb6897bd3222fb859eea801aa8286491, 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 \-cutf-89584f6c37471cde9e4573bf7b00aeafcb34d0fa26bad8c8ed6a5e6372c58c171? 7zXZ !t/8L]"k%a ¸T(5цzJʨMqU=/8IEE֒K e=/6C83ѫ^UXJ'QwkG69+Ӆͻ] 0i1^s !MU1Y'6 QAk>@bi\>KJS q<1nAHY3k!#t G YZ:N@NrC/=]-dԋ}MAdWi0xЋ`WB7W)huzZbmQwiy"08uN`-aOȽ<΁ 06,ǎW|QT%c>lNѿ-O85ȝnApNaklI|Ȅ@= SZq.޶2<92O) o<A+e'j;Mҳrx:]$D2A34-cW'yg|){ta:èWh9QumchZxY;tQ8$၇tk"{6MzsĆw-o8S&3oX>ͷA/N yn}tAպv-m|;7IFyZn|KR2EUr1]2d.zQXd7$FAPUoVΆЪcTWBF!7O=L7˹Zg&<;vq}C^\Tx7g:SZk^&%0IUž qPy#1"s41ub`p2bE[W t?W1ɒ11?yR*1^@Hi[=JbY6*<;)\#yJfFY?tn;EtԀ)C@[JqND: V!$duܴ\4iaKip~ּe&b.ha6jF R5G A; PFIfV,qAg|Q-&X_[LX@CBPo&JDw[}B\8Jh~wѨ/$8As[U|uu5Y| 2c #:ߑ(֯['BDLiC! F[G+03\">Ujj#N=ɛ|oS<wk:ڝ+d/`pÄ79}ħ%p_+-'sr9pZ8`8:k8D7,V%4>om vEduA`vjl٠ a}J>Tg9|٤A#z [J#,Hn `{),X4kO`Jby)BWMag7;0GHZDSܴ[Gh`a]w56;G *rMg@DD DY]Nid`B~bVkQ vzDznAF8l7^7(%pϏ7iP`8Acf + #`6Tf\P7m-K-4mg}RIgtjmM?X^Mp 94kbHGƵQԍyk 5RLb' ,qyHuSjM5L z-Zx{5C-CNV)҄h#C'DK9WZO}d@v8z\X2BV9H߂^*6-.Q~'/)kB \2M3|l^pXkLpMgN&sAy\:6Fl-iBޮ)>Jv! -~4V{p_s/Bq>hpKVbd:TXK :oy Ͼ&^E)f9\N/@ i=P͢Z[LWt*կ^mba ĹLrAYG`ZL7KE"4)D-C4u78= Hre1}B"yßcGW)qqԉ,c|l 6⋑AJ.pdW-Osյlge<%6՞ZH8:Fu`%23'Pgh]sR U.6IoMWLn(VBpje%x<x+8@'a$¢tZjr--B~¼܇m+;via ^.*I^f DnGjAR=;:A+\p~%ڊ=hL/z!BޤfHo[Ws,U;o2<"P`1:MN";C;n 45p bP]%]0>6BQ6|{.Qߝ{iТ229c/V81\Ò^@h#|En>"z刵kV20yAPޣ ;< {F"[`{X{o@?YPc+}Dz . 'șBQx!PFv$-:ȸFKhd.IEMCzCPI[6_Y \˟[d9,Pq=y L}lw]+h,ש-4mԵu^aP a `O;i,\i))K5U$ʹR4ShnM7찚A.(*yw  9'ʧHR/ W-|Gx^AJ2A)¿[Ze礌ˋx g @BjIQ2@F{k'­`V[YtK/NipagvpъGzO۔"@;_თv7x؀ž*cT|d)'5ZA { ŏU2-Z1wr{`0/mr=!nu55,g!#ivfoBKDld eW˩ED]rf&[Q"mM@r?dRh(A>SC,KhѺjG X 6-tJ)!q2БXcqZ#x+?Q1aEc8J-!phJsȤ3WZޏ^HWJt9u\'A3^7E QJ¿(SyRחȱ*6 vcS )\ Krn? SY1&3& XeDOgU >9X.dK&o"GeHQ3wx,I< HQ8̄^n&͊+rbCZCX#opr#r"3 72eIh+zcXqazV`dlJr0* f o۹Lq d\ODsg |vkY$$[H$M"?2Qor>II+ѕs (&&!reX! dz5kiϡD0LA|t|SW{JKLήP ў+I:#KFbk3ɳ})99iǡ4>@1Y+G̥UmtlTHc3~KXI&.y;p4BDŅR펔EO>lwl.ԆS9cYR;e)|_s!%O^%% \q9U]qK¬#)9IrDcԊ"f UlJJS!@/P~W0|G_?:1{atPys05IWF ?bMt}㍽tn Cd^:{;pa+Z "9k%V͕:v,  5_{LH !Kٽc2]9| 0M`6^ p6Q:Rh4VAL YH0>Xg\2prgۯ#B|0V6$>]Jp%/]H"=kՊ2 d?IWc5K-t Iu26ۋQF>CUԎ%,C!3*=} *L)w·T'4qF"WXIv?p[TE%]zdܚ5r f|`XL5U\cJNj Cd3^.^q~IoC&ռQMqB%i˴>J w˚f&"M*I7}1׾z#@qs|w+Wl+y+I-Jad`uE+Mo[9tqPy 2!?l D)4'P*Xϲqs*;7.yߝ~`X ҁmߝ)w])_YC#\'OƚoT⤸/T;!q;8뎰uM$I<@?wsl M}PyF6M{~LEHl1~]ص]DRǹ\ZnTEN$ln3A/\hl$4ZlXv3% )̔ۜ"qȽ$%T6`f9ea h+V.Hr?8s -벀#30z;N[qkug5 ˡޡ]V6d`mlܬ|`d`D<3`~*m$V l@7LBy Fފi-;9S Ohf^+|_xdA]^4+Y!ovlW"SS\6D`3A  5|ONI,Ѥ{߸D17-<<[5_zt?=_>jgqd/@Ϧ$5r;v1BoAMKSS) BULznb/IMO,\V)tbǠKnf QL"Bc'a--ʺ7._NqC]fXU*r~Fdx*p~̗! ډoc~;B_)G[ɾ(klym쀌*ӛC`*IrHO#L 6ڇ[> Ł ᭖9pT7ܛ=I0ö{M*Øb8S}E;Q!R.gB* L1Ii:I[L$N`0$a]Hj3M$`;޾5<)>rs8C&gN8fi'PӫdVF-rb˼p~܈i^Z(oDSV{(XL&\=._m RSVk'd8|(`P) ƿt +RHgP-y!hlB,2;@\X:I Ry9(|DRt2Vv -AC_J\$~ծb#Z[YjQDzOu]|4^,M,FB楍җj[i C/>wCqvWhb1ٮxhv3a` _2]WFƒdǺ)3+_Ynz|0VN> z ٻ(rYZ}äGY3t, 7Wѡ睆2&"[;b>|AU ˯b t͙' @pʛ9gc^ICM6E̖Rw`mk}* EᵙÔ'sTx{㆜}8D 7IBjǧ<%ZR%}~.Fč϶;6X&ctrb/եb)@'kzt^wThuN+ioklMr~^Ӛy5Q)Oge ՏpnL6_]b]_hlVNn)!EKmr঒ڔՏ*nm{daZH-zn:Lgphύ_ *>XvD I>uU"J u`"\A%i*,"kv<;fϥ VRJsتgoz\@$>L;#. b=7e~hu }Hm vDjlj-qɆCK_'Nڠ35?bXm uD:V$~+{܇'ۙZaDCuw fƒn)ֽڭ0VBPEo/*\hN $☙`\A&̽n=gxUAd. jV*mՠ'THLd)ojIs9daYHƁb ً+TJU s*!' 1KG^D)fȱb.ĵت 8R TfnC٠)AJEeH>;sfÀcSSۃA3?i7 |^EG\N^)_ok6$/;~9XUܧ?4A>򤏋wα,#x,BDLN&agN%N0ӷ0Q \ȧd efxk/{O̝pB\Qbg{ w@R)ɢԊ©{e=gѬ@%XQ"}`jO;ӆ$\- Rh C}7'hN1v5ó/BtZĮD~:0Iܰ7 tlUQX fuMG\#E 2{V'K0u%65X=@9 Y\]#^G'93DJ%AR;-=w冉޶T1uprr/L Gw.&E1M*O&D/vaS"9b 뻖!7L)8*5aՕT9NoE#@Ėm0%˙(ճ,Y:%)z7S a*yJ"лxtik zaH*(B<#QosK#op9g)dٸڸ rUo\`È]ꚽO((!!b U`6_J upK3Lo>MI`〓ڝ%dwhomTr,gĶjY&&[ةm"9Q '_I2Kr>cOmM6ASy fp$l 8᪹ Ǫˮ[}m# yN8f4S4hx{zNOZգ|C>48æDQP藺gb7po¢ߖ}Tݦq*fsԤM,+{S Bv#, d6w}2G `{2?k&WP92[6֪AD_^"&t5E mG;iTϊ3jh4i'`'a0k7ly|8R=dBγʌcÉO"iiٍnZd6g>4ᠹlRt5Ū zY%WI]+Ġưo+ˎT%솲զGvE#BQU %,󮉝tenրr+BANAXz>^AIJzTdX;22.v [-2!9ȼl0~n-ω3, 7Mx]>bI|sÛ)H*l \ء)/5kCn G+7FmgcHhV.:xsA4o$ n_ -L);k݃6Q7,Zˌ-;RA*ЭVz'f؅)ӢC* c1{-7z?*qK[ŀ@!)b|+4fd+2?-+bj& \+rHߴTt)z AUW<F"/.nܓVhLݍϯ=J4Ry?9k$]>nna>CV,BMn0xHиӀ YY)}yC&HdXfdABZ̔=-n| z(-+X[+ߊW ъ|gfóx]% s> -=Zrd=qmQ-vmB{.am_N Ùp[|oN<?H5J;W(I91iR VbTq~`ʹa @h^fs] -}tBd\YśtX,1Ml&_+T$ \j2m> \A8w&_sКhξ;&-yiK*æ ig6?K[߳Tdr$@MGg-~T#bUxԑP"Zd"FB? 2DX )UR$nX]Y /6ʖn;t5b-i VLfW'Wh$o˅>ɠx{a ?d_{T XW1߱XRŎCi?L7u'258x2Rr$"aρ2G=l; Gv2ODт}w;=yv69z~n>&"5H@I8!YQ9~Zy F d;xYg~gdl KMN@]LWZ-wj)1^rT{4&  ':r*IT/zz,1az:'Vkwq(5xU[yQeS̘W7r S"%TEF)+ԓ a 9L0[NI3-]^Ut8p߽+UaU(u1\gξuIf Mu WVݢޭNQ.&Ê/cޔQuME 0$03 ;;pr*"Pva3ifw(oN@^o)}?A"o,b%iAbayL['Y&9B,NNwo| t m֠[0H88˝32d4]3#1p>S[Rv~Dm 8+SHd/&ZNl *6< d'`of뉀E#q\3)Lc3=bÄn?>G F+'%, F])dJ\<FsF:֯Oh -{.MVH\ܠx\VQ(J:ţAm RPbYİЌeѭ7vʮ3?dK+wc 8QR?#z!f؟_uI`FRy~JlC߉wN3.w>YRlMbݾ\< 6g8N]j;ta>doJ=D)RYޒuYgN-*bh8XD{"dpGW# eluVT T=yW"$NQ$8$W.>~l K־3 **z2/wEI0]>*:+BcsM*5hS_ΜJmV{Ŗ=b3 2Sۤx$~@%ֳXJ' v)c32nRk8Mm ]#7Q.~`yu(ֽ" G$N8uHJ=VFA3]Qxb>A?AK fh,qÕ{KDm&amޝ=pshHleG {sƜY`3"} !XS P>U,5u)aF`Fah2H$ío y{nO}G>`d}֌&I"Mj X"|یNXLj$wu^8WсP#E y"ha Vk?L mؑӷnZF|'CbKJc@mdHT>W+c҉m 8}c=G3 j-yB=H2?AT8q:`aW/6x|2̫i3eD7 \ @86pC7*3rU0 veo?-yo'e7Hր"߸JV7YVY۸^HyCJ}Z~l^ͬuNfbiH ./THfA?WҶ)aQG9kQ),_<͆`!BjCF೸=ٞм)!l^42-r4׶4E*7 `4d{ `պ!c5/a[5!RS‡6U%!CЯ-lh'/p"ozR ¨x M36sQ8q8 >zv S;7^_oT(Xy^rYo,r^("3wDo=5`+/^ü`?@.n.*v  yJ+&(nWHTp | `TRL2٪[y}O N[yO5I 9Nn2 -3%Z9I]gRǓ+x wY2*q!g1UC]#Pt}e{՗ʿ uYE2aoo5*P ,@0 +5O"ju*?aլWbN Z/I>K*"6dpW[ B9#VdH{:7opvA6qZ=w_R'c 9Ǩpɻ#*M}%4%D[*NI|rm3gRSY6Xa&6A!d_$6c0)XٸK {-󦹨< L&- i R?icØXaSA`RL  nwK)nRD@->boc g!EpJJڀC4S|AGDt#U?ό#ddKIS-Tt)Ngl!;]#RdxeJ :|ﷄDݥû\"9xX󀊫%v=%ǠFkMbnt+j~D|d~(u[& -N!d/}%2|vDbpE\;Զ g,Sn,[SV6W Jf! f⮜TZޟS$ͩxMvRF )9Ht' x=-C[vz 靵p:\4}&T #Kw~^b; 1^Y-n h06,$Zq>T0H!:8x$!=e(P|; q\CcLC⾐ $wD9ȶ4+ l{53λpd[h*GG #[L!y^nCIލ>rQ&GoePm,()L&QoXu@k]n')^ՌXpnBFϡfko *ّeugE-Uo bR6ojn9:)1? J\$'-T/5 2s"Gma9pA|?+| %Zcؖ^ߡe6BmR5 aM/V>T5;|ٝE᥺Ȍ˦}A0X}1֍RT2d6 {-#x/_R#E&H)`|0iRLůמsHiV^T6kuª)_!y^OX׭qDwl@ҏ^(yϾDBvo U{H]<Ç} g7%~a6趷J]jR3[ 3uShfh&9uIY54* ib _A_D): P@}y#6R8f=7{Zғh;p#X~QCD>8ӌ]]κ?J aJ"0/V0D ԭX}hi'^b͉+Z]X+>}M3ma O6=ykLU)3v>XWV>Y3 0|U,+$XdkJggߎ*D dk )C7&XiE͵{`,|z[ӶwOi'0,C|{.M%4[k|>TVtLeD$la\J}cE]43h&@s5e!S@tUsX3dw^(7DA'z}6ڳc=V6@579n ӄ6{9`1W1OU)Fum UMuIC+ws&1X&5Ld=?ጁeDp$JE`hK.+|L9:88d99M_عGA FNDf= Sw$ k8툞 orxnUxt>4/Du`5!Pd_EvbNddhK{)&qW-:rs(,gMۜ¥4FM`Gφ\>۱׾=:u@F[iBj!f5mWQq׀E~ ks#{T]߮l_ƻL$젶xR"CKd<:`֗2l,3Oql}~@Ɖ `S{OhV䅐OjdNVlZ))i29o#N\w Ct8m#c=܇4 OUa^|ں#*`޻:ScpG"r;OY]2a~#!|>ɞ&4a7Bs<lD=ğ~&*P}=CZ%|vٓ.V#:Z$7Hl2U7 YOvA}Q6k1 T1-}{ $I@'~J:ç݋eרGéTDa ,V\Ng2!Z6=[܁6l=/ xgO4no`}CIJ&* P C ?uSƳh; 3=`a.Y0UCƼѸ|| OT=TXY #{ig2Rq,&!,lVd%?1lAad%h'E(]NwqvP R{g'*Z`,sW倥hRH~,k> 9:8 |YHB$VBʎ]_6{id ƗI3kۛoW"{T5DM,JV_HaދUt@^Uv/[ 7QT`I߫t6C3 )B,+GY&xaqJp-&{l[gkc8KGH\J5_bdG U2 ~kWә;H4 5z>)_@jp)翮8t6n`ymI! w\/, /9UdO#j[W!KYT^oKP(|t.!K{+%zs(u{_ ~jzQУ{e~IjH ]?bS8Q x/Kzjh&,s(gUz`.{%7;>kUeVGfڲ^[H>'jv8|A4̐3ӝrSk 3٦XY-CD:nGu7'7(~ sߏ)ͭ|t~Эke3rI&mQO~};9> נZB(2OHv=sH͡Wk>N7tς0 x<3,x]?4F^$'}z[4- 8|,A]Qhdv2*dy|p>.@~ >dK)8!tC7,OoSЋhU;P]R& )GlzP'W_[L&9/Wo$&Ţaz8"c k>(%l-jj2J nz PjTxTircZ☧z}BLM;^>_^mHD\^pRRBS_t`'JAC?՜3Wx쐜p/SҦ1҆)1||OE·)p P>2[ڣ ͊v@.GY9<[v@B@d'f4U<|0݄ݧ؋xE[!؏\>8mM)Iw0KUɼ\.<ĽXUogMܐ]oyPQ0I{I͊u}]/,j+IcAf'Y4Ifxc%yfF\/3i9ZA@ɍGl^B' nn i.Ȯ7LѴ+ G']˗$Ywd enS6b3#٠t%𑖽EqI0lWN@U閺MJ# ?"wxSkx2ƕ?%[ zٜe]xIY\^C6Pv#Ck~ayXƐL},z6 6|cۆ?` &ttZ!xĺā5B-0"/ JDZw#eL nwqCYѽ{؉d)OfIoS20.69]) >Η%}zj4?7#:ߞ@dgb6vSb ! ΃θ*^0~ܤ&=  bAg1Wg"C %$@- A w<*`d³ˋfSRP@DQ]u7H- yV/h۷u)dO:^rJɩ"&@YTv{AnX}N02fʐ{j;7&64) -,7nKus:7ڈEnC#Kи=aʮƤ3'_pDES0֨`Aw-Τ{1 h|r X·ĵwvL $yh?&EFM 0?n64|m-^(aʼn)QWTvZHg# E¯&k#RaNw=qy;"@soeH_!JrS|dI;@8}o[sQ򟌁 M^,X`6U| Ѷ 7eI5m(qnPk{LxqIKU4Oqݼ L=;*[4,6-re$D?Us>6DHSwh!liA ue-={U8g(.q6yymK0rL{y zd1rQAtQkv+4n11sW< f uCN/w[]͡ӰDqM  6 _$-<8ƅu DZҚ U tQ ]M^0z)`^i.@ BǘפEMK9LG2y3UnGUƒ 5kׯM,O!VݏPǢ-2:JN4?|$^}5.`9 D2lX#, 8V̤?í}UPdDH`%Z;ܲB sh![G?\;rtӷ=»5dYɄXsedqEkIRIg+Txx鑒~XS(<}dW6 NwTg%&u3yڪbk33&`L :95P 92u*ru^[ '@k.Y5R$GEṖ#-5}i EQ}gK[+C=|;WߔPv&Rr;}Ɣ8BS}EH6KJ6/3DFpG>enцdV̉U&̑e$6JUKE ,gJhং5Gm9ɺfZ^`EoY ]`W gceKٽ m(m/K$3@8BL]n"di+\WI4W5@x33|8Y2nF}E ՏbtD//`Wzv81uy FHpPD`{ `9äP߉d@s.L@؝uY;:ttPcMEX~eLY|$oD*enW do2~T`(_a"̵"ri=MAB{*"'bAB!8*Pi{wFsI`LEX]ee1=[|&"nлZ%TZY> [=Ƞ{z*6LMgsC5Ҷv}ܩ*Ĩ`X"{>N*DȁU.Me|?3N+ =stD>a{E ٥ O,v\!FFU̳*x'3\_2m>(o0e 8}~nI׽N4CqB\ .Ѕ6X5DL@#G-,|x\dqqQ#mHNc[ ԥN;sim봅]r%=/ڒrĬ[Z!̚{ 62ZRwy?<_&51/?X)"ҨA\gD4I}b{'PEB /i^-G{U@{s t/I_"ц2"p!zvo7GqO~ )E DU8|H:bWqFvSt`DdnUX@G;GR=2"7W^isً P1AZ$m~r̈ >8[[Ϟ/tt4q7fO|3!Ys>c"|)&!'7#@ES2v7g1)g fEcb!%[m81"ʘS*{h*;Mhh"l>u}:|0H<WY3,`^θsi@JsDk2%ɬن iQ*=*< YڀZ{Q KK=G-٢$oY6D}d#G""T.& _QLmY9&rMH wMlNH1![7e $B.i .ZlN0HL=Lzud:By;:A0-T$kye|A`Mj2M:yO0lSv{'~*@~O ~UUf tb|lS۞?JE. tP,oc#qh; J~O+m_h>&%ڠh6DS]q1>E4`܇#48@`;3@p6i=h0zGv67;Wh)HpSe/}B!3~شbGжRW>?[G_K=KKrS+3$JU3z! g,&:EbZe[0W{Z lua-Qbـ1hD{UMyM~>G8q$M,=1;$̀z/zЪ(@I%5>+g5I?iocs2k?1hjo}צr}NLB-`ŢoQ炞yϔ&/NOg:|4~JUeh"4L"pLwY61?Kj #u_L2wo 8o3 UXCh#fޖ#ˬ{G,h,n륜81\bfiLo)cWX3.`K%׹-ԸZJ70qCZ #rұPUĂ aBy^'c[!"BEð]i\{÷F3Մf@Kz7#-t| ϥgwC\)&[Rk6ӯWw%]j4ټ 8'eVBRX&\lay1%w*2ճ? KD& `OxSAQ'1[Uwn]LAj{~ʑ>՞Է$Ҋ3ؾ?MG Z*UNBu<0PIQPYiYǵfׄM%v\*TjeŶۄ5hz ˸:g&HyO x59nh^/Cm+"œ^EcfāAE禉[5N} ʢ t:rZDl3n=dT=ŗq{_֕=b*f!)T+*0WC73ޏzgH 8A]vtA pp4# ė-J*ħډ Ұi=~ԙ9K#l{ (^$HGMQ{xgn__-vJ+dsdJFذM~E?L;Cd.R$n TbyK Ƃ2frF]]X݌|kmIϾb˯^{yΊ-p(x(&9{,%! vȰ?1P%WCt3*P"srڹ&NZmOG>j؎t vY* roZzI݉*[m`JId%n-y4#()YL mЫL39(g1f*=rJJZ! x;;C2]X!dp:+Mxы8J(h 6 ^_U Kx־?Sw}'MSˑqe5Ґ~3Ea6zW'bZ~jȳM4F`BXm+IvխA)C{ $+Oram+W~,"OA~&ގǐyDC`7{Y= (Q*)6$i=@_zUeˈo&F`ʏ7ƃCיE}i:7z(8~'1 Dk[Y64 DɒvR%±L-)zˉ͑E,ٌ.7e{Kyd< ؽOTU*͖f1~7 N2+&vre?Eplz]Q? /ʽ:(:Jٔ?GKPUQuG6 αQ7e6wZkJ(A|+cڍ;4ާF.[ gB@f:Hss!z>1W/p0[\(=2əH\~~ s20(j׮"/Bm9!|rq&{6owzA:47M\!ΗB앲!9fRpkU/ysz=꧚ƨN0 @5YV6_"?g;pyt W v$.Ѡj \~"PiѦt-(O8{GNS(?!Vo@$m>tq<bvS0y>tmTQ3ZBBtvȢсF5-Y}(?q{\.?3%b4 2'*wB¨Gns3кQ-g*Zk|lu [i[nD&j{T4 ;v?;X'*bZ(I#B_;CmO̵䕀#&Օ[c ?V޼xu[D5l CD=4|PDHrߑLcΫZ 4_OB tdaE(O~P|΋AdP1) zBY(lqZ@=_?C[6ET-S*+:A Қh#WBIK Pq܉w9(ɧ\;صvLxxqgA>t/CVhcbh8ڊxgJ'i-xuvljHߥ+D)-% M+aZ}u83sXD9!Hmo{5ǝ*ge]i>h_$I'ٕp0}0:6VYlqCK)[p1W]P!Q1Ip]Yb^ی_3jz(n-K!he̻{u)w">9tbal;JUQfucuC&>Pg"$v/O&xк] ?4l9Y27}]{8V(q^1-]Al9BWgDw sγJQ] TWxPVbiZo0iuZ<0`e)=3fR *r5y6Bw>LT4"^x[va)#Tn4&z]:(U')=i^m%ݪa<xBPd4C=ĩ<%wEtNn 5\9gC#6y֑za-DA]CbJn1Ҳ#З#1!Eκo܋MUY x6KLK=9~0d}G3:[ͮ`B^INR: R擔Yya 6*M#αm1hMӃ3#2 ÜN~I'cG"RtnA7'S n.9:U=m ꞗs/yU,%S[<稒OY,Ţ&~3>lD7kknGI#{%k%ݡ wl,G{*"юjFicxyܫ&p6=q?mn}.?+,^;o~3CݯAA0 V3taK"c18 yrWdzB&!e(Ő)d1ٽy&OFuamBa`K{_ r !b6 /}{D h޻ @8a~81c>#k|=^ U4Ͷp3^H6^H~jǴ ˏUl9nӬLyHk  <̩cj6- >|ý,DTLǪ!"|"t$-q " ҪRpD1HkxU>\lֆST-x1NѠλe7hv>s'.>{( V~CmEE/90U")`e?y!j&&DuB-a{ .\'lq%9.D``kiF2'{aD+cւ 07#mJ3}A4`DG}4/1tvK f4B}:,@Q/rh1A lKéʬN/\Z@}`؍> ]Ϯ9e~+Ra*mLjT>>s3X+vuR,>fG<yV@z4tq5@z :dmBx\;~C{F͠Q~[gqQdb1FRׇSB; ;ŏA+b67K݅vzjiErE_BTikXQ浻L(gݶe p q@LͨݸԦJ,XPW ^i[f\H5݉l9d1@s"]bx4>ڇuDQc'$ȔN:'%sйZrE5% y:NJ}{tUq Vxx!qx32f9Q?M9eWnh8 V6d s)O[hxoQTYPO, +c>, S#x#:Jl@EMX < gv+\E@!:j28z DN6y϶|%/I>xܘMs| _|ݹ) Ti/1A9ܑ_1#-Rw.wڔW}lRlmKn+tě ?&I,7EdFnȨ"HJ(Ls ^.R\cWV؜|X)(H}IIm`\oH| +XuY~=Egz5ɶi[Vt-13̃a23_K&Yutqb4û?Eo/ymyf;MGnfB0Sj{ܸL/e$Ԍ;Z>Bsy lÈw%Z;6[m-x@C~x#N[Em+5.E ~kȿpHC{3̰`v<{hk =) {Dg{o5V1a1>#5xK%u * wzaCnNZ X,,@>-\8/qbj}}h-b-h>ñΙik\!dK#W>{AoC/ _ﺾ#.dO%(rVѦRwc=5rڴ19%IfcX5;Jpw#K$ xmj=|UI$'H/3C7𙡃a3\\~OЂ/9u軬D.sŞ^{z >;TԿ#@ul"ȉBc#fG6>9NX*MpqcJ}>Gm'@ U숗.#:cAgXKwVeOӱBwnDZ]_ΒeܰũJt[ Җx&ŷRػ+LpXHb^=9Y(M~KH (|~k;2Le\f*p0.e:oxWjc{@{d I" ET7ц\@K*,lƸ2]GW~N;nE;W/#;r G^͉^`^0H/T6W!\,*q[U6v(W]猜h1L~v"5~bgjh;롿%p\Iom[f fy [_Fzrr]`^aNwC\N*z SDTQ.B! dPiEEk ̮OU,|dhϯ6SO|N~tl{phË4֣ܻǝUN\!l)EQ{Nm0m4'&un%Ni` MEN}^;ۈq~Kt3o{LM_'Vq$p1 d=t#9Y`{asۀaШ3e pJWu~09J$Dٲ(1jnG:gEAP(pU5#mU#w@}s>&l;_"㩗wB .X lk{mtWUQ~$/ ˽t/̆HcX7*LpJE4bj{:`XPTES|l" R%Ƌ1S4j!r=j|;XE~8%D_ dqK1o9]cf,!JSf@G[VfD~[]9~ ruYS y 1NNb'aޡ(VMH]ubV;|VO7w]sJDdLd)d};#g|>;RBހG weo!"Oԧ{ *-JjM+:$m~uAtr2AYTח H}gǛ̂=ۆ+.p엑Z)HG#¡AD箓uKnR6ŵjwϳP΀&e[m6R\oBs đ)Itv9uEcR6|-X\-d>Z J,]}`󿘋wڅh䙰~NGY#_L2Ea=vSGwq킋VJ?8~J7.-}a aH p;h ygU_lX@r=3UD\:#`TBJV(*Sq kҀ/&2"ܯ3PD<)|,iĻA5~2'&k^Q};ˇ|uGWZw!c@q"[Q1yDgdT OӎRpBm@ /n(E2ʊV2.Q48x9Zj$GfC-54RDf.3R'b}hJӂQ `Rh 83USG ,蒁쪙,?}9$$Y1{K~V1R}L)xoz0γ$gvf/|[`Z+%lD|˗$oWʀe%۰uaAU)C-c#izMnZ&T[,f+}u}~2<{D0\`r QgB2x67\!l,G(~;e$*02^'3\Ti-Y%#(-Y"h\zL§Ó|Sܶ 8-}Z-z;ۮ`E+lXvy-ۨIVeڟaiI\+Qk5z=)pݳ %uQΙc3W4?)t8j*of2n țMkJ gw2?HJꙜiF= m(JR@ΛPcOEY f`>}FP> ,D#ptKlqL/ƧiM8Zw:L7aoN]GsVc[^*V/U6r{KHC 4ka j k_nIX9G|,5R~IC@c@rBJ+|PN5AT3l([[*,i*c'-\.X^Z$+~Y< ZY9lnFmn3ϨC;uQy.<~pS3+=IGܦToq?;}I.<-{;]!VcV>5dKj$TD%[ˍXa/e*H~f8P#:l%,R°E1Hq<͓嗊\F 'Η{(@dRwv8rylC`eP_U >{d˫)4?wTM_{ag[$A4qosߞzUb>QHJpG9P&qp6\/1fjfN,3[La`LhwօSgBA}k6Ž(5VcAcU[{[pg6Nj@b%2nԂJbJk Dv{b)ޣVل66lK&L2/P%Bv2&V|W&gByokw}҅yhy#,"2 yfb@Xm,neZNTj.|1D-Ŏ'0 19֊%7@|vMlc%ۖNÅ`V[zr~OǁY[I ?;rs\A*Ehe{Wŀ<]Pp?L?XӵnqE?3S0v+.5hmAJm1*BpБv»Yw{NG]T|x_,_w 77kzDX J^ٜUE<969$5\(XIc_C/8ū f㼦h,=m/S@c]E9uZ ,ZJHro%UO ]~׳a,a,*Bʀ+B>v %YmZqfQ=!3hd zO%w mH#՝aaW_=kfzK9HN>U9tL̈́Py^>h ӏˑ9@t Msow`\pT\&a L:")Br Y߼c5c$B){He&_ƣ|C[$P-OD25c~ܟ+|YL5C $^~0,w=zwypFQ^oisշ?z1Tv,MEUp>Ln?6+厫,N~?J*d|oX H5sӽrW[o&/Um1A7C'^_HQ[ æ4AH6>X  oѩ0UG Bڀ!TS=_ =@~1&iGyE~҇70ۃUGLn#wʆ{HmuztD-\n}jVngcPCQ ~n ۭ/["@ByP%i;=z!fji}mTX( Br?v~_| Z7lM}^ 4w ܑhRjB+:.'z Gg쌫uԏJF',ʶWۭәA'_5,l^^L]|UKޗOʠh8+wkkqv "k>McBn3 |# >ՂZx{9@fcN-](Rd],rզ0EIqFo'?oM}לts=\I|s!˻%g)M av!iLmIpM<[_]6G4'i'1ᡑ]|mB3Cl Nu-:/Wg7݈軺DR_h-#) AkWE,fM\A^A[ٓjjN7/m ~riCZeG=jƢ45IRY`.ӪNk{o,{qLMU *$V^A"us=cğ)%"y]#D/T7gTIu]K\9{9}B ( ϭC&dҩ ?Vy?5=d<ĩ3)XMC?)3ZuԯsGx@-*N8tꄢT`n Im~Y{CP* d*4trž}-@J(vyS*AjYugŒ[zbS"+ExmPO_6agJ=OKJ~G#xόȽGiS(WE7wJָiȋfS2˥v|K*O 7ͻնKHD>bnGh=D'C.aEs]_dGG#ʂ ?U;Љ3Ύ5S&T_XjQf/(퓼}f%I2@V$Ó:W.^^J:62$CUHg?Ac~o]UbFOCEt[{jSzSHuRkσRsvIMXM Ut5c79np>݆*ҧ"/)Z8h%D%`y ~Ʀw{`ЦˇVL&/OƄ!Zʬ9rHYtWuF+{ >o. {?/԰H9Y}j Z)wODW`P8x~ǣL'NSe6PO#ϏI )hyHeE5#Ӷl ):M٠<AQaߒwME0I+^SyϋE[B v~9 KmLO&~}gt?δ wE mAk3cpD"úk9WvgM-@< wݽE1=8BrOZRA'Zw@j*]7 G xm"^_ q5"ynwD6}Cz眥{&53k8;YL?ZT-A?Z8w{DU7P`G=o5c%n,Jw{'bp¤: YzD"#ބ:DYC}i:Dt-_t OJ,P!"D<ѷ/邶$d7`B sN[t7ź M\n%ܯv{VH ٟX)]{8񇲀as 6_z?ֹ\In*xk^ ^D fb5/^s(]ÑIC0^oE!U42JR>%Q(CV7B@AE <+t*~8MF؎ EOkvtA_NyL˜-Т`F']y\cAʍ"8qݞ>L+lJsgg?tq 䒔%тCSl>ed)VW QG7FXmgg8]r&-/!?̣#$؅"c3ԅ %s @R2ΘN;$C56& Z,/@S}9̄ot/+ 2 :C%dH,xލʍDR{]dҎM!oo 1CgK\8RbӐ`a#.ꌔ>EC&W|gS],&ʆ3>1lw])|8®)ajJW!&{X<չ\ɰ-}6AfĒ5܍0iꬷ[i_aHvw ybg3:L '~KKqz"A[&I.uxU?e@>.RUY 6 WeAS("cš~?)xB-8k4\)7sJ+;]]w^( u˃;rH v$g #a4 KfDfzRͦ/z~2 ($T;f\,q8|bztA1ǎCcmafA0z: -j9z w>_C3v rJ2Z(!®)P`Hɇ-6Gh<AqƘalETG_Uv1Be gY|-u H'@>%!'Y4ut)F Q%eXNMڶ~dNg3+WVl V#a?1 C)dW] f_i=,?O}QSa_Q~L)OGk}W)?NU=.g%CJ 1KoT tNeL 'W60BY iXNlNSG >mC{QK$`K6Cn SjOQ4;gj-^=x~Ǽ_`{0u'l[\-)^9<)i>_@PV:}OD|I9$I̎AgߴCsL9/m~e&o~ oy)y(-Z](*ȉɷQhD#u>y=+JLe?v]="j|Az"_t!%ey4l怕m7;T̢Ӷ{iR3 20ۏap "~EjZ w `턿m5(: 3{#wg jP:a|?:OmZ-5xl3@JƟtq7aa?h48IU'exs|7x24-C;PFAQgi#q?d2.g/)gn|c#W0Qa5X🤒V~oդ7!> Hg][ߏiZ$il?' JdK_ѳo)TKޅx*} 23 Xf:25ۣ6EI#}i\5䚲"e/22=_;J.?I@m45['8-$hw+T'r6NQqmO B0CSdVzg`r,=^jY_Fle%APjjԈ-. //Gp^IbrZEիWh(ujd .X(V3aĝCc*:)7ożB_i1 ]2)#u`0RKmSޟx6DlO4' F5#>qF)l\ ^2ӀLq{ῐ\34w6x%bh~HcsVP묉 j Ԡz̙@h&\i,8(5_porpU>TrJ-)3_q+쌆oDQE@Y`CZQDq咭z +.M>/N>ΜF?7̰(5Փ ^A j+=gP# ʜ}*J?}I /[i62jقFRdstb +++q} –w/j~U1~Z_ &RDWQ|gjhFc%eMZ'j 6Jl0l23kFˆP{#h/:sf͗(_{{g*SCbvOq0TLS07ne4;&4RIuRQBGhKvo:Ѵs$cxu cQ я_5%:7X"R *M5p==V In"8h ЀpòEr+q[ztԄ\~~wR FլY7t, }&5;k>r PzI?b'}4AD@7;_-d:wndYЫGqߨ5)#Gӧ6r"!ZƆƼ-w}~ ] })]ZCx@tհ$q*M&kOkU)aERGZ^責:ݠ|XCV>gIіh%8COHmӥ3z?(%ylEǜx|:(?0m۾^: -ĝ@:ockR&nt,2L0ٳ (;: /BM:.6!Kc%<2=(;pae% Ĕga)(Y]_E*1&x`݁L_as75G(h%hb51`db9ƢP U#)%Uʑ,^%8#:paysoz2}|$,]F]9XhOɲ#1B8(Y 7F#EP/{ō l;e?09&ՌD12D-&d02U!a@WdB?uJY_E_ $ rN?rHG,RBAp aDP=MWHen֑j&9C;+NqhVd y]tXduFRT 2/a?3NT~!гӪe07ߢur!/ nD0}(>J]O@nMm -ɆO,HPYd%b lgRz.QFT |$Vl`Dh4q' @Ss⎞kF|; BCC8 FF|lSVaT Rfg@_T)~e E~TD.D2.g^5fLɶPRU-R*CBRK>1=Spt6' 9ZNq8TVI\N١\0˖7jL)1"V[IA>;JXDj}/B ɥD9ɒUC\B"n`i6EÖ& R$MÊ }E^K9,@gU})0ܣ@(̭>֡۽niI _Cg8/)--w$"}-Cy(+,Xע >8gf j-6ѐV&ĺ?{)n0& L`Hyz >w C (E>"y1VmZX9SN/9+;bVuoڼMfm!Ri:[q K3࿐s]fN̙RGt'c| vwW捯w1\I׈E1:"}c2e1p=^}XB0ۤaY| *ښ G%ס*atU˛ Pu.3𘤶ṙ, Sa`t:L[`!F _ٚK}àՃ^KHbxTm81#E-ܡ= l LT۲Hy%& [2O?i5o !FHx?8T'z  fQ$Bk]0 WadTCʊFiyyӷp5~L&V7-JƂ`5%3(Z&H[cd᯦MQֱƅօm xE[-d F 'x{Tؠק`UdMktnS3$q7\)WF$@=w~1 bwl>"_Q#!j.D)g1G,Nf5vvV@ } Ml-vwۋJ =P-;GDYcg6xt IlR;Q%Ϛ$ϣaB$QrUkq10.l㒗Ro|I'dL=ͩݱ"gmVifC]'"ϩ8- DA2j8 0uamd\V6tB'\זn^\ )I'1R9z)<1Og|@6wciR1zoNm4N.h̕X7Уyޞo'0B)uG=M٧jci̅Agr.K֮$Gb2lXncR&\xAmcoXJjզnLp#4`3l[( XDuk]L !TƓ~A|s[<$ dp{;VUG705<S8}0y.{iT3-/[7 /"TS=g^ֽW[+x@űf)FOs|좧e OO0 V ʟDB&۴Qg[Nl}+ዱC*l?V tfTaay?պ'5:% %7 FMc7]2Uڿ@Qutrf:9m :~\7m^urn=<=u:{ںeTJUIM '۾N$ I6&Djg9|&鏠U 94M}ҴC2*'#>|[@J ! emM7<"=ȹ$ NkzoCd[dAf;t቗9yh!V$;uάj}0Q;Gɵ3Yn5.T~(?ueb$9g82!Lx*+3Y0.,6rujlB "}l$]~_9Թ@ V|_i:}ː7ZhjycS}¨d^&fW{gLr(QVͲ嶥tYy%&J[vէo`yk)nΛ6 {ZN} fs͸:8e}w;nLU`n fl& r}YBF4 'ǖ&dٯmC9X= 8qP2&!%S|%} ~l Y䝙5w[M?@QRsff V S*˄ *Mt@H2[u$eG!)Ò"tz1V;X@ƲIʪ!^Oq }?嬧7,WEZ0L9:ӇVwŠEoXE!ط)c/)2E4<0nH_ݐ|k[bo%ont9.ZCOk#:*Z^M؀:ʓ5+Fs8sydO2-ʼDt% 6 %7[xgZ[-@5mB9)öS\_hd  S1לZ2,ZVOѭQ)/ՈA9˶Ve!;>8a6ߚPAȼ{_q"W*61f7 YW7a1;k0qqIHMgyB=6tY8ZcfҍdFTI_Hno_S!]᠂?ܯϕ*wHB YݦS܄f n D8Ac(B 󰚌llVưQCfDJtʺ95iwzPVܲY<F=$Z.^~%rx7Y ACRt ,eN6/z/Q+CTk%43b߳UROqUо=yv .v> `0hMցYu6ڰ VmyV?|H_lNR=n_3KQ(! b4]3&pI MՂKM%k8,wAY`[hmZ)+*A;g\e} kѪcB>d{[EIWmtfB^dd9NNT̥٫$U:yl74I~\ ?7O">S??#n>Mܚ0CPÿ|bTZ]CnB=-{5jMÑ Kk"qDޢEyak6ǻ5% All3p֍Y꛽p țk\w*ڙ:J7.-쟘6h-bxz._̀ Wb zGٓ;] 7v$D`'CkkI\?|0u6ĉaN m@b(|SA?y#?CGϕYH 6$ s ?T[V~κSMx,ތD'M6j<,WNC*Pb! .y7/[\ T$ޑ`,љAG@o&|VBPJ̼6U7+-,@-q{ v3pUO4J!F?b5fWA:9l,d|n :WiJ 9ql%wӗN,S‹7AA8}y/3a;Q(k{xD&>(]XZ!*#rleHnͰqd*3 q(A%yR\救<09jg0G GY.|) B{mTT뫀ˇYX{U tj~h2kr4sV9:F!>a|9` 75sh_ gdyo:t< |@~QJNeY*MOSkkkXK_tBέWwZ¾bIeak~L(O\΢N3E_s{ABWQBx̿sp(ID9|*!5%nc32@렢=U _I}j5me4W+gԒc'rY7w Iζxl~thT7KO*1WЭ=DebAkH@3-O.S8=щiq[TwN# %eOX:]6z,Ϟ MfJc{ LgJKk&i* QgOgNh\_ylQO,!2 $DAJzOY EqGII]H+c;>wN2#QKF:Lz 4ż;1N[ f"BLji ~aaBMc*cFo\9@ᑾShw"z0yqIs.H$x3&tkf| }ï.v8°>~BurĤ6ي5fbJ?1;<UC\PTu~PF$iOP.D*ZcLPsKI=u YT\UuM-.j:9qP11"KY᜙'<QmCl,4-~u8^%+PZfXZLR{cx2DVEK;)LP eGob*w->xTA1C58hp7Wvm3?&@1"}`{9۾qFr? '@ݺٲ~XT^e`P4˦Yb|i ̤{IpVνGYp-Q5'eJ.h;R "M]-!Po6x&<>^fCţܻRzr-IJ0*u| x; Zu}pڌh4бhI]V1<'^}]4|D5cX,: 1?ߍ2x?UXڼ0y 8˹KQb.|0E ۣq9|K͈<=aD5=V$|_˝ͻq_CQ6/2yyqV;5ӴSݗ/IJQBs"t9]`䲫ɬRŚ'4pT<{X^xmY9S#L[[W@IwB05VRasJ27]{-U8Y^mg j(WtqBA 13פ,|Tj#h呧57ߝp. WXawm[kTMj+ʁh^QRo0ohtusH(5-jk &)qg}p8brgJc\\#3 F/x2u2!r̩ȱe[:/b\z3XaeNҒnq4ըHr>ժ h =^+hsmᑳf8#9&no|3yXo}ʭ3|z¸c֖*FES9"YǚG2 5!sCa4 <&Ag"gR't寭Д=14/qe[ 4BC%0ST.S'c&Hƪxk'Oʞ"i%}5[E\E]FcmՖu73cB[XJVbul:3_z|+t;i |{-|6p.8l /(67/*M>dDhbIL;4Sb]$R5^n]XV,VruOxWJ~Xay[cVRԡ~\V~fHuw~ϊ pK_ɔK`mzDI5neɄ1<B)}W?նW,e1wK[,:Y!TQ'jC)O\6{ذ.%ǽlhKql`Њk4r@=@C~h2bdzZ6E݈`D\A3ΙEzrpࠛ72g,\/ ,\0WIU\#brP \Xo 5zɮ*_QBJ=,Vݖ޼`fەF1C_^LGrkw[[M$DMzh?w_YjʤF.)յz yfEĠ}4Eɵu{BHq0q5JC6W1$1VgI*&6{[5) 1zk%Ys+5(3$[V־^d/ C'Bpvq;m g(= Ro$ |ϭ\3ev欿c/^huC +kmZ/|d+RVf4vP"^B@;Rfa/e{ _&Di{;T ?+ M|yw53@23XMPKzOI4a}%DSe v\DE#2%tVF)7{<72*Ԣ-!ܫHe_*: yN}I\xG hVD?HX0ѐwꋄZ4AǗޗ=Uh%vd,r8 1&V_v*- Gjfq}b`sF>hG!j;m2xo(7Ec{TrYI~-C3jSlρfܻn믚";uW ZVlMۂ(U쭱-w"anƝrh`f9gwo v5N4/~F ):1tDY^UaRf ãVrr. wFd v&(2&hc]"y)|Oz<W%O> ({Qb}L7QBY/ʺγ 9H4`:# 'cVow0!;"k\KKK=DApk<@KWPoCpˍ`5P^D`+`KuI)Gj8@A'- isTr?q>u^w*!iotT$dey{CuQ͸ UۄlWu{ו2rB]BMrD~l;OV 3 (P׀HS#9Y+:K9k]TMY^:p6Eˋn4>K0',sێ}Z̎nUpPyr':m?ⴆn-Қ%dl wkj@evڣx-Ѐ{"3+/OVƊٓDZ ~ftDw=DqGsВK:G&'dz6n>D9av$r:{ <CmmU;^沉J\ ak~4]ߦęѾJ MĻ*6ۿR:5}:N$ԾFQǪ u.tU= Rp<[:CYKͶXb!́6)T>坩-䢷.S_&YӉw(5>Ϝ(33?\-.)}76EH%}D4ZvgDrY1/K}vtᷜ9u8ZYdO탚s*c)oWQrsRBe &:ඹp Ա#%6Jri|zt΄W˹{ }"g|ЬkPm.\@쏔ߌM8k^\U=0tIf2}@o6 iq:RŦkkj2b{;(}Qi||S\5Rã_*G;8ԩs ôw!P=T=MT E>Z+ 7lh&'PHTfoUM0"@%Yņ[@ڜH\AvGWvYȀ`<w3|T s'#ƫn`8`ڨCic&a +Rzc|: L_ZQ Ӝ8szONۅA/arbbμ[_0u&,wl9hӗ/[O?f @G4͑""3khŔ>(}l6ɘHjy0+,sE-^R"V92]u* gd&K$8V>k̛0H| H+Cb'ے ˯*l9Z8R|9m:JcߡEGe"5 yL9ZGqh 힗K/vJa;h~AHOrG.''EN0)"7|vh{LMt 3oBxq=R B*DV-$D蓑rCKN3vV\khA[=u)eފ6C',N$xG\) '\J[,7\@õngPtͻ+FVDY{|ZsC=cqakTߵ.jT>ޚ.&#e7Rnn- :ՔE-`)q ><A NsDSM_ֱԱ [?Q>E9}Y.FiZR걉kL (Mb&@Zq4+snPF,֨#WnutGH"0]zO%$Iq`b1_V__)3'rghaCz}+ƾPFJ>dorʜP-ev6i6%p^lòNݜbwUulh׭xIrѷ@4_Gږ1{Z$ l;$=?_ol ­. go)7RM5%7f{v0N{:?gwU/Jb.} IRv}y|/3 {R,0I/, )(ȢB̝HA8$I' /{ɨ.4ח0GkGU][ LL>j[ : -;H)?p{ڝV: GzRE+pZCAs)(SEXVgaPkۥ0=yc"ܨ+aIGUht[ghnILJĵafcJ5VnOH氹~Kt}@֔⭊a 6Dv箽]hLI2S4̏Gs>A<|Y¢Ϙ NŒ_zJw{v @ر +xrf{p7|p+Fip%uBaf~~xAڊre_CH&#Rf3E U-D"1Aa<D@A+u(+4CMaa6I%鰃 ,:'p՟rpBST941: /f] ۫2T8`%m(\ptzj^\iT5-G#s96@:b&B>fjy2"3ҋ܁30:h0 şp$ UK 46LKnC19nm@!NI Fk6*0-!.ȍ 'VͶ Xfc?fTlMIvT3udq7Pk{!Wk}9∣ C,wMzH ^ ?q[-)CA #YY[[L[FM#cz'GQۯ>]pܸr&1y^=?T ^G]s{<[fS۲XjRk,ω)4_=[%S1XN;$-KrbA^w5]QFևu(biMGBQѪR#)Yb&뫠ٮ,GiX^vZa"k78nԛ[~"2 AQc &8&-L]1pcq)Pz@y#ϛ$D/`J[u '.NJA(p+Yui 1Ή?tS[$[Y(t ;02Aib͗4A (t/x+ HXӋ$UHF_b4 a*#_!&.rV84bgO;[I2Mb& P5ߑ. #->f*p/d kZ^L5;a0p>BI&"Z;jTx'wpw@c0oiċPAb,oNXvMT9Ҡ\Cm!33;1|L[TB^-V&6 hH-yQJ!\Z /=-fCXgm+g~h,Q<.pv%ZRߎic.Xmz0~|D6͞Bw$.!YX>ϝroJTҒ%~zRd+a-Lho [A]<'?e֠?va*xb+aՊ, }~L6hgBHIOR\B%j-ϓ=cϟԸx.?OG-N7@Uf7_*$MwT,I[*Aq6phk9>. Lv|㗺[?-#n角qgڗws /)բZ 'ͳ/v$o4!5ƣ*e`859#nDMyrBw ֪ S:\鯆}_M?P`u~7zUaJ9IX&"ca&Dv+!O/<`K ɂbFWQ\^y"JĐBjҼ6 ^h8S)'GN M2DjvLcW$k08VU-˖\;d^ ˗k[wѼK˹! p|e ɗBͅ{)]L3$-0Yi3 l"tOj$d!Rs=D6sǯ=_SsS3?9ȱJ\s>|w T{L/=:d[aIĸK x9)XfXY f2,\35=Ӱ>L7I<[l_EL&1H# Nv$1+a4bBIi@4o4Qq!LJL?Et{ߏK8yxRM&y$\u&A<׸Ŭ +->w4ƕTr5 Q}ArS]\ʧ$dSOO}ΩFq+ʤk:}+ŞJ򭢻GStA #+bR ̬Ge DeY ◿ݟQ%U,8N*sQ6 rQy0Ʋfj#/aJFTeg9d%lϞ4"6Ժ- vVrp6B\; S4BJ3{g­yA.Tsz dWGD^%o0(:@SE.^$;NNK9,J yڊ*3o$߮Q0+e:j`FVN]Z9 ոR ߆am 6O T]ٳlZB&d3kܲ1M;lm g!nR3Ah5^'1Jܳ ]$eY]7< c*}P [TֵeeLRa%q9o998E |VɁԡb%>,\t755/ |3/L3j!s$KyQ ׳W*I7LN=>ƻ1B8aLk6D|stZ-ISb.(Tۯ&q3PɜfOY'!A"ABoP 7cnƔ83RR,a%smlyۗ8jHh|'K5#l88Yps<7@TJ_rrEs:܁[g!DuP[JXz4;,&^ X#/ sDP;4-v;l9HfTdHuS$X[+D|+9+)Io՞qp5#57 :|kWۦ}|ƅQn&v쎦 fl20 RX5S\X.)NP0%x"Ԙ$a&Dupx-nt ly#t^}6^7ӝ nYf vht3@OsVYųJE`!\ɩ+'uB̄Ap:OuD3)TCi,! 4Vm';+S˻ aNzJ+@mbRNEEm#aƍ?5[WH*C}f$TX ^]Y vc\# z=~h$q4^7pY3O Z1/'M}) M$<{xqd(Mhi]6qmJТ;Sdsxފ{#dR49*mv/ȅ{:%mokxl\`B\%it~ -F5€, iя'o?-_kjX T_?ďoQd/*rRA#uHzQTg)` ]63Hݽl|z oь;}wduOSCah{a<5x A] |u6&d‡xP~s.+1+_Gxޔci;oeH/D4Au#?݄\7 pKD,a,sP :D% .v9+Vy !l]֏%Իx"^ Ta7* AH9}Q&6-FRդWLS 39Ջp} quR N ~FBj'iHE~?Yq7I `Ouh3EQoH"i-ZD޺#zmX=dR Q{/:=F{Rcu͕6%G2G~Ǽ%{i: & ;g/|V&覣`ʹS"͎znHS1w!_;9dw6]q-e-üw1q줢V@ZW4p{.f dP f#Ud}uN [E HuZng& ߰:?yOFl_S չ dbO5ZI`CǏ ^kWa g^zN_7z=& Uf;.4 A"nrCM(9GۖSH#lR}~2+? !+5hkRܷkmgEᐋKyk!8v΅ehπ?@WD4](}yDJҨqIc#?s C-I\ ~x..ؼ HvcXUi,[< Ϭ2*%ܙyè}v;"KhT~F*QhgN-V5nNjM6kI):cX!ˠ"8<\:㏖D'V MbGxxвW`^y-ş ">h7b&3n;+ilkrV\~D"$Vp[ z%Hm8ųǯ ќ O % ,Ս5PEtLVty$^O7"׉xu]W ~bwwP]{TN[l,GdjoiÍ &?f)q6cҋ@f+}>㮱5l+6ΧQ^+Dq( edDPwpdaD\qW,kBI ”DWqr@-R}Ey]&Ԗ&R՗$xa c\ j]_[1m`!c+JcbU9ao&q?c0@ڎvRi7;QLHךs/WTF2Ο.I?q-Iɬj܋19WFB#S=qARb\}ٴBҘ)̣R}қe%I.?Ԩ,Ho.JI%(/%3 7dN>9$VN=#|Hn` cgӦnǗXZ q笳ʎbW^p맨D]o=:E֫/8sI0-k'ks\6uQNk`@`[s6~Vi~^_^ p96e lXgUOE^ ZێqW37r/&OUWu@)%sk#\F>ۣO'3U K+X$3O{EP^}i ëo 1댏{[.e7\z|Dl=_Xkv}|ޯ*;{eŚCe䤽(V00x$VYG1X~a\ʋ7lrگ|11{|g?D$o?Șo(L~-O(popܡFd"AG71R/DvYfE(0w`h3ILWr*Q׬5]~ְx#Hi.F C.4ף=-3}:q{MGiuQѯ Ec49-BLo|؃@srZLoYv4vw:#I)ȓ A"\E4 e+̱yE%G-,%mΨ]g yက/J]j4@GMo,?8ƭID2Ut8%8RAIZ ~ } iC߆N&kr'@ZXuWu2B&^4SeXP`U|Վl#( YG0mj$u|r"T| EsiOwS"?F0":Dw ,⣻jȉqiXP82S0$pd41ق>(] d 3̊ 8uf MqKN-(N1O|V& RUKtEJO.X)vDMIfY]EEVr.+wƔeB_/6!5{Ut. l<Izt;4$ K;0,٦IQ~u&^u{  G/]R<8"y[Йr讯"ޗA&M tQrCk>9usK6jMv=\h[EaiI/k̸GA}Tm u%3㯳}dxiojXʒקxFI"3}tDP8GȈ'zXHkCYьёxGmӰiw$0ww6gjGT7b/$`a;i+Z@() ^* d_4v+]fF4UL. D1!9# =N.t=QZ]N=#{"D4jp;5X)W} e4_NT~2)KMķ+jUqGjTn%FRHФu(:*'Ճd[A;#AHgd}@C?y<0gZHQRt 譔Mzj ̭~u |nyQιYƼtƝvA@>im;}i՘G`mWUG58Cnij[DN9=We@)M10꠴ (P.o3ߏH<<ɉ$T( T\er vn<7ZT:x kyY{izuYݟ]f,SRJw&>Qi7S_ndp#ӑnpғghNXf&4 shB_F r}kpdl3ABR4^ w+%M{8@B$6ngkW2e#e!`m:8AW^7bi}RŹ8OaP{VnKq:^):ns@%[iTƯA#~΄( θKe4 ι VLҧhk{|]R ?ic4 HoP]Y4f S+A:sXnݲ{+OG7N)rF2v M@wm] Nw(R>)OIn`S'M̀=uesdtUz 'Lmh]Y}3E?!+$1r+jkF<(v_KjUumz`MVfFL3 {8iQMcߧ1 ׃hJ.̚ 11|HW\pVUp~qcct"zm.D(g7N ٞTAdlvCĬh q= pp?Ԅ,>6{mI) ޏ덭݋ruUSI8ͪ6)=X6p ?_3b`^!HǨ)  @Ks&dz G+Ku`Bi{57K'XY*9'|ȩ[4p )mN-&8vNw(&&3(Jpuh< έ+kp=tEFX٬P9bTeVM9"cwt DjvZ,rҿ!VV.X0<8 K@ Q@ ,h@1'=ͮ]?J;&hGhErt.sp(3<צJ YM f SpWʒą18\](p(.V)m?e;w3VMQ`>FJg%B̐A+G'ܻCA'?){/^ f֘T|?Qҭ[#rwJaKL\No}BsI]ٔߗ} E{ kQ{/<+Q 9ASZM7t{>Ʌ\>ǒ1vcjuK?I~J  ]F"Z._>9*1V&n&,~.<7ם~ɀ7}>]'BivV( 7 گL`RC)} pjw̷ VLΖB5ϟڭ)Fp7ȭ}G""Bd!6?㾹32]Bc]a QQ\dKnWwՎNs,nOAc6 & wuآbc HZ=;;9B)[WyLn(DtgذFhr bbia߁.r{8d:Iԑ)~ƍ$Q4µm=WO-fB$笳P: $:~13m!^1h#8xjNUΞ!yh7/k:q1։EazϢi? 6ģ]ǡob~mݦapezfEOqCX"]3ft/υR{6ux WS>ꄀqy~T$͝M|Ϣg,k)1o2֓V| NeOXH$ā_P;Mm4ߋWb?ZsUY r8i YH0ȐE.81&ew#U$`Xو퐙e+M{l1Q0_8ӝQN#INZft$l|%k4Sאz4WI%67[^ZkzҊEv㴛xcվ!\цE)I_ ң;t>D\|'wGiÂZdv&ԙ\\=+AӘ'0ZPH ^чF'Y.y!\܌3#2 h y 3]ͪ\rxy8mc"̀HB~jD9fpE^v6 Hj8&"#| #BޤTss*ERkwzX2}S޸&Vt43zNI+%`7S9Г6vQK;DTuC^maUx=?;ԼeN40Pc1" ,$J`EkjpXFs3 vRCĚ<]44˖^ []z%B|6 X|S:(P]\ZHxRrWGq!et?<*qrq÷fE̗poU.7LE̔\yGOmBTb UM ^G9 *&jhma,=v2PLd>GWa&qXNrɮJ-1sݲgߝjC5;?*uZ\kkr\hD.N#fIz9-sצXʨE[aF'X>w"u/SbWvH-35V!P#^5<$&p2_ڿןJ6&e;eR8z L=^[MBYf6x.Z5qALb,N4ûq)LmE.w VwFӌ$ݡ7z\*t7f2IӑmHHixNtY~h>?vr4NNcF:-d̞Ew\w"1G)=:ƦgEѣc= I˞wY{D !c0E`TTa/rp\lbu26~ٍ̑LtZ%k D`yϫɠ)`BݭqhCS YZ