ibmrtpkgs-2-14.1>t  DH`pJܗp/=„y>M~LmjiQ ML@,5X'ZEͪ *  |2vx7߄Oу8+J:tx{vpNmwωU W-;yg\#lD+KnfWJF{6YG6꥽9O;( ?+b7s2Nܴ *4 O_0 DcObƾ{9,k?,[d   +PT\`nw  * T  } T&@(89H:C>(@(F(G(H),I)X)Y)\)]*^*b+_c+d,-e,2f,7l,9z,KCibmrtpkgs214.1IBM Utilities for SLERTA collection of utilities supplied by IBM to create a real time environment primarily for RT WebSphere applications deployed on SLERT. Also contains a utility called ibm-prtm that removes latencies seen when running SLERT on IBM hardware due to SMI interrupts. Authors: -------- IBMJܗ\build18openSUSE 11.2openSUSEGPL v3 onlyhttp://bugs.opensuse.orgSystem/Managementhttp://www10.software.ibm.com/developerworks/opensource/linux390linuxx86_64 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- ibm-prtm PNAME=ibmrtpkgs INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- irqbindall PNAME=ibmrtpkgs INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- rtcheck PNAME=ibmrtpkgs INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- set_kthread_prio PNAME=ibmrtpkgs INSSRV_ARRAY="" while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 shift SV_B='^### BEGIN INIT INFO' SV_E='^### END INIT INFO' SV_KW=Default-Enabled SV_VALUE=`sed -n -e "/$SV_B/,/$SV_E/{/^# [^[:space:]]*$SV_KW:[[:space:]]*\([^[:space:]]*\).*/s//\1/p;}" < etc/init.d/$SCRIPTNAME` test "$FORCE_YES" = "1" && SV_VALUE="yes" test -n "$SV_VALUE" || SV_VALUE="yes" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done set -- $INSSRV_ARRAY while [ ${#*} -gt 0 ] ; do SCRIPTNAME=$1 SV_VALUE=$2 shift 2 test -n "$SCRIPTNAME" -a -n "$SV_VALUE" || { echo "SCRIPTNAME or SV_VALUE unknown"; exit 1;} if test "$FIRST_ARG" = "1" -a "$SV_VALUE" = "no" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} -r etc/init.d/$SCRIPTNAME elif test "$FIRST_ARG" = "1" -o "$FORCE_YES" = "1" ; then sbin/insserv ${YAST_IS_RUNNING:+-f} etc/init.d/$SCRIPTNAME fi done if test ! -e /.buildenv; then /usr/sbin/rcibm-prtm start /usr/sbin/rcirqbindall start /usr/sbin/rcrtcheck start /usr/sbin/rcset_kthread_prio start /usr/sbin/ibmconfig fi test -n "$FIRST_ARG" || FIRST_ARG=$1 if test "$FIRST_ARG" -ge 1 ; then test -f /etc/sysconfig/services && . /etc/sysconfig/services if test "$YAST_IS_RUNNING" != "instsys" -a "$DISABLE_RESTART_ON_UPDATE" != yes ; then for service in ibm-prtm irqbindall rtcheck set_kthread_prio ; do /etc/init.d/$service try-restart > /dev/null || : done fi fi sbin/insserv etc/init.dA;J:PI0KFAA큤JܗWJܗWJܗWJܗWJܗWJܗWJܗWJܗWJܗWJܗXJܗXJܗWJܗWJܗYJܗYJܗYJܗYJܗYJܗ[HJH+a66ddea686703199cb735769e98f48bf375b8d0c69a234af5805ba58a937db12934e9482c59b73cfe4a2e4489f4d605d545062a4b0112efd976722d72a8b646bb4c1412a26257da493789ae655960a0b62ba5064f3615d080471c25b2c0da54f44cce5e37b051334aada0ed634c7379fdeec90182dddb1bbe1b4ef3b811f6f6d5f0e6e5f3679eec4e531a482faf4e87e6f4ec3934585c2568a923b87615e7dee11fe55874625f7f582c35042702e5f4366863769e0c880f8c4ab317df335fb36d32239bcb673463ab874e80d47fae5043834aca1889901f2f10cf1a5e2db810c/etc/init.d/ibm-prtm/etc/init.d/irqbindall/etc/init.d/rt-sshd/etc/init.d/rtcheck/etc/init.d/set_kthread_priorootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootibmrtpkgs-2-14.1.src.rpmibmrtpkgsibmrtpkgs(x86-64)   @@@@@@@@@@@@@ insservsedfillupcoreutilsgrepdiffutils/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/sh/usr/bin/envlibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.7)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.4)(64bit)librt.so.1()(64bit)librt.so.1(GLIBC_2.2.5)(64bit)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1J@J_@J@J{IW@I@I@IV@I*@IsII9@IHFH?@H4H*@H!alext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.dealext@suse.deihno@suse.de- Fix typo in postun scriptlet for irqbindall service restart.- Added ibm-prtmd patch from bnc#533813 with updated support for i7 core based systems.- Added fix to rtcheck from bnc#531508- Added fix for edac patch from bnc#481626, comment#33.- Added edac patch from bnc#481626, comment#18.- Fixed minor spec file errors for head- Fix bnc#464343 (limits.conf nice value incorrect)- Revert previous config.sh rename patch - Fix bnc#481626 (Updates for IBM packages and SLERT) - Small spec file changes - vernux@us.ibm.com logs following changes: - Change config.sh from a run-at-boot script to a run once on install script - Remove kdump changes from config.sh - Move ibm-prtmd to /usr/sbin (since it requires uid=0 to run) - Add /etc/modprobe.d/ibm-amd - move rtcheck path to /usr/bin (can be run by non-privileged users)- Fixed path of rtcheck to be in /sbin - Renamed config.sh to ibmconfig.sh to avoid confusion- Upgrade ibm-prtm utility for support for LS22 hardware. Patch: ibm-prtm_for_ls22-bnc443830.diff Fixes: bnc#443830 - Change nfs kernel threads to rt priority of sirq-net-*+1, this fixes nfs hangs that have appeared due to nfs stress tests performed at IBM. Patch: set_nfs_to_rt_per_ibm_testing.diff- Deactivate rt-sshd on install as per IBM's request- Update rtcheck to 0.7.5 as per post in bnc#431066. - Fix file permissions errors for stable build - Fix non-LSB of init scripts - Remove unversioned self-provide- Add patch from IBM to leave default kthread priority at current setting if the kthread is not recognized in set_kthread_prio.conf. Patch: kthreadprio_defaults-bnc415750.diff Fixes bnc#41570 - Add insserv comment section to init.d/set_kthread_prio so script is activated for subsequent reboots; change fillup_and_insserv options in spec file to -fy, otherwise it doesn't turn it on. Patch: kthreadprio_autostart-bnc412439.diff Fixes: bnc#412439 - Update rtcheck to version 0.7-4 as supplied by IBM. Rename rtcheck directory from rtcheck-0.6-5 to rtcheck. PAtch: update_rtcheck_to_0_7_4-bnc431066.diff Fixes: bnc#431066- Fixed small problem with sed commandlines- Applied patches coming in on rtibm list for ibm-prtmd, ibm-prtm, and config.sh.- Disable calling of rc scripts in %post if installed on build machine. Fixes build errors.- Fixed ibm-prtm/ibm-prtm script to use start_daemon - Fixed config.sh script to work on slert/sles; changed to be able to run on every boot - Added ibmconfig sysinit script to call config.sh - Change NOVELL_README to README and included in doc dir as well as COPYING file - Added common /etc/init.d/functions file for scripts so they work - Fixed errors in other scripts - Changed spec file to run rc scripts on install and activate all service scripts on boot - Installation of this package automatically sets up the IBM RT environment for the current and subsequent reboots- initial Version/bin/sh/bin/shbuild18 1255970652 g g g g g g g g g g g g g g g g g g g g g2-14.12-14.1ibm-prtmirqbindallrt-sshdrtcheckset_kthread_priomodprobe.dibm-amdset_kthread_prio.confdslimitrt-watchdogrtcheckibm-prtmdibmconfigrcibm-prtmrcirqbindallrcrt-sshdrcrtcheckrcset_kthread_prioibmrtpkgsCOPYINGREADME/etc/init.d//etc//etc/modprobe.d//usr/bin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/ibmrtpkgs/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/684854da1ec25dd0603c13934331c7fa-ibmrtpkgscpiolzma2x86_64-suse-linuxEs tcЇ5+z?p] b2 Ij^ОtIܐki̪rݪnL!7ܾt5-JpQޒumӼ}ysN/${LC?Z5ƍ084r-[=UtUL 5DrsG7O?A*U =xw >>E/t c칎z iiwN5|6b͘*v4z(X?AG}Z{+96Ȧct~rSb$!o,Crw)e5]28)TX)_}m$Q BO8֋} MrNj[_My=ih lJƐFzO J᱂-:U jssidmK>Sv|*B:BTdz*G:D>DϠΘȨWozjᰬ9<һYt^q67BJ )OH />֐+%!'`pGG숲H:UAB KVus>N;rI5G-Y/bEg$klbw|Ahu54|C5o*槾 8=lm& T,I7 :|*$dC++Tiin@h֬;m PJi42?ٓ!3E5캨-攚^# Ie|7QŮwȆ3c"vjƻ NH3VXșqݹ4Wa5O,ܷRlv{O^%h؏2"*OIz;& f _c>w_/4O,~_r9=)Nw2꧱780Yi 5a7S;31yrF{MAqٹ!NSKU10\+'6xNiKvȥ^EkO_ǂvL7S`-qu㮲{;k<5҈+^Lѯ&XPF,Tq o[ML *&ZoZ.D )lCU~%ټ6*˅wϒ2IVӮ3DdQUK_?z_r@;E:S3^ R~Qzjweksmﰝʍ>xv MG4zVgkx wkLWXhqkP?cNG:inUfKJt nVdM}{d&#m%d7jx-R3 &ѶƱZa8אNt3aN_Ɵ+;0V A5AFinIސ)x_9MW(lԱOQ &T*ᔄ;sƔZmy8MgEߊ|G4xV"sQ` :l`j ; !=Ѿ"5?+ӕ-ដ8J58eYR.MQ.JD$L.jzn鑦,ІMH*I>[QF)M j1xKk&D"W؝@ dE}HymԖ2xTePD`u/8-,^)#+ZOfS*+C0׳!)y#phsp3VL7G A q,\VKcfuÁ8w' H԰7 tp/Pz3o4,6<ǘ'#sW{PxKs Лn4֍aD gXdvV7 =j#o(u/YL $ _q^z2_+R'],VxM4M]zQhLj]։&j=dcکgnmsդ\$1S6mk4”0I`߹?C1g1է5ETX7v@_M(ڋx{h-xգmU)kHS[zͿ^&\A ૷pFe=g1\=j ;Ucp5cgT^UűOtN4tYI`Lpc[0:OU7!}7AHodc5V  1! a5Luգo`ȉiA5qx CmѰY`ŅFd\E_؄ȣ2P^G)}$ICP\kd!'9~.ÄۘA"+7H<5uGAi<+)@; Tx8Yz0 `RLYh\Uo/]? D`itl.Jjw5*7F:e*q{ ;nh?N7Xxpކ03BȻU"/ !IlTՂ$g'P`Cgf܏}hQ^ζ%9[Q/%;~, Rۃ"s$d7o^Y L1EHl"apIQL{!m>_J M%S,c6:p0i@N)xmm;̌#dGqv1'{j]Lu;r-Dq"Uv dwCTOFS~*v“' }tdjTnsZW𖸣i6@?+nU>1[ k6NX#"Agׂy!x)o۹\O;T@ցH}>KitK6꽠"7630p藌ڢgHra@b9rgtAR#f5|[eѲFh,r3XW܊ O>7̥R6howGcŁB݇{3 Nڲw\ZlMzjLdǗrW7b.S6CsiohE 2:% r4wJ!jCYR[Ii,a's5P kr+]:&qNgfW|ˑ!2> ib‚& )VrJmbʜ ڙ(xvpPf9'IwJmvp@j.=~P$@[Ag9~<0>/xJQ. ck%F\yJHj/P ˪LBQ>^fw04R; %^ Z: +sB@n!|d(_uGxQG6ހu.U_91bSGffQU/̠yJp ffjխ-[qh>9񤺻M6@UQgiLY5+_be`>ƴD,WU~j`YNݺ|[KA{C6fuUg*t3}zBT4B Ni.*>SjQn }{X+c>&ƿ| "ބ"7񺰊yV}k} ? 4p/ncQ*sTOv˼ :cVz+PyHgqtcՂ](iu:ތO>SV›+/K|#-D"q]112$1-)ѧٽ9!C 1O"b4Kݗ)z{ҭ4{l Qjް@(\}ԯYYNJuH|#]=5^oU 50E^*e ;iа\ E=O)&t{:> Xۨ.>OOGC1b$^D3^ܣ_ !)ll:Y']ߣm4TzËHOfr%RP߫H 8x>>>r+nW߄ޕl]ґk%4i|e~S4Jlȧ6/MȦl%nUiXn: ia)Nw{*ITQv9p-<ܯ[eAmjب7%Tuӵhb& C=lU3]79 [J!Kn@sdOw56ϊW }{٣ºq7;^_MܐK&.'PxV^y*G*3zGh vIKi{szv B`Oa#8X-=TS_Iqw~z(pE+Yכ0XKtWULa|nvRڏJ!`2hNcH }<ݙU{gAPi*o0Ŭ((2g]95.E.{<4e@&6l i-#bGJyIyri)Ӯx˰áz@}:KC{~8=0VKh^ǺkjpJFPIظ1X #u0؝kqӵH"6'\#aPw 7Bp ˽-E{'H;8@^uUFeᎡ2R25טVsc 3I+|0L@0kJ@e6~2nׅGY&Z1#v:HGI FmX+Hzۣۧ0t99\=~4m2۩r]Iѵ.n{=T>!?&L4?\!cUķTyGB<[(/|FRimw%) Ԍڭh eFQ\6`-%&5%`{)J'If<,hH3Kl5ꈣR>erC]=gc=M jCOFHY]]36*o[j!/G9M)^b"a*6S7TE%>9 ^م"U7k5H㿥(~Wf$S%m589 $m)d6|RF-e Z0MJI}@gx !evbb ;+^ctviSBϵB>Cq44]t^A> <S[e.v)rr쓖 T-dx7ZEq4Hel6'{Ԫ7eSth۝KdYִ7=.G?:>۪:t]_2!v/=W-ބSk0I|%{yiKY;8P"d ub@5]&\Ot-@X4J=!%3:1)T#.+7+hŸVD}ţ|0},퀑.^r~,,*go)PZd &kEЯ*AzF{P 7SQ:pK/3VR?FUT+Fcb{ ɴCwpofBޏ+p?W"G+H]oR`UũHh `FE~l܁[Gb[_9C{B`$U!H/mrXȾ:ic0ž-CSݙWPdg `WH4 oym$CaZy֜*': XPD,a3i~̟K=|I;p2-N)*BxO-}.e?ͫ*eC & cCC}s Pj z!,wi4aTW}%\t`;V[%FLNi&4uщzhh/&;|$*PIo_dA (&‰$jzuQ_eAU+ I ?Ba ~mMMI}\=k bwg8uN5yRe>%TS8#pk g!Xw˦nw (, ,#i]lkxNJKx:4_u^-~ ^B+QFBA8i1p DBOqQ@Ā8v]Aml4 60RFR{Y1$2\yBjYEї`8N1P⸽EMLX_R3WeE Td/oM}lA<4tLhϑdB)G5>5{@%+ <\iA2$;09 pòj'T1"}x |(za &fODǝZ}7G!`bD-6u`._LEܱ'z fC坕7Ǥ05E%?>ų{Asv2=4츾Ř=k%DUF: CWRm\y%>%E;'O72-Pݩ |$q(*Y&2٩r{Zm?ZcuЬ]hGcMn::,t<c2VAw V| %R?C0 -YD_f4Z3a43%|pNZv9 ,aM*:Э%<t|j6[ʉ > g 5"^7EJ; o`<) 'RO&aQ^>^0+/\XTuax| jh Kij5GzԶKB>b IOu Ep[3NKGMV ]GbP 4ʠlPQOVs#3 Ǿ6mm!6Ա:fďnETIE. x~Z |` n>^'e C;u&,"mN= O UV( 5wF3@g:zQň&b?c llɴe8ʽ,Kk&gmG0) f5.U3 Sn>}N5E%ٲKy^|LFM{*Fs̜’Ge9ar2 `^B1Ȼ1~IHG妶[7Ð-no->9VF򮈦 TL(0^a PJ{S)&ed)R&=@"{m]7BK;-"jޝ_-aTvO q;0^7,<܋e L/[RX_<|-[ۗJ xΉ$H'FVX%^-~^=К i5zFmzIt.+5ӧ\)s߃;^.f ,cT^$އ-nNz==:v BHiw#=>FUgCe9_i[|¥<51хR29\c4-NJo_ SXPMCVSܒ(y^h1'{U=5l\x[[/J͋w`a2wh:_. t:*X%͚ ڝ4j .ho/p'9ʻ@?ĽLx t× DSAq#/ܟaЪgI\?Hf /Pj$ѳCN8fxD y2|1SOd|'S EYLo??N'M܍A 6k.yK6<|Ɨ](a1Е{0x  jlokAdzI!Ӂ؍Ft]O@ ~_O\G?ݾadh:e]G z=V2gA{(] pH]V CwFs&%) ؾ|Af~3nwo1ֲٹUvz(J)Re3^ߐS,΀mŎuflF=>|`1Z{h;T9[,ѓn8+iO鋈ƄXQ$,}-f ˩Zw=Ǖu)tg^nZuV;~8 {z%p`g\9@vj8-Qc 7qT 5@ULLf6WOgt.>ƻҀ8')#>!ڝq>%!vO2HK߸!ݧ?Lw)gpv7&q0ǽ8n9eD|`KK7lN37ɚ?a\ >> +i nՀT`qZ!qVEa:oi`udY,נjS~ds֣W $c%w`FǴU],6M.M(7L';$/1yDloNxI pH aSRUEl\$Ri5kَtP;"C؜G5]tbW,ܗ5>eЈjcFs2!L1󞨋K\) f{cx/[;9#<ħpJPTP`\3s$pхnu#bΈ'u~8] RTeBӟs,l9 6oZa8_#Av"S S{q!п4hw9|=jCt{뺢~Y N7rͷxbx,uiE"5j!=}d{4Let3Q图w6!!ӳy=挢Opgi0q-;"b.`9:\%z ^WrL Vs-Z!IoΑ%c&Fk/RJkhX]48tXL2_\"ՆJ~)DÍXCmUvb*߀ZbBŽ-2GH˰B7KOwQ 9ݿD$c#7H03! 8KUbGVNH9/FȐ3$\'s Α8•3X!e裺{BjbC4gٍ0QdL gqA_tA8&PTϏ.hҝ+dFؘtٖV糢ϸ`1qn63K7XLi-a\WiSu(ڂdSc?]lE)-[pprЅ=䪄*|E>nF Y+3CxYH WhGXoS^TyK ϼ1G@4gOF*(@rH0z#(f+ h""lzչ_47Isej\Ke[쟄FHԁؑN8ܽ9vIʼn y"MxkIS㱦*vowW o޷/#`WqW>PK@qDtV9+IwB`CfM[= 9 9@[TF*;4[ Rbqc,LQ,B'ӔE:Cߖ'/6 ?ŜV/-y"N[Awr|zPcRI9ROGr_Y1}eH+/A#Sh0k6բR=nⰴhpQO c ģّWhكXِa;jwgoa[G-h@n[WW*IO,!1R j~@Y(yZ0$DOKePc9 T0;@|.X\@uUjb+dF+}}kȪ͢Ҵ t^p|xFcQ_y zȴRBatLkO's+pJKoYRtps-̀&#塄8S*3رb4 F~oQڕYz W/jKyw9!|E4'y3V''=׭RV0 \d82B< q,s4d@Hcp{=&'W1a1pwz:A, 6*Nʼn}E`0eIrD[d]&ԔIJhZAr2z7Gmc+*5՚!:ָnOLe+5`{&@(uu8LfSM%&4Ѻ2nq&FZE})I^e3TE{͢IbBgRǴ`gQu>_OXߢE%*BD:,gN8:aȫ:f}J,4?g T نеe"7sI#A1S={t:UMA ƃ@EG䳴 : td2Wn0C?+ޕܣzFKM baEN! 7iH"̸X+;߭-mđ](7><A>*"0(,-n+\in⃽tvI3LVqG6D>?|NŜG)Z6-Mߎ!.*N.n U?<^vתh ݾ.hW|.>&>QQ|Jm.+ ߏ %t.W w1H,*AD=g3F,mBcYRB$Z9F{+@.*BG"*#Cv;wljMLXZF6T< >"z kzׇ̑sȳGsSHl&cPP4-m妣4V:C h}=~aߤ>YkcP xR)z%7$1?naba[qQ ɯIvGZUE<*gP}.beMSE3 23xlYӖ=&+I< ؗ^i1-pVG<17m쳍C~j"B"[f=iۚx+'~j aB>#U61V`0pEpA<P"z5_4k!͋I/ Xc8jRզ0d-mf3jj`]cmG@[Ĵo}@COeVpsQPNbMy+D#sʛ%nzƟ|O2z734 DOl[Xp$"b ⼔$hU㊭7XU#\ƌP o~9cH(}uAtQL,nOM5/B 2zT 2O#~QZ=M #]n nw''--l #y۩ܽ)c ㎬C<;Wng=-('94D!2"Ʈ=Q?Ayo(̇МAF{M,P}lݦ?C&^IY YD"(|wF:&>)eQr3{]kq_Zo0jo.hCtBB񺎦iFΞ@7_J%1V;fMdmғ Lw[]nZLebFj {T-]6D(9h w0p3>E*"hkvqNxd=tPl?7Sd]nF#lyUر|;F.52(x+EnĘ \74Q{7P daźiZ1щW7Y_iguCl(l`uxh=H |vsZa7j\"U(WțGSgBwsgJ^`1=E4+:˔[ *.,$MA};pd42g=^EL#~9sUufT#M M%!D2wEŭ\rS)0fRք)jB zĪL7yB荊[ sHk!-Ag' ˾$ 䬹񓏐9iZOCN]̚DB#?vf>݈J(R7Vֻl)Jb}LJR9Rܕ6 5/QduJgO`Sq R0W_3ʕIx4$ Nkfe v=ȄNk-Z)%4+?:JH%FpwAӾN h5S]x5mń&dd(Ocj<%ӂ:G]x9OWE02 4(S D>t(|aŮ'>v+[FTqNJKgUV9p TAW82 cMvqYte @쪓h+ tfd:ýb]v#vNiHj )7 'n. [eb7K|0f#5;Һ Kq!D@8uij=<ʵR!<=);?x-A)Ƚ/pRbR&Iq2=2E扗P}Kl*Qʩo/vk#^0'Jy3O'#ǂ(S1 و?ldӆV3Xr^#[R|sU'ʳN"-!?kwcR>{̴)y~A^]\åڤdiM+J0&щB6{Hdo;U8zF A"&"`EWG.G E /u/ˌ_&ڒڻŽ"3x 46 S@n8ΗNzXl 0k=Nnޛ?^o|iuQD5$;wGc|Ňpxa%tTFɾ! A9C؜:X~Iq`OOcƽjIchdS_v@Ɋ=׻{=+xfE#N!uYT|@g>=΢ƶT  A̦޼ɗ.1;B HНi'9Z7B `|=p;P0ZQ'BJƦ,Ahxe:`0gUժ&o=ҙP0-[5EyT;wcM<4|.G/m%^Ʌ_e%*VʀәiҒhd;J>;Yh&)KJu阮UayII+>_Wd4tlHRwNˉX\ AU3w_&b^ӵΤEiKsa"IpSs+o(5i֜)7Eqq7}˩1ɿ ,os\Ce OZT &rz3.85#u<_-qwgG- '<(ؖIf>{%λjn<\_!gȞ?R;$0?ڰjdȎ6Ba,O&SzMћS= n鸿eC?*mn0=;oOa8 Wy5W;24T%U̬6h`ojt-#{r)l1{/}gOO LFS]f/'K)H6Nc,9B&xxxow|1XmJ/ehiƙuHf"D \du1 yI.,n+XxUb  `ɕV6ΏA*bD5L.e,kqD L?utMO p#-qaR3*)8(bpJz[2K\: PtϹu ;!g\_ 9';/0‘HSTh@fvk!.3:n^PPd=61:6sOwrD0 7l]\/evkE-r9xS:?L0 Z_ Yd;L׋$ľ5a8nH3 KUAoyY),;lDچ8hz,cE3jlyپ "\o+&HZv;QZ?(\;6=}k”ޫ̻" }θwO#2*l1Yt5}pXD_-cV= oꌈ{.( u OȎ'L(BG= 6A2H J|=[]SO,fԉ/iR3Cuͦ*٬ PW.:%Oo:8oXIk~g(S?H8e珛;F ؄.ɪWحYe K.X]>**YNzO*gKrN bZͣKI*X>7u0e2uF4  RJ&Gjx0|3&/{skf:(űr2%lڙGsql밶xd[j˞zZHznDRE}/zȜiG]0ֺch3̢g`[ɨME$" ǭ!斯SUAoz~܄xq6vAIv[Tr,p;hXk](O6:\rMK޲ޛڥBK8|Y?Z97b.|.ݚ羑ԗ0zNAvÇrma%0I]BX/&-w+fΡeZnOɼHlJ5VR6[7J2z1dLtmKKcdVD+)3-'/T 7E\GEfI=3|'*܉/M0D49R)w4ӏO¼a,PX8 PK L @K89Qk%@XIl^3ݻ*OY9^^pE1ue?\Β.ۓ.ѵ4lM}73[ oP||h/NK/BzKBIs}[B\Fn۽>R"ܗTPщ"Bj9Bso{/R'|ЯmƗUHqD wu0] .$T THϣUӜɲd~!N8핏jS܅n1::|;+L iwߦ-v#TN,P~Ă,QaPXaH0z/ VbSG!@'Ŭ{ Fz|ڽ-ŰHo"bU,]|AA/fS6:o^s*ۃk7q ii' l`±Foi[(ELgmEΑH@gt]$ eOݩut#9e4j!La)/_sE ֳ+[* 2ahRG۬.nxm#a@`8S?@ݒFaV}MWRm2p#w,{?zOa:: 4=@aE۽JL_9^BY}zf$5"'\WAUJLTвCs@Y3CBTӒOL=qh8:+WQx@7Ytl@GNXv*^v\𚍔=B/aCe"mH&Y/d*(mup{# pa@6[D6:8Zy<[ ˟k"WoACrWv‚ .bǩ6 Ybb <I;»ӣ؃MZy<hMɮ 4N)9|\-+n'8q:ǣi/tE?futQi;ғ $=< D7:GDmt?;T&\u3ȚrnNm@ T~܇)C=QZàs*H GJXz11qBfZ9 4NdGPM{ax֚m}9ZS]b{k˗iD+F'` [L7? )^)iXJku'԰\5˿Ѣar<ۺaN=tBbTSoHRA\|gVS^'y勵?SKa57c]桨r)O@9f18khF!c}iO52ѷhu(=^yrT;Ej7%~Ð WIs֪;Aj$6xW=W`|`[<keO:7c-M? (M:")ksFo` spu KQުS6~Xp:pjC.ps㒤t&|aWVǼ*dyͫK`/Tqq a|轳 ƺa ="P)EY@oy:73o,|Y;uk tEBÀdž>uCL?^^fl}M5E7 wVlgmZCaJ_%CFE:Ư=Iv!To6 #ohL Ep Q?$^}o;WE E0L%,mɜ.2Lj!d[{|HGXq[^@ 1dأ]L.U^h{w8xymN+UöL!лzX6zjpZ RJT=W\wXkvU#6Rsco/?#/UA>f/:%Kwг꺱{[#4*2f"2k]dMu?aR k=[*$z+Xȱ]B0l_H:eKS+3;Pձc+ט i\c>`_/L} jǐhAjC3{YEۇ?;Lj<)ϞN;l{Ro:lpViHDXe+0lUT^̾-:pDg ;?D~㨟9Ylf[{Y"A ]ky=e4W&75 1{ɂ%Ȱ;FO%8ޔ%=/ć|ɞZMffoyXz%ЄTXpM$xZ*\! \Qۣ MAz=Hmo٭ȯ6IPzWLD;Ox oVvdK>ɚ%he(EVa9'_8_Ad/wf̼rU{Kbiws~ ^Ҋ!Je/^Q'*/E^Qj;9l%߂43iG(z<@,n㧨G(9V6жUh"p3ٙ98ىasAi}߈e;l`>"Wv獷at`k P4ok5>D%wNa`@*⤷Cl98֝d4ͱ]\%a@Ԝ8Jlqv[Z{*G)` 2~t+lHo2A-(RKA&mNi IsѵTofbw96TOQ^$op ?}[o6{*{e'{c\z¦zH_.%M_(!S{.x<Ц%iX B+S V#P$ɓ>Ii]l4 ]]WezyETWa͝O/.lrYjP@=KF筯B+)u߶ ς1.+as(G9e,$E ђX\f5^.R'}1h({fdXyK8ͩ|ALo"s{՜E¹ HO?Iį\bRIMȨNb\ /eY<Ӂ ʖFu/` QSL)RB_9-tqڑAQ*9A~|U$*TQ$ۜDxfY;RB#ڢ_f˷Hw[?MQaiXxZ;9*B8 _*s{s+YrZfI̭>EOʧ3/'KK4÷KxVt9S2iVDJݝMSmoiOViɂ;(9F#[ao`3K9q Jמ \BUz91neeryXVur^rAh@| 6B;Eצ|̢̲Տʉe".ݿپJQR!ZeA灑vòEfձSR969#+[A4ז-SGkt7ѭe$Cޯcf v_SԶ.ڼʜҡ|~xGL?אg6pjPȋ2ޜ:rřmC"-_}5mV*2#+Ec̷ޗkF.h%jɰv q}Ql޸ć8xѠso^~^XW?B nD= 9Н7 j_錚|cRSx+Zʶt|͐IR/ 7av:\k)-a*{NN!S^x"di3. >Bxz:ƺsLG`q}16nr ?ܯjZ-xR|D/z*Ams;GoB7<&wTJ%ц 9E U O_Ћ҃q`|t <8&5903N.\Cnit۸(ѐсΙ (NaZE$NL+tCbt|E8^x5)LTtGr6#.$j&M{*_$9"դf9G&ó6a Q;W3]jUVߜYWQFj3H=Y@@Kt+Tk[Q{;_9_բv I:v>T,k幐ȹ%m 3f++ [b sH1Al_PoY Y8U-ror{,~t֠@HO_ 3Kg%3ћCSP2,^LftVJP5_reJY@)t3-2MOqD>BC3X I1(Z @41˅~g2jbhӘ"&4 ;FwZ 0 D~ dxTaަ4nVq Q, <m;e-5:ʎE 0M6HÍ a{K*>P6a*A`u|"E:R{ %f p'sRDnĶė\UȮvYMX6YR_\ {nrP'>s8Ϧv/6Pb7|ٚcVbGTk銤%rAZ_Z؄` q`\;O3qGVQ?xZ ,e\kMZШjW`96`T1\gr/NE5іN/jUPeIJpQBdaنY;6G+ҰfDa:N$aŶ gAc':HMW2O E⤤{4G| FH>f;SFǧ3ОBi;'ZߝEӊX?³As-d1-`T-g(x?T!|BH o4γG"Œp'x%6[%D Ț&w)[;T~T]05UUy/=/7k:5q'l6$k RɲC>_9%gAph%,&&#OاhWdVv]F FIYx)u1xӮZR\&ztLaX)KXGU"xo{6qhw7ll6֑&lYŏAqѩHou!k;Ƃ'lN6#C߻7c鴣xM}_[Q=8}b^?e+7@.7ϏGU_a(P9]?:>)a"ٯZvP+45az'3R5|/<2UŵXY5]f%-呼,S]}̝_W]VXȝ3h9@1F_1 ^;z`[rq[sX*RﲣN`"˳7bkXg35/HZSŽݖuG}^ޞ?ts0HFR#\ GKћ#5([~Gq?p^62`x|iP}.k)iN7+Q ֨*M-wnnr4E6&LHp8S}lꃭ~=Mf~pGФYp@c|X@ĸ!2f8mlv T}r2d! OBK6:D3QB ָ% UAQ .,,s}zFT?CS< m?/ݪsWlO]hƒG޳Z\c6PA; F+/V|du2]}jFz >[Bs TAQe[uP2-2G1dZѩTsLRb Ѕ0Z_Z<VY#;oĊ Ɯͷ@l@``K= wQ8b[!zqZm_Zl%&ub ]%H{ak+g#EaرxHn{067癶ԉbݗ?ѠMфʜ[T/>Bc߃K9 I,v' !s,Y)\@O^16na4Vi ;(e{zd+|Qx'q鮋Sy=l(myo"y@\SIN緽uƢ%lx٦,/3"|ZTb"Jzj<T_q{Rd?<'iIBlJXƀ!oہr m]#6_6 FK&q|OGy9Dj(=`'wOeuY ?9g#3>01; ;&BN@PU&0:jR ։J~g`90x0-Th(ce_.]t=SbbJ, 0|dޙ'Dp70!{Smӧ==h?-ą ڻc"+ BsrpNceR#5[;.$?@qx.Gu3*D\]dХO Y&EQT447'UUo $YIH0%_~9ґ4a$.Hƕiz·*G G !^@ _9NL9$W@v.8wʜdZӐU0zmzh&SJsͭG] {}騎/J9/yh TgOܙeAL<3z-lȌ(&E!P9?Vշi8 a[BFJd3Ļ Iq`<eْ!#H%t6wUAt:)1D@\Z#_ aа[ >%H@Vtf* |Ţ4 GHĥG:?Z1, EmŐ|D6Y/\h w'7$0"P&|=Ρϑs vԧzJX{?/4)>)۱+yWeGB "=΢>쬰k(N1uǴ4Pغō)K~ 7~OWi 0e3.)B_t2SP{צʼIY Rq}P}CA?o0}mm`8Sj,ڱ2+X"tL0ySRϐ}Nb„K?%p/5J;W*[5#d~1Lkӹ fb^ƪ$*;Ag TgXu,]c,<ށ( s _M6+=QHYru*׸o׹k[=k,W?o)d-OX[kH@Y)$gVe uBG\'p_?dc㏒S _ϫ40ϳS(yjon_H[ II=, $0a1b[.H"Bտi YszS8݂/P6OOv# aUQ3#z"嘏`F͔ȳ¨ӮQ@0܃ #ǓX,/yU7X~%}毡U4ھ]:PP3y"*^[63l@9\:|3PJ H@!2(9\9R"@Htvi9`; |ҐJӎ'{BFi?jcPu;Ÿ`m9ǕN?쀁V$-;_*Rdni2R~l 8"7GɊuQë#uq\ y>iﱹ9f<K,8$ 77 eP=&+6iH4l(!agz#ZQ+wEET `HDb)2Hי>qƴ5ij2D+G@fLTr묹u|@J L jg*OhDڃ:-HBXƒi\s[mvWi䐾JWԵ6^ h _/&Hi< aSaFO&!&h]j[;N 7!++!kDNB؆pqNZ{ޙfCs Êz}B*b}j a? qXGڍkdyV$R̷7i-B2/PoT