stalld-1.9-2.el8 >  A `6U]*T{Wsf9qr0/X,oj+>KnOT`քQBr4eJJb_1EF ػJ}>)?#֓%Ѿ|AA(= Ο`n'oR/Ga$)4C\ilNK[;UlRi7Iyc K%'k usI>.@w,q[9 [ŵW]~iΟi! ݙUEрM3#E{Xx$և*8dX9h/\PÎ6b ԕ&/UlW7' KbVeNZR.qHs# _gs8MO MEu;cUjK1,"p'k7>Q'5 D ЊMzP^s;f'۷ Lvq*rRm@O4dOF$e[NQSD%!6ۈ/6kA+[(2bS/ZjԊ #[j F ź+iQ&=mq~$ gtE Ƕ3Fr7be獇tTm;MɑɬM)7&š)IEX( l Yi=_arCJ|&FBdrx*3$tzN^WN4k1̝71kp`'wX t=}(xT9JZϴ[aVkJ;oibj~f a7sO0qHf/ l&GUYW gK_ >pB @? 0d    U  AGNa   *  @  l  7  \    <d @( t8 |9 : > ?@G$ HP I| XY\ ] ^f b$dteyf|l~t u vw` x y  ,Cstalld1.92.el8Daemon that finds starving tasks and gives them a temporary boostThe stalld program monitors the set of system threads, looking for threads that are ready-to-run but have not been given processor time for some threshold period. When a starving thread is found, it is given a temporary boost using the SCHED_DEADLINE policy. The default is to allow 10 microseconds of runtime for 1 second of clock time.`5 x86-02.mbox.centos.orghCentOSCentOSGPLv2CentOS Buildsys Unspecifiedhttps://git.kernel.org/pub/scm/utils/stalld/stalld.gitlinuxx86_64 if [ $1 -eq 1 ] ; then # Initial installation systemctl --no-reload preset stalld.service &>/dev/null || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable --now stalld.service &>/dev/null || : fi if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart stalld.service &>/dev/null || : fip4 FBAAA큤`-2^`5 `-2^`5 `5 `5 `-2^`-2^`5 `-2^`-2^f25c3f7cd0cfd20007172ffa669bdec9f5f92b9c2da9c74bc51f69db3e1f346bb2e3f78a292dd5802cc61a7699f1592b8434a2336e3e87c0f43442dd6715876b60623eb75197f03aa5dfb12cc7870e93553239111598112f8deb22d4786ea5e4e0b82d62a9fcf9cc85b7a7d59d94ac7223c8e0fec114349aaefbab55ac15223e1d75983ae1e733c31bad9abb44d1e108b0067ead3cc908abd22be1a784ae08778177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643cef85e1c89c23b754e9081bf02b98edabb5c98f7a62ceddeb197785d1dc80ed8../../../../usr/bin/stalldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstalld-1.9-2.el8.src.rpmconfig(stalld)stalldstalld(x86-64) @@@@@@@@@    @/bin/sh/bin/sh/bin/sh/usr/bin/bashconfig(stalld)libc.so.6()(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)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)systemd1.9-2.el83.0.4-14.6.0-14.0-15.2-14.14.3`-@`-@`3@`>`@`@__@___ _y@_N7_L@_D@_?@_>e_=@Clark Williams - 1.9-2Clark Williams - 1.9-1Clark Williams - 1.8-1Clark Williams - 1.7-1Clark Williams - 1.6-1Clark Williams - 1.5-1Clark Williams - 1.4-1Clark Williams - 1.3-1Clark Williams - 1.2-1Clark Williams - 1.1-1Clark Williams - 1.0-4Clark Williams - 1.0-3Clark Williams - 1.0-2Clark Williams - 1.0-1Clark Williams - 0.2-1Clark Williams - 0.1-1Clark Williams - 0.0-1- update to pick up latest gating test- Set starvation threshold default to 30 seconds - rework read buffer allocation to properly find page size - Add the -g/--granularity option - Change the default granularity to five seconds - Implement idle detection - Implement the single-threaded mode - Add HRTICK_DL support- Fix Readiness Protocol Mismatch with systemd - test01: update to use buildin atomic operations - test01: add throttling check- rework detect_task_format and buffer_size logic - make CFLAGS for local compile match rpmbuild CFLAGS- add systemd handling of RT Throttling- fix signal handler to catch SIGTERM- stalld: Set rt_runtime to -1 before trying the SCHED_DEADLINE - Fix incorrect recursion of specfile version field- Readme: Add information about repositories - Add version management and version option - create doc and scripts directory and add info on releases- utils.c: added info() functions - detect and correctly parse old-style /proc/sched_debug - src/stalld: Fix an retval check while reading sched_debug - src/throttling: Fix a compilation warning - ensure we only count task lines in old-format sched_debug info - Add comments, clean up trailing whitespace - src/utils: Fix runtime parameters check - stalld: Do not take actions if log_only is set - remove warning from parse_old_task_format- Fix an option in README.md; consistency in user facing docs. - Makefile: add 'static' target to link stalld statically - gitignore: ignore object files and the stalld executable - use FIFO for boosting (v3) - stalld.c: fix sched_debug parsing and modify waiting task parsing - redhat: update release for features and bugfix - stalld: Do not die if sched_debug returns an invalid value - src/stalld: Do not die if the comm is too large - src/stalld: Do not die if cannot write a message to the log - src/stalld: Do not die if the main runs while a thread is monitoring the CPU - implement RT throttling management and refactor source files - more refactoring - src/stalld: Reuse already read nr_running nr_rt_running - src/stalld: Gracefully handle CPUs not found on sched_debug - src/stalld: Use dynamically allocated memory to read sched_debug - src/utils: Die with a divizion by zero if verbose - src/stalld: Add config_buffer_size variable - src/stalld: Increase the sched_debug read buffer if it gets too small - src/stalld: Fix an retval check while reading sched_debug - src/throttling: Fix a compilation warning- Fix an option in README.md; consistency in user facing docs. - gitignore: ignore object files and the stalld executable - Makefile: add 'static' target to link stalld statically - use FIFO for boosting (v3) - stalld: update usage message to include --force_fifo/-F option - stalld.c: fix sched_debug parsing and modify waiting task parsing- Place BuildRequires on individual lines - Fix changelog notations - Modify build command to pass in CFLAGS and LDFLAGS - fix compiler warnings in stalld.c- use _docdir macro for README.md - use _mandir macro for stalld.8 manpage - use tabs for spacing - added push Makefile target to copy latest to upstream URL- rename project to stalld - set version to 1.0 - clean up rpmlint complaints- add pidfile logic- Added systemd service to redhat subdirectory - added make and rpm logic for systemd files- initial version of specfile - Makefile mods for RPM builds - added systemd service and config files/bin/sh/bin/sh/bin/sh 1.9-2.el81.9-2.el81.9-2.el8 stalldstalldthrottlectl.build-id9fb00a0d840a44d7f1f4b7e17edf6466a4634ef0stalld.serviceREADME.mdstalldgpl-2.0.txtstalld.8.gz/etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/9f//usr/lib/systemd/system//usr/share/doc//usr/share/licenses//usr/share/licenses/stalld//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9fb00a0d840a44d7f1f4b7e17edf6466a4634ef0, strippedBourne-Again shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R RRRutf-8056daed7c4b475ca497c878696464cdd4cce4e405f521aa4b5926dabaf8fc6ab?7zXZ !#,l] b2u Q{LPԡs@jOp\N]ܧ+mܒ{,n :$( 8 (xp;z&Y ܳbWƋس+X؃`Uztw.NQ`l~DR0 ϔe(%sVH(DpFGҼނysajRutOӀZ~Q*YKNbrȈO{h]vis"tSŷ|7i}pA&dÝfAE|[vᙺ3e(jďv v#{X|s xD>R`oE6#n;cYś1It$ ZN:0k rW<)(̖tT<,pǰj"f+~p'#Q<6֫4̅jH};M)IZKqYuݹD9I_/>s]_x9dP_y ]7e*Q2=!A%6xb_(oWFa]pEo tn18XwJxeeڤ(vE2߬kk)PhZvMrhh=;#|%3ѸR-U9F|>ȐoLEèL yW'TֺWzg $rYBDnӾOJIK=1?N6I)󇣀¬,[cwSP >bCu >2bbG,>aT⥦f.iw#I DYCW L'9Q&uDSS']/>W[_lU:- abdCBK`9Ga `CszIXHqC."EUc!ysaɯ}ok~8A[_gzD"t$g85(8iݻk% 0 ,b^+, m+'[AYw.K1Kyc0l]& i-F^R`mx,.û#N?jW6_C0pէB۝CV_ qNE9h1LCfv>JD{>.Ėt6mf 2RMݫ@E1:QUS[\Ko5+M#w,K>6U=hֱL/)P{-_-5Ǻ.% @]"iDzհ&[}Awl]TG`}@Q LBjREGbێPS73#&PkrEQX١'$ۗJĕ~P BY,^D>aHfKlB0VLBgUBՋ gPS~7fj2UYP; CS@JG?5 s"Ѹ)uB u7@dVn7EޘRb ("B7qbeb@}QRjŌJ&7t3QRVAiheQn2d~)ImNpAn_7j^r;.}pxm&RJ0<-a3$De^K#{ZgTGto uP7߸  UB4֜C_ς.{f?2a943y*1t.n>b9k.sq_TKM5%HP(ŭFHW~WaDkq" h> 灘{_囩]ւ#x ā]Rr[cm#4Y,]5id&r;Fe2~ n+@8qNbQo.򒀮 6F^i]P gDtiqXu1/j V^jjh"z93_hVdWAY~# essnF `Spq/IcPVd'`V3-ʸq:MA}R}BTSTjg&編sz Fu$nLHv=j@pxsj 0؅O$}" vd?|-S,?]sCNu4b`nЊlRz:Mw\JLSf9FCݳݑo/P)E@XU%_>\~NE~\k` 3 4umF7rʖS" LzʙsW-V3&.'gr[[THLZd1 1WA fR謃U;vely3hL\'q?偋sRΣ]ː!y< 2ai KpzOxVW:&#_iTp`ikgͅM |O]3X&\2,xܴ OfYkPؖ`Fe TK^̊Nu1kŭ=ra#V)4e@M"ktٶ⹗{@қnLbOz1YY\Bjz1FU<L: 19ƛS c.x; ,VqQv 0ER;;#ĖcI!m%]q'z?Jf`#a"9 unC(KL,ZV{=Iq%&G3X-fYn)>:nCchmuԇcJJwش.hBdp>ShRwf^lgs_[C49>0s=Yh˃Pv#mN%5}a}wڌbpĞhgÍ30y]3S* Zb4K.H>% Naҷ]b3A%AT.*v`#0eS]K+Qz5D/p}=a>l8[Wud/'}Ot{V\$4PhpR +͗}cCٙPYsX'5Bӂnmv@S3HLL_g穎/8V/o [VJ2mif8cZ'MO9 &`9KCpp Qmo_ I~X4X`}$|#`ǫ\ly GQ<՗cdXЏ߄;%]-#Z}}MGS@}?R^(#;+u=Gt6)UX= *T|9r<#ntUPnTkGv=`r4/Skw`Qo2|LȰQXn($ !#296D'<X#(f$Rٱ%j,(ok}{'WWW@ckvA:(rtVa>^OJYpQcA$?t rO#tIS^ b00NڰVpTMYOoC I9N#=uvi( :/3됽ߣk<.*qBvAuę%@,rcژqwX#KH̱FS%낟QW/a tִ?on􉜧ϱQۆ܏q°#o)u7栴#ΤEquIxIL0pvڗUcby7zy[Hr+Я Y$hjz9̆#JJ[K!zRF' CkQ!Ol܇GJrok Bqg'N^!ܱW"jCo׳=g,_vQ{ǩD4'5tyҠ~d䬟ΡOȶM]dj[e|L}6xR% îXy @sg>\E=9kIJG!]Rn'B6vs-#;_ [mY`A_Ju:VIQқCJ$]SmDrkJ⧈]>)B9)H刿 Y~7!@BDmy,(i?'^ rQz'P+5R d`bf]yιT\ KqMn̰CRfB+n):0Hu^@ݝq(XB^wkUu NA_qkUgV$xRupk@ 8~6!OIyc~d!5)ݦ o*qOvu!pS ٻ#!LmRp0pYi w~@ْ5f!:,.u6d ,nPTRْd!7vmXV\]mbUhO`wI&o`Q36/bڠ7$4=2muRSAHTawc'l!q-pۨXes\= 98z`êXө*_o F}H{Poqwb,WVHw""f;m[hA%+wTzTU QRxw[-23kij6W'  )7fh YJg?cH珪td1|TgQ`YC=K!p5$9jSٟ\hɜ^G xbS:i.I?O:] ͛BV'`$r 9]A_&8Ffë0d-MJ8KUS@lLjT 1i$m]|m.RvM/Khc:@¶dà֑{T:G= "mLT*?Q 7e_VVmEOE-R9)8.T0dˁK9ʴf'VoBWuNyؓ`%i_іG`+[t 9B<˻ b+fh7^=rY/)N`Ps "tN\:Ks7O4!va.1Oq6|ʠų,"BG`ĿD}B薫T{}c<]&\d6bΩPgm?֛a<9BuOJ !ݟ9Q|B'?آf#uHuY_0.vIzjm-2*Ú U6ZT Y ;#MQqUGx<ߴu\Q\E߲LJ 9,-y `G[e"ۆo;Gbm׍ ǩʪǁ8oYwp]*GD([S^غ/T& |0Wn4,:ĚQf,`<4Vh#;aR)Lr'ȿ祏!>Ks&ÓqkfM×C$0Gsu"/Թ1Oh1%T~ ?:Q +&gqBtVvڐ3\0ɰrw>":*!B^r+a'ayC؎Y2AV1l\KͣPհ-[|ٷz'o$Z\M$\GP '[j N;*N}E\-n~HeD4 e3xm\UƫoSBV2!ʉ3w^ E* V]D]MwڐS!sQEY ty,^@Ɍ x6A{_#nxG|r^fȻ;;5!a/$W\ ǘeb3ҫ!.L`yi 6 M7e؛-%1̎cu~(-C_!^+p~#͇\"-XBNX C]3:jE>滃MYx_VMn { AzW0V# .eyQh捤Öc(Xx٘&&'m CAߐ:ֿJ׭&)>>@b{eJ56>kFg1G$JnSȎ>VҘ+F3|u_f C({]xdz\OY ڵ<;N)J[b5A8Ǡ@U/ #T'72Lisا 3N]lީ.$ɖwJUL $;#I@M2U(v3kw7_F$kT&e~ݵrhwx_in ]sbkª9+!t9_ }Sw&$Έ>}1֑8AܮG9w{GhA~b4,AԦ_^>~k`%M\rϬqIq >k6 e9@hSU%^4j.Tâxބ\L|}Ow8 /9`zX'۲ftD6jۓwEL'A`10Y@Z1mLLXk\3<͏kGgJѴcl#-!m|\3E.v0e8ko7OF\֏ ,4e"ׯ"4L2 Ri0`$\b+l"(Df' E.h\%_ XI6>6Iq0.8oZ/Y-%XБ]dΓ353Wr bH-LԿݐ i-5 ~m/H7X5s:vb!."DZi2!6~i q&U!? Q4b)K` VmEӌ g+ Eim.0JBayA!2d(Oƺ+ U~6N:|CfK%]6oNSA=jmKXPr@ҏ2;oiL #+'|\##1=IҾ3d|v)OUqWޏnG̚>4o]0R'H:DAya :Q%jddeR7)zT@Ѵ}R[/%GLzkCL}ht"#zUlʹ )I2Ո/p.ZgYwO?9]5Fb1Pw1\K q1waĈE|$(K)onhH#@Šd^8#)w9s2Oԧe*t3':Z6HۺAvY>uIJ+8gL6ϪxzK웃O,QISEm힂A3}o'=uF!uCC2@K`_Vȳ }H5 "?į\CK"Z$/LFx} HVƞMW"xu.w[ IŽTgG\s6ŹWbjDpMUlޔ12zRjWT8rV34b8.=(DřW 4́b{^QF]Y?6w3xAnh P<1v& ?L~C dSGQ?l8lNfʭ JB5:y^íqb;zj*!#yb+c`3Dܽ tQ(N^|"}3t\ {5O[eEj 0L?)֝܄;a۶i\)gKxaQea|E4G(JkM`hHq<̛)CcHhz9[B|ndžY SaEt= TRp щX">Y]gcż*25D|r( |R>1^G'(j1:,(㚃M[굾}@jJ|nS X6`$] Ȳ( ^㓃6aSzok=Noan{HYs "JR37<8HP Ί!YpOss\5:%48cQ"WnV\T8,@RZ6/ ,=5)>?C\wK_e)2l2"+ _轫3ɚq1M]~-)]pM|KI::\Y񂏰ǹySR`X0 ,Qڞў!F]߶!1!wXlٓ6nG`Xog5CîWk)YwYNɒ`Yu#`Vt3c8 Rۗ*+s/=FiX HGY 2eRlg-!<&\o#S}G)q``H5/&`t\ݘqx_EYr< Eۨ?T+czFq'V*ٳ/_`8)~swLȼi)KwPB>\ Жqx}U &<3Rggr\kևdiG@dxZ1H*׈UNK⵰Q:@Y"lyLHeTp4@^=qyjתjG)@G3lbbBv5 #shų.0v_P sY.FKnl$ 2$c 5PI*;´uUЍw$6m0~YU't#i%GT c$3٥ceRK2Ƈ z&wYd/չ/?bǙ^aBk/hs]C=EWCbr&b `_5?z%3/J x@2Y< :SfI|ˀ)}(bVⴿ(L.W4ޡ={׫Hf)Ar19p.cVu82 > 2$1m-B,QNxK_2}w ˹Y-\I.rɢ:( `' ڝw'6 JSwb́0qYp]7uӋgj1HPRp_ٿmCX d#EH;KeWOc ڳouDw*# 0yy-C;!qK_MYXt \;CTlZ\bi; .>jբk`%ؘek,Z;9>] %P}h,[2DnEBr '2]tŪK@GnB@PTw aνy-[Nu$ h ,TGyIL JH.lAt$.5FHb)ȮI:0 gnRC{[:5E-*q-K ҤHƲrʩ)qȸ6CoV{s#%͞f}W{?OZ O!B8zrbX<1*P]lMAf]8á𸔧U[U52OӺny>QTXJ-ET_ !LA7sKv3@K̹GGmzbH!^4q+B:S|̪9BQty< ۧ}b ᑅJ~iC":)P#4 !YJVVXRrv<,C.6Y`lJ.(K3@:2;y[[f>`-W;~fN.Τ)o$%O~"<?dl8%CdmXy_i2dZ!8Gz*s% *%*ܩ2Z#暖ܷ.9m̂H"1$Np,ݙkwru~p2go53۫)mP FRF4,Б{f٨Z@9{@!oůdq,lg%\bJU]<)2:FyLl*{2*Le#4]5]9j[]2f5G(~)Q _"-G%$0AX'Vt+Z5}%nu ֠~dpGͦ\朘 8d=oqKw_@]--Ď_DUB_+.ls]خ{Nb%Jp U13J6{6f_܊RQ7s~>Z?cbVw.hi 2PL /T5  yDzuj46neEq4bfx(|G}rI,(`CƟ.3kninJe[M>8LJfgF}=bZb,6Bdy-N8Fo!letxih9O2w!H),^2IX()NeKO,W!TP_FًPTAf?TA9Qj] "@3z_ǃ0Uꖩ@nFlQC L=иh+Zk8'Z`)}$jp>ROrS$s4=B8>BjU1 =Ol5Ek Eq*<*|):)O7CTH}M:4ߤb_j-hhd% YӦT+ f@ω܋Bj_Ub=*ߩ _1< ;cH oChk.?19hD/b] m%$PU ZsN.[](G,?ѦOPf__SX|*\I|P*JsЫZi6 4$ظVvpGa*\ʩ}Rŀ^G B4Q WsMc( 4^i[ $@ۃդ'P2\"mEv ^&Rn Eat,ll 6:ZɧԧU[0ybh2.MP!Ul/[ 0!{cICo$8e茏gg 8vB6R'1CoJ\?ޑ~Xo0bZ]h#EuA>0Mj08B"UF`m ]?_쭻]wqĠzVQ-ak7&lllGR%Ŝ4 !#x/Kl=mkjD4tS|XfTDvͣ;'>wouz^;^hJ ( 9q{Hin'~i؏ ĨV_GW@e1v3:MiP&IӞ@Q|P癟(ӛ=8,~ &sxͪ. oo `)ED^O8_a՜}ZP#MD6ej:frbMEcu^X% >ǨZrrabm.ӶOym>rapqX( l͠?/ۗ`e|_&BԶɷ艍Lh*>T{rҕO?|@#Iņ[OmU@5.ac̪hcT7VĘj@3Ry ?iJdR߬xý[, `ŰAslEXbՔ0 *=:&0 fKms{ j{N1vw;A/KEՑJL}j~0ƃE8:⮈mU8em=;/*:3bI[evG~OWx2 Yc?`8F5)I7IKP\G q]woZq>j%PVcu(PD, Eu\8b—֨9̗.X lHTWgRFpKeَ' `?K̶p 1]rWͨ8J7&m*f/Ӫc}f"n%1D;d.QL?N8]вY֒wdZ1 D,JLiIcY7 '|A#_H9/K$(|L+S8eu%uY]KߝWa􃷮ODC|pԶn`wsv6 Z{:fϵ6UcřƎۺjq*q\`3*#26nUǦqEFݖy gQ[;MԊ[ِ JPD.C5kY9;+͆M鬈sλt |5*&Er goiSrNE0m+ռ\t,L>Pd W =ҙɲbɦ@b}1_Sts5u`zaD Ў6cEE2LuiѥM7?͘XɄN_1(ig7/ڒqipn8Nu}+s6TOO)b^%:OPe7B8tWhGk34'fZA;,֎w1@p%?v##5oyre*CᅗjI'X6x b UWe‚ڜ!nol25<"9Ar2Lf!9I;g]:ijs5Nؐ5sư +˙{eqt2R5Qwes]ټW]rNa,0oSؕXMxqٲ^q f S6<ZcФ.՜v;`oqnXGZ/aYɋ5fl2}!b#a~2:5oeSrBkN3wSUďrVcm~ }ASss\~N,О͗NGs\v4g\>+,lG0t Ùe^W31#[4eэfj⯢@g'*@ah3}3ϗQ>Ȗ\o% 2@8 j#G_ g&Yh_kہޣ)q v(S|r]tfɵq|zy/E3-\[4=kp<3ga01!+ɶ!K![ݔmی=붭.$NcL{8r[?mu5Q:zQ=P66.ԔEǍI|nO@a2<ۏ?g߷'a$-D^c넭"y3 I٭M_ZAժxx2ٙx*pXt`UakA: #rawlmC46$iICX ͨy!tchVZ 9Li)/G@+]][z*0hv161K) ś~6 [i](Ѧ~ql()r HhOFTFeaeR?Z3/$x:Vp D:8?/G:w9Uwb-_ug6hQqgN-X: t 脸/*75 ٢reIlRi5xvqF~%h7Pm%bR8i?s밌s1Ͽz WdgRb[2fNI5uC, ѫ_QǑخ7/V\T%w[x &/8?uA lHm>FɹсZ-ouao$" $qP[w7mMr#CK]GCn33K״jKD-EJ#1gSgO/7mN9Pv:e3 vnHfBU^6rmR!J a(wpWC]ƻsv}"ozÝ.a6J+̩5럤g`EDQ) ˃=|6ւ۔bFg?a䳔G#(=Ͳ2'yt>Z>2܌C?ZKxT+~J-a[1ێ]Ҙݟkd2_8uU^S#5SZ;,ozc/0%bJ[6?lUwzB!dv)\$k.UNƀ; CoexZR%tJ;StV$.g@i4&:hfL@\ٍ fIO}R &^-E೶LnF;lF.?kԊr sWZ5Ӱgaw.Q5Q$ ï\؆PmkI?tF9ڽT C9詢֐ЍuJ0YTC[y\W%,N:noqsi.5Ut4ˑ)~O֏`0+ sEq[JOHJ%bK(sŶ,]xMt-R03v?[zɕ=xE^ #]̶}`6N%z$܉YuN\.S?<} ajP]ENXM1ux=((dUM8t6M8gvN[N|l72qv@$hdF|=zP:|4I=' ʏ(`i9pJj]ƼeU#NX;YĒxV+*gw֒OH5 {o(%R~3 hΎ,̒w=Lh l_hn&HM㓐lqDjmE|>?eZ.jC쐩QߎFUFN_NWy/$a* GF/92nb#9Ѧ& 8&RpLÇPXh`MS À%+ WiOA꧆F[N>Uڛ7jӢ_ 0s8OE(mcm2(,=@Zh2^j'$&]WLF訢^\-K^(A b@'"5v]&{Y bsjXRok(1)(<9")\= b^&E܊?Cr\ۯTm}F/|Ͽbȴ MZT*%?^an|yjlc\3VTp LaBsl҂Q8ͤ[$71+v}L}&/2&=˕ORi "8!XtDe>[5 M *oN 8dlSyVO 7!hE kə ₽R?V9\I9t0`+ 'eLY;꘯2qc _o 1ڜGQWN*}+.B~Gh5Xu:!e!~Mھ;۸Ԓ՜!ĞLv;TW: #"Ț|#.L!: va|Bw!I6 l sH8"41w*$SEI$(tq~FST-*'j:B뽇>K@&,^1˽ɯ9EAa %I <~lf:[yu*mbN=]9ݬp@*~k$ sw~Y*jNRLGm&"g{* ĐmP_.kKlSsA籧&TA$h֔_p MET9Ӌ@nGt5٦j3Ў{P K_ vAZsum?/(,q1_m*l`{ 3Jr|eVWJبD*lw0EK˰zP A#d$Oimө['"pH{\maښh}KD3AU^MNE \AlSHx) X(N *9Лae_se"#u_ޘbK_cǢ=h5 /{H ?~1B[;Ģzh1Ğ!NKR q] 谜 oaE+*ܲ"1'nzXyrR˚cق ^ Hy%'5<7TL<((^o CLgc.RF2 x֟Ϣ ATj' ^̒@D4;C;y&F+AhoqsbQq,gf'7LFP6xKsIXy^Mx@S /{䗹JaR^bS]±(L[+lf֨j_hw1~T#;]|TdI @q[lmX"+f8.3{ GimH f9q4i%hd?$Ns ƐXU'P!@q>8V Z͏ ]8 [kK0p*8ۅ2>(Eq[$#; _&3IRv+};5-n@$Zt !ͳ8@ ]|g„iV/9e56^myi*j#(9_'GǕդͯ4C]Lȯ߹@^ؽG2[\2gL ګV*" kn`Uh_u'| (l̬pEcuɇq6'N.M(Ѯw .?y4rJCƌjٛjABLԈC+4bi6wk:Cϊ>vQ؁T@x(m tɶ`Hޕ;VC¥1ߪJǦ@_o$ *^=!/ƣ| jyz(+46$'r[VygM^ $P7}tm*=A-byQ墣RV=zq]lKYb0)'@QC|aZ)MڢNXͤrwJRԛ:E3?eJ+o0 Qƙ0. im~ }Ok Oq[ iEOQyD릉H(g#K"aBVd'M ӕE9o-돐[*(yⅴk05QGfuL+7v5mc8byy&@QKjRxaJ']" s2;A"$wa7bc0v*;Ax,tKњUT0=k$SGba9?w`)ҍܛHq׎J׏(a`ZA!/|c$>wtv'#T|ao4O۟I9 vӘ&#bucN P#L)YEsg ;y{ɘ-""tMu%(G!!=nx /jq?6rUϴPL744٘qiq(C(u@ &(J%R`dAAykƋ6|y)_TKnGh, FĖb\fwzYkEŚ=A>jO`to5AI '0kƢ&ZFtxXkLOMB%%|V3 O{[Jo5S zC4ha=꠲R2-HYvG"Ct՟5X 9:~E,]at]3&K*MfcPFܢ㿈b& rU ] fMKV_4{"yp ε̈`Q8EX~ss7,xJ7fiWŷ-l]* NL'h 0DpNd"4V32~puIDBCK"&qCf1S f#LGs:ۑh'? rP{Vtnyq:q˪n0q03Ӡmp :SHs+VVKcb/\r 0]q?z8_ȤפHXޏφm@'Q@^0.Y㕞gƭ fvkқ KM`ex\@'Fe jOM_G+Ğq?`w;ܥ׏$+X6.+Lre ,%F- FdEq;cl,^h/-=PNrdݵȆ1]I1GH,dz5 wOu̵#T_ bo649@bt5 Y\6$ЇБ~ rCQ''рzR|cF/R@R.\7i\ՊJKլޠW=ƴ~TYta0T}mй dGfhu juD-G5rNrb$Oګ-50ǐZm!& "Qc["vodi9uk@[п2)A3N>ϐ]~ǗV syT0]?}:6_^G3Yp^M$:МHAЄ~..<5(9ܹltwe.sP>w%R fΘ ա,[%#2*BFbjS!//ſ䊤3|5O~|,+V,P奄T.׏>L, +R3V9>6짧Qra; T2Ԋ0я,F-p7 KeNITy+a55sl1#"Rrέ P^U=RQ# 8_Ήox ?r{+xUI[;e(Q۱FD ;㶠+\&G $,w"= -Q)F1N2>r_ 7:Cf7FP op u` CE T).hJ䬈9ŗ^\V2s&WJ.]G:jHeۊ! ƿVؓbp`eg5C@Jȭt$e%Wۛ2BNL_>; bϔĭjni]YÒ ^uL7i4!D6y6@o?LPT]M}#4>\\FSZhj7% `UqB!s}%t)RAGq2hYȘBv X5{>@>{eY›)a/;jsΩ^ .ڿQ^-W(y b߂tw紩*!%5ʸfz_-<|nuy| `X \yAyvM&nR]N S̻jzs:leN_Zm0_r9N V"0k8yG +@|\[R'ټW4QV UQ dr"?x(l'uiUY5Ca1b` ,?|2w|wb K0rP:G'MBd\pSIO*K' sӘAw$OEƩ!.ȎQ Jőgw^ЁoIu2%w̃0sogNBM&: EG"<9>fm}+áb(L,rJۯC5L1 E)3zF-zyjՑIYiXvNdikp $&byq>Yj}m0%.XP,Z.Τ;2ձB'ҧj @9snq0iجq#l@])Ɩ>5pN쓼]ꄚ<0lιd-{=%[LF2r VΌ[YVBWӢWIPr? S> uk~@. ֚ Ey. FuJu\ߪglt-;CD7 cŢZ@UF$&wDS!>; F]6Q8G-`%JZeC2^ݚƍ'zV^kx @ ߉ EB.!jC!? ' 0-@.Ma ?3skr_A找~p+u;A ?_(7?wu:(oRYt$hZL,}> v$؎BC_V0&mt ]iI_2AI>'BK]@738f>D-3A.nԢGPE}a{Dcb0Ayt. h>!bJ