#!/bin/sh # This script was generated using Makeself 2.1.5 CRCsum="" MD5="9052dd32f327c127d96fb673da923b27" TMPROOT=${TMPDIR:=/tmp} label="Puppysearch-loki" script="./Puppysearch-setup" scriptargs="" targetdir="loki-test-Puppysearch" filesizes="23151" keep=n print_cmd_arg="" if type printf > /dev/null; then print_cmd="printf" elif test -x /usr/ucb/echo; then print_cmd="/usr/ucb/echo" else print_cmd="echo" fi unset CDPATH MS_Printf() { $print_cmd $print_cmd_arg "$1" } MS_Progress() { while read a; do MS_Printf . done } MS_dd() { blocks=`expr $3 / 1024` bytes=`expr $3 % 1024` dd if="$1" ibs=$2 skip=1 obs=1024 conv=sync 2> /dev/null | \ { test $blocks -gt 0 && dd ibs=1024 obs=1024 count=$blocks ; \ test $bytes -gt 0 && dd ibs=1 obs=1024 count=$bytes ; } 2> /dev/null } MS_Help() { cat << EOH >&2 Makeself version 2.1.5 1) Getting help or info about $0 : $0 --help Print this message $0 --info Print embedded info : title, default target directory, embedded script ... $0 --lsm Print embedded lsm entry (or no LSM) $0 --list Print the list of files in the archive $0 --check Checks integrity of the archive 2) Running $0 : $0 [options] [--] [additional arguments to embedded script] with following options (in that order) --confirm Ask before running embedded script --noexec Do not run embedded script --keep Do not erase target directory after running the embedded script --nox11 Do not spawn an xterm --nochown Do not give the extracted files to the current user --target NewDirectory Extract in NewDirectory --tar arg1 [arg2 ...] Access the contents of the archive through the tar command -- Following arguments will be passed to the embedded script EOH } MS_Check() { OLD_PATH=$PATH PATH=${GUESS_MD5_PATH:-"$OLD_PATH:/bin:/usr/bin:/sbin:/usr/local/ssl/bin:/usr/local/bin:/opt/openssl/bin"} MD5_PATH=`exec 2>&-; which md5sum || type md5sum` MD5_PATH=${MD5_PATH:-`exec 2>&-; which md5 || type md5`} PATH=$OLD_PATH MS_Printf "Verifying archive integrity..." offset=`head -n 376 "$1" | wc -c | tr -d " "` verb=$2 i=1 for s in $filesizes do crc=`echo $CRCsum | cut -d" " -f$i` if test -x "$MD5_PATH"; then md5=`echo $MD5 | cut -d" " -f$i` if test $md5 = "00000000000000000000000000000000"; then test x$verb = xy && echo " $1 does not contain an embedded MD5 checksum." >&2 else md5sum=`MS_dd "$1" $offset $s | "$MD5_PATH" | cut -b-32`; if test "$md5sum" != "$md5"; then echo "Error in MD5 checksums: $md5sum is different from $md5" >&2 exit 2 else test x$verb = xy && MS_Printf " MD5 checksums are OK." >&2 fi crc="0000000000"; verb=n fi fi if test $crc = "0000000000"; then test x$verb = xy && echo " $1 does not contain a CRC checksum." >&2 else sum1=`MS_dd "$1" $offset $s | CMD_ENV=xpg4 cksum | awk '{print $1}'` if test "$sum1" = "$crc"; then test x$verb = xy && MS_Printf " CRC checksums are OK." >&2 else echo "Error in checksums: $sum1 is different from $crc" exit 2; fi fi i=`expr $i + 1` offset=`expr $offset + $s` done echo " All good." } UnTAR() { tar $1vf - 2>&1 || { echo Extraction failed. > /dev/tty; kill -15 $$; } } finish=true xterm_loop= nox11=n copy=none ownership=y verbose=n initargs="$@" while true do case "$1" in -h | --help) MS_Help exit 0 ;; --info) echo Identification: "$label" echo Target directory: "$targetdir" echo Uncompressed size: 106 KB echo Compression: bzip2 echo Date of packaging: Mon Jun 26 22:24:16 PUP 2006 echo Built with Makeself version 2.1.5 on linux-gnu echo Build command was: "./makeself.sh \\ \"--bzip2\" \\ \"/usr/local/loki-test-Puppysearch/\" \\ \"Puppysearch-loki.run\" \\ \"Puppysearch-loki\" \\ \"./Puppysearch-setup\"" if test x$script != x; then echo Script run after extraction: echo " " $script $scriptargs fi if test x"" = xcopy; then echo "Archive will copy itself to a temporary location" fi if test x"n" = xy; then echo "directory $targetdir is permanent" else echo "$targetdir will be removed after extraction" fi exit 0 ;; --dumpconf) echo LABEL=\"$label\" echo SCRIPT=\"$script\" echo SCRIPTARGS=\"$scriptargs\" echo archdirname=\"loki-test-Puppysearch\" echo KEEP=n echo COMPRESS=bzip2 echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=106 echo OLDSKIP=377 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 376 "$0" | wc -c | tr -d " "` for s in $filesizes do MS_dd "$0" $offset $s | eval "bzip2 -d" | UnTAR t offset=`expr $offset + $s` done exit 0 ;; --tar) offset=`head -n 376 "$0" | wc -c | tr -d " "` arg1="$2" shift 2 for s in $filesizes do MS_dd "$0" $offset $s | eval "bzip2 -d" | tar "$arg1" - $* offset=`expr $offset + $s` done exit 0 ;; --check) MS_Check "$0" y exit 0 ;; --confirm) verbose=y shift ;; --noexec) script="" shift ;; --keep) keep=y shift ;; --target) keep=y targetdir=${2:-.} shift 2 ;; --nox11) nox11=y shift ;; --nochown) ownership=n shift ;; --xwin) finish="echo Press Return to close this window...; read junk" xterm_loop=1 shift ;; --phase2) copy=phase2 shift ;; --) shift break ;; -*) echo Unrecognized flag : "$1" >&2 MS_Help exit 1 ;; *) break ;; esac done case "$copy" in copy) tmpdir=$TMPROOT/makeself.$RANDOM.`date +"%y%m%d%H%M%S"`.$$ mkdir "$tmpdir" || { echo "Could not create temporary directory $tmpdir" >&2 exit 1 } SCRIPT_COPY="$tmpdir/makeself" echo "Copying to a temporary location..." >&2 cp "$0" "$SCRIPT_COPY" chmod +x "$SCRIPT_COPY" cd "$TMPROOT" exec "$SCRIPT_COPY" --phase2 ;; phase2) finish="$finish ; rm -rf `dirname $0`" ;; esac if test "$nox11" = "n"; then if tty -s; then # Do we have a terminal? : else if test x"$DISPLAY" != x -a x"$xterm_loop" = x; then # No, but do we have X? if xset q > /dev/null 2>&1; then # Check for valid DISPLAY variable GUESS_XTERMS="xterm rxvt dtterm eterm Eterm kvt konsole aterm" for a in $GUESS_XTERMS; do if type $a >/dev/null 2>&1; then XTERM=$a break fi done chmod a+x $0 || echo Please add execution rights on $0 if test `echo "$0" | cut -c1` = "/"; then # Spawn a terminal! exec $XTERM -title "$label" -e "$0" --xwin "$initargs" else exec $XTERM -title "$label" -e "./$0" --xwin "$initargs" fi fi fi fi fi if test "$targetdir" = "."; then tmpdir="." else if test "$keep" = y; then echo "Creating directory $targetdir" >&2 tmpdir="$targetdir" dashp="-p" else tmpdir="$TMPROOT/selfgz$$$RANDOM" dashp="" fi mkdir $dashp $tmpdir || { echo 'Cannot create target directory' $tmpdir >&2 echo 'You should try option --target OtherDirectory' >&2 eval $finish exit 1 } fi location="`pwd`" if test x$SETUP_NOCHECK != x1; then MS_Check "$0" fi offset=`head -n 376 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 106 KB in $tmpdir ... Proceed ? [Y/n] " read yn if test x"$yn" = xn; then eval $finish; exit 1 fi fi MS_Printf "Uncompressing $label" res=3 if test "$keep" = n; then trap 'echo Signal caught, cleaning up >&2; cd $TMPROOT; /bin/rm -rf $tmpdir; eval $finish; exit 15' 1 2 3 15 fi for s in $filesizes do if MS_dd "$0" $offset $s | eval "bzip2 -d" | ( cd "$tmpdir"; UnTAR x ) | MS_Progress; then if test x"$ownership" = xy; then (PATH=/usr/xpg4/bin:$PATH; cd "$tmpdir"; chown -R `id -u` .; chgrp -R `id -g` .) fi else echo echo "Unable to decompress $0" >&2 eval $finish; exit 1 fi offset=`expr $offset + $s` done echo cd "$tmpdir" res=0 if test x"$script" != x; then if test x"$verbose" = xy; then MS_Printf "OK to execute: $script $scriptargs $* ? [Y/n] " read yn if test x"$yn" = x -o x"$yn" = xy -o x"$yn" = xY; then eval $script $scriptargs $*; res=$?; fi else eval $script $scriptargs $*; res=$? fi if test $res -ne 0; then test x"$verbose" = xy && echo "The program '$script' returned an error code ($res)" >&2 fi fi if test "$keep" = n; then cd $TMPROOT /bin/rm -rf $tmpdir fi eval $finish; exit $res BZh91AY&SYulB*\  @(d (`kh%wǺ I},0qTkA`v론ٴ 5cs>o|@sz/=z 6}|d%oJz}_nhmGqPe0e" CMj7^s6=ڪm!lR0l+{ޤ;p]f[P `a%41f[ztWc/[4wO7sJkl[m՝PhAadbdC L@ z2bOT i #@FBby=d~=M 4 @S!4jzSɂ!CC&A`iIBb 6CSjzSlL b=MD"f @hJmĩ 1SOTy{E=M@<  MSx*~TOJyҞ~&`okQ~}kەN!ݭi'/_/  )V H VUR"ȡ!* >?:D}]s\B_|K<~̜\' B)P V:c2Z- Ds?G\<'B\Zj!tuF,V;F+G!jUR1C/Cnu.y{ai_ c⮞C/`4h4 ?N CcEяj"% >J |Z c&sb-afj6t]Ū%ѭ.S{dwK~(" ԊѪǫG]}x; ^SmsIgQ\"(d>Ng 24X~$ [+djk`ߛqҵGgP  }kZuxjqEF|W- F%>?!XUѺQ'&{Dy1F|86pȫX"< 9A2݃۱f~B]21ܚ `5 Mf=:z/ikC[ :}nTblʔrČ]e&~1ML.{ǎug٬;yZ\YRs3.weyy{~ QE|\2 3+*JJa")!X#M/?nNyk ۛ+߫Gh2{#IȌ3 pwm7#} sKٟ>)rRz}l2 2BR(`.+qnZJ\n¶+\*c;sO}fz#~_NiH=" ۮv5M{ӚO3PzH(g'OWjx'HrTQTUUUUACA&3jH|,B !DX*PXCmH(,[CVBN~cx$`s8jT:Uj@B@Y ~Y#1:)2`ʹ'o-[ϗmP$BP@t@o&iM0 ϒcc{ݞkt찀l?,!0^=@LJ|g?h7LͧwlG-D|"!JxplH0DD17}q2J|gF/a nZ0e#u*(1%ʍ{ \ q'qH%Rl{#aB#f]ZS8 'MNQ>q`3M,"KpR|1{yj"ĒW?^膗5e[m#~\kȸ"d}R`puҨ8v9Hªɗ2&\ *=să$%)$iٞk%O@Nw<aP ?%G=!o5N~z{XL{{(ƣm< PjbtnkL@CK,6=ᙵP$Xg )tkqONawwߵC1޾79t$f\IdUw2Y\X^1 ޵:##ЍSzEBϤ7~~Evbw6:r|c%5)[@)>7(,ZC7#f-d"yp6lpPnZa9S :"@V]~.c瑅~y;/MoۖPCEYFOoOBڦY/N(1mE!3t( ͛A:V ui_s "r!)W5W^U3\zR$ܙ.BA`V"1bkXwO4;ORxs_gʅtz! GE @ag*Kûvy+B(dnWbЫzYFa5Qe" U-H,tڢ =-GJWM9KI\kvNOpCɅ=I9,?](їkc2C3݄!!xy n O2UVf{3jakG~D~0ըwm"Ȓ: 21_T75ۜ~(s#ϱF,C`}Y_SNBRg(2X}la\RhEAv: E,4 IB^c=ץaIlQS9 DkӸ}=˷)Ӛ* /䌩MӏI-=a| q-"b7ve!;⢵ 8<12< ࡁI,psu=z{%"T%Sh{8PWUKUpHr|z)dZHs-j.#RK9D*n$fp0a DUUFR&\h2&eJTt{8 0G5)t 17rf(Yí/@2|R:"xP@,VBz4zL.CmaYO(TK6 V5t1Ӿ'G; 4MpȁvR悌_,`n8oL  5C+IzL,/t, f^!qY.-x$։,yqlr,CI`=FK(w( |F uE~4؃8.t7j?"tj0' mvFo G^-8PF(0 7qg/S]F,A [@Q 5z(PGUX] 20Fqxna%`A3p"\}N;[_&`g!n8C(/01zv ֗upYGAx31.G!-2P0XJ 5|}RP\dk%SVQAl/ wCwLu t] dZ9[#׈ &:m<#v#>Ō%_jxuA`9(J›fWU =x*|c;/T$wʖ2PCg԰@nTt%ɴd)Qj0Q_"-vݼB/'^Mq Nټ^NĭftrY Կ9|It ,H v>n4<]^45rCrfQ[š3¾ayP}kH R  WF|=NtQ;[F'& &;c|uo@AQȃ(+?䤠1z#BS?'*$`?1~Z=՘P5tGƸ<ë =Yz T,TwF ZOD ;%C"=J} ˕e(bI)#.^iI]DAEJ4AD0!F|:L=(<<>mqZ=aoKA1TQUE-UQUTDPQA*Z*YIeXW_Plk>xzCf.xSD@ (*=uJi _-PSE E@4_^"0#F@eݢ:kT.nE=%D5DT_RBd{-VcNV٢(Tz]TQ5{W2S"h^G.MZ Q{sx I " *W CtxC|*tOs*+ UyY2sL;O—_>_p?/iCX=zp@[,D9Z80O$x1 NH\ETRHH"DTaf)QCث*b|K GLG|Z |,A揻})I?d[)A+tE 5my}ԚB_M8i1 ?9fs R 6G`w #;]UP,=3ݾ`0V Ԁ3J!;kٔeCGz7~9ݬtxf6{hi˥*\r|[[.l{޵a&%̡wn&{U O|W w]V,|uϫf]YZU"Ϧ@JܿB*;ɣ^-钺Mn[u FkAm&c]5cG mѵH8;ç4sQ *MWP!#T{uWFKܛ{ X,oln,;Ю}[M ;6?GZZkKśv5mCsFNa@90w.k 2#qʥufZإaOtkJtPˬhrc\{Jy+T vx^ Aw@P[KsP/6~-{8XJ]_JTr KB~83wVg_ Û.i^E.ezOu.P-52`BS:7T TX}d??y5 y5[ݪ=!ao/ޟ7Vlx4QSzrg 4'tiVN-@T4g5؊E/EIEB~T7.Jj|Q |j,0}Olf^0*gFzI^cKnLN9mHꐿv97) LKL2Gr,b D_pߪ[~~.[gxS6~d8g/`0u ?#7) 4_HtW(p=ѕTJ* e}u1CwA0^ǓYelms=Uږ5-7(qL@r9ϋ:D8Zj<14+772IJcm>HW\b kwdHC^~iYk:t Oq+\!DXsp<ղ3%izL!xQzYiHNS4L("*i'\Q6 ϼ5>'՘͏`"񚣬@|j;|*G^MkwyeYV#_#nW.:mP k.11dL"S0BYf .`ӈ8T5 Eni(H9aӟ<~b!%!h]G.x"xhE[<[se^vK: e $z 4^FRx1l\X;֙Ygl)K)Z wiR6~Q sǖmoxn(gh9!\bf)Y%pnvql<5Rx/!X_^ ylt~R: ϻ=op?w†A{NtCٽ-HK7'wc{ZSb܃@53\K&J ]Ξ 4m=yҞYdt_(uo4}5sѸqaYg 401}fC K}Q<È9(rDz^9@q% ^ IF {FPM7n$DO#HF"o޾ӷ0v9B Gf2$E9-5#)pKmY({'M-D"]_p>e.jvtHRJ0%\yZ )~Y )c=+)E %N<(8/٥Az\mEiv^P5S8JC5m at[h+ `Aq-Dͥf\ Qju-Y%*"Ӻ-%, $?0Qhi3XԶ0*JiZ8~Մx)3Gh%?3BayJ>>/Ϳ,O~}haDkqMa ?g_B{z;=x4cq%CQ@緉6"F+`hYugqBI ij,79o}  3k^#?dm~HGك_C>3?ӈ^ }oabW(0?dڣnfg9E>A'$|zel sJY`y15NJ)2IˆܞL;ZiFX=ZhmoV*"52( X|] w_-4 !y|6(=Mot}I^OX<<1BX g#.^!}/b吭UN<{5b4zG@F84}$5=jAD=gIAߘL QӨft?1e8n t(c*zCxκ~_{<}C4żȯCo3 Rky#rܮqONx\21y5gnK5cFڊpq_ְl(:Q!LU6D{]lJqLD}L#C}Qq^ ;0CelcG"^Q̫]@82h>3M8 46 9óywt2VDKUol8bO_F `ԭ-cr^ Xx¥wqЌ +#V5m9P:yK{tDQHA&؟K{ `:[p-<Dw H-Fs,xc& P'-#k93 d d~Pmi1#g`8$MqL;PP}C"!A\?V`-f96 Da$B3kX~tp93\[{7<FQ0[,?Q9" f|h̞THP p6&"Xh%h /OH-yY;l(ϱ? 5-G]];˕>J]왂РtGCL m N]$~`<`=!73%/Iٸ \ k3ęOkoɰ79 ""6Jذ^AkҞtQs瘟*H1 , ƵO4Z?Vw>#٣VOӮe)'GII$qExg˛W.Fr9j4='Ι܀ 0K (Dl9\sA2* ?e'|r9JnGWW/}T7YUACE.ݹiZo`(b5l9Z"<ɼLdu`V9p Twt$wC\90>lqNqϛTE_|u9R)!O'?%>2@cQؑhIFKgk;߫ |pzqu~.R3]t n ЛI>^_Q{&4ͿGD6;:y?4[Ӫ++:>dfyK\Aϛĭ6E` l>cBS\dD: =,Y {|W_5kj= LmpEO@<0C\D}o24DZ6/l:#o]b43@ZS?4's d" <=MIwkZiM-^hƇ=Cz<ݪ.3@ Nrqd)[&BY${ܠ_NSh>^=-QUc '?ߺ |l $2h#Q b80o(!10g_MH>UXg%V`M-*7X'_ gd_v˂"_Sq;uZ' *DP`,lo4|"ք;HCP O,x2mٯe*˒& L7U)`,@i`[HȫMKP5y6 HV+gXHKM: *wg=$1fbL|s~H9{/+nPx=(x)|:&/*-D@ȈJ3휰85Xv(2gJ_xaie,2B{}!ȣ?LvB6@@"@ X._W3GCGK/90`b#"1DdE  TX-mJҌyX# U E <׊VW}JRf(+Zָ8k'ŜS\佯YKn;ͦM޳zOʅ1"Gu{Egr!17h?mxqS(B4hȗ]elPӯ4qD8Bu^ƿ#ApT)i$*`M A#KQ0]j# Y"HTF $K"ۧ"U" 6|as-a,۷ o-UcQH0* nO;- h^^X8" q4Q '@ ]ޛވR"%D'5q (DPH91-O@ߟT 5>о~8P$ S:D|ʀXs8ʠT:FUꗕ48Dp-I*, Gy‚6#37d\8pڈG @elT CX2=ڨXPRt>dE8IGܿ-cWY(o/Y4"?+4ޑE1&L>6qO$zcg.t$Q!Ӫ!k,(LLsZq`DA"%pfsGj\:"f;-rߥL#w5->ejak4 $%=yBdk{epdq*^% $r !SS-"ueA]"dGAf;iQdO<^qQ90BgAn;DL/,:gAd!0712Qm7Ġi5J,:υQ%s339kLQ%سXoIyaB `v v PӦL4. ⨮%F(MHL;bro(HÜ +eP D;qC%-*)2@jIE\CK*Nz7a:־6a~x7V[^3;Lh"X:( v5KOKZ.,Yb@^B77k(YXbMOJAVu)*v@M+?#`.ٝ(x9ZzqQ0!}UO^9vBar##W$UKiV-@d2Q֎rw©p=Ff,UoOz|_s@]]kMx}Y8`H ;PP$C/ _LC3H8!&GyLY} #fj f]i;NCnnjx8^Xg>=[|޹5J|r|%̑du,բDA@ E92dXK[7>`N#00 yPv5zC;\Ǩ| JA2 /@0MW1C6 txOpM' > 9Jd*!NZ̘֬H}px#;kb~5 ܑ]PEVM.N#Bn{XER92b4 SPYne6`73&֖gMjh&w.F 95/b4 5A^,:aYblH-ta0umy}f@ >^ jGv{-WPzmw`K,6XRܓM c jIwfZMYE*A+!F[L\KP pq/TF%e:K  "xkAb0'.ICrE"'8QEYK$9 @90hNy6 sE !ņ +fPyfN0Tl: T3STQ x*0Z4xǤAմ-(*]) HrQgK\X-̇h蛑/d 2d,A%+Dnq]q[$$GOXo1BúB{L )Vyf&@08`Hg/!RxHpm!$Kʰi J|$YS:7-|&p S2h~;wzQ[v5´c$-Z{g;D#>!N64ڡ*a$6hų >3ŌNXw~,, HCupLî+J&F>[D{'y1E%EOJR* y+;NdP T|6N{@hyBgaz>53iEYד7 lhe$>$*!,pn*h`{'9NąJX~r-3Rb>  lJ?-S8iz?A"fI1PҡΒT&K<ՃrBBF"#]kǎ<yxeR(`c:  }%pH.$!c3{TcڍO%'LQ4"2a(d#?U egp-<9}l3Tcٰם\SmWH d4X]o!:Vᡜk k5+%9dɒ#E58dz%9iuE A Trfhl:Z5ҩ)RԿҜ[DX{ALOYJ9ޟ?o<[}14 ,.6㩍+\(ЖQت]\4k)9 ^M =.2$] D "b:Ai9dG!6z-Q z$z9x񚂇 b{C8HE FI)d*C@+P+e(yE Ȍ1`DFBD6szL7P2cgSzD0nIuIECc &l5d**f8^2JDefZ h0,֩ ]Y]2Te"Bݮґ69*  , Y%>N$4-x") @8`@#&4X'9j(dje,KK[F&f/QvlX@J4SLT'v@ ײܝaM~U)1,4+Usbl6~<>f>l@5RIJ\sڳ \*H$HF3 `z8W. Y74HJtBΰ{I,Fw;`kiDHy8c֗e*n[~/ $z K8B:<¶e!lÚo8([Z0d*XTv)@ %4 ,ĸ3蛟^#=vJZ2ݑ}DPlݑbωFFb?` EPjQBuyI)Vn$`j@@EzQj\&*VhRbXhUGYQh޼s6tk IF`ۋ@-ӡHKGSM@9/sIcH B(HKȻ*ʖ<ףii|ghh"'lY˪VPSu)J\8&2- V&NMT2.xk7=t0 #ݎRl]$ @0f1gBW[FL(KO2h@O!Y ?qeo쐣@vZ[hA݃:0 [!%rp@v Ո}[{d%=g B;E qaQ#Oo,Yt<҇|aԽOHT#C@ 3mC2T*Km c]'BOHm1]XWȔc߼jgi.Iu;Uy)DIR^Uot,Kw7F)  EQ"o#tj.+hOpMlI*C0e+ 7FO] $HAkDV^^pp̙^Fq7sZ̄PI"s, ,N]{EnU..KJkKKBX*,j3c"! J行l8I٥Ym=)"O<2qB)(;u^Yp![DW8bYfuuؖL~ /Y1`5!t;{F!Mcu)&4€C8d&+¡@p AE[b"uZ)P%&Z R!TrZ8|rTƵh+7Q"*T*5GhŐvPQlJWh I[M k|&V Z1\%ـujPZHM$Z\ǩ倀PDXaaf/\h*)˔n<؃zc;w k (20{+HKm cohrg4hKr t@ n`Y(`US À*U1r2oXrxh^GsZ'~c#.3x8d"8>E3'0ԇ- &B:AqQ]L 4!PL∨h .۠QD\R\Dщ`X3>\Cf-$1X6v#!$WN@W\RZ([㚨 !UMwNz5؁$1-(w@S}u^]oxԡOӄ8o$4(yCG&P^!v&^N:K) ?Ula|b tFQ٣oT}V2T4Fe j_ t]:sT] 2B }oС c*K!kզv0#H%&c[i腿𣹁 H&9LzCR[ɩ `('`ED"ϻ,9'IH`lOs@ I>M?$góv4T`t1GS3 d`I$)'mo!D+ǵ@ sJ t҉+P*wn&țWz?_ 2i ,d[j3YC!_ '6 X”bT(rї\[X|%6-GT.r@8ERt@X+YYXhXýV*|y=cqT` $CXHTM*RvH/[ A7Cv@ cCA0 CɹoHtnHՠDZr,?K!`2< *zx+c ؂w^B"|'bʼn'$$H&oPXm#IdU^}f)[9yPv>*H]BCձ