libtpms0-0.8.2-150300.3.9.1<>,dG˕p9|{Af{X< |`mbTЧ+Qϕ^V㟶c8 ?^-N*Gu=EA'T6*\)Tȁ2Xr<|)LX.jO#k3^ @Oqz'?J]-]$O#Vjƿw}\g.$:djLk#; Q /DqJҾAXF gU :m;2v4`k8'5U5W>@x?hd   \ %Ems|      /Rx @  (8 9 : >@FG8HTIpXxY\]^bc>defluvwxy z"dClibtpms00.8.2150300.3.9.1Library providing Trusted Platform Module (TPM) functionalityA library providing TPM functionality for VMs. Targeted for integration into Qemu.dG˕ibs-centriq-3PSUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/stefanberger/libtpmslinuxaarch64+@ q lA큤A큤dGldGmdG˔`=7`=7dG˔`=707ae2cab93b5add4c00cb68a70441479569e8eb1d9da322432d1c33761701fe13d41d165629e87e3c18178e56c1fd8dfed624ebe5f36dcdcfaf5b3fc1d0d1790d73e909e8e84c2f056fa0dbac2266a3aeeab10426251f0079bbac23281fea9e382f1e6bae374bb6a9d4f4596767fd33e499718d560de140fd9f3d402cc5e41fblibtpms.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(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)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/ldconfigibs-centriq-3 16824267730.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_Updatedrpmxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9402c4c35dcf56a6236eb52226e5acc09743c15c, strippeddirectoryASCII text PPPPRRRRRRRoK?\OP|utf-8d67cf682ebf8251f7920a146a6c0e70f11ede22a69c1bc4812bf3f19f68624a8?7zXZ !t/da]"k%UEdGiЭYLBz$QNlSeGQ"㉙o Cе1*1+~7 uHIQɚџv뭖y7/'#Qh7.M hULJE?= Ũ"Go2սmf\GyNj(a==I69o["I^E lEC|bh?aɦLPy;*}I߄SBD:U/\]W.Hx-u qڋ^*XC/![ Ҝʍ+Ii:gG/%p-??|&c,ɂbx]֙߳H]8?KJ +V¾/9l,u&Y# Ĭχ DJ܃0R Zhߋ s:^D\`H?ГWу\7ET,[,Сe0Wq!](mcȿ\:8>R±?9OZ)JOcp+;};'6Z[rsgx`84ۚ&h]AE%QɘTS_kY[lͤ:@DeH,5'$9W!coR1E(G^"5-4O 5y.vrlӮF\[_]kBewNq|+CoJ.GOfXݚ|*@:~IyP! }'=R,:㆗|>M€AD Ni]e&7 +6 K 񀕛c^VpPy?.oQ{ofv"$g-BЗ«uQ ꓹuc;Eq/d>hX~5sm\^@Մ'6B O'w,[e|Nk͜uΒ,ݿ=0Σ,Ly6r͚)oovFT|8V FԈ_f[RRf4Ơ%՝B3N E|,8z[#YSgiVwjLtvاomg~bnKcowEG!6\kO懴$(qZvfO F8̀iyY0`jiAnH۬J,Y!cN$uzs%H۱^v/3<'y2F,V.di/{!M(=#}F_U]\) TT$3|`6KR ބ2gFj'zKKpei2bU˜Qw!s:keFuxU)d}hnH1/pca9Y&6@ h0bLU3MSߗCkⵍUeO󗸋#opi_a}}oLAIU9KF31?K Mc6ȁR\)/OAVY*[ǽZalj6/%> ${$[ŋebasM2uq^NŒ8f}oSVrΒp'\ijSZ=Q u/Ń񍔹[oٱoӗ(@#>U&6p[u tz&NɫpG@u6͕ iwINmx`UOZ:!5!T3 .TN|RqIMj=9g)ulg4H亰N&uST;nu+w8)O*sgH?Y#Yhgqk960s]LKzC 3a895M6btbg4weNQOp[ an@(U.leM6:PZg5@hut]큒%Qf9&《y' sJ9hG:%%sP_\u(\<~cK;FƩ 0'm\NSοw T<ϟZNH=?n{8w^~PtɼϘJl2? <TѭJ^tA/?>O2@`h1&۳8nu10=e!E|[urX+b1\*wLqd _7Q@cEQAYK @gO՞;_ZVBZeJ[_h(=܊HkXUڍ!I¥QFDL[Fy/ɰmOKy>Y:~'%7ߘ ؕn|R9+z_vKk JOuXZ|fk|%:PC*Bwm0{7tW5F?bƫ=>0lAKjx:R%F|Pmđ`ԩ[r~$+bW dog]W+/$m1IwHJirv6,}0ET PDx# pT0r\| uw&{P|qQW^rXnׁI\\Uy}Y!=.u`< u냑+@N?P i

Gn%6^ihA8sYj"xxD; <@H1_ țV]pҢ:}Ѵ>cIt]%u=real[q1i-i6r)2=Q\Ij<Ljs뢱٨.])jHėVFiWfy},k{Hͬ6G*dB WlKZ6!X[, v yr/N#ˆQ_δjG9mYAo;sDy?;._rKmw$07ABY^:ىJ,|#`m"1w TldkԮN=EOkIG Ӧ( d|I.._#E^|I|q[_'Ρ2"8\ںKؗ= +CDT:l~FUP>{1vn1hL:Տ3ѤՐ*C7l'rKDg[XSx Xbr+:#g H{ygSezywP1AKd3r0TQ:cÑ_V/%@'+7Sdn4v5BgEoͽl$ՒL2DPvI;c/7e**͵P9]n%?Nw:UTƳnZIQ,0++Qn'jLj6%`p~bbVJcp<(+x ,Е773xyXjjk?=[pl~g ;^yi~j8)|Y ֹ _5XAe;8RiRu;_zBbˤ?e6Sf Ȼd>-cZ݆ `*"@z@ɩNΜ@|3 Ќ:K75)o S:7=C*λ; +unzi>@NP(#&>u7nJ_$ )Q 48=͊LdNA+!à$gBXj`mAB{r!_g|j5ڞ)Y&HXz='a'0tS ED:vP'ea6ui.࣌o_KEku|Y A(Iatnۂ:CbO5%U4wbƭ%ȋZ#A4ǯh8 XE ? ˡG^ \:h$[(8f]5 O&c/;沕 OS[q-+IEu4{5Yw[HX[S!(Bwe!ADZ+4ֶn 4o]D9"GN%Rf+.0PZ:OEWW٢Z GM t$o|rt^R}4p$^ú22E:ydt_[ ()üngHc$ 睾/cXuY8Hp?htx|q;wtׅrKki(!;`0BtH@MG'&v;dBӍG\Rgǎmk-OI^gɳs_R^R~U47<~bsܾxkvnv5!$;\5̪.}|wZIh%V7;)X%Q5P,0=uYu$3`SPYB_J\O۾Q^9XQF}(RT2(8ƣ=z^R5͐ 1_pl>`0Pt֖u5j )ⱧB?-欛 rFc, cRba0Ht\RveEV1O UJR}sh=`c1@dc?0OU}4܆zL#D i3CĖn+"^pf]VYi<!exd&lls8$EiaEݟSj6T44={Us^/#lsc.4fVy10ނfaq8CP0b!+5Y'ebj/|k_x=VD\ƆH C_oq( T&'eIB q#ALWtY>a+l>e¡3-]@5vpoa?+:0%;i{B`5J7 z)Ii-!%;ׇz4 "8$st=>)W|;gAA^Z_w=o n;׫}3:w_'. 2*ib$N.dPʎPnKlia$!l]ɦ;@* G >=_>REgT//̾s{y~*P6W[ED7>sH_@OE)2YA5_A_svBgZ'Y;jP_g ѰSS%-X̍GŸ&gVgfPҙ :4N}L;*,߃WkII4l(h09+ L um Fө rA@@T#m.׊X~lˊ[ Ç]O;@_5]Qw.Pa-Hfyg | )J2 Ba]_+%/vQ.1ٽG bx|0y$JA7z$qݨaX cN7E 58 ;!z^2:Mb&`*^ y8]\y MdK *<#'¯ e6+:Ǝ!)V~0)6}-{wM|)+`r'DLi$daGT"Dyt Hiw<= ֑'j⥬G4cp2]X='+t+k% 9|AQ]0+ 6fyȄu3r\ѽpZ}/,y:F#MT 'yd]c 776Kq b/ˤ'(Cy@jur?WɄE*6$__>o5M%{ IB`tvo'V8g\Fs(#"seڠ|-Ew]va pݔi6#$gX~ģ o/ ;XR s#-{Th'LGr4v"1*GcI" k$ߝr EQzT(., vHD 2UxUYfK"m0uUB K+_snXH$VFlbWsO\p_Mk2Nj@ GC'1Y Sv_U9ɪ~]s: t1>؟W|pH4b`8lۦ$ֶ1Du97Qv/P׋ X`{"~sqn +@ƒA"c\3Na"78ޗxK::)YxCQR+W44=iV*p"aӲ/ҝ䪺*6U1k3a&eS/S'&W3RP\^vC\"nAA7Ru4訇|?䷶ӌ ZS>`q(nj!<!a:rEϳְfDYlj ozoKW}\yeIk㨿B slOqvIHsQ?ʹ%el @gXP5p^gvXxUv+֡\=a|}r5? 󃬎Zm8 mDe NteՖ[!¡,4tvͣJѿUR)">emhng@HqC?DE4ԕŇSh4(':K]/橤?}{:PQ"db~2 EΒPYJ3ml`htAzX +@E4oPn˜*v ?C2"h&8=exOH2o1V$L)Rd(&:IO':M@*07W<՗(Kfǝ1>g d &unap#Qb94X@mw{NA|X1񇇟#ls8N Ru0<#yZ#,⚉PfMn:.1VUt0) ߭v߃.!< "dٻt"]J-ݸn(I92?hM,l[MPu[@L^ x0&CthKdd߰[}$ܶ ´EuAA {6&t!!2df (j\\E|gu)K{V K{X =? )Ա{`luYǫXb1?tM,eeMh@M)k31 PL!՘u_2b.R*H5Jf `K H;Џ..o{AGq?l{ыnrhm37̠YXĉHlqH%0SXEP\bja=31nP^%_6ZXk`g"ܿ/pNF{d8$Iig%}`+SfOXlbV2!Pޗ; =f8.O{L`֦D"ա% S5+sĝ )̪mcc9 NӠrQ3U Ľc#Z/D%>v'?#Z\N@;LXޥ77yoGUϠ0b%B:'EG Mćq'.\-uƍՅ@Ѩ ظ;\sZs#v( (T_o BJJ8ź֞8EvED;z/;=D* C__s/{:o.kE+X&TRAq2tmWpX󺪤-%Uo/!DgZC3{KKەr\)2CYr:'X>(XD7WˆmUzt$Tf[MFb=ݦ+v҅Q,^JBv>2(ʘF+l]b#Lx#)XdIվnwӂ0(9u1չ4P0jMC]UA_}OQKZV+-q ɺnxev{;j!}'y#T'֟ oZ=p>仯0k<v ?W eK3gM`cA6o.iѣ/qiӠpʣs떎g?vx#EKO-NZ0EGƪ)'…,4y5^xeZ !` WcS))(6*4*,M0fho0!~:FK'j)£R.U#Xx|/}v(d&}T\\pW[ &fʪʅg("JAk I~d[%I^8/ג|@8dH0u0؋pT[5l׎h+-ámr]U<Ѯz#|j^l:u[9MD⺞ĂHĺ.rNuP̋;9g{ǫzr5(hatQR>-5 et`PZig̈63u:a>˜ݎnv#IW'OqQhouX/DY/*0%lU!}4_N`ܙ$vMz> wHHI}z;!4[͕aKvҪŮ?y:~`lZ%hLOLQ\A( @9'T7QVcd>w){W3}j-rZ2Xk]<ՠ `$lb6]k+ljd%;mdP{씽bFV'VF&gStG ho(b '10?i_? o\~k"C_$ 0=-2U^- QHZ}#,c=߰٢kFgWHǖKV؈؏ʗM@;;fJԛEh2_]FTLr:xbxƃ0 ɥ- rS#rxRʑU?lE=[gx|\7QMmJftFOY{=oItUpk;0Z9Ipl.o >, ,]{yN rҚxcp L0)G!5&Uv 齋~T]p!ww.5\wЎP[A;͚P ZJ%Q]=;9\A ;Ќdת7k-|f 52gC7Y!8Ƽ&3&ѺX̋C GKΌ (K țWYMMu' o\˨P!ƽ~Q QP+~K,q@PݑrWqarncΨ#yofD`Wp8Q&F'!:}mg)qi{r&@}y80~%"1 ,|ld=Sصh7Y|Fрin1oW邼7B OEiA&H"䑡9L1%悱Qp |}E;G~?Wc7:{Ңk4GJc2c4vy Ŧlqm{X Ks28n!PI h,cÒ*%¹vFA ,=DZ%3_@ YŎk4l))V5W0 7;IG?gTv@)/kt\43$ɽ\ʈUL8 ^H8 57@AO c#s|XDc7MeÜ1;ϖ?w?ɽ :HLs=MǢSC#'}Vod*!_/vQIs#/;.?>7>,NB&>[nL%qӞCqŔpʸ|~هbuSlbJ(6<3}艷ezcTք<u#*hf4Xt}palQgM8,J\L٢HL`^ B"Hգ|*l{d[N|⚷7z?卑Mf(5Qqw/SVrnHJIKiqԀQMNW-15ё4q^tفA@q;Nے~+>Kȼʴol͘s[d}B\'E$' ZYGiy!cBZ& f ٩{qܧ$eGR* I~>,(J'(@^p;e]o*]'&I:0AWf>/{㪘_ܡ(IRrScD-Eyrxp dO o޽l)"@̿ޝz*j/dECIRdV54-bB0 h 2lIyFYuCE[7^<܆:W>G)$`oVZ[) ڌyR+ࢽp_ダ%꒽2YKlsH }3'ly~+0Rl#*T>!I YO;ɛoj5 DAlك%9^ETo68RmsʤsPQyD<6< HnO΢#|1]kpfwL%t@'FkKf~ShjRn7Wo04UVIV;Fa&ȲI_BÎE'阺#?*pBs|K?zH}"%\ JBY}pQ"1voOp^Pg@ `^ DE1'+Lsk Xy%˽. E@I<3ZZ PPFќQɝ|3_d"rLtB^rWflp6Bg eobngJ,:Gƍz0 tծj :i٘LMS*(UP Z9B\窫 @(|BgM\ bhP'↶ tvp),YkS>H'/J[+"XOR|W_;/.udOŕnp1]J`ӆ]eMKԗ$8 ӛ62^_Ch%笜|+y&U.޳j5$x 6M yڐA$W6s "~s7.\_/p-!#say]eS-c݂[JO 7zYXc7`! 5;#p)"f (a"^-xxP}2V>FX]~1 QA\2 tqYz11Fۢ"YխrQO$Ap빝1vuz+ӕts]wW <aV opg5A>)oj fVq'Oeݺ+r$Mc3aݱ;"r`K+aXz9f;53%@L@>{M=xha@._VJ:~Ou2sa_)!iuPޕ2{r뽟BaCUjDoUz~C+7OT ڗ W󕈗"SfL]*薭P.w C# 7{ R=KI}9h47:3V>eah.~lS ZsG <^ hӛ`0sܼbrֺ <$BWsIAj S^iH fWF3;a[r)e6@jݧaJ<ϟ! 4_OOU>8D+=6߹&pn?4Ba7ųtS`"&犫@C*^Pۼ]{?ͽu-n nIBo%NhǞq#S8#S.1sf3c9L56V ܖ~G}"ieTJlY~%ڂDRP/mo-t, |iq &J9Sl/1a!lT E9|'LbmJQM$Mj00eVer(|H;_#W NOj^z3ƵI3/Geurbh󜗀 ˉwEϚ=u O4D[]nWO#:)t:c_<>/[z-#Mmϗsc%݁ -Pfo!Ͳ?{*S~^V 飌--.ٲbNm$ FƷPQ8@Xx4}JP,S{Jܡ4a5lday[\Hn:652` G_Ѽ!c}#c 0S$[¿G{u\1Q9xb EkJ"~ԃ8#w,F\nضBޘ(Wҋ.%$/ҕ7,@|Ds!4R+u2D^7`oxXAJp(&m|܎gi uD?F"|Jiv+PmKs+w GJq:/vӟ̓!hIlhymO[`F>jI',ni,ѳ&h^J]aLaaFD#3Q+PY1a!*йib,/?qI1&;׮~PvPb^ NYw_x0pH8DjjW}J@(.bx6*]6lmc,"IbнEz6p,ɾ{\EoRCYMhK|.tu~@w b 5UCȪvRWzGPY(ulTЍ?eϴba- %z%^sEKO@e_̬) \F)kk8Cat|K)3igrluJ/ibCkOGhuㇶku`P_u8uǥWk g J ,0?u։mW^ @^FD K)`IRg< EBHy>?")M9|{ZOG`Lr,5f&G.Xl{2aM>(hRFSϑiNGEZ;{t)I{sK(-xtŦʹ,{I\ĉ甴 5½㖊ㇲ![t)πQ$q(26Pnˠ>p72mQ{;I.︵2p ݛɘҰ.xbJ2LcNA}I|j HmĚ]pNXYi|WW=*G(𙘿ߚ|Ո&?u$剺oS_tfS.7rfU';t6M` 2,Z >)+caa+ſ`#twtpfQt[hjYhs y@QIP1xdBrH o*ėsfbH;~TE؆ Ӓ`3`Bcc2B,;$cgj$5&ȅQ Kv{V@*XVnnCSo;4MB>r ȃpgVٱc^0LFu EMFO>.ʌohaZ30EoI@*瓅8tETNHq x ڔ]K- %+Ý>;EULKPnvr-@ӘZ#+iE;^_̙ Sj[/ф :k4$0h<@AJ'w[4aE Y S5c+N}SU#--)xgwfRRf}@'\nGr^7(+CtmhN ?_AnK177iJhH`.h:(mp&ҼĖD =O*|e% ,2~|w?ȹ hb_d[ښٝO6INOHp}1A4,;Ŷipqs1_ hfɵy&%WcsF,Fc0_N< s[8LM)Y}sTmVK*ӟKLCJ+_1) ߊsȦ 2 \* GSoEt5P[~\ جQR#mhW~^ )*KT \#}fQ0fcOik^c0+r)s[/C蓭b7?Ku[ G7F^YY^ZMxwsRmSjM5UXfXC,?+iԊlbԓw {ٙDd>-OeV-&GtumI"ev`T?Fq%xMQIҗͤk:br0%ÛV@ƒQ#8W,@:iM" -ςVہ7sB~=g!ꗭ7HMvG-Y+6DQQYY3̳Bw+wP # On,䴓$sߜ?h*++o CA)Sɖ@ʂ8q @%qIXzWQZ=KrUQZakt]Dj>,/眄Ѐ͗{phҏ[g ~y>[۲[Xzk3Bn"e!{PT?,+a"$& ,gDž|V xvRD5J+5[ + yL%nry0M$]B!Lmɭ-iyy ɗe%B0&ĭSN1}$æE6hg CO z6F%$x m׻ehfZ6mE P~NV[־Hazg04/ `'O"#3zQ*ڿ§Q8DoKx <{Œ¢]JÙș#r+uOwYh?DجlJQ-vNTe^%(4?N` YZ