libcryptopp8_6_0-8.6.0-150400.3.6.1<>,ep9|^Llٽv+SIi.Gӈ v& ve_"RF[qe;p&*7L/\kz@@9-mЛbJ[q>@ݑ( r|0W|"XɜE%ߪӞy,G焺ҽ)3M,'fחiI\O>i1)!2ok۰L&-^cy Ք6[GN\jg5uR.<�L0U(8 \䩊 :X o7wHrxn>C&l?&\d & D $04Mnv     ! $(-2\` o(89:b>"@# B#F#'G#<H#@I#DX#HY#TZ#|[#\#]#^#b#c$Vd$e$f$l$u$v$w%x%y%z%& &&&XClibcryptopp8_6_08.6.0150400.3.6.1Cryptographic Library for C++The Crypto++ library provides authenticated encryption, stream and block ciphers, block cipher operation modes, message authentication codes, hash functions, PKI crypto, key agreement schemes and elliptic curve crypto.eh01-ch3bOSUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Libraries/C and C++https://www.cryptopp.comlinuxx86_64Oe97fde9747eb16ff98943e7e474f8fe7860e0683efe1489c9f1b99d4b589a1984rootrootlibcryptopp-8.6.0-150400.3.6.1.src.rpmlibcryptopp.so.8.6.0()(64bit)libcryptopp8_6_0libcryptopp8_6_0(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgomp.so.1()(64bit)libgomp.so.1(GOMP_1.0)(64bit)libgomp.so.1(GOMP_4.0)(64bit)libgomp.so.1(OMP_1.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.29)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.11)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libstdc++.so.6(GLIBCXX_3.4.9)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3ee(ad'@aO@`Q@_`@^@]P@]3@[Y /XZXX@XXW֘WgUpgajdos@suse.compgajdos@suse.comjosef.moellers@suse.comdavejplater@gmail.comdmueller@suse.comdavejplater@gmail.comtchvatal@suse.comdavejplater@gmail.comdavejplater@gmail.comadam@mizerski.plbwiedemann@suse.comdavejplater@gmail.comadam@mizerski.pljengelh@inai.dejengelh@inai.dejengelh@inai.debwiedemann@suse.comi@marguerite.subwiedemann@suse.com- security update - added patches fix CVE-2023-50981 [bsc#1218222], issue on ModularSquareRoot function leads to potential DoS + libcryptopp-CVE-2023-50981.patch- security update - added patches fix CVE-2023-50980 [bsc#1218219], DoS via malformed DER public key file + libcryptopp-CVE-2023-50980.patch- Update SLE15-SP4 to 8.6.0. This obsoletes the following patches * cve-2019-14318-CryptoPP564.patch (aka cve-2019-14318.patch) * libcryptopp-CVE-2016-9939.patch [bsc#1190243]- Update to 8.6.0 -upstream changes: * This release clears CVE-2021-40530 and fixes a problem with ChaCha20 AVX2 implementation. * The CVE was due to ElGamal encryption using a work estimate to size encryption exponents instead subgroup order. * The ChaCha20 issue was due to mishandling a carry in the AVX2 code path. The ChaCha20 issue was difficult to duplicate, so most users should not experience it.- update to 8.5.0: * minor release, no recompile of programs required * expanded community input and support * 70 unique contributors as of this release * port to Apple M1 hardware- Update to version 8.4.0 and remove obsolete patches: 0001-Fix-TCXXFLAGS-using-openSUSE-standard-flags-GH-865.patch, 0001-Fix-missing-if-statement.patch and cve-2019-14318.patch - Upstream changes: * fix use of macro CRYPTOPP_ALIGN_DATA * fix potential out-of-bounds read in ECDSA * fix std::bad_alloc when using ByteQueue in pipeline * fix missing CRYPTOPP_CXX17_EXCEPTIONS with Clang * fix potential out-of-bounds read in GCM mode * add configure.sh when preprocessor macros fail * fix potential out-of-bounds read in SipHash * fix compile error on POWER9 due to vec_xl_be * fix K233 curve on POWER8 * add Cirrus CI testing * fix broken encryption for some 64-bit ciphers * disable RDRAND and RDSEED for some AMD processors * fix BLAKE2 hash calculation using Salt and Personalization * add XTS mode * fix circular dependency between misc.h and secblock.h * add Certificate interface * fix recursion in AES::Encryption without AESNI * add missing OID for ElGamal encryption * fix missing override in KeyDerivationFunction-derived classes * fix RDSEED assemble under MSVC * fix elliptic curve timing leaks (CVE-2019-14318) * add link-library variable to Makefiles * fix SIZE_MAX definition in misc.h * add GetWord64 and PutWord64 to BufferedTransformation * use HKDF in AutoSeededX917RNG::Reseed * fix Asan finding in VMAC on i686 in inline asm * fix undeclared identifier _mm_roti_epi64 on Gentoo * fix ECIES and GetSymmetricKeyLength * fix possible divide by zero in PKCS5_PBKDF2_HMAC * refine ASN.1 encoders and decoders * disable BMI2 code paths in Integer class * fix use of CRYPTOPP_CLANG_VERSION * add NEON SHA1, SHA256 and SHA512 from Cryptogams * add ARM SHA1, SHA256 and SHA512 from Cryptogams * fix reference binding to misaligned address in xed25519 * clear asserts in TestDataNameValuePairs * fix SIGILL on POWER8 when compiling with GCC 10 * fix potential out-of-bounds write in FixedSizeAllocatorWithCleanup * revert changes for constant-time elliptic curve algorithms- Simplify the baselibs creation - Do not BR unzip as the tarball is tar.gz - Generate the pc file with cat not bunch of echos- Added cve-2019-14318.patch which fixes (1)leak in ECDSA nonce length; and (2) leak in prime fields (ECP class). - See boo#1145187 - Disabled LTO for i586 to fix build failure.- Update to major version 8.2.0 - Filter out -flto= flag for arm7 see cryptopp issue#865 - Remove 0001-disable_os_rng_test.patch which is no longer needed. - Rebase libcryptopp-shared.patch - Added patchs from git which is indicated in cryptopp issue#865: 0001-Fix-TCXXFLAGS-using-openSUSE-standard-flags-GH-865.patch and 0001-Fix-missing-if-statement.patch. Upstream changes since 7.0.0: * use PowerPC unaligned loads and stores with Power8 * add SKIPJACK test vectors * fix SHAKE-128 and SHAKE-256 compile * removed IS_NEON from Makefile * fix Aarch64 build on Fedora 29 * fix missing GF2NT_233_Multiply_Reduce_CLMUL in FIPS DLL * add missing BLAKE2 constructors * fix missing BlockSize() in BLAKE2 classes * add CRYPTOPP_BUGGY_SIMD_LOAD_AND_STORE * add carryless multiplies for NIST b233 and k233 curves * fix OpenMP build due to use of OpenMP 4 with down-level compilers * add SignStream and VerifyStream for ed25519 and large files * fix missing AlgorithmProvider in PanamaHash * add SHAKE-128 and SHAKE-256 * fix AVX2 build due to _mm256_broadcastsi128_si256 * add IETF ChaCha, XChaCha, ChaChaPoly1305 and XChaChaPoly1305 * add x25519 key exchange and ed25519 signature scheme * add limited Asymmetric Key Package support from RFC 5958 * add Power9 DARN random number generator support * add CHAM, HC-128, HC-256, Hight, LEA, Rabbit, Simeck * fix FixedSizeAllocatorWithCleanup may be unaligned on some platforms * cutover to GNU Make-based cpu feature tests * rename files with dashes to underscores * fix LegacyDecryptor and LegacyDecryptorWithMAC use wrong MAC * avoid Singleton when possible, avoid std::call_once completely * fix SPARC alignment problems due to GetAlignmentOf() on word64 * add ARM AES asm implementation from Cryptogams * remove CRYPTOPP_ALLOW_UNALIGNED_DATA_ACCESS support- update to v7.0.0 * changelog available at https://cryptopp.com/release700.html and in packaged Readme.txt - Refreshed patches * 0001-disable_os_rng_test.patch * libcryptopp-shared.patch - Dropped patch reproducible.patch - merged upstream- Add reproducible.patch to sort input files to make build fully reproducible- Added patch field to soname due to library not following proper API/ABI versioning to fix boo#1027192. - Removed crypto.pc and generate it in the spec file to ensure proper version and directories. - Changed libcryptopp-shared.patch. - Renamed library package and obsoleted old name. - added precheckin_baselibs.sh and updated baselibs.conf- update to 5.6.5 * Rebase libcryptopp-shared.patch * Rebase 0001-disable_os_rng_test.patch - enable openmp usage- Add obsoletes tag for dropped static lib- Remove libcryptoo-devel-static, this seems unused in Factory.- Update descriptions- Update to 5.6.4 * Use proper openSUSE-style library naming * Drop upstream libcryptopp-s390.patch * Drop upstream libcryptopp-m68k.patch * Drop upstream libcryptopp-CVE-2015-2141.patch * Drop upstream cryptopp-gcc6.patch * Rebase libcryptopp-shared.patch * Rebase 0001-disable_os_rng_test.patch- add patch cryptopp-gcc6.patch * fix boo#985143 * fix narrowing conversion from unsigned int to int inside {}- prevent timing attack to get secret key (bnc#936435, CVE-2015-2141) add libcryptopp-CVE-2015-2141.patch/sbin/ldconfig/sbin/ldconfiglibcryptopp8_6h01-ch3b 17044444148.6.0-150400.3.6.18.6.0-150400.3.6.18.6.0libcryptopp.so.8.6.0/usr/lib64/-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:32012/SUSE_SLE-15-SP4_Update/cd6e7d6978721e64ebd87782233ae166-libcryptopp.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=9c0f9de3278fdca353814c187ee8c7dd42ee6cc1, strippedPRR RRRRRRRRRRRRRR R R R RRRRR^X8=iutf-8460c55c42666e06a93ea5c4eb954fb5a78a6c85b4e77461d82febe2b52714059?7zXZ !t/p]"k%+- i"Lr6E2k,t3SA~[H|Sww.}4sENOEpo=n7>3;1|ì(.6FwdBLCy) YcZ}_쾛(X/X9]&FŽ]ߍo<5,莛tҦ{SEI9ܝ%jxR]m'@gkhJ.n6l]٥.=X,%$oކM'ge>ϲypɦjl B˜yf4KhHV$;+ɉQ+iNִ]bk,;^ilzArF=" K)eoRpT]18:v-.*,'Eb5E߃o)k]XbT暘hp>F oXl_3p;Fnn%9YoHWφ@*)K &QzqKŤh2 =xʼ[Ot2%йY V;[2Әԍ.?kIJ+}7 (xjHbs;dkQ*"AFGa\M!Q˲f%bs%Net[̃Hw~CJPK"81xm_5gqE)6SvleQh(Yc,A+!TEǸup>ٽ%p~o Ռl B tHZG6=܏^z6\DȀ&.6i,vZ+%B7ZT V#&@l?S?]e2cBÁ4C hOl ,0#1_xToQ NI?3}w hD^@)"{C0kbQpPTe+5aQZkT"Ƣ$6yA[|5nc\aڤi^<3T@OA7\%3?ށ8 ve)؁t@`ӴZ0ΗR~UսW˜cc`N~f4 GV,ҀD#U3]{ӳ(rԈr-3{ W, 썬~V(~{c_1i;Ύ\<[!rQ3L,, yQ{y@"N0&.vV\ du$c*&gŋ7j?UFrVNE;HO-Y;`l v붖OF3O 8RBz{$D룀̘%fB!3+bEܹ7rp:j; v҆AgddۑQ^b2߄ݰV9~H.%}KN;-c0%#pρkCrVK:Z70[M9Glףp}`ZP<3eZw;7ӭBXd\Tes@}HRvY @vr!+z.%CF(NR|^wpH U| (NJ@ z謻` <{m kwKb RXk03zf'\V)1ۆԻK{֖[.2g`I>~;F(iH&5DP5pO6iB"|;v ]@BN/k&7HuTX-; rmM)Mx>o)E~+=MUw.ʝh0nd}t*5 ["c=IZ7IP|R8>"}X@oj3z5_Oo bCD{:ZJ+,0yot,J1fG(dbeяՎZ F́%1YbA@< TTYhWHURT.2bmf h@ +/.)H/&GLݏɞuo]^-S)x-!qsږƶJ,2i«^t  ǛtD@4'>Wf Zo7Ѩ5ےh]-xy9c cHLJ\4ign?z#>mS >g_JNQ(J3Mn~Kԣ)˙~$k)AֶEZ/KSt(5=%Ǫl-(3H| #%jXylh;\u_IA{֢hiU(&xKygߠl[}<qrUo[{N$_#KiGƭ/'1 hQHE|J!&NFL!?p`'xI{l驵  :*L?cP(6lޒvsc+0Na͓ׅz W9Mv{1fj۪r d- Hۈ#h;PF㼂9]9kЛEhi2A~R0ŮٍOtNI_ٺ9IYORc& Vq[Ԧ،e7wy\)|2OWՎ!֯IIaKW956Vi:U 9([G> Ԗ4"ZoJS1'N4t@qI Z=<[v'CP]7c;*2sHm2/{_||-_NӟJG~u'j^>nMKG@.pk0ȏ 1 {tO.rګZ Z:IM[GA:~2o`Tyai-H"O>3E*'X_烫.<1/d"$ fկ~KFӻ<ͳ)& 㷾^mWB@nl̦v⬷nnO݅oC2L푰 Zte,;vA0405wœYcT"mI} :q)f>§Ϲ<0gMmC&;nB XQ_l ²Jo ٻV&4DgkNBۀ;T]y-7f .>90R;[RۈNAUȋP$9̄I47O%qBE> [A'K6ӨYCzޚb WIJ٢}xZ]se!' ,"\zK"!VHhYS7AI>!Z 1C]DZBZ;hߡ_~5ׅ5{dk-a3ݘi-$Ƒ;hTBll:k)Eqr;t̷qjaMO}&W߶x{ aj4V9~TO:lY ^PGg# ̳oJkBKRx,ɥ&'/&?*]*-xE6t5=j7Pz#߁zJ&aN2 G^W]>̴>?zFvp%(OԈZRSȾ)NeypFAk%_?.P;ERK5y5W˰bYaX%ߩ=yf7JoHX'GK.%Vٌb&M`0 ý4aڕ`3M k렶9[T/j=tL)wS!E' z14.2*8ޕknM05隬lZ%)R,6'Te4U>T3.BU~vQӪ%+9b'KuMݵ sGl7u[“ 'sk Qcb2_ 1Fv " 2ӄN Lksi?ɓZ3 ђ%y'ڤr9gLТXa!4f,R3lzHEp.<kS=`LgZ.jg(z5#^ѩ')`ƙj&DjVMV6=5`9X*<`Ge6@AU$ڙ_P~*ZQua]}*yrΫf~f|h/ ̄8C咲5_p Ge#TC"{XF1-Ԣ4VN8K!tiȘtfgY g!vn1S,al3p9i (8.c;KH"~ҩwM-I~&C FsvGN7<F'=ޒfWevO/E4Lɯ:ދ hh~kGxEUl$ilk{4cACz؜X ~Hwbםt/&s''$ m< Jfedϖ^fʥɘE8ʹH{iW`ň(ViMxG mU=uȒ5v'dŬ%g@ԯk !(s"F7dYU*^s4(u]%[ Xs72tdKENATħa{:'a=<'h+;P靬+mP.(*^q8Y!Iot]'ϴmR?ٍe/?e}Vx^Cxd'X0A*ZyR2 NEK_z~T|\mr-a߈cQ ;/:s@$[ge5<ƎHt-[{SS^֭1YƐVŅC6,4i"M)eNFʁ'PzFwݬ36 C\˫Q(5ƕϻ ;Φ.bnu}V{.OI&Ps̡Y߸fG\!tԔX]VM kg^$+Z!E<7ZVՒQXN|ziҮaAmCFbn^,,o+o %k{buRP=*;ߒDEE88p#m7oER0/ݕVKTHƄ멦"a%?ٝKvƻOJcG<֜h`H5S*N]f3[&2-PFY̭U%|0eJyPËb* = ̤Q&-q*t j!<WSԄNEpoN/;^ %gHYRd0yU$qA2Ik佐]Sg-+ &m?l" }˾W9ufddS)"Sh$DD@]A+ TqS qTTj 8 Cń6g;ɂonnmQEag#RA*n)LwJ1UB,Y3 IJ`~`Fkxv}>hFtjiɬuj4٢S°˞wZ.x0Q>CN 85:9 [1.ciz`^ N\Pg -3ʚ`X~S׹!92^gmי0ƬNcu+WL0~4yާ]Zvg[m1XonQm  e#`oT0g+!m]G-3d)_hLwƒHo=yk9冩Gr S5'Z WBHJi1ub,."f .z?Xuw-9 nxvj.3L m43ۊ 4gouA^z?F2mCG1~cYϠ7Dyӿ$MBBi{%j 8PW(;P$|uO'|wxL/|,:&&@T-Knkv*y(= v>GfZNw9|:⭋ ѩNޑ.}\.%Q'I&5P{%՞@,$c݂~v; 8U__eynqI,.p^5ɪ\DK^+rAƓ~{!O<t@? ,QZy^eoN!Qrt0딯U [:X`)fa%IQ>ZNA`5}Ѳ~1YP\&5UEϔD!6ԸvmRXӻnK &K2ʇҕT)Aȩ3xv)_h١iHP&ŮʑP;S_*W&]2iWβ*?{&%,5l W^/ WeZRk?̍xF0/Pxᝋ)︠ |\V4qTW3[ Qof@sKϴi*޲.1`:Ga;pu5Ш*I?`2euv1x FI"K4m׫uR"C yI-C^څK}(ięk/A泲m|q-wY+x.2X}]+U3h23uwK_μRBA]t]\!Rd𱿑@Ohs.w DR[45GˢȲy6Ȱ&[,仡 Y7k }4(a馳ŵE>4l֤eOks}l714K~TAz|IrB{ϖ+ePUتu6CUBյ [[« q/0 +saLjݩ^pDΌ0Pb,tl1 @#bxx^z:8:d` IqvTޅ0󼯠8 +"v"0 4dZzP a^O%Mݸ9Ȭ3-̑+ڜAbcD%jMpaube'nVzO5oIl|2oILmRx;9Pr)m3AƒQW[Nng"pEqa ˮz@Pk chumX,Pdn}: {$I/isT̈*- IF"E4٘|80u$F&V*XTe7/`2[n`f0kĈ/^%Ruǜ8  @Ͼu(l+& (m|BO@&XRՂ=̪J4,l# c8BxU%XE ;e He68~Hv96/wg']#w׭!W Β)7wJ:a7# $;]ӡF#}d ᭣y"NC$!h,STГ{39}UȒ]5I(pC+ OzM3\jy }Kxuɬ(Pzʚ;J-]9׏᳭c|3-|Hϋ3 'Cץp o/5<բw:prJlEحC1{Ck~3((C8k[o vGp~~L? i=g0I/Æ)cEb6q/H턪?7c$^%zMD;L"F*_bFOLhA0fF(_9U iGTzَ@܏|ۋ@ )Sۊ3T{7J$$e̩Xa.yg[ 5QKX׹R8#veSRPh=A`2A4oq VIL=Z b'Y9U4 Q޻;wN :Iɇ?zEG@f5Ŧ[]1Q\LAcgӪMm7"3 ClIVUx3 鈗DkG+WQx4>8V^gv!d7H= tqmwwR ۈ@h:]nac1 }qaQi3Sqi20JTLsЌ73jvgVK1xYoA( sVC4?Bt+|ۛ&V k q7H!2Tfk-Y`ON3!?r~ sZX0BC$?qEvBy ^$Gm5GϑUygC&f)E_)𤇎7l'u? ;ido~MWj\n/'b9 ~=@̡.N]vr ?${?` ҌӣDSz@xz-!~kO2h&#Tf"Pa.h{uLvQ]Driq¦Wr8?^YHXOKo1@?~N2:0AԎ̈Y }pmɮw>]aT|P/ Z%tb\ vhҐ\@˾:eE]D]rZc#L@}{;S& |IPaJIdx6L_e]Vwrqk]7JlQa-pp[a*!2cݯ(k96ޤҭ4fHb`'č!B,[C@ʈIV7B@<ǹ'(lgwu(}%3ָW-vq/*~'_GwVPJy}1Iũd㟳dpȝF$i+=6/XُFM1AyCO &IC fV=r%CfwYE4(s>Oz-;z cʰyF}#NzE4-l!A\s$݂g Uc6n?ވ:)gAB/x{=!M,Lҷqp,O9|EcBtr"~iw=n/@dnu%?y0^ꆢ"֞8tSsM ȶgH1h;]nkwwgh,hR\k@Mvi8a@RZ0S6 EĔVX?+x?pOl)gN(j"oPBM:G ?KCnM]M@܌ؼ`c&iј>LPSw u Հ#V2gp ag V?C=P7ҧ2/xC'p{JwYqny9Li=QfŏYyz6j4ւSԄvXwiMâwjQ*]f!"Fa8kzOa>0;!AT@zdo+5@Ǧt[x|$?D?2T8!{TEYSSUЇ׭Ld'ŧ:+*qw觺17khAM[K6"RVϐ3U8Sƺy@>Ǚm NeiQ#/y<ɗqnZ}[fs|H ? MKOҽ8u|YLnt"O9 ۾QE~d@ۥ@5sUa;&mǼY<$ xրi`sv(uV'8d0Ƚc{IzpVs|&<.8ӼQQG35N_mِXќjwN$;,JX!eE:Q\xgq(psv,dI&¨D9l; 5Q17i{.>mtW7Q @6.k%U4 B!ska i)sn}:5oe;{Ml `r)ge=n/UlQy{3Y+Eb@% ֞LΘ.Jjfl#(:Mډwr ÿh$կGP*ˌZ-qXL/2zF{MծFr^L?b%2WhgWWZ3ȶ]zkDb:cQ ~꺮&mb,ԝY Nҭ_0=-V0b\9U4o}Tk jab98q E˗JAophX)CKիͰ562NW9rXlmQ\X>45ucao{c JZSa;qeG"Ik\Jb+%9&Vfv ;>fB0X{!TYD着*ez)mT@&W;+iގb*8Yܩr6  )yX&Q˳k) DLP0(Z쵪t| e*h," Dw:Gb$q ,1$4-2!~"OtB=A+uU\\E*q6T;ܤ>0\IEORUFQGsIy Ia QY^RܾT13+>|' ?bl4Ek FN6optDrDg"J>t펂e-jG~Rz ag~(@ZiQR~^$ `hT8r?Zߣ0fDsR:"ĿÜ4E3FKg4LԶz '',M?1ȍIvEؠ:&${w+f-MMV>d51"0 3 #18T05&!0?d~<2m Ov5< i@rC}Yɫ,VpȺ>CʪPF- &($PK's@"h¾ȡu} M1rsUa:JUmg{IV ,)3 +?/U3BX@u-tM{S8A eS&.Ȼ)bbسKgxn˭xXîTfkA{ب.5K؛N;_F -uwK(+{0$tU}VYˇĴl z_֙Z5~5|<܊5hOhoM 4D({\#>|X7d(Kv8=)ӂt BKE::2aﲸS,GV 7SܷQeǙDon鲳_غG=6 So88LWzijŒ0D!ku| u]g; Ā#oc2H:f^2$cyOAIJ3QI jv͟d~Q36 Z12nTh{f.* 2܍FHNdnYĨ硨ҦE=G49߁- ŢJKwK. d:[rTMk]Sۙ9nj5K3 q 򫅏#Nl q)\ܛ9Q'}@vv g+&%"{ozm IXd306K ' 8XYt/ͤ-VtH(Ї2b6F"X& a3v'~RE;6υٞyh d]Lʝ, | H."WM PcLDBeg}gR4]ڷ0?iݲmw ~Jw9:@i9{I8PpV%8*p WDj'aS/]N jMo6O" lt+V=< ~Q]=r/?=nĀa=$+phꄡ@fdc3E 7gc]+)"}UE{ !WN0zsEE6v/G˝ߢU- $c5|##+gU&\;[RH;ʷZjܳuc"Z\ @ߜX6j9 $VDcuKDMe6J1.Nt_GX žA7ŝ:{iUtWv/X v3,N!Gyv.I |G*viL}BcCΪN^v-Aʙb \2e`9і|!~8 ( 0qh 3gP9 xxecRN.e=n"7֛ܿCXv6&lnUGYVʨ/U8>Uvw[4P}Ga2>%&lJ8s%bI *nZ=7U{8fO"p546!/#}sU> cb$%2* 욬,A Fªp@~+W|-8T 89q'ѹjNyaxd%h53\a'euu4zDj,YI"$NXxA >;95=GI'?HZi/9ȻITϢ&pŒ|/28]S50$Pfi$=^@9<3<8&NGD$غZ2\p ~MTjtj79CʹQ;Di/o1*ve@tr1=-pm% 2<ug灟w2F__{_J67]Pv r-XZ=Pݱbx2X3cqЭaۃȤs+˥yf +3zM:swQy]8q9MF^SNC8j^H}HtQPZ#zEp9@Y Ѥ]P|&id b8ZI sG T FC= /k &9r+0Eǫ>-ڥ1b`{ӃqR/DuU8XQ&P)b40_R{j4 %S/iCslOZTZ/LD:tʲf)Z zw5k I^DUUj=JKX.B&MB!QBh+3hp=4 }G\l(DjY@ f?xgu`R C)]- ڡJ(yBf!LK~9?".{∍N7)Osfw+pjI3Â]k{7OSt9)?%L˪sŇ۟Kș6c#"6 m:9q~tTsvKVWD `,Q7|W]rF凁1Dm9);ӧ $eg!+~^ ^*Je?}kV@%=]E k"8 _RH0ge)Qd\xWck:L[ Nܩ ` M^ ;u}PtVd}t*H]@&fA-<הVq{IHu?,!<:ɕ]YwO_~[.mOAm5XrR}"*d@[;b>|Jn9QP[\˫zFQ;U\؀bnUAȥ<>i,g mWJs8@q}@@otW|@>+ĸ_vȗwLjXD ,ݒd7}EzAuԧX:GҔڧe&Im_H/ @}3z8:K=[I,0 keE6)#1U1&B!k2bVN7nA}\h[H;PK2hĿN0uE!q/ŖA_g>!7fik bys5 NQ5<79($|cǃ\$z BB'i,H!i/ؠtdƥ g1O K& zn >yQr8>bWu'xB9oԜ' v \o;&j/ edٟY9xn+CݾJ k:.ʥ9ru'PG@ g֚0Hx_{X+DN~IJUaf]Tݎ\MU/x 27Y=}9Բ$"gJ>2ǁv%_ ߏuu Dͦ<9 7_iq ~lI>S]ʰQQ"}{\#ݔDn%<7k?wSSÒ(}H[ Y~m85yLbn y3ocG0,XM߆p˶岞R_#'ѭe)Enunw|2Mwz*"8s6s|?|s'X/9ӄs%hO$l""Oh H,dj~0%k,{,Ik»V.qOk:w!ռnt#)ʀ1Ro…o5鮯Y"2r(4P~|C=G 6,HTQeTZ+pwF]g8ȕ/kڴP,w9[0dN0^U|c'OL>B5g~M-55iL6A%R& F<3ȕauQ2*gW+Q %lS}7oR-mOK*b>G%QC~gʻ6:[vuٵ'1 {LdT&&sL0_+.FK1@g2i,h&ezQ@pzR&5'i֒ +#'hEXGQ1^?r,"ȕMJJ\uvc mɮNֽAw ?tʬ(ik5}!Abɘay{EԎW.Ē~QU` siw1ʏǿ$e`"iqU@T ]T;>@~2˦oAq]UHGϑFniW{1L4)iGDy$~_PZU *ᇭXg $hؽ##kMT9zpk*uĈac.R$3* gW.~p5=g*R@s4dޘ2.pߙ+2>[<>#"Ed W"JӾp*$mG GZo Fơ޵Eq-G U4u-W5T(s&ktW"g HCIYy7lV6pNj /YHT©lw@椼 ){78̬U,SvK^ᱜ3 cEHgގsH"xpp0'8^g3)#_5ӧQg5{ࣛ\I~A_`{й}E1Dt|Z7/Slج6nA6s44ks6{sG'>fYZ5Ŧspa +|Ҩo?rIN{>L;-LٝEC鍥ƀ0f@D)hӠ.FQ._A7 j"xägk[p\lHmI?[cL̬i#.ygwz"Y8, ae3@:]]\' # yjL?驩o|?MNuBTBɈ" mb~LhǘS{GjZ`=[{P;0Sb{]U $&Ā@^$> %#C0֯?Bc1NHn|A:wyct6j#%c D6fwQorFRlwD6yǦCODh>ukSfw4_q5 uK"$zTްlQBejGoJѮ,IXzqȶ YEPXD =nt~S .&=k]X4M20k>dU,#TMx5< mazZm}E aO 8uAK,L~Z &[۝+TsҦߝ\|0N@"6N僜% NayZ՚ْi1/Ax ,%hݍ)oU뚱,ҷ?Zb';Y1bNz 6t`} 8Xw8>}*g0P&ye(MSȼUl+{R+wrUrtB=EC$R} {T(<;9m{NaK[^ i{Oq S KqCh -6o l]~Az/]JÑwR؀cpswTЏs7\iU`@C+V̈́3ڡgD]hqK)ܪX${7 ˯"?ݏit;g[Qĥ߇}]ExAmOn7`V/<0) ո.]y-%$9rp==bPζHM7n9 ,>7m߱{I2>*s8Q1&lMZܭ`o2\'U m)DQ|0#81}gJr6!18So NE8} dB$.:#̹w 塎?UgH8v%砖wu4 qZ!OzAKTRFBdq~ԙX GG툫͈TFy[ůppL;5q蝏n kZ07/1-ԆkA׃:a]e?OVIpAawXd/OR& @;vywNC%DG7Y)xE-QAGH8P}tՂ7hwQl]xc.OOB2@ΑGǞtcxI!Y)|O)P$^m>Mpn'ЋBS7ĿQ'!9gj">^w^;wRO2~n2H7hnWmxtSYM[DP;wbF^~8G [ۅ $;X:X}n};U5ށf.Zj!u~lf'R Q8I\a1DH*۽E>)C]1DPdSPM8`0=X,DjFӱ0Aɛ dFvaL w#:q4}7%U?tvɞ'g0?\OO< g7bǛ(KٕJBWoSfVj>,k˽JN:V"J~,5 -j5ΡF1miL1&t;v ïs>m^\AjEtuI/1{/j85Ƴգ\ƹ$sxTQ@Ǝ$7<`}4򁔕|˭(!PgxIME6F43;js\ɡ>vO*$*=ݸ#\ xfq@Ш^ $nʨv=xLUٟSg_]BK)?Q6 ]G ^b&>͏e RA# L[xX&z(!GHpC [ J^{E\ZZc;@i)͗9AJJ\ }B=*=vAuLlR.~D̻^2AˈG ykNSDLOfCgT7bp0UީE`.^Z=:ҭgln16jK.clb«` չFb'V&HRh!@\$ܼ7*J&,E9VW$ vhEceAfEd.dӫ{<,KƧ="kvY<ݑ:bWo5{XU;gwTk}%:{O#ʉx!61 ׷RٌI}*E׹W I#'m6S hL 3MWK8֓Y6Bϯ$T^Vwa´j:7X# w;'pmzc}KUn*ػЊ"wAKy/#VL ݍ{ٴGǶGD\*@5K0YΟ߷$OwBd'z`Nܽ[6PcIrwF]ہV؍^%/N[NSZB͊r6}IDKC2N¨ j]cJ^qN:HWSǨxhܮP0@A v TWnXLr-IJ}9OXp99bB6\Cz-+ӟI1_|E?ZO֣Yt<5t$޲_C"FrSPH*4LZ^Z."zO x<)_Y ýhϩX- s ]tI"umDN\@ %$MKÏZu Q_!f-Fh6>/R)dzYI\يͰb\."rNa>2_z8O,y}Feѵ4gRF-yoe3j^уێk287@ztGKaGcK1fV5B@$Wצhb-I=m/A%c0>q6=EaqB۲(D6:"&Nc%xeoO]OgWNWoJy(T>![|wDcԗ*`V͢, ǂ?8 FC|{jbE}!G1g׉Hiė٦cƀ_M?^(K`3ʎkIH!翀#|P=ƺ%~i77[1Vr=ãNxZ{l5RjUqғN:1R3XCCF\MA$}{_ :RfZ" I&Z^}?k05=)(;1KØ)ᾔuGYztFWLpg1F! \==- (u!,xs}XI)^7 5U $XVVy?O< +&s2:Z[L \ D!B7UADAS$YIp}mhΤ D*2Zѥ.&qR+OZMi+aAu.1N'Rm4*-*;ӯJkoVS,R]KLUb &dSj'-rzU;r*ie&Hg )R@|}ۋ#Ğ_st8ET GG/7qm/v-oIWS.d[GnRzCO'\L$ݹe?]]RM) 7-;/[P`+#Tuuz`~_P9P `Ƙ˯Q8~7&.Tn+xy4M=ߍ5ۑsT53# sz8baNؒDM XC;Mԇ. Fy-G%,0-o/e#a!;7ZB@݉8/ J-6''3Fw0{J2WX-OhI?o fk>]B|Mr"bW@KNɢ~SgdJ I`o=2%[iaS a <7",<shQ'߲ͦ;qs8Ƶ 4V7DZ(dfD@k"|%W`XoJoT3+@c!= >|N0 /omr4qtrl9x7u0Z4^<O Co;hi_wH[xYaFWԶ 4aV+ >W f|a!6[o`]5 ʣ3X!B?agFr`?]L 6:6+n|D.3L +_=Fu 3y+X]eh~|[$p@5[F: iD~=$ƶCi:1CTKXv)]Mڌu_M?jc%oD~6#f{X)ha\=Y ̠̝WۉVf>4٭LJZ`PϭiuAj'-j|]_ ˌކUg4rEM=B!Ԣ~xq0WW)YV (i:pDR"w"z0o@v ك.G9~¼A' m:]:_ѺDxr+4-^m[g!"M2V2 )sIʮA;*RRP] wcQ5%ʶ%j7p&j[җ!I35Ǫ⺼qy~7Ky lsH*wGCs0codP]C G<Ձ!,c'0S.'TfH)gsBftCe$x9=HNP~n+M߃Mμ.tgȃYr'Gݠn߳ !Vv&{>=H]4ttDARP˜_dW>g1=CCh' c=ٸtZIw:rv̀ik/ն+rI4zG pJF/3L< |S<6_~αϷU 84K Jb.k՜sA^+}KՆR0ܮ#U#etLPeY\ߩhO!Q<'6eŽHՔEu F^ܟ^K+ OK2PKV 3򩍿TC>mXj"_HXH{MzKjVw&ڒ۬ !d˞'moSmw=.>zWOGRK a2ùױzSxhy`/sKk@Xn3{EQZl2FQVT|u-^:jWzs(lM/J_ݚwAPK;7<'X\5 ]T:$Wp,"2 IjAݷ:ܤLR UDF"] 5_Ws}ynj̡|ycFO)tҕr7 4xMr̫<.9;xBG!M|L}c?Jr:d}i,< 9ޕ2󯖜4 L -ak(/Г~]h͵Z[.qzo+$P`[Ut%.AV,&k +`%ڭ`$ֶ'`6j'QK"Jq}<8޲Ll}qBmI~q1g6ļuNh/ AO8yj.p[ i~Av-*^M, /TUl.eDzL'>Jv[~5Ʃ|AK!<=R "0s6L*X* جӠ Ұ"!pzN 02ܟ F GɠaE7$G#RG9R` fs |;d3S5Wfsb `Udd%6[_L QCxऊ.@7zÎsc-k+}LJ19dl"99J C>ԸH̦ uЗ4;!r4>CIZ;Niv>^I6p8vW,Bʙg R 䆖xS[.ߋ¿Z+Tg>6)71[ͣ$w`3NQIwɯ^a!G>G]K8jz" DN*Kv>*U"rK X̵vælxRifة'^Zx~"(kp Ɯ&y(k(S2obc6ӽY.p*[m$ +.#=}`u`P~#[11EzVX`Lth>n|/S߄$hY[FU8>8Ox]HFJE$1h "L?2H_nork;P$Ʉ*K~L^yrP'o[7Ϯc/]"eDmD99SVȦVc*LpqVI;rRvG\U:ۉ鲏E+~4e5#w/#?7u7idoÆ$)*w Km +oCEvEȎfE>ԁKr̻sCYG! ԠLTl ZxR`M:}yLN缼7uWs5R0RBUĽ}]@doF#)9~Y,kAg^UJ<9Eۨ ac=1Z0S*z+d>+_Gډ䳍IiL3.c;Aԗ*,J[*~hw,OEkMgUj|X/vTjRg!.fAD Mk%{ }g?HKQCܫrJu=R 4jSPya/!WnOń7Z9DFI0GcX % +T= ^Rje@}&"|mN.9 #!Ig;. 1hqo>`ӡRn{f4K;o|Gk<»CCN r0N^(}UO>(H- |~ 9U< fHz4)g֊DnoK4uCqU贐=eIGw!+shTKnD<g%I:D?]&eL?tv ,wN$I4!PxT K՜[W)wla;-!!6@&1 {%t;F.{FA8u(gJ]+K8,MCh^kiIYS/5,G,!9jW |=.S8v!ᨮoӨ mY ؚZMCmb:^b*I(F3JpX5p)dS ^1r BRR*IEl4$|`}ԱxsE/uB/)fVǚX #BM~ '?Ȍ]9̶ YZ