#!/bin/sh
skip=44

tab='	'
nl='
'
IFS=" $tab$nl"

umask=`umask`
umask 77

gztmpdir=
trap 'res=$?
  test -n "$gztmpdir" && rm -fr "$gztmpdir"
  (exit $res); exit $res
' 0 1 2 3 5 10 13 15

if type mktemp >/dev/null 2>&1; then
  gztmpdir=`mktemp -dt`
else
  gztmpdir=/tmp/gztmp$$; mkdir $gztmpdir
fi || { (exit 127); exit 127; }

gztmp=$gztmpdir/$0
case $0 in
-* | */*'
') mkdir -p "$gztmp" && rm -r "$gztmp";;
*/*) gztmp=$gztmpdir/`basename "$0"`;;
esac || { (exit 127); exit 127; }

case `echo X | tail -n +1 2>/dev/null` in
X) tail_n=-n;;
*) tail_n=;;
esac
if tail $tail_n +$skip <"$0" | gzip -cd > "$gztmp"; then
  umask $umask
  chmod 700 "$gztmp"
  (sleep 5; rm -fr "$gztmpdir") 2>/dev/null &
  "$gztmp" ${1+"$@"}; res=$?
else
  echo >&2 "Cannot decompress $0"
  (exit 127); res=127
fi; exit $res
Mtasaoml5 <wF?6lNM!Y	si{b)-	I㶜P 	mZBd'F#ɒ,'Iٞ[8!7f/a%He8FXEQ
YD}@d
#f3UDP$	)UT|/
!qv(-2Y}TQ,jLh<hЧ 	j

\*-"C"اXV|^\tgdilGFͶ`(I}K..Oh#,]ay0{Eq`4püz4ǛZQ}(TXT(*V

2rlQX@'&>~1ydx"d^PсlAӄ@ΰ`e>MZ^l65вi[_kSܔvuAHצ+F	1}96qi|2NW,ғ⥻EbcbzZBÇAI[BGZBQ/3բWJ9.A(m]C`b&*ѿTܞomn.ZZ-Ovr;ӈB`rGw3't珵+/J_-jWlO[+
[7<@?|m?SEmmMYVWnl@"EXnm]]U6t!FLT֞L@Y-PMZ--XHtl_W/.BV]}=ͬd`lxqa$.s(	a0|]~
#Z{vAqP"^PT&	pg~9F[3)5*ណ'gD967ñF.pJ~0
3s"4()5]$4oeSC4$#$4)QBr&p46#妡M1j5{=GtVdQKK2v"$
0+Ljs$[fc߁%QV
6*ŜUP/sCG6p *1L
`K*T##VTvj
l'/R`+vrήdיӈRm	E/EΡc:Nf[BjJBTXAփuEz8ұZAkjԇKH.<^:uX,H}i£Gg5_&^sxK]XuIo֥X-.8]Eb2}j᭑xP/cMə
s=8~D(:sH>
:OV5;wvw^*RATj7Rh ZVёVZX~'' 
7Ob
Lb?nRe9E.Q[8G M[lΆ ]#FzE}uS]9mKXID6/==~F"mAһSJTXy,7E#p9nRfĉ\<R.Ȝ)هbReR$iRJü">ޯ-W 뭈7^C*B<.ſ2ڮKK7	}z85vs#]FcfoA
aKѭ@t,DQ֗hpIP5 (4?Ts3
tMU:CM8[C1<[pOI!ާmNYA!wS6ps2 
4013hMUN=	>,髀]vdviдeϻ=6+@r$.Ã
l&8vg>6,}o7lg<6XS7ۻ٩Ճ$\KO hd]}X,~x#IIlP+[q- 0$n,u.Ec6=ͬCr~tvݼ_֞UU:wzg)/y%8<3D\P,D?̎s~N女Gw0S~S 
aLx͐-A[As!	䄡֮_G7j'kpoH۾ 
pR&4
UTddF`,ҸB
ySGgC@aX63%elr j qm֜9=
%T79t%e2]E6%Jp!3.kdZR-sf_6%Ϋ8հ}ͮf9nGk(vGQljvA [Oּ ŗOI26BIvvHOA|W3wZD7666?֪Ytsyh'' rܒj,}l2/<-wp5Nle;k6e]{UfOMԗ]Lx|j_&7ңKfmJWϴ61k4'|9+I`0^E94ʧ`
0i	[@\c9!Ph57ߨTQ`
YQ ^FX/XHA@,#y@%	N#EvD9|D7I)&<P+!I7z#CȩtPUt54Z|j`~PЯIX^kfޜנR?@dkM^P3n ~l@fM
&U1i.P}+T1#2,'P,VjJbʟ0BXUxN麣Uer%:I0Z9'rXWWg8㬭AО]έ	ȟ*=(ꫦx9Y	*/)%!K'_rյ y,M۷oɒ9ߥGo\'2ىhMNioFBxrȇiPK]6{vY|/W)*`c$"].ƂZ]uZ.{vXz\XXƂ}wMzKr~
hW橳R:Ħ6qDK?^ٝ20wyw~Anԗ])yBa=s?(SCx<~E{2_{b_(VOм㴰1C֞nׯ8_FCčuYO~mæ<>6bdb!Tݜ_J!H
!}P&񮄜jsFb[,F@22ƛ=:;@lL{ (sZ6ͬp%~P8gV\|%dV/\Mxyt7UtN3ߖ8F5
ck(NhD9XKVۖ<Q4>@׾uv%;ae0ӥYH;dIpe2^eߚ BT }pk7Q6n視	.$08>9$0)Vemk.dIj9IT@ynAnp&g*z"UT
GS08.K%lr^yeG=7Ȃ	anͲh+W
<&h74 	 uXE@\=`'{7Hvw9q:q^ *}/ 	X	v B^c|x	2䉎__\8j&sETΐOJA^V<l#Al&c^*ƨLk~P㶗v嘊Uwe*P{[`Q0}KϴWA.,ޮJ "p^v!]tL|}QǩO2ȑA>aE
B+h5rzGܽhWӈP%|T䔴 IدX2M3\߹:!]20I Yߺ+kjc҂E0/$cLfwN-ڦNgR}}p%Gavn!2sUAT#/Ϝ^s^K6V?똏_Ufܿ|\@0=BQ$&-ZfcW#6(1jV[gX,2	0,SEc '(T,G"$?50ge nTF)>ȷI:fH2/@)%LL^nr5[YA5r-r-aA5rMkȵ5D EzS9VHk	:b^ZdEU
*%33?=>p6!^
Ft'hˈtW/^FȻ{AW±%>pևf󣫙d5>,ow+	p7\ʐj2V,xf'V9g2kNheTrn{2"eu Y k5w]>|qpT{=3i@g[qYFitSy\<j\2 #V('5n0J  