libtpms0-0.8.2-150300.3.6.1<>,y0cep9|s !vDZM10CPT4PكSV.@@?0d   \ =ekt     'JpL/(Y8` 9 :; >@FGHI,X4YH\t]^bQcd|efluvwXxtyz,Clibtpms00.8.2150300.3.6.1Library providing Trusted Platform Module (TPM) functionalityA library providing TPM functionality for VMs. Targeted for integration into Qemu.cesheep680SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Libraries/C and C++https://github.com/stefanberger/libtpmslinuxx86_64 @ q lA큤A큤cAcAcd`=7`=7cd`=751e19adb42469e432998cba1713f0251f6230de3f9c0c10d54b6bdf8683a5f963d41d165629e87e3c18178e56c1fd8dfed624ebe5f36dcdcfaf5b3fc1d0d1790d73e909e8e84c2f056fa0dbac2266a3aeeab10426251f0079bbac23281fea9e382f1e6bae374bb6a9d4f4596767fd33e499718d560de140fd9f3d402cc5e41fblibtpms.so.0.8.2rootrootrootrootrootrootrootrootrootrootrootrootrootrootlibtpms-0.8.2-150300.3.6.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.3c@cRa.`}p`T@_@_{]p\NZ_:U ]@pgajdos@suse.commeissner@suse.compgajdos@suse.comglin@suse.comglin@suse.comglin@suse.comkai.liu@suse.comglin@suse.comglin@suse.comvcizek@suse.comp.drouand@gmail.com- 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/ldconfigsheep68 16696443890.8.2-150300.3.6.10.8.2-150300.3.6.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:26984/SUSE_SLE-15-SP3_Update/ffc010136692b9f39b8a8130a7210a50-libtpms.SUSE_SLE-15-SP3_Updatedrpmxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb1a490366d966e34ee1ba90c743a0a4ff5cd1cd, strippeddirectoryASCII textPPPPRR RR RRRRR R R RB6b0 iutf-87a9fd1a3e5026daad9853d80f0fa256e77cbaae9acfd948956837c31dda03a61?7zXZ !t/oW]"k%]dGi e'oLP1II(ik1}>: Xh6w=#L7E:9J|WΟ 5mJ [GuKi3Bez"}f"eN7,B<|CDdD-o%@`)k=8x(T46P?Lan`^B T҃_Iw5kq%# +1ϧĭW=!?=yyp oPL[/ٴs/Cc*|s!S8.Zw[ߊ/7bus]R&T$ؕL FSA%SY?NZ>۪Yn&w-p X0mk0ŧ rK-ÀZ;t_&io#J n`]ѥBb5炢W_ta:b8ڮ#mX {:.ܢE *AHY۠`A?hI5 VKI;ynl`x F !mFa@`2WZa3::Laëf,Oy^5Ql=bA"g'}zNwe [sn5w<%2H _Anzta{+eiIaM}T1CUqWoқ,-&N2`pǴ13a4#W;'`MCi x1nWy<5|u8XTݜVY/V a]ؠ*V;e' `X(wזv>n 8;=UmÁJim,6EFA gU$#kfBbHRژOȅY}Ȫĩ?hLO"W .ˌ8Z }ӿ֐PIFz8&Z:`Ŕ T] 1p-=d،L f“A={LGq ~]@-f$ԆFb]nT tb7TY=^L k/f^2<h:E,1 EWq^'7j1mЖx[ ̓^HhdضV +kw{Kk-ԢkSHrv={̩M=~:c䋰onP=%H6Yl"hE+RСPI>([EJ(RnYWXb' 2;B1A(=]zhH>kJ.NI&eIf|SZ&Yy6WB7x-E?CsѢ<*^G+ۗ%9/GPwm8+ɯ"CuX.۽j&Esr\kQ6֋zBQη@8aJ qz둋me9a DRvw(CP)Ej-RvW̲_i8!<.Vu+m t1~zm l>S -yҝ[&qpb8X0bjɱmyY怖Ȗ\H½\qݏ#Ke94CXx: V\ͳ"/Aq_1Xn⬄۫;f.ov(6$z̔#_F$D!X#5#F;|CངY'p_JޕſRɕXСڼZygƲPs` )v+$ػjJg-1f{-"%a"(\[1;5ák"[D Ej{:z0;d#Ȓߪ %W*҅#::ma SH(y-&G_j}ط:]R=xfG͔B}_<O j؇SL X$QH+CIl4p"GX@(H5 ^/|wGa S|yC6<#-kD f#5Ik88w9k0aqa벃E"$X%L* F"?߰:.AE拃p-L szW:0|$/%0VBLz~eWZKXrEv>'5EfN57>jHqha@lMPwb p&=rS,"eNq|s =.WGU"LKr.S`NHs, [nR6Ȩن5xR{a%ɫ!N`9-P!]DDIPM0D)&$,'“3nWo,[󡵁7 7O=0HcTwi9,E諟^|#C;bpnG.}@P8KhS-Ě]xTaqwXJ\dj.pє` !?}|8z=GF?EÞv%G|Gx9"Iv }l4ҪjagM?*9:AsȒ$.nwDnrźFZ߾#$ cBѹ8gW ?ß5e ۅ"½X1&yOHN'j6H@8DSFBU@<-gFף> 曫 y:ޔ^״-,9ӽ`f4`oFEX&R{x1{db8 O'lx;SouĴ|t#;1_An !uU=%kcߊ7g4h11#ɝm]$"Tu".CwlR:P3'2n*}Ò73g\6 Vv%G6ZcD]fP>4Glgh :~7w K"QOUa|}ofD uR_EBdu#L|hl'.JǴytu%&Sݚ32/1Uupd[?p(EVHԤRy2|, WLAJ9.d3vK{"贿f(='Y1 />!)yMf߳9OZ`Ch^W wp8@'Ë-WZI6GC{=fdHU:~}7RmuB&A>E]z a629B0tov>Nxf9@ =/ c; X/N9,RPeS'EJt0^s3=#W6~,y9"m4#,P2ڨl [yĵv$re2,G+HN GJ"DudMGS硁Cl4)>K Kv )>@3]5SwM˵ǹ_De 5Mk!ϵnT!7JȁF;a$G  ۫M83gQhEb[=w~ $sa6VS 3ODFз_a);) <kLm5X5&{GNdʊ7/MBw<(7eHmՂ_fⶃM-&jdKz-k54uXHrpz$ZmWͦt60QZOʜ$kW&S~q~`I8ְnN;Xf1/Pu(-qP`D Ǜ3-ҵe;r_$GCz "޺j_*-&F!geJͅgpoZ F'H'z/eaś37 <sGoJs,فӑ߶}֍bjsq =Z>ڐBU..e y<I BN/_G?O @A _)7LJ~H+p{Pˋ\tV4_#W%X-{ ,&sڋbF~ ˦}Z/:hoyfs q6=<>=¹I]Oq)cӷWzE癈;ԥ}*33W=t:V՘!jypA G}YkaI2cQJ7w#gb[.VJDRp\>:ec9R<[(dJG@{eB>`GD'%Aőe3(A+[6> U]TӡLM8P A@yU.eI^8+XMva-ژVբpU;>*Ocnp04{'\$=ᑘ4b<*@6Nn淘W En..xG.eM+ҪYs9FLxcSRY`2=WeIU=axSidsW w `BNN?2ħV:R# '?t8BnLdxFs<5lmf9Vmۿ\p 9ZɦJQcܘOTAؕ~5WhA;PtLC6ici5yiRQ@bYMѸB$s@$*JZ, T@vm-WY5NwDD*Z4 (N#yCԿŊi:SLl2!ud'4J /Jb̝*?S?nk%r&IM0j@a%h`}qz-9g[y, ݻS77u}K"r|"4>ud\BV7ZՔ G)Ӥxctguq^-Q*hԂRJo[\=768v ,ZC5^7U_1@>#Ԝ 8<ܵ$͉EݶjȞ}z/z]J(ΥrJkcT3̽c:sӾmm9rbM~[K[:t␻ Xl8 /L~2^E Yoy^ImL*Gu}_cg|sNf Tѕf*5S'*UafsVڤ~opґPa] &bߴ _'xHlp`AZ5@l>1e>8^Ǎ2#4#Jo~!? S_P3 T<fސwonnW*="ҽi>BQnbu__\M)򿱹60RX![5-Wk&pD-4,hxkre\GE§*_,Š'?i,lЁi0ELtN9w*«T1_ 9RBШ7d$eO~{UR1d)Q[kvoQa{ in' 0ϲ U B={:䴶1Ϗ`5zl8ΆETqY{ha _dwCql4kG,!ܠCf3ENWNUOTسXp@ lPz`mb7u~dPPb`G>ZM(hXLx>MIvlOˈ Ҡ(l+[?y s Na/3~&P5L{ wf4jw]ͅ7=7,_csa3&+ZTJ#AN@ h͏,BiAPBON,(XC]Q֥:7H=UJH1kS9ys IŖ>\;tX`l BcR zBKsGȒ{qރ žlCl)~]W7OQ}0, {Isf CjKf̾K` NP4cυb uȸoE{DŖZDULKwPzL' JIks!D2W+?,ABYU5{ECJ?v.~۠"$eҲk{9T誻^q D2k`%$E;S煛:boA:b^ :B_ONcBչg Vpv"P<(,$xT|3zTmlvAZv?xKRbeJ =PP׹M9*a 볞%k=%Uhp! }VcLGd8''Wjo4&V<0%|Y6լ~qx(&-13a6l05ʰ&#Ũ\R Wue̮ZX>_ɡ ۡ@9,uRKJK 9%zɎF\ߪ,W~V; 5.ΚJ,.SnV0!F ƚF\s$E+\{w_MX#>Csbtiks,8bz!j#@}jOd6x$y+7R%_-@ jpYᢉա <|c&8߃́h-j"Ѫi !Ie9 4:gzs2{H鱺ttM9aN.6p5$QȀ]@b h_K4c% w)p*>Rewxv  q$BAOD7?ܗ21gّQG]n/ɾl6k|E H1**oaUh.ZMc1 jNAlV )q={ޜozHr(uTwJG< l6[RA/]9C-6+N⸩3)/U݂:>ӑ2_%&$ziZ\d51ez$&00@.b=a{ŒޮVIDT ;QGGʷH)I &E%+fE$0;5jjِF)RJi)npe 'tB*OksHTL`oELEu!DG?`w`6S^5ũL-4:Aèװ\c"'ȥd*W#2RFHu4OPR{\dL܆By+mEIJ~exͦbUúT)L8u[PyY.!ӕkt9kRJ[r߾7h3 *nL6\ey)F(w_8ѧdg"?.Z1.xoO -fn e P F4r=]繡<*a(\{`T?k1 _/$J OK'CBc_+́ oE.<ʡ3TupuCٝDw6R!]`Ĉ(zp(d""px]c#M7RҞk+\f+{w&>ziq3yKC$'N8"GOH(P`xTq}!Tc\llt$dlI&[5j@'<}Ky@" :-%գr,W[ xj\bt]o07CfiR` ݂OIU6ˬ=T86 }w.?;NiI)OXotհ}+"C;G8Yu|]`e f7 $O9|&dp7U[w1|38!f72G͜] mkrIJfPfͧ&Tfb5y#$deBFV\.7 I-Q( X2X~Z. os{ 1ХTP7[w`Aq"5}̎QEJ=Da=E,<>˨r&]fз` C ՝!u2>(mY'|Lx mϖۭ%c;vFz4lV˗p#h,7bGaFpwR&-|(GYx+H$ҵ%Kh^E2ԫѓXw=)$+M|ڢ%, 1;4-y~xL8vd3<[;H+;NěѝQu#EK b٦gޜ 9'ۆcWKh@%Y>z)Zq.*gwaevX4zF ^R#z^AbsӇ7;G? 8{/jm8'C'8$P0cpOɤĸ M lIѴ~x۞ cx" }1 9ΦSB5wkΉ\]ma%* #BXJ 79#r XhHynl:`N\aK;,د堶4y, V e.N@>90^ H-f%IFzE. ODiwuo% d- =h :-:tc(JpcEks Fze^?֗fxN 9e8tpOӛ+`wgj>@L;WF#͵'j 0GBTp5[p+*2E8%oX7=.bxRGB:zTi oc=`>Uv(|dtN~R;D6n_ahނ7Ks;T2S.XYHZ}`ySg2:θZh0P3uJq+̀:mT+ AegzB?? ',q sQ~s.m|3~C,*2PQIu ԅ j ]RZVgj CHd "HkG{+JW2W`A{e$3cdNFgw *'u>p|)h&2@n'j58}~g_{Ci/}:s`K"J?X% A;TjC"Y_ m"a''8-Q7cnn<{ `0GNgY@S @0"6J?,6?))dF4N>?:Qv;jL],_w$!9>M>UYOr6*)58Ճ*>'WI]ۖFNOf6p,UXi: 9QgdԈ^GmmqeI3*\@U:A7b\ Mr.~•;z[F}XF~ף>J:(;5p(grGop?76#<|v֒4nT}/vB@ N(+dVcK,T6Rŧ$[>Hc L)Ԋou~Zp0YYb k՞B'a_'yImК$ϳTgkN}Zq߻2[).Ċhrp aV gc`[dᩢ.o"@ W$7c2/F%E/,i Ohr)1o&EfkHULQ4[jacnͷ:ft݌|ւ2߃Ͱy!#{`{KE;&*x]Нh 4 1X܅yPYBxjbcE Q:}+F^Ҫ*!  #b.d"7f$j\aMY{ T_3g$x$i})4`Ʊ҅߰\:xZN[1̦.yݷbCb';pj&X_ p jnWzpuO Y1$T{!ۉ$4.3HBX&v >I׻0uw-=*?Q{p[R8&v:&\=|5*3n6Iv1x+zVkƈ +I-uhZTR{u)d@ # e*qEsYg>hN{͚WK70w r/"N:?,1b0pwV`֘;w1Db/v^qOO}1J6rƓW҅_ R6 P +`C`J95^sX/~/9 e)NAzn{y (H2t+q%H*96U$z0ZPH%o>lDE`v"Q},FPRIKo[Ϙ=h]=P589ww:o%6ΞP|#*!9_ Z Bw:+D ꤘDG޶#( 67]!NsyVAo.POE57\+Vy-Go=0&_k- .F9j7&lxqC JޜΦd ̪u20W #Zn.E4P:vEgC h@ݐqR]1%<+r.G78 _w %L_?쩅%ǢqRQ9Q^߯mffժ5KSxĤ{~:0zOݺ\`cL &wل>T +2KH M(8η&+Qr؉y))[EsocaF.NM@6>kwJ4XC y,FA;ю)7Q @ ke{P9x"b p E7vn-JAiJJi7VD#z}.;HDq@ןre#?Z`=k2 !yg C05SW+V@Zg"ael_S1OBphj Vt)Z\5vkc&W5B_X طJYZ$舕o-Z6@egӏ֌ =|tc8uN:ZŠ_s CKe?GG(TF0*5z@Ibil>Ý./@'Pʙ^x|j6G(\"=UNxрRwسLr"P]ztO -KDZJopD=ҎWc#DzN6~VaϜKp($0Vi"!e8!8e N9u\V ʗus"pM]9!P9SrÏ{W)~*}Kb aErM*2*:?<%y 0#Etuxaşס?cL3b.5 s-6vBbDEgk oopayZ{8V.^-yhڱg;psar}_&4Tv;j.p⻩+’Q>|7k5Puk+ tӝ a¹/RE.?'yMAs?.qKӌH-)TĚH~ 2Itqn'"F"ycVm4Y >h9w?э=e72pe՜+kX/a_l·o x֤Bu7C2< e35ȣ%&մ=d[n:"vqBBRU {j/K!%1A ˤ_k l1pI/d`_Ⳍ=tEa3S߰8erʾȑl5yzXY'd׆(|20 0H{R2`fxQS$Ilk,~vk?TJ|ؤJ1& rfL5..--ٕu#sucr>>~f o,T Q&KP˭O9˙>|K&<$=euU~F[?z'AVkG&-E tOSw0;jTJ8s&B_B~u Gi㰞9!`sDV!,"/2VqGXPncd;@?"q S;gDQrRfw~5xK{|J(Wk&7h^@ԿGS@ԱFb'!LQv=t*wBzj;7yXMy)E&Ǜ9 $3Cd*l{%29Yن:)J9UO^@J򟫰w(ȋi06W6yi*w,NpL d^c%É߬Y'y=LдNmgTDlwwCiSF4O>Ҥ4"?(7썵sUq^Z܋)M3N`͠!#j 0UB )^U _E@:+Ny9rp;']?ʝ"p؅3:og" D3j[¿ .VlHݯPʖWec35?B^9d2*_ikOlڷ$ky8u,jllN6_UsF)u5[  (*RȨg%:dMKloBaGj ˽}tC { r\oT*)$O|pJZ g?U+0TjToY^Ru/EٖT{v{@r *Ϗd|}ЄUrbe i+,D_ '?y\lk ɸXp}}!qCFkqn|螦u6K CyiU[WK=(q/x.yM1+.S2X.1BIˮ'CCҹLTyт*cS /m͈=ᢶjFn5CaYM9tu9(H@, :[{0&]{AwOT2=YĒ1Q& D:7zu7v7 k|rU:HY%Dsi=5~(yM$.lYC' +U٬ I’PԂ][$[Q*_N I2/T' PNN%a62FOGM*%T~D-6R>ٸNNNg[Ir~3kڥ!N eQz9pKbtA[€hsT֚Jfi-@RG[ݺ܃VӸUb2-ЎESe̷)A{BѳPSJ7gʟ$$(/Gj,M@J ҹMv(k 7ق (ydͰP3b{涎B^k>R<3b}t-8.vk\XLj$E E+n螛k˚{恗(wB`=mvI09+&;IM9KbB7tȯ AOF{: ='~es<=%E&WO+O̤`Q cDŽ\EJkH2v zclwYE :~fIjIB'j6w ro aObO"F:{$ĞHMmWyӈfX̉n54\/K4Ҧ_a.Po^]@:ҽvYmF!h``sA=uH" .Z V:PD VjH/3LЩ`e wVIvk5Rr/[0֬1^^W~iaXF( ߜ;Ӑ2]]UMb%彉-\n{s/"\j9Uу {Ze@4- Xmec~MJL>{vT>1KW+"SEU\~\ϗPKKI'Ŕ05tm54gBπ^y]B'.t7XF"~J_( +Gu~BPc\б\籤MwĐMe umYY{΍t8cA!{{!rÇ dvyn,HBU9gKX: T 0[2*6␼rC$)i> 4 ȾêofQZ*0{'秛 dҽ=ˁ>{Y5 [*zt$#gtV3w25 :stBW/p$dN=Uܙ]R-Wr9]WL2-FH&83JܞCkiF8  y,LRW7O v %]:Xy?;^c~ B潥ⵓ_>6hW :d(0“]:nئ .3mr*L&koД 抷Nb~vOغû<V~!hRn?~h?tQg{ [hf]$pۄ*xh|3Ǟ ?*Gv:1ndu 4"~&!c)Xg+bSG0^$;(E(|G,YOnEjYmP ? ||0aiaύWfz.łc>$_^.go\T@{B|PjO! :{\IEPquhbW%x&(:/N!-xn6/3 q4./O5fbD,C9 Yꑍ6v^! R I319xq"{ݻ{gOk(N}R0 1bbntcm#v$Xݩ`;2†c۸K3fj~B:`VRTkX65_o~Y1eNk."z,c?Mv$a+0A-H0QtnYL=)tKTl EAFNμKltABJbi(>d/vX]zim"ZY?RpggݍF6 ygUz.!h C4 'OjB mTwZS-zE6/"UzE~97u};rnj*> =Qy$.V cgeN}Ĵ:n Zwv( N3QIcaz%6j-I0'QHc+o2T> a"W J"