#!/bin/sh # This script was generated using Makeself 2.1.4 CRCsum="1795505747" MD5="f623b3a6c21b1249f46344cc2622f92b" TMPROOT=${TMPDIR:=/tmp} label="Makeself 2.1.4" script="echo" scriptargs="Makeself has extracted itself." targetdir="makeself-2.1.4" filesizes="27648" 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 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.4 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 378 "$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: 80 KB echo Compression: Unix echo Date of packaging: Thu Jun 2 19:03:35 PDT 2005 echo Built with Makeself version 2.1.4 on linux-gnu echo Build command was: "/home/stephane/bin/makeself.sh \\ \"--compress\" \\ \"--notemp\" \\ \"makeself-2.1.4\" \\ \"makeself-2.1.4.run\" \\ \"Makeself 2.1.4\" \\ \"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.4\" echo KEEP=y echo COMPRESS=Unix echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=80 echo OLDSKIP=379 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 378 "$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 378 "$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) 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 378 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 80 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 .^H*\ȰC0"¸Q1`Ȁq# % 7n@Ib oa͛8s3N9 @Y0n4ȳ9K!8cԫXjݺ5`0k)ƌ\Ӫ-(ǐ&zYu &YLiF 0lؘiuL{ :NѣI6}ʵjH3k޼$ D| ;1Nq  \L-I&E`K .-@q4lg$1fZCbؔs 4vĺ=;,N( b ;-\psEaze|AF@\nxl!Y*&ucȑF 2Hb? GEL1I@AEO8Q}Qq !gPi0fQx()w\rˁ@Xi=bՍvyxw^zLfƔWNwoȑ !!=!$NLq$~ (9ow h ʙ":FzQ~1Ԡ-:5G*n5xBzOJu!PHrsJƭ-xKKGT_-"z/*0ğN$Oz paƹivcߕAF vۂ!j9ǿ~ /۶ѱŅ *ǂPI` *'Wnz2=KsKƎGFuaT\o8r5 !j*q6`zRnB!IaJ^l u- G T*quwJxW6XRؓ2Α\.s휡pHGAn;^z!#µ=Xeg)~ytb׵d#}HjrMF޽Gnm=Fҝzއ :8.\ Ù*t!Lvchs658+T침@:0)N/S搇6$ k``ixA @*yO sN0! w |#<8eJ  :j]#[9]p(Vlo1>D3IP(8^Zd4DlpΕ@XcaT(:ylh0)mWf GMS*k(­ sHe0&tOgb`< 1a@F U IM@¤Il.cǜ)!FAxP6:C s1`V A IZsqX.: )!sA 0t氆4 8yX^ N :n=eT01K9c&10kz H-W IeB2HhD/(yKhP̀0RM+Cxb=ư2JdXFxVPaRxtxiР+Y=lPXC"E{aU,JV8:БS9orwd36'.'@mP:ғ9hM3,/HP 77sE$;"\>XAΆ<- Ch:@ZҔLo:1gt;Pk@-FFu-*IVd9+ cul(ݎ'\ʐmϻQWpNܻ(^-pCF6A* yabK)cup&I}cW85'v@Pikd_/PIHDž2C5bzu{a<*nPsIֱJ7(@7bU(wK1p|>Q7aUW^c&(02bB2s+ĉa"9ƒ3{fXAu`ou9#!~UE|&"V;rjVb6Ng\3Cp#f~81GcGx&Zo`T3:z}?V^TB'WXfsGq.4<ϡ`OF^rDtEZ:q)3Cg_a#w6ep+ir{U4ehc~R7!VXD{.:G=a2P,R%NS#oPQ 0'e&$u~RQ!etH2p3WXV8kEXPU$(qPʁ9FK425_X495euphwXX,!a(aQQ43(X}M*g1i| #tyHHCS72A CDXHr{|s XA$U4I{nfp^b<73/|בD$])$p#2{ ZE,B&E~{Rf!vP(}#4߉'B@,rg)G荅2r~45ÉGQ!ss!|1bAX4EYRCMvMZrPʑPD&4A}geg0bU:0bA RR(@{09SfSpRI8p:9JH-P:8z`4E0`_ CESc AtI#`ZXV:OOP;nn1cr,F HB`KA34qVO89O0 pDVGGI$:c. +jZRB0D7 78#c@sxi~xnXIRH8E@'^c92q.q)!`yAac!(@FAD(~]=@tLZ8 Yz2GDg%|+^3I&RF( $ 3RJRRPNrCTCOxrQN״9괭گ-PA]P I^AR̲+4D{iD !L²<[P]Vi(.R^9- a]S%PjSQև;nJ"0Ov _x.䕹Ø1W%SS\Bsn\CGŚyY*-y lB3f`2s:b/Q7ق%VGI͑3bORr+{3C=bf&APGTQDd/-i P~~s{IQF?R+R/5!1dᮈbC3#F+5,o ) X,gYIAna3V/Y-͉Z!á?!b0glc6(UΛ-% uS7ex|^*2,y,gbȄr?A,|.aV:c$nr.$Pp9#_`ELR?ґ)S6xC# fXlE199PyU03xA,WLp(wR#52 9m@"&"*r{[@a_0]𵣌x *u _d!Ia%RDA+=4-rFFJhzM",lX2!'5W 2e4l50 A j2Ľ^8aCch̡iC۶1DX<2.D@Lϕ!tFAall:xF3+ْCc;({AQNp/W?G\N *ѻ3.1a~A:l[xq*ts^zM?ْ]S@<'<> \X7_T*6Fqs-\4dNgˁV@KP!a@ѥ/d !{4!6*O]3XGCaC\n?uCX#㥁DH? ? x=Mp1C]L5HbP=ѸңAYF*B-=C}Ǒ֝ᆢLj7@K"*LUdI!=|EѳlR0IB3GXCf5%9x`n=]˭BMf,FgAM'NjU(ihbZ( Q;!dq+nG=h,ؐTsR4C;BAgDXmU?6͋ůC닲^(&qqف'Bfψ1Bι^85ь:e$q]=S7Ū.:sLA&H%0YV!AJi Kย8́я3@oC1>dbAEdItL/~EY\E8EXW8xb:YEF !lp++53=G.s.Bm0Hn5$LGqH;/CR-$[d.$*CQ\sXQ"aٿ:TAѼ+nJK4ϱiԊZ!in$j\D{P>TZH߸2 <8AP4S51'E&9$|U;#9W@Daye0Pf2T3VYͧ<8`%sԱ0TYg$eHwkt_qKD \bKΑ Н7 Ry`YQJ< (4Xd^(DB*pB$bFrR bTX0s‚lao\Uo7h?QW"$iC/#l (FdalD!D:zBt 04,"FL7NˈmN?؁ [i(+hg F w)Q%lr=J083m470b"΃Q L F캳 48"] WM bQO.˯X 2$Gİy/X?pO-@FHވ%w YKmeIB]pNL(_2b`A8GU<}p,Z|nLxH?Xtl#:`8^m⁸68FcKx\kFI"=GP;oJXF>QwgB !#6 mx=x]E@wXD=b0!I+% *n|q#p>aa)C380y l@50WrݯL@GDB|o<FcC0 E3lJ56I+]u/IWjD9IZı5w nR kNI13n`MpIk2Az ZzI0u!Ewy]cR>\ި OGb:,aò-Lo0U!$`.`& aI'VCQy܊-)kp쩦`!I㐔kt$65bN_m[Á9|V1E˱.аUy51]G<(le[,ZA BK$\*=!1E\r)"xvWZHalBFrrERH7ŀ!zT[8 0X8E;gN.k6#ZD_O-zQ$֋? ׸$FL b!tPaO .A יse ~$):BM$ϱD,De_]-@r,W,0P8bA`MXj4%|B)Yv')D]` ؁lADD9IDp[Ki\8t Ҟg$;`b#rP/Q2FvI[D]N Iy7 !($@ _ }²/bI9NS*J@/h4zx#i1JUę.UTF3A @ uKnf)9% UD "p>ub,Jd(R^Jю ZF=a ɇ^s\Რ"EmGD*eӰ:VduO,X@*:=2ܤCI.I&:C Pca;,A"%ǐ tKsPCɤ1ǹ VaC-J>k ln0!6`S hQCH MOyF_bi]ꦃjJID1=5:UTTJ^Jљ!'ftsoɄ  >QA Dl'X9D 6KuҝIwb'Bjr$i(*D^CyESAfK-El5p4Q څ'Cfр24z3d)EϨGdM'eRI }(j dOb5ű-!ˎ^βX\TQF:uWB2Qb ha ^>#jP8S3a jVI2 r%hl@  Nc$NfO'Özos Xkh<$`jkAA`?f %JUqyKB{cLգ|,n#V*q* E|kbay<%`s-H8Ғd!&f-#RHR%KX ppG %V䚩b 5fa҆HZ5s-gH|0oQ2q߰l mx.lOC0䈀|Fs=9E.I.7De ߺ=hP𰲥vIh2!%? Egl 䌤N$ल.!c ZFذfKQ\N"O=OQ HClvω/Y\[MtNBp)˧IK@ GAEQR.PڌyՁaөw TJ"QDE4(IX^vQ@NE狂NϺIAE+"x;$ +5*6(?F@F/*aMLţ'&-PD4$d1Ax 'd-Gn3GTɒŮv;# [KȈneU%CۺDDSDϲ(D#րQw0C&)bqQ̔<@ qTaŠM37ȖQ-r&2M V3"<L1GdwxQBRbOGg5OLO#ؔ5Zm?]Ѥ<%LnA7G1@P jQ-, ՃRVEQFB4,b*Xp.lV[q8$>=;F4n{Ŗ7όY0&ND 0f&Y 9H@&@?gmEԜׁiV[N0E7p+F*7C\AgWn4Kln)j<WEK@\@0ڄ[rp^ɾ٘`KDO$2\oo3$nt;P?4Idևzj>l+ĩsv&[UJhJt7n%Wa[˦b\q(H!a9206XXHmZ( XE((D cf^k]!y ,Y~m\'ѡWu+҅@q-ѱߐEf!ƹYXtkSk]ǀR#wKnsLP#Qp4PYð $j=K~[1΁7acW2P3u@Lh8 G5B'AqRJ^ *tBӆԠU:i'9_@2qc6@ld] >-I7p+" @+luhz"Q%˱ܦ;} nw2գ(/Ë0UOdUR?gl ~ @M<o9kuc(]xZ~_|nE^P%= S]ңp.:(flq3Ϳ9IrVPk*8ǧzESeaN̷)*$@2yc }bnzsN\'WIycJy ĺZCabӦ4y~o!sF mMX w΁nG n {; ӫ{ӄ-P?z(EdSX#FP ǰP''mn粫K 0CǎDtjQBz Sƭ?uwH+[u ΈG>%i:0)kt׃:r"yMnxC"Eo'=s%zWwM=xΥsംRs0 Mfgk*GUO׊b5O]3 >ʄؕ/k^>x߆~"_%Ps7(ĺ~6eI,I񢨱[KS (YX,7 βOk 1Ź (tLu&Aar%Qpئ<졆=3!9pYJMTBD)3d;lu=EŵigSFزސ#+2**rh:ܺ_^J:9;xVK *9؏{9d3o)W5'F+{S !ԜT?f #H~ic y ]iaO83aQ ˳l'}Q:k =lW6XS@0CpNƯ_3~f%"yENHdaF)Z >::^L,4;*N/2QKR VJ? [Pz -5&z_FTb=p s9Lűt]7*fH!q^PBҴ4_:n<)?'{>X0 Lo(h?ծD_afZ% ,#UϹDsK9٩~qz#k!IpԒ?8j jOI|ˉ~qX2lPL~ΞHx_TMK$<~RL%$%wŬEzFV AvCp,&XAK[Z_'X<5b]F:˄R0MIHQ`;/{GKߔ|B8e-<`o$X4"$Ŷ=)[]pU 50sVmSWUT(=D9IM^\:7ќ,>ψ(}S~pPFh^Н]DUSp7Ȁ'1ߠ±yN r ҩaVy( SN} #l $4t2aإm.Ok[)_ *X,<϶pN18koP%N[^Y$p D8 N_wLB{ ެWy:ӨxCAe C"'" t@My (x1jO(̍DcpZ`9܁Z9쀥B.wDb#~hf:a 0wrdx׷~xȋ0ܺS9{"Tz$TpTQaoKzsx 0Ԅ!G+sRdɅCagzF!? GVS8q}qg` \;& \eT֔d{H_AAF\RZnrFD|Ҩ7 AC98fd=t(ay A3f$'$biTY ݌¡({*ȤMOP'7 j@rNJND3>xHƞU6^fN1&V$W7puX~؃WdpPӗ Q[7~ Du%l 䢰6aBX3)cgRK\y_H05&GF^pE#{HɠnOQ\d Yi'8. ǀP׳!6&Yu1"HbzZb!fi  CIv#!ؔK-8` Ci/v2&SS(zj E CRxj 8lB*4P1]S?Me}">58 u݀`ÑYc1RHy|%.;%ՋIЄ<-PL"v"Uj Gf^(|1!mvQJ3uQVx @0%ܰȠw3 `I Ge C=Kۦ}= i:d\5si X"MxB3yj劵YcJܬT'aJ?qm^9: Ed\@ Ɯd^$VDab\‡`75,x6 %d\8D%2uvP%V?ۉ6$Dov9| uTE]S`M~C\ZX$IԖYXAO'IIAh7H6AW)\PppqylwFqgd$'@)DgwFECM,NjqF.ED̽gV8ݤNJPL8Et)8]~܄I1Xfw(Q.e4a P H(re@/b vNydEJ 2Tvin{|( H!6xMH7-Јd#␁-ZOj䙊+1}`KEj8VWjQSS=])aIX @j2-IM/r5h>L úIwCS 4"ഠq*$:er ɬ$2N̴@fpSU*ʳ-L BfE  /c⦈J\M_9]pUaAX4MNqp6 -i&IR/aX1ԓ!pr3;NnCޖEP Gs+6OQr0je`oG.HڠRrf,ZQיl툧v\f|߼nzC+SwXNRIeXH[Ĭu M=joZI19Y`WwxCڨ]kG L[#u.v&sjxy$:oBlnbp( ㋈8{ 5O?.iƞ24 74M5FN@rRQY ELgPRphĝ"gB0;}fgƜgb`g|}Nt~g٧(E@fp=t#d%tWgBa~tO)\w9@ga G!O#0BPt-O)R# <~A) L$h}rgʁ.YbP1gEW|g L@atsZ}FbRRO@i~M:\fh|~M1CB@qIfwhDA)P0T#ZHiV=r~ S OhTCǁtbFg*u(ʅb(h<UI¢SIJD4ƀ<~ ḽp0^P/ (2ff}r™``ptʨ|JyB Kܠh6 11fEp~ѧ f8C*0=Vt*Ez+Nꂊ')zOHtIp*D%&nt]2q~B`*֠h,V_"hN}:DmfS5h@:fg(@z)f]C' mFlph$*O f(j6I[G@!"*V } p`*ihZ*i~ʥBN=jhIޡ;:>*YGg0L=%ʚu=Z`Lڄ1ߨU:M)m?h'mLI>A)b*yqXxuj~ )bihz [*}t BW9t(tsb9 Ȟ|89e$:O6)pFc0Z)Mf|Ð;ؕp^D|"a,!eh]8i.mgUS],&+&s- 5x=8`=߉6bW X2pBX:",VFd`$dkSW״)m*Ѽ@LZ,Qׄig1 T? RT`U:|zCb6;|8'%ťl@ )YP!YK<@jrj6ǐT\g?[8a8ŒDV߹`eRkڻmꄪI٘0%"iy i2gYJAd=hX4)d%:iP|d ܰej?ܨ'qhc:R(y (9=*8ˊaF nxA(:rDIG* F,}fb^YWMϦ LzeDrh0ߗ㸱AP8]iUwNM1"gI<^D g 7as֊M {6 pf|X p)9g1evwV噰UOjd75lY:x1 pD #T!$.As*E-5S2KXKjT%\ v&kuȘNP]F]\-@ڤbGv1 K$\/g=|p֍E.Zή#1vA6!~,C0\5@RlvBƪv fF ZkBjnDQK%TWn{–K>- @ :-j}m7.( "jE&`ND|[ )ݛ&@NȠ. `ȇ" ]mt¥HDkm}HLjRaᵂQ,#֨5ab<#-s@)nt. jk/׹9$@.@I;8u fIf|<ES,f$# 2B@LWHO-"k!)z">)n/ ' t2-$-@bx6o}~Up]/CI[[KAh S7rp' sι †3fi$30`O$@SΠ B9F$, O mbpG*ܺŴazHHt$ϖƷʐt`~tV=8D>軗D 0rX[9hw0$xa`!V()Y-FjoEl!@ÙLg!0E X':7_{̌;14 p[ P+$A(q$ 0 p{wh=@8 OD\2<հ: i<|Qv ΨHnNE`#2 GAձ%(h8,8*1,pֱۀ=Gn<8 -oαs`/LWk:l s^' ?N",p 'ϴaDV0 D\ѵw(eP<0wm@L+Gqxr;1/(.F K,?y&jqN-!3AL´ISK+A-K˾qW!SOP' б{l$@($M /{pL+/Ps\o~( Kw0׿ 2hA¸L!+[.0q93t \ǽ,/ Xp.ks| sfbC'֋⺸;3qP1 k1߾4st(p*`@{Έ%@P%P %@PH  MtFJ\`pCx*E4Jc0ձM!HaXW^+$DԼB k"ɱ +/-ts.wpLцH:KHуjHo0 BkT!=.-tm#mͫ5?)r\?305Ɵ78%)o+.kH&ȅpW <"@ Ahm/0oךh>?kE1c3c!%0-L+\ 3rW>s^B-LLK;ɴ4oL\q]fF\FtlB5}MsrU`.ʠ66C5%OSB p+ 5̴0aHLw`PkSK qvWPӜ=KԇH M}Xp=MmQݶ;sk a Rol` m4ESIr w 38,`,BtT)7}#郆RWkS x'Kr[UKVF{)2zi5 VG\M4Ǵ[D+\"c kLUssl3uˤ76(IKp|aB eGNO9rmíoW[گvA O`cV P`HD 살msYeʬ7\j1K3 sz7i ftaQY}3S$<Uv]يkSٴ gSN<99 j4 hM yTqiB(o [@,\mss-A7M0s4w͛V(c!7 ,nWP v/qoGOwzo DwNJ7<9rbQ0vG 1CxP (@W1}4}YmvfJ!Tbh#Ɉd_V vX-f*mmymz\ mDb -du@5@L v7gfGyH+}jvwfw}Ӻ:!oUB87|PNe<7 p `S$/@`}0"V1f} {UZ%@4"BnÅX\yJۼ u{!@|=5o"0IXXTI]t5oGn.=/x{4(=o0!ѰEX@eG=c7`(ܓ"SgI=)˴ui!ʒ4CSg ^=-3o;4=qDS*%7NbgҔ^)q8cF8zt/IE iQS:_;Ou@[O9uшR*\P% Ը4|dsԈT7P1 ρDix X~NU,8LP D^o(uD]-P=[HQxa2pQ 7OQu⒅ވLDkTlQB/39c[x/G`@Yԙ̂)I%8pNQiRq0($Q3ьA ReJ}%+e59xbIRkۓ#HPŔ()Ÿ8 0dZ/dAAapP|7ΧD}30QR-'=_S lOwtu#t y/*H,AZg;?YQ҆O!P;#(@q& ov~5蓍?M3kAI %ZƒWm5eeaR`M5xi4ݩ>k\&9XH+}D PuPPT`C_m~tS@q䒅O/eS6Kc*.270~iI :XՀ؁ N53g%Vbv;{ 働Npb(Y hRFHWMU.S,Ls=[ K arU `#CWciyma x`+ylb<f"Ã8Zi4HNHZ i.cƂ{ijRčUZA>[Tusm}"栁V[ܘ5o0($JR?\[愍p[M ^pW,z^X Q#Ed0YH*8Yr ny 9:U-\Iu\eSgjXdXMH_p|e NO+&h-!V:jl%̫هPR}q#jW@:dtA-d-NGQsR3 gPyۏL+SkKL"e;2~Ԓn;l3؏0E#oss сwܦl]R(AWr2|2(H;w7\+'HUj@W_2: r>\Yp``O 턳KGDłHkEYL:3Ln"F?ﰻ6d:`|?^^N}G7ұ0[9%|K[f]< L0£4Z~~i~D5P.p$Y@XjD/E^rS/gY20R2'4TpV*A3s$@<^ii%X &m<ڹ#<Y$KLSԡ esCVBl9} !3C>@;ՙ^UQ3)h|dL)Z!rG _LCG57<{T7tPk"R;%/J W%h^^1qB/E`?Rz@1X[6X|L#qv,/J,=ASZ}P_mX;f-Zi @+GimL5LǠ|of8SBG;6 &Ģ5P;¡%3Ɇ@R,/_{0JDB-U2o&\. Dˈ d@?% گ S{T# z~W= =mxۘM?}j{Ô(ΐO|s ߫+OrCs >J\|dqC =$?U;"l/v5l{ʘBS[-@6%@CCt}Dj2Z>rL[gw_ ?J"KM2o_r\76~zSzl]_na#@L>Hqu)*Ўm-jk+HҰO=)@_K(85f@ ]ڪh?@_P<-aLx&rsD<;- >PV Ti#/չ=܏ k3OM5`3kl5~-@*ifb{4~xc1<~I8` `j!TlI2 {I`\F]eKz? X0ZD-H~|>vl!Cv`g`Uh^AM`<x|@-k!?cVSw.awCl|/HmCHZ@c`|R_/S:0E;_/ßU&4r_`ת%d7p _`V+Gp~Ok$Sha%* @7Q' P`<4l*va 7  @L&H7IX;֛㒹#N8  :A/f]Z}6-cQMlMR'V໑XX* 峘U[2•mW2ʨZ2X,Vj11) $h͘e<6g=Xq[U?#ԏg79v^G4אS+m0,+z Ҍ. RIX(͡Az]k> `1Þ :/F`Op$Zm5%/~' =p/"WT _#*H 6P `+0tdA .p U?]0W.|Awb`AS@ ep3bciA]6=N o5h 4gAu Qro~+`D@138i937C PZ‚@1p|+\ v!B|)Akdz5(1ېN plJr!%&r1rn ϶Hh[_!b`ΰ|j1}{̠U!Z X,pK%z `0pLH&, τh4pM&l ߄p8pNH' x