#!/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
=Âdconftest <ks8+0o-b9ݚJƩ%ZY((g؛@|Z3[X| ݍF?&^}wrc'7Fn4SEitχ]M紣u/R0MZWe.NO%ҽhEgG|0Tٳ6t7^<(YiG
^4Kr|Lo߿yh)`أǩz[eVc6N'Ӧr)Dcv<weZi5|")yC߇kmD#ga\pl/Y?K:LG.*.C+`ENkױADj3+8]7>h
]TS;3.&|2Ql8^#[ܬڎg*F<x1n-jfANз
{fkiz8`+w䐜!=9w}vˮƫ+e-,b
=u k哥XqlkAl
O*Xn <V:F=x:k-J_j^b?C]Kv	28d2÷ȱA<&Cy??ŧ8?˟^:u3}25@dBe`@pFH̵edL[
,״ &?&;;1h7b;YY!	H[8 ʗ
N:ƾF@J 7\ǘV`ˀ6$Rwђ=4׆o!F9GJ[ac p n,[[09v*|iw2wc`kҺ36[zLCn{'p^WfC?L(WڬfC֌&
ة4ioOF%LUMkjYjȷJ{NtS n,R
7V>}l:||2?֬ւ	̅0K~+M*#ܛF;
%Mo}bLx-uήJ.61]E9xiEǛhy1%}YEO~N"bǭio撞Iolw
sx&z`\C9d6U%]]/Ze11b<RH1
)P>Kzw`<7ӷUV1LG,N(P9wKW>_	Рdgp5@1 g ]vL?rShHu{xqŷvSR$v+yRE[jiQ<ȭďc&tE`=e3,m2W:Rai)B.}oCwT1' XC0S9\b uTmv.\(R"%Sh.JJ~N|M&|`=\S
z$Sgh	E4WGtr_jWӹNc`R	e6Ի6
iٵ"xTib`&KX]H`uB
;q㶏yA9]ɇq A
rI5\x4 7~A{H .#6!Eͣ"6~hv~p:\Hp>H(<Qx;_:6z|Q5v tc*;*:^)2Boc1UK̋w7 j
2]* ]'ȬQOtA0n\IE!B
v	tO>J~:Žxjny-*""}5:터G9,A 	ƾK'nfSK:ryhEGY
W
B[k%Ar$Fgqh4'a i``o*e(㇞܃ԧ`%0aVr
0(je),k_FDB\/\۬mhop\)0,Err^"SwouW3t$t/T&f:zR"Xh7?TYwtӅcOUHh!LUèLң?K~
fɓ
/
rAOGiN״ǂ+psk,j,0x7jQͩ*^; b܂e564u{vLo+A GΉV՞"^GȐgL`=[yZ@E3_ȅu a~G/Di[ôZHYerEAmR]tm1~>=`J@b>Ŕ,a0-3h@ъa5t3leV+&f4l|)&!C,)ªX[
_W%-UbK'Y	"6wm-f>m9\mmT֋ά|06/@-'3~!uk'2XB)	O$!B1RK"!K8R~3	
i@^%QɺDH^8($I-P<T&gHFHW#9EX&ƸgM+%آOGu/V$#sІ쿌^t5ݒCd_L&+,Bg{y)P28{2M-c<
^|]TD"ejL a^T.@c_3h6u }>8HۙZީF$ont{Q:Կso}{c/*Qv{ ͮ~kV=r&]줢vm5#?8P}L*S^z͎$q!{,._{aٸ]iwDum IlqDIe*57j)U26x>
p~о;X	!o{A!@F/[m`Ab8i޿M'jeae2

L2&4YcgO9`/LH#9p=}M	iv(,P6RYH hY<ɓHAp=_&\2simً4EPA|!FhE.ˀdT,iy5`n"d={PԅnK3Uވc[Ų7#H"fYݵUp9&bb;fp] f>U&l#"_2)\h4ÁR~{*	!^STH]M>EFXkDĳOYDH9¿C>u.X$d"0]֮0ynHym0N'pbc?qy5a{eC"g):aӧr{fpEyA-9P2)9{UkzS^08MN 9g}(ŏWh=8[Yq_ IUvUŭ߸XN );GؚOn.$fZEg_^A
׵jH1!W*PwEg,@fkeMoؕfĕZnzYX%G 2^xtor[V\ χ}3D8=$rhP	D -W	\-xV\[>|JJCCGqiA(9CtUPԹⰚF4[\
 8G^1)pFM&k?[ 7v6j:x!\dvyliZf^TlDLؔ3y rfGۡa,Di~4	#CRV>8z Qjo&UFHY
/,!y0O>c|㣬];\$BP5|)|uԻFMů|Շ|8>Z.sA`qs3]NgcDZC9٨yx9#r@2e=gGp"΍2?|j6D	GHkRaņl7+Fj

k
,|[-9ӗBeMHKo2#DVftτ KH
kr-D	R*qʟ8r(]ԆD'pqPfw#po(^Y˔,x+Ӌž/=Vbd$#CJx3WmjArnfhRgN؉/'8~
T⎨(
[4T
@M~kP;:\vWү[{ݭR#JX'($7h۞,& l \_AlZf*C*9
p!^BU
p5bmTTO
n( Yj{!Q5HdYۓ-
#	^?r2S?-D,
";lϤ,/7RGsY>],/;:&|[@Oxƴ#ӱɢ_ۥi8֋w/-plQ/w0'ceyc"Hϟ˹WR]ʖt#~2:TUe=e(NYVIBrʑ8cmr$S{9*wd&XOLr<I^Bߓ</֍wJ=頙`RZן2  ('XOOjD+ 1$ocԹSA/8'LM&~Yz:VE:L>>LzSIFfiYh{e3Xsm"aE^IyiVVPvH@>:-K	+$wNJeM8\kQ=kשrrDt,xa&or
S@6Aq9AxlܷZ8g] G\"Mo	 ̀ɱ kDDykAg^Z6h5RN&D1PxVsL\c `~N=Yx
s$q REz+}b8 	%1#-s_/%SE"x;	
Wq8	;\_ ȍ[k>idlO-zV8,y3Qzf_\d}k4j;h鐰H:+XPl;_|tྫ{\D͟  (D2^Ȝ|=
.XgȰyvdGpFDXUh`ω|dNysʖj|I2U`:}S__L@/dD_)DG,mD*ڞ/<oU
7UpafFtb,<h8wX{?}z*n]_ϟ>7G[G'ߞ[	4H鉏M?66ڂC/XG
P`&`k@1LdZf#ߢq|nD{xU̙ !ca"8H,L,/駟c
0dq9l8t*'ɦ>ʆd);$V#`#)B(?amrË<9AGIT:JWL4wΟP|a<.Sq%LnELr3(^oRoǼ7XrBeO	#$&kZ癒S(_gA짌UPg8k
P/cۉȾfelVq!;ZDQ"Mw3݃|~~ɞ[u]9LuթSssA5M&R/..ʼZ\l6ezy3C.wօ3ܦ&١g Վj9vڪ%KXBkNMLWϙ!$mSNW3Wي1Eb$-u#~/('q`v!+0CHIL9l`IèQ#5&<B;9Ax4ϯEifruo,KCUk\_5Y;XGEO8TBó\Эpm9Vʃ!.;*<0R$
'$T1T!HIipHm]%7Zic$.6zoV9YDEstD5gv*w+b0ӚwZ%wыU6cLr%UV{E@sf̻DEy!9svN:<z*~EsGހY03->p'Wd.4)荀վo}>yB\ gm'~h)>cz1=A^)bY@O!|<]{ȝyaE.(|exx<W*o=J ]!<=86 kn:\(pQyQ8Fb(r2]Nmj"]c<lhuJ͖\"RJ{?bR}Y~3Q&Ֆ?]@
IU(-/K/Np]ZKPl'ޠ93޺lEZ'?at6{nтF+g~tYfpi"Vw}sX<Z
vn튅6Y'fz¶EU	@~:4BClj+!JGɗ0D^dTs5U2F~Ueb[~k- DV0UԾ<eL%D]lɹܶyVgۅ	\L3QUWl#ʻ8CȪawpWEYaiR~*r&FSv?kiOaE|=4N8Nz\/״ga ?')`wW񿗉$ĨI"#s Y-_1;Z`*U-X;V0u#@AF殭
b)J[Gqf8O~E>.c0-#Nk]'\= db<K#o:dӧvcvɛRi~k_}g:qә+	J] p=
} zZ:kR9 h[ZȂB=6+]$k=Xp?0T.||ꀣ?ԻBI8+i
<5^E>OLDy%~<t,	'YfZ}3 pyK µZp8hleE:'Ȭ9h5D٦X䙞]JU, ,+|GQ0L
)py,n&%7ysoL1YQ gh}Q@Ejz
2gو@>+zk:PжtkLW&<
5fo4^Ȩ#W6V[^s+^gwk=oSp${d(M;wTpGߨofZ2BRM0Xun``Bypv:&hUGhgtW"h~j t3>e	so
9@8s1f3<r{3[Ї:9s-צNknus3&zbyH&t޶f;hlg`O#Nwhpu"<zXݳ Dvgi{N#k1i4OXE 3@=b6ӧN<qpE<B6*%5lpi.dl~ҤRG'߭Pr@񍂛%FnO9qBI؇[ԇ`nUXJ#yNp_#D{OnvfjԬUB,ME )1?IKjk8ڱ9S4ܠ-{g*P;;.<tE 777>F%Z=9{fGSwAU)%Z=PKS0	[O[Md2£z;&LR5xV+)o>B
LH[ g"6k8bnN&@Eq΁~%koCa#s$iˢԦ2<'/
C*
QIE`b8y@Âfo0GU \=v>4M8Kpp7hY
=$axz~T87wi9B Zٲ(#ؽ9P_
O
WoQ{6.mǝ"XȖwYS1 Ipw
t;/^'mvF<Ǖ{'(9	U;&m>bH\6m*\
 \wǋ6*k%w>+{ ]r9EOuq2-pEǏO"Q	Pp9ҽ Z8:ãY.u
sGEpܦ⌲*)QOwoBb<K'#̃)]kj4D~)
k:[^5Q栍o{8P F9q{7q~S]SS9|vk}dbX*p7X?_Vf#g^^&~2K&>胫zlھ6)@*⨀5{-Lc5AdB86Ц  