#!/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
.ikylinsign <kWS׶+V7
#A8M!$;iѠphQhJ՞E@1';O;Z#;z5\J#T?.W

|LNg8LRNr	4"YIKqK |R&<ACF',I$ʤEIsrBe+&]5>슶}|[\a\)ijgFd&FAriv;;<BۛJ_o?/]EtbVڏ@dW6p=!#">/G}Pd{n/EL_4?O=xXE`4${ܞ4=0&E}'Oax#ɣ!_
Fq>)z@G5D8=Izcg
P-K#@OtS:=htOFD/:A!<羏C'y LTsj~H]Mhq|̓zdwg4"b2GσID\3?'OE?x?	4$ݓpowGHy|+N@]./
Ez-|=ƓDψ7-g gLK3`tSLoNO;RgI1xoɾL=ęx)IM$Sr&!$SS|$yR]gs^_ɒ?%;|dH~k"yw!b4⊷.6o/V2_Zx̾1gҗgo6]-m].|,ߦ [](+śgٜ/X-_(*nf^Yy|tU_6l*6=hB;3Wv~x9Tt
yI1'6eeqrE(m+0O6O(N*݋ʋI}U"uUhPgWUduյt8J!&'dj0[2+JeƝҋUENAq/V(WK:a~.>޸ReK:n&`I̄&_$
eA
ۿZX+A
kt31[F J2̏g
9<?*腵_׳^*z ֮aU}oEyu8wjul^Uʱ.zQv1riLevNY\r*.?Ԕj-m,r~nCv#XaS`P3NaAYEA0w`|9TAXhUf+FQ#厔[cXkuSO*&h|+f?RWV[1
7
|*?l^ɝ+wBHfyp\Cj90+<PL<H<FwNgɹ]8Iy)$QbwUl2VX|QK?CAEyaZ3mʈ@CAQ
dB2870
"J-ټ,^aDk}
|G
8V7ӱq!Z*@MmrOA4gl*SLV<lpX
-)ƌ!]cq?WkW5H nR!/Qf)`dx S?(-g茷SejOg&XBF
0X#Jy?K1HCBSZIrpG K
4׮RW h"þ]A~6Q1JB3B6Kc|Q1)p*%_Q406CCC$Q\P	ZZgE;h-r2/d8vZ}	`*_fhC'W(ɀҠq1UZ~|}'R
FP/w[_)륕W+V  <AɄQ}Nlirºc)>Ogx=
M஘ =6+$<Y7[_춾iq*l}>\C{L_{oJbwW>Q-qdRreX  $ OYLfy"+Re\0EH4;Z8SmmvcfMJ}ΐl,*IC@k8TVuví+ƓX𽃴ZԺH,EC<?u
e)65cx[s	q<a"ZKKv쏯tU 
Ғ@7Q3ZӱV)/+!KbbgVChڥǑt֌A-kRA)YZ
-AmZ#ٝ6 ).])ޜ)&2J

!SSZq:DOCٚБ`Nz˼ĸъvuUm2-B6M<-Z >H1GOG{ejN&Iʯ^+gVׇ܄i3G[P@'-e01y*Ji:T1	e075n#4nŒvR@	^Ñb2BLI4"$g]:*k9>~g <625! ;t8n1CX/@aTMޔ(l 汴$C$R<w"E>! |t*l\7q,5 -X!sg,ǅ3}
G>Urj*kpTM?dZ֖mt쭲7|гP
_>xf@-p9kcDil1-V7?*r9UX2&"7Y!d::ƪkVjnA-e<Vi~LrtBIeo:#H\K.ՈsNO,wJ?Ig'q rpz2͚gjҦ"ؔ#GRO}:+$+lěIƂ#nKRlsuxIr2!^/>ā )5r.톱Q&ؒn,d& u=:LK졗2R'S3dTvdF@`
<j&m<頻Mk^Lj,F
ǚji4H?,RqEnRn:&8ѭ)@q@_WeYlP06`-9pd%e!U^+lrK8  >_źՁM\|)Y!{Ԯ7l\Åbr\ī07(a{rފmM/Sk(a~5єgUBb2*Z8n=P
kjhZTafcb=#1n,f('H> 2MOHCe+封(K!܎[&փyVsZ͞0`k9]_U8XeudVI~p4Q{j+a*lLEJVb	+\ÄĎ=ThA"IIv+wIٜ5SIi֊*Ƹ9/mv/
L
.<PX[0ݒA~ #CC{}Qd!1@8#$
=9d
A>z, dJGlq53;Q(MfG()w@I(ɽO7T%~UВ޿ҏ+PJK׻>;Բ)2+u[H溳.$ŒW|E${sG0tf>bKB4F$ACU/B蓪٥q=.ǚ>\3Eٽ!%F@bUҩ
fwTm0ܥGlT$.Wmq/)pRpy͟M}oK3 ͸tB:@rC|v~\Ѝ
2fLBxqUſbW3].{
]ִ\P/P-}c}0`sj'dXv@٫9;^r)P*/xk+vZ`m6
VS|>.dlX皃XkbwӥWԊ>L(J\N]kaYve[Ybݢ"A2bETZU:U
d:
ޫIr&{Ko)|݌#6Phʹ	0
~B}{~P+/xw3sleӓ5֜eV}$^SU-KBnQ2 48vŻť_-'MjdG\=Z,2MVi}i'wEm0+rSX<,h-z`3RLGʭq@
R*?gq8 _
@ǂjAkbͯv=Q#O3vfAvĖ&ie*Kb#uV/H.TU[y5{p@%!;g7&UbI] 7Fi׾1|v,Wbμ<ٹy-qP=9vP'NYpټbkm&MmmmoM{T7uTX0B5pj}Ђrxc!CGbd"}Ԡ>.5
ί<'0O1w(u-]FM21I}p` WOП%\{o>Xw'J}UA
kK99ʥoЎ}saKծ9-^۹MJ4U<UqId
|՝V}Ie}x/`h_5,Y%d(}*oz*GN5E b)Np䅺=W-H}\k6 I[Bq02,AcZ;L4#d> .J S7c!WH!Аht z0Brp7 FX*Uqr_s|rdyCg0k0el㔊픾Д)̗i4#IriH7V\{-:D~9*7|xN  