libtpms0-0.8.2-150300.3.9.1<>,dGYp9|+r#ç+ԣ\V%͠sH*Dni 1`}riLDDI!k#58FNp']ă)TTj8+v@?uB|Ag)9)]"AwÈ:>DYPJ#]:$@[P2/c~IS).G井v4{" n7MDN5uZ%Q Y ~ŀo r'{dp+lSRD n:0$UUEH-DZAKBs>@ ?d   \ =ekt     'JpL/(Y8` 9 :Q >@FGHIXY\@]\^bcdHeMfPlRudvw$x@y\zClibtpms00.8.2150300.3.9.1Library providing Trusted Platform Module (TPM) functionalityA library providing TPM functionality for VMs. Targeted for integration into Qemu.dGYsheep170SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/stefanberger/libtpmslinuxx86_64 @ q lA큤A큤dG:dG:dGX`=7`=7dGX`=734d03430736d61e77328f15df4448d9d745238e5389a1d9837c00c8c69b9162d3d41d165629e87e3c18178e56c1fd8dfed624ebe5f36dcdcfaf5b3fc1d0d1790d73e909e8e84c2f056fa0dbac2266a3aeeab10426251f0079bbac23281fea9e382f1e6bae374bb6a9d4f4596767fd33e499718d560de140fd9f3d402cc5e41fblibtpms.so.0.8.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootlibtpms-0.8.2-150300.3.9.1.src.rpmlibtpms.so.0()(64bit)libtpms.so.0(LIBTPMS_0.5.1)(64bit)libtpms.so.0(LIBTPMS_0.6.0)(64bit)libtpms0libtpms0(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.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.8)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libcrypto.so.1.1(OPENSSL_1_1_1)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3dGc@cRa.`}p`T@_@_{]p\NZ_:U ]@meissner@suse.compgajdos@suse.commeissner@suse.compgajdos@suse.comglin@suse.comglin@suse.comglin@suse.comkai.liu@suse.comglin@suse.comglin@suse.comvcizek@suse.comp.drouand@gmail.com- 0001-tpm2-Check-size-of-buffer-before-accessing-it-CVE-20.patch: Fixes CVE-2023-1017 & CVE-2023-1018: fixed memory corruptions in CryptParameterDecryption (bsc#1206022 bsc#1206023)- fix build for ppc64le: use -Wl,--no-as-needed in check-local [bsc#1204556]- Added patches: 0001-tpm2-Reset-TPM2B-buffer-sizes-after-test-fails-for-v.patch 0002-tpm2-Add-maxSize-parameter-to-TPM2B_Marshal-for-sani.patch 0003-tpm2-Restore-original-value-if-unmarsalled-value-was.patch - CVE-2021-3623: Fixed out-of-bounds access when trying to resume the state of the vTPM (bsc#1187767)- security update - added patches fix CVE-2021-3746 [bsc#1189935], out-of-bounds access via specially crafted TPM 2 command packets + libtpms-CVE-2021-3746.patch- Update to version 0.8.2 * NOTE: Downgrade to 0.7.x or below is not possible. Due to fixes in the TPM 2 prime number generation code in rev155 it is not possible to downgrade from libtpms version 0.8.0 to some previous version. The seeds are now associated with an age so that older seeds use the old TPM 2 prime number generation code while newer seed use the newer code. * tpm2: rev155: Add new RsaAdjustPrimeCandidate code but do not use (bsc#1184939 CVE-2021-3505) * tpm2: Activate SEED_COMPAT_LEVEL_RSA_PRIME_ADJUST_FIX (bsc#1184939 CVE-2021-3505) * Update to TPM 2 code release 159 - X509 support is enabled + SM2 signing of ceritificates is NOT supported - Authenticated timers are disabled * Update to TPM 2 code relase 162 - ECC encryption / decryption is disabled * Fix support for elliptic curve due to missing unmarshalling code * Runtime filter supported elliptic curves supported by OpenSSL * Fix output buffer parameter and size for RSA decryption that could cause stack corruption under certain circumstances * Set the RSA PSS salt length to the digest length rather than max * Fixes to symmetric decryption related to input size check, defer padding to the user [EVP_CIPHER_CTX_set_padding(ctx, 0)] and to always use a temporary malloc'ed buffer for decryption * Fixed the set of PCRs belonging to the TCB group. This affects the pcrUpdateCounter in TPM2_Pcrread() responses, thus needs latest swtpm for test cases to succeed there.- Update to version 0.7.7 * CryptSym: fix AES output IV (bsc#1183729, CVE-2021-3446) * tpm2: Fix public key context save due to ANY_OBJECT_Marshal usage * tpm2: Address some Coverity issues (false positives) * tpm1.2: Backported ASAN/UBSAN related fixes * tpm2: Return properly sized array for b parameter for NIST P521 (HLK) * tpm2: Addressed issues detected by UBSAN * tpm2: Addressed issues detected by cppcheck (false positives)- Update to version 0.7.4 * Addressed potential constant-time related issues in TPM 1.2 and TPM 2 code TPM 1.2: RSA decryption TPM 2: EcSchnorr and EcSM2 signatures; Ecsda is handled by OpenSSL * Fixed some compilation issues- Update to version 0.7.3 * Fixed the set of PCRs belonging to the TCB group. This affects the pcrUpdateCounter in TPM2_Pcrread() responses, thus needs latest `swtpm` (master, stable branches) for test cases to succeed there. - Changes since version 0.7.2 * Fix output buffer parameter and size for RSA decryption that could cause stack corruption under certain circumstances * Set the RSA PSS salt length to the digest length rathern than max. possible * Fixes to symmetric decrytion related to input size check, defer padding to the user [EVP_CIPHER_CTX_set_padding(ctx, 0)] and to always use a temporary malloc'ed buffer for decryption - Changes since version 0.7.1 * tpm2: Fix TDES key creation by adding missing un-/marshalling functions * tpm2: Fix a bug in CheckAuthSession * compilation fixes for TPM 1.2 & TPM 2 and various architectures and gcc versions * Fix support for NIST curves P{192,224,521} and SM2 P256 and BNP648 that would not work; * Runtime filter elliptic curves (that OpenSSL does not support) and do not advertise those curves as capabilities * Removed unnecessary space in MANUFACTURER "IBM " -> "IBM"- Update to version 0.7.0 * fixes for TPM2 - Add gcc-c++ to BuildRequires- Update to version 0.6.0 * Introduce TPM2 support - Use %license tag for LICENSE- Update to version 0.6.0-dev1 * no upstream changelog * fix build with openssl 1.1 (bsc#1074801) - fix rpm group- Update to version 0.5.2 * No entry for this release - Update project home and download Urls - Add autoconf, automake and libtool build require; the tarball comes from git and configure script has to be generated/sbin/ldconfig/sbin/ldconfigsheep17 16824267130.8.2-150300.3.9.10.8.2-150300.3.9.1libtpms.so.0libtpms.so.0.8.2libtpms0CHANGESREADMElibtpms0LICENSE/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libtpms0//usr/share/licenses//usr/share/licenses/libtpms0/-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:28765/SUSE_SLE-15-SP3_Update/5d08e5c5fb94178cd0a8b0f8225d1aef-libtpms.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=05a0337bedb03bb38199dcfd166470c00a4774cc, strippeddirectoryASCII textPPPPRR RR RRRRR R R R&0,xpo3utf-863d08588a895636d51185bd2afa178bfe5b8b884c13e9380399eb6f940b4c80a?7zXZ !t/mcq]"k%UEdGiЭh\07޻Ƕv 7 s0݄B{3%twk?Oi;I9j)j㬈Tj*3n\m&Nlz,j #=!#IFswtnǓwrQҩ8jhsS-@G(&~O"J8RQ^(`€$,,Ì_i=tLB\G z!$uzlʜ}O3#mV4Gzn3t,b*4˗- -=h݂No s+@`D0/}&Lbxy>дP%9'Gn֐ac(>5L)qhLKm\XgzK vȫ \/!7[+ùS#tb|%ErK/-kgo] )`/(aGvbܹc%`*A%.f!Jż4>smOZ MB.Ԇԅ$hC >7p +xP8`ngP bfp%^(/%>!YQ'sꁪ2<-AୢdKG^ #]~{wwὺ!rnϧ)D-1[-6iv\Nź|sH̽E t.͝W97|sgx)⾶djE0F& 瑘8rkaBCVeZ]}/3OOk"jꞞ+pi+[v,wk +'FStՇ50&%Bi4-#9$<,RB>Iw1*+xPڥ:(x&u԰_(:Uz0A΅6Bc P="ڮ-+B]c *$i˭Ssium#kuėHa]+m>fU rh䷾cnW6n]+Q2տ8E03XX3;Kl rgsd0J%7^Ҳ4\aSP!Q)z%˛\{4at\h%"P23V6JV\ CYWKX|(3'7/m"%$VZ֎#Qqqfz#I)V!%3켜+*xa;?FL^_eM(gVS6 g !R7#ŶiM,'8hL8 `+rژ؛7Y2eʳZ+!~4>&;.\;F!qY^Bd&CWALP.^,B1W'҇*'d!yO&Hs Όo8]XOR~1G2M@"u\rSs0`L[&\5,+ 6/ϖ}߈7%kL ?AÈK:!C&3qP.%t6Ut&?=6 =u5|$zzQ:6O_c\y׍^!/EG)OWafUQћJN^ Yqn­Joh2l@RWE%@ 1ҍ(lQH狰)=*xHI  HE!挕MhocUn[sy}.af,;)u-qW 8Kpu$p`LHƥA-Pȴ;i@$L^~Q|ioŤa5:ЭZ9}P;hHzkyy4pi{#$L6e#Ѭh0QӭR)BpO"U>mbd́ 4G/EmС(Vy(ڸ)Xʆ ^.d; dRoz6Xq/t *8[ZUr0OA#)NojڄELѣL ScRzoƋP IЂe?0$92?ItppM}E)4,JJ5AA7͒ؐT ݟH rد ҷBh,c pޮ_꾺B1UAA1njuHˌR3ε[f ֈql%J{| Qa -9v졓" G_Ld[nY#%)vy,)0C,ai>o2_/'>1;nVT>%9VqXT33Ц Y;r5eՅ!=8z_[ *bME9 /0U.1蒪+!.04 YL+t ߅p#.D~XĠ9J,{Nߧ;q^>AB~cR^|rEa _C)윉e)芟w1FzEdԗЄ9>_%S` (}EUeXBذp`k мzw/GHX?)fmk_\oE'^s^/J{僫2MgBhPrpzQ)+ J!և\c3[k7r"S>siaPF0?';I$^=aO$BTLP"MJp7g3iT9M|{Q9s=}4jԏwZDliPb,EJ> [d-!ԃ PM +P[/IIZQ=Z^ 5x iY]ص9!dI&)L9ݵl}G5m{jstDk8cq^A鞷4;$Pp]n<=%] CB~LI=Lq=NJziM"=D{?>K1rMuDAg;gPɝ^y^ԿVkog,uB@N^5(*_ynvCxyjY A!jL \W.! \9%8̦ouj_GDXj5Wv¤%{`=DrerX] B3\;& !zAtq[:;Y%nsZEEX "+j{ݍۊ A獇S䔇b,*y,(z9n7%ȈSYҁ}ւDj]Yb0Ⱦ콯P0u?OڈIs#*u6yRA׺)]%ҤxR@ 6e"HI3-!6tl +}'LQ]0ҙ]ʻ9fyArGAK嵰p2LҜ"xHQ9lLN0%sCG뙊+ l-ayK;XE&쇟!i=ڔz ^o%G7!4=A'|ǕWQ`z5%4i`r&x8ēː̂\;jT!B>yvtFHuaF6T&KMs+ן#V2׋Z&Kl*[6ܷ(0\' pKƄ9!}ʯ5&4=G%v.{Wή9(m9ʎw %rcɗU{CuX ^O0z ^gw DAU=?9p ˜t7^!@mY6M S|ra1GB2A+sJy(&!+cO{#W}߽Ǜŋ\*pײ)vkG"h-/)B[ߨe 5͎v*U[}1'zҔ?iĸvZ:Kpq~YccR|:ٰ瘴/GSxdV\5E~-]%df¶cly%A>-K'& ogӋ9Ū0Mk$4vSšC@MRj.+)AJ&]}*ج"4͇kE`9|7J>$::IĄFڃVXa\d0ģ(sYa֧Bt:\*D=ub6_Y!Td[x3fgWk%sZq9eXW`$Lu1Yw{r> \ guYl]Ki\To{H*;zOze!& L{o+%ޟp""^& PYQI3;?$::[@&߮]+73;v"J7+@>!WCd՛4utHw% Fҳrw}*8}|B'Ӹ&JM"%EҼ߽c3-.pl{wu`^gk $'iy- dz2_HgEXDMB|X brl(De /Autl\#K蕑1-JU3M.!ߥ _)e.Xp?suxk=0)PIwuS }f̄>!z"K]*<S\aCq !-j!S ==}1AuQxa0t唱j=ϴX-T!:J~u@Qx͕9Xb ce yA?Z0(`pǰrs"}/H)aVPaa+7$2\EW|]jf1 P!_7xA֒BąiT,)Jr0 b?~I #pP>GDT.v!:$s'>Rwj>Xe|gn+; ʌZ nCͰ-Ply̡hZ*G*KxR["tw*"V]*3q4a+c{i-.m>`kx9tgBn:srKZhS'v0_xޓ`%wX 2sv lgC aDQI(U^5iH[YPѱw"WTcRy{姽=X'F}6AXhV@ dUKnL '(7K-yBzFa* My) .FCV0`O1W,ѶPs^/tcS *pFeTwW$g3ZLtʋf/$A", 9θ*)..E/s] ?IxVc0HvS.8e=Oڨ Ab зGpPCo:tK.+-̀Y}IOi E⬣{'Yhڝ`X"UH24W$\5qv CLWd`ܴHuUlc!$lRO{b^C~t$YLĿ3w! *j;mDA(\>]x]EĠ~i (:o85dkNBGq",жB!^aaKГp⮄%#rxcRǪ -zNEf [.NP3 7HҤ:.j'Ydi6iR1i{S2{P i?i-+LLg\6BdVdYW^mchsy[ wYxÎitpxd@' xE'{AL+h^bWfl` Վb:_n4/ΰԧ)XZ+FR($Y*#r;dLP [i6;1[cB- aew MZ%s"Uӷ1fiMDtNDҁ )Ƃb89tܴ:$M]:t/īu@ 4_ض}Hw$p"3Ų4L}Hڟ˂}zA(]^oLF9^i}32?ZUĵB eTp/G+LrþAm$hObUCc[U skszI@휯HA$4(d^)`/q8 x5[|o{dz_eW쨿p *$tN &WbjQPNSY͔MȷY|N:Aenф~-t"9X ޲~YlK4>? zÝ= cqgFCʶ*My*ьpCF33"';KT5D#4V_}dvbŎ&NDvR#!]#J꙼ Y/ʈs5\-,57w -ϯU7ts7'ř; r KKNR}[yxHCeڤܟHV6F~Doh]W&r!]b#-P,K=6+;pigxnNI#b7$9L>q_;j #,e[;S*HcdN*0&V^7ˎ;u#`*qЊ_W/͝Uu!ljTH\Dkl/1_Hx/둈0l& ;J+%)jbySe#QM+Is,r@ ەZ4չb.@n^*{(tӥ2ss7 UY),%06EáZD_HvrRhc.1R+c(qr#  "ZϲZzSt>;޳Nʲ%@qFH8_w% iZ"°+ALa z tk_cY?^:刾\[fC/$k;%`x4xɻF:Y:`osDP7 czשeb&D$uloxjMkN׭;У>Gr1-M4TґZc,$N=(V=ޝ&{bDXEDK#l)$T2Z a܅/=T rlj /K{>=fߥ^l$S4HMmuI&R؇ܫѶOt椧=uБ>C<`pzU\%5uZ0>Xt.!Q9}(BZm-n`W Y W,mP?ӹkc١cQ|m> Q 8\^)D4mBp\4R{{ X-'u3G(Q Q`GD=|QF`i:SnlP16* Z zdOx5cd)C/<4{z[$ -8!#%Rci{U{5ftku"S:.w<ك.XjA9%Zpp`\î-pg-DJt#F[ya(M`|˅ Z & B}\ 4yҭ бHAwif jw]_2٢@H0ᤐፄǣUAd &ElY;#<="~A5[-տpbc en/#C$ PEjlraM,/$xջo#^ ?8:+֨wρ\ ușu~0ċl U aQĈv=Q$ fkʄ$ƯI0'zsQN<^)ҭX bfZx!?u^ɺ(dNGq8H/@!q.5US0Y638,o _ VpmQ'UAUΥ?Z8T h&Rʰ8\EGӦ]N s=4Wĸ*RhK9yh{0}5oŮUbeQ~ySA"b>wC{Om_cƵ{lyBW̖7^6>4Ah O혶܌ɰ"vGema!"vx^&]6{g9e/ t ɺ¥r H[ \_h!O Ov2Ld~`hzxmu~Bt+L^B1T!#þ$q AV;cϿB)`k@LBFٲeܓ=^CmpLhʦ0 ŇKRKBh}~oWz2̚kY}7dNՕc[,<^й0 V\."*_Ht | Y[; Z-0x,{_-*oG{#7[T5qarxn e/Sh7(ɾ.|oZyx:{5wTNJA4(ON"P7KQ%Ty4dm;9`mQ˃IjB(?yrlNtֳw_XWČZo^.[ klx|`q1ćl[5k/]ZŸe' au^y]=` lЕm{l6<&:!U)j񂠽W dÜooFq?#v$D`aN:|n!K\2~D^(0*Z3G,F=M[׷h?׀03*NyӿBPWqb)a)ކO$s2u7:pqE4F6¢9ףZ,$wKO8`AqG9Ry+zACS*a8d 73SbL=1467YTq ԅG|@'W,$u|V,̒7k!Pu8 !P7 0<,tg XKkON?&RO+}/cxWn5!+C'>(BDj⾷tjaxĽ,y#%Sr@z%|0uiNdtu\6|k=;Wv<#)w`^ij|I)iXnD|eWH٩vɎ~ lnߓ_f]Qo}Ԣ`XC#Z fNoɧLČc"P^7޼p;ESRm9PPm ƀ͟bǜ6A/Xm.E׃$a6$")#` GA%TRղ-c|fM>\i2 Hsۘ<#9'{r _5Z fUUp]qYS+ebNNS=oy[s'f|yXg <7T+#jQaV,b' A<+hʯ<ƫBqvth7+ ,RO`NN3ő{عP_;^pj̚y~sdmm>313aqFg|5jscZם2vCYf{AJ$Hr"xXvTs̬yV"6dt;h2vW =߯%Yu#TWUG9!9<>XeBAZ5>mer.6 2C1؊gyhڳ1ʇIݼhx_Bx2M} .ϫ^gvxPZx֔iMNtbk7!60K1VR(%a%lғu~饘[4$@057qhKA 9- q`2D6î{*羂 [0CŮUT+nyZ%坰hcM)SnG(YeQHϦއ~;`XERXڟo\pz,YƓ$d? \tm\{"',}7:OՄ [WYIʭ͉T/OwOno WX!zsS޽fg,ӟg^:BcC@բkpn=k6갲@;ۗH6 .?=AWvsʃH> H2v\(jdS/:|_`pxnAzŻDx!US9(G=zkU +*4()c8[w/ќ&iۼX brauQ`}"|}5GƠ>$U72٣ Şҩ -Mf9,p^N91=:G.Kѿ@M=E$`[̃ە,Y~wDWә#zgtZH!M <grQ;t{S zVux ґN~#` 劔uJm-b$[)rx|*7 H;wxVEDWbSND});TO&+ssVm=j{Kח)}we[G$b 'xbwCq3 o/ǡ@dؤ݃##^iйxad)2\ ͣ*ͥ2Fz9fN٢'̀P Z&FUF,z^3@m?s$?댢{is )"(Ή6["MNÏvNZvyPGQ`ù?ӝ5Ҕ8_L#<>9xQKgުF?uЀF|gr}5m'\DL3!\7 h4`kAɐح& '7) ;Mp  D n'7u,(9x%ϵ5]@&G6͛%9 \;!"($paזntR2AӾpdvk0X$$+IhKɉ?,-fmG.;}bM*NONl}L›0!J)G5DWĩ Qs %_geFYg.ZT L_zˉv0Of AzPjAyx4ЋH0 (GܳP)K~oXtꙖ􀃢U$|r J9y>es4,S2\hS/xϹaiԢ|@bݿV"C$ d3Г)W* kzz(Xsy2"CkFTWI|0)}w :46P$petL{Uz'~DqRY7ya\BY(k$9(?tN~*_]nIhY]kTPvdx9*c^y57/m4zٷ2ڔٗ`#%"R<3|s5̘,ծdr?+ZӺ"PѤǑ|kD&*J* ʖբs\bE1Cv?eHYӼG׭̓yԃXmŁ@,εrx7jWS_pO[/<0Rgd@dĮG+3'C7qkBlc[)8q EX#R[SW$oޕ֤1eXmـ~ncz ͜B_/TbjD~VrB 0< θxZvpw"P| }QR$ue\W{h%h>܂BEf$'V-k&f@>4L];rRM@e}|lEK5R-ъhյ&=Hbe u*Ұl&q1xKiHvmM9RK$ Mw5T!2裢<.fՃ&6s]c?pOʓÉJ$J55%8c`mZDW2HL'?03JiԜP ml@s7'9 I-A:6Xͤ' Mkzݺ0KC͝Zg]6# H1E1jn TŽڜa ?nӫaUs]-ayS!?ZP,YO@dL8 MғkWE*@3mAVB{*@ؑ70q癧06ohdSei4~7X x G>;~ɖy tӓ#ZsY% "]ҷMP`)~dHbc3K dG!XzOmѤ%b"_q5[̨4>v:2eWn[yKh䕓;t_"4V7®)~].etGԮ R<*(I٨a^I#4nxSٺ[rTǕ(rlY9 ,~S)" s^ZjSyYv_:D;(qBe>4fv9rW|P3Q.NՔs[ NWzkB/xd,ʂKقIՖ_Lu7r 꼵ZS8)$-ѻ<,Gu<3b'fHL8<4u[Vm@A848.s.PQ)[&e" #g ھ:Dpd#"oe7Р%X! NPSه̃y6CNN?FD.D;6| 1YC:^fJ.0|bfc+HP&E'{+ pa~2 p˫ Qvd'I/`(\-8ź}.R ->@,&횠?I6nb,I)a|C@*N%`QŠ.\qk/*65v2B 5؈-G WبP-=bh58Q(W܆b?]|{a䅄Di:$R p7tx~ "H$'iZ/`H]Bk87f)LKFfiƊ ]v/h{.SW;sގe42ؔAiK Jk/_͉>A՞|՜P5]țpWa^vEH(W4`'0<3,f+FKicxR[8E/M6[Tw9գAE$p:v/.y쳗uXTi1Ș:5{^,NrjUکX7B([Λ')bݍrO{Q%hqt Zhv|eBX{J?>ٔM_1M,ڠVT;GQj2Rӟ=rIV)3DQ]AAi~>U1z3eS+rqヨc&*Fr`△EjM W+6wg3u)d5W,}"M[ʪaEtDnCPsuf)\$פ6j&HdIN"$ XQRӤѓv^3[Nve Ecw>¥W1@G4@s/ 0_1VU2gDNꂸɣ}{+G R?s1yx$71'cU}/TXn28n =iԮ vO[/> Ib^Cs& ?kzul hdK˱l5tnBGIhr_y:pUJTͥy#e U;rU >H!C]@*eY&%î!sq =jg\AvH 1a<88|.cxGN{l)݀,8}7\''հ<&.XuHL}F܀(̧2hqN6J7|&'܄̅$@mr5,pExpW۾=L$z z@y~mN|02 TW 1TCJmN}N-`7̅tRICx7Ԡ9ocrb$1cN=(Ojeq5UNP?SK}"wqx8&m%z?Wlo؃e1PaOh=vU9CQ$oʠy|=,ObQи-Ke~J4Va%XH60N-L>;͟ P#˪ݨftUZ= e>?R[EIOh Ulq,P ?h[XRIV"(X{ &>` !DI)BVbq}vFcQO(ݝ*}9k`p"i>:gq_z@J2 ~Jp D[(*SAQF2\>!ʻ<P_3}ܵfFǟ" v@+ߩE,m2LwZqF e yǻV#a5oeT6.,>|1n|Y0x+T>fOU _U;Q˪NRr u oi*W厫'xDCiߤ,VEbejQ gq[@.g[h۰2^nDC`|Ye?3lP%č8G Ô|m8J"n=8M$Y֭ !GBBm ]۞:#+_Ď/PEѨ.9op'dRmfBLE6 ٱhf>A sA-B0A1<У?".㍯[*uvѝ .Jo9st4ɇRH$6ť8xLtx?U|rڪB<`3#fWG OxNRBP@\VpnF MƼwVIyu(|,/5LTVyq[el#Q};m nifHźqh$JY09Bʊ~TTo7|'uQYs BvlXb} AsAEa4#zjjdsS׹t^\ӉbZWU8lj0X~,#{s~E_b]Nk56fC)Ѽ.ovA 2Wh{\Œ߼ &35T޺ǽ^Aƶ5/UHzBZ"`uA$-5; ^u_IqF!5Hf7d+֫_~+=OY,Lc$͈6zH.Z]̕,sJJQ ɩ6a$n« U$`"͆{-)?0f_άd:?-߰tfn~5(\8ǩϲgY+ay)"_7q lwQ֯KfR!fiVஂ@Q}&F-RxicHjR6lWoCΧ5>6 | @ 檐 qQ7P0>ܟލ +h!k tVtX$&jkEVhrW.T".N\G%sx{ kדyV.;3$pDg;.uQPOnSu`J8bW|v)G9KotEyW0n#z4Ã#,.r4F@91w6:MZΐ48Uc9l@.il\>\?w;?5C L }2ʱsU$'rϴAVPlU'.?>#hά~aX:zq bd_L<*&پ&z EƕqP武`Zx6T[3|i 줉d#e9X49j2hj^,h*:~FS^ޅ:[]ESR^<@^|q[WFœZJ<92ik821nUf`wu1݌j)]5׿d (g|J#(84Za7+oztͩUNvRG0pZ7롑˫,}{s6ksusd&p6'|{#L0Z/A&Kȥ$#p_bn1 ^*}įAC9= cTX,Rvz".nA7j1r<t!ǥCаm0a/sxwrr<{S 6GXbdmųkn. 6'{UP:{x172Xɞug7f\_Q|i?|v^XAp4^xyOcoDfU0w 'i0n_zya1pl1{ﳾ$SsՔy4 |w|{n.6gH/ɏh:,/;E]+d7<9P}ld$G2?=QvUưWu_FfS2G1`Kqyn Er%.o95"JjeJ3[s2 hB*d>݊ ߯ s-cwc3;5溵7e؀*EЅXucGbb.Y]վtɂu{.I t e#R q!<К_= /R-ۏ<݂5U5-3GYS(8hT=:]aV< `|m-XnHt~ >#jU}ذjE.Zk'XFFt8z*1 V/ +Uke]р@~2U]ϫX((r\DX+tñfq F芙R&&\u#ZHH֥`зqg*1;t[ Q[Ps9F=o,+ &X&< †lh KtG҉@sВdgZsǏ5_3^IݜoV1 bw*O*8 ,Pb泏*:oP-&Qk1L]Ұ?Y͖(jjmk*Ö,la4| }P(9ZGX,T`gS}F^VD6%6]UmPi$ͮ[y9WYtLt'ZBX΋K;RKN9qBkZeΰA+$] AM_ia,,>2Q+Հl7T;7!x ΏUr{ﲤs\|F!Y\~4cRR؁τl-'}\|Sv: sLF \S+ͻhA Ok''b: Y-k2jwyY>8"c  {S䰛 ?@q@_7Ț~B7)vXTł%ؓ#pʌ܆= RT&0Ewҍb𸷮G9~~ݶXy"?5ͦL8a BA&r}CRL ʧhfӢ\Pp]p<ւrу E@aPlhhz}$B50:YT8"}D|Ś-*U:fъDJF$xי?Li.VqH?2^#ϺSBJel?wuw*5gYDM(a6w\;`pmɏpr1?o%t:_*>X]E~Y~i`=kh!kbTeUȲ J1ᛛ~1gmkg  Th5~*4>̳E7F Yolǩ.l: AiC)4޸l[螺aA Q;] 3'3YЖpeWa=Uu$ί^:iO8%\0#c&]uBp1!:|&ݼ>=;hNk[!ہ f0Y,S2xKUZ~ϚgXWtyA^P<<~Wv.%>4] AW8uQ&HjPCP J3H]+k1;-+XRUJ{^f_ï,GϭH1"Fۣф.ˁLTs5_[Xŝ"'N_"+|bIO ˍg'$jVt) {ME해?z+s}F lס䜛K׍gB -ֹ~Z&_yw Z8Hx0=uy3YFaCx&O"h$};J!] gSV{y%g͆/Y,(t 7iܣ~;?D^ԛ3-.w/;Vq6f8J[W‹D]~$_P;'oqBGCK'_'ūo$D]E|GMeH@je,4^'B_vsHbYwիkQ󻭮] rnDb_G[1a@x{.CXt1.-3eyuBBx E&5wYaɳ4)]GBov# TXv(T,҅jjRd{~~i. Ɵb94B>*yhك  κLvSD3۲ 0=ykOBG}ߘMIsћD.W;$Tic@yVGm2!S%bhL{FQ)l|[Dw9J,Eci6k:R23(e aKY#;: `"a3׵؎*f]!XO\d nDDprؘ5?O,=Sg_0M58qx/`zG)ډH\otm,žU [;l^FZǐo <$&5]b2u x 5]h?:L1ݞ[ï0vE ~C”9Fҗ$eZK0qbbDB+xRp p<|pp*l_AoY2LHFjs׿,Kg^?֨V[@$M/K}>%k>hn{C SÍzpu)UYmK:JL`Su[ <;QOTAA/ܱk+֕4q0n-pi+bm7O9{mYC_YPiG/p}g ׹&uGL$A 3{S K!ڥ7wnО& {R*wIݍWJW[E~t@Xu 6vfx.?i,!Ioq^h|8S9jGǶ @qzCtzzJC7̬j`I5 YZ