IMD 1.17: 6/01/2010 23:30:49 NGEN 11.3 STANDARD SOFTWARE (SAA-3100-5) DEVELOPMENT UTILITIES Diskette 1 of 2 Part Number 71-03103-02   03103-1/2+ig+ig9|M^ !"#$%&'()*+4,4-4.4/4[sys]Mail.run[sys]Multiplan.run[sys]XMultiplan.run[sys]BGP.run[sys]Exec.run:Local: Local.sub :Master: Master.sub tallConfig.sys 1>InSys.fls 1>Rest.fls 2>all.sub 2>CT.fls 2>HdInstall.sub 2>InstallConfig.sys 2>InSys.fls 2>Rest.fls Release.sub Release2.sub Software Development Diskette 2 of 2 Source.fls Submit.fls Sys.fls e.run TapeCopy.run TapeRestore.Run TapeSelectiveBackup.Run :Master SRP: Master.sub mQicServer.run mTapeServer.run QicErase.run QicErasei.run SRPTapeCmds.sub TapeBackupi.Run TapeBackupVolume.run TapeConfig.sys TapeCopy.run TapeRestore.Run TapeRestorei.Run TapeSele[Scr]<$>*.sub elete @[f0]Delete.flsLCopy [f0]InstallConfig.sys [Sys] yesType [kbd]PF Local workstation - is the workstation at which you are now working. Master - is the computer to which the local workstation is  clustered. Command file - is the file that the executive reads in order to know what to display on the screen when you type a command (e.g. "files") and where to get the run file %' %' The four parameters represent the %' Volume to which the files will be copied %' Volume and directory prefix of the proper command file %' The System volume for any path commands %' floppy drive (from Install) %' Submit %0All.sub '[Sys]<Sys>' '[Sys]' Sys %0_0?? 0 oP  & '?P1?4 ;oD`T U^P`peoeg k%' %' The four parameters represent the %' Volume to which the files will be copied %' Volume and directory prefix of the proper command file %' The System volume for any path commands %' floppy drive (from Install) %' Submit %0All.sub '[!Sys]' '[!Sys]' !Sys %0 y &,28>DJPV\ntz7g888 88888G88 88 8 8" ,o,_0pMaster.sub Local.sub 2 of 2 of Software Development Utilities %' video yivolume %' 'f0 %' ' %' '01839-2/2 %' ' %' '0 %' '0 %' '0 %' '1 %' '29 %' 'yes %' ' %' ' %' ' %?0/y/ %?0/0/lcopy %' 'Cleanup.fls %' '<11.2SSC> %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'ylcopy %' '@Sys.fls 'Software Development Diskette 2 of 2' %' ' %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'ylcopy %' 'InstallConfig.sys %' '2> %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'ylcopy %' 'All.sub HdInstall.sub InSys.fls Rest.fls %' '2> %' '[f0]InSys.fls %3%#3/[f0]/ [%?4/!/Sys] yes no no yesLCopy @%3%#3/[f0]/Rest.fls %3%#3/[f0]/ %0 yes no no yesType [kbd]PF Remove the diskette from the floppy drive and insert the Software Development diskette 2 of 2. INSERT DISK 2: AM  Press GO when Ready  1AAEF LInstall 'Software Development Diskette 2 of 2'Submit %3%#3/[f0]/All.sub  %0 %1 %2 %3 %4?/%4/%' Video YesDelete @%0%#0/[f0]/Delete.flsLCopy %0%#0/[f0]/InstallConfig.sys [Sys] yesType [kbd]PF Local workstation - is the workstation at which you are now working. Master - is the computer to which the local workstation is clustered. Command file - is the file that the executive reads in order to know what to display on the screen when you type a command (e.g. "files") and where to get the run file which actually executes the command. Local command file - is the command file that the local workstation uses. Master command file - is the command file that the master and diskless workstations use. When you understand these terms, press GO AM  Press GO when Ready  1AAPF You will be asked to choose one of the following options: LOCAL - Run files will be copied to the local workstation. The local command file will be updated. It will look for run files on the local workstation. ACUse when you have plenty of room on your local disk.AA MASTER - All files will be copied to the master. The master's command file will be updated. It will look for run files on the master workstation. ACUse to update your master workstation from this workstation.AA AM  Press GO when Ready  1AAEF LInstallLInstall @%0%#0/[f0]/Submit.fls %0%#0/[f0]/ [Scr]<$> yes no no yesSubmit [Scr]<$>*.sub %0%#0/[f0]/nAA AClocal [Sys] volume and needs access to the drive(s) on the SRP.AA AMPress GO when Ready1AAEF LInstallLInstall @%0%#0/[f0]/Submit.fls %0%#0/[f0]/ [Scr]<$> yes no no yesSubmit [Scr]<$>*.sub %0%#0/[f0]/'[Case (default ''00'')]' '[Command file]'CTOS.lib CTOSToolKit.lib LinkCTOS.sub LinkCTOSVM.sub LinkFileSystem.sub ian.run <11.3SSC>LinkCTOS.sub <11.3SSC>LinkCTOSVM.sub <11.3SSC>LinkFileSystem.sub <11.3Linker>Linker.run <11.3SSC>RequestTemplate.txt 1> %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'ylcopy %' '@Sys.fls %' ' %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'ylcopy %' 'All.sub HdInstall.sub InSys.fls Rest.fls %' '1> %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'yCreate Directory [f0]CTlcopy %' '@1>CT.fls %' ' %' '[f0] %' ' %' 'y %' 'n %' 'n %' 'ySLinker.run RequestTemplate.txt 3Ctos.lib>CommNub_pre10.obj <11.3Ctos.lib>CommStatus_pre10.obj <11.2Dump>Dump.run <11.3Ctos.lib>German>Nls.asm <11.3Ctos.lib>InitComm_pre10.obj <11.0Librarn>Librarian.run <11.3Ctos.lib>Nls.asm <11.3Ctos.lib>Nls.mdf <11.3Linker>PMake.run <11.3Edf>SamGen.mdf <11.3Ctos.lib>SamGenAll.asm <11.3Ctos.lib>SamGenAll.obj <11.0Wrap>Wrap.run <11.3Ctos.lib>OsSub.mdf <11.3Ctos.lib>UserrqLabel.asm <11.3Ctos.lib>UserSysCommonLabel.asm <11.3Edf>RqLabl.mdf sub InSys.fls Rest.fls %' '2> %' '[f0]a  8251_DelPtr CTAsm 11.3(??SEG??SEGDataDataCodecodeDGrouphhh% Delin8086Ptr AG)U^V ± ؎Á] 8251_SamcClPLM86 V2.305/24/88 16:43:3͖1STACKMEMORYCODEDATACONST SAMCCL_CODEDGROUPh@iHH T$ߘD K2CHECKPOINTBS_8251RELEASEBYTESTREAM_8251> CHECKPOINTBSCDELAYRELEASEBYTESTREAMCTAGPTR8251WRITE TAG8251READ TAG8251WRITE TAG8251MODIFY CLOSETERMRGPBSFLUSHBUFFER_8251 D L NBU ^&G :t:t:t:t Sv^&G :t ^&$uFF^&O,NFFsl^&G :u_&1uXFr SPPFPF uFFs*Fr#^SPPFPF uRF^& u &G5:PF^&G,;Fu(F@F&O= t( ;Fu&G5,]^&G,FF'ǜ/!+V:uĊ̘V ĻV VHl>U^&G :t:t:t:t S9^&wЉ&G(^&G,^&G ^S]# %V> B `Vt 8251_SamcInPLM86 V2.305/24/88 16:44:2͖1STACKMEMORYCODEDATACONST SAMCIN_CODEDGROUPh@WHHVTBD,. K<RGCOMMBS RGIOINTCTL RGIOCOMMCTL RGIOCOMMDATAINITCOMMLINEASY_8251{DIV32LOCKINLOCKOUT TAG8251READ TAG8251MODIFY SETCOMMISRRAW ISRRXDATA ISRTXDATAISREXTINT_8251ISRSPRXCND_8251 ,. D>BE?4 Ipa INPRJNmTHLo;?"ؠ&,*٠*" .'V62#V56V 4:V 3U^ &GF vP2S6S.S:SPQPQF t&&?s- RS^S^芇T[&&?sINO^S^芇P^˰&& &&?^㋇ߋN&& && ^ &s &_ ^ &_>F^ &_IF^KBF&&?sF"F&F^F.=&&?sFF"F^FFF*F^F&^㋇Fv"FV&R"(.4:GVWdinqvăĊđĞģĨīİĽĎύٍDTajŐťžҎVNm&?sF@Ṁ+ȃ6V~uVvV6&&?s 6666v1Fv^&FFvPvF@FPvP^ &G :t&GtuvvPvP^ &G :t5^ &G :u &G t ^ &uv'^ &uvF@@vF@@ PvPvF  PF]v@2?CIMSV{V̑V̜VĩVV9VDV[V t 8251_SamcIrPLM86 V2.305/24/88 16:45:1͖1STACKMEMORYCODEDATACONST SAMCIR_CODEDGROUPh@C̘HH TD K(ISREXTINT_8251ISRSPRXCND_8251VwTAGPTR8251WRITE TAG8251READ TAG8251MODIFYLOCKINLOCKOUTRGCOMMBS RGIOCOMMCTLWRITECHARASYCOMFENQUEUERXCHAR DK?qU^ćFF^F^P^&G :u Ft&GR^&G :t2&G t*t%^&G3s^&G3 ^&G0^S]v!!V18VE^̐VYU^ğ^F&G :t:uj^P^F^SPFs4F t ^SOF@t ^SF Ft^SPPF^0P]T-#.4V?BVRV ̊V Ę̟VLt 8251_SamcOpPLM86 V2.305/24/88 16:45:5ɖ1STACKMEMORYCODEDATACONST SAMCOP_CODEDGROUPh@!HHkTJD, K PARAMBLOCKb> GETCHANNELNOVALIDATEFILESPECoOPENBYTESTREAM_8251< CLOSEFILEOPENBYTESTREAMCOPENFILEREAD TAG8251READ TAG8251WRITE TAG8251MODIFYOPENTERMSETTERMFORMATWRITEPARAMBLKi," DMI[sys]CommXconfig.sys sUFA:rF =rmt=tmuTF^&G?Z&WA^^&GZ&WF-^&G"~u"^&GAHWFPIPuFP^v@PFF+PRPPrmPF~u>v^SPPPFPF t v&:\G^̑V{Ń͸VVVNFvF t( ^&?t' ^&G^&G^&G^&G^&G^&G^&G^&G;^&G ^&G=^&G ^&G.^&G ^&G/^&G^&GG^&G^&GHF =wmt=amu~ mmuF =rmt=tmu ^&G ^&G ^&G(^&G,^SF u/bF^P^SP^S^SF t^&G F]l VĺƆ؆V V .V t 8251_SamcRePLM86 V2.305/24/88 16:46:4ɖ1STACKMEMORYCODEDATACONST SAMCRE_CODEDGROUPh@FHH T2јD KFILLBUFFER_825194 TAG8251READ TAG8251MODIFYREADTERM FILLBUFFERC] DU^&^&G :t:tSv^ S^SV^&G?^ &Z&W^&G?FFF9FvF^Sv^SF^&?t=ZuZ3F u^&.t&G9s!^&? u^&^G^ &Z&W^&G9FF^&HF9FuN+N^v8 u+JVtщV^& F;Fu ^&G9^v&x u^&F@N;sF+A^vp^~y^Y^&GE u>^&GGs0&GH^&v &<u+JVt B^&](1VuVt 8251_SamcStPLM86 V2.305/24/88 16:47:3ɖ6STACKMEMORYCODEDATACONSTSAMCST_8251_CODEDGROUPh@UHH T&ݘD KNWRITEBYTESTREAMPARAMETERC_8251READSTATUSC_8251WRITESTATUSC_8251 GETPSTRUCTURELOCKINLOCKOUTTAGPTR8251WRITE TAGCOMMREAD TAGCOMMWRITE TAG8251READ TAG8251WRITE TAG8251MODIFYSETTERMCHECKPOINTBS_8251 PARAMBLOCK RGBAUDRATE CBAUDRATEƜ D ĠhUQQ ^ &G :t:t:t :t~ wz^ SPF uP^ SPF t^.h2QvFs[waF^ &GZ~wLF^ &GE~Kw6FF;s؋;FsFF@F uwqF^ &G :tQF^ &G=[^ &G :t8F^ &G;B^ &G :t~w5F^ &G.q^ &G :u ~wيF^ &G/ك~wnFtuF^ &G]FtVTc̓V0U^ &G :t:t :t:ui~t# `^ SPF uPPFPF u^& u ^& uF^v^&8uT^ &GFFFtFufNFtFufN v^&0v]5# !:V SVixV9t 8251_SamcTd CTAsm 11.3*??SEG??SEGDataDataSAMDVRCodeDGrouphhhWriteCharAsyCom RGIOCOMMDATA RGIOCOMMCTL AGU^&w拔>>&t&u u&G3&G7& G6ss}&G6sƄnƄf&t&u &G2ssGV3&9@t.&@*S&X&[&P"J;|@&@*&H^&O0ru 拔(*&G6s&G6&G7s&G7拔>]V^Ąض 8251_SamcTqPLM86 V2.305/24/88 16:48:3Ȗ1STACKMEMORYCODEDATACONST SAMCTQ_CODEDGROUPh@7HH TBD KxENQUEUECOMMCHAR GETTABSIZE RESETQUEUEENQUEUENEWLINECHAR6ENQUEUETABCHARTXLTCHARHENQUEUELPTCHARg5CRASH RGPINDEXTABLE RGPTXLTNTABLE ENQUEUETXCHAR DU^&G(F&G F&1t Sv^&/ut~ u@&G:r8S PF u^S PF th^SvPU^SvF uD~ u ^&G:1^&G:'^&/u ~ uS P^SvFF])$VIV]Vu\̄VVڠDUQQ^&OBN&GE1+ʉN&GE&OD;sF] !UF^ &G(^ F&)G ]XO6UQ^&/tS PF u&^&/tS PF u ^&GE] V/V̠U ^&G(F&GEF&GBF uP&GEY1+ʉN&GE&OD;s S6lFF;Fr\^&GE&:GDuS6F uD^S PF t!^SvFHPF^&GEF^&GEFu]fO\r\̆V̟\ҠHU^ &wĄFF^ &_ćFF~ ~t u PF ^&NFFt(#^H^&Z&Wv#^&^&:F t v&Z&T]  (CVU^&G(F&G F&1t Sv^&GQrFF^SvFPHFw^&:FuFFHN;s[^&F^&OE&:ODu< t< tS6F u{^SvF u~^&/u~ t^&/t ~ u&GEF< t< t < t^&GEFtk~ uS^&/t)S PF  u\^&GE^&/u^S PF u^&/uz`^&GE&:GDuF< t< tS6F uUF< t:^SPF uptrAconfig.sysU0)0%04`Ud~S&7&< t< u F =wmt =amtz^S^SvFPF u\&&? u ^&r&&? u.^&s$S^Sv^Svv ^Sv ~s F^&GZ&WF^&G$~u^&GAFPPFP^v@PFF+PRPPrmPF~u>v^SPPPFPF t vFvF t( ^&?t' ^&G^&G^&G^&G^&G^&G^&G ^&G=^&G ^&G/^&G^&GD^&G^&GB^&G ^/IV Vm̠VގV:VIVVVކ|&G(^&G,^&G ^&GQ^&u^&_^P㍇PF uP^㍇4PF tFP^GP^&GPRPPrmPF tv^ĿWPPPFPF u5FFv^Ŀ4WPvvFPF t vFvF t) M^&GQ^SF u)FP^SP^SFPF t^&G F]5F&w扜tv^S^ڌFv&\Fډ]=\-VAVFlč̕V̩VVǎԎV VWUFFFFPF u|^&w拄 FFF0FNN&ONF&GHFFPF uOv^&w=SPvFPF^ƇxF utFFFFPF uFFF0FNN^&ONFFPF tv^&_LJ F4vFPFv^&_LJ F uF]<V/DdV\̌VĘ̵VӎVV!V,V1>WZU0FFFFPF uq^ &w拄 FډFF0FNN&ONFF&O?NFN NF^^F&^ &GHF֍FPF t^ &;u vڸPSv^ &w;SPvڍFPF܋^Ƈx^&GF^&F=Ct=cuFZ^ &G?FҌF^&?t.F^&HN;r^ &_t^& Fu׋F^ &GEF܋] "V/ĎV̿\V؎4UQ^ &G^ &G^&G^ &G^&G^ &G^&8Gt/^&u ^ &G"^&u ^ &G^&G^ &G^&G<t<u^ &G^ &GFF w"؋^&;Gu F@^ & Fu^ & ]#ħhU&FFFFPF uo^ &w拄 F܉FF0FNN&ONFFF<uF FFF~uF FFFFPF uv܍FPF uFFڋ] V/D̊V̞VSUFF w8؋ t#ćtFF t& t PFFu]i%?V U^PF tPOFN^F^FFF\N^NNXNFF^NFFPF tP]Ӝ% VV\' 0t1F tPd=; V,V25:VBFip\}Vă̈\+XUQ^&GHF~ t9F ^㉇4F ^FHJF^Ƈx] ՜$ +9=GKF1UQFF w+؊xs㋏4I4 u ƇxPsFu]  %/4\&sUQ^ćHprPF tP^ 0 p&O^uPF tP]R "%*V7VU  uPF t&G FF u^Sv^6&tFFF#+#щVF;r+PFPF uFF;Ftp^SF+FPFF&GPFPF ub&O&w ~^Y^6&|FFF&G Z&W v~N^YF&GF]3 V%@VḾV̫VķVю#ъt AppendNumTextPLM86 V2.305/24/88 16:54:2̖8STACKMEMORYCODEDATACONSTAPPENDNUMTEXT_CODEDGROUPh@qHH TD K APPENDNUM APPENDTEXT DUF~ u~u-FFF 10*FRF 1F ǂ~t0NF:v,*ȵ^ &xFF^ &*F&FFF*ȵr^ &y^ F&] UQQ~u^ FFF^ :sN^ w^ &yNFsA^ &FF&FF8Fv'^ &HNa:rzw A*&HF^ F&F*FFt^ &xȰ ^ F&] wt appendsdPLM86 V2.305/24/88 16:54:4ʖ3STACKMEMORYCODEDATACONST APPENDSD_CODEDGROUPgh@RHH T.՘D K' APPENDSDTOSDAPPENDNUMBERTOSD` DdUQQ^ &G^&G;Fr =^&FF^ &O&7~&}^9^Y^ &G^&G] 2b`U FF@FPF 10X+RF 1F uԾ+vBF^FP^Sv]T\t BuildingPLM86 V2.305/24/88 16:55:4ɖ3STACKMEMORYCODEDATACONST BUILDING_CODEDGROUPhh@ pHH TnD KREMOVEFFSBRACKETSGETPOSITIONTOADDFFSLEVELjBUILDFFSSPECFROMPASSWORDBUILDHFSSPECFROMPASSWORDBUILDSPECFROMPASSWORDBUILDFFSSPECFROMFILEBUILDHFSSPECFROMFILEBUILDSPECFROMFILEBUILDFFSSPECFROMDIR`BUILDHFSSPECFROMDIR0BUILDSPECFROMDIR=BUILDFFSSPECFROMVOLBUILDHFSSPECFROMVOLsBUILDSPECFROMVOLBUILDFFSSPECFROMNODEBUILDHFSSPECFROMNODEBUILDSPECFROMNODEBUILDFULLSPECFROMPARTIAL BUILDFILESPEC L ALTGETUCBGETCANONICALNODEANDVOLPARSESPECFORALLBRACKETS PARSEFILESPECy D^<>[]{٠}֠nUQQ^&FF tJ^ &?tA^&;Fu4v &4N^&;Fu^G^&Z&W^ &/u] ^jU^&FFNN^ &v& ~Fu+JV;t2^&+I^xFu+JVt ^ &7v &4^^ &Z&W^&)7]U^&?^u GFF N^SvFPFPF~uF@;F vd<~ v1~^vNFYF@^&]M.VUcUQ]:jUQF F tQ~tK^&~u^S^Sv^ Sv^S^Sv^ SvF u];6\R\U F FuF^Sv FPFPF~u>FPFPFP<P>PjF uF F;FvdbF F2vRF t$N t~^Y^vFFv~N ^YFFF ^&]F&VK\UQQ]UQF Ft~uF F t^~tX^&~u$^S^Sv^Sv^ Sv^S^Sv^Sv^ SF u]VL\m\T`U FPFP<P>PF uY^SvFPFPF~u9FPF PFP[P]PjF uF;F vdS~ vH~^vNFY^vxFF^&]̜\7V\\ăİ]0UQ]j=UQF F tQ~tK^&~u^S^Sv^ Sv`^S^Sv^ Sv0F u]6\R\UFPFP[P]PF uY^SvFPFPF~u9FPF PFP{P}PjF uF;F vdS~ vH~^vNFY^vxFF^&]\7V\\ăİ]sUQ]SjUQF F tQ~tK^&~u^S^Sv^ Sv^S^Sv^ SvsF u]̜6\R\UFPFP{P}PF u6^SvFPFPF~uF;F vdP~ vE~^vNFY^vxF^&](\7V`č*UQ]5jUQF F tQ~tK^&~u^S^Sv^ Sv^S^Sv^ SvF u]L6\R\Unv ^Sv PFPFPFPFPFPFPFPFPFPFPvPF uXv ^S^S^SvPFPvFPvFPvFPvv FPvPvF u]ߜNṾ\UF8F*t8Fuv: P_PF t~*tF( F&u$]^~򤊆]F$FF&^(F" F u$ ~򤊆 FF܉F ^"F Fu$~򤊆FFЉF^F F u$'(~򤊆'F FF ^Fs(45j򤊆4FjF^ ЉFVFrF&PF$P{P}PF u~$ vNF PFP[P]PF u~ vN~v&N$~v NFPF$PFPFPF t FFF&^(F܉F ^"^6S^2Sv,^&y&VD\m\V$ Sv$vF t F^6S^2Sv,^ SvvF t F^6S^2Sv,^Svv=F t F^6S^2Sv,^Sv^SvvF t F^2&v.&F^2&^6PF2PV,+R^ Sv vF t F^2F&F]6 \0\W\̆\\tcaproc CTAsm 11.3*??SEG??SEGDataDataCaProcCodeDGrouphH@5C CallProc3CallProc CallProc2 CallProc1 CallProc0fProtectedMode GA9U]X[YZSPt tcRQRQS[YZ !V#V'. CheckInsSamPLM86 V2.305/24/88 16:56:5ǖ6STACKMEMORYCODEDATACONSTCHECKINSSAM_CODEDGROUPh@}HH TD K CHECKINSSAM(5CURRENTOSVERSIONQUERYREQUESTINFOCHECKPROCEDURE1 DU ^&GuFPFP tF~ u ~rF 9Fu 9FrF ~ s$PFPPF u%~u!vF u ^&GuF] V]VwVt  cmCallsPLM86 V2.305/24/88 16:57:4ǖ2STACKMEMORYCODEDATACONST CMCALLS_CODEDGROUPh@HH T0ӘD KO CMSTARTAPPLCMSWITCHCONTEXTCMCURRENTVERSIONICMSCURRENTVERSION4S CMQUERYERCCMSTARTAPPLBYBLOCKCMSTARTAPPLBYNAMECMSWITCHTOEXISTINGCONTEXTNOTIFYCMQUERYREQUESTINFO CTOSVERSION CMVERSION ICMSVERSION DUF F uF ^ &FFs^Sv^ Svv ^S^Sv^ Svv ^SFF uFPF uF]~ >V]VqVߠ2UQQvF uFPF uF] VVUFPFPF~ rZPFPPF u~t^ S^SF*PRQPF u^ &&C/]V,VHV^VΠ^4UFPFPF~ r3PFPPF u~t^ S^SFL/]F V,VHV VtcmpdtPLM86 V2.305/24/88 16:58:2Ȗ0STACKMEMORYCODEDATACONST CMPDT_CODEDGROUPDh@@ϘH$H TD KCOMPACTDATETIME Dɠ2Q=\z[DU v ~FF=r=r O~sF-F-F~ vFt ^8s~u~uF1 t LF蹵PF%mY^NHFNt1;t p~w ;8Fw8Fv~u ~u~t GF 1ºPFlu F u>J u>Ls>J v/^Sv^Sv^Sv ^Sv F uJv~NFv~݋NF>J u>Ls>J v(RPQRPQSPPNPPF~tJFtN~v FtO~v FtP~v FtQ~v FtRF t ȾS~F t ȍvS~u~te>J u>Ls>J v&SPvNPvRPQRPQFFPF uvSPNPF u]f\5;\HOV|VIJĹԎݎV +;G\qxŅōͣV ͰVſĎ\3UQF~ uN~uNP~uN F] ߠUQQP6PF uJPLPF t>J u>Ls>J vkk>uc> t\FF~uv>uoPvPF u$=8t=9uFHP@X`F벂>u'> tBFHDDl]<[V %V5lu F ufFPF u^&G^&u vW0>u :Fu vQPFFvPPF ue> t[>uv^ S^S>uv^ S^S_F u#>uv^ S^S F u] #\VHăĊ̝\ĥ̸\Ŏ\opU&ks8^&uFFFPPNQWRQPRQP^&uFH] ?V PV WV ]`'_U"^&7&w&w&w&wbF^&tFF<wJ FFߠks!RPQ^SWRPQRPQF^ F&@FuFF<wH FFߠks!RPQ^SWRPQRPQF^ F&@FuFF<w> FFߠks!RPQ^SWRPQRPQFİ FuF Fߠks!RPQ^SWRPQRPQFİFF<w< FFߠks!RPQ^SWRPQRPQFİ FuFFߠks!RPQ^SWRPQRPQFİ̊F Fߠks!RP .CdV Ė̷V V ,MV n͏V ŪV OQ^SWRPQRPQF^ &GȊF Fߠks!RPQ^SWRPQRPQF^ &GȊF Fߠks!RPQ^SWRPQRPQF^ &GȊF Fߠks RPSvVQRPSRPSF^ &GȊF Fߠks!RPQ^SWRPQRPQF^ &GȊF Fߠks!RPQ^SWRPQRPQF^ &GȊF Fߠks!RPQ^SWRPQRPQF^ &GȊFFߠks!RPQ^SWRPQRPQF^ &Ƞks!RPQ^S9V 1RV o̐V įV V *KV h͉V ŤV َnH> WRPQRPQFĸPP>PF uF>&] A V $V6٠ U&ks%FRPQ^SWRPQRPQ^&8GtB>9t&u"F݊F<wаFu^&^ 0~޵FFF<wB޴PNݵBFuFF<wNЋBFu4^&u,FF<wаFuj^&^ 0~޵FFF<wB޴P9NݵBFuFF<w:ЋBFu FF<wаFu>9u,FF<wаFu>8ud^&u\,,V 4IeώqŖūЎߎàq ~v FFF<wB޴PtNݵBFuFF<w>ЋBFu'FF<wаFu] Ik{5 U~twFFFNNF NFF F?F*FJ r>J u>Lr4rbRPQRPQ^SWRPQF u<~vNFFPPRPQRPQRPQF u]|$V',1V>ELRx\̱\kt  ctosversionPLM86 V2.305/24/88 17:01:1Ԗ6STACKMEMORYCODEDATACONSTCTOSVERSION_CODEDGROUPQh@bHH T2јD K&CURRENTOSVERSION CTOSVERSIOŇ5 GETUSERNUMBERQUERYDEFAULTRESPEXCHREQUESTWAIT̜ DU^ S^S]\*UFFFFFPFFFFPFFFF^FFPFuFF u)vFPFF^&F^ &]V/VOVrVtdammscPLM86 V2.305/24/88 17:01:4і1STACKMEMORYCODEDATACONST DAMMSC_CODEDGROUPh@.HH T$ߘD KBQUERYDARECORDSTATUSQUERYDALASTRECORDSETDABUFFERMODEA. FDAWAINUSE GETDARECORDCHECKPOINTDABUFFER LQ_DWORD_DIV DU^Ss h^Sv v PF= t= uF^&:^&GFF~u$v&t&xr ^&^& F] H V*VޠU ^ Ss ^ &G&W&O+&O FV^ &GFFFFsCF Ft+^ SvvPF u4^ &w^&xrFn^붋FV^&&W] V:VsV1AU^Ss ^&G"sFbwFtwFFwJZ:wz*JFuF;Ft8~twu^SF u#^&G"~bwu ^&G" ]c VlVtdamoctPLM86 V2.305/24/88 17:02:1Ӗ1STACKMEMORYCODEDATACONST DAMOCT_CODEDGROUPh@HH TBD K2 OPENDAFILE CLOSEDAFILETRUNCATEDAFILEV FDAWAINUSE LOADDACACHE FLUSHDACACHEINITIALIZEDARECORDSCHECKPOINTDABUFFERCHANGEFILELENGTH CLOSEFILE CREATEFILE DELETEFILE GETFILESTATUSOPENFILE SETFILESTATUSO LQ_DWORD_MUL DU^Ss %FFFvP)F u F s WFP^Sv^SvvF=uW~mmuPFECHANGEFILELENGTH GETFILESTATUSMOD32READ SETFILESTATUSWRITE LQ_DWORD_MUL DU2F Fu g^ &O N&G F&G&WFVFV ^ &O׉FVF&9Wu&9GwFsF FV##׉FV^KFN+^v^VVމ~^ &_FN^։v;Nu;Fw ;u;w^ &G"s&G#sSPF uM^ &G#FVFV^ &ONSRPQ&FЃtvPFPPF uHNF~׉N։V؋^ڋv;u;r+^V RWPS&FFr mvvָFF@^&*^+vN FYF ^&7^&:^&8^S]QUQQ~<s 9Fw9Fw 9Fw9F vF~t:^&Ƈ{^v NFY^v&ƀ}FFF~tC^v&ƀ[^vvNFYvv^&ƀ]FFF^v&ƀFF@^&*^+vN FYF ^&7^&:^&8^S]ϠJUQQ^&8&8uSqF tb^&8F&^ &^v@^&Z&WF^ &@F^0~^YF^&8]lUQ^&8rM^P^&*P+P^&7P&:SF u^&LJ8^&:F](BVtexpdtPLM86 V2.305/24/88 17:05:1Ж0STACKMEMORYCODEDATACONST EXPDT_CODEDGROUP7h@'HH TD KEXPANDDATETIME> D=\z2Q[+UF 1F1FF1Vu FFmFm1FF1VF1F ;vN^㋇;FvNFF^&F 1^&W^&8Os&^F+@^&GF1^&WF <1^&WF 1F1^&WF 1º PF1Y^&G]ƜnķtFComparePointer CTAsm 11.32??SEG??SEGdatadataComparePointerCodeDGrouphh@fComparePointer.1 ErrorExit OsVersionPaFromSnFProtectedMode2UsPFPX r]%AG V VVV).Ur3ɊN II[N;N uHN ;Nu@5rOrtuF1 t ~t ] Љv^ SvRPPF>t] v PPFFH;rNFFV>>v^ SPWQPF>t] ; u;s ] ^ 6&^&] R <@PUV^puzVăčĢĦĮIJVΎގ]4UQQ>u ] F;u;r)H]  ] ] ?$*37< Uv^Sv^ Sv F PPPzF u]^&^&?s ]v^SvFPFw]~u ~ t ]~\t#v^SvFPF u]F u.0* vF ]^& F&A]ʜ&\UQQv^Sv^SvFPPPzF u]^&^&;F t ]v^SvFPFw]~u ~ t ]~\t#v^SvFPF u]^&7F^ &^&d]$\vUQQv"^Sv^Sv^SPvzF u]^&^&;F t ]v"^SvFP.Fw]~u ~ t ]~\t#v"^SvFPF u]^&7F^&^&d]^$\&XUFF ^&FF^^F&FFv^SvFPqF u]F:t$~ tv^SvPdF]~ t^^&;F rGF&F u^&'F ^&F^v^FF&FF F.F ;Fv tvvF^&F@F^&]zUFr~w ]FF FFFr@F F u t&v^SvFP.F u]#v^SvFPF u]~:t~ tFFF:uF u>v^SvFPF u]Fr ؊F F~:tFr<FHN;t+^S PQtF^ &]9FH^ &^ &;Fw ]^ & ~]0~\t'v^SvFPF u]Fc]28VłHtfmtdtPLM86 V2.305/24/88 17:06:2Ζ0STACKMEMORYCODEDATACONST FMTDT_CODEDGROUP=h@N˜HH T.՘D KFORMATDATETIME5NLSFORMATDATETIMEK DRUQQRPvv^ GP^ &P^GPPFPFF^&F] 5VtformPLM86 V2.305/24/88 17:06:3͖/STACKMEMORYCODEDATACONST FORM_CODEDGROUPh@aHHTBD K F10VAMFORM DISPLAYFORM GETPSTRUCTURE OSVERSION PUTFRAMEATTRS PUTFRAMECHARSPUTFRAMECHARSANDATTRSPFORMDESCGLOBALPFORMSTATEGLOBALACCEPTINPUTFORFORMCLEARFRAMESEGMENT: DUVUFNVVVVV VFN N^SPvvF ui^SFP^SF uN^&tAF^&GHN;r-vPFFP&wFPF uFuĸ] ZV̠V xUQQ uDPPPF uj>u!FPF u ~ r^ S^S;F u.^ S^Sv(F u^ S^SF u]  V)09VLPU^&@ FF^&G^&G^&NF^&uF^&GHN;s^&^F&Gt <t y^&Gv&:Dv&D^&u^&G^&G^&&Ov&:Dv&D^ &G^&:Gw^&G^&:Gv FtU]ysTU^&G^ &GFN;sFNFHN;r8^&PP&GPv &t^&GPF uFu] VV ޠU^&FF^&uF^&GHN;s^&^F&GBMYd\nUQQ~^Nu+JVF@;FrNtF^SPn^vFF N+ΉN u+JVuFFFF;FrPPnFu^vFF N+ΉN^^sN;w$8vNFYF;s5+8vFY6+6^FF )v@+18.@+1P+ȉ^Svn]F;s5+0FY6F+8vFv+^0>^Y]^:\Ā̉\İĽÎɎ&),=JN_hlrx̓\ŎŘŮŷ͎ێBZU^&G FFrFF+^&GFF^&G1^FFF^ S^SF u6^&P^&PS^&G_[&GP^SvF]Ҝ%RbV̜Vt forminPLM86 V2.305/24/88 17:09:0͖1STACKMEMORYCODEDATACONST FORMIN_CODEDGROUPh@vHH T2јD K>PFORMDESCGLOBALPFORMSTATEGLOBALFCURFIELDCHANGEDhACCEPTINPUTFORFORM茄BEEPPOSFRAMECURSOR PUTFRAMEATTRS PUTFRAMECHARS CLEARCURFIELD MOVEFROMFIELDFINDNEXTINPUTFIELD OPENNEWFIELD CLOSECURFIELD< D  \Q 2U^&u^&GFF^SPPFt^S^ SPFPFP^&_~tl~ta^ &PPPF^ &G FF^ &P^&PS^ &G_^&DP&GP^ &wFFb^&O~Fu+JV;tB^&^&F9Ft^S^ SFPF u Fr~uFu+JVth.ft^S^ S"^S^ S ^S^ SP]^S^ S]N^S^ S?F< s <t<t<u~w F<rtP]AGVVU~u] AGfxscanPLM86 V2.305/24/88 17:11:2Җ1STACKMEMORYCODEDATACONST FXSCAN_CODEDGROUPh@V HH TjD K<FEXPWILDCARDFXSCAN FHBNUMFXSCANSDVOLNAMEFXSCANǐ FXSCANINIT FXSCANNEXT zd CLOSEFILE GETFILESTATUSGETUCBOPENFILEREADULCMPB DIRSCANINIT DIRSCANNEXT FINDNEXTTOKEN DPU ^&G&WFVNF^&w ^SWRPFPF urFNV^&O&W^&O&W;Vu;Nw2&G^&O&WNVN&O^&u&G ^&G^&G\]9VRU~#s 6F^&F^&GZ&WF ^&G^&G^&G ] @  U8^ FFF^&G^ & !tV^ & t&GFҌF^ &GF^S^ &wPFPFPF^ &G !F u ~u ^ &G FF^ &G^ҋv&8@t(@^ &GZ&WFʉV^&&WFH^ &G F^&G^ G P^SvȸRPPrmPF uO^ &w PFPPF u/F΋V^ &G&W^ &w PFPPF ut^ F΋V&9Wu&9Gr&G&W^ &G& Gu$&G\^ &G^ &G\^ &G @^ &G&W^ &G^ S)F to^ҋv؍FF^&ZogV V$VUVh&WF։F^&G^ҋv&8'tN~*u+JVuv؋FN+I^ҍx*u+Jt.^&?[u^S_PF t^GFF^&GF^ &G,[v^ &@-]Nv^ -^YF^ &G*F^vڰ<&8u^ON܌F^&ON^ &w*&@,^ &G*v^ &G*&@,>Nv^ &*y,^YF^ &G*@^GFFNI]u+JVtGNv^ ,^YF^ &G*FȉNڃ;Fw^v&8u+JVଜ|Vt͋N^vڍ0^ &*y,^YFPFڹFX^ &G*&G*~u0^G*FF^&O)N^ &w*x,^YFF;FsF^ &G*+F&G(N~^u+JVuF@F^&GHF+F vF@FN+^&O^&OS^v0_[Ǎ^Yv^ &G*N+NS^~V1_Z[y,^Y^ &w*@,F&GZ&WF+FF^ &G ^v@^ &G"Z&W$FN+^ &O&^ &G*&G &G&\Yv^Sv^Sv^GP^&GP^ P<PF u^ &G *'V[^ & *t@PFPFPPF t ^ &G ^ &G&&O ;Fw&_S^SQFu^ &_"Sv^ &G&+^QPFuԋNv^ &*y,^YF^ &G*Fv&|t;^ &@,^^&Ow^ ~y-^YF@^&OF^ G-~ }-]u+Jv &|(ލA,^&Z&WF  ^ &+G(^ &GFʌF^ &G FȍG,P^ &w&wFPFPF t ^ &G N؋F^ &;Or t&Gr~\v2FF^ &G^ v؍@,^&Z&WF^&G^ #VYṼV &V 0&Gs&G ^ &w F u)K\+F^ &G^ v؍p,~ &}^ y,N^Y^ SF u^ &G F^&Z&WF^&GF]˜V&tgetcoprocessorstatusPLM86 V2.305/24/88 17:12:3Ж4STACKMEMORYCODEDATACONSTGETSTATUS_CODEDGROUPh@"HH TD KGETCOPROCESSORSTATUS)+ GETMODULEID GETPSTRUCTURE FGETCPSTATUSQ DU^&&GWPFPF uI^&G <t'< r^&&G&G o^&PPFPF ut~t~t~ u ^&.~ t~ u ^&~u ^&'^&tu^GP^&G] ViVVt getcpstatus CTAsm 11.3A??SEG??SEGStackSTACKDataDATAfGetCPStatus_CodeCODEDgrouphthh6  fGetCPStatus:U>PXPX t 3 3 F^&]AGF grfctliws CTAsm 11.3.??SEG??SEGDataData BitVidCodeCODEDGrouphhhi4gr_DisableIWSGraphicsgr_EnableIWSGraphicsG gr_mbIOPortgr_saGraphicsBoardgr_fGraphicsBoardgr_bGraphicsPort AGUP3P%] ] TUPP%] ] TH%U#t4&F#t N#N&3&] 6 ictoslibtypePLM86 V2.305/24/88 17:15:4̖7STACKMEMORYCODEDATACONSTICTOSLIBTYPE_CODEDGROUPh@HH TD KILIBTYPE D U]˧tifasyn CTAsm 11.3??SEG??SEGIfAsynCodehhC ReadAsync WriteAsync CheckReadAsyncCheckWriteAsync0RequestWaitP GetUserNumberFProtectedModeAU# U$VWQ^SY_^F^OGG w 3GGG؉GGGFG F GFGFGFGFGPS]VVvVxV UxU^ SG PPFP[#uMG~&wr/^ F%;u^ ^ FF;tX F ;FuX]VV-V/V   initcommPLM86 V2.305/24/88 17:16:0ϖ3STACKMEMORYCODEDATACONST INITCOMM_CODEDGROUPVh@;HH'TVD Kk INITCOMMLINECHANGECOMMLINEBAUDRATE RESETCOMMLINE-READCOMMLINESTATUSrWRITECOMMLINESTATUSCURRENTOSVERSIONQUERYDEFAULTRESPEXCHREQUESTWAIT INITCOMMLINE_CHANGECOMMLINEBAUDRATE_RESETCOMMLINE_READCOMMLINESTATUS_WRITECOMMLINESTATUS_PARSECOMMLINESPEC_READCOMMLINESTATUS_SCWRITECOMMLINESTATUS_SC CALLPROC0 CALLPROC1g DU*PFP t> u ~r > s2^Svs#^Sv^Sv ^SvPe> s vN F F^FFFFFFFFFFFF FFFFFFFP]Ϝ%V!.4eVmsĆ[U(> sF uv vvP'FڈFFF FFFFFFP;]?$VI-U(> sFuvPFڈFFFFFP]|VjrU> sF uv v ^S8> rv v ^SFFv v ^S^S]*"V*;V C\V `UQQ> sF uv vv1> rv vvFFv vvP]V '6V >RV24UQ^SvFP t Ft@]V !ubU^&&GFPF uFF^&G&GSF u(vFPF uF;Ft ^&G]͜ V8VLVJtinitcomm_pre10stubPLM86 V2.305/24/88 17:18:0͖=STACKMEMORYCODEDATACONSTINITCOMMLINE_PRE10_CODEDGROUPsh@PHH T D K INITCOMMLINE_RESETCOMMLINE_CHANGECOMMLINEBAUDRATE_READCOMMLINESTATUS_*WRITECOMMLINESTATUS_8PARSECOMMLINESPEC_F ERROREXIT DUP]˰V4UP]ˢV4UP]˔V4*UP]ˆV48UP]xV4FU] OtInitMailNotificationPLM86 V2.305/24/88 17:18:4ɖ1STACKMEMORYCODEDATACONST SGMAIL_CODEDGROUPh@+HH TGD K(LOGOUTMAILUSERSETMAILUSERNAME GETPSTRUCTUREQUERYDEFAULTRESPEXCHREQUESTWAITESTABLISHMAILCONNECTIONQUERYMAILUNIQUEIDQUERYNODEFORMAILUSERTERMINATEMAILCONNECTIONq DU PPFPF u_^& v&G^&GF&u&t5F t^w~F~& ^&G&G]˨V(U PPFPF t~}Nu+JBV^Sv^Sv FP PFPF tF~uQ^GFF~rFF vF~u^vFFF+ FFFFF^Ɔs{tvNvƂt}N+N^~1~ꍻupsF^FF+FFFF^^Sv^SvFPRPPF='uqFFFFNVF^^ČFƋ^^Ȼ^ʉ~̴F΍vvЌ^ҵNԍNN֌^ضVډ^܉~މFFPF ~uTvFPF u@vF u1FV^pVZV@VVV1Nt&G&WvNpYF^&G~t^&G&G&G] > > >  >  > > 0  <  o>  ?> O>  _>  /: 6!" >#$ >%& >'( 6)* <"+, ReadCommLineStatus_sc>! DbgScroll2 DbgBmPutChars0 GetCharPos0AssignVidOwner> ReuseAlias>)TestPartitionFlags8 QuietForSwap:SystemCommonConnect0"GetLocalDAINumber0 StringsEqual: Gam_SetCursor<  DbgPutChars0 DefineInterlevelStack< InitNetAgent8Gam_RemoveCursor0  DbgBmScroll2 PutFrameAttrs4GetpASCB> DoReadSysIn2XmitCommLineDma>SnFromSr: OutPlm2ServiceOverlayC2Gam_ScrollRasterLines8  UnLockVideo2Gam_Draw>  Gam_BuildRasterText2 ResetFrame: ErrorExit4 EnterBootrom6 BitBlt2 SetUpLpIsr2 BuildLdtSlot:Gam_DoRasterText6  QueryLdtr8 Gam_PosCursor>  SetpStructure< ConnectProcedure0" SaFromSn8 GetProcInfo:Gfx_ConvertWords8QueryDefaultRespExch0+ MapSgUserNum>NotifyVidMemLineUser8 ChkPtBsSysOut4WriteIBusDevice2 DbgBmSwitch4 FSrpUp0InputPlm4GetCommLineDmaStatus: Gam_RasterOp4 Delay< LockCursor6 Exit6 QueryFrameCharsAndAttrs< Gam_DefineCursor: CheckProcedure<"CallRealCommIsr:FSCanon6 Gam_GetContiguousBm0SystemCommonCheck<" FillFrame> UnlockCursor8 0Gam_ChangeCursor6 Gam_SetCursorBlinking2  SetScreenControl: PutFrameChars6WriteIBusEvent6Gam_SetCursorColor: SwapDebuggerVideo4 SetLdtrDs< ScrollFrame<NotifyMultiProcessSwap> GetpStructure>TransmitCommLineDma> QueryLoadAddress:  MapBsDevice4FrameBackSpace4# ExitAndRemove6  WakeUpSched4  GetBsLfaSysBs: MoveFrameRectangle2 ULCMPB6Gam_QueryCursorPosition<  GetModuleID8ReceiveCommLineDma< QueryFrameCursor0  PaFromSn:CloseSysByteStream8 SrFromSn8   FillBufferLp8 GetFRmosUser0 Gam_RasterOpText4SetSwapDisable2 DoWriteSysOut0Gam_UnLockRaster2 'QueryCoprocessor4 GetDAINumber0Gam_SetCursorPriority8  Gam_QueryVamStatus>  GetUserNum<QueryPid2SynthesizeLine2* SwapXBusEAR8UnLockVideoForModify6 Crash0 GetUserNumber< AssignKbd0 WriteCommLineStatus_sc0 SystemCommonQuery4 LockVideo0ReleaseByteStreamLp6$InitSysByteStream6SetSysBs> FlushBufferLp8 GetSlotInfo<QueryFrameChar8 LockVideoForModify4ReUseAliasLarge< VidControl2 DbgPosCursor6Gam_LockRasterRegion0 CheckpointBsLp:RecvCommLineDma<OpenByteStreamLp6 Log4QueryProcessNumber2 OutputPlm6 QueryModel8  SetBsLfaSysBs< GetIBusData4 PosFrameCursor2PutAttr0 PassThroughIO4Gam_HandleCursorIrpt4 InPlm0FillFrameRectangle0SystemCommonInstall2 PutFrameCharsAndAttrs: " InitNetServer> ResetStack<ossub2 CTAsm 11.3??SEG??SEGSS8Hh > QueryFrameBounds>  PaFromP CTAsm 11.3??SEG??SEG PaFromP_CodeCODEhhOPaFromPPaFromSnFProtectedModeASUs v3P^S u+^&&WF2^F &&W3] VVVV ParsingPLM86 V2.305/24/88 17:31:1і2STACKMEMORYCODEDATACONST PARSING_CODEDGROUPh@ HH TND KPARSESPECFORALLBRACKETSGETCANONICALNODEANDVOLPARSEDEFAULTLEVELPARSESPECFORFFSPASSWORDPARSESPECFORPASSWORD=PARSESPECFORFFSFILEPARSESPECFORFILEePARSESPECFORFFSDIRMPARSESPECFORNOBRACKETDIRPARSESPECFORDIRPARSESPECFORFFSVOLPARSESPECFORHFSVOL^PARSESPECFORNOBRACKETVOLmPARSESPECFORVOL PARSESPECFORFFSNODE PARSESPECFORHFSNODE PARSESPECFORNODE  PARSEFILESPECY +GETVHB QUERYNODENAMEULCMPB ALTGETUCB( D MASTER LOCAL {Ӡ }Р []UQ^ &{N~Nu+J^ &ud}F~Nu+J^ &uܰ[F~Nu+J^ &u]F~Nu+J^ &uacUFH^& w<^&^  w~ ^Y^ S^&7FPFPF~t]D\=UFF F t_^&N tB~^u+JVt)F^PF+P^ S^SF u;~u2F t)N t"PQ P^ S^SF t]rY\̌\(U~^Nu+JVt^& F^&^&?2w9^&v~ ^Y^ S^&7FPFPF~t]h\РeU^&F F t~u~tF~Nu+JVtftaF@;Fs ^v&x>tKFH^& w<^&^w~ ^Y^ S^&7FPFPF~t]{\U~[Nu+JVtX tJ^&8}t^vPF+PFPFPF ukFFF^NF)FF^&v~ ^Y^ S^&7FPFPF~u ^&? v]FS\̫\UFF F t~u^&F tV~<u+JVt@ tJ^&8]tF^vPF+P^ S^SMF tS~>Nu+Jt~td~u+^Sv^ S^SF uH^&?tF~u2F t)N t"PQ P^ S^SF t]М w\̽\\U~]Nu+JVtftaF@;Fs ^v&x]tKFH^& w<^&^w~ ^Y^ S^&7FPFPF~t]Ŝ{\^U]AmU^&?{u4SvFPFP F uhFF^NF)FF^& w9^&v~ ^Y^ S^&7FPFPF~t]\}\q UPFF F u^&F tS~[u+JVt< t J^&8}uFF^vPF+P^ S^SF t](~]Nu+JVur^&?\ul~u+^Sv^ S^SmF uH^&?tF~u2F t)N t"PQ P^ S^SF t] n\̾\\ U~}Nu+JVtftaF@;Fs ^v&x}tKFH^& w<^&^w~ ^Y^ S^&7FPFPF~t]5{\ U]᠜ UFF F t}^&N t5v&<{uFVQ^ S^S F tI^&?\u;~u2F t)N t"PQ P^ S^SF t]ܜ<\\RY UFFFFFF2rv:1P_PF taNv~FF34~򤊆3F@A~򤊆@FMN~򤊆MF^6Sv4FPv^.S^*Sv F F^6Sv4FPv^&S^"Sv F FFs#^.S^*S^&S^"SF t F^6Sv4FPv^S^SvF F^6Sv4RPP^S^SveF F^6Sv4FPv^S^ Sv=F FF]61V\\\@\k\͓\t parsetimePLM86 V2.305/24/88 17:30:1Җ4STACKMEMORYCODEDATACONSTPARSETIME_CODEDGROUP h@HHqTBD K ITIMEERRORN,TIMETEXT_SALPHATIMETEXT_SALPHAABR/iRGBTIMEALPHATABLETRGBTIMEALPHATABLEABR MODEDATETIMEYMDMODEDATETIMETIMMODEDATETIMEFMTސ; PARSETIME NLSPARSETIMEDT_INITTIMETEXT PT_FIXHOUR PT_CHGETx PT_UNGETCH PT_FISDELIMPT_FISNUMERICDELIM PT_FISALPHA PT_FISNUMERICPT_FISDAYOFMONTH2 PT_FISYEARQ PT_FISMONTHPT_FSTRINGSEQUAL PT_MATCHALPHAPT_MATCHALPHASUB PT_CBENTRYAPT_MARKALPHAENTRYo PT_DOPARSEGETNLSDATENAME NLSULCMPB DYS 5DQ  +!URP^ S^S]ќ\#U^SF uRvF^ &GNML>;vQF ud F uR>uF>u:>u.>u"8t8  u~] F \39=BEHMQWZ]`\mr\ċėģıķGUSs)F^;u$:uSF0NNNPPPFPPFPF uVF0*F*FFw}؍TF^^SW^RPQFPF uGF؍ F^^SW^RPQFPF u Ft{][48?CiV|ĄĕĝijVэَV(q ULsMrLsNsI> rB]ˠMs 8s.(Ns!>uPr>t >s ]˾+ !,6u)RsRPPF tPPP]˛  \=\*UFFFFFF9Fra&؍TF^PAF$PAF;Fw0^S$QPsF;Fto~tFFFFFuFFF9Frm&؍ F^PAF$PAF;Fw<^S$QPs(F;Fuv6F9Ft tFFFFFuFsFs vo].#)4\HM.UQQRxFumvrvrvrLD F $ xFPrߚ Ƈ$F uwRNO N0 xFPr١  vrxFPr6 2r, N0 xFPr١  vrxFPr2 N>O0tAP<wt N0 xFPr١ >t  >v : \%\1\=\LUY]`\i\r\x|̀\ĔěĠģĵ̸\\ʎ͎ю\\\\\ #\,\58;vR6 Qs]˕" \ \17CKN\t passwordsPLM86 V2.305/24/88 17:32:2ϖ4STACKMEMORYCODEDATACONSTPASSWORDS_CODEDGROUPh@.HH T D KCBWITHOUTPASSWORD D2UQ~^Nu+JVuFF]Atpfromo CTAsm 11.3??SEG??SEGPFROMcodeh@ PFromOU؎^]QicBsPLM86 V2.305/24/88 17:33:1ϖ9STACKMEMORYCODEDATACONSTQICBYTESTREAMS_CODEDGROUPzh@HHTBD KBSQICPRIMEBUFFERSBSQICGETBUFFERBSQICPUTBUFFERkBSQICFLUSHBUFFEROPENBYTESTREAMQIC FILLBUFFERQICFLUSHBUFFERQIC)RELEASEBYTESTREAMQICasOPENTAPE CLOSETAPEREADTAPERECORDSWRITETAPERECORDS TAPEOPERATIONCHECKDEVNAMESPEC TAGQICREAD TAGQICWRITE DUQF1FF^ &GF  ^ &GZ&W^ &G ^ &O :t(&O^ &W ^ &O^ &G^ &W"^ &G^ &GH&G] v@ΠU ^&GFF^&G&;Gs&G u]^&wP&_S^&wFPFPF u~t]F u^&G ^&G"NI^&O^&G^v&|FF&Z&T^&G^&G^&G] XV⠟kU ^&GFF^&G&9Gs7&wW&_SPFPFPF u]^&G^v&|FF&Z&T^&G^&O^&G]i>VU ^&G :t ]^&t ]^&FF^&&+GF&wV&O+^^8^&wP&_S^&wFPFPF]4 ̊VJU~$~r x#]F rmuwmu ]F^SvFPFPF u]~ rmu~ K#]~ rmt~| K#]^&G^&G^&G^&G^&G;Fs x#]^&G1 u ' ]F^&+Gr x#]^SvPPPv ^GPF u]^&wPSPF u]~ wmt~u^SvPPPrmP^GPF u]^&wPPPFPFPF u1#u]~1#uӜ[V3VXV͙VŹV7/e^&wPPPF u]^&wPPPFPFPF u1#u]^SvPPPwmP^GPF u]5~,^&wPPPF u]N^&G^&G~ rmt^&G ^&G ^&G FP^S؎F&w]V5HV̂V̴V\uUQ^&G :u  ]^&^SF=#t^&G"rFF~1#tFF]7 +\<)UQ^&G :u  ]^&^SkF]] +\aU^SF t&^&G :t&wPPPF^&wPSPF^&wFF u]F u]F]ٜ \$:VRVaVFt QicConfigPLM86 V2.305/24/88 17:33:4̖4STACKMEMORYCODEDATACONSTQICCONFIG_CODEDGROUP!h@ HH T"D K QICDEVNAMEtCHECKDEVNAMESPEC ULCMPB D[QIC UQQ^SPPu3^ &F^&G<]t",0^ &^ &?wl^&]u[F^v&< u<&t 9vvF^&N;Nv{^&^v&8+uFF9FvY^& uQ&tJ^&^v&0:r&<9w"9vv*F^& F&FˋF;FuK#]N VɊtquad CTAsm 11.3'??SEG??SEGQuadCodecodestackstackh@JTQuadEQQuadLTQAdd16QSub16Qtz7QSubVQAddiWQRem16QMul16&QDecCQuadLEWQSub|QCmpGEQDiv16AUFFV ]UF+FV ]A!&UFf؋ʋF fЋ]ACUF-V]AVUF +FV V]AiUF FV V]A|UF +F]AU3ҋF vFv]AU3ҋF vȋFv]A$U^ ;^t ^ ;^t]A&U^ ;^rt ^ ;^r]AUv v vv] A]T&U^ ;^rt ^ ;^v]A7UF Ft]A    querygpsavail CTAsm 11.36??SEG??SEGDataDataQueryGpsAvail_CodeCodeDgrouphH(F querygpsavail&QueryDefaultRespExchRequestWait> TTTTJU6P6P u%666P u6=t=!t3]5AF V VVV"',V.V6 querymailPLM86 V2.305/24/88 17:34:2͖4STACKMEMORYCODEDATACONSTQUERYMAIL_CODEDGROUPh@ H HEĘT0ӘD K QUERYMAILV ALLOCEXCHFPROTECTEDMODE GETDATETIME GETPSTRUCTUREREQUEST SETPSTRUCTUREWAIT LQ_DWORD_MUL DWUSSM I&(D LocaljUUFF>ufFPF t8~t)r8 PPPPPF' PPPF u&G^ &&G^&&G&W;u; vF&G& GuFFPF tDr#6FPF u ~tFk'(D&G&W; u;v;Vu;Fw >uF tse PPPPPF u PPPPPF uݸ PPPPPF u)&G&G &G&W&G^ &!V.9VQZVmrVčěħĭĸVݎV #3"*,02F s# PPPPPF u$ &G&WPF tDFsFhF&G&GF]U7Z]msĔİҎڎގ "V7@VNRVafVvŋőrUFV ;Vu;FsKF;FrFFFF+FFV +V+VV׋N׋]ZVۊtquerymodulepositionPLM86 V2.305/24/88 17:35:1͖>STACKMEMORYCODEDATACONSTQUERYMODULEPOSITION_CODEDGROUPϖh@N˜HH TD KQUERYMODULEPOSITIONp GETMODULEID' DRUFF@Fv PFPF uF;Fuڃ~uF^ &] N6V t QueryVideoPLM86 V2.305/24/88 17:35:4ʖ5STACKMEMORYCODEDATACONSTQUERYVIDEO_CODEDGROUPh@ HH6ӘT2јD K QUERYVIDEO-CURRENTOSVERSION GETMODULEID QUERYVIDHDW DU^&FF~tqFsgP^&7FPFF^&~t;^&8u 9u>ut 7>t   \ Љ>u>t @ "~ r2>s/>u%FPFP(F tFF$uut &\>t &`&c)(*8t)(*!>t(8t(>2r?QV)4=V^hnsw~ĈĎĕęĠĦĭı嵎Ǝ̎Ў֎ڎ  "FMQWs|ņŏ঺ŧŰŵŹŽ̎֎ߎܠ,-.0 ut-~ r,~ t~r,~NF]d"  uP u$>t&G>t>t]ð]ל V!(,07~trqlabl CTAsm 11.3??SEG??SEGSTACKSTACKseg0H seg0FFF8H seg0FFF0H seg0FFE8H seg0FFE0H seg0FFD8H seg0FFD0H seg0FFC8H seg0FFC0H seg0FFB8H seg0FFA0H seg0FF98H seg0FF90H seg0FF88H seg0FF78H seg0FF70H seg0FF68H seg0FF60H seg0FF58H seg0FF50H seg0FF48H seg0FF38H seg0FF30H seg0FF28H seg0FF20H seg0FF18H seg0FF10H seg0FF08H seg0FF00H seg0FEF8H seg0FEF0H seg0FEE8H seg0FEE0H seg0FED8H seg0FED0H seg0FEC8H seg0FEC0H seg0FEB8H seg0FEB0H seg0FEA8H seg0FEA0H seg0FE98H seg0F15CHht                 x !" p #$ h %& ` '( X )* P +, H -. 8/0 012 (34 56 78 9: ;< => ?@ AB CD EF GH IJ KL MN OP QR ST UV WX \^YZ,SetDiskGeometry SetIntHandlerRestartPrinter  LoadCursorRamTerminateSNASessionSetPartitionLock InitiateX25Call *QueryDeviceName MapXBusWindowChangeOpenMode SetCommIsrRaw ChangeFileLengthChangeUserNumMail ReceiveMailCloseSNASession RenameFile)AccessSystemCallTerminateMailConnection( FSCableDropDeviceReadIdAndData(SgFromSa QueryMemoryAvail ConfigureMail'Set386TrapHandler*ReadKbdDataDirect ResetVideo DeviceReadQueryMailStatus  KbdWakeUp SetFileStatusMount InitCharMap ConvertToSysQuerySNAStatusQueryExitRunFile  ResetCommISR+LoadInterActiveTask ReadKbdStatusConfigureSpooler  KbdResetSysIn QuietMailUser StatusRJE $ReadSwap"ProgramColorMapperRq ResetSysInSetLpISR " ShrinkAreaSLPurgeQueueServer )CreateExpandDownAliasEstablishMailConnection CloseAllFilesLL CheckpointSysIn PurgeMailUser XWriteSNAPIU SetKbdLEDVacateParCleanUpEstablishQueueServer  SetWsUserNameReportStatus3270SetPartitionExch Rename GetRu nFileHdr DeletePartition SpoolerPassword  StartEm3270CloseAllCommLines  NetTermination( ResetMemoryLLAllocAllMemorySLLoadTask& DoDirectRead)GetSpoolerStatus RestartSpooler QueryMailUniqueIdGetPartitionExch  LoadStyleRam ReadDirPage ValidateMail SetTrapHandler% GetMemoryInfoGetPartitionExchange  OpenRTClock MountVolume! ExpandAreaSL Delete( AllocLdtSlot AllocMemorySL SignonRJE %DeactivateRunFileSignoffMailUserReadComm ScreenRead3270 Chain ResetKbd QueryExchange CheckForMail ClearX25Call  GetFileStatus ResetAgent,ScsiCdbDataOut$ GetNodeName GetVhbAttachLu# SwapInContext. AcceptX25Call NotifyNextIncomingCall +SetFSConfigParamsReadFile(SgFromSn PurgeX25User NotifyNextIncomingBINDDisconnectComm  CloseFile ReadX25Packet RemoveKeyedQueueEntry  KbAttn3270 PurgeX25MarkKeyedQueueEntry QueryX25Status  ReadKbdLoadPrimaryTask  ReadSNAPIU CreateGetCommParameters )AllocMemoryPermanentDelFileSpooler Close'ServiceOverlayBConnectX25Permanent  CloseRTClock'ServiceOverlayA PurgeSNAUserPurgeMailUniqueId SetPrefix QueryDevice VacatePartition )QueryDeviceNames" ExpandAreaLLConnectNextMailCenter SetCommISR!-ReScheduleMarkedQueueEntry^ ExpandSpecReadKeyedQueueEntry  QueryNodeForMailUser ServeRq* LoadRunFileFlushCommBuffer ,SetPartitionSwapModeGetPartitionStatus )ShrinkPartition OSVersion OpenCommLine GetPartitionHandle  QueryVidHdwRemoveQueueServer QuietIO AddQueueEntry DeallocMemorySL GetDateTime(FilterDebugInterruptsUnMarkQueueEntry  SetSysInMode BeepCreatePartition OpenFile$ CreateUserSetCommParameters + ScsiReset"QueryBigMemAvail)RemakeAliasForServer OpenWriteX25Interrupt ResetMailServer+ GetSCSIInfo* InstallNet& DoDirectWriteSetFhLongevity SetDevParams*ResetIBusHandler QueryKbdLEDs"SetSegmentAccessInitiateSNASession SetKbdUnencodedMode ReadKbdDirect* DeAllocSgFileSystemAbort GetUcb*SetIBusHandler QueryMemAvailSetExitRunFile  CloseCommLine QueryServerForUser CancelRq3270)DeallocAliasForServerDialComm WriteLog $)PSystemCallFromSrRaSystemCall SetScreenVidAttr'InitLocalPageMap PausePrinter DismountWrite WriteFileDisableCluster  ReadActionCode GetStatus)SetDefaultTrapHandler WriteComm GetFhLongevity SetDateTime BreakComm  DeleteFile QueryRequestInfoMarkNextQueueEntry  InitVidMap QueryWSNum ClearPathDeleteMarkedQueueEntry  CloseAllFilesDismountVolume# ReOpenFile SetDirStatusDetachLu StopEm3270 AllocMemoryLL DeleteDirAcknowledgeMailReceiptWriteX25Packet  OpenFileLL FileSystemTermination SetKbdUnencodedModeReal" ShrinkAreaLLRemoveMarkedQueueEntry  QuietKbdForSwap0'AllocMemoryFramesSLMapXBusWindowLarge ResetX25Call DeleteKeyedQueueEntr y  GetDirStatus ReadDirSectorSetMailAgentStatus InitVidFrame" SetColorDataReadNextQueueEntry  AllocExch% WriteSwap WriteSNAPIU CreateDirRejectSNASession SetKbdActionModeReal" CreateAlias CancelSpooler ,QueryDiskGeometry'DefineLocalPageMap(CreateBigPartitionSetPartitionExchange  CancelPrint + ScsiCdbDataIn DeviceReadIDSetPath*DeallocRunFileAcceptCommCall  GetDcbOld LoadFontRam,GetPartitionSwapModeDeallocMemoryLL SetStatusRemovePartition QueryDcb ! AllocAreaSLNotifyCM GetWsUserName Purge3270Em CreateFile ReadActionKbd QueryKbdStateAcceptSNASessionTerminateQueueServer  GetClusterStatusQueryMailConfiguration# OpenQueue BeeperOff FormatReadyForCmd3270 DeviceWrite! SetVectorArea#SetCommIsrRawSFNReWriteMarkedQueueEntry  QuerySpooler  DisableActionFinish PauseSpooler TerminatePartitionTasks  Read LogRemote GetNxtFilePrt  SignoffRJE SetVideoTimeoutStatusRead3270 ResetSubsysTerminatePartition AddFileSpooler ! GetUserStatusSetNodeSendMail DeallocExch rqlablAlt CTAsm 11.3??SEG??SEGSTACKSTACK seg0F800H seg0F7F8H seg0F7F0H seg0F7E8H seg0F7E0H seg0F7D8H seg0F7D0H seg0F7C8H seg0F7C0H seg0F7B8H seg0F7A0H seg0F798H seg0F790H seg0F788H seg0F778H seg0F770H seg0F768H seg0F760H seg0F758H seg0F750H seg0F748H seg0F738H seg0F730H seg0F728H seg0F720H seg0F718H seg0F710H seg0F708H seg0F700H seg0F6F8H seg0F6F0H seg0F6E8H seg0F6E0H seg0F6D8H seg0F6D0H seg0F6C8H seg0F6C0H seg0F6B8H seg0F6B0H seg0F6A8H seg0F6A0H seg0F698H seg0F95CHht               x!" p#$ h%& `'( X)* P+, H-. 8/0 012 (34 56 78 9: ;< => ?@ AB CD EF GH IJ KL MN OP QR ST UV WX \^lYZ AltGetStatusAltCloseCommLineAltSpoolerPassword,AltSetPartitionSwapMode)*AltQueryDeviceName AltDeAllocSg)AltAllocMemoryPermanent AltOpenRTClock AltOpenFile'AltDefineLocalPageMapAltQuerySNAStatusAltMarkNextQueueEntryAltSetDevParamsAltDeviceReadIdAndDataAltGetFileStatusAltTerminateSNASessionAltInitiateX25Call AltSetScreenVidAttr AltSetSysInMode AltGetDcbOld*AltReadKbdDataDirectAltPurgeMailUniqueId"AltShrinkAreaLLAltRemoveKeyedQueueEntryAltTerminatePartition AltReadSNAPIU AltWriteLog AltQueryKbdLEDs AltGetVhb AltDeviceReadAltQueryVidHdw"AltShrinkAreaSL&AltDoDirectRead AltCreateDir AltRemoveMarkedQueueEntryA ltRead)AltCreateExpandDownAlias AltSetCommISRAltConfigureMail AltSetKbdLEDAltQuietMailUser AltInitCharMap#AltSwapInContext,AltScsiCdbDataOutAltGetPartitionExch AltQueryRequestInfoAltSetFhLongevityAltEstablishQueueServer'AltMapXBusWindowLargeAltGetWsUserNameAltCreatePartitionAltQueryServerForUserAltAcceptCommCall AltKbdResetSysIn& AltPurgeX25AltMapXBusWindow AltSetNode AltRenameFileAltChain$AltGetNodeName AltQueryMailConfigurationAltOpenCommLineAltLoadInterActiveTaskAltValidateMail)AltSetDefaultTrapHandlerAltOpenAltPauseSpoolerAltRemovePartitionAltResetMemoryLLAltSetFileStatusAltGetNxtFilePrt! AltSetKbdUnencodedModeRealAltDeallocMemoryLLAltReadKeyedQueueEntryAltStatusRead3270( AltCloseRTClockAltSetDateTimeAltGetCommParametersAltReadActionKbdAltWriteSNAPIUAltStartEm3270AltCancelPrint AltNotifyNextIncomingCall AltConvertToSysAltAllocMemorySL AltDeleteDirAltPurgeQueueServerAltReadKbdStatus AltDisableActionFinish( AltSgFromSa"AltExpandAreaLLAltQueryExchange AltAcknowledgeMailReceiptAltAcceptSNASession&AltReadDirSector AltLoadTaskAltWriteAltCloseAllFilesAltChangeFileLength$ AltReadSwapAltDisconnectCommAltAllocAllMemorySLAltGetSpoolerStatus AltResetCommISR AltQueryMemoryAvail)AltDeallocAliasForServer(AltCreateBigPartitionAltRemoveQueueServer*AltLoadRunFile'AltInitLocalPageMap AltSetKbdUnencodedModeAltChangeUserNumMail AltDialComm AltDeleteMarkedQueueEntry AltSetPathAltClearX25Call AltResetSysInAltGetPartitionStatus AltFileSystemTermination AltAllocExch AltStatusRJEAltQueryDevice AltSignoffRJEAltGetFhLongevityAltDeviceWrite AltSetTrapHandlerAltSignoffMailUser AltResetAgentAltRejectSNASession"AltCreateAliasAltGetRunFileHdrAltAddFileSpooler' AltDismountAltDismountVolumeAltAllocMemoryLL!AltExpandAreaSL AltCheckpointSysIn AltLogRemote+ AltScsiReset,AltSetDiskGeometryAltReadNextQueueEntry AltKbAttn3270 AltReadKbdDirectAltResetSubsys( AltSgFromSn AltCloseAllFilesLL AltWriteFile"AltQueryBigMemAvail AltReadKbd!AltGetUserStatus AltNotifyNextIncomingBINDAltRestartSpoolerAltGetPartitionExchangeAltLoadFontRamAltResetX25Call AltSetPrefix AltKbdWakeUp') AltPSystemCallFromSrRaSystemCall,AltGetPartitionSwapMode AltStopEm3270 AltQueryWSNum'AltServiceOverlayA AltDetachLuAltVacateParCleanUp"AltProgramColorMapperRq AltQueryNodeForMailUserAltQueryX25StatusAltScreenRead3270AltDeallocExchAltSetVideoTimeoutAltConnectX25Permanent!AltEstablishMailConnection" AltBreakComm AltReadComm# AltReOpenFileAltPurgeX25UserAltLoadCursorRam AltPurge3270Em!AltTerminatePartitionTasks AltFormat AltCloseFile AltResetVideo AltSetIntHandler+AltScsiCdbDataIn AltQuietIOAltDeviceReadID AltRename AltInitVidFrameAltQueryMailUniqueIdAltSetWsUserNameAltQueryExitRunFileAltTe rminateQueueServerAltCheckForMail(AltFSCableDrop AltReadActionCodeAltUnMarkQueueEntry AltInitVidMapAltSetCommParameters* AltInstallNet AltExpandSpecAltResetMailServerAltFlushCommBufferAltRestartPrinterAltGetDirStatus)AltAccessSystemCall'AltServiceOverlayBAltVacatePartition!AltAllocAreaSL*AltSetIBusHandler%AltGetMemoryInfoAltWriteX25InterruptAltReadyForCmd3270 AltAttachLu)AltShrinkPartition# AltOpenQueueAltSetPartitionExchangeAltMountVolumeAltCloseAllCommLinesAltSetPartitionExch AltSetLpISRAltMount AltNotifyCM+AltSetFSConfigParamsAltFileSystemAbortAltDeallocMemorySLAltSetDirStatus AltOSVersion AltClearPath"AltSetSegmentAccessAltAddQueueEntryAltInitiateSNASession(AltFilterDebugInterruptsAltGetPartitionHandle!AltReWriteMarkedQueueEntryAltSetCommIsrRawAltDelFileSpooler!AltTerminateMailConnectionAltAcceptX25Call+AltGetSCSIInfoAltLoadStyleRamAltDeleteKeyedQueueEntry&AltDoDirectWriteAltChangeOpenMode"AltSetColorDataAltDeletePartition!AltSetVectorAreaAltReceiveMail% AltWriteSwap. AltBeeperOffAltSetKbdActionModeReal AltSetStatusAltPurgeSNAUser AltQuietKbdForSwap,AltQueryDiskGeometryAltClose'AltSet386TrapHandler AltSignonRJEAltMarkKeyedQueueEntry AltQueryMemAvail%AltDeactivateRunFileAltCloseSNASessionAltPausePrinter AltServeRq)AltQueryDeviceNamesAltReportStatus3270 AltResetKbdAltWriteX25PacketAltSetMailAgentStatusAltQuerySpoolerAltCancelRq3270$-AltReScheduleMarkedQueueEntry^l)AltRemakeAliasForServer(AltAllocLdtSlotAltQueryMailStatusAltXWriteSNAPIUAltCancelSpoolerAltPurgeMailUserAltReadX25Packet AltWriteCommAltLoadPrimaryTask AltSendMail AltGetUcbAltSetExitRunFile AltReadFile AltOpenFileLL*AltDeallocRunFileAltDisableCluster AltDeleteFileAltConnectNextMailCenter AltQueryDcb AltQueryKbdState#AltSetCommIsrRawSFN AltBeepAltGetDateTime AltGetClusterStatus*AltResetIBusHandler'AltAllocMemoryFramesSLAltSetPartitionLockAltReadDirPage AltNetTermination AltCreateAltConfigureSpooler$ AltCreateUser! AltDelete AltCreateFile rqlablCM CTAsm 11.3J??SEG??SEGSTACKSTACKseg0CHseg14H seg0F074H seg0F07CH seg0F084Hht ^  t |^  ICMSCheckcmTranslateChToPh\ ICMSVersioncmStartApplByBlockR cmSetParentICMSWait6cmSwitchToExistingContextVcmTerminateContextZcmQueryContextHandle cmQueryParentPICMSSend^ ICMSFlush-cmStartApplByNameTcmTranslatePhToCh^cmQueryConfigFile cmVersion cmQueryErcX  rqlablctnet CTAsm 11.3I??SEG??SEGSTACKSTACKseg2Hseg0AH seg0F06AH seg0F072H seg0F0A2Hht  z j~ r  ConfigureNetQueryInformationReceiveNetMessagePMosInstallNetMediatQueryMaxConnectionsvSendNetMessagePMos+StatusNetMedia|ConfigureNetResultv StatusNetp DeInstall AttachToNet QueryNodeNamerRequestNetConnectionConnectionNetMediaz8DisconnectNetConnectionRespondToNetConnection QueryNetRsct EventNetMediaxSendNetMessageNotifyNetEventPMosReceiveNetMessage' NccDeInstallzQueryNodeAddressx DetachFromNetDataRcvNetMedia~ rqlablgps CTAsm 11.3e??SEG??SEG seg0F03CH seg0F044H seg0F04CH seg0F054H seg0F05CH seg0F064H seg0F06CH seg0F074Hh <^ D L^ T \^ d  l^ tDeSpoolerCheckIn AddGpsDeviceT SetGPSParamsZ SetGPSDeviceParams$ GetGPSStatus GetGPSDocInfoAddQueueDeInstallSpoolerGetGPSDdDocInfoRGetGPSNodeConfigSetSpoolerParamsZReleaseGPSDeviceDriverZGetSpoolerVolStatusPDeleteSpoolerJob;GetGPSDeviceDriverConfigVGetGPSDeviceDriverStatusXOpenSpoolerFileT SetGPSNPMXMakeGpsLogEntry SetGPSDeviceDriverControl\ SpoolGPSFile\ QueueGPSFileT RsUpLinkPollDescribeGpsSpoolerGpsSpoolerPasswordRDeInstallGPSDeviceDriver DeleteGPSJobZGetGPSDeviceConfigProvideGPSPasswordR SetGPSDeviceDriverRestartCleanSpoolerQueue WriteGPSFileR RsUpLinkPickup, GetGPSNetListIdentifyDeviceDriver CloseGPSFileV GetQMStatusWriteSpoolerData^GetSpoolerQueueEntryDeInstallQueueManagerSetImageModeGPS^SetSpoolerImageModeX RsUpLinkDeliver# OpenGPSFileP SetGPSRestart\GetGPSDDHistoryT WriteGPSDeviceDataAcquireGPSDeviceDriver SetGPSControlVGetGpsSplVolStatusDeInstallRoutingSwitchX CleanQueueConfigureSpoolerDevice RemoveQueueCloseSpoolerFile DescribeGpsRS\DeleteGpsDDJobPGetGpsDevHistory^SetGPSDeviceDriverMode^AddSpoolerDeviceRemoveSpoolerDeviceVrqlablmoversegment CTAsm 11.3/??SEG??SEGSTACKSTACK seg0F0B4H seg0F0BCHht  VQueryVersionMoverSegmentV,AllocMoverSegmentMovbMoverSegmentDeallocMoverSegmentT rqlabltape CTAsm 11.3/??SEG??SEGSTACKSTACK seg0FF48H seg0FF40Hht H  @%WriteTapeRecords TapeStatusOpenTape  PurgeTapeUserReadTapeRecords ! CloseTape TapeOperation  rqlablts CTAsm 11.39??SEG??SEG seg0F024H seg0F02CH seg0F034H seg0F03CHh $ ,^ 4 <P TsDataCloseLineR2TsDataOpenLine TsVoiceStop TsDataReadTsHold TsOffHookTsVoicePlaybackFromFile1TsDataUnAcceptCallXTsDataRetreiveParamsV"TsSetConfigParamsTsRing TsDataWrite TsDeInstallPTsDataChangeParamsTTsVoiceRecordToFile TsDoFunctionTsVoiceConnectTsReadTouchTone) TsGetStatusZ TsConnect\TsDial^TsOnHookTsDataCheckpointPTsQueryConfigParams rqlablxb CTAsm 11.3 ??SEG??SEGseg1CH seg0F024Hh ^ $ ResetXBusMISR, SetXBusMISR^LockXbisZ UnlockXBIS\rsamPLM86 V2.305/24/88 17:37:0̖/STACKMEMORYCODEDATACONST RSAM_CODEDGROUPh@ sHH TZD KSETRSLFA OPENRSFILE CLOSERSFILE\ RELEASERSFILECHECKPOINTRSFILEGETRSLFAY WRITERSRECORD READRSRECORD FRSWAINUSE| Ȍ TAGDISKREAD TAGDISKWRITETAGNULOPENBYTESTREAM READBSRECORD WRITEBSRECORDCLOSEBYTESTREAMRELEASEBYTESTREAM CHECKPOINTBSGETBSLFASETBSLFA DVVU^ S| sP^ &rmt@^ &G 2H%FFF Fu FVFVFV;Vu;Fs2^ &G FV^ &G&W^ GFFPvvF uuFV;u;u*^SFPF u֋FV^ &G&W^ SRPPFPFuK^S66F ut^SFPF u^FV;Vu;FuFFF t=u6^ &G FV^ &G&W^SvvF u F^ &G F],' \̝V İĶV \ V *V ̓V UFs LF=rt :FFwJ Z:sz*ʈJ FuF =rmt=wmt =amtO^GFFP^Sv^Svv ^SvF u^&G :t:t:tF ^&rsF ^&G^&G^&G^&G^&G ^&G^&G F~ amu,^SFPF uFV;u;tFFr ~ rmtFF^SvvF u^&t &G"& G tF$^&^F&G& u&2u&G<r&8G1u&amtF ^&G F&G ^&G^&G ^&G^&G-^&G ^&G^I̋Vğĥī V &UV &G^S^&;G/tF ~u~t~ amu^SPxF us~ rmu7^&G 2H%FF^SPDF u?FFFV^&G&W^SvvF u ^&G^SFF]ޜ ̚V ̸V`\UQQ^S| sUQ^S| s^GPF^&GF]R \"VޠkUQ^S| sH^&rmt&Gr^GPF^SP F^&GF^&G F] \5V ʠ5YUQ^ S| s^ GP^S]. \'V נU^ S| s^ &G F u^ &rmu^ GFFPFPF uKFFFF^SFPPFPF u^S^SvFPF ubF^SFPPFPF u?^ F&9Gs &G^ &G^ &G;Fw uF^ &G^ &G F^ &G F] y \NV }V̛V̾VTU^S| s^&rmtm^&G F uF^GFF^&Fr ^SFPF u.FV^&G&W^SF PPFPF udFV;Vu;FtFN~rCNNNV ;sVF FFF^S^ Sv^SF u+Fs&FHFVFV^SRPF uW^SFPPFPF u8F:FuF &^S^GPFFs F^&G F] \gV ̗VV*V IVtV 5 DU@^&GFFVFF3F~ uvvvv^&w tFV ~tFFV+FV^&&WFV^&G&WFsF^&&W;Vu;Fr^SvvF u:^GPFV^&+&WRPPPPFPFPF uyFPvv^S VV͘VVk vszF޹;s +Ⱥ)NVFރFV^SvvF uG^GPFPPFPF u%FPvvFPPs FVFVFVNs.^&O 2IN̿+RPv t^SvvF u^&G F&G ^SNQPFPFF^&G F=t tuFVFV^SRPF u^SFPPFPF uFsF;FtF FںN~׉FVN~FV;Vu;Fs4^SRPF u^SFPF uF%>V`VVV VCVbVVV3`V뼋FVFV^SRPF uFV+FV^&&WFV^&G&W^&G ]VmUUN V F~׉NVNs:N2IN+WPvFN+ȺNVNVFV]GBV\UFs4F2H%FN ~ +WQvFN+ȉNFFF V ] 0V VU~sFn~t2^F V &9Wu&9u^&&WF V FNȰ]utrsamrcPLM86 V2.305/24/88 17:38:4ǖ1STACKMEMORYCODEDATACONST RSAMRC_CODEDGROUPh@HH T@ØD KHANDLEBSIOERROR"READ TAGDISKREAD CHECKPOINTBSx DVU^&&G^&G :t^^SF uFV%FV^&O&N~&wv&wvFF^&_8^;u;rN~0FV+FV;V u;F wFV F V FVFV~tFV;Vu;FrFN^v;u;r+^~u[F;FsSv^QWFVRPFPF uF뿃~uFFVFVFV럃~u~t FVGFFV;Vu;FrFFV;Vu;FrF~tNF~׋^v;u;r+^^&G ^&GF^ ,V*VP&Z&WF^&G^&G^&G NV^&O &W"V~Nv;u;r5+^&W#^&G^&GNV;Vu;Nr FV+FV^&&WF]t sambrn CTAsm 11.3*??SEG??SEGDataDataSamBrnCodeDgrouphhhsX FlushBufferCloseByteStream FillBuffer9ReleaseByteStreamr CheckpointBstagTable sTagProcstagLast AG=Uv&D @H ; w3ǁFıV&t&u#&t&DŽ&DŽBřN tƇ230C ___"_*_@/\7\?\G\N\V_\_e_U(>Ƈ0C _DU ;$t6ķ&&,&FA +;$r3,z>'C__ _@\\_&_,_4_8_HULJ@Hu HC_] ___)aU ;$t2uLJ@ LJ@C_ ___]_ ] UCU&>>ȋz>ptx0> tf."tPt,<t<u$h tSLƇ2@ uLJ@ߋd+w";fw "t>Ft;wm3E>C__#_7_?]E_M_l_q_s]y_{]ā_ĉ_č_ē_ĝ_ġ_Ĭ_HIUt2 2t'Ƈ2;$t@uLJ@ 0uS-Ƈ|)_ ____!_#])_+]/_7]9T>_UC Upu31u,<t&<t".t5u < u Ƈ5 Ƈ5< tYd;r";wNpt@t9t0,ht :iuĿ&E&&&n;drXdrQჿ`u`+^"Ŀ&S&C+t&E3퉯^&FtLJFRLJ>ZC___+_2_;_C_i_p_z_Ă_Ć_@ċ\Đ\Ĝ_Ĥ_ĭ_Ĵ_Ľ________]<U`u`+^^&Ŀ&S&cFtLJFC_ _____+_2_IUd;t&r";v ;drdrLJ>QtĿV&&'C_ ___%_']1_8_@=\B\NUƇ4tRPx>p$p>XZtLJ@0uS-'C____#_._6_8]<_D]FTf\U>Ȱ>tJz>Ƈ|"t5&d;w&";w;^s^Fu33  C__$_+_/_:_E_K_T_samcmaPLM86 V2.305/24/88 17:39:3ǖ1STACKMEMORYCODEDATACONST SAMCMA_CODEDGROUPh@ WHHToD KIN_SETIMAGEMODECADJUSTTXPROCESSSTATEIN_ACQUIREBYTESTREAMCRELEASEBYTESTREAMCINTERNALQIN_RELEASEBYTESTREAMCb  TAGPTRWRITETAGPTR8251WRITE TAGCOMMREAD TAGCOMMWRITE TAGCOMMMODIFY TAG8251READ TAG8251WRITE TAG8251MODIFY ALLOCEXCHCHECK CLOSERTCLOCKCURRENTOSVERSIONDEALLOCALIASFORSERVER DEALLOCEXCHFPROTECTEDMODE GETFRMOSUSER INITCOMMLINE OPENRTCLOCKREMAKEALIASFORSERVER RESETCOMMLINEULCMPBWAITMPIRXISRSTATEORXISRCASEMPITXISRSTATEOTXISRCASELOCKOUT PISRTXDATA PISREXTINT PISRRXDATA PISRSPRXCNDS DLI  F [PTR]FUQ^&G :tI:tA:t9:t1:t+:t%:t:t:t:t :t :t $~vF^&G1^S]h, %-39?EKx\>U^&1u&/u&lu&ju ^&G< ^&G<]fU\^"&GLF&GJF&GxF&GzF&GF&GuF͋F^"&Gu^"&G ^"&G^"&G Ft2F^"&GLF^"&GJF^"&GxF^"&GzF^"&G~ sF=wmtZ=amtU=mmu8NFFF؍G ^"&GZ&WF +^"&G$F+^"&G ~ sF=rmt =tmt=mmu[ F FF؍G ^"&GZ&WF ++^"&G"F++^"&Gb^"&G`^"&G"&Gf^&G<s<wT^&G^"&G^&wz^&G^"&G^&w`^&G^"&G^K&9Gwx&9Gdwr^&G^"&Gs^&Gd t v"&Dq ^"&Gs&Gq^&G uWwJ^&G^"&Gv^&G^"&G6^&G ^"&G8^& w^&G ^"&G.^& v^&G ^"&G/^&G^"&Gh^&G^"&Gi^&G^"&Gj^&G^"&GlF^"&GwP^SPt@F^&<t<uOFs ^&?t?Fr ^&?t/F F=wmt=amu^&?u/*^&?u' 6~mmuF=rmt=tmu^"&G ~mmu^"S 0^"SPFFP^"&G@^"&G :t:uFFv^"&G>FFv^"&@Fv^"&x"ti&Gwub*+ijV :Lt\̓VŗŝͱV+@JPF u,vZ^F&^&G ^SF tvF^"&@VZ&PX^&GFth~$^"&Gwt^FFFFFFFFFFFFF^"&GsF&GqF^&GcFFPFP tF~ r ~rF ~ rЈFF$F^SvFPvFPPF t^"SQFFTF^"&GF^"&GxF^"&Gz^"&s &_ ^"&_F^"&w F&_v˷F^"&wxP^"&wxPF@F^"_9V 4VČĖĠĪV V:VK\ŕťŶVV\&Go^"&wx&wo^"&wxP^"&G :t:u^"&G tu ^"&wx ^"&wxP^"&wxP^"&G :t@^"&G :u&G tu1Fֹ@@2^"&u&Gn(^"&u Fֹ@@Fֹ@@ ^"&Gn^"&wx&wn^"&wxPFֹ  ^"&Gp^"&wx&wpsPFPFFs|v$PF$PF ug^"&GFF^"&G& GtvPFPF u5^"&GFF^"&G& GtvPFPF u] ؜AVV,2\VkVxąVVV V2VMVVͱV4QUF^&u&wxP^&wxP^&Ltb&GZ tXFF&G^&wLFP t^&^&GL^&G^&G^&wLFPF^&gp}^&wxP^&wx&wp^&Gwu&wF tF^&G FF;w|^&x"tf&Owu?&HJ tQF tFv^&@V t4PF t&F!v^&XV^F&^&GFtzs PFPFFsmvPF u]^&GFF^&G& GtvPF u0^&GFF^&GY5!V0VdV ̚V̵VVVVAV {V͍VͣV V &@ & GtvPF uF]aV "Qb U^&G :t/:t):t#:t:t:t:t :t ^SQ]М$ $*06E\Wtsamcom CTAsm 11.3*??SEG??SEGDataDatasamcomCODEDgrouphh h7 PutBackByteWriteByteNotMMD1ReadByteNotMMDtagTablepSysInBs sTagProcstagLast tagSysOut tagKbdReadOpenByteStream tagVideoWritebsKbd pSysOutBsbsVidtagSysIn[KBD][VID]U^ &G :u?;u8XY;u0&u)SPPPPPrmPPPP=t&G :u&G s&G &W 3i&w&;ws&G&&3NSQRR&G ]UV>]AsamcopPLM86 V2.305/24/88 17:41:0і1STACKMEMORYCODEDATACONST SAMCOP_CODEDGROUPh@H!H TkD K1 GETCHANNELNOC&IN_OPENBYTESTREAMSPECIALC>w CLOSEFILE GETPSTRUCTUREOPENFILEREADULCMPBIN_ACQUIREBYTESTREAMCOPENBYTESTREAM_8251OPENBYTESTREAMPTR_8251̜ D[SYS]  Config.syscCommPtr [8251]*UPPFPF^&G ]õV'k&UQF A:rV O\͇Vɠr&w&@F&Z&W^ &GN^ &O^ &OF~+&G &"^ &G&G(^ &G&G*^ &G,^ &Ytj&w8&SP^ &w"&w FPFu^ &?^ &G,(~t^ &G&GF^ &G :t ]A ̔V׆{d[U^&FF^&G &W"&O*&;Wu&;GrI1&G^&G*1 uSPF u`^&G@1&@FF^&G*1&G &W"FV&w8^SQRPFPFtK uY^&G*1V+^0^~&}*9^Y^&G*H14^SPF u/v&|*&L+^9 ^&G*&G^&G,]5 cV V V ]UQ^ &G :t S^S>6^ &du^ &G ^ S^SF^ &G F]w (-GmU^&G :r^&G :t:u^&G&G &W"^&&Wc^&G :uX&r&G&;Gv &G&W^&G&G &W"^&&W^&G s7&G s/^&/&_!^&G :u^&&G ] "MIJstsamdswPLM86 V2.305/24/88 17:50:1Ж1STACKMEMORYCODEDATACONST SAMDSW_CODEDGROUPh@HH TD K$ PREPWRITEMMAD PREPREADMMAD[PCHECKREADASYNC TAGDISKREAD TAGDISKWRITEGETBSLFACHECKPOINTBSADREINITBS DUQQ^ &dt[SFP^& uW^ &du&G-sG<P^S^&^ SwmPvv^& u^ &G ^&]VBV\Vku{UQQ^ &Gd<tO<uSP^& uI^ SFP^& u0^ SrmPvv^& u^ &G ^&]V3VQV`tsamdwrPLM86 V2.305/24/88 17:50:5̖1STACKMEMORYCODEDATACONST SAMDWR_CODEDGROUPh@(HH T0ӘD K; FLUSHBUFFERADFINISHPENDINGWRITE( FIXFILELENGTH hCHANGEFILELENGTHCHECKWRITEASYNC GETFILESTATUSMOD32WRITE WRITEASYNC TAGDISKWRITE TAGSPLWRITE D,U ^&^SP(F t^&G t~&w8&SP^&w"&w G<P^&w:F t@^&G-^&G &W"&G4&W6^&G&G.^&F&G0Z&W2 ~Yt^&GFu^&G@1V&G&G &W"F^&Gv^&@F&Z&Wv^&@&G^&G*^&G(^&G^&G,]ܜ\QV(U ^&G :t :t F^&G-rG<PFPF^&G-^&G0FF^F&G4&W6Ft.H^&O.+N^v0^9^Y^&O.N^F&)G.^v^&G0Z&W2F^&.uF tuSvF tF^&G0FF^&w8^S^&w.&w6&w4FPFFt.H^&O.+N^v0^9^Y^&O.N^F&G4&W6^F&)G.^v^&G0Z&W2F t ^&.u%FsFr^SPF u]*V$OU^&GusS^ Sv ^S#s^S^ Sv ^S] V%>V.OSU^&GusSv^ S^S#s^Sv^ S^S]1 V%>V/UQ~^SPF u'^S^Sv^Svv ^Sv1s'^S^Sv^Svv ^Sv]VEVLsV-S UQ^SPF u*^S^Sv^Svv^ Svv4s*^S^Sv^Svv^ Svv]V=VDnV%jHUQ^ &GusSv ^Ss^ Sv ^S] Y V!5V&EU^ &GusSv ^Ss^ Sv ^S] ٜ V 4V3H"UQ^ &Gu sSv ^Ss^ Sv ^S] Ӝ V!5V'5fU^&Gus Ss ^S] V$V(<5U^&Gus Ss ^S]\ V$V0E5U^&Gus Ss ^S]+ V$V):;U^&Gus Svs^Sv] V*V*,;0U^&Gus Svs^Sv] V*V25AgU^ &GusSvvs^ Svv]q V0V+AU^ &GusSvvs^ Svv]4 V 0V4%AU^ &GusSvvs^ Svv] V0V,tsamimgPLM86 V2.305/24/88 17:55:2ʖ1STACKMEMORYCODEDATACONST SAMIMG_CODEDGROUPh@HH TD KSETIMAGEMODEPROC SETIMAGEMODE DUQ^Sv] V/tsaminfPLM86 V2.305/24/88 17:55:4Ȗ1STACKMEMORYCODEDATACONST SAMINF_CODEDGROUPh@PH H TBD K READBYTESREADBYTESNOTMMDi READBSRECORD WRITEBSRECORDYWRITEBSRECORDNOTMMDCHKPTNOP! RELEASEEASY=FILLBUFILLEGALaFLUSHBUFILLEGALsSETIMAGEMODEILLEGAL FOPENBSWA, TAGDISKREAD TAGDISKMODIFYTAGLASTOPENBYTESTREAM FILLBUFFER FLUSHBUFFER PPREPREADMMD PPREPWRITEMMDBSKBDBSVIDPSYSINBS PSYSOUTBSTAGSYSIN TAGSYSOUT D [KBD]̠ [VID]mUQ^&G :tSv^ S^Si<^SFPF u'^Sv^ S^SiF^&G F] !\3O\WiU^ &&W^&^&O :v^&}Vޱ;u$:u3r,PPPRPQrmWRPQF u(^&G :u FF^Su ^&G s<&G s4~u ^&"^&G ^G ^ &Z&W^&}^&G&;Gr$Sv^ S^SF uX^&?uL^&G&O+;FsFF^&^&FFv&t^^ &Z&W^F&G]B)'4 Y ` èVĔ Ě ̨\VqU FFN F;vB~u<^S+QFPFPF^ v8vNFYFF봋F^&F]2\mYUQ^&G :tS^ Sv ^S<^SFPF u'^S^ Sv ^SF^&G F]u !\3O\WcU ^&^&O :v^&}Vnjޱ;u$:u3r,PPPRPQwmWRPQF u(^&G :u FF^Su FFN F;w~t^&W&;WrS^ R+QFPFT^&G&+GFV N+;sV^&FF^ v0~&}^9N^Y^F&GFFcF^&F])% J Q VqVąċ ̙\VR !U^&G :v ] (=U^&G :v ^&G ]- aU^&]sU^&]U]1U^& t^&G :u &G& u]ܜt saminterfacePLM86 V2.305/24/88 17:56:1ʖ7STACKMEMORYCODEDATACONSTSAMINTERFACE_CODEDGROUP<h@HH T8˘D K:OPENBYTESTREAMCOPENBYTESTREAMPTR/ FILLBUFFERC^+FILLBUFFERASYNCCOPENBYTESTREAMSPECIALC D3U^S^Sv^Svv ^SvP]K'V3/U^S^Sv^Svv ^SvP]'V0^UFPWv^ S^SQFPQ]$Vt samkbdPLM86 V2.305/24/88 17:56:4ǖ1STACKMEMORYCODEDATACONST SAMKBD_CODEDGROUPh@$HHTD K FTYPED%OPENBYTESTREAMK FILLBUFFERKa$READKBD TAGKBDREADBSKBD" DLXeUVnjޱ;u$:u ^&G(~F =rmt =tmt ^&G ]* 3Q栏aUQQ^&^ &&W^&G :t WFPF uC~uF1~uF$^G^ &Z&W^&F^&GF] %4VAtsamlptPLM86 V2.305/24/88 17:57:2Ȗ1STACKMEMORYCODEDATACONST SAMLPT_CODEDGROUPh@]HH T>ŘD KIN_OPENBYTESTREAMLPTIN_FLUSHBUFFERLPTIN_FILLBUFFERLPTCIN_CHECKPOINTBSLPTIN_RELEASEBYTESTREAMLPTIN_READBYTESTREAMPARAMETERLPTIN_WRITEBYTESTREAMPARAMETERLPTIN_SETIMAGEMODELPT&\| TAGLPTWRITE TAGLPTREAD TAGLPTMODIFYOPENBYTESTREAMLP FLUSHBUFFERLP FILLBUFFERLPCHECKPOINTBSLPRELEASEBYTESTREAMLPٜ D[sys]LptConfig.Sys` U~]Nu+JV~&Nu+JVu F@;Fs F@;Ft ~s ~u^&GM&_O^&GL&^v@^&GMZ&WOF@N+^&OL^S^Sv^Svv ^SvF u1F =wmt=amuF =rmt=tmu^&G ]ҜeV܆BU^&^&G :t :t ^S^ Sv ^S]Ȝ 6V4QCU^ &&W^&^&G :t :t ^Sv^ S^S]| #)EV0U^&G :t :t ^Sv] $VT3U^&G :t:t :t ^S]) 'V蠢UQ^ &G :t:t :t v~ wJ^ .]]]]9BKT]]]]bk^ &G=2^ &G;)^ &G.^ &G/!^ &GB^ &GDFF^&] : 0\2\4\6\8\:\<\>\@\B\D\F\H\J\L\U^ &G :t:t :t x~ wT^. F^ &G=?F^ &G;3F^ &G.'F^ &G/F^ &GB F^ &GD]7 /\1\3\5\7\9\;\=\?\A\C\E\G\I\ ;&U^&G :t :t ~v F^&G1]m tsamnulPLM86 V2.305/24/88 17:58:0ɖ1STACKMEMORYCODEDATACONST SAMNUL_CODEDGROUPh@OHH TD K5OPENBYTESTREAMN FLUSHBUFFERNZ FILLBUFFERN TAGNUL DP^U~F =amt=wmt=rmt=tmt =mmt&^&G F^&Z&WF^&G]18ZU^&^&G :t ^&GN ^&]<7U^&^ &&W^&G :t ]#t samopf CTAsm 11.3/??SEG??SEGDataData SamOpF_CodeCODEDGrouphhh Bs_OpenFile Bs_pOpenFile OpenFile VV U].] AG samOssubins CTAsm 11.3)??SEG??SEGSS43HSS44HSS45HSS46Hh >E >F >G >H KSC_ReleaseByteStreamLpt6FSC_CheckPointPhy>FSC_CheckpointBsAsyncC4FESC_WriteStatusC8HSC_DiscardInputBsC2HSC_AcquireByteStreamC6HSC_OpenByteStreamLpt:E7SC_QueryPrtStatus0GSC_ReadByteStreamParameterC8GSC_ReadStatusC4HfSC_WriteByteStreamParameterC:GSC_WriteByteStreamParameterLpt4GSC_ReadByteStreamParameterLpt2G SC_OpenByteStreamSpecialCHSC_FlushBufferLpt>ESC_CheckPointBsCG*SC_FlushBufferC0FSC_SetImageModeC $$ .TmpE`UQF :r10^&Fr^&0FFF 10^v&F@]\U vvFPF^SvP}F^&:F@F^PvPXFF^&:F@F^PvP0FF]V&U^&<{t<[tFFF^&^&?{u>}N u+JV s\tWNAv~^YF@^&^v&48 ^& ~]N u+JVuF HN;v9@N +^vp^~&=9^YF@N +^&CFPF u^&O@wA^~&=9^Y^&G@^&^v&48 ^&v&4^P^&wg&we^&^v&48 ^&]}VCŁ9uU ^vFF^&F^&G^vNFY^&Gw^ &Gj^&GyF^&^vNFYFPF uQ^&G@^&^&O@wA^^Y^&Ƈ^&Ƈ^PF uI^ &k]u+JBV^ GkPRPPP^S|PPP] ,̈VV"+V֠dU^&G F =wmt =amtI~]Nu+JV^SBRPPFPQ؍GPQF!t=uF~^&Gi^GePF^kvNFYF^&^S^Sv^SFPfF uF~u;^SvRPPRPF=u^v&xF^&Gi뾋F u9^SFPvRQWv PvF u ^&G ]UV ̈VVBV N  U ^&G :t ^&G ^SF u^&FF^SGkPF&P^SFPpF u^&Oit^v8x^&GiF^S^SvuF tM^G8P^SvRPPmmPF u"^&w8F t^&w8FF]  )V ̝\VVV[5U^&G :t ~v F^&Gj] tsamsrePLM86 V2.305/24/88 18:02:0Ӗ1STACKMEMORYCODEDATACONST SAMSRE_CODEDGROUPh@>јHH T4ϘD K FILLBUFFERSD׌READ TAGDISKREAD DBU^&^ &&W^&G :t ^&Gs^&G&G&WFV&w&S^&wRPFPFV~NV~u/ t^&9u&9Wr&W&F ^&GFF up^&GFV^&G&WF^&G^&G&W;Vu;Fw4&G^&G&W&+G &WFVF&G^&uFF]ל &pVVtsamssePLM86 V2.305/24/88 18:02:5Ζ1STACKMEMORYCODEDATACONST SAMSSE_CODEDGROUPh@-ߘHH TND K9 SETBSLFASYNCSETBSLFASYNCNOTMMD GETBSLFASYNCrREAD TAGDISKREAD TAGDISKWRITE TAGDISKMODIFYTAGNUL TAGSPLWRITE DOWRITESYNCBS FILLBUFFERSD PREPWRITEMMSD~ DU^ &G :tWSvvn^ &G ^ SvvFNs=u8^ SFP~u#^ &G ^ &t@Fs률^ &G F]\\#8\VV aĄU0^ &G :t9&G 9Fu9Fu^ &G&WFV^ &G&W;Vu;Fw3&G^ &G^ &G^ &O&W;Vu;Ns^ &Gs &G&;GwH^ &G&WN~;u;w/&wщFVN;u;s&+O&N։~؋FjFVFVF%Ff^ &G^ &GNV^ &O&W^ &G^ SPFPFPF t4F^ &G$^ &G :t :t^ &G&G&WFV&9Wu&9Gw&G&W9Fu9Fu^ &G&WFV^ &tSPF t^ &G&GF%^ &G^ &G4VX^ͿVWF҉VԋN~+&O&^ &tb&w&SP^ &w&wFPFu^ &?(~t"^ &G&GF^ &G :t ]P @V{.]UQ^ &G :t S^S>6^ &u^ &G ^ S^SF^ &G F]l (-GukU^&G :t:u^&G&G&W^&&Wd^&G :uY&Gs&G&;Gv &G&W^&G&G&W^&&W^&G s7&G s/^&/&_!^&G :u^&&G ]˜ =ģtsamsswPLM86 V2.305/24/88 18:03:4Ζ1STACKMEMORYCODEDATACONST SAMSSW_CODEDGROUPܖh@>HH TD K$ PREPWRITEMMSD PREPREADMMSD[^B TAGDISKREAD TAGDISKWRITEGETBSLFACHECKPOINTBSSD REINITBSSD D_UQQ^ &t4SFP^& u0^ SwmPvv^& u^ &G ^&]Z V5VD/{[UQQ^ &G<tO<uSP^& uI^ SFP^& u0^ SrmPvv^& u^ &G ^&]vV3VQV`tsamswi CTAsm 11.3*??SEG??SEGsamswiCodeDataDataDgrouph(HOpenByteStream fGPAMBsDef DiskBsOpen MapBsDeviceULCMPB deviceLast fSplBsDef SplBsOpen OpenTable QueryGpsAvail fDiskBsDef GPAMBsOpen AGUFPFPV^&?{t@&?[uP6:t. FPQSVSVQ^[Y=Xt ],N~] t&<FLUSHBUFFERSYSOUT|FILLBUFFERSYSINCHECKPOINTBSSYSOUTFK TAGSYSOUTTAGSYSINSETSYSBS DOWRITESYSOUT DOREADSYSIN CHKPTBSSYSOUT DBUQF =rmt =tmt"6rmP^&G ]V%),?B>UQF =wmt =mmt"6wmP^&G ]V%),A2|U^&G :t ^&SP],  &VCBUQ^&^ &&W^&G :t S] $/4V 0U^&G :uSv ]^ VRtsamtxtPLM86 V2.305/24/88 18:05:1ϖ1STACKMEMORYCODEDATACONST SAMTXT_CODEDGROUPٖh@pHH T,טD KGETEOFWP GETFILESTATUSREADK DU vPFPPF uxFV^&&W~u~tYFuRFVFV)F^v^ SPvvFPF u^ &?Gu&G &W^&&W] J VpVtsamvopPLM86 V2.305/24/88 18:05:5˖1STACKMEMORYCODEDATACONST SAMVOP_CODEDGROUPh@/H"HTJD KOPENBYTESTREAMVIDI5 GETPSTRUCTURE TAGVIDEOWRITE WRITEBSRECORDBSVIDٜ DU @VNVFU~ ]Nu+JVt)F^F9Fv@^ &80r ^ v&89vz^ ^ v&0^F븡 uDPPPF uK&G ^;v ^ X ^F&u^& u@^] uyĆ̋VĘijIUVnjޱ;u$:u ^&GZ~F =amt =wmt? uPPPF u~&G < r<w^&G _^SvFPFPrF uE^&G F^&GFsF^F^S^SvFP]*6TXejVwĆįʍύVtsamvutPLM86 V2.305/24/88 18:06:3̖1STACKMEMORYCODEDATACONST SAMVUT_CODEDGROUPږh@THH TDD KRTYPETOCONTINUECOMMONqTYPETOCONTINUE TYPETOCONTINUENXT$ QUERYVIDEOBS=BEEP FILLFRAME GETPNLSTABLE GETPSTRUCTURE PUTFRAMECHARS READKBDDIRECT TAGVIDEOWRITEFTYPED PBSAMVUTMARK CBSAMVUTMARKPBSAMVUTMARKNXTCBSAMVUTMARKNXT DUQPuURPPFPF uK~tE^&t6G^&G&vH^&@]Ì$V6 : F V Z f jqU uPPPF u{&G < r < wfrHF sFF FFF uPPPF uo&G ^ &:GwY^ &GX ^F&G;FsF^ &GPP^&GȴP^SvF tn<~u8F^ &OQP^&OɵQPvFF tUV~uF~ t~uF r~tFPFPFF^&~uq븋F] 6K V*>P Y _ h nr̄VđĵV.VeVvV  U^ SP^Sq]*\'$U^ SP^Sq]\'=U^ &G :t x uPPPF uV&G < rL< wH^&^&G^&GP^&G^&G^&G^&G^&GA^&G6 uPPPF u&G ^ &:Gw^ &G@ FF^ &G^&^&G^&G^&G^&G^&G^&G^&G^&G^&8G uA^&O^&8G u@^&G^ &GA^&G^ &G^&G](*/V<ēėĤ̩VĶێۊt samvutmsg CTAsm 11.3 ??SEG??SEGConstConstDGrouphhPI pbSamVutMark( cbSamVutMark,pbSamVutMarkNxtJcbSamVutMarkNxtNTPress NEXT PAGE or SCROLL UP to continue(Press NEXT PAGE to continue.(*UJLUsamvwrPLM86 V2.305/24/88 18:07:2̖1STACKMEMORYCODEDATACONST SAMVWR_CODEDGROUPږh@ HhH T\D K F10VAMŐFLUSHBUFFERVID,FILLFRAMERECTANGLEBEEP FILLFRAMEFRAMEBACKSPACE GETPSTRUCTURE OSVERSIONPOSFRAMECURSOR PUTFRAMEATTRS PUTFRAMECHARSPUTFRAMECHARSANDATTRSQUERYFRAMECHAR RESETFRAME SCROLLFRAME SETKBDLEDSETSCREENVIDATTRTYPETOCONTINUE TAGVIDEOWRITEFTYPEDTYPETOCONTINUENXTĜ DRU<     $8   X ڠ ` ҠU6^&^&G :t O uPPPF t&G < r6<w2F ^&~ t^ &?uxPPP^ Sv c>u!FPF u ~ r uPPPF t^&GF&8G w ]FX ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPP F tX FFF ;FwD FrF9F w^ &FF^&O&@^&G^&w FA:r 7CURRENTOSVERSION GETPSTRUCTURESYSTEMCOMMONINSTALLY DUFPFPF u@~ rErcMsg.bin Error %0NUFMsNMF^NPPPRPPrmP^Sv uGNPFPPFP uFډF~uNPFPPFP  ufF;FuXF^&N ;v&NPvvԚ u6NP^S^&7FP uNPNtNPF^F F t)PNPPFP uNF^FFFF^FFPP^Sv^Sv ^SP]k++KVhV̔VVVV V3V{Vptstartexitrunfile CTAsm 11.3(??SEG??SEGStartExitRunFile_CODECODEhhStartExitRunFileExitA#U,&&G < s3] VVstklim CTAsm 11.3B??SEG??SEGConstCONSTDataDATAStkLimCOEDStackSTACKDGrouphHHHt   StackLimCheckLSswap0PLM86 V2.305/24/88 18:13:1Ж0STACKMEMORYCODEDATACONST SWAP0_CODEDGROUPQh@7՘HHT,טD KE PSWAPPERERRORFBKPTSINOVERLAYS FTRAPTRACE FFIXUPSTUBSP INITOVERLAYSINITLARGEOVERLAYSREINITOVERLAYSPGETCPARASOVLYZONE+K STATICSDESC FATALERRORFPROTECTEDMODEGETPASCB GETPSTRUCTURE OVERLAYFAULTSERVICEOVERLAYASERVICEOVERLAYC POVLYZONE LPPOVLYZONEPORF PRGPDEBUG CTOSVERSION SWAPINOVERLAY DVV7UV;TU^SFP]|\'U1;FvTFPFPF u>~ sУFPF tq PPPF tVF&GF&GFs1^SPF uG$PPF t.PXtN&G㍇FF&&G ^&&G&G&G &GN&ONsO&GW$+N+&O&G&G&_ &G"j2&G&G&G&GF-&G_%V < @ HV^ cVt x ̂Vċ ̢Vį ̻Vʆ ؂   ! ) /3 9>BG MT e m t ń Ō œŗ ŢŨ Ź Ž ņ Ђ Ԇ ߂  &G `؍&G&_rFFFHN;r~^8ueVsYF^P;Vt F@FN+PFX^@FPFX^@Ftw]) +BĈĮSU&F9F u.&GFs&GFF &G-FF ;FvNFs&G FFF`&+G F1v~^NNOO|F+F FNsRQPPF tVPvvPv^F&G FFF`&+G F1v~^YFsF+F &)GF &Fr F&G]1  5 U i ̴VV߆ $ / @ +U&]˒ tswap1PLM86 V2.305/24/88 18:14:0Ж0STACKMEMORYCODEDATACONST SWAP1_CODEDGROUPPh@mH HT(ۘD$ K POVLYZONE LPPOVLYZONEPORFPOF2| MPRETADRBNEAROVERLAYRETURNFAULTP[ OVERLAYFAULTP*UPDATEOVERLAYLRUrMAKERECENTLYUSEDENABLESWAPPEROPTIONS.E FATALERRORGETPOVLYOFCALLERSERVICEOVERLAYC RESTOREREGSXXXOVERLAYFAULTXXXOVERLAYRETURNFAULT STATICSDESC FTRAPTRACE FFIXUPSTUBS SWAPINOVER LAY#$* DVV7RV8_UF;rU+FuKF;u>&GFF`++щV^&G^&^&^ &^ &^&&GN;w&;wA^&&GFFFV+‰F FFN^&FFFFFFF^&G HFF9Fv^&@]FFF^&H N^&@F:Fu;Nv F:Fs F@F룋F뚧 $*xĕĭV[U &GFF&ONF `++щVFFr2&G;Fv%^&^&;GuF^&GFNJFs ^Sr ^&w&wvPP^F^&G^&^FF^G]]=z\̖V VL*U &GFF^&;Ft6&D;Fv^&GF&G;Fw@Fs ^SrvvvPP^FF &+G1FsvP&_^&G)FFF^&G HN;rw&@FsFYFF;FuNF^ Gv^&@ ^ Fs$s^ G^ G^ ^ G^ FtzP] $#@[\qV ĀĒ +V>VrUQQ&GsRPvPFn&&GF^&t&G&G ;Fv:&GFF&G;Fv!^&tF&G^&GFҋF&G ] V+G`đ#U&Gs]˚Sr] V\C.UQ&Gs$F&GZ&W аu@F].4 tswap2PLM86 V2.305/24/88 18:14:5˖0STACKMEMORYCODEDATACONST SWAP2_CODEDGROUPOh@HH TbD K/ FIXUPSTUBS FIXUPRODS+ SWAPINOVERLAYP6MOVEOVWITHBKPTSETBKPTSONSWAPINFIXBKPTSONSWAPOUT FATALERRORREADUPDATEOVERLAYLRU MPRETADRBNEAR STATICSDESC POVLYZONEPOFPORF PSWAPPERERROR DU F FF FF tl=vF FFF~t.&w^SvvvFPF tP̋F)FtFFFV덋] D ^Vl yU^ &G&GFF^ &G HN;ra&@FrK~uF^Gv^ &@ F^ &+^G^ &F^GF ^FFu] A +UFsFFFF F3^ FFF;u^SFPFPFPFFFs&FsFFF^&t&G^ GFrF&GFF_&G ;Fw^&t/nF&G&;Gs PF&G F^&^&^&G^&G`+F+1F^ +F^ G8FuO^&GSFF]F&)G1&GFFrmv^0^Svs^S^&G&G^&uSPRP^SPSv^&7^] # \ ( UVf Ď ̓\̡V<t swap3PLM86 V2.305/24/88 18:15:5ʖ0STACKMEMORYCODEDATACONST SWAP3_CODEDGROUPNh@6֘HH T.՘D KMAKEPERMANENTP MAKEPERMANENTRELEASEPERMANENCEDEALLOCATERODS MAPCSIOVLY MAPIOVLYCS MAPPSTUBPPROC) GETOVLYSTATSxGETPOVLYOFCALLERSERVICEOVERLAYC MPRETADRBNEAR STATICSDESC POVLYZONEPORFPOF FIXUPSTUBSGETBP SWAPINOVERLAY DU&Gs2F F%F^&GF&G^&GF^&G7F&9Gw%&9Gr^&G^SPRP] IpVΠUS]EV \wUQQ&GsRPPPH&GFF&G;Fv(v&|u&G &D^&GF˸]ܜ!V)9QU&GsF;FrFFFF9FwFtFFFF;Fs t ؋FFu ^GF^F^SFPFPFPFF;FvFsF+F&ON`++щV^&GS]!V ̕VİĻ蠘U&Gs6F trF &+G^&&_^G^&;w0C&GFFF&9Gv&9F u^&^&^&GF͸]"0J]àU&_^G;F w&GsF &G Z&GFFF&9Gv^&;N t2^&GFv PPPP^FF^&]}">Q|V ̉V {)U&GsZF^F ;FuF&OF ;w7;F v(^ &GF^ &GFF^&Z&W]h*8U FFFFFȴN;r6^@F9FsFF9FsFFFFu~r F^&~r F^&G~r F^&G]0 tswap4PLM86 V2.305/24/88 18:16:4ʖ0STACKMEMORYCODEDATACONST SWAP4_CODEDGROUPMh@$HH T"D K REINITSTUBS"SERVICEOVERLAYC POVLYZONEPOF DU&GsRPPPFFFF&GFF&G;Fwv&D&GF^&+F&FF^&G HN;r7&@Fr!F^&GF^&GF^&FFu^&GFc]"V8HdnĂ^tswap5PLM86 V2.305/24/88 18:17:0͖0STACKMEMORYCODEDATACONST SWAP5_CODEDGROUPLh@ HH T,טD K MOVEOVERLAYSPQJMOVEOVWITHBKPTSERVICEOVERLAYC FIXUPRODS POVLYZONE LPPOVLYZONEPOF7 DUF t"&GsF PPPF F F &N+N N&ONFF&9Gv~+F^&Gv^&w^&G&GFF^&G HN;r)&@FrvVE]GTN]]V_V+oU] 6 >6% #1U]66Ў؉ 6 >% !%* UFPFP^S] VVUFPFP^S] VV swapdbgPLM86 V2.305/24/88 18:17:4ɖ2STACKMEMORYCODEDATACONST SWAPDBG_CODEDGROUPh@lHHTD K PRGPDEBUGL GETPRGBKPTMOVEOVWITHBKPT SETBKPTSONSWAPINpFIXBKPTSONSWAPOUT FBKPTSINOVERLAYSz DU&_] g UsP tG^FFFFF;Fr(^& t&G r&G;FuF&GF s͋]h\pU s~ tu^FFFFF;FrV^& tF&G s>&G;Fu5FF^&F^&^&G^&̋F^&G^&G F s]y\oU sX tO^FFFFF;Fr0^& t &G r&G;FuF&G^&G F sŋ]\tswapdr CTAsm 11.3/??SEG??SEGDATADATA SwapDR_CODECODEDGROUPhh` GetBP AG U]swapmo CTAsm 11.3*??SEG??SEGdatadataSwapMoCODEDgrouphhh MoveOverlays MoveOverlaysPAU^SFP^S] VVTapeBsPLM86 V2.305/24/88 18:18:1˖9STACKMEMORYCODEDATACONSTTAPEBYTESTREAM_CODEDGROUPh@ IHHITxD KRGRQSVNBUFFSȐ=OPENBYTESTREAMTAPE~BSPUTVALIDPOINTERBSFBUFFERAVAILABLEBSSENDIOREQUESTXBSGETIORESPONSEBSCLEAROUTSTANDINGREQUESTSBSREISSUEREQUESTSXBSTAPEPRIMEBUFFERS BSRETRYWRITE BSTAPEGETBUFFER BSTAPEPUTBUFFERi BSTAPEFLUSHBUFFERS- FILLBUFFERTAPE FLUSHBUFFERTAPE RELEASEBYTESTREAMTAPE  ALLOCEXCH CLOSEFILE DEALLOCEXCH ERROREXIT GETPSTRUCTUREOPENFILEREADREQUESTWAITOPENTAPE CLOSETAPEREADTAPERECORDS TAPEOPERATION TAPESTATUS TAGTAPEREAD TAGTAPEWRITEM D[Sys]Tape00Config.sysޠ[!Sys]Tape00Config.sys[Sys]TapeConfig.sys /[!Sys]TapeConfig.sysРC(c(.:uU~sx#e~tF 10¢F10 FPPPRPPrmPF tEF 10¢ F10 FPPPRPPrmPF~t%FPPPRPPrmPF~t4FP/PP FP^SvRPPrmPF~uTv^ SPPPFPF u'^ &?r9tF' ^ w~^YvF~uF( F]1,:BZVuăċ̣VĶVV,VbV~U&FPPPF t& s~F~[Nu+JVt|^v&Fܱ]:uB9vw@"s=Fܲ0:r/<9w+F Vܶƒ0F&8Hu NsFFF~]Nu+JVuPNF+IN^@FF&u+JVuЉFVFNFAVNVN+INFFP^Svv^Sv؎F؍GPF ufFF tb^&?+uuIF~ rmuH;FFHN;r6^&Fܱ0:r<9wF V*Ѷ‰FK#YFu~ rmtFwmxV(3mFrm^Sv^&w&wPvލFPF uvFPF uwF% u@F݃~uvPSPF uF~t ~ amuFFF;Fvv~upvPPPF=1#uF~tQvP^SPFPPF=*#t==1#t8==#u9Fu+vSSPFQvPPPFFF^~ amu(vPPPF=1#uF~t~ amu~uvPPPF~uwF^&G^&G^&G~ rmu^&G ^&G ^&G!F =wmt=amu ^&G F ~u^S^SԜ-$V 8ViV ̥V V V V @V uV ťΆZb[vF~1#uF~u6^&GsvPPPF^&G vFF] \;V NV GdUF(؍V^^F@6F1VF^ uDGG^&G&W]  /CU^&G :u @A@A1B1;t] !1OXUQQ@A1VRF(؍VPF tPF]A \',V9VAEdU>u P^&wFPF tP^&u@A1^&G]NV#V 0V6CHQYU>t$^&wFPF tP^&wFPF tP]V 'V->VKVuXUFF^&O :u @A1VFr:F(؍VPF tPF;uFċF벋] =BVOVU\EU^ &G1FF1F&G1 tFF;Fvx#q^ GPF tPF1v;wI^ &G :u.F^H^ &GFFF;v(؍VF^vF^ &G^&G ^ &G^&G^G$F&GZ&W^G&F&GZ&W ^&G~YYu^&GFHf^^&GZ&WF^&GFtD^ &O :u2FH;Fr XFu^ &G^ &G ] ޜ>LVYVfjs~ăĈĒĩĹdotzŀ͉\ŧŭK UQu2#2^&wPPPF^&wPPPF] !V :V G UQQ^Ss1^SF=n#u^S^SXȋF tS@A1X(ćh^&Z&W؋|^&G^&G^&G!]t% \\-\7\GLUX\]hwi UQQ ^SsU^SF=2#u^S^S F tt~n#u^S^SX뤋F tN@A1X6(ćh^&Z&W^&G&G^&G].\!\3\=\W\a\qv̂\Ĉ̋\Đě1- UQ^&G :u S^&G t#@A1¹(&O؉lX >tU^SF=2#u^S^S F t)~n#u^S^SX뭋F t]) \',BE\KQ\\n\x\̒\̜\) U^&G :t 3^&^&G u^S F^&Os ==#t*#a^&G!s ~=#uJF t6=*#u^&Gr&GF~=#uF ~1#uFF^&G]01\y U^&G :t WHs6H(ćh^&Z&W^&G&G^&G^Si F u ^&]"%0[\ U^S- F^&O :uI uE&wPPPF u^&wPPPF~u ~=#tF2#^&Gs&wPSPF^&wF^&w FF] \3V PV ̂V ̑V ̠VtucmpbaPLM86 V2.305/24/88 18:20:1Җ1STACKMEMORYCODEDATACONST UCMPBA_CODEDGROUPh@?јHH TD KSDEQUIV8 ULCMPB DCU^ &G^&;Gt$^ &S^&S^ &wt@]/V tucndwdPLM86 V2.305/24/88 18:20:5Ζ1STACKMEMORYCODEDATACONST UCNDWD_CODEDGROUPh@3HH TD K*FCONVERTDECWORDFCONVERTDECDWORDb LQ_DWORD_MUL DfUQ^&F~ tFF9F v<^ &0r9v(^& ^ v&0^&F뼰] bUQ^&&WF~ tYF9F vO^ &0r9v;^&&W ^ v&0^&&WF며] pKVtufilenPLM86 V2.305/24/88 18:21:1і1STACKMEMORYCODEDATACONST UFILEN_CODEDGROUPh@,HH T(ۘD KMAPFHTOFILESPEC* GETFILESTATUS STRINGAPPEND STRINGINIT D[]<>U~r~s FP^SvvP^ SPF uϸPP^ GP^ &GPPPvP^ SPF uG^ GEP^ &GDPPP^ GP^ &GPF^]>.(V=VIRViVnwV̌V̪Vį̸VVFtufilesPLM86 V2.305/24/88 18:21:5͖1STACKMEMORYCODEDATACONST UFILES_CODEDGROUPh@AHH T.՘D KLDELETEBYFILESPECRENAMEBYFILESPECQOPENWITHCREATE WRITEEXPAND2SCHANGEFILELENGTH CLOSEFILE CREATEFILE DELETEFILEOPENFILE RENAMEFILEWRITE\ DUUFP^SvRPPmmPF uvF t vFF]͜ #V2VAVPkQUFP^Sv RPPmmPF u3v^SvRPPFvFF uF] #VEVPV,~UQ^S^Sv^ Sv mmPF tH=uF^Sv^ Sv vvF u$^S^Sv^ Sv mmPFF] VEVjV2UQQv^Svvv FPFF^&~ua~ uF u>uPP~uO&G& Gu+PGPF up&_^ F F-&_^ F &FF &GZ&WF^ &F V;v^ S^+P!F uOF ^ &GF^ &GFF9Fr$^ X^F&^&GFuԸ]% V%V1GVTjĄlUQQ>u>uPP&_^F&G;F s FP^Sv ؎F@P] V$V*{UQQ>u>uPP&_^F&G;Fs 2v^@^&O&&G]S!VV%ARVk/Ur &_S^SS]  /#UQ^&v ^ &Gv&L@^ &;vS&O+P5F ud^&O&7^ &y^Y^&G^ &w&^ &G^&^&G@^&G^ &Gv&D@^ &G] *UQ^&v ^&&G^ &;Gt j P^ &G@v&L^ &;vS&wF+PkF u^^&O&7^ &y^Y^&G^ &w&^&G@v&D^&G^ &G@v&D^ &G] Ɯ-V NUQQ9FsF^&&+GFSv+FF9Fw^SF+FP]m{UF%FPvFPF=t5v^&%FN;tFPQvP FF^&]0V,VSVYVʠUU^&G FFFrFF^F&9GrSX^F&;Fr7&t0Nsv&;s!FFFF^&F^FFFuFs^&N;v&O^0^~9^YF^&^&GFF^&N+F&OF^F&9Gr!X^F&uF&FuӋF9FsRPvFPF=t6v^&%FN;tFPQPPFBF^&G#&^&#NFPQF&+PP^&&+G]Ϝ.V>VfVlVͣVͩVڊt xbusmode3dmaPLM86 V2.305/24/88 18:28:5Ɩ7STACKMEMORYCODEDATACONSTXBUSMODE3DMA_CODEDGROUPBh@5HHTD K% MODE3DMAINITMODE3DMARELOAD="CURRENTOSVERSION GETPSTRUCTUREG DYUVF]U PFPF uv> sl> u~sy]PPFPF uD^&G0F&W4vP6Pu6Pk]˨!V%CV^duĉ;U>u]˃> s6P2]˧ \",t );kLDX4rczCHECKPOINTDABUFFERTTIMETEXT_SALPHAABRAltCloseAllFilesLL AltAttachLuSC_FlushBufferCr CloseGPSFileDeleteKeyedQueueEntryREADCOMMLINESTATUS_ AltOSVersion PT_UNGETCH CloseCommLine GetBsLfaSysBs SETMSGRET rqlablgps!samswr!<`FhOXBm)6uDISPLAYFORMVIDEOBSkCHECKPOINTBSASYNCCZNotifyMultiProcessSwap TsConnectSendMailbsKbdOSetExitRunFileRestartPrinter AltKbdWakeUp querygpsavailsamsre! ctosversion!I_x0j[J@*coS9} StopEm3270IN_READBYTESTREAMPARAMETERLPTk StatusNetSendNetMessage SetDateTimeAltReadKbdDirectREINITOVERLAYSP AltClearPathlldivDoXon  ResetSubsysQuadEQSetFhLongevitysamspl!{y5=jQDr\~+ TapeStatuslrdivAltReadKeyedQueueEntryOPENBYTESTREAMSPL{ AltSignoffRJE ReceiveMailWriteCommLineStatus_scQUERYDARECORDSTATUSJPARSESPECFORNOBRACKETDIR SetCommIsrRaw QUEUETXCHARsamcom! saminterface!h 8251_SamcSt!I95"p^T,gz@ WAITFORABUFW AltSetKbdLEDFLUSHBUFFER_8251CheckProcedureDelay VidControlStatusNetMediaQueryMaxConnectionsFIXFILELENGTHSYNCAltQueryKbdLEDsAssignVidOwnerGam_UnLockRaster MountVolumepfromo Gam_SetCursorTRUNCATEDAFILELSC_OpenByteStreamLptr tagKbdReadOAltShrinkAreaSLOpenFilepH,"8Rx>_fAltDelFileSpoolertagLastOAltSetIBusHandlerBUILDFFSSPECFROMFILE/ OutputPlmGetCommParametersSystemCommonQueryRemoveMarkedQueueEntry AltSetPathCleanSpoolerQueue AltStopEm3270 GetQMStatusAltSetPartitionExchange lq_dword!coed!=PaFromP! appendmsgret!*SC_FillBufferLptrSetCommParametersFLUSHBUFFERQICRESETTRANSMITQUEUEPROC QueryBsVidONotifyNetEventPMosPARSESPECFORFFSPASSWORDGetCommLineDmaStatusSETALPHACOLORDEFAULT>READTONEXTFIELDaDISCARDINPUTBSCZCHECKPOINTBS_8251 WriteLED!rsamrc!19msHcQAZ}(AltSetScreenVidAttrAltGetWsUserNameFILLBUFFER_8251 AltBeeperOff AltExpandSpec QueryVidHdwDIRSCANINITNODEZPARSESPECFORVOLBSTAPEPUTBUFFERQueryMemoryAvail CLOSETERM#IS_COMM_TIME_OUT#CallRealCommIsrSC_CheckPointBsCrQuadLT NLSPARSETIMEquerymodulepositionQuadLEAltQueryDeviceNamesucmpba!x'itNaC:~/YAltChangeFileLengthAltConvertToSys PT_FISNUMERICIN_SETIMAGEMODELPTkCloseByteStream cmTerminateContextTsDataUnAcceptCall ReadX25Packet PurgeSNAUserGam_GetContiguousBmBeepWriteLogOPENBYTESTREAMSYSINmpiTxIsrStateoTxIsrCase fxscan!| xbusmode3dma!querymoduleposition!DxtWa=i3K,ReadKbd AltDialCommCHANGECOMMLINEBAUDRATE GetCharPosIN_FLUSHBUFFERLPTk FatalError{ NewProcessSetKbdActionModeRealAltMapXBusWindow FILLBUFFERSDAltFileSystemAbortlrmulERROREXITSTRINGsamdse!@V9NuG_?"m.zi ExpandAreaLL WriteSNAPIUAltDeactivateRunFilePARSESPECFORFFSNODE LogRemote MapXBusWindow tagDiskReadO AllocMemorySLSETIMAGEMODELPTZAltDisconnectCommWrite AltStatusRJElrmul__AttachLuQCmpGEAltQueryRequestInfoQDiv16damoct!L8+qi{T!?аI1e\AltNotifyNextIncomingBINDcmTranslatePhToChYellStop  DeleteFile AltQuietIOAltLoadCursorRamSystemCommonConnect CLEARCURFIELDuCOMPACTDATETIME;FLinkO AltWriteFileAltGetNxtFilePrt CallProc17 CallProc07 CallProc37 CallProc27DeInstallQueueManagerAccessSystemCall TPPROCSTACK#BUILDHFSSPECFROMVOL/AltReWriteMarkedQueueEntry appendsd!. rqlabltape! 8251_SamcCl! samcommsubs!mS"/@wHc[ GetIBusData SC_SendBreakCrTerminateMailConnectionFProcessorSupportsProtectedMode FLUSHTPBUFFER#QueryProcessNumber UnlockCursor PauseSpoolerVALIDATEFILESPEC AltSetFileStatusQuietKbdForSwap QuietForSwap AltPSystemCallFromSrRaSystemCallAppendNumText!,mode!ftlpro!{samdwr!H  qyJa(/iQ>7Gfx_ConvertWordsConfigureNetResult TsDataRead LoadStyleRam RGPARAMINITGetSpoolerQueueEntry RGBAUDRATE#PSystemCallFromSrRaSystemCall OverlayFault RGPTXLTNTABLE DOWRITESYNCBSREINITBS9CLEARFRAMESEGMENTuShrinkPartitionAltChangeOpenModeCreateExpandDownAliasWRITEBYTESTREAMPARAMETERC_8251 AltLogRemotesamdre!>gu8LF)>#`V AltLoadTaskTYPETOCONTINUEWriteLEDRELEASEBYTESTREAMCINTERNALCheckErc{ FLUSHTXQUEUE! FillFrameAltDeallocRunFileGETSTANDARDERCMSG WriteAsyncGETPOSITIONTOADDFFSLEVEL/GetSpoolerVolStatusAltKbdResetSysIn READSTATUSCZ FillBuffer AltAccessSystemCall ctosversionI kernelnames!formnf!x.$LUzReadCommLoadTaskRGPARAMInitSysByteStream SetBsLfaSysBs rqlablAlt!querygpsavail!M'E6-_>WgyIpAltReadDirSectorFLUSHBUFFERASYNCCZSETRSLFAWRITEDAFRAGMENTQ PREPREADMMSD CreateFileClosewaitAltCloseAllFiles MAKEPERMANENT LoadCursorRamCheckpointSysInDisableClusterRQCURBUFW QueryVideo!ossub!QLn+U#Av5c QuietMailUser INITCOMMLINE SpoolGPSFileAltAcceptX25CallAltChangeUserNumMailAltShrinkPartitionllrem__DepCh IN_OPENBYTESTREAMSPECIALCDescribeGpsSpooler GETCHANNELNO BSTAPEFLUSHBUFFERSICMSWait CreateDirGam_LockRasterRegion AllocAreaSLs1'[ynd7KO@RequestNetConnection CheckpointBs DeInstallSpoolerDialCommRecvCommLineDmaReadNextQueueEntrylrsgnAltQueryMailUniqueIdChangeOpenModeAltWriteX25Packetstklim! initcomm! rqlablts!  5QXf;Go"vy+ SETSTYLERAM> ReadDirSectorAltSetSysInModeWriteX25Interrupt PROCSTACK#RemoveKeyedQueueEntryAltNetTermination SENDBREAKCZAltSetDefaultTrapHandlerGetGPSDdDocInfo DeviceReadQtzRescheduleProcess IsrRxData IN_DISCARDOUTPUTBSC.samscl!uNVRam!xTdG>l(3:AltCancelRq3270Gam_HandleCursorIrptGpsSpoolerPassword StartEm3270lrrempSetBsLfaAsyncOSetGPSDeviceDriverModeSC_ReadByteStreamParameterLptr DbgPosCursorUnLockVideoForModify AllocLdtSlotSetNode BreakComm fileparse!aucndwd!~r#O+Vwl:C3` RELEASEEASYdTsDataCloseLine OpenCommLine QueryMemAvail AltReadFileTsDataOpenLineProgramColorMapperRq ExpandSpecMovbMoverSegmentGam_ScrollRasterLines DeleteDirAltBeep AltQueryDcbFCONVERTDECDWORD SignonRJEGam_QueryVamStatusstartexitrunfileNetTerminationAcceptCommCall RemoveQueuesamdsw!Fsamreb!t parsetime!Rs(h Z?51{I INITCOMMLINE_lrrem__ AltInitVidMapFLUSHBUFILLEGALdWaitpGetLocalDAINumberBSQICPRIMEBUFFERSQueryMailStatus MPRETADRBNEARBUILDFFSSPECFROMPASSWORD/AltSetDiskGeometry RGIOCOMMDATAFIXBKPTSONSWAPOUTConnectionNetMediaFilterDebugInterruptschkOvr o%<0gS^wGPFORMSTATEGLOBALq AltKbAttn3270AltQueryMemoryAvailAltPurgeMailUniqueIdMarkNextQueueEntryOPENBYTESTREAMSYSOUTBSFBUFFERAVAILABLEAltDeallocExch tagCommModifyO KbdResetSysInTransmitCommLineDma CreateProcess TsOffHookAltReadyForCmd3270SetPartitionLockBUILDSPECFROMVOL/samtxt!EfNtm{</^W%SetLpISRTsOnHook AllocExchAltSetWsUserNameAltDeviceReadIdAndDataDeleteGpsDDJobENQUEUETXCHARS.FLUSHBUFFERVID FXSCANNEXT| GETCHANNELNOC PT_FISDELIM ScrollFrame LockCursorAltLoadRunFileformin!qxE0cm~P=&ZGetGPSDDHistorySetPartitionExchAltReadKbdStatusAltTerminateQueueServer AltSetCommISRPARSESPECFORHFSVOLAltSetTrapHandlerSC_WriteStatusCrSetCommIsrRawSFNSC_DiscardOutputBsCrcaseXoff AltDefineLocalPageMap ExpandAreaSLENQUEUETABCHARsamwrb!KtUe]9o5@-{#FBKPTSINOVERLAYSGETRSLFAQueryRequestInfo tagDiskModifyOMul32 OPENRSFILEReInitLargeOverlaysGam_DoRasterText TxDontWakeUp  CancelRq3270AltScreenRead3270lldiv__ PT_FISYEARAltDeletePartition! j^>J{3%+sT QUERYVIDEOBSBSQICFLUSHBUFFER CBAUDRATE# SETBSLFASYNCRemoveSpoolerDeviceFileSystemTerminationWriteTapeRecordsAltStatusRead3270RELEASEBYTESTREAMLPTZWriteByteNotMMD GetFileStatus ResetCommISR READRSRECORDAltPurgeX25UserAltFSCableDropRxWake  SwapInContextsetpartitionname!cmCalls!9(]Ϻ1!xCTfK8mSetGPSDeviceDriverControl InitCharMapsendXoffTxCase  CLOSERSFILESETBSLFAASYNCNOTMMD@ ResetTimerIntSpoolerPasswordRsUpLinkDeliverRestartSpooler ACCESSNVRAMTestPartitionFlagsDISPLAYCHANGEDFIELDn IsrSpRxCnd pGetBsLfaAsyncOQSubcbSamVutMarkNxtQuerySNAStatus READBSRECORDdRemovePartitionUPDATECOLORHARDWARE>AltReadX25PacketDisableActionFinishFINISHPENDINGWRITEH CSUBPARAMSsamcop! 8251_DelPtr!_@um8i0%JUAltUnMarkQueueEntry GetModuleIDAltGetClusterStatus OPENNEWFIELDx GETBSLFASYNCAltGetFileStatusGetGPSDeviceConfigDeactivateRunFileGR_GETENVIRONMENT>FRmos ChkPtBsSysOutPARSEDEFAULTLEVEL WriteGPSFile FIXFILELENGTHH TsVoiceStopSETIMAGEMODEGPUMAKEROOMFORFORMk SetCommISRAltSwapInContext pIsrTxData qVڷD/zN'b8f PARSEFILESPECDeallocAliasForServer DoDirectWriteDisconnectCommCHECKPOINTBSADNOTMMD6SwapDebuggerVideo ConfigureMailSetDefaultTrapHandlerPSendAltCloseSNASessionCHECKPOINTBSAD6inactiveRxCase SetSpoolerImageMode AltResetAgentAltDismountVolume XWriteSNAPIU CreateUser GetpStructureAltSet386TrapHandlerAltQueryExchangeEstablishMailConnectionstam!G%=.U8LZPT_CHGET PCUSHION1 PCUSHION2DelFileSpoolerAltQueryKbdStateTsHoldAPPENDNUMBERTOSD.BitBltAltWriteSNAPIUsamimg!chUx\qJ}1#?:*AltQuerySpooler GETPRGBKPT MoveVanilla  CMSTARTAPPL9AltExpandAreaLLRespondGR_SAGRAPHICSBOARD>MoveFrameRectangle CreateAliasAltGetPartitionHandleReUseAliasLarge ITIMEERRORQuietIOswap0!samcrx!#mPuHW~'6b_@2WRITECOMMLINESTATUSEXPANDDATETIME]OPENBYTESTREAMTAPERGRQSUPDATEOVERLAYLRU CLOSECURFIELDx WRITEDARECORDQ InitVidMap AltSetPrefixLogAltRejectSNASession PREPWRITEMMSDChangePriorityswap1! rqlablctnet!] νyq?O-5jAltTerminateSNASessionAltQueryNodeForMailUser activeRxCase PARSESPECFORFILEIN_WRITEBYTESTREAMPARAMETERC&PARSESPECFORNOBRACKETVOLAltSetKbdUnencodedMode FILLBUFFERCh PREPREADMMADF AltWriteSwapIN_CHECKPOINTBSLPTk FILLBUFFERNo ResetMemoryLLAltSetKbdActionModeRealTXLTCHARQueryPidSetDiskGeometry AltOpenFileQUERYDALASTRECORDJ FILLBUFFERKiXmitCommLineDmaswap2!QicBs!sambrn! ! R+Ias@Y|&7m1SetTrapHandlerQueryFrameBoundsllmul__ WRITEBYTESaFromSnBSSENDIOREQUESTSetIBusHandlerFORMATDATETIMEf FRSWAINUSE SetFileStatusENABLESWAPPEROPTIONSAltChainREADBYTESNOTMMDdCHKPTNOPd AltReadSNAPIUSC_DiscardInputBsCrAltSetFSConfigParams DeAllocSgswap3!Rm(wd"@H[3MSetImageModeGPSPurgeX25 beginCoed=GetGpsSplVolStatusGam_QueryCursorPosition SetSysInModeLockOutFSCanonOpenByteStreamCHECKPOINTBSGPLBSTAPEGETBUFFERAltPurgeMailUser AltDeAllocSgswap4!msgret!mLong! debugger!YZm7dO{#rA-HAltDeviceReadID tagLptWriteOGetGPSNodeConfigIN_SETIMAGEMODECGam_RasterOpText QICDEVNAME SendRemoteAltAcceptSNASessionsetpartitionnameAltReadDirPagePutAttrDismountVolumeAltGetPartitionExchRespondToNetConnectionGetPartitionStatus OSVersion pIsrSpRxCnd  ReuseAliasswap5!FComparePointer!_DdLY!4dn%^R,DXDeviceReadIdAndData PT_FISMONTH ReadSNAPIU QueryKbdLEDsChangeUserNumMail ReadAsyncCHECKFOROPERATORRESTARTCZOPENTERM# SplBsOpenO fSplBsDefOQueryDiskGeometryFileSystemAbortCheckpointBsLpSC_AcquireByteStreamCrvrmul__OPENWITHCREATEPROCREADFIELDNULLuICMSSend 8251_SamcTq!um_'3W?+dKENQUEUELPTCHARREADCOMMLINESTATUSRGPBS# PurgeX25UserGetPartitionExchangeLOADBACKGROUNDPALETTE>gr_EnableIWSGraphics SetWsUserNamelrdiv__AltSetColorData CloseAllFilesBUILDSPECFROMDIR/ReadKbdDataDirect pQueryVideoBsOgr_DisableIWSGraphics GetRunFileHdr Bs_OpenFileqINITLARGEOVERLAYSAltMountVolumesamsmm!w" tQ+Y7cj1=I{AltGetDateTimeAltEstablishMailConnection OpenQueue ClearPathInputPlmConnectNextMailCenter IN_SENDBREAKC. QueryNodeNamePT_FSTRINGSEQUAL AltServeRqCloseAllCommLines DIRSCANNEXTZBUILDHFSSPECFROMFILE/ ValidateMailUPDATEAWSHARDWARE>QueryNodeForMailUserPARSECOMMLINESPEC_RELEASEBYTESTREAMAD6WRITEBYTESTREAMPARAMETERLPTZIN_WRITEBYTESTREAMPARAMETERLPTk samOssubins!rx)EYa}Rh4p>Gam_RemoveCursorAltMarkNextQueueEntryAltQuietKbdForSwapPT_MATCHALPHASUB LOOKUPRESETaAltMarkKeyedQueueEntry FTRAPTRACE MAPPSTUBPPROC OPENDAFILEL tag8251WriteO PSWAPPERERRORsamdop!: 8251_SamcWr!saminf!dj5X.?Q~b#tF:WriteX25Packet QueryWSNumRELEASEBYTESTREAMGPL GR_MBIOPORT>SetPathCreate WakeUpSchedAltSetPartitionExch AltReadCommCURRENTOSVERSIONI STRINGAPPENDIN_CHECKPOINTBSC.AltQueryX25StatusInitMailNotification! 8251_SamcRe!ifasyn!,#}NWlt2fH]9AltAllocAreaSL SignoffRJEMAKEPERMANENTP AltFormat tag8251ReadOAltSetKbdUnencodedModeRealSgFromSaFILLBUFILLEGALdSgFromSnCMSWITCHCONTEXT9 IsrTxData  GETBSLFAASYNC@SignoffMailUserRGPARAMSETELTNEXTdamutl!Tu-zS!5>oZHeAltFilterDebugInterruptsAltSetCommParameters MoveOverlaysQueryFrameCharAltScsiCdbDataOutTsQueryConfigParams GetDateTimeBUILDFFSSPECFROMVOL/RELEASEPERMANENCESnFromSrXonRet  RequestDirectAllocMoverSegmentAltReScheduleMarkedQueueEntry InstallNet GetSlotInfoILIBTYPESETIMAGEMODEILLEGALdtfENQUEUECOMMCHARaRx17 aRx14 aRx13 aRx12 aRx11 llsgn 8251_SvrFtq!!SamGcl!L$\`d4hx> F,Qp FSCableDrop GetStatusvrdiv FlushBufferLp WRITESTATUSCZPARSESPECFORNODE ReadKbdDirectPARSESPECFORFFSDIRAltFlushCommBufferaRx22 aRx21 aRx20  GetFRmosUser BUILDFILESPEC/SC_CheckForOperatorRestartCrFILLBUFFERASYNCCZ tagDiskWriteO SetpStructure,Ah#MFYu8e CHECKPOINTBSCZ GetWsUserNameTIMETEXT_SALPHAAltGetCommParametersSetImageModeBrnULCMPB ResetAgentIN_CHECKPOINTBSASYNCC.RGBTIMEALPHATABLEABRPOFCHECKFORAUTORESTARTPROCAltCreatePartitionllremswapdbg!" +5g#>\JTq}AltSetVectorArea querymail EnterBootromRemoveQueueServerDeallocMemoryLLRemakeAliasForServerCBWITHOUTPASSWORD PREPWRITEMMADFIN_DISCARDINPUTBSC#GetClusterStatusSC_FlushbufferAsyncCrGetPOvlyOfCaller AltSignonRJESC_ReleaseByteStreamLptrufiles! rqlablxb!7%AJSw-mbZ SWAPINOVERLAYFCURFIELDCHANGEDq FLUSHBUFFERSDAltDoDirectWriteAltScsiCdbDataInSETDABUFFERMODEJDeletePartition DeallocExch AltDeleteFileQueryServerForUserAltQuerySNAStatusAltAllocMemoryFramesSLaRx53 aRx51 SC_CheckPointPhyr QueryExchangeAltGetSpoolerStatusservesc!8251_SvrTPInf!#samopf!q|UnE*M>/rcAltAddFileSpoolerGETCANONICALNODEANDVOLTsDialIN_CHECKFOROPERATORRESTARTC. SetXBusMISR PrimeThePump  PausePrintercmSwitchToExistingContextINITIALIZEDARECORDSTaRx67 CloseSpoolerFileaRx66 AltInitLocalPageMap rqlablCM!mappagenumlfa!#)V<{51KbuDqm DeviceReadID GetDirStatus SetStatus LOOKUPSTRINGavlmul AltReadSwap DbgBmPutChars DbgBmSwitchOverlayReturnFaultIN_OPENBYTESTREAMLPTkGetPartitionHandleaRx9 aRx6 WaitLong RGPOUTBUF#aRx3 aRx2 VacateParCleanUppSetImageModeBrnO CLOSEDAFILELaRx1 OPENBYTESTREAMPTR_8251 FXSCANINIT|TxWake aRx70  SETBSLFAASYNC@RELEASEBYTESTREAMQIC FILLBUFFERQICPSYSINBSAltXWriteSNAPIU 8251_SamcTd!4<\~"JStiaD,ȸvrrem__TsDataCheckpointConfigureSpooler CREATETPPROC# InitVidFrame TapeOperationOpenTapeISREXTINT_8251QueryDeviceNameFSrpUp ReadKbdStatusAllocMemoryFramesSLRENAMEBYFILESPECAltAllocLdtSlotAltSetPartitionLock ConfigureNetGETEOFWPAltExpandAreaSLAltTerminatePartitionTasksAltRestartSpoolerSetSysBsAltDoDirectReadsamdmm!9`Vk{Bv4>%N SetDirStatusDeSpoolerCheckInReScheduleMarkedQueueEntryMAKERECENTLYUSEDaRx9j AltCloseAllCommLines AltCloseFileQueryExitRunFileFORMATWRITEPARAMBLK#SystemCommonInstallOutPlmaRx99 aRx98 samctx!.formcf!nazL!ʬ)W?C7lAltRemoveMarkedQueueEntry InitNetServerGetGPSDeviceDriverStatus OVERLAYFAULTPMod32AltReceiveMailAltRemovePartitionAltSetCommIsrRawRELEASEBYTESTREAMSDuBUILDFULLSPECFROMPARTIAL/ ScsiResetmpiRxIsrStateoRxIsrCase  STRINGINITAltAllocMemoryLLAltDeleteMarkedQueueEntryinactiveTxCase vrmulFrameBackSpace AltInstallNetNotifyCMCHANGECOMMLINEBAUDRATE_A<Rd(ˤI3unٗ\IdentifyDeviceDriverSetVideoTimeoutPARSESPECFORFFSFILEAltPurge3270EmFormat APPENDSDTOSD.DT_INITTIMETEXTQueryInformation InitNetAgentDELETEBYFILESPEC LPPOVLYZONEAltAddQueueEntryAcknowledgeMailReceiptDefineLocalPageMapNotifyNextIncomingCall tagVideoWriteO QueryDevice KbAttn3270 parsetimeWRITEBSRECORDNOTMMDd SetKbdLED SetDispMsw287 FlushBuffer samnul!o# D4(U{"<q^cK OpenFileLL DoDirectRead WriteFileAltQueryDiskGeometry sendXonTxCase  AltCreateFile STARTTIMER#QueryFrameCursorScsiCdbDataOutSDEQUIVAltNotifyNextIncomingCallReleaseByteStream  8251_SamPtr!F@hL8$`/Vs MOVEFROMFIELDxSETMAILUSERNAMEqueueOverrunRxCase READDAFRAGMENTQ USERFEEDBACKu QueryLdtr AltRenameAltSetIntHandlerQueryCoprocessor SENDTOQUEMGR{cmStartApplByBlockSC_CheckpointBsAsyncCr DbgScroll CleanQueueDeallocMemorySLrqlablmoversegment!J]U8{h%a-@qOPENBYTESTREAMAD: READDARECORDQ activeTxCase AltSpoolerPassword SetVectorAreaREADSTATUSC_8251LockVideoForModify AltResetSysInSend REINITSTUBSAltResetX25CallAltQueryMemAvailDEALLOCATERODScmStartApplByNameConfigureSpoolerDevice GetUserNumber ShrinkAreaLL RGIOCOMMCTLCallProc7 WriteSwap SetGPSParams AltDismountTsRing 8251_SamQng!YRu>^I7e)ocmTranslateChToPhTYPETOCONTINUECOMMONBUILDHFSSPECFROMPASSWORD/ ICMSVersionAltInitiateX25CallWriteIBusEvent fGpamBsDefOservesc DbgPutCharsDISCARDOUTPUTBSCZ SetPrefixMarkKeyedQueueEntry APPENDTEXT,MODEDATETIMEFMTGetpASCBAltResetCommISRAltGetMemoryInfosamkbd!iuHn.d#T:@^|ServeRqAltDeallocMemoryLLPARSESPECFORHFSNODEBUILDSPECFROMPASSWORD/READBYTEt AddQueueEntrycmQueryContextHandlePurgeMailUniqueIdLockXbisBUILDSPECFROMFILE/ cbCoedGroup= tagCommReadOLOOKUPaGetFhLongevity DIRSCANINITZsamsop!xrqlabl! ResetSysInREADBYTESTREAMPARAMETERLPTZAltDisableActionFinishIN_READBYTESTREAMPARAMETERC!AltReadActionKbd AltOpenQueue Lq_DWord_DivSetMailAgentStatusSETTERM#BSQICGETBUFFERsamdcl!6cmpdt!; StandardErc!q^).=5ŷMɉ$ETiRequestPORF tagGpamWriteORenameTqEmpty  FDAWAINUSET GetGPSNetList GetGPSStatus CloseRTClock AttachToNetAltQuietMailUserACCEPTINPUTFORFORMq pPrepWriteMMDODeInstallGPSDeviceDriverGam_ChangeCursor StatusRJE RELEASERSFILERejectSNASessionVALIDATEENDOFBUFFER@ReceiveCommLineDmaSetScreenControlWQSubvlremrsamer!swapmo!{rFMbܶ-W?%6fServiceOverlayCIN_FLUSHBUFFERC. WRITEBSRECORDdServiceOverlayBServiceOverlayA AltSendMail UnlockXBISAltRestartPrinterRELEASEBYTESTREAMCZbsVidOAltQueryServerForUserWriteIBusDevice KbdWakeUpAltPauseSpoolerAltReadNextQueueEntry TsDoFunctionSetGPSDeviceDriverRestartSC_QueryPrtStatusr pIsrExtInt AltQueryDeviceNameReceiveNetMessageInitLocalPageMapFComparePointer_CMCURRENTVERSION9RGCOMMBS mappagenumlfa# -um$Tg^3OG=PARSESPECFORDIR WRITERSRECORDResetMailServer ICMSCheckOPENBYTESTREAMGPULOADCOLORSTYLERAM> NccDeInstallSectorSC_FlushBufferLptrAltCloseRTClock AltDelete SetImageModeOAltDisableClusterISRSPRXCND_8251AltResetMailServer AltGetDcbOldmath32!SetImageModeBrn!kFʓ5#sU~J.\d<ۜReadyForCmd3270 TsGetStatusSetGPSDeviceParams AltSgFromSa fDiskBsDefOGR_BGRAPHICSPORT>ForkAltPurgeQueueServer LFAEOFSEEKK AltRenameFile GETDARECORDT Delin8086PtrSendNetMessagePMosFEXPWILDCARDFXSCAN|QSub16CPARAMSWriteCharAsyCom QueueGPSFileAllocMemoryPermanent LOOKUPNUMBERaSC_FillBufferAsyncCr AltSgFromSn RESETQUEUEBSPUTVALIDPOINTER querymail!quad!startexitrunfile!el+TH\=t4AltSetCommIsrRawSFNTerminatePartitionTasksSVRCOMMSCANNER#OPENBYTESTREAMKiTerminatePartitiongetcoprocessorstatus FLUSHBUFFERCZOPENBYTESTREAMNo AltSetNode FLUSHBUFFERNoTsVoicePlaybackFromFile Bs_pOpenFileq RGIOINTCTLSetKbdUnencodedMode APPENDNUM,OPENBYTESTREAMChAltCloseAltGetPartitionExchangeGam_DefineCursorSETIMAGEMODEPROCcn&7z`dDՂ-NTZAltCreateBigPartition PT_FIXHOUR cmQueryErcSETSTYLERAMENTRY>OPENBYTESTREAMSPECIALCZAltAcceptCommCall ErrorExit cmVersionSetBsLfaOvrremQueryLoadAddressIN_FLUSHBUFFERASYNCC. RsUpLinkPollSC_ReleaseByteStreamCrAltReportStatus3270RGPARAMSETSIMPLE FIXUPRODSDeallocMoverSegmenttagPtr8251WriteONBUFFSMakeGpsLogEntrysamswi!direct!Zpfromo![)yq1OgD<SetDeltaPrioritySetPartitionExchange PT_MATCHALPHACreateBigPartition QuerySpoolerReadKeyedQueueEntryPutFrameCharsAndAttrsGam_SetCursorBlinkingAcceptSNASession GetMemoryInfoRELEASEBYTESTREAMSPL{READBYTESTREAMPARAMETERCZGetGpsDevHistory FLUSHDARECORDT TsDeInstallcolor!>EpO-lT|_5?%AltLoadPrimaryTask AltDetachLu GETOVLYSTATS SetColorDataResetIBusHandler GetDcbOldOpenByteStreamLpvlrem__IN_FILLBUFFERASYNCC#SetKbdUnencodedModeRealReadINITCOMMLINEASY_8251 TermPacket TYPETOCONTINUENXTOVERLAYRETURNFAULTPufilen! QicConfig!samssw!&e:yK0V]nAHANDLEBSIOERRORChangeFileLengthSetSpoolerParamsAltCancelSpooler PARAMBLOCK MediateIntHandlerSETBSLFASYNCNOTMMD OpenGPSFile fGetCPStatusLoadPrimaryTaskAltConfigureSpooler FillBufferLp AltCreateGETCPARASOVLYZONEIN_READSTATUSC& GetProcInfo SCANNER_8251#SetPartitionSwapMode DeInstallSet386TrapHandlerwrparm!aU2K;#xoC)FlushCommBuffer SetRestart tagTableOAltShrinkAreaLLAltQueryDevice AltAllocExch ResetX25CallSystemCommonCheckAltInitiateSNASessionWRITEBYTESTREAMPARAMETERCZReInitOverlaysOPENBYTESTREAM_8251 AltLoadFontRamchkFen PT_MARKALPHAENTRY POVLYZONE AltCreateUser ictoslibtype!swapdr!$ #ul/LC7*`V|tagSysInOUPDATEIWSHARDWARE> GETTABSIZEvrdiv__ PassThroughIOWRITECOMMLINESTATUS_AltCancelPrintGETSTAMFILEHEADERUnMarkQueueEntryGetPartitionSwapModeReadTapeRecords passwords!X`%?K/xO7 kGam_Draw SwapXBusEARRQABUFWRGBTIMEALPHATABLE RGPINDEXTABLE EventNetMediaAltReadKbdDataDirectOpenDELETEDARECORDQ SetIntHandlerFINDNEXTINPUTFIELDxNotifyNextIncomingBINDAltSetVideoTimeoutCreatePartitionBSREISSUEREQUESTSZM#7uD+cm~SC_WriteByteStreamParameterCr AltResetVideoAltTerminatePartitionQueryFrameCharsAndAttrsAltStartEm3270AltAllocMemoryPermanentAltGetSCSIInfoSETBKPTSONSWAPIN ResetXBusMISRFILLBUFFERSYSINFILLBUFFERTAPEAltAllocAllMemorySLFLUSHBUFFERSYSOUTLockInAltCheckpointSysInPARSESPECFORPASSWORDSC_OpenByteStreamSpecialCrParsing!XA;&whoQ3H_APPENDTOCHANGEDFIELDn MAPCSIOVLYAltRemakeAliasForServer ShrinkAreaSLPCUSHION deviceLastOAltResetSubsys ResetFrame PutBackByteAltLoadStyleRam F10VAMFORMg pbSamVutMarkIN_RELEASEBYTESTREAMLPTkPaFromPSC_WriteByteStreamParameterLptrinitcomm_pre10stub! 8251_SamcOp! Gw0N&k>X`TsVoiceConnectOPENBYTESTREAMQICOPENBYTESTREAMSDxAltConnectNextMailCenterDeallocRunFile PT_DOPARSEAltGetFhLongevity AltOpenFileLLICMSCURRENTVERSION9ReceiveNetMessagePMosQueryMailUniqueId PRGPDEBUG PurgeMailUserREMOVEFFSBRACKETS/ChainAltCheckForMailexpdt!]</'xT5NpCh]AltGetNodeNameSCANTOGOODRSRECORD Gam_RasterOpREADTERM# DoReadSysIn QueryVidBsOAltServiceOverlayAGetBsLfaOpbSamVutMarkNxtAltServiceOverlayB BuildLdtSlot AltWriteCommIN_RELEASEBYTESTREAMCCloseAllFilesLL 8251_SamcIn!Y~+qOhH4=ACQUIREBYTESTREAMCZAltEstablishQueueServerForwardRequestBSGETIORESPONSETsVoiceRecordToFile AltNotifyCMAddSpoolerDeviceBSCLEAROUTSTANDINGREQUESTSLOGOUTMAILUSERPARSESPECFORALLBRACKETS CloseFilevldiv__ GetUserStatusAltClearX25Call TsDataWrite ResetStackH_R+g7o{A%PT_FISDAYOFMONTH PutFrameChars SetLdtrDsReadCommLineStatus_scAltSetExitRunFile FIXUPSTUBSAltAllocMemorySLAltSetPartitionSwapMode SETIMAGEMODECZ fDevelopement{AltGetPartitionStatusChangeProcessPriorityVacatePartitionFillFrameRectangle IsrExtInt CheckWriteAsyncSetScreenVidAttrInitiateSNASessionSC_ReadStatusCrStatusRead3270AltVacateParCleanUp AltBreakCommcaproc!7SamHat!Zossub2!$ {j:F4c'[Pr AltGetUcbQAdd16MODEDATETIMETIMRELEASEBYTESTREAM_8251SaveRegsRELEASEBYTESTREAMTAPEOPENBYTESTREAMVIDRGPARAMSETLISTSTART GetDAINumber GetUserNum INITOVERLAYSAddFileSpoolerscan! samvutmsg!T Dn6Λ|L,v_AltGetPartitionSwapModeAltWriteX25InterruptAltCloseCommLineAltDeallocAliasForServer AddGpsDevice SetGPSRestartPARSESPECFORFFSVOLAltTerminateMailConnection AltSetStatusAltMountAltSignoffMailUserDetachLuAltDeleteKeyedQueueEntry cmSetParentAltValidateMailTsDataChangeParamsADJUSTTXPROCESSSTATE 8251_SamcIr!form!gswapal!;at'oBRN0"~X GetNodeName AltReOpenFileFTYPEDiGETPENDINGREAD>SC_SetImageModeLptr QueryVideoTsDataRetreiveParamsInPlm WriteCommAltQueryVidHdwAltQueryMailConfigurationcaseRx AltGetUserStatusDismountIN_ACQUIREBYTESTREAMCAltLoadInterActiveTaskSetSwapDisableSETIMAGEMODESPL{InitiateX25Call"og3y[(T9BJ ConvertToSys GpamBsOpenO FOPENBSWAdBUILDFFSSPECFROMDIR/ BeeperOffCloseSNASession StackLimCheckSC_SetImageModeCr PT_FISALPHAEstablishQueueServer BSRETRYWRITESetSegmentAccessFCONVERTDECWORDCHECKDEVNAMESPECAltDeviceWriteBSTAPEPRIMEBUFFERStagNulO FFIXUPSTUBS FILLBUFFERAD>samlpt!k)ΘvǮ h2`XI;BqQ RestoreRegsAltWriteCHECKPOINTBSLPTZBSQICPUTBUFFERPFORMDESCGLOBALq tagSplWriteO Purge3270Em AcceptX25Call QueryNetRsc CheckForMail AltCreateDirReadByteNotMMDAltReadGam_SetCursorColorDeInstallRoutingSwitchQueryDeviceNamesSDVOLNAMEFXSCAN| SetDevParamscaseXon  GetGPSDocInfoLoadInterActiveTaskSrFromSn AltWriteLog FILLOUTBUF!F?'!cN6y0lXCrashIN_FILLBUFFERLPTkAddQueueIN_WRITESTATUSC& AltGetVhbReadActionCode OpenRTClock MOVEOVERLAYSPOPENBYTESTREAMPTRhProvideGPSPasswordAltPausePrinterAcquireGPSDeviceDriverMapXBusWindowLargeQDecQueryX25Status CloseTapeAltSetMailAgentStatus AltReadKbd[sF{f8/Q"<( QueryKbdState WRITEEXPAND READBYTESd DeviceWriteMAPFHTOFILESPECCheckWriteSpoolerDataAltSetSegmentAccessAltReadActionCodePT_FISNUMERICDELIMReleaseGPSDeviceDriver AltGetStatusdebuggerYsamcal! F(\Myd#?3Wp8 ENQUEUETXCHAR AllocMemoryLLvlmul__ENQUEUENEWLINECHARchkFul  MAPIOVLYCS KillProcess SetTimerIntAllocAllMemorySLF10VAM FLUSHDACACHETBUILDHFSSPECFROMNODE/AltInitVidFrameCHECKPOINTBSSYSOUTAltFileSystemTerminationdamrwd!Qsamsse!dammsc!J% AFXxt%8-Nh`TsSetConfigParams CancelSpooler tag8251ModifyOAltVacatePartitionInstallNetMediaAltOpen DoWriteSysOutCHECKPOINTRSFILE AltDeleteDir cbSamVutMarkTerminateQueueServerMaskP  RxDontWakeUp DeleteSpoolerJobDiv32 appendmsgret* DISPLAYFORMg grfctliws!SamGwr!W]7LinkCTOSVM.subCT ,ig ,igcpg@ݼLinkFileSystem.subCT ,ig,igepgD s Linker.runCT,ig%,igpg$F&' }RequestTemplate.txtCT&,ig(,igpgl"d!c ba`_|(  LinkCTOS.subCtos.libLinkFileSystem.sub Linker.runRequestTemplate.txtCtosToolKit.libLinkCTOSVM.sub% _KernelNames CTAsm 11.3=??SEG??SEGSTACKSTACKSK0HSK1HSK2HSK3HSK4HSK5Hht       IrmcNewProcessIrmcMediateIntHandler IrmcCheckIrmcSetTimerIntIrmcSendIrmcForwardRequest IrmcWaitLongIrmcRescheduleProcess IrmcPSend IrmcRequest-IrmcRequestDirectIrmcResetTimerIntJIrmcSetDeltaPriorityIrmcSendRemoteIrmcChangeProcessPriorityIrmcChangePriorityIrmcwait IrmcWaitpIrmcSetDispMsw287IrmcCreateProcess IrmcRespondIrmcForkIrmcRequestRemoteIrmcKillProcess _RqLabl CTAsm 11.3??SEG??SEGSTACKSTACKseg0H seg0FFF8H seg0FFF0H seg0FFE8H seg0FFE0H seg0FFD8H seg0FFD0H seg0FFC8H seg0FFC0H seg0FFB8H seg0FFA0H seg0FF98H seg0FF90H seg0FF88H seg0FF78H seg0FF70H seg0FF68H seg0FF60H seg0FF58H seg0FF50H seg0FF48H seg0FF38H seg0FF30H seg0FF28H seg0FF20H seg0FF18H seg0FF10H seg0FF08H seg0FF00H seg0FEF8H seg0FEF0H seg0FEE8H seg0FEE0H seg0FED8H seg0FED0H seg0FEC8H seg0FEC0H seg0FEB8H seg0FEB0H seg0FEA8H seg0FEA0H seg0FE98H seg0F15CHht                 x !" p #$ h %& ` '( X )* P +, H -. 8/0 012 (34 56 78 9: ;< => ?@ AB CD EF GH IJ KL MN(  OP QR ST UV WX \^YZIrmcOpen IrmcKbAttn3270* IrmcDeAllocSgIrmcFlushCommBuffer  IrmcInitCharMap'IrmcDefineLocalPageMap IrmcMapXBusWindow IrmcResetAgent IrmcCloseRTClock IrmcDeleteIrmcCloseCommLine  IrmcClearPath"IrmcProgramColorMapperRqIrmcWriteX25Packet IrmcPauseSpooler  IrmcSetDateTime!IrmcAllocAreaSLIrmcOpenCommLine IrmcAcceptSNASession!IrmcSetVectorArea IrmcMount,IrmcSetDiskGeometry'IrmcAllocMemoryFramesSL IrmcLogRemoteIrmcResetMemoryLL( IrmcSgFromSaIrmcSpoolerPassword  IrmcPurgeX25IrmcQueryMailStatus!IrmcNotifyNextIncomingCall IrmcAllocMemoryLL IrmcWriteComm )IrmcAllocMemoryPermanentIrmcAddQueueEntry IrmcQuerySpooler  IrmcWriteIrmcAcceptX25Call IrmcDisconnectComm IrmcTerminateQueueServer IrmcRead)IrmcRemakeAliasForServerIrmcAddFileSpooler  IrmcAttachLu IrmcGetClusterStatus"IrmcShrinkAreaLL IrmcSendMailIrmcCloseSNASessionIrmcSetExitRunFile IrmcDeallocExchIrmcGetPartitionExch (IrmcFSCableDrop IrmcOSVersionIrmcReadNextQueueEntry  IrmcNetTerminationIrmcReportStatus3270"IrmcSetSegmentAccessIrmcRejectSNASessionIrmcGetWsUserName IrmcOpenRTClock IrmcInitVidFrame%IrmcDeactivateRunFile#IrmcSwapInContext%-IrmcReScheduleMarkedQueueEntry^IrmcResetMailServerIrmcCancelSpooler ,IrmcGetPartitionSwapModeIrmcSetDirStatusIrmcDelFileSpooler IrmcCancelRq3270 IrmcKbdResetSysIn*IrmcReadKbdDataDirect IrmcGetUcb IrmcKbdWakeUp IrmcSetKbdActionModeRealIrmcGetDirStatusIrmcMountVolumeIrmcGetCommParameters IrmcStopEm3270 IrmcLoadTask IrmcClose&#IrmcReOpenFile IrmcOpenQueue IrmcNotifyCMIrmcTerminatePartition IrmcConfigureMail"IrmcReWriteMarkedQueueEntry IrmcLoadCursorRam IrmcDeleteKeyedQueueEntry IrmcReadSNAPIU IrmcStatusRJE  IrmcQueryNodeForMailUserIrmcAcceptCommCall IrmcLoadPrimaryTask  IrmcResetKbdIrmcCreatePartition  IrmcDeleteDir IrmcGetStatusIrmcCancelPrint IrmcRenameFile IrmcQueryWSNum IrmcQueryKbdLEDs IrmcSetStatus&IrmcDoDirectWrite IrmcReadKbd IrmcSetScreenVidAttr IrmcResetSysIn"IrmcQueryBigMemAvail IrmcQueryDcb +IrmcSetFSConfigParams!IrmcGetUserStatus IrmcRemoveKeyedQueueEntry "IrmcExpandAreaLLIrmcCreateFile( IrmcSgFromSn!IrmcNotifyNextIncomingBIND*IrmcInstallNetIrmcReadKeyedQueueEntry (IrmcAllocLdtSlot IrmcResetVideo" IrmcSetKbdUnencodedModeRealIrmcDeviceReadIDIrmcWriteSNAPIUIrmcDeallocMemoryLLCIrmcDisableCluster IrmcGetRunFileHdr IrmcGetNxtFilePrt  IrmcSetSysInMode IrmcSetIntHandler%IrmcGetMemoryInfoIrmcDeallocMemorySLIrmcMarkKeyedQueueEntry  IrmcQueryRequestInfo IrmcSetNodeIrmcChangeOpenModeIrmcClearX25Call  IrmcSetPathIrmcXWriteSNAPIU IrmcBeeperOffIrmcPausePrinter IrmcDeviceReadIdAndDataIrmcQueryX25Status IrmcVacateParCleanUp,IrmcScsiCdbDataOut )IrmcDeallocAliasForServer IrmcCloseAllFilesLLIrmcGetFileStatus+ IrmcScsiReset IrmcCheckpointSysInIrmcSetVideoTimeout") IrmcTerminatePartitionTasks  IrmcFormatIrmcQueryVidHdwIrmcScreenRead3270*IrmcResetIBusHandler,IrmcQueryDiskGeometry)IrmcAccessSystemCall!IrmcDeleteMarkedQueueEntry IrmcDeviceWrite*IrmcDeallocRunFile IrmcInitVidMapIrmcSignoffMailUserIrmcLoadFontRam IrmcGetVhb IrmcSetLpISR % IrmcWriteSwapIrmcWriteX25Interrupt  IrmcQuietIO IrmcReadComm  IrmcGetDcbOld#IrmcSetCommIsrRawSFNIrmcInitiateX25Call IrmcDismountVolume IrmcBreakComm IrmcExpandSpecIrmcVacatePartition IrmcInitiateSNASessionIrmcReadDirSector)IrmcQueryDeviceNames*IrmcLoadRunFile'IrmcInitLocalPageMap )IrmcSetDefaultTrapHandler"IrmcCreateAlias IrmcOpenFileLL4'IrmcMapXBusWindowLargeIrmcServiceOverlayAIrmcSetPartitionExchange  IrmcQuietKbdForSwap IrmcFileSystemTermination IrmcReadActionCodeIrmcDeletePartition  IrmcChain!IrmcExpandAreaSL IrmcSetKbdLED!IrmcQueryMailConfiguration IrmcQueryKbdStateIrmcGetPartitionStatus  IrmcResetCommISRIrmcTerminateSNASessionIrmcChangeFileLength"IrmcTerminateMailConnection IrmcSignonRJE IrmcStartEm3270()!IrmcPSystemCallFromSrRaSystemCallIrmcAllocMemorySLIrmcSignoffRJE  IrmcQueryMemAvailIrmcSetPartitionExch IrmcStatusRead3270IrmcReadActionKbdIrmcPurgeQueueServer  IrmcDetachLuIrmcSetCommParameters IrmcReadyForCmd3270IrmcPurgeX25User *IrmcSetIBusHandler IrmcSetTrapHandlerIrmcUnMarkQueueEntry IrmcGetPartitionHandle 'IrmcServiceOverlayB IrmcQueryMemoryAvailIrmcQueryServerForUserIrmcAllocAllMemorySL&IrmcDoDirectRead IrmcServeRq IrmcDismount"IrmcShrinkAreaSLIrmcReadKbdStatus IrmcAllocExch$IrmcGetNodeNameIrmcResetX25Call IrmcFileSystemAbort IrmcResetSubsys*IrmcQueryDeviceNameIrmcConnectX25Permanent  IrmcSetCommISR+IrmcGetSCSIInfo7IrmcConfigureSpooler IrmcGetPartitionExchange IrmcQuietMailUser IrmcDialComm IrmcChangeUserNumMail)IrmcShrinkPartition IrmcWriteFileIrmcSetPartitionLock  IrmcCreateDir,IrmcSetPartitionSwapModeIrmcQueryExitRunFile IrmcReadDirPageIrmcRestartSpooler IrmcSetFhLongevityIrmcQueryDevice  IrmcReadFile$ IrmcReadSwapIrmcGetDateTime IrmcConvertToSys IrmcRename"IrmcEstablishMailConnectionIrmcPurgeSNAUserIrmcReadX25Packet  IrmcSetKbdUnencodedModeIrmcDeviceReadIrmcLoadInterActiveTask IrmcBeepIrmcRemoveQueueServer !IrmcAcknowledgeMailReceipt!IrmcRemoveMarkedQueueEntry 'IrmcSet386TrapHandlerIrmcQuerySNAStatusIrmcGetSpoolerStatus IrmcConnectNextMailCenterIrmcGetFhLongevity(IrmcCreateBigPartitionIrmcRemovePartition  IrmcSetPrefixIrmcPurgeMailUserIrmcSetMailAgentStatusIrmcQueryMailUniqueId IrmcCreateIrmcCloseAllFilesIrmcQueryExchange IrmcPurge3270Em IrmcDisableActionFinish (IrmcFilterDebugInterrupts0IrmcValidateMailIrmcPurgeMailUniqueIdIrmcCloseAllCommLines IrmcSetCommIsrRaw  IrmcReadKbdDirectIrmcEstablishQueueServer +IrmcScsiCdbDataIn IrmcOpenFileIrmcSetDevParamsIrmcSetFileStatusIrmcLoadStyleRamIrmcReceiveMailIrmcCheckForMail"IrmcSetColo) rData IrmcCloseFileIrmcRestartPrinter IrmcDeleteFile IrmcWriteLog IrmcSetWsUserName )IrmcCreateExpandDownAlias$IrmcCreateUserIrmcMarkNextQueueEntry _OsSub CTAsm 11.3??SEG??SEGSTACKSTACKSS0HSS1HSS2HSS3HSS4HSS5HSS6HSS7HSS8HSS9HSS0CHSS0BHSS0AHSS0DHSS0EHSS0FHSS10HSS11HSS12HSS20Hht > > > >  >  > > 0  <  o>  ?> O>  _>  /: 6!" >#$ >%& >'( 6)* <"+,IrmcLog4IrmcGam_SetCursorColor: IrmcSystemCommonQuery4IrmcChkPtBsSysOut4 IrmcLockCursor6  IrmcFSrpUp0 IrmcPutFrameCharsAndAttrs: IrmcTransmitCommLineDma> IrmcBitBlt2 IrmcFillFrame>IrmcAssignVidOwner> IrmcInputPlm4IrmcDoReadSysIn2IrmcScrollFrame<IrmcGam_HandleCursorIrpt4 IrmcGam_ScrollRasterLines8  IrmcPutAttr0 IrmcGam_BuildRasterText2 IrmcGam_Draw>  IrmcSrFromSn8 IrmcOutputPlm6IrmcServiceOverlayC2 IrmcGetIBusData4 IrmcSynthesizeLine2IrmcSystemCommonConnect0"IrmcQueryCoprocessor4IrmcOpenByteStreamLp6IrmcGam_UnLockRaster2 IrmcSystemCommonCheck<" IrmcSetSysBs>" IrmcQueryFrameCharsAndAttrs< IrmcInitNetServer> IrmcFSCanon6 IrmcUnLockVideoForModify6IrmcGetSlotInfo<IrmcFrameBackSpace4IrmcDbgBmScroll2IrmcResetFrame:IrmcExit6IrmcResetStack<IrmcDbgPosCursor6 IrmcLockVideo0 IrmcQueryLdtr8 IrmcDelay<IrmcGetModuleID8IrmcFillBufferLp8IrmcPutFrameAttrs4 IrmcSnFromSr:IrmcWriteIBusDevice2IrmcGam_DoRasterText6  IrmcSaFromSn8 IrmcSetScreenControl:IrmcDbgBmSwitch4IrmcGam_LockRasterRegion0 1IrmcInitNetAgent8IrmcQueryProcessNumber2IrmcTestPartitionFlags8IrmcDoWriteSysOut0 IrmcGam_SetCursorPriority8 IrmcGetLocalDAINumber0IrmcDbgBmPutChars0! IrmcWriteCommLineStatus_sc0 IrmcGetUserNumber< IrmcGam_GetContiguousBm0IrmcQuietForSwap:IrmcPassThroughIO4 IrmcSetpStructure<  IrmcUnlockCursor8 IrmcPutFrameChars6IrmcGfx_ConvertWords8 IrmcUnLockVideo2 IrmcDbgScroll2IrmcPosFrameCursor2IrmcStringsEqual:IrmcGetUserNum< IrmcGam_SetCursorBlinking2 IrmcGam_RasterOp4 IrmcInitSysByteStream6IrmcGetDAINumber0IrmcGetBsLfaSysBs:IrmcGam_DefineCursor:  IrmcGetpASCB>IrmcXmitCommLineDma>IrmcCallRealCommIsr:"IrmcGam_QueryCursorPosition< IrmcDbgPutChars0 IrmcSetLdtrDs<IrmcNotifyVidMemLineUser8 IrmcGam_QueryVamStatus> IrmcReUseAliasLarge<IrmcReceiveCommLineDma< IrmcCrash0 IrmcQueryModel8  IrmcInPlm0IrmcSystemCommonInstall2IrmcReleaseByteStreamLp6IrmcSetUpLpIsr2 IrmcReadCommLineStatus_sc> IrmcReuseAlias> IrmcWakeUpSched4  IrmcLockVideoForModify4IrmcCheckProcedure<"IrmcCheckpointBsLp:IrmcCloseSysByteStream8 IrmcULCMPB6IrmcVidControl2IrmcRecvCommLineDma<IrmcSetSwapDisable2 IrmcQueryFrameCursor0 IrmcWriteIBusEvent6IrmcGam_SetCursor< IrmcFlushBufferLp8IrmcGam_ChangeCursor6 IrmcGetFRmosUser05*  IrmcMoveFrameRectangle2 IrmcQueryLoadAddress: IrmcEnterBootrom6 IrmcPaFromSn:IrmcGetpStructure>IrmcConnectProcedure0"IrmcSetBsLfaSysBs< IrmcOutPlm2IrmcGam_RemoveCursor0 IrmcMapBsDevice4IrmcFillFrameRectangle0IrmcQueryDefaultRespExch0 IrmcGam_RasterOpText4 IrmcSwapXBusEAR8 IrmcQueryPid2 IrmcExitAndRemove6 IrmcGetCharPos0!IrmcNotifyMultiProcessSwap>IrmcMapSgUserNum> IrmcDefineInterlevelStack<IrmcGam_PosCursor> % IrmcAssignKbd0 IrmcErrorExit4IrmcSwapDebuggerVideo4IrmcQueryFrameChar8IrmcGetCommLineDmaStatus:IrmcGetProcInfo:IrmcBuildLdtSlot:atfilePLM86 V2.305/24/88 16:54:5ɖ6STACKMEMORYCODEDATACONSTATFILESTUFF_CODEDGROUPsh@)HHTbD KPUSERBUFCHECKUNIQUEMATCH RELOADBUFFER GETNEXTCHAR PUTBACKCHAR PUTNEXTCHARREMOVEWHITESPACEISSTARTCOMMENT READCOMMENT READSTRINGREALATFILEINIT ATFILEINITREALATFILENEXT7 ATFILENEXTB CLOSEFILEGETEOFWPOPENFILEREAD WILDCARDINIT WILDCARDNEXT D...͠U ^Sv^ Sv F uzF~tH^ S^SF u(^&FF^&GFFrF. 2Ft(Fr/ F^&Z&WF^&G]t V7VdUQQ&G&W&7OQP&w&wFPF;u@&G 9NuFF]ˆ&6VI UQF&Os&O ^&&G&w&@^&&G&r &G sF u3&G$&G&G&W&;W u&;GvFF] ",>FY\fr֠"UF&G &G])UFCr) ]z  ?7UFFPF~ w~tvF]T\(\ԠoU^&FPFF<%t PF6FPF~'u ^&vF u vFF]\#\2\L\[\}HUQQFFFr(~u"FPFF<'tA< t@ ΋F]a!\UFFF~uZF ;wFsFPF uӃ>u ~'t@FFsFF<'uK>tDPF uLFPF u;F<'tFPF u# ~ v@FFr vFRF ;w^&!^ - ^&F] 9"4\Abi\z\̒\̶\Ŏ؍GUF~ s) T~*N u+J;u~?N u+Jt$^Sv ^SvFPF tFFFF F&G&G&WS^SvWQPrmPF ux&G &G&7GPGPF uE&7GPP&w&wFPF;u@&G F;w] W7 e\ćĒĝġ̺VɎюَV V-K=UQQ^Sv ^SvF t&7FF] $ \#)VZ7U^&&_^&GN FFFrTF uKFPF u:FsF t%^&SP^GPFF륋F]"&)9\J\]\\aUQQsF^ S^S7F t^ &7F~t@s^&tF]\.V?؊tcreateexecscreenPLM86 V2.305/24/88 17:00:3Ӗ;STACKMEMORYCODEDATACONSTCREATEEXECSCREEN_CODEDGROUP h@HHsT$ߘD KCREATEEXECSCREENL INITCHARMAP INITVIDFRAME PUTFRAMEATTRS PUTFRAMECHARSSETSCREENVIDATTR DؓUQQPPPvSPPPPPF u]* PQPvPQQQQQF u]PPQvV+RPPPPPF u]RPv F u]PPF u]PPPPvF u]PPPPvF u]]Μ V?VkV̊V̧VVVVtgetmsgPLM86 V2.305/24/88 17:13:1і>STACKMEMORYCODEDATACONSTFETCHERCFROMMSGFILE_CODEDGROUP!h@ JHHMTED K CLOSEMSGFILE INITMSGFILE REINITMSGFILE QUERYMSGFH$READUNEXPANDEDMSGBYTESEXPANDLOCALMSGPPROCBSA GETMSGUNEXPANDED GETMSG_ e CLOSEFILE GETDATETIMEGETNLSKEYCAPTEXTGETPASCBNLSSTDFORMATDATETIMEOPENFILEREADCALLPROC, LQ_DWORD_DIV LQ_DWORD_MUL D KI=(1,,,U>(u]6*(],V $ \(UQ ;sBFHN;r4&F;r;u0~^YFu4]C  $̠UFFFV;&u;$t16S6 RPFPF tFV$&F Fu  N~׋ 6";u;v+ 1 FV &;FwB9 s$HF&9rP^SF tFV;"u; s4]G#'-7VLP\diz~đěĞĪijĎҎޠ^U9F r9Fs) F 1 u F1 t F FF F,r8(P^Sv^SvrmPF=uF4F u6(S6 PPFPF tu~uF6F>mJt4i($&PR " 1+_Z;vʉ]d;AEKQUX_xVāĘĜĢ̯V̎ώ V '+14>ODUQ,F(RPQRPQ^Sv ^SvF,]*  .\7!$U(t ^&4]. ~AU ~teF t%^ S^SvFP^SF t9:F @;Fw.NF ȋV;v+ЉV^ v 8vNFY]L-VU~ u^&^&0fF'^&F~wOF 1v0^&7^&^&7^&8u t^&F N1V 1FFu] DUF F u^&^&0FF;^&F~ wrF VN~0^&7^&^&7^&8u t^&F VN~~ vFV FVFu] | IV ̈V ̟V fU ~ u^&FVF~ u^&FVFF^&&WFVFFF ^&F^&HN;rcFVN~F w0 F A^v&FVN~~vFVFVFu]` ̊V ̺V V UQF@;F w^v&F<0r<9v+ V^&^&^&N;F w4^&F0:r#<9w^& V*Ѷ&^&뼸]/``U~Su4F^&~^Nu+JVt^&FFF~NuR~u ^&P ~u^&7-P^S~u6^&w&7-P^SU-F^~Hu0Ft tuQ^Sv-P^S-F^~Dua~uFPF~u^&&WFV, PRPvvv-P P^SF-F^^S^&7^Svv ^SF]dăĐĹƎV%V-{U>u4vF^&S^&pv^SvvFP^SqF uFF^F^ &]t \\\!\_R UvFP^SF u)^&;F v) ^&v~ ^Y] 1\$__ UvFPFPF u6F ;Fs) )^Sv^Sv^ Sv ^SRPA ])\Q\tgetnlskeycaptextPLM86 V2.305/24/88 17:14:3Ζ;STACKMEMORYCODEDATACONSTGETNLSKEYCAPTEXT_CODEDGROUPזh@9HHTD KGETNLSKEYCAPTEXTx GETPNLSTABLERGKEYCAPj DYUF V;u;t^ S|F &9Gr u4`FF&|؍ NFv N&0^F&F~^YFs ^&] "8]?UQ^SPPF t FV]aV"&/3YtgetsetobjecttypePLM86 V2.305/24/88 17:15:1ϖ;STACKMEMORYCODEDATACONSTGETSETOBJECTTYPE_CODEDGROUPh@+HH TD K-GETFILEOBJECTTYPESETFILEOBJECTTYPERΌ GETFILESTATUS SETFILESTATUSe DVUQ~ r ] vP^ Sv F u] ^ &y^&] _'VRUQ~r ] vP^ SvF u] F^ &yv P^ SPF u%vP^ SPF u] ] 'VWVvVt NlsCasePLM86 V2.305/24/88 17:20:0Ԗ5STACKMEMORYCODEDATACONSTNLSCASEMOD_CODEDGROUPɖh@HH T D KNLSCASEP GETPNLSTABLEӜ D LQUFV; u;t^Sg s'FsF &<F &,F ^&FsF BŊt NlsCollatePLM86 V2.305/24/88 17:21:2і8STACKMEMORYCODEDATACONSTNLSCOLLATEMOD_CODEDGROUPۖh@rHH ThD K+GTNXCHPR INTCOLLATE NLSCOLLATEr GETPNLSTABLE NLSSTRCMP DYU^&FFF^&GV"+/Kt NlsDatePLM86 V2.305/24/88 17:22:0Җ2STACKMEMORYCODEDATACONST NLSDATE_CODEDGROUPh@/ טHH TTD Kn FORMATTIME FORMATTIMETM FORMATTIMEDT8NLSSTDFORMATDATETIMENLSFORMATDATETIME APPENDNUMBER``COMPACTDATETIMEEXPANDDATETIMEGETNLSDATENAME GETPNLSTABLENLSCASENLS_DEFAULTDATESTRUCTl D!a?!t*aƠ UPP^ S^S<] U P P^ S^S ] 8UPP^ S^S]`TU^SFPF u:RPvvv^GPF HPFPF u F^&] YV?\ U~ u^SPFPFF t F^~uOF~uD^SPPFPPFPF u~uF0* V*Ѷ‰F^&GF&ONVrЉV;wF9Fr@F^&wFFv&0^^F^Svv^GP^&P^ Sv ^S]*!V0eV\ȠU^SPP t Ğ&G s4kĞ&w FƆ džNF;w^&@F!:tV;v+&:u"r^ & G9~ wrƆrRvv^ PP^SF +P^Ss^&Ɔ ^ &!9FvV ;v^&^ &A;w)ƆN9NvQ^&<1rE<9wA,0F4r<*t<0u<*u|Ɔu V$ľu+J⋆;t)t$ƂA1Ğ, & Ƃa u ):tƆ^ &F9v v9F v ^ &^&]:U.~ԾF^ SPFPF t F^^&w FFvvFPF t^&^&:FuB~u ~uF"~ u ~uF~ rFF^ SvF^&G:Fu^S^SvFO^&G:Fu'~uFF :w^S^Sv*^&G:Fu^S^SvFu^&G:Fu^ SvFx^&G :Fu^S^SvF:^&G :Fu^S^SvF^&G:Fu^S^SvFPv^&G:FuN^ SvFPFPP^SF uz^& tp^ S^S^ (V4WVVprSvNQPK^&G:Fu^S^Svv^Sv +FF^ S^SPPFPv^Sv F]2\Ii|U Fs^&N;v&^&PȴFY^&~ u ^&0=F t9Nt1 10^&F 1F N^v& NFu^0&8@u^&݃~ u5F0F+FF^&*u+JVu-9FF tȹ 10vRF 1F NڋF9Fw)^&^S^SPv ^Sv]FF;FsFF^&F tHvJ^&NFh7\VUFsFF9F vM^&;vA9Fv<&xAu^S^ &0^PPF^ v&^&F^&;Fv^&N;v9Nv~^& F^&*u+JVu^S^S^SP^ Sv (N F;w8^&^S^S^SP^ SQ^SvF^&]FNF;sD9Fv?^&xAu^S^ &0^PPF^ v&^&F벋F@^&;rv&xAu1F9F v49Fv/^S^ &0^PPFFϋF9F v9FwC^ &^&Fݼ MVNVͪVt NlsDateTables CTAsm 11.3%??SEG??SEG NlsDateSegConstDgrouph Nls_DefaultDateStructTDaAdDhHmMnNoOsStTwWyY!oo!/!0d!/!0y! !hh!:!0m!!2AA!!*o!/!0d!/!0y! !*h!:!0m!!2*A!"!Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!"!Nnn! !*d!, !yyyy! !*h!:!0m! !2*A!(!Www! !Nnn! !dd!, !yyyy! !hh!:!0m! !2AA!(!Www! !Nnn! !*d!, !yyyy! !*h!:!0m! !2*A! !0t!:!0m! !*t!:!0m!!hh!:!0m! !2AA!!*h!:!0m! !2*A!!0o!/!0d!/!0y!!*o!/!*d!/!0y!!0h!:!0m!:!0s!!0t!:!0m!:!0s!.tmp!W*w! !N*n! !*d!, !*y!!N*n! !*d!, !*y!"!0o!/!0d!/!0y!-!0h!:!0m!:!0s!!2*A!!Nnn! !*d!, !yyyy!Invalid Template Index"A`#4DTdx   Nlskeycap CTAsm 11.3$??SEG??SEG KeycapSegconstDgrouph rgKeyCapCKACTION BACK SPACEBOUNDCANCELCODECOPYDELETEFINISHGOHELPLOCKMARKMOVENEXT NEXT PAGE OVER TYPE PREV PAGERETURN SCROLL DOWN SCROLL UPSHIFTTAB#+17?GKQW]cit NlsNamePLM86 V2.305/24/88 17:23:1Ж2STACKMEMORYCODEDATACONST NLSNAME_CODEDGROUPh@JHH T4ϘD KGETNLSDATENAME?% GETPNLSTABLENLS_DEFAULTDATENAMESŜ DU^SPFPF t F^FHF^&9GsF^&wFFv&x^FF^&;Fw Kv^S^&0_[Ǎ^F&;F sF ^w~ N ^YF ^&] V!t,  NlsNameTables CTAsm 11.3%??SEG??SEG NlsNameSegConstDgrouph Nls_DefaultDateNamesTN00sundaymondaytuesday wednesdaythursdayfridaysaturdayjanuaryfebruarymarchaprilmayjunejulyaugust septemberoctobernovemberdecemberampmnoonmidnight05 invalid namesunmontuewedthufrisatjanfebmaraprmayjunjulaugsepoctnovdecampmnm05 %0:BLU_fmrx~ #(-27;?BEI{NlsNumberAndCurrencyPLM86 V2.305/24/88 17:23:5̖BSTACKMEMORYCODEDATACONSTNLSNUMBERANDCURRENCYMOD_CODEDGROUPĖh@JƘHH TD KNLSNUMBERANDCURRENCYK GETPNLSTABLEӜ D.,,$NU^ SPFPF u^G^&Z&W ^&&_]V5tNlsSpecialCharactersPLM86 V2.305/24/88 17:24:3͖BSTACKMEMORYCODEDATACONSTNLSSPECIALCHARACTERSMOD_CODEDGROUPh@HHT&ݘD KNLSSPECIALCHARACTERSq GETPNLSTABLEӜ DYU ^ S PFPF uC^G^&Z&WF sC^&FF&N^&Z&WF s^&&_] b Vkpt NlsStrCmp CTAsm 11.35??SEG??SEGDataDataStringCompareCodeCodeDgrouphH(I NlsStrCmp  !"#{%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ABCDEFGHIJKLMNOPQRSTUVWXYZ{|}~MUv~N ;N~N6׊&G6:wrF ;Fw r3] AF NlsTablePLM86 V2.305/24/88 17:25:0ϖ6STACKMEMORYCODEDATACONSTGETNLSTABLE_CODEDGROUP{h@IHHTD K GETPNLSTABLEʌ GETPSTRUCTUREU DUJU^&&WF F u2rPPP uF F^ &?TNt4hF  &G^ &O>F u+J u4-^ &G6 &^&Z&W] 8*/V48STACKMEMORYCODEDATACONSTOUTPUTBYTESWITHWRAP_CODEDGROUPh@jHHT,טD KOUTPUTBYTESWITHWRAP:GETPARTITIONSTATUS GETPSTRUCTURE WRITEBSRECORDBSVID/ DHGU EUWPPF ui& s[PPNQPF u ^&G!r6DPPPF u _  &G]F+ V*BVafVsz~ćċU ~ur RF uurFNINFF;Fv^&F@6 &L;r+^v&8 tPPPFPF us~ v;tF;Fu1P^vP6FPF u8F@FFtVP^SvFPF u]&=!.TX\hy~̌VĞĢįĿVԎVvt OutputToVid0PLM86 V2.305/24/88 17:29:3Ȗ7STACKMEMORYCODEDATACONSTOUTPUTTOVID0_CODEDGROUPh@sHH TD K OUTPUTTOVID0, GETPSTRUCTURE PUTFRAMECHARS SCROLLFRAME DPU~ur F uKFFHN;s^&F sPPPFPP ~ u eF tMV&G&:Gu KF u>P&GP&GPFPPF u&GFte]c?UVoċ̥VIJuHUQ&G&:Gs&GPPPWPF u &G]/ )V8)j U PPFPF uC^& s@ r'PPPF uG ]ȜV-OPENSERVERMSGFILECLOSESERVERMSGFILE GETSERVERMSG^k ALLOCMEMORYLL ALLOCMEMORYSL CLOSEFILEDEALLOCMEMORYLLDEALLOCMEMORYSL GETFILESTATUSOPENFILEREAD/ DUP^Sv^ SvrmPF u6PFPPF uFV%FVuw uF4iFN s PP6PF~u]6S6PPFPF u9&?mJtF4'&G&W6F uF]F V-=V{ĂĊ̏VėĚ̟VĮIJĸVҎVPUQ6Fr, sS6S6]N% V"*03V;ADV^Ur4NP^FFF&9Gvr^&;V u[>&M&U&;Pu&;Hs4DF^&p6v&Z&TF^&A&DF끸4]d &F" UQQFFF^] t.  texteditPLM86 V2.305/24/88 18:19:3Ȗ3STACKMEMORYCODEDATACONST TEXTEDIT_CODEDGROUPKh@dHH TD KTEXTEDIT0NLSSPECIALCHARACTERS QUERYKBDLEDS SETKBDLED) D \ NU s*RPPFPF uJ^&G  v F9v s v Ps_ zF : u J~ u ~ uP ~ u 6{~ u ~ uP ~ u 6؀~ uPдPF txt~ tIF t2Kr'6F < rF w0 F A^v&FFVFV눋F]  {V̏VV\dU*~t)vvFPFFPFPF t^ Sv FPFִP] N V*VN\X\U*~t)vvFPFFPFPF t^ Sv FPFִP] V*VN\WU F FF t9F t~u ~uNF 1Vº1VF1VF1VF1FFPF1ZЋFR1ZЋFFR1YFF0^ v&aF tN +^ 0FY~u~t *~ N F +F] ,UF ;FsFv~N^YF] -U$^&FFFF^&G;Fw F]F9F v^v&8%t^&;wr P^v&@F0r9v PF0F^v&HN9Fw^v&?FW~Su\v^&^F&O&?^u+JVu ^&GF^vPF +P^&Svs~Nu0v^&^F^vPF +P^&7ȃ~Hu9v^&^F^vPF +P^&S^&wr~Du4v^&^F^vPF +P^&w&7d8~Tu7v^&^܌F^vPF +P^&w&7XVzV\=\|\Ͷ\8F PF^v&^v&FFu\V3PUQQFFF^S^ Sv FPP-]x%\=UF FFFFF^S^SvFPP-]/\ t vidbsoutputPLM86 V2.305/24/88 18:23:4̖6STACKMEMORYCODEDATACONSTVIDBSOUTPUT_CODEDGROUPGh@AϘHH TD KNPRINTPUTCHAR'/,CHECKERC WRITEBSRECORD WRITEBYTEBSVIDӜ D+UQP^SvFPP] VV'UPvP]  VVt.  volscanPLM86 V2.305/24/88 18:24:1Ζ2STACKMEMORYCODEDATACONST VOLSCAN_CODEDGROUPh@HHBǘTND K! VOLSCANINIT& VOLSCANNEXT79: CLOSEFILE GETFILESTATUSOPENFILEREAD MAPPAGENUMLFA` D{ޠ}۠[]mfd.sys*UvNFF]R  6&U ~t#PP^SvPPPP^SvPPxP PlPS6^Sv rmPF uv6P^SPF t6FKF6^SWPRPFPF^ ON ]W 4@Wcou{̊Vȩ̇VĴ̷VǎʎΎVV !7U0 FF>s &?uT@6 SWPRPFPF t6FFU^GG^ &Z&W&^&@#@^]v@"&*.8VDVQTVbmqwĊĘĜĬİ}t wildcardPLM86 V2.305/24/88 18:24:5ʖ3STACKMEMORYCODEDATACONST WILDCARD_CODEDGROUPlh@N HHgTlD K< ADDTOFISPINITFISP WILDCARDINIT WILDCARDNEXTKDIRSCANINITNODE DIRSCANNEXTGETUCB STRINGAPPEND STRINGINITULCMPB VOLSCANINIT VOLSCANNEXT WILDCARDMATCH WILDCARDVALID D{ޠ}۠[]<>^U> ^u+Ju &GQ&G+H2 v]à2&&G 6p&2^Y2@)]ߜ1 $/7;?LPX\dkw|ҠU 6&8{t&G+I 6x}u+J,tP,@2 wD2&&GR 6p&S2^Y2 &8[t%]ð&G 6&8[u&&GR]I #(,AIMUYaemtĀĄĊĐġĩĭķEU 6&8[t&G+ 6x]u+J,t ,@2 v]à2&&G 6p&2^Y2 &G]#= #*.CKO\`hlt{ćċđėkU 6&8u+J,t ,@2 v]à2&&G 6p&2^Y2&&O*u+J;u&&O?u+Jt &G&G&G&G] L #*.CKO\`hlt{ćċđĕķ֎rU+22v] 68*2u+J;u 8?2u+Jt &G &G&&G)2&G&&O)w*^Y 60S&&G)Z[y2^Y]Î= %PP&GSP&&GRPPPPP&GP&&GPPP&Gs S6&GP&&GPPP&Gs S6GP&w&Gs-PP&GP&&GP t]&Gs g&Gs 4[&Gs4<u+J '4>u+JB&&G)£  +ã"4.&&_". \(\-1:D\ILU\Z]f\kox̂\ćĊ̓\ĘĜĨĮĴĽ\̎ύ\ݎ \&\+/8B\GJT`htwŋŎ/ ŢŨūˎΎҎ׎ێߎm &G]tUF&Ƈ&~s) F؍&(F  N &GZ&WF &GF ;rE '&8u:H&8u2G  )&GZ&W&G&I&O&*u+J;u0&O&?u+Ju&Ƈ&&S_P u[ uz? ujF ;u uQ&Gs&Gs:;vd u'>t &&G)&Gs&Gr/;v% u&Gsq&GP&&wrq&GSP .2<@FJQVfxčđĕĚĦĪIJĽގV&.6@GOWjnvyŁňőŪŮŶŹ͎֎V 鎯&&GRPGP&&GPGP&&GP4PP u&GGP&ws( {&GSP&&GRPGP&&GPGP&&GPGP&&GPGPP<P u&G&u&Ƈ] @",5V:BNW^V oxĈĘĨij̿VĎ̎ՎU@^&GF ؍&(F.0&GS&GZ&W&&GR&G&G&G Z&W &&G&G &8u&u&Ƈ2&GsPPF t&u7&&G;t@FsAGPSQt@#&GP&&GPS6FFsd&GSP&&GRPGP&&GPS6&GP&&GPGPP<PF uH&G&Gs>GPPPPGPF t&Grw&G!%+/3;HRZboyāēĥīĹľVӎߎV*03V CL\gmqzŅ͑VŞŧŷżŽV׎x &u/&9GtANs?&_SSPt@ GP&wS6FFsF]Ϝ*0V@IQWZV t wildcardcheckPLM86 V2.305/27/88 11:18:4̖8STACKMEMORYCODEDATACONSTWILDCARDCHECK_CODEDGROUPh@6HH T[D K% WILDCARDCHECK WILDCARDMATCH ULCMPB DU9Fu^&?*u N^ &^&~u ~t@k~u2F^&N*u9Fv^v&8*u N^ &FFFHN;rN^vPF+P^PF+P^ PFPsvNF^ &FFOFu~?uK~t^ &^GPFHP^GPFHP^ GPFPs\F@^&~FF@F9Fv ^&FF;Ft F<*t*GuIrmcBeepIrmcCheckProcedureDECNSOUTQNLSFORMATDATETIME:IrmcOpenCommLineIrmcSignoffRJEIrmcResetMailServer PUTPOINTERQIrmcDoReadSysIngetsetobjecttype!1NlsNameTables!EA6~pOd\+IrmcSetCommISRIrmcAcknowledgeMailReceiptIrmcDelFileSpoolerIrmcCloseAllFilesLLIrmcUnLockVideoForModifyIrmcReceiveCommLineDma IrmcOSVersionIrmcReportStatus3270IrmcFilterDebugInterruptsIrmcCreateExpandDownAliasIrmcCreateProcess wildcardcheckqIrmcQueryBigMemAvail IrmcBeeperOff RELOADBUFFERIrmcCancelPrintIrmcStringsEqualIrmcAllocMemoryFramesSL READCOMMENTutil!`kp+{D8cXMIrmcGetNxtFilePrtIrmcGam_SetCursorBlinkingIrmcTerminateSNASessionIrmcOpenByteStreamLpIrmcMapBsDeviceIrmcWriteIBusEventIrmcDisconnectComm IrmcDeAllocSgSBPRINTQIrmcDisableClusterIrmcExpandAreaLLIrmcVidControlREADUNEXPANDEDMSGBYTES&IrmcQuietMailUserIrmcDismountVolumeIrmcQueryVidHdwIrmcOpenFileLLIrmcDbgBmPutCharsIrmcFlushCommBufferIrmcGam_ScrollRasterLinesIrmcStartEm3270IrmcFlushBufferLp IrmcWaitp0 m6eLAuZ)IrmcVacateParCleanUpIrmcGetRunFileHdrIrmcGam_QueryVamStatusIrmcForwardRequestIrmcFileSystemAbortIrmcSetPartitionExchangeIrmcQueryX25Status IrmcPurgeX25 APPENDNUMBER:!IrmcPSystemCallFromSrRaSystemCall IrmcFSCanon IrmcQueryLdtrIrmcRemoveKeyedQueueEntryIrmcGetWsUserNamewildcardcheck!q-oxJA&\5Re IrmcWaitLongIrmcReUseAliasLarge IrmcCreate APPENDSTRING`IrmcSystemCommonQueryIrmcInstallNet IrmcScsiResetIrmcSetFileStatusIrmcAllocAreaSLIrmcCheckForMailIrmcSetUpLpIsrIrmcExitAndRemoveIrmcProgramColorMapperRqPUTCHARdIrmcPutFrameAttrsIrmcQuerySpooler NlsClass!5 textedit!]Mm0CvX:"c IrmcChainIrmcInitVidMapIrmcGam_SetCursorPrioritycreateexecscreen$IrmcDbgBmScrollIrmcSetCommIsrRawIrmcAcceptCommCallIrmcGetFhLongevityIrmcResetTimerIntIrmcGetSCSIInfoIrmcLockVideoForModifyAPPENDNUMERICHEX`PUTQUADQIrmcConnectNextMailCenterIrmcDbgPutCharsxVod9%/`GGETNLSDATENAMEDIrmcWakeUpSchedIrmcRequestRemoteIrmcQueryExchangeIrmcSetPartitionSwapModeIrmcTerminatePartitionTasksIrmcPurgeX25UserTYPEQIrmcCheckpointBsLpIrmcReadSNAPIUIrmcDeleteFileIrmcReScheduleMarkedQueueEntryIrmcCloseSNASession Nlskeycap!C\*H>Oxe2lIrmcGetSpoolerStatusIrmcInitiateX25Call IrmcLoadTaskIrmcUnMarkQueueEntryIrmcGetDAINumber ATFILENEXTIrmcDefineLocalPageMapISSTARTCOMMENT IrmcBitBltIrmcRemoveQueueServerIrmcConfigureSpoolerIrmcReadX25PacketNlsNumberAndCurrencyGIrmcRemoveMarkedQueueEntryIrmcQueryProcessNumber OUTPUTWORDQatfile!(]Q0?Fn8}euV!IrmcPutFrameCharsAndAttrs IrmcULCMPB IrmcCloseFile IrmcResetKbd IrmcDelete IrmcGetVhbIrmcWriteX25PacketIrmcLog NlsCollate7 OutputToVid0WIrmcFSCableDrop IrmcOutPlm IrmcSetLdtrDsIrmcReadActionKbdIrmcEstablishQueueServerIrmcAcceptX25Call wildcard!h2%W_F-|gO1¥hgECopyright 1988 Convergent Technologies, Inc. All rights reserved.Ver 11.3 Linker 11.3  [   n r  ! u 8    v       T N l  D     / W %  H   < ^ c i  9     = #     \  |  G a 1 C   Y    t m J  I  o      ~ ( 4  M       x   * &   O +  E     2 L  @ A  B Q e  f   w V z j 5  R S       p "  6 d  X g - b    h y   ,  ; _   U > q  0 K  3  7 : }  '     Z    s  F k   P    {     ]     ?    `  O Z i  T  1 " X a i q v ~    E N                ( c Y Y Y Y Y Y Y Y Y .Y <Y JY XY fY tY Y Y Y Y AY Y Y Y ?Y Y Y Y Y  5 = M v   $ 0 8 @ S x            &  8 ]    i      & / 4 L d t }    # S       0 c s { $ G c   i  = A ^    ' q   {    0 `  / > l   ( ? V          : x  v {   r        & E T |         E l   K i          # 4 9 A N b    V g l y   ; \ n Y ^ g l l  9 G a v  " ' ] k s {  + >       % * 7    / e x        8 }      ' 8 = E R f {   $ ?     m  . < S    f n }   > _ } 2  1?Y^?\lw4 0? "Jg $)AJS!6Gu4[x> GdQ.L\saaa:agaaaaa5a4acaa\aaD  pt|||||||||||||||||}}} }}}}}!}%}*}.}2}6}:}?}C}G}K}O}T}X}\}`}d}i}m}q}u}y}~}}}}}}}}}}}}}}~~ AK0Y%#iQii i|ii]iz&5ckztt  ,   *LR~V~Z~^~}X}gM,H~C!eqt 0 @  Iyn~@z, ,,B,,,,,G,,,,-etx"Wj#*    1MM MM,M<MKMMMMMMKMtMMM;MMMM{MM#K"8K&KTl,)7X778@R@@@@@|$|{||||I0jg3CwC8`G``&iKi_iwiiiLigiii i"iiFiiii?iqiiiR@o @ ` ?/@p"P' `'238 p;pEOI?PIoI/JO0J?JNT`Vo`X\`?pggkoPlmnpop/sw/0pК  _ `O _P 6*7-h'&80(/)E ." +7*i3#  %,"$+d2!1/m54)                           " ' , 1 6 ; @ E J O T Y ^ c h m r w |                                 ! & + 0 5 : ? D I N S X ] b g l q Y |Y Y Y Y " , K aa0amaa a%aaapE)`&q]<w D~q =m    ! N | 1$2@/a|^,   p   :IV.M]w2,E,e,,U@@||||.cwp ETx5uYm:Gn{i Y aia}, M,7@|@C`i@  D  pt|||||||||||||||||}}} }}}}}!}%}*}.}2}6}:}?}C}G}K}O}T}X}\}`}d}i}m}q}u}y}~}}}}}}}}}}}}}3 }3 4 4 5 5 6 6 7 ((! [Kbd]2[Vid][Lpt]3[Nul]d[SysIn][SysOut]  7) Q`ni } >܌܌$]$$$[sys]ptrAconfig.sys[sys]CommXconfig.sys7  @?? @? @Too many public procedures in resident/overlay @static0000Bad object module, data record too large Error: DUP record too complexWarning: Proc near in doesn't follow CALL/RET conventions DGroupCodeDataStaticsConstsbVerRun StaticsDesc StaticsDataConst Program entry point at (. Referenced in near module offset h.' .Error: Large-model overlay fixup failedError: Invalid Abs#1 FixupError: Invalid Abs#2 FixupError: Relocation offset of 'from group is too largeError: Relocation offset is too largeError: Relocation offset of near reference to 'is too largeError: Illegal segment address reference type Symbol table capacity exceeded Too many segment or class names CODEAQMCODE MQ_CEL_CODECOEDToo many segments Warning: Odd length STACK in , rounded up.Segment size exceeds 65520 Too many groups Multiply defined symbol in file MS PASCAL[Sys]Pascal.LibFORTRAN 7[Sys]Fortran.LibBasic[Sys]BasCompiler.LibWarning: Module compiled with Publics is not residentFORT86[Sys]Fort86.LibWarning: no First.Obj found before Fortran-86 module PLM86 VASM86MWC86Warning: Non Fortran 86 module(s) in overlays Invalid object module Too many segments Too many groups Internal error 6 Line numbers for H Invalid object module  Fatal Error: Input File: pos: Record Type: Status Code: Cannot open file An internal failure has occured. Module not found in in file(s): Linker Unresolved Externals: There were errors detected Input file read error, bad object module Write error on list file Bad object module, name index out of range Bad object module, external index out of range VM Read error [Scr]<$>Vm.TmpCannot open temporary file Write error in temporary file Attempt to access data outside of segment bounds, possibly bad object module Too many segments Too many segments Too many public, common, or external symbols in one module Too many areas Program size exceeds Linker capacityToo many PUBLIC symbols.LIBRARY: Too many libraries V[ OverlayFaultWarning: No 'OverlayFault' procedure loaded Warning: No STACK segment Warning: Non 'CODE' class loaded into overlay Error: Non-contiguous GROUPS not pMode compatible (selectors h and h) Internal error while sorting data segmentsLGh (h) h Abs Res Start Stop Length Name Class Resident Overlay h h 10000h h (h) h Publics by name Address Overlay Publics by value Address Overlay Linker Copyright 1988 Convergent Technologies, Inc. All rights reserved.Write error on run file Ver Ver Error: Group larger than 64K Error during legalese, status code: Write error on run file  %)+/5;=CGIOSYaegkmq %379=KQ[]agou{ Write error on symbol file Write error on symbol file Symbol file hash table overflow Warning: Code reader confused at procedure startWarning: Code reader found illegal instructionWarning: IDIV of unfixable type foundWarning: IDIV instruction in overlayDistrixGdtProtectedGdtPmosLowDataGdtProtectedProtectedPmosRealSuppressStubsYesNoV4HighMemGdtProtectedHighMemProtectedCodeSharingServerHighMemCodeSharingServerRun file mode is not unique No run file .mapLinker .symBad run file type parameter Bad OS version parameter Requested stack size exceeds 64K Warning: Odd size stack requested; rounde8 d up.Bad max parameter noreportnone[Sys]Ctos.Lib[Sys]CtosToolkit.LibBad numeric parameter yesnoynBad yes/no parameter VNVF        =\z2Q[sys]LptConfig.Sys[!Scr]$$.Tmp[KBD][VID]V[PTR]Press NEXT PAGE or SCROLL UP to continue`(Press NEXT PAGE to continue & $ % * -  Q$[SYS]Config.sysCommPtr[8251],,2Knn,X` %K,^   ` P `l*|k $Oy e nC- ) (OfI%lYU@JdqLVS "f0giY!=as Qb $$-$[$,,-,r,,44A4k444C4L 4<@<DDD*D8DFDL LL/LTYT\\dd)dlll+lt+tPt|>|e[*r.&ve po/^o6WO1s   6  H  O6t|*7-h'&* 8$801(/ M)E$P ,.4<"DL TQ+\7d*lt|2iC3#  )4 0%,"$ + ꌀd$62,4!<#1D/LT\mdl55t4|)(`$N$$$$$$$$B$$0$$ $ $ $ $ $"$|$0,,,,,,044444144r4N<b<D D[D0L[LLLL*LLT T T T\\`d@ddddd)dbdddpdd d d d6 d0 d9 dlll@ll0l5lslllllVllll`le l l l l0lllNllll0lAlll lll X9 = | :k) ! ""-&'()*+./+224467789:p<<<t=>#>I>]>4AA CoCCC;DDDiEEEEFFGyGG/HuHHcIuIJLLNNN4OAPPPRR0RRRES|SSSTTT8UUUPVVWRWWWW)X`XXXYPYY<[[\q]]]]]]^ ^^^qfhhjjjjkkkkkklllmm%n]nnnPo&p}pp(qqq0r-wqxxyysz|{0|p-?PҀ @YkЈp {J/N0pա(pC_0_רhY4#P)iѺG0 P11.3UvsR&䩃t!it1iyğ䉋F%]6`PVɚĸ2PU~v &: uFGFu t3] t D&2E< t] Uv Fٴ8  ˬ 32]U4a@4a=r `P>P^ ㋇NgF& &N&p&0橌&GF&G F_rP6䩚6 aii&&P6 aF&N&^&G&ONg&G&G &G Vi a@ a;"ar6vv aHP]UFYFaHF=v P?PEPvl^㋇NgFi t_r &;iv ie_vF&i &iFiDeVV_rirP 6iiSC^E˰^rHr۠Yrԋv&p&0橌詠Zs&G&W;iu;iu`r Qr>EUu>Fu>Gt>EuF^vPQs_s{F aHN;rh&;FuS&FN;wBi;v8+F؀Eu*F.t6u^GuF^vPPFu^㋷Ng&NFpi;wi;vӋ~&+V+щVڀEuF<.t<6u^GuF^vPPArFEGt~uu>Fu@ ^EFN^F_s3Rr,P 6^PPOPOA@ F @AFrFsPrv6^6^]U(PRiP*PFXFFFRȊN:r^@F;FvFFu֋FFN;sXNvFP*P^SvlPFP0P?9FvFFPFP*P^SFP6PNiP*Pd_iiiie*a&a``PP`PP`P P`P P`P P`P P$PPPy橌詡&a&G$a&a+PPPy橌詡iiii0PPPy橌詡iiii]UQQ*a;,arP6Ct$LPPPy橌詡0a&G&G ]UQQ*a;,arP6XPPPy^F6*aii&&PdPPPy橌詡ii^&G&W*a&G &W&G $a&O &G2a*a]U uL(]UF@tfFt$؋`~_sF؋NgFYv&F>iu &iti]UFtOFt$؋`&FP":t~_sF؋NgFYv&F>iu &iti>awF@":u$FuFYFFF":uPFt$؋`FP":u؋NgFv &iQsS]UnPO6i*&0P:P6tiPGs7PO6ik PP:P6tiP)P]UQQFV"шV Nu ؋Ng~u^㋟>c㋇>aFFsF^`F`F^`F`]UMs aiHaiF>euF +iLiF؋FeF t ;iv[;FwVGsLv &8t @Pv *&FF FPFP6`aRPJav &8tZs@P2v &$<u)FvF FFP PPy^FJsWv *&FF FPFP6` aRPJ aNsPFP6`aRPJa]Uv  &F^;ivZrv&8uF ;0au?Ft6i&8u&6i&p&0^F&Gsjn6i&8uev &p&0^F&Gs>Fr7& t069 i&p&0^F&Gr^]U츊POPO6iF&+PPPO]UQQ>`t9vO6`&p&0^FG PPO]U8FFV£`iFFՋ`ENNε`Nʊ`sfi;iu4~ u.Nr'>`u <\uEt+JtP vF6`^`)`FըuK":tCUFފVձB":u0&8u"N&V&FN΋Fޣ`F$<0tF$ <t FrFձ@":uFFFs+YF܊Fձ":u YFFձ":t P FsFډFFu YFF~ u ^FF^FFF`iiF ``s^ .n  vF܋^6ivF^؉^N܉6iFPPPFըt$Fִ`HFը@uO"F"NՈN̋FމFUF9FuF:Ft#~t^㋟>c㋷>a &FFFըt%$F״؀`u㋇`^׷㋇`PFt*FމF&N&FFF`#Ft^㋟>c㋇>a ^㋇NgFFu YFF>itD~t>v &`~u,~ u>`vFHF؀?u ~ t`GsH~uBi;`r9v&p&0^F&G t>a &F؋F t`6`*&&+NFNF~s;v!P 5P:POvFFFأ`FrAv&NF;v#F;.au &;awRP vFFFrF t6i*&&+N6i>`*&&+FFF~sFs!xP PPOv~ uFFN+ȃ FFN+IN~ u ^FF^FFF]s F <t<tvvv΍FP rF8F u4N+;`u*>`u#i;iu)FN9`sF.`cs{>`utv &i+;as\`>i$a㋷>a &0*&&+62a&v£`F`iiF `FF;0atP~ u^FFFFыFFӍFPPPy^F uF0aF^&GF>`s6Fr/^s#>itb^C^C^F@F~u]Fs $a㋷>a &`F F6FHF؀?u#6@F@F@FNA؉aF~tP vPvՋF`iiF ``s^ .   4 F^RF^H6`k ^6iv%F^F6`k ^6iFP6`vɚ]UQQGs[Ms aiHaiFF;iv;Fw APv"&F t~}^FH v*&]U~ uF ^^F t-FF F V ‰F~tr#F%PN^XetH^sA6i&p&0^F&Gs`EP6i6a6a>avwF`V"ш`"NN`.+3=KYF$PF$PP6`FP 6`FPP날`s/EP6iFP6s6iiFQEWP6ы]UQ`PP]Uffvv^FF &=wFV% FN~㋷fhN~9~u9NuT vFurPP-FV^㉇fhN~׉FVFVFV3^&?u&^&PFRVFV_^橌^F &6䩚FV]U v v^F䩉F^Pv v$ii橉FF^F^&Gv&D&T&&Wii^&G&Wv^]UQQF V iiRPii&G&WiiJ6i6i^F&G:Ft;^&&Wii&ůFrJ6i6ivO]U v F؋iiJi itFrJ^㋇FV u,FFVfhV~^  Pvv$ii橉iiv拌&&&G&G&Wv  Ft6i6iPOVO6i6iiiv VG PF<uA< u@"Pls6i6ivv]i&&WiiUFF=v؋9 FVFV uvv^FF&&WFV&G&WFVvv^F&&WFV&GFN:tu^S^Svvvvv^~t FFV뜋FVVFt5]UQPlTsd6i6i^F6䩚^&G& Gu;Ƃ!PPPy橌詡ii^&G&W]U>aw>ir P3PQPlPPPy橌詋i㡶iiRcTciƇP5PPlrEP:PPlr.PBPPlrPNPPls iƇi']U*a;,arP6*a;,as>ir SP4PFF~t)<t%<t!<tiLJNgiaHP~uYFFYFFFFFu^TcRcPP^FJr9^㋇RcTc^&;Wu&;Gt&t&w&7^F^&8Gt8J^TcRcJ^TcRcPO^FJs*a^&G &ii&&PC^&G v拄RcTc&G&WF&G&G&Gii&G&WS^[&G*a^&G FNu].aFFtfP POFFF^&GFsFFsFFs(F!F$<u^&GF&G9FsF~u ^&G@%~u^&G%^&GF^&GV:s&G$ &G~t@FFF^&GsF^&GFsFFsP5P F^&GvF&iFNgi6䩚]U FTcRcPP^FJs &a&G&a^&GF>avlF&av P6P]UF uFFYF^㋇NgF&FF>awQPlYFt $u"i芎i%PPPy^F ðu@r2PPPy^F uP PPy^FJr r6 aii&&P6 aF&F&s ^&G^&G FF^&GF&GF&G &G 6䩚 aViZsBPs;^㋷Ng&p&0橌&GsvvP a;"ar-6&P PPO,]UF uFFY^㋇NgF&Fv&p&0^F&GF>awQPlYFt PPPy^FJs6 aii&&P6 aF&F+F&^&GF&GF&G&G 6䩚FF a@ aVi;"ar6*v&p&0^F6䩚F^&G]U >aw0@9"as aN a6F aQPlt 8vCX8u;8u58u/:s,ڀ$u"i芎i%PPPy^FP PPy^F u F FuPPPy^FF Fu^&G6䩚]UYF 9awNQPlFPP PuF^F P6 t58FPP Pu=F^F P6 uM^Պ_smrlnFPPPuX"F^FH~Pu*>Ct#_s;P LPO_sfrgeFPsPPucyF^F>iu_sP RQՊ_srz^SvSP69FaFPPPu`BFPPPuP#FPPPu YQաavHP^sP8PSP6]UQi aԣiA@բH^Y`QPFiDYa>Duy>DuFr#>Dzu*k>Due r>Du>Dnu F>DuՀ>Du ǀ>Du빀>Du-뭀>Du럀>DuZsjm>Du\FYrzQs%TrNr6a%sNRsG>Ct@r9P )aHP>au FP9P]U*a;,as>ir P4PFF~t)<t%<t!<tiLJNgiaHP5~uYFFYFFFFFtL^TcRcPP^F^㋇RcTc^&;Wu&;GtS&w&7΋^TcRcPP^F^&G&W;iu;it&w&7Ջ: F Fu :P^&G FF$<u+FtF^&G+Fv &8&&IF$<tGv&~&EF~u@%~uF%vvF&F^&GiFNg &F~uF*&dv"&F^&OrL~&9u? ~V.&8t;sՊF$<u F;sՋF؋v"&F;sv.&8ti6䩚]U FTcRcPP^F&GF㉇>c@Ճ r -P6PaHP]U>awYQPlt Ɔ8vHX8u@8u:8u4Ɔ:s,ڀ$u"i芎i%PPPy^F utBQSPy^F&G& Gua6i6iPO^Fii^&G&W6䩚6 a&&^& ts>Cu&G tw &0&8tb6 a0a&^&G ni&Gr>i$aV>a &0*&&+^&Q6 a^&G&^&u &6 a^&G&6 a^&G &6 a桶ii&&P a@ a;"ar ;P]UF uFFYF^㋇NgF&FF>awQPlYFt $u"i芎i%Qs*PPPy^F t& t&GpiZsBPs;^㋷Ng&p&0橌&GsvvP]UF uFFY^㋇NgF&Fv&p&0^FF&GFƆ>awQPlYFt PPPy^F u <P^&GFN;FvF+FFƆ6 a^&G&^&G&6 a桶ii&&P a@ a;"ar >P8P"s0v&p&0^F6䩚F^&G]UaHP]U ~t^FC^.a;iu*ai;w;w\P+S`iPPPJDvv`iPiRPJFiF؋ t6i6iQPi)FFiF~t<^F؉^NF~tvvCFNFFN뾋F]Ueaw>r FPPlv&FvIaPPv*&0P:PvPcPPv]UQQi aգieA@H^Y`QPaiDYa>Du>etv- }>etaFaFa- >DuFv>Due >Dzu*>Duր>DuȀ>Du뼀>Du뮀>Dt>Du뙀>Dt>Du>Dpu|g>Du UsY^>Du1YrjQscNr\6a%sE>DuQrPsn aHP>au FgP9P]UXТdPOvO]Ua>it ivO]U?shPO6PFP6Fa)FVPOFPPvPPODPP~tPOvIVs P6FLsv  T]U 6i6i^F&G&WFV^&t&w&7^FFFF؍G PF Ft6(Pvv^F&O G P^&G )P]UvWv]UPCvf?vp]UPv\]U"?ivixiNVFFV uFFߋFViiRP^F&G&WFV&G Fu@N&G F&G&WFV&GC&GF^&t&&WiiRP^Fق>Ct >0auFiiFrZFtP6CJF FtD6i6i^F6䩚iG Pi&G PPP69^&G b6PiG Pi&G PRPPrmPRiS(P6F t$iO NFi&O NNQPaFV u~tvviiG P64F=uZi&O ?P!iG P6i6iiiPOiG PP 6i6i^F6䩚F^&G 4F:  t2 FV6QRP6F tPN_s ) F Fu6P6F tPT?]U^&G& GtPFs*^& $u&o ^G P PO P^&G&Wii]UQQLrSPPPFPYFPPPFPYFP"PPFPYF6]rZ6*6PiNiPPqe6k6u6%4a_>,a6z6Bs#PO~SP:P6F>it>at#XТdataiS6i6a6$6a  T]UQQVs=P^SvFPYF tsPPv]UQQ^u+JVSRdsP^SvFPYF]UQFPPdsPFPPFPYF]UQQ^GPPdsP^GPPFPYF]UQQ^GP^&Pds#P^GP^&PFPYF]UQQ^?WwdsP^?WwFPYF]U F~tMFȈFNNnN s 0JFA, NB~u~wN뭱F*ȵNBPQds!PFBPvFPYF]U FFFFt0ȈFF 1FN+ȃ0FJFF uɍFPPdsPFPPFPYF]U P]UQQa>au)6PPPaPF t \WP&FaՋ]UQQ>au56PPPaPFuF t \WP]UQF)aa9FvI^6Fa)FF6PPPaPF t\WP믋^6ՋNFF)a]UF)a;aw )aGa)Fa6PFP6F6PFFVRP6F t \WP]U)aa;sXNu &F6PPPaPF t \WP~u&FaF&F)a]UQQFt%PYFF]UQQFt%PYFF;ir PGPF]UQFt%PYFF; ar;irv PFPF]UQQFFiH^;rみit y;FsFFuڸ9FsFFiH^;r?みit0y;FsLJy ^F)y^㋇y;ir@iFu]U^くi]UiiOOtI䩸;uViNFF tHF؋y;NwV䩉N܋it㋷i&ć䉉FFvvV&Xi&F=u~;6^SPF RPFP#F t WP]U>tպ FV N^^QSWQWRPF=u.^GFFNPQRPPvvF~uF t=u$P^SvRPPmmPFF t WP㋇i%i&NuGՉNAՋ>F&;v(W6պ RP F Yu:6ՋĿWPF RPFP$F t?5Pv]UQQF Fv &9@w TP0Pv &F=u 1PvF&䩃u v Pviuiy~tiF%䉋手؎]Uv &F=u 1P~u(v &@;Fw 0Pvv&Ft)Ĵ䉋^ FF FN뜋vv&F=u^ FNF ʋF FVFNF~t4F@vN&;u~&8uFNFF6Ջ^ SFPvvFP#F tPFF ]UQ~tbv vvP@橌詋FV%+NF;sFF)FFV^ >FF 똋] U졼^&@9`wP69isiFii6&;ivP6]Uv&F&HINFF;Fw'&N;t &LJiFuы]U FiF thi;is^PFP*F=t7PFF;FsĹFNi㉇䉉iFԋF1F둡ii+=r\i-ii䉌才y艌ꉋ6i捄䉉쉌6iƀ捄䉉i떃>is Pii]UNF;s>+;r5i;is,^ 䉉手iLJiLJyiV]UQ>t6՚F tP]; U^&^ &&W^&G :t ^&Gs^&G&G&WFV&w&S^&wRPFP#FV~NV~u/ t^&9u&9Wr&W&F ^&GFF up^&GFV^&G&WF^&G^&G&W;Vu;Fw4&G^&G&W&+G&WFVF&G^&uFF]UF>tP ]U~u]UQ^"S3PF u2^"S^Svv^S^Sv^ Sv vv3FFv^"&@Fv^"&x"ti&Gwub@JP(F u,vZ^F&^&G ^S1F tvF^"&@VZ&PX^&GFth~$^"&Gwt^F݉FF݉FF݉FF݉FFFFFF^"&GsF&GqF^&GcFFPFP tF~ r ~rF ~ rdЈFF$F^SvFPvFPP,F t^"SQFFTF^"&GF^"&GxF^"&Gz^"&s &_ ^"&_JF^"&wQF&_v˷NF^"&wxP\^"&wxP\F@F^"&Go^"&wx&wo\^"&wxP\^"&G :t:~u^"&G tu ^"&wx ^"&wxP\^"&wxP\^"&G :t@^"&G :u&G tu1Fֹ@@2^"&u&Gn(^"&u Fֹ@@Fֹ@@ ^"&Gn^"&wx&wn\^"&wxP\Fֹ  ^"&Gp^"&wx&wp\dsPFPhFFs|v$PF$PPF ug^"&GFF^"&G& GtvPFPPF u5^"&GFF^"&G& GtvPFPPF u] UF^&u&wxP\^&wxP\^&Ltb&GZ tXFF&G^&wLFP< t^&^&GL^&G^&G^&wLFPF^&gp}^&wxP\^&wx&wp\^&Gwu&w-,F tF^&G FF;w|^&x"tf&Owu?&HJ tQ)F tFv^&@V t4P2F t&F!v^&XV^F&^&GFtzdsPFPhFFsmvPQF u]^&GFF^&G& GtvPQF u0^&GFF^&G& GtvPQF uF]U^&G :t/:t):t#:~t:t:t:t :t  ^SQ]UQQ^ &G :t:t :t:u^ &G :t-:t':t!:~t:t:t:t :t~ wc^ .q,B]f~^ &G~^ &Gu^ &G :u$&Gs&;Gqt'^ &su$^ &qu^ &G :uFFv^ &@q3^ &Gv@^ &G :tB^ &G8^ &G :t,^ &G6v^ &G :t^ &G.^^ &G :u ]^ &G/C^ &G<^ &Gh&Oi$^ &Gq^ &Gs^ &Gl^ &GjFF^&] U^.]U^.&] bUPSQRVW^0u x@Ƈ0_^ZY[X]Uv ~N< t< t < t< t+~] U?U>@H ; w3ǁFıV&t&u#&t&DŽ&DŽBřN tƇ23U(>Ƈ0U ;$t6ķ&&,&FA +;$r3,z>ULJ@Hu HU ;$t2uLJ@ LJ@UU&>>ȋz>ptx0> tf."tPt,<t<u$h tSLƇ2@ uLJ@ߋd+w";fw "t>Ft;wm3EUt2 2t'Ƈ2;$t@uLJ@ 0uS-$Ƈ|UUpu31u,<t&<t".t5u < u Ƈ5 Ƈ5< tYd;r";wNpt@t9t0,ht :iuĿ&E&&&n;drXdrQჿ`u`+^"Ŀ&S&C+t&E3퉯^&FtLJFRLJ>U`u`+^^&Ŀ&S&cFtLJFUd;t&r";v ;drdrLJ>QtĿV&&UƇ4tRPx>p$p>XZtLJ@0uS-$U>Ȱ>tJz>Ƈ|"t5&d;w&";w;^s^Fu33U* PFP t > u ~r > s2^Svs#^Sv^Sv ^SvPDe> s*vN F*݉F^FFFFFFFFFFFF FFFFFFFP]U(> sF uv vvPD'FڈFFF FFFFFFP;]U(> sFuvPDFڈFFFFFP]< U> sF uv v ^S*D8> rv v ^S7"݉FFv v ^S^S]UQQ> sF uv vv8D1> rv vv8&݉FFv vvP]UQ^SvFPFD t Ft@]U^&&GFP4F uFF^&G&GSF u(vFPF uF;Ft ^&G]U^&G]UV>]U+Zr tH]U+ZrH]U3 &L&;Wt]U^SFPl]U1;FvTFPFPF u>~ sУ0މ2ލFPF tq PP0P/LF tVFX݌Z݋&GdFX&GFs1^SPCF uXݍG$PPCF t.XݹPZXtNXZ&GR㍇XFFX&X&G ^&X&GX&GPX&G TݰUVX&GXNX&ONsOX&GXݍW$+X݃N+X&OX&GPX&G&_ PX&G"j2ZX&GX&G&GZX&GFZ-X&GX&G `RT؍XX&G&_SrFFFTHN;r~^8ueVsYF^P;Vt F@FN+PFX^@FPFX^@Ftw]UX&F9F u.X&GFs&GFF X&G-FF ;FvNFsX&G FFF`X&+G F1v~^NNOO|F+F FNsRQPPiF tVPvvPvPt^FX&G FFF`X&+G F1v~^YFsF+F X&)GF X&Fr FX&G]UX&]U F FF FF tl=vF FFF~t.X&w^SvvvFP#F tPP̋F)FtFFFV덋]U^ &GX&GFF^ &G HN;ra&@FrK~uF^Gv^ &@ F^ &+^G^ &F^GF ^FFu] UFsFFFF F3^ FFF;Pu^SFPFPFPFFFs&FsFFF^&t&G^ GFrFX&GFF_X&G ;Fw^&t/nFX&G&;Gs PFX&G F^&^&^&G^&G`+F+1F^ +F^ G8FuO^&GX&GFF`++щV^&G^&^&^ &^ &^&X&GN;w&;wA^&X&GFFFV+V‰F FFN^&FFFFFFF^&G HFF9Fv^&@]FFF^&H N^&@F:Fu;Nv F:Fs F@F룋FU X&GFF&ONF `++щVFFr2X&G;F= v%^&^&;GuF^&GFNJFs ^Sr ^&w&wvPPPt^F^&G^&^FF^Go]U X&GFF^&;Ft6X&D;Fv^&GFX&G;Fw@Fs ^SrvvvPPPt^FF X&+G1FUsvP&_^&G)FFF^&G HN;rw&@FsFYFF;FuNF^ Gv^&@ ^ Fs$Vs^ G^ G^ ^ G^ oFtzP] UQQX&GsRPvPiFn&&GF^&t&GX&G ;Fv:&GFFX&G;Fv!^&tF&G^&GFҋFX&G ]UX&Gs]˚Sr]UQX&Gs$FX&GZ&W аu@U݊FVݸ]UPPFP/LF^&G ]UQF A:rv^SPPPFP#F t v Fv F t( ^&?t' ^&G^&G^&G^&G^&G^&G^&G ^&G=^&G ^&G/^&G^&GD^&G^&GB^&G ^&G(^&G,^&G ^&GQ^&u^&_^P㍇dP*F uP^㍇P*= F tFP^GP^&GPRPPrmPF tv^ĿdWPPPFP#F u5FFv^ĿWPvvFP#F t v Fv F t) M^&GQ^S6F u)FP^SP^SFPF t^&G F]U^&G :t 5^&G(^&G,^&G ^&G5P^S^SF]U^ &G :t &^ &GRs^&^ &GR^&]U ^&GuFPFP tF~ u ~rF 9Fu 9FrF ~ s$PFPPF u%~u!vF u ^&GuF]U0&_]UTsP2 0tG^FFFFF;Fr(^& t&G r&G;FuF&GF s͋]U Ts~2 0tu^FFFFF;FrV^& tF&G s>&G;Fu5FF^&F^&^&G^&̋F^&G^&G F s]U TsX2 0tO^FFFFF;Fr0^& t &G r&G;FuF&G^&G F sŋ]UF ]U욖[،;t S&_K PrX-6PSԃ RVU*X-YPԃRU[U]BދDދFދHގJދ6Lދ>N6Pގ@ޝU]6B6@ތЎ؉DމFމHތJމ6Lމ>NޜPUFPFP^Sl]UFPFP^Sl]U^ S^S]UFFFFFP4FFFFPFFFF^FFPFuFF u)vFPFF^&F^ &]U^S^Sv^Svv ^SvP ]U^S^Sv^Svv ^SvP ]UFPWv^ S^SQFPQ]UQQ^ &G :t:t:t :t~ wz^ SP|F uP^ SPF t^.h2QvFs[waF^ &GZ~wLF^ &GE~Kw6FF;Js؋.;FsFF@F uwqF^ &G :tQF^ &G=[^ &G :t8F^ &G;B^ &G :t~w5F^ &G.q^ &G :u ~wيF^ &G/ك~wnFtuޢދF^ &G]FtF =rmt=tmuTF^&G?Z&WA^^&GZ&WF-^&G"~u"^&GAHލFPPuFP^v@PFF+PRPPrmPF~u>v^SPPPFP#F t v Fv F t( ^&?t' ^&G^&G^&G^&G^&G^&G^&G^&G;^&G ^&G=^&G ^&G.^&G ^&G/^&G^&GG^&G^&GHF =wmt=amu~ mmuF =rmt=tmu ^&G ^&G ^&G(^&G,^S6F u/މF^P^SP^S^SF t^&G F]UQQL&^F&G L&O'J< t < t P]U&Ks KFFFFPF tFP( tFFF0N^&WVJVVVމV^FN&_㉇ލFPF uvFPF u FF tv)^&_LJF>F&w扜2ߌ4^S^ڌFv&\Fډ^ߌ`߸]UFFFFPF u|^&w拄މFFF0FJNN&ONF&GHFFPF uOv^&w=SPvFPF^Ƈ6F utFFFFP> F uFFF0FJNN^&ONFFPF tv)^&_LJF4vFPFv)^&_LJF uF]U0FFFFPF uq^ &w拄މFډFF0FJNN&ONFF&O?NFN NF^^F&^ &GHF֍FPF t^ &;u vڸPSv^ &w;SPvڍFPF܋^Ƈ6^&GF^&F=Ct=cuFZ^ &G?FҌF^&?t.F^&HN;r^ &_2^& Fu׋F^ &GEF܋] UQ^ &G^ &G^&G^ &G^&G^ &G^&8Gt/^&u ^ &G"^&u ^ &G^&G^ &G^&G<t<u^ &G^ &GFF w"؋.^&;Gu F@^ & Fu^ & ]U&FFFFPF uo^ &w拄މF܉FF0FJNN&ONFFF<uF FFF~uF FFFFPF uv܍FPF uFFڋ] UFF w8؋` ^t#ć2߉FF t& t PFFu]UP(F tPOFNF^FFFN^NNNFFNFFPlF tP]UQ "$P1F tP6*PF*njޱ;u$:u>0t1F tP"UQ^&GHF~ t9F ^㉇ދFދ^FߌߊF^@Ƈ6] UQFF w+؊6s㋏I u Ƈ6PsFu]UQ^ćߣ.ߌ0ޢ޸PF tP0ފJވ.&Oޢދ^@uPF tP]U^V ± ؎Á]U^&^&G :t:tSv^ S^S^V^&G?^ &Z&W^&G?FFF9FvF^Sv^SF^&?t=ZuZ3F u^&.t&G9s!^&? u^&^G^ &Z&W^&G9FF^&HF9FuN+N^v8 u+JVtщV^& F;Fu ^&G9^v&x u^&F@N;sF+A^vp^~y^Y^&GE u>^&GGs0&GH^&v &<u+JVt B^&]UQQ^&^&G :t?:t9:t3S^ Sv ^SM^Sv FF u6^&^&;F s"^ &F^&O :uSP ø]U^&G(F&G F&1t SvO^&/ut~ u@&G:r8S POF u^S POF th^SvP U^SvOF uD~ u ^&G:1^&G:'^&/u ~ uS P^SvOFF]UQQ^&OBN&GE1+ʉN&GE&OD;sF]UF^ &G(^ F&)G ]UQ^&/tS POF u&^&/tS POF u ^&GE]U ^&G(F&GEF&GBF uP&GEY1+ʉN&GE&OD;s S6 lFF;Fr\^&GE&:GDuS6 F uD^S POF t!^SvFHP F^&GEF^&GEFu]U^ &wĄd݉FF^ &_ć݉FF~ ~t u PF ^&NFFt(#^H^&Z&Wv#^&^&:F t v&Z&T] U^&G(F&G F&1t SvO^&GQrFF^SvFPH Fw^&:FuFFHN;s[^&F^&OE&:ODu< t< tS6 F u{^SvOF u~^&/u~ t^&/t ~ u&GEF< t< t < t^&GEFtk~ uS^&/t)S POF u\^&GE^&/u^S POF u^&/uz`^&GE&:GDuF< t< tS6 F uUF< t:^SPOF u $H&;G w.&G=t ;Fu &G5,SPFF^&u&_\F^&u&_X F^Sv]A`NB0   "|U s6F%FFՉFF&GF~u^Sv6^&%FN;wF+Fu S6F ^&FFF ^&F^&&OA^&G%F&G;Fu"FsF6&GFFR]UQQs6FFFf^&%t eP6FP&%P6]Us6^&FFf^&%t eP6^&#+‰FFFƒ#FSP6^&%FN;w$;sl&FF^SF+FP6LFPv6s7NA^&7~^Y^&S6F^&Z&W]U^&%F^FF&G;Fv1F;Fv)^&%u^&%FS6FF^&% F&]UՉFFFF&u FFF&GF^&G%FF ^&GF ^&GF ^& V^&W N^&OF&G]UՉFFFF^&G#F^&#ONF ^&GF ^&GF&9Gu;Fu&G F&G]U&?77t fP6ՉFFFF&GF~u^&%t gP6^&% &^&G%t hP6^&G%t iP6^&G#ՉFV؎&#O;Nt kP6&G;Fu^&%t jP6F^&%t jP6F*F&G;FvT^&%u&% &*^&%t^&%ulmP6^&%F&G;Ft nP6]UQQFՌՋ&77F%&G&GչPQ&GP6]Us6FՉFFF&G;Fv,^&%F&%u F&GFFFFNjF&GS6FFՉNFF&G;Fvy^&%F&%u.F tRP&+GQN_Z+vF+^&%u~u^FFF mP6FFzF t$P&+GQN_Z+v&GՋNPQ&G+FP6]U^&G& tn^&FFf^&%t eP6&G;Fv%^&%F&%u&GFF&GF^F&)]U6ՉFF&GF^&%6&L+ȉN^&F^&&G^&]UP^ P^P^P^2P^P^*P^"P^&P^P^.P^P^P^P^P^P^P^P^P^]U ^Sv6F1,ai"a`FFiXiFFP6,a6F Pv6FPv6FPv6F2P6,a6FP6,a6F*Pv6F"Pv6F&Pv6FPv6F.Pv6FPv6FPv6FPv6FPv6FPv6FPv6FPv6FPv6Fr P6D>,a> ,a>,a>N>ꩋ`&>i>i]Uv6 ,aFFr,a;*aw*a,aF;,au,aFP6,a6F Pv6FPv6FPFP6Fr PBP6:N,a;sT+F8Ȱv 8Nv8NvN8]UiFFri;iwiiF;iuiF2P6i6FP6i6F*Pv6F"Pv6F&Pv6F.Pv6FPv6Fr PCP6:]UQQ"a; aw a"a"aFQP6FPv6FPFP6FPFP6Fr P7P6:]U`FFr`;iwi`F;`tE`FQP6r PDP6:N`;s+Fꩋ8ȸ]UiFFri;iwi iF;itjiFQP6sPv6r PP6:Ni;s++F8? ȸv8N]UQXiFFrXi;ViwVi XiF;Xit#PXiP6r =PP6:]UQP6P6P6P6 &GF66&wv6]U0U*a(aNiWձ P ֺRPFP6F֢VSP6sFFs FseTFC]U^G P64F=uJH6^F&O w PPvճSP6>iiiiiiii֢?6?]U*v& ㋇ՉFފNFFFFF䂾tT^ ^ V´3ЉVVŠ3ӉVV3ӉVV3‰FFN륋FN1VF%1VF1VF1V~uF~uFFމF܃~t@F NiPiFNƆ%r^v&F u &%uv^PPP6sjv抆^@FFTs6C6P^& RP6F tP6Da^&6FFF%;r)N5FFFN;r)NN]U Ts[s FrF FFN NꈎP PP6^FJr>r66^&GءiiH։J֍FP^ Sv RPPrmP6F t FrAWFPPPPPFP6F u%FIuFVauaPbP6`PP6NF+QP6`aRP6Fa+FaF[ՊFse^&_㋇ՉFP6C^&G;t=vNiS؋ձ R ֺRPFP6F u!F8>s!^&GՈFPv6?cPP6:] U ЉFV^ t"?tSPP6^FiiFVvPP6^FJr6i6iP6^FF^&GFV&G&WF&GF &G F &G iiFViiii>xi >viu vixi,vv6^F66ii^&G&W] URi֌֋F֠ۢ־ֿ6][01rU^&G<t< u`FsY^& $tO6ViFV &&PVi@Vi;XiuP6 ^&G `a`a]U^&G<t< u8^& $t.6ViF V&&PVi@Vi;XiuP6 ]U*v v 6^Fvv6^F>>u9v&| &Fv&t &N u^&w&w FPFP6v*&F^&GF~u^&w&w FPFP6v*&F^&GFF t ;FuF;Fuv&v&:ueF FVVދ^^^ƿ#ljFFFF#׉V9Vu;vF;FtF;FF;Fv&v&:z^G FF^G FF^&G v&8D w^&G FFN׵F;v)^& ʈN^& V:wF:FrF^&G ^&:G v]U^&G<t< ueMs aiHaiF^&GF tY &F;iv+;Fw&Gs^&G&G&G66xv6Fv&F$a狽>a &9*&&+F^&G]U^&GF u2䩉Fv&p&06^F&t&GF u ^&G^&GF^&OF= r=.wFЁ #F=r)=w$F^&O F&GF[F%Fu^&G%+FF N^&OFF%^&GF%FZs>it >0au6]skF60a&p&06^F66^&GC&GZs.au P60D6.a&p&06^F66>au ^&Ga a^&GFFF*aHN;sG &8t.v&p&06^FF@F&u^& u^F&8G u*i>&i>.i>i>"i>2ia)i6aF60a &i62a&iF*aHN;s &Fv&p&06^F66^&GFƃt";8ar:a;s aF t &;Fv ^F>aF;$au F;FvF̋v.&FGsF^&GF^&G$<uF2v&V:s~&E$ 2&~u F@% F%FvF&^&Gv.&~&&FtWFF6aFFFNF;iv4"&8u 6a&F;FwƆu"&FFFF;iw_"&;FuEus'FrFFFFFv"&FF6a"&ƆuFu6a2v&F&:FtzFZs& FF~u F@%~u F%FvF.&%&v&F>iuTN6iM~u F@%~u F%FFvN.&N+F&NvnFvF*&F&&.&HF;vF#2v&t FF Fı FFPv6>`uFH`v.&F~u &%F~vFnFtGsDFs=P60v6PP6vBP6]v6PP6vIP6]MsUv.&&&*&F>$aNʉ>a-~&"&&&>0at6i"&8~&cs6i"&8~&]riiF*aHN;r  &8&&&FuՋ60a&Cni>iu60a&p&06^F6i6i6橌66i^&O+I&O6iwriv@PvP`iP60a&&GRP6xSP6]r `iFP60a&RPP6橌詠C&GG&Ga &9*&&+6&v*&ziv6&G6i60a&PPP6Zs?iuiF+i;ar MPHP6:F+i62a&FGs v6 v*&FPFP`iPFRP66ivvP6Ft] c NbUFF;Vir&p&06^F^&t &w&7FFF؍G P6l!^&*G ָP6g^&w&w6^F^&G<t < t &w&7^&GF &F^&ONN tt*&Fv&F;6iwx&p&06^F$a&9G uS>a &0*&FV+бVF%^&G FGsvPFPFP6 FFFFvP6v:P6bvP6vGsRP6]~t F;iw P6Pv*&0vP6v:P6bvP6vP6g~t F;iv ~u P6gFPP6v6F]UhFNINFNF+ȃr u ~tF@FF9FrvHFv^&&PFVv^&p&0vv6Rsv^&&P&@&PN‹vFV^&@&PF낃~uMFHFJNBF;NFN^&&PNVFFFF&p&0RQ6Rs9v~^&&P&&QFV&&P&&QFVvvv^&p&06RsPv~^&&P&&QFV&&P&&QFVv&p&0RP6Rs9v~^&&P&&QFV&&P&&QFVv^&&PFVNF;v^&&x&&xFV&&PNv^&p&0vv6Rr݋v^&&PFVFvvv^&p&06Rrh؋F+FVN+;svJFBFFvFBFBFFF@Fr EP6D]UP6]]s P6]FF;ivN&8t#P6]v&PP6v6v*&FVF*aHN;s &;Ft~v&p&06^F橌&t&w&76ߋv&FVFVRP6vvP6vP6]^&GPHFX u&GtFFFFVFVRP6vvP6v^&Gt P6]P6]^&wP6vGs*Fs#FP6]v6PP6v P6]橍G P6l&G *Ȉ<vP6g^&w&w6橌詍G P6l6FtYFtWsmVixSP6>VitTP6]>S6Vi6pGViWP6]|SP6>S6Vi6p] e0ctp  [UQQ:P^SvFP6F t WP6:]UPP]UQFsN ^&FF F~t^&փFNF s ^&֋]UF FFFfFFrF F;vN~ uF F FFFH1F^Qv vP6^vF^N+ΉNFVs QPv^SvFFN +ȉN FF uFWv 6] U>RiGsFdžz6i6SsdžzF6i*&F džzFIs zBzxxxGsx:i tx@%xx#t +ȉddždFGW6i6FtiFaFaF a1Fa1FFiF֋6.a &F*&Na&&F$a㋷>a &~OrGs%~6Fꋶ~F*&+F FFFFFxdN aN؊GraN aȡ6aHPFaFZR‰FXF a16aHF1Fa1FСfihiFV^i`iFVbidiFƉVȡZi\iFʉVFպH@  ÉFH ÉFJ ӉVFFFFĺFVjiP6FjiliFV EFӠFFҋFaFaFF#+ЉVF FFFGsO>itH6i6i6橌詋6iF*&&O׉FVFCFF;iv&8t}C~tFFv.&FFF60a&v&FWNQ`iQRP6F+Fv*&v.&Fr 2v&tF F FF%FN;iu tFFFFFtCFFPz)zFPP^FPPPFPPCGsFP:P:PFPP!IsPBPBPPP>itBPPPPPiS6i6iiSPisPPfPPPPPIPPP|sadt Wd a t6`PPPvPa t6`PPPvPGrnNV VflꈖjV ӉhjkFF;ivcn"&&;ufu2n&uƆkku +ffffPP2PfPPfF舆jF FhjfkFnv&8t~tFF8kt6n"& } ~&; uMsk ƆkƆkv.&fs P60v.&Fr 2v&tF F FF%FN;iu tFFFtfu2n&uƆkku +ffffPPPfPP a t6`PPPvP\a t6`PPPvPAnFF;iwkn"&&9 tP~&; uMs *& n*&ppPP@PpPPtFnFun*PPPn*PP;a t6`PPPvP{~t~tNFFFFF;iv&8u8.&8u 2&td`FQ.&0&&0;+FF=t~tNFF`NR.&0PPvPvF.&F FfFtF+FF=t~tN\sa t6`PPPvP\i tp6Q|iSPRPPrmPvPP6F u;6PPFPFP6uF~t ^SvYҸ6P6F~tP60v6{?P6]ָrt:QRP6FPP:P6F~u tFF t AWP6:]UQQP^SvFP6F t WP6:]U,>RiVi`a|SP6ViH1>Viu>S6Vi6pVi1%H1֡Vi`a6e6`F;vF^շ㋇Z;sFմ=sF^շ㋇ZֹQP6։FFF~t-6vvP6橌&G%NFVFF;Vir&p&06^F^&t&&WFVRPFFFv&p&06^F^S^Svvv&p&0P6FgPֺ RP6FFF։F~t16vvP6橌SPFVNɠGr$a㋷>a &FָF܉FދF;iwUv"&&9 t;~&; uMs *& v*&F؍FPPFމFFuv*PPPFP6FPFV%RP6FPPPPViPPCPPGsK6aPP6PPsH FFPPVFFPPEji8PP4P6F t a &F*&Fv&+бVv6FF'GsvvʍFPFP6FʉFF~t F;iv0~u'FsF v*&FҋFFF FFĈF^&G FO NFN܌F޹NڴF؉NNNN~t[FHF^v& ʈN^& VF^3ÉFF3‰FF3‰FF3ÉFNF럋F1VF%1VF1VF1V~uF~uFFPP6:iusGGsNi i t~ PPFP6 uhN~.u+Ju[PP6:<^S PE^@PF+HP PFi% iP6 tPP|iP6F P6 t! PPiP6F@9iviP6 tXPPFP6F^Sv PKFV t uPP6:FatP606aPPFP6 u ^Sv PaaPPFP6 u^Sv Pfihi^i`iPPFP6 u^Sv PbidiZi\iPPFP6 u^Sv PVaPPFP6 u^Sv P#^i`iPPFP6 u^Sv PZi\ia;ar&^i`i;hiu;firZi\i;diu;bis PP6:P6FF舆F;FrWPFP6FꊆsFvFvN~(u+JVt++ʍ򤊆N+KƆF@F;Fs:WPFP6FNv(u FN芆t(uȴVF_Pt`ȴ)uƆPty9ƆF@;Fs&WPFP6FFFF&?)uFƆPt Ƃ!PPPPCP6>F7\ P6F uFFHN;rr PQFP6F9Fu^SQP66u\79Fu^SQP66u[^SvPPA 69FuLr0PPPP69PPPP69]UFFVF9Fvu^&F0:r<9wFN~6eN0$FA:r/9Fu^S,QP66u.9Fu^S-QP66u .PP6:]U <r"^&&W&G&G;F s Wv ۍX^F&F&GFFF;FsN ;Nvۋ&@FFڋF;Fr ,ۋv@^&Z&WS&_[&G]Us]&G@]U cr &G;FsGvۍX^F&F&GFFF;Fsۋ&@FFF]U>uP6 u$>t&Gیۃ>t>t]ð]s cU~ ]Nu+JVt)F^F9Fv@^ &80r ^ v&89vz^ ^ v&0^F븡  uDPP P6F uK &G ^;v ^ ۋX ^F&u^& u@^] UVnjޱ;u$:u ^&GZD~F =amt =wmt? uPPP6F u~&G < r<w^&G _^SvFPFPrF uE^&G F^&GFs`cF^F^S^SvFP6]U6^&^&G :t O uPPP6F t&G < r6<w2F ^&~ t^ &?uxPPP^ Sv 6c>u!FP6?F u ~ r uPPP6F t^&GF&8G w ]FۋX ^Fv&DF&GF&GF&GF^&GF&GF&GF&GF&G F&8G uANsNQPP6F tX FFF ;FwD FrF9F w^ &FF^&O&@^&G^&w FA:r 6^ &u^ &G ^ S^SF^ &G F]U^&G :t:&u^&G&G&W^&&Wd^&G :uY&Gs&G&;Gv &G&W^&G&G&W^&&W^&G s7&G s/^&/&_!^&G :u^&&G ]U^&^SP6]U^&G :t :&t UƆ^&GF1F&VF9FtfF+^&G&WFV&wSQRPFP6F tuvN+N^~9^&w^Sv^&w&wFP6EF t%u^Sv6F uƆ뵋FsF1F^&G&WF+F^&GN+N^v0B Y^&G&GFss^SP6]U^&G :t :&t ^&G&WFV&O&O&N~;u;wN~Fs FF%}N u+JV s\tWNAv~^YF@^&^v&48& ^& ~]N u+JVuF HN;v9@N +^vp^~&=9^YF@N +^&CFP6F u^&O@wA^~&=9^Y^&G@^&^v&481^&v&4^P^&wg&we^&^v&483^&]U ^vFF^&F^&G^vNFY^&Gw^ &Gj^&GyF^&^vNFYFP6F uQ^&G@^&^&O@wA^^Y^&Ƈ^&Ƈ^P6F uI^ &k]u+JBV^ GkPRPPP^S|P7PP6] U^&G F =wmt =amtI~]Nu+JV^SBRPPFPQ؍GPQ6JF!t=uF~^&Gi^GeP6F^kvNFYF^&^S^Sv^SFPfF uF~u;^SvRPPRP6F=u^v&xF^&Gi뾋F u9^SFPvRQWv Pv6F u &^&G ]U ^&G :&t ^&G ^S6F u^&FF^SGkPF&P^SFPpF u^&Oit^v8x^&GiF^S^Sv6yF tM^G8P^SvRPPmmP6F u"^&w86vF t^&w861FF]U^&C G :&t ~v F^&Gj]UQQ^ &t4SFP6^& u0^ SwmPvv6t^& u^ &G ^&]UQQ^ &G<tO<uSP6^& uI^ SFP6^& u0^ SrmPvv6t^& u^ &G ^&]UQF =rmt =tmt"6;ܸrmP6"܌ܠ;^&G ]UQF =wmt =mmt"6PܸwmP6"܌ܠP^&G ]U^&G :Pt ^&SP6c]UQ^&^ &&W^&G :;t S6|]U^&G :PuSv6 ]U vPFPP6F uxFV^&&W~u~tYFuRFVFV)F^v^ SPvvFP6F u^ &?Gu&G &W^&&W] URPPFP6F uK~tE^&t6G^&G&vH^&@]U uPPP6F u{&G < r < wfrHF sFF FFF uPPP6F uo&G ^ &:GwY^ &G܋X ^F&G;FsF^ &GPP^&GȴP^Sv6F tn<~u8F^ &OQP^&OɵQPv65FF tUV~uF~ t~uF r~t6FPFP6gFF^&~uq븋F] U^ SP^S6]U^ SP^S6]U^ &G :t x uPPP6F uV&G < rL< wH^&^&G^&GP^&G^&G^&G^&G^&GA^&G6 uPPP6F u&G ^ &:Gw^ &G܋@ FF^ &G^&^&G^&G^&G^&G^&G^&G^&G^&G^&8G uA^&O^&8G u@^&G^ &GA^&G^ &G^&G]U^&&WF F u2rPPP6 u܉F F^ &?TNt4hF ܌܋&G^ &O>܋F u+J܃u4-^ &G܋6&^&Z&W]  LIBRARY: Ctos.lib VERSION: 11.3 (Friday May 27, 1988, 11:21) LIBRARY: CtosToolkit.lib VERSION: 11.3 (Friday May 27, 1988, 11:22) LIBRARY: Linker.Lib VERSION: 11.3 (Tuesday May 24, 1988, 20:28) COPYRIGHT 1980, 1987, 1988 CONVERGENT TECHNOLOGIES, INC. ALL RIGHTS RESERVED THIS PROGRAM IS FURNISHED UNDER A LICENSE RESTRICTING ITS USE SOLELY FOR THE OPERATION OF A DESIGNATED COMPUTER FOR A PARTICULAR PURPOSE, AND MAY NOT BE COPIED OR OTHERWISE USED WITHOUT THE PRIOR WRITTEN CONSENT OF CONVERGENT TECHNOLOGIES, INC. TITLE TO AND OWNERSHIP OF THE PROGRAM, INCLUDING ITS SOURCE CODE, SHALL AT ALL TIMES REMAIN IN CONVERGENT TECHNOLOGIES. VERSION: 11.3 (Friday May 27, 1988, 11:44) ; ; Editing this file: ; The semi-colon denotes the beginning of a comment. Comments ; extend to the end of the line. Hexidecimal values must be suffixed ; with an 'h', otherwise the value is decimal. ; ; A loadable request is defined by a collection of tokens and ; values. The token ':RequestCode:' signals the start of a new ; definition. ; ; :RequestCode: ; :RequestName: ; :Version: ; :LclSvcCode: or ; :ServiceExch: or ; :sCntInfo: ; :nReqPbCb: ; :nRespPbcb: ; :Params: , ,... ; :NetRouting: or ; :SrpRouting: or ; ; where ; ; Local Service Code tokens are: ; Dummy :the local service code '0AD31h' is used. Requests ; with dummy local service codes will be replaced by ; real requests if files containing identical non-dummy ; requests are merged. ; ; Exchange tokens are: ; ExchInstaC lledLocal :the exchange is set to 0. ; ExchInstalledMastr :the exchange is set to 0 on Master ; and StandAlone OS's, set to the cluster ; agent on cluster OS's. ; ; Parameter tokens are: ; none :no arguments on the stack ; w(o) :next stack word goes at offset 'o' of the request block ; b(o) :next byte goes at offset 'o' of the request block ; p(o) :next two words go at offset 'o' of the request block ; c(v,o) :the value 'v' is placed at offset 'o' of the request ; block ;  pbcb0 :is equivalent to p(18), w(22) ; pbcb1 :is equivalent to p(24), w(28) ; pbcb2 :is equivalent to p(30), w(34) ; pbcb3 :is equivalent to p(36), w(40) ; lfa :is equivalent to w(16), w(14) ; ; ; Net Routing tokens are: ; NoRouting ; RW ;  specPw ; rFh ; devSpec ; dirSpec ; FileSpec ; FileSpec2 ; FileSpecP2S2 ; OpenFh ; CloseFh ; CloseAtTermination ; ; ; SRP Routing tokens are: ; rLocal ; rRemote ; rMasterFP ; rHandle ; rFileID ; rMasterCP ; rLineNumber ;  rDevice ; rDistribute ; ; ; Termination, WsAbort, ChangeUserNum, and Swapping requests may be added ; using the following tokens: ; ; ; :WsAbortRq: ; :TerminationRq: ; :SwappingRq: ; :ChgUserNumRq: ; : ; MERGING RULES: ; ; The following rules take effect when mergeing two or more loadable ; request files which contain the same request code(s). ; ; 1. requests are identical in every way - delete one of them ; 2. versions are different - delete earlier version ; 3. one request has dummy local service code - delete it ; 4. identical except for exch where one exch is zero - delete request ; with zero exchange (assume old style SRP request). ; 5. different field values for the same request code - abort merge ; ; ; ; ; EXAMPLE: ; ; The request definitions below create two requests. The first request ; (0C000h) has the same procedural interface as CTOS OpenFile, the second ; is both a termination and abort request. Both requests are to be served at ; the master. ; :WsAbortRq: 0C001h :TerminationRq: 0C001h :RequestCode: 0C000h :RequestName: NewOpenFile :Version: 1 :LclSvcCode: 0001h :ServiceExch: exchInstalledMastr :sCntInfo: 6 :nReqPbCb: 2 :nRespPbcb: 1 :Params: p(30), c(2,34), pbcb0, pbcb1, w(14) :NetRouting: noRouting :SrpRouting: rLocal :RequestCode: 0C001h :RequestName: TerminationAndWsAbortRq :Version: 1 :LclSvcCode: 0002h :ServiceExch: exchInstalledMastr :sCntInfo: 6 :nReqPbCb: 0 :nRespPbcb: 0 :Params: none :NetRouting: noRouting :SrpRouting: rLocal the run queue ; are relinked behind other pcbs of ; the same priority ten times per ; second. ; ; lbTimeSlicePriority when fTimeSliceEnable is 1, sets low bound ; priority of pcbs to rotate. ; ; hbTimeSlicePriority when fTimeSliceEnable is 1, sets high bound ; priority of pcbs to rotate. ; ; nFixup ............. Must be equal mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmD mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmE mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmE mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmF mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmG G H H I I J J K K L L