preload-1.1-6.8.1>t  DH`pJR/=„M}'6d_J1$Q"5{>X<\€t4(ݮah"Vtԣ7\!rvSw$>]`6%lKURb!n S?ưS`{4D$zM1u^:@Z=jҁ4n$;/H_+3 (2[HsڽWPN12977de12cc79efd86c6d018ecaeb5cb43f07be7JR/=„44sP/Kp-#Haw >g;-?-d   H   D  ^  x      ( \   ,D(8696:6>*@*F*G* H+ I+P X+`Y+h\+| ]+ ^,Lb,c-.d-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.JRbuild19openSUSE 11.2openSUSEGPL v2 or laterhttp://bugs.opensuse.orgSystem/Bootlinuxx86_64 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 :`p)X? :8 A큤AJRJRJRJRJRJRJRJRJRJRJRJRJR41e2081b4254aceb0c6d811112fe5d25121bdcb37ddd7f3dc077b41d56f1a82563798614080ad35ab4c6f5fdd9a25679d6bea71a15957ddc7eff796f6003e422eea6eaa9c06931a58fa6138f8aa755b59d5bc6fb423c0efb010770268f29d2c46f740e36a89cf850e5b472b8610f7c1a4c7c4ab0fbd4bfc4111e593809adaa71cd9dabc8ed424eefec722b999726c85af4b817da486eb96b4b4709ea05d07c109743b06d38c85efd6bde35a0c803c315rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpreload-1.1-6.8.1.src.rpmpreloadpreload(x86-64)   @@@@@@@@@@@@@@ fillupcoreutilsgrepdiffutilsinsservsed/bin/sh/bin/shrpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)/bin/bash/bin/sh/usr/bin/perllibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)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/shbuild19 1257198229          grgs 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/-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-preloadcpiolzma2x86_64-suse-linuxsb^'FRpreload-kmpsystemtap-runtime?P] b2Jx8zkE >3zau7k,1`2JW_cl] y_9#ǂFO4-l3bw,yzʾsOq,#1-jLR9JW5ܮy?B79LDw#N9+wf(P7`4l H<+?ɛH^.-{p2v %\ȞKe ߻ab Jl #ᮆN֬7i@:|cs_OsУB ޸a>UEP-e^XbkǖfSS[uy9A"]77}bw',ҿUGVIu`6MTfǁ8˓Zʋ;Y16~`;|`Xo;uHF mĥ#|^ytTʂ{kww6xzza$\ma}ڋFI'p.k0bijEëƫѴ,1z48ͰGG 3{1l5lb6'hZ4$C6aGHiP>HG/?45RqsGM˘NAlH6OQc[D+_݌ExY*i&Od=&, ,7H#0¤?9uaj+֧ϰT Mfé1IJW (Ɣ䞼$գWǒ6y}%\Q2 zImQQ)sȌJVx^k1_LqcݳBScwObSZfB{GLG 3S@żKt,}:N:B5 Y cI̸fQݘP|;`n2UH0*]5Ii0TrI%Kxb.$06hDM qRLtt*LӪlίtj1^~|є(ǣWW^3\";66L(%V>6o 8 #b]Zw ( .N("4t?١L)`.4b@j9UK&8q7KM2M;8=})@0v4'@.-) 8?$+8#>?V=8]^Y/?W `ڈϧm q!@aUJ?$3,O:*I,G^bpB^2ɟ pro2>,ֿM$93j| k.25qHOaIٹ(U#HURl{Ț< qHHC;<PP>'u^ ,iv/]73rAnK{Ǖgȋ$KQgBXi,z ytnC X|' ݖbNT:bak@7o=<1vl|歷Wbi`?NǁUHcsUf}(`R"$ ]̈t шj>: a\TKaдi ]Zh[ {Z1R>K1$bA[-Ϋe_nR-4+)R^QQrn# sAm5Bs>gky}\6-4Z".4~PˬUs+Փd}ߪ}ԡo̻në(ŇL7IŢUibG 9p}]+J k|ch+DTBG^)ܦ@GFM:r;8ikdSqCŷpz9dVJ@T2:/pvQX7`@^e_Hxq*Z\Dݹ ^[# yC_έUqRM86~(&H]`š? !\ `.>{G29u%J*XI"QDQ}Re@vԜ'aSLQEQ]nQ:&oH:q,jnSn9w0oe*Voъ@^A"H L*$,Ք@Cw2mqCƥo\XUSK7*T aakE(F̼CvfG B&(( BJ]\Ƨ5_6OzG5 5Fy"v5^v iEJE)+ dQum㹿e&L6U3zOS۰TŠͷ_ͷ] $4dLV*e:Y7;4|t ~yc=%yr #iR[8$8P3W|eYa@\yuBO|jRZ%'C>FL,gr)qkk  ]F:鬸io9͋f.{bְ >\$16 | _?ʻ.cS~n @f+' $E>C̈́0 o)ɭTQR{:h; 1t!1^TӏTٷPO)UHbg#qB9rn x`·T7P+7< O#k>RoW9&I$vDu-C]T2|t˔Mh^]fu:b;"[WۓhRrr5JeN|_U4%:N)[ $q?`u}=Q4Nm3?&i !9Z oderFfKWwۋ6W-K@ok%Dfʁ61ɝaCfC ڛl`ߘ[pVQo7V%b ء.,5:RY=  _qEcV{Ֆ^{N;S|xs*;.m Ϛt^@%o9ڇ{W\0u]aN+3*ûK4҅o~u%#QeW80(Du>!E":yDkjNva-@SH-kw@uVCCCvRv+rWsԱ0kYڭC&X7u q^H,KzVo\YX/rWK.s~gP@ZLn(\o&(*Y8 U\B`ᗍ>둪wE'B.{!^rK=‚41yF{ څ30;@@V;;u8ӵ]mz՝TWXX;KM@Bjy#` /8Wۯp9kb θkqhu oMcVfH/t&agjx33ϸD4sʒ&ҷ1ŭ9ZV(o}^3dtNh'(?eK' a1dя̬'AG s:Lj|t؍F"I pa^Q"A>0㋇UJzuJ{0b 0y53)u@8 }T(m"KQA$y$jه\+/0e7IjXnٗ1C zF8g!*`^i#)ð8.$*_AbZbLts*Ǿ]Viףo46̟,x%2VQ+?رQA)N-bu!i,iTS eyNX -Xꤌ8eܐp<?JmOz{^8y "~>];Q6׆%C(pME.G(629{$gɤ ٟ; \ziak;1 %/=UwBXB^Ñ+B/hr 9Ͷ^DW@ـX'pv-:BN%6lThWнB?Ύhsn;90b֬R,d& j{_ރ~6&T:_tiyv#)?L 2+v5?7]/ܼ";Zв5\UX~2l4?ϖe|Vy4FX_NQz}O&՘FJ\H{K^z((MTV=g֢3Alua,߄ R3O0d1 v&T6*L1:@eƋ(dA="v;\'v{@`yԪ_BVb,/ݒ&-lKPEÔٟ 2_*Izo,,h3x?co8\<~$@|aħ]f.`' L|dŇBp b*'@..`2Iq}66L|:fvfDNܝ:˻ )Ҭ &58򻎰4P=1ߑ5.^l/P\Q- 6*rHM sDlvQp<$3At G;9_yW R;rQIbREsGi_ʬ':>Y'TT/N6=jU Haw^0Zq%oc7ֱ @n"濮!n O!K%ol,= -4N}v;8 t8@Z6/ΓyGO2xɑ?:n +Y$0ĬwV#( I.Ni0,p`% w.A֞sʄ.1Sb+W^'ˤZo)~-x]=K% QCR4 m+ke8Z5Y^/JĎ":~#=yN)su,~>w%k޴|j nN@ n֞pZmonf0L%lVlΓy {:R] 尔sMŧ}ciyf̫q礪-¯~ kE,T#$nV~CC 4sY+e#̺K,+6;L&m[e=x}+OZ۱U ևQѱpj<ҳc@ӎ^g ,<Zf浫uѰY| P;͙q7/iX̔x&|}Lx7V:$0m|qJ/ovDGF> I)6mJ4, JT))' GĨ 7 :[2G"H3-*5bn65LVF(%5.VZ&Jy64Bѽu. >Pؑ\=h`[ȳ)yUYD.j= 请nB:*P֬c;oI*u==yY@ًAK|1UKv圉*${7LgTPzb9q{غ} \ iy)p37fOovmCa*5W9%z%Ќ%-kfbv~&u.lI:m5Q,`dib7:#A1<;' 1o:]Tl/:Ay3VSY1ޤޜp6܄ p5(뤙Ao]lnѰ$+-֠k^P?Rn-ŔciuZ64ӟD- ,b9մl'ގ&vƜW8;PX7>zn*SZ2 :Ka|5_f>f_yg|돑q= \|iUz, ;LNi/J*m8sj+ "+[*OSިBGujPJQFT]NžͤN(]w6"4o#1E`$`se*x3vU+:2޷۲E:AJS7*L}Z-(y0] 95^cO@n ,p Oy|.R^%!ƪ;R~5-Pyy/ҧ,/@tfz%Γ$fA dЇ|Xflf]Xe h(ǣ - @7gKrc{ qǧkڣN$cJeuG3vMrsr-vlW0Sճ'ig|KeD`hQ#9ujh9(?mH"Al""VqMsW4ÌK=\ڎM*Ewԥ? ls"ںOH|(݈?QD U{޴,x9s"'~Zu㚪j1w8g uPҺj' ΐ Z#u:M 87 )V1Am/+M0':UuPD.E@۳ A({w;Ps%Ϛ5mmE+MR 2IHMﮯrYNG@(jLSS녠)-"L=bssP)飺( Uo&C[B gX>g @o8]j%uȗRL=dF^t^?Ȥd*WW[ǟsHw5tqIjcȟ;*˧GOO9)-ek!/_9:Լޟ?{ŕr5.1[$%8j\2F8J M>@MoܛB~i4X Tk2xnr W7f>߯Ҽ~|O~HFQFI Cԩ_&QKarHʇ!3V'g'r%HcmCvmA6 K2!(DN"meyZx )ZJT 9x12 F={LMА) %@iu)6pSЈ̌Ü1XC*g&ǿoljOQ;羫Auׇ |ݿ "lPIe)=ҳ( 3)a`к8$G=ِL! H۷0p Uxp.0 6N.&Sc 4E'#ڱfgkP7le**bO8Z_`#ez!3M>M譈`0F;p/t3e?BiRG@@H?Hm>@bbX]mc᥋OsPMHn1%X?qӏ\i3iZ'>lYQSXԶiqC\g5& p o61[y,Z9EJ t-T h)>IS|C,㒁aGf! WrOAD֪$, *vyB?l/80ŏh0 K1nRPdlCؚ'pn^)h*Jf6:{b.NF 1\rL)cL Lbg^K}"`!s>w758n38ܢ؊Epj}ej1/{1T8B6e)7㋪Rⅿgտ\$8TɈJ`<..Ū } ui5CgM Oĸ0N_#:;D4fhEMVsY_ )~rr /> PlH1#c ),!4JC+b?ن{@a@ 2=M* }~P.PjG8IdiyA^[`_17%3hV9s3/W:HN)M[]yNg{0 ?Q8̎yVk|V%\=K;n87ʋdU'hZ2!X֫ܲkNlj>#^HpG\V+lP5) XjhN;~(jP)S ƽ;Af(t#4k̵{:Ԁp&lk+:_Ű1u>V,3A +PT"Tar#C} ҟUџ#.3'W ^.f VN9qjYCLQlz{w_Hg+? imb*cwÿA_/ag@ q^pk[4qgoqO.uHU^qN$iXYdžzt]ӦGQSJ$o0] FNYEL V2!s϶_PwILMiQ+bu(y5fdӍ $: Tj2[Ix3e^V@e(Anw붧pʝX1A#'Nh:cUEC̖\o,j#ɊaY[mF{; g{wFF')$ lyyxu/A ζBjd3bI?>s =xvMrlԓisH:q:<r.Vn 2i 5il(;n5vaou9ABRrDg_S7~-=u]ÁOtln>+y*蜻wfLU=$厊ָWG}O4ِ@ F0ٴ=ֱp+p|>R8='zÒxy5+S z|WD:`{ j(_->âApȃ,"'c2Ũ!n <w2&i%Jhs#^4>3dJT(ޭ).>l{&(?)I?cƕR=&#?ecS9_!R>A0$9~ r?KD筡5Z<]nǓU̦e$ɏ!*bFh@[qerrK/T"B֡ $5i";Xp`MEi6b#R YZ7Ҿ3u0Xa>,Ap9ڻU^wEIh²O$%G35kL"!Z 6iy"8:WA{^1ÓW0.EK|t@@_tLvXdgY_tV:*68viWL1܁.s}}V+~5\LX@o5cEņ>rb*]F ei+T2oYEJQN/c i$1eAE 1 ]y\ #$3zTGԾ~nއǁxZR{R ۍMώ̛"O |nc#7(ݝxxd..Q=#t1Mj  v08ka/^ܒI@"43^fO'13p RX`hkh DmZC(%ȂbDe!WhI:ޤJɶHK Q)*mRF7"H\ca s"ߟXtn0 !m@4,*x^ J#MQ)r%@^Eye=بS2}p啢mq |yjj|ΆUˬ߄+~ s񉙗yϲ(LݴC''3G2DK~Jzo 3KK zL>7w_jSm$ A.?*tk:F'W]o:xqQ@T>?R^^ ݄}vye_%ը@|.c ն x fR0k o\I;93 ٕ^Ğipˉ :1#f6碣%6gub~k0s3~M/ʃFi-UjW% `c5D*/t_З~k4QK^жWCt$'.S[~(]O (dffy]:6xoU0 _wV͹y7[[ϜsdxN8I^tƑ1N.Ri/ ;'2&Ŀ՛^5N|ZZD{x--H@&J $"pPZE0ݩjۼVxeKsc<#Vmt pW A^~ܚ# XԇVmDU#-YT6ilnIfh^8}s3<KKPE^uԐFs3~ѝ5+\*.rxf?N4 f4Qa۞J ozEu%m`"SlDjOVIYB蚱iFK GfmAY'0M m7+R(k@yB-'a]/BP(D&i"RxtN Jv֨rx4Yt ;BMN W'*2[Րp ]ȳP.:aL 9g,4L:/st b][0cR;ٱĀ]% к9Q`[Fg#RNLVpWG6.tтO愧dWZJc߾>>".'ȩXs l88Ҕ7*t}40j%y\j=`}52A[NEVkʢm ͕es˨_D4V܈sND[e3YlV l7HpZ;{s%.,_.‚:tMQaKqN`t"d67E #s5ӳ[\RjXBYh}T0o.*MG]]g+~e5&B`G=(LWQ(-AL\>"oZo'mF*W$Fʂ3 i`>x9,gˆ=3Lo^7{JV.mh k~f,g}s`;9ՠ(sY>fI֖鬅lOL~U6̛^.Ϝ{t%H}2TfZcq hdٹl9)qߵKn¬U#a6*©}_kl][8 Gy.k.xЇ[|~#>T)Q1UId4].z=gxEr\HeVH= ;ZZj{IЛNZeH bB(<U@76_Եuհ/#,7}Iu,槐^<O"D1Ԯ!T5ן+DS%!ٰˍ6ywC<3xxP ^_ʰV(zhA(ǹLU-s[ƒ(BipŏD`h0}Pu ;>[B+mBX5] )] zB4UD7v vqGSx#|PP"(p