python3-M2Crypto-0.38.0-150400.10.1<>,@eU*p9|8Q ~"'+$91X4l'6ߨ}m~R<5;+_3 ϺŃ/E~b.̜y+'}ddWW8>E_w F7eX01PF-j86-kRZRI]ze1pUd.憑a庐Lm0g( S`y{JzQ=BYNb"A#)ܭe8lب[heX:LfR\c>>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%4Pa ¸T(5цzJ83z'i]d[xO1 \z >A8XyQo#Y*Ŧ ;3 \ee\aUi} 0+9,i"vSy]N[I|Rƴ%eHpAY_*Ċ?DqWkNyu t{ ]^[-g}rOb3foNkQv6_ٙ7IO[S~ĂJwpNE6G5~9 2ͳϰA &"QIDz!Y,0@Գ=!s*,3WwEĮOȦ_S"n 9@4뱊~{CK7ML0_"$0D~v,kyk\7d]-xOyÝ)fSC>i{|[x} V&_gDv:QCVb3LYu@X\2\5+}2g7ƴ|:5B"s D/yH.)} U fJ EှGO `^fxr}Je*1QT(ThcW-3'yp\=醔[G57LE} /dČ,#W[?ەcE8?"Gv[9A4ߚyVꭵx&~1 ,x/4F*as?ZWi[;pC*{~/7KiS`2NXkP EDEac5i[9m+r2XURAQ63=.5Z6Auk@a;w/$_NnS/Lx0'0GbB$3Y>'b dK ЁRĞ'e5K&!oz+{wF۳UKxg\_D.Mrb0; +@L$<[V发7RYc3'at#^|v?<|QAh}2x0$ؘ~hƫ/g53vUByr鼐Բ~zO;Nl, 歼5 T|/FI\wUڛD=&CRGe3ג!Z[e`$bqDt>Z/Df)]9PG*ĞU$#0`s 0B !-3.6aRJ|…8!B#0<H \Hb /R٦^/|C%8,񐹣{o#8 mƎ~ q2.QN8~L.ԺR&q%mrCS !~ sR,|KVpL&RcZ~y3ΨhOyv $ r8O9$Y~t-`Y' ȹG4$`gX{}u@ u /G&ss1zwpT.Є.T#nZ\ť#W}!Od4.ikEmnO WGѱD_i]deok~$Ò ̕i_ЦWpkEH:뎽ɿ$BdhdK;ep%G`3$}+EM{0Av9a 5黖UMot:!B0HPnK"N6;>N8-t҃ h"uT"ȇ׮;Аu |C:ihV:d߭B 5gZ_9!EdI'MDk. p~=Lї]vJ,&nĔY} e@r`ނ3rQRN_In M4|DBH*E&Fmy`m](x%E%a)YiBsWNOO}VFzjqpaSL~x{^)">eKFɏJ5 ÊbDf9_E?)H3k.?&!o$ql("$O:i 3S0 a„دg$!MlRI%UQH+ok9G!ٵsPo@~7HȈ]CNM%wqdOXohFBu!vMdHz.;<l))]f1RC}\T.vtW) ~2k@[26&F3F?'6<:/c;وKjZ~g@3Rچ vqȊG .=9&؁[34cTqC0Aܹvu+Uu8E09_f\,OB$,̐x Dof@ƥmrp.1.'n4<&aSUr 5=مc΍Ά2U$<ӪL?=8t,+H{|lwp3q}1ts)/ |kP䴲j9ƞ@hYmpXɩkCT^<4g[JG`R6LH<$!'uG׎E>ZR[X$zֵ lC8 ]_J &} nG~.Q@/yY$(rV:Rc*Oo xO5H5 yU3¶x,AhAx'+3YtI=: !Tg`BUp ,},87mK8\>Edd2UJBr->?B\>U\KzEM@gmϥR*QW7quhhߏX 6|uv0% R Cc<ߦ5}lͮ[7iQL![WnQGfJ0I*Pޜ,W}k#'cT~!kPVKQ-RCmm-i^B~5$<ԫ&mJh,'cxmkT!V8~_~ _KcHv w ꑧR|w11m;ϩW/,;2sZ4Hi Kw-+:0΍ꟘƔ 5 ް\(ɓZ:ak+N&P0Gt(UtZJױg$-B)hed,ߩǙvw7 l)A5n &$]K\;O$-jh!^" 3Cgf@=itQaFzTMyIØ ]g553NT+Y,5aĶ@~$]zV*!lNj=ܖr"ꆧWSizK 2Ǎ:&%m >Kh7isB@qS*4{tZYׇj;HI*`+>!H9ÂZߗ3.9a)~XT?qa; y #!;d6T@D.%J^)U}5q]!Q 6˝t)BxӦv:1 H (@-I|De_B g|\/0QcAڊGT;eP..x/ڸ,|rDg ̕^O>*#Y˞Aѫ *zҽ#!ԏ&PW?ATGE?'Xp4]x&Sqv2{-+[除Vք)`dߊL1̮jo_ۀJf8Ԋija'ZRJL![tIepWjԍ$AcB91xo(^F@~hQvv8\jo7鎒3^Bq?fIFÖLO m=ny3|{rO'-:TLO]Ut0|W˻dd>}4sz &B~tɤ9e\D kQ`:eJ#/Ϙ8qfϳp9+񋡃Ѵ=fUڨq,jd"ew9WA^ s-#51pq ϛ}g*b LS?TÎw6ROVk#B"\q! 5k&;zx+>?,ly(2 GN_ I(e.psO9B6֬-(m;߻hch6@ǘp2ה1Ly>`كd.ct 9)4䱢\WbruR%XF%Dhk7@J<]Ao z)L|b|bq 笘4uΫM(h"!6 CK5TPe;A|MduP IVS׀ϩ;ZQt(TX-3 AD|g2g=yK3ߡ;:}/.\td_|e9~Jǿ-ӻo%0M^f D)dmv\d5Mz ۻ$&K+,UxVo/+DULӎ.KC'WkOͺJj?~X '=46甝ҞAW~Vd0'8|I6v歮3`T)0*KJ]$-: )y>e<_[nK54wO"K1(WIq4n9pwjӰZR[kc*U*Σ`0S7 ӼI VH:-? \5?[rT|ѵ r_jʠE~`V7B~z >7?H֮2`ac9}Ekn&e?-](UT#V6d땸PL9YU)SXb*{p Ȳ0j왞|j ^J[ _<ҥ ,?QxCb KgGKU],xхؚ@S)'ULL\sE1TXUUn9g"٠~8(VhgMe ?|dh%#H ,ӱqKC1+-t9⳯ 4p7xA>J][70I f(2aP3ĄkLQ.NZk(Zfoa7}rjL6]]J}69eÇle ;&4cƢ8??H)}UGbO(qQٰo"_{뉹f .P?`|SB8/Xq7)əUiQTY$sCt/ŕ^'[cIC&Jn5e@*W K;`ah-N.Xfy8Twg§@}4Qc%7՞5LܲCW+zz y7'\v= zMxȢ#=AJ{G!$ˋm؁-J)`QaGl2&!4`4"eY,>ȗk{"?*G X|xn ;k͘$v8WeQ YV( La(>=WHS3RgsjlcWgqfPGysWV:ē\_aysZ |gq@ߡzZ^S[?5=LK!kG6'|"l#*;ųauoB ?l1j­:ֲ,)K1TUlFrz 8|֡`0-b"E$TxDrՋXYtDZGpQҕۙ_;/kRa;ǖGW#Õ9Ln!(9+ ,NjU jx#f*@'O}Zq;srl'4UUDޣq /O736rrpB^;N Vd|n'QjOGlOmY:TԌ~Yg_^ /W*X{5dKq5hO.8]_+5Ӗn!Tr~X.cMns}/Z ; 0P'˰ oЎ,5 HhW U=s†X }Xf-މoŠ{n6\#Qa|=gL;Ѳ"g-+H}jwa[IۅXgD^D!e,ɩ ~3 0Z#+xͧҢ`ʣ/YAQip ~sMQa~7{$Xo~rzDZl9RԅtAʐ'D!]*/3e^0W"V~}~FcZLQֹ6ِME!k T%Arͤ﨡*|EL AqO/On@ K0Y[ !oP ,!|,JۛWc-R^}`Gv1@HLTΑ~3QϺ|Ϡ :O:1 $$7KVґ*88K¨1( wvmn R|vzNB|ٽFj ؓuJ2QE//)/D]ujŀ|~XݗWZB;FRq~8!ۈWY,ӟ"}iaD:FecM·{/}Ɂ[*c4l5rI(EZ&? yY3*Yy"g(NgY!}xe8 Ywqؽس5Ur.h u J#Gsz4鼵c~|E^e"y4#hJht s b;!]wJ>GhJg]-< ҏzٮק7 F͏Fg~H)Eʕn$!be/iGBm,Y]edvP`y7iFI E}z #ΏJ[R$^4k%?ydQj}:U#oJqu $-iO}ź3QG׈N1rS崠&IwCqpˡ~k$fx!ޕ rMꎱW>cRp)!g'syUZsAIax90sʳԚz\d;pCJa+W+(AnZfXj%k& +N>& AΒ, %*xJY'CİASWثU{ (eM<ƒ o?8g,: GSxŞ3˽+ŁZ˕9E<@j-| {(A}N}>@Ԍɞ} jiSFB`CW?j˛=LiPQxNcNդћBU-7$KP7Ϥ~r)Ư$)!/s,'c`3(}# tVEx9iCh{3We/q$@p-"ɽUą_Y3#dT}b ϳIvY/j9E0ZGE߽Lҩf\q}JLY8'}GSGA\?)w+:,\1C^LO .u8Q0M!䗄= A2 @_{(Fx'7Bw; j*+m  _$CGER tb 1! :ZckP;U]Ƣ06ħk W+:aa G{eSH5P]Mzɩg4\ Ti~ꍁXAa=Ax,oYWCh4Anq; @#լѼ_0? ]FFMGA HH(T^&p;G`7Lթ %Nw2c!{ c! B6qx@_ZՓ#`.fik}g!{$fVP:&$m$.K͙/Fj٥Ōf$P+P V"{+(2|=bKhap]{0gʛXںUOr t8,=Fxw쒮$㖵m.hoʍ10UhquGh s-FU⏵콛Ƶ-@UT"'CtX3@LC,F+`H M7tzY$Z*Tm/B1-0ΔRpCƽ^ck^ L-=Qͬz";3X:|tJ}X1r*t=Dac8!"-`; '}#l-~Q&U- :̭YWz!au@\{Qx>?ї&SF>4 OXq|sg7먦^uW5CXY[JRJۦwJ]7('P٪@AtL? ٘`~϶8pO2oik>G@Lz), _P ']+*mh( &=}D?KM ʼn0;Q?3NԕwU+J1Ёcc(v{!P>S~c}{ b+a9 Y|z}zAhڡ$Ub(dJze_J]:sq\{J)οD*AZo:;M&wh Lkb;>`2*-F"M3uVW)9RpY7m n{]H?Wn|uX7͝kHt`".4˨Z2@DtVåsh% @3<%$I=n&_!k(>7:uW;;[_r$9ď Tj0Rcq[&%c໮W_MTi@ MdB0&[ǿ#DvTz5ؾc2EBm:$ C_.ŐƕG:7-LkTF!TL$U2rS DiS= MuE9Y&3})('_A>7pq3Ι-s"aYney٪(J&V+S Ě~2mv|k6hU9OIūꌌY8֐Bmex `@#0:O!5p :cYȋ{d#(uG;ӛ f,j+D(xCDQ TJPXyeqSt^/QV1sfIh^U喷V5E$?RLAT~f@B$.*x2)wb3I!?4/K|o顩D !樶1ZOHqh3GhP_lc!c+5+"]I| mqAyjvD#4&C'{\6#04?EǎdZ 0W fo3Bs1$1^l.*O?8zj; "QupUi.~2>&huJ`H%Lz>E]~ȓtOk a! ;L#{Z.+a.,F.p8smA:q}5,͟}Ĝ iMOQp@Q71Ng?6Y F57E>VO(_~څhp{g\u եڳ\\M[qd7zNYLX$![mK)/K >(Vר ai;z;KU )A]t`B{l >";ǎ?w&nT߯^e݉Q ;WiZKiigtXk71;7F(6k:ÚMvNK=LfLS|3ODVn9x%GZAa^ګ2>`KZ]:#Gv۴  6pU|]}RuNd5$M:uMYUx} mt֣;>1΂ Cr Z܇#T@ sj{.&AFF9:DH^XuS.ER3)y$2,Ý}D6[7eZZ_:rOk-zͤqlQxI&+Wg8)vݹ{kڊ%[|u pBId D/U&GZkKρGS΋kRS$?6 6hc*49X؝8bS)ILw4YuqdèɀɍT9/i5[P$h65 d H!m=@Xj&ma(hV [dԛLa3cK[cl6qD:6 Pi'*g{`w$~!z7BES]T I\YrB<1|j83WkP҆@h .z/!i›nIfzL{CšflĒfnU r&2bcyAfhVԸtIbʜG_H3s:,tK+9TOo &pDݧ99irg$KH؟4[bQ z,f}~A3 a ݭKf kա?(`B C D=idZ }ES%7T'ys8G]@Uh=Cc&BEƚS3Z'~y5NtmCcB[R +w o*4[hn"HfȒ-wWgGؕڑS,iP &^߾xBByrIc$X紿8n583YF@^X~K» 9΁&߬AǷGsi78ulk^]Hgzro,K6P6qA Kr_ iRG' &aU`r\NAbWkb R< \qGoҰU}ōݑkQ-* $?iPQߺ 0]*>F:Q[sK'u(+--Qbk\Mp-sԄ04{X ,{SD]~M 3wWis0Ȧ|.|3 gV`R N_δNn|t6 ;|@V&h}@B*^>l)0Y[gnFeԡL~CHxʤ)R޵2}#j[>o#i.|5!LPMG / ³8`QA4,dS7?$C-_]^fL5a`gL#'Icjh)Rc03DY$K~B͊)N$7qY;)'έJZPeQmgX@3*m _tǚ ƣK!9fH= z#4iu~tn,8v NM3RwNI[:QHRV(Cu~?g%NAXҕ[y)voL * $ We q'Nԙ=fPb^w- '|O_gy6T {Y'˽OPƲSᆚOLuLXsb D$rH[GOrI+u=F.1:FZEs؈vz܈m'[=.L @ꡏ IqMDmHɋ~*spV>,Xv_kzx] L@}to I8rr ;3ba-\o?Քղ\TgY0,4_\{2 FdjcsP zFDeTU ?xQ%S+ϓW A2٣PzHɰ'&a<hV6!mdV@>y7!2:`Lƫl^ I&uXT`<'MӮj(#*ud^k첟A'|眔_5ϭWwd: kU-XHSɃT+ hnL5‹(SSX{/y⮽ /tMiN/U#Wp yСpa~LP-.y.{ V;hPހX\{C*|يPYOe,ʂ0#kFU[wzDמ}aBwiJ9nF7<ۘM1q~'ەCǙ,Rto*y}>4j92d4/Ld.l- G6;1&@LdŒ?iL9ANj(V]7,=Ɏ{0=i,z[~1kj>o.+ƱQ (!tGt@5-*tJT_6[_عi9AuԶڶ='+(MI>UU5LS uNf!W\tI*;}J{j"ňГv,n[ep(G:N gg~u$N [A:)T&~O3Yw-s?DZ1 Oа?!+JXKG,1P|*I&:*W<ߘf> by& -zx=Uf]LeD#6b:棈tvl҇C$LURM1ZK#\Ɗ"e{Rw=ceWhCWZn{7f̀0>"aqVzdDѦK%T9-+b4O$Ff(.8QL5& =WطO/{bBF/t GE$"add4Vނ7wgF6`+~* $,G%a^O9123P@ ׳5ci3~ ՍJbUi̬GE+XIy9&`sQ-%xt+"{ߑOAD*aL1ɫ~Bh56#!h!v.6ꠝ\Tk*;uBW E--ɷ_տ=%hkLюxM/&MbD B],iEN6bZ&؞.b_G!4v("lgg/t-dϡ8uqFHۡt !*fuʕ)Sb@R@DO derk+ע9WسM/!* ԌbvA:Ȫ2 ~ 1DmcF2 DE5+ V"ĖXMckh"fpǥc ݉Otzd$E*E@J%½_`iro-D=)&ոn%'泂ݚB|\%p_y^"z2 @%^.6 ><TV3d{F10B4`5N4L(/La80<=1ކZE).UNLi?6\!C()#޿+JR_Nώ 1?ZFk(s߄d;lL1n< @=&ᒲw:릩Ia'7DooJvCwV7dn+cns-7* ^ըH?CS[ߏ*@߉9O-N<ԨRoXsYY6=_w.#7bupY-~ <M~3{_Rl\3~ClL1#~las-|B=>:~wX%Wi -Yw7!X)ڇ)q8D.-OcdO[wQÅ@9M9P?d.mQğQ ~IQ[ D{8iUٲ~/s+z8bi\G}'iB8s>Ke*UK JyDf 6`p|xYL{p/_k,Aqɲf=B/V?xz1>"[yB'fGZ$hǯ܇`CNGl|"废]HkId2`6KMŦiΓ83 ¹^!-`FE2uLl/z%F,0X hJOމdn\<2 rԞ+=trKs6phP"P S}ɞ3]Ej/23Ɋ'"{LnØh`.bYI=xI:&5{09BϦWy:p WS #U}c|UKYS)P<uc ;Dݚ6Cǐr/u^}ߠ|cG=3~*G]C#s9G2SNHO}t89g~5 ƚsR^]R:fӅbL KOǹzq)vܜ&sy*gZM$+vb %*^l]"RgGQc&˨ubU쿚kR#i)]+s:nmyfd2"6`)y%п456suhsř:FLxb .Z#cd횏`ߪd7\I"/6.$"% [Oz[)Pd,m#M g\j!Uŵ+n)#"!M_JAAaPApfҌḞ̖2epC\u:XMKb|~%;H),Q=}z(xg3"*yFD1mYsIr'ß^ j *_,RjWS '8*5i^bFűGJ :z/t9 E&P$~1 |\t fˣ62vp_QGOV [% +wQNJNl1]6)(/̣@f\- ycG/IÂnF> $p T*.o- wP D|* ѮLlQQDi@8,q#\UsUH!)&eoaC#Azz@hj4EBeGTB7K 2eo ֤MAR i|)Sʊd n [ݭK`iN>f mZNgBa`doUK3lLk}nAbՆ1W9)kUh.O2R8_#r_T2BҎnkl]߂P>pQf)cJ4Ŏ U_&x1l1ͽ%=Yt3%A>5՘V{ Ü:$ &Fh k|g lEy$dU0R`3j^$vpp\RZZRbTWY鴄Dp-T;+m̛o@9a!D!["mZNU`,ĀmY9Fc6>j 6BT=*NL)B,lcNcf>?xZ7/27rIP;"9(rY8m9ʽ7e0PY{hU OY B.2Ƙ~*L0^g0arLo̰Y]0+i Qu0:gO16Nj$]o F K24hԛr <{q*)!UAh"SEFmnVE է}-",H*eAjԤYoT~oo l#7(^=0isvI5:zoUB<>م4 d:1qRD 2Q-'`<f=fQ- <5fn`NO|[d"m^V%xO "4G&gЗm\7S("#lގ7!hᵰj"xHWbN!STieG9. @ؔpxnhzni.Y8v:k[ÏRTiH܁no0ٞzjF_2 (VPZ?PFYxV_0XQ6 Pbw (r{^Xu [΅8u.H$4$j4 JF AZV) /bZ':Y{ D K]C_=m%( |LQʣm׎6:LѐxZ2SL-MKtDOH~M.{HI~b黈cBC!U}ջLZg6ޅdP~EtDr# 饘 EM-gˏ!򹥔ܙkD7L_8WJ1S*==u~r,Ls+hҜBFoMwN0kU}E5^k*mK697/3_xI8,[dmʦߺ8|'r+?arsœOO.=R9 iƳZ#yZg$MQ_BYS,N*>mx ՘%rOjBk-ɨ{i$؎>ֱs>mHϋ>͵eԘ,g{PJCHIlIlW "̲s~׵_}ah+'W¥j ڥ3lY."0,;J4kU|v~\Qa*!q%O\ @tR0H9?_{yDC1'[f Vjs B M".i>)ڵf|1T(we2~[,xQ%sA'BxcBwu}6rD,ȴP [ 9ZZ0ƒ֫N[u=hޣm̬: 5rK@Kz )'Y9NV(nTHؘ-UR7lp&3'gjZR PSA° *ZŘ{f*`mo@" D R9:邲4۸fljƧXrע7d[w]͞l8 -N<0fDHAkH$9 Sts/'83BZ+9k#{xol4y^9:TMQtS-@m]5C 8VBd^VRuu>WW(0ֲ;&袜.M I] i IXpm j rD2}WNul*q&ڔEuc2¡ߎ0mfnxUxw)< gnޜ?-ov Zv$,c>- gn=n?Y82G]UcDXcnYbi{zQ}.FM`J1>0L|b A543:ׅ:ܛ3nc#HPV[^Pf:4r-OjurvAX ns J5[>8 Ws_vVD2j>`UkA !;i}Z5fv-Q h#=~ϗjƗǒ'UWl 8*[?H)Viü%9p\ .\o2aWV *󫅂R#OvM-? B(G,S *kH1~b%`H\p\s/21q; ?+Eg)ad~'$?26|{'g4e)k p 08o^ ⭸[3W]~$V% C2K)I9m2' O)Ɏ5Ս\'e'YEÙ ^~¶%.wu0ӨL5-m@(2Su7{Bچxʦ5{҆p h '>V4'eb1e OP/Q.kȲ2.4 3i m=pl :+c)B";?*XVfn^:p;,#28ZNMy6J{X 7e eRي3wYfJrĬo>="xfi/Ќ#ؖ:lNB@}˲i=lHYt?^oꚣ? 2P٘xd i<{zR;QiP.)4<ӊC 尭7=d#Y ͭĈhe`1-#!;#覣v?0%7p[qSצ=(YskCKvU>w8n/4*g\+/M#ѺZ & nuX6Az&;AAswV>ʐfU%:y83ҋ$78Q@tm>]K_b^uN'.dj xf8q ,w+ .K!wGw)dK̐|R.[5&VP-)mSN[ p,]"s4aKti" ;2^1@GAe84owG}1>U5!5ۋ]{5|QџQ!YܑDOAe Yq)bܽ^wzʢrsVO0xɚhwȞU" I $Y?Cd\bf U2dλE%_JqV^PG <_n -rۆPJ$[2PQrcl^~tC{є>) U"E27IC>JETnis$kڂK!W_Y2a+tB#v$~ -Ι{$]KNQUDؿ"_[A%;#TGZӳisL*R=w Kca-,:=e:%i/b^~6#ZisI(h qc!=t+7p,ufj? T,[@1g~Qot 'G&ImB|Ma/`fA(!h$laLrpկb=z 3⸤ҽ @ƹw'I7;!fr*PمƛFYUBRΣi۠EG yDs<`T Ҷ9!I]iv\MvUI-8jiwC)@'wV}͏+O!lZRmn| ,+'><DCBTf/8˙5zh+8 -#zP+ u <.$q*i(VT+l2/'C> ܞkhf āwmGQyʙVSi\ǘEXi5 nǖL]µq 3Ѫ)S?mE z^Y@R< lEa5^}O/-:w yo A n"/(ҽ&`V7qtv U\{+rUfҀ=FKKzv%9C'o " 4̷(e3TvZ'_f].3?'jȫ>Pi Uu%< ZK: XlHƨ7^;:6 . *[a-ķw0Ol7U}mLxpvOүR$1aR)kq8K:GW!Nn b"~WM/Tτx%ߦTbxtCZȅ)zzݿ@UlnQ9Ѐ4l;7Wj²,4gռLrr5 r@(l% e?hBq"TE>1Tqu6B h NUYj~{77\M4m3DJ|<;8,gZE+.\p-HIm.VRr  ?FV(xpt'/Q8?WV{` buD'J}}+ j2̷ȯ+$$x3Z>d/{4WJv`R8#vs[}O%JXbyQ 7A7Y :-_+%trrj+scgGn"Uf5ɷ6#e$of<ICtwʹQrE碠ZXgnB=cƪ|i$.ע~y dA$Cw.թrYNϐ~o|EVYVVn%$}1Sٸ*#Rs&7UO^8(FbboFMO .Ѕ!Rfax ;c?؛k+$nO~(t-JfJҹDMMdͣJt4xL 0EKD"d  ^x'.1l#{!M ? R`B=AKM8Zv,YIQ=tu)FUV>* A83#?T U.˯(صLy zEƬ;MҌP6; sy}G'gx/j=/Ȩ?%: E.R2bǧHml,cGYôhG8. Ǟbދʤrllbd@`”uߙs.a-N4k0^}aO GBL4E< N*l |/1ACḩM/S*Ԋ/̋RkS?9[۽8Q>: !wEC P=P@6e)8< L URɶġ;HXB}1UsWk j{ed?P_/Aa>qˣ < \Qx]b)v]vc<> mwdmXv9nÙn~ޱi,*c.d"DI3hcpXwgQ l3m z=V'a\P#%#t?N ہ>5 =5w*&v+; ǂY0hF^=0cu7K.Np?ИGAAʜrIEW?,=9 ݌}S akV|)fB@5A&9L m363^SLZE,2I=crD͊FwFx c&e7Ɯgm_*9, tih\[H^ D_]bGC -=t.zԧ { %Ұ4ܑ\}İ<ϯ53[G٨ :¼1B"1v({bAO0V2B{5\C4՜s"dR6ͳ` 9_((zA-+#ets,CnK-hPItK` 'ڷތ5BC 0D?mDԍJXޒ4wlM&C\Ni #pjS%kD mD:+9u/dClu/Y9 h|qJysw{a[DD5,qx7#A,V#@aZ]'JDJZ~^~$C9 wQg[Y*@Q^J<[6hm務l؛Ä=۹m*HՂyNl k&^f1hnA5dQk 0i?υ0!3\(v=AҖ yA.ud! 1vh#*C,_0Et!o Ic5&oDs=B HR^k9N+1:FW5ᬅ>(ϟa+@;-)ۨ`|~}jڏNmÃP6ز`ɋRJ@r& {Oe|G8{)f`uN8|j&I,sv$pOɵE(.i&p>.Ȏ\ nfhѴiD?=\e^ƛ􎛠$F iu+V!hs¹II'ʼn?s ̪쀚{#9]1`?<$n89X|)H9B;xvt͗ܟGɯaҀj[ӵw\J p 9:\"u?pߵ$ti#["kgF[F&k ]3$wv^"}F%XWfsK?DMXTWɎ]+RZN!b{bYKC[(%)&Zv]5"KhOK?uu`iր ܜF0.|^b!Hs)E=C9ߢ R{i>M'ܫ//ֺe Ga5 >J v ra5g trr5"IvIM,{g!s'h[n |5R+]VtgD$#If Oj|  7aB@"~TGQz)e]'sE(/A#BTJ=lޤp!6v#'`d3›Uҍe4'0UBP?!ldf*2}l jKߺC\ZK]bER|>0l墛tO:k3%?n%6@ PI9eAՀE"v1aK'~f2vE&f,#yTs j8&yUo0GCǙh؇S7釭B`YYЬ۳aԹ<]w&DFA#.mI؛#WF A[\71n`ʹRWV4YiXޗz.#:.f%vTdIB9=W˴'L} C )-e*= 33_̈́fim(oEn|h4WMbJn5z( Gɠeޱ0K ۦn4AEs:IY$@ rpvySհN!$ء>!Dxm"P;}ai;̷4Eo⭗7KO lk7z&6];7&z-g6i*}^El uc{?Hv9*nXY J%5}Y=vBF'W M%q"v5-T%V!w@|jz+VC0Mso>,_"Dv2>fh+;i葍bJhSb LF0+(zrFʹJ }tƏu}BFEz!u*%7/J>V̥EqVO{R~4GT4%HSDc,?q=0vsQ6 E׆9/6AC!s$2ډVڧ6 =_Y<'˕RFsMehiAT=` ©5lm)0)p-$j1L7Փ/1Uw|pƶik*-fuGtMrBX]CAVA2<: K]d{ҁFkM̌W#-sN4z*9l%١D[eZ5F}D0sHNl~w HAw>h,#+tfBD$,[P-D~nhfzg'(U} Y*"-Ra06T (]$ 4< wM9 ʑFΤe! +/‰OpR>e$hB'"F mf@ҿFNEYjD _F<i ?lGj6lc0\2C%n|'d|:+MOnx Sl_\= y$shtT+Nh8/7XI LgcF(Wx,3h8E|ތ-LY›=is[";,JE)t,O"xI);q/M6RRse`Ο)LQxbO&+ >*S!u؏QiJ {j/?y{,mOzV1Kq"Gd dU$\e~&݇u(T1_wKUG0k01AZoXW@Z9S瀋C9Kh-lJ?^z_q|"e'J[nzpSJm5=nˈAQLIVܖXYBϠ, ;4q W(ZLbL+8X&dKE[|u,ط8C O*n4-0ʐdC(NgTnfTUxcq6M²E=-1qv_B- /PC$ o+J XIH@;&.cVy;0I+ϐfT~5UH?z as{:qDnꮊ[x/o uß1ܲ/-L7el%7I*> D *+Tp{."/}5Ը#lcb:E14Qgm9YǴB=]ܿ$Y-9]r|AsezPҼ1FJK"Xd.[ƵBg@?ee-Ƙd}UmI\Yc!noEFGw)'a&i$rm g#X)g )ǛAϷCFJ?q$@[~ CՃ#dtNMSZd]ă"oYW~ble,E:Q5jKmS3ک޻V:l`fkKd&&uwnd[&yHNRq<i`hω/<yB_}Jø&):! f_^ŰCFbKɤ!.|z کT~G'T^?UyC+l7b10_?]E!aNvWجx6jքI2*$мWn ^fO(C֯Gi_LϚ,sjˀX!،$*`D-x%rٙGa\|D&VC|j'J,РxWn7MaO#UDTi*Uڈ"}*{ hOU폢`߱,Tn#{{ O(j )䃇OՎKtov~MN ^##"Q™,o;ps+=2_WH9ǖf>Ǝ) (b( աf}KCkr!xCnB5x 0ּo9m5kSt1 ni}] OtwـQ})?1EuWru>|Π/(DN CL4Q%'8CdG3bI70DE~f6$n-ah6JqH #Hʥ/q͢fzyW:'wXnDԷbG}nآL+Gz}PcImV&Q-.\.67R q>4h#κs:f /F  pA)ck"ŐcGaO>.FC/VeKO=x89KyaP]Foݖ_˨/b\Y3VTl~o(FKT4SViƐ;ɴ)<\}6!e`=N0n/LYїȣv% )3~cR_ul+7RP̄Æ5;PUkfQ+ iPDy"}r6ёm_y=Ց @Fv.ahL(!Em _!.q}BCL;E(t|6R]r˫PDwimksL7ʐh&fV㞏ZF8'}6Te`'! *h:=IFxq#i6cM3f9kw9Fdud%rSTسl[z/`ޔ)4SmX\kH "5DB#V|*h "{v3 oŜ^ hip#+Ѯ;`< P>>њ#7^ZBب.KEz'[u~526o6᱌ 3+5kAkҦرx"el&1ϳ>cև3;H|MmʘvY?Y(j14\e&]8-P)o RYв8 KpT\ E@+ZK 5oP ɴH>:y1f\/Ay 5[?98vA\!gRS<18'{q^Q$XfuPE4dͮ!C:ԓm4~6HuM}FPeWG@|D'Iα#TF )Voėe2%{D?3QZt7ˆ}qiG#؅ eJe?Mxvߖ[oVլi \̞en~4˨ rn, z30(+eZ`D$y9Xi& * /Vv#m/qˬ72$}%W-j|Eh\U_իC3"6ESc6Ot8rQuϑʺźa{2\f՞- EOq%/#L!GڦM"`t}L;Ñ: ñA\eWe=UtM wx&vb|jq5IMqZ]PAM./CeiC&O43Jn\*.Q xx(+ cqhwX[쎻):N]VH: 50j@Wu#Q%M Xɴn-adx"_nyy::Vb,ŀd]R;rCSr jxU`ă@l u&IюwWr8`h"* IB[i:x//0! S2Gy ӌ$f@idV!*a~KK 0 K%!\U~Hk)=k|rp[2k_ø0T#|巩;ɀ7 ZofKشH,O(EQpcqcpa`;+sCO[)&tuIm9.εIJe轱%@F;'!Z&;F$Q >A|(URG0s(Gth`Tf@p^B<1):Al'rBDB$1xKj,֚k\ҝ21F,^A+FA_i?g-8XV]_v:<1TZu,C{z{-NIl䄣LFKbfw>B9 }#V>uP@6~ 4+ݹmW@ ۸_2LRrb>2h:S UsG>lj4 ;Ccp piڝnPx&{ڗ8%FbP 1^gV\DC8TY>z̸s֭y~cPO^uǐ mpH;R#]$W-=g223R/ B5CN )ڒ \%%r#Jݗ}΢~ ?~}@4xY}&/e(t'6,@ J?fFcj8bzk!a>#zDW-lC*<%yS[挀#檠2PQmb$}y^>jzrDU" ka= 'oQLG.!ѣ=h.$BX7ԓxi|S'2>_uJkjnt {ufp#eU?֨ƙQ w>uOV *xRwAhF/n7Ğ9py -6ǥP +ϢʧC[}R a>|\kWO8uEl!x j]Xfm?3F#Z}?qUZ3l\0iwm$nFJnȪU)x"3p_,LJ[/9r|E^Z{/}c& x<04Ll=V@րf<﬋lG9Pl990m=҆ ӡ2RGY?zfNf+\yWT)r ܵoO[Y_%5Z(a|_2={f^ 5r cDG )өu%Bv;{Q#N:\ICqZbN]. cTWb'#OGjA>~:HXI8d آLBjS4?f짪ēL9UI9@hfYX!ha2e|RG.Ӣ\*kU-x)L&&xUKVV34VBHYvc Fk1E\$.`)bT M{w؝Ukj[uG^DXG0Ol@6~1o?.bP-/@U Kk}7y*flBubd3 E~cn*1'j.ZmfR2{7J^6x4e\Gm1Vmbd*en QgWR7e#Q^vE0诅 ͏V?!}`Od_`.X<8&qynar"i_u`9ܵ!C{E="QImߔ#}N{'b2諂A-?߻m6ުfqH$'k4`\gT(Nǵ=#7$;܉AJ+U~gy(djL^C{#/i=jcIyXl^-=-:A4g꧃@2 d >z+nm'XVr&jHGqߣ7lQW`gFށQ\b* ~SK wI<!l@7Bu,^>p| *lE *N!$tI;Y^h-7OIu[`4yfӣwI<_iF8c45LJA͞C RFeeuo=/zquyiբ U5ξbÛJ+dm75$ d'>ViD:onyV]MUT(zR5i)DĮJĎX2 ,j F}`ҚZҿ2)ۼf,5)y̒RgKaNEǷ F,Z)vSw_]nJ( 0Å!6x\cdzo ,"@{vH}<ޑq)骚iIDCiY괔kEgvO汛7?.j,YltIO?8 Qӊˑt [@G1˺w8ro{E"sNťF%x-Nt*&A+ _W6 _Y 3=;UDNFOf#f}lnu( y&kӰb d+ϋe;ȭ,3_)GIi-[LQ i.[aTD2 b;}X8'!<似w3BXxN4鞞 zYm=&qCyZP=Fol\\$Jގp|xR`V+cn yJpot,=W|C䈓 ٍ@0Q6xAf#I5t]Z;Ֆz,&جK݈ZG'm!}5CkzXj-X] v7 Ԝ '} ~[hER*HݱT N&sⱚ`*g׹/1F1mbK?k qMp@̘2Z7 w#{#oAW 10}e{MAV>(A ǏZ˫/TơB\R4R65CN 1cX bR='@(Mlyo3{Lw˥e>SF};W }Jp/"_:\K,H dG=buϚ.a 5dPΒQlx D-w qjTn{jȃוw/n:INk<+y I[xC#QjtBR,s4#Dt&@v-L!F 0DmЦ)ϙ>t /%sn:1ZXX0Ppiô-CTTl}~o{a& &Fյ$A<; |QYD쨨g#q,JF8]Pun֜7kfw['M_{a><t;U#}*vhάYe 5Wx̎S?vMf&&dZ3E"qs׭zzhY6r VD X 5v" M8))Ez2|BZrtCP"m1,b.mNoIHi!"d#ucdeygB狲~z ck-fԀ^f! MS7Gi}T7벺^"tQ`FkS3geU~Wg$ْ g–T0/өXl.tpqƶCOs8P=l'zY,]"e-|2Joztimq@C?Jk~WNoyrnB_fӃŋy2M=\DD5%?, yum$šB) naذ7D2!MaܤtpĦmAf,Tpo깺ط@|AP[ǑtaF ւN&m  $Kr-vl\uDgD6p1p09;JcwE,v# N~f.?,`RbԌ?{rMhkPɧyK$${/e_ھvK`xtvqHz|?)Q i7}s&N7.%`G?93Mɧ>}oF{Y&Rݩx =sQFHSݥˋjVضkG3É? };x1ӁES%GhD0DNn 9[C)寁@/󒮨]0\W5z[]+מZ~j#IO>>_Cڧv?v*  NoWmTfLBo&EZeY6ᄃkq(ۢ s1鳽cɂ7ߊK{E$uυZ9tWN%к\b A20ԢW NojFb_]p%nhI07ס?#Xq@ Li s y<;o:NiUOe=EQiq [@Z rPn ߌT?:h<nVn̻ O\r /gŘDFEvjiN3>֒هzlЮ~T7ASޠ|x(n4Jb)㞐 <EQo{$PY5Ud>M=&&M}G lk"*}4TK%$^åxo҆࿯4?~Nɣcv+`JT^Ni6X N{޴>Djň}=)<配 i_@}Oc!DȆF_5eyF3RfIycPj~WaS^TźLgOPRM|ѐMh`Ξ$8n a=-`Ͼ+8*<f8./a-?V9|xdZlX8ZCgq?Ffi¬+.YQnm8xn"cYEҾ|݃xu;>VاF.|OG2e% C[T&Օ-́G̉ff7 _Rhsɟ$|7>N1%˅t/E"HJi%p1z{zsXcR%0˽V`M03+$2XA=H6R#^.@{遥 ,6@ FO# c#:{,b~TZx0t%#;ڻҝoN2 Έf%=MrxEMA!M6]b+JȡcjȠY!,& قU S>J4%Feb>!0hc 0{M1&MUT9r3(̳1Rր %Jh祅X"dkd3-tßt y\㷱z{(}5$<\'# 4T4.0(ڊpM~G ޛ)W^q~!-D#IpCQF;9_ºFyY*#ճ|`=112`N]0m"ҥAkߺ,?e*{pK>)cFpӗ1\jM>#SM"I(+6qpNA.~F(UH'{.46S!,.Lh=({]eЯ9NMwF'VbCE_yS݃\KWnlIpцغ#<2 JvB¶"ZU~m;a)q䙤Ι ^ַH?rpA $\p"3u81@HX6&@l7kfJ ~dd)Hd㗗C9z }7{k{Iq< gFn>gjVEBگOς][(Q5cYd )d|O\~c \45!Z讄ޗP Fdm7D*6x#UCp&9/Rt3ԲmY 0u> ?`{k+:/'aj6Q^wx)VY.`L;Zܧ(%BkA8Pԥgz̮/0qK=ɧK3|E'N(,,^h5:>~/J0- cg/geFt5pZ_IéE:ϭ?, [Bί}1Q_h޷݋E,NR/-{_s;lI+qv s97LM–5OqVtq8HJR.ue4x< {Ri*1BM"^]o ښM&SonϤ٥j,JLR$u}Ϩ[>E ~eW>qÂ>[*#>kg>9O5qM^;Em{2F6dxauDLnJ 4Iod TZxN̫*}jNadwAdu2Ĩo#`ҢjGMfb95s77v5~Μ+ {?I =+X,(ucEຬsQ'~ VffI2wمo5ޫiggBZ?C'6*=._&?*hk#1Ɇ`4B$ Xwm v8OMNRgXDc~չ۸@YQ͚3nHWq8x$C\q+>P"PЭ`82*1\&)mj pto'@ĬZLHduXad_*)dNqitxO=R,П\i_㕹XSAyS%JE@VMڕR .rEla ?݆\/M{_.(td9m"TjWf&{=FidХw% X&O5H-(G.}2moa>Pj.?Ǎzqؚ=Bd 0:@F?ȑs֩0qKӫpz@ZIl wXUT,Hss8F?B>Ȉ'N'sB |SA=y'Gm/x55]}bwپzvP DY+D7(G*'JTKey -k8mITŸ 8"JxYƢE')!5ıku3 cutҹ]^E'đdj Y#4^qI` Pl5 xr&N+Hƛϣ[q 0dܮKI~\ 1"KiYnMXZ VSvfӗ!SZdKKR9[`vsrd "\_Y~D:m[չ=."If4dBHfVB,ea;xs X_ +\c6&D#$zBj%V_P\ w)xw ai<>j.Xq)W9a<A}D8+PT'yH[*FJRPQ 8U2v%Iø2-YjzZܲ/UhUˆ>uiPA>%CʹԀn#dMY~L84xcu aEF !мܓ*Ihfw|&`V/#t3(ɅIiѮ^_3AwbxlG^8 E?@UX9+ @Ȉ;r6SNyS 8tsZ6^3JtfKKp5\jد쾾 * $O]gSaG0q%\\Ea>$EޯJ1E!qMLXG)-y~a8gM1V[4Q٢3 h @%w!jTߡ 7F\aGvŻVAj}{J7#~ G`I&+r^V*lԌY,!9(?ri߀T&#/*\6XFbK2|9"oųܙHEN꽙@-["i 4AdS)$HLru?NSy1'tOF SR{J!MP䩃#!\X-AI3r%C0LF)j8Nwg1j!}Ak{ :&/h21]%4Yd\皈=1{PJ݊WJ~y2s@>ĻڔEKL& 9'o!8!@rUg}0qdzzk%QTVu>uy0\Aͼ0E *XHFטNM9Bvk]} #d4$6Gʻr9 "HDo4edp *`!\=18WxǓ5KmnC8[˭7Smpbq)ڸ9ދ~Xb*,|hέqip^&a<:k-jt!KD |y _fĕ*/&BHHN;O`N`/qt^<͑^EY2'`coS)wg\u5fjeS`8j@H67>O[{_,1ä'T8{w<-77qq칊$+zݏXH˚I Dׄ/@uL{j |Xcf/Ո{F)k02Gs &.D!POsZ@K˛N~&拗QS<8qilclɸ#^]kNGb,& !P&+5բ##h}ˉqv*3m*6@\Ho_v6[@\f5 U }0q iTER$|p7s& RQcb@|ȇ%TV!&xV{^Hӷ|ma'q}k=$Bl.F O-?Q#w*M?prJ njz\IÑnAE G{i ''Øx}}i.8VWX%UhHȩ> 4gf£U9he[_ µ.{1l~v`o*Hy߈)8pnD:R^L!G/R6@HS- Mv \ѳL H lz"$OznP]DGkoQx[T"7'\WS4m8p  Xw" `$RA_C]DS\5SN4ܴz MnRȳ_aWzZ*B-Dj6<-v ^\{le~(ޭrdOB47ƗzzpLр-7OI=h%i^6~% 6aռz-߈>;+,DcfkzĘI_e['pn o9~f}bS# Ff;4BmV(LZ]Aw.ODW<8_X>D`]&z5>(b N}hbgwz5SaczROc 5p5GR_g! Qa{"TS{!Spp^`^ov>2ynB9u)uWzbT)U/=$Q%2tho|1? w\穞XVMʝ 価=) I{q>?9z>-k< aKW,K} H ֌WՠbMR7fGYbE5m!ݦ$?C*r1D8W.PTUR?*| EAXS0U)n)X41:r_dWM-vDSͱ _NA'(ւc:ɻB܍ a6EU_M`XZsbkoΧ_ 5ޞ$b"ꎮk8b!>n1QuB!~_F{y*$Z?Np?/SSK5΂mw|@dBЦŴDSZ;}Wj=@#t,l`ZrĖ⑲aZMR;ʆgXV"U8<l8By7Dd$4$TvݨbgNlk܏"#lnQe+vb.yt8cG3fyQMb@U[ib$ ۂȗDV{ Rl[ְ?I[Lt6vvP16)e]XGWͦǘ8<f"à/\*f*=Εrwe)tGd3eʜb^77WeٸkV#1f08YmJײ? ƅ h†m'-I ՛z0?gژÅv:)QoY%{4 {fXA% jHI΄ĮT< 8O1,&t܄5Z`GV~=.IYQZsCxC,sHg/zT(R[TNPV>[8a?/dOu&?/ˌ+D@g9Iݴsb:zL(?ʍ<}4=$ɪP. td榲0ruNmU-“gW Q(@ ̓cA1djT$O;Fx 3ɜ^hDm~>y &6f ;fxEZ~Y ӆbN$4UjԔA_Tzڏ7Q-XT"@i.vRR~3*bóGzg,. ?3+`LU)aP}i0% ؙbN 9GsWl3KlIM"yGˤHA֜VeTyWRnșcl)C8Q& LF~Ҏmh/q9L'ʄ\ʋ{kp,z/XFoҢ({^qYpVcl惒9tʷsx;O'CUW]YY V9!cHyΞQG% ;ܘ$юɲDɨ,r2~ i(!D R1`IbL>%yJ{YCQ{͊,g+|׌oˍsuxGߊ^R/\U/am5F9M8 ph/ ,تEyZǹ8ߌx?1 ,}҆HYH( HV^{G[[x6cɻ]c^ݤ|uCJ?ZZsx$䌄:q,vE8 LJI_{ Cb"puDNy]3ɾ7#Í+߂ݵO feg5a@Z|>]H~! |h'L;gWv ዪ|WAUh`=P dt~-8aq{4Cz:ؙ)IutC\uMG t`kmE@hrƾO tB5rʐ⢈ '#{BO$1Wr@hkQڏdV};> C{j\^6Qq;'np'xm0nvF~yKT.4 ԡ%'5K~,:vX(W@e],jc`e`/K%iug ¤{|Q\r: j{S|:6SD՗Gs"M?~;ȪzQ.Xװr|Ydtv_4>JgʸZұVN1/G;/x[V)8p6fhzp,.bux(X07 yxOy&#Di% o2/FipjDlD%vJmCKnLDljɻuMMRȲf#|-aRYt ~F9hHB]<.vŧ@PGL<`x*`WO۷yeyE\ $zphC!0/?2,MC~A zQ-٩ՉATXh?p@g[w&(jfBaZ\2T2yShcu]fg@WvVO )m"D(""/8jhפēP^WjDcGx9bm3)РxQA{( 5(ALw:|ܯG5H-;ВǁJ/q|7ƪ[)-EG4PRXUU 4y+  }sl:{`,k(:rZM;A"z~L(ÂGnΠ|4++5$b/H`q L}Tq*wx BOdl +'Cb\:ɟO`{;\YEBuG:}e<\vlբWTîه∃hOu[ђyКh$hI`dytp07:i45fE:,qہPZgs#xn#Y;/[ ~G+ Svd;JIc.LPjAFY ܏5ɼYt_ntpőR[]ɑL5\>P<)$hewq)ףH5["b*sOWtB4fRMg4kk\@=xW:>2F$"/!jr (z?|x#_@3PLXr8])&@n_WQԪ>)i΂3爭6Cy"M42WJjFDTjnz~ 1/vRābz b_hFKX"Ei$n)RhO)xGa=U"^D`VswzGMQunLCowHXsoHqJ x8dq4sAd6 WdME<Y4VlJ 6h^ y0>z7~  3<(FYJVWjf,-φ7VcV<씴\pQIwLo@\vKhY|A`l6Kw~&24I L_p#Z';6Y2 gy2 ց:SahO^:S)PZ{":PU&13O$d̦P W73n^ߢL=$Ń.Lؽݯ&<#w<5ʋ޳#I(a;*kh 92~vID#O x-CcUFZ5*Oeo4E|U+96H4qR% Ej<0]0P}B3zP[m}-`ƀ;FFWỢ%6 XZ(s_ ]\#;96+紗R'֔6"MAYBjĿ*`WzWEt%BZ253iv*8O-8b> ]+0fYlR(EaG]#*'GFC$w~I,eqn\L28(oTWZ ݈.eG?݆Sr3_g-nonRPJ:'M. m6QYb(Ye̐†E2`ru;h `0 >KjblĩX#nf, 7QK1-#iUX%&_srL4>Дjj%`gUd lE4fFzbph'b1mVkTP R`v{fO!rrqzcLoҊ~ MB)]oq/XC>AD]~C5-Gc ;eW1Q8@te$|C.:Q'2rgg*PR,pA*VT|biK{"HYu[1"/ƽ]'e$ y{8Q36i0bHxn _w|L%7K!r]^T' ӱu *do9ƴIF*_Y ?G)P3xd [ ߟF>/A.|_k0S~Tsؑ4J0mKu&Z&Y[lEBMɳ̦Ev 0ĭo/(;1PM~9x r"xhJ&;\Og7fxwR'wp(h5Jv-M7+8_,ZIT1aZ\hoF;k!Аᑽ9*TyũStc 6GR3-8/9%y7a6=\鿱)Ѭ_Dn>Wyүa&t@ͯdc !*mjO= l,:޽_@%]0rހUCl9 Be淲G_{ppJȄ EZ$,'ဂPd[T:v#fa(t cU-lGVם&/x W'zN$qK%U{\rB=ocƍ!_8fm7wLbVBtBiUC,UMm8o׿PZ0Jm6y9b'ib|i|aFH6v]/h?G'νf=S;#ɖahP~j *".q&e3{[)/Eq>j bK[? hEv|GĘTVv 6kG!QǒljsA#q!4h%PC/)S8>زpdtfyW͜bs4i(؁pRŞ5E# 9.{E՜g*'ۧw3_2 U' {h|O['/#ukzvEWb K \E|{YBMk/!&/ߕfTauճo!3\M?\  BOhzg ZZ@JZ9^(MH}d#% q{ih]x-K9:Vڈ ": 9WGrT׺ =V*<)8@GbPEOG點v YS1ڧ!=P{Tp=Sj403JtOƾZAe^M(?ْx7qwۃ6ҷK'ۏ|htJU̡, "w2G-Gbvz䗘T~r6>?o!,(n.%t:ؕ r~#lc, {P k~nOB–2HE!Қdžj,2 }9cddc]H&1{-tDȓ,V*K# `<1ж&^b ]a'XڜUIr/}HJVeOj&Į=mdKXz*!$25{U[1@9}(*$D'>C=Z@ CJT6NF6 RM9%̓ջz-L;"q9<i%43Qb`6&F^2(TeܐmQ؋+}|$2Z2laD 4A@+4hN|ԡ5Pʇ3+ !oFbŔs(4[X^YD&EdHW '$}1A;໷ q ;wX7p^" s?iIi ^ٖ\њnSS &'RVyk*C+ !BƋȣ#^"6WB5c*u;S"*^VaGI-6ss;1黠|+߰&GMAuH\N{sl2`\k`|=2C :k+B6 A,/+_boB>>.b(aͲR`Vf&!ң$zT[$L?IIw;n`9e]ζ6WWĻI{)I8u )׆RfP H:IPl@!Q|zcLk+J} ;>Ǯ}OgӔmLLD{4O 8'rL;3 y,E<=kKT!$#a{}ɿM0zG9ÇO&7zFfD'R)8¸YYt36 6kWS/K)B>s5j(kku6R[ֳϵҚxFzT,al):1v^&S dV)t, _3͂VꘝsTU o]`f〼5mr_mm+C3-k߳H@_gJĆuؐs tC|)EnY<`Mդ9//+ oTpd)\.ၾ¤0Ê)yTF c&`j9 Z.ş{kP6WUNZ, ;808=%2b|:zgw\S\čKn2$wM.;9)#7f7E~8 G5ʀOj;Q'g8&P/4#-9qSn`;@ۧ}3 PNڧ:xh\~n~ħlNF:s&tN gH~X|WzcΆif]ZQqrx)Cv7 .y!(E_Pzmx* eycO&;_ѳp?N$w> r> dCf}Y3TɅ)eNAec3V --%Rg3|{ē%YbvāQO n*#8䟪 ۏO.]q#|$X65QhhsR0!P-"O UΨh~EKX=E2`FYz8-3mI\Mt,;1a$FVC3kzOyR2RDF3YpDR\8*4uv~KzJh!&HZB R4,}M@>msO:bgvPk9E1neFGoAy?5H]B7TyW,Ա z_T~rZ2b2H/w (AF|[oDH<{Oj:q7) :o{2ѵ I6iE SXMWV#F/A!``U+m|b|(2ހDDm=<+ͽaX Pmx̕=O~TMV{{r ~!娖2a(R͕u =^`&25;Ș|To4]z}L-7M-'2~kC ?陷T[GJNꌃ{ |V!/tښu۪/"0^c/sG4Lį|Ls#3L,ǣT94?,#8- Sa*od#~NH&ēuq7BPr~w<1ϒz44[#``zITdA#1.0gF'QdvK\0 C ˇ&:LLC*.ۭPl[kt3^t0dR0nV1IR4R=V{~ !E7 sf!KQg {hY}r`@L5iQ|RSy*AA[p[ҿ ]-\]d(Ho PJgvs֔uʄ:<74= HYȉG<`0a0AĶA-:k @oK U%-lԓs x@R'PZG쯣&&h/Ё9M0.nLTan Z & AqJ~bDŤ8@_^!T;gsH?Hedk8*YFۈv ?v3]9 []JE"D2mX{j0[Yȸ[i<'k! 2Wb҈t6v8b)=,I9S>! 9YE]4T5'Lˊ+ QGRp  :K^AxXYgkf9u^>}|$||"pXʫn ¶XKM\ҿ_Ỽy'XFr%G,di)>a EXt`Y`TCjPiADpx%>~u%pR-|Q k#:yҲR9W!LcKDH0dNfT%b)Pa;$2`6T'9o8N'hpVх֤v&2A)Ŷ5S&yG$]\ec$wGL! 6Ya2*u6WE^_B%giOfyvʧ]nofRPjC`#Z8BYj=;~9!܀(*.5c_mADLEZ,9%zC/bxy'Ok,܁Ʈd@ـ% "EY7zv `rqPcfHsMT.k0lRYIFLdH}Jc| yrG[{UbpgbsL[&bM *<[@0ۅ n$+'#ޫySzHZ!n& h6MHL\EE97 ( g7wv2Y: %QMw֛xwf~ NCd2eJ9qܝ)Zc:.J͝2m=[):=qAuX^Tp\'"%Y1X E&Sۮu>@=RBgqA1nn0\IXaA͵;on;H5xB{E!j&c_Ë0NɄUJRZTeS}ghgh n[ cz u$Gڠ7\[2qj'qtGx̘ dƈ[Y}KTcktX0G$Rwdbkh131DFj1{N,sMcJv qzU >bȗ1* S+ze`~BGFKw]M4޻zQK^؅/+&_Y כaeߦ)UyѬӫׄb$Q+"6Uae~o!v馝Fr Ѡ8J9V\ÝL<92* 3jӧB6f\:Vo]#"/>ۼ\/cƦB;:Ejk 9NR4u.jGڒͬoTC]9HEG r`RCqAd $B?6LMZCyMltADmX\d $!z3 ;yv=< njX^$!@Smn1%T؉h5~8EƾL?" q:nDfԂm͘CV9 vPq^o1cxLDߊ!ʷ !л5!qXT}ࢆS-A wO=<%m5;`0_WV܋Ყh֎#Ws;^&N-Zg'0.;xtaK p>GQ'l@ [~SSsr=?,\w4߻ |m X2ͩ܋wZ5\Ծ!@l;+:t'E&Y=Fi3"X8&2rKRS!M)$3N`OZU7uG%:TuA(_`9ՌBBF6 f?:`b/;sJ~Ug'E)4*tb91L˩jb}yb~yt۶90y0 P15N&ƹor=k [?(Mٓ(!EEk҆ 7ei{s.[(ЯFB@ᩝB^t*^xz-Pݺ_)7`L_od۔bÁ$#+~\ H{RS ։Lt(gوٗWk%ɔa=^Ӱ/-aYz#AP,͐Ȟ x_~_rT9ΙpMԏɛFhlM2vgbf,] 6(4Jη#@?sX5}S:wN2k8irXh(h+YblʥVd|,nv$5֫m]-k/sm[cP߅t mp~'{ɍRrkZnsI䄴]ʅ$ޥK:,2}8=5FkzR*c>se)Ax2Q.DpU"b5JpvrLHևF)saD7Vű YZ