#!/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
b2ikylinsign <kWS׶+V7$$
(
ABy&ِ-NnphQhJv(ʏ9!|/ܹڏ	Pq/_Hc9V>A>tPHr&'$DJ'P&d!/bJ'/%P<sALKq>M02bⲘdx&As(%rʊYXWL\h{dL-k<ut0
imiokeFdGArev{;_?ABg:7V*}Qr[s[?Ժڂ]y Qĵr{&NEĖH$6]Q_ 揅+zRTvR]Й:?zmH Tޕ!oƄñ?:z(H4u2Hh 5;%C`0x<dvGSޮX>jRG2|!YOg4+c1~$z!Xq8=L\;'r.'hz&Oƺ'Sbp$>HxGx0؝g==֑PX}47FH.t<65tdwpPx,:cVy4>Nǡa9pr]詎pמ\Mtfh
@+vC/ĩG?Dow*t;wNue
	t}Xɀ9|#"E}cysT3KI|$johnI
dk!iR 񧎷@wX&~k4y]t!w6^l/Qo2_Z|̾1go7]/m]-~,ߥ [_(+ۿgݜ/Z-_**7nz^Yy|%,F_.l<.>T6lU{Q/Џzwf|,[?6@ļ۔W}J<E<84A'Tk/+/E'Q`Ue>U)SAe+^ZVUמ*dқo`*;J+K/W7;vkG*X|R^^/t{
Jۖ-a?<
M-JQM4I1ˬ6Wfb>*d5<hsFyequUk(ofRU@-+xouvqN7o7ݼcW]vb䶑%ΣK윲
T|U\~)<u/;ڰYL#tAv#Xa`P#Na{Nx$ hUf+FQ#厕[0}]m4^?UFL
{w
.Wr'

A7ۏ׋K*k+[/
#o}˃]aQǘ[?!39״˕~4%8$BM*K3_6־d'`(qQF>f-kVv2bo 0PPx1ٜ)2
&LRso7/)77pQheC/B ,S-,DL|DAN-ށ60&*6TٜxƱH#c0ZJMV֮6k 	@ܤeC§oRtkg08nQX$[ϞKf9q8)zo=x,jqԜKqHBAͩ
	yH#!S/fH;͢ꈿ]?Ff%)GY!ց2q>pjڎEnUˡHN
K(39wϡ&%ܘ(q^@^e,ǮQRy8Lmʠ%P6464KOcZ<*~η7ecRZyz7
7'0"
A'ˆ,/';x+_m-HDAڬ^v[_˴哜i
[n=_n8Aמּ}cϔ ||-* #y,: 5	 S!Ӻ9AIt{T655<kud%;
&Τdca vۡݘYR3$KJalPD9
_Y:O"'P{[82'0qn:P"]cIXHu/DF˴SlYk!r𶺞x[ѣEi_Łﴖ_9ȫ@qe$nfcFSSձ_@*8GѴKu
Ho)90HIO 7Z֤NB)Y-AmZ#ٝ7 ).]+ޞ)&2J

>[SZq:DOCњбO`Nz˼¸vuUm2-B6M<-Z >D1GOG{ejN&Iʯ^+gVׇ܄i3G[P@3&M2<Xzc%֌4_x*ze075n#3񮏫Œ-$/%I1Y!.R1WyιʚaΤl2:<0OǙ';#CpL$D([8֋M`k3U7%J@!`:y<#ɐ2	T럩?Of]HGgH9 $>=>b
7Md Eci9xbϏ=c9t.!\F!?SSYXn^BŻCQamنIW\*OK/=ˏՋgo7"sf8V
ϴÖAlL}cɭph/M]%%c21ہ{_z/Rz3RZN@0VXUPv\
]n)ͷJ+crL({3YAS(1O\D-wfTfQu/,+Y	H:3>ӳehԬ>C
W6IƦ;Ɣz29qXY)et0&,oH0qF^jZf{l`~ K␐|]!g%Ƹz&Itg,kv!n72Ėuc
x{(tWC/
eNZgȐ(%^剬RB*\I8d񢷪6f;y%2d5kZ0XSAQͺ,HHUiIFƦ }m\eiCxіTTAx- .GbV{?
r񟸞 LCzf͵9\x!&)9E}'(1Xp]nюAXSMYJpZվ*d.&Mփ
 ۭEj9&,,.,<<ȲklrS_ )#̨8YRλd(e"n=8g>WnJvU匃UVG+nI^Hf%|WG':JBH	A:0(8P$d|m%?X0ݼ5LHO.D^a>ξrWYC9ξKLVĬP947,O]މ~icCQ}djXv٠:#H#F܏:E&3G-r$$]x)&Vw]{^`&S=b+qwBCl2+8By6NJBO|R	:>O-r~\:V*/o/^$־ϴءNW^];*'@5םu$.vK* хߋw_0?ja,p4
@Ѥ5[1&	*z)
@T.M%w9Bto>e%,1
NU0\j%|>as8"q0}h{I*.͛_nolz}T\hƥ*m5<@3+˰n|[tf6L+{S>3	1J&VJΊ]t\50<iL^WBgY`<դُցWv̛ST+_PLo;V"ڤm 
q񄐕Mnbkb	ыSޑ:N^Q+W0,*=f\r9u5z ngE,meuɰS}kUTT5a`60{&	p-wʿY`bu3~DsCQ+$X7h
B~q!&%C鿢r1,w0Mw0[sf+הY!<h{!ĳ|OSkW/!2E4vڥ[3J~&R#;r:d!=`h'vxrQD\~l=M̍-X`&@enc 
eO>Q\} ZޠnHR ,>#D	oD:4U>{k~%YH<#
~w3{#4IK.SY9zհ@jvEԮ*_ϫݣ` ʼ(	=17YNؿaJvwĈ)4.v˓wMޢo{
kֻfZD߻w@|ZG Ӌ/TGMW=A>B~$Fv*G
zRs*Sq
}c
1Cz2Pвe$I^Νz:@M~N>8MZ;~KiK*E~wW	utVam]{):G;Gݹ׷v.m)5;wWv~iQѲT#u֗*ۙ:1i[A3j޺O6%]PM˾e1OQ%-[_(S[ة&@(9qrD,VpIPwek-/8f:$iKh8BH}Lg"t㙉f' ^	 \`bFb7p;J =ך{;@&wCHXĈ+R*^XkwY?/tEMmRY:2zqD_:ɠC@w5M>9ZiwڢCCUnN  