#!/bin/sh # This script was generated using Makeself 2.1.5 CRCsum="2137814888" MD5="4cefa0c3c70be8ac01afb389ea802aa8" TMPROOT=${TMPDIR:=/tmp} label="WatchMySQL by NDCHost.com" script="./bootstrap" scriptargs="" targetdir="installd-watchmysql" filesizes="23120" 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_diskspace() { ( if test -d /usr/xpg4/bin; then PATH=/usr/xpg4/bin:$PATH fi df -kP "$1" | tail -1 | awk '{print $4}' ) } 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_ARG="" MD5_PATH=`exec <&- 2>&-; which md5sum || type md5sum` test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which md5 || type md5` test -x "$MD5_PATH" || MD5_PATH=`exec <&- 2>&-; which digest || type digest` PATH="$OLD_PATH" MS_Printf "Verifying archive integrity..." offset=`head -n 402 "$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 if test `basename $MD5_PATH` = digest; then MD5_ARG="-a md5" fi 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 | eval "$MD5_PATH $MD5_ARG" | 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: 164 KB echo Compression: gzip echo Date of packaging: Mon Mar 12 11:47:44 PDT 2012 echo Built with Makeself version 2.1.5 on linux-gnu echo Build command was: "/usr/bin/makeself.sh \\ \"--notemp\" \\ \"installd-watchmysql\" \\ \"latest-watchmysql\" \\ \"WatchMySQL by NDCHost.com\" \\ \"./bootstrap\"" 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=\"installd-watchmysql\" echo KEEP=y echo COMPRESS=gzip echo filesizes=\"$filesizes\" echo CRCsum=\"$CRCsum\" echo MD5sum=\"$MD5\" echo OLDUSIZE=164 echo OLDSKIP=403 exit 0 ;; --lsm) cat << EOLSM No LSM. EOLSM exit 0 ;; --list) echo Target directory: $targetdir offset=`head -n 402 "$0" | wc -c | tr -d " "` for s in $filesizes do MS_dd "$0" $offset $s | eval "gzip -cd" | UnTAR t offset=`expr $offset + $s` done exit 0 ;; --tar) offset=`head -n 402 "$0" | wc -c | tr -d " "` arg1="$2" shift 2 for s in $filesizes do MS_dd "$0" $offset $s | eval "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 -- $initargs ;; 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 402 "$0" | wc -c | tr -d " "` if test x"$verbose" = xy; then MS_Printf "About to extract 164 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 leftspace=`MS_diskspace $tmpdir` if test $leftspace -lt 164; then echo echo "Not enough space left in "`dirname $tmpdir`" ($leftspace KB) to decompress $0 (164 KB)" >&2 if test "$keep" = n; then echo "Consider setting TMPDIR to a directory with more free space." fi eval $finish; exit 1 fi for s in $filesizes do if MS_dd "$0" $offset $s | eval "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 D^OY\SWG@F*Ł#('FTftyhav+>Q>W2@6ZeꦪʚlL  {°@,4T*$HGH.`KF|Q6oZR!&OI,2ր2 D2NXBD$p/d^צxb  *yG‚hXlV:=g.42Wo%' _Al8;+NTƟFur\LxWx@8Iѩ eE`]LeVU ؼ:}dpVȀc II,K9zBvJd` E8XӲMFN2$ p60YRTif:sCz6A3rpC.*U{SQT,p8cO.?r..`cHA: .J\TNQ9S# N^T@(")1 }Jlط 3%*AYg2ENX&*wuD$yNޮbƞ ϴ|~ <#\IRN2@' ]1o)(;0ET j$ռ&D8/ДJk؄ X5^oYU` A+KY<_6vv¼66c-%*m m͝-S ~PDXk]h v9znUQsLeyޢI_yۏ|%Q.f5e|Q;ji ,ܵIZ웲d'.[&/bYh%K٥t߸-mGNeHm=$m'~IIn([oeA؆b?l̮q-;'J'ΈM[:w5}Őzn_T{*!ekhʝˋ6vɹ%pTwȨO .ZMȐRgd^ѽ\uxvU'Ƴ oH?zҢk,˺UyS"ׇR LPKFV5tnٕmZ| FfX5= {Sxu+[Oq,HJ_3WErE[/}n9ي彍 wVT9@B; .[㾱+:XodnmGˑƖ}^%7L/\Ey.[}2-La5?dl|zȝ2-5Ï<}ro{i^ vzI8lcź.z<0^<#PsAd"{zmŦoL 4D5R7IE9C%SD2H!G)72|u<. B1 DB<(.TerVB}&?v `׭\]>OeYYmJj? bRh3FzZڋ[WM4|C{K>/ rW7ͦy_n AFM[W':[deE4[kF8>u<(M/&ڴW߽T۱)Mt׻{{ih% 딞l8+RVc WpE݅G]>r;+knùM{UVn4U ^rۂꡫZg>~Gu=}jLV -Kfn +*@\Nޭb- غӼ>-8+FF'_iZ_+;oÈ5'ĕg,E ֽRB(k7 R?hu'>%"[fckfPi1+;W[R Ȥ]J{d2M Ꮕ)SX6\x'iŽzf77Krd~&g\T;agNN2mo W>!Kqfb l [>^miWxՀ.7/&qo =mCJ֭90K}μz9cNT7#J¸F[b+TT.}gqRi??um-ٜP1[ ('!cbkGSrɃ3.ݩO5si&O#ӇK8y`ۅyvq{% /9gD6t}j:g=cX pXehg2[S̷mF%zd<6@缇; }9(؛qgWS_ iBdHK1a+yq V{7! ܯ?cn~ _[oo9PֈnvB6_0;9v#Ψ93T}7FOt!n{ʗm.as"Loֺ VKu~ګhFP(+EH'|3Ћ{WqGRf2ʚm6fN- zXhzͅ &dgv\uI+lxG'50ks=4Z|/ecKӳDn7g#~p1w<cws,x\>r拜Adh̿w9<@8#?mlsŮƹ5 ,p|1We]ωE&K~>VjsmGŽԘ}WYsk Qp櫀[wk\} JMwl,s\h`uFV}ӂ,|20B|AǔB%"WqX8WX$H]  Wѓ$1(RITx #U)5q0vF _}g#4AQ>DimBrE aBY4H XutX,#L#{y&(#(ȺO.r x; 9 i7 4aS": ݛzlh&T\&8l'DJ!K'@eǜ4Y( :LpBVW*,L"LIUBDq55qPd)r.m j͐U$E[VYbGa1@tĂCuG,st!#aXY<.T S#i\nfb*`HȩcrQEԩ@V!ux: B l|ÐJP-I&5on Mnuh"5AY .#F`~(5CèIӼ&\R;v 8IPS75GOY14ߠi^}ap',pH$1>&>h$K4Љ: u ~ $DpF;~ Ĝ`M*8ZFH4]# rdӪEIb$aa&в&{5WMGl17GȌBtT< thlo:wX&;MjV •V#Kuæ{ZztSġR3P|~~F?OfQF`P-&FGatwcw%FƘX+Q :FU᩽=F`F:, 3?ݕ_60],(L  ra@WDǑ̆3U( yP- @AO䘻;LDD$qPjO$k[d:TB|pp'w@eyb\ rHI&4ebME 4Bi0iӨ:^ ]*Yt0*ik|D:RK\xB,xʴ~4 JԇhU%CNu6G頬A^0Vx5r6wNW0C+ YbdC D'%MLrr cPD"&rR ?)kLE+HC Y!F05&S\#RRkcxг(ĄA{ H\!"e**PPub |\D!Q[FH8}*y5Aɤr%-P{ uJ'(,%<Ѵ@dX*/ xB2Y_Dr$H!N)&A8&3 }2Xc Ԫ!WxP':AJ2桁#\ 5s2k/J̈́5+7R} Ɔ) Nz{Y/T$KT:\"M"x:YrAP+ L b0@p&^MlQ\M>BQXj2qj<ɑcud R|B\ 9=Ӈ>sm,*8ښ,S%PqdutQ 3pgy3 m$PP+f(dNrkzJU-^4 9բ3K2|P7j"2n(vJa> ۡƪ&C~M> E_L6Q j+uil4@ iwm& 1uɃیW %YXO ܙX da&7+z&5I2#~rvH!ؓPb%5}mHG6̑.kɆ'pӥ ^ Mf'و02zꛠMf6!E`9Q[amC'e%?ߌ3h@Iu(u2:?Zϲ~~qtw;-wG.t;ʚ\:r]<Zݟ.u=Ű.V/weOuilN$^q+Wx8Rs֟K⻮5o==ہ?hc**܁Ӯ<,9sZrhOs/C:tbŞSrja˖)'LL<=ZY͏don:oosGl)tmjU{]fߵ #E5)˼[ʼn}.tl̳I'wsDV \5ޭ!Kһuk^GlQ|"0<6˾$Ș,6b B*z\v8EbW%gjh~Z8=rqL˫s[kasv.3g64EZ>m<|s8/;pLکGMwz8 裗|ro+ZoU 6;q,WE'h'ܻh^M`Zv)>.>Wx>>ݲ8aغOahg?dot7d ~n|4%qsoOMͶs|ץ/ 3vv/It_t>#_xz^WiOr|t=qlU9Ynu1/#d<:ΰi*]/+c)?=yn9,Ǔnv_2ly/X@<1ְ<}8 QwC:a/Vٷz_K_r|݁5oOx|{ٝ91\kʬ)=J sn~pJy \WBsvYfwiYW1Z;/Y4Z:lW8demsZHvf׭eݽ3s҃tσK!}}Q8~CD05i$}*5SԃӠ~#n0"Ir!0B78pKdWѠdO`pWq!u1"H~HGsO淎 N\1{5>l[W" {D:11ۈ/ݤ&eϯI uߒ*FUsL= d6'D@ԶQ˪%0&xn# }ߤħ*52fZ<}c@`pS[?&(]T/#J#HܝjU)B vOR W# "Z)Fd>5 AW=LzHQR"%@jK1 ?P`# pGn$24Tޢ'L^LvZNOCGAW8Q&;Rz ?^,L:O]{/ O!c e2Xl o,Fɛ)krM ol#|ETӟqtWqBcLOJFuq fK9-;p`7WDG#4_5:[;7dض|d'kg OPj5%vv?ĸgv-L/rWtײؽ/~37o coR vW;KAeLl6Hϸnި|f{y| \ @6Ƭba~[^b* t/0ag"35|D-O|7Rt.Mpk3J#ҭ%NFHvK ߻PÖ XF-o9-0 KmdZP̈xNJ,^1r;(DcrrB2rK/>g/Z-p]k &a[J v!t^#|02VɀqWlaHW6mB2ĬddCX-G>!0Zp XY-%H3DN)"IЯI~3'.yŘճ'f8@<\8X GYJ\زVۑCQrBflf45@ ^YhulXE&8k{/Uj-YW~U1 !Y&E{Z>E_?$"ˈoY+&;rsw²n Q^s|6Pئ:j~,5yTzżHR=[HK* }5eҮ(H!#,!'j^31x^4)aPBq,1[&G}v{7WUIM!#6ioH~Ux4sxHCH)rub9Ts>DN.PyjIz3bjl'gN5iiu0#lz!wm6Z1ЕF߲ ;c.3|.?T0RVT ;[Gc>c[ȵTdAI*1ƽ/eC꒪ }0*-'5"YxDZ4lW7(}iLf5iZЫ4f9su]71ȸx<[7{u^cƨHgN$ɉR Sì}&EN{{^i}uy\p qw^c;/em?.TUݒhUv;$0ZfQS3|O 8&9G]O. 9L!#Xh~ ɣmnRH){ZAq/㹔U0$[[ #]<ƏU((p'>Βu=/M8q6+}3EHN]_ɸ= <& "I6~`pXN儼q T0Ư3hI2Y:pRHx E)H`f}_O8Ϝ,o&>9p.`e{M|ВE|)woSp4ItSR)o$U|*,}T!7:QeRrH|+9lEmez@j܏[vPĒU o7tժ[..,}0<^z'շB@!rXط&| g68\l/Ml`=p4\qowSs `-O( x|d6K ͽ `+˽`tڼμ_-Ne%)۔ߎ'<'~C+J08>7#|\>.p%*Fm$Y!x{˕J4uzgIjFȟǢ7Fd5狏bO,o::1|k@ , ك[/$7kyF;:'PEUaeaf&PdS'U48 PxHͦqq'`kRi}u@З+lwOٰK[aí;{˝;CFebƢDy37n=0W"+Uj@IL`ϒ'{_#N܇ot7-<>7&I{XyƈAWHS#mcN/sXթ):GC*ٚDiՄGd7+ٞ~vv/NG1_" Ag'^(NG> t>-1UCާKBUve=_Qt<&E_26n@FI͢CH)[g9¹1K'N윿v'*$$Dzb%jVH'Дn^~fhMB@_/ *\U5_)'_:׋dv_"Jy O9vDh2D2dPCosK8JMը`qy Iw9$)%Kzx[j._O>1CzWvi]ej14"ʮkT}g[o6),ڻ@./K|SG˧;枏* tMdؐqz jy6~Dwwy}nh(j}̮ء2)84`SᵫP3OLը#.8Gpδ9҄idֽجK%!{;)ԴyGCPN%|v: XSct]Ñ\]fꔶW/* Ha1emDZF &OzyʞCvY'!l Nul, Qv mX5LfRe^TϜԙ |Zؙ, e*y<_CuF;-FCԳM]ɫ4&-[6븲(Ţ?wVěM 453[n3T2z/`&&6Y;y_X# ,$,:Kw $ID v,1͘toܵ dDmRm]Onf&&UiwXH? ,_@1$ԣ/R(*9=ǼUީ~plfbR3d@:d߈nFVJh}*ە#.[r_͇63z@AƳڻJi܃R~~TmgX'$L޳@U\'f86`{vfWx?$Kd[,lYvZ]ˆ9)-&ħ)N rڐ‰$RjpҤ§ vy'! rvߛ3ss;J~%l:r˚G/OlϽ7ok&gi>w=eq|<}3~Vܑo~7xۣ[Nʵ?w_y/ضx~cꙩwN#O?$G{o;޾);^Ձ{ܳn??qك]gϯsW>On|#4?[x{ܺwS3{^[n^~~x姖7~7n7r{f>|ke/+f:r}{9;ۿN|ӏmzȻ.|⳷7ʬWWEVO]d-q"oX| u W}"gv|~I4GƢ$+>mMSSzJ J!/B/P2 1YRl䈀%qumKlimE&djQ:l]ykhL>Į Xɓ zbN]3XؑPC%u%J,ɍ6E*E?I!5L +%*٥AyC&yXA-p#VK`x MCj^i-jZD՚tQZcai_l!R İCѴp=9Ֆޙ`H2Sn@FGB-iͲpڹ MZC " Q0GKBIKB3@ A%֢fUs^˪TVJb+:/WFh8WBՓk|y y\M+&oK@?*1ˮט[\ DʊQuSVwYU( 9\?+VOi$ɹL^B[N#2S(&Ͳm:eqYiG1[H5Q!'-0rA^/c9YU5_ SQ%)_RR #l! T!':F*ŀ^ Ds6ryCWXlAT ]20ZAϩq=tZhŤ, NdTkӏ&0F¹0.gxFIfo:g0"L3(cgBhU{G[}ugWw[ms]Gkߐh[ \8 )~N񰧢)=}w@'j6$,a*}j"0VY)Ekr&OMi!i4'׳ iCT9n ЄW1 GY"8HQ r/I@Q8:EN4"}N=h9GRD8f\4u03XO Ӈ*4,gKڌH&@\*VI%EX0*؅ x{xH~E iF+ot``'2qJ_^U!q_*t5JZA@S!d յu/?5`ٝ ʃ=q?ԒF Z٨dG*Ch9 K<auB$WxY\wTwMl&Ml& BM* qdj縵(NXRC簩3UimhjE8% :t'ޭ"]ɪK;EsX6A{dqu.ȞPA8" }6LkEJWŋS9ǐmMLϑs8pd2p$^{eȲۿGMS<2c& WFV6N0AL:N)Ţ>:9m̖,]qܟqtǢvf.:a }-ՌLax ,Q0šCpЏk\7VBa\V-BW O;Ocvk֨c,'k^edkpCe]rueV5GL0V,KȐ:L u{ET[nה%y#׳k3KH!6AJi/gxjgnM raD`"( ni+RnIn{dJǝf)^ R#cgη? /l41͛`N*$IK(嫔e4KC\VPEfe=E+ Jf#d.h]_l0-N- QX n].!24#5"#QHtގySق"qk3 ;Jߊq{c"=O>3i='QLL*Ug#? T4#(z捪jOg~g}RC#K\X iuD4^v섙(:9wta92mMW4~NO-mɦiID >t@|`rX"!wb?d ' }1oa]ԑE .:3!S+ ^ ]=~WrrHysm]4~cBF)g;~Y8:>2ބ0azCk:cq1DlK#} !rSVb-Q┫ wmd5 mxJ9)ž)Uf̑nE)a`NC7I3^uR`Fڐ)@;z4K:4:и&7sen'v=9.Kq 4hj wl5IdU)ƭF`X}&ȳ8m%M^=\ U/(&dΉ駔*hӊ&,@؛|ׁր\),T88= ,35Jd>/P|fVdG0|-6f"'ǒw.3xəE2Йd+JOEQ 5NqDNOmߢd,Ise)i rt!`XN \ڦ߾٦[Ǵnigh];9k`NdR8|tTaXCknE?s d&cpf˱;Z>L-^vDUE.ݘS#:B(5қ}.s)H|R=oM2ڋ֡%>Z+*.$S$ْTjL*Rl C Q8/ؓU,|aIk,YO&WﶬAxQu{]s@$)}] @gkc!Q8Bkwj-=}MR_O1ţ1CK??3NNW.k=3uTKtCi y|S($e522䇔T( yy:zN8quCf._\{];]\}3f7y.Wʹ\]o\w,ZϽ/vmbֿYŇ_-o99ߙ? \p-ؿv+hM7xoݼG- klA;ů~{O].×?yc_sg>gֿ̙Ds˟\oVr͙̦Ml}FlUmṳs^Lr\t,:;Sy={}ݻ<{Λ}so{.W֕^ťW<_C>kumCyw!/|>Ÿ?/wB/Ѷsor>Y_GFg*u׌c}>TӃ{D9~_^S_~[ʟ_7z_޵<;|vy.->lr7lޏRwI?x~iCkww,oO^xeŪKBeZ;tmv8NI|Bt6NE<,5O)y] ȥ&d@txhݠba{$ I>1i5=Jn٠(nMRj (cy-C'u(=! 6 |֝hKfeemD tT)NaY3xՕ ,zXL.ɑ--r$U  Bf*a@X 63i]58nQ"V\2Cp+h"ʐiYᱎ}KI~7nȁ*T8~4`! VE*O!S!цQHܑFTp=5BIJ%#8FVp=f1 Fx(?T mO u3Ȕ0N[yѯ#U:) ন@K}`*,JI)p.e>Ĭȉ[Ĥ\ҹqFBg9R,N4ӏN4uO@RL|7j8ْdXB:˓E5YԠ_ܠ++\HB\9\?a(+ٻmlNmMX ǜWPvupQ;V.&ז=O~Ml/X.kyjO+=ȶx&ْY'03dT04g1cd>d֌PGInn>$#@& 7;fRRfC,i8[ٔ0 6 S0 6$M6@@H!H۬i'&Ν$Mvl@SΎ fvMk'-6 6|)sS&!< Dq&,tϗR񇟍dZn8D?T+>]8́d¥5 d~G@CD5@0'N. 8PHNWL X` #Deh+|TL<jVt]sŽ󜭔Pi^-g0oR,%?G4hohL;"aVnG3Z'I盎7m"K7_b})Fdbl8AᏈWKkVN[s]WE ?<.N"=B+/'R|JNy̯_VrCIɿs u0 RgVÈr&rPlUvNcSud]fI q`=džo\x_EB߻vKL}Ts_H܂U@}Vunٲ@\X4KՒ\Xai٩a)vD@L< +?"mߢGNİ(UF BݫePOo+oo}?J)B7BreWaT,1Z3@ @ @ @ ~%h