stalld-1.11-1.el8 >  A `åU]bKt?&Bw DNN#X]V#V Q7UN1wŔ\샵l֛. ތ:ϋE8~-g iy\6lLPԓ)4Xo6Hc'7a{ +~eM-M!ɇ0/C^ X{>pKY̸ uk+54;zNm-r,+iЌYI1"^)]|}9P竣#59:N5f恕^O0yh S 6 riZ9I:ڻO鋹KI}$Z>/bqڌ +D\oc QF]_s #%M,l+VE{t[0@/9QC'#>l2'chԅ|<58(nPKwTRcj!Čk1vr8eV9(4M-99* rյ+8c3dd24fce3cd3273c3083076fff8663f4db89bfca8625c09c970e70aeaab3bb70ad2b342890022b56755f59cea53c0f7f1a137d`åU]o=Tc~mpDXwXP2GrS)M}``҈ߚ;>3x9 ]r*^,g*Q|9] %7a1~튡SJXo)݅G2uHaO<+w7ycpb}ТpeYx2p ݻJ&~݆ >R{xܯuKRvG&僼Bfo&k\V _GOqqD? Cb{g53ʰ%/DUC|R*8 v /؞?ɱja>5ZY(l3=gB/2=ҸLĶֵ3cԛmnge ܑ .#iBƦʳ \^8U~>q/vw鰲Xc;@nӳϴ=03ډ-dwkbLD%| ئŨ-"Q%q0O;#_-Kٓٽ?Y_e1n>p3?d   V !X^hp t x     4<T(89:mF G4H<IDRH\L]T^sdteyf~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.`äaarch64-03.mbox.centos.org#CentOSCentOSGPLv2CentOS Buildsys Unspecifiedstalld-1.11.tar.xzhttps://git.kernel.org/pub/scm/utils/stalld/stalld.gitlinuxaarch64~\ǁ`ä!`ä"f5049a27538817250c01b88d3c0195255c4c300efdd21604ddf2cad99b943b9cf5954da4287ed38ea6af488b03b2cae5cf0c6d8b81ffee06a7d4b8455c6bc46b mockbuildmockbuildmockbuildmockbuild  gccglibc-develmakerpmlib(CompressedFileNames)rpmlib(FileDigests)systemd-rpm-macros3.0.4-14.6.0-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 filesaarch64-03.mbox.centos.org 1623434432stalld-1.11.tar.xzstalld.speccpiogzip9utf-88013f36fe16ad134d1424982571b4338eeacfff6ed88b6ced0a2da32b7a8a2dc?C0 d}k۶m۶m۶m۶m۶f1gӕJuһ.z6z6zNvCf7 FĽc3a1*'gkkcZZgGZwOaT9]m Ds;):Tȁu;CB3jLpiE` R]`QMX ) ty-[̶NWՎ\_d ,ĉT,uqI/ϘN}.rf@)NOi4%Qy{Ě <2\5*F[}G3%6%?Ӎa?De{]#6`qHۿPN@}\ [,5$f>^HQTT}8==Հ5E݄e#lz Xy?=z<2Z‰W*!Yũ"Xy*y]x"q|0biK+g27 jb6YKo=4[ )4"ˉ.q/e{%$xإ n%_wmp$ϦI6{&xg}}\.S+Zz'΃ ]Tm%eǤHw_y5"}Z)?H"5'lbjo^O;X?iI1}\K>/q*]#zBڠS̢t#"n'/fLTBo5'b^-tTpr[P7b^Aݸ_u<{_KiAǖV;Wj~ $o;l`դFPc!Y[D芀$¿5hP_TSFIUB|-3~T+̂_6s/Vg8 :~ALF7uMc p衝YwԫVsTڎ3m p>Ëv[=$1 BBܪ"%qC.o%l9^}jKja5oU #$i-M6<4nX<&]a 7gIBR梽!l*aˆ  ~r8#eЄT| bxNKqխ*s|11/͌󘮽SΦFKuO (%)TyaTmVYZqDMZ5h/39Q>i\*fH&w(>BԴ@Ss)$ug7ىChe{kc]*M%ؑׯL1"Jc, $vYPV,ݬj,?faJIfts_ӍОJL1tmp٩.‚2w6 rkvI4T>‡($_Q&y}\>P\kj 7zv '<ވFih/pjY&;`6PrVceVX".sznOQKx`5k=៦c  /lp1^%qEi܈_ dav:[Cf:z@M6&=N$'rUW1nE7؃9_|o#-6Th Zh|i&b,JEjW \.~%뿠[b~9&~!xnK%ٜxWSLn_#p\#EU?9£9$X5~c*_|8\Kg@&B+o^BZGRF B."4PX-G &ki9BDsyd|9Nk$.11fӞrH}i&]"sΌԖC8ȥ! O/Ucdc\xgu2Dl]by S%rCVւD䃜ݵjr^KDYTf !QW 1<0m>β٥tNxbb~,:~!jP<`)% Ӵ8@Ci mWcRaBDL%̒`).ɜs|A)('(\dDgY<3?PCza xȗL| xx۠Mn)8ٶvC蛙oiّ2!d\7de⚲+{|=~WO'ysiz^K6@#XΚk`RTn.zѻ8X'9CյbQ\!(r[~wo^hБWCXɮٞtM?6x$o ҹJ;<>k\~X䄕N~JzlE`B29ɋa`{k= '8}aT F^ˢ=i`04_o3>:l[O5l?2ڛ|K3fgf^*50rJTبbxxoF^+ޘU 6ZBf'<1G^TXcECN@c>ksB'wQL>EˬHS(˶ѹ $&6 Fnmm ,4&)īA(zbG<(}tJR`h_[Qg|#~!h̹1WTr&͛E&li7 pSFV.?SƤu%`makF!&>튗4<_ Pl\*h\GDQ_ܧ$áQ/7ԛ(&N]O_EOrY|L~C$J2 = ٦ f=u7JћftS/JEFB~BCʗ]t gD\xenƑPW#^oY KgsQ H {B2vfB;qgh)y~VOeYx#jic TNsc*-ȱc4LׁY;!]^#&tR- gn$w|s wla|5c头;ص,dó5U Rgg{0P}N^ 'Wz*:#hq kh2T(ӸIGLZ'?"(xWLxJ^Rj%LAq2g#X(xlq)_((x8)D/vmb'Uxשa^SMNhdďIߊbb]V>NO{B#&z`ܛtY[e뿼Up6Ieڳ=)MsCx^!ِy~ kЭUv+o#؂/* -˚6#Tʉ : `?Z3)8nPnF2Jiy~jy8ƃՠo(`PpK08]NW@_ F4ғ(9P*3ʚZNhC{hʌ-lMpE?-3g~<"G~ 1F,K~ajU1L${1R0?e,č+ 1ʺUf7砏É^ҼRmo8mVb*$,2+ 8?@hlMZ?-v攇akx1}9<~TD=+ rl>Frk`A;n,p[2~w@X('tBp) Y}c\}|!> ǰ@)n5-1d=R1u!X o[s1=gٱDҫ0iet!έ}w ob6NըLϷUC4J3Mz( "d<椚7ef&e|j~qH^wo & jQJ_6qˊ,/PRfֆ? K=>Y'W!UU^2ᓩo=U o 5e[2VY"B> Z #f)zzY{[ 2AO,A|lV-rѓhǭ=XOӪ~};ȶ dh'arA"Sdk隠}e^{?SsQF/2ke<-*#|ĦFߡzo%Ҫ-FXn$j I3uᅊyҶ@{' *ˌ{ʛ֦SK}}tP:;@(;z53t66|m`ZxLSv&'0c*q;]Ot=Xn{T2~R`; xY@0, /:אyb_ 0@{ rf7}6opNNB|l!iC2̔m,˽0M8:kg1YX U$3eem%5^EQ\Wy}NzkW⛫%_d#U(l\9*_xM LM ̸`z,>TJf1AFHgx~klv$T:qo <%!?DBHasWl A3(AZD )~s߅RwPsP<7{lT.^!YCxsl\T(!hR.p~O[ᛆZN}%+xe&?En*=ZngUfuTv}=@MC@<̻!%ĂYӇ<2«nYsi|G$ah/Ҥ#'}9\jT! cum/ta BPK;Ia @gfɦۅ-lVk=QYBRk [/RK 2y)ԿRAl9ٴN#~mt8E,Ya ;6AfWp6⬮9'=ؼH$=6Qх[btHn }iWs([xz<-tx5ytɢɶDŽE^|=҆i6R^MB Aeć xjnl܁V5sJn,>O!"0/y%J>IA[zFR|sؑu$Ӛ>0|m5]`]b[~%o:1Lb&N Jrh3K3NV z'WRcH-NY4j?$2|ۆR(^ˢu6DC&P`ֳ#&ސ)h ٜe5ďr#xztD)c@sDYA0dhhG *ơÖx'ϡ kd3U8Pbjj;>ZF)Ef:gy+nH#2 #{i^(:Έv⹯+OaEeCF H)hagm'/mGء[elaubdu(R:MS$o^C9Oˡȝ_ˋ]U3sJ;{=o}^7ym檠0PTDxMb+h.B @C0I:lg WM CC}!So91mTLӥ(ȓP&Γ¬"AuOMYsڿ@O }f"PIp>?& @S\zu.GHbF/r9Pgԋ Y,v_(NZ,z߶k te,{ݥl=bKc큉,h{`#U8ŎT趾F"gPHaz#xdɱw/ 'XFwL*OًG08y_IDW 55TQ𜸨U.oXR{nz 7Dau̯}S1$:fsȹC=Br:0|Gl RY:K#Fo/r-wM;kQlk -w?uZPqcMJG|~/ V\RE`؃ޡy+_ Uq` Pk.2<‘\BY.\Yqxw+Btwڴn]lS R< vmhek($i0>OH DIf^0żB{|?}_~I\#w [+5ۋj*tD7F֟_G?埅ajʀu&u:<,̲\Ti¨^ n慣+pHVF]ȿk^,n8U۩|$rB^CdI܂m*urel`9tOxN a*ͦ{3a|cAP(~尖HZVLOYClȿ\$p_@?UNGsxG!u֬r( rۖA"spw:f -Ls9 *Ng`&r f<5G@a(=ߧh+ sTIF=*JY(5d `|0kU%,85ĚNN:-XrVfOÎ(J|ID,=p;v!R玠=pk}MW#Q6#`&et'Qǚ#)NrϬh+ "^ .0,z0O=:l1ńwV]!΍J;K>z"6!ش}92,H7( ZVC@)KjhƤa92>يi>fu@p0rЌ>K-ᦝLY!}X\5o%XoFU*5`Q?7 0/6wg>,h6O1%X8h*aY"mhL UMF>}^ϕ[@%JT8aF34#>q4b$~ qΙV[ fd( |sm֪ukL%2[FsLb6'160j[$eс𢤌!8k|@<+ݔp>,vsv$;ްӾ+73aJkA황`Hon6h ;x!16csT ;i59g., W𪐌/np>4 wGklZ['7 +d@PPfZ?چTeDuLUda;Xf]<2c$tHuzNn`[SZWo$,c!1F_5$lWXb\36RV 7 $KNȪFA\SCo9IbP'J35mNѠ1- @u!D!&Bkzu̮!F>1ˊؑ9czy)Z7y?o]*ÆFZSGTW^)T&X޵ĝ֢9VQʬQR _[{vO7?ܶw#h,S7_lt#o)ppEMb ^aml\Lt;LOjRC>Id,0O׶OSVExdW kE,>TH9U?G{WƍKIX{qgݩ{׈!e iAegȓmA_ܣCR斴>-24{\ 4rp+"K>N۹y=r_i"&j 1kc<+gyg"r/|t.m0z Agz_~elU+jnX*8@ x٬%7[afɓBƩ-K< YP a3`w2Z.4uUvSu״Ez,\ [V^Y_Fv}2)fkvnueE2zMRk wKt: t|PTdj3jւlsvvυ *d*ۗjx8dyg[!{å/ mRFD1)wxb))[d2 tzDގ[ 24~iF/BzyֵX_LH6F8`N ә7`QPq/ҶoFovj4\RүFJTt0!^wMmsl˘F_AO`UaD^hI誵Wޫ9ϐhT ̍nt\W\V:'^+KccKd";Č5cFˈ)izX6/~_^hF<*6ds6 %$'uU`- !Dr$q»Nv5 ]^ s *12.GPK#AB{tDjYS&'nzaQu #01+DBSWO$x \Шaϰe[lKdn~La4c:$-z p E3f;U+xr;R6XA[ dsrzBLFk`.H ?*ORkQswf )n[3у7^W!5NN&A6.&?l 2}I`I5GMB4k݇ :g MhZ#(00Ƙ?ݠ>lmS@u 4tP@;Hƻ$P%A_y2z7u2>j/Y ^.N}ˮ1"Y e"+\oVÛEt=~Z⢆5P +qg)}bbrp):]Ҝ?NzEKF:4?nf8"P 5ʞ(T!p d'+ׂyWEVy|i >,vOSu'V;wGw{ hWa=ӥPk>ڧ_r`&^*آȘjc=ަ34%RS3Z\^^iF ?'p'֪JJ(MHFj"s5npU /׾m%j}t}_yLNJ *ǫE)Iqj'Ǜ,<6WrW*[lP6i脰pFV] L~oƍv9p:ԇ|Ֆ1@~M n 4CL<'2_is=W9<݂c#i?@h@}wǶ/Q-T"K >5/\zޛSpUG!DL2u>з.k.T!vhYYn.rJXHP×l^鮅ws}g% ߴ8P2Ҁ@֥R!pȝzؗ՜yΖDG{ 8>1VHArd< M|?<5qE^I)fj`krdT |M~L蘧K >κđ`?B Oҧvڽ)$Yz]Zvx2DبIP@P~\:-/ F!`-j|X`š@~gZIܛ~ULl /6&`ʑ2at?D J?V*l#x|*8"|:Ͳs4D|ݳ"ci_Eh1Gbɚ}7bF7E4ĕotk=,Z2/1 4[CEc[8AYؕ, 2h#1ޙ&`ٱt)HsR(pqo7W6 R!fxu_Dտb*G~EdˠTPTQ%.5{ck j'R? ;0X&.GMA'N3wOdDpl#&l?סX)ĴgM[ !@lQ VcԻ;O\a#[>d JaՂbBmh5(.>|/,`.:`]j?˥BGM槚dg[N&r9bn-m16p%jf.6wT˞Pʡ`Eש߮Ä?52)q'b%hU4#UUP27V!jJ=]'LZmvg'<ί|X @W x ikM(ÑZӧY踸u^9 ରnéuN i [ KG"K>iÙ ߼A9oL:'7;(-]p?z71%8؃7nJYݔFkIpm-2a6649~B_4wZ[7JAعg*&=1Lg\2-Q%J,rU#Uȍ4S,#:U]|8hxqTA0R{%.V.xBR2W\[3b#~ Ki7KxKRj@J!%whVy09[m0lsl)Ls(" * &)LuBHIm!/ƭ*z.&f8E{g*FrVqa;^e5CU]2Q9n=hD|Q4ߟiM-"=}S( EeF- ף-wD?\wݿjO\RU ߤJM SO_kƠ:3r0lQcX,1Kwr8۪;RlKrlha)`7KP ~a~6&0fxlzB3R٠UpƑg'wr"ێ׮:*3*IwEJh'fY I8߶ `-*FLF+*^{Շҵm%ϔ~R*r IJHSa.,,YJ ,AV-{ -݈jJhWLiwi{L``S$4t^0@,6aJ0cfTb;g&2N=ōR.7C,0NP!hb5OT60mIKKUb Dɕ_r :QOf ;;'H : #;=[Ѹ?* 8`ua4[&Jzi =[jkyT-<@O!gQ N ~PYw)an_ڡ|R`[jN135+nLc!{NHM_ O\қI)څnJiB_97R,[ؓۂu~[7;SP >?!w| 7bEA5NRrT;~d^v"aX ~>π@^7f6XmX%Cs)eK*kB +HPDDW$(du ٜ[l<ۋimpjU힌˺X6fl Jf jښQc@,ےXI^5ۛv}Mu2)cf7~,}#x.'.h9AoŠ)@Ldl 6Pl`DmzS?\z?d]3/w@:!_z`- |rJ@k 2ՐXml%uD+j  bB46-S|Jÿj*k?E?tȘ?;С@Brc8Eݣ@kM"M]GoP-z0~)dgnb˥=A3?o'K3f$F>zr k![XZ"h9 kS5)6pH~56NJ'طH0~P(<)ߊ!CUvοy[}b - & I*04}sGmzlg7$PҬX-45|Y<]VAԠrPwͦ_xUƷ(z fԬWB^ьffDi{7fCxc692y x&@jy1?zQ8zOkǁ$yJ| b%P[@dwݨ4-d_$ 'K@$? VRU=KyÃoxw!),ܔbmiBnKdž"%z'9^ nj)S4h~J KON&<AYzu@>k;ؑEe IU:}z=&^-u|\YqY3ੀ:ND1 4Nh>{?n.Ш2KnGRL& CH-&QK4x3Γ X$I.~+)T~!LstBHtϰ}u[?/[ P;[ֿPs9^͍@ťd_5,5AQ;^[噟mx{01?A 6k2NBQ\eQjy@1Rfn (XjlVۿis<8hw tB*AN/5nUwP _V"TjN_G~ťgY}n,FlWNUlTՎU/~ZJ Y#:MuP=e>4ZSΪˏ꭪|)0m KW/ο&鑆MD(W Vp}j(ӭTh\fSf}=j!^v@Q+e5XeV-Ha $(_/ $5zJ7n$>w+n2<jäyő[j#uI=SxQ'Ezù sBLFbfe/|bؒn`DݡKZtuWƈ‰ DyK(13\=^Bi5~xۖ!ZM-oK˖.b;_⻷AmߓMג43+(Ge )2<օnJ }$nS7[[B+p:cj/,YЩkX53x A 2 yS?ܦy4UlE_̑p=?&p{ Tl6VuIMÅhϱ:Y7w9I4; [l&'&g ~3~F݈Sʹq f ꫙i_P* Lu7.D])iKtY,e[pP(%:j>LkEg:k   kh EN@Ppi8YF\gLj 1W(.lܚ ӛ-6Lih6;`o'@^n`\#PYk'TmDKim&Xj%z|'@u OeDE:VAX&y467x1E]H J ~D+宙/3J&J??ZA=C"uMffK& j !Fo\鞚ȣʍ*Vq}SQ~Otm4EIw)IBn.}T;b*KL6^ 8oM\rʹЦCҤ6:yo&,Dꕨ;j֚\)-=M`7:LsD3gB8'~1tXl¿ vknP[KC鼗Kp۫"!{ۛY{Cz0=Vw5Llw $VBNV DTiOj;X-9d;N:;0cђhc9y )1QZh9U/lKPIFa&^;FJ0Fś`f'P-(bsR`!u. ZʍucDŽsY*ڻ'j٩H95NoWԨEV'9cTgJY ]a¯DDv#g>k#gHx}6R&N팉14>ԀWCQUJ޾ȳ.csluhͶ>?Hk4_@7xӑogH+@F並:5 G ee}e||#UtWSo39 ̟B9ʂ5E*B嚛V]z⊻qE2l>D2_E fݸ039 Hބ'k&|l~*usp6.:̞C(<Ʃgȹi:x.g&"<0$(K&-V0LS6GWG/MBzifk9$Ϛ P~Ih0C^=Rs}YEiGH,?_-n<?{9jY\ME s=sXX=?&lv90K2¿0YUYM1+FoV<\_z%^d- u٩  BQ£=uxGš8WY -`%}~DMF9yV&Kb2(+–Ci^yQl5/-ɦ Q`:r f`I,%tNg%H JڒZ`[/ :kgcĎ֟c'G7fUbJ'd7A)/D6A꺸mܴ:YIP8a K5 ;-T`t AmWy^Z" B `æ"5r~*TVR9hu`zk*s[F/fe} >$?dY00]+!KG|L/Q+g c뗸7ڮoW%e?3W8hG-+vY7S#k#\8ِbWw:R8H#ivVbK^<>WIGVdq:سbrB2u%$HĐ='t.a/y*ND4KXGTAvN%R.XvzO2)|[@}8PHJu87~V魈㟦ih۝Өbt$ktcoW ~J7KF31ii#E߱^mMj;4:E4YF| 3X &RmħIks&w 7 B.<~zP!5B .EnĶ#'A1 EB:'pі %I$`#4)Z2nH4$HN@c6mu{qw }6vCfa$w?蜐W8zh=@}uq^p,i=B5O*ʵ] 뇵&ơ fGk tIc;Edctt Jݩ'PUU?pvKVVd(ἡ_<V٧b/AFќ4Mʼn#p)oRY6^ɩiamLqftŸm1h:EIM!t{T6h 藈~á[C Z)6_k|9.ˉM.uxʌ=VgJp )?V B (.@nH6J^qgu\O@̳>ra+7 C[k%R~34ExI@I1ky.#v$YAxEy.tA6̕ړKW1TLͤ%Lp 8|`z_XOL{ B\4@,C5xtlHfQVx(aL| 4A ä͜$;"0.%5S1;Ѥ]җ$Q5!Zf7^=Pf_[_`n;ک0IU@,7|jSbFn$> r dk&IAVx`5\ipƖգ1H` BM 0 kv)kBZ38荢$d h>58pC^=;6˼z+I7ĠiA#sOj밺|Z+sJm'4z]GD5ODl(5FѫSAi)BIJU"^0.lQE"N# m Qc!GgDU]e}-m8[t,gl4+l|8=DNN d$B 6A\ݟ>ƻNn/6:"߸e:S_B/"®||uyњ*aDh9 |Ea(qpA{%/@n}C: {ah|rTf#yuR&(D %4L Z[u\ #VjDDʱ=U=ؼ*L(v?F@/[{q֞a;QM-v[q0:,.e\s$xOx6|^\/Y אĮjO(,bWoFCHtVٜAxB[xVMc(t]%T`ץc*gD2Vl3!pw oP&^i/Â#tFd]'>p8 $fYf3hݪ'}#_TQiqNJ7 KuٿB}?e27cU*`Yv^i1QYݟߖ5+& yQ]^&3ܓenq4<BdNk$l`k{qǧ5FW3@/HK"Gj"Q=?xw?Qoс%,4Vۦ}’Fm.P I{,E; D+LrWG鮚 A?pʂݠ̌ka#2 K~Uh9/½f|=we'XםUuqBwH*O0z!qяDT8By\wSE,AS>b?P+>e2EgF.u59*o(+.C@`\ÂɌl R/!ЙU _~ZbR$\sWLȶzb?.7Я)rlߖF"@. |#eXUyjs!# p ŵצvcS$3.fvJm%=UǴ ! ݵ?]܉ts33[J{/q47ɍ4*^XE iHl5+׫SYRJ_.^׼4! |\C3}ٲD||mo 9n-5q>%&& wWI>.1mQ]'Y:8(%ɫ;@x՝ALFeۆС-- mI\D+p/S *OZժ YUlQ%uܵ$ #ȕ^IY<[=$v#ʢ@ig*MΣ&ַ>">/.ᙩLI7ٸ~P!z!eoj^鞜V}xR]^VX&y Ϲ /3`wq V'3bIu6-k:~Ъ@|:NM{hW'pe0OԈԸْ1KZ.ڇb{|E8P]v9!w}_nMoԜ,RբVK2A߷K*Gi.1Y(9V{{C+N֬{He"ش\+n %f> .p[$Zy? 2|?@#,Էg1spӷg238;L7@CQ89[@3303(lFނ.0*FN䬏.M6Xzyd*lj25?c{H䩩&M7gtv9>"OL +$rN#J {QG9Zmd?(ɣb-J] USckx@ 9h髛^%j]A[`f⧃Y{ݙvdLꤺ'>/?qŦM*7?of۩ߦj%nZ;3dBIz~7-W&ՠk :Q za"+~}"}oZ~/;ov2#p@^\1B $ GcQg9tUj)dUe`<ބ(T—6*[$_GR7t4>h2D蝠TZݯ <HqO0H򦠵KEtbHlIը/bJմNJ4>uԚ_hX *TiԒS8pzJ7M:&0V`9dno(c'A&fa\7jq*4Yb."iJW}%!Űooj҃sPd䰳L!@0}٬V$ϙ)@V +O[q,ܕ5Е#Й,p f%&NxS guD4J,ng gT|`^FJOtsq+gLҤ7@<2UhC )>`Ƨԋ:癰P9د檷ESv9-$}i= :4) |q%TDO Y+palO=l#'WË[`3SS6c68Y;.qx)VZpJ5yoWn1uCXAC EZF%7VUuOXb9@54 ե2ReP T{{Ȑ\8]O:dr|ʺ̊$ۣ(JA +=8:}hpqq|6'"$,tI+NjW0w06w\kR8Wb'T /[Ҭf?{q;ù_ԕ!Uz|wrz3Yev!/fMtm.;vru&VQYha )ql4/)ߔo/Fv7ٯ'?INJJIܐ |}Z^ks SZ7z{8>{ǙyJ7 cvƙi4~+nndDc0ַse0gHR-FN Yn휠/`aJۣ; lO׀%x =owV36V!ˠԵ!4d_ EODQp@S.hP$M*ʬohwTNĠ|$Td_;ys6 s Tv5u7I/u=v;fa䛡)qq>wBrQ)q.` {[`xt O^Hn.HR4զͲ^^Ey/OFEUSzl/`I/fxl:nݍ c0,QWm5\ZvrCrh3mS3)]@YYMu 焨jbcNt*mbOݬ Ԡ<TzksfVHjkmə3{7k[|#ο*ߠ