stalld-1.14.1-1.el8 >  A a2U]{k7]hSľY-TM~>V"~}9J0ugS=$H<+?,]AO}t+Ԑ!FoӧaoGxd #"MV05hd>1T}6A@ʀ N ӑp\&Y)rKl ?S*2n3H?UzBK!x2=>ʀap~KȥKg>^6w($d#[f2bj`a4CtA^}>}}L<6u=RM!#x bsAe/Q޴t)fVihQyLK3Yhi|M:(ϓW^֫] ˾rQ͡ `:25u&lV"mpyH#cts 5_ sOXWdJ~j4@-4WTУ]T/$n 8y*BE7k$$[@P w^Y~!G2d_[yAkZXp\~ܷ}N]5$aoKL5ä%͆CbCn3<et>Ӈ\WNB+]9Rڜ(6nG6uUABoL~ix`gKWr\iOݑlx]iLA| \jw pŶ!*jbYYqdI撮 g, 5maIK\kX&{q݈_+HmV4A~}9>^_Y/F($d&rCр4yr_,4l>pB)?)d   X BHOb   *  @  l  7  \    @h D( {8 9 : >#X?#`@#hG#p H# I# X#Y#\$ ]$4 ^$ b%xd&e&f&l&t& u' v'Dw( x( y) )4)8)>)Cstalld1.14.11.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.a7/x86-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 || : fiPp FځAAA큤`Za7.`Za7/a7/a7/`Z`Za7.`Z`Z5c491fd6c588691443d8c320522c665dc638b4eddb74dc1fe71fcb2736e108f2c22fe6af3f694e2b445b7c8c6e1f05875327870aae82115d8591c7bb497460db60623eb75197f03aa5dfb12cc7870e93553239111598112f8deb22d4786ea5e4e115e56f355ac4127c473d9cc772ee573a6553943c9d32a57b7f0912914b9db11d75983ae1e733c31bad9abb44d1e108b0067ead3cc908abd22be1a784ae08778177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b88064380086ab654901b9bc017ef2840aaa4a743abd3b5fb149ef3db6b9cb61faf8c16../../../../usr/bin/stalldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootstalld-1.14.1-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.14.1-1.el83.0.4-14.6.0-14.0-15.2-14.14.3`i@`` @```-@`-@`3@`>`@`@__@___ _y@_N7_L@_D@_?@_>e_=@Fernando Pacheco - 1.14.1-1Fernando 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: Coding style cleanup - stalld: spaces in place of - throttling: Use RT_RUNTIME_PATH in rt_throttling_is_off() - throttling: Check open() on turn_off_rt_throttling - throttling: Adjust variables in restore_rt_throttling() - stalld.c: utils.c: Remove complex assignments from variable declarations - stalld.h: Define MAX_PATH/DIR_PATH/FILE_NAME and use them - stalld: Adjust variables in parse_old_task_format() - utils.c: Use MAX_PATH for pidfile - stalld.c: Remove variable declaration from the middle of the function - stalld: Respect -l option in single threaded mode (1983100) - utils: s/try_to_open_file/check_file_exists/ - utils: use check_file_exists in setup_hr_tick() - utils: Check for the new sched_features path- 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.14.1-1.el81.14.1-1.el81.14.1-1.el8 stalldstalldthrottlectl.build-id050e4cfab0abe589a59c064c2d28471137194c36stalld.serviceREADME.mdstalldgpl-2.0.txtstalld.8.gz/etc/sysconfig//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/05//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]=050e4cfab0abe589a59c064c2d28471137194c36, strippedBourne-Again shell script, ASCII text executabledirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) R RRR RR R RRRutf-82d0fd4147a16edc7b9dfda4fe02ce295a66f23f1adcef7afa5e8a857167c9931?7zXZ !#,4kz!] b2u Q{LQ w(+q Yr*1v TjuڀxfI7u{L jo$LʉP߇-]k'\DcCA^!xݘȲ4&F%inoVSj#m /h4+F=vW 3NYֹ581&[V`16}!d}RMs_4'EZNʑ\j%䂐 !_g)N#iNlL6$dy7yyqts|^ d:? 1Zd>kl~|˕U 9RYW eB"}yΣ򯸪i#͊j'4Z@|А'#|''I6kZ}_Q-}4$ѴaH;Ϧqʮg:(O濺'kбJoކv'}U#`f#h9DR6&R^$?][6dih<cO"T%%Z6&}6Ry86 fT<՛/2D ,ֽowjN5\)68%j٬֜8d2^[{uR`13nCzy̼4 a$Z r7 (DKܗ0gP9 ,>D<+Joݧr'L?:(KaQRYfL du8h*  PD1*b!CznN_/!vgB~8qB`4ZbQŎrGGDxyUJB 8bkEuW3k4O8fGPO;/({Jpn}=n&e}Y|#Φ!{EWv׹PS44ɗ%uP_Sړvc& va"Әt^>@{c:<䓕{:,])#_XGZ6Ox}+'X;#%9 Yj)۩yoc#<gi40SYSݑaI&Yx+2G^6~ Uǭ9oJ.ٗhJxp)+-Ruk*p? u0uAS ,~9KՙiGK[Nέ/]'n;FMk+bH,/S<.t ʷY@ 8fgՋXCm kuh3nV'(tZ*sATڹ)K5!H}zJJc? "xk|Cȸ`ǜ8/|܇&7><0:㮝VكELNΕ wRލ>lg*Ԟ,? 9СoPWIGB8E/v8HXRA`&7GF-D7A7cAeCDXhWWh7\Wm)2Vr,`GQE[xeAx`cj\􃦮qrY4C֑k_0 KFfk` |?')·e!4) 2>F& :e|:_ˀ5ZZEKTO]k~9>"/k-⌎CN&=r~9}QȽܢ`6rMX65#P?Y^vs&-EټlU'T,Omkq@QO M;f!t&`Z:ę$V""/ȼqR4-uy+ _-a(b%L8e]y1Qb+l!y9˄zy }uZ+/7d8[ˆ쀫|xw;H' POg\̐3k*MBI0V{PrB?G|hvWli:Jfd(IG( ?>g$C@W]ƔQe v# w>1 -&@IWF:<* 9j6CZY((/fG F~}(CӁN D\iHn ,Hߙ$ =unZs O{J>6Hav+#̮*)!2qi.lȆYV*` )raD9Ԍdt/ @J!9AKTrZ]옱}4+q ۋV %1~wH(g>{{ W9TC C 9IhDt R2oHu#!`ț-T1˝Y|HzArgX+;*hT6%0}/rLo)6Dވ5ڞqs {k9?@Vn0'D&~UvsGSɴm7tym+Ѻ8$!g'YSXhŀ }j4| L"?*$L=5,dpdy81疃`RN謬{6* "%YcۉP-jR,8T7,ײ|Ab8E[g =Ō +D7웒#FéIHXN#ə^De"#r]qy s5);ҥwW\T]w(w0F:lt}箨:: 3C?[4_5UU[n/2Q fB1L\ O|E{+}y2ewFj)X 2xhJՙ*L_tVN7Miosg\2^`[Wɹ0?1Iq+iK4@8 Uw˘u'& N\k_ SCy39 E>r׌ʚT5M>F:]<;,}pjLD?hK%2xGi!Vz ϯƉztbx%#o!Y#N~(0zK_@M)ZLcQ, w)i(D jK|[~P`G^j%7C8P潻" ZgN^ NmOyyJ"序 t):(cWkT6>-'|c^J=ͼ$i6/4x¶%g~"<=k%-fdftCc]N);g"3qVa̋Y%׌tWκ%|=>%bczW̏ ĤXM]6>1Џ׶b~G2HͲSh5yDYz0pIg!s9%@!E ?YP]ZA&˱nB^^=!!ّ6y&fkG49w:cZy{jbZF"]}_[XS'ODӔq [F>liLŶ`F\k$ѡ`S3`[&9yreB$ YXO;M:rP`pW bF<‡+Йn2Z&dLZYfsX^3.4!([*¤ q.q7zXFfSڼ60L鐳L`9?]zO3}o~OR:_e 2IsA4+L6C@xNv-VSɲ|kOL ,F0,`l$zXmeO>W<]YYB7wL@8fJK^vzc-oͮ7qHv[x'KRPxځqe N0K!'ւ!wJ@R\̱ %v%Nڅsf^[Q}YV 'Wk>6@(T}YT.5Y:_r* Ӷd5xSng>ra5>jc'bCa/ 8!/a ~a[pjpX;yUb,ן@~673˲teZ1Y\t6L3)C &vKʑur.#۽TR`JU$)[`K _ l9V݊8=k11P>tĴK ԃhC̈́tzDPҜb{嫫^ZL3拼 NmbތTHYLzK6Ozӝȳm?Ф_2R E3@7fRЂQh/P@^3ے B{ }׳Vt\^_|^LhĜyzS u~o] = 5ǰ*zXQ|7,-3e~/]^{J@88g޾ b۝3͔ 1DiB:xBBhxA+ۈ^- oIHop44JPmBڠeX D{SPP9&iJ2)iùfNDgOƬb2K S|-l)?H{{Oc2܄.m, DNW3LVt9Ȼt&7qIɚafYz\q4[8q޳ۅx_O$v6QYAZ{ ޚMd; p#2:vm\c6 o,%I' *|&G[)f^t0֩  UB02BQV{Mʴ a؅.zry⍓黟h.eξ7J9`aYtbp;rI7S]FGvzS[f5臧fA ]`yz;}62Ԏ(y+ܹRNȬ^ukY>1i,㊏5hHVNM2"8 >[lr`3hOۏ72~t[5e*7”8 = !QQeBIA0OnDwHATڈ qP<2}s>iJdZ] b*6Y* ܇ڱ@?3jWG"eTξ#:t.XO᧕BQ;dqzY34R {g{ԙe|b\xo%;_`%zCL#Åc]Z 5Z:yO\>_5䉱]M7# \j&G&xW? 1h\hž">SG f)^5' HʰʗO#Hv\m8~ @4[L(>m9 e͞Ü`<|)#@ BMx +0t Vy4,<ͫb:M\*fqUn s-|yg_qͱHdidkLMC{Vz)nc ؎FB3>^puwI*v3|| xT[AJ(1=E<{w}EbS N>ԴPMBm@LXzL *mFY&*)]k\0ԆM)ʢg@zEo53"(%x +wEa+lwh.7rQQ{t˂cg,P~ԯ@dUb*DE;d&:RL#`?/ ?v5Y9d ^[ z4Ho=%V4M}$vjvwύBJlzi?&Čd*Cmc9+E\_I(_~7˖5|'^Kh>AAKOTv!]ʊ4;~@3Lv,sFXl5r,_~|S>FD@UC/$[h7bKSX?ӎiˉ$Gc,rFNUót%%W8X]CRn̅Y-ƣ=g8 Ro闥uј}'&w▘ч2?0NEoeEwwWt>C1B\ƌ^4ʁz%=QacS+e95rp@2ǮQ4R}XDz9v8(-j D@TP'$nv2sax3l=^/ASهca,}v86 ?fPrBtھ\VaI>'kN+?Vr׉'{G#apXʂ@P~)97~~ssbE#_Wk.ZiVR7s?V%钑LIbK&3°PD,tMLc\8Jjd~w!$̆0p,߰ʧa TLM\W߅ec4nf+D0]٬Džn&ǹŸNUXf&9 zo"v#͓"i훺1S Ä\ ^QX>„_RG>`|! %3%ĩTB> ? so3PiW2ޖuo*xxlVL,3f3q1aU78lI^#c6Dz [쫣ugvenR`Cps$XpIme<־2^VDzA_јtaSoꀣ]FșR^YG ?,]<c@;G[WL*pȣ5Ոu],%&f%tǶ=s=K?iyeOa_ׁ 7۳)S䥿GF@F)3{9%hT`7Eq M8֗IФ8]v-y,xPPע}Mc_uSyKHRp' SUIq_K02fV"Q{ULx38 iy{SZ~h2/YZ}**c@^jdZ6D|e|,rdV g\YL )%:mx߄E1*nnQp9G`܂zt/uW K #R0 *3%о7&{*jnyxS᪍fUi, FU~*֨^=fAOl_$[.G-b)Feœ0DP5<`/Jcw jQe#z]}Fa_E1.4GF ƩlbNdǵ?:Qr}v{OțK^rGiɴiZg瘡Z[^*ZRBmBSa<"{ oT{Z ibdk L:+ \] اUWC6*䴐X0 ?G0L!1L+.ҀCxf0?rLrgoRtzq-ܽ T;HgܗF0$2Y77s FFCbvD;d5 "\uOFtqԮD?T2/ ^7]lՂqlY~l._jyJgvfb4,Րڦ7-)xzji'H<ξN0u)^!Vz-TdBIXƥv7CrMa@$, < b5 3$ &7ZH H 'uPCyL2(bΟuLKÏ$%rDJP`)-nli~+OսrL Nu}@ĹsV^^PLY W _B!BʻRB/4!Njc"_k냣;u;6J@q~S\ %`t\w /A>,ʄqHC>RFuzMBH6>Ux?q/izRt!Ԧ*T?4<ަJ!Ċ_T4 ؀?R9X>[~4{4gHpr]^*1mWBVa>Qy0oS(_w7tPNDƢe`>>mhp$v sRvv'wj @dIʣV_%(ЦK!$ Ox dU^9B_]eېnz {%mSF3oI3|w5,2o9#Û/#η Kf $]!.Hg-rd-4X%aL֎a!њ}zt6׌l BF=YmE{lnۿ]eO!m*g(Ϳ^ lrn]x` 9I[ Zp'ma$?؋tIX]kĞܶbvpȖAJ rV@ $}cVB?tnP0I]UJG^3KM>τ3گ9O]jx UFXsh.iɦK kӹ9M4mA' g?Y*B?C=6ߴNYMR}$6%(6gjj*HLRͳv+Q%J$(OoLY0p_L /gITM !H8&׀~3Bb\5 "CYgw5/;'_ikZkv E6@Z?c])/ FnNBԩO3~M }cDZ艄n[ 8 I]>ER5faO$;"dN&V:[-'=ҐG6Mb-##mPL8Zғ7,eHeyva{ްЎýU7I"T}UXbZs2̡nz3aN_5~o!-\نyah 8R 2.{ݽWaMcr5ZyKڲY~-(ASaeTqr" @;HN,()!+Mh{AWLą¬Ux7'`yXԗt}-j }+-J F[0W&X lTpJv V[|eQ%C7Qˠz17*gܟ* f䴙aQ8-^A2Ub1 Q?4<TϠm~=4 Jt.B*uiD]A#oN-S~XGoɺ45}"i侲_y>_ݒ5 "+O6X9 ]ˉ@Wжk'2pt^>Yx) /^`aEl6j)"h(A+KUrUĕP7^7h ))/:Bq)6H{½vMr|S创Qו]쵵Ww[ Yt]WS?ި-7p^ꍈ>c+2٥-ǜmbSTxέ&ξ %Ope1츧̝?0>wN,6Ԁ~bR]qɌ8պ'2dž/+/{qNm?R PEp='4 l$3ϯ?(7b{hw"sm^G>w;KD J^:BKy֘ YnClU êieTnGe}: Jɔcђu!_n7r{ڒ(]FC>gأ]+]@r&{p\C4]#%3 LAu5(Vi>Z,{/%Ȼ=ɽfkWrGdȆ˧̵@?&g@|@^Hk;mA.wY!Bi(а0Vg;LPYSVs2"!h]drj=ܠݑw`_FMƦ.~vR=P޻{P|xm_ 0haCrOYm#ZIӸg*Z!_$} "Wx^ À 7iHxKD;'9h@q0z({hudgj uF q#7Œ_"膦Y 9{"ɺG̑>E5o$yߔԷp_,9=ʌ4&nf]6zmGG<*QI0)IÑ)NFmK䈎~90De5~"1&^)/[ ,^SXx9Q,$eB^J#f].ó=ˊZW~]?z+#.d_'{ӧ}gsj *g:Ta@+ͤ,Bi0KC&r P]o'G[W7ɲ^ tty7H;/s$9#8ot' u{ZY"^]($2JoqY-_5ch [Z U.?U-|:Z BV낽 >ג}#\rUxVt P$AՏD~"P`*ր n!x  XY.5nxtC 'psϐvnIRV9*/XWK7Xk⓫tk4l4jA0^N>Iг H?eᢋգD\M 4Fz>&Etلy/'c@{CǺ^,ͩ7r-0v,) j 9&Uo;/$E^c J# l8̭BG8{26y,wP4@2 _7t51achl5kB=hs$Qٮ'9$u>r&3n,9&yY6VT/JPbm<5[5{k7N(`]V̨A| Ob~Ys:E<,=Ctc*zRㄴb)bգe{a6Ow.Wc`y 6-Iv/n 0q6ݤɲO5Ċ a`W1[b2Ҕ4osW]l(w:F}! D+,J.iQ@ ivP/6 El'>6b;}dMjpzѨ5Xр x#R`fӦ,UPǘ}{f5YU%+ =ό~,Uqz~3TTZX m~ w:@d:ZG;EbvȍJIo֎m6/I dxIEUu(CI<{?hXrW4,5Lf>>, 9 %dX?y|:ChZ'̩: Rxt} PScT#1fEZ lI&25S']wox{/Pi/6Oin=TKo i0PhDY5\?FOSpY6AGd1x(x̓7 uXX/EqL^_rjنtRb.B7v*>>g:ъiЕ({"*0H҄'\#GX4⮮쫢tr1sm/B#QH<nL"Ô%Elus\ۡtߎN"]GR.- ,ch. BET`g>&m-T}ף~Vb›4W|[?X5&ȅϓXiyy#jnm~nCa;hezݞe{ 5z՞MTy'kIXbEz bRl u`T |1CV=d% K'&d݅N"_pl|S<h#8#ΉI@<0ۺ|4e܅8w1!)M]<[+)ݓgjÔ;Zr&AIsKu}r:yanij2aRoxkZx߆p ;a*;ណcuG2̩wew ';iC=(%@Y%ŶxANɷTZF$_%"Tt= "\'-TA@As3Ekl5;,HP{]g-Ub~T(5X;_MUZ㽛@/r_6ut V(RyH8*M\1B}sfך001tEsE+sQELi JiFRUu$uGJ+cnJAC Ou1kh$̉߫^7!Oǯ!l}(P6m ~!li,Sڇc~i|ޒ13MYh8:6:ojƮ(@;7ubF-]&%h!Z{:Kyޑ{VD(BͿ/쓰@Mq$2x(I[mFB-ca }Cvd'H.O)'Vm_us n.Sx}7f܎\p "I{XJ C; bgLK´N狊Xq2%ΟԋN mBc ɖP!A,f<5|Xu.^RJ'=wYezM~dLƌz əO<|S7t+LV%<U5Ƽ-aY']%iooHYh~=0ȂN^-xо%؏1{tQ!8YqmI\-qW6AM𯟐EVo:|vNSswz 3Fޣ;Q[- 9@{u+`hT? mWmJ7)}K[!$yBGgȼC Ёhk0i(.D6c[1! )G4:$h 7hP|.UHH^^hb+b}\RV uw:,̳C%dFgyn| (<ߨm6Ob4SJ*ı4Z-~jxU n,tw#xU Sž_tK Na*]썶c2¤KE/>|A%Q̄C;C&SOE=Xt=x sHș箇q!1*2^mVkY1A 4; ? Azxw NNb]3g^x ŸcfI,)vt<")V;>gF*<.x )7ÈtE|)ӝppVY7@/|z3LG=̢ᅬ`(A3wܦ yxU[z)7v/d&K98 CX~6.7-ĻY%0i[ntzXT(TCf o4'#vlݺ~Vzzl;,çȾ(iY_#V9pV k{sv3 ,t|L8ȱKd$gRK[CźHE *Ǜiͬ<ӀL`%iK yI-tY<qmtږ&k^#HeA33\*;=jty%YmYbʌp7> V vaqq!I9V0:]颴TOވ`<C_oSgZZh&P${$9Kd3_>Xİ`J;(\:.@lAGiG61OʴP3Gq䨆&xYVTʢ~omշ+6vqOhAQx4=7w%`#m0 7 %m":dg *9Tq]w=t8p4Oi *?Kf74fVw 2[qݐo2l[W!+}ЯfղH9A,ӚՓ^͡mljuwt2*_8UB:$szAȧz.S6o$Ȫ3 B1[ⷯTKŀt<fA?F9uzr4dޗd#s$ΐƉ[ט]5Ɲz&ڞXЖg}VRfKFu=$޴ظkVZcuN#n.flv{d%8erTZ3b嶷 ӪoX$wI<m=@of<}w0J!)mhq@Rp8]IĿbEs%sXnr e~F*F6Ҹ22 Ej.׵,] ,^~qSS< laDGN~0s ]vrldr~%hmh&K~eDP˪ѧ w|ɔpUA5&?˜[@<V^E)6*a.%h|a B,PdimcFKrF$ݏ$$qR9AJ('o98.cF`i:D YFkrIjH䳅r*0^@OҀS2r/g՟q1Z >C.U\2ҴoĮPEN8At4ICm:1^Z7~אg}ɏ_يs#%0tCR2νeٷwƀk.V]_g֧ PDd g&CtD~g@+,˯`cGeZ;c"V66T 8q/RpOR )9 .Z I067<VSXTnEXks=DErT)݈\|Q*2(vo |Xpk[vk(,}nEV"Z@CiE7g[\Qn`}Qwh*5`XFZـodʱU\uxg..=*zy]Y\EI@uw’mH 7%X*u Žj`O?5yU9띊I7j/ O7<^aVDsTi'6rtҘUB% >hRG9/ɟ))>S2f_&M/ҖngJpN9K4T>ar~`O3eM^*᎓/wc԰ pk-8OmPכxٕ.Z8׋l7N޴K4Fqβ„ V|G1ˊ[ ,L"lO? ã txNXbI%ѝ[/Qvm&ď ݀?=r<9&ۻa|taWx:H[it_o?GD;"j`Ź9S네O#9>+-/5{'V].\j4ts@s-dQX°bˬi]pU?nDS:(bEi7B 5Lij_i*nO@K@ !eޅӡ_M/65rG!z/2̇y1IcEl.UY8^lGwIԲ'[x:vZ|%hKHħvc ;ZBj5猲~MC1ӉڳciL>T+.,VWK5'fUBmѠm[JB&toXke~#cI:V~9@~m (3yC/xV '2yt)a =&6֑{Å( *#$Ч؝y+S57 Fs3sj؞]')tG&,c-Us'4610LSNZwղ kĦsNPc b}"5esj$xikWt> Ը0E'}/_ziM0@I `\U4z`v9@L$H,J{Ɯ_\~m_ ѼI ?-圦*cbws8~x%bX{JxB%G.†W(9>[_M˿wOl$Z$R cw{ H߿%o_8Ư9VT⊭bR sŜBvx>;bޛ. }/i֗!ge531ުdm$8 {A j23k#:Αb=?~R>`21DYh= b(l[Rbe#on:5soӃQݫ 2cfS$Gh[a^ItAe uS~O1uW~"P1Xdӛ1GxJSbBe Rfj2oYڿ 3NOQ1b ɓϓpaMFUw9%PJ0N=l9?ڨI9kdNi9pd5||Y%O@w,5j$j#ˑV9kNˡc s]&=abGgά3obMWkɑ8ei1vM%YCc;ԇΏpܧ!vx ĚRh1o|w͖JO ҇95FN=3Og߮a&bKiCw"f^@*mQPJ >d5hĚV;ۚ ^HLOeO(0F@ > ^B<IF禠GA&Hג o31-o*N\PX8ae-:6DwMDUpr6Q$e9]46UqVo[(=d4@\)(ϡ{#a-Vgj& 9XPkJ5s~qO)i|+FYOz<+9/"yt, OHpizyAeZMcW93!]2D*z9Υ }{)NaYoЖ i"Hp)diʆGR2* 4) N $PaϪUEF *__[;feذe VXb +'X+ڮ K7@>Qgbw~f]<//hf| P؜)##X%]0֬LfӄN3 D/c}C~FEQ“i,hxwt[w݊#yg,S!iplÐ+ɝKZ&XxK(KqOKݓbNɱ +>ɰF8}.e6&, uփ$,-x"}БS/apl?Br3z3N3*VgEKr*r!Qj筀lb(8'~;lǮ+}reB1t꨹f- Ǝ1$7\H'y\~q;P*WMi3ؿ 0!a?ni_/)KxA/MuלQY2 Ovkә 3vj~lɐWPMEȣ"-syb]KWU(yܚ_@]srl}RC+a66UEiTPÒ[5 VH;b~^* ;unrhG"͟aX^RSq#|$hP/oѿ JѨ,o6BTm}?K6o4V9'[H5F=&{zV&ZINC[xdQ$oH!KwrWB8f.USm!xvU"}UKu. $tcEg,^ 2bb/J Q_2law`EUр}[ 9dB0ҚC,ȤY`4Х R˂b7J#MX X'gܕ\ 7'Fp%%tN?dIih2nWgDm .DO&Dt t>쿟Lp&F#<[3]d9߃Fvn[8ܦIi|gɼ^&VM ᷠ(Qčp+K)rL*}{dV>|]>m|8 5ժ& .6 K9I2?JlVI$v?( 3Addb.B>zyJW=Wدm?gI]aY~tCۓwnp 8nFQ[GVnYN ߙ6gkDJ5"\൨vqy}!N_O,S+7t$<ΎVqls(nnE)ŏ\a5өE# h~Y!χ%.]KO&t@EAݧԲZJWZy}%Q DQRάJ6d}m]:K‰ ^2)r:װ5I ErNZЬQNP!uQf@Lюdnn?֥WPʧG=Vj*Ulknjk={H0x(9Neme,Y 3耀Z%8\* {׳yJݮ?7𙒞6lJ8unl Z K\5]1GbHL/0p Wѓ G