MOON
Server: Apache/2.2.34 (Unix) mod_ssl/2.2.34 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4 FrontPage/5.0.2.2635
System: Linux server.asjudinet.com 2.6.32-042stab141.3 #1 SMP Fri Nov 15 22:45:34 MSK 2019 i686
User: asjudine (504)
PHP: 5.2.17
Disabled: NONE
Upload Files
File: //usr/bin/flex
ELF4L4 (444444,,00HHH  PtdQtd/lib/ld-linux.so.2GNU	!+"!")K8fUa]|4I i0~q6&O<w2K2b9m)"x_QC<42BH/%=$q__gmon_start__libc.so.6_IO_stdin_usedstrcpy__printf_chkexit_IO_putcfopen__stack_chk_failunlinkreallocstdinisattyfgetsstrlenwarn__fprintf_chkstdoutfputcfputsfclosemalloc__ctype_b_locsscanfstderrfreopenfilenofwritefread__strcpy_chk__ctype_tolower_loc__sprintf_chk_IO_getcstrcmp__libc_start_mainferrorfreeGLIBC_2.4GLIBC_2.1GLIBC_2.3GLIBC_2.3.4GLIBC_2.0ii
Tii
^ii
hti	rii
~ܰ#$!	

 $(,048<@DHLPTX\`dh UIk5%%h%h%h%h%h %h(%h0%h8p%h@`%hHP%hP@%hX0%h` % hh%$hp%(hx%,h%0h%4h%8h%<h%@h%Dh%Hhp%Lh`%PhP%Th@%Xh0%\h %`h%dh%hh1^PTRhPh`QVhGUS[0'tX[ÐU=tҡuÐUtt	$ÐUU]ÍUWVSE}E|$$[195~vEt|$$ }4$t|$$E
t&9}
BuC93މ|$$ +95}E][^_]
$-tD$,D$<$D$Y
USH9У}R
@|DD[]ÍvBdHD$|D$$(|D$|HD$@$|D$@HD$${
;|@@;&UWVSE]$}
@|U4M<(;Et8;1B;Et%9u$9}UFM
E;[^_]$$D$D$zã(@E믋(뜐UWVSMEEKAw
$t 3 );EEE9EUMD`0ɋEy|ڋ@4to~-=1
(t9tt;U~EMEUEE9ElE[^_]f$04x>6=1
(&9t;EuۃEMEUyUWVS<
~#1ҍfETBD9}MAUDŽDž@ MD$$L$EE94ETt͡9|;|$\vy@ۋM|4L$D$D$D$D$($Q~U5(11uAE9~B9;uQ;M9}<[^_]Ë1(ҋ];ruڋ
UD$D$#$vD$#D$p0$vD$p0D$d$vD$dD$$vD$D$$_vD$D$$<vD$D$x$v$ңxtD$$D$u$Ív'UWVS
}E~>9|0u94ud9<9}ЍA;ƉEGD$$uEJ~1ҋ]]DD9ud<}<Exu}7[^_]á4E~)UB;FtfM;uv9}u1H0[^_]á
#]~1ҋ]D9~;Uux9
#M<,
Q|$E$niE7|$U$SiUED$U$"iD$Ex$Ft}~>
xM1ɋ}DDD;#
U;MuաM\
UWVS,EEEEEUEUAfU5`0.}t
EMU];}M`04xۃE(,9E|$(,D$D$UrD$E(,D$$4rJEUMEUEE,[^_]ËM~ֿ9}8
Eࡐ<uӡ`04}tÍx_E(,9E(E`04+}EUME(,9EUMu4UC`04,E(,9EU5`0.}EMUE(,9EEU]9}EMq$o9\`0y}ѡ<E(,9E(,D$ED$$pD$E(,D$$o<E(,9EM(,$D$D$oD$E(,D$$~oU(,$D$D$LoD$E(,D$$+o(,D$$oM(,$D$D$nD$E(,D$$nvUWVS}~$1ɋ 3 )‹9uދED$D$$0D$Et$$k
~11<9uED$D$$CD$Et$$E$
D$[^_]ÍUWVSEPd<\011ɋL0LPDL~"9du#v9`t9~c`9u`$t$rbUD$D$$T$w~QE`$
D$
t׋UD$[D$D$$9~ˋE$
D$ļ[^_]Í`D$$aUD$D$$T$말U]]uxuulu
]u]É\$D$_D$t$_\$t$t$t$t]E
uE]&UWVSEUuEE҉UuE=\0U9M|vut4u܋u<uԃuϋE~ȋE@@ut&9E|UD@tL0u܋E}E[^_][^_]Ðt&UWVS|#D$$LkD$(,$1k҉x%DŽDŽ9u#x DЃ9#}=x<p50 ;#=$5#D$$܍T$lb$pa~1$%e;ua$<aybD$$i$0;xD9uD$D$4$x#Dž}p,DBED$E|$D$T$$AT$ED$ED$ED$ED$$WtG
DEUT0t$~ D$T$D$$\9t>E#,D$$$%tB0<Dž1~t&D9u񃅸]dxe1D$T$\$$Dž~~ftaDŽx҉19u􃄅 ,DŽ95}$h2&tv;^t˃ϡ\$t$D$ǎD$$R6t$T$\$$T$$EED$ED$ED$?E苕D$E$D$ED$D$ED$UtGDUET0t$~ D$T$\$$Z
xEɉp$DŽ5E=x0;
$t"EDŽ#$0];01Dž~@11Dž&D9~\Ã;uዅ\$|$D$T$4$g9/
#0T$蛔$荔|[^_]ÉD$t$D$ǎD$$Ec$	[09E$^~*uE؉$^;u[$Zt$$!\$D$D$$uE|$4$D$؉$^MD$D$D$$~p4~CD$@D$ $D$$f4҉4~P,@$sD$
D$$D$<*ZD$0D$D$\$D$$}tn
1#9$u
99}5$O_넋UWVS
~yEu|E<0@~51ۋ
( ~EȈ8E@9͋UEE9}[^_]ÍUMW1VuS]~/1Tu|Ttىu;EuӉ[^_]Ðt&UWVS]_MEEEM}tuUt&]MÉ]܋;]M1;uUE9E~_MEf;Et?Ut9Ut9)uڀ;uՋ]MuM4ƀM<t]4M4
t	9up]EU܋ut]܋EUt<9U~7U]]BExtE9E[^_]Ðt&MMU9U[^_]ÍUE|$}$t$u80t0
t$t$|$]ÐUS~$	U~$ Uu[]Ð&US]][]DUt&U0t&
0u$$Ў$P0u#t$m$ht$Dfύt&U
0\#>Q$܏%$$(mT$d$z$$z$DL$Ԑ$$z$ $zl$L`$lT$H$<-$)-$$z$$#$-$$z$$$ۣ$|$p-$]$Q$E-$2$܏&$$-Ðt&$f$f$,tġu$$$$,$L$$s-Ã$zW$K$?$3-$$$ۣ &'Uu	luÍ$<$x$0u	#t<$$Lx$`l$
P$,HUu\ltS0tN$̒$z$$@$-f$fU]]uuY\$4$Q]EΒu]O&UE$WD$"$`V$zC$7
D0t7$ܓD$pR$-$-E$UVS@leE1~
1$
'O$$~$ȔrtW50u
#tC$
N$B$z/$-Ee3h@[^]Ë$t
0$p0v#0]D$\D$D$D$$$-,$D$P$O$h<-#{0$sD$_P$L$$$Xu$D$P$$-v'UVS0]eE1t
$5huD$4$9#90Ot$$ĖOtB$t9$-$$-0u	#tr5t$hEe30[^]áhD$@D$D$D$4$
$#u	0t\$Τ$z#t$$#t&4$Hv{뚡D$lD$?&'UVܤShu
#~
0$zD$L8$,\$$0\$`$At$$T4l~$z$l~$
FJq$-$[^]$f$zl$$T$H-,$$D$zL{,n$,$L[^]Ð\$$5l~$zn$
2I$l~$$
-H$8a[^]á,$ЗD$K&UWVS,D$i$`D$eI=~X 1)Љ $K9~.$t̓@~ȃZÉ$S  Hxu,[^_]á1D$D$$oD$EE~;=}bE4 E<$FD$\$D$D$$$ D$}u9=$
D$iE};}q,[^_]É'UWVSL#D$$O5lE)0ME]x0
#0D$$D$SGEEEEM̋Uԋ]܉<xEСx1
9DMЅTt @u~;#<$^Ixt]ЋD^D$D$D$$'97D$D$$D$9Z}̃EEE9M̋UԉE
#=u D$$D$E~FMԋ$!HuxtUԋ9}ƍMԍ$GEhj=D05xlD$$`D$E~w*f@,3@,)Љ$PG9|F
xt΋@,\$D$D$3@,)¡T$$LMD$É]؃=]# UȾD$$T$8D=+tVɍt&xb#$kF9=|]5p0#:u$ut&,머X)ȉ눍w#$E;u0#$E,p09u}C}ػ5# MD$$L$C]؅~p0$\E9]}B}ػ|
# umD$D$$B~^+4
u,

$D9|,<u‹Ǻ댸%B}ػu
# ufD$D$$B~9<

$DD9}AL[^_]ú듉D$\$D$D$$K0
x~ ]ԉ9}U5 $
D$c.ED$D$D$$ 7t&K$<CfD$D$$ڥD$jj)vUVS 
##u D$$D$R@xK0~Uvx$Bxt)t%\$t$D$D$$95}?hu [^]Ã [^]3vUWVS#$D$A$>9,&苸;,}B9UB;}#=5EM}DSTTDD=xAxE}ًT}D}DT9
}̡1y+D$$?9|\5/;t)ً#$)ȉD$x?9}5UMD
D$D2$B?DD$D$?$%<#$0DD$?$<#@u(1ۡ#$-D$d?#9}=huM[^_]f#D$)D$>$D$b>[^_]QUVSBtt
|0s$VB|0tpt;$c/$t-_
$ $}$h$9B#$D$>#$ȦD$=0=_$[$zH5#	$.\$$^$~0-

