libcryptopp8_6_0-8.6.0-150400.3.12.1<>,i$u%p9|O: "+J-A%tgD&_I 8Pr5KCG5e)${Xn=2-=qS>Jt-gO.-u(+T輱Pt3ԺB"Q1f:@y.`LIsd Mkƺ5"sEAmݝ@#?w#g8B삳`0JHٓz|r7eb܀m0ršX{6֝ A}.mIЭ܎ >C(?(d ' E $04Mnv     ! $(-2\` o(89:>%>@%MB%\F%kG%H%I%X%Y%Z%[%\%]%^%b%c&d'$e')f',l'.u'@v'Dw'x'y'z(D(T(X(^(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$u%h01-ch3bOSUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Libraries/C and C++https://www.cryptopp.comlinuxx86_64Oi$u175642ac56123fadd277f781a232edb4bb66e689a069084f57e918523c846f86rootrootlibcryptopp-8.6.0-150400.3.12.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.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_6h01-ch3b 17639969658.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_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=faa6d68ad60940ae58411b278f637855668705a3, strippedPRR RRRRRRRRRRRRRR R R R RRRRRd ~futf-89a0c5f37dd08cfefb322d146f514dad8029421cdfc2b95312278f5c47c452be7?7zXZ !t/xi]"k%+- i"Lr6E2k 82lR"լ<.6WGlօq ^J'kV=38Y#$Ph͉ Bt{A_ӗL_Y&50[K@skUdx^#Lp^|hjT JH} oz-qWm X%eLe܇3QЁFM` E3p=Ha{P &g(-Q\E?ՈLtqh5nm)T;y Oӣїp=fx $m{]yt~aDB˸Mi<]TӟqS3V<<0[E,iݹ%CN@PL|#1I k. XR9LFԙd'L:. ̭\MV% Y>tzY-WUSx¨.}Hbnp#jNNQK7|C )Jy6|9+7|U1=A΋o:Ƞ5$1š "twʍYBD@`ǁ\.|tN3S匃̵9bj=>LjSO| /꼈-y+~ά9U *exaL0$i˜4LgIcicZzjĦg`tZGOA&NK wsX >)ɗpzL{32[O#VB/y9u*&-C^tش ]`i+Ŭ2n'"dC]GD|(-7R:YIIVxBpȪd#t'&;k*3CG$}kĘ}/Lr$AQk-LnL4S% ?P.~OU/h>6fL^(|oˁ{yjv IUf-:}%a0V@*{ޕHBi/5yksKuu< 2@V=zzr餵Oe6@ <8FoMaqG$ˉ^zz"] %\dHdzDDt-DRqBqrQ}'d3F[, O.Oxrvj3~{ PL)7# {ޗfҖkT9f/N4c5ɲK]>m_)aU L|kc<.Ht31ﶁ]Yr/v B(o3\=$>q ~rhAtEt\:msO/!7:85˸+saĶ76V75-v4+G4cD GyJ_Lnp :[o/}իZ KjkyC}@ %F0^sʨYN2s:ϋ<:*78y1?rM C gBT.i-5UhiC5<-Ftmr$Op lid0o1dfge VYԤ(p9aemԒ ׾㐺W)|+6/wW3TĒ{!HJ&U"`4#qx(y*jLDg=aI!9jLyyGcB:+5Eyq8f9|){-qMkh塀W4*HC_d*eHW _s7?)sg+zU^1#ˣcoU.[W쬑w]z wYgT_Vz:b23Ծk_qb(50r&f$䠽WמΨwW&LѼS+8bl2 qйuj:>AT!)?}^ǝW:B}p2$2դҬeM+t52A*f5>k<ןWrQƦSJ#AgU1 df /hדCV@n{[Nv: MH3]z4euM-bNB}bUa?3_P0/9$_ 6C'z?N+9`eUdJkk2_κsr4dژdpCA[ gX#0wׇϒ?s6;!]D2=?ai{*fiE'Zq\+ t`w[&"P,-` 5 Bgsm@9Uxɠ7~tYvQ3awF9_ju/?GQtiNanL2Xv=B=PQ:L(t +rmK'O?!ߜq{Ձ2oUtTý 8+9oCJ XQgi>< VKĹnI0CH_D=q% ڄ`=^él9CL3uEo5Ih;vx`T.5~_31kP>Y*UASKA?HtPZaNR$h`^FXѫol/zO+bZ/`wl ~KuX3mc•7NPj:._C`9d{T*O&=MbÚ\MXiA>buuѽ_a++ Qjov[U7d(k6hCiA|Ԡ5w4rCA{(m+)oҙq0T /+V˳eʐڀI1-s"Θe֚L-GcEl nF)Sf"#Y'o*7{Xk>m1; o2z( R]D7WX9!8qBvHis kkTcf[ Folqj0V ԟg dԞd@OIX(E73w ij\fdGX5%EK1Y>Έɀ{Ozaɳ|iڽ{ɴ VW~ASOYܺ&Zc<g WCh=Y d՚h2EVWgK97r< mkw>-ĵOc,%7:1|v ᣸ĭ҂ܐؽ5e3KɖODǿb_M.:bhAK¢_UC` k-U|dտc)1%ӧ~Gfex WЃt,Tmhk)4e|<+#>W<_<~N& 3|+Ҿv;gYlTb,=M@"G9jWxщ/>3$x­2D RYw[.4>;y6 ӔUG*Sȼ r)=6^} ڽso}^`]Y/s+o}o9iHkҭUR狈f%銐o[{nJ~JbRcQtPYtdg\`Y?G9s{lDz<2Y3},{1/kc"P%aA,X/rjf| vm'IAv~8i1o#DiLj,~ylڿ5=7Rs6|ϵQ\yvO# 5VO(uc6T_a\_(&,23mix?72YZ{sn*ЃG<4.f˞ SH\N-nMWX~>C)iI`,}J{k":trz+aa@b5[beOÔ9mPRܾrsc3-_$)Dy@k(*!1 rAfz3%nV"Ipѭ0f^&Yv`E8X8Cn|~i+Ea&N uuq/^^b𴔏ˆ iTrB,\֎7L=Ԉ%JHpv[``Jhs_!c*T|C/{o=$07%tqZ!2#  J|Rմ[i^uB|z1XGl*@Rg`QOrgO:.KlT l~! +d§!,H=0bbt3N!)5_Ҭfa3YdByNSZMV>~nBwN恜.Ln_V?nV~)eevu5}L[M)*E|ab`Fe& hxJIT@6$@ԣ|x%onaqj,`*X+$ҳSX.!˙N&lYvjvK).P'QI@@᜺^)&7&](9%мFUu=?t`Qa :c n]Ώ@r!D mr!OX;)7͗Y璃Hu:Uo*Kդ,9 Pd`eKS۸VMɕ K,lע08Js=@q^={Xk8&R'\ykΐ]mX-p*1l.[ҒҜu@РeM*JOx;:Nl Ec6@Fy‡S__&7/5›<(>!tg^sPR$YJзMmpuRo7it]UO RĐ'$/>Io8I0]H^+IYqvr9D +a׳Gέ_l{e 8>'v)Nk$-(iK6u=/x %_{ngeHZ%2( Ώ!/gx٤WGmX(&륔{ڷ9hfJ=$s2'1ڐ\a}ك[O44Fѝ!bи{AniDTt0zZ`eZfL&`BG{}]bW`&3a>LtJGde"ziH[ {$r n}%nCJad4ޙqxeןkIQ_Y@n24ܷէ&n}$Вh()ݘ; 7A΅`g'8]}I pZnzۙKC@~6,^tZ, ^PgMNKOVN)Z^8oc8:z0#-":;9X$7P: @q@9"^qiBHP@;<0Qo[.(ܛ=ZMt{&oxwm/Mq)Rp"MTz7_X(zhRlQAϱ~X !,,4wG&#:J!33)QBH%'BE6Ru%x+ J݇i55ykS2LGO0cQ;sh1ا%CUM dEWs[ Xg A:Ld9C[(\,R,rM$P׷R7YtDW ;7&=^ĜKCW\u>AkHA./qH+*a)r9/az?=c ʊU6F9κR.S~Lg ZHZ8k(Fi[lV]\9^p ޟ$ii_|6.ZOqD,Gs=gvXdF^ЃļRUK?-Jٍ1,k Zղ>葅dR:I ǏGN\FqYlxLJx)ΧEǂDo,}P8 EC!+;"6Ӥ"w?{BLnbZcC|RP0zΑI˒Qz 86"o6)g^Qg(oY֔.OF!y,EMsNkr G,PWZ8 ,amlo${ MoQ7'R [ty.{_} `?"cVPXդ)~nA \v@lQ]*8SH9zYlm-$3W8j_CeQ$&|(Y SF_.z~u6-pkZ0&&i0^jWj ".x|/u_DjH⤸N_9:>P#C2$mzE?n:(/8۩jP$Z[Ҿuбt1]/50o7t{U xx^c*q&V=˺[h*-bFڒδ_- R_zVwBH0LdՂPҲ']B}Ϻ{'{P6Df7qC83}$GBK2 ՏRI@I  ƥ KesۣxZ1d&15"c2P_TPCڻ.:qe}AXTTT7lв|`y1cVW9RoDdALlZ;!AiQ^l"omcvY \i/aScY{7 Ȟ0С &dJdkEdi,Nm>9{dq&sV ; +sX, oh 3ۓm^s -1 گsM\8q(eO! Ȫd%A>2wu;nEݨCgFoǾwV^*qDcg㕏o"Fls'o=(IK 9#sd9z6T藒[7=^|yH#C ^EiVJfNrG~DZOspȮ 'Xv"X82 @A(!CV4KZ1Ozk5v'ZY -xYK,n&;_%@X6SHe\%F:  %nvAr;HɄ⬕&Bkq'8(^M*An#@V:?y®\0@ɏ󠁩rTtƨ}NdщWCq S/2ZU殧1w16:50+d+>;t]9f]#aI_u46gRy>%X-x.DNŚ4_9Ynpqbn , (С̊ney#&/Lwݰ,Y4$Q0@IC[Ym}!i8"Ӣw4%X.[/,0s Q*_Գhdx Y0 bJ%MJp~/µ%/sFLl$Zm"C-ESAm>޼jO.#]tOJ{?FC3Ptđ0}xl'cp% )Q ?眮9֍`莶xѱ -8J@qPC~dmahDAAa@!D5g9"})얡J~1Ȕȕ7oMCIzg{BAi/)Yh]q`?oK` I,~UH˕? dRspybl[V~)ot5ms;2cczGa*+)]~9`&;۠W)yw3kOgd)@byer5vZՖjc=b+ ^9=U J_S}89Ţ|? NwGsZKDk0Sr"#4*}FDɜV*tU22|}fS=zr{Gd)EB=  7᭣dV`-F5 =Ih7u\5G[#4RFˡꤋvW>}ek)0}؎S@hCP2sE}Yp4qs@wrV,ڌޓzFsD{m4`e ~Ztr/\ٜ18Fs,ruZtvt&  '%"^%_ gIH`(e%FC{Rw oځm@H8wA1*Gc Y' UXA2O3KNfLj^R y8l _ VTlt|FH*5ŵ>Rjr%,T>؝)OPeqzS{Hq]9h"jMz1!OpL#uL-}L~qԏge~@uu?bJU*ʯ#Fs}hH:6AahMmJ}Wb>tJ4^ :@ޯ\M%OV ;G\@뚖ĭ64D"y[akw\7~ @r~0eP$!!KO:9'S"{|7i#/Ywc^&*È:ʂ|@'pv.cA(R8E37x'a7 I5 E@gN0 .iSWu3&+<%ioTg46.=6jSalrcK*0E|;(={+Y*\Zeg$$@p ' -WguA K˘㘞mb -f^FlO>֧'evb$:kB^Jo (4E]%BF4_7ة'JoUDRus6R X zf(s-V>nz"%@2"} l'Nv0#`rzѯhV!@vKi͈z5j֘὆㟝MWr3c̸yYLQ9˃Jn ?bX $2l< J T(uEUJZfRlƪyz &~vvr@/d[K j1ӯ V3@DL]q!Myji=FH9@X!2):.v0xHm VZ3IX2] oXrFamilR]͆ $Ἲ4#.sm64 (9UZMvk#'gmr]WSmpe"hؚ $*=;$"^tTzIܢ(sK}{7V:3؅nmi@@r%֥8Giͯ_cFX5N Q@oEh[S+>eʣSK8^UN)sΖ*j(N ?oL @ r_K5$nx8()X8V2|aЕCW31\{TX_IPpAnp-'Pөe[GC[YZoXwewN%1nE[.n't$3q)pCŋ>8 6lI}xU&g[rNv{ `vxJ.+2Ol,2C8^O6&S|RԖogՃ+pҶ|d reg?H>;Y9D+N캂4 Rgky dAqTe˫p!pt7ǩs6KKqܥFFi/\:kz<BjQ:˾/v< YPGTGk wSyêXyy8w8B=avtV@k`XX|ƿW]׍F(э;WvŷrV5Rqݨ P9pu14J zE?ڄLKxrhknj[*ͱ"p^SeCk"~}C\RrTՂVq"ڪ(%UuAdiH@%4mДwí\X,f_Vza.Wb?ML;«Z})U;O 1䠻J7>sB K8(l g]kHf[aź2)'kA$~\U N.qԷߩmQb߻ k$ eS|m0KHnIpəNk8@ȹʚ]0022^B!/-0*z2Q7)a<юքp_IW&Cx&I{i\G%k!\bbD pw] 2b;}iqr &]&`XvF=a\p]R,vĀUma&^ĩ]3ڰe^og3@^U8lUioReyv"ӐLZa\~(HrB"-F#/0SmSkN}3J=fv v;ڴ}nhYj0Pe4 DB o@V-C^ghpHQQ[ kKdx/dſ}(i|9…̗iv$Imr>PDxx6oLx!8-:xFmaW BJSυp8''$F6j/Zw{> "߱S쭳 G.dBA- # L49s G-~%gԜcW*,Ԡ~OUi^uw:EHVcr,I BNvi?HOL VT碏,8ޑ\mYGM?4XF^Cv1DO׏Zot @^mVV뵳(vx8? ^Nm2R=D"sPG07kZHhIE"HI{禒0!To +On/UuAnmنg'rMSJN,%,9b6QV "bfY+X2nY}$h'D\'eEm,[ }A˜-o4u,/t?6U70|k=?u·kĊen/dɻw: Ob4[:ڀWrYK9|_I t6kR#Ya23sXݭ׶rm imϵ6[y1>nA/s%a;kb?vWG"}NV(!9_JMBnNIZ0T{Oi!E6qSdass_Cbrd'ٝZVKI.}L䊳<[!WS@U&g4dLBv5:] ,f'A+ҴlQMϢ$mJ*4FIkw,LQG ہoۯޜ9G2opTe3GƁGzA lf D"+}gM`QZ. `Q-Y.܏pUi$vȻbVie93hb6nF' ]<ƼĭʐF@% ~lMIq*vw K.=q0=hl{.mij}t̋Oz\@}~n,P!iVu]6cgAkT:ٟ߀haA[q@Ԉ_ Lh'+p+D_r Jx{N BOzk,b+ ɄԣQ_or#Y#axݑb>~29Fax}C-5LJ7Y„X7IH:al4E{]b$'װdc 0L3%Ib"NCjk ~lET[iCU}*99UrɫJpFbr;@$cO8:G@eL|DUrh>irZ*ݮ+ qie&}걧59bdmndzDz鍹HTSG/>?Z]qovk J|\ ^  ;"KZȽ?* c=*- rjѸ=7âeQ˅5{QYM}6sa5bLg;9\#iկ+\Iv{S~S[ `1( IwCE6-+k)02)ܢf֣5|4r"+L;Z;6i{8A?م[ ㍔ia_#ףl@+B8imƱ9&QݘЂ9.,Jʔ3]fJ+لULL~'؁+k!+'Xx҇$/@klmt{܆ڎy*[R׷ OLLw`ܦ6m=9 -V.@F>U T=O%2(Ʉ;ݦdF:~cr]EzYtriPj`ߒήPx‰Z;^ +zԪ:ݯ ޶1Xg<`A̫Wk'NzFz=Zu}g}22)N5u>v(_BGV v^:N=+3yӝ4R&jEiA EByJPL(u@~u869eǕ$@.p.9F6S#)I&Y@@DQϧ j7#iH&Bj}[4mYj=gCƾZ1CכP \~{; :vU qhXc]= 30llBUY31-FN`.T_r~}TcО'H?'gt3ƊuQpLv/|7}?Q|y8S"m^)E&@n}| P#ӌ7_#!jE22/3&ÿӇ":6(ROvp $eoamg/DF6XSۏR6ոǜj da /_$ϛ0[_fgɮ6Q"bo].ii,_(ۅ .74`̽rb++gԆ$Q˾ .$gI6ԖxК|' 8Mq kHR%NT^e^{fzl<4yFhoz%gehvֺT a۲A.^O9=1sGрYue])tˈ(8fۭFw\P .u AlK tTT&@a7,4k0T匂7t(TT>|=JI{ VՈdmhOiSp$f2QdNйxe3ƢP+paPO]H-]jH+T#.KeF @/a7U% 3NCwl*H PXKYCBw{i>KG9@ID/N[K'r!k|\}K8_!΢@#TV7BUcǸ~22_s 1ՍV펿HXt6Wz>6dj>YWt3[-pfg.W7 r cP%ҿf~mqW#_7J)pЋL̂./c1:oN-/2T N7ın܂6T4@2fVY;xd^}Sߐ.WTL ZRw}k؃@rh+XGƮ,-rxك% h-!X70BQP3[3s%94o,HE2eoDtE@P `J)FDC| 2T PZeSqq.ѹx))yhȀĆ 媛5k.W^E([T_` >2r`mH0*u8nPC+IecV} Fɯ-)^X䝐4L/L-31RbKSĄNjFEU16P)hV; H`l-m1k~˗.U =8fMˀ~s3 .`䎢+P9L#.a:cǚz1q-[˻j^0TMK7C8@o,UAyށUUx,zynG/IRLVOFh/>$@WYYn8)OJcJ\\1dEJmcĹ秩9\p<0yss}wN:,s;*j.S tw#Gp x#2Z`U Y*7ۂR1Йma _oX5]*#i`+WSmbU/&=Һ]}Uf[RgK'[05x9F 3MI$ f?k;Sc8jDy&Xy;@x*_Y4 K<|)HD4fx4x+?)l-3/\s/$#66:U|2RI) TZGi)rUi2.5fTS @ <%ʑ6hٱJN"܊4#Sī%P"%5|槕~мMz $ ęr2Ĕ\h*י NcVT_Υ]*u.aw(*Z;u-E3}v]&Z6_gB;Pr'+ޢf!+5^UW˼:{^ELot!^2j{K 4TJaK蘈z"u6R|Db~Z_\Is5Ooc)!r)A 9M$smbS`6ֵ۫͝ hpP E~—-[-U\ۼ^ĒmYK\L킕EDy[5h0 0#iHw$i j4&,mz3؋b o.F'\oYOHRz0NLdxt.-s)~bCv/J7A]VT0y)7q*t6L«} Wvg(bd +wP<91ʖǮz+p3>=hf&pU30d6 ?lQxm Y2$/EbBf~I!]:,;.c-l# @aGy Ke G E 2>%8bԹe] NU°+ӷ2+7 ΂5`B0S/"u% loM_r`=A54t^w,}|g@q9PSܷ Q_KXVSKVZ܆0ʧJڗ6 E Ov~ (d,?JIqTH覈9ʢ=;&9j 5V&c3u89/tPL*E!WﳀmNM=Bv Pݕ",ڲ9|ʥugcAuӯˁr^}k c-JipKŞ+ PAYarn_BW~w1@كXK4( !ʵYdϤHA{WpRzF< 5]\KEsM?nU4Oڭf-zK? "=NХwA/TȊsrFsR>QSL/᛺>XO z|Fgn>{e߳z ֳHMEYCM/rհ|c V5~P-Q|OsҌikُO]Vn4RCK6HI5b/?R:H VU'DV#K}MP@QhGL_ZQqGsݡ,$m)$<] {+cY Ӭ^@gjyyTBfq/:g!d|n-I"qAqV~3 ~?&&yO;D(@$;##NSQP۾HQg$N3 οۭ7|! pVAϐJLׄ˪u7vДx >#uupWEZ/`sXk֐RL̙MZ6C%^K/Nsȁj{5x6X(DU+..A_lĝ-Ml<~h }O:󭞙6S~ݛ#?fGdqaє& Fl d eLoFBģ?V*=R7dzW82M/XQRZ_2>˷&j695V;U.ۉ^2[ȵ`_I KhT Dѕh뼠qK5ou+N22u8 83k^pWL&T󷥴v Rm9H:#0 Y-l2s1oި9e:˪JDHC,344#BqC_$Z2Fcϧ0ttY6ҽ i[G? qoL=q)$uNgܬpRJyٙҔ^!|fouJCx_gmu( &3=_VD(n`U؛ZE`iSqQjFCEx W tX7!`\3.щ;lƪ+jM(LWF nsW_~6%t0UG{ e[=Lw X&j0k_mE~!|4f,y*)l_[1-'sV?D#ӞQdϛ0Cpl+\LJ-I]uu`6"VS?RǤ&FzbG^; iBk([wy Zv4;9V7yGmszKzV]_J^&Pv>8)L> x Ⱥ ݫ!ױ8{N.d;*j $2*-@ ev\pc=~{R߿{8 hm 2dT99T$I#oZCwd{8e1 vlxdiJp1}4*$N$6bX|@Q/=m_q1uP)SX2 XCW<]^{q*_2W~Cj!luqt7jjjs&Ql'gܖ4B b(J,26=ΣRO҈մr#ڍe6Sȳ.|7rDqt|FP,,)-,]m.$,gZHx][IS4ʂsf0WNX'uqY;. "SDB֜S ]VZs p]>Ug׬ϳ2$Nm}iP?qu xYq\تnI9 Tv7 DbU[^C{(:UU, k%x0`"/2HE=cj#Ӷ(}t%A0 m.?S<~剎BAL IiV}PaM`MTrr߰V p .j( "a.{}zT@1!W p a{Fi/m3J-@X@S LCo3w sƮQ7gr:cEFfN/p+xa40Z(\C&dud.+ lF .`@: [1zw'q BFS8m-,J-ZRfqef0- +l Wp7祀QWU^R ;BokH}M*L8`-5$_z)^'mTWqs%/ԶJkSr͇!bؗ'\I뇼}4?^YY(5gk'-P]pVp;r_8mRU 涥FNu.44TrQg5T.>0srfCV@%Qs{:ŽaΗY%\ڲLߧ<ܦ^ z9J0ȷj탶,z$O7y# .WFx9!y$;|I]ꗟ/pX5:&Utr&S @}3f_MvY7%CLگ{&p|]ƺk}} 347ouEp;4 eK0_@}5V ]s+rx8Ogt11a14Tէ?M>y]67tg|چFMuzxFUiGh-84@FW9P_bE/{¢9o~*<6cSvr&6XP wLP%O eEJe[Swb4D9 ^n97-JhKEaZVzsq-qrklp(ʻEjm]}.DN$]X\QLw<祗O*ZDZu2_Z@gv*}H3d:Ӌfrx[|yv^jQQ`PzuG|iax69 :2A^MIe C?' 9`;%i}ڙ(ްy< <&M?k>y%? &"A@_u0ŀRL$a !~'n =jj*RplCCH[hd [g<HviɝN*Ŗm|LG 'dg홊W;1gYe\fCv^j<ĉtZ=]\Gt.p[RQ>,r[/GE-o?2Ҹdƌ!%o=˩v^&rzCBC ti\^ZC*Pc|ΥVx4< 0B qriR5xfbiF3Jϻ