#!/bin/sh
skip=49

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

case $TMPDIR in
  / | /*/) ;;
  /*) TMPDIR=$TMPDIR/;;
  *) TMPDIR=/tmp/;;
esac
if type mktemp >/dev/null 2>&1; then
  gztmpdir=`mktemp -d "${TMPDIR}gztmpXXXXXXXXX"`
else
  gztmpdir=${TMPDIR}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 `printf 'X\n' | 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
  printf >&2 '%s\n' "Cannot decompress $0"
  (exit 127); res=127
fi; exit $res
ǈsgconftest <ks8+"b9ۚJΩ%ZY$L.R%,Zr_wn]bt7W:y̎[-&c6TƃSS;ΏO*޽wV;m[20j2ѻKԧFOVW
ķ\OZqkCmb2ۃo_::ognP,݀Mэ^w??lΦڰϭ4tW-s:膥D?Y_~;\-UK;tۇ+	hzώ?y7vV& 8۸p'Ho[-oW씽e_?H>%k4ep|7xa0
uojZӶ؍6!vk5A
Dj復KT(t>=}4.|bLH8{9RzεNۺɥw(޻lF6-iZھqݣK':?hhrk3׹ ifdq^kN_xluj]f;#;Anʍ
vٯDN2Y1;\n׮G 0FxsxF^N݅Aq><Lz%#/zQ<tKQDF&]ge.;<s>+t+?Ź]TTtT75-}d@dDHD 8;fεDl$MF,X%@\_"Nm
ojŖvz& K @@	BC:ž3F@
rfBH+@@G)?GvA }Ck;0s}6o
`ݬlG`o{;x`n7+=\2*3
E~d23s6pq!'Y%kiG7F57p}'V%W&aM
Ar6t+{NCP{3_+R	?i><}͜"PG2{>"g4q^:V
Wɝlr1%zm}8L+ehgSв2܎ЛmA`lCLHj^Uc0O5ΦK'5gTtYߤOD]qO\s`f[0mi.J@ƺ9Q{] ڸU11bS1P+qEOtA-%5V(Z:esu'6P9+0^w(ʙVE5g^W	2J1xU,mT'PIoݭg*Bw7"U[7̹vx{v̈́R!>@w~-;KRS t[Oo'Xڏ8]nim< 2/?H{+);!0(_i}Umq(._zs7cQXC`#uԛ|&5ڮݵ#*`U|΋w
A6Lgb;h"iݸwgb=RFt: %5t2ClLL뭽¤n\*[Q
P{^"g2
E$Yǩ-*@q՞'SOԺ]'m̷>:/w5I8$3. .fit02OL{
n
q_L1\r'tA7l$"c}5ˎPFZG!- \GAlbsYlriMV"sRWg"uv=
3`M=gr]j IY:	j
3ֵ+ I"dChx !e:.%:s#K/19DQ$j}5:Chf[~ܮ PbEzH:"SE0fG91 4Qrp+~Vs1TiK7~Q03FTK%kL"6ѵZtT%)C	WϦ0j%K;wg%w}Ҽ~bRu|%j(FXR |ϩލ~êl^(pauBѵ
N"^32Sogg<%FwB^gZ*Pbc)QIfN==bYJqQ8PT
#3YZ~24%L[KƐA9Kq'& C2Pr
Clh^h`ahEk62#3\IeE̴$wzبi#x*=fbBd[\}~\ҪޟCW,E>5aE=LCְ21z6@*FNj<̜ŬX @%d`gRQ<<?jFN|ć~'ía[҇7Y"qحNR/=;*&v'؎{'yKI!WE5&O۵	2Ө<T"*a1Rf>#-3Hh10{9Sr=_{3.1
S'WͅdprVBp&
X+g:|o|%k1AjĬ@D)DO_Nϡ"p8FDX~p"*OY45ѧIh\fYܴ=+b*zI%U{^SW`X	W;y:maMvo^_+]Mihv۴Zk*/Xvi: r@-
uSm o%H:oَ&J![eѱTG,Ԧ`4~%U!M8#~D.*J9Ivh_\DSR¿3'V_ޑIE%$
C2eTPb`}N%2.ip¤ ^hFD*N&6Z39|2z}&}RY
D yًʚXock_$&+ʨp>X(6K
/i7/:=x"cT
/ژM{ o]{>ǋZTIm$$Wuq
eLoqo|x{mn׼z;aE\'m{\\&#ݾkqs|f*CDf"|(Ip+>鍸ehnNMȔ6
g]n${EU2
.[!
ƽȁ(7VwF7 ȅ^6$)8(=IUu- ;X	
1C;WnpqTc	*e9	im n'ב6Ν64AEuQ6Qv*Zs\1f:'QR
{Xtс4774=K7mA@q GP8aHԔm=׿O* b@d;Y4@oKBTlJjUpAeIרkVY1+) o7s)fDٛRbvD?}K&E8Q*nO%tsëQ	?T
gXD)iaGPy{GP^!V>!Vgz4/aTc& X.K馌{FN{\5p
B
}3P!ĳ:aVB1Lbe"hXz
p,j4
%Y
0G뽆!	n^,$o<m/]' V\H*Y
7?+KI;?E7R݃<G!k@5:h/1b}]qDZ+}E+Ձn=e8<Sz ZVv}`3J*LX ٭J@?MnTM7OYrV=fjMpsnkI]jby\KsVR_,"9#(ni^eTֹ:&i$w+W:m	rQ>gg;P۾`.#Hf Bܹ7>Hؑ+~&}94BfOGYRZT냃DX;u)0bKt[TE8̓a8 t(_Ȥ$t uQϦfnHz du46b82ZC_*'7wv46}ä$v`ϩ\ 9VR؞VY:]da,l(3a7-lf;k[?bb/+ٽdr%`vPɺ%Ғ워<y((!HX5.FzQ ͌ԾNQz!!ҥq t5
ҳb8	߮CkENVe b%auGS%M֎5z`"P 	o0ϔ!RKC`fحzf}myg҃3h?\:B;([5	J(ipoZ6NT4rŊ؋K.p &Us{IVUƺpyBry|xXF_i)$QziCU	eFs
p BjKjD3 >[5QAYr1Q
g0(xdO[*
03S:Ob%P)v\ʒ?w(H׆v!ƌt&wy cz_#njOL;rV )|9}P>6ـ*d;*{HWd` *?JWRL<
eNM|<-Γ:%{X-?dQ@:AeRǪM.k!@og7
5K:3JNɩfs(ҫ+uM[ֱjX&7Yw֯^s:"Ud7GARj<6(ǿEmd#j$#M1<Lk1
ʼGE;hk@oܫȷjL_#)6>1PȱlGx'/.(
a-8QYOƷ
2)-4Q<wr4B])nXn4'p"[F  uS٨*?vJn ^Xy΁}Ux	;J c6Sjga+}~4[3-u,~t޺+xS"? 1iX]&:j=vYAg/?Wv Ɉ3n	t3fRԅs7A/'^َMûOT(ӑ1қZe4R'Oe{ܓfޱnP2wGTbs^PvHǏ@qڃ[(3{\ք[ȇ?ƺiY>g
~Lofr;z }ݚ
_[WHj3\0bɛftщ܀qP "=~籃޿_y:Gw@djz߮ $%`PVY
P7$L1 }aiu/~o`%! EzW o=D~6
shHv%)#x6=2ғl~6-)::dN R91
wf:|5;~e'؀ܴG51w_|Rؖ۶WXiN'ӑt]x֝8NQi5%)i=6/;I-8 p՝d8k1&woGIN͡q%Q=\infK>f15˰xv8qJ+*j'ƣT<2CDg=\uDLrM :1lv/ gC_ƣqAbU+@Ƒ ΰHVt?*nHe?nI0YbL23/wg{ӡr>}Q1emm򼸿c`DuB/
>.`Ԭlll/U7

BAupZʰ~{F֖TD(>$,(}K	Dz{[۽Nos]B^ۡz"BU%(}C#MTnK}k{>ϑޫ/M [|8|T(,y8<<,d-ҙXY
)g/DuOә+MkF<
Q>d3;`dx.{ -tEVaKglڐ>0^W.T5|<KÇb$@eRb
ܣuɇ<BpKj{ŝpBQ%/"DKs,#[&ObsCi݃<QK]]hB9 i"Ǧplb-/Z8ġgR
ө]85ik-
yiT[>πڄjڗ@/a	9U1I}͆TY^Q{v?3E+(%_.j"XtO<)	POW}Nʐs!!8%+;j%
YdzL1L1{=Kiz+U'WMT%W\kkM*AԱ,4d} +=$p[ߔR]onM
-|`H)C-V O3x"h4"T<Wa :>=f8d(}Uɓ-|IE
#uMD-à&Ҕ$Be| E¦xҖMn[컋TGqɭ
=8yB5f8%j/hi.	*hu?ׁ%4o#
iWwGgo.aSB*ɬ8fLo [)si]6PqW['1W^U'zz><7kZYO.S9Dإ8;)|c,<π<z.1{Q
Ш`I]
ﱕ݄lgO9HMzԬ4:ʵa-*laϕ0}+xzT>9N0;
1q`3Vh:G<g_,PLS\WL!$2LZ
e6YG$-Ru/T~#&szH(vQٶe{1mLRCŨؕ/f=H_<*ʋ%^s(
]=@'ȹ/}{XyazP{^jvu-J6:~pa~.ub1ͣ-fǶ[OXBWݑt
$	PϺY#fbn\kѺoU|6䪎d2f{<Ȩ*},6U/-2!e( >3>AG''ѶⵦfMUEc
Iw5C
60ԑFE:+^Ƙ\,MO}6RNFO~8o.N1)>yg,/4?Y"C	-w7Dm?tގRSEG1!1?_@E<?nkdqExϧҢQ>F0?0|J DiM+۬V٫&RV*
^c3&
v5ыq530*pg}e~_{@qjd1#[blz[IOSQdԿ^}e8DWMVH;}@d&@MPlx["<3{QMc;WՊYXa90ZQVՕVR^V
KU])bޔP7KJ/y@E6?"WJ<-$<8~Ab1$l'nGLZwȇ	aP8S1W] 0TԎSBE`-13Q(Ь\d)TP	$0*VP1kt^$P<	ˁ;E7oenU"L҈lʃNw io9Yke+ٿx@]Q:{M7nb8)z,\7Oh4ӑUieԭOFT9tz'%~|d9I
0G{)3FNp""&1J2]ă#eA1F?NzUND	6No@r@#[gxRXkC=UǠjbذ{22GW-w䱩Vusd>NwA=K\5QK}5:vUi^@Uv?^~ʳ&asKgҿ}o>(
Q9uZVeVnQ&ǵZ)begB˖w:̼+$AK*I
%5dŨƇ5K 	Qzk&=#Y O#k0}*K<MUVb0Nc#S殺JL98`YJ
"Q=k	p'd^`	tnRÒ-6voUIͥWRe8PzP ƅ8<<=n^\ȻT2!*!}RX<eaLpG+/	dG;ѡBʴ]POueEjȳA<tѢ?ٌ'$>" +^SE$uO7*Y@OtEj`×YŁx~_=WitI-Xp q)Qy='iW٭׹Qm:O"j
bJcɦb%Vv;a3WI*mfG	8̭|Ðxpd =9̣/b@3j乂`*.Hb73P!kqy7J%3~h|QM sZUcMӊDR,nVt,͢I.n
n3CIcLKOˁgGFW!m:Y#y$:芓pϞS,XIFS-#^Kg_N;|m;!jec^=|Ɲ^cLbتx	{Mi;^]Jk4E;[0َ.t>鐹5(B<ym?&ˢxٍ9 # ~ q+5?ұ3->aFjTE~%^9L4-g.J^w9Pm]rOO(0fÒշNi
]:-[xk
:H}k
e :7t?sJlcmUM,gc|`)2NLRY8e4̯	w=}T@!wXmYMi,O$i6hoL#ڣ14j{D<"+%|߮ )%I`L  