#l~u
$$D$&$D$:~Y&#$-D$<95|'0uѡ$$=95}F:tm5$<
##u D$D$e$B:=#~$t&L0$<9#9
$-	Dt5$p
D$ $:D$@$:$է8$٨8$Ԛ8$8D$}8$q8$e8t
$u%|0$$ 5|0$$<$S$($٨y$Lm$ia$U-$uJ
|0W$7$~7$r7$f7$ŨZ7+$w:D$$C=>$u%$
7$T6	>$h0$um-=$9D$$iB=tt
|0N=*$^6id=P=,>=,=$-9D$$A#~w1һ95#|<ut$=D$C795#}ąt$U-s<
0u #uu
,$҄$<<$;;,;0,;D$$e@=|c[^]l-#$$F$p|$t$$[$$z$~5$pZ$\-#$D$6$$Ƞ$-#$D$M6
$m$-p#$D$6$uL$-)$2$$M-$:-m$$"$z$$H$$֩-$-$,J$,$d$un-$V$C$؟7-$1$Ls1$g1$x[1t$ܝ$S$w[^]:t$
{$$0$ר0$ݨ0$0$ܞ0$0$	0$0$0$<0$8t0$Hh0$t\0$NP0$TD0A$30v$d$֩-Q$X/$/$Л/N$ /$u/$/$B$Ĝ6g=$8$t$,$L $3$M$$$z$$$w-W$_$*S$Bf$ș/$#T$dr.$f.$Z.gUS$D$D$$D$ʵ\$D$D$$̪躶DD$D$$D$艵\$D$D$$y\$D$-D$$Y\$D$"D$$H9\$D$D$$l\$D$'D$$\$D$-D$$ٵ\$D$D$$蹵\$D$+D$$虵\$D$2D$$y
uO$fD$,D$D$$ D$HD$蚵 $D$DD$D$\$D$.D$$|ߴ\$D$D$$迴\$D$-D$$̬蟴\$D$1D$$\$D$3D$$0_\$D$*D$$d?$D$D$D$$D$D$D$\$D$D$$7ݳ\$D$D$$T轳\$D$ D$$蝳\$D$D$$ح}\$D$<D$$]\$D$;D$$8=\$D$%D$$t\$D$=D$$\$D$=D$$ܮݲ\$D$*D$$轲\$D$5D$$H蝲\$D$D$$q}\$D$,D$$]\$D$D$$=\$D$&D$$$D$دD$D$$[]øڒt&UD$$x1D$+x$1D$px$1D$x$1D$x$t1D$`0x$Z1D$x$@1D$x$&1D$\0x$1D$$dt0d0D$t0$0D$L0t0$0D$$((0D$,$x0D$$$^0D$d0$D0D$$*0D$$dHdt0D$|H$/D$@H$/D$$$/D$$(,,(/D$,$i/D$$		F/D$$$,#/D$#$	/D$p0$.D$d$.D$$.D$$.D$$.$xÍUWVS,]}$+xH2#$+t#0hl0|0,,(,hD0#,pD$$,0+35>NCE}[;-CE<-7stlЃ+<Lw$\fT$D$D$D$D$$$辬4;uEmtU;-uCbEUll1~$\,#L#x0T0H0,|$  ,$P04l0D|,L2p,[^_]bf4$|+$$,t$]*uu%hD0#ETfB<,$D0h0B,3#$t$@)F,t$d)FxD$eD$߹$D$ȧ$\D0h#]D$$=+.t$(F+‰D$$ȹf)S'0#D0#h
u¹ùŹ:ƹ:Cǹ:CmE/&'UVS ut,$l$G|&t
tl0u-
#u#D$D$"D$$,;T$D$D$$t$详OD$VD$&u"4$衦$D$&D$eD$PD$D$$艤D$D$$D$t$
$+~$pD$蒥=~$pD$t+B&,=,	
#xmA	$8D$ݤD$D$$D$8##j0ChD0t!D$D$D$$袢,:ET$D$D$$l$
D$xD$D$D$,D$$(T0D$tD$D$D$D$$L#D$ϺD$D$$lD
0u#D$D$D$${0AD$D$D$#D$$?|D$D$D$$D$$
:D$D$$D$x0D$xD$D$$跠 ,D$D$D$$D$$舠#sD$D$\$$Mh
D0H0D$D$D$D$,D$$D$D$D$$՟\$D$D$$负&t$;D$sD$v!$$D$F!:B:B$D$!q$D$IJD$T$D$$ǞD$D$D$,D$D$$菞$D$D$D$T$D$$KD$2D$D$$%P0D$LD$D$$D$HD$D$$D$$Н~vh0@D$$D$|L$D$4D$HD$D$$wD$D$D$$FbA$aD$ȞD$lD$ÉD$D$$$vD$x&$tD$^$bD$Df$+D$*>$sD$$lD$A$iD$ܝ$dD$D$"D$$D$D$D$D$$ݛ$rD$S$LD$9$BD$$wD$D$D$$ۺD$[D$D$D$D$$$TD$臜y$mD$m$eD$S$FD$9$fD$|$u/$-$(D$8$D$$7D$蜛$ID$肛XD$#D$$D$ؚHt&'USD$$28H2P
\t(!t,!~W+,=~,tDt
#
Dt
#0=$̻
$^h$}$q$e$2Y$@M$8A$25$@)$80I$H+Y,l$$ptQ$$y$$$|p$8D$hJ  1У)[]áD#,$XY&$0$$+t&$Z,&
$|0$I$=p$\h&D$ $`D$  1Уh)[]t&$a*$hH2$N
DD$s$•t\$$8v$,
,$
$
=A$;$$f%tD$ED$$dD$3D$FD$$D$D$CD$$D$D$+D$$D$賔$?$uvD$5D$$,D$^tTD$-D$$dD$,*D$D$$$ͼA$(G>$u$$TfU
+$#0v,(|0,=,=,#XD0e,q+},
#$t0|0%hH~ `9u硌u>
D$sD$$tD$\$譑,:u:B$D$bT$D$b$l*
$ΒtD$$,.=8#k0^=,
#U0G,8&
$~"t&B9$`u`D0D0$#,$
+$,w$8
#k0]$hLT$D$D$$lkD$,D$$lD$FD$,D$$lD$!D$,D$$lD$D$,D$$lD$D$ý,D$ý$lD$D$Ͻ,D$Ͻ$lD$D$ܽ,D$ܽ$lD$hD$,D$$lD$CD$,D$$lD$D$,D$$lD$D$,D$$lD$D$@,D$@$lD$D$,D$$lD$D$,D$$lD$eD$,D$$lD$@,	D$ҋ,D$ҋ$lD$D$#,D$#$lD$$D$,D$D$$ D$HD$z :Bb$
fwh,$D
$$&
#$[!|0ڒ$FD$
@$2D$
&'L$qUSQAD$$胠#~Ht&u ;tL0$(D$
 9#}¡+t9u0tL0$D$$O1Y[]aÐUVuS]~&T9~L9u[^]ÍUWVSEEEE9EE}EEEE߉EMxEuM]+u$t/t8s$ExUu:v܃EEEEE+E9Eu}E`[^_]É'0U+0]Í0U0]Ðt&UUtv<
L2Bu]Ðt&UMU9s1)9u]UUv#~ gt  !ÍBv/T$D$aD$
D$$ g $ɸLɸRɸ^ɸXɸOɸUɸ[US]$$L2[]É'US]$D$1
L2[]ÐU$
	~$
 Ív'U ~$k0 Ív'U]E]uu$D$\$t$軆$]uu]v'U(]E]uu}}E\$t$|$D$$^$4$<$~E]u}E]g&U]]uu$\$t$$2]uu]!US]E$\$D$Dž][]fUSE]D$E\$$D$萅][]t&'USED$E$tD$ @ 
[]Í&$
gfff؉)ʍ9t []$
=t&'US]E$\$D$跄][]fUS]$D$M][]&U= 	C u($E$ D$b$,t&$,rf먉'U= 	C u($<E$ D$$,t&$,f+먉'U(ED$ED$$踄EÍt&'U(ED$EED$\$聄EÍt&U(ED$ED$$XEÍt&'U(}}]uGE_C<Hwa$WUwƀu.WE2ӍRƀuMDAuE$PЋ]Ћu}]Áuu&貂Wv֍RÀu
DAuM$뫺
뤺	띺
땺뎺f녺{qv'UVSut1Àu&ZtÀu
DAu[1^][^]Í&UVSut1Àu&ρZtÀu
DAu[1^][^]Í&UED$D$D$D$$$詂USE$3t؃[]$<؃[]ÍUVS eE1tFD$D$$蚀„tF;%tWtѡ$ufƒңuEe3um [^]C<*t9<%t$^<+t4<-&u$=3$&5$轀t&USEED$E$1t
؃[]Ðt&$l4؃[]ÍUVS];t:u)Љ$U1tu[^]$؍&USEE$
1t؃[]$؃[]Ð&US];t:u)D$$u[]ÍvUED$D$D$D$$~E0US$eE1ED$D$$D$ED$G$wEe3u	$[]f~t&'US]&;|$.$D$^[]É$$D$@&'US$eE1ED$D$$D$ED$w~$Ee3u	$[]f~t&'US]ÀtÃ[]Ðt&#}DXt䍃=v}fUWVS}<$}(D$D$$0
A9|	ȣ|$$|50[^_]Í'UWVS,E#eE1M9s9t29s"Kt\u\9rU;|$L2L2D$D$lD$D$$n|tC$D$zEe3u/,[^_]áڡ,|$뉉$!{v'US4]eE1${=~)\$$yEe3uH4[]Ít&E\$D$D$D$D$${$묐t&#{U#t09У#}H=#~D$$Is#
,L0#ÍBdt0D$D$$D$t0D$L0$D$L0t0D$$@vUSU]`08t7<tE[]uރ|[]ÍUuu]]}tu؋u]}]f<\$$Up9|+9랐Љ뗉ލUS,x]9У,X=|x=xD$D$+$0D$+xD$p$
D$pxD$$D$xD$$D$xD$`0$D$`0xD$$D$xD$$^D$xD$\0$;D$\0xD$$,ۡ+,p,,`0,,,\0
#,
X0,x5t8$Yhtt<D$ D$`$,[]á,$[]Í&뼉D$$0XvUuu]<t;$?t$É$A\$4$]Ɖu]Í&`0ut$$]u]ÍU(uu]]}tu؋u]}]f$t$$\$Ɖ$
E<<]<tR$F4$D$ơUU<|$$$U<At&`0uu<$߉\$ġ`0dT|$$듍&US]<tP$t$D$$Z\$$á$D$H؃[]á`0ufUE$EfU}}uu]tu]u}]f$|$É$t$މ$ōUWVSEUEpE+<9}*MM9}
|{$,ơ`0t)ЉD$UM$<utED$$kFt=u)
+ڍ3u
p[^_]$`q밍v'UWVS}$H~%E$$D$9}[^_]ÍvUWVSE}EEED$E$Etj$9}}3+}1E$\$$$9u؉\$E$EEE[^_]E$$AD$Ǎt&'U]]uu<t)$4u]]E]o4]u]Í'US]tRtEd[]|<u(`0t$t&ut&[]Ív'UWVS,}eE1#D$E$
L0,#5t	#,#D$~D$D$D$4$tp4$t]#
~/#L0D$D$D$$nDu$D$$Ee3,[^_]Ë#Ät]$th|$D$D$D$D$D$4$io4$i$]DU9$AuED$D$D$D$D$4$o4$뛍t&nt&'UVS ED$0D$D$$<m,$$
D$Pn95,t$D$D$$lD$`0D$D$D$D$$lc\$D$D$$jl=D$D$$D$Pm [^]ÐU]Ít&'U(2]u}uHT2E52EtV|$$luU]u}]Ív='='EEljET252u<$ltvP2)މT2Xң2tZE$D$yktP2X2E=T22G21OE'EEjE$#l먉'UED$hD$D$ED$D$$jÍt&U,D$E$Ít&U]H2'US$EeU1ҋu9D$D${D$D$$kE$D$$Ee3u	$[]2kv'U,D$E$fÍt&US$eE1ED$D$$D$ED$k$Ee3u	$[]fjt&'US$eE1ED$D$$D$ED$j$'Ee3u	$[]f3jt&'US$eE1ED$D$$D$ED$7j$Ee3u	$[]fit&'UVS0eE1d2#t$,D$e9d2|i2:utD$=D$D$D$4$\i4$\9d2}D$$-#LEe3u
0[^]h&UWVST222l2P21T2X2 2fftI?X2E+EKx2$l2l2
l26@ft+l2xF96 ftl2xF\2=2=22[2-X222@ft'ÁxFft&;T2w[^_]áp<t($X2D$$X2$52X0t4t2t

`2t$mt2`2+ut2`2#@D$X2@$2X2D$B$Hx2E2?)ËE3ډ2)X2	uSX22fCPX2x2P
l2l2l"7	fu`	;2BfrX22BX2x2B6 	9	@xF?9u?@c!‰l22^2;2KЃ@2X2fpBX22B2l226 	$t@~	ZD$C$g2X2122Cx292vsЃ@2X2fpBX22B6 oq>t&bl21l2z8h2ud2x2S$Bx262$@D$tPCd22u2@D$|D$($X2htGD$ |D$`D$D$@D$($X2|2؉$Dx2gt2SC9

