earlyoom-1.4-bp153.1.19 >  A `MM!M@eee_F/S]M κnTeAXTMQAg vmFE 2{ k&oJ܉Eȕ4VRXA$Wft韘qoX(c1K9'0j2A}h~$ ZgAjk'X9bfr!5>N}q1M;| шVS<Ğ!!y9: ldczvT1f966a9c21546f877ceb02ee53ad67b83e96d8adc7306189616ad08e198f7f48002216172e14b15b059e0f64238e62237d00b755|T`MM!M@eee\0xh>/d'tɊ삈NNzf=;8i\JG rcN窦2Fvs~BC0Iఄ`+DsTK'MCr@_Ye:;1T}  BaCNNT*'&wBg J\Aи{5LZXHlz1h`hT[fߐx=S1?`BOHSdKX{QIBd>pL?d   5 ,;_em & +p              .P t  ~ (89:=>?$@,F4GP Ht I XY\ ] ^Zbcd-e2f5l7uL vpw x y8z@PTdhlrCearlyoom1.4bp153.1.19Early 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).`MMobs-power8-05SUSE Linux Enterprise 15 SP3openSUSEMIThttps://bugs.opensuse.orgSystem/Daemonshttps://github.com/rfjakob/earlyoomlinuxppc64le 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 "/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 fi&(~_< ? V큤A큤A큤`MM`MM`MM^\^\`MM`MM^\`MM40e59123ad2b1e1f761135eaa0ca4ff085dc7c6316432d4e6602eedaf3cfa0cd32ace54b2d8d0fe5857f15725c97d5dfc7ac5bf0fbc041be3393a9010fa55dc50a9c9e9551713a37a15cf1e81ebe87b8c4312deb5b2742858aaefdf47d193f2adf677d5ee5f6632d8e3d3f51c7db2a5a602a74de172fa030313a151546a014396a5328caaa2fa2a08daa9e9ff3a298b3ddf9f0a5f2848aa7a93a642878709491e730b3ec729de46d987ae73f30ed337e4cbe832f09205330acfa71848c6e00874f95c5384545d7545f5a3350219fcd1d96e3634ef72f4c10c23eba5466567d35rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootearlyoom-1.4-bp153.1.19.src.rpmearlyoomearlyoom(ppc-64) @@    /bin/sh/bin/sh/bin/sh/bin/shinsserv-compatlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-1oomd4.14.1^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/shobs-power8-05 1615678950 1.4-bp153.1.191.4-bp153.1.19earlyoomearlyoom.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-protectionobs://build.opensuse.org/openSUSE:Backports:SLE-15-SP3/standard/0ed196be9d3b5849d366fb6b2d4fb3ba-earlyoomcpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=edf244cddb52282d693feb5f93e7b6eed7d6aaee, for GNU/Linux 3.10.0, not strippedASCII textdirectoryUTF-8 Unicode textASCII text, with very long linestroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RR 2ΐ谖libnotify-toolsutf-860a7409ad71cca14aa6cc9ac0b86baf76bb8f809f8e2ddc13833f3d8415f22cd?@7zXZ !t/cWa] cNſ^Js$t7]F!G/R$ulƼF`Ǽ[ME4sV7/^ESe~QN k#zδ*F4㈎Q)?p}:Lc:ُpWB'lQTnd.=qb쎊 y ko|Q=BkƄz\ӬqŇg $ sy"2M- X\k䗄ôqPG9ځ#K`ͨKp$wM8#Rh9 Vom |o4J,"Ka1Ĉ`~j-Nn=כZ Hx?g#peKo΃x 2Y@eT8o k0JxNÛ2@+\bSјF1AVg4 XsF-&>3͢yF';2L(DweSb>=}AF+J )jIAȐ\TLu2v}iў1 \i*>#̏̄.2|*s-gaJyWC^㒔 C;4y>̘"j*>OG2"q$Dw/bJJ 4MR4,V9%{H.m,A:̸ ra2_w_gԗyv:-+.pv5b!"FH;˴ U}D)'Db e@I&eYu: xuzR ۃ6pԡ#A˰.? ?4<\Ԡ녶#MC Pދ$,a7qʩ)^tbm\ bϓ|1ب¥EPgkZ^O ~eOqך<6钎" ?8.F'l+sm*./U4+ &j(Xt԰ˣ83fzvM=!SJ1cvܭ2Nga`E2qٰhZUzn^JKK/C#۹~Cb\]]a>c9hbL_q(_lM;Dڶ.xsS f1BDrY= $!3g+uFaY36ymL/s篴{ҏSM6 b̧1.snM)g*]"zɔzȯɳ*"zeh'QbL޺O`.`ђP#qLV0sh*BJ0o'XOÑE (O\axp`(SVBc:1)u?jOS,bP/dLb#\KuHzbt'.@R90ƑV׫QXQkѣVUȿybR >1e5ZCUWgwݥDB7i䉀iWN5r\[ V'!xr2/G 啗7k4e%^ʑzV !`*!h"О񑕯$&R |*?!y6ش%={YYtK@ajuE%.A+Mtpv!$Wd`Y†S)t9ɥ@f[q\>~hnt`Yyit}*T3@V75ק]YHӮT}z#;[E˅,W?9u??gWStx&IXd5cVDbRY7KaHj)Ca(@OLGAE ELu(/)_;PGjLVyh.:#7:~jM~!S} `#@&y9, BÂ*܍ X@)|eJ2Hb"7 7yrM0۟me{;m/1NBfUԐt} "anq-1RZ!3+VR+Aծ]1^[Ѥn&rP|.Klu~_V y8%0NA-:L|!Cڔ(<;2&l90F@Ѩ0+4 ۗ3pւPmF+ۼQ)ŠfuakZY>Zo~ap}CayO׶0Z]QvJwYx$zesmmg[|mWKT]0^ H^]򝐣I椧e{a$>rA3{ Oyn-uF&*)8wl"}*g(db!—%UX@tCtTЍh AnnK7;xz3q=&.⣞x* |kG:_M-qJ>?C[ZdŘ #*478^c_7?O=Tqq}8XHDH(2#DD@̢-0R&W@}'0€inr`Ѝ3htnMC̞w ck> r<Ë2jQz(`l||Xbpd?M)uL.K\MZF8 f5'FS*0+ y=ZdᔞXdWXBdT15%@0#iM?\/x#9ܨWٿɥgѹ&cΏ5 zQ2>([}C- 1~lLLJT) ~p[Dٍmdd&qΜ͛ZW%P"ZS0P%+ Iȇ86@!]LjYFVvDR3^CK{9WӘj0Me%>(v)紁 ㉠-H9җn^,4rE! ^A7Q#hCTS \4F(VB)F*& bۄeyx[͖у;Ihþ3Fxnv T?5Gi!<5'Ðt_DICn#l_ O."Fr| ^hyG͕9EiM)Q`?||3;U.SG%B|Ď 9gS~!'qLkbJvE\g<<}H^#[j2ju:{ &sElp聗jó> .m+?Vۥm:`ӖB|9s V{hWZ0U2&koB˕;{Jx.#wS~eΫl3k+v _ ׾ڟt3OrE(Po =7CLef5Z]BO`3; f j8f*552"bn}[Eu >V+df. ̀KB.3ڈXu~7(P bxe%#-:c$qѓ!4-K"O83UJA(+mRVُ~3zUe9*&PW.λv?? 6T"&ʓ !!w*yv(1ŔscеMߟ bPfu\$SΉu4&a7<<5G4:(B2/860Pڤ-L>r1O.tDZ;i5y]#gT5/(d֨U>m5M\T$Pa3nk'3~s9 ڤcFޡ06/@}e`j?[vݏkx^^nzv. P X B|GnPXt?y^XD!Pkvv9gx^oW * 6⬏j>É'I_)ZKP]." ;}Lc8mBs&2ƤL> e6Uz!B_`^ J,F9v®0vGx-]st3#4[pQomk۞~S BK;nr ~ g8a<d;ԭ |J6K!bkȿ!/iA5PG[N!QwV3{Kj*ӭ6uuY +W3&iQd DtM^d (z8ϱ$^;ቲh'Jf&8[> `5+oy⪦gUax$?),1gD8dX2C eLApi;4uޓDXf[:$_,6`r`h1pROkȻļL'һ:GG^nc K՚B<h~( ":=:w7y3aw֡U8䎟=K؟6IkA~TGOEKǤ#bŠl֧%gDNd`S7g+ :بأCgDj\Eْ ?9Q \8`R7BsItOiB),K?%;.UTlƜ(lE5C24w WjS\lLɆhBH 0rzS*XqYa4ch|cr?E ږW0Kk6 qأ%n< ]P#|v[0qxcM3TfO;pc_ DR ,S7&jn]s֞BڦVaLS[uo4ԷHg ^_x[p ~" /nE 4kO)< .rU(Rߍ0`9ŭ NĜr9p $eQ8R位nNFف".\Zyzts`v Z1!@ՅI} ѷfLfݭYߚѕ}KNYd^AR*?Y'*L EV'CW! __8,YU,rC:X6)58Ԯn6v;YY!AiF_n/XA,NJG9}: ]Ӿ$GB'iU֨}:|lF Az_v Tݼk&)S-Cd~@Vr\6%V≴:S'7]p VR,D7 ǒ 0 A.,FWWI𡾊Iܔ+𯕤 WT`q8DHfּ&!ZłfQ p£,qQWRT͉JXouXDΔr7ք3EX?+׷mpQ%|(NjM,HэnC 쳻NxO|y{M(T?W?iD9!њړ~C>f* K寻}H>~ёP[υhs#Nx3EV|=tFSF1h$+͚Wɻ"dU[DD['v݄$)X*(Гexv/E+}:HXt]0"_\tLQjRAYxb78 ЀGWCDȧewPL(~(IqSL c{W.k&gqNEN?X'Цȹ\{=mQf뤢.Cϔ8څS*,E6Ub ߓ?c]r[IQ_Cd+JCgN}iqܶ}ፕ DѲI/aԎ&/銇5ܚB oSVK,0tz'4OxD}#]ios>ֽS+6uJmUWR.8MlK58ϭv+Vq*M0š;ϪfJc/: won7ď2@,XsD/|v hl-wp= q:ޗ=nߨW&guyZCsC{+-Ƃ2HW|S7E^ 9V](gD`,dCa'|&=GK{R1`;UNGCTVIU av̅u Awxv'UH>uP k=lq ۳:\\RGhi𨷆Kv2mgi`Q S^ -zj{] ÃB?`N=N+I˦g. ,uj`4l' ?i׼Hd_1 fUpUPq ^Wx$[r$5{UjKarPp-%i"z oZ:1ONy1峜 fy~eWg~j]\%yTǪ* 7ͤ a5hfXg8?L8㳞Wuo䑑&{0?Rcihz.Z 6W LB19y $_իx7bXW} u^lO.{L2(@Sngc;}L: EMU[`S%ڕdtdɫ|T^(g?SAE JhZ#t>6&8EG I . (XxCz8w!dz)c*)4%B~_%MʐZvTAwƠ_\.VHrsf6 o5rO.G/:ҰY#0j?l(Gfǹ&2/u&SτexaĐ}=Px N7nX#B H[.of>BA$d"ahM‘|c3T.KWuh; 5OBP|=O&3U;'acYF5=-rC H9Vz1:$?GhzRR#G$dW.31 \2~Jזv:fEص*:L.(0*2YX\pʹvm[8UMGg4'Y0 潑zlrܞ,0"G.(?^AXwvf>Q*2a&"J`QKetrEr5l=`!9 KfRO"Ŋ W#/X"ko};(H#mvK% k)x݂fE$ڂa[vDj91|2^=3?7-#ݸ$qœs.[.ٵz5$hQ6E9dIx|qE~6B#lگި@1F[ht_%UgnOϢȵfjet $JQÂο5[9bN#5VƐ.xu{GWzhk؟0jƄ_{yw<}8 v%ٛG\:&W|2hyD4RW^(nF ĩ]U#x in>31?EXNB\bTEÏ[TIA|t `ũ茈=Y7mt- Nx-qM8֌}3m |Ō MOp^P%5f2n٭wVphM q鴇WX9K@0M /  /uM27{EGOX~oK91KT֌L Y6}ڥSQCgIտ挽.r3iGZJiըz:/? y"ua+FB6lgaYCK]+$,&xA鼂Κܧ6`Xaqϟ !q/LD֫u *gxrG$#EZ0LAgDi#ԏmi/ż,D0T+A*BC. 8%d3ca}4cg{EO˝tP·q cMWo=Ȼeu53,&3PZ5a7*Ez/x놲7*>] k FC4@zW,1(ޛ3Q~1Tp7G,Ҟl_ʰ\5:CI98+B|316@2s :Ѱl#+ my&<ހTɵ5m[OiΈmǐܣ8$Seg]AaZO>䈕/0q?2=RciFtRD|\6Ad_7%U(K"A֣iekg<Ͷ&LGaP5UA:/y G~Y!m L $it|~_SK? aZvŃV-^%Ezoc^>{ h<[ d<6~a(xa6U e2ɰ+Lh9um9|MNyuQ7M Ӛ~%g6"Q[u( `]^:Ц39Z>6)P^ ;)b x҅ 8|ql4?aSj.ILeɋ2p$ @Hpc<Ff 0Ml|ޅ/vq+fXpq?w弶:Ug?,n\ Q[BX7 kA7tѕC$kuá%kc1)W۱ _LWu̸ljdw_:$&nˌyv4Vȼ}@O hy\gBX<'NӧXwþc`;I K@f&\qPүӴ}4ClE*/ŵaß׋aR"=;e~xb3 Hd*iqTR@ENd#*FLͻўK*@/~6IhA=27^:CHe\iH}Kye\^]{N:kh/8'=QUJ3F0>Kb)Z9t?p=-:NƿQ,7z6b ݍRִCd bM÷uˍ!C/F}Y4 aE853OPOF6⧟ɣvۙln'\U1X$>;)vf~7Yduvqs4&}qrtՒ&Ȣ_v'nͽ$ |5͈8eR;X2jPR,ǃ!RO#1/1ʀeC/^0E_#g/L: 3B!̐~!ӊ $AшFee2;ª$0n GB.ˎ#4A%Mq/=Wߖ`ιB z$ )`#3) f/r!a ›@2ܑ0@.a[R8HthP6Rv ~vJM@ww@k+Z^$zt3w~b35 7sꡧUl4gOh2 L釷_޼^/> ^p J QU'{ǔFFl0 /(~UrܮGt2aMΩN@,*l$0"C}u;.V:L%u?/, Dh~E1;UmAH>J.?DM{8Rt*nlclif^4ʧԝ@eWM_Rclܷ*Vd~wiug&Pg40]#VT,&̡"vWRL5q݃y8"4<.1l5H|j/g}0B~@bd#B0ϧ- Q% @?H<<hEhH$\j`pwn(+ S;{H9[4ϑn[MʏWH2ƴ3=a`z=0#(JFw)Y֙}b*ZKopS{4 b rk 4_(k2xCCN=*27LYm} -S[xeBVUYk2w=(Z0sȜ$tYcƘ=Pˁ0E\ QCX5;#DoE-{Lr#]Mo0p̩gaKiBv斋ݮKmVAEoI 6aRCBbn@WNv'r,"Y)+#0T Fݙ;Ek!zDM30xۛ`ez>RI*Ia]G ׍@""^Ynl Gf*EdЃTP\SRO4ZADT}@J-*\V}hm鰘FD#;1'ebEJu{* 2y8#v8KMlXaz TҰpDUg6dwPN<R~ȡ]18hP t6+ V$;rJ{6 _#)Wg%Ue* hϢ*ق׻w 7Vp˼Porȶ/_) gkq6f0m6٫ ` צZ&"9\VX CmD%ÄG7'`*4~?%+m ?K}+O蘩15ד1$ɥm}Mk(o6W4 7rGa~Z$H%%fode/\,!3nv&;0[UZc!H4$zZ/8PR' V: o®PX'8)rLPS-fÏDIS-9,SrM$Tp}Fug Uh3XKyDd\UGp1q[v,3F<[x3H$8#]&-^NJx!v3F%C+}1ۨj8z;>ei9hܟ u$QNİ%4*: ?Yῃ1 eDMKb W9m_!ԛpnKdT >c3aY@+r͋SzqMP}﫞aΖ;!gdɶ1(~ڞjkС}{Uebqv]}LFu*AmTM+ ]Q 7dM93_?#w%$Wu`޲:ۿ{uQztS ruA+ a_rres퍶Bf"f@ ;ZՇdaO#^~~tti+gf9`#;ܼTa5U` =2Շ̎?{u?3@^HBP~'ϲw7׼3b*mm=<1,5hL8-R)J&NZCzaQN NJβp:.vT .J惍44ML^"~_ZnCXWIr>؏ӮC y3iK[sT;B?H;M_g\՛[ݎBm sid9ЕCVPMuY-2dzs03h&H4}n2 ko!u="~+ɑ%(1`QyeE}儯 8RTϢÄ"Dm+D|n6{14c3iQaCSNk7W91]xϮ0ݠ>-HY!yNSNdbZ_xhue8{mkTyP  3Ť/ZCS%҃ޟ3`>Ae(JAM,+G8z˰ǹaډ %`4uhhY?LZ=5G"c``*[w{j!ų$[pS&rjt5ׂϲ75k쵸.2q/WY&_sU4s;6uO3>.r_Vgj K <{1ެs~MVZkNG8f$tNKr~4eAWfͭ@;> 8%q^N킎l"(+DnŚթz=("w/(To-O< |6'LNC nôcGx9Jeu|kr|`03p}$acw4&,I2䏢JlI{KCS:y.|ݥ:$DޥLV< ͂#}dXhYZfWS_Mx[7N[(8(*e}ΰ622!Kf qka=|K;^? C*Iٝ#QG cxW+$].`l<}QJ 7Lʭ Ԥss4U,eaL3p4D =4 s7=cBH^xyoefZ! 󗊙3 M~Ž@}z!jk5 CE՝3[@pT7ҜnsX:{c9 :,k\2A0!5/zc?yBʔ|$Dˤ ^4ğ<Įk+{4arJCLWra@~`;ǴUrL[x^w5SXߑ|zqA[a\l* {5sLz Ӏ,1Mi2 c &Q{+ I1.q!& E(R8·F5صt7iFfۢ]2c到&~Ѻi*aPv\ ~}%_TJL@t@Ke w~T)=RѨ{ Sh[9mݝ۹ ڍ.Xm0pO2V.Λ;b&+QҐdŐ 'wC_%l[Da{uEtb9~|C`N?VNS9%:HpB~gu܇/gG2)7y?Z&{^;`1"Ⴈj&8wGI J KWUE9oMhyCauf9tcd[@yh[a=U&gaӫNHGA`g!m F=Vw8TG!X8w-Fb.Z}Bw;!oGb@ʊ5 fLoBhk0'BWoG p!' K*YVŨW(spbήI\t{Bݧ-s<9sv|X O~fzA3?@Ŏ̐$DH4:lv9VUS[EU\pkB%X] elQdlN0/͸H_CyEu$]{$e@`,~/z/~/VZo^ <ظ~ )ZXۿIDC ~Q*m^쳰` 2!c A|=׻JQ.sw{VNiGgx'8Sݎ?-3JB Tx.$$Cy`-|](ZM "RHUQ1 ^R?u6l6W/HX`û8+<ۿ^0vLTn'If@{d'#0zJnrB_ӇCAF%~VxE6+M/PoP)N WšN)Q̼;GXzEQ61`89,Rb6Vʦd~~i9_x`r\._.#3鵡nОsqknORRfGFI,js%Lm ttFM" p*/րihtDc p -Q[J6TDuPFPP66j %O 7׹, d?X]B:j)e 3{4&"OSxp%Ʀi,wNw#'s!PrN eg ƂA]6PT g4@@f3JKfk7f+ʕWƨ#,9+b *_0׀$IF(DRAy},d}(c>5{3$ȩÇ#~ǽQcCY7]wcj0~jEDŤyo|țceQ+Mejw]ORJo Stt&6j$6((1ڳ__ybQ( *b#N(/]N_68h~hP=glbrҐ.oˡR_{!^lK/mn.%8ÄϬL>h2Ø% T}H-OfDaTOJc46'mk܌8S)H iG9\wO< e^z{9/5@_8x3ZHkf̰1?Ӥť_EMV1" sqW{YuQɇqqf$п!*rԢEFOÿdbfq}VGJpvalCDB$Yp3.csk뼺cX; Om&7QNXǷ{G\9_,O{:wS py:iz3tb)kH5-#iKw0Q:gڜRwq䢸=s Y3T7Yq")eUuyO[U |/p&7$!Z&|!)oaU:_; hC}HxqToq/Fel߈[Dǘ4g@X&Dߦ duLni2{%<1ڨ#SȂXYZF+d)rCU Y3O}U,3t 6|nXE3r#7v؛2'4_j!a bVv Rm}.H1H63 ?IԇxPGP-KN Bt e:1P`?>4JNp==-'Ѝ^r4DsQ;|!6eWj;sw9c$F@Kw(e:yGGNlS"G1bFoNkdF!yTx@_ cq6u~J3aTTpFrI(6R"̛r308oAh{K&RT |YHM3uA&HnBO-_$ǃe#I˓TDŽ>HuO/>HږdֶKYKUs Κ;q)=B-?p~v5o"=κ-Y:6? Wŧ#=\Hw ayۣ|>v(]8|*yi Z˟Q"g<0(μyb99,xF4J`Z^F5y$ x#1vjfSX>i:Q-i-ÿ瘚=,{o R̩  >])ۣgBOn;tFuCfK.h&ʖJB>,A#ф}l6&B1G+Cю\G DL> G<);pϿ$vTle8;=]7Tb22C_t5&V`ʆuJ--I?JPvR &P%J<N"kv]h/N` =LUձmrgPXELW:d xzJWÛȦȬJRzI)JF3dyh&-&h)i;} =\c jhKcFTS`5ck% 40?Fc&5o5=b,2WvyrKB7z1*rkPIn;όmo@moH_ՉZ6 E߸Is 5 y(ߙ^ 䜴"Z%M0PZˊHgrp)h