earlyoom-1.4-bp155.2.13 >  A dkGI%z N|< ֌`֣#=`vZa O۾*I3㗎 Z:d{lt o{ǩРz$<-)b / x*)K{M:>,p4ĐE LtuNGϯ-K$ؖ m ش="MZ0c'<<+g/f,off .&~ Sj+GgzC{Ψ[QCw.|Wa(n$:]V;ڐ>tv!Lv"A qK*W'>yv&nZY [Em1,' M/Ӆ6<- wCj'ϿN8OP>&vNU*$l(O'L`Ou[O+k /JA8 ޾AIh s[lV㫂 + vqE&p)2љB qB{Lɀøm.AbxV^bS\ 1f8f2e7c01eaa352a6d99dbc0cba7a795ea851303a42a15da79d348a32fd60fa49c8e696749f74c88885cd34e9c16a0470520cf3v(dkGI%z n/U։wX-TКS=ɴ W=b&,AԲcPA.gߪqf$8`X &i~ͅ`mJDR6\fwU12(jlNE¡OsՎT*գVA; F ML0)~-ZFjg. Eg]5|l}-4[ET#Wp .5kU#iAnvhwTm:k/!y&gp{0G ; jߖ]5/#ZhJ~նy?1` [z2%Ck ^o<3˞G lCMRsjIdL'ڜG^Sުl`mBAs$`~$pL d? Td   5  $3W]d  "h              &H lDHM(N8X9x:=>?@FG H I0 X<YD\d ] ^bc^deflu vwx x yz     PCearlyoom1.4bp155.2.13Early OOM Daemon for Linuxearlyoom checks the amount of available memory and free swap, and if both are below critical level, it will kill the largest process (highest oom_score).dkGlamb05̇SUSE Linux Enterprise 15 SP5openSUSEMIThttps://bugs.opensuse.orgSystem/Daemonshttps://github.com/rfjakob/earlyoomlinuxx86_64 if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in earlyoom.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi PNAME=earlyoom SUBPNAME= SYSC_TEMPLATE=/usr/share/fillup-templates/sysconfig.$PNAME$SUBPNAME # If template not in new /usr/share/fillup-templates, fallback to old TEMPLATE_DIR if [ ! -f $SYSC_TEMPLATE ] ; then TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME fi SD_NAME="" if [ -x /bin/fillup ] ; then if [ -f $SYSC_TEMPLATE ] ; then echo "Updating /etc/sysconfig/$SD_NAME$PNAME ..." mkdir -p /etc/sysconfig/$SD_NAME touch /etc/sysconfig/$SD_NAME$PNAME /bin/fillup -q /etc/sysconfig/$SD_NAME$PNAME $SYSC_TEMPLATE fi else echo "ERROR: fillup not found. This should not happen. Please compare" echo "/etc/sysconfig/$PNAME and $TEMPLATE_DIR/sysconfig.$PNAME and" echo "update by hand." fi if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in earlyoom.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable earlyoom.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop earlyoom.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in earlyoom.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart earlyoom.service ) || : fi fih~_< ? 큤A큤A큤dkGdkGdkG^\^\dkGdkG^\dkG88a0345aaed4325ce20237fa424df61a2a11071e4220e66cc35f2c9cd9da976932ace54b2d8d0fe5857f15725c97d5dfc7ac5bf0fbc041be3393a9010fa55dc50a9c9e9551713a37a15cf1e81ebe87b8c4312deb5b2742858aaefdf47d193f2adf677d5ee5f6632d8e3d3f51c7db2a5a602a74de172fa030313a151546a014396a5328caaa2fa2a08daa9e9ff3a298b3ddf9f0a5f2848aa7a93a642878709491e730b3ec729de46d987ae73f30ed337e4cbe832f09205330acfa71848c6e00874d85ac692c43a4a4a15755d199b7269a1473f92eb3a8ea771356195a8b0d0253rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootearlyoom-1.4-bp155.2.13.src.rpmearlyoomearlyoom(x86-64) @@@@@@@    /bin/sh/bin/sh/bin/sh/bin/shinsserv-compatlibc.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)libc.so.6(GLIBC_2.7)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1oomd4.14.3^s^^_@^O@^Nt^M#@^^!@\@Fabian Vogt Илья Индиго Илья Индиго opensuse@trummer.xyzopensuse.lietuviu.kalba@gmail.comopensuse.lietuviu.kalba@gmail.comopensuse.lietuviu.kalba@gmail.comAlexander Evseev - earlyoom.sysconfig: Fix sddm, add kwin_wayland- Add PREFIX=%{_prefix} to %make_build macro for correct ExecStart. - Update to 1.4 * https://github.com/rfjakob/earlyoom#changelog * Make victim selection logic 50% faster by lazy-loading process attributes. * Log the user id uid of killed processes in addition to pid and name. * Color debug log in light grey. * Code clean-up * Use block-local variables where possible. * Introduce PATH_LEN to replace several hardcoded buffer lengths. * Expand testsuite (make test). * Run cppcheck when available. * Add unit-test benchmarks (make bench). * Drop root privileges in systemd unit file earlyoom.service. * Fix spurious testsuite failure on systems with a lot of RAM.- Add "Web\ Content" before "firefox" in --prefer parameter. - Manual optimizations in spec-file.- include Falkon browser and mpv media player among the list of programs to terminate preferably- Add -p option.- Set lower critical values, add more programs into whitelist.- Clean-up.- First build. Version - 1.3/bin/sh/bin/sh/bin/sh/bin/shlamb05 1684752304 1.4-bp155.2.131.4-bp155.2.13earlyoomearlyoom.serviceearlyoomMANPAGE.mdREADME.mdsysconfig.earlyoomearlyoomLICENSEearlyoom.1.gz/usr/bin//usr/lib/systemd/system//usr/share/doc/packages//usr/share/doc/packages/earlyoom//usr/share/fillup-templates//usr/share/licenses//usr/share/licenses/earlyoom//usr/share/man/man1/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP5/standard/0ed196be9d3b5849d366fb6b2d4fb3ba-earlyoomcpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=4fc198f47642b900a3e1e382c1ff20379042e788, for GNU/Linux 3.2.0, strippedASCII textdirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR RR RR R1~ ] P[Nrlibnotify-toolsutf-8dfefc3c439e6708552d040b1fd72ad1e4df1c3765a25addb2fc2c91f5e0905a6?@7zXZ !t/CP] cNſ^Js$tږ wE,l)K:K+^5&¿!Agze\]#zfDe DX- f)0)x n JhG*LVA:X}qe2OۘqadK~g2LK`ZQYC\6h#P RPC4_Xu%VJ^LcG53Ah[{<-2~~PzM JټS~W('{NjrbMvy ?+DIYͩb@IK%ǵ/Qy+Ų-=} לu4ּ_04Gm`sW#+5FܠN23R.>e~z9(C [mL!f!lE N2A1aUu Ypx {_YiY@H"JNLuoiVmC 5-(`-Nρkj[8t/td- }bGyH{jdQEbt(Z=g)mzDxv+rN];\gۖ#f%Ņb$͐>m6a= C33-Hfh0yK;4ƞn^Oxap NK~(=1qELB=N5^r@T4r>xH-N:̛>e)y+4XF Oi44B +?oTP51IiF~qڌ|ʕkѤAR G{{1ZukQrxͭ=P S9IbfJt={|7%!|y_JG&,wwHN:kp [BWN G0YQ{>941ږgBL㭭9 2So]T@b>l_11zGkoRk"3%)})^kDbbĶ\0a|5蓑0 A[j64~4bR܌/'ɬ2  ׀ɒ|{O%/ؖuڪ*caߨ ڒt௽!DYkȬ~}=7 y34T&Ol`S  G'ZwLɈAqK̪(E2m!B̉hqd2"Qݑ)f fbZl4! NhoѹDc>nҟ\Ģ][0ϏM 'V7J` dJ+ϽL)`li1a^Ϯ--Zާ?,wRQBFC*8)ˇ.VN8,%#Iwf3YawZ046vX2ɪL,dAqavИΊ(˟fLv3qۼESıh`Gc{V,'i#p:ӓ\"[ed y%F Aw.=P}M6vbMGcs|92'~sQiRCV^E4.^ K>һԄkRpU%u<anh`k\c9ڇm5ɣrZMt=Ʈ\$-R?|E_j2\& : .}Ãᰙ_U~JmK<{*7OG䕘o\?kQDK5K5by@ +ύͨ*oVT]\diƃ&,`Q#0p+ N~g`l۱{'0l/,PzZPĉg?6VPMWjXL/FHGhn/Շb.W u.gHg'n <Z<437ƔVŤ;2wGBgFelIZ)'+`!Ael^=+& Jb_%"? =OScMvV^g]gWp^bB{=ӆ{{!Œ:&׷nKoq{椫c>]6 j`^CU<_eiK"ӢUBscERqtW:9 +Zojv}09eCvŃ?$N횭+5]'th?/r2ޣD, ~PPŧvCU|5#l|JU#y/-j8.9U7zf=U vb"|RA$#MՆʥ46l-$/cwM!<+VXZ\(n@mB~خL ٠vcSE&]txH% *L'XY4ҠWjC~ʰL +OPRX W܃%dreGh"U +D~ S~: s O7-2-|Rp~3ހp2A~;H`_*mO:,C5-7k,3o rQWdzt;@VDhk?iB2>|(w3:.f J`[դt$-n,&t-8)iHۙI8%/bSf ;O)q!mwWJr'ۚ=aB\ԹF8I,%H B`VKYF$9ڍ/l[`ELꉷP~ 3\Y-L`k|o `GeLۺ.OtLU jtXވ$M-YO|^TLv ab4hQO2UؼbC}̤2 -e}@go$) T-Bq(3,9´v[2A2P-:zgEc282'IMoP(NPFSAC⿵.HBEݏTOc.˜m>{<DŽ>ōV^sUqZTc,Z3M@8#Vq8#ٽt4 ڛ40xHGk$m$P(H%cV_'rZG͢k sёZƍb; `vtjsn)tL"!e 'N9_9Ts^W ^b\:} 2kE^!P0$~Դ lޓHeFم/d%f‹[Ltrwg@S) i8d,iIFB!)жo DyjHL\TONiW!Wvg"A\/.Zwj)Zސ7V^?m-9##AT}L6U0喸6Bz6 7aOM7$a~2G<t#^xʏIfMUl&LߛbPl9!)`zK%Zjm _o:o|Ϲx8wSNl;A"D 4ěRڞOpDܪ-ZpҵDkgАz|ɗ'\cbf0JgD W<7a?9ˍKYE׎ B;9&.Xu3tu^Eh&q?ߌT6M^e-g,1Gpl6-%ۺǗc6Jf>wzK~¥GN_h#`&NRku&PȎ-BW/g )YEky '-&Νg'8[*է23v~JLYhٯ(5|xHlI?B*o)Zεs^X+|5 ٟ'#1BczmTR_~V:8R;W5r\e7yz`!1ڿgz"o{V&( j4rg~80t>HV!Uu~h"ǵA3VIS9~ڈ<Čpo{% /;Í*۩ƍ.Nՠ%⭕&6"^:ӷ2b.6⋌WMTExSrbA9u|{}瘹]3D\'# %@]/Cj6-2C{F:8DtkoĩΑo 'J@nC̋w WSb\*G5\Iv`̢k rb~.ʼC =9(6t+,Eݎk~HS.džekjZ.T;焫 < RiFR']iO >k`daYMw#nT/f/AOEF_us]&~էHᢛP!v+Ry֙%sUUC}!봳Sۥĺ%"ۨIžyjY߬96r΁@npA\<24LmodQs M~Γ$vA,sGFo?Mi/9#p;Ao<*r_GJ'\UspJMIyYO:8#:׽fZC| MCQE?Y sgJd"DF~IHUŁo?І@]UE[ `y^d?s p@9 {gߝp^(M3ΝdȬ+A^ vʝ#hAϯf,U}+S>͉ =oXء9a/|m -y`({SI;Gz^nީ1=,op#p`vUF$xja],cIKk<עFZj1FC'pQM5[ ~&$.Wds;9F*0>̯'0 #-.I s̈́.58O M' e4GbA' D7+8 |ej-X)ub*~ @6D ;ѹp̛;UwLG]Rzye)ygYG+Hvh|Q?M~9+Z"\lvR\/҉t.#AXN.]({82VV[iPA6*꫋KU˻ 06#bUt}IRQ  s:yTMS4|U7m\il8dd)YZ{|꼄eC L bpRܥB}S6,)nL u-DQ>Y^Uu-}ŗ MjeX?} `xp~034 j!NokGx]LP K|w\d9J>ń:3TP:sz9>]z0=7W!$_M;BԒ_v6Xdc0r+a4)[ydƠTҦB51+TԫO{^/|sEE{m>YkVBF$i+H!D12LC N?XDpfM{~3$JPVӪ y=³'Ktg]~x$x{Z{ n ^B{t(zG̍K߷t]@N58*JWpJG|j$Nz5h$v(SxZCxtDfCRNM3 3Eow(|)Ԋ)Ytb|`& H[pq5,`ISgrhߔR(D[N)v ^-@*@>$Y xrFtEM,C1J:K00:A.ǰTŸ`~܁u}?ӭЅF^/GS~T c=TLG(MllP7=@BS$kF{bsImpׄSXR'9 BlcғK3O%Iqs/gmv[<@gcB梵1HFӄBإ1!*>{V RW4b6$ ϨF}{ZHWޖs *Hedn!e緌R[; ɨ|֎-zQȷ@]R=3 OL,)-6/Qy7و? qIE`*#"G8{\醬b,* xz=Do2ppps%_=3 ;a ):R\(J{akþ]rPO`1(:\r M hp^6$9C@IO<(]w${FT7p@8ﮞ=JBDa$6)$m> 97ѧgQu<,7N귫ש qpzM8M\MKV*j+L˽4m[/w-&A91`N^ X4Lh\N`$QuE%mQ3H [w{rq<7Pd#=P. 3cO: D%naDJgqĐ^/3QVy%0ԦVO2/fHi]KD#u ) -F^@G7,ȋ`y- ǽzϮl3$98Xj7 @*%1IC)c 33Vw,U90Tre> ,+= ͢صt_G7]Ko?3򕑜̐Hyj@;r~ikVSbfs.1cMFXdTɩndGN'G17yrjW,`iiK CqcMƑj /~Ūs i0(>mY[3:+v`2Y k?aAcijzȱIq2hK `[d 0:I =O0u 2R :kq P^N7vJX-$*~KN$D{t>Md& X3~CuTJ HS(wd}bzPMj5[Fʯ*}07L$qyh<% l 8VuP^s8-NlX)[h r74W4AsTC]<#Ҟ|^ QrraNb)hI`̦IbX_l^DNUYDْH48DɽD__:X,nÎd"QD%ir4;cTF $-kVcWnp!#3]4; rNHoSA !hV|#Vݱ0j*=E{' M gUӬDZk#%IYx-VyO.AݻtiwUe98чBԛR0,hjB:T/㍒lrg82*(5MpAYGu]l,8?}[Y0kroM֜ &( fʹB kYUSe Ͱ7$Yh.ց8Px1c#a eURM9V1JX./a4WWFUKZqƶ/>]tnƺ]f>R&Ҳyb`g~X߁޶nR'hR̳9to̓S_X u!&]z {ΰŤȕ\gBISR]$;wѝj-2/đ q7 +̪mNr\{7K$kڗh1s., FB9wFƝj%%Eo'B@pڞŠ9c`J~$d& qɐ` Dw5'lmU7 N -wF.Fu٥LÃ!i&ڢ@ݽ 0< Ky%`Ddn"C}B̨(dN! kD!Fh`#%Rf3#i/1 H{*r{ ~dQuf+~Oz;6_|KX kU8rGCc<ŎU*` +䳑Mv ԳoXd@' DhInw9`{ '_{f$LH6f :`#e eӂ6C'͗?\@I6ETFNEMNfvY-b#m}xlw@Q&0T_ISZm|[&[7YS4#8=fx\(_[_ F'n)*4H:j7C:2,bzO.ؗ> 48C.=1}zׅڛǛs1Wa,w^`xf5ZX2&{ -2i`͠OS팁HJ7E<2 RX ?w_z~{̉F=bY*LJ -m[u9G7z0ӺA?w{89_d(hԱ.4D”@<&Nc}-EL [ec׌=kxG`]>c- 7ه#M=;bР#P4bys'<_*|Fh?y/7PX{;.&,*'~HaGtz F*b $FݠqL_[μA/jfԑ-pjL%O\p} ~k| 1k;xx?c pI/sxfPC82CIAvDIt~Cr "k sKbmIp Ȅ! e8, <8?\d6pw95P=X<:靇*%V6${J4퐈bͦ'B5Hܨo 4+X\ W_õqjF\; "է1|Ύo$<~ ъ pgAi2)$9П+:=g5%l?R"*N*IQm OS0l!"7x ݽS.EyK[ׄؕ*& q@;轺Lu0h'?7B*hc::I'&8㈍}D߼{QSD4B0)e D[b@%(=Y)%Kk'u)%O-KZ8M'\M@u$W2;;z9=cryU`d Ň(|n$Knl'MUtVeG,yYƶHH`翀zNTObC;ZCX5PKL_ic6#(iK6HMy;QAenU6E&X- zt"MCAnՓx,7eZ,r]%Pe.MGiqe2uCC`TW-h.TMvE,8z?݂FMd3GbRu-UWd9Ww50D,Լ18e(K{4tY&zw^h稰 R'=6/Ix^kYPd/wd7݊^+U:au8_5<˂-lBC:onaˏ2ejMc3\ #>ޚup?r]f!zn Igb_K`ӒK<"9yð}R:@?<}:}dM뽏"[m"ˢ<_p7MA{\5O 3WVTg#|Y$ot Le|_߾ :<2R%cq90yu)Td'nIY1=ysp`{Dz\l- ,kF1 &$$]=\3w|>?K>TnmҾVP5mdc*6038ݏCE|x8GR\UچE2mgx}YY>ĖgV܃+ի 9,D8 m8YH]= yM|T0M}`jWˀqbCB!ԕqӚHV{i0LCfr+enM1Dw^y0 )KVo&k{nDQH^RR[i8] Z%ߡ`Zz^{UF>;dg͐/$3590ǹK0jTV*8̃pd퀠EfLjȫx)K6ՕM>F"KS!2䁥crJK^U8CVgvo/\X$ɨ,s49F@gqֵڍ_pe[ VzwoJi\-/v^O ~)>|{3l3ޔ7SqS Pm>_D7줟}h vQCXH8-Ҕ ae8Wň0(,FZ-ZP@f||H#h55zOBBGe աV,>vk>Q5hFxF+ڱeU]c—O{e1O7IzL#vj#o{5+WW<ۨp+0J..M^PϐZl>]x2]#xr71ab?jv9og|A|H`&z[BTHs+TD/y <8FP!>4dGK*dE{r:r\#¥Ji|M09D͘]=Rⶾb#w@U^L+'cH vU,Ho=Umk#RfyR._Uɩׇ\10Cm |?D_wdѲ`#jB8?]7zU AsF3b74ܠ'5* ؝J{bde l#%N~ZT`O!I議/p6 )AզF~`#jZjm89,o\()…>XE6 OSKd5tKIˎ{JwD]Z(m{:s~w6@a~Qn{[ߖ-I&"ݗL[U @:}DsWQ4fRn!9fZy0+܀yjKQ.[GcHHQŌ];l.(`yn7;j_ߐN UT8 AK J(TZ%*q(HN:-&DDMZ ų%5]@57V1]$gû PLaAT·ݼnQEbK)L#G@*‡}]/ʖZ4>LY^?<^qTF_ube~[a)%/F@@%HeO::Uɞhe)M`EJ+N~R}i5ܑ$ڠ)84"wA#y/ =kآfH.kվ DNh:![3M ?,(l4:K$MJeVKu 1=1t!=*([*wg, #GnGsA%zcY\K &eJ93׶ᢍhCkÝl6Q]"R.'L10++~=ƏLtwm҂/uNKwfi`Hإ`^]R.IZ%M-HOJֵz1L5읣yi+RJ} <<6;• o2>- )VUTor4I)%zHU01WѭA>gs0ک3Bȋ{p%2v8.7ްl2 1c;+_boxSSں+GTlM85 =gM7{)e얊xBPGi@f8*=SvCq5P޴ӱ8i?XJk},}f$ vO&54[$IoV'&$`aEjcaGp]߱HTީk^lC#pGLW6jロj.HLP`TؓxՌoۙ-ȫ1RYZv y%XnXNV(ۍ9V9 PsSpCPIe8rʺA'ybv+UBzPPZ8룔<6ШbzÍ$^x(z+6XKo ̯CO%L34Gz2@R a03Kʋ~fvcޑ Aqr^8PIpx/ESS0h.$U;b7ķ8N|3P\d@j9 +"^(7<`2{VcyM:"Ɨ'v"U"IlYG0!дO|ɵD<ncAY/fzVQge*|Z2 ;> dBXD -@nj PoXnVS7_<\gᰕ颖lPkxVlB/>} TPͭ'Ak&b*c֛XK4g`K5;*~@[F=F0H}` sf j6Ni/U+@ALS {?BWXxN?=P l~>U_S#聘VNڼa?_0̤,${ECUʚ:H ΁ !@H §rN zK Ȟr"wvֿPCc &wUx-l;p0 /r S z`BѲ{,ltw:}մl7s]y=` _1U 4~њqSLDq#TP+Ae a~C'5m57 |ЯU ̪yXp|yb.lv> s+&𷎿;չӫi>._\5/ag*N#Zqo#ÅҜZD|9|0J:R1{ݷE ܙwXVE5yS+Q0i |5Z6

sd|g,K!2CEQrY0[Xv0v•3HZE=@CF3,4ЍFW4CD$v9*KjlJ-DGҧMO{fop\g6fdR#H.X 8et]Aύ)F ҐΌ=vGxQERt`4]`M~[A+ٱgȍ#KKGf[j W`p e7b_t]IdЛxދF0[D7Yؿc//fR,H[JԘNb,V2D)Bg_WQ/3pe|d+h}NڟmMMGb3A.gTi[K>+PBՄ,xi }'ӵviz:]xc+",_旽ĸuIK_@싪Õve[JE E E@! /KOѡQ Fg=p\$R+\rdc/&/`KI'{6wf.5_M 2?~TIgB4DLS>~B9yY!"V2I]A8٬ C3\T|cgSK7:%{-| oX`-5q޲Wj;UÆH9 DNjϻKim%%#%/EjH<9;%FT^@Eوl-a 3>^t?~\XS';϶j?!v\mO  Ի\Ѿe⊹7~>IM‰Z}jnޥ ,zT5n4Bt^Bf7v߭Qn[Ү8OLI|9xݔtQ7*TBbG"_U89.E]cKYk6:쮱U?e1~N 04*8E|OՈIH͖ѮTn9_T6>raMUVh(Ǟ$etkG\4b{&;dT$|ngAx.@<9*A ,(Cd^W* lqg0yA 8,c(ZOT{-϶d=eHޭ%E]XswצY=k[ưg'8Q+I5z6𽰰 ô]|-q7U 3bdY==eE%AX9ʇSʙ8[M :MXQpsFL+ 6.\;*r(+啟y-7lߕ^f+Z=[.sF'bI`oSSlTqxhu0`al!l:SؔS%qBf)>ww_&qǙI<y}DZsܳ^Al~M}z hJo/"UUQ`f!aAFbx6satt["5+tUoT:Lg"v(&1Ŏϧ,83ƽ >'s t!1_!X46T= O?\|r{8vf#:C(kȶ\t.h51=mR'MVp7H%}7*ƍ&c-E:6Lȣ1@"lvd6->043@W`f.=Qo."!sB?d.132ä-{SOةDM. bɢXg 7K}t]esYM;^_و5w>bruV>A QTE;Hc'Tr}`T#SVOd\dxk8N&fY-4c/koΰ0O3fwf?+S]P ʼM׵t;F'j@nsRհa@~H4I) ', C|nHh_pV}xd"Stsf)0rB k:E:@p [et u6LKXľE zY:nņϩ @޼?q^pǵV BbQ?Yi)gnT{B 1dmAiOH{e)5vk? [k fm†cYܡԆo 7#}VDϣ)hCIN EѳǯnHy̞#@P‰QRA֯LtcF;s7q`` KQ㘵(ױ5]=<& qg/+k"j i0v>QVXIgȝ BAHi-{/y~=(҃r (9N_h@U ϡĤ4 YZ