0D$D$C$$Kx2t2C?D$D$C$x2t2CD$C$$D$X2@$x2$@Mh2xd22
2Q;h2u;h29d22}d2Ph2d22`22|2t2X02+u	t2t&#@D$X2@$22$G$
26D$2$D$X2@$x24${#52x2+
t2t`2|22t2D$C$x2$2
2t2
t2|2X0Cx2TCx2G#d22x2$
2~;Yu;t9f~2d229#2d2뮡2D$`2p2$D$2D$d22~2p2,D$$(29d22}7d2h
 v{#D$$d22$32$@s$@S,$@=pt2222|2`22X0l0$2D$`2p2$D$2D$dd2g
2~B2p2$D$$29d22}Ë50=0q$`2QD[1ۉƋX,9 Àuۋ5$t@~	Zj
|2$$x2t2C$x2t2C$Nx2t2C$x2reZ1ۉƋDX69@Àuڡf'Z1ۉƋf<X99Àuڋ5PZ1ۉƋDX9Àuڋ
Z1ۉƋX9ÀuۋqY1ۉƋDX@9LÀuڋ4Y1ۉƋDX 9Àuڡ$PY1ۉƋDXt2\$$z]9Àu͋5$|2t@~	Z$Vx2y
$tC5X2Bw$wX2Bw$ZX2C;2;&D$C$\2X229}ڋ21tC;222Cx22,2|2؉$_x222[x22ZMW1ۉƋX9)ÀuۡxW1ۉƋDX}9ÀuڋD$C$x21ۅ z	q9ÀuՋC$YX2@x2qdV1ۉƋDX9?ÀuD$$tDYp2$Xp2؉$D$D$D$ơ#4$B#2~7,t$$o29#2}Ρ+$\$[I26 2\$$Yy12\$$Y2\$$Y2\$$Y?2\$$yY2\$$cYP2\$$MY]2\$$7Ya2\$$!Ym2\$$Y|22($X2@x2&X2;2fT1ۉƋDXt2\$$X9Àu͡|2`2@$X8$X2+WD$
2$&X2$UhtE
2D$ |D$`D$D$@D$($s,g2$A$x22\$$zW#2~D
2ud22d229#2}͡d24$EM$hX2kt$D$d292

2D$@$
#229#2d0uҡp2,D$$T볡#2f29#2d0uҡp2$D$$볉D$T$C$x2$D:X2@x2$t2$DX2@x2
2h$X2~$X2$|X2UWVS8
@<H29tljU]p]t4f	t
}M썴&	ڍ@9t	~4ʃ;}u]Etp[^_]

8U]AQh<20d
U
8S]9t2t<dAhA8l[]Ív'UUt0BBB@B;8BB$Bt]Ít&]*v'UEt]N]Í&'U$NUS]t51;8!8Cu	[]뾋C[]뭃[]Í&U]M&UT$$MÍU]N&U$NUS]tN:t7$?D$\$"N0tH,[]Ð:Cu$|0,[]É\$$n,[]É'Ull~$1ɉÍ&UD$D$D$$L$EN'UXXxX\D@øۍt&USÃ`9X|,`\tR\\tT@
XЋ\D
X@[]Ðt&\\u렍&'Uuu}}]w1ۉ؋u]}]Ðt&7xuxu۸(tBFC{{CCCCC C$$닸5벍vUWVSu}FEtO~1:9uD33E$D$tC؃[^_]ø,륐t&U1U:t	<uD$$[É'UWVS=<EdU8sF9sECHh9s9Sr)EChCC9r)EWGE2G<d[^_]øXː&U]]uu4$ۉF t)$)I$I~V]u]Ív1썶U(VSu[tAsFJCt#EC$D$][^]Ít&xѸx
볐&US
8]t8\$$[]10D$@$K8ȍt&U(2]8}u׋sh;<r-C u><1Ƀ9]ȋu}]Ðt&F82뻋
<)эAE~9u{$^ECm8BS-CSCt4)Es8Љ5<C)C5<{uC8= ~ {1&St&
8M@9t)0$;Gu̡0$wH8=hh1ɅCu]8C$CUhhCDC2QЉChC떡0t$D$D$EC$GhtL81ɉCw0$J8Z8U@
8
0$fGu 888t&USd
<u98hB9Aˣ<+2tStAtr<P<@8d1
B[]Í&0$3u5lT0$B2<x럍&'UWVS,eE1|tC@|00\4/8Dž=<d8
@Hf	t
p=t	ڍ@9t	~4f	
u	fup=t)ȉ
22d=<w$P~0@ 48t&04ǡ2`,
28|
B2ЋUe3*,[^_]á2*
28|
BD$L$$@?C띡0D$@$82*
28|
BOd22CSdC<2-*2|
8B^2~2|
8BL@	-2~2|
8B"@vd2P2@dA<2~2|
8B{@	d22CSdC
2<$28|
B$2~2|
8B5l0T@!
Hl0;2~2|
8B,
2~2|
8Bd2J
<2+2BdB
<T@22|
8B2~2|
8Bl0T@s2~2|
8B1=D$42~2|
8BD$2~2|
8BD2~2|
8B1=D+2~2|
8BDhe2~2|
8BD0h02~2|
8BD0h#2~2|
8BDD$$M{2~2|
8BD,I2~2|
8BD+2~2|
8BD$BD$r1=D2~2|
8BDD02~2|
8BD$D$Z2~2|
8B=D 2~2|
8B1=D|02~2|
8BD2~2|
8BD,2~2|
8BD$]D$޿F2~2|
8BDh2~2|
8BD2~2|
8B
DD$$02~2|
8BDf2~2|
8B1=D-2~2|
8BD,2~2|
8BD(2~2|
8BD2~2|
8BDfD$$sM2~2|
8BDD$$蜽&2~2|
8BDD$$L&2~2|
8BD}D$$d&2~2|
8BD-D$$謼&2~2|
8BDD$$J\&162fk 
28|
BL$$=x2~2|
8B>@2~2|
8B2~2|
8B"@X2~2|
8B$W,",@
228|
Bd22CSdC<2~2|
8B>@l2~2|
8B^@52~2|
8B]@2~2|
8B$뻋2~2|
8B
@d2P2@dA<2~2|
8B^@)2J
28|
B@d2P2@dA
2<-28|
B-2~2|
8B@P2~2|
8B@2~2|
8B@2~2|
8B@2~2|
8B@t2~2|
8B@=2~2|
8B@2~2|
8B=D%耣H2~2|
8B@2~2|
8B=D2~2|
8BD#2~2|
8BD$׍D$d2~2|
8BD|022~2|
8BD2~2|
8B1=D,2~2|
8BD$d=t
p2~2|
8B<@
2~2|
8B,2~2|
8BLT@!Dž2n
28|
B$92~2|
8BT-2$O2
28|
B,$輱2G
28|
B$舱
2
M28|
B
*
228|
B
228|
B2~2|
8B2D$$@D$.$@-ƀ?^2
28|
BL$$@2~2|
8B,@_2~2|
8Bd-T2+<2AdA<+2Xd8B$uBh0B$hB;<Z_}=2=<]2{2~2|
8BdT)؉<22CdC<71|S1|B$,91/2~2|
8B2
T@Q
l0Pr
228|
B2~2|
8B1|@W2x
28|
BL$D$$@*$@/ ]t$h022
28|
B$ɬ!2
28|
B,$莬2~2|
8B@/2~2|
8B${2
28|
BD$L$$@W)P@#2
28|
B$藫2~2|
8B,2b
28|
B$*,{22
28|
B$B2
28|
B$趪23
28|
B$肪-T2
28|
B$G2
28|
B,$T[Ht$H@-2G
28|
B$衩2J
28|
B$m@2
28|
B$/2
28|
B$S2
28|
B$Ǩ2~2|
8B@h22|
8B2:

28|
BL$D$$%$>%x 	Ƅ\$$@P-2~2|
8B5P),@2~2|
8B,@2~2|
8BD{
2=28|
B=2~2|
8B1=DD2~2|
8B,22|
8B2~2|
8B,@x2

28|
B$D2

28|
B,$豥=L@t&24

28|
B$衞,2~2|
8B?2~2|
8B$
2$*É$"D.2	
28|
B,$蛤2
28|
B$g@2~2|
8B,D$$躤L@	^2~2|
8BT,2
28|
B$蠣2
28|
B$b2$2
28|
B$2$WtH2

28|
B$輢
2,28|
B,^2	
218|
B4D$\$$D$2
28|
BL$$聵Y2~2|
8B'2~2|
8B,|02~2|
8B	@#72~2|
8B,2)	
28|
B$T2~2|
8B|T+D$$G@p22|
8B2~2|
8B,|027
28|
BL$$w%2
28|
B$22~2|
8B$ee}@N2~2|
8B@2~2|
8B됋
228|
B2
28|
B$谞T2~2|
8B2D$$@D$2$@ƀ>&$_+?^~|$2)Q<$!ƃx\2-y2( v2
28|
B$葝2
28|
B,$V=TtL
HH@Dž\2~2|
8B$谮},@2
28|
B$&2@E@6ƃx\2y?^@}f
2	
2V
2
2
2
2
2Y
2
2
2
2(
2v${T$J
2f
2~
2
2n
2v
2
2
2
2#^
2s
2
2d22d=8<u0D$@$88@"@
2$@D$d2щ2ARdA<[@
2
2
2
2o8=hx=<2l@
2
<=2=<ftp=tƅ0@9t?~¡l;0$)f=2fщ=<
2-
2a
2
2
2$
2
2B
2
2`
2
2UD$@$#腫]
2g
2
2
2e2U1҉MS]tPAu[]UD$(D$,$MD$,D$$$*D$$D$d0$D$d0D$$D$D$t$tÍv'UVSuE4$D$Uu	#[tC4$D$u[^]ûx[^]É'UED$eD$2$@Ív'UED$eD$4$O@Ív'UED$eD$ 6$@Ív'UWVSuE4$D$U<u.&[t C4$D$u[^_]$-t5t&CEsCEC1[^_]C$`膐뽍t&UVS #uD$4$#;##4$t#tD$eD$2T$D$$tt$$,#$,ј#$$贘d0M## [^]3&'U(E]]u$֑$,D$eD$4D$t$$u
]u]E]u]酥t&UE$oUD$eD$ 6D$T$$ÐP0UVu1SP0y=it&tE1E0BÅ~ 1ɍDB9u[^]Ëppy'UUS9tG;ptWu'[]Ðt&Ѝ&
p롐UW1V5S~NE]Mt&tS9Puu䐉[^_]É'U,D$$衅D0#$t>
D,~B9ȉD,uÍv'US,D$D$,$؍D$,D$$赍D$@$轄[]Í&UWVS]E9#u}E
##t(B;,#|.
#uء#)ډp0<#4#M#;~;,#}[^_]Ë
k[^_]
U$t$4u]M=U/44 $@$t$]Ë$t$]'UWVS,UEMU؋UE܋E҉E2E~']ECBu
}1fɉM~%E܉M u
}kd)9=#;}}0
9}~!GtNjBu9}߸+EE;,E|&+9,~U9UUt&M܋tju	}t]5:+EtJ
,_9}t
Bt9|u9f95,~U߃;U~+EEEÃ;,E|
s9,~#MU؉p0MԉE9EMUEM4ыtu	}tU؉;M~;=#E9}У,[^_]Á}tkUء#MMԡp0,[^_]ÃE;Mmf}9Uء#M듋EԋUM܉EUEE؉E,[^_]G#Ot&
#Bu&UWVS,eE1$
}$‰91҉~J
$,A9|t5EBՋ
D0t.D$D$D$@,D$t$$P(ED$$؉D$$,$\$<$D$$D$$؉D$ED$D$uEe3uF,[^_]Í	D$$,D$$s$,&'UWVS<kud)9kEdkU29}ETU9Dž+\$
D$E${9}ljukd9kE<9&UT$ED$U$F<[^_]Åt5U90XE90@uU}99Džj|$1D$ED$D$
$CU9$<[^_]ËED$D$ET$D$U$<[^_]ËED$UT$E$UD$T$ED$D$U$<[^_]ËED$UT$E$rKT$\$E$kdT$D$U$eEkd|t&U,;,VS|;,}塈05,~3t&ȉ,9
}֋
,#
$p0,$[^]Ít&UWVS}}~~f+;,|n"W}C#4VA9t$)1ҍFtttu}9u[^_]Ë#;,}t;,}At݃;,|u;,|땍&'UWVSuE4$D$Uǡ#<D
~4

