preload-1.1-6.8.1>t  DH`pJTn/=„j\G~xy4xuOh"ttvCXJ8_Բ綠p;.?.d   H   @  Z  t      $ X   (@(8696:6>*@*F*G* H+, I+` X+pY+x\+ ]+ ^,\b,c-Sd-e-f-l-z----Cpreload1.16.8.1Preloads Files into System Cache for Faster BootingPreload lists files to load into the system cache. This shortens system boot time if used correctly.JTbuild33openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgSystem/Bootlinuxi586 test -n "$FIRST_ARG" || FIRST_ARG=$1 FORCE_YES=0 set -- preload earlyxdm PNAME=$1 ; shift 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 TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 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=1 set -- preload boot.startpreload PNAME=$1 ; shift 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="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 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=1 set -- preload stoppreload PNAME=$1 ; shift 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="no" INSSRV_ARRAY="$INSSRV_ARRAY $SCRIPTNAME $SV_VALUE" done TEMPLATE_DIR=var/adm/fillup-templates SYSC_TEMPLATE=$TEMPLATE_DIR/sysconfig.$PNAME 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 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 sbin/insserv etc/init.dc 6LD? & A큤AJT JT JT JT JTJTJTJT JTJT JTJT JT 41e2081b4254aceb0c6d811112fe5d25121bdcb37ddd7f3dc077b41d56f1a82563798614080ad35ab4c6f5fdd9a25679d6bea71a15957ddc7eff796f6003e422a3b2ec7464702a1ff2b69206b8c30141bcec463b5f605505af04600994745828291dad9a59c06a7c5c8e95447b6452a74c7c4ab0fbd4bfc4111e593809adaa713aeb92f2fedb81625127cdd8a4ddcc78f4b817da486eb96b4b4709ea05d07c109743b06d38c85efd6bde35a0c803c315rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpreload-1.1-6.8.1.src.rpmpreloadpreload(x86-32)   @@@@@@@@@@@@@@@@@@ fillupcoreutilsgrepdiffutilsinsservsed/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/sh/usr/bin/perllibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libgcc_s.so.1libgcc_s.so.1(GCC_3.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libstdc++.so.6libstdc++.so.6(CXXABI_1.3)libstdc++.so.6(GLIBCXX_3.4)rpmlib(PayloadIsLzma)4.0-13.0.4-14.4.6-14.7.1JJĴJ@Jv@J@JJ:JJ~@JuJf@J[!J[!J.NJJ@J@JJ{IIIܑI@@IIԨIԨIII2I@HHH{@H)H(1@G1G+@F@F@F@Fֱ@Fk@FFFFzh@FyFvsFsFq-F(@F(@Eh0@coolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@novell.comcoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@novell.comcoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.deaj@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.deaj@suse.dejblunck@suse.dero@suse.dedmueller@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.decoolo@suse.dematz@suse.decoolo@suse.deolh@suse.de- fix the logic in the worker thread (bnc#551801)- print less warnings by default (bnc#546359)- fixes by Michael Matz to make it more robust (bnc#542538)- do not require but recommend working kmp (bnc#530655)- fix for bnc#539976- fix typo in rsyslog check- do not start login manager before remote users are available (fate#301200)- do not check the config file for rsyslog (bnc#530569)version 1.1 - simplify the stap format - remove bootcache code completely - rework process tree parsing to catch all IO- kernel-extra is no more- kernel debuginfo is split - leave out pae module as it's no longer used by default- new desktop flavor- require systemtap-runtime instead of recommending (bnc#521357)- disable bootcache for now - make killall -q (bnc#494082)- pae should work again- hopefully fix the handling of reads on pipes- ignore pae too for now- ignore legacy as its debuginfos conflict with default- recommend systemtap-runtime, that's enough - kernel-pae is no more- if the output goes to serial console, give some more buffer- don't be too verbose (bnc#494082)- don't require the kmp, it still has a function without regenerating - removed debug output from waitforidle- [stp] don't show openat for ignored fds - [stp] increase buffer size- don't fail when there is not enough space to reorder - fix dos line feeds in input- make automatically use of bootcache (*EXPERIMENTAL*): relink files into /appcache/boot, so they are in order of booting. The logic behind it needs to be improved, currently it's done on every boot - let the kernel command line say where to save the preload trace. This allows preloadlog=/dev/zero (interesting for booting live cd) or preloadlog=/dev/ttyS0 (interesting for profiling live cd)- ok, I give up. install all kernels- leave out the rebuild counter in the kernel version require- staprun needs the kmp exactly in kernel-version's path not in weak-updates, so we need to make this require explicit- several fixes - removed remap support - not everyone has its root on sda6 :)- preload requires stapio- majorly reworked how preload works. Experimental for now- fix syntax (bnc#435512)- Fix init scripts. - Fix fillup call.- now fixing differently for different checks ;(- fix rpmlint warnings about init scripts- update the preload lists (bnc#375313)- fix nfs mount catch (#333688)- adding correct Prereqs- removing temporary files from file lists (#309149)- make earlyxdm depend on haldaemon, so that we don't get a race condition. It's far from optimal (#309171)- update preload lists for cursor change (uncommited changes) - revert the workaround for #302010 now that we have a fix- Fix waitfornm typo (#305757).- Remove blktrace since this is in a separate package now- fix typo- readd kbd dependency as a kludge for (#302010)- adding experimental support for ext2remapper- remove kbd check - it's from the old earlykdm- harmonize earlykdm and earlygdm into earlyxdm- remove the boot scripts- reduce some files- update gdm file too- Fix off-by-one (#260836).- update from SVN with updated file lists (#237120)- boot.preload has no hard requirement for boot.klog change insserv dependencies from Required-start to Should-start scripts will still get the right ordering that way without triggering insserv and rpm post errors./bin/sh/bin/shbuild33 1257198620,+-.1()/1.1-6.8.11.1-6.8.1boot.startpreloadearlyxdmstoppreloadwaitfornmpreloadpreload-clientprint-bmapprepare_preloadwaitforidlestop_preloadpreloadbootfaster.diffpreload/etc/init.d//sbin//usr/bin//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/preload//var/cache/-fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/30fd0644ad681d77b07e04caebd4e651-preloadcpiolzma2i586-suse-linux:7D7ﬕpreload-kmpsystemtap-runtime?P] b2MfxOCnA/Yzl=Ču0kH4@Mb{h=*,kAyS˂f-DŽ,Kt>ļ)Tc.ƣy]łH6v\F.-YIZ'Dl4Zjka#>~]hz*ޢaǰ_ Y ae6|<9+cGŏ&SfÇyFQoL&W Nl=Y; -Wp/'ܖT3&x CɘZH9Juw#?U[~A"9`|1'=&?/tQɣ۰sT^ɩ2˺?70%:YW0ʠɶ}^Y[_8>L ikaPBA;ӏA{v^ ?E3Y?ANխ/c2 *Z4AgW"/şzlOG#M"w=SaɰS1d! NMD/DF\dL]F',ήm{Hɽ1Ak1r\nl*Qu{K6KDOu AB(~^ȷ~(bC$sDư |,]ޭQI>$*4_hRK8&4&#ytdmpxo[%PcP =aXH7*LTVNaQx+a4A]8^T]F'J+k:E +(ƒCAMY(,B^i <]5(`<ǿyւQ߃9mF$|.[LS&#( :@6C;-*Q{Hʼn;X@inʾ* s} :|ۯ' +|4A>Ym{w'dіaAL/C6}ͯg9A`2S|λYVDU:OdbZnbQsq|x1x}]0 pc18دe6S1QaG}%8P񉙯Y> Vrjcgﵻ5!A%^"Mm͍R|; Kcu6h_cor/&Q|3l+ s"_?..rч$:Ї-}h;d}Ӣ˄=,' $TG+iݤ]pU^1f7TVslPQysT&Rt}PJyWltOb_j|Ny@)K=I|(4sʽ[A{ |{o: 0Gú+\P3#S֜@z 1%=  #\ɀoj7w/rwpKiL'F`8Ng2Ժtu [9 dA'oZY#QEk>1PA22q=Ē{ *:U)TU"Կ]!5*E🋣{\#S9pGeKIbjw"p;>-ǦR;cr+V䠿K10mnA,T~ {:!CB g1Z\sho,ɲ_45·11(ru{K$q"\ȴ*4H#] uSN,BܔqJ/;KmO3MR;;CP%*Ϊm}q\2$bQO7xk'f.q) 㽾Tjʯ"BN,jhY/^3r_ESK's'Mu~)\WYJ_&ҝZ-=8uHE#=Mi7{lgʩ@@zmXD@_$m55j5mS`YTs=YgWpK#/AbRhg14 orS|.Z(C8FAqxjB$/DX]-kkyS|~C0VɥwZG5esY dK tdB 4҄Vx?#K+/*!De&lG;l 9߲qL;Nѕ`r]X_([^h[^n~+ZXmevBAeg$hMoz$104iR:Wry e.ҎYrv/K3t]Zv6?c~EPF`u1-|?J'=@!_)ƜDv3%QIk)2>7(S*wb<ɎSav:]ܱՇ< @lBD^|h&+0!l<[>y/xm \peAHa:8c7قzJ2T*ozUdw-Ԧu_S> 68t"VI>/1d;FpiɇԍJTΟFF;XC6kluׂCk(+:c@^C7C+K˅*?BlOHUXu-e5i܃1e7Sߐh޳WLmSQRLj:qG31NT % CjS+]\Udqv̛2}uV=n JHDn%7h*RT)-P͵ 5!cez "F*9Pm}:Pr*&4n1fX zU@pRxaKULhubx}pie깇N10|u*^ ϯD_Yˀc:PW$ZTa^5 ާn֦4`%k7=• F(Ρ86gs.w(ی┩`>;4nW3\_q:lMP-wՎu]]B :9RSr6] d62cu̗5)&6? :dg|D>&[[J0% > [N:;%6$>Z*N%lnްJ|UEAyhYR@X r9 ,IbqR[1 Y26"xp8I.ֶ:1CpoM R$$NǸMC A0`&aM"^BaW"bmڱ^/'Ӥ)h߲XRl#?Θq\)ay)s_{4=*sn%g.CG:@^pByDnGVjV}#ӉYc;'{3BVt|ٮ/)d&ۂŲl9 .`_#ULhŦL$8DIXA6:v`XLxIAlLfX5cA;/:m&=ceuNUţY]8Xk?.f;(zijv&9aĤl*@> !bZ@mI64BCxd x63>5~W:Um'[E6v7Kn}TyВfdA rBZn'E4߆IZ7֚Q[:4| )@1v$KM+YliY:LZ oupX;PFT6%0ЉtCsxF%p*cO0 RifupkOϹ\tԲa; dlTtG2 =t#Pv \ , ΖANT u1;$n@ x"9Ne7*$B}߬h؀ǥCRYoiɐk2-rE=Q=.eOi'4-㮮!fUd uiG ogك1UwGf*y3&/iDŽV%Hmx 3A0ΏRtt~(I_,.K=#U5#!E)qHlH+pt^P3g%@Vaڊ,EwQֹAH"rӘ_.Qu:GJ6R+f {|Add9cZvMpH6n~ RIvJےYR& BYXU901Fnk=p/LZPJIMDűTV)c 494:PәXA!&UƄ-*h.J}՟He:- KQ7ImQ6) Ԗ, %Cts.Цt y~~M$|TDKC0}BHӜQ8I#]a8E~D~ۛ_Ú$ZDŽ5?`"ݬ4f.MΕ"~6-~j@U5zA:nxE¥k\ebcK=1_Ay v?ZHXXHVw؂0@E֓n"˜;vzRFlG|~͢#1%w\fJ_7W=p6?G5?~6MjVsѠ"k$#жrc4v#yRՒ6q<_(ꞟ :rvd9]})'. =J}k&WjjSTjXI jI٬[*+Ł:δa|c4i[SA q@8B׊D|3ub%DjF\r6MUm,y}fKbx_v,D\kQB{vaFO/I\=pp5iʑ~e._@_Kހ"/tĪ 8'PT %O$O"_:dI-W[ NI :.%,]+_<9Ԟ9J~еp@pa0cdf$ớ,=Z~Cbc0CtcWZ߄.Au0+Ϸ "_4l%Q^b^c]b)÷\SOlNX??] N!–3 |WuGַ-yT<;XV2LtW.-6Qd ԙRi( 9SEhε{8`ܢlpL7.=xv J1Rp yƓxCV} )AF8]|[',;˳B5<&zLIj;AZyTgX`LxbB:+4> R0+wQ(CX&5ޑ=0:ӅV>qPB_Q*@Q:l\aAqt 7c z޷}䱀8N2 >vpi!@fi{G(DAJɾr^OY%/)>%F6\Z⻽߉ݣXST8M`m/nj+%}Q~ٗrG׉f B^ո|ˆ*d 6EoMR4`~>,O֥Ïk!ûh2XmRȾL6S-U:Q?S/?ܙ筠.p+Go`n5QDMK*+Mzh?df-Rll"Y9-!'f(*CW[ HNv0׃k;8Q)VٶnxO'x>ኾpc=&c xh"Y`+sxe,]CapP"+~5ef1I ]v~4_ SBzxhltxF HhC+moӑ|2asr47^nٙBؤ$&rGlI' neUFUzk$4E HIݼK9dOAUaZcXg/kmS^e3DfEU]R>yY[ḧa94'ch|b]*CK5CR'hHTFkjo+XR,A"Խ@lZ#jĜ΂jMKFY~@\4"5Ќ U+ʸ*E-D\qNS  'c9==u)GZUt4\B1A8,gFzl:1x|n* < GrNmdH5kc8Ul=#dϼk7*\(uOX[ 園7h!dڹJIP6C }Ud+b0L-h;O`_ы!UIW5,x(Q4,B7k{_G:#[#K80pԅƗZ]G(eFg֝'K@Wbw< K8M/  ±K4) ʭ\K:QK%ӛQK4f%2^g* I)kkK/îD@K㣺4[jZy4Jvn3E\8t'EG#ԆY?8 &(fĆC~zC*b{1RǔԸ"FMC?9]8uBjc$Pf`#[1#5 8ZL=Ժ9mCkyUzTӋ^d!wz8/S,L,zgl+MtM/pmّ:ɡq3|`'9B/ Jƃ[\#_ڳrP&W1oÃ|_JmQI T:z*PpPVCbg6ST ZWĈG7*Ђ1Rgmo͞C4I>WeS@@=-P'RSNtؗA3 %4MNۅqƦgU("g1GS+U"|m22&_,U5ZH/>F s$ef+>':(mSjc3DZe]AkfʣB!s"Ӏx1T m4D T}DoФpJ;93Z3zf%i+lO 4JS{7]bph\6Hl^l)~o ʻvܱ֣B+-L`ZTKo$b{Ӹ1EƞNI64ʹvLa ^:ǍujU} ac"O"k \.UR:6Lc`KQ1D8&N(I~[|իΚ2&P*oL'c^KoIn9mJFee,0zYȗ|62 -^ui&jvC2w7KqhؙYx9]b&~rI;&McGS:i4ޒ#>n5KӬ׭OPR" r}1sVBt1М(,`'U?ūA <*y3ഁ(dgy:M>x2$;,ӯNg1-cߢf㈅\5cz@#ōiMB5=0~l %Nu1i=>[mϣ%yFpwCf;:=B:r>C>f=W]oBzE_}wkxB{-]X_thkK^&* ?YWf._'-:f&uY7*2dCa4;6@ lP]m@nkpׇV7j:XQK,~ЌV!z .ω˗:9FL"fgoPR}ΔI0/+#rpԇ2dv jW,?y#3 QPp?Y~he˽΁rYXZ"2cWQ#D"UVbj)d8DynA mA[LXsj<¼[z ˽gGŴg\}L_vJ *ej5U~.{u!:4Ā:" ` df҈-xsaxҐ~uڏAk- /Ze4Xq s5 \}xhNG׆`XKJlMo<_IFI$B!bi1D 9؋Er`-9)N%My7)t*[i½4HkVw V]B To ' zC"Ea?7#b4NٛR|M *8;,W{hp4գܛ&7Z#n\Hs1 N\h4,cKiC3Ռ?c}6W%d`$N`0%R8)Թk N9gtt8 !K.%7E$Y%Bs=/-fJEQ8fU=y=+;?S%`z~ )2&HmRRz2ݛ톒!y3%c~J|\-kcGKQgXZcrP,^Nĸ+6 p3-r[ڇ'U鈣2@<> ڍ)_+Za_K+lpW+4O7SޤpW~O%8NPا梸zt-S|wĄe_)sON3۟PZc4:N  h Ζlw|>gTC5s/jD"KᾖN=-2G%*+<ck>֗ԁi^EL=>LLnЮt9., ;Iafa73v_@xQT_]*RSG~jG6 `(cq'D2qr7]ށā#FTYX!#5hWc::zhT)1Φ,B]:f[&C>g2Mlr݃3;E.)6Bk+?ϑ[~Z;Շ7^{E ׌c>ctfHm ցVX%%h0 )*wcFfRa^c~x刮mN8 {"pF +ŭ5gi ŰL]B-CluUx)Bl \=3bX-b;._z44fs\OI if_pb6\2= U}¢f&5jWE>!\Fk8+9ٟA3AEqNC`{pXsã_>N|AJݛY4!٪>5OM[Rgͨ;Y$В> #I K'T!vNJ ryuACzmF$DH]速&d9UtDFAglV!2r+@R#lRHN%tm6FnxY.s nπ< q[{79x}ሲİb#V~e372*>{ࡲ Ϭ?/v0uK++.][a?/@Zwlwڐ ($ͦewz e:IMxG$g'Ky(Ug}1B2DX?V+^~+)9Rشߊ"@xeoլ^yC â_w*6m.K>0Fy{e@N\|)Gq#qO*B7u5p;ϫO*)m=p;''X^z1 =)e).w F}'Tֹ׷׳r/_kF[ .3ݪ HU .'im@+w#jS Wz߬2LH5BSO.A$}*WU@; 7zhom3ԮO`J>rHUc^<4Sv7Λk73mRL<etqyrom:8|֢sx٥6-jFS+9l1-a +ߢtar l*3GSn`hcxYeoƆSN-jOOr`~59sfFU r#}Tw*^G%pRW]^^BGbL#']473&"3`S~Xډ3Xn_ 2y:A(˂ 8Q vlҠ!ҳL.#1=J暇C!_,;SE܄kIA[^11Lo >|H-G\Igl觙pU۰ 4 8xn(#L.{ RZs43 LƮgt+#a*"PM'J{{σ$Vt?9@ױrހ,Bԙ3Ӑμ8T??Y{Fu@%r0\^QX*C]uyiɎ4aIfw<+7ӛb%2RկI4> nT©xEG@Q@6ـ8!Nw0!y{cFCXYiih^/r__GZFs7uը]WKU9~H4.@74m~@}{ρ/HGg,F[sDF/p@A4M-!s.z$2<.&]Of} c ֢n`d)7}_sY]iEvV`Хk=i7GLKCNbjӁ}d]Z ɑoƼPKRqĉpOz2$iӬUTDsZwOAOdI%Bor`QI2XM$ʝsbY`e _س/d=Ⰷ+ ͣdW R(ә_vdEAD!..sEstQIߝJAl>HJ3tO$WS[OCR#ORS`ҭ065ʺ\]4-b?S#R[6ՌpT+x֜qech770h7T]0 dI*z |ADi>ѷ/0 H;W=)"m[_=tUK]C k v沈9C2IwoSBC(ۿІIBm;cE@2~*ޱqnJjBbOh2&P߮ý%萊̵?`NZ67/Yw 2um;n{l@nJ> 554܀nJ|9"QYNܩRAoq{xȔc~j&H[A,.nr'Ȓ2Y(G ,41<3΁Gb`IiRA9NWIP4bE㓲k~ZΖdratX8D s_I& T}&!-p[@q=*ʰp zЫHն!J۸!|ۂ7Nx+RqS!%&_-(lU [W$|̀v?Jkw!|UvJGSֵR{Y-f`epJå/@l< u>A/O+Q>&3E LD O !Pu?VY`̳j '~eRam gV>9h{.hD3`icNܭ"{8;_JҴ9X?_\Ȳ *ӱf,.G),Qz|IDaVlpt!XGPe뾄< F;A2`g[.*0"*?bEx+bS_ (Q찤 tm~1'D02챴me'1d[Oa͞ඬaRMv-\N ťP,Y莢e*(P..<wx@V;cZ{Σ񘑿\ۏ뫣e !}^UpyF\`amȟiD M:H ;H%.3Z&Uvp) Ov^#I4縞=Y< mG;^`ZCsNuz돰?=Zz -ޑ TZM](D*X򖢕FOɰn(Ud`iļ;E]d*d'􇝬J8~oBb Ud2l N?;I>D.4n/LG{Ka-,WT|[x,xLNj5avFAgWϧn;n߻($\뼏_4e(<\dFp} ʟD^ɕM}ڏh CD0ԃa.NA9_G K.YB}1~І) E] 8(70^+LݢaO-%? T?{HOmU&X܃rD'Z+G5 ]XrgQgD7t>>E-qobh9$#iӭ])Ŕ8Fq䏨ڟ{5_]+x[8Q&`} L8 `xĨjA&B51)0|V'+@@"*K y{e3po`. N"rG53TcsLL8P*\G&Qλ2$-S|w2FH0A;kֱռUO++37쉠ePpv^N4/_qU;ўPl+x-~C/N"sxrJc xXA3,,p n*V̬jxĢ -G43zl]f-`z9#2h㦣 6.kEI]8] \? I,S bY%?eE64|*w +$TR17EUmbJR?e|.-npIMR/z^-)7~3$ b +5q=