stalld-1.13-1.el8 >  A `qU]J4a$ӣQQjjqj$cV)Q͂Qȹ~"'s˷mzNlG&cO0O3;gSp۸!ۛh%(waw[WGݥdF#] NI,ɱDtaQخyXz!P0[{ a!'<%XӠ(U2/)%-EUx'yz^tuy'_@~G͔1[G?WVKǼјȁHWIiO}*Bݭ}1^w(Ԉ,鰢?,F CHn#k(&1SBZOl-S@3f[be܊0~o+rF#m%F}:BN8PD%H366943bed7a8b045457b675083e55ce187f7f328549c5d14439adfec76df1470d25fd4dd5e3f12f29268c617d4d21866f545999dĉ`qU]QZZY<ԇo1"$ACu\w W. ^ x?G1g6â@`͛x^^8t*plDJ >+ϲzԩ[fe:~#K:ޗ"u^awrdsoރ R2kF>2ǺT8T2['+hYƹ.kӵ*j: W~b˓&%!fx5)*GؿE`fݰ9FDz ꚰ`KC)F[RLpy1"8 ϕ) 4BW|vW%8"{ypYۑ>WSl: ڳkܖȑ !e0ꃖ{MOœ~ 7>JN";am'8iɒxڕ>$MɑM( s/^tJCp@ >-pHGv61Ui}$4\>pB&l?&\d   V  >DK^   &  <  h  3  X    8` <( q8 x9 : > 1? 9@ AG L H x I X Y \ ]! ^! b"Pd#e#f#l#t# u# v$w% x% y% & &&&XCstalld1.131.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.`>Gx86-01.mbox.centos.org-CentOSCentOSGPLv2CentOS Buildsys Unspecifiedhttps://gitlab.com/rt-linux-tools/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 || : fi@p FځAAA큤`К`>G`К`>G`>G`>G`К`К`>G`К`К5c491fd6c588691443d8c320522c665dc638b4eddb74dc1fe71fcb2736e108f27ec800b23dbb8019f4a614a9b90b9ce6d09e9579eff9efa02d7fa585cdb4bde160623eb75197f03aa5dfb12cc7870e93553239111598112f8deb22d4786ea5e4e115e56f355ac4127c473d9cc772ee573a6553943c9d32a57b7f0912914b9db11d75983ae1e733c31bad9abb44d1e108b0067ead3cc908abd22be1a784ae08778177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064380086ab654901b9bc017ef2840aaa4a743abd3b5fb149ef3db6b9cb61faf8c16../../../../usr/bin/stalldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstalld-1.13-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.13-1.el83.0.4-14.6.0-14.0-15.2-14.14.3`` @```-@`-@`3@`>`@`@__@___ _y@_N7_L@_D@_?@_>e_=@Fernando Pacheco - 1.13-1Fernando Pacheco - 1.12-1Clark 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- stalld: Fix log message on boost_cpu_starving_vector() - stalld: Add the overload control to the single-threaded mode - stalld: Add the adaptive mode option - stalld: Use the last mode set in the cmdline - stalld: Fallback to the adaptive mode if force_fifo is selected - stalld: Make single-threaded mode the default one (1920041) - stalld.service: Always restart stalld on exit - utils.c: Fail if user is not root - utils.c: Make the path to sched_debug path dynamic (1977663)- stalld.8: fix diff cruft left in manpage source - stalld.c: clean up handling of nr_running - stalld.c: remove duplicate parameter to fill_waiting_task() (1934582) - stalld.service: Run stalld as sched_fifo via systemd - stalld: Add error handling in get_cpu_idle_time() (1966259) - packaging: clean up Makefiles and rpm specfile (1972806) - stalld: Always print current function for info messages - stalld: Always print current function for warn messages - stalld: Always print current function for die messages - utils: change PATHMAX to 4096 (1934581)- 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.13-1.el81.13-1.el81.13-1.el8 stalldstalldthrottlectl.build-id3c5b232d6204192b9e775f041604266089c2bc48stalld.serviceREADME.mdstalldgpl-2.0.txtstalld.8.gz/etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/3c//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]=3c5b232d6204192b9e775f041604266089c2bc48, strippedBourne-Again shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R RRRutf-8c159e57da59682cd2cb4749796162546966fc5fbdab8f97ea8c6cfb5e73e690a?7zXZ !#,4[y] b2u Q{LQ[do;OM@EdG YX{G|26YRxC:dDVir,֥_c.>赦-d"x_#_3+j_DK:1gԌ\~hUNcly!q_"5HgJ)ɥT'_/yK%j)>*i[xj'.7%LcGIYZs9m5ő @BL>}vRU6mg{K5#bwF ^a*]YBY;sޅE0KImPV4s857ho'٣J>o֐zY"s^sQ6kSϭ=zXV3Ey[tթ\/m$nmU~vK~3@Tl費{Gm4jo&H#dZED>$x=rS ˸ᨳ/Y`{UC"bQl[1stW0xz֭9icβv)OD̿>G`g5 nE'iSi]E8}kP#~h#r aqwݻ!}K0>jS~V5tgj00wԇ=;68T&zhq=^d[,A'3b71/eRf#S)p (a5Ҩ\7]{yROqO]uiChy*$n>PkQ~? >P6bpM^0xk]Pt~\>tywo9@QEEw$TmAr#Oh0ښFi8BFhHmsc $,o,O>k ٝxP#,D}7yϟ ZHfyf qMDvl~i0;ҍzxA{Ay| p*fBzP'W c T 1ԳJwгW%`ﳲ"V"CM֩n[Y&$˴U(@g畑Rd\/ıj١r(gi0~62i$̈\HpךEw)(clUjT>V2I5m?n$9ȗ]`9 -5ڄZEG ' zsJ ^67bgt,ko~'璩^>9toI/ߤtVԀq/>{¥^iI Yr'˿4,dD\h˞Ra̪"J@!<$_l7㰳'n}F#ʋ^?ªp=tF.UCX g@xsS#?%18 70'PtK L|"+/Д|řH(tňeR aRP(;.gNx$,;{(_aL ofR}7]emC~KG1+4fGW.mb "J<(T9pX&-'N,$tMb<7ϥDlA-}p^mX;"11xzBBJק͛uMlCcO&Rmk5U5L}5ustTk\Z}<!?#++PJ)bP rQ%$&@PCbg iOӵnr)ѾՔYPNҙ^'djՕd1ҜUn^/*.b\yfa')LJySv=~,:9xĜ(KOρ;V a̩5'~dSܭ%u;PS{<i y)cMX60K1aD"2 eΨP|CVR)"?4MZj'cv7CiN įK_at8LG5 dGd$aۆ!E)/ Tto͗r\S8xn. eJ; ,a05HwT}DGm2|"~Ro'F6VAtK\_$G?l9f U'YD[\ێrT$`]ݴ7Xh^nrCm冽4VMGm'uu$&xj5FeIC"a׸I:]~vl)X]Է_ZOc7MJw*'u57*Ke5{ߟz 2Eo<Oj <˸z}!|Sm̤{:TuG^>s–'L9@964B{1 j)Sn#{E#fvO4AɽS k:]^ڼ$]@U7k˙=6/'R5z[WǯWxU19ũ^0G}=Nvkr6ύskF dG d6k!G\dW?, }ExJ,݃Vgڕ_MQ "@ٶ& ]o0k"`N?5.nC(YK]=a \iUrzl5|Z ;N"(V>DA+`&)=7:܋BFXQݗH\^PK(M#(V}8VK?iCGbQ8>M왮U ;ifEjCBfE%-s#FL&s<_,yoz]~;HS#Qܒ:`$O¶ŸMf4~C*oM>Tz䤒b|SKksl%ʴsLT C&ӪњvG:rod`><ƫH9;%YȞ{媄k>7ȍ#Q󙺽cg\tD|Bw*2E+]l MAg2#K(l&A"lEql@GI/V5\gK .Ky/ɤBx9q"8Gz~n"/X5u*.DCbWf㷉?gDEH|f[Bh]*h %ݯTsoR`Z%T^;5]:Ol .ɋo~+MHh?v Q=XOJEo=(ls2k^XK(6t,5p"nu  Èq縎p\wb/6$i,rUש&i7XGhk9 ν-“G}TƧER!Dcቲ+rOT<V]uDoig4?@o0a@_xm(GE \O/K8?KV 3"\k1l}|ooK4܏, lIBLrլ')lR<X6yWpD61Y >8z&vBY[a#cݙ0YEmԑ$= .Ǥ d!5ߟ'cY`(^$ ŠjFu)p,5pbyR zM NHVR"8 I΍:KpZ5M%3cG'wAUBXGe쌪EgsdPH|i; M\Zwө.eU-"#YQiN=;>xP\otCґReN ='w#726Cߌc0h_>+ǚb󑤍J <v\+TDeR^{S[:~H5bʵL-r8$O:pFZ"X-wME0|ۆDpC 8'#knJp٢IL1E "{c)>!8)ܮI f&!Qtk0i|h#<ۆ6;@B)*ȵ'f5MMrd!k"+`xў YWEʌ3dߏ)i>H|MLz{lt*y`p%rԍ4"nRpv5>R'0ΓC=HYlXz;n.JfB|m!LRS|Skv%%q\ :P51},gn3AIEuZFn q]$}pI4[FbSb8B٘-Mڔ`H},WUi8$`bV̊ꈀbzsRE:ɤ1Du[$fv A:@H·4`<;Ըr \)28{$Wȭʈmg2]Dl_e"O\b@"0pd c^@x嚅8*b@e|1nR҆S~aCuh%:{j[{V?( yeUo;^9u婁3uf@cN>%,~-JK9J=qR0qa[Y-hT؆3e&TqHq-!2x(,&]#aR P+4xX#=2=T0q:/Db*b z)Ma{ƿob.ԓ.BtuÿwI!j]#UafՌ'dbcC̈́: FwkSD>jҰQPX+G+fH6tWgVkF,OeH>]ɑ ['4I|~s?i!Cr6] H1p(Wk)uSQJk±14l 4'W1iCA)f!fxSU"t+8*2+?ƣn AkA!C#P"F6K9Oμ 8$fGF ,! 1~BmlܤbƷv,=õC=슙wޮrU'퀋u 榫 ""/D >v&VKAye j.4}l{0_`[hp圅K;sN94E694v!U>@޻A K_TDomBh4 `3)mN27k@%/GKV_#X0b}_@A# ]Iwڴ%AfpsIWYX7f-pJAt ;dM%6uL"ӿj7awEX2g҅X`JVfrP\g <+fxcw@S?j.SpmU-,zI.R"HͨՂ}U}p[jH*O2yR8\OQYATW5rqvvz[p&pg X~\vKCgeMV|Y>T"s=2bETG *;횷T6/%|C3ЅѰ? ra!&) +}m m8"yO wθZ1TPb}6majՉ,LjNᏙV#PBLqLmn'"zF&濏.($^ܺ)=]JtK)XR|Ĭ&Lz#;xn>|HZoR C&x\uu)r, ]Z_aҁ57 5h?P=lCSz*5ZډHy_ q| X ^٧ ~ذÑ^~MF+XrN(tTY_-Xش_#Xȡ&Em~i!l\bph*NZ{kP/?%wot#m~67E~Gr[z\w ˛Wm wYK2=-cu*/.l3 77.$ C _sh:ߙNYeo" - y,?@ɏnxr$$hӸЖb;ϱro_qS}hE{?/%yn54iX>6 qx]L"r+yb%:9 xu_nLN+`+j&E|>tPrttYb@7؞enW@r7|a:Rbb~|~g{삜!PN"VJRIDߑ1IL7Un{6396^YfK'A|_6 ]f-Fe0JdlhaCӵ@vԭ9r@W^ig>;L%2B}iPxjAd[168 (@k}7*,/$;Tv DW xϋĹZIM L|~ZIpv[dUX>Y۴Xh)OٵH̉Iuإ[< wUa <=!:̭^` }fnlґ:πam䓀Cb2OnP#S3M.1>G˚BA0pjԾ 3i(,8n%(4jUgj3ezA @,'yp̿J t{ck7ѳ8Wz$:xwi -Ԇn,]^GbK~ΑTLT*Mf4NR6 k@"J?4 Ye(gY^⵪Kj.Q*KL/ ڎShHKF6vNu? zπ@t1/j KA(j|&մouaLJ4Dj'Ku=nCMw υީ.f{XRh.ˑPj`PeY%䌢G՞:6~ic8OƨӅM)қc LJ|%㢻r 6|V>jTpg@ xo^U~ V;n(k0UZ_~tz7*.0v PЭ :yЙßzS f)M7M_~Mc,>IvT0 N q[ű. XԤѤJTjǟO&QTJKM╴lBKB~w*x$s=nDRk`Kߪ) j QfCCz^Pzs[@v(k_TÝkӨK'PJcrTh̰ҫ9; h D]88!ז w3e-$fFQWjGU(rvVA(Ew*1-Ot Hy ׽*' ow$&b&)El~F+VL_|^M$/[>J2Ѽ u,wknxk› nh={O}y7A%ѩVj/Ь& 6rx&p[l6=:ZWv""2S!ZS$S]B\PW D]@ Mb#A$c~JIN*o )UR8>-M_5Mx?L<}V&g =R˂W!KwIxzi_ek`Н$1l QC{<{ޔHH,Q=近V*놄йM`Qq ~RMe%9C*4YJ yW]_Ir6` a1v838u}^ͮa6g@vγá\:~ ?t!ۖ D| r$|K&S(&qg^QK94Mɲ +n ޔ>3Ї&/6XAU]g p2̉G0P hٵŮ6 d㊍!Q)B .D(,2PF"{h,i.w֙AwSskdoɃ tdo@׉+"%o4*cY]ñ^P'e/`VkؕSS9{LBBTݙP[atQ gQI x.]WϘw2@> j|ӟ31"Nr>來tj_{$ 'jƴ+;Pgҡ,n߆v֕ }vLZrk_Ka\3'YyC ʭ䜷k=:te;_ U6}F`8~ 7_5b5am;w!?[̊}UL. 8B^pmԆϿ-ACf/QYQ+ܑ#UzNncd@w#\)N§oP;f]<,$ }$Vi}(]/%)!#:p+HH}ѣra)XP.Od.U[/{9k4)2S"4c_g.O% T╾*;(ɚӖ˸2`b?6a_SWr ^T0߳`UrZbr'R Eq!1s̈3sL.nSCdWO==Q,_ŠBج^󄗓ET( خyeBP/AAh@h`ĆJjF8 IxRF Hog\Ғtԡ Qصc&wu _3mK@qS|KVs.}s0LBj2CqJtfrta$ i3HC|wˆ9wt&M(|jrHLv\qif0ޥ;-?@<R(D&Ox'i1ʱ$Yf|I&V]pI kVJ6M TqX#{2{oCAZ3NTx]T?d{d(9]V5-m Ap0cǧ]7ҸZNK{{>'S~z%؟/w^h lt&4Cz &Qr*ZB?jDkZ]We{0(i+%Ӂ8#-Ez' xYuz|ЊnGB爉,]*}7БAoq+8@0e_xG5 ۞Pb?\ YRggp_LFe"h6+XhXԒJl%D¯H,p@sɖ? +Ę1N| ңlN G]{1;p~\7]w@~YMtF@n>ԇ'zޱ>"ܝ0l71ER 5ºkv8]w87ӌZURyr#>.f0]_ƿr~v}<SG,pR3s MsTK]9nWs0av_pz:?#!M>%^xsJmc[`sd~nrsSѢ1EI88H/2 iPLןbä́*&VzVfx_ h{uPx.g}'M {̔TgVm7P.J7:-2к#ЖPb+FƦepx'\?SzJwL;tЩљy(0\:"ˊsvn;̅BSB Wi P\*u(m8v!RLKdz 7+pQʺj}VᎶ=d{{VQoƥsv8Cf>Cl{R1U!2i ma27ݞl[^B P-޿W?~6xOR_+fFgABKI=0Y,2r3Rǡ+3%yˬ(vyQꅝ]t.;;)V*!c(+E*& S?T{B20@z"73LuIǧJGHu&9˶ VΜ|9o Mb4/cnES>uzhOb-^R)Q݌mkSSSc^NYcbZmOAzK#!;D:lJ}fCGY's0@~xxҊi _b!"U !$WԤ\Gk>rV|/R@ +zd.>Fm&ϥe;JY?!@8c%I["xH(MKbw2ʾg"Cm m&(MCӗ"FS)%]GYfjpXWcg9Β+A7D{ہAo{O!gҹr:K];uN7in*UK1 p_z!CyNgkA&2"BG)ϟot(=ξ,fWdLSoB C(sg$eɔzi%o x)/oΝi{f,? "l@.T( iϩ |'Evȶ_XPkڤ\.9U B[11v)1y? Sz7x1r@@gh"y)[ALB6ϚY"wawx̘Ps|l9G(_K)F< (=1+h|&5P]տW<6GƞphRrp9˵1~2SumQ˓;{o%9w,[w{jN^l樦nj B.So7*Zr^Kj&.>hV<E<=Sݸy;%? y^?k4Cl b*}'z՚;瘪~ zjz~bS;t߼Q] h/9Yvx)X\VQb;G5 F>8Dx5ȇ!#x8%ǐ]&pf R8:TW(Xzл(ѮD&jF6kE-`3r5fFGXF0#g:%ŹXhg1A٩&M26{ٹ̿[anFW[ڭ{q"BH:5=%&Y&ye0P>"0)47Jl%"n:%==P$*|@"A}޳ǁIz[cn)¶*Dcq*{DH!e!sa}X4>9F~rI|5eF2NNYwO0U_>JFHxq[BB@hn23E~-b;\k^Bbe@{Λ,]IYABbT]1e6Mh K\ ɖnDX*ا7llEG.-^Wb4>h¢rCn0LQjLR[037OC4.B|b4>' )3v4Y~rae9Dm,ET*;UyTS-!ݑv`tC'%H8# {*cKI僒K:F6*0B~Tr=_e^7ΑW Fg (>ϩ}%er&\qdB[73SAâށncu宩Hjꋇ̩L`PIݙ>o?<)QD.7n1:}£CqrTv- SɆüڧ "*"i_W9JLJYI /(5}{pDK8*6~UCHCbь19 1,h #{`q+͚Cvn6m[^ r1tӛե;A^vqz=E$9 sUz}b6 $mr.yY,/Ő&i'õՒ/zx˹Ke5ǜL]z:6t)xRKs}-$D)⸞>8v0z:e!b֞έxaT֢)_@p`&CKүsG?S\ɻh\ }_vAwM)~暨Z#9xt9rM֌$-@Q_1YyK@=BSZsUZ#k |ZŻκ Ql$6P5~P2) Pk_]ǐ~صw7) $杫ehՁa( 69H?b!xYxkQnt;u?Lv0ap @%)?A`[3%@PhSn3Liv5K8aʴ͡ɩLddWtPX?o{!E" O!@^xvI:R CA1S];cw8ͷOYD]pY,%7 թta)_?:4\.%"g< )mxaS5 >2+~Gr bbxں)[z,~WL̪"W' &ia:$hT!!EK¸Z{!}QhM4{I#\yOA]ӑ փXdçgՖM1 hm[-e8sz95s O%aR ߓS1-*tׯ#]/pgW Ƨ mWl9IIR]_nQGcMW D)MPGy6?xLσ˖*PXaG v g lZ:>2R ;2̧hX ?A ҝ&BjWYLʛv\"]+Q!6ȱ(Ng͈#˨I0Un1  [&GS%:CA|Fc/[{M# k\#СY*o6yl'^AL8INg~5W h+Uf1qSnj=\;?2\ J6߻9_l] TGQ\o9S>]4,fwu5CgK+#-FŚD \Voz/tm\N-0[ul b BT8Ldk9k*LZl;t)d@W_:`Jm˪b)n uN]q-o,;PWJ%+Ն0hD@Mp_B?"Ȑ{({Ai&4 e܆3۬jvޟImd7?p|'TN8ZYL^#~"=(q i%ߧ&:2bzcj! 7"vTEq-E'yb1[d6Ls;9{.x)Q9UhdrEZCrg{Vc}Bd0x~7iDg#RL=h \b.svV[ϓ`)D{%5Uvl=$4=dHk: xAKAp HqzK[*>nʷ \Ggl?d2j:{UfuoQF!|F\8a\MM}b$+uÄ2_%OtfۣM&6cG&h:*˜xPT|YgHPGg%M@ S[Cc!F6YB#,"A>Jcӭwn[BH9$#N!.LEzBR1rYWa"Ӻ BuI \"Y/B:D|hKœ=&?s T P#$Z]WK}~]ү_FŜ/;P|". A#_9 qO}G^[УB2@ tč JV#Oʰ]a/[Psx`Ki6%Z ~4Z5z99J܇(Wly,El#Ֆd1i$*`@K~470}GѢ6{vBaB|L[p=x R:_~g[>zXV}mg&* Пh\%8  Q92{0z-(2*0l?>o;(lLk?#~=,Xn4S.oXƒ!FKe<5A0p>v͐PJ‰=`qTӁيDR{7*UV .s hKl:_G+Kfp.{u5UbSC `WS[ؒ Pv(^y#G:˵Q$&N`ua[~U'`齉 d.ECO8tQ~ĜmF8Ҏ:9iU=vZ[oHJh jЯy:$8(g~^, a㖉pƻ:-T\ ڂce]H1ߋP/q[wJ|AoTgpqJ{I(snyX:劃dF]e cAI@I87W{A|do%Q()cn@"^$)ap9Iw0Jbg /jO?vݖ693I_+bsўΛ%u B <[7~ h‡)4;T^|{ Eޗ$ŌfRАB˽K0vS7SElBg՚ :ly;%k}smb8D``+"ǭxL>b`˛3h?&Bp-/R LIC=AN=74$taLz1Cd}=k)yN&G.YCصx<7\x`U 3/(:HLG5Jorc%7i8D Qlkckg0vlԤ^oߢIF6(u$vȞjtQH~`uV R&B\ux"kv* Ck갬2ϣ8պ{q\*Μtb%x~m) a5U4x?`"nvUG5&#;<ԋ/43]ϸ?yzO A$\hD^Ԏey ifDzqV!n5\t1|Va c i:pRY3eLFo,y! aKE _%3Hm%p-+n >z,|z.H#1,I؀x>r=۠U0mv9#DyLո {Vǭ<;do|^2G+Gi&:wB:m@q)-ѦBn!T!0dN\f:fvqf FIгy( ]ƍ }t?т9ƿoSLc죟=..t}ڏ낰5= Nt3 *T}JtZcnu>J4];]֪WJ~k lq.kiŦi C+2&9W!1B5?FBCկN 8.^QͲa8@p:7o4}?m/Bqa.U`*T^x89`?:huKoW}&ڗ96ԡʺ"H{? r zV! 8q B/ie`*TܯK?)T͍pzgNG `,3V7*tm90?&z"`P{@1f) 1KJ%f֑;Օjyx#BIBˆfp՘Cb. 5w3a[b Oye˻?|BIsDʦUy^ʶ02>JFK{xп^#3e!k)o?h|TžッeJ%A"O{2'0)DtdPx,Ul0(tuI,֪*UIﴭ h~eoSm3 jRtLx!>Dtn[ y b<(ˆ$%NC݃72-BsE?==|}}cL^ߜ;9p ]M-^>|q&o0anog*XsDw@K||gvͼ`yKz̅3+DQpM.CUe/URy0}0K1f_+m#O׿&?UیjRO ɻ7[ExI6hcC?!/cT4[葾3̅_)~{^qz)E&JXn&r$mJ׫w}$P-K8ɓPt) `dD$ -b?@(1&;rr}19! 7۽!$]Sukdb%/vf鲸voG 8bt7mpզblD%0WGp;lo@oJ[#{^,%T/J/3 :guU2&TCr~ f78/]f Z)P~\fw%|s[9yՊ"/qAay5PE:DOq k6w%;'S`M6ŵ@W-[+Sm,_=)&넢Td }X;L7jKЎ_SE0\Ԉ zlh7@ D'f~zd{%=y_o'Mx>xL$ٺg`S){'iTXs3ƒ:vNvqŔߛѲьԧ;UрA.E_nqpFwCD x\J&'c7cދ˾A:cA: 4rm R#urgBܛ ioPCO<Ž(3e2[ѤXUSkʀssTւ;w_[4Vm)w- w.qԸ s%EUǜIX8ƪZʜ&جKcTǹdı%:BAG4 lBecw.įXӤV #j?I1jO_RZsjX:Mid׮nue\ĴIbDy7µ6$.&x&|z𞉳QI5'jO4\4"yBN9.:/ _ sO@xs, ['|װ>"T%b.`_FP0>C‘}s'倹jf]⊂V,zUx— y:_SZ w,*N8#5N'бVѪ? !)7Z}3oi 'ߤ&%E3Ph>8ui(IyYzKSk_*J_{uңZ?G %e| Ow6iHleܰ "v'>s!7\\Ror) o4Dvd2J˒8:Y g!<\ biٛN(6b{>3*hÀ$ 3 cꭼ@К9| "As]/_x% e5AVL_9 q9\nJ ʑZ>~9涮[f3p)くmp/PmD(ܑ3Tdimx%+(~^.0^aixw qig^!7ky3o@M[1Dm;"|)*`\ymi`5QTVU_.~k[/z`vңkwP|oޘmPE\6>Dy%ikH< Gt.RИ̎)r3,@XS **іp1&Ozl^ʢԳ'-Lοo=4B jbc.1pB7'7O/hQR׌hu֮o.gY|Dh'|Mnsxv"@CB zSP}RlT믲so A,L#6myCRlǛ0",d?Ur|ο~TGHSMSC\x]hX* UFZ2doK%؃t]6Fb {!eSUfRl3+n0Ϋ[0L*bYjޣƍׁm>5*RЬI' >lɩ+3enzsmAfl"C,J=jɞU5IO6D_G"v&RҾDp6Xu |1;RKU(lromzʄFިqT^\@Nj^%&[{;Lnߦ(y2ME4C?ZKI/ ݄ z@1tCbC CY3JD~^7@RUm#-KA4f% Us !7%}=9솬{OiMV@Ilk6IUb+UXpmMةuNa /(؛F{e8bbh4[J?Yv_P]!T𓽪O 0Rh0+7jH6b+cR!>d씽=\l ó&Vsf=_9>gѠ!Yl;l+UB k֗R? {ܡvbP <$Qu+L)r_be2gx YѝJEU6WҗX, "|\2I8v "&KCJN;@gBB{5ŒKkDBy o=e*8-j\'DBf3i@ \:;1HWRXkCihRZkBieP 10)tXGLBva)(ˈ;J7ͼQ 4,n vމBu_fn:ad$/-ifUʌj 8GHjtPqf^ٌk8Nfp9z>&F%uUaޔJIxԓ٣;r Bx:YG<M'D)ol5ǑhDM~n94X#m4>}unTT:;xv}5? #+0MҔ6AI|m"Bҧ(3t(?⪉k4)n aY{G0顚46zuw9I&Tc"x Ht<*!Hd٫R>[b`Uɘ(QO9&m۠1moˡ ?uЀ\''aT3 ʜ461zMCb}:KOV4ھ @>@ON_'q5צAssfЏ4(|? lj)>j]TOwkF=3Ɔ64/.(㺀rID<(]:HED1w.L{M~\^JCY@0 =4wrƧn3zUx w]߮\}ou{8/R(q\x\OGN:BLq=`-Bt;6VQݐ(/t5CgKOD%>Z<==o"E*'utY<޴BNiG# &>jP}ʂԑ-X9p\ C7H/X! jDMrYܜt*eNV6.FI``hZ (Y3 UϦ-MXq|_Խ> KG"v 2߅u7=Ipxa:u,pqP%DPOZvy3<!!@0-,6l%IgvG\>rSo,B躙b\l9{8;y1*]OK.$FH6ƶw` Q[3*w7W!h3ddtl歫7bCﵓV{S5t̄٤PHM=qAy ,˲T꣤9e]@SR7+H}?F3ҮiVMwn?ma`*mes'a˹~)w,gL8$ס6*O:Na[z(kBb%V YZ