python3-M2Crypto-doc-0.38.0-150400.7.64 >  A dNp9|z슪Aϩ^tNQIg qc؍er=.0yhK9ʹLjIQ]GZ7%KJBmk/q<, d3p0 z&^H}ɺ[lM 've<1E~ j)bpS4[xZ .GubaoZu"XEHə^Yh_*0pwv>2AIϟP]">+f3760c36fab619d7aadeeec4b7c61974b37bb2d4beb36a03cb0c488b9c348b569fb2b9cbb6342b50606e99c99e21196e956fe5bfdNp9|bC*üLaz2E:ި1AbUmhguQ5ReQ=%z}9rEq,4Boq:YQp;10?1 d * bLPX\u   0 @ ` ( 0Pxw(829d2: 2F-G-H.I.$X.,Y.0\.D].d^.b/(c/d0\e0af0dl0fu0xv0z00001Cpython3-M2Crypto-doc0.38.0150400.7.64Documentation for the Crypto 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. Documentation for the Crypto and SSL toolkit for Pythond*sheep63MSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Development/Libraries/Pythonhttps://gitlab.com/m2crypto/m2cryptolinuxnoarchN >ap7FA큤d*YxY YxYxYxYxYxa22f5cfcd1b3731ccf99c9be6aa062406ad8e7bc6168e4c63c892ef4763b635c831875ec5563c6c163c884287d24ec345f0c5b756ebab627a2276830a31101fa5c66e641a777c2dafa140b4e884e949d0c705bf46e3faf8bb86a7806c2e5ce235afa137cf3497fe96cabf0695d46c3ec6a37248240090138d7ad55ebe5253b392691ff7da1672d4d05e046ebeea3694adb8ef5457f180813ff372598650f08d9aa4a2a675cb6b56419499c9857c28c6217206299df882753a1c0e1a18caf481fe50d9ee8baa72926d9fa76111c0f95cd8ae2fa86be576234bffeaf7476d7c3a9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-M2Crypto-0.38.0-150400.7.64.src.rpmpython3-M2Crypto-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3bc@bb@bN@`D`e@`/@`-@`-@__j_ L^^f/\F@\@\Q\@\\\~d\\l@[v[@[Z@Z Z}@Z}@Z|;ZY|Y@YB@YA@Y@YéYGY Y@YXW֘W WQq@VetVbVV@VKTgdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.compmonreal@suse.compmonreal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commarco.strigl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commimi.vx@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comtchvatal@suse.commichael@stroeder.comjmatejek@suse.commichael@stroeder.comalarrosa@suse.comalarrosa@suse.commichael@stroeder.commichael@stroeder.commichael@stroeder.comsebix+novell.com@sebix.attoddrme2178@gmail.comalarrosa@suse.comalarrosa@suse.comtoddrme2178@gmail.comdmueller@suse.commichael@stroeder.comjweberhofer@weberhofer.atopensuse@dstoecker.deopensuse@dstoecker.dehpj@urpla.nethpj@urpla.netdimstar@opensuse.org- update CVE-2020-25657-Bleichenbacher-attack.patch to actually contain the fix rather than just being empty (CVE-2020-25657, bsc#1178829)- Add CVE-2020-25657-Bleichenbacher-attack.patch (CVE-2020-25657, bsc#1178829), which mitigates the Bleichenbacher timing attacks in the RSA decryption API. - Add python-M2Crypto.keyring to verify GPG signature of tarball.- Add missing bug references to this changelog.- Update to 0.38.0: - Remove the last use of setup.py test idiom. - Use m2_PyObject_AsReadBuffer instead of PyObject_AsReadBuffer. - Add support for arm64 big endian - Make support of RSA_SSLV23_PADDING optional (it has been deprecated). - Move project to src/ layout - Allow verify_cb_* to be called with ok=True - Be prepared if any of constants in x509_vfy.h is not available. - But we do support 3.8 - We DO NOT support Python 2.6. - All patches were upstreamed: - 293_sslv23_padding.patch - no-need-parameterized.patch - python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch- Add no-need-parameterized.patch ... we don't need run-time requirement of parameterized package (bsc#1185150).- Add 293_sslv23_padding.patch to avoid using RSA_SSLV23_PADDING (gl#m2crypto/m2crypto#293, gh#openssl/openssl#14216).- OpenSSL allows the verificaton to continue on UNABLE_TO_VERIFY_LEAF_SIGNATURE * This unifies the behaviour of a single certificate with an unknown CA certificate with a self-signed certificate. - Add python-M2Crypto-Allow-on-UNABLE_TO_VERIFY_LEAF_SIGNATURE.patch (Thanks for Debian, https://salsa.debian.org/python-team/packages/m2crypto/-/commit/e0e9ad5cfff8)- Add source signature file- Dr. Strangelove or: How I Learned to Stop Worrying and Love pytest- Update to 0.37.1: - Remove support for CentOS 6 and Python 2.6 (remove tests.vendor module). Python 2.7 is still fully supported. - Remodel CI: - on GitHub switched from Travis-CI to GH Actions - on GitLab-CI: stop testing 2.7 on Fedora, add centos7 - update appveyor.yml - Stop playing with swig in setup.py, we don't support swig 1.* anymore. - Fix dereferencing of pointers (gl#m2crypto/m2crypto#281) - Replace deprecated PyObject_AsReadBuffer with our own shim (thanks to Casey Deccio for saving my bacon there). - Use parametrized to create parametrized tests (new external dependency). - Only use DigestSign() and DigestUpdate() with OpenSSL >= 1.1.1 - Expose all the X509_V_FLAG - Add support for DigestSign* and DigestVerify*Update to 0.36.0: - wrap SocketIO in io.Buffered* for makefile - SSL.Connection.close accepts an argument to force the socket closing - SSL.Connection: make the clientPostConnectionCheck an instance attribute - Fixed bug with usage of unexisting method getreply at SSL_Transport - Add appveyor builds for python 3.7 and 3.8 - Fixed syntax warning on line 44. - Update M2Crypto.six to 1.13.0 - base64.decodestring() was finally removed in Python 3.8. - wrap SocketIO in io.Buffered* for makefile - NULL is legal argument for key and iv paramters of EVP_CipherInit(3) - Expose X509_V_FLAG_ALLOW_PROXY_CERTS verification flag and X509_STORE_SET_FLAGS function - Stop testing for 2.6 and 3.4 on Travis. Start testing 3.8 - Extend test cert validity to 2049 - Revert using typing module in 2.6. It is just not worthy. - Update Debian/stable SSL as well - Make tests pass again. - Stop using string module, which has been deprecated. - Tiny fixes to make pyls more happy - CI: Rework Fedora CI configuration - Remove upstream merged patch 001-fix-buffering-for-python38.patch.- Do not pull in py2 pkg on doc subpkg- in python3.8 the fp is wrapped in a Buffer. SSL.Connection.makefile returns a socketIO which is no buffer. Added: 001-fix-buffering-for-python38.patch- Update to fix release 0.35.2 ... just fixing the test suite (bsc#1172226).- Replace fix_OpenSSL111c.patch with proper new release 0.35.1 (there is really not much more in it; bsc#1149792).- Add fix_OpenSSL111c.patch patch to ensure compatibility with OpenSSL 1.1.1c. gl#m2crypto/m2crypto#258 and jsc#SLE-9135.- Upgrade to 0.34.0 - no upstream changelog- Upgrade to 0.33.0 (bsc#1135009): - eb4525c - Stop pretending to support Python 3.4. - 6a89548 - Fix use of urlunsplit (25 hours ago) - 0a5a356 - tests/test_ssl: use -ciphercuites for TLS1.3 cipher in openssl1.1 - 8a0a3e3 - There are apparently multiword CPP variables. Taking that into account. - Remove 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch as it included in the latest release.- Fix for compatibility with OpenSSL 1.1.0h by adding the patch 0001-tests-test_ssl-use-ciphercuites-for-TLS1.3-cipher-in.patch- Update to 0.32.0: * 471582f - setup.py: use ${CPP} as path to cpp * efb1580 - Bump pipeline OpenSSL from 1.1.0i to 1.1.0j * 35bb71b - Stub wchar_t helpers and ignore unused WCHAR defs * effc7be - Add type comment to setup.py - Whoops! Here -devel dependency certainly should stay- Remove superfluous devel dependency for noarch package- Update to 0.31.0 released tarball: * Compatibility with OpenSSL 1.1.1 (partly workaround, maybe requires further investigation) * Fixes for Windows builds * Fixes of installs on AWS Lambda * Fixes of Mac OS X related failures * Fix Python 2.6 compatibility issues- pre-release of 0.31.0 tarball - add openssl-1_1_1-compat.patch to fix OpenSSL 1.1.1 compatibility.- Update to 0.30.1: * Various small typos (Windows builds, Fix SSL.Connection.__del__) * The project is now Linux-distribution agnostic * Replace all old-style classes with the new ones (it shouldn't cause any problems, but feel free to file an issue, if it does) * Do not by-pass a potential transfer decoding in m2urllib2 * Update M2Crypto.six with 1.11.0 and replace our local workarounds with new functions. * SSLv3 just removed. * Don't support Python 2.6 on Windows anymore. Windows users don't have python as a system package, so they are usually more likely to upgrade anyway.- Update to 0.29.0 (Fixes of some small bugs)- Require python-xml that is used by some parts of M2crypto- Update to 0.28.2: * Fix ppc builds- Enable tests, fix docu install phase- Removed obsolete patches fix-build-python3.diff and fix-openssl-include-path.diff - Update to 0.28.1 * compability with Python 3 * building on Mac OS X should be now more reliable and automagic * Fix licence in metadata: it is MIT, not BSD * Fix and add tests for SWIG/_aes.i module * Bundle-in unittest2 for Python 2.6 * Remove all PGP modules- use generic way to require python-typing now that python3 provides it- License set to MIT- Remove unnecessary fdupes call- Update to 0.27.0 * Fix licence: it is MIT, not BSD * At least minimal support of SNI in httpslib. * Small bugfixes and cleanups. * More effort to make build system more robust. * Restore m2.rsa_set_e() and m2.rsa_set_n(). * Make sure that every exceptional return throws and exception and viceversa. - Add patch fix-build-python3.diff to let it build with python3 - Add patch fix-openssl-include-path.diff to fix openssl include path (the code already includes the openssl/ part) - Create a new package python-M2Crypto-doc for documentation since rpmlint was complaining around 75% of the package was documentation.- Update to 0.26.4 with fix for OpenSSL 1.1.0 and LibreSSL- Update to 0.26.3 with fix for a syntax error- Update to 0.26.2 * compatibility with OpenSSL 1.1.0- only require python3-typing if necessary- It doesn't look like python3-m2crypto ever existed, so don't provide it.- Add python-typing as a dependency- Provide python-m2crypto in the python2 package- Update to 0.26.0 * No changelog provided - Implement single-spec version.- use pypi.io as Source URL- update to 0.25.1 - set new dependency on package python-typing- update to 0.24.0 (bsc#1001377) * No changelog provided - README is no longer included - Removed obsolete python-M2Crypto-SWIG-3.0.5.patch- fix SSLv2 link error for 13.2 and Leap 42.1 (M2Crypto-0.22.5-SSLv2_link_error.patch) (bsc#969731)- update to 0.22.5, fix URL - drop python-M2Crypto-SWIG-3.0.5.patch (functionality included upstream)- SLE12 requires swig3 for a successful build, too- fix build for openSUSE Leap 42.1 (requires swig3)- Add python-M2Crypto-SWIG-3.0.5.patch: Fix generation of M2Crypto module when using SWIG 3.0.5. - Manually install _m2crypto shadow file: setup.py misses it. (boo#917759, boo#917815).sheep63 16919416740.38.0-150400.7.64python3-M2Crypto-docM2Crypto.SSL.rstM2Crypto.rstZServerSSL-HOWTO.rsthowto.ca.rsthowto.smime.rsthowto.ssl.rstindex.rst/usr/share/doc/packages//usr/share/doc/packages/python3-M2Crypto-doc/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:29613/SUSE_SLE-15-SP4_Update/2fa3869557296fe3f130a9da15e2d61d-python3-M2Crypto.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxdirectoryASCII textUTF-8 Unicode textiUPK} Hutf-8f72b81cd67e979931d8343e1750303c869e640ae99cccbc422ed01b3cb02423b?P7zXZ !t//QK] crt:bLL ,q!9dn(`M>NzFHSұ}e,hU!D0ΌXZMTfɘQ6/ԫs{Z7EѺ(t*( Q+֙ן{pBK=("o:&lEA [ʙ:i[* JKHN;bo7 Sn:?Qi ܩ,uR{C)$Yd;pj|E%-9}- Q6VtQ3( \jjqr{7ڥ pEyuyS1u4;7P& +x&r vi+> !V6B0{D!W!cC պWߐ wٵsѺ cv|t#TON_>q\W kO\[{k3+LY}* q=I"T>(D>8#EˢammywޝV K($5k/:|̟lͫVr[Hr+ضc67˓FO%4d w$EID^{sB0𜙊, ϐWp+'rQ!2i$l[m.?^FsXx ,#Mz0AtV-wDA3^!xl {$̀Z4"TYE$C39+=3%ɟ`:֗ZS|YgC?P9^(U][W#^x4zA2g< &IGtlX8Ã˪&`xCUm`ԓXג= I$"dhq9 e/@yy04"#駦S$<[MRIb%l hCԄt< L z67Z)|Pu u3ԼkNW%gS*/;9ZxK:7vTMns6OSLpvh 3w2(:xB|ʌX}`ķL F"q`i_`# n8 mww|qwp깱N''FP2X ؗ=Vc9mJXЁ.0;<ԞmCXc5hxEծ2L8?vu\>4D߂Dl(ǑQ$]Kν8s\DXLRk`mRvJ4!)o=wtQxhB|;E=}e-V=YAFF V"t9Q^iooy=OGؼ&rtp_ )RkɊ&QX(%8n&9ncUi8$6lOmfɟB ٕh/D tGH5^xs_H'8 O<~锲w܊=^'M&2  lcװ%%ԞM Q@}(Ud )BDCeZ[>:/1Вp^m:ƞdm.;FefԁC^鬽<%>hfiw`0!çho9oty۾XJ,bacݟ7 T<bcwŗ.Z6?<9΂RALT~ӢI%(a2uH4p>\q/.PS;g,Q>Yi Vt-vt7{~.FVno'7=zoZ!dcR x4]#I8j҇b~b>k #&|X gB?yF l`Buj, ^ BNJI=hxmP56 <= 'uOUӠK?/Vmְxj8L~*lx6@XU%Lq:|.GYv}+ʮ/ ղϴmloP\Y}BZ;n$pt S13`(1߫}Feӡ;nV>^Q)3A m嵰\/u+yAx3%y Yk4ꍽ)g-!(Kθn!#91Y8Ib>y1.rl8#FDBU1tQj6AJ%'2,ӺG]6p^MbQ<H1Ȟ2^# CJy5ٓ#V3`@2iղs 1 YE bU ZzuE:P!\ZvNQH5$Y9D#y=Sࣦ0+j c 1*f0pǾ88iL>yd}/ݺrRLJL9E3Ĭ\{*mS>D.퇣xl+{S+(m!.H1T9rhId%XbX-ilekщ)tɚzZdq={Z$I^ç ς  o}i4 l444[M>[<( $kS\6 QN7GDxdxܳXY9Лx`ET,ȩ |}|_?7Yt$Gc! :ߠ,b픯4{ZzwR$C##,6RJJ` '_aPKEݥPIXM@E!$W QjIVQ2Ul)2/ #@솀X`u?c^E ΉaV[h"8"uޞ\2tV泇OB^cJ)KZ2d|zsk ŬrJ"Zot<%GD7bҍu?ڍ=u+~To"ڶ`RK㎟afE%gB߉V-еѱ;(xvxm"AOW`#꧹\ߣVT'HG;Hj3YI5=Wў1IäUT_a?{ ߡYjwhٵ<0t0MGJ<[ VY!X #)!87)qA wL>iknq'MhhĔii8Qp6]V X\mz)],v{3)H.|ca/ϩx]tzEԸYhS7w V5gVrTxUK6r'w"S[rW|72O5IǢy+eqk&}UK Q7LĈO*!nb鱟̝V _1 6X^ܚ\@K/z:,ztrk v1~* -VX>1I)پ953*NPjb%0_/1NO<@\ES(_ OZSuR@dhӆB}EIEl Ee= $i~q? VkW"5WP0SKD kT Dh(ZцzbY@@Oj+ CSGco{ (c #??󑮻WL&vA%z%!>$8(l~QZcgj-}Y69hP~=-.fy.qI !O$߱YuD,i 7Jrbtgfވ2^] k@R!Ͽ}FYoѹh?:q4In@Z9Smj)-W&/mtdb, 0G 4%Pv@gdw(0+GۀA=WPXכ%>#m.CiD|gYŠKftn[HD"dܜ5mFiS6֋eܬ vzfR%d"gtIiT`6i}f^7E<||2XINϐY#&X\> mk.B%Z zch Éma[)xI #ƚh`粇>}izxЦ|2 5r&^sj%d Փb*hkJ6~uT[% f`/6^]8zg( {xҦ+-]jEjzAitF[]8r'UHܝmL+znxnpyUةW5wy˫D\Q!rxGwM*2X,30UL1q8V_]: qT I/N]HKj4v$Ln;;dy<"a(~xh5Կ,E]j,8[p )dyjޜ3 :8;G{w:Wf]1HyK1-AIu>YHͮ/3㡪Z09G_ b٢[PAT˵!nΚ ڎS@^ޱV&P0  !S:fI}_7<[8oo7M-èvz^*-J!`GlnШvx,#/f/bL_lOa"lpq{֮=C6{d>;\EA ÿtK G}j4A=Mƅ) dul,Dw!1QAQ.Tf|'n&pr'Ns:sJB2YOuT"!JS  R { ]r C; ut]nƵt~G6UPw1y9xҋv򨓹U/{D %m46W`a82Aiq.\k>~=q܉r3aH p+a.yŗ<U )7{(y]){VEn?.pts,zuU|m^\7jCI-Bc }u=w(&ZE]oc;KKX_ Kiy'bn/]wBUdkS6}jGFCwF<m[,Q)-T5Zltjˇwڼ!Qل&وXpɥШ-j)yWEmʨ\q*)൶!i szL1 {w8 A.|;ek[PCW(.9AHJ,_]C'7n$LW%DO)m(;0j.>H>UODGx“ ٣<&MG &(b%B;!!u-F/&~]\M9հtFfȫ@Qm)+B %ۘ71ё[̱h.TqmHK5x൅ud9 z~bSsgOńC<߈h3x1UcP-AcRS'}0FI&舝vMnd0 yU`Btg_`hH~CԢT;lJ\w P6M ~ 7{{H7Ulq<%Ef[j6@ BG<4GUxrG (Lr`y 'barͦC4406ML{B1GM|0qA?bĺa o2QU <^%[^'&xtLM'J#\0]ge1|hlc¡-G8w‡H\1tD` ;*23â|ٱWfcp!TEϙ=l.VPOZ^a4JTO,bbbw:P ̆S Äza\\޽^QiE(Ɲ$jvxyV}9nTƓ D71`H|! Cx,0_Aw@hj?I% UbN)äB$Q*s'km!+8B~ Fz *Fod˼ovgSr]r2 ADd7+wҜՀb^*/:): jESAKq-[Uh@l]j4GvՎIM"[5vP݅m]jzԬٰ8.)_FlC^ggU6ADI)9

Pv1;Tk鷍ʑ]7ġ cX2yƔ=ն7|ˬS~!JDߪ`WW sO~rG- 0.ШFoz^\N3ů-g4j? 9ZοKd6ʰlft@ q:ʹW"̔ڗUϖC μ Z}X[v}@nEɲ5^S5r~?bHJvb"ŕlϗ|"AO iSVż~r]1W#k¼,J`[Z']R_mx 8Ёb%Fm~ _Yl _ 9ݝ3,b,1MeH߅*LxdTĶ| bmo Sh+@dJ]ZY"eGjP!{Uʨ]x\EC?ݥp+{qh;*|:"{.A"Kd.@`Y47F3,)9m@?Ә+ ^೐/&HuPESy mʶ5a_T#eyT(0.lyVuzA8Usc -( 8R#;vI>܁ 5ج j#޻?N5.Y zm41rstpKu;ˈ3rn|b{?.l8z:!KyԢDnbN3fk@<+wu%7Xڱ39*˘Tյ ^/NPF|ZBeqӌZ1d3*Y~+%8 /ChwK;;BUmɈ>b_zmt4Χ:H>崇|_`V*eg빡f瓪QCۅQ+~$:-e/6ڑ6'9V \/ԓ2]\sH@$ /ÔbaUڝ8?^iq"=epʸıP' |՚4ny{8 ԲP I50=Ii? Q>NE6HDyrBbHxww ;M?BWU~d\I05k>xZˮ,uNE8bU-@D}v>tMz395zyNLEd L5<]~<3Ɇ koپ 8lR,g\ėGi.?E0L_WK'\w0f (vݵr!|l'_EX1ɽ1`ʢ B_ rXK3>ys`b"xa 5i~̿,Akɹ6zSaSжP= )7yte8Nc0RF%-}Rp[t!{2<1.6k csXp*;ƋFS {c/𙬁*?HqfVPS=I2xZ5O<+)R㳬%C̜E-<,n85CV =¤6cB'!/t39k8@"pOlGvĕ69&;=눬`[/9ۚ2j\wccIu0X;\)Y k 9{eg~Вoc#$'IwG[kDD׶uAߝÐ~{)+iϿ5*ik۳k~fE)9Uf-<"ۄK.{QU,E;ʴ)b9u^*Q1^ 'B^qG2' Fy6[ ىw7ܙOpm6T@jv][!@5+w$7=.)0&J;ˎ}0 vàhڙ_ V$}A ~ mtʞtްtPIEik6X9+x ߹˳([*x/ !5O^XF6hGw'TC hZꑰv#=Y/`bgd/j 冪)ɟ\`ᗰ~TiTF@Ov\)8ڡqGuYz*݇Z|wV,94}WX pzjp(, 38{V jUө*?!NN>nNXɱ%(8Y7.qXu+gY@5LaoA̼aec˜DC!(bBM!sivv-AWh:ˋ>9a"II׭xBLQL.XKk @[A1XZt EKfO$]#hnT `n"ɤin9R*VT(K"E~I+3T8Myϟ#72 iK Mb6,TqqPhZ31`D%R)ц, >k-qg#yeVߟ@EJs "Pd5aNؼwj19ivvWw7Ӡ ~/}aS+;T@J`X&YG>qyTiK,3!uxQU@-]8@n1}Yll~w~@;FEhPM&K%UM9m4Dm "%75)4Α"6٨ k׎"I{BPDxV$cA x]{KJǙ5/ Ybu;'u%g2+{ƶϬ+LXIXS;hMD 0Uy?E3Rۓ0> }uӹh%K$?eZS%eGzKDQ|?Kj2#י [VAJkoUOpƅ}K_<Rc|7cY/_fUk7 KU=dj a@i> C.Q &سB[bٓӿpq8yi H,p BC&㎉y\#n oO]Sk4gDk^‰ iNaq݆4S[D8iGى6\[_T\|J>fxK@E>W h(k!:x, cC% iP{%\F@. bHI0PzW1zJúNFD|w/${p!EKؚɯqlY9u,&̗~Q{z6&a 3u;jGME`iX7AY4ÛL8ʹ|Lwct@{'n0 30>f>LT}뙇T*_6s+EҮMM{BGW0n6:ƨ %+`h^uq OѐjBe7z_@znq`"vߏ( x!Pr(~ /Mgqʳ\G0`\ha+^;8=ſ^( ? gY:=;}hÏTP9&YIAMjdγ>޾7ԛEisn$9L3p`B|SygZͥ! ŵBmѳvXADuL=I9~5W CaaK٘ؾ7@~.i9[c 0qEXNj4=E 2.Kʝ$OqSɄtXL30D0J\ҿh~29kXXD, "&IHKc(r~ҤIV)Fg]9W=Dc7$2P|."q ~ S ȭU V=C\X_2L?fu.'kLntu3Ti.aCh,b$<>.&OK`-D.6Cob^jwV>,tHr "Vtԛh@BYF{9X'rnjp#9@d4ҳŽ1c#d"D4KOh6QlnsaQ=߂zV6ϒo1_Z>)Ba_ ƶaTR6#Ԫ7`.k s0arԩ|s7vr GVJ!+>[)M/gRr +Zl4]S#Y)!KZy$rWB"L[,tQO>d\sL#/\UҲU *XCԴSNo%aٜyc0(E$YhK ï($\!8䔼%K !ޢb4b F8Y Rk"P7 8w͜יU?T.0PKL_5v%>ȥ A I^_JzGY8:[X 0r4@GV0%1ENOk##^,BٓꖋgJ zz=X6xLA$Pp[pcE- ZXt13h>+]Ƶ%<. <"h#,a^j E2$[Ֆ.vŌm r2Tr z=8J 8n#Gz/|8'2]`/TAb^ls@F'?-^Me@+N$P$>_W@\ qt3=[ h0+{Bj"ٷŝ]Nom6-`vV7~ x^3%s}~#5EV#!'sHZ UBSruF~.Ư.WP'> repä騙 4mc*WBx`xžMOoi&RtkՈ<̮< k)-T+V&XyiJwDEqOly|3ϼ6sƅ`aqBUl]iaD䩶-3O) 9@Im'm3@rd,pYZGemKP@@NYB՛o6: [IӞ8 `R5k\4XD C٪LQ5Pfsu6r$@6_JAh7P͋t~tʺ=~RfociDb{ƶxt.T$Cؓ!m:oŢ$YB%%l~mI氾$7.~4Etj!sDLH <àdNHEX,9M HmMy7iA:xd%*Mף1}fچ7}S "LuJ6A&т Y%ҒKly8"+%jr-N(B,qUSN1 09}l ˏqY ( ޮL֥=YD>$3-iJWQnKp2/(spU+K6h_{l2;Y/'ZbQuûٸ.XGuжV>5$eZe"D_ wX62JdHz;˲C:]%謻\%|ɩ~'a[A Ҏ.-qYAY:87"fw :22>}n:xc& ؈{bwGht\@"|EO4nu62Ï1nWⷃXZq< y_jatx@L9haǀ eA}%Ts2FMxVґ:N` +- NGyC:BGDq)ԗ.$ds?/V caӘ|U:nqR}4QV )=+)򇺟A%5Â?GWp֕ȴ{Ȣg kwz)p.u' wNu>⡶f0a=LM:{6qjLLFFŎ5Ҙ-F73oω| * d9iơb"k\Ay7)𹥳2>w:ل ʺkh jpgەM7=M D$55 =>$Y)MV{T4oy .-E=Q]{DY,XV޸z=waCY!Pf} v_aajw0BEmҟ2nRoLyqIq( {9[ AArsmzSaKߐBfwɋL$e9C/k uގњګʖ~$.uS}ZA[zl~솁o^X-F>֓CeuZ6TnLI8iVYPպƜk2BT.]s4W@-բΧ͜ꐦEkxh4"Ӟ1\BӚ[(gaM$#'ķH&짔- ;B2*)Ca^= d_)vu&Mteզtr;PQ)6"G+wB܄D3p)aDZ1s:E46 &pi ZVMo s! }l{uKN2׋ -`TW}#ps%3Qc6H|4|&7avBֶO |FI${~~:(i&[ ^&D8dSih?{f| 1/FڠYj TpE=MFb%+[z(JƱRt:oeJe=5a. *d!,@wޓ*[m|SIHzE7n˾t]"pC^^VGU5,e3^#E.kGnT̚hd ]"F&3 zg}#I w>Lc8YY{gR 2 \c'ivηd$z/:_̙EI] ٨.\r]eC6#5X7= KvL;4f,bv$`"F#1tN%hV0%PcZOCX2=gSkcW['Y4L閨U]8=z~;1*[Ua ;G^S&J L0o ƿ"qoMٲ0 K}U 1(Ey$2^^>WWS ;cbjڃI?RlAܒDJeIU6)Xct8gG6Y(<{waezqI$+XL^ƗzC㋜aBaEjMF%e:z,;DX S.$]~5b'`Оnɴ:y\Agö5JNѩQ靄A9޲f[vz mBmsR DitւIy'rxњyN[lp+ȉRH*(K]? Oe_ SEӦqVaEl# 'eC j2 ;fX&t?,<1ٚ3 Hx0|K;L՟Yr< ',= lt6 B, w];Z#d+BCDtcN1VDĹ|tSz2yw=1kjㆫcqQl O ?4.gcA7KnGyrF7DOZ|?ٿՈ/ pvKX!=] eXCb'Zt哧¡zfU̼ml=w}Æ/i5;:: 0 R`ˎ~%$u AeϿLb=8W7