libcryptopp8_6_0-8.6.0-150400.3.6.1<>,eJp9|r^mס"W3 F\A>x.jȥiWs:52 $SL2Ģsrrgy)oUŅci.6C+ƪגS1ܽf? eWdo"v.j+r@d0Нz:;PNzo ]W(WHR q㳦G˅ޓkaݎ>~x_ɠ B#1*!C72$9:e_9B}#0rK힙>C&L?&<d & D $04Mnv     ! $(-2\` N(89:B>"@"B"F#G#H# I#$X#(Y#4Z#\[#`\#h]#l^#b#c$6d$e$f$l$u$v$w%tx%xy%|z%%%%&8Clibcryptopp8_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.eJs390zl36SSUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Libraries/C and C++https://www.cryptopp.comlinuxs390xSe9613240dbc256e7b6de08f84933e5df9d1b04864cc0035f106b6f631d5e6eefc0rootrootlibcryptopp-8.6.0-150400.3.6.1.src.rpmlibcryptopp.so.8.6.0()(64bit)libcryptopp8_6_0libcryptopp8_6_0(s390-64)@@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.2)(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)(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_6s390zl36 17044444908.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_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=d36d5d1a0bca45bd2c011c76fdac62530fe84349, strippedPRRRRRRRRRRRRRRR R R R RR RRR5a/}_utf-848e6a9dc698bc53a14d842042978c8c4272f8fef11d6c96bacd1432546660971?7zXZ !t/]"k%- i"Lr6E2ka'%kb8ˮMZu~AyjQ 'ŇjQVXym1w6ܘ܂dIJծإdrj?0:(^P,n;F}VQ}|qow0lÛ˾ F/WSZ 3.1Q$C$R]T ,/S*+nB琶 xԓZSK8v`L:7>'5]D( .eCʓ`̜]LCE>0\ʃza:+ Y.g*6+D\HzVD>~ E3fv*i~X+%C]p3G8-Ѯ}-;{SsⱫ(_Z-uXgNq 1ÖLr?Hy)zH=HR!k%O75)Ba GS:2=,Ci,Uo2d $3H;}x9?"Q𿧼~i3k_QS`N|93"-ߥL7"WYnxLZQ[0p:uei~G.m4N䰡 JqWd H.`I?mJ65&}kkOPS"yn)H孙Tw!zw_MD oKׅՈ'44&ޢqjFnL7VZ[1g^! .~j|܀Jdm F\I8 9b]iBǶ璽R3O8~AF?-3b:ihM#d#M6-eNMPGd*՜}@HsUߛFƶ.64_&N`v4x%|d>jcuwoO7r[m-dYU_b84(daI7`YEѹ4SהsjB S)s+32AmY2%JEAaWYW\kf{$Ǽu&,e3cYwEi{+3e#ΰyG׭R$X?{4ȗJqCi F,X}0=+ciH/p\3AcI}ޮl#7,cU3V ⅍Rl͊Zrodeg쫉ОM|P )8 2yJzlUCgOt`\ecsfb+a$$ga槀`+G:"qp smhp قhJ˕` Y%=$yNdc%1SP3I-N#a.u8^Ih O8g]!Ĝ#לmbHs~՗L0?WgV@uAwmM ݱzbL3ꝋQ-kCon0y_@¨(f0#;{M KPW )H:OHR_Go&2Z AF;8IWNvDM?U8kZw =ᲘOsi?3(pOn}baz=3]nM,DMAk].qG=H$Hk\MҁhMbVHױ5Gr LOuÄN A=M-!uO6+!er~:quAl~B52{|4FG_UkOhlJm:]WzN%S,O/U袅}#TBx:t bp9TG wյ{sdL_ohnhL\Q=9Ŝl[1B`ͺ K q:?MSW luM;LC%Cm$?B[6G<3͹`Q)nR!|ńEx/u؉sA3y$5=Z`8ϊ";^Ve"&Q>eFQ 䫔 ʰ^l{e$w$VGPr8 1iugg4 ‘@N)-@K M0wK M.tSUJ1l;0&T$s-;;]!ԔmY{Mvx5 Lߋ5Y-'4&$./ub` ݆(nwZm+( D `^$NyW&OT'dTK`pQFblGؠĦ'7+bQDk q6D ]KtZ ?f&|BH;? `ЛfQvM] cRT!/Y>5βiʚꄒfQÖuq9?RqG9$G q(ZD&sቼˏVh0-ݼnTWت{#q/}փ/{v}PO6gUߣ8)`G_LQwfyC%aJD1BzpKf:= ߚ*W0nfVFΉT60?2gPY6`>@6KyEV#^0;O'7az'xL.N_N7Dkg+rFb,]s^ >AH^)H@5ׯx:))ceL"UJ;䞶 W0(Ms'5\H6\> ڶR'l^tm"! <5g/'g4$s}>6s '`sZw@(c%8by򳯋0oɱ1)rѡa8o&U >&Faeɯ>Tn!6tpnxfn{V~='%8Ex=O:WUtQK 5=fc.{ra9Jx]jO2$zy4V/ɼb ga_T&!Uf! zǢ;V${'|NοCȘa@6o_$ K5ǧ: rƩpjpYXtϏ ݶ( "@~1 \h{! yUԥB?W(NdaW>ɚ"ٕʳ's8DDV~GLV?>DNgt)H弹-:=ݢ$-=fv0o 2 Pf)C m'v>>:vj*5'?OrE ]nbWrjYzs't5%=YB*߰xNm Pכ@k#+ r}Pa/h@--@*^9Ly+^;ӯbkg~Z4`lpaIll&_(+p ^yrw\h] ާ͵{,.2RlonN}hq/RHӃΒ eCLQvJ]:Bb(3|rbi: xC|s# &'L,D7*& Ţl9JSis_9r"}5% ؀)ъը2A" KQR9lBUՅ7ۆjzE p:E0[{&eq?D&n굉M/=1|Yp Nh[ e SY@Q~m?S^@PȰ#\;Gk1,Q;o #cW<_[p[7>llsl8EK$.Lp$ &v"1t47CY先$y91JS}iFBkAALwf#ѰejuMb8&uaz9=] TZX3lyx: ?>zX]ck (ir)?Mz8V#EFj]ǘw]+Mh>j\j;Se0{;aRo0'~I5QȻj@]VJw~~/ n"DQ9ݎ$EӤ+1`>Q}[d%22tK/28;I%>v þpP{hCθ-߿.Fs^.3}r;Z*қ)p;ޚ$P,e'D,ns?b*/׎+#2I>N&VOfRY|kq@3Y+'OG7 `hpw+"tS!؈e9sd(r!N&2}rǟtv9Tz_-^z͓thE)z1M |VT1Cc(HA v Ym~XkzXF LM.=h9HH}-[{5nϗ۞VBTA[ϰEM tD9;5{jߏ(rs$MXm2(ҕTtTK 3d*/AiH#K~rXOsMcY8s #XZaM"B{vF>Uy2(Hx89>Tȴ:5&s )stU^U!kRxI^kM"Ŕ4ckU}褏PyahVlr|qG f)O?ѷC(2FY۲J4BA8l=D_kz:S M+'SpźQ]ʞ}veЖ}Fh _˶LdBo?@Pf?ib7Vd[1/d4(G Ϳgt*yE3WZ]i'v we0+lb2v"6YULÖK*f'V :"JtL>٧E 8NhSS>{ E"u_>c j, dWTiF[%轰RhETK )QL%m 9,mmpW<DX~*G' d˺qȗ=r_NbX0ߢ tapg2ĕP g儽m&FBkULI~%Su)2os_M۬qO_' ug?/L{!rQza1{:GE4!G|>_^sP?_O0Wu;ik%J{`8?}zU9ۑM=oqL<]SeEơTb]r蘉+7p'3X\ciP~:f@Z{;'j[Bc;L`a]P޴KB={m6P1osZCUsCX v-n<aYX04Z 2a;lsH D*g[M?6[kDSሃf ~v] -bi1~pj%@ 0>u !8hG(h$y@tu" bBhȿww6*ʣWΞjGK͢=tT#"2Ť6)g_=^5U9'ܿhwcY;:]TM~uS7I ׳)?`Ռ` 8/Z#&$uII#kQZFr$Uu\hՏtWCkTk`@yHX_ξV<ƃKdzyj)H~aʃ>铎7ea`pUCBL`H+ S2C b!C3MneLFP[i{Zct)JHws'!s ZZxkW;}Y B RAM`WQ9CY`\,~#(H!{ޜ d c:!m)̞H!fFGZm0?dCRwd ?^#V[3LK\옷i|ȑ3Į?(?j;K|NELք"",;JWmJ8: ]@@# jJ l(Tϊ |&AeIrQ1|cOl ˲i7j?!5PWSy76WWwGDG'?ꨨmn82l89P d##ܴu*bW?0~ -L{=ESMY՛-&V~yõJ|bA&rm DFT/noe~ӷ,`P13w&bMߍn<͓Db ^=[btO~K3pF xR ݱ YC&O{n+YHJz6* cOп+ Χ\H3A:5A-ц]lȺ5/d}N$Xz*|WǦ]hh>(<ڜwz鴖_SC-҉G3ޥQy3~N[ &OT{Dy$,ƤWTdI#t|X{r$eX:>6QPT !/.[h6ep JVhv 9ӊcNT .]CKJ^!{jؼL3/*lFoNFrUw\6{]S)ebyl{ZMT>Ct>68$kxvoʔb2bv4F`~݉2¶TINjF,|2 v[3k'UF X/qwB g:F;L߀EieR b_ UwT[o{3RBƸf:j2O>qXx{|ρ|a{QErKb`ʖ L6[T2Nۅ:v9ɂ K:a9A0( `\"rF#=M!ټG$?wBO[nxqzP>K%hܔ]p9 Ss7R"sOo8||C@lNpVn:Gs,m5KC0/N>r0m#9Ύ0V}1ٱl:`eHU@CWv#` S|hp{рJzks;xH oKCMX{><ߌOLjUDsd&Ԗg{:g,[C@5\צoP3L2CFuQ BPYa,WAJ|ou%fz 1Z5@Tĺ.3Xx=8JLZnЌ̏N88Fb\'Z=J"Z+(9sjzdu et0(Q_ ~WLݍq*f?^AmwU6K~`!=((PHjMx_K9[0ЋՁP궼Br]{pƬn;?_nL vP_V`R={.C[0y ؆LYu[AxƩDa4Vn(+ Hi3Pٰ^5+٦E69?si͊ꐅJ(r%>(Zm@hg2˩\s=t9-~3wd !:鼄 h Zˊk䰘g2dCgAEn?gf̺JP'i ^=`M8{=~nFʦM.CDu:Y{\19Q;.vwxWK^ <3Oсq˼,۞ֳ.)~l`4kG3#)~׀S-[ʺId^@ ۧM$?yU9T`e3UuʳěXQ*I6!Dka&M L+Ԇzm]+!w7FkuVk/r+!6oB>q&(Qb_H(pE ;GNCI+|5i !*26\0oz=-y²= MSpPl6f8kڞ{7F.a<Ѿ!p"P]jaS̻nWC.ԯ r$[@S }:_R3 |Ꮠ챭qV28Dr63`CJy<8(d3AK 0&/ǧa뭸=8A A1=;VͼdnM6_ވ3tTX `'0=렡7jRQIFN\CԮVXv)Jۃgu͊LMB8d&ȠMA.[wGq_d$(1.2ƨ` R,@FHEZUJF>p@Ku?؛!P ^r6ckGG_Bon9E 3FU\ISM P'\*9XSqIJ./R)ů*&7aD>J c 2O0@DPɐ 'ޞ7¦/ 3 }B2q8t.t\)g$\)bRsA_q$e**O9ΗpkѡYVu&"v청15eO4 b,ݰ*ye܄/oY8i)r"S֖8.3s)CkgBN RVU1 8ЄO=<;vZ Sse➶R"X_;CGJރx&Ƴp@e{2sW#=''j0]\˚\2 俘`~Hf=FA}maoj| YAF?AGPm~mȞq9nޥnS?N'!b{T:}SJc%P"՜u٬ 4Wpi_lTRvۜVކ|\&[iH9j%c(b`8;*ҙK"0%xb#*ga eUjRX| I)xםqrl8Oy$9^Yca,J+pl;9xLE2Kdq&sXVA5e-AY/0 N'nS)?26{,(c6'-( s;C,MZJDL50!9$M$aUʐ $M'WHhQ>G:~ ` PvFsعb]kk2!QoboK!dvO;Erd0)]'uQ1z Fo>kCM*ڹGjʺHu : XҰ=Uocn(?C`fz!UjDSU{0T6ZNŐ j "2D+pϜb݁ c:[`Ԛ, E~/A<DZMȱ&_f_GcƤr>گCY~ǤB s" ?NlBl3D5m W7g~7E"L0Ω;eTS4-{5ÿ)C )\^$=&'d:kļ1B9 L\,1Wفc_n2K1`T0 KI ZC鎆%#ݘnȕP8*;yqfRR[m1,]iEkzwR/[I YWG6zF 61gd;SWs= /<+ /nZE="V Uh,aBd`&L>=fZ$((BLƷ\*%hF|4:B>_3!zW[Kw: QN4bX4L\^Q#,X1CUۼ/X*jΑOlQ8]i^ӎg)z%q]Zf$!SKF:o,)|5l}HhH t8?)G_SlL]<XV?:)4éSoKTɂT^gW+)&[ҁ`xGj'mH( O_F]NF&pRJaQpo}_P69H :8`zón| n|6 H%WTE3eiu|X?jUA)u,D;hlNqVύ \&>q*f+Q 9zl5x+J,U-pn+ZP kX> GMdzf:0(GǃSmmt/d!2kP sWqNujFYy<*3 r~3V 6GRP3<{BcE7otttVmtn`,o{fqCPG#Q3h4ܦ_!4z<ϐ P@dUu`W rb@W&或2{G`.Iip{nzd2WF̂pM\9O:bRz-mƁp"x62FI!qZ\Gi4/~ j[Gq ]U$ua8Q#7<щBH|9Z^0adX~A;sIEBK`ï'GH{WXpZZB6}O#Sj ѵ Vk@i#]|놉Wo?Ԑb: ֛L+s$߷J\Բ%4#6qn[fC^9!w >a })jS&# Kaa~ax7mf UT7vs IOҮQsx$OCa0lyV'DA:Cሙ='ϏB} TY8xkHB pxwknbӜX_d&.!~f5o"5Єk8tCeuB7{j#c:&AXvdC}Y6=C&$pCuXm'KgSfa-aF]4s=sX{RY;w8UD= "c^v .,$fp VhuN<|+<Lf;e'C`%b WBB;dӈ#Y M#+t\Kɧ+Յ<:i+$jؚ9uwDߥ7 ڒ?ecTOl2\QvHK"{kFl *KJz UOrW `Nw) Ky8**=P hM],$Ha] UVkVFGvG~6`3  =ŝ¼<+%k_z85#X$o凰^InwⱖyRR+ CXd6{[hvÅIW702fkEEvcS`VZMMC%j}N_mE+~i x,Âi+@ҐpP 8qYPhm)M@tv'ƾ띩 £_P! ֏ \٣B .8!1yV nU;D l^ 7FQɎ%9-.aiΟ< \GpN 5^ ֡Ӈ'?*4 @/s4j<0ee5AH >JL~}mng7؛^'OZtjϱj5]Qh՛t"I-;=SkU%-Ξ.q_7|Y@:qʡxAlUL!æzJ"%]rNWt9nFi?L`d8;ϲϰT  gUWk#wT`m^cT"mҝT?OΖxd=&I+=PGmuՄ:i;i\R7s4}MH z7JB (b^՚j F{MmUFkr뛍BQe$wre.vl!p_6 t|̣V V7QS0TR " l?dgT11cQǰ/\Ӂ>ybG?eqĂ%,9!?fO%f, u4 LH*(_=N: 8cN C+{cبR΋M>"9U$yGB أy-ڽHѿfw!jJę2ohmŕ38,Bw~!{e-,TFBBMc'*k?Zi'N@F&:XˁPq oKg +1vK+\k4e`#^XqO3R";i2LP*`0>Z51N-gMOs ݦ,ATSf9~$t2FaIxIĐѥ|ajR]SE>r+a|l5BO kXV2Οo7ZWN]o2* TXy%m0kbzmE2C9:WVP=E'AU]`PQ]K fKGF80'=7,>“ǛD WX﷞NyrHy{Bا$ ַn\Ӥ@hHM?3fFjJB%'AL܆;Bc]˾ӵjr!.W%B^..ּs=EXE: z% :4TD>7>i~ :R)RU"+L;"H`ězSrW=\YY55'֩՟\f, 1.ա(P,g.uc*[EioEsaa[Kƒ3ϦωbΔҩeBy 38;hGd X7DQobJȈ0:nR=I^{GͦSJv MW@M&‹8\%|+JS4{KlAuكygݶeysOJn)A-@3v!F ūrXD8A}+x]}p.Cq;QkףgY.ў:M6Q_5 HC1AwzD/AGo>?1FwRrYݶGшp4@!W/fW)HZ=,X𧼲Jr)PPycRe+]M~,AH0yF^F|#hmA/T`;Udޟ9M:)n$'3*@5QyuuH7V_0{-5Zq՚{ZMJWϻ W :,r9Ded6l7qpg| xixvJ)B^gDawAհbX{3ЋW8EyVN#w'b8/fϳDORh2>^= O2$o"@M]QӪ uWrkL|i B)YB|BMp?:}NZTFuqTe7鲑a_ .*QQ|X\gyY3+;A]]j]ΧBbڮh!ct@VL?^vnfOKL5!GV 1٢x;8oAh.%K϶yz )/])fPW~|p#t~^HcHGj8ߟ=UM.T@ӡx֪ly3Hc^-v~,|ȴbWYLY$ ʆp{жf4Υ\lZlĔ> EZ9QA'BG众C& ݡ_uL·ڳ X>~vmjd?v5ͫ/AWO$vOŗ1 =ȿlNw> :P1z/er/> _6gȘAȽZ]IHBRlИVGS q!ݏ}%Nㆈ"=#Rs haD /IQ9;uȩΔci&U*0Hh=R@POU +zs)Kο(&,92ƿYѐ+fi\z;,B탸t-OosجhY|1kiJal+B9= 76{i l:gR$FR% SL~7T~ `e i'ld8A:|+t.d쒼pdI;T~<Go]qR`!ʬ(i },ê(O+GҸfetەysiꐖ/`՟073Z~1F uz.`jr/\Sq6lJ7RR4e۩vgC]P%ZiB>'< L̎^!ga3gmz%EPkzu]HP]gNc`=o+6I߫s1" ]A!K 37 tȚ]qqF4 ]iT==6OQݩeJLt! jֵͽWݑ&k'P?ғ+=U }RIyW[m}X&)$بa5;M8V%OVs5WV1OxkN9+3bXب*wMgϬ[r@.CE3_5 &' C΂-/3ID9wr:t5< eC9.u Icp-֧]@(LH ɝr3i}PwCixخ  -yMb_<|>HMH~0S* va?6kDNA.rŁga#5<D;t ۞_MF`?d:Es/Ys]B}5 lP 軌ƐӞ08=. V uiJR`'-;C9ڦIB'?& ?="MR#`KՌn 5Եjz~S!Bw!N!PWՉdk̞D4Ha^]_ 4X+Ɋo>$7Opm!Gݸ^CGF= ě8(+j>oÓ㌉o-Q_v|R3nH+QtbG2Dq. t"jۇ' l4V4^Y6<{NvU I%Ңʙ64zmFf:]ْUN ,ii^ /AV㣫rry\lHL:oG&<8–A;h x>]3Pl^C Egj!mFbѾPWO!](Lu9h2.QtmA^ #L D ˥JLIr<p%s~g gF ^˦^# Nљbϖ Er$=25'x|]so]k}@qGy7ZwrROp#iFx%ZĉDyZkQqy,γhO=`PW^ߣPyFwP: )w\; HDȁH_4>Bw8m*.spp;~'eDE {> tF)9Xb~\ %Ǡm]!?'lA@FBI9Wm.@Q, #IW*P`0%Bƻ\)W~ I]7ƛpjW0H`=@R}}"]C<\vc=MC޴Kao]隐+BQ wc@O{}^:EQk6jg2HjI[5u}92v ) ΕDpWh2M!5RC~N;,D۟ Xbw"hW-[Bf{ #jc:Z$ո)4L.Žgk]U]& "s&~]Ɇ{0c;\iX۹ ōU|}FMCp3|S׾8fJFJ0ݲVMsVgeq̛YnMs@•tFM W Q9}`4-`xt"# e饕+ʵΊ1}Y\!@!&tkݟ(USWȣ |)3EGMyJ>F%QӲ(2Bj!!B.݇2"r:+NRIMeSXq@f۔B01ǃ2.=KxmWP^@WU N>FicXc٢rOI2bQp5_~K:|7ex5vzk,OHO$ҩR'bv sߤS4l`beIJeW/('ӐP/:+TdQQcW$SZȐ,onE. 3l,h&ft݅[EhE7"Ӗc' ?,ufzvtXNxjc#kzP lv"% $vvc@w fo:@aTtn$uUMG;(ݵI}np @f;Zb!JSA= ޓGsK)t9SEϱ*ԝ]UԪ,DZW+>縖__- :+U"Jܟ(eż:}_ӕ"E4rf?+!-⚮P +&`A0TUNRρIYA8T5dmwjVi$h'0djـ_U)?8`geR+;Bka^TY|}A`wFr%T[PThRS ^Ek m=G"$TlF|ֵH5&L+31ҩDU™K"rmĸyp ߶.zҮs@z Z!ۓ+IXHUi(Yk1~G\d$COH$# -扞^"q/:d- Q<, e!k{vÔ" ̅3yȪβy}YT~NHN(YwϏTf9'{/jk 1_yܸsPW"0ˈ^_HN3zoNE8fEiT H@I9q]la\e}L}G_&'gw g1f>Gt4% ]=0jUA,* ;DSڗA1}nx+ }{3=λc%0hkĉعoح0Xn`7OKB'Vcx.[0b—r)ڛNVP( C$ "j`I|yϓ`9bdeYGી23 pJ!߳׿rcd5.>LML$&3<0j[jBʠ6ȳ+k)(1Et!Ctfv+p!t4FKq1_Ӻo\O{eUSk]tIN1[nUSsxRѺ ,LuO/8r.5AUD.E`ET{D>\T@3JA,\yƜA/.+qS_4 5Lc ZQ~b lq,"G ߐ {k7Ak}bI/xKFFse.AZOQy4+B"ބgKИ3Q R)\>Q<);BFAhK@MԼ%Y $`sҔp+| 5?ݶ}ZN+pnz(O|SFLTdqI$D@0Zz]2"ZnIGB yF͡2sQ ~SǿxF5m~|>% 9A_cꣃR[V=0닒 bY'b@.&lZexQ-Jb]*=X-- ++w?|[D/?rQg`zyUb;rӃ)cxK#qO?o/jq$?ZV,,I^(4Y$ǣNWQXRֻW=|/I3N+vI6+PRi(&%4PI8§j?-Y,v5iiue pn[Qs{!o xP˦uπ xGE4SY6%S`/;  ! u6tZYmk XȇC=I^͡|-u^vB䵯VDBB2{fL`tcseėJT VM: #KxH"FCX_xruPbVǠj)m?inG,2FLSpIY ц@(V_ԺKgiRrhɅi)oSTx<7q17iLӹ 8+V[hGoӵ#Dt=pB 5~֪ ޤ,:V(GN~2q9Rӧ o UEV155ې`e89/X{4VlkpC>t0/Q+׆.'`%x>a5KN:ҲNfkF+K`ntaNuѦ !=8,?. a4G#= N8ǡ E] 9'0&n`)Fuփ+) ,2Vϥ.h6VҮKL&0AU eyʪ~$]Z/eVَLQG"v=1f-(-},W[SuOuz[+.+9bx7AÈs[~A 7MڪV:$>|f}(iƾ 3 kx87$Zw<8DLGG)koȢ\F{${6EQW3Fr@H .8*g8Ŵj9-ʙ=ll7<8H"$Xfxa]w=g"cQ;=WS^T9 :eW ’&޷0@ NYgs6͖f M˺tSr'h3LA`|GF>Oq!Q^-JOz.qG7T_GU6u~14Ҷ1zxHd9SRK+VYpb4rs1UN"]'qgaig(!8)-$=ԅFz?!(ϸ}!K_ -=4t\#nRwk@/gDy)}Y#Ïb1QN Z(`} #k6'4v )8ҫAl-sLzdWmcTz@[G<6JwtW[m%XnƁo+b5>@|[QDKASYaH}<^:۞Vu)#@zS~Cj 큗bj<(Xԝbjk nx Fr& "wCNIY^ZAJ.w@YWbsB^Sp~!U2@B}?<@?}(zzdtq4sODmJyEڷFb&Xܘ\#J$eGw[{Җ;tC-"ڕZU;2 dQG48 W@PEß[3Ȉ } 7&AH2~jL3h!Pq"|k'uUq硿KIs}xTCAbԉbW[xitV άs#1܍ʞ^9{Z(y% *l5{v-Szc)x|\ )U wUտi!. `(Fnj%d!F8F_g2LSIm)_PՈF-ζ=VAE7Lf)=+l$F{ҜKb֝hvEXRbqst}Cc _[\""XdMe=P~7AU96">Q$2rVq-4tp!m݉sLvM |k?*ʱ>2SdY$z sl.e_s7W5;1>6O jLG(3;nZ,m$6m"ًwۘYu̦am B ?]Ff QB|.m?(FtnSmӇ 3LՕ׺؍V8Uɀ >y&Y:\z&\ pقV~o}MRt.EڎIQ[U0A\:5e\V&Md$W6ܩƵj᮶#Gg Vp!I/@^)P敜貑qutL"/T0C0Q9qϭum F+JM2w%cKu;YuY#,Z gl,uVZŸ$m8v7^. Y;ELbū|0h?R澥a(xK6.A jxUeֵ| Z5Xh^|<=X7HןGbb)뭀95(eS |p/vNa4bA|4'-ɰ04%IT"@؉c(WYJOxdBX\$:.!Cʩ!cf*9JPt<Lrlؑ X+S|'fA/ipG3 )vוּ Ҏ c0,q=X:A /x1,+/+-]84h ֜&?LfNY -an=KD'a kĘ@j9`#|]ք06ʚ9a͌EʠsYY;YoA 8a4<$"ave dBJ1 &r gvhꞲN =ct.ߊ\-H8 bKCJMJIq y4?8GG5mI>w}|>q&N7N*g%~ͤ3:wy Ȑ< r?W*7f\#ia6W/: _n7ʶ-4f*R,ISޜ8L-bO)4d7 ^qEt! u>MhC/W(6nNu>z$EvwSegօZ:ϗYF>m*k &Sjj.uM%! oc7'綉 KҀ+ "!ZQ /LJ->)EOKq0HgF'677N6Dj:ZY~(pc }fٌstoev$5s6gUyc4j/-wu0s[fS`A.#/ ., #e+άrUlLT)@E@w)ҷPax^ā\c"a9ŖƢ̘fd?&^qK_$TYĽq*j@UUڬN1T5vm-;*0 Zz^jF'U "o27Xd{3 CCpoC*KuAo.{J\`&"3V;AI$8It>"&TKaE?cxh z~S[y(!U#2I9+3?ySI/1;>PZ<[#Z׵ɯut߈&.8/7lvij*7M ˻%?m #)ae h>4B҈V6*xʮҡmn*KoV (X+3]_Cl!ϒC[?+(DW$Y?ZJN}:jFB\V7 hx(^),.~q+1n*Щ ^ {oI^=KS@s{%ش}bmB.3@op6Fj7ZQbZYJ7Uڿ^Ǫ%FbZ>Mq ^y-!m,U8RQ\O*fIPhȜXT &=Ol7.m-q%wQq_Y˘(D.lMPF^3lƚ0˿zvIVⓊ|-0>"6qؓn8|1R0R:!H&P-]:o|*IWz<[zrn'l"Φ/ܛ^)p@edCmYS} >Cx\ aO  Slsq04dFsXcHk!:v'!Հe f3&WLQ3',GQ=JXW(S1E@\tsXn" j[5VcJ{jd/80w*]=FTɳ+$.^[/h!gZz&(CJ>Kp*9nPk Ĵ&h?u"~*׏T4k<gĮlFb<,ZB$b߾qV6i@{hW$fO :'OX{G#]h4FST=ZI C! ~\T'WT$N}.mKս2]~V2YޭUߓy6tf;i^Qӥ5)d$V^ʁt زx4;789[#E71} }qye;G#/XeHh ,F9( [X?L0kj=t9wpêiz)ګygF?NGU: 194FeϭozS+ٶ[ ]5B?"fU~,U%?Dn#=פhsoz@P4N|/i%p䵕14Wz` ޭ]G9,1&A[jpb;V(LAu"*)=<}HnK Oux[r?yFPL@HEu<_Qkp@lvR?hx&4ꍧj p4|g#$wH9ͅ43ky4Tz2UbrGfl~Qd.A8ZF@߄&IЍԡb1$ .cCdoz(W!c:qxqGp$oH%v7a'(^j[=d9jX߲rިSy}Si+KaYm1B:xx3ի-TȮoj@HtRɔqp%ɵ?++>bໞK̑"BO=HPcX (ۏJqJҳN-&o7-Cḿ |`#{15}H~x$8]Yq2ȼ% AnDAOI7v8W?J oO< R+Ӎ_Y Q"FF)):bl)Vo?F shdC1ˏ8DBs`z+a?yV[w?hӪAؗ1E ^n),^%MC܃*^k&.=,XJDX9GTSן!8tT!fA `k5  n9l8`KV^KE`Nq0f}+7}fo̕Ȕz5뜄DE7+:' f%u;0sx'(:DO4H6 P"ѥ!|C׎,Ryf7g%9Ur&'=>Y=fP nq+YG[^B3xHR}NwNip~-GkSٵʉVE,5D]NN׵ ]Џ\C)PplF⼊2w-gAHXQv7 x #>y!uAC^]ukѻb+.ke~qc?ߗF `29F)ܦ_8Tі5kAJA;$v`MS0 n ڷAUoI(%ǡյ|Ov rѫ'_aVp5l$vak*;?֮iO\UMuQxp%'Sb,7bcTOCTE'޴W7kV# SY&F] ۭy ™iK)MOkiO=$l-b7}ԧ͡[,E<_%7W{t ]OXsŴ|GfdD; x2w~@5jN4$Cw-MsE)&XXj٥Yk<,.wL>&-80Jjav',Cփz:&}՛ _~?|TV4BS$Ƴ3"#4eEP0ax blWI"n)u5uC|!: M1-F 9)_wqm^I>z AMiҥ72N!p}+χ3ruuXD)m8(~W4<_^(3AeTV9WTm^ DzÎĄ 9O]ekG1NۭQXoa?3"zP+` _tYRMG% 6 }9RZsK2Hk5F4;ɿup~+nUjL9U+7[ /!?lnE %,N:zu2@MeF:xsX/=Raora7_ep:Cl$(~њ=3{ۛJgC| 2N"i@_)ڭ=#K";X{$wo]{DQ'DQ]q̱.L1cR:jJmo!wU 0Dxeel0/ƻ Hd`@6RqyQÙJ3Lg^{f%w|7G0وq$MosfJ\W6<(eugYo۷.sn5\J,H~pQG񑬛/kx2Hzvҙ;Ŋw/rCJk !En&a Yv`$Єquyu@ Fu'QAdT:ms?7EH6p\DB}$ucm}R$E:h(+VnxiW|R4A&(īp|A=f؁X]BHr Ƕ}'y:!M*Og iI:Q4ZvcB of\ؼ D;+ElrkRa%Ӣ!ڱ{ )Rze1cqlY1JUU3!wf.rh 2ǏZHPE]\=0tC'TTD7ڜOl@:-Q M@<䟿8iλD2sI.\S~P*`'gt8}bttfQ)SXTUs e4A8 <%W/"#Eje_cbmt15UHSzJ: H` SUO`ĎQFūc-N+|>N7(Q[UZ {q kTHx8'*zljl*1RQ#G{i>B/G_9-5 P{Ѳؠ3mh7g3c _<ړ@_=a:p8Tә"RliT:%ԮM>/6v8M+(Rk&c jjɀU16kbQf2\h:G#5)fUOȰE`3#DtG5m>9N!@SNUe;15Po;<ޱ}Sah|>_tvG # TYEjtmi,$~5|x86`oDeFlOcl )[KheifyrŸ# δ'_K:sV؝~Bo.s#e]qœ4\=lze#hL`!lo>e4_ޤL oA)@ql0m˲ 8R}EZ^D H&mWztǢ\37Z+0!f+ mp*8l/.i“ĸA5% y5џXǒ(̸ =Q㿯3]tEOIr|t_}zaW5Yr=3kԨ]&_ -0Qk ( b(%9y*L 8Ҟ$Ia+J*tӜyͰLUʖ C%S_ q_BP2qY2 ,P἞"&=uyw j ]T9YJc zY%dy& em%r S/Ve Y r 3y8Ó̃G#|nL@JP{PJ^"2S|-Qqru-w-CUhż_=P[VB4g7) e~}X X])Bʁ9T)Y op}7cFQHrBӰjg4pdBzViOv 8\ A !-i4>QqNP|KyyHjOR:60NiBnnMmdj6C3CP?nd6LסG`oΧP9O$ <#S ;=) >?4p+B =UW U}v.vq*Ul&y^Mmix*ɼ d/ڟɅ <?2_M @dJ8aȐ6f }$3<-#E ,UJ.Ē]WX1x[\'H!-YN)OK\Er  l\F~!(Ї$Ω^ݹ[~> mK/zeeG`Va^2ZMŲ|77n(r !w6«@엘>,d/:'ڝ$aF*|8vTєA uw-!0#Mm@tXi?J}gj_~83) 4VXntOnOɚqBqs*d}tg_Nl$F8Lk, dž|}nS>!l& PScdۮ#bv!v`*3Ru5͜2?6tLB v0uhN8c(m K@gKEZrJk#~HB_X }R1 ѽ)E g%n5|~ As|!3WW^ FL_)Ӓ)]om7f4`XW0.fƧh=ll'D;UJ'u4\L'#T#OA@"iH5od~PPp725Mn8s r.ڼKW#V'&J)u_@Z B ȃџ ̵fR~UU֗Mm>Q˺`$-Z.F=Z𦖵~#aƸ闓3bڐ]>IQu1c}*yL6y ŗqLǀjoA }O0aq|xY/>.>O~t'xr)? hV)meQuMDEKՌlTL!q%="(1/#׫nHoNI?{R2Q<0ԆI%^1K짼,)ٕ"J%IdPq:'18J|;Ћxg$23ay|VNGhڠr2zN?.W\6a [HQrBS²3dyOv^(z,oh`t_E):6ܤoaKAa0k-yQR)1`фxpԾH&Gt jMl$Z я6r Mڈj6ǃ'Pfsxk ܯMg0֏6-_1$2ܽP'sw鄵E5\b{cZǿv2]\6F@zfSf \oswHQ3 #@B K1n;B'O=JUXZOX)ͥP}*ߍ|gA(a #! #Qmۨ1 i%ϋg% fc0B/iT K |Öj 5l;ÆR;_}&sZ FyQ]:]]bɈ96_y=(ۓz҇KM]+e#'7Hg8k/{(}Nf|>14"i~[C*Q(!2nVĶRR NBb,n~%Mg $>eLJ1-hnƶU]Y<1HIg.G^L6̄,( ?֧Kf_4<5JtEmb} 1ƯȘBЈϛ۔?>d-xub6!hLHm88詘[0:yD=^a%Ma%-\B[PA!]$ՏAUgX(myCD#V1yW)K q&&2qI8pu3on5[Я7,/4k1̊)lﵺJs bڎOhD],XA`sIwCcmnPHEIk%xk!TBb21q12@ӁfLQ}d\ڔo"ߏARy&XIDK:R6=55^]S"dZ2CIؠ1ظPW7>wK툁BJ$c>|ς.*CJN&GODX XI9ǤEI6Aqy7LLTb=!2 'IKH3CuWD2N)yp=;q*Jkg#MDӂ7,qs*Z"t8NHm娒E8VJ}UP6hh6$84cԢA| .pl]Eq'ݒO?ҍE/)Ƃ "b 27R{rzwɟwIXʿ阮 yJ~MJ87 EbPcsзpBqs-QY[W"J]@/HmȈ"9&768&OȒ^n 8:}4f~= 8. ||"F|Rw i~2KEhjoIk^t*wc*f<Uo55Rj('Vu2dZ~|־>MXt B2tKZwѝ$ʡ$7Ds3Q&p;]A&紊H@v.~o wrobp%IhJ\VwZj[^0?h]šnU~'&z9)B d$YP5qٌ8$*rxH6ء5<>"9N8"WEۣ9k%9a@Q]/*8Tk~'69\[aQ8넿&6 s&4#6װz Y1ҔF_,P3J")KtGrB2Ԍ[hv^Xgw!lE6E;r;I#WYw<_4zzE!>Kc6/?)M>u9,{ˏkxH/'zo ~*9|@wg=P $nU-iF^ȋfF+= ' ~'s#Z#8}HDRoqB1^6o_ao0A:}>|aͼ!xbW?nczh6G@ nP3x${?NAҷؓaHC$ߢa&nb񻨦aZ"SQ Z:>b[ 踣faaa>[x =pC$DA?Hp@͚Z"mƱ򰨊VxBQI pl%2WޒSb|ͬ:ݏc群U)}<Дuz6s;bS>gߓI+uWY`/*Z~u|לbJI#-]M5"eDh(FC"a<ܺvs ㈸w̮>pq%.e9L^Ӕ_֝j4!&]-p[@^Wfd q`k"K7M;|f,,(%@iԤ: & 8 rMgI`s'5IV)Fo%ᗜ /űbpZ wwg%nSGo\VKv&Ap)^ vpȖ9NQcǂD;m|1j؍eA]+ߵn.dȶi k| }-ġZs^wF4}Nȓ6A˥^x;D:Eb;7U 0mĝA^[BY#,X~ uOD,k۲ aExtZWdhCḅ$ +) "Aȉ1]i7:'2ГgqR88?hZMe:%m0(Zyz`fo_4ґ"%tJY<ϐY YZ