t&<tSA9};~[^_]Ð&UWVS,5D0$	t&[
$;}$Dž1~a=$,$t&@,~~9|0
D0Ѕɋuȅ9}Сt$D$D$D$$k9$E,[^_]ÉT$D$@,$O UVS 
1ۃ=|u$f|x}]
vt&	t&2D$D$D$$t& [^]Í&{/(
fefpD$D$$D$듍v#D$˒D$D$$o}_?nC$D$ [^]蛹Í@r>f5&VD$@D$ӒD$$w[D$2$2D$D$D$$l_"$v2\$D$D$D$$( [^]Áu2D$\D$D$$><uD$D$$ϒD$=|D$D$$D$wZD$D$$D$M052Fރ[w	f$ƀuDp@t$D$aD$$t$D$ؒD$$$
D$5=|D$D$$ܒD$~a4$D$KU]Ít&'UWVS^u$ E )E}Ut+1ƍED$ED$E$9}u߃[^_]Ë$ÐUStЋu[]US[#Y[-%sconsistency check failed in symfollowsetbad transition character detected in sympartition()consistency check failed in epsclosure() associated rule line numbers:static yyconst %s yy_nxt[][%d] =
    {
could not create unique end-of-buffer state out-transitions: 
 jam-transitions: EOF 	%dState #%d is non-accepting -
dangerous trailing context

DFA Dump:

short    {    },
state # %d:
	%d	%d
yy_current_state = yy_start_state_list[yy_start + YY_AT_BOL()];yy_current_state = yy_start_state_list[yy_start];yy_current_state += YY_AT_BOL();*yy_state_ptr++ = yy_current_state;yy_act = yy_current_state[-1].yy_nxt;yy_act = yy_accept[yy_current_state];yy_current_state = *--yy_state_ptr;yy_lp = yy_accept[yy_current_state];find_rule: /* we branch to this label when backing up */for ( ; ; ) /* until we find what rule we matched */if ( yy_lp && yy_lp < yy_accept[yy_current_state + 1] )if ( yy_act & YY_TRAILING_HEAD_MASK ||     yy_looking_for_trail_begin )if ( yy_act == yy_looking_for_trail_begin )yy_looking_for_trail_begin = 0;yy_act &= ~YY_TRAILING_HEAD_MASK;else if ( yy_act & YY_TRAILING_MASK )yy_looking_for_trail_begin = yy_act & ~YY_TRAILING_MASK;yy_looking_for_trail_begin |= YY_TRAILING_HEAD_MASK;yy_cp = yy_last_accepting_cpos;yy_current_state = yy_last_accepting_state;/* undo the effects of YY_DO_BEFORE_ACTION */yy_cp = yy_last_accepting_cpos + 1;if ( yy_current_state[-1].yy_nxt )if ( yy_accept[yy_current_state] )yy_last_accepting_state = yy_current_state;yy_last_accepting_cpos = yy_cp;while ( yy_chk[yy_base[yy_current_state] + yy_c] != yy_current_state )yy_current_state = (int) yy_def[yy_current_state];if ( yy_current_state >= %d )
yy_c = yy_meta[(unsigned int) yy_c];yy_current_state = yy_nxt[yy_base[yy_current_state] + (unsigned int) yy_c];register char *yy_cp = yy_c_buf_p;yy_current_state = yy_NUL_trans[yy_current_state];yy_is_jam = (yy_current_state == 0);yy_current_state = yy_nxt[yy_current_state][%d];
yy_is_jam = (yy_current_state <= 0);register yyconst struct yy_trans_info *yy_trans_info;
yy_trans_info = &yy_current_state[(unsigned int) yy_c];yy_current_state += yy_trans_info->yy_nxt;yy_is_jam = (yy_trans_info->yy_verify != yy_c);yy_is_jam = (yy_current_state == %d);
(*yy_cp ? yy_ec[YY_SC_TO_UI(*yy_cp)] : %d)(*yy_cp ? YY_SC_TO_UI(*yy_cp) : %d)yy_current_state = yy_nxt[yy_current_state][%s];yy_current_state += yy_current_state[%s].yy_nxt;while ( (yy_current_state = yy_nxt[yy_current_state][%s]) > 0 )yy_current_state = -yy_current_state;      (yy_trans_info = &yy_current_state[(unsigned int) yy_c])->while ( yy_base[yy_current_state] != %d );
while ( yy_current_state != %d );
static yyconst struct yy_trans_info yy_transition[%d] =
static yyconst struct yy_trans_info *yy_start_state_list[%d] =
yyleng = (int) (yy_cp - yytext_ptr); \yyleng = (int) (yy_cp - yy_bp); \if ( yyleng + yy_more_offset >= YYLMAX ) \YY_FATAL_ERROR( "token too large, exceeds YYLMAX" ); \yy_flex_strncpy( &yytext[yy_more_offset], yytext_ptr, yyleng + 1 ); \yy_prev_more_offset = yy_more_offset; \yy_flex_strncpy( yytext, yytext_ptr, yyleng + 1 ); \static yy_state_type yy_last_accepting_state;static char *yy_last_accepting_cpos;
static yy_state_type yy_state_buf[YY_BUF_SIZE + 2], *yy_state_ptr;static int yy_looking_for_trail_begin = 0;#define YY_TRAILING_MASK 0x%x
#define YY_TRAILING_HEAD_MASK 0x%x
*yy_cp = yy_hold_char; /* undo effects of setting up yytext */ \yy_cp = yy_full_match; /* restore poss. backed-over text */ \yy_lp = yy_full_lp; /* restore orig. accepting pos. */ \yy_state_ptr = yy_full_state; /* restore orig. state */ \yy_current_state = *yy_state_ptr; /* restore curr. state */ \/* The intent behind this definition is that it'll catch * any uses of REJECT which flex missed.#define REJECT reject_used_but_not_detectedstatic int yy_more_offset = 0;static int yy_prev_more_offset = 0;#define yymore() (yy_more_offset = yy_flex_strlen( yytext ))#define YY_RESTORE_YY_MORE_OFFSET \yy_more_offset = yy_prev_more_offset; \#define yymore() (yy_more_flag = 1)#define YY_MORE_ADJ yy_more_len#define YY_RESTORE_YY_MORE_OFFSET#define yymore() yymore_used_but_not_detected	if ( (result = read( fileno(yyin), (char *) buf, max_size )) < 0 ) \		YY_FATAL_ERROR( "input in flex scanner failed" );	if ( yy_current_buffer->yy_is_interactive ) \		for ( n = 0; n < max_size && \			     (c = getc( yyin )) != EOF && c != '\n'; ++n ) \		if ( c == EOF && ferror( yyin ) ) \			YY_FATAL_ERROR( "input in flex scanner failed" ); \	else if ( ((result = fread( buf, 1, max_size, yyin )) == 0) \yy_current_buffer->yy_at_bol = \		(yytext[yyleng - 1] == '\n'); \yy_more_len = yy_c_buf_p - yytext_ptr;if ( yy_act != YY_END_OF_BUFFER )for ( yyl = 0; yyl < yyleng; ++yyl )std::cerr << "--scanner backing up\n";fprintf( stderr, "--scanner backing up\n" );std::cerr << "--accepting rule at line " << yy_rule_linenum[yy_act] <<         "(\"" << yytext << "\")\n";fprintf( stderr, "--accepting rule at line %d (\"%s\")\n",         yy_rule_linenum[yy_act], yytext );std::cerr << "--accepting default rule (\"" << yytext << "\")\n";fprintf( stderr, "--accepting default rule (\"%s\")\n",std::cerr << "--(end of buffer or a NUL)\n";fprintf( stderr, "--(end of buffer or a NUL)\n" );std::cerr << "--EOF (start condition " << YY_START << ")\n";fprintf( stderr, "--EOF (start condition %d)\n", YY_START );yy_current_buffer->yy_at_bol = (c == '\n');if ( yy_current_buffer->yy_at_bol )yy_current_state = yy_start;yy_state_ptr = yy_state_buf;yy_act = yy_acclist[yy_lp];yy_full_match = yy_cp;yy_full_state = yy_state_ptr;yy_full_lp = yy_lp;++yy_lp;goto find_rule;--yy_cp;if ( yy_act == 0 ){ /* have to back up */case 0: /* must back up */register YY_CHAR yy_c = %s;register int yy_c = %d;
if ( ! yy_is_jam )yy_ec[YY_SC_TO_UI(*yy_cp)]YY_SC_TO_UI(*yy_cp)if ( *yy_cp )yy_ec[YY_SC_TO_UI(*++yy_cp)]YY_SC_TO_UI(*++yy_cp)++yy_cp;register YY_CHAR yy_c;
for ( yy_c = %s;yy_verify == yy_c;      yy_c = %s )doyy_ec

Equivalence Classes:

%4s = %-2dyy_accliststate # %d accepts: , yy_acceptstate # %d accepts: [%d]


Meta-Equivalence Classes:
yy_meta%d = %d
yy_baseyy_defyy_nxtyy_chk    };
    &yy_transition[%d],
yytext_ptr -= yy_more_len; \if ( yyleng >= YYLMAX ) \yyleng += yy_more_offset; \yy_more_offset = 0; \#define YY_NUM_RULES %d
#define YY_END_OF_BUFFER %d
struct yy_trans_infolong yy_verify;short yy_verify;%s yy_nxt;yy_NUL_transextern int yy_flex_debug;int yy_flex_debug = 1;
yy_rule_linenumstatic char *yy_full_match;static int yy_lp;static int yy_full_lp;static int *yy_full_state;#define REJECT \++yy_lp; \goto find_rule; \static int yy_more_flag = 0;static int yy_more_len = 0;#define YY_NEED_STRLEN#define YY_MORE_ADJ 0yyleng -= yy_more_offset; \#ifndef YYLMAX#define YYLMAX 8192#endif
char yytext[YYLMAX];char *yytext_ptr;		{ \		int c = '*', n; \			buf[n] = (char) c; \		if ( c == '\n' ) \			buf[n++] = (char) c; \		result = n; \		} \		  && ferror( yyin ) ) \#define YY_RULE_SETUP \if ( yyleng > 0 ) \if ( yy_more_flag )yy_match:int yyl;if ( yytext[yyl] == '\n' )++yylineno;if ( yy_flex_debug )else if ( yy_act < %d )
else if ( yy_act == %d )
         yytext );case YY_STATE_EOF(%s):
yyterminate();if ( c == '\n' )--yylineno;%s [-bcdfhilnpstvwBFILTV78+? -C[aefFmr] -ooutput -Pprefix -Sskeleton]
	[--help --version] [file ...]
	-b  generate backing-up information to %s
	-d  turn on debug mode in generated scanner
	-f  generate fast, large scanner
	-h  produce this help message
	-i  generate case-insensitive scanner
	-l  maximal compatibility with original lex
	-p  generate performance report to stderr
	-s  suppress default rule to ECHO unmatched text
	-t  write generated scanner on stdout instead of %s
	-v  write summary of scanner statistics to f
	-w  do not generate warnings
	-B  generate batch scanner (opposite of -I)
	-F  use alternative fast scanner representation
	-I  generate interactive scanner (opposite of -B)
	-L  suppress #line directives in scanner
	-T  %s should run in trace mode
	-+  generate C++ scanner class
	-?  produce this help message
	-C  specify degree of table compression (default is -Cem):
		-Ca  trade off larger tables for better memory alignment
		-Ce  construct equivalence classes
		-Cf  do not compress scanner tables; use -f representation
		-CF  do not compress scanner tables; use -F representation
		-Cm  construct meta-equivalence classes
		-Cr  use read() instead of stdio for scanner input
	-P  specify scanner prefix other than "yy"
	--help     produce this help message
	--version  report %s version
-C flag must be given separately-o flag must be given separately-P flag must be given separately-S flag must be given separately%s: unknown flag '%c'.  For usage, try
	%s --help
input error reading skeleton file %serror closing skeleton file %s%d backing up (non-accepting) states.
Compressed tables always back up.
%s version %s usage statistics:
  %d/%d DFA states (%d words)
  %d backing-up (non-accepting) states
  Compressed tables always back-up
  Beginning-of-line patterns used
  %d epsilon states, %d double epsilon states
  %d/%d character classes needed %d/%d words of storage, %d reused
  %d state/nextstate pairs created
  %d/%d unique/duplicate transitions
  %d/%d base-def entries created
  %d/%d (peak %d) nxt-chk entries created
  %d/%d (peak %d) template nxt-chk entries created
  %d templates created, %d uses
  %d/%d equivalence classes created
  %d/%d meta-equivalence classes created
  %d (%d saved) hash collisions, %d DFAs equal
  %d sets of reallocations needed
  %d total table entries needed
could not create backing-up info file %s-l AT&T lex compatibility option entails a large performance penalty
 and may be the actual source of other reported performance penalties
%%option yylineno entails a large performance penalty
-I (interactive) entails a minor performance penalty
yymore() entails a minor performance penalty
REJECT entails a large performance penalty
Variable trailing context rules entail a large performance penalty
REJECT cannot be used with -f or -F%option yylineno cannot be used with -f or -Fvariable trailing context rules cannot be used with -f or -Ftypedef unsigned char YY_CHAR;typedef yyconst struct yy_trans_info *yy_state_type;	LexerError( "yyFlexLexer::yylex invoked but %option yyclass used" );
#define YY_DECL int %s::yylex()
%option yyclass only meaningful for C++ scannersCan't use -f or -F with -l option-Cf/-CF and -Cm don't make sense together-Cf/-CF and -I are incompatible-Cf/-CF are incompatible with lex-compatibility mode-Cf/-CF and %option yylineno are incompatible-Cf and -CF are mutually exclusive%array incompatible with -+ option-s option given but default rule can be matched	-c  do-nothing POSIX option
	-n  do-nothing POSIX option
cc	-V  report %s version
	-7  generate 7-bit scanner
	-8  generate 8-bit scanner
	-o  specify output filename
	-S  specify skeleton file
yy--help-h--version-V--unknown -C option '%c'%s version %s
error writing output file %serror closing output file %serror deleting output file %sNo backing up.
error writing backup file %serror closing backup file %s  scanner options: - -C -o%s -S%s -P%s  %d/%d NFA states
  %d rules
  No backing up
  %d/%d start conditions
  no character classes
  %d table entries
  %d empty table entries
  %d protos created
fatal parse errorw
#define YY_USES_REJECT
#define yywrap() 1#define YY_SKIP_YYWRAP
#define FLEX_DEBUGtypedef char YY_CHAR;#define yytext_ptr yytext#define YY_INTERACTIVE#ifdef VMS#ifndef __VMS_POSIX#else#endiftypedef int yy_state_type;#define YY_FLEX_LEX_COMPATextern int yylineno;int yylineno = 1;
#include <FlexLexer.h>int yyFlexLexer::yylex()extern char yytext[];
extern char *yytext;Can't use -+ with -l optionCan't use -+ with -CF optioncould not create %scan't open skeleton file %sFlexLexer#define yy%s %s%s
_create_buffer_delete_buffer_scan_buffer_scan_string_scan_bytes_flex_debug_init_buffer_flush_buffer_load_buffer_state_switch_to_bufferinlengoutrestartwraprule cannot be matchedflexlex.backuplex.%s.%spppppppppppppppppWppppEpprpppppppppppppppppppp*pWhppwpppp>J&2DO\a\v\b\f\n\r\t\%.3o' '    } ;
 {%4d,%4d },    %5d%o%x%s: fatal internal error, %s
bad line in skeleton file%s: %s
name "%s" ridiculously long#define %s %d
VVVVVVVVGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGmemory allocation failed in yy_flex_xmalloc()attempt to increase array size faileddynamic memory failure in copy_string()memory allocation failed in allocate_array()bad character '%s' detected in check_char()scanner requires -8 flag to use the character %stoo many rules (> %d)!empty machine in dupmachine()case %d:
yy_bpyy_c_buf_p = yy_cp%s = %s + %d;
%s -= %d;
YY_RULE_SETUP
state # %4d	%3d:  %4d, %4d  [%d]********** end of dump
found too many transitions in mkxtion()input rules are too complicated (>= %d NFA states)bad state type in mark_beginning_as_normal()Variable trailing context rule at line %d
*yy_cp = yy_hold_char; /* undo effects of setting up yytext */
YY_DO_BEFORE_ACTION; /* set up yytext again */


********** beginning dump of nfa with start state %d
"%s", line %d: %s
warning, %s;
	YY_BREAK
