libcryptopp8_6_0-8.6.0-150400.3.12.1<>,i$unp9|sLVS}f-:]>ƶڨip5oL|ib9${)j(ppRB'w;FF(nZO7SzAQzE]P( mQ()]6+ @63WcJ7 ʉ P>\Duh]P ٻ. #Os)tˊFH@ZR7U&mVFc':-?>C(?(td ' E $04Mnv     ! $(-2\`=(q8x9:b>% @%B%(F%7G%PH%TI%XX%\Y%hZ%[%\%]%^%b%c&nd&e&f&l&u'v'w'x'y'z(($(((.(pClibcryptopp8_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$unh04-armsrv1O=SUSE Linux Enterprise 15SUSE LLC BSL-1.0https://www.suse.com/Development/Libraries/C and C++https://www.cryptopp.comlinuxaarch64O=i$ub5b9b534d9db07e89b1ac2521e4855f214a17bec73295597db005ee6784eb351frootrootlibcryptopp-8.6.0-150400.3.12.1.src.rpmlibcryptopp.so.8.6.0()(64bit)libcryptopp8_6_0libcryptopp8_6_0(aarch-64)@@@@@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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.17)(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_6h04-armsrv1 17639970388.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=1a46b4115eb0acf94f36f393312357e8cc48316b, strippedPR RRRRRRRRRRRR R R RRR RRRRĨw|[% 6utf-83520b800e22e729d5c1ce2bd240d13fe63d40ddc3b740948edb1f23360a2eae7?7zXZ !t/o`]"k%+- i"Lr6E2k 82$!kPpaV[gfEη EIfƸR3I5(NCs(_JQE ߍ 2k}45 U-̂?DnDC^S-0Sp?W+*{Hߐl%S&<-ya +b<.禩=Nkg#XҔ!=V@ SJ{tĒM[i_s%K!bfȮ`y.lœG[u Td{ęst1[}T([!,_B g^' )pc qBL]q{ wTw2;lk 鹑{2 !g;M60F#QmwuK+C^$]xğ(<$TDE,7f vH\Q)*dZ5*@|G\!W! I@ɶV@f++# AVsR'[jhwquǃiL,l0{ &:tA?첬*K+p_ьT A2z<$ q,* G*L"SdܴN{P<7E,)s| eZE08\UƄ/N%"rIS 26旐3eˉ !L{S/*\=8m+Ji@E8+/ 6 P&Ek:AM]R=Ir@ftMԶzjBmv@/I^gXmz䢹yfwDÇ07 S(M=+H8X"KivߐZ(K(O6gNݰZ:E-^?xzWEBw W'ӖBg ko/HbdOsm#]'fSbȆNܼ0ЄOubWfJ 9P#_ۑة."ԧ=Zu"\%;w*6fdDV<<|sؒ ;X,1rS2H]A7kP4akQsW,r0`,Gz>q?yWPufɂ<7O',bWw)Ů'z}L؊lk癋h8nF#@&4lK1ԞnOŭt`j'8!]F-f\>E j>5N6 sf{;-HtWxnBYOU|*mհ4}\Ir3'U>fqL[y4<9s5*D;^ Eǟfl~>.Po$7<%?)Q!PPStS%V*Q pBpU !~Utw8 :|]uQ7fS#~~&0%g3ɕfSZXxGnHɑ2ê*87@0Rm̷T<7OPX#PՊH::EMd_v4zWQELc^/7S7]₸~&,H?눈fB:uA"F&`Q:~\K٭=Soui+[ @8M_MmC9>Vq75΢#KwɂRlo@Z ݺ!MgbT}\FUe6+zW ++գUj+ow1*,KT 8_d!](r%G@H"gdŸn E^ۚs am=rz4WxUDZ/Q/"ũ?IA=.+A~2#)-uZ-ꝣ; Z<ؕ&:d"_0k)qFJL Z Yb_q?P:0ui›P xz.LYRQD/ 0UF+nV/?B/nH1 >| bԽgd;50HaUܕHsno#SU`5&:|1,1Pvd0y} ek.)3w%},ê8XANu^rӺ(Tx1Z6feC;}-#b/]n81[d+Tv8w$"nÉٯ{^vёja^F6/ @(q/pF)M(,/X,Pxk2-7B䁡t':}\j#% cm,<ۋ`S7GK yIZtMQʗe,4zuxpNMޅ>LGM9 ;ƈ1E).Zv;t;ipA5ϢWNAgR27{k%E( PUIXEv'} , R"$xMH<2n0it|<>lz>oRݥpQWDn nc2o![<ȜN\r ާjFO3:Mu1xHlʇ瘒]<{ lK$qbN{Af+~§id}Cx9lPkHr( x78$ d[`]g$9AvLF@-vj}3HD!5Y_cz^4u4xNrHQ#YC֠maVAVպpSɒ?Vլ"z$xU4`$@?ᖒE|B/ey!l)v_SD:m9qT'EihP]dczW;℣r7ewZIϢhD4Þq;cbCy3C*pR=!M#"#u]jXm\48+>>Gږ<؉Tv^<֮S8NF|'S_Z ))PgJ 3Irly> x|9?c-}WA4ۀ0SL~M^߃Gd[рuO B܌_]tkx3#x!m$2\3"`PK&=8l+٦:2}E3U2m-]`TUk1kz#Tf8}U(#͟Ѩ-hNex6ԩKt0YI=⺄ y˾DE |df} ?hꚰA %Vҝ.qж.%֨{营QDܮ!yh>y@k*Kr|JN֫9( AL߄^Y xQ=^8l8!U۞K[!*?Ǚ rˬ6\dΜ瘴 _~e-bhY[-PĨEK|+l( _So~Lx3-TҸ1sl\)%GUi*Y-Π—sC=Wg?"zzeR'4[\fļF0͗DžYDC;< 5$']KpB_[u*bKTh !\"r _kr#brf)[Acr۳+B0[B{90Ll.J鹥2P2\V[kC $qT?F0Khy"4{H5(zd_J 5]ym}.WOѡY\6SnʜuTwxb_+q&RI/4LDiv!iϵԬO t!=3mlD6n &b/!IZ^3t*1 CtI[봴[EHHۿ|! aw;R# p .,Xz.9R9@yi~}1n z²A؝-аk$\,^HNՈR"r*xEtT,ajњknI. ȍAJ܂b~&&&bbT2R,57E7ai33Y)'\(YaF$@oEe{)]o լc?sa=B8~,_W~ƟBN85 oV]}ݶeqh [jLn QD|% Ҵ!B0l "QO.z5'!TjttxxelTA7БZh_h )lw Ċ7p~8QutSč?*W~̽#iݞs좮oq&{^t^ RUHW04>\v+054CoP .U.1͐9 ИȦY$"(тI~:v?}0Bx.)!38l1Ӱ7:t^Ti/s= e !.2UN3- *V3 "t Q3i%ҙUDtUMx,:Rap9-%F'V9@V؀/苅kAI44wFP hvmE{YMIp5܍mY!}Jb@fCQci" J9oÜLɭpCEVI7VtC X˗HoGȝsuרP8J֏T!7_~p\KN׉ <>߆sK萑g{SDw?̭x^H{%\sQ ֬z-߇3c6lAPc~xLiLΘŤ VUL>{ څbB4#')nHu K7 0u+r *8프M+í, M`K(-Sʓm#wQxpd9Vs׾MiEE.۷es?)a0wu> @CFCRD+:kXcc}$ʼnb>amYe=B l{ Bobt&hWaℜY@9hGC$khGa]0ħa 1 Fz)yle}=/P'6HΛ?aDDrDRSHp6Tэy|hQitj+iA@^KqOjSg*nPnZ0%2~4f-?VfX^mT,dD+xLFϏΪ W!l;h^"4_/O!0"3J=ˤ2(c];i%y{3>;^fhRˍ;3'$ R!xD+Hsa97>(A^"Z/yIDNQ@ Ar 7?J-K(6-IK8 (8hOBRSP;h%>~n]eQ 5ZVђk9iA$4C3vaMTA)Im8Чa" 1@:mY) G_؆!њ9ppo5Ob__P|HvAGD&=sXf\0B]:v/ c1/,Mns#oAHG mא[ATV.|apRktRTwucbM6Ea .wbth 2D+4Eqc8ş "ΝA:n2)w^zf_@몪P,pn@]|wrOF U9fIPќstJn.͒!!@t;){z׮HEJz]╓.*Rw*11|oF=@-o? Vn catf^gC.ąEȲs?aqo7"jgLw"Sr;ڽU)\z셄D9djiF7y~a -<̵ 6m F℡&e2BI LM uL1]x|,)-dpg>Mo@jWe{3$7DG3V71~8[NH#'„ŠIFeqD/q8Cp83CVzS\jVKX8Ue WӔm+D7v4 Xs*X~I4jl =fa^ɹ!3)L]`C>yv R\=_ ƎѲeSs3g9H.v"q!j;%W9ҳzĐu\?6W+{k_Hݩ EL~D]POa1GwOAq<$Fe7wiE; -RaN&qnqEe_ɆWԑVjOw.ٴ<f(go|&5{1XƠ%R" t+p(v}bnc]\D R9WCzo7FѕeL&$ SVC%du,Xob)"`G}qD$h6jѮ#>o.K{URf2qZFh "HcmEmw u͗$a$VBPs+oUCT$E&zC~g_rADPzlǯ6Z-;a 0]2i]ne0Ȓr:'q%[0Ŀ` DŽo]z&Z1Q9!bCj;>~5r%5 %g?>"'ұ7ht'V4x-̉vlnk+^hi0, Ȃ\"MACVbBs䝢)`mc[Fzڸ ٠ղCr"|) Y`!< ^;6)U@l;?V1H.r[NVg񻳋{S38|Ҫ6E+?FץO%Y򎓊9&s VK $B)$<6YV|7 @KqI$Z`!QLORr _XpYF9p/8IGT=(F 3o a=hQ/3fJ롈`H$eEm'RGLU] {.G^_i0ZHmgg AFm?-$Y0ϡy g]w'ϰY]SRhzχ1ri荫VRFN4\hϐ ZDhMoyz} DDi)ճX W6\)a×g]A,^K3?1vd{M8Ni--C'&/V>ښ_Be;̕ M}ʂO1QM4?<>Bِ`Xo$>v/]?ZLɲ.wo[҆;O0)a\pyI8W.W)h ˞bnHؙ҂4dyLê8gԨU6q~B T 3 q/f6#zDf=7C_ &K-o8Fam\/p2,=K6 !䟠_/fhkw?pw͕Zy0$ ͶB1:'WXoW` 0{gBU!i;lh}$0 U ;i1fb(+=rIMIV l6kCĞ;eܾ?dّEeыjB;T cl13SIr y =it[#qz1) :d3 $x~@ۙn#ӃE$-qEicIjHސ[2Pz`cb5q?)L F65r!&7*W.Ȣ *>زs{&F,;ͩA.%}n3̌ҚX!I6g#8p2V8y!|}7)/;mp ~Oheip,A| C= j!9RIR{_`N#<+Rmsnm-bwjр1BQw̜YW ~x<s̀S(CqD /qp#9>;ip[bf,ñ 5*xZvΨA6 /C$|jy Gq߷y%pdOvsAIrZՆh^/R&s^qPGG%5yHW1Bkp=)z hqN!sb$k`Gxx.Ѭ1"HK {b:]5Ӄ%y۱)VL%@HN}cDn)dWI/r"\g`N+_0ȯ") t'/l>u6dNB& bvrkvlK`YHGgYPҸ[g uēifkZ84Dm<: P(TOt4 ɷ_}S g6Cə/~*tsz<@\2u8u\٢ @,:V9'`3#8u>¬ 0E7!{>df,#3Qm&םe2Ӧ9!f{G/d~y/v i H WV(-(* |9|Bd=݅9ȢYk%Lw)-[\0+[.p<V%G$-CQ$Er;Ͳآd&YvYP{M'Nfv= UC"D0 ̭iN<*6.LfaǗzo"LKB/hLjCEdg S?ޒϜ Ǘf%CdSSMaJ f6 $Q > 힦lV'.^aV0ՑxY#޴"Mo S7qƔ(iFhX]') 4ݭC!lqqSm?gvUI<} jk×qbOMA{7̻,2S`!,,؝[^5i>rCy k',T (M&}pLgmd8 znL ͝%1mہ.yY0z+[NHoFB%JǑFEj2a"x>QP+=U\A5fs_Gk4^˦Y̵vj}Td7DcCMG -}$D;Oa9( ۷bu1Iܰ(8ibt)rp:(o; p tL3^ugV58qR`}mm=.F, x'T+a q&WFхߛ/lC>dL Q*9JQpm>/t޸,Sv΁"F}+G@. [l$NB1t7K_k44TnO.A<̜,OE۞(ѐ+X; JpN?9p!x땄j9r UiLb㜓/.XU KB=w4+]Hxg q{+'}0Ѥܼij}O0.wɺ'ąP牧兢YK$$ ¢h3-S쇨Gm3J&>( >! ;4&2aзV" rZwV$HQwxd>(]LƆW /GA%Mfs̴<#9=p O2,G dE6,>jD!+Q8-=CZPuo_E\oz_?TV۫fYb} mfW$l{e%NqMċy&ЦrQjSr~9wkbbۂu@%* ,h[)4M2RR:eCBN~[Wm:( Ilje ZbBpD&[a9̓ ^͕oY[z؈q:*gM QZ&+-ϿdL)_&bJWtlN{-':!CqAnAQYm?gzZUN}6+uPb*o& {:HGJ@lA,V ~ cKKbJDA߷i"F :hhyrD߮BWofo}{?ԀjU^rmN"=aMve%5?L&,f8[HP,.4@Hocv"qT45k.5=LĮ+ջ\ƙGq5>&0Q@2_>IGX愱Em}X##B x ?GColܳ=V?Syq `(%,*cD&x_/%\|jԻ &m(,tZ _W'GC8G&u,p*z~-"^̎S9>[d.P)6_&^X?Džf0ם{l,\MigiGi( \#<~Pz^VWlDdt%Pe7x6S]oC$&>zJwʤT@YY8Efj̪歯8'khH~<:- m454^k_{;CϭtEh1Ggp?gHtK7Gsxʼn۹/XQR1GTZ~\ ƻ3Y' c $ŕ|%$ShkHľjbtX.=jj;􂶩9l2>&&5GjwuQ=쨜cS%FCd`_)+$h\#6*E}:~m귄_!0&PP6c~8 @0MK{'$Fb$Jk/Ó YEɍOzYƹa2i)Ȗ$Y@?>adTNϹ$qVȣF>Hr Vk+GEuSWɑ w(He*\PA\]?jbF^f8GPڒ.,Ǒ+Q9)wERwn _Ipg\`京AC+S]9rcY>XPn} Gq{pY|ٍaM}?WpJuBB͸n<(zdGHu;T}tK-%`[{[=79p_Æ"%2ЕlhY]+8K=S%@~fJ?Yf+E i{gO),|6g}0fgVԧSFgωmN%T,=dߟI9u[?CL}EȔE{a%DJ@XgY PJH]wua5tG';XTRA^ηEؼآ,$}<)yGم hTxCd =JOy1kru; nP_6 | *h E/1aݎS4ef' T2.F}yBdd @ՀN?ke 7#eV@I^мl PO\m;yaB6yaJt I\ a&V1z>^+N9z]zl~g OBb_^O ғN_02;.`A;y~}vH+sju~Cɐ@ZMJ.0TN=OE?\ːpa:m]*$͉G8HfFs,/ښM\ B`9ĦiP'У):uBh,9Ut+c$Ȫ8buRΩ#7nc 1Ƃ DI 倃F%;vx1дdh]#@JV((l$ DhxFz*$'d5SMV2Aΰs#͋ż3<1co}$DQ$ϐF/lz:P#sK8JT.vO;T{.%a dퟙ\dR2}i<硋ŘxyDu1咫0~vXpfk"=ˣkxVbwOjcx HM޿u%pk[<jUlaTRYUU{(o}S`F?62$-nQs9/xi=v|M3+a.M(΅NH?n"cf́ O  +?_~wp /]皾"hlٻ;e#%.6|J[>+?AꀳĘr\%!#-wtzD BV7VC3Vy9Ŗ6b-> xQР ρ =:'AiMQl@֬EOE@\;*!yd~wA/LDP|5DODX9Ul?vJ٢Cm%N|֭GΦ|eg I)z6q3~80(5 L8rI8~ے%'p HpCe 놹 W*e\o* C J 8ڝܝo\dى;{7Ѵk}_/ā6v}p ՠ؊p!fz} 6.P\0#y տEhxِ g6u`0f=V'yF=c+ڏE?/]Aj-V u A$ޏDal7uU9 iq0j/E1+ cN+># #(;\!4$WRlw0͊x2 VSz _a_VY:r.qYtp9*b_)޴ M{+;t5z\.4}ߜ2:]4A2T8)*GO2(\*6cp!9+Z]Rzc=0Hψ_HgǏЏ tjڳ1~DŽ\.Wk;|%BQ=Ud(/}Zc(FE>4@|R}ZTG )Ey4(Ĕنü'8| 650%7dzFLHӚ7&6KV!!Ua?}T4Pg=uj&ؒakQr$UCmۿAGvZӧ:iiHuAcNrrZ'#M h[ Kpxob6v| ɝ$Voϼ?Ebiۂzf,F,rdK ,5v"ϗ;lMwp _0(W䝛j O8rܖ=!>>dX|FMH~dSg2 Ƶf wg}>DOЊr1:Q׎Z坘$x;o(+rH7f@P|W>چWm݊CZ/3Pv4)nܱ~ȧmJ ȍjqVfD90e_7Z(GkvU^U^\[3;1nm]YcW0 u<s +|&;6)F3'Cߖ}cvK@j-kNAf( E:Lb0B&͝mIeZT…_hNaQRssõuQy 37Vϖe焾ɰ^A_* SN=_"Wy=~qjn!sNJ?PY{rj o9/ KͶ75Nd Ur !|8x4E֥Xb/*斸HngM"$זʅ[B#Y}Ss&x?ހXA 8x%P[=B.mJhN#NvK1NyaMumcoB +k#mW+B);$K;j ?ZG%~oj8s,ﳖԲ6L熠t T0> n/Z/O@|5dbf:#:෇xA`U7\Mo`A/9 2Um0֣0Vq$|/w%~c 1~E Z1UB;oH n`6lXa`5a]iJgte鴣o7Y?;U;,ʒuT.gm+m-y3i PfHx 9Vycf#n&/Vn|żu?Y:G  ",=Og {%oﷅ<󦐴%HA16 Hz~6^cMk@0~L/үX qʘg325LS_st1MG2)Z&M % #ﲧ#}XV.ʾ0ge< P{鑍pQTsPhbU d?L>v^[wYbw]4m]XbaI꣉(S22k{ V;г%xΖ7eG ʣ$US&vTk͐_w5ewC  TAw^jrm6&g313˳/:͓g3?lhezF/бa\eFڞC O=7w>9/jv-f-c"zeYgIwhD@Jר-޷tVOH%5$];Xg-beFΧ2V}፪ѾԽwRRyш=F9%(]uDz@BIS[6>n 4X|u|>^G_"g@* Z3XgO^+`Fw{QLz 7SKQޖ_nXFk 8#b}F8?@̼7KXQ\;'%0_?Š4|(xj_eYOwci^@Tƍk ^ПK]9V%.e*j4#oZUiHXA:09wZ꟱&=c);^Ltƺ.O0(sdlM((-#E>`tc[iv-x$[~33 /&=EiO GIHȤYf}X~\`ld4O0-!YokCt"@JprȤtm* 5?ͶB.r0TqC*aaBLP߶ YZ