python3-M2Crypto-0.38.0-150400.10.1<>,eU*p9|Q{T`ἓ˲qj6(E¾p?(' 7[ y:P LԽσ /4 b/|@<[,Qت װyAi4R>xLH4ks)YԤhr SgK#P' ]j ?~,,!]6ZSaOJYVB# CAMZ"' {,i%svThKIgHFr*WGE: g>>zx?zhd & H %FJ `}    ' (*- //112<4W(484695l6:9@6F]jG]H_IaXbYb\b@]dD^n3bocpZdpepfplpuqvswtxvyx zzzzz"zdCpython3-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*h04-armsrv1/SUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Languages/Pythonhttps://gitlab.com/m2crypto/m2cryptolinuxaarch648O 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큤eTeTeTeTeTeTeT`n`n`n`n`n`n`n`n`n`n`n`n`n`neT`n`n`+`n`n`n`n`neTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeT`n`n`n`n`CeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeTeT`n`n``n`_`n``n`n`n`neU)`,XkyhZ4726a67124da70e78ccaddfd28ddd50b46b24ffda3bc44355b8dd92291d5c49d8d916d5c9b1715f011a0fc6b2e8a5ca99a1b4a9be3ba4ba30fe32a8c9724c4e501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b84a56122238e4a750188ef58211967fcd13f816f932b763dccea6ddd65aef3dd6896e93a4ecc328202f9174e9f8db3b60ab5702a9b69db4f809e76114862e32bcfe0441cdb51d70f4fd3896bf9f8602de652f254fb781a8269da3a75d75271828f874614af9cbb9ab3d577e615f8584fcce609101cc05b600bf7fd6146d8d5d06b99ab3febf68de3f04cf81378eaa5a224cc26a178ea2d5ac1d7e5e5e0e408612aa474ba173fa86f7f4826f9538d1fbe44a6ae0dd8e0af2d691802bfabf7b647aecf680aba3042a474d029c5536adcbf1177fdf54891e1e8abe8a1fd185c8400f52710702af3dc250c8462fb5683b338b057ef8bc44559fd1930b05e326cc5976a08dc8d5a5d5f54386ec96b649fdf40fa5c9e00f083f24f4bc18e3c432247391128570893d1c1ce22ecc9dc54594d35bf606f68e648053de6ec6ce7a78b99814f2c000d6e71c77ec83dbcfa33d0b3dbf643769d201f3ceee40590d98935880b4b76b0247f752afbdf0bc381bbe4fd79c6a769cd1569bffc4b12e230c92bde5e9029fb4e7cb54eb654c1493f21f2a59a86a9f8b78d196190083869a226cac757f3af3aee70097af84b7fe29846400fd244b8d67b5129a161469a607050911862f46d5a5ac546412a46a815fb8f0ce791847743899b0f87d4e372da41b2aa67e5275f0a73bcd21061b2e2cafbb9d4c1e4b7dd57daeffb801f99c7ccd705b1517caa936e0b149c47639e933389b78a26fa4ba38c7cd5a37be470caf9c2150be9b34e026f4e88ebfab8c7f1b5f463405c9690d7196b7d545f93447976a71096c3dd292ed28108dbcec1af2d26fae14ec86ac175b88b7ed7bc45d0c0132c65600d00bdce7c93645008872d9dcf0843829bade7ed61bd99eab789ea56fd772564a181e6d27fd62c21eb643616fad37d176c409d664b6def41e13816d3c3814e11226758d7c6446a440049c786df8f03278f939bb0f490c400e1faa728a92816d0abc4b91c4da8b6ffc83a58265b76bfb63dbb29c6f299dd510a38889d350e080b1df3a8f1ed747738a3a5dfb37a55d99575208635414cb44db869c5709fa927b7cc80846922aca20c1719d879bc6b7bccea5585be2b790ad8a48d2fd6952ba924f82224360c7f0d79d575afc79a28800ddbfa899487c44ca6fbe188a62a87534439e59996c0b1c17f6de5a847941e2eb02c99ebed7c1c39a6a3ba1683378f8a4dc0f45cc5bf84aaf5d3df6bad021dba2f1f6c906dad709445cd9ee31f6e962368757712443d5af6c8216c127cac7d1108c8b095e274b064d86dca1c46992577398db11b54e5319b799929407f65b92763a7cb2e37b919fe51061178728febd574dd30d7c37e09b08b8cdf2262b5d3e0177c8a503e49067f61749b6691ce478a76de14498219ba400c9fa23b19db51e6d079e653509cb621fc19cf40d212917249c469f3dbf332590fa5e7a75e86229d2011e7a296d6c4a999f06cf362ae5d47d3e2318dab96dd3ab5261014a87269d5dcabd229427e3841f47c82023ed15de2fe5acde00d8dc38542477736bbe80a5b0643b0b48649b4bc2ece8e5423d2f8c4e6e5ba9a6e0d78bc9b6f75d7da5b22ccf91b38baa63b2239501021ee2362d55cbe3ab447e0ab5e4f48effefb6ec5b281b6aa89684d53ccfbd0db912a68c00bc1c9b571f515eedbf224e6298bbaeed6e8e34fbdd4a40512c9131590386189bc60db732a532953844528ee61ce7fcd22b33a5d376fe432347e0cb6c32cda036269d324e06a150ccc5e55c9688cd6ee660e5044142439875d04cf8aac6aed1a7f47f7e35c06232677993dc5ae6e155300f06696f3cd34e50f96abe5797589d2b1d4f7afc943d6c8579695d88952c43ac90053a19fd26e325a345d0b681ed1ef2920667c3c9e2ddac6f5849b9429fe3935bc0d1249e786a4f40a65fdf48452103362418fa6221bccfd27d49f7218013c0fe319c92792d140a1f4f7781827f8d7233cbce2c4a2e86eb63c9c504c657b7fda9070ee216e73f5afe110929015a96d03a5fe7dbc158763d16e3603440c7d97bcd60f9cfc180b0347e14aa43eeb671b88df9e1b066d4e531fdb916f0590f800c615833e7cadce8a6109a951299ca2cbf4188de94bce2b6947ca8592aa30bdc0cd8395cb58e9415bc4f31399b422f6d746b87a781ccfc9172d3b0c574146aab8819b986c1beda125d0cbcd6d65c54470edf888168afd29670c00376b4f082d0b1130efdbaa0ccccc897ae1ab81ec18f35ccac25bfa97baaeb2b07839340808d90b18c39d03f7f3efece14f0da3e2fa95b6ffe1a5d5f21752053cf3c85f2bb5d3881aefb816c9f30c1dfdddc7df60ce2d4845e4e49f1b83bd84af8833220a1e64fec50c2adb62fbca768af854730c55d24798eacac0ce75cd3abde2b6816ee925e5b859d862a09d91a0a7255f16cb504e15aa3c1ef76a07f08e97504391332446f9fe56fe5d9e52194f7a9805d0125c441dc67e3844b706d1fde9d737036f5ed678e79d2cb6a1bb3b05057854c8c455cd5511d8b7660e45d7250a1634be425773d86bb11d7a8a2f00a801a1a534003f563af3fcbdca68112607420b9fd4a20c73a815ba4a6c8178fc07eb66951276c96d0d00e4a15e0e760d02970b5d549ebe80dc84d56095f53cf4b10d752ee1117f3ba50c87167256e64c92f6c0d86b27c5185c7ef54e1d067e60bd0bcd8e6bd2e790e59c00dfbcc1941f07506f13111bda321cf35dc77f83a845f7b0575cff9a343b6066fdb18aab7246e3c41f617e0a9ed99d7f8fc234df0aeed25a216c618bbbe0241588ae82a902adcb9646497b762292ec988fd13d8b07668f38ce58bb40a7fd1790948e074072f8d05f16fb5e7bd88c36eb42f6f8eaab0428088c51778baa053e58472a4a9599cfae692c5fccefb1b60bf704858203142496afd3bf8c84cb61fe31a150220be1158dace2bacabd7562ffaf0bf48efc7fbbb462067751916ad6f5d0e092ac4ab18067165acb367cdc019dc384e2486489cd78751216fc10a83076b03f51cad242501c3dd59b7f4cde4b3796a5541b67ef6deedbf20e655fcb05d207b705cdcf931b0bb819026ec1323d0820feb7e123f197f803449359bd0200b18a27ccade3e6f7337d978c8988c363fd9ee87512060b63cc087bfa1a6c110c00fa2764825a3d3bac4452a48ef546afbee12f1595b385cd63997e5ea76d7a01ffd8d59fb50a5cf6de93330a5dcc873daa0dd42d67da50bb458da2c937b1365d75c0e3438e23fcfdebf77d64bccc4c491003b6b4213ee7ab3920ed0d9705435de86e61235bbd1e55bb1440076d13ec258c9e911df13ad032b64e6840c8566f6be5957e1e5a5455f29fac268624b9c7d0db89b38e330e360228fcf6600bb0536a6491e9f753aa15228649d5bde11faf051dbd686a00c08d410ee96dc7aeb83fae237e3791ad222a319f8201f4ce11605373d9b111630b3a1b3d10fe837d95f9a7ce8f32e714326d031d9c71b29f8c410d069c019d5507284c40b7fbb94fd0bd7a352731a788e3d20336f33676fb92b60e54f04a76958cb744b1e1c608e79b66b4163fa53060eb73b509d07605adc465c7f0d40aa7fcac2bbbc1d87aa6a8bbf163b62a94dfff62f3289ac47023cf895172d579622f24b47393156b4c3f19b0c2a4b8ca79c389aaa2a406a8a70aded1b8ea03277ba31c7635c207cd52cc03ef08bf0fcfb3b14390275cab8ab65bca34b0e80007eb8ce25e341dadc8f5e9d08fa45330c09f89eaa3de3d1f36d1a9e977ac297f58396315c8e2dfe130b7ff281529ffaeffd4704bf73d3d8084a59adca0c3ac11c70fd442116d968da5ce94f38db020650d7b0f852147bb42318a29861a42dd5cc595074fec0b364d13cc0a57e639f86dc7933e207fa30cd7736db44413110b7592a03de126f6ebf689de3dbf812863a8e286ae84a6974f592db4e8101b1c7431909b26ec0f1608a9f77d00d637d4b2cdca262029978802e16bade115ef419ec0fadcf642bfed2f8238667c902eb5b92efe7681ae1033477bd91d428e5d7c273bbd68b1abd33eddc63c26f06e18d1c8c6e5d0073985fec2767d74a1834a31e1140cce3b5bb1ebe9be5ec17bdf31d22df2a51daa8b85fec2767d74a1834a31e1140cce3b5bb1ebe9be5ec17bdf31d22df2a51daa8be36e2211e359d6319556f1f6f60a7bc998dad2e9452144741d0ef9109b52422564d14a5f8656643df3b8893f708df4f65346a476c355ac8ad42205b35a21a3b6904f6fa98f959e12a6b1f7ab2e554e85f36e87b59fada68a59e3b88b47b4b2c08ea8d31f28fe1d08a7e9305c8bd108f8fd477e322a5ceea084dfa5bd0ce2c1530467e184261aab781c22f94dccbf0619f97ab804e4b6da41318c12fea75967f99cb867c040fccba572f393d43ba298f96c8d3da5f73f91809b853006b7346eed3a1101dc3cccc6aecfcb5bbf11f006fba8e9e95afaa7b7a26cf8311b743ae99c11d34c0e865f9b1374eb9d9b2621c6f3984738c8e0910c669d3386a5d6a85ce52551ac56f2f7f5bad5f7329d2d67f1dca815ae7079eef4c7f2883dd71bc23d4f0b123e2205c0ec8bfa65e88e1a020907fd4de42652f95d58972bfcac7e175636b1e1ac26773521582af701f57e9b48dc57c92dc238120df56002767a9f6aaf0b0e18093bb3764d7e82b5f4bea986c5128cdc0b238c517dbed14f9419f5057770ce9bc6d4156175382f75cb6b9f622521be0691d666e607a6a2d8cbd9e8f9a814a290ae3551ab6a9c34c05b0b467c3673bf0fbb0bfb23d375d7367b7bc5e1bd8e81159b40709113815226c1260d1b6c5b2e71f59a249f93aa5be7702391daba8084bb0a510972d1238a20f4e206d30eb6820a7d19f32f03ecbb4a5afd9f2d0520a49ac5cf999ef013ea86b3a1d43c4b1bcfecd686f04eb0810c844ecd9918cade34fa8492461fffaac5a6f0a545c377c839141c83d64c32656fe28644cf4d5695fab1b2a6adc3a2fad8b2ac64c8913d23e7f78ff8db9e8045edeec1e31240f3e911e21197266282ed1db405a069ef293831fbf96106eabed139399d1efc945836735047fc87936e109510d3e9a0747222bd069de8d095f0e9dae9de3d68a12b2053867fcafe77e16e423728d8f62f15d4e5d8d928c09f2f32d8be6f0cb8614e134014358ee7e93a8e776feac0c852c04bd2c28983e1832e69a2b3a2fd3d7aad8731e4b6b4cdfc5a90a3a26c7fce54d5699fd4b7c6259789c9126e951910250fa4e8e095828962cb03e42a1ab26e60f2294449f9ccc82013af2c35e118a1e4ce9b4eca478396f4b2b020729a111fce3f096456d74500bfd8f2b0388c3c69f997c0024f8cb593734c946e32348b09f27105f18de518633403050464a5c2ec367633rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-M2Crypto-0.38.0-150400.10.1.src.rpmpython3-M2Cryptopython3-M2Crypto(aarch-64)@@@@@@@@@@@@@     ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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).h04-armsrv1 1706251562  !"#$%&'()*+,-./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-aarch64-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_Updatedrpmxz5aarch64-suse-linuxdirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=78cfbb05e2fd0137d40804688ed939a60215a82a, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgtuvwxyz{|}~ 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 RRR R RRRRR R R R R R R R R R R )en2¾[Xutf-8e7f8be365ddde20faf714255bc3d9bd1ff5348ade0b9c3cc605cfde6407c003b? 7zXZ !t/\]"k%a ¸T(5цzJ83zJj7cjL+bV(X`tCtM jmzA nQ y-~Y7tEBBhڦ{*'wxI!jjJ4+ƒp*&56@H˿YKp ns2B֫50Sa22N㍤aPuSF? eдhL<1 Q;crX0w)eÕEϔyd?V(| YWc\OGLR)ޭ߱Fӫ J>.G..V{g^ꂓBQ*-XeZQer'=1!eDzfmߧsEhv Fm/'] c}7hNK$6P hyό7 ßU V'\RUeX)A_S41;Bԑ_gq[<nU=CP+}ˡR Z\NW}54H-UĄjn0,;j'O_ve@Ti0[?ϗg9Ad1xD?_B.q;c% ,Z4,4q׳wɍ34m$J[1YHA(FNlRg=?)VFJ)RnnѾ]yBtIIʱh|l_n='vy]8xվ$E Tq{x& }kQ_8violߥwij{v=%n#z,Pt#GD =+\6%uKV(d>Fc PDR,f`]pXgΗ&?LN)d> AC19>YmQZMJ CtwJdO`8h/F5Hc*`"yKxb*Lncm[! Fmp.n= َmu,_++7b")RDjȱ/Hwe!H7/"L8ځTsI4}; /V4G=:5Ľ#慏sAOQ|l?廳>v(KM }.%Ci;Z肤Z[oƟs؀ωje]RYʱǙSb"slu^!6Yo߂Xޜtm'#`~ָ*rhHi(E"6,k]x:ƪʩGy8blL&,2dYUj7BSOϽ*U2iŗI-ݸ]e~r<?sANt]51z Qyx.(?iuoȭ@9[?*`ٯ?^uQ}y }q Hy%(˙gzFr`#~9 :ys [ mbWpb!ZG|VV'5)@vZ$U\5!yYa>MMrJL 75MPQK`C&[,ThD@l *N]$3'G1yJsQN`@0= 9Rptaf}W߂<;Ckgwn%+y5L=_v!FT݆ >v,U"J ZDlG=wF?xXB23>ckfˀ;ƠqC\sj*[+*-!ȡ"]v-5>+i2fܙ&5t7i/ieL0 }Q|!:U{jClfdJP=QBSu1R6w%(:ћ,?'yD \z3lq9KF^1&?[md󳠍"Xdh*IX\2kNmq5>; IXS7g]#:oKoo '`,ZF1b&%=*Iz?}H-_)եh ɩA< }!<60`Ka{~:G/  ;|6Ԕ %/$+Ќ훯eZ#dG#RѤHaɷ5$fuNlc=AEiZ<ֺWY`DF|N넲?vMdr0EtPIM-T p 4=Aɑv?k,}?*Z*&aF׊tx;xr>J,7sVT,IDb0+=-uIC7:vLż\ O`hu#xݡ 7m}lŘ2^/|(ئs69IaDDOq y ҄#Gdy-WbiRqXc&_SӺەꈬ3L]ǖġqNҤUЂᔈRP,3&l]^qaA SB|߀)jDXRIl+č> ׎6|FjxV+}w"ђ$׎@; r#V rwrxM4) EA%ޯ-2H?ݒ L;lS.ɶwi}$LQ‰%R岪kVoJT|?I~XʞGFKDO7[wb+XFS0~h/XϼK}C衯Ñ@ D,4$αF5z}AJIB uHXX!W"7²Mwш\ERѕ5LOMlpdžSxzٻ>0Әw.L,#/o2Z~=(E6 Wuu3>b{7Ծ\ey͚Z <!x[GY/i%\`KGd>Q~{K9I,ltULBܮ=t(5JJ M]JҟWs#}o#sv^ۡ,&L4ΡBk^蒿dԁZLƮ6$JT}p4Et,ֳWb֑|M1ჭT(Ba4eŻe-~n5& c%~O$=K[7 ng=|6EYIN߻y,PId_4M@EqWRAQ`#ֱ?{*ODaQ/N0=)b'"0d@l.aaK 9&\_U~^bW Z&컊oLZMqGJ4@y]u6#Rusފ"X.I8`J[pr4'81 M6"1tOvmu4 =oby\TQV4Zh=*N[\+ctEG 70hIܵ|o9&sR r׎JRLYX`6PP( Kޣ%6C5G )xR rEīP1(U y:I@`jM5ٷf:/i}̦lZ^iy䂠(whrڌnYD١fDz܁z' Nf{[D~ND̞5()|~5cB+|0B4)kL{}:Ԑ)y{l v$%6; 5^w燰h32i\gëAT9u-Rb=O-VA9%Hks:X듺eahStķN:c B䢅ˇu䘿; ۸<Mu]vuyhAmD&of9aO47]8U{;^҂KTxCl#3?^;T k8ݒ[:IB{&Z."X,2f3)-6s NzROu"Eq%&fk߶\~Cb%;^΄@C/ {Hp\ -qVH7nEq1֚jemtށb^;Xhk$ $ԉ}=/X3V&ɏl0dB$2(m3Q$4qHQ9dWGc.1P.+ڔ96f{zowN$W+&6Sބ`mZ_KCR L^аF"L{p2upS2˾U\e!+t6^ΐ#R=T]Xg6ǽR5t XQ"e'&ބ⧰5Uv1SBDp)C>SY۔ңvKYYeTH6ɆMrЀGyOv~e,xYd,>߹*gk~nC{:5wBߧHOdE"+Yj4K2㨷[QBX*,bku)\5c#ޑ4bЋ,y~VZោ nܲ7nhߞGG/PjBPg΃pf0܂F0 `K#*I2@үtlWD` e b]3OxJ_ h=o^"h5}&rR /i l]SᰞfN}!pb]Mũ-~0sE=A>Bә4OsSWaj:-l|>IGE5x F pƄ+rJPG4NV9V4-o" JN~w2g+ya)Xk,ܫ1MZ^7W!QGBr `ajSsz9vvKʯ\}jms7r E@>**D@^.^vn*XF2KW8,1(@n+qs~1S5*uNܙvĵAiڎSW]]l2KDY[L$d!b-st.Վ &z 1}y݆KR@{_y]k.t$$,H`r>^ȶt+,F6ؤ IEIbAHO ;'6v%5\#OEC}le A&M m])/3rFf7-bN3? =U7$x5 VKjЦXZqyFfhnkFQs U W7N&m/?|Js. NKp^ă@N<3+4Їq<|'Q9-9ry|V2 FOաKk1v+CO%BPEeHo@'3jqK})l39+u{pik -(? ng7}D8w²JuM:GYlVSS0ngn vdMr!x̃"G ,lF0,ַDp$2:L1bJ^ٜK2Q)3P^y\N ڷK\[ߚuț ÃAƉjӨZZdM.Ba2a Q\z43o)D#6@~2\PK%ib_dO{;.E#ɻ`[!yBDgDLŴwMGtU >lNNd5.cB:E/e,|lQw?ͣ^Jk-T ~o6m^Ae^+T-` \Q60ڑ?UkkԔWnKȍ.؏7#8};ҦCL$0.bX=Kzt8Ow3qK$37:Yn|#D#WY?_Г-z\jZML/gX`b9p|{hfވCiPҡ63" DPj!i!“̉2ku[RmV@C!+HpIQl Tt%,LSﳍɩҰ/=⊆r cqf6~:X9'lhr'-g6g7g k[^Yi5 *trLO膹yV ,H@&c-YҠ_$6Ts^Ngeg40:i쥂o̹rk3{?adNaȴ{0Ecꧮ`ν4_@D,!Pr$ιɘ2&sbE8Pq7QD=4I9\՜ưFM5(jw(д/|B!`&{qeZe@p&I[\=Y8?܌)Uq\9w"od[,DP*/auh)u׬rqq0=zُN.[T#izX"ۥ-0-Fk8\P;t4Ε.B긎݃ O~O =@*èTOȘ<7Pг#%nށH7M~%P?W1 QVsu7c¬, g&qdؽG^#|@0(!Zf2Vf 1q@ޱ~p~ 8k19E+ͣJ9m|Z9\Tgu~}D}u297 R oѹq@x{i/iպITۓߦPX ^lk5+GwĠ|J>7́i"T=m#AJs^dPιcTԯHm]ZQ1SY(,\l3({fP@ ai:s˵"5_%&['!vjG4O&YPlU~pi:MuaTGY7|+6=}ӴpFD}trjGaw%K}WZyx1B5iϩF SEw v9D/T{yR쇱[P%0rO_}O!]+bA qMiaOV3iccm/.~N,fX=E@@Tm,-0Uѣ.>ߢ~5oڷC݃ sz-q} &;" ߇ʚ.X Bj1Hӏj|k]=@@T^X#v;.>TWv*Ҭ =Yx1./>F'̃ fYU 1x&}Y+ *;HjBAL)n);#<dU!Kޏk߾uZ1 } 4fj_K~H0LW֟)@wm&0-#6eALHD5U N.2aP+3H1-+'[rk(aF L j\.kw۩b} Sc)8%A|9х C‹~vFe5i4XĒ6?6K2ϤG\ WηRb 5ݍ{ا;35tK KղNHA3e4 ,KXߐH;N&VBl@S竔`fZ(n:}AFX6gnO]!+Sb r T섙)/,cTT?s={B5{9f;(ĭ7J鑻_ f0!6ݫDŽ瀃8ck 21.s+lcEÜמ~>05tЋ"@f2;՟cS9X;Jxz6Vh猢\?\ɹJqq@h컱mR44h?sQWF5DDdyzo̷e R?S~b(3%idWA1W[|Q;scxҚj^V!DAkQ!3V_]H.ݿaX{Z@y e/ 3|rNPir<]KҚo. ܖц#)%(O&] 3!U\&"k&T>~[ 즵~I57_̴D\hfrl>ηi"!ҿX]2E~o(>^avT3Vl#Wޤgh5ݣ_מ컒|po8SCbj@HH޾"PD\! Elrƭ9s{/?2.j,DݐY ;nHZ sL%s3DR =EWYƸ# 8yIE% ol6 Eivj_MA}-yI뇢g\4fO)REpb.Yy<6Ws$w2OpĚٖ7c_RGnmpFhb$D4+oF>a$́3OMqܔgTV59YɚZGdj {$}?ji)"QsHTT}mcPQznX ٲZTo( q q<'קbgq4h>7{eV]l2#9f&lK=\-ّ0 3Vrh02be{}Křzm9[bDCHs BӃ.Y^q 7\7;a15?pSɘ3fIbvbgVd7}h+bLMu=L64@; /PJXg*$dy.dXPnYi p*nBYĿi.%EƓ~Y*<#z>j#pzZ{T;/x0{Q0;`F{ Oh\+L[ְyDF2j_  ~$JF7q4+pB#D &؎s@zNe+lߚOiH&E(}B:bjQ5ixd!Qyr* (;O;-C-숗/LnCAY3\ltFc/(MvJ"itZnfA.'cLjK0%~)]rw&&kmq_YDmzu iۄt2i1vl=Z߇3w~D rG,ta ]5::ߣ94Yy:4twe]CcXטDC‹t7'0(/vUV ̄Ⳃ}L#X(&%YŌL X:}@U=L3L~b6x&(4̭iw'(yn_RfyU NFLa &j@qsUpK ˭,`iNYMdsHRe2 ‹7נޱE"t~c 7z쉚z4(% ]b=7.Sas&uJbyq|W8D'}~?p2r?Ԣw .!VLjWc7kd&2yɒOD:3(/q%7~ +GZG(pyȋ~~{,*:ʥY@[4*{4TZ̑G;m,.W LtߔX3:|ga5ǝ~d~Dh07AQ^ hA->oAy&\Ro,H(\:?M B>ҔE6[0QAX ?;ڈ|^WMФc3yMvzN{0)-G)Ң KPrвGc_ҰM!a>s>f ]Cɣ&Ex6n'hH!a73ΩE3 PP0t%lt}_֎{Eq1|Cl1_A$^q[9 ~FܤIj8[7WmFՒԉЮBw~Q^3$3??=õ WL`Qc=FJjm=9kQ r7- `CkQ\:` >e"o{~Y{ |v ؎˖oBԔU>w$75q@wCh^o5K߂<6kC V@+)(6`P0U~}=a2CǽHdPPkEܴX}iy^n q vS/DMBTTo>~T`e0ǭ9&׬oהI Է19vP͹߄!.}bxj5PO}ȱRyl7~&lW'yͷc;Lk1x~-Kjy-c15ZI͜\ώn\?Dm~zyG'2U/,{9/R; Jn]wZT‘,K s.PZwRD5l"V5PHybDZFNm408wZIpW.w3.?<70tpaNA{Jmxߑ?ͲjӇ[|c4W@I7|9yLFP #}) gԜ?̛hifR}­E17 μ E*4a@9ּ7^bC!'4dI41>b@꾗bxrr]ӣnA 4ϤʏXO {[~\$1kBM~U'z]zR?qJHh/B\ۗ|ÅM6wCr^o'l'РM3ܧ?rF4Zm^ )K i~_ZxBևA 7EA5f$SZ>JF*:uhS Z%(Y>:HY'_K { CTW_%tTSM#p2xyEU~n3%sԠSy(= Ӄ*"3Zac7.j]0C,yμk-G*ma_r[QGCZ#whvG_?1xQ~mьexp59 ૻ\Q8rOaKTM`D:&H4ecZsq>pf܉D[k`/գFpfco<Ѫ-›8cbj%^ߞ=!d~2rLz䛺~`Iܒθso,B37 O@:&88n )G'+-=/Ǚ||dP} tZABv 51밽Ex7}QKe*t.%N`zxd !©`o "l#C ZHUkk'#N5Jk” iL$r CےiXSwr#hy&M ZiN5(hܙ6 _'NYxS&yY\uKUKcGR?ZФ|b @ z^vu_}Xi{ML|2|Ga8xe%vYb#S6ACjo `H 0mðvDm;FTanw aNJe-A_,zC9[F*ldCa6*-G F- G7w6MejqCcZTIEK<BٓjNoސDPs1ktOO#L oUw'MmtȂm\ݼGI2(}6֦#Ί+VJN0iF$[Hgi˯HxkAA{`/c[PRo!K0+K U.flFB}/Bʍ`i:D |ƅX`:q * MEv,uIeAƜp]E%MQIzX/ [gk,6^C^i/F0 .4N.SLf~(kmbG]}huՠ?X1)n!DFzz.yycWhby>zkO~KX`P>b>tuIQ 7)A7BBvS-j·q (LP}[įm ; N 牂5Kus |_prZkf/;9.S!p!s'ABg]\cU+zI_֙'٦{۹{_Yf9d"2#(e< A9Z C ܏'3K, 7|2g6_%9- p3.NC/% .E+Ҫ5h6i['NaWb&7{.O;R MU\Yl lEa6̅(c ܭܾڮĬ? H'/To[5Kp̻![Ig`إA{mroO/+5煰&Cf'$/U]w-Z9%c Uk= G٢HVGH7go,(VC W@!K̋7*;id˞.[A. 1t9s^/N&Bm@&c GUؕ=xd[dK@"0PuTeJ΀1gkS]ĠLYg}XixW=P.s4,r1$@ G\/6[,Wn"GwYRtܢDܟf$9}E|/^0M|K#n؋>pK D]sv =7egKDU9:8[#ߓwim.''D0kHciq|s;!f8XѴ΍T:S s}-<E!BcC9@^:δ ){ ~wW8sxB4°l} ']6O/R \t2_},=h <$L. stUS:MlX=/i{:{'}=$PB}9o"=}ΌD*LY \z9pvO$uN)3*.Ziv#Ww6;Ҡ_x!'J^?zG ZuuWΛ /\2@CB֒e4Iꏎla/i,Jjb ̞.9SGzUkU6;en]r.$*3w A ac!wQD[ո%Cn$vxTH#j0PdakZxD9 uW33Qj4AJFoAcI4`cZ7feދ XI,H-7MܬCRIg @mZIg"щA0:h6RWu۳ZbLJ +;!J7|qmHrٽ;Ao; lLڏyNJYR,wܦ]ٝ)^hLzQgIan娦hrb.3+̱u^x;f\(:cw>QlBܮ6wfEbSCe9|5 .i)+R:R\澔WlQe$e/>ث$>$ XJ+M/ddZb=6,4>jlס}uudPhJb׀ZJҞǩ\^Ǘ޲Z]j˓ CvhEIu9Sg VY7!m!R ۚD^]JryA N8xƙw>Oyy)G}oJvC4IXgG|Aml &x|F!y\CKήiG~{GHD3΃xp֫L_W4jXBR) ˔ 8-rK@TgF:]Ñouc5MJh h9N(|ZD,dΟ\l8蓌U E\}~6M\3K^>9:ZY̼"\SGB!g%W )ap.m!x MkC^QB@;_NȢ>?`"يg};051J8ܛ ;&}m5r]EO I@uc#O$Kx3YrP5|v(oYк t\ǫ&:>)ܝ^wx3D;R sx@g.nь~Yi d O3ڴDtpj]LSLe,ѻ (*Po<СB 7P p:_Ek8*hю7"rW4( ߔ.)Giq/3bel5`QbT+L;pe;'h\+`@s5=,{QMvu9{$݄HOcRjYN[ x^1("XLӷh걅Rd!l͈Լjgw9Պ:9kw08"ׅ#r~V7D+0.k'~TЖ=A6jnQiY-F=uh*pS{lM۷ Bԓj๓E%U;0$T?{y['Ɍ\=`8+͵ᙬD9G`kguZ'($X&ߦT#xֆ^Y'ؕW4a`=D3qN2RJF ljȑB أ؄Wݴ$ t{G"`!Mߊ m*) 3!V"1]Zӡ. ~P$e-M(ﶸڍ.dxS}s)A_Y"?b!6(1s௝J⼆>-g7r4Hav3kmل:bҩ~8atv{cEZjZ%+0pO*k&T7Dט<ꇺ$O\gZ asUх/%$ΝlVιв`Ez9ʊ?'KOEaǺ@LBּ MTzpr ob|m#DDY;,t1q99 Mk`#v@MGj/,% ϭ^a%jsUF5 X inqŴV3ŀK>Y-nڝyAY,Wo&[;;,Z^z–mټ/S; EЧlPMbU쬘4p{-C ]=Nf5 L=Y9(ڏСͿ!G/dtpʌlJ c;8UɛKL%鮱| ZVJsr07pxĔ:v|[_٣]b{ }^/@vh[ǂnDlc;-bжܐt>_˕g'l\ (/}Xk#{xm)S-ȰtiSSMYfz^\}[U.ghՒ^Yoy/aOD!2ːҪ@n-,-5^?XKrT l8gJ1q%qEc.O{O.J ֽ3r+݅6gC `DdStܺ^['~A(Q<+`/u#c#o@ AeKK;p!'z{v=j!a=0L'(NqҳX-{Pf@h&2@ `C|w8̶oe$"R&*#W\hF*r4uM:\k˻QCa[wSnW`ߟ| r>r9ɚYAܠVQ[3o)鴡'@I诌!'h?קPVu#|1. |OYM7&/S7\h]$p%U 4sswpH"۸o‡xzdWe /Kv;Q13JJxALMhL\R OC+f1DIp,Wg5찪7ՁʄǦB)g;2$K/#cVG+70-+Y [X^b.^uS[4}3'6Q˝TsRu Zi\-d? Fmx%,VIԅ3PȽ4v0),(S$Lp*ZLrTPHڻU5{p'9Q7m1̊ 2Aqn6q=HũTh8GDGƓdzlɇZV$In wiQ~/zbE~F9S^"h[x $M>ʽ'ZO(zoiѢm7DGU9řiTJ݊9{xm- Uţ}iPfl>N$iFObUP9pwC+ XG2H(ɓ9LEC,8\><&Y'tR<ҁg d+ |3slqd$O{h> ]I@_5<"}@\D$kkS9T?~K%.U#K!S.}2ز_keιFR _v&+H#.Ck!-%{\|dm^oSˁa!p}0@3\Lr[R2KX#E6Yc_*eF:>rc@N\ZEx8Z5.SV}Þl8z%Pwh/ULQB.G)k÷6UƗg4=꒸Frt)vb pJXJ*4d]ۺL]8C. A% :GF ňqtm _h=ۆ3@\NZV)6p@稁@E>?{ oϛ\` \J8De? {e)n ΌYzZW3 &0Kb\ݛH02^0JBA E++Q,ݿ/&^M9/RGR=kSxVw,>w~g@r(s cZ;=0o]}?q6}׳ҡWw\ ΄0hzFњV|*W^/H[$6KM@ א>}ݧ$2 E-Fy4]~'xL#EP4jP$ $*%` masqJד$zt=׋_ϻhCeMKR^~.ǧrdotE2oX+"2=,5]XpkDQ׋ AIP ZkME]sSiY- cM)Jd ;\>6#CZ%ثɚ!:āxR'HXVubwӐOǛdd6Y6O#`v9ui'=(0u“]m֋EF5~7bOxeE\ԃo4$d!Z*MBA{ pBx tNճv=U.zS~z_Ư=,S[*baN4Aҝ( ?E%d]R2z4$o̬4DhﱯFe:Q"aqe|g6jJ(ϗD:xaZ=!3j\@ZBT ɥ)$ sLJ0VBUV-^Tv:we`x.Ո97OZPλ70DA.LE<{]*9$LH"$@0fj2-TC:0/RP1uQd0 *|wsjQh$t;Jԩ%2&N*bpU` ֔{0LP<+#3-vbܧ<4qr5Zl`ljg8'P?zŁxQKx&z6(!)QI&T&'vo@ӓRLdHh5ܲZh/tYan@_k!a,54/V GcDwH (=BZ߿n}hʼnscX i_݄{AH7LadgRr!<&R!/~$p{b5nyN 1nzB޻ݩ ɾ gdeN'T*obNya֜d&n^0-;h \@^$=4ӉGlk.h뫞  1%옜d5q`ZS͖pvl,Y|3MyEx*Pz Rc} H7R#`6uɦݫDsэV.d62b >*oű{K>D;KR6-ǵl5pbJ lMM cCP?]هG&4 b?w/ rb WCEqgOI"n{cöv7)%KkwfS׹#Jt5Li1^;UFW)"4vv_8FIa#mBt+4㥪7uCW6ѝVez!_C&N1uQ*Js(YR +TCZ| 8r.R'0MsKV:RD}LxmjQLCP曞W&%Cڑ--mQiƯ~8CiOZUa~TC#q&x⎵/{m46Nd{ Z+,c;3m[Ӄ&^7Mfč^8lL]swa<6 =qCcڞ9x2c @XJ2v.o-POa64xQYҖ;olM]ëry-!G@;y4!~wk>o:"5'sJJ:ñ~Ó5|Q!PԲܦ)Qso_B~+A?4 @(Kˏ_>cR` lHMgO~?'.r*>#g:Ϡd/+Z=${ȆG$F`qTXX)V$Z+G;sNM%qHc~aJ $-Xg1 Ԧob}DiO56/ԄxpwoD )᷋XODo'ߚA{L+ZנFl@ 2qy.MP;EJWZ0Rf=iDbPBXYEu`.+g:C\ngZ\@љ%~~\H͕4uI}nJit>w܂ 1S@z ,mB*R7:dֲRG%7YoLZ. ʂ0?3O&i^eFP@ )[;IGImg){3\IJ.dZ=Q ]e*scTvY.lp3dlȔ[ϭX.2lOۊ.] |VIʂ~u8X]ip1Ō0=U ^zQy洞b%~2Uu:[s׉8u " ښxCځLxZm_*;3)yĪRW+|ևɎB rQ{맚oD7kQDq6/cWi2K crcX! E1%~jN)Mۦ~:$y: p> {oznvҳ)BLnN]Ex^CNxXlx6dfR21Ԛ@߂8c+ED*usF%% L#Se&sZCAQ^Q# Kt9ܜK)$2|Vѝ '.iy*2N܈` =IaToYc2ۉ5?$=眵ɾRP2u1F{*zvIaHsnWepvY!C_K66T yĄ[p(lǏ\fb)kXsBUyԟ0|K{{R=ttE3sn/zCh73N>M`:mw7`{Ųf]<:՛qF!kϏf`eu4i_!W"y (NĀ?{(e$MhNm5 ,trwUYVTp/uWfyƿgp` f3>~m 7Iu?:=eEJ@"[a]\ɂ !ؖP^y[B܊c`Z`|A&WBx4 ѡy&^c=m/D2Kۅ!z O3>3/۹*nmmW}|{4?/N/i aS}gT7haځt͒eOl)?{=.HYDHZl $DX~ʅ6na;QZrZK1Ml^-mV+u҈3,,<8z[mcępId[0J g] w{by B$S [#.D1oWH?(Er~oEu7?vt?x2 @Z!þZ]xs>i 4Z47fb1 Q]~)|Wf;/nCҪ>m?9Fro}Tׯ"u`bSw{4G*E3U(dnUЗ΃7ViYƔIRʕ=OdN6DU9@"6\Q xEzOCLh=c:dc!lN}wxPm2r_ˣτb tUH*ݳ<_iP=_Ѝ_7"˸MW}U]l>ޱZ&jr / {{jڥRk5l3yH*\T_<\!-m==037)_G*j;nO a\CMC6D_DAYX(@9@x\).p]عTfsF?AS٬ vz G$3EF˫-RUÉ?)+CD'j +eE Av6\m푽G( Y-yҲhh9t9E`P2y)uAa.ɪW7&Mv՛t;,`"&K@iB?c>g7~!4V8wAQ) Ev7FwP_12w/:.ȕR#(S I,-lv+CNTQ&^ %! d(uQVͤ(d8B"c|@1'R\& ٨V\Zh]h, 3iN.$v&>kñAPKzmj/n{Mɇ[fU&m%)Ӻ8 <G=p7ہ x՞{{ ]"[AFA`Mz:;鋼hk?l 3lP1d:acpمotx~}]7Ց e ݠێŊ,ٮdú0gGήnt>)CI @28µ5!'xmL *Za&Pru KuʷFF&|iVv)4b8fVo'䍗&BLƖeVr R۽R<nJ@I ]kH.њyo/8AŸ'B0{oD{䦚GmאQ5HIhk3K:s3R-#+9- Rcg`9OwMt# qn%͜㡱,";oT'doWhNj*H̒_N]vcC<+>eavia[U?Ąrx}{~?|cT=0Uu )N*w_ E0g!J>yߏ\@מv4{&ݵ ʎ1\4'b+Gۚngгlרd0g>soҏ*7uPK]y(Ʃ 6w]jeLHS;"Pq}%I@\` ڳ;1+^陾oLsb`Y4jNӾEp);'jS[vJd%EdH/΅h0 a8ޚ!Ĕ9^(#=ߨ|IKnڢ^Q+y4wtWTI[ni/ ݽG6?2å9WjՀ)$1gV7IdVSڤ{)P)ˋv#k{2G$#.6C>0LwdRCJ- AsMqJf$I\_" FA<䏇 >Рq}YrY)UH X#w;Nki/cLy"XώO,e`;ccMongN*z2F\mށB1L>x0SLat) +Rɭp*@Sqafmz*$yK1yxp|Vbm` _EQJoI1r?3LQB)x>#)Np 9#M+l^PDVE1uĎ>s鄐ey,/`)Bsgm^[$@ ݇F":IDzb%-PdZ iN?xㄞ!gU~!miv'QY=[O$|v}v% V\!7>6z:sI3f fNddJCP4 fl6z*A+֬㗑~3qM$x#"HKVʵ*i&V-JM`\A9:?Z~Ȼ7nٟH-EH޽ o0}4[4)p['j؉q[!6.DHjQr1 6|HƠco(AêaaMM? Ý PTLH4RU{z%>T2ڌ̒ԊlV@.[( K#d00G*o4UiY?>ːLt72%Kcge|I=ȽSD2-?ʕc6(nJӖۙ!JWsFD`JK,]?@$Mc1-[`{-ƹʙL+qG%UD.G;p 6fm!elqrW)<1Md=}eV|izP*2\AՏq*=>6Jo.>~XF!i\jeAn]% y90Zqh@IaZz%q7(99h0M;JRє**z Qϗ铯LI|²,"cX% Z*[]&pM|Λ oh6xu~.9l3ԎGIv NY@XA/(v* f2ث/\R7"lJ:Rf[2ftvrj[Ef &+ē!i,ч,` SH#yԁ+Z!D?B+sdžpd] tɱmI?R1rǁ]TGcZm=Ϫhj[)TF[]<P^ƆDD2j˼(ضDS [cDL- g%^y ZI LBk / 0>f 5$bFJ;ycѮ,/&)wz;ه3M9d+7獢-Dh7CȠ_ݵrڙUNVr |kR=-fq`g)80(F =esUԀ=NPpGG P.5HR5έ A45eM.l3^k]$e"?Q9;ͰF2VLc֥ni[lk_QUV= PȲo?>g$u~q u!&&m[߯j{qvݱ}3d o[PTZ,b(æ8=Tg ~;i$Q<wVzz4ԋ}]]t~1!{Ỵ\]ٍk\q {nw00su;|"坐C+˔'Uҷz^P%5pJpU-^ՠYj^d@n\,2wNNNf⊳aue+sZqzׄ-[~Vp\lWO30Hn {K?u[VMN~t"ύZDStٍ tcq2dKz팣%G2=U Ki+Pc#HN FCDy*CVOFMpKnY\fXT@;ܵ,K4n|wQȯm9Eu3X`B7i~aZHT hЌ廉]@v$rͬGbL(Btغc lpXzٺ$[0Ppfx00m:s^>` 0%IPEhYԺaY܌a5DlpBMeϨ$zZ_5+<.铙\񓻜)֦ˊ`m0$ja-'K0r,6 C/SiZp;tD[`6/ͦ- WC4U|CC cExI*N2R4Pz>L/eRQd=0C|ԱT!5ש{֩[Ij+@&0-t9 :LP/ͣ7FTH>0]nB\)f@l"ywt}|C* E;HBr%AmFkN[;M\]j;UǿBI+0g0c 6U!vh)D; ]tq=F+!G 8Wd Hr+Ԓ(bWyAL8U XGGf-)(<6w†aVuo8k!L(Ij=),$3@YКJKJ{9zh_A*wp"9/p>v&_ۈ;-k)8g=Cb%B\WżC]ѪXoP?gF=SK˽PY'̸9I\d3`a}yaJ3=!4/*!Z)=q+<bUJ"YJD$6f:cU̇HryDN 4MK:| URg:6ޤUBOUJh.=ϗӎS^g1Ԉ.'p"̒Uon) RuT^ox#pHb05w㽂&aԕ0$:ک `0ąHޕ/-Yw(`- O6yHd?Ok+z =@>cPMj=0(Ŧ\3PS7Ej^|A\Qp#. >e$ǾBx^2^xq 2L99KZK%9*GpZ]ff|>])`X~\Za9q/,Dg=ϼ} 7VX)U~|G`~Gi΄Dmn#zKNmm]T;e- VjvT)p)ZtC'Mg\[{VV7@sEV\a<ݶ0R(D(VAr<9b4Z(j`𩁾f5پ|NBfmO|;/T\_bڙ%FrĦ |5{^kcC76g0N@mF">(C{v`DHBnT:]``mʒEp*wa JrC3iraRJ!$x=Y.uTEXƳ uq 1v(x&-FP.Qdd1$%eQ/]pja#fft$(wd[ >0r q웓G&Һw2?I:0(Y ni&ےR}-9jh[uSu6 ek B-={1WYxx_~Do)?jNVCZ<≮W|OkgH4mY 2Ps<~DWC@k\ uWWEi7#3X5jfQm:Ygô (bEzO`cdcxGL^@D fx܂-+C/e*  chxّfXɤ9raB2yos-ȞDtn\*?i>b E>T ] 5uxj`ROs:'>f[y S_A@%ٹ/} HSlcDt@?LqJA-((0'CEl'Oj޽Ds(|eAlˑKt&[A֞s"o9 בdlYʗ,UvD /7^ocu;^oƑrK{P0_拤{t=U[_t7r)K5+k׌[ N ՝ypN&Xۨwݩ8P=MlxK3K"=i HFM5\&hLC0NDoOT},ǢyZ$xCI~0'h#`Os0,QoiN?x@Dzm)lTDHe2d2;;\LR3 Ff#G ى kЗ}'ѲTC>@!7gRn#x?yM#^zfF%&G7׻I{'X<2E3836KE(Wcǡ8-g,2cQsy,<Xڛ򮉷#k@&ʇ~1T8B{.cYXG:{#WF5NAɐQA_h$ ~>5EѵT+v[ QD$evj!׈ʕ,m-xFJo%|H]m-+r-And"8EBUeӹ0cLtS*2>>3kGg08uwpۧib9J(2c.!:pȲ:v -VE28vŵ"9nQA9ב# Keؒ^;FܝU$ڍ<&r8IkX7Ng 7ɍ${YW%\HzC}wd>C5~椉Y0%?&+ʎ?A莩h6@I|Ee,4˞AA =\O4/ ~~u.Qs gqV+f`kXo F3&qxNaI#(iԀ%^Rjz>C#8tEFxgAo[ `ا. p2?.Otdbo(UX[{޼=,\|m 4}/6qrôzgy(ͻ`tX3ڄ&ϻ{q a}aD?ATs:jǫBԖS&r ƥ*>.XriQץ_Z!.ب~e(+~n!mItb'JEG\ѢS`mu׎ >dGSw@z0~br)e 083#hGֽ}EouPG )$y%f:mhpmB?~TTMCLxGuS*kPKCli@q;,U0ΩGw)h~}O x(]l@;)1qgJrAqV4jXm?-:û02x2!}ۢ`爌cj|_]ܐ` gG/ieWWאqi;HPg\yd‰<N`X@໙Z+pfbNm\q]&Յʽnr%qjfUDLzCG]Oȓ [ykA)Y5,'0-[^,oxd('r!DUTHE} a" (PRXX(^: =;~rgG9u(OEuGeHrX4&R]O &:ty7pܺ*":­tJW!d \jn9G9'`b4qQinCn+䙴*U"_@悕hҺ;مslm,U' JB 0d1YrП1VfG:Z~D&;?`GtJu9WXLX8D*ƷsQ{8,`B#% : ؏V񁲕wK6gY`@QEa*v̾= NdX~IVL0McB9S*Mfف^هDdd9MtdYB"U?O<P2}@{R8W, þ[Y tZ6gM&Xn^ڵXf*;VJY㺹kÐL7 i3)xv HAxwӞ^o#:E8ҿ&,jq9CR<l4krvNDnom=+Dnf?=^^^#Esel[bSc&=S?E,͵94Y pw@S,2UF9Ku~m]%ī2pN 9;[{#"O/x F' 8B=/ UlI`=WᜑN˕&0F_2M̾x4I=)x>19|:9 %/#hѸ# ƻfP@@C jnِĕuuS1ShŽu Dphh:T@l9P?»>(ަ!NhHrک,"Z{8v ZkYɞ 9Li'rt,l4lJ^{7X_'!Wֻio ?AxkȊh3Vm]>ΏAkj"^}0 zb_y8o1 ;/*WbTa8}ɖ9}ѡGtĠ%!)\L<3⣂ۋUtgdm}r_뜨F0[, w҂DV_H"޲:GkQRT',ema ?Ym#U~fyZh0LBUPv \T+؊uH66~q+<ܶ#] S"cr}{ lwR6um6"gG T*ma<*L;h"ǀNlPGDLq&"t\HItT$h/ wuBkZMsߓ0 V)8}3y+ /~/4Z6= Chk{ќG|(0]?}z˸#mUd [(OY(~bCP_ Y2a_:fB߉Ogia48Wrre^Z棦"rJ'҃a>_OciU:0KXk{#ho0X UT[Xh M/$O8Qp)fV߼,#.jB!g·PqDeb ۝1zu gi:*N?ڰgɸ!Wi5U-uOMOr2١])t(]U[$]nส.Ìh?:κ@~s`cF!Z/-3uڃ0 JpOC /Lxl &;nUbeGgaKo_i4驛 17OuM#ohGLnT?7Uf]9o-]$woc օ٩?,c.PUBkAix!04/=ۛXurb’/Cg=ABZ f TiD')"UI$D28_Ke6<[   \n|ҨzWR*dvFğ=gLQK^9$;<䖐h!J,.A/۸"ٙ'h8A(Z|+ԹIž HI{lE9Vt$ ]nJ*O F#+Y@2ߊ&L5]W"ѐG2[@].qܻ*Y#k*H{^kL2^_߫NekAN-1&L")݆Ď E .SYۤ8\d$\zVF#7pE{s؝7nǒ٠_YB1l0p' rӈmڛGWzu ;+~t|ˋӥ- VMZDp3̞PyUVWt q`5`f,zsM$Cdf^]\{=N$5;1I>mUˎ^$ꨣ?ˎх 騎7 N>aI- 3tx-S@@wϊ.r.޵y{ @NJ2iAIϔƔO]=XRSRʝ{D6' m]y;_@hrxS^ۻ<.D:h ̍` ?9?X[xv_ Ωc^m'&ǫhqdoW_a0f:4W~ح R-Ddk_]7Y ^;p+/< ZBBuaٽYw>W[KPB<_ 3XC}5{S3&7suOqP_Mȭh'F6&FOc<ӚGtm5ms!.#3:"YH97*VK6*&愚NaU=Cymef gBf~E۟4 ʺ0$ɸ3[I`ݦ6Fyk/XSL隿?t5[ߞ?Hl-+IKDAl^*_tgWF{\5OCfG_ӜH+NL Yg%=v? =򟯵 LNi᜛2I.Ǹ?J%<9K*SQhP K2wR꿹Π-uO(G9ф47oŤ (Z (OCik q$|;g|2U3Sg\Kۀ%/}*ِ%h*gZ!j|z= EKyb@tC@4vLnn)-w\& {iiX^Tn?;@/$~CPdtx\dDN'lמFch<ANlp,ywS{ƀγ/i[uҸ3߬*hhv*w~aow¢ż;B gr9Q5cck.UTo^ZL'Ɩf@YߦJկWz f.X+*fl ̙r4pc'a6c]+cM?BN}X^ns9wҮR*'?Kƿ{05b4:o\T*.&f]5nYY+aλo{7/CS#M3o[& 13",: :|^,D"\vMAa:ܬ9~CSbvɥhDI(jR9qP YmSƭe󻖔1W,YjC4V,I $Ou֗`r[ƤF%8:xLhH"WH{lֺX(He4+T&?&xW@ae<ڴgTWcj{j+1qj©<.]I7?QHl?p?0p(&Rr l&,}@HvO9'ĦvՇBI!$.&9|#1pdd?MgנTD;gmV%› )cG )uPD7XRdcoG]E2À]gQ,>ZI4-R?WbM+q]H:(cŨWLHf-lmGo.]ߵRҳYGtm2şG޴rljd[nu;,U9\g\l_~uuN$Wڏ}dl"E-D {%_yjbʀ0˫'hڵMR'B`VZe8G>"I,GDoatGf{2)w:IٍV+_ж˶ K] :C[Ɵia̢{CzCR0Q΢@ESb@qslsTU\ :y ėe8IK슻gEo@=˭ e1G u " U1%bPu Q Hd `}s6^2OO` P@*grr Dy7!‘cE <_upz:&DpvӒWD9PA%1/%*b|RO%0XD7ҾU ||?"޶ID,ayސ>P>OCwY= @STӲ$UWFI9*X&{IAI#`zX1Pa[{ MVdHKo{蹆ϝW0!-o[t־ =|,B W:x"@:a&3+IPNF,p-g+ Wm [t&>ԃŜls3c"Q1| t-C%^LosHAȁSb/uli̹CA *Ps@(bZG3L~Q`í'iCtA?}v͈ހöonO2.1Nn')3~;im(*8@\f{<7޼"0&SSp}Zev"6;xZ0!pCH^?rYvMyV*3RPfO5OL{!t57YST$oh, UJA Qg4D 3=] /a1=9N@2 0˷r~^1 (PvusQj{`T^BB^@cbqFҜ}JFSSS %A9([?E *(4H]\THଠ+,j󥏱4Nu dp|T~F_C`Y2.@Adb^j1-+)uϝUPqέDU\o 9:<YC2FhmАr̜\Hlc.Ì2'>M:QTUhI Ek$ț `fd?Kߵ'^jp)]e+t<|r=ۧqfՑ2k{ԧW(.$z3J6MXsP^.?s0\M/;r1:X6 g+K)DoUd3d{ENND;2+و:Tm'Y#6>KGiXSM:WuҜrQA\`-|H1Ckﻩ SMh.X5aN"X.o{#`P}-c}^f­Wr.K:c PÄ<;dj[cM?)L]Ȥ8ϪP1x$C;VÔ*bwЩk*,5˜~8"=WQ5Q6)PCYUd IQkEOS%Lp\QjxI~=k c(dK8CsS*~4F_42• Klk`A*AIJǨ&Ogߨ-Ă!t~j[Toxп <lz% kCܯ݈A+Qޮl2N<9%ZQw*0]ު}gM`Őv%6~YE!ȨI>m+9K,bIЈKdIeҝCFoۇL0d:$*&w#ڼ8z&<6 ~@_\!eķfE*kpw]B~P )֙PV$Vmsf%Xɟ7v\F:MHϑJJ} .UKbr&sgySdc|I#GPhY042Ɯ%o]f4Jm3h 8:ꈁ!7S4DBcPy3aX^$_G;@5 ~Hn3ճg/*#@&G &(ґarkNeq_a@!R۾䧙2+jX5Y"5qe5>:cIH5τV$!Lg8UW)FMz$ױ=?,؅xů8.aN00: GC%>8N}ؕvej>%VG>"whn z*(۽fK>8ӷ0.鰃bUh+Ƣ!ebVB"Y*@2HK7==D({jax@ ZRkxmIOV6__]k '55 "CNIYpN JOr.puOVoBZj4CspwR: }=ike+MX%N?Nw2?ZQx))T`ƟGJ26M~UenCNZtnD#@' sq ~DwMҟhl\QT0 j:zx8R?Mx%r £ur2h ˤW-BE85Sw>?^q)^y~ZE'9v˕|dSO`/'b6DQ+&m/Gǿ)B{} k'7/s un |sO'N5`|3.=bا4i[!+%LJX?X X3LlG3AȪ &5-A2(ɰ_}^߆Wa}[;Fux>j#z O,p5ih-@Jo;!'`E\CPAV7%TI{QҨ9 ,Srt$S~uU1Q#gdtR@1̦]ޕEV#雌(ӗnct"tm5Q405|g4ZUyͱ}ݠ~{M"Aw]\d!B{eV1%X,-˫`Dț CbŴUs1gk{evdyɼ'o]b;!A%QYԏaWbޢIe+_΀hTt*Bt)B-(Cq-0_"xp]=-HZ杞~Y|qu<< yճ7~\2^&#2Z?nzb3|3%ڰExbQ 5mo/FgANxY!?Ђèu{I0S`?6- iؼ0_\8[%Eҫ'c8:LQ/KUܭigC+ȶ2i[ MHF,-Y4iK?F;hl*(Z\ KHx7uxޕtpƭLP Рɢl,V!TNWm>QdU^7W~)A^o#E_cES~ ‡KMTa:v7f6NHVXWHqYNTG)a\E胈kȏ\eB|P!Y#/(&֔Ni1! wz㏭{G78Fz 1~r|vhR/z=#E>$16~^&H+iP6uYn\\1Ou\7m&܅꼖*a=WT3%{EyMF9\7Q p\ĀW h`?֛kd(~ &|k ޯ~jJ~ @I+?/]UOMh鎴Z|ON˚uvx(b1HQRD&.U\BP۾-Έ~i2BK\})~N! UkLhuΗc)wxSs 'r[ C=VW’mb1 `U:)ݙ$贮W0m "oC%TʿVhM.Y [6hڵЇ/9G L*khHNf'L(?Y*%1DPyKcda+/W@ܓ|n^CV؞&iԒf@lʧ1߄ϻk<9F ''Cʊi(<8Jc|H ԂvU6^yڃMX0:!rL{SL_so,p{Sqf'Ӕ8ood&*{ޚ#CG|t_%>:=qwTƓ,ƒ*-`vC-p9BSaIϑ7؀:fj6:Ɖ0Ӱp .hyPܙx ב s>05 闝e;-FmT.<=0Xhի Qf:ԭ|xR#&@p<+拈`M= 0Ow,s%v9ġgM[>`.$7 |۞_-lONE$ޏ=iaW wvo^mժԔ=Y@ӂ0$^nhp7^`)=U^Ɇ88ͽ`-U{k&pQE5'E $Nh>wX'Tsx\? K*b>˦6JU/TRjaK$%Dw>R`xzhTqL;W Hm/!b\H<ڤWiLwT&ΩxUֆ]'\)+3 [O(ʹF}A,*P^mS]iRR614;9AI6FM,yTPi&د:㱥MǮ俕`.V7!y"2|,\cQ3 *- []@Q䣹죐r.8Kcaf Ӗ$lSb# oCQ@tnܷ@c}m|V<!:4 *$`lcyQkY+H85ToU/~%5:W駙Yafq:_IR~lԞkUH_LN#QBޓ?3j1]|~D7ʼnxPw))%=49>PrR5$^+qt,hEayfpIh'jV/,!<4Cq̩Ms*5.yMK+ӧb`6U&`t5.=V `Q_pYk ^6G =sPZ> +g$B#+}bhhMBm5~𓫀 }S^ /Ű ~em9"ֈ&%ahec-AZSΓK;[j1jEEGl@7! Bz!MbA+v>noZ; ո9-L#qWNW)h )whE8D 9,A}2=GV6x1&lBEIR搜6_ds+s:sz.<^h@87*МR"8K#0#e4T=}j3 n ZnTXI:n|&4J oVzIGl@rӱűsq&G:0¡邢r2k[_=_E4KY_^W#㑐y9߭7VRL3%+ଈ fNFwV;kI,sQ0⦖'<.J?E2ړȚˆH*RS^ Șx!܆  /J3$ 3ӈ'4:{ܖU'BhLBw`5.ă 3+RVL+S -ޙ=ä=kydnב ][mkiGwhxfmܯ?dW82kJX@uUթ!BLӬɷ)C;oc7 j|kЯHc~ FݪGV cDcӷZS/e8#e޿EWE ni8 t}rS9<i^m4{(u_D+URV<ɦJUP.QkY՝zgP]43:?y_3n剙 H%~ai9KWnR <7'ˆDJsO׺Xn&%?1"VvOPwp%W]0R+\dw[=V@Gg0sx7hvm\$TÑ/Mzj>hHv{Ƒ'Gnڎ8%oLjl6y,[6]: c Z vv.yk'Sy[.l{7Z4Mb*yEoTV8`ﯹTuDlcs76 N^'RZea\j&f2;0M%kiŏ<>{B@ 8 ~N6 LvHOt@{I!xg &ſ&ڿX `~ՎVeR_I?@"H˻yـB]*3PɯzgSpkqc:rs\5 HVUCqZc,UʆKtEv1|"a5C9EهꭔqzNeE+xe]=J̟RcZveZ<ڞ,|As)5i&H]kNccwvHSYGvvTS݂ cm58t ZobC]pW/'+~?zճ1O-";C&dDo<7#R}(ۑBDJ0$7.)@wkUZsetf PEޓ7W (c8 ]$ҡ*^C;w  ݖK:TGb8AYRڀiCM+Ô^gȚ,TP17C_g ~rffrQdϳ*CAgQwNjUD6|lI/5b]e0Hz0ڛ M-dah;s$`SBe\|S ??lyeO\dJfUR'P7e#[aQXdF-n%ذ!P!WˋJՏ(DL鵰ÄHt۱Pʂ떌w4䗸dMu s}fa*]%˓M㥱A$ϵp8@<.} Kr <`-c GR@"4VᇼRUkR'8$5æQ~ٍ((T.3:ֹQ).B'Koi32zAo)aG2,ypӎþV/-+#49C(^$$^dBކd!n E6Nmf0"+=y5U&1qGw6}RE;CvxD %HZQ7 4^_j R4޸ 8MI~EGQAvi+#-TQDrE-k87g~9G2ᚾM㎵||W\}XgR e|ږn s<"*<#Ȩ3e϶b<#نmhdbDL^r89`k=I' ƋAz|Pitrۘ6)-PM5\ Yi.}(j IbyM` 9|M*) 'MI(yGHk!'az}}F(C`@W|V kfĭܱ#0՟(FX4ce%*_.8S;uK=ꏤv&%0|;98y\,Q`[_|:w]*S=R1-U4S \# ÍM?:kVE,1W>}Ĩ6f{+fc 4eU<`k}haN9 G# >8*w z H&_eˁ)hwl}-X.5b KN\CЯ;c5nLQ?u6ay۩ Td${ b9//ʎlCӚ(/c<ِdUiKjmrf:\Mc  gӠm O,4TSiJm&T[f+c h)g|R aަy$>jwn8|]cGOo37k[M[l: U9+R8Χ6s#I?w) 1Xzk~5 kldi'52 0" nd@ؘCw*ι\'v~=#&U1JCZ5ǘW\V{WT`Rm2ā 0Y\{$ *>l;'_2B)V)mGxnuk;]h$B)x ro+jt=~E101K)qAx |ɛ~9MZ4Dz>ۈy~խz [FWeZa-cmºAK'C-DA>D~o&/"!]0pB;:[8vz<]s N*rȸK@g,`sQG4nmN$G4>tVG` 5,IZ4R߸ս: ޷u7_ 2,(64`dX~Vvj"52ʍIqs3 :wѡ5#կᨨ֨kh0^Ggn! 4&o&ʸE<I:5Q#FH;PՒGl\uBviH$MZ460g#~ , yD߳ad=bp<;sX30[S)A|MwsU_x>8sdzM,c@Âvb,/lwІr0)R?zQ5Z'H¾x-`g0#8BD.`Q%Ȩ"eߠK'&Ԧ[M{c[·a07w_vV3̦<aD4,bc 8 Ǵ# 3MrwRuV`H"<5.۞Uǟ5OU˜ eGʵ(:pQO&!uMZg֩n bMj)Sѐ:2:FExPnO14p|lAb#{Zv۪ŕRiԤT-ZT[yoӀ5; zy",qL;y^\DPJpRY1S!۲큊" z5baJn.ƃ,@Jm&n0-R* Svq'mfV^u֜@k|'ϏaQr#+} BtvI{ I#9;sqAd>6 #54SK To3[[ 6 :{JDžIwA1]UaD0`̱ p"+u$Lp!aLCufKg[} XirYqNzG -Tx QuȞfGotdEMU&tTSXY-@ѳ 䜟_S,m?הA3Ų2h&`;㯟ch|)յ%څ 0knYY-U ՛V٩rؿ=N"<4~o1V6ƊP&%d,9ksLl5}Q+]l.s_Ϙ~8@_RCQ@diض7\Ƕد3 #EB'ds7d|q#H߈%~#TgFC_gx 'r ~VWgwORv4&&׍T' Ǟ&lM_\jGM)o  *!DzX&7EjAjڹA'NHvE7yU@rPDq-VDveyYŴJȜuFD\&]axGcg Z,x,N.JvWcL27@y_Ikõ3E~!]M,.,5"^h2,l}0d"Dqi]ڤBC*AdTǽPʣ 8Zoc  )ų]! jU=_Ro{2Dk 4 uڂ4`|u$ mO:XMBrRQcZ%^dx}/W_?$lbғX ÍJՌ^,zj'"YpJTaEDLmzFl1hd CK0$:EA]"}I>Ő=%nPW,ͧ(wDIth1c["Z/Nqji;/y bޜDJJi5IUHY<ܞ{mDQIصC/( D"B"ԓ]'>+BbG)H,7_nl$JXNj4"dg qn3@kg;3zr1 a Á>>JF;Mz{`i[@.yUPԆ!b~n9<*[)iJINXP8՜yT| ځɭ)tG1^cSДؠNɓA)Dm@kCi}daXޏULIu9w/:.K4pw^ |١VtDžtD,wLh2V,{ürUӕSKi✶”ICIXvCp&z)6je"džHx#?|.S?.jODVAE]0~|9;|ho `ܸ ?e,0VTABڒ  uȿnjQrh56%8W԰xlvלڡNV@IAER"T?ZAY0ahC cjUzG3d kv5;$T`y;K%Bβ1JbHP'$\B鞣Vrw% 66R"^+NYvڻ3:Һ]iJ6ks@ pϒ.?B^^IgDD9Flbz=fkg|"͒ ӏtjI\p*B:L i~B߽ ٭hv'+J(9%Ю1a4װI[9XBmmWa)YUPjG2=n8},>u ]^ҭvA _H,D`Cʃp#RJREWu +uE$ə2JbEC8$IeOWSF@Tl_[3]y//kk}kP[+o=]"yB;#띥 xDu){.Fu~,cUt>!T-'/UBSX K Ϭ!kom˯{iҎ=iJ(`? lL7r=AdK}3́ӽ/s\e5ko0$Y"((Hu\{J{~B ~No4bz£M1Jkdsw^_:|e6ߨ%Ode M_ WVՔLƃ&ŸH?dJ?(<;nB˷Vz&b F.OffR3b+KԂ0| F&-1t)m*K@)[v)DzL޶U@)7?_Q`ǖu7n k=s)J:Ѩxe"lv]ZE]C`SaNPS䘚\ 2dQ)p/b$;cP^Nh?W??gS# ijLr<Y$Oyf}Ѐbjۢ}zE{p'kmΐ?^2>)T Q}X]"GI,6\k18$vED)jq|S]VL#k )С&)L Fs6m$=waR:m| ן3oV>;^Q t|Y^P5VgG%A{( hb:gu)dltdi;*WYhr *(9ER⥧L)YM!LؠVӈ C>RY.T6F.]]xv⠑r't0#}4aVZK]:s4?t(\eY.c?S}?!g~qMthkc:b_mV,E]L4nS׼K^:x΢{ljZ,>dx79tsc-ќGZ4ֿ'b.Ҥew 0C6]G2rV٘~F(Ru:jXp_ځ K Cc՗JҮ h2PSC36[Ђ$~9%O:V^jN.Xs_ro\!`406ÜQ h3a[<0KZ]4sMOpDu  9N{_:c>㓡(g9e,k (fl~Ϋhps{.b߻ zh3xTW3:6/(jœwW$/ pb?@6~؄7MˋȻg|vɴv2K*w5#IX/ϻYhlv. @g?; Voe~>.o>kkZ z (4vѦ.* 5 :M)q~YGz{?v`-Va"?OX*oV%d>4sN*pg`m 1m AwCd7(%U{ hDΌȅIǹ*aJnz:,Nj>^\3nzt::/mO\') BϿ?n,={}LE{QEʟST -68.: X% xzs+^$= Ӵ8d?ٳX6N K)=KmpY%&JEhvmc [ݚxG.%,K``WT_1̻h$#I1Ǫ3/c2C̐o:2%JI֠1"|:qJPPf4}# Hb {|7{6yFʼnK<#|WxfEmG'kcwno)kSW`EAa.BiM̃r]&+h:(fop<5jwO̯*ѰJ89Vn=*pkJYl-q^} -yrAUMG?v:^ 0X{7x$a}hVstلhwqx'?%qGIaZƐpos76%/܌ǻ R=͉!g,v:5딀dIcZ eU~'6=^V!M?ko$-t-]$KR$rpңM$r60h_B+FnOHkA/ E;Z2Q1I8o`%8 ϻ+pqZbsp!ӝK47Yg3Z5zm@έP9 )8~ěƛ XL$A#hߋ92|+o Ӏ>%6l@ߦC5Z&JhW>Ԃ PB6iU|f"xTO/u`IXwl6n,#M|6 Pg@j9<9陕@}"1w3R"SVO'N'ʳӾ: (xR`8VWpܷz9rR@ *`9b36~` yF$_{/9{_"Y)"{ qR on(3Ѱ|OEtZt  ww. U ȝ(JcX- 7a ,G/)p˨qtˡUVj݄S$bY,2PzYCJJkyӵ7Ѵ:>טʋ{e@a& }򟿤G%՟esK6d1'ְ#G/|?.! Hܘ +Ę \ ~*hXv< N"Mg%$9^u$B+13$.l0={nz&h^4l`etcz7rՁ,D|'}LW$N JB7JQ-ˆYw}i׾ PX_E*[z,㴏.vS9`ػ|QhFBHʃIc"V-G NLڃw\>t7T3B@fw}ATP㰕O$iOiNF!"zMYӬ ŁWL 9V-ڶC>[ꁹlԥ܆UZB<`[ҫ΁YGr*e{#^9:?r,"~CH|opcC_1*I$jE@Y]Cmq{r8%xun2 tIE0NlDŽ|c͕Φ j]r_Wv}oɂ#i@]-e(JaJ˰jQy| *{;mLH?]SNvI 1-2c&~  Mbw#db 1ҭpfxDXTiԾ[5w|ڌHlCt-Tu !f^kUnFvt8*ኃ raښf^}Oi#NV=mϓÇ=g'>l[:`6FgXtٌQBchۭQdC ㇎@[/ ވl>F]$뀪ki(4_#,x.{MBa h#8PMtiBC?bDc `;}ex 5{+ WBI4XQ3ъ+k2Qg->Bψ*wW16ݥc4 vT^8*f0$1冶s;kO$cb'/EMfi NJTz9GG޴dP5 D$^8 wqE |c @|j'5:e.9W5$=̋|gڥȘ)O[]jsv #>o,%`Qwdzc:r.[@ `sHށr0OlS/z"L@m'&y4+o1&c`sם;#VPt,\cݮ&><|nGb\z cx?D `!cED2B7S!ޒEhufwZa\3N!osrZ꼒ja  s/Ȩ )U|ک.փD>9^SQ>p c!=ݝxw3-PjV I;Zt]ik}M- ŞB Y4du#/+($9`ȡ^jm@Ґ3xN*O<%ѪN#eR?V`X ݙ˂Չ\.9Gc8FmwN/(s(P< 2"EuܢR49ZaCGӌ ̞p`AӋt샋,1^6N#f>λՃnuv3u<*Yj1y|YNHPJ;И!'LFfošZj lkՋq[8ÓɫO_;wE!hD,Vf Y֨nO8WER{U|e QtwQKWFH϶Fb^|19'C[k8P{ZGS\$@.2 dZ\Cnơ,Tf tzL{bz:6A[tВ3Ss71 {z\n>uҳ,rCMpe5ۑnkzz7h2XRM6cު*!gi*~^ ~T'@qV^IOiMXvJ I 5AdTVvCED4i#󮰯4ĭW͖e~j@&6]Iz ۅ*JNj7 ӢXBz࠳S BAyK-Ro:FN0ޥƢ0 Kjxzc7m_z滺`fzs}Mz5xhE7@n$ĚX%I=:rBjq/R/\ϬQ`8)vԄ9#5^n#&kHnjV+=XTF)\zˏkQewlm'i2]'h8<$ uR0>)9CeD.S>C} >b⎿iEG]ŔϪ)J,,&mSK~vfqiFs^_m..7;ot v[UU&$ak5w0l&D4.YY:x:}Vyʖs)G6Be& 3må<a*7,x!PN"g9+K$R`x6mXߦ6I|IO` NlO5;GvHA<-Krٱ\ $N7 ^ڔsS{ DmAu}LdqڨtBBj #;!T}܎WHGzzs!M?~MZuCO8h2ي*,]Hk_ӫQP<#NqTeiWܦs+FVhܕfҧq)j v9߸IX.0 {O$JR"g֩yQ-h=\brF&nl>%$5~;s 6L5;䐫q-umfrlG&#EMdݴjQM3 %Bݢ 6XU?ʅ2%Tr ;BĴ5L֍, MSL:?s2g '`#RZDrF=5 mûG@aB _G5N6%. p\rs.+W;ߐk}:t!aFiL%a^*[f&eʪUw7uƧ'f۔ C,dFa7Gqsc'l. 5|~3d?wP& ̞cB3~ 7z{ ڗd+qCCUz9&Qp~pY~6^^,Ed9G2 2aJMR,GZl'jNZ\/5G4rF*_Lv$C|ioe.ShFbi% oɩ_5>MVt\5 i3ţGoN/ͼ`4Ўu*FM)3wG]Υ@,ES_w6 67*u{W)ݗ˴P ?6GotsԳB͒!gPړ@yLzQ 4P{,.=51yR&R\x"YS^' G<1 WlT9<7y XzIߞڋC:x41 x4\Ag 1:Vwtk>3Hn%W hS0;#*ƉX!]udzI$*?Pw 2<xy ClT&E:CZk[-WHzeSn6`3qEPw.9~&ZĹ˟{ƾ$\E, tUl/QRܖ8l(mꑃX<{UҶ?Ҝd;c _(4UJ;9I]/Ģ-v}y `unBnv# =WQie| {h[e+iGi٧X& U;W0lT@313;^AU.ߏ,g%>iOQ<6OWLv8'pr ZS2<罪 CZ|>8| S'@jLWu^;~,+{;;Ftb+hAIv]b~"<,op Qg כE| ڜqqfjYD7w @d9f?𴃠љh0Wy-'{9g'Z?qJAP 8!7ql= JCa%I|0p)`@4/rGs>x卑?rYϠZXWY C5NGrInS*3#G8EP!؜(:X䆘HRG5.!ZNV#ʎ|'SHJAJY.ۯNUT4/][#k-K7dfdV{xa;On$k9T_^ݐ@=@B TGP3 Vwu0Wf4:Hs־b%%_Rl̍E9)Vfem%q|~"ka2A'2Ra @pMl˙ iS>I 8g.T+s9f.K9np_ձ!d sdHcbr߈[˃g lLe3Fכȩgg^8;€]Zbx6s@pc.FLoe)ew\B^oҲ^JxnJ=.*H^̟2aPA0G#4yDY) (<1Vl-b PRDÎ\㎀&PH+tBbfi YOq82Dߺ97{dET}n4/qgP=ÎX ٍ?$ S /`j%vim&qKAvyN . -Wy0u$ 6 ,,D+wm-';'/<7YN#g<"},mBw\1Q.,-!Xx+y Y5_DLRj} U P|d *ݘ=1ӌR!l}=dcG I,  YZ