INITIALbad start condition listunrecognized ruleundeclared start condition %s<%s> specified twicetrailing context used twicebad iteration valuesmultiple <<EOF>> rules for start condition %sYY_FATAL_ERROR( "flex scanner jammed" )unknown error processing section 1'^' operator results in sub-optimal performanceall start conditions already have <<EOF>> rulestrailing context made variable due to preceding '|' actioniteration value must be positivenegative range in character class"1x1"""(*M,*w%w%Z%"""*++%%"-++)v**K%Y)f)K%""Z%'!y('((k%
)0k%,-,F&&&/%)&$$.$14/`$/+0S000\,;-w--..-k..<1,,		






	
!" 742K3=%),-.J56>?@ABCDEFGHI8<$91:0/	

23&'45678=@^A1)6 )XZ[&L]gjAoDftPjl.	\dQE<B+*/]Mh0C_N.('Ee+F+*:*++/**++0**(.'9('('HI1-F>$JB+%*;1b !"DD#D?Ad


a%c
fi+=&*#(<K`O('G;gPQRSTUVWXYZ[\)*L+,+*+P**+QRSTUVWXYZ[\=============;;;;;;;;;;;;;
"
"]""(}($($.).
.
</,"6$",$()"()"./(./(<$.$>.))
//*+[[^[^=^`	0	?4[*[}={[]{[=^||>|^
}-	}|]
|
{	-:D?||{]



can't open %s<stdin>bad buffer in yy_scan_bytes()input in flex scanner failedunrecognized '%' directiveincomplete name definitionunrecognized %%option: %sbad character classundefined definition {%s}bad <start condition>: %smissing quotebad character inside {}'smissing }bad character: %sflex scanner jammedstart-condition stack underflowout of memory expanding start-condition stackout of dynamic memory in yy_scan_buffer()out of dynamic memory in yy_scan_bytes()flex scanner push-back overflowout of dynamic memory in yy_create_buffer()fatal flex scanner internal error--end of buffer missedfatal error - scanner input buffer overflowbad character class expression: %sEOF encountered inside an actionfatal flex scanner internal error--no action foundWFZ_<QQlfj)jjViiiqd^_E__`;`(^\^eeedde9ebbPcccd8dUlVVVWKW}WWIII{IIIJhJJK4KfKKK#L]LLLL7MiMMMNPNNNN0OOO PpPYY	Z?ZZZ%\[XXiY.Y9XhXXEPFFF_GGHHH\2]2]h]]|lEDEQ%REPRDnQQgSES
TDRR0S5VvTTTURUUU^b^kj.kihklk!ngQggg5hmAlo``aPaa`*baiOff`mknhh$i[PP\\PPPPPPPP\P\\PPP	




 !"#$%&'()*+,-./01234567/ !"#$%&'()*+,-./01234567/89:WWldel]lklllkcYll[\WXWVUVV qmnprsustsxxxxz|zzzz{RQ"!QQQQ#QQQQQQQQQQQQQQQQQQQde_ii^cY[\hZWXVUUST opuvw|yR"!PQQQQQQQQQQQQQQQQ$QQQQQQQQQQ`aiiiiijZbhSTQQQQQ,QQQ1QQQQQQQQQQQQQQQQQQQQQQQiiiiii%&QQQQQQQQ23QQQ7QQQQQQ<QQQQQQCQQQQ
iiiiii'Q)Q+QQQ/Q4QQQQQQQQQ>QQAQQQQQiiiQ*QQQQQQQQQQQQN=Q@QQQEF
gfQQQ-Q0QQQQMQ;?BOQfQQQ.QQ8QQD	}~QQQQQQQQQQQ6QQQQQ5Q:QQQQHIQQQQGKQQQJLQQQQQQ9(	
		



!# !!!""##$$%&&&&&'''())))))))))*))))))))+,-./012234567899:;<=>>>?@ABCCDDDEEFFGHHHIIIJKKKKKKKKKKKKKKKKKKKKKKKKKKLMNOPQRRSSTTTTTUVW:;>>AAAAAAAAAAADDIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOOOPQUTWUTW>>hAAAAAAAAAAADDIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKOOTWTTT>>AAAAAAAAAAAADDIIKKKKKKKKKKKKKKKKKKKKKKKKKKKKKXTTT>>AAAAAAAAAAAADDIIKKKKKKKKKKKKKKKKKKKKKKKXXAAAAAAAAAAAAKKKKKKKKKKKKKKKKKYAKKKKKKKKKKYYKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK	

:sx


 {
z
X[w}]

a

h

:

A



|
~O

z










f
Q
M





g










7
m
;

}
k
=

{

=r
Y
D



d
k

v


u
=

k
R
=

q

o
l
P
O

 O
CJ
K
>?
G
26
KE
5
:
B
E
,


]
dz
^
}
]
X8


[
%
]
Y
8
l

 

V
 
L
A


2

R
P


*
&
N











'
#





T

;$
 
H

D

!
 

39

l






	






}



0



0
t
		


%
(
elq 	




	
	

fgjou
	+
				

									
										B			\					1
6G				Nv	
					"{~80>;9				

					|																	k							
					Q9				
Bxw{Gy
=~										j	n		`	Y	e	Q	N	O						vyuxeTQ[_VLYED

?
E
CB<;:762/qP
`ZYH8($#"











{z
y[UcC<;HB32/-3



t

E>V
/?O_o	(8HXbq{(3BRbjq!1AKZdkz		"	2	<	E	T	d	t	}					0B<<66==m0mB=%%KK%%%%																																																										

























































&&)))---&&&&   999>>>>cccc !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##########################################################1555yii5llss???#?y111?1?#11111?i1l1s5?&&!!j



*5:*j:AAA5JJ::====AAAA:LLNNPPRRXXDDDSklTTmSSVVnDDDDTsVVkmlsnTUUoUUUUUUUUUUUUUUUUUUUUUUUUoUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWqWWWWWWWWWhhphhhhhhhqhhhhhhhhhhhhrhhhhpp11rhhhwwwwwwwwwwwwwwwwwwwwwwwwwwww66	77	>
555
<=>?@=ABCDGEFggz<iiA?EG**@BCDFz																































               !!!!!!!""""""""""""""""###############$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''((((((((((((((())))))+++++++++++++++,,,,,,,,,,,,,,,---------------...../////0000000000000000111111111111111122222222222222333333333333333444555555556666666666666667}777777777777778|888888888888889{99999999999999:y::::::::::::::;x;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<=w==v===ut==srq=>>>>po>>>?m??????????????@@@@kd@@@AAcbaAAB`_^BBBB\YBBCXCCCCCCCCCCCCCCDDDDWVDDDEEEEEEEEEEEEEEEEFFFFUFFFFFFFFFFFGTSGGGGGGGRGGGGGHQHHPHHHONHHL98HIIII43IIIJ2JJJJJJJJJJJJJJKK0KK/.-KKL,LLLLLLLLLLLLLLM+MMMMMMMMMMMMMMN*NNNNNNNNNNNNNNOOOOOOOOOOOOOOOOPPPP)(PPPQQQQ'%QQQRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSST$TTTTTTTTT"TTTTUU! UVVVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXXYYYYYYYYYYYYYYYY
~}|{zyxutidc`^ZQGFEC>;9874321/-,+)('%$"}|zwrpkga\YWUTSPLJIGCA;72/+'
()*+(((((((((((((((((((,,((((,,,,,,,,,,,,,,,,,,,,,,,,,,((((-./(0(1((((((2((((((((33((((33333333333333333333333333(((56789FG::::IFJ;KWXY<=WXY`a`abccccbcccc>::?@A89B(::::fgh(Cfgh<=Ddklmdikl<mi	
>::NNOPNNNNNNQNNNNNNNNNNNNRRNNNNRRRRRRRRRRRRRRRRRRSRRRRRRTNNNZZ(ZZZZZZZ[Z[ZZZZZZZZZ\]]ZZZZ]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZop(opq	
q)rstrstuuvwxuuuyuuuuuzuuuuuuuu{{uuuu{{{{{{{{{{{{{{{{{{|{{{{{{}~u

,KL-!$"/0OP%2====34ABCSTABCABCDDDDVVDDDDDDDDABCUXX|STDDDDE	
}FW	


GKL====KLeefgeeeeeeheeeeeeeeeeeehheeeehhhhhhhhhhhhhhhhhhhhhhhhhheeejklmOPnOPSTopqrsvvvvvvvvvwvvvvvvvvvvvvwwvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwvvvBCSTDDDDRSTBC()STRRRRRRRRRRRRRRRRRRRRRRSTRRRRRSTSThhhhhhhhhhhhhhhhhhhhhhhhhiST~SThhhwwDwwwwwwwwwwwwwwwwwwwwwwwSTE
66www=	BSTSTSTF@>C?7777NSTR7AGqO777777phiohitrxz..suvwy4444444444444444EEEEEEEEEEEEEEEEHHHHHHHHHHHHHHHHLLLLLLLLLLLLLLLLVVVVVVVVVVVVVVVV((((((((((((((((________________eeeeeeeeeeeeeeeejjjjjjjjjjjjjjjjnnnnnnnnnnnnnnnn      ;;;;;;;;;;;;;;;???????????????@@@@@@@@@@@@@@@HHHHHIIIIIJJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNRRRRRRRRRRRRRRYYYZZZZZZZZ_______________aaaaaaaaaaaaaaabbbbbbbbbbbbbbbiiii~}|{nmlkj  0  fed  ;c;;;;;;;;;;;;;;?b??????????????@a@@@@@@@@@@@@@@`_^]JJJJJJJJJJJJJJJJNNNNNNNNNNNNNNNNR\RRRRRRRRR[RRRRZYXWZZZZVUZZZZ_T______________ggggggggggggggggSRQPMLKJIH;:98543210/.-,+*'&%$#"! 
[B<~{zyxutdc`^]\[QM><:987651+*'&#^^UMM'/* A lexical scanner generated by flex*/ * $Header: /home/daffy/u0/vern/flex/RCS/flex.skl,v 2.91 96/09/10 16:58:48 vern Exp $#define YY_FLEX_MAJOR_VERSION 2#define YY_FLEX_MINOR_VERSION 5/* cfront 1.2 defines "c_plusplus" instead of "__cplusplus" *//* Use prototypes in function declarations. *//* The "const" storage-class-modifier is valid. *//* Returned upon end-of-file. *//* Promotes a possibly negative, possibly signed char to an unsigned * integer for use as an array index.  If the signed char is negative, * we want to instead treat it as an 8-bit unsigned char, hence the#define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c)/* Enter a start condition.  This macro really ought to take a parameter, * but we do it the disgusting crufty way forced on us by the ()-less#define BEGIN yy_start = 1 + 2 */* Translate the current start state into a value that can be later handed * to BEGIN to return to the state.  The YYSTATE alias is for lex#define YY_START ((yy_start - 1) / 2)/* Action number for EOF rule of a given start state. */#define YY_STATE_EOF(state) (YY_END_OF_BUFFER + state + 1)/* Special action meaning "start processing a new file". */#define YY_NEW_FILE yyrestart( yyin )#define YY_END_OF_BUFFER_CHAR 0/* Size of default input buffer. */typedef struct yy_buffer_state *YY_BUFFER_STATE;#define EOB_ACT_CONTINUE_SCAN 0/* The funky do-while in the following #define is used to turn the definition * int a single C statement (which needs a semi-colon terminator).  This * avoids problems with code like: * Prior to using the do-while the compiler would get upset at the * "else" because it interpreted the "if" statement as being all * done when it reached the ';' after the yyless() call./* Return all but the first 'n' matched characters back to the input stream. */		/* Undo effects of setting up yytext. */ \		yy_c_buf_p = yy_cp = yy_bp + n - YY_MORE_ADJ; \		YY_DO_BEFORE_ACTION; /* set up yytext again */ \#define unput(c) yyunput( c, yytext_ptr )/* Some routines like yy_flex_realloc() are emitted as static but are   not called by all lexers. This generates warnings in some compilers,   notably GCC. Arrange to suppress these. */#define YY_MAY_BE_UNUSED __attribute__((unused))/* The following is because we cannot portably get our hands on size_t * (without autoconf's help, which isn't available because we want * flex-generated scanners to compile on their own).typedef unsigned int yy_size_t;	char *yy_ch_buf;		/* input buffer */	char *yy_buf_pos;		/* current position in input buffer */	/* Size of input buffer in bytes, not including room for EOB	/* Number of characters read into yy_ch_buf, not including EOB	/* Whether we "own" the buffer - i.e., we know we created it,	 * and can realloc() it to grow it, and should free() it to	/* Whether this is an "interactive" input source; if so, and	 * if we're using stdio for input, then we want to use getc()	 * instead of fread(), to make sure we stop fetching input after	/* Whether we're considered to be at the beginning of a line.	 * If so, '^' rules will be active on the next match, otherwise	/* Whether to try to fill the input buffer when we reach the	/* When an EOF's been seen but there's still some text to process	 * then we mark the buffer as YY_EOF_PENDING, to indicate that we	 * shouldn't try reading from the input source any more.  We might	 * still have a bunch of tokens to match, though, because of	 * When we actually see the EOF, we change the status to "new"	 * (via yyrestart()), so that the user can continue scanning by	 * just pointing yyin at a new input file.#define YY_BUFFER_EOF_PENDING 2%- Standard (non-C++) definitionstatic YY_BUFFER_STATE yy_current_buffer = 0;/* We provide macros for accessing buffer states in case in the * future we want to put the buffer states in a more general#define YY_CURRENT_BUFFER yy_current_buffer/* yy_hold_char holds the character lost when yytext is formed. */static int yy_n_chars;		/* number of characters read into yy_ch_buf *//* Points to current character in buffer. */static char *yy_c_buf_p = (char *) 0;static int yy_init = 1;		/* whether we need to initialize */static int yy_start = 0;	/* start state number *//* Flag which is used to allow yywrap()'s to do buffer switches * instead of setting up a fresh yyin.  A bit of a hack ...static int yy_did_buffer_switch_on_eof;void yyrestart YY_PROTO(( FILE *input_file ));void yy_switch_to_buffer YY_PROTO(( YY_BUFFER_STATE new_buffer ));void yy_load_buffer_state YY_PROTO(( void ));YY_BUFFER_STATE yy_create_buffer YY_PROTO(( FILE *file, int size ));void yy_delete_buffer YY_PROTO(( YY_BUFFER_STATE b ));void yy_init_buffer YY_PROTO(( YY_BUFFER_STATE b, FILE *file ));void yy_flush_buffer YY_PROTO(( YY_BUFFER_STATE b ));#define YY_FLUSH_BUFFER yy_flush_buffer( yy_current_buffer )YY_BUFFER_STATE yy_scan_buffer YY_PROTO(( char *base, yy_size_t size ));YY_BUFFER_STATE yy_scan_string YY_PROTO(( yyconst char *yy_str ));YY_BUFFER_STATE yy_scan_bytes YY_PROTO(( yyconst char *bytes, int len ));static void *yy_flex_alloc YY_PROTO(( yy_size_t ));static void *yy_flex_realloc YY_PROTO(( void *, yy_size_t )) YY_MAY_BE_UNUSED;static void yy_flex_free YY_PROTO(( void * ));#define yy_new_buffer yy_create_buffer#define yy_set_interactive(is_interactive) \		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE ); \	yy_current_buffer->yy_is_interactive = is_interactive; \	yy_current_buffer->yy_at_bol = at_bol; \#define YY_AT_BOL() (yy_current_buffer->yy_at_bol)%% yytext/yyin/yyout/yy_state_type/yylineno etc. def\'s & init go herestatic yy_state_type yy_get_previous_state YY_PROTO(( void ));static yy_state_type yy_try_NUL_trans YY_PROTO(( yy_state_type current_state ));static int yy_get_next_buffer YY_PROTO(( void ));static void yy_fatal_error YY_PROTO(( yyconst char msg[] ));/* Done after the current pattern has been matched and before the * corresponding action - sets up yytext.%% code to fiddle yytext and yyleng for yymore() goes here%% code to copy yytext_ptr to yytext[] goes here, if %array%% data tables for the DFA and the user\'s section 1 definitions go here/* Macros after this point can all be overridden by user definitions inextern "C" int yywrap YY_PROTO(( void ));extern int yywrap YY_PROTO(( void ));static void yyunput YY_PROTO(( int c, char *buf_ptr ));static void yy_flex_strncpy YY_PROTO(( char *, yyconst char *, int ));static int yy_flex_strlen YY_PROTO(( yyconst char * ));static int yyinput YY_PROTO(( void ));static int input YY_PROTO(( void ));static int yy_start_stack_ptr = 0;static int yy_start_stack_depth = 0;static int *yy_start_stack = 0;static void yy_push_state YY_PROTO(( int new_state ));static void yy_pop_state YY_PROTO(( void ));static int yy_top_state YY_PROTO(( void ));/* Just try to get by without declaring the routines.  This will fail * miserably on non-ANSI systems for which sizeof(size_t) != sizeof(int) * or sizeof(void*) != sizeof(int)./* Amount of stuff to slurp up with each read. *//* Copy whatever the last rule matched to the standard output. *//* This used to be an fputs(), but since the string might contain NUL's,#define ECHO (void) fwrite( yytext, yyleng, 1, yyout )#define ECHO LexerOutput( yytext, yyleng )/* Gets input and stuffs it into "buf".  number of characters read, or YY_NULL,#define YY_INPUT(buf,result,max_size) \%% fread()/read() definition of YY_INPUT goes here unless we're doing C++	if ( (result = LexerInput( (char *) buf, max_size )) < 0 ) \/* No semi-colon after return; correct usage is to write "yyterminate();" - * we don't want an extra ';' after the "return" because that will cause * some compilers to complain about unreachable statements.#define yyterminate() return YY_NULL/* Number of entries by which start-condition stack grows. */#define YY_START_STACK_INCR 25#define YY_FATAL_ERROR(msg) yy_fatal_error( msg )#define YY_FATAL_ERROR(msg) LexerError( msg )/* Default declaration of generated scanner - a define so the user can#define YY_DECL int yylex YY_PROTO(( void ))#define YY_DECL int yyFlexLexer::yylex()/* Code executed at the beginning of each rule, after yytext and yyleng/* Code executed at the end of each rule. */%% YY_RULE_SETUP definition goes here	register yy_state_type yy_current_state;	register char *yy_cp = NULL, *yy_bp = NULL;%% user\'s declarations go here			yy_start = 1;	/* first start state */				yy_create_buffer( yyin, YY_BUF_SIZE );	while ( 1 )		/* loops until end-of-file is reached */%% yymore()-related code goes here		/* yy_bp points to the position in yy_ch_buf of the start of%% code to set up and find next match goes here%% code to find the action number goes here%% code for yylineno update goes heredo_action:	/* This label is used only to access EOF actions. */	{ /* beginning of action switch */		/* Amount of text matched not including the EOB char. */		int yy_amount_of_matched_text = (int) (yy_cp - yytext_ptr) - 1;		/* Undo the effects of YY_DO_BEFORE_ACTION. */		if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_NEW )			/* We're scanning a new file or input source.  It's			 * possible that this happened because the user			 * just pointed yyin at a new source and called			 * yylex().  If so, then we have to assure			 * consistency between yy_current_buffer and our			 * globals.  Here is the right place to do so, because			 * this is the first action (other than possibly a			 * back-up) that will match for the new input source.			yy_n_chars = yy_current_buffer->yy_n_chars;			yy_current_buffer->yy_input_file = yyin;			yy_current_buffer->yy_buffer_status = YY_BUFFER_NORMAL;		/* Note that here we test for yy_c_buf_p "<=" to the position		 * of the first EOB in the buffer, since yy_c_buf_p will		 * already have been incremented past the NUL character		 * (since all states make transitions on EOB to the		 * end-of-buffer state).  Contrast this with the test		if ( yy_c_buf_p <= &yy_current_buffer->yy_ch_buf[yy_n_chars] )			{ /* This was really a NUL. */			yy_state_type yy_next_state;			yy_c_buf_p = yytext_ptr + yy_amount_of_matched_text;			yy_current_state = yy_get_previous_state();			/* Okay, we're now positioned to make the NUL			 * transition.  We couldn't have			 * yy_get_previous_state() go ahead and do it			 * for us because it doesn't know how to deal			 * with the possibility of jamming (and we don't			 * want to build jamming into it because then it			yy_next_state = yy_try_NUL_trans( yy_current_state );			yy_bp = yytext_ptr + YY_MORE_ADJ;				yy_current_state = yy_next_state;%% code to do back-up for compressed tables and set up yy_cp goes here		else switch ( yy_get_next_buffer() )				yy_did_buffer_switch_on_eof = 0;					/* Note: because we've taken care in					 * yy_get_next_buffer() to have set up					 * yytext, we can now set up					 * yy_c_buf_p so that if some total					 * hoser (like flex itself) wants to					 * call the scanner after we return the					 * YY_NULL, it'll still work - another					 * YY_NULL will get returned.					yy_c_buf_p = yytext_ptr + YY_MORE_ADJ;					yy_act = YY_STATE_EOF(YY_START);					if ( ! yy_did_buffer_switch_on_eof )			case EOB_ACT_CONTINUE_SCAN:					yytext_ptr + yy_amount_of_matched_text;				yy_current_state = yy_get_previous_state();				yy_bp = yytext_ptr + YY_MORE_ADJ;				&yy_current_buffer->yy_ch_buf[yy_n_chars];			"fatal flex scanner internal error--no action found" );		} /* end of scanning one token */yyFlexLexer::yyFlexLexer( std::istream* arg_yyin, std::ostream* arg_yyout )	yylineno = 1;	// this will only get updated if %option yylineno	yy_did_buffer_switch_on_eof = 0;	yy_looking_for_trail_begin = 0;	yy_more_offset = yy_prev_more_offset = 0;	yy_start_stack_ptr = yy_start_stack_depth = 0;	yy_state_buf = new yy_state_type[YY_BUF_SIZE + 2];	yy_delete_buffer( yy_current_buffer );void yyFlexLexer::switch_streams( std::istream* new_in, std::ostream* new_out )		yy_delete_buffer( yy_current_buffer );		yy_switch_to_buffer( yy_create_buffer( new_in, YY_BUF_SIZE ) );int yyFlexLexer::LexerInput( char* buf, int /* max_size */ )int yyFlexLexer::LexerInput( char* buf, int max_size )	if ( yyin->eof() || yyin->fail() )	(void) yyin->read( buf, max_size );void yyFlexLexer::LexerOutput( const char* buf, int size )	(void) yyout->write( buf, size );/* yy_get_next_buffer - try to read in a new buffer * Returns a code representing an action: *	EOB_ACT_CONTINUE_SCAN - continue scanning from current position *	EOB_ACT_END_OF_FILE - end of filestatic int yy_get_next_buffer()int yyFlexLexer::yy_get_next_buffer()	register char *dest = yy_current_buffer->yy_ch_buf;	register char *source = yytext_ptr;	register int number_to_move, i;	if ( yy_c_buf_p > &yy_current_buffer->yy_ch_buf[yy_n_chars + 1] )		"fatal flex scanner internal error--end of buffer missed" );	if ( yy_current_buffer->yy_fill_buffer == 0 )		{ /* Don't try to fill the buffer, so this is an EOF. */		if ( yy_c_buf_p - yytext_ptr - YY_MORE_ADJ == 1 )			/* We matched a single character, the EOB, so			 * treat this as a final EOF.			return EOB_ACT_END_OF_FILE;			/* We matched some text prior to the EOB, first	/* First move last chars to start of buffer. */	number_to_move = (int) (yy_c_buf_p - yytext_ptr) - 1;	for ( i = 0; i < number_to_move; ++i )	if ( yy_current_buffer->yy_buffer_status == YY_BUFFER_EOF_PENDING )		/* don't do the read, it's not guaranteed to return an EOF,		yy_current_buffer->yy_n_chars = yy_n_chars = 0;			yy_current_buffer->yy_buf_size - number_to_move - 1;			{ /* Not enough room in the buffer - grow it. */"input buffer overflow, can't enlarge buffer because scanner uses REJECT" );			/* just a shorter name for the current buffer */			YY_BUFFER_STATE b = yy_current_buffer;				(int) (yy_c_buf_p - b->yy_ch_buf);				int new_size = b->yy_buf_size * 2;					b->yy_buf_size += b->yy_buf_size / 8;					/* Include room in for 2 EOB chars. */					yy_flex_realloc( (void *) b->yy_ch_buf,				/* Can't grow it, we don't own it. */				"fatal error - scanner input buffer overflow" );			yy_c_buf_p = &b->yy_ch_buf[yy_c_buf_p_offset];			num_to_read = yy_current_buffer->yy_buf_size -		if ( num_to_read > YY_READ_BUF_SIZE )			num_to_read = YY_READ_BUF_SIZE;		YY_INPUT( (&yy_current_buffer->yy_ch_buf[number_to_move]),		yy_current_buffer->yy_n_chars = yy_n_chars;		if ( number_to_move == YY_MORE_ADJ )			ret_val = EOB_ACT_END_OF_FILE;			ret_val = EOB_ACT_LAST_MATCH;			yy_current_buffer->yy_buffer_status =		ret_val = EOB_ACT_CONTINUE_SCAN;	yy_n_chars += number_to_move;	yy_current_buffer->yy_ch_buf[yy_n_chars] = YY_END_OF_BUFFER_CHAR;	yy_current_buffer->yy_ch_buf[yy_n_chars + 1] = YY_END_OF_BUFFER_CHAR;	yytext_ptr = &yy_current_buffer->yy_ch_buf[0];/* yy_get_previous_state - get the state just before the EOB char was reached */static yy_state_type yy_get_previous_state()yy_state_type yyFlexLexer::yy_get_previous_state()%% code to get the start state into yy_current_state goes here	for ( yy_cp = yytext_ptr + YY_MORE_ADJ; yy_cp < yy_c_buf_p; ++yy_cp )%% code to find the next state goes here/* yy_try_NUL_trans - try to make a transition on the NUL character *	next_state = yy_try_NUL_trans( current_state );static yy_state_type yy_try_NUL_trans( yy_state_type yy_current_state )static yy_state_type yy_try_NUL_trans( yy_current_state )yy_state_type yy_current_state;yy_state_type yyFlexLexer::yy_try_NUL_trans( yy_state_type yy_current_state )%% code to find the next state, and perhaps do backing up, goes here	return yy_is_jam ? 0 : yy_current_state;static void yyunput( int c, register char *yy_bp )static void yyunput( c, yy_bp )void yyFlexLexer::yyunput( int c, register char* yy_bp )	register char *yy_cp = yy_c_buf_p;	/* undo effects of setting up yytext */	if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )		{ /* need to shift things up to make room */		register int number_to_move = yy_n_chars + 2;		register char *dest = &yy_current_buffer->yy_ch_buf[					yy_current_buffer->yy_buf_size + 2];				&yy_current_buffer->yy_ch_buf[number_to_move];		while ( source > yy_current_buffer->yy_ch_buf )		yy_cp += (int) (dest - source);		yy_bp += (int) (dest - source);		yy_current_buffer->yy_n_chars =			yy_n_chars = yy_current_buffer->yy_buf_size;		if ( yy_cp < yy_current_buffer->yy_ch_buf + 2 )			YY_FATAL_ERROR( "flex scanner push-back overflow" );#endif	/* ifndef YY_NO_UNPUT */	if ( *yy_c_buf_p == YY_END_OF_BUFFER_CHAR )		/* yy_c_buf_p now points to the character we want to return.		 * If this occurs *before* the EOB characters, then it's a		 * valid NUL; if not, then we've hit the end of the buffer.		if ( yy_c_buf_p < &yy_current_buffer->yy_ch_buf[yy_n_chars] )			/* This was really a NUL. */			int offset = yy_c_buf_p - yytext_ptr;			switch ( yy_get_next_buffer() )					/* This happens because yy_g_n_b()					 * sees that we've accumulated a					 * token and flags that we need to					 * try matching the token before					 * proceeding.  But for input(),					 * there's no matching to consider.					 * So convert the EOB_ACT_LAST_MATCH					 * to EOB_ACT_END_OF_FILE.					/* Reset buffer status. */				case EOB_ACT_CONTINUE_SCAN:					yy_c_buf_p = yytext_ptr + offset;	c = *(unsigned char *) yy_c_buf_p;	/* cast for 8-bit char's */	*yy_c_buf_p = '\0';	/* preserve yytext */	yy_hold_char = *++yy_c_buf_p;void yyrestart( FILE *input_file )void yyFlexLexer::yyrestart( std::istream* input_file )		yy_current_buffer = yy_create_buffer( yyin, YY_BUF_SIZE );	yy_init_buffer( yy_current_buffer, input_file );void yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )void yy_switch_to_buffer( new_buffer )void yyFlexLexer::yy_switch_to_buffer( YY_BUFFER_STATE new_buffer )	if ( yy_current_buffer == new_buffer )		/* Flush out information for old buffer. */		yy_current_buffer->yy_buf_pos = yy_c_buf_p;	yy_current_buffer = new_buffer;	/* We don't actually know whether we did this switch during	 * EOF (yywrap()) processing, but the only time this flag	 * is looked at is after yywrap() is called, so it's safe	 * to go ahead and always set it.	yy_did_buffer_switch_on_eof = 1;void yy_load_buffer_state( void )void yyFlexLexer::yy_load_buffer_state()	yy_n_chars = yy_current_buffer->yy_n_chars;	yytext_ptr = yy_c_buf_p = yy_current_buffer->yy_buf_pos;	yyin = yy_current_buffer->yy_input_file;YY_BUFFER_STATE yy_create_buffer( FILE *file, int size )YY_BUFFER_STATE yy_create_buffer( file, size )YY_BUFFER_STATE yyFlexLexer::yy_create_buffer( std::istream* file, int size )	b = (YY_BUFFER_STATE) yy_flex_alloc( sizeof( struct yy_buffer_state ) );		YY_FATAL_ERROR( "out of dynamic memory in yy_create_buffer()" );	/* yy_ch_buf has to be 2 characters longer than the size given because	 * we need to put in 2 end-of-buffer characters.	b->yy_ch_buf = (char *) yy_flex_alloc( b->yy_buf_size + 2 );void yy_delete_buffer( YY_BUFFER_STATE b )void yyFlexLexer::yy_delete_buffer( YY_BUFFER_STATE b )	if ( b == yy_current_buffer )		yy_current_buffer = (YY_BUFFER_STATE) 0;		yy_flex_free( (void *) b->yy_ch_buf );void yy_init_buffer( YY_BUFFER_STATE b, FILE *file )void yy_init_buffer( b, file )void yyFlexLexer::yy_init_buffer( YY_BUFFER_STATE b, std::istream* file )	b->yy_is_interactive = file ? (isatty( fileno(file) ) > 0) : 0;void yy_flush_buffer( YY_BUFFER_STATE b )void yyFlexLexer::yy_flush_buffer( YY_BUFFER_STATE b )	/* We always need two end-of-buffer characters.  The first causes	 * a transition to the end-of-buffer state.  The second causes	b->yy_ch_buf[0] = YY_END_OF_BUFFER_CHAR;	b->yy_ch_buf[1] = YY_END_OF_BUFFER_CHAR;	b->yy_buf_pos = &b->yy_ch_buf[0];	b->yy_buffer_status = YY_BUFFER_NEW;YY_BUFFER_STATE yy_scan_buffer( char *base, yy_size_t size )YY_BUFFER_STATE yy_scan_buffer( base, size )	     base[size-2] != YY_END_OF_BUFFER_CHAR ||	     base[size-1] != YY_END_OF_BUFFER_CHAR )		/* They forgot to leave room for the EOB's. */		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_buffer()" );	b->yy_buf_size = size - 2;	/* "- 2" to take care of EOB's */	b->yy_buf_pos = b->yy_ch_buf = base;	b->yy_n_chars = b->yy_buf_size;YY_BUFFER_STATE yy_scan_string( yyconst char *yy_str )YY_BUFFER_STATE yy_scan_string( yy_str )	for ( len = 0; yy_str[len]; ++len )	return yy_scan_bytes( yy_str, len );YY_BUFFER_STATE yy_scan_bytes( yyconst char *bytes, int len )YY_BUFFER_STATE yy_scan_bytes( bytes, len )	/* Get memory for full buffer, including space for trailing EOB's. */	buf = (char *) yy_flex_alloc( n );		YY_FATAL_ERROR( "out of dynamic memory in yy_scan_bytes()" );	buf[len] = buf[len+1] = YY_END_OF_BUFFER_CHAR;	b = yy_scan_buffer( buf, n );		YY_FATAL_ERROR( "bad buffer in yy_scan_bytes()" );	/* It's okay to grow etc. this buffer, and we should throw itstatic void yy_push_state( int new_state )static void yy_push_state( new_state )void yyFlexLexer::yy_push_state( int new_state )	if ( yy_start_stack_ptr >= yy_start_stack_depth )		yy_start_stack_depth += YY_START_STACK_INCR;		new_size = yy_start_stack_depth * sizeof( int );			yy_start_stack = (int *) yy_flex_alloc( new_size );			yy_start_stack = (int *) yy_flex_realloc(					(void *) yy_start_stack, new_size );			"out of memory expanding start-condition stack" );	yy_start_stack[yy_start_stack_ptr++] = YY_START;void yyFlexLexer::yy_pop_state()	if ( --yy_start_stack_ptr < 0 )		YY_FATAL_ERROR( "start-condition stack underflow" );	BEGIN(yy_start_stack[yy_start_stack_ptr]);int yyFlexLexer::yy_top_state()	return yy_start_stack[yy_start_stack_ptr - 1];static void yy_fatal_error( yyconst char msg[] )static void yy_fatal_error( msg )	(void) fprintf( stderr, "%s\n", msg );void yyFlexLexer::LexerError( yyconst char msg[] )/* Redefine yyless() so it works in section 3 code. */		yytext[yyleng] = yy_hold_char; \		yy_hold_char = *yy_c_buf_p; \/* Internal utility routines. */static void yy_flex_strncpy( char *s1, yyconst char *s2, int n )static void yy_flex_strncpy( s1, s2, n )static int yy_flex_strlen( yyconst char *s )static int yy_flex_strlen( s )static void *yy_flex_alloc( yy_size_t size )static void *yy_flex_alloc( size )	return (void *) malloc( size );static void *yy_flex_realloc( void *ptr, yy_size_t size )static void *yy_flex_realloc( ptr, size )	/* The cast to (char *) in the following accommodates both	 * implementations that use char* generic pointers, and those	 * that use void* generic pointers.  It works with the latter	 * because both ANSI C and C++ allow castless assignment from	 * any pointer type to void*, and deal with argument conversions	 * as though doing an assignment.	return (void *) realloc( (char *) ptr, size );static void yy_flex_free( void *ptr )static void yy_flex_free( ptr )/* Scanner skeleton version:#define FLEX_SCANNER%-#include <stdio.h>#include <unistd.h>%*#ifdef c_plusplus#ifndef __cplusplus#define __cplusplus#ifdef __cplusplus#include <stdlib.h>%+#include <iostream>#define YY_USE_PROTOS#define YY_USE_CONST#else	/* ! __cplusplus */#if __STDC__#endif	/* __STDC__ */#endif	/* ! __cplusplus */#ifdef __TURBOC__ #pragma warn -rch #pragma warn -use#include <io.h>#ifdef YY_USE_CONST#define yyconst const#define yyconst#ifdef YY_USE_PROTOS#define YY_PROTO(proto) proto#define YY_PROTO(proto) ()#define YY_NULL 0 * double cast. * definition of BEGIN. * compatibility.#define YYSTATE YY_START#define YY_BUF_SIZE 16384extern int yyleng;extern FILE *yyin, *yyout;#define EOB_ACT_END_OF_FILE 1#define EOB_ACT_LAST_MATCH 2 * 	if ( condition_holds ) *		yyless( 5 ); *	else *		do_something_else();#define yyless(n) \	do \		*yy_cp = yy_hold_char; \		YY_RESTORE_YY_MORE_OFFSET \	while ( 0 )#ifdef __GNUC__#define YY_MAY_BE_UNUSEDstruct yy_buffer_state	FILE *yy_input_file;	std::istream* yy_input_file;	 * characters.	yy_size_t yy_buf_size;	int yy_n_chars;	 * delete it.	int yy_is_our_buffer;	 * each newline.	int yy_is_interactive;	 * not.	int yy_at_bol;	 * end of it.	int yy_fill_buffer;	int yy_buffer_status;#define YY_BUFFER_NEW 0#define YY_BUFFER_NORMAL 1	 * possible backing-up.	 *	}; * "scanner state".static char yy_hold_char;	if ( ! yy_current_buffer ) \#define yy_set_bol(at_bol) \#define YY_DO_BEFORE_ACTION \	yytext_ptr = yy_bp; \	yy_hold_char = *yy_cp; \	*yy_cp = '\0'; \	yy_c_buf_p = yy_cp; * section 1.#ifndef YY_SKIP_YYWRAP#ifndef YY_NO_UNPUT#ifndef yytext_ptr#ifdef YY_NEED_STRLEN#ifndef YY_NO_INPUT#if YY_STACK_USED#ifndef YY_NO_PUSH_STATE#ifndef YY_NO_POP_STATE#ifndef YY_NO_TOP_STATE#define YY_NO_PUSH_STATE 1#define YY_NO_POP_STATE 1#define YY_NO_TOP_STATE 1#ifdef YY_MALLOC_DECL#ifndef YY_READ_BUF_SIZE#define YY_READ_BUF_SIZE 8192#ifndef ECHO * we now use fwrite().%+ C++ definition * is returned in "result".#ifndef YY_INPUT#ifndef yyterminate#ifndef YY_START_STACK_INCR/* Report a fatal error. */#ifndef YY_FATAL_ERROR * easily add parameters.#ifndef YY_DECL * have been set up.#ifndef YY_USER_ACTION#define YY_USER_ACTION#ifndef YY_BREAK#define YY_BREAK break;	register int yy_act;	if ( yy_init )		yy_init = 0;#ifdef YY_USER_INIT		YY_USER_INIT;		if ( ! yy_start )		if ( ! yyin )			yyin = stdin;			yyin = &std::cin;		if ( ! yyout )			yyout = stdout;			yyout = &std::cout;		if ( ! yy_current_buffer )			yy_current_buffer =		yy_load_buffer_state();		/* Support of yytext. */		*yy_cp = yy_hold_char;		 * the current run.		yy_bp = yy_cp;yy_find_action:		YY_DO_BEFORE_ACTION;%% debug code goes here		switch ( yy_act )%% actions go here	case YY_END_OF_BUFFER:		YY_RESTORE_YY_MORE_OFFSET		 * in input().			 * will run more slowly).			if ( yy_next_state )				/* Consume the NUL. */				yy_cp = ++yy_c_buf_p;				goto yy_match;				goto yy_find_action;					{					 */					goto do_action;					}				else						YY_NEW_FILE;				yy_c_buf_p =				yy_cp = yy_c_buf_p;	default:	} /* end of action switch */	} /* end of yylex */	yyin = arg_yyin;	yyout = arg_yyout;	yy_c_buf_p = 0;	yy_init = 1;	yy_start = 0;	yy_flex_debug = 0;	yy_more_flag = 0;	yy_more_len = 0;	yy_start_stack = 0;	yy_current_buffer = 0;#ifdef YY_USES_REJECT	yy_state_buf = 0;yyFlexLexer::~yyFlexLexer()	delete yy_state_buf;	if ( new_in )	if ( new_out )		yyout = new_out;#ifdef YY_INTERACTIVE		return 0;	yyin->get( buf[0] );	if ( yyin->eof() )	if ( yyin->bad() )		return -1;	return 1;		return yyin->gcount(); *	EOB_ACT_LAST_MATCH -	int ret_val;			 * process it.			return EOB_ACT_LAST_MATCH;	/* Try to read more data. */		*(dest++) = *(source++);		 * just force an EOF		int num_to_read =		while ( num_to_read <= 0 )			int yy_c_buf_p_offset =			if ( b->yy_is_our_buffer )				if ( new_size <= 0 )					b->yy_buf_size *= 2;				b->yy_ch_buf = (char *)							 b->yy_buf_size + 2 );				b->yy_ch_buf = 0;			if ( ! b->yy_ch_buf )				YY_FATAL_ERROR(						number_to_move - 1;		/* Read in more data. */			yy_n_chars, num_to_read );	if ( yy_n_chars == 0 )				YY_BUFFER_EOF_PENDING;	return ret_val;	register char *yy_cp;	return yy_current_state; * synopsis	register int yy_is_jam;register char *yy_bp;		/* +2 for EOB chars. */		register char *source =			*--dest = *--source;	*--yy_cp = (char) c;%% update yylineno here	yytext_ptr = yy_bp;	yy_hold_char = *yy_cp;static int yyinput()static int input()int yyFlexLexer::yyinput()	int c;			*yy_c_buf_p = '\0';			{ /* need more input */			++yy_c_buf_p;				case EOB_ACT_LAST_MATCH:					yyrestart( yyin );					/* fall through */				case EOB_ACT_END_OF_FILE:					if ( yywrap() )						return EOF;					return yyinput();					return input();					break;%% update BOL and yylineno	return c;#endif /* YY_NO_INPUT */void yyrestart( input_file )FILE *input_file;YY_BUFFER_STATE new_buffer;		return;	if ( yy_current_buffer )		*yy_c_buf_p = yy_hold_char;void yy_load_buffer_state()	yy_hold_char = *yy_c_buf_p;FILE *file;int size;	YY_BUFFER_STATE b;	if ( ! b )	b->yy_buf_size = size;	b->yy_is_our_buffer = 1;	yy_init_buffer( b, file );	return b;void yy_delete_buffer( b )	yy_flex_free( (void *) b );	yy_flush_buffer( b );	b->yy_input_file = file;	b->yy_fill_buffer = 1;#if YY_ALWAYS_INTERACTIVE	b->yy_is_interactive = 1;#if YY_NEVER_INTERACTIVE	b->yy_is_interactive = 0;void yy_flush_buffer( b )	b->yy_n_chars = 0;	 * a jam in that state.	b->yy_at_bol = 1;#ifndef YY_NO_SCAN_BUFFERchar *base;yy_size_t size;	if ( size < 2 ||	b->yy_is_our_buffer = 0;	b->yy_input_file = 0;	b->yy_fill_buffer = 0;	yy_switch_to_buffer( b );#ifndef YY_NO_SCAN_STRINGyyconst char *yy_str;	int len;		;#ifndef YY_NO_SCAN_BYTESyyconst char *bytes;	char *buf;	yy_size_t n;	int i;	n = len + 2;	if ( ! buf )	for ( i = 0; i < len; ++i )		buf[i] = bytes[i];	 * away when we're done.int new_state;		yy_size_t new_size;		if ( ! yy_start_stack )	BEGIN(new_state);static void yy_pop_state()static int yy_top_state()#ifndef YY_EXIT_FAILURE#define YY_EXIT_FAILURE 2char msg[];	exit( YY_EXIT_FAILURE );	std::cerr << msg << '\n';#undef yyless		yy_c_buf_p = yytext + n; \		*yy_c_buf_p = '\0'; \		yyleng = n; \char *s1;yyconst char *s2;	register int i;	for ( i = 0; i < n; ++i )		s1[i] = s2[i];yyconst char *s;	register int n;	for ( n = 0; s[n]; ++n )	return n;void *ptr;	free( ptr );#if YY_MAINint main()	yylex();symbol table memory allocation failedstart condition %s declared twicename defined twicepremature EOF%d	%%
'%s'\%c<<EOF>>%s End Marker
*Something Weird* - tok: %d val: %d
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww;0Hh$dT<\T|d T@`|$D40tPt p"T$+,t/	=0	4BL	Ed	4M	TY	`	h	h
4i 
j@
DjX
tjp
j
j
dk
k
k
lTl l@mdTmmmdnnn4o(o@oXpp4pTqqq4r
tr
s<
sX
4tx
tt
t
u
tu
uDvv84wXxx$yzdzz}~(TLhT$@`ԆTt44PlģT4ĤLԤd$4Tdt$d,D`4d8Xt4d0tPp4tt <\D|4$$<$\|0AG
0PAB
FPP	AB
Dl`AB
F0zAB
F1AB
I6AB
0AB
FAB
F$pAB
ID`AB
IdAB
FFAB
FP	AB
IPAB
F KAB
DCD@AB
F(WAB
JJH@HAB
DdAB
D|AB
0bAB
AB
P~AB
Я8AB
FFAB
6AB
E8AB
HXPAB
AFxPAB
CmAB
FPAG
E AB
F
AB
EAB
D4AB
LPbAB
FlAB
E.AB
DAB
$D	FAB
B:AB
ADAB
F(:LB
@+LB
X+AB
p0 AB
PAB
'AB
D /AB
DPFAB
6AB
FAB
FI (0iAB
FIFL?AB
FFl.AB
D5AB
DPAB
D.AB
D (AB
DPgAB
gAB
(0%AB
@`,AB
X%AB
pAB
FIIAB
B0IAB
B?AB
4AB
DAB
AL$DAB
D@`YAB
E`8AB
D|	MAB
DP	@AB
	eAB
G
RAB
D`
eAB
G	
NAB
D 	 AB
F@	FAB
I`	
AB
G|	
AB
	ZAB
A 	AB
FFF	AB
D	AB
FF 
9AB
FFF4
~AB
DP
`AB
 h
ZAB
FFF
6AB
F
 MAB
F
pAB
F
0cAB
FFvAB
D( AB
IH0/AB
Eh`AB
p'AB
Q<AB
AB
AB
 vAB
GAB
eAB
G80eAB
GTeAB
GpAB
H TAB
Fp7AB
FP81GB
8FAH
A
8FAB

09AB
4
P9AB
L
`9IAB
Dh
9	AB

9AB

9	AB

9AB

:AB
D
:9AG

:3AB
0;<AB
,p;AB
A H <AB
FFFl<{AB
F@='AD
p=AB
F >TAB
FF>hAG
E>LAB
D @?AB
LL@ BAB
D\CM0AB
I|`s0AD
DsAB
`tWAB
Et&AB
t&AB
 u&AB
PuAB
F8vAB
EXwkAB
IFxw:AB
wGB
AJxAB
D ygAB
ACGpyAB
zyAB
D$zAB
FD`{cAB
Jd{HAB
F AB
IAB
ILB
[AB
FAB
F$P[AB
IDAB
EP
oh
P0 oЅoo~·އ.>N^n~Έވ.>N^nstatic yyconst yy_state_type %s[%d] =
    {   0,
static yyconst long int %s[%d] =
    {   0,
static yyconst short int %s[%d] =
    {   0,
static yyconst int %s[%d] =
    {   0,
@(#) Copyright (c) 1990 The Regents of the University of California.
 All rights reserved.
?FILE *yyin = (FILE *) 0, *yyout = (FILE *) 0;FILE *yyin = stdin, *yyout = stdout;2.5.4#line %d "%s"
ΒxΒx4TΒxxxxΒΒtxy%y88ΒΒ9yΒLy`ycyxΒwyΒyΒyΒyΒwyyΒyyΒyzz2zLyywy8ΒBzVz2lz8ΒΒ|zz2z8ΒzΒ<zΒLzΒ P { {Β  Β4!p!Β!Β!/{Β!ΒI{x\{xΒ"w{{Β0"""}{{{{}"4#x#Β#Β{|ר$|4|4$h$HR|Β$Β$%X%_|%2o|8Β%&H&&ΒΒ|yx|`y|xΒ&&Β'||ΒD'||Β''}}Β(D((2}D}Β()\}e}ΒL)u}}Β}}}))*X*}}**+H+~Βh++xΒ++~<,ΒΒh+h,~Β,ΒΒP{Β,$-L--Β-.<.Βd.Β../P///0ΒD000xΒ 1T11Β1Β1ب2~,2l2ΒP~ب2~,22Β2Β3Βh+P3334xΒX44m~~4~~5~Β@5Β5~Β~9y52688Βx(68xΒ`68Β/68ΒEh+9y6278x8ΒY07T7|7k787888Β28Β
2yyLy8208x8888Β828Β9ΒPh+`9]9u9x8Β:`::u:Tx8Β;`;;;8Β<ȀP<8Βxp<`y<x8Β<1h+=uL=x8Βx=AVm8Β=8Β=Β9y>D>Βt>ΒÁxӁΒ8Β>Βx*`y;xΒPxa`ytxΒ>ΒΒ>x$?ЄΒقΒH?
#Β?Β4?ΒDΒ?Β@Β[ΒsL@Βxp@@Β@Β$AwdAAAB4BhBBB~CHCtCΒCC,DhDD΃DE@EΒ`EΒEΒEE FTFFF߃~ΒFΒ,GΒv/TGIΒv|G\ΒGwBvGΒ`uH@HlHHHHIDI|hIΒIΒuIΒIJΒ8JΒ΄hJIΒJΒ8JΒ΄hJ\ΒJJΒ`y Ky$6J[ixlKΒKΒKKΒ$LΒƅΒޅTL28Βy#LΒLy9xM,MΒHXΒkpM2M8yMΒkΒΒˆΒ؆Β2NΒˆ8Β4NypNxΒN}NN8OΒx`O`yOxyOOPΒ,PpPΒPPQwPQQ~QΒwQ"~4ΒRΒQ0RΒhRpΒRRSΒxLSΒSޅS2ΒT<TΒӇhTΒvTΒT%Β?TU[@UyΒlUΒUΒU8ΒV4VΒֈXVΒVΒxVwVΒwW8W'ΒdWΒWWWΒ4XΒBΒΒdXΒxX`yXxy>SΒYΒ\YxYΒjΒΒY}ZΒx|zHZ2ZZ8`yZxy<[Β[ΒΒx|z[2[8`y\xy@\Βd\Β\\\$]\]ى]Β]Β]^8^\^Β^^ΒΒ!Β9N~x^xΒΒxE9yf2{8`yxyΒmΒ_xH___`H`ΒȊh`Β`v``a0aXaaaa|ΒaΒ)ΒAu_tΒI9y28Βb8bΒ`bbbΒΒًxxΒx|zb28`ycxyHcΒcΒΒx|zc2c,8`ydxy`dHΒRxdldVΒdΒeLeeeeΒΒx|zf28`y0fxy\fffΒΒx|zf20gÌό8`y`gxyٌΒggΒΒ@hhhgΒΒ+ΒGΒΒx|zh2Rڌ8`y(ixyHΒ`iiΒiΒmΒΒxΒ|zi2jڌÌ8Β`y0jxΒyΒΒxӍ2!2|j88`y!xΒΒx|zj2<ڌ8Β`yjxyHΒVΒ$khkjkkΒlΒ$lΒ`ixΒΒx|zLl2l8yٌΒ̎llmΒgPmΒmmގm!$lΒ'ΒGx8ΒΒBx|z n2Xn\8yrn|Βnx8ΒΒx|zn2os8yٌȏΒ@oЏoޏoΒ	ΒoΒp<pΒtpΒGx8ΒΒkx|zp2p88`yqxy<qxGΒpqqΒ]qΒr<rΒ]hrΒrΒw8ΒΒx`yrxyrsΒTs8ΒΒx`ysxys8Βא8Βx|zs2t8y(tΒ`yΒPtyxΒΒtΒ2{|ר$t@t]uHR|ΒΒuΒ|z$u2hu8y͑8Β/|zu2uޑ8y|Β8ΒΒ|zu2v8y8vΒ|z\v2v%8yvw@wwwx(xΒ|zXx2x%8y0Β>JyU8flex.debugYX#.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rel.dyn.rel.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.got.plt.data.bss.gnu_debuglink44HH !ohh4+`3;oLHoЅ`W	00 `	PPiPPdhho	xu{  
l d0000ܰ0010 Kk KK