libpulp0-0.2.8-150400.3.12.1 >  A cp9|j~k8߬. s^ܟw>tM-ftFhd1p@?d   @  6Ggmt     (XV(89:>@FGHIXY\@]X^bcd?eDfGlIu\vtwx0yH zxClibpulp00.2.8150400.3.12.1User space live patching libraryLibpulp is a library (and a framework) that enables live patching of user space libraries. This package contains the runtime files.csheep57!ySUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/System/Librarieshttps://github.com/suse/libpulplinuxx86_64gA큤A큤c{c{ccicb+]G71093f6a60639397cc45acb23168bcdbe679cddff3e5437235663cdd18b06b1acb13f62a51e3eb05aa5df77a6fa4bfdb3055eca642230553c10b90aadfbecbdfdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libpulp.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootlibpulp-0.2.8-150400.3.12.1.src.rpmlibpulp.so.0()(64bit)libpulp0libpulp0(x86-64)@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfigld-linux-x86-64.so.2()(64bit)ld-linux-x86-64.so.2(GLIBC_2.3)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.25)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3cU@c@clb)b@bUb&b|bobUibDF@b=b@b @aaW@araexa\>@aQ@^8 @giuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comlpechacek@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comgiuliano.belinassi@suse.comlpechacek@suse.comgiuliano.belinassi@suse.comgbelinassi@suse.degagomes@suse.de- Update package with libpulp-0.2.8: * Minor code refactoring. * Fixed a bug where libpulp rejected correct ELF files as library input. * Fixed a file descriptor leak when -check-stack is passed to ulp. * Fixed a bug where ulp did not shown libcrypto.so.1.1 as a livepatchable library (bsc#1208575)- Update package with libpulp-0.2.7: * Add support to library to JSON library dumps, Removing any requirement of adding the original library .so file into the livepatch build tarball. * Update the ulp post hook script for transactional systems (jsc#PED-1078). * Add `setup_package.sh` as part of libpulp tools.- Update package with libpulp-0.2.6 * Add new `-R` option to specify a prefix root for livepatches (jsc#PED-1078).- Update package with libpulp-0.2.5. * Fix ulp tool not patching on highly stressed environments. The reason behind it is that a 10s timeout was not enough depending of how stressed the machine is. Worse cases when libpulp is running in a VM (bsc#1200316). * Fix HANA testcase failures (bsc#1200129). * Add support for searching for patches recursively. Previous versions only searched on the path specified, ignoring subdirectories. * Improve patching performance. Previous version took up to 20s ~ 25s to patch 4000 processes. This version reduces this time to 6s. The way this is done is reducing ptrace calls and switching to process_vm_readv/writev when possible, and moving process discovery to a different thread.- Fix ulp tool not patching on high process count (bsc#1200316). - Implement a timeout feature in case of deadlocks.- Fix ulp tool crashing on high process count (bsc#1200316). - Avoid parsing /proc//comm when not needed.- Update package with libpulp-0.2.4. - Fix dlsym interposition changing program behaviour (bsc#1200129) - Fix free call of mmap'ed buffers (bsc#1200129) - Fix error message when user has no permission to open livepatch.- Update package with libpulp-0.2.3 (jsc#SLE-20049). - Add support for endbr64 instructions on function beginning. - Fix use-after-free bug. - Fix compilation in Tumbleweed.- Update package with libpulp-0.2.2 (jsc#SLE-20049). - Use colored output by default (disable with --color=no) - Packer now reports errors in .dsc in a GCC 5+ fashion. - Trigger now has a summarized mode (disable with -v)- Update package with libpulp-0.2.1 (jsc#SLE-20049). - Fix base address load of non-library variables in target process. - Dump references information on `ulp dump`.- Update package with libpulp-0.2.0 (jsc#SLE-20049). - Embed metadata (.ulp) into livepatch container (.so).- Add patch build macros and deployment scripts. (jsc#SLE-20049)- Update package with libpulp-0.1.1 (jsc#SLE-20049). - Add new command `ulp livepatchable` to check if a library is livepatchable.- Update package with newest libpulp features (jsc#SLE-20049). - Fix a bug which causes the ulp tool to fail if itself was loaded with libpulp.- Update package with newest libpulp features (jsc#SLE-20049). - Fix --revert-all when no wildcards are provided. - Fix batch processing of .rev files. - Disable lto when building libpulp.- Update libpulp with ulp_apply in trigger.- Remove gcc9 as build requirement.- Add libpulp.rpmlintrc to the sources. (jsc#SLE-20049) - Refresh the .spec file with spec-cleaner.- Update libpulp .tar.gz package.- Update libpulp .tar.gz package. - Remove gcc9-PIE from libpulp.spec, as it is not provided anymore.- Initial package./sbin/ldconfig/sbin/ldconfigsheep57 16774985210.2.8-150400.3.12.10.2.8-150400.3.12.1libpulp.so.0libpulp.so.0.0.0libpulp0README.mdlibpulp0LICENSE/usr/lib64//usr/share/doc/packages//usr/share/doc/packages/libpulp0//usr/share/licenses//usr/share/licenses/libpulp0/-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:28028/SUSE_SLE-15-SP4_Update/6bbc9a5ff5b81dfecc4fb10db0ff2ad3-libpulp.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d35316d1f0dc4a95f77af4eb140a9950b0dd8a4f, strippeddirectoryASCII text PR RRRRR R RR RRΥ뱩xIutf-8d5ba531e05b8e3d9e4b09f221f7ac954839c84a118920790f790899569479012?7zXZ !t/%ga] cr$x#GgwsQ'B҄4xp,twEOwCP֍zCF; QU<PBrQ ]1sZӍDNf}eFDh'o4G!ioAUCb T1qjP I<_SmV }gOgH-)X*}T{o^`tPaP(eCN <"\%ޤ=cGfYE%[˛tGǢt(yz5!iswn13{be`zʥ~Őob{`-]k}tO[`qAs>؋,UEz}췽8i2 Nv o5O=\wB\" @\k"KT+^7ebtB}lSB4Oia T>'QDep3ADl tC/X[%}>Fι+~.5q˚_bZDo6? 7*#{nP wOU/\++>Z`B Ag4wQSՍ*Ͳ;-O[6~.9or)3 Ax!OG`=Yt}ԣ=]W $*NQD?^z7휞|+pR\,JA>뛏hb};ZS1y|m*03e`|5^lq/Y&$Ĵc)[oBzfJ?PY?̚al>AѶewvZL) ;egU/ØpÓAր@ȿ?vh``D^i[\g`7#6$'ņ`đ'ģKt S5| ԋC ׽> u$L\iOW BSױ9WQܴJ8hy; Uf4Nm~+Y$Q0w+I_`hk(+Jk"Lͅ& p$k`jĆ8F0U"; W`7&65]n;kY{tN7)"6C_'jgt6i@> CQzbП fӍ,!W?rvFs~ @d=*~(>P^7xn#'2lLb] Ux~ QW;%R@{r7V+l*pl:pA֖#R WAŀV Z] -ˉ翞 I@^LW[ͫ+ AJ2/uг1.,M7lľo'ڀEYC* 01ez!kJI^{޶\ TEVJ?[ ]@,<1$ zxq`FK3^&D$}CMGdP#Q,*}~dM.dC.j-lpĺ<d8]K ER@MI2HNSUi;#2E>kI\B>k]klq/9$E5fAg/a#'kzfKUW1:tg/C6VXvWmW+ص61璽r,w\|wa2t{d2I2qF% WҞ0a%") T.VT+a0"aw[yx-$Hxf mR5XQ744ZT՟L趱.O Evu.EXw TV* PH{y?WጲMY@P96X7gs(j\K60),Ë4½nm6SD$l՗0z \d!clCT:l4ɁY> bsdMM9 q^Nr:;̳ɞ=6Q:klI O%[ DF+z7=#5'Jk%ij̛(y k0]T}v 2Jj*m?fGo:}0zF\k L3 5sY b:u !l[`ךGTƥ2E" 32)\?H_KC^(f*`}.H:`0>yJZngDĨ>B#Lo%#(BY0R[>ls5` rBH~†P-ZW}~ @{8I3VjpCƋi:(";DxRgQLt5о{X՜~f9Y'~U]rGnlaH_AmJ[J7IFl۰(b/Y96if'k㉣0m԰(?)ڶFhzlʰ;;Мq0lW!2MdFĭ?('U$>2,9%s%fDfS|XdҘ`9roNv^Qw,֟ ߆/a0 g^ak)Qf#sWAfv[6i?&tGLDEj?o*)+!\#@h:^CXMֲx-2s<'47$GKa UUsrֺgm<ͭ~΋6Ox8U+'0UvRSwR]LQл ǵ#:[]#3ddZb i}`6M4g2V Zfs~Xyʎ8E?^g?o<&QxYhq}٠M*ȗZmZL ee"\N.8gs* gzk$p X$\S?ZƳ#c!^p!0y։u)MʦۛU_TpWBl%u\ࣝWL@ rUd^B&xaPzPRk;>NcB^ Z\ {FNԚXp#S##Oid؋Cܳo;Ohq>Ԅ֢f7Ӫ5|s9X q˒<sa *' *Ld]攊574t(8}b| Z_#4m0e j%S9qj 24޴NK{fhJ`ziT(T47U@咁5Ah ӕ;XXe;ȢT^eA.[FȆ7˽N vYΛ-Oʷ&jCC8n )F]*BQMv}{ @"A󈗾g'uF<( YT!? Ј0Nnj;' +퀃h$N .\eg*K"3#I8FI` oDSS{}DL@iV"U;[7=dfǜ:6':T!_NI'gJH"Le}+Nmo- u3J,OIShi p1w51Yg4T.K+´/2cSfpo'(OoZ0[? .ē++(D{l:TTv/+,*ٶp)DDG:h{QUlY d%Xn!lS*~b{o-a$A߉YDj'z>ݓY7ii_ؗ|t(Cun3ӪޟVȅzP J(ȍ,<dhdS5URY3o%G6Y#:/(ĭדdc m>L`H^ &hMݓ)1}t$'h<(*<}NwL6Vb8x*:X9=3MQ:%evXaƝ`0>Bz~AJDH>N*끏KVyiNg:#%B0a$ ?fɘ^.$npڟE^}DsTs`ZI*-Nj ˕2+m4 :TEY2_\t8|y:V*,./;r(ԍD6Ow&ۓjl>Kbr>I ?izF Mt+T^Υx8huR9vt>(,bd_"g kgMf5wSgҗFxક;ޮld e8\*D$iq8i_[Y;#:[LL--JhbqVh>Q!/*b%EUoXWv;MX^J\g!<>G;BgK6%P n'2 ;d>&rsk0x#ft~^BOahM[`⳯ +_nB׸8/uϨ6jbGT+@C(YẀm޷#sj" c8}q $mx|j$ JTQx6m/}X,RJi d""RwzL 0Oj 7*,HMqf !O ǧ];d&e9#Nm9ul!6xC|Lp`Yv^ĩӈjxLk U` ?y*,w#۵+6nأ2(qߺ MP0m5ܨ"W4bfZ؍$81'gޯ:tx|⛃p+Wύ@%Sdl =j=GOe8y5`42nXH MFt&Fĸ"h{? ҐQz2AwؙtL[IquL)K [YNF}}ڶyp(̗F"B(,_8]'XB0 -BW6RUcHAhD~o^UV[sXbn V/ZaD~f-ivOچuX; իDVh (-]uhgy] E&T|3jBx5ښ_W~" [!HbD7 ˶y0؍`ŲlrUT? tCxϮ+EdcSovq5p\-|;ſ@Z`署$I\8SH4ST|"ׁ-DꢨZHc ^ [Z v__vHWy=% %LIA+,2krKbYJc#;`F/cٻ>HƗmPog'߯ov+{̀˸Nac([F{m=>PoAwy̩Kh[<3oZ,،0.C RTʰ#6Pg (0BV5>6ðz!眂C#ҍ t㫻j!qD{dK"p4+ @7uI~URIDbvg!;%đzd%숏C3**#)/2U@wKj,Ī{'H/S'DwDjLд.\ 0[ [9Őf(axLzbdiz2;^҄2d#JKȴ],{^Z$NBȵ~yPH''Ӽ؏P"̼!pIj*]!zMŇEL }ơdI^I.m!KcnTI{‰wVϟ}̭b\eaHVMfR܅&zԹ ݶ8 Q >h0cY_K3s# zSÿe"cmPsƓ׊B<*xJ?U:4 6-?2VN4f /~ I#{m߯¢Ac+)s, S*41` p>'3԰QMs@rcDz|e.M10z=Za(+"Z>/ufB͎"ڑ>g/#/ϱgaJ&!1/hyl%(FxBI" <ā6E^aW8{94tJbaluX{";sɘt:rXbIc.^( ö0 ;s.$N z_&W9m٫:uKC@uU/f]/hܲ{ '<fG9(|AͼFMGAYfC=C,nԅ! |ib?4:ae@`.3GWٚ ȫ0\}C,`lyHv4Yu{l U~S.#s?vuħ|%}~,2.91p_XzZzaӠV h 啼 Ok-3 <'I Fm}?Ұ1.zu[7v%l޿J^5*E ߥ )ɧop9%:䠛u;,ɮ0:SHDk0S""Cm6$ejZcj apb> ;}H>+;`-%,\( N(IAbd&uˠʪ`3VhT_FY̝M*P1}r"bg#{f:mG\cSdM 4}1'M++ +Eg(6GҌH'Ur&;Wus1z|cб _gf:2WQ-hVMbW@6nmh$YSRr9ȒFZ TWCU1]oQᴊB`$[k,q@h|XmEeKEBq!RͰj+2s-Ej)#nIb/b|AyqwJ(8pLg9aPV3Y(@I* @۱{stA`>~;D(DD`\C@K*MR=m6t[+8?He>Ϣ_8) D@/LqtmX$7o 5Wz5m1tbvw|a%drl& M~I2Ɣ*fG@q8WgggEɇ`8܄d>MyՅԌ3eh;{M@Qj(&/ݨxBxqffsT2֭܇tgd 9oT VwǻȘDVm\K'=x;KʟzuϻujK"+Q+r4[w; eߝ;:U(Hը냈!(%e!>{rqys>*mq+ehRh%鎢p>ld |߿8 VڼF ) + Rd{GuD.N0![00!*^Կwz';y&S2F<(?ɬj="bS=n@,RAeΚ=n#;Oܿ@a!dc S%/|.R-.7 xƅD )7z@nseY{7t4 {/:Dn_"pw$=hΫy4TuФTj\Bg1"ۉ+XM958EFaf0f@ B0 ˨Ɂu06eVܭ }ry0mO̾Ġ DOb}.2i&P!H q[}t; &N$ $SJxdh]Q8S8`_є+߅a^S3&]`?;7my%/oqVv-/b\r7$!u XGRۓxh#1|[-Asc;J8]KK!SmKm[~Bx0PQ:LUAT7%Ha2/09ժr~2ZZ=镏{qXW*JhxN$n\(>' E6hHyzrʄc&tA7%Y7>TH",P'ۆfI4 ݮc!壌ag8RKs-HAVnRQ{D#_mj_IH ,Jd.HI,U-BG\Z2b)8f=AiQ\3c!gvr{"Q9 ]GvB7/YvQ LU$8qead>y01)EModRʢD*\orE醷(ˏlU3BU(pVCYd8힍&ljDk- Al LR~@xs,Zh 1]Bj. WWV">BFze5t6C0Gw +Aq}n6䐓5?46Htq E5HFHw_)/)v$N?C'O3Q $G;hAu %|E;6 }5:Y9l|2&:$k{7  .Y[&?f'=Jzr G=>8vJ@L aVh} w $s`Mcj*L$;ѻk-6Ih_V,Ӕ(N =)jMP6t?Y/S'G w( Эޠx^%BZ5h:*>}n"}AҮ ->yoaw>>o8w )RICPjIw O2` 梌2bA$s7챈,)(BBkd]ƼqФm Qn4IVhȍa`EًH/YDjtWב`W],fISggw]P@"! H#F{*_|*肿T?s  1UIWG`zY5g$4⭰5]kDGyűO"VE8kwkIX(_q(g!ӹNYadk8G8ڎޚ30yE]Ii(U_C ݚMtAGUqmgʺn F ܱ%HfR*m,nOnz1 ybf QX6lmi14APL;b8sG*;ӳXwQ6akR~uYu"I _l"2q~˪8˺.ҟN3n"(s\$Bf[%( J UcHՃ&@Y+ܢmЄ'hő[1J]ZW0Kqoy c ֔rbz\ƠaC%!: d(nWAa+Ə 4t۔B )n*,AջO6~5\T崅͟mTOv}t0͎<cr{ܳyYH1I ޹%Nc[͔Vw.B?gp@!mƒ߈q-KI;pX?`'"B*Ә2I;d]FZS[^W,j$1!q N5bs9Ц_ӪuT|['/4FT8q[EJ;m<x-i¯w 䑬Ԣ1R(M|ThnЫ*w}^Wbok3~'"Vpކ)qUC(8S!+;E T#ym,bvvvl砦0= Z|3Œյ[}|">6VؒbB eswom^#][##ֱSJt0cst kJRlN=e WQxA)R=vR2% |DdYǷv8ӡ`zS)sof 桉{8͢QάkPK/X_"%.gS~%qyBs`L2~GR|NZðc/a7rv6 #v5o ^3RZ3>y)om4y1,PG #G/p>r0crI^ڇjaIp<;4fu4g{l(i'i#Wth54sH rqf s,|nݩRV} EPewVJL8Vzѣ Cr2!$~`,Utt.@"݌ȺrNogO@hy5=\81q&:$_%Pi[+2 `MSFk~ No꽴 ߈Q5:N%!VkHI,_~INC{˓@.+[[Q6(ag>fLRkIZ8Au.3CvGB^ZhG uVbJ+34` 8鴧<=i |iL9AxM  Ҙ aCE\<@,uW` 46rlච(Sh.xTUP4Ul\5NvD7gszO\gZ4Opl6DLar^Ê+$GоW,`5V2xݽ QD1$fS>%3iE- tqu1*Hh->M6'BGKN@4&s$&T6J5R$)W|+ K@{`uܼ[b.|ʠ($h7^赩9Y߆\iiZ~@8t>$oF ˼'wwn$;ՠ؜e[uuDo΄G~6sd׾u ٯU45аV?+ ^xx? 4X0KHW nD=;׳WNA\ mE8jsBmU +Y] x5'fGv[ѭҜv 0b~ۨv<^2€K y+>y1:;[nU5]I36G|+c:4X(5-fF _~ϗ=ޗP}z$7CKk/ן! A4vKߟ 7<־>?;#!HzVsHyW-;Yc֑E.*#g}O$]}M46zl pa[}J$лoO9D1/J; bL[p0rսt]N>[kO.I }4᧕z &J4F."sabu>DLy+zcml{Y[訿zTOz%4[^jvI՝yfKVi)}c["-:7j/\Ed UfY< -j&TK\UX I%ѯRõyty(gpӺR$Qom 'kH8Nc&:2-=_?HA_ύ(!+f/>b-p[LJXO9?VA=mЁ Bض]6d/.8*C=yv!P޿y @+w0k:VdcŒ &Qk¾#/ :7EꐉMr wBȤRHbL܆jZK9t)lWk<>t瞩$SN +7^yOѹчnj(xvWeK Ob~Kxb[s,uG8^X-tQOY3 K )s\Oם^IK쥲n3l,$Mo=]}&P>oi+v{E ~s2᭢pv.z,[]J4C~.V(tB K]{ ~>,f h'h 恶n/`m K. N5AWӘK J߁d8ջfK="ƫQI1zk7bWAzi+AsP\daP'){n!ӛXm-:%C\K T mj5܍$ 9*Ϊ33`m3q(qF˒U5s!ŇŦl"OD~e8vO/IAl).tpa̲Γ/ Rߌ8[ ITh7;j;3e -_B»/h;<'$ceer#G.bhckC<3~sPIUʷ*M2E `"t>Gr^?g@uPd{Ҋ|ǜׅ<}EG۷w x2cD&Y{?k,RP JT XDܨ:oBB~pC^j|xٞlW m/Z5*> tn?ߌٙMR H /L]x_U 'hzJl@;89m]rKC95_c@(: bn䒾 EC!drN3q\ a\#JG&3^}7ךFb'-/8@dUO,S- \ƳCh?2P1?~$׳HseK,EגN֍1 ]>OB"IK L+rz.wn3-\MEbG+usu6&< 8fbw&0:AE**4|9Dg\NYe%HV3{`O`l )~@{HHR>^^(J%ƕQ5W۠7Zl)?1*B*:aå5.Y/h#,ﶿҕ:娤yR| y6ku]`nD&jpw_]5N0ɜ=¼HەF-*H .`[yf(T']jr6݈$⠭O'pWIT6j1β~?jI\Wv _ )ah'?\˅$2VK:,%)<` _cpc^ gzBb$iA%aiMr\sB^,$9F?yvBV72Ru[ <\|r eBvQ3Czq#gs v)Y]֎k(EΑ1'~d*E,+ԪI\#k򯙫ׂԌKp/4cI1Dr4RG,@0¡T馭+sWI?o8dU"]~w^:] \\PSt}G,">M@/8Ю Kq+#gQFK2W宑:|}Egˆ̱ɚ$~(-1Ƌ6[eP]a*O΄ &XDP>Z(כX_ʑYsKi/-[TmXc4fP4Ly.E< {DY:.EZ B+hطa1 7ۙb(g'3,3-~/YH3|aZ{_K~3Ȯ]dD8;Djk+i_)1n~Q2cwFhXgCWnsr:EYW[mŊv'anzh>LvЅV#&N:}t5`e) = ZkE|&eR!ӯ+GwCQŬz5XF[?uk}+,n>Ddd"G#/{&L DQh|/O Gؕ2kLK'%-CpP/G\x7XyOS I]{pagcV5ó^ spKJnaYoe+~(.˹_rFkI&jzcX)H7JsL zq ~ SVWdˠc3-nwj|D=K.b OOAOԛ?]Drݏ20"(K #]/d8Cށ¼yBadMpak;ٔ_ V|8i| W`zs:\XHTty!~Sv+tF=nʧ|g{@ ggL4\/DpFAJͿȇ|RhaN Θ {rʉx5T} 霎&߼P NS.2 6..&r a% 7ʭ iQc9 L28lZ RDT)*<`ҫ?d*EcC 2G~A{eL7iˣ6;Sg3 M ᣺I7F|A(RFVCG4Xq އ\rRxaYp[c%oxàߚH OfYvGcG^֭s /K> ?=—Rm:vND\WoH q3uQW+P21".'n,勴{-J89+-z(H_x;yxYq}#jxҞ_:tR-5y7kW1ԧɌR=[Q yW%';dJ['[!GWR.I1.Å4%l)$mQxn)P!uxW}F򩺕 lJƭQe|k#k-]Ֆ: i0@*|3NGUCmw]sIÒ=%elEWg%oVS~Yan;.]:S7: m@DV=f|Y+|Q2Zwؖc$quVݎ|hEWM }Jzd7]SBzk^>H$v=&+љv6ּ'}$ЫH-aZHd\QznRׯ+k.|S~F+ni,p]XZ{gCmXDo8o8\u8$ٱʩ7Qtf,֢t'F*c[fbuLfP/-!=M- \"ikkHnc/gYg\,U8ߘ`h\t?p]5nBIZ"cw/d:f#F>kvn` ^yU)H6zl2ʳ ǩ"06]_Z! H73{ DTc R3w 0% T6ϲD>ح|}g8iWb4|6RA8ej|֞"P-3u[++e\a3="Vc)dl{>5ݱESˌ*]Jk#X:|(gz+,4YM6ΕeǩX69E2V4SJV h } (2dS6%i4AS<H5o2WVR*J*{u Ԥ肜@R@>; ׂfvl >"fy<`/!@ϔQT,IaPtwSɶ YZ