stalld-1.11-1.el8 >  A `åU]en}y4bļb[֨ T$K[ķҠU\:)}Fc´dIo_څSq(r[lNxP]q"-gm'7ΗI~^6coɿv9=A2L;X,f9nCٟb&1M;{2eN'S?DyLyI#hjss837dd5ae3603d1fd36a8cfeda204c492204dfa0b8ea7b5b7a0772665d6b6528373c18487e1254efceca0d61c6b7765169ad61ab21`åU]RĊGԜ@HT-pӈ#JjxsD/!QRl-Ome7OBuxb\֥iyWY+06MS;i/߄~ rH \* Et B#Zt +2-#.22tȖعwZ/a:GsG% ?A'8k?*eI.U#iA éb q6c*zUpSEp|{%D鰱B.?JN ?=F}RlJa_w^*:=!0n9iwص{i1! 8FPZ 7;Ҽ5g56Ešnm;DŽ. b6b.Nv͈n}JD(=J+m+XS*m3|Zs`KA4ZzhV /w()t:R4p^27yEQWVH D Ցk%9^JNg7;4o07#>pB!?!d   V  AGNa   *  @  l  7  \    <d @( u8 |9 : !>?@G H I0 X<YH\l ] ^ bd,e1f4l6tP u| vw! x!D y!p !!!!Cstalld1.111.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.`äx86-02.mbox.centos.orgCentOSCentOSGPLv2CentOS 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 || : fip FAAA큤`T`ä`T`ä`ä`ä`T`T`ä`T`T5c491fd6c588691443d8c320522c665dc638b4eddb74dc1fe71fcb2736e108f2988d20d1eb0f5d42f579a0c609572bd78be5318d17bb1ae3bd3c5acb3a5e263660623eb75197f03aa5dfb12cc7870e93553239111598112f8deb22d4786ea5e43de975c325c5210b97c23de3d9294ae854a7339b642171f55fc54308582c13971d75983ae1e733c31bad9abb44d1e108b0067ead3cc908abd22be1a784ae08778177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806436615d79873fcc7174fb080b8f2869b506cf0d8f66c0f73e32ee8d9d02998a63a../../../../usr/bin/stalldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstalld-1.11-1.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.11-1.el83.0.4-14.6.0-14.0-15.2-14.14.3```-@`-@`3@`>`@`@__@___ _y@_N7_L@_D@_?@_>e_=@Clark Williams - 1.11-1Clark Williams - 1.10-1Clark 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- redhat/stalld.spec: pick up gating test version for changelog - utils.c: set daemon umask to restrict global write/execute (1934586) - hardening fixes from coverity scan (1934590)- utils: Fix bounds check on cpu and end_cpu variables - stalld: Support denylisting of tasks in stalld - src/utils: use right argument for warning printf- 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.11-1.el81.11-1.el81.11-1.el8 stalldstalldthrottlectl.build-id2c54feee2e2a048feb488555e2deba62b51a92dbstalld.serviceREADME.mdstalldgpl-2.0.txtstalld.8.gz/etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/2c//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]=2c54feee2e2a048feb488555e2deba62b51a92db, strippedBourne-Again shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R RRRutf-8303d19f8c4eff47481d35237a8f9333eff61320411abd6ccb713b5284eb20d8f?7zXZ !#,#tr] b2u Q{LPI aif.{GRPQ~Dr--5P|'K<;tğI bXL;n$×AԠ"l>ӫStX6\ݾq:72nɣjX2< ;,Pe]13 {r<H1:"H[d6RbYoq"RֻScc9&n CWtgPN $/$@MLn`fgSi j {04j[֔ n`P>gNǦON&=V8?ql C w}H(2qCa'?X]z X 20ʙYXRz]'ƖݷH@i2 p$V@)𤮒a˥#4@$>G5G9%-;mXL#*`a:*x ~&f7;Hʤjȼ5|lbސ`/{hzdWu TxltxTXBBqG3z۩zuܣkk` u:a_M/1V PQbV{;up;%6=O^dL$ uiI(IJk{d5tNUFLlvMc% W*EX=>Q&aI? MrEtXʞ}mD@>[R"SCʓ r凥4ˆ!E^rUTt<\;Z˷ i"$+1JAOqpdp4vGt,}59qW|q 5k1޼?oP{Yu9y$ g/B5%XT3u-+I5SV4M_aulNĊ- ܛS^>ə%k'Rkl(bMU-:Os}tdL:Y1tQvȷw%A<`I(Y`.{՚ %B J,QbtZ{ȝU7(ǝLBF+$P xLo;ـY`!-ϼG× n 6;}{mj:9Ͷfc#><[2|j~)\H1Hb Hjě`zxb-_EyѠUm`m|i1P:j;hwsn,t2k((H3C5L+@A ‹fj@_+_Y :()-h)[Oqb/Ifpo*F`7t 筑+ԚBlN+X/ 4CEde7M~FDfO}W|c#(~>(PEBBY2sɚxX&n55g"7PxEiD~e O>պ ucĕ.{t0,??yQNwr6(>mmiJQˢS"WմTwa{n]f X#~TD6+X,JP?twE|4;c^۟wjCj05lY#8/BƊ׽04GU8g 2=VNZŅ)U Ny @), (L;@OsMI+Ё*m@ZiKY=|Vsx9 BZ}|E8Ǭ(qj4"Sw=_518xe3aZ/40Hgfj|KTJB \0^,QZ y*C Yؼuz5 ˺H\9ъ$F/ n(p% ˆ,+H0 +][5YMsU+4G!D>4''CGq 6_ɚF=S $!=k 'b@0PRá'tQϱԍ휶z0] Ul{.YV_}Q6Q$bZqqqgrԒ?7@k[̝eл)2bc` iċ7\-ߛwnU 2MGXXbXynB:ҟP}YI\ ? (xw0>:%]`ñYW,YDiΧ[g{V[:1/A7`,G"Μi[7骍p~GxW DЯ$B _6KKn_u& (`%VQGd(WZjdËS{LJ;J]5[q㛂#;2I2|zz62OK s{7傋 WKa`g:҇N_6-'a]hT=\FysT'bSD꜂ '­:O4=9@'H+B,)"W' [ v d*2EjV e_&NJyc\ y~1~ЄU716\EٴS:XWAAqsq aUm7TT l7ǹI]nP8<.ˤڀBHk ԩQ w;EmKm e1$ttWF%Ӓ{^2Z 1$A=uwCFcN|GHiʠw4U@tfwM}PG n5DFd__ȂFXs @suqJwk.lS`]2/8>ibCRxo«s QQ4]f׶#Lˁl6d)o.a@&brݻoC(M^ qa´x#DvvXvXI\:o~o,aUy-U9G<_&w:_ai$U{)&ri=W%wX;ï 9/F^d <Ť#vmJRl1C5K [ hxUʨ῭K~f?lha,PQ-AJ37iV^L&j%r.N&*b8 ; |dru|eI*t|b~d'"s~P_|{8n jt΍xڲ+0Ιp:egS3]J7qDZo1t|pu (O$sqA[:V*qbu[Lii++{o`C"UCC>Xqe\ Q%]YQj@%>VYI;΅"nAMu4NIch0XM^buΰ.Kv:'azZ.*\_u\K<#D'yI:!tx*48IzYJR+܀Q;z},"59`]%:Ed޿Ji0QhUM{ ZS( Nl6!c7Z!fNZi#[v'o*JtKӪ6mc;3/ TH/oZF.Mm\ڗ_zd9fdny=\yc#%Sju02 /z2mzJcoF +P#e͒}Qs6J^hQzHy} iIi䛳@<{~ݛIh?OOdG7厹2ZDE~GU1WbT#%eȲK;rʎw*A,(·(g7hnhZ^E+RW< -Jx֣͠+fdg0}<*c"f*רMIJWtAr &'%e6O#}UѶjlΑNDO%er:}Mط$%:'Am;OH8#4TDʨ!+XZ1E9.G;؛]%3b1!s.Gw2Z5N)n!P;7J͑6P!q L;J UG鴉T@8r4<iZ{G^ՇV_2I|SlsI#!4`2m641 44<>?@0sdqrb{ ʲ5{b`A3K‘hŀp|p0m?JNd2] uHRjCa*ƶm‚BU- ]R>Fv~s0\?YDzWlˀZӜ]*+*%ב.=P1Z.l}T &' (z5IƆDHB=IMiGyhCzoZNkOR.)fѢBۅ2*8l.njkH!%_]Wsh0NX%K uK_Yt0r9]UD[0= 5<} fE3q"kĉ[4Q1oqlnG^!+ "FNTL*IT q/wYFLq~i 8ivU8S 8e Eˆvf|wU /uLlA)c0FO'}p#HaY}WSKEF糦x\<3tЌ_:f0Fr_t.(*9)n( nca"d7iLu躪{O6m/>bg6ɺɳΚ\dM!8nkXfH- LiH(*ho{߃^ SL_/ue{k~)dۡOldymsH8sVhe=8NNe:V"yp|xhr hǜ|G>Swi1'w*ѕ\+ޝ>EϷ λs UK"Ә/S̰abv"[NH.Gk慎 <)rΟF +i\kvA?T1k0Rh@i|/1j&MS$ҁQ@ TjBP m&0A W&`:{xV~oh\LV^\hr`G!TOKC}{AD=|8簦9Cae LnWImaoj9 T2MibY\~Br?nm$GDC&o$s{Yc8,~5!5#,U 3] Brk|.Z/8"L{<E8$ jބt&їIߘs(HʬX*:gǵ`E!rBJC`Naw1/⸬o]@Au$+qKUoa@7mcYiS Rqqu C3"€'73X3ҷ@@F5ћJLi˲0X5 . t[[&E'Qs$:X^cK?MR~?:LVKQ 8.ѸB~(wo1O ЙF=DWhq*:PgS"9;J3ꊰً`uTwplnrlEi#kYjV1Ch<:\f(JG3y^26T [w&@an|򀐂_Ϝ57td DNbӕ=@Xn%)GCJgˌo֌#M}.KqY8فb8 vOt+r+Cې^7b) mnV)܊ǀAǠ\Ga#a .@) 4U*KܶٽWX䂸W+l|X b=K>A8|,'atLr`M_|2NP}4[D7Z߲aq:*WwV%DQ/Go[Euy|'x6tf2]N#_9M#J)2FcqhuVa@JW@G604[^G3.BףJ=BX:/9ZIS)&m`XhO!B".=3+6ʻOdZ<꼿UlQˏfԒ~0bfAMsl]V+WGImI5% f!,5ּṖ:&0:^_M=í<,7<">Z &3W?ɠoD)B5%FVưz(l{p ?v5| %i8úsF`#7rK+ WApl짬>6da-Uq:.up(*;:V,"恰vϊeEy9sßL򠐏]! I)lcS L8-Q.*SQz.mEҾb^'wQKT` ;-`34ɩh$S1&_6{vx "悃0GWrWp-p6Kv/JxjH=V55EZJ:-I|+9#{1}Z柕IDi0d|wS+t g s =e=H7rb6Y̏s]܄ KrZ_P:y/S{5ԝjGc |g /Ec+"T)?F$+3t+2yPq(i{f%pB0Lq [izI;꼎NnkgZ[m*]^ضCg 8l<Ё#列0ex^0γL52\_/ϿC!M)]Ԙ,MRQ HcOX,,r4PXfE_B֬ԹX_<,>ՔI`i䁪Z^A ;[)oXn?C5&avu%ն5ru:+Uu1&S4h_igpQ˙슫}p'Ah(eaL2~ ۏ[~ոss~U Gc%Uy=H}k5ύlWaHXٜ'ݞP/B1Gb+,ZUp%@idWULi߷do"k$s'aKW i=WI~4`TVM0/A 4z1Gۈ<@|a59 [^L}DTL4F0!Kҟ){^_hY?96hQ»6?k4]nin yjF|~O-3P0kWMTԆDׂn_O Dޕ1J'8#pHr~[cD=j ݯd-hі:̂~UG=.v*ңoœ c{M,o-!Y63qFPtf[^t&9`.a=h+䰶Tv1x3% Q'l?XER-讨;xDPeZXwng]r|e4O(kA;o`S[vDGmҦrȡߩ18ƋNZdU}Ay#4ErHOV Mح.;N52l 5ؚ/r`eF o i1#oc>ѝ+1 ;7nzV#)l pcOQ} >oש=MbNweaf<&r(\RT"HAkp91lb{nչp&j4n`+^5ᦂZ~gcX,+KDH:Jވ]pWꡝ?͓ _@{axr@*1Zja]K7Y'{t)<=kS`W:D3 7Mwvi%Fϝ[] u:Nё[>eơauԳuy]ʡCRɰ}:±Y"|h3VWA*6jM ۑ1AdWc3 E>wH abQqQϜnB5Gph1|}qLCjM$#z -،=:둟 ڕV#,~ӆzړ45a`ҙNNXoZʼzX]!0H4UU~qnKq(7x1e ?]e[(KK'p {6Ń u2eTQVv8^Oqt/W9/Xo3:*dڡ{FccNУ;fS$r(E;?NJ3m _ /*&|>=d asOw3l8,D)8-\7}g.QďUj[n80Ѡ:r!O攆XsOޔOM|^F>B7r-9"HF}򟶪S+?b{\ky,_+ Y['ҋ=bQt vR^ ,) .|V Xc q[#@Xc&Sl錒jϿi;aǑ~%'/ea3>fVyŮWn&M\QF UҺ`a)`rLܱK*4>@%+ђlWݺp׫qk}ʱV 1/sWg]ݤcxWl[-ZrQﲫg|򝸼U9aSv.bI֒iKZ[)zXE/У/iiQ56:JBi,<=weNu)msR$BUf>}DiNϤ=Ufy2zj}y7JGux%$G=P 7 Gŋ[,WKjQ0Ip4_ V۷hp -q 2YKt`:[N*.l)ڨAWktqi`'}?pMӌxhnur#3:kӏ2l}z{#I~^+sd2bkl. ff);[K('=$5v"GisWI],ъ#ŌDr7DF= ~k1'P.[T: 7wA@*paN H^ aɥ:~D_ON`V"Ly Ms5a}׼P 9FfzXկC&`؃Xy^k<{0PXQ)~KКbP蛏OnjB`x V`?S:;#bWB)P>HkbjE~p#ЩVF)ş|/RsL (j. z9l0'fqw1V93E9V[h #h[)˹f5u44;nA}M^?r6s 4P@ e>z3CxS~w=w[ks*ՠ!Y/y o+oX`cJ^QC),u5~,M~df1Sz\FU(nCF&ˎ$aC3\_a kC]TG(ՠmS|R[^)nۙ,Vd.)Rl)rթ2+bd,XӝR:i0=^Z?@'hg̋\zq㧼r=pD^D 6^^&D))L2 WzG ޢۻ3 (tz~-*IFҎ~-ӺR[d^~` ʑPH-üBlx?Wp+=շ6MʺSϴk?"O E6V!.;4& 7'l() 5X[{{ȢFS|VP:Sک3#Qu Χ\ě]YݧIaŮ[s 5}^_Ncp2 .nKu?LVƼJQPh5Tj:{QdZBP@'69 <;,<f2HISԲoo-Orh?z6&Q-.] |Pc1\mKbzVx!JZ]/B̩SLp1 <٠B߁F<fZsP2"C Lo6Qޖo*hEu6dK{b6 z>c9U ^(_T=k?]-Ƹ@&e6H*q W]qA@`vl=gK{B2PQ[o `QA:k]奏hZq_hQ8']ޓqUۍOO@2 :/Z biZuȖ"a0$&cN d31NT$=iX='qfGr 5ʕ\!`6j96՗bPL;q6[7Y a[vм4Cʰ] D~>f1T $l{oՄ'3CK;C) 5ׯJopR<CUti EW{zd6:, !_ =jlc;KF*I18$& f\:HU*󋦦K&k>9($SE˶ +i\l7ɀN|S}JTp!:챼]:}Nj_`FuY)1Ew]K>بaN5rrz)Xj%Q\jOLd[c@L۳i*zS#]wo$;R}'4DLUC2z C,]C{`H 5G/ODu8RKmOK=Gd%*J0'y| ^.X^B>Vxh|$d CDXa>;׉x%ZXv?T<ݦVZ=FRQ~ԁiOy7n~OH8eZ+^'.iLzM26_fѝFe8KKi+vˋ}D 6ɗqF~ߛ6zn_;p4 ڶ]mS m?r3M)b-qT3ÁA.g9=  p6v@q|x:wH ;BXxNDgꂢz3ɾ-lԏ 4Ɋn]Yu. nC!m!l ,? qUwLv8$EKfJ FY=m*ki3|e:LU#:?I4aq2 GiOaۼ19xi5 mJ:3}V}6v8HNt^n $#9].W|aB5{'Fl ]NT -f3y>Е fh T/Zk4w#'^Mtj$ 8O]ȝvIS:u*r؜Tw`P!. o*m'i/KYwȬZ`;ːK€K&Y.]UׯeeޥNQzkVЍUM|)V[Ń(2p:yu Qb|܈Z=nWKrcRH@40uU[< æ]}j$kK>^pKC6Lq{-![rw-V}ҸPu}1e8|h*-ifp(gCͥ Kub~h4D\{mj6E,k~t"餒:x̎RK1dSo&ntڷϰƙďұt[\_g9h>/ImT56F nzlU "R۲M2Iғqۃ"# 5eI=EnYD9|H3f o6n|QzO yo ߩL :{ e64CO53JK?qRy\Mrա(%ei.1[@;ϺF=XLA紒޸qM]kLR*!K5Lӟ^KO&19\\K,^yn'VbܪQyM&/`$' `D1y ?vRG7M<J#1YaP^m.v~ ]^ɨa 'DP#37"{WjS9T58b"{gVG] H*& ’Mа+wOz4  mVϡ^wعkyxc#F],j)%M6"uuު1Qj`OEk,ݘErR<`5::z1!5Egehzq1'`#~yVf:5&$c@jb(!9ꆇ*`BD}v>k,9\C8x2/2EQE6kYEpVɋǁ?0 #dT KF5d,I1fUiD+ñə5J&=Hj" cc*f~Dq(eFF찑d65ڥc9&v%FAe.4 H-NJk.OV\.9{kS1szN]m[?d*9(0SXcL9ܨx7"ER;e6DpyZJjJW)TZ v9|ˤ, Js,c'q̕EJ^)t({e. J;B sw)*_…ہJ*!۰n}h--p1M0|!Ts}{[v\!ѧј࿬mO\'=}<:b/3dI+Ye4f@ -Qd?,l|Drln`c-е:02iJ. Yol,3z#rei)50dv3yf[uJ{7ZQ *8~E:e?sZu sF,%iRQ ʱ*aMK/_mY ю>YՃjsb:EyWF) *)i"M "Ύ>8d >la 'DWPPr~77 j }RAMIJp${"e[Z|E4깑*.\yCfsR2$)<6!pŨkdYj{U?]xU1Sr[iuoǯ.ZXxT%D|\yVI枛qzn`mHT md ߊb("#(h3x0yAD6sك]xt5Wl ,2MSr׋}$k~Jȯ͌)$锓0F:sZg ?X"x»*^뇢 0YJP`4):01u4t40d!A%je,bÑ4*hRD%v% mZn4Mu"//vcL <[qjn!TOC`[OzFp9b_gmN+p ť] ?$V%U(1[C)Uc\?gbu J)DնXc |j , yH3R}IxEyq92H{M;;hgSѼL?%Ȁ ;e2e?Dŵ?I^P#uJxiHhAަ X]XThdpS7 [qwv[fVnp_k*uUn)I9^e{x!D4 nG&2]7WǛ@%HO mscmJOyCJI`4+h5yHX8W%ɑyG~o&'Y|7 WBک(gHhۻg'29w%p`~T!H(S:J^',66Vb4r{T2͂6⾃#~k౯rzcF$w ߦQ ia}r sGJa>9ѨDrMG f1Fg܃t@p{#kE3:0{kݥ=QuxZ'qB\ hB3ҏA>?;$\A!I4VȸX3;Qh4q҂HcMQ;<ɋ0;BTFc 8ڋ3P2n) :hӄv EcZv4L5BL\ 6H1ؘf.Yo&qyU姕ZN82s*,?bWUΩEOs7.=n=S^AŨfS< 27S-|y'lGnƼUĐBH+UUhb('Ȃͤ)sĻUu&i/V_x4ṱn=p}0>9 $ 6N|y 6pu !hq<>D|rMc}]fۄ+Xh ¸Rg*f8<ɮ'(aua>#kq CPz,;뜔~/s-G1*4>=+0^at*0 8UORE^ %3@)3k cf9mPBVwubO=_srxPVuf8VJy&؟;rDQυ0#YK$hnc>ZQI^SmDN=jmIt KߙeXɌMG٢P{f}]cJ[Tx(7's#$!3CaBf@Ƃ |3i땵عuw M;5Y Ss3o޶ Z)bnV A3W[FQ]Hm%`J`5T!rX0"1R$o2X:Я#!;Fv{Fj-6q0";-at`=) 5b1Gfjpm):sXs h2T^M[Q7:dIY5Dt#=z}L)ti0&wW#F>2zHu>1R$_^pdsiI5Egܡ3H}>ʐIQJi_Jmp?b*V՗)a7[0wʹzV]Q#2A'8sk>xhԿ6J$%Te?L3Au{>fА"wFC8 yդ+8yyZKpePL#_ F҇&Jl5"Cс,M\w6:yQ >` )utW~88#䍉-<1^WLW(|*"d% -LH~h[ 1}`|WIЃN},Z=:\цoH`z10jY\:aF5 aFhIjpRl4/ժ)}QNMdB Pk9+y$0u ŌQhx#b^.-hQ3Ӭ7(rT(z[DvWgiIP=Ռ9誆R'UZ!K,mPRzTRqU콼)4 '!P:W{ (u$M-2mOXvdۑ0pI@Z_n>Jz#Io5ާcH x,l6+|'^^:KKYKc+К 1]XzHi;Tt Nq @idTђx{w>p*oݾ!K܎1fluTDP&^TEl⼆1~f٫т0HX˃x5woN^m^j9F"&ˬ *FÑv&񳬈`{r]@Leo9Ü>/y<"wqWo_=US'|ZHuUwj w3Olyܫib~ yGKp(լBfǴ^(KJżHG pE~k-SN!4nn.hB.PSj̦fg 4}y3M(glJi ]#VKS)35kMdZw3Ig9A䬧hH 󍴻n2z58Ws0O@{ZTWJP 5R9||D~/ ғF# ӸY.4j9636@Sm7jpfylL Iu o=`9mZRfyLLZu-$  #}r!swBAٹśZxdxHUgC.Ko&zAff MZ[c J3IK4 : ze:ڼG3ѮS3Y*U `}UcDoPl\1 Fs7"叠h7&F:4S;_/E@皼ethfRd o#$g5ݜYM{eo Fht˘U;:Z.P؀27LBaJ-wiD^F0cz<*!GQt> MP2OcVy:.w_w .&Z>j4P]wHjp }onzzm uLS<u^5 +Ri*/9X#e$e<"eԼms> b[}DqY;-tcBv[2`H"M]L-tI,Ryg'jѳ8&j֘ktޭ43=5%ȩ}#i: {4`,bV%mjD>6bW+4^ߗN>?0khb5.̂R7;ug+V>DhSg/~RjQӐP ~[g/&V1GXvӼy;ڼ,p*d,S+ۜ$c0Ҵ/mWIq TjT-l c+ҎV}Vgh`j: gb8U Mf]f|QS>P% uklݺVQP/MsRd(EB i"GTog㏥TRU)~UhU:!߭btyaW6g8\SfbiW.^-gXWTwgN)BZW;MɊ&+:MsRqF nySq qFuOBV>XR`|G}WSs+-֞*hKL}_KAMUZ4j+}*O)\>}e[a\zImb-.k,Rid&`W?NPM 7"y^p庛{dtX:srPn~)%Jnjm ~1X?(WiQB# v3r9[nn6z[:Dgņ]R1Aɸc+#=sܻn;l?!Bh ('{q5v+ lIޖefnÓ( tKh Di u-X`&$ eIt5и~+^Ѷʽ 0-4F$f[35p>Bpxa\}ZJe0Huw 3+uCzWWd]ÖDrR&oN62E~ d+k.qiR5z𻄇m~-,^w $v17D ho)&  "Dl_0haަR;L@Y+6;zkY$q`(^;޸1.-:q,fUaEs'rpKh+X["U:Z]9pplyUˣr+{KOTقj,Lb]+$u>e[.CnnH;gNH}dOP$zEyx =E/C7=gmG HK:dKwJy_gY8sWЙsuL 7R{!>Aϸsu'c2kGg2ͯSR [TEGϺDkOTrK!;dPU X9~,ٙh3v0rQAq%?b@MXUQbH~ cb9O,ER"^KZ27oakEpQܩM~͠u4c exBV>>0z8"+u/{h(٢P!/faXN捰˧G3TRM"'v֛{n֕*M^ACvt]Qk!4E1G8_D%1A@  ٟs{bt{0B Mpp qTR8wN>h|)l3ٓ/5-zMN =T{l>?w9s?O/t]s8o|Kc"24Y(HU\.$̷|Th `%*jK pS/6ƅ!J;UburOnw .h'ӱTLPb~pKtfHo٣FMg5HG5+HϘ'T xֹٱO h 3rzyI _ i eڴO)MqB,ri0.IMMGvZkKh IAX~r2\=LYsk@ p0Vݣz۶ ^fD_]ri#HlmO)CNOJtqi4c C.iowL(Rtf'®\4J^TqO \EJ\-(릢Ć\pOD˪[`cU9eZԗ_ImtXtg]zSG_.x/_?v`éj 1Z ~R9}Ѳc]N_GsLO$o/hS n-mu=LLǝRidB4;-$mgb }7ni>PmP i`4#Kd~|!v Z ve7/),NeR@氠IzP/;ZAϐ!j; Arn ~k<$=':vUp\Kcŀ"~\|!W#rvuqAdH/=9\4t)Hv{Ni* prD"bM늮!>?-4*DSYP;$zSAݝ 3FOF n-v9ghmlm3Cm-lN.Lv B8sD:_+W:tR4U'! J<] H }UUC9jyXGV/jpV݄abvDrW8#*Yp2搹 # Ḇ.CzwnFu+XE--Z?⦱IߜweR~1x Y;9S:Ll"#NW8p "C6qoj釈k!M)g=zF(8A{@׿(>p,P̱^YĻY[P4}Y_Ś'6YKG7 %a8ZVz0a7as_[ӞD:̓΋VZ;EjXܟ/56>\{k-g[tlP%<[HeCSud@1TKM[927`]VVU^']' !"rJpDN~uJxxdz壨)vw ΨZz~>=GsyϘ8hI9mQ#3$Ll#i_&<  (U/G>CZ2|l8ߩX6+B x':=+\Q̜JgWwUյޤHs!r̭A!XYRem:G Vc?Qg_x/vmHe~}ur3巀xJ//Wb h(Ӷ;3kcRM;i~V "]Qod!#K!$8mSSLbN@ϲ%fB Yz7tfO Rqs2U(ۈV1n(Y{n,Ca m${:meV$E}Nzul, Tͮ!QKc:H& &6I@d ;\Nll1~hC\hLkH|3mKOib~=Y{]Iy ?};"|e׶ YZ