#!/bin/bash
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
\5Jtemplate p].9/jT>) cC(DĀ?"0$5F'?u@nz	XZUlAFtyW!׷ٛ|wݷowg/pB޲v<73h||pkkI\&d<|'&-a9M>5r^u ~?b*r%WROsԇ ϙxmx>9=7}Iqp/_L9U/_Dͭͭ*ϩWo)h&Y3o}sK.&k*6_WAW׭#0S%_%3֬XK&֒edgkfmmbi#l4I?Aeǔ	 p!q)2hy?$>Ek$q8%]mzVϝUՕUZ}uiFN_]>u*_\<_˛7-w4MB%um
rGO\MBF9R< &.p/m#P-86Wޓ4no."ؚ {RVӊM4@Ǎ9ܔBCty*]pyXRy ;$4'BP^40$2X`Ia}D{Xװ5!kwp\̚z7"(jw#BBdн`eM|7906;|nc/ We1vE1 
 숫nxsY(G8:c *M=e&TF!OmM#A0^QOQ AU"M\$Vhh*%q4ݩazC\%ɍVtϰmE	xM}n#8\3#ωs{C¬cCf%!s*%Ȍ^1XZ"DX}k.nِr~=<@	t8-&"X0VG4	1!#>xwC@WK)
P$wS"h0J]`+`eܤqĔ~C`~®	n
7g6L1CC"@,_he,"
tQObQ <Lv9ĄIQO6  Aۭ8xP6Heِᎈ*	zbsU_ac=GEzDnڎ*_qcQoG565ctÊZ#Fn7"Ea|Pmx>AȎ"pr_pY72y"Pl#8힍\a_G$ Ke]Xƅuٯyb/t(cSVr\hRQᢏGy4p]FQ[:Q_UyQgBH
0V-Rڔ&zM6ԽǶ]:EVӸD+Yd/e2AWuFpuzLML:2!+
VJCo)ΡEQw_E`)գjN!)> ܁ ?g.o>O86
2bkHVf
b;-K."ZCQ=M|$s4,[i 'n(SKeVQdS70lƸaD
hi4v[n0O, 0jmM G3SeшI]\2|9msfƤ	
XڢJ~A%*-oP-Uݯ(.7kAٵ.(GF+UĎ(訂:9בơ.'F|Ihd&ԯ L(l+(CA
 FX6u]se9貗MV6,""M#M' r*sVsVvx):.:o8FFu`O",vtu(cF5i^<6gyľZvXLsxw+sŲ]8b.`vwx&8vVʾ=\7>a	ڍF fE``3c)5%>T"Xcf ubzza2үe0=¶\~}gϏOYEC]Np<^&dA%x(Csy0!Dv{݅xO-_ꠙ__Ҍ:,+ZmBZJC?![	I\4$Z<PݛtB7m.U;-ꔲ%Ć)#44z\y/","%ePaB"}7,bQ
)NiCԤHcM; aĢĶ	ZF?=n=M-hpߚ,Q sDJҺ-)W!8`6ڬT|^ڜcsHrF0jԌ4t2$~$;d&6_#*vvxMtȀ#KlzVvF|gd~C E>m̎[&
S
ALa~)^$[WC'DPȤ/$Y+ެjL:ީ*H1K˛&%` w?ia`[47(6cvYw0_Z$+xg{̪MyIλ7E6+3Yܣ%T_Ap/"PL+LR L[<L}(ߍrRcQS;ye8bK^<s){OXFOB`>#Ntq9u0䲗8l|Qwi(ݲ9aꃨݓiJdNϬ`Wi0Ш~1VqBF9O_Ls0D溟30ENᆀьɸAEd*iSr
jU`<)QZ,'|?"v.psm{#? nxEy?{u+zyy%t??-+"PV{Ϟ?1CVllޡB93FA$oE'jM8!|вc%R3e&$*wIorK?[+㯺eހ3ƽ{nEL_5d/?V>O^]72A\v
Y"n!k&\M6Ɖ+xk	mf$v0b%ڗY,?$N
su"hT^0χ>ǜ(2*+5y:v8k6l/ϯ. gFٝyz |6u3؁/-VcG6&yQ\~cj#EŵLp`	`%Kļ 6Zb#j8W,>rwO`.oëW?W@u_[slnM<Y\5=֬f9rġ'
޺p0+Y٫Q}"Я@"
5Tpd撚Z-
xmf E:hn8j?)N73wz^-OVוnUUh+s*WiUեVxKko]EV__XMEx/_Di\tmEΩC!  