TD<[1*V3  !)Qk  <BUILDCGLOBVARSsoBUILDC[WOKGC?;73/+'#   ={wsokgc_[WSOKGC?;73/+'# BUILDCC___2 8BUILDLIFC_2*8CSUBDECLC_2.8CSUBLIBC__2>81GENCT_____>83RELDATAC__2$86   {wsokgc_[WSOKGC?;73/+'#   {wsokgc_[WSOKGC?;73/+'# q S \|[=] a :$rbrd.sԴXTrUFsr STRDELETEE\ ("n$,28L SOURCE>s*UFLISTINGD>slUFUFBUILDCZYg  )Num{wsokgc_[WSOKGC?;73/+'#  )Num{wsokgc_[WSOKGC?;73/+'#  3@RR RRf{wsokgc_[WSOKGC?;73/+'# {wsokgc_[WSOKGC?;73/+'#  ;:Mop:22Z p"22~$ #pRZ  @GLOBVARS R~$~$YpξZ~$p՜ppBBGLOBVARS__BASERGLOBVARS_INTSCALARRGLOBVARS_REALSCALARRGLOBVARS_STRINGSCALARRGLOBVARS_IND_INT_TYPRGLOBVARS_IND_REAL_TYPRGLOBVARS_IND_STRING_TYPR GLOBVARS_CLR_ERRORR GLOBVARS_ST_INDEX_ON_STACKRGLOBVAR:Mqq22Zq22~$qZx BUILDCRLx :R~$~$rLξZ~$r\՜rrBB } pbp q"ƨ0F=rz rz:JKqv5rqvq\ISR:q;TqqQ[XqBqqlq , ,ĔS_PRESENT_RELEASERGLOBVARS_GLOBVARSRGLOBVARSogc_[WSOKGC?;73/+'#  7K[=     7K[= O 7K[=         7K[=  y     7K[=   7K[=    k    7K[=        7K[=         7K[=                        7K[=         7K[=                        7K[=         1                7K[=    7K[=    #    7K[=        7K[=Z  7K[=         7K[= H 7K[=         7K[=  ~     7K[=   7K[=    l    7K[=        7K[=  7K[=    uX  UJgNCNJgNCJ.c?<? for no stream file :Compiled Subprogram Header and Jump File GeneratorNA .мNvlмr -@ N^.NuNA n n z .r6ҟNvp0Nv-A`B.0.R@h W.g .D n0`4 o B.` n0J.g n0D@ n0N^ _ NNA|/-Hz?<?<? n"h$n 0-QHѮ"nL ͒H n \PNv n h (Pdf nR,Nv n|+ (,D!@,1|0<00-dS@Nv1@21|A41|61|81|N:-H-mt0-dmfl"n$iGRESbp.d|A$nCSbpr*=AnnP=@ n0.r0/HzNJg$ n0.r0pA@Nvpa@Nv0. 7K[=V0.nNvH//Nn m+hp0.R@h n0nNv n-h2.HRhn n0(&HШ"Nv/.0(&T@NvH/N n"n0)&T@NvHѐ n(VDJg Hm/N n0(&HШ"NvTNv2-HЁNvr<ЁNv!@(Hm`/N n(VDJg/N n0-8HШ YLISTNA n-h"n?p툁p爁 o* .!hX$hPNv`( nn"n#iT$i\Nv n"h2"h3n !hXN^ _ NNAHmR/<N nBYHzXN@ =@-mRB0-dmfg2 m p=mfnn=@-n nJcXB.HnN^.NuNA/N?./N/N/NN^ _TONNA/-J?<N pnf /-pY0-8H/Nd ?N`/-lY0-8H/NF ?N/-F?<N/-B?<N/->?<NN^ _TONNAHmR/<N+mR4 m4CHQHP/<N-m4-mtBn-m n1mZ1|=|Y nHhRN0-ZHПNv;@Z n-h0.R@hY0-ZH/Nt m4 (rПNv m4!@zN^NuNAHm(/<N=|Rn m(0.B0 nm+m(,P,Y0-ZH/NSNvp-_n =@HmR/<N0.HRh-mp=mfnnF=@ 7K[=$  X*@( % 5   %     5  66  % 5   % 5 $  %      5 $  %    R2j0T.($0* A 0 28H0.  .H   , :  A 4MMMP0B84&@S_PRESENT_RELEASERGLOBVARS_GLOBVARSRGLOBVARSogc_[WSOKGC?;73/+'#   %  %  A M q 5 4  % 5 Ⱦ %  A M q 5 t %  A M q 5 ,  % 5 H ,   5 > 5 > %      5 Ո",0 %  A M q 5 <  % 5 @ 5 2 d %  A M 7  @"   " "   Y   Y   Y  ey:    NJgNCHmr?<HmHzJNJgNCHm:?<Hz?<NN^ _TONNAHmR/<N+mR4 m4CHQHP/<N-m4-mtBn-m  % 5  5 % 5  %  A M  5  Y e % 5 % 5    % q % 5  %  A ( % 5   %     5  22  % 5   % 5 $  %      5   %  A M q ,q 5 J& 5   %  A M q 5  %  A M q 5 О   %       5 Ո (     p=mfnn=@-n nJcXB.HnBUILDLIFRbZR~$rLξ:~$r\՜rrBB xW-nN@X n(`VDJg>N@ZY<P/.Nl -nѮN@[Y/.N -n Ѯ ` N@^Y<P/.N0 -n Ѯ N@_N^.Nuf LOWERSUFFIXS NAN@f=|RnN@g m0.J0c4N@h m0.r0pA@Nvpa@Nv m0. n  5 ~  % 5 Ș  %  A M q 5 |  % 5   %      5 4 5 .@ %  A M q 5 {wsokgc_[WSOKGC?;73/+'#  &rbrhsԴTEXTUFsr STRDELETEE<N LSOURCE>s*UFpLISTINGD>slUFUFBUILDLIFYg mN@iN^Nun UPPERSUFFIXS NAN@n=|RnN@o m0.J0c4N@p m0.r0pa@NvpA@Nv m0. nmN@qN^NuzERRORNA nCSbN@z/-/<?=@N@Hn/<NN@Hmj/.NJgNC0.HRhN@N^.Nu READ_MODDIR NAN@Hmj m0(R@NvH/NJgNCN@Hn/<N  7K[=!! m/NN@k/. Hn/< NN@lJg,N@mpfN@nHz6NN`N@o;|NJN@pN^ _ Npurge  File to be created - Enter the unit number or volume name of the Just press for the default volume. initialized media that is !  Np-_n>=@N@Hn/<NN@Hmj/.NJgNC0.HRhN@N^ _PON CHECK_GVR NAN@-n N@Y n /N-_N@ .-n ѮN@Y n /N-_N@ .ѮNvN@ n2;NN@Hz N``N@ .!JgNC0.HRhN@N^.NuMINNAN@ . nN@-n` N@-n N@N^ _ N SETUPFIBFORFILENA| nCSbN@ BN@ BN@ -n |N@ UHn n|Hh.HhHnHnNJgN@U n|Hh.<N n|(s0(sN@(!NxN@KN^ _ NP INITOUTFILE NAN@P/-/Hz\?<,?=@N@Hn/<NN@Hmj/.NJgNC0.HRhN@N^.Nu READ_EXT NAN@ n N@-mN@"nJvoN@Hmj$m0*HЩrNvRNv/NJgNCN@Y n!k n(s?V@N@%J(.cN@&p#(/f N@&B.N@'J.fN@(+| N@);|NJN@,N^ _PON0 MAKEPROGFIB NAN@0-n N@1 n!| *N@21|P N@3(p鈁(N@5N^ _PON9OPENIT NAN@9/. ?<NJgNCN@:N^ _PON> OPENPRO!0.HRhN@dACESb=@N@Hmj n/(NJgNCN@ n0.HRhN@N^ _ N READ_REFTABLENAN@ n N@"n-iN@Hmj$n&m0+HЪNvRNv/NJgNCN@Y n/(! /(vNp-_n>=@N@Hn/<NN@Hmj/.NJgNC0.HRhN@N^.Nu READ_DEFTABLENAN@ n N@-mN@Hmj"n$m0*HЩzNvRNv/NJgNCN@Y n/(~NBp-_n>=@N@Hn/<NN@Hmj/.N!G NA~ n CSbN@>Hn/./NJN@?/./NN@@/./N4N@ANN@B-nN@C/. n(s???<"m(s?//<8-I~N"n~ Jg/1 qNN@D nN@EN@GNN@HJgN@H;|NJN@I/./NN@J/./! 7K[="_"= N,_+_N@)NN@*NJN@,NN@-N^Nulocknormalinconsistent input file.1 BUILDLIF NVHmHmh/=@N@Hn/<NN@Hmj/.NJgNC0.HRhN@N^ _PON CHECK_GVR NAN@-n N@Y n /N-_N@ .-n ѮN@Y n /N-_N@ .ѮNvN@ n2;NN@Hz N``N@ ."{wsokgc_[WSOKGC?;73/+'# "] _PON COPY_TEXT NAN@BN@Y/-N-_N@-mN@ np-h°n=@N@-nN@-nN@ nVDJg N@-nTN@"n-Q` N@BN@ n .ΰflN@HzpNN@ n .ШNv nƐfNvoN@"n ."ANN@7HmNN@8HmNRN@9NN@:+mN@=@N@Hn/<NN@Hmj/.NJgNC0.HRhN@N^ _PON CHECK_GVR NAN@-n N@Y n /N-_N@ .-n ѮN@Y n /N-_N@ .ѮNvN@ n2;NN@Hz N``N@ ." 0 ,. Ȱ Ȇ Є j, 8  H % E % E %  E E % E % E Q  % 5 E u  " :PEND FS_FCLOSEITFS_FWRITEBYTES FS_FWRITEINT FS_FINITB LOADER_LOADERFS_FS MISC_MISCASM_ASMSYSGLOBALS_SYSGLOBALS E % E % E Q  % 5 E u  "."n-Q` N@BN@Hn/./NN@ nJ oN@Hn/NdN@Hn/NN@N@Y/.N Ѯ0.HRh4N@ HmjHzNJgNCN@!NN@"/-/Hz\+ON@#/-Hm/N`N@$Hm/./NN@%+nN@&HmHzBNJgNC+o"BUILDLIF__BASERBUILDLIF_BUILDLIFRbBUILDLIFIADERENTRYARBUILDC_DIRCONSTRBUILDC_LOADADDRGVRIRtBUILDC_COMBEGINCONST_Rx BUILDC_BUILDCRLBUILDCTGLOBVARS_IND_STRING_TYPR GLOBVARS_CLR_ERRORR GLOBVARS_"  (   x % ! E     0  N  :  $2  4     \ 1   1  =MUai  "\PROGRAMCSUBDECLILDCGLOBVARSsoBUILDC[WOKGC?;73/+'# " 7K[=##NuDULE CSUBDECL; export const stringlimit = 32767; maxdim = 6; maxarraysize = 16777215; type byte = 0..255; shortint = -32768..32767; bintvaltype = shortint; bstringvaltype = record len : shortint; c : packed array[1..stringlimit] of char; end; valuety# NuDULE CSUBDECL; export const stringlimit = 32767; maxdim = 6; maxarraysize = 16777215; type byte = 0..255; shortint = -32768..32767; bintvaltype = shortint; bstringvaltype = record len : shortint; c : packed array[1..stringlimit] of char; end; valuety# {wsokgc_[WSOKGC?;73/+'# NuDULE CSU#qpe = (breal, binteger, bstring, spare1, spare2, spare3, spare4, spare5); dimtype = 0..maxdim; boundentry = record  low : shortint;  length : shortint; 2 end; boundtype = array[1..maxdim] of boundentry # qpe = (breal, binteger, bstring, spare1, spare2, spare3, spare4, spare5); dimtype = 0..maxdim; boundentry = record  low : shortint;  length : shortint; 2 end; boundtype = array[1..maxdim] of boundentry # qpe = (breal, binteger, bstring, spare1, spare2, spare3, spare4, spare5); dimtype = 0..maxdim; boundentry = record  low : shortint;  length : shortint; 2 end; boundtype = array[1..maxdim] of boundentry #q;:Pq$qb22ZqJ22~$#qz: >CSUBDECLR~$~$Yqξ:~$q՜rrBB#cD; dimentry = packed record case dimtype of 0: (maxlen : shortint);  1,2,3,4,5,6:  (dims : byte; C totalsize : 0..maxarraysize; case valuetype of breal, binteger:  (bound : boundtype); b# CSUBDECL__BASERCSUBDECL_CSUBDECLRCSUBDECLADERENTRYARBUILDC_DIRCONSTRBUILDC_LOADADDRGVRIRtBUILDC_COMBEGINCONST_Rx BUILDC_BUILDCRLBUILDCTGLOBVARS_IND_STRING_TYPR GLOBVARS_CLR_ERRORR GLOBVARS_#kCCSUBLIBW   CSUBENTRY COMSTUFFHEAP,HPMGLOBVARS,.ALLREALS.4STRING48MODIV8>MISC>BSETSTUFF# r"br"rJƨ0F $s sI:ssNprg:2s_BASEUFsr STRDELETEE<N L#{string: (stringarray : packed record maxlen : shortint; bound : boundtype; end)) end; dimentryptr = ^dimentry; binteger_parm = ^bintvaltype; breal_parm = ^real; bstring_parm = ^bstringvaltype; END; m/<NAj!m# cST_INDEX_ON_STACKRGLOBVARS_PRESENT_RELEASERGLOBVARS_GLOBVARSRGLOBVARSogc_[WSOKGC?;73/+'# #BLFS:,LRMFSGLOBVARSRWCSUBSYMHn/.N nC$nASb-nN^ _\ONNA-n Y n /N-_Hn/.N nVD@.gHn/<N n"n J.g n .-n Ѯ#{{wsokgc_[WSOKGC?;73/+'# #dMODULE CSUBDECL; export const stringlimit = 32767; maxdim = 6; maxarraysize = 16777215; type byte = 0..255; shortint = -32768..32767; bintvaltype = shortint; bstringvaltype = record len : shortint; c : packed array[1..stringlimit] of char; end; valuety# 7K[=$i$c:A*P CSUBENTRYpR+$] I-I I yI Ii%-I=A IIIIIIMIPB]N! ._KBgNL>Nu"`r$< 1.8jD:ftAa`~K(x l424k& "4> x$(C*Y"¼Nu$ NCSUBGLOB CSUB_ENTRYRCSUBENTRY_PASCAL_GLOBALSRCSUBENTRY_BASIC_GLOBALSRCSUBENTRY_STACKSPACERCSUBENTRY_CSUBENTRYRNu"`r$< 1.8jD:ftAa`~K(x l424k& "4> x$(C*Y"¼Nu$$$KNu1X,_!._08ghj|mx.x`L|nx`JA&C8$P ʳg"68LDHgHD8JCkՒ`Ӓ`Nu /@Nu4$ KNu1X,_!._08ghj|mx.x`L|nx`JA&C8$P ʳg"68LDHgHD8JCkՒ`Ӓ`Nu /@Nu4$$Y n /NN-_Hn/.N .ѮNv n"nLH nrf .-nѮB. n0?rnNu"`r$< 1.8jD:ftAa`~K(x l424k& "4> x$(C*Y"¼Nu$^ CALLBLOCKCODESREGSGREGS ROM_LOCATIONSSUBCOMHDRG$ ACTIONPENDING STACKLIMITSUBEXEC_SUBENDCSUB_ENTRYLISTRELDATAL>Nu"`r$< 1.8jD:ftAa`~K(x l424k& "4> x$(C*Y"¼Nu$ g]module csubentry; export function stackspace : integer; {return available stack space} end; Q$g^J.g n` n?p툁`` nrf<"n?p툁Hn/<NTNv n0 n` n?p툁 nVD@ _g nn-nN^ _\ON*** Error, symbol defined in terms of another externalNA\$KNu1X,_!._08ghj|mx.x`L|nx`JA&C8$P ʳg"68LDHgHD8JCkՒ`Ӓ`Nu /@Nu4$ KNu1X,_!._08ghj|mx.x`L|nx`JA&C8$P ʳg"68LDHgHD8JCkՒ`Ӓ`Nu /@Nu4$ $ 7K[=%%%% % %.n"_ _B/ (x0,IS@kR2|8|f@"H$xrf*SA Vf GP2|8fQ ,и/@NuPQNuNu COMSTUFF4%fCOMHDRIS@kR2|8|f@"H$xrf*SA Vf GP2|8fQ ,и/@NuPQNuNu COMSTUFF4% %Imodule comstuff; export type comlabeltype = string[18]; function find_com ] {find the address of a COM block} (seeked_label : comlabeltype) {COM label} : anyptr; end; (%_:A*L8ZHEAP&R-%%% 7K[=% %%i[:A* n60COMSTUFFn R+%܇n  4 0,IS@kR2|8|f@"H$xrf*SA Vf GP2|8fQ ,и/@NuPQNuNu COMSTUFF4%#nCOMSTUFF_FIND_COMRCOMSTUFF_COMSTUFFRlrf*SA Vf GP2|8fQ ,и/@NuPQNuNu COMSTUFF4% &{&&& & >Lr"br"rJƨ0 s sI:ssNprg:Ns_BASEUFsr STRDELETEEX$ j (.4L&   % 4/ N ѭa _XN;|/NJHmpN/a m0pr QNu _ Ѐ` _ R"_$m"+JbNNBNu6&UHEAPHEAP_HEAP_INITR ASM_NEWWORDSRh ASM_NEWBYTESRp HEAP_HEAPRpr QNu _ Ѐ` _ R"_$m"+JbNNBNu6& &NV .|-n N^.NuNV-n .-@ N^.NuNV-n np-@Jf n-h-n N^.NuNV-n pl n!n` n N^ _PONNVHm/<'N-m np=|Rn n0.HB n&&& &m nBHB(LN^NuNV-mY/-N-_Y nHPN-_ np=|Rn n0.HJg0.H-p"n0.H"!-n"n -@Jg. .o ``-n n -@` n . n .聐&wY//a g4+@+@Y? x"H+H/ N ѭa _XN;|/NJHmpN/a m0pr QNu _ Ѐ` _ R"_$m"+JbNNBNu6&2COMHDRCOMSTUFF_FIND_COMPRUN_STORAGESIZEa _XN;|/NJHmpN/a m0pr QNu _ Ѐ` _ R"_$m"+JbNNBNu6&Gmodule heap; export type heapnametype = string[18]; procedure heap_init K {initialize a heap} (heapname : heapnametype); {COM block for heap} end; 3& A;:Mq$qb22ZqJ22~$#qzV.,HPM.LRV~$~$qξ V~$ q՜rBB& 7K[='' ?Ⱦ HEAP ASM_NEWWORDS SYSGLOBALS(!! (  4 -n np-@Jf n-h-n N^.NuNV-n pl n!n` n N^ _PONNVHm/<'N-m np=|Rn n0.HB n'- _LN&//N _LN//N _LNp//N _LN|//N _ "Nv.N _ N//N oNb _"_""XN~"_ _$W ".N Nu _"_0$_V&ITr SnCZ  m" gSR`1S0lRRN0nNp"NuJf ,HF|g,HF'`-n n -@`-nJgbJf n"n #@D` n"n  .g .ЮЮ/ .쐮/NJg n"n )H-n N^.NuNVY/NF n n JW m(LgN@Y/N n n Jf Hn/.N';R FS_FWRITEINTSR FS_FWRITEWORDR FS_FWRITEPAOCR FS_FWRITESTRR FS_FWRITECHARR FS_FREADCHARR FS_FREADSTRRN FS_FREADWORDR FS_FREADINTR" FS_FREADLNRHFS_FSRRFSSYSTEM11:LIBRARY' m nBHB(LN^NuNV-mY/-N-_Y nHPN-_ np=|Rn n0.HJg0.H-p"n0.H"!-n"n -@Jg. .o ``-n n -@` n . n .聐'|fBC`,HF|fH`,HF|f>BC`*<.gH@>,g/HB<̅΅ކ|FF|FF G~Jg*gEBEHE,HFچBD,HFچDE:HE,HFHAHAچ,HFچBDD,HFچE:@EDEHE<چHC,HFHCچBDD<چ@DDD,HFHAHAچ@DDDHDHE8BE,HF؆,HF؆,HFH@'`Z nmL n -@BJg. .l`Y/.N-_ .ЮЮ-@ n fJ n -@ n"n Y/.N-_ .ЮЮ-@` .nY/.N:+_` .lR-@ .Ѯ/./.Npl'Y/.N" n N^ _PONNV n N^.NuNV+nJgNN^.NuNV .RlR-@Jf/. /.N`Rpo -| m (Hl/. /.N`Hn/.NY/.N@ n N^ _PONNVJg@ .RlR-@po -|'IȾ  P !!Ȥ Ȗ  0(!! (  4 -n np-@Jf n-h-n N^.NuNV-n pl n!n` n N^ _PONNVHm/<'N-m np=|Rn n0.HB n' W:A*  ZALLREALS fR+' =|`=n n -@ n0.H"n"00.H!-n` nB(L!nHN^NuNV-m-n Jl .D-@` n .ѨH n|Lpl =|`=n /. /.N n0.H"n"00.H! N^ _PON'DY n /N-_/./.NN n BN^ _PONNur s: string); procedure freadint(anyvar f: bigbuf; var s: integer); procedure freadword(anyvar f:bigbuf; var i: shortint); procedure freadln(anyvar f: bigbuf); procedure fhpreset( FS_RESETFS_IO_ENTERSE' m nBHB(LN^NuNV-mY/-N-_Y nHPN-_ np=|Rn n0.HJg0.H-p"n0.H"!-n"n -@Jg. .o ``-n n -@` n . n .聐' '=NV-m n-hpo4"n .-qJg$n ."#`< .T-@ . n\-@ n .-pJg8"n ."! .ЮЮ/ .쐮/N` .RhB n-hDJgFY/.Nj-_ .\".Wg' HPM__BASERHPM_HESTABLISHMRHPM_MARKSR HPM_RELEASER.HPM_NEWRL HPM_DISPOSERHPM_HPMR,HPMNTERSETUPLRFS_IO_ENTERNUMRFS_IO_ENTERTERMRFS_IO_STRINPUTLRFS_RESETGR< FS_FHPRESETR FS_FWRITELN' 7K[=((H@؆E<:8HEHD,HF؆,HF؆<HF؆f ȼ"艂څ` ȼ"ꉂg"<JGfgRdRg,HF.jHGBGHG _?k|bFHGЇNu;|NJ;|NJH@HBH@"BAfҁр`H@:EBEHE,HFچ8BEHE,(ZRd RgREJEoMFUHEBENuHFBFNug&|7n| (*ćƇFʇȇg|(&t`JfJkNu؄Ӂe.HAJAf|.HG|fQE`>HA|fQESEҁd|HA ¼`T2HAB@H@><|N|| nNg4JFlpNu|ꘂDF| d Rj(L$<<va l gD|f$({HFچHD8HDBEHE<چ "f GӁрGdT`4HDHE8JgHBhHB:<H@J@gJ8<:|f,<H@ЀSDm`X:|f H@P`H@,< m8Rl`,H@8<,<눰l*ʼfQDlЀSDmSDLDHGЇNu _ "2HAB@H@><|N|| n2g(JFnB( #Ha?BGa @"A$<va?栞n$mf;b$@&A~ap$paZ$&La$ & an$& af$& a @"A0HaX$@&A$<+&<\a a>$& aH ( 8 :EjREEDED|@EC6$1Pmn&1PePE`SD|DE|$1P&1P2D?a>RI?nd B0Nu?f BRI0Nu,HFN|H@||H@JgҁрSf1IC;n~`|leRG`$&փՂփՂ҃тҁр$&փՂփՂ҃тҁрH@6K|H@0UGj(a2$&~*,:<Fj><F8<DDڼ?f փՂg<gTdRe<gڼJk<|b<ⓎEHGԇ "Nu;|NJ "Nu.fNuGf,gk<<`x`b.fNuk,gkBFxzH@DEH@HBDEHBHFHG8<:FGEgDjDD<BC~| l6(VN|ꘂDF| JGjD/NJ@j|ff/<N;|NJ"/ /Hk ?< @"A`D?< @"A`6"/ /Hf OdDWaL(J*K$@&A " $ & a g( " $$ & a4$@&A$& " a&$& " ~a a$@&A$& " a$ & a~a> Gd$ RGGa/@/ANu /"/HH@?H@(jNu'1pdЇ~1pЇXr2BA,HF|<;`0><FDFXFFN`ҁрҁрҁрҁрGHGЇC6`~B@1d1pGJPfh\r,HF|<;`>< FGHGЇC6`dTJfp"NuC;(v~tJg1 $1p'ԇ~1p(`(*ćƇFʇȇ:Jk^|.< ҃тm|d|ebgRd Rm||bLJFj|HEBENuM|DJgj|D@Jg.<lJ؄ӁрSEl>(ȼf|H@HA0BA`(ȼf|Bl,ҁрSEm` ebg( " $<va$@&A` " $< "va $& a @"A " $<>&F&F&>;`N`BBBCCCC C08`D`F`H`F`H`F`D`B`D`B`@`>`<`:`8`6`````````` ` `( 7K[=)) R ASM_EQRASM_NERASM_LTRASM_LERASM_GTRASM_GER|5:SF~| l ҇d R`| ЇaNu~| mr| fNuNu‡NuJjJjfgbDNuf gcDNu _LagB'N<N _Laf` _Lam` _Lao) m8<DDڼ?f փՂg<gTdRe<gڼJk<|b<ⓎEHGԇ "Nu;|NJ "Nu.fNuGf,gk<<`x`b.fNuk,gkBFxzH@DEH@HBDEHBHFHG8<:FGEgDjDD<BC~| l6(*ćƇFʇȇ:Jk^)` _Lan` _Lal`ҁрHGЇC6XJhg6|mj|5nd<|@k(|n"F$1`&1`/-HzB+OaX+_Nu?CjRCXCCA:$00&00a<6CjRCCC|@`+_;|NJH@g<||GG|FH@Nu.HG|O|NuH@||OGH@Nu? "$ & a:$&aSW) SYSGLOBALS Ȅ   4 6  4    6  X+_Nu?CjRCXCCA:$00&00a<6CjRCCC|@`+_;|NJH@g<||GG|FH@Nu.HG|O|NuH@||OGH@Nu? "$ & a:$&aSW) :L* tSTRING P _ nN"o"_$Լ,܀mt&op,܀$_(ؼm^CE0` _ nN") ASM_DELETER ASM_INSERTRASM_PSUBTOPSUBRASM_PSUBTOSSUBR ASM_SAPPENDR ASM_SCOPYR^ASM_SSUBTOPSUBRHASM_SSUBTOSSUBR ASM_STRLTRIMR ASM_STRRPTR ASM_STRRTRIMR^DEH@HBDEHBHFHG8<:FGEgDjDD)fTNu? " $&aSWg$ & a`,HF|N|nmrJk Rm~RmľFlSFCE0nSnNCE!SnN _ nN"o"_$R,܀mx&or,܀$_x~>Rm\~RmPFlSFC)<BC~| l6(*ćƇFʇȇ:Jk^|.< ҃тm|d|ebgRd Rm||bLJFj|HEBENuM|DJgj|D@Jg.<lJ؄ӁрSEl>(ȼf|H@HA0BA`(ȼf|Bl,ҁрSEm` )5```Nq`ҁрҁрҁрҁрHGЇC6XJhg6|mj|5nd<|@k(|n"F$1`&1`/-HzB+OaX+_Nu?CjRCXCCA:$00&00a<6CjRCCC|@`+_;|NJH@g<||GG|FH@Nu.HG|O|NuH@||OGH@Nu? "$ & a:$&aSW)    Ȅ   4 6  4    6  X+_Nu?CjRCXCCA:$00&00a<6CjRCCC|@`+_;|NJH@g<||GG|FH@Nu.HG|O|NuH@||OGH@Nu? "$ & a:$&aSW)gASM_RMULRASM_RDIVRASM_RSUBR ASM_RADDR0 ASM_ROUNDR@ ASM_FLOATRN ASM_BCD_REALR\ ASM_REAL_BCDRp ASM_BCDROUNDR ASM_TRUNCRASM_SINRFASM_COSRlASM_EXPR ASM_LNR ASM_SQRTR , ASM_ARCTAN) SM_DELET SYSGLOBALS:L* STRING PR&Ha:a6a2$&~*,:<Fj><F)fTNu? " $&aSWg$ & a`,HF|N|nmrJk <H@J@gJ8<:|f,<H@ЀSDm`X:|f H@P`H@,< m8Rl`,H@8<,<눰l*ʼfQDlЀSDmSDLDHGЇNu _ ** **( _ nN"o"_$Լ,܀mt&op,܀$_(ؼm^CE0` _ nN"o@"_tRB,܀m0<&o*,܀$_(RmCE0`^ _ nN"n;|NJ"_tRB,܀m<&o,܀$_x~>Rm~RmľFlSFCE0nSnNCE!Sn*@Ȟ          { w s o k g c _ [ W S O K G C ? ; 7 3 / + ' #                               *NDNG~LJj `~LJg 0Af&iJGgHCJCjAH/ @NNEx|zJjDiTFFJjDh fJFfFFFEvHAJAfDHBHA64HB64BCHCJFjDJEjDJGf&`Jjց`Di&Dt`tv`HAHB6BB ADÈԂ׃ցjQցԂ`Ղ׃ֈkQՂ`* ASM_DIVRASM_MODRf&iJGgHCJCjAH/ @NNEx|zJjDiTFFJjDh fJFfFFFEvHAJAfDHBHA64HB64BCHCJFjDJEjDJGf&`Jjց`Di&Dt`tv`HAHB6BB ADÈԂ׃ցjQցԂ`Ղ׃ֈkQՂ`*mN _ nN"o"_$R,܀mx&or,܀$_x~>Rm\~RmPFlSFCE0` _"_$_pGR@S@o # ggS@nN _"_$_pg `S@g  gg CS@nN _*"_$_p, b ng(I,SFnSEnN _"_$_xpg|>@DnV*!           { w s o k g c _ [ W S O K G C ? ; 7 3 / + ' #                               * * *E`S@nN _*$_x"_|pg0.Rgm(>@Dn E`I>E"SGlC!S@nN;|NJ _ n $_BN*o"_$_tRBm԰BnCPS@nN _ nN*o$_tm<RFEmEPCSFnNd|HA ¼`T2HAB@H@><|N|| *TS:A* MODIVR-*  Jj `~LJg 0Af&iJGgHCJCjAH/ @NNEx|zJjDiTFFJjDh fJFfFFFEvHAJAfDHBHA64HB64BCHCJFjDJEjDJGf&`Jjց`Di&Dt`tv`HAHB6BB ADÈԂ׃ցjQցԂ`Ղ׃ֈkQՂ`*S:A*  MISC R-* 7K[=++MASM_PACKR ASM_UNPACKRASM_HEXR ASM_OCTALRd ASM_BINARYRASM_SCANR ASM_FASTMOVERF ASM_MOVELR. ASM_MOVERR: ASM_MOVELEFTR. ASM_MOVERIGHTR:d<!SnNJe0r mLH?l|m%!Y@lT@m5!Hd!N!Q+ &o(o>8gf0/ g,t6$KJf RBSCnBT`LJBo* eRB`BoNG2/63pfUGnBT`"4JSBKdBlNG8Gd8JGg(SGn _ N _  cNG"_$W>4dzg &J<o6UFnH*HE|DE@2TA4jo5BG BcUAng N N(_68Co/NH/NRDCn/+ f Sn`:BA0m6 A oAm< Ao A m0 An*&f ЁSn/@NuA0  fSo`;|NJ oBg2B  f Sn`"BA0m An&fЁSn/@Nu oBg*B  f Sn`BA0m AneЁSn/@Nu(_  _4vJg:mJBf g0RSf+dNBA0m6 A oAm< Ao A m0 An*&f ЁSn/@NuA0  fSo`;|NJ oBg2B  f Sn`"BA0m An&fЁSn/@Nu oBg*B  f Sn`BA0m AneЁSn/@Nu(_  _4vJg:mJBf g0RSf+ dNBA0m6 A oAm< Ao A m0 An*&f ЁSn/@NuA0  fSo`;|NJ oBg2B  f Sn`"BA0m An&fЁSn/@Nu oBg*B  f Sn`BA0m AneЁSn/@Nu(_  _4vJg:mJBf g0RSf+  `+`(f$RSf`RJBf gSRf` fSRf/N _ o$_"_` _ o $_"_`j _ nPON$_"_bXgD2 4 Id Jd<SnNJe0r mLHl|m$Y@lT@m4HdNQdN2 4 Id Jd<!SnNJe0r mLH?l|m%!Y@lT@m5!Hd!N!Q+8 SYSGLOBALS gSRf` fSRf/N _ o$_"_` _ o $_"_`j _ nPON$_"_bXgD2 4 Id Jd<SnNJe0r mLHl|m$Y@lT@m4HdNQdN2 4 Id Jd<!SnNJe0r mLH?l|m%!Y@lT@m5!Hd!N!Q+ $W:A* >SETSTUFFR++^>8gf0/ g,t6$KJf RBSCnBT`LJBo* eRB`BoNG2/63pfUGnBT`"4JSBKdBlNG8Gd8JGg(SGn _ N _  cNG"_$W>4dzg &J<o6UFnH*HE|DE@2TA4jo5BG BcUAng N N(_68Co/NH/NRDCn/+dNBA0m6 A oAm< Ao A m0 An*&f ЁSn/@NuA0  fSo`;|NJ oBg2B  f Sn`"BA0m An&fЁSn/@Nu oBg*B  f Sn`BA0m AneЁSn/@Nu(_  _4vJg:mJBf g0RSf+dNBA0m6 A oAm< Ao A m0 An*&f ЁSn/@NuA0  fSo`;|NJ oBg2B  f Sn`"BA0m An&fЁSn/@Nu oBg*B  f Sn`BA0m AneЁSn/@Nu(_  _4vJg:mJBf g0RSf+ + `+ _ 24"_$_BD* g"E8< Bf6` Bf`&:E ADE Af,<`( Af,<` Af|` Af,<`|ƆF͑A DoDTSfN _ 24$_"_BD* g"E8<*<F DFJf`A DoDT Bf2` Bf`"SfN oBgJB +` RSf`RJBf gSRf` fSRf/N _ o$_"_` _ o $_"_`j _ nPON$_"_bXgD2 4 Id Jd<SnNJe0r mLHl|m$Y@lT@m4HdNQdN2 4 Id Jd<!SnNJe0r mLH?l|m%!Y@lT@m5!Hd!N!Q+ 7K[=,!,f:Lf g0RSf$<<va l RGGa/@/ANu /"/HH@?H@$F&N   NVN/.NNN^.NuNVN/./. .NNN^ _ NNVN/. /.NNN^ _PONNVN/.NNN^.NuNVN/.,aFS:(@gD|f$4dzg &J<o6UFnH*HE|DE@2TA4jo5BG BcUAng N N(_68Co/NH/NRDCn/,$S_FWRITEA_ENTER_STRINGBUSVECTRB_EXCMDSCLRIOFLGCSUBENTRY_BASIC_GLOBALSCSUBENTRY_PASCAL_GLOBALSDEFAULTS ENTERHOOK EXECHEADERFORMATT_FORMATTERG$G_EXCMDSG_EXINITH_EXCMDSH_EXINITINFOPTR INIT_CAUSEINT_HPIBIOU,iFSFS_BASICTYPECONSTR FS_DEV_INITR FS_FHPRESETR4 FS_FREADCHARR FS_FREADINTR FS_FREADLNR FS_FREADSTRR FS_FREADWORDRXFS_FSR FS_FWRITECHARR FS_FWRITEINTSRz FS_FWRITELNRN FS_FWRITEPAOCRl F, //N xJ/g|rJ/gr4/ *o T"h/8/Hz2!NKX,_!C(o 8?/N(_NK,_!C(o 8?8N`(_ _ N>N   NVN/.NNN^.NuNVN/./. .NNN^ _, `,eTIL_PROCESS_IOLIST_ERRORIO_COMNDIO_LEVELIO_SELCDLEVEL_3LEVEL_4LEVEL_5LEVEL_6MAXFMTCHARSIZEPRTENTRY_DEV_IO_INITPRTENTRY_IOENTRY_ENTERNUMPRTENTRY_IOENTRY_ENTERSETUPPRTENTRY_IOENTRY_ENTERTERMPRTENTRY_IOENTRY_OUTPUTPRTENTRY_PRT_IS, S_FWRITESTRR FS_FWRITEWORDRDFS_IO_ENTERNUMRPFS_IO_ENTERSETUPLR.FS_IO_ENTERTERMRx FS_IO_OUTPUTRFS_IO_STRINPUTLRFS_NUMERIC_DEFAULTR FS_PRT_INITRFS_REALNUM_DEFAULTRFS_RESETGRFS__BASERIOENT,   NNVN/. /.NNN^ _PONNVN/.NNN^.NuNVN/. .NNN^ _\ONNVN?.NNN^ _TONNVN/./.?.. . ?.NNN^ _NNV0. @2;N6BA-H=z., 7K[=-- S@Nv=@` =|0. _@Nv=@0. ]@Nv=@/-/Hz&+OHn/.Hn FS_DEV_INITRlFS_IO_ENTERSETUPLRFS_IO_ENTERNUMRFS_IO_ENTERTERMRFS_IO_STRINPUTLRFS_RESETGR< F-$R@hHn&HnVB'NN^ _ NNVp n =@p=nnn$=@ n 0.2.C0.R@h/.Hn?.?.NN^ _ NNV=|n /. Hn?.?.NN^ _PONNV.BgHnNHnHn.?<B'B'?<N n0N^ _PONNV*BgHnNHnHn,p-{wsokgc_[WSOKGC?;73/+'# - A_FORMATTERROUNDIT?.. . ?.NNN^ _NNV0. @2;N6BA-H=z.p.=|/./.N`/.N`N^ _\ONNV?. HnNN^ _PONNV.Bn^?<Hn.NvHn.Hn^<NhN^.NuNV?<HnNN=n =z .- S_FHPRESETR FS_FWRITELNR FS_FWRITEINTSR FS_FWRITEWORDR FS_FWRITEPAOCR FS_FWRITESTRR FS_FWRITECHARR FS_FREADCHARR FS_FREADSTRRN FS_FREADWORDR FS_FREADINTR" FS_FREADLNRHFS_FSRRFS-. ?B'B'?<N n-p=n,*n*n$=@0. n2.C-0.R@hN^ _ NNVBgHnNrHnNHn<N?<N.rf n0`UHnN n0N^ _PONNV/. HnN n0.H N^ _PONNVN^.NuNu>>;`N`BBBCC-;:Mq$qb22Z*qJ22~$*#qz:* RMFS@R:~$~$qξ:~$q՜rBB- JNVBgHnNHnNHn<N?<N.f nLH`0.H/N nLHN^ _PONNV n -X-P?<HnNLH=yLHA-Hpn gb=n png4Bn=n0. nNvS@Nv=@0. -% ) 9.I4 U i~} }}}i nLH`0.H/N nLHN^ _PONNV n -X-P?<HnNLH=yLHA-Hpn gb=n png4Bn=n0. nNvS@Nv=@0. -CC C0`D`F`H`F`H`F`D`B`D`B`@`>`<`:`8`6`````````` ` ````Nq`ҁрҁрҁрҁрHGЇC6XJhg6|mj|5nd<|@k(|n"F$1`&1`/-HzB+OaX+_Nu?CjRCXCCA:$00&00a<6C-X@r"br"|rJƨ0s sI:ssNprg:2s_BASEUFsr STRDELETEE<N L- 7K[=.3.S@Nv=@` =|0. _@Nv=@0. ]@Nv=@/-/Hz&+OHn/.Hn'VjYjj=j\j\jThjv@o6j. UMP PRTENTRY_IOENTRY_ENTERSETUPO PRTENTRY_IOENTRY_ENTERTERMP PRTENTRY_IOENTRY_OUTPUTO PRTENTRY_PRT_IS_INITO PRUN_STORAGESIZEP RELINTLOj ROM_LOCATIONSRTE_HOOKR_EXCMDSR_EXINIT S. .,:A* rCSUBSYMA_ENTER_STRINGRP ACTIONPENDING ASM_ASSIGN3rASM_DIFFERENCE4 ASM_EQUAL3 ASM_IN.A_ENTER_STRING-P ACTIONPENDING ASM_ASSIGN3rASM_DIFFERENCE4 ASM_EQUAL3 ASM_IN4 ASM_INCLUSION3 ASM_INTERSECT4JASM_MPY1 ASM_NEQUAL3ASM_POS6 ASM_RMOVEL1 ASM_RMOVERS1Z ASM_UNION3BUS. &CREENWIDTHDSC_TABLESC_TBL_0 STACKLIMITSREGSSTP STR_DRIVERS|SUBSUBEXEC_SUBENDQ SYSGLOBALSEVELN^.NuNA-np.?NLN^.NuNA-n.VDJg(=|Rn0.r6?N n..4 ASM_INCLUSION3 ASM_INTERSECT4JASM_MPY1 ASM_NEQUAL3ASM_POS6 ASM_RMOVEL1 ASM_RMOVER1Z ASM_UNION3BUSVECTRB_EXCMDS CALLBLOCKCLRIOFLGCODECOMHDRDEFAULTS ENTER.-VECTR B_EXCMDS CALLBLOCKCLRIOFLGCODECOMHDR DEFAULTS< ENTERHOOKx EXECHEADERFORMATT_FORMATTERQ. G$GREGSG_EXCMDSBG_EXINITH_EXCMDS<H_EXINITINFOPTR. m`p.?Np.?NN^.NuNA=np.?Np.?NN^ _TONNAp=m/nn&=@0.ABr0?N0.R@hN^NuNAJm5gN0-3S@H+@/+m33=|Rn0.ABB0 nm;|5p=m/nn=@ m3p(=@?... FS_RESETFS_IO_ENTERSETUPFS_IO_ENTERNUMFS_IO_ENTERTERM ASM_FLOATFS_BASICTYPECONSTFS_REALNUM_DEFAULT SYSGLOBALSFORMATT_FORMATTER FS_IO_OUTPUTHA-Hpn gb=n png4Bn=n0. nNvS@Nv=@0. .f MAINORGLE_PASS< i 4o6 i Zo6 CSUBSYM.CODEh*h CODE i0ix CSUBSYMԒ4uBiZiHiZiR}RizR}}R.2 INIT_CAUSEINT_HPIB(G@IOUTIL_PROCESS_IOLIST_ERRORPB IO_COMNDBIO_LEVELIO_SELCDLEVEL_3LEVEL_4LEVEL_5LEVEL_6MAXFMTCHARSIZEFPRTENTRY_DEV_IO_INITO PRTENTRY_IOENTRY_ENTERN. %8N^K=. 7K[=// eNA .мNvlмr -@ N^.NuNA.VDJg-| ` -| N^.NuNA.VDJg..rf-| ` -| `B N^.NuNAY n/NY n/Nj ПNv-@ nrf2 .-nѮTNv n(//s*UFpLISTINGD>slUFUFRELDATAZYg/ ZJgNC/Hn? hf/Nd n0(CC-I"n2ThNv"nTNvN^0 NA-m n-h-h"n ) -nѮ .g-n nVDJg -@` np(-@ n .ѨNv"n2;N `$</N~`Y n/NY n/Nf ПNv-nѮB.-n n0?rn&0?0 -n nrg HzN nVDJg&Y"n/N -nѮ n-P`B nJ oHn/N/N|+nY/.N -nѮ0.HRhF/NV/NN^Nuonly relocatable code allowed.NVHmjHm/<NAj!m0 ѨXNvY/:/(f-HNJ n ѨXNvN^.Nu_RELDATANA0-Hr n!@\-nY n/(XNp-_n0=@Hmj nHPNJgNC0.HRh m0-A-H n00-mNv1@N^.NuNA n -mHm"n$m0-22Hҩ0 _PONNA/.N" n-hHmj"n0-HБNvRNvSNv/NJgNCHmj nHhNJgNCHmj nHhNJgNC nC-I-n"n$n$&m(m ,fbNv%@Hmj0-HБNvRNv/NJgNCHmj nHhNJgNC n"m#hbHmj0-0 Nv-mѮ"nErRA f SAf`p`B"nEtRB f SBf`r`B"nEvRC f SCf`t`Bg6CEzGSb$n;|;|HmNHmNfHmNY m/(XN ;@Hmj0-mNvR@NvH/NJgNCNNHmj0-R@NvH/NJgNC/-N`0-mNvHmj/<NJgNC/-0-rNvRNv/NJgNCY n/(vNp-_n6=@Hn/<NHm/.NJgNC0.HRhN^.NuRNA-m-m n0-H!@zCESbY< HnN& n!_~Y/:B-HN n Ѩ~NvCzESbY< Hn-HN n0mNvR@NvH/NJgNCN^.NuNA n h (䐨Nv-@!h"n$irgX/-/Hzn?<(? $ H%5E %Q]iu%Q]iu8  %E%Q]Ln 1m H ASM_NEWBYTES SYSGLOBALS FS_FWRITEPAOC FS_FWRITESTR FS_FWRITELN FS_FREADSTR FS_FREADLN FS_FIXNAME FS_FHPOPEN FS_FHPRESETFS_FREAD FS_FWRITEFS_FSEEK ASM_MOVEL ASM_SAPPEND FS_FWRITEINT FS_FINITB LOADER_LOADERFS_FS MIS1  1 1 < < D2:^8 2 & "2 4 Ĉ  &  J1C_MISCASM_ASMSYSGLOBALS_SYSGLOBALS FS_FCLOSEIT^8 2 & "2 4 Ĉ  &  J1  1 1F RELDATA__BASERRELDATA_RELDATARRELDATAADERENTRYARBUILDC_DIRCONSTRBUILDC_LOADADDRGVRIRtBUILDC_COMBEGINCONST_Rx BUILDC_BUILDCRLBUILDCTGLOBVARS_IND_STRING_TYPR GLOBVARS_CLR_ERRORR GLOBVARS_1%E F%E М Ȯ\ و و     )fp-hذn=@-n2X2 2 2 2  2 2 2  2  2 2 2  2 2 7K[=2 2 2  2 33 3 3 7K[=3 3  3 3 3  3  3 3 3  3 3 3 3  3 4n4 4 4 4  4 4 4  4  4 7K[=4 4 4  4 4 4 4  4 55 5 5 5  5 5 5  5  5 5 5  5 5 5 5 7K[=5  5 6|6 6 6 6  6 7K[=6 6 6  6  6 6 6  6 6 6 6  6 77 7 7 7  7 7 7  7  7 7 7 7K[=7  7 7 7 7  7 88 8 8 8  8 8 8  8  8 8 8  8 8 8 8  8 8 7K[=99 9 9 9  9 9 9 7K[=9  9  9 9 9  9 9 9 9  9 :: : : :  : : :  :  : : :  : : 7K[=: : :  : ;; ; ; 7K[=; ;  ; ; ;  ;  ; ; ;  ; ; ; ;  ; <&< < < <  < < <  <  < 7K[=< < <  < < < <  < == = = =  = = =  =  = = =  = = = = 7K[==  = >4> > > >  > 7K[=> > >  >  > > >  > > > >  > ?? ? ? ?  ? ? ?  ?  ? ? ? 7K[=?  ? ? ? ?  ? @q@ @ @ @  @ @ @  @  @ @ @  @ @ @ @  @ @ 7K[=AA A A A  A A A 7K[=A  A  A A A  A A A A  A BcBBBB BBB B BBB BB 7K[=BBB BCCCC 7K[=CC CCC C CCC CCCC CDUDDDD DDD D D 7K[=DDD DDDD DEEEEE EEE E EEE EEEE 7K[=E EFF