ELF4 .lEd26C$-__gmon_start__libc.so.6_IO_stdin_usedstrcpysprintffopenstrncmpftellstrncpyputcharrealloctolowerstrftimestrlenmemsetfseektoupperlongjmp_setjmpvsnprintffputcfputsmemcpyfclosemallocstrcatstrcasecmpsystemstrncasecmpstrncatfwritefreadatofatoiatollocaltimestrchrfprintfmemmovestrcmp__libc_start_mainfreeGLIBC_2.1GLIBC_2.0ii Tii ^     $ (,048<@DHLPTX\`dhlp t!x"|#$%&'()*US[ (t>MأX[5%%h%h%h%h%h %h(% h0%h8p%h@`%hHP%hP@% hX0%$h` %(hh%,hp%0hx%4h%8h%<h%@h%Dh%Hh%Lh%Php%Th`%XhP%\h@%`h0%dh %hh%lh%ph%th%xh%|h%h%h %h(%h0%h8p%h@`%hHP1^PTRhP,h`,QVhUS=u@ -X9sB9r[]Ív'Utt $ÐU(E0ED$E$ uEıEEEuEEU($ON3E}H8;EuD$\N$sd=EEEL‹EEE$ED$N$EuqED$$E$ƄD$ED$D$ ED$D$N$^$E9EEU(8K t~}t Eu E`EEED$E$uu+E$¡K K U`)M^E`` ;Ew` E`` ‹ED$$E$¡` ` EEEU(`` E,ED$E$uE`)щMUm`9Ewʡ` E`` ‹ED$$E$¡` ` EEEUE`E$E$6PED$$NEU `UEЍ< u$\$n `UEЍ$EE;E|$6@$NЋEE` 9E7US$EX J UE$6X`E@‹EE@T$ L$D$$NӃEp 9E|$[]US$EX J UE$6X`E@‹EE@T$ L$D$$NӃE" 9E|$[]UWVS,E@8EE(E싀u}t EEE싀E}uҋEu EE‰$SvE@8EE&E싀u }ME‰EL$$`E‰UE싀E‰EǀE‰]D$D$E$E‰uE싸E‰E苐E싈$6ED$|$ T$L$$葖EEE싀E}D$D$E$WED$ED$E$E‰D$ED$E$@8EEE,[^_]US$@8` l" p D$D$$PDN\@PEEǀEǀ]UЃЉMEЉE‹ED$D$N$cE}Z$[]U(EP EdEuOE@uEE@t:E@ ~0E@$‹E@T$D$E$EE@E}uEUS$" EEEP EDEP@ 9r,E@U@ )‹EPE@;Ev E@EE@E}uEB UP@ 9u UEBEl9E|@ U" )ȍH@ ‹ED$L$ \$T$$R{E" " @ 9vD$N$CE;Et#$6HUE)ЉD$$Oу$[]UVSEEEuDlu:" u0p u&$6@$(ODž )EH9~1%D$ T$D$thP D$$T<[PD$$4@BxP D$$P;) D$$UD$$UD$$XUPD$$UD$ $U`P D$$UPB PD$$UfC PB \O tD$$=8M tD$$[=|K " xP D$D$D$ D$D$U$:‹B B E^ED$D$UE$xxP D$D$D$ D$ED$$ׄ‹B B E}~ "  P PP6O D[]U(EP EZEAE@3E@E@D$ D$U$u'E@ D$E$cM E@D$ D$U$}u'E@ D$E$mM E@D$D$U$4u$E@D$E$¿M ME@D$ D$VED$$V] J EE@u J E@E}M }UEf]UE EEEfE1 1ȉ‹EfUEfEEUE$EE$‹E=?wKEE0ED$E $[EUEEEEuƋEEUEEED$E $EEuUVS0@ƅ$D$D$$V u"D$D$$$V` D$D$$DV>$跾¸?)ЉD$D$lV$dD$D$$Vo$f¸?)ЉD$D$V$$WPD$D$$$ ¸?)ЉD$D$W$踾D$$WtPD$D$$/P EE@D$Q$E@Eܿܿnܿ[E@D$$WOD$D$$ZE@D$$WOD$D$$E@@@EE@D$$W\OD$D$$E@D$$W#OD$D$$`E@D$$XND$D$$'jE@D$$XND$D$$4E@D$$X~ND$D$$E@E}D$D$$ XD$D$$Xh$_¸?)ЉD$D$.X$ D$D$$9XP EE@D$Q$iEE@ n4[E@D$$W?MD$D$$|ZE@D$$WMD$D$$CE@@@EE@D$$WLD$D$$E@D$$WLD$D$$E@D$$XLLD$D$$jE@D$$XLD$D$$S4E@D$$XKD$D$$E@E}D$D$$=X$¸?)ЉD$D$LX$莹EP EE@D$Q$E}t1$h¸?)ЉD$D$X$$7¸?)ӋEpE@ J ‹E@t$ L$D$$XJ\$D$$詸EE@E}$豷¸?)ЉD$D$X$^$耷¸?)D$$XI\$D$$$YKtf$6PED$$YD$@E$ONE$D$D$E$OE$Q(t (fiiv{2{{2%'$'3BvW}6D~~%FED$D$E$QE}u+$6PD$s[E D$$t[5J t=D$D$$kM$ӉF8J t=E$҉Cd=ED$*]$ud=ED$0]$诟< 4$T@0@Ed=ED$D$o\$YubEIE d=EL$$蒟uEıtEEu`EIE d=EL$$@uEıEEuEu9d=ED$D$ <]D$#D$$~EH89EU(‰$D$T$$J |!($`]$g]0tj$k]$~]$]$]$]v$]j$]^$]R$]30u$]#0t E$]0u$]/t EY$]/u$]/t E0$^/u$^/t EE}EdE)ЋLt!E)Ћ@E)Ћ@EE)Ћ@{EbE)ЋH;E!E)Ћ@E)Ћ@EE)Ћ@u$^`.t B$ ^D.t &$^(.t  D$@D$$詙 $^-u$^|-tD$@D$$$$^P-tD$@D$$$^$-t xu N $*^,tiECE)ЋLtE)Ћ@EE)Ћ@uUS$E$ PddD$ D$1^$i$N$6@$<^EmEEVE􋔅ET$$蓘~.E􋄅EUEUEEE;E|EE;EE5EdD$$dD$N$謘EE;E|ËE$[]U(m$EH8E d=O dO XK @ J @BDHT@" @$6@$^ЉE}y$6@$^ЉE}E$FE$6PED$ED$$^҉EE$$ED$^$`9襗u!E$#E$`9臖@ D$^$`9lu!E$#E$`9NJ D$^$`93u$E$m#E$`9DDD$^$`9u$E$1#E$`9ٕD$^$`9軖u$E$"E$`9蝕HD$^$`9u$E$"E$`9aTD$^$`9Cu$E$}"E$`9%" TD$^$`9u$E$A"E$`9& D$^$`9˕u$E$"E$`9譔}t$6@$_D$XD$$_$F E*ED$D$s[$趓E}~E-UUEUu)O  K K N TO O lO ,K M M O K O 4K XO N @K N N M N N pN J $(`` H$ H$T‰$llP @ $J " @ $}¡@ T$D$$J @ $K¡@ T$D$$$@ $¡@ T$D$$x@ $¡@ T$D$$~D‰$J " ‰$J p D$ D$$ q($P$?P$.\" $X$" J $ L$ $ h $ $ H h" ‰$q D d & $R J D$`D$$P D$D$$K ͎$|_ #uD$_"u4$_"u$$_"u$_"Q$6@$_С$6@$_С$6@$`С$6@$;`С$6@$Y`С$6@$t`С$6@$`С$6@$`С$6@$aС$6@$,aС$6@$LaС$6@$paС$6@$aС$6@$aFO t5$6@$aи#O dO XK 1N t$6@$b$b!E}t^E;E~SEE D$$ D$=\$ $6@D$ $b $s D$$&}>}}tx}?tm}@}1}}t}}}}%cJ E @@:N N E$UUJ E @N N E$sUUJ E @zN N E$+UUJ ‹E @fN N E$MMCJ ‹E @%N N E$]]J ‹E @N N E$jEE}E@U )E}t}tN}}#}}}S}?ts}Atm}>8}6}h}}}w}}J E@N N E $6U UJ E@keN N E $U UBJ E@zN N E $U UJ ‹E@N N E $bM MJ ‹E@N N E $!] ]yJ ‹E@u#N N E $E E<J ‹E@t#N N E $U UU )E}>te}>(} r}E1Y,}}}?tp3E-"E PE@9uD$u$43E @uE@D$(u$4E PE@9uD$Lu$4޺E @uE@D$(u$4貺vE @tE@tE @@u E@@tE PE@9u>D$(u$4d(E @tE @@uD$(u$4:M )ЍIO }  ¸)؍,tJ ¸)؍0t' ¸)؍/ ¸)؍P E @9 ¸)؍,u E@E@E $D$DE D$$BX@E O O UM )ЍO -} # ¸)؍, ¸)؍P E @9E@E $D$DE D$$@PW@PE @O O cM )ЍO ;} 1 ¸)؍.  ¸)؍P E @9E@E $D$DE D$$^V@E O O qU )ÉvM )Ѝ= ¸)؍$:dK } E X ¸)؍@ 9E E9E @@ ¸)؍EEPEP E E9tD$ku$ʵE@ PEP E @ PE P E $FM M N E$FEEN EE$U )B||s|pxhP D$D$D$ D$D$u$ED$ ED$E D$$@E EE $ E@ hP D$D$D$ D$D$u$ED$ ED$E D$$@E EE $jE`H $HED$ ED$E D$$E EE $E@ $[HED$ ED$E D$$ E EE $vE`T EEEE EEE E E0 EEEE EEE E E EEEE EEE E E E EEE EEE E E E EEE EEE E E E@EEE EEE E E| EEEE EEE E EX E EEE EEE E E4 EEEE EEE E E E@EEE EEE E E EEEE EEE E E EEEE EEE E E EEEE EEE E E E@EEE EEE E E\ EEEE EEE E E8 EEEE EEE E E E@EEE EEE E E E $E$D$ E D$ED$$ 蚙EEEUE%E@E@@ E@ `J ‹E@EEEIE‹E8u(‹E‹ET$$?t~E" 9E|" =td‹E‹ED$$>} 0~} 9PE‹E 0PE" " UEE@|E@@nE@` `J ‹E@EE1EEL‹E8L‹E‹ET$$I>uZE} 0~!} 9E‹E 0EE9EK=tdL‹E‹ED$$_<} 0~} 9E‹E 0EUE-E@E@@E@ `J ‹E@EEE`EL‹E8u?L‹E‹ET$$rK 4P&pP xP 9} EЋ@EԍEE@P$ D$ ED$T$$$pE@P$ D$ ED$T$$賩$0E@P$ D$ ED$T$$s$E@LnD$$@E}LE@>E@D$ D$|$tE@ D$D$|$Ku#E@D$E$#E@ D$D$|$u#E@D$E$E@ D$D$}$u E@D$E$CE@ D$D$ }$vuE@ D$E$}~`EԃK u=$DŏEċE@}$‹EĉPEԍPEĉK EԃK EEԍEġPK EyE܋k D$D$D$ D$D$Ds$E̋E@ }D$ ED$ẺD$$`輦ED$ ED$ẺD$$蒦ED$ ED$ẺD$$ hED$ ED$ẺD$$>EbD$ ED$ẺD$$@E;D$ ED$ẺD$$ED$}$7U}EE܉D$$uE܋u7Eu+D$ D$ED$$xEKE܋u7Eu+D$ D$ED$$`7E E܋u3Eu'E@tJ ‹E@E܋ hK uE܋ucEuWE܉$vËE$v‹Eԃ\$T$ D$D$D}$1coED$$1lIE܉$vËE$v‹Eԃ\$T$D$ D$D}ED$$_nUċE܉E܋@E PEĉ}u:E@s8u(E@D$r}$}u E$EԋUE${YqrE؋@t&E;E}E@D$D$|}$Qn${p7}t1E@D$D$}$nED$$jEԉD$D$E$Ą []UP EwN N E@tWE@tMM M E9u2O O J ‹E@;Eu EEE@E}u$D]EE@TP EBETP EE@tE@E@E@E@0$9‹EPJ ‹E@‹EEEEUP EN N E@E@M M ExP 9O O J E@EuWzUJ E@E u2z0J E@Eu z EEE@E}!$DEE@TP EBETP xP EE@tE@E@E@E@0xP $蝐‹EPJ E@‹EJ E@‹E J E@‹EEEEU(EEED$$x臐E}t EE$D資EE@TP EBETP N EP(|P EP,PEE@tE@E@E@E@0$w‹EP$ UD$ ED$T$$x裒J E@‹EEEEUS$O UT$$ЉE}t EE$D蘆EE@TP EBETP hP EE@tE@E@E@E@0$t‹EPE$ EXK $ `E‰L$ ED$T$$ӡJ ‹E@‹EEEE$[]UD$$}AEUEB EU8} ueD$D$D$ D$ED$$E}tEuEDžE @EEE @EEP ED$$unEP E @ T$ D$D$$~$D$D$D$ D$D$$;EE4EE@EE;E`E @D$E$U8EP 9tE@$E@EE@EEEP E@ T$ D$D$$~$D$D$D$ D$D$$MEEPE@ T$$E}E@0~D$0~$7ɘEEDJ EPE‰UE@J ‹E@EEE@;EwrEWED$$?EE‹ET$$>‹EP EP PB E@ PEPE$mEE O  O  O E@ T$ D$D$e~$ND$D$D$ D$D$E$EEDJ EPE‰UE@J ‹E@EEE@;EwE@ PEP EE@0;EEE@EE;EhU8E@t#EPED$ ED$E D$$E@EE E EmEP E@ T$ D$D$$~$D$D$D$ D$D$$`uE@EE;EuE;EwEiEP E@ T$ D$D$$~$sD$D$D$ D$D$$E}u3D$D$ p~D$D$$HdEP E@ T$$iuUED$ ED$ED$$蔗EEP E@ T$ D$D$~$D$D$D$ D$D$E$ED$ ED$ED$$` EE@EE@;EUSDEE $jE}uE D$D$~$7_M D$0D$$ O SE$KEM  l‰EllE@E@‹EE@E@" EPJ ‹E@ U衴)Éi98M  D$D$D$ D$D$~$jE𡌑D$D$D$ D$D$|$2E}uD$~$7ؒE@D$D$ D$D$$3BD$ ED$D$@$` $膉E@ ED$ ED$ED$E$E D$D$D$ D$D$Ds$RE D$D$D$ ED$D$~$ED$ ED$ED$$`:$跈D$ ED$ED$$`$荈E@D$D$ D$D$$3D$ ED$ED$$`踓$5D$ D$ED$$荓$ D$ D$D$$ a$އEPET$D$E$跇XP EP" N N E@)ȉ‹EPD[]UEPu趺|$~w`xP pP PWPWPPPPxP pP 2E$~_Eȉ|aEԃ}E@EEEvE܋P EԉD$ T$D$$~$M D$D$D$ D$D$$lEȋEȉEЃ}uE܋@Eܡ 9Et }v}u|M D$D$D$ D$EԉD$$EȋEȉE=M D$D$D$ D$EԉD$$ǽEȋEȉEЃ}D${Eԉ$t.D$|Eԉ$vtD$Q|Eԉ$_uCD$D$D$ D$EԉD$$:EȋEȉEO D$~Eԉ$PK uD$~$TYD$D$D$ D$D$Ds$購EЋEЋ@M  PK D$D$D$D$ T$D$~ $EȋEȉEFO D$Eԉ$,PK uD$ $TMXD$D$D$ D$D$Ds$EЋEЋ@M  PK D$D$D$D$ T$D$ $EȋEȉE}M `P D$D$D$ D$EԉD$$aEȋEȉEЃ}uEԉD$D$N$oiWEԉD$D$a$o?Y$~\;}D$$%E$~e[Eȋ@Eċu4Eȋ@$D$ D$ẺD$$ōEiEċuBEȋ@RP,$d$$D$ D$ẺD$$@wED$x$pKVEE̋Eċ9Eċu*D$ ẺD$EĉD$$EEċu'D$ ẺD$EĉD$$݌EtD$x$pUEWE̋u&D$ D$ẺD$$茌ED$ ẺD$EĉD$$gEċEȋEEЉED$$#E$~Y$@wEȋ@Eċu4Eȋ@$D$ D$EĉD$$΋EiEċuBEȋ@RP,$d$$D$ D$EĉD$$@耋EED$x$pMTEȋEEċE |D$ EĉD$EȉD$$@EaEȋ@0RD$ D$EĉD$$`ɊD$ D$EȉD$$`誊E̋E̋ED$ EĉD$EȉD$$xED$ EĉD$EȉD$$`NED$ EĉD$EȉD$$$ED$ EĉD$EȉD$$E\D$ EĉD$EȉD$$ЉE̋EȋẺ(Eċ@t#J ‹Eċ@u E@Eȋ@0~7D$ EĉD$EȉD$$dE̋EȋP ẺE@ wtWtD$ EĉD$EȉD$$ E̋EȋP Ẻ5D$ EĉD$EȉD$$`詈E̋EȋP ẺD$ EĉD$EȉD$$rE̋EȋP ẺD$ EĉD$EȉD$$ ;E̋EȋP ẺD$$qPEsD$ EĉD$EȉD$$ELD$ EĉD$EȉD$$E̋EȋẺD$$qPEẺEn EċJ o$D$ ED$EȉD$$`iv|D$ ED$EȉD$$@E@@tD$؁$>EẼ}t:}uk$D$UT$ D$ED$$>K?$kD$ED$ T$ED$$ D$$s<UU4 $g@D$$ EEE}u+D$ D$ED$$rE8}u+D$ D$ED$$rE}u+D$ D$ED$$YrE}u+D$ D$ED$$(rE}u(D$ D$ED$$ qEw}u(D$ D$ED$$ qEI}u(D$ D$ED$$ qEED$0$th:EE$h?nED$$EEE9E ¸)؍vH ¸)؍~t% ¸)؍=uA ¸)؍E$I‹EUUD$D$tO9EEr$[uD$$L 9D$ D$ED$$pEE$;I‹EUU $\f=D$$pEEE}tD$؂$t8E@ EЃ}[UЋD$ D$ED$$`YoE?D$ D$ED$$.oED$ D$ED$$oED$ D$ED$$nED$ D$ED$$nED$ D$ED$$nEkD$ D$ED$$ ZnECD$ D$ED$$ 2nED$$t7EEP EEE$f; D$$|EEEԃ}tJ}}$D$ ED$T$$ }mED$D$$D$ ED$T$$@5mEK$)D$ UT$D$$mED$$t5EUU$f}:tqD$$`EEE؃}t}t}uEE+EE#EED$($tX5EEEt$R9HO D$Ut$";${p9EEu UUEu+D$ D$ED$$`kEEu EED$<${6$DSED$DD$E$8PEEPEPE@EP@EP@UUTO D$^$::$"?E}uD$d$T3${:8E$DRED$DD$E${UEEPEPE@EP@EP@EE\O D$~$\9t{${7EEu UUVEu+D$ D$ED$$ jED$$u2M D$$8tx${7|EEu EEEu+D$ D$ED$$xiED$$uI2UN EN t EEU܉N D$$E${a6EN EEPK D$$EȋEUE;E u EjEu} u EOPK t$EuE@ ;E u E"Eu} u EEEUVSp}u EREPE D$$E܃}$R5tN E܉$XE$5ED$ D$E܉D$$`g$8\D$$IE܋E܋$YEE@v E ED$ ED$E܉D$E$Ng$[E$[$4ED$ D$D$$ gM‹E)ÉAD$$}E܋EE܋T$$6tD$$/E@v E ED$ ED$E܉D$E$df$ZE$ZM‹E)ÉAEE8EPu]pP uQPvBD$D$$Q^D$D$f$QPPtD$$u0EUЋE Eċ@$3EEċ@aN  ¸)؍vH ¸)؍~t% ¸)؍=uq ¸)؍P E܋@9uHN  ¸)؍PP E܋PE܉N uf ¸)؍-w> ¸)؍PP E܋PE܉N " ¸)؍- ¸)؍P E܋@9 ¸)؍@u\ ¸)؍PE܉PE܋thPP E܋PE܉J ¸)؍tE܋tPP E܋PE܉N  ¸)؍=E܋X ¸)؍@ 9u^ ¸)؍hP E܉E D$E$EEE@E D$E$EEċ@ O N N EEċ@<&u-D$D$ D$E܉D$$`G+D$D$ D$E܉D$$@EPE D$$EE܋EEEEċ@<.u$E@ tE@ EEEEĉEEE}tEċ@;EEċ@Eȋ@8Eȋ@PEċ@T$$&Eċ@Eċ@=PE܋t E8+Eċ@u%Eċ@=PuEu EE܋@ Eċ@9t E8Eċ@D$E$EEċ@D$E$EԋEċ@;EE{Eċ@=Pu6EuE@ Eċ@9t E8AE8Eċ@D$E܉$TEԋEċ@D$E$8Eԃ}xE;E}EĉE̋EԉEЃ}t#EEUЋEă}}Eȋ@ u EȉEhK t>EȉEċEH E܋P Eȋ@L$T$ D$D$$1M)XEH E܋P Eȋ@L$T$ D$D$$]"' }~D$$$(ẺEă}t'‹E)‹EPEċ@N E܋@uE܋@E܋u3E܋@D$D$1$ k(E܉D$$ %1E܋@D$D$_$8(E܉D$$$ |P `N L$$KN tD$K$!'D$ E܉D$ED$Eĉ$\E$D$ ED$E܉D$Eĉ$\E܃}t EP E܉}~CE t9D$h$d'#EEUЋEă}}2}uD$$7(%Q+8D$]$Q ¸)؍v' ¸)؍~ ¸)؍P E܋@9N P$MEࡄP$MEE@Ë ¸)؍@Ƌ ¸)؍@D$\$ t$D$$E܋ud?$D$ED$ T$E܉D$$苁D$D$ ED$ED$$aE܋u`$|D$ED$ T$E܉D$$D$D$ ED$ED$$0D$$6"D$D$$xE$mNE$bNE܋D$$+$N P$KED$D$ ED$E܉D$$=?$lD$E܉D$ T$E܉D$$E܉$MEEE܋D$$+#N $DKED$D$ ED$E܉D$$@$趵D$E܉D$ T$E܉D$$VE܉$MEE0D$T$*B#D$D$$1Q-8D$Ձ$Q ¸)؍v' ¸)؍~ ¸)؍P E܋@9P$IEࡄP$IEE@Ë ¸)؍@Ƌ ¸)؍@D$\$ t$D$$ }E܋ud?$D$ED$ T$E܉D$$ }D$D$ ED$ED$$l}E܋u`$至D$ED$ T$E܉D$$'}D$D$ ED$ED$$|0D$$6D$D$$E$xJE$mJE܋D$$+ N P$HED$D$ ED$E܉D$$H|?$wD$E܉D$ T$E܉D$$ |E܉$IEEE܋D$$+N $OGED$D$ ED$E܉D$$@{$D$E܉D$ T$E܉D$$a{E܉$IEE0D$$*MD$D$$<}uD$$7E u9}u3${!t#E܉$HE D$$E]܉]Ep[^]USN $K 9|8$K $K $K N D$$ݼN  N N PD$E D$$ N N |P B N N U)ÉN N []UE ;EtwE{EE9t EdEPE@9t EKEPE@9t E2EP E@ 9t EEEm } EEUVS0|P E$tiXP E$tPO +XP E&EPED$T$$$FE@ EE;Eux+D$t$ $WM @ t1M @ P M @T$ D$D$$ ?N t1D$ D$D$$ 2Q$E*D$ D$D$$Q$~E*D$$EM @ D$E$J?EE;EtCM @ H EP M @L$T$ D$D$$ ZEE$M @ E9t=M @ H EP M @L$T$ D$D$O$ D$ D$ED$$O$nD)+EEE vD$$8EEbME]E u ABABA B EE;E|${E}t,ED$ D$ED$$`CI$=E$uEEd‹E EU BABAB A CEE;E|E)ÉD$D$ D$D$$=cnEt%M‹E)ƉAM 9Et|EEb N EE N E‹E)ÉAEM 9E|EM N 9E5!EET LK EE LK EE‹E)ƉAEN 9E|EN  D$҆$N EM EEy$r$RN D$$IEN E@tvE@@ulJ E@zOED$ D$D$$6F$:ME‹E)ÉAhP ET$$ uLDK tCD$؆$0ED$ D$ED$$@E$5:PET$$uExK u$`-1t,ED$ D$ED$$@UE$9*ED$ D$ED$$@)E$9ME‹E)ƉA${R$FM 9Et|EEb N EE N E‹E)ÉAEM 9E|EM N 9EEET LK EE LK EE‹E)ƉAEN 9E|EN D$ $t+PK E$}EPK " N PPO t,vQ8uD$Q$K t,sQ8uD$Q$}߮gO t,fQ8uD$Q$Vt誮2K t,eQ8uD$Q$}uO t,vQ8uD$Q$\t@\O t,iQ8uD$Q$~ M t(iQ8uD$Q$֭tbO t(cQ8uD$Q$_襭t1O tCcQ8u3D$Q$tu${" N V`K D$$t"$~6$$"PEBED$D$D$ D$ED$$mËE$D$ \$D$$@$i5$,{D$$$D$'$E$R N D$$ EN }hP ET$$YuLDK tCD$,$0 ED$ D$ED$$@@$4PET$$uHxK u$`z+t/ED$ D$ED$$@?$4 ED$ D$ED$$@s?$3hP ET$$`uLDK tCD$\$0 ED$ D$ED$$  ?$3PET$$uExK u$`*t,ED$ D$ED$$`>$&3*ED$ D$ED$$`}>$2${ D$$B  ¸)؍+tE ¸)؍t# ¸)؍=u Dž DžEȃ}txO to E¡)ÉL$D$$-u N D$$vEN }@u EE@@E؋E@@EEEw<PEb+Ee"EcEdEfE}tE $&EE}t4E ED$ D$ED$$:$c/*ED$ D$ED$$:$7/${E=9Et PT$$C*u-ED$ D$D$$L:$.E}t'M‹E)ÉA%M‹E)ƉA}@uUEEEN Eu%}xD$$vEEN EE9EN EukN E J N E@ٽ f٭۝٭$D$ه$tK E]tK EE9EN EuktK E J tK E@ٽ f٭۝٭$D$$}t{tK EN EED$ L$T$$ 7$,] N E‹E)C EN ED$ D$ED$$7EtK ED$ D$ED$$6ED$ ED$ED$$6EED$ D$ED$$@6$+] N E‹E)ƉCEN ED$ D$ED$$`$6EtK ED$ D$ED$$@5ED$ ED$ED$$5EED$ D$ED$$@5$$*] N E‹E)CD$$5q}tnN EED$ D$T$$5$)] N E‹E)ƉCN E@t+J N E@ElN ED$ D$ED$$`@4E_N EED$ T$ED$$ 4E(N EED$ T$ED$$3EN EED$ T$ED$$3EN EED$ T$ED$$d3EN EED$ T$ED$$-3EON EED$ T$ED$$2ED$@$xEED$ D$ED$$@2$4'Eu,ED$ D$ED$$ |2$&bEu,ED$ D$ED$$`D2$&*ED$ D$ED$$`2$&] N E‹E)CEO 9E}x\ED$ D$D$$1$!&] N E‹E)ƉCEO EEtME‹E)ÉAM 9EtUEE; N EEME‹E)ƉAEM 9E|EM }p EU؉P@E$9%W K D$P$t6$9t$"t  $Pt!D$QD$T$y E O EPQ8u` O E D$D$Q$u&D$QD$l$u3 E(K 9Ed(K M 9|8M M M O D$$~O  O (K D$D$Q$葘 O (K |P B O (K (K (K BpO D$$wtwPt!D$QD$T$zHED$ D$D$$3.ED$Q$A $cN D$$(Q8u2Qu&D$D$$:M O 9|,O O O N D$$輖N N M ¡D$ D$D$$5-M M $pN D$$N M 9|,M M M LK D$$ LK LK N ¡D$ D$D$$,N N $pK D$$C2O N 9|jN N N N D$$ZN N N D$$;N N tK D$$tK N O ¡N O D$$>$5tK O D$$N O @tK O @N O @@tK O @@u~ J N O @ J tK O @r-D$$wktK O N O 9tD$Ј$w"O O $pxO D$$O N 9|jN N N N D$$ N N N D$$N N tK D$$͒tK N O ¡N O tK O O O $wN D$$D$$E$2D$$tEEu EtD$${$At/D$ ED$ED$$i($'D$D$D$ D$D$ $TE}uD$ D$N$oPD$D$D$ D$D$*$TE}uD$*D$N$oD$ ED$ED$$'ED$ ED$ED$$b'ED$ ED$ED$$='$$}$t:|P EE|P M uD$/$ E|P N D$$fEM $Et5N u,|P EE|P D$;$ KE|P E$0[^]USTM EQE$\u$ԁME$QME$~=EЋu EԋtD$$|$ct/D$ EԉD$EЉD$$%$ D$D$D$ D$D$Ds$RED$D$D$ D$D$$QEPD$D$D$ D$D$$QED$ ED$ED$$ $E}t6$訄D$ ED$T$$~$$E$E@@EE@@D$ EЉD$ED$$6$ED$ EԉD$ED$$$ED$ ED$ED$$#EE@D$D$ D$D$$2IE$5D$ ED$EЉD$$#$ E@D$D$ D$ D$$=nID$ EЉD$EԉD$$6#EE@D$D$ D$D$$2IE$E@ø?$@‹E@D$\$ T$D$$HD$ EԉD$ED$$"EE@D$D$ D$D$$2}HE$D$ ED$EЉD$$:"$E$}t6?$D$ ED$T$$!$pD$D$ D$D$$=GE@ø?$賁@‹E@D$\$ T$D$$GD$ EЉD$ED$$]!EE@D$D$ D$D$$2BGE$D$ ED$EԉD$$ $|E$}t6?$D$ ED$T$$ $5M D$ D$ED$$ $ UEB@E$PupP P9tD$$|+HE${EM D$D$D$ D$ẺD$$LEԋEأM $~ D$ EԉD$EЉD$$$'T[]U8D$ $tt$Y" N EQE(8E(D$$QmE,TE ;E$EE D$D$ D$D$$LEPuD$E$%P}E޴ fEm]mދUEP%}E(EPK D$$EE D$D$ D$ED$$DPuD$E$%P}E޴ fEm]mދUEP^EPK D$$BEPK D$$*EE D$D$ ED$ED$$CPuYD$E$%P}E޴ fEm]mދUEP E$=PtPK D$$yEEE(=PtPK D$$@EEE u2E,=PtPK D$$EEE D$ED$ ED$ED$$B$-E}=D$QD$Չ$9eUEEE$usE@E;EuYE;EtQ U)؍+O U)؍-E8E(usE@E;EuYE;EtQ U)؍+ U)؍EE,uhE@ E;EuNE;EtF U)؍+t' U)؍t EEE;E 9EEUEEE$E@E;E|sE@E;EYE;EtQ U)؍+ U)؍iEtE(E@E;E|sE@E;EYE;EtQ U)؍+ U)؍EE,E@ E;E|hE@ E;ENE;EtF U)؍+t' U)؍t EEE;E EEUS$EEhE$E@EEE+tEE EE E@AE E@AE E@ A N N E|}mtD$$qE EPE‹E)É؉AE@EEN N E=jE(E@EEE|}mtD$$qE EPE‹E)É؉AE@EEN N E=jE,E@ EEE|}mtD$$1qE EPE‹E)É؉A E@ EEN N E=jEE;E $[]U( U )؍um } U )؍+tc U )؍=u U )؍@~%M @D$D$$EEE+tE=mEE;E O uME=dEKE+1EEE$uE@E;EE(uE@E;EtME,uE@ E;EtEE;E 5E;E OM @D$D$)$)Q*} E$u?E@E;E u%M @D$D$$E(u<E@E;E u"M @D$D$$oE,u<E@ E;E u"M @D$D$$$EE;E )UE+u E[Eu E=E=u E@;E t EEEUE EE$u<E@E;Eu"E@t EE(u&E@E;Eu EE,u#E@ E;Eu EYEE;EE/ O E;Eu EE(K 9E|EEUEEEEE$t*E@;ErE@;EsE@+EUEPE(t*E@;ErE@;EsE@+EUEPE,t*E@ ;ErE@ ;EsE@ +EUEP EEE;E )UVS0XP u" N " N N uXP @ N N @ EXP E6E@u#EPE@0EE@0~EE@ E}uġ@ N EN @ E)щʡN N XP EE@J ‹E@tD$G$7%EPE@0)EE@0~mEHEPE@0EH] uED$T$ L$\$4$EPE@0ЋE@T$$6UEBE@ E}"XP 0[^]US4J EEE@ $J D$D$_$'vE@EEEEE@E}t%J D$ D$D$$cuXP EE@;EtE@ E}u}t1EXE$J \$ D$D$f$uJ E$\$$sE@EEE@EE;E;E@J D$D$l$uJ ED$ED$$E E$E(J D$D$z$tE$=PE($swJ D$$ tE$t^E$HE@L$$J D$D$z$s,E@J D$D$~$sE(=PE(t^E(HE@L$$J D$D$$s,E@J D$D$$rE,=PE E,taE,HE@ L$$J D$D$$ rE@ J D$D$$qE,=PE,t^E,HE@ L$$9J D$D$$*q,E@ J D$D$$pJ D$ D$D$$pE;EJ D$ D$D$$p4[]UWVS|EN M $4{E$" u$EPu|pP P9umPPٽ f٭۝٭P$d$!ЃuP٭]٭7PupP 9u PED$$}EԋUxN N N Uԉ $E@ED$ D$D$$ MEXEPEAUE)щʉEEUE)Ѓ~lE$XD$ D$E D$$EE $&ED$ D$ED$$`]$EED$ ED$E D$E$mEt%] E¡)Ɖ)‰ЉCED$ ED$E D$E$! [^]UVS E;EtE;EE$WD$ D$E D$$EE $!ED$ D$ED$$`X$E@ED$ D$D$$#MEXUЍAUE)щʉEEUE)Ѓ~lE$VD$ D$E D$$EE $EED$ D$ED$$`|$EED$ ED$E D$E$rEt%] E¡)Ɖ)‰ЉCED$ ED$E D$E$& [^]US4E@D$$ċD$D$D$ D$D$$d"EEM  l‰EllE@E@$Gc‹EP‹EE@E@" EPPD$D$D$ ED$D$Ӌ$!EE@ PEP PD$D$D$ ED$D$܋$j!E" N N E@)ȉ‹EP@@$TD$ED$ T$ED$$ D$ED$ ED$ED$$ E@0EEVUUUEmыE)É؉D$ D$ED$E$ $SD$ D$D$$D$ D$D$$ J ‹E@ U존)Éi98E@E4[]USTK t:PD$D$D$ D$D$$EED$D$D$ D$E D$$EE@0~E@uE$EEEM  l‰EܡllE@E@$@`‹E܉P‹E܉E@E@" E܉PPD$D$D$ ED$D$$EJ ‹E@ Uܡ)Éi98}EԉD$ D$ED$$`E@v,D$D$ @ED$ED$$@**D$D$ @ED$ED$$ D$ D$D$@$ $Mԋ‹Eԉ)ÉA}PD$D$D$ ED$D$܋$\EPD$D$D$ ED$D$$$EE@0P$d$$YPD$ D$ED$$1EEԉD$ D$ED$$` $E@$OEԉD$ D$T$$E@ PEP D$ED$ ED$ED$$ a@@$OD$ED$ T$ED$$,D$ED$ ED$ED$$ D$D$ D$ED$$D$D$ D$E؉D$$E؋@ PE؉P M xP D$D$D$ D$D$$UEE@ PEP D$D$ ED$D$@$ *$@@@$MND$ D$ED$$@%ED$ED$ ED$ED$$ E$s?$MD$ D$ED$$EEԉD$ D$ED$$`$E@EԉD$ D$D$$hUԋE@B?$XMD$ D$ED$$0EEԉD$ D$ED$$` $E@EԉD$ D$D$$UԋE@B @$LD$ D$ED$$EEԉD$ D$ED$$`v$E@EԉD$ D$D$$AUԋE@BE$E$MD$ED$ ED$ED$$ E@0D$ D$ED$E$$KD$ D$D$$D$ D$D$$ |" N N E܋@)ȉ‹E܉PE܋HE܋M L$D$$T[]UVS0E;EtE;EE$KD$ D$E D$$`EE $ED$ D$ED$$`$5E@E@u#ED$ ED$ED$$ x!ED$ ED$ED$$UMEXEPEAED$ D$D$$ UE)щʉEEUE)Ѓ~dE$ID$ D$E D$$EE $WED$ D$ED$$`$ EED$ED$ ED$E D$E$%Et%] E¡)Ɖ)‰ЉCED$ED$ ED$E D$E$0[^]USDK t:PD$D$D$ D$D$$rEED$D$D$ D$E D$$3EEM  l‰EllE@E@$V‹EP‹EE@E@‹EPE@" EPPD$D$D$ ED$D$$pEED$D$D$ ED$D$ $9E" N N E@)ȉ‹EPJ ‹E@ U衴)Éi98}ED$ D$ED$$`D$ED$ D$ED$$ J EP)؍PE@D$D$ T$D$$ E@t8E@$rCD$ED$ T$ED$$ D$ED$ ED$ED$$ E@v,D$D$ ED$ED$$ *D$D$ ED$ED$$ D$ D$ED$$M‹E)ÉAD$ED$ ED$ED$$  E@0D$D$ ED$ED$E$D$ D$D$$ EHEM L$D$$TD[]USE} <E v8usE D$$9PuYO tPO t=|O t DžX) DžX7XD$D$D$|O O E t8usE D$$OuYN tPN t=|O t Dž\) Dž\7\T$D$l$蝮|O N E f8usE D$$5OuYN tPN t=|O t Dž`) Dž`7`L$D$$|O N E s8usE D$$NuYTK tPTK t=|O t Džd) Džd7dD$D$$虭|O TK E c8usE D$$1NuYpK tPpK t=|O t Džh) Džh7hT$D$$|O pK E d8usE D$$MuYxO tPxO t=|O t Džl) Džl7lL$D$$蕬|O xO E g8usE D$$-MuYpO tPpO t=|O t Džp) Džp7pD$D$@$|O pO EE b8usE D$$LuYN tPN t=|O t Džt) Džt7tT$D$h$胫|O N E c8usE D$$LuYN tPN t=|O t Džx) Džx7xL$D$$|O N E s8usE D$$KuY`K tP`K t=|O t Dž|) Dž|7|D$D$$|O `K E s8usE D$}$KuYK tPK t=|O t Dž) Dž7T$D$$|O K E f8usE D$Vt$JuYO tPO t=|O t Dž) Dž7L$D$$m|O O E e8usE D$}$JuYK tPK t=|O t Dž) Dž7D$D$8$|O K E v8usE D$\t$IuYO tPO t=|O t Dž) Dž7T$D$d$i|O O E c8usE D$$IuYO tPO t=|O t Dž) Dž7L$D$$|O O E a8usE D$Q$HuYK tPK t=|O t Dž) Dž7D$D$$e|O K E#}uEED$D$ގE$pE} t&ED$ E D$D$$FE $DED$DD$E$EE@UEB0} tTP UPETP }~E@ PEP |P EP,N EP($E$q‹EPEPD$$EUEUEBUE B8E@EPE‰U@ 9rD$$CEPE‰UEP}uEEE E@EEE e≕TT%4T@TE@ D$ED$ E D$D$$TCEPE‰UE@‹E D$D$T$D$ ED$D$E$ E@ D$ED$ E D$D$$BEPE‰UE@PD$D$D$D$ ED$D$$E@ D$ED$ E D$D$$SBEPE‰UE@PD$D$D$D$ ED$D$$E@ D$ED$ E D$D$$AEPE‰UE@PD$D$D$D$ ED$D$$|E@ D$ED$ E D$D$$BAEPE‰UE@‹E D$D$T$D$ ED$D$E$E@ D$ED$ E D$D$$@EPE‰UE@‹E D$D$T$D$ ED$D$E$v@E@EEE@;EgETED$ E D$D$$$@EPE‰U PD$ED$T$D$ ED$D$ $ED$ E D$D$+$?EPEEP PD$ED$T$D$ ED$D$ $aED$ E D$D$2$6?EPEEP PD$ED$T$D$ ED$D$ $nE`E@ OED$ E D$D$$$>EPE‰U D$ED$T$D$ ED$D$ $^ED$ E D$D$+$3>EPEEP D$ED$T$D$ ED$D$ $ED$ E D$D$2$=EPEEP D$ED$T$D$ ED$D$ $~EE;E}O D$9$J ЅuE@ PEP } E@}t4XK $ ‹EHT$ ED$L$$$2XK $ 謻‹EHT$ ED$L$$J Ӄ}u:J t1EXE$蝥J \$ D$D$H$8>E[]US4E}6E D$$$EE@t-E@;Et"ED$E D$$$E}t\EED$$ҢtDE$ޤËE$Ѥ\$D$E D$ D$PED$$^VE@0;Et(}t"E D$ D$ED$$`#}t4}t.E D$D$$ED$$诙EEv}E D$$J EE@t-E@;Et"ED$E D$$J ELE@44$EWP$u5D$D$P$30~R0E$rtFP$ΎD$D$D$ D$PD$$O D$[t$߃tCxP $oD$D$D$ D$PD$$cpP#$~tE$~tmu}u#\@ P\P \M T$dM \@\tB|toTu;T@ tT@ uD$\P T$+,!D$$kwDžPE}PE${t}uPE[}P$~{$EE$~`{tg$P$stE$stmk}u$"sjM gD$$=``@DžlHJ \PlJ Ë`Plll`@9r}Ћ\P\@\@vOD$ \D$`D$$ $u\@\@gD$ \D$`D$$詤$&\@\@PJ\@0~D$$g?mM D$D$D$ D$D$Q$``uPD$D$3$el`\T$$stPD$D$G$MlE4J ‹\@ J ‹`@E`@;EwPhT\@}Ћ\PTR}t\@ \@$cpt;\@\@J ‹\@B\@}\@\@qPM D$D$D$ D$PD$$``uPD$D$e$ejJ \PlJ ‹`@a}\@$nEPufpP 9u Pt"pP P9u?Pu.z,HfJ \PEԍpPM D$D$D$ D$PD$$``u PD$D$$ei``@uPD$D$$ukJ \PEԍJ ‹`@E${m\@0E\``@`@`}mu$Km\@0;E{D$$hhb\@uD$ $h\@ P\P \M T$ʙdM \@J ‹\@¡ld\B l‰hlldtd؉‹hd@‹hdt.K t%d@@$¡K K d@@$p ‹hPhO hPd@PhPN N )ȉ‹hPN hPDžlT@X1lX@‹hTlX@Xh@;l]T \@}t\@ \@$jET@E$jEE88q8ėPu:$jt$RjD$3$aeP pP uvEulJ Ë\HTPEE@PٽBB f@٭@۝<٭B< pP E9t0EP \@T$ D$D$L$MepP 5J \HTPEE@\$D$P$mP4M D$D$D$ D$D$Q$*``uD$QD$3$e1di`E9t-EP \@T$ D$D$n$c)`@uD$QD$$bc`@J `@4=J \HTPEE@\$t$$+EP \@T$ D$D$L$M2c0_P$gE`J Ë\HTPEE@E$ q^${mguEOEE@;Ew>J Ë\HTPEE@EEE@;Ew$fD$3$a"bJ Ë\HTPEE@$ q]HPu^PtD$$XaJ Ë\HTPEE@u]gPM D$D$D$ D$PD$$``u PD$D$3$e`oJ Ë\HTPEE@ J ‹`@"ED$D$$i`\${CetE@EET@;E&$d${etEE;E$d T}t\@ \@\@pP  J \@L$D$P$[pP uPJ ‹\@PٽBB f@٭@۝<٭B<pP PD$D$G$M_Tk}W$cCE}$D}``@TP `B`TP hP ``@t}t`@ `@`@`@\PE‹`P`P@ 9rD$$C莒J \PE$ qY${btEE;E$ bF}}t\@ \@\@J ‹\@$ q@>YpP uPJ ‹\@PٽBB f@٭@۝<٭B<pP xPD$D$G$M\UD$ܖ$g\T}$.aEepP tPD$D$G$M1\ J \PEP X${`t EE;E|$I`}:}t\@ \@\@pP tPD$D$G$Mz[\@ K \@;EPD$$xt 4K 4K \P\@T$$蚃P$``@ P`P `P\PVgJ \@¡PVBD$ܖ$gZT}$_EpP tPD$D$G$MZ J \XUЍPJ \HUЍPJ \HUЍPU${N^tEE;E3$]}}t\@ \@\@pP tPD$D$G$MYJ \@¡PJ \@¡PJ \@¡PTLD$ܖ$gXPM D$D$D$ D$D$Q$``uD$QD$$eX`@u2D$QD$0$Y`D$$VD$D`D$\$\PB\@Pt(D$ QPD$D$X$MlWypP T9t(D$ QPD$D$x$M1W>pP  J \@L$D$P$+}t\@ \@\@RdTu#}t}|\@|tTu\@\|B${ [~Tu$Z$$ZuD$$2W[^_]UP uD$$7d%6E 6lK tmE $¡M M E $$t$$E D$$$¡`)ȣN hO E $ChO hO N E$|P D$D$M d$@$M $$$P$M PPP ~-D$dD$$M Dž\N M O '`Pu*D$dD$$M tDž\TM $SP/D$dD$$M 'P\\U(6EN EhO E|P E$EEED$$ED$$+E$U䍅D$$OEE6E죀N EhO E|P E$ÐU$ rEEE$EP|P EP UEB}tEHPEH} t2E$$q$$ED$$E$UD$ ED$E D$E$3Uu EP@tPHH@$@ |P EEU$6P|P D$$ҡPE($6PED$$҃EEt E< uġ$6@$U8(EE]EEED$D$E${tD$D$E$\tE$E E $E E*E0,$QDFtE}u}E $$$< t $uE}t$$$t$< tۡ$< tϡ$uEģ|P D$j$I$<#$$ $$$< t$< tۡ$D$D$|$um$D$D$@$uE$D$D$$wuP}uJ $$$< $u$$$< t $uۃ}r$$|P |P tD$D$E$|P EȡE $$$< t$u $$$t$< tۡ$< tϡ$uEȣ|P D$j$G$<#$$ $$$< t$< tۡ$D$D$|$um$D$D$@$uE$D$D$$vu%}u$$$< t $uۃ}$$|P |P D$D$|E$u[ $$$< t $uۡD$$/FD$D$E$wu$DžD$D$E$?E$EM$E E}&$E< t$EuEƄ $$$< t $uۍD$D$$ ED$D$E$dE$EM$E E}&$E< t$EuEƄ $$$< t $uۍD$D$$"FD$D$™E$E$EM$E E}&$E< t$EuEƄ $$$< t $uۡ$6PD$$ʙ7D$ D$ؙE$E $EM$E E}&$E< t$EuEƄ $$$< t $uۍ$=vD$$^DD$D$$F 3D$D$E$XEE$$D$D$$pu$$"E}uE$$EM$E E}&$E< t$EuEƄ $$$< t $uۃ}u$J }-U)D$$UD$ $@D$D$-E$,E$($$EM$E E}&$E< t$EuEƄ $$$< $uD$ D$6E$TE $ $$$< ~a!u>$uD$B$tС$$|P |P D$U$Q6D$ D$$Q$< u $$EM$E E}&$E< t$EuEƄ $$$< $u$$$< I$u8D$D$^E$kE$ $$$< ~ƅ$<"uE"*$<D$h$=E$$EE$< uD$$=0U$E$$$:EuEƄ6D$ D$$$$ $$$< t'$t$< ~ $$$<  $u D$D$E$E$ $$$< ~ $6@D$Q$$Qz$$EM$E E}&$E< t$EuEƄ $$$<  $u D$D$֚E$E$ $$$< ~ D$Q$" $6@D$" $ݚС$$EM$E E}&$E< t$EuEƄ $$$<  $up D$D$E$M E$ $$$< ~`9E}$< t$< t $<(u5`9u*EƄD$$`9FEE$E$$$< t$gEƄEPЉE Em9Er E< ~`9uD$$`9ƅEPЉE Em9Er E< ~D$$`9gu]J$$$< t $uۡ$< u$$$$urD$ $`9TguL$=vD$$9:D$D$$F D$D$$`9u$D$D$-$`9Iu$w(D$ D$$`9u$?fD$ D$,$`9$LfE&& E D$`9$tEL 9E|СL 9E& L  BL D$`9 $BD$7$`9eu,t#D$D$@$y8lD$p$LetD$s$2eu;t#D$D$@$8 D$z$duD$~$dtD$$duD$$qduhD$$Hdu?D$$dtD$$duD$$cuD$D$$6D$ɛ$`9cD$ӛ$`9vcE$cEE`9D$D$ݛE$uE'EED$D$E$tD$ ${$OE%EUE0E}/~}9 }~D$$. $E}}A$u}u E}xt }XE$EB$}/~}9 E0EB}@~}F E7E+}`~}f EWED$$-e$EB$}/~}9E0E}@~}FE7E}`~}fEWED$$,}\}'}/~}9 mo} uC$EB$} tD$$-.|P |P &} u|P |P ED$D$ $+}"E=vRD$D$$$Q`4$< u$$$ $$$t $< ~$<"u$$EƀQPhP pP D$Q$ qÃ}#$EE<  E<)E<(E<+E<-E<*EUE$E$<0u?$PPpP $fP$d$P$$PxP pP Ee]P$<'uA}u;}D$n$.$EUPE}~ E}~$<'tD$n$t"$$$[]UE$EUEQE$$$E}`~}z~Ƀ}@~}Z~}_t}/~}9~EƀQPU(PEE$EE$D$T$E$u[ED$$QE<{ulP lP E<}u lP lP $UУ$/EE@E}\D$y$R!UE} u($$$$&}$$$E} ~}/u]$m}uE$w@vED$D$$B[P ‹ED$$TE =~D$$BUēƒēT$$Q`uU($$$< D$&$\F"QuD$&$\"Qf8uD$1$Q踼t(Qf8u'D$7$Q萼u"Qc8uD$A$QYQo8uD$D$Q-Qb8uD$K$QtxQf8uD$P$QٻtPQs8uD$V$Q豻t(Qs8u+D$\$Q艻uuQf8u0D$a$QNuguEQf8u8D$g$Qu ,$Qē8Qf8uPD$r$Qƺu8LP}E fEm]mEēQm8D$$QbulPtēD$$PD$?D$Q$P P$PE}tEē=U(O UT$$J ЉE}u$ED$D$$EED$$J AEEUS$E$?w EuD$$AO UT$$J ЉE}t.ED$D$$OED$$J aA$PK5EEǀDEǀ@UED$$xE$M‹ELE@@EEU"E}~XK $ 4UD$ ED$T$$J ӋEO8u$ED$$6u 8K EO8uJED$$u0$&$.$$7EO8u>ED$/$誷u$$&$$7EO8uJED$'$]u0$.b$V$$7EO8uzED$8$u`$Cp$Vd$cX$rL$@$4$($E$[]U$QUS4EpkuD$$mO D$Q$J ЉE}tE@ED$Q$J p>E$QyE$<($E$<,E@~D$ D$$@$‹E)ȉE@‹E@‰L$ED$$SE@$‹E)U@E@PE@$$$E$<)E@~D$ D$$@$‹E)ȉE@‹E@‰L$ED$$膲E@$‹E)U@E@PE@$$-$B$N Eǀ@$EE@EEE< tE< tE<\uiE< t E< umE$ EEEEE< u=E< u3EEEEE< tmE< tcEtY}u$EE;ED$vP$pD$`9P$Z$$8:$$Em `9E@‹E8uHE@‹ED$$a96uE싄PD$P$ƪ EE;E|E;ED$`9P$薪E&E시PE싄P$L,EE;EϋE시PE싄P$)Eܣ$Pu M ED$ D$D$P${PD$ڠ$Ys:E@@u M EP@ED$ D$D$$)5DžH$D$D$$耩u_E؉$E؉$VD$ D$D$$f$E܃$DžH+$D$D$$u_Eԉ$聨Eԉ$֦D$ D$D$$ $ @E܃$DžH$D$D$$耨uO`N D$D$'$ $ E܃$DžH;$D$D$,$uF|P D$D$5$ 该$ iE܃$DžH$D$D$:$詧uFM @D$D$'$ E$ E܃$DžHm$D$D$C$BuBD$D$L$ $ E܃$DžH DžHH[]U(O UT$$J ЉE}tE@$EEEEEEUO ED$$J ҉EEU(Q$u"裱t Py$u"st XPI$E}u"=t v"P}"u }'u }~t}%uDD$P$$$PpP 6P}0u#$M u u$7Pu.6toP}$uqUVSEE @(0K t@$6pE HE X,`E @(L$ \$D$$ء>$6pE HE X,`E @(L$ \$D$$փ[^]UM tJM 9t/$6HM P,M @T$D$$ѡM *t$6@$6U]US$EEED$ E D$D$$V |P `N L$$N%0K t>$6X |P `N D$ L$T$$H<$6X |P `N D$ L$T$$\D$$M 蚠US$EEED$ ED$D$$f |P `N L$$^$#0K t>$6X |P `N D$ L$T$$H<$6X |P `N D$ L$T$$\ӋE D$$D$$M 藟US$}5E^EEED$ E D$D$$K(}50K t>$6X |P `N D$ L$T$$H<$6X |P `N D$ L$T$$\ӡPP0K t>$6X |P `N D$ L$T$$n<$6X |P `N D$ L$T$$ӡPP$[]U(EEEED$ ED$D$$ɜ} tk0K t1$6PD$ ED$E D$$nR$6PD$ ED$E D$$!$6PD$$ҡPPUEQ8uED$Q$&t#D$ QED$D$$SECUPt E@EQ8uED$Q$踝t E EEUPt E@EQ8uED$Q$Zt E EEUPt EiO t D$QE$t=E@EQ8uED$Q$Ӝt E EEU}u EiO t D$QE $蔛t=E@E Q8uE D$Q$Pt E EEU(PtD$QD$$TL$Q芚>vD$͢$U'D$Q$ }$ L$ED$ E$KEUE;E u E}t} u EEE 9t EEPE @9t EEPE @9t EE P E@ T$$dt ElE@u E @tQE@EE @E 1E D$E$t E%E@EE @E }uɃ} uEEU(}u EE‹E@ T$$EE@ $‹EP E@$‹EPE@EED}uE$}EUEBE$d‹EPE@EE@E}uEPEPEPEPEPEPEP EP EPEPEEEU``` EEuE@ EE.EEEE@ @ D$E$跘D$ۢE$褘E@E7E@ D$E$脘E@E}tD$ޢE$b}uD$QE$IoEuPE@tF` EED$E$E@ D$E$E@ D$E$ؖ` U(EG D UED$$Iu D UM(Ed 9E|D$$7v)EEEUS$Ev D U@ E8uLEX D U@ \$$0u D UMEd 9E|EE$[]UlP u$EuPuU86E66@ D$$)EUE B E@E$Qiw$aUtE@LE@=~D$D$$KW$a tE@ҋEP$3EE}uEEUEBUEBE@EQ,8u QtKQ)8u Qt/8E}tPE@‹ED$$/}t)E@D$D$#$葓E@PEP$G$Q66}tEEE$E܋EUx6E66@ D$$EUE B E@E$QX$aDtE@E@=~D$D$$KF$atE@ҋEP5$$t`=HD8yh=t=x=p=<`=yD8Hh=t=x=p=UD$E D$E$UE`9}u,E,}ul=EEEE} ~΃}/u)E}{t$}}t})t}(t}'t }:t},u%UE`9EEƀ`9EEfUE`9EEEE}{t0}}t*})t$}(t}'t}:t}"t },t} Eƀ`9EEEUE`9}u,Ee}ul=EIEEE} ~΃}/u)Eak}uJE ;EtE@$EEUEEEE;E|}tE@$ЋEU(}u$E D$ED$E$E E}uLEEUEEEE;E |ދE D$ED$E$lE E@}uE@$ȥEE@$EEUVS0EPE iu EEPE it EEPE i@Xȸ19tEEPE i@Xȸ 19t E\EPE iEPE i@<EEPE iEPE i@<EUED$$`}tE􋐀E}u EEPE i‹E􋀌‹E􋈈E􋘀E􋰄ED$T$L$ \$t$E$|E+Em}B}t EEE0[^]ÐU]Ít&'UWVSO} C\)t$1ED$E D$E$9rރ [^_]Ë$ÐUStfЋu[]ÐUS[^Y[Q302Q105Q101Q106Q203Q204Q205Q206Q207Q100Q120Q111Q201F300tassignmentsc = a*b is performed in one operation rather than two, and can cause older decompilers to fail.ishortenifsif (!a) was traditionally compiled in two statements. This optimisation does it in one, but can cause some decompilers to get confused.pnonvec_parmsIn the original qcc, function parameters were specified as a vector store even for floats. This fixes that.cconstant_namesThis optimisation strips out the names of constants (but not strings) from your progs, resulting in smaller files. It makes decompilers leave out names or fabricate numerical ones.csconstant_names_stringsThis optimisation strips out the names of string constants from your progs. However, this can break addons, so don't use it in those cases.ddupconstdefsThis will merge definitions of constants which are the same value. Pay extra attention to assignment to constant warnings.snoduplicatestringsThis will compact the string table that is stored in the progs. It will be considerably smaller with this.llocalsStrips out local names and definitions. This makes it REALLY hard to decompilenfunction_namesThis strips out the names of functions which are never called. Doesn't make much of an impact though.ffilenamesThis strips out the filenames of the progs. This can confuse the really old decompilers, but is nothing to the more recent ones.uunreferencedRemoves the entries of unreferenced variables. Doesn't make a difference in well maintained code.roverlaptempsOptimises the pr_globals count by overlapping temporaries. In QC, every multiplication, division or operation in general produces a temporary variable. This optimisation prevents excess, and in the case of Hexen2's gamecode, reduces the count by 50k. This is the most important optimisation, ever.aconstantarithmatic5*6 actually emits an operation into the progs. This prevents that happening, effectivly making the compiler see 30pfprecache_fileStrip out stuff wasted used in function calls and strings to the precache_file builtin (which is actually a stub in quake).roreturn_onlyFunctions ending in a return statement do not need a done statement at the end of the function. This can confuse some decompilers, making functions appear larger than they were.cjcompound_jumpsThis optimisation plays an effect mostly with nested if/else statements, instead of jumping to an unconditional jump statement, it'll jump to the final destination instead. This will bewilder decompilers.sfstrip_functionsStrips out the 'defs' of functions that were only ever called directly. This does not affect saved games.lmlocals_marshallingStore all locals in one section of the pr_globals. Vastly reducing it. This effectivly does the job of overlaptemps. It's been noticed as buggy by a few, however, and the curcumstances where it causes problems are not yet known.vcvectorcallsWhere a function is called with just a vector, this causes the function call to store three floats instead of one vector. This can save a good number of pr_globals where those vectors contain many duplicate coordinates but do not match entirly.asmKeyword: asmDisables the 'asm' keyword. Use the writeasm flag to see an example of the asm.breakKeyword: breakDisables the 'break' keyword.caseKeyword: caseDisables the 'case' keyword.classKeyword: classDisables the 'class' keyword.constKeyword: constDisables the 'const' keyword.continueKeyword: continueDisables the 'continue' keyword.defaultKeyword: defaultDisables the 'default' keyword.entityKeyword: entityDisables the 'entity' keyword.enumKeyword: enumDisables the 'enum' keyword.enumflagsKeyword: enumflagsDisables the 'enumflags' keyword.externKeyword: externDisables the 'extern' keyword. Use only on functions inside addons.floatKeyword: floatDisables the 'float' keyword. (Disables the float keyword without 'local' preceeding it)forKeyword: forDisables the 'for' keyword. Syntax: for(assignment; while; increment) {codeblock;}gotoKeyword: gotoDisables the 'goto' keyword.intKeyword: intDisables the 'int' keyword.integerKeyword: integerDisables the 'integer' keyword.norefKeyword: norefDisables the 'noref' keyword.nosaveKeyword: nosaveDisables the 'nosave' keyword.sharedKeyword: sharedDisables the 'shared' keyword.stateKeyword: stateDisables the 'state' keyword.stringKeyword: stringDisables the 'string' keyword.structKeyword: structDisables the 'struct' keyword.switchKeyword: switchDisables the 'switch' keyword.thinktimeKeyword: thinktimeDisables the 'thinktime' keyword which is used in HexenCtypedefKeyword: typedefDisables the 'typedef' keyword.unionKeyword: unionDisables the 'union' keyword.varKeyword: varDisables the 'var' keyword.vectorKeyword: vectorDisables the 'vector' keyword.kceKeywords CoexistIf you want keywords to NOT be disabled when they a variable by the same name is defined, check here.parmsDefine offset parmsif PARM0 PARM1 etc should be defined by the compiler. These are useful if you make use of the asm keyword for function calls, or you wish to create your own variable arguments. This is an easy way to break decompilers.autoprotoAutomatic PrototypingCauses compilation to take two passes instead of one. The first pass, only the definitions are read. The second pass actually compiles your code. This means you never have to remember to prototype functions again.wasmDump AssemblerWrites out a qc.asm which contains all your functions but in assembler. This is a great way to look for bugs in fteqcc, but can also be used to see exactly what your functions turn into, and thus how to optimise statements better.ifstringif(string) fixCauses if(string) to behave identically to if(string!=) This is most useful with addons of course, but also has adverse effects with FRIK_FILE's fgets, where it becomes impossible to determin the end of the file. In such a case, you can still use asm {IF string 2;RETURN} to detect eof and leave the function.iffloatif(-0.0) fixFixes certain floating point logic.accReacc supportReacc is a pascall like compiler. It was released before the Quake source was released. This flag has a few effects. It sorts all qc files in the current directory into alphabetical order to compile them. It also allows Reacc global/field distinctions, as well as allows as EOF. Whilst case insensativity and lax type checking are supported by reacc, they are seperate compiler flags in fteqcc.caseinsensCase insensativityCauses fteqcc to become case insensative whilst compiling names. It's generally not advised to use this as it compiles a little more slowly and provides little benefit. However, it is required for full reacc support.laxLax type checksDisables many errors (generating warnings instead) when function calls or operations refer to two normally incompatible types. This is required for reacc support, and can also allow certain (evil) mods to compile that were originally written for frikqcc.hashonlyHash-only constantsAllows use of only #constant for precompiler constants, allows certain preqcc using mods to compileloLogic opsThis changes the behaviour of your code. It generates additional if operations to early-out in if statements. With this flag, the line if (0 && somefunction()) will never call the function. It can thus be considered an optimisation. However, due to the change of behaviour, it is not considered so by fteqcc. Note that due to inprecisions with floats, this flag can cause runaway loop errors within the player walk and run functions (without iffloat also enabled). This code is advised: player_stand1: if (self.velocity_x || self.velocity_y) player_run if (!(self.velocity_x || self.velocity_y))msvcstyleMSVC-style errorsGenerates warning and error messages in a format that msvc understands, to facilitate ide integration.fastarraysfast arrays where possibleGenerates extra instructions inside array handling functions to detect engine and use extension opcodes only in supporting engines. Adds a global which is set by the engine if the engine supports the extra opcodes. Note that this applies to all arrays or none.assumeintAssume IntegersNumerical constants are assumed to be integers, instead of floats.standardq1quakechexen2h2kkqwsvkk7bigprogsversion7ftedarkplacesdp-bspmodels-bspmodels must preceed a game directory.bspqbsp %s/%s ; light -extra %s/%s%5i : %5i : (%i) %s returnparm%iToo many globals are in use to unmarshal all localsTotal of %i marshalled globals nothing to write Too many statements - %i Add "MAX_STATEMENTS" "%i" to qcc.cfgToo many strings - %i Add "MAX_STRINGS" "%i" to qcc.cfgWarning: There are some functions without bodies. Forcing target to FTE32 due to numpr_globals Progs execution requires a Hexen2 compatible engine An enhanced executor will be required (FTE/QF/KK) Progs should run on any Quake executor Using 32 bit target due to numpr_globals DarkPlaces or FTE will be required An FTE executor will be required Warning: Saving is not supported. Ensure all engine read fields and globals are defined early on. A KK compatible executor will be required (FTE/KK) end_sys_globalsend_sys_fields%s_x%s_y%s_z%s no references%s is never directly called or referenced (spawn function or dead code)IMMEDIATEMismatched union global types (%s and %s)Mismatched union field types (%s and %s)Too many globals - %i Add "MAX_GLOBALS" "%i" to qcc.cfgModel %s was precached but not directly usedModel %s was used but not precached%6i strofs (of %i) %6i numstatements (of %i) %6i numfunctions (of %i) %6i numglobaldefs (of %i) %6i numfielddefs (%i unique) (of %i) %6i numpr_globals (of %i) progs.datWriting %s Target switching produced incompatible instructionsintsize error1FTE32B PROG%6i TOTAL SIZE Not writing linenumbers file due to conflicting optimisation LNOF.lnoWriting %s for debugging ŗŗ++:::PR_DefForFieldOfs: couldn't find %ientity %iundefined function%s().%svoid%5.1f%i'%5.1f %5.1f %5.1f'pointerbad type %iP`qToo many typesfieldfunction__integer__variantfieldfloatpointerauxRETURNPARM%iArrayGet*ArraySet*Class*function %s was not defined /* generated by hcc, do not modifyfile generated by qcc, do not modifyFile generated by FTEQCC, relevent for engine modding only, the generated crc must be the same as your engine expects. */ typedef struct globalvars_s { int pad; int ofs_return[3]; int ofs_parm0[3]; int ofs_parm1[3]; int ofs_parm2[3]; int ofs_parm3[3]; int ofs_parm4[3]; int ofs_parm5[3]; int ofs_parm6[3]; int ofs_parm7[3]; int pad[%i]; float %s; vec3_t %s; string_t %s; func_t %s; int %s; } globalvars_t; typedef struct entvars_s { } entvars_t; //with this the crc isn't needed for fields. #ifdef FIELDSSTRUCT struct fieldvars_s { int ofs; int type; char *name; } fieldvars[] = { , {%i, %i, "%s"} }; #endif #define PROGHEADER_CRC %i -progdefswriting %s Recognised progs as QuakeWorld Recognised progs as NetQuake server gamecode Recognised progs as Quake pre-release... Recognised progs as original Hexen2 Recognised progs as Hexen2 Mission Pack Recognised progs as Hexen2 (demo) Recognised progs as an EXT_CSQC_1 module Recognised progs as outdated CSQC module Recognised progs as a DP/FTE Menu module Warning: please update your tenebrae system defs. Warning: progs CRC not recognised from quake nor clones (J((gZ!Too many files in pak file%64s : %7s %64s : %7i %s%s%s.bmp%s.tga%i files packed in %i bytes (%i crc) %3i unique precache_sounds %3i unique precache_models %3i unique precache_textures %3i unique precache_files -copy/-DCompiler constant value is too long -O/Ono-Unrecognised optimisation parameter (%s)-K/KUnrecognised keyword parameter (%s)-F/FUnrecognised flag parameter (%s)-T/TUnrecognised target parameter (%s)-W/Wallnoneerrorno-mundaneUnrecognised warning parameter (%s)FTEQCC/OzOP_COMP_STATEMENTSOP_COMP_DEFSOP_COMP_FIELDSOP_COMP_FUNCTIONSOP_COMP_STRINGSOP_COMP_GLOBALSOP_COMP_LINESOP_COMP_TYPES/O0-O0/O1-O1/O2-O2/O3-O3-h2-fte-dp-nowarn-Wnone-Wall/Debugprogs.dat -Facc is not supported on this platform. Please make a progs.src file instead qcc.cfgsrc/qcc.cfgMAX_REGSMAX_STRINGSMAX_GLOBALSMAX_FIELDSMAX_STATEMENTSMAX_FUNCTIONSMAX_TYPESMAX_TEMPSCONSTANTSBad token in qcc.cfg file This file was created with ForeThought's modified QuakeC compiler Thanks to ID Software/??-?-help--helpqcc looks for progs.src in the current directory. to look in a different directory: qcc -src -Fwasm causes FTEQCC to dump all asm to qc.asm -O0 to disable optimisations -O1 to optimise for size -O2 to optimise more - some behaviours may change -O3 to optimise lots - experimental or non-future-proof -Oname to enable an optimisation -Ono-name to disable optimisations -Kkeyword to activate keyword -Kno-keyword to disable keyword -Wall to give a stupid number of warnings -Ttarget to set a output format -Fautoproto to enable automatic prototyping Compiling without case sensativity !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! Locals marshalling might be buggy. Use with caution !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -srcSource directory: %s Couldn't open file for asm output.-qc-srcfile%spreprogs.src%sprogs.src------------------------------------- Source file: %s wbqc.asm.qco-oNo destination filename. qcc -help for info../../outputfile: %s ..\.\prototyping %s compiling %s Errors have occured compilation errorsprogdefs.hCompile Complete optres_shortenifnots %i optres_overlaptemps %i optres_noduplicatestrings %i optres_constantarithmatic %i optres_nonvec_parms %i optres_constant_names %i optres_constant_names_strings %i optres_precache_file %i optres_filenames %i optres_assignments %i optres_unreferenced %i optres_locals %i optres_function_names %i optres_dupconstdefs %i optres_return_only %i optres_compound_jumps %i optres_stripfunctions %i optres_locals_marshalling %i optres_logicops %i optres_test1 %i optres_test2 %i numtemps %i %i warnings Errors have occuredDONE*MUL_FMUL_VMUL_FVMUL_VF/DIV_F+ADD_FADD_V-SUB_FSUB_V==EQ_FEQ_VEQ_SEQ_EEQ_FNC!=NE_FNE_VNE_SNE_ENE_FNC<=LE>=GE<LT>GT.INDIRECT_FINDIRECT_VINDIRECT_SINDIRECT_EINDIRECT_FIINDIRECT_FUADDRESS=STORE_FSTORE_VSTORE_SSTORE_ENTSTORE_FLDSTORE_FNCSTOREP_FSTOREP_VSTOREP_SSTOREP_ENTSTOREP_FLDSTOREP_FNCRETURN!NOT_FNOT_VNOT_SNOT_ENTNOT_FNCIFIFNOTCALL0CALL1CALL2CALL3CALL4CALL5CALL6CALL7CALL8STATEGOTO&&AND||OR&BITAND|BITOR*=MULSTORE_FMULSTORE_VMULSTOREP_FMULSTOREP_V/=DIVSTORE_FDIVSTOREP_F+=ADDSTORE_FADDSTORE_VADDSTOREP_FADDSTOREP_V-=SUBSTORE_FSUBSTORE_VSUBSTOREP_FSUBSTOREP_VFETCH_GBL_FFETCH_GBL_VFETCH_GBL_SFETCH_GBL_EFETCH_GBL_FNCCSTATECWSTATETHINKTIME|=BITSET_FBITSETP_F&~=BITCLR_FBITCLRP_FRAND0RAND1RAND2RANDV0RANDV1RANDV2SWITCH_FSWITCH_VSWITCH_SSWITCH_ESWITCH_FNCCASECASERANGECALL1HCALL2HCALL3HCALL4HCALL5HCALL6HCALL7HCALL8HSTORE_ISTORE_IFSTORE_FIADD_IADD_FIADD_IFSUB_ISUB_FISUB_IFC_ITOFC_FTOICP_ITOFCP_FTOIINDIRECTSTOREP_ISTOREP_IFSTOREP_FIBITAND_IBITOR_IMUL_IDIV_IEQ_INE_IIFNOTSIFSNOT_IDIV_VF^XOR_I>>RSHIFT_I<<LSHIFT_IGET_POINTERARRAY_OFSLOADA_FLOADA_VLOADA_SLOADA_ENTLOADA_FLDLOADA_FNCLOADA_ISTORE_PINDIRECT_PLOADP_FLOADP_VLOADP_SLOADP_ENTLOADP_FLDLOADP_FNCLOADP_ILE_IGE_ILT_IGT_ILE_IFGE_IFLT_IFGT_IFLE_FIGE_FILT_FIGT_FIEQ_IFEQ_FIADD_SFSUB_SSTOREP_CLOADP_CMUL_IFMUL_FIMUL_VIMUL_IVDIV_IFDIV_FIBITAND_IFBITOR_IFBITAND_FIBITOR_FIAND_IOR_IAND_IFOR_IFAND_FIOR_FINE_IFNE_FI<>GSTOREP_IGSTOREP_FGSTOREP_ENTGSTOREP_FLDGSTOREP_SGSTOREP_FNCGSTOREP_VGADDRESSGLOAD_IGLOAD_FGLOAD_FLDGLOAD_ENTGLOAD_SGLOAD_FNCBOUNDCHECKSTOREP_PPUSHPOPSWITCH_IIF_FIFNOT_FOP_EMULATEDBITSET_IBITSETP_IMULSTORE_IDIVSTORE_IADDSTORE_ISUBSTORE_IMULSTOREP_IDIVSTOREP_IADDSTOREP_ISUBSTOREP_IOP_MULSTORE_IFOP_MULSTOREP_IFOP_DIVSTORE_IFOP_DIVSTOREP_IFOP_ADDSTORE_IFOP_ADDSTOREP_IFOP_SUBSTORE_IFOP_SUBSTOREP_IFOP_MULSTORE_FIOP_MULSTOREP_FIOP_DIVSTORE_FIOP_DIVSTOREP_FIOP_ADDSTORE_FIOP_ADDSTOREP_FIOP_SUBSTORE_FIOP_SUBSTOREP_FI  D # #  2 2 2 2 2 2                                           2 2         D D   2 2       2 2   z z z M V        2  q q q q q q q               _ _ ) h                                       ; ; selfInexplicit field load failed, try explicit!uKnumpr_globals exceeded MAX_REGS - you'll need to use more optimisationsnumpr_globals exceeded MAX_REGStempInternal error temp has scope not equal to current scopelocked_%ilocal %s %s; floatvectorlocal %s temp_%i; temp_%i_%ctemp_%iIMMEDIATE%s_%c"%.1020s"%i%f'%f %f %f'returnparm%ioffset_%ireturn_%cparm%i_%cImplicit cast from '%s' to '%s'Parameter offsets for && are the sameResult of comparison is constantParameters for || are the samestore type mismatchstring_nullTemp-reuse may have broken your %sXSTOREP_F: pointer was not generated from previous statementopcode invalid 3 times %iXSTOREP_V couldn't find pointer generationOpcode "%s|%s" not valid for target."s&''#\#n(#)....................................................%&Z"!..................................................%..b%..........3$#|$$D99 ;@8 ;89 ;@l89 ;@,D,D,D,D,D,D,D,D@: ;d: ;,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,Dj65,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D,D 77,D: ;,D,D,D,D,D,D,D,Dh9 ; 9 ;H8 ;8 ;9 ;8 ;$8 ;8 ;Opcode "%s|%s" not valid for target weird immediate typenot a functionReturn value conflict - output is inefficientrandom)type mismatch on parm %i,Return value conflict - output is likly to be invalidrandomvspawnSpawn operator with undefined classClass*%sentnumnextentthe nextent builtin is not definedprecache_fileMore than %i parameters on varargs functionMore than %i parameterstoo many parametersprecache_soundmodeltexturefileextra parmBad member type. Try forced expansiontype mismatch on parm %i - (%s should be %s)setmodeltoo few parameters on call to %s%s: Too few parametersyy[yyyyyy1yPOINTER TYPEvoidstringentityfieldfunctionpointerintegerstructunion%s::__m%sFTEQCC does not support overloaded arrays of members__f_%s_%iMember function %s was not defined%s::%sType %s was not defined...entspawn function was not defined oself[]thisCannot use 'this' outside of an OO function superCannot use 'super' outside of an OO function Unknown value "%s"Unknown value "%s".Array offset is not of integer or float typeNo op available. Try assemblerScoped array without specific engine supportArraySet*%sType Mismatch on array assignmentArrayGet*%s->"%s" is not a member of "%s"(Field with null aux_typeBad field type4Ĕuɕ'ܗ4ϙ6h@ǟ[˜@ǢEoţi8gFZ-IFh++Assignment to constant %sHey! That's a temp! ++ operators cannot work on temps!++ operator on unsupported type--Hey! That's a temp! -- operators cannot work on temps!-- operator on unsupported typetype mismatch for !type mismatch for '&' Must be singular expression or field referenceCannot use addressof operator ('&') on a global. Please use the FTE target.type mismatch for *type mismatch for * (unrecognised type)type mismatch for -type mismatch for +Not all vars make sence as floatsclassClass not defined for castinvalid typecastinti@h?:Ternary operator with mismatching types Expected punctuationtype mismatch for %s (%s and %s)Implicit conversionAssignment to function %sAssignment in conditionalYou may wish to add brackets after that ! operatore == null-- suffix operator results in nonstandard behaviour. Use -=1 or prefix form instead-=1++ suffix operator results in inefficient behaviour. Use +=1 or prefix form instead++ suffix operator results in nonstandard behaviour. Use +=1 or prefix form instead+=1-- suffix operator results in inefficient behaviour. Use -=1 or prefix form instead{};'%s' should return %s'%s' returned %s, expected %s, conversion supplied'%s' returned %s, expected %sexitwhilewhile(0)?while(string) can result in bizzare behaviourforUpdate expression too largedodo {} while(string) can result in bizzare behaviourlocalvarconststate#ifnotif not(string) can result in bizzare behaviourif (string) can result in bizzare behaviourelseTwo identical blocks each side of an elseswitchDuplicated default caseswitch case type mismatchswitch caserange type mismatchswitch caserange MUST be a float or integerBad switch typeasminvalid label name "%s"Duplicate label %sgotobreakbreak(continuecase..Caserange statement uses backwards range Case statements may not use formulas defaultthinktimethinktime type mismatchnextthinktimeHanging ';'Effectless statementvuRstate type mismatchframecycle_wrappedstate frame must be a numberBad op code name %sInfinate loop detected%s: not all control paths return a value%s: contains unreachable codeMarshall of a set value%s(, %s %s) %s = asm { %s %i, %s, %i; } Bad builtin immediateexternalQC function with variable arguments and function bodyParameter is not namedbad parm orderparms not packedGoto statement with no matching label "%s"%s: function contains illegal continues%s: function contains illegal breaks%s: function contains illegal casesArrayGetVec*%sindex___div3_____ext__fasttrackarraysindexg___intdiv3___vec__indexs___value___ - coexisting - disabling"var" keyword used as variable name%s"thinktime" keyword used as variable name%s"for" keyword used as variable name%s"switch" keyword used as variable name%s"case" keyword used as variable name%s"default" keyword used as variable name%s"goto" keyword used as variable name%s"break" keyword used as variable name%s"continue" keyword used as variable name%s"state" keyword used as variable name%s"string" keyword used as variable name%s"float" keyword used as variable name%s"entity" keyword used as variable name%s"vector" keyword used as variable name%s"const" keyword used as variable name%s"asm" keyword used as variable name%s[%i]%s%sMAX_REGS is too small%s%s.%s%s%s.%s_x%s%s.%s_y%s%s.%s_z%s%s_x%s%s_y%s%s_zend_sys_fields%s %s; Type mismatch on redeclaration of %s. %s, should be %sArray sizes for redecleration of %s do not match%s duplicate definition ignored%s defined staticFirst declaration of array %s with no sizeLocal "%s" defined with name of a globalFIELD TYPEconflicting offsets for union/struct expansion of %s. Ignoring new def.enumenum - %s is not a constantenum - not a numberenumflagsenumflags - %s is not a constantenumflags - not a numberenumflags - %f not an integerenumflags - value %i not a single bittypedeftypedef found unexpected tokensCodeSysprogs crc was already specified - only one is allowedobjdataend_sys_globalsobjectrealpfuncBad type systemexternsharedCannot have shared localsstaticnonstaticnorefnosaveOnly functions may be defined as external (yet) nullnull! Unexpected EOFtype with no name::Array size is not a constant valueArray size must be of int valueDefinition of array (%s) size is not of a numerical valueFunction returning function. Is this what you meant? (suggestion: use typedefs)%s %s is not a member of class %s %s is not a class %s is not part of class %scan't redefine non-static as staticlocal functions may not be initialisedaliasFTEQCC does not support this variant of decompiled hexenc Please obtain the original version released by Raven Software instead.shared values may not be assigned an initial value%s redeclared, prev instance is in %s%s redeclaredArray initialisation requires curly braces%s was not defined wrong immediate type for %s0%s was not previously defined%s was not definedinitialisation of function arrays must be placed after the body of all functions used (%s)Too many initializersInitialised functions must be constantUnexpected punctuationwrong immediate subtype for %s.%swrong subtype for %s.%s%s isn't a constant Expected function name or NULLtype %i not valid in a structArray initialisation requires curly brascesinitialisation name not defined : %sinitialisation name not a constant : %snot an immediate for %s - %swrong immediate type for %s - %sMissing semicolon at end of definition####PR_CompileFile: Didn't clear?&&||<=>===!=/=*=+=-=(+)(-)|=&~=++--->::;,!*/()-+=[]{}......<<<>>>?#@&|^:%3i:%c ../..\unclosed bracket condition expected bracket or constant definedno opening bracket after defined unclosed defined condition Hanging # with no directive defineundefifdef ndef junk on the end of #if line#if with no endifendifelseunmatched #endifeoferror#Error: %swarning#warning: %smessage#message: %s copyrightCopyright message is too long packidNo more than 5 packs are allowedforcecrcincludelisteof in includelist#endlistincludeNot a string literal (on a #include)#include continued over line boundy datafileIncluding datafile: %s outputOutputfile: %s pragmaDONT_COMPILE_THIS_FILECOPYRIGHTcompressdefaultstaticsourcefileTARGETCannot switch from hexen2 target '%s'. Ignored.H2HEXEN2KK7DPDARKPLACESFTEDEBUGFTESTANDARDIDDEBUGUnknown target '%s'. Ignored.PROGS_SRCPROGS_DAT./keywordflagenableondisableoffcompiler flag state not recognisedwarning id not recognisedCannot enable/disable keyword/flag via a pragmakeyword/flag not recognisedtogglewarning state not recognisedUnknown pragma '%s'EOF inside quotenewline inside quoteBad character codeHanging \\ Unknown escape char %cString length exceeds %iMacro expansion in stringBad character constantBad vectorUnknown punctuationCase insensative frame macroUnknown frame macro $%s%dDuplicate macro defined (%s)Name for frame macro %s is too longToo many frame macros definedhanging $frameframesavecdoriginbaseflagsscaleskinflushframevalueframerestoremodelnamePrecompiler constant %s was not definedCompiler constant name length is too long or shortDuplicate definition for Precompiler constant %sOP_NODUPOP_TIMEOP_SIZEOP_SPEEDOP_COMP_ALLOP_COMP_STATEMENTSOP_COMP_DEFSOP_COMP_FIELDSOP_COMP_FUNCTIONSOP_COMP_STRINGSOP_COMP_GLOBALSOP_COMP_LINESOP_COMP_TYPESNo name defined for compiler constantMay not have more than %i parameters to a macroMacro %s too long (%i not %i)Alternate precompiler definition of %sIdentical precompiler definition of %sToo many parameters in macro callEOF on macro callNot enough macro parameters"Macro without opening brace__TIME__"%H:%M"__DATE__"%a %d %b %Y"__FILE__"%s"__LINE__"%i"__FUNC____NULL__0i~ or %% prefixes to denote integers are deprecated. Please use a postfix of 'i'unknownExplicit precompiler usage when not defined %s%s(%i) : %s is defined here %s:%i: %s is defined here in function %s (line %i), at global scope, %s(%i) : error: %s %s:%i: error: %s %s(%i) : warning: %s %s:%i: warning: %s warning: %s expected %s, found %s"%s" - not a namename too long (, class Error with typeToo many parameters. Sorry. (limit is %i) argarg%iVariantvectVector*%sFIELD TYPE(%s)FIELD TYPEclassForward declaration of already defined class %sRedeclaration of class %sParent class %s was not definedmember missing nameStruct or union in class %s%s::__m%sstructelement missing nameelement missing typeunionVoidRealObjectStringPFunc"%s" is not a typerbwb%swtfteqcc.logCompile hunk was filledError in %s on line %i -src.src%s/%s-srcfile ************ ERROR ************ %s Bad hex number: %sToo many open files on file %sCouldn't open file %sfailed to find file %slengths do not matchBad file encryption routine ZLIB compression not supported in this buildWierd method1FTEPROG32B   ,Hot h Pldo4oo܆"2BRbr‰҉"2BRbrŠҊ"2BRbr(---2-7-<- A- F- K-P-U-Z-_-d-!i-(dK n-p-|-O ---O t.v..|N ../O /// K `0b0p08K 001M k1m1t1K 111lK :2<2H2`O 222N :3<3L3O v4x44tO 555N 555O R6U6d6K 1747D7N 777K 888K 999N ::%:pK C:H:V:O s:y::O :::N :::xO ;;0;K P;W;h;M ;;;N ;;;O ;;<O T<Z<l<N <<<pO +=0=>=M [=_=l=\O ===O ===O ==>O />6>H>`K g>m>|>K >>>\K >>>TK  ??$?N C?M?`?N ???O ???O @ @@O 4@;@L@|O k@o@@|K @@AHK AAABBBDK CCCxK E&E4E2.Qp:Yxʱ -No0 P%@Fpg`ڳ=^"25BRwbVr˥nO, 4$ftGd$TDۧ_~<&6WfvvF4VLm/ș鉊DXeHx'h8(}\?؛uJTZ7jz *:.lMͪɍ&|ld\EL<, >]|ߛُn6~UNt^.>PfWfPPP\f^fPPP\fdfxP xP P\fjfPxP xP \fqfxP PxP xfzfPPPffPPPffxP xP xP ffPPPffxP xP xP ffPPPffxP xP PffhP hP Pff  PffPffPPPffxP xP PffhP hP Pff  PffPffPPPffPPPffPPPffPPPff Pff xP fg hP fg  fg f(g f4g PgPPPjPPPHjPjPPPVj^jPPPdjljPPPrj{jPPxP jjxP PxP jjxP xP xP jjPPjjPPjjPPjjPPjjPP kkPPk"kPP,k5kxP PoPPCoMoPPknUoPPPjaojjoPhtohoho,iohoPhoPhoP,ioPhoPPhoPPhoPPhoPPhpPPhpPP,i-pPP,i