irqbalance-1.1.0-7.1>t  DH`pX3/=„zF=/@uРq@`]ZWIC)t w)k؈gE9jpnޝj2^4 s,9̧eŒF3 srvn?+ѯ~y4%3+u /O1^UM"'aPA$#f0kF_BByLT8,o;§p\UU -`Νt[A|teg F:kTCpU9 ~ wFO & yY1366cbd236dfdf96b53c550beb8506dfe49467e9cX3/=„rni^Czwn 3A>9YFE,)M̋QOO='{I`dFl_x@QgC+g ,u0D'Cp#-WuWK0]]]6ON;r{yhx9ZvVft_K޳V)_ aG xp^@%:ZȊ8d4<&l'0z4JA QzTT(jxTB֏͖`}8]>B*?*td   4  'C $8 B L `  !:Xl(89p:K=&>&?&@&F&G&H&I'X' Y'\'(]'<^'b'c(id(e(f(l(u(v(w* x* y*4 z*dCirqbalance1.1.07.1Balance IRQs on SMP Machinesirqbalance dynamically switches the CPUs for IRQs to prevent cpu0 from being used for all IRQs.X3lamb05xopenSUSE Leap 42.3openSUSEGPL-2.0+http://bugs.opensuse.orgSystem/Daemonshttps://github.com/Irqbalance/irqbalancelinuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in irqbalance.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else if [ "$FIRST_ARG" -gt 1 ]; then for service in irqbalance.service ; do if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-irqbalance-update-$service-new-in-upgrade" fi done fi for service in irqbalance.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" fi done if [ -n "$services_to_migrate" -a -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --save $services_to_migrate || : fi fi PNAME=irqbalance SUBPNAME= TEMPLATE_DIR=/var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME$SUBPNAME 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 test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in irqbalance.service ; do sysv_service="${service%.*}" if [ ! -e "/var/lib/systemd/migrated/$sysv_service" ]; then services_to_migrate="$services_to_migrate $sysv_service" touch "/var/lib/systemd/migrated/$sysv_service" || : fi done if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ -n "$services_to_migrate" ]; then if [ -x /usr/sbin/systemd-sysv-convert ]; then /usr/sbin/systemd-sysv-convert --apply $services_to_migrate || : fi elif [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset irqbalance.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in irqbalance.service ; do if [ ! -e "/run/rpm-irqbalance-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-irqbalance-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : 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 irqbalance.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 irqbalance.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( 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 irqbalance.service ) || : fi else # package uninstall for service in irqbalance.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fi񁤁X3X3X3X3X39d518676c229b1c30687c33941723f2581d21415ce64931ea5ed8197a5d005ad3b5ce6eea91baeafd33b64e00e0ba7f3aaa5d8c44eb908abe112cd3a5827753dservicerootrootrootrootrootrootrootrootrootrootirqbalance-1.1.0-7.1.src.rpmirqbalanceirqbalance(x86-64) @@@@@@@@@@@@   /bin/sh/bin/sh/bin/sh/bin/shcoreutilsfilluplibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(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)libcap-ng.so.0()(64bit)libglib-2.0.so.0()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libnuma.so.1()(64bit)libnuma.so.1(libnuma_1.1)(64bit)rpmlib(CompressedFileNames)rpmlib(PayloadFilesHavePrefix)systemdsystemdsystemdsystemdrpmlib(PayloadIsLzma)3.0.4-14.0-14.4.6-14.11.2XW@VIV@VLh@VKV@UTS@SRSRcQT0PPH@ORO\@Nl@N@NNuNJ[ML֔LJ8msuchanek@suse.comtrenn@suse.deschwab@suse.dempluskal@suse.commbrugger@suse.commbrugger@suse.comdmueller@suse.commpluskal@suse.comtrenn@suse.detrenn@suse.detrenn@suse.dedvaleev@suse.comp.drouand@gmail.commmeister@suse.comrmilasan@suse.comtrenn@suse.detrenn@suse.detrenn@suse.decoolo@suse.comcrrodriguez@opensuse.orgtrenn@suse.decoolo@suse.comsaschpe@suse.deaj@suse.decristian.rodriguez@opensuse.orgcristian.rodriguez@opensuse.orgcrrodriguez@suse.de- Increase limit on file descriptors (bsc#998399) (fate#321645)- Remove unused sysconfig variable IRQBALANCE_BANNED_INTERRUPTS bnc#968870- fix-aarch64-support.patch: Fix AArch64 support (fate#319973)- Update to 1.1.0 * Banning support fixes * Load calculation improvements * Documentation fixes * Fix command line preservation across re-scan * Memory leak fixes * Misc. bug fixes * ARM irq support * New --banmod option * New sleep interval option- Only exclude arch s390 and s390x- enable build for aarch64- enable build for %arm- Clenup spec file with spec-cleaner - Remove bug-893478_warn-once.patch - Update to 1.0.9 * PCI quirk support * System Logging compatibility * isolcpus inheritance * Misc. Bugfixes- Only warn once for affinity hint subset empty irqs (bnc#893478) * Add bug-893478_warn-once.patch - Rename rcirq_balancer like the package name and the already renamed systemd service: rcirqbalance- Change non-existing group: System/Environment/Daemons to System/Daemons- Really fillup (and create) /etc/sysconfig/irqbalance file - Remove IRQBALANCE_ONESHOT variable from sysconfig file. Default IRQBALANCE_ONESHOT=auto will be interpreted as --oneshot, other than documented in /etc/sysconfig/irqbalance. The same can be achieved via passing --oneshot via newly introduced IRQBALANCE_ARGS= variable (see below) bnc#874125 - The irqbalance.service file passes $IRQBALANCE_ARGS when the daemon is started. Provide it for the user via /etc/sysconfig/irqbalance.- enable ppc64le- Update to version 1.0.7 + No changelog available - Drop sysvinit support as no target systems use it anymore - Keep rcirq_balancer, make it symlink to /usr/sbin/service - Remove syslog.target in irqbalance.service Please see http://lists.opensuse.org/archive/opensuse-packaging/2013-05/msg00102.html - Change Group for valid one- Added url as source. Please see http://en.opensuse.org/SourceUrls- Ensure that EnvironmentFile from irqbalance.service points to /etc/sysconfig/irqbalance environment config file.- Update to version 1.0.4: New release of irqbalance, several minor cleanups and a few significant bug fixes and feature enhancements: - Fixed a divide by zero bug - Fixed a memory corruptor when items are not assigned to a specfic numa node - Added a banscript option, that allows a user defined script to be run to determine if a given irq should be excluded from balancing - Improve rescan ability to catch a timing race early in irqbalance setup - Added ability to force irqbalance to rescan irqs on reception of a SIGHUP. - Force affinity settings even if manually overridden outside of irqbalance. - Added a --foreground option to force foreground execution without debug output- Correct bogus /etc/sysconfig/irqbalance comment: Service is started as daemon by default, on single and multi core systems- Update to version 1.0.3 and make spec file to spec-cleaner clean.- make it as exclusive as numactl- Use systemd macros in pre/post scripts- Update to version 1.0 - Remove files that are upstream: manpage, systemd config file - Introduction of highest topology level: Numa node - ...- add libtool as buildrequire to make the spec file more reliable- Run spec-cleaner on spec file - Don't start irqbalance by default, testing confirmed that it does not make any difference on machines with less than 32 cores nowadays (GKH's comment)- Add systemd service file.- This is a long running service, use full RELRO here.- update to version 0.56 in order to get libcap-ng support so irqbalance can drop privileges.- fix build when as-needed is a default linker option/bin/sh/bin/sh/bin/sh/bin/shlamb05 14897774251.1.0-7.11.1.0-7.1irqbalance.serviceirqbalancercirqbalanceirqbalance.1.gzsysconfig.irqbalance/usr/lib/systemd/system//usr/sbin//usr/share/man/man1//var/adm/fillup-templates/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:Leap:42.3/standard/716afa581f8b7933a6830360d1cda6ed-irqbalancecpiolzma5x86_64-suse-linuxASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 3.0.0, BuildID[sha1]=f69c949e45faaa84485a75312ebe7a529005464d, strippedHTML document, ASCII text (gzip compressed data, max compression, from Unix) RRRR R RR R R RRR1q v{5P@}?] crv(vX0C)SFK )Nv=?Yd_SZ•)-HC rGA/ cܠ94':62.9rem A.M. qq}biYCmzڥ :l]mO꒗<LVl+3MpAn>ot |~>K)G͟Ȝdž~ nۨtB`_k2'vрm(!Ѵ=}ģ{ Mlt/ǞPB(iL(@B8Kp\4HF{Ii(MXY !Y Z^.VBKIl?Rp໷R$q\K[\G(NPM+`NTfp}nvb:%_1̖|&Wh=# |\i_-H@L"Z+Hw!$ldQGsO/U^m5G*JNQt}{(Yܛ\;N|"IL%BK;. 7pXPbt~_"o:E2&'&4% 7#\bgO1v1R(Ke[ -*F|?l]ՠ$B (&Nz"7O R<`6t9X % nzypp{0X@H##-"+Gp bY NǕB~_m*+s.v`9Un˥iil}>#tqb.dLr2h'`)wG;WҔzL q=]2z .{^)؋u_{#:5c^._<,wRPuf&RtQ{9#r sQGі<0#CY ~0*3JNtcr~X Vi~F3;TV*4RNDʜTsm2udތ3ePH rq [c?'nNՋ鮍PQ!:@X5Y5B{/3 1U{bs7#Xqu( y{ 6xW2+Wi;s֌-vF.3֛in{=!A9 2U, ֐ʉ\}r?;%EvXcm/ $J\h?'B]L Ufģ%ԄuQ>|gNKɄUQy4. z}LkKl;56嗨xRyV[T>^v3GOse&Q|!drS yO%VsA+aNsJ#S8;H-}paO_s|Yg6qQeg`$ؗτ'tehT\˅Xӣe"O VBTwC%}hS4e@FpC-eX^sŖ~c:R,WA fB\ؗc1vkJNL8@G;b%ATF,~bAl0EI6F5d$#͸AO.xUT EEPW4bunSc"3i]yd a.wHՒS:ؗ}rϯBtˋ8x_eլ7hσBxpl(]9B;i{,ڴN Xۈ"jM#w`p"ѲDNXsX~ b/Jjad7K (3&]{\wN~`KaU7\=0^amVs,M$̵N0ɀ/_RP܈L'^اѻ̘E}xBFTl߉ero J,Q㣪;xt\E2V p 2Ǎj^@{KKOtӉDTdyC7}6UDdۚ[7<BUUp]]T Dj}^4AM%#Z7R@9gwKFv})֋~5 n$z3$A:+ej[.$ uEe{‹~9<^@Vi} XnڣEw͕C9],Uu~ -qҒ Z·Y!FEM LƄ!P&*85τ2[qpyBef^d}jtvx\$!. 9tzWjŰݹ2pUanv-pa2A J,RN<`aޟY._KlWk?' 1, Hv2 ׇLB%qsF!\7^DY=7~KZUSDd. ͵&<%9Bb#ξjʼn 9y;-RyE7y#p82#Ѧ`>]~*cܝh] ghfLC]XڱKّ&Z/, `zc"GIt]E#4ٕl|}NH,SLj 'bj{qH1sgLDȂx3.v; o3H@o [;eOB5Ӕ}=hwU~YƐt:"7qKtnA%riҬa#؍MX.P> T;4>v?E>iy?Aԍ Vd_=;́i{$ Cp,[AwjYN#sc 6%I)wQˆbh6Ƥ GSFe^ 08sga8285aT8̼x@`eF^j+: \Ēp؜c[Bz6^.|E q]1 m)˒v²P/lߦ/WF{ě~, ADf(*|˽fU]&+UVcπVΑ_<1vFIܦP4 P ؏yM]D$8.>2'? ;th;?cMrՍױ;+FqiWCKfŏuܜ5(pbC8 ^|r3p--K\`C"]Z!eCfKLNҸJ pДyw^YFY:A;!BoeWHO#syIs'Z9g`kIו`^rM]DYʔH֊md&˨n,Ls|oyUf*!u#ማ,uz?i)i<2)b\۵hhS=Tz 8?w#XTbU$ծ۸>Qw o8 OYF):ծ]efILfK6i(~ԏ5$_E U$N6nm4RXchFEK`:fǣC6SxzѮ-Ɩ.W3,CBͧ2H 馚+nȺŖ>XKx"xz!/nnwioJ`o|pP91Ș) P;^H$7$z/۾ ,uslX.>3HJ.;K[4禉 FNE фB*pFBZbd')r枿>/+#_>1Qi)⌑΍0k {0=շ<^/Z3y6JWX V츷M݋9bY(xgyh)hLBl^sq{F_ <9~B )Q 64Q@^ ˭>Uh䏹s$x3f: 1$J$x1?C\A:)ߨrĆ r*gw\wz7(zk/ݠkx̽&ͥE#2[38a}u4C 7.׿ވ,3_ٜidFɦ·͂NV* \/9d;Mm-7&Z(t;QI/Kiqç633SE<?`X>W=1PY;.h-EG24x L Y9ʴպLnQx@B WGrZFPkw]Fpw1`4,掺u}2MbH]|aK>M[\E؜@;.*|g:z#Ck)HaBZbcQ"IߋNfbݭLsՉG(ֹrnzOAsRyNÔi| J4ʣ+qB #Ũf?Y"}"I':\34"-?,v٧aw;flE0-ն0_ܥ0_tަj|JaJ}I (x5rԢ0W͏Qs?w =u{>R' 5|Ei; L=s%%BwFHO6VK`b;{m4@2zxo ӄ#-̘HMXpy٨Vb4ŗg:WjaN3~[zh-{v7cF)s0 3ݤQtt~YgwF!:@I\W͖gԱ@8ٰ38S!tEߌ YGRd[Sj"eJV<B⢈L 􇪭oaaZ'5۹{py0T֐c/8S*ۈyl ir`L04[܋n@`\2K{Άg`GkjsIBI{rMˈ#PݔSh6O+@7jN![0Q=!nZA.ӷJAJ4OP L.n 3t k>ʼn|UMle%;.c)HL@0nsϤy g`3\y1g} _D&!5* ԁZUo器D@A "u?:;8a;Lq& (Lga_c-Ryh]9pI 2 `#&7Q='!SY7+>M3h|*;G򡘓d ]\/,o̪4[t'TnrX)E)Lb?[&7EDRbsn Y+٫d`o8EMdK@Rzb3LbTL${I3Ds\xJ컬Ňt&ٺ1&a(/h q ;~$Q߳^͞) >(Uc{Ghr;Lֹ<ts\i5o㚀3`"5xg?K5QT7=,z LڠE5GNtƟjڸN 0L9Q?rlK,0NR?"vQF8PJ'ЏP Dr=WqD҉0A'/9'u^ȻޓPDOt^R*#@ "Q,_Eji C95ޞJH(OɼLыD+d:h9.0]=\keLѮ_812*zaX~j z-: V\BATbDWJ[4.qPω⺒)nrtϱ$Zin;'3\˄CR-2x@J5V1|Ldpk"Rl|j9Jy'"mbPT^"ϓwpOc{ͤc/VH)RzO=%^}R'v&|UC-d+_obl ZaM{`G,P7?(zzg,EX;^1M@CSx(vL/4`0{Z?К+i2!9g}X_+47 efq^yr; Lmy's|EȚ7TY#Xt1|%EviWCDs(!,g.^cdVx-'?M+qZ^rS>Kr'H96{|piRK &S+ J;b :>Nq]iCM׭O^KhU*/7Dw? U޸H>y9{tL(*i+}ΘIt(աa/☚SuQoRRd? i$p,}RBwV0>- [gL8P/h*j$P|%|A.KkrJ: P2psJ؇r9HP;>H('Vcv,ApOdW䶸=<>o F^+<|٥=1Ĩ>`Gp5xo[oX~GH9sd z#cاdg^P0]cqgUW_ph?}\o}{(|psc` ],=X`4EfU9 wk, Պ=bP1 hd1hgW؏G\aj)Q6Q!A^BIȂ dwhmBe0}/u`V,"8f,8h->6f*S 4ITL$C1v#eؚZ3 Of1p#?nu[%}_ʪCʱDf_^g3ut\,Qls%}k)e 5.C, `HZaM2\)'*} خs7%rtC=Պ B+{tKDWzYNV>s3*ЪV_[yM5 hNy]. PX xeKPɒ0ٷcq 6[?xٛ7L{/P/?nH,V&FS~3beK1mDR2QJc\m Ex)`\)־m}J'o)\0bSa4hl`EhK+zE=`88[4jq9zGkl8H }˱ԡ+r't؉bJhПS@}HŐYƫrAY`Ea&ȁ͋juƕ\X9J6s$F44sG_m+cԝ2L t@ BqL{ }o6]3yQH58)A"GZ|62r4Hw/ Sމ+R|vklvZ.ˌ6*|+iv/ #k?ј7s3T(֯6Xlh 87(ܡ^4-8`FHD2W0"Vwbswo龪 ʎ\2)ZRnz\EUnӶ'氧'T N`^=@;_ID ^ks(,Ua+O܁rα&;t%0:϶PMӠl?t7<<,z5/=M: y3ki>31 LAKtn;&Kr='ȤTZ, 1^ci$l^#47tXƵrduܛʗiKqB[ KQ!^`[ru'(38qY~ |!WnE" ?u^(~+vN.To٪f]lsAb>~HeJ*~@C$Ĵ/|?J|ƗEK^m 9*crEY4bYpx9)Z+U%dùWnY)0E2Au;ŀ5 z*2pok *7,+{' U<62! |K4UX(y㨩!,Ey\s^P1=`2O*+j s]'1BH{`Kd"Hrs+#n7@k` KQX|'p" YhxVҾH;%)!cR(KuC+Tʟ|"iﯳc7{_݁gU}Eq 4X0ftyyM/'wH5T*a"w(D WT޷Vjhhu z6p$7>؈`~3 $Եqk_oK픂X1cnqBmE7Y=]d@ M"aイp~Fw6Ӡk9YU|X*f@c^ G$Ap̀$8 %%K?%j=AxTm"7Qe+ 7qJ⦡m@`fMeiA@T2_6(=QCGqn]̩غdW`=LfHPYڴͪEuYkk:S}">5bt0΂9Qg3f#;s"߉n's;D*%j7/"s|_f q"3=#t&sK^ ^3<7]nT_4U5h퓧8+Cڮ'JYXT~r-xaR[,lfyExmp٫OkSꅚitD-֫NP] Nǂ0i0Z+㩞. *zh fS.*M%SUe A b|lJBFjX9Wq@u5h%{8pxṳ!|  d$co!0zMSǏ;VEcT9UE6nP#e t: gh22@1p,|tEw ܾjDNzObFp:2b߀-+~٬AӨ'n dGf^Ӓh[!:7@8 e1vX'BJӮǭjH'M9rBșiiPwx]yoX:ē1~dh}!_V*yؖn\v`urY!B 8eZ7K"0]Ubqb<уCB;<.Fܵn_6ˌ&9/'[y*0=@w8P_F3{Cxщ!9+@3GN()qO8 h㫺Ouu{Op琷FǶDŬR#rc&ޮ+9=78lN>]8Vt N-0Qt4]qH8Hv OYsd*}}5|4u$RN4x=yiSj {`#˕1LZEs|CREHAf\qoQyBKffԁ%]3 XWah2`,m懂F{F[#8Q_3:Ьyy3$um=".sgU>tWEݷ--p!6A%p⻟]爊 ?{w;< \2T!sG .  59yt{LqU!j&*%t LTGA,*IE{"XCEy#]2!p[Ż< N xߛ^XwBLнJ ҋ}×%a\k_QP;Js ${ xv/v[wih YCV;:OXӯ-3y~7ɢ/Aџgmnگ;Zڲn;sw{AD?jP #R Qnq R_Н^ SCط}zDezy;Н)&NiC]t9u'1D 2 &Q- {F 9}it \Cehw2 J:lB ůUo$j,(ih3ꄇydiH4qSMypLl&6ݞDgS=}q`fVE:ޜu}=Bd+|y뗹A!"&#w1<D͕կSͣCWF^ {H=ۄ-a,q05^,"}v,nQvQ vMt<ƟS'MA_ _2ql%ri;./:<,]Amg]`,auM Tol]9HvNBi<IJoB2cx2IX'㯒9gWQ0ae7,9{TTWhy,`Dž~<ᚰug_Fd^l1\UID8/qKm4gWES]^OgDdeuσ](T0Nic??<drq2+8vFV.:hRr=.DޕbbQIi/U PZhyk*MFf:=X@U[:z6 Qy/ i:g]7m}9 0a/HD)9 x/ +5bM)dl)H23 ~w28t҆i*Jl)xLsuPbvu-h@O {VcFJaw"ۨǮ=l~F/\j!i ]:iS3t:?uLJPfDl1Jdv\6]*áP!UZ\pYPlk9F([BVo,q-/jf`J'8j]"n2Pz >Znſl_x i,Δ?@6?[X 29 NI;i析;F4L}Hb lJ?ՒvW=s/(Æ*u+6 u=!߽wEHz Y4:sa1`Y ix-^rɩ.сx;і/N̋:xl;\i>80gI( Lę6qo{*ZN8.&Pvhr5%wWB+]~YG"8X9͊ljf1LY=Ttu+2L zIf n,So)w6V. ~NU!/tTBk4dfE!bx9>Da.{lTö)0 ,Qs麞G]:,ݱ-}3=U 7Nm o F0*+ceíưȕy!&u"]ܶQ7k)y[SLF hL3UH96RzwS é_tq~ [tDFY:Kw!u6r׿WՑBm4X7敯fB)P\yr .%JOuA KE5JPؖ;r] ̵3OJP7{hz|3.q@NȨ,{NH9fl+9tTܠuRUWyº귛%8AsPx53Mx0sѤӠ\ѷZhCkR]RP 8l|\6-/'eQ3ad |Q:b^sSռ+l0|qH|;ZV䮸L9w6n 9u^@PO%$rbދC3M& xC%a !W+4gc;/gΊ2kOb$lB)$l׍z5I)%|h@CֲG2~ Jk)E#zѼ%5Y$U=!YÊÎ_.w@g<T+O 15S?Ti{=c)l&E7'z7g87MjXpVMj8Z@mJ霒~~3};ػ3|7&85"vHƚ7EmN-tPPO TQe1XIˏo=% :t hnEz^/kܛ? Q4+-4mk]򲁵8[E©S7A@̿>Qk-*^~g!5Gє 7I8Xҟf+e*RwkՏ܄6@%:%ԗ[&(/ I|}S2V_ugjcY˸(mzPe}ُGS\gWT *L}:~T"C_~p". BpTp^{f8T)?DM!jjߎM8O1:P,ǁDuՊ-Z#DF7D:Oc[N)RÂGn.!r<04*^XT>3  06ʠ-f13~ hi+FxrATG?@ȯOAif> ֤;94G3հt~TZ.|b딚sU3ziK-<ݳO>k p?h:Thqklà +UcxWQ0g H| :2jXs*33e :,BiaJ@Fgβ%6hBzL!!JozJP:k*pǿ u`VSevIS =Fi_ιw52NٞM̘s2; Rqe}s5Yt(_NǢ {lYvaԮ# 7.2#S5>XVyi."P4yxW[y~@|y#>J 24+>kl.)Ux}N*2Z,l6SrɪP|2k&,}8o;߲7@wXzW3Vo$Ϟ\jK4Wz_7O)n !dDkyM]θ@`#f$xx7Q֖T!ekN?t)! ߢϫY():,f_̻q~JJAto͑M݋)UYE]8 _5zdc=BBҔܥtkO*E{*GjfJ(hݵNdF%~2jp+Fh(cv]9OhQC{H9a1ƥ:!H=R%sW>fW@<S"'4* N%G)՗\!"QĨRDbvl9eXhšho%M_}o!]wV>Ƙ#rktܭ:MB ĵ