#!/bin/sh # This script was generated using Makeself 2.1.3 CRCsum="3028012722" MD5="b82b748ba77caed2832aaaa56ce2ac11" TMPROOT=${TMPDIR:=/tmp} label="Makeself v2.1.3" script="echo" scriptargs="Makeself has extracted itself." targetdir="makeself-2.1.3" filesizes="26525" keep=y 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 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.3 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 | 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: 72 KB echo Compression: Unix echo Date of packaging: Sun May 2 00:14:02 PDT 2004 echo Built with Makeself version 2.1.3 on darwin7.0 echo Build command was: "./makeself-2.1.3/makeself.sh makeself-2.1.3 makeself-2.1.3.run Makeself v2.1.3 echo Makeself has extracted itself." 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"y" = 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=\"makeself-2.1.3\" echo KEEP=y echo COMPRESS=Unix echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=72 echo OLDSKIP=377 exit 0 ;; --lsm) cat << EOLSM Begin3 Title: makeself.sh Version: 2.1 Description: makeself.sh is a shell script that generates a self-extractable tar.gz archive from a directory. The resulting file appears as a shell script, and can be launched as is. The archive will then uncompress itself to a temporary directory and an arbitrary command will be executed (for example an installation script). This is pretty similar to archives generated with WinZip Self-Extractor in the Windows world. Keywords: Installation archive tar winzip Author: Stphane Peter (megastep@megastep.org) Maintained-by: Stphane Peter (megastep@megastep.org) Original-site: http://www.megastep.org/makeself/ Platform: Unix Copying-policy: GPL End 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 "exec 2>&-; uncompress -c || test \$? -eq 2 || gzip -cd" | 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 "exec 2>&-; uncompress -c || test \$? -eq 2 || gzip -cd" | 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) SCRIPT_COPY="$TMPROOT/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 -f $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" else tmpdir="$TMPROOT/selfgz$$" fi mkdir -p $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 72 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 "exec 2>&-; uncompress -c || test \$? -eq 2 || gzip -cd" | ( 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 C@ɒ*\ȰÇ#JF 0lР#6jtq$I3b̀" 5bĸQH1j%ş@ Zg0r@Ц̙0F2ePʵׯ`rU RGTq"R0&I;"d͞=k9i޸!%uܔ#G N9iΠŐseF`1:wN6&20tq+_μFTʴf26aƔq*o-ÃɪL Ғæ* Ԓt$ ua'6I/\-\uJSHnXzP*>b2 kȶZW.e[A_#&+MS\7BeSI)0["4\Apˉ!bF:& f0@K2N!B䶉< ~_P2/iyN1L‘M%D[i<4钨XT?dw6PD ,ѕ9:N@X[Lrrx-n\b%/~Y&LN f$P!  A Gp 0*H! B¡ hA7 6B^i'tҊFR>ݫEdJ"lkoQl MKD|\󨓝!i9%eaC-(ԡZ[eɃZ/ε_@,eI7- [NXdaR&TV/" Ra4dNi*al}u6'zBIeUiC: [\)3ېa<}KzJmgfRB=Eb0ơ6b#$ZeH05{ümcD: iZd3 y\>^+SԹB da G漙siYXt?i})Z5@yI툑1A琻avK!m ȸwwJ-@~q3 P877Mn8o|WFWpR~P`s]},drm2n8ȡ6+v^FVb7d%'oP"DRLg)re`vI:!";d0=$>=dM1@LP6`,@C^S#to1^W|(8d{'QC6>yl>‚G4rM(BW 'R*GPaQkaOj",x4a 1b7+8…;0)]2E"׷t{$zCM8@wP1R6,HQmg07kgBU PsST }''p߷JW5{doBwHEe?4m3D'I1C3(?a$l‚.ﲁr)bt JAT>4e64U E1܈~eh"Q^Q468F#|_"+Db8NXpgI{-B"?#V11HXgeRq |sg4!ܤuMDc }!󔪃$H<1ArCaVRĉИWl#7 Wso!$0`5W2B[)`yV~J;yN5ҙ=sg44GC2G`(*VY#_&t&\Ns؅'>߂GĶLy$7eXU=L!FQexea-ruP-%I&m( Mԏs܇[n@`_ضGHØ|l9DeF|w-q˦N b}3v{D43B&r]jS[IcA }}{""Uq8Z:^xlEDdH*KTj8ir!=m>?O#p:yI"'qMZ !]7%#R^` wUbjzY N_ [8i#r[ftdt!BxZ+oB)Ǫւ-X2-EbaSIdlZ""%hbsm!4nɊɄL ~J''J#  3pstkIddH+^ѩעxT60D֛b\Oq =!-^R)>;~4d9[#G![%m `o 1pe2!b$Ğ2Ch&i&=BҐE5$XU$;[y&j~=$eW#t[kc V"kt:4JKo 墕ߒ?R< t&79Y׻(KU^!Kb_¸vKuNKufه+h%qp&qy }R7čCҾX{IRKO*"PT"ke!(Ixc,JCqe0<\l#BB&Krr1xH$K|f$=Y9o%e a7af.j\qKpwWJ$s;;*P\3ՄۺOEKvӻ|ȩ rhD# eB,h,oa 0Z7Dfzagt25̳ݻMMȂMcX .T).Tr0lC2E#i^2fPlvZXGY"ͯ2(k.F0ZsL_̲˦NK2 .2g<54+ EvA)t&1*}[pφЃFi4K|arq}(Ձ{":Qz/!esxR#Uq7ג#3.$ !;;H#=LT7l}cD=H̺+c71vBC["&[v:<4ĦaVjq5S8uE AdzwI{IsBI݀KC2̳ k4`8< Y;tZTSg:t1c_:&[2}3#=Tߞ]/l̹FC[! (}Z6 F$z; KZ|҃OIгm%FbZ/w/Z2 [h^3G&-4@f@8=-!AT5@\Gz2]6&Ev6ytI"s 6=/SJ: >1BzB}v vzEϺa*FB4̔$ujEs&T4d6❸(lfMsˣB!u#|^>+4fc[seBe8>ݕ(BT60)zI=ez>T4e!:-<Q9d*/hB֕lD(][+.-.\wD4DL[=纂w~FR{]\;Ys\UX*2+LS(d 觮uP"e?c =(Й9Xo_wY}[(u;('e ƨ P$7#oq Űh?PFG+V<{SK $s^^qShE\$Z],I!2 Th#MF`qOj`b+ vx83QRUUZK)SJ1#%;}وBIk?5R/.3x"@$d)ؖsD Xyʦ T\9q9;64!`*=QCS*>r]tǫXCn!|`lA@6""Is26 w1P@M>Hb拗z?s _L&/#M"X;¨]zm/^M;Z8$ `HXu*\^pL>dȘɞ͗X8ne O$xQoMuشț /I׫TG/}a3h *iCcbR+K2ko!~J8}1SG!b pE<tĊ0oSc1=RQIժ㥖#l hL)2 L 34̇hܘc&3E I3Fd_wc2 pE P LijϔW`JCj)11f@  pL" 03.(CSO $Y7B'J#雚a*L0'ԙSs " H p0I X$6L L@Bx  @ԘRw3I'3+S40\fĚI/  [p(8Bؚ.H(‰nK3@QqThB(P䂡 ~dGr ͐Ii<O G7㼜CrFN 8<4V8,A۳rJc:  o/O95C>@1aaPD1*Nf"4`LjDԤbfͽ5g 3e E㦡4 mP@35fț{Ϳ tSqN)J @=LOjh)R@ISi.M3SbN4PJfXybе3Ahqޔ<'p-&h 39h)4ҹJC[fP2+4P|ϩFi!9<6yi;(ؓeR* <]@gAC`TI ;E6zZdkpL#*h)Ğg69Ph&T L6/(6qHQLj yA\bMb. 62*)DeU $"E6 7FZ!ePQj(C7' %HK(,Ua LrGBIQ)x",,d/B0z,!Zgm 1 #rײ\כ2vbVO0AQ;vDkYt+|6mO)=٬6eBP>3EuYlxnb8cc$LW/;L.§5'c}qJ2rdr$K `\cpA:PPlw51Y{p2!>~HB̐ 2𛚦0i0Egܙ d HsTD`;p`ذoXē`+Wqp֫&.`ƹ \/Rz~dv 8i2h(^k@nBv*Sţ;#@|oh!\6Q.4w(O{<\POҲ+-ƸI5HnDQ|Yp'Ki O(HiC6 O;Yp1]!QHH D< xݸ m+9ʗCHm:ɓ@:Kz<D@\~d1Ģ}P*k2eI`Rܔ0JT&6x7\akq!%P3(xa5$q'iwX0WD୴ڏL8g2Z(^Yq.@M j9٘jq$%Qb%/ʢ#ܫJWk'HILoڻUCZ"U 6y@ĔD, "}7*Әlq*d}y(@+%Ę8kM̉;' (SnOL'E#pHF0 a؀`ZF 2&؄ PB = KlRh O!*LЙ0~8(ZD r:6/܁q .LI P"yLqfMa0c67Z@"u!1yN(_Uۃ]`@(kA=MTǿAl2(E"䵡&pAV x΄uυZލa /wz8ri`1SN \9& ꧎ӵ +QKQ2S gK"I5DEM~Y r * P*&KLQ%tcce{Q<GYCc{] lI %ԅ46pL4 /J'j \!3jLZegOhD1QF"SiǬ^zWFr$dq2Xi*WxfVȨ 5O_V (@e$lKt%AN1iq09~9$pHRĠS8=&~K⏅PAFQ L$t1ghܲFѩmgA ۵|WV4j?!}D"JAr1aK$W5P㿊ͮLq9!C̒$ iqP**hґsf>e8mec9\sZ6?%X~R92_$EQr oUOas3qHE\i"&Y̗Nau E#'vBNG,2@ !%(Y^H *^aSFӢzb,4$xz hɝUX(0lfN?Fpr*Ɗ&,zE[p]Q:ż0z.Vj21){krm䯫d(j#$Bo3NVdM ШNl^gƔUUOw^zHZAl@ G9y"%uP다|ڈkj>B` δ]+y!S a}|9 u)iU 9/|k#D mm '$P e%t1;fcڵmsӉC"lvT3 $qkSh "% (@+L Ja=H6 d3htׂmT'!}% Q8}' 9y(b(j@p;BdV7ox@~ۀ.?[ely}n] p;#{ql"T6ap(9U ?1"q1NEP-f|'YEWD/6 b2yfL5 .oRR*엣yU1ԮtY-\6!4mE A]C7@ N92PY+^x}xp%jk(Eeôr 21 ]@zqB?G~%l1,|xne"/cpy!!d 5Wi|+-0T\6,cW*'z7H9 InbX2nyۺ: $ )eHRs~5qy1=)X9* @ϒ~'A)[ Q.ٸEe3ht,]]=zR@ze+-ֿ@V~;Y$F]Vs3s_%q¦3Et(V:"Gd2 3"C?GB}r m|L؝ŨOe z#?uqN7,rhOH.+Kv5r™`/-@ g8B{;H1&]ȝsƋ ׵[|+N.fV%H\{2Go+d(HWn#ݧMe?ܷ̐Dm8)ɷlTd$j8\dNs9 _#p(եY˽\c#ЗgAf}ObCϷ8;o_|\Ntvw _>CmWcz=*y K0TXG?pa/xfOM[v&9Fez Qo \*02O~;j>XUTVU!%_Ǟ?o/fOSyo?YŹ xd{ʹ#B[ ՟Na6:=:.Ԉ}}+낫O^ `W$ KZՒ\BI{G Csg汿Ĝ}foVMM@}.,{0L8`s6eD9N" Ɂ#.'$_[*9nAsk f`?=a󍵬Y-/Ȑ&!Ad`7\ٓb 6AbȰ٭F(gbNܷڑqI%Rx RQdpX 6a {;ȃ+(d@!NJ]"'^m&HYq|GYHx&~Xf!p)@OwF4!ͻ8 BP8rG(9Q~-AG^a`g/:R('LB`TX|1 RaxY.Kъ0gڢ@XݕF?J,V OaćjI.ARߗ2nѝ(=t|x}y /؇[/F#U<!7P;(]&X#f UJ׃4l8@`j!bՠGՄH0\{yhr=UG9 {h%*xGT@z3=$D%X$(q)Kxj_椹~aH|yp(%0y`5PYEt1ZhՄ4tpEi _}UG7d%~h)0Npf`8NgDs v"hAEA:F _֩:L8"._XdD`d^1 ރ1@j\rT6 zNf6WQYB!=3e7UH$pZҬ@;h~lHRNkHam Ys0EN[E$lpOdC9p@Q_9_!"ͥIߗV$ 2&x/߆X&n[fpF$YiD=]CƼi20vƅ K9AaH eVQ]{I[aWC0.g".h'_7a H7Pª %BwUʗϞsnBØF%zRy`GJυ9pwr3p?1Wzoǿm'QF ]d5:B@u}GD&. r4D0(diD6Yݗz sť )0 ꤊ*8E` otäL2tY=q r-^&rʝF"RL{BM:x( r0_ 2hFV#gwew3z@PV, 3a'7f|<3rw-fQFbйc(6N% zyXvFII b@S}*YJ2>5e_ɚ{#. e]1t`Z!XU7HZ o@ L E7Ȕ6x%J5*=%F$3osSB7$dJqU6f(&GSU/W]Y9Eu5`5I bU>d6D[ƇpmhBTj`C6U!XQ(cdxv.pdPWB s2 5* P}|7 Y**bI, Cz?p`F6'Ή5-yEfu$/٩H&Bv)m@P(_`8$7˹du(!yrlf\:,K*݆B4ʃJyE<- C"A&{T* طPmp`socX␠ק``-NVe>Ո e|g)Οgiޟ'yM1@vh8$L}d)-FCB0@MBKpS"PY ȋaʁc9f)cm';6D&T 'BLF =ck':9$ꍑCcE $a0 "p^ 2 ^* F Jc]()ɿcB&h  I󆖠Fh v(I(xYQPEupgum@"vGh ʏy%Y5WJE0)tcO ?ꏷF{AĔ+NiZ'.Fhdp%2$D#d Z(J' &/4(zB:hZ2 .LYx)tf2@ʡ@Ρ?h) E8N6?v!ΣTPޣm$&=iD*NiEj.\)l+X,b/AL07L -J8,8րcEz²+l L~l;tA 4’@=LÒ3[#[Zr4jŒoxhR Z(El{v{떂j2d dJ>W^Dꖺ$[g,k @Ŋ&E税}b@Oiᡪуz1Ba)`@# &Iҝ6 jק&@ vi[.l9@iP&59q*i B*Ě!ù2,Uvf@,;Qԝ=@QNl5𲜂XQx@wJ#, Kjq.bB&!D0KJ.@Jy`7)m FR@ّl`ϖ7,%9Rjmaǒ; OϾ4mYp`b6;LSmD{AU[nuYE, ͆CvNkj2sjOo. "lǛ*6Û2o0mr.6KJB[T,!:A-e?nO& kk * ps8A)("g ˰>lڜΦJѰ~To&B.{6KyJK`Y^,&", p60&T9Nj$E,m5nu2МfNP.#h B[a,;Va;n>{&}`@k& PK vHcF0, zYؒmޝj/>K `"?$u/ʻNg9 {g"L~e@sL*BMۯp\lwyo J,0Vpڐ- &;HB2Lp(0{Bǯ{p!7+ɺ.7grˌ`Rq0 'PnJ*f_C0+vY Q{p@2y*Ӹ*@߻ ,dΗ}K㺶~*9n"D|C1AfP> "lkJ|R @d)d6iwNJŭnoJ~,T+)-lGÂ!aJjϰ[ ϒvJPÁf6< oY+˰RþJ3=d0й&yodmwgJ *%RwS6&d`gcnwJIYMA@: pIIr0m 1:玙uAD@~}ie 0ļiWꕪ>Ժ-{>dam<+Ӂzw4=&hLZ˅ž0HCµ;f&=0; ?0I֒$5+mխ*M_{ 8 @kآsq2I^+"wZ1ޝЛ/ \f01`p:PȿSD1O ^ц lJ&Ȟ*Bԯ[HvC+E햚9\ŶP$ ᯇ<椯юv04vknuPn:h1 n@#+dUvpx|ܾqQ[xp2_Н>ǂ$@}f|qO)D'@9koeSqB45F(ͳ 7|>fþ 7d>) 9s/eN& Y<*T)~ί+&-KVT;2( !1*L$j2v}L({rp@:@wZ2*詂E P\M1,h |gHݱG [d?aNK-s]$s1RL*𻤪sp=[)u-J\+q;'׈e@N[6u&/b&uS8nH1]`P)_AmH x͖A7?-,ḷB|8Gb7jw< <]L˛ <|mڐ B_ݍb9=ÀD!gP+guגCEhD{ds(lt`TJ.R)?F2k; M۞ICf5ASoL fO:qH 暺O-R$ JoA=CܔLU%aN\"9޵Sx 4C^2|DTuړÕ\(dZ?b,)/"A0V^Ssh @礤Nz_јp+^CluZ`ccE&id wj}"0J֒yoKg;Y0\d'yx1Y(~GVS {8 :Yp]0'Oe_f؄n omf^ؘ5zY0ii֙ Dh(Y$-mɯ62-̅hىإ5ECIwRhנZx Ԍޣc"VVॗb Xc=Fppn@nmJFh5QS9* MkafP-,0g _ٯyw5w/PCsaCТq0)؞94 0``NՐ_ 3Ϊ(%He4\܍0}#oЈ>è+)X!nA+LMGr0mX  Ϯ xHCHOf>evx&fbeBl!Z7YpǙ#@́D &xn򯶐Z^o1._8h'V I+GA,惁]U> &^lu̸zx4 9w.3I*YziͯM;qcVj(Ja]v] @`%`斵b;e5aۖc))oPtd!# 8t$*RصM*c?(nQ-UũQW陷`.ݶpZWCgb֡&צ͑% |z{x-1/hB׼@DnTgݸe)UcwI_7^*~P ~޲s+ "STz.,v+ JώCB,ݳҪACm=9KNK^rl]9r 'ӳ"'LmδieZ:L#L1QZXڴ;Ԟ@k+X6Nm+1Rѓ1N >+.gp~lJa,ȗm:C08+DMICBշuq!D7* ֡Ԧ H@ z5銥 }TRr4T-ℷNm:Q P Y9x֫'y n}ԵY@pUO;A_P53GUjؑYzTT6 J[դ%BBFZnM#f:z>:X{r^:5 Jme}${% x΃p0TyYwF΢뱱5eJh0>кG * ,XŤO<1$/dƱي/}~U@D5LUA@q-ПhLB\o M-Mg~]; g_pwSBڿL隸x/.+Lȸa7v#m't @L ; t[N=@0m00 wn;c4׼m;Cv0T}\lߞ Kh89.O{j4^O;< >5B^7K 7u*Ȼlo{9n>oNgY`{+!̾;` Li@ϊXל|7*}@f LͲ=+MuH}}?g ^{ps*1wk3tQg~. 7U-O3l6}|a¼-3[3 CpN%s^`],#Ϧ\.EazmN@1.L P=^Cb7Gw(^2 (en mjki9~cO"qݙ.=?/,ZP~P<' dmP5[5y/˩$@gem~ l L׼*A@L ΅0  - E>«Y`.x7S {sDZ, P>NowéDkְ ;7, +ư 𯰳 #A=io,@rȭ>K],/3\ `@zzn_(or{ ~V[)!KOɷls3;y&?P'bB+G[XsUP,b?ǭxLJo40m#.DL7"_@Lؑgr, /bR7oӼ!pzuZBe&;Q/_&~w,evO^ ojW