libpulp0-0.2.10-150400.3.15.1 >  A d95p9|Fc. T G,sayHiu0mQ!FFqk6o&G [N75<, T-xuLT B0p]&ϓό8+GsOϧ$;Ŀ7Џ4-7dPךӆ,I}%/цfqBӥ$CnwU|n'6+4Wϣ)&ڢҴ|1ZÑ8g"]0dB¿z HۛN438117f64a44f14acc442d2f549c48734f665ff0e56a78be750541c7a38f3efc58d5cfca9745d59e8b7f03d7b948fdbdf5985327d95p9|v:Ap쾒uߟ]3T>^U[S,rP3Y?!7ɥv0 Tchye(w>7A]ͦәsTÏNf MxfT?tSz2D~06HQǷ; u͡iH>34+]& pMr-3?qUXAZQ*N+XوU.܏2B|/̦/.Rvs 5o5>p@P?@d   A  6Ggmt     ,\Z(89:E>@F$G8HPIhXpY|\]^b|c%defluvwxy z<Clibpulp00.2.10150400.3.15.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.d95|sheep611SUSE Linux Enterprise 15SUSE LLC LGPL-2.1-onlyhttps://www.suse.com/System/Librarieshttps://github.com/suse/libpulplinuxx86_64@gA큤A큤d95dd95ed95|bTud95|a&bVdbbce2a182a784932598059b9f05a12d2e38d0d1fd52833bb1dff628a3a30ea3cb13f62a51e3eb05aa5df77a6fa4bfdb3055eca642230553c10b90aadfbecbdfdc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551libpulp.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootlibpulp-0.2.10-150400.3.15.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.3d7d @cU@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.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.10: * Fix typo which makes write_bytes fallback to ptrace mode when vm_writev is available. * Detect when mprotect is blocked by seccomp (process launched by systemd, for example) and disable livepatching in the process (bsc#1210224, jsc#PED-2877).- Update package with libpulp-0.2.9: * Add mechanism to enable or disable livepatching based or environment variables and in the new command `ulp set_patchable` (jsc#PED-2877). * Change `patch already applied` message from error to skipped.- 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/ldconfigsheep61 16814708440.2.10-150400.3.15.10.2.10-150400.3.15.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:28608/SUSE_SLE-15-SP4_Update/55b91412ccdacf2ccb79c8c6665c2eec-libpulp.SUSE_SLE-15-SP4_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=cef9302190aa6b2ffea5bc4fcf6c2a53bfeb9b7c, strippeddirectoryASCII text PR RRRRR R RR RRª;b ƺutf-8ae88651a6974b6771c36ec31c1eb893d41260892cad549669572f21a37c3e4fb?7zXZ !t/5e] cr$x#Hz]RdǢ7sӬI*2_ `eznUJ SBh;Dyi DV8%S=xԝ& ~ D6sFfjp;je?aCc1]"櫫jPoUyˎqѬXAh/DUx ۨw&h&:@)NE䈹S[5٧<gAZxa utkg=Jc,.,+u-4KݗtW21vrY dY`JBt(`HF\Wd؄7Oȼ@ce qBfuV뷯KY_i/z)?aDUrSgLoK7l~9D2wqV6 'z>$~1AqtW1Y}y$A^֡B7bg b DvR\5/y0Gf換~n}^GJ[㻐Cl Zt89r6`BꄨDh+t]&QwԴ@0vJ񊳞+ҊerPӎFǔdsi>߃`3h3,ȅX"]vl95Zo2sZ?/C[IJ:+ 8[q@Ii赝Άx `a+zw&aclmM󐢎/fN0LK8Ƀ8)6Jk%KTYv12;Y%)P^ $o4ıGX8^o`gXzFYvÄ*V}4{]D< V:--$)l$tIGQ$$ؼ*b/?H/jOw&g':ÅV@7-߅6\L);qFm+ZٖF:yC<i4.p.&AyvIfCתp8up>[GjB|q% `8pf Ig,#J*HͪE^#0/5p[ 279o0:uj$? ׇ3[J]`J3CvD6'u`zgeRjvzgm ϛ  OΗ:kJsi{ _|7C'WkDkÊI|iJ\dz.C* :l QK 4 fO@!4)0 _cD1 &ǫ_du4WaɵǩIڛAf ^ːlso+DƠZ9%A5Cv*{agN_NISo ċL~xzҖ4ؚʊ & zXoP|&c/yZQKexA)];n\H}n#*谖g+M/k}o:$Fjf꩑5Pl5 A xK m`kJZ2o!(Ap*bfwu-<Ϻ3>~]uT"M yTӫ׈ ѼjtY~HH1]oQ4aK6&Wj <#<-LjJw$䤟|hZM60R6( 9$&W^eϦ'2 ! \#۳Az%À@шzfWU(FF˃")(jݘ|WXl4} Ztm)? m"'Gǯ52xYMĀ_UQgCHRGΤΖ+8.T**|r 3I3Lz0JzJ{g>Ahd=L[A,GMQ=-6EK?? cjߴȾFݙrj17\f\?!$&H&3TFY}6_LUԖh<N,~?F M~vd1Ta{f)Ts|UA7>`E^~p1Xje!Ϋ*m^AoFAqh[.kJBbzBQDjIkths,LӺE8s(]Y{Y#$)VDh* b0'ͧ }T`4ؕP!PGx ʶjcqG1OWJ|WBR * ь4N6?#qYlcCԙqʢb w駲P IC1@3dRufGaEc3%KR:0%`xءDpq/uǨѳp稀k*}u xkLc,7Aےk'k>WjȡйAZ=Hܞm0s3F6IMzYcD3@QHPr%p Oot: Lb(A*%k}p7,VdX  POHkxYɥC-tG~@0L&'3R:1_t'7sDz`Wɧ0K3/?\N{&ur )âͮ lȧh f~jiBp#pmFkfr0/y·Jۿ6wѩ~͊զ5mC]&K78:ֆhmaG9NL S-ݬc|H !R'2ޜ@fcr(uz !vW2'|Жy X Q00>7:HY.N /~܍D}Y?R!KXYD@qP2ǠaB>]ڟ(Fkd0l/}Ode+<_ca_ZvYլGOy[ل@U[J@&0P3Vi|tys̐0WJ $9y\TJ ˽4{- 0߭CR*5~a2OUĚM5)ك/dEW5Bg}>U}nG'E>a+&'YM/@uH"1e =drn T=$Jk:wX9RGпΌ'@'FP K('{67S̨S pEڬ8 cQv4o4C<1&\Y!|W^jub43*z,J;l4-YR{Z${?_CLcMr`i?j2nb9֗W9hT2wpث17A~m*e*{L^!deqr_6]߶`KKhG"k7| KrƻπJ2pص2aVU2)/#yXWʈLHcpHaX#7 @IlyXtN(%|QAoe epJr\uZ7Cr- <7eBy:^V:=R3]M lz$* |nkIYUѢrrX`KPhr-~5)WӇg2v> E*geXK_ IruR%g^ߓlEdR*Q JjfQ1e¢=ʊq!Gr8VALːK`_c3kC*[k$xT3&SGc5S2Wh_v/,N+brЦ8hk8j?q 8MvuʶF(^@Mꁕ:}Yk\kKTanj47#N(v%QE;74k!\{1>Jw>oQ![6, Qmg*p~ o`[F,OvKҦGЊ X+6 ͷE&TXfs*iaԭ1rpN-aGi2=u1U|C3heZ8RW)CXAW-QV[ڏ=8$:e4܍Dp@1:ufQ3Il܄w,8#Z߷7VmE!h"Mź1{dڗ, 0DJ?#Pf̣MV BoaR|g%(yyct[kwML o8<0n7{yOO7qfvvǜNh:8@'pƱ9Jۦ`1(4,@iv%%6c S#t9s@z5*eJ󕷧 uȹ+97%,n#2fC @.%˃X3,jm-cc=t(3%h0"C#{@xz>3&٫ <[|%#-؈cKL "CeQݭ3~^Z.' N?d6 ۜ":U96iDji-W#֓bq P/;*vK{E3A@>ۃv}_r>$yna+'cܔ7Mg(-ucyn̄a$f­ І9x'ȻWl3h\8Q旁t}DsH!dɕin b=w_C$N%dX&E~٦Z}B,0Qu[$1WaH}@ aG|H-?To5&nGT"( 8wo?0uZ|v6OAO}п$i0\h DY򒣡"0\ێO PE{ QzsoT@R4?2]A&AA5T =hW1\CN*0B20e(O1Rhb7qgEL\G8I|77$Ȉ>^4u#>. d\QS)ǿ9Fb Ɋ06d(s->4yق|&%ɢ, :P[6'\Ƚ/x`.1s*'ՔgG"G>KX}[^l 8*ma|f dHCgnbJ >9xpjJWzU&Lrx]cs~OQ>uxܙBJސz=^=RX2Rhp{U1M^|3K@b^vBPߟ /B/Fݎs< Wk%Hs+Mm<@7QjoVC]rx&3G7uC-%ulSJG[PRU. 6IPasw!%҄ƃq8mYwe]6u%CM&Pʺ{0ɉ-jK+'37*f.:r k]ixt5Y6M;16nueq/ 9KUKM.0pv&D#4TELE:uDt.t|Źջ 8&U ( 4{{'ywthʱn~X߈@3[]PìBD#VͣcPUdmޭbEhZM "H67r90GP3-.mwPr_09Jyuu S1T3IumajԠb޻ZO$WxZ2OdQA5P{g&K՗77npuo˼ija; PiF?Dv cr!"*?3xV(< lOќ~k@P~9>/Z,=f򙯨%_\XVªc Dy7pc~xc/NXQc; Fa"%&JNo*]qQK0;`eA(Aj7/ߕl_45L**  Ey##q\"=/qCi9"t%Y\]{щ Js>|g;!3ɍYJ{@,)8ҁă%X@(=RV>:(bCX!c홐&ƩCXeဂ >6ctk-!RweG&J+jSGzX=&KW?J= oH zь ,@88YI_g0)ϋ *WQ?Hmind)~ŗ>z7}4f'_~Fp\)#t:6s'KqKLT o6mPQnV,rgK_jԢx1pd'N/v&Tq6g0@[5ȡu.]-{v3k7bSieB |lhc.: g݄t3f#Al̠ X/<8{NξqF$jΟƵKk#pP~SڦnӃxU2G62WoF6}Su b QBԀuN| :&߆,!{+Ύ EۍY0na1? pU6<[<~քp+LLhS/vkcLQ,l,]p A݂}j獮 3v!O3oG6(;iE#l#HTr ilhDz:F=) o$%M@yϻ R~& r_)Bt\ Q=zjΤ?'?>tFs[RXgP@6(삌8:HX,&`qN?@ESPO_ug͘ua{;{m1UYF\{wgBrbuHI\bS>ΣFخ ! Eha= ycUxIJ8"jLO*0Ff_'BLmKA3gf9٥ަN>R#{&oY~1gVŇX"`c<~JN,%@a?qPpլ3(Px)ASDX64[|t:|O@ȈnUֺ޼l܁0" iby-|fl#@,7AJFYd!HCm3pi~ȧ#Xt)?ScoiWv[n%ʂ"ޙ/{ Nx䬍bkᘞ2W#>O5IBˬ'3qTr(T?j.9FUY[ZVeR sCO6 ȶ.#RXiٷXxs5:aa]Pe^TYE}B 29' 5эQ r#4.c%vLʢ +wVU IU;hlӥX56+Db_֙;R_ ƴ?9,Aٲ|YT.-g WZ78٣@+xܙ)^CV~9Ɔu+)k>;50l%J_&6e8[ݐ鑮Jݰz^D3*>xr>k"cU7=b-ظ{_{mP1T,1tj2ԋ5DQ#FmGr3loSJt`ÄP#}JL%84*/ħ%xiP7NQanSޚ[nsJ͑-jImj;h\""S\-朞7H"cr1>Xfkn3䎴_\2B UT,pt17F`S2]hvOZwg r} xnHp~\z1,j}*2@qi_d)MRfg=Bm8-SHVA$#FGA2:Ń`kw>= T {* ]Ks\z-Y^~qyͽ4FQ{ CMG6߽0Q[彝/>.@t@h!ر >( G04ԺJQո5tv9_Vy=HJ (=ү#0P$[H)^x,O?Kd'uT:'§]U9ٶJ]ftsqL09LPb]  cw06MrB=UWW#bA *v"="JSt|M)4/sv(2vƁL?l>+m:%_&6 H֎a6q}%I2g7`gZRYh8SqL ~j)l(ʵYJ@8Wkn{pA;EGvQoe~~?$t8WeVt!-`HCSp{nNfLBUŔU4\e#_ w˧ƌ3H4asД-E^( y(9μwE8E%ƤJ˞]6@4d媅pb"% I[|Gs!qą?6tOߜ"ky鲃CQrAmzy \5(﫯뺂ҶAhB2+졇ZaFhbzZ첲8y uaM8ս2dq Kֺ 4F$E8k@}i:UiQ_mrF\lHXƌP1)f}:PAIՓ%B$z'q0sȷ\0 [KU#@8? HEL$0T dz  /Xc9ufߣc~:zlYChuWݧ#̘/~ARPtcR'K1w_J5x46p'@6˰xkhPL? lxlB \vE`rU j=;RYCB_/lzaMl'Sd}MlKQ<\t:Q>R!I.?3ּyߧ+;{W1ko[5Ot=[2LymGy ޼V>w.EX\^jAU#/q,bDKV r {-[kʃ +WBUnԃSn鄛vg[TR!l|J] |Ch. IE!8sQ%L`Q PϮǵ,],٭4 ?mldfn50W0h(hB elNQ6k3`oQ8ʁܻ py1_㳩|5ђX6#.FERH?^HA#d¡$SНzh^F3# m*?\I˿8(ØalwT0"[8D+Qh]'@jW=,%0i}q =g17<\ K G!/]q!39iI>J?\l29Sc)a9n]zlrk ,-X!Ha7V3owNӏYG*H!!dPٻ}II2`*IZ0;R*UD@ˌP^vff!I7ϟ`s#P W#9C:|*-tnDEKFs] _vXU 1? 3H6B/_eՂa%`Ċ?E>I$ ),q$+_Iׁ.r;}aKU#,yvv9={O5!Ug{QZR4V1%hrD2UrsQF;r /l6ߌۭk݅> ߹\M q~# Q(p00sD&u 8F]c Q.1M Two0ԲfU /)Q+0׌c}}U??T8>Ć$Vf0"ykOOl(6{oƄԅG`$-/azf抛&`kn~#`Gj+t%n[F.خ4 ɭ]c.$X_i% j-8jh nlY8vyV "Vi6A0$ 1CC#I?(:3Br+3& 6K'yY: Crh!@rNĥx }oN-BY$S)$;kQ5;y`Es fy;nq/rx7^/0 ^w8/3$Y“l`cZWqejbQ-F CYah%-q T*_jqow 踽e=p7V 3{E3 QiG~T4N&׋sBGZ#{7Yj~cy̋"#k/ZH@A0()Y&m@/ulD=i$OTR&N+n;s{]pe89R U^/1_̃Tƺ/ݰO?1Z M/`(uWpG6%U9ٞ "PDO2&Lz!KNt:>*Uzۗ"@?z56#'cE.wӤh"&s$BQPm?&qNJdK1l6eFޭ1>lLg;!LXX!q'tPKT4C ]_|Ev$J4q=f5ǥML71Ĩ%|0gE@[<ĭ祳;S44Y u~l[9`(uʀK{Wy_&u$ ˡ7-%ׄ() ᩛ>7*qVnO&е뭷+~&ԁЕ٣sxvV‰Xd˶*bXTx )qYЧ>VTm67PaqL!tiЦObkp؜;ުA9S&?H(;.*SeZO$9F6UfOB R\JK]ҸaQo>r(Hg[gTNޅ|㵎yj׌VMoTz%2`ii5HVOw!D"jy;͋_NݵչƃkڗQk ovE~~+%7Pɛ4ُ`'XFDžH?1èIq2z9>|{I͑*Aft,!Puː2z3{U"B_Q˓h}RqHbYh ? E݊+Ɏa? CaZpŚâXG-O XSB&S<ᅲw{ȼ8h8ĵǩdcK__ޡ//|`x. Q2ƻ3#_LX9Сi {gԦe%)iB#kJVf5 LE0)JN;ņurFu {JD%\!))M'ʧfbna D+إqPCS#'k$' #ʧ:hHǦ%{1\fEh RsNӔ>*eVb(0I`IhxMFu2\U Z-5snѭo]'jƽDyFvYZH"5=!ƏTiq$Zyze[zFPXq"ȚT]&QلX:~?d}&WG(3@^^L)1Qi"Hv!Ip^Wrܭ $t Ȭ 㣅0OԇdGR\C?iz]D؁% @>:ď[^"&x-{T~rsi%xzII X_w/ $nGBtm8%>> ߹r#G^dj+Gg$]l/>4YSzkn|D_mgIIQ h/%&I"86>r9=_RքMc7_AC ?wsDn ћSLL̢Flo!O01|W}g:\#7q[OFNy@}Qf*ƳVN dM% :̗9o>wUe+,UhۭY)k{9@;Q@`:Z3]dV|b5CkF5xl3yIִCUv~ aac9pԠ&fVm'FE/G mQ󟴙,USjoßQPGǭ`T]6ˬΠу"ޓx?3}4 B,] oBtRkT)>>ZuޕX`(NPZ ]FBaÊ~ev J~? r`+W~sۥZ,J<$g*QW9Ȉ, ?7:4a9ޠjbؚULq$C,TV?xoCyn4d?pѿ+Bہ]ByqWg& L}ADg%ǧg2@s X]Ҡ|ԜEuOP8oGަ+V5\,OEɵ[MrxT! ^wA_>3K׺hmp)h= vD+{4pAg9(RzAHhqF t-IMca1S2իRmk>|[eu}KNdÄbn+t 6?b@%MD7 ;':/}kvrE`>yEO> * KWG !<7'hRb:ލ=?P KafҼK-/7svXE-O%S^-COڌGK@ZƖ׊ hY7"_Ub9z(.X^anjw3ؿ<*mEQZ@KK׈ ^ۡ1Zb&R+s7HxgՋt!Jb# cefXEb7:o)4cMePI9 &ņ2 -Ϯw ` fE4\sm@|$ǁ 녆ŒzGR{sOv8rmߨ2]4S~xQ%X{k#?C$yW!؊I7s6#K pvtJ:^$N矐2v X@*6P݉ sgeY'i%濫gI4 nֲr$IKB\ ~Ofu#n x2P}̚oIOaYWLچã0R8JOB (EmqD6S_V^Y.7ԑQR*emRzcG@ƚ p[~.44Ჩ;^ӖRn{d#KpR L|GBVw~ҍn? fd ntaN~! wR@VkLL}İU_H) .WZDIeR,WV7 jШ:º |Y\aƖk9#cj7/KD=F`u B5O&D2oT&q8M׃!F7Wҿd,v!43.9|b']`ZH&-)f|< FNFYFNLom?7CooZvG)dI_o`]哉X[HO4 ByAlm\bR3-,54O͛-쩠/ɷ"|S_":%\8̿=5=麞Le/wÎ {*<0Od  +!rP* Ü/$=P ¸44r2 ^)L2ҩ]!'lTwt)l!BǮ#zJL??sG#`d)1c.@QAs,Tn j%`-8]\Ƨj`M}x-@sұ}֫pܒ~A"χ8 g4.ly9e&:4 (Te뽹0ugu6K)8PO) pPLz'6r" E18,nCIO!I{Tүǟܤ r t6 lDSF_ gU{@bf!l5)>3Pyǚ1'uj 41UЏ3;RG;z3}/"kFwY 47-5 r~}0N= TUa-~n&aT 乍ªkxeCNYtL1ۭM t?oŰGO43kzv i$0[+~ϷxoqA(;3@c%&< W׿}7T=)Cjxic)+5a!?a{zbt?eLaY%2V-9DT P0S 汤MpǴwY駓YlKBo3|$I7+['6fu70:GpYCK)ݎtG!4 n_FY#(\9?rjx og1Ib'F OpB6cScRKEO{+䝚ub*7C-cl;2A/^V9㬵 3F8 I -vjNz8]5<6yNl }="وnDX#\pLh#O`4?̅:~F{WuиF~ɠf7:<{,f⏇S 5-|S~G 8V Dpy*W܍SK2k MLNݥ[NvET0w"wOF7:#4-ţ֞A/ƐD~htFyu{jxRa Cl@!Ãxr ^hpS'L0Iv*LtD+.fP!b2\t.h:(W{ɚbԔƯŜuAlw=7)CiD)wq6?aҽ0TV1 Dv^U\(*#hJ xG5M eU=F  6Zyn9 v޵`I;&@(d;UIMy/`[jSۮ s* v)}Xlױ `Qn'txL2or+ KMAݻ& n:R b%oXO=(aWNSC؛w3,PTx,u%ziޔ|`ܗ:ŦzǿVRӹA^Ƿ_,;Jjm aVJil.j]_Q9)kdURjXj(WK,RFyE[? ::86TBHnтx864۬f]w @9O$nWk@Š%$.'p$7_<_:-~v=R\ri8\ \I촄}ށ݈:H6aJuF| "Vbm| \/RNh槩Y9^67a0|Ѹv0b*u*q G)<}L{<Ũ05A1 m )3Ʋ-pgH~Rc3\ZY+T^ 둊U4k!yZҭ@nƖbFЊLa:NN'.͟:hnϊO7QV= y VgEHa YhF*x)|o "N& صr[6P1& q|]/ `?UiV7^Ry|*ߗo VJ L P,l? _gm!:ɖZx׽ Nj곲U])?Y"kʼnCoݞ#W,F}3TjuYr«-[laYz{{seИ/@M./'믷z㱔bT6"}c<5$N~4JW'vEmmV&iMN֯F?Sݸr TVC~P5zpPTp45r`,( xp56BnQD7XO7k76 ,$5gd/dikjR}> W2eqIEu (J='"%!eX|Uq[HbV#ó2RդM3*UӒm[n/jtH b я pV sn |F\paFY7@nezЉ8vbJ6EW;0|K'ހgI#r4eWw`q9Z-Yi\ʡB<^[tݥLu+pԝ?Μail<"hۢra4 ={ѲS<is'+2Ņ -5Hq/6Vfڱ=mߋ,?r eQ7t/^d |TڋX5ɝ EEe@ܰ\ʊbkӫq2E-yY5U)AF b<zOD9dNR[f%B*k@ϗ1 R |) 0iх`9Dp`Na YZ