libcryptopp8_6_0-8.6.0-150400.3.12.1<>,Љi$u7p9|.)abRW8Y]P0r\WlRn4$!Q+FRxTWh?FrXwZIhk-YJp.*,0{IkyM|톓1њɷVGI<7gH>R*"/ROGDoa2Yp{MwiK*HH: OT%: d?)x MTfRMA9!JTB.0u: iњu2awD1A_u>C(?(d ' E $04Mnv     ! $(-2\` N(89:v>%@%-B%<F%KG%`H%dI%hX%lY%xZ%[%\%]%^%b%c&~d'e' f' l'u' v'$w'x'y'z($(4(8(>(Clibcryptopp8_6_08.6.0150400.3.12.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.i$u7s390zl38SSUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Libraries/C and C++https://www.cryptopp.comlinuxs390xSi$u+54744a487ff5d30133046ce1a64f4e60fc784c7eff37cfdeb2027facbd5bf4e6rootrootlibcryptopp-8.6.0-150400.3.12.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.3i$Hh8L@ee(ad'@aO@`Q@_`@^@]P@]3@[Y /XZXX@XXW֘WgUangel.yankov@suse.comangel.yankov@suse.compgajdos@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 fix [bsc#1218217, CVE-2023-50979] * Fix side-channel leakage during decryption with PKCS#1v1.5 padding * Added patch libcryptopp-CVE-2023-50979.patch * https://github.com/Coralesoft/cryptopp/commit/0923d82f5c3ac8cf6c99108be2ad9260f2a61f6c - Modernise spec file to adhere to new RPM rules- Security fix [bsc#1224280, CVE-2024-28285] * potential leak of secret key of ElGamal encryption via fault injection * Added patch libcryptopp-CVE-2024-28285.patch * https://github.com/weidai11/cryptopp/issues/1262- 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_6s390zl38 17639969838.6.0-150400.3.12.18.6.0-150400.3.12.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:41792/SUSE_SLE-15-SP4_Update/c72fb364abc6ef8368fa20f9af6192e9-libcryptopp.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=a2a0829f3afdbf164bf562c1dff08bf5ba54e4ba, strippedPRRRRRRRRRRRRRRR R R R RR RRRC~eeB _܁autf-85f10b105e7b259b339ae24063fbecd7404312de214464bd915de2f8ca7c30d43?7zXZ !t/]"k%+- i"Lr6E2k 82^{}n{~Z} [-sLٕ~3}kc*O1(^ H5|h~?͂RnS1SM{!;͠G1"o$2*-z);A $ l_1>YנjTPΗf]]bʕZcY:U*iL9 VX×fңo ծm/, 5OBVJAM0maxܽTAy]~ I*jT!y=Q ӚT Am y.)w;_k^jHyhAdtRdiv/)%;xx@!1@ 8uo COD̀b]1_w^(aڐdE{*@_rma^h;EȜٟe1Y*V-QZ#v پȥBzPU 9mfOgna2 sQ 2Nۡq;k=]v MWm,ETeю`^io]{ۙg:Dvz{ &XG+qPJ8[ݺ 6vm.d;zAH,i{kPQTKKj"a 6حmD; tL^c(U!'4(%5ر߿mV aW֗| Q޾;Ka, 4rUL)8 B]Me%T f !:*f6R;^FbBgSOS{Bl[N7ql3}B1 ڊ 68WGx1xt/HD6I!ym= Vk'ϽuUn^*J[m[LPKt8&IFZT{M9Gᘙt%ϰӆ^b`8RnsvWVG^dKg5A5~ NOCx\Tln 뢑  9_ ^QoݪLd|}}j2f.U>,vl>Wct 7ԢYt {Li#=0{fJ}@|َ+p"D%Mvz[W֮|x5 |~>3.dowU1)l`t\,BCEy#*Ug1ƒ$q8'XFY(Xəߛqє`ʏ/X,Z!M=Ws >a7j[`E!Ŷx*ǙXZ /:[-BM z˷$ yD816`FDy꧷)'ŌA}qgSoas.)4*}EJ M.} Ḳ@djN@5l}~&˒H$zM?H8]нZDE{5hP0(_LzQN|jd9 -cls}"zgyah $qNJvY.! Psцp1֜O3n4ADmZ A0trbW5V`XOxEݪܜٗ}²q s2d*GTbo]>:~\8QcZl.$K񋲯g^Ɖ1!|f h* 7%#y2%Km#ujOtr}*rUQ<83ruʝq'RivU6/GaA L9iBq-W:ֲy V,Xcbb+h,︊0-3뾣H/Yҁll.6J&tpHĝN*o ,qn6!`9?$ 2w U'6]rqB"|ˠ"g['υƉ̘L 2*8fO pK* ܹ+J ] -zxS7 @w4[)|BhL2?t0 IZIT.v"_VL缺ad8S6wUJSIZʳim9Tb g -Ys}ZJ|MYXL`gȥ9*gvd^LDr eI>s^h:ǜj. Խz~.Ȁ}"JCw<,M4x#@LEu%H?mxCH.zUڌ:ЅtTܽ3g='R(Yrn20,'c= ]7KҏYSo:"JT^SLovqFYLO}C;0޵is07̂k>ḀuN3Y8VV7|Y'+} yI`}:Ҟ6BP@@53X{] ` B*g.!ܦ8Lf|"o 6޼ɨt Vv!r*gvNlkXo50uT^/"C,UM Wz2s1Ǭ #fa +`uFuv,T%}Ė |'M9,*Nޢq Fi|PXSn¬ 6W̆Sh&|¸̈́bЦÖNrٙC-qtԩ`H s1.F-ycdu#Ӌݪ!DDwׄ"h,la?T$K^=IM za Ys"AcFBD7_ZvHO$fjQ9-J(ʾEod0lҪqҩUNuoҞe1(F#Gϻ,;4-$|}ZɇؓROz-z{OV+|,!߹U-03 jisPv~@ɃG ̧҆I>e~毄@EJe6w ig8Mu#E.󣣟x [$mT[+hv6RE1jGΔxDl~=RݻadMAݰ&6"E/SMn ~eE6lL|=m+C@eS.=kZڕv.h^Ƞ5O{!莍pь@-4؎crq#CJhyD.`)G2MDVCݭd+ A1+n=靣:@. KZ/^vH\:e@8Ho,_]϶I(X${"3'JOE>2{Ojuⓙlh@P(K5ρxUo|kwFnBvTEXKNWW7> 4 )NÑe1D؁|^L2\ia5*j{e48.]NDd?[p6ŜlV}o ;ˑ*YD qH Ш+q5,4tX)w (ì细:OBBtY;iE֜:#Ɩ; !z~pv-BUܻ =P 2Od |+: ~پ 7-/Ei4*nL<0pA0uw5w$^n}} <ʱ~?o^& (j,L"G L3":p:u+"#}h%lȜBbڔ.<rK *!+\LGᶗe-%} L)6!!ÄđȢ,[,K|n-yM !3WPyk2zaRC̶tI˳ һtoF̉19RBf$g"[?. %uWazQw2,N֭n/ȯS;~("ZT4B0!C.1IX=^b/^/g2 7a8v)nW*Szκ*f`b2N,;N`Y+>tq+f0b\3w ٓku+^VBmHHyօzqf|U g Oll||1 ,}z/ h!v!n pHZ0 D&E?BT-O?|d\hg%9AGL $良R:6tJj$[ȏ ,$05HvCEdp!}yX]HpGR8 H-_8kjĵ%x E7/E;ow*mvSS}OED}[uI0oXMدB\/d%m!ifئ웄Z۞ |ԁ hJBq)CT)~, 8QGzG4EA!)loKqol0ΰ}SXzϹH'|aFU+ q*% ׋4g]isQu5iEPkO ,W0,4tV&Dc NC@U~NX@DX5>}3$Ǻ\-ڈb8KMBB鐐nN*Emx'+Y@reKJ@Nrq/Ը:M6 Aq`E$ (O-8&Ct$gB {hbq+@֓$P?[L.vQK_3&F 'GS&lxZdIkgQ={|?B!ΕJ+LYɹ@eVC$s2 JZXOi9|%h kyp86oo&8׎sF<+GdkC{(}z`G ;UNEeCS }zc{MPUJk7J,=PBZ^)S,\춮^6}` zQyj6YIv.ͨ;oS1le:cѣ'ěN҈Ew'2 \Ph\YY[ <m%5_.V& 7W_2MO>%|4SAnyc[CZ-hM8L cuq c0k%']7 cԿS t-bPB=I5h>fuy>אP-@W8w6w7w*<,LOG:Ɗȇ YL[O+ —ds1ST!ZI4Đ_>!sgO/գb, H?s  R$/]ٍdD}JV8 cL2;VYAoh=$ %2Hn|)j@ЧۃzUZҼ;fˀ7I, Is$>`ߵ2ɶH6 u}BDj[H(%aҾ1J}ӕB%.Ei:!2+?DU}3{8Jzz𥉉Cv^H_HӤLIر42{%'o9$xAϺKH^nl0`j}'?zS;;NVc|ϛ4b8W/V`f $cZD^Cǫ =o=)Ԏ:aIo[L5YF) Rh[:ʸn[ɫ M+82;؟v(Zs~Eqkk-CB›:\"z4O_!a^ymwhi/ 2\9\mY7B/n~Mo=2:2U 4AQ.sq$Cm#@<7p^;;9 WPc@35*'z,|Hvi3yoň)¯(ujdT; p/W|UӜ 0t ax2_ &`/(i6{`\RcKY`|rVRĜz~A5rv[fkeXPv !&.kL*4X@O.ĠưƒK USe3!U BWYe 'sa_μd=$wFwx&)cLDŽ|X_CF.b#*0BbZ?21N^;1v&{%d.:BQ0Z˳nh;v!<{܃QxJ)Yh(aLNRs%>kc)0;AFTWTH Wp"d]P,ƴs5xήS-gAխa sɣ ZH2L- V}8h-Ŀy9vqRl?p)8aٝog%J#هY?5hP[ '*cF+zUu&^'ͱ|]%!t6mpL$5>=vy*1nD[zROc>6HBm4NǗd(>̭sdx=)nGi_nmLeN͢\̃zEodiDIJ3}b/ͽd#}Ol̲End 6ץTٙ{0!ŵ*c's:KKӭ3џσP:i2GǐNi4pN nmP2yr ŧ,K1΄.e&Kҙ#̣kMKI]ϗyPE%7 ld+dI>#Ԅ[dIVCٍvOzM>CsHHTģ)V8g<*m'3&c%Ph2MQQo YgMFXѡP32C_]Ix(zZ&9T?׀+ü8_;6e_5&siq}uL\K2fd&>X%vy~4,'RLW{= t!קSݿf7XEC<Ty%bV9$u!miUXߣ[`A$Й7Bި@(ęk")^ЋIYT*vu #VP B឴neTfwHm#hIRK?l< G[.VGxϙ:~.]cçqT`(Kq9`c#)Z+e[Qo`A BQoЈtrjhWY׿ OQ>D,5+xHu&C"S)2'spcMT9ӰvWG$6зETO!xQfEm~k k݃e/жb^#30sSꁠdK˻E6pG@?=.dwTsV Y`X^_ԆYq{{otbۀ+ϕ=aVLgeb㽬8kfNܓmU';_A؁$WL 2\F~s c/fpN ?5PZKaJ,9Fsa:[6V|L?ԷIb^jZ݆< }Gw-8_F>#}xGui92Ղ8m7O[>Tw@--fuRkYևP}b%) ε)LPsUhb>Pcۓ.*BY2'㩸zZ'G''q*˕3>)<K]OS+ |gEx.[9pDl.)BC34cZ &$K9;l1зLA|!dsrXFRnNöm}kp e PōBixqc SX!$ا%54x,[` ]?6 aZol&UScnrޙ﫼g?4m962VΆ=MNhGP֊ j[G%d8?t nlVѕʊZqٴCdi| |Wp9 I p%/`E ]vY,stU&>6a buc{H=26tc. JY$Xf3ClWmU|z\V!\fiȩ,IZ?om8r[RVIl1Yk @S1Sm.afpbQ l[^mXX3n;$W؆{ػ)9` u 289XR\YC"DHvqm0stGUkձq%nV l2~Uec&Ml͹|PWx3lBRxLPB!d%L}v;pSȠSRu4Ln; řU]p#g`[;.O3P,?_ xjM 'Nm1J=Ll2M @E|v2a󍹕+d4dLB Ύr \B7_tי5 ?ÉK4B3ʔǎLzXIVX!lqv1%  8dW}q_fXw "W6mp{wJ[z;$X7R6@3xZEdlᱡLDyZ-k ]`]/F'E|y*LQO(|Pf(sʲ/op,#f GjT &^4j v.@50amO?]r9d, ,!gz'kʜ+dQ‚S sYAdcD]IԮY;Cϓ>-3% >_l/cI>~RwFy$C8ru-+:<<.- Sԏa(pwc!G eT >D3Q{3P7Jb,Éd!G&؁.y@Ɵ5ؿ:غ3|rc OxwzUuJw'#>X(Mf3WC,`VV4H>tQ< \D;mU|}5q0ޑ(GX":LEßaMyfp,RS,!-Uj6lXt,ǶLLv'ܛr=DCuyU ^2[+D}vR#}Cdq%iSK)mc\8 474Y¬pI$jwPl| LOۻH0e{[H8EԔտNy?L[5"ꝍv@J6?CXpu8/ϑ"fr\34櫴YQBAO/,?WNQ4&UӔy!DLᱪG#YgM੏t~VVg[@!K#2Ch}%?!G0[22|a BΊ-nVm~!dB]{WPS<)֓Pi^8HV%Is=y91RO`M=!Hu¿73a* n ˃Z33vX s&r%W{szX VJ+q:wa0]T_DiMeZ@ӡ?m'3֐}x#;, ιǁz8'k_Z᣺JŋLf炳,:Ί;.tuU6+odd/?B+EY8CEF; r^G#ϸcw;׀+i[B6XmJQ.WiRQg'kfӢ:Zq(X_fKuOJIWLR@#nH˒寢wٜ2+um|1$vd䠐p4Rlgcrge*x{)z""e׏s܇4 t ig<lҬ[Ѫ'y26p]41uBֆ IaE !cfehچڧ\UX(z/?tȧ\*Z oE%Tb9lt99YM,:.+Ku4OڼPmFf$}ZW#Q"{4←Ol&_5͉e\etn#ύЋ([E8Z,ucGød ܖx8'ȒW_K'?VO&2P-T Jʰ0Ak⵨P+ga-82= ?W b1VEDDQ@Lӷ{M/n(بo<v>"d&9WK;ArVdmj4G=w($,I'sRAT3_tvimqQb{0f7Wd^m~zюԁ%aICAAJ+)ۭ+]{)y7F\}cqNc;à+FX]p5 NqN-g\w`tI65 r 77I?>ڨw_`;lig\'#&涾sJ? [| G89HfU!S]^h&*G|46;|:%.=ʓA.3|#6-Mg ?!GPٍWJrѵG |}H* 1.9r7 #i )qɧ=2 h2\_؁;r؊)I`1 `;h-[XCj(>ϯ4I, LvPIg :Wve'?۵Q+$q9:"l| آaJxQFkd{S@i ~^! FjBJqY #ZYMfڀՋݚg-wf;z \n)e7 swb]IrIEvW5G-v:D8l%4{*\>:mˀ d `J]Hk'Јa $+a؋%n[\pֵrv&ګ?N$(鱚Kud`BNJ^>z'IIͥL0#<=E5^ynX_"B/LDc9V͈b{& ;J:#Q7&1ӧ,`ѿ*BP'Nɡ0vw}̒XHV9/q*P#^HB}?A2Y*7sE!;Y$z  ~OߋUXX!=_5cfTsû{7Wf^uH&[\1;=1¿"]|,.+DfMw#OWzjT˗+r &\l8f!}8k1B&0is!ۅ~ՙkbY^c-­*KrLuVYPA8. ?ǭ8H#gUc0 !#(2WAO{p[.N ȗ ʝ,P0L3OR!Լ"PbmtWJkf]C?OB;Hٯ [OJO,#$="XhLgDž =&:b\\bLZ&]J}U܄Z!Փ(/[32T}f.?|P丈.ZrA k7Tv'ymlh 9r%3m 70 [>Nִ51uWK+;uŋ7Jw^*cP:awiO[ǪƗ%' q o\4ٰcZ(olQJmB!P:HBisӱ3z;>gJ},mȢU՛x4b >&/EحpkF8HDx%d[׶ٞ0vt#(D6hN6)TYQ/_z|Rr* 07y0 mA0;#[4~AǯԈz_x+U⓴Rc&~ |I@]@TCb\fNS8Cj->Z J|3wǿGj8z*5IJ'3lsM(Qt/-eBF..MXBRij6({X`;F:dW Xc,-w@Z51€aL &<,lspD~ *JjbLoZ00"ѝzno*W]uySnPq*ѡ ggWBܝJ=xーTfDoqJq}Q+-5qp PjL2 {{Rary4De}-G58ѡ~3;I:K,(b"jw_DP|GC[?-^ 1X\&n;b]g4eRvmJ7;? UrGa]b>VjG^]Kl&zd@t=-dQS帚$ y[WoP. ޕOLI[- /ƂEX-@Qg|wa^5lУ$iɩŻ4a )Jt mgsԦzfxb{"hc37IO菷Pu:_K4C1Ǭ5PVy5cS;'M>?uEDz~kM@+;ae&G;K6C~q3ޫItfKVQҷ1c? RshU~g.fLcii gV!|tzEnS0?V1l?`xdl>}Mtip/޽=}Qr] % +/IYuM{ |<-*|ӄ\FyVhfPv)$s1!r=:[_iSQs*c^K-6pMdJAi~@oMU? & ᦫ<܀B21"lҏBB"#1B7Zur(Y,B{)NXy=e{RDSuie ؽ 4L\?6;i?Ph.xĿUa$g(?Ds:̅b`yʮLe_F_V:c|>Jjjxu?hV!C_mj#:;$Z Mcf6|&Үkj_8{@N2ݛzr.X'ҖvNT WWߙ>9߂h1qXпr'y.B}'TH_uTO Bցm'E6iP݅=]6`._O&L pىqCu7 sb Eȅ8A0_w~<[QڎY4hꧫ _fJ QQDX +12c2yP rM1I=IXOX ld4˓z!r*b ?]$>LB @ al/=SM>s S΃g@MS8BƍR]!#b,B͔GfOÌ|+\}UL>ǡ/k"Ii , GrBvve]Oo&:~at)=~YR[=bCKGf (6J)n7n[!>t'z;͝߃[Sء~D2jB7мڽR!V{+H_eԎ,NQlv5L[ g4p@x1!4m:+-,=AFU<)#+IQr4not5ڙ#®bdJ(0DYwϹwQ1Iք&'_2"-4S-ddxƤ־ eAr]d^BAYc.ebp {k i+1B vP%sբʎC˚f&mg`nPK`F1VQ7}8!Ƀ^ݎ'Wt·7`ٗ] m1m*(dᜫ pWѴCBjKs^poLwK=6u2+S+f(݌+/ew߳L}ڕ',w:}݋|2t9DLɀ‚OBUUVt);{ת~f/6=n5qdָu7hp{'%B:hJj=9kƣywθ~5lr%x >-/Žr|2o:Ș,tGSqtʟ!&7g~"4;+(7WM*ߎ 2 ) >Q RlT2"8FjR$g(J$1!?-`NA*O(kCzd .ZJ ` OcWOǚ;!og;룰m0' G9oI%sqp t(7?kQ',>EѾpQ BՔ h0B !gƈ PKWtD[d,)EE\?3'؆gm&(TV$J%d 5!Z W,M]3P'{x{\[?O(p0iI:bI!TT>qвϐ|i7EVhnz>4iIϚ+Y齙f30b>8{.N^}9|, e!M ouI󾊾( p&RE4_β|WCwg"֙ĪVZZb|.On c>dG*U Fn-=p O,,41u ṯq5oI'p? TqCs]Rg1+Myt\wmedڢ/[Co5>%pADz`wPsF4}4%ډ 8?+c5tWn/$wr`\S8=,uNՔ7\vLf؟!9R.S^s8+KБW]N.D1V!'w_'!ם',| '&D gl;062ak7JI9huC,<Ape{-L|A(Nwos}KX# Z^ kB^c|6/=x xsbU5ၻfW:PFKR$ >A(n{ѓNXJ48IU ΃TuՊn=8d%qv`J\@O,r^R} 2@=~w m,Dj2Ey2'2l=[!<1^5DB!Y#]  C|f}2JXy|ԺYi=wsWԩ|j1BVO&ߓ*8Ð-XO׊&氕2m=:JN8J->@>\D~tUwA!d*r QE[Da0׻F}urmͷ3P|,8:38YJ&%ȹ~_wxZu5ɔxi]W+~6ͻD g^̥WJ1#s͛Aw 8^P9E%ul{on))졋ef5؎õ$ )`=) ehw'h~oZ(64xOV] n2Q$qdAwly٠rFx$d몹'r@9G]PvHBA3\t kK+pqJD~Rq~2XHވۚ 5n03/Gv5nʩ6$?D3ݝkg7'퀜%Xg뜅3 d`i<ٮd@y uj&3D P6iheֆ2 y+Jh>Y&gݟ0Qak{ޜ!%/IT2󖦳2INIPy,}ځ$ec H%Հ_g`5*U^LK6OWsXE1+u2W[:ndz@w}Mf,t s1[7I)R!B4!Τ%`[KB૷LdJ.m>.~dLӕ|0'ft 'u<{[{#\d‚Sd %/%@hn!$]-:!ةyq|f_<`ZXNIC kz}qWzr>fZV. b q1ke=X~҂AY֦(? VvFֶw3/G@s ^4#UD@Lϻ{v:Íh$8GZL;CW0ye^^\QhEp%NfLޯWe;fЛ=EpKdF^F{Xt?.rkF{>%0xy y3oDY EL&XFZ:ڣ&|U\ۑUHH<-"<:6^C^ZpʗK-Tq1`;J)d40рw`r7 m\݈E.S{ |DqY+#v;n [8`TXB)~ EYHE'L;%,]pO,jƂc8 D&x~> l@'RI:7%Sh$[x2EpAʟ2MBM/C2CDjM/Z f`v?<-"K+āF($6yNW&kVq @L)҆_@WJw xX?36{heE{ -R_zֽK}',.VdnYItH[7OC>5MٌϜc#brV582+̢I&ٗ<2ؒpwhاˌMDW\{h}\[~ix*_B%e8tVO္JVJ3(G&{N@ۢ)0>u/NBA~6ai#Tq,ԯUvMRVA51G+zQܰ0D%/~^ I&#-bzm.>請7`]0o/7DƂE8Z/ߕ߸Ɗ%l9BLs yT '^H tU*ǮIR~Ɖv˓>]T?k6OO_ ϫ&_kE2o yT޼&l<1(G6~v9;VB;l,7ŴwC2,}jgx A8zsnsom8𴊳fA=>?.]`J[X7qv\cP̞bt,%p"ˑ> J/~ac/Z&i{'[R.7Ew}D2p]zڲΝ (scI}ÞcҜzRaT*Э$]ٵ8< HF %LBZs!<\ʹDlb5N̞aqv*%LE8Z1>\ԘK}i=(W$ xwfV<͇$QKՓZB[zx6#5?;\OiHem"-Pf`t=TAc?OR Iɜ5e]E#~o9c7iHt4 r!*ra-W(:O5U-ZԫlCP hhbd|ퟛ$kc K! G1YlzTϷs,҈8)V Go&zD=-Y] C1#ŠVn oL86~lh?_der8n#KWƤRHWp&́HBZY.l ~i~ ʸb.QI֮剰kJ'<$X/Yx\!Si^$o s8]o!{89%*Q1>Lc4DcmX|kwEQGŌ%˧Rl%T{ 驞tXyj12>xIûc 7Io܁"FeJ+ j ZNe_vϠ4կ5588j5?sgaРơ>.nvl;(%=ZH;89Nr`3|0'Ju5 EyRamJӗht3Gy֙9!h\G5#d=u5i_i ?c9SkC0a#b!Vѡ]_* bFLH Qm%z:pԏ kehZR6 fT˳nr&97h<Ր/EcC)9~3 U+[_?OSOIR ʙy5 g`KvGPjU6wY&/Viu:Zm̀2$\̵c)К`!xϘ;BVm^ /GCtazz8߶5jOwȞ ,;`:MyOBcx 46 F^̙3ﳩx:/מϲ'+T ?ܧ/5T²*\<*tR~la`DJ0961vFQq*> VK4rj;Rm}ͦOe'NT0u2Ї&*,?xx&m ã:%rvߡ 7ZHD` |?Ρ9BTGia [rQgc.x 1\n+?5\C)XzTQVI8 iyTcm^zItu.)-\cν4,Dk࿴.n.xe#eHCl:Fb.q0Kv5 "y@x({ؓ3Z̄Lv-A gWQߕab2:gKҚfd cҢ8?%M,I,$C>4V*X*Ҕ~j +VQ-]Df݇9X٧֘جJ1:<˪NJ"OP=RK{Yɴ^cqIKs#sQ)ƻc787e"ئ`|ߒ=zI7;GKgO#͵`.9-˥i~^'+ɭdDrEsm8!ÉKc҈9I]5G5py%zXÁ6kdbGX8K$z.x(,3i|4~a'$ELq#bqCw14AFplM]e85{UZ/^/T?:U"=_sp;2cBδ*kVf|'pMS4*m'<Ic-ZpѤDa<58)fiPy[ ozC1K[Lz `jH/lX3h s9ZO*_[~`dx)!i\dL; Q{ C&qI@ _ݎnto3E[6h2@Ŀؽq{$ڞZ_~1GYɬQ?{ұ99xe!h$5⡁cYZ()f2CmŌA.sRúi*ԼݫQOXSqT_Yc6z#1 {+͒4VVKdVphe;l;Ǚ0EΞ]V4s'oa1Uܬt|>æ9J 3'Nr]_ĂZ^W5NڐR#'Yk ^:?Fiҽ; m$="<$Qo 3eZҳ-U%_쪞0TtFI`&Ҋ@/51f!ÈJpΑI 'ExG򹶞zA?]aE:FӖ+K ,Ԡ,a:LD@B mL7zyب&E^Fne)`DW^jC!tgH@qarTDCllfp*i\0 ( HTb :TJGO ǖmYF_HMh{DKFJFe|蘽p`1[v ]N2zMDb9<ާ?#RՠLIBk9yBM唓\Q;5PwaX]%hߢԈJbdRD.(WSұԷQ5g隽m~Ą*̅<7;je^1%']W1/C7!m zO35˔آk/A cshH"wC6#D"x\nO&ѶЖJJn8/٤xġۻ}Ɠ-hSIA{?r66IF*)j(pj69xxJٮQ;MP 59:_$2`c.ٸШ܈ͧoW9: +YS-1܀9A>~~zn$hX_/O毢-:PD3Y"y0|̲9q#=7H]c01щuOz$]dayT@eC)[[%^᐀񊒜jN+Uen1|pz_zdmУ9oT[ [ EוdՃ~J c5 ظ/0|f!O_%t.x8ҢǼ$tݥuzZ/h;?EeH*pumer5@~մڿB@@vLQI]V|P% "f& :Joʩf8GD\ S̗>8I&S AС|U_"HЛ:(JFyA-K>Mf˨h,WQ)fRp;0Tgw|=(U$?=|lq֔bN9  f[xbpӬ2u:DžC *S!WSث]$F@$,7@ Cء3kI^kJO'Betݵb/6(y)Q5:4԰={!I,qZI> I\YǤ:9>Eo(%ʾd*>?~j ld:  %"EK^/6>5$ki)*4Du5įfbXNCf1  J DxE`ޮfT-$ܪaٖkIlu^L99ρ:?V,| ˏ?sP%ok# ΅LLF! O0(~;aծ|٢4 ""7;/l鍲.a$ -,氡h&mɓ=NxdqdDtP*h{Вݱ𤜖Wz6)Cېl\ WdWܢm¥@h(+M/G@,!l_B̵4:Q#Cku@тpQ-{\pfI{pj(տo :ct+0U|Y!a,\.Mr}y'Dʙba} t@?O2;>9XLѐQi!bcFާ Wjkysq-oצHeuM 0yR$; J:s7k轐vu &!RMF>S$cn_ 4 @W O>u6yQ٠4h P=T>[eD/4Xyo'o*65,[.϶Y+,9Iv5ZE;,Qe#D&=_pmGtj.7vp@BTe}iPfIU]* ;R^1*>S/RC -UI(ܷ!&[AY4:vᐴZ}Q-*Vb rڗSO4B{oy<|w{HI7>bMfH9,XEV">@e2w@p )4ѮigFqsHk-zD03tIkd aORtS~L2|J!{Rz.[,F1;eЗ_|)bT}΋P.ԁEOrcEWC),'%NM-vSό"Y[NPp%=tX ?lUD74SEtb}@ƤrW.)KXcJPmm)i 5O5 Z4wC W\l w-],(Sz.|M>{_0Tuh, Fhto0̗g<ڙdLXG񨧄IPۊoW)Cלey?qRFV=dxTQ!ZAbSo- Zdqv܋bS"ʙumCթFdGȴ9z`1V;ҿ _|z}͈YM #Ejlj@,}Gۚ\qA%iiN˯!c "1b@9zݷ_;Pbo(t5H]P'\c-2ѡ8JS~A0 d2gtu uPjW7OWa.8lx%acjo^FHS#$={ӐP׏SmcXQ業M4<]mC^8ƶ~n пQ١{zŷGvk'v;\ح5&i6pFUS762ՄϤI`Ӥn+AlyB%FF0REQMS.AŚ&cx HW..-FowW @ا_F}/ui (mM%>hkp۞k Wϫ;aRT󇹷6edmԡ ƮYCAf*se?O`]`'nZ i` TGEi+gX&~jxq탰gV}5P;o/Al>aLnpڢ4**@{J"X<8(vgʮK(B 1) I`@ρaH |6]9mKz[z`1f0he6qj17Ú~* v5lVĈ3Taߋ,t|wP䎞E, ũQX93=a~Zl`Fv޶s6d4'&Q-K+n UX'v}Ok!{wNL+WlpLi}8;fܜdZI yR>es25B(R֣]wy;"l}8|US>DcL_}c.=C^- X eZa\1/?/z/>֩F{%]H|+n%D&Mz,{.R߱.t-MvmPbZHŬsJ<Dd/ZocY3E5N% 4Vf'_aHIrw:MѼJ%|0fg+˄8)xyW%|4vZ␈+uG.9QwzY SK)t>ߩ] 0 :@.}25̆3,Єh Z= bGߗ~IGu{U ه`$l "ӿsWD/WI.SD55Qj0xir яzk\MX #u 6xC- +d\Wr3%dzƫLeNh9w@ ُzt‗~"@qTtnU ?"## Kk 9g!w.-:ȄV'*Z} pua8K.]'vtėI+U9 j){s,~{&Apv5e!TG'eej-1HbqNQyq:pifDk q ^~ n&vJ@9F=Te`q]1\>"a9pd2 ipS#HÝǢ R|_6,~g\>*\xɲTJKx &$*޹KPB }yYT)4igvƭb;8Xl>m`͞||FML׍}...,vW26P[f( ˍ3D~i2h*U$J)m_3EY4ڇoz@$1Lcc*~Q_l.MS/l}:[mӶFRa5oC=;;(l_%6Μ,:tCe!= `p\9'ƦlTI9-ַ)slM+|w'[V~ ZRAtwVf,c~v^gI3ak>=z}!x@7-mXCo{1L;XJ!RФV"|@O"*?Ww,nń*epa7R+l!33)oƽJdfѲ/=d`4 BqG! NYYRb9sGfQd /P;=_|kucfјn>CR)kH2H|% em ?~2;Fȿ (;8KK6<~ƜARd~8|{ZA[5?i)㭂'L\Z ~F 5Y/csI3R\),]г^5NU,ԓz jt*ΊSH<E.sYi3AљjDFo8M0Bd+k(<G 0pȣD^$̪@a=ӷ`ob*̾t8hjGɲ`1VtƧ57:忏 o ;|@ `*j  7.7Ʋu88'1C䛑9(bxIҶ_JH҂9!G~` m8նS5V19PEղh8@( v8lo%6%(F,sw/w wHz[QZՙx" YZ