; -----------------------------------------------------------------------------
; 
; reverse engineered by Eelco Huininga using phpDisassembler v1.08 (using 6502 architecture)
; DOS Filename   : H:\Backup\Acorn\projects\disassembler\cpm3.sys
; Acorn filename : CPM3
; Load address   : 00000400
; Exec address   : Unknown
; Length         : 00013880
; -----------------------------------------------------------------------------

; -----------------------------------------------------------------------------
; 80186 Integrated peripheral addresses
;
; Interrupt control registers   = FF20h - FF3Eh
; Timer 0 control registers     = FF50h - FF56h
; Timer 1 control registers     = FF58h - FF5Eh
; Timer 2 control registers     = FF60h - FF66h
; Chip-Select control registers = FFA0h - FFA8h
; DMA Descriptors channel 0     = FFC0h - FFCAh
; DMA Descriptors channel 1     = FFD0h - FFDAh
; Relocation register           = FFFEh
; -----------------------------------------------------------------------------

eoi_register                            = FF22h                       ; Interrupt controller: end of interrupt register
poll_register                           = FF24h                       ; Poll register
poll_status_register                    = FF26h                       ; Poll Status Register
interrupt_mask                          = FF28h                       ; Interrupt mask register
priority_mask_register                  = FF2Ah                       ; Priority mask register
in_service_register                     = FF2Ch                       ; In-service register
interrupt_request_register              = FF2Eh                       ; Interrupt request register
interrupt_status_register               = FF30h                       ; Interrupt status register
timer_control_register                  = FF32h                       ; Timer control register
dma0_control_register                   = FF34h                       ; DMA0 control register
dma1_control_register                   = FF36h                       ; DMA1 control register
int0_control_register                   = FF38h                       ; INT0 control register
int1_control_register                   = FF3Ah                       ; INT1 control register
int2_control_register                   = FF3Ch                       ; INT2 control register
int3_control_register                   = FF3Eh                       ; INT3 control register
timer0_counter                          = FF50h                       ; Timer 0: count register
timer0_max_count_a                      = FF52h                       ; Timer 0: max count a register
timer0_max_count_b                      = FF54h                       ; Timer 0: max count b register
timer0_mode_control                     = FF56h                       ; Timer 0: mode/control word
timer1_counter                          = FF58h                       ; Timer 1: count register
timer1_max_count_a                      = FF5Ah                       ; Timer 1: max count a register
timer1_max_count_b                      = FF5Ch                       ; Timer 1: max count b register
timer1_mode_control                     = FF5Eh                       ; Timer 1: mode/control word
timer2_count_register                   = FF60h                       ; Timer 2: count register
timer2_max_count_a                      = FF62h                       ; Timer 2: max count a register
timer2_mode_control                     = FF66h                       ; Timer 2: mode/control word
umcs_register                           = FFA0h                       ; Upper memory chip select (UCS)
lmcs_register                           = FFA2h                       ; Lower memory chip select (LCS)
pacs_register                           = FFA4h                       ; Peripheral chip select (PCS)
mmcs_register                           = FFA6h                       ; Mid range memory chip select (MCS0-3) location
mpcs_register                           = FFA8h                       ; Mid range memory chip select (MCS0-3) size
dma0_source_pointer_lsb                 = FFC0h                       ; DMA channel 0: source pointer
dma0_source_pointer_msb                 = FFC2h                       ; DMA channel 0: source pointer (upper 4 bits)
dma0_destination_pointer_lsb            = FFC4h                       ; DMA channel 0: destination pointer
dma0_destination_pointer_msb            = FFC6h                       ; DMA channel 0: destination pointer (upper 4 bits)
dma0_transfer_count                     = FFC8h                       ; DMA channel 0: transfer count
dma0_control_word                       = FFCAh                       ; DMA channel 0: control word
dma1_source_pointer_lsb                 = FFD0h                       ; DMA channel 1: source pointer
dma1_source_pointer_msb                 = FFD2h                       ; DMA channel 1: source pointer (upper 4 bits)
dma1_destination_pointer_lsb            = FFD4h                       ; DMA channel 1: destination pointer
dma1_destination_pointer_msb            = FFD6h                       ; DMA channel 1: destination pointer (upper 4 bits)
dma1_transfer_count                     = FFD8h                       ; DMA channel 1: transfer count
dma1_control_word                       = FFDAh                       ; DMA channel 1: control word
refresh_contrul_unit_reg1               = FFE0h                       ; Refresh Control Unit register 1
refresh_contrul_unit_reg2               = FFE2h                       ; Refresh Control Unit register 2
refresh_contrul_unit_reg3               = FFE4h                       ; Refresh Control Unit register 3
power_saving_control                    = FFF0h                       ; Power Saving Control register (80C186 only)
relocation_register                     = FFFEh                       ; Relocation register


; -----------------------------------------------------------------------------
; TUBE ULA addresses
; -----------------------------------------------------------------------------

r1status                                = 80h
r1data                                  = 82h
r2status                                = 84h
r2data                                  = 86h
r3status                                = 88h
r3data                                  = 8Ah
r4status                                = 8Ch
r4data                                  = 8Eh



00000400  01 87 10 00        ....    ADD    [BX+0010h], AX
00000404  5A                 Z       POP    DX
00000405  87 10              ..      XCHG   DX, [BX+SI]
00000407  00 00              ..      ADD    [BX+SI], AL
00000409  02 F3              ..      ADD    DH, BL
0000040B  02 87 6A 60        ..j`    ADD    AL, [BX+606Ah]
0000040F  05 00 00           ...     ADD    AX, 0000h
00000412  00 00              ..      ADD    [BX+SI], AL
00000414  00 00              ..      ADD    [BX+SI], AL
00000416  00 00              ..      ADD    [BX+SI], AL
00000418  00 00              ..      ADD    [BX+SI], AL
0000041A  00 00              ..      ADD    [BX+SI], AL
0000041C  00 00              ..      ADD    [BX+SI], AL
0000041E  00 00              ..      ADD    [BX+SI], AL
00000420  00 00              ..      ADD    [BX+SI], AL
00000422  00 00              ..      ADD    [BX+SI], AL
00000424  00 00              ..      ADD    [BX+SI], AL
00000426  00 00              ..      ADD    [BX+SI], AL
00000428  00 00              ..      ADD    [BX+SI], AL
0000042A  00 00              ..      ADD    [BX+SI], AL
0000042C  00 00              ..      ADD    [BX+SI], AL
0000042E  00 00              ..      ADD    [BX+SI], AL
00000430  00 00              ..      ADD    [BX+SI], AL
00000432  00 00              ..      ADD    [BX+SI], AL
00000434  00 00              ..      ADD    [BX+SI], AL
00000436  00 00              ..      ADD    [BX+SI], AL
00000438  00 00              ..      ADD    [BX+SI], AL
0000043A  00 00              ..      ADD    [BX+SI], AL
0000043C  00 00              ..      ADD    [BX+SI], AL
0000043E  00 00              ..      ADD    [BX+SI], AL
00000440  00 00              ..      ADD    [BX+SI], AL
00000442  00 00              ..      ADD    [BX+SI], AL
00000444  00 00              ..      ADD    [BX+SI], AL
00000446  00 00              ..      ADD    [BX+SI], AL
00000448  00 00              ..      ADD    [BX+SI], AL
0000044A  00 00              ..      ADD    [BX+SI], AL
0000044C  00 00              ..      ADD    [BX+SI], AL
0000044E  00 00              ..      ADD    [BX+SI], AL
00000450  00 00              ..      ADD    [BX+SI], AL
00000452  00 00              ..      ADD    [BX+SI], AL
00000454  00 00              ..      ADD    [BX+SI], AL
00000456  00 00              ..      ADD    [BX+SI], AL
00000458  00 00              ..      ADD    [BX+SI], AL
0000045A  00 00              ..      ADD    [BX+SI], AL
0000045C  00 00              ..      ADD    [BX+SI], AL
0000045E  00 00              ..      ADD    [BX+SI], AL
00000460  00 00              ..      ADD    [BX+SI], AL
00000462  00 00              ..      ADD    [BX+SI], AL
00000464  00 00              ..      ADD    [BX+SI], AL
00000466  00 00              ..      ADD    [BX+SI], AL
00000468  00 00              ..      ADD    [BX+SI], AL
0000046A  00 00              ..      ADD    [BX+SI], AL
0000046C  00 00              ..      ADD    [BX+SI], AL
0000046E  00 00              ..      ADD    [BX+SI], AL
00000470  00 00              ..      ADD    [BX+SI], AL
00000472  00 00              ..      ADD    [BX+SI], AL
00000474  00 00              ..      ADD    [BX+SI], AL
00000476  00 00              ..      ADD    [BX+SI], AL
00000478  00 00              ..      ADD    [BX+SI], AL
0000047A  00 00              ..      ADD    [BX+SI], AL
0000047C  00 00              ..      ADD    [BX+SI], AL
0000047E  00 00              ..      ADD    [BX+SI], AL
00000480  E9 05 00           ...     JMP    0488h
00000483  E9 3C 01           .<.     JMP    05C2h
00000486  87 6A FA           .j.     XCHG   BP, [BP+SI+FAh]

00000488  FA                 .       CLI
00000489  FC                 .       CLD
0000048A  2B C0              +.      SUB    AX, AX                    ; AX = 0
0000048C  8E D8              ..      MOV    DS, AX
0000048E  C7 06 80 03 42 01  ....B.  MOV    WORD PTR [0380h], 0142h
00000494  8C 0E 82 03        ....    MOV    [0382h], CS
00000498  2E                 .       CS:
00000499  8B 1E 06 00        ....    MOV    BX, [0006h]
0000049D  8E DB              ..      MOV    DS, BX
0000049F  A1 4E 00           .N.     MOV    AX, [004Eh]
000004A2  B1 04              ..      MOV    CL, 04h
000004A4  D3 E8              ..      SHR    AX, CL
000004A6  03 C3              ..      ADD    AX, BX
000004A8  A3 4E 00           .N.     MOV    [004Eh], AX
000004AB  A3 50 00           .P.     MOV    [0050h], AX
000004AE  A3 4A 00           .J.     MOV    [004Ah], AX
000004B1  8E D0              ..      MOV    SS, AX
000004B3  BC 60 01           .`.     MOV    SP, 0160h
.
000004B6  8E C0              ..      MOV    ES, AX
000004B8  26                 &       ES:
000004B9  C7 06 70 00 C7 01  ..p...  MOV    WORD PTR [0070h], 01C7h
000004BF  26                 &       ES:
000004C0  8C 0E 72 00        ..r.    MOV    [0072h], CS
000004C4  26                 &       ES:
000004C5  A1 02 00           ...     MOV    AX, [0002h]
000004C8  85 C0              ..      TEST   AX, AX
000004CA  74 0A              t.      JE     04D6h
000004CC  D3 E8              ..      SHR    AX, CL
000004CE  03 C3              ..      ADD    AX, BX
000004D0  26                 &       ES:
000004D1  A3 02 00           ...     MOV    [0002h], AX
000004D4  EB E0              ..      JMP    04B6h
.
000004D6  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000004DA  8C 0E 12 00        ....    MOV    [0012h], CS
000004DE  26                 &       ES:
000004DF  8C 0E 54 00        ..T.    MOV    [0054h], CS
000004E3  FF 1E 2C 00        ..,.    CALL   FAR [002Ch]
000004E7  FB                 .       STI
000004E8  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000004EC  A0 92 00           ...     MOV    AL, [0092h]
000004EF  26                 &       ES:
000004F0  A2 36 00           .6.     MOV    [0036h], AL
000004F3  A2 B8 01           ...     MOV    [01B8h], AL
000004F6  83 3E 42 00 00     .>B..   CMP    WORD PTR [0042h], 00h
000004FB  74 04              t.      JE     0501h
000004FD  FF 1E 40 00        ..@.    CALL   FAR [0040h]
.
00000501  83 3E 26 00 00     .>&..   CMP    WORD PTR [0026h], 00h
00000506  74 04              t.      JE     050Ch
00000508  FF 1E 24 00        ..$.    CALL   FAR [0024h]
.
0000050C  06                 .       PUSH   ES
0000050D  33 F6              3.      XOR    SI, SI
0000050F  1E                 .       PUSH   DS
00000510  8E DE              ..      MOV    DS, SI
00000512  C7 06 80 03 42 01  ....B.  MOV    WORD PTR [0380h], 0142h
00000518  8C 0E 82 03        ....    MOV    [0382h], CS
0000051C  BF 56 00           .V.     MOV    DI, 0056h
0000051F  B9 04 00           ...     MOV    CX, 0004h
00000522  F3                 .       REPZ
00000523  A5                 .       MOVSW
00000524  B1 04              ..      MOV    CL, 04h
00000526  03 F1              ..      ADD    SI, CX
00000528  F3                 .       REPZ
00000529  A5                 .       MOVSW
0000052A  BE 80 03           ...     MOV    SI, 0380h
0000052D  B1 04              ..      MOV    CL, 04h
0000052F  F3                 .       REPZ
00000530  A5                 .       MOVSW
00000531  07                 .       POP    ES
00000532  1F                 .       POP    DS
.
00000533  BF BC 02           ...     MOV    DI, 02BCh
00000536  BE 56 00           .V.     MOV    SI, 0056h
00000539  B1 0C              ..      MOV    CL, 0Ch
0000053B  F3                 .       REPZ
0000053C  A5                 .       MOVSW
0000053D  33 C9              3.      XOR    CX, CX
0000053F  8B D1              ..      MOV    DX, CX
00000541  CD E0              ..      INT    E0h
00000543  20 60 61            `a     AND    [BX+SI+61h], AH
00000546  62 63 64           bcd     BOUND  SP, [BP+DI+64h]
00000549  65                 e       GS:
0000054A  66                 f       ...
0000054B  67                 g       ...
0000054C  68 69 6A           hij     PUSH   6A69h
0000054F  A1 C0 C1           ...     MOV    AX, [C1C0h]
00000552  C2 C3 C4           ...     RET    C4C3h
00000555  C5 C6              ..      LDS    AX, SI
00000557  C7                 ..      ...
00000557  C8                  .      ...
00000559  C9                 .       LEAVE
0000055A  CA A2 A3           ...     RETF   A3A2h
0000055D  A4                 .       MOVSB
0000055E  CB                 .       RETF
0000055F  CC A5              ..      INT    3
00000561  CD CE              ..      INT    CEh
00000563  A6                 .       CMPSB
00000564  CF                 .       IRET
00000565  D0 D1              ..      RCL    CL, 1
00000567  D2 D3              ..      RCL    BL, CL
00000569  A0 D5 D6           ...     MOV    AL, [D6D5h]
0000056C  A0 A0 A0           ...     MOV    AL, [A0A0h]
0000056F  A7                 .       CMPSW
00000570  A8 D9              ..      TEST   AL, D9h
00000572  00 DA              ..      ADD    DL, BL
00000574  A9 6B AA           .k.     TEST   AX, AA6Bh
00000577  AB                 .       STOSW
.
00000578  40                 @       INC    AX
00000579  41                 A       INC    CX
0000057A  42                 B       INC    DX
0000057B  43                 C       INC    BX
0000057C  44                 D       INC    SP
0000057D  45                 E       INC    BP
0000057E  01 A0 DB DC        ....    ADD    [BX+SI+DCDBh], SP
00000582  DD                 .       ...
00000583  DE                 .       ...
00000584  DF                 .       ...
00000585  E0 AC              ..      LOOPNZ 0533h
00000587  AD                 .       LODSW
00000588  E1 AE              ..      LOOPZ  0538h
0000058A  AF                 .       SCASW
0000058B  6C                 l       INSB
0000058C  6D                 m       INSW
0000058D  6E                 n       OUTSB
0000058E  6F                 o       OUTSW
0000058F  A0 A0 A0           ...     MOV    AL, [A0A0h]
00000592  E2 E4              ..      LOOP   0578h
00000594  04 05              ..      ADD    AL, 05h
00000596  21 A0 A0 A0        !...    AND    [BX+SI+A0A0h], SP
0000059A  A0 A0 A0           ...     MOV    AL, [A0A0h]
0000059D  A0 A0 22           .."     MOV    AL, [22A0h]
000005A0  23 20              #       AND    SP, [BX+SI]
000005A2  A0 A0 A0           ...     MOV    AL, [A0A0h]
000005A5  70 A0              p.      JO     0547h
000005A7  A0 A0 A0           ...     MOV    AL, [A0A0h]
000005AA  02 A0 B2 A0        ....    ADD    AH, [BX+SI+A0B2h]
000005AE  A0 A0 A0           ...     MOV    AL, [A0A0h]
000005B1  A0 A0 A0           ...     MOV    AL, [A0A0h]
000005B4  A0 B3 A0           ...     MOV    AL, [A0B3h]
000005B7  71 72              qr      JNO    062Bh
000005B9  73 74              st      JNC    062Fh
000005BB  75 66              uf      JNE    0623h
000005BD  67                 g       ...
000005BE  76 77              vw      JBE    0637h
000005C0  A0 A0 1E           ...     MOV    AL, [1EA0h]
000005C3  2E                 .       CS:
000005C4  8E 1E 06 00        ....    MOV    DS, [0006h]
000005C8  8C C0              ..      MOV    AX, ES
000005CA  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000005CE  1F                 .       POP    DS
000005CF  26                 &       ES:
000005D0  80 3E 10 00 00     .>...   CMP    BYTE PTR [0010h], 00h
000005D5  75 0F              u.      JNE    05E6h
000005D7  26                 &       ES:
000005D8  8C 16 34 00        ..4.    MOV    [0034h], SS
000005DC  26                 &       ES:
000005DD  89 26 32 00        .&2.    MOV    [0032h], SP
000005E1  06                 .       PUSH   ES
000005E2  17                 .       POP    SS
000005E3  BC 00 01           ...     MOV    SP, 0100h
.
000005E6  26                 &       ES:
000005E7  FE 06 10 00        ....    INC    BYTE PTR [0010h]
000005EB  FB                 .       STI
000005EC  FC                 .       CLD
000005ED  26                 &       ES:
000005EE  A3 30 00           .0.     MOV    [0030h], AX
000005F1  26                 &       ES:
000005F2  88 0E 3C 00        ..<.    MOV    [003Ch], CL
000005F6  56                 V       PUSH   SI
000005F7  57                 W       PUSH   DI
000005F8  55                 U       PUSH   BP
000005F9  26                 &       ES:
000005FA  FF 1E 52 00        ..R.    CALL   FAR [0052h]
000005FE  5D                 ]       POP    BP
000005FF  5F                 _       POP    DI
00000600  5E                 ^       POP    SI
00000601  8B C3              ..      MOV    AX, BX
00000603  26                 &       ES:
00000604  FE 0E 10 00        ....    DEC    BYTE PTR [0010h]
00000608  75 0B              u.      JNE    0615h
0000060A  FA                 .       CLI
0000060B  26                 &       ES:
0000060C  8E 16 34 00        ..4.    MOV    SS, [0034h]
00000610  26                 &       ES:
00000611  8B 26 32 00        .&2.    MOV    SP, [0032h]
.
00000615  26                 &       ES:
00000616  8E 06 30 00        ..0.    MOV    ES, [0030h]
0000061A  3D FF FF           =..     CMP    AX, FFFFh
0000061D  74 02              t.      JE     0621h
0000061F  33 C9              3.      XOR    CX, CX
.
00000621  CF                 .       IRET
00000622  E9 05 00           ...     JMP    062Ah
00000625  00 00              ..      ADD    [BX+SI], AL
00000627  00 00              ..      ADD    [BX+SI], AL
00000629  00 26 FF 36        .&.6    ADD    [36FFh], AH
0000062D  2E                 .       CS:
0000062E  00 26 8C 1E        .&..    ADD    [1E8Ch], AH
00000632  2E                 .       CS:
00000633  00 2E 8E 1E        ....    ADD    [1E8Eh], CH
.
00000637  06                 .       PUSH   ES
00000638  00 FF              ..      ADD    BH, BH
0000063A  1E                 .       PUSH   DS
0000063B  30 00              0.      XOR    [BX+SI], AL
0000063D  26                 &       ES:
0000063E  8E 1E 2E 00        ....    MOV    DS, [002Eh]
00000642  26                 &       ES:
00000643  8F 06 2E 00        ....    POP    [002Eh]
00000647  CB                 .       RETF
00000648  E9 05 00           ...     JMP    0650h
0000064B  00 00              ..      ADD    [BX+SI], AL
0000064D  00 00              ..      ADD    [BX+SI], AL
0000064F  00 FC              ..      ADD    AH, BH
00000651  8A C1              ..      MOV    AL, CL
00000653  3C 3C              <<      CMP    AL, 3Ch
00000655  76 1B              v.      JBE    0672h
00000657  2C 25              ,%      SUB    AL, 25h
00000659  3C 3D              <=      CMP    AL, 3Dh
0000065B  72 0E              r.      JC     066Bh
0000065D  3C 52              <R      CMP    AL, 52h
0000065F  76 11              v.      JBE    0672h
00000661  2C 0C              ,.      SUB    AL, 0Ch
00000663  3C 53              <S      CMP    AL, 53h
00000665  72 04              r.      JC     066Bh
00000667  3C 7C              <|      CMP    AL, 7Ch
00000669  76 07              v.      JBE    0672h
.
0000066B  BB FF FF           ...     MOV    BX, FFFFh
0000066E  B9 02 00           ...     MOV    CX, 0002h
00000671  CB                 .       RETF
.
00000672  BB C3 00           ...     MOV    BX, 00C3h
00000675  2E                 .       CS:
00000676  D7                 .       XLAT
00000677  8A C8              ..      MOV    CL, AL
00000679  D0 C0              ..      ROL    AL, 1
0000067B  D0 C0              ..      ROL    AL, 1
0000067D  D0 C0              ..      ROL    AL, 1
0000067F  24 07              $.      AND    AL, 07h
00000681  B4 1F              ..      MOV    AH, 1Fh
00000683  3C 06              <.      CMP    AL, 06h
00000685  72 04              r.      JC     068Bh
00000687  B4 3F              .?      MOV    AH, 3Fh
00000689  24 06              $.      AND    AL, 06h
.
0000068B  22 CC              ".      AND    CL, AH
0000068D  E8 01 00           ...     CALL   0691h
00000690  CB                 .       RETF
.
00000691  32 E4              2.      XOR    AH, AH
00000693  8A EC              ..      MOV    CH, AH
00000695  8B F8              ..      MOV    DI, AX
00000697  D1 E7              ..      SHL    DI, 1
00000699  D1 E7              ..      SHL    DI, 1
0000069B  8B F1              ..      MOV    SI, CX
0000069D  D1 E6              ..      SHL    SI, 1
0000069F  FF A5 00 00        ....    JMP    [DI+0000h]
.
000006A3  84 ED              ..      TEST   CH, CH
000006A5  74 09              t.      JE     06B0h
000006A7  FE CD              ..      DEC    CH
000006A9  8A C5              ..      MOV    AL, CH
000006AB  E8 E3 FF           ...     CALL   0691h
000006AE  EB 05              ..      JMP    06B5h
.
000006B0  26                 &       ES:
000006B1  FF 1E 52 00        ..R.    CALL   FAR [0052h]
.
000006B5  8B C3              ..      MOV    AX, BX
000006B7  C3                 .       RET    NEAR
000006B8  C3                 .       RET    NEAR
000006B9  D1 03              ..      ROL    WORD PTR [BP+DI], 1
000006BB  EE                 .       OUT    DX, AL
000006BC  06                 .       PUSH   ES
000006BD  62 0D              b.      BOUND  CX, [DI]
000006BF  3E                 >       DS:
000006C0  05 37 0D           .7.     ADD    AX, 0D37h
000006C3  46                 F       INC    SI
000006C4  0D 2E FF           ...     OR     AX, FF2Eh
000006C7  A4                 .       MOVSB
000006C8  39 02              9.      CMP    [BP+SI], AX
.
000006CA  26                 &       ES:
000006CB  FE 06 13 00        ....    INC    BYTE PTR [0013h]
000006CF  BB 6A 00           .j.     MOV    BX, 006Ah
000006D2  B9 04 02           ...     MOV    CX, 0204h
000006D5  E8 CB FF           ...     CALL   06A3h
000006D8  26                 &       ES:
000006D9  A1 36 00           .6.     MOV    AX, [0036h]
000006DC  A3 7F 03           ..     MOV    [037Fh], AX
000006DF  26                 &       ES:
000006E0  A0 46 00           .F.     MOV    AL, [0046h]
000006E3  A2 81 03           ...     MOV    [0381h], AL
000006E6  26                 &       ES:
000006E7  A1 38 00           .8.     MOV    AX, [0038h]
000006EA  A3 D5 02           ...     MOV    [02D5h], AX
000006ED  26                 &       ES:
000006EE  A1 3A 00           .:.     MOV    AX, [003Ah]
000006F1  A3 D7 02           ...     MOV    [02D7h], AX
000006F4  C3                 .       RET    NEAR
.
000006F5  BB 6A 00           .j.     MOV    BX, 006Ah
.
000006F8  B9 05 02           ...     MOV    CX, 0205h
000006FB  E8 A5 FF           ...     CALL   06A3h
000006FE  B9 06 02           ...     MOV    CX, 0206h
.
00000701  E9 9F FF           ...     JMP    06A3h
.
00000704  BA 82 03           ...     MOV    DX, 0382h
00000707  B9 98 00           ...     MOV    CX, 0098h
0000070A  EB F5              ..      JMP    0701h
.
0000070C  A1 7F 03           ..     MOV    AX, [037Fh]
0000070F  26                 &       ES:
00000710  A3 36 00           .6.     MOV    [0036h], AX
00000713  A0 81 03           ...     MOV    AL, [0381h]
00000716  26                 &       ES:
00000717  A2 46 00           .F.     MOV    [0046h], AL
0000071A  A1 D5 02           ...     MOV    AX, [02D5h]
0000071D  26                 &       ES:
0000071E  A3 38 00           .8.     MOV    [0038h], AX
00000721  A1 D7 02           ...     MOV    AX, [02D7h]
00000724  26                 &       ES:
00000725  A3 3A 00           .:.     MOV    [003Ah], AX
00000728  C3                 .       RET    NEAR
.
00000729  0B C0              ..      OR     AX, AX
0000072B  74 14              t.      JE     0741h
0000072D  50                 P       PUSH   AX
0000072E  2D D9 02           -..     SUB    AX, 02D9h
00000731  B9 80 00           ...     MOV    CX, 0080h
00000734  2B C8              +.      SUB    CX, AX
00000736  5E                 ^       POP    SI
00000737  BF D9 02           ...     MOV    DI, 02D9h
0000073A  06                 .       PUSH   ES
0000073B  1E                 .       PUSH   DS
0000073C  07                 .       POP    ES
0000073D  F3                 .       REPZ
0000073E  A4                 .       MOVSB
0000073F  07                 .       POP    ES
00000740  C3                 .       RET    NEAR
.
00000741  A3 D9 02           ...     MOV    [02D9h], AX
00000744  C3                 .       RET    NEAR
.
00000745  26                 &       ES:
00000746  C7 06 38 00 6A 03  ..8.j.  MOV    WORD PTR [0038h], 036Ah
0000074C  26                 &       ES:
0000074D  8C 1E 3A 00        ..:.    MOV    [003Ah], DS
00000751  26                 &       ES:
00000752  C6 06 46 00 FE     ..F..   MOV    BYTE PTR [0046h], FEh
00000757  BE 5A 03           .Z.     MOV    SI, 035Ah
0000075A  EB 03              ..      JMP    075Fh
.
0000075C  BE 8E 03           ...     MOV    SI, 038Eh
.
0000075F  C6 06 D4 02 00     .....   MOV    BYTE PTR [02D4h], 00h
00000764  F6 04 FF           ...     TEST   BYTE PTR [SI], FFh
00000767  74 05              t.      JE     076Eh
00000769  BF 5D 00           .].     MOV    DI, 005Dh
0000076C  EB 24              .$      JMP    0792h
.
0000076E  BF 5A 00           .Z.     MOV    DI, 005Ah
.
00000771  8A 05              ..      MOV    AL, [DI]
00000773  3C FF              <.      CMP    AL, FFh
00000775  74 3E              t>      JE     07B5h
00000777  88 04              ..      MOV    [SI], AL
00000779  0A C0              ..      OR     AL, AL
0000077B  74 09              t.      JE     0786h
0000077D  FE C8              ..      DEC    AL
0000077F  26                 &       ES:
00000780  3A 06 36 00        :.6.    CMP    AL, [0036h]
00000784  75 0C              u.      JNE    0792h
.
00000786  F6 06 D4 02 FF     .....   TEST   BYTE PTR [02D4h], FFh
0000078B  75 21              u!      JNE    07AEh
0000078D  C6 06 D4 02 FF     .....   MOV    BYTE PTR [02D4h], FFh
.
00000792  57                 W       PUSH   DI
00000793  56                 V       PUSH   SI
00000794  80 4C 06 80        .L..    OR     BYTE PTR [SI+06h], 80h
00000798  8B D6              ..      MOV    DX, SI
0000079A  B9 0F 00           ...     MOV    CX, 000Fh
0000079D  E8 03 FF           ...     CALL   06A3h
000007A0  5E                 ^       POP    SI
000007A1  5F                 _       POP    DI
000007A2  80 FB FF           ...     CMP    BL, FFh
000007A5  74 03              t.      JE     07AAh
000007A7  33 C9              3.      XOR    CX, CX
000007A9  C3                 .       RET    NEAR
.
000007AA  0A FF              ..      OR     BH, BH
000007AC  75 07              u.      JNE    07B5h
.
000007AE  47                 G       INC    DI
000007AF  81 FF 5E 00        ..^.    CMP    DI, 005Eh
000007B3  72 BC              r.      JC     0771h
.
000007B5  B9 1E 00           ...     MOV    CX, 001Eh
000007B8  C3                 .       RET    NEAR
.
000007B9  BF 08 00           ...     MOV    DI, 0008h
000007BC  BE 5B 03           .[.     MOV    SI, 035Bh
000007BF  B9 04 00           ...     MOV    CX, 0004h
000007C2  F3                 .       REPZ
000007C3  A5                 .       MOVSW
000007C4  C3                 .       RET    NEAR
.
000007C5  26                 &       ES:
000007C6  F7 06 06 00 02 00  ......  TEST   WORD PTR [0006h], 0002h
000007CC  74 0C              t.      JE     07DAh
000007CE  26                 &       ES:
000007CF  81 26 06 00 FD FF  .&....  AND    WORD PTR [0006h], FFFDh
000007D5  C6 06 59 00 00     ..Y..   MOV    BYTE PTR [0059h], 00h
.
000007DA  26                 &       ES:
000007DB  81 0E 06 00 08 00  ......  OR     WORD PTR [0006h], 0008h
000007E1  BA 5A 03           .Z.     MOV    DX, 035Ah
000007E4  B9 3B 00           .;.     MOV    CX, 003Bh
000007E7  E8 B9 FE           ...     CALL   06A3h
000007EA  26                 &       ES:
000007EB  81 26 06 00 F7 FF  .&....  AND    WORD PTR [0006h], FFF7h
000007F1  53                 S       PUSH   BX
000007F2  51                 Q       PUSH   CX
000007F3  B9 10 00           ...     MOV    CX, 0010h
000007F6  BA 5A 03           .Z.     MOV    DX, 035Ah
000007F9  E8 A7 FE           ...     CALL   06A3h
000007FC  26                 &       ES:
000007FD  C6 06 46 00 00     ..F..   MOV    BYTE PTR [0046h], 00h
00000802  59                 Y       POP    CX
00000803  5B                 [       POP    BX
00000804  0B DB              ..      OR     BX, BX
00000806  75 03              u.      JNE    080Bh
00000808  B9 2A 00           .*.     MOV    CX, 002Ah
.
0000080B  89 1E 7D 03        ..}.    MOV    [037Dh], BX
0000080F  C3                 .       RET    NEAR
.
00000810  06                 .       PUSH   ES
00000811  8E 06 7D 03        ..}.    MOV    ES, [037Dh]
00000815  BF 5C 00           .\.     MOV    DI, 005Ch
00000818  33 C0              3.      XOR    AX, AX
0000081A  AA                 .       STOSB
0000081B  B0 20              .       MOV    AL, 20h
0000081D  B9 0B 00           ...     MOV    CX, 000Bh
00000820  F3                 .       REPZ
00000821  AA                 .       STOSB
00000822  33 C0              3.      XOR    AX, AX
00000824  B1 02              ..      MOV    CL, 02h
00000826  F3                 .       REPZ
00000827  AB                 .       STOSW
00000828  1E                 .       PUSH   DS
00000829  06                 .       PUSH   ES
0000082A  1F                 .       POP    DS
0000082B  BE 5C 00           .\.     MOV    SI, 005Ch
0000082E  B1 08              ..      MOV    CL, 08h
00000830  F3                 .       REPZ
00000831  A5                 .       MOVSW
00000832  1F                 .       POP    DS
00000833  07                 .       POP    ES
00000834  C3                 .       RET    NEAR
.
00000835  33 FF              3.      XOR    DI, DI
00000837  06                 .       PUSH   ES
00000838  8E C7              ..      MOV    ES, DI
0000083A  BE BC 02           ...     MOV    SI, 02BCh
0000083D  B9 04 00           ...     MOV    CX, 0004h
00000840  F3                 .       REPZ
00000841  A5                 .       MOVSW
00000842  B1 04              ..      MOV    CL, 04h
00000844  03 F9              ..      ADD    DI, CX
00000846  F3                 .       REPZ
00000847  A5                 .       MOVSW
00000848  BF 80 03           ...     MOV    DI, 0380h
0000084B  B1 04              ..      MOV    CL, 04h
0000084D  F3                 .       REPZ
0000084E  A5                 .       MOVSW
0000084F  07                 .       POP    ES
00000850  C3                 .       RET    NEAR
00000851  E8 76 FE           .v.     CALL   06CAh
00000854  06                 .       PUSH   ES
00000855  1E                 .       PUSH   DS
00000856  26                 &       ES:
00000857  8B 36 38 00        .68.    MOV    SI, [0038h]
0000085B  BF D9 02           ...     MOV    DI, 02D9h
0000085E  1E                 .       PUSH   DS
0000085F  26                 &       ES:
00000860  8E 1E 3A 00        ..:.    MOV    DS, [003Ah]
00000864  07                 .       POP    ES
00000865  B9 40 00           .@.     MOV    CX, 0040h
00000868  F3                 .       REPZ
00000869  A5                 .       MOVSW
0000086A  1F                 .       POP    DS
0000086B  07                 .       POP    ES
0000086C  E8 95 FE           ...     CALL   0704h
0000086F  E3 02              ..      JCXZ   0873h
00000871  EB 42              .B      JMP    08B5h
.
00000873  E8 B3 FE           ...     CALL   0729h
00000876  BE 5A 03           .Z.     MOV    SI, 035Ah
00000879  83 3E 42 00 00     .>B..   CMP    WORD PTR [0042h], 00h
0000087E  74 13              t.      JE     0893h
00000880  C6 06 86 03 FF     .....   MOV    BYTE PTR [0386h], FFh
00000885  81 7C 09 43 4F     .|.CO   CMP    WORD PTR [SI+09h], 4F43h
0000088A  74 17              t.      JE     08A3h
0000088C  81 7C 09 45 58     .|.EX   CMP    WORD PTR [SI+09h], 5845h
00000891  74 10              t.      JE     08A3h
.
00000893  C6 06 86 03 00     .....   MOV    BYTE PTR [0386h], 00h
00000898  C7 44 09 43 4D     .D.CM   MOV    WORD PTR [SI+09h], 4D43h
0000089D  C6 44 0B 44        .D.D    MOV    BYTE PTR [SI+0Bh], 44h
000008A1  EB 0D              ..      JMP    08B0h
.
000008A3  26                 &       ES:
000008A4  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000008A9  74 05              t.      JE     08B0h
000008AB  B9 19 00           ...     MOV    CX, 0019h
000008AE  EB 05              ..      JMP    08B5h
.
000008B0  E8 92 FE           ...     CALL   0745h
000008B3  E3 0C              ..      JCXZ   08C1h
.
000008B5  51                 Q       PUSH   CX
000008B6  E8 53 FE           .S.     CALL   070Ch
000008B9  E8 39 FE           .9.     CALL   06F5h
000008BC  59                 Y       POP    CX
000008BD  BB FF FF           ...     MOV    BX, FFFFh
000008C0  C3                 .       RET    NEAR
.
000008C1  FA                 .       CLI
000008C2  26                 &       ES:
000008C3  C7 06 70 00 C7 01  ..p...  MOV    WORD PTR [0070h], 01C7h
000008C9  26                 &       ES:
000008CA  8C 0E 72 00        ..r.    MOV    [0072h], CS
000008CE  FB                 .       STI
000008CF  B9 07 03           ...     MOV    CX, 0307h
000008D2  E8 CE FD           ...     CALL   06A3h
000008D5  B9 0A 02           ...     MOV    CX, 020Ah
000008D8  E8 C8 FD           ...     CALL   06A3h
000008DB  E8 DB FE           ...     CALL   07B9h
000008DE  26                 &       ES:
000008DF  81 26 06 00 FB FF  .&....  AND    WORD PTR [0006h], FFFBh
000008E5  80 3E 86 03 00     .>...   CMP    BYTE PTR [0386h], 00h
000008EA  74 14              t.      JE     0900h
000008EC  E8 46 FF           .F.     CALL   0835h
000008EF  E8 1A FE           ...     CALL   070Ch
000008F2  E8 00 FE           ...     CALL   06F5h
000008F5  BA 5A 03           .Z.     MOV    DX, 035Ah
000008F8  B1 01              ..      MOV    CL, 01h
000008FA  FF 1E 40 00        ..@.    CALL   FAR [0040h]
000008FE  EB 08              ..      JMP    0908h
.
00000900  E8 C2 FE           ...     CALL   07C5h
00000903  E3 22              ."      JCXZ   0927h
00000905  E8 ED FD           ...     CALL   06F5h
.
00000908  26                 &       ES:
00000909  C7 06 14 00 FD FF  ......  MOV    WORD PTR [0014h], FFFDh
0000090F  26                 &       ES:
00000910  C6 06 19 00 24     ....$   MOV    BYTE PTR [0019h], 24h
00000915  8B 16 16 10        ....    MOV    DX, [1016h]
00000919  B9 09 00           ...     MOV    CX, 0009h
0000091C  E8 84 FD           ...     CALL   06A3h
.
0000091F  33 C9              3.      XOR    CX, CX
00000921  8B D1              ..      MOV    DX, CX
00000923  CD E0              ..      INT    E0h
00000925  EB F8              ..      JMP    091Fh
.
00000927  06                 .       PUSH   ES
00000928  8E C3              ..      MOV    ES, BX
0000092A  BF 81 00           ...     MOV    DI, 0081h
0000092D  BE D9 02           ...     MOV    SI, 02D9h
00000930  B9 7F 00           ..     MOV    CX, 007Fh
00000933  8A E5              ..      MOV    AH, CH
.
00000935  AC                 .       LODSB
00000936  0A C0              ..      OR     AL, AL
00000938  74 0F              t.      JE     0949h
0000093A  3C 61              <a      CMP    AL, 61h
0000093C  72 06              r.      JC     0944h
0000093E  3C 7A              <z      CMP    AL, 7Ah
00000940  77 02              w.      JNBE   0944h
00000942  24 5F              $_      AND    AL, 5Fh
.
00000944  AA                 .       STOSB
00000945  FE C4              ..      INC    AH
00000947  E2 EC              ..      LOOP   0935h
.
00000949  26                 &       ES:
0000094A  88 26 80 00        .&..    MOV    [0080h], AH
0000094E  07                 .       POP    ES
0000094F  E8 BE FE           ...     CALL   0810h
00000952  80 3E D9 02 00     .>...   CMP    BYTE PTR [02D9h], 00h
00000957  74 62              tb      JE     09BBh
00000959  E8 A8 FD           ...     CALL   0704h
0000095C  83 FB FF 74        ...t    CMP    BX, 74FFh
00000960  5A                 Z       POP    DX
00000961  06                 .       PUSH   ES
00000962  8E 06 7D 03        ..}.    MOV    ES, [037Dh]
00000966  BF 5C 00           .\.     MOV    DI, 005Ch
00000969  BE 5A 03           .Z.     MOV    SI, 035Ah
0000096C  B9 08 00           ...     MOV    CX, 0008h
0000096F  F3                 .       REPZ
00000970  A5                 .       MOVSW
00000971  BE 72 03           .r.     MOV    SI, 0372h
00000974  AD                 .       LODSW
00000975  0B C0              ..      OR     AX, AX
00000977  74 03              t.      JE     097Ch
00000979  2D 58 02           -X.     SUB    AX, 0258h
.
0000097C  BF 51 00           .Q.     MOV    DI, 0051h
0000097F  AB                 .       STOSW
00000980  A4                 .       MOVSB
00000981  07                 .       POP    ES
00000982  83 FB 00 74        ...t    CMP    BX, 7400h
00000986  34 43              4C      XOR    AL, 43h
00000988  89 1E 82 03        ....    MOV    [0382h], BX
0000098C  E8 75 FD           .u.     CALL   0704h
0000098F  C7 06 82 03 D9 02  ......  MOV    WORD PTR [0382h], 02D9h
00000995  83 FB FF 74        ...t    CMP    BX, 74FFh
00000999  21 06 8E 06        !...    AND    [068Eh], AX
0000099D  7D 03              }.      JNL    09A2h
0000099F  BF 6C 00           .l.     MOV    DI, 006Ch
.
000009A2  BE 5A 03           .Z.     MOV    SI, 035Ah
000009A5  B9 08 00           ...     MOV    CX, 0008h
000009A8  F3                 .       REPZ
000009A9  A5                 .       MOVSW
000009AA  BE 72 03           .r.     MOV    SI, 0372h
000009AD  AD                 .       LODSW
000009AE  0B C0              ..      OR     AX, AX
000009B0  74 03              t.      JE     09B5h
000009B2  2D 58 02           -X.     SUB    AX, 0258h
.
000009B5  BF 54 00           .T.     MOV    DI, 0054h
000009B8  AB                 .       STOSW
000009B9  A4                 .       MOVSB
000009BA  07                 .       POP    ES
.
000009BB  E9 31 01           .1.     JMP    0AEFh
000009BE  E8 09 FD           ...     CALL   06CAh
000009C1  E8 02 08           ...     CALL   11C6h
000009C4  BF 5B 03           .[.     MOV    DI, 035Bh
000009C7  B0 20              .       MOV    AL, 20h
000009C9  B9 0B 00           ...     MOV    CX, 000Bh
000009CC  06                 .       PUSH   ES
000009CD  1E                 .       PUSH   DS
000009CE  07                 .       POP    ES
000009CF  F3                 .       REPZ
000009D0  AA                 .       STOSB
000009D1  07                 .       POP    ES
000009D2  8C C3              ..      MOV    DX, ES
000009D4  26                 &       ES:
000009D5  80 3E 3C 00 93     .><..   CMP    BYTE PTR [003Ch], 93h
000009DA  75 2F              u/      JNE    0A0Bh
000009DC  B9 08 02           ...     MOV    CX, 0208h
000009DF  E8 C1 FC           ...     CALL   06A3h
000009E2  83 FB FF 75        ...u    CMP    BX, 75FFh
000009E6  03 E9              ..      ADD    BP, CX
000009E8  CB                 .       RETF
000009E9  FE 1E 06 1F        ....    CALL   FAR [1F06h]
000009ED  8E C3              ..      MOV    ES, BX
000009EF  BE 10 00           ...     MOV    SI, 0010h
000009F2  8B FE              ..      MOV    DI, SI
000009F4  B9 78 00           .x.     MOV    CX, 0078h
000009F7  F3                 .       REPZ
000009F8  A5                 .       MOVSW
000009F9  26                 &       ES:
000009FA  C7 06 14 00 00 00  ......  MOV    WORD PTR [0014h], 0000h
00000A00  1E                 .       PUSH   DS
00000A01  07                 .       POP    ES
00000A02  1F                 .       POP    DS
00000A03  53                 S       PUSH   BX
00000A04  B9 10 06           ...     MOV    CX, 0610h
00000A07  E8 99 FC           ...     CALL   06A3h
00000A0A  5B                 [       POP    BX
.
00000A0B  89 1E 7B 03        ..{.    MOV    [037Bh], BX
00000A0F  06                 .       PUSH   ES
00000A10  8E C3              ..      MOV    ES, BX
00000A12  26                 &       ES:
00000A13  C6 06 13 00 01     .....   MOV    BYTE PTR [0013h], 01h
00000A18  E8 9E FD           ...     CALL   07B9h
00000A1B  07                 .       POP    ES
00000A1C  26                 &       ES:
00000A1D  80 3E 3C 00 93     .><..   CMP    BYTE PTR [003Ch], 93h
00000A22  74 03              t.      JE     0A27h
00000A24  E9 A7 00           ...     JMP    0ACEh
.
00000A27  06                 .       PUSH   ES
00000A28  1E                 .       PUSH   DS
00000A29  26                 &       ES:
00000A2A  8A 0E 05 00        ....    MOV    CL, [0005h]
00000A2E  8B 16 7B 03        ..{.    MOV    DX, [037Bh]
00000A32  BF 4E 00           .N.     MOV    DI, 004Eh
00000A35  06                 .       PUSH   ES
00000A36  1F                 .       POP    DS
00000A37  8B F7              ..      MOV    SI, DI
.
00000A39  C4 5C 04           .\.     LES    BX, [SI+04h]
00000A3C  26                 &       ES:
00000A3D  8B 47 04           .G.     MOV    AX, [BX+04h]
00000A40  26                 &       ES:
00000A41  0B 47 06           .G.     OR     AX, [BX+06h]
00000A44  74 35              t5      JE     0A7Bh
00000A46  26                 &       ES:
00000A47  3A 4F 12           :O.     CMP    CL, [BX+12h]
00000A4A  74 2A              t*      JE     0A76h
00000A4C  26                 &       ES:
00000A4D  8B 47 04           .G.     MOV    AX, [BX+04h]
00000A50  89 44 04           .D.     MOV    [SI+04h], AX
00000A53  26                 &       ES:
00000A54  8B 47 06           .G.     MOV    AX, [BX+06h]
00000A57  89 44 06           .D.     MOV    [SI+06h], AX
00000A5A  1E                 .       PUSH   DS
00000A5B  8E DA              ..      MOV    DS, DX
00000A5D  8B C3              ..      MOV    AX, BX
00000A5F  87 45 04           .E.     XCHG   AX, [DI+04h]
00000A62  26                 &       ES:
00000A63  89 47 04           .G.     MOV    [BX+04h], AX
00000A66  8C C0              ..      MOV    AX, ES
00000A68  87 45 06           .E.     XCHG   AX, [DI+06h]
00000A6B  26                 &       ES:
00000A6C  89 47 06           .G.     MOV    [BX+06h], AX
00000A6F  8B FB              ..      MOV    DI, BX
00000A71  8C C2              ..      MOV    DX, ES
00000A73  1F                 .       POP    DS
00000A74  EB C3              ..      JMP    0A39h
.
00000A76  C5 74 04           .t.     LDS    SI, [SI+04h]
00000A79  EB BE              ..      JMP    0A39h
.
00000A7B  8E DA              ..      MOV    DS, DX
00000A7D  89 5D 04           .].     MOV    [DI+04h], BX
00000A80  8C 45 06           .E.     MOV    [DI+06h], ES
00000A83  1F                 .       POP    DS
00000A84  1E                 .       PUSH   DS
00000A85  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00000A89  83 3E 74 00 00     .>t..   CMP    WORD PTR [0074h], 00h
00000A8E  74 06              t.      JE     0A96h
00000A90  C7 06 74 00 FF FF  ..t...  MOV    WORD PTR [0074h], FFFFh
.
00000A96  1F                 .       POP    DS
00000A97  8E 06 7B 03        ..{.    MOV    ES, [037Bh]
00000A9B  26                 &       ES:
00000A9C  C6 06 10 00 01     .....   MOV    BYTE PTR [0010h], 01h
00000AA1  26                 &       ES:
00000AA2  C6 06 3C 00 00     ..<..   MOV    BYTE PTR [003Ch], 00h
00000AA7  26                 &       ES:
00000AA8  C6 06 13 00 00     .....   MOV    BYTE PTR [0013h], 00h
00000AAD  26                 &       ES:
00000AAE  C7 06 06 00 01 00  ......  MOV    WORD PTR [0006h], 0001h
00000AB4  8C C2              ..      MOV    DX, ES
00000AB6  07                 .       POP    ES
00000AB7  52                 R       PUSH   DX
00000AB8  B9 09 02           ...     MOV    CX, 0209h
00000ABB  E8 E5 FB           ...     CALL   06A3h
00000ABE  26                 &       ES:
00000ABF  C6 06 18 00 01     .....   MOV    BYTE PTR [0018h], 01h
00000AC4  E8 45 FC           .E.     CALL   070Ch
00000AC7  E8 2B FC           .+.     CALL   06F5h
00000ACA  33 DB              3.      XOR    BX, BX
00000ACC  59                 Y       POP    CX
00000ACD  C3                 .       RET    NEAR
.
00000ACE  26                 &       ES:
00000ACF  81 0E 06 00 04 00  ......  OR     WORD PTR [0006h], 0004h
00000AD5  26                 &       ES:
00000AD6  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00000ADB  75 0B              u.      JNE    0AE8h
00000ADD  B9 06 03           ...     MOV    CX, 0306h
00000AE0  E8 C0 FB           ...     CALL   06A3h
00000AE3  83 FB FF 75        ...u    CMP    BX, 75FFh
00000AE7  00 89 1E 7D        ...}    ADD    [BX+DI+7D1Eh], CL
00000AEB  03 E8              ..      ADD    BP, AX
00000AED  21 FD              !.      AND    BP, DI
.
00000AEF  A1 7F 03           ..     MOV    AX, [037Fh]
00000AF2  26                 &       ES:
00000AF3  A3 36 00           .6.     MOV    [0036h], AX
00000AF6  26                 &       ES:
00000AF7  81 26 06 00 07 00  .&....  AND    WORD PTR [0006h], 0007h
00000AFD  26                 &       ES:
00000AFE  C6 06 19 00 24     ....$   MOV    BYTE PTR [0019h], 24h
00000B03  26                 &       ES:
00000B04  C7 06 16 00 00 00  ......  MOV    WORD PTR [0016h], 0000h
00000B0A  26                 &       ES:
00000B0B  C6 06 46 00 00     ..F..   MOV    BYTE PTR [0046h], 00h
00000B10  26                 &       ES:
00000B11  C6 06 47 00 01     ..G..   MOV    BYTE PTR [0047h], 01h
00000B16  26                 &       ES:
00000B17  C7 06 38 00 80 00  ..8...  MOV    WORD PTR [0038h], 0080h
00000B1D  A1 7D 03           .}.     MOV    AX, [037Dh]
00000B20  26                 &       ES:
00000B21  A3 3A 00           .:.     MOV    [003Ah], AX
00000B24  93                 .       XCHG   BX
00000B25  FA                 .       CLI
00000B26  06                 .       PUSH   ES
00000B27  17                 .       POP    SS
00000B28  BC 60 01           .`.     MOV    SP, 0160h
00000B2B  26                 &       ES:
00000B2C  C6 06 10 00 00     .....   MOV    BYTE PTR [0010h], 00h
00000B31  FB                 .       STI
00000B32  0E                 .       PUSH   CS
00000B33  B8 9F 04           ...     MOV    AX, 049Fh
00000B36  50                 P       PUSH   AX
00000B37  8C DA              ..      MOV    DX, DS
00000B39  8E DB              ..      MOV    DS, BX
00000B3B  B8 00 F2           ...     MOV    AX, F200h
00000B3E  50                 P       PUSH   AX
00000B3F  A1 03 00           ...     MOV    AX, [0003h]
00000B42  50                 P       PUSH   AX
00000B43  8A 26 05 00        .&..    MOV    AH, [0005h]
00000B47  32 C0              2.      XOR    AL, AL
00000B49  50                 P       PUSH   AX
00000B4A  8E DA              ..      MOV    DS, DX
00000B4C  E8 E6 FC           ...     CALL   0835h
00000B4F  53                 S       PUSH   BX
00000B50  E8 A2 FB           ...     CALL   06F5h
00000B53  1F                 .       POP    DS
00000B54  A1 0F 00           ...     MOV    AX, [000Fh]
00000B57  0B C0              ..      OR     AX, AX
00000B59  75 02              u.      JNE    0B5Dh
00000B5B  8C D8              ..      MOV    AX, DS
.
00000B5D  8E C0              ..      MOV    ES, AX
00000B5F  33 C0              3.      XOR    AX, AX
00000B61  8B D8              ..      MOV    BX, AX
00000B63  8B C8              ..      MOV    CX, AX
00000B65  8B D0              ..      MOV    DX, AX
00000B67  8B F0              ..      MOV    SI, AX
00000B69  8B F8              ..      MOV    DI, AX
00000B6B  8B E8              ..      MOV    BP, AX
00000B6D  CF                 .       IRET
00000B6E  26                 &       ES:
00000B6F  FE 06 13 00        ....    INC    BYTE PTR [0013h]
00000B73  52                 R       PUSH   DX
00000B74  BB 72 00           .r.     MOV    BX, 0072h
00000B77  B9 04 02           ...     MOV    CX, 0204h
00000B7A  E8 26 FB           .&.     CALL   06A3h
00000B7D  5E                 ^       POP    SI
00000B7E  BF 8E 03           ...     MOV    DI, 038Eh
00000B81  B9 10 00           ...     MOV    CX, 0010h
00000B84  06                 .       PUSH   ES
00000B85  1E                 .       PUSH   DS
00000B86  26                 &       ES:
00000B87  8E 1E 2E 00        ....    MOV    DS, [002Eh]
00000B8B  07                 .       POP    ES
00000B8C  F3                 .       REPZ
00000B8D  A5                 .       MOVSW
00000B8E  06                 .       PUSH   ES
00000B8F  1F                 .       POP    DS
00000B90  07                 .       POP    ES
00000B91  33 C0              3.      XOR    AX, AX
00000B93  A3 60 04           .`.     MOV    [0460h], AX
00000B96  A3 62 04           .b.     MOV    [0462h], AX
00000B99  A2 B1 03           ...     MOV    [03B1h], AL
00000B9C  E8 AA 05           ...     CALL   1149h
00000B9F  E3 03              ..      JCXZ   0BA4h
00000BA1  E9 F8 00           ...     JMP    0C9Ch
.
00000BA4  A1 5B 04           .[.     MOV    AX, [045Bh]
00000BA7  C7 06 64 04 01 00  ..d...  MOV    WORD PTR [0464h], 0001h
00000BAD  F6 06 5F 04 10     .._..   TEST   BYTE PTR [045Fh], 10h
00000BB2  74 0D              t.      JE     0BC1h
00000BB4  E8 22 01           .".     CALL   0CD9h
00000BB7  E3 03              ..      JCXZ   0BBCh
00000BB9  E9 E0 00           ...     JMP    0C9Ch
.
00000BBC  33 DB              3.      XOR    BX, BX
00000BBE  E9 D6 00           ...     JMP    0C97h
.
00000BC1  A1 5B 04           .[.     MOV    AX, [045Bh]
00000BC4  85 C0              ..      TEST   AX, AX
00000BC6  75 03              u.      JNE    0BCBh
00000BC8  E9 AD 00           ...     JMP    0C78h
.
00000BCB  BE 8E 03           ...     MOV    SI, 038Eh
00000BCE  BF BC 03           ...     MOV    DI, 03BCh
00000BD1  B9 12 00           ...     MOV    CX, 0012h
00000BD4  06                 .       PUSH   ES
00000BD5  1E                 .       PUSH   DS
00000BD6  07                 .       POP    ES
00000BD7  F3                 .       REPZ
00000BD8  A5                 .       MOVSW
00000BD9  07                 .       POP    ES
00000BDA  A3 64 04           .d.     MOV    [0464h], AX
00000BDD  BB 01 00           ...     MOV    BX, 0001h
00000BE0  BA 67 04           .g.     MOV    DX, 0467h
00000BE3  8C D9              ..      MOV    CX, DS
00000BE5  E8 69 05           .i.     CALL   1151h
00000BE8  E3 03              ..      JCXZ   0BEDh
00000BEA  E9 46 01           .F.     JMP    0D33h
.
00000BED  C6 06 66 04 01     ..f..   MOV    BYTE PTR [0466h], 01h
.
00000BF2  BB 67 04           .g.     MOV    BX, 0467h
00000BF5  83 3F FF 74        .?.t    CMP    WORD PTR [BX], 74FFh
00000BF9  5F                 _       POP    DI
00000BFA  8B 07              ..      MOV    AX, [BX]
00000BFC  80 3E 66 04 01     .>f..   CMP    BYTE PTR [0466h], 01h
00000C01  75 0C              u.      JNE    0C0Fh
00000C03  0B C0              ..      OR     AX, AX
00000C05  74 49              tI      JE     0C50h
00000C07  40                 @       INC    AX
00000C08  A3 64 04           .d.     MOV    [0464h], AX
00000C0B  48                 H       DEC    AX
00000C0C  53                 S       PUSH   BX
00000C0D  EB 2F              ./      JMP    0C3Eh
.
00000C0F  0B C0              ..      OR     AX, AX
00000C11  75 3D              u=      JNE    0C50h
00000C13  53                 S       PUSH   BX
00000C14  8D 77 02           .w.     LEA    SI, [BX+02h]
00000C17  BF 8E 03           ...     MOV    DI, 038Eh
00000C1A  B9 04 00           ...     MOV    CX, 0004h
00000C1D  06                 .       PUSH   ES
00000C1E  1E                 .       PUSH   DS
00000C1F  07                 .       POP    ES
00000C20  AA                 .       STOSB
00000C21  F3                 .       REPZ
00000C22  A5                 .       MOVSW
00000C23  B8 52 53           .RS     MOV    AX, 5352h
00000C26  AB                 .       STOSW
00000C27  B0 58              .X      MOV    AL, 58h
00000C29  AA                 .       STOSB
00000C2A  33 C0              3.      XOR    AX, AX
00000C2C  AB                 .       STOSW
00000C2D  AB                 .       STOSW
00000C2E  07                 .       POP    ES
00000C2F  40                 @       INC    AX
00000C30  A3 64 04           .d.     MOV    [0464h], AX
00000C33  E8 26 FB           .&.     CALL   075Ch
00000C36  E3 04              ..      JCXZ   0C3Ch
00000C38  5B                 [       POP    BX
00000C39  E9 F7 00           ...     JMP    0D33h
.
00000C3C  33 C0              3.      XOR    AX, AX
.
00000C3E  E8 08 05           ...     CALL   1149h
00000C41  E3 04              ..      JCXZ   0C47h
00000C43  5B                 [       POP    BX
00000C44  E9 EC 00           ...     JMP    0D33h
.
00000C47  E8 8F 00           ...     CALL   0CD9h
00000C4A  5B                 [       POP    BX
00000C4B  E3 03              ..      JCXZ   0C50h
00000C4D  E9 E3 00           ...     JMP    0D33h
.
00000C50  83 C3 10 81        ....    ADD    BX, 8110h
00000C54  FB                 .       STI
00000C55  E7 04 72           ..r     OUT    7204h, AX
00000C58  9C                 .       PUSHF
00000C59  FE 0E 66 04        ..f.    DEC    BYTE PTR [0466h]
00000C5D  74 93              t.      JE     0BF2h
00000C5F  BF 8E 03           ...     MOV    DI, 038Eh
00000C62  BE BC 03           ...     MOV    SI, 03BCh
00000C65  B9 12 00           ...     MOV    CX, 0012h
00000C68  06                 .       PUSH   ES
00000C69  1E                 .       PUSH   DS
00000C6A  07                 .       POP    ES
00000C6B  F3                 .       REPZ
00000C6C  A5                 .       MOVSW
00000C6D  07                 .       POP    ES
00000C6E  33 C0              3.      XOR    AX, AX
00000C70  E8 D6 04           ...     CALL   1149h
00000C73  E3 03              ..      JCXZ   0C78h
00000C75  E9 BB 00           ...     JMP    0D33h
.
00000C78  F6 06 5F 04 60     .._.`   TEST   BYTE PTR [045Fh], 60h
00000C7D  74 0A              t.      JE     0C89h
00000C7F  E8 25 00           .%.     CALL   0CA7h
00000C82  0B DB              ..      OR     BX, BX
00000C84  74 03              t.      JE     0C89h
00000C86  E9 13 00           ...     JMP    0C9Ch
.
00000C89  C7 06 64 04 01 00  ..d...  MOV    WORD PTR [0464h], 0001h
00000C8F  E8 0E 01           ...     CALL   0DA0h
00000C92  E3 03              ..      JCXZ   0C97h
00000C94  E9 9C 00           ...     JMP    0D33h
.
00000C97  53                 S       PUSH   BX
00000C98  E8 D7 00           ...     CALL   0D72h
00000C9B  5B                 [       POP    BX
.
00000C9C  51                 Q       PUSH   CX
00000C9D  53                 S       PUSH   BX
00000C9E  BB 72 00           .r.     MOV    BX, 0072h
00000CA1  E8 54 FA           .T.     CALL   06F8h
00000CA4  5B                 [       POP    BX
00000CA5  59                 Y       POP    CX
00000CA6  C3                 .       RET    NEAR
.
00000CA7  33 DB              3.      XOR    BX, BX
00000CA9  26                 &       ES:
00000CAA  F7 06 06 00 02 00  ......  TEST   WORD PTR [0006h], 0002h
00000CB0  75 26              u&      JNE    0CD8h
00000CB2  F6 06 59 00 FF     ..Y..   TEST   BYTE PTR [0059h], FFh
00000CB7  75 0E              u.      JNE    0CC7h
00000CB9  F6 06 5F 04 20     .._.    TEST   BYTE PTR [045Fh], 20h
00000CBE  74 0C              t.      JE     0CCCh
00000CC0  F6 06 07 0F FF     .....   TEST   BYTE PTR [0F07h], FFh
00000CC5  75 05              u.      JNE    0CCCh
.
00000CC7  B9 2E 00           ...     MOV    CX, 002Eh
00000CCA  4B                 K       DEC    BX
00000CCB  C3                 .       RET    NEAR
.
00000CCC  C6 06 59 00 FF     ..Y..   MOV    BYTE PTR [0059h], FFh
00000CD1  26                 &       ES:
00000CD2  81 0E 06 00 02 00  ......  OR     WORD PTR [0006h], 0002h
.
00000CD8  C3                 .       RET    NEAR
.
00000CD9  B9 2A 00           .*.     MOV    CX, 002Ah
00000CDC  F6 06 5F 04 10     .._..   TEST   BYTE PTR [045Fh], 10h
00000CE1  74 50              tP      JE     0D33h
00000CE3  83 3E 5B 04 00     .>[..   CMP    WORD PTR [045Bh], 00h
00000CE8  75 49              uI      JNE    0D33h
00000CEA  B9 2A 00           .*.     MOV    CX, 002Ah
00000CED  F6 06 5F 04 60     .._.`   TEST   BYTE PTR [045Fh], 60h
00000CF2  75 3F              u?      JNE    0D33h
00000CF4  E8 A9 00           ...     CALL   0DA0h
00000CF7  0B C9              ..      OR     CX, CX
00000CF9  75 38              u8      JNE    0D33h
00000CFB  26                 &       ES:
00000CFC  A0 05 00           ...     MOV    AL, [0005h]
00000CFF  8B CB              ..      MOV    CX, BX
00000D01  06                 .       PUSH   ES
00000D02  8E C3              ..      MOV    ES, BX
00000D04  33 DB              3.      XOR    BX, BX
00000D06  26                 &       ES:
00000D07  8A 3E 05 00        .>..    MOV    BH, [0005h]
00000D0B  26                 &       ES:
00000D0C  8E 06 03 00        ....    MOV    ES, [0003h]
00000D10  26                 &       ES:
00000D11  89 4F 10           .O.     MOV    [BX+10h], CX
00000D14  26                 &       ES:
00000D15  88 47 12           .G.     MOV    [BX+12h], AL
00000D18  A1 E7 04           ...     MOV    AX, [04E7h]
00000D1B  26                 &       ES:
00000D1C  89 47 14           .G.     MOV    [BX+14h], AX
00000D1F  BE 60 04           .`.     MOV    SI, 0460h
00000D22  8D 7F 04           ..     LEA    DI, [BX+04h]
00000D25  A5                 .       MOVSW
00000D26  A5                 .       MOVSW
00000D27  89 1E 60 04        ..`.    MOV    [0460h], BX
00000D2B  8C 06 62 04        ..b.    MOV    [0462h], ES
00000D2F  07                 .       POP    ES
00000D30  33 C9              3.      XOR    CX, CX
00000D32  C3                 .       RET    NEAR
.
00000D33  51                 Q       PUSH   CX
.
00000D34  06                 .       PUSH   ES
00000D35  C4 1E 60 04        ..`.    LES    BX, [0460h]
00000D39  8C C0              ..      MOV    AX, ES
00000D3B  0B C3              ..      OR     AX, BX
00000D3D  74 2B              t+      JE     0D6Ah
00000D3F  26                 &       ES:
00000D40  8B 47 04           .G.     MOV    AX, [BX+04h]
00000D43  A3 60 04           .`.     MOV    [0460h], AX
00000D46  26                 &       ES:
00000D47  8B 47 06           .G.     MOV    AX, [BX+06h]
00000D4A  A3 62 04           .b.     MOV    [0462h], AX
00000D4D  26                 &       ES:
00000D4E  8B 47 14           .G.     MOV    AX, [BX+14h]
00000D51  07                 .       POP    ES
00000D52  BB E7 04           ...     MOV    BX, 04E7h
00000D55  89 07              ..      MOV    [BX], AX
00000D57  C7 47 02 00 00     .G...   MOV    WORD PTR [BX+02h], 0000h
00000D5C  C6 47 04 00        .G..    MOV    BYTE PTR [BX+04h], 00h
00000D60  8B D3              ..      MOV    DX, BX
00000D62  B9 39 00           .9.     MOV    CX, 0039h
00000D65  E8 3B F9           .;.     CALL   06A3h
00000D68  EB CA              ..      JMP    0D34h
.
00000D6A  07                 .       POP    ES
00000D6B  59                 Y       POP    CX
00000D6C  BB FF FF           ...     MOV    BX, FFFFh
00000D6F  E9 2A FF           .*.     JMP    0C9Ch
.
00000D72  1E                 .       PUSH   DS
00000D73  C5 1E 60 04        ..`.    LDS    BX, [0460h]
00000D77  8C D8              ..      MOV    AX, DS
00000D79  0B C3              ..      OR     AX, BX
00000D7B  74 21              t!      JE     0D9Eh
00000D7D  8B FB              ..      MOV    DI, BX
00000D7F  8C DE              ..      MOV    SI, DS
00000D81  26                 &       ES:
00000D82  87 3E 52 00        .>R.    XCHG   DI, [0052h]
00000D86  26                 &       ES:
00000D87  87 36 54 00        .6T.    XCHG   SI, [0054h]
.
00000D8B  8B 47 04           .G.     MOV    AX, [BX+04h]
00000D8E  0B 47 06           .G.     OR     AX, [BX+06h]
00000D91  74 05              t.      JE     0D98h
00000D93  C5 5F 04           ._.     LDS    BX, [BX+04h]
00000D96  EB F3              ..      JMP    0D8Bh
.
00000D98  89 7F 04           ..     MOV    [BX+04h], DI
00000D9B  89 77 06           .w.     MOV    [BX+06h], SI
.
00000D9E  1F                 .       POP    DS
00000D9F  C3                 .       RET    NEAR
.
00000DA0  33 C0              3.      XOR    AX, AX
00000DA2  B9 36 00           .6.     MOV    CX, 0036h
00000DA5  BF E7 04           ...     MOV    DI, 04E7h
00000DA8  06                 .       PUSH   ES
00000DA9  1E                 .       PUSH   DS
00000DAA  07                 .       POP    ES
00000DAB  F3                 .       REPZ
00000DAC  AB                 .       STOSW
00000DAD  07                 .       POP    ES
00000DAE  A3 B2 03           ...     MOV    [03B2h], AX
00000DB1  A3 8C 03           ...     MOV    [038Ch], AX
00000DB4  A2 B4 03           ...     MOV    [03B4h], AL
00000DB7  A2 B6 03           ...     MOV    [03B6h], AL
00000DBA  BE F3 04           ...     MOV    SI, 04F3h
00000DBD  BB E0 03           ...     MOV    BX, 03E0h
00000DC0  8A 47 7F           .G     MOV    AL, [BX+7Fh]
00000DC3  A2 B7 03           ...     MOV    [03B7h], AL
00000DC6  8B 47 7D           .G}     MOV    AX, [BX+7Dh]
00000DC9  A3 B8 03           ...     MOV    [03B8h], AX
00000DCC  A3 BA 03           ...     MOV    [03BAh], AX
00000DCF  8B 16 64 04        ..d.    MOV    DX, [0464h]
00000DD3  B1 03              ..      MOV    CL, 03h
00000DD5  D3 E2              ..      SHL    DX, CL
00000DD7  B9 08 00           ...     MOV    CX, 0008h
.
00000DDA  80 3F 00           .?.     CMP    BYTE PTR [BX], 00h
00000DDD  75 03              u.      JNE    0DE2h
00000DDF  E9 91 00           ...     JMP    0E73h
.
00000DE2  8A 07              ..      MOV    AL, [BX]
00000DE4  3C 09              <.      CMP    AL, 09h
00000DE6  75 04              u.      JNE    0DECh
00000DE8  B0 01              ..      MOV    AL, 01h
00000DEA  88 07              ..      MOV    [BX], AL
.
00000DEC  88 44 05           .D.     MOV    [SI+05h], AL
00000DEF  8B 47 01           .G.     MOV    AX, [BX+01h]
00000DF2  89 44 0A           .D.     MOV    [SI+0Ah], AX
00000DF5  89 54 08           .T.     MOV    [SI+08h], DX
00000DF8  03 D0              ..      ADD    DX, AX
00000DFA  8B 47 03           .G.     MOV    AX, [BX+03h]
00000DFD  89 04              ..      MOV    [SI], AX
00000DFF  8B 47 05           .G.     MOV    AX, [BX+05h]
00000E02  89 44 06           .D.     MOV    [SI+06h], AX
00000E05  83 7F 07 00 74     ...t   CMP    WORD PTR [BX+07h], 7400h
00000E0A  03 8B 47 07        ..G.    ADD    CX, [BP+DI+0747h]
00000E0E  89 44 02           .D.     MOV    [SI+02h], AX
00000E11  83 3C 00 75        .<.u    CMP    WORD PTR [SI], 7500h
00000E15  21 01              !.      AND    [BX+DI], AX
00000E17  06                 .       PUSH   ES
00000E18  E9 04 73           ..s     JMP    811Fh
00000E1B  06                 .       PUSH   ES
00000E1C  C7 06 E9 04 FF FF  ......  MOV    WORD PTR [04E9h], FFFFh
00000E22  8B 44 06           .D.     MOV    AX, [SI+06h]
00000E25  01 06 ED 04        ....    ADD    [04EDh], AX
00000E29  73 06              s.      JNC    0E31h
00000E2B  C7 06 ED 04 FF FF  ......  MOV    WORD PTR [04EDh], FFFFh
.
00000E31  FE 06 B4 03        ....    INC    BYTE PTR [03B4h]
00000E35  EB 35              .5      JMP    0E6Ch
00000E37  F6 06 B7 03 10     .....   TEST   BYTE PTR [03B7h], 10h
00000E3C  74 06              t.      JE     0E44h
00000E3E  B9 2A 00           .*.     MOV    CX, 002Ah
00000E41  E9 64 00           .d.     JMP    0EA8h
.
00000E44  53                 S       PUSH   BX
00000E45  52                 R       PUSH   DX
00000E46  51                 Q       PUSH   CX
00000E47  56                 V       PUSH   SI
00000E48  8B D6              ..      MOV    DX, SI
00000E4A  B9 36 00           .6.     MOV    CX, 0036h
00000E4D  E8 53 F8           .S.     CALL   06A3h
00000E50  5E                 ^       POP    SI
00000E51  0A DB              ..      OR     BL, BL
00000E53  75 0C              u.      JNE    0E61h
00000E55  C6 44 04 FF        .D..    MOV    BYTE PTR [SI+04h], FFh
00000E59  8B 44 02           .D.     MOV    AX, [SI+02h]
00000E5C  39 44 06           9D.     CMP    [SI+06h], AX
00000E5F  76 08              v.      JBE    0E69h
.
00000E61  5A                 Z       POP    DX
00000E62  5A                 Z       POP    DX
00000E63  5B                 [       POP    BX
00000E64  EB 42              .B      JMP    0EA8h
00000E66  E9 71 FF           .q.     JMP    0DDAh
.
00000E69  59                 Y       POP    CX
00000E6A  5A                 Z       POP    DX
00000E6B  5B                 [       POP    BX
.
00000E6C  83 C6 0C           ...     ADD    SI, 0Ch
00000E6F  FF 06 8C 03        ....    INC    WORD PTR [038Ch]
.
00000E73  83 C3 09 E2        ....    ADD    BX, E209h
00000E77  EE                 .       OUT    DX, AL
00000E78  39 0E ED 04        9...    CMP    [04EDh], CX
00000E7C  75 03              u.      JNE    0E81h
00000E7E  E9 D5 00           ...     JMP    0F56h
.
00000E81  F6 06 B7 03 10     .....   TEST   BYTE PTR [03B7h], 10h
00000E86  74 05              t.      JE     0E8Dh
00000E88  C6 06 EB 04 02     .....   MOV    BYTE PTR [04EBh], 02h
.
00000E8D  BA E7 04           ...     MOV    DX, 04E7h
00000E90  B9 35 00           .5.     MOV    CX, 0035h
00000E93  E8 0D F8           ...     CALL   06A3h
00000E96  0A DB              ..      OR     BL, BL
00000E98  75 0E              u.      JNE    0EA8h
00000E9A  C6 06 EB 04 FF     .....   MOV    BYTE PTR [04EBh], FFh
00000E9F  A1 E9 04           ...     MOV    AX, [04E9h]
00000EA2  39 06 ED 04        9...    CMP    [04EDh], AX
00000EA6  76 29              v)      JBE    0ED1h
.
00000EA8  51                 Q       PUSH   CX
00000EA9  BB E7 04           ...     MOV    BX, 04E7h
00000EAC  8B 0E 8C 03        ....    MOV    CX, [038Ch]
00000EB0  41                 A       INC    CX
00000EB1  80 7F 04 FF        ...    CMP    BYTE PTR [BX+04h], FFh
00000EB5  75 10              u.      JNE    0EC7h
00000EB7  C6 47 04 00        .G..    MOV    BYTE PTR [BX+04h], 00h
00000EBB  51                 Q       PUSH   CX
00000EBC  53                 S       PUSH   BX
00000EBD  8B D3              ..      MOV    DX, BX
00000EBF  B9 39 00           .9.     MOV    CX, 0039h
00000EC2  E8 DE F7           ...     CALL   06A3h
00000EC5  5B                 [       POP    BX
00000EC6  59                 Y       POP    CX
.
00000EC7  83 C3 0C E2        ....    ADD    BX, E20Ch
00000ECB  E5 BB FF           ...     IN     AX, FFBBh
00000ECE  FF 59 C3           .Y.     CALL   FAR [BX+DI+C3h]
.
00000ED1  A1 E9 04           ...     MOV    AX, [04E9h]
00000ED4  A3 ED 04           ...     MOV    [04EDh], AX
00000ED7  BB F3 04           ...     MOV    BX, 04F3h
00000EDA  8B 0E 8C 03        ....    MOV    CX, [038Ch]
00000EDE  FF 36 E7 04        .6..    PUSH   [04E7h]
00000EE2  83 3F 00 75        .?.u    CMP    WORD PTR [BX], 7500h
00000EE6  1A 8B 47 06        ..G.    SBB    CL, [BP+DI+0647h]
00000EEA  29 06 ED 04        )...    SUB    [04EDh], AX
00000EEE  3B 47 02           ;G.     CMP    AX, [BX+02h]
00000EF1  75 0E              u.      JNE    0F01h
00000EF3  8B 16 E7 04        ....    MOV    DX, [04E7h]
00000EF7  89 17              ..      MOV    [BX], DX
00000EF9  01 06 E7 04        ....    ADD    [04E7h], AX
00000EFD  FE 0E B4 03        ....    DEC    BYTE PTR [03B4h]
.
00000F01  83 C3 0C E2        ....    ADD    BX, E20Ch
00000F05  DC                 .       ...
00000F06  BB F3 04           ...     MOV    BX, 04F3h
00000F09  8B 0E 8C 03        ....    MOV    CX, [038Ch]
00000F0D  83 3F 00 75        .?.u    CMP    WORD PTR [BX], 7500h
00000F11  3B A1 E7 04        ;...    CMP    SP, [BX+DI+04E7h]
00000F15  89 07              ..      MOV    [BX], AX
00000F17  A1 ED 04           ...     MOV    AX, [04EDh]
00000F1A  0B C0              ..      OR     AX, AX
00000F1C  74 24              t$      JE     0F42h
00000F1E  51                 Q       PUSH   CX
00000F1F  33 C9              3.      XOR    CX, CX
00000F21  8B D1              ..      MOV    DX, CX
00000F23  8A 0E B4 03        ....    MOV    CL, [03B4h]
00000F27  F7 F1              ..      DIV    CX
00000F29  59                 Y       POP    CX
00000F2A  0B D2              ..      OR     DX, DX
00000F2C  74 01              t.      JE     0F2Fh
00000F2E  40                 @       INC    AX
.
00000F2F  8B 57 02           .W.     MOV    DX, [BX+02h]
00000F32  2B 57 06           +W.     SUB    DX, [BX+06h]
00000F35  3B C2              ;.      CMP    AX, DX
00000F37  76 02              v.      JBE    0F3Bh
00000F39  8B C2              ..      MOV    AX, DX
.
00000F3B  01 47 06           .G.     ADD    [BX+06h], AX
00000F3E  29 06 ED 04        )...    SUB    [04EDh], AX
.
00000F42  8B 47 06           .G.     MOV    AX, [BX+06h]
00000F45  01 06 E7 04        ....    ADD    [04E7h], AX
00000F49  FE 0E B4 03        ....    DEC    BYTE PTR [03B4h]
00000F4D  83 C3 0C E2        ....    ADD    BX, E20Ch
00000F51  BB 8F 06           ...     MOV    BX, 068Fh
00000F54  E7 04 BE           ...     OUT    BE04h, AX
00000F57  F3                 .       REPZ
00000F58  04 8B              ..      ADD    AL, 8Bh
00000F5A  0E                 .       PUSH   CS
00000F5B  8C 03              ..      MOV    [BP+DI], ES
.
00000F5D  51                 Q       PUSH   CX
00000F5E  83 7C 0A 00 74     .|..t   CMP    WORD PTR [SI+0Ah], 7400h
00000F63  11 FF              ..      ADC    DI, DI
00000F65  34 56              4V      XOR    AL, 56h
00000F67  E8 26 01           .&.     CALL   1090h
00000F6A  5E                 ^       POP    SI
00000F6B  8F 04              ..      POP    [SI]
00000F6D  0B C9              ..      OR     CX, CX
00000F6F  74 04              t.      JE     0F75h
00000F71  5B                 [       POP    BX
00000F72  E9 33 FF           .3.     JMP    0EA8h
.
00000F75  59                 Y       POP    CX
00000F76  83 C6 0C           ...     ADD    SI, 0Ch
00000F79  E2 E2              ..      LOOP   0F5Dh
00000F7B  F6 06 B7 03 80     .....   TEST   BYTE PTR [03B7h], 80h
00000F80  74 65              te      JE     0FE7h
.
00000F82  A1 B8 03           ...     MOV    AX, [03B8h]
00000F85  E8 C1 01           ...     CALL   1149h
00000F88  E3 0F              ..      JCXZ   0F99h
00000F8A  FE C1              ..      INC    CL
00000F8C  75 53              uS      JNE    0FE1h
00000F8E  A1 BA 03           ...     MOV    AX, [03BAh]
00000F91  3B 06 B8 03        ;...    CMP    AX, [03B8h]
00000F95  74 4A              tJ      JE     0FE1h
00000F97  EB 4E              .N      JMP    0FE7h
.
00000F99  BE E0 03           ...     MOV    SI, 03E0h
.
00000F9C  AC                 .       LODSB
00000F9D  84 C0              ..      TEST   AL, AL
00000F9F  74 46              tF      JE     0FE7h
00000FA1  50                 P       PUSH   AX
00000FA2  24 0F              $.      AND    AL, 0Fh
00000FA4  E8 25 00           .%.     CALL   0FCCh
00000FA7  8B 15              ..      MOV    DX, [DI]
00000FA9  58                 X       POP    AX
00000FAA  B1 04              ..      MOV    CL, 04h
00000FAC  D2 E8              ..      SHR    AL, CL
00000FAE  E8 1B 00           ...     CALL   0FCCh
00000FB1  AD                 .       LODSW
00000FB2  03 05              ..      ADD    AX, [DI]
00000FB4  06                 .       PUSH   ES
00000FB5  8E C0              ..      MOV    ES, AX
00000FB7  33 C0              3.      XOR    AX, AX
00000FB9  AC                 .       LODSB
00000FBA  8B F8              ..      MOV    DI, AX
00000FBC  26                 &       ES:
00000FBD  01 15              ..      ADD    [DI], DX
00000FBF  07                 .       POP    ES
00000FC0  81 FE 60 04        ..`.    CMP    SI, 0460h
00000FC4  75 D6              u.      JNE    0F9Ch
00000FC6  FF 06 B8 03        ....    INC    WORD PTR [03B8h]
00000FCA  EB B6              ..      JMP    0F82h
.
00000FCC  BF F3 04           ...     MOV    DI, 04F3h
00000FCF  8B 0E 8C 03        ....    MOV    CX, [038Ch]
00000FD3  3A 45 05           :E.     CMP    AL, [DI+05h]
00000FD6  74 08              t.      JE     0FE0h
00000FD8  83 C7 0C E2        ....    ADD    DI, E20Ch
00000FDC  F6 58 EB           .X.     NEG    BYTE PTR [BX+SI+EBh]
00000FDF  01 C3              ..      ADD    BX, AX
.
00000FE1  B9 29 00           .).     MOV    CX, 0029h
00000FE4  E9 C1 FE           ...     JMP    0EA8h
.
00000FE7  BE F3 04           ...     MOV    SI, 04F3h
00000FEA  8B 0E 8C 03        ....    MOV    CX, [038Ch]
.
00000FEE  80 7C 05 02        .|..    CMP    BYTE PTR [SI+05h], 02h
00000FF2  74 22              t"      JE     1016h
00000FF4  83 C6 0C           ...     ADD    SI, 0Ch
00000FF7  E2 F5              ..      LOOP   0FEEh
00000FF9  BE F3 04           ...     MOV    SI, 04F3h
00000FFC  8B 0E 8C 03        ....    MOV    CX, [038Ch]
.
00001000  80 7C 05 01        .|..    CMP    BYTE PTR [SI+05h], 01h
00001004  74 0B              t.      JE     1011h
00001006  83 C6 0C           ...     ADD    SI, 0Ch
00001009  E2 F5              ..      LOOP   1000h
0000100B  B9 21 00           .!.     MOV    CX, 0021h
0000100E  E9 97 FE           ...     JMP    0EA8h
.
00001011  C6 06 B6 03 01     .....   MOV    BYTE PTR [03B6h], 01h
.
00001016  06                 .       PUSH   ES
00001017  8E 04              ..      MOV    ES, [SI]
00001019  8C 06 8A 03        ....    MOV    [038Ah], ES
0000101D  33 C0              3.      XOR    AX, AX
0000101F  8B F8              ..      MOV    DI, AX
00001021  B9 2D 00           .-.     MOV    CX, 002Dh
00001024  F3                 .       REPZ
00001025  AB                 .       STOSW
00001026  A0 B6 03           ...     MOV    AL, [03B6h]
00001029  26                 &       ES:
0000102A  A2 05 00           ...     MOV    [0005h], AL
0000102D  BE F3 04           ...     MOV    SI, 04F3h
00001030  8B 0E 8C 03        ....    MOV    CX, [038Ch]
.
00001034  80 7C 05 00        .|..    CMP    BYTE PTR [SI+05h], 00h
00001038  74 31              t1      JE     106Bh
0000103A  B8 06 00           ...     MOV    AX, 0006h
0000103D  8A 5C 05           .\.     MOV    BL, [SI+05h]
00001040  FE CB              ..      DEC    BL
00001042  F6 E3              ..      MUL    BL
00001044  93                 .       XCHG   BX
00001045  51                 Q       PUSH   CX
00001046  8B 44 06           .D.     MOV    AX, [SI+06h]
00001049  0B C0              ..      OR     AX, AX
0000104B  74 17              t.      JE     1064h
0000104D  8A D4              ..      MOV    DL, AH
0000104F  32 F6              2.      XOR    DH, DH
00001051  B1 04              ..      MOV    CL, 04h
00001053  D3 E0              ..      SHL    AX, CL
00001055  D3 E2              ..      SHL    DX, CL
00001057  2D 01 00           -..     SUB    AX, 0001h
0000105A  80 DE 00           ...     SBB    DH, 00h
0000105D  26                 &       ES:
0000105E  89 07              ..      MOV    [BX], AX
00001060  26                 &       ES:
00001061  88 77 02           .w.     MOV    [BX+02h], DH
.
00001064  59                 Y       POP    CX
00001065  8B 04              ..      MOV    AX, [SI]
00001067  26                 &       ES:
00001068  89 47 03           .G.     MOV    [BX+03h], AX
.
0000106B  83 C6 0C           ...     ADD    SI, 0Ch
0000106E  E2 C4              ..      LOOP   1034h
00001070  80 3E B6 03 01     .>...   CMP    BYTE PTR [03B6h], 01h
00001075  75 0C              u.      JNE    1083h
00001077  33 F6              3.      XOR    SI, SI
00001079  BF 06 00           ...     MOV    DI, 0006h
0000107C  1E                 .       PUSH   DS
0000107D  06                 .       PUSH   ES
0000107E  1F                 .       POP    DS
0000107F  A5                 .       MOVSW
00001080  A5                 .       MOVSW
00001081  A5                 .       MOVSW
00001082  1F                 .       POP    DS
.
00001083  A0 8E 03           ...     MOV    AL, [038Eh]
00001086  26                 &       ES:
00001087  A2 50 00           .P.     MOV    [0050h], AL
0000108A  07                 .       POP    ES
0000108B  8B 1E 8A 03        ....    MOV    BX, [038Ah]
0000108F  C3                 .       RET    NEAR
.
00001090  8B DE              ..      MOV    BX, SI
00001092  A1 B2 03           ...     MOV    AX, [03B2h]
00001095  8B 4F 08           .O.     MOV    CX, [BX+08h]
00001098  3B C8              ;.      CMP    CX, AX
0000109A  72 37              r7      JC     10D3h
0000109C  2B C8              +.      SUB    CX, AX
0000109E  83 F9 08 73        ...s    CMP    CX, 7308h
000010A2  30 BA 08 00        0...    XOR    [BP+SI+0008h], BH
000010A6  2B D1              +.      SUB    DX, CX
000010A8  3B 57 0A           ;W.     CMP    DX, [BX+0Ah]
000010AB  76 03              v.      JBE    10B0h
000010AD  8B 57 0A           .W.     MOV    DX, [BX+0Ah]
.
000010B0  BE E0 03           ...     MOV    SI, 03E0h
000010B3  8B C1              ..      MOV    AX, CX
000010B5  B1 04              ..      MOV    CL, 04h
000010B7  D3 E0              ..      SHL    AX, CL
000010B9  03 F0              ..      ADD    SI, AX
000010BB  8B C2              ..      MOV    AX, DX
000010BD  B1 03              ..      MOV    CL, 03h
000010BF  D3 E0              ..      SHL    AX, CL
000010C1  8B C8              ..      MOV    CX, AX
000010C3  33 FF              3.      XOR    DI, DI
000010C5  06                 .       PUSH   ES
000010C6  8E 07              ..      MOV    ES, [BX]
000010C8  F3                 .       REPZ
000010C9  A5                 .       MOVSW
000010CA  07                 .       POP    ES
000010CB  01 17              ..      ADD    [BX], DX
000010CD  29 57 0A           )W.     SUB    [BX+0Ah], DX
000010D0  01 57 08           .W.     ADD    [BX+08h], DX
.
000010D3  83 7F 0A 00 75     ...u   CMP    WORD PTR [BX+0Ah], 7500h
000010D8  03 33              .3      ADD    SI, [BP+DI]
000010DA  C9                 .       LEAVE
000010DB  C3                 .       RET    NEAR
000010DC  F7 47 08 07 00     .G...   TEST   WORD PTR [BX+08h], 0007h
000010E1  75 06              u.      JNE    10E9h
000010E3  83 7F 0A 08 73     ...s   CMP    WORD PTR [BX+0Ah], 7308h
000010E8  27                 '       DAA
.
000010E9  53                 S       PUSH   BX
000010EA  8B 47 08           .G.     MOV    AX, [BX+08h]
000010ED  D1 E8              ..      SHR    AX, 1
000010EF  D1 E8              ..      SHR    AX, 1
000010F1  D1 E8              ..      SHR    AX, 1
000010F3  E8 53 00           .S.     CALL   1149h
000010F6  5B                 [       POP    BX
000010F7  E3 09              ..      JCXZ   1102h
000010F9  81 F9 FF 00        ....    CMP    CX, 00FFh
000010FD  75 02              u.      JNE    1101h
000010FF  33 C9              3.      XOR    CX, CX
.
00001101  C3                 .       RET    NEAR
.
00001102  8B 47 08           .G.     MOV    AX, [BX+08h]
00001105  25 F8 FF           %..     AND    AX, FFF8h
00001108  A3 B2 03           ...     MOV    [03B2h], AX
0000110B  8B F3              ..      MOV    SI, BX
0000110D  E9 80 FF           ...     JMP    1090h
00001110  53                 S       PUSH   BX
00001111  2B D2              +.      SUB    DX, DX
00001113  8B 0F              ..      MOV    CX, [BX]
00001115  8B 47 08           .G.     MOV    AX, [BX+08h]
00001118  D1 E8              ..      SHR    AX, 1
0000111A  D1 E8              ..      SHR    AX, 1
0000111C  D1 E8              ..      SHR    AX, 1
0000111E  8B 5F 0A           ._.     MOV    BX, [BX+0Ah]
00001121  D1 EB              ..      SHR    BX, 1
00001123  D1 EB              ..      SHR    BX, 1
00001125  D1 EB              ..      SHR    BX, 1
00001127  53                 S       PUSH   BX
00001128  E8 26 00           .&.     CALL   1151h
0000112B  58                 X       POP    AX
0000112C  5B                 [       POP    BX
0000112D  E3 09              ..      JCXZ   1138h
0000112F  81 F9 FF 00        ....    CMP    CX, 00FFh
00001133  75 02              u.      JNE    1137h
00001135  33 C9              3.      XOR    CX, CX
.
00001137  C3                 .       RET    NEAR
.
00001138  D1 E0              ..      SHL    AX, 1
0000113A  D1 E0              ..      SHL    AX, 1
0000113C  D1 E0              ..      SHL    AX, 1
0000113E  01 07              ..      ADD    [BX], AX
00001140  01 47 08           .G.     ADD    [BX+08h], AX
00001143  29 47 0A           )G.     SUB    [BX+0Ah], AX
00001146  E9 8A FF           ...     JMP    10D3h
.
00001149  BB 01 00           ...     MOV    BX, 0001h
0000114C  BA E0 03           ...     MOV    DX, 03E0h
0000114F  8C D9              ..      MOV    CX, DS
.
00001151  26                 &       ES:
00001152  89 16 38 00        ..8.    MOV    [0038h], DX
00001156  26                 &       ES:
00001157  89 0E 3A 00        ..:.    MOV    [003Ah], CX
0000115B  53                 S       PUSH   BX
0000115C  50                 P       PUSH   AX
0000115D  81 FB 80 00        ....    CMP    BX, 0080h
00001161  76 03              v.      JBE    1166h
00001163  BB 80 00           ...     MOV    BX, 0080h
.
00001166  26                 &       ES:
00001167  8A 0E 47 00        ..G.    MOV    CL, [0047h]
0000116B  51                 Q       PUSH   CX
0000116C  26                 &       ES:
0000116D  88 1E 47 00        ..G.    MOV    [0047h], BL
00001171  53                 S       PUSH   BX
00001172  A3 AF 03           ...     MOV    [03AFh], AX
00001175  B9 21 00           .!.     MOV    CX, 0021h
00001178  BA 8E 03           ...     MOV    DX, 038Eh
0000117B  E8 25 F5           .%.     CALL   06A3h
0000117E  5A                 Z       POP    DX
0000117F  59                 Y       POP    CX
00001180  26                 &       ES:
00001181  88 0E 47 00        ..G.    MOV    [0047h], CL
00001185  80 FB 01           ...     CMP    BL, 01h
00001188  76 09              v.      JBE    1193h
0000118A  B9 1D 00           ...     MOV    CX, 001Dh
0000118D  BB FF FF           ...     MOV    BX, FFFFh
00001190  58                 X       POP    AX
00001191  58                 X       POP    AX
00001192  C3                 .       RET    NEAR
.
00001193  8A CB              ..      MOV    CL, BL
00001195  58                 X       POP    AX
00001196  03 C2              ..      ADD    AX, DX
00001198  5B                 [       POP    BX
00001199  2B DA              +.      SUB    BX, DX
0000119B  D1 E2              ..      SHL    DX, 1
0000119D  D1 E2              ..      SHL    DX, 1
0000119F  D1 E2              ..      SHL    DX, 1
000011A1  26                 &       ES:
000011A2  01 16 3A 00        ..:.    ADD    [003Ah], DX
000011A6  80 F9 00           ...     CMP    CL, 00h
000011A9  74 04              t.      JE     11AFh
000011AB  B9 FF 00           ...     MOV    CX, 00FFh
000011AE  C3                 .       RET    NEAR
.
000011AF  83 FB 00 75        ...u    CMP    BX, 7500h
000011B3  A7                 .       CMPSW
000011B4  33 C9              3.      XOR    CX, CX
000011B6  C3                 .       RET    NEAR
000011B7  BB 72 00           .r.     MOV    BX, 0072h
000011BA  B9 04 02           ...     MOV    CX, 0204h
000011BD  E8 E3 F4           ...     CALL   06A3h
000011C0  E8 E4 FA           ...     CALL   0CA7h
000011C3  E9 D6 FA           ...     JMP    0C9Ch
.
000011C6  B9 1A 04           ...     MOV    CX, 041Ah
000011C9  E8 D7 F4           ...     CALL   06A3h
000011CC  26                 &       ES:
000011CD  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000011D2  75 0D              u.      JNE    11E1h
000011D4  83 3E 42 00 00     .>B..   CMP    WORD PTR [0042h], 00h
000011D9  74 06              t.      JE     11E1h
000011DB  B1 00              ..      MOV    CL, 00h
000011DD  FF 1E 40 00        ..@.    CALL   FAR [0040h]
.
000011E1  C3                 .       RET    NEAR
000011E2  26                 &       ES:
000011E3  A1 2E 00           ...     MOV    AX, [002Eh]
000011E6  1E                 .       PUSH   DS
000011E7  8E D8              ..      MOV    DS, AX
000011E9  06                 .       PUSH   ES
000011EA  8E C0              ..      MOV    ES, AX
000011EC  8B DA              ..      MOV    BX, DX
000011EE  8B 37              .7      MOV    SI, [BX]
000011F0  8B 5F 02           ._.     MOV    BX, [BX+02h]
000011F3  E8 37 01           .7.     CALL   132Dh
000011F6  E8 26 01           .&.     CALL   131Fh
000011F9  BD 18 00           ...     MOV    BP, 0018h
000011FC  E8 E0 00           ...     CALL   12DFh
000011FF  75 03              u.      JNE    1204h
00001201  E9 B1 00           ...     JMP    12B5h
.
00001204  8A E8              ..      MOV    CH, AL
00001206  46                 F       INC    SI
00001207  8A 04              ..      MOV    AL, [SI]
00001209  3C 3A              <:      CMP    AL, 3Ah
0000120B  75 29              u)      JNE    1236h
0000120D  BD 17 00           ...     MOV    BP, 0017h
00001210  8A C5              ..      MOV    AL, CH
00001212  2C 41              ,A      SUB    AL, 41h
00001214  72 35              r5      JC     124Bh
00001216  3C 10              <.      CMP    AL, 10h
00001218  7D 31              }1      JNL    124Bh
0000121A  FE C0              ..      INC    AL
0000121C  88 07              ..      MOV    [BX], AL
0000121E  BD 18 00           ...     MOV    BP, 0018h
00001221  46                 F       INC    SI
00001222  E8 BA 00           ...     CALL   12DFh
00001225  75 10              u.      JNE    1237h
00001227  3C 2E              <.      CMP    AL, 2Eh
00001229  74 20              t       JE     124Bh
0000122B  3C 3A              <:      CMP    AL, 3Ah
0000122D  74 1C              t.      JE     124Bh
0000122F  3C 3B              <;      CMP    AL, 3Bh
00001231  74 18              t.      JE     124Bh
00001233  E9 01 00           ...     JMP    1237h
.
00001236  4E                 N       DEC    SI
.
00001237  8B FB              ..      MOV    DI, BX
00001239  8D 5D 01           .].     LEA    BX, [DI+01h]
0000123C  B5 08              ..      MOV    CH, 08h
0000123E  E8 7C 00           .|.     CALL   12BDh
00001241  80 FD 00           ...     CMP    CH, 00h
00001244  75 0D              u.      JNE    1253h
00001246  E8 96 00           ...     CALL   12DFh
00001249  74 08              t.      JE     1253h
.
0000124B  8B CD              ..      MOV    CX, BP
0000124D  BB FF FF           ...     MOV    BX, FFFFh
00001250  07                 .       POP    ES
00001251  1F                 .       POP    DS
00001252  C3                 .       RET    NEAR
.
00001253  3C 2E              <.      CMP    AL, 2Eh
00001255  75 19              u.      JNE    1270h
00001257  BD 19 00           ...     MOV    BP, 0019h
0000125A  B5 03              ..      MOV    CH, 03h
0000125C  8D 5D 09           .].     LEA    BX, [DI+09h]
0000125F  46                 F       INC    SI
00001260  E8 5A 00           .Z.     CALL   12BDh
00001263  80 FD 00           ...     CMP    CH, 00h
00001266  75 08              u.      JNE    1270h
00001268  E8 74 00           .t.     CALL   12DFh
0000126B  74 03              t.      JE     1270h
0000126D  E9 DB FF           ...     JMP    124Bh
.
00001270  3C 3B              <;      CMP    AL, 3Bh
00001272  75 2D              u-      JNE    12A1h
00001274  BD 26 00           .&.     MOV    BP, 0026h
00001277  B5 08              ..      MOV    CH, 08h
00001279  8D 5D 10           .].     LEA    BX, [DI+10h]
0000127C  46                 F       INC    SI
0000127D  89 75 18           .u.     MOV    [DI+18h], SI
00001280  E8 3A 00           .:.     CALL   12BDh
00001283  B1 08              ..      MOV    CL, 08h
00001285  2A CD              *.      SUB    CL, CH
00001287  88 4D 1A           .M.     MOV    [DI+1Ah], CL
0000128A  80 F9 00           ...     CMP    CL, 00h
0000128D  75 05              u.      JNE    1294h
0000128F  C7 45 18 00 00     .E...   MOV    WORD PTR [DI+18h], 0000h
.
00001294  80 FD 00           ...     CMP    CH, 00h
00001297  75 08              u.      JNE    12A1h
00001299  E8 43 00           .C.     CALL   12DFh
0000129C  74 03              t.      JE     12A1h
0000129E  E9 AA FF           ...     JMP    124Bh
.
000012A1  8B DE              ..      MOV    BX, SI
000012A3  E8 79 00           .y.     CALL   131Fh
000012A6  E8 36 00           .6.     CALL   12DFh
000012A9  75 0D              u.      JNE    12B8h
000012AB  8B DE              ..      MOV    BX, SI
000012AD  3C 00              <.      CMP    AL, 00h
000012AF  74 04              t.      JE     12B5h
000012B1  3C 0D              <.      CMP    AL, 0Dh
000012B3  75 03              u.      JNE    12B8h
.
000012B5  BB 00 00           ...     MOV    BX, 0000h
.
000012B8  2B C9              +.      SUB    CX, CX
000012BA  07                 .       POP    ES
000012BB  1F                 .       POP    DS
000012BC  C3                 .       RET    NEAR
.
000012BD  5A                 Z       POP    DX
000012BE  E8 1E 00           ...     CALL   12DFh
000012C1  52                 R       PUSH   DX
000012C2  74 1A              t.      JE     12DEh
000012C4  3C 2A              <*      CMP    AL, 2Ah
000012C6  75 0B              u.      JNE    12D3h
000012C8  C6 07 3F           ..?     MOV    BYTE PTR [BX], 3Fh
000012CB  43                 C       INC    BX
000012CC  FE CD              ..      DEC    CH
000012CE  75 ED              u.      JNE    12BDh
000012D0  E9 05 00           ...     JMP    12D8h
.
000012D3  88 07              ..      MOV    [BX], AL
000012D5  43                 C       INC    BX
000012D6  FE CD              ..      DEC    CH
.
000012D8  46                 F       INC    SI
000012D9  80 FD 00           ...     CMP    CH, 00h
000012DC  75 DF              u.      JNE    12BDh
.
000012DE  C3                 .       RET    NEAR
.
000012DF  B1 0F              ..      MOV    CL, 0Fh
000012E1  8A 04              ..      MOV    AL, [SI]
000012E3  57                 W       PUSH   DI
000012E4  BF 90 0E           ...     MOV    DI, 0E90h
.
000012E7  80 F9 00           ...     CMP    CL, 00h
000012EA  74 0A              t.      JE     12F6h
000012EC  2E                 .       CS:
000012ED  38 05              8.      CMP    [DI], AL
000012EF  74 1D              t.      JE     130Eh
000012F1  FE C9              ..      DEC    CL
000012F3  47                 G       INC    DI
000012F4  EB F1              ..      JMP    12E7h
.
000012F6  3C 20              <       CMP    AL, 20h
000012F8  77 08              w.      JNBE   1302h
000012FA  5F                 _       POP    DI
000012FB  5B                 [       POP    BX
000012FC  B9 18 00           ...     MOV    CX, 0018h
000012FF  E9 49 FF           .I.     JMP    124Bh
.
00001302  3C 61              <a      CMP    AL, 61h
00001304  72 08              r.      JC     130Eh
00001306  3C 7A              <z      CMP    AL, 7Ah
00001308  77 02              w.      JNBE   130Ch
0000130A  24 5F              $_      AND    AL, 5Fh
.
0000130C  24 7F              $      AND    AL, 7Fh
.
0000130E  5F                 _       POP    DI
0000130F  C3                 .       RET    NEAR
00001310  00 09              ..      ADD    [BX+DI], CL
00001312  0D 20 21           . !     OR     AX, 2120h
00001315  2C 2E              ,.      SUB    AL, 2Eh
00001317  2F                 /       DAS
00001318  3A 3B              :;      CMP    BH, [BP+DI]
0000131A  3C 3D              <=      CMP    AL, 3Dh
0000131C  3E                 >       DS:
0000131D  5B                 [       POP    BX
0000131E  5D                 ]       POP    BP
.
0000131F  80 3C 20           .<      CMP    BYTE PTR [SI], 20h
00001322  74 06              t.      JE     132Ah
00001324  80 3C 09           .<.     CMP    BYTE PTR [SI], 09h
00001327  74 01              t.      JE     132Ah
00001329  C3                 .       RET    NEAR
.
0000132A  46                 F       INC    SI
0000132B  EB F2              ..      JMP    131Fh
.
0000132D  8B FB              ..      MOV    DI, BX
0000132F  32 C0              2.      XOR    AL, AL
00001331  AA                 .       STOSB
00001332  B0 20              .       MOV    AL, 20h
00001334  B9 0B 00           ...     MOV    CX, 000Bh
00001337  F3                 .       REPZ
00001338  AA                 .       STOSB
00001339  33 C0              3.      XOR    AX, AX
0000133B  B1 02              ..      MOV    CL, 02h
0000133D  F3                 .       REPZ
0000133E  AB                 .       STOSW
0000133F  B0 20              .       MOV    AL, 20h
00001341  B1 08              ..      MOV    CL, 08h
00001343  F3                 .       REPZ
00001344  AA                 .       STOSB
00001345  32 C0              2.      XOR    AL, AL
00001347  B1 03              ..      MOV    CL, 03h
00001349  F3                 .       REPZ
0000134A  AA                 .       STOSB
0000134B  C3                 .       RET    NEAR
0000134C  C3                 .       RET    NEAR
0000134D  2E                 .       CS:
0000134E  FF 94 D8 0E        ....    CALL   [SI+0ED8h]
00001352  72 03              r.      JC     1357h
00001354  BB FF FF           ...     MOV    BX, FFFFh
.
00001357  C3                 .       RET    NEAR
00001358  40                 @       INC    AX
00001359  10 EE              ..      ADC    DH, CH
0000135B  0E                 .       PUSH   CS
0000135C  BC 0F A3           ...     MOV    SP, A30Fh
0000135F  11 4C 11           .L.     ADC    [SI+11h], CX
00001362  63                 c       ...
00001363  11 13              ..      ADC    [BP+DI], DX
00001365  11 30              .0      ADC    [BX+SI], SI
00001367  11 97 0F 85        ....    ADC    [BX+850Fh], DX
0000136B  11 DF              ..      ADC    DI, BX
0000136D  0F                 .       POP    CS
0000136E  FA                 .       CLI
0000136F  E8 8E 00           ...     CALL   1400h
00001372  73 24              s$      JNC    1398h
00001374  3D FE FF           =..     CMP    AX, FFFEh
00001377  74 1A              t.      JE     1393h
00001379  77 06              w.      JNBE   1381h
0000137B  B9 06 00           ...     MOV    CX, 0006h
0000137E  F8                 .       CLC
0000137F  EB 17              ..      JMP    1398h
.
00001381  8C 07              ..      MOV    [DX], ES
00001383  26                 &       ES:
00001384  C6 06 04 00 03     .....   MOV    BYTE PTR [0004h], 03h
00001389  26                 &       ES:
0000138A  89 16 50 00        ..P.    MOV    [0050h], DX
0000138E  E8 8D 02           ...     CALL   161Eh
00001391  EB 04              ..      JMP    1397h
.
00001393  C7 07 FF FF        ....    MOV    WORD PTR [BX], FFFFh
.
00001397  F9                 .       STC
.
00001398  FB                 .       STI
00001399  C3                 .       RET    NEAR
0000139A  80 FA 01           ...     CMP    DL, 01h
0000139D  75 36              u6      JNE    13D5h
0000139F  C6 06 00 0F 00     .....   MOV    BYTE PTR [0F00h], 00h
000013A4  A1 4A 00           .J.     MOV    AX, [004Ah]
000013A7  06                 .       PUSH   ES
.
000013A8  8E C0              ..      MOV    ES, AX
000013AA  26                 &       ES:
000013AB  80 3E 04 00 01     .>...   CMP    BYTE PTR [0004h], 01h
000013B0  75 16              u.      JNE    13C8h
000013B2  C6 06 00 0F FF     .....   MOV    BYTE PTR [0F00h], FFh
000013B7  E8 55 04           .U.     CALL   180Fh
000013BA  72 07              r.      JC     13C3h
000013BC  26                 &       ES:
000013BD  FF 0E 50 00        ..P.    DEC    WORD PTR [0050h]
000013C1  75 05              u.      JNE    13C8h
.
000013C3  8C C2              ..      MOV    DX, ES
000013C5  E8 3D 02           .=.     CALL   1605h
.
000013C8  26                 &       ES:
000013C9  A1 02 00           ...     MOV    AX, [0002h]
000013CC  85 C0              ..      TEST   AX, AX
000013CE  75 D8              u.      JNE    13A8h
000013D0  33 C0              3.      XOR    AX, AX
000013D2  07                 .       POP    ES
000013D3  EB 28              .(      JMP    13FDh
.
000013D5  9C                 .       PUSHF
000013D6  FA                 .       CLI
000013D7  E8 26 00           .&.     CALL   1400h
000013DA  73 1D              s.      JNC    13F9h
000013DC  3D FE FF           =..     CMP    AX, FFFEh
000013DF  74 15              t.      JE     13F6h
000013E1  77 0B              w.      JNBE   13EEh
000013E3  C7 07 FF FF        ....    MOV    WORD PTR [BX], FFFFh
000013E7  8B D0              ..      MOV    DX, AX
000013E9  E8 19 02           ...     CALL   1605h
000013EC  EB 04              ..      JMP    13F2h
.
000013EE  C7 07 FE FF        ....    MOV    WORD PTR [BX], FFFEh
.
000013F2  33 C0              3.      XOR    AX, AX
000013F4  EB 06              ..      JMP    13FCh
.
000013F6  B9 05 00           ...     MOV    CX, 0005h
.
000013F9  B8 FF FF           ...     MOV    AX, FFFFh
.
000013FC  9D                 .       POPF
.
000013FD  8B D8              ..      MOV    BX, AX
000013FF  CB                 .       RETF
.
00001400  B9 04 00           ...     MOV    CX, 0004h
00001403  3A 16 05 0F        :...    CMP    DL, [0F05h]
00001407  77 0D              w.      JNBE   1416h
00001409  32 F6              2.      XOR    DH, DH
0000140B  8B 1E 4C 00        ..L.    MOV    BX, [004Ch]
0000140F  03 DA              ..      ADD    BX, DX
00001411  03 DA              ..      ADD    BX, DX
00001413  8B 07              ..      MOV    AX, [BX]
00001415  F9                 .       STC
.
00001416  C3                 .       RET    NEAR
00001417  1E                 .       PUSH   DS
00001418  8B 1E 4A 00        ..J.    MOV    BX, [004Ah]
0000141C  B9 04 00           ...     MOV    CX, 0004h
0000141F  8E DB              ..      MOV    DS, BX
00001421  80 3E 04 00 02     .>...   CMP    BYTE PTR [0004h], 02h
00001426  74 0B              t.      JE     1433h
00001428  83 C3 16 E2        ....    ADD    BX, E216h
0000142C  F2                 .       REPNZ
0000142D  1F                 .       POP    DS
0000142E  F8                 .       CLC
0000142F  B9 0C 00           ...     MOV    CX, 000Ch
00001432  C3                 .       RET    NEAR
.
00001433  1F                 .       POP    DS
00001434  FE 06 56 00        ..V.    INC    BYTE PTR [0056h]
00001438  33 C9              3.      XOR    CX, CX
0000143A  F9                 .       STC
0000143B  C3                 .       RET    NEAR
0000143C  80 3E 01 0F 00     .>...   CMP    BYTE PTR [0F01h], 00h
00001441  75 04              u.      JNE    1447h
00001443  B9 2D 00           .-.     MOV    CX, 002Dh
00001446  C3                 .       RET    NEAR
.
00001447  8C 06 5B 05        ..[.    MOV    [055Bh], ES
0000144B  FA                 .       CLI
0000144C  C6 06 00 0F FF     .....   MOV    BYTE PTR [0F00h], FFh
00001451  26                 &       ES:
00001452  C6 06 04 00 01     .....   MOV    BYTE PTR [0004h], 01h
00001457  26                 &       ES:
00001458  89 16 50 00        ..P.    MOV    [0050h], DX
0000145C  E9 BF 01           ...     JMP    161Eh
.
0000145F  33 ED              3.      XOR    BP, BP
00001461  EB 03              ..      JMP    1466h
.
00001463  BD 01 00           ...     MOV    BP, 0001h
.
00001466  1E                 .       PUSH   DS
00001467  06                 .       PUSH   ES
00001468  BF 4E 00           .N.     MOV    DI, 004Eh
0000146B  26                 &       ES:
0000146C  C5 75 04           .u.     LDS    SI, [DI+04h]
.
0000146F  8B 44 04           .D.     MOV    AX, [SI+04h]
00001472  0B 44 06           .D.     OR     AX, [SI+06h]
00001475  74 46              tF      JE     14BDh
00001477  C6 44 12 FF        .D..    MOV    BYTE PTR [SI+12h], FFh
0000147B  85 ED              ..      TEST   BP, BP
0000147D  75 0F              u.      JNE    148Eh
0000147F  80 7C 03 00        .|..    CMP    BYTE PTR [SI+03h], 00h
00001483  75 09              u.      JNE    148Eh
00001485  56                 V       PUSH   SI
00001486  5F                 _       POP    DI
00001487  1E                 .       PUSH   DS
00001488  07                 .       POP    ES
00001489  C5 74 04           .t.     LDS    SI, [SI+04h]
0000148C  EB E1              ..      JMP    146Fh
.
0000148E  8B 44 14           .D.     MOV    AX, [SI+14h]
00001491  C5 74 04           .t.     LDS    SI, [SI+04h]
00001494  26                 &       ES:
00001495  89 75 04           .u.     MOV    [DI+04h], SI
00001498  26                 &       ES:
00001499  8C 5D 06           .].     MOV    [DI+06h], DS
0000149C  56                 V       PUSH   SI
0000149D  1E                 .       PUSH   DS
0000149E  57                 W       PUSH   DI
0000149F  06                 .       PUSH   ES
000014A0  55                 U       PUSH   BP
000014A1  2E                 .       CS:
000014A2  8E 1E 06 00        ....    MOV    DS, [0006h]
000014A6  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000014AA  A3 54 05           .T.     MOV    [0554h], AX
000014AD  BA 54 05           .T.     MOV    DX, 0554h
000014B0  B9 39 00           .9.     MOV    CX, 0039h
000014B3  E8 ED F1           ...     CALL   06A3h
000014B6  5D                 ]       POP    BP
000014B7  07                 .       POP    ES
000014B8  5F                 _       POP    DI
000014B9  1F                 .       POP    DS
000014BA  5E                 ^       POP    SI
000014BB  EB B2              ..      JMP    146Fh
.
000014BD  07                 .       POP    ES
000014BE  1F                 .       POP    DS
000014BF  C3                 .       RET    NEAR
000014C0  FA                 .       CLI
000014C1  26                 &       ES:
000014C2  C7 06 70 00 C7 01  ..p...  MOV    WORD PTR [0070h], 01C7h
000014C8  26                 &       ES:
000014C9  8C 0E 72 00        ..r.    MOV    [0072h], CS
000014CD  FB                 .       STI
000014CE  26                 &       ES:
000014CF  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000014D4  75 17              u.      JNE    14EDh
000014D6  2E                 .       CS:
000014D7  83 3E 42 00 00     .>B..   CMP    WORD PTR [0042h], 00h
000014DC  74 0F              t.      JE     14EDh
000014DE  B4 51              .Q      MOV    AH, 51h
000014E0  CD 21              .!      INT    21h
000014E2  85 DB              ..      TEST   BX, BX
000014E4  74 07              t.      JE     14EDh
000014E6  B8 00 4C           ..L     MOV    AX, 4C00h
000014E9  CD 21              .!      INT    21h
.
000014EB  EB FE              ..      JMP    14EBh
.
000014ED  52                 R       PUSH   DX
000014EE  E8 CC 00           ...     CALL   15BDh
000014F1  B9 23 07           .#.     MOV    CX, 0723h
000014F4  E8 AC F1           ...     CALL   06A3h
000014F7  5A                 Z       POP    DX
000014F8  B9 07 03           ...     MOV    CX, 0307h
000014FB  E8 A5 F1           ...     CALL   06A3h
000014FE  B9 18 04           ...     MOV    CX, 0418h
00001501  E8 9F F1           ...     CALL   06A3h
00001504  26                 &       ES:
00001505  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
0000150A  75 09              u.      JNE    1515h
0000150C  E8 50 FF           .P.     CALL   145Fh
0000150F  B9 03 01           ...     MOV    CX, 0103h
00001512  E9 8E F1           ...     JMP    06A3h
.
00001515  B9 11 06           ...     MOV    CX, 0611h
00001518  E8 88 F1           ...     CALL   06A3h
0000151B  E8 45 FF           .E.     CALL   1463h
0000151E  FE 0E 56 00        ..V.    DEC    BYTE PTR [0056h]
00001522  26                 &       ES:
00001523  F7 06 06 00 02 00  ......  TEST   WORD PTR [0006h], 0002h
00001529  74 0C              t.      JE     1537h
0000152B  26                 &       ES:
0000152C  81 26 06 00 FD FF  .&....  AND    WORD PTR [0006h], FFFDh
00001532  C6 06 59 00 00     ..Y..   MOV    BYTE PTR [0059h], 00h
.
00001537  8C 06 5B 05        ..[.    MOV    [055Bh], ES
0000153B  26                 &       ES:
0000153C  C6 06 04 00 02     .....   MOV    BYTE PTR [0004h], 02h
00001541  E9 DA 00           ...     JMP    161Eh
.
00001544  8C C0              ..      MOV    AX, ES
00001546  FA                 .       CLI
00001547  8E D0              ..      MOV    SS, AX
00001549  BC 00 01           ...     MOV    SP, 0100h
0000154C  FB                 .       STI
0000154D  26                 &       ES:
0000154E  A0 05 00           ...     MOV    AL, [0005h]
00001551  38 06 B2 05        8...    CMP    [05B2h], AL
00001555  75 05              u.      JNE    155Ch
00001557  C6 06 B2 05 FF     .....   MOV    BYTE PTR [05B2h], FFh
.
0000155C  38 06 B3 05        8...    CMP    [05B3h], AL
00001560  75 05              u.      JNE    1567h
00001562  C6 06 B3 05 FF     .....   MOV    BYTE PTR [05B3h], FFh
.
00001567  26                 &       ES:
00001568  81 26 06 00 FE FF  .&....  AND    WORD PTR [0006h], FFFEh
0000156E  26                 &       ES:
0000156F  C7 06 14 00 FE FF  ......  MOV    WORD PTR [0014h], FFFEh
00001575  26                 &       ES:
00001576  80 3E 3C 00 0A     .><..   CMP    BYTE PTR [003Ch], 0Ah
0000157B  26                 &       ES:
0000157C  C6 06 3C 00 00     ..<..   MOV    BYTE PTR [003Ch], 00h
00001581  75 06              u.      JNE    1589h
00001583  B9 0D 00           ...     MOV    CX, 000Dh
00001586  E8 1A F1           ...     CALL   06A3h
.
00001589  E8 31 00           .1.     CALL   15BDh
.
0000158C  33 C9              3.      XOR    CX, CX
0000158E  8B D1              ..      MOV    DX, CX
00001590  E9 10 F1           ...     JMP    06A3h
00001593  8C 06 5B 05        ..[.    MOV    [055Bh], ES
00001597  26                 &       ES:
00001598  FE 0E 13 00        ....    DEC    BYTE PTR [0013h]
0000159C  75 12              u.      JNE    15B0h
0000159E  26                 &       ES:
0000159F  F7 06 06 00 01 00  ......  TEST   WORD PTR [0006h], 0001h
000015A5  74 09              t.      JE     15B0h
000015A7  26                 &       ES:
000015A8  81 26 06 00 FE FF  .&....  AND    WORD PTR [0006h], FFFEh
000015AE  EB DC              ..      JMP    158Ch
.
000015B0  33 C0              3.      XOR    AX, AX
000015B2  A3 5B 05           .[.     MOV    [055Bh], AX
000015B5  39 06 52 00        9.R.    CMP    [0052h], AX
000015B9  75 68              uh      JNE    1623h
000015BB  F9                 .       STC
000015BC  C3                 .       RET    NEAR
.
000015BD  BB 6A 00           .j.     MOV    BX, 006Ah
.
000015C0  53                 S       PUSH   BX
000015C1  E8 1F 00           ...     CALL   15E3h
000015C4  5B                 [       POP    BX
000015C5  8B 1F              ..      MOV    BX, [BX]
000015C7  85 DB              ..      TEST   BX, BX
000015C9  75 F5              u.      JNE    15C0h
000015CB  C3                 .       RET    NEAR
000015CC  8C C0              ..      MOV    AX, ES
000015CE  A3 5B 05           .[.     MOV    [055Bh], AX
000015D1  87 47 02           .G.     XCHG   AX, [BX+02h]
000015D4  85 C0              ..      TEST   AX, AX
000015D6  74 D8              t.      JE     15B0h
000015D8  89 47 02           .G.     MOV    [BX+02h], AX
000015DB  8D 5F 04           ._.     LEA    BX, [BX+04h]
000015DE  E8 FA 01           ...     CALL   17DBh
000015E1  EB 3B              .;      JMP    161Eh
.
000015E3  8C C0              ..      MOV    AX, ES
000015E5  39 47 02           9G.     CMP    [BX+02h], AX
000015E8  74 02              t.      JE     15ECh
000015EA  F8                 .       CLC
000015EB  C3                 .       RET    NEAR
.
000015EC  8C 06 5B 05        ..[.    MOV    [055Bh], ES
000015F0  06                 .       PUSH   ES
000015F1  53                 S       PUSH   BX
000015F2  8D 5F 04           ._.     LEA    BX, [BX+04h]
000015F5  E8 F9 01           ...     CALL   17F1h
000015F8  5B                 [       POP    BX
000015F9  8C 47 02           .G.     MOV    [DX+02h], ES
000015FC  8C C2              ..      MOV    DX, ES
000015FE  07                 .       POP    ES
000015FF  E8 03 00           ...     CALL   1605h
00001602  E9 AB FF           ...     JMP    15B0h
.
00001605  85 D2              ..      TEST   DX, DX
00001607  74 14              t.      JE     161Dh
00001609  06                 .       PUSH   ES
0000160A  8E C2              ..      MOV    ES, DX
0000160C  BB 52 00           .R.     MOV    BX, 0052h
0000160F  9C                 .       PUSHF
00001610  FA                 .       CLI
00001611  26                 &       ES:
00001612  C6 06 04 00 00     .....   MOV    BYTE PTR [0004h], 00h
00001617  E8 C1 01           ...     CALL   17DBh
0000161A  9D                 .       POPF
0000161B  07                 .       POP    ES
0000161C  F9                 .       STC
.
0000161D  C3                 .       RET    NEAR
.
0000161E  BB 97 12           ...     MOV    BX, 1297h
00001621  EB 03              ..      JMP    1626h
.
00001623  BB 99 12           ...     MOV    BX, 1299h
.
00001626  8C 06 5B 05        ..[.    MOV    [055Bh], ES
0000162A  89 1E 5D 05        ..].    MOV    [055Dh], BX
0000162E  9C                 .       PUSHF
0000162F  0E                 .       PUSH   CS
00001630  B8 B7 11           ...     MOV    AX, 11B7h
00001633  50                 P       PUSH   AX
00001634  1E                 .       PUSH   DS
00001635  EB 1B              ..      JMP    1652h
00001637  33 DB              3.      XOR    BX, BX
00001639  F9                 .       STC
0000163A  C3                 .       RET    NEAR
0000163B  FA                 .       CLI
0000163C  83 3E 5B 05 00     .>[..   CMP    WORD PTR [055Bh], 00h
00001641  74 02              t.      JE     1645h
00001643  1F                 .       POP    DS
00001644  CF                 .       IRET
.
00001645  C7 06 5B 05 FF FF  ..[...  MOV    WORD PTR [055Bh], FFFFh
0000164B  FB                 .       STI
0000164C  C7 06 5D 05 99 12  ..]...  MOV    WORD PTR [055Dh], 1299h
.
00001652  FB                 .       STI
00001653  8C 06 5F 05        .._.    MOV    [055Fh], ES
00001657  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000165B  26                 &       ES:
0000165C  A3 1E 00           ...     MOV    [001Eh], AX
0000165F  A1 5F 05           ._.     MOV    AX, [055Fh]
00001662  26                 &       ES:
00001663  A3 2C 00           .,.     MOV    [002Ch], AX
00001666  26                 &       ES:
00001667  8C 16 1C 00        ....    MOV    [001Ch], SS
0000166B  26                 &       ES:
0000166C  89 26 1A 00        .&..    MOV    [001Ah], SP
00001670  8C D8              ..      MOV    AX, DS
00001672  FA                 .       CLI
00001673  8E D0              ..      MOV    SS, AX
00001675  BC A1 05           ...     MOV    SP, 05A1h
00001678  FB                 .       STI
00001679  E8 A3 01           ...     CALL   181Fh
0000167C  FC                 .       CLD
0000167D  E8 8F 01           ...     CALL   180Fh
00001680  73 09              s.      JNC    168Bh
00001682  C7 06 5B 05 00 00  ..[...  MOV    WORD PTR [055Bh], 0000h
00001688  E9 B9 FE           ...     JMP    1544h
.
0000168B  81 3E 5D 05 99 12  .>]...  CMP    WORD PTR [055Dh], 1299h
00001691  75 33              u3      JNE    16C6h
00001693  33 C0              3.      XOR    AX, AX
00001695  39 06 52 00        9.R.    CMP    [0052h], AX
00001699  75 2B              u+      JNE    16C6h
0000169B  26                 &       ES:
0000169C  39 06 00 00        9...    CMP    [0000h], AX
000016A0  74 1B              t.      JE     16BDh
000016A2  26                 &       ES:
000016A3  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000016A8  74 08              t.      JE     16B2h
000016AA  26                 &       ES:
000016AB  80 3E 18 00 FF     .>...   CMP    BYTE PTR [0018h], FFh
000016B0  75 14              u.      JNE    16C6h
.
000016B2  80 3E 59 05 00     .>Y..   CMP    BYTE PTR [0559h], 00h
000016B7  74 07              t.      JE     16C0h
000016B9  FE 0E 59 05        ..Y.    DEC    BYTE PTR [0559h]
.
000016BD  E9 DC 00           ...     JMP    179Ch
.
000016C0  A0 BB 02           ...     MOV    AL, [02BBh]
000016C3  A2 59 05           .Y.     MOV    [0559h], AL
.
000016C6  26                 &       ES:
000016C7  89 1E 20 00        .. .    MOV    [0020h], BX
000016CB  26                 &       ES:
000016CC  89 0E 22 00        ..".    MOV    [0022h], CX
000016D0  26                 &       ES:
000016D1  89 16 24 00        ..$.    MOV    [0024h], DX
000016D5  26                 &       ES:
000016D6  89 2E 2A 00        ..*.    MOV    [002Ah], BP
000016DA  26                 &       ES:
000016DB  89 3E 26           .>&     MOV    [0026h], DI
000016DE  00 26 89 36        .&.6    ADD    [3689h], AH
000016E2  28 00              (.      SUB    [BX+SI], AL
000016E4  33 C0              3.      XOR    AX, AX
000016E6  8E D8              ..      MOV    DS, AX
000016E8  8B F0              ..      MOV    SI, AX
000016EA  BF 56 00           .V.     MOV    DI, 0056h
000016ED  BA 04 00           ...     MOV    DX, 0004h
000016F0  8B CA              ..      MOV    CX, DX
000016F2  F3                 .       REPZ
000016F3  A5                 .       MOVSW
000016F4  8B CA              ..      MOV    CX, DX
000016F6  03 F2              ..      ADD    SI, DX
000016F8  F3                 .       REPZ
000016F9  A5                 .       MOVSW
000016FA  BE 80 03           ...     MOV    SI, 0380h
000016FD  8B CA              ..      MOV    CX, DX
000016FF  F3                 .       REPZ
00001700  A5                 .       MOVSW
00001701  33 C0              3.      XOR    AX, AX
00001703  26                 &       ES:
00001704  FF 1E 70 00        ..p.    CALL   FAR [0070h]
00001708  2E                 .       CS:
00001709  8E 1E 06 00        ....    MOV    DS, [0006h]
0000170D  BB 4E 00           .N.     MOV    BX, 004Eh
00001710  E8 DE 00           ...     CALL   17F1h
00001713  FF 26 5D 05        .&].    JMP    [055Dh]
00001717  EB 03              ..      JMP    171Ch
00001719  E8 BF 00           ...     CALL   17DBh
.
0000171C  BB 52 00           .R.     MOV    BX, 0052h
0000171F  FA                 .       CLI
00001720  E8 CE 00           ...     CALL   17F1h
00001723  FB                 .       STI
00001724  73 08              s.      JNC    172Eh
00001726  BB 4E 00           .N.     MOV    BX, 004Eh
00001729  E8 9E 00           ...     CALL   17CAh
0000172C  EB EE              ..      JMP    171Ch
.
0000172E  E8 EE 00           ...     CALL   181Fh
00001731  A1 4E 00           .N.     MOV    AX, [004Eh]
00001734  85 C0              ..      TEST   AX, AX
00001736  74 E4              t.      JE     171Ch
00001738  8E C0              ..      MOV    ES, AX
0000173A  E8 D2 00           ...     CALL   180Fh
0000173D  73 0A              s.      JNC    1749h
0000173F  FA                 .       CLI
00001740  C7 06 5B 05 00 00  ..[...  MOV    WORD PTR [055Bh], 0000h
00001746  E9 FB FD           ...     JMP    1544h
.
00001749  B8 01 00           ...     MOV    AX, 0001h
0000174C  26                 &       ES:
0000174D  FF 1E 70 00        ..p.    CALL   FAR [0070h]
00001751  2E                 .       CS:
00001752  8E 1E 06 00        ....    MOV    DS, [0006h]
00001756  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000175A  BE 56 00           .V.     MOV    SI, 0056h
0000175D  33 C0              3.      XOR    AX, AX
0000175F  8E C0              ..      MOV    ES, AX
00001761  8B F8              ..      MOV    DI, AX
00001763  BA 04 00           ...     MOV    DX, 0004h
00001766  8B CA              ..      MOV    CX, DX
00001768  F3                 .       REPZ
00001769  A5                 .       MOVSW
0000176A  8B CA              ..      MOV    CX, DX
0000176C  03 FA              ..      ADD    DI, DX
0000176E  F3                 .       REPZ
0000176F  A5                 .       MOVSW
00001770  BF 80 03           ...     MOV    DI, 0380h
00001773  8B CA              ..      MOV    CX, DX
00001775  F3                 .       REPZ
00001776  A5                 .       MOVSW
00001777  1E                 .       PUSH   DS
00001778  07                 .       POP    ES
00001779  2E                 .       CS:
0000177A  8E 1E 06 00        ....    MOV    DS, [0006h]
0000177E  26                 &       ES:
0000177F  8B 1E 20 00        .. .    MOV    BX, [0020h]
00001783  26                 &       ES:
00001784  8B 0E 22 00        ..".    MOV    CX, [0022h]
00001788  26                 &       ES:
00001789  8B 16 24 00        ..$.    MOV    DX, [0024h]
0000178D  26                 &       ES:
0000178E  8B 2E 2A 00        ..*.    MOV    BP, [002Ah]
00001792  26                 &       ES:
00001793  8B 3E 26 00        .>&.    MOV    DI, [0026h]
00001797  26                 &       ES:
00001798  8B 36 28 00        .6(.    MOV    SI, [0028h]
.
0000179C  FA                 .       CLI
0000179D  26                 &       ES:
0000179E  8E 16 1C 00        ....    MOV    SS, [001Ch]
000017A2  26                 &       ES:
000017A3  8B 26 1A 00        .&..    MOV    SP, [001Ah]
000017A7  FB                 .       STI
000017A8  26                 &       ES:
000017A9  A1 1E 00           ...     MOV    AX, [001Eh]
000017AC  26                 &       ES:
000017AD  8E 06 2C 00        ..,.    MOV    ES, [002Ch]
000017B1  FA                 .       CLI
000017B2  83 3E 52 00 00     .>R..   CMP    WORD PTR [0052h], 00h
000017B7  74 09              t.      JE     17C2h
000017B9  C7 06 5D 05 99 12  ..]...  MOV    WORD PTR [055Dh], 1299h
000017BF  E9 90 FE           ...     JMP    1652h
.
000017C2  C7 06 5B 05 00 00  ..[...  MOV    WORD PTR [055Bh], 0000h
000017C8  1F                 .       POP    DS
000017C9  CF                 .       IRET
.
000017CA  8B 07              ..      MOV    AX, [BX]
000017CC  8C 07              ..      MOV    [DX], ES
000017CE  85 C0              ..      TEST   AX, AX
000017D0  74 05              t.      JE     17D7h
000017D2  26                 &       ES:
000017D3  A3 00 00           ...     MOV    [0000h], AX
000017D6  C3                 .       RET    NEAR
.
000017D7  8C 47 02           .G.     MOV    [DX+02h], ES
000017DA  C3                 .       RET    NEAR
.
000017DB  8B 47 02           .G.     MOV    AX, [BX+02h]
000017DE  8C 47 02           .G.     MOV    [DX+02h], ES
000017E1  85 C0              ..      TEST   AX, AX
000017E3  74 09              t.      JE     17EEh
000017E5  1E                 .       PUSH   DS
000017E6  8E D8              ..      MOV    DS, AX
000017E8  8C 06 00 00        ....    MOV    [0000h], ES
000017EC  1F                 .       POP    DS
000017ED  C3                 .       RET    NEAR
.
000017EE  8C 07              ..      MOV    [DX], ES
000017F0  C3                 .       RET    NEAR
.
000017F1  8B 07              ..      MOV    AX, [BX]
000017F3  85 C0              ..      TEST   AX, AX
000017F5  8E C0              ..      MOV    ES, AX
000017F7  74 15              t.      JE     180Eh
000017F9  26                 &       ES:
000017FA  A1 00 00           ...     MOV    AX, [0000h]
000017FD  26                 &       ES:
000017FE  C7 06 00 00 00 00  ......  MOV    WORD PTR [0000h], 0000h
00001804  89 07              ..      MOV    [BX], AX
00001806  85 C0              ..      TEST   AX, AX
00001808  75 03              u.      JNE    180Dh
0000180A  89 47 02           .G.     MOV    [BX+02h], AX
.
0000180D  F9                 .       STC
.
0000180E  C3                 .       RET    NEAR
.
0000180F  26                 &       ES:
00001810  F7 06 06 00 01 00  ......  TEST   WORD PTR [0006h], 0001h
00001816  74 06              t.      JE     181Eh
00001818  26                 &       ES:
00001819  80 3E 13 00 01     .>...   CMP    BYTE PTR [0013h], 01h
.
0000181E  C3                 .       RET    NEAR
.
0000181F  FE 0E 5A 05        ..Z.    DEC    BYTE PTR [055Ah]
00001823  75 41              uA      JNE    1866h
00001825  53                 S       PUSH   BX
00001826  51                 Q       PUSH   CX
00001827  52                 R       PUSH   DX
00001828  8E 06 4A 00        ..J.    MOV    ES, [004Ah]
.
0000182C  26                 &       ES:
0000182D  F7 06 06 00 01 00  ......  TEST   WORD PTR [0006h], 0001h
00001833  74 1B              t.      JE     1850h
00001835  26                 &       ES:
00001836  80 3E 13 00 00     .>...   CMP    BYTE PTR [0013h], 00h
0000183B  75 13              u.      JNE    1850h
0000183D  FA                 .       CLI
0000183E  26                 &       ES:
0000183F  80 3E 04 00 03     .>...   CMP    BYTE PTR [0004h], 03h
00001844  75 0A              u.      JNE    1850h
00001846  26                 &       ES:
00001847  8B 16 50 00        ..P.    MOV    DX, [0050h]
0000184B  FF 1E 38 00        ..8.    CALL   FAR [0038h]
0000184F  FB                 .       STI
.
00001850  26                 &       ES:
00001851  A1 02 00           ...     MOV    AX, [0002h]
00001854  85 C0              ..      TEST   AX, AX
00001856  8E C0              ..      MOV    ES, AX
00001858  75 D2              u.      JNE    182Ch
0000185A  5A                 Z       POP    DX
0000185B  59                 Y       POP    CX
0000185C  5B                 [       POP    BX
0000185D  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00001861  C6 06 5A 05 1E     ..Z..   MOV    BYTE PTR [055Ah], 1Eh
.
00001866  C3                 .       RET    NEAR
00001867  C3                 .       RET    NEAR
00001868  52                 R       PUSH   DX
00001869  56                 V       PUSH   SI
0000186A  BB 8A 00           ...     MOV    BX, 008Ah
0000186D  B9 04 02           ...     MOV    CX, 0204h
00001870  E8 30 EE           .0.     CALL   06A3h
00001873  26                 &       ES:
00001874  FE 06 13 00        ....    INC    BYTE PTR [0013h]
00001878  5E                 ^       POP    SI
00001879  5A                 Z       POP    DX
0000187A  2E                 .       CS:
0000187B  FF 94 18 14        ....    CALL   [SI+1418h]
0000187F  72 03              r.      JC     1884h
00001881  BB FF FF           ...     MOV    BX, FFFFh
.
00001884  53                 S       PUSH   BX
00001885  51                 Q       PUSH   CX
00001886  B9 06 02           ...     MOV    CX, 0206h
00001889  E8 17 EE           ...     CALL   06A3h
0000188C  BB 8A 00           ...     MOV    BX, 008Ah
0000188F  B9 05 02           ...     MOV    CX, 0205h
00001892  E8 0E EE           ...     CALL   06A3h
00001895  59                 Y       POP    CX
00001896  5B                 [       POP    BX
00001897  C3                 .       RET    NEAR
00001898  79 14              y.      JNS    18AEh
0000189A  2E                 .       CS:
0000189B  14 4D              .M      ADC    AL, 4Dh
0000189D  14 28              .(      ADC    AL, 28h
0000189F  14 59              .Y      ADC    AL, 59h
000018A1  14 3A              .:      ADC    AL, 3Ah
000018A3  14 8B              ..      ADC    AL, 8Bh
000018A5  14 A6              ..      ADC    AL, A6h
000018A7  14 E8              ..      ADC    AL, E8h
000018A9  C1 00 E9 0A        ....    ROL    WORD PTR [BX+SI], 0AE9h
000018AD  01 E8              ..      ADD    AX, BP
000018AF  BB 00 C7           ...     MOV    BX, C700h
000018B2  06                 .       PUSH   ES
000018B3  A2 05 01           ...     MOV    [0105h], AL
000018B6  00 E9              ..      ADD    CL, CH
000018B8  FE 00              ..      INC    BYTE PTR [BX+SI]
000018BA  E8 AF 00           ...     CALL   196Ch
000018BD  80 3E AB 05 02     .>...   CMP    BYTE PTR [05ABh], 02h
000018C2  73 06              s.      JNC    18CAh
000018C4  BA 08 00           ...     MOV    DX, 0008h
000018C7  E8 13 02           ...     CALL   1ADDh
.
000018CA  E9 F5 00           ...     JMP    19C2h
000018CD  E8 9C 00           ...     CALL   196Ch
000018D0  C7 06 A6 05 00 00  ......  MOV    WORD PTR [05A6h], 0000h
000018D6  E9 DF 00           ...     JMP    19B8h
000018D9  E8 90 00           ...     CALL   196Ch
000018DC  A0 AB 05           ...     MOV    AL, [05ABh]
000018DF  3C FF              <.      CMP    AL, FFh
000018E1  75 08              u.      JNE    18EBh
000018E3  BA 08 00           ...     MOV    DX, 0008h
000018E6  E8 F4 01           ...     CALL   1ADDh
000018E9  EB 0B              ..      JMP    18F6h
.
000018EB  3C 02              <.      CMP    AL, 02h
000018ED  73 07              s.      JNC    18F6h
000018EF  E8 16 02           ...     CALL   1B08h
000018F2  EB 02              ..      JMP    18F6h
000018F4  EB 00              ..      JMP    18F6h
.
000018F6  E9 C9 00           ...     JMP    19C2h
000018F9  E8 70 00           .p.     CALL   196Ch
000018FC  C7 06 A6 05 00 00  ......  MOV    WORD PTR [05A6h], 0000h
00001902  C7 06 A2 05 01 00  ......  MOV    WORD PTR [05A2h], 0001h
00001908  E9 AD 00           ...     JMP    19B8h
0000190B  8B 1E 44 00        ..D.    MOV    BX, [0044h]
0000190F  85 DB              ..      TEST   BX, BX
00001911  75 01              u.      JNE    1914h
00001913  C3                 .       RET    NEAR
.
00001914  53                 S       PUSH   BX
00001915  BF 50 0F           .P.     MOV    DI, 0F50h
.
00001918  E8 D9 02           ...     CALL   1BF4h
0000191B  73 06              s.      JNC    1923h
0000191D  80 65 05 FE        .e..    AND    BYTE PTR [DI+05h], FEh
00001921  EB F5              ..      JMP    1918h
.
00001923  5B                 [       POP    BX
00001924  F9                 .       STC
00001925  C3                 .       RET    NEAR
00001926  52                 R       PUSH   DX
00001927  26                 &       ES:
00001928  F7 06 06 00 04 00  ......  TEST   WORD PTR [0006h], 0004h
0000192E  74 14              t.      JE     1944h
00001930  BF 50 0F           .P.     MOV    DI, 0F50h
.
00001933  E8 BE 02           ...     CALL   1BF4h
00001936  73 0C              s.      JNC    1944h
00001938  F6 45 05 04        .E..    TEST   BYTE PTR [DI+05h], 04h
0000193C  74 F5              t.      JE     1933h
0000193E  80 4D 05 01        .M..    OR     BYTE PTR [DI+05h], 01h
00001942  EB EF              ..      JMP    1933h
.
00001944  5A                 Z       POP    DX
00001945  80 FA 01           ...     CMP    DL, 01h
00001948  74 07              t.      JE     1951h
0000194A  33 D2              3.      XOR    DX, DX
0000194C  E8 8E 01           ...     CALL   1ADDh
0000194F  EB 17              ..      JMP    1968h
.
00001951  BF 50 0F           .P.     MOV    DI, 0F50h
.
00001954  E8 9D 02           ...     CALL   1BF4h
00001957  73 0F              s.      JNC    1968h
00001959  26                 &       ES:
0000195A  A0 05 00           ...     MOV    AL, [0005h]
0000195D  38 45 04           8E.     CMP    [DI+04h], AL
00001960  75 F2              u.      JNE    1954h
00001962  C6 45 04 FD        .E..    MOV    BYTE PTR [DI+04h], FDh
00001966  EB EC              ..      JMP    1954h
.
00001968  33 DB              3.      XOR    BX, BX
0000196A  F9                 .       STC
0000196B  C3                 .       RET    NEAR
.
0000196C  89 16 A9 05        ....    MOV    [05A9h], DX
00001970  8B DA              ..      MOV    BX, DX
00001972  06                 .       PUSH   ES
00001973  26                 &       ES:
00001974  8E 06 2E 00        ....    MOV    ES, [002Eh]
00001978  26                 &       ES:
00001979  8B 07              ..      MOV    AX, [BX]
0000197B  A3 A6 05           ...     MOV    [05A6h], AX
0000197E  26                 &       ES:
0000197F  8B 47 02           .G.     MOV    AX, [BX+02h]
00001982  A3 A2 05           ...     MOV    [05A2h], AX
00001985  A3 A4 05           ...     MOV    [05A4h], AX
00001988  33 C0              3.      XOR    AX, AX
0000198A  26                 &       ES:
0000198B  8A 4F 04           .O.     MOV    CL, [BX+04h]
0000198E  88 0E AB 05        ....    MOV    [05ABh], CL
00001992  80 F9 02           ...     CMP    CL, 02h
00001995  75 03              u.      JNE    199Ah
00001997  B8 02 00           ...     MOV    AX, 0002h
.
0000199A  07                 .       POP    ES
0000199B  26                 &       ES:
0000199C  8B 16 06 00        ....    MOV    DX, [0006h]
000019A0  81 E2 0C 00        ....    AND    DX, 000Ch
000019A4  83 3E 44 00 00     .>D..   CMP    WORD PTR [0044h], 00h
000019A9  74 04              t.      JE     19AFh
000019AB  81 E2 FB FF        ....    AND    DX, FFFBh
.
000019AF  0B C2              ..      OR     AX, DX
000019B1  A2 A8 05           ...     MOV    [05A8h], AL
000019B4  B9 2B 00           .+.     MOV    CX, 002Bh
000019B7  C3                 .       RET    NEAR
.
000019B8  80 3E AB 05 02     .>...   CMP    BYTE PTR [05ABh], 02h
000019BD  77 03              w.      JNBE   19C2h
000019BF  E8 2D 00           .-.     CALL   19EFh
.
000019C2  06                 .       PUSH   ES
000019C3  9C                 .       PUSHF
000019C4  26                 &       ES:
000019C5  8E 06 2E 00        ....    MOV    ES, [002Eh]
000019C9  BF 50 0F           .P.     MOV    DI, 0F50h
000019CC  32 D2              2.      XOR    DL, DL
000019CE  E8 16 02           ...     CALL   1BE7h
000019D1  73 02              s.      JNC    19D5h
000019D3  FE C2              ..      INC    DL
.
000019D5  8B 1E A9 05        ....    MOV    BX, [05A9h]
000019D9  26                 &       ES:
000019DA  88 57 04           .W.     MOV    [BX+04h], DL
000019DD  A1 A6 05           ...     MOV    AX, [05A6h]
000019E0  26                 &       ES:
000019E1  89 07              ..      MOV    [BX], AX
000019E3  A1 A4 05           ...     MOV    AX, [05A4h]
000019E6  26                 &       ES:
000019E7  89 47 02           .G.     MOV    [BX+02h], AX
000019EA  33 DB              3.      XOR    BX, BX
000019EC  9D                 .       POPF
000019ED  07                 .       POP    ES
000019EE  C3                 .       RET    NEAR
.
000019EF  B9 2B 00           .+.     MOV    CX, 002Bh
000019F2  A1 A2 05           ...     MOV    AX, [05A2h]
000019F5  8B 1E A4 05        ....    MOV    BX, [05A4h]
000019F9  50                 P       PUSH   AX
000019FA  0B C3              ..      OR     AX, BX
000019FC  58                 X       POP    AX
000019FD  74 5E              t^      JE     1A5Dh
000019FF  3B C3              ;.      CMP    AX, BX
00001A01  77 5A              wZ      JNBE   1A5Dh
00001A03  83 3E A6 05 00     .>...   CMP    WORD PTR [05A6h], 00h
00001A08  74 55              tU      JE     1A5Fh
.
00001A0A  8B 16 A6 05        ....    MOV    DX, [05A6h]
00001A0E  E8 B7 01           ...     CALL   1BC8h
00001A11  73 4A              sJ      JNC    1A5Dh
00001A13  8A 45 04           .E.     MOV    AL, [DI+04h]
00001A16  3C FE              <.      CMP    AL, FEh
00001A18  74 24              t$      JE     1A3Eh
00001A1A  F6 45 05 01        .E..    TEST   BYTE PTR [DI+05h], 01h
00001A1E  74 07              t.      JE     1A27h
00001A20  50                 P       PUSH   AX
00001A21  E8 97 00           ...     CALL   1ABBh
00001A24  58                 X       POP    AX
00001A25  72 E3              r.      JC     1A0Ah
.
00001A27  26                 &       ES:
00001A28  3A 06 05 00        :...    CMP    AL, [0005h]
00001A2C  75 2F              u/      JNE    1A5Dh
00001A2E  8B 05              ..      MOV    AX, [DI]
00001A30  3B 06 A6 05        ;...    CMP    AX, [05A6h]
00001A34  75 27              u'      JNE    1A5Dh
00001A36  A0 A8 05           ...     MOV    AL, [05A8h]
00001A39  08 45 05           .E.     OR     [DI+05h], AL
00001A3C  EB 75              .u      JMP    1AB3h
.
00001A3E  8B 05              ..      MOV    AX, [DI]
00001A40  03 45 02           .E.     ADD    AX, [DI+02h]
00001A43  2B 06 A6 05        +...    SUB    AX, [05A6h]
00001A47  3B 06 A2 05        ;...    CMP    AX, [05A2h]
00001A4B  72 10              r.      JC     1A5Dh
00001A4D  E8 2C 01           .,.     CALL   1B7Ch
00001A50  73 06              s.      JNC    1A58h
00001A52  C6 44 04 FE        .D..    MOV    BYTE PTR [SI+04h], FEh
00001A56  8B FE              ..      MOV    DI, SI
.
00001A58  EB 35              .5      JMP    1A8Fh
.
00001A5A  B9 03 00           ...     MOV    CX, 0003h
.
00001A5D  F8                 .       CLC
00001A5E  C3                 .       RET    NEAR
.
00001A5F  33 D2              3.      XOR    DX, DX
00001A61  BF 50 0F           .P.     MOV    DI, 0F50h
.
00001A64  E8 80 01           ...     CALL   1BE7h
00001A67  73 13              s.      JNC    1A7Ch
00001A69  8B 45 02           .E.     MOV    AX, [DI+02h]
00001A6C  3B D0              ;.      CMP    DX, AX
00001A6E  73 04              s.      JNC    1A74h
00001A70  8B D0              ..      MOV    DX, AX
00001A72  8B F7              ..      MOV    SI, DI
.
00001A74  3B 06 A4 05        ;...    CMP    AX, [05A4h]
00001A78  72 EA              r.      JC     1A64h
00001A7A  EB 13              ..      JMP    1A8Fh
.
00001A7C  E8 3C 00           .<.     CALL   1ABBh
00001A7F  72 DE              r.      JC     1A5Fh
00001A81  3B 16 A2 05        ;...    CMP    DX, [05A2h]
00001A85  72 D3              r.      JC     1A5Ah
00001A87  8B 44 02           .D.     MOV    AX, [SI+02h]
00001A8A  A3 A4 05           ...     MOV    [05A4h], AX
00001A8D  8B FE              ..      MOV    DI, SI
.
00001A8F  8B 05              ..      MOV    AX, [DI]
00001A91  A3 A6 05           ...     MOV    [05A6h], AX
00001A94  E8 F3 00           ...     CALL   1B8Ah
00001A97  73 04              s.      JNC    1A9Dh
00001A99  C6 44 04 FE        .D..    MOV    BYTE PTR [SI+04h], FEh
.
00001A9D  A0 A8 05           ...     MOV    AL, [05A8h]
00001AA0  88 45 05           .E.     MOV    [DI+05h], AL
00001AA3  26                 &       ES:
00001AA4  A0 05 00           ...     MOV    AL, [0005h]
00001AA7  F6 06 A8 05 04     .....   TEST   BYTE PTR [05A8h], 04h
00001AAC  74 02              t.      JE     1AB0h
00001AAE  B0 FC              ..      MOV    AL, FCh
.
00001AB0  88 45 04           .E.     MOV    [DI+04h], AL
.
00001AB3  8B 45 02           .E.     MOV    AX, [DI+02h]
00001AB6  A3 A4 05           ...     MOV    [05A4h], AX
00001AB9  F9                 .       STC
00001ABA  C3                 .       RET    NEAR
.
00001ABB  BF 50 0F           .P.     MOV    DI, 0F50h
00001ABE  F8                 .       CLC
00001ABF  9C                 .       PUSHF
.
00001AC0  E8 31 01           .1.     CALL   1BF4h
00001AC3  73 16              s.      JNC    1ADBh
00001AC5  F6 45 05 01        .E..    TEST   BYTE PTR [DI+05h], 01h
00001AC9  74 F5              t.      JE     1AC0h
00001ACB  9D                 .       POPF
00001ACC  F9                 .       STC
00001ACD  9C                 .       PUSHF
00001ACE  57                 W       PUSH   DI
00001ACF  E8 60 00           .`.     CALL   1B32h
00001AD2  5F                 _       POP    DI
00001AD3  C7 06 44 00 00 00  ..D...  MOV    WORD PTR [0044h], 0000h
00001AD9  EB E5              ..      JMP    1AC0h
.
00001ADB  9D                 .       POPF
00001ADC  C3                 .       RET    NEAR
.
00001ADD  BF 50 0F           .P.     MOV    DI, 0F50h
00001AE0  52                 R       PUSH   DX
.
00001AE1  E8 10 01           ...     CALL   1BF4h
00001AE4  73 1F              s.      JNC    1B05h
00001AE6  26                 &       ES:
00001AE7  A0 05 00           ...     MOV    AL, [0005h]
00001AEA  38 45 04           8E.     CMP    [DI+04h], AL
00001AED  75 F2              u.      JNE    1AE1h
00001AEF  5A                 Z       POP    DX
00001AF0  8A 45 05           .E.     MOV    AL, [DI+05h]
00001AF3  84 C2              ..      TEST   AL, DL
00001AF5  52                 R       PUSH   DX
00001AF6  75 E9              u.      JNE    1AE1h
00001AF8  A8 02              ..      TEST   AL, 02h
00001AFA  C6 45 04 FD        .E..    MOV    BYTE PTR [DI+04h], FDh
00001AFE  75 E1              u.      JNE    1AE1h
00001B00  E8 2F 00           ./.     CALL   1B32h
00001B03  EB DC              ..      JMP    1AE1h
.
00001B05  5A                 Z       POP    DX
00001B06  F9                 .       STC
00001B07  C3                 .       RET    NEAR
.
00001B08  8B 16 A6 05        ....    MOV    DX, [05A6h]
00001B0C  E8 B9 00           ...     CALL   1BC8h
00001B0F  73 1F              s.      JNC    1B30h
00001B11  80 7D 04 FD        .}..    CMP    BYTE PTR [DI+04h], FDh
00001B15  74 0E              t.      JE     1B25h
00001B17  26                 &       ES:
00001B18  A0 05 00           ...     MOV    AL, [0005h]
00001B1B  38 45 04           8E.     CMP    [DI+04h], AL
00001B1E  74 05              t.      JE     1B25h
00001B20  B9 20 00           . .     MOV    CX, 0020h
00001B23  EB 0B              ..      JMP    1B30h
.
00001B25  3B 15              ;.      CMP    DX, [DI]
00001B27  74 09              t.      JE     1B32h
00001B29  E8 72 00           .r.     CALL   1B9Eh
00001B2C  8B FE              ..      MOV    DI, SI
00001B2E  72 02              r.      JC     1B32h
.
00001B30  F8                 .       CLC
00001B31  C3                 .       RET    NEAR
.
00001B32  B8 FE 00           ...     MOV    AX, 00FEh
00001B35  88 45 04           .E.     MOV    [DI+04h], AL
00001B38  C6 45 05 00        .E..    MOV    BYTE PTR [DI+05h], 00h
00001B3C  8B F7              ..      MOV    SI, DI
00001B3E  8B 14              ..      MOV    DX, [SI]
00001B40  4A                 J       DEC    DX
00001B41  50                 P       PUSH   AX
00001B42  E8 83 00           ...     CALL   1BC8h
00001B45  58                 X       POP    AX
00001B46  73 11              s.      JNC    1B59h
00001B48  38 45 04           8E.     CMP    [DI+04h], AL
00001B4B  75 0C              u.      JNE    1B59h
00001B4D  8B 4C 02           .L.     MOV    CX, [SI+02h]
00001B50  01 4D 02           .M.     ADD    [DI+02h], CX
00001B53  C6 44 04 FF        .D..    MOV    BYTE PTR [SI+04h], FFh
00001B57  8B F7              ..      MOV    SI, DI
.
00001B59  8B FE              ..      MOV    DI, SI
00001B5B  8B 15              ..      MOV    DX, [DI]
00001B5D  03 55 02           .U.     ADD    DX, [DI+02h]
00001B60  50                 P       PUSH   AX
00001B61  E8 64 00           .d.     CALL   1BC8h
00001B64  58                 X       POP    AX
00001B65  73 0F              s.      JNC    1B76h
00001B67  38 45 04           8E.     CMP    [DI+04h], AL
00001B6A  75 0A              u.      JNE    1B76h
00001B6C  8B 4D 02           .M.     MOV    CX, [DI+02h]
00001B6F  01 4C 02           .L.     ADD    [SI+02h], CX
00001B72  C6 45 04 FF        .E..    MOV    BYTE PTR [DI+04h], FFh
.
00001B76  8B FE              ..      MOV    DI, SI
00001B78  33 DB              3.      XOR    BX, BX
00001B7A  F9                 .       STC
00001B7B  C3                 .       RET    NEAR
.
00001B7C  A1 A6 05           ...     MOV    AX, [05A6h]
00001B7F  8B D0              ..      MOV    DX, AX
00001B81  2B 05              +.      SUB    AX, [DI]
00001B83  3D 01 00           =..     CMP    AX, 0001h
00001B86  73 16              s.      JNC    1B9Eh
00001B88  F8                 .       CLC
00001B89  C3                 .       RET    NEAR
.
00001B8A  8B 16 A4 05        ....    MOV    DX, [05A4h]
00001B8E  8B 45 02           .E.     MOV    AX, [DI+02h]
00001B91  2B C2              +.      SUB    AX, DX
00001B93  3D 01 00           =..     CMP    AX, 0001h
00001B96  73 02              s.      JNC    1B9Ah
00001B98  F8                 .       CLC
00001B99  C3                 .       RET    NEAR
.
00001B9A  03 16 A6 05        ....    ADD    DX, [05A6h]
.
00001B9E  B9 12 00           ...     MOV    CX, 0012h
00001BA1  57                 W       PUSH   DI
00001BA2  BF 50 0F           .P.     MOV    DI, 0F50h
.
00001BA5  E8 4C 00           .L.     CALL   1BF4h
00001BA8  73 1C              s.      JNC    1BC6h
00001BAA  80 7D 04 FF        .}..    CMP    BYTE PTR [DI+04h], FFh
00001BAE  75 F5              u.      JNE    1BA5h
00001BB0  5E                 ^       POP    SI
00001BB1  87 F7              ..      XCHG   SI, DI
00001BB3  89 14              ..      MOV    [SI], DX
00001BB5  8B 05              ..      MOV    AX, [DI]
00001BB7  03 45 02           .E.     ADD    AX, [DI+02h]
00001BBA  2B C2              +.      SUB    AX, DX
00001BBC  89 44 02           .D.     MOV    [SI+02h], AX
00001BBF  2B 15              +.      SUB    DX, [DI]
00001BC1  89 55 02           .U.     MOV    [DI+02h], DX
00001BC4  F9                 .       STC
00001BC5  C3                 .       RET    NEAR
.
00001BC6  5F                 _       POP    DI
00001BC7  C3                 .       RET    NEAR
.
00001BC8  BF 50 0F           .P.     MOV    DI, 0F50h
00001BCB  B9 03 00           ...     MOV    CX, 0003h
.
00001BCE  E8 23 00           .#.     CALL   1BF4h
00001BD1  73 13              s.      JNC    1BE6h
00001BD3  80 7D 04 FF        .}..    CMP    BYTE PTR [DI+04h], FFh
00001BD7  74 F5              t.      JE     1BCEh
00001BD9  8B 05              ..      MOV    AX, [DI]
00001BDB  3B C2              ;.      CMP    AX, DX
00001BDD  77 EF              w.      JNBE   1BCEh
00001BDF  03 45 02           .E.     ADD    AX, [DI+02h]
00001BE2  3B D0              ;.      CMP    DX, AX
00001BE4  73 E8              s.      JNC    1BCEh
.
00001BE6  C3                 .       RET    NEAR
.
00001BE7  E8 0A 00           ...     CALL   1BF4h
00001BEA  73 07              s.      JNC    1BF3h
00001BEC  80 7D 04 FE        .}..    CMP    BYTE PTR [DI+04h], FEh
00001BF0  75 F5              u.      JNE    1BE7h
00001BF2  F9                 .       STC
.
00001BF3  C3                 .       RET    NEAR
.
00001BF4  83 C7 06 B8        ....    ADD    DI, B806h
00001BF8  16                 .       PUSH   SS
00001BF9  10 3B              .;      ADC    [BP+DI], BH
00001BFB  F8                 .       CLC
00001BFC  C3                 .       RET    NEAR
00001BFD  C3                 .       RET    NEAR
00001BFE  8D 19              ..      LEA    BX, [BX+DI]
00001C00  B6 19              ..      MOV    DH, 19h
00001C02  CF                 .       IRET
00001C03  19 F1              ..      SBB    CX, SI
00001C05  19 F5              ..      SBB    BP, SI
00001C07  19 17              ..      SBB    [BX], DX
00001C09  1A 54 1A           .T.     SBB    DL, [SI+1Ah]
00001C0C  59                 Y       POP    CX
00001C0D  1A 5E 1A           .^.     SBB    BL, [BP+1Ah]
00001C10  D5                 .       ...
00001C11  1D 63 1E           .c.     SBB    AX, 1E63h
00001C14  8D 1E 35 1F        ..5.    LEA    BX, [1F35h]
00001C18  4B                 K       DEC    BX
00001C19  1F                 .       POP    DS
00001C1A  5A                 Z       POP    DX
00001C1B  1F                 .       POP    DS
00001C1C  EE                 .       OUT    DX, AL
00001C1D  1F                 .       POP    DS
00001C1E  12 20              .       ADC    AH, [BX+SI]
00001C20  31 20              1       XOR    [BX+SI], SP
00001C22  31 20              1       XOR    [BX+SI], SP
00001C24  31 20              1       XOR    [BX+SI], SP
00001C26  31 20              1       XOR    [BX+SI], SP
00001C28  31 20              1       XOR    [BX+SI], SP
00001C2A  34 20              4       XOR    AL, 20h
00001C2C  3E                 >       DS:
00001C2D  20 52 20            R      AND    [BP+SI+20h], DL
00001C30  6D                 m       INSW
00001C31  20 72 21            r!     AND    [BP+SI+21h], DH
00001C34  8B CA              ..      MOV    CX, DX
00001C36  2E                 .       CS:
00001C37  FF A4 7E 17        ..~.    JMP    [SI+177Eh]
00001C3B  06                 .       PUSH   ES
00001C3C  8E 06 B0 05        ....    MOV    ES, [05B0h]
00001C40  B3 00              ..      MOV    BL, 00h
00001C42  3C 03              <.      CMP    AL, 03h
00001C44  74 42              tB      JE     1C88h
00001C46  3C 10              <.      CMP    AL, 10h
00001C48  74 2D              t-      JE     1C77h
00001C4A  26                 &       ES:
00001C4B  F7 06 16 00 02 00  ......  TEST   WORD PTR [0016h], 0002h
00001C51  75 08              u.      JNE    1C5Bh
00001C53  3C 13              <.      CMP    AL, 13h
00001C55  74 18              t.      JE     1C6Fh
00001C57  3C 11              <.      CMP    AL, 11h
00001C59  74 04              t.      JE     1C5Fh
.
00001C5B  B3 01              ..      MOV    BL, 01h
00001C5D  07                 .       POP    ES
00001C5E  CB                 .       RETF
.
00001C5F  F7 06 AE 05 80 00  ......  TEST   WORD PTR [05AEh], 0080h
00001C65  74 F4              t.      JE     1C5Bh
00001C67  81 26 AE 05 7F FF  .&...  AND    WORD PTR [05AEh], FF7Fh
00001C6D  07                 .       POP    ES
00001C6E  CB                 .       RETF
.
00001C6F  81 0E AE 05 80 00  ......  OR     WORD PTR [05AEh], 0080h
00001C75  07                 .       POP    ES
00001C76  CB                 .       RETF
.
00001C77  26                 &       ES:
00001C78  F7 06 16 00 04 00  ......  TEST   WORD PTR [0016h], 0004h
00001C7E  75 DB              u.      JNE    1C5Bh
00001C80  81 36 AE 05 00 02  .6....  XOR    WORD PTR [05AEh], 0200h
00001C86  07                 .       POP    ES
00001C87  CB                 .       RETF
.
00001C88  26                 &       ES:
00001C89  F7 06 16 00 08 00  ......  TEST   WORD PTR [0016h], 0008h
00001C8F  75 CA              u.      JNE    1C5Bh
00001C91  26                 &       ES:
00001C92  81 0E 06 00 01 00  ......  OR     WORD PTR [0006h], 0001h
00001C98  81 26 AE 05 7F FF  .&...  AND    WORD PTR [05AEh], FF7Fh
00001C9E  07                 .       POP    ES
00001C9F  CB                 .       RETF
.
00001CA0  26                 &       ES:
00001CA1  F7 06 06 00 01 00  ......  TEST   WORD PTR [0006h], 0001h
00001CA7  74 0C              t.      JE     1CB5h
00001CA9  50                 P       PUSH   AX
00001CAA  53                 S       PUSH   BX
00001CAB  51                 Q       PUSH   CX
00001CAC  B9 8E 00           ...     MOV    CX, 008Eh
00001CAF  E8 F1 E9           ...     CALL   06A3h
00001CB2  59                 Y       POP    CX
00001CB3  5B                 [       POP    BX
00001CB4  58                 X       POP    AX
.
00001CB5  C3                 .       RET    NEAR
.
00001CB6  83 3E AC 05 00     .>...   CMP    WORD PTR [05ACh], 00h
00001CBB  75 28              u(      JNE    1CE5h
.
00001CBD  E8 51 08           .Q.     CALL   2511h
00001CC0  84 DB              ..      TEST   BL, BL
00001CC2  74 23              t#      JE     1CE7h
.
00001CC4  26                 &       ES:
00001CC5  83 3E 76 00 00     .>v..   CMP    WORD PTR [0076h], 00h
00001CCA  75 07              u.      JNE    1CD3h
00001CCC  F6 06 06 0F FF     .....   TEST   BYTE PTR [0F06h], FFh
00001CD1  75 12              u.      JNE    1CE5h
.
00001CD3  E8 64 08           .d.     CALL   253Ah
00001CD6  FF 1E 3C 00        ..<.    CALL   FAR [003Ch]
00001CDA  E8 C3 FF           ...     CALL   1CA0h
00001CDD  80 FB 01           ...     CMP    BL, 01h
00001CE0  75 DB              u.      JNE    1CBDh
00001CE2  A3 AC 05           ...     MOV    [05ACh], AX
.
00001CE5  B3 FF              ..      MOV    BL, FFh
.
00001CE7  E8 B6 FF           ...     CALL   1CA0h
00001CEA  84 DB              ..      TEST   BL, BL
00001CEC  C3                 .       RET    NEAR
.
00001CED  33 C0              3.      XOR    AX, AX
00001CEF  87 06 AC 05        ....    XCHG   AX, [05ACh]
00001CF3  85 C0              ..      TEST   AX, AX
00001CF5  75 1E              u.      JNE    1D15h
.
00001CF7  E8 40 08           .@.     CALL   253Ah
00001CFA  26                 &       ES:
00001CFB  83 3E 76 00 00     .>v..   CMP    WORD PTR [0076h], 00h
00001D00  75 07              u.      JNE    1D09h
00001D02  F6 06 06 0F FF     .....   TEST   BYTE PTR [0F06h], FFh
00001D07  75 0C              u.      JNE    1D15h
.
00001D09  FF 1E 3C 00        ..<.    CALL   FAR [003Ch]
00001D0D  E8 90 FF           ...     CALL   1CA0h
00001D10  80 FB 01           ...     CMP    BL, 01h
00001D13  75 E2              u.      JNE    1CF7h
.
00001D15  E8 88 FF           ...     CALL   1CA0h
00001D18  8B D8              ..      MOV    BX, AX
00001D1A  C3                 .       RET    NEAR
.
00001D1B  F7 06 AE 05 08 00  ......  TEST   WORD PTR [05AEh], 0008h
00001D21  75 3C              u<      JNE    1D5Fh
00001D23  51                 Q       PUSH   CX
00001D24  F6 06 06 0F FF     .....   TEST   BYTE PTR [0F06h], FFh
00001D29  74 05              t.      JE     1D30h
00001D2B  E8 72 FF           .r.     CALL   1CA0h
00001D2E  EB 03              ..      JMP    1D33h
.
00001D30  E8 8A FF           ...     CALL   1CBDh
.
00001D33  F7 06 AE 05 80 00  ......  TEST   WORD PTR [05AEh], 0080h
00001D39  74 05              t.      JE     1D40h
00001D3B  E8 86 FF           ...     CALL   1CC4h
00001D3E  EB F3              ..      JMP    1D33h
.
00001D40  59                 Y       POP    CX
00001D41  51                 Q       PUSH   CX
00001D42  E8 1C 08           ...     CALL   2561h
00001D45  F7 06 AE 05 00 02  ......  TEST   WORD PTR [05AEh], 0200h
00001D4B  74 11              t.      JE     1D5Eh
00001D4D  26                 &       ES:
00001D4E  F7 06 16 00 04 00  ......  TEST   WORD PTR [0016h], 0004h
00001D54  75 08              u.      JNE    1D5Eh
00001D56  5A                 Z       POP    DX
00001D57  52                 R       PUSH   DX
00001D58  B9 05 00           ...     MOV    CX, 0005h
00001D5B  E8 45 E9           .E.     CALL   06A3h
.
00001D5E  59                 Y       POP    CX
.
00001D5F  A0 64 00           .d.     MOV    AL, [0064h]
00001D62  80 F9 7F           ..     CMP    CL, 7Fh
00001D65  74 27              t'      JE     1D8Eh
00001D67  FE C0              ..      INC    AL
00001D69  80 F9 20           ..      CMP    CL, 20h
00001D6C  73 14              s.      JNC    1D82h
00001D6E  FE C8              ..      DEC    AL
00001D70  74 1C              t.      JE     1D8Eh
00001D72  80 F9 08           ...     CMP    CL, 08h
00001D75  75 04              u.      JNE    1D7Bh
00001D77  FE C8              ..      DEC    AL
00001D79  EB 10              ..      JMP    1D8Bh
.
00001D7B  80 F9 0D           ...     CMP    CL, 0Dh
00001D7E  75 0E              u.      JNE    1D8Eh
00001D80  32 C0              2.      XOR    AL, AL
.
00001D82  3A 06 C3 05        :...    CMP    AL, [05C3h]
00001D86  76 03              v.      JBE    1D8Bh
00001D88  A2 C3 05           ...     MOV    [05C3h], AL
.
00001D8B  A2 64 00           .d.     MOV    [0064h], AL
.
00001D8E  C3                 .       RET    NEAR
.
00001D8F  8C 06 B0 05        ....    MOV    [05B0h], ES
00001D93  26                 &       ES:
00001D94  81 0E 16 00 0E 00  ......  OR     WORD PTR [0016h], 000Eh
00001D9A  C3                 .       RET    NEAR
.
00001D9B  8C 06 B0 05        ....    MOV    [05B0h], ES
00001D9F  26                 &       ES:
00001DA0  F7 06 06 00 00 80  ......  TEST   WORD PTR [0006h], 8000h
00001DA6  75 07              u.      JNE    1DAFh
00001DA8  26                 &       ES:
00001DA9  81 26 16 00 F1 FF  .&....  AND    WORD PTR [0016h], FFF1h
.
00001DAF  C3                 .       RET    NEAR
.
00001DB0  80 F9 0D           ...     CMP    CL, 0Dh
00001DB3  74 12              t.      JE     1DC7h
00001DB5  80 F9 0A           ...     CMP    CL, 0Ah
00001DB8  74 0D              t.      JE     1DC7h
00001DBA  80 F9 09           ...     CMP    CL, 09h
00001DBD  74 08              t.      JE     1DC7h
00001DBF  80 F9 08           ...     CMP    CL, 08h
00001DC2  74 03              t.      JE     1DC7h
00001DC4  80 F9 20           ..      CMP    CL, 20h
.
00001DC7  C3                 .       RET    NEAR
.
00001DC8  E8 E5 FF           ...     CALL   1DB0h
00001DCB  73 1B              s.      JNC    1DE8h
00001DCD  51                 Q       PUSH   CX
00001DCE  B1 5E              .^      MOV    CL, 5Eh
00001DD0  E8 48 FF           .H.     CALL   1D1Bh
00001DD3  59                 Y       POP    CX
00001DD4  80 C9 40           ..@     OR     CL, 40h
00001DD7  A0 64 00           .d.     MOV    AL, [0064h]
00001DDA  3A 06 65 00        :.e.    CMP    AL, [0065h]
00001DDE  72 08              r.      JC     1DE8h
00001DE0  26                 &       ES:
00001DE1  80 3E 3C 00 0A     .><..   CMP    BYTE PTR [003Ch], 0Ah
00001DE6  74 24              t$      JE     1E0Ch
.
00001DE8  80 F9 09           ...     CMP    CL, 09h
00001DEB  74 03              t.      JE     1DF0h
00001DED  E9 2B FF           .+.     JMP    1D1Bh
.
00001DF0  B1 20              .       MOV    CL, 20h
00001DF2  E8 26 FF           .&.     CALL   1D1Bh
00001DF5  A0 64 00           .d.     MOV    AL, [0064h]
00001DF8  A8 07              ..      TEST   AL, 07h
00001DFA  74 0E              t.      JE     1E0Ah
00001DFC  3A 06 65 00        :.e.    CMP    AL, [0065h]
00001E00  72 EE              r.      JC     1DF0h
00001E02  26                 &       ES:
00001E03  80 3E 3C 00 0A     .><..   CMP    BYTE PTR [003Ch], 0Ah
00001E08  75 E6              u.      JNE    1DF0h
.
00001E0A  B1 09              ..      MOV    CL, 09h
.
00001E0C  C3                 .       RET    NEAR
00001E0D  26                 &       ES:
00001E0E  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00001E13  74 0E              t.      JE     1E23h
.
00001E15  26                 &       ES:
00001E16  C7 06 14 00 FD FF  ......  MOV    WORD PTR [0014h], FFFDh
00001E1C  33 C9              3.      XOR    CX, CX
00001E1E  8B D1              ..      MOV    DX, CX
00001E20  E9 80 E8           ...     JMP    06A3h
.
00001E23  E8 75 FF           .u.     CALL   1D9Bh
00001E26  E8 C4 FE           ...     CALL   1CEDh
00001E29  8B C8              ..      MOV    CX, AX
00001E2B  E8 82 FF           ...     CALL   1DB0h
00001E2E  72 05              r.      JC     1E35h
00001E30  53                 S       PUSH   BX
00001E31  E8 B4 FF           ...     CALL   1DE8h
00001E34  5B                 [       POP    BX
.
00001E35  C3                 .       RET    NEAR
00001E36  26                 &       ES:
00001E37  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00001E3C  75 F7              u.      JNE    1E35h
00001E3E  E8 5A FF           .Z.     CALL   1D9Bh
00001E41  26                 &       ES:
00001E42  F7 06 16 00 04 00  ......  TEST   WORD PTR [0016h], 0004h
00001E48  74 03              t.      JE     1E4Dh
00001E4A  E9 14 07           ...     JMP    2561h
.
00001E4D  EB 99              ..      JMP    1DE8h
00001E4F  B0 05              ..      MOV    AL, 05h
.
00001E51  E8 09 00           ...     CALL   1E5Dh
00001E54  E8 14 07           ...     CALL   256Bh
00001E57  C6 06 B2 05 FF     .....   MOV    BYTE PTR [05B2h], FFh
00001E5C  C3                 .       RET    NEAR
.
00001E5D  FB                 .       STI
00001E5E  26                 &       ES:
00001E5F  8A 1E 05 00        ....    MOV    BL, [0005h]
00001E63  FA                 .       CLI
00001E64  80 3E B2 05 FF     .>...   CMP    BYTE PTR [05B2h], FFh
00001E69  75 F2              u.      JNE    1E5Dh
00001E6B  88 1E B2 05        ....    MOV    [05B2h], BL
00001E6F  FB                 .       STI
00001E70  C3                 .       RET    NEAR
00001E71  B0 06              ..      MOV    AL, 06h
00001E73  EB DC              ..      JMP    1E51h
00001E75  B0 04              ..      MOV    AL, 04h
.
00001E77  E8 09 00           ...     CALL   1E83h
00001E7A  E8 EE 06           ...     CALL   256Bh
00001E7D  C6 06 B3 05 FF     .....   MOV    BYTE PTR [05B3h], FFh
00001E82  C3                 .       RET    NEAR
.
00001E83  FB                 .       STI
00001E84  26                 &       ES:
00001E85  8A 1E 05 00        ....    MOV    BL, [0005h]
00001E89  FA                 .       CLI
00001E8A  80 3E B3 05 FF     .>...   CMP    BYTE PTR [05B3h], FFh
00001E8F  75 F2              u.      JNE    1E83h
00001E91  88 1E B3 05        ....    MOV    [05B3h], BL
00001E95  FB                 .       STI
00001E96  C3                 .       RET    NEAR
00001E97  E8 F5 FE           ...     CALL   1D8Fh
00001E9A  80 F9 FD           ...     CMP    CL, FDh
00001E9D  73 0B              s.      JNC    1EAAh
00001E9F  26                 &       ES:
00001EA0  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00001EA5  75 2C              u,      JNE    1ED3h
00001EA7  E9 B7 06           ...     JMP    2561h
.
00001EAA  77 0E              w.      JNBE   1EBAh
00001EAC  26                 &       ES:
00001EAD  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00001EB2  75 03              u.      JNE    1EB7h
00001EB4  E9 36 FE           .6.     JMP    1CEDh
.
00001EB7  E9 5B FF           .[.     JMP    1E15h
.
00001EBA  32 DB              2.      XOR    BL, BL
00001EBC  26                 &       ES:
00001EBD  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00001EC2  75 0F              u.      JNE    1ED3h
00001EC4  51                 Q       PUSH   CX
00001EC5  E8 EE FD           ...     CALL   1CB6h
00001EC8  59                 Y       POP    CX
00001EC9  74 08              t.      JE     1ED3h
00001ECB  80 F9 FE           ...     CMP    CL, FEh
00001ECE  74 03              t.      JE     1ED3h
00001ED0  E9 1A FE           ...     JMP    1CEDh
.
00001ED3  C3                 .       RET    NEAR
.
00001ED4  B0 10              ..      MOV    AL, 10h
00001ED6  E9 78 FF           .x.     JMP    1E51h
00001ED9  B0 11              ..      MOV    AL, 11h
00001EDB  E9 73 FF           .s.     JMP    1E51h
00001EDE  26                 &       ES:
00001EDF  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
00001EE4  75 21              u!      JNE    1F07h
00001EE6  E8 B2 FE           ...     CALL   1D9Bh
00001EE9  26                 &       ES:
00001EEA  8B 1E 2E 00        ....    MOV    BX, [002Eh]
00001EEE  26                 &       ES:
00001EEF  A0 19 00           ...     MOV    AL, [0019h]
00001EF2  B9 FF FF           ...     MOV    CX, FFFFh
00001EF5  06                 .       PUSH   ES
00001EF6  8B FA              ..      MOV    DI, DX
00001EF8  8E C3              ..      MOV    ES, BX
00001EFA  F2                 .       REPNZ
00001EFB  AE                 .       SCASB
00001EFC  07                 .       POP    ES
00001EFD  8D 4D FF           .M.     LEA    CX, [DI+FFh]
00001F00  2B CA              +.      SUB    CX, DX
00001F02  8B FA              ..      MOV    DI, DX
00001F04  E9 E3 04           ...     JMP    23EAh
.
00001F07  C3                 .       RET    NEAR
.
00001F08  A0 64 00           .d.     MOV    AL, [0064h]
00001F0B  3A 06 65 00        :.e.    CMP    AL, [0065h]
00001F0F  72 0A              r.      JC     1F1Bh
00001F11  80 F9 0D           ...     CMP    CL, 0Dh
00001F14  74 05              t.      JE     1F1Bh
00001F16  80 F9 08           ...     CMP    CL, 08h
00001F19  75 0B              u.      JNE    1F26h
.
00001F1B  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00001F1F  E8 A6 FE           ...     CALL   1DC8h
00001F22  8E 06 B6 05        ....    MOV    ES, [05B6h]
.
00001F26  C3                 .       RET    NEAR
.
00001F27  8B 3E C0 05        .>..    MOV    DI, [05C0h]
00001F2B  8B 36 BE 05        .6..    MOV    SI, [05BEh]
.
00001F2F  3B F7              ;.      CMP    SI, DI
00001F31  73 16              s.      JNC    1F49h
00001F33  A0 64 00           .d.     MOV    AL, [0064h]
00001F36  3A 06 65 00        :.e.    CMP    AL, [0065h]
00001F3A  73 0D              s.      JNC    1F49h
00001F3C  26                 &       ES:
00001F3D  8A 0C              ..      MOV    CL, [SI]
00001F3F  46                 F       INC    SI
00001F40  57                 W       PUSH   DI
00001F41  56                 V       PUSH   SI
00001F42  E8 C3 FF           ...     CALL   1F08h
00001F45  5E                 ^       POP    SI
00001F46  5F                 _       POP    DI
00001F47  EB E6              ..      JMP    1F2Fh
.
00001F49  C3                 .       RET    NEAR
.
00001F4A  A0 64 00           .d.     MOV    AL, [0064h]
.
00001F4D  50                 P       PUSH   AX
00001F4E  A0 64 00           .d.     MOV    AL, [0064h]
00001F51  50                 P       PUSH   AX
.
00001F52  A0 C3 05           ...     MOV    AL, [05C3h]
00001F55  38 06 64 00        8.d.    CMP    [0064h], AL
00001F59  73 07              s.      JNC    1F62h
00001F5B  B1 20              .       MOV    CL, 20h
00001F5D  E8 A8 FF           ...     CALL   1F08h
00001F60  EB F0              ..      JMP    1F52h
.
00001F62  58                 X       POP    AX
00001F63  A2 C3 05           ...     MOV    [05C3h], AL
00001F66  58                 X       POP    AX
.
00001F67  38 06 64 00        8.d.    CMP    [0064h], AL
00001F6B  76 09              v.      JBE    1F76h
00001F6D  50                 P       PUSH   AX
00001F6E  B1 08              ..      MOV    CL, 08h
00001F70  E8 95 FF           ...     CALL   1F08h
00001F73  58                 X       POP    AX
00001F74  EB F1              ..      JMP    1F67h
.
00001F76  C3                 .       RET    NEAR
.
00001F77  8B 36 B4 05        .6..    MOV    SI, [05B4h]
00001F7B  83 C6 02           ...     ADD    SI, 02h
00001F7E  89 36 BA 05        .6..    MOV    [05BAh], SI
00001F82  89 36 BC 05        .6..    MOV    [05BCh], SI
00001F86  C3                 .       RET    NEAR
.
00001F87  3B 3E C0 05        ;>..    CMP    DI, [05C0h]
00001F8B  73 1A              s.      JNC    1FA7h
00001F8D  A0 64 00           .d.     MOV    AL, [0064h]
00001F90  3A 06 65 00        :.e.    CMP    AL, [0065h]
00001F94  73 11              s.      JNC    1FA7h
00001F96  26                 &       ES:
00001F97  8A 0D              ..      MOV    CL, [DI]
00001F99  47                 G       INC    DI
00001F9A  26                 &       ES:
00001F9B  88 0C              ..      MOV    [SI], CL
00001F9D  46                 F       INC    SI
00001F9E  57                 W       PUSH   DI
00001F9F  56                 V       PUSH   SI
00001FA0  E8 65 FF           .e.     CALL   1F08h
00001FA3  5E                 ^       POP    SI
00001FA4  5F                 _       POP    DI
00001FA5  EB E0              ..      JMP    1F87h
.
00001FA7  89 3E BE           .>.     MOV    [00BEh], DI
00001FAA  05 89 36           ..6     ADD    AX, 3689h
00001FAD  BC 05 C3           ...     MOV    SP, C305h
.
00001FB0  3B FE              ;.      CMP    DI, SI
00001FB2  76 11              v.      JBE    1FC5h
00001FB4  4F                 O       DEC    DI
00001FB5  26                 &       ES:
00001FB6  8A 05              ..      MOV    AL, [DI]
00001FB8  FF 0E BE 05        ....    DEC    WORD PTR [05BEh]
00001FBC  8B 1E BE 05        ....    MOV    BX, [05BEh]
00001FC0  26                 &       ES:
00001FC1  88 07              ..      MOV    [BX], AL
00001FC3  EB EB              ..      JMP    1FB0h
.
00001FC5  C3                 .       RET    NEAR
.
00001FC6  32 C0              2.      XOR    AL, AL
00001FC8  8B 0E BC 05        ....    MOV    CX, [05BCh]
00001FCC  E8 A8 FF           ...     CALL   1F77h
00001FCF  3B CE              ;.      CMP    CX, SI
00001FD1  76 14              v.      JBE    1FE7h
00001FD3  BF BB 01           ...     MOV    DI, 01BBh
00001FD6  2B CE              +.      SUB    CX, SI
00001FD8  8A C1              ..      MOV    AL, CL
00001FDA  A2 BA 01           ...     MOV    [01BAh], AL
00001FDD  06                 .       PUSH   ES
00001FDE  1E                 .       PUSH   DS
00001FDF  07                 .       POP    ES
00001FE0  1F                 .       POP    DS
00001FE1  F3                 .       REPZ
00001FE2  A4                 .       MOVSB
00001FE3  06                 .       PUSH   ES
00001FE4  1E                 .       PUSH   DS
00001FE5  07                 .       POP    ES
00001FE6  1F                 .       POP    DS
.
00001FE7  C3                 .       RET    NEAR
.
00001FE8  B1 0D              ..      MOV    CL, 0Dh
00001FEA  E8 1B FF           ...     CALL   1F08h
00001FED  C6 06 C3 05 00     .....   MOV    BYTE PTR [05C3h], 00h
00001FF2  B1 0A              ..      MOV    CL, 0Ah
00001FF4  E9 11 FF           ...     JMP    1F08h
.
00001FF7  B1 23              .#      MOV    CL, 23h
00001FF9  E8 0C FF           ...     CALL   1F08h
00001FFC  E8 E9 FF           ...     CALL   1FE8h
.
00001FFF  A0 64 00           .d.     MOV    AL, [0064h]
00002002  3A 06 C2 05        :...    CMP    AL, [05C2h]
00002006  73 07              s.      JNC    200Fh
00002008  B1 20              .       MOV    CL, 20h
0000200A  E8 FB FE           ...     CALL   1F08h
0000200D  EB F0              ..      JMP    1FFFh
.
0000200F  A1 C0 05           ...     MOV    AX, [05C0h]
00002012  A3 BE 05           ...     MOV    [05BEh], AX
00002015  C3                 .       RET    NEAR
.
00002016  8B 36 BC 05        .6..    MOV    SI, [05BCh]
0000201A  3B 36 BA 05        ;6..    CMP    SI, [05BAh]
0000201E  76 46              vF      JBE    2066h
00002020  4E                 N       DEC    SI
00002021  89 36 BC 05        .6..    MOV    [05BCh], SI
00002025  26                 &       ES:
00002026  8A 04              ..      MOV    AL, [SI]
00002028  FF 0E BE 05        ....    DEC    WORD PTR [05BEh]
0000202C  8B 3E BE 05        .>..    MOV    DI, [05BEh]
00002030  26                 &       ES:
00002031  88 05              ..      MOV    [DI], AL
00002033  A0 64 00           .d.     MOV    AL, [0064h]
00002036  50                 P       PUSH   AX
00002037  A0 C2 05           ...     MOV    AL, [05C2h]
0000203A  A2 64 00           .d.     MOV    [0064h], AL
0000203D  81 0E AE 05 08 00  ......  OR     WORD PTR [05AEh], 0008h
00002043  8B 3E BA 05        .>..    MOV    DI, [05BAh]
.
00002047  3B 3E BC 05        ;>..    CMP    DI, [05BCh]
0000204B  73 0B              s.      JNC    2058h
0000204D  26                 &       ES:
0000204E  8A 0D              ..      MOV    CL, [DI]
00002050  47                 G       INC    DI
00002051  57                 W       PUSH   DI
00002052  E8 B3 FE           ...     CALL   1F08h
00002055  5F                 _       POP    DI
00002056  EB EF              ..      JMP    2047h
.
00002058  81 26 AE 05 F7 FF  .&....  AND    WORD PTR [05AEh], FFF7h
0000205E  58                 X       POP    AX
0000205F  86 06 64 00        ..d.    XCHG   AL, [0064h]
00002063  E8 01 FF           ...     CALL   1F67h
.
00002066  C3                 .       RET    NEAR
00002067  8B 3E BE 05        .>..    MOV    DI, [05BEh]
0000206B  8B 36 BC 05        .6..    MOV    SI, [05BCh]
0000206F  3B 36 BA 05        ;6..    CMP    SI, [05BAh]
00002073  76 1C              v.      JBE    2091h
.
00002075  4E                 N       DEC    SI
00002076  26                 &       ES:
00002077  8A 04              ..      MOV    AL, [SI]
00002079  4F                 O       DEC    DI
0000207A  26                 &       ES:
0000207B  88 05              ..      MOV    [DI], AL
0000207D  3B 36 BA 05        ;6..    CMP    SI, [05BAh]
00002081  77 F2              w.      JNBE   2075h
00002083  89 3E BE           .>.     MOV    [00BEh], DI
00002086  05 89 36           ..6     ADD    AX, 3689h
00002089  BC 05 A0           ...     MOV    SP, A005h
0000208C  C2 05 E9           ...     RET    E905h
0000208F  D6                 .       ...
00002090  FE E9              ..      JMP    FAR CL
00002092  F3                 .       REPZ
00002093  FE E8              ..      JMP    FAR AL
00002095  B3 FE              ..      MOV    BL, FEh
00002097  A1 BC 05           ...     MOV    AX, [05BCh]
0000209A  A3 BA 05           ...     MOV    [05BAh], AX
0000209D  E8 48 FF           .H.     CALL   1FE8h
000020A0  C6 06 C2 05 00     .....   MOV    BYTE PTR [05C2h], 00h
000020A5  E8 7F FE           ..     CALL   1F27h
000020A8  B1 0D              ..      MOV    CL, 0Dh
000020AA  E9 5B FE           .[.     JMP    1F08h
000020AD  A1 BE 05           ...     MOV    AX, [05BEh]
000020B0  3B 06 C0 05        ;...    CMP    AX, [05C0h]
000020B4  73 22              s"      JNC    20D8h
000020B6  A0 64 00           .d.     MOV    AL, [0064h]
000020B9  3A 06 65 00        :.e.    CMP    AL, [0065h]
000020BD  73 19              s.      JNC    20D8h
000020BF  8B 3E BE 05        .>..    MOV    DI, [05BEh]
000020C3  26                 &       ES:
000020C4  8A 0D              ..      MOV    CL, [DI]
000020C6  FF 06 BE 05        ....    INC    WORD PTR [05BEh]
000020CA  8B 36 BC 05        .6..    MOV    SI, [05BCh]
000020CE  26                 &       ES:
000020CF  88 0C              ..      MOV    [SI], CL
000020D1  FF 06 BC 05        ....    INC    WORD PTR [05BCh]
000020D5  E8 30 FE           .0.     CALL   1F08h
.
000020D8  C3                 .       RET    NEAR
.
000020D9  A1 BE 05           ...     MOV    AX, [05BEh]
000020DC  3B 06 C0 05        ;...    CMP    AX, [05C0h]
000020E0  73 0F              s.      JNC    20F1h
000020E2  A0 64 00           .d.     MOV    AL, [0064h]
000020E5  50                 P       PUSH   AX
000020E6  FF 06 BE 05        ....    INC    WORD PTR [05BEh]
000020EA  E8 3A FE           .:.     CALL   1F27h
000020ED  58                 X       POP    AX
000020EE  E8 5C FE           .\.     CALL   1F4Dh
.
000020F1  C3                 .       RET    NEAR
000020F2  A1 BC 05           ...     MOV    AX, [05BCh]
000020F5  3B 06 BA 05        ;...    CMP    AX, [05BAh]
000020F9  76 0D              v.      JBE    2108h
000020FB  F6 06 68 00 FF     ..h..   TEST   BYTE PTR [0068h], FFh
00002100  75 17              u.      JNE    2119h
.
00002102  E8 11 FF           ...     CALL   2016h
00002105  E8 D1 FF           ...     CALL   20D9h
.
00002108  C3                 .       RET    NEAR
.
00002109  A1 BC 05           ...     MOV    AX, [05BCh]
0000210C  3B 06 BA 05        ;...    CMP    AX, [05BAh]
00002110  76 1E              v.      JBE    2130h
00002112  F6 06 69 00 FF     ..i..   TEST   BYTE PTR [0069h], FFh
00002117  74 E9              t.      JE     2102h
.
00002119  A1 BE 05           ...     MOV    AX, [05BEh]
0000211C  3B 06 C0 05        ;...    CMP    AX, [05C0h]
00002120  72 E0              r.      JC     2102h
00002122  FF 0E BC 05        ....    DEC    WORD PTR [05BCh]
00002126  8B 36 BC 05        .6..    MOV    SI, [05BCh]
0000212A  26                 &       ES:
0000212B  8A 0C              ..      MOV    CL, [SI]
0000212D  E8 D8 FD           ...     CALL   1F08h
.
00002130  C3                 .       RET    NEAR
00002131  E8 16 FE           ...     CALL   1F4Ah
00002134  A1 C0 05           ...     MOV    AX, [05C0h]
00002137  A3 BE 05           ...     MOV    [05BEh], AX
0000213A  C3                 .       RET    NEAR
0000213B  E8 B9 FE           ...     CALL   1FF7h
0000213E  8B 3E BC 05        .>..    MOV    DI, [05BCh]
00002142  E8 32 FE           .2.     CALL   1F77h
00002145  89 3E BC           .>.     MOV    [00BCh], DI
00002148  05 E8 E3           ...     ADD    AX, E3E8h
0000214B  FD                 .       STD
0000214C  E9 61 FE           .a.     JMP    1FB0h
0000214F  E8 74 FE           .t.     CALL   1FC6h
00002152  E9 A2 FE           ...     JMP    1FF7h
00002155  8B 3E BE 05        .>..    MOV    DI, [05BEh]
00002159  8B 36 BC 05        .6..    MOV    SI, [05BCh]
0000215D  A1 B4 05           ...     MOV    AX, [05B4h]
00002160  05 02 00           ...     ADD    AX, 0002h
00002163  3B F0              ;.      CMP    SI, AX
00002165  75 2F              u/      JNE    2196h
00002167  3B 3E C0 05        ;>..    CMP    DI, [05C0h]
0000216B  75 29              u)      JNE    2196h
0000216D  BF BB 01           ...     MOV    DI, 01BBh
00002170  32 ED              2.      XOR    CH, CH
00002172  8A 0E BA 01        ....    MOV    CL, [01BAh]
00002176  E3 21              .!      JCXZ   2199h
.
00002178  3B 36 C0 05        ;6..    CMP    SI, [05C0h]
0000217C  73 09              s.      JNC    2187h
0000217E  8A 1D              ..      MOV    BL, [DI]
00002180  47                 G       INC    DI
00002181  26                 &       ES:
00002182  88 1C              ..      MOV    [SI], BL
00002184  46                 F       INC    SI
00002185  E2 F1              ..      LOOP   2178h
.
00002187  8B FE              ..      MOV    DI, SI
00002189  E8 EB FD           ...     CALL   1F77h
0000218C  E8 A0 FD           ...     CALL   1F2Fh
0000218F  89 36 BC 05        .6..    MOV    [05BCh], SI
00002193  E9 1A FE           ...     JMP    1FB0h
.
00002196  E9 EE FD           ...     JMP    1F87h
.
00002199  C3                 .       RET    NEAR
0000219A  A1 BC 05           ...     MOV    AX, [05BCh]
0000219D  E8 D7 FD           ...     CALL   1F77h
000021A0  3B C6              ;.      CMP    AX, SI
000021A2  76 0F              v.      JBE    21B3h
000021A4  A0 C2 05           ...     MOV    AL, [05C2h]
000021A7  E8 BD FD           ...     CALL   1F67h
000021AA  E8 7A FD           .z.     CALL   1F27h
000021AD  A0 C2 05           ...     MOV    AL, [05C2h]
000021B0  E8 9A FD           ...     CALL   1F4Dh
.
000021B3  C3                 .       RET    NEAR
.
000021B4  8A C8              ..      MOV    CL, AL
000021B6  A1 BC 05           ...     MOV    AX, [05BCh]
000021B9  3B 06 BE 05        ;...    CMP    AX, [05BEh]
000021BD  73 32              s2      JNC    21F1h
000021BF  A0 64 00           .d.     MOV    AL, [0064h]
000021C2  3A 06 65 00        :.e.    CMP    AL, [0065h]
000021C6  72 10              r.      JC     21D8h
000021C8  51                 Q       PUSH   CX
000021C9  E8 1C FE           ...     CALL   1FE8h
000021CC  C6 06 C2 05 00     .....   MOV    BYTE PTR [05C2h], 00h
000021D1  A1 BC 05           ...     MOV    AX, [05BCh]
000021D4  A3 BA 05           ...     MOV    [05BAh], AX
000021D7  59                 Y       POP    CX
.
000021D8  8B 36 BC 05        .6..    MOV    SI, [05BCh]
000021DC  26                 &       ES:
000021DD  88 0C              ..      MOV    [SI], CL
000021DF  FF 06 BC 05        ....    INC    WORD PTR [05BCh]
000021E3  E8 22 FD           .".     CALL   1F08h
000021E6  A0 64 00           .d.     MOV    AL, [0064h]
000021E9  50                 P       PUSH   AX
000021EA  E8 3A FD           .:.     CALL   1F27h
000021ED  58                 X       POP    AX
000021EE  E8 76 FD           .v.     CALL   1F67h
.
000021F1  C3                 .       RET    NEAR
000021F2  58                 X       POP    AX
000021F3  B1 0D              ..      MOV    CL, 0Dh
000021F5  E8 10 FD           ...     CALL   1F08h
000021F8  8B 3E BE 05        .>..    MOV    DI, [05BEh]
.
000021FC  3B 3E C0 05        ;>..    CMP    DI, [05C0h]
00002200  73 11              s.      JNC    2213h
00002202  26                 &       ES:
00002203  8A 05              ..      MOV    AL, [DI]
00002205  47                 G       INC    DI
00002206  8B 36 BC 05        .6..    MOV    SI, [05BCh]
0000220A  26                 &       ES:
0000220B  88 04              ..      MOV    [SI], AL
0000220D  FF 06 BC 05        ....    INC    WORD PTR [05BCh]
00002211  EB E9              ..      JMP    21FCh
.
00002213  E8 B0 FD           ...     CALL   1FC6h
00002216  8B 1E B4 05        ....    MOV    BX, [05B4h]
0000221A  26                 &       ES:
0000221B  88 47 01           .G.     MOV    [BX+01h], AL
0000221E  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00002222  C3                 .       RET    NEAR
00002223  34 1D              4.      XOR    AL, 1Dh
00002225  96                 .       XCHG   SI
00002226  1B E7              ..      SBB    SP, DI
00002228  1B 34              .4      SBB    SI, [SI]
0000222A  1D 34 1D           .4.     SBB    AX, 1D34h
0000222D  14 1C              ..      ADC    AL, 1Ch
0000222F  2D 1C 59           -.Y     SUB    AX, 591Ch
00002232  1C 72              .r      SBB    AL, 72h
00002234  1C 34              .4      SBB    AL, 34h
00002236  1D 72 1D           .r.     SBB    AX, 1D72h
00002239  B1 1C              ..      MOV    CL, 1Ch
0000223B  34 1D              4.      XOR    AL, 1Dh
0000223D  72 1D              r.      JC     225Ch
0000223F  34 1D              4.      XOR    AL, 1Dh
00002241  34 1D              4.      XOR    AL, 1Dh
00002243  34 1D              4.      XOR    AL, 1Dh
00002245  34 1D              4.      XOR    AL, 1Dh
00002247  BB 1C 34           ..4     MOV    BX, 341Ch
0000224A  1D 34 1D           .4.     SBB    AX, 1D34h
0000224D  CF                 .       IRET
0000224E  1C 34              .4      SBB    AL, 34h
00002250  1D D5 1C           ...     SBB    AX, 1CD5h
00002253  1A 1D              ..      SBB    BL, [DI]
00002255  26                 &       ES:
00002256  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
0000225B  74 03              t.      JE     2260h
0000225D  E9 B5 FB           ...     JMP    1E15h
.
00002260  E8 38 FB           .8.     CALL   1D9Bh
00002263  8B DA              ..      MOV    BX, DX
00002265  26                 &       ES:
00002266  A1 2E 00           ...     MOV    AX, [002Eh]
00002269  42                 B       INC    DX
0000226A  75 0C              u.      JNE    2278h
0000226C  26                 &       ES:
0000226D  A1 3A 00           .:.     MOV    AX, [003Ah]
00002270  26                 &       ES:
00002271  8B 1E 38 00        ..8.    MOV    BX, [0038h]
00002275  8D 4F 02           .O.     LEA    CX, [BX+02h]
.
00002278  A3 B6 05           ...     MOV    [05B6h], AX
0000227B  8E C0              ..      MOV    ES, AX
0000227D  89 1E B4 05        ....    MOV    [05B4h], BX
00002281  89 0E B8 05        ....    MOV    [05B8h], CX
00002285  E8 EF FC           ...     CALL   1F77h
00002288  8B C6              ..      MOV    AX, SI
0000228A  26                 &       ES:
0000228B  02 07              ..      ADD    AL, [BX]
0000228D  80 D4 00           ...     ADC    AH, 00h
00002290  A3 BE 05           ...     MOV    [05BEh], AX
00002293  A3 C0 05           ...     MOV    [05C0h], AX
00002296  A0 64 00           .d.     MOV    AL, [0064h]
00002299  A2 C2 05           ...     MOV    [05C2h], AL
0000229C  A2 C3 05           ...     MOV    [05C3h], AL
.
0000229F  8B 36 B8 05        .6..    MOV    SI, [05B8h]
000022A3  3B 36 B4 05        ;6..    CMP    SI, [05B4h]
000022A7  74 10              t.      JE     22B9h
000022A9  26                 &       ES:
000022AA  AC                 .       LODSB
000022AB  89 36 B8 05        .6..    MOV    [05B8h], SI
000022AF  84 C0              ..      TEST   AL, AL
000022B1  75 11              u.      JNE    22C4h
000022B3  A1 B4 05           ...     MOV    AX, [05B4h]
000022B6  A3 B8 05           ...     MOV    [05B8h], AX
.
000022B9  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000022BD  E8 2D FA           .-.     CALL   1CEDh
000022C0  8E 06 B6 05        ....    MOV    ES, [05B6h]
.
000022C4  3C 7F              <      CMP    AL, 7Fh
000022C6  75 05              u.      JNE    22CDh
000022C8  E8 3E FE           .>.     CALL   2109h
000022CB  EB D2              ..      JMP    229Fh
.
000022CD  3C 18              <.      CMP    AL, 18h
000022CF  77 0D              w.      JNBE   22DEh
000022D1  8A D8              ..      MOV    BL, AL
000022D3  32 FF              2.      XOR    BH, BH
000022D5  D1 E3              ..      SHL    BX, 1
000022D7  2E                 .       CS:
000022D8  FF 97 A3 1D        ....    CALL   [BX+1DA3h]
000022DC  EB C1              ..      JMP    229Fh
.
000022DE  E8 D3 FE           ...     CALL   21B4h
000022E1  EB BC              ..      JMP    229Fh
000022E3  33 DB              3.      XOR    BX, BX
000022E5  26                 &       ES:
000022E6  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000022EB  75 1F              u.      JNE    230Ch
000022ED  E8 AB FA           ...     CALL   1D9Bh
000022F0  E8 C3 F9           ...     CALL   1CB6h
000022F3  74 17              t.      JE     230Ch
000022F5  26                 &       ES:
000022F6  F7 06 16 00 01 00  ......  TEST   WORD PTR [0016h], 0001h
000022FC  74 0C              t.      JE     230Ah
000022FE  E8 EC F9           ...     CALL   1CEDh
00002301  33 DB              3.      XOR    BX, BX
00002303  3C 03              <.      CMP    AL, 03h
00002305  75 05              u.      JNE    230Ch
00002307  A3 AC 05           ...     MOV    [05ACh], AX
.
0000230A  B3 01              ..      MOV    BL, 01h
.
0000230C  C3                 .       RET    NEAR
0000230D  8B F2              ..      MOV    SI, DX
0000230F  1E                 .       PUSH   DS
00002310  26                 &       ES:
00002311  8E 1E 2E 00        ....    MOV    DS, [002Eh]
00002315  8A 04              ..      MOV    AL, [SI]
00002317  8B 4C 01           .L.     MOV    CX, [SI+01h]
0000231A  8B 54 03           .T.     MOV    DX, [SI+03h]
0000231D  1F                 .       POP    DS
0000231E  32 E4              2.      XOR    AH, AH
00002320  3C 80              <.      CMP    AL, 80h
00002322  73 0D              s.      JNC    2331h
00002324  3C 16              <.      CMP    AL, 16h
00002326  77 3F              w?      JNBE   2367h
00002328  8B D8              ..      MOV    BX, AX
0000232A  D1 E3              ..      SHL    BX, 1
0000232C  2E                 .       CS:
0000232D  FF A7 07 1F        ....    JMP    [BX+1F07h]
.
00002331  FF 1E 28 00        ..(.    CALL   FAR [0028h]
00002335  C3                 .       RET    NEAR
00002336  26                 &       ES:
00002337  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
0000233C  75 06              u.      JNE    2344h
0000233E  E8 4E FA           .N.     CALL   1D8Fh
00002341  E9 72 F9           .r.     JMP    1CB6h
.
00002344  33 DB              3.      XOR    BX, BX
00002346  C3                 .       RET    NEAR
00002347  26                 &       ES:
00002348  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
0000234D  75 06              u.      JNE    2355h
0000234F  E8 3D FA           .=.     CALL   1D8Fh
00002352  E9 98 F9           ...     JMP    1CEDh
.
00002355  E9 BD FA           ...     JMP    1E15h
00002358  26                 &       ES:
00002359  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
0000235E  75 06              u.      JNE    2366h
00002360  E8 2C FA           .,.     CALL   1D8Fh
00002363  E9 FB 01           ...     JMP    2561h
.
00002366  C3                 .       RET    NEAR
.
00002367  BB FF FF           ...     MOV    BX, FFFFh
0000236A  C3                 .       RET    NEAR
0000236B  B0 03              ..      MOV    AL, 03h
0000236D  E9 07 FB           ...     JMP    1E77h
00002370  B0 0E              ..      MOV    AL, 0Eh
00002372  EB BD              ..      JMP    2331h
00002374  26                 &       ES:
00002375  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
0000237A  75 07              u.      JNE    2383h
0000237C  E8 10 FA           ...     CALL   1D8Fh
0000237F  B0 0F              ..      MOV    AL, 0Fh
00002381  EB AE              ..      JMP    2331h
.
00002383  BB FF 00           ...     MOV    BX, 00FFh
00002386  C3                 .       RET    NEAR
00002387  9C                 .       PUSHF
00002388  19 9C 19 B6        ....    SBB    [SI+B619h], BX
0000238C  1E                 .       PUSH   DS
0000238D  C7                 ..      ...
0000238D  1E                 0       ...
0000238F  D8                 .       ...
00002390  1E                 .       PUSH   DS
00002391  F5                 .       CMC
00002392  19 F1              ..      SBB    CX, SI
00002394  19 CF              ..      SBB    DI, CX
00002396  19 E7              ..      SBB    DI, SP
00002398  1E                 .       PUSH   DS
00002399  E7 1E E7           ...     OUT    E71Eh, AX
0000239C  1E                 .       PUSH   DS
0000239D  E7 1E E7           ...     OUT    E71Eh, AX
000023A0  1E                 .       PUSH   DS
000023A1  E7 1E E7           ...     OUT    E71Eh, AX
000023A4  1E                 .       PUSH   DS
000023A5  EB 1E              ..      JMP    23C5h
000023A7  E7 1E E7           ...     OUT    E71Eh, AX
000023AA  1E                 .       PUSH   DS
000023AB  E7 1E E7           ...     OUT    E71Eh, AX
000023AE  1E                 .       PUSH   DS
000023AF  E7 1E F0           ...     OUT    F01Eh, AX
000023B2  1E                 .       PUSH   DS
000023B3  F4                 .       HALT
000023B4  1E                 .       PUSH   DS
000023B5  42                 B       INC    DX
000023B6  74 0D              t.      JE     23C5h
000023B8  4A                 J       DEC    DX
000023B9  26                 &       ES:
000023BA  89 16 16 00        ....    MOV    [0016h], DX
000023BE  26                 &       ES:
000023BF  81 0E 06 00 00 80  ......  OR     WORD PTR [0006h], 8000h
.
000023C5  26                 &       ES:
000023C6  8B 1E 16 00        ....    MOV    BX, [0016h]
000023CA  C3                 .       RET    NEAR
000023CB  42                 B       INC    DX
000023CC  74 06              t.      JE     23D4h
000023CE  4A                 J       DEC    DX
000023CF  26                 &       ES:
000023D0  88 16 19 00        ....    MOV    [0019h], DL
.
000023D4  26                 &       ES:
000023D5  8A 1E 19 00        ....    MOV    BL, [0019h]
000023D9  C3                 .       RET    NEAR
000023DA  26                 &       ES:
000023DB  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000023E0  75 27              u'      JNE    2409h
000023E2  E8 B6 F9           ...     CALL   1D9Bh
000023E5  8B FA              ..      MOV    DI, DX
000023E7  E8 98 00           ...     CALL   2482h
.
000023EA  E3 1D              ..      JCXZ   2409h
000023EC  26                 &       ES:
000023ED  F7 06 16 00 04 00  ......  TEST   WORD PTR [0016h], 0004h
000023F3  75 15              u.      JNE    240Ah
000023F5  8B F7              ..      MOV    SI, DI
.
000023F7  51                 Q       PUSH   CX
000023F8  1E                 .       PUSH   DS
000023F9  8E DB              ..      MOV    DS, BX
000023FB  AC                 .       LODSB
000023FC  8A C8              ..      MOV    CL, AL
000023FE  1F                 .       POP    DS
000023FF  56                 V       PUSH   SI
00002400  53                 S       PUSH   BX
00002401  E8 E4 F9           ...     CALL   1DE8h
00002404  5B                 [       POP    BX
00002405  5E                 ^       POP    SI
00002406  59                 Y       POP    CX
00002407  E2 EE              ..      LOOP   23F7h
.
00002409  C3                 .       RET    NEAR
.
0000240A  2B D2              +.      SUB    DX, DX
.
0000240C  E3 FB              ..      JCXZ   2409h
0000240E  85 D2              ..      TEST   DX, DX
00002410  75 23              u#      JNE    2435h
00002412  26                 &       ES:
00002413  A1 78 00           .x.     MOV    AX, [0078h]
00002416  0B C0              ..      OR     AX, AX
00002418  74 1B              t.      JE     2435h
0000241A  1E                 .       PUSH   DS
0000241B  8E D8              ..      MOV    DS, AX
0000241D  A0 00 00           ...     MOV    AL, [0000h]
00002420  1F                 .       POP    DS
00002421  BA 00 01           ...     MOV    DX, 0100h
00002424  3C 04              <.      CMP    AL, 04h
00002426  74 0D              t.      JE     2435h
00002428  BA 00 03           ...     MOV    DX, 0300h
0000242B  3C 02              <.      CMP    AL, 02h
0000242D  74 2C              t,      JE     245Bh
0000242F  0A C0              ..      OR     AL, AL
00002431  74 05              t.      JE     2438h
00002433  EB 38              .8      JMP    246Dh
.
00002435  E9 23 00           .#.     JMP    245Bh
.
00002438  8B F7              ..      MOV    SI, DI
0000243A  E3 1E              ..      JCXZ   245Ah
.
0000243C  26                 &       ES:
0000243D  83 3E 78 00 00     .>x..   CMP    WORD PTR [0078h], 00h
00002442  74 16              t.      JE     245Ah
00002444  53                 S       PUSH   BX
00002445  51                 Q       PUSH   CX
00002446  1E                 .       PUSH   DS
00002447  8E DB              ..      MOV    DS, BX
00002449  AC                 .       LODSB
0000244A  91                 .       XCHG   CX
0000244B  26                 &       ES:
0000244C  8E 1E 78 00        ..x.    MOV    DS, [0078h]
00002450  56                 V       PUSH   SI
00002451  E8 B1 01           ...     CALL   2605h
00002454  5E                 ^       POP    SI
00002455  1F                 .       POP    DS
00002456  59                 Y       POP    CX
00002457  5B                 [       POP    BX
00002458  E2 E2              ..      LOOP   243Ch
.
0000245A  C3                 .       RET    NEAR
.
0000245B  52                 R       PUSH   DX
0000245C  51                 Q       PUSH   CX
0000245D  53                 S       PUSH   BX
0000245E  57                 W       PUSH   DI
0000245F  B0 27              .'      MOV    AL, 27h
00002461  FF 1E 28 00        ..(.    CALL   FAR [0028h]
00002465  5F                 _       POP    DI
00002466  5B                 [       POP    BX
00002467  59                 Y       POP    CX
00002468  5A                 Z       POP    DX
00002469  E3 02              ..      JCXZ   246Dh
0000246B  EB EE              ..      JMP    245Bh
.
0000246D  C3                 .       RET    NEAR
0000246E  E8 12 FA           ...     CALL   1E83h
00002471  8B FA              ..      MOV    DI, DX
00002473  E8 0C 00           ...     CALL   2482h
00002476  BA 00 01           ...     MOV    DX, 0100h
00002479  E8 90 FF           ...     CALL   240Ch
0000247C  C6 06 B3 05 FF     .....   MOV    BYTE PTR [05B3h], FFh
00002481  C3                 .       RET    NEAR
.
00002482  1E                 .       PUSH   DS
00002483  26                 &       ES:
00002484  8E 1E 2E 00        ....    MOV    DS, [002Eh]
00002488  8B 4D 04           .M.     MOV    CX, [DI+04h]
0000248B  8B 5D 02           .].     MOV    BX, [DI+02h]
0000248E  8B 3D              .=      MOV    DI, [DI]
00002490  1F                 .       POP    DS
00002491  C3                 .       RET    NEAR
00002492  B9 2D 00           .-.     MOV    CX, 002Dh
00002495  80 3E 01 0F 00     .>...   CMP    BYTE PTR [0F01h], 00h
0000249A  74 0B              t.      JE     24A7h
0000249C  26                 &       ES:
0000249D  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000024A2  74 07              t.      JE     24ABh
000024A4  B9 20 00           . .     MOV    CX, 0020h
.
000024A7  BB FF FF           ...     MOV    BX, FFFFh
000024AA  C3                 .       RET    NEAR
.
000024AB  B9 03 01           ...     MOV    CX, 0103h
000024AE  E9 F2 E1           ...     JMP    06A3h
000024B1  2B DB              +.      SUB    BX, BX
000024B3  C3                 .       RET    NEAR
000024B4  E8 A6 F9           ...     CALL   1E5Dh
000024B7  8B FA              ..      MOV    DI, DX
000024B9  BA 00 02           ...     MOV    DX, 0200h
000024BC  EB 08              ..      JMP    24C6h
000024BE  E8 9C F9           ...     CALL   1E5Dh
000024C1  8B FA              ..      MOV    DI, DX
000024C3  BA 00 03           ...     MOV    DX, 0300h
.
000024C6  E8 B9 FF           ...     CALL   2482h
000024C9  E8 40 FF           .@.     CALL   240Ch
000024CC  C6 06 B2 05 FF     .....   MOV    BYTE PTR [05B2h], FFh
000024D1  C3                 .       RET    NEAR
000024D2  26                 &       ES:
000024D3  A0 05 00           ...     MOV    AL, [0005h]
000024D6  3A 06 B3 05        :...    CMP    AL, [05B3h]
000024DA  75 05              u.      JNE    24E1h
000024DC  C6 06 B3 05 FF     .....   MOV    BYTE PTR [05B3h], FFh
.
000024E1  3A 06 B2 05        :...    CMP    AL, [05B2h]
000024E5  75 05              u.      JNE    24ECh
000024E7  C6 06 B2 05 FF     .....   MOV    BYTE PTR [05B2h], FFh
.
000024EC  C3                 .       RET    NEAR
000024ED  52                 R       PUSH   DX
000024EE  8A CA              ..      MOV    CL, DL
000024F0  33 D2              3.      XOR    DX, DX
000024F2  B0 02              ..      MOV    AL, 02h
000024F4  FF 1E 28 00        ..(.    CALL   FAR [0028h]
000024F8  5A                 Z       POP    DX
000024F9  F7 06 AE 05 00 02  ......  TEST   WORD PTR [05AEh], 0200h
000024FF  74 0F              t.      JE     2510h
00002501  26                 &       ES:
00002502  F7 06 16 00 04 00  ......  TEST   WORD PTR [0016h], 0004h
00002508  75 06              u.      JNE    2510h
0000250A  B9 05 00           ...     MOV    CX, 0005h
0000250D  E8 93 E1           ...     CALL   06A3h
.
00002510  C3                 .       RET    NEAR
.
00002511  B8 00 00           ...     MOV    AX, 0000h
00002514  26                 &       ES:
00002515  F7 06 76 00 FF FF  ..v...  TEST   WORD PTR [0076h], FFFFh
0000251B  74 4E              tN      JE     256Bh
0000251D  1E                 .       PUSH   DS
0000251E  26                 &       ES:
0000251F  8E 1E 76 00        ..v.    MOV    DS, [0076h]
00002523  A0 00 00           ...     MOV    AL, [0000h]
00002526  1F                 .       POP    DS
00002527  3C 02              <.      CMP    AL, 02h
00002529  72 0C              r.      JC     2537h
0000252B  3C 03              <.      CMP    AL, 03h
0000252D  75 03              u.      JNE    2532h
0000252F  E9 A2 F9           ...     JMP    1ED4h
.
00002532  33 DB              3.      XOR    BX, BX
00002534  33 C0              3.      XOR    AX, AX
00002536  C3                 .       RET    NEAR
.
00002537  E9 52 00           .R.     JMP    258Ch
.
0000253A  B8 01 00           ...     MOV    AX, 0001h
0000253D  26                 &       ES:
0000253E  F7 06 76 00 FF FF  ..v...  TEST   WORD PTR [0076h], FFFFh
00002544  74 25              t%      JE     256Bh
00002546  26                 &       ES:
00002547  A1 76 00           .v.     MOV    AX, [0076h]
.
0000254A  1E                 .       PUSH   DS
0000254B  8E D8              ..      MOV    DS, AX
0000254D  A0 00 00           ...     MOV    AL, [0000h]
00002550  1F                 .       POP    DS
00002551  BB 05 00           ...     MOV    BX, 0005h
00002554  3C 04              <.      CMP    AL, 04h
00002556  77 02              w.      JNBE   255Ah
00002558  8A D8              ..      MOV    BL, AL
.
0000255A  D1 E3              ..      SHL    BX, 1
0000255C  2E                 .       CS:
0000255D  FF A7 00 21        ...!    JMP    [BX+2100h]
.
00002561  B0 02              ..      MOV    AL, 02h
00002563  26                 &       ES:
00002564  83 3E 78 00 00     .>x..   CMP    WORD PTR [0078h], 00h
00002569  75 09              u.      JNE    2574h
.
0000256B  51                 Q       PUSH   CX
0000256C  33 D2              3.      XOR    DX, DX
0000256E  FF 1E 28 00        ..(.    CALL   FAR [0028h]
00002572  59                 Y       POP    CX
00002573  C3                 .       RET    NEAR
.
00002574  26                 &       ES:
00002575  A1 78 00           .x.     MOV    AX, [0078h]
00002578  E9 CF FF           ...     JMP    254Ah
0000257B  33 C0              3.      XOR    AX, AX
0000257D  8B D8              ..      MOV    BX, AX
0000257F  C3                 .       RET    NEAR
00002580  67                 g       ...
00002581  21 26 21 F1        !&!.    AND    [F121h], SP
00002585  19 CF              ..      SBB    DI, CX
00002587  19 F5              ..      SBB    BP, SI
00002589  19 FB              ..      SBB    BX, DI
0000258B  20 1E 26 8E         .&.    AND    [8E26h], BL
0000258F  1E                 .       PUSH   DS
00002590  76 00              v.      JBE    2592h
.
00002592  E8 A8 00           ...     CALL   263Dh
00002595  1F                 .       POP    DS
00002596  80 FB 1A           ...     CMP    BL, 1Ah
00002599  75 05              u.      JNE    25A0h
.
0000259B  33 DB              3.      XOR    BX, BX
0000259D  33 C0              3.      XOR    AX, AX
0000259F  C3                 .       RET    NEAR
.
000025A0  BB 01 00           ...     MOV    BX, 0001h
000025A3  8B C3              ..      MOV    AX, BX
000025A5  C3                 .       RET    NEAR
000025A6  1E                 .       PUSH   DS
000025A7  26                 &       ES:
000025A8  8E 1E 76 00        ..v.    MOV    DS, [0076h]
000025AC  E8 8E 00           ...     CALL   263Dh
000025AF  1F                 .       POP    DS
000025B0  80 FB 1A           ...     CMP    BL, 1Ah
000025B3  75 0E              u.      JNE    25C3h
000025B5  26                 &       ES:
000025B6  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000025BB  75 DE              u.      JNE    259Bh
000025BD  B8 01 00           ...     MOV    AX, 0001h
000025C0  E9 A8 FF           ...     JMP    256Bh
.
000025C3  1E                 .       PUSH   DS
000025C4  26                 &       ES:
000025C5  8E 1E 76 00        ..v.    MOV    DS, [0076h]
000025C9  FE 06 25 00        ..%.    INC    BYTE PTR [0025h]
000025CD  80 FB 0D           ...     CMP    BL, 0Dh
000025D0  75 0F              u.      JNE    25E1h
000025D2  E8 68 00           .h.     CALL   263Dh
000025D5  8A C3              ..      MOV    AL, BL
000025D7  B3 0D              ..      MOV    BL, 0Dh
000025D9  3C 0A              <.      CMP    AL, 0Ah
000025DB  75 04              u.      JNE    25E1h
000025DD  FE 06 25 00        ..%.    INC    BYTE PTR [0025h]
.
000025E1  1F                 .       POP    DS
000025E2  32 FF              2.      XOR    BH, BH
000025E4  8B C3              ..      MOV    AX, BX
000025E6  C3                 .       RET    NEAR
000025E7  1E                 .       PUSH   DS
000025E8  26                 &       ES:
000025E9  8E 1E 78 00        ..x.    MOV    DS, [0078h]
000025ED  E8 15 00           ...     CALL   2605h
000025F0  1F                 .       POP    DS
000025F1  C3                 .       RET    NEAR
000025F2  26                 &       ES:
000025F3  A1 78 00           .x.     MOV    AX, [0078h]
000025F6  0B C0              ..      OR     AX, AX
000025F8  74 0A              t.      JE     2604h
000025FA  1E                 .       PUSH   DS
000025FB  8E D8              ..      MOV    DS, AX
000025FD  B9 22 00           .".     MOV    CX, 0022h
00002600  E8 6B 00           .k.     CALL   266Eh
00002603  1F                 .       POP    DS
.
00002604  C3                 .       RET    NEAR
.
00002605  A0 25 00           .%.     MOV    AL, [0025h]
00002608  0A C0              ..      OR     AL, AL
0000260A  79 26              y&      JNS    2632h
0000260C  51                 Q       PUSH   CX
0000260D  B9 22 00           .".     MOV    CX, 0022h
00002610  E8 5B 00           .[.     CALL   266Eh
00002613  FF 06 22 00        ..".    INC    WORD PTR [0022h]
00002617  75 04              u.      JNE    261Dh
00002619  FE 06 24 00        ..$.    INC    BYTE PTR [0024h]
.
0000261D  06                 .       PUSH   ES
0000261E  1E                 .       PUSH   DS
0000261F  07                 .       POP    ES
00002620  BF 28 00           .(.     MOV    DI, 0028h
00002623  B9 40 00           .@.     MOV    CX, 0040h
00002626  B8 1A 1A           ...     MOV    AX, 1A1Ah
00002629  F3                 .       REPZ
0000262A  AB                 .       STOSW
0000262B  07                 .       POP    ES
0000262C  59                 Y       POP    CX
0000262D  32 C0              2.      XOR    AL, AL
0000262F  A2 25 00           .%.     MOV    [0025h], AL
.
00002632  32 E4              2.      XOR    AH, AH
00002634  96                 .       XCHG   SI
00002635  88 4C 28           .L(     MOV    [SI+28h], CL
00002638  FE 06 25 00        ..%.    INC    BYTE PTR [0025h]
0000263C  C3                 .       RET    NEAR
.
0000263D  A0 25 00           .%.     MOV    AL, [0025h]
00002640  0A C0              ..      OR     AL, AL
00002642  79 15              y.      JNS    2659h
00002644  B9 21 00           .!.     MOV    CX, 0021h
00002647  FF 06 22 00        ..".    INC    WORD PTR [0022h]
0000264B  75 04              u.      JNE    2651h
0000264D  FE 06 24 00        ..$.    INC    BYTE PTR [0024h]
.
00002651  E8 1A 00           ...     CALL   266Eh
00002654  32 C0              2.      XOR    AL, AL
00002656  A2 25 00           .%.     MOV    [0025h], AL
.
00002659  32 E4              2.      XOR    AH, AH
0000265B  96                 .       XCHG   SI
0000265C  8A 5C 28           .\(     MOV    BL, [SI+28h]
0000265F  80 FB 1A           ...     CMP    BL, 1Ah
00002662  75 07              u.      JNE    266Bh
00002664  26                 &       ES:
00002665  C7 06 76 00 00 00  ..v...  MOV    WORD PTR [0076h], 0000h
.
0000266B  8A C3              ..      MOV    AL, BL
0000266D  C3                 .       RET    NEAR
.
0000266E  26                 &       ES:
0000266F  A0 47 00           .G.     MOV    AL, [0047h]
00002672  26                 &       ES:
00002673  8A 26 46 00        .&F.    MOV    AH, [0046h]
00002677  50                 P       PUSH   AX
00002678  26                 &       ES:
00002679  FF 36 3A 00        .6:.    PUSH   [003Ah]
0000267D  26                 &       ES:
0000267E  FF 36 38 00        .68.    PUSH   [0038h]
00002682  E8 6F 00           .o.     CALL   26F4h
00002685  26                 &       ES:
00002686  C6 06 46 00 FF     ..F..   MOV    BYTE PTR [0046h], FFh
0000268B  26                 &       ES:
0000268C  C6 06 47 00 01     ..G..   MOV    BYTE PTR [0047h], 01h
00002691  26                 &       ES:
00002692  C7 06 38 00 28 00  ..8.(.  MOV    WORD PTR [0038h], 0028h
00002698  26                 &       ES:
00002699  8C 1E 3A 00        ..:.    MOV    [003Ah], DS
0000269D  51                 Q       PUSH   CX
0000269E  B9 0F 00           ...     MOV    CX, 000Fh
000026A1  BA 01 00           ...     MOV    DX, 0001h
000026A4  E8 FC DF           ...     CALL   06A3h
000026A7  59                 Y       POP    CX
000026A8  80 FB FF           ...     CMP    BL, FFh
000026AB  74 0A              t.      JE     26B7h
000026AD  BA 01 00           ...     MOV    DX, 0001h
000026B0  E8 F0 DF           ...     CALL   06A3h
000026B3  0A DB              ..      OR     BL, BL
000026B5  74 1C              t.      JE     26D3h
.
000026B7  80 3E 00 00 00     .>...   CMP    BYTE PTR [0000h], 00h
000026BC  74 0E              t.      JE     26CCh
000026BE  C6 06 28 00 1A     ..(..   MOV    BYTE PTR [0028h], 1Ah
000026C3  26                 &       ES:
000026C4  C7 06 76 00 00 00  ..v...  MOV    WORD PTR [0076h], 0000h
000026CA  EB 07              ..      JMP    26D3h
.
000026CC  26                 &       ES:
000026CD  C7 06 78 00 00 00  ..x...  MOV    WORD PTR [0078h], 0000h
.
000026D3  B9 10 00           ...     MOV    CX, 0010h
000026D6  BA 01 00           ...     MOV    DX, 0001h
000026D9  E8 C7 DF           ...     CALL   06A3h
000026DC  E8 15 00           ...     CALL   26F4h
000026DF  26                 &       ES:
000026E0  8F 06 38 00        ..8.    POP    [0038h]
000026E4  26                 &       ES:
000026E5  8F 06 3A 00        ..:.    POP    [003Ah]
000026E9  58                 X       POP    AX
000026EA  26                 &       ES:
000026EB  A2 47 00           .G.     MOV    [0047h], AL
000026EE  26                 &       ES:
000026EF  88 26 46 00        .&F.    MOV    [0046h], AH
000026F3  C3                 .       RET    NEAR
.
000026F4  A1 26 00           .&.     MOV    AX, [0026h]
000026F7  26                 &       ES:
000026F8  8B 1E 11 00        ....    MOV    BX, [0011h]
000026FC  06                 .       PUSH   ES
000026FD  2E                 .       CS:
000026FE  8E 06 06 00        ....    MOV    ES, [0006h]
00002702  26                 &       ES:
00002703  81 4F 22 00 08     .O"..   OR     WORD PTR [BX+22h], 0800h
00002708  26                 &       ES:
00002709  87 47 16           .G.     XCHG   AX, [BX+16h]
0000270C  07                 .       POP    ES
0000270D  A3 26 00           .&.     MOV    [0026h], AX
00002710  C3                 .       RET    NEAR
00002711  28 43 29           (C)     SUB    [BP+DI+29h], AL
00002714  31 39              19      XOR    [BX+DI], DI
00002716  38 35              85      CMP    [DI], DH
00002718  2C 44              ,D      SUB    AL, 44h
0000271A  49                 I       DEC    CX
0000271B  47                 G       INC    DI
0000271C  49                 I       DEC    CX
0000271D  54                 T       PUSH   SP
0000271E  41                 A       INC    CX
0000271F  4C                 L       DEC    SP
00002720  20 52 45            RE     AND    [BP+SI+45h], DL
00002723  53                 S       PUSH   BX
00002724  45                 E       INC    BP
00002725  41                 A       INC    CX
00002726  52                 R       PUSH   DX
00002727  43                 C       INC    BX
00002728  48                 H       DEC    AX
00002729  31 30              10      XOR    [BX+SI], SI
0000272B  35 33 2D           53-     XOR    AX, 2D33h
0000272E  30 30              00      XOR    [BX+SI], DH
00002730  30 30              00      XOR    [BX+SI], DH
00002732  2D 36 35           -65     SUB    AX, 3536h
00002735  34 33              43      XOR    AL, 33h
00002737  32 31              21      XOR    DH, [BX+DI]
00002739  C3                 .       RET    NEAR
0000273A  E7 22 EE           .".     OUT    EE22h, AX
0000273D  22 AF 24 B6        ".$.    AND    CH, [BX+B624h]
00002741  24 BC              $.      AND    AL, BCh
00002743  24 C2              $.      AND    AL, C2h
00002745  24 C9              $.      AND    AL, C9h
00002747  24 DC              $.      AND    AL, DCh
00002749  24 EF              $.      AND    AL, EFh
0000274B  24 F7              $.      AND    AL, F7h
0000274D  22 F5              ".      AND    DH, CH
0000274F  24 FB              $.      AND    AL, FBh
00002751  24 09              $.      AND    AL, 09h
00002753  25 23 25           %#%     AND    AX, 2523h
00002756  CB                 .       RETF
00002757  23 E0              #.      AND    SP, AX
00002759  23 EF              #.      AND    BP, DI
0000275B  23 39              #9      AND    DI, [BX+DI]
0000275D  24 7D              $}      AND    AL, 7Dh
0000275F  24 F3              $.      AND    AL, F3h
00002761  22 2E FF A4        "...    AND    CH, [A4FFh]
00002765  BA 22 BB           .".     MOV    DX, BB22h
00002768  FF                 %.      ...
00002768  FF                 %.      ...
0000276A  B9 02 00           ...     MOV    CX, 0002h
0000276D  C3                 .       RET    NEAR
0000276E  8B 1E 57 00        ..W.    MOV    BX, [0057h]
00002772  C3                 .       RET    NEAR
00002773  BB 12 10           ...     MOV    BX, 1012h
00002776  C3                 .       RET    NEAR
00002777  8B F2              ..      MOV    SI, DX
00002779  8C DA              ..      MOV    DX, DS
0000277B  1E                 .       PUSH   DS
0000277C  06                 .       PUSH   ES
0000277D  26                 &       ES:
0000277E  8E 1E 2E 00        ....    MOV    DS, [002Eh]
00002782  BF 67 23           .g#     MOV    DI, 2367h
00002785  33 DB              3.      XOR    BX, BX
00002787  8A 1C              ..      MOV    BL, [SI]
00002789  80 FB 06           ...     CMP    BL, 06h
0000278C  72 12              r.      JC     27A0h
0000278E  80 EB 80           ...     SUB    BL, 80h
00002791  72 08              r.      JC     279Bh
00002793  BF 7F 23           .#     MOV    DI, 237Fh
00002796  80 FB 13           ...     CMP    BL, 13h
00002799  72 05              r.      JC     27A0h
.
0000279B  BB FF FF           ...     MOV    BX, FFFFh
0000279E  EB 44              .D      JMP    27E4h
.
000027A0  D1 E3              ..      SHL    BX, 1
000027A2  D1 E3              ..      SHL    BX, 1
000027A4  2E                 .       CS:
000027A5  8B 09              ..      MOV    CX, [BX+DI]
000027A7  F6 C5 80           ...     TEST   CH, 80h
000027AA  74 02              t.      JE     27AEh
000027AC  8C C2              ..      MOV    DX, ES
.
000027AE  2E                 .       CS:
000027AF  8B 79 02           .y.     MOV    DI, [BX+DI+02h]
000027B2  F6 44 01 FF        .D..    TEST   BYTE PTR [SI+01h], FFh
000027B6  8D 74 02           .t.     LEA    SI, [SI+02h]
000027B9  75 08              u.      JNE    27C3h
000027BB  87 F7              ..      XCHG   SI, DI
000027BD  1E                 .       PUSH   DS
000027BE  07                 .       POP    ES
000027BF  8E DA              ..      MOV    DS, DX
000027C1  EB 14              ..      JMP    27D7h
.
000027C3  F6 C5 40           ..@     TEST   CH, 40h
000027C6  75 D3              u.      JNE    279Bh
000027C8  26                 &       ES:
000027C9  80 3E 18 00 00     .>...   CMP    BYTE PTR [0018h], 00h
000027CE  74 05              t.      JE     27D5h
000027D0  F6 C5 20           ..      TEST   CH, 20h
000027D3  75 C6              u.      JNE    279Bh
.
000027D5  8E C2              ..      MOV    ES, DX
.
000027D7  F6 C5 10           ...     TEST   CH, 10h
000027DA  74 01              t.      JE     27DDh
000027DC  FA                 .       CLI
.
000027DD  32 ED              2.      XOR    CH, CH
000027DF  F3                 .       REPZ
000027E0  A4                 .       MOVSB
000027E1  FB                 .       STI
000027E2  33 DB              3.      XOR    BX, BX
.
000027E4  07                 .       POP    ES
000027E5  1F                 .       POP    DS
000027E6  C3                 .       RET    NEAR
000027E7  01 20              .       ADD    [BX+SI], SP
000027E9  65                 e       GS:
000027EA  00 01              ..      ADD    [BX+DI], AL
000027EC  20 66 00            f.     AND    [BP+00h], AH
000027EF  01 20              .       ADD    [BX+SI], SP
000027F1  67                 g       ...
000027F2  00 01              ..      ADD    [BX+DI], AL
000027F4  60                 `       PUSHA
000027F5  01 0F              ..      ADD    [BX], CX
000027F7  01 20              .       ADD    [BX+SI], SP
000027F9  5E                 ^       POP    SI
000027FA  00 05              ..      ADD    [DI], AL
000027FC  10 5F 00           ._.     ADC    [BX+00h], BL
000027FF  01 20              .       ADD    [BX+SI], SP
00002801  07                 .       POP    ES
00002802  0F                 .       POP    CS
00002803  01 E0              ..      ADD    AX, SP
00002805  05 00 1A           ...     ADD    AX, 1A00h
00002808  80 36 00 01 20     .6..    XOR    BYTE PTR [0100h], 20h
0000280D  BA 01 FF           ...     MOV    DX, FF01h
00002810  20 BB 01 02         ...    AND    [BP+DI+0201h], BH
00002814  30 44 00           0D.     XOR    [SI+00h], AL
00002817  FF 20              .       JMP    [BX+SI]
00002819  92                 .       XCHG   DX
0000281A  00 04              ..      ADD    [SI], AL
0000281C  30 5A 00           0Z.     XOR    [BP+SI+00h], BL
0000281F  01 E0              ..      ADD    AX, SP
00002821  18 00              ..      SBB    [BX+SI], AL
00002823  01 60 56           .`V     ADD    [BX+SI+56h], SP
00002826  00 01              ..      ADD    [BX+DI], AL
00002828  20 BB 02 02         ...    AND    [BP+DI+0202h], BH
0000282C  20 AE 05 01         ...    AND    [BP+0105h], CH
00002830  60                 `       PUSHA
00002831  59                 Y       POP    CX
00002832  00 04              ..      ADD    [SI], AL
00002834  90                 .       NOP
00002835  70 00              p.      JO     2837h
.
00002837  02 E0              ..      ADD    AH, AL
00002839  11 00              ..      ADC    [BX+SI], AX
0000283B  05 20 B3           . .     ADD    AX, B320h
0000283E  01 01              ..      ADD    [BX+DI], AX
00002840  60                 `       PUSHA
00002841  B8 01 20           ..      MOV    AX, 2001h
00002844  10 30              .0      ADC    [BX+SI], DH
00002846  10 01              ..      ADC    [BX+DI], AL
00002848  10 50 10           .P.     ADC    [BX+SI+10h], DL
0000284B  06                 .       PUSH   ES
0000284C  26                 &       ES:
0000284D  8E 06 2E 00        ....    MOV    ES, [002Eh]
00002851  8B FA              ..      MOV    DI, DX
00002853  BE B3 22           .."     MOV    SI, 22B3h
00002856  B9 03 00           ...     MOV    CX, 0003h
00002859  F3                 .       REPZ
0000285A  2E                 .       CS:
0000285B  A5                 .       MOVSW
0000285C  07                 .       POP    ES
0000285D  8B D9              ..      MOV    BX, CX
0000285F  C3                 .       RET    NEAR
00002860  42                 B       INC    DX
00002861  74 06              t.      JE     2869h
00002863  4A                 J       DEC    DX
00002864  26                 &       ES:
00002865  89 16 14 00        ....    MOV    [0014h], DX
.
00002869  26                 &       ES:
0000286A  8B 1E 14 00        ....    MOV    BX, [0014h]
0000286E  C3                 .       RET    NEAR
0000286F  26                 &       ES:
00002870  8B 36 11 00        .6..    MOV    SI, [0011h]
00002874  85 F6              ..      TEST   SI, SI
00002876  74 40              t@      JE     28B8h
00002878  FA                 .       CLI
00002879  8B 3E 92 01        .>..    MOV    DI, [0192h]
0000287D  8B 05              ..      MOV    AX, [DI]
0000287F  A3 92 01           ...     MOV    [0192h], AX
00002882  FB                 .       STI
00002883  06                 .       PUSH   ES
00002884  1E                 .       PUSH   DS
00002885  07                 .       POP    ES
.
00002886  AD                 .       LODSW
00002887  56                 V       PUSH   SI
00002888  85 C0              ..      TEST   AX, AX
0000288A  75 03              u.      JNE    288Fh
0000288C  AB                 .       STOSW
0000288D  EB 1A              ..      JMP    28A9h
.
0000288F  96                 .       XCHG   SI
00002890  FA                 .       CLI
00002891  A1 94 01           ...     MOV    AX, [0194h]
00002894  AB                 .       STOSW
00002895  85 C0              ..      TEST   AX, AX
00002897  74 10              t.      JE     28A9h
00002899  51                 Q       PUSH   CX
0000289A  57                 W       PUSH   DI
0000289B  97                 .       XCHG   DI
0000289C  8B 05              ..      MOV    AX, [DI]
0000289E  A3 94 01           ...     MOV    [0194h], AX
000028A1  FB                 .       STI
000028A2  B9 05 00           ...     MOV    CX, 0005h
000028A5  F3                 .       REPZ
000028A6  A5                 .       MOVSW
000028A7  5F                 _       POP    DI
000028A8  59                 Y       POP    CX
.
000028A9  FB                 .       STI
000028AA  5E                 ^       POP    SI
000028AB  E2 D9              ..      LOOP   2886h
000028AD  A5                 .       MOVSW
000028AE  A5                 .       MOVSW
000028AF  07                 .       POP    ES
000028B0  83 EF 24 26        ..$&    SUB    DI, 2624h
000028B4  89 3E 11           .>.     MOV    [0011h], DI
000028B7  00 C3              ..      ADD    BL, AL
000028B9  26                 &       ES:
000028BA  8B 36 11 00        .6..    MOV    SI, [0011h]
000028BE  85 F6              ..      TEST   SI, SI
000028C0  74 3A              t:      JE     28FCh
000028C2  B9 10 00           ...     MOV    CX, 0010h
.
000028C5  AD                 .       LODSW
000028C6  93                 .       XCHG   BX
000028C7  85 DB              ..      TEST   BX, BX
000028C9  74 10              t.      JE     28DBh
000028CB  FF 4F 08           .O.     DEC    WORD PTR [BX+08h]
000028CE  75 0B              u.      JNE    28DBh
000028D0  FA                 .       CLI
000028D1  A1 94 01           ...     MOV    AX, [0194h]
000028D4  89 07              ..      MOV    [BX], AX
000028D6  89 1E 94 01        ....    MOV    [0194h], BX
000028DA  FB                 .       STI
.
000028DB  E2 E8              ..      LOOP   28C5h
000028DD  FF 0C              ..      DEC    WORD PTR [SI]
000028DF  75 1B              u.      JNE    28FCh
000028E1  83 EE 20           ..      SUB    SI, 20h
000028E4  FA                 .       CLI
000028E5  8B 1E 92 01        ....    MOV    BX, [0192h]
000028E9  89 1C              ..      MOV    [SI], BX
000028EB  89 36 92 01        .6..    MOV    [0192h], SI
000028EF  FB                 .       STI
000028F0  1E                 .       PUSH   DS
000028F1  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
000028F5  C7 06 11 00 00 00  ......  MOV    WORD PTR [0011h], 0000h
000028FB  1F                 .       POP    DS
.
000028FC  C3                 .       RET    NEAR
000028FD  26                 &       ES:
000028FE  8C 1E 30 00        ..0.    MOV    [0030h], DS
00002902  2B DB              +.      SUB    BX, BX
00002904  2B C0              +.      SUB    AX, AX
00002906  C3                 .       RET    NEAR
00002907  90                 .       NOP
00002908  CF                 .       IRET
.
00002909  B9 03 00           ...     MOV    CX, 0003h
.
0000290C  51                 Q       PUSH   CX
0000290D  80 C1 0C           ...     ADD    CL, 0Ch
00002910  8A C1              ..      MOV    AL, CL
00002912  BA 01 00           ...     MOV    DX, 0001h
00002915  D3 E2              ..      SHL    DX, CL
00002917  B1 FF              ..      MOV    CL, FFh
00002919  53                 S       PUSH   BX
0000291A  E8 8B 1B           ...     CALL   44A8h
0000291D  5B                 [       POP    BX
0000291E  8A C8              ..      MOV    CL, AL
00002920  B8 01 00           ...     MOV    AX, 0001h
00002923  D3 E0              ..      SHL    AX, CL
00002925  85 D8              ..      TEST   BX, AX
00002927  74 02              t.      JE     292Bh
00002929  0B DA              ..      OR     BX, DX
.
0000292B  59                 Y       POP    CX
0000292C  E2 DE              ..      LOOP   290Ch
0000292E  C3                 .       RET    NEAR
0000292F  8B 1E CC 05        ....    MOV    BX, [05CCh]
00002933  E9 D3 FF           ...     JMP    2909h
00002936  26                 &       ES:
00002937  8A 1E 36 00        ..6.    MOV    BL, [0036h]
0000293B  C3                 .       RET    NEAR
0000293C  26                 &       ES:
0000293D  89 16 38 00        ..8.    MOV    [0038h], DX
00002941  C3                 .       RET    NEAR
00002942  8B 1E CA 05        ....    MOV    BX, [05CAh]
00002946  E9 C0 FF           ...     JMP    2909h
00002949  8A C2              ..      MOV    AL, DL
0000294B  3C FF              <.      CMP    AL, FFh
0000294D  75 06              u.      JNE    2955h
0000294F  26                 &       ES:
00002950  8A 1E 37 00        ..7.    MOV    BL, [0037h]
00002954  C3                 .       RET    NEAR
.
00002955  24 0F              $.      AND    AL, 0Fh
00002957  26                 &       ES:
00002958  A2 37 00           .7.     MOV    [0037h], AL
0000295B  C3                 .       RET    NEAR
0000295C  33 DB              3.      XOR    BX, BX
0000295E  0A D2              ..      OR     DL, DL
00002960  74 0B              t.      JE     296Dh
00002962  80 FA 81           ...     CMP    DL, 81h
00002965  73 06              s.      JNC    296Dh
00002967  26                 &       ES:
00002968  88 16 47 00        ..G.    MOV    [0047h], DL
0000296C  C3                 .       RET    NEAR
.
0000296D  4B                 K       DEC    BX
0000296E  C3                 .       RET    NEAR
0000296F  26                 &       ES:
00002970  88 16 46 00        ..F.    MOV    [0046h], DL
00002974  C3                 .       RET    NEAR
00002975  26                 &       ES:
00002976  89 16 3A 00        ..:.    MOV    [003Ah], DX
0000297A  C3                 .       RET    NEAR
0000297B  26                 &       ES:
0000297C  A1 3A 00           .:.     MOV    AX, [003Ah]
0000297F  26                 &       ES:
00002980  A3 30 00           .0.     MOV    [0030h], AX
00002983  26                 &       ES:
00002984  8B 1E 38 00        ..8.    MOV    BX, [0038h]
00002988  C3                 .       RET    NEAR
00002989  8B F2              ..      MOV    SI, DX
0000298B  BF 5F 00           ._.     MOV    DI, 005Fh
0000298E  FA                 .       CLI
0000298F  06                 .       PUSH   ES
00002990  1E                 .       PUSH   DS
00002991  26                 &       ES:
00002992  8E 1E 2E 00        ....    MOV    DS, [002Eh]
00002996  07                 .       POP    ES
00002997  A5                 .       MOVSW
00002998  A5                 .       MOVSW
00002999  06                 .       PUSH   ES
0000299A  1F                 .       POP    DS
0000299B  07                 .       POP    ES
0000299C  C6 06 63 00 00     ..c..   MOV    BYTE PTR [0063h], 00h
000029A1  FB                 .       STI
000029A2  C3                 .       RET    NEAR
000029A3  8B FA              ..      MOV    DI, DX
000029A5  BE 5F 00           ._.     MOV    SI, 005Fh
000029A8  06                 .       PUSH   ES
000029A9  26                 &       ES:
000029AA  8E 06 2E 00        ....    MOV    ES, [002Eh]
000029AE  FA                 .       CLI
000029AF  A5                 .       MOVSW
000029B0  A5                 .       MOVSW
000029B1  8A 1E 63 00        ..c.    MOV    BL, [0063h]
000029B5  FB                 .       STI
000029B6  07                 .       POP    ES
000029B7  C3                 .       RET    NEAR
000029B8  C3                 .       RET    NEAR
000029B9  E8 43 01           .C.     CALL   2AFFh
000029BC  0A 44 01           .D.     OR     AL, [SI+01h]
000029BF  1A 44 35           .D5     SBB    AL, [SI+35h]
000029C2  2A 45 35           *E5     SUB    AL, [DI+35h]
000029C5  68 45 25           hE%     PUSH   2545h
000029C8  E4 45              .E      IN     AL, 45h
000029CA  21 18              !.      AND    [BX+SI], BX
000029CC  46                 F       INC    SI
000029CD  35 36 46           56F     XOR    AX, 4636h
000029D0  17                 .       POP    SS
000029D1  48                 H       DEC    AX
000029D2  46                 F       INC    SI
000029D3  17                 .       POP    SS
000029D4  5A                 Z       POP    DX
000029D5  46                 F       INC    SI
000029D6  25 58 47           %XG     AND    AX, 4758h
000029D9  15 CF 47           ..G     ADC    AX, 47CFh
000029DC  01 DC              ..      ADD    SP, BX
000029DE  47                 G       INC    DI
000029DF  01 F8              ..      ADD    AX, DI
000029E1  47                 G       INC    DI
000029E2  05 3D 48           .=H     ADD    AX, 483Dh
000029E5  01 55 48           .UH     ADD    [DI+48h], DX
000029E8  1B 6E 48           .nH     SBB    BP, [BP+48h]
000029EB  1B 87 48 19        ..H.    SBB    AX, [BX+1948h]
000029EF  BE 48 09           .H.     MOV    SI, 0948h
000029F2  CE                 .       INTO
000029F3  48                 H       DEC    AX
000029F4  01 22              ."      ADD    [BP+SI], SP
000029F6  29 01              ).      SUB    [BX+DI], AX
000029F8  22 29              ")      AND    CH, [BX+DI]
000029FA  01 17              ..      ADD    [BX], DX
000029FC  49                 I       DEC    CX
000029FD  1B 22              ."      SBB    SP, [BP+SI]
000029FF  29 19              ).      SUB    [BX+DI], BX
00002A01  22 29              ")      AND    CH, [BX+DI]
00002A03  19 31              .1      SBB    [BX+DI], SI
00002A05  49                 I       DEC    CX
00002A06  01 7B 49           .{I     ADD    [BP+DI+49h], DI
00002A09  01 8A 49 01        ..I.    ADD    [BP+SI+0149h], CX
00002A0D  11 4A 09           .J.     ADC    [BP+SI+09h], CX
00002A10  12 4B 05           .K.     ADC    CL, [BP+DI+05h]
00002A13  98                 .       CBW
00002A14  4B                 K       DEC    BX
00002A15  01 AD 4B 05        ..K.    ADD    [DI+054Bh], BP
00002A19  F0                 .       LOCK
00002A1A  4B                 K       DEC    BX
00002A1B  05 73 4C           .sL     ADD    AX, 4C73h
00002A1E  01 8B 4C 15        ..L.    ADD    [BP+DI+154Ch], CX
00002A22  8A 49 01           .I.     MOV    CL, [BX+DI+01h]
00002A25  E5 4C 01           .L.     IN     AX, 014Ch
.
00002A28  90                 .       NOP
00002A29  CF                 .       IRET
00002A2A  03 F1              ..      ADD    SI, CX
00002A2C  81 C6 39 25        ..9%    ADD    SI, 2539h
00002A30  E8 20 00           . .     CALL   2A53h
00002A33  8B C3              ..      MOV    AX, BX
00002A35  C3                 .       RET    NEAR
.
00002A36  8A 0E 1D 06        ....    MOV    CL, [061Dh]
00002A3A  32 ED              2.      XOR    CH, CH
00002A3C  8B F1              ..      MOV    SI, CX
00002A3E  D1 E6              ..      SHL    SI, 1
00002A40  03 F1              ..      ADD    SI, CX
00002A42  81 C6 39 25        ..9%    ADD    SI, 2539h
00002A46  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00002A4A  8B 16 22 06        ..".    MOV    DX, [0622h]
00002A4E  9C                 .       PUSHF
00002A4F  58                 X       POP    AX
00002A50  FA                 .       CLI
00002A51  EB 23              .#      JMP    2A76h
.
00002A53  26                 &       ES:
00002A54  FE 06 13 00        ....    INC    BYTE PTR [0013h]
00002A58  51                 Q       PUSH   CX
00002A59  52                 R       PUSH   DX
00002A5A  56                 V       PUSH   SI
00002A5B  BB 7A 00           .z.     MOV    BX, 007Ah
00002A5E  B9 04 02           ...     MOV    CX, 0204h
00002A61  E8 3F DC           .?.     CALL   06A3h
00002A64  5E                 ^       POP    SI
00002A65  5A                 Z       POP    DX
00002A66  59                 Y       POP    CX
00002A67  88 0E 1D 06        ....    MOV    [061Dh], CL
00002A6B  9C                 .       PUSHF
00002A6C  58                 X       POP    AX
00002A6D  FA                 .       CLI
00002A6E  8C 16 65 07        ..e.    MOV    [0765h], SS
00002A72  89 26 67 07        .&g.    MOV    [0767h], SP
.
00002A76  8C DB              ..      MOV    DX, DS
00002A78  8E D3              ..      MOV    SS, BX
00002A7A  BC 63 07           .c.     MOV    SP, 0763h
00002A7D  50                 P       PUSH   AX
00002A7E  9D                 .       POPF
00002A7F  26                 &       ES:
00002A80  A1 36 00           .6.     MOV    AX, [0036h]
00002A83  A3 26 06           .&.     MOV    [0626h], AX
00002A86  26                 &       ES:
00002A87  A1 2E 00           ...     MOV    AX, [002Eh]
00002A8A  A3 28 06           .(.     MOV    [0628h], AX
00002A8D  26                 &       ES:
00002A8E  A1 30 00           .0.     MOV    AX, [0030h]
00002A91  A3 2A 06           .*.     MOV    [062Ah], AX
00002A94  06                 .       PUSH   ES
00002A95  56                 V       PUSH   SI
00002A96  8C D8              ..      MOV    AX, DS
00002A98  8C C3              ..      MOV    DX, ES
00002A9A  8E DB              ..      MOV    DS, BX
00002A9C  8E C0              ..      MOV    ES, AX
00002A9E  BE 38 00           .8.     MOV    SI, 0038h
00002AA1  BF 2C 06           .,.     MOV    DI, 062Ch
00002AA4  B9 18 00           ...     MOV    CX, 0018h
00002AA7  F3                 .       REPZ
00002AA8  A4                 .       MOVSB
00002AA9  8E D8              ..      MOV    DS, AX
00002AAB  A1 2C 06           .,.     MOV    AX, [062Ch]
00002AAE  B1 04              ..      MOV    CL, 04h
00002AB0  D3 E8              ..      SHR    AX, CL
00002AB2  01 06 2E 06        ....    ADD    [062Eh], AX
00002AB6  81 26 2C 06 0F 00  .&,...  AND    WORD PTR [062Ch], 000Fh
00002ABC  B9 14 00           ...     MOV    CX, 0014h
00002ABF  33 C0              3.      XOR    AX, AX
00002AC1  BF CF 05           ...     MOV    DI, 05CFh
00002AC4  F3                 .       REPZ
00002AC5  AA                 .       STOSB
00002AC6  89 16 22 06        ..".    MOV    [0622h], DX
00002ACA  88 16 94 06        ....    MOV    [0694h], DL
00002ACE  5E                 ^       POP    SI
00002ACF  56                 V       PUSH   SI
00002AD0  2E                 .       CS:
00002AD1  8A 64 02           .d.     MOV    AH, [SI+02h]
00002AD4  F6 C4 04           ...     TEST   AH, 04h
00002AD7  74 05              t.      JE     2ADEh
00002AD9  E8 0B 02           ...     CALL   2CE7h
00002ADC  EB 0B              ..      JMP    2AE9h
.
00002ADE  F6 C4 08           ...     TEST   AH, 08h
00002AE1  74 06              t.      JE     2AE9h
00002AE3  E8 05 02           ...     CALL   2CEBh
00002AE6  E8 ED 01           ...     CALL   2CD6h
.
00002AE9  5E                 ^       POP    SI
00002AEA  80 3E 3B 06 01     .>;..   CMP    BYTE PTR [063Bh], 01h
00002AEF  74 0C              t.      JE     2AFDh
00002AF1  2E                 .       CS:
00002AF2  F6 44 02 02        .D..    TEST   BYTE PTR [SI+02h], 02h
00002AF6  74 05              t.      JE     2AFDh
00002AF8  E8 89 01           ...     CALL   2C84h
00002AFB  EB 03              ..      JMP    2B00h
.
00002AFD  E8 2D 01           .-.     CALL   2C2Dh
.
00002B00  8A 0E D0 05        ....    MOV    CL, [05D0h]
00002B04  32 ED              2.      XOR    CH, CH
00002B06  E3 1C              ..      JCXZ   2B24h
00002B08  BE 69 07           .i.     MOV    SI, 0769h
00002B0B  8B 3E 22 06        .>".    MOV    DI, [0622h]
00002B0F  8E 06 28 06        ..(.    MOV    ES, [0628h]
00002B13  F3                 .       REPZ
00002B14  A4                 .       MOVSB
00002B15  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00002B1A  74 08              t.      JE     2B24h
00002B1C  8B 3E 22 06        .>".    MOV    DI, [0622h]
00002B20  26                 &       ES:
00002B21  80 0D 80           ...     OR     BYTE PTR [DI], 80h
.
00002B24  07                 .       POP    ES
00002B25  A0 1D 06           ...     MOV    AL, [061Dh]
00002B28  3C 04              <.      CMP    AL, 04h
00002B2A  74 08              t.      JE     2B34h
00002B2C  3C 05              <.      CMP    AL, 05h
00002B2E  74 04              t.      JE     2B34h
00002B30  3C 21              <!      CMP    AL, 21h
00002B32  75 0B              u.      JNE    2B3Fh
.
00002B34  BE 30 06           .0.     MOV    SI, 0630h
00002B37  BF 3C 00           .<.     MOV    DI, 003Ch
00002B3A  B9 14 00           ...     MOV    CX, 0014h
00002B3D  F3                 .       REPZ
00002B3E  A4                 .       MOVSB
.
00002B3F  A1 2A 06           .*.     MOV    AX, [062Ah]
00002B42  26                 &       ES:
00002B43  A3 30 00           .0.     MOV    [0030h], AX
00002B46  8B 1E D1 05        ....    MOV    BX, [05D1h]
00002B4A  9C                 .       PUSHF
00002B4B  58                 X       POP    AX
00002B4C  FA                 .       CLI
00002B4D  8E 16 65 07        ..e.    MOV    SS, [0765h]
00002B51  8B 26 67 07        .&g.    MOV    SP, [0767h]
00002B55  50                 P       PUSH   AX
00002B56  9D                 .       POPF
00002B57  A0 DE 05           ...     MOV    AL, [05DEh]
00002B5A  53                 S       PUSH   BX
00002B5B  A8 FF              ..      TEST   AL, FFh
00002B5D  74 17              t.      JE     2B76h
00002B5F  FF 36 28 06        .6(.    PUSH   [0628h]
00002B63  BB FF FF           ...     MOV    BX, FFFFh
00002B66  F6 06 D3 05 FF     .....   TEST   BYTE PTR [05D3h], FFh
00002B6B  74 04              t.      JE     2B71h
00002B6D  8B 1E 22 06        ..".    MOV    BX, [0622h]
.
00002B71  53                 S       PUSH   BX
00002B72  8A 26 AD 06        .&..    MOV    AH, [06ADh]
.
00002B76  50                 P       PUSH   AX
00002B77  BB 7A 00           .z.     MOV    BX, 007Ah
00002B7A  B9 05 02           ...     MOV    CX, 0205h
00002B7D  E8 23 DB           .#.     CALL   06A3h
00002B80  58                 X       POP    AX
00002B81  A8 FF              ..      TEST   AL, FFh
00002B83  75 03              u.      JNE    2B88h
00002B85  E9 9B 00           ...     JMP    2C23h
.
00002B88  50                 P       PUSH   AX
00002B89  BB 82 00           ...     MOV    BX, 0082h
00002B8C  B9 04 02           ...     MOV    CX, 0204h
00002B8F  E8 11 DB           ...     CALL   06A3h
00002B92  8B 16 1C 10        ....    MOV    DX, [101Ch]
00002B96  E8 7B 01           .{.     CALL   2D14h
00002B99  58                 X       POP    AX
00002B9A  50                 P       PUSH   AX
00002B9B  80 C4 41           ..A     ADD    AH, 41h
00002B9E  88 26 AE 06        .&..    MOV    [06AEh], AH
00002BA2  BA AE 06           ...     MOV    DX, 06AEh
00002BA5  E8 6C 01           .l.     CALL   2D14h
00002BA8  58                 X       POP    AX
00002BA9  50                 P       PUSH   AX
00002BAA  8A D8              ..      MOV    BL, AL
00002BAC  32 FF              2.      XOR    BH, BH
00002BAE  D1 E3              ..      SHL    BX, 1
00002BB0  8B 9F B2 06        ....    MOV    BX, [BX+06B2h]
00002BB4  8B 17              ..      MOV    DX, [BX]
00002BB6  E8 5B 01           .[.     CALL   2D14h
00002BB9  8B 16 1E 10        ....    MOV    DX, [101Eh]
00002BBD  E8 54 01           .T.     CALL   2D14h
00002BC0  58                 X       POP    AX
00002BC1  26                 &       ES:
00002BC2  A0 3C 00           .<.     MOV    AL, [003Ch]
00002BC5  B4 30              .0      MOV    AH, 30h
00002BC7  3C 64              <d      CMP    AL, 64h
00002BC9  72 09              r.      JC     2BD4h
00002BCB  50                 P       PUSH   AX
00002BCC  B2 31              .1      MOV    DL, 31h
00002BCE  E8 3D 01           .=.     CALL   2D0Eh
00002BD1  58                 X       POP    AX
00002BD2  2C 64              ,d      SUB    AL, 64h
.
00002BD4  2C 0A              ,.      SUB    AL, 0Ah
00002BD6  72 04              r.      JC     2BDCh
00002BD8  FE C4              ..      INC    AH
00002BDA  EB F8              ..      JMP    2BD4h
.
00002BDC  50                 P       PUSH   AX
00002BDD  8A D4              ..      MOV    DL, AH
00002BDF  E8 2C 01           .,.     CALL   2D0Eh
00002BE2  5A                 Z       POP    DX
00002BE3  80 C2 3A           ..:     ADD    DL, 3Ah
00002BE6  E8 25 01           .%.     CALL   2D0Eh
00002BE9  5E                 ^       POP    SI
00002BEA  5A                 Z       POP    DX
00002BEB  46                 F       INC    SI
00002BEC  74 2C              t,      JE     2C1Ah
00002BEE  BF CC 06           ...     MOV    DI, 06CCh
00002BF1  1E                 .       PUSH   DS
00002BF2  06                 .       PUSH   ES
00002BF3  1E                 .       PUSH   DS
00002BF4  07                 .       POP    ES
00002BF5  8E DA              ..      MOV    DS, DX
00002BF7  B9 08 00           ...     MOV    CX, 0008h
.
00002BFA  AC                 .       LODSB
00002BFB  24 7F              $      AND    AL, 7Fh
00002BFD  AA                 .       STOSB
00002BFE  E2 FA              ..      LOOP   2BFAh
00002C00  B0 2E              ..      MOV    AL, 2Eh
00002C02  AA                 .       STOSB
00002C03  B1 03              ..      MOV    CL, 03h
.
00002C05  AC                 .       LODSB
00002C06  24 7F              $      AND    AL, 7Fh
00002C08  AA                 .       STOSB
00002C09  E2 FA              ..      LOOP   2C05h
00002C0B  07                 .       POP    ES
00002C0C  1F                 .       POP    DS
00002C0D  8B 16 20 10        .. .    MOV    DX, [1020h]
00002C11  E8 00 01           ...     CALL   2D14h
00002C14  BA CC 06           ...     MOV    DX, 06CCh
00002C17  E8 FA 00           ...     CALL   2D14h
.
00002C1A  BB 82 00           ...     MOV    BX, 0082h
00002C1D  B9 05 02           ...     MOV    CX, 0205h
00002C20  E8 80 DA           ...     CALL   06A3h
.
00002C23  5B                 [       POP    BX
00002C24  53                 S       PUSH   BX
00002C25  B9 06 02           ...     MOV    CX, 0206h
00002C28  E8 78 DA           .x.     CALL   06A3h
00002C2B  5B                 [       POP    BX
00002C2C  C3                 .       RET    NEAR
.
00002C2D  89 26 63 07        .&c.    MOV    [0763h], SP
00002C31  2E                 .       CS:
00002C32  F6 44 02 20        .D.     TEST   BYTE PTR [SI+02h], 20h
00002C36  74 11              t.      JE     2C49h
00002C38  F6 06 69 07 80     ..i..   TEST   BYTE PTR [0769h], 80h
00002C3D  74 0A              t.      JE     2C49h
00002C3F  80 26 69 07 1F     .&i..   AND    BYTE PTR [0769h], 1Fh
00002C44  C6 06 E0 05 FF     .....   MOV    BYTE PTR [05E0h], FFh
.
00002C49  2E                 .       CS:
00002C4A  F6 44 02 10        .D..    TEST   BYTE PTR [SI+02h], 10h
00002C4E  74 05              t.      JE     2C55h
00002C50  56                 V       PUSH   SI
00002C51  E8 A1 18           ...     CALL   44F5h
00002C54  5E                 ^       POP    SI
.
00002C55  2E                 .       CS:
00002C56  FF 14              ..      CALL   [SI]
.
00002C58  80 3E D3 05 00     .>...   CMP    BYTE PTR [05D3h], 00h
00002C5D  74 24              t$      JE     2C83h
00002C5F  A0 45 06           .E.     MOV    AL, [0645h]
00002C62  BB 69 07           .i.     MOV    BX, 0769h
00002C65  08 47 07           .G.     OR     [BX+07h], AL
00002C68  A0 44 06           .D.     MOV    AL, [0644h]
00002C6B  3C 60              <`      CMP    AL, 60h
00002C6D  75 06              u.      JNE    2C75h
00002C6F  80 4F 08 80        .O..    OR     BYTE PTR [BX+08h], 80h
00002C73  EB 03              ..      JMP    2C78h
.
00002C75  08 47 0C           .G.     OR     [BX+0Ch], AL
.
00002C78  A0 88 06           ...     MOV    AL, [0688h]
00002C7B  08 47 0F           .G.     OR     [BX+0Fh], AL
00002C7E  A0 CF 05           ...     MOV    AL, [05CFh]
00002C81  88 07              ..      MOV    [BX], AL
.
00002C83  C3                 .       RET    NEAR
.
00002C84  89 36 A8 06        .6..    MOV    [06A8h], SI
00002C88  2E                 .       CS:
00002C89  8A 64 02           .d.     MOV    AH, [SI+02h]
00002C8C  A0 3B 06           .;.     MOV    AL, [063Bh]
.
00002C8F  A2 DC 05           ...     MOV    [05DCh], AL
00002C92  50                 P       PUSH   AX
00002C93  8B 36 A8 06        .6..    MOV    SI, [06A8h]
00002C97  8B 16 22 06        ..".    MOV    DX, [0622h]
00002C9B  E8 8F FF           ...     CALL   2C2Dh
00002C9E  8A 1E D1 05        ....    MOV    BL, [05D1h]
00002CA2  0A DB              ..      OR     BL, BL
00002CA4  58                 X       POP    AX
00002CA5  74 0D              t.      JE     2CB4h
00002CA7  80 FB FF           ...     CMP    BL, FFh
00002CAA  74 20              t       JE     2CCCh
00002CAC  8A 3E 3B 06        .>;.    MOV    BH, [063Bh]
00002CB0  2A F8              *.      SUB    BH, AL
00002CB2  EB 14              ..      JMP    2CC8h
.
00002CB4  F6 C4 08           ...     TEST   AH, 08h
00002CB7  74 03              t.      JE     2CBCh
00002CB9  E8 47 00           .G.     CALL   2D03h
.
00002CBC  81 06 2C 06 80 00  ..,...  ADD    WORD PTR [062Ch], 0080h
00002CC2  FE C8              ..      DEC    AL
00002CC4  75 C9              u.      JNE    2C8Fh
00002CC6  33 DB              3.      XOR    BX, BX
.
00002CC8  89 1E D1 05        ....    MOV    [05D1h], BX
.
00002CCC  F6 C4 08           ...     TEST   AH, 08h
00002CCF  74 31              t1      JE     2D02h
00002CD1  E8 0C 00           ...     CALL   2CE0h
00002CD4  EB 05              ..      JMP    2CDBh
.
00002CD6  E8 07 00           ...     CALL   2CE0h
00002CD9  87 DA              ..      XCHG   BX, DX
.
00002CDB  B1 03              ..      MOV    CL, 03h
00002CDD  E9 FA 00           ...     JMP    2DDAh
.
00002CE0  BB 8A 07           ...     MOV    BX, 078Ah
00002CE3  BA AA 06           ...     MOV    DX, 06AAh
00002CE6  C3                 .       RET    NEAR
.
00002CE7  B1 21              .!      MOV    CL, 21h
00002CE9  EB 02              ..      JMP    2CEDh
.
00002CEB  B1 24              .$      MOV    CL, 24h
.
00002CED  88 0E D0 05        ....    MOV    [05D0h], CL
00002CF1  32 ED              2.      XOR    CH, CH
00002CF3  8B 36 22 06        .6".    MOV    SI, [0622h]
00002CF7  BF 69 07           .i.     MOV    DI, 0769h
00002CFA  1E                 .       PUSH   DS
00002CFB  8E 1E 28 06        ..(.    MOV    DS, [0628h]
00002CFF  F3                 .       REPZ
00002D00  A4                 .       MOVSB
00002D01  1F                 .       POP    DS
.
00002D02  C3                 .       RET    NEAR
.
00002D03  BB 8A 07           ...     MOV    BX, 078Ah
00002D06  FF 07              ..      INC    WORD PTR [BX]
00002D08  75 03              u.      JNE    2D0Dh
00002D0A  FE 47 02           .G.     INC    BYTE PTR [BX+02h]
.
00002D0D  C3                 .       RET    NEAR
.
00002D0E  B9 19 04           ...     MOV    CX, 0419h
00002D11  E9 8F D9           ...     JMP    06A3h
.
00002D14  8B DA              ..      MOV    BX, DX
.
00002D16  8A 17              ..      MOV    DL, [BX]
00002D18  80 FA 24           ..$     CMP    DL, 24h
00002D1B  74 08              t.      JE     2D25h
00002D1D  53                 S       PUSH   BX
00002D1E  E8 ED FF           ...     CALL   2D0Eh
00002D21  5B                 [       POP    BX
00002D22  43                 C       INC    BX
00002D23  EB F1              ..      JMP    2D16h
.
00002D25  C3                 .       RET    NEAR
.
00002D26  06                 .       PUSH   ES
00002D27  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00002D2B  FF 1E 28 00        ..(.    CALL   FAR [0028h]
00002D2F  FC                 .       CLD
00002D30  07                 .       POP    ES
00002D31  C3                 .       RET    NEAR
.
00002D32  8B 16 9B 06        ....    MOV    DX, [069Bh]
00002D36  8A 2E 9D 06        ....    MOV    CH, [069Dh]
00002D3A  8A 1E 46 06        ..F.    MOV    BL, [0646h]
00002D3E  B7 01              ..      MOV    BH, 01h
00002D40  86 3E E3 05        .>..    XCHG   BH, [05E3h]
00002D44  53                 S       PUSH   BX
00002D45  FF 36 1E 06        .6..    PUSH   [061Eh]
00002D49  FF 36 20 06        .6 .    PUSH   [0620h]
00002D4D  FF 36 A2 06        .6..    PUSH   [06A2h]
00002D51  FF 36 A4 06        .6..    PUSH   [06A4h]
00002D55  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00002D59  FF 1E 28 00        ..(.    CALL   FAR [0028h]
00002D5D  83 C4 0A FC        ....    ADD    SP, FC0Ah
00002D61  1E                 .       PUSH   DS
00002D62  07                 .       POP    ES
00002D63  C3                 .       RET    NEAR
.
00002D64  B4 01              ..      MOV    AH, 01h
00002D66  EB 12              ..      JMP    2D7Ah
.
00002D68  E8 D2 03           ...     CALL   313Dh
00002D6B  B4 02              ..      MOV    AH, 02h
00002D6D  EB 0B              ..      JMP    2D7Ah
.
00002D6F  B4 03              ..      MOV    AH, 03h
00002D71  EB 07              ..      JMP    2D7Ah
.
00002D73  C6 06 46 06 FF     ..F..   MOV    BYTE PTR [0646h], FFh
00002D78  B4 04              ..      MOV    AH, 04h
.
00002D7A  B0 FF              ..      MOV    AL, FFh
00002D7C  A3 D1 05           ...     MOV    [05D1h], AX
00002D7F  38 06 3A 06        8.:.    CMP    [063Ah], AL
00002D83  75 30              u0      JNE    2DB5h
.
00002D85  A0 1D 06           ...     MOV    AL, [061Dh]
00002D88  3C 0B              <.      CMP    AL, 0Bh
00002D8A  74 04              t.      JE     2D90h
00002D8C  3C 0E              <.      CMP    AL, 0Eh
00002D8E  75 06              u.      JNE    2D96h
.
00002D90  C7 06 D1 05 FF FF  ......  MOV    WORD PTR [05D1h], FFFFh
.
00002D96  8B 26 63 07        .&c.    MOV    SP, [0763h]
00002D9A  E9 BB FE           ...     JMP    2C58h
.
00002D9D  B0 01              ..      MOV    AL, 01h
.
00002D9F  A2 D1 05           ...     MOV    [05D1h], AL
00002DA2  C3                 .       RET    NEAR
.
00002DA3  B0 FF              ..      MOV    AL, FFh
00002DA5  A3 D1 05           ...     MOV    [05D1h], AX
00002DA8  80 FC 03           ...     CMP    AH, 03h
00002DAB  75 02              u.      JNE    2DAFh
00002DAD  B4 0C              ..      MOV    AH, 0Ch
.
00002DAF  38 06 3A 06        8.:.    CMP    [063Ah], AL
00002DB3  74 E1              t.      JE     2D96h
.
00002DB5  88 26 DE 05        .&..    MOV    [05DEh], AH
00002DB9  A0 26 06           .&.     MOV    AL, [0626h]
00002DBC  A2 AD 06           ...     MOV    [06ADh], AL
00002DBF  80 3E 3A 06 FE     .>:..   CMP    BYTE PTR [063Ah], FEh
00002DC4  74 BF              t.      JE     2D85h
00002DC6  1E                 .       PUSH   DS
00002DC7  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00002DCB  81 0E 06 00 01 00  ......  OR     WORD PTR [0006h], 0001h
00002DD1  C7 06 14 00 FD FF  ......  MOV    WORD PTR [0014h], FFFDh
00002DD7  1F                 .       POP    DS
00002DD8  EB AB              ..      JMP    2D85h
.
00002DDA  32 ED              2.      XOR    CH, CH
00002DDC  8B F2              ..      MOV    SI, DX
00002DDE  8B FB              ..      MOV    DI, BX
00002DE0  F3                 .       REPZ
00002DE1  A4                 .       MOVSB
00002DE2  C3                 .       RET    NEAR
.
00002DE3  32 ED              2.      XOR    CH, CH
00002DE5  8B F3              ..      MOV    SI, BX
00002DE7  8B FA              ..      MOV    DI, DX
00002DE9  F3                 .       REPZ
00002DEA  A6                 .       CMPSB
00002DEB  C3                 .       RET    NEAR
.
00002DEC  A1 9B 06           ...     MOV    AX, [069Bh]
00002DEF  33 D2              3.      XOR    DX, DX
00002DF1  8A 16 9D 06        ....    MOV    DL, [069Dh]
00002DF5  8A 0E 72 06        ..r.    MOV    CL, [0672h]
00002DF9  32 ED              2.      XOR    CH, CH
00002DFB  E3 06              ..      JCXZ   2E03h
.
00002DFD  D1 EA              ..      SHR    DX, 1
00002DFF  D1 D8              ..      RCR    AX, 1
00002E01  E2 FA              ..      LOOP   2DFDh
.
00002E03  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00002E08  74 1A              t.      JE     2E24h
00002E0A  03 06 61 06        ..a.    ADD    AX, [0661h]
00002E0E  83 D2 00 93        ....    ADC    DX, 9300h
00002E12  A0 59 06           .Y.     MOV    AL, [0659h]
00002E15  F6 26 5B 06        .&[.    MUL    BYTE PTR [065Bh]
00002E19  03 C3              ..      ADD    AX, BX
00002E1B  83 D2 00 F7        ....    ADC    DX, F700h
00002E1F  36                 6       SS:
00002E20  63                 c       ...
00002E21  06                 .       PUSH   ES
00002E22  EB 08              ..      JMP    2E2Ch
.
00002E24  F7 36 63 06        .6c.    DIV    WORD PTR [0663h]
00002E28  03 06 70 06        ..p.    ADD    AX, [0670h]
.
00002E2C  A3 1E 06           ...     MOV    [061Eh], AX
00002E2F  89 16 20 06        .. .    MOV    [0620h], DX
00002E33  C3                 .       RET    NEAR
.
00002E34  8A 0E 65 06        ..e.    MOV    CL, [0665h]
00002E38  A1 9B 06           ...     MOV    AX, [069Bh]
00002E3B  A3 E5 05           ...     MOV    [05E5h], AX
00002E3E  32 FF              2.      XOR    BH, BH
00002E40  8A DC              ..      MOV    BL, AH
00002E42  D3 E0              ..      SHL    AX, CL
00002E44  D3 E3              ..      SHL    BX, CL
00002E46  A3 9E 06           ...     MOV    [069Eh], AX
00002E49  93                 .       XCHG   BX
00002E4A  A0 99 06           ...     MOV    AL, [0699h]
00002E4D  22 06 66 06        ".f.    AND    AL, [0666h]
00002E51  A2 E4 05           ...     MOV    [05E4h], AL
00002E54  0A D8              ..      OR     BL, AL
00002E56  89 1E 9B 06        ....    MOV    [069Bh], BX
00002E5A  88 26 9D 06        .&..    MOV    [069Dh], AH
00002E5E  C3                 .       RET    NEAR
.
00002E5F  8A 0E 65 06        ..e.    MOV    CL, [0665h]
00002E63  8A 2E 99 06        ....    MOV    CH, [0699h]
00002E67  D2 ED              ..      SHR    CH, CL
00002E69  F6 D9              ..      NEG    CL
00002E6B  80 C1 07           ...     ADD    CL, 07h
00002E6E  A0 98 06           ...     MOV    AL, [0698h]
00002E71  D2 E0              ..      SHL    AL, CL
00002E73  02 C5              ..      ADD    AL, CH
00002E75  C3                 .       RET    NEAR
.
00002E76  BB 79 07           .y.     MOV    BX, 0779h
00002E79  03 D9              ..      ADD    BX, CX
00002E7B  80 3E 96 06 00     .>...   CMP    BYTE PTR [0696h], 00h
00002E80  74 05              t.      JE     2E87h
00002E82  8A 1F              ..      MOV    BL, [BX]
00002E84  32 FF              2.      XOR    BH, BH
00002E86  C3                 .       RET    NEAR
.
00002E87  03 D9              ..      ADD    BX, CX
00002E89  8B 1F              ..      MOV    BX, [BX]
00002E8B  C3                 .       RET    NEAR
.
00002E8C  E8 D0 FF           ...     CALL   2E5Fh
00002E8F  A2 95 06           ...     MOV    [0695h], AL
00002E92  8A C8              ..      MOV    CL, AL
00002E94  32 ED              2.      XOR    CH, CH
00002E96  E8 DD FF           ...     CALL   2E76h
00002E99  89 1E 9B 06        ....    MOV    [069Bh], BX
00002E9D  0B DB              ..      OR     BX, BX
00002E9F  C3                 .       RET    NEAR
.
00002EA0  BF 71 07           .q.     MOV    DI, 0771h
00002EA3  B9 04 00           ...     MOV    CX, 0004h
00002EA6  32 D2              2.      XOR    DL, DL
00002EA8  FD                 .       STD
.
00002EA9  8A 05              ..      MOV    AL, [DI]
00002EAB  D0 E0              ..      SHL    AL, 1
00002EAD  D0 DA              ..      RCR    DL, 1
00002EAF  D0 E8              ..      SHR    AL, 1
00002EB1  AA                 .       STOSB
00002EB2  E2 F5              ..      LOOP   2EA9h
00002EB4  FC                 .       CLD
00002EB5  8A C2              ..      MOV    AL, DL
00002EB7  A2 8C 06           ...     MOV    [068Ch], AL
00002EBA  C3                 .       RET    NEAR
.
00002EBB  BB 89 07           ...     MOV    BX, 0789h
00002EBE  BA 01 10           ...     MOV    DX, 1001h
.
00002EC1  FE CE              ..      DEC    DH
00002EC3  4B                 K       DEC    BX
00002EC4  80 3F 00           .?.     CMP    BYTE PTR [BX], 00h
00002EC7  75 06              u.      JNE    2ECFh
00002EC9  0A F6              ..      OR     DH, DH
00002ECB  75 F4              u.      JNE    2EC1h
00002ECD  FE CA              ..      DEC    DL
.
00002ECF  88 16 95 06        ....    MOV    [0695h], DL
00002ED3  80 3E 96 06 FF     .>...   CMP    BYTE PTR [0696h], FFh
00002ED8  8A C6              ..      MOV    AL, DH
00002EDA  74 02              t.      JE     2EDEh
00002EDC  D0 E8              ..      SHR    AL, 1
.
00002EDE  B1 07              ..      MOV    CL, 07h
00002EE0  2A 0E 65 06        *.e.    SUB    CL, [0665h]
00002EE4  D2 E8              ..      SHR    AL, CL
00002EE6  8A 26 67 06        .&g.    MOV    AH, [0667h]
00002EEA  3A E0              :.      CMP    AH, AL
00002EEC  72 D3              r.      JC     2EC1h
00002EEE  BB 75 07           .u.     MOV    BX, 0775h
00002EF1  8A 0F              ..      MOV    CL, [BX]
00002EF3  F6 D4              ..      NOT    AH
00002EF5  80 E4 1F           ...     AND    AH, 1Fh
00002EF8  22 E1              ".      AND    AH, CL
00002EFA  0A C4              ..      OR     AL, AH
00002EFC  C3                 .       RET    NEAR
.
00002EFD  51                 Q       PUSH   CX
00002EFE  8A 2E 67 06        ..g.    MOV    CH, [0667h]
00002F02  F6 D5              ..      NOT    CH
00002F04  22 CD              ".      AND    CL, CH
00002F06  22 C5              ".      AND    AL, CH
00002F08  2A C1              *.      SUB    AL, CL
00002F0A  24 1F              $.      AND    AL, 1Fh
00002F0C  59                 Y       POP    CX
00002F0D  C3                 .       RET    NEAR
.
00002F0E  A0 89 07           ...     MOV    AL, [0789h]
00002F11  A2 99 06           ...     MOV    [0699h], AL
00002F14  80 3E 78 07 00     .>x..   CMP    BYTE PTR [0778h], 00h
00002F19  75 08              u.      JNE    2F23h
00002F1B  E8 9D FF           ...     CALL   2EBBh
00002F1E  8A C8              ..      MOV    CL, AL
00002F20  E8 E7 0D           ...     CALL   3D0Ah
.
00002F23  A0 78 07           .x.     MOV    AL, [0778h]
00002F26  3C 81              <.      CMP    AL, 81h
00002F28  72 02              r.      JC     2F2Ch
00002F2A  B0 80              ..      MOV    AL, 80h
.
00002F2C  A2 97 06           ...     MOV    [0697h], AL
00002F2F  A0 67 06           .g.     MOV    AL, [0667h]
00002F32  22 06 75 07        ".u.    AND    AL, [0775h]
00002F36  A2 98 06           ...     MOV    [0698h], AL
00002F39  C3                 .       RET    NEAR
.
00002F3A  32 C0              2.      XOR    AL, AL
00002F3C  80 3E 1D 06 09     .>...   CMP    BYTE PTR [061Dh], 09h
00002F41  73 02              s.      JNC    2F45h
00002F43  FE C0              ..      INC    AL
.
00002F45  02 06 99 06        ....    ADD    AL, [0699h]
00002F49  A2 89 07           ...     MOV    [0789h], AL
00002F4C  80 3E 78 07 80     .>x..   CMP    BYTE PTR [0778h], 80h
00002F51  73 06              s.      JNC    2F59h
00002F53  A0 97 06           ...     MOV    AL, [0697h]
00002F56  A2 78 07           .x.     MOV    [0778h], AL
.
00002F59  C3                 .       RET    NEAR
.
00002F5A  32 ED              2.      XOR    CH, CH
.
00002F5C  02 07              ..      ADD    AL, [BX]
00002F5E  43                 C       INC    BX
00002F5F  E2 FB              ..      LOOP   2F5Ch
00002F61  C3                 .       RET    NEAR
.
00002F62  8B 1E 4B 06        ..K.    MOV    BX, [064Bh]
00002F66  B9 04 00           ...     MOV    CX, 0004h
00002F69  32 E4              2.      XOR    AH, AH
.
00002F6B  51                 Q       PUSH   CX
00002F6C  32 C0              2.      XOR    AL, AL
00002F6E  B1 20              .       MOV    CL, 20h
00002F70  E8 E7 FF           ...     CALL   2F5Ah
00002F73  32 E0              2.      XOR    AH, AL
00002F75  59                 Y       POP    CX
00002F76  E2 F3              ..      LOOP   2F6Bh
00002F78  86 C4              ..      XCHG   AL, AH
00002F7A  C3                 .       RET    NEAR
.
00002F7B  80 3E 44 06 60     .>D.`   CMP    BYTE PTR [0644h], 60h
00002F80  75 05              u.      JNE    2F87h
00002F82  32 C0              2.      XOR    AL, AL
00002F84  A2 69 07           .i.     MOV    [0769h], AL
.
00002F87  8B 1E 49 06        ..I.    MOV    BX, [0649h]
00002F8B  A0 76 07           .v.     MOV    AL, [0776h]
00002F8E  38 47 02           8G.     CMP    [BX+02h], AL
.
00002F91  C3                 .       RET    NEAR
.
00002F92  E8 E6 FF           ...     CALL   2F7Bh
00002F95  74 FA              t.      JE     2F91h
00002F97  8B 16 C4 05        ....    MOV    DX, [05C4h]
00002F9B  E8 24 00           .$.     CALL   2FC2h
00002F9E  74 F1              t.      JE     2F91h
00002FA0  5B                 [       POP    BX
.
00002FA1  B0 0A              ..      MOV    AL, 0Ah
00002FA3  E9 F9 FD           ...     JMP    2D9Fh
.
00002FA6  8B 1E 49 06        ..I.    MOV    BX, [0649h]
00002FAA  8A 4F 02           .O.     MOV    CL, [BX+02h]
00002FAD  88 0E 76 07        ..v.    MOV    [0776h], CL
00002FB1  C3                 .       RET    NEAR
.
00002FB2  8A 0E 46 06        ..F.    MOV    CL, [0646h]
.
00002FB6  B8 01 00           ...     MOV    AX, 0001h
00002FB9  D3 E0              ..      SHL    AX, CL
00002FBB  09 07              ..      OR     [BX], AX
00002FBD  C3                 .       RET    NEAR
.
00002FBE  8B 16 CA 05        ....    MOV    DX, [05CAh]
.
00002FC2  8A 0E 46 06        ..F.    MOV    CL, [0646h]
00002FC6  D3 EA              ..      SHR    DX, CL
00002FC8  81 E2 01 00        ....    AND    DX, 0001h
00002FCC  C3                 .       RET    NEAR
.
00002FCD  8A 1E A6 06        ....    MOV    BL, [06A6h]
00002FD1  32 FF              2.      XOR    BH, BH
00002FD3  03 1E 4B 06        ..K.    ADD    BX, [064Bh]
00002FD7  C3                 .       RET    NEAR
.
00002FD8  83 C3 09 8A        ....    ADD    BX, 8A09h
00002FDC  07                 .       POP    ES
00002FDD  D0 D0              ..      RCL    AL, 1
.
00002FDF  C3                 .       RET    NEAR
.
00002FE0  E8 EA FF           ...     CALL   2FCDh
.
00002FE3  E8 F2 FF           ...     CALL   2FD8h
00002FE6  73 F7              s.      JNC    2FDFh
00002FE8  E9 84 FD           ...     JMP    2D6Fh
.
00002FEB  E8 D0 FF           ...     CALL   2FBEh
00002FEE  74 EF              t.      JE     2FDFh
00002FF0  E9 75 FD           .u.     JMP    2D68h
.
00002FF3  BB 77 07           .w.     MOV    BX, 0777h
00002FF6  8A 07              ..      MOV    AL, [BX]
00002FF8  C3                 .       RET    NEAR
.
00002FF9  C6 06 77 07 00     ..w..   MOV    BYTE PTR [0777h], 00h
00002FFE  C3                 .       RET    NEAR
.
00002FFF  80 26 75 07 1F     .&u..   AND    BYTE PTR [0775h], 1Fh
00003004  C3                 .       RET    NEAR
.
00003005  E8 EB FF           ...     CALL   2FF3h
00003008  0C 80              ..      OR     AL, 80h
0000300A  88 07              ..      MOV    [BX], AL
0000300C  C3                 .       RET    NEAR
.
0000300D  BB 79 07           .y.     MOV    BX, 0779h
00003010  EB 0E              ..      JMP    3020h
.
00003012  E8 F8 FF           ...     CALL   300Dh
00003015  75 0C              u.      JNE    3023h
00003017  5B                 [       POP    BX
00003018  B0 09              ..      MOV    AL, 09h
0000301A  E9 82 FD           ...     JMP    2D9Fh
.
0000301D  BB 36 06           .6.     MOV    BX, 0636h
.
00003020  83 3F FF C3        .?..    CMP    WORD PTR [BX], C3FFh
.
00003024  C7 06 36 06 FF FF  ..6...  MOV    WORD PTR [0636h], FFFFh
0000302A  C7 06 E8 07 00 00  ......  MOV    WORD PTR [07E8h], 0000h
00003030  C3                 .       RET    NEAR
.
00003031  A1 D9 05           ...     MOV    AX, [05D9h]
00003034  24 FC              $.      AND    AL, FCh
00003036  48                 H       DEC    AX
00003037  A3 36 06           .6.     MOV    [0636h], AX
0000303A  C3                 .       RET    NEAR
.
0000303B  8B 16 36 06        ..6.    MOV    DX, [0636h]
0000303F  8B 1E 47 06        ..G.    MOV    BX, [0647h]
00003043  3B 17              ;.      CMP    DX, [BX]
.
00003045  C3                 .       RET    NEAR
.
00003046  E8 F2 FF           ...     CALL   303Bh
00003049  72 FA              r.      JC     3045h
0000304B  42                 B       INC    DX
0000304C  89 17              ..      MOV    [BX], DX
0000304E  C3                 .       RET    NEAR
.
0000304F  F6 06 6F 06 80     ..o..   TEST   BYTE PTR [066Fh], 80h
00003054  75 EF              u.      JNE    3045h
00003056  BF C1 4D           ..M     MOV    DI, 4DC1h
.
00003059  2E                 .       CS:
0000305A  8A 0D              ..      MOV    CL, [DI]
0000305C  47                 G       INC    DI
0000305D  32 ED              2.      XOR    CH, CH
0000305F  A0 1D 06           ...     MOV    AL, [061Dh]
00003062  0E                 .       PUSH   CS
00003063  07                 .       POP    ES
00003064  F2                 .       REPNZ
00003065  AE                 .       SCASB
00003066  1E                 .       PUSH   DS
00003067  07                 .       POP    ES
00003068  C3                 .       RET    NEAR
.
00003069  BB 16 29           ..)     MOV    BX, 2916h
0000306C  53                 S       PUSH   BX
0000306D  BF D2 4D           ..M     MOV    DI, 4DD2h
00003070  E8 E6 FF           ...     CALL   3059h
00003073  75 03              u.      JNE    3078h
00003075  E9 29 FF           .).     JMP    2FA1h
.
00003078  BF DA 4D           ..M     MOV    DI, 4DDAh
0000307B  E8 DB FF           ...     CALL   3059h
0000307E  75 03              u.      JNE    3083h
00003080  E9 96 0A           ...     JMP    3B19h
.
00003083  5B                 [       POP    BX
00003084  C3                 .       RET    NEAR
.
00003085  32 C0              2.      XOR    AL, AL
00003087  86 06 DF 05        ....    XCHG   AL, [05DFh]
0000308B  84 C0              ..      TEST   AL, AL
0000308D  74 B6              t.      JE     3045h
0000308F  E8 D8 13           ...     CALL   446Ah
00003092  E9 A1 F9           ...     JMP    2A36h
.
00003095  E8 D2 13           ...     CALL   446Ah
00003098  33 C0              3.      XOR    AX, AX
0000309A  A3 36 06           .6.     MOV    [0636h], AX
0000309D  A2 A6 06           ...     MOV    [06A6h], AL
000030A0  C3                 .       RET    NEAR
.
000030A1  A2 E3 05           ...     MOV    [05E3h], AL
000030A4  51                 Q       PUSH   CX
000030A5  E8 AD 05           ...     CALL   3655h
000030A8  E8 41 FD           .A.     CALL   2DECh
000030AB  59                 Y       POP    CX
000030AC  0A C9              ..      OR     CL, CL
000030AE  74 02              t.      JE     30B2h
000030B0  EB 09              ..      JMP    30BBh
.
000030B2  B0 0B              ..      MOV    AL, 0Bh
000030B4  E8 7B FC           .{.     CALL   2D32h
000030B7  B4 FF              ..      MOV    AH, FFh
000030B9  EB 07              ..      JMP    30C2h
.
000030BB  B0 0A              ..      MOV    AL, 0Ah
000030BD  E8 72 FC           .r.     CALL   2D32h
.
000030C0  B4 00              ..      MOV    AH, 00h
.
000030C2  0A C0              ..      OR     AL, AL
000030C4  75 06              u.      JNE    30CCh
000030C6  C6 06 DD 05 FF     .....   MOV    BYTE PTR [05DDh], FFh
000030CB  C3                 .       RET    NEAR
.
000030CC  50                 P       PUSH   AX
000030CD  53                 S       PUSH   BX
000030CE  3C FF              <.      CMP    AL, FFh
000030D0  74 09              t.      JE     30DBh
000030D2  A0 9A 06           ...     MOV    AL, [069Ah]
000030D5  3A 06 26 06        :.&.    CMP    AL, [0626h]
000030D9  74 43              tC      JE     311Eh
.
000030DB  81 3E 6E 06 00 80  .>n...  CMP    WORD PTR [066Eh], 8000h
000030E1  74 3B              t;      JE     311Eh
000030E3  8B 16 CC 05        ....    MOV    DX, [05CCh]
000030E7  E8 D8 FE           ...     CALL   2FC2h
000030EA  74 32              t2      JE     311Eh
000030EC  E8 DB 05           ...     CALL   36CAh
000030EF  80 3E 1D 06 1A     .>...   CMP    BYTE PTR [061Dh], 1Ah
000030F4  74 0E              t.      JE     3104h
000030F6  A0 9A 06           ...     MOV    AL, [069Ah]
000030F9  3A 06 26 06        :.&.    CMP    AL, [0626h]
000030FD  74 08              t.      JE     3107h
000030FF  C6 06 DF 05 00     .....   MOV    BYTE PTR [05DFh], 00h
.
00003104  5B                 [       POP    BX
00003105  58                 X       POP    AX
00003106  C3                 .       RET    NEAR
.
00003107  E8 5F FF           ._.     CALL   3069h
0000310A  F6 06 DD 05 FF     .....   TEST   BYTE PTR [05DDh], FFh
0000310F  74 06              t.      JE     3117h
00003111  E8 05 0A           ...     CALL   3B19h
00003114  E9 7F FC           ..     JMP    2D96h
.
00003117  5B                 [       POP    BX
00003118  58                 X       POP    AX
00003119  0A E4              ..      OR     AH, AH
0000311B  75 15              u.      JNE    3132h
0000311D  C3                 .       RET    NEAR
.
0000311E  5B                 [       POP    BX
0000311F  58                 X       POP    AX
00003120  06                 .       PUSH   ES
00003121  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00003125  26                 &       ES:
00003126  88 3E 50 00        .>P.    MOV    [0050h], BH
0000312A  07                 .       POP    ES
0000312B  3C 02              <.      CMP    AL, 02h
0000312D  74 03              t.      JE     3132h
0000312F  E9 32 FC           .2.     JMP    2D64h
.
00003132  E9 33 FC           .3.     JMP    2D68h
.
00003135  8B 1E 55 06        ..U.    MOV    BX, [0655h]
00003139  B1 04              ..      MOV    CL, 04h
0000313B  EB 06              ..      JMP    3143h
.
0000313D  8B 1E 53 06        ..S.    MOV    BX, [0653h]
.
00003141  B1 01              ..      MOV    CL, 01h
.
00003143  0B DB              ..      OR     BX, BX
00003145  74 16              t.      JE     315Dh
00003147  8B 1F              ..      MOV    BX, [BX]
.
00003149  51                 Q       PUSH   CX
0000314A  BA 9A 06           ...     MOV    DX, 069Ah
0000314D  E8 93 FC           ...     CALL   2DE3h
00003150  59                 Y       POP    CX
00003151  75 03              u.      JNE    3156h
00003153  C6 07 FF           ...     MOV    BYTE PTR [BX], FFh
.
00003156  8B 5F 0C           ._.     MOV    BX, [BX+0Ch]
00003159  0B DB              ..      OR     BX, BX
0000315B  75 EC              u.      JNE    3149h
.
0000315D  C3                 .       RET    NEAR
.
0000315E  0B DB              ..      OR     BX, BX
00003160  74 FB              t.      JE     315Dh
00003162  8B 1F              ..      MOV    BX, [BX]
.
00003164  8A 07              ..      MOV    AL, [BX]
00003166  3A 06 9A 06        :...    CMP    AL, [069Ah]
0000316A  75 1C              u.      JNE    3188h
0000316C  8B 47 0E           .G.     MOV    AX, [BX+0Eh]
0000316F  3B 06 4E 00        ;.N.    CMP    AX, [004Eh]
00003173  75 13              u.      JNE    3188h
00003175  C7 47 0E 00 00     .G...   MOV    WORD PTR [BX+0Eh], 0000h
0000317A  A0 1D 06           ...     MOV    AL, [061Dh]
0000317D  3C 1A              <.      CMP    AL, 1Ah
0000317F  74 04              t.      JE     3185h
00003181  3C 15              <.      CMP    AL, 15h
00003183  75 03              u.      JNE    3188h
.
00003185  C6 07 FF           ...     MOV    BYTE PTR [BX], FFh
.
00003188  8B 5F 0C           ._.     MOV    BX, [BX+0Ch]
0000318B  0B DB              ..      OR     BX, BX
0000318D  75 D5              u.      JNE    3164h
0000318F  C3                 .       RET    NEAR
.
00003190  89 1E 16 06        ....    MOV    [0616h], BX
00003194  8B FB              ..      MOV    DI, BX
00003196  83 EF 0C 8B        ....    SUB    DI, 8B0Ch
0000319A  1F                 .       POP    DS
0000319B  83 7F 0C 00 75     ...u   CMP    WORD PTR [BX+0Ch], 7500h
000031A0  03 E9              ..      ADD    BP, CX
000031A2  F2                 .       REPNZ
000031A3  00 33              .3      ADD    [BP+DI], DH
000031A5  C0 A3 18 06 A3     .....   SHL    BYTE PTR [BP+DI+0618h], A3h
000031AA  1A 06 A2 1C        ....    SBB    AL, [1CA2h]
000031AE  06                 .       PUSH   ES
000031AF  80 3F FF           .?.     CMP    BYTE PTR [BX], FFh
000031B2  74 17              t.      JE     31CBh
000031B4  8B 47 0E           .G.     MOV    AX, [BX+0Eh]
000031B7  0B C0              ..      OR     AX, AX
000031B9  75 1A              u.      JNE    31D5h
000031BB  8B 36 18 06        .6..    MOV    SI, [0618h]
000031BF  0B F6              ..      OR     SI, SI
000031C1  74 08              t.      JE     31CBh
000031C3  8B 74 0C           .t.     MOV    SI, [SI+0Ch]
000031C6  80 3C FF           .<.     CMP    BYTE PTR [SI], FFh
000031C9  74 18              t.      JE     31E3h
.
000031CB  89 3E 18           .>.     MOV    [0018h], DI
000031CE  06                 .       PUSH   ES
000031CF  C6 47 05 00        .G..    MOV    BYTE PTR [BX+05h], 00h
000031D3  EB 0E              ..      JMP    31E3h
.
000031D5  3B 06 4E 00        ;.N.    CMP    AX, [004Eh]
000031D9  75 08              u.      JNE    31E3h
000031DB  FE 06 1C 06        ....    INC    BYTE PTR [061Ch]
000031DF  89 3E 1A           .>.     MOV    [001Ah], DI
000031E2  06                 .       PUSH   ES
.
000031E3  89 1E 14 06        ....    MOV    [0614h], BX
000031E7  57                 W       PUSH   DI
000031E8  E8 F5 02           ...     CALL   34E0h
000031EB  E8 F5 FB           ...     CALL   2DE3h
000031EE  5F                 _       POP    DI
000031EF  8B 1E 14 06        ....    MOV    BX, [0614h]
000031F3  75 1D              u.      JNE    3212h
000031F5  8A 47 05           .G.     MOV    AL, [BX+05h]
000031F8  3C FF              <.      CMP    AL, FFh
000031FA  74 13              t.      JE     320Fh
000031FC  8A 26 13 06        .&..    MOV    AH, [0613h]
00003200  3A C4              :.      CMP    AL, AH
00003202  74 0B              t.      JE     320Fh
00003204  FE C0              ..      INC    AL
00003206  3A C4              :.      CMP    AL, AH
00003208  74 02              t.      JE     320Ch
0000320A  B0 FF              ..      MOV    AL, FFh
.
0000320C  88 47 05           .G.     MOV    [BX+05h], AL
.
0000320F  E9 72 00           .r.     JMP    3284h
.
00003212  8B 47 0E           .G.     MOV    AX, [BX+0Eh]
00003215  3B 06 4E 00        ;.N.    CMP    AX, [004Eh]
00003219  75 38              u8      JNE    3253h
0000321B  A0 9A 06           ...     MOV    AL, [069Ah]
0000321E  3A 07              :.      CMP    AL, [BX]
00003220  75 31              u1      JNE    3253h
00003222  A0 73 06           .s.     MOV    AL, [0673h]
00003225  0A C0              ..      OR     AL, AL
00003227  74 2A              t*      JE     3253h
00003229  3A 47 05           :G.     CMP    AL, [BX+05h]
0000322C  75 25              u%      JNE    3253h
0000322E  C6 47 05 00        .G..    MOV    BYTE PTR [BX+05h], 00h
00003232  83 7F 0C 00 74     ...t   CMP    WORD PTR [BX+0Ch], 7400h
00003237  29 FE              ).      SUB    SI, DI
00003239  0E                 .       PUSH   CS
0000323A  1C 06              ..      SBB    AL, 06h
0000323C  33 C0              3.      XOR    AX, AX
0000323E  87 47 0C           .G.     XCHG   AX, [BX+0Ch]
00003241  89 45 0C           .E.     MOV    [DI+0Ch], AX
00003244  93                 .       XCHG   BX
.
00003245  8B F3              ..      MOV    SI, BX
00003247  8B 5C 0C           .\.     MOV    BX, [SI+0Ch]
0000324A  0B DB              ..      OR     BX, BX
0000324C  75 F7              u.      JNE    3245h
0000324E  89 44 0C           .D.     MOV    [SI+0Ch], AX
00003251  EB 08              ..      JMP    325Bh
.
00003253  83 7F 0C 00 74     ...t   CMP    WORD PTR [BX+0Ch], 7400h
00003258  08 8B FB 8B        ....    OR     [BP+DI+8BFBh], CL
0000325C  5D                 ]       POP    BP
0000325D  0C E9              ..      OR     AL, E9h
0000325F  4E                 N       DEC    SI
00003260  FF 8B 36 18        ..6.    DEC    WORD PTR [BP+DI+1836h]
00003264  06                 .       PUSH   ES
00003265  0B F6              ..      OR     SI, SI
00003267  74 02              t.      JE     326Bh
00003269  8B FE              ..      MOV    DI, SI
.
0000326B  8B 36 16 06        .6..    MOV    SI, [0616h]
0000326F  A0 1C 06           ...     MOV    AL, [061Ch]
00003272  3A 44 02           :D.     CMP    AL, [SI+02h]
00003275  72 04              r.      JC     327Bh
00003277  8B 3E 1A 06        .>..    MOV    DI, [061Ah]
.
0000327B  8B 5D 0C           .].     MOV    BX, [DI+0Ch]
0000327E  A0 13 06           ...     MOV    AL, [0613h]
00003281  88 47 05           .G.     MOV    [BX+05h], AL
.
00003284  8B 36 16 06        .6..    MOV    SI, [0616h]
00003288  8B 04              ..      MOV    AX, [SI]
0000328A  3B C3              ;.      CMP    AX, BX
0000328C  74 08              t.      JE     3296h
0000328E  87 47 0C           .G.     XCHG   AX, [BX+0Ch]
00003291  89 45 0C           .E.     MOV    [DI+0Ch], AX
00003294  89 1C              ..      MOV    [SI], BX
.
00003296  A1 4E 00           .N.     MOV    AX, [004Eh]
00003299  89 47 0E           .G.     MOV    [BX+0Eh], AX
0000329C  C3                 .       RET    NEAR
.
0000329D  BB E7 05           ...     MOV    BX, 05E7h
000032A0  8B FB              ..      MOV    DI, BX
000032A2  8B 1F              ..      MOV    BX, [BX]
000032A4  83 3F 00 75        .?.u    CMP    WORD PTR [BX], 7500h
000032A8  F7 A0 9A 06        ....    MUL    WORD PTR [BX+SI+069Ah]
000032AC  88 47 04           .G.     MOV    [BX+04h], AL
000032AF  89 57 02           .W.     MOV    [BX+02h], DX
000032B2  33 C0              3.      XOR    AX, AX
000032B4  88 47 05           .G.     MOV    [BX+05h], AL
000032B7  89 05              ..      MOV    [DI], AX
000032B9  8B C3              ..      MOV    AX, BX
000032BB  87 06 E7 05        ....    XCHG   AX, [05E7h]
000032BF  89 07              ..      MOV    [BX], AX
000032C1  C3                 .       RET    NEAR
.
000032C2  A0 9A 06           ...     MOV    AL, [069Ah]
000032C5  BB E7 05           ...     MOV    BX, 05E7h
000032C8  8B 1F              ..      MOV    BX, [BX]
000032CA  38 47 04           8G.     CMP    [BX+04h], AL
000032CD  75 04              u.      JNE    32D3h
000032CF  C6 47 04 FF        .G..    MOV    BYTE PTR [BX+04h], FFh
.
000032D3  83 3F 00 75        .?.u    CMP    WORD PTR [BX], 7500h
000032D7  F0                 .       LOCK
000032D8  C3                 .       RET    NEAR
.
000032D9  F6 06 76 06 FF     ..v..   TEST   BYTE PTR [0676h], FFh
000032DE  74 07              t.      JE     32E7h
000032E0  80 3E 74 06 FF     .>t..   CMP    BYTE PTR [0674h], FFh
000032E5  F5                 .       CMC
000032E6  C3                 .       RET    NEAR
.
000032E7  A0 9A 06           ...     MOV    AL, [069Ah]
000032EA  BB E7 05           ...     MOV    BX, 05E7h
000032ED  8B 16 E5 05        ....    MOV    DX, [05E5h]
000032F1  8B 1F              ..      MOV    BX, [BX]
000032F3  38 47 04           8G.     CMP    [BX+04h], AL
000032F6  75 1B              u.      JNE    3313h
000032F8  39 57 02           9W.     CMP    [BX+02h], DX
000032FB  75 16              u.      JNE    3313h
000032FD  3A 4F 05           :O.     CMP    CL, [BX+05h]
00003300  72 10              r.      JC     3312h
00003302  A0 73 06           .s.     MOV    AL, [0673h]
00003305  8A E0              ..      MOV    AH, AL
00003307  F6 D4              ..      NOT    AH
00003309  22 CC              ".      AND    CL, AH
0000330B  FE C0              ..      INC    AL
0000330D  02 C1              ..      ADD    AL, CL
0000330F  88 47 05           .G.     MOV    [BX+05h], AL
.
00003312  C3                 .       RET    NEAR
.
00003313  83 3F 00 75        .?.u    CMP    WORD PTR [BX], 7500h
00003317  D9                 .       ...
00003318  F9                 .       STC
00003319  C3                 .       RET    NEAR
.
0000331A  50                 P       PUSH   AX
0000331B  E8 CE FA           ...     CALL   2DECh
0000331E  58                 X       POP    AX
0000331F  FE C8              ..      DEC    AL
00003321  78 0A              x.      JS     332Dh
00003323  75 05              u.      JNE    332Ah
00003325  B1 01              ..      MOV    CL, 01h
00003327  E9 88 FD           ...     JMP    30B2h
.
0000332A  E8 8E FD           ...     CALL   30BBh
.
0000332D  BE 1E 06           ...     MOV    SI, 061Eh
00003330  8B 3E 14 06        .>..    MOV    DI, [0614h]
00003334  83 C7 06 B9        ....    ADD    DI, B906h
00003338  02 00              ..      ADD    AL, [BX+SI]
0000333A  F3                 .       REPZ
0000333B  A5                 .       MOVSW
0000333C  C3                 .       RET    NEAR
.
0000333D  B4 01              ..      MOV    AH, 01h
0000333F  84 C9              ..      TEST   CL, CL
00003341  75 02              u.      JNE    3345h
00003343  FE C4              ..      INC    AH
.
00003345  88 2E 74 06        ..t.    MOV    [0674h], CH
00003349  E9 1B 00           ...     JMP    3367h
.
0000334C  B4 01              ..      MOV    AH, 01h
0000334E  E8 16 00           ...     CALL   3367h
00003351  E9 E6 FB           ...     JMP    2F3Ah
.
00003354  8C 1E A2 06        ....    MOV    [06A2h], DS
00003358  8B 1E 53 06        ..S.    MOV    BX, [0653h]
0000335C  80 FC 05           ...     CMP    AH, 05h
0000335F  75 69              ui      JNE    33CAh
00003361  8B 1E 14 06        ....    MOV    BX, [0614h]
00003365  EB 63              .c      JMP    33CAh
.
00003367  8B 1E 55 06        ..U.    MOV    BX, [0655h]
0000336B  C7 06 A2 06 00 00  ......  MOV    WORD PTR [06A2h], 0000h
00003371  80 FC 04           ...     CMP    AH, 04h
00003374  75 54              uT      JNE    33CAh
.
00003376  8B 1F              ..      MOV    BX, [BX]
00003378  C7 06 1E 06 FF FF  ......  MOV    WORD PTR [061Eh], FFFFh
.
0000337E  A0 9A 06           ...     MOV    AL, [069Ah]
00003381  3A 07              :.      CMP    AL, [BX]
00003383  75 1F              u.      JNE    33A4h
00003385  F6 47 04 FF        .G..    TEST   BYTE PTR [BX+04h], FFh
00003389  74 19              t.      JE     33A4h
0000338B  8B 47 0E           .G.     MOV    AX, [BX+0Eh]
0000338E  3B 06 4E 00        ;.N.    CMP    AX, [004Eh]
00003392  75 10              u.      JNE    33A4h
00003394  8B 47 06           .G.     MOV    AX, [BX+06h]
00003397  3B 06 1E 06        ;...    CMP    AX, [061Eh]
0000339B  73 07              s.      JNC    33A4h
0000339D  A3 1E 06           ...     MOV    [061Eh], AX
000033A0  89 1E 20 06        .. .    MOV    [0620h], BX
.
000033A4  8B 5F 0C           ._.     MOV    BX, [BX+0Ch]
000033A7  0B DB              ..      OR     BX, BX
000033A9  75 D3              u.      JNE    337Eh
000033AB  83 3E 1E 06 FF     .>...   CMP    WORD PTR [061Eh], FFh
000033B0  75 01              u.      JNE    33B3h
000033B2  C3                 .       RET    NEAR
.
000033B3  8B 1E 20 06        .. .    MOV    BX, [0620h]
000033B7  32 C0              2.      XOR    AL, AL
000033B9  B4 04              ..      MOV    AH, 04h
000033BB  C7 06 A2 06 00 00  ......  MOV    WORD PTR [06A2h], 0000h
000033C1  E8 06 00           ...     CALL   33CAh
000033C4  8B 1E 55 06        ..U.    MOV    BX, [0655h]
000033C8  EB AC              ..      JMP    3376h
.
000033CA  88 26 12 06        .&..    MOV    [0612h], AH
000033CE  9F                 .       LAHF
000033CF  8A 0E 73 06        ..s.    MOV    CL, [0673h]
000033D3  A0 9B 06           ...     MOV    AL, [069Bh]
000033D6  22 C1              ".      AND    AL, CL
000033D8  A2 13 06           ...     MOV    [0613h], AL
000033DB  F6 D1              ..      NOT    CL
000033DD  20 0E 9B 06         ...    AND    [069Bh], CL
000033E1  9E                 .       SAHF
000033E2  74 03              t.      JE     33E7h
000033E4  E8 A9 FD           ...     CALL   3190h
.
000033E7  89 1E 14 06        ....    MOV    [0614h], BX
000033EB  8B 47 0A           .G.     MOV    AX, [BX+0Ah]
000033EE  83 3E A2 06 00     .>...   CMP    WORD PTR [06A2h], 00h
000033F3  75 05              u.      JNE    33FAh
000033F5  A3 A2 06           ...     MOV    [06A2h], AX
000033F8  33 C0              3.      XOR    AX, AX
.
000033FA  A3 A4 06           ...     MOV    [06A4h], AX
000033FD  A0 12 06           ...     MOV    AL, [0612h]
00003400  3C 03              <.      CMP    AL, 03h
00003402  75 0B              u.      JNE    340Fh
00003404  32 E4              2.      XOR    AH, AH
00003406  86 26 D4 05        .&..    XCHG   AH, [05D4h]
0000340A  F6 C4 F0           ...     TEST   AH, F0h
0000340D  75 7E              u~      JNE    348Dh
.
0000340F  E8 CE 00           ...     CALL   34E0h
00003412  80 3F FF           .?.     CMP    BYTE PTR [BX], FFh
00003415  74 4B              tK      JE     3462h
00003417  3C 04              <.      CMP    AL, 04h
00003419  73 05              s.      JNC    3420h
0000341B  E8 C5 F9           ...     CALL   2DE3h
0000341E  74 5E              t^      JE     347Eh
.
00003420  3C 05              <.      CMP    AL, 05h
00003422  74 06              t.      JE     342Ah
00003424  F6 47 04 FF        .G..    TEST   BYTE PTR [BX+04h], FFh
00003428  74 38              t8      JE     3462h
.
0000342A  FF 36 9A 06        .6..    PUSH   [069Ah]
0000342E  FF 36 9C 06        .6..    PUSH   [069Ch]
00003432  8B 47 02           .G.     MOV    AX, [BX+02h]
00003435  A3 9C 06           ...     MOV    [069Ch], AX
00003438  8B 07              ..      MOV    AX, [BX]
0000343A  A3 9A 06           ...     MOV    [069Ah], AX
0000343D  38 06 46 06        8.F.    CMP    [0646h], AL
00003441  74 03              t.      JE     3446h
00003443  E8 EB 0F           ...     CALL   4431h
.
00003446  B0 01              ..      MOV    AL, 01h
00003448  75 03              u.      JNE    344Dh
0000344A  E8 CD FE           ...     CALL   331Ah
.
0000344D  E8 90 00           ...     CALL   34E0h
00003450  C6 47 04 00        .G..    MOV    BYTE PTR [BX+04h], 00h
00003454  E8 83 F9           ...     CALL   2DDAh
00003457  8F 06 9C 06        ....    POP    [069Ch]
0000345B  8F 06 9A 06        ....    POP    [069Ah]
0000345F  E8 08 10           ...     CALL   446Ah
.
00003462  A0 12 06           ...     MOV    AL, [0612h]
00003465  3C 04              <.      CMP    AL, 04h
00003467  72 01              r.      JC     346Ah
00003469  C3                 .       RET    NEAR
.
0000346A  3C 02              <.      CMP    AL, 02h
0000346C  75 1F              u.      JNE    348Dh
0000346E  8A 0E E4 05        ....    MOV    CL, [05E4h]
00003472  E8 64 FE           .d.     CALL   32D9h
00003475  72 16              r.      JC     348Dh
00003477  32 C0              2.      XOR    AL, AL
00003479  E8 9E FE           ...     CALL   331Ah
0000347C  EB 1B              ..      JMP    3499h
.
0000347E  3C 02              <.      CMP    AL, 02h
00003480  75 20              u       JNE    34A2h
00003482  8A 0E E4 05        ....    MOV    CL, [05E4h]
00003486  53                 S       PUSH   BX
00003487  E8 4F FE           .O.     CALL   32D9h
0000348A  5B                 [       POP    BX
0000348B  EB 15              ..      JMP    34A2h
.
0000348D  8B 1E 14 06        ....    MOV    BX, [0614h]
00003491  C6 07 FF           ...     MOV    BYTE PTR [BX], FFh
00003494  B0 02              ..      MOV    AL, 02h
00003496  E8 81 FE           ...     CALL   331Ah
.
00003499  E8 44 00           .D.     CALL   34E0h
0000349C  E8 3B F9           .;.     CALL   2DDAh
0000349F  C6 05 00           ...     MOV    BYTE PTR [DI], 00h
.
000034A2  32 C0              2.      XOR    AL, AL
000034A4  8A 26 13 06        .&..    MOV    AH, [0613h]
000034A8  D1 E8              ..      SHR    AX, 1
000034AA  8B 36 A4 06        .6..    MOV    SI, [06A4h]
000034AE  03 F0              ..      ADD    SI, AX
000034B0  A0 12 06           ...     MOV    AL, [0612h]
000034B3  3C 03              <.      CMP    AL, 03h
000034B5  75 05              u.      JNE    34BCh
000034B7  89 36 4B 06        .6K.    MOV    [064Bh], SI
000034BB  C3                 .       RET    NEAR
.
000034BC  B9 40 00           .@.     MOV    CX, 0040h
000034BF  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
000034C3  3C 01              <.      CMP    AL, 01h
000034C5  A1 2E 06           ...     MOV    AX, [062Eh]
000034C8  8B 16 A2 06        ....    MOV    DX, [06A2h]
000034CC  1E                 .       PUSH   DS
000034CD  06                 .       PUSH   ES
000034CE  74 07              t.      JE     34D7h
000034D0  C6 47 04 FF        .G..    MOV    BYTE PTR [BX+04h], FFh
000034D4  87 FE              ..      XCHG   DI, SI
000034D6  92                 .       XCHG   DX
.
000034D7  8E DA              ..      MOV    DS, DX
000034D9  8E C0              ..      MOV    ES, AX
000034DB  F3                 .       REPZ
000034DC  A5                 .       MOVSW
000034DD  07                 .       POP    ES
000034DE  1F                 .       POP    DS
000034DF  C3                 .       RET    NEAR
.
000034E0  8B 1E 14 06        ....    MOV    BX, [0614h]
000034E4  BA 9A 06           ...     MOV    DX, 069Ah
000034E7  B1 04              ..      MOV    CL, 04h
.
000034E9  C3                 .       RET    NEAR
.
000034EA  E8 75 01           .u.     CALL   3662h
000034ED  F6 06 DF 05 FF     .....   TEST   BYTE PTR [05DFh], FFh
000034F2  74 F5              t.      JE     34E9h
000034F4  E8 72 FB           .r.     CALL   3069h
000034F7  E8 8B FB           ...     CALL   3085h
.
000034FA  A1 36 06           .6.     MOV    AX, [0636h]
000034FD  B1 02              ..      MOV    CL, 02h
000034FF  D3 E8              ..      SHR    AX, CL
00003501  A3 A0 06           ...     MOV    [06A0h], AX
00003504  A3 9B 06           ...     MOV    [069Bh], AX
00003507  C6 06 9D 06 00     .....   MOV    BYTE PTR [069Dh], 00h
0000350C  B4 03              ..      MOV    AH, 03h
0000350E  E9 41 01           .A.     JMP    3652h
.
00003511  8B 1E E6 07        ....    MOV    BX, [07E6h]
00003515  0B DB              ..      OR     BX, BX
00003517  74 20              t       JE     3539h
00003519  8B 36 49 06        .6I.    MOV    SI, [0649h]
0000351D  8A 44 02           .D.     MOV    AL, [SI+02h]
00003520  3A 47 01           :G.     CMP    AL, [BX+01h]
00003523  74 08              t.      JE     352Dh
00003525  88 47 01           .G.     MOV    [BX+01h], AL
00003528  C7 47 06 00 00     .G...   MOV    WORD PTR [BX+06h], 0000h
.
0000352D  F7 47 06 FF FF     .G...   TEST   WORD PTR [BX+06h], FFFFh
00003532  74 05              t.      JE     3539h
00003534  E8 13 00           ...     CALL   354Ah
00003537  EB 03              ..      JMP    353Ch
.
00003539  E8 AE FF           ...     CALL   34EAh
.
0000353C  E8 DE FA           ...     CALL   301Dh
0000353F  75 03              u.      JNE    3544h
00003541  33 C0              3.      XOR    AX, AX
00003543  C3                 .       RET    NEAR
.
00003544  E8 86 FA           ...     CALL   2FCDh
00003547  8B C3              ..      MOV    AX, BX
00003549  C3                 .       RET    NEAR
.
0000354A  8B 16 36 06        ..6.    MOV    DX, [0636h]
0000354E  42                 B       INC    DX
0000354F  89 16 36 06        ..6.    MOV    [0636h], DX
00003553  A1 E8 07           ...     MOV    AX, [07E8h]
00003556  0B C0              ..      OR     AX, AX
00003558  75 10              u.      JNE    356Ah
0000355A  B8 20 00           . .     MOV    AX, 0020h
0000355D  F7 E2              ..      MUL    DX
0000355F  F7 36 5F 06        .6_.    DIV    WORD PTR [065Fh]
00003563  8B D0              ..      MOV    DX, AX
00003565  8B 47 06           .G.     MOV    AX, [BX+06h]
00003568  EB 0B              ..      JMP    3575h
.
0000356A  23 16 EA 07        #...    AND    DX, [07EAh]
0000356E  0B D2              ..      OR     DX, DX
00003570  75 16              u.      JNE    3588h
00003572  BA 01 00           ...     MOV    DX, 0001h
.
00003575  0B D2              ..      OR     DX, DX
00003577  74 0F              t.      JE     3588h
00003579  4A                 J       DEC    DX
0000357A  52                 R       PUSH   DX
0000357B  E8 10 29           ..)     CALL   5E8Eh
0000357E  5A                 Z       POP    DX
0000357F  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00003583  72 F0              r.      JC     3575h
00003585  E9 9C FA           ...     JMP    3024h
.
00003588  A3 E8 07           ...     MOV    [07E8h], AX
0000358B  8A 16 36 06        ..6.    MOV    DL, [0636h]
0000358F  80 E2 03           ...     AND    DL, 03h
00003592  B1 05              ..      MOV    CL, 05h
00003594  D2 E2              ..      SHL    DL, CL
00003596  88 16 A6 06        ....    MOV    [06A6h], DL
0000359A  8A 36 D4 05        .6..    MOV    DH, [05D4h]
0000359E  0A F6              ..      OR     DH, DH
000035A0  75 04              u.      JNE    35A6h
000035A2  0A D2              ..      OR     DL, DL
000035A4  75 1E              u.      JNE    35C4h
.
000035A6  52                 R       PUSH   DX
000035A7  8B 1E 36 06        ..6.    MOV    BX, [0636h]
000035AB  23 1E EA 07        #...    AND    BX, [07EAh]
000035AF  B1 05              ..      MOV    CL, 05h
000035B1  D3 E3              ..      SHL    BX, CL
000035B3  E8 8B 2E           ...     CALL   6441h
000035B6  B4 03              ..      MOV    AH, 03h
000035B8  E8 97 00           ...     CALL   3652h
000035BB  5A                 Z       POP    DX
000035BC  F6 C6 F0           ...     TEST   DH, F0h
000035BF  74 03              t.      JE     35C4h
000035C1  E8 01 00           ...     CALL   35C5h
.
000035C4  C3                 .       RET    NEAR
.
000035C5  C7 06 E8 07 00 00  ......  MOV    WORD PTR [07E8h], 0000h
000035CB  8B 1E E6 07        ....    MOV    BX, [07E6h]
000035CF  8B 47 02           .G.     MOV    AX, [BX+02h]
000035D2  3B 47 06           ;G.     CMP    AX, [BX+06h]
000035D5  74 ED              t.      JE     35C4h
000035D7  FF 36 36 06        .66.    PUSH   [0636h]
000035DB  FF 77 06           .w.     PUSH   [BX+06h]
000035DE  53                 S       PUSH   BX
000035DF  0B C0              ..      OR     AX, AX
000035E1  75 08              u.      JNE    35EBh
000035E3  C7 06 E6 07 00 00  ......  MOV    WORD PTR [07E6h], 0000h
000035E9  EB 03              ..      JMP    35EEh
.
000035EB  89 47 06           .G.     MOV    [BX+06h], AX
.
000035EE  8B 47 04           .G.     MOV    AX, [BX+04h]
000035F1  48                 H       DEC    AX
000035F2  A3 36 06           .6.     MOV    [0636h], AX
000035F5  C6 06 D4 05 F0     .....   MOV    BYTE PTR [05D4h], F0h
000035FA  E8 14 FF           ...     CALL   3511h
000035FD  5E                 ^       POP    SI
000035FE  89 36 E6 07        .6..    MOV    [07E6h], SI
00003602  58                 X       POP    AX
00003603  89 44 06           .D.     MOV    [SI+06h], AX
00003606  8F 06 36 06        ..6.    POP    [0636h]
0000360A  FF 0E 36 06        ..6.    DEC    WORD PTR [0636h]
0000360E  C7 06 E8 07 00 00  ......  MOV    WORD PTR [07E8h], 0000h
00003614  0B DB              ..      OR     BX, BX
00003616  74 0B              t.      JE     3623h
00003618  F6 47 0B 10        .G..    TEST   BYTE PTR [BX+0Bh], 10h
0000361C  74 05              t.      JE     3623h
0000361E  3B 47 1A           ;G.     CMP    AX, [BX+1Ah]
00003621  74 09              t.      JE     362Ch
.
00003623  E8 A4 00           ...     CALL   36CAh
00003626  E8 40 FA           .@.     CALL   3069h
00003629  E9 59 FA           .Y.     JMP    3085h
.
0000362C  E9 E2 FE           ...     JMP    3511h
.
0000362F  E8 B9 F9           ...     CALL   2FEBh
00003632  B4 05              ..      MOV    AH, 05h
00003634  E8 1B 00           ...     CALL   3652h
00003637  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
0000363C  74 0F              t.      JE     364Dh
0000363E  8B 1E E6 07        ....    MOV    BX, [07E6h]
00003642  0B DB              ..      OR     BX, BX
00003644  74 07              t.      JE     364Dh
00003646  83 7F 06 00 74     ...t   CMP    WORD PTR [BX+06h], 7400h
0000364B  01 C3              ..      ADD    BX, AX
.
0000364D  B1 FD              ..      MOV    CL, FDh
0000364F  E9 49 00           .I.     JMP    369Bh
.
00003652  E8 FF FC           ...     CALL   3354h
.
00003655  A1 2E 06           ...     MOV    AX, [062Eh]
00003658  A3 A2 06           ...     MOV    [06A2h], AX
0000365B  A1 2C 06           .,.     MOV    AX, [062Ch]
0000365E  A3 A4 06           ...     MOV    [06A4h], AX
00003661  C3                 .       RET    NEAR
.
00003662  8B 16 6A 06        ..j.    MOV    DX, [066Ah]
00003666  8B 1E 36 06        ..6.    MOV    BX, [0636h]
0000366A  43                 C       INC    BX
0000366B  89 1E 36 06        ..6.    MOV    [0636h], BX
0000366F  2B D3              +.      SUB    DX, BX
00003671  73 03              s.      JNC    3676h
00003673  E9 AE F9           ...     JMP    3024h
.
00003676  A0 36 06           .6.     MOV    AL, [0636h]
00003679  24 03              $.      AND    AL, 03h
0000367B  51                 Q       PUSH   CX
0000367C  B1 05              ..      MOV    CL, 05h
0000367E  D2 E0              ..      SHL    AL, CL
00003680  59                 Y       POP    CX
00003681  A2 A6 06           ...     MOV    [06A6h], AL
00003684  F6 06 D4 05 FF     .....   TEST   BYTE PTR [05D4h], FFh
00003689  75 04              u.      JNE    368Fh
0000368B  0A C0              ..      OR     AL, AL
0000368D  75 61              ua      JNE    36F0h
.
0000368F  51                 Q       PUSH   CX
00003690  E8 67 FE           .g.     CALL   34FAh
00003693  59                 Y       POP    CX
00003694  F6 06 DF 05 FF     .....   TEST   BYTE PTR [05DFh], FFh
00003699  75 55              uU      JNE    36F0h
.
0000369B  8B 16 A0 06        ....    MOV    DX, [06A0h]
0000369F  8B 1E 6E 06        ..n.    MOV    BX, [066Eh]
000036A3  80 E7 7F           ..     AND    BH, 7Fh
000036A6  2B D3              +.      SUB    DX, BX
000036A8  73 46              sF      JNC    36F0h
000036AA  51                 Q       PUSH   CX
000036AB  E8 B4 F8           ...     CALL   2F62h
000036AE  8B 1E A0 06        ....    MOV    BX, [06A0h]
000036B2  03 1E 4F 06        ..O.    ADD    BX, [064Fh]
000036B6  59                 Y       POP    CX
000036B7  FE C1              ..      INC    CL
000036B9  74 27              t'      JE     36E2h
000036BB  FE C1              ..      INC    CL
000036BD  FE C1              ..      INC    CL
000036BF  74 30              t0      JE     36F1h
000036C1  3A 07              :.      CMP    AL, [BX]
000036C3  74 2B              t+      JE     36F0h
000036C5  E8 F6 F8           ...     CALL   2FBEh
000036C8  75 26              u&      JNE    36F0h
.
000036CA  8B 1E 55 06        ..U.    MOV    BX, [0655h]
000036CE  E8 70 FA           .p.     CALL   3141h
000036D1  B0 FF              ..      MOV    AL, FFh
000036D3  A2 DF 05           ...     MOV    [05DFh], AL
000036D6  A2 11 06           ...     MOV    [0611h], AL
000036D9  BB C4 05           ...     MOV    BX, 05C4h
000036DC  E8 D3 F8           ...     CALL   2FB2h
000036DF  E9 A1 16           ...     JMP    4D83h
.
000036E2  3A 07              :.      CMP    AL, [BX]
000036E4  88 07              ..      MOV    [BX], AL
000036E6  74 08              t.      JE     36F0h
000036E8  8B 1E 49 06        ..I.    MOV    BX, [0649h]
000036EC  80 4F 02 01        .O..    OR     BYTE PTR [BX+02h], 01h
.
000036F0  C3                 .       RET    NEAR
.
000036F1  88 07              ..      MOV    [BX], AL
000036F3  C3                 .       RET    NEAR
.
000036F4  8B D9              ..      MOV    BX, CX
000036F6  80 E1 07           ...     AND    CL, 07h
000036F9  FE C1              ..      INC    CL
000036FB  8A E9              ..      MOV    CH, CL
000036FD  B1 03              ..      MOV    CL, 03h
000036FF  D3 EB              ..      SHR    BX, CL
00003701  03 1E 51 06        ..Q.    ADD    BX, [0651h]
00003705  8A 07              ..      MOV    AL, [BX]
00003707  8A CD              ..      MOV    CL, CH
00003709  D2 C0              ..      ROL    AL, CL
0000370B  C3                 .       RET    NEAR
.
0000370C  52                 R       PUSH   DX
0000370D  E8 E4 FF           ...     CALL   36F4h
00003710  24 FE              $.      AND    AL, FEh
00003712  5A                 Z       POP    DX
00003713  0A C2              ..      OR     AL, DL
.
00003715  D2 C8              ..      ROR    AL, CL
00003717  88 07              ..      MOV    [BX], AL
00003719  C3                 .       RET    NEAR
.
0000371A  8B 1E 68 06        ..h.    MOV    BX, [0668h]
0000371E  B1 03              ..      MOV    CL, 03h
00003720  D3 EB              ..      SHR    BX, CL
00003722  43                 C       INC    BX
00003723  C3                 .       RET    NEAR
.
00003724  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00003729  75 18              u.      JNE    3743h
0000372B  9C                 .       PUSHF
0000372C  E8 EB FF           ...     CALL   371Ah
0000372F  8B 36 51 06        .6Q.    MOV    SI, [0651h]
00003733  8B FE              ..      MOV    DI, SI
00003735  03 FB              ..      ADD    DI, BX
00003737  8B CB              ..      MOV    CX, BX
00003739  0E                 .       PUSH   CS
0000373A  E8 EB F2           ...     CALL   2A28h
0000373D  74 02              t.      JE     3741h
0000373F  87 F7              ..      XCHG   SI, DI
.
00003741  F3                 .       REPZ
00003742  A4                 .       MOVSB
.
00003743  E8 7C FB           .|.     CALL   32C2h
.
00003746  C3                 .       RET    NEAR
.
00003747  E8 83 F8           ...     CALL   2FCDh
0000374A  83 C3 10 51        ...Q    ADD    BX, 5110h
0000374E  B1 11              ..      MOV    CL, 11h
.
00003750  5A                 Z       POP    DX
00003751  FE C9              ..      DEC    CL
00003753  75 0E              u.      JNE    3763h
00003755  0A D2              ..      OR     DL, DL
00003757  75 ED              u.      JNE    3746h
00003759  8B 1E 51 06        ..Q.    MOV    BX, [0651h]
0000375D  A1 6C 06           .l.     MOV    AX, [066Ch]
00003760  09 07              ..      OR     [BX], AX
00003762  C3                 .       RET    NEAR
.
00003763  52                 R       PUSH   DX
00003764  80 3E 96 06 00     .>...   CMP    BYTE PTR [0696h], 00h
00003769  74 08              t.      JE     3773h
0000376B  51                 Q       PUSH   CX
0000376C  53                 S       PUSH   BX
0000376D  8A 0F              ..      MOV    CL, [BX]
0000376F  B5 00              ..      MOV    CH, 00h
00003771  EB 07              ..      JMP    377Ah
.
00003773  FE C9              ..      DEC    CL
00003775  51                 Q       PUSH   CX
00003776  8B 0F              ..      MOV    CX, [BX]
00003778  43                 C       INC    BX
00003779  53                 S       PUSH   BX
.
0000377A  0B C9              ..      OR     CX, CX
0000377C  74 0B              t.      JE     3789h
0000377E  8B 1E 68 06        ..h.    MOV    BX, [0668h]
00003782  3B D9              ;.      CMP    BX, CX
00003784  72 03              r.      JC     3789h
00003786  E8 83 FF           ...     CALL   370Ch
.
00003789  5B                 [       POP    BX
0000378A  43                 C       INC    BX
0000378B  59                 Y       POP    CX
0000378C  EB C2              ..      JMP    3750h
.
0000378E  51                 Q       PUSH   CX
0000378F  E8 B5 FF           ...     CALL   3747h
00003792  59                 Y       POP    CX
.
00003793  51                 Q       PUSH   CX
00003794  E8 83 FF           ...     CALL   371Ah
00003797  59                 Y       POP    CX
00003798  A1 51 06           .Q.     MOV    AX, [0651h]
0000379B  50                 P       PUSH   AX
0000379C  03 C3              ..      ADD    AX, BX
0000379E  A3 51 06           .Q.     MOV    [0651h], AX
000037A1  E8 A3 FF           ...     CALL   3747h
000037A4  8F 06 51 06        ..Q.    POP    [0651h]
000037A8  C3                 .       RET    NEAR
.
000037A9  81 3E 6E 06 00 80  .>n...  CMP    WORD PTR [066Eh], 8000h
000037AF  75 0A              u.      JNE    37BBh
000037B1  8B 1E 49 06        ..I.    MOV    BX, [0649h]
000037B5  F6 47 02 FF        .G..    TEST   BYTE PTR [BX+02h], FFh
000037B9  75 40              u@      JNE    37FBh
.
000037BB  8B 1E 55 06        ..U.    MOV    BX, [0655h]
000037BF  E8 7F F9           ..     CALL   3141h
000037C2  E8 78 F9           .x.     CALL   313Dh
000037C5  E8 52 FF           .R.     CALL   371Ah
000037C8  8B CB              ..      MOV    CX, BX
000037CA  8B 3E 51 06        .>Q.    MOV    DI, [0651h]
000037CE  A1 6C 06           .l.     MOV    AX, [066Ch]
000037D1  AB                 .       STOSW
000037D2  49                 I       DEC    CX
000037D3  49                 I       DEC    CX
000037D4  33 C0              3.      XOR    AX, AX
000037D6  F3                 .       REPZ
000037D7  AA                 .       STOSB
000037D8  8B 1E 49 06        ..I.    MOV    BX, [0649h]
000037DC  88 07              ..      MOV    [BX], AL
000037DE  88 47 01           .G.     MOV    [BX+01h], AL
000037E1  A3 9E 06           ...     MOV    [069Eh], AX
000037E4  8B 1E 47 06        ..G.    MOV    BX, [0647h]
000037E8  C7 07 04 00        ....    MOV    WORD PTR [BX], 0004h
000037EC  E8 35 F8           .5.     CALL   3024h
.
000037EF  B1 FF              ..      MOV    CL, FFh
000037F1  E8 F6 FC           ...     CALL   34EAh
000037F4  E8 26 F8           .&.     CALL   301Dh
000037F7  75 05              u.      JNE    37FEh
000037F9  32 C0              2.      XOR    AL, AL
.
000037FB  E9 26 FF           .&.     JMP    3724h
.
000037FE  E8 4F 02           .O.     CALL   3A50h
00003801  E8 C9 F7           ...     CALL   2FCDh
00003804  8A 07              ..      MOV    AL, [BX]
00003806  3C 21              <!      CMP    AL, 21h
00003808  74 E5              t.      JE     37EFh
0000380A  3C E5              <.      CMP    AL, E5h
0000380C  74 E1              t.      JE     37EFh
0000380E  3C 20              <       CMP    AL, 20h
00003810  74 0E              t.      JE     3820h
00003812  A8 10              ..      TEST   AL, 10h
00003814  75 05              u.      JNE    381Bh
00003816  B1 01              ..      MOV    CL, 01h
00003818  E8 2C FF           .,.     CALL   3747h
.
0000381B  E8 28 F8           .(.     CALL   3046h
0000381E  EB CF              ..      JMP    37EFh
.
00003820  8A 47 0C           .G.     MOV    AL, [BX+0Ch]
00003823  8B 1E 49 06        ..I.    MOV    BX, [0649h]
00003827  88 07              ..      MOV    [BX], AL
00003829  EB F0              ..      JMP    381Bh
.
0000382B  81 3E 6E 06 00 80  .>n...  CMP    WORD PTR [066Eh], 8000h
00003831  75 0A              u.      JNE    383Dh
00003833  8B 1E 49 06        ..I.    MOV    BX, [0649h]
00003837  F6 47 02 FF        .G..    TEST   BYTE PTR [BX+02h], FFh
0000383B  75 2C              u,      JNE    3869h
.
0000383D  8B 1E 55 06        ..U.    MOV    BX, [0655h]
00003841  E8 FD F8           ...     CALL   3141h
00003844  E8 F6 F8           ...     CALL   313Dh
00003847  32 C0              2.      XOR    AL, AL
00003849  8B 1E 49 06        ..I.    MOV    BX, [0649h]
0000384D  88 07              ..      MOV    [BX], AL
0000384F  88 47 01           .G.     MOV    [BX+01h], AL
00003852  8B 1E 47 06        ..G.    MOV    BX, [0647h]
00003856  C7 07 04 00        ....    MOV    WORD PTR [BX], 0004h
0000385A  E8 C7 F7           ...     CALL   3024h
.
0000385D  B1 FF              ..      MOV    CL, FFh
0000385F  E8 88 FC           ...     CALL   34EAh
00003862  E8 B8 F7           ...     CALL   301Dh
00003865  75 03              u.      JNE    386Ah
00003867  32 C0              2.      XOR    AL, AL
.
00003869  C3                 .       RET    NEAR
.
0000386A  E8 60 F7           .`.     CALL   2FCDh
0000386D  8A 07              ..      MOV    AL, [BX]
0000386F  0A C0              ..      OR     AL, AL
00003871  74 EA              t.      JE     385Dh
00003873  3C E5              <.      CMP    AL, E5h
00003875  74 E6              t.      JE     385Dh
00003877  E8 CC F7           ...     CALL   3046h
0000387A  EB E1              ..      JMP    385Dh
.
0000387C  A0 93 06           ...     MOV    AL, [0693h]
0000387F  E9 1D F5           ...     JMP    2D9Fh
.
00003882  32 D2              2.      XOR    DL, DL
.
00003884  B9 0B 00           ...     MOV    CX, 000Bh
00003887  8B F3              ..      MOV    SI, BX
00003889  46                 F       INC    SI
.
0000388A  AC                 .       LODSB
0000388B  24 7F              $      AND    AL, 7Fh
0000388D  3C 3F              <?      CMP    AL, 3Fh
0000388F  74 10              t.      JE     38A1h
00003891  0A D2              ..      OR     DL, DL
00003893  74 08              t.      JE     389Dh
00003895  3C 5B              <[      CMP    AL, 5Bh
00003897  74 08              t.      JE     38A1h
00003899  3C 5D              <]      CMP    AL, 5Dh
0000389B  74 04              t.      JE     38A1h
.
0000389D  E2 EB              ..      LOOP   388Ah
0000389F  0C 01              ..      OR     AL, 01h
.
000038A1  C3                 .       RET    NEAR
.
000038A2  32 D2              2.      XOR    DL, DL
.
000038A4  BB 69 07           .i.     MOV    BX, 0769h
000038A7  E8 DA FF           ...     CALL   3884h
000038AA  75 F5              u.      JNE    38A1h
000038AC  B4 09              ..      MOV    AH, 09h
000038AE  E9 F2 F4           ...     JMP    2DA3h
.
000038B1  83 3E 57 06 00     .>W..   CMP    WORD PTR [0657h], 00h
000038B6  74 E9              t.      JE     38A1h
000038B8  0A C9              ..      OR     CL, CL
000038BA  74 E5              t.      JE     38A1h
000038BC  80 F9 0C           ...     CMP    CL, 0Ch
000038BF  72 22              r"      JC     38E3h
000038C1  B0 02              ..      MOV    AL, 02h
000038C3  74 02              t.      JE     38C7h
000038C5  B0 03              ..      MOV    AL, 03h
.
000038C7  A2 11 06           ...     MOV    [0611h], AL
000038CA  A0 1D 06           ...     MOV    AL, [061Dh]
000038CD  3C 03              <.      CMP    AL, 03h
000038CF  74 17              t.      JE     38E8h
000038D1  3C 11              <.      CMP    AL, 11h
000038D3  74 04              t.      JE     38D9h
000038D5  3C 07              <.      CMP    AL, 07h
000038D7  73 0F              s.      JNC    38E8h
.
000038D9  C6 06 11 06 02     .....   MOV    BYTE PTR [0611h], 02h
000038DE  E8 A1 FF           ...     CALL   3882h
000038E1  75 05              u.      JNE    38E8h
.
000038E3  C6 06 11 06 00     .....   MOV    BYTE PTR [0611h], 00h
.
000038E8  8B F3              ..      MOV    SI, BX
000038EA  AC                 .       LODSB
000038EB  A2 0D 06           ...     MOV    [060Dh], AL
000038EE  33 DB              3.      XOR    BX, BX
000038F0  24 20              $       AND    AL, 20h
000038F2  74 06              t.      JE     38FAh
000038F4  80 0E 0D 06 10     .....   OR     BYTE PTR [060Dh], 10h
000038F9  C3                 .       RET    NEAR
.
000038FA  8A D0              ..      MOV    DL, AL
000038FC  B9 0B 00           ...     MOV    CX, 000Bh
.
000038FF  80 F9 06           ...     CMP    CL, 06h
00003902  74 12              t.      JE     3916h
00003904  80 F9 04           ...     CMP    CL, 04h
00003907  74 0D              t.      JE     3916h
00003909  D1 E3              ..      SHL    BX, 1
0000390B  D0 D2              ..      RCL    DL, 1
0000390D  F6 C1 01           ...     TEST   CL, 01h
00003910  75 04              u.      JNE    3916h
00003912  D1 E3              ..      SHL    BX, 1
00003914  D0 D2              ..      RCL    DL, 1
.
00003916  AC                 .       LODSB
00003917  24 7F              $      AND    AL, 7Fh
00003919  2C 20              ,       SUB    AL, 20h
0000391B  D0 C8              ..      ROR    AL, 1
0000391D  73 02              s.      JNC    3921h
0000391F  D0 C0              ..      ROL    AL, 1
.
00003921  32 E4              2.      XOR    AH, AH
00003923  03 D8              ..      ADD    BX, AX
00003925  80 D2 00           ...     ADC    DL, 00h
00003928  E2 D5              ..      LOOP   38FFh
0000392A  89 1E 0E 06        ....    MOV    [060Eh], BX
0000392E  BB 0D 06           ...     MOV    BX, 060Dh
00003931  80 E2 03           ...     AND    DL, 03h
00003934  D0 CA              ..      ROR    DL, 1
00003936  D0 CA              ..      ROR    DL, 1
00003938  08 17              ..      OR     [BX], DL
0000393A  AC                 .       LODSB
0000393B  24 1F              $.      AND    AL, 1Fh
0000393D  46                 F       INC    SI
0000393E  8A 24              .$      MOV    AH, [SI]
00003940  80 E4 3F           ..?     AND    AH, 3Fh
00003943  B1 03              ..      MOV    CL, 03h
00003945  D2 E0              ..      SHL    AL, CL
00003947  D3 E8              ..      SHR    AX, CL
00003949  8A 16 67 06        ..g.    MOV    DL, [0667h]
0000394D  D1 E0              ..      SHL    AX, 1
.
0000394F  D1 E8              ..      SHR    AX, 1
00003951  D0 EA              ..      SHR    DL, 1
00003953  72 FA              r.      JC     394Fh
00003955  80 E4 01           ...     AND    AH, 01h
00003958  D2 CC              ..      ROR    AH, CL
0000395A  08 27              .'      OR     [BX], AH
0000395C  88 47 03           .G.     MOV    [BX+03h], AL
.
0000395F  C3                 .       RET    NEAR
.
00003960  83 3E 57 06 00     .>W..   CMP    WORD PTR [0657h], 00h
00003965  74 F8              t.      JE     395Fh
00003967  A0 31 06           .1.     MOV    AL, [0631h]
0000396A  0A C0              ..      OR     AL, AL
0000396C  74 F1              t.      JE     395Fh
0000396E  80 3E 11 06 FF     .>...   CMP    BYTE PTR [0611h], FFh
00003973  74 EA              t.      JE     395Fh
00003975  8B 1E 47 06        ..G.    MOV    BX, [0647h]
00003979  8B 0F              ..      MOV    CX, [BX]
0000397B  FE C8              ..      DEC    AL
0000397D  75 04              u.      JNE    3983h
0000397F  8B 0E 6A 06        ..j.    MOV    CX, [066Ah]
.
00003983  8B 1E 36 06        ..6.    MOV    BX, [0636h]
00003987  2B CB              +.      SUB    CX, BX
00003989  74 D4              t.      JE     395Fh
0000398B  8E 06 57 06        ..W.    MOV    ES, [0657h]
0000398F  43                 C       INC    BX
00003990  8B FB              ..      MOV    DI, BX
00003992  D1 E7              ..      SHL    DI, 1
00003994  D1 E7              ..      SHL    DI, 1
00003996  83 EF 04 E8        ....    SUB    DI, E804h
0000399A  05 00 8C           ...     ADD    AX, 8C00h
0000399D  D8                 .       ...
0000399E  8E C0              ..      MOV    ES, AX
000039A0  C3                 .       RET    NEAR
.
000039A1  83 C7 04 BE        ....    ADD    DI, BE04h
000039A5  0D 06 AC           ...     OR     AX, AC06h
000039A8  26                 &       ES:
000039A9  32 05              2.      XOR    AL, [DI]
000039AB  8A D0              ..      MOV    DL, AL
000039AD  24 1F              $.      AND    AL, 1Fh
000039AF  75 1E              u.      JNE    39CFh
000039B1  E8 7F 00           ..     CALL   3A33h
000039B4  74 5A              tZ      JE     3A10h
.
000039B6  43                 C       INC    BX
000039B7  E2 E8              ..      LOOP   39A1h
000039B9  83 3E 36 06 FF     .>6..   CMP    WORD PTR [0636h], FFh
000039BE  75 0E              u.      JNE    39CEh
000039C0  8C D8              ..      MOV    AX, DS
000039C2  8E C0              ..      MOV    ES, AX
000039C4  E8 88 F6           ...     CALL   304Fh
000039C7  75 05              u.      JNE    39CEh
000039C9  C6 06 11 06 FF     .....   MOV    BYTE PTR [0611h], FFh
.
000039CE  C3                 .       RET    NEAR
.
000039CF  A0 DA 05           ...     MOV    AL, [05DAh]
000039D2  FE C0              ..      INC    AL
000039D4  75 08              u.      JNE    39DEh
000039D6  26                 &       ES:
000039D7  80 3D F5           .=.     CMP    BYTE PTR [DI], F5h
000039DA  75 DA              u.      JNE    39B6h
000039DC  EB 1B              ..      JMP    39F9h
.
000039DE  FE C0              ..      INC    AL
000039E0  75 D4              u.      JNE    39B6h
000039E2  E8 4E 00           .N.     CALL   3A33h
000039E5  75 CF              u.      JNE    39B6h
000039E7  A0 D8 05           ...     MOV    AL, [05D8h]
000039EA  FE C0              ..      INC    AL
000039EC  75 11              u.      JNE    39FFh
000039EE  26                 &       ES:
000039EF  F6 05 10           ...     TEST   BYTE PTR [DI], 10h
000039F2  74 C2              t.      JE     39B6h
000039F4  F6 C2 0F           ...     TEST   DL, 0Fh
000039F7  75 BD              u.      JNE    39B6h
.
000039F9  89 1E D9 05        ....    MOV    [05D9h], BX
000039FD  EB B7              ..      JMP    39B6h
.
000039FF  FE C0              ..      INC    AL
00003A01  75 07              u.      JNE    3A0Ah
00003A03  F6 C2 0F           ...     TEST   DL, 0Fh
00003A06  75 AE              u.      JNE    39B6h
00003A08  EB 06              ..      JMP    3A10h
.
00003A0A  26                 &       ES:
00003A0B  F6 05 1F           ...     TEST   BYTE PTR [DI], 1Fh
00003A0E  75 A6              u.      JNE    39B6h
.
00003A10  8B 16 36 06        ..6.    MOV    DX, [0636h]
00003A14  4B                 K       DEC    BX
00003A15  89 1E 36 06        ..6.    MOV    [0636h], BX
00003A19  8A C3              ..      MOV    AL, BL
00003A1B  24 03              $.      AND    AL, 03h
00003A1D  3C 03              <.      CMP    AL, 03h
00003A1F  74 2E              t.      JE     3A4Fh
00003A21  80 E3 FC           ...     AND    BL, FCh
00003A24  80 E2 FC           ...     AND    DL, FCh
00003A27  3B DA              ;.      CMP    BX, DX
00003A29  74 24              t$      JE     3A4Fh
00003A2B  80 0E D4 05 0F     .....   OR     BYTE PTR [05D4h], 0Fh
00003A30  32 C0              2.      XOR    AL, AL
00003A32  C3                 .       RET    NEAR
.
00003A33  A0 11 06           ...     MOV    AL, [0611h]
00003A36  0A C0              ..      OR     AL, AL
00003A38  74 15              t.      JE     3A4Fh
00003A3A  B4 E0              ..      MOV    AH, E0h
00003A3C  3C 03              <.      CMP    AL, 03h
00003A3E  74 02              t.      JE     3A42h
00003A40  B4 C0              ..      MOV    AH, C0h
.
00003A42  84 D4              ..      TEST   DL, AH
00003A44  75 09              u.      JNE    3A4Fh
00003A46  32 E4              2.      XOR    AH, AH
00003A48  91                 .       XCHG   CX
00003A49  57                 W       PUSH   DI
00003A4A  47                 G       INC    DI
00003A4B  F3                 .       REPZ
00003A4C  A6                 .       CMPSB
00003A4D  91                 .       XCHG   CX
00003A4E  5F                 _       POP    DI
.
00003A4F  C3                 .       RET    NEAR
.
00003A50  83 3E 57 06 00     .>W..   CMP    WORD PTR [0657h], 00h
00003A55  74 F8              t.      JE     3A4Fh
00003A57  FF 36 0D 06        .6..    PUSH   [060Dh]
00003A5B  FF 36 0F 06        .6..    PUSH   [060Fh]
00003A5F  E8 6B F5           .k.     CALL   2FCDh
00003A62  E8 83 FE           ...     CALL   38E8h
00003A65  A1 36 06           .6.     MOV    AX, [0636h]
00003A68  D1 E0              ..      SHL    AX, 1
00003A6A  D1 E0              ..      SHL    AX, 1
00003A6C  8B F8              ..      MOV    DI, AX
00003A6E  8E 06 57 06        ..W.    MOV    ES, [0657h]
00003A72  BE 0D 06           ...     MOV    SI, 060Dh
00003A75  B9 02 00           ...     MOV    CX, 0002h
00003A78  F3                 .       REPZ
00003A79  A5                 .       MOVSW
00003A7A  8C D8              ..      MOV    AX, DS
00003A7C  8E C0              ..      MOV    ES, AX
00003A7E  8F 06 0F 06        ....    POP    [060Fh]
00003A82  8F 06 0D 06        ....    POP    [060Dh]
00003A86  C3                 .       RET    NEAR
.
00003A87  80 3E DA 05 FF     .>...   CMP    BYTE PTR [05DAh], FFh
00003A8C  75 C1              u.      JNE    3A4Fh
.
00003A8E  A1 36 06           .6.     MOV    AX, [0636h]
00003A91  A3 D9 05           ...     MOV    [05D9h], AX
00003A94  C3                 .       RET    NEAR
.
00003A95  BB 69 07           .i.     MOV    BX, 0769h
00003A98  89 1E 24 06        ..$.    MOV    [0624h], BX
.
00003A9C  C6 06 93 06 FF     .....   MOV    BYTE PTR [0693h], FFh
00003AA1  88 0E 31 06        ..1.    MOV    [0631h], CL
00003AA5  E8 09 FE           ...     CALL   38B1h
00003AA8  C3                 .       RET    NEAR
.
00003AA9  33 C0              3.      XOR    AX, AX
00003AAB  A2 75 07           .u.     MOV    [0775h], AL
00003AAE  A2 77 07           .w.     MOV    [0777h], AL
.
00003AB1  B1 0F              ..      MOV    CL, 0Fh
00003AB3  EB 02              ..      JMP    3AB7h
.
00003AB5  B1 0C              ..      MOV    CL, 0Ch
.
00003AB7  E8 DB FF           ...     CALL   3A95h
.
00003ABA  E8 67 F5           .g.     CALL   3024h
.
00003ABD  C6 06 A7 06 00     .....   MOV    BYTE PTR [06A7h], 00h
00003AC2  E8 9B FE           ...     CALL   3960h
00003AC5  75 4C              uL      JNE    3B13h
00003AC7  B1 00              ..      MOV    CL, 00h
00003AC9  E8 1E FA           ...     CALL   34EAh
00003ACC  E8 4E F5           .N.     CALL   301Dh
00003ACF  74 42              tB      JE     3B13h
00003AD1  8B 16 24 06        ..$.    MOV    DX, [0624h]
00003AD5  8B F2              ..      MOV    SI, DX
00003AD7  AC                 .       LODSB
00003AD8  3C E5              <.      CMP    AL, E5h
00003ADA  74 07              t.      JE     3AE3h
00003ADC  52                 R       PUSH   DX
00003ADD  E8 5B F5           .[.     CALL   303Bh
00003AE0  5A                 Z       POP    DX
00003AE1  73 30              s0      JNC    3B13h
.
00003AE3  E8 E7 F4           ...     CALL   2FCDh
00003AE6  8A 0E 31 06        ..1.    MOV    CL, [0631h]
00003AEA  32 ED              2.      XOR    CH, CH
00003AEC  80 3F E5           .?.     CMP    BYTE PTR [BX], E5h
00003AEF  75 03              u.      JNE    3AF4h
00003AF1  E8 93 FF           ...     CALL   3A87h
.
00003AF4  C6 06 89 06 00     .....   MOV    BYTE PTR [0689h], 00h
00003AF9  8A 07              ..      MOV    AL, [BX]
00003AFB  24 EF              $.      AND    AL, EFh
00003AFD  3A 07              :.      CMP    AL, [BX]
00003AFF  74 21              t!      JE     3B22h
00003B01  8B F2              ..      MOV    SI, DX
00003B03  3A 04              :.      CMP    AL, [SI]
00003B05  75 1B              u.      JNE    3B22h
00003B07  A0 D8 05           ...     MOV    AL, [05D8h]
00003B0A  0A C0              ..      OR     AL, AL
00003B0C  74 AF              t.      JE     3ABDh
00003B0E  A2 89 06           ...     MOV    [0689h], AL
00003B11  EB 59              .Y      JMP    3B6Ch
.
00003B13  E8 71 FF           .q.     CALL   3A87h
00003B16  E8 0B F5           ...     CALL   3024h
.
00003B19  B0 FF              ..      MOV    AL, FFh
00003B1B  8A E8              ..      MOV    CH, AL
00003B1D  FE C5              ..      INC    CH
00003B1F  E9 7D F2           .}.     JMP    2D9Fh
.
00003B22  0A C9              ..      OR     CL, CL
00003B24  74 4E              tN      JE     3B74h
00003B26  8B F2              ..      MOV    SI, DX
00003B28  AC                 .       LODSB
00003B29  80 FD 0E           ...     CMP    CH, 0Eh
00003B2C  75 04              u.      JNE    3B32h
00003B2E  24 3F              $?      AND    AL, 3Fh
00003B30  EB 10              ..      JMP    3B42h
.
00003B32  24 7F              $      AND    AL, 7Fh
00003B34  3C 3F              <?      CMP    AL, 3Fh
00003B36  74 34              t4      JE     3B6Ch
00003B38  80 FD 0D           ...     CMP    CH, 0Dh
00003B3B  74 2F              t/      JE     3B6Ch
00003B3D  80 FD 0C           ...     CMP    CH, 0Ch
00003B40  74 08              t.      JE     3B4Ah
.
00003B42  2A 07              *.      SUB    AL, [BX]
00003B44  24 7F              $      AND    AL, 7Fh
00003B46  75 4D              uM      JNE    3B95h
00003B48  EB 22              ."      JMP    3B6Ch
.
00003B4A  51                 Q       PUSH   CX
00003B4B  8A 0F              ..      MOV    CL, [BX]
00003B4D  E8 AD F3           ...     CALL   2EFDh
00003B50  59                 Y       POP    CX
00003B51  75 32              u2      JNE    3B85h
00003B53  F6 06 A7 06 FF     .....   TEST   BYTE PTR [06A7h], FFh
00003B58  74 0D              t.      JE     3B67h
00003B5A  43                 C       INC    BX
00003B5B  43                 C       INC    BX
00003B5C  80 3F 00           .?.     CMP    BYTE PTR [BX], 00h
00003B5F  75 24              u$      JNE    3B85h
00003B61  E8 2A FF           .*.     CALL   3A8Eh
00003B64  E9 56 FF           .V.     JMP    3ABDh
.
00003B67  C6 06 D6 05 00     .....   MOV    BYTE PTR [05D6h], 00h
.
00003B6C  42                 B       INC    DX
00003B6D  43                 C       INC    BX
00003B6E  FE C5              ..      INC    CH
00003B70  FE C9              ..      DEC    CL
00003B72  EB AE              ..      JMP    3B22h
.
00003B74  80 3E 89 06 FF     .>...   CMP    BYTE PTR [0689h], FFh
00003B79  75 0D              u.      JNE    3B88h
00003B7B  80 3E DA 05 FE     .>...   CMP    BYTE PTR [05DAh], FEh
00003B80  75 03              u.      JNE    3B85h
00003B82  E8 09 FF           ...     CALL   3A8Eh
.
00003B85  E9 35 FF           .5.     JMP    3ABDh
.
00003B88  32 C0              2.      XOR    AL, AL
00003B8A  A2 93 06           ...     MOV    [0693h], AL
00003B8D  A2 D1 05           ...     MOV    [05D1h], AL
00003B90  8A E8              ..      MOV    CH, AL
00003B92  FE C5              ..      INC    CH
.
00003B94  C3                 .       RET    NEAR
.
00003B95  0A 2F              ./      OR     CH, [BX]
00003B97  75 EC              u.      JNE    3B85h
00003B99  F6 06 D6 05 FF     .....   TEST   BYTE PTR [05D6h], FFh
00003B9E  74 E5              t.      JE     3B85h
00003BA0  C6 06 A7 06 FF     .....   MOV    BYTE PTR [06A7h], FFh
00003BA5  EB C5              ..      JMP    3B6Ch
.
00003BA7  B0 FF              ..      MOV    AL, FFh
.
00003BA9  A2 D8 05           ...     MOV    [05D8h], AL
00003BAC  B0 FE              ..      MOV    AL, FEh
00003BAE  A2 DA 05           ...     MOV    [05DAh], AL
.
00003BB1  C3                 .       RET    NEAR
.
00003BB2  80 3E DA 05 FE     .>...   CMP    BYTE PTR [05DAh], FEh
00003BB7  74 DB              t.      JE     3B94h
00003BB9  E8 75 F4           .u.     CALL   3031h
00003BBC  32 C0              2.      XOR    AL, AL
00003BBE  E8 E8 FF           ...     CALL   3BA9h
00003BC1  8B 1E 24 06        ..$.    MOV    BX, [0624h]
00003BC5  80 0F 10           ...     OR     BYTE PTR [BX], 10h
00003BC8  B1 0C              ..      MOV    CL, 0Ch
00003BCA  E8 CF FE           ...     CALL   3A9Ch
00003BCD  E9 ED FE           ...     JMP    3ABDh
.
00003BD0  A1 36 06           .6.     MOV    AX, [0636h]
00003BD3  A3 D9 05           ...     MOV    [05D9h], AX
00003BD6  C3                 .       RET    NEAR
.
00003BD7  E8 57 F4           .W.     CALL   3031h
00003BDA  B1 0F              ..      MOV    CL, 0Fh
00003BDC  E8 B6 FE           ...     CALL   3A95h
00003BDF  E9 DB FE           ...     JMP    3ABDh
.
00003BE2  E8 BB F2           ...     CALL   2EA0h
.
00003BE5  B0 FE              ..      MOV    AL, FEh
00003BE7  E8 BF FF           ...     CALL   3BA9h
00003BEA  E8 C8 FE           ...     CALL   3AB5h
00003BED  74 C2              t.      JE     3BB1h
.
00003BEF  E8 DB F3           ...     CALL   2FCDh
00003BF2  8A 07              ..      MOV    AL, [BX]
00003BF4  24 10              $.      AND    AL, 10h
00003BF6  75 1B              u.      JNE    3C13h
00003BF8  F6 06 8C 06 80     .....   TEST   BYTE PTR [068Ch], 80h
00003BFD  75 03              u.      JNE    3C02h
00003BFF  E8 DE F3           ...     CALL   2FE0h
.
00003C02  E8 E5 09           ...     CALL   45EAh
00003C05  D0 C0              ..      ROL    AL, 1
00003C07  72 1B              r.      JC     3C24h
00003C09  BB 69 07           .i.     MOV    BX, 0769h
00003C0C  E8 73 FC           .s.     CALL   3882h
00003C0F  74 13              t.      JE     3C24h
00003C11  EB 1E              ..      JMP    3C31h
.
00003C13  E8 D4 09           ...     CALL   45EAh
00003C16  D0 C0              ..      ROL    AL, 1
00003C18  73 0A              s.      JNC    3C24h
00003C1A  E8 F9 0A           ...     CALL   4716h
00003C1D  74 05              t.      JE     3C24h
00003C1F  E8 1C 0A           ...     CALL   463Eh
00003C22  EB C1              ..      JMP    3BE5h
.
00003C24  E8 96 FE           ...     CALL   3ABDh
00003C27  75 C6              u.      JNE    3BEFh
00003C29  E8 89 FE           ...     CALL   3AB5h
.
00003C2C  75 03              u.      JNE    3C31h
00003C2E  E9 4B FC           .K.     JMP    387Ch
.
00003C31  E8 99 F3           ...     CALL   2FCDh
00003C34  8A 07              ..      MOV    AL, [BX]
00003C36  24 10              $.      AND    AL, 10h
00003C38  75 07              u.      JNE    3C41h
00003C3A  F6 06 8C 06 80     .....   TEST   BYTE PTR [068Ch], 80h
00003C3F  75 03              u.      JNE    3C44h
.
00003C41  C6 07 E5           ...     MOV    BYTE PTR [BX], E5h
.
00003C44  9C                 .       PUSHF
00003C45  E8 07 0B           ...     CALL   474Fh
00003C48  0A C0              ..      OR     AL, AL
00003C4A  75 02              u.      JNE    3C4Eh
00003C4C  88 07              ..      MOV    [BX], AL
.
00003C4E  E8 DE F9           ...     CALL   362Fh
00003C51  0E                 .       PUSH   CS
00003C52  E8 D3 ED           ...     CALL   2A28h
00003C55  75 05              u.      JNE    3C5Ch
00003C57  B1 00              ..      MOV    CL, 00h
00003C59  E8 32 FB           .2.     CALL   378Eh
.
00003C5C  E8 F1 FD           ...     CALL   3A50h
00003C5F  E8 5B FE           .[.     CALL   3ABDh
00003C62  EB C8              ..      JMP    3C2Ch
.
00003C64  8B D1              ..      MOV    DX, CX
.
00003C66  3B 16 68 06        ;.h.    CMP    DX, [0668h]
00003C6A  73 3A              s:      JNC    3CA6h
00003C6C  42                 B       INC    DX
00003C6D  51                 Q       PUSH   CX
00003C6E  52                 R       PUSH   DX
00003C6F  8B CA              ..      MOV    CX, DX
00003C71  E8 80 FA           ...     CALL   36F4h
00003C74  D0 D8              ..      RCR    AL, 1
00003C76  73 14              s.      JNC    3C8Ch
00003C78  5A                 Z       POP    DX
00003C79  59                 Y       POP    CX
.
00003C7A  0B C9              ..      OR     CX, CX
00003C7C  74 E8              t.      JE     3C66h
00003C7E  49                 I       DEC    CX
00003C7F  52                 R       PUSH   DX
00003C80  51                 Q       PUSH   CX
00003C81  E8 70 FA           .p.     CALL   36F4h
00003C84  D0 D8              ..      RCR    AL, 1
00003C86  73 04              s.      JNC    3C8Ch
00003C88  59                 Y       POP    CX
00003C89  5A                 Z       POP    DX
00003C8A  EB DA              ..      JMP    3C66h
.
00003C8C  D0 D0              ..      RCL    AL, 1
00003C8E  FE C0              ..      INC    AL
00003C90  E8 82 FA           ...     CALL   3715h
00003C93  8A 0E 46 06        ..F.    MOV    CL, [0646h]
00003C97  BB 6E 00           .n.     MOV    BX, 006Eh
00003C9A  1E                 .       PUSH   DS
00003C9B  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00003C9F  E8 14 F3           ...     CALL   2FB6h
00003CA2  1F                 .       POP    DS
00003CA3  5B                 [       POP    BX
00003CA4  5A                 Z       POP    DX
00003CA5  C3                 .       RET    NEAR
.
00003CA6  0B C9              ..      OR     CX, CX
00003CA8  75 D0              u.      JNE    3C7Ah
00003CAA  8B D9              ..      MOV    BX, CX
00003CAC  C3                 .       RET    NEAR
.
00003CAD  52                 R       PUSH   DX
00003CAE  B5 00              ..      MOV    CH, 00h
00003CB0  BA 69 07           .i.     MOV    DX, 0769h
00003CB3  03 D1              ..      ADD    DX, CX
00003CB5  E8 15 F3           ...     CALL   2FCDh
00003CB8  59                 Y       POP    CX
00003CB9  C3                 .       RET    NEAR
.
00003CBA  B6 80              ..      MOV    DH, 80h
.
00003CBC  E8 EE FF           ...     CALL   3CADh
00003CBF  FE C1              ..      INC    CL
.
00003CC1  FE C9              ..      DEC    CL
00003CC3  75 03              u.      JNE    3CC8h
00003CC5  E9 67 F9           .g.     JMP    362Fh
.
00003CC8  8A 27              .'      MOV    AH, [BX]
00003CCA  22 E5              ".      AND    AH, CH
00003CCC  8B F2              ..      MOV    SI, DX
00003CCE  AC                 .       LODSB
00003CCF  24 7F              $      AND    AL, 7Fh
00003CD1  0A C4              ..      OR     AL, AH
00003CD3  88 07              ..      MOV    [BX], AL
00003CD5  43                 C       INC    BX
00003CD6  42                 B       INC    DX
00003CD7  EB E8              ..      JMP    3CC1h
.
00003CD9  A0 69 07           .i.     MOV    AL, [0769h]
00003CDC  BB 79 07           .y.     MOV    BX, 0779h
00003CDF  88 07              ..      MOV    [BX], AL
00003CE1  C3                 .       RET    NEAR
.
00003CE2  E8 CC FD           ...     CALL   3AB1h
.
00003CE5  74 38              t8      JE     3D1Fh
.
00003CE7  E8 1B F3           ...     CALL   3005h
00003CEA  53                 S       PUSH   BX
00003CEB  4B                 K       DEC    BX
00003CEC  4B                 K       DEC    BX
00003CED  8A 27              .'      MOV    AH, [BX]
00003CEF  50                 P       PUSH   AX
00003CF0  E8 DA F2           ...     CALL   2FCDh
00003CF3  8B D3              ..      MOV    DX, BX
00003CF5  BB 69 07           .i.     MOV    BX, 0769h
00003CF8  B1 20              .       MOV    CL, 20h
00003CFA  E8 DD F0           ...     CALL   2DDAh
00003CFD  E8 BB F1           ...     CALL   2EBBh
00003D00  8A C8              ..      MOV    CL, AL
00003D02  58                 X       POP    AX
00003D03  5B                 [       POP    BX
00003D04  88 07              ..      MOV    [BX], AL
00003D06  4B                 K       DEC    BX
00003D07  4B                 K       DEC    BX
00003D08  88 27              .'      MOV    [BX], AH
.
00003D0A  32 ED              2.      XOR    CH, CH
00003D0C  BE 78 07           .x.     MOV    SI, 0778h
00003D0F  8A 07              ..      MOV    AL, [BX]
00003D11  2A C1              *.      SUB    AL, CL
00003D13  74 0B              t.      JE     3D20h
00003D15  8A C5              ..      MOV    AL, CH
00003D17  73 04              s.      JNC    3D1Dh
00003D19  B0 80              ..      MOV    AL, 80h
00003D1B  0A 04              ..      OR     AL, [SI]
.
00003D1D  88 04              ..      MOV    [SI], AL
.
00003D1F  C3                 .       RET    NEAR
.
00003D20  38 04              8.      CMP    [SI], AL
00003D22  75 FB              u.      JNE    3D1Fh
.
00003D24  32 C0              2.      XOR    AL, AL
00003D26  88 04              ..      MOV    [SI], AL
00003D28  38 06 95 06        8...    CMP    [0695h], AL
00003D2C  74 F1              t.      JE     3D1Fh
00003D2E  C6 04 80           ...     MOV    BYTE PTR [SI], 80h
00003D31  C3                 .       RET    NEAR
.
00003D32  A0 78 07           .x.     MOV    AL, [0778h]
00003D35  3C 81              <.      CMP    AL, 81h
00003D37  72 05              r.      JC     3D3Eh
00003D39  24 7F              $      AND    AL, 7Fh
00003D3B  A2 78 07           .x.     MOV    [0778h], AL
.
00003D3E  C3                 .       RET    NEAR
.
00003D3F  83 3F 00 75        .?.u    CMP    WORD PTR [BX], 7500h
00003D43  05 8B F2           ...     ADD    AX, F28Bh
00003D46  AD                 .       LODSW
00003D47  89 07              ..      MOV    [BX], AX
.
00003D49  C3                 .       RET    NEAR
.
00003D4A  F6 06 6F 06 80     ..o..   TEST   BYTE PTR [066Fh], 80h
00003D4F  75 05              u.      JNE    3D56h
00003D51  C6 06 D4 05 F0     .....   MOV    BYTE PTR [05D4h], F0h
.
00003D56  E8 58 FD           .X.     CALL   3AB1h
00003D59  74 EE              t.      JE     3D49h
00003D5B  E8 6F F2           .o.     CALL   2FCDh
00003D5E  83 C3 10 8B        ....    ADD    BX, 8B10h
00003D62  D3 BB 79 07        ..y.    SAR    WORD PTR [BP+DI+0779h], CL
00003D66  B1 10              ..      MOV    CL, 10h
.
00003D68  80 3E 96 06 00     .>...   CMP    BYTE PTR [0696h], 00h
00003D6D  74 1B              t.      JE     3D8Ah
00003D6F  8A 07              ..      MOV    AL, [BX]
00003D71  0A C0              ..      OR     AL, AL
00003D73  8B F2              ..      MOV    SI, DX
00003D75  AC                 .       LODSB
00003D76  75 02              u.      JNE    3D7Ah
00003D78  88 07              ..      MOV    [BX], AL
.
00003D7A  0A C0              ..      OR     AL, AL
00003D7C  75 06              u.      JNE    3D84h
00003D7E  8A 07              ..      MOV    AL, [BX]
00003D80  8B FA              ..      MOV    DI, DX
00003D82  FC                 .       CLD
00003D83  AA                 .       STOSB
.
00003D84  3A 07              :.      CMP    AL, [BX]
00003D86  74 18              t.      JE     3DA0h
00003D88  EB 66              .f      JMP    3DF0h
.
00003D8A  E8 B2 FF           ...     CALL   3D3Fh
00003D8D  87 DA              ..      XCHG   BX, DX
00003D8F  E8 AD FF           ...     CALL   3D3Fh
00003D92  87 DA              ..      XCHG   BX, DX
00003D94  8B F2              ..      MOV    SI, DX
00003D96  8B 04              ..      MOV    AX, [SI]
00003D98  3B 07              ;.      CMP    AX, [BX]
00003D9A  75 54              uT      JNE    3DF0h
00003D9C  42                 B       INC    DX
00003D9D  43                 C       INC    BX
00003D9E  FE C9              ..      DEC    CL
.
00003DA0  42                 B       INC    DX
00003DA1  43                 C       INC    BX
00003DA2  FE C9              ..      DEC    CL
00003DA4  75 C2              u.      JNE    3D68h
00003DA6  8B DA              ..      MOV    BX, DX
00003DA8  83 EB 14 53        ...S    SUB    BX, 5314h
00003DAC  E8 0C F1           ...     CALL   2EBBh
00003DAF  5E                 ^       POP    SI
00003DB0  8A 0C              ..      MOV    CL, [SI]
00003DB2  8A 2F              ./      MOV    CH, [BX]
00003DB4  88 04              ..      MOV    [SI], AL
00003DB6  88 07              ..      MOV    [BX], AL
00003DB8  83 C6 03           ...     ADD    SI, 03h
00003DBB  83 C3 03 3A        ...:    ADD    BX, 3A03h
00003DBF  C1 75 11 3A C5     .u.:.   SAL    WORD PTR [DI+11h], C53Ah
00003DC4  75 0F              u.      JNE    3DD5h
00003DC6  8A 04              ..      MOV    AL, [SI]
00003DC8  3A 07              :.      CMP    AL, [BX]
00003DCA  72 07              r.      JC     3DD3h
00003DCC  0A C0              ..      OR     AL, AL
00003DCE  75 05              u.      JNE    3DD5h
00003DD0  E8 51 FF           .Q.     CALL   3D24h
.
00003DD3  87 DE              ..      XCHG   BX, SI
.
00003DD5  8A 04              ..      MOV    AL, [SI]
00003DD7  88 07              ..      MOV    [BX], AL
00003DD9  E8 F1 F1           ...     CALL   2FCDh
00003DDC  83 C3 0B 8A        ....    ADD    BX, 8A0Bh
00003DE0  07                 .       POP    ES
00003DE1  24 7F              $      AND    AL, 7Fh
00003DE3  88 07              ..      MOV    [BX], AL
00003DE5  E8 1D F2           ...     CALL   3005h
00003DE8  B1 01              ..      MOV    CL, 01h
00003DEA  E8 A6 F9           ...     CALL   3793h
00003DED  E9 3F F8           .?.     JMP    362Fh
.
00003DF0  E8 12 F2           ...     CALL   3005h
00003DF3  C7 47 02 FF FF     .G...   MOV    WORD PTR [BX+02h], FFFFh
00003DF8  E9 1E FD           ...     JMP    3B19h
.
00003DFB  33 C0              3.      XOR    AX, AX
00003DFD  A2 D1 05           ...     MOV    [05D1h], AL
00003E00  E8 BB F1           ...     CALL   2FBEh
00003E03  75 4F              uO      JNE    3E54h
00003E05  A0 77 07           .w.     MOV    AL, [0777h]
00003E08  24 80              $.      AND    AL, 80h
00003E0A  75 48              uH      JNE    3E54h
00003E0C  E8 FE F1           ...     CALL   300Dh
00003E0F  74 DF              t.      JE     3DF0h
00003E11  E8 A7 F0           ...     CALL   2EBBh
00003E14  8A C8              ..      MOV    CL, AL
00003E16  8A 2F              ./      MOV    CH, [BX]
00003E18  51                 Q       PUSH   CX
00003E19  88 07              ..      MOV    [BX], AL
00003E1B  E8 14 FF           ...     CALL   3D32h
00003E1E  3A CD              :.      CMP    CL, CH
00003E20  73 03              s.      JNC    3E25h
00003E22  E8 E5 FE           ...     CALL   3D0Ah
.
00003E25  E8 22 FF           .".     CALL   3D4Ah
00003E28  BB 75 07           .u.     MOV    BX, 0775h
00003E2B  59                 Y       POP    CX
00003E2C  8A 0F              ..      MOV    CL, [BX]
00003E2E  88 2F              ./      MOV    [BX], CH
00003E30  E9 D7 FE           ...     JMP    3D0Ah
.
00003E33  83 3E D9 05 FF     .>...   CMP    WORD PTR [05D9h], FFh
00003E38  74 03              t.      JE     3E3Dh
00003E3A  E8 F4 F1           ...     CALL   3031h
.
00003E3D  FF 36 69 07        .6i.    PUSH   [0769h]
00003E41  C6 06 69 07 E5     ..i..   MOV    BYTE PTR [0769h], E5h
00003E46  B1 01              ..      MOV    CL, 01h
00003E48  E8 4A FC           .J.     CALL   3A95h
00003E4B  E8 6F FC           .o.     CALL   3ABDh
00003E4E  8F 06 69 07        ..i.    POP    [0769h]
00003E52  75 01              u.      JNE    3E55h
.
00003E54  C3                 .       RET    NEAR
.
00003E55  F6 06 D7 05 FF     .....   TEST   BYTE PTR [05D7h], FFh
00003E5A  75 F8              u.      JNE    3E54h
00003E5C  BB 76 07           .v.     MOV    BX, 0776h
00003E5F  C6 07 00           ...     MOV    BYTE PTR [BX], 00h
00003E62  43                 C       INC    BX
00003E63  8A 07              ..      MOV    AL, [BX]
00003E65  50                 P       PUSH   AX
00003E66  53                 S       PUSH   BX
00003E67  80 27 3F           .'?     AND    BYTE PTR [BX], 3Fh
00003E6A  43                 C       INC    BX
00003E6B  B9 11 00           ...     MOV    CX, 0011h
00003E6E  B0 01              ..      MOV    AL, 01h
.
00003E70  C6 07 00           ...     MOV    BYTE PTR [BX], 00h
00003E73  43                 C       INC    BX
00003E74  E2 FA              ..      LOOP   3E70h
00003E76  FE C8              ..      DEC    AL
00003E78  75 0A              u.      JNE    3E84h
00003E7A  E8 D4 08           ...     CALL   4751h
00003E7D  0A C0              ..      OR     AL, AL
00003E7F  B9 0A 00           ...     MOV    CX, 000Ah
00003E82  74 EC              t.      JE     3E70h
.
00003E84  E8 BF F1           ...     CALL   3046h
00003E87  B1 00              ..      MOV    CL, 00h
00003E89  BA 20 00           . .     MOV    DX, 0020h
00003E8C  E8 2D FE           .-.     CALL   3CBCh
00003E8F  5B                 [       POP    BX
00003E90  58                 X       POP    AX
00003E91  88 07              ..      MOV    [BX], AL
00003E93  C6 06 88 06 00     .....   MOV    BYTE PTR [0688h], 00h
00003E98  E8 B5 FB           ...     CALL   3A50h
00003E9B  E9 67 F1           .g.     JMP    3005h
.
00003E9E  A0 77 07           .w.     MOV    AL, [0777h]
00003EA1  A2 8A 06           ...     MOV    [068Ah], AL
00003EA4  BB 75 07           .u.     MOV    BX, 0775h
00003EA7  8A 07              ..      MOV    AL, [BX]
00003EA9  8A C8              ..      MOV    CL, AL
00003EAB  FE C1              ..      INC    CL
00003EAD  E8 4D F0           .M.     CALL   2EFDh
00003EB0  75 03              u.      JNE    3EB5h
00003EB2  E9 65 00           .e.     JMP    3F1Ah
.
00003EB5  53                 S       PUSH   BX
00003EB6  51                 Q       PUSH   CX
00003EB7  E8 41 FF           .A.     CALL   3DFBh
00003EBA  59                 Y       POP    CX
00003EBB  5B                 [       POP    BX
00003EBC  80 3E D1 05 FF     .>...   CMP    BYTE PTR [05D1h], FFh
00003EC1  75 01              u.      JNE    3EC4h
00003EC3  C3                 .       RET    NEAR
.
00003EC4  B0 1F              ..      MOV    AL, 1Fh
00003EC6  22 C1              ".      AND    AL, CL
00003EC8  88 07              ..      MOV    [BX], AL
00003ECA  75 0B              u.      JNE    3ED7h
00003ECC  83 C3 02 FE        ....    ADD    BX, FE02h
00003ED0  07                 .       POP    ES
00003ED1  8A 07              ..      MOV    AL, [BX]
00003ED3  24 3F              $?      AND    AL, 3Fh
00003ED5  74 2A              t*      JE     3F01h
.
00003ED7  C7 06 D9 05 FF FF  ......  MOV    WORD PTR [05D9h], FFFFh
00003EDD  E8 D1 FB           ...     CALL   3AB1h
00003EE0  75 0E              u.      JNE    3EF0h
00003EE2  A0 91 06           ...     MOV    AL, [0691h]
00003EE5  FE C0              ..      INC    AL
00003EE7  74 18              t.      JE     3F01h
00003EE9  E8 47 FF           .G.     CALL   3E33h
00003EEC  74 13              t.      JE     3F01h
00003EEE  EB 03              ..      JMP    3EF3h
.
00003EF0  E8 F4 FD           ...     CALL   3CE7h
.
00003EF3  E8 B0 F0           ...     CALL   2FA6h
.
00003EF6  E8 15 F0           ...     CALL   2F0Eh
00003EF9  32 C0              2.      XOR    AL, AL
00003EFB  A2 99 06           ...     MOV    [0699h], AL
00003EFE  E9 9E EE           ...     JMP    2D9Fh
.
00003F01  BB 75 07           .u.     MOV    BX, 0775h
00003F04  A0 8A 06           ...     MOV    AL, [068Ah]
00003F07  88 47 02           .G.     MOV    [BX+02h], AL
00003F0A  8A 07              ..      MOV    AL, [BX]
00003F0C  FE C8              ..      DEC    AL
00003F0E  24 1F              $.      AND    AL, 1Fh
00003F10  88 07              ..      MOV    [BX], AL
00003F12  C6 06 D5 05 FF     .....   MOV    BYTE PTR [05D5h], FFh
00003F17  E9 83 EE           ...     JMP    2D9Dh
.
00003F1A  88 0F              ..      MOV    [BX], CL
00003F1C  E8 9C EF           ...     CALL   2EBBh
00003F1F  8A C8              ..      MOV    CL, AL
00003F21  F6 06 44 06 80     ..D..   TEST   BYTE PTR [0644h], 80h
00003F26  75 12              u.      JNE    3F3Ah
00003F28  3A 07              :.      CMP    AL, [BX]
00003F2A  73 0E              s.      JNC    3F3Ah
00003F2C  FE 0F              ..      DEC    BYTE PTR [BX]
00003F2E  80 3E 91 06 FF     .>...   CMP    BYTE PTR [0691h], FFh
00003F33  75 03              u.      JNE    3F38h
00003F35  E9 65 EE           .e.     JMP    2D9Dh
.
00003F38  FE 07              ..      INC    BYTE PTR [BX]
.
00003F3A  E8 F5 FD           ...     CALL   3D32h
00003F3D  E8 CA FD           ...     CALL   3D0Ah
00003F40  EB B4              ..      JMP    3EF6h
.
00003F42  A0 8A 07           ...     MOV    AL, [078Ah]
00003F45  8A D0              ..      MOV    DL, AL
00003F47  80 E2 7F           ..     AND    DL, 7Fh
00003F4A  D0 D0              ..      RCL    AL, 1
00003F4C  A0 8B 07           ...     MOV    AL, [078Bh]
00003F4F  8A E8              ..      MOV    CH, AL
00003F51  D0 D5              ..      RCL    CH, 1
00003F53  80 E5 1F           ...     AND    CH, 1Fh
00003F56  24 F0              $.      AND    AL, F0h
00003F58  0A 06 8C 07        ....    OR     AL, [078Ch]
00003F5C  B1 04              ..      MOV    CL, 04h
00003F5E  D2 C0              ..      ROL    AL, CL
00003F60  8A CD              ..      MOV    CL, CH
00003F62  8A E8              ..      MOV    CH, AL
00003F64  C3                 .       RET    NEAR
.
00003F65  51                 Q       PUSH   CX
00003F66  E8 D9 FF           ...     CALL   3F42h
00003F69  80 3E 8C 07 03     .>...   CMP    BYTE PTR [078Ch], 03h
00003F6E  B3 06              ..      MOV    BL, 06h
00003F70  76 03              v.      JBE    3F75h
00003F72  E9 AC 00           ...     JMP    4021h
.
00003F75  88 16 89 07        ....    MOV    [0789h], DL
00003F79  80 3E 1D 06 1C     .>...   CMP    BYTE PTR [061Dh], 1Ch
00003F7E  74 56              tV      JE     3FD6h
00003F80  E8 8A F0           ...     CALL   300Dh
00003F83  74 51              tQ      JE     3FD6h
00003F85  8A C5              ..      MOV    AL, CH
00003F87  2A 06 77 07        *.w.    SUB    AL, [0777h]
00003F8B  24 3F              $?      AND    AL, 3Fh
00003F8D  75 39              u9      JNE    3FC8h
00003F8F  A0 75 07           .u.     MOV    AL, [0775h]
00003F92  3A C1              :.      CMP    AL, CL
00003F94  75 03              u.      JNE    3F99h
00003F96  E9 7A 00           .z.     JMP    4013h
.
00003F99  E8 61 EF           .a.     CALL   2EFDh
00003F9C  75 2A              u*      JNE    3FC8h
00003F9E  51                 Q       PUSH   CX
00003F9F  E8 19 EF           ...     CALL   2EBBh
00003FA2  59                 Y       POP    CX
00003FA3  3A C1              :.      CMP    AL, CL
00003FA5  73 13              s.      JNC    3FBAh
00003FA7  F6 06 44 06 80     ..D..   TEST   BYTE PTR [0644h], 80h
00003FAC  75 0C              u.      JNE    3FBAh
00003FAE  5A                 Z       POP    DX
00003FAF  52                 R       PUSH   DX
00003FB0  FE C2              ..      INC    DL
00003FB2  75 06              u.      JNE    3FBAh
00003FB4  FE C2              ..      INC    DL
00003FB6  5A                 Z       POP    DX
00003FB7  E9 E3 ED           ...     JMP    2D9Dh
.
00003FBA  88 0E 75 07        ..u.    MOV    [0775h], CL
00003FBE  8A C8              ..      MOV    CL, AL
00003FC0  E8 6F FD           .o.     CALL   3D32h
00003FC3  E8 44 FD           .D.     CALL   3D0Ah
00003FC6  EB 4B              .K      JMP    4013h
.
00003FC8  51                 Q       PUSH   CX
00003FC9  E8 2F FE           ./.     CALL   3DFBh
00003FCC  59                 Y       POP    CX
00003FCD  B3 03              ..      MOV    BL, 03h
00003FCF  A0 D1 05           ...     MOV    AL, [05D1h]
00003FD2  FE C0              ..      INC    AL
00003FD4  74 4B              tK      JE     4021h
.
00003FD6  C7 06 D9 05 FF FF  ......  MOV    WORD PTR [05D9h], FFFFh
00003FDC  86 0E 75 07        ..u.    XCHG   CL, [0775h]
00003FE0  A0 77 07           .w.     MOV    AL, [0777h]
00003FE3  86 E8              ..      XCHG   CH, AL
00003FE5  51                 Q       PUSH   CX
00003FE6  80 E5 40           ..@     AND    CH, 40h
00003FE9  0A C5              ..      OR     AL, CH
00003FEB  A2 77 07           .w.     MOV    [0777h], AL
00003FEE  E8 F1 FC           ...     CALL   3CE2h
00003FF1  A0 D1 05           ...     MOV    AL, [05D1h]
00003FF4  FE C0              ..      INC    AL
00003FF6  75 17              u.      JNE    400Fh
00003FF8  8B EC              ..      MOV    BP, SP
00003FFA  8B 4E 02           .N.     MOV    CX, [BP+02h]
00003FFD  B3 04              ..      MOV    BL, 04h
00003FFF  FE C1              ..      INC    CL
00004001  74 16              t.      JE     4019h
00004003  E8 2D FE           .-.     CALL   3E33h
00004006  B3 05              ..      MOV    BL, 05h
00004008  A0 D1 05           ...     MOV    AL, [05D1h]
0000400B  FE C0              ..      INC    AL
0000400D  74 0A              t.      JE     4019h
.
0000400F  59                 Y       POP    CX
00004010  E8 93 EF           ...     CALL   2FA6h
.
00004013  59                 Y       POP    CX
00004014  32 C0              2.      XOR    AL, AL
00004016  E9 86 ED           ...     JMP    2D9Fh
.
00004019  58                 X       POP    AX
0000401A  A2 75 07           .u.     MOV    [0775h], AL
0000401D  88 26 77 07        .&w.    MOV    [0777h], AH
.
00004021  59                 Y       POP    CX
00004022  88 1E D1 05        ....    MOV    [05D1h], BL
00004026  0A DB              ..      OR     BL, BL
00004028  C3                 .       RET    NEAR
.
00004029  8A 2E E4 05        ....    MOV    CH, [05E4h]
0000402D  A0 DB 05           ...     MOV    AL, [05DBh]
00004030  3C 02              <.      CMP    AL, 02h
00004032  72 07              r.      JC     403Bh
00004034  FE C8              ..      DEC    AL
00004036  A2 DB 05           ...     MOV    [05DBh], AL
00004039  F9                 .       STC
0000403A  C3                 .       RET    NEAR
.
0000403B  A0 73 06           .s.     MOV    AL, [0673h]
0000403E  8A C8              ..      MOV    CL, AL
00004040  22 C5              ".      AND    AL, CH
00004042  74 0A              t.      JE     404Eh
.
00004044  0A C9              ..      OR     CL, CL
00004046  74 03              t.      JE     404Bh
00004048  32 C0              2.      XOR    AL, AL
0000404A  C3                 .       RET    NEAR
.
0000404B  0C 01              ..      OR     AL, 01h
0000404D  C3                 .       RET    NEAR
.
0000404E  8A F1              ..      MOV    DH, CL
00004050  F6 D6              ..      NOT    DH
00004052  A0 DC 05           ...     MOV    AL, [05DCh]
00004055  3C 02              <.      CMP    AL, 02h
00004057  72 EB              r.      JC     4044h
00004059  F6 06 44 06 80     ..D..   TEST   BYTE PTR [0644h], 80h
0000405E  75 E4              u.      JNE    4044h
00004060  80 3E 1D 06 16     .>...   CMP    BYTE PTR [061Dh], 16h
00004065  74 DD              t.      JE     4044h
00004067  BB 99 06           ...     MOV    BX, 0699h
0000406A  8A 27              .'      MOV    AH, [BX]
0000406C  02 C4              ..      ADD    AL, AH
0000406E  3C 80              <.      CMP    AL, 80h
00004070  72 02              r.      JC     4074h
00004072  B0 80              ..      MOV    AL, 80h
.
00004074  51                 Q       PUSH   CX
00004075  C6 07 7F           ..     MOV    BYTE PTR [BX], 7Fh
00004078  53                 S       PUSH   BX
00004079  50                 P       PUSH   AX
0000407A  8A D8              ..      MOV    BL, AL
0000407C  A0 66 06           .f.     MOV    AL, [0666h]
0000407F  8A D0              ..      MOV    DL, AL
00004081  FE C2              ..      INC    DL
00004083  F6 D0              ..      NOT    AL
00004085  22 E0              ".      AND    AH, AL
00004087  F6 06 91 06 FF     .....   TEST   BYTE PTR [0691h], FFh
0000408C  74 09              t.      JE     4097h
0000408E  A0 97 06           ...     MOV    AL, [0697h]
00004091  22 C6              ".      AND    AL, DH
00004093  3A C3              :.      CMP    AL, BL
00004095  72 02              r.      JC     4099h
.
00004097  8A C3              ..      MOV    AL, BL
.
00004099  2A C4              *.      SUB    AL, AH
0000409B  3A C2              :.      CMP    AL, DL
0000409D  72 68              rh      JC     4107h
0000409F  50                 P       PUSH   AX
000040A0  E8 BC ED           ...     CALL   2E5Fh
000040A3  8A E8              ..      MOV    CH, AL
000040A5  A0 95 06           ...     MOV    AL, [0695h]
000040A8  3A C5              :.      CMP    AL, CH
000040AA  8A D0              ..      MOV    DL, AL
000040AC  74 3C              t<      JE     40EAh
000040AE  8A C8              ..      MOV    CL, AL
000040B0  51                 Q       PUSH   CX
000040B1  B5 00              ..      MOV    CH, 00h
000040B3  E8 C0 ED           ...     CALL   2E76h
.
000040B6  53                 S       PUSH   BX
000040B7  41                 A       INC    CX
000040B8  E8 BB ED           ...     CALL   2E76h
000040BB  5A                 Z       POP    DX
000040BC  42                 B       INC    DX
000040BD  3B DA              ;.      CMP    BX, DX
000040BF  74 F5              t.      JE     40B6h
000040C1  F6 06 91 06 FF     .....   TEST   BYTE PTR [0691h], FFh
000040C6  75 17              u.      JNE    40DFh
000040C8  0B DB              ..      OR     BX, BX
000040CA  75 13              u.      JNE    40DFh
000040CC  3B 16 68 06        ;.h.    CMP    DX, [0668h]
000040D0  73 0D              s.      JNC    40DFh
000040D2  51                 Q       PUSH   CX
000040D3  52                 R       PUSH   DX
000040D4  8B CA              ..      MOV    CX, DX
000040D6  E8 1B F6           ...     CALL   36F4h
000040D9  5B                 [       POP    BX
000040DA  59                 Y       POP    CX
000040DB  D0 E8              ..      SHR    AL, 1
000040DD  73 D7              s.      JNC    40B6h
.
000040DF  FE C9              ..      DEC    CL
000040E1  5A                 Z       POP    DX
000040E2  8A C6              ..      MOV    AL, DH
000040E4  3A C1              :.      CMP    AL, CL
000040E6  72 02              r.      JC     40EAh
000040E8  8A C1              ..      MOV    AL, CL
.
000040EA  2A C2              *.      SUB    AL, DL
000040EC  8A E8              ..      MOV    CH, AL
000040EE  FE C5              ..      INC    CH
000040F0  A0 66 06           .f.     MOV    AL, [0666h]
000040F3  FE C0              ..      INC    AL
000040F5  F6 E5              ..      MUL    CH
000040F7  59                 Y       POP    CX
000040F8  86 C1              ..      XCHG   AL, CL
000040FA  F6 06 91 06 FF     .....   TEST   BYTE PTR [0691h], FFh
000040FF  74 04              t.      JE     4105h
00004101  3A C1              :.      CMP    AL, CL
00004103  72 02              r.      JC     4107h
.
00004105  8A C1              ..      MOV    AL, CL
.
00004107  59                 Y       POP    CX
00004108  5B                 [       POP    BX
00004109  88 2F              ./      MOV    [BX], CH
0000410B  59                 Y       POP    CX
0000410C  8A 36 DC 05        .6..    MOV    DH, [05DCh]
00004110  2A C5              *.      SUB    AL, CH
00004112  3A C6              :.      CMP    AL, DH
00004114  72 02              r.      JC     4118h
00004116  8A C6              ..      MOV    AL, DH
.
00004118  F6 D1              ..      NOT    CL
0000411A  22 C1              ".      AND    AL, CL
0000411C  74 1A              t.      JE     4138h
0000411E  A2 DB 05           ...     MOV    [05DBh], AL
00004121  F6 06 91 06 FF     .....   TEST   BYTE PTR [0691h], FFh
00004126  74 05              t.      JE     412Dh
00004128  50                 P       PUSH   AX
00004129  E8 4E 0D           .N.     CALL   4E7Ah
0000412C  58                 X       POP    AX
.
0000412D  8A 0E 72 06        ..r.    MOV    CL, [0672h]
00004131  D2 E8              ..      SHR    AL, CL
00004133  A2 E3 05           ...     MOV    [05E3h], AL
00004136  0C 01              ..      OR     AL, 01h
.
00004138  C3                 .       RET    NEAR
.
00004139  E8 D6 EE           ...     CALL   3012h
0000413C  B0 FF              ..      MOV    AL, FFh
0000413E  A2 91 06           ...     MOV    [0691h], AL
00004141  E8 CA ED           ...     CALL   2F0Eh
00004144  A0 99 06           ...     MOV    AL, [0699h]
00004147  3A 06 97 06        :...    CMP    AL, [0697h]
0000414B  72 0E              r.      JC     415Bh
0000414D  3C 80              <.      CMP    AL, 80h
0000414F  75 28              u(      JNE    4179h
00004151  E8 4A FD           .J.     CALL   3E9Eh
00004154  80 3E D1 05 00     .>...   CMP    BYTE PTR [05D1h], 00h
00004159  75 1E              u.      JNE    4179h
.
0000415B  E8 2E ED           ...     CALL   2E8Ch
0000415E  74 19              t.      JE     4179h
00004160  E8 D1 EC           ...     CALL   2E34h
00004163  E8 C3 FE           ...     CALL   4029h
00004166  72 0E              r.      JC     4176h
00004168  75 03              u.      JNE    416Dh
0000416A  E9 DF F1           ...     JMP    334Ch
.
0000416D  E8 E5 F4           ...     CALL   3655h
00004170  E8 79 EC           .y.     CALL   2DECh
00004173  E8 45 EF           .E.     CALL   30BBh
.
00004176  E9 C1 ED           ...     JMP    2F3Ah
.
00004179  E9 21 EC           .!.     JMP    2D9Dh
.
0000417C  A0 73 06           .s.     MOV    AL, [0673h]
0000417F  32 E4              2.      XOR    AH, AH
00004181  40                 @       INC    AX
00004182  50                 P       PUSH   AX
00004183  B1 06              ..      MOV    CL, 06h
00004185  D3 E0              ..      SHL    AX, CL
00004187  91                 .       XCHG   CX
00004188  8B 3E 53 06        .>S.    MOV    DI, [0653h]
0000418C  83 EF 0C 8B        ....    SUB    DI, 8B0Ch
00004190  7D 0C              }.      JNL    419Eh
00004192  83 7D 0C 00 75     .}..u   CMP    WORD PTR [DI+0Ch], 7500h
00004197  F7 C6 05 FF        ....    TEST   SI, FF05h
0000419B  8B 7D 0A           .}.     MOV    DI, [DI+0Ah]
.
0000419E  89 3E A4           .>.     MOV    [00A4h], DI
000041A1  06                 .       PUSH   ES
000041A2  8C 1E A2 06        ....    MOV    [06A2h], DS
000041A6  33 C0              3.      XOR    AX, AX
000041A8  F3                 .       REPZ
000041A9  AB                 .       STOSW
000041AA  58                 X       POP    AX
000041AB  C3                 .       RET    NEAR
.
000041AC  C6 06 91 06 00     .....   MOV    BYTE PTR [0691h], 00h
000041B1  E8 37 EE           .7.     CALL   2FEBh
000041B4  A0 77 07           .w.     MOV    AL, [0777h]
000041B7  D0 D0              ..      RCL    AL, 1
000041B9  F6 D0              ..      NOT    AL
000041BB  84 06 45 06        ..E.    TEST   AL, [0645h]
000041BF  B4 03              ..      MOV    AH, 03h
000041C1  74 03              t.      JE     41C6h
.
000041C3  E9 DD EB           ...     JMP    2DA3h
.
000041C6  F6 06 44 06 40     ..D.@   TEST   BYTE PTR [0644h], 40h
000041CB  75 F6              u.      JNE    41C3h
000041CD  BB 69 07           .i.     MOV    BX, 0769h
000041D0  E8 10 EE           ...     CALL   2FE3h
000041D3  E8 3C EE           .<.     CALL   3012h
000041D6  E8 F7 05           ...     CALL   47D0h
000041D9  E8 32 ED           .2.     CALL   2F0Eh
000041DC  A0 99 06           ...     MOV    AL, [0699h]
000041DF  3C 80              <.      CMP    AL, 80h
000041E1  72 0B              r.      JC     41EEh
000041E3  E8 B8 FC           ...     CALL   3E9Eh
000041E6  F6 06 D1 05 FF     .....   TEST   BYTE PTR [05D1h], FFh
000041EB  74 01              t.      JE     41EEh
000041ED  C3                 .       RET    NEAR
.
000041EE  E8 9B EC           ...     CALL   2E8Ch
000041F1  74 04              t.      JE     41F7h
000041F3  B1 00              ..      MOV    CL, 00h
000041F5  EB 47              .G      JMP    423Eh
.
000041F7  E8 65 EC           .e.     CALL   2E5Fh
000041FA  A2 95 06           ...     MOV    [0695h], AL
000041FD  33 C9              3.      XOR    CX, CX
000041FF  0A C0              ..      OR     AL, AL
00004201  74 08              t.      JE     420Bh
00004203  8A C8              ..      MOV    CL, AL
00004205  49                 I       DEC    CX
00004206  E8 6D EC           .m.     CALL   2E76h
00004209  8B CB              ..      MOV    CX, BX
.
0000420B  E8 56 FA           .V.     CALL   3C64h
0000420E  0B DB              ..      OR     BX, BX
00004210  75 05              u.      JNE    4217h
00004212  B0 02              ..      MOV    AL, 02h
00004214  E9 88 EB           ...     JMP    2D9Fh
.
00004217  89 1E 9B 06        ....    MOV    [069Bh], BX
0000421B  8B D3              ..      MOV    DX, BX
0000421D  E8 7D F0           .}.     CALL   329Dh
00004220  BB 79 07           .y.     MOV    BX, 0779h
00004223  80 3E 96 06 00     .>...   CMP    BYTE PTR [0696h], 00h
00004228  A0 95 06           ...     MOV    AL, [0695h]
0000422B  B4 00              ..      MOV    AH, 00h
0000422D  74 06              t.      JE     4235h
0000422F  03 D8              ..      ADD    BX, AX
00004231  88 17              ..      MOV    [BX], DL
00004233  EB 07              ..      JMP    423Ch
.
00004235  03 D8              ..      ADD    BX, AX
00004237  03 D8              ..      ADD    BX, AX
00004239  89 17              ..      MOV    [BX], DX
0000423B  43                 C       INC    BX
.
0000423C  B1 02              ..      MOV    CL, 02h
.
0000423E  88 0E 92 06        ....    MOV    [0692h], CL
00004242  E8 EF EB           ...     CALL   2E34h
00004245  80 3E 1D 06 16     .>...   CMP    BYTE PTR [061Dh], 16h
0000424A  75 44              uD      JNE    4290h
0000424C  80 3E 92 06 02     .>...   CMP    BYTE PTR [0692h], 02h
00004251  75 3D              u=      JNE    4290h
00004253  C6 06 92 06 00     .....   MOV    BYTE PTR [0692h], 00h
00004258  FF 36 9B 06        .6..    PUSH   [069Bh]
0000425C  E8 1D FF           ...     CALL   417Ch
0000425F  50                 P       PUSH   AX
00004260  8A 0E 66 06        ..f.    MOV    CL, [0666h]
00004264  E8 72 F0           .r.     CALL   32D9h
00004267  A1 9E 06           ...     MOV    AX, [069Eh]
0000426A  B1 02              ..      MOV    CL, 02h
.
0000426C  A3 9B 06           ...     MOV    [069Bh], AX
0000426F  51                 Q       PUSH   CX
00004270  E8 C2 EE           ...     CALL   3135h
00004273  E8 76 EB           .v.     CALL   2DECh
00004276  59                 Y       POP    CX
00004277  E8 38 EE           .8.     CALL   30B2h
0000427A  A1 9B 06           ...     MOV    AX, [069Bh]
0000427D  5B                 [       POP    BX
0000427E  53                 S       PUSH   BX
0000427F  03 C3              ..      ADD    AX, BX
00004281  8A 1E 66 06        ..f.    MOV    BL, [0666h]
00004285  22 D8              ".      AND    BL, AL
00004287  B1 00              ..      MOV    CL, 00h
00004289  75 E1              u.      JNE    426Ch
0000428B  5B                 [       POP    BX
0000428C  8F 06 9B 06        ....    POP    [069Bh]
.
00004290  E8 96 FD           ...     CALL   4029h
00004293  72 2B              r+      JC     42C0h
00004295  75 07              u.      JNE    429Eh
00004297  B4 02              ..      MOV    AH, 02h
00004299  E8 CB F0           ...     CALL   3367h
0000429C  EB 25              .%      JMP    42C3h
.
0000429E  E8 B4 F3           ...     CALL   3655h
000042A1  E8 48 EB           .H.     CALL   2DECh
000042A4  E8 8E EE           ...     CALL   3135h
000042A7  8A 0E E4 05        ....    MOV    CL, [05E4h]
000042AB  E8 2B F0           .+.     CALL   32D9h
000042AE  8A 0E 92 06        ....    MOV    CL, [0692h]
000042B2  80 3E E4 05 00     .>...   CMP    BYTE PTR [05E4h], 00h
000042B7  74 02              t.      JE     42BBh
000042B9  B1 00              ..      MOV    CL, 00h
.
000042BB  E8 F4 ED           ...     CALL   30B2h
000042BE  EB 03              ..      JMP    42C3h
.
000042C0  E8 72 EE           .r.     CALL   3135h
.
000042C3  A0 99 06           ...     MOV    AL, [0699h]
000042C6  BB 97 06           ...     MOV    BX, 0697h
000042C9  3A 07              :.      CMP    AL, [BX]
000042CB  72 09              r.      JC     42D6h
000042CD  88 07              ..      MOV    [BX], AL
000042CF  FE 07              ..      INC    BYTE PTR [BX]
000042D1  C6 06 92 06 02     .....   MOV    BYTE PTR [0692h], 02h
.
000042D6  80 3E 92 06 02     .>...   CMP    BYTE PTR [0692h], 02h
000042DB  75 05              u.      JNE    42E2h
000042DD  80 26 77 07 7F     .&w.   AND    BYTE PTR [0777h], 7Fh
.
000042E2  E8 0E ED           ...     CALL   2FF3h
000042E5  24 40              $@      AND    AL, 40h
000042E7  75 08              u.      JNE    42F1h
000042E9  80 0F 40           ..@     OR     BYTE PTR [BX], 40h
000042EC  80 26 77 07 7F     .&w.   AND    BYTE PTR [0777h], 7Fh
.
000042F1  E9 46 EC           .F.     JMP    2F3Ah
.
000042F4  87 DA              ..      XCHG   BX, DX
000042F6  03 DA              ..      ADD    BX, DX
000042F8  8A 0F              ..      MOV    CL, [BX]
000042FA  32 ED              2.      XOR    CH, CH
000042FC  8B DA              ..      MOV    BX, DX
000042FE  8A 67 0C           .g.     MOV    AH, [BX+0Ch]
00004301  D1 E8              ..      SHR    AX, 1
00004303  25 80 0F           %..     AND    AX, 0F80h
00004306  03 C8              ..      ADD    CX, AX
00004308  8A 47 0E           .G.     MOV    AL, [BX+0Eh]
0000430B  24 3F              $?      AND    AL, 3Fh
0000430D  B4 10              ..      MOV    AH, 10h
0000430F  F6 E4              ..      MUL    AH
00004311  02 E8              ..      ADD    CH, AL
00004313  B0 00              ..      MOV    AL, 00h
00004315  12 C4              ..      ADC    AL, AH
.
00004317  C3                 .       RET    NEAR
.
00004318  BB 8A 07           ...     MOV    BX, 078Ah
0000431B  3A 47 02           :G.     CMP    AL, [BX+02h]
0000431E  75 F7              u.      JNE    4317h
00004320  3B 0F              ;.      CMP    CX, [BX]
00004322  C3                 .       RET    NEAR
.
00004323  52                 R       PUSH   DX
00004324  8A C8              ..      MOV    CL, AL
00004326  B0 09              ..      MOV    AL, 09h
00004328  E8 FB E9           ...     CALL   2D26h
0000432B  5A                 Z       POP    DX
0000432C  0B DB              ..      OR     BX, BX
0000432E  74 E7              t.      JE     4317h
00004330  43                 C       INC    BX
00004331  43                 C       INC    BX
00004332  89 1E 47 06        ..G.    MOV    [0647h], BX
00004336  43                 C       INC    BX
00004337  43                 C       INC    BX
00004338  89 1E 49 06        ..I.    MOV    [0649h], BX
0000433C  83 C3 04 8B        ....    ADD    BX, 8B04h
00004340  F3                 .       REPZ
00004341  BF 4D 06           .M.     MOV    DI, 064Dh
00004344  B9 0C 00           ...     MOV    CX, 000Ch
00004347  F3                 .       REPZ
00004348  A4                 .       MOVSB
00004349  8B 36 4D 06        .6M.    MOV    SI, [064Dh]
0000434D  AD                 .       LODSW
0000434E  3D FE FF           =..     CMP    AX, FFFEh
00004351  72 3B              r;      JC     438Eh
00004353  C7 06 ED 07 FF FF  ......  MOV    WORD PTR [07EDh], FFFFh
00004359  74 06              t.      JE     4361h
0000435B  C7 06 ED 07 FF 0F  ......  MOV    WORD PTR [07EDh], 0FFFh
.
00004361  83 06 4D 06 0C BF  ..M...  ADD    WORD PTR [064Dh], BF0Ch
00004367  59                 Y       POP    CX
00004368  06                 .       PUSH   ES
00004369  B9 1B 00           ...     MOV    CX, 001Bh
0000436C  F3                 .       REPZ
0000436D  A4                 .       MOVSB
0000436E  F6 C2 01           ...     TEST   DL, 01h
00004371  75 09              u.      JNE    437Ch
00004373  50                 P       PUSH   AX
00004374  E8 35 00           .5.     CALL   43ACh
00004377  58                 X       POP    AX
00004378  0B DB              ..      OR     BX, BX
0000437A  74 2F              t/      JE     43ABh
.
0000437C  A1 5F 06           ._.     MOV    AX, [065Fh]
0000437F  33 D2              3.      XOR    DX, DX
00004381  B9 20 00           . .     MOV    CX, 0020h
00004384  F7 F1              ..      DIV    CX
00004386  48                 H       DEC    AX
00004387  A3 EA 07           ...     MOV    [07EAh], AX
0000438A  B0 01              ..      MOV    AL, 01h
0000438C  EB 0B              ..      JMP    4399h
.
0000438E  BF 63 06           .c.     MOV    DI, 0663h
00004391  AB                 .       STOSW
00004392  B9 0F 00           ...     MOV    CX, 000Fh
00004395  F3                 .       REPZ
00004396  A4                 .       MOVSB
00004397  32 C0              2.      XOR    AL, AL
.
00004399  A2 76 06           .v.     MOV    [0676h], AL
0000439C  A0 69 06           .i.     MOV    AL, [0669h]
0000439F  0A C0              ..      OR     AL, AL
000043A1  74 02              t.      JE     43A5h
000043A3  B0 01              ..      MOV    AL, 01h
.
000043A5  FE C8              ..      DEC    AL
000043A7  A2 96 06           ...     MOV    [0696h], AL
000043AA  F9                 .       STC
.
000043AB  C3                 .       RET    NEAR
.
000043AC  A1 61 06           .a.     MOV    AX, [0661h]
000043AF  8B 0E 59 06        ..Y.    MOV    CX, [0659h]
.
000043B3  50                 P       PUSH   AX
000043B4  51                 Q       PUSH   CX
000043B5  33 D2              3.      XOR    DX, DX
000043B7  F7 36 63 06        .6c.    DIV    WORD PTR [0663h]
000043BB  A3 1E 06           ...     MOV    [061Eh], AX
000043BE  89 16 20 06        .. .    MOV    [0620h], DX
000043C2  A0 5B 06           .[.     MOV    AL, [065Bh]
000043C5  A2 E3 05           ...     MOV    [05E3h], AL
000043C8  A1 57 06           .W.     MOV    AX, [0657h]
000043CB  A3 A2 06           ...     MOV    [06A2h], AX
000043CE  C7 06 A4 06 00 00  ......  MOV    WORD PTR [06A4h], 0000h
000043D4  B0 0A              ..      MOV    AL, 0Ah
000043D6  E8 59 E9           .Y.     CALL   2D32h
000043D9  BB 01 00           ...     MOV    BX, 0001h
000043DC  59                 Y       POP    CX
000043DD  5A                 Z       POP    DX
000043DE  0A C0              ..      OR     AL, AL
000043E0  74 09              t.      JE     43EBh
000043E2  A1 5B 06           .[.     MOV    AX, [065Bh]
000043E5  03 C2              ..      ADD    AX, DX
000043E7  E2 CA              ..      LOOP   43B3h
000043E9  33 DB              3.      XOR    BX, BX
.
000043EB  C3                 .       RET    NEAR
.
000043EC  A1 61 06           .a.     MOV    AX, [0661h]
000043EF  8B 0E 59 06        ..Y.    MOV    CX, [0659h]
000043F3  33 DB              3.      XOR    BX, BX
.
000043F5  50                 P       PUSH   AX
000043F6  53                 S       PUSH   BX
000043F7  51                 Q       PUSH   CX
000043F8  33 D2              3.      XOR    DX, DX
000043FA  F7 36 63 06        .6c.    DIV    WORD PTR [0663h]
000043FE  A3 1E 06           ...     MOV    [061Eh], AX
00004401  89 16 20 06        .. .    MOV    [0620h], DX
00004405  A0 5B 06           .[.     MOV    AL, [065Bh]
00004408  A2 E3 05           ...     MOV    [05E3h], AL
0000440B  A1 57 06           .W.     MOV    AX, [0657h]
0000440E  A3 A2 06           ...     MOV    [06A2h], AX
00004411  C7 06 A4 06 00 00  ......  MOV    WORD PTR [06A4h], 0000h
00004417  B0 0B              ..      MOV    AL, 0Bh
00004419  E8 16 E9           ...     CALL   2D32h
0000441C  59                 Y       POP    CX
0000441D  5B                 [       POP    BX
0000441E  0B D8              ..      OR     BX, AX
00004420  58                 X       POP    AX
00004421  03 06 5B 06        ..[.    ADD    AX, [065Bh]
00004425  E2 CE              ..      LOOP   43F5h
00004427  8A C3              ..      MOV    AL, BL
00004429  B4 FF              ..      MOV    AH, FFh
0000442B  E9 94 EC           ...     JMP    30C2h
.
0000442E  A2 9A 06           ...     MOV    [069Ah], AL
.
00004431  A2 46 06           .F.     MOV    [0646h], AL
00004434  8B 16 CC 05        ....    MOV    DX, [05CCh]
00004438  E8 87 EB           ...     CALL   2FC2h
0000443B  52                 R       PUSH   DX
0000443C  E8 E4 FE           ...     CALL   4323h
0000443F  5B                 [       POP    BX
00004440  73 03              s.      JNC    4445h
00004442  FE CB              ..      DEC    BL
00004444  C3                 .       RET    NEAR
.
00004445  E9 8B 00           ...     JMP    44D3h
.
00004448  88 16 26 06        ..&.    MOV    [0626h], DL
.
0000444C  A0 26 06           .&.     MOV    AL, [0626h]
0000444F  3C FF              <.      CMP    AL, FFh
00004451  75 05              u.      JNE    4458h
00004453  FE C0              ..      INC    AL
00004455  74 7C              t|      JE     44D3h
.
00004457  C3                 .       RET    NEAR
.
00004458  A2 EC 07           ...     MOV    [07ECh], AL
0000445B  C7 06 E6 07 00 00  ......  MOV    WORD PTR [07E6h], 0000h
00004461  3C 10              <.      CMP    AL, 10h
00004463  73 6E              sn      JNC    44D3h
00004465  B1 00              ..      MOV    CL, 00h
00004467  E8 3E 00           .>.     CALL   44A8h
.
0000446A  A0 26 06           .&.     MOV    AL, [0626h]
.
0000446D  3A 06 46 06        :.F.    CMP    AL, [0646h]
00004471  74 E4              t.      JE     4457h
00004473  E8 B8 FF           ...     CALL   442Eh
00004476  74 DF              t.      JE     4457h
00004478  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
0000447D  75 05              u.      JNE    4484h
0000447F  E8 27 F3           .'.     CALL   37A9h
00004482  EB 03              ..      JMP    4487h
.
00004484  E8 A4 F3           ...     CALL   382Bh
.
00004487  8B 1E 49 06        ..I.    MOV    BX, [0649h]
0000448B  8A 47 02           .G.     MOV    AL, [BX+02h]
0000448E  24 01              $.      AND    AL, 01h
00004490  00 47 02           .G.     ADD    [BX+02h], AL
00004493  BB CC 05           ...     MOV    BX, 05CCh
00004496  E8 19 EB           ...     CALL   2FB2h
00004499  81 3E 6E 06 00 80  .>n...  CMP    WORD PTR [066Eh], 8000h
0000449F  74 06              t.      JE     44A7h
000044A1  BB C4 05           ...     MOV    BX, 05C4h
000044A4  E8 0B EB           ...     CALL   2FB2h
.
000044A7  C3                 .       RET    NEAR
.
000044A8  1E                 .       PUSH   DS
000044A9  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
000044AD  8B 1E 11 00        ....    MOV    BX, [0011h]
000044B1  1F                 .       POP    DS
000044B2  0B DB              ..      OR     BX, BX
000044B4  74 0C              t.      JE     44C2h
000044B6  32 E4              2.      XOR    AH, AH
000044B8  8B F0              ..      MOV    SI, AX
000044BA  03 F6              ..      ADD    SI, SI
000044BC  8B 18              ..      MOV    BX, [BX+SI]
000044BE  0B DB              ..      OR     BX, BX
000044C0  75 14              u.      JNE    44D6h
.
000044C2  3C 0D              <.      CMP    AL, 0Dh
000044C4  72 A7              r.      JC     446Dh
000044C6  A0 B8 01           ...     MOV    AL, [01B8h]
000044C9  80 F9 FF           ...     CMP    CL, FFh
000044CC  74 1C              t.      JE     44EAh
000044CE  A2 26 06           .&.     MOV    [0626h], AL
000044D1  EB 17              ..      JMP    44EAh
.
000044D3  E9 9D E8           ...     JMP    2D73h
.
000044D6  8A 07              ..      MOV    AL, [BX]
000044D8  80 F9 FF           ...     CMP    CL, FFh
000044DB  74 0D              t.      JE     44EAh
000044DD  89 1E E6 07        ....    MOV    [07E6h], BX
000044E1  A2 26 06           .&.     MOV    [0626h], AL
000044E4  C7 06 E8 07 00 00  ......  MOV    WORD PTR [07E8h], 0000h
.
000044EA  C3                 .       RET    NEAR
.
000044EB  32 C0              2.      XOR    AL, AL
000044ED  A2 44 06           .D.     MOV    [0644h], AL
000044F0  A2 45 06           .E.     MOV    [0645h], AL
000044F3  EB 27              .'      JMP    451Ch
.
000044F5  B9 7F 80           ..     MOV    CX, 807Fh
000044F8  BB 70 07           .p.     MOV    BX, 0770h
000044FB  8A 07              ..      MOV    AL, [BX]
000044FD  22 C5              ".      AND    AL, CH
000044FF  A2 45 06           .E.     MOV    [0645h], AL
00004502  20 0F               .      AND    [BX], CL
00004504  43                 C       INC    BX
00004505  8A 07              ..      MOV    AL, [BX]
00004507  22 C1              ".      AND    AL, CL
00004509  3A 07              :.      CMP    AL, [BX]
0000450B  88 07              ..      MOV    [BX], AL
0000450D  B0 60              .`      MOV    AL, 60h
0000450F  75 05              u.      JNE    4516h
00004511  8A 47 04           .G.     MOV    AL, [BX+04h]
00004514  24 E0              $.      AND    AL, E0h
.
00004516  A2 44 06           .D.     MOV    [0644h], AL
00004519  E8 E3 EA           ...     CALL   2FFFh
.
0000451C  C6 06 D3 05 FF     .....   MOV    BYTE PTR [05D3h], FFh
00004521  A0 69 07           .i.     MOV    AL, [0769h]
00004524  A2 CF 05           ...     MOV    [05CFh], AL
00004527  24 1F              $.      AND    AL, 1Fh
00004529  FE C8              ..      DEC    AL
0000452B  3C FF              <.      CMP    AL, FFh
0000452D  74 03              t.      JE     4532h
0000452F  A2 26 06           .&.     MOV    [0626h], AL
.
00004532  E8 17 FF           ...     CALL   444Ch
00004535  A0 27 06           .'.     MOV    AL, [0627h]
00004538  A2 69 07           .i.     MOV    [0769h], AL
.
0000453B  E8 11 EB           ...     CALL   304Fh
0000453E  75 05              u.      JNE    4545h
00004540  C6 06 D4 05 F0     .....   MOV    BYTE PTR [05D4h], F0h
.
00004545  E8 44 00           .D.     CALL   458Ch
00004548  32 C0              2.      XOR    AL, AL
0000454A  86 06 02 0F        ....    XCHG   AL, [0F02h]
0000454E  84 C0              ..      TEST   AL, AL
00004550  75 01              u.      JNE    4553h
00004552  C3                 .       RET    NEAR
.
00004553  8B 1E CC 05        ....    MOV    BX, [05CCh]
00004557  B0 10              ..      MOV    AL, 10h
.
00004559  FE C8              ..      DEC    AL
0000455B  D1 E3              ..      SHL    BX, 1
0000455D  73 26              s&      JNC    4585h
0000455F  50                 P       PUSH   AX
00004560  53                 S       PUSH   BX
00004561  E8 CA FE           ...     CALL   442Eh
00004564  8B 1E 55 06        ..U.    MOV    BX, [0655h]
00004568  8B 1F              ..      MOV    BX, [BX]
.
0000456A  0B DB              ..      OR     BX, BX
0000456C  74 15              t.      JE     4583h
0000456E  A0 9A 06           ...     MOV    AL, [069Ah]
00004571  3A 07              :.      CMP    AL, [BX]
00004573  75 06              u.      JNE    457Bh
00004575  F6 47 04 FF        .G..    TEST   BYTE PTR [BX+04h], FFh
00004579  75 05              u.      JNE    4580h
.
0000457B  8B 5F 0C           ._.     MOV    BX, [BX+0Ch]
0000457E  EB EA              ..      JMP    456Ah
.
00004580  E8 09 00           ...     CALL   458Ch
.
00004583  5B                 [       POP    BX
00004584  58                 X       POP    AX
.
00004585  0A C0              ..      OR     AL, AL
00004587  75 D0              u.      JNE    4559h
00004589  E9 DE FE           ...     JMP    446Ah
.
0000458C  8B 1E 49 06        ..I.    MOV    BX, [0649h]
00004590  32 C0              2.      XOR    AL, AL
00004592  86 47 01           .G.     XCHG   AL, [BX+01h]
00004595  0A C0              ..      OR     AL, AL
00004597  74 3C              t<      JE     45D5h
00004599  E8 A1 EB           ...     CALL   313Dh
0000459C  FF 36 36 06        .66.    PUSH   [0636h]
000045A0  E8 81 EA           ...     CALL   3024h
.
000045A3  B1 00              ..      MOV    CL, 00h
000045A5  E8 BA F0           ...     CALL   3662h
000045A8  32 C0              2.      XOR    AL, AL
000045AA  86 06 DF 05        ....    XCHG   AL, [05DFh]
000045AE  84 C0              ..      TEST   AL, AL
000045B0  74 1A              t.      JE     45CCh
000045B2  80 3E 1D 06 1A     .>...   CMP    BYTE PTR [061Dh], 1Ah
000045B7  74 18              t.      JE     45D1h
000045B9  A0 9A 06           ...     MOV    AL, [069Ah]
000045BC  3A 06 26 06        :.&.    CMP    AL, [0626h]
000045C0  75 0F              u.      JNE    45D1h
000045C2  8F 06 36 06        ..6.    POP    [0636h]
000045C6  E8 CC EA           ...     CALL   3095h
000045C9  E9 9D EA           ...     JMP    3069h
.
000045CC  E8 6C EA           .l.     CALL   303Bh
000045CF  72 D2              r.      JC     45A3h
.
000045D1  8F 06 36 06        ..6.    POP    [0636h]
.
000045D5  C3                 .       RET    NEAR
.
000045D6  B1 08              ..      MOV    CL, 08h
.
000045D8  8B 36 2C 06        .6,.    MOV    SI, [062Ch]
000045DC  BF 77 06           .w.     MOV    DI, 0677h
000045DF  1E                 .       PUSH   DS
000045E0  8E 1E 2E 06        ....    MOV    DS, [062Eh]
000045E4  32 ED              2.      XOR    CH, CH
000045E6  F3                 .       REPZ
000045E7  A4                 .       MOVSB
000045E8  1F                 .       POP    DS
000045E9  C3                 .       RET    NEAR
.
000045EA  8B 1E 49 06        ..I.    MOV    BX, [0649h]
000045EE  8A 07              ..      MOV    AL, [BX]
000045F0  C3                 .       RET    NEAR
.
000045F1  BB 69 07           .i.     MOV    BX, 0769h
000045F4  8A 07              ..      MOV    AL, [BX]
000045F6  50                 P       PUSH   AX
000045F7  80 0F 10           ...     OR     BYTE PTR [BX], 10h
000045FA  E8 B8 F4           ...     CALL   3AB5h
000045FD  58                 X       POP    AX
000045FE  A2 69 07           .i.     MOV    [0769h], AL
00004601  C6 06 D1 05 00     .....   MOV    BYTE PTR [05D1h], 00h
00004606  75 01              u.      JNE    4609h
00004608  C3                 .       RET    NEAR
.
00004609  E8 C1 E9           ...     CALL   2FCDh
0000460C  8B D3              ..      MOV    DX, BX
0000460E  83 C3 0C 8A        ....    ADD    BX, 8A0Ch
00004612  07                 .       POP    ES
00004613  24 E0              $.      AND    AL, E0h
00004615  0C 01              ..      OR     AL, 01h
00004617  C3                 .       RET    NEAR
.
00004618  E8 2B EA           .+.     CALL   3046h
0000461B  B9 14 10           ...     MOV    CX, 1014h
.
0000461E  51                 Q       PUSH   CX
0000461F  E8 AB E9           ...     CALL   2FCDh
00004622  BE 69 07           .i.     MOV    SI, 0769h
00004625  AC                 .       LODSB
00004626  0A C5              ..      OR     AL, CH
00004628  88 07              ..      MOV    [BX], AL
0000462A  43                 C       INC    BX
0000462B  B1 0B              ..      MOV    CL, 0Bh
0000462D  8B D6              ..      MOV    DX, SI
0000462F  E8 A8 E7           ...     CALL   2DDAh
00004632  8B D6              ..      MOV    DX, SI
00004634  8B DF              ..      MOV    BX, DI
00004636  59                 Y       POP    CX
00004637  2A ED              *.      SUB    CH, CH
00004639  32 C0              2.      XOR    AL, AL
0000463B  F3                 .       REPZ
0000463C  AA                 .       STOSB
0000463D  C3                 .       RET    NEAR
.
0000463E  C6 06 DA 05 00     .....   MOV    BYTE PTR [05DAh], 00h
00004643  BE 69 07           .i.     MOV    SI, 0769h
00004646  BF 91 07           ...     MOV    DI, 0791h
00004649  B9 10 00           ...     MOV    CX, 0010h
0000464C  F3                 .       REPZ
0000464D  A4                 .       MOVSB
0000464E  E8 7C E9           .|.     CALL   2FCDh
00004651  8B F3              ..      MOV    SI, BX
00004653  46                 F       INC    SI
00004654  BF 6A 07           .j.     MOV    DI, 076Ah
00004657  B9 0B 00           ...     MOV    CX, 000Bh
0000465A  F3                 .       REPZ
0000465B  A4                 .       MOVSB
0000465C  32 C0              2.      XOR    AL, AL
0000465E  AA                 .       STOSB
0000465F  47                 G       INC    DI
00004660  AA                 .       STOSB
00004661  AC                 .       LODSB
00004662  A2 8B 06           ...     MOV    [068Bh], AL
00004665  E8 49 F4           .I.     CALL   3AB1h
00004668  74 3F              t?      JE     46A9h
0000466A  E8 E2 00           ...     CALL   474Fh
0000466D  0A C0              ..      OR     AL, AL
0000466F  75 25              u%      JNE    4696h
00004671  BE 8B 06           ...     MOV    SI, 068Bh
00004674  8A 2C              .,      MOV    CH, [SI]
00004676  8A 07              ..      MOV    AL, [BX]
00004678  88 04              ..      MOV    [SI], AL
0000467A  0A C0              ..      OR     AL, AL
0000467C  74 2B              t+      JE     46A9h
0000467E  32 C5              2.      XOR    AL, CH
00004680  24 E0              $.      AND    AL, E0h
00004682  74 12              t.      JE     4696h
00004684  E8 6A FF           .j.     CALL   45F1h
00004687  74 0D              t.      JE     4696h
00004689  A0 8B 06           ...     MOV    AL, [068Bh]
0000468C  88 07              ..      MOV    [BX], AL
0000468E  E8 2D E9           .-.     CALL   2FBEh
00004691  75 03              u.      JNE    4696h
00004693  E8 99 EF           ...     CALL   362Fh
.
00004696  E8 27 00           .'.     CALL   46C0h
00004699  A0 1D 06           ...     MOV    AL, [061Dh]
0000469C  3C 02              <.      CMP    AL, 02h
0000469E  74 2B              t+      JE     46CBh
000046A0  3C 09              <.      CMP    AL, 09h
000046A2  74 27              t'      JE     46CBh
.
000046A4  B4 07              ..      MOV    AH, 07h
000046A6  E9 FA E6           ...     JMP    2DA3h
.
000046A9  C6 06 8B 06 00     .....   MOV    BYTE PTR [068Bh], 00h
000046AE  E8 0D E9           ...     CALL   2FBEh
000046B1  75 0D              u.      JNE    46C0h
000046B3  E8 3B FF           .;.     CALL   45F1h
000046B6  74 08              t.      JE     46C0h
000046B8  80 0E 69 07 10     ..i..   OR     BYTE PTR [0769h], 10h
000046BD  E8 71 F5           .q.     CALL   3C31h
.
000046C0  BE 91 07           ...     MOV    SI, 0791h
000046C3  BF 69 07           .i.     MOV    DI, 0769h
000046C6  B9 10 00           ...     MOV    CX, 0010h
000046C9  F3                 .       REPZ
000046CA  A4                 .       MOVSB
.
000046CB  C3                 .       RET    NEAR
.
000046CC  E8 1B FF           ...     CALL   45EAh
000046CF  24 80              $.      AND    AL, 80h
000046D1  74 F8              t.      JE     46CBh
000046D3  E8 1B FF           ...     CALL   45F1h
000046D6  74 F3              t.      JE     46CBh
.
000046D8  43                 C       INC    BX
000046D9  8A 2F              ./      MOV    CH, [BX]
000046DB  0A ED              ..      OR     CH, CH
000046DD  75 14              u.      JNE    46F3h
000046DF  8B F3              ..      MOV    SI, BX
000046E1  83 C6 03           ...     ADD    SI, 03h
000046E4  B1 09              ..      MOV    CL, 09h
.
000046E6  AC                 .       LODSB
000046E7  FE C9              ..      DEC    CL
000046E9  74 E0              t.      JE     46CBh
000046EB  0A C0              ..      OR     AL, AL
000046ED  74 F7              t.      JE     46E6h
000046EF  3C 20              <       CMP    AL, 20h
000046F1  74 F3              t.      JE     46E6h
.
000046F3  8D 77 0A           .w.     LEA    SI, [BX+0Ah]
000046F6  8D 57 03           .W.     LEA    DX, [BX+03h]
000046F9  BB 77 06           .w.     MOV    BX, 0677h
000046FC  B1 08              ..      MOV    CL, 08h
000046FE  FD                 .       STD
.
000046FF  AC                 .       LODSB
00004700  32 C5              2.      XOR    AL, CH
00004702  3A 07              :.      CMP    AL, [BX]
00004704  75 07              u.      JNE    470Dh
00004706  43                 C       INC    BX
00004707  FE C9              ..      DEC    CL
00004709  75 F4              u.      JNE    46FFh
0000470B  FC                 .       CLD
0000470C  C3                 .       RET    NEAR
.
0000470D  FC                 .       CLD
0000470E  BB 3C 06           .<.     MOV    BX, 063Ch
00004711  B1 08              ..      MOV    CL, 08h
00004713  E9 CD E6           ...     JMP    2DE3h
.
00004716  E8 F0 FE           ...     CALL   4609h
.
00004719  53                 S       PUSH   BX
0000471A  E8 BB FF           ...     CALL   46D8h
0000471D  5B                 [       POP    BX
0000471E  C3                 .       RET    NEAR
.
0000471F  B9 08 00           ...     MOV    CX, 0008h
00004722  8D 7F 0B           ..     LEA    DI, [BX+0Bh]
.
00004725  2A E4              *.      SUB    AH, AH
.
00004727  AC                 .       LODSB
00004728  88 05              ..      MOV    [DI], AL
0000472A  0A C0              ..      OR     AL, AL
0000472C  74 06              t.      JE     4734h
0000472E  3C 20              <       CMP    AL, 20h
00004730  74 02              t.      JE     4734h
00004732  FE C4              ..      INC    AH
.
00004734  02 E8              ..      ADD    CH, AL
00004736  4F                 O       DEC    DI
00004737  FE C9              ..      DEC    CL
00004739  75 EC              u.      JNE    4727h
0000473B  0A E5              ..      OR     AH, CH
0000473D  75 02              u.      JNE    4741h
0000473F  88 27              .'      MOV    [BX], AH
.
00004741  47                 G       INC    DI
00004742  B1 08              ..      MOV    CL, 08h
.
00004744  30 2D              0-      XOR    [DI], CH
00004746  47                 G       INC    DI
00004747  FE C9              ..      DEC    CL
00004749  75 F9              u.      JNE    4744h
0000474B  88 6F 01           .o.     MOV    [BX+01h], CH
0000474E  C3                 .       RET    NEAR
.
0000474F  B5 08              ..      MOV    CH, 08h
.
00004751  B0 03              ..      MOV    AL, 03h
00004753  8A 26 36 06        .&6.    MOV    AH, [0636h]
00004757  80 E4 03           ...     AND    AH, 03h
0000475A  3A C4              :.      CMP    AL, AH
0000475C  74 1B              t.      JE     4779h
0000475E  8B 1E 4B 06        ..K.    MOV    BX, [064Bh]
00004762  83 C3 60 8A        ..`.    ADD    BX, 8A60h
00004766  07                 .       POP    ES
00004767  2C 21              ,!      SUB    AL, 21h
00004769  75 0E              u.      JNE    4779h
0000476B  8A C4              ..      MOV    AL, AH
0000476D  B1 0A              ..      MOV    CL, 0Ah
0000476F  F6 E1              ..      MUL    CL
00004771  FE C0              ..      INC    AL
00004773  02 C5              ..      ADD    AL, CH
00004775  03 D8              ..      ADD    BX, AX
00004777  32 C0              2.      XOR    AL, AL
.
00004779  C3                 .       RET    NEAR
.
0000477A  BB 75 07           .u.     MOV    BX, 0775h
0000477D  8A 07              ..      MOV    AL, [BX]
0000477F  8A 26 67 06        .&g.    MOV    AH, [0667h]
00004783  F6 D4              ..      NOT    AH
00004785  22 C4              ".      AND    AL, AH
00004787  24 1F              $.      AND    AL, 1Fh
00004789  75 EE              u.      JNE    4779h
0000478B  F6 47 02 3F        .G.?    TEST   BYTE PTR [BX+02h], 3Fh
0000478F  C3                 .       RET    NEAR
.
00004790  E8 E7 FF           ...     CALL   477Ah
00004793  75 E4              u.      JNE    4779h
.
00004795  E8 52 FE           .R.     CALL   45EAh
00004798  22 C1              ".      AND    AL, CL
0000479A  74 03              t.      JE     479Fh
0000479C  E9 1F E8           ...     JMP    2FBEh
.
0000479F  FE C0              ..      INC    AL
000047A1  C3                 .       RET    NEAR
.
000047A2  B5 00              ..      MOV    CH, 00h
000047A4  EB 02              ..      JMP    47A8h
.
000047A6  B5 04              ..      MOV    CH, 04h
.
000047A8  E8 A6 FF           ...     CALL   4751h
000047AB  0A C0              ..      OR     AL, AL
000047AD  75 CA              u.      JNE    4779h
.
000047AF  BA 5F 00           ._.     MOV    DX, 005Fh
.
000047B2  B1 04              ..      MOV    CL, 04h
000047B4  53                 S       PUSH   BX
000047B5  52                 R       PUSH   DX
000047B6  E8 2A E6           .*.     CALL   2DE3h
000047B9  5A                 Z       POP    DX
000047BA  5B                 [       POP    BX
000047BB  74 BC              t.      JE     4779h
000047BD  B1 04              ..      MOV    CL, 04h
000047BF  E8 18 E6           ...     CALL   2DDAh
000047C2  E9 6A EE           .j.     JMP    362Fh
.
000047C5  E8 05 E8           ...     CALL   2FCDh
000047C8  03 D9              ..      ADD    BX, CX
000047CA  B8 22 29           .")     MOV    AX, 2922h
000047CD  50                 P       PUSH   AX
000047CE  EB DF              ..      JMP    47AFh
.
000047D0  B1 20              .       MOV    CL, 20h
000047D2  E8 C0 FF           ...     CALL   4795h
000047D5  75 A2              u.      JNE    4779h
000047D7  F6 06 77 07 40     ..w.@   TEST   BYTE PTR [0777h], 40h
000047DC  75 9B              u.      JNE    4779h
000047DE  8A 26 75 07        .&u.    MOV    AH, [0775h]
000047E2  A0 77 07           .w.     MOV    AL, [0777h]
000047E5  50                 P       PUSH   AX
000047E6  E8 C0 F2           ...     CALL   3AA9h
000047E9  74 03              t.      JE     47EEh
000047EB  E8 B8 FF           ...     CALL   47A6h
.
000047EE  C6 06 D1 05 00     .....   MOV    BYTE PTR [05D1h], 00h
000047F3  58                 X       POP    AX
000047F4  88 26 75 07        .&u.    MOV    [0775h], AH
000047F8  A2 77 07           .w.     MOV    [0777h], AL
000047FB  C3                 .       RET    NEAR
.
000047FC  FA                 .       CLI
000047FD  8B 1E 94 01        ....    MOV    BX, [0194h]
00004801  0B DB              ..      OR     BX, BX
00004803  74 06              t.      JE     480Bh
00004805  8B 37              .7      MOV    SI, [BX]
00004807  89 36 94 01        .6..    MOV    [0194h], SI
.
0000480B  FB                 .       STI
0000480C  C3                 .       RET    NEAR
.
0000480D  8B D3              ..      MOV    DX, BX
0000480F  B9 03 00           ...     MOV    CX, 0003h
.
00004812  D1 E3              ..      SHL    BX, 1
00004814  73 16              s.      JNC    482Ch
00004816  51                 Q       PUSH   CX
00004817  53                 S       PUSH   BX
00004818  8A C1              ..      MOV    AL, CL
0000481A  04 0C              ..      ADD    AL, 0Ch
0000481C  B1 FF              ..      MOV    CL, FFh
0000481E  E8 87 FC           ...     CALL   44A8h
00004821  8A C8              ..      MOV    CL, AL
00004823  B8 01 00           ...     MOV    AX, 0001h
00004826  D3 E0              ..      SHL    AX, CL
00004828  0B D0              ..      OR     DX, AX
0000482A  5B                 [       POP    BX
0000482B  59                 Y       POP    CX
.
0000482C  E2 E4              ..      LOOP   4812h
0000482E  81 E2 FF 1F        ....    AND    DX, 1FFFh
00004832  8B DA              ..      MOV    BX, DX
00004834  C3                 .       RET    NEAR
.
00004835  33 C0              3.      XOR    AX, AX
00004837  06                 .       PUSH   ES
00004838  8E 06 4A 00        ..J.    MOV    ES, [004Ah]
.
0000483C  26                 &       ES:
0000483D  80 3E 04 00 02     .>...   CMP    BYTE PTR [0004h], 02h
00004842  74 05              t.      JE     4849h
00004844  26                 &       ES:
00004845  0B 06 6E 00        ..n.    OR     AX, [006Eh]
.
00004849  26                 &       ES:
0000484A  8B 0E 02 00        ....    MOV    CX, [0002h]
0000484E  8E C1              ..      MOV    ES, CX
00004850  0B C9              ..      OR     CX, CX
00004852  75 E8              u.      JNE    483Ch
00004854  07                 .       POP    ES
00004855  C3                 .       RET    NEAR
.
00004856  E8 DC FF           ...     CALL   4835h
00004859  F7 D0              ..      NOT    AX
0000485B  8B D0              ..      MOV    DX, AX
0000485D  E9 62 E7           .b.     JMP    2FC2h
00004860  E8 BA E7           ...     CALL   301Dh
00004863  B1 00              ..      MOV    CL, 00h
00004865  E9 82 EC           ...     JMP    34EAh
00004868  B8 FF FF           ...     MOV    AX, FFFFh
0000486B  A3 22 06           .".     MOV    [0622h], AX
0000486E  E8 DD 04           ...     CALL   4D4Eh
00004871  32 C0              2.      XOR    AL, AL
00004873  E8 1A 00           ...     CALL   4890h
00004876  FE C8              ..      DEC    AL
00004878  A2 46 06           .F.     MOV    [0646h], AL
0000487B  1E                 .       PUSH   DS
0000487C  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00004880  C7 06 38 00 80 00  ..8...  MOV    WORD PTR [0038h], 0080h
00004886  1F                 .       POP    DS
00004887  E9 71 05           .q.     JMP    4DFBh
0000488A  E8 BB FB           ...     CALL   4448h
0000488D  A0 94 06           ...     MOV    AL, [0694h]
.
00004890  1E                 .       PUSH   DS
00004891  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00004895  A2 36 00           .6.     MOV    [0036h], AL
00004898  1F                 .       POP    DS
.
00004899  C3                 .       RET    NEAR
0000489A  E8 39 FD           .9.     CALL   45D6h
0000489D  E8 59 E7           .Y.     CALL   2FF9h
000048A0  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
000048A5  74 03              t.      JE     48AAh
000048A7  E9 AB 0E           ...     JMP    5755h
.
000048AA  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
000048AF  74 12              t.      JE     48C3h
000048B1  E8 B9 0E           ...     CALL   576Dh
000048B4  81 3E D1 05 FF 00  .>....  CMP    WORD PTR [05D1h], 00FFh
000048BA  75 DD              u.      JNE    4899h
000048BC  C7 06 D1 05 FF 00  ......  MOV    WORD PTR [05D1h], 00FFh
000048C2  C3                 .       RET    NEAR
.
000048C3  E8 DC EF           ...     CALL   38A2h
000048C6  80 3E 27 06 00     .>'..   CMP    BYTE PTR [0627h], 00h
000048CB  74 0A              t.      JE     48D7h
000048CD  B0 FE              ..      MOV    AL, FEh
000048CF  A2 DA 05           ...     MOV    [05DAh], AL
000048D2  FE C0              ..      INC    AL
000048D4  A2 D6 05           ...     MOV    [05D6h], AL
.
000048D7  E8 08 F4           ...     CALL   3CE2h
000048DA  E8 2E 00           ...     CALL   490Bh
000048DD  32 C0              2.      XOR    AL, AL
000048DF  86 06 D6 05        ....    XCHG   AL, [05D6h]
000048E3  84 C0              ..      TEST   AL, AL
000048E5  75 01              u.      JNE    48E8h
.
000048E7  C3                 .       RET    NEAR
.
000048E8  80 3E DA 05 FE     .>...   CMP    BYTE PTR [05DAh], FEh
000048ED  74 F8              t.      JE     48E7h
000048EF  E8 3F E7           .?.     CALL   3031h
000048F2  C6 06 44 06 60     ..D.`   MOV    BYTE PTR [0644h], 60h
000048F7  32 C0              2.      XOR    AL, AL
000048F9  A2 69 07           .i.     MOV    [0769h], AL
000048FC  B1 0F              ..      MOV    CL, 0Fh
000048FE  E8 94 F1           ...     CALL   3A95h
00004901  E8 B9 F1           ...     CALL   3ABDh
00004904  E8 DE F3           ...     CALL   3CE5h
00004907  E8 01 00           ...     CALL   490Bh
0000490A  C3                 .       RET    NEAR
.
0000490B  E8 0F E7           ...     CALL   301Dh
0000490E  74 D7              t.      JE     48E7h
00004910  BB 89 07           ...     MOV    BX, 0789h
00004913  80 3F FF           .?.     CMP    BYTE PTR [BX], FFh
00004916  75 05              u.      JNE    491Dh
00004918  A0 76 07           .v.     MOV    AL, [0776h]
0000491B  88 07              ..      MOV    [BX], AL
.
0000491D  5B                 [       POP    BX
0000491E  A0 44 06           .D.     MOV    AL, [0644h]
00004921  3C 60              <`      CMP    AL, 60h
00004923  75 0D              u.      JNE    4932h
00004925  A0 73 07           .s.     MOV    AL, [0773h]
00004928  24 80              $.      AND    AL, 80h
0000492A  75 06              u.      JNE    4932h
0000492C  A2 44 06           .D.     MOV    [0644h], AL
0000492F  E9 E7 F1           ...     JMP    3B19h
.
00004932  E8 71 E6           .q.     CALL   2FA6h
00004935  E8 B2 FC           ...     CALL   45EAh
00004938  A8 80              ..      TEST   AL, 80h
0000493A  74 5C              t\      JE     4998h
0000493C  E8 3B FE           .;.     CALL   477Ah
0000493F  75 2C              u,      JNE    496Dh
00004941  E8 0B FE           ...     CALL   474Fh
00004944  0A C0              ..      OR     AL, AL
00004946  75 25              u%      JNE    496Dh
00004948  F6 07 C0           ...     TEST   BYTE PTR [BX], C0h
0000494B  74 4B              tK      JE     4998h
0000494D  E8 80 F2           ...     CALL   3BD0h
00004950  E8 9E FC           ...     CALL   45F1h
00004953  75 22              u"      JNE    4977h
00004955  E8 7F F2           ..     CALL   3BD7h
00004958  74 3D              t=      JE     4997h
0000495A  E8 F4 FD           ...     CALL   4751h
0000495D  0A C0              ..      OR     AL, AL
0000495F  75 37              u7      JNE    4998h
00004961  88 07              ..      MOV    [BX], AL
00004963  E8 58 E6           .X.     CALL   2FBEh
00004966  75 30              u0      JNE    4998h
00004968  E8 C4 EC           ...     CALL   362Fh
0000496B  EB 2B              .+      JMP    4998h
.
0000496D  E8 60 F2           .`.     CALL   3BD0h
00004970  E8 7E FC           .~.     CALL   45F1h
00004973  24 C0              $.      AND    AL, C0h
00004975  74 1B              t.      JE     4992h
.
00004977  E8 5E FD           .^.     CALL   46D8h
0000497A  74 16              t.      JE     4992h
0000497C  E8 BF FC           ...     CALL   463Eh
0000497F  A0 8B 06           ...     MOV    AL, [068Bh]
00004982  24 C0              $.      AND    AL, C0h
00004984  74 0C              t.      JE     4992h
00004986  A8 80              ..      TEST   AL, 80h
00004988  74 03              t.      JE     498Dh
0000498A  E9 17 FD           ...     JMP    46A4h
.
0000498D  C6 06 45 06 80     ..E..   MOV    BYTE PTR [0645h], 80h
.
00004992  E8 42 F2           .B.     CALL   3BD7h
00004995  75 01              u.      JNE    4998h
.
00004997  C3                 .       RET    NEAR
.
00004998  E8 0B E6           ...     CALL   2FA6h
0000499B  C6 06 D5 05 FF     .....   MOV    BYTE PTR [05D5h], FFh
000049A0  B1 40              .@      MOV    CL, 40h
.
000049A2  E8 EB FD           ...     CALL   4790h
000049A5  75 3C              u<      JNE    49E3h
000049A7  E9 F8 FD           ...     JMP    47A2h
000049AA  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
000049AF  74 0A              t.      JE     49BBh
000049B1  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
000049B6  74 03              t.      JE     49BBh
000049B8  E9 5E 0F           .^.     JMP    5919h
.
000049BB  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
000049C0  74 03              t.      JE     49C5h
000049C2  E9 54 0F           .T.     JMP    5919h
.
000049C5  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
000049CA  74 07              t.      JE     49D3h
000049CC  C7 06 D1 05 00 00  ......  MOV    WORD PTR [05D1h], 0000h
000049D2  C3                 .       RET    NEAR
.
000049D3  E8 D0 E5           ...     CALL   2FA6h
000049D6  E8 A2 E5           ...     CALL   2F7Bh
000049D9  E8 1F F4           ...     CALL   3DFBh
000049DC  80 3E D1 05 FF     .>...   CMP    BYTE PTR [05D1h], FFh
000049E1  75 01              u.      JNE    49E4h
.
000049E3  C3                 .       RET    NEAR
.
000049E4  E8 8B 04           ...     CALL   4E72h
.
000049E7  C3                 .       RET    NEAR
000049E8  A1 28 06           .(.     MOV    AX, [0628h]
000049EB  A3 34 06           .4.     MOV    [0634h], AX
000049EE  A1 22 06           .".     MOV    AX, [0622h]
000049F1  A3 32 06           .2.     MOV    [0632h], AX
000049F4  32 C0              2.      XOR    AL, AL
.
000049F6  9C                 .       PUSHF
000049F7  80 3E 69 07 3F     .>i.?   CMP    BYTE PTR [0769h], 3Fh
000049FC  75 0A              u.      JNE    4A08h
000049FE  E8 4B FA           .K.     CALL   444Ch
00004A01  E8 37 FB           .7.     CALL   453Bh
00004A04  32 C9              2.      XOR    CL, CL
00004A06  EB 15              ..      JMP    4A1Dh
.
00004A08  E8 E0 FA           ...     CALL   44EBh
00004A0B  B1 0C              ..      MOV    CL, 0Ch
00004A0D  BB 75 07           .u.     MOV    BX, 0775h
00004A10  80 3F 3F           .??     CMP    BYTE PTR [BX], 3Fh
00004A13  74 08              t.      JE     4A1Dh
00004A15  E8 E7 E5           ...     CALL   2FFFh
00004A18  E8 DE E5           ...     CALL   2FF9h
00004A1B  B1 0F              ..      MOV    CL, 0Fh
.
00004A1D  80 0E D4 05 0F     .....   OR     BYTE PTR [05D4h], 0Fh
00004A22  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004A27  74 03              t.      JE     4A2Ch
00004A29  E9 33 08           .3.     JMP    525Fh
.
00004A2C  0E                 .       PUSH   CS
00004A2D  E8 F8 DF           ...     CALL   2A28h
00004A30  75 05              u.      JNE    4A37h
00004A32  E8 82 F0           ...     CALL   3AB7h
00004A35  EB 0A              ..      JMP    4A41h
.
00004A37  8A 0E 31 06        ..1.    MOV    CL, [0631h]
00004A3B  E8 57 F0           .W.     CALL   3A95h
00004A3E  E8 7C F0           .|.     CALL   3ABDh
.
00004A41  80 3E D1 05 FF     .>...   CMP    BYTE PTR [05D1h], FFh
00004A46  74 1B              t.      JE     4A63h
00004A48  A1 36 06           .6.     MOV    AX, [0636h]
00004A4B  24 03              $.      AND    AL, 03h
00004A4D  A2 D1 05           ...     MOV    [05D1h], AL
00004A50  8B 16 4B 06        ..K.    MOV    DX, [064Bh]
00004A54  8B 1E 2C 06        ..,.    MOV    BX, [062Ch]
00004A58  B1 80              ..      MOV    CL, 80h
00004A5A  06                 .       PUSH   ES
00004A5B  8E 06 2E 06        ....    MOV    ES, [062Eh]
00004A5F  E8 78 E3           .x.     CALL   2DDAh
00004A62  07                 .       POP    ES
.
00004A63  C3                 .       RET    NEAR
00004A64  A1 34 06           .4.     MOV    AX, [0634h]
00004A67  0B 06 32 06        ..2.    OR     AX, [0632h]
00004A6B  74 F6              t.      JE     4A63h
00004A6D  A1 34 06           .4.     MOV    AX, [0634h]
00004A70  A3 28 06           .(.     MOV    [0628h], AX
00004A73  A1 32 06           .2.     MOV    AX, [0632h]
00004A76  A3 22 06           .".     MOV    [0622h], AX
00004A79  E8 6B E2           .k.     CALL   2CE7h
00004A7C  C7 06 24 06 69 07  ..$.i.  MOV    WORD PTR [0624h], 0769h
00004A82  F6 06 69 07 80     ..i..   TEST   BYTE PTR [0769h], 80h
00004A87  74 0A              t.      JE     4A93h
00004A89  80 26 69 07 3F     .&i.?   AND    BYTE PTR [0769h], 3Fh
00004A8E  C6 06 E0 05 FF     .....   MOV    BYTE PTR [05E0h], FFh
.
00004A93  0C 01              ..      OR     AL, 01h
00004A95  E9 5E FF           .^.     JMP    49F6h
00004A98  E8 3B FB           .;.     CALL   45D6h
00004A9B  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004AA0  74 03              t.      JE     4AA5h
00004AA2  E9 3B 10           .;.     JMP    5AE0h
.
00004AA5  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00004AAA  74 07              t.      JE     4AB3h
00004AAC  C7 06 D1 05 FF 00  ......  MOV    WORD PTR [05D1h], 00FFh
00004AB2  C3                 .       RET    NEAR
.
00004AB3  E9 2C F1           .,.     JMP    3BE2h
00004AB6  E8 D9 E4           ...     CALL   2F92h
00004AB9  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004ABE  74 05              t.      JE     4AC5h
00004AC0  B1 01              ..      MOV    CL, 01h
00004AC2  E9 94 14           ...     JMP    5F59h
.
00004AC5  E9 71 F6           .q.     JMP    4139h
00004AC8  E8 C7 E4           ...     CALL   2F92h
00004ACB  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004AD0  74 05              t.      JE     4AD7h
00004AD2  B1 00              ..      MOV    CL, 00h
00004AD4  E9 82 14           ...     JMP    5F59h
.
00004AD7  E9 D2 F6           ...     JMP    41ACh
00004ADA  B1 09              ..      MOV    CL, 09h
00004ADC  E8 F9 FA           ...     CALL   45D8h
00004ADF  E8 1D E5           ...     CALL   2FFFh
00004AE2  E8 14 E5           ...     CALL   2FF9h
00004AE5  E8 03 FA           ...     CALL   44EBh
00004AE8  B2 01              ..      MOV    DL, 01h
00004AEA  E8 B7 ED           ...     CALL   38A4h
00004AED  C7 06 D9 05 FF FF  ......  MOV    WORD PTR [05D9h], FFFFh
00004AF3  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004AF8  74 03              t.      JE     4AFDh
00004AFA  E9 6F 0E           .o.     JMP    596Ch
.
00004AFD  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00004B02  74 07              t.      JE     4B0Bh
00004B04  C7 06 D1 05 FF 00  ......  MOV    WORD PTR [05D1h], 00FFh
00004B0A  C3                 .       RET    NEAR
.
00004B0B  E8 92 E3           ...     CALL   2EA0h
00004B0E  E8 D1 F1           ...     CALL   3CE2h
00004B11  E8 09 E5           ...     CALL   301Dh
00004B14  74 0C              t.      JE     4B22h
00004B16  E8 A2 E3           ...     CALL   2EBBh
00004B19  3A 07              :.      CMP    AL, [BX]
00004B1B  72 05              r.      JC     4B22h
00004B1D  B4 08              ..      MOV    AH, 08h
00004B1F  E9 81 E2           ...     JMP    2DA3h
.
00004B22  9C                 .       PUSHF
00004B23  E8 B1 00           ...     CALL   4BD7h
00004B26  E8 51 FC           .Q.     CALL   477Ah
00004B29  74 20              t       JE     4B4Bh
00004B2B  E8 BC FA           ...     CALL   45EAh
00004B2E  24 80              $.      AND    AL, 80h
00004B30  74 19              t.      JE     4B4Bh
00004B32  E8 BC FA           ...     CALL   45F1h
00004B35  24 C0              $.      AND    AL, C0h
00004B37  74 12              t.      JE     4B4Bh
00004B39  E8 DD FB           ...     CALL   4719h
00004B3C  74 0D              t.      JE     4B4Bh
00004B3E  E8 FD FA           ...     CALL   463Eh
00004B41  F6 06 8B 06 C0     .....   TEST   BYTE PTR [068Bh], C0h
00004B46  74 03              t.      JE     4B4Bh
00004B48  E9 59 FB           .Y.     JMP    46A4h
.
00004B4B  0E                 .       PUSH   CS
00004B4C  E8 D9 DE           ...     CALL   2A28h
00004B4F  72 03              r.      JC     4B54h
00004B51  E8 DF F2           ...     CALL   3E33h
.
00004B54  E8 C6 E4           ...     CALL   301Dh
00004B57  75 01              u.      JNE    4B5Ah
.
00004B59  C3                 .       RET    NEAR
.
00004B5A  E8 49 E4           .I.     CALL   2FA6h
00004B5D  E8 8A FA           ...     CALL   45EAh
00004B60  A8 80              ..      TEST   AL, 80h
00004B62  74 5E              t^      JE     4BC2h
00004B64  F6 06 8C 06 40     ....@   TEST   BYTE PTR [068Ch], 40h
00004B69  74 57              tW      JE     4BC2h
00004B6B  E8 0C FC           ...     CALL   477Ah
00004B6E  75 52              uR      JNE    4BC2h
00004B70  E8 5D F0           .].     CALL   3BD0h
00004B73  E8 7B FA           .{.     CALL   45F1h
00004B76  75 13              u.      JNE    4B8Bh
00004B78  C6 06 D7 05 FF     .....   MOV    BYTE PTR [05D7h], FFh
00004B7D  E8 B3 F2           ...     CALL   3E33h
00004B80  75 09              u.      JNE    4B8Bh
00004B82  E8 2C EF           .,.     CALL   3AB1h
00004B85  E8 A4 F0           ...     CALL   3C2Ch
00004B88  E9 8E EF           ...     JMP    3B19h
.
00004B8B  E8 8A FA           ...     CALL   4618h
00004B8E  BE 77 06           .w.     MOV    SI, 0677h
00004B91  83 C6 08           ...     ADD    SI, 08h
00004B94  AC                 .       LODSB
00004B95  24 E0              $.      AND    AL, E0h
00004B97  75 02              u.      JNE    4B9Bh
00004B99  B0 80              ..      MOV    AL, 80h
.
00004B9B  A2 8B 06           ...     MOV    [068Bh], AL
00004B9E  50                 P       PUSH   AX
00004B9F  E8 67 FA           .g.     CALL   4609h
00004BA2  58                 X       POP    AX
00004BA3  88 07              ..      MOV    [BX], AL
00004BA5  BE 77 06           .w.     MOV    SI, 0677h
00004BA8  E8 74 FB           .t.     CALL   471Fh
00004BAB  E8 64 04           .d.     CALL   5012h
00004BAE  E8 26 F0           .&.     CALL   3BD7h
00004BB1  74 A6              t.      JE     4B59h
00004BB3  E8 99 FB           ...     CALL   474Fh
00004BB6  0A C0              ..      OR     AL, AL
00004BB8  75 08              u.      JNE    4BC2h
00004BBA  A0 8B 06           ...     MOV    AL, [068Bh]
00004BBD  88 07              ..      MOV    [BX], AL
00004BBF  E8 6D EA           .m.     CALL   362Fh
.
00004BC2  B1 50              .P      MOV    CL, 50h
00004BC4  E8 DB FD           ...     CALL   49A2h
00004BC7  B1 20              .       MOV    CL, 20h
00004BC9  E8 C4 FB           ...     CALL   4790h
00004BCC  75 08              u.      JNE    4BD6h
00004BCE  E8 D5 FB           ...     CALL   47A6h
00004BD1  80 0E 77 07 40     ..w.@   OR     BYTE PTR [0777h], 40h
.
00004BD6  C3                 .       RET    NEAR
.
00004BD7  C3                 .       RET    NEAR
00004BD8  E8 FB F9           ...     CALL   45D6h
00004BDB  E8 C4 EC           ...     CALL   38A2h
00004BDE  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004BE3  74 03              t.      JE     4BE8h
00004BE5  E9 72 10           .r.     JMP    5C5Ah
.
00004BE8  E8 E1 FA           ...     CALL   46CCh
00004BEB  74 03              t.      JE     4BF0h
00004BED  E8 4E FA           .N.     CALL   463Eh
.
00004BF0  E8 B4 EF           ...     CALL   3BA7h
00004BF3  E8 E3 F0           ...     CALL   3CD9h
00004BF6  89 1E 24 06        ..$.    MOV    [0624h], BX
00004BFA  B2 01              ..      MOV    DL, 01h
00004BFC  E8 85 EC           ...     CALL   3884h
00004BFF  B4 09              ..      MOV    AH, 09h
00004C01  74 0C              t.      JE     4C0Fh
00004C03  B1 0C              ..      MOV    CL, 0Ch
00004C05  E8 94 EE           ...     CALL   3A9Ch
00004C08  E8 AF EE           ...     CALL   3ABAh
00004C0B  74 0F              t.      JE     4C1Ch
00004C0D  B4 08              ..      MOV    AH, 08h
.
00004C0F  C6 06 D0 05 00     .....   MOV    BYTE PTR [05D0h], 00h
00004C14  83 06 22 06 10 E9  .."...  ADD    WORD PTR [0622h], E910h
00004C1A  87 E1              ..      XCHG   SP, CX
.
00004C1C  E8 93 EF           ...     CALL   3BB2h
00004C1F  74 03              t.      JE     4C24h
00004C21  E8 0D F0           ...     CALL   3C31h
.
00004C24  E8 B2 F0           ...     CALL   3CD9h
00004C27  E8 7D EF           .}.     CALL   3BA7h
00004C2A  E8 88 EE           ...     CALL   3AB5h
00004C2D  75 01              u.      JNE    4C30h
00004C2F  C3                 .       RET    NEAR
.
00004C30  E8 AD E3           ...     CALL   2FE0h
.
00004C33  B1 10              ..      MOV    CL, 10h
00004C35  B2 0C              ..      MOV    DL, 0Ch
00004C37  E8 80 F0           ...     CALL   3CBAh
00004C3A  E8 13 EE           ...     CALL   3A50h
00004C3D  E8 7D EE           .}.     CALL   3ABDh
00004C40  75 F1              u.      JNE    4C33h
00004C42  E8 6D EF           .m.     CALL   3BB2h
00004C45  75 03              u.      JNE    4C4Ah
00004C47  E9 32 EC           .2.     JMP    387Ch
.
00004C4A  E8 8C F0           ...     CALL   3CD9h
00004C4D  EB E4              ..      JMP    4C33h
00004C4F  E8 FA F7           ...     CALL   444Ch
00004C52  8C 1E 2A 06        ..*.    MOV    [062Ah], DS
00004C56  8B 1E 51 06        ..Q.    MOV    BX, [0651h]
00004C5A  EB 74              .t      JMP    4CD0h
00004C5C  8A 0E 26 06        ..&.    MOV    CL, [0626h]
00004C60  BB 01 00           ...     MOV    BX, 0001h
00004C63  D3 E3              ..      SHL    BX, CL
00004C65  E8 A5 FB           ...     CALL   480Dh
00004C68  09 1E CA 05        ....    OR     [05CAh], BX
00004C6C  8B 16 6A 06        ..j.    MOV    DX, [066Ah]
00004C70  42                 B       INC    DX
00004C71  8B 1E 47 06        ..G.    MOV    BX, [0647h]
00004C75  89 17              ..      MOV    [BX], DX
00004C77  C3                 .       RET    NEAR
00004C78  E8 5B F9           .[.     CALL   45D6h
00004C7B  E8 24 EC           .$.     CALL   38A2h
00004C7E  E8 6A F8           .j.     CALL   44EBh
00004C81  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004C86  74 03              t.      JE     4C8Bh
00004C88  E9 29 10           .).     JMP    5CB4h
.
00004C8B  E8 3E FA           .>.     CALL   46CCh
00004C8E  74 03              t.      JE     4C93h
00004C90  E8 AB F9           ...     CALL   463Eh
.
00004C93  E8 0A E2           ...     CALL   2EA0h
00004C96  E8 1C EE           ...     CALL   3AB5h
00004C99  74 39              t9      JE     4CD4h
.
00004C9B  B1 00              ..      MOV    CL, 00h
00004C9D  B2 0C              ..      MOV    DL, 0Ch
00004C9F  E8 0B F0           ...     CALL   3CADh
00004CA2  E8 35 E1           .5.     CALL   2DDAh
00004CA5  F6 06 8C 06 40     ....@   TEST   BYTE PTR [068Ch], 40h
00004CAA  74 06              t.      JE     4CB2h
00004CAC  A0 89 07           ...     MOV    AL, [0789h]
00004CAF  88 47 0D           .G.     MOV    [BX+0Dh], AL
.
00004CB2  E8 7A E9           .z.     CALL   362Fh
00004CB5  E8 05 EE           ...     CALL   3ABDh
00004CB8  75 E1              u.      JNE    4C9Bh
00004CBA  E9 BF EB           ...     JMP    387Ch
00004CBD  E8 8C F7           ...     CALL   444Ch
00004CC0  C6 06 D4 05 F0     .....   MOV    BYTE PTR [05D4h], F0h
00004CC5  E8 C4 F8           ...     CALL   458Ch
00004CC8  8C 1E 2A 06        ..*.    MOV    [062Ah], DS
00004CCC  8B 1E 4D 06        ..M.    MOV    BX, [064Dh]
.
00004CD0  89 1E D1 05        ....    MOV    [05D1h], BX
.
00004CD4  C3                 .       RET    NEAR
00004CD5  E8 BA E2           ...     CALL   2F92h
00004CD8  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004CDD  74 05              t.      JE     4CE4h
00004CDF  B1 03              ..      MOV    CL, 03h
00004CE1  E9 75 12           .u.     JMP    5F59h
.
00004CE4  B1 FF              ..      MOV    CL, FFh
00004CE6  E8 7C F2           .|.     CALL   3F65h
00004CE9  75 E9              u.      JNE    4CD4h
00004CEB  E9 4B F4           .K.     JMP    4139h
00004CEE  E8 A1 E2           ...     CALL   2F92h
00004CF1  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004CF6  74 05              t.      JE     4CFDh
00004CF8  B1 02              ..      MOV    CL, 02h
00004CFA  E9 5C 12           .\.     JMP    5F59h
.
00004CFD  B1 00              ..      MOV    CL, 00h
00004CFF  E8 63 F2           .c.     CALL   3F65h
00004D02  75 D0              u.      JNE    4CD4h
00004D04  E9 A5 F4           ...     JMP    41ACh
00004D07  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004D0C  74 03              t.      JE     4D11h
00004D0E  E9 24 11           .$.     JMP    5E35h
.
00004D11  BB 8A 07           ...     MOV    BX, 078Ah
00004D14  33 C0              3.      XOR    AX, AX
00004D16  89 07              ..      MOV    [BX], AX
00004D18  88 47 02           .G.     MOV    [BX+02h], AL
00004D1B  E8 97 ED           ...     CALL   3AB5h
00004D1E  74 1D              t.      JE     4D3Dh
.
00004D20  E8 AA E2           ...     CALL   2FCDh
00004D23  BA 0F 00           ...     MOV    DX, 000Fh
00004D26  E8 CB F5           ...     CALL   42F4h
00004D29  E8 EC F5           ...     CALL   4318h
00004D2C  72 05              r.      JC     4D33h
00004D2E  88 47 02           .G.     MOV    [BX+02h], AL
00004D31  89 0F              ..      MOV    [BX], CX
.
00004D33  E8 87 ED           ...     CALL   3ABDh
00004D36  C6 06 D1 05 00     .....   MOV    BYTE PTR [05D1h], 00h
00004D3B  75 E3              u.      JNE    4D20h
.
00004D3D  C3                 .       RET    NEAR
00004D3E  BB 69 07           .i.     MOV    BX, 0769h
00004D41  BA 20 00           . .     MOV    DX, 0020h
00004D44  E8 AD F5           ...     CALL   42F4h
00004D47  89 4F 21           .O!     MOV    [BX+21h], CX
00004D4A  88 47 23           .G#     MOV    [BX+23h], AL
00004D4D  C3                 .       RET    NEAR
.
00004D4E  E8 E4 FA           ...     CALL   4835h
00004D51  50                 P       PUSH   AX
00004D52  23 06 22 06        #.".    AND    AX, [0622h]
00004D56  74 24              t$      JE     4D7Ch
00004D58  23 06 C4 05        #...    AND    AX, [05C4h]
00004D5C  B2 10              ..      MOV    DL, 10h
.
00004D5E  FE CA              ..      DEC    DL
00004D60  D1 E0              ..      SHL    AX, 1
00004D62  73 14              s.      JNC    4D78h
00004D64  50                 P       PUSH   AX
00004D65  52                 R       PUSH   DX
00004D66  E8 DF F6           ...     CALL   4448h
00004D69  8B 1E 49 06        ..I.    MOV    BX, [0649h]
00004D6D  C6 47 01 FF        .G..    MOV    BYTE PTR [BX+01h], FFh
00004D71  C6 06 02 0F FF     .....   MOV    BYTE PTR [0F02h], FFh
00004D76  5A                 Z       POP    DX
00004D77  58                 X       POP    AX
.
00004D78  0B C0              ..      OR     AX, AX
00004D7A  75 E2              u.      JNE    4D5Eh
.
00004D7C  58                 X       POP    AX
00004D7D  F7 D0              ..      NOT    AX
00004D7F  23 06 22 06        #.".    AND    AX, [0622h]
.
00004D83  F7 D0              ..      NOT    AX
00004D85  21 06 CC 05        !...    AND    [05CCh], AX
00004D89  21 06 CA 05        !...    AND    [05CAh], AX
00004D8D  21 06 C4 05        !...    AND    [05C4h], AX
00004D91  C6 06 46 06 FF     ..F..   MOV    BYTE PTR [0646h], FFh
00004D96  C3                 .       RET    NEAR
00004D97  E8 F8 E1           ...     CALL   2F92h
00004D9A  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004D9F  74 05              t.      JE     4DA6h
00004DA1  B1 02              ..      MOV    CL, 02h
00004DA3  E9 B3 11           ...     JMP    5F59h
.
00004DA6  B1 00              ..      MOV    CL, 00h
00004DA8  E8 BA F1           ...     CALL   3F65h
00004DAB  74 01              t.      JE     4DAEh
00004DAD  C3                 .       RET    NEAR
.
00004DAE  E9 FB F3           ...     JMP    41ACh
00004DB1  E8 94 F6           ...     CALL   4448h
00004DB4  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004DB9  74 03              t.      JE     4DBEh
00004DBB  E9 6B 11           .k.     JMP    5F29h
.
00004DBE  8B 36 51 06        .6Q.    MOV    SI, [0651h]
00004DC2  E8 55 E9           .U.     CALL   371Ah
00004DC5  33 C9              3.      XOR    CX, CX
.
00004DC7  AC                 .       LODSB
.
00004DC8  0A C0              ..      OR     AL, AL
00004DCA  74 07              t.      JE     4DD3h
.
00004DCC  D0 E8              ..      SHR    AL, 1
00004DCE  73 FC              s.      JNC    4DCCh
00004DD0  41                 A       INC    CX
00004DD1  EB F5              ..      JMP    4DC8h
.
00004DD3  4B                 K       DEC    BX
00004DD4  75 F1              u.      JNE    4DC7h
00004DD6  8B 1E 68 06        ..h.    MOV    BX, [0668h]
00004DDA  43                 C       INC    BX
00004DDB  2B D9              +.      SUB    BX, CX
00004DDD  8A 0E 65 06        ..e.    MOV    CL, [0665h]
00004DE1  32 ED              2.      XOR    CH, CH
00004DE3  8A C7              ..      MOV    AL, BH
00004DE5  32 E4              2.      XOR    AH, AH
00004DE7  D3 E3              ..      SHL    BX, CL
00004DE9  D3 E0              ..      SHL    AX, CL
00004DEB  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
00004DEF  1E                 .       PUSH   DS
00004DF0  8E 1E 2E 06        ....    MOV    DS, [062Eh]
00004DF4  89 1D              ..      MOV    [DI], BX
00004DF6  88 65 02           .e.     MOV    [DI+02h], AH
00004DF9  1F                 .       POP    DS
00004DFA  C3                 .       RET    NEAR
.
00004DFB  80 3E 1D 06 15     .>...   CMP    BYTE PTR [061Dh], 15h
00004E00  74 08              t.      JE     4E0Ah
00004E02  B0 0C              ..      MOV    AL, 0Ch
00004E04  E8 1F DF           ...     CALL   2D26h
00004E07  E8 B6 E2           ...     CALL   30C0h
.
00004E0A  8B 1E CC 05        ....    MOV    BX, [05CCh]
00004E0E  B2 10              ..      MOV    DL, 10h
.
00004E10  FE CA              ..      DEC    DL
00004E12  D1 E3              ..      SHL    BX, 1
00004E14  72 05              r.      JC     4E1Bh
.
00004E16  0B DB              ..      OR     BX, BX
00004E18  75 F6              u.      JNE    4E10h
00004E1A  C3                 .       RET    NEAR
.
00004E1B  53                 S       PUSH   BX
00004E1C  52                 R       PUSH   DX
00004E1D  E8 28 F6           .(.     CALL   4448h
00004E20  80 3E 1D 06 1B     .>...   CMP    BYTE PTR [061Dh], 1Bh
00004E25  75 11              u.      JNE    4E38h
00004E27  E8 2C FA           .,.     CALL   4856h
00004E2A  74 05              t.      JE     4E31h
00004E2C  E8 F5 E8           ...     CALL   3724h
00004E2F  EB 3C              .<      JMP    4E6Dh
.
00004E31  C6 06 D1 05 FF     .....   MOV    BYTE PTR [05D1h], FFh
00004E36  EB 35              .5      JMP    4E6Dh
.
00004E38  80 3E 1D 06 15     .>...   CMP    BYTE PTR [061Dh], 15h
00004E3D  74 27              t'      JE     4E66h
00004E3F  80 3E 1D 06 23     .>..#   CMP    BYTE PTR [061Dh], 23h
00004E44  74 0C              t.      JE     4E52h
00004E46  E8 31 00           .1.     CALL   4E7Ah
00004E49  80 3E 94 06 FF     .>...   CMP    BYTE PTR [0694h], FFh
00004E4E  75 1D              u.      JNE    4E6Dh
00004E50  EB 14              ..      JMP    4E66h
.
00004E52  1E                 .       PUSH   DS
00004E53  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00004E57  C7 06 6E 00 00 00  ..n...  MOV    WORD PTR [006Eh], 0000h
00004E5D  1F                 .       POP    DS
00004E5E  E8 F5 F9           ...     CALL   4856h
00004E61  74 03              t.      JE     4E66h
00004E63  E8 BE E8           ...     CALL   3724h
.
00004E66  8B 1E 55 06        ..U.    MOV    BX, [0655h]
00004E6A  E8 F1 E2           ...     CALL   315Eh
.
00004E6D  5A                 Z       POP    DX
00004E6E  5B                 [       POP    BX
00004E6F  E9 A4 FF           ...     JMP    4E16h
.
00004E72  B0 0C              ..      MOV    AL, 0Ch
00004E74  E8 AF DE           ...     CALL   2D26h
00004E77  E8 46 E2           .F.     CALL   30C0h
.
00004E7A  F6 06 73 06 FF     ..s..   TEST   BYTE PTR [0673h], FFh
00004E7F  75 01              u.      JNE    4E82h
.
00004E81  C3                 .       RET    NEAR
.
00004E82  B4 04              ..      MOV    AH, 04h
00004E84  E9 E0 E4           ...     JMP    3367h
.
00004E87  80 3E DA 05 FD     .>...   CMP    BYTE PTR [05DAh], FDh
00004E8C  75 F3              u.      JNE    4E81h
00004E8E  E9 FD EB           ...     JMP    3A8Eh
00004E91  E8 42 F7           .B.     CALL   45D6h
00004E94  E8 54 F6           .T.     CALL   44EBh
00004E97  E8 08 EA           ...     CALL   38A2h
00004E9A  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004E9F  74 03              t.      JE     4EA4h
00004EA1  E9 B1 0E           ...     JMP    5D55h
.
00004EA4  E8 25 F8           .%.     CALL   46CCh
00004EA7  74 03              t.      JE     4EACh
00004EA9  E8 92 F7           ...     CALL   463Eh
.
00004EAC  E8 F1 DF           ...     CALL   2EA0h
00004EAF  B1 FF              ..      MOV    CL, FFh
00004EB1  E8 B1 F0           ...     CALL   3F65h
00004EB4  74 03              t.      JE     4EB9h
.
00004EB6  E9 60 EC           .`.     JMP    3B19h
.
00004EB9  E8 73 E7           .s.     CALL   362Fh
00004EBC  E8 0E E1           ...     CALL   2FCDh
00004EBF  BA 0F 00           ...     MOV    DX, 000Fh
00004EC2  E8 2F F4           ./.     CALL   42F4h
00004EC5  E8 50 F4           .P.     CALL   4318h
00004EC8  76 EC              v.      JBE    4EB6h
00004ECA  E8 E8 EB           ...     CALL   3AB5h
00004ECD  74 E7              t.      JE     4EB6h
00004ECF  E8 0E E1           ...     CALL   2FE0h
00004ED2  C6 06 DA 05 FD     .....   MOV    BYTE PTR [05DAh], FDh
.
00004ED7  E8 F3 E0           ...     CALL   2FCDh
00004EDA  83 C3 0C BE        ....    ADD    BX, BE0Ch
00004EDE  75 07              u.      JNE    4EE7h
00004EE0  8A 44 02           .D.     MOV    AL, [SI+02h]
00004EE3  24 3F              $?      AND    AL, 3Fh
00004EE5  38 47 02           8G.     CMP    [BX+02h], AL
00004EE8  75 0D              u.      JNE    4EF7h
00004EEA  8A 07              ..      MOV    AL, [BX]
00004EEC  8A 0C              ..      MOV    CL, [SI]
00004EEE  E8 0C E0           ...     CALL   2EFDh
00004EF1  74 04              t.      JE     4EF7h
00004EF3  8A 07              ..      MOV    AL, [BX]
00004EF5  3A C1              :.      CMP    AL, CL
.
00004EF7  73 05              s.      JNC    4EFEh
00004EF9  E8 8B FF           ...     CALL   4E87h
00004EFC  EB 18              ..      JMP    4F16h
.
00004EFE  9C                 .       PUSHF
00004EFF  B1 00              ..      MOV    CL, 00h
00004F01  E8 8A E8           ...     CALL   378Eh
00004F04  0E                 .       PUSH   CS
00004F05  E8 20 DB           . .     CALL   2A28h
00004F08  74 17              t.      JE     4F21h
00004F0A  E8 C0 E0           ...     CALL   2FCDh
00004F0D  C6 07 E5           ...     MOV    BYTE PTR [BX], E5h
00004F10  E8 1C E7           ...     CALL   362Fh
00004F13  E8 3A EB           .:.     CALL   3A50h
.
00004F16  E8 A4 EB           ...     CALL   3ABDh
00004F19  75 BC              u.      JNE    4ED7h
00004F1B  E8 B2 F8           ...     CALL   47D0h
00004F1E  E9 5B E9           .[.     JMP    387Ch
.
00004F21  E8 63 FF           .c.     CALL   4E87h
00004F24  E8 E7 DF           ...     CALL   2F0Eh
00004F27  E8 35 DF           .5.     CALL   2E5Fh
00004F2A  FE C0              ..      INC    AL
00004F2C  F6 06 96 06 FF     .....   TEST   BYTE PTR [0696h], FFh
00004F31  75 02              u.      JNE    4F35h
00004F33  D0 E0              ..      SHL    AL, 1
.
00004F35  BF 79 07           .y.     MOV    DI, 0779h
00004F38  32 E4              2.      XOR    AH, AH
00004F3A  03 F8              ..      ADD    DI, AX
00004F3C  B1 10              ..      MOV    CL, 10h
00004F3E  2A C8              *.      SUB    CL, AL
00004F40  8A EC              ..      MOV    CH, AH
00004F42  8A C4              ..      MOV    AL, AH
00004F44  F3                 .       REPZ
00004F45  AA                 .       STOSB
00004F46  E8 72 DF           .r.     CALL   2EBBh
00004F49  3A 07              :.      CMP    AL, [BX]
00004F4B  88 07              ..      MOV    [BX], AL
00004F4D  9C                 .       PUSHF
00004F4E  A0 89 07           ...     MOV    AL, [0789h]
00004F51  FE C0              ..      INC    AL
00004F53  BE 78 07           .x.     MOV    SI, 0778h
00004F56  88 04              ..      MOV    [SI], AL
00004F58  0E                 .       PUSH   CS
00004F59  E8 CC DA           ...     CALL   2A28h
00004F5C  74 03              t.      JE     4F61h
00004F5E  E8 C3 ED           ...     CALL   3D24h
.
00004F61  F6 06 95 06 FF     .....   TEST   BYTE PTR [0695h], FFh
00004F66  75 03              u.      JNE    4F6Bh
00004F68  E8 B9 ED           ...     CALL   3D24h
.
00004F6B  E8 5F E0           ._.     CALL   2FCDh
00004F6E  83 C3 0B 80        ....    ADD    BX, 800Bh
00004F72  27                 '       DAA
00004F73  7F A0              .      JNLE   4F15h
00004F75  75 07              u.      JNE    4F7Eh
00004F77  88 47 01           .G.     MOV    [BX+01h], AL
00004F7A  83 C3 04 BE        ....    ADD    BX, BE04h
.
00004F7E  78 07              x.      JS     4F87h
00004F80  8B FB              ..      MOV    DI, BX
00004F82  B9 11 00           ...     MOV    CX, 0011h
00004F85  F3                 .       REPZ
00004F86  A4                 .       MOVSB
.
00004F87  B1 01              ..      MOV    CL, 01h
00004F89  E8 02 E8           ...     CALL   378Eh
00004F8C  E8 A0 E6           ...     CALL   362Fh
00004F8F  E9 84 FF           ...     JMP    4F16h
00004F92  B1 10              ..      MOV    CL, 10h
00004F94  E8 41 F6           .A.     CALL   45D8h
00004F97  E8 51 F5           .Q.     CALL   44EBh
00004F9A  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00004F9F  74 03              t.      JE     4FA4h
00004FA1  E9 75 EB           .u.     JMP    3B19h
.
00004FA4  C6 06 69 07 21     ..i.!   MOV    BYTE PTR [0769h], 21h
00004FA9  B1 01              ..      MOV    CL, 01h
00004FAB  E8 09 EB           ...     CALL   3AB7h
00004FAE  75 0B              u.      JNE    4FBBh
00004FB0  BB 75 07           .u.     MOV    BX, 0775h
00004FB3  F6 07 70           ..p     TEST   BYTE PTR [BX], 70h
00004FB6  74 03              t.      JE     4FBBh
00004FB8  E9 5E EB           .^.     JMP    3B19h
.
00004FBB  C6 06 69 07 20     ..i.    MOV    BYTE PTR [0769h], 20h
00004FC0  B1 01              ..      MOV    CL, 01h
00004FC2  C7 06 D9 05 FF FF  ......  MOV    WORD PTR [05D9h], FFFFh
00004FC8  E8 EC EA           ...     CALL   3AB7h
00004FCB  75 17              u.      JNE    4FE4h
00004FCD  C6 06 D7 05 FF     .....   MOV    BYTE PTR [05D7h], FFh
00004FD2  E8 5E EE           .^.     CALL   3E33h
00004FD5  75 01              u.      JNE    4FD8h
00004FD7  C3                 .       RET    NEAR
.
00004FD8  E8 3D F6           .=.     CALL   4618h
00004FDB  B9 18 00           ...     MOV    CX, 0018h
00004FDE  E8 E4 F7           ...     CALL   47C5h
00004FE1  E8 BE F7           ...     CALL   47A2h
.
00004FE4  B9 1C 00           ...     MOV    CX, 001Ch
00004FE7  E8 DB F7           ...     CALL   47C5h
00004FEA  E8 B9 F7           ...     CALL   47A6h
00004FED  E8 26 F7           .&.     CALL   4716h
00004FF0  74 03              t.      JE     4FF5h
00004FF2  E9 AF F6           ...     JMP    46A4h
.
00004FF5  33 C9              3.      XOR    CX, CX
00004FF7  E8 24 F6           .$.     CALL   461Eh
00004FFA  8B F2              ..      MOV    SI, DX
00004FFC  AC                 .       LODSB
00004FFD  0C 01              ..      OR     AL, 01h
00004FFF  88 07              ..      MOV    [BX], AL
00005001  8B 3E 49 06        .>I.    MOV    DI, [0649h]
00005005  AA                 .       STOSB
.
00005006  4E                 N       DEC    SI
00005007  AC                 .       LODSB
00005008  24 01              $.      AND    AL, 01h
0000500A  74 06              t.      JE     5012h
0000500C  BE 7F 06           ..     MOV    SI, 067Fh
0000500F  E8 0D F7           ...     CALL   471Fh
.
00005012  E8 1A E6           ...     CALL   362Fh
00005015  E9 38 EA           .8.     JMP    3A50h
00005018  E8 2D F4           .-.     CALL   4448h
0000501B  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00005020  74 05              t.      JE     5027h
00005022  B0 21              .!      MOV    AL, 21h
00005024  E9 78 DD           .x.     JMP    2D9Fh
.
00005027  E8 C0 F5           ...     CALL   45EAh
0000502A  E9 72 DD           .r.     JMP    2D9Fh
0000502D  E8 BB F4           ...     CALL   44EBh
00005030  E8 6F E8           .o.     CALL   38A2h
00005033  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00005038  74 03              t.      JE     503Dh
0000503A  E9 B7 0D           ...     JMP    5DF4h
.
0000503D  E8 69 EA           .i.     CALL   3AA9h
00005040  74 58              tX      JE     509Ah
00005042  B5 00              ..      MOV    CH, 00h
00005044  E8 0A F7           ...     CALL   4751h
00005047  0A C0              ..      OR     AL, AL
00005049  75 13              u.      JNE    505Eh
0000504B  53                 S       PUSH   BX
0000504C  BF 79 07           .y.     MOV    DI, 0779h
0000504F  B9 08 00           ...     MOV    CX, 0008h
00005052  F3                 .       REPZ
00005053  AA                 .       STOSB
00005054  5E                 ^       POP    SI
00005055  B1 04              ..      MOV    CL, 04h
00005057  F3                 .       REPZ
00005058  A5                 .       MOVSW
00005059  AC                 .       LODSB
0000505A  A2 75 07           .u.     MOV    [0775h], AL
0000505D  C3                 .       RET    NEAR
.
0000505E  E8 90 F5           ...     CALL   45F1h
00005061  B0 FF              ..      MOV    AL, FFh
00005063  75 03              u.      JNE    5068h
00005065  E9 37 DD           .7.     JMP    2D9Fh
.
00005068  BB 69 07           .i.     MOV    BX, 0769h
0000506B  B1 20              .       MOV    CL, 20h
0000506D  E9 6A DD           .j.     JMP    2DDAh
00005070  B1 10              ..      MOV    CL, 10h
00005072  E8 63 F5           .c.     CALL   45D8h
00005075  E8 73 F4           .s.     CALL   44EBh
00005078  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
0000507D  74 03              t.      JE     5082h
0000507F  E9 97 EA           ...     JMP    3B19h
.
00005082  E8 65 F5           .e.     CALL   45EAh
00005085  24 80              $.      AND    AL, 80h
00005087  75 03              u.      JNE    508Ch
00005089  E9 8D EA           ...     JMP    3B19h
.
0000508C  E8 13 E8           ...     CALL   38A2h
0000508F  C7 06 D9 05 FF FF  ......  MOV    WORD PTR [05D9h], FFFFh
00005095  E8 1D EA           ...     CALL   3AB5h
00005098  75 01              u.      JNE    509Bh
.
0000509A  C3                 .       RET    NEAR
.
0000509B  E8 53 F5           .S.     CALL   45F1h
0000509E  75 0B              u.      JNE    50ABh
000050A0  A2 D7 05           ...     MOV    [05D7h], AL
000050A3  E8 8D ED           ...     CALL   3E33h
000050A6  74 F2              t.      JE     509Ah
000050A8  E8 6D F5           .m.     CALL   4618h
.
000050AB  E8 68 F6           .h.     CALL   4716h
000050AE  74 03              t.      JE     50B3h
000050B0  E9 F1 F5           ...     JMP    46A4h
.
000050B3  BE 75 07           .u.     MOV    SI, 0775h
000050B6  F6 07 FF           ...     TEST   BYTE PTR [BX], FFh
000050B9  75 0B              u.      JNE    50C6h
000050BB  AC                 .       LODSB
000050BC  4E                 N       DEC    SI
000050BD  24 01              $.      AND    AL, 01h
000050BF  75 05              u.      JNE    50C6h
000050C1  E8 4E FF           .N.     CALL   5012h
000050C4  EB 0C              ..      JMP    50D2h
.
000050C6  AC                 .       LODSB
000050C7  24 E0              $.      AND    AL, E0h
000050C9  75 02              u.      JNE    50CDh
000050CB  B0 80              ..      MOV    AL, 80h
.
000050CD  88 07              ..      MOV    [BX], AL
000050CF  E8 34 FF           .4.     CALL   5006h
.
000050D2  E8 34 F5           .4.     CALL   4609h
000050D5  24 E0              $.      AND    AL, E0h
000050D7  A2 8B 06           ...     MOV    [068Bh], AL
000050DA  50                 P       PUSH   AX
000050DB  E8 CB E9           ...     CALL   3AA9h
000050DE  58                 X       POP    AX
000050DF  A2 75 07           .u.     MOV    [0775h], AL
000050E2  74 B6              t.      JE     509Ah
000050E4  E8 68 F6           .h.     CALL   474Fh
000050E7  0A C0              ..      OR     AL, AL
000050E9  75 AF              u.      JNE    509Ah
000050EB  A0 8B 06           ...     MOV    AL, [068Bh]
000050EE  88 07              ..      MOV    [BX], AL
000050F0  E9 3C E5           .<.     JMP    362Fh
000050F3  B1 08              ..      MOV    CL, 08h
000050F5  E8 F5 DB           ...     CALL   2CEDh
000050F8  C6 06 D0 05 00     .....   MOV    BYTE PTR [05D0h], 00h
000050FD  BE 69 07           .i.     MOV    SI, 0769h
00005100  8B DE              ..      MOV    BX, SI
00005102  BF 43 06           .C.     MOV    DI, 0643h
00005105  B9 08 00           ...     MOV    CX, 0008h
00005108  E9 1A F6           ...     JMP    4725h
0000510B  E8 84 DE           ...     CALL   2F92h
0000510E  E8 C5 F4           ...     CALL   45D6h
00005111  E8 D7 DE           ...     CALL   2FEBh
00005114  80 3E 76 06 00     .>v..   CMP    BYTE PTR [0676h], 00h
00005119  74 03              t.      JE     511Eh
0000511B  E9 F9 0C           ...     JMP    5E17h
.
0000511E  8A 26 75 07        .&u.    MOV    AH, [0775h]
00005122  A0 77 07           .w.     MOV    AL, [0777h]
00005125  50                 P       PUSH   AX
00005126  E8 80 E9           ...     CALL   3AA9h
00005129  58                 X       POP    AX
0000512A  88 26 75 07        .&u.    MOV    [0775h], AH
0000512E  A2 77 07           .w.     MOV    [0777h], AL
00005131  74 31              t1      JE     5164h
00005133  B1 50              .P      MOV    CL, 50h
00005135  E8 58 F6           .X.     CALL   4790h
00005138  75 0F              u.      JNE    5149h
0000513A  B5 00              ..      MOV    CH, 00h
0000513C  E8 12 F6           ...     CALL   4751h
0000513F  0A C0              ..      OR     AL, AL
00005141  75 06              u.      JNE    5149h
00005143  BA 77 06           .w.     MOV    DX, 0677h
00005146  E8 69 F6           .i.     CALL   47B2h
.
00005149  B1 20              .       MOV    CL, 20h
0000514B  E8 42 F6           .B.     CALL   4790h
0000514E  75 14              u.      JNE    5164h
00005150  B5 04              ..      MOV    CH, 04h
00005152  E8 FC F5           ...     CALL   4751h
00005155  0A C0              ..      OR     AL, AL
00005157  75 0B              u.      JNE    5164h
00005159  BA 7B 06           .{.     MOV    DX, 067Bh
0000515C  E8 53 F6           .S.     CALL   47B2h
0000515F  80 0E 77 07 40     ..w.@   OR     BYTE PTR [0777h], 40h
.
00005164  C3                 .       RET    NEAR
00005165  8B F2              ..      MOV    SI, DX
00005167  BF DC 07           ...     MOV    DI, 07DCh
0000516A  1E                 .       PUSH   DS
0000516B  8E 1E 28 06        ..(.    MOV    DS, [0628h]
0000516F  B9 0A 00           ...     MOV    CX, 000Ah
00005172  F3                 .       REPZ
00005173  A4                 .       MOVSB
00005174  1F                 .       POP    DS
00005175  8A 16 DD 07        ....    MOV    DL, [07DDh]
00005179  E8 CC F2           ...     CALL   4448h
0000517C  E8 FB FC           ...     CALL   4E7Ah
0000517F  A1 E4 07           ...     MOV    AX, [07E4h]
00005182  A3 A2 06           ...     MOV    [06A2h], AX
00005185  A1 E2 07           ...     MOV    AX, [07E2h]
00005188  A3 A4 06           ...     MOV    [06A4h], AX
0000518B  A0 DE 07           ...     MOV    AL, [07DEh]
0000518E  A2 E3 05           ...     MOV    [05E3h], AL
00005191  80 3E DC 07 03     .>...   CMP    BYTE PTR [07DCh], 03h
00005196  73 73              ss      JNC    520Bh
00005198  32 E4              2.      XOR    AH, AH
0000519A  A0 E0 07           ...     MOV    AL, [07E0h]
0000519D  A3 20 06           . .     MOV    [0620h], AX
000051A0  8A 26 DF 07        .&..    MOV    AH, [07DFh]
000051A4  A0 E1 07           ...     MOV    AL, [07E1h]
000051A7  A3 1E 06           ...     MOV    [061Eh], AX
000051AA  80 3E DC 07 00     .>...   CMP    BYTE PTR [07DCh], 00h
000051AF  75 09              u.      JNE    51BAh
000051B1  B0 23              .#      MOV    AL, 23h
000051B3  E8 7C DB           .|.     CALL   2D32h
000051B6  A3 D1 05           ...     MOV    [05D1h], AX
000051B9  C3                 .       RET    NEAR
.
000051BA  80 3E DC 07 01     .>...   CMP    BYTE PTR [07DCh], 01h
000051BF  75 0C              u.      JNE    51CDh
000051C1  E8 73 00           .s.     CALL   5237h
000051C4  B0 24              .$      MOV    AL, 24h
000051C6  E8 69 DB           .i.     CALL   2D32h
000051C9  A3 D1 05           ...     MOV    [05D1h], AX
000051CC  C3                 .       RET    NEAR
.
000051CD  C6 06 E3 05 01     .....   MOV    BYTE PTR [05E3h], 01h
000051D2  32 FF              2.      XOR    BH, BH
000051D4  8A 1E DD 07        ....    MOV    BL, [07DDh]
000051D8  03 DB              ..      ADD    BX, BX
000051DA  8B B7 18 0C        ....    MOV    SI, [BX+0C18h]
000051DE  8B 74 0E           .t.     MOV    SI, [SI+0Eh]
000051E1  8B 34              .4      MOV    SI, [SI]
.
000051E3  80 3C FF           .<.     CMP    BYTE PTR [SI], FFh
000051E6  74 0B              t.      JE     51F3h
000051E8  8B 5C 0C           .\.     MOV    BX, [SI+0Ch]
000051EB  0B DB              ..      OR     BX, BX
000051ED  74 04              t.      JE     51F3h
000051EF  8B F3              ..      MOV    SI, BX
000051F1  EB F0              ..      JMP    51E3h
.
000051F3  C6 04 FF           ...     MOV    BYTE PTR [SI], FFh
000051F6  C7 06 A4 06 00 00  ......  MOV    WORD PTR [06A4h], 0000h
000051FC  8B 44 0A           .D.     MOV    AX, [SI+0Ah]
000051FF  A3 A2 06           ...     MOV    [06A2h], AX
00005202  B0 23              .#      MOV    AL, 23h
00005204  E8 2B DB           .+.     CALL   2D32h
00005207  A3 D1 05           ...     MOV    [05D1h], AX
0000520A  C3                 .       RET    NEAR
.
0000520B  A1 E0 07           ...     MOV    AX, [07E0h]
0000520E  33 D2              3.      XOR    DX, DX
00005210  F7 36 63 06        .6c.    DIV    WORD PTR [0663h]
00005214  A3 1E 06           ...     MOV    [061Eh], AX
00005217  89 16 20 06        .. .    MOV    [0620h], DX
0000521B  80 3E DC 07 04     .>...   CMP    BYTE PTR [07DCh], 04h
00005220  74 09              t.      JE     522Bh
00005222  B0 0A              ..      MOV    AL, 0Ah
00005224  E8 0B DB           ...     CALL   2D32h
00005227  A3 D1 05           ...     MOV    [05D1h], AX
0000522A  C3                 .       RET    NEAR
.
0000522B  E8 09 00           ...     CALL   5237h
0000522E  B0 0B              ..      MOV    AL, 0Bh
00005230  E8 FF DA           ...     CALL   2D32h
00005233  A3 D1 05           ...     MOV    [05D1h], AX
00005236  C3                 .       RET    NEAR
.
00005237  8B 1E 55 06        ..U.    MOV    BX, [0655h]
0000523B  E8 03 DF           ...     CALL   3141h
0000523E  E9 FC DE           ...     JMP    313Dh
00005241  0C 02              ..      OR     AL, 02h
00005243  03 04              ..      ADD    AX, [SI]
00005245  06                 .       PUSH   ES
00005246  09 0A              ..      OR     [BP+SI], CX
00005248  0D 11 1C           ...     OR     AX, 1C11h
0000524B  1D 1F 20           ..      SBB    AX, 201Fh
0000524E  00 00              ..      ADD    [BX+SI], AL
00005250  00 00              ..      ADD    [BX+SI], AL
00005252  05 07 08           ...     ADD    AX, 0807h
00005255  0F                 .       POP    CS
00005256  10 16 00 00        ....    ADC    [0000h], DL
0000525A  02 03              ..      ADD    AL, [BP+DI]
0000525C  05 00 00           ...     ADD    AX, 0000h
.
0000525F  9D                 .       POPF
00005260  9C                 .       PUSHF
00005261  75 09              u.      JNE    526Ch
00005263  E8 BE DD           ...     CALL   3024h
00005266  C7 06 38 06 00 00  ..8...  MOV    WORD PTR [0638h], 0000h
.
0000526C  80 F9 00           ...     CMP    CL, 00h
0000526F  74 13              t.      JE     5284h
00005271  BB 75 07           .u.     MOV    BX, 0775h
00005274  80 3F 3F           .??     CMP    BYTE PTR [BX], 3Fh
00005277  B1 02              ..      MOV    CL, 02h
00005279  74 09              t.      JE     5284h
0000527B  B1 03              ..      MOV    CL, 03h
0000527D  8A 07              ..      MOV    AL, [BX]
0000527F  32 E4              2.      XOR    AH, AH
00005281  A3 38 06           .8.     MOV    [0638h], AX
.
00005284  80 F9 03           ...     CMP    CL, 03h
00005287  73 0C              s.      JNC    5295h
00005289  F7 06 38 06 FF FF  ..8...  TEST   WORD PTR [0638h], FFFFh
0000528F  74 04              t.      JE     5295h
00005291  FF 0E 36 06        ..6.    DEC    WORD PTR [0636h]
.
00005295  88 0E 31 06        ..1.    MOV    [0631h], CL
.
00005299  8A 0E 31 06        ..1.    MOV    CL, [0631h]
0000529D  32 ED              2.      XOR    CH, CH
0000529F  E8 E6 03           ...     CALL   5688h
000052A2  0B C0              ..      OR     AX, AX
000052A4  75 04              u.      JNE    52AAh
000052A6  9D                 .       POPF
000052A7  E9 6F E8           .o.     JMP    3B19h
.
000052AA  80 3E 31 06 02     .>1..   CMP    BYTE PTR [0631h], 02h
000052AF  72 0F              r.      JC     52C0h
000052B1  8B D8              ..      MOV    BX, AX
000052B3  F6 47 0B 10        .G..    TEST   BYTE PTR [BX+0Bh], 10h
000052B7  74 07              t.      JE     52C0h
000052B9  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
000052BE  74 D9              t.      JE     5299h
.
000052C0  80 3E 31 06 03     .>1..   CMP    BYTE PTR [0631h], 03h
000052C5  75 08              u.      JNE    52CFh
000052C7  E8 FF 00           ...     CALL   53C9h
000052CA  3D FF FF           =..     CMP    AX, FFFFh
000052CD  74 CA              t.      JE     5299h
.
000052CF  9D                 .       POPF
000052D0  75 0A              u.      JNE    52DCh
000052D2  80 3E 31 06 00     .>1..   CMP    BYTE PTR [0631h], 00h
000052D7  75 03              u.      JNE    52DCh
000052D9  E9 5C 00           .\.     JMP    5338h
.
000052DC  9C                 .       PUSHF
000052DD  8B 1E AF 07        ....    MOV    BX, [07AFh]
000052E1  F6 47 0B 08        .G..    TEST   BYTE PTR [BX+0Bh], 08h
000052E5  75 B2              u.      JNE    5299h
000052E7  9D                 .       POPF
000052E8  06                 .       PUSH   ES
000052E9  8E 06 2E 06        ....    MOV    ES, [062Eh]
000052ED  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
000052F1  8B 1E AF 07        ....    MOV    BX, [07AFh]
000052F5  80 3F 00           .?.     CMP    BYTE PTR [BX], 00h
000052F8  74 05              t.      JE     52FFh
000052FA  80 3F E5           .?.     CMP    BYTE PTR [BX], E5h
000052FD  75 0C              u.      JNE    530Bh
.
000052FF  B0 E5              ..      MOV    AL, E5h
00005301  AA                 .       STOSB
00005302  33 C0              3.      XOR    AX, AX
00005304  B9 7F 00           ..     MOV    CX, 007Fh
00005307  F3                 .       REPZ
00005308  AA                 .       STOSB
00005309  EB 2B              .+      JMP    5336h
.
0000530B  E8 BB 00           ...     CALL   53C9h
0000530E  33 DB              3.      XOR    BX, BX
00005310  53                 S       PUSH   BX
00005311  50                 P       PUSH   AX
00005312  57                 W       PUSH   DI
00005313  E8 E7 00           ...     CALL   53FDh
00005316  5F                 _       POP    DI
00005317  5B                 [       POP    BX
00005318  58                 X       POP    AX
00005319  83 C7 20 B9        .. .    ADD    DI, B920h
0000531D  20 00               .      AND    [BX+SI], AL
0000531F  F3                 .       REPZ
00005320  AB                 .       STOSW
00005321  E8 B0 01           ...     CALL   54D4h
00005324  FF 06 38 06        ..8.    INC    WORD PTR [0638h]
00005328  E8 9E 00           ...     CALL   53C9h
0000532B  3D FF FF           =..     CMP    AX, FFFFh
0000532E  75 06              u.      JNE    5336h
00005330  C7 06 38 06 00 00  ..8...  MOV    WORD PTR [0638h], 0000h
.
00005336  07                 .       POP    ES
00005337  C3                 .       RET    NEAR
.
00005338  8B 1E AF 07        ....    MOV    BX, [07AFh]
0000533C  8A 07              ..      MOV    AL, [BX]
0000533E  3C 00              <.      CMP    AL, 00h
00005340  74 29              t)      JE     536Bh
00005342  3C E5              <.      CMP    AL, E5h
00005344  74 06              t.      JE     534Ch
00005346  F6 47 0B 08        .G..    TEST   BYTE PTR [BX+0Bh], 08h
0000534A  75 0B              u.      JNE    5357h
.
0000534C  2B C9              +.      SUB    CX, CX
0000534E  E8 37 03           .7.     CALL   5688h
00005351  85 DB              ..      TEST   BX, BX
00005353  75 E3              u.      JNE    5338h
00005355  EB 14              ..      JMP    536Bh
.
00005357  8E 06 2E 06        ....    MOV    ES, [062Eh]
0000535B  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
0000535F  B0 20              .       MOV    AL, 20h
00005361  AA                 .       STOSB
00005362  8D 37              .7      LEA    SI, [BX]
00005364  B9 0B 00           ...     MOV    CX, 000Bh
00005367  F3                 .       REPZ
00005368  A4                 .       MOVSB
00005369  EB 0F              ..      JMP    537Ah
.
0000536B  8E 06 2E 06        ....    MOV    ES, [062Eh]
0000536F  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
00005373  B0 20              .       MOV    AL, 20h
00005375  B9 0C 00           ...     MOV    CX, 000Ch
00005378  F3                 .       REPZ
00005379  AA                 .       STOSB
.
0000537A  06                 .       PUSH   ES
0000537B  57                 W       PUSH   DI
0000537C  1E                 .       PUSH   DS
0000537D  07                 .       POP    ES
0000537E  E8 A3 DC           ...     CALL   3024h
00005381  2B C9              +.      SUB    CX, CX
00005383  E8 02 03           ...     CALL   5688h
00005386  5F                 _       POP    DI
00005387  07                 .       POP    ES
00005388  B0 21              .!      MOV    AL, 21h
0000538A  AA                 .       STOSB
0000538B  33 C0              3.      XOR    AX, AX
0000538D  AB                 .       STOSW
0000538E  B0 80              ..      MOV    AL, 80h
00005390  AA                 .       STOSB
00005391  AA                 .       STOSB
00005392  AA                 .       STOSB
00005393  33 C0              3.      XOR    AX, AX
00005395  B9 27 00           .'.     MOV    CX, 0027h
00005398  F3                 .       REPZ
00005399  AB                 .       STOSW
0000539A  B0 21              .!      MOV    AL, 21h
0000539C  AA                 .       STOSB
0000539D  32 C0              2.      XOR    AL, AL
0000539F  B9 1F 00           ...     MOV    CX, 001Fh
000053A2  F3                 .       REPZ
000053A3  AA                 .       STOSB
000053A4  1E                 .       PUSH   DS
000053A5  07                 .       POP    ES
000053A6  F6 47 0B 08        .G..    TEST   BYTE PTR [BX+0Bh], 08h
000053AA  75 03              u.      JNE    53AFh
000053AC  E9 75 DC           .u.     JMP    3024h
.
000053AF  C3                 .       RET    NEAR
.
000053B0  32 E4              2.      XOR    AH, AH
000053B2  A0 D9 07           ...     MOV    AL, [07D9h]
000053B5  B1 05              ..      MOV    CL, 05h
000053B7  D3 E0              ..      SHL    AX, CL
000053B9  0A 06 DA 07        ....    OR     AL, [07DAh]
000053BD  A3 38 06           .8.     MOV    [0638h], AX
000053C0  A1 85 07           ...     MOV    AX, [0785h]
000053C3  8B 16 87 07        ....    MOV    DX, [0787h]
000053C7  EB 0A              ..      JMP    53D3h
.
000053C9  8B 1E AF 07        ....    MOV    BX, [07AFh]
000053CD  8B 47 1C           .G.     MOV    AX, [BX+1Ch]
000053D0  8B 57 1E           .W.     MOV    DX, [BX+1Eh]
.
000053D3  8B D8              ..      MOV    BX, AX
000053D5  B1 0E              ..      MOV    CL, 0Eh
000053D7  E8 3F 03           .?.     CALL   5719h
000053DA  81 E3 FF 3F        ...?    AND    BX, 3FFFh
000053DE  0B DB              ..      OR     BX, BX
000053E0  75 08              u.      JNE    53EAh
000053E2  0B C0              ..      OR     AX, AX
000053E4  74 04              t.      JE     53EAh
000053E6  48                 H       DEC    AX
000053E7  BB 00 40           ..@     MOV    BX, 4000h
.
000053EA  3B 06 38 06        ;.8.    CMP    AX, [0638h]
000053EE  73 04              s.      JNC    53F4h
000053F0  B8 FF FF           ...     MOV    AX, FFFFh
000053F3  C3                 .       RET    NEAR
.
000053F4  77 03              w.      JNBE   53F9h
000053F6  8B C3              ..      MOV    AX, BX
000053F8  C3                 .       RET    NEAR
.
000053F9  B8 00 40           ..@     MOV    AX, 4000h
000053FC  C3                 .       RET    NEAR
.
000053FD  55                 U       PUSH   BP
000053FE  8B EC              ..      MOV    BP, SP
00005400  8B 7E 04           .~.     MOV    DI, [BP+04h]
00005403  F7 46 08 FF FF     .F...   TEST   WORD PTR [BP], 0008h
00005408  75 06              u.      JNE    5410h
0000540A  A0 27 06           .'.     MOV    AL, [0627h]
0000540D  26                 &       ES:
0000540E  88 05              ..      MOV    [DI], AL
.
00005410  33 DB              3.      XOR    BX, BX
00005412  8B 36 AF 07        .6..    MOV    SI, [07AFh]
.
00005416  80 FB 0B           ...     CMP    BL, 0Bh
00005419  73 47              sG      JNC    5462h
0000541B  32 C0              2.      XOR    AL, AL
0000541D  80 FB 04           ...     CMP    BL, 04h
00005420  77 0B              w.      JNBE   542Dh
00005422  8A 44 0C           .D.     MOV    AL, [SI+0Ch]
00005425  8A CB              ..      MOV    CL, BL
00005427  D2 E0              ..      SHL    AL, CL
00005429  24 80              $.      AND    AL, 80h
0000542B  EB 27              .'      JMP    5454h
.
0000542D  80 FB 08           ...     CMP    BL, 08h
00005430  75 08              u.      JNE    543Ah
00005432  F6 44 0B 01        .D..    TEST   BYTE PTR [SI+0Bh], 01h
00005436  74 1C              t.      JE     5454h
00005438  EB 18              ..      JMP    5452h
.
0000543A  80 FB 09           ...     CMP    BL, 09h
0000543D  75 08              u.      JNE    5447h
0000543F  F6 44 0B 04        .D..    TEST   BYTE PTR [SI+0Bh], 04h
00005443  74 0F              t.      JE     5454h
00005445  EB 0B              ..      JMP    5452h
.
00005447  80 FB 0A           ...     CMP    BL, 0Ah
0000544A  75 08              u.      JNE    5454h
0000544C  F6 44 0B 20        .D.     TEST   BYTE PTR [SI+0Bh], 20h
00005450  75 02              u.      JNE    5454h
.
00005452  B0 80              ..      MOV    AL, 80h
.
00005454  8A 10              ..      MOV    DL, [BX+SI]
00005456  80 E2 7F           ..     AND    DL, 7Fh
00005459  0A D0              ..      OR     DL, AL
0000545B  26                 &       ES:
0000545C  88 51 01           .Q.     MOV    [BX+DI+01h], DL
0000545F  43                 C       INC    BX
00005460  EB B4              ..      JMP    5416h
.
00005462  A1 38 06           .8.     MOV    AX, [0638h]
00005465  25 1F 00           %..     AND    AX, 001Fh
00005468  26                 &       ES:
00005469  88 45 0C           .E.     MOV    [DI+0Ch], AL
0000546C  8B 46 06           .F.     MOV    AX, [BP+06h]
0000546F  8A D0              ..      MOV    DL, AL
00005471  80 E2 7F           ..     AND    DL, 7Fh
00005474  D1 E0              ..      SHL    AX, 1
00005476  8A C2              ..      MOV    AL, DL
00005478  0A C0              ..      OR     AL, AL
0000547A  74 02              t.      JE     547Eh
0000547C  FE C4              ..      INC    AH
.
0000547E  F7 46 08 FF FF     .F...   TEST   WORD PTR [BP], 0008h
00005483  75 04              u.      JNE    5489h
00005485  26                 &       ES:
00005486  88 45 0D           .E.     MOV    [DI+0Dh], AL
.
00005489  8B 1E 38 06        ..8.    MOV    BX, [0638h]
0000548D  B1 05              ..      MOV    CL, 05h
0000548F  D3 EB              ..      SHR    BX, CL
00005491  26                 &       ES:
00005492  88 5D 0E           .].     MOV    [DI+0Eh], BL
00005495  26                 &       ES:
00005496  88 65 0F           .e.     MOV    [DI+0Fh], AH
00005499  B0 80              ..      MOV    AL, 80h
0000549B  F6 44 0B 10        .D..    TEST   BYTE PTR [SI+0Bh], 10h
0000549F  74 02              t.      JE     54A3h
000054A1  0C 40              .@      OR     AL, 40h
.
000054A3  F6 44 0B 02        .D..    TEST   BYTE PTR [SI+0Bh], 02h
000054A7  74 02              t.      JE     54ABh
000054A9  0C 20              .       OR     AL, 20h
.
000054AB  8B 1E 36 06        ..6.    MOV    BX, [0636h]
000054AF  0A C7              ..      OR     AL, BH
000054B1  26                 &       ES:
000054B2  88 45 10           .E.     MOV    [DI+10h], AL
000054B5  26                 &       ES:
000054B6  88 45 11           .E.     MOV    [DI+11h], AL
000054B9  26                 &       ES:
000054BA  88 5D 12           .].     MOV    [DI+12h], BL
000054BD  33 C0              3.      XOR    AX, AX
000054BF  26                 &       ES:
000054C0  88 45 13           .E.     MOV    [DI+13h], AL
000054C3  26                 &       ES:
000054C4  89 45 14           .E.     MOV    [DI+14h], AX
000054C7  8D 7D 16           .}.     LEA    DI, [DI+16h]
000054CA  8D 74 16           .t.     LEA    SI, [SI+16h]
000054CD  B9 05 00           ...     MOV    CX, 0005h
000054D0  F3                 .       REPZ
000054D1  A5                 .       MOVSW
000054D2  5D                 ]       POP    BP
000054D3  C3                 .       RET    NEAR
.
000054D4  B0 21              .!      MOV    AL, 21h
000054D6  AA                 .       STOSB
000054D7  8B 1E AF 07        ....    MOV    BX, [07AFh]
000054DB  8B 47 18           .G.     MOV    AX, [BX+18h]
000054DE  8B 5F 16           ._.     MOV    BX, [BX+16h]
000054E1  0B C3              ..      OR     AX, BX
000054E3  75 06              u.      JNE    54EBh
000054E5  B9 1F 00           ...     MOV    CX, 001Fh
000054E8  F3                 .       REPZ
000054E9  AA                 .       STOSB
000054EA  C3                 .       RET    NEAR
.
000054EB  E8 12 00           ...     CALL   5500h
000054EE  E8 85 00           ...     CALL   5576h
000054F1  33 C0              3.      XOR    AX, AX
000054F3  AB                 .       STOSW
000054F4  AB                 .       STOSW
000054F5  BE AA 07           ...     MOV    SI, 07AAh
000054F8  A5                 .       MOVSW
000054F9  A5                 .       MOVSW
000054FA  B9 15 00           ...     MOV    CX, 0015h
000054FD  F3                 .       REPZ
000054FE  AA                 .       STOSB
000054FF  C3                 .       RET    NEAR
.
00005500  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005504  8B 47 18           .G.     MOV    AX, [BX+18h]
00005507  8A D0              ..      MOV    DL, AL
00005509  80 E2 1F           ...     AND    DL, 1Fh
0000550C  88 16 D1 07        ....    MOV    [07D1h], DL
00005510  B1 05              ..      MOV    CL, 05h
00005512  D3 E8              ..      SHR    AX, CL
00005514  8A D0              ..      MOV    DL, AL
00005516  80 E2 0F           ...     AND    DL, 0Fh
00005519  88 16 D0 07        ....    MOV    [07D0h], DL
0000551D  B1 04              ..      MOV    CL, 04h
0000551F  D3 E8              ..      SHR    AX, CL
00005521  A2 CF 07           ...     MOV    [07CFh], AL
00005524  8B 47 16           .G.     MOV    AX, [BX+16h]
00005527  8A D0              ..      MOV    DL, AL
00005529  80 E2 1F           ...     AND    DL, 1Fh
0000552C  88 16 D4 07        ....    MOV    [07D4h], DL
00005530  B1 05              ..      MOV    CL, 05h
00005532  D3 E8              ..      SHR    AX, CL
00005534  8A D0              ..      MOV    DL, AL
00005536  80 E2 3F           ..?     AND    DL, 3Fh
00005539  88 16 D3 07        ....    MOV    [07D3h], DL
0000553D  B1 06              ..      MOV    CL, 06h
0000553F  D3 E8              ..      SHR    AX, CL
00005541  A2 D2 07           ...     MOV    [07D2h], AL
00005544  C3                 .       RET    NEAR
.
00005545  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005549  A0 CF 07           ...     MOV    AL, [07CFh]
0000554C  B1 04              ..      MOV    CL, 04h
0000554E  D3 E0              ..      SHL    AX, CL
00005550  02 06 D0 07        ....    ADD    AL, [07D0h]
00005554  B1 05              ..      MOV    CL, 05h
00005556  D3 E0              ..      SHL    AX, CL
00005558  02 06 D1 07        ....    ADD    AL, [07D1h]
0000555C  89 47 18           .G.     MOV    [BX+18h], AX
0000555F  A0 D2 07           ...     MOV    AL, [07D2h]
00005562  B1 06              ..      MOV    CL, 06h
00005564  D3 E0              ..      SHL    AX, CL
00005566  02 06 D3 07        ....    ADD    AL, [07D3h]
0000556A  B1 05              ..      MOV    CL, 05h
0000556C  D3 E0              ..      SHL    AX, CL
0000556E  02 06 D4 07        ....    ADD    AL, [07D4h]
00005572  89 47 16           .G.     MOV    [BX+16h], AX
00005575  C3                 .       RET    NEAR
.
00005576  33 DB              3.      XOR    BX, BX
00005578  8A 1E D0 07        ....    MOV    BL, [07D0h]
0000557C  4B                 K       DEC    BX
0000557D  03 DB              ..      ADD    BX, BX
0000557F  8B 87 B3 07        ....    MOV    AX, [BX+07B3h]
00005583  50                 P       PUSH   AX
00005584  32 E4              2.      XOR    AH, AH
00005586  A0 CF 07           ...     MOV    AL, [07CFh]
00005589  40                 @       INC    AX
0000558A  40                 @       INC    AX
0000558B  BB 6D 01           .m.     MOV    BX, 016Dh
0000558E  F7 E3              ..      MUL    BX
00005590  5B                 [       POP    BX
00005591  03 C3              ..      ADD    AX, BX
00005593  33 DB              3.      XOR    BX, BX
00005595  8A 1E D1 07        ....    MOV    BL, [07D1h]
00005599  03 C3              ..      ADD    AX, BX
0000559B  50                 P       PUSH   AX
0000559C  8A 1E D0 07        ....    MOV    BL, [07D0h]
000055A0  32 FF              2.      XOR    BH, BH
000055A2  A0 CF 07           ...     MOV    AL, [07CFh]
000055A5  04 04              ..      ADD    AL, 04h
000055A7  32 E4              2.      XOR    AH, AH
000055A9  E8 9C 00           ...     CALL   5648h
000055AC  5B                 [       POP    BX
000055AD  03 C3              ..      ADD    AX, BX
000055AF  A3 AA 07           ...     MOV    [07AAh], AX
000055B2  A0 D2 07           ...     MOV    AL, [07D2h]
000055B5  E8 AA 00           ...     CALL   5662h
000055B8  A2 AC 07           ...     MOV    [07ACh], AL
000055BB  A0 D3 07           ...     MOV    AL, [07D3h]
000055BE  E8 A1 00           ...     CALL   5662h
000055C1  A2 AD 07           ...     MOV    [07ADh], AL
000055C4  C3                 .       RET    NEAR
.
000055C5  BE 5F 00           ._.     MOV    SI, 005Fh
000055C8  BF AA 07           ...     MOV    DI, 07AAh
000055CB  B9 05 00           ...     MOV    CX, 0005h
000055CE  F3                 .       REPZ
000055CF  A4                 .       MOVSB
.
000055D0  B9 4E 00           .N.     MOV    CX, 004Eh
000055D3  8B 1E AA 07        ....    MOV    BX, [07AAh]
000055D7  4B                 K       DEC    BX
.
000055D8  BA 6D 01           .m.     MOV    DX, 016Dh
000055DB  F6 C1 03           ...     TEST   CL, 03h
000055DE  75 01              u.      JNE    55E1h
000055E0  42                 B       INC    DX
.
000055E1  3B DA              ;.      CMP    BX, DX
000055E3  72 05              r.      JC     55EAh
000055E5  2B DA              +.      SUB    BX, DX
000055E7  41                 A       INC    CX
000055E8  EB EE              ..      JMP    55D8h
.
000055EA  33 D2              3.      XOR    DX, DX
000055EC  F6 C1 03           ...     TEST   CL, 03h
000055EF  75 08              u.      JNE    55F9h
000055F1  83 FB 3B 76        ..;v    CMP    BX, 763Bh
000055F5  03 BA 01 00        ....    ADD    DI, [BP+SI+0001h]
.
000055F9  BE 18 00           ...     MOV    SI, 0018h
.
000055FC  4E                 N       DEC    SI
000055FD  4E                 N       DEC    SI
000055FE  0B F6              ..      OR     SI, SI
00005600  74 0A              t.      JE     560Ch
00005602  8B 84 B3 07        ....    MOV    AX, [SI+07B3h]
00005606  03 C2              ..      ADD    AX, DX
00005608  3B C3              ;.      CMP    AX, BX
0000560A  77 F0              w.      JNBE   55FCh
.
0000560C  83 E9 50 88        ..P.    SUB    CX, 8850h
00005610  0E                 .       PUSH   CS
00005611  CF                 .       IRET
00005612  07                 .       POP    ES
00005613  8B C6              ..      MOV    AX, SI
00005615  D0 E8              ..      SHR    AL, 1
00005617  FE C0              ..      INC    AL
00005619  A2 D0 07           ...     MOV    [07D0h], AL
0000561C  8B 84 B3 07        ....    MOV    AX, [SI+07B3h]
00005620  2B D8              +.      SUB    BX, AX
00005622  2B DA              +.      SUB    BX, DX
00005624  FE C3              ..      INC    BL
00005626  88 1E D1 07        ....    MOV    [07D1h], BL
0000562A  A0 AC 07           ...     MOV    AL, [07ACh]
0000562D  E8 42 00           .B.     CALL   5672h
00005630  A2 D2 07           ...     MOV    [07D2h], AL
00005633  A0 AD 07           ...     MOV    AL, [07ADh]
00005636  E8 39 00           .9.     CALL   5672h
00005639  A2 D3 07           ...     MOV    [07D3h], AL
0000563C  A0 AE 07           ...     MOV    AL, [07AEh]
0000563F  E8 30 00           .0.     CALL   5672h
00005642  D0 E8              ..      SHR    AL, 1
00005644  A2 D4 07           ...     MOV    [07D4h], AL
00005647  C3                 .       RET    NEAR
.
00005648  8B D0              ..      MOV    DX, AX
0000564A  D1 E8              ..      SHR    AX, 1
0000564C  D1 E8              ..      SHR    AX, 1
0000564E  F7 C2 03 00        ....    TEST   DX, 0003h
00005652  75 0D              u.      JNE    5661h
00005654  4B                 K       DEC    BX
00005655  03 DB              ..      ADD    BX, BX
00005657  8B 9F B3 07        ....    MOV    BX, [BX+07B3h]
0000565B  83 FB 3B 73        ..;s    CMP    BX, 733Bh
0000565F  01 48 C3           .H.     ADD    [BX+SI+C3h], CX
.
00005662  32 E4              2.      XOR    AH, AH
.
00005664  3C 0A              <.      CMP    AL, 0Ah
00005666  72 07              r.      JC     566Fh
00005668  2C 0A              ,.      SUB    AL, 0Ah
0000566A  80 C4 10           ...     ADD    AH, 10h
0000566D  EB F5              ..      JMP    5664h
.
0000566F  02 C4              ..      ADD    AL, AH
00005671  C3                 .       RET    NEAR
.
00005672  32 E4              2.      XOR    AH, AH
.
00005674  3C 10              <.      CMP    AL, 10h
00005676  72 07              r.      JC     567Fh
00005678  2C 10              ,.      SUB    AL, 10h
0000567A  80 C4 0A           ...     ADD    AH, 0Ah
0000567D  EB F5              ..      JMP    5674h
.
0000567F  02 C4              ..      ADD    AL, AH
00005681  C3                 .       RET    NEAR
.
00005682  E8 9F D9           ...     CALL   3024h
.
00005685  B9 02 00           ...     MOV    CX, 0002h
.
00005688  51                 Q       PUSH   CX
00005689  E8 85 DE           ...     CALL   3511h
0000568C  59                 Y       POP    CX
0000568D  A3 AF 07           ...     MOV    [07AFh], AX
00005690  8B D8              ..      MOV    BX, AX
00005692  0B C0              ..      OR     AX, AX
00005694  74 30              t0      JE     56C6h
00005696  80 F9 00           ...     CMP    CL, 00h
00005699  75 03              u.      JNE    569Eh
.
0000569B  8B C3              ..      MOV    AX, BX
0000569D  C3                 .       RET    NEAR
.
0000569E  80 F9 01           ...     CMP    CL, 01h
000056A1  75 0C              u.      JNE    56AFh
000056A3  8A 07              ..      MOV    AL, [BX]
000056A5  0A C0              ..      OR     AL, AL
000056A7  74 F2              t.      JE     569Bh
000056A9  3C E5              <.      CMP    AL, E5h
000056AB  74 EE              t.      JE     569Bh
000056AD  EB 35              .5      JMP    56E4h
.
000056AF  53                 S       PUSH   BX
000056B0  E8 D8 0E           ...     CALL   658Bh
000056B3  5B                 [       POP    BX
000056B4  75 13              u.      JNE    56C9h
000056B6  A1 36 06           .6.     MOV    AX, [0636h]
000056B9  8B 36 47 06        .6G.    MOV    SI, [0647h]
000056BD  3B 04              ;.      CMP    AX, [SI]
000056BF  72 08              r.      JC     56C9h
.
000056C1  33 C0              3.      XOR    AX, AX
000056C3  A3 AF 07           ...     MOV    [07AFh], AX
.
000056C6  8B D8              ..      MOV    BX, AX
000056C8  C3                 .       RET    NEAR
.
000056C9  8A 07              ..      MOV    AL, [BX]
000056CB  0A C0              ..      OR     AL, AL
000056CD  74 F2              t.      JE     56C1h
000056CF  3C E5              <.      CMP    AL, E5h
000056D1  74 11              t.      JE     56E4h
000056D3  F6 47 0B 08        .G..    TEST   BYTE PTR [BX+0Bh], 08h
000056D7  75 0B              u.      JNE    56E4h
000056D9  E8 0B 00           ...     CALL   56E7h
000056DC  0A C0              ..      OR     AL, AL
000056DE  74 04              t.      JE     56E4h
000056E0  A1 AF 07           ...     MOV    AX, [07AFh]
000056E3  C3                 .       RET    NEAR
.
000056E4  E9 A1 FF           ...     JMP    5688h
.
000056E7  8A C5              ..      MOV    AL, CH
000056E9  51                 Q       PUSH   CX
000056EA  32 E4              2.      XOR    AH, AH
000056EC  BE 6A 07           .j.     MOV    SI, 076Ah
000056EF  03 F0              ..      ADD    SI, AX
000056F1  B9 0B 00           ...     MOV    CX, 000Bh
.
000056F4  8A 04              ..      MOV    AL, [SI]
000056F6  32 07              2.      XOR    AL, [BX]
000056F8  A8 7F              .      TEST   AL, 7Fh
000056FA  74 0C              t.      JE     5708h
000056FC  8A 04              ..      MOV    AL, [SI]
000056FE  34 3F              4?      XOR    AL, 3Fh
00005700  A8 7F              .      TEST   AL, 7Fh
00005702  74 04              t.      JE     5708h
00005704  32 C0              2.      XOR    AL, AL
00005706  59                 Y       POP    CX
00005707  C3                 .       RET    NEAR
.
00005708  46                 F       INC    SI
00005709  43                 C       INC    BX
0000570A  E2 E8              ..      LOOP   56F4h
0000570C  0C 01              ..      OR     AL, 01h
0000570E  59                 Y       POP    CX
0000570F  C3                 .       RET    NEAR
.
00005710  32 ED              2.      XOR    CH, CH
.
00005712  D1 E0              ..      SHL    AX, 1
00005714  D1 D2              ..      RCL    DX, 1
00005716  E2 FA              ..      LOOP   5712h
00005718  C3                 .       RET    NEAR
.
00005719  32 ED              2.      XOR    CH, CH
.
0000571B  D1 EA              ..      SHR    DX, 1
0000571D  D1 D8              ..      RCR    AX, 1
0000571F  E2 FA              ..      LOOP   571Bh
00005721  C3                 .       RET    NEAR
00005722  F7 E1              ..      MUL    CX
00005724  52                 R       PUSH   DX
00005725  93                 .       XCHG   BX
00005726  F7 E1              ..      MUL    CX
00005728  5A                 Z       POP    DX
00005729  03 C2              ..      ADD    AX, DX
0000572B  93                 .       XCHG   BX
0000572C  C3                 .       RET    NEAR
.
0000572D  E3 20              .       JCXZ   574Fh
0000572F  83 F9 01 75        ...u    CMP    CX, 7501h
00005733  05 8B D3           ...     ADD    AX, D38Bh
00005736  33 C9              3.      XOR    CX, CX
00005738  C3                 .       RET    NEAR
00005739  33 D2              3.      XOR    DX, DX
0000573B  93                 .       XCHG   BX
0000573C  50                 P       PUSH   AX
0000573D  F7 F1              ..      DIV    CX
0000573F  8B F8              ..      MOV    DI, AX
00005741  F7 E1              ..      MUL    CX
00005743  5A                 Z       POP    DX
00005744  2B D0              +.      SUB    DX, AX
00005746  8B C3              ..      MOV    AX, BX
00005748  F7 F1              ..      DIV    CX
0000574A  8B CA              ..      MOV    CX, DX
0000574C  8B D7              ..      MOV    DX, DI
0000574E  C3                 .       RET    NEAR
.
0000574F  B8 FF FF           ...     MOV    AX, FFFFh
00005752  8B D0              ..      MOV    DX, AX
00005754  C3                 .       RET    NEAR
.
00005755  B1 C0              ..      MOV    CL, C0h
00005757  E8 A5 01           ...     CALL   58FFh
0000575A  E8 25 FF           .%.     CALL   5682h
0000575D  0B C0              ..      OR     AX, AX
0000575F  75 30              u0      JNE    5791h
00005761  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00005766  74 26              t&      JE     578Eh
00005768  E8 20 0E           . .     CALL   658Bh
0000576B  75 21              u!      JNE    578Eh
.
0000576D  80 3E 6A 07 2E     .>j..   CMP    BYTE PTR [076Ah], 2Eh
00005772  75 1A              u.      JNE    578Eh
00005774  80 3E 6B 07 20     .>k.    CMP    BYTE PTR [076Bh], 20h
00005779  75 13              u.      JNE    578Eh
.
0000577B  B8 6B 07           .k.     MOV    AX, 076Bh
0000577E  A3 AF 07           ...     MOV    [07AFh], AX
00005781  C6 06 76 07 10     ..v..   MOV    BYTE PTR [0776h], 10h
00005786  C7 06 85 07 00 00  ......  MOV    WORD PTR [0785h], 0000h
0000578C  EB 03              ..      JMP    5791h
.
0000578E  E9 88 E3           ...     JMP    3B19h
.
00005791  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00005796  75 03              u.      JNE    579Bh
00005798  E9 04 01           ...     JMP    589Fh
.
0000579B  33 DB              3.      XOR    BX, BX
0000579D  8A 1E 75 07        ..u.    MOV    BL, [0775h]
000057A1  80 FB 04           ...     CMP    BL, 04h
000057A4  73 E8              s.      JNC    578Eh
000057A6  8B F8              ..      MOV    DI, AX
000057A8  F6 45 0B 10        .E..    TEST   BYTE PTR [DI+0Bh], 10h
000057AC  74 E0              t.      JE     578Eh
000057AE  0A DB              ..      OR     BL, BL
000057B0  74 05              t.      JE     57B7h
000057B2  80 C3 0C           ...     ADD    BL, 0Ch
000057B5  EB 31              .1      JMP    57E8h
.
000057B7  83 3E E6 07 00     .>...   CMP    WORD PTR [07E6h], 00h
000057BC  74 06              t.      JE     57C4h
000057BE  8A 1E EC 07        ....    MOV    BL, [07ECh]
000057C2  EB 24              .$      JMP    57E8h
.
000057C4  8A 1E CF 05        ....    MOV    BL, [05CFh]
000057C8  80 EB 01           ...     SUB    BL, 01h
000057CB  73 0A              s.      JNC    57D7h
000057CD  8B 3E 4E 00        .>N.    MOV    DI, [004Eh]
000057D1  26                 &       ES:
000057D2  8A 5D 36           .]6     MOV    BL, [DI+36h]
000057D5  EB 11              ..      JMP    57E8h
.
000057D7  80 E3 1F           ...     AND    BL, 1Fh
000057DA  80 FB 0D           ...     CMP    BL, 0Dh
000057DD  72 05              r.      JC     57E4h
000057DF  80 FB 0F           ...     CMP    BL, 0Fh
000057E2  76 04              v.      JBE    57E8h
.
000057E4  8A 1E 26 06        ..&.    MOV    BL, [0626h]
.
000057E8  1E                 .       PUSH   DS
000057E9  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
000057ED  8B 36 11 00        .6..    MOV    SI, [0011h]
000057F1  1F                 .       POP    DS
000057F2  0B F6              ..      OR     SI, SI
000057F4  8B D6              ..      MOV    DX, SI
000057F6  74 09              t.      JE     5801h
000057F8  83 7C 20 01 74     .| .t   CMP    WORD PTR [SI+20h], 7401h
000057FD  42                 B       INC    DX
000057FE  FF 4C 20           .L      DEC    WORD PTR [SI+20h]
.
00005801  9C                 .       PUSHF
00005802  FA                 .       CLI
00005803  8B 36 92 01        .6..    MOV    SI, [0192h]
00005807  0B F6              ..      OR     SI, SI
00005809  75 03              u.      JNE    580Eh
0000580B  9D                 .       POPF
0000580C  EB 4C              .L      JMP    585Ah
.
0000580E  8B 04              ..      MOV    AX, [SI]
00005810  A3 92 01           ...     MOV    [0192h], AX
00005813  9D                 .       POPF
00005814  06                 .       PUSH   ES
00005815  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00005819  26                 &       ES:
0000581A  89 36 11 00        .6..    MOV    [0011h], SI
0000581E  07                 .       POP    ES
0000581F  0B D2              ..      OR     DX, DX
00005821  74 0F              t.      JE     5832h
00005823  8B EE              ..      MOV    BP, SI
00005825  8B FE              ..      MOV    DI, SI
00005827  8B F2              ..      MOV    SI, DX
00005829  B9 12 00           ...     MOV    CX, 0012h
0000582C  F3                 .       REPZ
0000582D  A5                 .       MOVSW
0000582E  8B F5              ..      MOV    SI, BP
00005830  EB 09              ..      JMP    583Bh
.
00005832  33 C0              3.      XOR    AX, AX
00005834  8B FE              ..      MOV    DI, SI
00005836  B9 12 00           ...     MOV    CX, 0012h
00005839  F3                 .       REPZ
0000583A  AB                 .       STOSW
.
0000583B  C7 44 20 01 00     .D ..   MOV    WORD PTR [SI+20h], 0001h
00005840  8B 3E AF 07        .>..    MOV    DI, [07AFh]
00005844  03 DB              ..      ADD    BX, BX
00005846  03 F3              ..      ADD    SI, BX
00005848  8B 1C              ..      MOV    BX, [SI]
0000584A  0B DB              ..      OR     BX, BX
0000584C  74 05              t.      JE     5853h
0000584E  FF 4F 08           .O.     DEC    WORD PTR [BX+08h]
00005851  74 0C              t.      JE     585Fh
.
00005853  56                 V       PUSH   SI
00005854  E8 A5 EF           ...     CALL   47FCh
00005857  5E                 ^       POP    SI
00005858  75 05              u.      JNE    585Fh
.
0000585A  B4 0B              ..      MOV    AH, 0Bh
0000585C  E9 44 D5           .D.     JMP    2DA3h
.
0000585F  89 1C              ..      MOV    [SI], BX
00005861  A0 46 06           .F.     MOV    AL, [0646h]
00005864  88 07              ..      MOV    [BX], AL
00005866  8B 36 49 06        .6I.    MOV    SI, [0649h]
0000586A  8A 44 02           .D.     MOV    AL, [SI+02h]
0000586D  88 47 01           .G.     MOV    [BX+01h], AL
00005870  8B 55 1A           .U.     MOV    DX, [DI+1Ah]
00005873  3B 16 E8 07        ;...    CMP    DX, [07E8h]
00005877  75 10              u.      JNE    5889h
00005879  8B 36 E6 07        .6..    MOV    SI, [07E6h]
0000587D  0B F6              ..      OR     SI, SI
0000587F  74 08              t.      JE     5889h
00005881  8B 44 02           .D.     MOV    AX, [SI+02h]
00005884  8B 4C 04           .L.     MOV    CX, [SI+04h]
00005887  EB 07              ..      JMP    5890h
.
00005889  A1 E8 07           ...     MOV    AX, [07E8h]
0000588C  8B 0E 36 06        ..6.    MOV    CX, [0636h]
.
00005890  89 47 02           .G.     MOV    [BX+02h], AX
00005893  89 4F 04           .O.     MOV    [BX+04h], CX
00005896  89 57 06           .W.     MOV    [BX+06h], DX
00005899  C7 47 08 01 00     .G...   MOV    WORD PTR [BX+08h], 0001h
0000589E  C3                 .       RET    NEAR
.
0000589F  8B D8              ..      MOV    BX, AX
000058A1  F6 47 0B 10        .G..    TEST   BYTE PTR [BX+0Bh], 10h
000058A5  74 03              t.      JE     58AAh
000058A7  E9 E4 FE           ...     JMP    578Eh
.
000058AA  80 3E 8C 06 80     .>...   CMP    BYTE PTR [068Ch], 80h
000058AF  75 0B              u.      JNE    58BCh
000058B1  F6 47 0B 01        .G..    TEST   BYTE PTR [BX+0Bh], 01h
000058B5  74 05              t.      JE     58BCh
000058B7  C6 06 8C 06 20     ....    MOV    BYTE PTR [068Ch], 20h
.
000058BC  A0 75 07           .u.     MOV    AL, [0775h]
000058BF  24 1F              $.      AND    AL, 1Fh
000058C1  32 E4              2.      XOR    AH, AH
000058C3  A3 38 06           .8.     MOV    [0638h], AX
000058C6  E8 00 FB           ...     CALL   53C9h
000058C9  3D FF FF           =..     CMP    AX, FFFFh
000058CC  75 01              u.      JNE    58CFh
000058CE  40                 @       INC    AX
.
000058CF  BB FF FF           ...     MOV    BX, FFFFh
000058D2  53                 S       PUSH   BX
000058D3  50                 P       PUSH   AX
000058D4  BB 69 07           .i.     MOV    BX, 0769h
000058D7  53                 S       PUSH   BX
000058D8  E8 22 FB           .".     CALL   53FDh
000058DB  83 C4 06 80        ....    ADD    SP, 8006h
000058DF  3E                 >       DS:
000058E0  89 07              ..      MOV    [BX], AX
000058E2  FF 75 0C           .u.     PUSH   [DI+0Ch]
000058E5  8B 1E AF 07        ....    MOV    BX, [07AFh]
000058E9  8A 47 1C           .G.     MOV    AL, [BX+1Ch]
000058EC  24 7F              $      AND    AL, 7Fh
000058EE  A2 89 07           ...     MOV    [0789h], AL
000058F1  80 0E 77 07 80     ..w..   OR     BYTE PTR [0777h], 80h
000058F6  C6 06 87 06 FF     .....   MOV    BYTE PTR [0687h], FFh
000058FB  E9 9A F0           ...     JMP    4998h
.
000058FE  C3                 .       RET    NEAR
.
000058FF  51                 Q       PUSH   CX
00005900  E8 9D D5           ...     CALL   2EA0h
00005903  59                 Y       POP    CX
00005904  22 C1              ".      AND    AL, CL
00005906  3C C0              <.      CMP    AL, C0h
00005908  75 02              u.      JNE    590Ch
0000590A  B0 40              .@      MOV    AL, 40h
.
0000590C  A2 44 06           .D.     MOV    [0644h], AL
0000590F  D0 E8              ..      SHR    AL, 1
00005911  75 02              u.      JNE    5915h
00005913  B0 80              ..      MOV    AL, 80h
.
00005915  A2 8C 06           ...     MOV    [068Ch], AL
00005918  C3                 .       RET    NEAR
.
00005919  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
0000591E  74 0F              t.      JE     592Fh
00005920  E8 68 0C           .h.     CALL   658Bh
00005923  74 09              t.      JE     592Eh
00005925  32 DB              2.      XOR    BL, BL
00005927  88 1E 75 07        ..u.    MOV    [0775h], BL
0000592B  E9 4D FE           .M.     JMP    577Bh
.
0000592E  C3                 .       RET    NEAR
.
0000592F  F6 06 6F 06 80     ..o..   TEST   BYTE PTR [066Fh], 80h
00005934  75 05              u.      JNE    593Bh
00005936  C6 06 D4 05 F0     .....   MOV    BYTE PTR [05D4h], F0h
.
0000593B  E8 44 FD           .D.     CALL   5682h
0000593E  0B C0              ..      OR     AX, AX
00005940  75 03              u.      JNE    5945h
00005942  E9 D4 E1           ...     JMP    3B19h
.
00005945  F6 06 77 07 80     ..w..   TEST   BYTE PTR [0777h], 80h
0000594A  75 03              u.      JNE    594Fh
0000594C  E8 9D EA           ...     CALL   43ECh
.
0000594F  E8 AC FF           ...     CALL   58FEh
00005952  F6 06 77 07 40     ..w.@   TEST   BYTE PTR [0777h], 40h
00005957  74 06              t.      JE     595Fh
00005959  E8 F8 0B           ...     CALL   6554h
0000595C  E8 13 F5           ...     CALL   4E72h
.
0000595F  80 26 77 07 3F     .&w.?   AND    BYTE PTR [0777h], 3Fh
00005964  80 0E 77 07 80     ..w..   OR     BYTE PTR [0777h], 80h
00005969  E9 7B F0           .{.     JMP    49E7h
.
0000596C  B1 80              ..      MOV    CL, 80h
0000596E  E8 8E FF           ...     CALL   58FFh
00005971  E8 0E FD           ...     CALL   5682h
00005974  0B C0              ..      OR     AX, AX
00005976  74 05              t.      JE     597Dh
00005978  B4 08              ..      MOV    AH, 08h
0000597A  E9 26 D4           .&.     JMP    2DA3h
.
0000597D  E8 A4 D6           ...     CALL   3024h
00005980  B9 01 00           ...     MOV    CX, 0001h
00005983  E8 02 FD           ...     CALL   5688h
00005986  0B C0              ..      OR     AX, AX
00005988  75 4D              uM      JNE    59D7h
0000598A  E8 FE 0B           ...     CALL   658Bh
0000598D  74 45              tE      JE     59D4h
.
0000598F  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00005993  73 07              s.      JNC    599Ch
00005995  50                 P       PUSH   AX
00005996  E8 F5 04           ...     CALL   5E8Eh
00005999  5B                 [       POP    BX
0000599A  EB F3              ..      JMP    598Fh
.
0000599C  89 1E D6 07        ....    MOV    [07D6h], BX
000059A0  8B C3              ..      MOV    AX, BX
000059A2  E8 3A 0A           .:.     CALL   63DFh
000059A5  A3 A2 07           ...     MOV    [07A2h], AX
000059A8  8B D8              ..      MOV    BX, AX
000059AA  0B C0              ..      OR     AX, AX
000059AC  74 26              t&      JE     59D4h
000059AE  A1 D6 07           ...     MOV    AX, [07D6h]
000059B1  E8 22 05           .".     CALL   5ED6h
000059B4  A1 A2 07           ...     MOV    AX, [07A2h]
000059B7  8B 1E ED 07        ....    MOV    BX, [07EDh]
000059BB  E8 18 05           ...     CALL   5ED6h
000059BE  E8 2B EA           .+.     CALL   43ECh
000059C1  A1 A2 07           ...     MOV    AX, [07A2h]
000059C4  E8 BB 0A           ...     CALL   6482h
000059C7  E8 5A D6           .Z.     CALL   3024h
000059CA  B9 01 00           ...     MOV    CX, 0001h
000059CD  E8 B8 FC           ...     CALL   5688h
000059D0  0B C0              ..      OR     AX, AX
000059D2  75 03              u.      JNE    59D7h
.
000059D4  E9 42 E1           .B.     JMP    3B19h
.
000059D7  33 DB              3.      XOR    BX, BX
000059D9  8B 36 AF 07        .6..    MOV    SI, [07AFh]
.
000059DD  80 FB 0B           ...     CMP    BL, 0Bh
000059E0  73 0C              s.      JNC    59EEh
000059E2  8A 87 6A 07        ..j.    MOV    AL, [BX+076Ah]
000059E6  24 7F              $      AND    AL, 7Fh
000059E8  88 00              ..      MOV    [BX+SI], AL
000059EA  FE C3              ..      INC    BL
000059EC  EB EF              ..      JMP    59DDh
.
000059EE  33 C0              3.      XOR    AX, AX
000059F0  8B 3E AF 07        .>..    MOV    DI, [07AFh]
000059F4  83 C7 0C B9        ....    ADD    DI, B90Ch
000059F8  0A 00              ..      OR     AL, [BX+SI]
000059FA  F3                 .       REPZ
000059FB  AB                 .       STOSW
000059FC  E8 C6 FB           ...     CALL   55C5h
000059FF  E8 43 FB           .C.     CALL   5545h
00005A02  8B 36 AF 07        .6..    MOV    SI, [07AFh]
00005A06  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00005A0B  75 03              u.      JNE    5A10h
00005A0D  E9 93 00           ...     JMP    5AA3h
.
00005A10  C6 44 0B 10        .D..    MOV    BYTE PTR [SI+0Bh], 10h
00005A14  33 C0              3.      XOR    AX, AX
00005A16  E8 C6 09           ...     CALL   63DFh
00005A19  0B C0              ..      OR     AX, AX
00005A1B  74 B7              t.      JE     59D4h
00005A1D  A3 A2 07           ...     MOV    [07A2h], AX
00005A20  8B 36 AF 07        .6..    MOV    SI, [07AFh]
00005A24  89 44 1A           .D.     MOV    [SI+1Ah], AX
00005A27  8B 1E ED 07        ....    MOV    BX, [07EDh]
00005A2B  E8 A8 04           ...     CALL   5ED6h
00005A2E  E8 BB E9           ...     CALL   43ECh
00005A31  E8 FB DB           ...     CALL   362Fh
00005A34  E8 A0 00           ...     CALL   5AD7h
00005A37  A1 A2 07           ...     MOV    AX, [07A2h]
00005A3A  E8 45 0A           .E.     CALL   6482h
00005A3D  A1 A2 07           ...     MOV    AX, [07A2h]
00005A40  33 DB              3.      XOR    BX, BX
00005A42  E8 FC 09           ...     CALL   6441h
00005A45  E8 34 E7           .4.     CALL   417Ch
00005A48  8B 36 A4 06        .6..    MOV    SI, [06A4h]
00005A4C  C6 04 2E           ...     MOV    BYTE PTR [SI], 2Eh
00005A4F  33 DB              3.      XOR    BX, BX
.
00005A51  80 FB 0A           ...     CMP    BL, 0Ah
00005A54  73 08              s.      JNC    5A5Eh
00005A56  C6 40 01 20        .@.     MOV    BYTE PTR [BX+SI+01h], 20h
00005A5A  FE C3              ..      INC    BL
00005A5C  EB F3              ..      JMP    5A51h
.
00005A5E  C6 44 0B 10        .D..    MOV    BYTE PTR [SI+0Bh], 10h
00005A62  A1 A2 07           ...     MOV    AX, [07A2h]
00005A65  89 44 1A           .D.     MOV    [SI+1Ah], AX
00005A68  89 36 AF 07        .6..    MOV    [07AFh], SI
00005A6C  E8 D6 FA           ...     CALL   5545h
00005A6F  8B 36 A4 06        .6..    MOV    SI, [06A4h]
00005A73  83 C6 20           ..      ADD    SI, 20h
00005A76  C7 04 2E 2E        ....    MOV    WORD PTR [SI], 2E2Eh
00005A7A  33 DB              3.      XOR    BX, BX
.
00005A7C  80 FB 09           ...     CMP    BL, 09h
00005A7F  73 08              s.      JNC    5A89h
00005A81  C6 40 02 20        .@.     MOV    BYTE PTR [BX+SI+02h], 20h
00005A85  FE C3              ..      INC    BL
00005A87  EB F3              ..      JMP    5A7Ch
.
00005A89  C6 44 0B 10        .D..    MOV    BYTE PTR [SI+0Bh], 10h
00005A8D  E8 FB 0A           ...     CALL   658Bh
00005A90  89 44 1A           .D.     MOV    [SI+1Ah], AX
00005A93  89 36 AF 07        .6..    MOV    [07AFh], SI
00005A97  E8 AB FA           ...     CALL   5545h
00005A9A  E8 4F D3           .O.     CALL   2DECh
00005A9D  33 C9              3.      XOR    CX, CX
00005A9F  E8 10 D6           ...     CALL   30B2h
00005AA2  C3                 .       RET    NEAR
.
00005AA3  C6 44 0B 20        .D.     MOV    BYTE PTR [SI+0Bh], 20h
00005AA7  E8 54 FE           .T.     CALL   58FEh
00005AAA  A0 8C 06           ...     MOV    AL, [068Ch]
00005AAD  E8 27 00           .'.     CALL   5AD7h
00005AB0  E8 7C DB           .|.     CALL   362Fh
00005AB3  C7 06 38 06 00 00  ..8...  MOV    WORD PTR [0638h], 0000h
00005AB9  BB FF FF           ...     MOV    BX, FFFFh
00005ABC  53                 S       PUSH   BX
00005ABD  43                 C       INC    BX
00005ABE  53                 S       PUSH   BX
00005ABF  BB 69 07           .i.     MOV    BX, 0769h
00005AC2  53                 S       PUSH   BX
00005AC3  E8 37 F9           .7.     CALL   53FDh
00005AC6  83 C4 06 80        ....    ADD    SP, 8006h
00005ACA  0E                 .       PUSH   CS
00005ACB  77 07              w.      JNBE   5AD4h
00005ACD  80 A0 87 06 A2     .....   AND    BYTE PTR [BX+SI+0687h], A2h
00005AD2  8C 06 E9 C1        ....    MOV    [C1E9h], ES
00005AD6  EE                 .       OUT    DX, AL
.
00005AD7  E8 B1 0A           ...     CALL   658Bh
00005ADA  75 03              u.      JNE    5ADFh
00005ADC  E9 67 D5           .g.     JMP    3046h
.
00005ADF  C3                 .       RET    NEAR
.
00005AE0  E8 BD D3           ...     CALL   2EA0h
00005AE3  33 C0              3.      XOR    AX, AX
.
00005AE5  3C 02              <.      CMP    AL, 02h
00005AE7  72 03              r.      JC     5AECh
00005AE9  E9 C1 00           ...     JMP    5BADh
.
00005AEC  50                 P       PUSH   AX
00005AED  E8 34 D5           .4.     CALL   3024h
.
00005AF0  E8 92 FB           ...     CALL   5685h
00005AF3  0B C0              ..      OR     AX, AX
00005AF5  58                 X       POP    AX
00005AF6  75 03              u.      JNE    5AFBh
00005AF8  E9 A6 00           ...     JMP    5BA1h
.
00005AFB  F6 06 8C 06 80     .....   TEST   BYTE PTR [068Ch], 80h
00005B00  74 01              t.      JE     5B03h
00005B02  C3                 .       RET    NEAR
.
00005B03  B4 FF              ..      MOV    AH, FFh
00005B05  0A C0              ..      OR     AL, AL
00005B07  75 19              u.      JNE    5B22h
00005B09  50                 P       PUSH   AX
00005B0A  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005B0E  F6 47 0B 03        .G..    TEST   BYTE PTR [BX+0Bh], 03h
00005B12  74 03              t.      JE     5B17h
00005B14  E9 58 D2           .X.     JMP    2D6Fh
.
00005B17  BB 69 07           .i.     MOV    BX, 0769h
00005B1A  E8 65 DD           .e.     CALL   3882h
00005B1D  58                 X       POP    AX
00005B1E  74 02              t.      JE     5B22h
00005B20  FE C0              ..      INC    AL
.
00005B22  3C 01              <.      CMP    AL, 01h
00005B24  75 77              uw      JNE    5B9Dh
00005B26  50                 P       PUSH   AX
00005B27  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005B2B  F6 47 0B 10        .G..    TEST   BYTE PTR [BX+0Bh], 10h
00005B2F  74 4E              tN      JE     5B7Fh
00005B31  53                 S       PUSH   BX
00005B32  BB 69 07           .i.     MOV    BX, 0769h
00005B35  E8 4A DD           .J.     CALL   3882h
00005B38  5B                 [       POP    BX
00005B39  74 B5              t.      JE     5AF0h
00005B3B  F6 06 E0 05 FF     .....   TEST   BYTE PTR [05E0h], FFh
00005B40  74 1C              t.      JE     5B5Eh
00005B42  8B 47 1A           .G.     MOV    AX, [BX+1Ah]
00005B45  B9 02 00           ...     MOV    CX, 0002h
.
00005B48  8B D8              ..      MOV    BX, AX
00005B4A  50                 P       PUSH   AX
00005B4B  E8 A4 00           ...     CALL   5BF2h
00005B4E  58                 X       POP    AX
00005B4F  74 0D              t.      JE     5B5Eh
00005B51  E8 3A 03           .:.     CALL   5E8Eh
00005B54  33 C9              3.      XOR    CX, CX
00005B56  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00005B5A  72 EC              r.      JC     5B48h
00005B5C  EB 04              ..      JMP    5B62h
.
00005B5E  58                 X       POP    AX
00005B5F  E9 B7 DF           ...     JMP    3B19h
.
00005B62  E8 4B 00           .K.     CALL   5BB0h
00005B65  75 F7              u.      JNE    5B5Eh
00005B67  FF 0E 36 06        ..6.    DEC    WORD PTR [0636h]
00005B6B  80 0E D4 05 0F     .....   OR     BYTE PTR [05D4h], 0Fh
00005B70  C7 06 E8 07 00 00  ......  MOV    WORD PTR [07E8h], 0000h
00005B76  E8 0C FB           ...     CALL   5685h
00005B79  0B C0              ..      OR     AX, AX
00005B7B  74 E1              t.      JE     5B5Eh
00005B7D  EB 03              ..      JMP    5B82h
.
00005B7F  E8 08 0A           ...     CALL   658Ah
.
00005B82  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005B86  C6 07 E5           ...     MOV    BYTE PTR [BX], E5h
00005B89  8B 47 1A           .G.     MOV    AX, [BX+1Ah]
00005B8C  53                 S       PUSH   BX
00005B8D  E8 7E 03           .~.     CALL   5F0Eh
00005B90  5B                 [       POP    BX
00005B91  E8 9B DA           ...     CALL   362Fh
00005B94  BB 69 07           .i.     MOV    BX, 0769h
00005B97  E8 E8 DC           ...     CALL   3882h
00005B9A  58                 X       POP    AX
00005B9B  75 10              u.      JNE    5BADh
.
00005B9D  50                 P       PUSH   AX
00005B9E  E9 4F FF           .O.     JMP    5AF0h
.
00005BA1  0A E4              ..      OR     AH, AH
00005BA3  75 03              u.      JNE    5BA8h
00005BA5  E9 71 DF           .q.     JMP    3B19h
.
00005BA8  FE C0              ..      INC    AL
00005BAA  E9 38 FF           .8.     JMP    5AE5h
.
00005BAD  E9 3C E8           .<.     JMP    43ECh
.
00005BB0  FA                 .       CLI
00005BB1  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005BB5  8B 57 1A           .W.     MOV    DX, [BX+1Ah]
00005BB8  8B 36 4A 00        .6J.    MOV    SI, [004Ah]
.
00005BBC  85 F6              ..      TEST   SI, SI
00005BBE  74 30              t0      JE     5BF0h
00005BC0  1E                 .       PUSH   DS
00005BC1  8E DE              ..      MOV    DS, SI
00005BC3  8B 3E 11 00        .>..    MOV    DI, [0011h]
00005BC7  1F                 .       POP    DS
00005BC8  85 FF              ..      TEST   DI, DI
00005BCA  74 19              t.      JE     5BE5h
00005BCC  A0 46 06           .F.     MOV    AL, [0646h]
00005BCF  B9 10 00           ...     MOV    CX, 0010h
.
00005BD2  8B 1D              ..      MOV    BX, [DI]
00005BD4  85 DB              ..      TEST   BX, BX
00005BD6  74 09              t.      JE     5BE1h
00005BD8  3A 07              :.      CMP    AL, [BX]
00005BDA  75 05              u.      JNE    5BE1h
00005BDC  3B 57 06           ;W.     CMP    DX, [BX+06h]
00005BDF  74 0E              t.      JE     5BEFh
.
00005BE1  47                 G       INC    DI
00005BE2  47                 G       INC    DI
00005BE3  E2 ED              ..      LOOP   5BD2h
.
00005BE5  1E                 .       PUSH   DS
00005BE6  8E DE              ..      MOV    DS, SI
00005BE8  8B 36 02 00        .6..    MOV    SI, [0002h]
00005BEC  1F                 .       POP    DS
00005BED  EB CD              ..      JMP    5BBCh
.
00005BEF  42                 B       INC    DX
.
00005BF0  FB                 .       STI
00005BF1  C3                 .       RET    NEAR
.
00005BF2  89 0E A4 07        ....    MOV    [07A4h], CX
00005BF6  33 DB              3.      XOR    BX, BX
00005BF8  E8 46 08           .F.     CALL   6441h
00005BFB  E8 7E E5           .~.     CALL   417Ch
00005BFE  A3 A6 07           ...     MOV    [07A6h], AX
00005C01  D1 E0              ..      SHL    AX, 1
00005C03  D1 E0              ..      SHL    AX, 1
00005C05  A3 A8 07           ...     MOV    [07A8h], AX
00005C08  8B 1E 5F 06        .._.    MOV    BX, [065Fh]
00005C0C  B1 07              ..      MOV    CL, 07h
00005C0E  02 0E 72 06        ..r.    ADD    CL, [0672h]
00005C12  D3 EB              ..      SHR    BX, CL
.
00005C14  53                 S       PUSH   BX
00005C15  E8 D4 D1           ...     CALL   2DECh
00005C18  E8 A0 D4           ...     CALL   30BBh
00005C1B  5B                 [       POP    BX
00005C1C  8B 0E A4 07        ....    MOV    CX, [07A4h]
00005C20  8B 16 A8 07        ....    MOV    DX, [07A8h]
00005C24  2B D1              +.      SUB    DX, CX
00005C26  8B 36 A4 06        .6..    MOV    SI, [06A4h]
.
00005C2A  E3 05              ..      JCXZ   5C31h
00005C2C  83 C6 20           ..      ADD    SI, 20h
00005C2F  E2 F9              ..      LOOP   5C2Ah
.
00005C31  89 0E A4 07        ....    MOV    [07A4h], CX
.
00005C35  4A                 J       DEC    DX
00005C36  7C 11              |.      JL     5C49h
00005C38  AC                 .       LODSB
00005C39  3C 00              <.      CMP    AL, 00h
00005C3B  74 04              t.      JE     5C41h
00005C3D  3C E5              <.      CMP    AL, E5h
00005C3F  75 05              u.      JNE    5C46h
.
00005C41  83 C6 1F           ...     ADD    SI, 1Fh
00005C44  EB EF              ..      JMP    5C35h
.
00005C46  33 C0              3.      XOR    AX, AX
00005C48  C3                 .       RET    NEAR
.
00005C49  A1 A6 07           ...     MOV    AX, [07A6h]
00005C4C  01 06 9B 06        ....    ADD    [069Bh], AX
00005C50  80 16 9D 06 00     .....   ADC    BYTE PTR [069Dh], 00h
00005C55  4B                 K       DEC    BX
00005C56  75 BC              u.      JNE    5C14h
00005C58  43                 C       INC    BX
00005C59  C3                 .       RET    NEAR
.
00005C5A  E8 7C E0           .|.     CALL   3CD9h
00005C5D  B2 01              ..      MOV    DL, 01h
00005C5F  E8 22 DC           .".     CALL   3884h
00005C62  B4 09              ..      MOV    AH, 09h
00005C64  74 0F              t.      JE     5C75h
00005C66  E8 BB D3           ...     CALL   3024h
00005C69  B9 02 10           ...     MOV    CX, 1002h
00005C6C  E8 19 FA           ...     CALL   5688h
00005C6F  0B C0              ..      OR     AX, AX
00005C71  74 0F              t.      JE     5C82h
00005C73  B4 08              ..      MOV    AH, 08h
.
00005C75  83 06 22 06 10 C6  .."...  ADD    WORD PTR [0622h], C610h
00005C7B  06                 .       PUSH   ES
00005C7C  D0 05              ..      ROL    BYTE PTR [DI], 1
00005C7E  00 E9              ..      ADD    CL, CH
00005C80  21 D1              !.      AND    CX, DX
.
00005C82  E8 FD F9           ...     CALL   5682h
00005C85  0B C0              ..      OR     AX, AX
00005C87  75 03              u.      JNE    5C8Ch
00005C89  E9 8D DE           ...     JMP    3B19h
.
00005C8C  8B D8              ..      MOV    BX, AX
00005C8E  F6 47 0B 10        .G..    TEST   BYTE PTR [BX+0Bh], 10h
00005C92  74 03              t.      JE     5C97h
00005C94  E9 D8 D0           ...     JMP    2D6Fh
.
00005C97  E8 F0 08           ...     CALL   658Ah
00005C9A  33 DB              3.      XOR    BX, BX
00005C9C  8B 36 AF 07        .6..    MOV    SI, [07AFh]
.
00005CA0  80 FB 0B           ...     CMP    BL, 0Bh
00005CA3  73 0C              s.      JNC    5CB1h
00005CA5  8A 87 7A 07        ..z.    MOV    AL, [BX+077Ah]
00005CA9  24 7F              $      AND    AL, 7Fh
00005CAB  88 00              ..      MOV    [BX+SI], AL
00005CAD  FE C3              ..      INC    BL
00005CAF  EB EF              ..      JMP    5CA0h
.
00005CB1  E9 7B D9           .{.     JMP    362Fh
.
00005CB4  E8 CB F9           ...     CALL   5682h
00005CB7  0B C0              ..      OR     AX, AX
00005CB9  75 03              u.      JNE    5CBEh
00005CBB  E9 5B DE           .[.     JMP    3B19h
.
00005CBE  E8 DF D1           ...     CALL   2EA0h
00005CC1  A8 40              .@      TEST   AL, 40h
00005CC3  74 38              t8      JE     5CFDh
00005CC5  8A 0E 89 07        ....    MOV    CL, [0789h]
00005CC9  80 E1 7F           ..     AND    CL, 7Fh
00005CCC  0A C9              ..      OR     CL, CL
00005CCE  74 2D              t-      JE     5CFDh
00005CD0  8B 1E AF 07        ....    MOV    BX, [07AFh]
00005CD4  8B 47 1C           .G.     MOV    AX, [BX+1Ch]
00005CD7  8B 57 1E           .W.     MOV    DX, [BX+1Eh]
00005CDA  0B C0              ..      OR     AX, AX
00005CDC  75 04              u.      JNE    5CE2h
00005CDE  0B D2              ..      OR     DX, DX
00005CE0  74 1B              t.      JE     5CFDh
.
00005CE2  A8 7F              .      TEST   AL, 7Fh
00005CE4  74 04              t.      JE     5CEAh
00005CE6  24 80              $.      AND    AL, 80h
00005CE8  EB 06              ..      JMP    5CF0h
.
00005CEA  2D 80 00           -..     SUB    AX, 0080h
00005CED  83 DA 00 32        ...2    SBB    DX, 3200h
00005CF1  ED                 .       IN     AX, DX
00005CF2  03 C1              ..      ADD    AX, CX
00005CF4  83 D2 00 89        ....    ADC    DX, 8900h
00005CF8  47                 G       INC    DI
00005CF9  1C 89              ..      SBB    AL, 89h
00005CFB  57                 W       PUSH   DI
00005CFC  1E                 .       PUSH   DS
.
00005CFD  E8 8A 08           ...     CALL   658Ah
00005D00  33 DB              3.      XOR    BX, BX
00005D02  8B 36 AF 07        .6..    MOV    SI, [07AFh]
.
00005D06  80 FB 0B           ...     CMP    BL, 0Bh
00005D09  73 47              sG      JNC    5D52h
00005D0B  8A A7 6A 07        ..j.    MOV    AH, [BX+076Ah]
00005D0F  80 E4 80           ...     AND    AH, 80h
00005D12  80 FB 04           ...     CMP    BL, 04h
00005D15  73 0B              s.      JNC    5D22h
00005D17  8D 7C 0C           .|.     LEA    DI, [SI+0Ch]
00005D1A  B0 80              ..      MOV    AL, 80h
00005D1C  8A CB              ..      MOV    CL, BL
00005D1E  D2 E8              ..      SHR    AL, CL
00005D20  EB 1F              ..      JMP    5D41h
.
00005D22  80 FB 08           ...     CMP    BL, 08h
00005D25  72 27              r'      JC     5D4Eh
00005D27  8D 7C 0B           .|.     LEA    DI, [SI+0Bh]
00005D2A  80 FB 08           ...     CMP    BL, 08h
00005D2D  75 04              u.      JNE    5D33h
00005D2F  B0 01              ..      MOV    AL, 01h
00005D31  EB 0E              ..      JMP    5D41h
.
00005D33  80 FB 09           ...     CMP    BL, 09h
00005D36  75 04              u.      JNE    5D3Ch
00005D38  B0 04              ..      MOV    AL, 04h
00005D3A  EB 05              ..      JMP    5D41h
.
00005D3C  B0 20              .       MOV    AL, 20h
00005D3E  80 F4 80           ...     XOR    AH, 80h
.
00005D41  F6 C4 80           ...     TEST   AH, 80h
00005D44  74 04              t.      JE     5D4Ah
00005D46  08 05              ..      OR     [DI], AL
00005D48  EB 04              ..      JMP    5D4Eh
.
00005D4A  F6 D0              ..      NOT    AL
00005D4C  20 05               .      AND    [DI], AL
.
00005D4E  FE C3              ..      INC    BL
00005D50  EB B4              ..      JMP    5D06h
.
00005D52  E9 DA D8           ...     JMP    362Fh
.
00005D55  E8 48 D1           .H.     CALL   2EA0h
00005D58  F6 06 8C 07 FC     .....   TEST   BYTE PTR [078Ch], FCh
00005D5D  74 03              t.      JE     5D62h
.
00005D5F  E9 B7 DD           ...     JMP    3B19h
.
00005D62  E8 1D F9           ...     CALL   5682h
00005D65  0B C0              ..      OR     AX, AX
00005D67  74 F6              t.      JE     5D5Fh
00005D69  E8 1E 08           ...     CALL   658Ah
00005D6C  8B 36 AF 07        .6..    MOV    SI, [07AFh]
00005D70  F6 44 0B 11        .D..    TEST   BYTE PTR [SI+0Bh], 11h
00005D74  74 03              t.      JE     5D79h
00005D76  E9 F6 CF           ...     JMP    2D6Fh
.
00005D79  A1 8A 07           ...     MOV    AX, [078Ah]
00005D7C  8A 16 8C 07        ....    MOV    DL, [078Ch]
00005D80  32 F6              2.      XOR    DH, DH
00005D82  B1 07              ..      MOV    CL, 07h
00005D84  E8 89 F9           ...     CALL   5710h
00005D87  05 80 00           ...     ADD    AX, 0080h
00005D8A  83 D2 00 3B        ...;    ADC    DX, 3B00h
00005D8E  54                 T       PUSH   SP
00005D8F  1E                 .       PUSH   DS
00005D90  77 CD              w.      JNBE   5D5Fh
00005D92  72 05              r.      JC     5D99h
00005D94  3B 44 1C           ;D.     CMP    AX, [SI+1Ch]
00005D97  73 C6              s.      JNC    5D5Fh
.
00005D99  89 44 1C           .D.     MOV    [SI+1Ch], AX
00005D9C  89 54 1E           .T.     MOV    [SI+1Eh], DX
00005D9F  80 4C 0B 20        .L.     OR     BYTE PTR [SI+0Bh], 20h
00005DA3  2D 01 00           -..     SUB    AX, 0001h
00005DA6  83 DA 00 8B        ....    SBB    DX, 8B00h
00005DAA  0E                 .       PUSH   CS
00005DAB  5F                 _       POP    DI
00005DAC  06                 .       PUSH   ES
00005DAD  F7 F1              ..      DIV    CX
00005DAF  8B 5C 1A           .\.     MOV    BX, [SI+1Ah]
00005DB2  0B DB              ..      OR     BX, BX
00005DB4  75 03              u.      JNE    5DB9h
.
00005DB6  E9 60 DD           .`.     JMP    3B19h
.
00005DB9  3B 1E 5D 06        ;.].    CMP    BX, [065Dh]
00005DBD  73 F7              s.      JNC    5DB6h
00005DBF  0B C0              ..      OR     AX, AX
00005DC1  74 0C              t.      JE     5DCFh
00005DC3  48                 H       DEC    AX
00005DC4  50                 P       PUSH   AX
00005DC5  8B C3              ..      MOV    AX, BX
00005DC7  E8 C4 00           ...     CALL   5E8Eh
00005DCA  8B D8              ..      MOV    BX, AX
00005DCC  58                 X       POP    AX
00005DCD  EB EA              ..      JMP    5DB9h
.
00005DCF  8B C3              ..      MOV    AX, BX
00005DD1  53                 S       PUSH   BX
00005DD2  E8 B9 00           ...     CALL   5E8Eh
00005DD5  5B                 [       POP    BX
00005DD6  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00005DDA  73 0F              s.      JNC    5DEBh
00005DDC  53                 S       PUSH   BX
00005DDD  E8 2E 01           ...     CALL   5F0Eh
00005DE0  58                 X       POP    AX
00005DE1  8B 1E ED 07        ....    MOV    BX, [07EDh]
00005DE5  E8 EE 00           ...     CALL   5ED6h
00005DE8  E8 01 E6           ...     CALL   43ECh
.
00005DEB  E8 D7 F7           ...     CALL   55C5h
00005DEE  E8 54 F7           .T.     CALL   5545h
00005DF1  E9 3B D8           .;.     JMP    362Fh
.
00005DF4  E8 8B F8           ...     CALL   5682h
00005DF7  0B C0              ..      OR     AX, AX
00005DF9  75 03              u.      JNE    5DFEh
00005DFB  E9 1B DD           ...     JMP    3B19h
.
00005DFE  BF 75 07           .u.     MOV    DI, 0775h
00005E01  B9 04 00           ...     MOV    CX, 0004h
00005E04  33 C0              3.      XOR    AX, AX
00005E06  F3                 .       REPZ
00005E07  AB                 .       STOSW
00005E08  E8 F5 F6           ...     CALL   5500h
00005E0B  E8 68 F7           .h.     CALL   5576h
00005E0E  BE AA 07           ...     MOV    SI, 07AAh
00005E11  BF 7D 07           .}.     MOV    DI, 077Dh
00005E14  A5                 .       MOVSW
00005E15  A5                 .       MOVSW
00005E16  C3                 .       RET    NEAR
.
00005E17  E8 68 F8           .h.     CALL   5682h
00005E1A  0B C0              ..      OR     AX, AX
00005E1C  75 03              u.      JNE    5E21h
00005E1E  E9 F8 DC           ...     JMP    3B19h
.
00005E21  BE 7B 06           .{.     MOV    SI, 067Bh
00005E24  BF AA 07           ...     MOV    DI, 07AAh
00005E27  A5                 .       MOVSW
00005E28  A5                 .       MOVSW
00005E29  32 C0              2.      XOR    AL, AL
00005E2B  AA                 .       STOSB
00005E2C  E8 A1 F7           ...     CALL   55D0h
00005E2F  E8 13 F7           ...     CALL   5545h
00005E32  E9 FA D7           ...     JMP    362Fh
.
00005E35  BA FF FF           ...     MOV    DX, FFFFh
00005E38  50                 P       PUSH   AX
00005E39  52                 R       PUSH   DX
00005E3A  E8 E7 D1           ...     CALL   3024h
.
00005E3D  E8 45 F8           .E.     CALL   5685h
00005E40  0B C0              ..      OR     AX, AX
00005E42  74 1F              t.      JE     5E63h
00005E44  8B F0              ..      MOV    SI, AX
00005E46  5A                 Z       POP    DX
00005E47  58                 X       POP    AX
00005E48  83 FA FF 74        ...t    CMP    DX, 74FFh
00005E4C  0C 3B              .;      OR     AL, 3Bh
00005E4E  54                 T       PUSH   SP
00005E4F  1E                 .       PUSH   DS
00005E50  72 07              r.      JC     5E59h
00005E52  77 0B              w.      JNBE   5E5Fh
00005E54  3B 44 1C           ;D.     CMP    AX, [SI+1Ch]
00005E57  73 06              s.      JNC    5E5Fh
.
00005E59  8B 44 1C           .D.     MOV    AX, [SI+1Ch]
00005E5C  8B 54 1E           .T.     MOV    DX, [SI+1Eh]
.
00005E5F  50                 P       PUSH   AX
00005E60  52                 R       PUSH   DX
00005E61  EB DA              ..      JMP    5E3Dh
.
00005E63  5A                 Z       POP    DX
00005E64  58                 X       POP    AX
00005E65  83 FA FF 75        ...u    CMP    DX, 75FFh
00005E69  03 E9              ..      ADD    BP, CX
00005E6B  AC                 .       LODSB
00005E6C  DC                 .       ...
00005E6D  BF 8A 07           ...     MOV    DI, 078Ah
.
00005E70  A8 7F              .      TEST   AL, 7Fh
00005E72  74 08              t.      JE     5E7Ch
00005E74  24 80              $.      AND    AL, 80h
00005E76  05 80 00           ...     ADD    AX, 0080h
00005E79  83 D2 00 B9        ....    ADC    DX, B900h
00005E7D  07                 .       POP    ES
00005E7E  00 E8              ..      ADD    AL, CH
00005E80  97                 .       XCHG   DI
00005E81  F8                 .       CLC
00005E82  26                 &       ES:
00005E83  88 05              ..      MOV    [DI], AL
00005E85  26                 &       ES:
00005E86  88 65 01           .e.     MOV    [DI+01h], AH
00005E89  26                 &       ES:
00005E8A  88 55 02           .U.     MOV    [DI+02h], DL
00005E8D  C3                 .       RET    NEAR
.
00005E8E  50                 P       PUSH   AX
00005E8F  E8 0F 00           ...     CALL   5EA1h
00005E92  5B                 [       POP    BX
00005E93  0B C0              ..      OR     AX, AX
00005E95  75 09              u.      JNE    5EA0h
00005E97  A1 ED 07           ...     MOV    AX, [07EDh]
00005E9A  50                 P       PUSH   AX
00005E9B  93                 .       XCHG   BX
00005E9C  E8 37 00           .7.     CALL   5ED6h
00005E9F  58                 X       POP    AX
.
00005EA0  C3                 .       RET    NEAR
.
00005EA1  8B F8              ..      MOV    DI, AX
00005EA3  83 3E ED 07 FF     .>...   CMP    WORD PTR [07EDh], FFh
00005EA8  74 16              t.      JE     5EC0h
00005EAA  D1 EF              ..      SHR    DI, 1
00005EAC  03 F8              ..      ADD    DI, AX
00005EAE  8E 06 57 06        ..W.    MOV    ES, [0657h]
00005EB2  26                 &       ES:
00005EB3  8B 15              ..      MOV    DX, [DI]
00005EB5  A9 01 00           ...     TEST   AX, 0001h
00005EB8  74 11              t.      JE     5ECBh
00005EBA  B1 04              ..      MOV    CL, 04h
00005EBC  D3 EA              ..      SHR    DX, CL
00005EBE  EB 0F              ..      JMP    5ECFh
.
00005EC0  D1 E7              ..      SHL    DI, 1
00005EC2  8E 06 57 06        ..W.    MOV    ES, [0657h]
00005EC6  26                 &       ES:
00005EC7  8B 15              ..      MOV    DX, [DI]
00005EC9  EB 04              ..      JMP    5ECFh
.
00005ECB  81 E2 FF 0F        ....    AND    DX, 0FFFh
.
00005ECF  8C D8              ..      MOV    AX, DS
00005ED1  8E C0              ..      MOV    ES, AX
00005ED3  8B C2              ..      MOV    AX, DX
00005ED5  C3                 .       RET    NEAR
.
00005ED6  8B F8              ..      MOV    DI, AX
00005ED8  83 3E ED 07 FF     .>...   CMP    WORD PTR [07EDh], FFh
00005EDD  74 12              t.      JE     5EF1h
00005EDF  D1 EF              ..      SHR    DI, 1
00005EE1  03 F8              ..      ADD    DI, AX
00005EE3  A9 01 00           ...     TEST   AX, 0001h
00005EE6  74 14              t.      JE     5EFCh
00005EE8  B1 04              ..      MOV    CL, 04h
00005EEA  D3 E3              ..      SHL    BX, CL
00005EEC  B8 0F 00           ...     MOV    AX, 000Fh
00005EEF  EB 0E              ..      JMP    5EFFh
.
00005EF1  D1 E7              ..      SHL    DI, 1
00005EF3  8E 06 57 06        ..W.    MOV    ES, [0657h]
00005EF7  26                 &       ES:
00005EF8  89 1D              ..      MOV    [DI], BX
00005EFA  EB 0D              ..      JMP    5F09h
.
00005EFC  B8 00 F0           ...     MOV    AX, F000h
.
00005EFF  8E 06 57 06        ..W.    MOV    ES, [0657h]
00005F03  26                 &       ES:
00005F04  21 05              !.      AND    [DI], AX
00005F06  26                 &       ES:
00005F07  09 1D              ..      OR     [DI], BX
.
00005F09  8C D8              ..      MOV    AX, DS
00005F0B  8E C0              ..      MOV    ES, AX
00005F0D  C3                 .       RET    NEAR
.
00005F0E  0B C0              ..      OR     AX, AX
00005F10  74 16              t.      JE     5F28h
00005F12  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00005F16  73 10              s.      JNC    5F28h
00005F18  50                 P       PUSH   AX
00005F19  E8 85 FF           ...     CALL   5EA1h
00005F1C  5B                 [       POP    BX
00005F1D  50                 P       PUSH   AX
00005F1E  8B C3              ..      MOV    AX, BX
00005F20  33 DB              3.      XOR    BX, BX
00005F22  E8 B1 FF           ...     CALL   5ED6h
00005F25  58                 X       POP    AX
00005F26  EB E6              ..      JMP    5F0Eh
.
00005F28  C3                 .       RET    NEAR
.
00005F29  33 C9              3.      XOR    CX, CX
00005F2B  B8 02 00           ...     MOV    AX, 0002h
.
00005F2E  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00005F32  73 0F              s.      JNC    5F43h
00005F34  50                 P       PUSH   AX
00005F35  51                 Q       PUSH   CX
00005F36  E8 68 FF           .h.     CALL   5EA1h
00005F39  59                 Y       POP    CX
00005F3A  0B C0              ..      OR     AX, AX
00005F3C  75 01              u.      JNE    5F3Fh
00005F3E  41                 A       INC    CX
.
00005F3F  58                 X       POP    AX
00005F40  40                 @       INC    AX
00005F41  EB EB              ..      JMP    5F2Eh
.
00005F43  8B C1              ..      MOV    AX, CX
00005F45  F7 26 5F 06        .&_.    MUL    WORD PTR [065Fh]
00005F49  8E 06 2E 06        ....    MOV    ES, [062Eh]
00005F4D  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
00005F51  E8 1C FF           ...     CALL   5E70h
00005F54  8C D8              ..      MOV    AX, DS
00005F56  8E C0              ..      MOV    ES, AX
00005F58  C3                 .       RET    NEAR
.
00005F59  C6 06 8C 06 00     .....   MOV    BYTE PTR [068Ch], 00h
00005F5E  C6 06 D8 07 00     .....   MOV    BYTE PTR [07D8h], 00h
00005F63  88 0E A1 07        ....    MOV    [07A1h], CL
00005F67  F6 C1 01           ...     TEST   CL, 01h
00005F6A  75 1A              u.      JNE    5F86h
00005F6C  B4 03              ..      MOV    AH, 03h
00005F6E  F6 06 44 06 40     ..D.@   TEST   BYTE PTR [0644h], 40h
00005F73  74 03              t.      JE     5F78h
00005F75  E9 2B CE           .+.     JMP    2DA3h
.
00005F78  BB 69 07           .i.     MOV    BX, 0769h
00005F7B  E8 65 D0           .e.     CALL   2FE3h
00005F7E  E8 6A D0           .j.     CALL   2FEBh
00005F81  80 0E 77 07 40     ..w.@   OR     BYTE PTR [0777h], 40h
.
00005F86  F6 06 A1 07 02     .....   TEST   BYTE PTR [07A1h], 02h
00005F8B  74 28              t(      JE     5FB5h
00005F8D  F6 06 8C 07 FC     .....   TEST   BYTE PTR [078Ch], FCh
00005F92  74 06              t.      JE     5F9Ah
00005F94  C6 06 D1 05 06     .....   MOV    BYTE PTR [05D1h], 06h
00005F99  C3                 .       RET    NEAR
.
00005F9A  E8 A5 DF           ...     CALL   3F42h
00005F9D  8A 26 77 07        .&w.    MOV    AH, [0777h]
00005FA1  80 E4 3F           ..?     AND    AH, 3Fh
00005FA4  3A E5              :.      CMP    AH, CH
00005FA6  75 06              u.      JNE    5FAEh
00005FA8  3A 0E 75 07        :.u.    CMP    CL, [0775h]
00005FAC  74 3D              t=      JE     5FEBh
.
00005FAE  C6 06 D8 07 FF     .....   MOV    BYTE PTR [07D8h], FFh
00005FB3  EB 36              .6      JMP    5FEBh
.
00005FB5  8A 2E 77 07        ..w.    MOV    CH, [0777h]
00005FB9  80 E5 3F           ..?     AND    CH, 3Fh
00005FBC  8A 0E 75 07        ..u.    MOV    CL, [0775h]
00005FC0  8A 16 89 07        ....    MOV    DL, [0789h]
00005FC4  80 FA 80           ...     CMP    DL, 80h
00005FC7  72 22              r"      JC     5FEBh
00005FC9  80 F9 1F           ...     CMP    CL, 1Fh
00005FCC  75 0B              u.      JNE    5FD9h
00005FCE  80 FD 3F           ..?     CMP    CH, 3Fh
00005FD1  75 06              u.      JNE    5FD9h
00005FD3  C6 06 D1 05 01     .....   MOV    BYTE PTR [05D1h], 01h
00005FD8  C3                 .       RET    NEAR
.
00005FD9  C6 06 D8 07 FF     .....   MOV    BYTE PTR [07D8h], FFh
00005FDE  32 D2              2.      XOR    DL, DL
00005FE0  FE C1              ..      INC    CL
00005FE2  80 F9 20           ..      CMP    CL, 20h
00005FE5  75 04              u.      JNE    5FEBh
00005FE7  32 C9              2.      XOR    CL, CL
00005FE9  FE C5              ..      INC    CH
.
00005FEB  88 2E D9 07        ....    MOV    [07D9h], CH
00005FEF  88 0E DA 07        ....    MOV    [07DAh], CL
00005FF3  88 16 DB 07        ....    MOV    [07DBh], DL
00005FF7  33 C0              3.      XOR    AX, AX
00005FF9  8A E2              ..      MOV    AH, DL
00005FFB  D1 E8              ..      SHR    AX, 1
00005FFD  33 DB              3.      XOR    BX, BX
00005FFF  8A F9              ..      MOV    BH, CL
00006001  B1 02              ..      MOV    CL, 02h
00006003  D3 EB              ..      SHR    BX, CL
00006005  0A E3              ..      OR     AH, BL
00006007  33 D2              3.      XOR    DX, DX
00006009  8A D5              ..      MOV    DL, CH
0000600B  B1 03              ..      MOV    CL, 03h
0000600D  D3 E2              ..      SHL    DX, CL
0000600F  0A D7              ..      OR     DL, BH
00006011  A3 CB 07           ...     MOV    [07CBh], AX
00006014  89 16 CD 07        ....    MOV    [07CDh], DX
00006018  80 3E 1D 06 16     .>...   CMP    BYTE PTR [061Dh], 16h
0000601D  76 01              v.      JBE    6020h
0000601F  C3                 .       RET    NEAR
.
00006020  8B DA              ..      MOV    BX, DX
00006022  8B 0E 5F 06        .._.    MOV    CX, [065Fh]
00006026  E8 04 F7           ...     CALL   572Dh
00006029  0B D2              ..      OR     DX, DX
0000602B  75 07              u.      JNE    6034h
0000602D  40                 @       INC    AX
0000602E  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
00006032  72 0F              r.      JC     6043h
.
00006034  B0 02              ..      MOV    AL, 02h
00006036  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
0000603B  74 02              t.      JE     603Fh
0000603D  FE C8              ..      DEC    AL
.
0000603F  A2 D1 05           ...     MOV    [05D1h], AL
00006042  C3                 .       RET    NEAR
.
00006043  48                 H       DEC    AX
00006044  A3 A6 07           ...     MOV    [07A6h], AX
00006047  89 0E A8 07        ....    MOV    [07A8h], CX
0000604B  8B 16 7F 07        ...    MOV    DX, [077Fh]
0000604F  A1 A6 07           ...     MOV    AX, [07A6h]
00006052  3B C2              ;.      CMP    AX, DX
00006054  75 0A              u.      JNE    6060h
00006056  83 3E 7D 07 00     .>}..   CMP    WORD PTR [077Dh], 00h
0000605B  74 03              t.      JE     6060h
0000605D  E9 13 01           ...     JMP    6173h
.
00006060  C6 06 D5 05 FF     .....   MOV    BYTE PTR [05D5h], FFh
00006065  3B C2              ;.      CMP    AX, DX
00006067  72 1D              r.      JC     6086h
00006069  83 3E 7D 07 00     .>}..   CMP    WORD PTR [077Dh], 00h
0000606E  74 16              t.      JE     6086h
00006070  2B C2              +.      SUB    AX, DX
00006072  A3 A4 07           ...     MOV    [07A4h], AX
00006075  A1 7D 07           .}.     MOV    AX, [077Dh]
00006078  A3 D6 07           ...     MOV    [07D6h], AX
0000607B  A3 B1 07           ...     MOV    [07B1h], AX
0000607E  E8 0D FE           ...     CALL   5E8Eh
00006081  A3 A2 07           ...     MOV    [07A2h], AX
00006084  EB 32              .2      JMP    60B8h
.
00006086  C7 06 7D 07 00 00  ..}...  MOV    WORD PTR [077Dh], 0000h
0000608C  40                 @       INC    AX
0000608D  A3 A4 07           ...     MOV    [07A4h], AX
00006090  A1 83 07           ...     MOV    AX, [0783h]
00006093  A3 A2 07           ...     MOV    [07A2h], AX
00006096  0B C0              ..      OR     AX, AX
00006098  75 09              u.      JNE    60A3h
0000609A  E8 1A 04           ...     CALL   64B7h
0000609D  A1 83 07           ...     MOV    AX, [0783h]
000060A0  A3 A2 07           ...     MOV    [07A2h], AX
.
000060A3  0B C0              ..      OR     AX, AX
000060A5  75 05              u.      JNE    60ACh
000060A7  C6 06 8C 06 80     .....   MOV    BYTE PTR [068Ch], 80h
.
000060AC  C7 06 D6 07 00 00  ......  MOV    WORD PTR [07D6h], 0000h
000060B2  C7 06 B1 07 00 00  ......  MOV    WORD PTR [07B1h], 0000h
.
000060B8  F7 06 A4 07 FF FF  ......  TEST   WORD PTR [07A4h], FFFFh
000060BE  75 03              u.      JNE    60C3h
000060C0  E9 A2 00           ...     JMP    6165h
.
000060C3  FF 0E A4 07        ....    DEC    WORD PTR [07A4h]
000060C7  A1 A2 07           ...     MOV    AX, [07A2h]
000060CA  0B C0              ..      OR     AX, AX
000060CC  74 09              t.      JE     60D7h
000060CE  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
000060D2  73 03              s.      JNC    60D7h
000060D4  E9 79 00           .y.     JMP    6150h
.
000060D7  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
000060DC  74 03              t.      JE     60E1h
000060DE  E9 BC CC           ...     JMP    2D9Dh
.
000060E1  A1 D6 07           ...     MOV    AX, [07D6h]
000060E4  E8 F8 02           ...     CALL   63DFh
000060E7  0B C0              ..      OR     AX, AX
000060E9  74 34              t4      JE     611Fh
000060EB  A3 A2 07           ...     MOV    [07A2h], AX
000060EE  8B D8              ..      MOV    BX, AX
000060F0  80 26 77 07 7F     .&w.   AND    BYTE PTR [0777h], 7Fh
000060F5  A1 D6 07           ...     MOV    AX, [07D6h]
000060F8  0B C0              ..      OR     AX, AX
000060FA  74 05              t.      JE     6101h
000060FC  E8 D7 FD           ...     CALL   5ED6h
000060FF  EB 04              ..      JMP    6105h
.
00006101  89 1E 83 07        ....    MOV    [0783h], BX
.
00006105  A1 A2 07           ...     MOV    AX, [07A2h]
00006108  8B 1E ED 07        ....    MOV    BX, [07EDh]
0000610C  E8 C7 FD           ...     CALL   5ED6h
0000610F  80 3E 1D 06 16     .>...   CMP    BYTE PTR [061Dh], 16h
00006114  75 40              u@      JNE    6156h
00006116  A1 A2 07           ...     MOV    AX, [07A2h]
00006119  E8 66 03           .f.     CALL   6482h
0000611C  E9 37 00           .7.     JMP    6156h
.
0000611F  A1 B1 07           ...     MOV    AX, [07B1h]
00006122  0B C0              ..      OR     AX, AX
00006124  74 18              t.      JE     613Eh
00006126  E8 65 FD           .e.     CALL   5E8Eh
00006129  3B 06 5D 06        ;.].    CMP    AX, [065Dh]
0000612D  73 1B              s.      JNC    614Ah
0000612F  E8 DC FD           ...     CALL   5F0Eh
00006132  A1 B1 07           ...     MOV    AX, [07B1h]
00006135  8B 1E ED 07        ....    MOV    BX, [07EDh]
00006139  E8 9A FD           ...     CALL   5ED6h
0000613C  EB 0C              ..      JMP    614Ah
.
0000613E  A1 83 07           ...     MOV    AX, [0783h]
00006141  E8 CA FD           ...     CALL   5F0Eh
00006144  C7 06 83 07 00 00  ......  MOV    WORD PTR [0783h], 0000h
.
0000614A  C6 06 D1 05 02     .....   MOV    BYTE PTR [05D1h], 02h
0000614F  C3                 .       RET    NEAR
.
00006150  A1 A2 07           ...     MOV    AX, [07A2h]
00006153  A3 B1 07           ...     MOV    [07B1h], AX
.
00006156  A1 A2 07           ...     MOV    AX, [07A2h]
00006159  A3 D6 07           ...     MOV    [07D6h], AX
0000615C  E8 2F FD           ./.     CALL   5E8Eh
0000615F  A3 A2 07           ...     MOV    [07A2h], AX
00006162  E9 53 FF           .S.     JMP    60B8h
.
00006165  A1 D6 07           ...     MOV    AX, [07D6h]
00006168  A3 7D 07           .}.     MOV    [077Dh], AX
0000616B  A1 A6 07           ...     MOV    AX, [07A6h]
0000616E  A3 7F 07           ..     MOV    [077Fh], AX
00006171  EB 06              ..      JMP    6179h
.
00006173  A1 7D 07           .}.     MOV    AX, [077Dh]
00006176  A3 D6 07           ...     MOV    [07D6h], AX
.
00006179  32 ED              2.      XOR    CH, CH
0000617B  A1 CD 07           ...     MOV    AX, [07CDh]
0000617E  3B 06 87 07        ;...    CMP    AX, [0787h]
00006182  77 0B              w.      JNBE   618Fh
00006184  72 0B              r.      JC     6191h
00006186  A1 CB 07           ...     MOV    AX, [07CBh]
00006189  3B 06 85 07        ;...    CMP    AX, [0785h]
0000618D  72 02              r.      JC     6191h
.
0000618F  B5 FF              ..      MOV    CH, FFh
.
00006191  0A ED              ..      OR     CH, CH
00006193  74 09              t.      JE     619Eh
00006195  E8 1F 03           ...     CALL   64B7h
00006198  0B C0              ..      OR     AX, AX
0000619A  75 DD              u.      JNE    6179h
0000619C  B5 FF              ..      MOV    CH, FFh
.
0000619E  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
000061A3  75 51              uQ      JNE    61F6h
000061A5  80 3E 1D 06 16     .>...   CMP    BYTE PTR [061Dh], 16h
000061AA  74 43              tC      JE     61EFh
000061AC  0A ED              ..      OR     CH, CH
000061AE  74 3F              t?      JE     61EFh
000061B0  A0 73 06           .s.     MOV    AL, [0673h]
000061B3  32 E4              2.      XOR    AH, AH
000061B5  B1 07              ..      MOV    CL, 07h
000061B7  D3 E0              ..      SHL    AX, CL
000061B9  85 06 CB 07        ....    TEST   AX, [07CBh]
000061BD  74 29              t)      JE     61E8h
000061BF  A1 CB 07           ...     MOV    AX, [07CBh]
000061C2  8B 16 CD 07        ....    MOV    DX, [07CDh]
000061C6  8A 0E 72 06        ..r.    MOV    CL, [0672h]
000061CA  80 C1 07           ...     ADD    CL, 07h
000061CD  51                 Q       PUSH   CX
000061CE  E8 48 F5           .H.     CALL   5719h
000061D1  59                 Y       POP    CX
000061D2  50                 P       PUSH   AX
000061D3  52                 R       PUSH   DX
000061D4  A1 85 07           ...     MOV    AX, [0785h]
000061D7  8B 16 87 07        ....    MOV    DX, [0787h]
000061DB  E8 3B F5           .;.     CALL   5719h
000061DE  59                 Y       POP    CX
000061DF  5B                 [       POP    BX
000061E0  2B D8              +.      SUB    BX, AX
000061E2  1B CA              ..      SBB    CX, DX
000061E4  0B D9              ..      OR     BX, CX
000061E6  74 07              t.      JE     61EFh
.
000061E8  C6 06 D5 07 00     .....   MOV    BYTE PTR [07D5h], 00h
000061ED  EB 0E              ..      JMP    61FDh
.
000061EF  C6 06 D5 07 FF     .....   MOV    BYTE PTR [07D5h], FFh
000061F4  EB 07              ..      JMP    61FDh
.
000061F6  0A ED              ..      OR     CH, CH
000061F8  74 03              t.      JE     61FDh
000061FA  E9 A0 CB           ...     JMP    2D9Dh
.
000061FD  A1 D6 07           ...     MOV    AX, [07D6h]
00006200  8B 1E A8 07        ....    MOV    BX, [07A8h]
00006204  E8 3A 02           .:.     CALL   6441h
00006207  E8 E7 00           ...     CALL   62F1h
0000620A  3D FF FF           =..     CMP    AX, FFFFh
0000620D  74 05              t.      JE     6214h
0000620F  E8 0F 02           ...     CALL   6421h
00006212  EB 1A              ..      JMP    622Eh
.
00006214  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
00006219  75 13              u.      JNE    622Eh
0000621B  F6 06 73 06 FF     ..s..   TEST   BYTE PTR [0673h], FFh
00006220  74 09              t.      JE     622Bh
00006222  A0 9B 06           ...     MOV    AL, [069Bh]
00006225  84 06 73 06        ..s.    TEST   AL, [0673h]
00006229  75 03              u.      JNE    622Eh
.
0000622B  E8 07 CF           ...     CALL   3135h
.
0000622E  81 06 CB 07 80 00  ......  ADD    WORD PTR [07CBh], 0080h
00006234  83 16 CD 07 00 A1  ......  ADC    WORD PTR [07CDh], A100h
0000623A  CD 07              ..      INT    07h
0000623C  3B 06 87 07        ;...    CMP    AX, [0787h]
00006240  77 0B              w.      JNBE   624Dh
00006242  72 59              rY      JC     629Dh
00006244  A1 CB 07           ...     MOV    AX, [07CBh]
00006247  3B 06 85 07        ;...    CMP    AX, [0785h]
0000624B  76 50              vP      JBE    629Dh
.
0000624D  E8 67 02           .g.     CALL   64B7h
00006250  0B C0              ..      OR     AX, AX
00006252  75 E5              u.      JNE    6239h
00006254  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
00006259  74 29              t)      JE     6284h
0000625B  A1 CD 07           ...     MOV    AX, [07CDh]
0000625E  2B 06 87 07        +...    SUB    AX, [0787h]
00006262  A1 CB 07           ...     MOV    AX, [07CBh]
00006265  1B 06 85 07        ....    SBB    AX, [0785h]
00006269  BB 80 00           ...     MOV    BX, 0080h
0000626C  2B D8              +.      SUB    BX, AX
0000626E  8B 3E 2C 06        .>,.    MOV    DI, [062Ch]
00006272  03 FB              ..      ADD    DI, BX
00006274  8E 06 2E 06        ....    MOV    ES, [062Eh]
00006278  8B C8              ..      MOV    CX, AX
0000627A  32 C0              2.      XOR    AL, AL
0000627C  F3                 .       REPZ
0000627D  AA                 .       STOSB
0000627E  8C D8              ..      MOV    AX, DS
00006280  8E C0              ..      MOV    ES, AX
00006282  EB 19              ..      JMP    629Dh
.
00006284  A1 CB 07           ...     MOV    AX, [07CBh]
00006287  A3 85 07           ...     MOV    [0785h], AX
0000628A  C6 06 D8 07 FF     .....   MOV    BYTE PTR [07D8h], FFh
0000628F  A1 CD 07           ...     MOV    AX, [07CDh]
00006292  A3 87 07           ...     MOV    [0787h], AX
00006295  C6 06 D5 05 FF     .....   MOV    BYTE PTR [05D5h], FFh
0000629A  E8 85 02           ...     CALL   6522h
.
0000629D  A0 77 07           .w.     MOV    AL, [0777h]
000062A0  24 C0              $.      AND    AL, C0h
000062A2  0A 06 D9 07        ....    OR     AL, [07D9h]
000062A6  A2 77 07           .w.     MOV    [0777h], AL
000062A9  A0 DA 07           ...     MOV    AL, [07DAh]
000062AC  A2 75 07           .u.     MOV    [0775h], AL
000062AF  A0 DB 07           ...     MOV    AL, [07DBh]
000062B2  A2 89 07           ...     MOV    [0789h], AL
000062B5  F6 06 D8 07 FF     .....   TEST   BYTE PTR [07D8h], FFh
000062BA  74 13              t.      JE     62CFh
000062BC  E8 F1 F0           ...     CALL   53B0h
000062BF  3D FF FF           =..     CMP    AX, FFFFh
000062C2  75 04              u.      JNE    62C8h
000062C4  32 C0              2.      XOR    AL, AL
000062C6  EB 04              ..      JMP    62CCh
.
000062C8  B1 07              ..      MOV    CL, 07h
000062CA  D3 E8              ..      SHR    AX, CL
.
000062CC  A2 78 07           .x.     MOV    [0778h], AL
.
000062CF  F6 06 A1 07 02     .....   TEST   BYTE PTR [07A1h], 02h
000062D4  75 04              u.      JNE    62DAh
000062D6  FE 06 89 07        ....    INC    BYTE PTR [0789h]
.
000062DA  F6 06 8C 06 80     .....   TEST   BYTE PTR [068Ch], 80h
000062DF  74 0F              t.      JE     62F0h
000062E1  E8 35 F6           .5.     CALL   5919h
000062E4  80 3E D1 05 FF     .>...   CMP    BYTE PTR [05D1h], FFh
000062E9  75 05              u.      JNE    62F0h
000062EB  B4 0A              ..      MOV    AH, 0Ah
000062ED  E9 B3 CA           ...     JMP    2DA3h
.
000062F0  C3                 .       RET    NEAR
.
000062F1  80 3E DB 05 01     .>...   CMP    BYTE PTR [05DBh], 01h
000062F6  76 08              v.      JBE    6300h
000062F8  FE 0E DB 05        ....    DEC    BYTE PTR [05DBh]
000062FC  B8 FF FF           ...     MOV    AX, FFFFh
000062FF  C3                 .       RET    NEAR
.
00006300  A0 73 06           .s.     MOV    AL, [0673h]
00006303  22 06 9B 06        "...    AND    AL, [069Bh]
00006307  75 15              u.      JNE    631Eh
00006309  80 3E DC 05 02     .>...   CMP    BYTE PTR [05DCh], 02h
0000630E  72 0E              r.      JC     631Eh
00006310  F6 06 44 06 80     ..D..   TEST   BYTE PTR [0644h], 80h
00006315  75 07              u.      JNE    631Eh
00006317  80 3E 1D 06 16     .>...   CMP    BYTE PTR [061Dh], 16h
0000631C  75 0C              u.      JNE    632Ah
.
0000631E  33 C0              3.      XOR    AX, AX
00006320  F6 06 73 06 FF     ..s..   TEST   BYTE PTR [0673h], FFh
00006325  75 02              u.      JNE    6329h
00006327  B0 01              ..      MOV    AL, 01h
.
00006329  C3                 .       RET    NEAR
.
0000632A  A1 D6 07           ...     MOV    AX, [07D6h]
0000632D  33 C9              3.      XOR    CX, CX
.
0000632F  50                 P       PUSH   AX
00006330  51                 Q       PUSH   CX
00006331  E8 5A FB           .Z.     CALL   5E8Eh
00006334  59                 Y       POP    CX
00006335  5B                 [       POP    BX
00006336  43                 C       INC    BX
00006337  3B C3              ;.      CMP    AX, BX
00006339  75 03              u.      JNE    633Eh
0000633B  41                 A       INC    CX
0000633C  EB F1              ..      JMP    632Fh
.
0000633E  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
00006343  75 1C              u.      JNE    6361h
00006345  3D F7 0F           =..     CMP    AX, 0FF7h
00006348  76 17              v.      JBE    6361h
.
0000634A  53                 S       PUSH   BX
0000634B  51                 Q       PUSH   CX
0000634C  8B C3              ..      MOV    AX, BX
0000634E  E8 50 FB           .P.     CALL   5EA1h
00006351  59                 Y       POP    CX
00006352  5B                 [       POP    BX
00006353  0B C0              ..      OR     AX, AX
00006355  75 0A              u.      JNE    6361h
00006357  3B 1E 5D 06        ;.].    CMP    BX, [065Dh]
0000635B  73 04              s.      JNC    6361h
0000635D  43                 C       INC    BX
0000635E  41                 A       INC    CX
0000635F  EB E9              ..      JMP    634Ah
.
00006361  A1 5F 06           ._.     MOV    AX, [065Fh]
00006364  F7 E1              ..      MUL    CX
00006366  8B 1E 5F 06        .._.    MOV    BX, [065Fh]
0000636A  2B 1E A8 07        +...    SUB    BX, [07A8h]
0000636E  03 C3              ..      ADD    AX, BX
00006370  83 D2 00 0B        ....    ADC    DX, 0B00h
00006374  D2 75 05           .u.     SAL    BYTE PTR [DI+05h], CL
00006377  3D 00 40           =.@     CMP    AX, 4000h
0000637A  72 05              r.      JC     6381h
0000637C  B8 00 40           ..@     MOV    AX, 4000h
0000637F  33 D2              3.      XOR    DX, DX
.
00006381  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
00006386  74 24              t$      JE     63ACh
00006388  8B 1E 85 07        ....    MOV    BX, [0785h]
0000638C  2B 1E CB 07        +...    SUB    BX, [07CBh]
00006390  8B 0E 87 07        ....    MOV    CX, [0787h]
00006394  1B 0E CD 07        ....    SBB    CX, [07CDh]
00006398  73 04              s.      JNC    639Eh
0000639A  33 DB              3.      XOR    BX, BX
0000639C  33 C9              3.      XOR    CX, CX
.
0000639E  3B CA              ;.      CMP    CX, DX
000063A0  77 0A              w.      JNBE   63ACh
000063A2  72 04              r.      JC     63A8h
000063A4  3B D8              ;.      CMP    BX, AX
000063A6  73 04              s.      JNC    63ACh
.
000063A8  8B C3              ..      MOV    AX, BX
000063AA  8B D1              ..      MOV    DX, CX
.
000063AC  B1 07              ..      MOV    CL, 07h
000063AE  E8 68 F3           .h.     CALL   5719h
000063B1  3A 06 DC 05        :...    CMP    AL, [05DCh]
000063B5  76 03              v.      JBE    63BAh
000063B7  A0 DC 05           ...     MOV    AL, [05DCh]
.
000063BA  8A D8              ..      MOV    BL, AL
000063BC  8A 0E 72 06        ..r.    MOV    CL, [0672h]
000063C0  D2 E8              ..      SHR    AL, CL
000063C2  8A 16 73 06        ..s.    MOV    DL, [0673h]
000063C6  F6 D2              ..      NOT    DL
000063C8  22 DA              ".      AND    BL, DL
000063CA  88 1E DB 05        ....    MOV    [05DBh], BL
000063CE  50                 P       PUSH   AX
000063CF  0A C0              ..      OR     AL, AL
000063D1  74 0A              t.      JE     63DDh
000063D3  F6 06 A1 07 01     .....   TEST   BYTE PTR [07A1h], 01h
000063D8  74 03              t.      JE     63DDh
000063DA  E8 9D EA           ...     CALL   4E7Ah
.
000063DD  58                 X       POP    AX
000063DE  C3                 .       RET    NEAR
.
000063DF  0B C0              ..      OR     AX, AX
.
000063E1  75 03              u.      JNE    63E6h
000063E3  B8 01 00           ...     MOV    AX, 0001h
.
000063E6  8B D8              ..      MOV    BX, AX
000063E8  43                 C       INC    BX
000063E9  48                 H       DEC    AX
.
000063EA  3B 1E 5D 06        ;.].    CMP    BX, [065Dh]
000063EE  73 11              s.      JNC    6401h
000063F0  50                 P       PUSH   AX
000063F1  53                 S       PUSH   BX
000063F2  8B C3              ..      MOV    AX, BX
000063F4  E8 AA FA           ...     CALL   5EA1h
000063F7  5B                 [       POP    BX
000063F8  0B C0              ..      OR     AX, AX
000063FA  58                 X       POP    AX
000063FB  75 03              u.      JNE    6400h
000063FD  8B C3              ..      MOV    AX, BX
000063FF  C3                 .       RET    NEAR
.
00006400  43                 C       INC    BX
.
00006401  3D 02 00           =..     CMP    AX, 0002h
00006404  76 0D              v.      JBE    6413h
00006406  50                 P       PUSH   AX
00006407  53                 S       PUSH   BX
00006408  E8 96 FA           ...     CALL   5EA1h
0000640B  5B                 [       POP    BX
0000640C  0B C0              ..      OR     AX, AX
0000640E  58                 X       POP    AX
0000640F  75 01              u.      JNE    6412h
00006411  C3                 .       RET    NEAR
.
00006412  48                 H       DEC    AX
.
00006413  3D 02 00           =..     CMP    AX, 0002h
00006416  77 D2              w.      JNBE   63EAh
00006418  3B 1E 5D 06        ;.].    CMP    BX, [065Dh]
0000641C  72 CC              r.      JC     63EAh
0000641E  33 C0              3.      XOR    AX, AX
00006420  C3                 .       RET    NEAR
.
00006421  8A 0E A1 07        ....    MOV    CL, [07A1h]
00006425  80 E1 01           ...     AND    CL, 01h
00006428  0B C0              ..      OR     AX, AX
0000642A  74 0E              t.      JE     643Ah
0000642C  0A C9              ..      OR     CL, CL
0000642E  75 07              u.      JNE    6437h
00006430  50                 P       PUSH   AX
00006431  E8 01 CD           ...     CALL   3135h
00006434  58                 X       POP    AX
00006435  32 C9              2.      XOR    CL, CL
.
00006437  E9 67 CC           .g.     JMP    30A1h
.
0000643A  8A 2E D5 07        ....    MOV    CH, [07D5h]
0000643E  E9 FC CE           ...     JMP    333Dh
.
00006441  48                 H       DEC    AX
00006442  48                 H       DEC    AX
00006443  F7 26 5F 06        .&_.    MUL    WORD PTR [065Fh]
00006447  03 C3              ..      ADD    AX, BX
00006449  83 D2 00 B1        ....    ADC    DX, B100h
0000644D  07                 .       POP    ES
0000644E  E8 C8 F2           ...     CALL   5719h
00006451  8B 1E 6A 06        ..j.    MOV    BX, [066Ah]
00006455  83 C3 04 B1        ....    ADD    BX, B104h
00006459  02 D3              ..      ADD    DL, BL
0000645B  EB 84              ..      JMP    63E1h
0000645D  1E                 .       PUSH   DS
0000645E  73 06              s.      JNC    6466h
00006460  74 0F              t.      JE     6471h
00006462  8A 0E 73 06        ..s.    MOV    CL, [0673h]
.
00006466  32 ED              2.      XOR    CH, CH
00006468  F7 D1              ..      NOT    CX
0000646A  23 D9              #.      AND    BX, CX
0000646C  F7 D1              ..      NOT    CX
0000646E  03 D9              ..      ADD    BX, CX
00006470  43                 C       INC    BX
.
00006471  03 C3              ..      ADD    AX, BX
00006473  83 D2 00 A2        ....    ADC    DX, A200h
00006477  9B                 .       WAIT
00006478  06                 .       PUSH   ES
00006479  88 26 9C 06        .&..    MOV    [069Ch], AH
0000647D  88 16 9D 06        ....    MOV    [069Dh], DL
00006481  C3                 .       RET    NEAR
.
00006482  33 DB              3.      XOR    BX, BX
00006484  E8 BA FF           ...     CALL   6441h
00006487  E8 F2 DC           ...     CALL   417Ch
0000648A  8B 1E 5F 06        .._.    MOV    BX, [065Fh]
0000648E  B1 07              ..      MOV    CL, 07h
00006490  02 0E 72 06        ..r.    ADD    CL, [0672h]
00006494  D3 EB              ..      SHR    BX, CL
00006496  C6 06 D5 07 00     .....   MOV    BYTE PTR [07D5h], 00h
.
0000649B  50                 P       PUSH   AX
0000649C  53                 S       PUSH   BX
0000649D  E8 95 CC           ...     CALL   3135h
000064A0  E8 49 C9           .I.     CALL   2DECh
000064A3  32 C9              2.      XOR    CL, CL
000064A5  E8 0A CC           ...     CALL   30B2h
000064A8  5B                 [       POP    BX
000064A9  58                 X       POP    AX
000064AA  01 06 9B 06        ....    ADD    [069Bh], AX
000064AE  80 16 9D 06 00     .....   ADC    BYTE PTR [069Dh], 00h
000064B3  4B                 K       DEC    BX
000064B4  75 E5              u.      JNE    649Bh
000064B6  C3                 .       RET    NEAR
.
000064B7  80 0E D4 05 0F     .....   OR     BYTE PTR [05D4h], 0Fh
000064BC  F6 06 44 06 80     ..D..   TEST   BYTE PTR [0644h], 80h
000064C1  74 5C              t\      JE     651Fh
000064C3  80 3E 3B 06 01     .>;..   CMP    BYTE PTR [063Bh], 01h
000064C8  76 09              v.      JBE    64D3h
000064CA  A0 DC 05           ...     MOV    AL, [05DCh]
000064CD  3A 06 3B 06        :.;.    CMP    AL, [063Bh]
000064D1  75 4C              uL      JNE    651Fh
.
000064D3  A0 7B 07           .{.     MOV    AL, [077Bh]
000064D6  8A 26 79 07        .&y.    MOV    AH, [0779h]
000064DA  80 E4 1F           ...     AND    AH, 1Fh
000064DD  48                 H       DEC    AX
000064DE  A3 36 06           .6.     MOV    [0636h], AX
000064E1  E8 A1 F1           ...     CALL   5685h
000064E4  0B C0              ..      OR     AX, AX
000064E6  75 07              u.      JNE    64EFh
000064E8  5B                 [       POP    BX
000064E9  C6 06 D1 05 0B     .....   MOV    BYTE PTR [05D1h], 0Bh
000064EE  C3                 .       RET    NEAR
.
000064EF  C6 06 D5 05 FF     .....   MOV    BYTE PTR [05D5h], FFh
000064F4  8B D8              ..      MOV    BX, AX
000064F6  8B 47 1A           .G.     MOV    AX, [BX+1Ah]
000064F9  A3 83 07           ...     MOV    [0783h], AX
000064FC  8B 57 1E           .W.     MOV    DX, [BX+1Eh]
000064FF  39 16 87 07        9...    CMP    [0787h], DX
00006503  77 1A              w.      JNBE   651Fh
00006505  72 09              r.      JC     6510h
00006507  8B 47 1C           .G.     MOV    AX, [BX+1Ch]
0000650A  39 06 85 07        9...    CMP    [0785h], AX
0000650E  73 0F              s.      JNC    651Fh
.
00006510  A3 85 07           ...     MOV    [0785h], AX
00006513  89 16 87 07        ....    MOV    [0787h], DX
00006517  C6 06 D8 07 FF     .....   MOV    BYTE PTR [07D8h], FFh
0000651C  B0 01              ..      MOV    AL, 01h
0000651E  C3                 .       RET    NEAR
.
0000651F  33 C0              3.      XOR    AX, AX
00006521  C3                 .       RET    NEAR
.
00006522  80 3E 3B 06 01     .>;..   CMP    BYTE PTR [063Bh], 01h
00006527  77 2A              w*      JNBE   6553h
00006529  F6 06 44 06 80     ..D..   TEST   BYTE PTR [0644h], 80h
0000652E  74 23              t#      JE     6553h
00006530  C6 06 D4 05 0F     .....   MOV    BYTE PTR [05D4h], 0Fh
00006535  F7 06 6F 06 50 00  ..o.P.  TEST   WORD PTR [066Fh], 0050h
0000653B  75 05              u.      JNE    6542h
0000653D  C6 06 D4 05 FF     .....   MOV    BYTE PTR [05D4h], FFh
.
00006542  E8 3D F1           .=.     CALL   5682h
00006545  0B C0              ..      OR     AX, AX
00006547  74 02              t.      JE     654Bh
00006549  EB 09              ..      JMP    6554h
.
0000654B  C6 06 D1 05 0B     .....   MOV    BYTE PTR [05D1h], 0Bh
00006550  83 C4 02 C3        ....    ADD    SP, C302h
.
00006554  8B 1E AF 07        ....    MOV    BX, [07AFh]
00006558  F7 47 1A FF FF     .G...   TEST   WORD PTR [BX+1Ah], FFFFh
0000655D  75 06              u.      JNE    6565h
0000655F  A1 83 07           ...     MOV    AX, [0783h]
00006562  89 47 1A           .G.     MOV    [BX+1Ah], AX
.
00006565  A1 85 07           ...     MOV    AX, [0785h]
00006568  8B 16 87 07        ....    MOV    DX, [0787h]
0000656C  3B 57 1E           ;W.     CMP    DX, [BX+1Eh]
0000656F  77 07              w.      JNBE   6578h
00006571  72 0B              r.      JC     657Eh
00006573  3B 47 1C           ;G.     CMP    AX, [BX+1Ch]
00006576  76 06              v.      JBE    657Eh
.
00006578  89 47 1C           .G.     MOV    [BX+1Ch], AX
0000657B  89 57 1E           .W.     MOV    [BX+1Eh], DX
.
0000657E  80 4F 0B 20        .O.     OR     BYTE PTR [BX+0Bh], 20h
00006582  80 26 74 07 7F     .&t.   AND    BYTE PTR [0774h], 7Fh
00006587  E9 A5 D0           ...     JMP    362Fh
.
0000658A  C3                 .       RET    NEAR
.
0000658B  A1 E6 07           ...     MOV    AX, [07E6h]
0000658E  85 C0              ..      TEST   AX, AX
00006590  74 06              t.      JE     6598h
00006592  93                 .       XCHG   BX
00006593  8B 47 06           .G.     MOV    AX, [BX+06h]
00006596  0B C0              ..      OR     AX, AX
.
00006598  C3                 .       RET    NEAR
00006599  00 00              ..      ADD    [BX+SI], AL
0000659B  00 00              ..      ADD    [BX+SI], AL
0000659D  00 00              ..      ADD    [BX+SI], AL
0000659F  00 E9              ..      ADD    CL, CH
000065A1  6D                 m       INSW
000065A2  00 E9              ..      ADD    CL, CH
000065A4  B2 00              ..      MOV    DL, 00h
000065A6  87 6A 81           .j.     XCHG   BP, [BP+SI+81h]
000065A9  01 C4              ..      ADD    SP, AX
000065AB  01 D8              ..      ADD    AX, BX
000065AD  01 95 01 F1        ....    ADD    [DI+F101h], DX
000065B1  01 D2              ..      ADD    DX, DX
000065B3  01 FA              ..      ADD    DX, DI
000065B5  01 72 02           .r.     ADD    [BP+SI+02h], SI
000065B8  72 02              r.      JC     65BCh
000065BA  03 02              ..      ADD    AX, [BP+SI]
.
000065BC  21 02              !.      AND    [BP+SI], AX
000065BE  26                 &       ES:
000065BF  02 6F 02           .o.     ADD    CH, [BX+02h]
000065C2  72 02              r.      JC     65C6h
000065C4  E1 00              ..      LOOPZ  65C6h
.
000065C6  9E                 .       SAHF
000065C7  01 8F 01 BB        ....    ADD    [BX+BB01h], CX
000065CB  01 2B              .+      ADD    [BP+DI], BP
000065CD  02 40 02           .@.     ADD    AL, [BX+SI+02h]
000065D0  DD                 .       ...
000065D1  00 DD              ..      ADD    CH, BL
000065D3  00 DD              ..      ADD    CH, BL
000065D5  00 DD              ..      ADD    CH, BL
000065D7  00 DD              ..      ADD    CH, BL
000065D9  00 DD              ..      ADD    CH, BL
000065DB  00 DD              ..      ADD    CH, BL
000065DD  00 DD              ..      ADD    CH, BL
000065DF  00 DD              ..      ADD    CH, BL
000065E1  00 FE              ..      ADD    DH, BH
000065E3  2E                 .       CS:
000065E4  DD                 .       ...
000065E5  00 DD              ..      ADD    CH, BL
000065E7  00 DD              ..      ADD    CH, BL
000065E9  00 DD              ..      ADD    CH, BL
000065EB  00 DD              ..      ADD    CH, BL
000065ED  00 2B              .+      ADD    [BP+DI], CH
000065EF  02 40 02           .@.     ADD    AL, [BX+SI+02h]
000065F2  8F 01              ..      POP    [BX+DI]
000065F4  BB 01 E8           ...     MOV    BX, E801h
000065F7  00 DD              ..      ADD    CH, BL
000065F9  00 DD              ..      ADD    CH, BL
000065FB  00 9D 03 9D        ....    ADD    [DI+9D03h], BL
000065FF  03 4A 0F           .J.     ADD    CX, [BP+SI+0Fh]
00006602  50                 P       PUSH   AX
00006603  0F                 .       POP    CS
00006604  4C                 L       DEC    SP
00006605  0F                 .       POP    CS
00006606  4E                 N       DEC    SI
00006607  0F                 .       POP    CS
00006608  0E                 .       PUSH   CS
00006609  01 0E 01 22        ..."    ADD    [2201h], CX
0000660D  01 49 01           .I.     ADD    [BX+DI+01h], CX
00006610  E8 44 43           .DC     CALL   A957h
00006613  8C 0E 44 10        ..D.    MOV    [1044h], CS
00006617  33 F6              3.      XOR    SI, SI
00006619  B9 10 00           ...     MOV    CX, 0010h
.
0000661C  51                 Q       PUSH   CX
0000661D  8B 9C 28 0F        ..(.    MOV    BX, [SI+0F28h]
00006621  0B DB              ..      OR     BX, BX
00006623  74 07              t.      JE     662Ch
00006625  32 D2              2.      XOR    DL, DL
00006627  56                 V       PUSH   SI
00006628  FF 57 18           .W.     CALL   [BX+18h]
0000662B  5E                 ^       POP    SI
.
0000662C  8B 9C 08 0F        ....    MOV    BX, [SI+0F08h]
00006630  0B DB              ..      OR     BX, BX
00006632  74 05              t.      JE     6639h
00006634  56                 V       PUSH   SI
00006635  FF 57 14           .W.     CALL   [BX+14h]
00006638  5E                 ^       POP    SI
.
00006639  46                 F       INC    SI
0000663A  46                 F       INC    SI
0000663B  59                 Y       POP    CX
0000663C  E2 DE              ..      LOOP   661Ch
0000663E  8B 1E 48 0F        ..H.    MOV    BX, [0F48h]
00006642  8A 47 0F           .G.     MOV    AL, [BX+0Fh]
00006645  A2 06 0F           ...     MOV    [0F06h], AL
00006648  E8 78 12           .x.     CALL   78C3h
0000664B  E8 EE 02           ...     CALL   693Ch
0000664E  E8 49 43           .IC     CALL   A99Ah
00006651  BE 4A 12           .J.     MOV    SI, 124Ah
00006654  E8 D3 01           ...     CALL   682Ah
00006657  CB                 .       RETF
00006658  FC                 .       CLD
00006659  32 E4              2.      XOR    AH, AH
0000665B  3C 2B              <+      CMP    AL, 2Bh
0000665D  77 10              w.      JNBE   666Fh
0000665F  FC                 .       CLD
00006660  D1 E0              ..      SHL    AX, 1
00006662  93                 .       XCHG   BX
00006663  2E                 .       CS:
00006664  FF 97 08 00        ....    CALL   [BX+0008h]
.
00006668  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000666C  8B D8              ..      MOV    BX, AX
0000666E  CB                 .       RETF
.
0000666F  2C 80              ,.      SUB    AL, 80h
00006671  72 05              r.      JC     6678h
00006673  E8 C0 41           ..A     CALL   A836h
00006676  EB F0              ..      JMP    6668h
.
00006678  E8 02 00           ...     CALL   667Dh
0000667B  EB EB              ..      JMP    6668h
.
0000667D  B8 FF FF           ...     MOV    AX, FFFFh
00006680  C3                 .       RET    NEAR
00006681  8B D9              ..      MOV    BX, CX
00006683  B2 01              ..      MOV    DL, 01h
00006685  FF 67 18           .g.     JMP    [BX+18h]
00006688  8A C6              ..      MOV    AL, DH
0000668A  98                 .       CBW
0000668B  3C 04              <.      CMP    AL, 04h
0000668D  73 1B              s.      JNC    66AAh
0000668F  E3 16              ..      JCXZ   66A7h
00006691  8B F0              ..      MOV    SI, AX
00006693  D1 E6              ..      SHL    SI, 1
00006695  2E                 .       CS:
00006696  8B 9C 60 00        ..`.    MOV    BX, [SI+0060h]
0000669A  8B 1F              ..      MOV    BX, [BX]
0000669C  85 DB              ..      TEST   BX, BX
0000669E  74 07              t.      JE     66A7h
000066A0  8B EC              ..      MOV    BP, SP
000066A2  2E                 .       CS:
000066A3  FF A4 68 00        ..h.    JMP    [SI+0068h]
.
000066A7  2B C0              +.      SUB    AX, AX
000066A9  C3                 .       RET    NEAR
.
000066AA  B8 FF FF           ...     MOV    AX, FFFFh
000066AD  C3                 .       RET    NEAR
000066AE  F6 47 0E 10        .G..    TEST   BYTE PTR [BX+0Eh], 10h
000066B2  74 03              t.      JE     66B7h
000066B4  FF 67 22           .g"     JMP    [BX+22h]
.
000066B7  E8 50 00           .P.     CALL   670Ah
000066BA  E2 FB              ..      LOOP   66B7h
000066BC  2B C0              +.      SUB    AX, AX
000066BE  87 46 0A           .F.     XCHG   AX, [BP+0Ah]
000066C1  C3                 .       RET    NEAR
000066C2  F6 47 0E 20        .G.     TEST   BYTE PTR [BX+0Eh], 20h
000066C6  74 03              t.      JE     66CBh
000066C8  FF 67 24           .g$     JMP    [BX+24h]
.
000066CB  BF 1A 00           ...     MOV    DI, 001Ah
000066CE  E8 45 00           .E.     CALL   6716h
000066D1  06                 .       PUSH   ES
000066D2  C4 7E 06           .~.     LES    DI, [BP+06h]
000066D5  AA                 .       STOSB
000066D6  89 7E 06           .~.     MOV    [BP+06h], DI
000066D9  07                 .       POP    ES
000066DA  49                 I       DEC    CX
000066DB  74 25              t%      JE     6702h
000066DD  BF 1C 00           ...     MOV    DI, 001Ch
000066E0  E8 33 00           .3.     CALL   6716h
000066E3  84 C0              ..      TEST   AL, AL
000066E5  75 E4              u.      JNE    66CBh
000066E7  EB 19              ..      JMP    6702h
000066E9  F6 47 0E 40        .G.@    TEST   BYTE PTR [BX+0Eh], 40h
000066ED  74 03              t.      JE     66F2h
000066EF  FF 67 26           .g&     JMP    [BX+26h]
.
000066F2  E8 15 00           ...     CALL   670Ah
000066F5  49                 I       DEC    CX
000066F6  74 0A              t.      JE     6702h
000066F8  BF 20 00           . .     MOV    DI, 0020h
000066FB  E8 18 00           ...     CALL   6716h
000066FE  84 C0              ..      TEST   AL, AL
00006700  75 F0              u.      JNE    66F2h
.
00006702  F7 D9              ..      NEG    CX
00006704  03 4E 0A           .N.     ADD    CX, [BP+0Ah]
00006707  8B C1              ..      MOV    AX, CX
00006709  C3                 .       RET    NEAR
.
0000670A  1E                 .       PUSH   DS
0000670B  C5 76 06           .v.     LDS    SI, [BP+06h]
0000670E  AC                 .       LODSB
0000670F  89 76 06           .v.     MOV    [BP+06h], SI
00006712  1F                 .       POP    DS
00006713  BF 1E 00           ...     MOV    DI, 001Eh
.
00006716  53                 S       PUSH   BX
00006717  51                 Q       PUSH   CX
00006718  55                 U       PUSH   BP
00006719  8A C8              ..      MOV    CL, AL
0000671B  FF 11              ..      CALL   [BX+DI]
0000671D  5D                 ]       POP    BP
0000671E  59                 Y       POP    CX
0000671F  5B                 [       POP    BX
00006720  C3                 .       RET    NEAR
00006721  8B 1E 48 0F        ..H.    MOV    BX, [0F48h]
.
00006725  0B DB              ..      OR     BX, BX
00006727  74 03              t.      JE     672Ch
00006729  FF 67 1C           .g.     JMP    [BX+1Ch]
.
0000672C  33 C0              3.      XOR    AX, AX
0000672E  C3                 .       RET    NEAR
0000672F  8B 1E 4C 0F        ..L.    MOV    BX, [0F4Ch]
00006733  EB F0              ..      JMP    6725h
00006735  8B 1E 50 0F        ..P.    MOV    BX, [0F50h]
00006739  BF 16 00           ...     MOV    DI, 0016h
0000673C  EB 07              ..      JMP    6745h
0000673E  8B 1E 4A 0F        ..J.    MOV    BX, [0F4Ah]
00006742  BF 12 00           ...     MOV    DI, 0012h
.
00006745  0B DB              ..      OR     BX, BX
00006747  74 0F              t.      JE     6758h
00006749  53                 S       PUSH   BX
0000674A  57                 W       PUSH   DI
0000674B  FF 57 20           .W      CALL   [BX+20h]
0000674E  5F                 _       POP    DI
0000674F  5B                 [       POP    BX
00006750  0A C0              ..      OR     AL, AL
00006752  74 06              t.      JE     675Ah
00006754  8B 19              ..      MOV    BX, [BX+DI]
00006756  EB ED              ..      JMP    6745h
.
00006758  B0 FF              ..      MOV    AL, FFh
.
0000675A  C3                 .       RET    NEAR
0000675B  8B 1E 4E 0F        ..N.    MOV    BX, [0F4Eh]
0000675F  BF 14 00           ...     MOV    DI, 0014h
00006762  EB E1              ..      JMP    6745h
00006764  8B 1E 48 0F        ..H.    MOV    BX, [0F48h]
.
00006768  0B DB              ..      OR     BX, BX
0000676A  74 03              t.      JE     676Fh
0000676C  FF 67 1A           .g.     JMP    [BX+1Ah]
.
0000676F  33 C0              3.      XOR    AX, AX
00006771  C3                 .       RET    NEAR
00006772  8B 1E 4C 0F        ..L.    MOV    BX, [0F4Ch]
00006776  EB F0              ..      JMP    6768h
.
00006778  8B 1E 4A 0F        ..J.    MOV    BX, [0F4Ah]
0000677C  BF 12 00           ...     MOV    DI, 0012h
.
0000677F  0B DB              ..      OR     BX, BX
00006781  74 0D              t.      JE     6790h
00006783  53                 S       PUSH   BX
00006784  51                 Q       PUSH   CX
00006785  57                 W       PUSH   DI
00006786  FF 57 1E           .W.     CALL   [BX+1Eh]
00006789  5F                 _       POP    DI
0000678A  59                 Y       POP    CX
0000678B  5B                 [       POP    BX
0000678C  8B 19              ..      MOV    BX, [BX+DI]
0000678E  EB EF              ..      JMP    677Fh
.
00006790  C3                 .       RET    NEAR
00006791  8B 1E 50 0F        ..P.    MOV    BX, [0F50h]
00006795  BF 16 00           ...     MOV    DI, 0016h
00006798  EB E5              ..      JMP    677Fh
0000679A  8B 1E 4E 0F        ..N.    MOV    BX, [0F4Eh]
0000679E  BF 14 00           ...     MOV    DI, 0014h
000067A1  EB DC              ..      JMP    677Fh
000067A3  33 DB              3.      XOR    BX, BX
000067A5  80 F9 0F           ...     CMP    CL, 0Fh
000067A8  77 14              w.      JNBE   67BEh
000067AA  8A D9              ..      MOV    BL, CL
000067AC  D1 E3              ..      SHL    BX, 1
000067AE  8B 9F 08 0F        ....    MOV    BX, [BX+0F08h]
000067B2  0B DB              ..      OR     BX, BX
000067B4  74 08              t.      JE     67BEh
000067B6  F6 C2 01           ...     TEST   DL, 01h
000067B9  75 03              u.      JNE    67BEh
000067BB  FF 57 16           .W.     CALL   [BX+16h]
.
000067BE  8B C3              ..      MOV    AX, BX
000067C0  C3                 .       RET    NEAR
000067C1  BF 18 00           ...     MOV    DI, 0018h
000067C4  EB 33              .3      JMP    67F9h
000067C6  BF 1A 00           ...     MOV    DI, 001Ah
000067C9  EB 2E              ..      JMP    67F9h
000067CB  8B EC              ..      MOV    BP, SP
000067CD  8A 5E 0E           .^.     MOV    BL, [BP+0Eh]
000067D0  80 FB 02           ...     CMP    BL, 02h
000067D3  73 20              s       JNC    67F5h
000067D5  32 FF              2.      XOR    BH, BH
000067D7  D1 E3              ..      SHL    BX, 1
000067D9  8B 9F 08 0F        ....    MOV    BX, [BX+0F08h]
000067DD  E9 DC 2C           ..,     JMP    94BCh
000067E0  8B EC              ..      MOV    BP, SP
000067E2  8A 5E 0E           .^.     MOV    BL, [BP+0Eh]
000067E5  80 FB 02           ...     CMP    BL, 02h
000067E8  73 0B              s.      JNC    67F5h
000067EA  32 FF              2.      XOR    BH, BH
000067EC  D1 E3              ..      SHL    BX, 1
000067EE  8B 9F 08 0F        ....    MOV    BX, [BX+0F08h]
000067F2  E9 CF 2C           ..,     JMP    94C4h
.
000067F5  B8 01 01           ...     MOV    AX, 0101h
000067F8  C3                 .       RET    NEAR
.
000067F9  8B EC              ..      MOV    BP, SP
000067FB  8A 5E 0E           .^.     MOV    BL, [BP+0Eh]
000067FE  32 FF              2.      XOR    BH, BH
00006800  D1 E3              ..      SHL    BX, 1
00006802  8B 9F 08 0F        ....    MOV    BX, [BX+0F08h]
00006806  0B DB              ..      OR     BX, BX
00006808  74 02              t.      JE     680Ch
0000680A  FF 21              .!      JMP    [BX+DI]
.
0000680C  B0 01              ..      MOV    AL, 01h
0000680E  C3                 .       RET    NEAR
0000680F  33 C0              3.      XOR    AX, AX
00006811  C3                 .       RET    NEAR
00006812  33 C0              3.      XOR    AX, AX
00006814  C3                 .       RET    NEAR
.
00006815  B1 84              ..      MOV    CL, 84h
00006817  FF 1E 30 00        ..0.    CALL   FAR [0030h]
0000681B  C3                 .       RET    NEAR
.
0000681C  B1 8D              ..      MOV    CL, 8Dh
0000681E  FF 1E 30 00        ..0.    CALL   FAR [0030h]
00006822  C3                 .       RET    NEAR
.
00006823  B1 8E              ..      MOV    CL, 8Eh
00006825  FF 1E 30 00        ..0.    CALL   FAR [0030h]
00006829  C3                 .       RET    NEAR
.
0000682A  26                 &       ES:
0000682B  80 3E 46 00 FF     .>F..   CMP    BYTE PTR [0046h], FFh
00006830  74 0E              t.      JE     6840h
.
00006832  8A 0C              ..      MOV    CL, [SI]
00006834  0A C9              ..      OR     CL, CL
00006836  74 08              t.      JE     6840h
00006838  56                 V       PUSH   SI
00006839  E8 3C FF           .<.     CALL   6778h
0000683C  5E                 ^       POP    SI
0000683D  46                 F       INC    SI
0000683E  EB F2              ..      JMP    6832h
.
00006840  C3                 .       RET    NEAR
.
00006841  5E                 ^       POP    SI
00006842  1E                 .       PUSH   DS
00006843  0E                 .       PUSH   CS
00006844  1F                 .       POP    DS
00006845  E8 0E 00           ...     CALL   6856h
00006848  B8 03 00           ...     MOV    AX, 0003h
0000684B  B9 00 00           ...     MOV    CX, 0000h
.
0000684E  E2 FE              ..      LOOP   684Eh
00006850  48                 H       DEC    AX
00006851  75 FB              u.      JNE    684Eh
00006853  1F                 .       POP    DS
00006854  56                 V       PUSH   SI
00006855  C3                 .       RET    NEAR
.
00006856  FC                 .       CLD
.
00006857  E4 00              ..      IN     AL, 00h
00006859  D0 E0              ..      SHL    AL, 1
0000685B  79 FA              y.      JNS    6857h
0000685D  AC                 .       LODSB
0000685E  84 C0              ..      TEST   AL, AL
00006860  74 04              t.      JE     6866h
00006862  E6 02              ..      OUT    02h, AL
00006864  EB F1              ..      JMP    6857h
.
00006866  C3                 .       RET    NEAR
00006867  E8 06 00           ...     CALL   6870h
0000686A  E8 03 00           ...     CALL   6870h
0000686D  E8 00 00           ...     CALL   6870h
.
00006870  50                 P       PUSH   AX
.
00006871  E4 00              ..      IN     AL, 00h
00006873  D0 E0              ..      SHL    AL, 1
00006875  79 FA              y.      JNS    6871h
00006877  8A C4              ..      MOV    AL, AH
00006879  B1 04              ..      MOV    CL, 04h
0000687B  D2 E8              ..      SHR    AL, CL
0000687D  24 0F              $.      AND    AL, 0Fh
0000687F  04 30              .0      ADD    AL, 30h
00006881  3C 39              <9      CMP    AL, 39h
00006883  7E 02              ~.      JLE    6887h
00006885  04 07              ..      ADD    AL, 07h
.
00006887  E6 02              ..      OUT    02h, AL
00006889  58                 X       POP    AX
0000688A  D3 E0              ..      SHL    AX, CL
0000688C  C3                 .       RET    NEAR
.
0000688D  FF 1E 38 00        ..8.    CALL   FAR [0038h]
00006891  C3                 .       RET    NEAR
.
00006892  A0 04 0F           ...     MOV    AL, [0F04h]
00006895  FE 06 04 0F        ....    INC    BYTE PTR [0F04h]
00006899  3A 06 05 0F        :...    CMP    AL, [0F05h]
0000689D  77 01              w.      JNBE   68A0h
0000689F  C3                 .       RET    NEAR
.
000068A0  E8 9E FF           ...     CALL   6841h
000068A3  E9 4F 00           .O.     JMP    68F5h
000068A6  0D 0A 46           ..F     OR     AX, 460Ah
000068A9  41                 A       INC    CX
000068AA  54                 T       PUSH   SP
000068AB  41                 A       INC    CX
000068AC  4C                 L       DEC    SP
000068AD  20 45 52            ER     AND    [DI+52h], AL
000068B0  52                 R       PUSH   DX
000068B1  4F                 O       DEC    DI
000068B2  52                 R       PUSH   DX
000068B3  3A 20              :       CMP    AH, [BX+SI]
000068B5  6E                 n       OUTSB
000068B6  6F                 o       OUTSW
000068B7  20 6D 6F            mo     AND    [DI+6Fh], CH
000068BA  72 65              re      JC     6921h
000068BC  20 66 6C            fl     AND    [BP+6Ch], AH
000068BF  61                 a       POPA
000068C0  67                 g       ...
000068C1  73 0D              s.      JNC    68D0h
000068C3  0A 00              ..      OR     AL, [BX+SI]
.
000068C5  BE 56 0F           .V.     MOV    SI, 0F56h
000068C8  29 44 02           )D.     SUB    [SI+02h], AX
000068CB  76 06              v.      JBE    68D3h
000068CD  8B 04              ..      MOV    AX, [SI]
000068CF  03 44 02           .D.     ADD    AX, [SI+02h]
000068D2  C3                 .       RET    NEAR
.
000068D3  E8 6B FF           .k.     CALL   6841h
000068D6  0D 0A 46           ..F     OR     AX, 460Ah
000068D9  41                 A       INC    CX
000068DA  54                 T       PUSH   SP
000068DB  41                 A       INC    CX
000068DC  4C                 L       DEC    SP
000068DD  20 45 52            ER     AND    [DI+52h], AL
000068E0  52                 R       PUSH   DX
000068E1  4F                 O       DEC    DI
000068E2  52                 R       PUSH   DX
000068E3  3A 20              :       CMP    AH, [BX+SI]
000068E5  6F                 o       OUTSW
000068E6  75 74              ut      JNE    695Ch
000068E8  20 6F 66            of     AND    [BX+66h], CH
000068EB  20 6D 65            me     AND    [DI+65h], CH
000068EE  6D                 m       INSW
000068EF  6F                 o       OUTSW
000068F0  72 79              ry      JC     696Bh
000068F2  0D 0A 00           ...     OR     AX, 000Ah
.
000068F5  F4                 .       HALT
000068F6  EB FD              ..      JMP    68F5h
.
000068F8  8B 16 BD 2C        ...,    MOV    DX, [2CBDh]
000068FC  BE 56 0F           .V.     MOV    SI, 0F56h
000068FF  B9 20 00           . .     MOV    CX, 0020h
.
00006902  8B 04              ..      MOV    AX, [SI]
00006904  3B C2              ;.      CMP    AX, DX
00006906  72 0B              r.      JC     6913h
00006908  C7 04 00 00        ....    MOV    WORD PTR [SI], 0000h
0000690C  C7 44 02 00 00     .D...   MOV    WORD PTR [SI+02h], 0000h
00006911  EB 0E              ..      JMP    6921h
.
00006913  03 44 02           .D.     ADD    AX, [SI+02h]
00006916  3B C2              ;.      CMP    AX, DX
00006918  76 07              v.      JBE    6921h
0000691A  8B C2              ..      MOV    AX, DX
0000691C  2B 07              +.      SUB    AX, [BX]
0000691E  89 47 02           .G.     MOV    [BX+02h], AX
.
00006921  83 C6 06           ...     ADD    SI, 06h
00006924  E2 DC              ..      LOOP   6902h
00006926  C3                 .       RET    NEAR
.
00006927  06                 .       PUSH   ES
00006928  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000692C  FF 1E 30 00        ..0.    CALL   FAR [0030h]
00006930  07                 .       POP    ES
00006931  C3                 .       RET    NEAR
.
00006932  1E                 .       PUSH   DS
00006933  2E                 .       CS:
00006934  8E 1E 06 00        ....    MOV    DS, [0006h]
00006938  FF 2E 34 00        ..4.    JMP    FAR [0034h]
.
0000693C  C3                 .       RET    NEAR
0000693D  B8 FF FF           ...     MOV    AX, FFFFh
00006940  C3                 .       RET    NEAR
00006941  33 C0              3.      XOR    AX, AX
00006943  C3                 .       RET    NEAR
00006944  B0 FF              ..      MOV    AL, FFh
00006946  C3                 .       RET    NEAR
.
00006947  C7 06 64 13 00 00  ..d...  MOV    WORD PTR [1364h], 0000h
0000694D  E8 14 00           ...     CALL   6964h
00006950  B4 07              ..      MOV    AH, 07h
00006952  A0 F9 12           ...     MOV    AL, [12F9h]
00006955  E8 2E 00           ...     CALL   6986h
00006958  B4 08              ..      MOV    AH, 08h
0000695A  A0 F8 12           ...     MOV    AL, [12F8h]
0000695D  E8 26 00           .&.     CALL   6986h
00006960  A1 64 13           .d.     MOV    AX, [1364h]
00006963  C3                 .       RET    NEAR
.
00006964  A1 F4 12           ...     MOV    AX, [12F4h]
00006967  25 E0 0F           %..     AND    AX, 0FE0h
0000696A  B9 08 00           ...     MOV    CX, 0008h
0000696D  BF 7F 13           ..     MOV    DI, 137Fh
00006970  FC                 .       CLD
00006971  06                 .       PUSH   ES
00006972  1E                 .       PUSH   DS
00006973  07                 .       POP    ES
00006974  F2                 .       REPNZ
00006975  AF                 .       SCASW
00006976  07                 .       POP    ES
00006977  75 1C              u.      JNE    6995h
00006979  8B D9              ..      MOV    BX, CX
0000697B  03 DB              ..      ADD    BX, BX
0000697D  03 DB              ..      ADD    BX, BX
0000697F  B7 E3              ..      MOV    BH, E3h
00006981  B0 9C              ..      MOV    AL, 9Ch
00006983  E9 7D 0C           .}.     JMP    7603h
.
00006986  BB 66 13           .f.     MOV    BX, 1366h
00006989  D7                 .       XLAT
0000698A  84 C0              ..      TEST   AL, AL
0000698C  74 07              t.      JE     6995h
0000698E  8A D8              ..      MOV    BL, AL
00006990  8A C4              ..      MOV    AL, AH
00006992  E9 6E 0C           .n.     JMP    7603h
.
00006995  C7 06 64 13 FF FF  ..d...  MOV    WORD PTR [1364h], FFFFh
0000699B  C3                 .       RET    NEAR
0000699C  E8 6A 01           .j.     CALL   6B09h
0000699F  B0 02              ..      MOV    AL, 02h
000069A1  BB 02 00           ...     MOV    BX, 0002h
000069A4  E8 5C 0C           .\.     CALL   7603h
000069A7  53                 S       PUSH   BX
000069A8  E8 73 0B           .s.     CALL   751Eh
000069AB  5B                 [       POP    BX
000069AC  50                 P       PUSH   AX
000069AD  B0 02              ..      MOV    AL, 02h
000069AF  E8 51 0C           .Q.     CALL   7603h
000069B2  E8 B1 01           ...     CALL   6B66h
000069B5  58                 X       POP    AX
000069B6  C3                 .       RET    NEAR
000069B7  B0 80              ..      MOV    AL, 80h
000069B9  BB FF FF           ...     MOV    BX, FFFFh
000069BC  E8 44 0C           .D.     CALL   7603h
000069BF  33 C0              3.      XOR    AX, AX
000069C1  84 DB              ..      TEST   BL, BL
000069C3  74 02              t.      JE     69C7h
000069C5  FE C8              ..      DEC    AL
.
000069C7  C3                 .       RET    NEAR
000069C8  8A C1              ..      MOV    AL, CL
000069CA  E9 6D 0B           .m.     JMP    753Ah
.
000069CD  BB 90 13           ...     MOV    BX, 1390h
000069D0  E9 1C 10           ...     JMP    79EFh
.
000069D3  80 3E A4 13 00     .>...   CMP    BYTE PTR [13A4h], 00h
000069D8  75 01              u.      JNE    69DBh
000069DA  C3                 .       RET    NEAR
.
000069DB  06                 .       PUSH   ES
000069DC  33 C0              3.      XOR    AX, AX
000069DE  8E C0              ..      MOV    ES, AX
000069E0  26                 &       ES:
000069E1  C4 3E 24 00        .>$.    LES    DI, [0024h]
000069E5  8C C0              ..      MOV    AX, ES
000069E7  0B C7              ..      OR     AX, DI
000069E9  74 1E              t.      JE     6A09h
000069EB  FC                 .       CLD
000069EC  B0 E4              ..      MOV    AL, E4h
000069EE  B9 00 01           ...     MOV    CX, 0100h
.
000069F1  F2                 .       REPNZ
000069F2  AE                 .       SCASB
000069F3  E3 14              ..      JCXZ   6A09h
000069F5  26                 &       ES:
000069F6  80 3D 60           .=`     CMP    BYTE PTR [DI], 60h
000069F9  75 F6              u.      JNE    69F1h
000069FB  B3 B0              ..      MOV    BL, B0h
000069FD  26                 &       ES:
000069FE  89 5D FF           .].     MOV    [DI+FFh], BX
00006A01  CD 09              ..      INT    09h
00006A03  26                 &       ES:
00006A04  C7 45 FF E4 60     .E..`   MOV    WORD PTR [DI+FFh], 60E4h
.
00006A09  07                 .       POP    ES
00006A0A  C3                 .       RET    NEAR
00006A0B  C7 06 92 13 32 00  ....2.  MOV    WORD PTR [1392h], 0032h
00006A11  E8 04 00           ...     CALL   6A18h
00006A14  E8 99 00           ...     CALL   6AB0h
00006A17  C3                 .       RET    NEAR
.
00006A18  1E                 .       PUSH   DS
00006A19  33 C0              3.      XOR    AX, AX
00006A1B  8E D8              ..      MOV    DS, AX
00006A1D  81 3E 24 00 DB 27  .>$..'  CMP    WORD PTR [0024h], 27DBh
00006A23  75 4E              uN      JNE    6A73h
00006A25  81 3E 26 00 00 10  .>&...  CMP    WORD PTR [0026h], 1000h
00006A2B  75 46              uF      JNE    6A73h
00006A2D  B8 00 10           ...     MOV    AX, 1000h
00006A30  8E D8              ..      MOV    DS, AX
00006A32  81 3E 04 91 8A E6  .>....  CMP    WORD PTR [9104h], E68Ah
00006A38  75 39              u9      JNE    6A73h
00006A3A  81 3E 11 91 06 B8  .>....  CMP    WORD PTR [9111h], B806h
00006A40  75 31              u1      JNE    6A73h
00006A42  06                 .       PUSH   ES
00006A43  8E C0              ..      MOV    ES, AX
00006A45  8C C8              ..      MOV    AX, CS
00006A47  8E D8              ..      MOV    DS, AX
00006A49  FC                 .       CLD
00006A4A  BE D5 04           ...     MOV    SI, 04D5h
00006A4D  BF 04 91           ...     MOV    DI, 9104h
00006A50  B9 04 00           ...     MOV    CX, 0004h
00006A53  F3                 .       REPZ
00006A54  A4                 .       MOVSB
00006A55  BE E2 04           ...     MOV    SI, 04E2h
00006A58  BF 11 91           ...     MOV    DI, 9111h
00006A5B  B9 0F 00           ...     MOV    CX, 000Fh
00006A5E  F3                 .       REPZ
00006A5F  A4                 .       MOVSB
00006A60  07                 .       POP    ES
00006A61  1F                 .       POP    DS
00006A62  C6 06 A4 13 FF     .....   MOV    BYTE PTR [13A4h], FFh
00006A67  BB 9C 13           ...     MOV    BX, 139Ch
00006A6A  E8 6C 0F           .l.     CALL   79D9h
00006A6D  BB 96 13           ...     MOV    BX, 1396h
00006A70  E9 7C 0F           .|.     JMP    79EFh
.
00006A73  1F                 .       POP    DS
00006A74  C3                 .       RET    NEAR
00006A75  43                 C       INC    BX
00006A76  E8 09 00           ...     CALL   6A82h
00006A79  00 00              ..      ADD    [BX+SI], AL
00006A7B  00 00              ..      ADD    [BX+SI], AL
00006A7D  00 00              ..      ADD    [BX+SI], AL
00006A7F  00 00              ..      ADD    [BX+SI], AL
00006A81  00 81 FA D8        ....    ADD    [BX+DI+D8FAh], AL
00006A85  03 75 08           .u.     ADD    SI, [DI+08h]
00006A88  24 02              $.      AND    AL, 02h
00006A8A  D0 E0              ..      SHL    AL, 1
00006A8C  B4 10              ..      MOV    AH, 10h
00006A8E  CD 10              ..      INT    10h
00006A90  C3                 .       RET    NEAR
00006A91  C7 06 9E 13 01 00  ......  MOV    WORD PTR [139Eh], 0001h
00006A97  83 06 A2 13 0B C7  ......  ADD    WORD PTR [13A2h], C70Bh
00006A9D  06                 .       PUSH   ES
00006A9E  98                 .       CBW
00006A9F  13 01              ..      ADC    AX, [BX+DI]
00006AA1  00 C3              ..      ADD    BL, AL
00006AA3  33 C9              3.      XOR    CX, CX
00006AA5  87 0E A2 13        ....    XCHG   CX, [13A2h]
.
00006AA9  51                 Q       PUSH   CX
00006AAA  CD 08              ..      INT    08h
00006AAC  59                 Y       POP    CX
00006AAD  E2 FA              ..      LOOP   6AA9h
00006AAF  C3                 .       RET    NEAR
.
00006AB0  06                 .       PUSH   ES
00006AB1  33 C0              3.      XOR    AX, AX
00006AB3  8E C0              ..      MOV    ES, AX
00006AB5  26                 &       ES:
00006AB6  A1 5A 00           .Z.     MOV    AX, [005Ah]
00006AB9  8C C9              ..      MOV    CX, CS
00006ABB  3B C1              ;.      CMP    AX, CX
00006ABD  74 1D              t.      JE     6ADCh
00006ABF  26                 &       ES:
00006AC0  81 3E 58 00 DF 77  .>X..w  CMP    WORD PTR [0058h], 77DFh
00006AC6  75 14              u.      JNE    6ADCh
00006AC8  8E C0              ..      MOV    ES, AX
00006ACA  26                 &       ES:
00006ACB  81 3E 80 0C 52 2B  .>..R+  CMP    WORD PTR [0C80h], 2B52h
00006AD1  75 09              u.      JNE    6ADCh
00006AD3  26                 &       ES:
00006AD4  81 3E BD 30 B2 50  .>.0.P  CMP    WORD PTR [30BDh], 50B2h
00006ADA  74 02              t.      JE     6ADEh
.
00006ADC  07                 .       POP    ES
00006ADD  C3                 .       RET    NEAR
.
00006ADE  1E                 .       PUSH   DS
00006ADF  8E D9              ..      MOV    DS, CX
00006AE1  FC                 .       CLD
00006AE2  BE 5B 05           .[.     MOV    SI, 055Bh
00006AE5  BF 80 0C           ...     MOV    DI, 0C80h
00006AE8  B9 08 00           ...     MOV    CX, 0008h
00006AEB  F3                 .       REPZ
00006AEC  A4                 .       MOVSB
00006AED  BE 63 05           .c.     MOV    SI, 0563h
00006AF0  BF BD 30           ..0     MOV    DI, 30BDh
00006AF3  B9 06 00           ...     MOV    CX, 0006h
00006AF6  F3                 .       REPZ
00006AF7  A4                 .       MOVSB
00006AF8  1F                 .       POP    DS
00006AF9  07                 .       POP    ES
00006AFA  C3                 .       RET    NEAR
00006AFB  50                 P       PUSH   AX
00006AFC  B8 07 0E           ...     MOV    AX, 0E07h
00006AFF  CD 10              ..      INT    10h
00006B01  58                 X       POP    AX
00006B02  C3                 .       RET    NEAR
00006B03  B4 03              ..      MOV    AH, 03h
00006B05  CD 10              ..      INT    10h
00006B07  8B C2              ..      MOV    AX, DX
.
00006B09  FB                 .       STI
00006B0A  51                 Q       PUSH   CX
.
00006B0B  06                 .       PUSH   ES
00006B0C  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00006B10  26                 &       ES:
00006B11  FE 06 13 00        ....    INC    BYTE PTR [0013h]
00006B15  07                 .       POP    ES
00006B16  B9 FF FF           ...     MOV    CX, FFFFh
00006B19  87 0E A6 13        ....    XCHG   CX, [13A6h]
00006B1D  E3 39              .9      JCXZ   6B58h
00006B1F  06                 .       PUSH   ES
00006B20  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00006B24  26                 &       ES:
00006B25  FE 0E 13 00        ....    DEC    BYTE PTR [0013h]
00006B29  07                 .       POP    ES
00006B2A  8B 0E 4E 00        ..N.    MOV    CX, [004Eh]
00006B2E  3B 0E AA 13        ;...    CMP    CX, [13AAh]
00006B32  74 2C              t,      JE     6B60h
00006B34  B9 FF FF           ...     MOV    CX, FFFFh
00006B37  87 0E A8 13        ....    XCHG   CX, [13A8h]
00006B3B  E3 02              ..      JCXZ   6B3Fh
00006B3D  EB CC              ..      JMP    6B0Bh
.
00006B3F  59                 Y       POP    CX
00006B40  60                 `       PUSHA
00006B41  06                 .       PUSH   ES
00006B42  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00006B46  8A 16 4A 17        ..J.    MOV    DL, [174Ah]
00006B4A  E8 C8 FC           ...     CALL   6815h
00006B4D  07                 .       POP    ES
00006B4E  61                 a       POPA
00006B4F  51                 Q       PUSH   CX
00006B50  C7 06 A8 13 00 00  ......  MOV    WORD PTR [13A8h], 0000h
00006B56  EB B3              ..      JMP    6B0Bh
.
00006B58  8B 0E 4E 00        ..N.    MOV    CX, [004Eh]
00006B5C  89 0E AA 13        ....    MOV    [13AAh], CX
.
00006B60  FE 06 AC 13        ....    INC    BYTE PTR [13ACh]
00006B64  59                 Y       POP    CX
00006B65  C3                 .       RET    NEAR
.
00006B66  FB                 .       STI
00006B67  FE 0E AC 13        ....    DEC    BYTE PTR [13ACh]
00006B6B  75 33              u3      JNE    6BA0h
00006B6D  E8 0D 0E           ...     CALL   797Dh
00006B70  C7 06 AA 13 00 00  ......  MOV    WORD PTR [13AAh], 0000h
00006B76  C7 06 A6 13 00 00  ......  MOV    WORD PTR [13A6h], 0000h
00006B7C  83 3E A8 13 FF     .>...   CMP    WORD PTR [13A8h], FFh
00006B81  75 12              u.      JNE    6B95h
00006B83  60                 `       PUSHA
00006B84  06                 .       PUSH   ES
00006B85  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00006B89  8A 16 4A 17        ..J.    MOV    DL, [174Ah]
00006B8D  E8 FD FC           ...     CALL   688Dh
00006B90  E8 90 FC           ...     CALL   6823h
00006B93  07                 .       POP    ES
00006B94  61                 a       POPA
.
00006B95  06                 .       PUSH   ES
00006B96  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00006B9A  26                 &       ES:
00006B9B  FE 0E 13 00        ....    DEC    BYTE PTR [0013h]
00006B9F  07                 .       POP    ES
.
00006BA0  C3                 .       RET    NEAR
.
00006BA1  E8 EE FC           ...     CALL   6892h
00006BA4  A2 4A 17           .J.     MOV    [174Ah], AL
00006BA7  E8 5F FF           ._.     CALL   6B09h
00006BAA  B0 08              ..      MOV    AL, 08h
00006BAC  E8 BF 08           ...     CALL   746Eh
00006BAF  B0 FC              ..      MOV    AL, FCh
00006BB1  E8 BA 08           ...     CALL   746Eh
00006BB4  2A C0              *.      SUB    AL, AL
00006BB6  E8 B5 08           ...     CALL   746Eh
00006BB9  B0 FD              ..      MOV    AL, FDh
00006BBB  E8 B0 08           ...     CALL   746Eh
00006BBE  B0 FF              ..      MOV    AL, FFh
00006BC0  E8 AB 08           ...     CALL   746Eh
00006BC3  2A C0              *.      SUB    AL, AL
00006BC5  E8 A6 08           ...     CALL   746Eh
00006BC8  E8 9B FF           ...     CALL   6B66h
00006BCB  54                 T       PUSH   SP
00006BCC  58                 X       POP    AX
00006BCD  3B C4              ;.      CMP    AX, SP
00006BCF  74 34              t4      JE     6C05h
00006BD1  BA 38 FF           .8.     MOV    DX, FF38h
00006BD4  B8 10 00           ...     MOV    AX, 0010h
00006BD7  EF                 .       OUT    DX, AX
00006BD8  1E                 .       PUSH   DS
00006BD9  33 C0              3.      XOR    AX, AX
00006BDB  8E D8              ..      MOV    DS, AX
00006BDD  C7 06 08 00 A6 11  ......  MOV    WORD PTR [0008h], 11A6h
00006BE3  8C 0E 0A 00        ....    MOV    [000Ah], CS
00006BE7  1F                 .       POP    DS
00006BE8  B8 FF FF           ...     MOV    AX, FFFFh
00006BEB  BA 5A FF           .Z.     MOV    DX, FF5Ah
00006BEE  EF                 .       OUT    DX, AX
00006BEF  B8 02 00           ...     MOV    AX, 0002h
00006BF2  BA 5C FF           .\.     MOV    DX, FF5Ch
00006BF5  EF                 .       OUT    DX, AX
00006BF6  B8 00 01           ...     MOV    AX, 0100h
00006BF9  BA 62 FF           .b.     MOV    DX, FF62h
00006BFC  EF                 .       OUT    DX, AX
00006BFD  B8 03 C0           ...     MOV    AX, C003h
00006C00  BA 66 FF           .f.     MOV    DX, FF66h
00006C03  EF                 .       OUT    DX, AX
00006C04  C3                 .       RET    NEAR
.
00006C05  B0 0C              ..      MOV    AL, 0Ch
00006C07  E6 60              .`      OUT    60h, AL
00006C09  C3                 .       RET    NEAR
00006C0A  00 00              ..      ADD    [BX+SI], AL
00006C0C  00 00              ..      ADD    [BX+SI], AL
00006C0E  1E                 .       PUSH   DS
00006C0F  2E                 .       CS:
00006C10  8E 1E 06 00        ....    MOV    DS, [0006h]
00006C14  8C 16 00 17        ....    MOV    [1700h], SS
00006C18  89 26 02 17        .&..    MOV    [1702h], SP
00006C1C  2E                 .       CS:
00006C1D  8E 16 06 00        ....    MOV    SS, [0006h]
00006C21  BC 00 17           ...     MOV    SP, 1700h
00006C24  81 E4 FE FF        ....    AND    SP, FFFEh
00006C28  60                 `       PUSHA
00006C29  06                 .       PUSH   ES
00006C2A  2E                 .       CS:
00006C2B  8E 06 06 00        ....    MOV    ES, [0006h]
00006C2F  FC                 .       CLD
00006C30  FE 06 03 0F        ....    INC    BYTE PTR [0F03h]
00006C34  54                 T       PUSH   SP
00006C35  58                 X       POP    AX
00006C36  3B C4              ;.      CMP    AX, SP
00006C38  74 07              t.      JE     6C41h
00006C3A  BA 22 FF           .".     MOV    DX, FF22h
00006C3D  B8 00 80           ...     MOV    AX, 8000h
00006C40  EF                 .       OUT    DX, AX
.
00006C41  E4 8C              ..      IN     AL, 8Ch
00006C43  A8 80              ..      TEST   AL, 80h
00006C45  74 13              t.      JE     6C5Ah
00006C47  E8 4F 00           .O.     CALL   6C99h
.
00006C4A  07                 .       POP    ES
00006C4B  61                 a       POPA
00006C4C  8E 16 00 17        ....    MOV    SS, [1700h]
00006C50  8B 26 02 17        .&..    MOV    SP, [1702h]
00006C54  FE 0E 03 0F        ....    DEC    BYTE PTR [0F03h]
00006C58  1F                 .       POP    DS
00006C59  CF                 .       IRET
.
00006C5A  E4 80              ..      IN     AL, 80h
00006C5C  A8 80              ..      TEST   AL, 80h
00006C5E  74 EA              t.      JE     6C4Ah
00006C60  BA 82 00           ...     MOV    DX, 0082h
00006C63  EC                 .       IN     AL, DX
00006C64  A8 80              ..      TEST   AL, 80h
00006C66  79 02              y.      JNS    6C6Ah
00006C68  EB 10              ..      JMP    6C7Ah
.
00006C6A  E8 30 08           .0.     CALL   749Dh
00006C6D  8A F8              ..      MOV    BH, AL
00006C6F  E8 2B 08           .+.     CALL   749Dh
00006C72  8A D8              ..      MOV    BL, AL
00006C74  E8 26 08           .&.     CALL   749Dh
00006C77  E8 FD 01           ...     CALL   6E77h
.
00006C7A  07                 .       POP    ES
00006C7B  61                 a       POPA
00006C7C  8E 16 00 17        ....    MOV    SS, [1700h]
00006C80  8B 26 02 17        .&..    MOV    SP, [1702h]
00006C84  83 3E A6 13 00     .>...   CMP    WORD PTR [13A6h], 00h
00006C89  75 03              u.      JNE    6C8Eh
00006C8B  E8 EF 0C           ...     CALL   797Dh
.
00006C8E  FE 0E 03 0F        ....    DEC    BYTE PTR [0F03h]
00006C92  1F                 .       POP    DS
00006C93  75 03              u.      JNE    6C98h
00006C95  E9 9A FC           ...     JMP    6932h
.
00006C98  CF                 .       IRET
.
00006C99  BA 8E 00           ...     MOV    DX, 008Eh
00006C9C  EC                 .       IN     AL, DX
00006C9D  D0 E0              ..      SHL    AL, 1
00006C9F  73 2A              s*      JNC    6CCBh
00006CA1  BA 86 00           ...     MOV    DX, 0086h
00006CA4  E8 3E 08           .>.     CALL   74E5h
00006CA7  E8 3B 08           .;.     CALL   74E5h
00006CAA  A2 06 17           ...     MOV    [1706h], AL
00006CAD  84 C0              ..      TEST   AL, AL
00006CAF  74 13              t.      JE     6CC4h
00006CB1  BF 07 17           ...     MOV    DI, 1707h
.
00006CB4  E8 2E 08           ...     CALL   74E5h
00006CB7  84 C0              ..      TEST   AL, AL
00006CB9  74 09              t.      JE     6CC4h
00006CBB  81 FF 37 17        ..7.    CMP    DI, 1737h
00006CBF  73 01              s.      JNC    6CC2h
00006CC1  AA                 .       STOSB
.
00006CC2  EB F0              ..      JMP    6CB4h
.
00006CC4  AA                 .       STOSB
00006CC5  C6 06 04 17 FF     .....   MOV    BYTE PTR [1704h], FFh
00006CCA  C3                 .       RET    NEAR
.
00006CCB  D0 E8              ..      SHR    AL, 1
00006CCD  A2 40 17           .@.     MOV    [1740h], AL
00006CD0  E8 12 08           ...     CALL   74E5h
00006CD3  80 3E 40 17 05     .>@..   CMP    BYTE PTR [1740h], 05h
00006CD8  75 13              u.      JNE    6CEDh
00006CDA  54                 T       PUSH   SP
00006CDB  58                 X       POP    AX
00006CDC  3B C4              ;.      CMP    AX, SP
00006CDE  74 07              t.      JE     6CE7h
00006CE0  B8 04 00           ...     MOV    AX, 0004h
00006CE3  BA CA FF           ...     MOV    DX, FFCAh
00006CE6  EF                 .       OUT    DX, AX
.
00006CE7  C6 06 42 17 00     ..B..   MOV    BYTE PTR [1742h], 00h
00006CEC  C3                 .       RET    NEAR
.
00006CED  B9 04 00           ...     MOV    CX, 0004h
00006CF0  BF 46 17           .F.     MOV    DI, 1746h
00006CF3  FD                 .       STD
.
00006CF4  E8 EE 07           ...     CALL   74E5h
00006CF7  AA                 .       STOSB
00006CF8  E2 FA              ..      LOOP   6CF4h
00006CFA  FC                 .       CLD
00006CFB  80 3E 40 17 04     .>@..   CMP    BYTE PTR [1740h], 04h
00006D00  74 45              tE      JE     6D47h
00006D02  80 3E 40 17 06     .>@..   CMP    BYTE PTR [1740h], 06h
00006D07  73 47              sG      JNC    6D50h
00006D09  54                 T       PUSH   SP
00006D0A  58                 X       POP    AX
00006D0B  3B C4              ;.      CMP    AX, SP
00006D0D  74 03              t.      JE     6D12h
00006D0F  E9 88 00           ...     JMP    6D9Ah
.
00006D12  8B 1E 43 17        ..C.    MOV    BX, [1743h]
00006D16  2E                 .       CS:
00006D17  89 1E 89 08        ....    MOV    [0889h], BX
00006D1B  2E                 .       CS:
00006D1C  89 1E 9F 08        ....    MOV    [089Fh], BX
00006D20  8B 1E 45 17        ..E.    MOV    BX, [1745h]
00006D24  2E                 .       CS:
00006D25  89 1E 84 08        ....    MOV    [0884h], BX
00006D29  2E                 .       CS:
00006D2A  89 1E 98 08        ....    MOV    [0898h], BX
00006D2E  8A 1E 40 17        ..@.    MOV    BL, [1740h]
00006D32  B7 00              ..      MOV    BH, 00h
00006D34  D1 E3              ..      SHL    BX, 1
00006D36  8B 87 38 17        ..8.    MOV    AX, [BX+1738h]
00006D3A  2B DB              +.      SUB    BX, BX
00006D3C  06                 .       PUSH   ES
00006D3D  8E C3              ..      MOV    ES, BX
00006D3F  BF 08 00           ...     MOV    DI, 0008h
00006D42  AB                 .       STOSW
00006D43  8C C8              ..      MOV    AX, CS
00006D45  AB                 .       STOSW
00006D46  07                 .       POP    ES
.
00006D47  E4 8C              ..      IN     AL, 8Ch
00006D49  A8 80              ..      TEST   AL, 80h
00006D4B  74 FA              t.      JE     6D47h
00006D4D  E4 8E              ..      IN     AL, 8Eh
00006D4F  C3                 .       RET    NEAR
.
00006D50  E8 E5 09           ...     CALL   7738h
00006D53  80 3E 40 17 06     .>@..   CMP    BYTE PTR [1740h], 06h
00006D58  75 20              u       JNE    6D7Ah
00006D5A  1E                 .       PUSH   DS
00006D5B  C5 36 43 17        .6C.    LDS    SI, [1743h]
00006D5F  B9 01 01           ...     MOV    CX, 0101h
00006D62  BA 8A 00           ...     MOV    DX, 008Ah
.
00006D65  E4 8C              ..      IN     AL, 8Ch
00006D67  84 C0              ..      TEST   AL, AL
00006D69  79 FA              y.      JNS    6D65h
00006D6B  E4 8E              ..      IN     AL, 8Eh
.
00006D6D  E4 88              ..      IN     AL, 88h
00006D6F  D0 E0              ..      SHL    AL, 1
00006D71  79 FA              y.      JNS    6D6Dh
00006D73  6E                 n       OUTSB
00006D74  E2 F7              ..      LOOP   6D6Dh
00006D76  1F                 .       POP    DS
00006D77  E9 8E 09           ...     JMP    7708h
.
00006D7A  06                 .       PUSH   ES
00006D7B  C4 3E 43 17        .>C.    LES    DI, [1743h]
00006D7F  B9 00 01           ...     MOV    CX, 0100h
00006D82  BA 8A 00           ...     MOV    DX, 008Ah
.
00006D85  E4 8C              ..      IN     AL, 8Ch
00006D87  84 C0              ..      TEST   AL, AL
00006D89  79 FA              y.      JNS    6D85h
00006D8B  E4 8E              ..      IN     AL, 8Eh
.
00006D8D  E4 88              ..      IN     AL, 88h
00006D8F  22 C0              ".      AND    AL, AL
00006D91  79 FA              y.      JNS    6D8Dh
00006D93  6C                 l       INSB
00006D94  E2 F7              ..      LOOP   6D8Dh
00006D96  07                 .       POP    ES
00006D97  E9 6E 09           .n.     JMP    7708h
.
00006D9A  F6 06 40 17 01     ..@..   TEST   BYTE PTR [1740h], 01h
00006D9F  75 06              u.      JNE    6DA7h
00006DA1  E8 09 00           ...     CALL   6DADh
00006DA4  E9 A0 FF           ...     JMP    6D47h
.
00006DA7  E8 3D 00           .=.     CALL   6DE7h
00006DAA  E9 9A FF           ...     JMP    6D47h
.
00006DAD  A1 45 17           .E.     MOV    AX, [1745h]
00006DB0  D1 C0              ..      ROL    AX, 1
00006DB2  D1 C0              ..      ROL    AX, 1
00006DB4  D1 C0              ..      ROL    AX, 1
00006DB6  D1 C0              ..      ROL    AX, 1
00006DB8  8B D8              ..      MOV    BX, AX
00006DBA  BA C2 FF           ...     MOV    DX, FFC2h
00006DBD  EF                 .       OUT    DX, AX
00006DBE  25 F0 FF           %..     AND    AX, FFF0h
00006DC1  03 06 43 17        ..C.    ADD    AX, [1743h]
00006DC5  BA C0 FF           ...     MOV    DX, FFC0h
00006DC8  EF                 .       OUT    DX, AX
00006DC9  73 07              s.      JNC    6DD2h
00006DCB  43                 C       INC    BX
00006DCC  8B C3              ..      MOV    AX, BX
00006DCE  BA C2 FF           ...     MOV    DX, FFC2h
00006DD1  EF                 .       OUT    DX, AX
.
00006DD2  B8 8A 00           ...     MOV    AX, 008Ah
00006DD5  BA C4 FF           ...     MOV    DX, FFC4h
00006DD8  EF                 .       OUT    DX, AX
00006DD9  33 C0              3.      XOR    AX, AX
00006DDB  BA C6 FF           ...     MOV    DX, FFC6h
00006DDE  EF                 .       OUT    DX, AX
00006DDF  B8 A6 14           ...     MOV    AX, 14A6h
00006DE2  BA CA FF           ...     MOV    DX, FFCAh
00006DE5  EF                 .       OUT    DX, AX
00006DE6  C3                 .       RET    NEAR
.
00006DE7  A1 45 17           .E.     MOV    AX, [1745h]
00006DEA  D1 C0              ..      ROL    AX, 1
00006DEC  D1 C0              ..      ROL    AX, 1
00006DEE  D1 C0              ..      ROL    AX, 1
00006DF0  D1 C0              ..      ROL    AX, 1
00006DF2  BA C6 FF           ...     MOV    DX, FFC6h
00006DF5  EF                 .       OUT    DX, AX
00006DF6  8B D8              ..      MOV    BX, AX
00006DF8  25 F0 FF           %..     AND    AX, FFF0h
00006DFB  03 06 43 17        ..C.    ADD    AX, [1743h]
00006DFF  BA C4 FF           ...     MOV    DX, FFC4h
00006E02  EF                 .       OUT    DX, AX
00006E03  73 07              s.      JNC    6E0Ch
00006E05  43                 C       INC    BX
00006E06  8B C3              ..      MOV    AX, BX
00006E08  BA C6 FF           ...     MOV    DX, FFC6h
00006E0B  EF                 .       OUT    DX, AX
.
00006E0C  B8 8A 00           ...     MOV    AX, 008Ah
00006E0F  BA C0 FF           ...     MOV    DX, FFC0h
00006E12  EF                 .       OUT    DX, AX
00006E13  33 C0              3.      XOR    AX, AX
00006E15  BA C2 FF           ...     MOV    DX, FFC2h
00006E18  EF                 .       OUT    DX, AX
00006E19  B8 A6 A0           ...     MOV    AX, A0A6h
00006E1C  BA CA FF           ...     MOV    DX, FFCAh
00006E1F  EF                 .       OUT    DX, AX
00006E20  C3                 .       RET    NEAR
00006E21  1E                 .       PUSH   DS
00006E22  50                 P       PUSH   AX
00006E23  B8 00 00           ...     MOV    AX, 0000h
00006E26  8E D8              ..      MOV    DS, AX
00006E28  A0 AD 13           ...     MOV    AL, [13ADh]
00006E2B  E6 8A              ..      OUT    8Ah, AL
00006E2D  2E                 .       CS:
00006E2E  FF 06 89 08        ....    INC    WORD PTR [0889h]
00006E32  58                 X       POP    AX
00006E33  1F                 .       POP    DS
00006E34  CF                 .       IRET
00006E35  1E                 .       PUSH   DS
00006E36  50                 P       PUSH   AX
00006E37  B8 00 00           ...     MOV    AX, 0000h
00006E3A  8E D8              ..      MOV    DS, AX
00006E3C  E4 8A              ..      IN     AL, 8Ah
00006E3E  A2 AD 13           ...     MOV    [13ADh], AL
00006E41  2E                 .       CS:
00006E42  FF 06 9F 08        ....    INC    WORD PTR [089Fh]
00006E46  58                 X       POP    AX
00006E47  1F                 .       POP    DS
00006E48  CF                 .       IRET
00006E49  1E                 .       PUSH   DS
00006E4A  56                 V       PUSH   SI
00006E4B  52                 R       PUSH   DX
00006E4C  BA 8A 00           ...     MOV    DX, 008Ah
00006E4F  FC                 .       CLD
00006E50  2E                 .       CS:
00006E51  C5 36 43 17        .6C.    LDS    SI, [1743h]
00006E55  6E                 n       OUTSB
00006E56  6E                 n       OUTSB
00006E57  2E                 .       CS:
00006E58  89 36 43 17        .6C.    MOV    [1743h], SI
00006E5C  5A                 Z       POP    DX
00006E5D  5E                 ^       POP    SI
00006E5E  1F                 .       POP    DS
00006E5F  CF                 .       IRET
00006E60  06                 .       PUSH   ES
00006E61  57                 W       PUSH   DI
00006E62  52                 R       PUSH   DX
00006E63  BA 8A 00           ...     MOV    DX, 008Ah
00006E66  FC                 .       CLD
00006E67  2E                 .       CS:
00006E68  C4 3E 43 17        .>C.    LES    DI, [1743h]
00006E6C  6C                 l       INSB
00006E6D  6C                 l       INSB
00006E6E  2E                 .       CS:
00006E6F  89 3E 43           .>C     MOV    [0043h], DI
00006E72  17                 .       POP    SS
00006E73  5A                 Z       POP    DX
00006E74  5F                 _       POP    DI
00006E75  07                 .       POP    ES
00006E76  CF                 .       IRET
.
00006E77  3C 0B              <.      CMP    AL, 0Bh
00006E79  76 02              v.      JBE    6E7Dh
00006E7B  B0 0B              ..      MOV    AL, 0Bh
.
00006E7D  98                 .       CBW
00006E7E  D1 E0              ..      SHL    AX, 1
00006E80  8B F0              ..      MOV    SI, AX
00006E82  2E                 .       CS:
00006E83  FF A4 E7 08        ....    JMP    [SI+08E7h]
00006E87  FF 08              ..      DEC    WORD PTR [BX+SI]
00006E89  06                 .       PUSH   ES
00006E8A  09 06 09 06        ....    OR     [0609h], AX
00006E8E  09 07              ..      OR     [BX], AX
00006E90  09 14              ..      OR     [SI], DX
00006E92  09 14              ..      OR     [SI], DX
00006E94  09 14              ..      OR     [SI], DX
00006E96  09 14              ..      OR     [SI], DX
00006E98  09 14              ..      OR     [SI], DX
00006E9A  09 15              ..      OR     [DI], DX
00006E9C  09 20              .       OR     [BX+SI], SP
00006E9E  09 8A 16 6E        ...n    OR     [BP+SI+6E16h], CX
00006EA2  22 E9              ".      AND    CH, CL
00006EA4  E7 F9 C3           ...     OUT    C3F9h, AX
00006EA7  53                 S       PUSH   BX
00006EA8  E8 A4 0A           ...     CALL   794Fh
00006EAB  2A C0              *.      SUB    AL, AL
00006EAD  E8 11 06           ...     CALL   74C1h
00006EB0  5B                 [       POP    BX
00006EB1  E9 60 22           .`"     JMP    9114h
00006EB4  C3                 .       RET    NEAR
00006EB5  88 1E 1B 1E        ....    MOV    [1E1Bh], BL
00006EB9  8A 16 1A 1E        ....    MOV    DL, [1E1Ah]
00006EBD  E9 CD F9           ...     JMP    688Dh
00006EC0  C3                 .       RET    NEAR
.
00006EC1  B0 0E              ..      MOV    AL, 0Eh
00006EC3  BB 04 00           ...     MOV    BX, 0004h
00006EC6  E8 3A 07           .:.     CALL   7603h
00006EC9  C6 06 49 17 FF     ..I..   MOV    BYTE PTR [1749h], FFh
00006ECE  C3                 .       RET    NEAR
00006ECF  C6 06 49 17 00     ..I..   MOV    BYTE PTR [1749h], 00h
00006ED4  B0 0D              ..      MOV    AL, 0Dh
00006ED6  BB 04 00           ...     MOV    BX, 0004h
00006ED9  E9 27 07           .'.     JMP    7603h
.
00006EDC  E8 2A FC           .*.     CALL   6B09h
00006EDF  E9 67 04           .g.     JMP    7349h
.
00006EE2  E9 81 FC           ...     JMP    6B66h
00006EE5  8A C1              ..      MOV    AL, CL
00006EE7  8B DA              ..      MOV    BX, DX
00006EE9  E9 17 07           ...     JMP    7603h
00006EEC  E8 1A FC           ...     CALL   6B09h
00006EEF  E8 57 04           .W.     CALL   7349h
00006EF2  8A E1              ..      MOV    AH, CL
00006EF4  1E                 .       PUSH   DS
00006EF5  52                 R       PUSH   DX
00006EF6  1F                 .       POP    DS
00006EF7  E8 84 07           ...     CALL   767Eh
00006EFA  1F                 .       POP    DS
00006EFB  E9 68 FC           .h.     JMP    6B66h
00006EFE  FB                 .       STI
00006EFF  E8 07 FC           ...     CALL   6B09h
00006F02  E8 25 04           .%.     CALL   732Ah
00006F05  06                 .       PUSH   ES
00006F06  8E C0              ..      MOV    ES, AX
00006F08  8B DA              ..      MOV    BX, DX
00006F0A  B0 50              .P      MOV    AL, 50h
00006F0C  F6 E5              ..      MUL    CH
00006F0E  D1 E0              ..      SHL    AX, 1
00006F10  D1 E0              ..      SHL    AX, 1
00006F12  D1 E0              ..      SHL    AX, 1
00006F14  8B F0              ..      MOV    SI, AX
00006F16  8B F8              ..      MOV    DI, AX
00006F18  2B D1              +.      SUB    DX, CX
00006F1A  81 C2 01 01        ....    ADD    DX, 0101h
00006F1E  8B C2              ..      MOV    AX, DX
00006F20  2A ED              *.      SUB    CH, CH
00006F22  03 F1              ..      ADD    SI, CX
00006F24  D1 E1              ..      SHL    CX, 1
00006F26  D1 E1              ..      SHL    CX, 1
00006F28  D1 E1              ..      SHL    CX, 1
00006F2A  03 F9              ..      ADD    DI, CX
00006F2C  81 C7 00 30        ...0    ADD    DI, 3000h
00006F30  88 26 AD 13        .&..    MOV    [13ADh], AH
00006F34  A2 AE 13           ...     MOV    [13AEh], AL
00006F37  FC                 .       CLD
00006F38  BB 4F 00           .O.     MOV    BX, 004Fh
.
00006F3B  8B C7              ..      MOV    AX, DI
00006F3D  86 C4              ..      XCHG   AL, AH
00006F3F  BA 86 00           ...     MOV    DX, 0086h
00006F42  E8 AC 05           ...     CALL   74F1h
00006F45  86 C4              ..      XCHG   AL, AH
00006F47  E8 A7 05           ...     CALL   74F1h
00006F4A  56                 V       PUSH   SI
00006F4B  57                 W       PUSH   DI
00006F4C  8A 0E AE 13        ....    MOV    CL, [13AEh]
00006F50  2A ED              *.      SUB    CH, CH
.
00006F52  BA 82 00           ...     MOV    DX, 0082h
00006F55  26                 &       ES:
00006F56  6E                 n       OUTSB
00006F57  03 F3              ..      ADD    SI, BX
00006F59  26                 &       ES:
00006F5A  6E                 n       OUTSB
00006F5B  03 F3              ..      ADD    SI, BX
00006F5D  26                 &       ES:
00006F5E  6E                 n       OUTSB
00006F5F  03 F3              ..      ADD    SI, BX
00006F61  26                 &       ES:
00006F62  6E                 n       OUTSB
00006F63  03 F3              ..      ADD    SI, BX
00006F65  26                 &       ES:
00006F66  6E                 n       OUTSB
00006F67  03 F3              ..      ADD    SI, BX
00006F69  26                 &       ES:
00006F6A  6E                 n       OUTSB
00006F6B  03 F3              ..      ADD    SI, BX
00006F6D  26                 &       ES:
00006F6E  6E                 n       OUTSB
00006F6F  03 F3              ..      ADD    SI, BX
00006F71  26                 &       ES:
00006F72  6E                 n       OUTSB
00006F73  81 EE 30 02        ..0.    SUB    SI, 0230h
00006F77  2A C0              *.      SUB    AL, AL
00006F79  BA 86 00           ...     MOV    DX, 0086h
00006F7C  E8 72 05           .r.     CALL   74F1h
00006F7F  E2 D1              ..      LOOP   6F52h
00006F81  B0 FF              ..      MOV    AL, FFh
00006F83  E8 6B 05           .k.     CALL   74F1h
00006F86  5F                 _       POP    DI
00006F87  5E                 ^       POP    SI
00006F88  81 C6 80 02        ....    ADD    SI, 0280h
00006F8C  81 C7 80 02        ....    ADD    DI, 0280h
00006F90  FE 0E AD 13        ....    DEC    BYTE PTR [13ADh]
00006F94  75 A5              u.      JNE    6F3Bh
00006F96  07                 .       POP    ES
00006F97  E9 CC FB           ...     JMP    6B66h
00006F9A  FB                 .       STI
00006F9B  E8 6B FB           .k.     CALL   6B09h
00006F9E  E8 89 03           ...     CALL   732Ah
00006FA1  06                 .       PUSH   ES
00006FA2  8E C0              ..      MOV    ES, AX
00006FA4  8B DA              ..      MOV    BX, DX
00006FA6  B0 28              .(      MOV    AL, 28h
00006FA8  F6 E5              ..      MUL    CH
00006FAA  D1 E0              ..      SHL    AX, 1
00006FAC  D1 E0              ..      SHL    AX, 1
00006FAE  D1 E0              ..      SHL    AX, 1
00006FB0  8B F0              ..      MOV    SI, AX
00006FB2  D1 E0              ..      SHL    AX, 1
00006FB4  8B F8              ..      MOV    DI, AX
00006FB6  2B D1              +.      SUB    DX, CX
00006FB8  81 C2 01 01        ....    ADD    DX, 0101h
00006FBC  88 36 AD 13        .6..    MOV    [13ADh], DH
00006FC0  88 16 AE 13        ....    MOV    [13AEh], DL
00006FC4  2A ED              *.      SUB    CH, CH
00006FC6  03 F1              ..      ADD    SI, CX
00006FC8  D1 E1              ..      SHL    CX, 1
00006FCA  D1 E1              ..      SHL    CX, 1
00006FCC  D1 E1              ..      SHL    CX, 1
00006FCE  D1 E1              ..      SHL    CX, 1
00006FD0  03 F9              ..      ADD    DI, CX
00006FD2  81 C7 00 30        ...0    ADD    DI, 3000h
00006FD6  FC                 .       CLD
.
00006FD7  8B C7              ..      MOV    AX, DI
00006FD9  86 C4              ..      XCHG   AL, AH
00006FDB  BA 86 00           ...     MOV    DX, 0086h
00006FDE  E8 10 05           ...     CALL   74F1h
00006FE1  86 C4              ..      XCHG   AL, AH
00006FE3  E8 0B 05           ...     CALL   74F1h
00006FE6  56                 V       PUSH   SI
00006FE7  57                 W       PUSH   DI
00006FE8  8A 0E AE 13        ....    MOV    CL, [13AEh]
00006FEC  2A ED              *.      SUB    CH, CH
.
00006FEE  51                 Q       PUSH   CX
00006FEF  BA 82 00           ...     MOV    DX, 0082h
00006FF2  B9 04 08           ...     MOV    CX, 0804h
.
00006FF5  26                 &       ES:
00006FF6  8A A4 00 28        ...(    MOV    AH, [SI+2800h]
00006FFA  80 E4 F0           ...     AND    AH, F0h
00006FFD  26                 &       ES:
00006FFE  AC                 .       LODSB
00006FFF  D2 E8              ..      SHR    AL, CL
00007001  0A C4              ..      OR     AL, AH
00007003  EE                 .       OUT    DX, AL
00007004  83 C6 27           ..'     ADD    SI, 27h
00007007  FE CD              ..      DEC    CH
00007009  75 EA              u.      JNE    6FF5h
0000700B  81 EE 40 01        ..@.    SUB    SI, 0140h
0000700F  2A C0              *.      SUB    AL, AL
00007011  BA 86 00           ...     MOV    DX, 0086h
00007014  E8 DA 04           ...     CALL   74F1h
00007017  BA 82 00           ...     MOV    DX, 0082h
0000701A  B9 04 08           ...     MOV    CX, 0804h
.
0000701D  26                 &       ES:
0000701E  8A A4 00 28        ...(    MOV    AH, [SI+2800h]
00007022  D2 E4              ..      SHL    AH, CL
00007024  26                 &       ES:
00007025  AC                 .       LODSB
00007026  24 0F              $.      AND    AL, 0Fh
00007028  0A C4              ..      OR     AL, AH
0000702A  EE                 .       OUT    DX, AL
0000702B  83 C6 27           ..'     ADD    SI, 27h
0000702E  FE CD              ..      DEC    CH
00007030  75 EB              u.      JNE    701Dh
00007032  81 EE 3F 01        ..?.    SUB    SI, 013Fh
00007036  2A C0              *.      SUB    AL, AL
00007038  BA 86 00           ...     MOV    DX, 0086h
0000703B  E8 B3 04           ...     CALL   74F1h
0000703E  59                 Y       POP    CX
0000703F  E2 AD              ..      LOOP   6FEEh
00007041  B0 FF              ..      MOV    AL, FFh
00007043  E8 AB 04           ...     CALL   74F1h
00007046  5F                 _       POP    DI
00007047  5E                 ^       POP    SI
00007048  81 C6 40 01        ..@.    ADD    SI, 0140h
0000704C  81 C7 80 02        ....    ADD    DI, 0280h
00007050  FE 0E AD 13        ....    DEC    BYTE PTR [13ADh]
00007054  74 03              t.      JE     7059h
00007056  E9 7E FF           .~.     JMP    6FD7h
.
00007059  07                 .       POP    ES
0000705A  E9 09 FB           ...     JMP    6B66h
0000705D  FB                 .       STI
0000705E  E8 A8 FA           ...     CALL   6B09h
00007061  E8 C6 02           ...     CALL   732Ah
00007064  06                 .       PUSH   ES
00007065  8E C0              ..      MOV    ES, AX
00007067  8B DA              ..      MOV    BX, DX
00007069  B0 50              .P      MOV    AL, 50h
0000706B  F6 E5              ..      MUL    CH
0000706D  D1 E0              ..      SHL    AX, 1
0000706F  D1 E0              ..      SHL    AX, 1
00007071  D1 E0              ..      SHL    AX, 1
00007073  8B F0              ..      MOV    SI, AX
00007075  8B F8              ..      MOV    DI, AX
00007077  2B D1              +.      SUB    DX, CX
00007079  81 C2 01 01        ....    ADD    DX, 0101h
0000707D  8B C2              ..      MOV    AX, DX
0000707F  2A ED              *.      SUB    CH, CH
00007081  03 F1              ..      ADD    SI, CX
00007083  D1 E1              ..      SHL    CX, 1
00007085  D1 E1              ..      SHL    CX, 1
00007087  D1 E1              ..      SHL    CX, 1
00007089  03 F9              ..      ADD    DI, CX
0000708B  81 C7 00 30        ...0    ADD    DI, 3000h
0000708F  88 26 AD 13        .&..    MOV    [13ADh], AH
00007093  A2 AE 13           ...     MOV    [13AEh], AL
00007096  FC                 .       CLD
00007097  BB 4F 00           .O.     MOV    BX, 004Fh
.
0000709A  8B C7              ..      MOV    AX, DI
0000709C  86 C4              ..      XCHG   AL, AH
0000709E  BA 86 00           ...     MOV    DX, 0086h
000070A1  E8 4D 04           .M.     CALL   74F1h
000070A4  86 C4              ..      XCHG   AL, AH
000070A6  E8 48 04           .H.     CALL   74F1h
000070A9  56                 V       PUSH   SI
000070AA  57                 W       PUSH   DI
000070AB  8A 0E AE 13        ....    MOV    CL, [13AEh]
000070AF  2A ED              *.      SUB    CH, CH
.
000070B1  BA 82 00           ...     MOV    DX, 0082h
000070B4  51                 Q       PUSH   CX
000070B5  B9 02 08           ...     MOV    CX, 0802h
.
000070B8  26                 &       ES:
000070B9  AC                 .       LODSB
000070BA  8A E0              ..      MOV    AH, AL
000070BC  26                 &       ES:
000070BD  0A 84 FF 4F        ...O    OR     AL, [SI+4FFFh]
000070C1  FE C0              ..      INC    AL
000070C3  8A C4              ..      MOV    AL, AH
000070C5  75 14              u.      JNE    70DBh
000070C7  D0 E4              ..      SHL    AH, 1
000070C9  22 C4              ".      AND    AL, AH
000070CB  8B F8              ..      MOV    DI, AX
000070CD  26                 &       ES:
000070CE  8A 84 FF 4F        ...O    MOV    AL, [SI+4FFFh]
000070D2  8A E0              ..      MOV    AH, AL
000070D4  D0 E0              ..      SHL    AL, 1
000070D6  22 E0              ".      AND    AH, AL
000070D8  E9 11 00           ...     JMP    70ECh
.
000070DB  D0 E4              ..      SHL    AH, 1
000070DD  0A C4              ..      OR     AL, AH
000070DF  8B F8              ..      MOV    DI, AX
000070E1  26                 &       ES:
000070E2  8A 84 FF 4F        ...O    MOV    AL, [SI+4FFFh]
000070E6  8A E0              ..      MOV    AH, AL
000070E8  D0 E0              ..      SHL    AL, 1
000070EA  0A E0              ..      OR     AH, AL
.
000070EC  D3 EF              ..      SHR    DI, CL
000070EE  D0 D8              ..      RCR    AL, 1
000070F0  D3 EF              ..      SHR    DI, CL
000070F2  D0 D8              ..      RCR    AL, 1
000070F4  D3 EF              ..      SHR    DI, CL
000070F6  D0 D8              ..      RCR    AL, 1
000070F8  D3 EF              ..      SHR    DI, CL
000070FA  D0 D8              ..      RCR    AL, 1
000070FC  D2 EC              ..      SHR    AH, CL
000070FE  D0 D8              ..      RCR    AL, 1
00007100  D2 EC              ..      SHR    AH, CL
00007102  D0 D8              ..      RCR    AL, 1
00007104  D2 EC              ..      SHR    AH, CL
00007106  D0 D8              ..      RCR    AL, 1
00007108  D2 EC              ..      SHR    AH, CL
0000710A  D0 D8              ..      RCR    AL, 1
0000710C  EE                 .       OUT    DX, AL
0000710D  03 F3              ..      ADD    SI, BX
0000710F  FE CD              ..      DEC    CH
00007111  75 A5              u.      JNE    70B8h
00007113  59                 Y       POP    CX
00007114  81 EE 7F 02        ...    SUB    SI, 027Fh
00007118  2A C0              *.      SUB    AL, AL
0000711A  BA 86 00           ...     MOV    DX, 0086h
0000711D  E8 D1 03           ...     CALL   74F1h
00007120  E2 8F              ..      LOOP   70B1h
00007122  B0 FF              ..      MOV    AL, FFh
00007124  E8 CA 03           ...     CALL   74F1h
00007127  5F                 _       POP    DI
00007128  5E                 ^       POP    SI
00007129  81 C6 80 02        ....    ADD    SI, 0280h
0000712D  81 C7 80 02        ....    ADD    DI, 0280h
00007131  FE 0E AD 13        ....    DEC    BYTE PTR [13ADh]
00007135  74 03              t.      JE     713Ah
00007137  E9 60 FF           .`.     JMP    709Ah
.
0000713A  07                 .       POP    ES
0000713B  E9 28 FA           .(.     JMP    6B66h
.
0000713E  FB                 .       STI
0000713F  E8 C7 F9           ...     CALL   6B09h
00007142  E8 E5 01           ...     CALL   732Ah
00007145  A2 AF 13           ...     MOV    [13AFh], AL
00007148  06                 .       PUSH   ES
00007149  8E C3              ..      MOV    ES, BX
0000714B  8B DA              ..      MOV    BX, DX
0000714D  B0 50              .P      MOV    AL, 50h
0000714F  F6 E5              ..      MUL    CH
00007151  D1 E0              ..      SHL    AX, 1
00007153  D1 E0              ..      SHL    AX, 1
00007155  8B F0              ..      MOV    SI, AX
00007157  D1 E0              ..      SHL    AX, 1
00007159  8B F8              ..      MOV    DI, AX
0000715B  2B D1              +.      SUB    DX, CX
0000715D  81 C2 01 01        ....    ADD    DX, 0101h
00007161  88 36 AD 13        .6..    MOV    [13ADh], DH
00007165  88 16 AE 13        ....    MOV    [13AEh], DL
00007169  2A ED              *.      SUB    CH, CH
0000716B  03 F1              ..      ADD    SI, CX
0000716D  D1 E1              ..      SHL    CX, 1
0000716F  D1 E1              ..      SHL    CX, 1
00007171  D1 E1              ..      SHL    CX, 1
00007173  03 F9              ..      ADD    DI, CX
00007175  03 3E 4C 17        .>L.    ADD    DI, [174Ch]
00007179  81 FF 00 80        ....    CMP    DI, 8000h
0000717D  72 04              r.      JC     7183h
0000717F  81 EF 00 40        ...@    SUB    DI, 4000h
.
00007183  FC                 .       CLD
00007184  BB B0 13           ...     MOV    BX, 13B0h
.
00007187  8B C7              ..      MOV    AX, DI
00007189  86 C4              ..      XCHG   AL, AH
0000718B  BA 86 00           ...     MOV    DX, 0086h
0000718E  E8 60 03           .`.     CALL   74F1h
00007191  86 C4              ..      XCHG   AL, AH
00007193  E8 5B 03           .[.     CALL   74F1h
00007196  56                 V       PUSH   SI
00007197  57                 W       PUSH   DI
00007198  8A 0E AE 13        ....    MOV    CL, [13AEh]
0000719C  2A ED              *.      SUB    CH, CH
.
0000719E  BA 82 00           ...     MOV    DX, 0082h
000071A1  F6 06 AF 13 02     .....   TEST   BYTE PTR [13AFh], 02h
000071A6  75 42              uB      JNE    71EAh
000071A8  26                 &       ES:
000071A9  AC                 .       LODSB
000071AA  D7                 .       XLAT
000071AB  EE                 .       OUT    DX, AL
000071AC  81 C6 FF 1F        ....    ADD    SI, 1FFFh
000071B0  26                 &       ES:
000071B1  AC                 .       LODSB
000071B2  D7                 .       XLAT
000071B3  EE                 .       OUT    DX, AL
000071B4  81 C6 4F E0        ..O.    ADD    SI, E04Fh
000071B8  26                 &       ES:
000071B9  AC                 .       LODSB
000071BA  D7                 .       XLAT
000071BB  EE                 .       OUT    DX, AL
000071BC  81 C6 FF 1F        ....    ADD    SI, 1FFFh
000071C0  26                 &       ES:
000071C1  AC                 .       LODSB
000071C2  D7                 .       XLAT
000071C3  EE                 .       OUT    DX, AL
000071C4  81 C6 4F E0        ..O.    ADD    SI, E04Fh
000071C8  26                 &       ES:
000071C9  AC                 .       LODSB
000071CA  D7                 .       XLAT
000071CB  EE                 .       OUT    DX, AL
000071CC  81 C6 FF 1F        ....    ADD    SI, 1FFFh
000071D0  26                 &       ES:
000071D1  AC                 .       LODSB
000071D2  D7                 .       XLAT
000071D3  EE                 .       OUT    DX, AL
000071D4  81 C6 4F E0        ..O.    ADD    SI, E04Fh
000071D8  26                 &       ES:
000071D9  AC                 .       LODSB
000071DA  D7                 .       XLAT
000071DB  EE                 .       OUT    DX, AL
000071DC  81 C6 FF 1F        ....    ADD    SI, 1FFFh
000071E0  26                 &       ES:
000071E1  AC                 .       LODSB
000071E2  D7                 .       XLAT
000071E3  EE                 .       OUT    DX, AL
000071E4  81 C6 4F E0        ..O.    ADD    SI, E04Fh
000071E8  EB 30              .0      JMP    721Ah
.
000071EA  26                 &       ES:
000071EB  6E                 n       OUTSB
000071EC  81 C6 FF 1F        ....    ADD    SI, 1FFFh
000071F0  26                 &       ES:
000071F1  6E                 n       OUTSB
000071F2  81 C6 4F E0        ..O.    ADD    SI, E04Fh
000071F6  26                 &       ES:
000071F7  6E                 n       OUTSB
000071F8  81 C6 FF 1F        ....    ADD    SI, 1FFFh
000071FC  26                 &       ES:
000071FD  6E                 n       OUTSB
000071FE  81 C6 4F E0        ..O.    ADD    SI, E04Fh
00007202  26                 &       ES:
00007203  6E                 n       OUTSB
00007204  81 C6 FF 1F        ....    ADD    SI, 1FFFh
00007208  26                 &       ES:
00007209  6E                 n       OUTSB
0000720A  81 C6 4F E0        ..O.    ADD    SI, E04Fh
0000720E  26                 &       ES:
0000720F  6E                 n       OUTSB
00007210  81 C6 FF 1F        ....    ADD    SI, 1FFFh
00007214  26                 &       ES:
00007215  6E                 n       OUTSB
00007216  81 C6 4F E0        ..O.    ADD    SI, E04Fh
.
0000721A  2A C0              *.      SUB    AL, AL
0000721C  BA 86 00           ...     MOV    DX, 0086h
0000721F  E8 CF 02           ...     CALL   74F1h
00007222  81 EE 3F 01        ..?.    SUB    SI, 013Fh
00007226  49                 I       DEC    CX
00007227  E3 03              ..      JCXZ   722Ch
00007229  E9 72 FF           .r.     JMP    719Eh
.
0000722C  B0 FF              ..      MOV    AL, FFh
0000722E  E8 C0 02           ...     CALL   74F1h
00007231  5F                 _       POP    DI
00007232  5E                 ^       POP    SI
00007233  81 C6 40 01        ..@.    ADD    SI, 0140h
00007237  81 C7 80 02        ....    ADD    DI, 0280h
0000723B  FE 0E AD 13        ....    DEC    BYTE PTR [13ADh]
0000723F  74 03              t.      JE     7244h
00007241  E9 43 FF           .C.     JMP    7187h
.
00007244  07                 .       POP    ES
00007245  E9 1E F9           ...     JMP    6B66h
00007248  A0 04 17           ...     MOV    AL, [1704h]
0000724B  A2 05 17           ...     MOV    [1705h], AL
0000724E  B8 05 17           ...     MOV    AX, 1705h
00007251  C6 06 04 17 00     .....   MOV    BYTE PTR [1704h], 00h
00007256  C3                 .       RET    NEAR
.
00007257  50                 P       PUSH   AX
00007258  25 07 00           %..     AND    AX, 0007h
0000725B  03 C0              ..      ADD    AX, AX
0000725D  8B F0              ..      MOV    SI, AX
0000725F  03 C0              ..      ADD    AX, AX
00007261  03 F0              ..      ADD    SI, AX
00007263  58                 X       POP    AX
00007264  88 A4 B2 14        ....    MOV    [SI+14B2h], AH
00007268  EB 2F              ./      JMP    7299h
.
0000726A  A2 4B 17           .K.     MOV    [174Bh], AL
0000726D  53                 S       PUSH   BX
0000726E  BB 71 0D           .q.     MOV    BX, 0D71h
00007271  2E                 .       CS:
00007272  D7                 .       XLAT
00007273  5B                 [       POP    BX
00007274  3C 03              <.      CMP    AL, 03h
00007276  74 08              t.      JE     7280h
00007278  C7 06 4C 17 00 30  ..L..0  MOV    WORD PTR [174Ch], 3000h
0000727E  EB 06              ..      JMP    7286h
.
00007280  C7 06 4C 17 00 40  ..L..@  MOV    WORD PTR [174Ch], 4000h
.
00007286  E8 80 F8           ...     CALL   6B09h
00007289  E8 BD 00           ...     CALL   7349h
0000728C  50                 P       PUSH   AX
0000728D  B0 16              ..      MOV    AL, 16h
0000728F  E8 00 02           ...     CALL   7492h
00007292  58                 X       POP    AX
00007293  E8 FC 01           ...     CALL   7492h
00007296  E8 CD F8           ...     CALL   6B66h
.
00007299  53                 S       PUSH   BX
0000729A  8A 1E 4B 17        ..K.    MOV    BL, [174Bh]
0000729E  32 FF              2.      XOR    BH, BH
000072A0  D1 E3              ..      SHL    BX, 1
000072A2  2E                 .       CS:
000072A3  8B B7 76 0D        ..v.    MOV    SI, [BX+0D76h]
000072A7  2E                 .       CS:
000072A8  8B 8F 80 0D        ....    MOV    CX, [BX+0D80h]
000072AC  E8 38 00           .8.     CALL   72E7h
000072AF  80 3E 4B 17 04     .>K..   CMP    BYTE PTR [174Bh], 04h
000072B4  74 2C              t,      JE     72E2h
000072B6  80 3E 4B 17 03     .>K..   CMP    BYTE PTR [174Bh], 03h
000072BB  75 28              u(      JNE    72E5h
000072BD  B0 9A              ..      MOV    AL, 9Ah
000072BF  B3 D8              ..      MOV    BL, D8h
000072C1  E8 3F 03           .?.     CALL   7603h
000072C4  8A 1E D0 14        ....    MOV    BL, [14D0h]
000072C8  80 CB 20           ..      OR     BL, 20h
000072CB  E8 28 00           .(.     CALL   72F6h
000072CE  8A 1E D6 14        ....    MOV    BL, [14D6h]
000072D2  80 CB 80           ...     OR     BL, 80h
000072D5  E8 1E 00           ...     CALL   72F6h
000072D8  8A 1E DC 14        ....    MOV    BL, [14DCh]
000072DC  80 CB A0           ...     OR     BL, A0h
000072DF  E8 14 00           ...     CALL   72F6h
.
000072E2  E8 CC 05           ...     CALL   78B1h
.
000072E5  5B                 [       POP    BX
000072E6  C3                 .       RET    NEAR
.
000072E7  E8 1F F8           ...     CALL   6B09h
000072EA  E8 5C 00           .\.     CALL   7349h
.
000072ED  AC                 .       LODSB
000072EE  E8 A1 01           ...     CALL   7492h
000072F1  E2 FA              ..      LOOP   72EDh
000072F3  E9 70 F8           .p.     JMP    6B66h
.
000072F6  B7 00              ..      MOV    BH, 00h
000072F8  E8 0C 00           ...     CALL   7307h
000072FB  B7 10              ..      MOV    BH, 10h
000072FD  E8 07 00           ...     CALL   7307h
00007300  B7 40              .@      MOV    BH, 40h
00007302  E8 02 00           ...     CALL   7307h
00007305  B7 50              .P      MOV    BH, 50h
.
00007307  53                 S       PUSH   BX
00007308  B0 9B              ..      MOV    AL, 9Bh
0000730A  0A DF              ..      OR     BL, BH
0000730C  E8 F4 02           ...     CALL   7603h
0000730F  5B                 [       POP    BX
00007310  C3                 .       RET    NEAR
00007311  03 00              ..      ADD    AX, [BX+SI]
00007313  01 03              ..      ADD    [BP+DI], AX
00007315  03 B0 14 BC        ....    ADD    SI, [BX+SI+BC14h]
00007319  14 C8              ..      ADC    AL, C8h
0000731B  14 C8              ..      ADC    AL, C8h
0000731D  14 B0              ..      ADC    AL, B0h
0000731F  14 0C              ..      ADC    AL, 0Ch
00007321  00 0C              ..      ADD    [SI], CL
00007323  00 18              ..      ADD    [BX+SI], BL
00007325  00 0C              ..      ADD    [SI], CL
00007327  00 0C              ..      ADD    [SI], CL
00007329  00 80 3E 48        ..>H    ADD    [BX+SI+483Eh], AL
0000732D  17                 .       POP    SS
0000732E  FF 75 01           .u.     PUSH   [DI+01h]
00007331  C3                 .       RET    NEAR
00007332  50                 P       PUSH   AX
00007333  B0 08              ..      MOV    AL, 08h
00007335  E8 36 01           .6.     CALL   746Eh
00007338  B0 FF              ..      MOV    AL, FFh
0000733A  E8 31 01           .1.     CALL   746Eh
0000733D  2A C0              *.      SUB    AL, AL
0000733F  E8 2C 01           .,.     CALL   746Eh
00007342  C6 06 48 17 FF     ..H..   MOV    BYTE PTR [1748h], FFh
00007347  58                 X       POP    AX
00007348  C3                 .       RET    NEAR
.
00007349  80 3E 48 17 00     .>H..   CMP    BYTE PTR [1748h], 00h
0000734E  74 0F              t.      JE     735Fh
00007350  50                 P       PUSH   AX
00007351  2A C0              *.      SUB    AL, AL
00007353  E8 18 01           ...     CALL   746Eh
00007356  E8 15 01           ...     CALL   746Eh
00007359  58                 X       POP    AX
0000735A  C6 06 48 17 00     ..H..   MOV    BYTE PTR [1748h], 00h
.
0000735F  C3                 .       RET    NEAR
.
00007360  FB                 .       STI
00007361  E8 A5 F7           ...     CALL   6B09h
00007364  E8 C3 FF           ...     CALL   732Ah
00007367  8B C7              ..      MOV    AX, DI
00007369  D1 E0              ..      SHL    AX, 1
0000736B  D1 E0              ..      SHL    AX, 1
0000736D  03 06 4C 17        ..L.    ADD    AX, [174Ch]
00007371  3D 00 80           =..     CMP    AX, 8000h
00007374  72 03              r.      JC     7379h
00007376  2D 00 40           -.@     SUB    AX, 4000h
.
00007379  BA 86 00           ...     MOV    DX, 0086h
0000737C  86 C4              ..      XCHG   AL, AH
0000737E  E8 70 01           .p.     CALL   74F1h
00007381  86 C4              ..      XCHG   AL, AH
00007383  E8 6B 01           .k.     CALL   74F1h
00007386  53                 S       PUSH   BX
00007387  03 F9              ..      ADD    DI, CX
00007389  03 F9              ..      ADD    DI, CX
.
0000738B  BA 82 00           ...     MOV    DX, 0082h
0000738E  26                 &       ES:
0000738F  AD                 .       LODSW
00007390  8A D8              ..      MOV    BL, AL
00007392  2A FF              *.      SUB    BH, BH
00007394  D1 E3              ..      SHL    BX, 1
00007396  D1 E3              ..      SHL    BX, 1
00007398  D1 E3              ..      SHL    BX, 1
0000739A  81 C3 82 22        ..."    ADD    BX, 2282h
0000739E  56                 V       PUSH   SI
0000739F  8B F3              ..      MOV    SI, BX
000073A1  F6 C4 08           ...     TEST   AH, 08h
000073A4  75 30              u0      JNE    73D6h
000073A6  F6 C4 70           ..p     TEST   AH, 70h
000073A9  75 0C              u.      JNE    73B7h
000073AB  8B C1              ..      MOV    AX, CX
000073AD  B9 08 00           ...     MOV    CX, 0008h
000073B0  F3                 .       REPZ
000073B1  6E                 n       OUTSB
000073B2  8B C8              ..      MOV    CX, AX
000073B4  E9 9F 00           ...     JMP    7456h
.
000073B7  AD                 .       LODSW
000073B8  F7 D0              ..      NOT    AX
000073BA  EE                 .       OUT    DX, AL
000073BB  8A C4              ..      MOV    AL, AH
000073BD  EE                 .       OUT    DX, AL
000073BE  AD                 .       LODSW
000073BF  F7 D0              ..      NOT    AX
000073C1  EE                 .       OUT    DX, AL
000073C2  8A C4              ..      MOV    AL, AH
000073C4  EE                 .       OUT    DX, AL
000073C5  AD                 .       LODSW
000073C6  F7 D0              ..      NOT    AX
000073C8  EE                 .       OUT    DX, AL
000073C9  8A C4              ..      MOV    AL, AH
000073CB  EE                 .       OUT    DX, AL
000073CC  AD                 .       LODSW
000073CD  F7 D0              ..      NOT    AX
000073CF  EE                 .       OUT    DX, AL
000073D0  8A C4              ..      MOV    AL, AH
000073D2  EE                 .       OUT    DX, AL
000073D3  E9 80 00           ...     JMP    7456h
.
000073D6  F6 C4 70           ..p     TEST   AH, 70h
000073D9  75 3B              u;      JNE    7416h
000073DB  AD                 .       LODSW
000073DC  8B D8              ..      MOV    BX, AX
000073DE  D1 EB              ..      SHR    BX, 1
000073E0  80 E3 7F           ..     AND    BL, 7Fh
000073E3  0B C3              ..      OR     AX, BX
000073E5  EE                 .       OUT    DX, AL
000073E6  8A C4              ..      MOV    AL, AH
000073E8  EE                 .       OUT    DX, AL
000073E9  AD                 .       LODSW
000073EA  8B D8              ..      MOV    BX, AX
000073EC  D1 EB              ..      SHR    BX, 1
000073EE  80 E3 7F           ..     AND    BL, 7Fh
000073F1  0B C3              ..      OR     AX, BX
000073F3  EE                 .       OUT    DX, AL
000073F4  8A C4              ..      MOV    AL, AH
000073F6  EE                 .       OUT    DX, AL
000073F7  AD                 .       LODSW
000073F8  8B D8              ..      MOV    BX, AX
000073FA  D1 EB              ..      SHR    BX, 1
000073FC  80 E3 7F           ..     AND    BL, 7Fh
000073FF  0B C3              ..      OR     AX, BX
00007401  EE                 .       OUT    DX, AL
00007402  8A C4              ..      MOV    AL, AH
00007404  EE                 .       OUT    DX, AL
00007405  AD                 .       LODSW
00007406  8B D8              ..      MOV    BX, AX
00007408  D1 EB              ..      SHR    BX, 1
0000740A  80 E3 7F           ..     AND    BL, 7Fh
0000740D  0B C3              ..      OR     AX, BX
0000740F  EE                 .       OUT    DX, AL
00007410  8A C4              ..      MOV    AL, AH
00007412  EE                 .       OUT    DX, AL
00007413  E9 40 00           .@.     JMP    7456h
.
00007416  AD                 .       LODSW
00007417  8B D8              ..      MOV    BX, AX
00007419  D1 EB              ..      SHR    BX, 1
0000741B  80 E3 7F           ..     AND    BL, 7Fh
0000741E  0B C3              ..      OR     AX, BX
00007420  F7 D0              ..      NOT    AX
00007422  EE                 .       OUT    DX, AL
00007423  8A C4              ..      MOV    AL, AH
00007425  EE                 .       OUT    DX, AL
00007426  AD                 .       LODSW
00007427  8B D8              ..      MOV    BX, AX
00007429  D1 EB              ..      SHR    BX, 1
0000742B  80 E3 7F           ..     AND    BL, 7Fh
0000742E  0B C3              ..      OR     AX, BX
00007430  F7 D0              ..      NOT    AX
00007432  EE                 .       OUT    DX, AL
00007433  8A C4              ..      MOV    AL, AH
00007435  EE                 .       OUT    DX, AL
00007436  AD                 .       LODSW
00007437  8B D8              ..      MOV    BX, AX
00007439  D1 EB              ..      SHR    BX, 1
0000743B  80 E3 7F           ..     AND    BL, 7Fh
0000743E  0B C3              ..      OR     AX, BX
00007440  F7 D0              ..      NOT    AX
00007442  EE                 .       OUT    DX, AL
00007443  8A C4              ..      MOV    AL, AH
00007445  EE                 .       OUT    DX, AL
00007446  AD                 .       LODSW
00007447  8B D8              ..      MOV    BX, AX
00007449  D1 EB              ..      SHR    BX, 1
0000744B  80 E3 7F           ..     AND    BL, 7Fh
0000744E  0B C3              ..      OR     AX, BX
00007450  F7 D0              ..      NOT    AX
00007452  EE                 .       OUT    DX, AL
00007453  8A C4              ..      MOV    AL, AH
00007455  EE                 .       OUT    DX, AL
.
00007456  2A C0              *.      SUB    AL, AL
00007458  BA 86 00           ...     MOV    DX, 0086h
0000745B  E8 93 00           ...     CALL   74F1h
0000745E  5E                 ^       POP    SI
0000745F  49                 I       DEC    CX
00007460  E3 03              ..      JCXZ   7465h
00007462  E9 26 FF           .&.     JMP    738Bh
.
00007465  5B                 [       POP    BX
00007466  B0 FF              ..      MOV    AL, FFh
00007468  E8 86 00           ...     CALL   74F1h
0000746B  E9 F8 F6           ...     JMP    6B66h
.
0000746E  50                 P       PUSH   AX
.
0000746F  E4 84              ..      IN     AL, 84h
00007471  D0 E0              ..      SHL    AL, 1
00007473  79 FA              y.      JNS    746Fh
00007475  58                 X       POP    AX
00007476  E6 86              ..      OUT    86h, AL
00007478  C3                 .       RET    NEAR
.
00007479  E4 84              ..      IN     AL, 84h
0000747B  84 C0              ..      TEST   AL, AL
0000747D  79 FA              y.      JNS    7479h
0000747F  E4 86              ..      IN     AL, 86h
00007481  C3                 .       RET    NEAR
.
00007482  80 3E 04 17 00     .>...   CMP    BYTE PTR [1704h], 00h
00007487  75 06              u.      JNE    748Fh
00007489  E4 84              ..      IN     AL, 84h
0000748B  84 C0              ..      TEST   AL, AL
0000748D  79 F3              y.      JNS    7482h
.
0000748F  E4 86              ..      IN     AL, 86h
00007491  C3                 .       RET    NEAR
.
00007492  50                 P       PUSH   AX
.
00007493  E4 80              ..      IN     AL, 80h
00007495  D0 E0              ..      SHL    AL, 1
00007497  79 FA              y.      JNS    7493h
00007499  58                 X       POP    AX
0000749A  E6 82              ..      OUT    82h, AL
0000749C  C3                 .       RET    NEAR
.
0000749D  E4 8C              ..      IN     AL, 8Ch
0000749F  84 C0              ..      TEST   AL, AL
000074A1  78 09              x.      JS     74ACh
000074A3  E4 80              ..      IN     AL, 80h
000074A5  84 C0              ..      TEST   AL, AL
000074A7  79 F4              y.      JNS    749Dh
000074A9  E4 82              ..      IN     AL, 82h
000074AB  C3                 .       RET    NEAR
.
000074AC  1E                 .       PUSH   DS
000074AD  06                 .       PUSH   ES
000074AE  60                 `       PUSHA
000074AF  2E                 .       CS:
000074B0  8E 1E 06 00        ....    MOV    DS, [0006h]
000074B4  2E                 .       CS:
000074B5  8E 06 06 00        ....    MOV    ES, [0006h]
000074B9  E8 DD F7           ...     CALL   6C99h
000074BC  61                 a       POPA
000074BD  07                 .       POP    ES
000074BE  1F                 .       POP    DS
000074BF  EB DC              ..      JMP    749Dh
.
000074C1  50                 P       PUSH   AX
.
000074C2  E4 8C              ..      IN     AL, 8Ch
000074C4  84 C0              ..      TEST   AL, AL
000074C6  78 08              x.      JS     74D0h
000074C8  D0 E0              ..      SHL    AL, 1
000074CA  79 F6              y.      JNS    74C2h
000074CC  58                 X       POP    AX
000074CD  E6 8E              ..      OUT    8Eh, AL
000074CF  C3                 .       RET    NEAR
.
000074D0  1E                 .       PUSH   DS
000074D1  06                 .       PUSH   ES
000074D2  60                 `       PUSHA
000074D3  2E                 .       CS:
000074D4  8E 1E 06 00        ....    MOV    DS, [0006h]
000074D8  2E                 .       CS:
000074D9  8E 06 06 00        ....    MOV    ES, [0006h]
000074DD  E8 B9 F7           ...     CALL   6C99h
000074E0  61                 a       POPA
000074E1  07                 .       POP    ES
000074E2  1F                 .       POP    DS
000074E3  EB DD              ..      JMP    74C2h
.
000074E5  52                 R       PUSH   DX
000074E6  83 EA 02 EC        ....    SUB    DX, EC02h
000074EA  84 C0              ..      TEST   AL, AL
000074EC  79 FB              y.      JNS    74E9h
000074EE  5A                 Z       POP    DX
000074EF  EC                 .       IN     AL, DX
000074F0  C3                 .       RET    NEAR
.
000074F1  50                 P       PUSH   AX
000074F2  52                 R       PUSH   DX
000074F3  83 EA 02 EC        ....    SUB    DX, EC02h
000074F7  D0 E0              ..      SHL    AL, 1
000074F9  79 FB              y.      JNS    74F6h
000074FB  5A                 Z       POP    DX
000074FC  58                 X       POP    AX
000074FD  EE                 .       OUT    DX, AL
000074FE  C3                 .       RET    NEAR
.
000074FF  9C                 .       PUSHF
00007500  50                 P       PUSH   AX
.
00007501  E4 84              ..      IN     AL, 84h
00007503  A8 40              .@      TEST   AL, 40h
00007505  74 FA              t.      JE     7501h
00007507  8A C4              ..      MOV    AL, AH
00007509  E6 86              ..      OUT    86h, AL
0000750B  58                 X       POP    AX
0000750C  9D                 .       POPF
0000750D  C3                 .       RET    NEAR
.
0000750E  53                 S       PUSH   BX
.
0000750F  8A 07              ..      MOV    AL, [BX]
00007511  E8 5A FF           .Z.     CALL   746Eh
00007514  80 3F 0D           .?.     CMP    BYTE PTR [BX], 0Dh
00007517  74 03              t.      JE     751Ch
00007519  43                 C       INC    BX
0000751A  EB F3              ..      JMP    750Fh
.
0000751C  5B                 [       POP    BX
0000751D  C3                 .       RET    NEAR
.
0000751E  FB                 .       STI
0000751F  E8 E7 F5           ...     CALL   6B09h
00007522  E8 24 FE           .$.     CALL   7349h
00007525  C6 06 04 17 00     .....   MOV    BYTE PTR [1704h], 00h
0000752A  B4 00              ..      MOV    AH, 00h
0000752C  E8 D0 FF           ...     CALL   74FFh
0000752F  E8 50 FF           .P.     CALL   7482h
00007532  8A E0              ..      MOV    AH, AL
00007534  E8 4B FF           .K.     CALL   7482h
00007537  E9 2C F6           .,.     JMP    6B66h
.
0000753A  FB                 .       STI
0000753B  E8 CB F5           ...     CALL   6B09h
0000753E  E8 08 FE           ...     CALL   7349h
00007541  86 C4              ..      XCHG   AL, AH
.
00007543  E4 80              ..      IN     AL, 80h
00007545  D0 E0              ..      SHL    AL, 1
00007547  79 FA              y.      JNS    7543h
00007549  86 C4              ..      XCHG   AL, AH
0000754B  E6 82              ..      OUT    82h, AL
0000754D  E9 16 F6           ...     JMP    6B66h
.
00007550  56                 V       PUSH   SI
00007551  51                 Q       PUSH   CX
00007552  E8 B4 F5           ...     CALL   6B09h
00007555  E8 F1 FD           ...     CALL   7349h
00007558  59                 Y       POP    CX
00007559  5E                 ^       POP    SI
0000755A  53                 S       PUSH   BX
0000755B  B0 03              ..      MOV    AL, 03h
0000755D  BB 00 00           ...     MOV    BX, 0000h
00007560  E8 A9 00           ...     CALL   760Ch
00007563  53                 S       PUSH   BX
00007564  BA 82 00           ...     MOV    DX, 0082h
.
00007567  E4 80              ..      IN     AL, 80h
00007569  D0 E0              ..      SHL    AL, 1
0000756B  79 FA              y.      JNS    7567h
0000756D  6E                 n       OUTSB
0000756E  E2 F7              ..      LOOP   7567h
00007570  5B                 [       POP    BX
00007571  2A FF              *.      SUB    BH, BH
00007573  B0 03              ..      MOV    AL, 03h
00007575  E8 94 00           ...     CALL   760Ch
00007578  5B                 [       POP    BX
00007579  E9 EA F5           ...     JMP    6B66h
.
0000757C  E8 8A F5           ...     CALL   6B09h
0000757F  E8 03 00           ...     CALL   7585h
00007582  E9 E1 F5           ...     JMP    6B66h
.
00007585  FB                 .       STI
00007586  E8 C0 FD           ...     CALL   7349h
00007589  C6 06 04 17 00     .....   MOV    BYTE PTR [1704h], 00h
0000758E  B0 02              ..      MOV    AL, 02h
00007590  E8 DB FE           ...     CALL   746Eh
00007593  E8 78 FF           .x.     CALL   750Eh
00007596  E9 E9 FE           ...     JMP    7482h
.
00007599  E8 6D F5           .m.     CALL   6B09h
0000759C  E8 03 00           ...     CALL   75A2h
0000759F  E9 C4 F5           ...     JMP    6B66h
.
000075A2  FB                 .       STI
000075A3  E8 A3 FD           ...     CALL   7349h
000075A6  C6 06 04 17 00     .....   MOV    BYTE PTR [1704h], 00h
000075AB  50                 P       PUSH   AX
000075AC  B0 12              ..      MOV    AL, 12h
000075AE  E8 BD FE           ...     CALL   746Eh
000075B1  58                 X       POP    AX
000075B2  E8 B9 FE           ...     CALL   746Eh
000075B5  84 C0              ..      TEST   AL, AL
000075B7  75 07              u.      JNE    75C0h
000075B9  8A C7              ..      MOV    AL, BH
000075BB  E8 B0 FE           ...     CALL   746Eh
000075BE  EB 03              ..      JMP    75C3h
.
000075C0  E8 4B FF           .K.     CALL   750Eh
.
000075C3  E9 BC FE           ...     JMP    7482h
.
000075C6  E8 40 F5           .@.     CALL   6B09h
000075C9  E8 03 00           ...     CALL   75CFh
000075CC  E9 97 F5           ...     JMP    6B66h
.
000075CF  FB                 .       STI
000075D0  E8 76 FD           .v.     CALL   7349h
000075D3  C6 06 04 17 00     .....   MOV    BYTE PTR [1704h], 00h
000075D8  56                 V       PUSH   SI
000075D9  B4 16              ..      MOV    AH, 16h
000075DB  E8 21 FF           .!.     CALL   74FFh
000075DE  BE 0C 00           ...     MOV    SI, 000Ch
.
000075E1  8A 20              .       MOV    AH, [BX+SI]
000075E3  E8 19 FF           ...     CALL   74FFh
000075E6  4E                 N       DEC    SI
000075E7  79 F8              y.      JNS    75E1h
000075E9  8A E0              ..      MOV    AH, AL
000075EB  E8 11 FF           ...     CALL   74FFh
000075EE  BE 0C 00           ...     MOV    SI, 000Ch
.
000075F1  E8 8E FE           ...     CALL   7482h
000075F4  88 00              ..      MOV    [BX+SI], AL
000075F6  4E                 N       DEC    SI
000075F7  79 F8              y.      JNS    75F1h
000075F9  E8 86 FE           ...     CALL   7482h
000075FC  8A E0              ..      MOV    AH, AL
000075FE  E8 81 FE           ...     CALL   7482h
00007601  5E                 ^       POP    SI
00007602  C3                 .       RET    NEAR
.
00007603  E8 03 F5           ...     CALL   6B09h
00007606  E8 03 00           ...     CALL   760Ch
00007609  E9 5A F5           .Z.     JMP    6B66h
.
0000760C  FB                 .       STI
0000760D  E8 39 FD           .9.     CALL   7349h
00007610  C6 06 04 17 00     .....   MOV    BYTE PTR [1704h], 00h
00007615  3C 80              <.      CMP    AL, 80h
00007617  73 15              s.      JNC    762Eh
00007619  B4 04              ..      MOV    AH, 04h
0000761B  E8 E1 FE           ...     CALL   74FFh
0000761E  8A E3              ..      MOV    AH, BL
00007620  E8 DC FE           ...     CALL   74FFh
00007623  8A E0              ..      MOV    AH, AL
00007625  E8 D7 FE           ...     CALL   74FFh
00007628  E8 57 FE           .W.     CALL   7482h
0000762B  8A D8              ..      MOV    BL, AL
0000762D  C3                 .       RET    NEAR
.
0000762E  3C 82              <.      CMP    AL, 82h
00007630  74 30              t0      JE     7662h
00007632  3C 83              <.      CMP    AL, 83h
00007634  74 2C              t,      JE     7662h
00007636  3C 84              <.      CMP    AL, 84h
00007638  74 28              t(      JE     7662h
0000763A  B4 06              ..      MOV    AH, 06h
0000763C  E8 C0 FE           ...     CALL   74FFh
0000763F  8A E3              ..      MOV    AH, BL
00007641  E8 BB FE           ...     CALL   74FFh
00007644  8A E7              ..      MOV    AH, BH
00007646  E8 B6 FE           ...     CALL   74FFh
00007649  8A E0              ..      MOV    AH, AL
0000764B  E8 B1 FE           ...     CALL   74FFh
0000764E  3C 9D              <.      CMP    AL, 9Dh
00007650  74 0F              t.      JE     7661h
00007652  E8 2D FE           .-.     CALL   7482h
00007655  8A E0              ..      MOV    AH, AL
00007657  E8 28 FE           .(.     CALL   7482h
0000765A  8A F8              ..      MOV    BH, AL
0000765C  E8 23 FE           .#.     CALL   7482h
0000765F  8A D8              ..      MOV    BL, AL
.
00007661  C3                 .       RET    NEAR
.
00007662  BB 00 00           ...     MOV    BX, 0000h
00007665  C3                 .       RET    NEAR
.
00007666  E8 A0 F4           ...     CALL   6B09h
00007669  E8 03 00           ...     CALL   766Fh
0000766C  E9 F7 F4           ...     JMP    6B66h
.
0000766F  E8 D7 FC           ...     CALL   7349h
00007672  50                 P       PUSH   AX
00007673  56                 V       PUSH   SI
00007674  8A E0              ..      MOV    AH, AL
00007676  8B F3              ..      MOV    SI, BX
00007678  E8 03 00           ...     CALL   767Eh
0000767B  5E                 ^       POP    SI
0000767C  58                 X       POP    AX
0000767D  C3                 .       RET    NEAR
.
0000767E  FB                 .       STI
0000767F  BA 86 00           ...     MOV    DX, 0086h
00007682  84 E4              ..      TEST   AH, AH
00007684  75 01              u.      JNE    7687h
00007686  C3                 .       RET    NEAR
.
00007687  B0 08              ..      MOV    AL, 08h
00007689  E8 65 FE           .e.     CALL   74F1h
0000768C  8A C4              ..      MOV    AL, AH
0000768E  E8 60 FE           .`.     CALL   74F1h
00007691  2B DB              +.      SUB    BX, BX
00007693  80 FC 81           ...     CMP    AH, 81h
00007696  72 07              r.      JC     769Fh
00007698  8A 0C              ..      MOV    CL, [SI]
0000769A  8A 6C 01           .l.     MOV    CH, [SI+01h]
0000769D  EB 11              ..      JMP    76B0h
.
0000769F  80 FC 15           ...     CMP    AH, 15h
000076A2  73 02              s.      JNC    76A6h
000076A4  8A DC              ..      MOV    BL, AH
.
000076A6  2E                 .       CS:
000076A7  8A 8F 37 11        ..7.    MOV    CL, [BX+1137h]
000076AB  2E                 .       CS:
000076AC  8A AF 4C 11        ..L.    MOV    CH, [BX+114Ch]
.
000076B0  8A C1              ..      MOV    AL, CL
000076B2  E8 3C FE           .<.     CALL   74F1h
000076B5  8A D9              ..      MOV    BL, CL
000076B7  4B                 K       DEC    BX
000076B8  78 08              x.      JS     76C2h
.
000076BA  8A 00              ..      MOV    AL, [BX+SI]
000076BC  E8 32 FE           .2.     CALL   74F1h
000076BF  4B                 K       DEC    BX
000076C0  79 F8              y.      JNS    76BAh
.
000076C2  8A C5              ..      MOV    AL, CH
000076C4  E8 2A FE           .*.     CALL   74F1h
000076C7  2A FF              *.      SUB    BH, BH
000076C9  8A DD              ..      MOV    BL, CH
000076CB  4B                 K       DEC    BX
000076CC  78 08              x.      JS     76D6h
.
000076CE  E8 14 FE           ...     CALL   74E5h
000076D1  88 00              ..      MOV    [BX+SI], AL
000076D3  4B                 K       DEC    BX
000076D4  79 F8              y.      JNS    76CEh
.
000076D6  C3                 .       RET    NEAR
000076D7  10 00              ..      ADC    [BX+SI], AL
000076D9  05 00 05           ...     ADD    AX, 0500h
000076DC  02 05              ..      ADD    AL, [DI]
000076DE  08 0E 04 01        ....    OR     [0104h], CL
000076E2  01 05              ..      ADD    [DI], AX
000076E4  00 10              ..      ADD    [BX+SI], DL
000076E6  10 10              ..      ADC    [BX+SI], DL
000076E8  0D 00 08           ...     OR     AX, 0800h
000076EB  80 10 05           ...     ADC    BYTE PTR [BX+SI], 05h
000076EE  00 05              ..      ADD    [DI], AL
000076F0  00 05              ..      ADD    [DI], AL
000076F2  00 00              ..      ADD    [BX+SI], AL
000076F4  00 05              ..      ADD    [DI], AL
000076F6  09 05              ..      OR     [DI], AX
000076F8  00 08              ..      ADD    [BX+SI], CL
000076FA  10 10              ..      ADC    [BX+SI], DL
000076FC  0D 01 80           ...     OR     AX, 8001h
000076FF  08 80 00 2E        ....    OR     [BX+SI+2E00h], AL
00007703  C6 06 61 11 FF     ..a..   MOV    BYTE PTR [1161h], FFh
.
00007708  2E                 .       CS:
00007709  80 3E 61 11 00     .>a..   CMP    BYTE PTR [1161h], 00h
0000770E  74 21              t!      JE     7731h
00007710  54                 T       PUSH   SP
00007711  58                 X       POP    AX
00007712  3B C4              ;.      CMP    AX, SP
00007714  74 1B              t.      JE     7731h
00007716  B8 00 10           ...     MOV    AX, 1000h
00007719  BA 5A FF           .Z.     MOV    DX, FF5Ah
0000771C  EF                 .       OUT    DX, AX
0000771D  B8 02 00           ...     MOV    AX, 0002h
00007720  BA 5C FF           .\.     MOV    DX, FF5Ch
00007723  EF                 .       OUT    DX, AX
00007724  33 C0              3.      XOR    AX, AX
00007726  BA 58 FF           .X.     MOV    DX, FF58h
00007729  EF                 .       OUT    DX, AX
0000772A  B8 0B C0           ...     MOV    AX, C00Bh
0000772D  BA 5E FF           .^.     MOV    DX, FF5Eh
00007730  EF                 .       OUT    DX, AX
.
00007731  C3                 .       RET    NEAR
.
00007732  2E                 .       CS:
00007733  C6 06 61 11 00     ..a..   MOV    BYTE PTR [1161h], 00h
.
00007738  54                 T       PUSH   SP
00007739  58                 X       POP    AX
0000773A  3B C4              ;.      CMP    AX, SP
0000773C  74 07              t.      JE     7745h
0000773E  B8 00 40           ..@     MOV    AX, 4000h
00007741  BA 5E FF           .^.     MOV    DX, FF5Eh
00007744  EF                 .       OUT    DX, AX
.
00007745  C3                 .       RET    NEAR
00007746  81 FA DA 03        ....    CMP    DX, 03DAh
0000774A  74 01              t.      JE     774Dh
0000774C  CF                 .       IRET
.
0000774D  2E                 .       CS:
0000774E  8C 1E FE 11        ....    MOV    [11FEh], DS
00007752  2E                 .       CS:
00007753  89 1E 00 12        ....    MOV    [1200h], BX
00007757  5B                 [       POP    BX
00007758  1F                 .       POP    DS
00007759  80 3F EC           .?.     CMP    BYTE PTR [BX], ECh
0000775C  75 33              u3      JNE    7791h
0000775E  EC                 .       IN     AL, DX
0000775F  F6 D0              ..      NOT    AL
00007761  43                 C       INC    BX
00007762  80 3F A8           .?.     CMP    BYTE PTR [BX], A8h
00007765  74 19              t.      JE     7780h
00007767  80 3F 24           .?$     CMP    BYTE PTR [BX], 24h
0000776A  74 14              t.      JE     7780h
0000776C  81 3F D0 D8        .?..    CMP    WORD PTR [BX], D8D0h
00007770  75 1F              u.      JNE    7791h
00007772  80 7F 02 72        ..r    CMP    BYTE PTR [BX+02h], 72h
00007776  74 14              t.      JE     778Ch
00007778  80 7F 02 73        ..s    CMP    BYTE PTR [BX+02h], 73h
0000777C  74 0E              t.      JE     778Ch
0000777E  EB 11              ..      JMP    7791h
.
00007780  80 7F 02 74        ..t    CMP    BYTE PTR [BX+02h], 74h
00007784  74 06              t.      JE     778Ch
00007786  80 7F 02 75        ..u    CMP    BYTE PTR [BX+02h], 75h
0000778A  75 05              u.      JNE    7791h
.
0000778C  C7 47 02 90 90     .G...   MOV    WORD PTR [BX+02h], 9090h
.
00007791  1E                 .       PUSH   DS
00007792  53                 S       PUSH   BX
00007793  2E                 .       CS:
00007794  8E 1E FE 11        ....    MOV    DS, [11FEh]
00007798  2E                 .       CS:
00007799  8B 1E 00 12        ....    MOV    BX, [1200h]
0000779D  CF                 .       IRET
0000779E  00 00              ..      ADD    [BX+SI], AL
000077A0  00 00              ..      ADD    [BX+SI], AL
.
000077A2  BE 54 17           .T.     MOV    SI, 1754h
000077A5  B9 02 00           ...     MOV    CX, 0002h
000077A8  E8 A5 FD           ...     CALL   7550h
000077AB  C7 06 4C 17 00 40  ..L..@  MOV    WORD PTR [174Ch], 4000h
000077B1  BB AE 17           ...     MOV    BX, 17AEh
000077B4  E9 38 02           .8.     JMP    79EFh
000077B7  C7 47 02 03 00     .G...   MOV    WORD PTR [BX+02h], 0003h
000077BC  E8 D7 04           ...     CALL   7C96h
000077BF  F6 47 1D 02        .G..    TEST   BYTE PTR [BX+1Dh], 02h
000077C3  75 05              u.      JNE    77CAh
000077C5  B8 FE FF           ...     MOV    AX, FFFEh
000077C8  EB 06              ..      JMP    77D0h
.
000077CA  8B 47 40           .G@     MOV    AX, [BX+40h]
000077CD  03 47 14           .G.     ADD    AX, [BX+14h]
.
000077D0  E8 91 00           ...     CALL   7864h
000077D3  C3                 .       RET    NEAR
.
000077D4  BE 65 17           .e.     MOV    SI, 1765h
000077D7  B9 07 00           ...     MOV    CX, 0007h
000077DA  E9 73 FD           .s.     JMP    7550h
.
000077DD  BE 56 17           .V.     MOV    SI, 1756h
000077E0  B9 04 00           ...     MOV    CX, 0004h
000077E3  E8 23 F3           .#.     CALL   6B09h
000077E6  E8 67 FD           .g.     CALL   7550h
000077E9  E8 3D 00           .=.     CALL   7829h
000077EC  C7 06 50 17 FF FF  ..P...  MOV    WORD PTR [1750h], FFFFh
000077F2  E9 71 F3           .q.     JMP    6B66h
.
000077F5  3C 18              <.      CMP    AL, 18h
000077F7  74 18              t.      JE     7811h
000077F9  BE 63 17           .c.     MOV    SI, 1763h
000077FC  B9 02 00           ...     MOV    CX, 0002h
000077FF  E8 07 F3           ...     CALL   6B09h
00007802  E8 4B FD           .K.     CALL   7550h
00007805  E8 3C 00           .<.     CALL   7844h
00007808  C7 06 50 17 FF FF  ..P...  MOV    WORD PTR [1750h], FFFFh
0000780E  E9 55 F3           .U.     JMP    6B66h
.
00007811  BE 5A 17           .Z.     MOV    SI, 175Ah
00007814  B9 09 00           ...     MOV    CX, 0009h
00007817  E8 EF F2           ...     CALL   6B09h
0000781A  E8 33 FD           .3.     CALL   7550h
0000781D  E8 24 00           .$.     CALL   7844h
00007820  C7 06 50 17 FF FF  ..P...  MOV    WORD PTR [1750h], FFFFh
00007826  E9 3D F3           .=.     JMP    6B66h
.
00007829  81 06 4C 17 80 02  ..L...  ADD    WORD PTR [174Ch], 0280h
0000782F  81 3E 4C 17 00 80  .>L...  CMP    WORD PTR [174Ch], 8000h
00007835  72 06              r.      JC     783Dh
00007837  81 2E 4C 17 00 40  ..L..@  SUB    WORD PTR [174Ch], 4000h
.
0000783D  81 26 52 17 FE FF  .&R...  AND    WORD PTR [1752h], FFFEh
00007843  C3                 .       RET    NEAR
.
00007844  81 2E 4C 17 80 02  ..L...  SUB    WORD PTR [174Ch], 0280h
0000784A  81 3E 4C 17 00 40  .>L..@  CMP    WORD PTR [174Ch], 4000h
00007850  73 06              s.      JNC    7858h
00007852  81 06 4C 17 00 40  ..L..@  ADD    WORD PTR [174Ch], 4000h
.
00007858  81 26 52 17 FE FF  .&R...  AND    WORD PTR [1752h], FFFEh
0000785E  C3                 .       RET    NEAR
.
0000785F  B0 07              ..      MOV    AL, 07h
00007861  E9 D6 FC           ...     JMP    753Ah
.
00007864  F7 06 52 17 01 00  ..R...  TEST   WORD PTR [1752h], 0001h
0000786A  74 01              t.      JE     786Dh
0000786C  C3                 .       RET    NEAR
.
0000786D  C6 06 6E 17 00     ..n..   MOV    BYTE PTR [176Eh], 00h
00007872  C6 06 71 17 00     ..q..   MOV    BYTE PTR [1771h], 00h
00007877  80 7F 1F 28        ..(    CMP    BYTE PTR [BX+1Fh], 28h
0000787B  75 02              u.      JNE    787Fh
0000787D  03 C0              ..      ADD    AX, AX
.
0000787F  A3 4E 17           .N.     MOV    [174Eh], AX
00007882  85 C0              ..      TEST   AX, AX
00007884  78 1E              x.      JS     78A4h
00007886  A1 4C 17           .L.     MOV    AX, [174Ch]
00007889  D1 E8              ..      SHR    AX, 1
0000788B  D1 E8              ..      SHR    AX, 1
0000788D  D1 E8              ..      SHR    AX, 1
0000788F  03 06 4E 17        ..N.    ADD    AX, [174Eh]
00007893  88 26 6E 17        .&n.    MOV    [176Eh], AH
00007897  A2 71 17           .q.     MOV    [1771h], AL
0000789A  3B 06 50 17        ;.P.    CMP    AX, [1750h]
0000789E  75 01              u.      JNE    78A1h
000078A0  C3                 .       RET    NEAR
.
000078A1  A3 50 17           .P.     MOV    [1750h], AX
.
000078A4  BE 6C 17           .l.     MOV    SI, 176Ch
000078A7  B9 06 00           ...     MOV    CX, 0006h
.
000078AA  AC                 .       LODSB
000078AB  E8 13 FC           ...     CALL   74C1h
000078AE  E2 FA              ..      LOOP   78AAh
000078B0  C3                 .       RET    NEAR
.
000078B1  BE 72 17           .r.     MOV    SI, 1772h
000078B4  B9 1E 00           ...     MOV    CX, 001Eh
000078B7  E9 96 FC           ...     JMP    7550h
.
000078BA  BE 90 17           ...     MOV    SI, 1790h
000078BD  B9 1E 00           ...     MOV    CX, 001Eh
000078C0  E9 8D FC           ...     JMP    7550h
.
000078C3  B8 00 00           ...     MOV    AX, 0000h
000078C6  BB FF FF           ...     MOV    BX, FFFFh
000078C9  E8 37 FD           .7.     CALL   7603h
000078CC  80 FB 03           ...     CMP    BL, 03h
000078CF  74 01              t.      JE     78D2h
000078D1  C3                 .       RET    NEAR
.
000078D2  B0 0E              ..      MOV    AL, 0Eh
000078D4  BB CC 17           ...     MOV    BX, 17CCh
000078D7  E8 8C FD           ...     CALL   7666h
000078DA  A0 D0 17           ...     MOV    AL, [17D0h]
000078DD  A2 61 00           .a.     MOV    [0061h], AL
000078E0  A0 D1 17           ...     MOV    AL, [17D1h]
000078E3  A2 62 00           .b.     MOV    [0062h], AL
000078E6  A0 D2 17           ...     MOV    AL, [17D2h]
000078E9  A2 63 00           .c.     MOV    [0063h], AL
000078EC  A0 CC 17           ...     MOV    AL, [17CCh]
000078EF  E8 45 00           .E.     CALL   7937h
000078F2  50                 P       PUSH   AX
000078F3  2D 4E 00           -N.     SUB    AX, 004Eh
000078F6  B9 6D 01           .m.     MOV    CX, 016Dh
000078F9  F7 E1              ..      MUL    CX
000078FB  5B                 [       POP    BX
000078FC  83 EB 4C F7        ..L.    SUB    BX, F74Ch
00007900  C3                 .       RET    NEAR
00007901  03 00              ..      ADD    AX, [BX+SI]
00007903  75 0A              u.      JNE    790Fh
00007905  80 3E CD 17 02     .>...   CMP    BYTE PTR [17CDh], 02h
0000790A  7F 03              .      JNLE   790Fh
0000790C  83 EB 04 B1        ....    SUB    BX, B104h
00007910  02 D3              ..      ADD    DL, BL
00007912  EB 03              ..      JMP    7917h
00007914  D8                 .       ...
00007915  A0 CD 17           ...     MOV    AL, [17CDh]
00007918  E8 1C 00           ...     CALL   7937h
0000791B  48                 H       DEC    AX
0000791C  74 0D              t.      JE     792Bh
0000791E  8B C8              ..      MOV    CX, AX
00007920  33 C0              3.      XOR    AX, AX
00007922  FC                 .       CLD
00007923  BE EC 17           ...     MOV    SI, 17ECh
.
00007926  AC                 .       LODSB
00007927  03 D8              ..      ADD    BX, AX
00007929  E2 FB              ..      LOOP   7926h
.
0000792B  A0 CE 17           ...     MOV    AL, [17CEh]
0000792E  E8 06 00           ...     CALL   7937h
00007931  03 C3              ..      ADD    AX, BX
00007933  A3 5F 00           ._.     MOV    [005Fh], AX
00007936  C3                 .       RET    NEAR
.
00007937  51                 Q       PUSH   CX
00007938  50                 P       PUSH   AX
00007939  B1 04              ..      MOV    CL, 04h
0000793B  D2 E8              ..      SHR    AL, CL
0000793D  B1 0A              ..      MOV    CL, 0Ah
0000793F  F6 E1              ..      MUL    CL
00007941  59                 Y       POP    CX
00007942  81 E1 0F 00        ....    AND    CX, 000Fh
00007946  03 C1              ..      ADD    AX, CX
00007948  59                 Y       POP    CX
00007949  C3                 .       RET    NEAR
0000794A  BB C2 17           ...     MOV    BX, 17C2h
0000794D  EB 0F              ..      JMP    795Eh
.
0000794F  80 3E 00 0F 00     .>...   CMP    BYTE PTR [0F00h], 00h
00007954  74 05              t.      JE     795Bh
00007956  B2 01              ..      MOV    DL, 01h
00007958  E8 32 EF           .2.     CALL   688Dh
.
0000795B  BB B4 17           ...     MOV    BX, 17B4h
.
0000795E  8B 1F              ..      MOV    BX, [BX]
00007960  85 DB              ..      TEST   BX, BX
00007962  74 18              t.      JE     797Ch
00007964  83 7F 02 00 74     ...t   CMP    WORD PTR [BX+02h], 7400h
00007969  F4                 .       HALT
0000796A  FF 4F 02           .O.     DEC    WORD PTR [BX+02h]
0000796D  75 EF              u.      JNE    795Eh
0000796F  53                 S       PUSH   BX
00007970  1E                 .       PUSH   DS
00007971  06                 .       PUSH   ES
00007972  9C                 .       PUSHF
00007973  FF 57 04           .W.     CALL   [BX+04h]
00007976  9D                 .       POPF
00007977  07                 .       POP    ES
00007978  1F                 .       POP    DS
00007979  5B                 [       POP    BX
0000797A  EB E2              ..      JMP    795Eh
.
0000797C  C3                 .       RET    NEAR
.
0000797D  06                 .       PUSH   ES
0000797E  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00007982  26                 &       ES:
00007983  FE 06 13 00        ....    INC    BYTE PTR [0013h]
00007987  07                 .       POP    ES
00007988  51                 Q       PUSH   CX
00007989  B9 FF FF           ...     MOV    CX, FFFFh
0000798C  87 0E C0 18        ....    XCHG   CX, [18C0h]
00007990  E3 0D              ..      JCXZ   799Fh
00007992  59                 Y       POP    CX
00007993  06                 .       PUSH   ES
00007994  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00007998  26                 &       ES:
00007999  FE 0E 13 00        ....    DEC    BYTE PTR [0013h]
0000799D  07                 .       POP    ES
0000799E  C3                 .       RET    NEAR
.
0000799F  59                 Y       POP    CX
000079A0  8C 16 C2 18        ....    MOV    [18C2h], SS
000079A4  89 26 C4 18        .&..    MOV    [18C4h], SP
000079A8  2E                 .       CS:
000079A9  8E 16 06 00        ....    MOV    SS, [0006h]
000079AD  BC C0 18           ...     MOV    SP, 18C0h
000079B0  1E                 .       PUSH   DS
000079B1  06                 .       PUSH   ES
000079B2  60                 `       PUSHA
000079B3  9C                 .       PUSHF
000079B4  FB                 .       STI
000079B5  BB C4 17           ...     MOV    BX, 17C4h
000079B8  E8 A3 FF           ...     CALL   795Eh
000079BB  9D                 .       POPF
000079BC  61                 a       POPA
000079BD  07                 .       POP    ES
000079BE  1F                 .       POP    DS
000079BF  8E 16 C2 18        ....    MOV    SS, [18C2h]
000079C3  8B 26 C4 18        .&..    MOV    SP, [18C4h]
000079C7  C7 06 C0 18 00 00  ......  MOV    WORD PTR [18C0h], 0000h
000079CD  06                 .       PUSH   ES
000079CE  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000079D2  26                 &       ES:
000079D3  FE 0E 13 00        ....    DEC    BYTE PTR [0013h]
000079D7  07                 .       POP    ES
000079D8  C3                 .       RET    NEAR
.
000079D9  9C                 .       PUSHF
000079DA  FA                 .       CLI
000079DB  A1 C4 17           ...     MOV    AX, [17C4h]
000079DE  89 1E C4 17        ....    MOV    [17C4h], BX
000079E2  EB 14              ..      JMP    79F8h
000079E4  9C                 .       PUSHF
000079E5  FA                 .       CLI
000079E6  A1 C2 17           ...     MOV    AX, [17C2h]
000079E9  89 1E C2 17        ....    MOV    [17C2h], BX
000079ED  EB 09              ..      JMP    79F8h
.
000079EF  9C                 .       PUSHF
000079F0  FA                 .       CLI
000079F1  A1 B4 17           ...     MOV    AX, [17B4h]
000079F4  89 1E B4 17        ....    MOV    [17B4h], BX
.
000079F8  83 3F 00 74        .?.t    CMP    WORD PTR [BX], 7400h
000079FC  04 8B              ..      ADD    AL, 8Bh
000079FE  1F                 .       POP    DS
000079FF  EB F7              ..      JMP    79F8h
00007A01  89 07              ..      MOV    [BX], AX
00007A03  9D                 .       POPF
00007A04  C3                 .       RET    NEAR
00007A05  9C                 .       PUSHF
00007A06  FA                 .       CLI
00007A07  BE C4 17           ...     MOV    SI, 17C4h
00007A0A  EB 0C              ..      JMP    7A18h
00007A0C  9C                 .       PUSHF
00007A0D  FA                 .       CLI
00007A0E  BE C2 17           ...     MOV    SI, 17C2h
00007A11  EB 05              ..      JMP    7A18h
00007A13  9C                 .       PUSHF
00007A14  FA                 .       CLI
00007A15  BE B4 17           ...     MOV    SI, 17B4h
.
00007A18  8B 0C              ..      MOV    CX, [SI]
00007A1A  E3 0C              ..      JCXZ   7A28h
00007A1C  3B CB              ;.      CMP    CX, BX
00007A1E  74 04              t.      JE     7A24h
00007A20  8B F1              ..      MOV    SI, CX
00007A22  EB F4              ..      JMP    7A18h
.
00007A24  8B 07              ..      MOV    AX, [BX]
00007A26  89 04              ..      MOV    [SI], AX
.
00007A28  9D                 .       POPF
00007A29  C3                 .       RET    NEAR
00007A2A  C7 47 02 01 00     .G...   MOV    WORD PTR [BX+02h], 0001h
00007A2F  80 06 51 10 02     ..Q..   ADD    BYTE PTR [1051h], 02h
00007A34  80 3E 51 10 64     .>Q.d   CMP    BYTE PTR [1051h], 64h
00007A39  7D 01              }.      JNL    7A3Ch
00007A3B  C3                 .       RET    NEAR
.
00007A3C  C6 06 51 10 00     ..Q..   MOV    BYTE PTR [1051h], 00h
00007A41  A0 63 00           .c.     MOV    AL, [0063h]
00007A44  14 01              ..      ADC    AL, 01h
00007A46  27                 '       DAA
00007A47  A2 63 00           .c.     MOV    [0063h], AL
00007A4A  3C 60              <`      CMP    AL, 60h
00007A4C  72 2D              r-      JC     7A7Bh
00007A4E  C6 06 63 00 00     ..c..   MOV    BYTE PTR [0063h], 00h
00007A53  A0 62 00           .b.     MOV    AL, [0062h]
00007A56  14 01              ..      ADC    AL, 01h
00007A58  27                 '       DAA
00007A59  A2 62 00           .b.     MOV    [0062h], AL
00007A5C  3C 60              <`      CMP    AL, 60h
00007A5E  72 1B              r.      JC     7A7Bh
00007A60  C6 06 62 00 00     ..b..   MOV    BYTE PTR [0062h], 00h
00007A65  A0 61 00           .a.     MOV    AL, [0061h]
00007A68  14 01              ..      ADC    AL, 01h
00007A6A  27                 '       DAA
00007A6B  A2 61 00           .a.     MOV    [0061h], AL
00007A6E  3C 24              <$      CMP    AL, 24h
00007A70  72 09              r.      JC     7A7Bh
00007A72  C6 06 61 00 00     ..a..   MOV    BYTE PTR [0061h], 00h
00007A77  FF 06 5F 00        .._.    INC    WORD PTR [005Fh]
.
00007A7B  B2 02              ..      MOV    DL, 02h
00007A7D  E9 0D EE           ...     JMP    688Dh
00007A80  1E                 .       PUSH   DS
00007A81  B8 40 00           .@.     MOV    AX, 0040h
00007A84  8E D8              ..      MOV    DS, AX
00007A86  FF 06 6C 00        ..l.    INC    WORD PTR [006Ch]
00007A8A  75 04              u.      JNE    7A90h
00007A8C  FF 06 6E 00        ..n.    INC    WORD PTR [006Eh]
.
00007A90  83 3E 6E 00 18     .>n..   CMP    WORD PTR [006Eh], 18h
00007A95  75 19              u.      JNE    7AB0h
00007A97  81 3E 6C 00 B0 00  .>l...  CMP    WORD PTR [006Ch], 00B0h
00007A9D  75 11              u.      JNE    7AB0h
00007A9F  C7 06 6E 00 00 00  ..n...  MOV    WORD PTR [006Eh], 0000h
00007AA5  C7 06 6C 00 00 00  ..l...  MOV    WORD PTR [006Ch], 0000h
00007AAB  C6 06 70 00 01     ..p..   MOV    BYTE PTR [0070h], 01h
.
00007AB0  1F                 .       POP    DS
00007AB1  C7 06 C8 17 01 00  ......  MOV    WORD PTR [17C8h], 0001h
00007AB7  C7 06 BE 17 03 00  ......  MOV    WORD PTR [17BEh], 0003h
00007ABD  C3                 .       RET    NEAR
00007ABE  CD 08              ..      INT    08h
00007AC0  C3                 .       RET    NEAR
00007AC1  1E                 .       PUSH   DS
00007AC2  50                 P       PUSH   AX
00007AC3  52                 R       PUSH   DX
00007AC4  CD 1C              ..      INT    1Ch
00007AC6  5A                 Z       POP    DX
00007AC7  58                 X       POP    AX
00007AC8  1F                 .       POP    DS
00007AC9  CF                 .       IRET
00007ACA  1E                 .       PUSH   DS
00007ACB  B8 40 00           .@.     MOV    AX, 0040h
00007ACE  8E D8              ..      MOV    DS, AX
00007AD0  0A E4              ..      OR     AH, AH
00007AD2  74 05              t.      JE     7AD9h
00007AD4  FE CC              ..      DEC    AH
00007AD6  74 13              t.      JE     7AEBh
00007AD8  CF                 .       IRET
.
00007AD9  A0 70 00           .p.     MOV    AL, [0070h]
00007ADC  C6 06 70 00 00     ..p..   MOV    BYTE PTR [0070h], 00h
00007AE1  8B 0E 6E 00        ..n.    MOV    CX, [006Eh]
00007AE5  8B 16 6C 00        ..l.    MOV    DX, [006Ch]
00007AE9  EB 0D              ..      JMP    7AF8h
.
00007AEB  89 16 6C 00        ..l.    MOV    [006Ch], DX
00007AEF  89 0E 6E 00        ..n.    MOV    [006Eh], CX
00007AF3  C6 06 70 00 00     ..p..   MOV    BYTE PTR [0070h], 00h
.
00007AF8  1F                 .       POP    DS
00007AF9  CF                 .       IRET
.
00007AFA  E8 0C F0           ...     CALL   6B09h
00007AFD  E8 49 F8           .I.     CALL   7349h
00007B00  B0 08              ..      MOV    AL, 08h
00007B02  E8 69 F9           .i.     CALL   746Eh
00007B05  B0 FC              ..      MOV    AL, FCh
00007B07  E8 64 F9           .d.     CALL   746Eh
00007B0A  2A C0              *.      SUB    AL, AL
00007B0C  E8 5F F9           ._.     CALL   746Eh
00007B0F  B0 FE              ..      MOV    AL, FEh
00007B11  E8 5A F9           .Z.     CALL   746Eh
00007B14  B0 FF              ..      MOV    AL, FFh
00007B16  E8 55 F9           .U.     CALL   746Eh
00007B19  2A C0              *.      SUB    AL, AL
00007B1B  E8 50 F9           .P.     CALL   746Eh
00007B1E  E8 45 F0           .E.     CALL   6B66h
00007B21  8C 0E D4 18        ....    MOV    [18D4h], CS
00007B25  C7 06 D2 18 4B 16  ....K.  MOV    WORD PTR [18D2h], 164Bh
00007B2B  BB C6 18           ...     MOV    BX, 18C6h
00007B2E  E8 BE FE           ...     CALL   79EFh
00007B31  BB CC 18           ...     MOV    BX, 18CCh
00007B34  E8 A2 FE           ...     CALL   79D9h
00007B37  1E                 .       PUSH   DS
00007B38  B8 00 00           ...     MOV    AX, 0000h
00007B3B  8E D8              ..      MOV    DS, AX
00007B3D  A3 CC 00           ...     MOV    [00CCh], AX
00007B40  A3 CE 00           ...     MOV    [00CEh], AX
00007B43  1F                 .       POP    DS
00007B44  C3                 .       RET    NEAR
00007B45  B0 02              ..      MOV    AL, 02h
00007B47  E8 77 F9           .w.     CALL   74C1h
00007B4A  E8 50 F9           .P.     CALL   749Dh
00007B4D  A2 D8 18           ...     MOV    [18D8h], AL
00007B50  E8 4A F9           .J.     CALL   749Dh
00007B53  8A D8              ..      MOV    BL, AL
00007B55  E8 45 F9           .E.     CALL   749Dh
00007B58  8A F8              ..      MOV    BH, AL
00007B5A  89 1E D9 18        ....    MOV    [18D9h], BX
00007B5E  E8 3C F9           .<.     CALL   749Dh
00007B61  8A D8              ..      MOV    BL, AL
00007B63  E8 37 F9           .7.     CALL   749Dh
00007B66  8A F8              ..      MOV    BH, AL
00007B68  89 1E DB 18        ....    MOV    [18DBh], BX
00007B6C  C7 06 CE 18 01 00  ......  MOV    WORD PTR [18CEh], 0001h
00007B72  C3                 .       RET    NEAR
00007B73  8B 1E 4E 00        ..N.    MOV    BX, [004Eh]
00007B77  3B 1E D6 18        ;...    CMP    BX, [18D6h]
00007B7B  75 19              u.      JNE    7B96h
00007B7D  A0 D8 18           ...     MOV    AL, [18D8h]
00007B80  98                 .       CBW
00007B81  8B 0E D9 18        ....    MOV    CX, [18D9h]
00007B85  8B 16 DB 18        ....    MOV    DX, [18DBh]
00007B89  1E                 .       PUSH   DS
00007B8A  FF 1E D2 18        ....    CALL   FAR [18D2h]
00007B8E  1F                 .       POP    DS
00007B8F  C7 06 C8 18 01 00  ......  MOV    WORD PTR [18C8h], 0001h
00007B95  C3                 .       RET    NEAR
.
00007B96  C7 06 CE 18 01 00  ......  MOV    WORD PTR [18CEh], 0001h
00007B9C  C3                 .       RET    NEAR
00007B9D  80 F9 03           ...     CMP    CL, 03h
00007BA0  72 04              r.      JC     7BA6h
00007BA2  B8 FF FF           ...     MOV    AX, FFFFh
00007BA5  C3                 .       RET    NEAR
.
00007BA6  2B DB              +.      SUB    BX, BX
00007BA8  8A D9              ..      MOV    BL, CL
00007BAA  D1 E3              ..      SHL    BX, 1
00007BAC  2E                 .       CS:
00007BAD  FF A7 11 16        ....    JMP    [BX+1611h]
00007BB1  17                 .       POP    SS
00007BB2  16                 .       PUSH   SS
00007BB3  30 16 4A 16        0.J.    XOR    [164Ah], DL
00007BB7  9C                 .       PUSHF
00007BB8  FA                 .       CLI
00007BB9  A3 D4 18           ...     MOV    [18D4h], AX
00007BBC  89 16 D2 18        ....    MOV    [18D2h], DX
00007BC0  C7 06 C8 18 01 00  ......  MOV    WORD PTR [18C8h], 0001h
00007BC6  8B 1E 4E 00        ..N.    MOV    BX, [004Eh]
00007BCA  89 1E D6 18        ....    MOV    [18D6h], BX
00007BCE  9D                 .       POPF
00007BCF  C3                 .       RET    NEAR
00007BD0  9C                 .       PUSHF
00007BD1  FA                 .       CLI
00007BD2  8C 0E D4 18        ....    MOV    [18D4h], CS
00007BD6  C7 06 D2 18 4B 16  ....K.  MOV    WORD PTR [18D2h], 164Bh
00007BDC  C7 06 C8 18 00 00  ......  MOV    WORD PTR [18C8h], 0000h
00007BE2  C7 06 D6 18 00 00  ......  MOV    WORD PTR [18D6h], 0000h
00007BE8  9D                 .       POPF
00007BE9  C3                 .       RET    NEAR
00007BEA  C3                 .       RET    NEAR
00007BEB  CB                 .       RETF
.
00007BEC  E8 B3 FB           ...     CALL   77A2h
00007BEF  E8 00 09           ...     CALL   84F2h
00007BF2  E8 03 11           ...     CALL   8CF8h
00007BF5  FC                 .       CLD
00007BF6  06                 .       PUSH   ES
00007BF7  8C D8              ..      MOV    AX, DS
00007BF9  8E C0              ..      MOV    ES, AX
00007BFB  2B C0              +.      SUB    AX, AX
00007BFD  BF 13 19           ...     MOV    DI, 1913h
00007C00  B9 57 00           .W.     MOV    CX, 0057h
00007C03  F3                 .       REPZ
00007C04  AB                 .       STOSW
00007C05  07                 .       POP    ES
00007C06  E8 8D 00           ...     CALL   7C96h
00007C09  B8 4F 17           .O.     MOV    AX, 174Fh
00007C0C  89 47 04           .G.     MOV    [BX+04h], AX
00007C0F  89 47 08           .G.     MOV    [BX+08h], AX
00007C12  89 47 0A           .G.     MOV    [BX+0Ah], AX
00007C15  05 01 01           ...     ADD    AX, 0101h
00007C18  89 47 0C           .G.     MOV    [BX+0Ch], AX
00007C1B  88 67 28           .g(     MOV    [BX+28h], AH
00007C1E  88 47 1F           .G.     MOV    [BX+1Fh], AL
00007C21  88 67 10           .g.     MOV    [BX+10h], AH
00007C24  88 47 12           .G.     MOV    [BX+12h], AL
00007C27  C6 47 1C 07        .G..    MOV    BYTE PTR [BX+1Ch], 07h
00007C2B  C6 47 1D 13        .G..    MOV    BYTE PTR [BX+1Dh], 13h
00007C2F  C6 47 1E 01        .G..    MOV    BYTE PTR [BX+1Eh], 01h
00007C33  C7 47 24 46 17     .G$F.   MOV    WORD PTR [BX+24h], 1746h
00007C38  C6 47 33 FF        .G3.    MOV    BYTE PTR [BX+33h], FFh
00007C3C  C6 47 3E 00        .G>.    MOV    BYTE PTR [BX+3Eh], 00h
00007C40  C6 47 33 FF        .G3.    MOV    BYTE PTR [BX+33h], FFh
00007C44  B8 00 BC           ...     MOV    AX, BC00h
00007C47  89 47 16           .G.     MOV    [BX+16h], AX
00007C4A  89 87 A0 00        ....    MOV    [BX+00A0h], AX
00007C4E  C7 47 18 00 B8     .G...   MOV    WORD PTR [BX+18h], B800h
00007C53  06                 .       PUSH   ES
00007C54  8E C0              ..      MOV    ES, AX
00007C56  2B FF              +.      SUB    DI, DI
00007C58  B9 D0 07           ...     MOV    CX, 07D0h
00007C5B  89 8F 9A 00        ....    MOV    [BX+009Ah], CX
00007C5F  B8 20 07           . .     MOV    AX, 0720h
00007C62  FC                 .       CLD
00007C63  F3                 .       REPZ
00007C64  AB                 .       STOSW
00007C65  2E                 .       CS:
00007C66  8E 06 06 00        ....    MOV    ES, [0006h]
00007C6A  8D 7F 4A           .J     LEA    DI, [BX+4Ah]
00007C6D  B9 28 00           .(.     MOV    CX, 0028h
00007C70  B8 CC CC           ...     MOV    AX, CCCCh
00007C73  F3                 .       REPZ
00007C74  AB                 .       STOSW
00007C75  07                 .       POP    ES
00007C76  8D 87 9A 00        ....    LEA    AX, [BX+009Ah]
00007C7A  25 FE FF           %..     AND    AX, FFFEh
00007C7D  89 47 44           .GD     MOV    [BX+44h], AX
00007C80  B8 03 00           ...     MOV    AX, 0003h
00007C83  CD 10              ..      INT    10h
00007C85  C3                 .       RET    NEAR
.
00007C86  E8 0D 00           ...     CALL   7C96h
00007C89  F6 47 1D 20        .G.     TEST   BYTE PTR [BX+1Dh], 20h
00007C8D  C3                 .       RET    NEAR
.
00007C8E  E8 05 00           ...     CALL   7C96h
00007C91  80 7F 33 00        .3.    CMP    BYTE PTR [BX+33h], 00h
00007C95  C3                 .       RET    NEAR
.
00007C96  BB 13 19           ...     MOV    BX, 1913h
00007C99  C3                 .       RET    NEAR
00007C9A  E8 3D 00           .=.     CALL   7CDAh
00007C9D  E8 F6 FF           ...     CALL   7C96h
00007CA0  06                 .       PUSH   ES
00007CA1  8C 57 46           .WF     MOV    [DX+46h], SS
00007CA4  89 67 48           .gH     MOV    [BX+48h], SP
00007CA7  2E                 .       CS:
00007CA8  8E 16 06 00        ....    MOV    SS, [0006h]
00007CAC  8B 67 44           .gD     MOV    SP, [BX+44h]
00007CAF  8E 47 16           .G.     MOV    ES, [BX+16h]
00007CB2  8B 17              ..      MOV    DX, [BX]
00007CB4  8A C1              ..      MOV    AL, CL
00007CB6  53                 S       PUSH   BX
00007CB7  FF 57 24           .W$     CALL   [BX+24h]
00007CBA  5B                 [       POP    BX
00007CBB  BA 40 00           .@.     MOV    DX, 0040h
00007CBE  8E C2              ..      MOV    ES, DX
00007CC0  8B 17              ..      MOV    DX, [BX]
00007CC2  26                 &       ES:
00007CC3  89 16 50 00        ..P.    MOV    [0050h], DX
00007CC7  8E 57 46           .WF     MOV    SS, [BX+46h]
00007CCA  8B 67 48           .gH     MOV    SP, [BX+48h]
00007CCD  07                 .       POP    ES
.
00007CCE  06                 .       PUSH   ES
00007CCF  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00007CD3  26                 &       ES:
00007CD4  FE 0E 13 00        ....    DEC    BYTE PTR [0013h]
00007CD8  07                 .       POP    ES
00007CD9  C3                 .       RET    NEAR
.
00007CDA  06                 .       PUSH   ES
00007CDB  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00007CDF  26                 &       ES:
00007CE0  FE 06 13 00        ....    INC    BYTE PTR [0013h]
00007CE4  07                 .       POP    ES
00007CE5  C3                 .       RET    NEAR
.
00007CE6  3C 20              <       CMP    AL, 20h
00007CE8  72 3E              r>      JC     7D28h
00007CEA  8B 7F 40           .@     MOV    DI, [BX+40h]
00007CED  D1 E7              ..      SHL    DI, 1
00007CEF  FC                 .       CLD
00007CF0  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
00007CF3  AB                 .       STOSW
00007CF4  4F                 O       DEC    DI
00007CF5  4F                 O       DEC    DI
00007CF6  8B F7              ..      MOV    SI, DI
00007CF8  B9 01 00           ...     MOV    CX, 0001h
00007CFB  53                 S       PUSH   BX
00007CFC  E8 5F 10           ._.     CALL   8D5Eh
00007CFF  5B                 [       POP    BX
00007D00  FF 47 40           .G@     INC    WORD PTR [BX+40h]
00007D03  FE 07              ..      INC    BYTE PTR [BX]
00007D05  8A 07              ..      MOV    AL, [BX]
00007D07  3A 47 1F           :G.     CMP    AL, [BX+1Fh]
00007D0A  73 01              s.      JNC    7D0Dh
00007D0C  C3                 .       RET    NEAR
.
00007D0D  F6 47 1D 01        .G..    TEST   BYTE PTR [BX+1Dh], 01h
00007D11  75 06              u.      JNE    7D19h
00007D13  FF 4F 40           .O@     DEC    WORD PTR [BX+40h]
00007D16  FE 0F              ..      DEC    BYTE PTR [BX]
00007D18  C3                 .       RET    NEAR
.
00007D19  C6 07 00           ...     MOV    BYTE PTR [BX], 00h
00007D1C  32 F6              2.      XOR    DH, DH
00007D1E  8A 57 1F           .W.     MOV    DL, [BX+1Fh]
00007D21  29 57 40           )W@     SUB    [BX+40h], DX
00007D24  8B 17              ..      MOV    DX, [BX]
00007D26  EB 36              .6      JMP    7D5Eh
.
00007D28  BF 96 17           ...     MOV    DI, 1796h
00007D2B  B9 06 00           ...     MOV    CX, 0006h
00007D2E  E8 18 06           ...     CALL   8349h
00007D31  2E                 .       CS:
00007D32  FF A4 9C 17        ....    JMP    [SI+179Ch]
00007D36  0D 0A 1B           ...     OR     AX, 1B0Ah
00007D39  08 07              ..      OR     [BX], AL
00007D3B  00 B4 17 BE        ....    ADD    [SI+BE17h], DH
00007D3F  17                 .       POP    SS
00007D40  AA                 .       STOSB
00007D41  17                 .       POP    SS
00007D42  FF 17              ..      CALL   [BX]
00007D44  FC                 .       CLD
00007D45  17                 .       POP    SS
00007D46  B3 17              ..      MOV    BL, 17h
00007D48  4A                 J       DEC    DX
00007D49  17                 .       POP    SS
00007D4A  C7 47 24 17 18     .G$..   MOV    WORD PTR [BX+24h], 1817h
00007D4F  80 4F 1D 40        .O.@    OR     BYTE PTR [BX+1Dh], 40h
00007D53  C3                 .       RET    NEAR
00007D54  2A C0              *.      SUB    AL, AL
00007D56  86 07              ..      XCHG   AL, [BX]
00007D58  2A E4              *.      SUB    AH, AH
00007D5A  29 47 40           )G@     SUB    [BX+40h], AX
00007D5D  C3                 .       RET    NEAR
.
00007D5E  8E 47 16           .G.     MOV    ES, [BX+16h]
00007D61  8A 47 28           .G(     MOV    AL, [BX+28h]
00007D64  FE C8              ..      DEC    AL
00007D66  38 47 01           8G.     CMP    [BX+01h], AL
00007D69  73 0E              s.      JNC    7D79h
00007D6B  FE 47 01           .G.     INC    BYTE PTR [BX+01h]
00007D6E  50                 P       PUSH   AX
00007D6F  32 E4              2.      XOR    AH, AH
00007D71  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007D74  01 47 40           .G@     ADD    [BX+40h], AX
00007D77  58                 X       POP    AX
00007D78  C3                 .       RET    NEAR
.
00007D79  2B FF              +.      SUB    DI, DI
00007D7B  32 ED              2.      XOR    CH, CH
00007D7D  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
00007D80  8B B7 9A 00        ....    MOV    SI, [BX+009Ah]
00007D84  2B F1              +.      SUB    SI, CX
00007D86  87 F1              ..      XCHG   SI, CX
00007D88  03 F6              ..      ADD    SI, SI
00007D8A  E8 40 02           .@.     CALL   7FCDh
00007D8D  32 ED              2.      XOR    CH, CH
00007D8F  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
00007D92  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
00007D95  B0 20              .       MOV    AL, 20h
00007D97  F3                 .       REPZ
00007D98  AB                 .       STOSW
00007D99  E9 C9 05           ...     JMP    8365h
00007D9C  E9 C0 FA           ...     JMP    785Fh
00007D9F  84 D2              ..      TEST   DL, DL
00007DA1  75 0E              u.      JNE    7DB1h
00007DA3  84 F6              ..      TEST   DH, DH
00007DA5  74 0F              t.      JE     7DB6h
00007DA7  FE 4F 01           .O.     DEC    BYTE PTR [BX+01h]
00007DAA  50                 P       PUSH   AX
00007DAB  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007DAE  88 07              ..      MOV    [BX], AL
00007DB0  58                 X       POP    AX
.
00007DB1  FE 0F              ..      DEC    BYTE PTR [BX]
00007DB3  FF 4F 40           .O@     DEC    WORD PTR [BX+40h]
.
00007DB6  C3                 .       RET    NEAR
00007DB7  E8 A0 00           ...     CALL   7E5Ah
00007DBA  BF 28 18           .(.     MOV    DI, 1828h
00007DBD  B9 30 00           .0.     MOV    CX, 0030h
00007DC0  E8 86 05           ...     CALL   8349h
00007DC3  2E                 .       CS:
00007DC4  FF A4 58 18        ..X.    JMP    [SI+1858h]
00007DC8  41                 A       INC    CX
00007DC9  42                 B       INC    DX
00007DCA  43                 C       INC    BX
00007DCB  44                 D       INC    SP
00007DCC  45                 E       INC    BP
00007DCD  48                 H       DEC    AX
00007DCE  49                 I       DEC    CX
00007DCF  4A                 J       DEC    DX
00007DD0  4B                 K       DEC    BX
00007DD1  64                 d       FS:
00007DD2  6C                 l       INSB
00007DD3  6F                 o       OUTSW
00007DD4  4C                 L       DEC    SP
00007DD5  4D                 M       DEC    BP
00007DD6  4E                 N       DEC    SI
00007DD7  59                 Y       POP    CX
00007DD8  62 63 65           bce     BOUND  SP, [BP+DI+65h]
00007DDB  66                 f       ...
00007DDC  6A 6B              jk      PUSH   6Bh
00007DDE  70 71              pq      JO     7E51h
00007DE0  72 73              rs      JC     7E55h
00007DE2  74 75              tu      JE     7E59h
00007DE4  76 77              vw      JBE    7E5Dh
00007DE6  78 79              xy      JS     7E61h
00007DE8  61                 a       POPA
00007DE9  3A 30              :0      CMP    DH, [BX+SI]
00007DEB  31 32              12      XOR    [BP+SI], SI
00007DED  33 34              34      XOR    SI, [SI]
00007DEF  35 36 37           567     XOR    AX, 3736h
00007DF2  7A 3D              z=      JP     7E31h
00007DF4  29 28              )(      SUB    [BX+SI], BP
00007DF6  23 5B CC           #[.     AND    BX, [BP+DI+CCh]
00007DF9  18 D1              ..      SBB    CL, DL
00007DFB  18 D9              ..      SBB    CL, BL
00007DFD  18 E1              ..      SBB    CL, AH
00007DFF  18 E6              ..      SBB    DH, AH
00007E01  18 00              ..      SBB    [BX+SI], AL
00007E03  19 0B              ..      SBB    [BP+DI], CX
00007E05  19 12              ..      SBB    [BP+SI], DX
00007E07  19 1B              ..      SBB    [BP+DI], BX
00007E09  19 24              .$      SBB    [SI], SP
00007E0B  19 2B              .+      SBB    [BP+DI], BP
00007E0D  19 37              .7      SBB    [BX], SI
00007E0F  19 6A 19           .j.     SBB    [BP+SI+19h], BP
00007E12  B3 19              ..      MOV    BL, 19h
00007E14  3B 1A              ;.      CMP    BX, [BP+SI]
00007E16  55                 U       PUSH   BP
00007E17  1A 89 1A 91        ....    SBB    CL, [BX+DI+911Ah]
00007E1B  1A AA 1A AF        ....    SBB    CH, [BP+SI+AF1Ah]
00007E1F  1A B4 1A B8        ....    SBB    DH, [SI+B81Ah]
00007E23  1A C4              ..      SBB    AL, AH
00007E25  1A CD              ..      SBB    CL, CH
00007E27  1A D6              ..      SBB    DL, DH
00007E29  1A E0              ..      SBB    AH, AL
00007E2B  1A E5              ..      SBB    AH, CH
00007E2D  1A DB              ..      SBB    BL, BL
00007E2F  1A EA              ..      SBB    CH, DL
.
00007E31  1A EF              ..      SBB    CH, BH
00007E33  1A F4              ..      SBB    DH, AH
00007E35  1A F5              ..      SBB    DH, CH
00007E37  1A F6              ..      SBB    DH, DH
00007E39  1A 04              ..      SBB    AL, [SI]
00007E3B  1B 12              ..      SBB    DX, [BP+SI]
00007E3D  1B 16 1B 1A        ....    SBB    DX, [1A1Bh]
00007E41  1B 1E 1B 21        ...!    SBB    BX, [211Bh]
00007E45  1B 22              ."      SBB    SP, [BP+SI]
00007E47  1B 23              .#      SBB    SP, [BP+DI]
00007E49  1B 28              .(      SBB    BP, [BX+SI]
00007E4B  1B 2D              .-      SBB    BP, [DI]
00007E4D  1B 55 1A           .U.     SBB    DX, [DI+1Ah]
00007E50  C4 1A              ..      LES    BX, [BP+SI]
00007E52  CD 1A              ..      INT    1Ah
00007E54  3A 1B              :.      CMP    BL, [BP+DI]
00007E56  34 1C              4.      XOR    AL, 1Ch
00007E58  4A                 J       DEC    DX
.
00007E59  17                 .       POP    SS
.
00007E5A  C7 47 24 46 17     .G$F.   MOV    WORD PTR [BX+24h], 1746h
00007E5F  80 67 1D BF        .g..    AND    BYTE PTR [BX+1Dh], BFh
00007E63  C3                 .       RET    NEAR
.
00007E64  80 4F 1D 40        .O.@    OR     BYTE PTR [BX+1Dh], 40h
00007E68  8F 47 24           .G$     POP    [BX+24h]
00007E6B  C3                 .       RET    NEAR
.
00007E6C  FE CE              ..      DEC    DH
00007E6E  79 32              y2      JNS    7EA2h
00007E70  C3                 .       RET    NEAR
00007E71  FE C6              ..      INC    DH
00007E73  3A 77 28           :w(     CMP    DH, [BX+28h]
00007E76  72 2A              r*      JC     7EA2h
00007E78  C3                 .       RET    NEAR
00007E79  FE C2              ..      INC    DL
00007E7B  3A 57 1F           :W.     CMP    DL, [BX+1Fh]
00007E7E  72 22              r"      JC     7EA2h
00007E80  C3                 .       RET    NEAR
00007E81  FE CA              ..      DEC    DL
00007E83  79 1D              y.      JNS    7EA2h
00007E85  C3                 .       RET    NEAR
.
00007E86  2B FF              +.      SUB    DI, DI
00007E88  89 3F              .?      MOV    [BX], DI
00007E8A  89 7F 40           .@     MOV    [BX+40h], DI
00007E8D  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007E90  F6 67 28           .g(     MUL    BYTE PTR [BX+28h]
00007E93  8B C8              ..      MOV    CX, AX
00007E95  B0 20              .       MOV    AL, 20h
00007E97  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
00007E9A  FC                 .       CLD
00007E9B  F3                 .       REPZ
00007E9C  AB                 .       STOSW
00007E9D  E9 BC 02           ...     JMP    815Ch
00007EA0  2B D2              +.      SUB    DX, DX
.
00007EA2  89 17              ..      MOV    [BX], DX
00007EA4  E8 92 04           ...     CALL   8339h
00007EA7  89 47 40           .G@     MOV    [BX+40h], AX
00007EAA  C3                 .       RET    NEAR
00007EAB  84 F6              ..      TEST   DH, DH
00007EAD  75 BD              u.      JNE    7E6Ch
00007EAF  E9 58 00           .X.     JMP    7F0Ah
.
00007EB2  8B 8F 9A 00        ....    MOV    CX, [BX+009Ah]
00007EB6  2B 4F 40           +O@     SUB    CX, [BX+40h]
00007EB9  EB 28              .(      JMP    7EE3h
.
00007EBB  32 ED              2.      XOR    CH, CH
00007EBD  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
00007EC0  2A CA              *.      SUB    CL, DL
00007EC2  EB 1F              ..      JMP    7EE3h
.
00007EC4  8B 4F 40           .O@     MOV    CX, [BX+40h]
00007EC7  2B FF              +.      SUB    DI, DI
00007EC9  EB 1D              ..      JMP    7EE8h
.
00007ECB  2A D2              *.      SUB    DL, DL
00007ECD  E8 69 04           .i.     CALL   8339h
00007ED0  32 ED              2.      XOR    CH, CH
00007ED2  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
00007ED5  EB 11              ..      JMP    7EE8h
.
00007ED7  8B 4F 40           .O@     MOV    CX, [BX+40h]
00007EDA  2A D2              *.      SUB    DL, DL
00007EDC  E8 5A 04           .Z.     CALL   8339h
00007EDF  2B C8              +.      SUB    CX, AX
00007EE1  EB 05              ..      JMP    7EE8h
.
00007EE3  8B 7F 40           .@     MOV    DI, [BX+40h]
00007EE6  D1 E7              ..      SHL    DI, 1
.
00007EE8  B0 20              .       MOV    AL, 20h
.
00007EEA  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
.
00007EED  E3 0E              ..      JCXZ   7EFDh
00007EEF  51                 Q       PUSH   CX
00007EF0  57                 W       PUSH   DI
00007EF1  FC                 .       CLD
00007EF2  F3                 .       REPZ
00007EF3  AB                 .       STOSW
00007EF4  5F                 _       POP    DI
00007EF5  59                 Y       POP    CX
00007EF6  8B F7              ..      MOV    SI, DI
00007EF8  53                 S       PUSH   BX
00007EF9  E8 62 0E           .b.     CALL   8D5Eh
00007EFC  5B                 [       POP    BX
.
00007EFD  C3                 .       RET    NEAR
.
00007EFE  8B F7              ..      MOV    SI, DI
00007F00  8E 47 16           .G.     MOV    ES, [BX+16h]
00007F03  53                 S       PUSH   BX
00007F04  E8 57 0E           .W.     CALL   8D5Eh
00007F07  5B                 [       POP    BX
00007F08  C3                 .       RET    NEAR
00007F09  C3                 .       RET    NEAR
.
00007F0A  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007F0D  F6 67 28           .g(     MUL    BYTE PTR [BX+28h]
00007F10  48                 H       DEC    AX
00007F11  8B F8              ..      MOV    DI, AX
00007F13  8B F0              ..      MOV    SI, AX
00007F15  32 E4              2.      XOR    AH, AH
00007F17  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007F1A  2B F0              +.      SUB    SI, AX
00007F1C  8B C6              ..      MOV    AX, SI
00007F1E  D1 E7              ..      SHL    DI, 1
00007F20  D1 E6              ..      SHL    SI, 1
00007F22  FD                 .       STD
00007F23  E8 92 00           ...     CALL   7FB8h
00007F26  FC                 .       CLD
00007F27  8A 77 01           .w.     MOV    DH, [BX+01h]
00007F2A  E8 61 00           .a.     CALL   7F8Eh
00007F2D  80 7F 01 0C        ...    CMP    BYTE PTR [BX+01h], 0Ch
00007F31  73 1D              s.      JNC    7F50h
00007F33  E8 85 04           ...     CALL   83BBh
00007F36  80 7F 01 00        ...    CMP    BYTE PTR [BX+01h], 00h
00007F3A  74 13              t.      JE     7F4Fh
00007F3C  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007F3F  F6 67 01           .g.     MUL    BYTE PTR [BX+01h]
00007F42  02 47 1F           .G.     ADD    AL, [BX+1Fh]
00007F45  80 D4 00           ...     ADC    AH, 00h
00007F48  8B C8              ..      MOV    CX, AX
00007F4A  2B FF              +.      SUB    DI, DI
00007F4C  E9 AF FF           ...     JMP    7EFEh
.
00007F4F  C3                 .       RET    NEAR
.
00007F50  E9 4D 00           .M.     JMP    7FA0h
.
00007F53  B2 00              ..      MOV    DL, 00h
00007F55  E8 E1 03           ...     CALL   8339h
00007F58  96                 .       XCHG   SI
00007F59  32 E4              2.      XOR    AH, AH
00007F5B  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007F5E  03 C0              ..      ADD    AX, AX
00007F60  03 C7              ..      ADD    AX, DI
00007F62  96                 .       XCHG   SI
00007F63  E8 52 00           .R.     CALL   7FB8h
00007F66  8A 77 28           .w(     MOV    DH, [BX+28h]
00007F69  FE CE              ..      DEC    DH
00007F6B  E8 20 00           . .     CALL   7F8Eh
00007F6E  80 7F 01 0C        ...    CMP    BYTE PTR [BX+01h], 0Ch
00007F72  73 17              s.      JNC    7F8Bh
00007F74  E8 EE 03           ...     CALL   8365h
00007F77  80 7F 01 00        ...    CMP    BYTE PTR [BX+01h], 00h
00007F7B  74 0D              t.      JE     7F8Ah
00007F7D  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00007F80  F6 67 01           .g.     MUL    BYTE PTR [BX+01h]
00007F83  8B C8              ..      MOV    CX, AX
00007F85  2B FF              +.      SUB    DI, DI
00007F87  E9 74 FF           .t.     JMP    7EFEh
.
00007F8A  C3                 .       RET    NEAR
.
00007F8B  E9 12 00           ...     JMP    7FA0h
.
00007F8E  2A D2              *.      SUB    DL, DL
00007F90  E8 A6 03           ...     CALL   8339h
00007F93  32 ED              2.      XOR    CH, CH
00007F95  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
00007F98  B0 20              .       MOV    AL, 20h
00007F9A  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
00007F9D  F3                 .       REPZ
00007F9E  AB                 .       STOSW
00007F9F  C3                 .       RET    NEAR
.
00007FA0  8A 47 28           .G(     MOV    AL, [BX+28h]
00007FA3  2A 47 01           *G.     SUB    AL, [BX+01h]
00007FA6  8A 67 1F           .g.     MOV    AH, [BX+1Fh]
00007FA9  F6 E4              ..      MUL    AH
00007FAB  8B C8              ..      MOV    CX, AX
00007FAD  8A 77 01           .w.     MOV    DH, [BX+01h]
00007FB0  2A D2              *.      SUB    DL, DL
00007FB2  E8 84 03           ...     CALL   8339h
00007FB5  E9 46 FF           .F.     JMP    7EFEh
.
00007FB8  8A 47 28           .G(     MOV    AL, [BX+28h]
00007FBB  FE C8              ..      DEC    AL
00007FBD  2A C6              *.      SUB    AL, DH
00007FBF  8A 67 1F           .g.     MOV    AH, [BX+1Fh]
00007FC2  F6 E4              ..      MUL    AH
00007FC4  8B C8              ..      MOV    CX, AX
00007FC6  E3 03              ..      JCXZ   7FCBh
00007FC8  E8 02 00           ...     CALL   7FCDh
.
00007FCB  FC                 .       CLD
00007FCC  C3                 .       RET    NEAR
.
00007FCD  1E                 .       PUSH   DS
00007FCE  06                 .       PUSH   ES
00007FCF  8E 47 16           .G.     MOV    ES, [BX+16h]
00007FD2  8E 5F 16           ._.     MOV    DS, [BX+16h]
00007FD5  F3                 .       REPZ
00007FD6  A5                 .       MOVSW
00007FD7  FC                 .       CLD
00007FD8  07                 .       POP    ES
00007FD9  1F                 .       POP    DS
00007FDA  C3                 .       RET    NEAR
00007FDB  E8 5B 03           .[.     CALL   8339h
00007FDE  32 ED              2.      XOR    CH, CH
00007FE0  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
00007FE3  2A CA              *.      SUB    CL, DL
00007FE5  74 07              t.      JE     7FEEh
00007FE7  8B F7              ..      MOV    SI, DI
00007FE9  46                 F       INC    SI
00007FEA  46                 F       INC    SI
00007FEB  E8 DF FF           ...     CALL   7FCDh
.
00007FEE  B0 20              .       MOV    AL, 20h
00007FF0  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
00007FF3  AB                 .       STOSW
00007FF4  C3                 .       RET    NEAR
00007FF5  E8 6C FE           .l.     CALL   7E64h
00007FF8  8A 47 28           .G(     MOV    AL, [BX+28h]
00007FFB  FE C8              ..      DEC    AL
00007FFD  E8 1B 00           ...     CALL   801Bh
00008000  88 4F 01           .O.     MOV    [BX+01h], CL
00008003  E8 5E FE           .^.     CALL   7E64h
00008006  8A 47 1F           .G.     MOV    AL, [BX+1Fh]
00008009  FE C8              ..      DEC    AL
0000800B  E8 0D 00           ...     CALL   801Bh
0000800E  8A D1              ..      MOV    DL, CL
00008010  89 17              ..      MOV    [BX], DX
00008012  E8 24 03           .$.     CALL   8339h
00008015  89 47 40           .G@     MOV    [BX+40h], AX
00008018  E9 3F FE           .?.     JMP    7E5Ah
.
0000801B  80 E9 20           ..      SUB    CL, 20h
0000801E  79 02              y.      JNS    8022h
00008020  B1 00              ..      MOV    CL, 00h
.
00008022  3A C8              :.      CMP    CL, AL
00008024  76 02              v.      JBE    8028h
00008026  8A C8              ..      MOV    CL, AL
.
00008028  C3                 .       RET    NEAR
00008029  E8 38 FE           .8.     CALL   7E64h
0000802C  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
0000802F  EB 0C              ..      JMP    803Dh
00008031  E8 30 FE           .0.     CALL   7E64h
00008034  8A E0              ..      MOV    AH, AL
00008036  B1 04              ..      MOV    CL, 04h
00008038  D2 C4              ..      ROL    AH, CL
0000803A  8A 47 1C           .G.     MOV    AL, [BX+1Ch]
.
0000803D  24 0F              $.      AND    AL, 0Fh
0000803F  80 E4 F0           ...     AND    AH, F0h
00008042  0A C4              ..      OR     AL, AH
00008044  88 47 1C           .G.     MOV    [BX+1Ch], AL
00008047  E9 10 FE           ...     JMP    7E5Ah
.
0000804A  80 4F 1D 02        .O..    OR     BYTE PTR [BX+1Dh], 02h
0000804E  C3                 .       RET    NEAR
.
0000804F  80 67 1D FD        .g..    AND    BYTE PTR [BX+1Dh], FDh
00008053  C3                 .       RET    NEAR
.
00008054  89 57 22           .W"     MOV    [BX+22h], DX
00008057  C3                 .       RET    NEAR
.
00008058  8B 57 22           .W"     MOV    DX, [BX+22h]
0000805B  89 17              ..      MOV    [BX], DX
0000805D  E8 D9 02           ...     CALL   8339h
00008060  89 47 40           .G@     MOV    [BX+40h], AX
00008063  C3                 .       RET    NEAR
.
00008064  80 4F 1D 04        .O..    OR     BYTE PTR [BX+1Dh], 04h
00008068  C6 47 1C 70        .G.p    MOV    BYTE PTR [BX+1Ch], 70h
0000806C  C3                 .       RET    NEAR
.
0000806D  80 67 1D FB        .g..    AND    BYTE PTR [BX+1Dh], FBh
00008071  C6 47 1C 07        .G..    MOV    BYTE PTR [BX+1Ch], 07h
00008075  C3                 .       RET    NEAR
00008076  80 4F 1C 08        .O..    OR     BYTE PTR [BX+1Ch], 08h
0000807A  C3                 .       RET    NEAR
0000807B  80 67 1C F7        .g..    AND    BYTE PTR [BX+1Ch], F7h
0000807F  C3                 .       RET    NEAR
00008080  80 4F 1C 80        .O..    OR     BYTE PTR [BX+1Ch], 80h
00008084  C3                 .       RET    NEAR
00008085  80 67 1C 7F        .g.    AND    BYTE PTR [BX+1Ch], 7Fh
00008089  C3                 .       RET    NEAR
0000808A  80 4F 1D 01        .O..    OR     BYTE PTR [BX+1Dh], 01h
0000808E  C3                 .       RET    NEAR
0000808F  80 67 1D FE        .g..    AND    BYTE PTR [BX+1Dh], FEh
00008093  C3                 .       RET    NEAR
00008094  C3                 .       RET    NEAR
00008095  C3                 .       RET    NEAR
00008096  E8 CB FD           ...     CALL   7E64h
00008099  E8 BE FD           ...     CALL   7E5Ah
0000809C  24 07              $.      AND    AL, 07h
0000809E  98                 .       CBW
0000809F  8B C8              ..      MOV    CX, AX
000080A1  E9 E5 03           ...     JMP    8489h
000080A4  E8 BD FD           ...     CALL   7E64h
000080A7  E8 BA FD           ...     CALL   7E64h
000080AA  84 C0              ..      TEST   AL, AL
000080AC  74 01              t.      JE     80AFh
000080AE  C3                 .       RET    NEAR
.
000080AF  E9 A8 FD           ...     JMP    7E5Ah
.
000080B2  B0 00              ..      MOV    AL, 00h
000080B4  EB 0A              ..      JMP    80C0h
000080B6  B0 FF              ..      MOV    AL, FFh
000080B8  EB 06              ..      JMP    80C0h
000080BA  B0 FF              ..      MOV    AL, FFh
000080BC  EB 02              ..      JMP    80C0h
000080BE  B0 FF              ..      MOV    AL, FFh
.
000080C0  C3                 .       RET    NEAR
000080C1  C3                 .       RET    NEAR
000080C2  C3                 .       RET    NEAR
000080C3  C6 47 33 00        .G3.    MOV    BYTE PTR [BX+33h], 00h
000080C7  C3                 .       RET    NEAR
000080C8  C6 47 33 FF        .G3.    MOV    BYTE PTR [BX+33h], FFh
000080CC  C3                 .       RET    NEAR
000080CD  C6 47 1C 07        .G..    MOV    BYTE PTR [BX+1Ch], 07h
000080D1  80 67 1D FB        .g..    AND    BYTE PTR [BX+1Dh], FBh
000080D5  80 4F 1D 03        .O..    OR     BYTE PTR [BX+1Dh], 03h
000080D9  C3                 .       RET    NEAR
000080DA  E8 87 FD           ...     CALL   7E64h
000080DD  E8 7A FD           .z.     CALL   7E5Ah
000080E0  BF 4E 1B           .N.     MOV    DI, 1B4Eh
000080E3  B9 06 00           ...     MOV    CX, 0006h
000080E6  E8 60 02           .`.     CALL   8349h
000080E9  2E                 .       CS:
000080EA  FF A4 54 1B        ..T.    JMP    [SI+1B54h]
000080EE  41                 A       INC    CX
000080EF  42                 B       INC    DX
000080F0  43                 C       INC    BX
000080F1  44                 D       INC    SP
000080F2  7B 7D              {}      JNP    8171h
000080F4  62 1B              b.      BOUND  BX, [BP+DI]
000080F6  8C 1B              ..      MOV    [BP+DI], DS
000080F8  E8 1B 18           ...     CALL   9916h
000080FB  1C 2E              ..      SBB    AL, 2Eh
000080FD  1C 31              .1      SBB    AL, 31h
000080FF  1C 4A              .J      SBB    AL, 4Ah
00008101  17                 .       POP    SS
00008102  E8 5F FD           ._.     CALL   7E64h
00008105  2C 20              ,       SUB    AL, 20h
00008107  2A E4              *.      SUB    AH, AH
00008109  89 47 36           .G6     MOV    [BX+36h], AX
0000810C  E8 55 FD           .U.     CALL   7E64h
0000810F  8B 4F 36           .O6     MOV    CX, [BX+36h]
00008112  8B 7F 40           .@     MOV    DI, [BX+40h]
00008115  D1 E7              ..      SHL    DI, 1
00008117  50                 P       PUSH   AX
00008118  01 4F 40           .O@     ADD    [BX+40h], CX
0000811B  8B 47 40           .G@     MOV    AX, [BX+40h]
0000811E  F6 77 12           .w.     DIV    BYTE PTR [BX+12h]
00008121  86 C4              ..      XCHG   AL, AH
00008123  89 07              ..      MOV    [BX], AX
00008125  58                 X       POP    AX
00008126  E8 C1 FD           ...     CALL   7EEAh
00008129  E9 2E FD           ...     JMP    7E5Ah
0000812C  2B FF              +.      SUB    DI, DI
0000812E  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
00008131  8E 47 16           .G.     MOV    ES, [BX+16h]
00008134  BE DC 1B           ...     MOV    SI, 1BDCh
00008137  E8 2F 00           ./.     CALL   8169h
0000813A  BE E5 1B           ...     MOV    SI, 1BE5h
0000813D  E8 29 00           .).     CALL   8169h
00008140  BE DF 1B           ...     MOV    SI, 1BDFh
00008143  E8 23 00           .#.     CALL   8169h
00008146  8A 57 28           .W(     MOV    DL, [BX+28h]
00008149  80 EA 04           ...     SUB    DL, 04h
.
0000814C  BE E5 1B           ...     MOV    SI, 1BE5h
0000814F  E8 17 00           ...     CALL   8169h
00008152  FE CA              ..      DEC    DL
00008154  75 F6              u.      JNE    814Ch
00008156  BE E2 1B           ...     MOV    SI, 1BE2h
00008159  E8 0D 00           ...     CALL   8169h
.
0000815C  2B FF              +.      SUB    DI, DI
0000815E  8A 47 12           .G.     MOV    AL, [BX+12h]
00008161  F6 67 28           .g(     MUL    BYTE PTR [BX+28h]
00008164  8B C8              ..      MOV    CX, AX
00008166  E9 95 FD           ...     JMP    7EFEh
.
00008169  2E                 .       CS:
0000816A  AC                 .       LODSB
0000816B  AB                 .       STOSW
0000816C  32 ED              2.      XOR    CH, CH
0000816E  8A 4F 1F           .O.     MOV    CL, [BX+1Fh]
.
00008171  83 E9 02 2E        ....    SUB    CX, 2E02h
00008175  AC                 .       LODSB
00008176  F3                 .       REPZ
00008177  AB                 .       STOSW
00008178  2E                 .       CS:
00008179  AC                 .       LODSB
0000817A  AB                 .       STOSW
0000817B  C3                 .       RET    NEAR
0000817C  DA                 .       ...
0000817D  C4 BF C6 CD        ....    LES    DI, [BX+CDC6h]
00008181  B5 C0              ..      MOV    CH, C0h
00008183  C4 D9              ..      LES    BX, CX
00008185  B3 20              .       MOV    BL, 20h
00008187  B3 E8              ..      MOV    BL, E8h
00008189  D9                 .       ...
0000818A  FC                 .       CLD
0000818B  E8 CC FC           ...     CALL   7E5Ah
0000818E  80 E9 20           ..      SUB    CL, 20h
00008191  2A ED              *.      SUB    CH, CH
00008193  8B 7F 40           .@     MOV    DI, [BX+40h]
00008196  D1 E7              ..      SHL    DI, 1
00008198  01 4F 40           .O@     ADD    [BX+40h], CX
0000819B  8B 47 40           .G@     MOV    AX, [BX+40h]
0000819E  F6 77 12           .w.     DIV    BYTE PTR [BX+12h]
000081A1  86 C4              ..      XCHG   AL, AH
000081A3  89 07              ..      MOV    [BX], AX
000081A5  8B F7              ..      MOV    SI, DI
000081A7  8E 47 16           .G.     MOV    ES, [BX+16h]
000081AA  57                 W       PUSH   DI
000081AB  51                 Q       PUSH   CX
000081AC  8A 47 1C           .G.     MOV    AL, [BX+1Ch]
.
000081AF  47                 G       INC    DI
000081B0  AA                 .       STOSB
000081B1  E2 FC              ..      LOOP   81AFh
000081B3  59                 Y       POP    CX
000081B4  5F                 _       POP    DI
000081B5  E9 46 FD           .F.     JMP    7EFEh
000081B8  E8 A9 FC           ...     CALL   7E64h
000081BB  88 87 9E 00        ....    MOV    [BX+009Eh], AL
000081BF  E8 A2 FC           ...     CALL   7E64h
000081C2  E8 95 FC           ...     CALL   7E5Ah
000081C5  8A E0              ..      MOV    AH, AL
000081C7  8A 87 9E 00        ....    MOV    AL, [BX+009Eh]
000081CB  E9 89 F0           ...     JMP    7257h
000081CE  E9 E0 F6           ...     JMP    78B1h
000081D1  E9 E6 F6           ...     JMP    78BAh
000081D4  C6 47 35 00        .G5.    MOV    BYTE PTR [BX+35h], 00h
000081D8  06                 .       PUSH   ES
000081D9  8C D8              ..      MOV    AX, DS
000081DB  8E C0              ..      MOV    ES, AX
000081DD  8D 7F 36           .6     LEA    DI, [BX+36h]
000081E0  B8 FF FF           ...     MOV    AX, FFFFh
000081E3  B9 04 00           ...     MOV    CX, 0004h
000081E6  F3                 .       REPZ
000081E7  AB                 .       STOSW
000081E8  07                 .       POP    ES
000081E9  E8 78 FC           .x.     CALL   7E64h
000081EC  3C 30              <0      CMP    AL, 30h
000081EE  72 22              r"      JC     8212h
000081F0  3C 39              <9      CMP    AL, 39h
000081F2  77 1E              w.      JNBE   8212h
000081F4  8A 4F 35           .O5     MOV    CL, [BX+35h]
000081F7  2A ED              *.      SUB    CH, CH
000081F9  8B F1              ..      MOV    SI, CX
000081FB  2C 30              ,0      SUB    AL, 30h
000081FD  8A C8              ..      MOV    CL, AL
000081FF  8A 40 36           .@6     MOV    AL, [BX+SI+36h]
00008202  3C FF              <.      CMP    AL, FFh
00008204  75 02              u.      JNE    8208h
00008206  2B C0              +.      SUB    AX, AX
.
00008208  B4 0A              ..      MOV    AH, 0Ah
0000820A  F6 E4              ..      MUL    AH
0000820C  02 C1              ..      ADD    AL, CL
0000820E  88 40 36           .@6     MOV    [BX+SI+36h], AL
00008211  C3                 .       RET    NEAR
.
00008212  3C 3B              <;      CMP    AL, 3Bh
00008214  75 0F              u.      JNE    8225h
00008216  FE 47 35           .G5     INC    BYTE PTR [BX+35h]
00008219  80 7F 35 08        .5.    CMP    BYTE PTR [BX+35h], 08h
0000821D  72 05              r.      JC     8224h
0000821F  C7 47 24 85 1C     .G$..   MOV    WORD PTR [BX+24h], 1C85h
.
00008224  C3                 .       RET    NEAR
.
00008225  E8 32 FC           .2.     CALL   7E5Ah
00008228  BF 96 1C           ...     MOV    DI, 1C96h
0000822B  B9 0F 00           ...     MOV    CX, 000Fh
0000822E  E8 18 01           ...     CALL   8349h
00008231  2E                 .       CS:
00008232  FF A4 A5 1C        ....    JMP    [SI+1CA5h]
00008236  41                 A       INC    CX
00008237  42                 B       INC    DX
00008238  43                 C       INC    BX
00008239  44                 D       INC    SP
0000823A  48                 H       DEC    AX
0000823B  66                 f       ...
0000823C  4A                 J       DEC    DX
0000823D  4B                 K       DEC    BX
0000823E  4C                 L       DEC    SP
0000823F  4D                 M       DEC    BP
00008240  6D                 m       INSW
00008241  73 75              su      JNC    82B8h
00008243  3D 3F EC           =?.     CMP    AX, EC3Fh
00008246  1C F4              ..      SBB    AL, F4h
00008248  1C FF              ..      SBB    AL, FFh
0000824A  1C 0A              ..      SBB    AL, 0Ah
0000824C  1D 12 1D           ...     SBB    AX, 1D12h
0000824F  1A 1D              ..      SBB    BL, [DI]
00008251  42                 B       INC    DX
00008252  1D 5A 1D           .Z.     SBB    AX, 1D5Ah
00008255  72 1D              r.      JC     8274h
00008257  75 1D              u.      JNE    8276h
00008259  78 1D              x.      JS     8278h
0000825B  89 1D              ..      MOV    [DI], BX
0000825D  8C 1D              ..      MOV    [DI], DS
0000825F  C5 1C              ..      LDS    BX, [SI]
00008261  C5 1C              ..      LDS    BX, [SI]
00008263  4A                 J       DEC    DX
00008264  17                 .       POP    SS
00008265  C6 47 36 37        .G67    MOV    BYTE PTR [BX+36h], 37h
00008269  E8 F8 FB           ...     CALL   7E64h
0000826C  3C 30              <0      CMP    AL, 30h
0000826E  72 0A              r.      JC     827Ah
00008270  3C 39              <9      CMP    AL, 39h
00008272  77 06              w.      JNBE   827Ah
.
00008274  88 47 36           .G6     MOV    [BX+36h], AL
00008277  E8 EA FB           ...     CALL   7E64h
.
0000827A  E8 DD FB           ...     CALL   7E5Ah
0000827D  3C 68              <h      CMP    AL, 68h
0000827F  75 0A              u.      JNE    828Bh
00008281  8A 47 36           .G6     MOV    AL, [BX+36h]
00008284  2C 30              ,0      SUB    AL, 30h
00008286  25 07 00           %..     AND    AX, 0007h
00008289  CD 10              ..      INT    10h
.
0000828B  C3                 .       RET    NEAR
0000828C  E8 A0 00           ...     CALL   832Fh
0000828F  2A F0              *.      SUB    DH, AL
00008291  73 32              s2      JNC    82C5h
00008293  C3                 .       RET    NEAR
00008294  E8 98 00           ...     CALL   832Fh
00008297  02 F0              ..      ADD    DH, AL
00008299  3A 77 28           :w(     CMP    DH, [BX+28h]
0000829C  72 27              r'      JC     82C5h
0000829E  C3                 .       RET    NEAR
0000829F  E8 8D 00           ...     CALL   832Fh
000082A2  02 D0              ..      ADD    DL, AL
000082A4  3A 57 1F           :W.     CMP    DL, [BX+1Fh]
000082A7  72 1C              r.      JC     82C5h
000082A9  C3                 .       RET    NEAR
000082AA  E8 82 00           ...     CALL   832Fh
000082AD  2A D0              *.      SUB    DL, AL
000082AF  73 14              s.      JNC    82C5h
000082B1  C3                 .       RET    NEAR
000082B2  8B 57 36           .W6     MOV    DX, [BX+36h]
000082B5  86 D6              ..      XCHG   DL, DH
000082B7  E9 03 00           ...     JMP    82BDh
000082BA  8B 57 36           .W6     MOV    DX, [BX+36h]
.
000082BD  83 FA FF 75        ...u    CMP    DX, 75FFh
000082C1  03 E9              ..      ADD    BP, CX
000082C3  DB                 .       ...
000082C4  FB                 .       STI
.
000082C5  3A 57 1F           :W.     CMP    DL, [BX+1Fh]
000082C8  72 03              r.      JC     82CDh
000082CA  8A 57 1F           .W.     MOV    DL, [BX+1Fh]
.
000082CD  3A 77 28           :w(     CMP    DH, [BX+28h]
000082D0  72 03              r.      JC     82D5h
000082D2  8A 77 28           .w(     MOV    DH, [BX+28h]
.
000082D5  81 EA 01 01        ....    SUB    DX, 0101h
000082D9  89 17              ..      MOV    [BX], DX
000082DB  E8 5B 00           .[.     CALL   8339h
000082DE  89 47 40           .G@     MOV    [BX+40h], AX
000082E1  C3                 .       RET    NEAR
000082E2  8A 47 36           .G6     MOV    AL, [BX+36h]
000082E5  3C FF              <.      CMP    AL, FFh
000082E7  74 04              t.      JE     82EDh
000082E9  84 C0              ..      TEST   AL, AL
000082EB  75 03              u.      JNE    82F0h
.
000082ED  E9 C2 FB           ...     JMP    7EB2h
.
000082F0  FE C8              ..      DEC    AL
000082F2  75 03              u.      JNE    82F7h
000082F4  E9 CD FB           ...     JMP    7EC4h
.
000082F7  E9 8C FB           ...     JMP    7E86h
000082FA  8A 47 36           .G6     MOV    AL, [BX+36h]
000082FD  3C FF              <.      CMP    AL, FFh
000082FF  74 04              t.      JE     8305h
00008301  84 C0              ..      TEST   AL, AL
00008303  75 03              u.      JNE    8308h
.
00008305  E9 B3 FB           ...     JMP    7EBBh
.
00008308  FE C8              ..      DEC    AL
0000830A  75 03              u.      JNE    830Fh
0000830C  E9 C8 FB           ...     JMP    7ED7h
.
0000830F  E9 B9 FB           ...     JMP    7ECBh
00008312  E9 F5 FB           ...     JMP    7F0Ah
00008315  E9 3B FC           .;.     JMP    7F53h
00008318  8A 47 36           .G6     MOV    AL, [BX+36h]
0000831B  3C FF              <.      CMP    AL, FFh
0000831D  74 07              t.      JE     8326h
0000831F  84 C0              ..      TEST   AL, AL
00008321  74 03              t.      JE     8326h
00008323  E9 3E FD           .>.     JMP    8064h
.
00008326  E9 44 FD           .D.     JMP    806Dh
00008329  E9 28 FD           .(.     JMP    8054h
0000832C  E9 29 FD           .).     JMP    8058h
.
0000832F  8A 47 36           .G6     MOV    AL, [BX+36h]
00008332  3C FF              <.      CMP    AL, FFh
00008334  75 02              u.      JNE    8338h
00008336  B0 01              ..      MOV    AL, 01h
.
00008338  C3                 .       RET    NEAR
.
00008339  32 C0              2.      XOR    AL, AL
0000833B  2A 47 1F           *G.     SUB    AL, [BX+1Fh]
0000833E  F6 E6              ..      MUL    DH
00008340  F7 D8              ..      NEG    AX
00008342  03 C2              ..      ADD    AX, DX
00008344  8B F8              ..      MOV    DI, AX
00008346  03 FF              ..      ADD    DI, DI
00008348  C3                 .       RET    NEAR
.
00008349  06                 .       PUSH   ES
0000834A  0E                 .       PUSH   CS
0000834B  07                 .       POP    ES
0000834C  8B F1              ..      MOV    SI, CX
0000834E  F2                 .       REPNZ
0000834F  AE                 .       SCASB
00008350  75 01              u.      JNE    8353h
00008352  4E                 N       DEC    SI
.
00008353  2B F1              +.      SUB    SI, CX
00008355  D1 E6              ..      SHL    SI, 1
00008357  8A C8              ..      MOV    CL, AL
00008359  07                 .       POP    ES
0000835A  C3                 .       RET    NEAR
0000835B  C3                 .       RET    NEAR
0000835C  53                 S       PUSH   BX
0000835D  8A 47 28           .G(     MOV    AL, [BX+28h]
00008360  E8 71 F4           .q.     CALL   77D4h
00008363  5B                 [       POP    BX
00008364  C3                 .       RET    NEAR
.
00008365  80 3E 4B 17 00     .>K..   CMP    BYTE PTR [174Bh], 00h
0000836A  74 46              tF      JE     83B2h
0000836C  80 3E 4B 17 01     .>K..   CMP    BYTE PTR [174Bh], 01h
00008371  74 47              tG      JE     83BAh
00008373  80 3E 4B 17 02     .>K..   CMP    BYTE PTR [174Bh], 02h
00008378  74 40              t@      JE     83BAh
0000837A  C7 06 0F 19 00 00  ......  MOV    WORD PTR [190Fh], 0000h
00008380  C7 06 09 19 00 00  ......  MOV    WORD PTR [1909h], 0000h
00008386  E8 29 00           .).     CALL   83B2h
00008389  2E                 .       CS:
0000838A  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
0000838F  75 10              u.      JNE    83A1h
00008391  33 FF              3.      XOR    DI, DI
00008393  BE A0 00           ...     MOV    SI, 00A0h
00008396  FC                 .       CLD
00008397  E8 7A 00           .z.     CALL   8414h
0000839A  C7 06 0F 19 05 00  ......  MOV    WORD PTR [190Fh], 0005h
000083A0  C3                 .       RET    NEAR
.
000083A1  33 FF              3.      XOR    DI, DI
000083A3  BE 40 01           .@.     MOV    SI, 0140h
000083A6  FC                 .       CLD
000083A7  E8 9F 00           ...     CALL   8449h
000083AA  C7 06 0F 19 01 00  ......  MOV    WORD PTR [190Fh], 0001h
000083B0  C3                 .       RET    NEAR
000083B1  FC                 .       CLD
.
000083B2  53                 S       PUSH   BX
000083B3  8A 47 28           .G(     MOV    AL, [BX+28h]
000083B6  E8 24 F4           .$.     CALL   77DDh
000083B9  5B                 [       POP    BX
.
000083BA  C3                 .       RET    NEAR
.
000083BB  80 3E 4B 17 00     .>K..   CMP    BYTE PTR [174Bh], 00h
000083C0  74 49              tI      JE     840Bh
000083C2  80 3E 4B 17 01     .>K..   CMP    BYTE PTR [174Bh], 01h
000083C7  74 4A              tJ      JE     8413h
000083C9  80 3E 4B 17 02     .>K..   CMP    BYTE PTR [174Bh], 02h
000083CE  74 43              tC      JE     8413h
000083D0  C7 06 0F 19 00 00  ......  MOV    WORD PTR [190Fh], 0000h
000083D6  C7 06 09 19 00 00  ......  MOV    WORD PTR [1909h], 0000h
000083DC  E8 2C 00           .,.     CALL   840Bh
000083DF  2E                 .       CS:
000083E0  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
000083E5  75 12              u.      JNE    83F9h
000083E7  BF 9E 0F           ...     MOV    DI, 0F9Eh
000083EA  BE FE 0E           ...     MOV    SI, 0EFEh
000083ED  FD                 .       STD
000083EE  E8 23 00           .#.     CALL   8414h
000083F1  FC                 .       CLD
000083F2  C7 06 0F 19 05 00  ......  MOV    WORD PTR [190Fh], 0005h
000083F8  C3                 .       RET    NEAR
.
000083F9  BF 3E 1F           .>.     MOV    DI, 1F3Eh
000083FC  BE FE 1D           ...     MOV    SI, 1DFEh
000083FF  FD                 .       STD
00008400  E8 46 00           .F.     CALL   8449h
00008403  FC                 .       CLD
00008404  C7 06 0F 19 01 00  ......  MOV    WORD PTR [190Fh], 0001h
0000840A  C3                 .       RET    NEAR
.
0000840B  53                 S       PUSH   BX
0000840C  8A 47 28           .G(     MOV    AL, [BX+28h]
0000840F  E8 E3 F3           ...     CALL   77F5h
00008412  5B                 [       POP    BX
.
00008413  C3                 .       RET    NEAR
.
00008414  8A 57 1F           .W.     MOV    DL, [BX+1Fh]
00008417  B0 18              ..      MOV    AL, 18h
00008419  F6 E2              ..      MUL    DL
0000841B  8B C8              ..      MOV    CX, AX
0000841D  2E                 .       CS:
0000841E  F6 06 B3 21 02     ...!.   TEST   BYTE PTR [21B3h], 02h
00008423  75 04              u.      JNE    8429h
00008425  D1 EE              ..      SHR    SI, 1
00008427  D1 EF              ..      SHR    DI, 1
.
00008429  1E                 .       PUSH   DS
0000842A  06                 .       PUSH   ES
0000842B  8E 87 A0 00        ....    MOV    ES, [BX+00A0h]
0000842F  8E 9F A0 00        ....    MOV    DS, [BX+00A0h]
00008433  81 E6 FE FF        ....    AND    SI, FFFEh
00008437  81 E7 FE FF        ....    AND    DI, FFFEh
0000843B  F3                 .       REPZ
0000843C  A5                 .       MOVSW
0000843D  B8 20 07           . .     MOV    AX, 0720h
00008440  8A CA              ..      MOV    CL, DL
00008442  32 ED              2.      XOR    CH, CH
00008444  F3                 .       REPZ
00008445  AB                 .       STOSW
00008446  07                 .       POP    ES
00008447  1F                 .       POP    DS
00008448  C3                 .       RET    NEAR
.
00008449  1E                 .       PUSH   DS
0000844A  06                 .       PUSH   ES
0000844B  8E 47 18           .G.     MOV    ES, [BX+18h]
0000844E  8E 5F 18           ._.     MOV    DS, [BX+18h]
00008451  56                 V       PUSH   SI
00008452  57                 W       PUSH   DI
00008453  E8 17 00           ...     CALL   846Dh
00008456  5F                 _       POP    DI
00008457  5E                 ^       POP    SI
00008458  2E                 .       CS:
00008459  8E 1E 06 00        ....    MOV    DS, [0006h]
0000845D  2E                 .       CS:
0000845E  8E 06 44 2B        ..D+    MOV    ES, [2B44h]
00008462  2E                 .       CS:
00008463  8E 1E 44 2B        ..D+    MOV    DS, [2B44h]
00008467  E8 03 00           ...     CALL   846Dh
0000846A  07                 .       POP    ES
0000846B  1F                 .       POP    DS
0000846C  C3                 .       RET    NEAR
.
0000846D  56                 V       PUSH   SI
0000846E  57                 W       PUSH   DI
0000846F  E8 0A 00           ...     CALL   847Ch
00008472  5F                 _       POP    DI
00008473  5E                 ^       POP    SI
00008474  81 C6 00 20        ...     ADD    SI, 2000h
00008478  81 C7 00 20        ...     ADD    DI, 2000h
.
0000847C  B9 00 0F           ...     MOV    CX, 0F00h
0000847F  F3                 .       REPZ
00008480  A5                 .       MOVSW
00008481  33 C0              3.      XOR    AX, AX
00008483  B9 A0 00           ...     MOV    CX, 00A0h
00008486  F3                 .       REPZ
00008487  AB                 .       STOSW
00008488  C3                 .       RET    NEAR
.
00008489  B8 09 50           ..P     MOV    AX, 5009h
0000848C  8B C8              ..      MOV    CX, AX
0000848E  C3                 .       RET    NEAR
.
0000848F  E8 04 F8           ...     CALL   7C96h
00008492  80 F9 FF           ...     CMP    CL, FFh
00008495  74 22              t"      JE     84B9h
00008497  80 F9 04           ...     CMP    CL, 04h
0000849A  76 08              v.      JBE    84A4h
0000849C  B8 FF FF           ...     MOV    AX, FFFFh
0000849F  8B C8              ..      MOV    CX, AX
000084A1  8B D0              ..      MOV    DX, AX
000084A3  C3                 .       RET    NEAR
.
000084A4  88 4F 3E           .O>     MOV    [BX+3Eh], CL
000084A7  80 F9 01           ...     CMP    CL, 01h
000084AA  74 0A              t.      JE     84B6h
000084AC  80 F9 02           ...     CMP    CL, 02h
000084AF  74 05              t.      JE     84B6h
000084B1  E8 0E 00           ...     CALL   84C2h
000084B4  EB 03              ..      JMP    84B9h
.
000084B6  E8 27 00           .'.     CALL   84E0h
.
000084B9  8A 47 3E           .G>     MOV    AL, [BX+3Eh]
000084BC  8B 4F 42           .OB     MOV    CX, [BX+42h]
000084BF  8B D1              ..      MOV    DX, CX
000084C1  C3                 .       RET    NEAR
.
000084C2  C7 47 42 00 00     .GB..   MOV    WORD PTR [BX+42h], 0000h
000084C7  E8 80 FB           ...     CALL   804Ah
000084CA  E8 0A 00           ...     CALL   84D7h
000084CD  80 7F 3E 00        .>.    CMP    BYTE PTR [BX+3Eh], 00h
000084D1  75 03              u.      JNE    84D6h
000084D3  E9 86 FC           ...     JMP    815Ch
.
000084D6  C3                 .       RET    NEAR
.
000084D7  8A 47 3E           .G>     MOV    AL, [BX+3Eh]
000084DA  53                 S       PUSH   BX
000084DB  E8 8C ED           ...     CALL   726Ah
000084DE  5B                 [       POP    BX
000084DF  C3                 .       RET    NEAR
.
000084E0  89 47 42           .GB     MOV    [BX+42h], AX
000084E3  E8 69 FB           .i.     CALL   804Fh
000084E6  E8 C9 FB           ...     CALL   80B2h
000084E9  8A 47 3E           .G>     MOV    AL, [BX+3Eh]
000084EC  53                 S       PUSH   BX
000084ED  E8 7A ED           .z.     CALL   726Ah
000084F0  5B                 [       POP    BX
000084F1  C3                 .       RET    NEAR
.
000084F2  FC                 .       CLD
000084F3  06                 .       PUSH   ES
000084F4  33 C0              3.      XOR    AX, AX
000084F6  8E C0              ..      MOV    ES, AX
000084F8  BF 40 00           .@.     MOV    DI, 0040h
000084FB  B8 26 20           .&      MOV    AX, 2026h
000084FE  E8 5D 00           .].     CALL   855Eh
00008501  B8 5E 25           .^%     MOV    AX, 255Eh
00008504  E8 57 00           .W.     CALL   855Eh
00008507  B8 69 25           .i%     MOV    AX, 2569h
0000850A  E8 51 00           .Q.     CALL   855Eh
0000850D  BF 50 00           .P.     MOV    DI, 0050h
00008510  B8 75 25           .u%     MOV    AX, 2575h
00008513  E8 48 00           .H.     CALL   855Eh
00008516  B8 36 26           .6&     MOV    AX, 2636h
00008519  E8 42 00           .B.     CALL   855Eh
0000851C  B8 37 26           .7&     MOV    AX, 2637h
0000851F  E8 3C 00           .<.     CALL   855Eh
00008522  B8 AF 26           ..&     MOV    AX, 26AFh
00008525  E8 36 00           .6.     CALL   855Eh
00008528  B8 4F 27           .O'     MOV    AX, 274Fh
0000852B  E8 30 00           .0.     CALL   855Eh
0000852E  B8 04 27           ..'     MOV    AX, 2704h
00008531  E8 2A 00           .*.     CALL   855Eh
00008534  BF 74 00           .t.     MOV    DI, 0074h
00008537  B8 CE 1F           ...     MOV    AX, 1FCEh
0000853A  E8 21 00           .!.     CALL   855Eh
0000853D  B8 C3 1F           ...     MOV    AX, 1FC3h
00008540  E8 1B 00           ...     CALL   855Eh
00008543  26                 &       ES:
00008544  C7 06 10 04 6D 42  ....mB  MOV    WORD PTR [0410h], 426Dh
0000854A  26                 &       ES:
0000854B  C6 06 3E 04 00     ..>..   MOV    BYTE PTR [043Eh], 00h
00008550  26                 &       ES:
00008551  C6 06 3F 04 00     ..?..   MOV    BYTE PTR [043Fh], 00h
00008556  26                 &       ES:
00008557  C6 06 41 04 00     ..A..   MOV    BYTE PTR [0441h], 00h
0000855C  07                 .       POP    ES
0000855D  C3                 .       RET    NEAR
.
0000855E  AB                 .       STOSW
0000855F  8C C8              ..      MOV    AX, CS
00008561  AB                 .       STOSW
00008562  C3                 .       RET    NEAR
00008563  CF                 .       IRET
00008564  02 25              .%      ADD    AH, [DI]
00008566  02 08              ..      ADD    CL, [BX+SI]
00008568  2A FF              *.      SUB    BH, BH
0000856A  50                 P       PUSH   AX
0000856B  F6 19              ..      NEG    BYTE PTR [BX+DI]
0000856D  04 38              .8      ADD    AL, 38h
0000856F  28 2D              (-      SUB    [DI], CH
00008571  0A 1F              ..      OR     BL, [BX]
00008573  06                 .       PUSH   ES
00008574  19 1C              ..      SBB    [SI], BX
00008576  02 07              ..      ADD    AL, [BX]
00008578  06                 .       PUSH   ES
00008579  07                 .       POP    ES
0000857A  00 00              ..      ADD    [BX+SI], AL
0000857C  00 00              ..      ADD    [BX+SI], AL
0000857E  71 50              qP      JNO    85D0h
00008580  5A                 Z       POP    DX
00008581  0A 1F              ..      OR     BL, [BX]
00008583  06                 .       PUSH   ES
00008584  19 1C              ..      SBB    [SI], BX
00008586  02 07              ..      ADD    AL, [BX]
00008588  06                 .       PUSH   ES
00008589  07                 .       POP    ES
0000858A  00 00              ..      ADD    [BX+SI], AL
0000858C  00 00              ..      ADD    [BX+SI], AL
0000858E  38 28              8(      CMP    [BX+SI], CH
00008590  2D 0A 7F           -.     SUB    AX, 7F0Ah
00008593  06                 .       PUSH   ES
00008594  64                 d       FS:
00008595  70 02              p.      JO     8599h
00008597  07                 .       POP    ES
00008598  06                 .       PUSH   ES
.
00008599  07                 .       POP    ES
0000859A  00 00              ..      ADD    [BX+SI], AL
0000859C  00 00              ..      ADD    [BX+SI], AL
0000859E  61                 a       POPA
0000859F  50                 P       PUSH   AX
000085A0  52                 R       PUSH   DX
000085A1  0F                 .       POP    CS
000085A2  19 06 19 19        ....    SBB    [1919h], AX
000085A6  02 0D              ..      ADD    CL, [DI]
000085A8  0B 0C              ..      OR     CX, [SI]
000085AA  00 00              ..      ADD    [BX+SI], AL
000085AC  00 00              ..      ADD    [BX+SI], AL
000085AE  00 08              ..      ADD    [BX+SI], CL
000085B0  00 10              ..      ADD    [BX+SI], DL
000085B2  00 40 00           .@.     ADD    [BX+SI+00h], AL
000085B5  40                 @       INC    AX
000085B6  28 28              ((      SUB    [BX+SI], CH
000085B8  50                 P       PUSH   AX
000085B9  50                 P       PUSH   AX
000085BA  28 28              ((      SUB    [BX+SI], CH
000085BC  50                 P       PUSH   AX
000085BD  50                 P       PUSH   AX
000085BE  2C 28              ,(      SUB    AL, 28h
000085C0  2D 29 2A           -)*     SUB    AX, 2A29h
000085C3  2E                 .       CS:
000085C4  1E                 .       PUSH   DS
000085C5  29 FB              ).      SUB    BX, DI
000085C7  FC                 .       CLD
000085C8  1E                 .       PUSH   DS
000085C9  2E                 .       CS:
000085CA  8E 1E 06 00        ....    MOV    DS, [0006h]
000085CE  E8 09 F7           ...     CALL   7CDAh
000085D1  06                 .       PUSH   ES
000085D2  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
000085D6  56                 V       PUSH   SI
000085D7  57                 W       PUSH   DI
000085D8  55                 U       PUSH   BP
000085D9  8B EC              ..      MOV    BP, SP
000085DB  53                 S       PUSH   BX
000085DC  51                 Q       PUSH   CX
000085DD  52                 R       PUSH   DX
000085DE  87 DE              ..      XCHG   BX, SI
000085E0  8A DC              ..      MOV    BL, AH
000085E2  32 FF              2.      XOR    BH, BH
000085E4  D1 E3              ..      SHL    BX, 1
000085E6  83 FB 22 87        ..".    CMP    BX, 8722h
000085EA  DE                 .       ...
000085EB  73 05              s.      JNC    85F2h
000085ED  2E                 .       CS:
000085EE  FF 94 63 20        ..c     CALL   [SI+2063h]
.
000085F2  5A                 Z       POP    DX
000085F3  59                 Y       POP    CX
000085F4  5B                 [       POP    BX
000085F5  5D                 ]       POP    BP
000085F6  5F                 _       POP    DI
000085F7  5E                 ^       POP    SI
000085F8  07                 .       POP    ES
000085F9  2E                 .       CS:
000085FA  8E 1E 06 00        ....    MOV    DS, [0006h]
000085FE  E8 CD F6           ...     CALL   7CCEh
00008601  1F                 .       POP    DS
00008602  CF                 .       IRET
00008603  9B                 .       WAIT
00008604  20 BC 21 EA         .!.    AND    [SI+EA21h], BH
00008608  21 18              !.      AND    [BX+SI], BX
0000860A  22 2A              "*      AND    CH, [BP+SI]
0000860C  22 2D              "-      AND    CH, [DI]
0000860E  22 2E 22 4B        "."K    AND    CH, [4B22h]
00008612  22 63 23           "c#     AND    AH, [BP+DI+23h]
00008615  36                 6       SS:
00008616  24 3D              $=      AND    AL, 3Dh
00008618  24 57              $W      AND    AL, 57h
0000861A  24 B9              $.      AND    AL, B9h
0000861C  24 DA              $.      AND    AL, DAh
0000861E  24 32              $2      AND    AL, 32h
00008620  25 4F 25           %O%     AND    AX, 254Fh
00008623  85 20              .       TEST   SP, [BX+SI]
00008625  C7 06 09 19 00 00  ......  MOV    WORD PTR [1909h], 0000h
0000862B  C7 06 0F 19 00 00  ......  MOV    WORD PTR [190Fh], 0000h
00008631  2E                 .       CS:
00008632  A2 B3 21           ..!     MOV    [21B3h], AL
00008635  E8 5E F6           .^.     CALL   7C96h
00008638  E9 61 00           .a.     JMP    869Ch
0000863B  C7 06 09 19 00 00  ......  MOV    WORD PTR [1909h], 0000h
00008641  C7 06 0F 19 00 00  ......  MOV    WORD PTR [190Fh], 0000h
00008647  24 07              $.      AND    AL, 07h
00008649  2E                 .       CS:
0000864A  A2 B3 21           ..!     MOV    [21B3h], AL
0000864D  1E                 .       PUSH   DS
0000864E  BB 40 00           .@.     MOV    BX, 0040h
00008651  8E DB              ..      MOV    DS, BX
00008653  A2 49 00           .I.     MOV    [0049h], AL
00008656  C7 06 50 00 00 00  ..P...  MOV    WORD PTR [0050h], 0000h
0000865C  8A E0              ..      MOV    AH, AL
0000865E  BB 1E 20           ..      MOV    BX, 201Eh
00008661  2E                 .       CS:
00008662  D7                 .       XLAT
00008663  A2 65 00           .e.     MOV    [0065h], AL
00008666  8A C4              ..      MOV    AL, AH
00008668  BB 16 20           ..      MOV    BX, 2016h
0000866B  2E                 .       CS:
0000866C  D7                 .       XLAT
0000866D  A2 4A 00           .J.     MOV    [004Ah], AL
00008670  8A DC              ..      MOV    BL, AH
00008672  32 FF              2.      XOR    BH, BH
00008674  D1 EB              ..      SHR    BX, 1
00008676  D1 E3              ..      SHL    BX, 1
00008678  2E                 .       CS:
00008679  8B 8F 0E 20        ...     MOV    CX, [BX+200Eh]
0000867D  89 0E 4C 00        ..L.    MOV    [004Ch], CX
00008681  1F                 .       POP    DS
00008682  06                 .       PUSH   ES
00008683  B8 00 B8           ...     MOV    AX, B800h
00008686  8E C0              ..      MOV    ES, AX
00008688  33 C0              3.      XOR    AX, AX
0000868A  8B F8              ..      MOV    DI, AX
0000868C  D1 E9              ..      SHR    CX, 1
0000868E  2E                 .       CS:
0000868F  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008694  75 03              u.      JNE    8699h
00008696  B8 20 07           . .     MOV    AX, 0720h
.
00008699  F3                 .       REPZ
0000869A  AB                 .       STOSW
0000869B  07                 .       POP    ES
.
0000869C  2E                 .       CS:
0000869D  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
000086A2  75 05              u.      JNE    86A9h
000086A4  E8 5B F0           .[.     CALL   7702h
000086A7  EB 03              ..      JMP    86ACh
.
000086A9  E8 86 F0           ...     CALL   7732h
.
000086AC  E8 E7 F5           ...     CALL   7C96h
000086AF  2E                 .       CS:
000086B0  F6 06 B3 21 02     ...!.   TEST   BYTE PTR [21B3h], 02h
000086B5  75 0B              u.      JNE    86C2h
000086B7  C7 87 9A 00 E8 03  ......  MOV    WORD PTR [BX+009Ah], 03E8h
000086BD  B9 27 17           .'.     MOV    CX, 1727h
000086C0  EB 09              ..      JMP    86CBh
.
000086C2  C7 87 9A 00 D0 07  ......  MOV    WORD PTR [BX+009Ah], 07D0h
000086C8  B9 4F 17           .O.     MOV    CX, 174Fh
.
000086CB  89 4F 04           .O.     MOV    [BX+04h], CX
000086CE  89 4F 08           .O.     MOV    [BX+08h], CX
000086D1  89 4F 0A           .O.     MOV    [BX+0Ah], CX
000086D4  81 C1 01 01        ....    ADD    CX, 0101h
000086D8  89 4F 0C           .O.     MOV    [BX+0Ch], CX
000086DB  88 4F 1F           .O.     MOV    [BX+1Fh], CL
000086DE  88 4F 12           .O.     MOV    [BX+12h], CL
000086E1  C6 47 1C 07        .G..    MOV    BYTE PTR [BX+1Ch], 07h
000086E5  C6 47 1E 01        .G..    MOV    BYTE PTR [BX+1Eh], 01h
000086E9  C6 47 28 19        .G(.    MOV    BYTE PTR [BX+28h], 19h
000086ED  C7 07 00 00        ....    MOV    WORD PTR [BX], 0000h
000086F1  C7 47 40 00 00     .G@..   MOV    WORD PTR [BX+40h], 0000h
000086F6  2E                 .       CS:
000086F7  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
000086FC  74 0E              t.      JE     870Ch
000086FE  8B 87 A0 00        ....    MOV    AX, [BX+00A0h]
00008702  89 47 16           .G.     MOV    [BX+16h], AX
00008705  C7 47 18 00 B8     .G...   MOV    WORD PTR [BX+18h], B800h
0000870A  EB 0C              ..      JMP    8718h
.
0000870C  C7 47 16 00 B8     .G...   MOV    WORD PTR [BX+16h], B800h
00008711  2E                 .       CS:
00008712  A1 44 2B           .D+     MOV    AX, [2B44h]
00008715  89 47 18           .G.     MOV    [BX+18h], AX
.
00008718  06                 .       PUSH   ES
00008719  8B 8F 9A 00        ....    MOV    CX, [BX+009Ah]
0000871D  B8 20 07           . .     MOV    AX, 0720h
00008720  8E 87 A0 00        ....    MOV    ES, [BX+00A0h]
00008724  33 FF              3.      XOR    DI, DI
00008726  F3                 .       REPZ
00008727  AB                 .       STOSW
00008728  2E                 .       CS:
00008729  8E 06 44 2B        ..D+    MOV    ES, [2B44h]
0000872D  33 C0              3.      XOR    AX, AX
0000872F  8B F8              ..      MOV    DI, AX
00008731  B9 00 20           ..      MOV    CX, 2000h
00008734  F3                 .       REPZ
00008735  AB                 .       STOSW
00008736  07                 .       POP    ES
00008737  2E                 .       CS:
00008738  A0 B3 21           ..!     MOV    AL, [21B3h]
0000873B  BB B4 21           ..!     MOV    BX, 21B4h
0000873E  2E                 .       CS:
0000873F  D7                 .       XLAT
00008740  8A C8              ..      MOV    CL, AL
00008742  51                 Q       PUSH   CX
00008743  E8 49 FD           .I.     CALL   848Fh
00008746  59                 Y       POP    CX
00008747  80 F9 00           ...     CMP    CL, 00h
0000874A  74 06              t.      JE     8752h
0000874C  C7 06 0F 19 0A 00  ......  MOV    WORD PTR [190Fh], 000Ah
.
00008752  C3                 .       RET    NEAR
00008753  07                 .       POP    ES
00008754  03 03              ..      ADD    AX, [BP+DI]
00008756  04 04              ..      ADD    AL, 04h
00008758  03 03              ..      ADD    AX, [BP+DI]
0000875A  04 00              ..      ADD    AL, 00h
0000875C  E8 37 F5           .7.     CALL   7C96h
0000875F  8E 47 16           .G.     MOV    ES, [BX+16h]
00008762  89 4F 2C           .O,     MOV    [BX+2Ch], CX
00008765  1E                 .       PUSH   DS
00008766  B8 40 00           .@.     MOV    AX, 0040h
00008769  8E D8              ..      MOV    DS, AX
0000876B  89 0E 60 00        ..`.    MOV    [0060h], CX
0000876F  1F                 .       POP    DS
00008770  F7 C1 00 40        ...@    TEST   CX, 4000h
00008774  75 05              u.      JNE    877Bh
00008776  E8 D1 F8           ...     CALL   804Ah
00008779  EB 03              ..      JMP    877Eh
.
0000877B  E8 D1 F8           ...     CALL   804Fh
.
0000877E  C3                 .       RET    NEAR
.
0000877F  1E                 .       PUSH   DS
00008780  B8 40 00           .@.     MOV    AX, 0040h
00008783  8E D8              ..      MOV    DS, AX
00008785  8B 16 50 00        ..P.    MOV    DX, [0050h]
00008789  1F                 .       POP    DS
0000878A  E8 09 F5           ...     CALL   7C96h
0000878D  8E 47 16           .G.     MOV    ES, [BX+16h]
00008790  3A 77 28           :w(     CMP    DH, [BX+28h]
00008793  72 05              r.      JC     879Ah
00008795  8A 77 28           .w(     MOV    DH, [BX+28h]
00008798  FE CE              ..      DEC    DH
.
0000879A  3A 57 1F           :W.     CMP    DL, [BX+1Fh]
0000879D  72 05              r.      JC     87A4h
0000879F  8A 57 1F           .W.     MOV    DL, [BX+1Fh]
000087A2  FE CA              ..      DEC    DL
.
000087A4  89 17              ..      MOV    [BX], DX
.
000087A6  1E                 .       PUSH   DS
000087A7  B8 40 00           .@.     MOV    AX, 0040h
000087AA  8E D8              ..      MOV    DS, AX
000087AC  89 16 50 00        ..P.    MOV    [0050h], DX
000087B0  1F                 .       POP    DS
000087B1  E8 85 FB           ...     CALL   8339h
000087B4  89 47 40           .G@     MOV    [BX+40h], AX
000087B7  C3                 .       RET    NEAR
000087B8  E8 DB F4           ...     CALL   7C96h
000087BB  8B 4F 2C           .O,     MOV    CX, [BX+2Ch]
000087BE  89 4E FC           .N.     MOV    [BP+FCh], CX
000087C1  8B 17              ..      MOV    DX, [BX]
000087C3  8B 46 FA           .F.     MOV    AX, [BP+FAh]
000087C6  89 56 FA           .V.     MOV    [BP+FAh], DX
000087C9  C3                 .       RET    NEAR
000087CA  32 E4              2.      XOR    AH, AH
000087CC  C3                 .       RET    NEAR
000087CD  C3                 .       RET    NEAR
000087CE  50                 P       PUSH   AX
000087CF  8B 56 FC           .V.     MOV    DX, [BP+FCh]
000087D2  E8 C1 F4           ...     CALL   7C96h
000087D5  E8 61 FB           .a.     CALL   8339h
000087D8  58                 X       POP    AX
000087D9  E8 FE 00           ...     CALL   88DAh
000087DC  72 0C              r.      JC     87EAh
000087DE  E8 B5 F4           ...     CALL   7C96h
000087E1  8A 5F 1F           ._.     MOV    BL, [BX+1Fh]
000087E4  32 FF              2.      XOR    BH, BH
000087E6  D1 E3              ..      SHL    BX, 1
000087E8  EB 21              .!      JMP    880Bh
.
000087EA  C3                 .       RET    NEAR
000087EB  50                 P       PUSH   AX
000087EC  8A 76 FB           .v.     MOV    DH, [BP+FBh]
000087EF  8A 56 FC           .V.     MOV    DL, [BP+FCh]
000087F2  E8 A1 F4           ...     CALL   7C96h
000087F5  E8 41 FB           .A.     CALL   8339h
000087F8  58                 X       POP    AX
000087F9  E8 DE 00           ...     CALL   88DAh
000087FC  72 EC              r.      JC     87EAh
000087FE  E8 95 F4           ...     CALL   7C96h
00008801  8A 5F 1F           ._.     MOV    BL, [BX+1Fh]
00008804  32 FF              2.      XOR    BH, BH
00008806  F7 D3              ..      NOT    BX
00008808  43                 C       INC    BX
00008809  03 DB              ..      ADD    BX, BX
.
0000880B  52                 R       PUSH   DX
0000880C  50                 P       PUSH   AX
0000880D  8B C3              ..      MOV    AX, BX
0000880F  F7 EA              ..      IMUL   DX
00008811  8B F7              ..      MOV    SI, DI
00008813  03 F0              ..      ADD    SI, AX
00008815  58                 X       POP    AX
00008816  8B D3              ..      MOV    DX, BX
00008818  E8 7B F4           .{.     CALL   7C96h
0000881B  FC                 .       CLD
0000881C  E3 19              ..      JCXZ   8837h
0000881E  06                 .       PUSH   ES
0000881F  8E 47 16           .G.     MOV    ES, [BX+16h]
.
00008822  60                 `       PUSHA
00008823  8B C8              ..      MOV    CX, AX
00008825  1E                 .       PUSH   DS
00008826  8E 5F 16           ._.     MOV    DS, [BX+16h]
00008829  F3                 .       REPZ
0000882A  A5                 .       MOVSW
0000882B  1F                 .       POP    DS
0000882C  61                 a       POPA
0000882D  E8 28 00           .(.     CALL   8858h
00008830  03 F2              ..      ADD    SI, DX
00008832  03 FA              ..      ADD    DI, DX
00008834  E2 EC              ..      LOOP   8822h
00008836  07                 .       POP    ES
.
00008837  59                 Y       POP    CX
00008838  8B F0              ..      MOV    SI, AX
0000883A  B0 20              .       MOV    AL, 20h
0000883C  8A 66 FF           .f.     MOV    AH, [BP+FFh]
0000883F  06                 .       PUSH   ES
00008840  8E 47 16           .G.     MOV    ES, [BX+16h]
.
00008843  60                 `       PUSHA
00008844  8B CE              ..      MOV    CX, SI
00008846  57                 W       PUSH   DI
00008847  F3                 .       REPZ
00008848  AB                 .       STOSW
00008849  5F                 _       POP    DI
0000884A  8B CE              ..      MOV    CX, SI
0000884C  8B F7              ..      MOV    SI, DI
0000884E  E8 0D 05           ...     CALL   8D5Eh
00008851  61                 a       POPA
00008852  03 FA              ..      ADD    DI, DX
00008854  E2 ED              ..      LOOP   8843h
00008856  07                 .       POP    ES
00008857  C3                 .       RET    NEAR
.
00008858  2E                 .       CS:
00008859  80 3E B3 21 04     .>.!.   CMP    BYTE PTR [21B3h], 04h
0000885E  72 72              rr      JC     88D2h
00008860  2E                 .       CS:
00008861  80 3E B3 21 07     .>.!.   CMP    BYTE PTR [21B3h], 07h
00008866  74 6A              tj      JE     88D2h
00008868  60                 `       PUSHA
00008869  06                 .       PUSH   ES
0000886A  8E 47 18           .G.     MOV    ES, [BX+18h]
0000886D  D1 E0              ..      SHL    AX, 1
0000886F  2E                 .       CS:
00008870  80 3E B3 21 06     .>.!.   CMP    BYTE PTR [21B3h], 06h
00008875  75 06              u.      JNE    887Dh
00008877  D1 EE              ..      SHR    SI, 1
00008879  D1 EF              ..      SHR    DI, 1
0000887B  D1 E8              ..      SHR    AX, 1
.
0000887D  8B D8              ..      MOV    BX, AX
0000887F  B9 50 00           .P.     MOV    CX, 0050h
00008882  33 D2              3.      XOR    DX, DX
00008884  8B C6              ..      MOV    AX, SI
00008886  F7 F1              ..      DIV    CX
00008888  8B F2              ..      MOV    SI, DX
0000888A  B9 40 01           .@.     MOV    CX, 0140h
0000888D  F7 E1              ..      MUL    CX
0000888F  03 F0              ..      ADD    SI, AX
00008891  B9 50 00           .P.     MOV    CX, 0050h
00008894  33 D2              3.      XOR    DX, DX
00008896  8B C7              ..      MOV    AX, DI
00008898  F7 F1              ..      DIV    CX
0000889A  8B FA              ..      MOV    DI, DX
0000889C  B9 40 01           .@.     MOV    CX, 0140h
0000889F  F7 E1              ..      MUL    CX
000088A1  03 F8              ..      ADD    DI, AX
000088A3  1E                 .       PUSH   DS
000088A4  8C C0              ..      MOV    AX, ES
000088A6  8E D8              ..      MOV    DS, AX
000088A8  FC                 .       CLD
000088A9  B9 04 00           ...     MOV    CX, 0004h
000088AC  51                 Q       PUSH   CX
000088AD  56                 V       PUSH   SI
000088AE  57                 W       PUSH   DI
000088AF  8B CB              ..      MOV    CX, BX
000088B1  F3                 .       REPZ
000088B2  A4                 .       MOVSB
000088B3  5F                 _       POP    DI
000088B4  5E                 ^       POP    SI
000088B5  56                 V       PUSH   SI
000088B6  57                 W       PUSH   DI
000088B7  81 C6 00 20        ...     ADD    SI, 2000h
000088BB  81 C7 00 20        ...     ADD    DI, 2000h
000088BF  8B CB              ..      MOV    CX, BX
000088C1  F3                 .       REPZ
000088C2  A4                 .       MOVSB
000088C3  5F                 _       POP    DI
000088C4  5E                 ^       POP    SI
000088C5  59                 Y       POP    CX
000088C6  83 C6 50           ..P     ADD    SI, 50h
000088C9  83 C7 50 E2        ..P.    ADD    DI, E250h
000088CD  DE                 .       ...
000088CE  1F                 .       POP    DS
000088CF  07                 .       POP    ES
000088D0  61                 a       POPA
000088D1  C3                 .       RET    NEAR
.
000088D2  60                 `       PUSHA
000088D3  8B C8              ..      MOV    CX, AX
000088D5  E8 86 04           ...     CALL   8D5Eh
000088D8  61                 a       POPA
000088D9  C3                 .       RET    NEAR
.
000088DA  8A D8              ..      MOV    BL, AL
000088DC  8A 46 FB           .F.     MOV    AL, [BP+FBh]
000088DF  2A 46 FD           *F.     SUB    AL, [BP+FDh]
000088E2  72 1E              r.      JC     8902h
000088E4  98                 .       CBW
000088E5  40                 @       INC    AX
000088E6  8B D0              ..      MOV    DX, AX
000088E8  2B C9              +.      SUB    CX, CX
000088EA  2A C3              *.      SUB    AL, BL
000088EC  76 09              v.      JBE    88F7h
000088EE  80 FB 00           ...     CMP    BL, 00h
000088F1  74 04              t.      JE     88F7h
000088F3  8B C8              ..      MOV    CX, AX
000088F5  2B D0              +.      SUB    DX, AX
.
000088F7  8A 46 FA           .F.     MOV    AL, [BP+FAh]
000088FA  2A 46 FC           *F.     SUB    AL, [BP+FCh]
000088FD  72 03              r.      JC     8902h
000088FF  98                 .       CBW
00008900  40                 @       INC    AX
00008901  F8                 .       CLC
.
00008902  C3                 .       RET    NEAR
00008903  E8 79 FE           .y.     CALL   877Fh
00008906  E8 8D F3           ...     CALL   7C96h
00008909  2E                 .       CS:
0000890A  80 3E B3 21 07     .>.!.   CMP    BYTE PTR [21B3h], 07h
0000890F  74 08              t.      JE     8919h
00008911  2E                 .       CS:
00008912  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008917  75 0C              u.      JNE    8925h
.
00008919  8B 77 40           .w@     MOV    SI, [BX+40h]
0000891C  D1 E6              ..      SHL    SI, 1
0000891E  1E                 .       PUSH   DS
0000891F  8E 5F 16           ._.     MOV    DS, [BX+16h]
00008922  AD                 .       LODSW
00008923  1F                 .       POP    DS
00008924  C3                 .       RET    NEAR
.
00008925  83 EC 08 8B        ....    SUB    SP, 8B08h
00008929  EC                 .       IN     AL, DX
0000892A  8B 47 40           .G@     MOV    AX, [BX+40h]
0000892D  F6 77 1F           .w.     DIV    BYTE PTR [BX+1Fh]
00008930  8A D4              ..      MOV    DL, AH
00008932  D0 E0              ..      SHL    AL, 1
00008934  D0 E0              ..      SHL    AL, 1
00008936  B6 50              .P      MOV    DH, 50h
00008938  F6 E6              ..      MUL    DH
0000893A  32 F6              2.      XOR    DH, DH
0000893C  8B F0              ..      MOV    SI, AX
0000893E  03 F2              ..      ADD    SI, DX
00008940  8E 47 18           .G.     MOV    ES, [BX+18h]
00008943  B9 04 00           ...     MOV    CX, 0004h
00008946  2E                 .       CS:
00008947  80 3E B3 21 06     .>.!.   CMP    BYTE PTR [21B3h], 06h
0000894C  74 14              t.      JE     8962h
0000894E  03 F2              ..      ADD    SI, DX
.
00008950  E8 66 00           .f.     CALL   89B9h
00008953  81 C6 00 20        ...     ADD    SI, 2000h
00008957  E8 5F 00           ._.     CALL   89B9h
0000895A  81 C6 50 E0        ..P.    ADD    SI, E050h
0000895E  E2 F0              ..      LOOP   8950h
00008960  EB 15              ..      JMP    8977h
.
00008962  26                 &       ES:
00008963  8A 04              ..      MOV    AL, [SI]
00008965  88 46 00           .F.     MOV    [BP+00h], AL
00008968  45                 E       INC    BP
00008969  26                 &       ES:
0000896A  8A 84 00 20        ...     MOV    AL, [SI+2000h]
0000896E  88 46 00           .F.     MOV    [BP+00h], AL
00008971  45                 E       INC    BP
00008972  83 C6 50           ..P     ADD    SI, 50h
00008975  E2 EB              ..      LOOP   8962h
.
00008977  83 ED 08 8B        ....    SUB    BP, 8B08h
0000897B  F5                 .       CMC
0000897C  BF 82 22           .."     MOV    DI, 2282h
0000897F  1E                 .       PUSH   DS
00008980  07                 .       POP    ES
00008981  1E                 .       PUSH   DS
00008982  16                 .       PUSH   SS
00008983  1F                 .       POP    DS
00008984  FC                 .       CLD
00008985  B0 00              ..      MOV    AL, 00h
.
00008987  BA 80 00           ...     MOV    DX, 0080h
.
0000898A  56                 V       PUSH   SI
0000898B  57                 W       PUSH   DI
0000898C  B9 08 00           ...     MOV    CX, 0008h
0000898F  F3                 .       REPZ
00008990  A6                 .       CMPSB
00008991  5F                 _       POP    DI
00008992  5E                 ^       POP    SI
00008993  74 1F              t.      JE     89B4h
00008995  FE C0              ..      INC    AL
00008997  83 C7 08 4A        ...J    ADD    DI, 4A08h
0000899B  75 ED              u.      JNE    898Ah
0000899D  84 C0              ..      TEST   AL, AL
0000899F  74 13              t.      JE     89B4h
000089A1  33 C0              3.      XOR    AX, AX
000089A3  8E C0              ..      MOV    ES, AX
000089A5  26                 &       ES:
000089A6  C4 3E 7C 00        .>|.    LES    DI, [007Ch]
000089AA  8C C0              ..      MOV    AX, ES
000089AC  0B C7              ..      OR     AX, DI
000089AE  74 04              t.      JE     89B4h
000089B0  B0 80              ..      MOV    AL, 80h
000089B2  EB D3              ..      JMP    8987h
.
000089B4  1F                 .       POP    DS
000089B5  83 C4 08 C3        ....    ADD    SP, C308h
.
000089B9  26                 &       ES:
000089BA  8B 04              ..      MOV    AX, [SI]
000089BC  86 E0              ..      XCHG   AH, AL
000089BE  BF 00 C0           ...     MOV    DI, C000h
000089C1  B2 00              ..      MOV    DL, 00h
.
000089C3  85 C7              ..      TEST   AX, DI
000089C5  F8                 .       CLC
000089C6  74 01              t.      JE     89C9h
000089C8  F9                 .       STC
.
000089C9  D0 D2              ..      RCL    DL, 1
000089CB  D1 EF              ..      SHR    DI, 1
000089CD  D1 EF              ..      SHR    DI, 1
000089CF  73 F2              s.      JNC    89C3h
000089D1  88 56 00           .V.     MOV    [BP+00h], DL
000089D4  45                 E       INC    BP
000089D5  C3                 .       RET    NEAR
000089D6  8A E3              ..      MOV    AH, BL
000089D8  E8 BB F2           ...     CALL   7C96h
000089DB  EB 06              ..      JMP    89E3h
000089DD  E8 B6 F2           ...     CALL   7C96h
000089E0  8A 67 1C           .g.     MOV    AH, [BX+1Ch]
.
000089E3  50                 P       PUSH   AX
000089E4  53                 S       PUSH   BX
000089E5  51                 Q       PUSH   CX
000089E6  E8 96 FD           ...     CALL   877Fh
000089E9  59                 Y       POP    CX
000089EA  5B                 [       POP    BX
000089EB  58                 X       POP    AX
000089EC  8E 47 16           .G.     MOV    ES, [BX+16h]
000089EF  8B 7F 40           .@     MOV    DI, [BX+40h]
000089F2  D1 E7              ..      SHL    DI, 1
000089F4  E9 F6 F4           ...     JMP    7EEDh
000089F7  84 FF              ..      TEST   BH, BH
000089F9  74 12              t.      JE     8A0Dh
000089FB  84 DB              ..      TEST   BL, BL
000089FD  74 07              t.      JE     8A06h
000089FF  80 0E DE 18 20     ....    OR     BYTE PTR [18DEh], 20h
00008A04  EB 13              ..      JMP    8A19h
.
00008A06  80 26 DE 18 DF     .&...   AND    BYTE PTR [18DEh], DFh
00008A0B  EB 0C              ..      JMP    8A19h
.
00008A0D  80 E3 0F           ...     AND    BL, 0Fh
00008A10  80 26 DE 18 F0     .&...   AND    BYTE PTR [18DEh], F0h
00008A15  08 1E DE 18        ....    OR     [18DEh], BL
.
00008A19  F6 06 DE 18 20     ....    TEST   BYTE PTR [18DEh], 20h
00008A1E  74 17              t.      JE     8A37h
00008A20  B8 05 06           ...     MOV    AX, 0605h
00008A23  E8 31 E8           .1.     CALL   7257h
00008A26  B8 06 05           ...     MOV    AX, 0506h
00008A29  E8 2B E8           .+.     CALL   7257h
00008A2C  B8 07 07           ...     MOV    AX, 0707h
00008A2F  E8 25 E8           .%.     CALL   7257h
00008A32  BB DF 18           ...     MOV    BX, 18DFh
00008A35  EB 15              ..      JMP    8A4Ch
.
00008A37  B8 05 02           ...     MOV    AX, 0205h
00008A3A  E8 1A E8           ...     CALL   7257h
00008A3D  B8 06 01           ...     MOV    AX, 0106h
00008A40  E8 14 E8           ...     CALL   7257h
00008A43  B8 07 03           ...     MOV    AX, 0307h
00008A46  E8 0E E8           ...     CALL   7257h
00008A49  BB EF 18           ...     MOV    BX, 18EFh
.
00008A4C  A0 DE 18           ...     MOV    AL, [18DEh]
00008A4F  24 0F              $.      AND    AL, 0Fh
00008A51  D7                 .       XLAT
00008A52  8A E0              ..      MOV    AH, AL
00008A54  B0 04              ..      MOV    AL, 04h
00008A56  E9 FE E7           ...     JMP    7257h
00008A59  50                 P       PUSH   AX
00008A5A  50                 P       PUSH   AX
00008A5B  E8 2B 00           .+.     CALL   8A89h
00008A5E  D2 E8              ..      SHR    AL, CL
00008A60  22 C4              ".      AND    AL, AH
00008A62  26                 &       ES:
00008A63  8A 0C              ..      MOV    CL, [SI]
00008A65  5B                 [       POP    BX
00008A66  F6 C3 80           ...     TEST   BL, 80h
00008A69  75 08              u.      JNE    8A73h
00008A6B  F6 D4              ..      NOT    AH
00008A6D  22 CC              ".      AND    CL, AH
00008A6F  0A C1              ..      OR     AL, CL
00008A71  EB 02              ..      JMP    8A75h
.
00008A73  32 C1              2.      XOR    AL, CL
.
00008A75  26                 &       ES:
00008A76  88 04              ..      MOV    [SI], AL
00008A78  58                 X       POP    AX
00008A79  C3                 .       RET    NEAR
00008A7A  E8 0C 00           ...     CALL   8A89h
00008A7D  26                 &       ES:
00008A7E  8A 04              ..      MOV    AL, [SI]
00008A80  22 C4              ".      AND    AL, AH
00008A82  D2 E0              ..      SHL    AL, CL
00008A84  8A CE              ..      MOV    CL, DH
00008A86  D2 C0              ..      ROL    AL, CL
00008A88  C3                 .       RET    NEAR
.
00008A89  53                 S       PUSH   BX
00008A8A  50                 P       PUSH   AX
00008A8B  52                 R       PUSH   DX
00008A8C  80 E2 FE           ...     AND    DL, FEh
00008A8F  B0 28              .(      MOV    AL, 28h
00008A91  F6 E2              ..      MUL    DL
00008A93  5A                 Z       POP    DX
00008A94  F6 C2 01           ...     TEST   DL, 01h
00008A97  74 03              t.      JE     8A9Ch
00008A99  05 00 20           ..      ADD    AX, 2000h
.
00008A9C  8B F0              ..      MOV    SI, AX
00008A9E  58                 X       POP    AX
00008A9F  8B D1              ..      MOV    DX, CX
00008AA1  BB C0 02           ...     MOV    BX, 02C0h
00008AA4  B9 02 03           ...     MOV    CX, 0302h
00008AA7  2E                 .       CS:
00008AA8  80 3E B3 21 06     .>.!.   CMP    BYTE PTR [21B3h], 06h
00008AAD  72 06              r.      JC     8AB5h
00008AAF  BB 80 01           ...     MOV    BX, 0180h
00008AB2  B9 03 07           ...     MOV    CX, 0703h
.
00008AB5  22 EA              ".      AND    CH, DL
00008AB7  D3 EA              ..      SHR    DX, CL
00008AB9  03 F2              ..      ADD    SI, DX
00008ABB  8A F7              ..      MOV    DH, BH
00008ABD  32 C9              2.      XOR    CL, CL
.
00008ABF  D0 C8              ..      ROR    AL, 1
00008AC1  02 CD              ..      ADD    CL, CH
00008AC3  FE CF              ..      DEC    BH
00008AC5  75 F8              u.      JNE    8ABFh
00008AC7  8A E3              ..      MOV    AH, BL
00008AC9  D2 EC              ..      SHR    AH, CL
00008ACB  BB 00 B8           ...     MOV    BX, B800h
00008ACE  8E C3              ..      MOV    ES, BX
00008AD0  5B                 [       POP    BX
00008AD1  C3                 .       RET    NEAR
00008AD2  50                 P       PUSH   AX
00008AD3  E8 A9 FC           ...     CALL   877Fh
00008AD6  E8 BD F1           ...     CALL   7C96h
00008AD9  58                 X       POP    AX
00008ADA  50                 P       PUSH   AX
00008ADB  06                 .       PUSH   ES
00008ADC  8E 47 16           .G.     MOV    ES, [BX+16h]
00008ADF  8B 17              ..      MOV    DX, [BX]
00008AE1  E8 02 F2           ...     CALL   7CE6h
00008AE4  07                 .       POP    ES
00008AE5  E8 AE F1           ...     CALL   7C96h
00008AE8  8B 17              ..      MOV    DX, [BX]
00008AEA  E8 B9 FC           ...     CALL   87A6h
00008AED  58                 X       POP    AX
00008AEE  C3                 .       RET    NEAR
00008AEF  C6 46 FF 00        .F..    MOV    BYTE PTR [BP+FFh], 00h
00008AF3  E8 A0 F1           ...     CALL   7C96h
00008AF6  8A 67 1F           .g.     MOV    AH, [BX+1Fh]
00008AF9  2E                 .       CS:
00008AFA  A0 B3 21           ..!     MOV    AL, [21B3h]
00008AFD  C3                 .       RET    NEAR
00008AFE  1E                 .       PUSH   DS
00008AFF  B8 40 00           .@.     MOV    AX, 0040h
00008B02  8E D8              ..      MOV    DS, AX
00008B04  A1 10 00           ...     MOV    AX, [0010h]
00008B07  1F                 .       POP    DS
00008B08  CF                 .       IRET
00008B09  FB                 .       STI
00008B0A  1E                 .       PUSH   DS
00008B0B  B8 40 00           .@.     MOV    AX, 0040h
00008B0E  8E D8              ..      MOV    DS, AX
00008B10  A1 13 00           ...     MOV    AX, [0013h]
00008B13  1F                 .       POP    DS
00008B14  CF                 .       IRET
00008B15  FB                 .       STI
00008B16  1E                 .       PUSH   DS
00008B17  2E                 .       CS:
00008B18  8E 1E 06 00        ....    MOV    DS, [0006h]
00008B1C  06                 .       PUSH   ES
00008B1D  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00008B21  53                 S       PUSH   BX
00008B22  51                 Q       PUSH   CX
00008B23  52                 R       PUSH   DX
00008B24  56                 V       PUSH   SI
00008B25  57                 W       PUSH   DI
00008B26  55                 U       PUSH   BP
00008B27  80 FC 00           ...     CMP    AH, 00h
00008B2A  74 65              te      JE     8B91h
00008B2C  80 FC 01           ...     CMP    AH, 01h
00008B2F  74 13              t.      JE     8B44h
00008B31  80 FC 02           ...     CMP    AH, 02h
00008B34  74 2F              t/      JE     8B65h
00008B36  80 FC 03           ...     CMP    AH, 03h
00008B39  74 42              tB      JE     8B7Dh
.
00008B3B  5D                 ]       POP    BP
00008B3C  5F                 _       POP    DI
00008B3D  5E                 ^       POP    SI
00008B3E  5A                 Z       POP    DX
00008B3F  59                 Y       POP    CX
00008B40  5B                 [       POP    BX
00008B41  07                 .       POP    ES
00008B42  1F                 .       POP    DS
00008B43  CF                 .       IRET
.
00008B44  B9 00 00           ...     MOV    CX, 0000h
.
00008B47  50                 P       PUSH   AX
00008B48  E8 44 1C           .D.     CALL   A78Fh
00008B4B  84 C0              ..      TEST   AL, AL
00008B4D  58                 X       POP    AX
00008B4E  75 0E              u.      JNE    8B5Eh
00008B50  E2 F5              ..      LOOP   8B47h
00008B52  E8 31 1C           .1.     CALL   A786h
00008B55  25 01 00           %..     AND    AX, 0001h
00008B58  0C 80              ..      OR     AL, 80h
00008B5A  86 E0              ..      XCHG   AH, AL
00008B5C  EB DD              ..      JMP    8B3Bh
.
00008B5E  8A C8              ..      MOV    CL, AL
00008B60  E8 F0 1B           ...     CALL   A753h
00008B63  EB 18              ..      JMP    8B7Dh
.
00008B65  B9 00 00           ...     MOV    CX, 0000h
.
00008B68  E8 1B 1C           ...     CALL   A786h
00008B6B  84 C0              ..      TEST   AL, AL
00008B6D  75 07              u.      JNE    8B76h
00008B6F  E2 F7              ..      LOOP   8B68h
00008B71  B8 00 80           ...     MOV    AX, 8000h
00008B74  EB C5              ..      JMP    8B3Bh
.
00008B76  E8 C2 1B           ...     CALL   A73Bh
00008B79  32 E4              2.      XOR    AH, AH
00008B7B  EB BE              ..      JMP    8B3Bh
.
00008B7D  E8 06 1C           ...     CALL   A786h
00008B80  24 01              $.      AND    AL, 01h
00008B82  50                 P       PUSH   AX
00008B83  E8 09 1C           ...     CALL   A78Fh
00008B86  24 60              $`      AND    AL, 60h
00008B88  5B                 [       POP    BX
00008B89  0A C3              ..      OR     AL, BL
00008B8B  8A E0              ..      MOV    AH, AL
00008B8D  32 C0              2.      XOR    AL, AL
00008B8F  EB AA              ..      JMP    8B3Bh
.
00008B91  BB 00 03           ...     MOV    BX, 0300h
00008B94  A8 01              ..      TEST   AL, 01h
00008B96  75 03              u.      JNE    8B9Bh
00008B98  BB 00 02           ...     MOV    BX, 0200h
.
00008B9B  A8 04              ..      TEST   AL, 04h
00008B9D  75 07              u.      JNE    8BA6h
00008B9F  81 CB 00 00        ....    OR     BX, 0000h
00008BA3  E9 04 00           ...     JMP    8BAAh
.
00008BA6  81 CB 00 08        ....    OR     BX, 0800h
.
00008BAA  A8 08              ..      TEST   AL, 08h
00008BAC  74 0C              t.      JE     8BBAh
00008BAE  81 CB 20 00        .. .    OR     BX, 0020h
00008BB2  A8 10              ..      TEST   AL, 10h
00008BB4  74 04              t.      JE     8BBAh
00008BB6  81 CB 40 00        ..@.    OR     BX, 0040h
.
00008BBA  89 1E F4 12        ....    MOV    [12F4h], BX
00008BBE  B1 05              ..      MOV    CL, 05h
00008BC0  D2 E8              ..      SHR    AL, CL
00008BC2  BB 07 00           ...     MOV    BX, 0007h
00008BC5  22 D8              ".      AND    BL, AL
00008BC7  8A 87 FF 18        ....    MOV    AL, [BX+18FFh]
00008BCB  A2 F8 12           ...     MOV    [12F8h], AL
00008BCE  A2 F9 12           ...     MOV    [12F9h], AL
00008BD1  E8 73 DD           .s.     CALL   6947h
00008BD4  EB A7              ..      JMP    8B7Dh
00008BD6  CF                 .       IRET
00008BD7  FB                 .       STI
00008BD8  80 FC FF           ...     CMP    AH, FFh
00008BDB  74 10              t.      JE     8BEDh
00008BDD  0A E4              ..      OR     AH, AH
00008BDF  74 40              t@      JE     8C21h
00008BE1  FE CC              ..      DEC    AH
00008BE3  74 47              tG      JE     8C2Ch
00008BE5  FE CC              ..      DEC    AH
00008BE7  75 03              u.      JNE    8BECh
00008BE9  E9 58 00           .X.     JMP    8C44h
.
00008BEC  CF                 .       IRET
.
00008BED  1E                 .       PUSH   DS
00008BEE  2E                 .       CS:
00008BEF  8E 1E 06 00        ....    MOV    DS, [0006h]
00008BF3  06                 .       PUSH   ES
00008BF4  E8 9F F0           ...     CALL   7C96h
00008BF7  8E 47 16           .G.     MOV    ES, [BX+16h]
00008BFA  FE C8              ..      DEC    AL
00008BFC  74 18              t.      JE     8C16h
00008BFE  E8 5D F1           .].     CALL   7D5Eh
00008C01  E8 92 F0           ...     CALL   7C96h
00008C04  8B 17              ..      MOV    DX, [BX]
00008C06  E8 63 F2           .c.     CALL   7E6Ch
00008C09  E8 8A F0           ...     CALL   7C96h
00008C0C  80 67 1D DF        .g..    AND    BYTE PTR [BX+1Dh], DFh
00008C10  C6 47 28 18        .G(.    MOV    BYTE PTR [BX+28h], 18h
00008C14  EB 08              ..      JMP    8C1Eh
.
00008C16  80 4F 1D 20        .O.     OR     BYTE PTR [BX+1Dh], 20h
00008C1A  C6 47 28 19        .G(.    MOV    BYTE PTR [BX+28h], 19h
.
00008C1E  07                 .       POP    ES
00008C1F  1F                 .       POP    DS
00008C20  CF                 .       IRET
.
00008C21  1E                 .       PUSH   DS
00008C22  2E                 .       CS:
00008C23  8E 1E 06 00        ....    MOV    DS, [0006h]
00008C27  E8 87 07           ...     CALL   93B1h
00008C2A  1F                 .       POP    DS
00008C2B  CF                 .       IRET
.
00008C2C  1E                 .       PUSH   DS
00008C2D  2E                 .       CS:
00008C2E  8E 1E 06 00        ....    MOV    DS, [0006h]
00008C32  50                 P       PUSH   AX
00008C33  E8 54 07           .T.     CALL   938Ah
00008C36  84 C0              ..      TEST   AL, AL
00008C38  58                 X       POP    AX
00008C39  74 05              t.      JE     8C40h
00008C3B  9C                 .       PUSHF
00008C3C  E8 62 07           .b.     CALL   93A1h
00008C3F  9D                 .       POPF
.
00008C40  1F                 .       POP    DS
00008C41  CA 02 00           ...     RETF   0002h
.
00008C44  1E                 .       PUSH   DS
00008C45  2E                 .       CS:
00008C46  8E 1E 06 00        ....    MOV    DS, [0006h]
00008C4A  E8 72 07           .r.     CALL   93BFh
00008C4D  1F                 .       POP    DS
00008C4E  CF                 .       IRET
00008C4F  FB                 .       STI
00008C50  1E                 .       PUSH   DS
00008C51  2E                 .       CS:
00008C52  8E 1E 06 00        ....    MOV    DS, [0006h]
00008C56  06                 .       PUSH   ES
00008C57  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
00008C5B  80 FC 00           ...     CMP    AH, 00h
00008C5E  74 0D              t.      JE     8C6Dh
00008C60  80 FC 01           ...     CMP    AH, 01h
00008C63  74 2A              t*      JE     8C8Fh
00008C65  80 FC 02           ...     CMP    AH, 02h
00008C68  74 2A              t*      JE     8C94h
.
00008C6A  07                 .       POP    ES
00008C6B  1F                 .       POP    DS
00008C6C  CF                 .       IRET
.
00008C6D  51                 Q       PUSH   CX
00008C6E  B9 00 00           ...     MOV    CX, 0000h
.
00008C71  60                 `       PUSHA
00008C72  E8 26 1B           .&.     CALL   A79Bh
00008C75  84 C0              ..      TEST   AL, AL
00008C77  61                 a       POPA
00008C78  75 08              u.      JNE    8C82h
00008C7A  E2 F5              ..      LOOP   8C71h
00008C7C  59                 Y       POP    CX
00008C7D  B4 19              ..      MOV    AH, 19h
00008C7F  E9 E8 FF           ...     JMP    8C6Ah
.
00008C82  59                 Y       POP    CX
00008C83  60                 `       PUSHA
00008C84  8A C8              ..      MOV    CL, AL
00008C86  E8 32 1B           .2.     CALL   A7BBh
00008C89  61                 a       POPA
00008C8A  B4 90              ..      MOV    AH, 90h
00008C8C  E9 DB FF           ...     JMP    8C6Ah
.
00008C8F  B4 90              ..      MOV    AH, 90h
00008C91  E9 D6 FF           ...     JMP    8C6Ah
.
00008C94  60                 `       PUSHA
00008C95  E8 03 1B           ...     CALL   A79Bh
00008C98  8E C0              ..      MOV    ES, AX
00008C9A  61                 a       POPA
00008C9B  53                 S       PUSH   BX
00008C9C  8C C3              ..      MOV    DX, ES
00008C9E  8A E7              ..      MOV    AH, BH
00008CA0  5B                 [       POP    BX
00008CA1  E9 C6 FF           ...     JMP    8C6Ah
00008CA4  FB                 .       STI
00008CA5  2E                 .       CS:
00008CA6  8E 1E 06 00        ....    MOV    DS, [0006h]
00008CAA  E8 E9 EF           ...     CALL   7C96h
00008CAD  8E 47 16           .G.     MOV    ES, [BX+16h]
00008CB0  80 4F 1D 20        .O.     OR     BYTE PTR [BX+1Dh], 20h
00008CB4  C6 47 28 19        .G(.    MOV    BYTE PTR [BX+28h], 19h
00008CB8  B4 00              ..      MOV    AH, 00h
00008CBA  CD 13              ..      INT    13h
00008CBC  72 31              r1      JC     8CEFh
00008CBE  B4 02              ..      MOV    AH, 02h
00008CC0  2E                 .       CS:
00008CC1  8B 1E 4D 27        ..M'    MOV    BX, [274Dh]
00008CC5  8E C3              ..      MOV    ES, BX
00008CC7  2E                 .       CS:
00008CC8  8B 1E 4B 27        ..K'    MOV    BX, [274Bh]
00008CCC  BA 00 00           ...     MOV    DX, 0000h
00008CCF  B9 01 00           ...     MOV    CX, 0001h
00008CD2  B0 01              ..      MOV    AL, 01h
00008CD4  CD 13              ..      INT    13h
00008CD6  72 17              r.      JC     8CEFh
00008CD8  26                 &       ES:
00008CD9  C7 06 13 04 40 01  ....@.  MOV    WORD PTR [0413h], 0140h
00008CDF  26                 &       ES:
00008CE0  C7 06 72 04 34 12  ..r.4.  MOV    WORD PTR [0472h], 1234h
00008CE6  2E                 .       CS:
00008CE7  FF 2E 4B 27        ..K'    JMP    FAR [274Bh]
00008CEB  00 7C 00           .|.     ADD    [SI+00h], BH
00008CEE  00 FB              ..      ADD    BL, BH
00008CF0  B1 00              ..      MOV    CL, 00h
00008CF2  B2 00              ..      MOV    DL, 00h
00008CF4  E8 30 DC           .0.     CALL   6927h
00008CF7  CF                 .       IRET
.
00008CF8  06                 .       PUSH   ES
00008CF9  B8 00 F0           ...     MOV    AX, F000h
00008CFC  8E C0              ..      MOV    ES, AX
00008CFE  BF 6E FA           .n.     MOV    DI, FA6Eh
00008D01  BE 82 22           .."     MOV    SI, 2282h
00008D04  B9 00 02           ...     MOV    CX, 0200h
00008D07  FC                 .       CLD
00008D08  F3                 .       REPZ
00008D09  A5                 .       MOVSW
00008D0A  B8 40 00           .@.     MOV    AX, 0040h
00008D0D  8E C0              ..      MOV    ES, AX
00008D0F  26                 &       ES:
00008D10  C6 06 49 00 07     ..I..   MOV    BYTE PTR [0049h], 07h
00008D15  26                 &       ES:
00008D16  C7 06 4A 00 50 00  ..J.P.  MOV    WORD PTR [004Ah], 0050h
00008D1C  26                 &       ES:
00008D1D  C7 06 4C 00 00 10  ..L...  MOV    WORD PTR [004Ch], 1000h
00008D23  26                 &       ES:
00008D24  C7 06 4E 00 00 00  ..N...  MOV    WORD PTR [004Eh], 0000h
00008D2A  26                 &       ES:
00008D2B  C7 06 50 00 00 00  ..P...  MOV    WORD PTR [0050h], 0000h
00008D31  26                 &       ES:
00008D32  C7 06 60 00 07 06  ..`...  MOV    WORD PTR [0060h], 0607h
00008D38  26                 &       ES:
00008D39  C6 06 62 00 00     ..b..   MOV    BYTE PTR [0062h], 00h
00008D3E  26                 &       ES:
00008D3F  C7 06 63 00 D4 03  ..c...  MOV    WORD PTR [0063h], 03D4h
00008D45  26                 &       ES:
00008D46  C6 06 65 00 00     ..e..   MOV    BYTE PTR [0065h], 00h
00008D4B  26                 &       ES:
00008D4C  C6 06 66 00 00     ..f..   MOV    BYTE PTR [0066h], 00h
00008D51  07                 .       POP    ES
00008D52  BB 0D 19           ...     MOV    BX, 190Dh
00008D55  E8 97 EC           ...     CALL   79EFh
00008D58  BB 07 19           ...     MOV    BX, 1907h
00008D5B  E9 7B EC           .{.     JMP    79D9h
.
00008D5E  E3 12              ..      JCXZ   8D72h
00008D60  2E                 .       CS:
00008D61  80 3E B3 21 07     .>.!.   CMP    BYTE PTR [21B3h], 07h
00008D66  75 0B              u.      JNE    8D73h
00008D68  80 3E 4B 17 00     .>K..   CMP    BYTE PTR [174Bh], 00h
00008D6D  75 03              u.      JNE    8D72h
00008D6F  E9 EE E5           ...     JMP    7360h
.
00008D72  C3                 .       RET    NEAR
.
00008D73  2E                 .       CS:
00008D74  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008D79  75 23              u#      JNE    8D9Eh
00008D7B  06                 .       PUSH   ES
00008D7C  1E                 .       PUSH   DS
00008D7D  51                 Q       PUSH   CX
00008D7E  57                 W       PUSH   DI
00008D7F  56                 V       PUSH   SI
00008D80  E8 13 EF           ...     CALL   7C96h
00008D83  8C C2              ..      MOV    DX, ES
00008D85  8E 87 A0 00        ....    MOV    ES, [BX+00A0h]
00008D89  8E DA              ..      MOV    DS, DX
00008D8B  FC                 .       CLD
00008D8C  F3                 .       REPZ
00008D8D  A5                 .       MOVSW
00008D8E  5E                 ^       POP    SI
00008D8F  5F                 _       POP    DI
00008D90  59                 Y       POP    CX
00008D91  1F                 .       POP    DS
00008D92  07                 .       POP    ES
00008D93  2E                 .       CS:
00008D94  F6 06 B3 21 02     ...!.   TEST   BYTE PTR [21B3h], 02h
00008D99  74 03              t.      JE     8D9Eh
00008D9B  E9 C2 E5           ...     JMP    7360h
.
00008D9E  06                 .       PUSH   ES
00008D9F  56                 V       PUSH   SI
00008DA0  57                 W       PUSH   DI
00008DA1  51                 Q       PUSH   CX
00008DA2  E8 F1 EE           ...     CALL   7C96h
00008DA5  2E                 .       CS:
00008DA6  F6 06 B3 21 02     ...!.   TEST   BYTE PTR [21B3h], 02h
00008DAB  74 05              t.      JE     8DB2h
00008DAD  E8 5D 00           .].     CALL   8E0Dh
00008DB0  EB 03              ..      JMP    8DB5h
.
00008DB2  E8 CF 00           ...     CALL   8E84h
.
00008DB5  59                 Y       POP    CX
00008DB6  5F                 _       POP    DI
00008DB7  5E                 ^       POP    SI
00008DB8  07                 .       POP    ES
00008DB9  2E                 .       CS:
00008DBA  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008DBF  74 01              t.      JE     8DC2h
00008DC1  C3                 .       RET    NEAR
.
00008DC2  8B C7              ..      MOV    AX, DI
00008DC4  8B D9              ..      MOV    BX, CX
00008DC6  2E                 .       CS:
00008DC7  F6 06 B3 21 02     ...!.   TEST   BYTE PTR [21B3h], 02h
00008DCC  74 04              t.      JE     8DD2h
00008DCE  D1 E8              ..      SHR    AX, 1
00008DD0  EB 02              ..      JMP    8DD4h
.
00008DD2  D1 E3              ..      SHL    BX, 1
.
00008DD4  99                 .       CWD
00008DD5  B9 50 00           .P.     MOV    CX, 0050h
00008DD8  F7 F1              ..      DIV    CX
00008DDA  8A E8              ..      MOV    CH, AL
00008DDC  8A CA              ..      MOV    CL, DL
00008DDE  03 DA              ..      ADD    BX, DX
.
00008DE0  83 FB 50 7E        ..P~    CMP    BX, 7E50h
00008DE4  12 83 EB 50        ...P    ADC    AL, [BP+DI+50EBh]
00008DE8  53                 S       PUSH   BX
00008DE9  51                 Q       PUSH   CX
00008DEA  B3 50              .P      MOV    BL, 50h
00008DEC  E8 08 00           ...     CALL   8DF7h
00008DEF  59                 Y       POP    CX
00008DF0  5B                 [       POP    BX
00008DF1  32 C9              2.      XOR    CL, CL
00008DF3  FE C5              ..      INC    CH
00008DF5  EB E9              ..      JMP    8DE0h
.
00008DF7  8A F5              ..      MOV    DH, CH
00008DF9  8A D3              ..      MOV    DL, BL
00008DFB  FE CA              ..      DEC    DL
00008DFD  E8 96 EE           ...     CALL   7C96h
00008E00  8B 5F 18           ._.     MOV    BX, [BX+18h]
00008E03  2E                 .       CS:
00008E04  A0 B3 21           ..!     MOV    AL, [21B3h]
00008E07  E8 34 E3           .4.     CALL   713Eh
00008E0A  E9 89 EE           ...     JMP    7C96h
.
00008E0D  FC                 .       CLD
00008E0E  8B C7              ..      MOV    AX, DI
00008E10  D1 E8              ..      SHR    AX, 1
00008E12  33 D2              3.      XOR    DX, DX
00008E14  BF 50 00           .P.     MOV    DI, 0050h
00008E17  F7 F7              ..      DIV    DI
00008E19  8B FA              ..      MOV    DI, DX
00008E1B  BA 40 01           .@.     MOV    DX, 0140h
00008E1E  F7 E2              ..      MUL    DX
00008E20  50                 P       PUSH   AX
00008E21  53                 S       PUSH   BX
00008E22  57                 W       PUSH   DI
00008E23  03 F8              ..      ADD    DI, AX
00008E25  26                 &       ES:
00008E26  AD                 .       LODSW
00008E27  56                 V       PUSH   SI
00008E28  06                 .       PUSH   ES
00008E29  1E                 .       PUSH   DS
00008E2A  8E 47 18           .G.     MOV    ES, [BX+18h]
00008E2D  E8 4A 01           .J.     CALL   8F7Ah
00008E30  8A D8              ..      MOV    BL, AL
00008E32  32 FF              2.      XOR    BH, BH
00008E34  D1 E3              ..      SHL    BX, 1
00008E36  D1 E3              ..      SHL    BX, 1
00008E38  D1 E3              ..      SHL    BX, 1
00008E3A  03 F3              ..      ADD    SI, BX
00008E3C  E8 BE 00           ...     CALL   8EFDh
00008E3F  81 C7 FF 1F        ....    ADD    DI, 1FFFh
00008E43  E8 B7 00           ...     CALL   8EFDh
00008E46  81 EF B1 1F        ....    SUB    DI, 1FB1h
00008E4A  E8 B0 00           ...     CALL   8EFDh
00008E4D  81 C7 FF 1F        ....    ADD    DI, 1FFFh
00008E51  E8 A9 00           ...     CALL   8EFDh
00008E54  81 EF B1 1F        ....    SUB    DI, 1FB1h
00008E58  E8 A2 00           ...     CALL   8EFDh
00008E5B  81 C7 FF 1F        ....    ADD    DI, 1FFFh
00008E5F  E8 9B 00           ...     CALL   8EFDh
00008E62  81 EF B1 1F        ....    SUB    DI, 1FB1h
00008E66  E8 94 00           ...     CALL   8EFDh
00008E69  81 C7 FF 1F        ....    ADD    DI, 1FFFh
00008E6D  E8 8D 00           ...     CALL   8EFDh
00008E70  1F                 .       POP    DS
00008E71  07                 .       POP    ES
00008E72  5E                 ^       POP    SI
00008E73  5F                 _       POP    DI
00008E74  5B                 [       POP    BX
00008E75  58                 X       POP    AX
00008E76  47                 G       INC    DI
00008E77  83 FF 50 75        ..Pu    CMP    DI, 7550h
00008E7B  05 05 40           ..@     ADD    AX, 4005h
00008E7E  01 33              .3      ADD    [BP+DI], SI
00008E80  FF E2              ..      JMP    DL
00008E82  9D                 .       POPF
00008E83  C3                 .       RET    NEAR
.
00008E84  FC                 .       CLD
00008E85  8B C7              ..      MOV    AX, DI
00008E87  33 D2              3.      XOR    DX, DX
00008E89  BF 50 00           .P.     MOV    DI, 0050h
00008E8C  F7 F7              ..      DIV    DI
00008E8E  8B FA              ..      MOV    DI, DX
00008E90  BA 40 01           .@.     MOV    DX, 0140h
00008E93  F7 E2              ..      MUL    DX
00008E95  50                 P       PUSH   AX
00008E96  53                 S       PUSH   BX
00008E97  51                 Q       PUSH   CX
00008E98  57                 W       PUSH   DI
00008E99  03 F8              ..      ADD    DI, AX
00008E9B  26                 &       ES:
00008E9C  AD                 .       LODSW
00008E9D  56                 V       PUSH   SI
00008E9E  06                 .       PUSH   ES
00008E9F  1E                 .       PUSH   DS
00008EA0  8E 47 18           .G.     MOV    ES, [BX+18h]
00008EA3  E8 D4 00           ...     CALL   8F7Ah
00008EA6  8A D8              ..      MOV    BL, AL
00008EA8  32 FF              2.      XOR    BH, BH
00008EAA  D1 E3              ..      SHL    BX, 1
00008EAC  D1 E3              ..      SHL    BX, 1
00008EAE  D1 E3              ..      SHL    BX, 1
00008EB0  03 F3              ..      ADD    SI, BX
00008EB2  E8 6F 00           .o.     CALL   8F24h
00008EB5  81 C7 FE 1F        ....    ADD    DI, 1FFEh
00008EB9  E8 68 00           .h.     CALL   8F24h
00008EBC  81 EF B2 1F        ....    SUB    DI, 1FB2h
00008EC0  E8 61 00           .a.     CALL   8F24h
00008EC3  81 C7 FE 1F        ....    ADD    DI, 1FFEh
00008EC7  E8 5A 00           .Z.     CALL   8F24h
00008ECA  81 EF B2 1F        ....    SUB    DI, 1FB2h
00008ECE  E8 53 00           .S.     CALL   8F24h
00008ED1  81 C7 FE 1F        ....    ADD    DI, 1FFEh
00008ED5  E8 4C 00           .L.     CALL   8F24h
00008ED8  81 EF B2 1F        ....    SUB    DI, 1FB2h
00008EDC  E8 45 00           .E.     CALL   8F24h
00008EDF  81 C7 FE 1F        ....    ADD    DI, 1FFEh
00008EE3  E8 3E 00           .>.     CALL   8F24h
00008EE6  1F                 .       POP    DS
00008EE7  07                 .       POP    ES
00008EE8  5E                 ^       POP    SI
00008EE9  5F                 _       POP    DI
00008EEA  59                 Y       POP    CX
00008EEB  5B                 [       POP    BX
00008EEC  58                 X       POP    AX
00008EED  83 C7 02 83        ....    ADD    DI, 8302h
00008EF1  FF 50 75           .Pu     CALL   [BX+SI+75h]
00008EF4  05 05 40           ..@     ADD    AX, 4005h
00008EF7  01 33              .3      ADD    [BP+DI], SI
00008EF9  FF E2              ..      JMP    DL
00008EFB  99                 .       CWD
00008EFC  C3                 .       RET    NEAR
.
00008EFD  AC                 .       LODSB
00008EFE  F6 C4 08           ...     TEST   AH, 08h
00008F01  74 06              t.      JE     8F09h
00008F03  8A D8              ..      MOV    BL, AL
00008F05  D0 EB              ..      SHR    BL, 1
00008F07  0A C3              ..      OR     AL, BL
.
00008F09  F6 C4 70           ..p     TEST   AH, 70h
00008F0C  74 02              t.      JE     8F10h
00008F0E  F6 D0              ..      NOT    AL
.
00008F10  F6 C4 80           ...     TEST   AH, 80h
00008F13  75 02              u.      JNE    8F17h
.
00008F15  AA                 .       STOSB
00008F16  C3                 .       RET    NEAR
.
00008F17  2E                 .       CS:
00008F18  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008F1D  74 F6              t.      JE     8F15h
00008F1F  26                 &       ES:
00008F20  30 05              0.      XOR    [DI], AL
00008F22  47                 G       INC    DI
00008F23  C3                 .       RET    NEAR
.
00008F24  AC                 .       LODSB
00008F25  F6 C4 08           ...     TEST   AH, 08h
00008F28  74 06              t.      JE     8F30h
00008F2A  8A D8              ..      MOV    BL, AL
00008F2C  D0 EB              ..      SHR    BL, 1
00008F2E  0A C3              ..      OR     AL, BL
.
00008F30  50                 P       PUSH   AX
00008F31  E8 23 00           .#.     CALL   8F57h
00008F34  53                 S       PUSH   BX
00008F35  E8 34 00           .4.     CALL   8F6Ch
00008F38  58                 X       POP    AX
00008F39  23 D8              #.      AND    BX, AX
00008F3B  58                 X       POP    AX
00008F3C  F6 C4 80           ...     TEST   AH, 80h
00008F3F  75 07              u.      JNE    8F48h
.
00008F41  26                 &       ES:
00008F42  89 1D              ..      MOV    [DI], BX
00008F44  83 C7 02 C3        ....    ADD    DI, C302h
.
00008F48  2E                 .       CS:
00008F49  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008F4E  74 F1              t.      JE     8F41h
00008F50  26                 &       ES:
00008F51  31 1D              1.      XOR    [DI], BX
00008F53  83 C7 02 C3        ....    ADD    DI, C302h
.
00008F57  8A DC              ..      MOV    BL, AH
00008F59  80 E3 03           ...     AND    BL, 03h
00008F5C  8A FB              ..      MOV    BH, BL
00008F5E  B9 03 00           ...     MOV    CX, 0003h
.
00008F61  D0 E7              ..      SHL    BH, 1
00008F63  D0 E7              ..      SHL    BH, 1
00008F65  0A FB              ..      OR     BH, BL
00008F67  E2 F8              ..      LOOP   8F61h
00008F69  8A DF              ..      MOV    BL, BH
00008F6B  C3                 .       RET    NEAR
.
00008F6C  B9 08 00           ...     MOV    CX, 0008h
.
00008F6F  D0 D8              ..      RCR    AL, 1
00008F71  D1 DB              ..      RCR    BX, 1
00008F73  D1 FB              ..      SAR    BX, 1
00008F75  E2 F8              ..      LOOP   8F6Fh
00008F77  86 FB              ..      XCHG   BH, BL
00008F79  C3                 .       RET    NEAR
.
00008F7A  2E                 .       CS:
00008F7B  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008F80  74 04              t.      JE     8F86h
00008F82  A8 80              ..      TEST   AL, 80h
00008F84  75 04              u.      JNE    8F8Ah
.
00008F86  BE 82 22           .."     MOV    SI, 2282h
00008F89  C3                 .       RET    NEAR
.
00008F8A  24 7F              $      AND    AL, 7Fh
00008F8C  BE 00 00           ...     MOV    SI, 0000h
00008F8F  8E DE              ..      MOV    DS, SI
00008F91  C5 36 7C 00        .6|.    LDS    SI, [007Ch]
00008F95  C3                 .       RET    NEAR
00008F96  2E                 .       CS:
00008F97  F6 06 B3 21 04     ...!.   TEST   BYTE PTR [21B3h], 04h
00008F9C  75 48              uH      JNE    8FE6h
00008F9E  E8 F5 EC           ...     CALL   7C96h
00008FA1  8B 97 9A 00        ....    MOV    DX, [BX+009Ah]
00008FA5  06                 .       PUSH   ES
00008FA6  1E                 .       PUSH   DS
00008FA7  8E 87 A0 00        ....    MOV    ES, [BX+00A0h]
00008FAB  8E 5F 16           ._.     MOV    DS, [BX+16h]
00008FAE  33 F6              3.      XOR    SI, SI
00008FB0  8B FE              ..      MOV    DI, SI
00008FB2  8B CA              ..      MOV    CX, DX
00008FB4  FC                 .       CLD
00008FB5  F3                 .       REPZ
00008FB6  A7                 .       CMPSW
00008FB7  75 03              u.      JNE    8FBCh
00008FB9  1F                 .       POP    DS
00008FBA  EB 22              ."      JMP    8FDEh
.
00008FBC  41                 A       INC    CX
00008FBD  83 EE 02           ...     SUB    SI, 02h
00008FC0  8B C6              ..      MOV    AX, SI
00008FC2  8B F2              ..      MOV    SI, DX
00008FC4  4E                 N       DEC    SI
00008FC5  D1 E6              ..      SHL    SI, 1
00008FC7  8B FE              ..      MOV    DI, SI
00008FC9  FD                 .       STD
00008FCA  F3                 .       REPZ
00008FCB  A7                 .       CMPSW
00008FCC  FC                 .       CLD
00008FCD  41                 A       INC    CX
00008FCE  51                 Q       PUSH   CX
00008FCF  8B F0              ..      MOV    SI, AX
00008FD1  8B F8              ..      MOV    DI, AX
00008FD3  F3                 .       REPZ
00008FD4  A5                 .       MOVSW
00008FD5  59                 Y       POP    CX
00008FD6  1F                 .       POP    DS
00008FD7  8B F0              ..      MOV    SI, AX
00008FD9  8B F8              ..      MOV    DI, AX
00008FDB  E8 80 FD           ...     CALL   8D5Eh
.
00008FDE  07                 .       POP    ES
00008FDF  C7 06 0F 19 05 00  ......  MOV    WORD PTR [190Fh], 0005h
00008FE5  C3                 .       RET    NEAR
.
00008FE6  33 C0              3.      XOR    AX, AX
.
00008FE8  50                 P       PUSH   AX
00008FE9  E8 25 00           .%.     CALL   9011h
00008FEC  58                 X       POP    AX
00008FED  80 F9 4F           ..O     CMP    CL, 4Fh
00008FF0  77 12              w.      JNBE   9004h
00008FF2  8A E8              ..      MOV    CH, AL
00008FF4  8A F0              ..      MOV    DH, AL
00008FF6  2E                 .       CS:
00008FF7  8B 1E 44 2B        ..D+    MOV    BX, [2B44h]
00008FFB  50                 P       PUSH   AX
00008FFC  2E                 .       CS:
00008FFD  A0 B3 21           ..!     MOV    AL, [21B3h]
00009000  E8 3B E1           .;.     CALL   713Eh
00009003  58                 X       POP    AX
.
00009004  FE C0              ..      INC    AL
00009006  3C 19              <.      CMP    AL, 19h
00009008  72 DE              r.      JC     8FE8h
0000900A  C7 06 0F 19 05 00  ......  MOV    WORD PTR [190Fh], 0005h
00009010  C3                 .       RET    NEAR
.
00009011  1E                 .       PUSH   DS
00009012  06                 .       PUSH   ES
00009013  2E                 .       CS:
00009014  8E 06 44 2B        ..D+    MOV    ES, [2B44h]
00009018  E8 7B EC           .{.     CALL   7C96h
0000901B  8E 5F 18           ._.     MOV    DS, [BX+18h]
0000901E  BB 40 01           .@.     MOV    BX, 0140h
00009021  F7 E3              ..      MUL    BX
00009023  50                 P       PUSH   AX
00009024  E8 19 00           ...     CALL   9040h
00009027  58                 X       POP    AX
00009028  8B CA              ..      MOV    CX, DX
0000902A  80 F9 4F           ..O     CMP    CL, 4Fh
0000902D  77 0E              w.      JNBE   903Dh
0000902F  51                 Q       PUSH   CX
00009030  50                 P       PUSH   AX
00009031  E8 43 00           .C.     CALL   9077h
00009034  58                 X       POP    AX
00009035  59                 Y       POP    CX
00009036  51                 Q       PUSH   CX
00009037  52                 R       PUSH   DX
00009038  E8 74 00           .t.     CALL   90AFh
0000903B  5A                 Z       POP    DX
0000903C  59                 Y       POP    CX
.
0000903D  07                 .       POP    ES
0000903E  1F                 .       POP    DS
0000903F  C3                 .       RET    NEAR
.
00009040  FC                 .       CLD
00009041  BB 50 08           .P.     MOV    BX, 0850h
00009044  B2 50              .P      MOV    DL, 50h
00009046  8B E8              ..      MOV    BP, AX
.
00009048  B9 28 00           .(.     MOV    CX, 0028h
0000904B  33 F6              3.      XOR    SI, SI
0000904D  03 F5              ..      ADD    SI, BP
0000904F  8B FE              ..      MOV    DI, SI
00009051  F3                 .       REPZ
00009052  A7                 .       CMPSW
00009053  74 0F              t.      JE     9064h
00009055  8B C6              ..      MOV    AX, SI
00009057  2B C5              +.      SUB    AX, BP
00009059  2D 02 00           -..     SUB    AX, 0002h
0000905C  F6 F3              ..      DIV    BL
0000905E  3A D4              :.      CMP    DL, AH
00009060  72 02              r.      JC     9064h
00009062  8A D4              ..      MOV    DL, AH
.
00009064  81 C5 00 20        ...     ADD    BP, 2000h
00009068  F7 C5 00 40        ...@    TEST   BP, 4000h
0000906C  74 04              t.      JE     9072h
0000906E  81 C5 50 C0        ..P.    ADD    BP, C050h
.
00009072  FE CF              ..      DEC    BH
00009074  75 D2              u.      JNE    9048h
00009076  C3                 .       RET    NEAR
.
00009077  FD                 .       STD
00009078  BB 50 08           .P.     MOV    BX, 0850h
0000907B  32 D2              2.      XOR    DL, DL
0000907D  8B E8              ..      MOV    BP, AX
.
0000907F  B9 28 00           .(.     MOV    CX, 0028h
00009082  BE 4E 00           .N.     MOV    SI, 004Eh
00009085  03 F5              ..      ADD    SI, BP
00009087  8B FE              ..      MOV    DI, SI
00009089  F3                 .       REPZ
0000908A  A7                 .       CMPSW
0000908B  74 0F              t.      JE     909Ch
0000908D  8B C6              ..      MOV    AX, SI
0000908F  2B C5              +.      SUB    AX, BP
00009091  05 03 00           ...     ADD    AX, 0003h
00009094  F6 F3              ..      DIV    BL
00009096  3A D4              :.      CMP    DL, AH
00009098  77 02              w.      JNBE   909Ch
0000909A  8A D4              ..      MOV    DL, AH
.
0000909C  81 C5 00 20        ...     ADD    BP, 2000h
000090A0  F7 C5 00 40        ...@    TEST   BP, 4000h
000090A4  74 04              t.      JE     90AAh
000090A6  81 C5 50 C0        ..P.    ADD    BP, C050h
.
000090AA  FE CF              ..      DEC    BH
000090AC  75 D1              u.      JNE    907Fh
000090AE  C3                 .       RET    NEAR
.
000090AF  FC                 .       CLD
000090B0  32 ED              2.      XOR    CH, CH
000090B2  32 F6              2.      XOR    DH, DH
000090B4  03 C1              ..      ADD    AX, CX
000090B6  2B D1              +.      SUB    DX, CX
000090B8  D1 EA              ..      SHR    DX, 1
000090BA  42                 B       INC    DX
000090BB  B7 08              ..      MOV    BH, 08h
.
000090BD  8B F0              ..      MOV    SI, AX
000090BF  8B FE              ..      MOV    DI, SI
000090C1  8B CA              ..      MOV    CX, DX
000090C3  F3                 .       REPZ
000090C4  A5                 .       MOVSW
000090C5  05 00 20           ..      ADD    AX, 2000h
000090C8  A9 00 40           ..@     TEST   AX, 4000h
000090CB  74 03              t.      JE     90D0h
000090CD  05 50 C0           .P.     ADD    AX, C050h
.
000090D0  FE CF              ..      DEC    BH
000090D2  75 E9              u.      JNE    90BDh
000090D4  C3                 .       RET    NEAR
000090D5  2E                 .       CS:
000090D6  80 3E B3 21 07     .>.!.   CMP    BYTE PTR [21B3h], 07h
000090DB  74 06              t.      JE     90E3h
000090DD  C7 06 09 19 01 00  ......  MOV    WORD PTR [1909h], 0001h
.
000090E3  C3                 .       RET    NEAR
000090E4  00 B0 E8 A9        ....    ADD    [BX+SI+A9E8h], DH
000090E8  D7                 .       XLAT
000090E9  A2 9C 1B           ...     MOV    [1B9Ch], AL
000090EC  A2 9B 1B           ...     MOV    [1B9Bh], AL
000090EF  B0 E5              ..      MOV    AL, E5h
000090F1  BB 01 00           ...     MOV    BX, 0001h
000090F4  E8 0C E5           ...     CALL   7603h
000090F7  B0 15              ..      MOV    AL, 15h
000090F9  33 DB              3.      XOR    BX, BX
000090FB  E8 05 E5           ...     CALL   7603h
000090FE  BB 69 1C           .i.     MOV    BX, 1C69h
00009101  E8 EB E8           ...     CALL   79EFh
00009104  E8 6D 02           .m.     CALL   9374h
00009107  1E                 .       PUSH   DS
00009108  33 C0              3.      XOR    AX, AX
0000910A  8E D8              ..      MOV    DS, AX
0000910C  A3 24 00           .$.     MOV    [0024h], AX
0000910F  A3 26 00           .&.     MOV    [0026h], AX
00009112  1F                 .       POP    DS
00009113  C3                 .       RET    NEAR
.
00009114  E8 A2 01           ...     CALL   92B9h
00009117  80 FB 40           ..@     CMP    BL, 40h
0000911A  75 04              u.      JNE    9120h
0000911C  B0 40              .@      MOV    AL, 40h
0000911E  EB 07              ..      JMP    9127h
.
00009120  80 FB 50           ..P     CMP    BL, 50h
00009123  75 26              u&      JNE    914Bh
00009125  B0 20              .       MOV    AL, 20h
.
00009127  3A 1E 67 1C        :.g.    CMP    BL, [1C67h]
0000912B  88 1E 67 1C        ..g.    MOV    [1C67h], BL
0000912F  74 0A              t.      JE     913Bh
00009131  30 06 66 1C        0.f.    XOR    [1C66h], AL
00009135  C7 06 6B 1C 01 00  ..k...  MOV    WORD PTR [1C6Bh], 0001h
.
0000913B  8A 0E 66 1C        ..f.    MOV    CL, [1C66h]
0000913F  1E                 .       PUSH   DS
00009140  B8 40 00           .@.     MOV    AX, 0040h
00009143  8E D8              ..      MOV    DS, AX
00009145  88 0E 17 00        ....    MOV    [0017h], CL
00009149  1F                 .       POP    DS
0000914A  C3                 .       RET    NEAR
.
0000914B  E8 ED FF           ...     CALL   913Bh
0000914E  3A 1E 67 1C        :.g.    CMP    BL, [1C67h]
00009152  88 1E 67 1C        ..g.    MOV    [1C67h], BL
00009156  75 12              u.      JNE    916Ah
00009158  84 DB              ..      TEST   BL, BL
0000915A  74 0D              t.      JE     9169h
0000915C  FE 0E 68 1C        ..h.    DEC    BYTE PTR [1C68h]
00009160  75 07              u.      JNE    9169h
00009162  C6 06 68 1C 04     ..h..   MOV    BYTE PTR [1C68h], 04h
00009167  EB 0A              ..      JMP    9173h
.
00009169  C3                 .       RET    NEAR
.
0000916A  C6 06 68 1C 19     ..h..   MOV    BYTE PTR [1C68h], 19h
0000916F  84 DB              ..      TEST   BL, BL
00009171  74 F6              t.      JE     9169h
.
00009173  8A C3              ..      MOV    AL, BL
00009175  BB C2 19           ...     MOV    BX, 19C2h
00009178  D7                 .       XLAT
00009179  A8 80              ..      TEST   AL, 80h
0000917B  74 03              t.      JE     9180h
0000917D  E9 E7 00           ...     JMP    9267h
.
00009180  8A E0              ..      MOV    AH, AL
00009182  80 FC 44           ..D     CMP    AH, 44h
00009185  77 08              w.      JNBE   918Fh
00009187  80 FC 3B           ..;     CMP    AH, 3Bh
0000918A  72 03              r.      JC     918Fh
0000918C  E9 B5 00           ...     JMP    9244h
.
0000918F  F6 06 66 1C 04     ..f..   TEST   BYTE PTR [1C66h], 04h
00009194  74 3E              t>      JE     91D4h
00009196  BB 3A 1B           .:.     MOV    BX, 1B3Ah
00009199  80 FC 47           ..G     CMP    AH, 47h
0000919C  72 13              r.      JC     91B1h
0000919E  80 FC 53           ..S     CMP    AH, 53h
000091A1  77 0E              w.      JNBE   91B1h
000091A3  8A C4              ..      MOV    AL, AH
000091A5  2C 47              ,G      SUB    AL, 47h
000091A7  BB 8E 1B           ...     MOV    BX, 1B8Eh
000091AA  D7                 .       XLAT
000091AB  8A E0              ..      MOV    AH, AL
000091AD  32 C0              2.      XOR    AL, AL
000091AF  EB 01              ..      JMP    91B2h
.
000091B1  D7                 .       XLAT
.
000091B2  81 3E 48 0F C4 12  .>H...  CMP    WORD PTR [0F48h], 12C4h
000091B8  75 17              u.      JNE    91D1h
000091BA  50                 P       PUSH   AX
000091BB  E8 C8 EA           ...     CALL   7C86h
000091BE  58                 X       POP    AX
000091BF  75 10              u.      JNE    91D1h
000091C1  FF 1E 3C 00        ..<.    CALL   FAR [003Ch]
000091C5  84 DB              ..      TEST   BL, BL
000091C7  75 08              u.      JNE    91D1h
000091C9  3C 03              <.      CMP    AL, 03h
000091CB  75 03              u.      JNE    91D0h
000091CD  E9 A4 01           ...     JMP    9374h
.
000091D0  C3                 .       RET    NEAR
.
000091D1  E9 38 01           .8.     JMP    930Ch
.
000091D4  80 FC 3B           ..;     CMP    AH, 3Bh
000091D7  72 1F              r.      JC     91F8h
000091D9  F6 06 66 1C 23     ..f.#   TEST   BYTE PTR [1C66h], 23h
000091DE  74 0E              t.      JE     91EEh
000091E0  F6 06 66 1C 20     ..f.    TEST   BYTE PTR [1C66h], 20h
000091E5  74 0C              t.      JE     91F3h
000091E7  F6 06 66 1C 03     ..f..   TEST   BYTE PTR [1C66h], 03h
000091EC  74 05              t.      JE     91F3h
.
000091EE  BB 92 1A           ...     MOV    BX, 1A92h
000091F1  EB BE              ..      JMP    91B1h
.
000091F3  BB E6 1A           ...     MOV    BX, 1AE6h
000091F6  EB B9              ..      JMP    91B1h
.
000091F8  F6 06 66 1C 43     ..f.C   TEST   BYTE PTR [1C66h], 43h
000091FD  74 31              t1      JE     9230h
000091FF  F6 06 66 1C 40     ..f.@   TEST   BYTE PTR [1C66h], 40h
00009204  74 25              t%      JE     922Bh
00009206  BB 92 1A           ...     MOV    BX, 1A92h
00009209  D7                 .       XLAT
0000920A  8A D8              ..      MOV    BL, AL
0000920C  8A C4              ..      MOV    AL, AH
0000920E  80 FB 61           ..a     CMP    BL, 61h
00009211  72 11              r.      JC     9224h
00009213  80 FB 7A           ..z     CMP    BL, 7Ah
00009216  77 0C              w.      JNBE   9224h
00009218  F6 06 66 1C 03     ..f..   TEST   BYTE PTR [1C66h], 03h
0000921D  74 0C              t.      JE     922Bh
.
0000921F  BB 92 1A           ...     MOV    BX, 1A92h
00009222  EB 8D              ..      JMP    91B1h
.
00009224  F6 06 66 1C 03     ..f..   TEST   BYTE PTR [1C66h], 03h
00009229  74 F4              t.      JE     921Fh
.
0000922B  BB E6 1A           ...     MOV    BX, 1AE6h
0000922E  EB 81              ..      JMP    91B1h
.
00009230  F6 06 66 1C 08     ..f..   TEST   BYTE PTR [1C66h], 08h
00009235  74 E8              t.      JE     921Fh
00009237  32 C0              2.      XOR    AL, AL
00009239  80 FC 0D           ...     CMP    AH, 0Dh
0000923C  77 03              w.      JNBE   9241h
0000923E  80 C4 76           ..v     ADD    AH, 76h
.
00009241  E9 C8 00           ...     JMP    930Ch
.
00009244  32 C0              2.      XOR    AL, AL
00009246  F6 06 66 1C 0F     ..f..   TEST   BYTE PTR [1C66h], 0Fh
0000924B  74 17              t.      JE     9264h
0000924D  80 C4 19           ...     ADD    AH, 19h
00009250  F6 06 66 1C 03     ..f..   TEST   BYTE PTR [1C66h], 03h
00009255  75 0D              u.      JNE    9264h
00009257  80 C4 0A           ...     ADD    AH, 0Ah
0000925A  F6 06 66 1C 04     ..f..   TEST   BYTE PTR [1C66h], 04h
0000925F  75 03              u.      JNE    9264h
00009261  80 C4 0A           ...     ADD    AH, 0Ah
.
00009264  E9 A5 00           ...     JMP    930Ch
.
00009267  24 7F              $      AND    AL, 7Fh
00009269  33 DB              3.      XOR    BX, BX
0000926B  8A D8              ..      MOV    BL, AL
0000926D  03 DB              ..      ADD    BX, BX
0000926F  F6 06 66 1C 04     ..f..   TEST   BYTE PTR [1C66h], 04h
00009274  75 15              u.      JNE    928Bh
00009276  F6 06 66 1C 03     ..f..   TEST   BYTE PTR [1C66h], 03h
0000927B  75 2E              u.      JNE    92ABh
0000927D  F6 06 66 1C 08     ..f..   TEST   BYTE PTR [1C66h], 08h
00009282  75 2E              u.      JNE    92B2h
00009284  8B 87 42 1A        ..B.    MOV    AX, [BX+1A42h]
00009288  E9 81 00           ...     JMP    930Ch
.
0000928B  8B 87 62 1A        ..b.    MOV    AX, [BX+1A62h]
0000928F  3D 00 46           =.F     CMP    AX, 4600h
00009292  75 14              u.      JNE    92A8h
00009294  E8 DD 00           ...     CALL   9374h
00009297  1E                 .       PUSH   DS
00009298  BB 40 00           .@.     MOV    BX, 0040h
0000929B  8E DB              ..      MOV    DS, BX
0000929D  C6 06 71 00 80     ..q..   MOV    BYTE PTR [0071h], 80h
000092A2  1F                 .       POP    DS
000092A3  CD 1B              ..      INT    1Bh
000092A5  B8 03 46           ..F     MOV    AX, 4603h
.
000092A8  E9 61 00           .a.     JMP    930Ch
.
000092AB  8B 87 52 1A        ..R.    MOV    AX, [BX+1A52h]
000092AF  E9 5A 00           .Z.     JMP    930Ch
.
000092B2  8B 87 72 1A        ..r.    MOV    AX, [BX+1A72h]
000092B6  E9 53 00           .S.     JMP    930Ch
.
000092B9  80 26 66 1C F0     .&f..   AND    BYTE PTR [1C66h], F0h
000092BE  F6 C7 80           ...     TEST   BH, 80h
000092C1  74 05              t.      JE     92C8h
000092C3  80 0E 66 1C 03     ..f..   OR     BYTE PTR [1C66h], 03h
.
000092C8  F6 C3 80           ...     TEST   BL, 80h
000092CB  74 05              t.      JE     92D2h
000092CD  80 0E 66 1C 04     ..f..   OR     BYTE PTR [1C66h], 04h
.
000092D2  81 E3 7F 7F        ..    AND    BX, 7F7Fh
000092D6  80 FF 69           ..i     CMP    BH, 69h
000092D9  75 05              u.      JNE    92E0h
000092DB  80 0E 66 1C 08     ..f..   OR     BYTE PTR [1C66h], 08h
.
000092E0  80 FB 69           ..i     CMP    BL, 69h
000092E3  74 01              t.      JE     92E6h
000092E5  C3                 .       RET    NEAR
.
000092E6  80 0E 66 1C 08     ..f..   OR     BYTE PTR [1C66h], 08h
000092EB  B3 00              ..      MOV    BL, 00h
000092ED  C3                 .       RET    NEAR
000092EE  32 C0              2.      XOR    AL, AL
000092F0  F6 06 66 1C 40     ..f.@   TEST   BYTE PTR [1C66h], 40h
000092F5  75 02              u.      JNE    92F9h
000092F7  0C 10              ..      OR     AL, 10h
.
000092F9  F6 06 66 1C 20     ..f.    TEST   BYTE PTR [1C66h], 20h
000092FE  75 02              u.      JNE    9302h
00009300  0C 20              .       OR     AL, 20h
.
00009302  50                 P       PUSH   AX
00009303  B0 03              ..      MOV    AL, 03h
00009305  E8 B9 E1           ...     CALL   74C1h
00009308  58                 X       POP    AX
00009309  E9 B5 E1           ...     JMP    74C1h
.
0000930C  8A 16 9B 1B        ....    MOV    DL, [1B9Bh]
00009310  80 FC FF           ...     CMP    AH, FFh
00009313  75 01              u.      JNE    9316h
00009315  C3                 .       RET    NEAR
.
00009316  1E                 .       PUSH   DS
00009317  BB 40 00           .@.     MOV    BX, 0040h
0000931A  8E DB              ..      MOV    DS, BX
0000931C  8B 1E 1C 00        ....    MOV    BX, [001Ch]
00009320  8B F3              ..      MOV    SI, BX
00009322  83 C3 02 83        ....    ADD    BX, 8302h
00009326  FB                 .       STI
00009327  3E                 >       DS:
00009328  72 03              r.      JC     932Dh
0000932A  BB 1E 00           ...     MOV    BX, 001Eh
.
0000932D  3B 1E 1A 00        ;...    CMP    BX, [001Ah]
00009331  74 06              t.      JE     9339h
00009333  89 1E 1C 00        ....    MOV    [001Ch], BX
00009337  89 04              ..      MOV    [SI], AX
.
00009339  1F                 .       POP    DS
0000933A  50                 P       PUSH   AX
0000933B  E8 4F D5           .O.     CALL   688Dh
0000933E  5B                 [       POP    BX
0000933F  E8 91 D6           ...     CALL   69D3h
00009342  C3                 .       RET    NEAR
.
00009343  3A 16 9B 1B        :...    CMP    DL, [1B9Bh]
00009347  75 07              u.      JNE    9350h
00009349  E8 3E 00           .>.     CALL   938Ah
0000934C  84 C0              ..      TEST   AL, AL
0000934E  75 07              u.      JNE    9357h
.
00009350  52                 R       PUSH   DX
00009351  E8 C1 D4           ...     CALL   6815h
00009354  5A                 Z       POP    DX
00009355  EB EC              ..      JMP    9343h
.
00009357  1E                 .       PUSH   DS
00009358  B8 40 00           .@.     MOV    AX, 0040h
0000935B  8E D8              ..      MOV    DS, AX
0000935D  8B 36 1A 00        .6..    MOV    SI, [001Ah]
00009361  8B 04              ..      MOV    AX, [SI]
00009363  83 C6 02           ...     ADD    SI, 02h
00009366  83 FE 3E           ..>     CMP    SI, 3Eh
00009369  72 03              r.      JC     936Eh
0000936B  BE 1E 00           ...     MOV    SI, 001Eh
.
0000936E  89 36 1A 00        .6..    MOV    [001Ah], SI
00009372  1F                 .       POP    DS
00009373  C3                 .       RET    NEAR
.
00009374  50                 P       PUSH   AX
00009375  1E                 .       PUSH   DS
00009376  B8 40 00           .@.     MOV    AX, 0040h
00009379  8E D8              ..      MOV    DS, AX
0000937B  9C                 .       PUSHF
0000937C  FA                 .       CLI
0000937D  B8 1E 00           ...     MOV    AX, 001Eh
00009380  A3 1A 00           ...     MOV    [001Ah], AX
00009383  A3 1C 00           ...     MOV    [001Ch], AX
00009386  9D                 .       POPF
00009387  1F                 .       POP    DS
00009388  58                 X       POP    AX
00009389  C3                 .       RET    NEAR
.
0000938A  1E                 .       PUSH   DS
0000938B  B8 40 00           .@.     MOV    AX, 0040h
0000938E  8E D8              ..      MOV    DS, AX
00009390  A1 1C 00           ...     MOV    AX, [001Ch]
00009393  3B 06 1A 00        ;...    CMP    AX, [001Ah]
00009397  1F                 .       POP    DS
00009398  B8 FF 00           ...     MOV    AX, 00FFh
0000939B  75 03              u.      JNE    93A0h
0000939D  B8 00 00           ...     MOV    AX, 0000h
.
000093A0  C3                 .       RET    NEAR
.
000093A1  56                 V       PUSH   SI
000093A2  1E                 .       PUSH   DS
000093A3  B8 40 00           .@.     MOV    AX, 0040h
000093A6  8E D8              ..      MOV    DS, AX
000093A8  8B 36 1A 00        .6..    MOV    SI, [001Ah]
000093AC  8B 04              ..      MOV    AX, [SI]
000093AE  1F                 .       POP    DS
000093AF  5E                 ^       POP    SI
000093B0  C3                 .       RET    NEAR
.
000093B1  FB                 .       STI
000093B2  E8 D5 FF           ...     CALL   938Ah
000093B5  84 C0              ..      TEST   AL, AL
000093B7  74 F8              t.      JE     93B1h
000093B9  56                 V       PUSH   SI
000093BA  E8 9A FF           ...     CALL   9357h
000093BD  5E                 ^       POP    SI
000093BE  C3                 .       RET    NEAR
.
000093BF  A0 66 1C           .f.     MOV    AL, [1C66h]
000093C2  C3                 .       RET    NEAR
.
000093C3  8B 36 9E 1B        .6..    MOV    SI, [1B9Eh]
000093C7  AC                 .       LODSB
000093C8  84 C0              ..      TEST   AL, AL
000093CA  74 07              t.      JE     93D3h
000093CC  89 36 9E 1B        .6..    MOV    [1B9Eh], SI
000093D0  2A E4              *.      SUB    AH, AH
000093D2  C3                 .       RET    NEAR
.
000093D3  8A 16 9C 1B        ....    MOV    DL, [1B9Ch]
000093D7  E8 69 FF           .i.     CALL   9343h
000093DA  A8 80              ..      TEST   AL, 80h
000093DC  75 13              u.      JNE    93F1h
000093DE  E8 A5 E8           ...     CALL   7C86h
000093E1  75 0D              u.      JNE    93F0h
000093E3  84 C0              ..      TEST   AL, AL
000093E5  74 0D              t.      JE     93F4h
000093E7  3D 08 0E           =..     CMP    AX, 0E08h
000093EA  75 02              u.      JNE    93EEh
000093EC  B0 7F              .      MOV    AL, 7Fh
.
000093EE  32 E4              2.      XOR    AH, AH
.
000093F0  C3                 .       RET    NEAR
.
000093F1  E9 CF FF           ...     JMP    93C3h
.
000093F4  80 FC 3B           ..;     CMP    AH, 3Bh
000093F7  72 08              r.      JC     9401h
000093F9  80 FC 44           ..D     CMP    AH, 44h
000093FC  77 03              w.      JNBE   9401h
000093FE  E9 2C 00           .,.     JMP    942Dh
.
00009401  E8 54 00           .T.     CALL   9458h
00009404  74 03              t.      JE     9409h
00009406  E9 BA FF           ...     JMP    93C3h
.
00009409  E8 82 E8           ...     CALL   7C8Eh
0000940C  8B C7              ..      MOV    AX, DI
0000940E  75 0A              u.      JNE    941Ah
00009410  24 03              $.      AND    AL, 03h
00009412  BB D0 2E           ...     MOV    BX, 2ED0h
00009415  2E                 .       CS:
00009416  D7                 .       XLAT
00009417  B4 00              ..      MOV    AH, 00h
00009419  C3                 .       RET    NEAR
.
0000941A  50                 P       PUSH   AX
0000941B  E8 2D 00           .-.     CALL   944Bh
0000941E  58                 X       POP    AX
0000941F  75 07              u.      JNE    9428h
00009421  24 03              $.      AND    AL, 03h
00009423  04 1E              ..      ADD    AL, 1Eh
00009425  E9 13 00           ...     JMP    943Bh
.
00009428  04 22              ."      ADD    AL, 22h
0000942A  E9 0E 00           ...     JMP    943Bh
.
0000942D  8A C4              ..      MOV    AL, AH
0000942F  2C 3B              ,;      SUB    AL, 3Bh
00009431  E8 5A E8           .Z.     CALL   7C8Eh
00009434  75 05              u.      JNE    943Bh
00009436  04 BB              ..      ADD    AL, BBh
00009438  2A E4              *.      SUB    AH, AH
0000943A  C3                 .       RET    NEAR
.
0000943B  2B DB              +.      SUB    BX, BX
0000943D  8A D8              ..      MOV    BL, AL
0000943F  D1 E3              ..      SHL    BX, 1
00009441  8B 87 A0 1B        ....    MOV    AX, [BX+1BA0h]
00009445  A3 9E 1B           ...     MOV    [1B9Eh], AX
00009448  E9 78 FF           .x.     JMP    93C3h
.
0000944B  1E                 .       PUSH   DS
0000944C  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
00009450  F7 06 16 00 04 00  ......  TEST   WORD PTR [0016h], 0004h
00009456  1F                 .       POP    DS
00009457  C3                 .       RET    NEAR
.
00009458  BF 82 1A           ...     MOV    DI, 1A82h
0000945B  B9 10 00           ...     MOV    CX, 0010h
0000945E  FC                 .       CLD
0000945F  06                 .       PUSH   ES
00009460  1E                 .       PUSH   DS
00009461  07                 .       POP    ES
00009462  86 C4              ..      XCHG   AL, AH
00009464  F2                 .       REPNZ
00009465  AE                 .       SCASB
00009466  86 C4              ..      XCHG   AL, AH
00009468  07                 .       POP    ES
00009469  9C                 .       PUSHF
0000946A  81 EF 83 1A        ....    SUB    DI, 1A83h
0000946E  9D                 .       POPF
0000946F  C3                 .       RET    NEAR
00009470  CB                 .       RETF
00009471  CD C8              ..      INT    C8h
00009473  D0 81 FB 70        ...p    ROL    BYTE PTR [BX+DI+70FBh], 1
00009477  1C 75              .u      SBB    AL, 75h
00009479  06                 .       PUSH   ES
0000947A  E8 15 D4           ...     CALL   6892h
0000947D  A2 1A 1E           ...     MOV    [1E1Ah], AL
00009480  E8 7D 00           .}.     CALL   9500h
00009483  53                 S       PUSH   BX
00009484  E8 35 02           .5.     CALL   96BCh
00009487  58                 X       POP    AX
00009488  E9 68 00           .h.     JMP    94F3h
0000948B  E8 72 00           .r.     CALL   9500h
0000948E  53                 S       PUSH   BX
0000948F  E8 8A 02           ...     CALL   971Ch
00009492  5B                 [       POP    BX
00009493  85 C0              ..      TEST   AX, AX
00009495  74 02              t.      JE     9499h
00009497  2B DB              +.      SUB    BX, BX
.
00009499  8B C3              ..      MOV    AX, BX
0000949B  E9 55 00           .U.     JMP    94F3h
0000949E  8B EC              ..      MOV    BP, SP
000094A0  8A 5E 0E           .^.     MOV    BL, [BP+0Eh]
000094A3  80 FB 02           ...     CMP    BL, 02h
000094A6  72 04              r.      JC     94ACh
000094A8  B8 FF FF           ...     MOV    AX, FFFFh
000094AB  C3                 .       RET    NEAR
.
000094AC  2A FF              *.      SUB    BH, BH
000094AE  D1 E3              ..      SHL    BX, 1
000094B0  8B 9F 08 0F        ....    MOV    BX, [BX+0F08h]
000094B4  C7 06 0E 1E 8A 35  .....5  MOV    WORD PTR [1E0Eh], 358Ah
000094BA  EB 1E              ..      JMP    94DAh
.
000094BC  C7 06 0E 1E AD 33  .....3  MOV    WORD PTR [1E0Eh], 33ADh
000094C2  EB 16              ..      JMP    94DAh
.
000094C4  C7 06 0E 1E CE 33  .....3  MOV    WORD PTR [1E0Eh], 33CEh
000094CA  EB 0E              ..      JMP    94DAh
000094CC  C7 06 0E 1E 88 32  .....2  MOV    WORD PTR [1E0Eh], 3288h
000094D2  EB 06              ..      JMP    94DAh
000094D4  C7 06 0E 1E 52 33  ....R3  MOV    WORD PTR [1E0Eh], 3352h
.
000094DA  E8 23 00           .#.     CALL   9500h
000094DD  8B FC              ..      MOV    DI, SP
000094DF  1E                 .       PUSH   DS
000094E0  C5 36 08 1E        .6..    LDS    SI, [1E08h]
000094E4  83 C6 06           ...     ADD    SI, 06h
000094E7  B9 05 00           ...     MOV    CX, 0005h
000094EA  F3                 .       REPZ
000094EB  A5                 .       MOVSW
000094EC  1F                 .       POP    DS
000094ED  53                 S       PUSH   BX
000094EE  FF 16 0E 1E        ....    CALL   [1E0Eh]
000094F2  59                 Y       POP    CX
.
000094F3  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
000094F7  8E 16 0A 1E        ....    MOV    SS, [1E0Ah]
000094FB  8B 26 08 1E        .&..    MOV    SP, [1E08h]
000094FF  C3                 .       RET    NEAR
.
00009500  59                 Y       POP    CX
00009501  8C 16 0A 1E        ....    MOV    [1E0Ah], SS
00009505  89 26 08 1E        .&..    MOV    [1E08h], SP
00009509  8C 06 0C 1E        ....    MOV    [1E0Ch], ES
0000950D  8C D8              ..      MOV    AX, DS
0000950F  8E D0              ..      MOV    SS, AX
00009511  BC FE 1D           ...     MOV    SP, 1DFEh
00009514  8E C0              ..      MOV    ES, AX
00009516  FF E1              ..      JMP    CL
.
00009518  06                 .       PUSH   ES
00009519  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000951D  26                 &       ES:
0000951E  80 3E 46 00 FF     .>F..   CMP    BYTE PTR [0046h], FFh
00009523  07                 .       POP    ES
00009524  75 01              u.      JNE    9527h
00009526  C3                 .       RET    NEAR
.
00009527  55                 U       PUSH   BP
00009528  8B EC              ..      MOV    BP, SP
0000952A  56                 V       PUSH   SI
0000952B  57                 W       PUSH   DI
0000952C  8B 76 04           .v.     MOV    SI, [BP+04h]
0000952F  E8 F8 D2           ...     CALL   682Ah
00009532  5F                 _       POP    DI
00009533  5E                 ^       POP    SI
00009534  5D                 ]       POP    BP
00009535  C3                 .       RET    NEAR
.
00009536  55                 U       PUSH   BP
00009537  8B EC              ..      MOV    BP, SP
00009539  8A 46 04           .F.     MOV    AL, [BP+04h]
0000953C  E8 2F DF           ./.     CALL   746Eh
0000953F  5D                 ]       POP    BP
00009540  C3                 .       RET    NEAR
.
00009541  8C D8              ..      MOV    AX, DS
00009543  C3                 .       RET    NEAR
.
00009544  55                 U       PUSH   BP
00009545  56                 V       PUSH   SI
00009546  57                 W       PUSH   DI
00009547  06                 .       PUSH   ES
00009548  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
0000954C  8A 16 1A 1E        ....    MOV    DL, [1E1Ah]
00009550  E8 3A D3           .:.     CALL   688Dh
00009553  8A 16 1A 1E        ....    MOV    DL, [1E1Ah]
00009557  E8 BB D2           ...     CALL   6815h
0000955A  07                 .       POP    ES
0000955B  5F                 _       POP    DI
0000955C  5E                 ^       POP    SI
0000955D  5D                 ]       POP    BP
0000955E  C3                 .       RET    NEAR
.
0000955F  55                 U       PUSH   BP
00009560  56                 V       PUSH   SI
00009561  57                 W       PUSH   DI
00009562  06                 .       PUSH   ES
00009563  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
00009567  C7 06 18 1E 14 00  ......  MOV    WORD PTR [1E18h], 0014h
0000956D  8A 16 1A 1E        ....    MOV    DL, [1E1Ah]
00009571  E8 A1 D2           ...     CALL   6815h
00009574  C7 06 18 1E 00 00  ......  MOV    WORD PTR [1E18h], 0000h
0000957A  A0 1B 1E           ...     MOV    AL, [1E1Bh]
0000957D  2A E4              *.      SUB    AH, AH
0000957F  07                 .       POP    ES
00009580  5F                 _       POP    DI
00009581  5E                 ^       POP    SI
00009582  5D                 ]       POP    BP
00009583  C3                 .       RET    NEAR
00009584  C7 47 02 19 00     .G...   MOV    WORD PTR [BX+02h], 0019h
00009589  83 3E 18 1E 00     .>...   CMP    WORD PTR [1E18h], 00h
0000958E  74 12              t.      JE     95A2h
00009590  FF 0E 18 1E        ....    DEC    WORD PTR [1E18h]
00009594  75 0C              u.      JNE    95A2h
00009596  C6 06 1B 1E FF     .....   MOV    BYTE PTR [1E1Bh], FFh
0000959B  8A 16 1A 1E        ....    MOV    DL, [1E1Ah]
0000959F  E9 EB D2           ...     JMP    688Dh
.
000095A2  53                 S       PUSH   BX
000095A3  BB 70 1C           .p.     MOV    BX, 1C70h
000095A6  E8 08 00           ...     CALL   95B1h
000095A9  BB BB 1C           ...     MOV    BX, 1CBBh
000095AC  E8 02 00           ...     CALL   95B1h
000095AF  5B                 [       POP    BX
000095B0  C3                 .       RET    NEAR
.
000095B1  8B 4F 22           .O"     MOV    CX, [BX+22h]
000095B4  E3 0E              ..      JCXZ   95C4h
000095B6  FF 4F 22           .O"     DEC    WORD PTR [BX+22h]
000095B9  75 09              u.      JNE    95C4h
000095BB  C6 47 05 FF        .G..    MOV    BYTE PTR [BX+05h], FFh
000095BF  C6 06 02 0F FF     .....   MOV    BYTE PTR [0F02h], FFh
.
000095C4  C3                 .       RET    NEAR
.
000095C5  55                 U       PUSH   BP
000095C6  8B EC              ..      MOV    BP, SP
000095C8  56                 V       PUSH   SI
000095C9  57                 W       PUSH   DI
000095CA  06                 .       PUSH   ES
000095CB  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
000095CF  8B 46 04           .F.     MOV    AX, [BP+04h]
000095D2  8B 5E 06           .^.     MOV    BX, [BP+06h]
000095D5  E8 2B E0           .+.     CALL   7603h
000095D8  8B C3              ..      MOV    AX, BX
000095DA  07                 .       POP    ES
000095DB  5F                 _       POP    DI
000095DC  5E                 ^       POP    SI
000095DD  5D                 ]       POP    BP
000095DE  C3                 .       RET    NEAR
.
000095DF  06                 .       PUSH   ES
000095E0  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
000095E4  E8 22 D5           .".     CALL   6B09h
000095E7  07                 .       POP    ES
000095E8  C3                 .       RET    NEAR
.
000095E9  06                 .       PUSH   ES
000095EA  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
000095EE  E8 75 D5           .u.     CALL   6B66h
000095F1  07                 .       POP    ES
000095F2  C3                 .       RET    NEAR
.
000095F3  55                 U       PUSH   BP
000095F4  56                 V       PUSH   SI
000095F5  57                 W       PUSH   DI
000095F6  06                 .       PUSH   ES
000095F7  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
000095FB  E8 4B DD           .K.     CALL   7349h
000095FE  07                 .       POP    ES
000095FF  5F                 _       POP    DI
00009600  5E                 ^       POP    SI
00009601  5D                 ]       POP    BP
00009602  C3                 .       RET    NEAR
.
00009603  55                 U       PUSH   BP
00009604  56                 V       PUSH   SI
00009605  57                 W       PUSH   DI
00009606  06                 .       PUSH   ES
00009607  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
0000960B  BB 12 1E           ...     MOV    BX, 1E12h
0000960E  C7 47 02 19 00     .G...   MOV    WORD PTR [BX+02h], 0019h
00009613  E8 D9 E3           ...     CALL   79EFh
00009616  07                 .       POP    ES
00009617  5F                 _       POP    DI
00009618  5E                 ^       POP    SI
00009619  5D                 ]       POP    BP
0000961A  C3                 .       RET    NEAR
0000961B  55                 U       PUSH   BP
0000961C  8B EC              ..      MOV    BP, SP
0000961E  56                 V       PUSH   SI
0000961F  57                 W       PUSH   DI
00009620  06                 .       PUSH   ES
00009621  8E 06 0C 1E        ....    MOV    ES, [1E0Ch]
00009625  8B 46 04           .F.     MOV    AX, [BP+04h]
00009628  E8 9A D2           ...     CALL   68C5h
0000962B  07                 .       POP    ES
0000962C  5F                 _       POP    DI
0000962D  5E                 ^       POP    SI
0000962E  5D                 ]       POP    BP
0000962F  C3                 .       RET    NEAR
.
00009630  55                 U       PUSH   BP
00009631  8B EC              ..      MOV    BP, SP
00009633  C6 06 17 21 01     ...!.   MOV    BYTE PTR [2117h], 01h
00009638  C6 06 18 21 04     ...!.   MOV    BYTE PTR [2118h], 04h
0000963D  C6 06 19 21 00     ...!.   MOV    BYTE PTR [2119h], 00h
00009642  C6 06 1A 21 20     ...!    MOV    BYTE PTR [211Ah], 20h
00009647  C6 06 1B 21 10     ...!.   MOV    BYTE PTR [211Bh], 10h
0000964C  C6 06 1C 21 01     ...!.   MOV    BYTE PTR [211Ch], 01h
00009651  C6 06 1D 21 02     ...!.   MOV    BYTE PTR [211Dh], 02h
00009656  C6 06 1E 21 24     ...!$   MOV    BYTE PTR [211Eh], 24h
0000965B  C6 06 1F 21 28     ...!(   MOV    BYTE PTR [211Fh], 28h
00009660  C6 06 20 21 28     .. !(   MOV    BYTE PTR [2120h], 28h
00009665  C6 06 21 21 29     ..!!)   MOV    BYTE PTR [2121h], 29h
0000966A  C6 06 22 21 2A     .."!*   MOV    BYTE PTR [2122h], 2Ah
0000966F  C6 06 23 21 2B     ..#!+   MOV    BYTE PTR [2123h], 2Bh
00009674  5D                 ]       POP    BP
00009675  C3                 .       RET    NEAR
.
00009676  55                 U       PUSH   BP
00009677  8B EC              ..      MOV    BP, SP
00009679  C6 06 17 21 02     ...!.   MOV    BYTE PTR [2117h], 02h
0000967E  C6 06 18 21 20     ...!    MOV    BYTE PTR [2118h], 20h
00009683  C6 06 19 21 00     ...!.   MOV    BYTE PTR [2119h], 00h
00009688  C6 06 1A 21 08     ...!.   MOV    BYTE PTR [211Ah], 08h
0000968D  C6 06 1B 21 04     ...!.   MOV    BYTE PTR [211Bh], 04h
00009692  C6 06 1C 21 01     ...!.   MOV    BYTE PTR [211Ch], 01h
00009697  C6 06 1D 21 02     ...!.   MOV    BYTE PTR [211Dh], 02h
0000969C  C6 06 1E 21 80     ...!.   MOV    BYTE PTR [211Eh], 80h
000096A1  C6 06 1F 21 84     ...!.   MOV    BYTE PTR [211Fh], 84h
000096A6  C6 06 20 21 84     .. !.   MOV    BYTE PTR [2120h], 84h
000096AB  C6 06 21 21 85     ..!!.   MOV    BYTE PTR [2121h], 85h
000096B0  C6 06 22 21 86     .."!.   MOV    BYTE PTR [2122h], 86h
000096B5  C6 06 23 21 87     ..#!.   MOV    BYTE PTR [2123h], 87h
000096BA  5D                 ]       POP    BP
000096BB  C3                 .       RET    NEAR
.
000096BC  55                 U       PUSH   BP
000096BD  8B EC              ..      MOV    BP, SP
000096BF  56                 V       PUSH   SI
000096C0  57                 W       PUSH   DI
000096C1  8B 76 04           .v.     MOV    SI, [BP+04h]
000096C4  83 3E 34 21 00     .>4!.   CMP    WORD PTR [2134h], 00h
000096C9  75 3B              u;      JNE    9706h
000096CB  FF 06 34 21        ..4!    INC    WORD PTR [2134h]
000096CF  B8 FF FF           ...     MOV    AX, FFFFh
000096D2  50                 P       PUSH   AX
000096D3  2B C0              +.      SUB    AX, AX
000096D5  50                 P       PUSH   AX
000096D6  E8 EC FE           ...     CALL   95C5h
000096D9  83 C4 04 25        ...%    ADD    SP, 2504h
000096DD  FF 00              ..      INC    WORD PTR [BX+SI]
000096DF  3D 03 00           =..     CMP    AX, 0003h
000096E2  75 05              u.      JNE    96E9h
000096E4  E8 49 FF           .I.     CALL   9630h
000096E7  EB 03              ..      JMP    96ECh
.
000096E9  E8 8A FF           ...     CALL   9676h
.
000096EC  56                 V       PUSH   SI
000096ED  A0 1C 21           ..!     MOV    AL, [211Ch]
000096F0  32 E4              2.      XOR    AH, AH
000096F2  93                 .       XCHG   BX
000096F3  A0 18 21           ..!     MOV    AL, [2118h]
000096F6  32 E4              2.      XOR    AH, AH
000096F8  03 C3              ..      ADD    AX, BX
000096FA  5B                 [       POP    BX
000096FB  89 47 28           .G(     MOV    [BX+28h], AX
000096FE  E8 24 0A           .$.     CALL   A125h
00009701  E8 FF FE           ...     CALL   9603h
00009704  EB 12              ..      JMP    9718h
.
00009706  56                 V       PUSH   SI
00009707  A0 1D 21           ..!     MOV    AL, [211Dh]
0000970A  32 E4              2.      XOR    AH, AH
0000970C  93                 .       XCHG   BX
0000970D  A0 18 21           ..!     MOV    AL, [2118h]
00009710  32 E4              2.      XOR    AH, AH
00009712  03 C3              ..      ADD    AX, BX
00009714  5B                 [       POP    BX
00009715  89 47 28           .G(     MOV    [BX+28h], AX
.
00009718  5F                 _       POP    DI
00009719  5E                 ^       POP    SI
0000971A  5D                 ]       POP    BP
0000971B  C3                 .       RET    NEAR
.
0000971C  55                 U       PUSH   BP
0000971D  8B EC              ..      MOV    BP, SP
0000971F  56                 V       PUSH   SI
00009720  57                 W       PUSH   DI
00009721  8B 76 04           .v.     MOV    SI, [BP+04h]
00009724  B8 41 21           .A!     MOV    AX, 2141h
00009727  A3 2C 21           .,!     MOV    [212Ch], AX
0000972A  C7 44 22 06 00     .D"..   MOV    WORD PTR [SI+22h], 0006h
0000972F  C7 44 26 50 00     .D&P.   MOV    WORD PTR [SI+26h], 0050h
00009734  56                 V       PUSH   SI
00009735  A0 1B 21           ..!     MOV    AL, [211Bh]
00009738  32 E4              2.      XOR    AH, AH
0000973A  93                 .       XCHG   BX
0000973B  A0 1A 21           ..!     MOV    AL, [211Ah]
0000973E  32 E4              2.      XOR    AH, AH
00009740  03 C3              ..      ADD    AX, BX
00009742  F7 D0              ..      NOT    AX
00009744  5B                 [       POP    BX
00009745  21 47 28           !G(     AND    [BX+28h], AX
00009748  C6 44 2A 00        .D*.    MOV    BYTE PTR [SI+2Ah], 00h
0000974C  C6 44 2B 01        .D+.    MOV    BYTE PTR [SI+2Bh], 01h
00009750  C7 04 00 00        ....    MOV    WORD PTR [SI], 0000h
00009754  56                 V       PUSH   SI
00009755  E8 B5 09           ...     CALL   A10Dh
00009758  44                 D       INC    SP
00009759  44                 D       INC    SP
0000975A  56                 V       PUSH   SI
0000975B  E8 DE 09           ...     CALL   A13Ch
0000975E  44                 D       INC    SP
0000975F  44                 D       INC    SP
00009760  A1 13 21           ..!     MOV    AX, [2113h]
00009763  25 FE 00           %..     AND    AX, 00FEh
00009766  3D A0 00           =..     CMP    AX, 00A0h
00009769  75 0F              u.      JNE    977Ah
0000976B  B8 28 2D           .(-     MOV    AX, 2D28h
0000976E  50                 P       PUSH   AX
0000976F  E8 A6 FD           ...     CALL   9518h
00009772  44                 D       INC    SP
00009773  44                 D       INC    SP
00009774  B8 FF FF           ...     MOV    AX, FFFFh
00009777  E9 AA 00           ...     JMP    9824h
.
0000977A  A1 13 21           ..!     MOV    AX, [2113h]
0000977D  25 1F 00           %..     AND    AX, 001Fh
00009780  3D 06 00           =..     CMP    AX, 0006h
00009783  75 06              u.      JNE    978Bh
00009785  B8 FF FF           ...     MOV    AX, FFFFh
00009788  E9 99 00           ...     JMP    9824h
.
0000978B  B8 04 00           ...     MOV    AX, 0004h
0000978E  50                 P       PUSH   AX
0000978F  56                 V       PUSH   SI
00009790  E8 FA 09           ...     CALL   A18Dh
00009793  83 C4 04 56        ...V    ADD    SP, 5604h
00009797  E8 62 0B           .b.     CALL   A2FCh
0000979A  44                 D       INC    SP
0000979B  44                 D       INC    SP
0000979C  0B C0              ..      OR     AX, AX
0000979E  74 0F              t.      JE     97AFh
000097A0  B8 33 2D           .3-     MOV    AX, 2D33h
000097A3  50                 P       PUSH   AX
000097A4  E8 71 FD           .q.     CALL   9518h
000097A7  44                 D       INC    SP
000097A8  44                 D       INC    SP
000097A9  B8 FF FF           ...     MOV    AX, FFFFh
000097AC  E9 75 00           .u.     JMP    9824h
.
000097AF  EB 46              .F      JMP    97F7h
.
000097B1  56                 V       PUSH   SI
000097B2  E8 F2 04           ...     CALL   9CA7h
000097B5  44                 D       INC    SP
000097B6  44                 D       INC    SP
000097B7  E9 6A 00           .j.     JMP    9824h
.
000097BA  56                 V       PUSH   SI
000097BB  E8 91 05           ...     CALL   9D4Fh
000097BE  44                 D       INC    SP
000097BF  44                 D       INC    SP
000097C0  EB 62              .b      JMP    9824h
.
000097C2  56                 V       PUSH   SI
000097C3  E8 DF 06           ...     CALL   9EA5h
000097C6  44                 D       INC    SP
000097C7  44                 D       INC    SP
000097C8  EB 5A              .Z      JMP    9824h
.
000097CA  56                 V       PUSH   SI
000097CB  E8 0C 04           ...     CALL   9BDAh
000097CE  44                 D       INC    SP
000097CF  44                 D       INC    SP
000097D0  EB 52              .R      JMP    9824h
.
000097D2  C6 06 05 21 02     ...!.   MOV    BYTE PTR [2105h], 02h
000097D7  56                 V       PUSH   SI
000097D8  E8 FF 03           ...     CALL   9BDAh
000097DB  44                 D       INC    SP
000097DC  44                 D       INC    SP
000097DD  EB 45              .E      JMP    9824h
.
000097DF  56                 V       PUSH   SI
000097E0  E8 53 07           .S.     CALL   9F36h
000097E3  44                 D       INC    SP
000097E4  44                 D       INC    SP
000097E5  EB 3D              .=      JMP    9824h
.
000097E7  B8 4E 2D           .N-     MOV    AX, 2D4Eh
000097EA  50                 P       PUSH   AX
000097EB  E8 2A FD           .*.     CALL   9518h
000097EE  44                 D       INC    SP
000097EF  44                 D       INC    SP
000097F0  B8 FF FF           ...     MOV    AX, FFFFh
000097F3  EB 2F              ./      JMP    9824h
000097F5  EB 2D              .-      JMP    9824h
.
000097F7  56                 V       PUSH   SI
000097F8  A1 15 21           ..!     MOV    AX, [2115h]
000097FB  5B                 [       POP    BX
000097FC  88 47 2C           .G,     MOV    [BX+2Ch], AL
000097FF  8A 47 2C           .G,     MOV    AL, [BX+2Ch]
00009802  32 E4              2.      XOR    AH, AH
00009804  3D 09 00           =..     CMP    AX, 0009h
00009807  74 D6              t.      JE     97DFh
00009809  3D 07 00           =..     CMP    AX, 0007h
0000980C  74 C4              t.      JE     97D2h
0000980E  3D 06 00           =..     CMP    AX, 0006h
00009811  74 B7              t.      JE     97CAh
00009813  3D 03 00           =..     CMP    AX, 0003h
00009816  74 AA              t.      JE     97C2h
00009818  3D 02 00           =..     CMP    AX, 0002h
0000981B  74 9D              t.      JE     97BAh
0000981D  3D 01 00           =..     CMP    AX, 0001h
00009820  74 8F              t.      JE     97B1h
00009822  EB C3              ..      JMP    97E7h
.
00009824  5F                 _       POP    DI
00009825  5E                 ^       POP    SI
00009826  5D                 ]       POP    BP
00009827  C3                 .       RET    NEAR
00009828  55                 U       PUSH   BP
00009829  8B EC              ..      MOV    BP, SP
0000982B  56                 V       PUSH   SI
0000982C  57                 W       PUSH   DI
0000982D  8B 76 04           .v.     MOV    SI, [BP+04h]
00009830  4C                 L       DEC    SP
00009831  4C                 L       DEC    SP
00009832  B8 36 21           .6!     MOV    AX, 2136h
00009835  A3 2C 21           .,!     MOV    [212Ch], AX
00009838  56                 V       PUSH   SI
00009839  E8 1B 07           ...     CALL   9F57h
0000983C  44                 D       INC    SP
0000983D  44                 D       INC    SP
0000983E  8B 44 22           .D"     MOV    AX, [SI+22h]
00009841  0B C0              ..      OR     AX, AX
00009843  75 0B              u.      JNE    9850h
00009845  80 7E 0F 01        .~..    CMP    BYTE PTR [0Fh], 01h
00009849  75 05              u.      JNE    9850h
0000984B  B8 01 00           ...     MOV    AX, 0001h
0000984E  EB 02              ..      JMP    9852h
.
00009850  2B C0              +.      SUB    AX, AX
.
00009852  0B C0              ..      OR     AX, AX
00009854  74 52              tR      JE     98A8h
00009856  8B 46 0C           .F.     MOV    AX, [BP+0Ch]
00009859  25 FC FF           %..     AND    AX, FFFCh
0000985C  50                 P       PUSH   AX
0000985D  56                 V       PUSH   SI
0000985E  E8 2C 09           .,.     CALL   A18Dh
00009861  83 C4 04 A1        ....    ADD    SP, A104h
00009865  13 21              .!      ADC    SP, [BX+DI]
00009867  25 02 00           %..     AND    AX, 0002h
0000986A  3D 02 00           =..     CMP    AX, 0002h
0000986D  75 06              u.      JNE    9875h
0000986F  B8 FF 00           ...     MOV    AX, 00FFh
00009872  E9 76 00           .v.     JMP    98EBh
.
00009875  56                 V       PUSH   SI
00009876  E8 83 0A           ...     CALL   A2FCh
00009879  44                 D       INC    SP
0000987A  44                 D       INC    SP
0000987B  0B C0              ..      OR     AX, AX
0000987D  74 05              t.      JE     9884h
0000987F  B8 FF 00           ...     MOV    AX, 00FFh
00009882  EB 67              .g      JMP    98EBh
.
00009884  8A 44 2C           .D,     MOV    AL, [SI+2Ch]
00009887  32 E4              2.      XOR    AH, AH
00009889  33 06 15 21        3..!    XOR    AX, [2115h]
0000988D  89 46 FA           .F.     MOV    [BP+FAh], AX
00009890  8B 44 24           .D$     MOV    AX, [SI+24h]
00009893  0B C0              ..      OR     AX, AX
00009895  75 05              u.      JNE    989Ch
00009897  81 66 FA FB 00     .f...   AND    WORD PTR [BP+FAh], 00FBh
.
0000989C  8B 46 FA           .F.     MOV    AX, [BP+FAh]
0000989F  0B C0              ..      OR     AX, AX
000098A1  74 05              t.      JE     98A8h
000098A3  B8 FF 00           ...     MOV    AX, 00FFh
000098A6  EB 43              .C      JMP    98EBh
.
000098A8  FF 76 0C           .v.     PUSH   [BP+0Ch]
000098AB  56                 V       PUSH   SI
000098AC  E8 DE 08           ...     CALL   A18Dh
000098AF  83 C4 04 EB        ....    ADD    SP, EB04h
000098B3  35 B8 4F           5.O     XOR    AX, 4FB8h
000098B6  21 50 8D           !P.     AND    [BX+SI+8Dh], DX
000098B9  46                 F       INC    SI
000098BA  06                 .       PUSH   ES
000098BB  50                 P       PUSH   AX
000098BC  56                 V       PUSH   SI
000098BD  E8 D6 06           ...     CALL   9F96h
000098C0  83 C4 06 A1        ....    ADD    SP, A106h
000098C4  11 21              .!      ADC    [BX+DI], SP
000098C6  0B C0              ..      OR     AX, AX
000098C8  74 05              t.      JE     98CFh
000098CA  E8 F2 0B           ...     CALL   A4BFh
000098CD  EB 1C              ..      JMP    98EBh
.
000098CF  C7 44 22 06 00     .D"..   MOV    WORD PTR [SI+22h], 0006h
000098D4  80 7E 0F 00        .~..    CMP    BYTE PTR [0Fh], 00h
000098D8  75 04              u.      JNE    98DEh
000098DA  2B C0              +.      SUB    AX, AX
000098DC  EB 0D              ..      JMP    98EBh
.
000098DE  8D 46 06           .F.     LEA    AX, [BP+06h]
000098E1  50                 P       PUSH   AX
000098E2  56                 V       PUSH   SI
000098E3  E8 6F 07           .o.     CALL   A055h
000098E6  83 C4 04 EB        ....    ADD    SP, EB04h
000098EA  C9                 .       LEAVE
.
000098EB  8D 66 FC           .f.     LEA    SP, [BP+FCh]
000098EE  5F                 _       POP    DI
000098EF  5E                 ^       POP    SI
000098F0  5D                 ]       POP    BP
000098F1  C3                 .       RET    NEAR
000098F2  55                 U       PUSH   BP
000098F3  8B EC              ..      MOV    BP, SP
000098F5  56                 V       PUSH   SI
000098F6  57                 W       PUSH   DI
000098F7  8B 76 04           .v.     MOV    SI, [BP+04h]
000098FA  B8 3B 21           .;!     MOV    AX, 213Bh
000098FD  A3 2C 21           .,!     MOV    [212Ch], AX
00009900  56                 V       PUSH   SI
00009901  E8 53 06           .S.     CALL   9F57h
00009904  44                 D       INC    SP
00009905  44                 D       INC    SP
00009906  FF 76 0C           .v.     PUSH   [BP+0Ch]
00009909  56                 V       PUSH   SI
0000990A  E8 80 08           ...     CALL   A18Dh
0000990D  83 C4 04 EB        ....    ADD    SP, EB04h
00009911  35 B8 53           5.S     XOR    AX, 53B8h
00009914  21 50 8D           !P.     AND    [BX+SI+8Dh], DX
00009917  46                 F       INC    SI
00009918  06                 .       PUSH   ES
00009919  50                 P       PUSH   AX
0000991A  56                 V       PUSH   SI
0000991B  E8 78 06           .x.     CALL   9F96h
0000991E  83 C4 06 A1        ....    ADD    SP, A106h
00009922  11 21              .!      ADC    [BX+DI], SP
00009924  0B C0              ..      OR     AX, AX
00009926  74 05              t.      JE     992Dh
00009928  E8 94 0B           ...     CALL   A4BFh
0000992B  EB 1C              ..      JMP    9949h
.
0000992D  C7 44 22 06 00     .D"..   MOV    WORD PTR [SI+22h], 0006h
00009932  80 7E 0F 00        .~..    CMP    BYTE PTR [0Fh], 00h
00009936  75 04              u.      JNE    993Ch
00009938  2B C0              +.      SUB    AX, AX
0000993A  EB 0D              ..      JMP    9949h
.
0000993C  8D 46 06           .F.     LEA    AX, [BP+06h]
0000993F  50                 P       PUSH   AX
00009940  56                 V       PUSH   SI
00009941  E8 11 07           ...     CALL   A055h
00009944  83 C4 04 EB        ....    ADD    SP, EB04h
00009948  C9                 .       LEAVE
.
00009949  5F                 _       POP    DI
0000994A  5E                 ^       POP    SI
0000994B  5D                 ]       POP    BP
0000994C  C3                 .       RET    NEAR
0000994D  55                 U       PUSH   BP
0000994E  8B EC              ..      MOV    BP, SP
00009950  56                 V       PUSH   SI
00009951  57                 W       PUSH   DI
00009952  8B 76 04           .v.     MOV    SI, [BP+04h]
00009955  B8 36 21           .6!     MOV    AX, 2136h
00009958  A3 2C 21           .,!     MOV    [212Ch], AX
0000995B  B8 4F 21           .O!     MOV    AX, 214Fh
0000995E  50                 P       PUSH   AX
0000995F  8D 46 06           .F.     LEA    AX, [BP+06h]
00009962  50                 P       PUSH   AX
00009963  56                 V       PUSH   SI
00009964  E8 28 00           .(.     CALL   998Fh
00009967  83 C4 06 5F        ..._    ADD    SP, 5F06h
0000996B  5E                 ^       POP    SI
0000996C  5D                 ]       POP    BP
0000996D  C3                 .       RET    NEAR
0000996E  55                 U       PUSH   BP
0000996F  8B EC              ..      MOV    BP, SP
00009971  56                 V       PUSH   SI
00009972  57                 W       PUSH   DI
00009973  8B 76 04           .v.     MOV    SI, [BP+04h]
00009976  B8 3B 21           .;!     MOV    AX, 213Bh
00009979  A3 2C 21           .,!     MOV    [212Ch], AX
0000997C  B8 53 21           .S!     MOV    AX, 2153h
0000997F  50                 P       PUSH   AX
00009980  8D 46 06           .F.     LEA    AX, [BP+06h]
00009983  50                 P       PUSH   AX
00009984  56                 V       PUSH   SI
00009985  E8 07 00           ...     CALL   998Fh
00009988  83 C4 06 5F        ..._    ADD    SP, 5F06h
0000998C  5E                 ^       POP    SI
0000998D  5D                 ]       POP    BP
0000998E  C3                 .       RET    NEAR
.
0000998F  55                 U       PUSH   BP
00009990  8B EC              ..      MOV    BP, SP
00009992  56                 V       PUSH   SI
00009993  57                 W       PUSH   DI
00009994  8B 76 04           .v.     MOV    SI, [BP+04h]
00009997  8B 7E 06           .~.     MOV    DI, [BP+06h]
0000999A  83 EC 04 56        ...V    SUB    SP, 5604h
0000999E  E8 B6 05           ...     CALL   9F57h
000099A1  44                 D       INC    SP
000099A2  44                 D       INC    SP
000099A3  8B 45 02           .E.     MOV    AX, [DI+02h]
000099A6  0B C0              ..      OR     AX, AX
000099A8  75 0B              u.      JNE    99B5h
000099AA  8B 05              ..      MOV    AX, [DI]
000099AC  0B C0              ..      OR     AX, AX
000099AE  75 05              u.      JNE    99B5h
000099B0  B8 01 00           ...     MOV    AX, 0001h
000099B3  EB 02              ..      JMP    99B7h
.
000099B5  2B C0              +.      SUB    AX, AX
.
000099B7  0B C0              ..      OR     AX, AX
000099B9  74 05              t.      JE     99C0h
000099BB  C7 45 02 00 F8     .E...   MOV    WORD PTR [DI+02h], F800h
.
000099C0  8B 44 22           .D"     MOV    AX, [SI+22h]
000099C3  0B C0              ..      OR     AX, AX
000099C5  75 56              uV      JNE    9A1Dh
000099C7  8A 45 06           .E.     MOV    AL, [DI+06h]
000099CA  32 E4              2.      XOR    AH, AH
000099CC  25 FC FF           %..     AND    AX, FFFCh
000099CF  50                 P       PUSH   AX
000099D0  56                 V       PUSH   SI
000099D1  E8 B9 07           ...     CALL   A18Dh
000099D4  83 C4 04 A1        ....    ADD    SP, A104h
000099D8  13 21              .!      ADC    SP, [BX+DI]
000099DA  25 02 00           %..     AND    AX, 0002h
000099DD  3D 02 00           =..     CMP    AX, 0002h
000099E0  75 06              u.      JNE    99E8h
000099E2  B8 FF 00           ...     MOV    AX, 00FFh
000099E5  E9 3B 01           .;.     JMP    9B23h
.
000099E8  56                 V       PUSH   SI
000099E9  E8 10 09           ...     CALL   A2FCh
000099EC  44                 D       INC    SP
000099ED  44                 D       INC    SP
000099EE  0B C0              ..      OR     AX, AX
000099F0  74 06              t.      JE     99F8h
000099F2  B8 FF 00           ...     MOV    AX, 00FFh
000099F5  E9 2B 01           .+.     JMP    9B23h
.
000099F8  8A 44 2C           .D,     MOV    AL, [SI+2Ch]
000099FB  32 E4              2.      XOR    AH, AH
000099FD  33 06 15 21        3..!    XOR    AX, [2115h]
00009A01  89 46 FA           .F.     MOV    [BP+FAh], AX
00009A04  8B 44 24           .D$     MOV    AX, [SI+24h]
00009A07  0B C0              ..      OR     AX, AX
00009A09  75 05              u.      JNE    9A10h
00009A0B  81 66 FA FB 00     .f...   AND    WORD PTR [BP+FAh], 00FBh
.
00009A10  8B 46 FA           .F.     MOV    AX, [BP+FAh]
00009A13  0B C0              ..      OR     AX, AX
00009A15  74 06              t.      JE     9A1Dh
00009A17  B8 FF 00           ...     MOV    AX, 00FFh
00009A1A  E9 06 01           ...     JMP    9B23h
.
00009A1D  C7 44 22 06 00     .D"..   MOV    WORD PTR [SI+22h], 0006h
00009A22  EB 78              .x      JMP    9A9Ch
.
00009A24  57                 W       PUSH   DI
00009A25  8A 45 06           .E.     MOV    AL, [DI+06h]
00009A28  32 E4              2.      XOR    AH, AH
00009A2A  50                 P       PUSH   AX
00009A2B  B8 02 00           ...     MOV    AX, 0002h
00009A2E  50                 P       PUSH   AX
00009A2F  8A 45 07           .E.     MOV    AL, [DI+07h]
00009A32  32 E4              2.      XOR    AH, AH
00009A34  93                 .       XCHG   BX
00009A35  58                 X       POP    AX
00009A36  F7 E3              ..      MUL    BX
00009A38  50                 P       PUSH   AX
00009A39  8B 44 26           .D&     MOV    AX, [SI+26h]
00009A3C  50                 P       PUSH   AX
00009A3D  8A 45 06           .E.     MOV    AL, [DI+06h]
00009A40  32 E4              2.      XOR    AH, AH
00009A42  93                 .       XCHG   BX
00009A43  58                 X       POP    AX
00009A44  2B C3              +.      SUB    AX, BX
00009A46  93                 .       XCHG   BX
00009A47  58                 X       POP    AX
00009A48  F7 E3              ..      MUL    BX
00009A4A  93                 .       XCHG   BX
00009A4B  58                 X       POP    AX
00009A4C  03 C3              ..      ADD    AX, BX
00009A4E  50                 P       PUSH   AX
00009A4F  8A 45 07           .E.     MOV    AL, [DI+07h]
00009A52  32 E4              2.      XOR    AH, AH
00009A54  93                 .       XCHG   BX
00009A55  58                 X       POP    AX
00009A56  2B C3              +.      SUB    AX, BX
00009A58  5B                 [       POP    BX
00009A59  88 47 06           .G.     MOV    [BX+06h], AL
00009A5C  EB 55              .U      JMP    9AB3h
.
00009A5E  57                 W       PUSH   DI
00009A5F  8A 45 07           .E.     MOV    AL, [DI+07h]
00009A62  32 E4              2.      XOR    AH, AH
00009A64  50                 P       PUSH   AX
00009A65  B8 02 00           ...     MOV    AX, 0002h
00009A68  50                 P       PUSH   AX
00009A69  8A 45 06           .E.     MOV    AL, [DI+06h]
00009A6C  32 E4              2.      XOR    AH, AH
00009A6E  93                 .       XCHG   BX
00009A6F  58                 X       POP    AX
00009A70  F7 E3              ..      MUL    BX
00009A72  93                 .       XCHG   BX
00009A73  58                 X       POP    AX
00009A74  03 C3              ..      ADD    AX, BX
00009A76  5B                 [       POP    BX
00009A77  88 47 06           .G.     MOV    [BX+06h], AL
00009A7A  EB 37              .7      JMP    9AB3h
.
00009A7C  57                 W       PUSH   DI
00009A7D  8A 45 06           .E.     MOV    AL, [DI+06h]
00009A80  32 E4              2.      XOR    AH, AH
00009A82  50                 P       PUSH   AX
00009A83  8A 45 07           .E.     MOV    AL, [DI+07h]
00009A86  32 E4              2.      XOR    AH, AH
00009A88  50                 P       PUSH   AX
00009A89  8B 44 26           .D&     MOV    AX, [SI+26h]
00009A8C  93                 .       XCHG   BX
00009A8D  58                 X       POP    AX
00009A8E  F7 E3              ..      MUL    BX
00009A90  93                 .       XCHG   BX
00009A91  58                 X       POP    AX
00009A92  03 C3              ..      ADD    AX, BX
00009A94  5B                 [       POP    BX
00009A95  88 47 06           .G.     MOV    [BX+06h], AL
00009A98  EB 19              ..      JMP    9AB3h
00009A9A  EB 17              ..      JMP    9AB3h
.
00009A9C  8A 44 2A           .D*     MOV    AL, [SI+2Ah]
00009A9F  32 E4              2.      XOR    AH, AH
00009AA1  3D 02 00           =..     CMP    AX, 0002h
00009AA4  74 D6              t.      JE     9A7Ch
00009AA6  3D 01 00           =..     CMP    AX, 0001h
00009AA9  74 B3              t.      JE     9A5Eh
00009AAB  3D 00 00           =..     CMP    AX, 0000h
00009AAE  75 03              u.      JNE    9AB3h
00009AB0  E9 71 FF           .q.     JMP    9A24h
.
00009AB3  C6 45 07 00        .E..    MOV    BYTE PTR [DI+07h], 00h
00009AB7  8A 45 06           .E.     MOV    AL, [DI+06h]
00009ABA  32 E4              2.      XOR    AH, AH
00009ABC  50                 P       PUSH   AX
00009ABD  56                 V       PUSH   SI
00009ABE  E8 CC 06           ...     CALL   A18Dh
00009AC1  83 C4 04 8B        ....    ADD    SP, 8B04h
00009AC5  45                 E       INC    BP
00009AC6  04 3D              .=      ADD    AL, 3Dh
00009AC8  08 00              ..      OR     [BX+SI], AL
00009ACA  76 07              v.      JBE    9AD3h
00009ACC  C7 46 F8 02 00     .F...   MOV    WORD PTR [BP+F8h], 0002h
00009AD1  EB 05              ..      JMP    9AD8h
.
00009AD3  C7 46 F8 04 00     .F...   MOV    WORD PTR [BP+F8h], 0004h
.
00009AD8  E9 3F 00           .?.     JMP    9B1Ah
00009ADB  8B 45 04           .E.     MOV    AX, [DI+04h]
00009ADE  50                 P       PUSH   AX
00009ADF  8A 44 2B           .D+     MOV    AL, [SI+2Bh]
00009AE2  32 E4              2.      XOR    AH, AH
00009AE4  93                 .       XCHG   BX
00009AE5  58                 X       POP    AX
00009AE6  03 C3              ..      ADD    AX, BX
00009AE8  50                 P       PUSH   AX
00009AE9  A0 22 21           ."!     MOV    AL, [2122h]
00009AEC  32 E4              2.      XOR    AH, AH
00009AEE  50                 P       PUSH   AX
00009AEF  E8 E3 05           ...     CALL   A0D5h
00009AF2  83 C4 04 8B        ....    ADD    SP, 8B04h
00009AF6  45                 E       INC    BP
00009AF7  02 50 8B           .P.     ADD    DL, [BX+SI+8Bh]
00009AFA  05 50 8A           .P.     ADD    AX, 8A50h
00009AFD  45                 E       INC    BP
00009AFE  09 32              .2      OR     [BP+SI], SI
00009B00  E4 50              .P      IN     AL, 50h
00009B02  8B 46 08           .F.     MOV    AX, [BP+08h]
00009B05  50                 P       PUSH   AX
00009B06  E8 F6 08           ...     CALL   A3FFh
00009B09  83 C4 08 83        ....    ADD    SP, 8308h
00009B0D  3E                 >       DS:
00009B0E  11 21              .!      ADC    [BX+DI], SP
00009B10  00 75 04           .u.     ADD    [DI+04h], DH
00009B13  2B C0              +.      SUB    AX, AX
00009B15  EB 0C              ..      JMP    9B23h
00009B17  FF 4E F8           .N.     DEC    WORD PTR [BP+F8h]
.
00009B1A  83 7E F8 00 75     .~..u   CMP    WORD PTR [BP+F8h], 7500h
00009B1F  BB E8 9C           ...     MOV    BX, 9CE8h
00009B22  09 8D 66 FC        ..f.    OR     [DI+FC66h], CX
00009B26  5F                 _       POP    DI
00009B27  5E                 ^       POP    SI
00009B28  5D                 ]       POP    BP
00009B29  C3                 .       RET    NEAR
00009B2A  55                 U       PUSH   BP
00009B2B  8B EC              ..      MOV    BP, SP
00009B2D  56                 V       PUSH   SI
00009B2E  57                 W       PUSH   DI
00009B2F  8B 76 04           .v.     MOV    SI, [BP+04h]
00009B32  4C                 L       DEC    SP
00009B33  4C                 L       DEC    SP
00009B34  B8 48 21           .H!     MOV    AX, 2148h
00009B37  A3 2C 21           .,!     MOV    [212Ch], AX
00009B3A  81 7E 0A 57 4A     .~.WJ   CMP    WORD PTR [BP+0Ah], 4A57h
00009B3F  74 0C              t.      JE     9B4Dh
00009B41  81 7E 0A 4A 57     .~.JW   CMP    WORD PTR [BP+0Ah], 574Ah
00009B46  74 05              t.      JE     9B4Dh
00009B48  B8 01 00           ...     MOV    AX, 0001h
00009B4B  EB 02              ..      JMP    9B4Fh
.
00009B4D  2B C0              +.      SUB    AX, AX
.
00009B4F  0B C0              ..      OR     AX, AX
00009B51  74 06              t.      JE     9B59h
00009B53  B8 FF FF           ...     MOV    AX, FFFFh
00009B56  E9 7A 00           .z.     JMP    9BD3h
.
00009B59  C7 44 26 50 00     .D&P.   MOV    WORD PTR [SI+26h], 0050h
00009B5E  C6 44 2A 00        .D*.    MOV    BYTE PTR [SI+2Ah], 00h
00009B62  8A 46 0F           .F.     MOV    AL, [BP+0Fh]
00009B65  0A C0              ..      OR     AL, AL
00009B67  74 0E              t.      JE     9B77h
00009B69  56                 V       PUSH   SI
00009B6A  A0 1A 21           ..!     MOV    AL, [211Ah]
00009B6D  32 E4              2.      XOR    AH, AH
00009B6F  F7 D0              ..      NOT    AX
00009B71  5B                 [       POP    BX
00009B72  21 47 28           !G(     AND    [BX+28h], AX
00009B75  EB 0A              ..      JMP    9B81h
.
00009B77  56                 V       PUSH   SI
00009B78  A0 1A 21           ..!     MOV    AL, [211Ah]
00009B7B  32 E4              2.      XOR    AH, AH
00009B7D  5B                 [       POP    BX
00009B7E  09 47 28           .G(     OR     [BX+28h], AX
.
00009B81  8B 44 24           .D$     MOV    AX, [SI+24h]
00009B84  3D 28 00           =(.     CMP    AX, 0028h
00009B87  7D 08              }.      JNL    9B91h
00009B89  BB 5A 21           .Z!     MOV    BX, 215Ah
00009B8C  80 27 FD           .'.     AND    BYTE PTR [BX], FDh
00009B8F  EB 06              ..      JMP    9B97h
.
00009B91  BB 5A 21           .Z!     MOV    BX, 215Ah
00009B94  80 0F 02           ...     OR     BYTE PTR [BX], 02h
.
00009B97  FF 76 0C           .v.     PUSH   [BP+0Ch]
00009B9A  56                 V       PUSH   SI
00009B9B  E8 EF 05           ...     CALL   A18Dh
00009B9E  83 C4 04 C7        ....    ADD    SP, C704h
00009BA2  46                 F       INC    SI
00009BA3  FA                 .       CLI
00009BA4  0A 00              ..      OR     AL, [BX+SI]
00009BA6  EB 22              ."      JMP    9BCAh
00009BA8  FF 76 08           .v.     PUSH   [BP+08h]
00009BAB  FF 76 06           .v.     PUSH   [BP+06h]
00009BAE  B8 01 00           ...     MOV    AX, 0001h
00009BB1  50                 P       PUSH   AX
00009BB2  B8 57 21           .W!     MOV    AX, 2157h
00009BB5  50                 P       PUSH   AX
00009BB6  E8 46 08           .F.     CALL   A3FFh
00009BB9  83 C4 08 83        ....    ADD    SP, 8308h
00009BBD  3E                 >       DS:
00009BBE  11 21              .!      ADC    [BX+DI], SP
00009BC0  00 75 04           .u.     ADD    [DI+04h], DH
00009BC3  2B C0              +.      SUB    AX, AX
00009BC5  EB 0C              ..      JMP    9BD3h
00009BC7  FF 4E FA           .N.     DEC    WORD PTR [BP+FAh]
.
00009BCA  83 7E FA 00 75     .~..u   CMP    WORD PTR [BP+FAh], 7500h
00009BCF  D8                 .       ...
00009BD0  E8 EC 08           ...     CALL   A4BFh
.
00009BD3  8D 66 FC           .f.     LEA    SP, [BP+FCh]
00009BD6  5F                 _       POP    DI
00009BD7  5E                 ^       POP    SI
00009BD8  5D                 ]       POP    BP
00009BD9  C3                 .       RET    NEAR
.
00009BDA  55                 U       PUSH   BP
00009BDB  8B EC              ..      MOV    BP, SP
00009BDD  56                 V       PUSH   SI
00009BDE  57                 W       PUSH   DI
00009BDF  8B 76 04           .v.     MOV    SI, [BP+04h]
00009BE2  4C                 L       DEC    SP
00009BE3  4C                 L       DEC    SP
00009BE4  C7 44 26 28 00     .D&(.   MOV    WORD PTR [SI+26h], 0028h
00009BE9  56                 V       PUSH   SI
00009BEA  E8 4F 05           .O.     CALL   A13Ch
00009BED  44                 D       INC    SP
00009BEE  44                 D       INC    SP
00009BEF  56                 V       PUSH   SI
00009BF0  E8 56 07           .V.     CALL   A349h
00009BF3  44                 D       INC    SP
00009BF4  44                 D       INC    SP
00009BF5  0B C0              ..      OR     AX, AX
00009BF7  74 0F              t.      JE     9C08h
00009BF9  B8 6A 2D           .j-     MOV    AX, 2D6Ah
00009BFC  50                 P       PUSH   AX
00009BFD  E8 18 F9           ...     CALL   9518h
00009C00  44                 D       INC    SP
00009C01  44                 D       INC    SP
00009C02  B8 FF FF           ...     MOV    AX, FFFFh
00009C05  E9 98 00           ...     JMP    9CA0h
.
00009C08  A1 24 21           .$!     MOV    AX, [2124h]
00009C0B  05 00 02           ...     ADD    AX, 0200h
00009C0E  93                 .       XCHG   BX
00009C0F  8A 07              ..      MOV    AL, [BX]
00009C11  88 46 FB           .F.     MOV    [BP+FBh], AL
00009C14  A1 24 21           .$!     MOV    AX, [2124h]
00009C17  05 01 02           ...     ADD    AX, 0201h
00009C1A  93                 .       XCHG   BX
00009C1B  8A 07              ..      MOV    AL, [BX]
00009C1D  3C FF              <.      CMP    AL, FFh
00009C1F  75 0A              u.      JNE    9C2Bh
00009C21  80 7E FB FC        .~..    CMP    BYTE PTR [FBh], FCh
00009C25  72 04              r.      JC     9C2Bh
00009C27  2B C0              +.      SUB    AX, AX
00009C29  EB 03              ..      JMP    9C2Eh
.
00009C2B  B8 01 00           ...     MOV    AX, 0001h
.
00009C2E  0B C0              ..      OR     AX, AX
00009C30  74 41              tA      JE     9C73h
00009C32  EB 22              ."      JMP    9C56h
.
00009C34  56                 V       PUSH   SI
00009C35  B8 57 1E           .W.     MOV    AX, 1E57h
00009C38  5B                 [       POP    BX
00009C39  89 47 08           .G.     MOV    [BX+08h], AX
00009C3C  EB 2F              ./      JMP    9C6Dh
.
00009C3E  56                 V       PUSH   SI
00009C3F  B8 74 1E           .t.     MOV    AX, 1E74h
00009C42  5B                 [       POP    BX
00009C43  89 47 08           .G.     MOV    [BX+08h], AX
00009C46  C6 44 2A 02        .D*.    MOV    BYTE PTR [SI+2Ah], 02h
00009C4A  EB 21              .!      JMP    9C6Dh
.
00009C4C  56                 V       PUSH   SI
00009C4D  B8 3A 1E           .:.     MOV    AX, 1E3Ah
00009C50  5B                 [       POP    BX
00009C51  89 47 08           .G.     MOV    [BX+08h], AX
00009C54  EB 17              ..      JMP    9C6Dh
.
00009C56  A1 24 21           .$!     MOV    AX, [2124h]
00009C59  05 FF 01           ...     ADD    AX, 01FFh
00009C5C  93                 .       XCHG   BX
00009C5D  8A 07              ..      MOV    AL, [BX]
00009C5F  32 E4              2.      XOR    AH, AH
00009C61  3D E5 00           =..     CMP    AX, 00E5h
00009C64  74 D8              t.      JE     9C3Eh
00009C66  3D 01 00           =..     CMP    AX, 0001h
00009C69  74 C9              t.      JE     9C34h
00009C6B  EB DF              ..      JMP    9C4Ch
.
00009C6D  2B C0              +.      SUB    AX, AX
00009C6F  EB 2F              ./      JMP    9CA0h
00009C71  EB 26              .&      JMP    9C99h
.
00009C73  56                 V       PUSH   SI
00009C74  8A 46 FB           .F.     MOV    AL, [BP+FBh]
00009C77  32 E4              2.      XOR    AH, AH
00009C79  25 01 00           %..     AND    AX, 0001h
00009C7C  5B                 [       POP    BX
00009C7D  88 47 2A           .G*     MOV    [BX+2Ah], AL
00009C80  56                 V       PUSH   SI
00009C81  B8 E6 20           ..      MOV    AX, 20E6h
00009C84  50                 P       PUSH   AX
00009C85  8A 46 FB           .F.     MOV    AL, [BP+FBh]
00009C88  32 E4              2.      XOR    AH, AH
00009C8A  2D FC 00           -..     SUB    AX, 00FCh
00009C8D  D1 E0              ..      SHL    AX, 1
00009C8F  93                 .       XCHG   BX
00009C90  58                 X       POP    AX
00009C91  03 D8              ..      ADD    BX, AX
00009C93  8B 07              ..      MOV    AX, [BX]
00009C95  5B                 [       POP    BX
00009C96  89 47 08           .G.     MOV    [BX+08h], AX
.
00009C99  C7 44 22 06 00     .D"..   MOV    WORD PTR [SI+22h], 0006h
00009C9E  2B C0              +.      SUB    AX, AX
.
00009CA0  8D 66 FC           .f.     LEA    SP, [BP+FCh]
00009CA3  5F                 _       POP    DI
00009CA4  5E                 ^       POP    SI
00009CA5  5D                 ]       POP    BP
00009CA6  C3                 .       RET    NEAR
.
00009CA7  55                 U       PUSH   BP
00009CA8  8B EC              ..      MOV    BP, SP
00009CAA  56                 V       PUSH   SI
00009CAB  57                 W       PUSH   DI
00009CAC  8B 76 04           .v.     MOV    SI, [BP+04h]
00009CAF  4C                 L       DEC    SP
00009CB0  4C                 L       DEC    SP
00009CB1  B8 01 00           ...     MOV    AX, 0001h
00009CB4  50                 P       PUSH   AX
00009CB5  56                 V       PUSH   SI
00009CB6  E8 D4 04           ...     CALL   A18Dh
00009CB9  83 C4 04 C6        ....    ADD    SP, C604h
00009CBD  44                 D       INC    SP
00009CBE  2B 00              +.      SUB    AX, [BX+SI]
00009CC0  56                 V       PUSH   SI
00009CC1  E8 85 06           ...     CALL   A349h
00009CC4  44                 D       INC    SP
00009CC5  44                 D       INC    SP
00009CC6  0B C0              ..      OR     AX, AX
00009CC8  74 70              tp      JE     9D3Ah
00009CCA  C6 44 2B 01        .D+.    MOV    BYTE PTR [SI+2Bh], 01h
00009CCE  56                 V       PUSH   SI
00009CCF  E8 6A 04           .j.     CALL   A13Ch
00009CD2  44                 D       INC    SP
00009CD3  44                 D       INC    SP
00009CD4  56                 V       PUSH   SI
00009CD5  E8 71 06           .q.     CALL   A349h
00009CD8  44                 D       INC    SP
00009CD9  44                 D       INC    SP
00009CDA  0B C0              ..      OR     AX, AX
00009CDC  74 0E              t.      JE     9CECh
00009CDE  B8 87 2D           ..-     MOV    AX, 2D87h
00009CE1  50                 P       PUSH   AX
00009CE2  E8 33 F8           .3.     CALL   9518h
00009CE5  44                 D       INC    SP
00009CE6  44                 D       INC    SP
00009CE7  B8 FF FF           ...     MOV    AX, FFFFh
00009CEA  EB 5C              .\      JMP    9D48h
.
00009CEC  A1 24 21           .$!     MOV    AX, [2124h]
00009CEF  89 46 FA           .F.     MOV    [BP+FAh], AX
00009CF2  40                 @       INC    AX
00009CF3  40                 @       INC    AX
00009CF4  93                 .       XCHG   BX
00009CF5  8B 07              ..      MOV    AX, [BX]
00009CF7  3D 00 11           =..     CMP    AX, 1100h
00009CFA  75 12              u.      JNE    9D0Eh
00009CFC  56                 V       PUSH   SI
00009CFD  B8 96 1F           ...     MOV    AX, 1F96h
00009D00  5B                 [       POP    BX
00009D01  89 47 08           .G.     MOV    [BX+08h], AX
00009D04  C6 44 2A 01        .D*.    MOV    BYTE PTR [SI+2Ah], 01h
00009D08  2B C0              +.      SUB    AX, AX
00009D0A  EB 3C              .<      JMP    9D48h
00009D0C  EB 1E              ..      JMP    9D2Ch
.
00009D0E  8B 46 FA           .F.     MOV    AX, [BP+FAh]
00009D11  05 04 00           ...     ADD    AX, 0004h
00009D14  93                 .       XCHG   BX
00009D15  8B 07              ..      MOV    AX, [BX]
00009D17  3D 48 49           =HI     CMP    AX, 4948h
00009D1A  75 10              u.      JNE    9D2Ch
00009D1C  56                 V       PUSH   SI
00009D1D  B8 A7 1F           ...     MOV    AX, 1FA7h
00009D20  5B                 [       POP    BX
00009D21  89 47 08           .G.     MOV    [BX+08h], AX
00009D24  C6 44 2A 01        .D*.    MOV    BYTE PTR [SI+2Ah], 01h
00009D28  2B C0              +.      SUB    AX, AX
00009D2A  EB 1C              ..      JMP    9D48h
.
00009D2C  B8 AB 2D           ..-     MOV    AX, 2DABh
00009D2F  50                 P       PUSH   AX
00009D30  E8 E5 F7           ...     CALL   9518h
00009D33  44                 D       INC    SP
00009D34  44                 D       INC    SP
00009D35  B8 FF FF           ...     MOV    AX, FFFFh
00009D38  EB 0E              ..      JMP    9D48h
.
00009D3A  56                 V       PUSH   SI
00009D3B  B8 C9 20           ..      MOV    AX, 20C9h
00009D3E  5B                 [       POP    BX
00009D3F  89 47 08           .G.     MOV    [BX+08h], AX
00009D42  C6 44 2A 02        .D*.    MOV    BYTE PTR [SI+2Ah], 02h
00009D46  2B C0              +.      SUB    AX, AX
.
00009D48  8D 66 FC           .f.     LEA    SP, [BP+FCh]
00009D4B  5F                 _       POP    DI
00009D4C  5E                 ^       POP    SI
00009D4D  5D                 ]       POP    BP
00009D4E  C3                 .       RET    NEAR
.
00009D4F  55                 U       PUSH   BP
00009D50  8B EC              ..      MOV    BP, SP
00009D52  56                 V       PUSH   SI
00009D53  57                 W       PUSH   DI
00009D54  8B 76 04           .v.     MOV    SI, [BP+04h]
00009D57  4C                 L       DEC    SP
00009D58  4C                 L       DEC    SP
00009D59  56                 V       PUSH   SI
00009D5A  E8 DF 03           ...     CALL   A13Ch
00009D5D  44                 D       INC    SP
00009D5E  44                 D       INC    SP
00009D5F  56                 V       PUSH   SI
00009D60  E8 3D 05           .=.     CALL   A2A0h
00009D63  44                 D       INC    SP
00009D64  44                 D       INC    SP
00009D65  0B C0              ..      OR     AX, AX
00009D67  74 0F              t.      JE     9D78h
00009D69  B8 D1 2D           ..-     MOV    AX, 2DD1h
00009D6C  50                 P       PUSH   AX
00009D6D  E8 A8 F7           ...     CALL   9518h
00009D70  44                 D       INC    SP
00009D71  44                 D       INC    SP
00009D72  B8 FF FF           ...     MOV    AX, FFFFh
00009D75  E9 26 01           .&.     JMP    9E9Eh
.
00009D78  8B 44 28           .D(     MOV    AX, [SI+28h]
00009D7B  50                 P       PUSH   AX
00009D7C  A0 1A 21           ..!     MOV    AL, [211Ah]
00009D7F  32 E4              2.      XOR    AH, AH
00009D81  93                 .       XCHG   BX
00009D82  58                 X       POP    AX
00009D83  23 C3              #.      AND    AX, BX
00009D85  0B C0              ..      OR     AX, AX
00009D87  74 3B              t;      JE     9DC4h
00009D89  56                 V       PUSH   SI
00009D8A  A0 1A 21           ..!     MOV    AL, [211Ah]
00009D8D  32 E4              2.      XOR    AH, AH
00009D8F  F7 D0              ..      NOT    AX
00009D91  5B                 [       POP    BX
00009D92  21 47 28           !G(     AND    [BX+28h], AX
00009D95  B8 02 00           ...     MOV    AX, 0002h
00009D98  50                 P       PUSH   AX
00009D99  56                 V       PUSH   SI
00009D9A  E8 F0 03           ...     CALL   A18Dh
00009D9D  83 C4 04 56        ...V    ADD    SP, 5604h
00009DA1  E8 58 05           .X.     CALL   A2FCh
00009DA4  44                 D       INC    SP
00009DA5  44                 D       INC    SP
00009DA6  0B C0              ..      OR     AX, AX
00009DA8  74 0F              t.      JE     9DB9h
00009DAA  B8 EC 2D           ..-     MOV    AX, 2DECh
00009DAD  50                 P       PUSH   AX
00009DAE  E8 67 F7           .g.     CALL   9518h
00009DB1  44                 D       INC    SP
00009DB2  44                 D       INC    SP
00009DB3  B8 FF FF           ...     MOV    AX, FFFFh
00009DB6  E9 E5 00           ...     JMP    9E9Eh
.
00009DB9  56                 V       PUSH   SI
00009DBA  B8 79 1F           .y.     MOV    AX, 1F79h
00009DBD  5B                 [       POP    BX
00009DBE  89 47 08           .G.     MOV    [BX+08h], AX
00009DC1  E9 D8 00           ...     JMP    9E9Ch
.
00009DC4  56                 V       PUSH   SI
00009DC5  E8 81 05           ...     CALL   A349h
00009DC8  44                 D       INC    SP
00009DC9  44                 D       INC    SP
00009DCA  0B C0              ..      OR     AX, AX
00009DCC  74 0F              t.      JE     9DDDh
00009DCE  B8 06 2E           ...     MOV    AX, 2E06h
00009DD1  50                 P       PUSH   AX
00009DD2  E8 43 F7           .C.     CALL   9518h
00009DD5  44                 D       INC    SP
00009DD6  44                 D       INC    SP
00009DD7  B8 FF FF           ...     MOV    AX, FFFFh
00009DDA  E9 C1 00           ...     JMP    9E9Eh
.
00009DDD  C6 44 2A 01        .D*.    MOV    BYTE PTR [SI+2Ah], 01h
00009DE1  A1 24 21           .$!     MOV    AX, [2124h]
00009DE4  05 00 02           ...     ADD    AX, 0200h
00009DE7  89 46 FA           .F.     MOV    [BP+FAh], AX
00009DEA  93                 .       XCHG   BX
00009DEB  8B 07              ..      MOV    AX, [BX]
00009DED  3D FD FF           =..     CMP    AX, FFFDh
00009DF0  75 0B              u.      JNE    9DFDh
00009DF2  56                 V       PUSH   SI
00009DF3  B8 72 20           .r      MOV    AX, 2072h
00009DF6  5B                 [       POP    BX
00009DF7  89 47 08           .G.     MOV    [BX+08h], AX
00009DFA  E9 9F 00           ...     JMP    9E9Ch
.
00009DFD  8B 5E FA           .^.     MOV    BX, [BP+FAh]
00009E00  8B 07              ..      MOV    AX, [BX]
00009E02  3D FA FF           =..     CMP    AX, FFFAh
00009E05  75 0B              u.      JNE    9E12h
00009E07  56                 V       PUSH   SI
00009E08  B8 8F 20           ..      MOV    AX, 208Fh
00009E0B  5B                 [       POP    BX
00009E0C  89 47 08           .G.     MOV    [BX+08h], AX
00009E0F  E9 8A 00           ...     JMP    9E9Ch
.
00009E12  8B 5E FA           .^.     MOV    BX, [BP+FAh]
00009E15  8B 07              ..      MOV    AX, [BX]
00009E17  3D F9 FF           =..     CMP    AX, FFF9h
00009E1A  75 0B              u.      JNE    9E27h
00009E1C  56                 V       PUSH   SI
00009E1D  B8 AC 20           ..      MOV    AX, 20ACh
00009E20  5B                 [       POP    BX
00009E21  89 47 08           .G.     MOV    [BX+08h], AX
00009E24  E9 75 00           .u.     JMP    9E9Ch
.
00009E27  A1 24 21           .$!     MOV    AX, [2124h]
00009E2A  05 80 00           ...     ADD    AX, 0080h
00009E2D  89 46 FA           .F.     MOV    [BP+FAh], AX
00009E30  93                 .       XCHG   BX
00009E31  8B 07              ..      MOV    AX, [BX]
00009E33  3D E9 05           =..     CMP    AX, 05E9h
00009E36  75 11              u.      JNE    9E49h
00009E38  56                 V       PUSH   SI
00009E39  B8 E8 1E           ...     MOV    AX, 1EE8h
00009E3C  5B                 [       POP    BX
00009E3D  89 47 08           .G.     MOV    [BX+08h], AX
00009E40  56                 V       PUSH   SI
00009E41  B8 F8 20           ..      MOV    AX, 20F8h
00009E44  5B                 [       POP    BX
00009E45  89 07              ..      MOV    [BX], AX
00009E47  EB 53              .S      JMP    9E9Ch
.
00009E49  8B 5E FA           .^.     MOV    BX, [BP+FAh]
00009E4C  8B 07              ..      MOV    AX, [BX]
00009E4E  3D 47 45           =GE     CMP    AX, 4547h
00009E51  75 12              u.      JNE    9E65h
00009E53  56                 V       PUSH   SI
00009E54  B8 05 1F           ...     MOV    AX, 1F05h
00009E57  5B                 [       POP    BX
00009E58  89 47 08           .G.     MOV    [BX+08h], AX
00009E5B  C6 44 2B 00        .D+.    MOV    BYTE PTR [SI+2Bh], 00h
00009E5F  C6 44 2A 02        .D*.    MOV    BYTE PTR [SI+2Ah], 02h
00009E63  EB 37              .7      JMP    9E9Ch
.
00009E65  8B 5E FA           .^.     MOV    BX, [BP+FAh]
00009E68  8B 07              ..      MOV    AX, [BX]
00009E6A  3D 50 52           =PR     CMP    AX, 5250h
00009E6D  75 0A              u.      JNE    9E79h
00009E6F  56                 V       PUSH   SI
00009E70  B8 22 1F           .".     MOV    AX, 1F22h
00009E73  5B                 [       POP    BX
00009E74  89 47 08           .G.     MOV    [BX+08h], AX
00009E77  EB 23              .#      JMP    9E9Ch
.
00009E79  A1 24 21           .$!     MOV    AX, [2124h]
00009E7C  05 03 00           ...     ADD    AX, 0003h
00009E7F  89 46 FA           .F.     MOV    [BP+FAh], AX
00009E82  93                 .       XCHG   BX
00009E83  8B 07              ..      MOV    AX, [BX]
00009E85  3D 49 43           =IC     CMP    AX, 4349h
00009E88  75 0A              u.      JNE    9E94h
00009E8A  56                 V       PUSH   SI
00009E8B  B8 3F 1F           .?.     MOV    AX, 1F3Fh
00009E8E  5B                 [       POP    BX
00009E8F  89 47 08           .G.     MOV    [BX+08h], AX
00009E92  EB 08              ..      JMP    9E9Ch
.
00009E94  56                 V       PUSH   SI
00009E95  B8 CB 1E           ...     MOV    AX, 1ECBh
00009E98  5B                 [       POP    BX
00009E99  89 47 08           .G.     MOV    [BX+08h], AX
.
00009E9C  2B C0              +.      SUB    AX, AX
.
00009E9E  8D 66 FC           .f.     LEA    SP, [BP+FCh]
00009EA1  5F                 _       POP    DI
00009EA2  5E                 ^       POP    SI
00009EA3  5D                 ]       POP    BP
00009EA4  C3                 .       RET    NEAR
.
00009EA5  55                 U       PUSH   BP
00009EA6  8B EC              ..      MOV    BP, SP
00009EA8  56                 V       PUSH   SI
00009EA9  57                 W       PUSH   DI
00009EAA  8B 76 04           .v.     MOV    SI, [BP+04h]
00009EAD  4C                 L       DEC    SP
00009EAE  4C                 L       DEC    SP
00009EAF  56                 V       PUSH   SI
00009EB0  E8 89 02           ...     CALL   A13Ch
00009EB3  44                 D       INC    SP
00009EB4  44                 D       INC    SP
00009EB5  56                 V       PUSH   SI
00009EB6  E8 90 04           ...     CALL   A349h
00009EB9  44                 D       INC    SP
00009EBA  44                 D       INC    SP
00009EBB  0B C0              ..      OR     AX, AX
00009EBD  74 0E              t.      JE     9ECDh
00009EBF  B8 22 2E           .".     MOV    AX, 2E22h
00009EC2  50                 P       PUSH   AX
00009EC3  E8 52 F6           .R.     CALL   9518h
00009EC6  44                 D       INC    SP
00009EC7  44                 D       INC    SP
00009EC8  B8 FF FF           ...     MOV    AX, FFFFh
00009ECB  EB 62              .b      JMP    9F2Fh
.
00009ECD  A1 24 21           .$!     MOV    AX, [2124h]
00009ED0  89 46 FA           .F.     MOV    [BP+FAh], AX
00009ED3  93                 .       XCHG   BX
00009ED4  8B 07              ..      MOV    AX, [BX]
00009ED6  3D FD FF           =..     CMP    AX, FFFDh
00009ED9  75 0E              u.      JNE    9EE9h
00009EDB  C6 44 2A 01        .D*.    MOV    BYTE PTR [SI+2Ah], 01h
00009EDF  56                 V       PUSH   SI
00009EE0  B8 55 20           .U      MOV    AX, 2055h
00009EE3  5B                 [       POP    BX
00009EE4  89 47 08           .G.     MOV    [BX+08h], AX
00009EE7  EB 44              .D      JMP    9F2Dh
.
00009EE9  B8 01 00           ...     MOV    AX, 0001h
00009EEC  50                 P       PUSH   AX
00009EED  56                 V       PUSH   SI
00009EEE  E8 9C 02           ...     CALL   A18Dh
00009EF1  83 C4 04 56        ...V    ADD    SP, 5604h
00009EF5  E8 51 04           .Q.     CALL   A349h
00009EF8  44                 D       INC    SP
00009EF9  44                 D       INC    SP
00009EFA  0B C0              ..      OR     AX, AX
00009EFC  74 0E              t.      JE     9F0Ch
00009EFE  B8 3E 2E           .>.     MOV    AX, 2E3Eh
00009F01  50                 P       PUSH   AX
00009F02  E8 13 F6           ...     CALL   9518h
00009F05  44                 D       INC    SP
00009F06  44                 D       INC    SP
00009F07  B8 FF FF           ...     MOV    AX, FFFFh
00009F0A  EB 23              .#      JMP    9F2Fh
.
00009F0C  A1 24 21           .$!     MOV    AX, [2124h]
00009F0F  40                 @       INC    AX
00009F10  89 46 FA           .F.     MOV    [BP+FAh], AX
00009F13  93                 .       XCHG   BX
00009F14  8B 07              ..      MOV    AX, [BX]
00009F16  3D FF FF           =..     CMP    AX, FFFFh
00009F19  74 0A              t.      JE     9F25h
00009F1B  56                 V       PUSH   SI
00009F1C  B8 5C 1F           .\.     MOV    AX, 1F5Ch
00009F1F  5B                 [       POP    BX
00009F20  89 47 08           .G.     MOV    [BX+08h], AX
00009F23  EB 08              ..      JMP    9F2Dh
.
00009F25  56                 V       PUSH   SI
00009F26  B8 38 20           .8      MOV    AX, 2038h
00009F29  5B                 [       POP    BX
00009F2A  89 47 08           .G.     MOV    [BX+08h], AX
.
00009F2D  2B C0              +.      SUB    AX, AX
.
00009F2F  8D 66 FC           .f.     LEA    SP, [BP+FCh]
00009F32  5F                 _       POP    DI
00009F33  5E                 ^       POP    SI
00009F34  5D                 ]       POP    BP
00009F35  C3                 .       RET    NEAR
.
00009F36  55                 U       PUSH   BP
00009F37  8B EC              ..      MOV    BP, SP
00009F39  56                 V       PUSH   SI
00009F3A  57                 W       PUSH   DI
00009F3B  8B 76 04           .v.     MOV    SI, [BP+04h]
00009F3E  56                 V       PUSH   SI
00009F3F  B8 EE 20           ..      MOV    AX, 20EEh
00009F42  5B                 [       POP    BX
00009F43  89 07              ..      MOV    [BX], AX
00009F45  56                 V       PUSH   SI
00009F46  B8 91 1E           ...     MOV    AX, 1E91h
00009F49  5B                 [       POP    BX
00009F4A  89 47 08           .G.     MOV    [BX+08h], AX
00009F4D  C6 44 2B 00        .D+.    MOV    BYTE PTR [SI+2Bh], 00h
00009F51  2B C0              +.      SUB    AX, AX
00009F53  5F                 _       POP    DI
00009F54  5E                 ^       POP    SI
00009F55  5D                 ]       POP    BP
00009F56  C3                 .       RET    NEAR
.
00009F57  55                 U       PUSH   BP
00009F58  8B EC              ..      MOV    BP, SP
00009F5A  56                 V       PUSH   SI
00009F5B  57                 W       PUSH   DI
00009F5C  8B 76 04           .v.     MOV    SI, [BP+04h]
00009F5F  4C                 L       DEC    SP
00009F60  4C                 L       DEC    SP
00009F61  8B 44 08           .D.     MOV    AX, [SI+08h]
00009F64  89 C7              ..      MOV    DI, AX
00009F66  8B 05              ..      MOV    AX, [DI]
00009F68  3D FE FF           =..     CMP    AX, FFFEh
00009F6B  73 0A              s.      JNC    9F77h
00009F6D  8B C7              ..      MOV    AX, DI
00009F6F  89 46 FA           .F.     MOV    [BP+FAh], AX
00009F72  2D 0C 00           -..     SUB    AX, 000Ch
00009F75  89 C7              ..      MOV    DI, AX
.
00009F77  8B 45 0C           .E.     MOV    AX, [DI+0Ch]
00009F7A  A3 28 21           .(!     MOV    [2128h], AX
00009F7D  B8 80 00           ...     MOV    AX, 0080h
00009F80  50                 P       PUSH   AX
00009F81  8A 45 1B           .E.     MOV    AL, [DI+1Bh]
00009F84  32 E4              2.      XOR    AH, AH
00009F86  93                 .       XCHG   BX
00009F87  58                 X       POP    AX
00009F88  8B CB              ..      MOV    CX, BX
00009F8A  D3 E0              ..      SHL    AX, CL
00009F8C  A3 2A 21           .*!     MOV    [212Ah], AX
00009F8F  8D 66 FC           .f.     LEA    SP, [BP+FCh]
00009F92  5F                 _       POP    DI
00009F93  5E                 ^       POP    SI
00009F94  5D                 ]       POP    BP
00009F95  C3                 .       RET    NEAR
.
00009F96  55                 U       PUSH   BP
00009F97  8B EC              ..      MOV    BP, SP
00009F99  56                 V       PUSH   SI
00009F9A  57                 W       PUSH   DI
00009F9B  8B 76 04           .v.     MOV    SI, [BP+04h]
00009F9E  8B 7E 06           .~.     MOV    DI, [BP+06h]
00009FA1  83 EC 08 8A        ....    SUB    SP, 8A08h
00009FA5  45                 E       INC    BP
00009FA6  09 32              .2      OR     [BP+SI], SI
00009FA8  E4 A3              ..      IN     AL, A3h
00009FAA  32 21              2!      XOR    AH, [BX+DI]
00009FAC  8B 45 04           .E.     MOV    AX, [DI+04h]
00009FAF  93                 .       XCHG   BX
00009FB0  A1 28 21           .(!     MOV    AX, [2128h]
00009FB3  2B C3              +.      SUB    AX, BX
00009FB5  89 46 F8           .F.     MOV    [BP+F8h], AX
00009FB8  39 06 32 21        9.2!    CMP    [2132h], AX
00009FBC  7E 06              ~.      JLE    9FC4h
00009FBE  8B 46 F8           .F.     MOV    AX, [BP+F8h]
00009FC1  A3 32 21           .2!     MOV    [2132h], AX
.
00009FC4  8B 45 04           .E.     MOV    AX, [DI+04h]
00009FC7  89 46 F6           .F.     MOV    [BP+F6h], AX
00009FCA  8B 04              ..      MOV    AX, [SI]
00009FCC  0B C0              ..      OR     AX, AX
00009FCE  74 15              t.      JE     9FE5h
00009FD0  C7 06 32 21 01 00  ..2!..  MOV    WORD PTR [2132h], 0001h
00009FD6  8B 04              ..      MOV    AX, [SI]
00009FD8  03 46 F6           .F.     ADD    AX, [BP+F6h]
00009FDB  93                 .       XCHG   BX
00009FDC  8A 07              ..      MOV    AL, [BX]
00009FDE  32 E4              2.      XOR    AH, AH
00009FE0  89 46 F6           .F.     MOV    [BP+F6h], AX
00009FE3  EB 08              ..      JMP    9FEDh
.
00009FE5  8A 44 2B           .D+     MOV    AL, [SI+2Bh]
00009FE8  32 E4              2.      XOR    AH, AH
00009FEA  01 46 F6           .F.     ADD    [BP+F6h], AX
.
00009FED  C7 46 FA 0A 00     .F...   MOV    WORD PTR [BP+FAh], 000Ah
00009FF2  EB 54              .T      JMP    A048h
00009FF4  FF 76 F6           .v.     PUSH   [BP+F6h]
00009FF7  A0 22 21           ."!     MOV    AL, [2122h]
00009FFA  32 E4              2.      XOR    AH, AH
00009FFC  50                 P       PUSH   AX
00009FFD  E8 D5 00           ...     CALL   A0D5h
0000A000  83 C4 04 8B        ....    ADD    SP, 8B04h
0000A004  45                 E       INC    BP
0000A005  02 50 8B           .P.     ADD    DL, [BX+SI+8Bh]
0000A008  05 50 A1           .P.     ADD    AX, A150h
0000A00B  32 21              2!      XOR    AH, [BX+DI]
0000A00D  50                 P       PUSH   AX
0000A00E  FF 76 08           .v.     PUSH   [BP+08h]
0000A011  E8 EB 03           ...     CALL   A3FFh
0000A014  83 C4 08 83        ....    ADD    SP, 8308h
0000A018  3E                 >       DS:
0000A019  11 21              .!      ADC    [BX+DI], SP
0000A01B  00 75 0A           .u.     ADD    [DI+0Ah], DH
0000A01E  57                 W       PUSH   DI
0000A01F  A1 32 21           .2!     MOV    AX, [2132h]
0000A022  5B                 [       POP    BX
0000A023  28 47 09           (G.     SUB    [BX+09h], AL
0000A026  EB 26              .&      JMP    A04Eh
0000A028  A1 11 21           ..!     MOV    AX, [2111h]
0000A02B  89 46 F4           .F.     MOV    [BP+F4h], AX
0000A02E  56                 V       PUSH   SI
0000A02F  E8 0A 01           ...     CALL   A13Ch
0000A032  44                 D       INC    SP
0000A033  44                 D       INC    SP
0000A034  8B 45 06           .E.     MOV    AX, [DI+06h]
0000A037  50                 P       PUSH   AX
0000A038  56                 V       PUSH   SI
0000A039  E8 51 01           .Q.     CALL   A18Dh
0000A03C  83 C4 04 8B        ....    ADD    SP, 8B04h
0000A040  46                 F       INC    SI
0000A041  F4                 .       HALT
0000A042  A3 11 21           ..!     MOV    [2111h], AX
0000A045  FF 4E FA           .N.     DEC    WORD PTR [BP+FAh]
.
0000A048  83 7E FA 00 75     .~..u   CMP    WORD PTR [BP+FAh], 7500h
0000A04D  A6                 .       CMPSB
.
0000A04E  8D 66 FC           .f.     LEA    SP, [BP+FCh]
0000A051  5F                 _       POP    DI
0000A052  5E                 ^       POP    SI
0000A053  5D                 ]       POP    BP
0000A054  C3                 .       RET    NEAR
.
0000A055  55                 U       PUSH   BP
0000A056  8B EC              ..      MOV    BP, SP
0000A058  56                 V       PUSH   SI
0000A059  57                 W       PUSH   DI
0000A05A  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A05D  8B 7E 06           .~.     MOV    DI, [BP+06h]
0000A060  57                 W       PUSH   DI
0000A061  A1 32 21           .2!     MOV    AX, [2132h]
0000A064  5B                 [       POP    BX
0000A065  01 47 04           .G.     ADD    [BX+04h], AX
0000A068  8B 45 04           .E.     MOV    AX, [DI+04h]
0000A06B  3B 06 28 21        ;.(!    CMP    AX, [2128h]
0000A06F  72 18              r.      JC     A089h
0000A071  C7 45 04 00 00     .E...   MOV    WORD PTR [DI+04h], 0000h
0000A076  8B C7              ..      MOV    AX, DI
0000A078  05 06 00           ...     ADD    AX, 0006h
0000A07B  93                 .       XCHG   BX
0000A07C  FF 07              ..      INC    WORD PTR [BX]
0000A07E  8B 45 06           .E.     MOV    AX, [DI+06h]
0000A081  50                 P       PUSH   AX
0000A082  56                 V       PUSH   SI
0000A083  E8 07 01           ...     CALL   A18Dh
0000A086  83 C4 04 57        ...W    ADD    SP, 5704h
0000A08A  A1 32 21           .2!     MOV    AX, [2132h]
0000A08D  F7 26 2A 21        .&*!    MUL    WORD PTR [212Ah]
0000A091  5B                 [       POP    BX
0000A092  01 07              ..      ADD    [BX], AX
0000A094  5F                 _       POP    DI
0000A095  5E                 ^       POP    SI
0000A096  5D                 ]       POP    BP
0000A097  C3                 .       RET    NEAR
.
0000A098  55                 U       PUSH   BP
0000A099  8B EC              ..      MOV    BP, SP
0000A09B  E8 41 F5           .A.     CALL   95DFh
0000A09E  E8 52 F5           .R.     CALL   95F3h
0000A0A1  B8 08 00           ...     MOV    AX, 0008h
0000A0A4  50                 P       PUSH   AX
0000A0A5  E8 8E F4           ...     CALL   9536h
0000A0A8  44                 D       INC    SP
0000A0A9  44                 D       INC    SP
0000A0AA  B8 FB 00           ...     MOV    AX, 00FBh
0000A0AD  50                 P       PUSH   AX
0000A0AE  E8 85 F4           ...     CALL   9536h
0000A0B1  44                 D       INC    SP
0000A0B2  44                 D       INC    SP
0000A0B3  2B C0              +.      SUB    AX, AX
0000A0B5  50                 P       PUSH   AX
0000A0B6  E8 7D F4           .}.     CALL   9536h
0000A0B9  44                 D       INC    SP
0000A0BA  44                 D       INC    SP
0000A0BB  5D                 ]       POP    BP
0000A0BC  C3                 .       RET    NEAR
.
0000A0BD  55                 U       PUSH   BP
0000A0BE  8B EC              ..      MOV    BP, SP
0000A0C0  2B C0              +.      SUB    AX, AX
0000A0C2  50                 P       PUSH   AX
0000A0C3  E8 70 F4           .p.     CALL   9536h
0000A0C6  44                 D       INC    SP
0000A0C7  44                 D       INC    SP
0000A0C8  2B C0              +.      SUB    AX, AX
0000A0CA  50                 P       PUSH   AX
0000A0CB  E8 68 F4           .h.     CALL   9536h
0000A0CE  44                 D       INC    SP
0000A0CF  44                 D       INC    SP
0000A0D0  E8 16 F5           ...     CALL   95E9h
0000A0D3  5D                 ]       POP    BP
0000A0D4  C3                 .       RET    NEAR
.
0000A0D5  55                 U       PUSH   BP
0000A0D6  8B EC              ..      MOV    BP, SP
0000A0D8  E8 BD FF           ...     CALL   A098h
0000A0DB  8A 46 04           .F.     MOV    AL, [BP+04h]
0000A0DE  32 E4              2.      XOR    AH, AH
0000A0E0  50                 P       PUSH   AX
0000A0E1  E8 52 F4           .R.     CALL   9536h
0000A0E4  44                 D       INC    SP
0000A0E5  44                 D       INC    SP
0000A0E6  8A 46 06           .F.     MOV    AL, [BP+06h]
0000A0E9  32 E4              2.      XOR    AH, AH
0000A0EB  50                 P       PUSH   AX
0000A0EC  E8 47 F4           .G.     CALL   9536h
0000A0EF  44                 D       INC    SP
0000A0F0  44                 D       INC    SP
0000A0F1  E8 C9 FF           ...     CALL   A0BDh
0000A0F4  5D                 ]       POP    BP
0000A0F5  C3                 .       RET    NEAR
0000A0F6  55                 U       PUSH   BP
0000A0F7  8B EC              ..      MOV    BP, SP
0000A0F9  8A 46 04           .F.     MOV    AL, [BP+04h]
0000A0FC  32 E4              2.      XOR    AH, AH
0000A0FE  50                 P       PUSH   AX
0000A0FF  A0 22 21           ."!     MOV    AL, [2122h]
0000A102  32 E4              2.      XOR    AH, AH
0000A104  50                 P       PUSH   AX
0000A105  E8 CD FF           ...     CALL   A0D5h
0000A108  83 C4 04 5D        ...]    ADD    SP, 5D04h
0000A10C  C3                 .       RET    NEAR
.
0000A10D  55                 U       PUSH   BP
0000A10E  8B EC              ..      MOV    BP, SP
0000A110  8B 5E 04           .^.     MOV    BX, [BP+04h]
0000A113  8B 47 28           .G(     MOV    AX, [BX+28h]
0000A116  50                 P       PUSH   AX
0000A117  A0 1E 21           ..!     MOV    AL, [211Eh]
0000A11A  32 E4              2.      XOR    AH, AH
0000A11C  50                 P       PUSH   AX
0000A11D  E8 B5 FF           ...     CALL   A0D5h
0000A120  83 C4 04 5D        ...]    ADD    SP, 5D04h
0000A124  C3                 .       RET    NEAR
.
0000A125  55                 U       PUSH   BP
0000A126  8B EC              ..      MOV    BP, SP
0000A128  A0 19 21           ..!     MOV    AL, [2119h]
0000A12B  32 E4              2.      XOR    AH, AH
0000A12D  50                 P       PUSH   AX
0000A12E  A0 1E 21           ..!     MOV    AL, [211Eh]
0000A131  32 E4              2.      XOR    AH, AH
0000A133  50                 P       PUSH   AX
0000A134  E8 9E FF           ...     CALL   A0D5h
0000A137  83 C4 04 5D        ...]    ADD    SP, 5D04h
0000A13B  C3                 .       RET    NEAR
.
0000A13C  55                 U       PUSH   BP
0000A13D  8B EC              ..      MOV    BP, SP
0000A13F  56                 V       PUSH   SI
0000A140  57                 W       PUSH   DI
0000A141  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A144  4C                 L       DEC    SP
0000A145  4C                 L       DEC    SP
0000A146  56                 V       PUSH   SI
0000A147  A0 1B 21           ..!     MOV    AL, [211Bh]
0000A14A  32 E4              2.      XOR    AH, AH
0000A14C  F7 D0              ..      NOT    AX
0000A14E  5B                 [       POP    BX
0000A14F  21 47 28           !G(     AND    [BX+28h], AX
0000A152  56                 V       PUSH   SI
0000A153  E8 B7 FF           ...     CALL   A10Dh
0000A156  44                 D       INC    SP
0000A157  44                 D       INC    SP
0000A158  C7 44 24 00 00     .D$..   MOV    WORD PTR [SI+24h], 0000h
0000A15D  C7 46 FA 05 00     .F...   MOV    WORD PTR [BP+FAh], 0005h
0000A162  EB 1C              ..      JMP    A180h
0000A164  B8 01 00           ...     MOV    AX, 0001h
0000A167  50                 P       PUSH   AX
0000A168  B8 5F 21           ._!     MOV    AX, 215Fh
0000A16B  50                 P       PUSH   AX
0000A16C  E8 90 02           ...     CALL   A3FFh
0000A16F  83 C4 04 A1        ....    ADD    SP, A104h
0000A173  13 21              .!      ADC    SP, [BX+DI]
0000A175  25 BF 00           %..     AND    AX, 00BFh
0000A178  3D A4 00           =..     CMP    AX, 00A4h
0000A17B  74 09              t.      JE     A186h
0000A17D  FF 4E FA           .N.     DEC    WORD PTR [BP+FAh]
.
0000A180  83 7E FA 00 75     .~..u   CMP    WORD PTR [BP+FAh], 7500h
0000A185  DE                 .       ...
.
0000A186  8D 66 FC           .f.     LEA    SP, [BP+FCh]
0000A189  5F                 _       POP    DI
0000A18A  5E                 ^       POP    SI
0000A18B  5D                 ]       POP    BP
0000A18C  C3                 .       RET    NEAR
.
0000A18D  55                 U       PUSH   BP
0000A18E  8B EC              ..      MOV    BP, SP
0000A190  56                 V       PUSH   SI
0000A191  57                 W       PUSH   DI
0000A192  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A195  83 EC 04 83        ....    SUB    SP, 8304h
0000A199  7E 06              ~.      JLE    A1A1h
0000A19B  00 75 09           .u.     ADD    [DI+09h], DH
0000A19E  56                 V       PUSH   SI
0000A19F  E8 9A FF           ...     CALL   A13Ch
0000A1A2  44                 D       INC    SP
0000A1A3  44                 D       INC    SP
0000A1A4  E9 F2 00           ...     JMP    A299h
0000A1A7  56                 V       PUSH   SI
0000A1A8  A0 1B 21           ..!     MOV    AL, [211Bh]
0000A1AB  32 E4              2.      XOR    AH, AH
0000A1AD  F7 D0              ..      NOT    AX
0000A1AF  5B                 [       POP    BX
0000A1B0  21 47 28           !G(     AND    [BX+28h], AX
0000A1B3  EB 53              .S      JMP    A208h
.
0000A1B5  8B 44 26           .D&     MOV    AX, [SI+26h]
0000A1B8  39 46 06           9F.     CMP    [BP+06h], AX
0000A1BB  7C 16              |.      JL     A1D3h
0000A1BD  56                 V       PUSH   SI
0000A1BE  A0 1B 21           ..!     MOV    AL, [211Bh]
0000A1C1  32 E4              2.      XOR    AH, AH
0000A1C3  5B                 [       POP    BX
0000A1C4  09 47 28           .G(     OR     [BX+28h], AX
0000A1C7  8B 44 26           .D&     MOV    AX, [SI+26h]
0000A1CA  D1 E0              ..      SHL    AX, 1
0000A1CC  48                 H       DEC    AX
0000A1CD  2B 46 06           +F.     SUB    AX, [BP+06h]
0000A1D0  89 46 06           .F.     MOV    [BP+06h], AX
.
0000A1D3  EB 47              .G      JMP    A21Ch
.
0000A1D5  8B 46 06           .F.     MOV    AX, [BP+06h]
0000A1D8  25 01 00           %..     AND    AX, 0001h
0000A1DB  0B C0              ..      OR     AX, AX
0000A1DD  74 0A              t.      JE     A1E9h
0000A1DF  56                 V       PUSH   SI
0000A1E0  A0 1B 21           ..!     MOV    AL, [211Bh]
0000A1E3  32 E4              2.      XOR    AH, AH
0000A1E5  5B                 [       POP    BX
0000A1E6  09 47 28           .G(     OR     [BX+28h], AX
.
0000A1E9  D1 7E 06           .~.     SAR    WORD PTR [BP], 1
0000A1EC  EB 2E              ..      JMP    A21Ch
.
0000A1EE  8B 44 26           .D&     MOV    AX, [SI+26h]
0000A1F1  39 46 06           9F.     CMP    [BP+06h], AX
0000A1F4  7C 10              |.      JL     A206h
0000A1F6  56                 V       PUSH   SI
0000A1F7  A0 1B 21           ..!     MOV    AL, [211Bh]
0000A1FA  32 E4              2.      XOR    AH, AH
0000A1FC  5B                 [       POP    BX
0000A1FD  09 47 28           .G(     OR     [BX+28h], AX
0000A200  8B 44 26           .D&     MOV    AX, [SI+26h]
0000A203  29 46 06           )F.     SUB    [BP+06h], AX
.
0000A206  EB 14              ..      JMP    A21Ch
.
0000A208  8A 44 2A           .D*     MOV    AL, [SI+2Ah]
0000A20B  32 E4              2.      XOR    AH, AH
0000A20D  3D 02 00           =..     CMP    AX, 0002h
0000A210  74 DC              t.      JE     A1EEh
0000A212  3D 01 00           =..     CMP    AX, 0001h
0000A215  74 BE              t.      JE     A1D5h
0000A217  3D 00 00           =..     CMP    AX, 0000h
0000A21A  74 99              t.      JE     A1B5h
.
0000A21C  56                 V       PUSH   SI
0000A21D  E8 ED FE           ...     CALL   A10Dh
0000A220  44                 D       INC    SP
0000A221  44                 D       INC    SP
0000A222  8B 44 24           .D$     MOV    AX, [SI+24h]
0000A225  50                 P       PUSH   AX
0000A226  A0 21 21           .!!     MOV    AL, [2121h]
0000A229  32 E4              2.      XOR    AH, AH
0000A22B  50                 P       PUSH   AX
0000A22C  E8 A6 FE           ...     CALL   A0D5h
0000A22F  83 C4 04 8B        ....    ADD    SP, 8B04h
0000A233  44                 D       INC    SP
0000A234  26                 &       ES:
0000A235  3D 50 00           =P.     CMP    AX, 0050h
0000A238  75 08              u.      JNE    A242h
0000A23A  8B 46 06           .F.     MOV    AX, [BP+06h]
0000A23D  89 46 FA           .F.     MOV    [BP+FAh], AX
0000A240  EB 08              ..      JMP    A24Ah
.
0000A242  8B 46 06           .F.     MOV    AX, [BP+06h]
0000A245  D1 E0              ..      SHL    AX, 1
0000A247  89 46 FA           .F.     MOV    [BP+FAh], AX
.
0000A24A  FF 76 FA           .v.     PUSH   [BP+FAh]
0000A24D  A0 23 21           .#!     MOV    AL, [2123h]
0000A250  32 E4              2.      XOR    AH, AH
0000A252  50                 P       PUSH   AX
0000A253  E8 7F FE           ..     CALL   A0D5h
0000A256  83 C4 04 C7        ....    ADD    SP, C704h
0000A25A  46                 F       INC    SI
0000A25B  F8                 .       CLC
0000A25C  0A 00              ..      OR     AL, [BX+SI]
0000A25E  EB 1C              ..      JMP    A27Ch
0000A260  B8 01 00           ...     MOV    AX, 0001h
0000A263  50                 P       PUSH   AX
0000A264  B8 63 21           .c!     MOV    AX, 2163h
0000A267  50                 P       PUSH   AX
0000A268  E8 94 01           ...     CALL   A3FFh
0000A26B  83 C4 04 A1        ....    ADD    SP, A104h
0000A26F  13 21              .!      ADC    SP, [BX+DI]
0000A271  25 BB 00           %..     AND    AX, 00BBh
0000A274  3D A0 00           =..     CMP    AX, 00A0h
0000A277  74 09              t.      JE     A282h
0000A279  FF 4E F8           .N.     DEC    WORD PTR [BP+F8h]
.
0000A27C  83 7E F8 00 75     .~..u   CMP    WORD PTR [BP+F8h], 7500h
0000A281  DE                 .       ...
.
0000A282  56                 V       PUSH   SI
0000A283  8B 46 FA           .F.     MOV    AX, [BP+FAh]
0000A286  5B                 [       POP    BX
0000A287  89 47 24           .G$     MOV    [BX+24h], AX
0000A28A  FF 76 06           .v.     PUSH   [BP+06h]
0000A28D  A0 21 21           .!!     MOV    AL, [2121h]
0000A290  32 E4              2.      XOR    AH, AH
0000A292  50                 P       PUSH   AX
0000A293  E8 3F FE           .?.     CALL   A0D5h
0000A296  83 C4 04 8D        ....    ADD    SP, 8D04h
0000A29A  66                 f       ...
0000A29B  FC                 .       CLD
0000A29C  5F                 _       POP    DI
0000A29D  5E                 ^       POP    SI
0000A29E  5D                 ]       POP    BP
0000A29F  C3                 .       RET    NEAR
.
0000A2A0  55                 U       PUSH   BP
0000A2A1  8B EC              ..      MOV    BP, SP
0000A2A3  56                 V       PUSH   SI
0000A2A4  57                 W       PUSH   DI
0000A2A5  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A2A8  4C                 L       DEC    SP
0000A2A9  4C                 L       DEC    SP
0000A2AA  C7 46 FA 14 00     .F...   MOV    WORD PTR [BP+FAh], 0014h
0000A2AF  EB 3B              .;      JMP    A2ECh
0000A2B1  56                 V       PUSH   SI
0000A2B2  E8 58 FE           .X.     CALL   A10Dh
0000A2B5  44                 D       INC    SP
0000A2B6  44                 D       INC    SP
0000A2B7  E8 87 F2           ...     CALL   9541h
0000A2BA  50                 P       PUSH   AX
0000A2BB  B8 02 21           ..!     MOV    AX, 2102h
0000A2BE  50                 P       PUSH   AX
0000A2BF  B8 01 00           ...     MOV    AX, 0001h
0000A2C2  50                 P       PUSH   AX
0000A2C3  B8 5B 21           .[!     MOV    AX, 215Bh
0000A2C6  50                 P       PUSH   AX
0000A2C7  E8 35 01           .5.     CALL   A3FFh
0000A2CA  83 C4 08 0B        ....    ADD    SP, 0B08h
0000A2CE  C0 75 04 2B        .u.+    SAL    BYTE PTR [DI+04h], 2Bh
0000A2D2  C0 EB 20           ..      SHR    BL, 20h
0000A2D5  8B 46 FA           .F.     MOV    AX, [BP+FAh]
0000A2D8  25 04 00           %..     AND    AX, 0004h
0000A2DB  0B C0              ..      OR     AX, AX
0000A2DD  74 0A              t.      JE     A2E9h
0000A2DF  56                 V       PUSH   SI
0000A2E0  A0 1A 21           ..!     MOV    AL, [211Ah]
0000A2E3  32 E4              2.      XOR    AH, AH
0000A2E5  5B                 [       POP    BX
0000A2E6  31 47 28           1G(     XOR    [BX+28h], AX
.
0000A2E9  FF 4E FA           .N.     DEC    WORD PTR [BP+FAh]
.
0000A2EC  83 7E FA 00 75     .~..u   CMP    WORD PTR [BP+FAh], 7500h
0000A2F1  BF B8 FF           ...     MOV    DI, FFB8h
0000A2F4  FF 8D 66 FC        ..f.    DEC    WORD PTR [DI+FC66h]
0000A2F8  5F                 _       POP    DI
0000A2F9  5E                 ^       POP    SI
0000A2FA  5D                 ]       POP    BP
0000A2FB  C3                 .       RET    NEAR
.
0000A2FC  55                 U       PUSH   BP
0000A2FD  8B EC              ..      MOV    BP, SP
0000A2FF  56                 V       PUSH   SI
0000A300  57                 W       PUSH   DI
0000A301  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A304  56                 V       PUSH   SI
0000A305  E8 98 FF           ...     CALL   A2A0h
0000A308  44                 D       INC    SP
0000A309  44                 D       INC    SP
0000A30A  0B C0              ..      OR     AX, AX
0000A30C  74 05              t.      JE     A313h
0000A30E  B8 FF FF           ...     MOV    AX, FFFFh
0000A311  EB 32              .2      JMP    A345h
.
0000A313  A0 05 21           ..!     MOV    AL, [2105h]
0000A316  32 E4              2.      XOR    AH, AH
0000A318  A3 15 21           ..!     MOV    [2115h], AX
0000A31B  8B 44 24           .D$     MOV    AX, [SI+24h]
0000A31E  D1 F8              ..      SAR    AX, 1
0000A320  38 06 02 21        8..!    CMP    [2102h], AL
0000A324  75 06              u.      JNE    A32Ch
0000A326  81 0E 15 21 04 00  ...!..  OR     WORD PTR [2115h], 0004h
.
0000A32C  8B 44 28           .D(     MOV    AX, [SI+28h]
0000A32F  50                 P       PUSH   AX
0000A330  A0 1A 21           ..!     MOV    AL, [211Ah]
0000A333  32 E4              2.      XOR    AH, AH
0000A335  93                 .       XCHG   BX
0000A336  58                 X       POP    AX
0000A337  23 C3              #.      AND    AX, BX
0000A339  0B C0              ..      OR     AX, AX
0000A33B  74 06              t.      JE     A343h
0000A33D  81 0E 15 21 08 00  ...!..  OR     WORD PTR [2115h], 0008h
.
0000A343  2B C0              +.      SUB    AX, AX
.
0000A345  5F                 _       POP    DI
0000A346  5E                 ^       POP    SI
0000A347  5D                 ]       POP    BP
0000A348  C3                 .       RET    NEAR
.
0000A349  55                 U       PUSH   BP
0000A34A  8B EC              ..      MOV    BP, SP
0000A34C  56                 V       PUSH   SI
0000A34D  57                 W       PUSH   DI
0000A34E  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A351  83 EC 0A 8B        ....    SUB    SP, 8B0Ah
0000A355  44                 D       INC    SP
0000A356  0E                 .       PUSH   CS
0000A357  89 46 FA           .F.     MOV    [BP+FAh], AX
0000A35A  93                 .       XCHG   BX
0000A35B  8B 07              ..      MOV    AX, [BX]
0000A35D  89 46 F8           .F.     MOV    [BP+F8h], AX
0000A360  93                 .       XCHG   BX
0000A361  8B 47 0A           .G.     MOV    AX, [BX+0Ah]
0000A364  A3 24 21           .$!     MOV    [2124h], AX
0000A367  8B 5E F8           .^.     MOV    BX, [BP+F8h]
0000A36A  C6 07 FF           ...     MOV    BYTE PTR [BX], FFh
0000A36D  B8 08 00           ...     MOV    AX, 0008h
0000A370  50                 P       PUSH   AX
0000A371  A0 05 21           ..!     MOV    AL, [2105h]
0000A374  32 E4              2.      XOR    AH, AH
0000A376  93                 .       XCHG   BX
0000A377  58                 X       POP    AX
0000A378  8B CB              ..      MOV    CX, BX
0000A37A  D3 F8              ..      SAR    AX, CL
0000A37C  89 46 F6           .F.     MOV    [BP+F6h], AX
0000A37F  C7 46 F4 0A 00     .F...   MOV    WORD PTR [BP+F4h], 000Ah
0000A384  EB 69              .i      JMP    A3EFh
0000A386  8A 44 2B           .D+     MOV    AL, [SI+2Bh]
0000A389  32 E4              2.      XOR    AH, AH
0000A38B  50                 P       PUSH   AX
0000A38C  A0 22 21           ."!     MOV    AL, [2122h]
0000A38F  32 E4              2.      XOR    AH, AH
0000A391  50                 P       PUSH   AX
0000A392  E8 40 FD           .@.     CALL   A0D5h
0000A395  83 C4 04 E8        ....    ADD    SP, E804h
0000A399  A6                 .       CMPSB
0000A39A  F1                 .       ...
0000A39B  50                 P       PUSH   AX
0000A39C  A1 24 21           .$!     MOV    AX, [2124h]
0000A39F  50                 P       PUSH   AX
0000A3A0  FF 76 F6           .v.     PUSH   [BP+F6h]
0000A3A3  B8 4F 21           .O!     MOV    AX, 214Fh
0000A3A6  50                 P       PUSH   AX
0000A3A7  E8 55 00           .U.     CALL   A3FFh
0000A3AA  83 C4 08 83        ....    ADD    SP, 8308h
0000A3AE  3E                 >       DS:
0000A3AF  11 21              .!      ADC    [BX+DI], SP
0000A3B1  00 75 04           .u.     ADD    [DI+04h], DH
0000A3B4  2B C0              +.      SUB    AX, AX
0000A3B6  EB 40              .@      JMP    A3F8h
0000A3B8  A1 11 21           ..!     MOV    AX, [2111h]
0000A3BB  89 46 F2           .F.     MOV    [BP+F2h], AX
0000A3BE  56                 V       PUSH   SI
0000A3BF  E8 7A FD           .z.     CALL   A13Ch
0000A3C2  44                 D       INC    SP
0000A3C3  44                 D       INC    SP
0000A3C4  8B 44 26           .D&     MOV    AX, [SI+26h]
0000A3C7  3D 50 00           =P.     CMP    AX, 0050h
0000A3CA  75 0D              u.      JNE    A3D9h
0000A3CC  8B 44 24           .D$     MOV    AX, [SI+24h]
0000A3CF  50                 P       PUSH   AX
0000A3D0  56                 V       PUSH   SI
0000A3D1  E8 B9 FD           ...     CALL   A18Dh
0000A3D4  83 C4 04 EB        ....    ADD    SP, EB04h
0000A3D8  0D 8B 44           ..D     OR     AX, 448Bh
0000A3DB  24 D1              $.      AND    AL, D1h
0000A3DD  E0 50              .P      LOOPNZ A42Fh
0000A3DF  56                 V       PUSH   SI
0000A3E0  E8 AA FD           ...     CALL   A18Dh
0000A3E3  83 C4 04 8B        ....    ADD    SP, 8B04h
0000A3E7  46                 F       INC    SI
0000A3E8  F2                 .       REPNZ
0000A3E9  A3 11 21           ..!     MOV    [2111h], AX
0000A3EC  FF 4E F4           .N.     DEC    WORD PTR [BP+F4h]
.
0000A3EF  83 7E F4 00 75     .~..u   CMP    WORD PTR [BP+F4h], 7500h
0000A3F4  91                 .       XCHG   CX
0000A3F5  B8 01 00           ...     MOV    AX, 0001h
.
0000A3F8  8D 66 FC           .f.     LEA    SP, [BP+FCh]
0000A3FB  5F                 _       POP    DI
0000A3FC  5E                 ^       POP    SI
0000A3FD  5D                 ]       POP    BP
0000A3FE  C3                 .       RET    NEAR
.
0000A3FF  55                 U       PUSH   BP
0000A400  8B EC              ..      MOV    BP, SP
0000A402  56                 V       PUSH   SI
0000A403  57                 W       PUSH   DI
0000A404  8B 76 04           .v.     MOV    SI, [BP+04h]
0000A407  83 EC 04 8B        ....    SUB    SP, 8B04h
0000A40B  46                 F       INC    SI
0000A40C  08 A3 08 21        ...!    OR     [BP+DI+2108h], AH
0000A410  8B 46 0A           .F.     MOV    AX, [BP+0Ah]
0000A413  A3 0A 21           ..!     MOV    [210Ah], AX
0000A416  8B C6              ..      MOV    AX, SI
0000A418  46                 F       INC    SI
0000A419  93                 .       XCHG   BX
0000A41A  8A 07              ..      MOV    AL, [BX]
0000A41C  A2 0C 21           ..!     MOV    [210Ch], AL
0000A41F  A0 0C 21           ..!     MOV    AL, [210Ch]
0000A422  32 E4              2.      XOR    AH, AH
0000A424  0B C0              ..      OR     AX, AX
0000A426  74 03              t.      JE     A42Bh
0000A428  B8 FF FF           ...     MOV    AX, FFFFh
.
0000A42B  40                 @       INC    AX
0000A42C  A2 0D 21           ..!     MOV    [210Dh], AL
.
0000A42F  8B 46 06           .F.     MOV    AX, [BP+06h]
0000A432  A2 0F 21           ..!     MOV    [210Fh], AL
0000A435  8B C6              ..      MOV    AX, SI
0000A437  46                 F       INC    SI
0000A438  93                 .       XCHG   BX
0000A439  8A 07              ..      MOV    AL, [BX]
0000A43B  A2 0E 21           ..!     MOV    [210Eh], AL
0000A43E  8A 04              ..      MOV    AL, [SI]
0000A440  A2 10 21           ..!     MOV    [2110h], AL
0000A443  E8 52 FC           .R.     CALL   A098h
0000A446  E8 FB F0           ...     CALL   9544h
0000A449  B8 03 00           ...     MOV    AX, 0003h
0000A44C  50                 P       PUSH   AX
0000A44D  E8 E6 F0           ...     CALL   9536h
0000A450  44                 D       INC    SP
0000A451  44                 D       INC    SP
0000A452  A0 17 21           ..!     MOV    AL, [2117h]
0000A455  32 E4              2.      XOR    AH, AH
0000A457  50                 P       PUSH   AX
0000A458  E8 DB F0           ...     CALL   9536h
0000A45B  44                 D       INC    SP
0000A45C  44                 D       INC    SP
0000A45D  B8 08 21           ..!     MOV    AX, 2108h
0000A460  89 46 FA           .F.     MOV    [BP+FAh], AX
0000A463  C7 46 F8 09 00     .F...   MOV    WORD PTR [BP+F8h], 0009h
0000A468  EB 14              ..      JMP    A47Eh
0000A46A  8B 46 FA           .F.     MOV    AX, [BP+FAh]
0000A46D  FF 46 FA           .F.     INC    WORD PTR [BP+FAh]
0000A470  93                 .       XCHG   BX
0000A471  8A 07              ..      MOV    AL, [BX]
0000A473  32 E4              2.      XOR    AH, AH
0000A475  50                 P       PUSH   AX
0000A476  E8 BD F0           ...     CALL   9536h
0000A479  44                 D       INC    SP
0000A47A  44                 D       INC    SP
0000A47B  FF 4E F8           .N.     DEC    WORD PTR [BP+F8h]
.
0000A47E  83 7E F8 00 75     .~..u   CMP    WORD PTR [BP+F8h], 7500h
0000A483  E6 E8              ..      OUT    E8h, AL
0000A485  36                 6       SS:
0000A486  FC                 .       CLD
0000A487  E8 D5 F0           ...     CALL   955Fh
0000A48A  A3 13 21           ..!     MOV    [2113h], AX
0000A48D  A0 0E 21           ..!     MOV    AL, [210Eh]
0000A490  32 E4              2.      XOR    AH, AH
0000A492  93                 .       XCHG   BX
0000A493  A1 13 21           ..!     MOV    AX, [2113h]
0000A496  23 C3              #.      AND    AX, BX
0000A498  A3 11 21           ..!     MOV    [2111h], AX
0000A49B  E8 FA FB           ...     CALL   A098h
0000A49E  B8 04 00           ...     MOV    AX, 0004h
0000A4A1  50                 P       PUSH   AX
0000A4A2  E8 91 F0           ...     CALL   9536h
0000A4A5  44                 D       INC    SP
0000A4A6  44                 D       INC    SP
0000A4A7  E8 13 FC           ...     CALL   A0BDh
0000A4AA  A1 11 21           ..!     MOV    AX, [2111h]
0000A4AD  0B C0              ..      OR     AX, AX
0000A4AF  74 05              t.      JE     A4B6h
0000A4B1  B8 FF FF           ...     MOV    AX, FFFFh
0000A4B4  EB 02              ..      JMP    A4B8h
.
0000A4B6  2B C0              +.      SUB    AX, AX
.
0000A4B8  8D 66 FC           .f.     LEA    SP, [BP+FCh]
0000A4BB  5F                 _       POP    DI
0000A4BC  5E                 ^       POP    SI
0000A4BD  5D                 ]       POP    BP
0000A4BE  C3                 .       RET    NEAR
.
0000A4BF  55                 U       PUSH   BP
0000A4C0  8B EC              ..      MOV    BP, SP
0000A4C2  81 3E 13 21 FF 00  .>.!..  CMP    WORD PTR [2113h], 00FFh
0000A4C8  75 05              u.      JNE    A4CFh
0000A4CA  B8 01 80           ...     MOV    AX, 8001h
0000A4CD  EB 3F              .?      JMP    A50Eh
.
0000A4CF  A1 11 21           ..!     MOV    AX, [2111h]
0000A4D2  25 08 00           %..     AND    AX, 0008h
0000A4D5  0B C0              ..      OR     AX, AX
0000A4D7  74 05              t.      JE     A4DEh
0000A4D9  B8 01 10           ...     MOV    AX, 1001h
0000A4DC  EB 30              .0      JMP    A50Eh
.
0000A4DE  A1 11 21           ..!     MOV    AX, [2111h]
0000A4E1  25 04 00           %..     AND    AX, 0004h
0000A4E4  0B C0              ..      OR     AX, AX
0000A4E6  74 05              t.      JE     A4EDh
0000A4E8  B8 01 08           ...     MOV    AX, 0801h
0000A4EB  EB 21              .!      JMP    A50Eh
.
0000A4ED  A1 11 21           ..!     MOV    AX, [2111h]
0000A4F0  25 10 00           %..     AND    AX, 0010h
0000A4F3  0B C0              ..      OR     AX, AX
0000A4F5  74 05              t.      JE     A4FCh
0000A4F7  B8 01 02           ...     MOV    AX, 0201h
0000A4FA  EB 12              ..      JMP    A50Eh
.
0000A4FC  A1 11 21           ..!     MOV    AX, [2111h]
0000A4FF  25 40 00           %@.     AND    AX, 0040h
0000A502  0B C0              ..      OR     AX, AX
0000A504  74 05              t.      JE     A50Bh
0000A506  B8 02 03           ...     MOV    AX, 0302h
0000A509  EB 03              ..      JMP    A50Eh
.
0000A50B  B8 01 01           ...     MOV    AX, 0101h
.
0000A50E  5D                 ]       POP    BP
0000A50F  C3                 .       RET    NEAR
0000A510  53                 S       PUSH   BX
0000A511  32 C0              2.      XOR    AL, AL
0000A513  8A F8              ..      MOV    BH, AL
0000A515  E8 81 D0           ...     CALL   7599h
0000A518  BB B7 21           ..!     MOV    BX, 21B7h
0000A51B  E8 5E D0           .^.     CALL   757Ch
0000A51E  B0 70              .p      MOV    AL, 70h
0000A520  BB D3 21           ..!     MOV    BX, 21D3h
0000A523  E8 40 D1           .@.     CALL   7666h
0000A526  F6 06 D4 21 20     ...!    TEST   BYTE PTR [21D4h], 20h
0000A52B  5B                 [       POP    BX
0000A52C  74 17              t.      JE     A545h
0000A52E  53                 S       PUSH   BX
0000A52F  BB BD 21           ..!     MOV    BX, 21BDh
0000A532  E8 47 D0           .G.     CALL   757Ch
0000A535  5B                 [       POP    BX
0000A536  53                 S       PUSH   BX
0000A537  8B 5F 20           ._      MOV    BX, [BX+20h]
0000A53A  B0 C0              ..      MOV    AL, C0h
0000A53C  E8 5A D0           .Z.     CALL   7599h
0000A53F  5B                 [       POP    BX
0000A540  84 C0              ..      TEST   AL, AL
0000A542  74 08              t.      JE     A54Ch
0000A544  C3                 .       RET    NEAR
.
0000A545  8B 77 08           .w.     MOV    SI, [BX+08h]
0000A548  C7 04 FD FF        ....    MOV    WORD PTR [SI], FFFDh
.
0000A54C  C6 06 92 00 00     .....   MOV    BYTE PTR [0092h], 00h
0000A551  2B C0              +.      SUB    AX, AX
0000A553  8B D8              ..      MOV    BX, AX
0000A555  C3                 .       RET    NEAR
0000A556  8B 77 08           .w.     MOV    SI, [BX+08h]
0000A559  83 3C FE 72        .<.r    CMP    WORD PTR [SI], 72FEh
0000A55D  1A 53 32           .S2     SBB    DL, [BP+DI+32h]
0000A560  C0 8A F8 E8 33     ....3   ROR    BYTE PTR [BP+SI+E8F8h], 33h
0000A565  D0 5B 53           .[S     RCR    BYTE PTR [BP+DI+53h], 1
0000A568  8B 5F 20           ._      MOV    BX, [BX+20h]
0000A56B  B0 C0              ..      MOV    AL, C0h
0000A56D  E8 29 D0           .).     CALL   7599h
0000A570  5B                 [       POP    BX
0000A571  88 47 1D           .G.     MOV    [BX+1Dh], AL
0000A574  84 C0              ..      TEST   AL, AL
0000A576  75 05              u.      JNE    A57Dh
.
0000A578  2B C0              +.      SUB    AX, AX
0000A57A  8B D8              ..      MOV    BX, AX
0000A57C  C3                 .       RET    NEAR
.
0000A57D  A2 A9 21           ..!     MOV    [21A9h], AL
0000A580  2B C0              +.      SUB    AX, AX
0000A582  A3 B2 21           ..!     MOV    [21B2h], AX
0000A585  A3 B4 21           ..!     MOV    [21B4h], AX
0000A588  C7 06 AA 21 D3 21  ...!.!  MOV    WORD PTR [21AAh], 21D3h
0000A58E  8C 1E AC 21        ...!    MOV    [21ACh], DS
0000A592  C7 06 AE 21 1E 00  ...!..  MOV    WORD PTR [21AEh], 001Eh
0000A598  53                 S       PUSH   BX
0000A599  BB A9 21           ..!     MOV    BX, 21A9h
0000A59C  B0 03              ..      MOV    AL, 03h
0000A59E  E8 27 01           .'.     CALL   A6C8h
0000A5A1  5B                 [       POP    BX
0000A5A2  BE D3 21           ..!     MOV    SI, 21D3h
0000A5A5  8A 04              ..      MOV    AL, [SI]
0000A5A7  3C E9              <.      CMP    AL, E9h
0000A5A9  74 04              t.      JE     A5AFh
0000A5AB  3C EB              <.      CMP    AL, EBh
0000A5AD  75 C9              u.      JNE    A578h
.
0000A5AF  83 C6 0B           ...     ADD    SI, 0Bh
0000A5B2  53                 S       PUSH   BX
0000A5B3  8B 5F 08           ._.     MOV    BX, [BX+08h]
0000A5B6  8A 44 05           .D.     MOV    AL, [SI+05h]
0000A5B9  32 E4              2.      XOR    AH, AH
0000A5BB  89 47 02           .G.     MOV    [BX+02h], AX
0000A5BE  8B 44 0B           .D.     MOV    AX, [SI+0Bh]
0000A5C1  89 47 04           .G.     MOV    [BX+04h], AX
0000A5C4  8B 44 03           .D.     MOV    AX, [SI+03h]
0000A5C7  89 47 0A           .G.     MOV    [BX+0Ah], AX
0000A5CA  8B 44 06           .D.     MOV    AX, [SI+06h]
0000A5CD  48                 H       DEC    AX
0000A5CE  89 47 13           .G.     MOV    [BX+13h], AX
0000A5D1  2B D2              +.      SUB    DX, DX
0000A5D3  8B 44 08           .D.     MOV    AX, [SI+08h]
0000A5D6  8A 4C 02           .L.     MOV    CL, [SI+02h]
0000A5D9  2A ED              *.      SUB    CH, CH
0000A5DB  F7 F1              ..      DIV    CX
0000A5DD  48                 H       DEC    AX
0000A5DE  89 47 11           .G.     MOV    [BX+11h], AX
0000A5E1  8B 44 06           .D.     MOV    AX, [SI+06h]
0000A5E4  B1 05              ..      MOV    CL, 05h
0000A5E6  D3 E0              ..      SHL    AX, CL
0000A5E8  33 D2              3.      XOR    DX, DX
0000A5EA  F7 34              .4      DIV    WORD PTR [SI]
0000A5EC  03 44 03           .D.     ADD    AX, [SI+03h]
0000A5EF  8A 4C 05           .L.     MOV    CL, [SI+05h]
0000A5F2  32 ED              2.      XOR    CH, CH
.
0000A5F4  03 44 0B           .D.     ADD    AX, [SI+0Bh]
0000A5F7  E2 FB              ..      LOOP   A5F4h
0000A5F9  8B C8              ..      MOV    CX, AX
0000A5FB  8B 44 08           .D.     MOV    AX, [SI+08h]
0000A5FE  2B C1              +.      SUB    AX, CX
0000A600  33 D2              3.      XOR    DX, DX
0000A602  8A 4C 02           .L.     MOV    CL, [SI+02h]
0000A605  32 ED              2.      XOR    CH, CH
0000A607  F7 F1              ..      DIV    CX
0000A609  05 02 00           ...     ADD    AX, 0002h
0000A60C  89 47 06           .G.     MOV    [BX+06h], AX
0000A60F  3D F0 0F           =..     CMP    AX, 0FF0h
0000A612  76 06              v.      JBE    A61Ah
0000A614  C7 07 FE FF        ....    MOV    WORD PTR [BX], FFFEh
0000A618  EB 04              ..      JMP    A61Eh
.
0000A61A  C7 07 FF FF        ....    MOV    WORD PTR [BX], FFFFh
.
0000A61E  8B 04              ..      MOV    AX, [SI]
0000A620  F7 E1              ..      MUL    CX
0000A622  89 47 08           .G.     MOV    [BX+08h], AX
0000A625  06                 .       PUSH   ES
0000A626  0E                 .       PUSH   CS
0000A627  07                 .       POP    ES
0000A628  FC                 .       CLD
0000A629  BF B8 40           ..@     MOV    DI, 40B8h
0000A62C  B9 07 00           ...     MOV    CX, 0007h
0000A62F  F2                 .       REPNZ
0000A630  AF                 .       SCASW
0000A631  81 EF BA 40        ...@    SUB    DI, 40BAh
0000A635  2E                 .       CS:
0000A636  8B 85 C6 40        ...@    MOV    AX, [DI+40C6h]
0000A63A  89 47 0E           .G.     MOV    [BX+0Eh], AX
0000A63D  8B 04              ..      MOV    AX, [SI]
0000A63F  BF B8 40           ..@     MOV    DI, 40B8h
0000A642  B9 07 00           ...     MOV    CX, 0007h
0000A645  F2                 .       REPNZ
0000A646  AF                 .       SCASW
0000A647  81 EF BA 40        ...@    SUB    DI, 40BAh
0000A64B  2E                 .       CS:
0000A64C  8B 85 C6 40        ...@    MOV    AX, [DI+40C6h]
0000A650  89 47 1B           .G.     MOV    [BX+1Bh], AX
0000A653  07                 .       POP    ES
0000A654  5B                 [       POP    BX
0000A655  8B C3              ..      MOV    AX, BX
0000A657  C3                 .       RET    NEAR
0000A658  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
0000A65B  01 00              ..      ADD    [BX+SI], AX
0000A65D  02 00              ..      ADD    AL, [BX+SI]
0000A65F  04 00              ..      ADD    AL, 00h
0000A661  08 00              ..      OR     [BX+SI], AL
0000A663  10 00              ..      ADC    [BX+SI], AL
0000A665  20 00               .      AND    [BX+SI], AL
0000A667  00 01              ..      ADD    [BX+DI], AL
0000A669  01 02              ..      ADD    [BP+SI], AX
0000A66B  03 03              ..      ADD    AX, [BP+DI]
0000A66D  07                 .       POP    ES
0000A66E  04 0F              ..      ADD    AL, 0Fh
0000A670  05 1F 06           ...     ADD    AX, 061Fh
0000A673  3F                 ?       AAS
0000A674  B0 03              ..      MOV    AL, 03h
0000A676  EB 02              ..      JMP    A67Ah
0000A678  B0 01              ..      MOV    AL, 01h
.
0000A67A  8B 4E 06           .N.     MOV    CX, [BP+06h]
0000A67D  89 0E AA 21        ...!    MOV    [21AAh], CX
0000A681  8B 4E 08           .N.     MOV    CX, [BP+08h]
0000A684  89 0E AC 21        ...!    MOV    [21ACh], CX
0000A688  C7 06 B0 21 00 00  ...!..  MOV    WORD PTR [21B0h], 0000h
0000A68E  50                 P       PUSH   AX
0000A68F  8A 66 0F           .f.     MOV    AH, [BP+0Fh]
0000A692  B0 00              ..      MOV    AL, 00h
0000A694  D1 E8              ..      SHR    AX, 1
0000A696  8B 77 08           .w.     MOV    SI, [BX+08h]
0000A699  83 3C FE 72        .<.r    CMP    WORD PTR [SI], 72FEh
0000A69D  03 83 C6 0C        ....    ADD    AX, [BP+DI+0CC6h]
0000A6A1  8A 4C 0F           .L.     MOV    CL, [SI+0Fh]
0000A6A4  D3 E0              ..      SHL    AX, CL
0000A6A6  A3 AE 21           ..!     MOV    [21AEh], AX
0000A6A9  B8 80 00           ...     MOV    AX, 0080h
0000A6AC  D3 E0              ..      SHL    AX, CL
0000A6AE  F7 66 0C           .f.     MUL    WORD PTR [BP]
0000A6B1  A3 B2 21           ..!     MOV    [21B2h], AX
0000A6B4  89 16 B4 21        ...!    MOV    [21B4h], DX
0000A6B8  8A 47 1D           .G.     MOV    AL, [BX+1Dh]
0000A6BB  A2 A9 21           ..!     MOV    [21A9h], AL
0000A6BE  58                 X       POP    AX
0000A6BF  53                 S       PUSH   BX
0000A6C0  BB A9 21           ..!     MOV    BX, 21A9h
0000A6C3  E8 02 00           ...     CALL   A6C8h
0000A6C6  5B                 [       POP    BX
0000A6C7  C3                 .       RET    NEAR
.
0000A6C8  8C 16 2D 22        ..-"    MOV    [222Dh], SS
0000A6CC  89 26 2F 22        .&/"    MOV    [222Fh], SP
0000A6D0  8C DA              ..      MOV    DX, DS
0000A6D2  8E D2              ..      MOV    SS, DX
0000A6D4  BC 2D 22           .-"     MOV    SP, 222Dh
0000A6D7  E8 EC CE           ...     CALL   75C6h
0000A6DA  8E 16 2D 22        ..-"    MOV    SS, [222Dh]
0000A6DE  8B 26 2F 22        .&/"    MOV    SP, [222Fh]
0000A6E2  33 C0              3.      XOR    AX, AX
0000A6E4  0A 06 04 17        ....    OR     AL, [1704h]
0000A6E8  75 01              u.      JNE    A6EBh
0000A6EA  C3                 .       RET    NEAR
.
0000A6EB  B8 01 20           ..      MOV    AX, 2001h
0000A6EE  C3                 .       RET    NEAR
0000A6EF  C7 06 32 22 00 00  ..2"..  MOV    WORD PTR [2232h], 0000h
0000A6F5  C3                 .       RET    NEAR
0000A6F6  A1 32 22           .2"     MOV    AX, [2232h]
0000A6F9  85 C0              ..      TEST   AX, AX
0000A6FB  74 03              t.      JE     A700h
0000A6FD  B8 34 22           .4"     MOV    AX, 2234h
.
0000A700  8B D8              ..      MOV    BX, AX
0000A702  C3                 .       RET    NEAR
0000A703  1E                 .       PUSH   DS
0000A704  06                 .       PUSH   ES
0000A705  E8 20 00           . .     CALL   A728h
0000A708  C5 76 06           .v.     LDS    SI, [BP+06h]
0000A70B  2B FF              +.      SUB    DI, DI
0000A70D  8E C0              ..      MOV    ES, AX
0000A70F  EB 0C              ..      JMP    A71Dh
0000A711  1E                 .       PUSH   DS
0000A712  06                 .       PUSH   ES
0000A713  E8 12 00           ...     CALL   A728h
0000A716  C4 7E 06           .~.     LES    DI, [BP+06h]
0000A719  2B F6              +.      SUB    SI, SI
0000A71B  8E D8              ..      MOV    DS, AX
.
0000A71D  F3                 .       REPZ
0000A71E  A5                 .       MOVSW
0000A71F  07                 .       POP    ES
0000A720  1F                 .       POP    DS
0000A721  2B C0              +.      SUB    AX, AX
0000A723  C3                 .       RET    NEAR
0000A724  B8 01 01           ...     MOV    AX, 0101h
0000A727  C3                 .       RET    NEAR
.
0000A728  8B 46 0C           .F.     MOV    AX, [BP+0Ch]
0000A72B  B1 06              ..      MOV    CL, 06h
0000A72D  D3 E0              ..      SHL    AX, CL
0000A72F  03 06 32 22        ..2"    ADD    AX, [2232h]
0000A733  8A 6E 0F           .n.     MOV    CH, [BP+0Fh]
0000A736  B1 00              ..      MOV    CL, 00h
0000A738  D1 E1              ..      SHL    CX, 1
0000A73A  C3                 .       RET    NEAR
.
0000A73B  E8 48 00           .H.     CALL   A786h
0000A73E  22 C0              ".      AND    AL, AL
0000A740  75 09              u.      JNE    A74Bh
0000A742  BA 01 00           ...     MOV    DX, 0001h
0000A745  E8 D4 C0           ...     CALL   681Ch
0000A748  E9 F0 FF           ...     JMP    A73Bh
.
0000A74B  E8 D0 CD           ...     CALL   751Eh
0000A74E  FE 0E 6D 22        ..m"    DEC    BYTE PTR [226Dh]
0000A752  C3                 .       RET    NEAR
.
0000A753  51                 Q       PUSH   CX
.
0000A754  E8 38 00           .8.     CALL   A78Fh
0000A757  22 C0              ".      AND    AL, AL
0000A759  75 08              u.      JNE    A763h
0000A75B  BA 01 00           ...     MOV    DX, 0001h
0000A75E  E8 BB C0           ...     CALL   681Ch
0000A761  EB F1              ..      JMP    A754h
.
0000A763  59                 Y       POP    CX
0000A764  FE 0E 6C 22        ..l"    DEC    BYTE PTR [226Ch]
0000A768  BB F7 00           ...     MOV    BX, 00F7h
.
0000A76B  51                 Q       PUSH   CX
0000A76C  E8 9A C3           ...     CALL   6B09h
0000A76F  B0 03              ..      MOV    AL, 03h
0000A771  E8 8F CE           ...     CALL   7603h
0000A774  59                 Y       POP    CX
0000A775  53                 S       PUSH   BX
0000A776  8A C1              ..      MOV    AL, CL
0000A778  E8 BF CD           ...     CALL   753Ah
0000A77B  5B                 [       POP    BX
0000A77C  B7 00              ..      MOV    BH, 00h
0000A77E  B0 03              ..      MOV    AL, 03h
0000A780  E8 80 CE           ...     CALL   7603h
0000A783  E9 E0 C3           ...     JMP    6B66h
.
0000A786  BE 6D 22           .m"     MOV    SI, 226Dh
0000A789  BB FE FF           ...     MOV    BX, FFFEh
0000A78C  E9 12 00           ...     JMP    A7A1h
.
0000A78F  BE 6C 22           .l"     MOV    SI, 226Ch
0000A792  BB FD FF           ...     MOV    BX, FFFDh
0000A795  E9 09 00           ...     JMP    A7A1h
0000A798  2B C0              +.      SUB    AX, AX
0000A79A  C3                 .       RET    NEAR
.
0000A79B  BE 6B 22           .k"     MOV    SI, 226Bh
0000A79E  BB FC FF           ...     MOV    BX, FFFCh
.
0000A7A1  80 3C 00           .<.     CMP    BYTE PTR [SI], 00h
0000A7A4  75 11              u.      JNE    A7B7h
0000A7A6  B0 80              ..      MOV    AL, 80h
0000A7A8  56                 V       PUSH   SI
0000A7A9  E8 57 CE           .W.     CALL   7603h
0000A7AC  5E                 ^       POP    SI
0000A7AD  88 1C              ..      MOV    [SI], BL
0000A7AF  84 DB              ..      TEST   BL, BL
0000A7B1  75 04              u.      JNE    A7B7h
0000A7B3  B8 00 10           ...     MOV    AX, 1000h
0000A7B6  C3                 .       RET    NEAR
.
0000A7B7  B8 FF 90           ...     MOV    AX, 90FFh
0000A7BA  C3                 .       RET    NEAR
.
0000A7BB  51                 Q       PUSH   CX
.
0000A7BC  E8 DC FF           ...     CALL   A79Bh
0000A7BF  22 C0              ".      AND    AL, AL
0000A7C1  75 09              u.      JNE    A7CCh
0000A7C3  8A 16 6E 22        ..n"    MOV    DL, [226Eh]
0000A7C7  E8 4B C0           .K.     CALL   6815h
0000A7CA  EB F0              ..      JMP    A7BCh
.
0000A7CC  59                 Y       POP    CX
0000A7CD  3A 0E 6A 22        :.j"    CMP    CL, [226Ah]
0000A7D1  75 0F              u.      JNE    A7E2h
0000A7D3  51                 Q       PUSH   CX
0000A7D4  F6 16 6A 22        ..j"    NOT    BYTE PTR [226Ah]
0000A7D8  8A 1E 6A 22        ..j"    MOV    BL, [226Ah]
0000A7DC  B0 06              ..      MOV    AL, 06h
0000A7DE  E8 22 CE           .".     CALL   7603h
0000A7E1  59                 Y       POP    CX
.
0000A7E2  FE 0E 6B 22        ..k"    DEC    BYTE PTR [226Bh]
0000A7E6  BB 1A 00           ...     MOV    BX, 001Ah
0000A7E9  E9 7F FF           ..     JMP    A76Bh
0000A7EC  2B C0              +.      SUB    AX, AX
0000A7EE  C3                 .       RET    NEAR
.
0000A7EF  B0 02              ..      MOV    AL, 02h
0000A7F1  B3 01              ..      MOV    BL, 01h
0000A7F3  E8 0D CE           ...     CALL   7603h
0000A7F6  B0 07              ..      MOV    AL, 07h
0000A7F8  BB 04 00           ...     MOV    BX, 0004h
0000A7FB  E8 05 CE           ...     CALL   7603h
0000A7FE  B0 08              ..      MOV    AL, 08h
0000A800  BB 04 00           ...     MOV    BX, 0004h
0000A803  E8 FD CD           ...     CALL   7603h
0000A806  E8 89 C0           ...     CALL   6892h
0000A809  A2 6E 22           .n"     MOV    [226Eh], AL
0000A80C  B0 05              ..      MOV    AL, 05h
0000A80E  B3 01              ..      MOV    BL, 01h
0000A810  E8 F0 CD           ...     CALL   7603h
0000A813  B0 06              ..      MOV    AL, 06h
0000A815  8A 1E 6A 22        ..j"    MOV    BL, [226Ah]
0000A819  E8 E7 CD           ...     CALL   7603h
0000A81C  B0 0E              ..      MOV    AL, 0Eh
0000A81E  B3 00              ..      MOV    BL, 00h
0000A820  E8 E0 CD           ...     CALL   7603h
0000A823  BB 64 22           .d"     MOV    BX, 2264h
0000A826  E9 C6 D1           ...     JMP    79EFh
0000A829  C7 06 66 22 64 00  ..f"d.  MOV    WORD PTR [2266h], 0064h
0000A82F  8A 16 6E 22        ..n"    MOV    DL, [226Eh]
0000A833  E9 57 C0           .W.     JMP    688Dh
.
0000A836  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000A83A  3D 0D 00           =..     CMP    AX, 000Dh
0000A83D  73 08              s.      JNC    A847h
0000A83F  D1 E0              ..      SHL    AX, 1
0000A841  93                 .       XCHG   BX
0000A842  2E                 .       CS:
0000A843  FF A7 AB 42        ...B    JMP    [BX+42ABh]
.
0000A847  B8 FF FF           ...     MOV    AX, FFFFh
0000A84A  C3                 .       RET    NEAR
0000A84B  C5 42 3C           .B<     LDS    AX, [BP+SI+3Ch]
0000A84E  09 42 09           .B.     OR     [BP+SI+09h], AX
0000A851  EF                 .       OUT    DX, AX
0000A852  1E                 .       PUSH   DS
0000A853  5E                 ^       POP    SI
0000A854  09 FA              ..      OR     DX, DI
0000A856  09 FD              ..      OR     BP, DI
0000A858  15 A8 0C           ...     ADC    AX, 0CA8h
0000A85B  AA                 .       STOSB
0000A85C  13 45 09           .E.     ADC    AX, [DI+09h]
0000A85F  4C                 L       DEC    SP
0000A860  09 06 43 BD        ..C.    OR     [BD43h], AX
0000A864  0A B8 70 22        ..p"    OR     BH, [BX+SI+2270h]
0000A868  B9 00 02           ...     MOV    CX, 0200h
0000A86B  C3                 .       RET    NEAR
0000A86C  84 C0              ..      TEST   AL, AL
0000A86E  79 0D              y.      JNS    A87Dh
0000A870  3C A7              <.      CMP    AL, A7h
0000A872  77 09              w.      JNBE   A87Dh
0000A874  2C 80              ,.      SUB    AL, 80h
0000A876  53                 S       PUSH   BX
0000A877  BB DE 42           ..B     MOV    BX, 42DEh
0000A87A  2E                 .       CS:
0000A87B  D7                 .       XLAT
0000A87C  5B                 [       POP    BX
.
0000A87D  CB                 .       RETF
0000A87E  80 9A 45 41 8E     ..EA.   SBB    BYTE PTR [BP+SI+4145h], 8Eh
0000A883  41                 A       INC    CX
0000A884  8F 80 45 45        ..EE    POP    [BX+SI+4545h]
0000A888  45                 E       INC    BP
0000A889  49                 I       DEC    CX
0000A88A  49                 I       DEC    CX
0000A88B  49                 I       DEC    CX
0000A88C  8E 8F 90 92        ....    MOV    CS, [BX+9290h]
0000A890  92                 .       XCHG   DX
0000A891  4F                 O       DEC    DI
0000A892  99                 .       CWD
0000A893  4F                 O       DEC    DI
0000A894  55                 U       PUSH   BP
0000A895  55                 U       PUSH   BP
0000A896  59                 Y       POP    CX
0000A897  99                 .       CWD
0000A898  9A 9B 9C 9D 9E     .....   CALL   9C9B:9E9D *************************offset
0000A89D  9F                 .       LAHF
0000A89E  41                 A       INC    CX
0000A89F  49                 I       DEC    CX
0000A8A0  4F                 O       DEC    DI
0000A8A1  55                 U       PUSH   BP
0000A8A2  A5                 .       MOVSW
0000A8A3  A5                 .       MOVSW
0000A8A4  A6                 .       CMPSB
0000A8A5  A7                 .       CMPSW
0000A8A6  E8 33 C6           .3.     CALL   6EDCh
0000A8A9  E8 DA D3           ...     CALL   7C86h
0000A8AC  75 40              u@      JNE    A8EEh
0000A8AE  56                 V       PUSH   SI
0000A8AF  52                 R       PUSH   DX
0000A8B0  B8 01 FF           ...     MOV    AX, FF01h
0000A8B3  CD 16              ..      INT    16h
0000A8B5  B4 0F              ..      MOV    AH, 0Fh
0000A8B7  CD 10              ..      INT    10h
0000A8B9  B4 03              ..      MOV    AH, 03h
0000A8BB  CD 10              ..      INT    10h
0000A8BD  5E                 ^       POP    SI
0000A8BE  58                 X       POP    AX
0000A8BF  52                 R       PUSH   DX
0000A8C0  56                 V       PUSH   SI
0000A8C1  50                 P       PUSH   AX
0000A8C2  E8 56 00           .V.     CALL   A91Bh
0000A8C5  B4 02              ..      MOV    AH, 02h
0000A8C7  BA 00 18           ...     MOV    DX, 1800h
0000A8CA  CD 10              ..      INT    10h
0000A8CC  5A                 Z       POP    DX
0000A8CD  5E                 ^       POP    SI
0000A8CE  1E                 .       PUSH   DS
0000A8CF  8E DA              ..      MOV    DS, DX
.
0000A8D1  FC                 .       CLD
0000A8D2  AC                 .       LODSB
0000A8D3  84 C0              ..      TEST   AL, AL
0000A8D5  74 08              t.      JE     A8DFh
0000A8D7  56                 V       PUSH   SI
0000A8D8  B4 0E              ..      MOV    AH, 0Eh
0000A8DA  CD 10              ..      INT    10h
0000A8DC  5E                 ^       POP    SI
0000A8DD  EB F2              ..      JMP    A8D1h
.
0000A8DF  1F                 .       POP    DS
0000A8E0  B4 0F              ..      MOV    AH, 0Fh
0000A8E2  CD 10              ..      INT    10h
0000A8E4  5A                 Z       POP    DX
0000A8E5  B4 02              ..      MOV    AH, 02h
0000A8E7  CD 10              ..      INT    10h
0000A8E9  B8 00 FF           ...     MOV    AX, FF00h
0000A8EC  CD 16              ..      INT    16h
.
0000A8EE  B0 D6              ..      MOV    AL, D6h
0000A8F0  BB 02 00           ...     MOV    BX, 0002h
0000A8F3  E8 0D CD           ...     CALL   7603h
0000A8F6  53                 S       PUSH   BX
0000A8F7  B0 D5              ..      MOV    AL, D5h
0000A8F9  E8 07 CD           ...     CALL   7603h
0000A8FC  53                 S       PUSH   BX
0000A8FD  E8 2E 00           ...     CALL   A92Eh
0000A900  5B                 [       POP    BX
0000A901  32 FF              2.      XOR    BH, BH
0000A903  B0 D5              ..      MOV    AL, D5h
0000A905  E8 FB CC           ...     CALL   7603h
0000A908  5B                 [       POP    BX
0000A909  32 FF              2.      XOR    BH, BH
0000A90B  B0 D6              ..      MOV    AL, D6h
0000A90D  E8 F3 CC           ...     CALL   7603h
0000A910  E8 73 D3           .s.     CALL   7C86h
0000A913  75 03              u.      JNE    A918h
0000A915  E8 03 00           ...     CALL   A91Bh
.
0000A918  E9 C7 C5           ...     JMP    6EE2h
.
0000A91B  B4 0F              ..      MOV    AH, 0Fh
0000A91D  CD 10              ..      INT    10h
0000A91F  8A D4              ..      MOV    DL, AH
0000A921  FE CA              ..      DEC    DL
0000A923  B9 00 18           ...     MOV    CX, 1800h
0000A926  8A F5              ..      MOV    DH, CH
0000A928  B8 00 06           ...     MOV    AX, 0600h
0000A92B  CD 10              ..      INT    10h
0000A92D  C3                 .       RET    NEAR
.
0000A92E  B9 0F 00           ...     MOV    CX, 000Fh
.
0000A931  51                 Q       PUSH   CX
0000A932  BB 02 00           ...     MOV    BX, 0002h
0000A935  E8 0A 00           ...     CALL   A942h
0000A938  BB 32 00           .2.     MOV    BX, 0032h
0000A93B  E8 04 00           ...     CALL   A942h
0000A93E  59                 Y       POP    CX
0000A93F  E2 F0              ..      LOOP   A931h
0000A941  C3                 .       RET    NEAR
.
0000A942  B0 D5              ..      MOV    AL, D5h
0000A944  E8 BC CC           ...     CALL   7603h
0000A947  B0 07              ..      MOV    AL, 07h
0000A949  E8 EE CB           ...     CALL   753Ah
0000A94C  33 C9              3.      XOR    CX, CX
0000A94E  B0 03              ..      MOV    AL, 03h
.
0000A950  E2 FE              ..      LOOP   A950h
0000A952  FE C8              ..      DEC    AL
0000A954  75 FA              u.      JNE    A950h
0000A956  C3                 .       RET    NEAR
.
0000A957  84 D2              ..      TEST   DL, DL
0000A959  74 05              t.      JE     A960h
0000A95B  80 FA 02           ...     CMP    DL, 02h
0000A95E  75 04              u.      JNE    A964h
.
0000A960  88 16 92 00        ....    MOV    [0092h], DL
.
0000A964  8C 16 25 2D        ..%-    MOV    [2D25h], SS
0000A968  89 26 23 2D        .&#-    MOV    [2D23h], SP
0000A96C  8C D8              ..      MOV    AX, DS
0000A96E  8E D0              ..      MOV    SS, AX
0000A970  BC 23 2D           .#-     MOV    SP, 2D23h
0000A973  E8 19 02           ...     CALL   AB8Fh
0000A976  E8 28 00           .(.     CALL   A9A1h
0000A979  E8 25 C2           .%.     CALL   6BA1h
0000A97C  E8 4E C0           .N.     CALL   69CDh
0000A97F  E8 C6 00           ...     CALL   AA48h
0000A982  E8 67 D2           .g.     CALL   7BECh
0000A985  E8 5E E7           .^.     CALL   90E6h
0000A988  E8 64 FE           .d.     CALL   A7EFh
0000A98B  E8 6C D1           .l.     CALL   7AFAh
0000A98E  E8 32 CF           .2.     CALL   78C3h
0000A991  8E 16 25 2D        ..%-    MOV    SS, [2D25h]
0000A995  8B 26 23 2D        .&#-    MOV    SP, [2D23h]
0000A999  C3                 .       RET    NEAR
.
0000A99A  E8 5B BF           .[.     CALL   68F8h
0000A99D  FB                 .       STI
0000A99E  E9 20 C5           . .     JMP    6EC1h
.
0000A9A1  FA                 .       CLI
0000A9A2  FC                 .       CLD
0000A9A3  06                 .       PUSH   ES
0000A9A4  B8 00 00           ...     MOV    AX, 0000h
0000A9A7  8E C0              ..      MOV    ES, AX
0000A9A9  2B FF              +.      SUB    DI, DI
0000A9AB  BE 98 44           ..D     MOV    SI, 4498h
0000A9AE  B9 08 00           ...     MOV    CX, 0008h
.
0000A9B1  2E                 .       CS:
0000A9B2  AD                 .       LODSW
0000A9B3  E8 77 00           .w.     CALL   AA2Dh
0000A9B6  E2 F9              ..      LOOP   A9B1h
0000A9B8  BF 14 00           ...     MOV    DI, 0014h
0000A9BB  B8 92 44           ..D     MOV    AX, 4492h
0000A9BE  E8 6C 00           .l.     CALL   AA2Dh
0000A9C1  BF 20 00           . .     MOV    DI, 0020h
0000A9C4  B8 21 15           .!.     MOV    AX, 1521h
0000A9C7  E8 63 00           .c.     CALL   AA2Dh
0000A9CA  BF 30 00           .0.     MOV    DI, 0030h
0000A9CD  B8 6E 06           .n.     MOV    AX, 066Eh
0000A9D0  E8 5A 00           .Z.     CALL   AA2Dh
0000A9D3  BF 68 00           .h.     MOV    DI, 0068h
0000A9D6  B8 2A 15           .*.     MOV    AX, 152Ah
0000A9D9  E8 51 00           .Q.     CALL   AA2Dh
0000A9DC  BF 6C 00           .l.     MOV    DI, 006Ch
0000A9DF  B8 92 44           ..D     MOV    AX, 4492h
0000A9E2  E8 48 00           .H.     CALL   AA2Dh
0000A9E5  BF 70 00           .p.     MOV    DI, 0070h
0000A9E8  B8 92 44           ..D     MOV    AX, 4492h
0000A9EB  E8 3F 00           .?.     CALL   AA2Dh
0000A9EE  BF A0 00           ...     MOV    DI, 00A0h
0000A9F1  B8 92 44           ..D     MOV    AX, 4492h
0000A9F4  E8 36 00           .6.     CALL   AA2Dh
0000A9F7  BF BC 00           ...     MOV    DI, 00BCh
0000A9FA  B8 92 44           ..D     MOV    AX, 4492h
0000A9FD  E8 2D 00           .-.     CALL   AA2Dh
0000AA00  BF F8 03           ...     MOV    DI, 03F8h
0000AA03  B8 93 44           ..D     MOV    AX, 4493h
0000AA06  E8 24 00           .$.     CALL   AA2Dh
0000AA09  BF FC 03           ...     MOV    DI, 03FCh
0000AA0C  B8 E0 44           ..D     MOV    AX, 44E0h
0000AA0F  E8 1B 00           ...     CALL   AA2Dh
0000AA12  B8 00 F0           ...     MOV    AX, F000h
0000AA15  8E C0              ..      MOV    ES, AX
0000AA17  BF F0 FF           ...     MOV    DI, FFF0h
0000AA1A  B0 EA              ..      MOV    AL, EAh
0000AA1C  AA                 .       STOSB
0000AA1D  B8 E5 44           ..D     MOV    AX, 44E5h
0000AA20  AB                 .       STOSW
0000AA21  8C C8              ..      MOV    AX, CS
0000AA23  AB                 .       STOSW
0000AA24  26                 &       ES:
0000AA25  C7 06 FE FF FF FF  ......  MOV    WORD PTR [FFFEh], FFFFh
0000AA2B  07                 .       POP    ES
0000AA2C  C3                 .       RET    NEAR
.
0000AA2D  AB                 .       STOSW
0000AA2E  8C C8              ..      MOV    AX, CS
0000AA30  AB                 .       STOSW
0000AA31  C3                 .       RET    NEAR
0000AA32  CF                 .       IRET
0000AA33  2E                 .       CS:
0000AA34  A1 06 00           ...     MOV    AX, [0006h]
0000AA37  CF                 .       IRET
0000AA38  B3 44              .D      MOV    BL, 44h
0000AA3A  B8 44 BD           .D.     MOV    AX, BD44h
0000AA3D  44                 D       INC    SP
0000AA3E  C2 44 C7           .D.     RET    C744h
0000AA41  44                 D       INC    SP
0000AA42  CC 44              .D      INT    3
0000AA44  D1 44 D6           .D.     ROL    WORD PTR [SI+D6h], 1
0000AA47  44                 D       INC    SP
.
0000AA48  C7 06 99 2C A9 45  ...,.E  MOV    WORD PTR [2C99h], 45A9h
0000AA4E  8C 0E 9B 2C        ...,    MOV    [2C9Bh], CS
0000AA52  C3                 .       RET    NEAR
0000AA53  E8 34 00           .4.     CALL   AA8Ah
0000AA56  82 2A E8           .*.     SUB    BYTE PTR [BP+SI], E8h
0000AA59  2F                 /       DAS
0000AA5A  00 89 2A E8        ..*.    ADD    [BX+DI+E82Ah], CL
0000AA5E  2A 00              *.      SUB    AL, [BX+SI]
0000AA60  95                 .       XCHG   BP
0000AA61  2A E8              *.      SUB    CH, AL
0000AA63  25 00 99           %..     AND    AX, 9900h
0000AA66  2A E8              *.      SUB    CH, AL
0000AA68  20 00               .      AND    [BX+SI], AL
0000AA6A  A5                 .       MOVSW
0000AA6B  2A E8              *.      SUB    CH, AL
0000AA6D  1B 00              ..      SBB    AX, [BX+SI]
0000AA6F  AE                 .       SCASB
0000AA70  2A E8              *.      SUB    CH, AL
0000AA72  16                 .       PUSH   SS
0000AA73  00 B4 2A E8        ..*.    ADD    [SI+E82Ah], DH
0000AA77  11 00              ..      ADC    [BX+SI], AX
0000AA79  C3                 .       RET    NEAR
0000AA7A  2A E8              *.      SUB    CH, AL
0000AA7C  0C 00              ..      OR     AL, 00h
0000AA7E  02 2B              .+      ADD    CH, [BP+DI]
0000AA80  E8 07 00           ...     CALL   AA8Ah
0000AA83  D8                 .       ...
0000AA84  2A E8              *.      SUB    CH, AL
0000AA86  02 00              ..      ADD    AL, [BX+SI]
0000AA88  E6 2A              .*      OUT    2Ah, AL
.
0000AA8A  1E                 .       PUSH   DS
0000AA8B  2E                 .       CS:
0000AA8C  8E 1E 06 00        ....    MOV    DS, [0006h]
0000AA90  8F 06 AF 2B        ...+    POP    [2BAFh]
0000AA94  8F 06 B9 2B        ...+    POP    [2BB9h]
0000AA98  8F 06 B3 2B        ...+    POP    [2BB3h]
0000AA9C  8F 06 B5 2B        ...+    POP    [2BB5h]
0000AAA0  8F 06 B7 2B        ...+    POP    [2BB7h]
0000AAA4  8C 16 AD 2B        ...+    MOV    [2BADh], SS
0000AAA8  89 26 AB 2B        .&.+    MOV    [2BABh], SP
0000AAAC  2E                 .       CS:
0000AAAD  8E 16 06 00        ....    MOV    SS, [0006h]
0000AAB1  BC AB 2B           ..+     MOV    SP, 2BABh
0000AAB4  60                 `       PUSHA
0000AAB5  8C 06 B1 2B        ...+    MOV    [2BB1h], ES
0000AAB9  8C D8              ..      MOV    AX, DS
0000AABB  8E C0              ..      MOV    ES, AX
0000AABD  BE 17 2B           ..+     MOV    SI, 2B17h
0000AAC0  B9 0D 00           ...     MOV    CX, 000Dh
0000AAC3  FC                 .       CLD
.
0000AAC4  AD                 .       LODSW
0000AAC5  8B D8              ..      MOV    BX, AX
0000AAC7  AD                 .       LODSW
0000AAC8  8B F8              ..      MOV    DI, AX
0000AACA  8B 07              ..      MOV    AX, [BX]
0000AACC  E8 5D 00           .].     CALL   AB2Ch
0000AACF  E2 F3              ..      LOOP   AAC4h
0000AAD1  A1 B7 2B           ..+     MOV    AX, [2BB7h]
0000AAD4  BB 0C 00           ...     MOV    BX, 000Ch
0000AAD7  FC                 .       CLD
.
0000AAD8  4B                 K       DEC    BX
0000AAD9  2E                 .       CS:
0000AADA  8A 8F 7B 45        ..{E    MOV    CL, [BX+457Bh]
0000AADE  D1 E8              ..      SHR    AX, 1
0000AAE0  72 02              r.      JC     AAE4h
0000AAE2  B1 2D              .-      MOV    CL, 2Dh
.
0000AAE4  88 8F DC 2B        ...+    MOV    [BX+2BDCh], CL
0000AAE8  85 DB              ..      TEST   BX, BX
0000AAEA  75 EC              u.      JNE    AAD8h
0000AAEC  1E                 .       PUSH   DS
0000AAED  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000AAF1  BE 08 00           ...     MOV    SI, 0008h
0000AAF4  BF CC 2B           ..+     MOV    DI, 2BCCh
0000AAF7  B9 04 00           ...     MOV    CX, 0004h
0000AAFA  F3                 .       REPZ
0000AAFB  A5                 .       MOVSW
0000AAFC  1F                 .       POP    DS
0000AAFD  FB                 .       STI
0000AAFE  BE BB 2B           ..+     MOV    SI, 2BBBh
0000AB01  E8 26 BD           .&.     CALL   682Ah
0000AB04  8B 36 B9 2B        .6.+    MOV    SI, [2BB9h]
0000AB08  2E                 .       CS:
0000AB09  8B 34              .4      MOV    SI, [SI]
0000AB0B  E8 1C BD           ...     CALL   682Ah
0000AB0E  BE C0 2B           ..+     MOV    SI, 2BC0h
0000AB11  E8 16 BD           ...     CALL   682Ah
0000AB14  B8 FF 4C           ..L     MOV    AX, 4CFFh
0000AB17  CD 21              .!      INT    21h
.
0000AB19  EB FE              ..      JMP    AB19h
0000AB1B  4F                 O       DEC    DI
0000AB1C  44                 D       INC    SP
0000AB1D  49                 I       DEC    CX
0000AB1E  54                 T       PUSH   SP
0000AB1F  53                 S       PUSH   BX
0000AB20  5A                 Z       POP    DX
0000AB21  2D 41 2D           -A-     SUB    AX, 2D41h
0000AB24  50                 P       PUSH   AX
0000AB25  2D 43 51           -CQ     SUB    AX, 5143h
0000AB28  B1 02              ..      MOV    CL, 02h
0000AB2A  EB 03              ..      JMP    AB2Fh
.
0000AB2C  51                 Q       PUSH   CX
0000AB2D  B1 04              ..      MOV    CL, 04h
.
0000AB2F  8B D8              ..      MOV    BX, AX
0000AB31  FC                 .       CLD
.
0000AB32  D1 C3              ..      ROL    BX, 1
0000AB34  D1 C3              ..      ROL    BX, 1
0000AB36  D1 C3              ..      ROL    BX, 1
0000AB38  D1 C3              ..      ROL    BX, 1
0000AB3A  8A C3              ..      MOV    AL, BL
0000AB3C  24 0F              $.      AND    AL, 0Fh
0000AB3E  04 90              ..      ADD    AL, 90h
0000AB40  27                 '       DAA
0000AB41  14 40              .@      ADC    AL, 40h
0000AB43  27                 '       DAA
0000AB44  AA                 .       STOSB
0000AB45  E2 EB              ..      LOOP   AB32h
0000AB47  59                 Y       POP    CX
0000AB48  C3                 .       RET    NEAR
0000AB49  80 FC 08           ...     CMP    AH, 08h
0000AB4C  75 03              u.      JNE    AB51h
0000AB4E  2A D2              *.      SUB    DL, DL
0000AB50  CF                 .       IRET
.
0000AB51  80 FC 0D           ...     CMP    AH, 0Dh
0000AB54  75 03              u.      JNE    AB59h
0000AB56  2B C0              +.      SUB    AX, AX
0000AB58  CF                 .       IRET
.
0000AB59  E9 29 FF           .).     JMP    AA85h
0000AB5C  2B C0              +.      SUB    AX, AX
0000AB5E  83 F9 11 73        ...s    CMP    CX, 7311h
0000AB62  09 8B D9 03        ....    OR     [BP+DI+03D9h], CX
0000AB66  DB                 .       ...
0000AB67  2E                 .       CS:
0000AB68  8B 87 CD 45        ...E    MOV    AX, [BX+45CDh]
0000AB6C  C3                 .       RET    NEAR
0000AB6D  83 2C 99 2C        .,.,    SUB    WORD PTR [SI], 2C99h
0000AB71  BC 2C AB           .,.     MOV    SP, AB2Ch
0000AB74  2C BB              ,.      SUB    AL, BBh
0000AB76  2C B3              ,.      SUB    AL, B3h
0000AB78  2C B7              ,.      SUB    AL, B7h
0000AB7A  2C 00              ,.      SUB    AL, 00h
0000AB7C  00 00              ..      ADD    [BX+SI], AL
0000AB7E  00 00              ..      ADD    [BX+SI], AL
0000AB80  00 00              ..      ADD    [BX+SI], AL
0000AB82  00 00              ..      ADD    [BX+SI], AL
0000AB84  00 00              ..      ADD    [BX+SI], AL
0000AB86  00 00              ..      ADD    [BX+SI], AL
0000AB88  00 00              ..      ADD    [BX+SI], AL
0000AB8A  00 00              ..      ADD    [BX+SI], AL
0000AB8C  00 82 22 1E        ..".    ADD    [BP+SI+1E22h], AL
0000AB90  B8 40 00           .@.     MOV    AX, 0040h
0000AB93  8E D8              ..      MOV    DS, AX
0000AB95  A1 13 00           ...     MOV    AX, [0013h]
0000AB98  1F                 .       POP    DS
0000AB99  A3 97 2C           ..,     MOV    [2C97h], AX
0000AB9C  2D 40 00           -@.     SUB    AX, 0040h
0000AB9F  A3 91 2C           ..,     MOV    [2C91h], AX
0000ABA2  B1 06              ..      MOV    CL, 06h
0000ABA4  D3 E0              ..      SHL    AX, CL
0000ABA6  A3 BD 2C           ..,     MOV    [2CBDh], AX
0000ABA9  A3 A5 2C           ..,     MOV    [2CA5h], AX
0000ABAC  81 3E 97 2C 80 03  .>.,..  CMP    WORD PTR [2C97h], 0380h
0000ABB2  74 08              t.      JE     ABBCh
0000ABB4  81 3E 97 2C 00 04  .>.,..  CMP    WORD PTR [2C97h], 0400h
0000ABBA  75 01              u.      JNE    ABBDh
.
0000ABBC  C3                 .       RET    NEAR
.
0000ABBD  9C                 .       PUSHF
0000ABBE  06                 .       PUSH   ES
0000ABBF  FC                 .       CLD
0000ABC0  FA                 .       CLI
0000ABC1  C7 06 91 2C 00 04  ...,..  MOV    WORD PTR [2C91h], 0400h
0000ABC7  C7 06 BD 2C FF FF  ...,..  MOV    WORD PTR [2CBDh], FFFFh
0000ABCD  B8 00 10           ...     MOV    AX, 1000h
0000ABD0  1E                 .       PUSH   DS
0000ABD1  8E D8              ..      MOV    DS, AX
0000ABD3  8B 0E FC FF        ....    MOV    CX, [FFFCh]
0000ABD7  8B 16 FE FF        ....    MOV    DX, [FFFEh]
0000ABDB  1F                 .       POP    DS
0000ABDC  B8 00 F0           ...     MOV    AX, F000h
.
0000ABDF  8E C0              ..      MOV    ES, AX
0000ABE1  BF FC FF           ...     MOV    DI, FFFCh
0000ABE4  AB                 .       STOSW
0000ABE5  F7 D0              ..      NOT    AX
0000ABE7  AB                 .       STOSW
0000ABE8  F7 D0              ..      NOT    AX
0000ABEA  2D 00 20           -.      SUB    AX, 2000h
0000ABED  73 F0              s.      JNC    ABDFh
0000ABEF  B8 00 F0           ...     MOV    AX, F000h
.
0000ABF2  8E C0              ..      MOV    ES, AX
0000ABF4  BF FC FF           ...     MOV    DI, FFFCh
0000ABF7  AF                 .       SCASW
0000ABF8  75 07              u.      JNE    AC01h
0000ABFA  F7 D0              ..      NOT    AX
0000ABFC  AF                 .       SCASW
0000ABFD  74 19              t.      JE     AC18h
0000ABFF  F7 D0              ..      NOT    AX
.
0000AC01  81 2E BD 2C 00 20  ...,.   SUB    WORD PTR [2CBDh], 2000h
0000AC07  81 2E 91 2C 80 00  ...,..  SUB    WORD PTR [2C91h], 0080h
0000AC0D  2D 00 20           -.      SUB    AX, 2000h
0000AC10  73 E0              s.      JNC    ABF2h
0000AC12  C7 06 BD 2C 00 00  ...,..  MOV    WORD PTR [2CBDh], 0000h
.
0000AC18  A1 BD 2C           ..,     MOV    AX, [2CBDh]
0000AC1B  A3 A5 2C           ..,     MOV    [2CA5h], AX
0000AC1E  A1 91 2C           ..,     MOV    AX, [2C91h]
0000AC21  A3 97 2C           ..,     MOV    [2C97h], AX
0000AC24  B8 00 10           ...     MOV    AX, 1000h
0000AC27  1E                 .       PUSH   DS
0000AC28  8E D8              ..      MOV    DS, AX
0000AC2A  89 0E FC FF        ....    MOV    [FFFCh], CX
0000AC2E  89 16 FE FF        ....    MOV    [FFFEh], DX
0000AC32  1F                 .       POP    DS
0000AC33  07                 .       POP    ES
0000AC34  9D                 .       POPF
0000AC35  C3                 .       RET    NEAR
0000AC36  00 00              ..      ADD    [BX+SI], AL
0000AC38  00 00              ..      ADD    [BX+SI], AL
0000AC3A  00 00              ..      ADD    [BX+SI], AL
0000AC3C  00 00              ..      ADD    [BX+SI], AL
0000AC3E  00 00              ..      ADD    [BX+SI], AL
0000AC40  E9 11 00           ...     JMP    AC54h
0000AC43  E9 87 00           ...     JMP    ACCDh
0000AC46  87 6A AA           .j.     XCHG   BP, [BP+SI+AAh]
0000AC49  69 28 43 29        i(C)    IMUL  BP, [BX+SI], 2943h
0000AC4D  60                 `       PUSHA
0000AC4E  38 35              85      CMP    [DI], DH
0000AC50  20 44 52            DR     AND    [SI+52h], AL
0000AC53  49                 I       DEC    CX
.
0000AC54  FC                 .       CLD
0000AC55  1E                 .       PUSH   DS
0000AC56  2E                 .       CS:
0000AC57  8E 1E 08 00        ....    MOV    DS, [0008h]
0000AC5B  06                 .       PUSH   ES
0000AC5C  B1 31              .1      MOV    CL, 31h
0000AC5E  BA F3 08           ...     MOV    DX, 08F3h
0000AC61  CD E0              ..      INT    E0h
0000AC63  8C D8              ..      MOV    AX, DS
0000AC65  BB 10 00           ...     MOV    BX, 0010h
0000AC68  B1 04              ..      MOV    CL, 04h
0000AC6A  D3 EB              ..      SHR    BX, CL
0000AC6C  03 C3              ..      ADD    AX, BX
0000AC6E  A3 FC 00           ...     MOV    [00FCh], AX
0000AC71  8C D8              ..      MOV    AX, DS
0000AC73  8E C0              ..      MOV    ES, AX
0000AC75  A3 2B 02           .+.     MOV    [022Bh], AX
0000AC78  A3 35 02           .5.     MOV    [0235h], AX
0000AC7B  A3 2F 02           ./.     MOV    [022Fh], AX
0000AC7E  2B FF              +.      SUB    DI, DI
0000AC80  8E C7              ..      MOV    ES, DI
0000AC82  BE 8C 28           ..(     MOV    SI, 288Ch
0000AC85  B9 0A 00           ...     MOV    CX, 000Ah
.
0000AC88  2E                 .       CS:
0000AC89  AC                 .       LODSB
0000AC8A  32 E4              2.      XOR    AH, AH
0000AC8C  D1 E0              ..      SHL    AX, 1
0000AC8E  D1 E0              ..      SHL    AX, 1
0000AC90  97                 .       XCHG   DI
0000AC91  2E                 .       CS:
0000AC92  A5                 .       MOVSW
0000AC93  8C C8              ..      MOV    AX, CS
0000AC95  AB                 .       STOSW
0000AC96  E2 F0              ..      LOOP   AC88h
0000AC98  C7 06 8F 03 41 07  ....A.  MOV    WORD PTR [038Fh], 0741h
0000AC9E  8C 0E 91 03        ....    MOV    [0391h], CS
0000ACA2  2E                 .       CS:
0000ACA3  A1 06 00           ...     MOV    AX, [0006h]
0000ACA6  A3 39 02           .9.     MOV    [0239h], AX
0000ACA9  1E                 .       PUSH   DS
0000ACAA  8E D8              ..      MOV    DS, AX
0000ACAC  C7 06 40 00 8D 00  ..@...  MOV    WORD PTR [0040h], 008Dh
0000ACB2  8C 0E 42 00        ..B.    MOV    [0042h], CS
0000ACB6  1F                 .       POP    DS
0000ACB7  2B C0              +.      SUB    AX, AX
0000ACB9  8E C0              ..      MOV    ES, AX
0000ACBB  26                 &       ES:
0000ACBC  A1 80 03           ...     MOV    AX, [0380h]
0000ACBF  A3 93 03           ...     MOV    [0393h], AX
0000ACC2  26                 &       ES:
0000ACC3  A1 82 03           ...     MOV    AX, [0382h]
0000ACC6  A3 95 03           ...     MOV    [0395h], AX
0000ACC9  07                 .       POP    ES
0000ACCA  1F                 .       POP    DS
0000ACCB  2A C9              *.      SUB    CL, CL
.
0000ACCD  FC                 .       CLD
0000ACCE  06                 .       PUSH   ES
0000ACCF  1E                 .       PUSH   DS
0000ACD0  E8 DB 05           ...     CALL   B2AEh
0000ACD3  1E                 .       PUSH   DS
0000ACD4  07                 .       POP    ES
0000ACD5  8C 16 E2 00        ....    MOV    [00E2h], SS
0000ACD9  89 26 E0 00        .&..    MOV    [00E0h], SP
0000ACDD  FA                 .       CLI
0000ACDE  1E                 .       PUSH   DS
0000ACDF  17                 .       POP    SS
0000ACE0  BC E0 00           ...     MOV    SP, 00E0h
0000ACE3  FB                 .       STI
0000ACE4  8A D9              ..      MOV    BL, CL
0000ACE6  32 FF              2.      XOR    BH, BH
0000ACE8  D1 E3              ..      SHL    BX, 1
0000ACEA  2E                 .       CS:
0000ACEB  FF 97 BE 00        ....    CALL   [BX+00BEh]
.
0000ACEF  FA                 .       CLI
0000ACF0  8E 16 E2 00        ....    MOV    SS, [00E2h]
0000ACF4  8B 26 E0 00        .&..    MOV    SP, [00E0h]
0000ACF8  FB                 .       STI
0000ACF9  8B D8              ..      MOV    BX, AX
0000ACFB  1F                 .       POP    DS
0000ACFC  07                 .       POP    ES
0000ACFD  CB                 .       RETF
0000ACFE  C4 00              ..      LES    AX, [BX+SI]
0000AD00  24 01              $.      AND    AL, 01h
0000AD02  18 01              ..      SBB    [BX+DI], AL
.
0000AD04  33 C0              3.      XOR    AX, AX
0000AD06  A3 77 01           .w.     MOV    [0177h], AX
0000AD09  A3 75 01           .u.     MOV    [0175h], AX
0000AD0C  A3 A6 0D           ...     MOV    [0DA6h], AX
0000AD0F  E8 F4 34           ..4     CALL   E206h
0000AD12  80 3E 3C 02 FF     .><..   CMP    BYTE PTR [023Ch], FFh
0000AD17  75 0A              u.      JNE    AD23h
0000AD19  B8 00 FF           ...     MOV    AX, FF00h
0000AD1C  CD 16              ..      INT    16h
0000AD1E  C6 06 3C 02 00     ..<..   MOV    BYTE PTR [023Ch], 00h
.
0000AD23  1E                 .       PUSH   DS
0000AD24  07                 .       POP    ES
0000AD25  BF 97 03           ...     MOV    DI, 0397h
0000AD28  B9 E0 01           ...     MOV    CX, 01E0h
0000AD2B  2B C0              +.      SUB    AX, AX
0000AD2D  FC                 .       CLD
0000AD2E  F3                 .       REPZ
0000AD2F  AB                 .       STOSW
0000AD30  BF 97 03           ...     MOV    DI, 0397h
0000AD33  B9 18 00           ...     MOV    CX, 0018h
0000AD36  B0 FF              ..      MOV    AL, FFh
0000AD38  AA                 .       STOSB
0000AD39  83 C7 27 E2        ..'.    ADD    DI, E227h
0000AD3D  FA                 .       CLI
0000AD3E  C6 06 5F 01 FF     .._..   MOV    BYTE PTR [015Fh], FFh
0000AD43  2B C0              +.      SUB    AX, AX
0000AD45  A2 6F 02           .o.     MOV    [026Fh], AL
0000AD48  A3 6D 02           .m.     MOV    [026Dh], AX
0000AD4B  A2 64 01           .d.     MOV    [0164h], AL
0000AD4E  A2 60 01           .`.     MOV    [0160h], AL
0000AD51  A2 63 01           .c.     MOV    [0163h], AL
0000AD54  A2 85 01           ...     MOV    [0185h], AL
0000AD57  C3                 .       RET    NEAR
0000AD58  A1 FC 00           ...     MOV    AX, [00FCh]
0000AD5B  42                 B       INC    DX
0000AD5C  74 05              t.      JE     AD63h
0000AD5E  4A                 J       DEC    DX
0000AD5F  89 16 FC 00        ....    MOV    [00FCh], DX
.
0000AD63  C3                 .       RET    NEAR
0000AD64  1E                 .       PUSH   DS
0000AD65  2E                 .       CS:
0000AD66  8E 1E 06 00        ....    MOV    DS, [0006h]
0000AD6A  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000AD6E  C5 36 38 00        .68.    LDS    SI, [0038h]
0000AD72  BF 72 02           .r.     MOV    DI, 0272h
0000AD75  B9 40 00           .@.     MOV    CX, 0040h
0000AD78  F3                 .       REPZ
0000AD79  A5                 .       MOVSW
0000AD7A  1F                 .       POP    DS
0000AD7B  52                 R       PUSH   DX
0000AD7C  BE 72 02           .r.     MOV    SI, 0272h
0000AD7F  BF 55 03           .U.     MOV    DI, 0355h
0000AD82  B0 01              ..      MOV    AL, 01h
0000AD84  E8 21 22           .!"     CALL   CFA8h
0000AD87  89 36 FA 02        .6..    MOV    [02FAh], SI
0000AD8B  5E                 ^       POP    SI
0000AD8C  1E                 .       PUSH   DS
0000AD8D  2E                 .       CS:
0000AD8E  8E 1E 06 00        ....    MOV    DS, [0006h]
0000AD92  BF 55 03           .U.     MOV    DI, 0355h
0000AD95  B9 10 00           ...     MOV    CX, 0010h
0000AD98  F3                 .       REPZ
0000AD99  A5                 .       MOVSW
0000AD9A  1F                 .       POP    DS
0000AD9B  B1 19              ..      MOV    CL, 19h
0000AD9D  E8 0D 27           ..'     CALL   D4ADh
0000ADA0  A2 52 01           .R.     MOV    [0152h], AL
0000ADA3  A2 53 01           .S.     MOV    [0153h], AL
0000ADA6  B1 20              .       MOV    CL, 20h
0000ADA8  B2 FF              ..      MOV    DL, FFh
0000ADAA  E8 00 27           ..'     CALL   D4ADh
0000ADAD  A2 9A 01           ...     MOV    [019Ah], AL
0000ADB0  E8 94 04           ...     CALL   B247h
0000ADB3  C7 06 7B 01 00 00  ..{...  MOV    WORD PTR [017Bh], 0000h
0000ADB9  A0 5E 03           .^.     MOV    AL, [035Eh]
0000ADBC  24 7F              $      AND    AL, 7Fh
0000ADBE  3C 43              <C      CMP    AL, 43h
0000ADC0  75 03              u.      JNE    ADC5h
0000ADC2  E9 46 02           .F.     JMP    B00Bh
.
0000ADC5  E8 6A 01           .j.     CALL   AF32h
0000ADC8  84 C0              ..      TEST   AL, AL
0000ADCA  74 06              t.      JE     ADD2h
.
0000ADCC  B9 1D 00           ...     MOV    CX, 001Dh
0000ADCF  E9 AB 03           ...     JMP    B17Dh
.
0000ADD2  8B 1E 9D 01        ....    MOV    BX, [019Dh]
0000ADD6  83 FB 04 75        ...u    CMP    BX, 7504h
0000ADDA  02 33              .3      ADD    DH, [BP+DI]
0000ADDC  DB                 .       ...
0000ADDD  81 E3 FF 01        ....    AND    BX, 01FFh
0000ADE1  A1 9F 01           ...     MOV    AX, [019Fh]
0000ADE4  85 DB              ..      TEST   BX, BX
0000ADE6  74 01              t.      JE     ADE9h
0000ADE8  48                 H       DEC    AX
.
0000ADE9  B1 05              ..      MOV    CL, 05h
0000ADEB  D3 E0              ..      SHL    AX, CL
0000ADED  FE C9              ..      DEC    CL
0000ADEF  83 C3 0F D3        ....    ADD    BX, D30Fh
0000ADF3  EB 03              ..      JMP    ADF8h
0000ADF5  C3                 .       RET    NEAR
0000ADF6  2B 06 A3 01        +...    SUB    AX, [01A3h]
0000ADFA  A3 22 02           .".     MOV    [0222h], AX
0000ADFD  05 11 00           ...     ADD    AX, 0011h
0000AE00  03 06 A5 01        ....    ADD    AX, [01A5h]
0000AE04  73 03              s.      JNC    AE09h
0000AE06  E9 17 00           ...     JMP    AE20h
.
0000AE09  83 3E 28 03 00     .>(..   CMP    WORD PTR [0328h], 00h
0000AE0E  75 05              u.      JNE    AE15h
0000AE10  E8 5F 01           ._.     CALL   AF72h
0000AE13  EB 11              ..      JMP    AE26h
.
0000AE15  03 06 28 03        ..(.    ADD    AX, [0328h]
0000AE19  72 05              r.      JC     AE20h
0000AE1B  E8 50 01           .P.     CALL   AF6Eh
0000AE1E  74 06              t.      JE     AE26h
.
0000AE20  B9 03 00           ...     MOV    CX, 0003h
0000AE23  E9 57 03           .W.     JMP    B17Dh
.
0000AE26  A1 22 02           .".     MOV    AX, [0222h]
0000AE29  05 11 00           ...     ADD    AX, 0011h
0000AE2C  03 06 A5 01        ....    ADD    AX, [01A5h]
0000AE30  3B 06 77 01        ;.w.    CMP    AX, [0177h]
0000AE34  77 EA              w.      JNBE   AE20h
0000AE36  A1 77 01           .w.     MOV    AX, [0177h]
0000AE39  2D 11 00           -..     SUB    AX, 0011h
0000AE3C  2B 06 22 02        +.".    SUB    AX, [0222h]
0000AE40  3B 06 A7 01        ;...    CMP    AX, [01A7h]
0000AE44  76 07              v.      JBE    AE4Dh
0000AE46  2B 06 A7 01        +...    SUB    AX, [01A7h]
0000AE4A  A3 7B 01           .{.     MOV    [017Bh], AX
.
0000AE4D  E8 02 01           ...     CALL   AF52h
0000AE50  05 10 00           ...     ADD    AX, 0010h
0000AE53  A3 24 02           .$.     MOV    [0224h], AX
0000AE56  A1 24 02           .$.     MOV    AX, [0224h]
0000AE59  03 06 A9 01        ....    ADD    AX, [01A9h]
0000AE5D  A3 92 01           ...     MOV    [0192h], AX
0000AE60  A1 AB 01           ...     MOV    AX, [01ABh]
0000AE63  A3 90 01           ...     MOV    [0190h], AX
0000AE66  A1 B1 01           ...     MOV    AX, [01B1h]
0000AE69  03 06 24 02        ..$.    ADD    AX, [0224h]
0000AE6D  A3 94 01           ...     MOV    [0194h], AX
0000AE70  A1 AF 01           ...     MOV    AX, [01AFh]
0000AE73  A3 96 01           ...     MOV    [0196h], AX
0000AE76  C6 06 10 01 00     .....   MOV    BYTE PTR [0110h], 00h
0000AE7B  E8 1E 03           ...     CALL   B19Ch
0000AE7E  33 D2              3.      XOR    DX, DX
0000AE80  B1 1A              ..      MOV    CL, 1Ah
0000AE82  E8 28 26           .(&     CALL   D4ADh
0000AE85  A1 24 02           .$.     MOV    AX, [0224h]
0000AE88  A3 20 02           . .     MOV    [0220h], AX
0000AE8B  A1 22 02           .".     MOV    AX, [0222h]
0000AE8E  05 07 00           ...     ADD    AX, 0007h
0000AE91  B1 03              ..      MOV    CL, 03h
0000AE93  D3 E8              ..      SHR    AX, CL
0000AE95  A3 1E 02           ...     MOV    [021Eh], AX
0000AE98  A1 A3 01           ...     MOV    AX, [01A3h]
0000AE9B  BA 10 00           ...     MOV    DX, 0010h
0000AE9E  F7 E2              ..      MUL    DX
0000AEA0  B9 00 02           ...     MOV    CX, 0200h
0000AEA3  F7 F1              ..      DIV    CX
0000AEA5  B9 04 00           ...     MOV    CX, 0004h
0000AEA8  F7 E1              ..      MUL    CX
0000AEAA  A3 26 02           .&.     MOV    [0226h], AX
0000AEAD  C6 06 28 02 00     ..(..   MOV    BYTE PTR [0228h], 00h
0000AEB2  BA 80 00           ...     MOV    DX, 0080h
0000AEB5  E8 D4 03           ...     CALL   B28Ch
.
0000AEB8  B1 33              .3      MOV    CL, 33h
0000AEBA  8B 16 20 02        .. .    MOV    DX, [0220h]
0000AEBE  E8 EC 25           ..%     CALL   D4ADh
0000AEC1  B8 00 04           ...     MOV    AX, 0400h
0000AEC4  BF 80 00           ...     MOV    DI, 0080h
0000AEC7  39 3E 1E 02        9>..    CMP    [021Eh], DI
0000AECB  73 11              s.      JNC    AEDEh
0000AECD  8B 3E 1E 02        .>..    MOV    DI, [021Eh]
0000AED1  8B D7              ..      MOV    DX, DI
0000AED3  E8 B6 03           ...     CALL   B28Ch
0000AED6  8B C7              ..      MOV    AX, DI
0000AED8  D1 E0              ..      SHL    AX, 1
0000AEDA  D1 E0              ..      SHL    AX, 1
0000AEDC  D1 E0              ..      SHL    AX, 1
.
0000AEDE  BA 55 03           .U.     MOV    DX, 0355h
0000AEE1  8B F2              ..      MOV    SI, DX
0000AEE3  01 06 20 02        .. .    ADD    [0220h], AX
0000AEE7  8B C7              ..      MOV    AX, DI
0000AEE9  E8 00 01           ...     CALL   AFECh
0000AEEC  74 0A              t.      JE     AEF8h
0000AEEE  3C 01              <.      CMP    AL, 01h
0000AEF0  74 06              t.      JE     AEF8h
0000AEF2  B9 1D 00           ...     MOV    CX, 001Dh
0000AEF5  E9 85 02           ...     JMP    B17Dh
.
0000AEF8  29 3E 1E 02        )>..    SUB    [021Eh], DI
0000AEFC  75 BA              u.      JNE    AEB8h
0000AEFE  BA 01 00           ...     MOV    DX, 0001h
0000AF01  E8 88 03           ...     CALL   B28Ch
0000AF04  C7 06 26 02 01 00  ..&...  MOV    WORD PTR [0226h], 0001h
0000AF0A  C6 06 28 02 00     ..(..   MOV    BYTE PTR [0228h], 00h
0000AF0F  A1 B3 01           ...     MOV    AX, [01B3h]
0000AF12  A3 31 02           .1.     MOV    [0231h], AX
0000AF15  8B 0E A1 01        ....    MOV    CX, [01A1h]
0000AF19  E3 14              ..      JCXZ   AF2Fh
.
0000AF1B  E8 94 00           ...     CALL   AFB2h
0000AF1E  8B F2              ..      MOV    SI, DX
0000AF20  E8 8F 00           ...     CALL   AFB2h
0000AF23  A1 24 02           .$.     MOV    AX, [0224h]
0000AF26  03 D0              ..      ADD    DX, AX
0000AF28  8E C2              ..      MOV    ES, DX
0000AF2A  26                 &       ES:
0000AF2B  01 04              ..      ADD    [SI], AX
0000AF2D  E2 EC              ..      LOOP   AF1Bh
.
0000AF2F  E9 73 01           .s.     JMP    B0A5h
.
0000AF32  1E                 .       PUSH   DS
0000AF33  07                 .       POP    ES
0000AF34  BA 9B 01           ...     MOV    DX, 019Bh
0000AF37  E8 0A 16           ...     CALL   C544h
0000AF3A  B2 01              ..      MOV    DL, 01h
0000AF3C  E8 4D 03           .M.     CALL   B28Ch
0000AF3F  BE 55 03           .U.     MOV    SI, 0355h
0000AF42  8B D6              ..      MOV    DX, SI
0000AF44  C7 44 21 00 00     .D!..   MOV    WORD PTR [SI+21h], 0000h
0000AF49  C6 44 23 00        .D#.    MOV    BYTE PTR [SI+23h], 00h
0000AF4D  B1 21              .!      MOV    CL, 21h
0000AF4F  E9 5B 25           .[%     JMP    D4ADh
.
0000AF52  A1 77 01           .w.     MOV    AX, [0177h]
0000AF55  2D 01 00           -..     SUB    AX, 0001h
0000AF58  A3 81 01           ...     MOV    [0181h], AX
0000AF5B  A1 75 01           .u.     MOV    AX, [0175h]
0000AF5E  05 00 00           ...     ADD    AX, 0000h
0000AF61  A3 7D 01           .}.     MOV    [017Dh], AX
0000AF64  05 01 00           ...     ADD    AX, 0001h
0000AF67  A3 7F 01           ..     MOV    [017Fh], AX
0000AF6A  A3 A6 0D           ...     MOV    [0DA6h], AX
0000AF6D  C3                 .       RET    NEAR
.
0000AF6E  B1 37              .7      MOV    CL, 37h
0000AF70  EB 05              ..      JMP    AF77h
.
0000AF72  B8 FF FF           ...     MOV    AX, FFFFh
0000AF75  B1 35              .5      MOV    CL, 35h
.
0000AF77  A3 77 01           .w.     MOV    [0177h], AX
0000AF7A  C6 06 7A 01 00     ..z..   MOV    BYTE PTR [017Ah], 00h
0000AF7F  1E                 .       PUSH   DS
0000AF80  2E                 .       CS:
0000AF81  8E 1E 06 00        ....    MOV    DS, [0006h]
0000AF85  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000AF89  81 0E 06 00 08 00  ......  OR     WORD PTR [0006h], 0008h
0000AF8F  1F                 .       POP    DS
0000AF90  BA 75 01           .u.     MOV    DX, 0175h
0000AF93  E8 17 25           ..%     CALL   D4ADh
0000AF96  1E                 .       PUSH   DS
0000AF97  2E                 .       CS:
0000AF98  8E 1E 06 00        ....    MOV    DS, [0006h]
0000AF9C  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000AFA0  81 26 06 00 F7 FF  .&....  AND    WORD PTR [0006h], FFF7h
0000AFA6  1F                 .       POP    DS
0000AFA7  84 C0              ..      TEST   AL, AL
0000AFA9  74 06              t.      JE     AFB1h
0000AFAB  C7 06 77 01 00 00  ..w...  MOV    WORD PTR [0177h], 0000h
.
0000AFB1  C3                 .       RET    NEAR
.
0000AFB2  8B 1E 31 02        ..1.    MOV    BX, [0231h]
0000AFB6  8B 97 9B 01        ....    MOV    DX, [BX+019Bh]
0000AFBA  83 C3 02 81        ....    ADD    BX, 8102h
0000AFBE  FB                 .       STI
0000AFBF  80 00 89           ...     ADD    BYTE PTR [BX+SI], 89h
0000AFC2  1E                 .       PUSH   DS
0000AFC3  31 02              1.      XOR    [BP+SI], AX
0000AFC5  72 24              r$      JC     AFEBh
0000AFC7  51                 Q       PUSH   CX
0000AFC8  52                 R       PUSH   DX
0000AFC9  56                 V       PUSH   SI
0000AFCA  C7 06 31 02 00 00  ..1...  MOV    WORD PTR [0231h], 0000h
0000AFD0  1E                 .       PUSH   DS
0000AFD1  07                 .       POP    ES
0000AFD2  BA 9B 01           ...     MOV    DX, 019Bh
0000AFD5  E8 6C 15           .l.     CALL   C544h
0000AFD8  BA 55 03           .U.     MOV    DX, 0355h
0000AFDB  8B F2              ..      MOV    SI, DX
0000AFDD  B8 01 00           ...     MOV    AX, 0001h
0000AFE0  E8 09 00           ...     CALL   AFECh
0000AFE3  5E                 ^       POP    SI
0000AFE4  5A                 Z       POP    DX
0000AFE5  59                 Y       POP    CX
0000AFE6  74 03              t.      JE     AFEBh
0000AFE8  E9 E1 FD           ...     JMP    ADCCh
.
0000AFEB  C3                 .       RET    NEAR
.
0000AFEC  50                 P       PUSH   AX
0000AFED  A1 26 02           .&.     MOV    AX, [0226h]
0000AFF0  89 44 21           .D!     MOV    [SI+21h], AX
0000AFF3  A0 28 02           .(.     MOV    AL, [0228h]
0000AFF6  88 44 23           .D#     MOV    [SI+23h], AL
0000AFF9  58                 X       POP    AX
0000AFFA  01 06 26 02        ..&.    ADD    [0226h], AX
0000AFFE  80 16 28 02 00     ..(..   ADC    BYTE PTR [0228h], 00h
0000B003  B1 21              .!      MOV    CL, 21h
0000B005  E8 A5 24           ..$     CALL   D4ADh
0000B008  84 C0              ..      TEST   AL, AL
0000B00A  C3                 .       RET    NEAR
.
0000B00B  C6 06 10 01 FF     .....   MOV    BYTE PTR [0110h], FFh
0000B010  83 3E 26 03 00     .>&..   CMP    WORD PTR [0326h], 00h
0000B015  75 05              u.      JNE    B01Ch
0000B017  E8 58 FF           .X.     CALL   AF72h
0000B01A  EB 0E              ..      JMP    B02Ah
.
0000B01C  A1 26 03           .&.     MOV    AX, [0326h]
0000B01F  E8 4C FF           .L.     CALL   AF6Eh
0000B022  74 06              t.      JE     B02Ah
0000B024  B9 03 00           ...     MOV    CX, 0003h
0000B027  E9 53 01           .S.     JMP    B17Dh
.
0000B02A  E8 25 FF           .%.     CALL   AF52h
0000B02D  A3 94 01           ...     MOV    [0194h], AX
0000B030  C7 06 96 01 00 01  ......  MOV    WORD PTR [0196h], 0100h
0000B036  A3 92 01           ...     MOV    [0192h], AX
0000B039  E8 60 02           .`.     CALL   B29Ch
0000B03C  A3 90 01           ...     MOV    [0190h], AX
0000B03F  E8 5A 01           .Z.     CALL   B19Ch
0000B042  26                 &       ES:
0000B043  81 2E 06 00 00 01  ......  SUB    WORD PTR [0006h], 0100h
0000B049  26                 &       ES:
0000B04A  83 06 08 00 10 8C  ......  ADD    WORD PTR [0008h], 8C10h
0000B050  C2 B1 33           ..3     RET    33B1h
0000B053  E8 57 24           .W$     CALL   D4ADh
0000B056  C7 06 83 01 00 01  ......  MOV    WORD PTR [0183h], 0100h
0000B05C  BF 55 03           .U.     MOV    DI, 0355h
0000B05F  C6 45 20 00        .E .    MOV    BYTE PTR [DI+20h], 00h
0000B063  B2 80              ..      MOV    DL, 80h
0000B065  E8 24 02           .$.     CALL   B28Ch
0000B068  BF 00 40           ..@     MOV    DI, 4000h
.
0000B06B  A1 83 01           ...     MOV    AX, [0183h]
0000B06E  03 C7              ..      ADD    AX, DI
0000B070  26                 &       ES:
0000B071  3B 06 06 00        ;...    CMP    AX, [0006h]
0000B075  76 06              v.      JBE    B07Dh
0000B077  B9 3E 00           .>.     MOV    CX, 003Eh
0000B07A  E9 00 01           ...     JMP    B17Dh
.
0000B07D  8B 16 83 01        ....    MOV    DX, [0183h]
0000B081  B1 1A              ..      MOV    CL, 1Ah
0000B083  E8 27 24           .'$     CALL   D4ADh
0000B086  01 3E 83 01        .>..    ADD    [0183h], DI
0000B08A  BA 55 03           .U.     MOV    DX, 0355h
0000B08D  B1 14              ..      MOV    CL, 14h
0000B08F  E8 1B 24           ..$     CALL   D4ADh
0000B092  84 C0              ..      TEST   AL, AL
0000B094  74 D5              t.      JE     B06Bh
0000B096  B2 01              ..      MOV    DL, 01h
0000B098  E8 F1 01           ...     CALL   B28Ch
0000B09B  3C 01              <.      CMP    AL, 01h
0000B09D  74 06              t.      JE     B0A5h
0000B09F  B9 1D 00           ...     MOV    CX, 001Dh
0000B0A2  E9 D8 00           ...     JMP    B17Dh
.
0000B0A5  E8 78 01           .x.     CALL   B220h
0000B0A8  8E 06 7F 01        ...    MOV    ES, [017Fh]
0000B0AC  B0 20              .       MOV    AL, 20h
0000B0AE  BF 5D 00           .].     MOV    DI, 005Dh
0000B0B1  B9 0B 00           ...     MOV    CX, 000Bh
0000B0B4  F3                 .       REPZ
0000B0B5  AA                 .       STOSB
0000B0B6  BF 6D 00           .m.     MOV    DI, 006Dh
0000B0B9  B1 0B              ..      MOV    CL, 0Bh
0000B0BB  F3                 .       REPZ
0000B0BC  AA                 .       STOSB
0000B0BD  1E                 .       PUSH   DS
0000B0BE  07                 .       POP    ES
0000B0BF  8B 36 FA 02        .6..    MOV    SI, [02FAh]
0000B0C3  B9 80 00           ...     MOV    CX, 0080h
0000B0C6  33 C0              3.      XOR    AX, AX
0000B0C8  8B FE              ..      MOV    DI, SI
0000B0CA  F2                 .       REPNZ
0000B0CB  AE                 .       SCASB
0000B0CC  F7 D1              ..      NOT    CX
0000B0CE  81 C1 80 00        ....    ADD    CX, 0080h
0000B0D2  8E 06 7F 01        ...    MOV    ES, [017Fh]
0000B0D6  BF 80 00           ...     MOV    DI, 0080h
0000B0D9  8A C1              ..      MOV    AL, CL
0000B0DB  AA                 .       STOSB
0000B0DC  56                 V       PUSH   SI
0000B0DD  F3                 .       REPZ
0000B0DE  A4                 .       MOVSB
0000B0DF  5E                 ^       POP    SI
0000B0E0  B0 0D              ..      MOV    AL, 0Dh
0000B0E2  AA                 .       STOSB
0000B0E3  B0 01              ..      MOV    AL, 01h
0000B0E5  BF 5C 00           .\.     MOV    DI, 005Ch
0000B0E8  E8 BD 1E           ...     CALL   CFA8h
0000B0EB  80 3C 00           .<.     CMP    BYTE PTR [SI], 00h
0000B0EE  74 08              t.      JE     B0F8h
0000B0F0  B0 01              ..      MOV    AL, 01h
0000B0F2  BF 6C 00           .l.     MOV    DI, 006Ch
0000B0F5  E8 B0 1E           ...     CALL   CFA8h
.
0000B0F8  8E 06 7F 01        ...    MOV    ES, [017Fh]
0000B0FC  BA 80 00           ...     MOV    DX, 0080h
0000B0FF  E8 3A 14           .:.     CALL   C53Ch
0000B102  FA                 .       CLI
0000B103  8E 16 92 01        ....    MOV    SS, [0192h]
0000B107  8B 26 90 01        .&..    MOV    SP, [0190h]
0000B10B  FB                 .       STI
0000B10C  E8 14 00           ...     CALL   B123h
0000B10F  A1 7F 01           ..     MOV    AX, [017Fh]
0000B112  8E D8              ..      MOV    DS, AX
0000B114  8E C0              ..      MOV    ES, AX
0000B116  33 C0              3.      XOR    AX, AX
0000B118  8B D8              ..      MOV    BX, AX
0000B11A  8B C8              ..      MOV    CX, AX
0000B11C  8B D0              ..      MOV    DX, AX
0000B11E  8B F0              ..      MOV    SI, AX
0000B120  8B F8              ..      MOV    DI, AX
0000B122  CF                 .       IRET
.
0000B123  C6 06 3C 02 FF     ..<..   MOV    BYTE PTR [023Ch], FFh
0000B128  BA 09 01           ...     MOV    DX, 0109h
0000B12B  C6 06 0A 01 00     .....   MOV    BYTE PTR [010Ah], 00h
0000B130  E8 17 01           ...     CALL   B24Ah
0000B133  FA                 .       CLI
0000B134  1E                 .       PUSH   DS
0000B135  2E                 .       CS:
0000B136  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B13A  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B13E  FB                 .       STI
0000B13F  2B C0              +.      SUB    AX, AX
0000B141  A2 10 00           ...     MOV    [0010h], AL
0000B144  A3 14 00           ...     MOV    [0014h], AX
0000B147  C6 06 46 00 FF     ..F..   MOV    BYTE PTR [0046h], FFh
0000B14C  81 26 06 00 07 00  .&....  AND    WORD PTR [0006h], 0007h
0000B152  C6 06 19 00 24     ....$   MOV    BYTE PTR [0019h], 24h
0000B157  C7 06 16 00 0E 00  ......  MOV    WORD PTR [0016h], 000Eh
0000B15D  81 0E 06 00 00 80  ......  OR     WORD PTR [0006h], 8000h
0000B163  C6 06 47 00 01     ..G..   MOV    BYTE PTR [0047h], 01h
0000B168  8B 0E 74 00        ..t.    MOV    CX, [0074h]
0000B16C  E3 07              ..      JCXZ   B175h
0000B16E  8E D9              ..      MOV    DS, CX
0000B170  C6 06 17 00 FF     .....   MOV    BYTE PTR [0017h], FFh
.
0000B175  1F                 .       POP    DS
0000B176  FB                 .       STI
0000B177  B8 01 FF           ...     MOV    AX, FF01h
0000B17A  CD 16              ..      INT    16h
0000B17C  C3                 .       RET    NEAR
.
0000B17D  8A 16 9A 01        ....    MOV    DL, [019Ah]
0000B181  1E                 .       PUSH   DS
0000B182  2E                 .       CS:
0000B183  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B187  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B18B  88 16 37 00        ..7.    MOV    [0037h], DL
0000B18F  C7 06 14 00 FD FF  ......  MOV    WORD PTR [0014h], FFFDh
0000B195  1F                 .       POP    DS
0000B196  B8 FF FF           ...     MOV    AX, FFFFh
0000B199  E9 53 FB           .S.     JMP    ACEFh
.
0000B19C  B0 5A              .Z      MOV    AL, 5Ah
0000B19E  83 3E 7B 01 00     .>{..   CMP    WORD PTR [017Bh], 00h
0000B1A3  74 1B              t.      JE     B1C0h
0000B1A5  8B 1E 77 01        ..w.    MOV    BX, [0177h]
0000B1A9  03 1E 75 01        ..u.    ADD    BX, [0175h]
0000B1AD  2B 1E 7B 01        +.{.    SUB    BX, [017Bh]
0000B1B1  8E C3              ..      MOV    ES, BX
0000B1B3  2B FF              +.      SUB    DI, DI
0000B1B5  AA                 .       STOSB
0000B1B6  2B C0              +.      SUB    AX, AX
0000B1B8  AB                 .       STOSW
0000B1B9  A1 7B 01           .{.     MOV    AX, [017Bh]
0000B1BC  48                 H       DEC    AX
0000B1BD  AB                 .       STOSW
0000B1BE  B0 4D              .M      MOV    AL, 4Dh
.
0000B1C0  8E 06 7D 01        ..}.    MOV    ES, [017Dh]
0000B1C4  33 FF              3.      XOR    DI, DI
0000B1C6  AA                 .       STOSB
0000B1C7  A1 7F 01           ..     MOV    AX, [017Fh]
0000B1CA  8B D8              ..      MOV    BX, AX
0000B1CC  AB                 .       STOSW
0000B1CD  A1 81 01           ...     MOV    AX, [0181h]
0000B1D0  2B 06 7B 01        +.{.    SUB    AX, [017Bh]
0000B1D4  AB                 .       STOSW
0000B1D5  8E C3              ..      MOV    ES, BX
0000B1D7  2B FF              +.      SUB    DI, DI
0000B1D9  2B C0              +.      SUB    AX, AX
0000B1DB  B9 80 00           ...     MOV    CX, 0080h
0000B1DE  F3                 .       REPZ
0000B1DF  AB                 .       STOSW
0000B1E0  2B FF              +.      SUB    DI, DI
0000B1E2  B8 CD 20           ..      MOV    AX, 20CDh
0000B1E5  AB                 .       STOSW
0000B1E6  A1 77 01           .w.     MOV    AX, [0177h]
0000B1E9  03 06 75 01        ..u.    ADD    AX, [0175h]
0000B1ED  AB                 .       STOSW
0000B1EE  B4 9A              ..      MOV    AH, 9Ah
0000B1F0  AB                 .       STOSW
0000B1F1  E8 A8 00           ...     CALL   B29Ch
0000B1F4  AB                 .       STOSW
0000B1F5  E8 57 00           .W.     CALL   B24Fh
0000B1F8  AB                 .       STOSW
0000B1F9  B8 2F 06           ./.     MOV    AX, 062Fh
0000B1FC  AB                 .       STOSW
0000B1FD  8C C8              ..      MOV    AX, CS
0000B1FF  AB                 .       STOSW
0000B200  B8 67 08           .g.     MOV    AX, 0867h
0000B203  AB                 .       STOSW
0000B204  8C C8              ..      MOV    AX, CS
0000B206  AB                 .       STOSW
0000B207  B8 E4 09           ...     MOV    AX, 09E4h
0000B20A  AB                 .       STOSW
0000B20B  8C C8              ..      MOV    AX, CS
0000B20D  AB                 .       STOSW
0000B20E  A1 FC 00           ...     MOV    AX, [00FCh]
0000B211  BF 2C 00           .,.     MOV    DI, 002Ch
0000B214  AB                 .       STOSW
0000B215  BF 50 00           .P.     MOV    DI, 0050h
0000B218  B8 CD 21           ..!     MOV    AX, 21CDh
0000B21B  AB                 .       STOSW
0000B21C  B0 CB              ..      MOV    AL, CBh
0000B21E  AA                 .       STOSB
0000B21F  C3                 .       RET    NEAR
.
0000B220  C4 3E 90 01        .>..    LES    DI, [0190h]
0000B224  80 3E 10 01 FF     .>...   CMP    BYTE PTR [0110h], FFh
0000B229  75 08              u.      JNE    B233h
0000B22B  83 EF 02 26        ...&    SUB    DI, 2602h
0000B22F  C7 05 00 00        ....    MOV    WORD PTR [DI], 0000h
.
0000B233  83 EF 06 89        ....    SUB    DI, 8906h
0000B237  3E                 >       DS:
0000B238  90                 .       NOP
0000B239  01 A1 96 01        ....    ADD    [BX+DI+0196h], SP
0000B23D  AB                 .       STOSW
0000B23E  A1 94 01           ...     MOV    AX, [0194h]
0000B241  AB                 .       STOSW
0000B242  B8 00 02           ...     MOV    AX, 0200h
0000B245  AB                 .       STOSW
0000B246  C3                 .       RET    NEAR
.
0000B247  BA 24 03           .$.     MOV    DX, 0324h
.
0000B24A  B1 31              .1      MOV    CL, 31h
0000B24C  CD E0              ..      INT    E0h
0000B24E  C3                 .       RET    NEAR
.
0000B24F  8C DA              ..      MOV    DX, DS
0000B251  BB 80 03           ...     MOV    BX, 0380h
0000B254  B1 04              ..      MOV    CL, 04h
0000B256  D3 EB              ..      SHR    BX, CL
0000B258  D3 E8              ..      SHR    AX, CL
0000B25A  03 DA              ..      ADD    BX, DX
0000B25C  2B D8              +.      SUB    BX, AX
0000B25E  93                 .       XCHG   BX
0000B25F  C3                 .       RET    NEAR
.
0000B260  1E                 .       PUSH   DS
0000B261  2E                 .       CS:
0000B262  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B266  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B26A  A3 14 00           ...     MOV    [0014h], AX
0000B26D  1F                 .       POP    DS
0000B26E  C3                 .       RET    NEAR
.
0000B26F  FC                 .       CLD
0000B270  E8 3B 00           .;.     CALL   B2AEh
0000B273  C7 06 2D 03 00 00  ..-...  MOV    WORD PTR [032Dh], 0000h
.
0000B279  E8 88 FA           ...     CALL   AD04h
0000B27C  B1 00              ..      MOV    CL, 00h
0000B27E  8A 16 7A 01        ..z.    MOV    DL, [017Ah]
0000B282  2A F6              *.      SUB    DH, DH
0000B284  E9 26 22           .&"     JMP    D4ADh
0000B287  E8 24 00           .$.     CALL   B2AEh
0000B28A  EB ED              ..      JMP    B279h
.
0000B28C  1E                 .       PUSH   DS
0000B28D  2E                 .       CS:
0000B28E  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B292  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B296  88 16 47 00        ..G.    MOV    [0047h], DL
0000B29A  1F                 .       POP    DS
0000B29B  C3                 .       RET    NEAR
.
0000B29C  A1 81 01           ...     MOV    AX, [0181h]
.
0000B29F  3D 00 10           =..     CMP    AX, 1000h
0000B2A2  72 04              r.      JC     B2A8h
0000B2A4  B8 F0 FF           ...     MOV    AX, FFF0h
0000B2A7  C3                 .       RET    NEAR
.
0000B2A8  B1 04              ..      MOV    CL, 04h
0000B2AA  D3 E0              ..      SHL    AX, CL
0000B2AC  C3                 .       RET    NEAR
0000B2AD  CB                 .       RETF
.
0000B2AE  2E                 .       CS:
0000B2AF  8E 1E 08 00        ....    MOV    DS, [0008h]
0000B2B3  C3                 .       RET    NEAR
.
0000B2B4  51                 Q       PUSH   CX
0000B2B5  B1 06              ..      MOV    CL, 06h
0000B2B7  B2 FD              ..      MOV    DL, FDh
0000B2B9  E8 F1 21           ..!     CALL   D4ADh
0000B2BC  59                 Y       POP    CX
0000B2BD  C3                 .       RET    NEAR
0000B2BE  FC                 .       CLD
0000B2BF  FB                 .       STI
0000B2C0  53                 S       PUSH   BX
0000B2C1  51                 Q       PUSH   CX
0000B2C2  1E                 .       PUSH   DS
0000B2C3  56                 V       PUSH   SI
0000B2C4  57                 W       PUSH   DI
0000B2C5  55                 U       PUSH   BP
0000B2C6  52                 R       PUSH   DX
0000B2C7  06                 .       PUSH   ES
0000B2C8  E8 E3 FF           ...     CALL   B2AEh
0000B2CB  80 FC 02           ...     CMP    AH, 02h
0000B2CE  75 04              u.      JNE    B2D4h
0000B2D0  B4 00              ..      MOV    AH, 00h
0000B2D2  EB 18              ..      JMP    B2ECh
.
0000B2D4  80 FC 03           ...     CMP    AH, 03h
0000B2D7  75 04              u.      JNE    B2DDh
0000B2D9  B4 01              ..      MOV    AH, 01h
0000B2DB  EB 0F              ..      JMP    B2ECh
.
0000B2DD  80 FC 04           ...     CMP    AH, 04h
0000B2E0  75 04              u.      JNE    B2E6h
0000B2E2  B4 02              ..      MOV    AH, 02h
0000B2E4  EB 06              ..      JMP    B2ECh
.
0000B2E6  B8 00 01           ...     MOV    AX, 0100h
0000B2E9  F8                 .       CLC
0000B2EA  EB 2F              ./      JMP    B31Bh
.
0000B2EC  88 26 FC 02        .&..    MOV    [02FCh], AH
0000B2F0  88 16 FD 02        ....    MOV    [02FDh], DL
0000B2F4  A2 FE 02           ...     MOV    [02FEh], AL
0000B2F7  88 36 FF 02        .6..    MOV    [02FFh], DH
0000B2FB  FE C9              ..      DEC    CL
0000B2FD  88 0E 00 03        ....    MOV    [0300h], CL
0000B301  88 2E 01 03        ....    MOV    [0301h], CH
0000B305  89 1E 02 03        ....    MOV    [0302h], BX
0000B309  8C 06 04 03        ....    MOV    [0304h], ES
0000B30D  BA FC 02           ...     MOV    DX, 02FCh
0000B310  B9 75 00           .u.     MOV    CX, 0075h
0000B313  E8 AF 21           ..!     CALL   D4C5h
0000B316  0A E4              ..      OR     AH, AH
0000B318  74 01              t.      JE     B31Bh
0000B31A  F9                 .       STC
.
0000B31B  07                 .       POP    ES
0000B31C  5A                 Z       POP    DX
0000B31D  5D                 ]       POP    BP
0000B31E  5F                 _       POP    DI
0000B31F  5E                 ^       POP    SI
0000B320  1F                 .       POP    DS
0000B321  59                 Y       POP    CX
0000B322  5B                 [       POP    BX
0000B323  CA 02 00           ...     RETF   0002h
.
0000B326  FC                 .       CLD
0000B327  1E                 .       PUSH   DS
0000B328  E8 83 FF           ...     CALL   B2AEh
0000B32B  83 3E A6 0D 00     .>...   CMP    WORD PTR [0DA6h], 00h
0000B330  75 03              u.      JNE    B335h
0000B332  E9 3A FF           .:.     JMP    B26Fh
.
0000B335  55                 U       PUSH   BP
0000B336  8B EC              ..      MOV    BP, SP
0000B338  50                 P       PUSH   AX
0000B339  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000B33C  3B 46 06           ;F.     CMP    AX, [BP+06h]
0000B33F  75 08              u.      JNE    B349h
0000B341  C6 06 85 01 00     .....   MOV    BYTE PTR [0185h], 00h
0000B346  E8 12 35           ..5     CALL   E85Bh
.
0000B349  58                 X       POP    AX
0000B34A  5D                 ]       POP    BP
0000B34B  1F                 .       POP    DS
0000B34C  55                 U       PUSH   BP
0000B34D  8B EC              ..      MOV    BP, SP
0000B34F  1E                 .       PUSH   DS
0000B350  06                 .       PUSH   ES
0000B351  56                 V       PUSH   SI
0000B352  57                 W       PUSH   DI
0000B353  51                 Q       PUSH   CX
0000B354  33 F6              3.      XOR    SI, SI
0000B356  8E C6              ..      MOV    ES, SI
0000B358  BF 88 00           ...     MOV    DI, 0088h
0000B35B  BE 0A 00           ...     MOV    SI, 000Ah
0000B35E  8E 5E 04           .^.     MOV    DS, [BP+04h]
0000B361  57                 W       PUSH   DI
0000B362  FC                 .       CLD
0000B363  B9 06 00           ...     MOV    CX, 0006h
0000B366  F3                 .       REPZ
0000B367  A5                 .       MOVSW
0000B368  5F                 _       POP    DI
0000B369  26                 &       ES:
0000B36A  8B 35              .5      MOV    SI, [DI]
0000B36C  89 76 02           .v.     MOV    [BP+02h], SI
0000B36F  26                 &       ES:
0000B370  8B 75 02           .u.     MOV    SI, [DI+02h]
0000B373  89 76 04           .v.     MOV    [BP+04h], SI
0000B376  59                 Y       POP    CX
0000B377  5F                 _       POP    DI
0000B378  5E                 ^       POP    SI
0000B379  07                 .       POP    ES
0000B37A  1F                 .       POP    DS
0000B37B  5D                 ]       POP    BP
0000B37C  F8                 .       CLC
0000B37D  FB                 .       STI
0000B37E  CA 02 00           ...     RETF   0002h
.
0000B381  FC                 .       CLD
0000B382  80 FC 2F           ../     CMP    AH, 2Fh
0000B385  72 03              r.      JC     B38Ah
0000B387  E9 96 21           ..!     JMP    D520h
.
0000B38A  0A E4              ..      OR     AH, AH
0000B38C  75 03              u.      JNE    B391h
0000B38E  E9 95 FF           ...     JMP    B326h
.
0000B391  1E                 .       PUSH   DS
0000B392  1E                 .       PUSH   DS
0000B393  E8 18 FF           ...     CALL   B2AEh
0000B396  8C 16 92 01        ....    MOV    [0192h], SS
0000B39A  89 26 90 01        .&..    MOV    [0190h], SP
0000B39E  83 06 90 01 02 8F  ......  ADD    WORD PTR [0190h], 8F02h
0000B3A4  06                 .       PUSH   ES
0000B3A5  F8                 .       CLC
0000B3A6  00 A3 FA 00        ....    ADD    [BP+DI+00FAh], AH
0000B3AA  8C D8              ..      MOV    AX, DS
0000B3AC  8E D0              ..      MOV    SS, AX
0000B3AE  BC F6 00           ...     MOV    SP, 00F6h
0000B3B1  A1 FA 00           ...     MOV    AX, [00FAh]
0000B3B4  80 3E 85 01 FF     .>...   CMP    BYTE PTR [0185h], FFh
0000B3B9  75 0E              u.      JNE    B3C9h
0000B3BB  80 FC 0C           ...     CMP    AH, 0Ch
0000B3BE  77 06              w.      JNBE   B3C6h
0000B3C0  8B 26 8C 01        .&..    MOV    SP, [018Ch]
0000B3C4  EB 03              ..      JMP    B3C9h
.
0000B3C6  E8 A5 00           ...     CALL   B46Eh
.
0000B3C9  8E 1E F8 00        ....    MOV    DS, [00F8h]
0000B3CD  FB                 .       STI
0000B3CE  50                 P       PUSH   AX
0000B3CF  53                 S       PUSH   BX
0000B3D0  51                 Q       PUSH   CX
0000B3D1  1E                 .       PUSH   DS
0000B3D2  52                 R       PUSH   DX
0000B3D3  56                 V       PUSH   SI
0000B3D4  06                 .       PUSH   ES
0000B3D5  57                 W       PUSH   DI
0000B3D6  55                 U       PUSH   BP
0000B3D7  8C D3              ..      MOV    DX, SS
0000B3D9  8E DB              ..      MOV    DS, BX
.
0000B3DB  A3 F6 00           ...     MOV    [00F6h], AX
0000B3DE  C7 06 E6 08 00 00  ......  MOV    WORD PTR [08E6h], 0000h
0000B3E4  8A DC              ..      MOV    BL, AH
0000B3E6  32 FF              2.      XOR    BH, BH
0000B3E8  D1 E3              ..      SHL    BX, 1
0000B3EA  8E 06 F8 00        ....    MOV    ES, [00F8h]
0000B3EE  2E                 .       CS:
0000B3EF  FF 97 CA 07        ....    CALL   [BX+07CAh]
0000B3F3  5D                 ]       POP    BP
0000B3F4  5F                 _       POP    DI
0000B3F5  07                 .       POP    ES
0000B3F6  5E                 ^       POP    SI
0000B3F7  5A                 Z       POP    DX
0000B3F8  59                 Y       POP    CX
0000B3F9  59                 Y       POP    CX
0000B3FA  5B                 [       POP    BX
0000B3FB  58                 X       POP    AX
0000B3FC  A1 F6 00           ...     MOV    AX, [00F6h]
0000B3FF  FA                 .       CLI
0000B400  8E 16 92 01        ....    MOV    SS, [0192h]
0000B404  8B 26 90 01        .&..    MOV    SP, [0190h]
0000B408  1F                 .       POP    DS
0000B409  CF                 .       IRET
0000B40A  28 08              (.      SUB    [BX+SI], CL
0000B40C  24 0B              $.      AND    AL, 0Bh
0000B40E  32 0B              2.      XOR    CL, [BP+DI]
0000B410  37                 7       AAA
0000B411  0B 40 0B           .@.     OR     AX, [BX+SI+0Bh]
0000B414  40                 @       INC    AX
0000B415  0B 49 0B           .I.     OR     CX, [BX+DI+0Bh]
0000B418  6D                 m       INSW
0000B419  0B 74 0B           .t.     OR     SI, [SI+0Bh]
0000B41C  82 0B 8E           ...     OR     BYTE PTR [BP+DI], 8Eh
0000B41F  0B B5 0B 1C        ....    OR     SI, [DI+1C0Bh]
0000B423  10 4C 10           .L.     ADC    [SI+10h], CL
0000B426  5A                 Z       POP    DX
0000B427  10 E6              ..      ADC    DH, AH
0000B429  10 4B 13           .K.     ADC    [BP+DI+13h], CL
0000B42C  22 14              ".      AND    DL, [SI]
0000B42E  22 14              ".      AND    DL, [SI]
0000B430  F7 16 74 17        ..t.    NOT    WORD PTR [1774h]
0000B434  C8 17 E6 10        ....    ENTER  E617h, 10h
0000B438  E8 17 28           ..(     CALL   DC52h
0000B43B  08 E6              ..      OR     DH, AH
0000B43D  18 FC              ..      SBB    AH, BH
0000B43F  18 30              .0      SBB    [BX+SI], DH
0000B441  19 32              .2      SBB    [BP+SI], SI
0000B443  19 28              .(      SBB    [BX+SI], BP
0000B445  08 28              .(      OR     [BX+SI], CH
0000B447  08 28              .(      OR     [BX+SI], CH
0000B449  08 28              .(      OR     [BX+SI], CH
0000B44B  08 DE              ..      OR     DH, BL
0000B44D  19 0B              ..      SBB    [BP+DI], CX
0000B44F  1B 23              .#      SBB    SP, [BP+DI]
0000B451  1B C2              ..      SBB    AX, DX
0000B453  1B F6              ..      SBB    SI, SI
0000B455  1B 10              ..      SBB    DX, [BX+SI]
0000B457  1C 52              .R      SBB    AL, 52h
0000B459  1C A9              ..      SBB    AL, A9h
0000B45B  20 4A 23            J#     AND    [BP+SI+23h], CL
0000B45E  9D                 .       POPF
0000B45F  24 26              $&      AND    AL, 26h
0000B461  25 EE 25           %.%     AND    AX, 25EEh
0000B464  9A 25 33 26 C6     .%3&.   CALL   3325:C626 *************************offset
0000B469  06                 .       PUSH   ES
0000B46A  F6 00 00           ...     TEST   BYTE PTR [BX+SI], 00h
0000B46D  C3                 .       RET    NEAR
.
0000B46E  50                 P       PUSH   AX
0000B46F  C6 06 2C 03 FF     ..,..   MOV    BYTE PTR [032Ch], FFh
0000B474  80 3E C5 0D 02     .>...   CMP    BYTE PTR [0DC5h], 02h
0000B479  75 11              u.      JNE    B48Ch
0000B47B  A1 38 09           .8.     MOV    AX, [0938h]
0000B47E  A3 6D 01           .m.     MOV    [016Dh], AX
0000B481  A1 3A 09           .:.     MOV    AX, [093Ah]
0000B484  A3 6F 01           .o.     MOV    [016Fh], AX
0000B487  C6 06 C5 0D 01     .....   MOV    BYTE PTR [0DC5h], 01h
.
0000B48C  80 3E C6 0D 02     .>...   CMP    BYTE PTR [0DC6h], 02h
0000B491  75 03              u.      JNE    B496h
0000B493  E8 99 2F           ../     CALL   E42Fh
.
0000B496  80 3E F2 08 02     .>...   CMP    BYTE PTR [08F2h], 02h
0000B49B  75 03              u.      JNE    B4A0h
0000B49D  E8 9D 27           ..'     CALL   DC3Dh
.
0000B4A0  58                 X       POP    AX
0000B4A1  C6 06 85 01 00     .....   MOV    BYTE PTR [0185h], 00h
0000B4A6  C3                 .       RET    NEAR
0000B4A7  FB                 .       STI
0000B4A8  F9                 .       STC
0000B4A9  CA 02 00           ...     RETF   0002h
.
0000B4AC  53                 S       PUSH   BX
0000B4AD  56                 V       PUSH   SI
0000B4AE  1E                 .       PUSH   DS
0000B4AF  2E                 .       CS:
0000B4B0  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B4B4  1E                 .       PUSH   DS
0000B4B5  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B4B9  8B 36 11 00        .6..    MOV    SI, [0011h]
0000B4BD  1F                 .       POP    DS
0000B4BE  8A D8              ..      MOV    BL, AL
0000B4C0  32 FF              2.      XOR    BH, BH
0000B4C2  D1 E3              ..      SHL    BX, 1
0000B4C4  8B 30              .0      MOV    SI, [BX+SI]
0000B4C6  0B F6              ..      OR     SI, SI
0000B4C8  74 04              t.      JE     B4CEh
0000B4CA  AC                 .       LODSB
0000B4CB  1F                 .       POP    DS
0000B4CC  EB 08              ..      JMP    B4D6h
.
0000B4CE  1F                 .       POP    DS
0000B4CF  3C 0D              <.      CMP    AL, 0Dh
0000B4D1  72 03              r.      JC     B4D6h
0000B4D3  A0 F5 08           ...     MOV    AL, [08F5h]
.
0000B4D6  5E                 ^       POP    SI
0000B4D7  5B                 [       POP    BX
0000B4D8  C3                 .       RET    NEAR
.
0000B4D9  8A E5              ..      MOV    AH, CH
0000B4DB  56                 V       PUSH   SI
0000B4DC  8B F2              ..      MOV    SI, DX
0000B4DE  AC                 .       LODSB
0000B4DF  24 0F              $.      AND    AL, 0Fh
0000B4E1  FE C8              ..      DEC    AL
0000B4E3  5E                 ^       POP    SI
.
0000B4E4  24 7F              $      AND    AL, 7Fh
0000B4E6  3C 0F              <.      CMP    AL, 0Fh
0000B4E8  76 03              v.      JBE    B4EDh
0000B4EA  A0 52 01           .R.     MOV    AL, [0152h]
.
0000B4ED  A3 8E 01           ...     MOV    [018Eh], AX
.
0000B4F0  57                 W       PUSH   DI
0000B4F1  E8 B9 1F           ...     CALL   D4ADh
0000B4F4  3C FF              <.      CMP    AL, FFh
0000B4F6  75 4E              uN      JNE    B546h
0000B4F8  A3 E6 08           ...     MOV    [08E6h], AX
0000B4FB  80 FC 04           ...     CMP    AH, 04h
0000B4FE  74 0E              t.      JE     B50Eh
0000B500  80 FC 01           ...     CMP    AH, 01h
0000B503  74 0D              t.      JE     B512h
0000B505  80 FC 02           ...     CMP    AH, 02h
0000B508  75 3C              u<      JNE    B546h
0000B50A  B4 00              ..      MOV    AH, 00h
0000B50C  EB 29              .)      JMP    B537h
.
0000B50E  B4 02              ..      MOV    AH, 02h
0000B510  EB 25              .%      JMP    B537h
.
0000B512  56                 V       PUSH   SI
0000B513  53                 S       PUSH   BX
0000B514  51                 Q       PUSH   CX
0000B515  06                 .       PUSH   ES
0000B516  2E                 .       CS:
0000B517  8E 06 06 00        ....    MOV    ES, [0006h]
0000B51B  26                 &       ES:
0000B51C  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000B520  26                 &       ES:
0000B521  8A 1E 50 00        ..P.    MOV    BL, [0050h]
0000B525  07                 .       POP    ES
0000B526  BE 08 09           ...     MOV    SI, 0908h
0000B529  B9 0A 00           ...     MOV    CX, 000Ah
.
0000B52C  2E                 .       CS:
0000B52D  AD                 .       LODSW
0000B52E  3A D8              :.      CMP    BL, AL
0000B530  74 02              t.      JE     B534h
0000B532  E2 F8              ..      LOOP   B52Ch
.
0000B534  59                 Y       POP    CX
0000B535  5B                 [       POP    BX
0000B536  5E                 ^       POP    SI
.
0000B537  8A C4              ..      MOV    AL, AH
0000B539  32 E4              2.      XOR    AH, AH
0000B53B  8B F8              ..      MOV    DI, AX
0000B53D  A1 8E 01           ...     MOV    AX, [018Eh]
0000B540  E8 69 FF           .i.     CALL   B4ACh
0000B543  E9 16 00           ...     JMP    B55Ch
.
0000B546  5F                 _       POP    DI
0000B547  C3                 .       RET    NEAR
0000B548  03 00              ..      ADD    AX, [BX+SI]
0000B54A  80 02 20           ..      ADD    BYTE PTR [BP+SI], 20h
0000B54D  02 01              ..      ADD    AL, [BX+DI]
0000B54F  03 10              ..      ADD    DX, [BX+SI]
0000B551  04 40              .@      ADD    AL, 40h
0000B553  06                 .       PUSH   ES
0000B554  02 08              ..      ADD    CL, [BX+SI]
0000B556  04 08              ..      ADD    AL, 08h
0000B558  08 0C              ..      OR     [SI], CL
0000B55A  09 0C              ..      OR     [SI], CX
.
0000B55C  80 3E 2C 03 FF     .>,..   CMP    BYTE PTR [032Ch], FFh
0000B561  74 03              t.      JE     B566h
0000B563  E9 E8 21           ..!     JMP    D74Eh
.
0000B566  55                 U       PUSH   BP
0000B567  56                 V       PUSH   SI
0000B568  53                 S       PUSH   BX
0000B569  1E                 .       PUSH   DS
0000B56A  06                 .       PUSH   ES
0000B56B  E8 40 FD           .@.     CALL   B2AEh
0000B56E  FF 36 F6 00        .6..    PUSH   [00F6h]
0000B572  FF 36 90 01        .6..    PUSH   [0190h]
0000B576  FF 36 92 01        .6..    PUSH   [0192h]
0000B57A  FA                 .       CLI
0000B57B  8C 16 8A 01        ....    MOV    [018Ah], SS
0000B57F  89 26 8C 01        .&..    MOV    [018Ch], SP
0000B583  8E 16 92 01        ....    MOV    SS, [0192h]
0000B587  8B 26 90 01        .&..    MOV    SP, [0190h]
0000B58B  FB                 .       STI
0000B58C  5B                 [       POP    BX
0000B58D  FF 36 E8 00        .6..    PUSH   [00E8h]
0000B591  FF 36 EE 00        .6..    PUSH   [00EEh]
0000B595  FF 36 E4 00        .6..    PUSH   [00E4h]
0000B599  FF 36 E6 00        .6..    PUSH   [00E6h]
0000B59D  FF 36 EA 00        .6..    PUSH   [00EAh]
0000B5A1  FF 36 EC 00        .6..    PUSH   [00ECh]
0000B5A5  FF 36 F0 00        .6..    PUSH   [00F0h]
0000B5A9  FF 36 F2 00        .6..    PUSH   [00F2h]
0000B5AD  FF 36 F4 00        .6..    PUSH   [00F4h]
0000B5B1  C6 06 85 01 FF     .....   MOV    BYTE PTR [0185h], FFh
0000B5B6  CD 24              .$      INT    24h
0000B5B8  E8 F3 FC           ...     CALL   B2AEh
0000B5BB  C6 06 85 01 00     .....   MOV    BYTE PTR [0185h], 00h
0000B5C0  8F 06 F4 00        ....    POP    [00F4h]
0000B5C4  8F 06 F2 00        ....    POP    [00F2h]
0000B5C8  8F 06 F0 00        ....    POP    [00F0h]
0000B5CC  8F 06 EC 00        ....    POP    [00ECh]
0000B5D0  8F 06 EA 00        ....    POP    [00EAh]
0000B5D4  8F 06 E6 00        ....    POP    [00E6h]
0000B5D8  8F 06 E4 00        ....    POP    [00E4h]
0000B5DC  8F 06 EE 00        ....    POP    [00EEh]
0000B5E0  8F 06 E8 00        ....    POP    [00E8h]
0000B5E4  FA                 .       CLI
0000B5E5  8E 16 92 01        ....    MOV    SS, [0192h]
0000B5E9  8B 26 90 01        .&..    MOV    SP, [0190h]
0000B5ED  5B                 [       POP    BX
0000B5EE  FF 36 EE 00        .6..    PUSH   [00EEh]
0000B5F2  8E 16 8A 01        ....    MOV    SS, [018Ah]
0000B5F6  8B 26 8C 01        .&..    MOV    SP, [018Ch]
0000B5FA  FB                 .       STI
0000B5FB  8F 06 92 01        ....    POP    [0192h]
0000B5FF  8F 06 90 01        ....    POP    [0190h]
0000B603  8F 06 F6 00        ....    POP    [00F6h]
0000B607  07                 .       POP    ES
0000B608  1F                 .       POP    DS
0000B609  5B                 [       POP    BX
0000B60A  5E                 ^       POP    SI
0000B60B  5D                 ]       POP    BP
0000B60C  3C 02              <.      CMP    AL, 02h
0000B60E  74 0B              t.      JE     B61Bh
0000B610  5F                 _       POP    DI
0000B611  50                 P       PUSH   AX
0000B612  2B C0              +.      SUB    AX, AX
0000B614  E8 49 FC           .I.     CALL   B260h
0000B617  58                 X       POP    AX
0000B618  E9 D5 FE           ...     JMP    B4F0h
.
0000B61B  B8 FD FF           ...     MOV    AX, FFFDh
0000B61E  E8 3F FC           .?.     CALL   B260h
0000B621  E9 FC 31           ..1     JMP    E820h
0000B624  1E                 .       PUSH   DS
0000B625  53                 S       PUSH   BX
0000B626  51                 Q       PUSH   CX
0000B627  52                 R       PUSH   DX
0000B628  1E                 .       PUSH   DS
0000B629  2E                 .       CS:
0000B62A  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B62E  1E                 .       PUSH   DS
0000B62F  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B633  2B DB              +.      SUB    BX, BX
0000B635  87 1E 76 00        ..v.    XCHG   BX, [0076h]
0000B639  2B C9              +.      SUB    CX, CX
0000B63B  87 0E 78 00        ..x.    XCHG   CX, [0078h]
0000B63F  1F                 .       POP    DS
0000B640  53                 S       PUSH   BX
0000B641  51                 Q       PUSH   CX
0000B642  50                 P       PUSH   AX
0000B643  E8 77 00           .w.     CALL   B6BDh
0000B646  8B C7              ..      MOV    AX, DI
0000B648  BB 91 0A           ...     MOV    BX, 0A91h
0000B64B  2E                 .       CS:
0000B64C  D7                 .       XLAT
0000B64D  04 05              ..      ADD    AL, 05h
0000B64F  E8 77 00           .w.     CALL   B6C9h
0000B652  58                 X       POP    AX
0000B653  F6 C4 80           ...     TEST   AH, 80h
0000B656  74 06              t.      JE     B65Eh
0000B658  E8 62 00           .b.     CALL   B6BDh
0000B65B  E9 18 00           ...     JMP    B676h
.
0000B65E  50                 P       PUSH   AX
0000B65F  8A C4              ..      MOV    AL, AH
0000B661  24 01              $.      AND    AL, 01h
0000B663  E8 63 00           .c.     CALL   B6C9h
0000B666  B0 02              ..      MOV    AL, 02h
0000B668  E8 5E 00           .^.     CALL   B6C9h
0000B66B  5A                 Z       POP    DX
0000B66C  80 C2 41           ..A     ADD    DL, 41h
0000B66F  B4 02              ..      MOV    AH, 02h
0000B671  CD 21              .!      INT    21h
0000B673  E8 47 00           .G.     CALL   B6BDh
.
0000B676  B0 03              ..      MOV    AL, 03h
0000B678  E8 4E 00           .N.     CALL   B6C9h
0000B67B  B0 04              ..      MOV    AL, 04h
0000B67D  E8 32 00           .2.     CALL   B6B2h
0000B680  8B DA              ..      MOV    BX, DX
0000B682  B8 01 0C           ...     MOV    AX, 0C01h
0000B685  CD 21              .!      INT    21h
0000B687  E8 7C 1D           .|.     CALL   D406h
0000B68A  8A D0              ..      MOV    DL, AL
0000B68C  3A 17              :.      CMP    DL, [BX]
0000B68E  75 04              u.      JNE    B694h
0000B690  B0 02              ..      MOV    AL, 02h
0000B692  EB 0C              ..      JMP    B6A0h
.
0000B694  52                 R       PUSH   DX
0000B695  E8 25 00           .%.     CALL   B6BDh
0000B698  5A                 Z       POP    DX
0000B699  3A 57 01           :W.     CMP    DL, [BX+01h]
0000B69C  75 D8              u.      JNE    B676h
0000B69E  B0 01              ..      MOV    AL, 01h
.
0000B6A0  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B6A4  8F 06 78 00        ..x.    POP    [0078h]
0000B6A8  8F 06 76 00        ..v.    POP    [0076h]
0000B6AC  1F                 .       POP    DS
0000B6AD  5A                 Z       POP    DX
0000B6AE  59                 Y       POP    CX
0000B6AF  5B                 [       POP    BX
0000B6B0  1F                 .       POP    DS
0000B6B1  CF                 .       IRET
.
0000B6B2  98                 .       CBW
0000B6B3  D1 E0              ..      SHL    AX, 1
0000B6B5  03 06 52 10        ..R.    ADD    AX, [1052h]
0000B6B9  93                 .       XCHG   BX
0000B6BA  8B 17              ..      MOV    DX, [BX]
0000B6BC  C3                 .       RET    NEAR
.
0000B6BD  B2 0D              ..      MOV    DL, 0Dh
0000B6BF  E8 02 00           ...     CALL   B6C4h
0000B6C2  B2 0A              ..      MOV    DL, 0Ah
.
0000B6C4  B4 02              ..      MOV    AH, 02h
0000B6C6  CD 21              .!      INT    21h
0000B6C8  C3                 .       RET    NEAR
.
0000B6C9  E8 E6 FF           ...     CALL   B6B2h
0000B6CC  B4 09              ..      MOV    AH, 09h
0000B6CE  CD 21              .!      INT    21h
0000B6D0  C3                 .       RET    NEAR
0000B6D1  00 02              ..      ADD    [BP+SI], AL
0000B6D3  01 02              ..      ADD    [BP+SI], AX
0000B6D5  03 02              ..      ADD    AX, [BP+SI]
0000B6D7  04 05              ..      ADD    AL, 05h
0000B6D9  06                 .       PUSH   ES
0000B6DA  02 02              ..      ADD    AL, [BP+SI]
0000B6DC  02 02              ..      ADD    AL, [BP+SI]
0000B6DE  FB                 .       STI
0000B6DF  1E                 .       PUSH   DS
0000B6E0  06                 .       PUSH   ES
0000B6E1  8C DE              ..      MOV    SI, DS
0000B6E3  E8 C8 FB           ...     CALL   B2AEh
0000B6E6  C6 06 FC 02 03     .....   MOV    BYTE PTR [02FCh], 03h
.
0000B6EB  FC                 .       CLD
0000B6EC  A2 FD 02           ...     MOV    [02FDh], AL
0000B6EF  89 0E FE 02        ....    MOV    [02FEh], CX
0000B6F3  89 16 00 03        ....    MOV    [0300h], DX
0000B6F7  89 1E 02 03        ....    MOV    [0302h], BX
0000B6FB  89 36 04 03        .6..    MOV    [0304h], SI
0000B6FF  BA FC 02           ...     MOV    DX, 02FCh
0000B702  BA FC 02           ...     MOV    DX, 02FCh
0000B705  B9 75 00           .u.     MOV    CX, 0075h
0000B708  E8 BA 1D           ...     CALL   D4C5h
0000B70B  0A C0              ..      OR     AL, AL
0000B70D  74 22              t"      JE     B731h
0000B70F  8C C9              ..      MOV    CX, CS
0000B711  8E C1              ..      MOV    ES, CX
0000B713  BF 03 0B           ...     MOV    DI, 0B03h
0000B716  8A C4              ..      MOV    AL, AH
0000B718  B9 09 00           ...     MOV    CX, 0009h
0000B71B  F2                 .       REPNZ
0000B71C  AE                 .       SCASB
0000B71D  75 0F              u.      JNE    B72Eh
0000B71F  26                 &       ES:
0000B720  8A 45 08           .E.     MOV    AL, [DI+08h]
0000B723  80 F9 03           ...     CMP    CL, 03h
0000B726  7D 08              }.      JNL    B730h
0000B728  26                 &       ES:
0000B729  8A 65 0B           .e.     MOV    AH, [DI+0Bh]
0000B72C  EB 02              ..      JMP    B730h
.
0000B72E  B0 0C              ..      MOV    AL, 0Ch
.
0000B730  F9                 .       STC
.
0000B731  07                 .       POP    ES
0000B732  1F                 .       POP    DS
0000B733  CB                 .       RETF
0000B734  FB                 .       STI
0000B735  1E                 .       PUSH   DS
0000B736  06                 .       PUSH   ES
0000B737  8C DE              ..      MOV    SI, DS
0000B739  E8 72 FB           .r.     CALL   B2AEh
0000B73C  C6 06 FC 02 04     .....   MOV    BYTE PTR [02FCh], 04h
0000B741  EB A8              ..      JMP    B6EBh
0000B743  02 03              ..      ADD    AL, [BP+DI]
0000B745  40                 @       INC    AX
0000B746  04 80              ..      ADD    AL, 80h
0000B748  08 10              ..      OR     [BX+SI], DL
0000B74A  20 01               .      AND    [BX+DI], AL
0000B74C  0C 00              ..      OR     AL, 00h
0000B74E  06                 .       PUSH   ES
0000B74F  08 02              ..      OR     [BP+SI], AL
0000B751  04 04              ..      ADD    AL, 04h
0000B753  0C 0C              ..      OR     AL, 0Ch
0000B755  08 02              ..      OR     [BP+SI], AL
0000B757  02 83 C2 10        ....    ADD    AL, [BP+DI+10C2h]
0000B75B  B1 04              ..      MOV    CL, 04h
0000B75D  D3 EA              ..      SHR    DX, CL
0000B75F  B8 00 31           ..1     MOV    AX, 3100h
0000B762  CD 21              .!      INT    21h
0000B764  E8 CB 00           ...     CALL   B832h
0000B767  3C 03              <.      CMP    AL, 03h
0000B769  74 04              t.      JE     B76Fh
0000B76B  A2 F6 00           ...     MOV    [00F6h], AL
0000B76E  C3                 .       RET    NEAR
.
0000B76F  E9 28 04           .(.     JMP    BB9Ah
.
0000B772  8A CA              ..      MOV    CL, DL
0000B774  E9 90 01           ...     JMP    B907h
0000B777  8A CC              ..      MOV    CL, AH
0000B779  E8 31 1D           .1.     CALL   D4ADh
0000B77C  A2 F6 00           ...     MOV    [00F6h], AL
0000B77F  C3                 .       RET    NEAR
0000B780  8A CC              ..      MOV    CL, AH
0000B782  88 16 F6 00        ....    MOV    [00F6h], DL
0000B786  E9 24 1D           .$.     JMP    D4ADh
0000B789  80 FA FF           ...     CMP    DL, FFh
0000B78C  74 05              t.      JE     B793h
0000B78E  8A CA              ..      MOV    CL, DL
0000B790  E9 7F 04           ..     JMP    BC12h
.
0000B793  C4 36 90 01        .6..    LES    SI, [0190h]
0000B797  26                 &       ES:
0000B798  80 4C 06 40        .L.@    OR     BYTE PTR [SI+06h], 40h
0000B79C  E8 60 04           .`.     CALL   BBFFh
0000B79F  74 08              t.      JE     B7A9h
0000B7A1  26                 &       ES:
0000B7A2  80 64 06 BF        .d..    AND    BYTE PTR [SI+06h], BFh
0000B7A6  E8 53 00           .S.     CALL   B7FCh
.
0000B7A9  A2 F6 00           ...     MOV    [00F6h], AL
0000B7AC  C3                 .       RET    NEAR
0000B7AD  E8 4C 00           .L.     CALL   B7FCh
0000B7B0  A2 F6 00           ...     MOV    [00F6h], AL
0000B7B3  C3                 .       RET    NEAR
0000B7B4  E8 45 00           .E.     CALL   B7FCh
0000B7B7  A2 F6 00           ...     MOV    [00F6h], AL
0000B7BA  3C 03              <.      CMP    AL, 03h
0000B7BC  75 03              u.      JNE    B7C1h
0000B7BE  E9 D9 03           ...     JMP    BB9Ah
.
0000B7C1  C3                 .       RET    NEAR
0000B7C2  8B CA              ..      MOV    CX, DX
0000B7C4  1E                 .       PUSH   DS
0000B7C5  8C C0              ..      MOV    AX, ES
0000B7C7  8E D8              ..      MOV    DS, AX
0000B7C9  E8 7C 01           .|.     CALL   B948h
0000B7CC  1F                 .       POP    DS
0000B7CD  C3                 .       RET    NEAR
0000B7CE  8B F2              ..      MOV    SI, DX
0000B7D0  26                 &       ES:
0000B7D1  AC                 .       LODSB
0000B7D2  3C 80              <.      CMP    AL, 80h
0000B7D4  76 02              v.      JBE    B7D8h
0000B7D6  B0 80              ..      MOV    AL, 80h
.
0000B7D8  A2 70 02           .p.     MOV    [0270h], AL
0000B7DB  C6 06 6F 02 00     ..o..   MOV    BYTE PTR [026Fh], 00h
0000B7E0  E8 7A 01           .z.     CALL   B95Dh
0000B7E3  BE 70 02           .p.     MOV    SI, 0270h
0000B7E6  C4 3E EC 00        .>..    LES    DI, [00ECh]
0000B7EA  8A 4C 01           .L.     MOV    CL, [SI+01h]
0000B7ED  B5 00              ..      MOV    CH, 00h
0000B7EF  83 C1 03 F3        ....    ADD    CX, F303h
0000B7F3  A4                 .       MOVSB
0000B7F4  C3                 .       RET    NEAR
0000B7F5  E8 5D 00           .].     CALL   B855h
0000B7F8  A2 F6 00           ...     MOV    [00F6h], AL
0000B7FB  C3                 .       RET    NEAR
.
0000B7FC  A1 FE 00           ...     MOV    AX, [00FEh]
0000B7FF  85 C0              ..      TEST   AX, AX
0000B801  74 1F              t.      JE     B822h
0000B803  80 3E 00 01 FF     .>...   CMP    BYTE PTR [0100h], FFh
0000B808  74 0A              t.      JE     B814h
0000B80A  84 C0              ..      TEST   AL, AL
0000B80C  75 08              u.      JNE    B816h
0000B80E  C6 06 00 01 FF     .....   MOV    BYTE PTR [0100h], FFh
0000B813  C3                 .       RET    NEAR
.
0000B814  8A C4              ..      MOV    AL, AH
.
0000B816  C6 06 00 01 00     .....   MOV    BYTE PTR [0100h], 00h
0000B81B  C7 06 FE 00 00 00  ......  MOV    WORD PTR [00FEh], 0000h
0000B821  C3                 .       RET    NEAR
.
0000B822  E8 8F FA           ...     CALL   B2B4h
0000B825  0A C0              ..      OR     AL, AL
0000B827  75 08              u.      JNE    B831h
0000B829  C6 06 00 01 FF     .....   MOV    BYTE PTR [0100h], FFh
0000B82E  A3 FE 00           ...     MOV    [00FEh], AX
.
0000B831  C3                 .       RET    NEAR
.
0000B832  E8 C7 FF           ...     CALL   B7FCh
0000B835  E8 0A 00           ...     CALL   B842h
0000B838  72 1A              r.      JC     B854h
0000B83A  50                 P       PUSH   AX
0000B83B  8A C8              ..      MOV    CL, AL
0000B83D  E8 C7 00           ...     CALL   B907h
0000B840  58                 X       POP    AX
0000B841  C3                 .       RET    NEAR
.
0000B842  3C 0D              <.      CMP    AL, 0Dh
0000B844  74 0E              t.      JE     B854h
0000B846  3C 0A              <.      CMP    AL, 0Ah
0000B848  74 0A              t.      JE     B854h
0000B84A  3C 09              <.      CMP    AL, 09h
0000B84C  74 06              t.      JE     B854h
0000B84E  3C 08              <.      CMP    AL, 08h
0000B850  74 02              t.      JE     B854h
0000B852  3C 20              <       CMP    AL, 20h
.
0000B854  C3                 .       RET    NEAR
.
0000B855  E8 A7 03           ...     CALL   BBFFh
0000B858  74 3B              t;      JE     B895h
0000B85A  E8 9F FF           ...     CALL   B7FCh
0000B85D  3C 03              <.      CMP    AL, 03h
0000B85F  75 09              u.      JNE    B86Ah
0000B861  C7 06 FE 00 00 00  ......  MOV    WORD PTR [00FEh], 0000h
0000B867  E9 30 03           .0.     JMP    BB9Ah
.
0000B86A  3C 13              <.      CMP    AL, 13h
0000B86C  75 28              u(      JNE    B896h
0000B86E  81 0E 0B 01 80 00  ......  OR     WORD PTR [010Bh], 0080h
0000B874  E8 76 03           .v.     CALL   BBEDh
0000B877  E8 82 FF           ...     CALL   B7FCh
0000B87A  81 26 0B 01 7F FF  .&...  AND    WORD PTR [010Bh], FF7Fh
0000B880  E8 6A 03           .j.     CALL   BBEDh
0000B883  3C 03              <.      CMP    AL, 03h
0000B885  75 09              u.      JNE    B890h
0000B887  C7 06 FE 00 00 00  ......  MOV    WORD PTR [00FEh], 0000h
0000B88D  E9 0A 03           ...     JMP    BB9Ah
.
0000B890  33 C0              3.      XOR    AX, AX
0000B892  A3 FE 00           ...     MOV    [00FEh], AX
.
0000B895  C3                 .       RET    NEAR
.
0000B896  A3 FE 00           ...     MOV    [00FEh], AX
0000B899  C6 06 00 01 00     .....   MOV    BYTE PTR [0100h], 00h
0000B89E  B0 FF              ..      MOV    AL, FFh
0000B8A0  C3                 .       RET    NEAR
.
0000B8A1  F6 06 02 01 FF     .....   TEST   BYTE PTR [0102h], FFh
0000B8A6  75 27              u'      JNE    B8CFh
0000B8A8  80 F9 20           ..      CMP    CL, 20h
0000B8AB  72 0B              r.      JC     B8B8h
0000B8AD  FE 06 0E 01        ....    INC    BYTE PTR [010Eh]
0000B8B1  F6 06 0E 01 07     .....   TEST   BYTE PTR [010Eh], 07h
0000B8B6  75 03              u.      JNE    B8BBh
.
0000B8B8  E8 9A FF           ...     CALL   B855h
.
0000B8BB  E8 54 03           .T.     CALL   BC12h
0000B8BE  F7 06 0B 01 00 02  ......  TEST   WORD PTR [010Bh], 0200h
0000B8C4  74 09              t.      JE     B8CFh
0000B8C6  51                 Q       PUSH   CX
0000B8C7  8A D1              ..      MOV    DL, CL
0000B8C9  B1 05              ..      MOV    CL, 05h
0000B8CB  E8 EF 1B           ...     CALL   D4BDh
0000B8CE  59                 Y       POP    CX
.
0000B8CF  8A C1              ..      MOV    AL, CL
0000B8D1  3C 7F              <      CMP    AL, 7Fh
0000B8D3  74 16              t.      JE     B8EBh
0000B8D5  FE 06 01 01        ....    INC    BYTE PTR [0101h]
0000B8D9  3C 20              <       CMP    AL, 20h
0000B8DB  73 0E              s.      JNC    B8EBh
0000B8DD  FE 0E 01 01        ....    DEC    BYTE PTR [0101h]
0000B8E1  74 08              t.      JE     B8EBh
0000B8E3  3C 08              <.      CMP    AL, 08h
0000B8E5  75 05              u.      JNE    B8ECh
0000B8E7  FE 0E 01 01        ....    DEC    BYTE PTR [0101h]
.
0000B8EB  C3                 .       RET    NEAR
.
0000B8EC  3C 0A              <.      CMP    AL, 0Ah
0000B8EE  75 05              u.      JNE    B8F5h
0000B8F0  C6 06 01 01 00     .....   MOV    BYTE PTR [0101h], 00h
.
0000B8F5  C3                 .       RET    NEAR
.
0000B8F6  8A C1              ..      MOV    AL, CL
0000B8F8  E8 47 FF           .G.     CALL   B842h
0000B8FB  73 0A              s.      JNC    B907h
0000B8FD  50                 P       PUSH   AX
0000B8FE  B1 5E              .^      MOV    CL, 5Eh
0000B900  E8 9E FF           ...     CALL   B8A1h
0000B903  59                 Y       POP    CX
0000B904  80 C9 40           ..@     OR     CL, 40h
.
0000B907  80 F9 09           ...     CMP    CL, 09h
0000B90A  75 95              u.      JNE    B8A1h
.
0000B90C  B1 20              .       MOV    CL, 20h
0000B90E  E8 90 FF           ...     CALL   B8A1h
0000B911  F6 06 01 01 07     .....   TEST   BYTE PTR [0101h], 07h
0000B916  75 F4              u.      JNE    B90Ch
.
0000B918  C3                 .       RET    NEAR
.
0000B919  E8 05 00           ...     CALL   B921h
0000B91C  B1 20              .       MOV    CL, 20h
0000B91E  E8 F1 02           ...     CALL   BC12h
.
0000B921  B1 08              ..      MOV    CL, 08h
0000B923  E9 EC 02           ...     JMP    BC12h
.
0000B926  B1 5C              .\      MOV    CL, 5Ch
0000B928  E8 76 FF           .v.     CALL   B8A1h
0000B92B  E8 10 00           ...     CALL   B93Eh
.
0000B92E  A0 01 01           ...     MOV    AL, [0101h]
0000B931  3A 06 0D 01        :...    CMP    AL, [010Dh]
0000B935  73 E1              s.      JNC    B918h
0000B937  B1 20              .       MOV    CL, 20h
0000B939  E8 65 FF           .e.     CALL   B8A1h
0000B93C  EB F0              ..      JMP    B92Eh
.
0000B93E  B1 0D              ..      MOV    CL, 0Dh
0000B940  E8 5E FF           .^.     CALL   B8A1h
0000B943  B1 0A              ..      MOV    CL, 0Ah
0000B945  E9 59 FF           .Y.     JMP    B8A1h
.
0000B948  8B F1              ..      MOV    SI, CX
0000B94A  AC                 .       LODSB
0000B94B  3C 24              <$      CMP    AL, 24h
0000B94D  74 C9              t.      JE     B918h
0000B94F  41                 A       INC    CX
0000B950  51                 Q       PUSH   CX
0000B951  8A C8              ..      MOV    CL, AL
0000B953  1E                 .       PUSH   DS
0000B954  16                 .       PUSH   SS
0000B955  1F                 .       POP    DS
0000B956  E8 AE FF           ...     CALL   B907h
0000B959  1F                 .       POP    DS
0000B95A  59                 Y       POP    CX
0000B95B  EB EB              ..      JMP    B948h
.
0000B95D  1E                 .       PUSH   DS
0000B95E  2E                 .       CS:
0000B95F  8E 1E 06 00        ....    MOV    DS, [0006h]
0000B963  BE BA 01           ...     MOV    SI, 01BAh
0000B966  1E                 .       PUSH   DS
0000B967  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000B96B  F7 06 06 00 04 00  ......  TEST   WORD PTR [0006h], 0004h
0000B971  1F                 .       POP    DS
0000B972  74 03              t.      JE     B977h
0000B974  BE A3 00           ...     MOV    SI, 00A3h
.
0000B977  B7 00              ..      MOV    BH, 00h
0000B979  8A 1C              ..      MOV    BL, [SI]
0000B97B  C6 40 01 00        .@..    MOV    BYTE PTR [BX+SI+01h], 00h
0000B97F  1F                 .       POP    DS
0000B980  89 36 05 01        .6..    MOV    [0105h], SI
0000B984  2B C0              +.      SUB    AX, AX
0000B986  A3 03 01           ...     MOV    [0103h], AX
0000B989  A2 07 01           ...     MOV    [0107h], AL
0000B98C  A0 01 01           ...     MOV    AL, [0101h]
0000B98F  A2 0D 01           ...     MOV    [010Dh], AL
0000B992  BB 70 02           .p.     MOV    BX, 0270h
0000B995  8A 0F              ..      MOV    CL, [BX]
0000B997  FE C9              ..      DEC    CL
0000B999  43                 C       INC    BX
0000B99A  53                 S       PUSH   BX
0000B99B  B5 00              ..      MOV    CH, 00h
.
0000B99D  51                 Q       PUSH   CX
0000B99E  53                 S       PUSH   BX
.
0000B99F  E8 5A FE           .Z.     CALL   B7FCh
0000B9A2  5B                 [       POP    BX
0000B9A3  59                 Y       POP    CX
0000B9A4  3C 00              <.      CMP    AL, 00h
0000B9A6  74 03              t.      JE     B9ABh
0000B9A8  E9 9E 00           ...     JMP    BA49h
.
0000B9AB  E8 4E FE           .N.     CALL   B7FCh
0000B9AE  3C 4B              <K      CMP    AL, 4Bh
0000B9B0  75 03              u.      JNE    B9B5h
0000B9B2  E9 A7 00           ...     JMP    BA5Ch
.
0000B9B5  3C 52              <R      CMP    AL, 52h
0000B9B7  75 07              u.      JNE    B9C0h
0000B9B9  80 36 07 01 01     .6...   XOR    BYTE PTR [0107h], 01h
0000B9BE  EB DD              ..      JMP    B99Dh
.
0000B9C0  3C 53              <S      CMP    AL, 53h
0000B9C2  75 05              u.      JNE    B9C9h
0000B9C4  E8 B6 01           ...     CALL   BB7Dh
0000B9C7  EB D4              ..      JMP    B99Dh
.
0000B9C9  3C 4D              <M      CMP    AL, 4Dh
0000B9CB  74 04              t.      JE     B9D1h
0000B9CD  3C 3B              <;      CMP    AL, 3Bh
0000B9CF  75 0C              u.      JNE    B9DDh
.
0000B9D1  E8 A9 01           ...     CALL   BB7Dh
0000B9D4  84 C0              ..      TEST   AL, AL
0000B9D6  74 C5              t.      JE     B99Dh
0000B9D8  E8 5D 01           .].     CALL   BB38h
0000B9DB  EB C0              ..      JMP    B99Dh
.
0000B9DD  3C 3C              <<      CMP    AL, 3Ch
0000B9DF  75 20              u       JNE    BA01h
0000B9E1  53                 S       PUSH   BX
0000B9E2  E8 17 FE           ...     CALL   B7FCh
0000B9E5  A2 08 01           ...     MOV    [0108h], AL
0000B9E8  5B                 [       POP    BX
.
0000B9E9  E8 91 01           ...     CALL   BB7Dh
0000B9EC  74 AF              t.      JE     B99Dh
0000B9EE  FF 0E 03 01        ....    DEC    WORD PTR [0103h]
0000B9F2  3A 06 08 01        :...    CMP    AL, [0108h]
0000B9F6  74 A5              t.      JE     B99Dh
0000B9F8  FF 06 03 01        ....    INC    WORD PTR [0103h]
0000B9FC  E8 39 01           .9.     CALL   BB38h
0000B9FF  EB E8              ..      JMP    B9E9h
.
0000BA01  3C 3D              <=      CMP    AL, 3Dh
0000BA03  75 0D              u.      JNE    BA12h
.
0000BA05  E8 75 01           .u.     CALL   BB7Dh
0000BA08  75 03              u.      JNE    BA0Dh
0000BA0A  E9 90 FF           ...     JMP    B99Dh
.
0000BA0D  E8 28 01           .(.     CALL   BB38h
0000BA10  EB F3              ..      JMP    BA05h
.
0000BA12  3C 3E              <>      CMP    AL, 3Eh
0000BA14  75 1D              u.      JNE    BA33h
0000BA16  53                 S       PUSH   BX
0000BA17  E8 E2 FD           ...     CALL   B7FCh
0000BA1A  A2 08 01           ...     MOV    [0108h], AL
0000BA1D  5B                 [       POP    BX
.
0000BA1E  E8 5C 01           .\.     CALL   BB7Dh
0000BA21  75 03              u.      JNE    BA26h
0000BA23  E9 77 FF           .w.     JMP    B99Dh
.
0000BA26  3A 06 08 01        :...    CMP    AL, [0108h]
0000BA2A  75 F2              u.      JNE    BA1Eh
0000BA2C  FF 0E 03 01        ....    DEC    WORD PTR [0103h]
0000BA30  E9 6A FF           .j.     JMP    B99Dh
.
0000BA33  3C 3F              <?      CMP    AL, 3Fh
0000BA35  75 06              u.      JNE    BA3Dh
0000BA37  E8 22 01           .".     CALL   BB5Ch
0000BA3A  E9 82 00           ...     JMP    BABFh
.
0000BA3D  3C 40              <@      CMP    AL, 40h
0000BA3F  75 05              u.      JNE    BA46h
0000BA41  B0 1A              ..      MOV    AL, 1Ah
0000BA43  E9 D1 00           ...     JMP    BB17h
.
0000BA46  E9 54 FF           .T.     JMP    B99Dh
.
0000BA49  3C 0D              <.      CMP    AL, 0Dh
0000BA4B  75 03              u.      JNE    BA50h
.
0000BA4D  E9 FB 00           ...     JMP    BB4Bh
.
0000BA50  3C 0A              <.      CMP    AL, 0Ah
0000BA52  74 F9              t.      JE     BA4Dh
0000BA54  3C 7F              <      CMP    AL, 7Fh
0000BA56  74 04              t.      JE     BA5Ch
0000BA58  3C 08              <.      CMP    AL, 08h
0000BA5A  75 1A              u.      JNE    BA76h
.
0000BA5C  0A ED              ..      OR     CH, CH
0000BA5E  74 E6              t.      JE     BA46h
0000BA60  83 3E 03 01 00     .>...   CMP    WORD PTR [0103h], 00h
0000BA65  74 04              t.      JE     BA6Bh
0000BA67  FF 0E 03 01        ....    DEC    WORD PTR [0103h]
.
0000BA6B  FE CD              ..      DEC    CH
0000BA6D  A0 01 01           ...     MOV    AL, [0101h]
0000BA70  A2 02 01           ...     MOV    [0102h], AL
0000BA73  E9 5A 00           .Z.     JMP    BAD0h
.
0000BA76  3C 05              <.      CMP    AL, 05h
0000BA78  75 0D              u.      JNE    BA87h
0000BA7A  51                 Q       PUSH   CX
0000BA7B  53                 S       PUSH   BX
0000BA7C  E8 BF FE           ...     CALL   B93Eh
0000BA7F  C6 06 0D 01 00     .....   MOV    BYTE PTR [010Dh], 00h
.
0000BA84  E9 18 FF           ...     JMP    B99Fh
.
0000BA87  3C 10              <.      CMP    AL, 10h
0000BA89  74 03              t.      JE     BA8Eh
0000BA8B  E9 0C 00           ...     JMP    BA9Ah
.
0000BA8E  81 36 0B 01 00 02  .6....  XOR    WORD PTR [010Bh], 0200h
0000BA94  E8 56 01           .V.     CALL   BBEDh
0000BA97  E9 03 FF           ...     JMP    B99Dh
.
0000BA9A  3C 18              <.      CMP    AL, 18h
0000BA9C  75 19              u.      JNE    BAB7h
0000BA9E  C7 06 03 01 00 00  ......  MOV    WORD PTR [0103h], 0000h
0000BAA4  5B                 [       POP    BX
.
0000BAA5  A0 0D 01           ...     MOV    AL, [010Dh]
0000BAA8  3A 06 01 01        :...    CMP    AL, [0101h]
0000BAAC  73 1B              s.      JNC    BAC9h
0000BAAE  FE 0E 01 01        ....    DEC    BYTE PTR [0101h]
0000BAB2  E8 64 FE           .d.     CALL   B919h
0000BAB5  EB EE              ..      JMP    BAA5h
.
0000BAB7  3C 1B              <.      CMP    AL, 1Bh
0000BAB9  74 04              t.      JE     BABFh
0000BABB  3C 15              <.      CMP    AL, 15h
0000BABD  75 0D              u.      JNE    BACCh
.
0000BABF  C7 06 03 01 00 00  ......  MOV    WORD PTR [0103h], 0000h
0000BAC5  E8 5E FE           .^.     CALL   B926h
0000BAC8  5B                 [       POP    BX
.
0000BAC9  E9 91 FE           ...     JMP    B95Dh
.
0000BACC  3C 12              <.      CMP    AL, 12h
0000BACE  75 36              u6      JNE    BB06h
.
0000BAD0  51                 Q       PUSH   CX
0000BAD1  E8 52 FE           .R.     CALL   B926h
0000BAD4  59                 Y       POP    CX
0000BAD5  5B                 [       POP    BX
0000BAD6  53                 S       PUSH   BX
0000BAD7  51                 Q       PUSH   CX
.
0000BAD8  0A ED              ..      OR     CH, CH
0000BADA  74 0F              t.      JE     BAEBh
0000BADC  43                 C       INC    BX
0000BADD  8A 0F              ..      MOV    CL, [BX]
0000BADF  FE CD              ..      DEC    CH
0000BAE1  51                 Q       PUSH   CX
0000BAE2  53                 S       PUSH   BX
0000BAE3  E8 10 FE           ...     CALL   B8F6h
0000BAE6  5B                 [       POP    BX
0000BAE7  59                 Y       POP    CX
0000BAE8  E9 ED FF           ...     JMP    BAD8h
.
0000BAEB  53                 S       PUSH   BX
0000BAEC  A0 02 01           ...     MOV    AL, [0102h]
0000BAEF  0A C0              ..      OR     AL, AL
0000BAF1  74 10              t.      JE     BB03h
0000BAF3  2A 06 01 01        *...    SUB    AL, [0101h]
0000BAF7  A2 02 01           ...     MOV    [0102h], AL
.
0000BAFA  E8 1C FE           ...     CALL   B919h
0000BAFD  FE 0E 02 01        ....    DEC    BYTE PTR [0102h]
0000BB01  75 F7              u.      JNE    BAFAh
.
0000BB03  E9 7E FF           .~.     JMP    BA84h
.
0000BB06  3C 03              <.      CMP    AL, 03h
0000BB08  75 03              u.      JNE    BB0Dh
0000BB0A  E9 8D 00           ...     JMP    BB9Ah
.
0000BB0D  84 C0              ..      TEST   AL, AL
0000BB0F  75 06              u.      JNE    BB17h
0000BB11  E8 E8 FC           ...     CALL   B7FCh
0000BB14  E9 86 FE           ...     JMP    B99Dh
.
0000BB17  F6 06 07 01 01     .....   TEST   BYTE PTR [0107h], 01h
0000BB1C  75 05              u.      JNE    BB23h
0000BB1E  50                 P       PUSH   AX
0000BB1F  E8 5B 00           .[.     CALL   BB7Dh
0000BB22  58                 X       POP    AX
.
0000BB23  3A E9              :.      CMP    CH, CL
0000BB25  73 05              s.      JNC    BB2Ch
0000BB27  E8 0E 00           ...     CALL   BB38h
0000BB2A  EB 09              ..      JMP    BB35h
.
0000BB2C  53                 S       PUSH   BX
0000BB2D  51                 Q       PUSH   CX
0000BB2E  B1 07              ..      MOV    CL, 07h
0000BB30  E8 DF 00           ...     CALL   BC12h
0000BB33  59                 Y       POP    CX
0000BB34  5B                 [       POP    BX
.
0000BB35  E9 65 FE           .e.     JMP    B99Dh
.
0000BB38  3A E9              :.      CMP    CH, CL
0000BB3A  73 0E              s.      JNC    BB4Ah
0000BB3C  43                 C       INC    BX
0000BB3D  88 07              ..      MOV    [BX], AL
0000BB3F  FE C5              ..      INC    CH
0000BB41  51                 Q       PUSH   CX
0000BB42  53                 S       PUSH   BX
0000BB43  8A C8              ..      MOV    CL, AL
0000BB45  E8 AE FD           ...     CALL   B8F6h
0000BB48  5B                 [       POP    BX
0000BB49  59                 Y       POP    CX
.
0000BB4A  C3                 .       RET    NEAR
.
0000BB4B  E8 0E 00           ...     CALL   BB5Ch
0000BB4E  43                 C       INC    BX
0000BB4F  C6 07 0D           ...     MOV    BYTE PTR [BX], 0Dh
0000BB52  5B                 [       POP    BX
0000BB53  88 2F              ./      MOV    [BX], CH
0000BB55  1E                 .       PUSH   DS
0000BB56  07                 .       POP    ES
0000BB57  B1 0D              ..      MOV    CL, 0Dh
0000BB59  E9 45 FD           .E.     JMP    B8A1h
.
0000BB5C  51                 Q       PUSH   CX
0000BB5D  1E                 .       PUSH   DS
0000BB5E  06                 .       PUSH   ES
0000BB5F  8A CD              ..      MOV    CL, CH
0000BB61  B5 00              ..      MOV    CH, 00h
0000BB63  2E                 .       CS:
0000BB64  8E 06 06 00        ....    MOV    ES, [0006h]
0000BB68  E3 0F              ..      JCXZ   BB79h
0000BB6A  8B 3E 05 01        .>..    MOV    DI, [0105h]
0000BB6E  26                 &       ES:
0000BB6F  88 0D              ..      MOV    [DI], CL
0000BB71  8D 77 01           .w.     LEA    SI, [BX+01h]
0000BB74  2B F1              +.      SUB    SI, CX
0000BB76  47                 G       INC    DI
0000BB77  F3                 .       REPZ
0000BB78  A4                 .       MOVSB
.
0000BB79  07                 .       POP    ES
0000BB7A  1F                 .       POP    DS
0000BB7B  59                 Y       POP    CX
0000BB7C  C3                 .       RET    NEAR
.
0000BB7D  53                 S       PUSH   BX
0000BB7E  8B 1E 05 01        ....    MOV    BX, [0105h]
0000BB82  03 1E 03 01        ....    ADD    BX, [0103h]
0000BB86  1E                 .       PUSH   DS
0000BB87  2E                 .       CS:
0000BB88  8E 1E 06 00        ....    MOV    DS, [0006h]
0000BB8C  8A 47 01           .G.     MOV    AL, [BX+01h]
0000BB8F  1F                 .       POP    DS
0000BB90  5B                 [       POP    BX
0000BB91  0A C0              ..      OR     AL, AL
0000BB93  74 04              t.      JE     BB99h
0000BB95  FF 06 03 01        ....    INC    WORD PTR [0103h]
.
0000BB99  C3                 .       RET    NEAR
.
0000BB9A  E8 62 00           .b.     CALL   BBFFh
0000BB9D  74 05              t.      JE     BBA4h
0000BB9F  E8 5A FC           .Z.     CALL   B7FCh
0000BBA2  EB F6              ..      JMP    BB9Ah
.
0000BBA4  B1 5E              .^      MOV    CL, 5Eh
0000BBA6  E8 F8 FC           ...     CALL   B8A1h
0000BBA9  B1 43              .C      MOV    CL, 43h
0000BBAB  E8 F3 FC           ...     CALL   B8A1h
0000BBAE  B1 0D              ..      MOV    CL, 0Dh
0000BBB0  E8 EE FC           ...     CALL   B8A1h
0000BBB3  B1 0A              ..      MOV    CL, 0Ah
0000BBB5  E8 E9 FC           ...     CALL   B8A1h
0000BBB8  80 3E 2C 03 00     .>,..   CMP    BYTE PTR [032Ch], 00h
0000BBBD  75 03              u.      JNE    BBC2h
0000BBBF  E9 51 1C           .Q.     JMP    D813h
.
0000BBC2  BC E4 00           ...     MOV    SP, 00E4h
0000BBC5  5D                 ]       POP    BP
0000BBC6  5F                 _       POP    DI
0000BBC7  07                 .       POP    ES
0000BBC8  5E                 ^       POP    SI
0000BBC9  5A                 Z       POP    DX
0000BBCA  59                 Y       POP    CX
0000BBCB  59                 Y       POP    CX
0000BBCC  5B                 [       POP    BX
0000BBCD  58                 X       POP    AX
0000BBCE  FA                 .       CLI
0000BBCF  8E 16 92 01        ....    MOV    SS, [0192h]
0000BBD3  8B 26 90 01        .&..    MOV    SP, [0190h]
0000BBD7  1F                 .       POP    DS
0000BBD8  FB                 .       STI
0000BBD9  F8                 .       CLC
0000BBDA  CD 23              .#      INT    23h
0000BBDC  72 03              r.      JC     BBE1h
0000BBDE  E9 A0 F7           ...     JMP    B381h
.
0000BBE1  E8 CA F6           ...     CALL   B2AEh
0000BBE4  B8 FE FF           ...     MOV    AX, FFFEh
0000BBE7  E8 76 F6           .v.     CALL   B260h
0000BBEA  E9 33 2C           .3,     JMP    E820h
.
0000BBED  50                 P       PUSH   AX
0000BBEE  53                 S       PUSH   BX
0000BBEF  51                 Q       PUSH   CX
0000BBF0  BA 09 01           ...     MOV    DX, 0109h
0000BBF3  C6 06 0A 01 FF     .....   MOV    BYTE PTR [010Ah], FFh
0000BBF8  E8 4F F6           .O.     CALL   B24Ah
0000BBFB  59                 Y       POP    CX
0000BBFC  5B                 [       POP    BX
0000BBFD  58                 X       POP    AX
0000BBFE  C3                 .       RET    NEAR
.
0000BBFF  A1 FE 00           ...     MOV    AX, [00FEh]
0000BC02  85 C0              ..      TEST   AX, AX
0000BC04  75 0B              u.      JNE    BC11h
0000BC06  51                 Q       PUSH   CX
0000BC07  B2 FE              ..      MOV    DL, FEh
0000BC09  B1 06              ..      MOV    CL, 06h
0000BC0B  E8 9F 18           ...     CALL   D4ADh
0000BC0E  59                 Y       POP    CX
0000BC0F  0A C0              ..      OR     AL, AL
.
0000BC11  C3                 .       RET    NEAR
.
0000BC12  51                 Q       PUSH   CX
0000BC13  1E                 .       PUSH   DS
0000BC14  06                 .       PUSH   ES
0000BC15  2E                 .       CS:
0000BC16  8E 1E 06 00        ....    MOV    DS, [0006h]
0000BC1A  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000BC1E  26                 &       ES:
0000BC1F  83 3E 78 00 00     .>x..   CMP    WORD PTR [0078h], 00h
0000BC24  75 13              u.      JNE    BC39h
0000BC26  56                 V       PUSH   SI
0000BC27  57                 W       PUSH   DI
0000BC28  55                 U       PUSH   BP
0000BC29  8B D2              ..      MOV    DX, DX
0000BC2B  B8 02 00           ...     MOV    AX, 0002h
0000BC2E  FF 1E 28 00        ..(.    CALL   FAR [0028h]
0000BC32  5D                 ]       POP    BP
0000BC33  5F                 _       POP    DI
0000BC34  5E                 ^       POP    SI
0000BC35  07                 .       POP    ES
0000BC36  1F                 .       POP    DS
0000BC37  59                 Y       POP    CX
0000BC38  C3                 .       RET    NEAR
.
0000BC39  07                 .       POP    ES
0000BC3A  1F                 .       POP    DS
0000BC3B  89 0E 64 02        ..d.    MOV    [0264h], CX
0000BC3F  BA 63 02           .c.     MOV    DX, 0263h
0000BC42  B1 32              .2      MOV    CL, 32h
0000BC44  E8 66 18           .f.     CALL   D4ADh
0000BC47  59                 Y       POP    CX
0000BC48  C3                 .       RET    NEAR
0000BC49  1E                 .       PUSH   DS
0000BC4A  2E                 .       CS:
0000BC4B  8E 1E 08 00        ....    MOV    DS, [0008h]
0000BC4F  C7 06 FE 00 03 00  ......  MOV    WORD PTR [00FEh], 0003h
0000BC55  C6 06 00 01 00     .....   MOV    BYTE PTR [0100h], 00h
0000BC5A  1F                 .       POP    DS
0000BC5B  CF                 .       IRET
0000BC5C  50                 P       PUSH   AX
0000BC5D  52                 R       PUSH   DX
.
0000BC5E  B1 06              ..      MOV    CL, 06h
0000BC60  B2 FF              ..      MOV    DL, FFh
0000BC62  E8 48 18           .H.     CALL   D4ADh
0000BC65  84 C0              ..      TEST   AL, AL
0000BC67  75 F5              u.      JNE    BC5Eh
0000BC69  5A                 Z       POP    DX
0000BC6A  58                 X       POP    AX
0000BC6B  3C 01              <.      CMP    AL, 01h
0000BC6D  74 16              t.      JE     BC85h
0000BC6F  3C 06              <.      CMP    AL, 06h
0000BC71  74 12              t.      JE     BC85h
0000BC73  3C 07              <.      CMP    AL, 07h
0000BC75  74 0E              t.      JE     BC85h
0000BC77  3C 08              <.      CMP    AL, 08h
0000BC79  74 0A              t.      JE     BC85h
0000BC7B  3C 0A              <.      CMP    AL, 0Ah
0000BC7D  74 06              t.      JE     BC85h
0000BC7F  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000BC84  C3                 .       RET    NEAR
.
0000BC85  8A E0              ..      MOV    AH, AL
0000BC87  44                 D       INC    SP
0000BC88  44                 D       INC    SP
0000BC89  E9 4F F7           .O.     JMP    B3DBh
0000BC8C  B1 30              .0      MOV    CL, 30h
0000BC8E  B8 03 00           ...     MOV    AX, 0003h
0000BC91  E8 50 F8           .P.     CALL   B4E4h
0000BC94  BA 80 00           ...     MOV    DX, 0080h
0000BC97  E9 A2 08           ...     JMP    C53Ch
0000BC9A  C6 06 F6 00 10     .....   MOV    BYTE PTR [00F6h], 10h
0000BC9F  80 FA 10           ...     CMP    DL, 10h
0000BCA2  72 01              r.      JC     BCA5h
0000BCA4  C3                 .       RET    NEAR
.
0000BCA5  8A C2              ..      MOV    AL, DL
0000BCA7  E8 02 F8           ...     CALL   B4ACh
0000BCAA  06                 .       PUSH   ES
0000BCAB  2E                 .       CS:
0000BCAC  8E 06 06 00        ....    MOV    ES, [0006h]
0000BCB0  8A D8              ..      MOV    BL, AL
0000BCB2  2A FF              *.      SUB    BH, BH
0000BCB4  D1 E3              ..      SHL    BX, 1
0000BCB6  26                 &       ES:
0000BCB7  F7 87 08 0F FF FF  ......  TEST   WORD PTR [BX+0F08h], FFFFh
0000BCBD  07                 .       POP    ES
0000BCBE  75 0A              u.      JNE    BCCAh
0000BCC0  B1 0E              ..      MOV    CL, 0Eh
0000BCC2  E8 E8 17           ...     CALL   D4ADh
0000BCC5  3C 00              <.      CMP    AL, 00h
0000BCC7  74 01              t.      JE     BCCAh
0000BCC9  C3                 .       RET    NEAR
.
0000BCCA  88 16 52 01        ..R.    MOV    [0152h], DL
0000BCCE  88 16 53 01        ..S.    MOV    [0153h], DL
0000BCD2  1E                 .       PUSH   DS
0000BCD3  2E                 .       CS:
0000BCD4  8E 1E 06 00        ....    MOV    DS, [0006h]
0000BCD8  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000BCDC  88 16 36 00        ..6.    MOV    [0036h], DL
0000BCE0  1F                 .       POP    DS
0000BCE1  C3                 .       RET    NEAR
.
0000BCE2  33 C0              3.      XOR    AX, AX
0000BCE4  8B FE              ..      MOV    DI, SI
0000BCE6  26                 &       ES:
0000BCE7  80 7C 01 3F        .|.?    CMP    BYTE PTR [SI+01h], 3Fh
0000BCEB  74 33              t3      JE     BD20h
0000BCED  46                 F       INC    SI
0000BCEE  BF AA 28           ..(     MOV    DI, 28AAh
0000BCF1  57                 W       PUSH   DI
0000BCF2  56                 V       PUSH   SI
0000BCF3  B9 08 00           ...     MOV    CX, 0008h
.
0000BCF6  26                 &       ES:
0000BCF7  AC                 .       LODSB
0000BCF8  24 7F              $      AND    AL, 7Fh
0000BCFA  E8 09 17           ...     CALL   D406h
0000BCFD  2E                 .       CS:
0000BCFE  38 05              8.      CMP    [DI], AL
0000BD00  75 03              u.      JNE    BD05h
0000BD02  47                 G       INC    DI
0000BD03  E2 F1              ..      LOOP   BCF6h
.
0000BD05  5E                 ^       POP    SI
0000BD06  E3 11              ..      JCXZ   BD19h
0000BD08  5F                 _       POP    DI
0000BD09  83 C7 09 81        ....    ADD    DI, 8109h
0000BD0D  FF E0              ..      JMP    AL
0000BD0F  28 75 DF           (u.     SUB    [DI+DFh], DH
0000BD12  4E                 N       DEC    SI
0000BD13  8B FE              ..      MOV    DI, SI
0000BD15  33 C0              3.      XOR    AX, AX
0000BD17  EB 07              ..      JMP    BD20h
.
0000BD19  2E                 .       CS:
0000BD1A  8A 05              ..      MOV    AL, [DI]
0000BD1C  5F                 _       POP    DI
0000BD1D  4E                 N       DEC    SI
0000BD1E  8B FE              ..      MOV    DI, SI
.
0000BD20  A2 0F 01           ...     MOV    [010Fh], AL
0000BD23  0B C0              ..      OR     AX, AX
0000BD25  C3                 .       RET    NEAR
.
0000BD26  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000BD2B  E8 46 15           .F.     CALL   D274h
0000BD2E  83 C7 0C 26        ...&    ADD    DI, 260Ch
0000BD32  C7 05 00 00        ....    MOV    WORD PTR [DI], 0000h
0000BD36  26                 &       ES:
0000BD37  C7 44 0E 80 00     .D...   MOV    WORD PTR [SI+0Eh], 0080h
0000BD3C  E8 37 02           .7.     CALL   BF76h
0000BD3F  E8 A0 FF           ...     CALL   BCE2h
0000BD42  74 10              t.      JE     BD54h
0000BD44  26                 &       ES:
0000BD45  88 45 18           .E.     MOV    [DI+18h], AL
0000BD48  E8 DA 01           ...     CALL   BF25h
0000BD4B  26                 &       ES:
0000BD4C  89 55 14           .U.     MOV    [DI+14h], DX
0000BD4F  26                 &       ES:
0000BD50  89 4D 16           .M.     MOV    [DI+16h], CX
0000BD53  C3                 .       RET    NEAR
.
0000BD54  26                 &       ES:
0000BD55  C6 45 18 00        .E..    MOV    BYTE PTR [DI+18h], 00h
0000BD59  80 3E F5 00 16     .>...   CMP    BYTE PTR [00F5h], 16h
0000BD5E  75 15              u.      JNE    BD75h
0000BD60  FF 36 F4 00        .6..    PUSH   [00F4h]
0000BD64  FF 36 F6 00        .6..    PUSH   [00F6h]
0000BD68  E8 CC 05           ...     CALL   C337h
0000BD6B  8F 06 F6 00        ....    POP    [00F6h]
0000BD6F  8F 06 F4 00        ....    POP    [00F4h]
0000BD73  EB 2F              ./      JMP    BDA4h
.
0000BD75  E8 B4 15           ...     CALL   D32Ch
0000BD78  75 2A              u*      JNE    BDA4h
0000BD7A  8B 1E 33 02        ..3.    MOV    BX, [0233h]
0000BD7E  3B 1E 61 01        ;.a.    CMP    BX, [0161h]
0000BD82  75 0A              u.      JNE    BD8Eh
0000BD84  C6 06 63 01 00     ..c..   MOV    BYTE PTR [0163h], 00h
0000BD89  C6 06 60 01 00     ..`..   MOV    BYTE PTR [0160h], 00h
.
0000BD8E  8B D3              ..      MOV    DX, BX
0000BD90  53                 S       PUSH   BX
0000BD91  B9 10 05           ...     MOV    CX, 0510h
0000BD94  E8 42 F7           .B.     CALL   B4D9h
0000BD97  5B                 [       POP    BX
0000BD98  C7 47 0C 00 00     .G...   MOV    WORD PTR [BX+0Ch], 0000h
0000BD9D  C7 47 0E 00 00     .G...   MOV    WORD PTR [BX+0Eh], 0000h
0000BDA2  EB 08              ..      JMP    BDACh
.
0000BDA4  E8 52 15           .R.     CALL   D2F9h
0000BDA7  74 03              t.      JE     BDACh
0000BDA9  E9 C0 00           ...     JMP    BE6Ch
.
0000BDAC  C4 16 71 01        ..q.    LES    DX, [0171h]
0000BDB0  83 C2 10 E8        ....    ADD    DX, E810h
0000BDB4  8E 07              ..      MOV    ES, [BX]
0000BDB6  8B 1E 33 02        ..3.    MOV    BX, [0233h]
0000BDBA  8A 0E F5 00        ....    MOV    CL, [00F5h]
0000BDBE  C6 47 20 00        .G .    MOV    BYTE PTR [BX+20h], 00h
0000BDC2  B4 05              ..      MOV    AH, 05h
0000BDC4  80 F9 16           ...     CMP    CL, 16h
0000BDC7  74 06              t.      JE     BDCFh
0000BDC9  C6 47 20 FF        .G .    MOV    BYTE PTR [BX+20h], FFh
0000BDCD  B4 04              ..      MOV    AH, 04h
.
0000BDCF  8B D3              ..      MOV    DX, BX
0000BDD1  8A 07              ..      MOV    AL, [BX]
0000BDD3  FE C8              ..      DEC    AL
0000BDD5  E8 0C F7           ...     CALL   B4E4h
0000BDD8  8B DA              ..      MOV    BX, DX
0000BDDA  3C FF              <.      CMP    AL, FFh
0000BDDC  75 03              u.      JNE    BDE1h
0000BDDE  E9 88 00           ...     JMP    BE69h
.
0000BDE1  8B 36 33 02        .63.    MOV    SI, [0233h]
0000BDE5  8B DE              ..      MOV    BX, SI
0000BDE7  E8 B8 14           ...     CALL   D2A2h
0000BDEA  74 12              t.      JE     BDFEh
0000BDEC  F6 06 66 01 02     ..f..   TEST   BYTE PTR [0166h], 02h
0000BDF1  75 0B              u.      JNE    BDFEh
0000BDF3  F6 44 10 20        .D.     TEST   BYTE PTR [SI+10h], 20h
0000BDF7  74 05              t.      JE     BDFEh
0000BDF9  E8 41 02           .A.     CALL   C03Dh
0000BDFC  EB 6B              .k      JMP    BE69h
.
0000BDFE  8B DA              ..      MOV    BX, DX
0000BE00  8B F2              ..      MOV    SI, DX
0000BE02  E8 9D 14           ...     CALL   D2A2h
0000BE05  74 25              t%      JE     BE2Ch
0000BE07  8B 44 1C           .D.     MOV    AX, [SI+1Ch]
0000BE0A  26                 &       ES:
0000BE0B  89 45 10           .E.     MOV    [DI+10h], AX
0000BE0E  8B 44 1E           .D.     MOV    AX, [SI+1Eh]
0000BE11  26                 &       ES:
0000BE12  89 45 12           .E.     MOV    [DI+12h], AX
0000BE15  8B 44 18           .D.     MOV    AX, [SI+18h]
0000BE18  26                 &       ES:
0000BE19  89 45 14           .E.     MOV    [DI+14h], AX
0000BE1C  8B 44 16           .D.     MOV    AX, [SI+16h]
0000BE1F  26                 &       ES:
0000BE20  89 45 16           .E.     MOV    [DI+16h], AX
0000BE23  8B 44 1A           .D.     MOV    AX, [SI+1Ah]
0000BE26  26                 &       ES:
0000BE27  89 45 19           .E.     MOV    [DI+19h], AX
0000BE2A  EB 30              .0      JMP    BE5Ch
.
0000BE2C  57                 W       PUSH   DI
0000BE2D  06                 .       PUSH   ES
0000BE2E  8C D8              ..      MOV    AX, DS
0000BE30  8E C0              ..      MOV    ES, AX
0000BE32  B9 06 00           ...     MOV    CX, 0006h
0000BE35  BF 2F 03           ./.     MOV    DI, 032Fh
0000BE38  F3                 .       REPZ
0000BE39  A5                 .       MOVSW
0000BE3A  07                 .       POP    ES
0000BE3B  5F                 _       POP    DI
0000BE3C  8B F2              ..      MOV    SI, DX
0000BE3E  56                 V       PUSH   SI
0000BE3F  E8 80 00           ...     CALL   BEC2h
0000BE42  26                 &       ES:
0000BE43  89 55 14           .U.     MOV    [DI+14h], DX
0000BE46  26                 &       ES:
0000BE47  89 4D 16           .M.     MOV    [DI+16h], CX
0000BE4A  5E                 ^       POP    SI
0000BE4B  8B D6              ..      MOV    DX, SI
0000BE4D  E8 22 00           .".     CALL   BE72h
0000BE50  C6 44 20 00        .D .    MOV    BYTE PTR [SI+20h], 00h
0000BE54  26                 &       ES:
0000BE55  89 45 10           .E.     MOV    [DI+10h], AX
0000BE58  26                 &       ES:
0000BE59  89 55 12           .U.     MOV    [DI+12h], DX
.
0000BE5C  26                 &       ES:
0000BE5D  8A 0D              ..      MOV    CL, [DI]
0000BE5F  FE C9              ..      DEC    CL
0000BE61  E8 24 1E           .$.     CALL   DC88h
0000BE64  26                 &       ES:
0000BE65  89 45 1C           .E.     MOV    [DI+1Ch], AX
0000BE68  C3                 .       RET    NEAR
.
0000BE69  E8 1C 15           ...     CALL   D388h
.
0000BE6C  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000BE71  C3                 .       RET    NEAR
.
0000BE72  8B DE              ..      MOV    BX, SI
0000BE74  E8 2B 14           .+.     CALL   D2A2h
0000BE77  75 3F              u?      JNE    BEB8h
0000BE79  B9 23 04           .#.     MOV    CX, 0423h
0000BE7C  BA 2F 03           ./.     MOV    DX, 032Fh
0000BE7F  E8 57 F6           .W.     CALL   B4D9h
0000BE82  3C FF              <.      CMP    AL, FFh
0000BE84  74 39              t9      JE     BEBFh
0000BE86  56                 V       PUSH   SI
0000BE87  8B F2              ..      MOV    SI, DX
0000BE89  8B 44 21           .D!     MOV    AX, [SI+21h]
0000BE8C  8A 54 23           .T#     MOV    DL, [SI+23h]
0000BE8F  32 F6              2.      XOR    DH, DH
0000BE91  E8 26 15           .&.     CALL   D3BAh
0000BE94  5E                 ^       POP    SI
0000BE95  8A 4C 20           .L      MOV    CL, [SI+20h]
0000BE98  80 3E F5 00 11     .>...   CMP    BYTE PTR [00F5h], 11h
0000BE9D  74 07              t.      JE     BEA6h
0000BE9F  80 3E F5 00 12     .>...   CMP    BYTE PTR [00F5h], 12h
0000BEA4  75 03              u.      JNE    BEA9h
.
0000BEA6  8A 4C 0D           .L.     MOV    CL, [SI+0Dh]
.
0000BEA9  0A C9              ..      OR     CL, CL
0000BEAB  74 0A              t.      JE     BEB7h
0000BEAD  BB 80 00           ...     MOV    BX, 0080h
0000BEB0  2A D9              *.      SUB    BL, CL
0000BEB2  2B C3              +.      SUB    AX, BX
0000BEB4  83 DA 00 C3        ....    SBB    DX, C300h
.
0000BEB8  8B 44 1C           .D.     MOV    AX, [SI+1Ch]
0000BEBB  8B 54 1E           .T.     MOV    DX, [SI+1Eh]
0000BEBE  C3                 .       RET    NEAR
.
0000BEBF  B0 FF              ..      MOV    AL, FFh
0000BEC1  C3                 .       RET    NEAR
.
0000BEC2  8B DE              ..      MOV    BX, SI
0000BEC4  E8 DB 13           ...     CALL   D2A2h
0000BEC7  75 61              ua      JNE    BF2Ah
0000BEC9  80 26 2F 03 7F     .&/.   AND    BYTE PTR [032Fh], 7Fh
0000BECE  80 3E F5 00 12     .>...   CMP    BYTE PTR [00F5h], 12h
0000BED3  74 12              t.      JE     BEE7h
0000BED5  8A 16 2F 03        ../.    MOV    DL, [032Fh]
0000BED9  FE CA              ..      DEC    DL
0000BEDB  B1 65              .e      MOV    CL, 65h
0000BEDD  8A C2              ..      MOV    AL, DL
0000BEDF  B4 04              ..      MOV    AH, 04h
0000BEE1  E8 00 F6           ...     CALL   B4E4h
0000BEE4  A2 3B 02           .;.     MOV    [023Bh], AL
.
0000BEE7  B9 66 04           .f.     MOV    CX, 0466h
0000BEEA  BA 2F 03           ./.     MOV    DX, 032Fh
0000BEED  8B F2              ..      MOV    SI, DX
0000BEEF  E8 E7 F5           ...     CALL   B4D9h
0000BEF2  0A C0              ..      OR     AL, AL
0000BEF4  75 2F              u/      JNE    BF25h
0000BEF6  F6 06 3B 02 20     ..;.    TEST   BYTE PTR [023Bh], 20h
0000BEFB  74 08              t.      JE     BF05h
0000BEFD  8B 44 1C           .D.     MOV    AX, [SI+1Ch]
0000BF00  8B 5C 1E           .\.     MOV    BX, [SI+1Eh]
0000BF03  EB 0D              ..      JMP    BF12h
.
0000BF05  F6 06 3B 02 10     ..;..   TEST   BYTE PTR [023Bh], 10h
0000BF0A  74 19              t.      JE     BF25h
0000BF0C  8B 44 18           .D.     MOV    AX, [SI+18h]
0000BF0F  8B 5C 1A           .\.     MOV    BX, [SI+1Ah]
.
0000BF12  50                 P       PUSH   AX
0000BF13  0B C3              ..      OR     AX, BX
0000BF15  58                 X       POP    AX
0000BF16  74 0D              t.      JE     BF25h
0000BF18  53                 S       PUSH   BX
0000BF19  E8 19 00           ...     CALL   BF35h
0000BF1C  8B D0              ..      MOV    DX, AX
0000BF1E  58                 X       POP    AX
0000BF1F  E8 33 00           .3.     CALL   BF55h
0000BF22  8B C8              ..      MOV    CX, AX
0000BF24  C3                 .       RET    NEAR
.
0000BF25  33 C9              3.      XOR    CX, CX
0000BF27  8B D1              ..      MOV    DX, CX
0000BF29  C3                 .       RET    NEAR
.
0000BF2A  8B 44 18           .D.     MOV    AX, [SI+18h]
0000BF2D  8B D0              ..      MOV    DX, AX
0000BF2F  8B 44 16           .D.     MOV    AX, [SI+16h]
0000BF32  8B C8              ..      MOV    CX, AX
0000BF34  C3                 .       RET    NEAR
.
0000BF35  56                 V       PUSH   SI
0000BF36  57                 W       PUSH   DI
0000BF37  E8 C6 11           ...     CALL   D100h
0000BF3A  5F                 _       POP    DI
0000BF3B  81 E9 BC 07        ....    SUB    CX, 07BCh
0000BF3F  33 C0              3.      XOR    AX, AX
0000BF41  8B D8              ..      MOV    BX, AX
0000BF43  8A E1              ..      MOV    AH, CL
0000BF45  D1 E0              ..      SHL    AX, 1
0000BF47  8A DE              ..      MOV    BL, DH
0000BF49  B1 05              ..      MOV    CL, 05h
0000BF4B  D3 E3              ..      SHL    BX, CL
0000BF4D  0B C3              ..      OR     AX, BX
0000BF4F  32 F6              2.      XOR    DH, DH
0000BF51  0B C2              ..      OR     AX, DX
0000BF53  5E                 ^       POP    SI
0000BF54  C3                 .       RET    NEAR
.
0000BF55  52                 R       PUSH   DX
0000BF56  50                 P       PUSH   AX
0000BF57  E8 08 13           ...     CALL   D262h
0000BF5A  8A E0              ..      MOV    AH, AL
0000BF5C  32 C0              2.      XOR    AL, AL
0000BF5E  D0 E4              ..      SHL    AH, 1
0000BF60  D0 E4              ..      SHL    AH, 1
0000BF62  D0 E4              ..      SHL    AH, 1
0000BF64  8B D0              ..      MOV    DX, AX
0000BF66  58                 X       POP    AX
0000BF67  8A C4              ..      MOV    AL, AH
0000BF69  E8 F6 12           ...     CALL   D262h
0000BF6C  32 E4              2.      XOR    AH, AH
0000BF6E  B1 05              ..      MOV    CL, 05h
0000BF70  D3 E0              ..      SHL    AX, CL
0000BF72  0B C2              ..      OR     AX, DX
0000BF74  5A                 Z       POP    DX
0000BF75  C3                 .       RET    NEAR
.
0000BF76  26                 &       ES:
0000BF77  80 3C 00           .<.     CMP    BYTE PTR [SI], 00h
0000BF7A  75 0E              u.      JNE    BF8Ah
0000BF7C  E8 AE 05           ...     CALL   C52Dh
0000BF7F  A2 52 01           .R.     MOV    [0152h], AL
0000BF82  A2 53 01           .S.     MOV    [0153h], AL
0000BF85  FE C0              ..      INC    AL
0000BF87  26                 &       ES:
0000BF88  88 04              ..      MOV    [SI], AL
.
0000BF8A  C3                 .       RET    NEAR
0000BF8B  E8 E6 12           ...     CALL   D274h
.
0000BF8E  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000BF93  E8 EF 08           ...     CALL   C885h
0000BF96  74 0A              t.      JE     BFA2h
0000BF98  3C FC              <.      CMP    AL, FCh
0000BF9A  75 05              u.      JNE    BFA1h
0000BF9C  B1 9F              ..      MOV    CL, 9Fh
0000BF9E  E9 0C 15           ...     JMP    D4ADh
.
0000BFA1  C3                 .       RET    NEAR
.
0000BFA2  E8 87 13           ...     CALL   D32Ch
0000BFA5  74 03              t.      JE     BFAAh
0000BFA7  E9 92 00           ...     JMP    C03Ch
.
0000BFAA  8B 1E 33 02        ..3.    MOV    BX, [0233h]
0000BFAE  E8 97 00           ...     CALL   C048h
0000BFB1  3B 1E 61 01        ;.a.    CMP    BX, [0161h]
0000BFB5  75 09              u.      JNE    BFC0h
0000BFB7  53                 S       PUSH   BX
0000BFB8  57                 W       PUSH   DI
0000BFB9  06                 .       PUSH   ES
0000BFBA  E8 11 07           ...     CALL   C6CEh
0000BFBD  07                 .       POP    ES
0000BFBE  5F                 _       POP    DI
0000BFBF  5B                 [       POP    BX
.
0000BFC0  F6 47 25 FF        .G%.    TEST   BYTE PTR [BX+25h], FFh
0000BFC4  74 5C              t\      JE     C022h
0000BFC6  26                 &       ES:
0000BFC7  8B 45 10           .E.     MOV    AX, [DI+10h]
0000BFCA  26                 &       ES:
0000BFCB  8B 55 12           .U.     MOV    DX, [DI+12h]
0000BFCE  E8 F8 13           ...     CALL   D3C9h
0000BFD1  0A ED              ..      OR     CH, CH
0000BFD3  74 28              t(      JE     BFFDh
0000BFD5  89 47 21           .G!     MOV    [BX+21h], AX
0000BFD8  88 57 23           .W#     MOV    [BX+23h], DL
0000BFDB  51                 Q       PUSH   CX
0000BFDC  53                 S       PUSH   BX
0000BFDD  E8 56 06           .V.     CALL   C636h
0000BFE0  5B                 [       POP    BX
0000BFE1  59                 Y       POP    CX
0000BFE2  0A C0              ..      OR     AL, AL
0000BFE4  75 43              uC      JNE    C029h
0000BFE6  C6 06 60 01 FF     ..`..   MOV    BYTE PTR [0160h], FFh
0000BFEB  8A C5              ..      MOV    AL, CH
0000BFED  32 E4              2.      XOR    AH, AH
0000BFEF  8B F8              ..      MOV    DI, AX
.
0000BFF1  C6 85 9B 01 1A     .....   MOV    BYTE PTR [DI+019Bh], 1Ah
0000BFF6  47                 G       INC    DI
0000BFF7  81 FF 80 00        ....    CMP    DI, 0080h
0000BFFB  75 F4              u.      JNE    BFF1h
.
0000BFFD  3B 1E 61 01        ;.a.    CMP    BX, [0161h]
0000C001  75 07              u.      JNE    C00Ah
0000C003  53                 S       PUSH   BX
0000C004  51                 Q       PUSH   CX
0000C005  E8 C6 06           ...     CALL   C6CEh
0000C008  59                 Y       POP    CX
0000C009  5B                 [       POP    BX
.
0000C00A  51                 Q       PUSH   CX
0000C00B  E8 2F 00           ./.     CALL   C03Dh
0000C00E  59                 Y       POP    CX
0000C00F  3C FF              <.      CMP    AL, FFh
0000C011  74 16              t.      JE     C029h
0000C013  80 4F 06 80        .O..    OR     BYTE PTR [BX+06h], 80h
0000C017  88 6F 20           .o      MOV    [BX+20h], CH
0000C01A  B9 1E 05           ...     MOV    CX, 051Eh
0000C01D  E8 B9 F4           ...     CALL   B4D9h
0000C020  EB 0C              ..      JMP    C02Eh
.
0000C022  E8 18 00           ...     CALL   C03Dh
0000C025  3C FF              <.      CMP    AL, FFh
0000C027  75 05              u.      JNE    C02Eh
.
0000C029  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
.
0000C02E  C4 3E 71 01        .>q.    LES    DI, [0171h]
0000C032  8B 1E 33 02        ..3.    MOV    BX, [0233h]
0000C036  E8 1F 00           ...     CALL   C058h
0000C039  E9 4C 13           .L.     JMP    D388h
.
0000C03C  C3                 .       RET    NEAR
.
0000C03D  8B D3              ..      MOV    DX, BX
0000C03F  53                 S       PUSH   BX
0000C040  B9 10 05           ...     MOV    CX, 0510h
0000C043  E8 93 F4           ...     CALL   B4D9h
0000C046  5B                 [       POP    BX
0000C047  C3                 .       RET    NEAR
.
0000C048  8A 0F              ..      MOV    CL, [BX]
0000C04A  FE C9              ..      DEC    CL
0000C04C  E8 39 1C           .9.     CALL   DC88h
0000C04F  A3 79 03           .y.     MOV    [0379h], AX
0000C052  26                 &       ES:
0000C053  8B 45 1C           .E.     MOV    AX, [DI+1Ch]
0000C056  EB 03              ..      JMP    C05Bh
.
0000C058  A1 79 03           .y.     MOV    AX, [0379h]
.
0000C05B  8A 0F              ..      MOV    CL, [BX]
0000C05D  FE C9              ..      DEC    CL
0000C05F  E9 29 1C           .).     JMP    DC8Bh
0000C062  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C067  E8 0A 12           ...     CALL   D274h
0000C06A  E8 FD 00           ...     CALL   C16Ah
0000C06D  74 03              t.      JE     C072h
0000C06F  E9 BB 00           ...     JMP    C12Dh
.
0000C072  80 3E F5 00 12     .>...   CMP    BYTE PTR [00F5h], 12h
0000C077  75 03              u.      JNE    C07Ch
0000C079  E8 49 02           .I.     CALL   C2C5h
.
0000C07C  BE 2F 03           ./.     MOV    SI, 032Fh
0000C07F  E8 60 FC           .`.     CALL   BCE2h
0000C082  74 03              t.      JE     C087h
0000C084  E9 8A 00           ...     JMP    C111h
.
0000C087  E8 12 01           ...     CALL   C19Ch
0000C08A  74 03              t.      JE     C08Fh
0000C08C  E9 9E 00           ...     JMP    C12Dh
.
0000C08F  47                 G       INC    DI
0000C090  56                 V       PUSH   SI
0000C091  46                 F       INC    SI
0000C092  B9 06 00           ...     MOV    CX, 0006h
0000C095  F3                 .       REPZ
0000C096  A5                 .       MOVSW
0000C097  E8 9F 00           ...     CALL   C139h
0000C09A  E8 54 02           .T.     CALL   C2F1h
0000C09D  5E                 ^       POP    SI
0000C09E  8B DE              ..      MOV    BX, SI
0000C0A0  E8 FF 11           ...     CALL   D2A2h
0000C0A3  74 0E              t.      JE     C0B3h
0000C0A5  83 C6 16           ...     ADD    SI, 16h
0000C0A8  83 C7 17 B9        ....    ADD    DI, B917h
0000C0AC  05 00 F3           ...     ADD    AX, F300h
0000C0AF  A5                 .       MOVSW
0000C0B0  E9 7F 00           ..     JMP    C132h
.
0000C0B3  56                 V       PUSH   SI
0000C0B4  E8 65 02           .e.     CALL   C31Ch
0000C0B7  5E                 ^       POP    SI
0000C0B8  56                 V       PUSH   SI
0000C0B9  2B C9              +.      SUB    CX, CX
0000C0BB  2B D2              +.      SUB    DX, DX
0000C0BD  83 3E FB 01 21     .>..!   CMP    WORD PTR [01FBh], 21h
0000C0C2  75 03              u.      JNE    C0C7h
0000C0C4  E8 FB FD           ...     CALL   BEC2h
.
0000C0C7  26                 &       ES:
0000C0C8  89 4D 17           .M.     MOV    [DI+17h], CX
0000C0CB  26                 &       ES:
0000C0CC  89 55 19           .U.     MOV    [DI+19h], DX
0000C0CF  C6 06 4F 03 00     ..O..   MOV    BYTE PTR [034Fh], 00h
0000C0D4  5E                 ^       POP    SI
0000C0D5  80 7C 0F 80        .|..    CMP    BYTE PTR [SI+0Fh], 80h
0000C0D9  74 26              t&      JE     C101h
0000C0DB  B0 80              ..      MOV    AL, 80h
0000C0DD  F6 64 0C           .d.     MUL    BYTE PTR [SI+0Ch]
0000C0E0  02 44 0F           .D.     ADD    AL, [SI+0Fh]
0000C0E3  80 D4 00           ...     ADC    AH, 00h
0000C0E6  BA 80 00           ...     MOV    DX, 0080h
0000C0E9  F7 E2              ..      MUL    DX
0000C0EB  8A 4C 0D           .L.     MOV    CL, [SI+0Dh]
0000C0EE  81 E1 7F 00        ...    AND    CX, 007Fh
0000C0F2  74 10              t.      JE     C104h
0000C0F4  2D 80 00           -..     SUB    AX, 0080h
0000C0F7  83 DA 00 03        ....    SBB    DX, 0300h
0000C0FB  C1 83 D2 00 EB 03  ......  ROL    WORD PTR [BP+DI+00D2h], 03EBh
.
0000C101  E8 6E FD           .n.     CALL   BE72h
.
0000C104  26                 &       ES:
0000C105  89 45 1D           .E.     MOV    [DI+1Dh], AX
0000C108  26                 &       ES:
0000C109  89 55 1F           .U.     MOV    [DI+1Fh], DX
0000C10C  E8 14 02           ...     CALL   C323h
0000C10F  EB 21              .!      JMP    C132h
.
0000C111  80 3E F5 00 11     .>...   CMP    BYTE PTR [00F5h], 11h
0000C116  75 15              u.      JNE    C12Dh
0000C118  C6 06 67 01 00     ..g..   MOV    BYTE PTR [0167h], 00h
0000C11D  E8 19 00           ...     CALL   C139h
0000C120  E8 02 FE           ...     CALL   BF25h
0000C123  26                 &       ES:
0000C124  89 4D 17           .M.     MOV    [DI+17h], CX
0000C127  26                 &       ES:
0000C128  89 55 19           .U.     MOV    [DI+19h], DX
0000C12B  EB 05              ..      JMP    C132h
.
0000C12D  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
.
0000C132  C4 16 6D 01        ..m.    LES    DX, [016Dh]
0000C136  E9 0B 04           ...     JMP    C544h
.
0000C139  C4 3E 6D 01        .>m.    LES    DI, [016Dh]
0000C13D  BE 2F 03           ./.     MOV    SI, 032Fh
0000C140  80 3E 65 01 FF     .>e..   CMP    BYTE PTR [0165h], FFh
0000C145  75 0C              u.      JNE    C153h
0000C147  B8 FF 00           ...     MOV    AX, 00FFh
0000C14A  AB                 .       STOSW
0000C14B  33 C0              3.      XOR    AX, AX
0000C14D  AB                 .       STOSW
0000C14E  AB                 .       STOSW
0000C14F  A0 66 01           .f.     MOV    AL, [0166h]
0000C152  AA                 .       STOSB
.
0000C153  57                 W       PUSH   DI
0000C154  B9 0C 00           ...     MOV    CX, 000Ch
.
0000C157  AC                 .       LODSB
0000C158  24 7F              $      AND    AL, 7Fh
0000C15A  AA                 .       STOSB
0000C15B  E2 FA              ..      LOOP   C157h
0000C15D  A0 67 01           .g.     MOV    AL, [0167h]
0000C160  AA                 .       STOSB
0000C161  B9 13 00           ...     MOV    CX, 0013h
0000C164  33 C0              3.      XOR    AX, AX
0000C166  F3                 .       REPZ
0000C167  AA                 .       STOSB
0000C168  5F                 _       POP    DI
0000C169  C3                 .       RET    NEAR
.
0000C16A  8C C0              ..      MOV    AX, ES
0000C16C  8C DB              ..      MOV    DX, DS
0000C16E  8E D8              ..      MOV    DS, AX
0000C170  8E C3              ..      MOV    ES, BX
0000C172  BF 2F 03           ./.     MOV    DI, 032Fh
0000C175  E8 3D 11           .=.     CALL   D2B5h
0000C178  8C C0              ..      MOV    AX, ES
0000C17A  8E D8              ..      MOV    DS, AX
0000C17C  BE 2F 03           ./.     MOV    SI, 032Fh
0000C17F  E8 F4 FD           ...     CALL   BF76h
0000C182  E8 49 05           .I.     CALL   C6CEh
0000C185  C6 06 63 01 00     ..c..   MOV    BYTE PTR [0163h], 00h
0000C18A  A0 64 01           .d.     MOV    AL, [0164h]
0000C18D  A8 FF              ..      TEST   AL, FFh
0000C18F  75 08              u.      JNE    C199h
0000C191  BA 9B 01           ...     MOV    DX, 019Bh
0000C194  E8 AD 03           ...     CALL   C544h
0000C197  32 C0              2.      XOR    AL, AL
.
0000C199  0A C0              ..      OR     AL, AL
0000C19B  C3                 .       RET    NEAR
.
0000C19C  8B FE              ..      MOV    DI, SI
0000C19E  F6 06 66 01 16     ..f..   TEST   BYTE PTR [0166h], 16h
0000C1A3  75 0A              u.      JNE    C1AFh
0000C1A5  F6 06 66 01 08     ..f..   TEST   BYTE PTR [0166h], 08h
0000C1AA  74 03              t.      JE     C1AFh
0000C1AC  E9 82 00           ...     JMP    C231h
.
0000C1AF  8A 0E F5 00        ....    MOV    CL, [00F5h]
.
0000C1B3  F6 06 66 01 10     ..f..   TEST   BYTE PTR [0166h], 10h
0000C1B8  74 03              t.      JE     C1BDh
0000C1BA  80 0D 80           ...     OR     BYTE PTR [DI], 80h
.
0000C1BD  E8 E3 00           ...     CALL   C2A3h
0000C1C0  3C FF              <.      CMP    AL, FFh
0000C1C2  75 03              u.      JNE    C1C7h
0000C1C4  E9 67 00           .g.     JMP    C22Eh
.
0000C1C7  C6 06 67 01 00     ..g..   MOV    BYTE PTR [0167h], 00h
0000C1CC  F6 44 09 80        .D..    TEST   BYTE PTR [SI+09h], 80h
0000C1D0  74 05              t.      JE     C1D7h
0000C1D2  80 0E 67 01 01     ..g..   OR     BYTE PTR [0167h], 01h
.
0000C1D7  F6 44 0A 80        .D..    TEST   BYTE PTR [SI+0Ah], 80h
0000C1DB  74 05              t.      JE     C1E2h
0000C1DD  80 0E 67 01 04     ..g..   OR     BYTE PTR [0167h], 04h
.
0000C1E2  F6 44 0B 80        .D..    TEST   BYTE PTR [SI+0Bh], 80h
0000C1E6  75 05              u.      JNE    C1EDh
0000C1E8  80 0E 67 01 20     ..g.    OR     BYTE PTR [0167h], 20h
.
0000C1ED  8B 44 10           .D.     MOV    AX, [SI+10h]
0000C1F0  3A E0              :.      CMP    AH, AL
0000C1F2  75 16              u.      JNE    C20Ah
0000C1F4  A8 80              ..      TEST   AL, 80h
0000C1F6  74 12              t.      JE     C20Ah
0000C1F8  A8 20              .       TEST   AL, 20h
0000C1FA  74 05              t.      JE     C201h
0000C1FC  80 0E 67 01 02     ..g..   OR     BYTE PTR [0167h], 02h
.
0000C201  A8 40              .@      TEST   AL, 40h
0000C203  74 05              t.      JE     C20Ah
0000C205  80 0E 67 01 10     ..g..   OR     BYTE PTR [0167h], 10h
.
0000C20A  A0 66 01           .f.     MOV    AL, [0166h]
0000C20D  24 16              $.      AND    AL, 16h
0000C20F  74 0F              t.      JE     C220h
0000C211  8A 26 67 01        .&g.    MOV    AH, [0167h]
0000C215  80 E4 16           ...     AND    AH, 16h
0000C218  F6 D0              ..      NOT    AL
0000C21A  22 E0              ".      AND    AH, AL
0000C21C  75 09              u.      JNE    C227h
0000C21E  EB 0C              ..      JMP    C22Ch
.
0000C220  F6 06 67 01 1E     ..g..   TEST   BYTE PTR [0167h], 1Eh
0000C225  74 05              t.      JE     C22Ch
.
0000C227  B1 12              ..      MOV    CL, 12h
0000C229  E9 87 FF           ...     JMP    C1B3h
.
0000C22C  33 C0              3.      XOR    AX, AX
.
0000C22E  0A C0              ..      OR     AL, AL
0000C230  C3                 .       RET    NEAR
.
0000C231  80 3E F5 00 11     .>...   CMP    BYTE PTR [00F5h], 11h
0000C236  74 03              t.      JE     C23Bh
0000C238  B0 FF              ..      MOV    AL, FFh
0000C23A  C3                 .       RET    NEAR
.
0000C23B  B1 0E              ..      MOV    CL, 0Eh
0000C23D  8A 15              ..      MOV    DL, [DI]
0000C23F  FE CA              ..      DEC    DL
0000C241  88 16 53 01        ..S.    MOV    [0153h], DL
0000C245  E8 65 12           .e.     CALL   D4ADh
0000C248  C6 05 3F           ..?     MOV    BYTE PTR [DI], 3Fh
0000C24B  B1 11              ..      MOV    CL, 11h
.
0000C24D  E8 53 00           .S.     CALL   C2A3h
0000C250  3C FF              <.      CMP    AL, FFh
0000C252  74 43              tC      JE     C297h
0000C254  B1 12              ..      MOV    CL, 12h
0000C256  80 3C 20           .<      CMP    BYTE PTR [SI], 20h
0000C259  75 F2              u.      JNE    C24Dh
0000C25B  80 7C 01 20        .|.     CMP    BYTE PTR [SI+01h], 20h
0000C25F  75 04              u.      JNE    C265h
.
0000C261  B0 FF              ..      MOV    AL, FFh
0000C263  EB 32              .2      JMP    C297h
.
0000C265  06                 .       PUSH   ES
0000C266  C4 1E 71 01        ..q.    LES    BX, [0171h]
0000C26A  56                 V       PUSH   SI
0000C26B  53                 S       PUSH   BX
0000C26C  B9 0B 00           ...     MOV    CX, 000Bh
.
0000C26F  43                 C       INC    BX
0000C270  46                 F       INC    SI
0000C271  26                 &       ES:
0000C272  8A 07              ..      MOV    AL, [BX]
0000C274  3C 3F              <?      CMP    AL, 3Fh
0000C276  74 02              t.      JE     C27Ah
0000C278  3A 04              :.      CMP    AL, [SI]
.
0000C27A  E1 F3              ..      LOOPZ  C26Fh
0000C27C  5B                 [       POP    BX
0000C27D  5E                 ^       POP    SI
0000C27E  26                 &       ES:
0000C27F  8A 17              ..      MOV    DL, [BX]
0000C281  07                 .       POP    ES
0000C282  75 DD              u.      JNE    C261h
0000C284  0A D2              ..      OR     DL, DL
0000C286  75 06              u.      JNE    C28Eh
0000C288  8A 16 52 01        ..R.    MOV    DL, [0152h]
0000C28C  FE C2              ..      INC    DL
.
0000C28E  88 15              ..      MOV    [DI], DL
0000C290  C6 06 67 01 08     ..g..   MOV    BYTE PTR [0167h], 08h
0000C295  33 C0              3.      XOR    AX, AX
.
0000C297  B1 0E              ..      MOV    CL, 0Eh
0000C299  8A 16 52 01        ..R.    MOV    DL, [0152h]
0000C29D  E8 1D 12           ...     CALL   D4BDh
0000C2A0  0A C0              ..      OR     AL, AL
0000C2A2  C3                 .       RET    NEAR
.
0000C2A3  8B D7              ..      MOV    DX, DI
0000C2A5  8A 05              ..      MOV    AL, [DI]
0000C2A7  FE C8              ..      DEC    AL
0000C2A9  3C 3E              <>      CMP    AL, 3Eh
0000C2AB  75 03              u.      JNE    C2B0h
0000C2AD  A0 53 01           .S.     MOV    AL, [0153h]
.
0000C2B0  B4 04              ..      MOV    AH, 04h
0000C2B2  E8 2F F2           ./.     CALL   B4E4h
0000C2B5  3C FF              <.      CMP    AL, FFh
0000C2B7  74 0B              t.      JE     C2C4h
0000C2B9  32 E4              2.      XOR    AH, AH
0000C2BB  B1 05              ..      MOV    CL, 05h
0000C2BD  D3 E0              ..      SHL    AX, CL
0000C2BF  BE 9B 01           ...     MOV    SI, 019Bh
0000C2C2  03 F0              ..      ADD    SI, AX
.
0000C2C4  C3                 .       RET    NEAR
.
0000C2C5  1E                 .       PUSH   DS
0000C2C6  06                 .       PUSH   ES
0000C2C7  56                 V       PUSH   SI
0000C2C8  57                 W       PUSH   DI
0000C2C9  2E                 .       CS:
0000C2CA  8E 06 06 00        ....    MOV    ES, [0006h]
0000C2CE  26                 &       ES:
0000C2CF  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000C2D3  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000C2D7  8A 44 18           .D.     MOV    AL, [SI+18h]
0000C2DA  26                 &       ES:
0000C2DB  A2 3D 00           .=.     MOV    [003Dh], AL
0000C2DE  8B 44 19           .D.     MOV    AX, [SI+19h]
0000C2E1  26                 &       ES:
0000C2E2  A3 42 00           .B.     MOV    [0042h], AX
0000C2E5  8B 44 1B           .D.     MOV    AX, [SI+1Bh]
0000C2E8  26                 &       ES:
0000C2E9  89 45 24           .E$     MOV    [DI+24h], AX
0000C2EC  5F                 _       POP    DI
0000C2ED  5E                 ^       POP    SI
0000C2EE  07                 .       POP    ES
0000C2EF  1F                 .       POP    DS
0000C2F0  C3                 .       RET    NEAR
.
0000C2F1  1E                 .       PUSH   DS
0000C2F2  06                 .       PUSH   ES
0000C2F3  56                 V       PUSH   SI
0000C2F4  57                 W       PUSH   DI
0000C2F5  C4 3E 71 01        .>q.    LES    DI, [0171h]
0000C2F9  2E                 .       CS:
0000C2FA  8E 1E 06 00        ....    MOV    DS, [0006h]
0000C2FE  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000C302  A0 3D 00           .=.     MOV    AL, [003Dh]
0000C305  26                 &       ES:
0000C306  88 45 18           .E.     MOV    [DI+18h], AL
0000C309  A1 42 00           .B.     MOV    AX, [0042h]
0000C30C  26                 &       ES:
0000C30D  89 45 19           .E.     MOV    [DI+19h], AX
0000C310  A1 24 00           .$.     MOV    AX, [0024h]
0000C313  26                 &       ES:
0000C314  89 45 1B           .E.     MOV    [DI+1Bh], AX
0000C317  5F                 _       POP    DI
0000C318  5E                 ^       POP    SI
0000C319  07                 .       POP    ES
0000C31A  1F                 .       POP    DS
0000C31B  C3                 .       RET    NEAR
.
0000C31C  C6 06 07 03 00     .....   MOV    BYTE PTR [0307h], 00h
0000C321  EB 05              ..      JMP    C328h
.
0000C323  C6 06 07 03 FF     .....   MOV    BYTE PTR [0307h], FFh
.
0000C328  57                 W       PUSH   DI
0000C329  1E                 .       PUSH   DS
0000C32A  06                 .       PUSH   ES
0000C32B  B1 31              .1      MOV    CL, 31h
0000C32D  BA 06 03           ...     MOV    DX, 0306h
0000C330  E8 7A 11           .z.     CALL   D4ADh
0000C333  07                 .       POP    ES
0000C334  1F                 .       POP    DS
0000C335  5F                 _       POP    DI
0000C336  C3                 .       RET    NEAR
.
0000C337  E8 3A 0F           .:.     CALL   D274h
0000C33A  E8 A5 F9           ...     CALL   BCE2h
0000C33D  74 06              t.      JE     C345h
0000C33F  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C344  C3                 .       RET    NEAR
.
0000C345  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C34A  E8 1D FE           ...     CALL   C16Ah
0000C34D  B1 11              ..      MOV    CL, 11h
.
0000C34F  BF 2F 03           ./.     MOV    DI, 032Fh
0000C352  E8 4E FF           .N.     CALL   C2A3h
0000C355  3C FF              <.      CMP    AL, FFh
0000C357  74 54              tT      JE     C3ADh
0000C359  F6 44 09 80        .D..    TEST   BYTE PTR [SI+09h], 80h
0000C35D  75 4A              uJ      JNE    C3A9h
0000C35F  56                 V       PUSH   SI
0000C360  E8 B9 FF           ...     CALL   C31Ch
0000C363  5E                 ^       POP    SI
0000C364  A0 2F 03           ./.     MOV    AL, [032Fh]
0000C367  88 04              ..      MOV    [SI], AL
0000C369  B9 13 05           ...     MOV    CX, 0513h
0000C36C  8B D6              ..      MOV    DX, SI
0000C36E  52                 R       PUSH   DX
0000C36F  C4 16 71 01        ..q.    LES    DX, [0171h]
0000C373  83 C2 10 E8        ....    ADD    DX, E810h
0000C377  CB                 .       RETF
0000C378  01 5A E8           .Z.     ADD    [BP+SI+E8h], BX
0000C37B  5C                 \       POP    SP
0000C37C  F1                 .       ...
0000C37D  0A C0              ..      OR     AL, AL
0000C37F  75 2C              u,      JNE    C3ADh
0000C381  FF 36 71 01        .6q.    PUSH   [0171h]
0000C385  FF 36 73 01        .6s.    PUSH   [0173h]
0000C389  89 36 71 01        .6q.    MOV    [0171h], SI
0000C38D  8C 1E 73 01        ..s.    MOV    [0173h], DS
0000C391  E8 98 0F           ...     CALL   D32Ch
0000C394  75 03              u.      JNE    C399h
0000C396  E8 EF 0F           ...     CALL   D388h
.
0000C399  8F 06 73 01        ..s.    POP    [0173h]
0000C39D  8F 06 71 01        ..q.    POP    [0171h]
0000C3A1  E8 7F FF           ..     CALL   C323h
0000C3A4  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
.
0000C3A9  B1 12              ..      MOV    CL, 12h
0000C3AB  EB A2              ..      JMP    C34Fh
.
0000C3AD  C4 16 6D 01        ..m.    LES    DX, [016Dh]
0000C3B1  E9 90 01           ...     JMP    C544h
0000C3B4  E8 BD 0E           ...     CALL   D274h
0000C3B7  26                 &       ES:
0000C3B8  FF 74 21           .t!     PUSH   [SI+21h]
0000C3BB  26                 &       ES:
0000C3BC  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000C3C1  06                 .       PUSH   ES
0000C3C2  26                 &       ES:
0000C3C3  FF 74 22           .t"     PUSH   [SI+22h]
0000C3C6  EB 04              ..      JMP    C3CCh
0000C3C8  26                 &       ES:
0000C3C9  FF 74 23           .t#     PUSH   [SI+23h]
.
0000C3CC  E8 33 04           .3.     CALL   C802h
0000C3CF  E8 4C 02           .L.     CALL   C61Eh
.
0000C3D2  80 3E F6 00 01     .>...   CMP    BYTE PTR [00F6h], 01h
0000C3D7  74 19              t.      JE     C3F2h
0000C3D9  C4 36 71 01        .6q.    LES    SI, [0171h]
0000C3DD  26                 &       ES:
0000C3DE  80 44 20 01        .D .    ADD    BYTE PTR [SI+20h], 01h
0000C3E2  26                 &       ES:
0000C3E3  80 7C 20 80        .| .    CMP    BYTE PTR [SI+20h], 80h
0000C3E7  72 09              r.      JC     C3F2h
0000C3E9  26                 &       ES:
0000C3EA  FF 44 0C           .D.     INC    WORD PTR [SI+0Ch]
0000C3ED  26                 &       ES:
0000C3EE  C6 44 20 00        .D .    MOV    BYTE PTR [SI+20h], 00h
.
0000C3F2  26                 &       ES:
0000C3F3  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000C3F8  06                 .       PUSH   ES
0000C3F9  26                 &       ES:
0000C3FA  8F 44 22           .D"     POP    [SI+22h]
0000C3FD  EB 04              ..      JMP    C403h
0000C3FF  26                 &       ES:
0000C400  8F 44 23           .D#     POP    [SI+23h]
.
0000C403  26                 &       ES:
0000C404  8F 44 21           .D!     POP    [SI+21h]
0000C407  C3                 .       RET    NEAR
0000C408  E8 69 0E           .i.     CALL   D274h
0000C40B  26                 &       ES:
0000C40C  FF 74 21           .t!     PUSH   [SI+21h]
0000C40F  26                 &       ES:
0000C410  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000C415  06                 .       PUSH   ES
0000C416  26                 &       ES:
0000C417  FF 74 22           .t"     PUSH   [SI+22h]
0000C41A  EB 04              ..      JMP    C420h
0000C41C  26                 &       ES:
0000C41D  FF 74 23           .t#     PUSH   [SI+23h]
.
0000C420  E8 DF 03           ...     CALL   C802h
0000C423  E8 25 03           .%.     CALL   C74Bh
0000C426  EB AA              ..      JMP    C3D2h
0000C428  E8 49 0E           .I.     CALL   D274h
0000C42B  83 C6 10           ...     ADD    SI, 10h
0000C42E  E8 B1 F8           ...     CALL   BCE2h
0000C431  0A C0              ..      OR     AL, AL
0000C433  74 06              t.      JE     C43Bh
0000C435  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C43A  C3                 .       RET    NEAR
.
0000C43B  E8 90 02           ...     CALL   C6CEh
0000C43E  C6 06 63 01 00     ..c..   MOV    BYTE PTR [0163h], 00h
0000C443  F6 06 64 01 FF     ..d..   TEST   BYTE PTR [0164h], FFh
0000C448  74 03              t.      JE     C44Dh
0000C44A  E9 A7 00           ...     JMP    C4F4h
.
0000C44D  8C D8              ..      MOV    AX, DS
0000C44F  8E C0              ..      MOV    ES, AX
0000C451  BA 9B 01           ...     MOV    DX, 019Bh
0000C454  E8 ED 00           ...     CALL   C544h
0000C457  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
.
0000C45C  BF 2F 03           ./.     MOV    DI, 032Fh
0000C45F  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000C463  E8 4F 0E           .O.     CALL   D2B5h
0000C466  06                 .       PUSH   ES
0000C467  1F                 .       POP    DS
0000C468  BE 2F 03           ./.     MOV    SI, 032Fh
0000C46B  E8 08 FB           ...     CALL   BF76h
0000C46E  8B D6              ..      MOV    DX, SI
0000C470  B9 11 04           ...     MOV    CX, 0411h
0000C473  E8 63 F0           .c.     CALL   B4D9h
0000C476  3C FF              <.      CMP    AL, FFh
0000C478  75 03              u.      JNE    C47Dh
0000C47A  E9 29 10           .).     JMP    D4A6h
.
0000C47D  25 03 00           %..     AND    AX, 0003h
0000C480  B1 05              ..      MOV    CL, 05h
0000C482  D3 E0              ..      SHL    AX, CL
0000C484  05 9B 01           ...     ADD    AX, 019Bh
0000C487  8B F0              ..      MOV    SI, AX
0000C489  BF 55 03           .U.     MOV    DI, 0355h
0000C48C  B9 06 00           ...     MOV    CX, 0006h
0000C48F  F3                 .       REPZ
0000C490  A5                 .       MOVSW
0000C491  A0 2F 03           ./.     MOV    AL, [032Fh]
0000C494  A2 55 03           .U.     MOV    [0355h], AL
0000C497  FF 36 73 01        .6s.    PUSH   [0173h]
0000C49B  FF 36 71 01        .6q.    PUSH   [0171h]
0000C49F  06                 .       PUSH   ES
0000C4A0  1E                 .       PUSH   DS
0000C4A1  07                 .       POP    ES
0000C4A2  8C 1E 73 01        ..s.    MOV    [0173h], DS
0000C4A6  BE 55 03           .U.     MOV    SI, 0355h
0000C4A9  C7 44 1C FF FF     .D...   MOV    WORD PTR [SI+1Ch], FFFFh
0000C4AE  8B FE              ..      MOV    DI, SI
0000C4B0  89 36 71 01        .6q.    MOV    [0171h], SI
0000C4B4  E8 D7 FA           ...     CALL   BF8Eh
0000C4B7  07                 .       POP    ES
0000C4B8  8F 06 71 01        ..q.    POP    [0171h]
0000C4BC  8F 06 73 01        ..s.    POP    [0173h]
0000C4C0  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000C4C4  83 C6 11           ...     ADD    SI, 11h
0000C4C7  BF 30 03           .0.     MOV    DI, 0330h
0000C4CA  BB 56 03           .V.     MOV    BX, 0356h
0000C4CD  B9 0B 00           ...     MOV    CX, 000Bh
.
0000C4D0  AC                 .       LODSB
0000C4D1  24 7F              $      AND    AL, 7Fh
0000C4D3  E8 30 0F           .0.     CALL   D406h
0000C4D6  3C 3F              <?      CMP    AL, 3Fh
0000C4D8  75 03              u.      JNE    C4DDh
0000C4DA  26                 &       ES:
0000C4DB  8A 07              ..      MOV    AL, [BX]
.
0000C4DD  AA                 .       STOSB
0000C4DE  43                 C       INC    BX
0000C4DF  E2 EF              ..      LOOP   C4D0h
0000C4E1  8C C0              ..      MOV    AX, ES
0000C4E3  8E D8              ..      MOV    DS, AX
0000C4E5  BA 2F 03           ./.     MOV    DX, 032Fh
0000C4E8  B9 11 04           ...     MOV    CX, 0411h
0000C4EB  52                 R       PUSH   DX
0000C4EC  E8 EA EF           ...     CALL   B4D9h
0000C4EF  5A                 Z       POP    DX
0000C4F0  3C FF              <.      CMP    AL, FFh
0000C4F2  74 08              t.      JE     C4FCh
.
0000C4F4  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C4F9  E9 AA 0F           ...     JMP    D4A6h
.
0000C4FC  BE 2F 03           ./.     MOV    SI, 032Fh
0000C4FF  BF 65 03           .e.     MOV    DI, 0365h
0000C502  B9 06 00           ...     MOV    CX, 0006h
0000C505  F3                 .       REPZ
0000C506  A5                 .       MOVSW
0000C507  BA 55 03           .U.     MOV    DX, 0355h
0000C50A  B9 17 05           ...     MOV    CX, 0517h
0000C50D  52                 R       PUSH   DX
0000C50E  E8 C8 EF           ...     CALL   B4D9h
0000C511  5A                 Z       POP    DX
0000C512  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C517  3C FF              <.      CMP    AL, FFh
0000C519  75 03              u.      JNE    C51Eh
0000C51B  E9 88 0F           ...     JMP    D4A6h
.
0000C51E  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C523  E9 36 FF           .6.     JMP    C45Ch
0000C526  E8 04 00           ...     CALL   C52Dh
0000C529  A2 F6 00           ...     MOV    [00F6h], AL
0000C52C  C3                 .       RET    NEAR
.
0000C52D  1E                 .       PUSH   DS
0000C52E  2E                 .       CS:
0000C52F  8E 1E 06 00        ....    MOV    DS, [0006h]
0000C533  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000C537  A0 36 00           .6.     MOV    AL, [0036h]
0000C53A  1F                 .       POP    DS
0000C53B  C3                 .       RET    NEAR
.
0000C53C  89 16 6D 01        ..m.    MOV    [016Dh], DX
0000C540  8C 06 6F 01        ..o.    MOV    [016Fh], ES
.
0000C544  1E                 .       PUSH   DS
0000C545  2E                 .       CS:
0000C546  8E 1E 06 00        ....    MOV    DS, [0006h]
0000C54A  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000C54E  89 16 38 00        ..8.    MOV    [0038h], DX
0000C552  8C 06 3A 00        ..:.    MOV    [003Ah], ES
0000C556  1F                 .       POP    DS
0000C557  C3                 .       RET    NEAR
0000C558  89 16 6B 01        ..k.    MOV    [016Bh], DX
0000C55C  B1 33              .3      MOV    CL, 33h
0000C55E  E9 4C 0F           .L.     JMP    D4ADh
0000C561  89 16 69 01        ..i.    MOV    [0169h], DX
0000C565  B1 1A              ..      MOV    CL, 1Ah
0000C567  E9 43 0F           .C.     JMP    D4ADh
.
0000C56A  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C56F  C3                 .       RET    NEAR
0000C570  B2 00              ..      MOV    DL, 00h
0000C572  FE CA              ..      DEC    DL
0000C574  79 04              y.      JNS    C57Ah
0000C576  8A 16 52 01        ..R.    MOV    DL, [0152h]
.
0000C57A  B1 0E              ..      MOV    CL, 0Eh
0000C57C  52                 R       PUSH   DX
0000C57D  E8 2D 0F           .-.     CALL   D4ADh
0000C580  5A                 Z       POP    DX
0000C581  0A C0              ..      OR     AL, AL
0000C583  75 E5              u.      JNE    C56Ah
0000C585  B1 1F              ..      MOV    CL, 1Fh
0000C587  52                 R       PUSH   DX
0000C588  E8 3A 0F           .:.     CALL   D4C5h
0000C58B  5A                 Z       POP    DX
0000C58C  52                 R       PUSH   DX
0000C58D  8A 16 52 01        ..R.    MOV    DL, [0152h]
0000C591  B1 0E              ..      MOV    CL, 0Eh
0000C593  E8 27 0F           .'.     CALL   D4BDh
0000C596  5A                 Z       POP    DX
0000C597  8B F3              ..      MOV    SI, BX
0000C599  3D FF FF           =..     CMP    AX, FFFFh
0000C59C  74 CC              t.      JE     C56Ah
0000C59E  8C C0              ..      MOV    AX, ES
0000C5A0  2E                 .       CS:
0000C5A1  3B 06 06 00        ;...    CMP    AX, [0006h]
0000C5A5  75 50              uP      JNE    C5F7h
0000C5A7  8A C2              ..      MOV    AL, DL
0000C5A9  E8 00 EF           ...     CALL   B4ACh
0000C5AC  98                 .       CBW
0000C5AD  93                 .       XCHG   BX
0000C5AE  D1 E3              ..      SHL    BX, 1
0000C5B0  26                 &       ES:
0000C5B1  8B 9F 08 0F        ....    MOV    BX, [BX+0F08h]
0000C5B5  26                 &       ES:
0000C5B6  8B 77 08           .w.     MOV    SI, [BX+08h]
0000C5B9  26                 &       ES:
0000C5BA  8B 47 12           .G.     MOV    AX, [BX+12h]
0000C5BD  33 C9              3.      XOR    CX, CX
0000C5BF  8B D1              ..      MOV    DX, CX
0000C5C1  1E                 .       PUSH   DS
0000C5C2  8B 3E 90 01        .>..    MOV    DI, [0190h]
0000C5C6  8E 1E 92 01        ....    MOV    DS, [0192h]
0000C5CA  89 05              ..      MOV    [DI], AX
0000C5CC  1F                 .       POP    DS
0000C5CD  89 0E F2 00        ....    MOV    [00F2h], CX
0000C5D1  B8 80 00           ...     MOV    AX, 0080h
0000C5D4  26                 &       ES:
0000C5D5  83 3C FE 72        .<.r    CMP    WORD PTR [SI], 72FEh
0000C5D9  1D 26 8A           .&.     SBB    AX, 8A26h
0000C5DC  4C                 L       DEC    SP
0000C5DD  1B D3              ..      SBB    DX, BX
0000C5DF  E0 A3              ..      LOOPNZ C584h
0000C5E1  F0                 .       LOCK
0000C5E2  00 8B D8 26        ...&    ADD    [BP+DI+26D8h], CL
0000C5E6  8B 44 08           .D.     MOV    AX, [SI+08h]
0000C5E9  F7 F3              ..      DIV    BX
0000C5EB  A2 F6 00           ...     MOV    [00F6h], AL
0000C5EE  26                 &       ES:
0000C5EF  8B 44 06           .D.     MOV    AX, [SI+06h]
0000C5F2  2D 02 00           -..     SUB    AX, 0002h
0000C5F5  EB 23              .#      JMP    C61Ah
.
0000C5F7  B8 80 00           ...     MOV    AX, 0080h
0000C5FA  26                 &       ES:
0000C5FB  8A 4C 0F           .L.     MOV    CL, [SI+0Fh]
0000C5FE  D3 E0              ..      SHL    AX, CL
0000C600  A3 F0 00           ...     MOV    [00F0h], AX
0000C603  8B D8              ..      MOV    BX, AX
0000C605  B8 80 00           ...     MOV    AX, 0080h
0000C608  26                 &       ES:
0000C609  8A 4C 02           .L.     MOV    CL, [SI+02h]
0000C60C  D3 E0              ..      SHL    AX, CL
0000C60E  2B D2              +.      SUB    DX, DX
0000C610  F7 F3              ..      DIV    BX
0000C612  A2 F6 00           ...     MOV    [00F6h], AL
0000C615  26                 &       ES:
0000C616  8B 44 05           .D.     MOV    AX, [SI+05h]
0000C619  40                 @       INC    AX
.
0000C61A  A3 EC 00           ...     MOV    [00ECh], AX
0000C61D  C3                 .       RET    NEAR
.
0000C61E  C6 06 57 01 00     ..W..   MOV    BYTE PTR [0157h], 00h
0000C623  FF 36 F0 00        .6..    PUSH   [00F0h]
0000C627  B9 01 00           ...     MOV    CX, 0001h
0000C62A  89 0E F0 00        ....    MOV    [00F0h], CX
0000C62E  E8 66 02           .f.     CALL   C897h
0000C631  8F 06 F0 00        ....    POP    [00F0h]
0000C635  C3                 .       RET    NEAR
.
0000C636  80 3E 63 01 FF     .>c..   CMP    BYTE PTR [0163h], FFh
0000C63B  75 10              u.      JNE    C64Dh
0000C63D  E8 71 00           .q.     CALL   C6B1h
0000C640  75 01              u.      JNE    C643h
0000C642  C3                 .       RET    NEAR
.
0000C643  E8 88 00           ...     CALL   C6CEh
0000C646  A0 64 01           .d.     MOV    AL, [0164h]
0000C649  0A C0              ..      OR     AL, AL
0000C64B  75 47              uG      JNE    C694h
.
0000C64D  C6 06 63 01 00     ..c..   MOV    BYTE PTR [0163h], 00h
0000C652  C6 06 5F 01 FF     .._..   MOV    BYTE PTR [015Fh], FFh
0000C657  C4 16 29 02        ..).    LES    DX, [0229h]
0000C65B  E8 E6 FE           ...     CALL   C544h
0000C65E  8B 36 33 02        .63.    MOV    SI, [0233h]
0000C662  8B D6              ..      MOV    DX, SI
0000C664  89 16 61 01        ..a.    MOV    [0161h], DX
0000C668  FF 74 21           .t!     PUSH   [SI+21h]
0000C66B  FF 74 22           .t"     PUSH   [SI+22h]
0000C66E  52                 R       PUSH   DX
0000C66F  B2 01              ..      MOV    DL, 01h
0000C671  E8 18 EC           ...     CALL   B28Ch
0000C674  5A                 Z       POP    DX
0000C675  B9 21 03           .!.     MOV    CX, 0321h
0000C678  E8 5E EE           .^.     CALL   B4D9h
0000C67B  8F 44 22           .D"     POP    [SI+22h]
0000C67E  8F 44 21           .D!     POP    [SI+21h]
0000C681  50                 P       PUSH   AX
0000C682  E8 47 0C           .G.     CALL   D2CCh
0000C685  A3 4C 01           .L.     MOV    [014Ch], AX
0000C688  58                 X       POP    AX
0000C689  C4 5C 20           .\      LES    BX, [SI+20h]
0000C68C  88 3E 48 01        .>H.    MOV    [0148h], BH
0000C690  8C 06 49 01        ..I.    MOV    [0149h], ES
.
0000C694  A2 64 01           .d.     MOV    [0164h], AL
0000C697  0A C0              ..      OR     AL, AL
0000C699  74 01              t.      JE     C69Ch
0000C69B  C3                 .       RET    NEAR
.
0000C69C  C6 06 63 01 FF     ..c..   MOV    BYTE PTR [0163h], FFh
0000C6A1  50                 P       PUSH   AX
0000C6A2  B2 FF              ..      MOV    DL, FFh
0000C6A4  E8 05 00           ...     CALL   C6ACh
0000C6A7  A2 5E 01           .^.     MOV    [015Eh], AL
0000C6AA  58                 X       POP    AX
0000C6AB  C3                 .       RET    NEAR
.
0000C6AC  B1 20              .       MOV    CL, 20h
0000C6AE  E9 FC 0D           ...     JMP    D4ADh
.
0000C6B1  8B 36 33 02        .63.    MOV    SI, [0233h]
0000C6B5  3B 36 61 01        ;6a.    CMP    SI, [0161h]
0000C6B9  74 01              t.      JE     C6BCh
0000C6BB  C3                 .       RET    NEAR
.
0000C6BC  8B 44 21           .D!     MOV    AX, [SI+21h]
0000C6BF  3B 06 48 01        ;.H.    CMP    AX, [0148h]
0000C6C3  74 01              t.      JE     C6C6h
0000C6C5  C3                 .       RET    NEAR
.
0000C6C6  8A 44 23           .D#     MOV    AL, [SI+23h]
0000C6C9  3A 06 4A 01        :.J.    CMP    AL, [014Ah]
0000C6CD  C3                 .       RET    NEAR
.
0000C6CE  C6 06 64 01 00     ..d..   MOV    BYTE PTR [0164h], 00h
0000C6D3  80 3E 60 01 FF     .>`..   CMP    BYTE PTR [0160h], FFh
0000C6D8  74 01              t.      JE     C6DBh
0000C6DA  C3                 .       RET    NEAR
.
0000C6DB  B2 FF              ..      MOV    DL, FFh
0000C6DD  E8 CC FF           ...     CALL   C6ACh
0000C6E0  50                 P       PUSH   AX
0000C6E1  8A 16 5E 01        ..^.    MOV    DL, [015Eh]
0000C6E5  E8 C4 FF           ...     CALL   C6ACh
0000C6E8  C4 16 29 02        ..).    LES    DX, [0229h]
0000C6EC  E8 55 FE           .U.     CALL   C544h
0000C6EF  8B 16 61 01        ..a.    MOV    DX, [0161h]
0000C6F3  8B F2              ..      MOV    SI, DX
0000C6F5  FF 74 21           .t!     PUSH   [SI+21h]
0000C6F8  FF 74 22           .t"     PUSH   [SI+22h]
0000C6FB  A1 48 01           .H.     MOV    AX, [0148h]
0000C6FE  89 44 21           .D!     MOV    [SI+21h], AX
0000C701  A0 4A 01           .J.     MOV    AL, [014Ah]
0000C704  88 44 23           .D#     MOV    [SI+23h], AL
0000C707  E8 29 00           .).     CALL   C733h
0000C70A  52                 R       PUSH   DX
0000C70B  B2 01              ..      MOV    DL, 01h
0000C70D  E8 7C EB           .|.     CALL   B28Ch
0000C710  5A                 Z       POP    DX
0000C711  B9 22 07           .".     MOV    CX, 0722h
0000C714  E8 C2 ED           ...     CALL   B4D9h
0000C717  C6 44 25 FF        .D%.    MOV    BYTE PTR [SI+25h], FFh
0000C71B  E8 15 00           ...     CALL   C733h
0000C71E  8F 44 22           .D"     POP    [SI+22h]
0000C721  8F 44 21           .D!     POP    [SI+21h]
0000C724  5A                 Z       POP    DX
0000C725  50                 P       PUSH   AX
0000C726  E8 83 FF           ...     CALL   C6ACh
0000C729  58                 X       POP    AX
0000C72A  C6 06 60 01 00     ..`..   MOV    BYTE PTR [0160h], 00h
0000C72F  A2 64 01           .d.     MOV    [0164h], AL
0000C732  C3                 .       RET    NEAR
.
0000C733  80 3C 10           .<.     CMP    BYTE PTR [SI], 10h
0000C736  75 12              u.      JNE    C74Ah
0000C738  06                 .       PUSH   ES
0000C739  57                 W       PUSH   DI
0000C73A  50                 P       PUSH   AX
0000C73B  E8 A2 0B           ...     CALL   D2E0h
0000C73E  A1 4C 01           .L.     MOV    AX, [014Ch]
0000C741  26                 &       ES:
0000C742  87 05              ..      XCHG   AX, [DI]
0000C744  A3 4C 01           .L.     MOV    [014Ch], AX
0000C747  58                 X       POP    AX
0000C748  5F                 _       POP    DI
0000C749  07                 .       POP    ES
.
0000C74A  C3                 .       RET    NEAR
.
0000C74B  C6 06 57 01 00     ..W..   MOV    BYTE PTR [0157h], 00h
0000C750  FF 36 F0 00        .6..    PUSH   [00F0h]
0000C754  B9 01 00           ...     MOV    CX, 0001h
0000C757  89 0E F0 00        ....    MOV    [00F0h], CX
0000C75B  E8 90 05           ...     CALL   CCEEh
0000C75E  8F 06 F0 00        ....    POP    [00F0h]
0000C762  C3                 .       RET    NEAR
0000C763  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C768  E8 09 0B           ...     CALL   D274h
0000C76B  E8 74 F5           .t.     CALL   BCE2h
0000C76E  74 09              t.      JE     C779h
0000C770  26                 &       ES:
0000C771  89 44 21           .D!     MOV    [SI+21h], AX
0000C774  26                 &       ES:
0000C775  89 44 23           .D#     MOV    [SI+23h], AX
0000C778  C3                 .       RET    NEAR
.
0000C779  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000C77E  E8 E9 F9           ...     CALL   C16Ah
0000C781  B1 11              ..      MOV    CL, 11h
0000C783  BF 2F 03           ./.     MOV    DI, 032Fh
0000C786  E8 1A FB           ...     CALL   C2A3h
0000C789  3C FF              <.      CMP    AL, FFh
0000C78B  74 6E              tn      JE     C7FBh
0000C78D  33 DB              3.      XOR    BX, BX
0000C78F  8A 5C 0D           .\.     MOV    BL, [SI+0Dh]
0000C792  53                 S       PUSH   BX
0000C793  BA 2F 03           ./.     MOV    DX, 032Fh
0000C796  8B F2              ..      MOV    SI, DX
0000C798  B9 23 64           .#d     MOV    CX, 6423h
0000C79B  E8 3B ED           .;.     CALL   B4D9h
0000C79E  5B                 [       POP    BX
0000C79F  3C FF              <.      CMP    AL, FFh
0000C7A1  74 58              tX      JE     C7FBh
0000C7A3  8B 44 21           .D!     MOV    AX, [SI+21h]
0000C7A6  8A 54 23           .T#     MOV    DL, [SI+23h]
0000C7A9  32 F6              2.      XOR    DH, DH
0000C7AB  E8 0C 0C           ...     CALL   D3BAh
0000C7AE  0A DB              ..      OR     BL, BL
0000C7B0  74 11              t.      JE     C7C3h
0000C7B2  50                 P       PUSH   AX
0000C7B3  0B C2              ..      OR     AX, DX
0000C7B5  58                 X       POP    AX
0000C7B6  74 0B              t.      JE     C7C3h
0000C7B8  2D 80 00           -..     SUB    AX, 0080h
0000C7BB  83 DA 00 03        ....    SBB    DX, 0300h
0000C7BF  C3                 .       RET    NEAR
0000C7C0  83 D2 00 C4        ....    ADC    DX, C400h
0000C7C4  36                 6       SS:
0000C7C5  71 01              q.      JNO    C7C8h
0000C7C7  26                 &       ES:
.
0000C7C8  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000C7CB  0B C9              ..      OR     CX, CX
0000C7CD  75 07              u.      JNE    C7D6h
0000C7CF  B9 80 00           ...     MOV    CX, 0080h
0000C7D2  26                 &       ES:
0000C7D3  89 4C 0E           .L.     MOV    [SI+0Eh], CX
.
0000C7D6  8B DA              ..      MOV    BX, DX
0000C7D8  E8 01 0C           ...     CALL   D3DCh
0000C7DB  E3 04              ..      JCXZ   C7E1h
0000C7DD  40                 @       INC    AX
0000C7DE  75 01              u.      JNE    C7E1h
0000C7E0  42                 B       INC    DX
.
0000C7E1  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C7E6  26                 &       ES:
0000C7E7  89 44 21           .D!     MOV    [SI+21h], AX
0000C7EA  26                 &       ES:
0000C7EB  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000C7F0  06                 .       PUSH   ES
0000C7F1  26                 &       ES:
0000C7F2  88 54 23           .T#     MOV    [SI+23h], DL
0000C7F5  EB 04              ..      JMP    C7FBh
0000C7F7  26                 &       ES:
0000C7F8  89 54 23           .T#     MOV    [SI+23h], DX
.
0000C7FB  C4 16 6D 01        ..m.    LES    DX, [016Dh]
0000C7FF  E9 42 FD           .B.     JMP    C544h
.
0000C802  E8 6F 0A           .o.     CALL   D274h
0000C805  E8 7D 00           .}.     CALL   C885h
0000C808  74 01              t.      JE     C80Bh
0000C80A  C3                 .       RET    NEAR
.
0000C80B  8B F2              ..      MOV    SI, DX
0000C80D  26                 &       ES:
0000C80E  8B 44 0C           .D.     MOV    AX, [SI+0Ch]
0000C811  33 D2              3.      XOR    DX, DX
0000C813  E8 A4 0B           ...     CALL   D3BAh
0000C816  26                 &       ES:
0000C817  8A 4C 20           .L      MOV    CL, [SI+20h]
0000C81A  32 ED              2.      XOR    CH, CH
0000C81C  03 C1              ..      ADD    AX, CX
0000C81E  83 D2 00 26        ...&    ADC    DX, 2600h
0000C822  89 44 21           .D!     MOV    [SI+21h], AX
0000C825  26                 &       ES:
0000C826  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000C82B  05 26 88           .&.     ADD    AX, 8826h
0000C82E  54                 T       PUSH   SP
0000C82F  23 C3              #.      AND    AX, BX
0000C831  26                 &       ES:
0000C832  89 54 23           .T#     MOV    [SI+23h], DX
0000C835  C3                 .       RET    NEAR
0000C836  32 E4              2.      XOR    AH, AH
0000C838  D1 E0              ..      SHL    AX, 1
0000C83A  D1 E0              ..      SHL    AX, 1
0000C83C  8B F8              ..      MOV    DI, AX
0000C83E  33 C0              3.      XOR    AX, AX
0000C840  8E C0              ..      MOV    ES, AX
0000C842  1E                 .       PUSH   DS
0000C843  C5 06 EC 00        ....    LDS    AX, [00ECh]
0000C847  FA                 .       CLI
0000C848  FC                 .       CLD
0000C849  AB                 .       STOSW
0000C84A  8C D8              ..      MOV    AX, DS
0000C84C  AB                 .       STOSW
0000C84D  FB                 .       STI
0000C84E  1F                 .       POP    DS
0000C84F  C3                 .       RET    NEAR
0000C850  8E C2              ..      MOV    ES, DX
0000C852  33 FF              3.      XOR    DI, DI
0000C854  1E                 .       PUSH   DS
0000C855  8E 1E A6 0D        ....    MOV    DS, [0DA6h]
0000C859  33 F6              3.      XOR    SI, SI
0000C85B  B9 80 00           ...     MOV    CX, 0080h
0000C85E  F3                 .       REPZ
0000C85F  A5                 .       MOVSW
0000C860  33 C0              3.      XOR    AX, AX
0000C862  8E D8              ..      MOV    DS, AX
0000C864  BE 88 00           ...     MOV    SI, 0088h
0000C867  BF 0A 00           ...     MOV    DI, 000Ah
0000C86A  B9 06 00           ...     MOV    CX, 0006h
0000C86D  F3                 .       REPZ
0000C86E  A5                 .       MOVSW
0000C86F  1F                 .       POP    DS
0000C870  2B 16 7F 01        +..    SUB    DX, [017Fh]
0000C874  A1 81 01           ...     MOV    AX, [0181h]
0000C877  2B C2              +.      SUB    AX, DX
0000C879  E8 23 EA           .#.     CALL   B29Fh
0000C87C  BF 06 00           ...     MOV    DI, 0006h
0000C87F  AB                 .       STOSW
0000C880  E8 CC E9           ...     CALL   B24Fh
0000C883  AB                 .       STOSW
0000C884  C3                 .       RET    NEAR
.
0000C885  26                 &       ES:
0000C886  8A 44 18           .D.     MOV    AL, [SI+18h]
0000C889  3C FB              <.      CMP    AL, FBh
0000C88B  77 02              w.      JNBE   C88Fh
0000C88D  32 C0              2.      XOR    AL, AL
.
0000C88F  0A C0              ..      OR     AL, AL
0000C891  C3                 .       RET    NEAR
0000C892  C6 06 57 01 FF     ..W..   MOV    BYTE PTR [0157h], FFh
.
0000C897  89 0E 46 01        ..F.    MOV    [0146h], CX
0000C89B  C6 06 F6 00 02     .....   MOV    BYTE PTR [00F6h], 02h
0000C8A0  85 C9              ..      TEST   CX, CX
0000C8A2  75 03              u.      JNE    C8A7h
0000C8A4  E9 9B 01           ...     JMP    CA42h
.
0000C8A7  51                 Q       PUSH   CX
0000C8A8  E8 C9 09           ...     CALL   D274h
0000C8AB  59                 Y       POP    CX
0000C8AC  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C8B1  26                 &       ES:
0000C8B2  F7 44 0E FF FF     .D...   TEST   WORD PTR [SI+0Eh], FFFFh
0000C8B7  75 06              u.      JNE    C8BFh
0000C8B9  26                 &       ES:
0000C8BA  C7 44 0E 80 00     .D...   MOV    WORD PTR [SI+0Eh], 0080h
.
0000C8BF  E8 C3 FF           ...     CALL   C885h
0000C8C2  75 03              u.      JNE    C8C7h
0000C8C4  E9 D5 00           ...     JMP    C99Ch
.
0000C8C7  3C FE              <.      CMP    AL, FEh
0000C8C9  75 03              u.      JNE    C8CEh
0000C8CB  E9 9A 00           ...     JMP    C968h
.
0000C8CE  C6 06 F6 00 01     .....   MOV    BYTE PTR [00F6h], 01h
0000C8D3  3C FF              <.      CMP    AL, FFh
0000C8D5  74 03              t.      JE     C8DAh
0000C8D7  E9 8D 00           ...     JMP    C967h
.
0000C8DA  F6 06 6F 02 FF     ..o..   TEST   BYTE PTR [026Fh], FFh
0000C8DF  75 32              u2      JNE    C913h
0000C8E1  56                 V       PUSH   SI
0000C8E2  06                 .       PUSH   ES
0000C8E3  C6 06 70 02 80     ..p..   MOV    BYTE PTR [0270h], 80h
0000C8E8  E8 72 F0           .r.     CALL   B95Dh
0000C8EB  B1 0A              ..      MOV    CL, 0Ah
0000C8ED  E8 17 F0           ...     CALL   B907h
0000C8F0  07                 .       POP    ES
0000C8F1  5E                 ^       POP    SI
0000C8F2  C6 06 6F 02 FF     ..o..   MOV    BYTE PTR [026Fh], FFh
0000C8F7  B7 00              ..      MOV    BH, 00h
0000C8F9  8A 1E 71 02        ..q.    MOV    BL, [0271h]
0000C8FD  C6 87 72 02 0D     ..r..   MOV    BYTE PTR [BX+0272h], 0Dh
0000C902  43                 C       INC    BX
0000C903  C6 87 72 02 0A     ..r..   MOV    BYTE PTR [BX+0272h], 0Ah
0000C908  43                 C       INC    BX
0000C909  88 1E 71 02        ..q.    MOV    [0271h], BL
0000C90D  C7 06 6D 02 00 00  ..m...  MOV    WORD PTR [026Dh], 0000h
.
0000C913  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C918  B4 00              ..      MOV    AH, 00h
0000C91A  A0 71 02           .q.     MOV    AL, [0271h]
0000C91D  2B 06 6D 02        +.m.    SUB    AX, [026Dh]
0000C921  26                 &       ES:
0000C922  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000C925  8B D1              ..      MOV    DX, CX
0000C927  3B C1              ;.      CMP    AX, CX
0000C929  73 07              s.      JNC    C932h
0000C92B  8B C8              ..      MOV    CX, AX
0000C92D  C6 06 F6 00 03     .....   MOV    BYTE PTR [00F6h], 03h
.
0000C932  C4 3E 6D 01        .>m.    LES    DI, [016Dh]
0000C936  BE 72 02           .r.     MOV    SI, 0272h
0000C939  03 36 6D 02        .6m.    ADD    SI, [026Dh]
0000C93D  51                 Q       PUSH   CX
0000C93E  F3                 .       REPZ
0000C93F  A4                 .       MOVSB
0000C940  59                 Y       POP    CX
0000C941  2B D1              +.      SUB    DX, CX
0000C943  74 08              t.      JE     C94Dh
0000C945  51                 Q       PUSH   CX
0000C946  8B CA              ..      MOV    CX, DX
0000C948  33 C0              3.      XOR    AX, AX
0000C94A  F3                 .       REPZ
0000C94B  AA                 .       STOSB
0000C94C  59                 Y       POP    CX
.
0000C94D  01 0E 6D 02        ..m.    ADD    [026Dh], CX
0000C951  33 C0              3.      XOR    AX, AX
0000C953  A0 71 02           .q.     MOV    AL, [0271h]
0000C956  39 06 6D 02        9.m.    CMP    [026Dh], AX
0000C95A  72 0B              r.      JC     C967h
0000C95C  C7 06 6D 02 00 00  ..m...  MOV    WORD PTR [026Dh], 0000h
0000C962  C6 06 6F 02 00     ..o..   MOV    BYTE PTR [026Fh], 00h
.
0000C967  C3                 .       RET    NEAR
.
0000C968  26                 &       ES:
0000C969  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000C96C  E3 28              .(      JCXZ   C996h
0000C96E  A1 6F 01           .o.     MOV    AX, [016Fh]
0000C971  A3 F6 02           ...     MOV    [02F6h], AX
0000C974  8B 36 6D 01        .6m.    MOV    SI, [016Dh]
.
0000C978  51                 Q       PUSH   CX
0000C979  89 0E F8 02        ....    MOV    [02F8h], CX
0000C97D  89 36 F4 02        .6..    MOV    [02F4h], SI
0000C981  BA F4 02           ...     MOV    DX, 02F4h
0000C984  B1 AC              ..      MOV    CL, ACh
0000C986  E8 24 0B           .$.     CALL   D4ADh
0000C989  59                 Y       POP    CX
0000C98A  03 F0              ..      ADD    SI, AX
0000C98C  2B C8              +.      SUB    CX, AX
0000C98E  75 E8              u.      JNE    C978h
0000C990  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000C995  C3                 .       RET    NEAR
.
0000C996  C6 06 F6 00 02     .....   MOV    BYTE PTR [00F6h], 02h
0000C99B  C3                 .       RET    NEAR
.
0000C99C  E8 8D 09           ...     CALL   D32Ch
0000C99F  3C FF              <.      CMP    AL, FFh
0000C9A1  75 07              u.      JNE    C9AAh
0000C9A3  E8 AC 05           ...     CALL   CF52h
0000C9A6  0A C0              ..      OR     AL, AL
0000C9A8  75 55              uU      JNE    C9FFh
.
0000C9AA  E8 65 0A           .e.     CALL   D412h
0000C9AD  E8 93 00           ...     CALL   CA43h
0000C9B0  80 3E F6 00 01     .>...   CMP    BYTE PTR [00F6h], 01h
0000C9B5  74 46              tF      JE     C9FDh
0000C9B7  80 3E 2D 01 00     .>-..   CMP    BYTE PTR [012Dh], 00h
0000C9BC  75 1D              u.      JNE    C9DBh
0000C9BE  80 3E 35 01 7F     .>5.   CMP    BYTE PTR [0135h], 7Fh
0000C9C3  75 16              u.      JNE    C9DBh
0000C9C5  E8 06 FD           ...     CALL   C6CEh
0000C9C8  E8 45 02           .E.     CALL   CC10h
0000C9CB  A1 5C 01           .\.     MOV    AX, [015Ch]
0000C9CE  40                 @       INC    AX
0000C9CF  A3 5A 01           .Z.     MOV    [015Ah], AX
0000C9D2  E8 A3 01           ...     CALL   CB78h
0000C9D5  0A C0              ..      OR     AL, AL
0000C9D7  75 26              u&      JNE    C9FFh
0000C9D9  EB 27              .'      JMP    CA02h
.
0000C9DB  E8 3C 01           .<.     CALL   CB1Ah
0000C9DE  0A C0              ..      OR     AL, AL
0000C9E0  75 1D              u.      JNE    C9FFh
0000C9E2  A1 5C 01           .\.     MOV    AX, [015Ch]
0000C9E5  48                 H       DEC    AX
0000C9E6  78 1A              x.      JS     CA02h
0000C9E8  74 0A              t.      JE     C9F4h
0000C9EA  A3 5A 01           .Z.     MOV    [015Ah], AX
0000C9ED  E8 88 01           ...     CALL   CB78h
0000C9F0  0A C0              ..      OR     AL, AL
0000C9F2  75 0B              u.      JNE    C9FFh
.
0000C9F4  E8 2A 02           .*.     CALL   CC21h
0000C9F7  0A C0              ..      OR     AL, AL
0000C9F9  75 04              u.      JNE    C9FFh
0000C9FB  EB 05              ..      JMP    CA02h
.
0000C9FD  B0 01              ..      MOV    AL, 01h
.
0000C9FF  A2 F6 00           ...     MOV    [00F6h], AL
.
0000CA02  FF 36 F0 00        .6..    PUSH   [00F0h]
0000CA06  E8 A5 00           ...     CALL   CAAEh
0000CA09  58                 X       POP    AX
0000CA0A  2B 06 F0 00        +...    SUB    AX, [00F0h]
0000CA0E  74 0C              t.      JE     CA1Ch
0000CA10  80 3E 54 01 00     .>T..   CMP    BYTE PTR [0154h], 00h
0000CA15  75 05              u.      JNE    CA1Ch
0000CA17  C6 06 F6 00 01     .....   MOV    BYTE PTR [00F6h], 01h
.
0000CA1C  80 3E F6 00 03     .>...   CMP    BYTE PTR [00F6h], 03h
0000CA21  75 1F              u.      JNE    CA42h
0000CA23  C4 3E 6D 01        .>m.    LES    DI, [016Dh]
0000CA27  03 3E 55 01        .>U.    ADD    DI, [0155h]
0000CA2B  1E                 .       PUSH   DS
0000CA2C  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000CA30  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000CA33  1F                 .       POP    DS
0000CA34  A1 55 01           .U.     MOV    AX, [0155h]
0000CA37  33 D2              3.      XOR    DX, DX
0000CA39  F7 F1              ..      DIV    CX
0000CA3B  2B CA              +.      SUB    CX, DX
0000CA3D  32 C0              2.      XOR    AL, AL
0000CA3F  FC                 .       CLD
0000CA40  F3                 .       REPZ
0000CA41  AA                 .       STOSB
.
0000CA42  C3                 .       RET    NEAR
.
0000CA43  8B 1E 3F 01        ..?.    MOV    BX, [013Fh]
0000CA47  A1 3D 01           .=.     MOV    AX, [013Dh]
0000CA4A  1E                 .       PUSH   DS
0000CA4B  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000CA4F  8B 4C 10           .L.     MOV    CX, [SI+10h]
0000CA52  8B 54 12           .T.     MOV    DX, [SI+12h]
0000CA55  1F                 .       POP    DS
0000CA56  3B D3              ;.      CMP    DX, BX
0000CA58  77 08              w.      JNBE   CA62h
0000CA5A  72 4C              rL      JC     CAA8h
0000CA5C  3B C8              ;.      CMP    CX, AX
0000CA5E  77 02              w.      JNBE   CA62h
0000CA60  76 46              vF      JBE    CAA8h
.
0000CA62  8B 1E 43 01        ..C.    MOV    BX, [0143h]
0000CA66  A1 41 01           .A.     MOV    AX, [0141h]
0000CA69  3B D3              ;.      CMP    DX, BX
0000CA6B  77 33              w3      JNBE   CAA0h
0000CA6D  72 04              r.      JC     CA73h
0000CA6F  3B C8              ;.      CMP    CX, AX
0000CA71  73 2D              s-      JNC    CAA0h
.
0000CA73  89 0E 41 01        ..A.    MOV    [0141h], CX
0000CA77  89 16 43 01        ..C.    MOV    [0143h], DX
0000CA7B  83 E9 01 83        ....    SUB    CX, 8301h
0000CA7F  DA                 .       ...
0000CA80  00 8B C1 E8        ....    ADD    [BP+DI+E8C1h], CL
0000CA84  43                 C       INC    BX
0000CA85  09 A3 37 01        ..7.    OR     [BP+DI+0137h], SP
0000CA89  88 16 39 01        ..9.    MOV    [0139h], DL
0000CA8D  88 2E 35 01        ..5.    MOV    [0135h], CH
0000CA91  2B 06 31 01        +.1.    SUB    AX, [0131h]
0000CA95  A3 5C 01           .\.     MOV    [015Ch], AX
0000CA98  C6 06 F6 00 03     .....   MOV    BYTE PTR [00F6h], 03h
0000CA9D  E9 0D 00           ...     JMP    CAADh
.
0000CAA0  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000CAA5  E9 05 00           ...     JMP    CAADh
.
0000CAA8  C6 06 F6 00 01     .....   MOV    BYTE PTR [00F6h], 01h
.
0000CAAD  C3                 .       RET    NEAR
.
0000CAAE  A1 4E 01           .N.     MOV    AX, [014Eh]
0000CAB1  2B 06 6D 01        +.m.    SUB    AX, [016Dh]
0000CAB5  A3 55 01           .U.     MOV    [0155h], AX
0000CAB8  33 D2              3.      XOR    DX, DX
0000CABA  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CABE  26                 &       ES:
0000CABF  8B 5C 0E           .\.     MOV    BX, [SI+0Eh]
0000CAC2  F7 F3              ..      DIV    BX
0000CAC4  0A D6              ..      OR     DL, DH
0000CAC6  74 01              t.      JE     CAC9h
0000CAC8  40                 @       INC    AX
.
0000CAC9  88 16 54 01        ..T.    MOV    [0154h], DL
0000CACD  A3 F0 00           ...     MOV    [00F0h], AX
0000CAD0  F6 06 57 01 FF     ..W..   TEST   BYTE PTR [0157h], FFh
0000CAD5  75 02              u.      JNE    CAD9h
0000CAD7  EB 20              .       JMP    CAF9h
.
0000CAD9  A1 F0 00           ...     MOV    AX, [00F0h]
0000CADC  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CAE0  83 FB 40 72        ..@r    CMP    BX, 7240h
0000CAE4  0B 26 01 44        .&.D    OR     SP, [4401h]
0000CAE8  21 26 80 54        !&.T    AND    [5480h], SP
0000CAEC  23 00              #.      AND    AX, [BX+SI]
0000CAEE  EB 09              ..      JMP    CAF9h
0000CAF0  26                 &       ES:
0000CAF1  01 44 21           .D!     ADD    [SI+21h], AX
0000CAF4  26                 &       ES:
0000CAF5  83 54 23 00 C4     .T#..   ADC    WORD PTR [SI+23h], C400h
0000CAFA  36                 6       SS:
0000CAFB  71 01              q.      JNO    CAFEh
0000CAFD  26                 &       ES:
.
0000CAFE  8B 44 21           .D!     MOV    AX, [SI+21h]
0000CB01  26                 &       ES:
0000CB02  8B 54 23           .T#     MOV    DX, [SI+23h]
0000CB05  26                 &       ES:
0000CB06  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000CB0B  02 32              .2      ADD    DH, [BP+SI]
0000CB0D  F6 E8              ..      IMUL   AL
0000CB0F  B8 08 26           ..&     MOV    AX, 2608h
0000CB12  89 44 0C           .D.     MOV    [SI+0Ch], AX
0000CB15  26                 &       ES:
0000CB16  88 6C 20           .l      MOV    [SI+20h], CH
0000CB19  C3                 .       RET    NEAR
.
0000CB1A  E8 F3 00           ...     CALL   CC10h
0000CB1D  E8 16 FB           ...     CALL   C636h
0000CB20  0A C0              ..      OR     AL, AL
0000CB22  74 03              t.      JE     CB27h
0000CB24  B0 01              ..      MOV    AL, 01h
0000CB26  C3                 .       RET    NEAR
.
0000CB27  8B 36 2D 01        .6-.    MOV    SI, [012Dh]
0000CB2B  B9 80 00           ...     MOV    CX, 0080h
0000CB2E  83 3E 5C 01 00     .>\..   CMP    WORD PTR [015Ch], 00h
0000CB33  75 05              u.      JNE    CB3Ah
0000CB35  8B 0E 35 01        ..5.    MOV    CX, [0135h]
0000CB39  41                 A       INC    CX
.
0000CB3A  2B CE              +.      SUB    CX, SI
0000CB3C  77 06              w.      JNBE   CB44h
0000CB3E  B8 0C 80           ...     MOV    AX, 800Ch
0000CB41  E9 18 EA           ...     JMP    B55Ch
.
0000CB44  C4 3E 4E 01        .>N.    LES    DI, [014Eh]
0000CB48  FC                 .       CLD
0000CB49  81 C6 9B 01        ....    ADD    SI, 019Bh
0000CB4D  8B C7              ..      MOV    AX, DI
0000CB4F  03 C1              ..      ADD    AX, CX
0000CB51  77 0B              w.      JNBE   CB5Eh
0000CB53  2B C8              +.      SUB    CX, AX
0000CB55  F3                 .       REPZ
0000CB56  A4                 .       MOVSB
0000CB57  89 3E 4E           .>N     MOV    [004Eh], DI
0000CB5A  01 B0 02 C3        ....    ADD    [BX+SI+C302h], SI
.
0000CB5E  D1 E9              ..      SHR    CX, 1
0000CB60  F3                 .       REPZ
0000CB61  A5                 .       MOVSW
0000CB62  73 01              s.      JNC    CB65h
0000CB64  A4                 .       MOVSB
.
0000CB65  89 3E 4E           .>N     MOV    [004Eh], DI
0000CB68  01 8B 36 33        ..63    ADD    [BP+DI+3336h], CX
0000CB6C  02 83 44 21        ..D!    ADD    AL, [BP+DI+2144h]
0000CB70  01 80 54 23        ..T#    ADD    [BX+SI+2354h], AX
0000CB74  00 33              .3      ADD    [BP+DI], DH
0000CB76  C0 C3 B8           ...     ROL    BL, B8h
0000CB79  21 06 EB 03        !...    AND    [03EBh], AX
.
0000CB7D  B8 22 07           .".     MOV    AX, 0722h
0000CB80  A3 58 01           .X.     MOV    [0158h], AX
.
0000CB83  C4 16 4E 01        ..N.    LES    DX, [014Eh]
0000CB87  E8 BA F9           ...     CALL   C544h
0000CB8A  BA 80 00           ...     MOV    DX, 0080h
0000CB8D  81 3E 5A 01 80 00  .>Z...  CMP    WORD PTR [015Ah], 0080h
0000CB93  73 04              s.      JNC    CB99h
0000CB95  8B 16 5A 01        ..Z.    MOV    DX, [015Ah]
.
0000CB99  29 16 5A 01        ).Z.    SUB    [015Ah], DX
0000CB9D  8B 1E 4E 01        ..N.    MOV    BX, [014Eh]
0000CBA1  8B C2              ..      MOV    AX, DX
0000CBA3  B1 07              ..      MOV    CL, 07h
0000CBA5  D3 E0              ..      SHL    AX, CL
0000CBA7  03 D8              ..      ADD    BX, AX
0000CBA9  73 0D              s.      JNC    CBB8h
0000CBAB  C6 06 F6 00 02     .....   MOV    BYTE PTR [00F6h], 02h
0000CBB0  33 D2              3.      XOR    DX, DX
0000CBB2  2B 16 4E 01        +.N.    SUB    DX, [014Eh]
0000CBB6  D3 EA              ..      SHR    DX, CL
.
0000CBB8  E8 D1 E6           ...     CALL   B28Ch
0000CBBB  52                 R       PUSH   DX
0000CBBC  8B 16 33 02        ..3.    MOV    DX, [0233h]
0000CBC0  8B F2              ..      MOV    SI, DX
0000CBC2  8B 0E 58 01        ..X.    MOV    CX, [0158h]
0000CBC6  E8 10 E9           ...     CALL   B4D9h
0000CBC9  80 3E 58 01 22     .>X."   CMP    BYTE PTR [0158h], 22h
0000CBCE  75 04              u.      JNE    CBD4h
0000CBD0  C6 44 25 FF        .D%.    MOV    BYTE PTR [SI+25h], FFh
.
0000CBD4  B2 01              ..      MOV    DL, 01h
0000CBD6  E8 B3 E6           ...     CALL   B28Ch
0000CBD9  5A                 Z       POP    DX
0000CBDA  0A C0              ..      OR     AL, AL
0000CBDC  74 02              t.      JE     CBE0h
0000CBDE  8A D4              ..      MOV    DL, AH
.
0000CBE0  B1 07              ..      MOV    CL, 07h
0000CBE2  52                 R       PUSH   DX
0000CBE3  D3 E2              ..      SHL    DX, CL
0000CBE5  01 16 4E 01        ..N.    ADD    [014Eh], DX
0000CBE9  5A                 Z       POP    DX
0000CBEA  0A C0              ..      OR     AL, AL
0000CBEC  74 10              t.      JE     CBFEh
0000CBEE  3C FF              <.      CMP    AL, FFh
0000CBF0  74 09              t.      JE     CBFBh
0000CBF2  8A D4              ..      MOV    DL, AH
0000CBF4  01 54 21           .T!     ADD    [SI+21h], DX
0000CBF7  80 54 23 00        .T#.    ADC    BYTE PTR [SI+23h], 00h
.
0000CBFB  B0 01              ..      MOV    AL, 01h
0000CBFD  C3                 .       RET    NEAR
.
0000CBFE  01 54 21           .T!     ADD    [SI+21h], DX
0000CC01  80 54 23 00        .T#.    ADC    BYTE PTR [SI+23h], 00h
0000CC05  A1 5A 01           .Z.     MOV    AX, [015Ah]
0000CC08  0B C0              ..      OR     AX, AX
0000CC0A  74 03              t.      JE     CC0Fh
0000CC0C  E9 74 FF           .t.     JMP    CB83h
.
0000CC0F  C3                 .       RET    NEAR
.
0000CC10  8B 36 33 02        .63.    MOV    SI, [0233h]
0000CC14  A1 31 01           .1.     MOV    AX, [0131h]
0000CC17  89 44 21           .D!     MOV    [SI+21h], AX
0000CC1A  A0 33 01           .3.     MOV    AL, [0133h]
0000CC1D  88 44 23           .D#     MOV    [SI+23h], AL
0000CC20  C3                 .       RET    NEAR
.
0000CC21  8B 36 33 02        .63.    MOV    SI, [0233h]
0000CC25  E8 0E FA           ...     CALL   C636h
0000CC28  0A C0              ..      OR     AL, AL
0000CC2A  74 03              t.      JE     CC2Fh
0000CC2C  B0 01              ..      MOV    AL, 01h
0000CC2E  C3                 .       RET    NEAR
.
0000CC2F  8B 0E 35 01        ..5.    MOV    CX, [0135h]
0000CC33  41                 A       INC    CX
0000CC34  C4 3E 4E 01        .>N.    LES    DI, [014Eh]
0000CC38  FC                 .       CLD
0000CC39  1E                 .       PUSH   DS
0000CC3A  C5 36 29 02        .6).    LDS    SI, [0229h]
0000CC3E  8B C7              ..      MOV    AX, DI
0000CC40  03 C1              ..      ADD    AX, CX
0000CC42  77 0C              w.      JNBE   CC50h
0000CC44  2B C8              +.      SUB    CX, AX
0000CC46  F3                 .       REPZ
0000CC47  A4                 .       MOVSB
0000CC48  1F                 .       POP    DS
0000CC49  89 3E 4E           .>N     MOV    [004Eh], DI
0000CC4C  01 B0 02 C3        ....    ADD    [BX+SI+C302h], SI
.
0000CC50  D1 E9              ..      SHR    CX, 1
0000CC52  F3                 .       REPZ
0000CC53  A5                 .       MOVSW
0000CC54  73 01              s.      JNC    CC57h
0000CC56  A4                 .       MOVSB
.
0000CC57  1F                 .       POP    DS
0000CC58  89 3E 4E           .>N     MOV    [004Eh], DI
0000CC5B  01 33              .3      ADD    [BP+DI], SI
0000CC5D  C0 C3 8B           ...     ROL    BL, 8Bh
0000CC60  3E                 >       DS:
0000CC61  33 02              3.      XOR    AX, [BP+SI]
0000CC63  57                 W       PUSH   DI
0000CC64  3B 3E 61 01        ;>a.    CMP    DI, [0161h]
0000CC68  75 03              u.      JNE    CC6Dh
0000CC6A  E8 61 FA           .a.     CALL   C6CEh
.
0000CC6D  5F                 _       POP    DI
0000CC6E  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CC72  26                 &       ES:
0000CC73  8B 5C 23           .\#     MOV    BX, [SI+23h]
0000CC76  26                 &       ES:
0000CC77  8B 44 21           .D!     MOV    AX, [SI+21h]
0000CC7A  26                 &       ES:
0000CC7B  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000CC7E  83 F9 40 72        ..@r    CMP    CX, 7240h
0000CC82  02 32              .2      ADD    DH, [BP+SI]
0000CC84  FF E8              ..      JMP    FAR AL
0000CC86  27                 '       DAA
0000CC87  07                 .       POP    ES
0000CC88  26                 &       ES:
0000CC89  89 44 10           .D.     MOV    [SI+10h], AX
0000CC8C  26                 &       ES:
0000CC8D  89 5C 12           .\.     MOV    [SI+12h], BX
0000CC90  8B D3              ..      MOV    DX, BX
0000CC92  05 7F 00           ..     ADD    AX, 007Fh
0000CC95  83 D2 00 E8        ....    ADC    DX, E800h
0000CC99  2E                 .       CS:
0000CC9A  07                 .       POP    ES
0000CC9B  88 55 23           .U#     MOV    [DI+23h], DL
0000CC9E  89 45 21           .E!     MOV    [DI+21h], AX
0000CCA1  B9 22 05           .".     MOV    CX, 0522h
0000CCA4  E8 37 00           .7.     CALL   CCDEh
0000CCA7  83 6D 21 01 80     .m!..   SUB    WORD PTR [DI+21h], 8001h
0000CCAC  5D                 ]       POP    BP
0000CCAD  23 00              #.      AND    AX, [BX+SI]
0000CCAF  B9 10 05           ...     MOV    CX, 0510h
0000CCB2  E8 29 00           .).     CALL   CCDEh
0000CCB5  B9 63 05           .c.     MOV    CX, 0563h
0000CCB8  E8 23 00           .#.     CALL   CCDEh
0000CCBB  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CCBF  26                 &       ES:
0000CCC0  8B 44 10           .D.     MOV    AX, [SI+10h]
0000CCC3  24 7F              $      AND    AL, 7Fh
0000CCC5  74 0D              t.      JE     CCD4h
0000CCC7  88 45 20           .E      MOV    [DI+20h], AL
0000CCCA  80 4D 06 80        .M..    OR     BYTE PTR [DI+06h], 80h
0000CCCE  B9 1E 05           ...     MOV    CX, 051Eh
0000CCD1  E8 0A 00           ...     CALL   CCDEh
.
0000CCD4  B9 0F 04           ...     MOV    CX, 040Fh
0000CCD7  E8 04 00           ...     CALL   CCDEh
0000CCDA  A2 F6 00           ...     MOV    [00F6h], AL
0000CCDD  C3                 .       RET    NEAR
.
0000CCDE  8A 05              ..      MOV    AL, [DI]
0000CCE0  FE C8              ..      DEC    AL
0000CCE2  8B D7              ..      MOV    DX, DI
0000CCE4  8A E5              ..      MOV    AH, CH
0000CCE6  E9 FB E7           ...     JMP    B4E4h
0000CCE9  C6 06 57 01 FF     ..W..   MOV    BYTE PTR [0157h], FFh
.
0000CCEE  89 0E 46 01        ..F.    MOV    [0146h], CX
0000CCF2  51                 Q       PUSH   CX
0000CCF3  E8 7E 05           .~.     CALL   D274h
0000CCF6  59                 Y       POP    CX
0000CCF7  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000CCFC  26                 &       ES:
0000CCFD  F7 44 0E FF FF     .D...   TEST   WORD PTR [SI+0Eh], FFFFh
0000CD02  75 06              u.      JNE    CD0Ah
0000CD04  26                 &       ES:
0000CD05  C7 44 0E 80 00     .D...   MOV    WORD PTR [SI+0Eh], 0080h
.
0000CD0A  E8 78 FB           .x.     CALL   C885h
0000CD0D  75 03              u.      JNE    CD12h
0000CD0F  E9 82 00           ...     JMP    CD94h
.
0000CD12  E3 5C              .\      JCXZ   CD70h
0000CD14  3C FD              <.      CMP    AL, FDh
0000CD16  74 58              tX      JE     CD70h
0000CD18  C6 06 F6 00 02     .....   MOV    BYTE PTR [00F6h], 02h
0000CD1D  50                 P       PUSH   AX
0000CD1E  A1 46 01           .F.     MOV    AX, [0146h]
0000CD21  26                 &       ES:
0000CD22  F7 64 0E           .d.     MUL    WORD PTR [SI+0Eh]
0000CD25  91                 .       XCHG   CX
0000CD26  58                 X       POP    AX
0000CD27  8C DB              ..      MOV    DX, DS
0000CD29  8E C3              ..      MOV    ES, BX
0000CD2B  C5 36 6D 01        .6m.    LDS    SI, [016Dh]
0000CD2F  56                 V       PUSH   SI
0000CD30  03 F1              ..      ADD    SI, CX
0000CD32  5E                 ^       POP    SI
0000CD33  72 3B              r;      JC     CD70h
0000CD35  FC                 .       CLD
0000CD36  3C FF              <.      CMP    AL, FFh
0000CD38  75 16              u.      JNE    CD50h
.
0000CD3A  AC                 .       LODSB
0000CD3B  3C 1A              <.      CMP    AL, 1Ah
0000CD3D  74 0D              t.      JE     CD4Ch
0000CD3F  8A D0              ..      MOV    DL, AL
0000CD41  51                 Q       PUSH   CX
0000CD42  1E                 .       PUSH   DS
0000CD43  06                 .       PUSH   ES
0000CD44  1F                 .       POP    DS
0000CD45  E8 2A EA           .*.     CALL   B772h
0000CD48  1F                 .       POP    DS
0000CD49  59                 Y       POP    CX
0000CD4A  E2 EE              ..      LOOP   CD3Ah
.
0000CD4C  06                 .       PUSH   ES
0000CD4D  1F                 .       POP    DS
0000CD4E  EB 1B              ..      JMP    CD6Bh
.
0000CD50  3C FE              <.      CMP    AL, FEh
0000CD52  74 1D              t.      JE     CD71h
0000CD54  8C D8              ..      MOV    AX, DS
0000CD56  06                 .       PUSH   ES
0000CD57  1F                 .       POP    DS
0000CD58  89 0E F8 02        ....    MOV    [02F8h], CX
0000CD5C  89 36 F4 02        .6..    MOV    [02F4h], SI
0000CD60  A3 F6 02           ...     MOV    [02F6h], AX
0000CD63  BA F4 02           ...     MOV    DX, 02F4h
0000CD66  B1 70              .p      MOV    CL, 70h
0000CD68  E8 42 07           .B.     CALL   D4ADh
.
0000CD6B  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
.
0000CD70  C3                 .       RET    NEAR
.
0000CD71  8C D8              ..      MOV    AX, DS
0000CD73  8E DB              ..      MOV    DS, BX
0000CD75  A3 F6 02           ...     MOV    [02F6h], AX
0000CD78  89 0E F8 02        ....    MOV    [02F8h], CX
0000CD7C  89 36 F4 02        .6..    MOV    [02F4h], SI
0000CD80  BA F4 02           ...     MOV    DX, 02F4h
.
0000CD83  B1 AD              ..      MOV    CL, ADh
0000CD85  E8 25 07           .%.     CALL   D4ADh
0000CD88  01 06 F4 02        ....    ADD    [02F4h], AX
0000CD8C  29 06 F8 02        )...    SUB    [02F8h], AX
0000CD90  75 F1              u.      JNE    CD83h
0000CD92  EB D7              ..      JMP    CD6Bh
.
0000CD94  E8 95 05           ...     CALL   D32Ch
0000CD97  3C FF              <.      CMP    AL, FFh
0000CD99  75 07              u.      JNE    CDA2h
0000CD9B  E8 B4 01           ...     CALL   CF52h
0000CD9E  0A C0              ..      OR     AL, AL
0000CDA0  75 13              u.      JNE    CDB5h
.
0000CDA2  F7 06 46 01 FF FF  ..F...  TEST   WORD PTR [0146h], FFFFh
0000CDA8  75 03              u.      JNE    CDADh
0000CDAA  E9 B2 FE           ...     JMP    CC5Fh
.
0000CDAD  E8 62 06           .b.     CALL   D412h
0000CDB0  06                 .       PUSH   ES
0000CDB1  E8 C1 00           ...     CALL   CE75h
0000CDB4  07                 .       POP    ES
.
0000CDB5  0A C0              ..      OR     AL, AL
0000CDB7  74 06              t.      JE     CDBFh
0000CDB9  A2 F6 00           ...     MOV    [00F6h], AL
0000CDBC  E9 61 00           .a.     JMP    CE20h
.
0000CDBF  A1 5C 01           .\.     MOV    AX, [015Ch]
0000CDC2  48                 H       DEC    AX
0000CDC3  78 1F              x.      JS     CDE4h
0000CDC5  74 10              t.      JE     CDD7h
0000CDC7  A3 5A 01           .Z.     MOV    [015Ah], AX
0000CDCA  E8 B0 FD           ...     CALL   CB7Dh
0000CDCD  0A C0              ..      OR     AL, AL
0000CDCF  74 06              t.      JE     CDD7h
0000CDD1  A2 F6 00           ...     MOV    [00F6h], AL
0000CDD4  E9 49 00           .I.     JMP    CE20h
.
0000CDD7  E8 2C 01           .,.     CALL   CF06h
0000CDDA  0A C0              ..      OR     AL, AL
0000CDDC  74 06              t.      JE     CDE4h
0000CDDE  A2 F6 00           ...     MOV    [00F6h], AL
0000CDE1  E9 3C 00           .<.     JMP    CE20h
.
0000CDE4  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CDE8  A1 4E 01           .N.     MOV    AX, [014Eh]
0000CDEB  2B 06 6D 01        +.m.    SUB    AX, [016Dh]
0000CDEF  BA 00 00           ...     MOV    DX, 0000h
0000CDF2  03 06 3D 01        ..=.    ADD    AX, [013Dh]
0000CDF6  13 16 3F 01        ..?.    ADC    DX, [013Fh]
0000CDFA  26                 &       ES:
0000CDFB  3B 54 12           ;T.     CMP    DX, [SI+12h]
0000CDFE  77 08              w.      JNBE   CE08h
0000CE00  72 0E              r.      JC     CE10h
0000CE02  26                 &       ES:
0000CE03  3B 44 10           ;D.     CMP    AX, [SI+10h]
0000CE06  72 08              r.      JC     CE10h
.
0000CE08  26                 &       ES:
0000CE09  89 44 10           .D.     MOV    [SI+10h], AX
0000CE0C  26                 &       ES:
0000CE0D  89 54 12           .T.     MOV    [SI+12h], DX
.
0000CE10  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000CE15  F6 06 57 01 FF     ..W..   TEST   BYTE PTR [0157h], FFh
0000CE1A  75 01              u.      JNE    CE1Dh
0000CE1C  C3                 .       RET    NEAR
.
0000CE1D  E9 8E FC           ...     JMP    CAAEh
.
0000CE20  3C 01              <.      CMP    AL, 01h
0000CE22  74 01              t.      JE     CE25h
0000CE24  C3                 .       RET    NEAR
.
0000CE25  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CE29  26                 &       ES:
0000CE2A  8B 5C 23           .\#     MOV    BX, [SI+23h]
0000CE2D  26                 &       ES:
0000CE2E  8B 44 21           .D!     MOV    AX, [SI+21h]
0000CE31  26                 &       ES:
0000CE32  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000CE35  83 F9 40 72        ..@r    CMP    CX, 7240h
0000CE39  02 32              .2      ADD    DH, [BP+SI]
0000CE3B  FF E8              ..      JMP    FAR AL
0000CE3D  70 05              p.      JO     CE44h
0000CE3F  8B D3              ..      MOV    DX, BX
0000CE41  E8 85 05           ...     CALL   D3C9h
.
0000CE44  8B 36 33 02        .63.    MOV    SI, [0233h]
0000CE48  89 44 21           .D!     MOV    [SI+21h], AX
0000CE4B  88 54 23           .T#     MOV    [SI+23h], DL
0000CE4E  8B D6              ..      MOV    DX, SI
0000CE50  B9 10 05           ...     MOV    CX, 0510h
0000CE53  E8 83 E6           ...     CALL   B4D9h
0000CE56  8B D6              ..      MOV    DX, SI
0000CE58  B9 63 05           .c.     MOV    CX, 0563h
0000CE5B  E8 7B E6           .{.     CALL   B4D9h
0000CE5E  8B D6              ..      MOV    DX, SI
0000CE60  B9 0F 04           ...     MOV    CX, 040Fh
0000CE63  E8 73 E6           .s.     CALL   B4D9h
0000CE66  F6 06 57 01 FF     ..W..   TEST   BYTE PTR [0157h], FFh
0000CE6B  75 01              u.      JNE    CE6Eh
0000CE6D  C3                 .       RET    NEAR
.
0000CE6E  C7 06 F0 00 00 00  ......  MOV    WORD PTR [00F0h], 0000h
0000CE74  C3                 .       RET    NEAR
.
0000CE75  C4 06 31 01        ..1.    LES    AX, [0131h]
0000CE79  8B 36 33 02        .63.    MOV    SI, [0233h]
0000CE7D  89 44 21           .D!     MOV    [SI+21h], AX
0000CE80  8C C0              ..      MOV    AX, ES
0000CE82  88 44 23           .D#     MOV    [SI+23h], AL
0000CE85  E8 AE F7           ...     CALL   C636h
0000CE88  3C 02              <.      CMP    AL, 02h
0000CE8A  72 07              r.      JC     CE93h
0000CE8C  3C 04              <.      CMP    AL, 04h
0000CE8E  74 03              t.      JE     CE93h
0000CE90  E9 6F 00           .o.     JMP    CF02h
.
0000CE93  8B 3E 2D 01        .>-.    MOV    DI, [012Dh]
0000CE97  B9 80 00           ...     MOV    CX, 0080h
0000CE9A  83 3E 5C 01 00     .>\..   CMP    WORD PTR [015Ch], 00h
0000CE9F  75 05              u.      JNE    CEA6h
0000CEA1  8B 0E 35 01        ..5.    MOV    CX, [0135h]
0000CEA5  41                 A       INC    CX
.
0000CEA6  2B CF              +.      SUB    CX, DI
0000CEA8  77 02              w.      JNBE   CEACh
0000CEAA  EB 56              .V      JMP    CF02h
.
0000CEAC  51                 Q       PUSH   CX
0000CEAD  B2 FF              ..      MOV    DL, FFh
0000CEAF  E8 FA F7           ...     CALL   C6ACh
0000CEB2  59                 Y       POP    CX
0000CEB3  A2 5E 01           .^.     MOV    [015Eh], AL
0000CEB6  C6 06 63 01 FF     ..c..   MOV    BYTE PTR [0163h], FFh
0000CEBB  C6 06 60 01 FF     ..`..   MOV    BYTE PTR [0160h], FFh
0000CEC0  1E                 .       PUSH   DS
0000CEC1  07                 .       POP    ES
0000CEC2  1E                 .       PUSH   DS
0000CEC3  81 C7 9B 01        ....    ADD    DI, 019Bh
0000CEC7  C5 36 4E 01        .6N.    LDS    SI, [014Eh]
0000CECB  FC                 .       CLD
.
0000CECC  A4                 .       MOVSB
0000CECD  0B FF              ..      OR     DI, DI
0000CECF  75 08              u.      JNE    CED9h
0000CED1  1F                 .       POP    DS
0000CED2  89 36 4E 01        .6N.    MOV    [014Eh], SI
0000CED6  B0 02              ..      MOV    AL, 02h
0000CED8  C3                 .       RET    NEAR
.
0000CED9  E2 F1              ..      LOOP   CECCh
0000CEDB  1F                 .       POP    DS
0000CEDC  89 36 4E 01        .6N.    MOV    [014Eh], SI
0000CEE0  80 3E 5F 01 FF     .>_..   CMP    BYTE PTR [015Fh], FFh
0000CEE5  75 0C              u.      JNE    CEF3h
0000CEE7  E8 E4 F7           ...     CALL   C6CEh
0000CEEA  0A C0              ..      OR     AL, AL
0000CEEC  75 14              u.      JNE    CF02h
0000CEEE  C6 06 5F 01 00     .._..   MOV    BYTE PTR [015Fh], 00h
.
0000CEF3  8B 36 33 02        .63.    MOV    SI, [0233h]
0000CEF7  83 44 21 01 80     .D!..   ADD    WORD PTR [SI+21h], 8001h
0000CEFC  54                 T       PUSH   SP
0000CEFD  23 00              #.      AND    AX, [BX+SI]
0000CEFF  33 C0              3.      XOR    AX, AX
0000CF01  C3                 .       RET    NEAR
.
0000CF02  B8 01 00           ...     MOV    AX, 0001h
0000CF05  C3                 .       RET    NEAR
.
0000CF06  8B 36 33 02        .63.    MOV    SI, [0233h]
0000CF0A  E8 29 F7           .).     CALL   C636h
0000CF0D  3C 02              <.      CMP    AL, 02h
0000CF0F  72 07              r.      JC     CF18h
0000CF11  3C 04              <.      CMP    AL, 04h
0000CF13  74 03              t.      JE     CF18h
0000CF15  B0 01              ..      MOV    AL, 01h
0000CF17  C3                 .       RET    NEAR
.
0000CF18  8B 0E 35 01        ..5.    MOV    CX, [0135h]
0000CF1C  41                 A       INC    CX
0000CF1D  51                 Q       PUSH   CX
0000CF1E  B2 FF              ..      MOV    DL, FFh
0000CF20  E8 89 F7           ...     CALL   C6ACh
0000CF23  59                 Y       POP    CX
0000CF24  A2 5E 01           .^.     MOV    [015Eh], AL
0000CF27  C6 06 60 01 FF     ..`..   MOV    BYTE PTR [0160h], FFh
0000CF2C  C6 06 63 01 FF     ..c..   MOV    BYTE PTR [0163h], FFh
0000CF31  1E                 .       PUSH   DS
0000CF32  C4 3E 29 02        .>).    LES    DI, [0229h]
0000CF36  C5 36 4E 01        .6N.    LDS    SI, [014Eh]
0000CF3A  FC                 .       CLD
.
0000CF3B  A4                 .       MOVSB
0000CF3C  0B F6              ..      OR     SI, SI
0000CF3E  75 08              u.      JNE    CF48h
0000CF40  1F                 .       POP    DS
0000CF41  89 36 4E 01        .6N.    MOV    [014Eh], SI
0000CF45  B0 02              ..      MOV    AL, 02h
0000CF47  C3                 .       RET    NEAR
.
0000CF48  E2 F1              ..      LOOP   CF3Bh
0000CF4A  1F                 .       POP    DS
0000CF4B  89 36 4E 01        .6N.    MOV    [014Eh], SI
0000CF4F  33 C0              3.      XOR    AX, AX
0000CF51  C3                 .       RET    NEAR
.
0000CF52  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CF56  FF 36 F4 00        .6..    PUSH   [00F4h]
0000CF5A  FF 36 F6 00        .6..    PUSH   [00F6h]
0000CF5E  26                 &       ES:
0000CF5F  FF 74 0E           .t.     PUSH   [SI+0Eh]
0000CF62  C6 06 F5 00 0F     .....   MOV    BYTE PTR [00F5h], 0Fh
0000CF67  8B D6              ..      MOV    DX, SI
0000CF69  E8 BA ED           ...     CALL   BD26h
0000CF6C  C4 36 71 01        .6q.    LES    SI, [0171h]
0000CF70  26                 &       ES:
0000CF71  8F 44 0E           .D.     POP    [SI+0Eh]
0000CF74  A1 F6 00           ...     MOV    AX, [00F6h]
0000CF77  8F 06 F6 00        ....    POP    [00F6h]
0000CF7B  8F 06 F4 00        ....    POP    [00F4h]
0000CF7F  32 E4              2.      XOR    AH, AH
0000CF81  3C FF              <.      CMP    AL, FFh
0000CF83  75 02              u.      JNE    CF87h
0000CF85  B4 01              ..      MOV    AH, 01h
.
0000CF87  8A C4              ..      MOV    AL, AH
0000CF89  C3                 .       RET    NEAR
0000CF8A  8B 36 EA 00        .6..    MOV    SI, [00EAh]
0000CF8E  8B 3E E6 00        .>..    MOV    DI, [00E6h]
0000CF92  8E 06 E8 00        ....    MOV    ES, [00E8h]
0000CF96  8E 1E EE 00        ....    MOV    DS, [00EEh]
0000CF9A  E8 0B 00           ...     CALL   CFA8h
0000CF9D  E8 0E E3           ...     CALL   B2AEh
0000CFA0  89 36 EA 00        .6..    MOV    [00EAh], SI
0000CFA4  A2 F6 00           ...     MOV    [00F6h], AL
0000CFA7  C3                 .       RET    NEAR
.
0000CFA8  50                 P       PUSH   AX
0000CFA9  51                 Q       PUSH   CX
0000CFAA  57                 W       PUSH   DI
0000CFAB  56                 V       PUSH   SI
0000CFAC  06                 .       PUSH   ES
0000CFAD  1E                 .       PUSH   DS
0000CFAE  55                 U       PUSH   BP
0000CFAF  8B EC              ..      MOV    BP, SP
0000CFB1  FC                 .       CLD
0000CFB2  1E                 .       PUSH   DS
0000CFB3  E8 F8 E2           ...     CALL   B2AEh
0000CFB6  8C D8              ..      MOV    AX, DS
0000CFB8  1F                 .       POP    DS
0000CFB9  8E C0              ..      MOV    ES, AX
0000CFBB  33 C0              3.      XOR    AX, AX
0000CFBD  BF 11 01           ...     MOV    DI, 0111h
0000CFC0  AA                 .       STOSB
0000CFC1  AB                 .       STOSW
0000CFC2  AB                 .       STOSW
0000CFC3  B8 20 20           .       MOV    AX, 2020h
0000CFC6  51                 Q       PUSH   CX
0000CFC7  B9 0B 00           ...     MOV    CX, 000Bh
0000CFCA  F3                 .       REPZ
0000CFCB  AA                 .       STOSB
0000CFCC  59                 Y       POP    CX
.
0000CFCD  80 3C 20           .<      CMP    BYTE PTR [SI], 20h
0000CFD0  75 03              u.      JNE    CFD5h
0000CFD2  46                 F       INC    SI
0000CFD3  EB F8              ..      JMP    CFCDh
.
0000CFD5  BF 15 01           ...     MOV    DI, 0115h
0000CFD8  F6 46 0C 01        .F..    TEST   BYTE PTR [0Ch], 01h
0000CFDC  74 07              t.      JE     CFE5h
0000CFDE  E8 E8 00           ...     CALL   D0C9h
0000CFE1  0A C0              ..      OR     AL, AL
0000CFE3  75 61              ua      JNE    D046h
.
0000CFE5  47                 G       INC    DI
0000CFE6  80 7C 01 3A        .|.:    CMP    BYTE PTR [SI+01h], 3Ah
0000CFEA  75 1C              u.      JNE    D008h
0000CFEC  4F                 O       DEC    DI
0000CFED  26                 &       ES:
0000CFEE  C6 06 12 01 FF     .....   MOV    BYTE PTR [0112h], FFh
0000CFF3  AD                 .       LODSW
0000CFF4  0C 20              .       OR     AL, 20h
0000CFF6  2C 60              ,`      SUB    AL, 60h
0000CFF8  77 09              w.      JNBE   D003h
.
0000CFFA  26                 &       ES:
0000CFFB  C6 06 11 01 FF     .....   MOV    BYTE PTR [0111h], FFh
0000D000  47                 G       INC    DI
0000D001  EB 05              ..      JMP    D008h
.
0000D003  3C 70              <p      CMP    AL, 70h
0000D005  77 F3              w.      JNBE   CFFAh
0000D007  AA                 .       STOSB
.
0000D008  B9 08 00           ...     MOV    CX, 0008h
.
0000D00B  AC                 .       LODSB
0000D00C  3C 2E              <.      CMP    AL, 2Eh
0000D00E  74 13              t.      JE     D023h
0000D010  E8 A2 00           ...     CALL   D0B5h
0000D013  76 2E              v.      JBE    D043h
0000D015  26                 &       ES:
0000D016  C6 06 13 01 FF     .....   MOV    BYTE PTR [0113h], FFh
0000D01B  E8 85 00           ...     CALL   D0A3h
0000D01E  E3 03              ..      JCXZ   D023h
0000D020  AA                 .       STOSB
0000D021  E2 E8              ..      LOOP   D00Bh
.
0000D023  03 F9              ..      ADD    DI, CX
0000D025  B9 03 00           ...     MOV    CX, 0003h
0000D028  AC                 .       LODSB
0000D029  3C 2E              <.      CMP    AL, 2Eh
0000D02B  75 01              u.      JNE    D02Eh
.
0000D02D  AC                 .       LODSB
.
0000D02E  E8 84 00           ...     CALL   D0B5h
0000D031  76 10              v.      JBE    D043h
0000D033  26                 &       ES:
0000D034  C6 06 14 01 FF     .....   MOV    BYTE PTR [0114h], FFh
0000D039  E8 67 00           .g.     CALL   D0A3h
0000D03C  E3 08              ..      JCXZ   D046h
0000D03E  AA                 .       STOSB
0000D03F  E2 EC              ..      LOOP   D02Dh
0000D041  EB 03              ..      JMP    D046h
.
0000D043  4E                 N       DEC    SI
0000D044  FE C1              ..      INC    CL
.
0000D046  06                 .       PUSH   ES
0000D047  1F                 .       POP    DS
0000D048  89 76 06           .v.     MOV    [BP+06h], SI
0000D04B  BE 15 01           ...     MOV    SI, 0115h
0000D04E  8E 46 04           .F.     MOV    ES, [BP+04h]
0000D051  8B 7E 08           .~.     MOV    DI, [BP+08h]
0000D054  F6 46 0C 02        .F..    TEST   BYTE PTR [0Ch], 02h
0000D058  74 07              t.      JE     D061h
0000D05A  F6 06 12 01 FF     .....   TEST   BYTE PTR [0112h], FFh
0000D05F  74 01              t.      JE     D062h
.
0000D061  A4                 .       MOVSB
.
0000D062  8B 7E 08           .~.     MOV    DI, [BP+08h]
0000D065  47                 G       INC    DI
0000D066  BE 16 01           ...     MOV    SI, 0116h
0000D069  F6 46 0C 04        .F..    TEST   BYTE PTR [0Ch], 04h
0000D06D  74 07              t.      JE     D076h
0000D06F  F6 06 13 01 FF     .....   TEST   BYTE PTR [0113h], FFh
0000D074  74 05              t.      JE     D07Bh
.
0000D076  B9 04 00           ...     MOV    CX, 0004h
0000D079  F3                 .       REPZ
0000D07A  A5                 .       MOVSW
.
0000D07B  8B 7E 08           .~.     MOV    DI, [BP+08h]
0000D07E  83 C7 09 BE        ....    ADD    DI, BE09h
0000D082  1E                 .       PUSH   DS
0000D083  01 F6              ..      ADD    SI, SI
0000D085  46                 F       INC    SI
0000D086  0C 08              ..      OR     AL, 08h
0000D088  74 07              t.      JE     D091h
0000D08A  F6 06 14 01 FF     .....   TEST   BYTE PTR [0114h], FFh
0000D08F  74 02              t.      JE     D093h
.
0000D091  A5                 .       MOVSW
0000D092  A4                 .       MOVSB
.
0000D093  5D                 ]       POP    BP
0000D094  1F                 .       POP    DS
0000D095  07                 .       POP    ES
0000D096  5E                 ^       POP    SI
0000D097  5F                 _       POP    DI
0000D098  59                 Y       POP    CX
0000D099  58                 X       POP    AX
0000D09A  1E                 .       PUSH   DS
0000D09B  E8 10 E2           ...     CALL   B2AEh
0000D09E  A0 11 01           ...     MOV    AL, [0111h]
0000D0A1  1F                 .       POP    DS
0000D0A2  C3                 .       RET    NEAR
.
0000D0A3  3C 2A              <*      CMP    AL, 2Ah
0000D0A5  75 0D              u.      JNE    D0B4h
0000D0A7  26                 &       ES:
0000D0A8  80 0E 11 01 01     .....   OR     BYTE PTR [0111h], 01h
0000D0AD  B0 3F              .?      MOV    AL, 3Fh
0000D0AF  F3                 .       REPZ
0000D0B0  AA                 .       STOSB
0000D0B1  80 CC 01           ...     OR     AH, 01h
.
0000D0B4  C3                 .       RET    NEAR
.
0000D0B5  E8 4E 03           .N.     CALL   D406h
0000D0B8  51                 Q       PUSH   CX
0000D0B9  B9 0C 00           ...     MOV    CX, 000Ch
0000D0BC  57                 W       PUSH   DI
0000D0BD  BF 21 01           .!.     MOV    DI, 0121h
0000D0C0  F2                 .       REPNZ
0000D0C1  AE                 .       SCASB
0000D0C2  5F                 _       POP    DI
0000D0C3  59                 Y       POP    CX
0000D0C4  74 02              t.      JE     D0C8h
0000D0C6  3C 20              <       CMP    AL, 20h
.
0000D0C8  C3                 .       RET    NEAR
.
0000D0C9  AC                 .       LODSB
0000D0CA  E8 E8 FF           ...     CALL   D0B5h
0000D0CD  72 08              r.      JC     D0D7h
0000D0CF  E1 F8              ..      LOOPZ  D0C9h
0000D0D1  4E                 N       DEC    SI
0000D0D2  FE C1              ..      INC    CL
0000D0D4  B0 00              ..      MOV    AL, 00h
0000D0D6  C3                 .       RET    NEAR
.
0000D0D7  4E                 N       DEC    SI
0000D0D8  FE C1              ..      INC    CL
0000D0DA  B0 FF              ..      MOV    AL, FFh
0000D0DC  C3                 .       RET    NEAR
0000D0DD  C4 36 37 02        .67.    LES    SI, [0237h]
0000D0E1  26                 &       ES:
0000D0E2  8B 04              ..      MOV    AX, [SI]
0000D0E4  50                 P       PUSH   AX
0000D0E5  05 06 00           ...     ADD    AX, 0006h
0000D0E8  2B D2              +.      SUB    DX, DX
0000D0EA  B9 07 00           ...     MOV    CX, 0007h
0000D0ED  F7 F1              ..      DIV    CX
0000D0EF  88 16 F6 00        ....    MOV    [00F6h], DL
0000D0F3  58                 X       POP    AX
0000D0F4  E8 09 00           ...     CALL   D100h
0000D0F7  89 0E F0 00        ....    MOV    [00F0h], CX
0000D0FB  89 16 EC 00        ....    MOV    [00ECh], DX
0000D0FF  C3                 .       RET    NEAR
.
0000D100  2D DA 02           -..     SUB    AX, 02DAh
0000D103  8B C8              ..      MOV    CX, AX
0000D105  33 D2              3.      XOR    DX, DX
0000D107  8B FA              ..      MOV    DI, DX
0000D109  2D 3C 00           -<.     SUB    AX, 003Ch
0000D10C  72 0A              r.      JC     D118h
0000D10E  BB B5 05           ...     MOV    BX, 05B5h
0000D111  F7 F3              ..      DIV    BX
0000D113  40                 @       INC    AX
0000D114  2B C8              +.      SUB    CX, AX
0000D116  8B F8              ..      MOV    DI, AX
.
0000D118  8B C1              ..      MOV    AX, CX
0000D11A  33 D2              3.      XOR    DX, DX
0000D11C  BB 6D 01           .m.     MOV    BX, 016Dh
0000D11F  F7 F3              ..      DIV    BX
0000D121  0B D2              ..      OR     DX, DX
0000D123  75 04              u.      JNE    D129h
0000D125  48                 H       DEC    AX
0000D126  BA 6D 01           .m.     MOV    DX, 016Dh
.
0000D129  8B F0              ..      MOV    SI, AX
0000D12B  05 BC 07           ...     ADD    AX, 07BCh
0000D12E  50                 P       PUSH   AX
0000D12F  33 DB              3.      XOR    BX, BX
0000D131  B9 0C 00           ...     MOV    CX, 000Ch
0000D134  3B 97 49 02        ;.I.    CMP    DX, [BX+0249h]
0000D138  76 05              v.      JBE    D13Fh
0000D13A  83 C3 02 E2        ....    ADD    BX, E202h
0000D13E  F5                 .       CMC
.
0000D13F  D1 EB              ..      SHR    BX, 1
0000D141  53                 S       PUSH   BX
0000D142  4B                 K       DEC    BX
0000D143  D1 E3              ..      SHL    BX, 1
0000D145  8B C6              ..      MOV    AX, SI
0000D147  8B CF              ..      MOV    CX, DI
0000D149  83 FB 02 75        ...u    CMP    BX, 7502h
0000D14D  0F                 .       POP    CS
0000D14E  A9 03 00           ...     TEST   AX, 0003h
0000D151  75 0A              u.      JNE    D15Dh
0000D153  D1 E8              ..      SHR    AX, 1
0000D155  D1 E8              ..      SHR    AX, 1
0000D157  40                 @       INC    AX
0000D158  3B C1              ;.      CMP    AX, CX
0000D15A  75 01              u.      JNE    D15Dh
0000D15C  42                 B       INC    DX
.
0000D15D  2B 97 49 02        +.I.    SUB    DX, [BX+0249h]
0000D161  58                 X       POP    AX
0000D162  8A F0              ..      MOV    DH, AL
0000D164  59                 Y       POP    CX
0000D165  C3                 .       RET    NEAR
0000D166  E8 15 00           ...     CALL   D17Eh
0000D169  72 0D              r.      JC     D178h
0000D16B  C4 1E 37 02        ..7.    LES    BX, [0237h]
0000D16F  26                 &       ES:
0000D170  89 0F              ..      MOV    [BX], CX
0000D172  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000D177  C3                 .       RET    NEAR
.
0000D178  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000D17D  C3                 .       RET    NEAR
.
0000D17E  8B C1              ..      MOV    AX, CX
0000D180  2D BC 07           -..     SUB    AX, 07BCh
0000D183  3D 77 00           =w.     CMP    AX, 0077h
0000D186  77 50              wP      JNBE   D1D8h
0000D188  C6 06 3E 02 1C     ..>..   MOV    BYTE PTR [023Eh], 1Ch
0000D18D  A9 03 00           ...     TEST   AX, 0003h
0000D190  75 05              u.      JNE    D197h
0000D192  C6 06 3E 02 1D     ..>..   MOV    BYTE PTR [023Eh], 1Dh
.
0000D197  32 FF              2.      XOR    BH, BH
0000D199  8A DE              ..      MOV    BL, DH
0000D19B  FE CB              ..      DEC    BL
0000D19D  80 FB 0C           ...     CMP    BL, 0Ch
0000D1A0  73 36              s6      JNC    D1D8h
0000D1A2  80 FA 01           ...     CMP    DL, 01h
0000D1A5  72 31              r1      JC     D1D8h
0000D1A7  38 97 3D 02        8.=.    CMP    [BX+023Dh], DL
0000D1AB  72 2B              r+      JC     D1D8h
0000D1AD  03 DB              ..      ADD    BX, BX
0000D1AF  8B 87 49 02        ..I.    MOV    AX, [BX+0249h]
0000D1B3  32 F6              2.      XOR    DH, DH
0000D1B5  03 C2              ..      ADD    AX, DX
0000D1B7  50                 P       PUSH   AX
0000D1B8  8B C1              ..      MOV    AX, CX
0000D1BA  2D BA 07           -..     SUB    AX, 07BAh
0000D1BD  BB 6D 01           .m.     MOV    BX, 016Dh
0000D1C0  F7 E3              ..      MUL    BX
0000D1C2  5B                 [       POP    BX
0000D1C3  03 C3              ..      ADD    AX, BX
0000D1C5  8B C8              ..      MOV    CX, AX
0000D1C7  2D 16 03           -..     SUB    AX, 0316h
0000D1CA  72 0A              r.      JC     D1D6h
0000D1CC  BB B5 05           ...     MOV    BX, 05B5h
0000D1CF  2B D2              +.      SUB    DX, DX
0000D1D1  F7 F3              ..      DIV    BX
0000D1D3  40                 @       INC    AX
0000D1D4  03 C8              ..      ADD    CX, AX
.
0000D1D6  F8                 .       CLC
0000D1D7  C3                 .       RET    NEAR
.
0000D1D8  F9                 .       STC
0000D1D9  C3                 .       RET    NEAR
0000D1DA  E8 1E 00           ...     CALL   D1FBh
0000D1DD  72 16              r.      JC     D1F5h
0000D1DF  C4 1E 37 02        ..7.    LES    BX, [0237h]
0000D1E3  26                 &       ES:
0000D1E4  88 6F 02           .o.     MOV    [BX+02h], CH
0000D1E7  26                 &       ES:
0000D1E8  88 4F 03           .O.     MOV    [BX+03h], CL
0000D1EB  26                 &       ES:
0000D1EC  88 77 04           .w.     MOV    [BX+04h], DH
0000D1EF  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000D1F4  C3                 .       RET    NEAR
.
0000D1F5  C6 06 F6 00 FF     .....   MOV    BYTE PTR [00F6h], FFh
0000D1FA  C3                 .       RET    NEAR
.
0000D1FB  80 FD 17           ...     CMP    CH, 17h
0000D1FE  77 21              w!      JNBE   D221h
0000D200  80 F9 3B           ..;     CMP    CL, 3Bh
0000D203  77 1C              w.      JNBE   D221h
0000D205  80 FE 3B           ..;     CMP    DH, 3Bh
0000D208  77 17              w.      JNBE   D221h
0000D20A  8A C5              ..      MOV    AL, CH
0000D20C  E8 14 00           ...     CALL   D223h
0000D20F  8A E8              ..      MOV    CH, AL
0000D211  8A C1              ..      MOV    AL, CL
0000D213  E8 0D 00           ...     CALL   D223h
0000D216  8A C8              ..      MOV    CL, AL
0000D218  8A C6              ..      MOV    AL, DH
0000D21A  E8 06 00           ...     CALL   D223h
0000D21D  8A F0              ..      MOV    DH, AL
0000D21F  F8                 .       CLC
0000D220  C3                 .       RET    NEAR
.
0000D221  F9                 .       STC
0000D222  C3                 .       RET    NEAR
.
0000D223  D4 0A              ..      AAM
0000D225  51                 Q       PUSH   CX
0000D226  B1 04              ..      MOV    CL, 04h
0000D228  D2 E4              ..      SHL    AH, CL
0000D22A  59                 Y       POP    CX
0000D22B  0A C4              ..      OR     AL, AH
0000D22D  C3                 .       RET    NEAR
0000D22E  C4 36 37 02        .67.    LES    SI, [0237h]
0000D232  26                 &       ES:
0000D233  8A 44 02           .D.     MOV    AL, [SI+02h]
0000D236  E8 29 00           .).     CALL   D262h
0000D239  A2 F1 00           ...     MOV    [00F1h], AL
0000D23C  26                 &       ES:
0000D23D  8A 44 03           .D.     MOV    AL, [SI+03h]
0000D240  E8 1F 00           ...     CALL   D262h
0000D243  A2 F0 00           ...     MOV    [00F0h], AL
0000D246  26                 &       ES:
0000D247  8A 44 04           .D.     MOV    AL, [SI+04h]
0000D24A  E8 15 00           ...     CALL   D262h
0000D24D  8A E0              ..      MOV    AH, AL
0000D24F  1E                 .       PUSH   DS
0000D250  2E                 .       CS:
0000D251  8E 1E 06 00        ....    MOV    DS, [0006h]
0000D255  A0 51 10           .Q.     MOV    AL, [1051h]
0000D258  1F                 .       POP    DS
0000D259  A3 EC 00           ...     MOV    [00ECh], AX
0000D25C  C6 06 F6 00 00     .....   MOV    BYTE PTR [00F6h], 00h
0000D261  C3                 .       RET    NEAR
.
0000D262  B3 0A              ..      MOV    BL, 0Ah
0000D264  50                 P       PUSH   AX
0000D265  B1 04              ..      MOV    CL, 04h
0000D267  D2 E8              ..      SHR    AL, CL
0000D269  F6 E3              ..      MUL    BL
0000D26B  8A C8              ..      MOV    CL, AL
0000D26D  58                 X       POP    AX
0000D26E  24 0F              $.      AND    AL, 0Fh
0000D270  02 C1              ..      ADD    AL, CL
0000D272  C3                 .       RET    NEAR
0000D273  C3                 .       RET    NEAR
.
0000D274  C6 06 66 01 00     ..f..   MOV    BYTE PTR [0166h], 00h
0000D279  C6 06 65 01 00     ..e..   MOV    BYTE PTR [0165h], 00h
0000D27E  C4 36 EC 00        .6..    LES    SI, [00ECh]
0000D282  8C 06 73 01        ..s.    MOV    [0173h], ES
0000D286  26                 &       ES:
0000D287  80 3C FF           .<.     CMP    BYTE PTR [SI], FFh
0000D28A  75 0D              u.      JNE    D299h
0000D28C  C6 06 65 01 FF     ..e..   MOV    BYTE PTR [0165h], FFh
0000D291  83 C6 06           ...     ADD    SI, 06h
0000D294  26                 &       ES:
0000D295  AC                 .       LODSB
0000D296  A2 66 01           .f.     MOV    [0166h], AL
.
0000D299  89 36 71 01        .6q.    MOV    [0171h], SI
0000D29D  8B FE              ..      MOV    DI, SI
0000D29F  8B D6              ..      MOV    DX, SI
0000D2A1  C3                 .       RET    NEAR
.
0000D2A2  33 C0              3.      XOR    AX, AX
0000D2A4  8B 4F 10           .O.     MOV    CX, [BX+10h]
0000D2A7  3A E9              :.      CMP    CH, CL
0000D2A9  75 07              u.      JNE    D2B2h
0000D2AB  80 E1 80           ...     AND    CL, 80h
0000D2AE  74 02              t.      JE     D2B2h
0000D2B0  B0 FF              ..      MOV    AL, FFh
.
0000D2B2  0A C0              ..      OR     AL, AL
0000D2B4  C3                 .       RET    NEAR
.
0000D2B5  FC                 .       CLD
0000D2B6  B9 0C 00           ...     MOV    CX, 000Ch
0000D2B9  26                 &       ES:
0000D2BA  C6 45 25 00        .E%.    MOV    BYTE PTR [DI+25h], 00h
.
0000D2BE  AC                 .       LODSB
0000D2BF  24 7F              $      AND    AL, 7Fh
0000D2C1  E8 42 01           .B.     CALL   D406h
0000D2C4  AA                 .       STOSB
0000D2C5  E2 F7              ..      LOOP   D2BEh
0000D2C7  33 C0              3.      XOR    AX, AX
0000D2C9  AB                 .       STOSW
0000D2CA  AB                 .       STOSW
0000D2CB  C3                 .       RET    NEAR
.
0000D2CC  80 3C 10           .<.     CMP    BYTE PTR [SI], 10h
0000D2CF  75 0C              u.      JNE    D2DDh
0000D2D1  06                 .       PUSH   ES
0000D2D2  57                 W       PUSH   DI
0000D2D3  E8 0A 00           ...     CALL   D2E0h
0000D2D6  26                 &       ES:
0000D2D7  8B 05              ..      MOV    AX, [DI]
0000D2D9  5F                 _       POP    DI
0000D2DA  07                 .       POP    ES
0000D2DB  75 02              u.      JNE    D2DFh
.
0000D2DD  2B C0              +.      SUB    AX, AX
.
0000D2DF  C3                 .       RET    NEAR
.
0000D2E0  2E                 .       CS:
0000D2E1  8E 06 06 00        ....    MOV    ES, [0006h]
0000D2E5  06                 .       PUSH   ES
0000D2E6  26                 &       ES:
0000D2E7  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000D2EB  26                 &       ES:
0000D2EC  8B 3E 11 00        .>..    MOV    DI, [0011h]
0000D2F0  07                 .       POP    ES
0000D2F1  85 FF              ..      TEST   DI, DI
0000D2F3  74 03              t.      JE     D2F8h
0000D2F5  83 C7 1E C3        ....    ADD    DI, C31Eh
.
0000D2F9  BE 97 03           ...     MOV    SI, 0397h
0000D2FC  B9 18 00           ...     MOV    CX, 0018h
.
0000D2FF  80 3C FF           .<.     CMP    BYTE PTR [SI], FFh
0000D302  74 08              t.      JE     D30Ch
0000D304  83 C6 28           ..(     ADD    SI, 28h
0000D307  E2 F6              ..      LOOP   D2FFh
0000D309  0C FF              ..      OR     AL, FFh
0000D30B  C3                 .       RET    NEAR
.
0000D30C  89 36 33 02        .63.    MOV    [0233h], SI
0000D310  1E                 .       PUSH   DS
0000D311  07                 .       POP    ES
0000D312  1E                 .       PUSH   DS
0000D313  56                 V       PUSH   SI
0000D314  8B FE              ..      MOV    DI, SI
0000D316  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000D31A  E8 98 FF           ...     CALL   D2B5h
0000D31D  5E                 ^       POP    SI
0000D31E  1F                 .       POP    DS
0000D31F  E8 AA FF           ...     CALL   D2CCh
0000D322  89 44 26           .D&     MOV    [SI+26h], AX
0000D325  C4 3E 71 01        .>q.    LES    DI, [0171h]
0000D329  32 C0              2.      XOR    AL, AL
0000D32B  C3                 .       RET    NEAR
.
0000D32C  C4 3E 71 01        .>q.    LES    DI, [0171h]
0000D330  E8 0C 00           ...     CALL   D33Fh
0000D333  72 07              r.      JC     D33Ch
0000D335  89 36 33 02        .63.    MOV    [0233h], SI
0000D339  2A C0              *.      SUB    AL, AL
0000D33B  C3                 .       RET    NEAR
.
0000D33C  0C FF              ..      OR     AL, FFh
0000D33E  C3                 .       RET    NEAR
.
0000D33F  FC                 .       CLD
0000D340  BE 97 03           ...     MOV    SI, 0397h
0000D343  B9 18 00           ...     MOV    CX, 0018h
.
0000D346  57                 W       PUSH   DI
0000D347  B3 0C              ..      MOV    BL, 0Ch
0000D349  56                 V       PUSH   SI
0000D34A  26                 &       ES:
0000D34B  80 3D 00           .=.     CMP    BYTE PTR [DI], 00h
0000D34E  75 03              u.      JNE    D353h
0000D350  46                 F       INC    SI
0000D351  47                 G       INC    DI
0000D352  4B                 K       DEC    BX
.
0000D353  AC                 .       LODSB
0000D354  24 7F              $      AND    AL, 7Fh
0000D356  26                 &       ES:
0000D357  8A 15              ..      MOV    DL, [DI]
0000D359  80 E2 7F           ..     AND    DL, 7Fh
0000D35C  80 FA 61           ..a     CMP    DL, 61h
0000D35F  72 08              r.      JC     D369h
0000D361  80 FA 7A           ..z     CMP    DL, 7Ah
0000D364  77 03              w.      JNBE   D369h
0000D366  80 E2 5F           .._     AND    DL, 5Fh
.
0000D369  47                 G       INC    DI
0000D36A  3A C2              :.      CMP    AL, DL
0000D36C  75 0E              u.      JNE    D37Ch
0000D36E  FE CB              ..      DEC    BL
0000D370  75 E1              u.      JNE    D353h
0000D372  5E                 ^       POP    SI
0000D373  E8 56 FF           .V.     CALL   D2CCh
0000D376  39 44 26           9D&     CMP    [SI+26h], AX
0000D379  74 0A              t.      JE     D385h
0000D37B  56                 V       PUSH   SI
.
0000D37C  5E                 ^       POP    SI
0000D37D  83 C6 28           ..(     ADD    SI, 28h
0000D380  5F                 _       POP    DI
0000D381  E2 C3              ..      LOOP   D346h
0000D383  F9                 .       STC
0000D384  C3                 .       RET    NEAR
.
0000D385  5F                 _       POP    DI
0000D386  F8                 .       CLC
0000D387  C3                 .       RET    NEAR
.
0000D388  8B 3E 33 02        .>3.    MOV    DI, [0233h]
0000D38C  81 FF 97 03        ....    CMP    DI, 0397h
0000D390  72 1C              r.      JC     D3AEh
0000D392  81 FF 2E 07        ....    CMP    DI, 072Eh
0000D396  77 16              w.      JNBE   D3AEh
0000D398  C6 05 FF           ...     MOV    BYTE PTR [DI], FFh
0000D39B  A1 61 01           .a.     MOV    AX, [0161h]
0000D39E  3B 06 33 02        ;.3.    CMP    AX, [0233h]
0000D3A2  75 0A              u.      JNE    D3AEh
0000D3A4  C6 06 60 01 00     ..`..   MOV    BYTE PTR [0160h], 00h
0000D3A9  C6 06 63 01 00     ..c..   MOV    BYTE PTR [0163h], 00h
.
0000D3AE  C3                 .       RET    NEAR
.
0000D3AF  F7 E1              ..      MUL    CX
0000D3B1  52                 R       PUSH   DX
0000D3B2  93                 .       XCHG   BX
0000D3B3  F7 E1              ..      MUL    CX
0000D3B5  5A                 Z       POP    DX
0000D3B6  03 C2              ..      ADD    AX, DX
0000D3B8  93                 .       XCHG   BX
0000D3B9  C3                 .       RET    NEAR
.
0000D3BA  D1 DA              ..      RCR    DX, 1
0000D3BC  D1 D8              ..      RCR    AX, 1
0000D3BE  8A F2              ..      MOV    DH, DL
0000D3C0  8A D4              ..      MOV    DL, AH
0000D3C2  8A E0              ..      MOV    AH, AL
0000D3C4  B0 00              ..      MOV    AL, 00h
0000D3C6  D0 D8              ..      RCR    AL, 1
0000D3C8  C3                 .       RET    NEAR
.
0000D3C9  8A E8              ..      MOV    CH, AL
0000D3CB  8A C4              ..      MOV    AL, AH
0000D3CD  8A E2              ..      MOV    AH, DL
0000D3CF  8A D6              ..      MOV    DL, DH
0000D3D1  32 F6              2.      XOR    DH, DH
0000D3D3  D0 E5              ..      SHL    CH, 1
0000D3D5  D1 D0              ..      RCL    AX, 1
0000D3D7  D1 D2              ..      RCL    DX, 1
0000D3D9  D0 ED              ..      SHR    CH, 1
0000D3DB  C3                 .       RET    NEAR
.
0000D3DC  E3 20              .       JCXZ   D3FEh
0000D3DE  83 F9 01 75        ...u    CMP    CX, 7501h
0000D3E2  05 8B D3           ...     ADD    AX, D38Bh
0000D3E5  33 C9              3.      XOR    CX, CX
0000D3E7  C3                 .       RET    NEAR
0000D3E8  33 D2              3.      XOR    DX, DX
0000D3EA  93                 .       XCHG   BX
0000D3EB  50                 P       PUSH   AX
0000D3EC  F7 F1              ..      DIV    CX
0000D3EE  8B F8              ..      MOV    DI, AX
0000D3F0  F7 E1              ..      MUL    CX
0000D3F2  5A                 Z       POP    DX
0000D3F3  2B D0              +.      SUB    DX, AX
0000D3F5  8B C3              ..      MOV    AX, BX
0000D3F7  F7 F1              ..      DIV    CX
0000D3F9  8B CA              ..      MOV    CX, DX
0000D3FB  8B D7              ..      MOV    DX, DI
0000D3FD  C3                 .       RET    NEAR
.
0000D3FE  B8 FF FF           ...     MOV    AX, FFFFh
0000D401  8B D8              ..      MOV    BX, AX
0000D403  8B D0              ..      MOV    DX, AX
0000D405  C3                 .       RET    NEAR
.
0000D406  3C 61              <a      CMP    AL, 61h
0000D408  73 01              s.      JNC    D40Bh
0000D40A  C3                 .       RET    NEAR
.
0000D40B  3C 7A              <z      CMP    AL, 7Ah
0000D40D  77 02              w.      JNBE   D411h
0000D40F  2C 20              ,       SUB    AL, 20h
.
0000D411  C3                 .       RET    NEAR
.
0000D412  C4 06 6D 01        ..m.    LES    AX, [016Dh]
0000D416  A3 4E 01           .N.     MOV    [014Eh], AX
0000D419  8C 06 50 01        ..P.    MOV    [0150h], ES
0000D41D  A1 46 01           .F.     MOV    AX, [0146h]
0000D420  1E                 .       PUSH   DS
0000D421  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000D425  8B 4C 0E           .L.     MOV    CX, [SI+0Eh]
0000D428  F7 E1              ..      MUL    CX
0000D42A  0A D6              ..      OR     DL, DH
0000D42C  1F                 .       POP    DS
0000D42D  88 16 45 01        ..E.    MOV    [0145h], DL
0000D431  74 03              t.      JE     D436h
0000D433  B8 FF FF           ...     MOV    AX, FFFFh
.
0000D436  A3 3B 01           .;.     MOV    [013Bh], AX
0000D439  1E                 .       PUSH   DS
0000D43A  C5 36 71 01        .6q.    LDS    SI, [0171h]
0000D43E  8B 5C 23           .\#     MOV    BX, [SI+23h]
0000D441  8B 44 21           .D!     MOV    AX, [SI+21h]
0000D444  83 7C 0E 40 72     .|.@r   CMP    WORD PTR [SI+0Eh], 7240h
0000D449  02 32              .2      ADD    DH, [BP+SI]
0000D44B  FF 1F              ..      CALL   FAR [BX]
0000D44D  E8 5F FF           ._.     CALL   D3AFh
0000D450  A3 3D 01           .=.     MOV    [013Dh], AX
0000D453  89 1E 3F 01        ..?.    MOV    [013Fh], BX
0000D457  50                 P       PUSH   AX
0000D458  8B D3              ..      MOV    DX, BX
0000D45A  03 06 3B 01        ..;.    ADD    AX, [013Bh]
0000D45E  83 D3 00 2D        ...-    ADC    BX, 2D00h
0000D462  01 00              ..      ADD    [BX+SI], AX
0000D464  83 DB 00 A3        ....    SBB    BX, A300h
0000D468  41                 A       INC    CX
0000D469  01 89 1E 43        ...C    ADD    [BX+DI+431Eh], CX
0000D46D  01 58 E8           .X.     ADD    [BX+SI+E8h], BX
0000D470  57                 W       PUSH   DI
0000D471  FF A3 31 01        ..1.    JMP    [BP+DI+0131h]
0000D475  88 16 33 01        ..3.    MOV    [0133h], DL
0000D479  88 2E 2D 01        ..-.    MOV    [012Dh], CH
0000D47D  F6 DD              ..      NEG    CH
0000D47F  80 C5 80           ...     ADD    CH, 80h
0000D482  88 2E 2F 01        ../.    MOV    [012Fh], CH
0000D486  8B 16 43 01        ..C.    MOV    DX, [0143h]
0000D48A  A1 41 01           .A.     MOV    AX, [0141h]
0000D48D  E8 39 FF           .9.     CALL   D3C9h
0000D490  A3 37 01           .7.     MOV    [0137h], AX
0000D493  88 16 39 01        ..9.    MOV    [0139h], DL
0000D497  88 2E 35 01        ..5.    MOV    [0135h], CH
0000D49B  A1 37 01           .7.     MOV    AX, [0137h]
0000D49E  2B 06 31 01        +.1.    SUB    AX, [0131h]
0000D4A2  A3 5C 01           .\.     MOV    [015Ch], AX
0000D4A5  C3                 .       RET    NEAR
.
0000D4A6  C4 16 6D 01        ..m.    LES    DX, [016Dh]
0000D4AA  E9 97 F0           ...     JMP    C544h
.
0000D4AD  06                 .       PUSH   ES
0000D4AE  51                 Q       PUSH   CX
0000D4AF  52                 R       PUSH   DX
0000D4B0  56                 V       PUSH   SI
0000D4B1  57                 W       PUSH   DI
0000D4B2  55                 U       PUSH   BP
0000D4B3  E8 0F 00           ...     CALL   D4C5h
0000D4B6  5D                 ]       POP    BP
0000D4B7  5F                 _       POP    DI
0000D4B8  5E                 ^       POP    SI
0000D4B9  5A                 Z       POP    DX
0000D4BA  59                 Y       POP    CX
0000D4BB  07                 .       POP    ES
0000D4BC  C3                 .       RET    NEAR
.
0000D4BD  50                 P       PUSH   AX
0000D4BE  53                 S       PUSH   BX
0000D4BF  E8 EB FF           ...     CALL   D4ADh
0000D4C2  5B                 [       POP    BX
0000D4C3  58                 X       POP    AX
0000D4C4  C3                 .       RET    NEAR
.
0000D4C5  9C                 .       PUSHF
0000D4C6  FA                 .       CLI
0000D4C7  FF 1E 93 03        ....    CALL   FAR [0393h]
0000D4CB  C3                 .       RET    NEAR
0000D4CC  13 7E 06           .~.     ADC    DI, [BP+06h]
0000D4CF  1B 09              ..      SBB    CX, [BX+DI]
0000D4D1  10 20              .       ADC    [BX+SI], AH
0000D4D3  E6 06              ..      OUT    06h, AL
0000D4D5  21 41 07           !A.     AND    [BX+DI+07h], AX
0000D4D8  22 2F              "/      AND    CH, [BX]
0000D4DA  06                 .       PUSH   ES
0000D4DB  23 67 08           #g.     AND    SP, [BX+08h]
0000D4DE  24 E4              $.      AND    AL, E4h
0000D4E0  09 25              .%      OR     [DI], SP
0000D4E2  9E                 .       SAHF
0000D4E3  0A 26 F4 0A        .&..    OR     AH, [0AF4h]
0000D4E7  27                 '       DAA
0000D4E8  18 0B              ..      SBB    [BP+DI], CL
0000D4EA  43                 C       INC    BX
0000D4EB  4F                 O       DEC    DI
0000D4EC  4E                 N       DEC    SI
0000D4ED  20 20                      AND    [BX+SI], AH
0000D4EF  20 20                      AND    [BX+SI], AH
0000D4F1  20 FF               .      AND    BH, BH
0000D4F3  41                 A       INC    CX
0000D4F4  55                 U       PUSH   BP
0000D4F5  58                 X       POP    AX
0000D4F6  20 20                      AND    [BX+SI], AH
0000D4F8  20 20                      AND    [BX+SI], AH
0000D4FA  20 FE               .      AND    DH, BH
0000D4FC  43                 C       INC    BX
0000D4FD  4F                 O       DEC    DI
0000D4FE  4D                 M       DEC    BP
0000D4FF  31 20              1       XOR    [BX+SI], SP
0000D501  20 20                      AND    [BX+SI], AH
0000D503  20 FE               .      AND    DH, BH
0000D505  4E                 N       DEC    SI
0000D506  55                 U       PUSH   BP
0000D507  4C                 L       DEC    SP
0000D508  20 20                      AND    [BX+SI], AH
0000D50A  20 20                      AND    [BX+SI], AH
0000D50C  20 FD               .      AND    CH, BH
0000D50E  4C                 L       DEC    SP
0000D50F  50                 P       PUSH   AX
0000D510  54                 T       PUSH   SP
0000D511  31 20              1       XOR    [BX+SI], SP
0000D513  20 20                      AND    [BX+SI], AH
0000D515  20 FC               .      AND    AH, BH
0000D517  50                 P       PUSH   AX
0000D518  52                 R       PUSH   DX
0000D519  4E                 N       DEC    SI
0000D51A  20 20                      AND    [BX+SI], AH
0000D51C  20 20                      AND    [BX+SI], AH
0000D51E  20 FC               .      AND    AH, BH
.
0000D520  1E                 .       PUSH   DS
0000D521  E8 8A DD           ...     CALL   B2AEh
0000D524  8F 06 E8 07        ....    POP    [07E8h]
0000D528  8C 16 EC 07        ....    MOV    [07ECh], SS
0000D52C  89 26 EA 07        .&..    MOV    [07EAh], SP
0000D530  1E                 .       PUSH   DS
0000D531  17                 .       POP    SS
0000D532  BC E8 07           ...     MOV    SP, 07E8h
0000D535  FB                 .       STI
0000D536  52                 R       PUSH   DX
0000D537  06                 .       PUSH   ES
0000D538  57                 W       PUSH   DI
0000D539  56                 V       PUSH   SI
0000D53A  55                 U       PUSH   BP
0000D53B  51                 Q       PUSH   CX
0000D53C  53                 S       PUSH   BX
0000D53D  50                 P       PUSH   AX
0000D53E  B0 00              ..      MOV    AL, 00h
0000D540  A3 EE 07           ...     MOV    [07EEh], AX
0000D543  C4 3E EA 07        .>..    LES    DI, [07EAh]
0000D547  26                 &       ES:
0000D548  81 65 04 FE FF     .e...   AND    WORD PTR [DI+04h], FFFEh
0000D54D  80 3E 85 01 FF     .>...   CMP    BYTE PTR [0185h], FFh
0000D552  75 03              u.      JNE    D557h
0000D554  E8 17 DF           ...     CALL   B46Eh
.
0000D557  C6 06 2C 03 00     ..,..   MOV    BYTE PTR [032Ch], 00h
0000D55C  80 FC 57           ..W     CMP    AH, 57h
0000D55F  76 02              v.      JBE    D563h
0000D561  B4 58              .X      MOV    AH, 58h
.
0000D563  80 EC 2F           ../     SUB    AH, 2Fh
0000D566  8A DC              ..      MOV    BL, AH
0000D568  B7 00              ..      MOV    BH, 00h
0000D56A  D1 E3              ..      SHL    BX, 1
0000D56C  C7 06 E6 08 00 00  ......  MOV    WORD PTR [08E6h], 0000h
0000D572  2E                 .       CS:
0000D573  FF 97 55 29        ..U)    CALL   [BX+2955h]
0000D577  C6 06 2C 03 FF     ..,..   MOV    BYTE PTR [032Ch], FFh
0000D57C  58                 X       POP    AX
0000D57D  5B                 [       POP    BX
0000D57E  59                 Y       POP    CX
0000D57F  5D                 ]       POP    BP
0000D580  5E                 ^       POP    SI
0000D581  5F                 _       POP    DI
0000D582  07                 .       POP    ES
0000D583  5A                 Z       POP    DX
0000D584  A1 EE 07           ...     MOV    AX, [07EEh]
0000D587  FA                 .       CLI
0000D588  8E 16 EC 07        ....    MOV    SS, [07ECh]
0000D58C  8B 26 EA 07        .&..    MOV    SP, [07EAh]
0000D590  8E 1E E8 07        ....    MOV    DS, [07E8h]
0000D594  CF                 .       IRET
0000D595  A9 29 B6           .).     TEST   AX, B629h
0000D598  29 BF 3A A4        ).:.    SUB    [BX+A43Ah], DI
0000D59C  2A EC              *.      SUB    CH, AH
0000D59E  3A A4 2A C5        :.*.    CMP    AH, [SI+C52Ah]
0000D5A2  29 E2              ).      SUB    DX, SP
0000D5A4  29 EB              ).      SUB    BX, BP
0000D5A6  29 06 2A 30        ).*0    SUB    [302Ah], AX
0000D5AA  2C 48              ,H      SUB    AL, 48h
0000D5AC  2C 60              ,`      SUB    AL, 60h
0000D5AE  2C D6              ,.      SUB    AL, D6h
0000D5B0  31 05              1.      XOR    [DI], AX
0000D5B2  32 5B 32           2[2     XOR    BL, [BP+DI+32h]
0000D5B5  87 32              .2      XCHG   SI, [BP+SI]
0000D5B7  AD                 .       LODSW
0000D5B8  32 DB              2.      XOR    BL, BL
0000D5BA  32 F1              2.      XOR    DH, CL
0000D5BC  32 43 33           2C3     XOR    AL, [BP+DI+33h]
0000D5BF  23 2A              #*      AND    BP, [BP+SI]
0000D5C1  D6                 .       ...
0000D5C2  33 F9              3.      XOR    DI, CX
0000D5C4  33 7B 2C           3{,     XOR    DI, [BP+DI+2Ch]
0000D5C7  94                 .       XCHG   SP
0000D5C8  39 B4 39 C4        9.9.    CMP    [SI+C439h], SI
0000D5CC  39 14              9.      CMP    [SI], DX
0000D5CE  3B CE              ;.      CMP    CX, SI
0000D5D0  3B EF              ;.      CMP    BP, DI
0000D5D2  3B 28              ;(      CMP    BP, [BX+SI]
0000D5D4  34 5D              4]      XOR    AL, 5Dh
0000D5D6  34 90              4.      XOR    AL, 90h
0000D5D8  2A 97 2A A4        *.*.    SUB    DL, [BX+A42Ah]
0000D5DC  2A A4 2A 9E        *.*.    SUB    AH, [SI+9E2Ah]
0000D5E0  2A A4 2A 8A        *.*.    SUB    AH, [SI+8A2Ah]
0000D5E4  34 C9              4.      XOR    AL, C9h
0000D5E6  34 A5              4.      XOR    AL, A5h
0000D5E8  2A A1 6D 01        *.m.    SUB    AH, [BX+DI+016Dh]
0000D5EC  A3 DA 07           ...     MOV    [07DAh], AX
0000D5EF  A1 6F 01           .o.     MOV    AX, [016Fh]
0000D5F2  A3 E4 07           ...     MOV    [07E4h], AX
0000D5F5  C3                 .       RET    NEAR
0000D5F6  C7 06 EE 07 02 0B  ......  MOV    WORD PTR [07EEh], 0B02h
0000D5FC  2B C0              +.      SUB    AX, AX
0000D5FE  A3 DA 07           ...     MOV    [07DAh], AX
0000D601  A3 DC 07           ...     MOV    [07DCh], AX
0000D604  C3                 .       RET    NEAR
0000D605  2B C0              +.      SUB    AX, AX
0000D607  8E C0              ..      MOV    ES, AX
0000D609  A0 D8 07           ...     MOV    AL, [07D8h]
0000D60C  A2 EE 07           ...     MOV    [07EEh], AL
0000D60F  D1 E0              ..      SHL    AX, 1
0000D611  D1 E0              ..      SHL    AX, 1
0000D613  96                 .       XCHG   SI
0000D614  26                 &       ES:
0000D615  8B 04              ..      MOV    AX, [SI]
0000D617  A3 DA 07           ...     MOV    [07DAh], AX
0000D61A  26                 &       ES:
0000D61B  8B 44 02           .D.     MOV    AX, [SI+02h]
0000D61E  A3 E4 07           ...     MOV    [07E4h], AX
0000D621  C3                 .       RET    NEAR
0000D622  E8 C6 00           ...     CALL   D6EBh
0000D625  72 03              r.      JC     D62Ah
0000D627  E8 EB 00           ...     CALL   D715h
.
0000D62A  C3                 .       RET    NEAR
0000D62B  A0 D8 07           ...     MOV    AL, [07D8h]
0000D62E  84 C0              ..      TEST   AL, AL
0000D630  75 0E              u.      JNE    D640h
0000D632  1E                 .       PUSH   DS
0000D633  2E                 .       CS:
0000D634  8E 1E 06 00        ....    MOV    DS, [0006h]
0000D638  A0 50 10           .P.     MOV    AL, [1050h]
0000D63B  1F                 .       POP    DS
0000D63C  A2 E6 07           ...     MOV    [07E6h], AL
0000D63F  C3                 .       RET    NEAR
.
0000D640  C6 06 E6 07 FF     .....   MOV    BYTE PTR [07E6h], FFh
0000D645  C3                 .       RET    NEAR
0000D646  83 3E E6 07 FF     .>...   CMP    WORD PTR [07E6h], FFh
0000D64B  74 15              t.      JE     D662h
0000D64D  1E                 .       PUSH   DS
0000D64E  06                 .       PUSH   ES
0000D64F  C4 3E E6 07        .>..    LES    DI, [07E6h]
0000D653  2E                 .       CS:
0000D654  8E 1E 06 00        ....    MOV    DS, [0006h]
0000D658  BE 30 10           .0.     MOV    SI, 1030h
0000D65B  B9 10 00           ...     MOV    CX, 0010h
0000D65E  F3                 .       REPZ
0000D65F  A5                 .       MOVSW
0000D660  07                 .       POP    ES
0000D661  1F                 .       POP    DS
.
0000D662  C3                 .       RET    NEAR
0000D663  B0 03              ..      MOV    AL, 03h
0000D665  E8 4B 0B           .K.     CALL   E1B3h
0000D668  72 20              r       JC     D68Ah
0000D66A  F6 07 04           ...     TEST   BYTE PTR [BX], 04h
0000D66D  74 03              t.      JE     D672h
0000D66F  E8 76 0C           .v.     CALL   E2E8h
.
0000D672  8B 77 04           .w.     MOV    SI, [BX+04h]
0000D675  A0 D8 07           ...     MOV    AL, [07D8h]
0000D678  3C 00              <.      CMP    AL, 00h
0000D67A  74 11              t.      JE     D68Dh
0000D67C  3C 01              <.      CMP    AL, 01h
0000D67E  74 17              t.      JE     D697h
0000D680  3C 06              <.      CMP    AL, 06h
0000D682  74 1A              t.      JE     D69Eh
0000D684  3C 07              <.      CMP    AL, 07h
0000D686  74 3B              t;      JE     D6C3h
0000D688  B0 01              ..      MOV    AL, 01h
.
0000D68A  E9 D4 01           ...     JMP    D861h
.
0000D68D  8B 44 25           .D%     MOV    AX, [SI+25h]
0000D690  A3 E6 07           ...     MOV    [07E6h], AX
0000D693  A3 EE 07           ...     MOV    [07EEh], AX
0000D696  C3                 .       RET    NEAR
.
0000D697  A0 E6 07           ...     MOV    AL, [07E6h]
0000D69A  88 44 25           .D%     MOV    [SI+25h], AL
0000D69D  C3                 .       RET    NEAR
.
0000D69E  F7 44 25 80 00     .D%..   TEST   WORD PTR [SI+25h], 0080h
0000D6A3  75 18              u.      JNE    D6BDh
0000D6A5  8B 44 22           .D"     MOV    AX, [SI+22h]
0000D6A8  3B 44 11           ;D.     CMP    AX, [SI+11h]
0000D6AB  77 0F              w.      JNBE   D6BCh
0000D6AD  72 08              r.      JC     D6B7h
0000D6AF  8A 44 21           .D!     MOV    AL, [SI+21h]
0000D6B2  3A 44 10           :D.     CMP    AL, [SI+10h]
0000D6B5  73 05              s.      JNC    D6BCh
.
0000D6B7  C6 06 EE 07 FF     .....   MOV    BYTE PTR [07EEh], FFh
.
0000D6BC  C3                 .       RET    NEAR
.
0000D6BD  C6 06 EE 07 FF     .....   MOV    BYTE PTR [07EEh], FFh
0000D6C2  C3                 .       RET    NEAR
.
0000D6C3  C6 06 EE 07 FF     .....   MOV    BYTE PTR [07EEh], FFh
0000D6C8  C3                 .       RET    NEAR
0000D6C9  C7 06 EE 07 00 00  ......  MOV    WORD PTR [07EEh], 0000h
0000D6CF  C3                 .       RET    NEAR
0000D6D0  A1 DA 07           ...     MOV    AX, [07DAh]
0000D6D3  A3 A6 0D           ...     MOV    [0DA6h], AX
0000D6D6  C3                 .       RET    NEAR
0000D6D7  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000D6DA  A3 DA 07           ...     MOV    [07DAh], AX
0000D6DD  C3                 .       RET    NEAR
0000D6DE  C6 06 EE 07 00     .....   MOV    BYTE PTR [07EEh], 00h
0000D6E3  C3                 .       RET    NEAR
0000D6E4  C3                 .       RET    NEAR
0000D6E5  B8 01 00           ...     MOV    AX, 0001h
0000D6E8  E9 76 01           .v.     JMP    D861h
.
0000D6EB  1E                 .       PUSH   DS
0000D6EC  8B 16 E6 07        ....    MOV    DX, [07E6h]
0000D6F0  88 16 E4 08        ....    MOV    [08E4h], DL
0000D6F4  B4 1C              ..      MOV    AH, 1Ch
0000D6F6  E8 54 01           .T.     CALL   D84Dh
0000D6F9  1F                 .       POP    DS
0000D6FA  3C FF              <.      CMP    AL, FFh
0000D6FC  74 0F              t.      JE     D70Dh
0000D6FE  B4 00              ..      MOV    AH, 00h
0000D700  A3 EE 07           ...     MOV    [07EEh], AX
0000D703  89 0E DC 07        ....    MOV    [07DCh], CX
0000D707  89 16 E6 07        ....    MOV    [07E6h], DX
0000D70B  F8                 .       CLC
0000D70C  C3                 .       RET    NEAR
.
0000D70D  C7 06 EE 07 FF FF  ......  MOV    WORD PTR [07EEh], FFFFh
0000D713  F9                 .       STC
0000D714  C3                 .       RET    NEAR
.
0000D715  BA E0 08           ...     MOV    DX, 08E0h
0000D718  E8 5F 0D           ._.     CALL   E47Ah
0000D71B  8A 16 E4 08        ....    MOV    DL, [08E4h]
0000D71F  FE CA              ..      DEC    DL
0000D721  79 04              y.      JNS    D727h
0000D723  8A 16 52 01        ..R.    MOV    DL, [0152h]
.
0000D727  B1 2E              ..      MOV    CL, 2Eh
0000D729  8A C2              ..      MOV    AL, DL
0000D72B  FE C8              ..      DEC    AL
0000D72D  B4 04              ..      MOV    AH, 04h
0000D72F  E8 B2 DD           ...     CALL   B4E4h
0000D732  E8 5B 0D           .[.     CALL   E490h
0000D735  A1 DC 07           ...     MOV    AX, [07DCh]
0000D738  B1 07              ..      MOV    CL, 07h
0000D73A  D3 E8              ..      SHR    AX, CL
0000D73C  F6 26 EE 07        .&..    MUL    BYTE PTR [07EEh]
0000D740  91                 .       XCHG   CX
0000D741  A1 E0 08           ...     MOV    AX, [08E0h]
0000D744  8B 16 E2 08        ....    MOV    DX, [08E2h]
0000D748  F7 F1              ..      DIV    CX
0000D74A  A3 DA 07           ...     MOV    [07DAh], AX
0000D74D  C3                 .       RET    NEAR
.
0000D74E  55                 U       PUSH   BP
0000D74F  56                 V       PUSH   SI
0000D750  53                 S       PUSH   BX
0000D751  1E                 .       PUSH   DS
0000D752  06                 .       PUSH   ES
0000D753  E8 58 DB           .X.     CALL   B2AEh
0000D756  FF 36 EC 07        .6..    PUSH   [07ECh]
0000D75A  FF 36 EA 07        .6..    PUSH   [07EAh]
0000D75E  FF 36 EE 07        .6..    PUSH   [07EEh]
0000D762  FF 36 92 01        .6..    PUSH   [0192h]
0000D766  FF 36 90 01        .6..    PUSH   [0190h]
0000D76A  FF 36 F6 00        .6..    PUSH   [00F6h]
0000D76E  FA                 .       CLI
0000D76F  8C 16 8A 01        ....    MOV    [018Ah], SS
0000D773  89 26 8C 01        .&..    MOV    [018Ch], SP
0000D777  8E 16 EC 07        ....    MOV    SS, [07ECh]
0000D77B  8B 26 EA 07        .&..    MOV    SP, [07EAh]
0000D77F  FB                 .       STI
0000D780  FF 36 E4 07        .6..    PUSH   [07E4h]
0000D784  FF 36 E8 07        .6..    PUSH   [07E8h]
0000D788  FF 36 DE 07        .6..    PUSH   [07DEh]
0000D78C  FF 36 E2 07        .6..    PUSH   [07E2h]
0000D790  FF 36 E0 07        .6..    PUSH   [07E0h]
0000D794  FF 36 E6 07        .6..    PUSH   [07E6h]
0000D798  FF 36 DC 07        .6..    PUSH   [07DCh]
0000D79C  FF 36 DA 07        .6..    PUSH   [07DAh]
0000D7A0  FF 36 D8 07        .6..    PUSH   [07D8h]
0000D7A4  C6 06 85 01 FF     .....   MOV    BYTE PTR [0185h], FFh
0000D7A9  CD 24              .$      INT    24h
0000D7AB  E8 00 DB           ...     CALL   B2AEh
0000D7AE  C6 06 85 01 00     .....   MOV    BYTE PTR [0185h], 00h
0000D7B3  8F 06 D8 07        ....    POP    [07D8h]
0000D7B7  8F 06 DA 07        ....    POP    [07DAh]
0000D7BB  8F 06 DC 07        ....    POP    [07DCh]
0000D7BF  8F 06 E6 07        ....    POP    [07E6h]
0000D7C3  8F 06 E0 07        ....    POP    [07E0h]
0000D7C7  8F 06 E2 07        ....    POP    [07E2h]
0000D7CB  8F 06 DE 07        ....    POP    [07DEh]
0000D7CF  8F 06 E8 07        ....    POP    [07E8h]
0000D7D3  8F 06 E4 07        ....    POP    [07E4h]
0000D7D7  FA                 .       CLI
0000D7D8  8E 16 8A 01        ....    MOV    SS, [018Ah]
0000D7DC  8B 26 8C 01        .&..    MOV    SP, [018Ch]
0000D7E0  FB                 .       STI
0000D7E1  8F 06 F6 00        ....    POP    [00F6h]
0000D7E5  8F 06 90 01        ....    POP    [0190h]
0000D7E9  8F 06 92 01        ....    POP    [0192h]
0000D7ED  8F 06 EE 07        ....    POP    [07EEh]
0000D7F1  8F 06 EA 07        ....    POP    [07EAh]
0000D7F5  8F 06 EC 07        ....    POP    [07ECh]
0000D7F9  07                 .       POP    ES
0000D7FA  1F                 .       POP    DS
0000D7FB  5B                 [       POP    BX
0000D7FC  5E                 ^       POP    SI
0000D7FD  5D                 ]       POP    BP
0000D7FE  84 C0              ..      TEST   AL, AL
0000D800  75 04              u.      JNE    D806h
0000D802  8A E0              ..      MOV    AH, AL
0000D804  5F                 _       POP    DI
0000D805  C3                 .       RET    NEAR
.
0000D806  3C 02              <.      CMP    AL, 02h
0000D808  74 04              t.      JE     D80Eh
0000D80A  5F                 _       POP    DI
0000D80B  E9 E2 DC           ...     JMP    B4F0h
.
0000D80E  B8 01 4C           ..L     MOV    AX, 4C01h
0000D811  CD 21              .!      INT    21h
.
0000D813  BC DA 07           ...     MOV    SP, 07DAh
0000D816  58                 X       POP    AX
0000D817  5B                 [       POP    BX
0000D818  59                 Y       POP    CX
0000D819  5D                 ]       POP    BP
0000D81A  5E                 ^       POP    SI
0000D81B  5F                 _       POP    DI
0000D81C  07                 .       POP    ES
0000D81D  5A                 Z       POP    DX
0000D81E  FA                 .       CLI
0000D81F  8E 16 EC 07        ....    MOV    SS, [07ECh]
0000D823  8B 26 EA 07        .&..    MOV    SP, [07EAh]
0000D827  8E 1E E8 07        ....    MOV    DS, [07E8h]
0000D82B  FB                 .       STI
0000D82C  F8                 .       CLC
0000D82D  CD 23              .#      INT    23h
0000D82F  72 03              r.      JC     D834h
0000D831  E9 EC FC           ...     JMP    D520h
.
0000D834  E8 77 DA           .w.     CALL   B2AEh
0000D837  B8 FE FF           ...     MOV    AX, FFFEh
0000D83A  E8 23 DA           .#.     CALL   B260h
0000D83D  E9 E0 0F           ...     JMP    E820h
.
0000D840  53                 S       PUSH   BX
0000D841  8B DA              ..      MOV    BX, DX
0000D843  8A 07              ..      MOV    AL, [BX]
0000D845  FE C8              ..      DEC    AL
0000D847  5B                 [       POP    BX
0000D848  8A E5              ..      MOV    AH, CH
0000D84A  E9 97 DC           ...     JMP    B4E4h
.
0000D84D  9C                 .       PUSHF
0000D84E  FA                 .       CLI
0000D84F  0E                 .       PUSH   CS
0000D850  E8 3E DB           .>.     CALL   B391h
0000D853  C3                 .       RET    NEAR
.
0000D854  2E                 .       CS:
0000D855  8E 06 06 00        ....    MOV    ES, [0006h]
0000D859  26                 &       ES:
0000D85A  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000D85E  2B DB              +.      SUB    BX, BX
0000D860  C3                 .       RET    NEAR
.
0000D861  C4 3E EA 07        .>..    LES    DI, [07EAh]
0000D865  26                 &       ES:
0000D866  81 4D 04 01 00     .M...   OR     WORD PTR [DI+04h], 0001h
0000D86B  98                 .       CBW
0000D86C  A3 EE 07           ...     MOV    [07EEh], AX
0000D86F  C3                 .       RET    NEAR
0000D870  E8 91 03           ...     CALL   DC04h
0000D873  E8 9E 00           ...     CALL   D914h
0000D876  72 0A              r.      JC     D882h
0000D878  E8 BF 02           ...     CALL   DB3Ah
0000D87B  B0 05              ..      MOV    AL, 05h
0000D87D  72 03              r.      JC     D882h
0000D87F  E9 BB 03           ...     JMP    DC3Dh
.
0000D882  E8 B8 03           ...     CALL   DC3Dh
0000D885  E9 D9 FF           ...     JMP    D861h
0000D888  E8 79 03           .y.     CALL   DC04h
0000D88B  E8 86 00           ...     CALL   D914h
0000D88E  72 0A              r.      JC     D89Ah
0000D890  E8 C3 02           ...     CALL   DB56h
0000D893  B0 05              ..      MOV    AL, 05h
0000D895  72 03              r.      JC     D89Ah
0000D897  E9 A3 03           ...     JMP    DC3Dh
.
0000D89A  E8 A0 03           ...     CALL   DC3Dh
0000D89D  E9 C1 FF           ...     JMP    D861h
0000D8A0  E8 61 03           .a.     CALL   DC04h
0000D8A3  E8 6E 00           .n.     CALL   D914h
0000D8A6  72 0B              r.      JC     D8B3h
0000D8A8  E8 1D 02           ...     CALL   DAC8h
0000D8AB  72 06              r.      JC     D8B3h
0000D8AD  E8 E8 02           ...     CALL   DB98h
0000D8B0  E9 8A 03           ...     JMP    DC3Dh
.
0000D8B3  E8 87 03           ...     CALL   DC3Dh
0000D8B6  B0 03              ..      MOV    AL, 03h
0000D8B8  E9 A6 FF           ...     JMP    D861h
0000D8BB  E8 46 03           .F.     CALL   DC04h
0000D8BE  1E                 .       PUSH   DS
0000D8BF  07                 .       POP    ES
0000D8C0  BF F7 07           ...     MOV    DI, 07F7h
0000D8C3  E8 62 01           .b.     CALL   DA28h
0000D8C6  A0 E6 07           ...     MOV    AL, [07E6h]
0000D8C9  88 05              ..      MOV    [DI], AL
0000D8CB  C6 45 01 2E        .E..    MOV    BYTE PTR [DI+01h], 2Eh
0000D8CF  C6 45 0C 03        .E..    MOV    BYTE PTR [DI+0Ch], 03h
0000D8D3  8B D7              ..      MOV    DX, DI
0000D8D5  E8 26 02           .&.     CALL   DAFEh
0000D8D8  72 35              r5      JC     D90Fh
0000D8DA  E8 9A 0B           ...     CALL   E477h
0000D8DD  1E                 .       PUSH   DS
0000D8DE  07                 .       POP    ES
0000D8DF  BB F7 07           ...     MOV    BX, 07F7h
0000D8E2  BA 1C 08           ...     MOV    DX, 081Ch
0000D8E5  BF 9C 08           ...     MOV    DI, 089Ch
0000D8E8  B0 0F              ..      MOV    AL, 0Fh
0000D8EA  E8 E3 03           ...     CALL   DCD0h
0000D8ED  52                 R       PUSH   DX
0000D8EE  E8 9F 0B           ...     CALL   E490h
0000D8F1  5E                 ^       POP    SI
0000D8F2  E8 48 03           .H.     CALL   DC3Dh
0000D8F5  85 C0              ..      TEST   AX, AX
0000D8F7  75 16              u.      JNE    D90Fh
0000D8F9  83 C6 03           ...     ADD    SI, 03h
0000D8FC  8E 06 E8 07        ....    MOV    ES, [07E8h]
0000D900  8B 3E E0 07        .>..    MOV    DI, [07E0h]
0000D904  B9 40 00           .@.     MOV    CX, 0040h
0000D907  FC                 .       CLD
.
0000D908  AC                 .       LODSB
0000D909  AA                 .       STOSB
0000D90A  84 C0              ..      TEST   AL, AL
0000D90C  E0 FA              ..      LOOPNZ D908h
0000D90E  C3                 .       RET    NEAR
.
0000D90F  B0 0F              ..      MOV    AL, 0Fh
0000D911  E9 4D FF           .M.     JMP    D861h
.
0000D914  C4 3E E6 07        .>..    LES    DI, [07E6h]
0000D918  E8 A9 00           ...     CALL   D9C4h
0000D91B  72 26              r&      JC     D943h
0000D91D  E8 26 00           .&.     CALL   D946h
0000D920  72 21              r!      JC     D943h
0000D922  A1 F7 08           ...     MOV    AX, [08F7h]
0000D925  A3 F9 08           ...     MOV    [08F9h], AX
0000D928  8B F7              ..      MOV    SI, DI
0000D92A  E8 45 00           .E.     CALL   D972h
.
0000D92D  A1 F7 08           ...     MOV    AX, [08F7h]
0000D930  40                 @       INC    AX
0000D931  BF F7 07           ...     MOV    DI, 07F7h
0000D934  E8 B3 00           ...     CALL   D9EAh
0000D937  72 0A              r.      JC     D943h
0000D939  E8 84 01           ...     CALL   DAC0h
0000D93C  75 05              u.      JNE    D943h
0000D93E  E8 87 01           ...     CALL   DAC8h
0000D941  73 EA              s.      JNC    D92Dh
.
0000D943  B0 03              ..      MOV    AL, 03h
0000D945  C3                 .       RET    NEAR
.
0000D946  26                 &       ES:
0000D947  80 3D 00           .=.     CMP    BYTE PTR [DI], 00h
0000D94A  F9                 .       STC
0000D94B  74 21              t!      JE     D96Eh
0000D94D  8B F7              ..      MOV    SI, DI
.
0000D94F  26                 &       ES:
0000D950  AC                 .       LODSB
0000D951  84 C0              ..      TEST   AL, AL
0000D953  74 1B              t.      JE     D970h
0000D955  E8 68 01           .h.     CALL   DAC0h
0000D958  75 F5              u.      JNE    D94Fh
0000D95A  26                 &       ES:
0000D95B  8A 04              ..      MOV    AL, [SI]
0000D95D  84 C0              ..      TEST   AL, AL
0000D95F  74 08              t.      JE     D969h
0000D961  E8 5C 01           .\.     CALL   DAC0h
0000D964  74 08              t.      JE     D96Eh
0000D966  46                 F       INC    SI
0000D967  EB E6              ..      JMP    D94Fh
.
0000D969  4E                 N       DEC    SI
0000D96A  3B F7              ;.      CMP    SI, DI
0000D96C  74 02              t.      JE     D970h
.
0000D96E  F9                 .       STC
0000D96F  C3                 .       RET    NEAR
.
0000D970  F8                 .       CLC
0000D971  C3                 .       RET    NEAR
.
0000D972  57                 W       PUSH   DI
0000D973  06                 .       PUSH   ES
0000D974  E8 47 03           .G.     CALL   DCBEh
0000D977  26                 &       ES:
0000D978  83 7F 20 01 75     . .u   CMP    WORD PTR [BX+20h], 7501h
0000D97D  15 A1 F7           ...     ADC    AX, F7A1h
0000D980  08 D1              ..      OR     CL, DL
0000D982  E0 03              ..      LOOPNZ D987h
0000D984  D8                 .       ...
0000D985  26                 &       ES:
0000D986  8B 1F              ..      MOV    BX, [BX]
0000D988  85 DB              ..      TEST   BX, BX
0000D98A  74 07              t.      JE     D993h
0000D98C  26                 &       ES:
0000D98D  83 7F 08 01 74     ...t   CMP    WORD PTR [BX+08h], 7401h
0000D992  23 A1 F7 08        #...    AND    SP, [BX+DI+08F7h]
0000D996  04 81              ..      ADD    AL, 81h
0000D998  8C DF              ..      MOV    DI, DS
0000D99A  8E C7              ..      MOV    ES, DI
0000D99C  BF F7 07           ...     MOV    DI, 07F7h
0000D99F  AA                 .       STOSB
0000D9A0  B0 2E              ..      MOV    AL, 2Eh
0000D9A2  AA                 .       STOSB
0000D9A3  B0 20              .       MOV    AL, 20h
0000D9A5  B9 0A 00           ...     MOV    CX, 000Ah
0000D9A8  F3                 .       REPZ
0000D9A9  AA                 .       STOSB
0000D9AA  2B C0              +.      SUB    AX, AX
0000D9AC  AB                 .       STOSW
0000D9AD  BA F7 07           ...     MOV    DX, 07F7h
0000D9B0  B9 0F 04           ...     MOV    CX, 040Fh
0000D9B3  E8 8A FE           ...     CALL   D840h
0000D9B6  07                 .       POP    ES
0000D9B7  5F                 _       POP    DI
0000D9B8  C3                 .       RET    NEAR
.
0000D9B9  3C 61              <a      CMP    AL, 61h
0000D9BB  72 06              r.      JC     D9C3h
0000D9BD  3C 7A              <z      CMP    AL, 7Ah
0000D9BF  77 02              w.      JNBE   D9C3h
0000D9C1  2C 20              ,       SUB    AL, 20h
.
0000D9C3  C3                 .       RET    NEAR
.
0000D9C4  26                 &       ES:
0000D9C5  80 7D 01 3A        .}.:    CMP    BYTE PTR [DI+01h], 3Ah
0000D9C9  74 07              t.      JE     D9D2h
0000D9CB  B4 19              ..      MOV    AH, 19h
0000D9CD  E8 7D FE           .}.     CALL   D84Dh
0000D9D0  EB 10              ..      JMP    D9E2h
.
0000D9D2  26                 &       ES:
0000D9D3  8A 05              ..      MOV    AL, [DI]
0000D9D5  E8 E1 FF           ...     CALL   D9B9h
0000D9D8  3C 50              <P      CMP    AL, 50h
0000D9DA  77 0C              w.      JNBE   D9E8h
0000D9DC  2C 41              ,A      SUB    AL, 41h
0000D9DE  72 08              r.      JC     D9E8h
0000D9E0  47                 G       INC    DI
0000D9E1  47                 G       INC    DI
.
0000D9E2  2A E4              *.      SUB    AH, AH
0000D9E4  A3 F7 08           ...     MOV    [08F7h], AX
0000D9E7  C3                 .       RET    NEAR
.
0000D9E8  F9                 .       STC
0000D9E9  C3                 .       RET    NEAR
.
0000D9EA  1E                 .       PUSH   DS
0000D9EB  06                 .       PUSH   ES
0000D9EC  1F                 .       POP    DS
0000D9ED  07                 .       POP    ES
0000D9EE  8B D7              ..      MOV    DX, DI
0000D9F0  E8 35 00           .5.     CALL   DA28h
0000D9F3  AA                 .       STOSB
0000D9F4  8B 04              ..      MOV    AX, [SI]
0000D9F6  3D 2E 2E           =..     CMP    AX, 2E2Eh
0000D9F9  74 14              t.      JE     DA0Fh
0000D9FB  3C 2E              <.      CMP    AL, 2Eh
0000D9FD  74 0C              t.      JE     DA0Bh
0000D9FF  E8 94 00           ...     CALL   DA96h
0000DA02  74 14              t.      JE     DA18h
0000DA04  E8 3A 00           .:.     CALL   DA41h
0000DA07  72 19              r.      JC     DA22h
0000DA09  EB 18              ..      JMP    DA23h
.
0000DA0B  A4                 .       MOVSB
0000DA0C  AC                 .       LODSB
0000DA0D  EB 02              ..      JMP    DA11h
.
0000DA0F  A5                 .       MOVSW
0000DA10  AC                 .       LODSB
.
0000DA11  E8 82 00           ...     CALL   DA96h
0000DA14  74 0D              t.      JE     DA23h
0000DA16  EB 0A              ..      JMP    DA22h
.
0000DA18  46                 F       INC    SI
0000DA19  E8 A4 00           ...     CALL   DAC0h
0000DA1C  74 05              t.      JE     DA23h
0000DA1E  3C 00              <.      CMP    AL, 00h
0000DA20  74 01              t.      JE     DA23h
.
0000DA22  F9                 .       STC
.
0000DA23  1E                 .       PUSH   DS
0000DA24  06                 .       PUSH   ES
0000DA25  1F                 .       POP    DS
0000DA26  07                 .       POP    ES
0000DA27  C3                 .       RET    NEAR
.
0000DA28  57                 W       PUSH   DI
0000DA29  51                 Q       PUSH   CX
0000DA2A  50                 P       PUSH   AX
0000DA2B  B0 00              ..      MOV    AL, 00h
0000DA2D  FC                 .       CLD
0000DA2E  AA                 .       STOSB
0000DA2F  B9 0B 00           ...     MOV    CX, 000Bh
0000DA32  B0 20              .       MOV    AL, 20h
0000DA34  F3                 .       REPZ
0000DA35  AA                 .       STOSB
0000DA36  B9 15 00           ...     MOV    CX, 0015h
0000DA39  B0 00              ..      MOV    AL, 00h
0000DA3B  F3                 .       REPZ
0000DA3C  AA                 .       STOSB
0000DA3D  58                 X       POP    AX
0000DA3E  59                 Y       POP    CX
0000DA3F  5F                 _       POP    DI
0000DA40  C3                 .       RET    NEAR
.
0000DA41  8B FA              ..      MOV    DI, DX
0000DA43  8D 7D 10           .}.     LEA    DI, [DI+10h]
0000DA46  B9 08 00           ...     MOV    CX, 0008h
0000DA49  B0 20              .       MOV    AL, 20h
0000DA4B  F3                 .       REPZ
0000DA4C  AA                 .       STOSB
0000DA4D  8B FA              ..      MOV    DI, DX
0000DA4F  47                 G       INC    DI
0000DA50  B9 08 00           ...     MOV    CX, 0008h
0000DA53  E8 28 00           .(.     CALL   DA7Eh
0000DA56  75 24              u$      JNE    DA7Ch
0000DA58  3C 2E              <.      CMP    AL, 2Eh
0000DA5A  75 1E              u.      JNE    DA7Ah
0000DA5C  8B FA              ..      MOV    DI, DX
0000DA5E  83 C7 09 B9        ....    ADD    DI, B909h
0000DA62  03 00              ..      ADD    AX, [BX+SI]
0000DA64  E8 17 00           ...     CALL   DA7Eh
0000DA67  75 13              u.      JNE    DA7Ch
0000DA69  3C 3B              <;      CMP    AL, 3Bh
0000DA6B  75 0D              u.      JNE    DA7Ah
0000DA6D  8B FA              ..      MOV    DI, DX
0000DA6F  83 C7 10 B9        ....    ADD    DI, B910h
0000DA73  08 00              ..      OR     [BX+SI], AL
0000DA75  E8 06 00           ...     CALL   DA7Eh
0000DA78  75 02              u.      JNE    DA7Ch
.
0000DA7A  F8                 .       CLC
0000DA7B  C3                 .       RET    NEAR
.
0000DA7C  F9                 .       STC
0000DA7D  C3                 .       RET    NEAR
.
0000DA7E  AC                 .       LODSB
0000DA7F  E8 37 FF           .7.     CALL   D9B9h
0000DA82  3C 2A              <*      CMP    AL, 2Ah
0000DA84  74 06              t.      JE     DA8Ch
0000DA86  E8 0D 00           ...     CALL   DA96h
0000DA89  75 07              u.      JNE    DA92h
0000DA8B  C3                 .       RET    NEAR
.
0000DA8C  B0 3F              .?      MOV    AL, 3Fh
0000DA8E  F3                 .       REPZ
0000DA8F  AA                 .       STOSB
0000DA90  EB 03              ..      JMP    DA95h
.
0000DA92  AA                 .       STOSB
0000DA93  E2 E9              ..      LOOP   DA7Eh
.
0000DA95  AC                 .       LODSB
.
0000DA96  3C 20              <       CMP    AL, 20h
0000DA98  77 03              w.      JNBE   DA9Dh
0000DA9A  3A C0              :.      CMP    AL, AL
0000DA9C  C3                 .       RET    NEAR
.
0000DA9D  06                 .       PUSH   ES
0000DA9E  57                 W       PUSH   DI
0000DA9F  51                 Q       PUSH   CX
0000DAA0  0E                 .       PUSH   CS
0000DAA1  07                 .       POP    ES
0000DAA2  8D 3E 71 2E        .>q.    LEA    DI, [2E71h]
0000DAA6  B9 0F 00           ...     MOV    CX, 000Fh
0000DAA9  FC                 .       CLD
0000DAAA  F2                 .       REPNZ
0000DAAB  AE                 .       SCASB
0000DAAC  59                 Y       POP    CX
0000DAAD  5F                 _       POP    DI
0000DAAE  07                 .       POP    ES
0000DAAF  F8                 .       CLC
0000DAB0  C3                 .       RET    NEAR
0000DAB1  3A 2E 3B 2C        :.;,    CMP    CH, [2C3Bh]
0000DAB5  3D 2B 5C           =+\     CMP    AX, 5C2Bh
0000DAB8  3C 3E              <>      CMP    AL, 3Eh
0000DABA  7C 2F              |/      JL     DAEBh
0000DABC  22 5B 5D           "[]     AND    BL, [BP+DI+5Dh]
0000DABF  20 3C               <      AND    [SI], BH
0000DAC1  5C                 \       POP    SP
0000DAC2  74 02              t.      JE     DAC6h
0000DAC4  3C 2F              </      CMP    AL, 2Fh
.
0000DAC6  F8                 .       CLC
0000DAC7  C3                 .       RET    NEAR
.
0000DAC8  06                 .       PUSH   ES
0000DAC9  56                 V       PUSH   SI
0000DACA  83 3E F7 08 0F     .>...   CMP    WORD PTR [08F7h], 0Fh
0000DACF  74 27              t'      JE     DAF8h
0000DAD1  C7 06 F7 08 0F 00  ......  MOV    WORD PTR [08F7h], 000Fh
0000DAD7  8B FA              ..      MOV    DI, DX
0000DAD9  C6 45 0C 03        .E..    MOV    BYTE PTR [DI+0Ch], 03h
0000DADD  80 7D 01 20        .}.     CMP    BYTE PTR [DI+01h], 20h
0000DAE1  75 15              u.      JNE    DAF8h
0000DAE3  C6 45 01 2E        .E..    MOV    BYTE PTR [DI+01h], 2Eh
0000DAE7  57                 W       PUSH   DI
0000DAE8  1E                 .       PUSH   DS
0000DAE9  E8 12 00           ...     CALL   DAFEh
0000DAEC  07                 .       POP    ES
0000DAED  5F                 _       POP    DI
0000DAEE  72 0B              r.      JC     DAFBh
0000DAF0  E8 35 FF           .5.     CALL   DA28h
0000DAF3  C6 05 10           ...     MOV    BYTE PTR [DI], 10h
0000DAF6  8B D7              ..      MOV    DX, DI
.
0000DAF8  E8 03 00           ...     CALL   DAFEh
.
0000DAFB  5E                 ^       POP    SI
0000DAFC  07                 .       POP    ES
0000DAFD  C3                 .       RET    NEAR
.
0000DAFE  8B FA              ..      MOV    DI, DX
0000DB00  80 0D 80           ...     OR     BYTE PTR [DI], 80h
0000DB03  E8 21 00           .!.     CALL   DB27h
0000DB06  74 1E              t.      JE     DB26h
0000DB08  80 7D 01 20        .}.     CMP    BYTE PTR [DI+01h], 20h
0000DB0C  74 08              t.      JE     DB16h
0000DB0E  B9 0F 04           ...     MOV    CX, 040Fh
0000DB11  E8 2C FD           .,.     CALL   D840h
0000DB14  EB 0B              ..      JMP    DB21h
.
0000DB16  B9 10 04           ...     MOV    CX, 0410h
0000DB19  E8 24 FD           .$.     CALL   D840h
0000DB1C  80 FC 06           ...     CMP    AH, 06h
0000DB1F  74 05              t.      JE     DB26h
.
0000DB21  84 C0              ..      TEST   AL, AL
0000DB23  74 01              t.      JE     DB26h
0000DB25  F9                 .       STC
.
0000DB26  C3                 .       RET    NEAR
.
0000DB27  57                 W       PUSH   DI
0000DB28  56                 V       PUSH   SI
0000DB29  1E                 .       PUSH   DS
0000DB2A  07                 .       POP    ES
0000DB2B  8D 36 FD 08        .6..    LEA    SI, [08FDh]
0000DB2F  47                 G       INC    DI
0000DB30  B9 0B 00           ...     MOV    CX, 000Bh
0000DB33  FC                 .       CLD
0000DB34  F3                 .       REPZ
0000DB35  A6                 .       CMPSB
0000DB36  5E                 ^       POP    SI
0000DB37  5F                 _       POP    DI
0000DB38  F8                 .       CLC
0000DB39  C3                 .       RET    NEAR
.
0000DB3A  8B F2              ..      MOV    SI, DX
0000DB3C  8A 44 01           .D.     MOV    AL, [SI+01h]
0000DB3F  3C 20              <       CMP    AL, 20h
0000DB41  74 11              t.      JE     DB54h
0000DB43  3C 2E              <.      CMP    AL, 2Eh
0000DB45  74 0D              t.      JE     DB54h
0000DB47  80 0C 80           ...     OR     BYTE PTR [SI], 80h
0000DB4A  B9 16 05           ...     MOV    CX, 0516h
0000DB4D  E8 F0 FC           ...     CALL   D840h
0000DB50  84 C0              ..      TEST   AL, AL
0000DB52  74 01              t.      JE     DB55h
.
0000DB54  F9                 .       STC
.
0000DB55  C3                 .       RET    NEAR
.
0000DB56  8B F2              ..      MOV    SI, DX
0000DB58  8A 44 01           .D.     MOV    AL, [SI+01h]
0000DB5B  3C 20              <       CMP    AL, 20h
0000DB5D  74 37              t7      JE     DB96h
0000DB5F  3C 2E              <.      CMP    AL, 2Eh
0000DB61  74 33              t3      JE     DB96h
0000DB63  80 0C 80           ...     OR     BYTE PTR [SI], 80h
0000DB66  52                 R       PUSH   DX
0000DB67  E8 0D 09           ...     CALL   E477h
0000DB6A  5A                 Z       POP    DX
0000DB6B  52                 R       PUSH   DX
0000DB6C  B9 11 04           ...     MOV    CX, 0411h
0000DB6F  E8 CE FC           ...     CALL   D840h
0000DB72  5A                 Z       POP    DX
0000DB73  3C FF              <.      CMP    AL, FFh
0000DB75  74 1F              t.      JE     DB96h
0000DB77  B4 20              .       MOV    AH, 20h
0000DB79  F6 E4              ..      MUL    AH
0000DB7B  8D 36 1C 08        .6..    LEA    SI, [081Ch]
0000DB7F  03 F0              ..      ADD    SI, AX
0000DB81  F6 44 10 40        .D.@    TEST   BYTE PTR [SI+10h], 40h
0000DB85  74 0F              t.      JE     DB96h
0000DB87  8B F2              ..      MOV    SI, DX
0000DB89  80 0C 80           ...     OR     BYTE PTR [SI], 80h
0000DB8C  B9 13 05           ...     MOV    CX, 0513h
0000DB8F  E8 AE FC           ...     CALL   D840h
0000DB92  84 C0              ..      TEST   AL, AL
0000DB94  74 01              t.      JE     DB97h
.
0000DB96  F9                 .       STC
.
0000DB97  C3                 .       RET    NEAR
.
0000DB98  E8 B9 FC           ...     CALL   D854h
0000DB9B  89 1E FB 08        ....    MOV    [08FBh], BX
0000DB9F  8B F3              ..      MOV    SI, BX
0000DBA1  8B 1E F9 08        ....    MOV    BX, [08F9h]
0000DBA5  D1 E3              ..      SHL    BX, 1
0000DBA7  26                 &       ES:
0000DBA8  8B 7C 11           .|.     MOV    DI, [SI+11h]
0000DBAB  2E                 .       CS:
0000DBAC  8E 06 06 00        ....    MOV    ES, [0006h]
0000DBB0  26                 &       ES:
0000DBB1  C7 45 22 FF FF     .E"..   MOV    WORD PTR [DI+22h], FFFFh
0000DBB6  26                 &       ES:
0000DBB7  8B 01              ..      MOV    AX, [BX+DI]
0000DBB9  85 C0              ..      TEST   AX, AX
0000DBBB  74 05              t.      JE     DBC2h
0000DBBD  E8 0A 00           ...     CALL   DBCAh
0000DBC0  EB 07              ..      JMP    DBC9h
.
0000DBC2  26                 &       ES:
0000DBC3  87 45 1E           .E.     XCHG   AX, [DI+1Eh]
0000DBC6  26                 &       ES:
0000DBC7  89 01              ..      MOV    [BX+DI], AX
.
0000DBC9  C3                 .       RET    NEAR
.
0000DBCA  FA                 .       CLI
0000DBCB  56                 V       PUSH   SI
0000DBCC  26                 &       ES:
0000DBCD  8B 31              .1      MOV    SI, [BX+DI]
0000DBCF  26                 &       ES:
0000DBD0  83 7C 08 01 74     .|..t   CMP    WORD PTR [SI+08h], 7401h
0000DBD5  1E                 .       PUSH   DS
0000DBD6  26                 &       ES:
0000DBD7  A1 94 01           ...     MOV    AX, [0194h]
0000DBDA  85 C0              ..      TEST   AX, AX
0000DBDC  74 16              t.      JE     DBF4h
0000DBDE  26                 &       ES:
0000DBDF  FF 4C 08           .L.     DEC    WORD PTR [SI+08h]
0000DBE2  8B F0              ..      MOV    SI, AX
0000DBE4  26                 &       ES:
0000DBE5  8B 04              ..      MOV    AX, [SI]
0000DBE7  26                 &       ES:
0000DBE8  A3 94 01           ...     MOV    [0194h], AX
0000DBEB  26                 &       ES:
0000DBEC  C7 44 08 01 00     .D...   MOV    WORD PTR [SI+08h], 0001h
0000DBF1  26                 &       ES:
0000DBF2  89 31              .1      MOV    [BX+DI], SI
.
0000DBF4  87 F7              ..      XCHG   SI, DI
0000DBF6  26                 &       ES:
0000DBF7  8B 74 1E           .t.     MOV    SI, [SI+1Eh]
0000DBFA  B9 04 00           ...     MOV    CX, 0004h
0000DBFD  FC                 .       CLD
0000DBFE  F3                 .       REPZ
0000DBFF  26                 &       ES:
0000DC00  A5                 .       MOVSW
0000DC01  5E                 ^       POP    SI
0000DC02  FB                 .       STI
0000DC03  C3                 .       RET    NEAR
.
0000DC04  C6 06 F2 08 02     .....   MOV    BYTE PTR [08F2h], 02h
0000DC09  06                 .       PUSH   ES
0000DC0A  53                 S       PUSH   BX
0000DC0B  56                 V       PUSH   SI
0000DC0C  57                 W       PUSH   DI
0000DC0D  E8 AE 00           ...     CALL   DCBEh
0000DC10  26                 &       ES:
0000DC11  8B 77 1E           .w.     MOV    SI, [BX+1Eh]
0000DC14  85 F6              ..      TEST   SI, SI
0000DC16  74 0F              t.      JE     DC27h
0000DC18  BF E8 08           ...     MOV    DI, 08E8h
0000DC1B  1E                 .       PUSH   DS
0000DC1C  06                 .       PUSH   ES
0000DC1D  1F                 .       POP    DS
0000DC1E  07                 .       POP    ES
0000DC1F  A5                 .       MOVSW
0000DC20  A5                 .       MOVSW
0000DC21  A5                 .       MOVSW
0000DC22  A5                 .       MOVSW
0000DC23  06                 .       PUSH   ES
0000DC24  1F                 .       POP    DS
0000DC25  EB 11              ..      JMP    DC38h
.
0000DC27  50                 P       PUSH   AX
0000DC28  BF E8 08           ...     MOV    DI, 08E8h
0000DC2B  1E                 .       PUSH   DS
0000DC2C  07                 .       POP    ES
0000DC2D  A0 F5 08           ...     MOV    AL, [08F5h]
0000DC30  AA                 .       STOSB
0000DC31  2B C0              +.      SUB    AX, AX
0000DC33  AA                 .       STOSB
0000DC34  AB                 .       STOSW
0000DC35  AB                 .       STOSW
0000DC36  AB                 .       STOSW
0000DC37  58                 X       POP    AX
.
0000DC38  5F                 _       POP    DI
0000DC39  5E                 ^       POP    SI
0000DC3A  5B                 [       POP    BX
0000DC3B  07                 .       POP    ES
0000DC3C  C3                 .       RET    NEAR
.
0000DC3D  C6 06 F2 08 01     .....   MOV    BYTE PTR [08F2h], 01h
0000DC42  9C                 .       PUSHF
0000DC43  06                 .       PUSH   ES
0000DC44  53                 S       PUSH   BX
0000DC45  56                 V       PUSH   SI
0000DC46  57                 W       PUSH   DI
0000DC47  E8 74 00           .t.     CALL   DCBEh
0000DC4A  26                 &       ES:
0000DC4B  C7 47 22 FF FF     .G"..   MOV    WORD PTR [BX+22h], FFFFh
0000DC50  26                 &       ES:
0000DC51  8B 7F 1E           ..     MOV    DI, [BX+1Eh]
0000DC54  85 FF              ..      TEST   DI, DI
0000DC56  75 1C              u.      JNE    DC74h
0000DC58  FA                 .       CLI
0000DC59  26                 &       ES:
0000DC5A  8B 3E 94 01        .>..    MOV    DI, [0194h]
0000DC5E  85 FF              ..      TEST   DI, DI
0000DC60  74 20              t       JE     DC82h
0000DC62  26                 &       ES:
0000DC63  8B 35              .5      MOV    SI, [DI]
0000DC65  26                 &       ES:
0000DC66  89 36 94 01        .6..    MOV    [0194h], SI
0000DC6A  26                 &       ES:
0000DC6B  89 7F 1E           ..     MOV    [BX+1Eh], DI
0000DC6E  26                 &       ES:
0000DC6F  C7 45 08 01 00     .E...   MOV    WORD PTR [DI+08h], 0001h
.
0000DC74  26                 &       ES:
0000DC75  80 7D 08 01        .}..    CMP    BYTE PTR [DI+08h], 01h
0000DC79  75 07              u.      JNE    DC82h
0000DC7B  BE E8 08           ...     MOV    SI, 08E8h
0000DC7E  A5                 .       MOVSW
0000DC7F  A5                 .       MOVSW
0000DC80  A5                 .       MOVSW
0000DC81  A5                 .       MOVSW
.
0000DC82  5F                 _       POP    DI
0000DC83  5E                 ^       POP    SI
0000DC84  5B                 [       POP    BX
0000DC85  07                 .       POP    ES
0000DC86  9D                 .       POPF
0000DC87  C3                 .       RET    NEAR
.
0000DC88  B8 FF FF           ...     MOV    AX, FFFFh
.
0000DC8B  06                 .       PUSH   ES
0000DC8C  53                 S       PUSH   BX
0000DC8D  E8 2E 00           ...     CALL   DCBEh
0000DC90  3D FF FF           =..     CMP    AX, FFFFh
0000DC93  74 06              t.      JE     DC9Bh
0000DC95  26                 &       ES:
0000DC96  C7 47 22 FF FF     .G"..   MOV    WORD PTR [BX+22h], FFFFh
.
0000DC9B  2A ED              *.      SUB    CH, CH
0000DC9D  03 D9              ..      ADD    BX, CX
0000DC9F  03 D9              ..      ADD    BX, CX
0000DCA1  26                 &       ES:
0000DCA2  8B 1F              ..      MOV    BX, [BX]
0000DCA4  85 DB              ..      TEST   BX, BX
0000DCA6  74 11              t.      JE     DCB9h
0000DCA8  3D FF FF           =..     CMP    AX, FFFFh
0000DCAB  75 06              u.      JNE    DCB3h
0000DCAD  26                 &       ES:
0000DCAE  8B 47 06           .G.     MOV    AX, [BX+06h]
0000DCB1  EB 08              ..      JMP    DCBBh
.
0000DCB3  26                 &       ES:
0000DCB4  89 47 06           .G.     MOV    [BX+06h], AX
0000DCB7  EB 02              ..      JMP    DCBBh
.
0000DCB9  2B C0              +.      SUB    AX, AX
.
0000DCBB  5B                 [       POP    BX
0000DCBC  07                 .       POP    ES
0000DCBD  C3                 .       RET    NEAR
.
0000DCBE  2E                 .       CS:
0000DCBF  8E 06 06 00        ....    MOV    ES, [0006h]
0000DCC3  06                 .       PUSH   ES
0000DCC4  26                 &       ES:
0000DCC5  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000DCC9  26                 &       ES:
0000DCCA  8B 1E 11 00        ....    MOV    BX, [0011h]
0000DCCE  07                 .       POP    ES
0000DCCF  C3                 .       RET    NEAR
.
0000DCD0  A2 0F 09           ...     MOV    [090Fh], AL
0000DCD3  A2 0E 09           ...     MOV    [090Eh], AL
0000DCD6  89 16 08 09        ....    MOV    [0908h], DX
0000DCDA  89 1E 0A 09        ....    MOV    [090Ah], BX
0000DCDE  89 3E 0C           .>.     MOV    [000Ch], DI
0000DCE1  09 C6              ..      OR     SI, AX
0000DCE3  06                 .       PUSH   ES
0000DCE4  10 09              ..      ADC    [BX+DI], CL
0000DCE6  FF C6              ..      INC    DH
0000DCE8  45                 E       INC    BP
0000DCE9  43                 C       INC    BX
0000DCEA  00 C6              ..      ADD    DH, AL
0000DCEC  05 42 FE           .B.     ADD    AX, FE42h
0000DCEF  C0 A2 11 09 8B     .....   SHL    BYTE PTR [BP+SI+0911h], 8Bh
0000DCF4  FB                 .       STI
0000DCF5  AA                 .       STOSB
0000DCF6  B8 2E 2E           ...     MOV    AX, 2E2Eh
0000DCF9  AB                 .       STOSW
0000DCFA  B9 09 00           ...     MOV    CX, 0009h
0000DCFD  B0 20              .       MOV    AL, 20h
0000DCFF  F3                 .       REPZ
0000DD00  AA                 .       STOSB
0000DD01  2A C0              *.      SUB    AL, AL
0000DD03  AA                 .       STOSB
.
0000DD04  E8 B7 FF           ...     CALL   DCBEh
0000DD07  32 E4              2.      XOR    AH, AH
0000DD09  A0 0E 09           ...     MOV    AL, [090Eh]
0000DD0C  03 C0              ..      ADD    AX, AX
0000DD0E  03 D8              ..      ADD    BX, AX
0000DD10  26                 &       ES:
0000DD11  8B 1F              ..      MOV    BX, [BX]
0000DD13  85 DB              ..      TEST   BX, BX
0000DD15  74 4C              tL      JE     DD63h
0000DD17  26                 &       ES:
0000DD18  8A 0F              ..      MOV    CL, [BX]
0000DD1A  88 0E 0F 09        ....    MOV    [090Fh], CL
0000DD1E  26                 &       ES:
0000DD1F  8B 4F 06           .O.     MOV    CX, [BX+06h]
0000DD22  E3 4C              .L      JCXZ   DD70h
0000DD24  51                 Q       PUSH   CX
0000DD25  E8 D6 00           ...     CALL   DDFEh
0000DD28  59                 Y       POP    CX
0000DD29  85 C0              ..      TEST   AX, AX
0000DD2B  75 35              u5      JNE    DD62h
0000DD2D  C6 06 10 09 00     .....   MOV    BYTE PTR [0910h], 00h
0000DD32  51                 Q       PUSH   CX
0000DD33  BA 11 09           ...     MOV    DX, 0911h
0000DD36  80 0E 11 09 80     .....   OR     BYTE PTR [0911h], 80h
0000DD3B  E8 CD 00           ...     CALL   DE0Bh
.
0000DD3E  3C FF              <.      CMP    AL, FFh
0000DD40  74 04              t.      JE     DD46h
0000DD42  84 E4              ..      TEST   AH, AH
0000DD44  74 04              t.      JE     DD4Ah
.
0000DD46  59                 Y       POP    CX
0000DD47  B0 FF              ..      MOV    AL, FFh
0000DD49  C3                 .       RET    NEAR
.
0000DD4A  59                 Y       POP    CX
0000DD4B  8B 1E 08 09        ....    MOV    BX, [0908h]
0000DD4F  3B 4F 1A           ;O.     CMP    CX, [BX+1Ah]
0000DD52  75 03              u.      JNE    DD57h
0000DD54  E9 47 00           .G.     JMP    DD9Eh
.
0000DD57  51                 Q       PUSH   CX
0000DD58  80 0E 11 09 80     .....   OR     BYTE PTR [0911h], 80h
0000DD5D  E8 AF 00           ...     CALL   DE0Fh
0000DD60  EB DC              ..      JMP    DD3Eh
.
0000DD62  C3                 .       RET    NEAR
.
0000DD63  A0 0F 09           ...     MOV    AL, [090Fh]
0000DD66  3C 0D              <.      CMP    AL, 0Dh
0000DD68  72 06              r.      JC     DD70h
0000DD6A  A0 F5 08           ...     MOV    AL, [08F5h]
0000DD6D  A2 0F 09           ...     MOV    [090Fh], AL
.
0000DD70  8B 1E 0C 09        ....    MOV    BX, [090Ch]
0000DD74  8A 07              ..      MOV    AL, [BX]
0000DD76  3C 02              <.      CMP    AL, 02h
0000DD78  73 03              s.      JNC    DD7Dh
0000DD7A  B0 FF              ..      MOV    AL, FFh
0000DD7C  C3                 .       RET    NEAR
.
0000DD7D  32 E4              2.      XOR    AH, AH
0000DD7F  8B F8              ..      MOV    DI, AX
0000DD81  03 FB              ..      ADD    DI, BX
0000DD83  80 3E 10 09 FF     .>...   CMP    BYTE PTR [0910h], FFh
0000DD88  75 04              u.      JNE    DD8Eh
0000DD8A  C6 05 5C           ..\     MOV    BYTE PTR [DI], 5Ch
0000DD8D  4F                 O       DEC    DI
.
0000DD8E  C6 05 3A           ..:     MOV    BYTE PTR [DI], 3Ah
0000DD91  4F                 O       DEC    DI
0000DD92  A0 0F 09           ...     MOV    AL, [090Fh]
0000DD95  04 41              .A      ADD    AL, 41h
0000DD97  88 05              ..      MOV    [DI], AL
0000DD99  8B D7              ..      MOV    DX, DI
0000DD9B  2B C0              +.      SUB    AX, AX
0000DD9D  C3                 .       RET    NEAR
.
0000DD9E  8B 1E 0C 09        ....    MOV    BX, [090Ch]
0000DDA2  8B EB              ..      MOV    BP, BX
0000DDA4  45                 E       INC    BP
0000DDA5  8A 07              ..      MOV    AL, [BX]
0000DDA7  32 E4              2.      XOR    AH, AH
0000DDA9  8B F8              ..      MOV    DI, AX
0000DDAB  03 FB              ..      ADD    DI, BX
0000DDAD  8B 1E 08 09        ....    MOV    BX, [0908h]
0000DDB1  8B F3              ..      MOV    SI, BX
0000DDB3  8B D3              ..      MOV    DX, BX
0000DDB5  83 C3 09 83        ....    ADD    BX, 8309h
0000DDB9  C6                 ..      ...
0000DDB9  0C                 .       ...
.
0000DDBB  4E                 N       DEC    SI
0000DDBC  3B D6              ;.      CMP    DX, SI
0000DDBE  74 25              t%      JE     DDE5h
0000DDC0  8A 0C              ..      MOV    CL, [SI]
0000DDC2  80 E1 7F           ..     AND    CL, 7Fh
0000DDC5  80 F9 20           ..      CMP    CL, 20h
0000DDC8  74 F1              t.      JE     DDBBh
0000DDCA  3B FD              ;.      CMP    DI, BP
0000DDCC  73 03              s.      JNC    DDD1h
0000DDCE  B0 FF              ..      MOV    AL, FFh
0000DDD0  C3                 .       RET    NEAR
.
0000DDD1  88 0D              ..      MOV    [DI], CL
0000DDD3  4F                 O       DEC    DI
0000DDD4  3B F3              ;.      CMP    SI, BX
0000DDD6  75 E3              u.      JNE    DDBBh
0000DDD8  3B FD              ;.      CMP    DI, BP
0000DDDA  73 03              s.      JNC    DDDFh
0000DDDC  B0 FF              ..      MOV    AL, FFh
0000DDDE  C3                 .       RET    NEAR
.
0000DDDF  C6 05 2E           ...     MOV    BYTE PTR [DI], 2Eh
0000DDE2  4F                 O       DEC    DI
0000DDE3  EB D6              ..      JMP    DDBBh
.
0000DDE5  3B FD              ;.      CMP    DI, BP
0000DDE7  73 03              s.      JNC    DDECh
0000DDE9  B0 FF              ..      MOV    AL, FFh
0000DDEB  C3                 .       RET    NEAR
.
0000DDEC  C6 05 5C           ..\     MOV    BYTE PTR [DI], 5Ch
0000DDEF  8B C7              ..      MOV    AX, DI
0000DDF1  FE C8              ..      DEC    AL
0000DDF3  8B 1E 0C 09        ....    MOV    BX, [090Ch]
0000DDF7  2B C3              +.      SUB    AX, BX
0000DDF9  88 07              ..      MOV    [BX], AL
0000DDFB  E9 06 FF           ...     JMP    DD04h
.
0000DDFE  8B 1E 0A 09        ....    MOV    BX, [090Ah]
0000DE02  80 0F 80           ...     OR     BYTE PTR [BX], 80h
0000DE05  8B D3              ..      MOV    DX, BX
0000DE07  B1 0F              ..      MOV    CL, 0Fh
0000DE09  EB 06              ..      JMP    DE11h
.
0000DE0B  B1 11              ..      MOV    CL, 11h
0000DE0D  EB 02              ..      JMP    DE11h
.
0000DE0F  B1 12              ..      MOV    CL, 12h
.
0000DE11  B5 04              ..      MOV    CH, 04h
0000DE13  E9 2A FA           .*.     JMP    D840h
0000DE16  E8 6D 03           .m.     CALL   E186h
0000DE19  E8 13 06           ...     CALL   E42Fh
0000DE1C  72 21              r!      JC     DE3Fh
0000DE1E  89 36 EE 07        .6..    MOV    [07EEh], SI
0000DE22  E8 46 04           .F.     CALL   E26Bh
0000DE25  72 18              r.      JC     DE3Fh
0000DE27  8D 16 F0 07        ....    LEA    DX, [07F0h] 
0000DE2B  E8 B7 05           ...     CALL   E3E5h
0000DE2E  72 0F              r.      JC     DE3Fh
0000DE30  B0 02              ..      MOV    AL, 02h
0000DE32  E8 A7 03           ...     CALL   E1DCh
0000DE35  8B 36 EE 07        .6..    MOV    SI, [07EEh]
0000DE39  E8 96 03           ...     CALL   E1D2h
0000DE3C  E9 F0 05           ...     JMP    E42Fh
.
0000DE3F  E8 ED 05           ...     CALL   E42Fh
0000DE42  E9 1C FA           ...     JMP    D861h
0000DE45  E8 3E 03           .>.     CALL   E186h
0000DE48  E8 E4 05           ...     CALL   E42Fh
0000DE4B  72 48              rH      JC     DE95h
0000DE4D  89 36 EE 07        .6..    MOV    [07EEh], SI
0000DE51  E8 17 04           ...     CALL   E26Bh
0000DE54  72 3F              r?      JC     DE95h
0000DE56  C6 06 F6 07 06     .....   MOV    BYTE PTR [07F6h], 06h
0000DE5B  8D 16 F0 07        ....    LEA    DX, [07F0h] 
0000DE5F  E8 99 05           ...     CALL   E3FBh
0000DE62  72 31              r1      JC     DE95h
0000DE64  A0 D8 07           ...     MOV    AL, [07D8h]
0000DE67  0A C0              ..      OR     AL, AL
0000DE69  74 1B              t.      JE     DE86h
0000DE6B  BE F7 07           ...     MOV    SI, 07F7h
0000DE6E  80 7C 18 00        .|..    CMP    BYTE PTR [SI+18h], 00h
0000DE72  75 12              u.      JNE    DE86h
0000DE74  8B 36 33 02        .63.    MOV    SI, [0233h]
0000DE78  F6 44 09 80        .D..    TEST   BYTE PTR [SI+09h], 80h
0000DE7C  74 08              t.      JE     DE86h
0000DE7E  E8 E5 05           ...     CALL   E466h
0000DE81  B8 05 00           ...     MOV    AX, 0005h
0000DE84  EB 0F              ..      JMP    DE95h
.
0000DE86  E8 53 03           .S.     CALL   E1DCh
0000DE89  72 0A              r.      JC     DE95h
0000DE8B  8B 36 EE 07        .6..    MOV    SI, [07EEh]
0000DE8F  E8 40 03           .@.     CALL   E1D2h
0000DE92  E9 9A 05           ...     JMP    E42Fh
.
0000DE95  E8 97 05           ...     CALL   E42Fh
0000DE98  E9 C6 F9           ...     JMP    D861h
.
0000DE9B  B0 03              ..      MOV    AL, 03h
0000DE9D  E8 13 03           ...     CALL   E1B3h
0000DEA0  72 22              r"      JC     DEC4h
0000DEA2  83 3E DA 07 05     .>...   CMP    WORD PTR [07DAh], 05h
0000DEA7  72 1A              r.      JC     DEC3h
0000DEA9  2B C0              +.      SUB    AX, AX
0000DEAB  89 84 42 09        ..B.    MOV    [SI+0942h], AX
0000DEAF  89 84 6A 09        ..j.    MOV    [SI+096Ah], AX
0000DEB3  FE 4F 01           .O.     DEC    BYTE PTR [BX+01h]
0000DEB6  75 0B              u.      JNE    DEC3h
0000DEB8  E8 74 05           .t.     CALL   E42Fh
0000DEBB  E8 A8 05           ...     CALL   E466h
0000DEBE  E8 6E 05           .n.     CALL   E42Fh
0000DEC1  72 01              r.      JC     DEC4h
.
0000DEC3  C3                 .       RET    NEAR
.
0000DEC4  E9 9A F9           ...     JMP    D861h
0000DEC7  B0 01              ..      MOV    AL, 01h
0000DEC9  E8 E7 02           ...     CALL   E1B3h
0000DECC  72 1C              r.      JC     DEEAh
0000DECE  C7 06 EE 07 00 00  ......  MOV    WORD PTR [07EEh], 0000h
0000DED4  F6 07 04           ...     TEST   BYTE PTR [BX], 04h
0000DED7  74 06              t.      JE     DEDFh
0000DED9  E8 95 03           ...     CALL   E271h
0000DEDC  72 0C              r.      JC     DEEAh
0000DEDE  C3                 .       RET    NEAR
.
0000DEDF  E8 4D 05           .M.     CALL   E42Fh
0000DEE2  B4 27              .'      MOV    AH, 27h
0000DEE4  E8 D5 04           ...     CALL   E3BCh
0000DEE7  E9 45 05           .E.     JMP    E42Fh
.
0000DEEA  E9 74 F9           .t.     JMP    D861h
0000DEED  B0 02              ..      MOV    AL, 02h
0000DEEF  E8 C1 02           ...     CALL   E1B3h
0000DEF2  72 24              r$      JC     DF18h
0000DEF4  C7 06 EE 07 00 00  ......  MOV    WORD PTR [07EEh], 0000h
0000DEFA  F6 07 04           ...     TEST   BYTE PTR [BX], 04h
0000DEFD  74 06              t.      JE     DF05h
0000DEFF  E8 B3 03           ...     CALL   E2B5h
0000DF02  72 14              r.      JC     DF18h
0000DF04  C3                 .       RET    NEAR
.
0000DF05  8B 77 04           .w.     MOV    SI, [BX+04h]
0000DF08  81 64 25 BF FF     .d%..   AND    WORD PTR [SI+25h], FFBFh
0000DF0D  E8 1F 05           ...     CALL   E42Fh
0000DF10  B4 28              .(      MOV    AH, 28h
0000DF12  E8 A7 04           ...     CALL   E3BCh
0000DF15  E9 17 05           ...     JMP    E42Fh
.
0000DF18  E9 46 F9           .F.     JMP    D861h
0000DF1B  E8 E6 FC           ...     CALL   DC04h
0000DF1E  E8 4A 03           .J.     CALL   E26Bh
0000DF21  72 08              r.      JC     DF2Bh
0000DF23  E8 ED 04           ...     CALL   E413h
0000DF26  72 03              r.      JC     DF2Bh
0000DF28  E9 12 FD           ...     JMP    DC3Dh
.
0000DF2B  E8 0F FD           ...     CALL   DC3Dh
0000DF2E  E9 30 F9           .0.     JMP    D861h
0000DF31  B0 03              ..      MOV    AL, 03h
0000DF33  E8 7D 02           .}.     CALL   E1B3h
0000DF36  72 48              rH      JC     DF80h
0000DF38  F6 07 04           ...     TEST   BYTE PTR [BX], 04h
0000DF3B  B0 06              ..      MOV    AL, 06h
0000DF3D  75 41              uA      JNE    DF80h
0000DF3F  8B 77 04           .w.     MOV    SI, [BX+04h]
0000DF42  A0 D8 07           ...     MOV    AL, [07D8h]
0000DF45  3C 00              <.      CMP    AL, 00h
0000DF47  74 0C              t.      JE     DF55h
0000DF49  3C 01              <.      CMP    AL, 01h
0000DF4B  74 0E              t.      JE     DF5Bh
0000DF4D  3C 02              <.      CMP    AL, 02h
0000DF4F  74 12              t.      JE     DF63h
0000DF51  B0 01              ..      MOV    AL, 01h
0000DF53  EB 2B              .+      JMP    DF80h
.
0000DF55  2B C9              +.      SUB    CX, CX
0000DF57  2B D2              +.      SUB    DX, DX
0000DF59  EB 0E              ..      JMP    DF69h
.
0000DF5B  8B 54 21           .T!     MOV    DX, [SI+21h]
0000DF5E  8B 4C 23           .L#     MOV    CX, [SI+23h]
0000DF61  EB 06              ..      JMP    DF69h
.
0000DF63  8B 54 10           .T.     MOV    DX, [SI+10h]
0000DF66  8B 4C 12           .L.     MOV    CX, [SI+12h]
.
0000DF69  03 16 E6 07        ....    ADD    DX, [07E6h]
0000DF6D  13 0E DC 07        ....    ADC    CX, [07DCh]
0000DF71  89 54 21           .T!     MOV    [SI+21h], DX
0000DF74  89 4C 23           .L#     MOV    [SI+23h], CX
0000DF77  89 16 EE 07        ....    MOV    [07EEh], DX
0000DF7B  89 0E E6 07        ....    MOV    [07E6h], CX
0000DF7F  C3                 .       RET    NEAR
.
0000DF80  E9 DE F8           ...     JMP    D861h
0000DF83  E8 7E FC           .~.     CALL   DC04h
0000DF86  E8 EE 04           ...     CALL   E477h
0000DF89  E8 DF 02           ...     CALL   E26Bh
0000DF8C  72 60              r`      JC     DFEEh
0000DF8E  8B DA              ..      MOV    BX, DX
0000DF90  A1 D8 07           ...     MOV    AX, [07D8h]
0000DF93  3C 01              <.      CMP    AL, 01h
0000DF95  74 34              t4      JE     DFCBh
0000DF97  3C 00              <.      CMP    AL, 00h
0000DF99  B0 01              ..      MOV    AL, 01h
0000DF9B  75 51              uQ      JNE    DFEEh
0000DF9D  C6 06 F6 07 16     .....   MOV    BYTE PTR [07F6h], 16h
0000DFA2  BA F0 07           ...     MOV    DX, 07F0h
0000DFA5  B4 11              ..      MOV    AH, 11h
0000DFA7  E8 A3 F8           ...     CALL   D84Dh
0000DFAA  84 C0              ..      TEST   AL, AL
0000DFAC  74 0C              t.      JE     DFBAh
0000DFAE  A1 F8 07           ...     MOV    AX, [07F8h]
0000DFB1  3D 2E 20           =.      CMP    AX, 202Eh
0000DFB4  75 2C              u,      JNE    DFE2h
0000DFB6  B0 10              ..      MOV    AL, 10h
0000DFB8  EB 06              ..      JMP    DFC0h
.
0000DFBA  BB 1C 08           ...     MOV    BX, 081Ch
0000DFBD  8A 47 13           .G.     MOV    AL, [BX+13h]
.
0000DFC0  B4 00              ..      MOV    AH, 00h
0000DFC2  A3 DC 07           ...     MOV    [07DCh], AX
0000DFC5  E8 75 FC           .u.     CALL   DC3Dh
0000DFC8  E9 C5 04           ...     JMP    E490h
.
0000DFCB  8B 0E DC 07        ....    MOV    CX, [07DCh]
0000DFCF  E8 27 00           .'.     CALL   DFF9h
0000DFD2  B9 1E 05           ...     MOV    CX, 051Eh
0000DFD5  E8 68 F8           .h.     CALL   D840h
0000DFD8  84 C0              ..      TEST   AL, AL
0000DFDA  75 06              u.      JNE    DFE2h
0000DFDC  E8 5E FC           .^.     CALL   DC3Dh
0000DFDF  E9 AE 04           ...     JMP    E490h
.
0000DFE2  B0 02              ..      MOV    AL, 02h
0000DFE4  81 3E E6 08 FF 00  .>....  CMP    WORD PTR [08E6h], 00FFh
0000DFEA  76 02              v.      JBE    DFEEh
0000DFEC  B0 05              ..      MOV    AL, 05h
.
0000DFEE  50                 P       PUSH   AX
0000DFEF  E8 9E 04           ...     CALL   E490h
0000DFF2  E8 48 FC           .H.     CALL   DC3Dh
0000DFF5  58                 X       POP    AX
0000DFF6  E9 68 F8           .h.     JMP    D861h
.
0000DFF9  B0 80              ..      MOV    AL, 80h
0000DFFB  83 C3 09 F6        ....    ADD    BX, F609h
0000DFFF  C1 01 74 02        ..t.    ROL    WORD PTR [BX+DI], 0274h
0000E003  08 07              ..      OR     [BX], AL
0000E005  43                 C       INC    BX
0000E006  F6 C1 04           ...     TEST   CL, 04h
0000E009  74 02              t.      JE     E00Dh
0000E00B  08 07              ..      OR     [BX], AL
.
0000E00D  43                 C       INC    BX
0000E00E  F6 C1 20           ..      TEST   CL, 20h
0000E011  75 02              u.      JNE    E015h
0000E013  08 07              ..      OR     [BX], AL
.
0000E015  C3                 .       RET    NEAR
0000E016  B0 03              ..      MOV    AL, 03h
0000E018  E8 98 01           ...     CALL   E1B3h
0000E01B  72 19              r.      JC     E036h
0000E01D  53                 S       PUSH   BX
0000E01E  E8 65 01           .e.     CALL   E186h
0000E021  5B                 [       POP    BX
0000E022  72 12              r.      JC     E036h
0000E024  89 36 EE 07        .6..    MOV    [07EEh], SI
0000E028  D1 E6              ..      SHL    SI, 1
0000E02A  89 9C 42 09        ..B.    MOV    [SI+0942h], BX
0000E02E  FE 47 01           .G.     INC    BYTE PTR [BX+01h]
0000E031  D1 EE              ..      SHR    SI, 1
0000E033  E9 9C 01           ...     JMP    E1D2h
.
0000E036  E9 28 F8           .(.     JMP    D861h
0000E039  B0 03              ..      MOV    AL, 03h
0000E03B  E8 75 01           .u.     CALL   E1B3h
0000E03E  72 25              r%      JC     E065h
0000E040  53                 S       PUSH   BX
0000E041  FF 36 DA 07        .6..    PUSH   [07DAh]
0000E045  A1 DC 07           ...     MOV    AX, [07DCh]
0000E048  A3 DA 07           ...     MOV    [07DAh], AX
0000E04B  E8 4D FE           .M.     CALL   DE9Bh
0000E04E  8F 06 DA 07        ....    POP    [07DAh]
0000E052  5B                 [       POP    BX
0000E053  8B 36 DC 07        .6..    MOV    SI, [07DCh]
0000E057  D1 E6              ..      SHL    SI, 1
0000E059  89 9C 42 09        ..B.    MOV    [SI+0942h], BX
0000E05D  FE 47 01           .G.     INC    BYTE PTR [BX+01h]
0000E060  D1 EE              ..      SHR    SI, 1
0000E062  E9 6D 01           .m.     JMP    E1D2h
.
0000E065  E9 F9 F7           ...     JMP    D861h
0000E068  E8 99 FB           ...     CALL   DC04h
0000E06B  C7 06 EE 07 00 00  ......  MOV    WORD PTR [07EEh], 0000h
0000E071  E8 F7 01           ...     CALL   E26Bh
0000E074  72 21              r!      JC     E097h
0000E076  E8 FE 03           ...     CALL   E477h
0000E079  A1 DC 07           ...     MOV    AX, [07DCh]
0000E07C  A2 F6 07           ...     MOV    [07F6h], AL
0000E07F  8D 16 F0 07        ....    LEA    DX, [07F0h] 
0000E083  B4 11              ..      MOV    AH, 11h
0000E085  E8 C5 F7           ...     CALL   D84Dh
0000E088  E8 05 04           ...     CALL   E490h
0000E08B  84 C0              ..      TEST   AL, AL
0000E08D  B0 12              ..      MOV    AL, 12h
0000E08F  75 06              u.      JNE    E097h
0000E091  E8 0D 04           ...     CALL   E4A1h
0000E094  E9 A6 FB           ...     JMP    DC3Dh
.
0000E097  E8 A3 FB           ...     CALL   DC3Dh
0000E09A  E9 C4 F7           ...     JMP    D861h
0000E09D  E8 64 FB           .d.     CALL   DC04h
0000E0A0  C7 06 EE 07 00 00  ......  MOV    WORD PTR [07EEh], 0000h
0000E0A6  E8 8C 04           ...     CALL   E535h
0000E0A9  E8 CB 03           ...     CALL   E477h
0000E0AC  8D 16 F0 07        ....    LEA    DX, [07F0h] 
0000E0B0  B4 12              ..      MOV    AH, 12h
0000E0B2  E8 98 F7           ...     CALL   D84Dh
0000E0B5  E8 D8 03           ...     CALL   E490h
0000E0B8  84 C0              ..      TEST   AL, AL
0000E0BA  75 06              u.      JNE    E0C2h
0000E0BC  E8 E2 03           ...     CALL   E4A1h
0000E0BF  E9 7B FB           .{.     JMP    DC3Dh
.
0000E0C2  E8 78 FB           .x.     CALL   DC3Dh
0000E0C5  B0 12              ..      MOV    AL, 12h
0000E0C7  E9 97 F7           ...     JMP    D861h
0000E0CA  E8 37 FB           .7.     CALL   DC04h
0000E0CD  E8 9B 01           ...     CALL   E26Bh
0000E0D0  72 31              r1      JC     E103h
0000E0D2  1E                 .       PUSH   DS
0000E0D3  07                 .       POP    ES
0000E0D4  1E                 .       PUSH   DS
0000E0D5  C5 36 E2 07        .6..    LDS    SI, [07E2h]
0000E0D9  FC                 .       CLD
0000E0DA  E8 AB 04           ...     CALL   E588h
0000E0DD  BF 08 08           ...     MOV    DI, 0808h
0000E0E0  B9 0B 00           ...     MOV    CX, 000Bh
0000E0E3  B0 20              .       MOV    AL, 20h
0000E0E5  F3                 .       REPZ
0000E0E6  AA                 .       STOSB
0000E0E7  BA 07 08           ...     MOV    DX, 0807h
0000E0EA  E8 54 F9           .T.     CALL   DA41h
0000E0ED  1F                 .       POP    DS
0000E0EE  B0 02              ..      MOV    AL, 02h
0000E0F0  72 11              r.      JC     E103h
0000E0F2  BA F7 07           ...     MOV    DX, 07F7h
0000E0F5  B4 17              ..      MOV    AH, 17h
0000E0F7  E8 53 F7           .S.     CALL   D84Dh
0000E0FA  84 C0              ..      TEST   AL, AL
0000E0FC  B0 05              ..      MOV    AL, 05h
0000E0FE  75 03              u.      JNE    E103h
0000E100  E9 3A FB           .:.     JMP    DC3Dh
.
0000E103  E8 37 FB           .7.     CALL   DC3Dh
0000E106  E9 58 F7           .X.     JMP    D861h
0000E109  B0 03              ..      MOV    AL, 03h
0000E10B  E8 A5 00           ...     CALL   E1B3h
0000E10E  E8 1E 03           ...     CALL   E42Fh
0000E111  72 6D              rm      JC     E180h
0000E113  A0 D8 07           ...     MOV    AL, [07D8h]
0000E116  3C 00              <.      CMP    AL, 00h
0000E118  74 08              t.      JE     E122h
0000E11A  3C 01              <.      CMP    AL, 01h
0000E11C  74 16              t.      JE     E134h
0000E11E  B0 01              ..      MOV    AL, 01h
0000E120  EB 5E              .^      JMP    E180h
.
0000E122  8B 77 04           .w.     MOV    SI, [BX+04h]
0000E125  8B 44 14           .D.     MOV    AX, [SI+14h]
0000E128  A3 E6 07           ...     MOV    [07E6h], AX
0000E12B  8B 44 16           .D.     MOV    AX, [SI+16h]
0000E12E  A3 DC 07           ...     MOV    [07DCh], AX
0000E131  E9 FB 02           ...     JMP    E42Fh
.
0000E134  1E                 .       PUSH   DS
0000E135  07                 .       POP    ES
0000E136  8B 7F 04           ..     MOV    DI, [BX+04h]
0000E139  53                 S       PUSH   BX
0000E13A  E8 02 F2           ...     CALL   D33Fh
0000E13D  5B                 [       POP    BX
0000E13E  72 3D              r=      JC     E17Dh
0000E140  89 36 33 02        .63.    MOV    [0233h], SI
0000E144  A1 E6 07           ...     MOV    AX, [07E6h]
0000E147  E8 53 04           .S.     CALL   E59Dh
0000E14A  72 31              r1      JC     E17Dh
0000E14C  8D 36 1C 08        .6..    LEA    SI, [081Ch]
0000E150  89 0C              ..      MOV    [SI], CX
0000E152  89 4C 04           .L.     MOV    [SI+04h], CX
0000E155  A1 DC 07           ...     MOV    AX, [07DCh]
0000E158  E8 5F 04           ._.     CALL   E5BAh
0000E15B  72 20              r       JC     E17Dh
0000E15D  8D 36 1C 08        .6..    LEA    SI, [081Ch]
0000E161  86 E9              ..      XCHG   CH, CL
0000E163  89 4C 02           .L.     MOV    [SI+02h], CX
0000E166  89 4C 06           .L.     MOV    [SI+06h], CX
0000E169  8B D6              ..      MOV    DX, SI
0000E16B  E8 0C 03           ...     CALL   E47Ah
0000E16E  8B 16 33 02        ..3.    MOV    DX, [0233h]
0000E172  B9 74 05           .t.     MOV    CX, 0574h
0000E175  53                 S       PUSH   BX
0000E176  E8 C7 F6           ...     CALL   D840h
0000E179  5B                 [       POP    BX
0000E17A  E8 13 03           ...     CALL   E490h
.
0000E17D  E9 AF 02           ...     JMP    E42Fh
.
0000E180  E8 AC 02           ...     CALL   E42Fh
0000E183  E9 DB F6           ...     JMP    D861h
.
0000E186  BE 0A 00           ...     MOV    SI, 000Ah
0000E189  B9 0F 00           ...     MOV    CX, 000Fh
.
0000E18C  8B 9C 42 09        ..B.    MOV    BX, [SI+0942h]
0000E190  85 DB              ..      TEST   BX, BX
0000E192  74 06              t.      JE     E19Ah
0000E194  46                 F       INC    SI
0000E195  46                 F       INC    SI
0000E196  E2 F4              ..      LOOP   E18Ch
0000E198  EB 12              ..      JMP    E1ACh
.
0000E19A  8D 1E B0 09        ....    LEA    BX, [09B0h]
0000E19E  B9 0F 00           ...     MOV    CX, 000Fh
0000E1A1  80 7F 01 00        ...    CMP    BYTE PTR [BX+01h], 00h
0000E1A5  74 09              t.      JE     E1B0h
0000E1A7  83 C3 06 E2        ....    ADD    BX, E206h
0000E1AB  F5                 .       CMC
.
0000E1AC  F9                 .       STC
0000E1AD  B0 04              ..      MOV    AL, 04h
0000E1AF  C3                 .       RET    NEAR
.
0000E1B0  D1 EE              ..      SHR    SI, 1
0000E1B2  C3                 .       RET    NEAR
.
0000E1B3  8B 36 DA 07        .6..    MOV    SI, [07DAh]
0000E1B7  83 FE 14           ...     CMP    SI, 14h
0000E1BA  73 12              s.      JNC    E1CEh
0000E1BC  D1 E6              ..      SHL    SI, 1
0000E1BE  8B 9C 42 09        ..B.    MOV    BX, [SI+0942h]
0000E1C2  85 DB              ..      TEST   BX, BX
0000E1C4  74 08              t.      JE     E1CEh
0000E1C6  84 07              ..      TEST   AL, [BX]
0000E1C8  75 03              u.      JNE    E1CDh
0000E1CA  F9                 .       STC
0000E1CB  B0 05              ..      MOV    AL, 05h
.
0000E1CD  C3                 .       RET    NEAR
.
0000E1CE  F9                 .       STC
0000E1CF  B0 06              ..      MOV    AL, 06h
0000E1D1  C3                 .       RET    NEAR
.
0000E1D2  D1 E6              ..      SHL    SI, 1
0000E1D4  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000E1D7  89 84 6A 09        ..j.    MOV    [SI+096Ah], AX
0000E1DB  C3                 .       RET    NEAR
.
0000E1DC  3C 02              <.      CMP    AL, 02h
0000E1DE  77 22              w"      JNBE   E202h
0000E1E0  FE C0              ..      INC    AL
0000E1E2  BE F7 07           ...     MOV    SI, 07F7h
0000E1E5  80 7C 18 00        .|..    CMP    BYTE PTR [SI+18h], 00h
0000E1E9  74 02              t.      JE     E1EDh
0000E1EB  0C 04              ..      OR     AL, 04h
.
0000E1ED  88 07              ..      MOV    [BX], AL
0000E1EF  C6 47 01 01        .G..    MOV    BYTE PTR [BX+01h], 01h
0000E1F3  8B 36 EE 07        .6..    MOV    SI, [07EEh]
0000E1F7  D1 E6              ..      SHL    SI, 1
0000E1F9  89 9C 42 09        ..B.    MOV    [SI+0942h], BX
0000E1FD  E8 2E 00           ...     CALL   E22Eh
0000E200  F8                 .       CLC
0000E201  C3                 .       RET    NEAR
.
0000E202  B0 0C              ..      MOV    AL, 0Ch
0000E204  F9                 .       STC
0000E205  C3                 .       RET    NEAR
.
0000E206  BB 92 09           ...     MOV    BX, 0992h
0000E209  B9 14 00           ...     MOV    CX, 0014h
0000E20C  2B C0              +.      SUB    AX, AX
0000E20E  87 47 02           .G.     XCHG   AX, [BX+02h]
0000E211  85 C0              ..      TEST   AX, AX
0000E213  74 13              t.      JE     E228h
0000E215  96                 .       XCHG   SI
0000E216  FA                 .       CLI
0000E217  1E                 .       PUSH   DS
0000E218  2E                 .       CS:
0000E219  8E 1E 06 00        ....    MOV    DS, [0006h]
0000E21D  A1 94 01           ...     MOV    AX, [0194h]
0000E220  89 04              ..      MOV    [SI], AX
0000E222  89 36 94 01        .6..    MOV    [0194h], SI
0000E226  1F                 .       POP    DS
0000E227  FB                 .       STI
.
0000E228  83 C3 06 E2        ....    ADD    BX, E206h
0000E22C  DF                 .       ...
0000E22D  C3                 .       RET    NEAR
.
0000E22E  1E                 .       PUSH   DS
0000E22F  07                 .       POP    ES
0000E230  8D 36 F7 07        .6..    LEA    SI, [07F7h]
0000E234  8B 7F 04           ..     MOV    DI, [BX+04h]
0000E237  B9 25 00           .%.     MOV    CX, 0025h
0000E23A  57                 W       PUSH   DI
0000E23B  FC                 .       CLD
0000E23C  F3                 .       REPZ
0000E23D  A4                 .       MOVSB
0000E23E  5F                 _       POP    DI
0000E23F  8B 77 04           .w.     MOV    SI, [BX+04h]
0000E242  2B C0              +.      SUB    AX, AX
0000E244  89 45 21           .E!     MOV    [DI+21h], AX
0000E247  89 45 23           .E#     MOV    [DI+23h], AX
0000E24A  40                 @       INC    AX
0000E24B  89 45 0E           .E.     MOV    [DI+0Eh], AX
0000E24E  8A 45 18           .E.     MOV    AL, [DI+18h]
0000E251  2C FC              ,.      SUB    AL, FCh
0000E253  72 0B              r.      JC     E260h
0000E255  53                 S       PUSH   BX
0000E256  BB 27 36           .'6     MOV    BX, 3627h
0000E259  2E                 .       CS:
0000E25A  D7                 .       XLAT
0000E25B  5B                 [       POP    BX
0000E25C  B4 80              ..      MOV    AH, 80h
0000E25E  EB 03              ..      JMP    E263h
.
0000E260  B8 40 00           .@.     MOV    AX, 0040h
.
0000E263  89 45 25           .E%     MOV    [DI+25h], AX
0000E266  C3                 .       RET    NEAR
0000E267  C0 C4 C0           ...     ROL    AH, C0h
0000E26A  D3 53 E8           .S.     RCL    WORD PTR [BP+DI+E8h], CL
0000E26D  A5                 .       MOVSW
0000E26E  F6 5B C3           .[.     NEG    BYTE PTR [BP+DI+C3h]
.
0000E271  E8 74 00           .t.     CALL   E2E8h
0000E274  72 3D              r=      JC     E2B3h
0000E276  C4 16 E6 07        ....    LES    DX, [07E6h]
0000E27A  E8 FF 01           ...     CALL   E47Ch
0000E27D  8B 77 04           .w.     MOV    SI, [BX+04h]
0000E280  A1 DC 07           ...     MOV    AX, [07DCh]
0000E283  89 44 0E           .D.     MOV    [SI+0Eh], AX
0000E286  A3 EE 07           ...     MOV    [07EEh], AX
0000E289  8B D6              ..      MOV    DX, SI
0000E28B  B4 14              ..      MOV    AH, 14h
0000E28D  E8 BD F5           ...     CALL   D84Dh
0000E290  E8 FD 01           ...     CALL   E490h
0000E293  84 C0              ..      TEST   AL, AL
0000E295  74 1A              t.      JE     E2B1h
0000E297  3C 03              <.      CMP    AL, 03h
0000E299  B0 05              ..      MOV    AL, 05h
0000E29B  72 16              r.      JC     E2B3h
0000E29D  C4 3E E6 07        .>..    LES    DI, [07E6h]
0000E2A1  8B 0E DC 07        ....    MOV    CX, [07DCh]
0000E2A5  B0 00              ..      MOV    AL, 00h
0000E2A7  FC                 .       CLD
0000E2A8  F2                 .       REPNZ
0000E2A9  AE                 .       SCASB
0000E2AA  75 05              u.      JNE    E2B1h
0000E2AC  41                 A       INC    CX
0000E2AD  29 0E EE 07        )...    SUB    [07EEh], CX
.
0000E2B1  F8                 .       CLC
0000E2B2  C3                 .       RET    NEAR
.
0000E2B3  F9                 .       STC
0000E2B4  C3                 .       RET    NEAR
.
0000E2B5  E8 30 00           .0.     CALL   E2E8h
0000E2B8  72 2C              r,      JC     E2E6h
0000E2BA  8B 77 04           .w.     MOV    SI, [BX+04h]
0000E2BD  80 7C 18 FF        .|..    CMP    BYTE PTR [SI+18h], FFh
0000E2C1  74 36              t6      JE     E2F9h
0000E2C3  C4 16 E6 07        ....    LES    DX, [07E6h]
0000E2C7  E8 B2 01           ...     CALL   E47Ch
0000E2CA  8B 77 04           .w.     MOV    SI, [BX+04h]
0000E2CD  A1 DC 07           ...     MOV    AX, [07DCh]
0000E2D0  89 44 0E           .D.     MOV    [SI+0Eh], AX
0000E2D3  A3 EE 07           ...     MOV    [07EEh], AX
0000E2D6  8B D6              ..      MOV    DX, SI
0000E2D8  B4 15              ..      MOV    AH, 15h
0000E2DA  E8 70 F5           .p.     CALL   D84Dh
0000E2DD  E8 B0 01           ...     CALL   E490h
0000E2E0  84 C0              ..      TEST   AL, AL
0000E2E2  75 02              u.      JNE    E2E6h
0000E2E4  F8                 .       CLC
0000E2E5  C3                 .       RET    NEAR
.
0000E2E6  F9                 .       STC
0000E2E7  C3                 .       RET    NEAR
.
0000E2E8  F6 07 08           ...     TEST   BYTE PTR [BX], 08h
0000E2EB  75 0B              u.      JNE    E2F8h
0000E2ED  8B 57 04           .W.     MOV    DX, [BX+04h]
0000E2F0  E8 08 01           ...     CALL   E3FBh
0000E2F3  72 03              r.      JC     E2F8h
0000E2F5  80 0F 08           ...     OR     BYTE PTR [BX], 08h
.
0000E2F8  C3                 .       RET    NEAR
.
0000E2F9  A1 DC 07           ...     MOV    AX, [07DCh]
0000E2FC  A3 EE 07           ...     MOV    [07EEh], AX
0000E2FF  91                 .       XCHG   CX
0000E300  E3 62              .b      JCXZ   E364h
0000E302  F7 44 25 20 00     .D% .   TEST   WORD PTR [SI+25h], 0020h
0000E307  74 15              t.      JE     E31Eh
0000E309  89 0E 40 09        ..@.    MOV    [0940h], CX
0000E30D  A1 E8 07           ...     MOV    AX, [07E8h]
0000E310  A3 3E 09           .>.     MOV    [093Eh], AX
0000E313  A1 E6 07           ...     MOV    AX, [07E6h]
0000E316  A3 3C 09           .<.     MOV    [093Ch], AX
0000E319  E8 4B 00           .K.     CALL   E367h
0000E31C  EB 46              .F      JMP    E364h
.
0000E31E  C4 36 E6 07        .6..    LES    SI, [07E6h]
0000E322  89 36 3C 09        .6<.    MOV    [093Ch], SI
0000E326  8C 06 3E 09        ..>.    MOV    [093Eh], ES
0000E32A  C7 06 40 09 00 00  ..@...  MOV    WORD PTR [0940h], 0000h
.
0000E330  26                 &       ES:
0000E331  AC                 .       LODSB
0000E332  3C 20              <       CMP    AL, 20h
0000E334  72 13              r.      JC     E349h
0000E336  F7 06 0B 01 00 02  ......  TEST   WORD PTR [010Bh], 0200h
0000E33C  75 0B              u.      JNE    E349h
0000E33E  FF 06 40 09        ..@.    INC    WORD PTR [0940h]
0000E342  E2 EC              ..      LOOP   E330h
0000E344  E8 20 00           . .     CALL   E367h
0000E347  EB 1B              ..      JMP    E364h
.
0000E349  83 3E 40 09 00     .>@..   CMP    WORD PTR [0940h], 00h
0000E34E  74 03              t.      JE     E353h
0000E350  E8 14 00           ...     CALL   E367h
.
0000E353  3C 1A              <.      CMP    AL, 1Ah
0000E355  74 0D              t.      JE     E364h
0000E357  8A D0              ..      MOV    DL, AL
0000E359  B4 02              ..      MOV    AH, 02h
0000E35B  E8 EF F4           ...     CALL   D84Dh
0000E35E  FF 06 3C 09        ..<.    INC    WORD PTR [093Ch]
0000E362  E2 CC              ..      LOOP   E330h
.
0000E364  2B C0              +.      SUB    AX, AX
0000E366  C3                 .       RET    NEAR
.
0000E367  50                 P       PUSH   AX
0000E368  51                 Q       PUSH   CX
0000E369  06                 .       PUSH   ES
0000E36A  1E                 .       PUSH   DS
0000E36B  A1 3E 09           .>.     MOV    AX, [093Eh]
0000E36E  8B 1E 3C 09        ..<.    MOV    BX, [093Ch]
0000E372  8B 0E 40 09        ..@.    MOV    CX, [0940h]
0000E376  2B D2              +.      SUB    DX, DX
0000E378  2E                 .       CS:
0000E379  8E 1E 06 00        ....    MOV    DS, [0006h]
0000E37D  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000E381  26                 &       ES:
0000E382  83 3E 78 00 00     .>x..   CMP    WORD PTR [0078h], 00h
0000E387  75 18              u.      JNE    E3A1h
0000E389  55                 U       PUSH   BP
0000E38A  56                 V       PUSH   SI
0000E38B  57                 W       PUSH   DI
0000E38C  52                 R       PUSH   DX
0000E38D  51                 Q       PUSH   CX
0000E38E  50                 P       PUSH   AX
0000E38F  53                 S       PUSH   BX
0000E390  B8 27 00           .'.     MOV    AX, 0027h
0000E393  FF 1E 28 00        ..(.    CALL   FAR [0028h]
0000E397  83 C4 08 5F        ..._    ADD    SP, 5F08h
0000E39B  5E                 ^       POP    SI
0000E39C  5D                 ]       POP    BP
0000E39D  1F                 .       POP    DS
0000E39E  07                 .       POP    ES
0000E39F  EB 0A              ..      JMP    E3ABh
.
0000E3A1  1F                 .       POP    DS
0000E3A2  07                 .       POP    ES
0000E3A3  B1 6F              .o      MOV    CL, 6Fh
0000E3A5  BA 3C 09           .<.     MOV    DX, 093Ch
0000E3A8  E8 02 F1           ...     CALL   D4ADh
.
0000E3AB  2B C0              +.      SUB    AX, AX
0000E3AD  87 06 40 09        ..@.    XCHG   AX, [0940h]
0000E3B1  00 06 01 01        ....    ADD    [0101h], AL
0000E3B5  01 06 3C 09        ..<.    ADD    [093Ch], AX
0000E3B9  59                 Y       POP    CX
0000E3BA  58                 X       POP    AX
0000E3BB  C3                 .       RET    NEAR
.
0000E3BC  50                 P       PUSH   AX
0000E3BD  C4 16 E6 07        ....    LES    DX, [07E6h]
0000E3C1  E8 B8 00           ...     CALL   E47Ch
0000E3C4  58                 X       POP    AX
0000E3C5  8B 57 04           .W.     MOV    DX, [BX+04h]
0000E3C8  8B 0E DC 07        ....    MOV    CX, [07DCh]
0000E3CC  E8 7E F4           .~.     CALL   D84Dh
0000E3CF  81 3E E6 08 FF 00  .>....  CMP    WORD PTR [08E6h], 00FFh
0000E3D5  72 07              r.      JC     E3DEh
0000E3D7  B0 05              ..      MOV    AL, 05h
0000E3D9  E8 85 F4           ...     CALL   D861h
0000E3DC  EB 04              ..      JMP    E3E2h
.
0000E3DE  89 0E EE 07        ....    MOV    [07EEh], CX
.
0000E3E2  E9 AB 00           ...     JMP    E490h
.
0000E3E5  8B FA              ..      MOV    DI, DX
0000E3E7  A1 DC 07           ...     MOV    AX, [07DCh]
0000E3EA  88 45 06           .E.     MOV    [DI+06h], AL
0000E3ED  B4 16              ..      MOV    AH, 16h
0000E3EF  E8 5B F4           .[.     CALL   D84Dh
0000E3F2  84 C0              ..      TEST   AL, AL
0000E3F4  75 01              u.      JNE    E3F7h
0000E3F6  C3                 .       RET    NEAR
.
0000E3F7  B0 05              ..      MOV    AL, 05h
0000E3F9  F9                 .       STC
0000E3FA  C3                 .       RET    NEAR
.
0000E3FB  B4 0F              ..      MOV    AH, 0Fh
0000E3FD  E8 4D F4           .M.     CALL   D84Dh
0000E400  84 C0              ..      TEST   AL, AL
0000E402  75 01              u.      JNE    E405h
0000E404  C3                 .       RET    NEAR
.
0000E405  B0 02              ..      MOV    AL, 02h
0000E407  81 3E E6 08 FF 00  .>....  CMP    WORD PTR [08E6h], 00FFh
0000E40D  76 02              v.      JBE    E411h
0000E40F  B0 05              ..      MOV    AL, 05h
.
0000E411  F9                 .       STC
0000E412  C3                 .       RET    NEAR
.
0000E413  8D 16 F7 07        ....    LEA    DX, [07F7h] 
0000E417  B4 13              ..      MOV    AH, 13h
0000E419  E8 31 F4           .1.     CALL   D84Dh
0000E41C  84 C0              ..      TEST   AL, AL
0000E41E  75 01              u.      JNE    E421h
0000E420  C3                 .       RET    NEAR
.
0000E421  B0 02              ..      MOV    AL, 02h
0000E423  81 3E E6 08 FF 00  .>....  CMP    WORD PTR [08E6h], 00FFh
0000E429  76 02              v.      JBE    E42Dh
0000E42B  B0 05              ..      MOV    AL, 05h
.
0000E42D  F9                 .       STC
0000E42E  C3                 .       RET    NEAR
.
0000E42F  06                 .       PUSH   ES
0000E430  56                 V       PUSH   SI
0000E431  50                 P       PUSH   AX
0000E432  9C                 .       PUSHF
0000E433  53                 S       PUSH   BX
0000E434  E8 1D F4           ...     CALL   D854h
0000E437  26                 &       ES:
0000E438  8B 77 11           .w.     MOV    SI, [BX+11h]
0000E43B  2E                 .       CS:
0000E43C  8E 06 06 00        ....    MOV    ES, [0006h]
0000E440  5B                 [       POP    BX
0000E441  85 F6              ..      TEST   SI, SI
0000E443  74 1C              t.      JE     E461h
0000E445  26                 &       ES:
0000E446  83 7C 20 01 75     .| .u   CMP    WORD PTR [SI+20h], 7501h
0000E44B  15 26 C7           .&.     ADC    AX, C726h
0000E44E  44                 D       INC    SP
0000E44F  22 FF              ".      AND    BH, BH
0000E451  FF 80 36 C6        ..6.    INC    WORD PTR [BX+SI+C636h]
0000E455  0D 01 8B           ...     OR     AX, 8B01h
0000E458  47                 G       INC    DI
0000E459  02 26 87 44        .&.D    ADD    AH, [4487h]
0000E45D  1E                 .       PUSH   DS
0000E45E  87 47 02           .G.     XCHG   AX, [BX+02h]
.
0000E461  9D                 .       POPF
0000E462  58                 X       POP    AX
0000E463  5E                 ^       POP    SI
0000E464  07                 .       POP    ES
0000E465  C3                 .       RET    NEAR
.
0000E466  8B 57 04           .W.     MOV    DX, [BX+04h]
0000E469  B4 10              ..      MOV    AH, 10h
0000E46B  E8 DF F3           ...     CALL   D84Dh
0000E46E  3C 00              <.      CMP    AL, 00h
0000E470  75 01              u.      JNE    E473h
0000E472  C3                 .       RET    NEAR
.
0000E473  B0 05              ..      MOV    AL, 05h
0000E475  F9                 .       STC
0000E476  C3                 .       RET    NEAR
.
0000E477  BA 1C 08           ...     MOV    DX, 081Ch
.
0000E47A  1E                 .       PUSH   DS
0000E47B  07                 .       POP    ES
.
0000E47C  A1 6D 01           .m.     MOV    AX, [016Dh]
0000E47F  A3 38 09           .8.     MOV    [0938h], AX
0000E482  A1 6F 01           .o.     MOV    AX, [016Fh]
0000E485  A3 3A 09           .:.     MOV    [093Ah], AX
0000E488  C6 06 C5 0D 02     .....   MOV    BYTE PTR [0DC5h], 02h
0000E48D  E9 AC E0           ...     JMP    C53Ch
.
0000E490  C6 06 C5 0D 01     .....   MOV    BYTE PTR [0DC5h], 01h
0000E495  06                 .       PUSH   ES
0000E496  50                 P       PUSH   AX
0000E497  C4 16 38 09        ..8.    LES    DX, [0938h]
0000E49B  E8 9E E0           ...     CALL   C53Ch
0000E49E  58                 X       POP    AX
0000E49F  07                 .       POP    ES
0000E4A0  C3                 .       RET    NEAR
.
0000E4A1  2B C0              +.      SUB    AX, AX
0000E4A3  A3 F0 08           ...     MOV    [08F0h], AX
0000E4A6  06                 .       PUSH   ES
0000E4A7  A0 F7 07           ...     MOV    AL, [07F7h]
0000E4AA  48                 H       DEC    AX
0000E4AB  A3 12 08           ...     MOV    [0812h], AX
0000E4AE  E8 0D F8           ...     CALL   DCBEh
0000E4B1  85 DB              ..      TEST   BX, BX
0000E4B3  74 18              t.      JE     E4CDh
0000E4B5  D1 E0              ..      SHL    AX, 1
0000E4B7  03 D8              ..      ADD    BX, AX
0000E4B9  26                 &       ES:
0000E4BA  8B 1F              ..      MOV    BX, [BX]
0000E4BC  85 DB              ..      TEST   BX, BX
0000E4BE  74 0D              t.      JE     E4CDh
0000E4C0  26                 &       ES:
0000E4C1  8B 07              ..      MOV    AX, [BX]
0000E4C3  A3 12 08           ...     MOV    [0812h], AX
0000E4C6  26                 &       ES:
0000E4C7  8B 47 06           .G.     MOV    AX, [BX+06h]
0000E4CA  A3 F0 08           ...     MOV    [08F0h], AX
.
0000E4CD  07                 .       POP    ES
0000E4CE  C4 3E 6D 01        .>m.    LES    DI, [016Dh]
0000E4D2  BB DB 38           ..8     MOV    BX, 38DBh
0000E4D5  FC                 .       CLD
0000E4D6  2E                 .       CS:
0000E4D7  8B 0F              ..      MOV    CX, [BX]
0000E4D9  E3 0B              ..      JCXZ   E4E6h
0000E4DB  2E                 .       CS:
0000E4DC  8B 77 02           .w.     MOV    SI, [BX+02h]
0000E4DF  F3                 .       REPZ
0000E4E0  A4                 .       MOVSB
0000E4E1  83 C3 04 EB        ....    ADD    BX, EB04h
0000E4E5  F0                 .       LOCK
.
0000E4E6  26                 &       ES:
0000E4E7  F6 45 F7 08        .E..    TEST   BYTE PTR [DI+F7h], 08h
0000E4EB  BE 24 08           .$.     MOV    SI, 0824h
0000E4EE  74 07              t.      JE     E4F7h
0000E4F0  B9 0B 00           ...     MOV    CX, 000Bh
0000E4F3  F3                 .       REPZ
0000E4F4  A4                 .       MOVSB
0000E4F5  EB 17              ..      JMP    E50Eh
.
0000E4F7  B9 08 00           ...     MOV    CX, 0008h
0000E4FA  E8 15 00           ...     CALL   E512h
0000E4FD  BE 2C 08           .,.     MOV    SI, 082Ch
0000E500  80 3C 20           .<      CMP    BYTE PTR [SI], 20h
0000E503  74 09              t.      JE     E50Eh
0000E505  B0 2E              ..      MOV    AL, 2Eh
0000E507  AA                 .       STOSB
0000E508  B9 03 00           ...     MOV    CX, 0003h
0000E50B  E8 04 00           ...     CALL   E512h
.
0000E50E  B0 00              ..      MOV    AL, 00h
0000E510  AA                 .       STOSB
0000E511  C3                 .       RET    NEAR
.
0000E512  AC                 .       LODSB
0000E513  3C 20              <       CMP    AL, 20h
0000E515  74 03              t.      JE     E51Ah
0000E517  AA                 .       STOSB
0000E518  E2 F8              ..      LOOP   E512h
.
0000E51A  C3                 .       RET    NEAR
0000E51B  0D 00 F6           ...     OR     AX, F600h
0000E51E  07                 .       POP    ES
0000E51F  06                 .       PUSH   ES
0000E520  00 0F              ..      ADD    [BX], CL
0000E522  08 02              ..      OR     [BP+SI], AL
0000E524  00 F0              ..      ADD    AL, DH
0000E526  08 01              ..      OR     [BX+DI], AL
0000E528  00 2F              ./      ADD    [BX], CH
0000E52A  08 04              ..      OR     [SI], AL
0000E52C  00 3A              .:      ADD    [BP+SI], BH
0000E52E  08 04              ..      OR     [SI], AL
0000E530  00 40 08           .@.     ADD    [BX+SI+08h], AL
0000E533  00 00              ..      ADD    [BX+SI], AL
.
0000E535  1E                 .       PUSH   DS
0000E536  07                 .       POP    ES
0000E537  1E                 .       PUSH   DS
0000E538  BF F6 07           ...     MOV    DI, 07F6h
0000E53B  C5 36 6D 01        .6m.    LDS    SI, [016Dh]
0000E53F  B0 00              ..      MOV    AL, 00h
0000E541  FC                 .       CLD
0000E542  B9 0D 00           ...     MOV    CX, 000Dh
0000E545  F3                 .       REPZ
0000E546  A4                 .       MOVSB
0000E547  B9 0C 00           ...     MOV    CX, 000Ch
0000E54A  F3                 .       REPZ
0000E54B  AA                 .       STOSB
0000E54C  B9 06 00           ...     MOV    CX, 0006h
0000E54F  F3                 .       REPZ
0000E550  A4                 .       MOVSB
0000E551  B9 07 00           ...     MOV    CX, 0007h
0000E554  F3                 .       REPZ
0000E555  AA                 .       STOSB
0000E556  AD                 .       LODSW
0000E557  1F                 .       POP    DS
0000E558  A3 F0 08           ...     MOV    [08F0h], AX
0000E55B  57                 W       PUSH   DI
0000E55C  06                 .       PUSH   ES
0000E55D  E8 5E F7           .^.     CALL   DCBEh
0000E560  85 DB              ..      TEST   BX, BX
0000E562  74 21              t!      JE     E585h
0000E564  26                 &       ES:
0000E565  C7 47 22 FF FF     .G"..   MOV    WORD PTR [BX+22h], FFFFh
0000E56A  A0 F7 07           ...     MOV    AL, [07F7h]
0000E56D  98                 .       CBW
0000E56E  48                 H       DEC    AX
0000E56F  D1 E0              ..      SHL    AX, 1
0000E571  97                 .       XCHG   DI
0000E572  26                 &       ES:
0000E573  8B 39              .9      MOV    DI, [BX+DI]
0000E575  85 FF              ..      TEST   DI, DI
0000E577  74 0C              t.      JE     E585h
0000E579  A1 12 08           ...     MOV    AX, [0812h]
0000E57C  AB                 .       STOSW
0000E57D  2B C0              +.      SUB    AX, AX
0000E57F  AB                 .       STOSW
0000E580  AB                 .       STOSW
0000E581  A1 F0 08           ...     MOV    AX, [08F0h]
0000E584  AB                 .       STOSW
.
0000E585  07                 .       POP    ES
0000E586  5F                 _       POP    DI
0000E587  C3                 .       RET    NEAR
.
0000E588  8B D6              ..      MOV    DX, SI
.
0000E58A  AC                 .       LODSB
0000E58B  3C 00              <.      CMP    AL, 00h
0000E58D  74 0B              t.      JE     E59Ah
0000E58F  3C 2E              <.      CMP    AL, 2Eh
0000E591  74 F7              t.      JE     E58Ah
0000E593  E8 00 F5           ...     CALL   DA96h
0000E596  75 F2              u.      JNE    E58Ah
0000E598  EB EE              ..      JMP    E588h
.
0000E59A  8B F2              ..      MOV    SI, DX
0000E59C  C3                 .       RET    NEAR
.
0000E59D  53                 S       PUSH   BX
0000E59E  8A D0              ..      MOV    DL, AL
0000E5A0  80 E2 1F           ...     AND    DL, 1Fh
0000E5A3  B1 05              ..      MOV    CL, 05h
0000E5A5  D3 E8              ..      SHR    AX, CL
0000E5A7  8A F0              ..      MOV    DH, AL
0000E5A9  80 E6 0F           ...     AND    DH, 0Fh
0000E5AC  B1 04              ..      MOV    CL, 04h
0000E5AE  D3 E8              ..      SHR    AX, CL
0000E5B0  05 BC 07           ...     ADD    AX, 07BCh
0000E5B3  8B C8              ..      MOV    CX, AX
0000E5B5  E8 C6 EB           ...     CALL   D17Eh
0000E5B8  5B                 [       POP    BX
0000E5B9  C3                 .       RET    NEAR
.
0000E5BA  53                 S       PUSH   BX
0000E5BB  B1 05              ..      MOV    CL, 05h
0000E5BD  D3 E8              ..      SHR    AX, CL
0000E5BF  8A D0              ..      MOV    DL, AL
0000E5C1  80 E2 3F           ..?     AND    DL, 3Fh
0000E5C4  B1 06              ..      MOV    CL, 06h
0000E5C6  D3 E8              ..      SHR    AX, CL
0000E5C8  8A F0              ..      MOV    DH, AL
0000E5CA  80 E6 1F           ...     AND    DH, 1Fh
0000E5CD  8B CA              ..      MOV    CX, DX
0000E5CF  E8 29 EC           .).     CALL   D1FBh
0000E5D2  5B                 [       POP    BX
0000E5D3  C3                 .       RET    NEAR
0000E5D4  8B 1E DA 07        ....    MOV    BX, [07DAh]
0000E5D8  E8 56 00           .V.     CALL   E631h
0000E5DB  72 10              r.      JC     E5EDh
0000E5DD  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000E5E0  26                 &       ES:
0000E5E1  A3 01 00           ...     MOV    [0001h], AX
0000E5E4  8C C0              ..      MOV    AX, ES
0000E5E6  40                 @       INC    AX
0000E5E7  A3 EE 07           ...     MOV    [07EEh], AX
0000E5EA  E9 CA 00           ...     JMP    E6B7h
.
0000E5ED  89 36 DA 07        .6..    MOV    [07DAh], SI
0000E5F1  E9 6D F2           .m.     JMP    D861h
0000E5F4  E8 F2 00           ...     CALL   E6E9h
0000E5F7  72 08              r.      JC     E601h
0000E5F9  26                 &       ES:
0000E5FA  C7 06 01 00 00 00  ......  MOV    WORD PTR [0001h], 0000h
0000E600  C3                 .       RET    NEAR
.
0000E601  E9 5D F2           .].     JMP    D861h
0000E604  E8 E2 00           ...     CALL   E6E9h
0000E607  72 1C              r.      JC     E625h
0000E609  E8 7D 00           .}.     CALL   E689h
0000E60C  72 17              r.      JC     E625h
0000E60E  8B 1E DA 07        ....    MOV    BX, [07DAh]
0000E612  26                 &       ES:
0000E613  8B 0E 03 00        ....    MOV    CX, [0003h]
0000E617  3B CB              ;.      CMP    CX, BX
0000E619  B0 08              ..      MOV    AL, 08h
0000E61B  72 08              r.      JC     E625h
0000E61D  26                 &       ES:
0000E61E  8A 16 00 00        ....    MOV    DL, [0000h]
0000E622  E9 92 00           ...     JMP    E6B7h
.
0000E625  26                 &       ES:
0000E626  8B 0E 03 00        ....    MOV    CX, [0003h]
0000E62A  89 0E DA 07        ....    MOV    [07DAh], CX
0000E62E  E9 30 F2           .0.     JMP    D861h
.
0000E631  E8 36 00           .6.     CALL   E66Ah
0000E634  8E 06 7D 01        ..}.    MOV    ES, [017Dh]
0000E638  2B F6              +.      SUB    SI, SI
0000E63A  2B FF              +.      SUB    DI, DI
.
0000E63C  E8 B0 00           ...     CALL   E6EFh
0000E63F  72 23              r#      JC     E664h
0000E641  8A D0              ..      MOV    DL, AL
0000E643  26                 &       ES:
0000E644  83 3E 01 00 00     .>...   CMP    WORD PTR [0001h], 00h
0000E649  75 11              u.      JNE    E65Ch
0000E64B  26                 &       ES:
0000E64C  8B 0E 03 00        ....    MOV    CX, [0003h]
0000E650  3B D9              ;.      CMP    BX, CX
0000E652  76 14              v.      JBE    E668h
0000E654  3B CE              ;.      CMP    CX, SI
0000E656  76 04              v.      JBE    E65Ch
0000E658  8B F1              ..      MOV    SI, CX
0000E65A  8C C7              ..      MOV    DI, ES
.
0000E65C  E8 7F 00           ..     CALL   E6DEh
0000E65F  80 FA 4D           ..M     CMP    DL, 4Dh
0000E662  74 D8              t.      JE     E63Ch
.
0000E664  B0 08              ..      MOV    AL, 08h
0000E666  F9                 .       STC
0000E667  C3                 .       RET    NEAR
.
0000E668  F8                 .       CLC
0000E669  C3                 .       RET    NEAR
.
0000E66A  8E 06 7D 01        ..}.    MOV    ES, [017Dh]
.
0000E66E  26                 &       ES:
0000E66F  80 3E 00 00 4D     .>..M   CMP    BYTE PTR [0000h], 4Dh
0000E674  75 12              u.      JNE    E688h
0000E676  26                 &       ES:
0000E677  83 3E 01 00 00     .>...   CMP    WORD PTR [0001h], 00h
0000E67C  75 05              u.      JNE    E683h
0000E67E  E8 08 00           ...     CALL   E689h
0000E681  72 05              r.      JC     E688h
.
0000E683  E8 58 00           .X.     CALL   E6DEh
0000E686  EB E6              ..      JMP    E66Eh
.
0000E688  C3                 .       RET    NEAR
.
0000E689  06                 .       PUSH   ES
0000E68A  26                 &       ES:
0000E68B  80 3E 00 00 4D     .>..M   CMP    BYTE PTR [0000h], 4Dh
0000E690  75 22              u"      JNE    E6B4h
0000E692  E8 49 00           .I.     CALL   E6DEh
0000E695  E8 57 00           .W.     CALL   E6EFh
0000E698  72 1B              r.      JC     E6B5h
0000E69A  26                 &       ES:
0000E69B  83 3E 01 00 00     .>...   CMP    WORD PTR [0001h], 00h
0000E6A0  75 12              u.      JNE    E6B4h
0000E6A2  26                 &       ES:
0000E6A3  8B 0E 03 00        ....    MOV    CX, [0003h]
0000E6A7  07                 .       POP    ES
0000E6A8  26                 &       ES:
0000E6A9  A2 00 00           ...     MOV    [0000h], AL
0000E6AC  41                 A       INC    CX
0000E6AD  26                 &       ES:
0000E6AE  01 0E 03 00        ....    ADD    [0003h], CX
0000E6B2  EB D5              ..      JMP    E689h
.
0000E6B4  F8                 .       CLC
.
0000E6B5  07                 .       POP    ES
0000E6B6  C3                 .       RET    NEAR
.
0000E6B7  3B D9              ;.      CMP    BX, CX
0000E6B9  74 22              t"      JE     E6DDh
0000E6BB  26                 &       ES:
0000E6BC  89 1E 03 00        ....    MOV    [0003h], BX
0000E6C0  26                 &       ES:
0000E6C1  C6 06 00 00 4D     ....M   MOV    BYTE PTR [0000h], 4Dh
0000E6C6  E8 15 00           ...     CALL   E6DEh
0000E6C9  26                 &       ES:
0000E6CA  88 16 00 00        ....    MOV    [0000h], DL
0000E6CE  26                 &       ES:
0000E6CF  C7 06 01 00 00 00  ......  MOV    WORD PTR [0001h], 0000h
0000E6D5  2B CB              +.      SUB    CX, BX
0000E6D7  49                 I       DEC    CX
0000E6D8  26                 &       ES:
0000E6D9  89 0E 03 00        ....    MOV    [0003h], CX
.
0000E6DD  C3                 .       RET    NEAR
.
0000E6DE  8C C0              ..      MOV    AX, ES
0000E6E0  26                 &       ES:
0000E6E1  03 06 03 00        ....    ADD    AX, [0003h]
0000E6E5  40                 @       INC    AX
0000E6E6  8E C0              ..      MOV    ES, AX
0000E6E8  C3                 .       RET    NEAR
.
0000E6E9  A1 E4 07           ...     MOV    AX, [07E4h]
0000E6EC  48                 H       DEC    AX
0000E6ED  8E C0              ..      MOV    ES, AX
.
0000E6EF  26                 &       ES:
0000E6F0  A0 00 00           ...     MOV    AL, [0000h]
0000E6F3  3C 4D              <M      CMP    AL, 4Dh
0000E6F5  74 07              t.      JE     E6FEh
0000E6F7  3C 5A              <Z      CMP    AL, 5Ah
0000E6F9  74 03              t.      JE     E6FEh
0000E6FB  B0 07              ..      MOV    AL, 07h
0000E6FD  F9                 .       STC
.
0000E6FE  C3                 .       RET    NEAR
0000E6FF  A1 D8 07           ...     MOV    AX, [07D8h]
0000E702  B4 03              ..      MOV    AH, 03h
0000E704  A3 A2 0D           ...     MOV    [0DA2h], AX
0000E707  C6 06 7A 01 01     ..z..   MOV    BYTE PTR [017Ah], 01h
0000E70C  A1 E6 07           ...     MOV    AX, [07E6h]
0000E70F  03 06 A6 0D        ....    ADD    AX, [0DA6h]
0000E713  A3 B2 0D           ...     MOV    [0DB2h], AX
0000E716  C7 06 B4 0D 00 00  ......  MOV    WORD PTR [0DB4h], 0000h
0000E71C  C6 06 B6 0D 00     .....   MOV    BYTE PTR [0DB6h], 00h
0000E721  BA B2 0D           ...     MOV    DX, 0DB2h
0000E724  B1 39              .9      MOV    CL, 39h
0000E726  E8 9C ED           ...     CALL   D4C5h
0000E729  E9 F4 00           ...     JMP    E820h
0000E72C  A1 D8 07           ...     MOV    AX, [07D8h]
0000E72F  3C 00              <.      CMP    AL, 00h
0000E731  74 09              t.      JE     E73Ch
0000E733  3C 01              <.      CMP    AL, 01h
0000E735  74 0F              t.      JE     E746h
.
0000E737  B0 01              ..      MOV    AL, 01h
0000E739  E9 25 F1           .%.     JMP    D861h
.
0000E73C  A0 A4 0D           ...     MOV    AL, [0DA4h]
0000E73F  A2 EE 07           ...     MOV    [07EEh], AL
0000E742  A2 E6 07           ...     MOV    [07E6h], AL
0000E745  C3                 .       RET    NEAR
.
0000E746  A1 E6 07           ...     MOV    AX, [07E6h]
0000E749  3C 01              <.      CMP    AL, 01h
0000E74B  77 EA              w.      JNBE   E737h
0000E74D  A2 A4 0D           ...     MOV    [0DA4h], AL
0000E750  A2 EE 07           ...     MOV    [07EEh], AL
0000E753  C3                 .       RET    NEAR
0000E754  E8 AD F4           ...     CALL   DC04h
0000E757  2B D2              +.      SUB    DX, DX
0000E759  E8 1E FD           ...     CALL   E47Ah
0000E75C  E8 0C FB           ...     CALL   E26Bh
0000E75F  72 61              ra      JC     E7C2h
0000E761  E8 97 FC           ...     CALL   E3FBh
0000E764  72 5C              r\      JC     E7C2h
0000E766  8B DA              ..      MOV    BX, DX
0000E768  A1 D8 07           ...     MOV    AX, [07D8h]
0000E76B  3C 03              <.      CMP    AL, 03h
0000E76D  74 60              t`      JE     E7CFh
0000E76F  3C 01              <.      CMP    AL, 01h
0000E771  74 06              t.      JE     E779h
0000E773  3C 00              <.      CMP    AL, 00h
0000E775  B0 01              ..      MOV    AL, 01h
0000E777  75 49              uI      JNE    E7C2h
.
0000E779  80 7F 09 43        ..C    CMP    BYTE PTR [BX+09h], 43h
0000E77D  75 1E              u.      JNE    E79Dh
0000E77F  81 7F 0A 4D 44     ..MD   CMP    WORD PTR [BX+0Ah], 444Dh
0000E784  74 45              tE      JE     E7CBh
0000E786  81 7F 0A 4F 4D     ..OM   CMP    WORD PTR [BX+0Ah], 4D4Fh
0000E78B  75 10              u.      JNE    E79Dh
0000E78D  E8 7A 01           .z.     CALL   E90Ah
0000E790  E8 9F 01           ...     CALL   E932h
0000E793  72 2D              r-      JC     E7C2h
0000E795  E8 61 02           .a.     CALL   E9F9h
0000E798  E8 E8 02           ...     CALL   EA83h
0000E79B  EB 1B              ..      JMP    E7B8h
.
0000E79D  E8 41 01           .A.     CALL   E8E1h
0000E7A0  72 20              r       JC     E7C2h
0000E7A2  E8 65 01           .e.     CALL   E90Ah
0000E7A5  E8 98 01           ...     CALL   E940h
0000E7A8  72 18              r.      JC     E7C2h
0000E7AA  E8 4C 02           .L.     CALL   E9F9h
0000E7AD  83 C2 10 01        ....    ADD    DX, 0110h
0000E7B1  16                 .       PUSH   SS
0000E7B2  32 08              2.      XOR    CL, [BX+SI]
0000E7B4  01 16 2A 08        ..*.    ADD    [082Ah], DX
.
0000E7B8  80 3E D8 07 01     .>...   CMP    BYTE PTR [07D8h], 01h
0000E7BD  74 31              t1      JE     E7F0h
0000E7BF  E9 E9 02           ...     JMP    EAABh
.
0000E7C2  E8 CB FC           ...     CALL   E490h
0000E7C5  E8 75 F4           .u.     CALL   DC3Dh
0000E7C8  E9 96 F0           ...     JMP    D861h
.
0000E7CB  E8 0B 02           ...     CALL   E9D9h
0000E7CE  C3                 .       RET    NEAR
.
0000E7CF  E8 0F 01           ...     CALL   E8E1h
0000E7D2  72 EE              r.      JC     E7C2h
0000E7D4  8E 06 E4 07        ....    MOV    ES, [07E4h]
0000E7D8  8B 2E DA 07        ....    MOV    BP, [07DAh]
0000E7DC  26                 &       ES:
0000E7DD  8B 76 00           .v.     MOV    SI, [BP+00h]
0000E7E0  26                 &       ES:
0000E7E1  8B 7E 02           .~.     MOV    DI, [BP+02h]
0000E7E4  C7 06 AE 0D FF FF  ......  MOV    WORD PTR [0DAEh], FFFFh
0000E7EA  E8 53 01           .S.     CALL   E940h
0000E7ED  E9 A0 FC           ...     JMP    E490h
.
0000E7F0  06                 .       PUSH   ES
0000E7F1  8E 06 E4 07        ....    MOV    ES, [07E4h]
0000E7F5  8B 3E DA 07        .>..    MOV    DI, [07DAh]
0000E7F9  83 C7 0E A1        ....    ADD    DI, A10Eh
0000E7FD  2C 08              ,.      SUB    AL, 08h
0000E7FF  AB                 .       STOSW
0000E800  A1 2A 08           .*.     MOV    AX, [082Ah]
0000E803  AB                 .       STOSW
0000E804  A1 30 08           .0.     MOV    AX, [0830h]
0000E807  AB                 .       STOSW
0000E808  A1 32 08           .2.     MOV    AX, [0832h]
0000E80B  AB                 .       STOSW
0000E80C  07                 .       POP    ES
0000E80D  C3                 .       RET    NEAR
0000E80E  A1 D8 07           ...     MOV    AX, [07D8h]
0000E811  B4 00              ..      MOV    AH, 00h
0000E813  E8 4A CA           .J.     CALL   B260h
0000E816  80 3E B7 0D 00     .>...   CMP    BYTE PTR [0DB7h], 00h
0000E81B  74 03              t.      JE     E820h
0000E81D  E8 CC 01           ...     CALL   E9ECh
.
0000E820  2B C0              +.      SUB    AX, AX
0000E822  9C                 .       PUSHF
0000E823  FF 36 A6 0D        .6..    PUSH   [0DA6h]
0000E827  50                 P       PUSH   AX
0000E828  8E C0              ..      MOV    ES, AX
0000E82A  26                 &       ES:
0000E82B  FF 2E 80 00        ....    JMP    FAR [0080h]
0000E82F  1E                 .       PUSH   DS
0000E830  2E                 .       CS:
0000E831  8E 1E 06 00        ....    MOV    DS, [0006h]
0000E835  8E 1E 4E 00        ..N.    MOV    DS, [004Eh]
0000E839  2B C0              +.      SUB    AX, AX
0000E83B  87 06 14 00        ....    XCHG   AX, [0014h]
0000E83F  1F                 .       POP    DS
0000E840  2B DB              +.      SUB    BX, BX
0000E842  3D FE FF           =..     CMP    AX, FFFEh
0000E845  75 04              u.      JNE    E84Bh
0000E847  B7 01              ..      MOV    BH, 01h
0000E849  EB 0B              ..      JMP    E856h
.
0000E84B  3D FD FF           =..     CMP    AX, FFFDh
0000E84E  75 04              u.      JNE    E854h
0000E850  B7 02              ..      MOV    BH, 02h
0000E852  EB 02              ..      JMP    E856h
.
0000E854  86 C3              ..      XCHG   AL, BL
.
0000E856  89 1E EE 07        ....    MOV    [07EEh], BX
0000E85A  C3                 .       RET    NEAR
.
0000E85B  06                 .       PUSH   ES
0000E85C  50                 P       PUSH   AX
0000E85D  53                 S       PUSH   BX
0000E85E  56                 V       PUSH   SI
0000E85F  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000E862  A3 B0 0D           ...     MOV    [0DB0h], AX
0000E865  8B D8              ..      MOV    BX, AX
0000E867  8E C0              ..      MOV    ES, AX
0000E869  26                 &       ES:
0000E86A  A1 16 00           ...     MOV    AX, [0016h]
0000E86D  A3 A6 0D           ...     MOV    [0DA6h], AX
0000E870  8E 06 7D 01        ..}.    MOV    ES, [017Dh]
.
0000E874  26                 &       ES:
0000E875  39 1E 01 00        9...    CMP    [0001h], BX
0000E879  75 07              u.      JNE    E882h
0000E87B  26                 &       ES:
0000E87C  C7 06 01 00 00 00  ......  MOV    WORD PTR [0001h], 0000h
.
0000E882  26                 &       ES:
0000E883  80 3E 00 00 4D     .>..M   CMP    BYTE PTR [0000h], 4Dh
0000E888  75 05              u.      JNE    E88Fh
0000E88A  E8 51 FE           .Q.     CALL   E6DEh
0000E88D  EB E5              ..      JMP    E874h
.
0000E88F  BE 0A 00           ...     MOV    SI, 000Ah
.
0000E892  8B 9C 42 09        ..B.    MOV    BX, [SI+0942h]
0000E896  85 DB              ..      TEST   BX, BX
0000E898  74 21              t!      JE     E8BBh
0000E89A  A1 B0 0D           ...     MOV    AX, [0DB0h]
0000E89D  3B 84 6A 09        ;.j.    CMP    AX, [SI+096Ah]
0000E8A1  75 18              u.      JNE    E8BBh
0000E8A3  2B C0              +.      SUB    AX, AX
0000E8A5  89 84 42 09        ..B.    MOV    [SI+0942h], AX
0000E8A9  89 84 6A 09        ..j.    MOV    [SI+096Ah], AX
0000E8AD  88 47 01           .G.     MOV    [BX+01h], AL
0000E8B0  56                 V       PUSH   SI
0000E8B1  E8 7B FB           .{.     CALL   E42Fh
0000E8B4  E8 AF FB           ...     CALL   E466h
0000E8B7  E8 75 FB           .u.     CALL   E42Fh
0000E8BA  5E                 ^       POP    SI
.
0000E8BB  46                 F       INC    SI
0000E8BC  46                 F       INC    SI
0000E8BD  83 FE 28           ..(     CMP    SI, 28h
0000E8C0  72 D0              r.      JC     E892h
0000E8C2  5E                 ^       POP    SI
0000E8C3  5B                 [       POP    BX
0000E8C4  58                 X       POP    AX
0000E8C5  07                 .       POP    ES
0000E8C6  C3                 .       RET    NEAR
0000E8C7  E8 E4 C9           ...     CALL   B2AEh
0000E8CA  8E 1E B0 0D        ....    MOV    DS, [0DB0h]
0000E8CE  8E 16 30 00        ..0.    MOV    SS, [0030h]
0000E8D2  8B 26 2E 00        .&..    MOV    SP, [002Eh]
0000E8D6  5B                 [       POP    BX
0000E8D7  59                 Y       POP    CX
0000E8D8  5A                 Z       POP    DX
0000E8D9  5E                 ^       POP    SI
0000E8DA  5F                 _       POP    DI
0000E8DB  5D                 ]       POP    BP
0000E8DC  1F                 .       POP    DS
0000E8DD  07                 .       POP    ES
0000E8DE  2B C0              +.      SUB    AX, AX
0000E8E0  CF                 .       IRET
.
0000E8E1  8D 16 1C 08        ....    LEA    DX, [081Ch] 
0000E8E5  B4 1A              ..      MOV    AH, 1Ah
0000E8E7  E8 63 EF           .c.     CALL   D84Dh
0000E8EA  C7 47 0E 1C 00     .G...   MOV    WORD PTR [BX+0Eh], 001Ch
0000E8EF  2B C0              +.      SUB    AX, AX
0000E8F1  89 47 21           .G!     MOV    [BX+21h], AX
0000E8F4  89 47 23           .G#     MOV    [BX+23h], AX
0000E8F7  8B D3              ..      MOV    DX, BX
0000E8F9  B4 21              .!      MOV    AH, 21h
0000E8FB  E8 4F EF           .O.     CALL   D84Dh
0000E8FE  81 3E 1C 08 4D 5A  .>..MZ  CMP    WORD PTR [081Ch], 5A4Dh
0000E904  74 03              t.      JE     E909h
0000E906  B0 0B              ..      MOV    AL, 0Bh
0000E908  F9                 .       STC
.
0000E909  C3                 .       RET    NEAR
.
0000E90A  53                 S       PUSH   BX
0000E90B  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000E90E  A3 AA 0D           ...     MOV    [0DAAh], AX
0000E911  8E C0              ..      MOV    ES, AX
0000E913  26                 &       ES:
0000E914  A1 2C 00           .,.     MOV    AX, [002Ch]
0000E917  A3 AC 0D           ...     MOV    [0DACh], AX
0000E91A  BB FF FF           ...     MOV    BX, FFFFh
0000E91D  E8 11 FD           ...     CALL   E631h
0000E920  47                 G       INC    DI
0000E921  89 3E A8           .>.     MOV    [00A8h], DI
0000E924  0D 03 F7           ...     OR     AX, F703h
0000E927  89 36 AE 0D        .6..    MOV    [0DAEh], SI
0000E92B  83 C7 10 8B        ....    ADD    DI, 8B10h
0000E92F  F7 5B C3           .[.     NEG    WORD PTR [BP+DI+C3h]
.
0000E932  2B C0              +.      SUB    AX, AX
0000E934  89 47 21           .G!     MOV    [BX+21h], AX
0000E937  89 47 23           .G#     MOV    [BX+23h], AX
0000E93A  E8 5F 00           ._.     CALL   E99Ch
0000E93D  E9 4D 00           .M.     JMP    E98Dh
.
0000E940  A1 24 08           .$.     MOV    AX, [0824h]
0000E943  89 47 21           .G!     MOV    [BX+21h], AX
0000E946  C7 47 23 00 00     .G#..   MOV    WORD PTR [BX+23h], 0000h
0000E94B  E8 4E 00           .N.     CALL   E99Ch
0000E94E  72 3D              r=      JC     E98Dh
0000E950  8B 0E 22 08        ..".    MOV    CX, [0822h]
0000E954  F8                 .       CLC
0000E955  E3 36              .6      JCXZ   E98Dh
0000E957  C7 47 0E 01 00     .G...   MOV    WORD PTR [BX+0Eh], 0001h
0000E95C  A1 34 08           .4.     MOV    AX, [0834h]
0000E95F  89 47 21           .G!     MOV    [BX+21h], AX
0000E962  C7 47 23 00 00     .G#..   MOV    WORD PTR [BX+23h], 0000h
0000E967  8D 16 38 08        ..8.    LEA    DX, [0838h] 
0000E96B  B4 1A              ..      MOV    AH, 1Ah
0000E96D  E8 DD EE           ...     CALL   D84Dh
0000E970  8B D3              ..      MOV    DX, BX
.
0000E972  51                 Q       PUSH   CX
0000E973  B9 04 00           ...     MOV    CX, 0004h
0000E976  B4 27              .'      MOV    AH, 27h
0000E978  E8 D2 EE           ...     CALL   D84Dh
0000E97B  59                 Y       POP    CX
0000E97C  C4 2E 38 08        ..8.    LES    BP, [0838h]
0000E980  8C C0              ..      MOV    AX, ES
0000E982  03 C7              ..      ADD    AX, DI
0000E984  8E C0              ..      MOV    ES, AX
0000E986  26                 &       ES:
0000E987  01 76 00           .v.     ADD    [BP+00h], SI
0000E98A  E2 E6              ..      LOOP   E972h
0000E98C  F8                 .       CLC
.
0000E98D  9C                 .       PUSHF
0000E98E  50                 P       PUSH   AX
0000E98F  8B D3              ..      MOV    DX, BX
0000E991  B4 10              ..      MOV    AH, 10h
0000E993  E8 B7 EE           ...     CALL   D84Dh
0000E996  E8 A4 F2           ...     CALL   DC3Dh
0000E999  58                 X       POP    AX
0000E99A  9D                 .       POPF
0000E99B  C3                 .       RET    NEAR
.
0000E99C  56                 V       PUSH   SI
0000E99D  57                 W       PUSH   DI
0000E99E  A1 AE 0D           ...     MOV    AX, [0DAEh]
0000E9A1  2B C7              +.      SUB    AX, DI
0000E9A3  76 2E              v.      JBE    E9D3h
0000E9A5  96                 .       XCHG   SI
0000E9A6  C7 47 0E 10 00     .G...   MOV    WORD PTR [BX+0Eh], 0010h
.
0000E9AB  1E                 .       PUSH   DS
0000E9AC  8E DF              ..      MOV    DS, DI
0000E9AE  2B D2              +.      SUB    DX, DX
0000E9B0  B4 1A              ..      MOV    AH, 1Ah
0000E9B2  E8 98 EE           ...     CALL   D84Dh
0000E9B5  1F                 .       POP    DS
0000E9B6  B9 00 04           ...     MOV    CX, 0400h
0000E9B9  3B F1              ;.      CMP    SI, CX
0000E9BB  73 02              s.      JNC    E9BFh
0000E9BD  8B CE              ..      MOV    CX, SI
.
0000E9BF  03 F9              ..      ADD    DI, CX
0000E9C1  2B F1              +.      SUB    SI, CX
0000E9C3  8B D3              ..      MOV    DX, BX
0000E9C5  B4 27              .'      MOV    AH, 27h
0000E9C7  E8 83 EE           ...     CALL   D84Dh
0000E9CA  0A C0              ..      OR     AL, AL
0000E9CC  75 08              u.      JNE    E9D6h
0000E9CE  83 FE 00           ...     CMP    SI, 00h
0000E9D1  75 D8              u.      JNE    E9ABh
.
0000E9D3  B0 08              ..      MOV    AL, 08h
0000E9D5  F9                 .       STC
.
0000E9D6  5F                 _       POP    DI
0000E9D7  5E                 ^       POP    SI
0000E9D8  C3                 .       RET    NEAR
.
0000E9D9  8B D3              ..      MOV    DX, BX
0000E9DB  B4 10              ..      MOV    AH, 10h
0000E9DD  E8 6D EE           .m.     CALL   D84Dh
0000E9E0  E8 27 FF           .'.     CALL   E90Ah
0000E9E3  E8 13 00           ...     CALL   E9F9h
0000E9E6  E8 EE 00           ...     CALL   EAD7h
0000E9E9  E8 34 01           .4.     CALL   EB20h
.
0000E9EC  E8 4E F2           .N.     CALL   DC3Dh
0000E9EF  E8 61 01           .a.     CALL   EB53h
0000E9F2  E8 62 01           .b.     CALL   EB57h
0000E9F5  E8 45 F2           .E.     CALL   DC3Dh
0000E9F8  C3                 .       RET    NEAR
.
0000E9F9  C4 3E EA 07        .>..    LES    DI, [07EAh]
0000E9FD  26                 &       ES:
0000E9FE  8B 05              ..      MOV    AX, [DI]
0000EA00  26                 &       ES:
0000EA01  8B 5D 02           .].     MOV    BX, [DI+02h]
0000EA04  2B C9              +.      SUB    CX, CX
0000EA06  8E C1              ..      MOV    ES, CX
0000EA08  BF 88 00           ...     MOV    DI, 0088h
0000EA0B  AB                 .       STOSW
0000EA0C  93                 .       XCHG   BX
0000EA0D  AB                 .       STOSW
0000EA0E  8B 16 A8 0D        ....    MOV    DX, [0DA8h]
0000EA12  B4 26              .&      MOV    AH, 26h
0000EA14  E8 36 EE           .6.     CALL   D84Dh
0000EA17  8B C2              ..      MOV    AX, DX
0000EA19  A3 A6 0D           ...     MOV    [0DA6h], AX
0000EA1C  48                 H       DEC    AX
0000EA1D  8E C0              ..      MOV    ES, AX
0000EA1F  26                 &       ES:
0000EA20  89 16 01 00        ....    MOV    [0001h], DX
0000EA24  8E 06 E4 07        ....    MOV    ES, [07E4h]
0000EA28  8B 1E DA 07        ....    MOV    BX, [07DAh]
0000EA2C  BE 02 00           ...     MOV    SI, 0002h
0000EA2F  BF 80 00           ...     MOV    DI, 0080h
0000EA32  B9 80 00           ...     MOV    CX, 0080h
0000EA35  E8 3E 00           .>.     CALL   EA76h
0000EA38  BE 06 00           ...     MOV    SI, 0006h
0000EA3B  BF 5C 00           .\.     MOV    DI, 005Ch
0000EA3E  B9 10 00           ...     MOV    CX, 0010h
0000EA41  E8 32 00           .2.     CALL   EA76h
0000EA44  BE 0A 00           ...     MOV    SI, 000Ah
0000EA47  BF 6C 00           .l.     MOV    DI, 006Ch
0000EA4A  B9 10 00           ...     MOV    CX, 0010h
0000EA4D  E8 26 00           .&.     CALL   EA76h
0000EA50  26                 &       ES:
0000EA51  8B 07              ..      MOV    AX, [BX]
0000EA53  8E C2              ..      MOV    ES, DX
0000EA55  85 C0              ..      TEST   AX, AX
0000EA57  75 03              u.      JNE    EA5Ch
0000EA59  A1 AC 0D           ...     MOV    AX, [0DACh]
.
0000EA5C  26                 &       ES:
0000EA5D  A3 2C 00           .,.     MOV    [002Ch], AX
0000EA60  A1 AA 0D           ...     MOV    AX, [0DAAh]
0000EA63  26                 &       ES:
0000EA64  A3 16 00           ...     MOV    [0016h], AX
0000EA67  1E                 .       PUSH   DS
0000EA68  52                 R       PUSH   DX
0000EA69  8E DA              ..      MOV    DS, DX
0000EA6B  BA 80 00           ...     MOV    DX, 0080h
0000EA6E  B4 1A              ..      MOV    AH, 1Ah
0000EA70  E8 DA ED           ...     CALL   D84Dh
0000EA73  5A                 Z       POP    DX
0000EA74  1F                 .       POP    DS
0000EA75  C3                 .       RET    NEAR
.
0000EA76  1E                 .       PUSH   DS
0000EA77  06                 .       PUSH   ES
0000EA78  26                 &       ES:
0000EA79  C5 30              .0      LDS    SI, [BX+SI]
0000EA7B  8E C2              ..      MOV    ES, DX
0000EA7D  FC                 .       CLD
0000EA7E  F3                 .       REPZ
0000EA7F  A4                 .       MOVSB
0000EA80  07                 .       POP    ES
0000EA81  1F                 .       POP    DS
0000EA82  C3                 .       RET    NEAR
.
0000EA83  89 16 32 08        ..2.    MOV    [0832h], DX
0000EA87  C7 06 30 08 00 01  ..0...  MOV    WORD PTR [0830h], 0100h
0000EA8D  89 16 2A 08        ..*.    MOV    [082Ah], DX
0000EA91  8E C2              ..      MOV    ES, DX
0000EA93  26                 &       ES:
0000EA94  8B 1E 06 00        ....    MOV    BX, [0006h]
0000EA98  89 1E 2C 08        ..,.    MOV    [082Ch], BX
0000EA9C  26                 &       ES:
0000EA9D  C7 07 00 00        ....    MOV    WORD PTR [BX], 0000h
0000EAA1  81 EB 00 01        ....    SUB    BX, 0100h
0000EAA5  26                 &       ES:
0000EAA6  89 1E 06 00        ....    MOV    [0006h], BX
0000EAAA  C3                 .       RET    NEAR
.
0000EAAB  2B DB              +.      SUB    BX, BX
0000EAAD  2B C9              +.      SUB    CX, CX
0000EAAF  2B D2              +.      SUB    DX, DX
0000EAB1  2B ED              +.      SUB    BP, BP
0000EAB3  2B F6              +.      SUB    SI, SI
0000EAB5  2B FF              +.      SUB    DI, DI
0000EAB7  8E 16 2A 08        ..*.    MOV    SS, [082Ah]
0000EABB  8B 26 2C 08        .&,.    MOV    SP, [082Ch]
0000EABF  2B C0              +.      SUB    AX, AX
0000EAC1  E8 9C C7           ...     CALL   B260h
0000EAC4  50                 P       PUSH   AX
0000EAC5  FF 36 32 08        .62.    PUSH   [0832h]
0000EAC9  FF 36 30 08        .60.    PUSH   [0830h]
0000EACD  A1 A6 0D           ...     MOV    AX, [0DA6h]
0000EAD0  8E D8              ..      MOV    DS, AX
0000EAD2  8E C0              ..      MOV    ES, AX
0000EAD4  2B C0              +.      SUB    AX, AX
0000EAD6  CB                 .       RETF
.
0000EAD7  1E                 .       PUSH   DS
0000EAD8  07                 .       POP    ES
0000EAD9  C6 06 B7 0D FF     .....   MOV    BYTE PTR [0DB7h], FFh
0000EADE  1E                 .       PUSH   DS
0000EADF  2E                 .       CS:
0000EAE0  8E 1E 06 00        ....    MOV    DS, [0006h]
0000EAE4  06                 .       PUSH   ES
0000EAE5  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000EAE9  26                 &       ES:
0000EAEA  A0 05 00           ...     MOV    AL, [0005h]
0000EAED  07                 .       POP    ES
0000EAEE  BE 56 0F           .V.     MOV    SI, 0F56h
0000EAF1  B9 20 00           . .     MOV    CX, 0020h
.
0000EAF4  3A 44 04           :D.     CMP    AL, [SI+04h]
0000EAF7  74 05              t.      JE     EAFEh
0000EAF9  83 C6 06           ...     ADD    SI, 06h
0000EAFC  E2 F6              ..      LOOP   EAF4h
.
0000EAFE  BF B8 0D           ...     MOV    DI, 0DB8h
0000EB01  A5                 .       MOVSW
0000EB02  A5                 .       MOVSW
0000EB03  A5                 .       MOVSW
0000EB04  83 EE 06           ...     SUB    SI, 06h
0000EB07  26                 &       ES:
0000EB08  A1 A8 0D           ...     MOV    AX, [0DA8h]
0000EB0B  05 10 00           ...     ADD    AX, 0010h
0000EB0E  26                 &       ES:
0000EB0F  8B 0E AE 0D        ....    MOV    CX, [0DAEh]
0000EB13  2B C8              +.      SUB    CX, AX
0000EB15  89 04              ..      MOV    [SI], AX
0000EB17  89 4C 02           .L.     MOV    [SI+02h], CX
0000EB1A  C6 44 04 FE        .D..    MOV    BYTE PTR [SI+04h], FEh
0000EB1E  1F                 .       POP    DS
0000EB1F  C3                 .       RET    NEAR
.
0000EB20  B8 00 FF           ...     MOV    AX, FF00h
0000EB23  CD 16              ..      INT    16h
0000EB25  8E 06 A8 0D        ....    MOV    ES, [0DA8h]
0000EB29  BF 76 00           .v.     MOV    DI, 0076h
0000EB2C  8B D7              ..      MOV    DX, DI
0000EB2E  26                 &       ES:
0000EB2F  8A 1E 80 00        ....    MOV    BL, [0080h]
0000EB33  B7 00              ..      MOV    BH, 00h
0000EB35  26                 &       ES:
0000EB36  C6 87 81 00 00     .....   MOV    BYTE PTR [BX+0081h], 00h
0000EB3B  BE F7 07           ...     MOV    SI, 07F7h
0000EB3E  AC                 .       LODSB
0000EB3F  04 40              .@      ADD    AL, 40h
0000EB41  B4 3A              .:      MOV    AH, 3Ah
0000EB43  AB                 .       STOSW
0000EB44  A5                 .       MOVSW
0000EB45  A5                 .       MOVSW
0000EB46  A5                 .       MOVSW
0000EB47  A5                 .       MOVSW
0000EB48  B0 20              .       MOV    AL, 20h
0000EB4A  AA                 .       STOSB
0000EB4B  E8 F6 D9           ...     CALL   C544h
0000EB4E  B1 2F              ./      MOV    CL, 2Fh
0000EB50  CD E0              ..      INT    E0h
0000EB52  C3                 .       RET    NEAR
.
0000EB53  E8 CD C5           ...     CALL   B123h
0000EB56  C3                 .       RET    NEAR
.
0000EB57  FA                 .       CLI
0000EB58  C6 06 B7 0D 00     .....   MOV    BYTE PTR [0DB7h], 00h
0000EB5D  06                 .       PUSH   ES
0000EB5E  2E                 .       CS:
0000EB5F  8E 06 06 00        ....    MOV    ES, [0006h]
0000EB63  06                 .       PUSH   ES
0000EB64  26                 &       ES:
0000EB65  8E 06 4E 00        ..N.    MOV    ES, [004Eh]
0000EB69  26                 &       ES:
0000EB6A  A0 05 00           ...     MOV    AL, [0005h]
0000EB6D  07                 .       POP    ES
0000EB6E  BF 56 0F           .V.     MOV    DI, 0F56h
0000EB71  B9 20 00           . .     MOV    CX, 0020h
0000EB74  26                 &       ES:
0000EB75  3A 45 04           :E.     CMP    AL, [DI+04h]
0000EB78  74 05              t.      JE     EB7Fh
0000EB7A  83 C7 06 E2        ....    ADD    DI, E206h
0000EB7E  F5                 .       CMC
.
0000EB7F  BE B8 0D           ...     MOV    SI, 0DB8h
0000EB82  A5                 .       MOVSW
0000EB83  A5                 .       MOVSW
0000EB84  A5                 .       MOVSW
0000EB85  83 EF 06 26        ...&    SUB    DI, 2606h
0000EB89  80 7D 0A FE        .}..    CMP    BYTE PTR [DI+0Ah], FEh
0000EB8D  75 3D              u=      JNE    EBCCh
0000EB8F  26                 &       ES:
0000EB90  8B 05              ..      MOV    AX, [DI]
0000EB92  26                 &       ES:
0000EB93  03 45 02           .E.     ADD    AX, [DI+02h]
0000EB96  26                 &       ES:
0000EB97  8B 5D 06           .].     MOV    BX, [DI+06h]
0000EB9A  3B C3              ;.      CMP    AX, BX
0000EB9C  76 2E              v.      JBE    EBCCh
0000EB9E  26                 &       ES:
0000EB9F  03 5D 08           .].     ADD    BX, [DI+08h]
0000EBA2  3B C3              ;.      CMP    AX, BX
0000EBA4  73 0E              s.      JNC    EBB4h
0000EBA6  26                 &       ES:
0000EBA7  2B 45 06           +E.     SUB    AX, [DI+06h]
0000EBAA  26                 &       ES:
0000EBAB  01 45 06           .E.     ADD    [DI+06h], AX
0000EBAE  26                 &       ES:
0000EBAF  29 45 08           )E.     SUB    [DI+08h], AX
0000EBB2  75 18              u.      JNE    EBCCh
.
0000EBB4  49                 I       DEC    CX
0000EBB5  49                 I       DEC    CX
0000EBB6  B8 03 00           ...     MOV    AX, 0003h
0000EBB9  F6 E1              ..      MUL    CL
0000EBBB  8D 75 0C           .u.     LEA    SI, [DI+0Ch]
0000EBBE  8D 7D 06           .}.     LEA    DI, [DI+06h]
0000EBC1  1E                 .       PUSH   DS
0000EBC2  06                 .       PUSH   ES
0000EBC3  1F                 .       POP    DS
0000EBC4  F3                 .       REPZ
0000EBC5  A5                 .       MOVSW
0000EBC6  1F                 .       POP    DS
0000EBC7  26                 &       ES:
0000EBC8  C6 45 04 FF        .E..    MOV    BYTE PTR [DI+04h], FFh
.
0000EBCC  07                 .       POP    ES
0000EBCD  FB                 .       STI
0000EBCE  C3                 .       RET    NEAR
0000EBCF  00 FA              ..      ADD    DL, BH
0000EBD1  FC                 .       CLD
0000EBD2  8C D8              ..      MOV    AX, DS
0000EBD4  8E D0              ..      MOV    SS, AX
0000EBD6  BC 20 0C           . .     MOV    SP, 0C20h
0000EBD9  FB                 .       STI
0000EBDA  E8 EB 01           ...     CALL   EDC8h
0000EBDD  E9 F0 FF           ...     JMP    EBD0h
.
0000EBE0  55                 U       PUSH   BP
0000EBE1  8B EC              ..      MOV    BP, SP
0000EBE3  8A 4E 04           .N.     MOV    CL, [BP+04h]
0000EBE6  8B 56 06           .V.     MOV    DX, [BP+06h]
0000EBE9  CD E0              ..      INT    E0h
0000EBEB  5D                 ]       POP    BP
0000EBEC  C3                 .       RET    NEAR
0000EBED  55                 U       PUSH   BP
0000EBEE  8B EC              ..      MOV    BP, SP
0000EBF0  B4 3D              .=      MOV    AH, 3Dh
0000EBF2  B0 00              ..      MOV    AL, 00h
0000EBF4  8B 56 04           .V.     MOV    DX, [BP+04h]
0000EBF7  CD 21              .!      INT    21h
0000EBF9  73 02              s.      JNC    EBFDh
0000EBFB  F7 D8              ..      NEG    AX
.
0000EBFD  5D                 ]       POP    BP
0000EBFE  C3                 .       RET    NEAR
.
0000EBFF  55                 U       PUSH   BP
0000EC00  8B EC              ..      MOV    BP, SP
0000EC02  1E                 .       PUSH   DS
0000EC03  B4 3F              .?      MOV    AH, 3Fh
0000EC05  8B 5E 04           .^.     MOV    BX, [BP+04h]
0000EC08  C5 56 06           .V.     LDS    DX, [BP+06h]
0000EC0B  8B 4E 0A           .N.     MOV    CX, [BP+0Ah]
0000EC0E  CD 21              .!      INT    21h
0000EC10  73 02              s.      JNC    EC14h
0000EC12  F7 D8              ..      NEG    AX
.
0000EC14  1F                 .       POP    DS
0000EC15  5D                 ]       POP    BP
0000EC16  C3                 .       RET    NEAR
.
0000EC17  55                 U       PUSH   BP
0000EC18  8B EC              ..      MOV    BP, SP
0000EC1A  B4 3E              .>      MOV    AH, 3Eh
0000EC1C  8B 5E 04           .^.     MOV    BX, [BP+04h]
0000EC1F  CD 21              .!      INT    21h
0000EC21  73 04              s.      JNC    EC27h
0000EC23  F7 D8              ..      NEG    AX
0000EC25  EB 02              ..      JMP    EC29h
.
0000EC27  2B C0              +.      SUB    AX, AX
.
0000EC29  5D                 ]       POP    BP
0000EC2A  C3                 .       RET    NEAR
.
0000EC2B  55                 U       PUSH   BP
0000EC2C  8B EC              ..      MOV    BP, SP
0000EC2E  B4 42              .B      MOV    AH, 42h
0000EC30  8B 5E 04           .^.     MOV    BX, [BP+04h]
0000EC33  8B 56 06           .V.     MOV    DX, [BP+06h]
0000EC36  8B 4E 08           .N.     MOV    CX, [BP+08h]
0000EC39  8A 46 0A           .F.     MOV    AL, [BP+0Ah]
0000EC3C  CD 21              .!      INT    21h
0000EC3E  73 03              s.      JNC    EC43h
0000EC40  F7 D8              ..      NEG    AX
0000EC42  99                 .       CWD
.
0000EC43  8B DA              ..      MOV    BX, DX
0000EC45  5D                 ]       POP    BP
0000EC46  C3                 .       RET    NEAR
.
0000EC47  55                 U       PUSH   BP
0000EC48  8B EC              ..      MOV    BP, SP
0000EC4A  56                 V       PUSH   SI
0000EC4B  1E                 .       PUSH   DS
0000EC4C  8B 4E 06           .N.     MOV    CX, [BP+06h]
0000EC4F  D1 E1              ..      SHL    CX, 1
0000EC51  D1 E1              ..      SHL    CX, 1
0000EC53  D1 E1              ..      SHL    CX, 1
0000EC55  8E 5E 04           .^.     MOV    DS, [BP+04h]
0000EC58  2B F6              +.      SUB    SI, SI
0000EC5A  BB 57 4A           .WJ     MOV    BX, 4A57h
.
0000EC5D  AD                 .       LODSW
0000EC5E  03 D8              ..      ADD    BX, AX
0000EC60  D1 C3              ..      ROL    BX, 1
0000EC62  E2 F9              ..      LOOP   EC5Dh
0000EC64  1F                 .       POP    DS
0000EC65  03 1E 4F 0D        ..O.    ADD    BX, [0D4Fh]
0000EC69  85 DB              ..      TEST   BX, BX
0000EC6B  B8 00 00           ...     MOV    AX, 0000h
0000EC6E  75 01              u.      JNE    EC71h
0000EC70  40                 @       INC    AX
.
0000EC71  5E                 ^       POP    SI
0000EC72  5D                 ]       POP    BP
0000EC73  C3                 .       RET    NEAR
.
0000EC74  55                 U       PUSH   BP
0000EC75  8B EC              ..      MOV    BP, SP
0000EC77  56                 V       PUSH   SI
0000EC78  1E                 .       PUSH   DS
0000EC79  8B 4E 06           .N.     MOV    CX, [BP+06h]
0000EC7C  D1 E1              ..      SHL    CX, 1
0000EC7E  D1 E1              ..      SHL    CX, 1
0000EC80  D1 E1              ..      SHL    CX, 1
0000EC82  8E 5E 04           .^.     MOV    DS, [BP+04h]
0000EC85  2B F6              +.      SUB    SI, SI
0000EC87  BB 57 4A           .WJ     MOV    BX, 4A57h
.
0000EC8A  AD                 .       LODSW
0000EC8B  03 D8              ..      ADD    BX, AX
0000EC8D  D1 C3              ..      ROL    BX, 1
0000EC8F  E2 F9              ..      LOOP   EC8Ah
0000EC91  F7 DB              ..      NEG    BX
0000EC93  1F                 .       POP    DS
0000EC94  89 1E 4F 0D        ..O.    MOV    [0D4Fh], BX
0000EC98  5E                 ^       POP    SI
0000EC99  5D                 ]       POP    BP
0000EC9A  C3                 .       RET    NEAR
.
0000EC9B  55                 U       PUSH   BP
0000EC9C  8B EC              ..      MOV    BP, SP
0000EC9E  56                 V       PUSH   SI
0000EC9F  1E                 .       PUSH   DS
0000ECA0  57                 W       PUSH   DI
0000ECA1  06                 .       PUSH   ES
0000ECA2  C5 76 04           .v.     LDS    SI, [BP+04h]
0000ECA5  C4 7E 08           .~.     LES    DI, [BP+08h]
0000ECA8  8B 4E 0C           .N.     MOV    CX, [BP+0Ch]
0000ECAB  D1 E9              ..      SHR    CX, 1
0000ECAD  F3                 .       REPZ
0000ECAE  A5                 .       MOVSW
0000ECAF  07                 .       POP    ES
0000ECB0  5F                 _       POP    DI
0000ECB1  1F                 .       POP    DS
0000ECB2  5E                 ^       POP    SI
0000ECB3  5D                 ]       POP    BP
0000ECB4  C3                 .       RET    NEAR
.
0000ECB5  55                 U       PUSH   BP
0000ECB6  8B EC              ..      MOV    BP, SP
0000ECB8  57                 W       PUSH   DI
0000ECB9  06                 .       PUSH   ES
0000ECBA  C4 7E 04           .~.     LES    DI, [BP+04h]
0000ECBD  8A 46 08           .F.     MOV    AL, [BP+08h]
0000ECC0  8B 4E 0A           .N.     MOV    CX, [BP+0Ah]
0000ECC3  F3                 .       REPZ
0000ECC4  AA                 .       STOSB
0000ECC5  07                 .       POP    ES
0000ECC6  5F                 _       POP    DI
0000ECC7  5D                 ]       POP    BP
0000ECC8  C3                 .       RET    NEAR
.
0000ECC9  55                 U       PUSH   BP
0000ECCA  8B EC              ..      MOV    BP, SP
0000ECCC  8B 46 04           .F.     MOV    AX, [BP+04h]
0000ECCF  8C DB              ..      MOV    DX, DS
0000ECD1  5D                 ]       POP    BP
0000ECD2  C3                 .       RET    NEAR
.
0000ECD3  55                 U       PUSH   BP
0000ECD4  8B EC              ..      MOV    BP, SP
0000ECD6  8E 5E 08           .^.     MOV    DS, [BP+08h]
0000ECD9  FF 6E 04           .n.     JMP    FAR [BP+04h]
0000ECDC  55                 U       PUSH   BP
0000ECDD  8B EC              ..      MOV    BP, SP
0000ECDF  1E                 .       PUSH   DS
0000ECE0  C5 5E 04           .^.     LDS    BX, [BP+04h]
0000ECE3  8B 46 08           .F.     MOV    AX, [BP+08h]
0000ECE6  88 07              ..      MOV    [BX], AL
0000ECE8  1F                 .       POP    DS
0000ECE9  5D                 ]       POP    BP
0000ECEA  C3                 .       RET    NEAR
.
0000ECEB  55                 U       PUSH   BP
0000ECEC  8B EC              ..      MOV    BP, SP
0000ECEE  1E                 .       PUSH   DS
0000ECEF  C5 5E 04           .^.     LDS    BX, [BP+04h]
0000ECF2  8B 46 08           .F.     MOV    AX, [BP+08h]
0000ECF5  89 07              ..      MOV    [BX], AX
0000ECF7  1F                 .       POP    DS
0000ECF8  5D                 ]       POP    BP
0000ECF9  C3                 .       RET    NEAR
.
0000ECFA  8C D8              ..      MOV    AX, DS
0000ECFC  05 08 00           ...     ADD    AX, 0008h
0000ECFF  A3 7E 00           .~.     MOV    [007Eh], AX
0000ED02  06                 .       PUSH   ES
0000ED03  B1 9A              ..      MOV    CL, 9Ah
0000ED05  CD E0              ..      INT    E0h
0000ED07  26                 &       ES:
0000ED08  A0 B8 01           ...     MOV    AL, [01B8h]
0000ED0B  00 06 3E 0C        ..>.    ADD    [0C3Eh], AL
0000ED0F  00 06 38 0D        ..8.    ADD    [0D38h], AL
0000ED13  BA 30 0C           .0.     MOV    DX, 0C30h
0000ED16  B1 04              ..      MOV    CL, 04h
0000ED18  D3 EA              ..      SHR    DX, CL
0000ED1A  8C D8              ..      MOV    AX, DS
0000ED1C  03 D0              ..      ADD    DX, AX
0000ED1E  B1 02              ..      MOV    CL, 02h
0000ED20  52                 R       PUSH   DX
0000ED21  1E                 .       PUSH   DS
0000ED22  8C C0              ..      MOV    AX, ES
0000ED24  8E D8              ..      MOV    DS, AX
0000ED26  FF 1E 40 00        ..@.    CALL   FAR [0040h]
0000ED2A  1F                 .       POP    DS
0000ED2B  58                 X       POP    AX
0000ED2C  07                 .       POP    ES
0000ED2D  C3                 .       RET    NEAR
.
0000ED2E  55                 U       PUSH   BP
0000ED2F  8B EC              ..      MOV    BP, SP
0000ED31  56                 V       PUSH   SI
0000ED32  1E                 .       PUSH   DS
0000ED33  57                 W       PUSH   DI
0000ED34  06                 .       PUSH   ES
0000ED35  8E 46 04           .F.     MOV    ES, [BP+04h]
0000ED38  2B FF              +.      SUB    DI, DI
0000ED3A  2B C0              +.      SUB    AX, AX
0000ED3C  BA 08 00           ...     MOV    DX, 0008h
.
0000ED3F  AE                 .       SCASB
0000ED40  74 23              t#      JE     ED65h
0000ED42  4F                 O       DEC    DI
0000ED43  BE 30 0D           .0.     MOV    SI, 0D30h
0000ED46  8B CA              ..      MOV    CX, DX
0000ED48  F3                 .       REPZ
0000ED49  A6                 .       CMPSB
0000ED4A  74 0B              t.      JE     ED57h
0000ED4C  2B FA              +.      SUB    DI, DX
0000ED4E  03 F9              ..      ADD    DI, CX
0000ED50  B9 FF FF           ...     MOV    CX, FFFFh
0000ED53  F2                 .       REPNZ
0000ED54  AE                 .       SCASB
0000ED55  EB E8              ..      JMP    ED3Fh
.
0000ED57  1E                 .       PUSH   DS
0000ED58  8E 5E 04           .^.     MOV    DS, [BP+04h]
0000ED5B  8B D7              ..      MOV    DX, DI
0000ED5D  B8 00 3D           ..=     MOV    AX, 3D00h
0000ED60  CD 21              .!      INT    21h
0000ED62  1F                 .       POP    DS
0000ED63  73 17              s.      JNC    ED7Ch
.
0000ED65  BA 3B 0D           .;.     MOV    DX, 0D3Bh
0000ED68  B8 00 3D           ..=     MOV    AX, 3D00h
0000ED6B  CD 21              .!      INT    21h
0000ED6D  73 0D              s.      JNC    ED7Ch
0000ED6F  BA 38 0D           .8.     MOV    DX, 0D38h
0000ED72  B8 00 3D           ..=     MOV    AX, 3D00h
0000ED75  CD 21              .!      INT    21h
0000ED77  73 03              s.      JNC    ED7Ch
0000ED79  B8 FF FF           ...     MOV    AX, FFFFh
.
0000ED7C  07                 .       POP    ES
0000ED7D  5F                 _       POP    DI
0000ED7E  1F                 .       POP    DS
0000ED7F  5E                 ^       POP    SI
0000ED80  5D                 ]       POP    BP
0000ED81  C3                 .       RET    NEAR
.
0000ED82  55                 U       PUSH   BP
0000ED83  8B EC              ..      MOV    BP, SP
0000ED85  56                 V       PUSH   SI
0000ED86  57                 W       PUSH   DI
0000ED87  06                 .       PUSH   ES
0000ED88  1E                 .       PUSH   DS
0000ED89  07                 .       POP    ES
0000ED8A  8B 76 04           .v.     MOV    SI, [BP+04h]
0000ED8D  BF 3B 0D           .;.     MOV    DI, 0D3Bh
0000ED90  B9 0B 00           ...     MOV    CX, 000Bh
0000ED93  F3                 .       REPZ
0000ED94  A4                 .       MOVSB
0000ED95  8E 46 06           .F.     MOV    ES, [BP+06h]
0000ED98  8B 76 04           .v.     MOV    SI, [BP+04h]
0000ED9B  BF 11 00           ...     MOV    DI, 0011h
0000ED9E  B9 0B 00           ...     MOV    CX, 000Bh
0000EDA1  F3                 .       REPZ
0000EDA2  A4                 .       MOVSB
0000EDA3  07                 .       POP    ES
0000EDA4  5F                 _       POP    DI
0000EDA5  5E                 ^       POP    SI
0000EDA6  5D                 ]       POP    BP
0000EDA7  C3                 .       RET    NEAR
.
0000EDA8  55                 U       PUSH   BP
0000EDA9  8B EC              ..      MOV    BP, SP
0000EDAB  56                 V       PUSH   SI
0000EDAC  57                 W       PUSH   DI
0000EDAD  06                 .       PUSH   ES
0000EDAE  8E 46 04           .F.     MOV    ES, [BP+04h]
0000EDB1  BF 78 00           .x.     MOV    DI, 0078h
0000EDB4  BE 47 0D           .G.     MOV    SI, 0D47h
0000EDB7  B9 08 00           ...     MOV    CX, 0008h
0000EDBA  F3                 .       REPZ
0000EDBB  A6                 .       CMPSB
0000EDBC  B8 00 00           ...     MOV    AX, 0000h
0000EDBF  75 02              u.      JNE    EDC3h
0000EDC1  F7 D0              ..      NOT    AX
.
0000EDC3  07                 .       POP    ES
0000EDC4  5F                 _       POP    DI
0000EDC5  5E                 ^       POP    SI
0000EDC6  5D                 ]       POP    BP
0000EDC7  C3                 .       RET    NEAR
.
0000EDC8  55                 U       PUSH   BP
0000EDC9  8B EC              ..      MOV    BP, SP
0000EDCB  2B C0              +.      SUB    AX, AX
0000EDCD  50                 P       PUSH   AX
0000EDCE  B0 77              .w      MOV    AL, 77h
0000EDD0  50                 P       PUSH   AX
0000EDD1  E8 0C FE           ...     CALL   EBE0h
0000EDD4  83 C4 04 B8        ....    ADD    SP, B804h
0000EDD8  FF 00              ..      INC    WORD PTR [BX+SI]
0000EDDA  50                 P       PUSH   AX
0000EDDB  B0 2D              .-      MOV    AL, 2Dh
0000EDDD  50                 P       PUSH   AX
0000EDDE  E8 FF FD           ...     CALL   EBE0h
0000EDE1  83 C4 04 2B        ...+    ADD    SP, 2B04h
0000EDE5  C0 50 B0 6E        .P.n    RCL    BYTE PTR [BX+SI+B0h], 6Eh
0000EDE9  50                 P       PUSH   AX
0000EDEA  E8 F3 FD           ...     CALL   EBE0h
0000EDED  83 C4 04 A1        ....    ADD    SP, A104h
0000EDF1  38 0E 0B C0        8...    CMP    [C00Bh], CL
0000EDF5  75 06              u.      JNE    EDFDh
0000EDF7  E8 00 FF           ...     CALL   ECFAh
0000EDFA  A3 38 0E           .8.     MOV    [0E38h], AX
.
0000EDFD  A1 3A 0E           .:.     MOV    AX, [0E3Ah]
0000EE00  0B C0              ..      OR     AX, AX
0000EE02  74 05              t.      JE     EE09h
0000EE04  E8 BC 02           ...     CALL   F0C3h
0000EE07  EB 03              ..      JMP    EE0Ch
.
0000EE09  E8 B8 02           ...     CALL   F0C4h
.
0000EE0C  C7 06 3E 0E FF FF  ..>...  MOV    WORD PTR [0E3Eh], FFFFh
0000EE12  B8 3C 0E           .<.     MOV    AX, 0E3Ch
0000EE15  50                 P       PUSH   AX
0000EE16  B8 35 00           .5.     MOV    AX, 0035h
0000EE19  50                 P       PUSH   AX
0000EE1A  E8 C3 FD           ...     CALL   EBE0h
0000EE1D  83 C4 04 0B        ....    ADD    SP, 0B04h
0000EE21  C0 74 09 B8        .t..    SAL    BYTE PTR [SI+09h], B8h
0000EE25  8E 0D              ..      MOV    CS, [DI]
0000EE27  50                 P       PUSH   AX
0000EE28  E8 77 02           .w.     CALL   F0A2h
0000EE2B  44                 D       INC    SP
0000EE2C  44                 D       INC    SP
0000EE2D  A1 3C 0E           .<.     MOV    AX, [0E3Ch]
0000EE30  A3 32 0E           .2.     MOV    [0E32h], AX
0000EE33  A1 3E 0E           .>.     MOV    AX, [0E3Eh]
0000EE36  A3 34 0E           .4.     MOV    [0E34h], AX
0000EE39  A1 3A 0E           .:.     MOV    AX, [0E3Ah]
0000EE3C  0B C0              ..      OR     AX, AX
0000EE3E  74 35              t5      JE     EE75h
.
0000EE40  E8 D5 01           ...     CALL   F018h
0000EE43  0B C0              ..      OR     AX, AX
0000EE45  75 2E              u.      JNE    EE75h
0000EE47  A1 38 0E           .8.     MOV    AX, [0E38h]
0000EE4A  50                 P       PUSH   AX
0000EE4B  B8 52 0D           .R.     MOV    AX, 0D52h
0000EE4E  50                 P       PUSH   AX
0000EE4F  E8 30 FF           .0.     CALL   ED82h
0000EE52  83 C4 04 E8        ....    ADD    SP, E804h
0000EE56  C0 01 0B           ...     ROL    BYTE PTR [BX+DI], 0Bh
0000EE59  C0 75 19 A1        .u..    SAL    BYTE PTR [DI+19h], A1h
0000EE5D  38 0E 50 B8        8.P.    CMP    [B850h], CL
0000EE61  5E                 ^       POP    SI
0000EE62  0D 50 E8           .P.     OR     AX, E850h
0000EE65  1B FF              ..      SBB    DI, DI
0000EE67  83 C4 04 B8        ....    ADD    SP, B804h
0000EE6B  70 0D              p.      JO     EE7Ah
0000EE6D  50                 P       PUSH   AX
0000EE6E  E8 0D 02           ...     CALL   F07Eh
0000EE71  44                 D       INC    SP
0000EE72  44                 D       INC    SP
0000EE73  EB CB              ..      JMP    EE40h
.
0000EE75  E9 C6 00           ...     JMP    EF3Eh
.
0000EE78  EB 09              ..      JMP    EE83h
.
0000EE7A  B8 70 0D           .p.     MOV    AX, 0D70h
0000EE7D  50                 P       PUSH   AX
0000EE7E  E8 FD 01           ...     CALL   F07Eh
0000EE81  44                 D       INC    SP
0000EE82  44                 D       INC    SP
.
0000EE83  E8 E3 01           ...     CALL   F069h
0000EE86  0B C0              ..      OR     AX, AX
0000EE88  74 F0              t.      JE     EE7Ah
0000EE8A  B8 02 00           ...     MOV    AX, 0002h
0000EE8D  50                 P       PUSH   AX
0000EE8E  2B C0              +.      SUB    AX, AX
0000EE90  50                 P       PUSH   AX
0000EE91  50                 P       PUSH   AX
0000EE92  A1 42 0E           .B.     MOV    AX, [0E42h]
0000EE95  50                 P       PUSH   AX
0000EE96  E8 92 FD           ...     CALL   EC2Bh
0000EE99  83 C4 08 B1        ....    ADD    SP, B108h
0000EE9D  04 D3              ..      ADD    AL, D3h
.
0000EE9F  E8 A3 30           ..0     CALL   11F45h
0000EEA2  0E                 .       PUSH   CS
0000EEA3  A1 30 0E           .0.     MOV    AX, [0E30h]
0000EEA6  05 00 01           ...     ADD    AX, 0100h
0000EEA9  3B 06 34 0E        ;.4.    CMP    AX, [0E34h]
0000EEAD  76 09              v.      JBE    EEB8h
0000EEAF  B8 8E 0D           ...     MOV    AX, 0D8Eh
0000EEB2  50                 P       PUSH   AX
0000EEB3  E8 EC 01           ...     CALL   F0A2h
0000EEB6  44                 D       INC    SP
0000EEB7  44                 D       INC    SP
.
0000EEB8  2B C0              +.      SUB    AX, AX
0000EEBA  50                 P       PUSH   AX
0000EEBB  50                 P       PUSH   AX
0000EEBC  50                 P       PUSH   AX
0000EEBD  A1 42 0E           .B.     MOV    AX, [0E42h]
0000EEC0  50                 P       PUSH   AX
0000EEC1  E8 67 FD           .g.     CALL   EC2Bh
0000EEC4  83 C4 08 A1        ....    ADD    SP, A108h
0000EEC8  32 0E 03 06        2...    XOR    CL, [0603h]
0000EECC  34 0E              4.      XOR    AL, 0Eh
0000EECE  2B 06 30 0E        +.0.    SUB    AX, [0E30h]
0000EED2  A3 2E 0E           ...     MOV    [0E2Eh], AX
0000EED5  A1 2E 0E           ...     MOV    AX, [0E2Eh]
0000EED8  A3 36 0E           .6.     MOV    [0E36h], AX
0000EEDB  EB 06              ..      JMP    EEE3h
0000EEDD  81 06 36 0E 00 04  ..6...  ADD    WORD PTR [0E36h], 0400h
.
0000EEE3  B8 00 40           ..@     MOV    AX, 4000h
0000EEE6  50                 P       PUSH   AX
0000EEE7  A1 36 0E           .6.     MOV    AX, [0E36h]
0000EEEA  50                 P       PUSH   AX
0000EEEB  2B C0              +.      SUB    AX, AX
0000EEED  50                 P       PUSH   AX
0000EEEE  A1 42 0E           .B.     MOV    AX, [0E42h]
0000EEF1  50                 P       PUSH   AX
0000EEF2  E8 0A FD           ...     CALL   EBFFh
0000EEF5  83 C4 08 3D        ...=    ADD    SP, 3D08h
0000EEF9  00 40 74           .@t     ADD    [BX+SI+74h], AL
0000EEFC  E0 A1              ..      LOOPNZ EE9Fh
0000EEFE  42                 B       INC    DX
0000EEFF  0E                 .       PUSH   CS
0000EF00  50                 P       PUSH   AX
0000EF01  E8 13 FD           ...     CALL   EC17h
0000EF04  44                 D       INC    SP
0000EF05  44                 D       INC    SP
0000EF06  A1 3A 0E           .:.     MOV    AX, [0E3Ah]
0000EF09  0B C0              ..      OR     AX, AX
0000EF0B  74 16              t.      JE     EF23h
0000EF0D  A1 30 0E           .0.     MOV    AX, [0E30h]
0000EF10  50                 P       PUSH   AX
0000EF11  A1 2E 0E           ...     MOV    AX, [0E2Eh]
0000EF14  50                 P       PUSH   AX
0000EF15  E8 5C FD           .\.     CALL   EC74h
0000EF18  83 C4 04 C7        ....    ADD    SP, C704h
0000EF1C  06                 .       PUSH   ES
0000EF1D  3A 0E 00 00        :...    CMP    CL, [0000h]
0000EF21  EB 1B              ..      JMP    EF3Eh
.
0000EF23  A1 30 0E           .0.     MOV    AX, [0E30h]
0000EF26  50                 P       PUSH   AX
0000EF27  A1 2E 0E           ...     MOV    AX, [0E2Eh]
0000EF2A  50                 P       PUSH   AX
0000EF2B  E8 19 FD           ...     CALL   EC47h
0000EF2E  83 C4 04 0B        ....    ADD    SP, 0B04h
0000EF32  C0 75 09 B8        .u..    SAL    BYTE PTR [DI+09h], B8h
0000EF36  B6 0D              ..      MOV    DH, 0Dh
0000EF38  50                 P       PUSH   AX
0000EF39  E8 42 01           .B.     CALL   F07Eh
0000EF3C  44                 D       INC    SP
0000EF3D  44                 D       INC    SP
.
0000EF3E  A1 3A 0E           .:.     MOV    AX, [0E3Ah]
0000EF41  0B C0              ..      OR     AX, AX
0000EF43  74 03              t.      JE     EF48h
0000EF45  E9 30 FF           .0.     JMP    EE78h
.
0000EF48  A1 30 0E           .0.     MOV    AX, [0E30h]
0000EF4B  50                 P       PUSH   AX
0000EF4C  A1 2E 0E           ...     MOV    AX, [0E2Eh]
0000EF4F  50                 P       PUSH   AX
0000EF50  E8 F4 FC           ...     CALL   EC47h
0000EF53  83 C4 04 0B        ....    ADD    SP, 0B04h
0000EF57  C0 75 03 E9        .u..    SAL    BYTE PTR [DI+03h], E9h
0000EF5B  1B FF              ..      SBB    DI, DI
0000EF5D  C7 06 40 0E 00 00  ..@...  MOV    WORD PTR [0E40h], 0000h
0000EF63  B8 3C 0E           .<.     MOV    AX, 0E3Ch
0000EF66  50                 P       PUSH   AX
0000EF67  B8 39 00           .9.     MOV    AX, 0039h
0000EF6A  50                 P       PUSH   AX
0000EF6B  E8 72 FC           .r.     CALL   EBE0h
0000EF6E  83 C4 04 0B        ....    ADD    SP, 0B04h
0000EF72  C0 74 09 B8        .t..    SAL    BYTE PTR [SI+09h], B8h
0000EF76  08 0E 50 E8        ..P.    OR     [E850h], CL
0000EF7A  26                 &       ES:
0000EF7B  01 44 44           .DD     ADD    [SI+44h], AX
0000EF7E  A1 32 0E           .2.     MOV    AX, [0E32h]
0000EF81  03 06 34 0E        ..4.    ADD    AX, [0E34h]
0000EF85  2B 06 30 0E        +.0.    SUB    AX, [0E30h]
0000EF89  A3 2E 0E           ...     MOV    [0E2Eh], AX
0000EF8C  A1 30 0E           .0.     MOV    AX, [0E30h]
0000EF8F  B1 04              ..      MOV    CL, 04h
0000EF91  D3 E0              ..      SHL    AX, CL
0000EF93  50                 P       PUSH   AX
0000EF94  A1 32 0E           .2.     MOV    AX, [0E32h]
0000EF97  05 10 00           ...     ADD    AX, 0010h
0000EF9A  50                 P       PUSH   AX
0000EF9B  2B C0              +.      SUB    AX, AX
0000EF9D  50                 P       PUSH   AX
0000EF9E  A1 2E 0E           ...     MOV    AX, [0E2Eh]
0000EFA1  50                 P       PUSH   AX
0000EFA2  2B C0              +.      SUB    AX, AX
0000EFA4  50                 P       PUSH   AX
0000EFA5  E8 F3 FC           ...     CALL   EC9Bh
0000EFA8  83 C4 0A B8        ....    ADD    SP, B80Ah
0000EFAC  00 01              ..      ADD    [BX+DI], AL
0000EFAE  50                 P       PUSH   AX
0000EFAF  2B C0              +.      SUB    AX, AX
0000EFB1  50                 P       PUSH   AX
0000EFB2  A1 32 0E           .2.     MOV    AX, [0E32h]
0000EFB5  50                 P       PUSH   AX
0000EFB6  2B C0              +.      SUB    AX, AX
0000EFB8  50                 P       PUSH   AX
0000EFB9  E8 F9 FC           ...     CALL   ECB5h
0000EFBC  83 C4 08 A1        ....    ADD    SP, A108h
0000EFC0  32 0E 03 06        2...    XOR    CL, [0603h]
0000EFC4  34 0E              4.      XOR    AL, 0Eh
0000EFC6  50                 P       PUSH   AX
0000EFC7  A1 32 0E           .2.     MOV    AX, [0E32h]
0000EFCA  50                 P       PUSH   AX
0000EFCB  B8 02 00           ...     MOV    AX, 0002h
0000EFCE  50                 P       PUSH   AX
0000EFCF  E8 19 FD           ...     CALL   ECEBh
0000EFD2  83 C4 06 A1        ....    ADD    SP, A106h
0000EFD6  38 0E 50 A1        8.P.    CMP    [A150h], CL
0000EFDA  32 0E 50 B8        2.P.    XOR    CL, [B850h]
0000EFDE  2C 00              ,.      SUB    AL, 00h
0000EFE0  50                 P       PUSH   AX
0000EFE1  E8 07 FD           ...     CALL   ECEBh
0000EFE4  83 C4 06 B8        ....    ADD    SP, B806h
0000EFE8  04 00              ..      ADD    AL, 00h
0000EFEA  50                 P       PUSH   AX
0000EFEB  A1 32 0E           .2.     MOV    AX, [0E32h]
0000EFEE  50                 P       PUSH   AX
0000EFEF  B8 80 00           ...     MOV    AX, 0080h
0000EFF2  50                 P       PUSH   AX
0000EFF3  B8 6A 0D           .j.     MOV    AX, 0D6Ah
0000EFF6  50                 P       PUSH   AX
0000EFF7  E8 CF FC           ...     CALL   ECC9h
0000EFFA  44                 D       INC    SP
0000EFFB  44                 D       INC    SP
0000EFFC  53                 S       PUSH   BX
0000EFFD  50                 P       PUSH   AX
0000EFFE  E8 9A FC           ...     CALL   EC9Bh
0000F001  83 C4 0A A1        ....    ADD    SP, A10Ah
0000F005  32 0E 50 A1        2.P.    XOR    CL, [A150h]
0000F009  32 0E 50 B8        2.P.    XOR    CL, [B850h]
0000F00D  00 01              ..      ADD    [BX+DI], AL
0000F00F  50                 P       PUSH   AX
0000F010  E8 C0 FC           ...     CALL   ECD3h
0000F013  83 C4 06 5D        ...]    ADD    SP, 5D06h
0000F017  C3                 .       RET    NEAR
.
0000F018  55                 U       PUSH   BP
0000F019  8B EC              ..      MOV    BP, SP
0000F01B  83 EC 06 E8        ....    SUB    SP, E806h
0000F01F  48                 H       DEC    AX
0000F020  00 0B              ..      ADD    [BP+DI], CL
0000F022  C0 75 04 2B        .u.+    SAL    BYTE PTR [DI+04h], 2Bh
0000F026  C0 EB 3C           ..<     SHR    BL, 3Ch
0000F029  B8 80 00           ...     MOV    AX, 0080h
0000F02C  50                 P       PUSH   AX
0000F02D  A1 32 0E           .2.     MOV    AX, [0E32h]
0000F030  50                 P       PUSH   AX
0000F031  2B C0              +.      SUB    AX, AX
0000F033  50                 P       PUSH   AX
0000F034  A1 42 0E           .B.     MOV    AX, [0E42h]
0000F037  50                 P       PUSH   AX
0000F038  E8 C4 FB           ...     CALL   EBFFh
0000F03B  83 C4 08 89        ....    ADD    SP, 8908h
0000F03F  46                 F       INC    SI
0000F040  FA                 .       CLI
0000F041  A1 42 0E           .B.     MOV    AX, [0E42h]
0000F044  50                 P       PUSH   AX
0000F045  E8 CF FB           ...     CALL   EC17h
0000F048  44                 D       INC    SP
0000F049  44                 D       INC    SP
0000F04A  81 7E FA 80 00     .~...   CMP    WORD PTR [BP+FAh], 0080h
0000F04F  75 0D              u.      JNE    F05Eh
0000F051  A1 32 0E           .2.     MOV    AX, [0E32h]
0000F054  50                 P       PUSH   AX
0000F055  E8 50 FD           .P.     CALL   EDA8h
0000F058  44                 D       INC    SP
0000F059  44                 D       INC    SP
0000F05A  0B C0              ..      OR     AX, AX
0000F05C  75 04              u.      JNE    F062h
.
0000F05E  2B C0              +.      SUB    AX, AX
0000F060  EB 03              ..      JMP    F065h
.
0000F062  B8 01 00           ...     MOV    AX, 0001h
.
0000F065  8B E5              ..      MOV    SP, BP
0000F067  5D                 ]       POP    BP
0000F068  C3                 .       RET    NEAR
.
0000F069  A1 38 0E           .8.     MOV    AX, [0E38h]
0000F06C  50                 P       PUSH   AX
0000F06D  E8 BE FC           ...     CALL   ED2Eh
0000F070  44                 D       INC    SP
0000F071  44                 D       INC    SP
0000F072  A3 42 0E           .B.     MOV    [0E42h], AX
0000F075  0B C0              ..      OR     AX, AX
0000F077  B8 00 00           ...     MOV    AX, 0000h
0000F07A  7C 01              |.      JL     F07Dh
0000F07C  40                 @       INC    AX
.
0000F07D  C3                 .       RET    NEAR
.
0000F07E  55                 U       PUSH   BP
0000F07F  8B EC              ..      MOV    BP, SP
0000F081  FF 76 04           .v.     PUSH   [BP+04h]
0000F084  E8 2A 00           .*.     CALL   F0B1h
0000F087  44                 D       INC    SP
0000F088  44                 D       INC    SP
0000F089  B8 DA 0D           ...     MOV    AX, 0DDAh
0000F08C  50                 P       PUSH   AX
0000F08D  E8 21 00           .!.     CALL   F0B1h
0000F090  44                 D       INC    SP
0000F091  44                 D       INC    SP
0000F092  B8 FD FF           ...     MOV    AX, FFFDh
0000F095  50                 P       PUSH   AX
0000F096  B8 06 00           ...     MOV    AX, 0006h
0000F099  50                 P       PUSH   AX
0000F09A  E8 43 FB           .C.     CALL   EBE0h
0000F09D  83 C4 04 5D        ...]    ADD    SP, 5D04h
0000F0A1  C3                 .       RET    NEAR
.
0000F0A2  55                 U       PUSH   BP
0000F0A3  8B EC              ..      MOV    BP, SP
0000F0A5  FF 76 04           .v.     PUSH   [BP+04h]
0000F0A8  E8 06 00           ...     CALL   F0B1h
0000F0AB  44                 D       INC    SP
0000F0AC  44                 D       INC    SP
.
0000F0AD  EB FE              ..      JMP    F0ADh
0000F0AF  5D                 ]       POP    BP
0000F0B0  C3                 .       RET    NEAR
.
0000F0B1  55                 U       PUSH   BP
0000F0B2  8B EC              ..      MOV    BP, SP
0000F0B4  FF 76 04           .v.     PUSH   [BP+04h]
0000F0B7  B8 09 00           ...     MOV    AX, 0009h
0000F0BA  50                 P       PUSH   AX
0000F0BB  E8 22 FB           .".     CALL   EBE0h
0000F0BE  83 C4 04 5D        ...]    ADD    SP, 5D04h
0000F0C2  C3                 .       RET    NEAR
.
0000F0C3  C3                 .       RET    NEAR
.
0000F0C4  C3                 .       RET    NEAR
0000F0C5  00 00              ..      ADD    [BX+SI], AL
0000F0C7  00 00              ..      ADD    [BX+SI], AL
0000F0C9  00 00              ..      ADD    [BX+SI], AL
0000F0CB  00 00              ..      ADD    [BX+SI], AL
0000F0CD  00 00              ..      ADD    [BX+SI], AL
0000F0CF  00 00              ..      ADD    [BX+SI], AL
0000F0D1  05 00 75           ..u     ADD    AX, 7500h
0000F0D4  68 00 50           h.P     PUSH   5000h
0000F0D7  0E                 .       PUSH   CS
0000F0D8  00 C5              ..      ADD    CH, AL
0000F0DA  68 00 00           h..     PUSH   0000h
0000F0DD  00 00              ..      ADD    [BX+SI], AL
0000F0DF  00 00              ..      ADD    [BX+SI], AL
0000F0E1  00 00              ..      ADD    [BX+SI], AL
0000F0E3  00 00              ..      ADD    [BX+SI], AL
0000F0E5  00 00              ..      ADD    [BX+SI], AL
0000F0E7  00 00              ..      ADD    [BX+SI], AL
0000F0E9  00 00              ..      ADD    [BX+SI], AL
0000F0EB  00 00              ..      ADD    [BX+SI], AL
0000F0ED  00 00              ..      ADD    [BX+SI], AL
0000F0EF  00 00              ..      ADD    [BX+SI], AL
0000F0F1  00 00              ..      ADD    [BX+SI], AL
0000F0F3  00 00              ..      ADD    [BX+SI], AL
0000F0F5  00 00              ..      ADD    [BX+SI], AL
0000F0F7  00 00              ..      ADD    [BX+SI], AL
0000F0F9  00 00              ..      ADD    [BX+SI], AL
0000F0FB  00 00              ..      ADD    [BX+SI], AL
0000F0FD  00 00              ..      ADD    [BX+SI], AL
0000F0FF  00 00              ..      ADD    [BX+SI], AL
0000F101  00 00              ..      ADD    [BX+SI], AL
0000F103  00 00              ..      ADD    [BX+SI], AL
0000F105  00 00              ..      ADD    [BX+SI], AL
0000F107  00 00              ..      ADD    [BX+SI], AL
0000F109  00 00              ..      ADD    [BX+SI], AL
0000F10B  00 00              ..      ADD    [BX+SI], AL
0000F10D  00 00              ..      ADD    [BX+SI], AL
0000F10F  00 00              ..      ADD    [BX+SI], AL
0000F111  00 00              ..      ADD    [BX+SI], AL
0000F113  00 00              ..      ADD    [BX+SI], AL
0000F115  00 00              ..      ADD    [BX+SI], AL
0000F117  00 00              ..      ADD    [BX+SI], AL
0000F119  00 00              ..      ADD    [BX+SI], AL
0000F11B  00 00              ..      ADD    [BX+SI], AL
0000F11D  00 00              ..      ADD    [BX+SI], AL
0000F11F  00 00              ..      ADD    [BX+SI], AL
0000F121  00 00              ..      ADD    [BX+SI], AL
0000F123  00 00              ..      ADD    [BX+SI], AL
0000F125  00 00              ..      ADD    [BX+SI], AL
0000F127  00 00              ..      ADD    [BX+SI], AL
0000F129  00 00              ..      ADD    [BX+SI], AL
0000F12B  00 00              ..      ADD    [BX+SI], AL
0000F12D  00 00              ..      ADD    [BX+SI], AL
0000F12F  00 00              ..      ADD    [BX+SI], AL
0000F131  00 00              ..      ADD    [BX+SI], AL
0000F133  00 00              ..      ADD    [BX+SI], AL
0000F135  00 00              ..      ADD    [BX+SI], AL
0000F137  00 00              ..      ADD    [BX+SI], AL
0000F139  00 00              ..      ADD    [BX+SI], AL
0000F13B  00 00              ..      ADD    [BX+SI], AL
0000F13D  00 00              ..      ADD    [BX+SI], AL
0000F13F  00 00              ..      ADD    [BX+SI], AL
0000F141  00 00              ..      ADD    [BX+SI], AL
0000F143  00 00              ..      ADD    [BX+SI], AL
0000F145  00 00              ..      ADD    [BX+SI], AL
0000F147  00 00              ..      ADD    [BX+SI], AL
0000F149  00 00              ..      ADD    [BX+SI], AL
0000F14B  00 00              ..      ADD    [BX+SI], AL
0000F14D  00 00              ..      ADD    [BX+SI], AL
0000F14F  00 00              ..      ADD    [BX+SI], AL
0000F151  00 00              ..      ADD    [BX+SI], AL
0000F153  00 00              ..      ADD    [BX+SI], AL
0000F155  00 00              ..      ADD    [BX+SI], AL
0000F157  00 00              ..      ADD    [BX+SI], AL
0000F159  00 00              ..      ADD    [BX+SI], AL
0000F15B  00 00              ..      ADD    [BX+SI], AL
0000F15D  00 00              ..      ADD    [BX+SI], AL
0000F15F  00 00              ..      ADD    [BX+SI], AL
0000F161  00 00              ..      ADD    [BX+SI], AL
0000F163  00 00              ..      ADD    [BX+SI], AL
0000F165  00 00              ..      ADD    [BX+SI], AL
0000F167  00 00              ..      ADD    [BX+SI], AL
0000F169  00 00              ..      ADD    [BX+SI], AL
0000F16B  00 00              ..      ADD    [BX+SI], AL
0000F16D  00 00              ..      ADD    [BX+SI], AL
0000F16F  00 00              ..      ADD    [BX+SI], AL
0000F171  00 00              ..      ADD    [BX+SI], AL
0000F173  00 00              ..      ADD    [BX+SI], AL
0000F175  00 00              ..      ADD    [BX+SI], AL
0000F177  00 00              ..      ADD    [BX+SI], AL
0000F179  00 00              ..      ADD    [BX+SI], AL
0000F17B  00 00              ..      ADD    [BX+SI], AL
0000F17D  00 00              ..      ADD    [BX+SI], AL
0000F17F  00 00              ..      ADD    [BX+SI], AL
0000F181  00 00              ..      ADD    [BX+SI], AL
0000F183  00 00              ..      ADD    [BX+SI], AL
0000F185  00 00              ..      ADD    [BX+SI], AL
0000F187  00 00              ..      ADD    [BX+SI], AL
0000F189  00 00              ..      ADD    [BX+SI], AL
0000F18B  00 00              ..      ADD    [BX+SI], AL
0000F18D  00 00              ..      ADD    [BX+SI], AL
0000F18F  00 00              ..      ADD    [BX+SI], AL
0000F191  00 00              ..      ADD    [BX+SI], AL
0000F193  00 00              ..      ADD    [BX+SI], AL
0000F195  00 00              ..      ADD    [BX+SI], AL
0000F197  00 00              ..      ADD    [BX+SI], AL
0000F199  00 00              ..      ADD    [BX+SI], AL
0000F19B  00 00              ..      ADD    [BX+SI], AL
0000F19D  00 00              ..      ADD    [BX+SI], AL
0000F19F  00 00              ..      ADD    [BX+SI], AL
0000F1A1  00 00              ..      ADD    [BX+SI], AL
0000F1A3  00 00              ..      ADD    [BX+SI], AL
0000F1A5  00 00              ..      ADD    [BX+SI], AL
0000F1A7  00 00              ..      ADD    [BX+SI], AL
0000F1A9  00 00              ..      ADD    [BX+SI], AL
0000F1AB  00 00              ..      ADD    [BX+SI], AL
0000F1AD  00 00              ..      ADD    [BX+SI], AL
0000F1AF  00 00              ..      ADD    [BX+SI], AL
0000F1B1  00 00              ..      ADD    [BX+SI], AL
0000F1B3  00 00              ..      ADD    [BX+SI], AL
0000F1B5  00 00              ..      ADD    [BX+SI], AL
0000F1B7  00 00              ..      ADD    [BX+SI], AL
0000F1B9  00 00              ..      ADD    [BX+SI], AL
0000F1BB  00 00              ..      ADD    [BX+SI], AL
0000F1BD  00 00              ..      ADD    [BX+SI], AL
0000F1BF  00 00              ..      ADD    [BX+SI], AL
0000F1C1  00 00              ..      ADD    [BX+SI], AL
0000F1C3  00 00              ..      ADD    [BX+SI], AL
0000F1C5  00 00              ..      ADD    [BX+SI], AL
0000F1C7  00 00              ..      ADD    [BX+SI], AL
0000F1C9  00 00              ..      ADD    [BX+SI], AL
0000F1CB  00 00              ..      ADD    [BX+SI], AL
0000F1CD  00 00              ..      ADD    [BX+SI], AL
0000F1CF  00 00              ..      ADD    [BX+SI], AL
0000F1D1  00 00              ..      ADD    [BX+SI], AL
0000F1D3  00 00              ..      ADD    [BX+SI], AL
0000F1D5  00 00              ..      ADD    [BX+SI], AL
0000F1D7  00 00              ..      ADD    [BX+SI], AL
0000F1D9  00 00              ..      ADD    [BX+SI], AL
0000F1DB  00 00              ..      ADD    [BX+SI], AL
0000F1DD  00 00              ..      ADD    [BX+SI], AL
0000F1DF  00 00              ..      ADD    [BX+SI], AL
0000F1E1  00 00              ..      ADD    [BX+SI], AL
0000F1E3  00 00              ..      ADD    [BX+SI], AL
0000F1E5  00 00              ..      ADD    [BX+SI], AL
0000F1E7  00 00              ..      ADD    [BX+SI], AL
0000F1E9  00 00              ..      ADD    [BX+SI], AL
0000F1EB  00 00              ..      ADD    [BX+SI], AL
0000F1ED  00 00              ..      ADD    [BX+SI], AL
0000F1EF  00 00              ..      ADD    [BX+SI], AL
0000F1F1  00 00              ..      ADD    [BX+SI], AL
0000F1F3  00 00              ..      ADD    [BX+SI], AL
0000F1F5  00 00              ..      ADD    [BX+SI], AL
0000F1F7  00 00              ..      ADD    [BX+SI], AL
0000F1F9  00 00              ..      ADD    [BX+SI], AL
0000F1FB  00 00              ..      ADD    [BX+SI], AL
0000F1FD  00 00              ..      ADD    [BX+SI], AL
0000F1FF  00 00              ..      ADD    [BX+SI], AL
0000F201  00 00              ..      ADD    [BX+SI], AL
0000F203  00 00              ..      ADD    [BX+SI], AL
0000F205  00 00              ..      ADD    [BX+SI], AL
0000F207  00 00              ..      ADD    [BX+SI], AL
0000F209  00 00              ..      ADD    [BX+SI], AL
0000F20B  00 00              ..      ADD    [BX+SI], AL
0000F20D  00 00              ..      ADD    [BX+SI], AL
0000F20F  00 00              ..      ADD    [BX+SI], AL
0000F211  00 00              ..      ADD    [BX+SI], AL
0000F213  00 00              ..      ADD    [BX+SI], AL
0000F215  00 00              ..      ADD    [BX+SI], AL
0000F217  00 00              ..      ADD    [BX+SI], AL
0000F219  00 00              ..      ADD    [BX+SI], AL
0000F21B  00 00              ..      ADD    [BX+SI], AL
0000F21D  00 00              ..      ADD    [BX+SI], AL
0000F21F  00 00              ..      ADD    [BX+SI], AL
0000F221  00 00              ..      ADD    [BX+SI], AL
0000F223  00 00              ..      ADD    [BX+SI], AL
0000F225  00 00              ..      ADD    [BX+SI], AL
0000F227  00 00              ..      ADD    [BX+SI], AL
0000F229  00 00              ..      ADD    [BX+SI], AL
0000F22B  00 00              ..      ADD    [BX+SI], AL
0000F22D  00 00              ..      ADD    [BX+SI], AL
0000F22F  00 00              ..      ADD    [BX+SI], AL
0000F231  00 00              ..      ADD    [BX+SI], AL
0000F233  00 00              ..      ADD    [BX+SI], AL
0000F235  00 00              ..      ADD    [BX+SI], AL
0000F237  00 00              ..      ADD    [BX+SI], AL
0000F239  00 00              ..      ADD    [BX+SI], AL
0000F23B  00 00              ..      ADD    [BX+SI], AL
0000F23D  00 00              ..      ADD    [BX+SI], AL
0000F23F  00 00              ..      ADD    [BX+SI], AL
0000F241  00 00              ..      ADD    [BX+SI], AL
0000F243  00 00              ..      ADD    [BX+SI], AL
0000F245  00 00              ..      ADD    [BX+SI], AL
0000F247  00 00              ..      ADD    [BX+SI], AL
0000F249  00 00              ..      ADD    [BX+SI], AL
0000F24B  00 00              ..      ADD    [BX+SI], AL
0000F24D  00 00              ..      ADD    [BX+SI], AL
0000F24F  00 00              ..      ADD    [BX+SI], AL
0000F251  00 00              ..      ADD    [BX+SI], AL
0000F253  00 00              ..      ADD    [BX+SI], AL
0000F255  00 00              ..      ADD    [BX+SI], AL
0000F257  00 00              ..      ADD    [BX+SI], AL
0000F259  00 00              ..      ADD    [BX+SI], AL
0000F25B  00 00              ..      ADD    [BX+SI], AL
0000F25D  00 00              ..      ADD    [BX+SI], AL
0000F25F  00 00              ..      ADD    [BX+SI], AL
0000F261  00 00              ..      ADD    [BX+SI], AL
0000F263  00 00              ..      ADD    [BX+SI], AL
0000F265  00 00              ..      ADD    [BX+SI], AL
0000F267  00 00              ..      ADD    [BX+SI], AL
0000F269  00 00              ..      ADD    [BX+SI], AL
0000F26B  00 00              ..      ADD    [BX+SI], AL
0000F26D  00 00              ..      ADD    [BX+SI], AL
0000F26F  00 00              ..      ADD    [BX+SI], AL
0000F271  00 00              ..      ADD    [BX+SI], AL
0000F273  00 00              ..      ADD    [BX+SI], AL
0000F275  00 00              ..      ADD    [BX+SI], AL
0000F277  00 00              ..      ADD    [BX+SI], AL
0000F279  00 00              ..      ADD    [BX+SI], AL
0000F27B  00 00              ..      ADD    [BX+SI], AL
0000F27D  00 00              ..      ADD    [BX+SI], AL
0000F27F  00 00              ..      ADD    [BX+SI], AL
0000F281  00 00              ..      ADD    [BX+SI], AL
0000F283  00 00              ..      ADD    [BX+SI], AL
0000F285  00 00              ..      ADD    [BX+SI], AL
0000F287  00 00              ..      ADD    [BX+SI], AL
0000F289  00 00              ..      ADD    [BX+SI], AL
0000F28B  00 00              ..      ADD    [BX+SI], AL
0000F28D  00 00              ..      ADD    [BX+SI], AL
0000F28F  00 00              ..      ADD    [BX+SI], AL
0000F291  00 00              ..      ADD    [BX+SI], AL
0000F293  00 00              ..      ADD    [BX+SI], AL
0000F295  00 00              ..      ADD    [BX+SI], AL
0000F297  00 00              ..      ADD    [BX+SI], AL
0000F299  00 00              ..      ADD    [BX+SI], AL
0000F29B  00 00              ..      ADD    [BX+SI], AL
0000F29D  00 00              ..      ADD    [BX+SI], AL
0000F29F  00 00              ..      ADD    [BX+SI], AL
0000F2A1  00 00              ..      ADD    [BX+SI], AL
0000F2A3  00 00              ..      ADD    [BX+SI], AL
0000F2A5  00 00              ..      ADD    [BX+SI], AL
0000F2A7  00 00              ..      ADD    [BX+SI], AL
0000F2A9  00 00              ..      ADD    [BX+SI], AL
0000F2AB  00 00              ..      ADD    [BX+SI], AL
0000F2AD  00 00              ..      ADD    [BX+SI], AL
0000F2AF  00 00              ..      ADD    [BX+SI], AL
0000F2B1  00 00              ..      ADD    [BX+SI], AL
0000F2B3  00 00              ..      ADD    [BX+SI], AL
0000F2B5  00 00              ..      ADD    [BX+SI], AL
0000F2B7  00 00              ..      ADD    [BX+SI], AL
0000F2B9  00 00              ..      ADD    [BX+SI], AL
0000F2BB  00 00              ..      ADD    [BX+SI], AL
0000F2BD  00 00              ..      ADD    [BX+SI], AL
0000F2BF  00 00              ..      ADD    [BX+SI], AL
0000F2C1  00 00              ..      ADD    [BX+SI], AL
0000F2C3  00 00              ..      ADD    [BX+SI], AL
0000F2C5  00 00              ..      ADD    [BX+SI], AL
0000F2C7  00 00              ..      ADD    [BX+SI], AL
0000F2C9  00 00              ..      ADD    [BX+SI], AL
0000F2CB  00 00              ..      ADD    [BX+SI], AL
0000F2CD  00 00              ..      ADD    [BX+SI], AL
0000F2CF  00 00              ..      ADD    [BX+SI], AL
0000F2D1  00 00              ..      ADD    [BX+SI], AL
0000F2D3  00 00              ..      ADD    [BX+SI], AL
0000F2D5  00 00              ..      ADD    [BX+SI], AL
0000F2D7  00 00              ..      ADD    [BX+SI], AL
0000F2D9  00 00              ..      ADD    [BX+SI], AL
0000F2DB  00 00              ..      ADD    [BX+SI], AL
0000F2DD  00 00              ..      ADD    [BX+SI], AL
0000F2DF  00 00              ..      ADD    [BX+SI], AL
0000F2E1  00 00              ..      ADD    [BX+SI], AL
0000F2E3  00 00              ..      ADD    [BX+SI], AL
0000F2E5  00 00              ..      ADD    [BX+SI], AL
0000F2E7  00 00              ..      ADD    [BX+SI], AL
0000F2E9  00 00              ..      ADD    [BX+SI], AL
0000F2EB  00 00              ..      ADD    [BX+SI], AL
0000F2ED  00 00              ..      ADD    [BX+SI], AL
0000F2EF  00 00              ..      ADD    [BX+SI], AL
0000F2F1  00 00              ..      ADD    [BX+SI], AL
0000F2F3  00 00              ..      ADD    [BX+SI], AL
0000F2F5  00 00              ..      ADD    [BX+SI], AL
0000F2F7  00 00              ..      ADD    [BX+SI], AL
0000F2F9  00 00              ..      ADD    [BX+SI], AL
0000F2FB  00 00              ..      ADD    [BX+SI], AL
0000F2FD  00 00              ..      ADD    [BX+SI], AL
0000F2FF  00 00              ..      ADD    [BX+SI], AL
0000F301  00 00              ..      ADD    [BX+SI], AL
0000F303  00 00              ..      ADD    [BX+SI], AL
0000F305  00 00              ..      ADD    [BX+SI], AL
0000F307  00 00              ..      ADD    [BX+SI], AL
0000F309  00 00              ..      ADD    [BX+SI], AL
0000F30B  00 00              ..      ADD    [BX+SI], AL
0000F30D  00 00              ..      ADD    [BX+SI], AL
0000F30F  00 00              ..      ADD    [BX+SI], AL
0000F311  00 00              ..      ADD    [BX+SI], AL
0000F313  00 00              ..      ADD    [BX+SI], AL
0000F315  00 00              ..      ADD    [BX+SI], AL
0000F317  00 00              ..      ADD    [BX+SI], AL
0000F319  00 00              ..      ADD    [BX+SI], AL
0000F31B  00 00              ..      ADD    [BX+SI], AL
0000F31D  00 00              ..      ADD    [BX+SI], AL
0000F31F  00 00              ..      ADD    [BX+SI], AL
0000F321  00 00              ..      ADD    [BX+SI], AL
0000F323  00 00              ..      ADD    [BX+SI], AL
0000F325  00 00              ..      ADD    [BX+SI], AL
0000F327  00 00              ..      ADD    [BX+SI], AL
0000F329  00 00              ..      ADD    [BX+SI], AL
0000F32B  00 00              ..      ADD    [BX+SI], AL
0000F32D  00 00              ..      ADD    [BX+SI], AL
0000F32F  00 00              ..      ADD    [BX+SI], AL
0000F331  00 00              ..      ADD    [BX+SI], AL
0000F333  00 00              ..      ADD    [BX+SI], AL
0000F335  00 00              ..      ADD    [BX+SI], AL
0000F337  00 00              ..      ADD    [BX+SI], AL
0000F339  00 00              ..      ADD    [BX+SI], AL
0000F33B  00 00              ..      ADD    [BX+SI], AL
0000F33D  00 00              ..      ADD    [BX+SI], AL
0000F33F  00 00              ..      ADD    [BX+SI], AL
0000F341  00 00              ..      ADD    [BX+SI], AL
0000F343  00 00              ..      ADD    [BX+SI], AL
0000F345  00 00              ..      ADD    [BX+SI], AL
0000F347  00 00              ..      ADD    [BX+SI], AL
0000F349  00 00              ..      ADD    [BX+SI], AL
0000F34B  00 00              ..      ADD    [BX+SI], AL
0000F34D  00 00              ..      ADD    [BX+SI], AL
0000F34F  00 00              ..      ADD    [BX+SI], AL
0000F351  00 00              ..      ADD    [BX+SI], AL
0000F353  00 00              ..      ADD    [BX+SI], AL
0000F355  00 00              ..      ADD    [BX+SI], AL
0000F357  00 00              ..      ADD    [BX+SI], AL
0000F359  00 00              ..      ADD    [BX+SI], AL
0000F35B  00 00              ..      ADD    [BX+SI], AL
0000F35D  00 00              ..      ADD    [BX+SI], AL
0000F35F  00 00              ..      ADD    [BX+SI], AL
0000F361  00 00              ..      ADD    [BX+SI], AL
0000F363  00 00              ..      ADD    [BX+SI], AL
0000F365  00 00              ..      ADD    [BX+SI], AL
0000F367  00 00              ..      ADD    [BX+SI], AL
0000F369  00 00              ..      ADD    [BX+SI], AL
0000F36B  00 00              ..      ADD    [BX+SI], AL
0000F36D  00 00              ..      ADD    [BX+SI], AL
0000F36F  00 00              ..      ADD    [BX+SI], AL
0000F371  00 00              ..      ADD    [BX+SI], AL
0000F373  00 00              ..      ADD    [BX+SI], AL
0000F375  00 00              ..      ADD    [BX+SI], AL
0000F377  00 00              ..      ADD    [BX+SI], AL
0000F379  00 00              ..      ADD    [BX+SI], AL
0000F37B  00 00              ..      ADD    [BX+SI], AL
0000F37D  00 00              ..      ADD    [BX+SI], AL
0000F37F  00 00              ..      ADD    [BX+SI], AL
0000F381  00 00              ..      ADD    [BX+SI], AL
0000F383  00 00              ..      ADD    [BX+SI], AL
0000F385  00 00              ..      ADD    [BX+SI], AL
0000F387  00 00              ..      ADD    [BX+SI], AL
0000F389  00 00              ..      ADD    [BX+SI], AL
0000F38B  00 00              ..      ADD    [BX+SI], AL
0000F38D  00 00              ..      ADD    [BX+SI], AL
0000F38F  00 00              ..      ADD    [BX+SI], AL
0000F391  00 00              ..      ADD    [BX+SI], AL
0000F393  00 00              ..      ADD    [BX+SI], AL
0000F395  00 00              ..      ADD    [BX+SI], AL
0000F397  00 00              ..      ADD    [BX+SI], AL
0000F399  00 00              ..      ADD    [BX+SI], AL
0000F39B  00 00              ..      ADD    [BX+SI], AL
0000F39D  00 00              ..      ADD    [BX+SI], AL
0000F39F  00 00              ..      ADD    [BX+SI], AL
0000F3A1  00 00              ..      ADD    [BX+SI], AL
0000F3A3  00 00              ..      ADD    [BX+SI], AL
0000F3A5  00 00              ..      ADD    [BX+SI], AL
0000F3A7  00 00              ..      ADD    [BX+SI], AL
0000F3A9  00 00              ..      ADD    [BX+SI], AL
0000F3AB  00 00              ..      ADD    [BX+SI], AL
0000F3AD  00 00              ..      ADD    [BX+SI], AL
0000F3AF  00 00              ..      ADD    [BX+SI], AL
0000F3B1  00 00              ..      ADD    [BX+SI], AL
0000F3B3  00 00              ..      ADD    [BX+SI], AL
0000F3B5  00 00              ..      ADD    [BX+SI], AL
0000F3B7  00 00              ..      ADD    [BX+SI], AL
0000F3B9  00 00              ..      ADD    [BX+SI], AL
0000F3BB  00 00              ..      ADD    [BX+SI], AL
0000F3BD  00 00              ..      ADD    [BX+SI], AL
0000F3BF  00 00              ..      ADD    [BX+SI], AL
0000F3C1  00 00              ..      ADD    [BX+SI], AL
0000F3C3  00 00              ..      ADD    [BX+SI], AL
0000F3C5  00 00              ..      ADD    [BX+SI], AL
0000F3C7  00 00              ..      ADD    [BX+SI], AL
0000F3C9  00 00              ..      ADD    [BX+SI], AL
0000F3CB  00 00              ..      ADD    [BX+SI], AL
0000F3CD  00 00              ..      ADD    [BX+SI], AL
0000F3CF  00 00              ..      ADD    [BX+SI], AL
0000F3D1  00 00              ..      ADD    [BX+SI], AL
0000F3D3  00 00              ..      ADD    [BX+SI], AL
0000F3D5  00 00              ..      ADD    [BX+SI], AL
0000F3D7  00 00              ..      ADD    [BX+SI], AL
0000F3D9  00 00              ..      ADD    [BX+SI], AL
0000F3DB  00 00              ..      ADD    [BX+SI], AL
0000F3DD  00 00              ..      ADD    [BX+SI], AL
0000F3DF  00 00              ..      ADD    [BX+SI], AL
0000F3E1  00 00              ..      ADD    [BX+SI], AL
0000F3E3  00 00              ..      ADD    [BX+SI], AL
0000F3E5  00 00              ..      ADD    [BX+SI], AL
0000F3E7  00 00              ..      ADD    [BX+SI], AL
0000F3E9  00 00              ..      ADD    [BX+SI], AL
0000F3EB  00 00              ..      ADD    [BX+SI], AL
0000F3ED  00 00              ..      ADD    [BX+SI], AL
0000F3EF  00 00              ..      ADD    [BX+SI], AL
0000F3F1  00 00              ..      ADD    [BX+SI], AL
0000F3F3  00 00              ..      ADD    [BX+SI], AL
0000F3F5  00 00              ..      ADD    [BX+SI], AL
0000F3F7  00 00              ..      ADD    [BX+SI], AL
0000F3F9  00 00              ..      ADD    [BX+SI], AL
0000F3FB  00 00              ..      ADD    [BX+SI], AL
0000F3FD  00 00              ..      ADD    [BX+SI], AL
0000F3FF  00 00              ..      ADD    [BX+SI], AL
0000F401  00 00              ..      ADD    [BX+SI], AL
0000F403  00 00              ..      ADD    [BX+SI], AL
0000F405  00 00              ..      ADD    [BX+SI], AL
0000F407  00 00              ..      ADD    [BX+SI], AL
0000F409  00 00              ..      ADD    [BX+SI], AL
0000F40B  00 00              ..      ADD    [BX+SI], AL
0000F40D  00 00              ..      ADD    [BX+SI], AL
0000F40F  00 00              ..      ADD    [BX+SI], AL
0000F411  00 00              ..      ADD    [BX+SI], AL
0000F413  00 00              ..      ADD    [BX+SI], AL
0000F415  00 00              ..      ADD    [BX+SI], AL
0000F417  00 00              ..      ADD    [BX+SI], AL
0000F419  00 00              ..      ADD    [BX+SI], AL
0000F41B  00 00              ..      ADD    [BX+SI], AL
0000F41D  00 00              ..      ADD    [BX+SI], AL
0000F41F  00 00              ..      ADD    [BX+SI], AL
0000F421  00 00              ..      ADD    [BX+SI], AL
0000F423  00 00              ..      ADD    [BX+SI], AL
0000F425  00 00              ..      ADD    [BX+SI], AL
0000F427  00 00              ..      ADD    [BX+SI], AL
0000F429  00 00              ..      ADD    [BX+SI], AL
0000F42B  00 00              ..      ADD    [BX+SI], AL
0000F42D  00 00              ..      ADD    [BX+SI], AL
0000F42F  00 00              ..      ADD    [BX+SI], AL
0000F431  00 00              ..      ADD    [BX+SI], AL
0000F433  00 00              ..      ADD    [BX+SI], AL
0000F435  00 00              ..      ADD    [BX+SI], AL
0000F437  00 00              ..      ADD    [BX+SI], AL
0000F439  00 00              ..      ADD    [BX+SI], AL
0000F43B  00 00              ..      ADD    [BX+SI], AL
0000F43D  00 00              ..      ADD    [BX+SI], AL
0000F43F  00 00              ..      ADD    [BX+SI], AL
0000F441  00 00              ..      ADD    [BX+SI], AL
0000F443  00 00              ..      ADD    [BX+SI], AL
0000F445  00 00              ..      ADD    [BX+SI], AL
0000F447  00 00              ..      ADD    [BX+SI], AL
0000F449  00 00              ..      ADD    [BX+SI], AL
0000F44B  00 00              ..      ADD    [BX+SI], AL
0000F44D  00 00              ..      ADD    [BX+SI], AL
0000F44F  00 00              ..      ADD    [BX+SI], AL
0000F451  00 00              ..      ADD    [BX+SI], AL
0000F453  00 00              ..      ADD    [BX+SI], AL
0000F455  00 00              ..      ADD    [BX+SI], AL
0000F457  00 00              ..      ADD    [BX+SI], AL
0000F459  00 00              ..      ADD    [BX+SI], AL
0000F45B  00 00              ..      ADD    [BX+SI], AL
0000F45D  00 00              ..      ADD    [BX+SI], AL
0000F45F  00 00              ..      ADD    [BX+SI], AL
0000F461  00 00              ..      ADD    [BX+SI], AL
0000F463  00 00              ..      ADD    [BX+SI], AL
0000F465  00 00              ..      ADD    [BX+SI], AL
0000F467  00 00              ..      ADD    [BX+SI], AL
0000F469  00 00              ..      ADD    [BX+SI], AL
0000F46B  00 00              ..      ADD    [BX+SI], AL
0000F46D  00 00              ..      ADD    [BX+SI], AL
0000F46F  00 00              ..      ADD    [BX+SI], AL
0000F471  00 00              ..      ADD    [BX+SI], AL
0000F473  00 00              ..      ADD    [BX+SI], AL
0000F475  00 00              ..      ADD    [BX+SI], AL
0000F477  00 00              ..      ADD    [BX+SI], AL
0000F479  00 00              ..      ADD    [BX+SI], AL
0000F47B  00 00              ..      ADD    [BX+SI], AL
0000F47D  00 00              ..      ADD    [BX+SI], AL
0000F47F  00 00              ..      ADD    [BX+SI], AL
0000F481  00 00              ..      ADD    [BX+SI], AL
0000F483  00 00              ..      ADD    [BX+SI], AL
0000F485  00 00              ..      ADD    [BX+SI], AL
0000F487  00 00              ..      ADD    [BX+SI], AL
0000F489  00 00              ..      ADD    [BX+SI], AL
0000F48B  00 00              ..      ADD    [BX+SI], AL
0000F48D  00 00              ..      ADD    [BX+SI], AL
0000F48F  00 00              ..      ADD    [BX+SI], AL
0000F491  00 00              ..      ADD    [BX+SI], AL
0000F493  00 00              ..      ADD    [BX+SI], AL
0000F495  00 00              ..      ADD    [BX+SI], AL
0000F497  00 00              ..      ADD    [BX+SI], AL
0000F499  00 00              ..      ADD    [BX+SI], AL
0000F49B  00 00              ..      ADD    [BX+SI], AL
0000F49D  00 00              ..      ADD    [BX+SI], AL
0000F49F  00 00              ..      ADD    [BX+SI], AL
0000F4A1  00 00              ..      ADD    [BX+SI], AL
0000F4A3  00 00              ..      ADD    [BX+SI], AL
0000F4A5  00 00              ..      ADD    [BX+SI], AL
0000F4A7  00 00              ..      ADD    [BX+SI], AL
0000F4A9  00 00              ..      ADD    [BX+SI], AL
0000F4AB  00 00              ..      ADD    [BX+SI], AL
0000F4AD  00 00              ..      ADD    [BX+SI], AL
0000F4AF  00 00              ..      ADD    [BX+SI], AL
0000F4B1  00 00              ..      ADD    [BX+SI], AL
0000F4B3  00 00              ..      ADD    [BX+SI], AL
0000F4B5  00 00              ..      ADD    [BX+SI], AL
0000F4B7  00 00              ..      ADD    [BX+SI], AL
0000F4B9  00 00              ..      ADD    [BX+SI], AL
0000F4BB  00 00              ..      ADD    [BX+SI], AL
0000F4BD  00 00              ..      ADD    [BX+SI], AL
0000F4BF  00 00              ..      ADD    [BX+SI], AL
0000F4C1  00 00              ..      ADD    [BX+SI], AL
0000F4C3  00 00              ..      ADD    [BX+SI], AL
0000F4C5  00 00              ..      ADD    [BX+SI], AL
0000F4C7  00 00              ..      ADD    [BX+SI], AL
0000F4C9  00 00              ..      ADD    [BX+SI], AL
0000F4CB  00 00              ..      ADD    [BX+SI], AL
0000F4CD  00 00              ..      ADD    [BX+SI], AL
0000F4CF  00 00              ..      ADD    [BX+SI], AL
0000F4D1  00 00              ..      ADD    [BX+SI], AL
0000F4D3  00 00              ..      ADD    [BX+SI], AL
0000F4D5  00 00              ..      ADD    [BX+SI], AL
0000F4D7  00 00              ..      ADD    [BX+SI], AL
0000F4D9  00 00              ..      ADD    [BX+SI], AL
0000F4DB  00 00              ..      ADD    [BX+SI], AL
0000F4DD  00 00              ..      ADD    [BX+SI], AL
0000F4DF  00 00              ..      ADD    [BX+SI], AL
0000F4E1  00 00              ..      ADD    [BX+SI], AL
0000F4E3  00 00              ..      ADD    [BX+SI], AL
0000F4E5  00 00              ..      ADD    [BX+SI], AL
0000F4E7  00 00              ..      ADD    [BX+SI], AL
0000F4E9  00 00              ..      ADD    [BX+SI], AL
0000F4EB  00 00              ..      ADD    [BX+SI], AL
0000F4ED  00 00              ..      ADD    [BX+SI], AL
0000F4EF  00 00              ..      ADD    [BX+SI], AL
0000F4F1  00 00              ..      ADD    [BX+SI], AL
0000F4F3  00 00              ..      ADD    [BX+SI], AL
0000F4F5  00 00              ..      ADD    [BX+SI], AL
0000F4F7  00 00              ..      ADD    [BX+SI], AL
0000F4F9  00 00              ..      ADD    [BX+SI], AL
0000F4FB  00 00              ..      ADD    [BX+SI], AL
0000F4FD  00 00              ..      ADD    [BX+SI], AL
0000F4FF  00 00              ..      ADD    [BX+SI], AL
0000F501  00 00              ..      ADD    [BX+SI], AL
0000F503  00 00              ..      ADD    [BX+SI], AL
0000F505  00 00              ..      ADD    [BX+SI], AL
0000F507  00 00              ..      ADD    [BX+SI], AL
0000F509  00 00              ..      ADD    [BX+SI], AL
0000F50B  00 00              ..      ADD    [BX+SI], AL
0000F50D  00 00              ..      ADD    [BX+SI], AL
0000F50F  00 00              ..      ADD    [BX+SI], AL
0000F511  00 00              ..      ADD    [BX+SI], AL
0000F513  00 00              ..      ADD    [BX+SI], AL
0000F515  00 00              ..      ADD    [BX+SI], AL
0000F517  00 00              ..      ADD    [BX+SI], AL
0000F519  00 00              ..      ADD    [BX+SI], AL
0000F51B  00 00              ..      ADD    [BX+SI], AL
0000F51D  00 00              ..      ADD    [BX+SI], AL
0000F51F  00 00              ..      ADD    [BX+SI], AL
0000F521  00 00              ..      ADD    [BX+SI], AL
0000F523  00 00              ..      ADD    [BX+SI], AL
0000F525  00 00              ..      ADD    [BX+SI], AL
0000F527  00 00              ..      ADD    [BX+SI], AL
0000F529  00 00              ..      ADD    [BX+SI], AL
0000F52B  00 00              ..      ADD    [BX+SI], AL
0000F52D  00 00              ..      ADD    [BX+SI], AL
0000F52F  00 00              ..      ADD    [BX+SI], AL
0000F531  00 00              ..      ADD    [BX+SI], AL
0000F533  00 00              ..      ADD    [BX+SI], AL
0000F535  00 00              ..      ADD    [BX+SI], AL
0000F537  00 00              ..      ADD    [BX+SI], AL
0000F539  00 00              ..      ADD    [BX+SI], AL
0000F53B  00 00              ..      ADD    [BX+SI], AL
0000F53D  00 00              ..      ADD    [BX+SI], AL
0000F53F  00 00              ..      ADD    [BX+SI], AL
0000F541  00 00              ..      ADD    [BX+SI], AL
0000F543  00 00              ..      ADD    [BX+SI], AL
0000F545  00 00              ..      ADD    [BX+SI], AL
0000F547  00 00              ..      ADD    [BX+SI], AL
0000F549  00 00              ..      ADD    [BX+SI], AL
0000F54B  00 00              ..      ADD    [BX+SI], AL
0000F54D  00 00              ..      ADD    [BX+SI], AL
0000F54F  00 00              ..      ADD    [BX+SI], AL
0000F551  00 00              ..      ADD    [BX+SI], AL
0000F553  00 00              ..      ADD    [BX+SI], AL
0000F555  00 00              ..      ADD    [BX+SI], AL
0000F557  00 00              ..      ADD    [BX+SI], AL
0000F559  00 00              ..      ADD    [BX+SI], AL
0000F55B  00 00              ..      ADD    [BX+SI], AL
0000F55D  00 00              ..      ADD    [BX+SI], AL
0000F55F  00 00              ..      ADD    [BX+SI], AL
0000F561  00 00              ..      ADD    [BX+SI], AL
0000F563  00 00              ..      ADD    [BX+SI], AL
0000F565  00 00              ..      ADD    [BX+SI], AL
0000F567  00 00              ..      ADD    [BX+SI], AL
0000F569  00 00              ..      ADD    [BX+SI], AL
0000F56B  00 00              ..      ADD    [BX+SI], AL
0000F56D  00 00              ..      ADD    [BX+SI], AL
0000F56F  00 00              ..      ADD    [BX+SI], AL
0000F571  00 00              ..      ADD    [BX+SI], AL
0000F573  00 00              ..      ADD    [BX+SI], AL
0000F575  00 00              ..      ADD    [BX+SI], AL
0000F577  00 00              ..      ADD    [BX+SI], AL
0000F579  00 00              ..      ADD    [BX+SI], AL
0000F57B  00 00              ..      ADD    [BX+SI], AL
0000F57D  00 00              ..      ADD    [BX+SI], AL
0000F57F  00 00              ..      ADD    [BX+SI], AL
0000F581  00 00              ..      ADD    [BX+SI], AL
0000F583  00 00              ..      ADD    [BX+SI], AL
0000F585  00 00              ..      ADD    [BX+SI], AL
0000F587  00 00              ..      ADD    [BX+SI], AL
0000F589  00 00              ..      ADD    [BX+SI], AL
0000F58B  00 00              ..      ADD    [BX+SI], AL
0000F58D  00 00              ..      ADD    [BX+SI], AL
0000F58F  00 00              ..      ADD    [BX+SI], AL
0000F591  00 00              ..      ADD    [BX+SI], AL
0000F593  00 00              ..      ADD    [BX+SI], AL
0000F595  00 00              ..      ADD    [BX+SI], AL
0000F597  00 00              ..      ADD    [BX+SI], AL
0000F599  00 00              ..      ADD    [BX+SI], AL
0000F59B  00 00              ..      ADD    [BX+SI], AL
0000F59D  00 00              ..      ADD    [BX+SI], AL
0000F59F  00 00              ..      ADD    [BX+SI], AL
0000F5A1  00 00              ..      ADD    [BX+SI], AL
0000F5A3  00 00              ..      ADD    [BX+SI], AL
0000F5A5  00 00              ..      ADD    [BX+SI], AL
0000F5A7  00 00              ..      ADD    [BX+SI], AL
0000F5A9  00 00              ..      ADD    [BX+SI], AL
0000F5AB  00 00              ..      ADD    [BX+SI], AL
0000F5AD  00 00              ..      ADD    [BX+SI], AL
0000F5AF  00 00              ..      ADD    [BX+SI], AL
0000F5B1  00 00              ..      ADD    [BX+SI], AL
0000F5B3  00 00              ..      ADD    [BX+SI], AL
0000F5B5  00 00              ..      ADD    [BX+SI], AL
0000F5B7  00 00              ..      ADD    [BX+SI], AL
0000F5B9  00 00              ..      ADD    [BX+SI], AL
0000F5BB  00 00              ..      ADD    [BX+SI], AL
0000F5BD  00 00              ..      ADD    [BX+SI], AL
0000F5BF  00 00              ..      ADD    [BX+SI], AL
0000F5C1  00 00              ..      ADD    [BX+SI], AL
0000F5C3  00 00              ..      ADD    [BX+SI], AL
0000F5C5  00 00              ..      ADD    [BX+SI], AL
0000F5C7  00 00              ..      ADD    [BX+SI], AL
0000F5C9  00 00              ..      ADD    [BX+SI], AL
0000F5CB  00 00              ..      ADD    [BX+SI], AL
0000F5CD  00 00              ..      ADD    [BX+SI], AL
0000F5CF  00 00              ..      ADD    [BX+SI], AL
0000F5D1  00 00              ..      ADD    [BX+SI], AL
0000F5D3  00 00              ..      ADD    [BX+SI], AL
0000F5D5  00 00              ..      ADD    [BX+SI], AL
0000F5D7  00 00              ..      ADD    [BX+SI], AL
0000F5D9  00 00              ..      ADD    [BX+SI], AL
0000F5DB  00 00              ..      ADD    [BX+SI], AL
0000F5DD  00 00              ..      ADD    [BX+SI], AL
0000F5DF  00 00              ..      ADD    [BX+SI], AL
0000F5E1  00 00              ..      ADD    [BX+SI], AL
0000F5E3  00 00              ..      ADD    [BX+SI], AL
0000F5E5  00 00              ..      ADD    [BX+SI], AL
0000F5E7  00 00              ..      ADD    [BX+SI], AL
0000F5E9  00 00              ..      ADD    [BX+SI], AL
0000F5EB  00 00              ..      ADD    [BX+SI], AL
0000F5ED  00 00              ..      ADD    [BX+SI], AL
0000F5EF  00 00              ..      ADD    [BX+SI], AL
0000F5F1  00 00              ..      ADD    [BX+SI], AL
0000F5F3  00 00              ..      ADD    [BX+SI], AL
0000F5F5  00 00              ..      ADD    [BX+SI], AL
0000F5F7  00 00              ..      ADD    [BX+SI], AL
0000F5F9  00 00              ..      ADD    [BX+SI], AL
0000F5FB  00 00              ..      ADD    [BX+SI], AL
0000F5FD  00 00              ..      ADD    [BX+SI], AL
0000F5FF  00 00              ..      ADD    [BX+SI], AL
0000F601  00 00              ..      ADD    [BX+SI], AL
0000F603  00 00              ..      ADD    [BX+SI], AL
0000F605  00 00              ..      ADD    [BX+SI], AL
0000F607  00 00              ..      ADD    [BX+SI], AL
0000F609  00 00              ..      ADD    [BX+SI], AL
0000F60B  00 00              ..      ADD    [BX+SI], AL
0000F60D  00 00              ..      ADD    [BX+SI], AL
0000F60F  00 00              ..      ADD    [BX+SI], AL
0000F611  00 00              ..      ADD    [BX+SI], AL
0000F613  00 00              ..      ADD    [BX+SI], AL
0000F615  00 00              ..      ADD    [BX+SI], AL
0000F617  00 00              ..      ADD    [BX+SI], AL
0000F619  00 00              ..      ADD    [BX+SI], AL
0000F61B  00 00              ..      ADD    [BX+SI], AL
0000F61D  00 00              ..      ADD    [BX+SI], AL
0000F61F  00 00              ..      ADD    [BX+SI], AL
0000F621  00 00              ..      ADD    [BX+SI], AL
0000F623  00 00              ..      ADD    [BX+SI], AL
0000F625  00 00              ..      ADD    [BX+SI], AL
0000F627  00 00              ..      ADD    [BX+SI], AL
0000F629  00 00              ..      ADD    [BX+SI], AL
0000F62B  00 00              ..      ADD    [BX+SI], AL
0000F62D  00 00              ..      ADD    [BX+SI], AL
0000F62F  00 00              ..      ADD    [BX+SI], AL
0000F631  00 00              ..      ADD    [BX+SI], AL
0000F633  00 00              ..      ADD    [BX+SI], AL
0000F635  00 00              ..      ADD    [BX+SI], AL
0000F637  00 00              ..      ADD    [BX+SI], AL
0000F639  00 00              ..      ADD    [BX+SI], AL
0000F63B  00 00              ..      ADD    [BX+SI], AL
0000F63D  00 00              ..      ADD    [BX+SI], AL
0000F63F  00 00              ..      ADD    [BX+SI], AL
0000F641  00 00              ..      ADD    [BX+SI], AL
0000F643  00 00              ..      ADD    [BX+SI], AL
0000F645  00 00              ..      ADD    [BX+SI], AL
0000F647  00 00              ..      ADD    [BX+SI], AL
0000F649  00 00              ..      ADD    [BX+SI], AL
0000F64B  00 00              ..      ADD    [BX+SI], AL
0000F64D  00 00              ..      ADD    [BX+SI], AL
0000F64F  00 00              ..      ADD    [BX+SI], AL
0000F651  00 00              ..      ADD    [BX+SI], AL
0000F653  00 00              ..      ADD    [BX+SI], AL
0000F655  00 00              ..      ADD    [BX+SI], AL
0000F657  00 00              ..      ADD    [BX+SI], AL
0000F659  00 00              ..      ADD    [BX+SI], AL
0000F65B  00 00              ..      ADD    [BX+SI], AL
0000F65D  00 00              ..      ADD    [BX+SI], AL
0000F65F  00 00              ..      ADD    [BX+SI], AL
0000F661  00 00              ..      ADD    [BX+SI], AL
0000F663  00 00              ..      ADD    [BX+SI], AL
0000F665  00 00              ..      ADD    [BX+SI], AL
0000F667  00 00              ..      ADD    [BX+SI], AL
0000F669  00 00              ..      ADD    [BX+SI], AL
0000F66B  00 00              ..      ADD    [BX+SI], AL
0000F66D  00 00              ..      ADD    [BX+SI], AL
0000F66F  00 00              ..      ADD    [BX+SI], AL
0000F671  00 00              ..      ADD    [BX+SI], AL
0000F673  00 00              ..      ADD    [BX+SI], AL
0000F675  00 00              ..      ADD    [BX+SI], AL
0000F677  00 00              ..      ADD    [BX+SI], AL
0000F679  00 00              ..      ADD    [BX+SI], AL
0000F67B  00 00              ..      ADD    [BX+SI], AL
0000F67D  00 00              ..      ADD    [BX+SI], AL
0000F67F  00 00              ..      ADD    [BX+SI], AL
0000F681  00 00              ..      ADD    [BX+SI], AL
0000F683  00 00              ..      ADD    [BX+SI], AL
0000F685  00 00              ..      ADD    [BX+SI], AL
0000F687  00 00              ..      ADD    [BX+SI], AL
0000F689  00 00              ..      ADD    [BX+SI], AL
0000F68B  00 00              ..      ADD    [BX+SI], AL
0000F68D  00 00              ..      ADD    [BX+SI], AL
0000F68F  00 00              ..      ADD    [BX+SI], AL
0000F691  00 00              ..      ADD    [BX+SI], AL
0000F693  00 00              ..      ADD    [BX+SI], AL
0000F695  00 00              ..      ADD    [BX+SI], AL
0000F697  00 00              ..      ADD    [BX+SI], AL
0000F699  00 00              ..      ADD    [BX+SI], AL
0000F69B  00 00              ..      ADD    [BX+SI], AL
0000F69D  00 00              ..      ADD    [BX+SI], AL
0000F69F  00 00              ..      ADD    [BX+SI], AL
0000F6A1  00 00              ..      ADD    [BX+SI], AL
0000F6A3  00 00              ..      ADD    [BX+SI], AL
0000F6A5  00 00              ..      ADD    [BX+SI], AL
0000F6A7  00 00              ..      ADD    [BX+SI], AL
0000F6A9  00 00              ..      ADD    [BX+SI], AL
0000F6AB  00 00              ..      ADD    [BX+SI], AL
0000F6AD  00 00              ..      ADD    [BX+SI], AL
0000F6AF  00 00              ..      ADD    [BX+SI], AL
0000F6B1  00 00              ..      ADD    [BX+SI], AL
0000F6B3  00 00              ..      ADD    [BX+SI], AL
0000F6B5  00 00              ..      ADD    [BX+SI], AL
0000F6B7  00 00              ..      ADD    [BX+SI], AL
0000F6B9  00 00              ..      ADD    [BX+SI], AL
0000F6BB  00 00              ..      ADD    [BX+SI], AL
0000F6BD  00 00              ..      ADD    [BX+SI], AL
0000F6BF  00 00              ..      ADD    [BX+SI], AL
0000F6C1  00 00              ..      ADD    [BX+SI], AL
0000F6C3  00 00              ..      ADD    [BX+SI], AL
0000F6C5  00 00              ..      ADD    [BX+SI], AL
0000F6C7  00 00              ..      ADD    [BX+SI], AL
0000F6C9  00 00              ..      ADD    [BX+SI], AL
0000F6CB  00 00              ..      ADD    [BX+SI], AL
0000F6CD  00 00              ..      ADD    [BX+SI], AL
0000F6CF  00 00              ..      ADD    [BX+SI], AL
0000F6D1  00 00              ..      ADD    [BX+SI], AL
0000F6D3  00 00              ..      ADD    [BX+SI], AL
0000F6D5  00 00              ..      ADD    [BX+SI], AL
0000F6D7  00 00              ..      ADD    [BX+SI], AL
0000F6D9  00 00              ..      ADD    [BX+SI], AL
0000F6DB  00 00              ..      ADD    [BX+SI], AL
0000F6DD  00 00              ..      ADD    [BX+SI], AL
0000F6DF  00 00              ..      ADD    [BX+SI], AL
0000F6E1  00 00              ..      ADD    [BX+SI], AL
0000F6E3  00 00              ..      ADD    [BX+SI], AL
0000F6E5  00 00              ..      ADD    [BX+SI], AL
0000F6E7  00 00              ..      ADD    [BX+SI], AL
0000F6E9  00 00              ..      ADD    [BX+SI], AL
0000F6EB  00 00              ..      ADD    [BX+SI], AL
0000F6ED  00 00              ..      ADD    [BX+SI], AL
0000F6EF  00 00              ..      ADD    [BX+SI], AL
0000F6F1  00 00              ..      ADD    [BX+SI], AL
0000F6F3  00 00              ..      ADD    [BX+SI], AL
0000F6F5  00 00              ..      ADD    [BX+SI], AL
0000F6F7  00 00              ..      ADD    [BX+SI], AL
0000F6F9  00 00              ..      ADD    [BX+SI], AL
0000F6FB  00 00              ..      ADD    [BX+SI], AL
0000F6FD  00 00              ..      ADD    [BX+SI], AL
0000F6FF  00 00              ..      ADD    [BX+SI], AL
0000F701  00 00              ..      ADD    [BX+SI], AL
0000F703  00 00              ..      ADD    [BX+SI], AL
0000F705  00 00              ..      ADD    [BX+SI], AL
0000F707  00 00              ..      ADD    [BX+SI], AL
0000F709  00 00              ..      ADD    [BX+SI], AL
0000F70B  00 00              ..      ADD    [BX+SI], AL
0000F70D  00 00              ..      ADD    [BX+SI], AL
0000F70F  00 00              ..      ADD    [BX+SI], AL
0000F711  00 00              ..      ADD    [BX+SI], AL
0000F713  00 00              ..      ADD    [BX+SI], AL
0000F715  00 00              ..      ADD    [BX+SI], AL
0000F717  00 00              ..      ADD    [BX+SI], AL
0000F719  00 00              ..      ADD    [BX+SI], AL
0000F71B  00 00              ..      ADD    [BX+SI], AL
0000F71D  00 00              ..      ADD    [BX+SI], AL
0000F71F  00 00              ..      ADD    [BX+SI], AL
0000F721  00 00              ..      ADD    [BX+SI], AL
0000F723  00 00              ..      ADD    [BX+SI], AL
0000F725  00 00              ..      ADD    [BX+SI], AL
0000F727  00 00              ..      ADD    [BX+SI], AL
0000F729  00 00              ..      ADD    [BX+SI], AL
0000F72B  00 00              ..      ADD    [BX+SI], AL
0000F72D  00 00              ..      ADD    [BX+SI], AL
0000F72F  00 00              ..      ADD    [BX+SI], AL
0000F731  00 00              ..      ADD    [BX+SI], AL
0000F733  00 00              ..      ADD    [BX+SI], AL
0000F735  00 00              ..      ADD    [BX+SI], AL
0000F737  00 00              ..      ADD    [BX+SI], AL
0000F739  00 00              ..      ADD    [BX+SI], AL
0000F73B  00 00              ..      ADD    [BX+SI], AL
0000F73D  00 00              ..      ADD    [BX+SI], AL
0000F73F  00 00              ..      ADD    [BX+SI], AL
0000F741  00 00              ..      ADD    [BX+SI], AL
0000F743  00 00              ..      ADD    [BX+SI], AL
0000F745  00 00              ..      ADD    [BX+SI], AL
0000F747  00 00              ..      ADD    [BX+SI], AL
0000F749  00 00              ..      ADD    [BX+SI], AL
0000F74B  00 00              ..      ADD    [BX+SI], AL
0000F74D  00 00              ..      ADD    [BX+SI], AL
0000F74F  00 00              ..      ADD    [BX+SI], AL
0000F751  00 00              ..      ADD    [BX+SI], AL
0000F753  00 00              ..      ADD    [BX+SI], AL
0000F755  00 00              ..      ADD    [BX+SI], AL
0000F757  00 00              ..      ADD    [BX+SI], AL
0000F759  00 00              ..      ADD    [BX+SI], AL
0000F75B  00 00              ..      ADD    [BX+SI], AL
0000F75D  00 00              ..      ADD    [BX+SI], AL
0000F75F  00 00              ..      ADD    [BX+SI], AL
0000F761  00 00              ..      ADD    [BX+SI], AL
0000F763  00 00              ..      ADD    [BX+SI], AL
0000F765  00 00              ..      ADD    [BX+SI], AL
0000F767  00 00              ..      ADD    [BX+SI], AL
0000F769  00 00              ..      ADD    [BX+SI], AL
0000F76B  00 00              ..      ADD    [BX+SI], AL
0000F76D  00 00              ..      ADD    [BX+SI], AL
0000F76F  00 00              ..      ADD    [BX+SI], AL
0000F771  00 00              ..      ADD    [BX+SI], AL
0000F773  00 00              ..      ADD    [BX+SI], AL
0000F775  00 00              ..      ADD    [BX+SI], AL
0000F777  00 00              ..      ADD    [BX+SI], AL
0000F779  00 00              ..      ADD    [BX+SI], AL
0000F77B  00 00              ..      ADD    [BX+SI], AL
0000F77D  00 00              ..      ADD    [BX+SI], AL
0000F77F  00 00              ..      ADD    [BX+SI], AL
0000F781  00 00              ..      ADD    [BX+SI], AL
0000F783  00 00              ..      ADD    [BX+SI], AL
0000F785  00 00              ..      ADD    [BX+SI], AL
0000F787  00 00              ..      ADD    [BX+SI], AL
0000F789  00 00              ..      ADD    [BX+SI], AL
0000F78B  00 00              ..      ADD    [BX+SI], AL
0000F78D  00 00              ..      ADD    [BX+SI], AL
0000F78F  00 00              ..      ADD    [BX+SI], AL
0000F791  00 00              ..      ADD    [BX+SI], AL
0000F793  00 00              ..      ADD    [BX+SI], AL
0000F795  00 00              ..      ADD    [BX+SI], AL
0000F797  00 00              ..      ADD    [BX+SI], AL
0000F799  00 00              ..      ADD    [BX+SI], AL
0000F79B  00 00              ..      ADD    [BX+SI], AL
0000F79D  00 00              ..      ADD    [BX+SI], AL
0000F79F  00 00              ..      ADD    [BX+SI], AL
0000F7A1  00 00              ..      ADD    [BX+SI], AL
0000F7A3  00 00              ..      ADD    [BX+SI], AL
0000F7A5  00 00              ..      ADD    [BX+SI], AL
0000F7A7  00 00              ..      ADD    [BX+SI], AL
0000F7A9  00 00              ..      ADD    [BX+SI], AL
0000F7AB  00 00              ..      ADD    [BX+SI], AL
0000F7AD  00 00              ..      ADD    [BX+SI], AL
0000F7AF  00 00              ..      ADD    [BX+SI], AL
0000F7B1  00 00              ..      ADD    [BX+SI], AL
0000F7B3  00 00              ..      ADD    [BX+SI], AL
0000F7B5  00 00              ..      ADD    [BX+SI], AL
0000F7B7  00 00              ..      ADD    [BX+SI], AL
0000F7B9  00 00              ..      ADD    [BX+SI], AL
0000F7BB  00 00              ..      ADD    [BX+SI], AL
0000F7BD  00 00              ..      ADD    [BX+SI], AL
0000F7BF  00 00              ..      ADD    [BX+SI], AL
0000F7C1  00 00              ..      ADD    [BX+SI], AL
0000F7C3  00 00              ..      ADD    [BX+SI], AL
0000F7C5  00 00              ..      ADD    [BX+SI], AL
0000F7C7  00 00              ..      ADD    [BX+SI], AL
0000F7C9  00 00              ..      ADD    [BX+SI], AL
0000F7CB  00 00              ..      ADD    [BX+SI], AL
0000F7CD  00 00              ..      ADD    [BX+SI], AL
0000F7CF  00 00              ..      ADD    [BX+SI], AL
0000F7D1  00 00              ..      ADD    [BX+SI], AL
0000F7D3  00 00              ..      ADD    [BX+SI], AL
0000F7D5  00 00              ..      ADD    [BX+SI], AL
0000F7D7  00 00              ..      ADD    [BX+SI], AL
0000F7D9  00 00              ..      ADD    [BX+SI], AL
0000F7DB  00 00              ..      ADD    [BX+SI], AL
0000F7DD  00 00              ..      ADD    [BX+SI], AL
0000F7DF  00 00              ..      ADD    [BX+SI], AL
0000F7E1  00 00              ..      ADD    [BX+SI], AL
0000F7E3  00 00              ..      ADD    [BX+SI], AL
0000F7E5  00 00              ..      ADD    [BX+SI], AL
0000F7E7  00 00              ..      ADD    [BX+SI], AL
0000F7E9  00 00              ..      ADD    [BX+SI], AL
0000F7EB  00 00              ..      ADD    [BX+SI], AL
0000F7ED  00 00              ..      ADD    [BX+SI], AL
0000F7EF  00 00              ..      ADD    [BX+SI], AL
0000F7F1  00 00              ..      ADD    [BX+SI], AL
0000F7F3  00 00              ..      ADD    [BX+SI], AL
0000F7F5  00 00              ..      ADD    [BX+SI], AL
0000F7F7  00 00              ..      ADD    [BX+SI], AL
0000F7F9  00 00              ..      ADD    [BX+SI], AL
0000F7FB  00 00              ..      ADD    [BX+SI], AL
0000F7FD  00 00              ..      ADD    [BX+SI], AL
0000F7FF  00 00              ..      ADD    [BX+SI], AL
0000F801  00 00              ..      ADD    [BX+SI], AL
0000F803  00 00              ..      ADD    [BX+SI], AL
0000F805  00 00              ..      ADD    [BX+SI], AL
0000F807  00 00              ..      ADD    [BX+SI], AL
0000F809  00 00              ..      ADD    [BX+SI], AL
0000F80B  00 00              ..      ADD    [BX+SI], AL
0000F80D  00 00              ..      ADD    [BX+SI], AL
0000F80F  00 00              ..      ADD    [BX+SI], AL
0000F811  00 00              ..      ADD    [BX+SI], AL
0000F813  00 00              ..      ADD    [BX+SI], AL
0000F815  00 00              ..      ADD    [BX+SI], AL
0000F817  00 00              ..      ADD    [BX+SI], AL
0000F819  00 00              ..      ADD    [BX+SI], AL
0000F81B  00 00              ..      ADD    [BX+SI], AL
0000F81D  00 00              ..      ADD    [BX+SI], AL
0000F81F  00 00              ..      ADD    [BX+SI], AL
0000F821  00 00              ..      ADD    [BX+SI], AL
0000F823  00 00              ..      ADD    [BX+SI], AL
0000F825  00 00              ..      ADD    [BX+SI], AL
0000F827  00 00              ..      ADD    [BX+SI], AL
0000F829  00 00              ..      ADD    [BX+SI], AL
0000F82B  00 00              ..      ADD    [BX+SI], AL
0000F82D  00 00              ..      ADD    [BX+SI], AL
0000F82F  00 00              ..      ADD    [BX+SI], AL
0000F831  00 00              ..      ADD    [BX+SI], AL
0000F833  00 00              ..      ADD    [BX+SI], AL
0000F835  00 00              ..      ADD    [BX+SI], AL
0000F837  00 00              ..      ADD    [BX+SI], AL
0000F839  00 00              ..      ADD    [BX+SI], AL
0000F83B  00 00              ..      ADD    [BX+SI], AL
0000F83D  00 00              ..      ADD    [BX+SI], AL
0000F83F  00 00              ..      ADD    [BX+SI], AL
0000F841  00 00              ..      ADD    [BX+SI], AL
0000F843  00 00              ..      ADD    [BX+SI], AL
0000F845  00 00              ..      ADD    [BX+SI], AL
0000F847  00 00              ..      ADD    [BX+SI], AL
0000F849  00 00              ..      ADD    [BX+SI], AL
0000F84B  00 00              ..      ADD    [BX+SI], AL
0000F84D  00 00              ..      ADD    [BX+SI], AL
0000F84F  00 00              ..      ADD    [BX+SI], AL
0000F851  00 00              ..      ADD    [BX+SI], AL
0000F853  00 00              ..      ADD    [BX+SI], AL
0000F855  00 00              ..      ADD    [BX+SI], AL
0000F857  00 00              ..      ADD    [BX+SI], AL
0000F859  00 00              ..      ADD    [BX+SI], AL
0000F85B  00 00              ..      ADD    [BX+SI], AL
0000F85D  00 00              ..      ADD    [BX+SI], AL
0000F85F  00 00              ..      ADD    [BX+SI], AL
0000F861  00 00              ..      ADD    [BX+SI], AL
0000F863  00 00              ..      ADD    [BX+SI], AL
0000F865  00 00              ..      ADD    [BX+SI], AL
0000F867  00 00              ..      ADD    [BX+SI], AL
0000F869  00 00              ..      ADD    [BX+SI], AL
0000F86B  00 00              ..      ADD    [BX+SI], AL
0000F86D  00 00              ..      ADD    [BX+SI], AL
0000F86F  00 00              ..      ADD    [BX+SI], AL
0000F871  00 00              ..      ADD    [BX+SI], AL
0000F873  00 00              ..      ADD    [BX+SI], AL
0000F875  00 00              ..      ADD    [BX+SI], AL
0000F877  00 00              ..      ADD    [BX+SI], AL
0000F879  00 00              ..      ADD    [BX+SI], AL
0000F87B  00 00              ..      ADD    [BX+SI], AL
0000F87D  00 00              ..      ADD    [BX+SI], AL
0000F87F  00 00              ..      ADD    [BX+SI], AL
0000F881  00 00              ..      ADD    [BX+SI], AL
0000F883  00 00              ..      ADD    [BX+SI], AL
0000F885  00 00              ..      ADD    [BX+SI], AL
0000F887  00 00              ..      ADD    [BX+SI], AL
0000F889  00 00              ..      ADD    [BX+SI], AL
0000F88B  00 00              ..      ADD    [BX+SI], AL
0000F88D  00 00              ..      ADD    [BX+SI], AL
0000F88F  00 00              ..      ADD    [BX+SI], AL
0000F891  00 00              ..      ADD    [BX+SI], AL
0000F893  00 00              ..      ADD    [BX+SI], AL
0000F895  00 00              ..      ADD    [BX+SI], AL
0000F897  00 00              ..      ADD    [BX+SI], AL
0000F899  00 00              ..      ADD    [BX+SI], AL
0000F89B  00 00              ..      ADD    [BX+SI], AL
0000F89D  00 00              ..      ADD    [BX+SI], AL
0000F89F  00 00              ..      ADD    [BX+SI], AL
0000F8A1  00 00              ..      ADD    [BX+SI], AL
0000F8A3  00 00              ..      ADD    [BX+SI], AL
0000F8A5  00 00              ..      ADD    [BX+SI], AL
0000F8A7  00 00              ..      ADD    [BX+SI], AL
0000F8A9  00 00              ..      ADD    [BX+SI], AL
0000F8AB  00 00              ..      ADD    [BX+SI], AL
0000F8AD  00 00              ..      ADD    [BX+SI], AL
0000F8AF  00 00              ..      ADD    [BX+SI], AL
0000F8B1  00 00              ..      ADD    [BX+SI], AL
0000F8B3  00 00              ..      ADD    [BX+SI], AL
0000F8B5  00 00              ..      ADD    [BX+SI], AL
0000F8B7  00 00              ..      ADD    [BX+SI], AL
0000F8B9  00 00              ..      ADD    [BX+SI], AL
0000F8BB  00 00              ..      ADD    [BX+SI], AL
0000F8BD  00 00              ..      ADD    [BX+SI], AL
0000F8BF  00 00              ..      ADD    [BX+SI], AL
0000F8C1  00 00              ..      ADD    [BX+SI], AL
0000F8C3  00 00              ..      ADD    [BX+SI], AL
0000F8C5  00 00              ..      ADD    [BX+SI], AL
0000F8C7  00 00              ..      ADD    [BX+SI], AL
0000F8C9  00 00              ..      ADD    [BX+SI], AL
0000F8CB  00 00              ..      ADD    [BX+SI], AL
0000F8CD  00 00              ..      ADD    [BX+SI], AL
0000F8CF  00 00              ..      ADD    [BX+SI], AL
0000F8D1  00 00              ..      ADD    [BX+SI], AL
0000F8D3  00 00              ..      ADD    [BX+SI], AL
0000F8D5  00 00              ..      ADD    [BX+SI], AL
0000F8D7  00 00              ..      ADD    [BX+SI], AL
0000F8D9  00 00              ..      ADD    [BX+SI], AL
0000F8DB  00 00              ..      ADD    [BX+SI], AL
0000F8DD  00 00              ..      ADD    [BX+SI], AL
0000F8DF  00 00              ..      ADD    [BX+SI], AL
0000F8E1  00 00              ..      ADD    [BX+SI], AL
0000F8E3  00 00              ..      ADD    [BX+SI], AL
0000F8E5  00 00              ..      ADD    [BX+SI], AL
0000F8E7  00 00              ..      ADD    [BX+SI], AL
0000F8E9  00 00              ..      ADD    [BX+SI], AL
0000F8EB  00 00              ..      ADD    [BX+SI], AL
0000F8ED  00 00              ..      ADD    [BX+SI], AL
0000F8EF  00 00              ..      ADD    [BX+SI], AL
0000F8F1  00 00              ..      ADD    [BX+SI], AL
0000F8F3  00 00              ..      ADD    [BX+SI], AL
0000F8F5  00 00              ..      ADD    [BX+SI], AL
0000F8F7  00 00              ..      ADD    [BX+SI], AL
0000F8F9  00 00              ..      ADD    [BX+SI], AL
0000F8FB  00 00              ..      ADD    [BX+SI], AL
0000F8FD  00 00              ..      ADD    [BX+SI], AL
0000F8FF  00 00              ..      ADD    [BX+SI], AL
0000F901  00 00              ..      ADD    [BX+SI], AL
0000F903  00 00              ..      ADD    [BX+SI], AL
0000F905  00 00              ..      ADD    [BX+SI], AL
0000F907  00 00              ..      ADD    [BX+SI], AL
0000F909  00 00              ..      ADD    [BX+SI], AL
0000F90B  00 00              ..      ADD    [BX+SI], AL
0000F90D  00 00              ..      ADD    [BX+SI], AL
0000F90F  00 00              ..      ADD    [BX+SI], AL
0000F911  00 00              ..      ADD    [BX+SI], AL
0000F913  00 00              ..      ADD    [BX+SI], AL
0000F915  00 00              ..      ADD    [BX+SI], AL
0000F917  00 00              ..      ADD    [BX+SI], AL
0000F919  00 00              ..      ADD    [BX+SI], AL
0000F91B  00 00              ..      ADD    [BX+SI], AL
0000F91D  00 00              ..      ADD    [BX+SI], AL
0000F91F  00 00              ..      ADD    [BX+SI], AL
0000F921  00 00              ..      ADD    [BX+SI], AL
0000F923  00 00              ..      ADD    [BX+SI], AL
0000F925  00 00              ..      ADD    [BX+SI], AL
0000F927  00 00              ..      ADD    [BX+SI], AL
0000F929  00 00              ..      ADD    [BX+SI], AL
0000F92B  00 00              ..      ADD    [BX+SI], AL
0000F92D  00 00              ..      ADD    [BX+SI], AL
0000F92F  00 00              ..      ADD    [BX+SI], AL
0000F931  00 00              ..      ADD    [BX+SI], AL
0000F933  00 00              ..      ADD    [BX+SI], AL
0000F935  00 00              ..      ADD    [BX+SI], AL
0000F937  00 00              ..      ADD    [BX+SI], AL
0000F939  00 00              ..      ADD    [BX+SI], AL
0000F93B  00 00              ..      ADD    [BX+SI], AL
0000F93D  00 00              ..      ADD    [BX+SI], AL
0000F93F  00 00              ..      ADD    [BX+SI], AL
0000F941  00 00              ..      ADD    [BX+SI], AL
0000F943  00 00              ..      ADD    [BX+SI], AL
0000F945  00 00              ..      ADD    [BX+SI], AL
0000F947  00 00              ..      ADD    [BX+SI], AL
0000F949  00 00              ..      ADD    [BX+SI], AL
0000F94B  00 00              ..      ADD    [BX+SI], AL
0000F94D  00 00              ..      ADD    [BX+SI], AL
0000F94F  00 00              ..      ADD    [BX+SI], AL
0000F951  00 00              ..      ADD    [BX+SI], AL
0000F953  00 00              ..      ADD    [BX+SI], AL
0000F955  00 00              ..      ADD    [BX+SI], AL
0000F957  00 00              ..      ADD    [BX+SI], AL
0000F959  00 00              ..      ADD    [BX+SI], AL
0000F95B  00 00              ..      ADD    [BX+SI], AL
0000F95D  00 00              ..      ADD    [BX+SI], AL
0000F95F  00 00              ..      ADD    [BX+SI], AL
0000F961  00 00              ..      ADD    [BX+SI], AL
0000F963  00 00              ..      ADD    [BX+SI], AL
0000F965  00 00              ..      ADD    [BX+SI], AL
0000F967  00 00              ..      ADD    [BX+SI], AL
0000F969  00 00              ..      ADD    [BX+SI], AL
0000F96B  00 00              ..      ADD    [BX+SI], AL
0000F96D  00 00              ..      ADD    [BX+SI], AL
0000F96F  00 00              ..      ADD    [BX+SI], AL
0000F971  00 00              ..      ADD    [BX+SI], AL
0000F973  00 00              ..      ADD    [BX+SI], AL
0000F975  00 00              ..      ADD    [BX+SI], AL
0000F977  00 00              ..      ADD    [BX+SI], AL
0000F979  00 00              ..      ADD    [BX+SI], AL
0000F97B  00 00              ..      ADD    [BX+SI], AL
0000F97D  00 00              ..      ADD    [BX+SI], AL
0000F97F  00 00              ..      ADD    [BX+SI], AL
0000F981  00 00              ..      ADD    [BX+SI], AL
0000F983  00 00              ..      ADD    [BX+SI], AL
0000F985  00 00              ..      ADD    [BX+SI], AL
0000F987  00 00              ..      ADD    [BX+SI], AL
0000F989  00 00              ..      ADD    [BX+SI], AL
0000F98B  00 00              ..      ADD    [BX+SI], AL
0000F98D  00 00              ..      ADD    [BX+SI], AL
0000F98F  00 00              ..      ADD    [BX+SI], AL
0000F991  00 00              ..      ADD    [BX+SI], AL
0000F993  00 00              ..      ADD    [BX+SI], AL
0000F995  00 00              ..      ADD    [BX+SI], AL
0000F997  00 00              ..      ADD    [BX+SI], AL
0000F999  00 00              ..      ADD    [BX+SI], AL
0000F99B  00 00              ..      ADD    [BX+SI], AL
0000F99D  00 00              ..      ADD    [BX+SI], AL
0000F99F  00 00              ..      ADD    [BX+SI], AL
0000F9A1  00 00              ..      ADD    [BX+SI], AL
0000F9A3  00 00              ..      ADD    [BX+SI], AL
0000F9A5  00 00              ..      ADD    [BX+SI], AL
0000F9A7  00 00              ..      ADD    [BX+SI], AL
0000F9A9  00 00              ..      ADD    [BX+SI], AL
0000F9AB  00 00              ..      ADD    [BX+SI], AL
0000F9AD  00 00              ..      ADD    [BX+SI], AL
0000F9AF  00 00              ..      ADD    [BX+SI], AL
0000F9B1  00 00              ..      ADD    [BX+SI], AL
0000F9B3  00 00              ..      ADD    [BX+SI], AL
0000F9B5  00 00              ..      ADD    [BX+SI], AL
0000F9B7  00 00              ..      ADD    [BX+SI], AL
0000F9B9  00 00              ..      ADD    [BX+SI], AL
0000F9BB  00 00              ..      ADD    [BX+SI], AL
0000F9BD  00 00              ..      ADD    [BX+SI], AL
0000F9BF  00 00              ..      ADD    [BX+SI], AL
0000F9C1  00 00              ..      ADD    [BX+SI], AL
0000F9C3  00 00              ..      ADD    [BX+SI], AL
0000F9C5  00 00              ..      ADD    [BX+SI], AL
0000F9C7  00 00              ..      ADD    [BX+SI], AL
0000F9C9  00 00              ..      ADD    [BX+SI], AL
0000F9CB  00 00              ..      ADD    [BX+SI], AL
0000F9CD  00 00              ..      ADD    [BX+SI], AL
0000F9CF  00 00              ..      ADD    [BX+SI], AL
0000F9D1  00 00              ..      ADD    [BX+SI], AL
0000F9D3  00 00              ..      ADD    [BX+SI], AL
0000F9D5  00 00              ..      ADD    [BX+SI], AL
0000F9D7  00 00              ..      ADD    [BX+SI], AL
0000F9D9  00 00              ..      ADD    [BX+SI], AL
0000F9DB  00 00              ..      ADD    [BX+SI], AL
0000F9DD  00 00              ..      ADD    [BX+SI], AL
0000F9DF  00 00              ..      ADD    [BX+SI], AL
0000F9E1  00 00              ..      ADD    [BX+SI], AL
0000F9E3  00 00              ..      ADD    [BX+SI], AL
0000F9E5  00 00              ..      ADD    [BX+SI], AL
0000F9E7  00 00              ..      ADD    [BX+SI], AL
0000F9E9  00 00              ..      ADD    [BX+SI], AL
0000F9EB  00 00              ..      ADD    [BX+SI], AL
0000F9ED  00 00              ..      ADD    [BX+SI], AL
0000F9EF  00 00              ..      ADD    [BX+SI], AL
0000F9F1  00 00              ..      ADD    [BX+SI], AL
0000F9F3  00 00              ..      ADD    [BX+SI], AL
0000F9F5  00 00              ..      ADD    [BX+SI], AL
0000F9F7  00 00              ..      ADD    [BX+SI], AL
0000F9F9  00 00              ..      ADD    [BX+SI], AL
0000F9FB  00 00              ..      ADD    [BX+SI], AL
0000F9FD  00 00              ..      ADD    [BX+SI], AL
0000F9FF  00 00              ..      ADD    [BX+SI], AL
0000FA01  00 00              ..      ADD    [BX+SI], AL
0000FA03  00 00              ..      ADD    [BX+SI], AL
0000FA05  00 00              ..      ADD    [BX+SI], AL
0000FA07  00 00              ..      ADD    [BX+SI], AL
0000FA09  00 00              ..      ADD    [BX+SI], AL
0000FA0B  00 00              ..      ADD    [BX+SI], AL
0000FA0D  00 00              ..      ADD    [BX+SI], AL
0000FA0F  00 00              ..      ADD    [BX+SI], AL
0000FA11  00 00              ..      ADD    [BX+SI], AL
0000FA13  00 00              ..      ADD    [BX+SI], AL
0000FA15  00 00              ..      ADD    [BX+SI], AL
0000FA17  00 00              ..      ADD    [BX+SI], AL
0000FA19  00 00              ..      ADD    [BX+SI], AL
0000FA1B  00 00              ..      ADD    [BX+SI], AL
0000FA1D  00 00              ..      ADD    [BX+SI], AL
0000FA1F  00 00              ..      ADD    [BX+SI], AL
0000FA21  00 00              ..      ADD    [BX+SI], AL
0000FA23  00 00              ..      ADD    [BX+SI], AL
0000FA25  00 00              ..      ADD    [BX+SI], AL
0000FA27  00 00              ..      ADD    [BX+SI], AL
0000FA29  00 00              ..      ADD    [BX+SI], AL
0000FA2B  00 00              ..      ADD    [BX+SI], AL
0000FA2D  00 00              ..      ADD    [BX+SI], AL
0000FA2F  00 00              ..      ADD    [BX+SI], AL
0000FA31  00 00              ..      ADD    [BX+SI], AL
0000FA33  00 00              ..      ADD    [BX+SI], AL
0000FA35  00 00              ..      ADD    [BX+SI], AL
0000FA37  00 00              ..      ADD    [BX+SI], AL
0000FA39  00 00              ..      ADD    [BX+SI], AL
0000FA3B  00 00              ..      ADD    [BX+SI], AL
0000FA3D  00 00              ..      ADD    [BX+SI], AL
0000FA3F  00 00              ..      ADD    [BX+SI], AL
0000FA41  00 00              ..      ADD    [BX+SI], AL
0000FA43  00 00              ..      ADD    [BX+SI], AL
0000FA45  00 00              ..      ADD    [BX+SI], AL
0000FA47  00 00              ..      ADD    [BX+SI], AL
0000FA49  00 00              ..      ADD    [BX+SI], AL
0000FA4B  00 00              ..      ADD    [BX+SI], AL
0000FA4D  00 00              ..      ADD    [BX+SI], AL
0000FA4F  00 00              ..      ADD    [BX+SI], AL
0000FA51  00 00              ..      ADD    [BX+SI], AL
0000FA53  00 00              ..      ADD    [BX+SI], AL
0000FA55  00 00              ..      ADD    [BX+SI], AL
0000FA57  00 00              ..      ADD    [BX+SI], AL
0000FA59  00 00              ..      ADD    [BX+SI], AL
0000FA5B  00 00              ..      ADD    [BX+SI], AL
0000FA5D  00 00              ..      ADD    [BX+SI], AL
0000FA5F  00 00              ..      ADD    [BX+SI], AL
0000FA61  00 00              ..      ADD    [BX+SI], AL
0000FA63  00 00              ..      ADD    [BX+SI], AL
0000FA65  00 00              ..      ADD    [BX+SI], AL
0000FA67  00 00              ..      ADD    [BX+SI], AL
0000FA69  00 00              ..      ADD    [BX+SI], AL
0000FA6B  00 00              ..      ADD    [BX+SI], AL
0000FA6D  00 00              ..      ADD    [BX+SI], AL
0000FA6F  00 00              ..      ADD    [BX+SI], AL
0000FA71  00 00              ..      ADD    [BX+SI], AL
0000FA73  00 00              ..      ADD    [BX+SI], AL
0000FA75  00 00              ..      ADD    [BX+SI], AL
0000FA77  00 00              ..      ADD    [BX+SI], AL
0000FA79  00 00              ..      ADD    [BX+SI], AL
0000FA7B  00 00              ..      ADD    [BX+SI], AL
0000FA7D  00 00              ..      ADD    [BX+SI], AL
0000FA7F  00 00              ..      ADD    [BX+SI], AL
0000FA81  00 00              ..      ADD    [BX+SI], AL
0000FA83  00 00              ..      ADD    [BX+SI], AL
0000FA85  00 00              ..      ADD    [BX+SI], AL
0000FA87  00 00              ..      ADD    [BX+SI], AL
0000FA89  00 00              ..      ADD    [BX+SI], AL
0000FA8B  00 00              ..      ADD    [BX+SI], AL
0000FA8D  00 00              ..      ADD    [BX+SI], AL
0000FA8F  00 00              ..      ADD    [BX+SI], AL
0000FA91  00 00              ..      ADD    [BX+SI], AL
0000FA93  00 00              ..      ADD    [BX+SI], AL
0000FA95  00 00              ..      ADD    [BX+SI], AL
0000FA97  00 00              ..      ADD    [BX+SI], AL
0000FA99  00 00              ..      ADD    [BX+SI], AL
0000FA9B  00 00              ..      ADD    [BX+SI], AL
0000FA9D  00 00              ..      ADD    [BX+SI], AL
0000FA9F  00 00              ..      ADD    [BX+SI], AL
0000FAA1  00 00              ..      ADD    [BX+SI], AL
0000FAA3  00 00              ..      ADD    [BX+SI], AL
0000FAA5  00 00              ..      ADD    [BX+SI], AL
0000FAA7  00 00              ..      ADD    [BX+SI], AL
0000FAA9  00 00              ..      ADD    [BX+SI], AL
0000FAAB  00 00              ..      ADD    [BX+SI], AL
0000FAAD  00 00              ..      ADD    [BX+SI], AL
0000FAAF  00 00              ..      ADD    [BX+SI], AL
0000FAB1  00 00              ..      ADD    [BX+SI], AL
0000FAB3  00 00              ..      ADD    [BX+SI], AL
0000FAB5  00 00              ..      ADD    [BX+SI], AL
0000FAB7  00 00              ..      ADD    [BX+SI], AL
0000FAB9  00 00              ..      ADD    [BX+SI], AL
0000FABB  00 00              ..      ADD    [BX+SI], AL
0000FABD  00 00              ..      ADD    [BX+SI], AL
0000FABF  00 00              ..      ADD    [BX+SI], AL
0000FAC1  00 00              ..      ADD    [BX+SI], AL
0000FAC3  00 00              ..      ADD    [BX+SI], AL
0000FAC5  00 00              ..      ADD    [BX+SI], AL
0000FAC7  00 00              ..      ADD    [BX+SI], AL
0000FAC9  00 00              ..      ADD    [BX+SI], AL
0000FACB  00 00              ..      ADD    [BX+SI], AL
0000FACD  00 00              ..      ADD    [BX+SI], AL
0000FACF  00 00              ..      ADD    [BX+SI], AL
0000FAD1  00 00              ..      ADD    [BX+SI], AL
0000FAD3  00 00              ..      ADD    [BX+SI], AL
0000FAD5  00 00              ..      ADD    [BX+SI], AL
0000FAD7  00 00              ..      ADD    [BX+SI], AL
0000FAD9  00 00              ..      ADD    [BX+SI], AL
0000FADB  00 00              ..      ADD    [BX+SI], AL
0000FADD  00 00              ..      ADD    [BX+SI], AL
0000FADF  00 00              ..      ADD    [BX+SI], AL
0000FAE1  00 00              ..      ADD    [BX+SI], AL
0000FAE3  00 00              ..      ADD    [BX+SI], AL
0000FAE5  00 00              ..      ADD    [BX+SI], AL
0000FAE7  00 00              ..      ADD    [BX+SI], AL
0000FAE9  00 00              ..      ADD    [BX+SI], AL
0000FAEB  00 00              ..      ADD    [BX+SI], AL
0000FAED  00 00              ..      ADD    [BX+SI], AL
0000FAEF  00 00              ..      ADD    [BX+SI], AL
0000FAF1  00 00              ..      ADD    [BX+SI], AL
0000FAF3  00 00              ..      ADD    [BX+SI], AL
0000FAF5  00 00              ..      ADD    [BX+SI], AL
0000FAF7  00 00              ..      ADD    [BX+SI], AL
0000FAF9  00 00              ..      ADD    [BX+SI], AL
0000FAFB  00 00              ..      ADD    [BX+SI], AL
0000FAFD  00 00              ..      ADD    [BX+SI], AL
0000FAFF  00 00              ..      ADD    [BX+SI], AL
0000FB01  00 00              ..      ADD    [BX+SI], AL
0000FB03  00 00              ..      ADD    [BX+SI], AL
0000FB05  00 00              ..      ADD    [BX+SI], AL
0000FB07  00 00              ..      ADD    [BX+SI], AL
0000FB09  00 00              ..      ADD    [BX+SI], AL
0000FB0B  00 00              ..      ADD    [BX+SI], AL
0000FB0D  00 00              ..      ADD    [BX+SI], AL
0000FB0F  00 00              ..      ADD    [BX+SI], AL
0000FB11  00 00              ..      ADD    [BX+SI], AL
0000FB13  00 00              ..      ADD    [BX+SI], AL
0000FB15  00 00              ..      ADD    [BX+SI], AL
0000FB17  00 00              ..      ADD    [BX+SI], AL
0000FB19  00 00              ..      ADD    [BX+SI], AL
0000FB1B  00 00              ..      ADD    [BX+SI], AL
0000FB1D  00 00              ..      ADD    [BX+SI], AL
0000FB1F  00 00              ..      ADD    [BX+SI], AL
0000FB21  00 00              ..      ADD    [BX+SI], AL
0000FB23  00 00              ..      ADD    [BX+SI], AL
0000FB25  00 00              ..      ADD    [BX+SI], AL
0000FB27  00 00              ..      ADD    [BX+SI], AL
0000FB29  00 00              ..      ADD    [BX+SI], AL
0000FB2B  00 00              ..      ADD    [BX+SI], AL
0000FB2D  00 00              ..      ADD    [BX+SI], AL
0000FB2F  00 00              ..      ADD    [BX+SI], AL
0000FB31  00 00              ..      ADD    [BX+SI], AL
0000FB33  00 00              ..      ADD    [BX+SI], AL
0000FB35  00 00              ..      ADD    [BX+SI], AL
0000FB37  00 00              ..      ADD    [BX+SI], AL
0000FB39  00 00              ..      ADD    [BX+SI], AL
0000FB3B  00 00              ..      ADD    [BX+SI], AL
0000FB3D  00 00              ..      ADD    [BX+SI], AL
0000FB3F  00 00              ..      ADD    [BX+SI], AL
0000FB41  00 00              ..      ADD    [BX+SI], AL
0000FB43  00 00              ..      ADD    [BX+SI], AL
0000FB45  00 00              ..      ADD    [BX+SI], AL
0000FB47  00 00              ..      ADD    [BX+SI], AL
0000FB49  00 00              ..      ADD    [BX+SI], AL
0000FB4B  00 00              ..      ADD    [BX+SI], AL
0000FB4D  00 00              ..      ADD    [BX+SI], AL
0000FB4F  00 00              ..      ADD    [BX+SI], AL
0000FB51  00 00              ..      ADD    [BX+SI], AL
0000FB53  00 00              ..      ADD    [BX+SI], AL
0000FB55  00 00              ..      ADD    [BX+SI], AL
0000FB57  00 00              ..      ADD    [BX+SI], AL
0000FB59  00 00              ..      ADD    [BX+SI], AL
0000FB5B  00 00              ..      ADD    [BX+SI], AL
0000FB5D  00 00              ..      ADD    [BX+SI], AL
0000FB5F  00 00              ..      ADD    [BX+SI], AL
0000FB61  00 00              ..      ADD    [BX+SI], AL
0000FB63  00 00              ..      ADD    [BX+SI], AL
0000FB65  00 00              ..      ADD    [BX+SI], AL
0000FB67  00 00              ..      ADD    [BX+SI], AL
0000FB69  00 00              ..      ADD    [BX+SI], AL
0000FB6B  00 00              ..      ADD    [BX+SI], AL
0000FB6D  00 00              ..      ADD    [BX+SI], AL
0000FB6F  00 00              ..      ADD    [BX+SI], AL
0000FB71  00 00              ..      ADD    [BX+SI], AL
0000FB73  00 00              ..      ADD    [BX+SI], AL
0000FB75  00 00              ..      ADD    [BX+SI], AL
0000FB77  00 00              ..      ADD    [BX+SI], AL
0000FB79  00 00              ..      ADD    [BX+SI], AL
0000FB7B  00 00              ..      ADD    [BX+SI], AL
0000FB7D  00 00              ..      ADD    [BX+SI], AL
0000FB7F  00 00              ..      ADD    [BX+SI], AL
0000FB81  00 00              ..      ADD    [BX+SI], AL
0000FB83  00 00              ..      ADD    [BX+SI], AL
0000FB85  00 00              ..      ADD    [BX+SI], AL
0000FB87  00 00              ..      ADD    [BX+SI], AL
0000FB89  00 00              ..      ADD    [BX+SI], AL
0000FB8B  00 00              ..      ADD    [BX+SI], AL
0000FB8D  00 00              ..      ADD    [BX+SI], AL
0000FB8F  00 00              ..      ADD    [BX+SI], AL
0000FB91  00 00              ..      ADD    [BX+SI], AL
0000FB93  00 00              ..      ADD    [BX+SI], AL
0000FB95  00 00              ..      ADD    [BX+SI], AL
0000FB97  00 00              ..      ADD    [BX+SI], AL
0000FB99  00 00              ..      ADD    [BX+SI], AL
0000FB9B  00 00              ..      ADD    [BX+SI], AL
0000FB9D  00 00              ..      ADD    [BX+SI], AL
0000FB9F  00 00              ..      ADD    [BX+SI], AL
0000FBA1  00 00              ..      ADD    [BX+SI], AL
0000FBA3  00 00              ..      ADD    [BX+SI], AL
0000FBA5  00 00              ..      ADD    [BX+SI], AL
0000FBA7  00 00              ..      ADD    [BX+SI], AL
0000FBA9  00 00              ..      ADD    [BX+SI], AL
0000FBAB  00 00              ..      ADD    [BX+SI], AL
0000FBAD  00 00              ..      ADD    [BX+SI], AL
0000FBAF  00 00              ..      ADD    [BX+SI], AL
0000FBB1  00 00              ..      ADD    [BX+SI], AL
0000FBB3  00 00              ..      ADD    [BX+SI], AL
0000FBB5  00 00              ..      ADD    [BX+SI], AL
0000FBB7  00 00              ..      ADD    [BX+SI], AL
0000FBB9  00 00              ..      ADD    [BX+SI], AL
0000FBBB  00 00              ..      ADD    [BX+SI], AL
0000FBBD  00 00              ..      ADD    [BX+SI], AL
0000FBBF  00 00              ..      ADD    [BX+SI], AL
0000FBC1  00 00              ..      ADD    [BX+SI], AL
0000FBC3  00 00              ..      ADD    [BX+SI], AL
0000FBC5  00 00              ..      ADD    [BX+SI], AL
0000FBC7  00 00              ..      ADD    [BX+SI], AL
0000FBC9  00 00              ..      ADD    [BX+SI], AL
0000FBCB  00 00              ..      ADD    [BX+SI], AL
0000FBCD  00 00              ..      ADD    [BX+SI], AL
0000FBCF  00 00              ..      ADD    [BX+SI], AL
0000FBD1  00 00              ..      ADD    [BX+SI], AL
0000FBD3  00 00              ..      ADD    [BX+SI], AL
0000FBD5  00 00              ..      ADD    [BX+SI], AL
0000FBD7  00 00              ..      ADD    [BX+SI], AL
0000FBD9  00 00              ..      ADD    [BX+SI], AL
0000FBDB  00 00              ..      ADD    [BX+SI], AL
0000FBDD  00 00              ..      ADD    [BX+SI], AL
0000FBDF  00 00              ..      ADD    [BX+SI], AL
0000FBE1  00 00              ..      ADD    [BX+SI], AL
0000FBE3  00 00              ..      ADD    [BX+SI], AL
0000FBE5  00 00              ..      ADD    [BX+SI], AL
0000FBE7  00 00              ..      ADD    [BX+SI], AL
0000FBE9  00 00              ..      ADD    [BX+SI], AL
0000FBEB  00 00              ..      ADD    [BX+SI], AL
0000FBED  00 00              ..      ADD    [BX+SI], AL
0000FBEF  00 00              ..      ADD    [BX+SI], AL
0000FBF1  00 00              ..      ADD    [BX+SI], AL
0000FBF3  00 00              ..      ADD    [BX+SI], AL
0000FBF5  00 00              ..      ADD    [BX+SI], AL
0000FBF7  00 00              ..      ADD    [BX+SI], AL
0000FBF9  00 00              ..      ADD    [BX+SI], AL
0000FBFB  00 00              ..      ADD    [BX+SI], AL
0000FBFD  00 00              ..      ADD    [BX+SI], AL
0000FBFF  00 00              ..      ADD    [BX+SI], AL
0000FC01  00 00              ..      ADD    [BX+SI], AL
0000FC03  00 00              ..      ADD    [BX+SI], AL
0000FC05  00 00              ..      ADD    [BX+SI], AL
0000FC07  00 00              ..      ADD    [BX+SI], AL
0000FC09  00 00              ..      ADD    [BX+SI], AL
0000FC0B  00 00              ..      ADD    [BX+SI], AL
0000FC0D  00 00              ..      ADD    [BX+SI], AL
0000FC0F  00 00              ..      ADD    [BX+SI], AL
0000FC11  00 00              ..      ADD    [BX+SI], AL
0000FC13  00 00              ..      ADD    [BX+SI], AL
0000FC15  00 00              ..      ADD    [BX+SI], AL
0000FC17  00 00              ..      ADD    [BX+SI], AL
0000FC19  00 00              ..      ADD    [BX+SI], AL
0000FC1B  00 00              ..      ADD    [BX+SI], AL
0000FC1D  00 00              ..      ADD    [BX+SI], AL
0000FC1F  00 00              ..      ADD    [BX+SI], AL
0000FC21  00 00              ..      ADD    [BX+SI], AL
0000FC23  00 00              ..      ADD    [BX+SI], AL
0000FC25  00 00              ..      ADD    [BX+SI], AL
0000FC27  00 00              ..      ADD    [BX+SI], AL
0000FC29  00 00              ..      ADD    [BX+SI], AL
0000FC2B  00 00              ..      ADD    [BX+SI], AL
0000FC2D  00 00              ..      ADD    [BX+SI], AL
0000FC2F  00 00              ..      ADD    [BX+SI], AL
0000FC31  00 00              ..      ADD    [BX+SI], AL
0000FC33  00 00              ..      ADD    [BX+SI], AL
0000FC35  00 00              ..      ADD    [BX+SI], AL
0000FC37  00 00              ..      ADD    [BX+SI], AL
0000FC39  00 00              ..      ADD    [BX+SI], AL
0000FC3B  00 00              ..      ADD    [BX+SI], AL
0000FC3D  00 00              ..      ADD    [BX+SI], AL
0000FC3F  00 00              ..      ADD    [BX+SI], AL
0000FC41  00 00              ..      ADD    [BX+SI], AL
0000FC43  00 00              ..      ADD    [BX+SI], AL
0000FC45  00 00              ..      ADD    [BX+SI], AL
0000FC47  00 00              ..      ADD    [BX+SI], AL
0000FC49  00 00              ..      ADD    [BX+SI], AL
0000FC4B  00 00              ..      ADD    [BX+SI], AL
0000FC4D  00 00              ..      ADD    [BX+SI], AL
0000FC4F  00 00              ..      ADD    [BX+SI], AL
0000FC51  00 00              ..      ADD    [BX+SI], AL
0000FC53  00 00              ..      ADD    [BX+SI], AL
0000FC55  00 00              ..      ADD    [BX+SI], AL
0000FC57  00 00              ..      ADD    [BX+SI], AL
0000FC59  00 00              ..      ADD    [BX+SI], AL
0000FC5B  00 00              ..      ADD    [BX+SI], AL
0000FC5D  00 00              ..      ADD    [BX+SI], AL
0000FC5F  00 00              ..      ADD    [BX+SI], AL
0000FC61  00 00              ..      ADD    [BX+SI], AL
0000FC63  00 00              ..      ADD    [BX+SI], AL
0000FC65  00 00              ..      ADD    [BX+SI], AL
0000FC67  00 00              ..      ADD    [BX+SI], AL
0000FC69  00 00              ..      ADD    [BX+SI], AL
0000FC6B  00 00              ..      ADD    [BX+SI], AL
0000FC6D  00 00              ..      ADD    [BX+SI], AL
0000FC6F  00 00              ..      ADD    [BX+SI], AL
0000FC71  00 00              ..      ADD    [BX+SI], AL
0000FC73  00 00              ..      ADD    [BX+SI], AL
0000FC75  00 00              ..      ADD    [BX+SI], AL
0000FC77  00 00              ..      ADD    [BX+SI], AL
0000FC79  00 00              ..      ADD    [BX+SI], AL
0000FC7B  00 00              ..      ADD    [BX+SI], AL
0000FC7D  00 00              ..      ADD    [BX+SI], AL
0000FC7F  00 00              ..      ADD    [BX+SI], AL
0000FC81  00 00              ..      ADD    [BX+SI], AL
0000FC83  00 00              ..      ADD    [BX+SI], AL
0000FC85  00 00              ..      ADD    [BX+SI], AL
0000FC87  00 00              ..      ADD    [BX+SI], AL
0000FC89  00 00              ..      ADD    [BX+SI], AL
0000FC8B  00 00              ..      ADD    [BX+SI], AL
0000FC8D  00 00              ..      ADD    [BX+SI], AL
0000FC8F  00 00              ..      ADD    [BX+SI], AL
0000FC91  00 00              ..      ADD    [BX+SI], AL
0000FC93  00 00              ..      ADD    [BX+SI], AL
0000FC95  00 00              ..      ADD    [BX+SI], AL
0000FC97  00 00              ..      ADD    [BX+SI], AL
0000FC99  00 00              ..      ADD    [BX+SI], AL
0000FC9B  00 00              ..      ADD    [BX+SI], AL
0000FC9D  00 00              ..      ADD    [BX+SI], AL
0000FC9F  00 00              ..      ADD    [BX+SI], AL
0000FCA1  00 00              ..      ADD    [BX+SI], AL
0000FCA3  00 00              ..      ADD    [BX+SI], AL
0000FCA5  00 00              ..      ADD    [BX+SI], AL
0000FCA7  00 00              ..      ADD    [BX+SI], AL
0000FCA9  00 00              ..      ADD    [BX+SI], AL
0000FCAB  00 00              ..      ADD    [BX+SI], AL
0000FCAD  00 00              ..      ADD    [BX+SI], AL
0000FCAF  00 00              ..      ADD    [BX+SI], AL
0000FCB1  00 00              ..      ADD    [BX+SI], AL
0000FCB3  00 00              ..      ADD    [BX+SI], AL
0000FCB5  00 00              ..      ADD    [BX+SI], AL
0000FCB7  00 00              ..      ADD    [BX+SI], AL
0000FCB9  00 00              ..      ADD    [BX+SI], AL
0000FCBB  00 00              ..      ADD    [BX+SI], AL
0000FCBD  00 00              ..      ADD    [BX+SI], AL
0000FCBF  00 00              ..      ADD    [BX+SI], AL
0000FCC1  00 00              ..      ADD    [BX+SI], AL
0000FCC3  00 00              ..      ADD    [BX+SI], AL
0000FCC5  00 00              ..      ADD    [BX+SI], AL
0000FCC7  00 00              ..      ADD    [BX+SI], AL
0000FCC9  00 00              ..      ADD    [BX+SI], AL
0000FCCB  00 00              ..      ADD    [BX+SI], AL
0000FCCD  00 00              ..      ADD    [BX+SI], AL
0000FCCF  00 00              ..      ADD    [BX+SI], AL
0000FCD1  00 00              ..      ADD    [BX+SI], AL
0000FCD3  00 00              ..      ADD    [BX+SI], AL
0000FCD5  00 00              ..      ADD    [BX+SI], AL
0000FCD7  00 00              ..      ADD    [BX+SI], AL
0000FCD9  00 00              ..      ADD    [BX+SI], AL
0000FCDB  00 00              ..      ADD    [BX+SI], AL
0000FCDD  00 00              ..      ADD    [BX+SI], AL
0000FCDF  00 00              ..      ADD    [BX+SI], AL
0000FCE1  00 00              ..      ADD    [BX+SI], AL
0000FCE3  00 00              ..      ADD    [BX+SI], AL
0000FCE5  00 00              ..      ADD    [BX+SI], AL
0000FCE7  00 00              ..      ADD    [BX+SI], AL
0000FCE9  00 00              ..      ADD    [BX+SI], AL
0000FCEB  00 00              ..      ADD    [BX+SI], AL
0000FCED  00 00              ..      ADD    [BX+SI], AL
0000FCEF  00 6D 00           .m.     ADD    [DI+00h], CH
0000FCF2  00 10              ..      ADD    [BX+SI], DL
0000FCF4  00 00              ..      ADD    [BX+SI], AL
0000FCF6  00 00              ..      ADD    [BX+SI], AL
0000FCF8  00 00              ..      ADD    [BX+SI], AL
0000FCFA  00 00              ..      ADD    [BX+SI], AL
0000FCFC  00 00              ..      ADD    [BX+SI], AL
0000FCFE  00 00              ..      ADD    [BX+SI], AL
0000FD00  50                 P       PUSH   AX
0000FD01  41                 A       INC    CX
0000FD02  54                 T       PUSH   SP
0000FD03  48                 H       DEC    AX
0000FD04  3D 00 43           =.C     CMP    AX, 4300h
0000FD07  4F                 O       DEC    DI
0000FD08  4D                 M       DEC    BP
0000FD09  53                 S       PUSH   BX
0000FD0A  50                 P       PUSH   AX
0000FD0B  45                 E       INC    BP
0000FD0C  43                 C       INC    BX
0000FD0D  3D 41 3A           =A:     CMP    AX, 3A41h
0000FD10  5C                 \       POP    SP
0000FD11  43                 C       INC    BX
0000FD12  4F                 O       DEC    DI
0000FD13  4D                 M       DEC    BP
0000FD14  4D                 M       DEC    BP
0000FD15  41                 A       INC    CX
0000FD16  4E                 N       DEC    SI
0000FD17  44                 D       INC    SP
0000FD18  2E                 .       CS:
0000FD19  43                 C       INC    BX
0000FD1A  4F                 O       DEC    DI
0000FD1B  4D                 M       DEC    BP
0000FD1C  00 4F 53           .OS     ADD    [BX+53h], CL
0000FD1F  3D 44 4F           =DO     CMP    AX, 4F44h
0000FD22  53                 S       PUSH   BX
0000FD23  50                 P       PUSH   AX
0000FD24  4C                 L       DEC    SP
0000FD25  55                 U       PUSH   BP
0000FD26  53                 S       PUSH   BX
0000FD27  00 56 45           .VE     ADD    [BP+45h], DL
0000FD2A  52                 R       PUSH   DX
0000FD2B  3D 31 2E           =1.     CMP    AX, 2E31h
0000FD2E  32 00              2.      XOR    AL, [BX+SI]
0000FD30  00 00              ..      ADD    [BX+SI], AL
0000FD32  00 00              ..      ADD    [BX+SI], AL
0000FD34  00 00              ..      ADD    [BX+SI], AL
0000FD36  00 00              ..      ADD    [BX+SI], AL
0000FD38  00 00              ..      ADD    [BX+SI], AL
0000FD3A  00 00              ..      ADD    [BX+SI], AL
0000FD3C  00 00              ..      ADD    [BX+SI], AL
0000FD3E  00 00              ..      ADD    [BX+SI], AL
0000FD40  00 00              ..      ADD    [BX+SI], AL
0000FD42  00 00              ..      ADD    [BX+SI], AL
0000FD44  00 00              ..      ADD    [BX+SI], AL
0000FD46  00 00              ..      ADD    [BX+SI], AL
0000FD48  00 00              ..      ADD    [BX+SI], AL
0000FD4A  00 00              ..      ADD    [BX+SI], AL
0000FD4C  00 00              ..      ADD    [BX+SI], AL
0000FD4E  00 00              ..      ADD    [BX+SI], AL
0000FD50  00 00              ..      ADD    [BX+SI], AL
0000FD52  00 00              ..      ADD    [BX+SI], AL
0000FD54  00 00              ..      ADD    [BX+SI], AL
0000FD56  00 00              ..      ADD    [BX+SI], AL
0000FD58  00 00              ..      ADD    [BX+SI], AL
0000FD5A  00 00              ..      ADD    [BX+SI], AL
0000FD5C  00 00              ..      ADD    [BX+SI], AL
0000FD5E  00 00              ..      ADD    [BX+SI], AL
0000FD60  00 00              ..      ADD    [BX+SI], AL
0000FD62  00 00              ..      ADD    [BX+SI], AL
0000FD64  00 00              ..      ADD    [BX+SI], AL
0000FD66  00 00              ..      ADD    [BX+SI], AL
0000FD68  00 00              ..      ADD    [BX+SI], AL
0000FD6A  00 00              ..      ADD    [BX+SI], AL
0000FD6C  00 00              ..      ADD    [BX+SI], AL
0000FD6E  00 00              ..      ADD    [BX+SI], AL
0000FD70  00 00              ..      ADD    [BX+SI], AL
0000FD72  00 00              ..      ADD    [BX+SI], AL
0000FD74  00 00              ..      ADD    [BX+SI], AL
0000FD76  00 00              ..      ADD    [BX+SI], AL
0000FD78  00 00              ..      ADD    [BX+SI], AL
0000FD7A  00 00              ..      ADD    [BX+SI], AL
0000FD7C  00 00              ..      ADD    [BX+SI], AL
0000FD7E  00 00              ..      ADD    [BX+SI], AL
0000FD80  00 00              ..      ADD    [BX+SI], AL
0000FD82  00 00              ..      ADD    [BX+SI], AL
0000FD84  00 00              ..      ADD    [BX+SI], AL
0000FD86  00 00              ..      ADD    [BX+SI], AL
0000FD88  00 00              ..      ADD    [BX+SI], AL
0000FD8A  00 00              ..      ADD    [BX+SI], AL
0000FD8C  00 00              ..      ADD    [BX+SI], AL
0000FD8E  00 00              ..      ADD    [BX+SI], AL
0000FD90  00 00              ..      ADD    [BX+SI], AL
0000FD92  00 00              ..      ADD    [BX+SI], AL
0000FD94  00 00              ..      ADD    [BX+SI], AL
0000FD96  00 00              ..      ADD    [BX+SI], AL
0000FD98  00 00              ..      ADD    [BX+SI], AL
0000FD9A  00 00              ..      ADD    [BX+SI], AL
0000FD9C  00 00              ..      ADD    [BX+SI], AL
0000FD9E  00 00              ..      ADD    [BX+SI], AL
0000FDA0  00 00              ..      ADD    [BX+SI], AL
0000FDA2  00 00              ..      ADD    [BX+SI], AL
0000FDA4  00 00              ..      ADD    [BX+SI], AL
0000FDA6  00 00              ..      ADD    [BX+SI], AL
0000FDA8  00 00              ..      ADD    [BX+SI], AL
0000FDAA  00 00              ..      ADD    [BX+SI], AL
0000FDAC  00 00              ..      ADD    [BX+SI], AL
0000FDAE  00 00              ..      ADD    [BX+SI], AL
0000FDB0  00 00              ..      ADD    [BX+SI], AL
0000FDB2  00 00              ..      ADD    [BX+SI], AL
0000FDB4  00 00              ..      ADD    [BX+SI], AL
0000FDB6  00 00              ..      ADD    [BX+SI], AL
0000FDB8  00 00              ..      ADD    [BX+SI], AL
0000FDBA  00 00              ..      ADD    [BX+SI], AL
0000FDBC  00 00              ..      ADD    [BX+SI], AL
0000FDBE  00 00              ..      ADD    [BX+SI], AL
0000FDC0  00 00              ..      ADD    [BX+SI], AL
0000FDC2  00 00              ..      ADD    [BX+SI], AL
0000FDC4  00 00              ..      ADD    [BX+SI], AL
0000FDC6  00 00              ..      ADD    [BX+SI], AL
0000FDC8  00 00              ..      ADD    [BX+SI], AL
0000FDCA  00 00              ..      ADD    [BX+SI], AL
0000FDCC  00 00              ..      ADD    [BX+SI], AL
0000FDCE  00 00              ..      ADD    [BX+SI], AL
0000FDD0  00 00              ..      ADD    [BX+SI], AL
0000FDD2  00 00              ..      ADD    [BX+SI], AL
0000FDD4  00 00              ..      ADD    [BX+SI], AL
0000FDD6  00 00              ..      ADD    [BX+SI], AL
0000FDD8  00 00              ..      ADD    [BX+SI], AL
0000FDDA  00 00              ..      ADD    [BX+SI], AL
0000FDDC  00 00              ..      ADD    [BX+SI], AL
0000FDDE  00 00              ..      ADD    [BX+SI], AL
0000FDE0  00 00              ..      ADD    [BX+SI], AL
0000FDE2  00 00              ..      ADD    [BX+SI], AL
0000FDE4  00 00              ..      ADD    [BX+SI], AL
0000FDE6  00 00              ..      ADD    [BX+SI], AL
0000FDE8  00 00              ..      ADD    [BX+SI], AL
0000FDEA  00 00              ..      ADD    [BX+SI], AL
0000FDEC  00 00              ..      ADD    [BX+SI], AL
0000FDEE  00 00              ..      ADD    [BX+SI], AL
0000FDF0  00 00              ..      ADD    [BX+SI], AL
0000FDF2  00 00              ..      ADD    [BX+SI], AL
0000FDF4  00 00              ..      ADD    [BX+SI], AL
0000FDF6  00 00              ..      ADD    [BX+SI], AL
0000FDF8  00 00              ..      ADD    [BX+SI], AL
0000FDFA  00 00              ..      ADD    [BX+SI], AL
0000FDFC  00 00              ..      ADD    [BX+SI], AL
0000FDFE  00 00              ..      ADD    [BX+SI], AL
0000FE00  43                 C       INC    BX
0000FE01  4F                 O       DEC    DI
0000FE02  4D                 M       DEC    BP
0000FE03  53                 S       PUSH   BX
0000FE04  50                 P       PUSH   AX
0000FE05  45                 E       INC    BP
0000FE06  43                 C       INC    BX
0000FE07  3D 41 3A           =A:     CMP    AX, 3A41h
0000FE0A  5C                 \       POP    SP
0000FE0B  43                 C       INC    BX
0000FE0C  4F                 O       DEC    DI
0000FE0D  4D                 M       DEC    BP
0000FE0E  4D                 M       DEC    BP
0000FE0F  41                 A       INC    CX
0000FE10  4E                 N       DEC    SI
0000FE11  44                 D       INC    SP
0000FE12  2E                 .       CS:
0000FE13  43                 C       INC    BX
0000FE14  4F                 O       DEC    DI
0000FE15  4D                 M       DEC    BP
0000FE16  00 44 4F           .DO     ADD    [SI+4Fh], AL
0000FE19  53                 S       PUSH   BX
0000FE1A  20 50 6C            Pl     AND    [BX+SI+6Ch], DL
0000FE1D  75 73              us      JNE    FE92h
0000FE1F  00 00              ..      ADD    [BX+SI], AL
0000FE21  00 44 4F           .DO     ADD    [SI+4Fh], AL
0000FE24  53                 S       PUSH   BX
0000FE25  50                 P       PUSH   AX
0000FE26  4C                 L       DEC    SP
0000FE27  55                 U       PUSH   BP
0000FE28  53                 S       PUSH   BX
0000FE29  2E                 .       CS:
0000FE2A  43                 C       INC    BX
0000FE2B  4F                 O       DEC    DI
0000FE2C  4D                 M       DEC    BP
0000FE2D  00 43 4F           .CO     ADD    [BP+DI+4Fh], AL
0000FE30  4D                 M       DEC    BP
0000FE31  4D                 M       DEC    BP
0000FE32  41                 A       INC    CX
0000FE33  4E                 N       DEC    SI
0000FE34  44                 D       INC    SP
0000FE35  2E                 .       CS:
0000FE36  43                 C       INC    BX
0000FE37  4F                 O       DEC    DI
0000FE38  4D                 M       DEC    BP
0000FE39  00 03              ..      ADD    [BP+DI], AL
0000FE3B  20 2F               /      AND    [BX], CH
0000FE3D  50                 P       PUSH   AX
0000FE3E  00 00              ..      ADD    [BX+SI], AL
0000FE40  0D 0A 55           ..U     OR     AX, 550Ah
0000FE43  6E                 n       OUTSB
0000FE44  61                 a       POPA
0000FE45  62 6C 65           ble     BOUND  BP, [SI+65h]
0000FE48  20 74 6F            to     AND    [SI+6Fh], DH
0000FE4B  20 6C 6F            lo     AND    [SI+6Fh], CH
0000FE4E  61                 a       POPA
0000FE4F  64                 d       FS:
0000FE50  20 43 4F            CO     AND    [BP+DI+4Fh], AL
0000FE53  4D                 M       DEC    BP
0000FE54  4D                 M       DEC    BP
0000FE55  41                 A       INC    CX
0000FE56  4E                 N       DEC    SI
0000FE57  44                 D       INC    SP
0000FE58  2E                 .       CS:
0000FE59  43                 C       INC    BX
0000FE5A  4F                 O       DEC    DI
0000FE5B  4D                 M       DEC    BP
0000FE5C  00 00              ..      ADD    [BX+SI], AL
0000FE5E  0D 0A 4E           ..N     OR     AX, 4E0Ah
0000FE61  6F                 o       OUTSW
0000FE62  74 20              t       JE     FE84h
0000FE64  65                 e       GS:
0000FE65  6E                 n       OUTSB
0000FE66  6F                 o       OUTSW
0000FE67  75 67              ug      JNE    FED0h
0000FE69  68 20 6D           h m     PUSH   6D20h
0000FE6C  65                 e       GS:
0000FE6D  6D                 m       INSW
0000FE6E  6F                 o       OUTSW
0000FE6F  72 79              ry      JC     FEEAh
0000FE71  20 74 6F            to     AND    [SI+6Fh], DH
0000FE74  20 6C 6F            lo     AND    [SI+6Fh], CH
0000FE77  61                 a       POPA
0000FE78  64                 d       FS:
0000FE79  20 43 4F            CO     AND    [BP+DI+4Fh], AL
0000FE7C  4D                 M       DEC    BP
0000FE7D  4D                 M       DEC    BP
0000FE7E  41                 A       INC    CX
0000FE7F  4E                 N       DEC    SI
0000FE80  44                 D       INC    SP
0000FE81  2E                 .       CS:
0000FE82  43                 C       INC    BX
0000FE83  4F                 O       DEC    DI
.
0000FE84  4D                 M       DEC    BP
0000FE85  00 0D              ..      ADD    [DI], CL
0000FE87  0A 49 6E           .In     OR     CL, [BX+DI+6Eh]
0000FE8A  63                 c       ...
0000FE8B  6F                 o       OUTSW
0000FE8C  72 72              rr      JC     FF00h
0000FE8E  65                 e       GS:
0000FE8F  63                 c       ...
0000FE90  74 20              t       JE     FEB2h
.
0000FE92  76 65              ve      JBE    FEF9h
0000FE94  72 73              rs      JC     FF09h
0000FE96  69 6F 6E 20 6F     ion o   IMUL  BP, [BX+6Eh], 6F20h
0000FE9B  66                 f       ...
0000FE9C  20 43 4F            CO     AND    [BP+DI+4Fh], AL
0000FE9F  4D                 M       DEC    BP
0000FEA0  4D                 M       DEC    BP
0000FEA1  41                 A       INC    CX
0000FEA2  4E                 N       DEC    SI
0000FEA3  44                 D       INC    SP
0000FEA4  2E                 .       CS:
0000FEA5  43                 C       INC    BX
0000FEA6  4F                 O       DEC    DI
0000FEA7  4D                 M       DEC    BP
0000FEA8  00 00              ..      ADD    [BX+SI], AL
0000FEAA  0D 0A 49           ..I     OR     AX, 490Ah
0000FEAD  6E                 n       OUTSB
0000FEAE  73 65              se      JNC    FF15h
0000FEB0  72 74              rt      JC     FF26h
.
0000FEB2  20 61 20            a      AND    [BX+DI+20h], AH
0000FEB5  53                 S       PUSH   BX
0000FEB6  59                 Y       POP    CX
0000FEB7  53                 S       PUSH   BX
0000FEB8  54                 T       PUSH   SP
0000FEB9  45                 E       INC    BP
0000FEBA  4D                 M       DEC    BP
0000FEBB  20 64 69            di     AND    [SI+69h], AH
0000FEBE  73 6B              sk      JNC    FF2Bh
0000FEC0  20 2D               -      AND    [DI], CH
0000FEC2  20 54 68            Th     AND    [SI+68h], DL
0000FEC5  65                 e       GS:
0000FEC6  6E                 n       OUTSB
0000FEC7  20 70 72            pr     AND    [BX+SI+72h], DH
0000FECA  65                 e       GS:
0000FECB  73 73              ss      JNC    FF40h
0000FECD  20 61 6E            an     AND    [BX+DI+6Eh], AH
.
0000FED0  79 20              y       JNS    FEF2h
0000FED2  6B                 k       IMUL ******************
0000FED3  65                 e       GS:
0000FED4  79 0D              y.      JNS    FEE3h
0000FED6  0A 00              ..      OR     AL, [BX+SI]
0000FED8  0D 0A 43           ..C     OR     AX, 430Ah
0000FEDB  61                 a       POPA
0000FEDC  6E                 n       OUTSB
0000FEDD  6E                 n       OUTSB
0000FEDE  6F                 o       OUTSW
0000FEDF  74 20              t       JE     FF01h
0000FEE1  66                 f       ...
0000FEE2  72 65              re      JC     FF49h
0000FEE4  65                 e       GS:
0000FEE5  20 6D 65            me     AND    [DI+65h], CH
0000FEE8  6D                 m       INSW
0000FEE9  6F                 o       OUTSW
.
0000FEEA  72 79              ry      JC     FF65h
0000FEEC  20 66 6F            fo     AND    [BP+6Fh], AH
0000FEEF  72 20              r       JC     FF11h
0000FEF1  43                 C       INC    BX
.
0000FEF2  4F                 O       DEC    DI
0000FEF3  4D                 M       DEC    BP
0000FEF4  4D                 M       DEC    BP
0000FEF5  41                 A       INC    CX
0000FEF6  4E                 N       DEC    SI
0000FEF7  44                 D       INC    SP
0000FEF8  2E                 .       CS:
.
0000FEF9  43                 C       INC    BX
0000FEFA  4F                 O       DEC    DI
0000FEFB  4D                 M       DEC    BP
0000FEFC  00 00              ..      ADD    [BX+SI], AL
0000FEFE  00 00              ..      ADD    [BX+SI], AL
.
0000FF00  00 00              ..      ADD    [BX+SI], AL
0000FF02  00 00              ..      ADD    [BX+SI], AL
0000FF04  00 00              ..      ADD    [BX+SI], AL
0000FF06  00 00              ..      ADD    [BX+SI], AL
0000FF08  00 00              ..      ADD    [BX+SI], AL
0000FF0A  01 00              ..      ADD    [BX+SI], AX
0000FF0C  00 00              ..      ADD    [BX+SI], AL
0000FF0E  00 00              ..      ADD    [BX+SI], AL
0000FF10  00 00              ..      ADD    [BX+SI], AL
0000FF12  00 00              ..      ADD    [BX+SI], AL
0000FF14  00 00              ..      ADD    [BX+SI], AL
0000FF16  00 00              ..      ADD    [BX+SI], AL
0000FF18  00 00              ..      ADD    [BX+SI], AL
0000FF1A  00 00              ..      ADD    [BX+SI], AL
0000FF1C  00 00              ..      ADD    [BX+SI], AL
0000FF1E  00 00              ..      ADD    [BX+SI], AL
0000FF20  45                 E       INC    BP
0000FF21  6E                 n       OUTSB
0000FF22  76 69              vi      JBE    FF8Dh
0000FF24  72 6F              ro      JC     FF95h
.
0000FF26  6E                 n       OUTSB
0000FF27  20 53 69            Si     AND    [BP+DI+69h], DL
0000FF2A  7A 65              ze      JP     FF91h
0000FF2C  20 3D               =      AND    [DI], BH
0000FF2E  80 00 43           ..C     ADD    BYTE PTR [BX+SI], 43h
0000FF31  4F                 O       DEC    DI
0000FF32  4D                 M       DEC    BP
0000FF33  53                 S       PUSH   BX
0000FF34  50                 P       PUSH   AX
0000FF35  45                 E       INC    BP
0000FF36  43                 C       INC    BX
0000FF37  3D 50 3A           =P:     CMP    AX, 3A50h
0000FF3A  43                 C       INC    BX
0000FF3B  4F                 O       DEC    DI
0000FF3C  4D                 M       DEC    BP
0000FF3D  4D                 M       DEC    BP
0000FF3E  41                 A       INC    CX
0000FF3F  4E                 N       DEC    SI
.
0000FF40  44                 D       INC    SP
0000FF41  2E                 .       CS:
0000FF42  43                 C       INC    BX
0000FF43  4F                 O       DEC    DI
0000FF44  4D                 M       DEC    BP
0000FF45  00 50 41           .PA     ADD    [BX+SI+41h], DL
0000FF48  54                 T       PUSH   SP
.
0000FF49  48                 H       DEC    AX
0000FF4A  3D 00 4F           =.O     CMP    AX, 4F00h
0000FF4D  53                 S       PUSH   BX
0000FF4E  3D 43 50           =CP     CMP    AX, 5043h
0000FF51  43                 C       INC    BX
0000FF52  44                 D       INC    SP
0000FF53  4F                 O       DEC    DI
0000FF54  53                 S       PUSH   BX
0000FF55  20 34               4      AND    [SI], DH
0000FF57  2E                 .       CS:
0000FF58  31 00              1.      XOR    [BX+SI], AX
0000FF5A  00 00              ..      ADD    [BX+SI], AL
0000FF5C  00 00              ..      ADD    [BX+SI], AL
0000FF5E  00 00              ..      ADD    [BX+SI], AL
0000FF60  00 00              ..      ADD    [BX+SI], AL
0000FF62  00 00              ..      ADD    [BX+SI], AL
0000FF64  00 00              ..      ADD    [BX+SI], AL
0000FF66  00 00              ..      ADD    [BX+SI], AL
0000FF68  00 00              ..      ADD    [BX+SI], AL
0000FF6A  00 00              ..      ADD    [BX+SI], AL
0000FF6C  00 00              ..      ADD    [BX+SI], AL
0000FF6E  00 00              ..      ADD    [BX+SI], AL
0000FF70  00 00              ..      ADD    [BX+SI], AL
0000FF72  00 00              ..      ADD    [BX+SI], AL
0000FF74  00 00              ..      ADD    [BX+SI], AL
0000FF76  00 00              ..      ADD    [BX+SI], AL
0000FF78  00 00              ..      ADD    [BX+SI], AL
0000FF7A  00 00              ..      ADD    [BX+SI], AL
0000FF7C  00 00              ..      ADD    [BX+SI], AL
0000FF7E  00 00              ..      ADD    [BX+SI], AL
0000FF80  00 00              ..      ADD    [BX+SI], AL
0000FF82  00 00              ..      ADD    [BX+SI], AL
0000FF84  00 00              ..      ADD    [BX+SI], AL
0000FF86  00 00              ..      ADD    [BX+SI], AL
0000FF88  00 00              ..      ADD    [BX+SI], AL
0000FF8A  00 00              ..      ADD    [BX+SI], AL
0000FF8C  00 00              ..      ADD    [BX+SI], AL
0000FF8E  00 00              ..      ADD    [BX+SI], AL
0000FF90  00 00              ..      ADD    [BX+SI], AL
0000FF92  00 00              ..      ADD    [BX+SI], AL
0000FF94  00 00              ..      ADD    [BX+SI], AL
0000FF96  00 00              ..      ADD    [BX+SI], AL
0000FF98  00 00              ..      ADD    [BX+SI], AL
0000FF9A  00 00              ..      ADD    [BX+SI], AL
0000FF9C  00 00              ..      ADD    [BX+SI], AL
0000FF9E  00 00              ..      ADD    [BX+SI], AL
0000FFA0  00 00              ..      ADD    [BX+SI], AL
0000FFA2  00 00              ..      ADD    [BX+SI], AL
0000FFA4  00 00              ..      ADD    [BX+SI], AL
0000FFA6  00 00              ..      ADD    [BX+SI], AL
0000FFA8  00 00              ..      ADD    [BX+SI], AL
0000FFAA  00 00              ..      ADD    [BX+SI], AL
0000FFAC  00 00              ..      ADD    [BX+SI], AL
0000FFAE  00 00              ..      ADD    [BX+SI], AL
0000FFB0  00 00              ..      ADD    [BX+SI], AL
0000FFB2  00 00              ..      ADD    [BX+SI], AL
0000FFB4  00 00              ..      ADD    [BX+SI], AL
0000FFB6  00 00              ..      ADD    [BX+SI], AL
0000FFB8  00 00              ..      ADD    [BX+SI], AL
0000FFBA  00 00              ..      ADD    [BX+SI], AL
0000FFBC  00 00              ..      ADD    [BX+SI], AL
0000FFBE  00 00              ..      ADD    [BX+SI], AL
0000FFC0  00 00              ..      ADD    [BX+SI], AL
0000FFC2  00 00              ..      ADD    [BX+SI], AL
0000FFC4  00 00              ..      ADD    [BX+SI], AL
0000FFC6  00 00              ..      ADD    [BX+SI], AL
0000FFC8  00 00              ..      ADD    [BX+SI], AL
0000FFCA  00 00              ..      ADD    [BX+SI], AL
0000FFCC  00 00              ..      ADD    [BX+SI], AL
0000FFCE  00 00              ..      ADD    [BX+SI], AL
0000FFD0  00 00              ..      ADD    [BX+SI], AL
0000FFD2  00 00              ..      ADD    [BX+SI], AL
0000FFD4  00 00              ..      ADD    [BX+SI], AL
0000FFD6  00 00              ..      ADD    [BX+SI], AL
0000FFD8  00 00              ..      ADD    [BX+SI], AL
0000FFDA  00 00              ..      ADD    [BX+SI], AL
0000FFDC  00 00              ..      ADD    [BX+SI], AL
0000FFDE  00 00              ..      ADD    [BX+SI], AL
0000FFE0  00 00              ..      ADD    [BX+SI], AL
0000FFE2  00 00              ..      ADD    [BX+SI], AL
0000FFE4  00 00              ..      ADD    [BX+SI], AL
0000FFE6  00 00              ..      ADD    [BX+SI], AL
0000FFE8  00 00              ..      ADD    [BX+SI], AL
0000FFEA  00 00              ..      ADD    [BX+SI], AL
0000FFEC  00 00              ..      ADD    [BX+SI], AL
0000FFEE  00 00              ..      ADD    [BX+SI], AL
0000FFF0  00 00              ..      ADD    [BX+SI], AL
0000FFF2  00 00              ..      ADD    [BX+SI], AL
0000FFF4  00 00              ..      ADD    [BX+SI], AL
0000FFF6  00 00              ..      ADD    [BX+SI], AL
0000FFF8  00 00              ..      ADD    [BX+SI], AL
0000FFFA  00 00              ..      ADD    [BX+SI], AL
0000FFFC  00 00              ..      ADD    [BX+SI], AL
0000FFFE  00 00              ..      ADD    [BX+SI], AL
00010000  00 00              ..      ADD    [BX+SI], AL
00010002  00 00              ..      ADD    [BX+SI], AL
00010004  00 00              ..      ADD    [BX+SI], AL
00010006  00 00              ..      ADD    [BX+SI], AL
00010008  00 00              ..      ADD    [BX+SI], AL
0001000A  00 00              ..      ADD    [BX+SI], AL
0001000C  00 00              ..      ADD    [BX+SI], AL
0001000E  00 00              ..      ADD    [BX+SI], AL
00010010  00 00              ..      ADD    [BX+SI], AL
00010012  00 00              ..      ADD    [BX+SI], AL
00010014  00 00              ..      ADD    [BX+SI], AL
00010016  00 00              ..      ADD    [BX+SI], AL
00010018  00 00              ..      ADD    [BX+SI], AL
0001001A  00 00              ..      ADD    [BX+SI], AL
0001001C  00 00              ..      ADD    [BX+SI], AL
0001001E  00 00              ..      ADD    [BX+SI], AL
00010020  00 00              ..      ADD    [BX+SI], AL
00010022  00 00              ..      ADD    [BX+SI], AL
00010024  00 00              ..      ADD    [BX+SI], AL
00010026  00 00              ..      ADD    [BX+SI], AL
00010028  00 8B 00 00        ....    ADD    [BP+DI+0000h], CL
0001002C  00 00              ..      ADD    [BX+SI], AL
0001002E  00 00              ..      ADD    [BX+SI], AL
00010030  00 00              ..      ADD    [BX+SI], AL
00010032  00 00              ..      ADD    [BX+SI], AL
00010034  00 00              ..      ADD    [BX+SI], AL
00010036  20 20                      AND    [BX+SI], AH
00010038  20 20                      AND    [BX+SI], AH
0001003A  20 20                      AND    [BX+SI], AH
0001003C  20 20                      AND    [BX+SI], AH
0001003E  20 20                      AND    [BX+SI], AH
00010040  20 09               .      AND    [BX+DI], CL
00010042  20 3A               :      AND    [BP+SI], BH
00010044  2C 2E              ,.      SUB    AL, 2Eh
00010046  3B 2B              ;+      CMP    BP, [BP+DI]
00010048  2F                 /       DAS
00010049  5B                 [       POP    BX
0001004A  5D                 ]       POP    BP
0001004B  3D 22 00           =".     CMP    AX, 0022h
0001004E  00 00              ..      ADD    [BX+SI], AL
00010050  00 00              ..      ADD    [BX+SI], AL
00010052  00 00              ..      ADD    [BX+SI], AL
00010054  00 00              ..      ADD    [BX+SI], AL
00010056  00 00              ..      ADD    [BX+SI], AL
00010058  00 00              ..      ADD    [BX+SI], AL
0001005A  00 00              ..      ADD    [BX+SI], AL
0001005C  00 00              ..      ADD    [BX+SI], AL
0001005E  00 00              ..      ADD    [BX+SI], AL
00010060  00 00              ..      ADD    [BX+SI], AL
00010062  00 00              ..      ADD    [BX+SI], AL
00010064  00 00              ..      ADD    [BX+SI], AL
00010066  00 00              ..      ADD    [BX+SI], AL
00010068  00 00              ..      ADD    [BX+SI], AL
0001006A  00 00              ..      ADD    [BX+SI], AL
0001006C  00 00              ..      ADD    [BX+SI], AL
0001006E  00 00              ..      ADD    [BX+SI], AL
00010070  00 00              ..      ADD    [BX+SI], AL
00010072  00 00              ..      ADD    [BX+SI], AL
00010074  00 00              ..      ADD    [BX+SI], AL
00010076  00 00              ..      ADD    [BX+SI], AL
00010078  00 00              ..      ADD    [BX+SI], AL
0001007A  00 00              ..      ADD    [BX+SI], AL
0001007C  00 00              ..      ADD    [BX+SI], AL
0001007E  00 FF              ..      ADD    BH, BH
00010080  00 00              ..      ADD    [BX+SI], AL
00010082  00 00              ..      ADD    [BX+SI], AL
00010084  00 00              ..      ADD    [BX+SI], AL
00010086  00 00              ..      ADD    [BX+SI], AL
00010088  00 00              ..      ADD    [BX+SI], AL
0001008A  00 00              ..      ADD    [BX+SI], AL
0001008C  00 00              ..      ADD    [BX+SI], AL
0001008E  00 00              ..      ADD    [BX+SI], AL
00010090  00 00              ..      ADD    [BX+SI], AL
00010092  00 00              ..      ADD    [BX+SI], AL
00010094  00 00              ..      ADD    [BX+SI], AL
00010096  00 00              ..      ADD    [BX+SI], AL
00010098  00 00              ..      ADD    [BX+SI], AL
0001009A  00 00              ..      ADD    [BX+SI], AL
0001009C  00 00              ..      ADD    [BX+SI], AL
0001009E  00 00              ..      ADD    [BX+SI], AL
000100A0  00 00              ..      ADD    [BX+SI], AL
000100A2  00 00              ..      ADD    [BX+SI], AL
000100A4  00 00              ..      ADD    [BX+SI], AL
000100A6  00 00              ..      ADD    [BX+SI], AL
000100A8  00 00              ..      ADD    [BX+SI], AL
000100AA  00 00              ..      ADD    [BX+SI], AL
000100AC  00 00              ..      ADD    [BX+SI], AL
000100AE  00 00              ..      ADD    [BX+SI], AL
000100B0  00 00              ..      ADD    [BX+SI], AL
000100B2  00 00              ..      ADD    [BX+SI], AL
000100B4  00 00              ..      ADD    [BX+SI], AL
000100B6  00 00              ..      ADD    [BX+SI], AL
000100B8  00 00              ..      ADD    [BX+SI], AL
000100BA  00 00              ..      ADD    [BX+SI], AL
000100BC  00 00              ..      ADD    [BX+SI], AL
000100BE  00 00              ..      ADD    [BX+SI], AL
000100C0  00 00              ..      ADD    [BX+SI], AL
000100C2  00 00              ..      ADD    [BX+SI], AL
000100C4  00 00              ..      ADD    [BX+SI], AL
000100C6  00 00              ..      ADD    [BX+SI], AL
000100C8  00 00              ..      ADD    [BX+SI], AL
000100CA  00 00              ..      ADD    [BX+SI], AL
000100CC  00 00              ..      ADD    [BX+SI], AL
000100CE  00 00              ..      ADD    [BX+SI], AL
000100D0  00 00              ..      ADD    [BX+SI], AL
000100D2  00 00              ..      ADD    [BX+SI], AL
000100D4  00 00              ..      ADD    [BX+SI], AL
000100D6  00 00              ..      ADD    [BX+SI], AL
000100D8  00 00              ..      ADD    [BX+SI], AL
000100DA  00 00              ..      ADD    [BX+SI], AL
000100DC  00 00              ..      ADD    [BX+SI], AL
000100DE  00 00              ..      ADD    [BX+SI], AL
000100E0  00 00              ..      ADD    [BX+SI], AL
000100E2  00 00              ..      ADD    [BX+SI], AL
000100E4  00 00              ..      ADD    [BX+SI], AL
000100E6  00 00              ..      ADD    [BX+SI], AL
000100E8  00 00              ..      ADD    [BX+SI], AL
000100EA  00 00              ..      ADD    [BX+SI], AL
000100EC  00 00              ..      ADD    [BX+SI], AL
000100EE  00 00              ..      ADD    [BX+SI], AL
000100F0  00 00              ..      ADD    [BX+SI], AL
000100F2  00 00              ..      ADD    [BX+SI], AL
000100F4  00 00              ..      ADD    [BX+SI], AL
000100F6  00 00              ..      ADD    [BX+SI], AL
000100F8  00 00              ..      ADD    [BX+SI], AL
000100FA  00 00              ..      ADD    [BX+SI], AL
000100FC  00 00              ..      ADD    [BX+SI], AL
000100FE  00 00              ..      ADD    [BX+SI], AL
00010100  00 00              ..      ADD    [BX+SI], AL
00010102  00 00              ..      ADD    [BX+SI], AL
00010104  00 00              ..      ADD    [BX+SI], AL
00010106  00 00              ..      ADD    [BX+SI], AL
00010108  00 00              ..      ADD    [BX+SI], AL
0001010A  00 00              ..      ADD    [BX+SI], AL
0001010C  00 00              ..      ADD    [BX+SI], AL
0001010E  00 00              ..      ADD    [BX+SI], AL
00010110  00 00              ..      ADD    [BX+SI], AL
00010112  00 00              ..      ADD    [BX+SI], AL
00010114  00 00              ..      ADD    [BX+SI], AL
00010116  00 00              ..      ADD    [BX+SI], AL
00010118  00 00              ..      ADD    [BX+SI], AL
0001011A  00 00              ..      ADD    [BX+SI], AL
0001011C  00 00              ..      ADD    [BX+SI], AL
0001011E  00 00              ..      ADD    [BX+SI], AL
00010120  00 00              ..      ADD    [BX+SI], AL
00010122  00 00              ..      ADD    [BX+SI], AL
00010124  00 00              ..      ADD    [BX+SI], AL
00010126  00 00              ..      ADD    [BX+SI], AL
00010128  00 00              ..      ADD    [BX+SI], AL
0001012A  00 00              ..      ADD    [BX+SI], AL
0001012C  00 00              ..      ADD    [BX+SI], AL
0001012E  00 00              ..      ADD    [BX+SI], AL
00010130  00 00              ..      ADD    [BX+SI], AL
00010132  00 00              ..      ADD    [BX+SI], AL
00010134  00 00              ..      ADD    [BX+SI], AL
00010136  00 00              ..      ADD    [BX+SI], AL
00010138  00 00              ..      ADD    [BX+SI], AL
0001013A  00 00              ..      ADD    [BX+SI], AL
0001013C  00 00              ..      ADD    [BX+SI], AL
0001013E  00 00              ..      ADD    [BX+SI], AL
00010140  00 00              ..      ADD    [BX+SI], AL
00010142  00 00              ..      ADD    [BX+SI], AL
00010144  00 00              ..      ADD    [BX+SI], AL
00010146  00 00              ..      ADD    [BX+SI], AL
00010148  00 9B 01 00        ....    ADD    [BP+DI+0001h], BL
0001014C  00 5C 00           .\.     ADD    [SI+00h], BL
0001014F  00 00              ..      ADD    [BX+SI], AL
00010151  00 00              ..      ADD    [BX+SI], AL
00010153  00 00              ..      ADD    [BX+SI], AL
00010155  00 00              ..      ADD    [BX+SI], AL
00010157  5F                 _       POP    DI
00010158  00 00              ..      ADD    [BX+SI], AL
0001015A  00 00              ..      ADD    [BX+SI], AL
0001015C  FF 1F              ..      CALL   FAR [BX]
0001015E  1C 1F              ..      SBB    AL, 1Fh
00010160  1E                 .       PUSH   DS
00010161  1F                 .       POP    DS
00010162  1E                 .       PUSH   DS
00010163  1F                 .       POP    DS
00010164  1F                 .       POP    DS
00010165  1E                 .       PUSH   DS
00010166  1F                 .       POP    DS
00010167  1E                 .       PUSH   DS
00010168  1F                 .       POP    DS
00010169  00 00              ..      ADD    [BX+SI], AL
0001016B  1F                 .       POP    DS
0001016C  00 3B              .;      ADD    [BP+DI], BH
0001016E  00 5A 00           .Z.     ADD    [BP+SI+00h], BL
00010171  78 00              x.      JS     10173h
.
00010173  97                 .       XCHG   DI
00010174  00 B5 00 D4        ....    ADD    [DI+D400h], DH
00010178  00 F3              ..      ADD    BL, DH
0001017A  00 11              ..      ADD    [BX+DI], DL
0001017C  01 30              .0      ADD    [BX+SI], SI
0001017E  01 4E 01           .N.     ADD    [BP+01h], CX
00010181  FF                 %.      ...
00010181  FF                 %.      ...
00010183  04 00              ..      ADD    AL, 00h
00010185  00 00              ..      ADD    [BX+SI], AL
00010187  00 00              ..      ADD    [BX+SI], AL
00010189  00 00              ..      ADD    [BX+SI], AL
0001018B  00 00              ..      ADD    [BX+SI], AL
0001018D  00 00              ..      ADD    [BX+SI], AL
0001018F  00 80 00 00        ....    ADD    [BX+SI+0000h], AL
00010193  00 00              ..      ADD    [BX+SI], AL
00010195  00 00              ..      ADD    [BX+SI], AL
00010197  00 00              ..      ADD    [BX+SI], AL
00010199  00 00              ..      ADD    [BX+SI], AL
0001019B  00 00              ..      ADD    [BX+SI], AL
0001019D  00 00              ..      ADD    [BX+SI], AL
0001019F  00 00              ..      ADD    [BX+SI], AL
000101A1  00 00              ..      ADD    [BX+SI], AL
000101A3  00 00              ..      ADD    [BX+SI], AL
000101A5  00 00              ..      ADD    [BX+SI], AL
000101A7  00 00              ..      ADD    [BX+SI], AL
000101A9  00 00              ..      ADD    [BX+SI], AL
000101AB  00 00              ..      ADD    [BX+SI], AL
000101AD  00 00              ..      ADD    [BX+SI], AL
000101AF  00 00              ..      ADD    [BX+SI], AL
000101B1  00 00              ..      ADD    [BX+SI], AL
000101B3  00 00              ..      ADD    [BX+SI], AL
000101B5  00 00              ..      ADD    [BX+SI], AL
000101B7  00 00              ..      ADD    [BX+SI], AL
000101B9  00 00              ..      ADD    [BX+SI], AL
000101BB  00 00              ..      ADD    [BX+SI], AL
000101BD  00 00              ..      ADD    [BX+SI], AL
000101BF  00 00              ..      ADD    [BX+SI], AL
000101C1  00 00              ..      ADD    [BX+SI], AL
000101C3  00 00              ..      ADD    [BX+SI], AL
000101C5  00 00              ..      ADD    [BX+SI], AL
000101C7  00 00              ..      ADD    [BX+SI], AL
000101C9  00 00              ..      ADD    [BX+SI], AL
000101CB  00 00              ..      ADD    [BX+SI], AL
000101CD  00 00              ..      ADD    [BX+SI], AL
000101CF  00 00              ..      ADD    [BX+SI], AL
000101D1  00 00              ..      ADD    [BX+SI], AL
000101D3  00 00              ..      ADD    [BX+SI], AL
000101D5  00 00              ..      ADD    [BX+SI], AL
000101D7  00 00              ..      ADD    [BX+SI], AL
000101D9  00 00              ..      ADD    [BX+SI], AL
000101DB  00 00              ..      ADD    [BX+SI], AL
000101DD  00 00              ..      ADD    [BX+SI], AL
.
000101DF  00 00              ..      ADD    [BX+SI], AL
000101E1  00 00              ..      ADD    [BX+SI], AL
000101E3  00 00              ..      ADD    [BX+SI], AL
000101E5  00 00              ..      ADD    [BX+SI], AL
000101E7  00 00              ..      ADD    [BX+SI], AL
000101E9  00 00              ..      ADD    [BX+SI], AL
000101EB  00 00              ..      ADD    [BX+SI], AL
000101ED  00 00              ..      ADD    [BX+SI], AL
000101EF  00 00              ..      ADD    [BX+SI], AL
000101F1  00 00              ..      ADD    [BX+SI], AL
000101F3  00 00              ..      ADD    [BX+SI], AL
000101F5  00 00              ..      ADD    [BX+SI], AL
000101F7  00 00              ..      ADD    [BX+SI], AL
000101F9  00 00              ..      ADD    [BX+SI], AL
000101FB  00 00              ..      ADD    [BX+SI], AL
000101FD  00 00              ..      ADD    [BX+SI], AL
000101FF  00 00              ..      ADD    [BX+SI], AL
00010201  00 00              ..      ADD    [BX+SI], AL
00010203  00 00              ..      ADD    [BX+SI], AL
00010205  00 00              ..      ADD    [BX+SI], AL
00010207  00 00              ..      ADD    [BX+SI], AL
00010209  00 00              ..      ADD    [BX+SI], AL
0001020B  00 00              ..      ADD    [BX+SI], AL
0001020D  00 00              ..      ADD    [BX+SI], AL
0001020F  00 00              ..      ADD    [BX+SI], AL
00010211  00 00              ..      ADD    [BX+SI], AL
00010213  00 00              ..      ADD    [BX+SI], AL
00010215  00 00              ..      ADD    [BX+SI], AL
00010217  00 00              ..      ADD    [BX+SI], AL
00010219  00 00              ..      ADD    [BX+SI], AL
0001021B  00 00              ..      ADD    [BX+SI], AL
0001021D  00 00              ..      ADD    [BX+SI], AL
0001021F  00 00              ..      ADD    [BX+SI], AL
00010221  00 00              ..      ADD    [BX+SI], AL
00010223  00 00              ..      ADD    [BX+SI], AL
00010225  00 82 00 00        ....    ADD    [BP+SI+0000h], AL
00010229  00 00              ..      ADD    [BX+SI], AL
0001022B  00 00              ..      ADD    [BX+SI], AL
0001022D  00 00              ..      ADD    [BX+SI], AL
0001022F  00 00              ..      ADD    [BX+SI], AL
00010231  00 00              ..      ADD    [BX+SI], AL
00010233  00 00              ..      ADD    [BX+SI], AL
00010235  00 00              ..      ADD    [BX+SI], AL
00010237  00 00              ..      ADD    [BX+SI], AL
00010239  00 00              ..      ADD    [BX+SI], AL
0001023B  00 00              ..      ADD    [BX+SI], AL
0001023D  00 00              ..      ADD    [BX+SI], AL
0001023F  00 00              ..      ADD    [BX+SI], AL
00010241  00 00              ..      ADD    [BX+SI], AL
00010243  00 8F 00 00        ....    ADD    [BX+0000h], CL
00010247  20 00               .      AND    [BX+SI], AL
00010249  04 00              ..      ADD    AL, 00h
0001024B  01 FF              ..      ADD    DI, DI
0001024D  00 00              ..      ADD    [BX+SI], AL
0001024F  00 00              ..      ADD    [BX+SI], AL
00010251  00 00              ..      ADD    [BX+SI], AL
00010253  00 00              ..      ADD    [BX+SI], AL
00010255  00 00              ..      ADD    [BX+SI], AL
00010257  00 00              ..      ADD    [BX+SI], AL
00010259  00 00              ..      ADD    [BX+SI], AL
0001025B  00 00              ..      ADD    [BX+SI], AL
0001025D  00 00              ..      ADD    [BX+SI], AL
0001025F  00 00              ..      ADD    [BX+SI], AL
00010261  00 00              ..      ADD    [BX+SI], AL
00010263  00 00              ..      ADD    [BX+SI], AL
00010265  00 00              ..      ADD    [BX+SI], AL
00010267  00 00              ..      ADD    [BX+SI], AL
00010269  00 00              ..      ADD    [BX+SI], AL
0001026B  00 00              ..      ADD    [BX+SI], AL
0001026D  00 00              ..      ADD    [BX+SI], AL
0001026F  00 00              ..      ADD    [BX+SI], AL
00010271  00 00              ..      ADD    [BX+SI], AL
00010273  3F                 ?       AAS
00010274  00 00              ..      ADD    [BX+SI], AL
00010276  00 00              ..      ADD    [BX+SI], AL
00010278  00 00              ..      ADD    [BX+SI], AL
0001027A  00 00              ..      ADD    [BX+SI], AL
0001027C  00 00              ..      ADD    [BX+SI], AL
0001027E  00 00              ..      ADD    [BX+SI], AL
00010280  00 00              ..      ADD    [BX+SI], AL
00010282  00 00              ..      ADD    [BX+SI], AL
00010284  00 00              ..      ADD    [BX+SI], AL
00010286  00 00              ..      ADD    [BX+SI], AL
00010288  00 00              ..      ADD    [BX+SI], AL
0001028A  00 00              ..      ADD    [BX+SI], AL
0001028C  00 00              ..      ADD    [BX+SI], AL
0001028E  00 00              ..      ADD    [BX+SI], AL
00010290  00 00              ..      ADD    [BX+SI], AL
00010292  00 00              ..      ADD    [BX+SI], AL
00010294  00 00              ..      ADD    [BX+SI], AL
00010296  00 00              ..      ADD    [BX+SI], AL
00010298  00 00              ..      ADD    [BX+SI], AL
0001029A  00 00              ..      ADD    [BX+SI], AL
0001029C  00 00              ..      ADD    [BX+SI], AL
0001029E  00 00              ..      ADD    [BX+SI], AL
000102A0  55                 U       PUSH   BP
000102A1  8B EC              ..      MOV    BP, SP
000102A3  9C                 .       PUSHF
000102A4  58                 X       POP    AX
000102A5  87 46 06           .F.     XCHG   AX, [BP+06h]
000102A8  89 46 02           .F.     MOV    [BP+02h], AX
000102AB  5D                 ]       POP    BP
000102AC  8A E1              ..      MOV    AH, CL
000102AE  EA 00 00 00 00     .....   JMP    0000h:0000h
000102B3  00 00              ..      ADD    [BX+SI], AL
000102B5  00 00              ..      ADD    [BX+SI], AL
000102B7  00 00              ..      ADD    [BX+SI], AL
000102B9  00 00              ..      ADD    [BX+SI], AL
000102BB  00 00              ..      ADD    [BX+SI], AL
000102BD  00 00              ..      ADD    [BX+SI], AL
000102BF  00 00              ..      ADD    [BX+SI], AL
000102C1  00 00              ..      ADD    [BX+SI], AL
000102C3  00 00              ..      ADD    [BX+SI], AL
000102C5  00 00              ..      ADD    [BX+SI], AL
000102C7  00 00              ..      ADD    [BX+SI], AL
000102C9  00 00              ..      ADD    [BX+SI], AL
000102CB  00 00              ..      ADD    [BX+SI], AL
000102CD  00 00              ..      ADD    [BX+SI], AL
000102CF  00 00              ..      ADD    [BX+SI], AL
000102D1  00 00              ..      ADD    [BX+SI], AL
000102D3  00 00              ..      ADD    [BX+SI], AL
000102D5  00 00              ..      ADD    [BX+SI], AL
000102D7  00 00              ..      ADD    [BX+SI], AL
000102D9  00 00              ..      ADD    [BX+SI], AL
000102DB  00 00              ..      ADD    [BX+SI], AL
000102DD  00 00              ..      ADD    [BX+SI], AL
000102DF  00 00              ..      ADD    [BX+SI], AL
000102E1  00 00              ..      ADD    [BX+SI], AL
000102E3  00 00              ..      ADD    [BX+SI], AL
000102E5  00 00              ..      ADD    [BX+SI], AL
000102E7  00 00              ..      ADD    [BX+SI], AL
000102E9  00 00              ..      ADD    [BX+SI], AL
000102EB  00 00              ..      ADD    [BX+SI], AL
000102ED  00 00              ..      ADD    [BX+SI], AL
000102EF  00 00              ..      ADD    [BX+SI], AL
000102F1  00 00              ..      ADD    [BX+SI], AL
000102F3  00 00              ..      ADD    [BX+SI], AL
000102F5  00 00              ..      ADD    [BX+SI], AL
000102F7  00 00              ..      ADD    [BX+SI], AL
000102F9  00 00              ..      ADD    [BX+SI], AL
000102FB  00 00              ..      ADD    [BX+SI], AL
000102FD  00 00              ..      ADD    [BX+SI], AL
000102FF  00 00              ..      ADD    [BX+SI], AL
00010301  00 00              ..      ADD    [BX+SI], AL
00010303  00 00              ..      ADD    [BX+SI], AL
00010305  00 00              ..      ADD    [BX+SI], AL
00010307  00 00              ..      ADD    [BX+SI], AL
00010309  00 00              ..      ADD    [BX+SI], AL
0001030B  00 00              ..      ADD    [BX+SI], AL
0001030D  00 00              ..      ADD    [BX+SI], AL
0001030F  00 00              ..      ADD    [BX+SI], AL
00010311  00 00              ..      ADD    [BX+SI], AL
00010313  00 00              ..      ADD    [BX+SI], AL
00010315  00 00              ..      ADD    [BX+SI], AL
00010317  00 00              ..      ADD    [BX+SI], AL
00010319  00 00              ..      ADD    [BX+SI], AL
0001031B  00 00              ..      ADD    [BX+SI], AL
0001031D  00 00              ..      ADD    [BX+SI], AL
0001031F  00 00              ..      ADD    [BX+SI], AL
00010321  00 00              ..      ADD    [BX+SI], AL
00010323  00 00              ..      ADD    [BX+SI], AL
00010325  00 00              ..      ADD    [BX+SI], AL
00010327  00 00              ..      ADD    [BX+SI], AL
00010329  00 00              ..      ADD    [BX+SI], AL
0001032B  00 00              ..      ADD    [BX+SI], AL
0001032D  00 00              ..      ADD    [BX+SI], AL
0001032F  00 00              ..      ADD    [BX+SI], AL
00010331  00 00              ..      ADD    [BX+SI], AL
00010333  00 00              ..      ADD    [BX+SI], AL
00010335  00 00              ..      ADD    [BX+SI], AL
00010337  00 00              ..      ADD    [BX+SI], AL
00010339  00 00              ..      ADD    [BX+SI], AL
0001033B  00 00              ..      ADD    [BX+SI], AL
0001033D  00 00              ..      ADD    [BX+SI], AL
0001033F  00 00              ..      ADD    [BX+SI], AL
00010341  00 00              ..      ADD    [BX+SI], AL
00010343  00 00              ..      ADD    [BX+SI], AL
00010345  00 00              ..      ADD    [BX+SI], AL
00010347  00 00              ..      ADD    [BX+SI], AL
00010349  00 00              ..      ADD    [BX+SI], AL
0001034B  00 00              ..      ADD    [BX+SI], AL
0001034D  00 00              ..      ADD    [BX+SI], AL
0001034F  00 00              ..      ADD    [BX+SI], AL
00010351  00 00              ..      ADD    [BX+SI], AL
00010353  00 00              ..      ADD    [BX+SI], AL
00010355  00 00              ..      ADD    [BX+SI], AL
00010357  00 00              ..      ADD    [BX+SI], AL
00010359  00 00              ..      ADD    [BX+SI], AL
0001035B  00 00              ..      ADD    [BX+SI], AL
0001035D  00 00              ..      ADD    [BX+SI], AL
0001035F  00 00              ..      ADD    [BX+SI], AL
00010361  00 00              ..      ADD    [BX+SI], AL
00010363  00 00              ..      ADD    [BX+SI], AL
00010365  00 00              ..      ADD    [BX+SI], AL
00010367  00 00              ..      ADD    [BX+SI], AL
00010369  00 00              ..      ADD    [BX+SI], AL
0001036B  00 00              ..      ADD    [BX+SI], AL
0001036D  00 00              ..      ADD    [BX+SI], AL
0001036F  00 00              ..      ADD    [BX+SI], AL
00010371  00 00              ..      ADD    [BX+SI], AL
00010373  00 00              ..      ADD    [BX+SI], AL
00010375  00 00              ..      ADD    [BX+SI], AL
00010377  00 00              ..      ADD    [BX+SI], AL
00010379  00 00              ..      ADD    [BX+SI], AL
0001037B  00 00              ..      ADD    [BX+SI], AL
0001037D  00 00              ..      ADD    [BX+SI], AL
0001037F  00 00              ..      ADD    [BX+SI], AL
00010381  00 00              ..      ADD    [BX+SI], AL
00010383  00 00              ..      ADD    [BX+SI], AL
00010385  00 00              ..      ADD    [BX+SI], AL
00010387  00 00              ..      ADD    [BX+SI], AL
00010389  00 00              ..      ADD    [BX+SI], AL
0001038B  00 00              ..      ADD    [BX+SI], AL
0001038D  00 00              ..      ADD    [BX+SI], AL
0001038F  00 00              ..      ADD    [BX+SI], AL
00010391  00 00              ..      ADD    [BX+SI], AL
00010393  00 00              ..      ADD    [BX+SI], AL
00010395  00 00              ..      ADD    [BX+SI], AL
00010397  00 00              ..      ADD    [BX+SI], AL
00010399  00 00              ..      ADD    [BX+SI], AL
0001039B  00 00              ..      ADD    [BX+SI], AL
0001039D  00 00              ..      ADD    [BX+SI], AL
0001039F  00 00              ..      ADD    [BX+SI], AL
000103A1  00 00              ..      ADD    [BX+SI], AL
000103A3  00 00              ..      ADD    [BX+SI], AL
000103A5  00 00              ..      ADD    [BX+SI], AL
000103A7  00 00              ..      ADD    [BX+SI], AL
000103A9  00 00              ..      ADD    [BX+SI], AL
000103AB  00 00              ..      ADD    [BX+SI], AL
000103AD  00 00              ..      ADD    [BX+SI], AL
000103AF  00 00              ..      ADD    [BX+SI], AL
000103B1  00 00              ..      ADD    [BX+SI], AL
000103B3  00 00              ..      ADD    [BX+SI], AL
000103B5  00 00              ..      ADD    [BX+SI], AL
000103B7  00 00              ..      ADD    [BX+SI], AL
000103B9  00 00              ..      ADD    [BX+SI], AL
000103BB  00 00              ..      ADD    [BX+SI], AL
000103BD  00 00              ..      ADD    [BX+SI], AL
000103BF  00 00              ..      ADD    [BX+SI], AL
000103C1  00 00              ..      ADD    [BX+SI], AL
000103C3  00 00              ..      ADD    [BX+SI], AL
000103C5  00 00              ..      ADD    [BX+SI], AL
000103C7  00 00              ..      ADD    [BX+SI], AL
000103C9  00 00              ..      ADD    [BX+SI], AL
000103CB  00 00              ..      ADD    [BX+SI], AL
000103CD  00 00              ..      ADD    [BX+SI], AL
000103CF  00 00              ..      ADD    [BX+SI], AL
000103D1  00 00              ..      ADD    [BX+SI], AL
000103D3  00 00              ..      ADD    [BX+SI], AL
000103D5  00 00              ..      ADD    [BX+SI], AL
000103D7  00 00              ..      ADD    [BX+SI], AL
000103D9  00 00              ..      ADD    [BX+SI], AL
000103DB  00 00              ..      ADD    [BX+SI], AL
000103DD  00 00              ..      ADD    [BX+SI], AL
000103DF  00 00              ..      ADD    [BX+SI], AL
000103E1  00 00              ..      ADD    [BX+SI], AL
000103E3  00 00              ..      ADD    [BX+SI], AL
000103E5  00 00              ..      ADD    [BX+SI], AL
000103E7  00 00              ..      ADD    [BX+SI], AL
000103E9  00 00              ..      ADD    [BX+SI], AL
000103EB  00 00              ..      ADD    [BX+SI], AL
000103ED  00 00              ..      ADD    [BX+SI], AL
000103EF  00 00              ..      ADD    [BX+SI], AL
000103F1  00 00              ..      ADD    [BX+SI], AL
000103F3  00 00              ..      ADD    [BX+SI], AL
000103F5  00 00              ..      ADD    [BX+SI], AL
000103F7  00 00              ..      ADD    [BX+SI], AL
000103F9  00 00              ..      ADD    [BX+SI], AL
000103FB  00 00              ..      ADD    [BX+SI], AL
000103FD  00 00              ..      ADD    [BX+SI], AL
000103FF  00 00              ..      ADD    [BX+SI], AL
00010401  00 00              ..      ADD    [BX+SI], AL
00010403  00 00              ..      ADD    [BX+SI], AL
00010405  00 00              ..      ADD    [BX+SI], AL
00010407  00 00              ..      ADD    [BX+SI], AL
00010409  00 00              ..      ADD    [BX+SI], AL
0001040B  00 00              ..      ADD    [BX+SI], AL
0001040D  00 00              ..      ADD    [BX+SI], AL
0001040F  00 00              ..      ADD    [BX+SI], AL
00010411  00 00              ..      ADD    [BX+SI], AL
00010413  00 00              ..      ADD    [BX+SI], AL
00010415  00 00              ..      ADD    [BX+SI], AL
00010417  00 00              ..      ADD    [BX+SI], AL
00010419  00 00              ..      ADD    [BX+SI], AL
0001041B  00 00              ..      ADD    [BX+SI], AL
0001041D  00 00              ..      ADD    [BX+SI], AL
0001041F  00 00              ..      ADD    [BX+SI], AL
00010421  00 00              ..      ADD    [BX+SI], AL
00010423  00 00              ..      ADD    [BX+SI], AL
00010425  00 00              ..      ADD    [BX+SI], AL
00010427  00 00              ..      ADD    [BX+SI], AL
00010429  00 00              ..      ADD    [BX+SI], AL
0001042B  00 00              ..      ADD    [BX+SI], AL
0001042D  00 00              ..      ADD    [BX+SI], AL
0001042F  00 00              ..      ADD    [BX+SI], AL
00010431  00 00              ..      ADD    [BX+SI], AL
00010433  00 00              ..      ADD    [BX+SI], AL
00010435  00 00              ..      ADD    [BX+SI], AL
00010437  00 00              ..      ADD    [BX+SI], AL
00010439  00 00              ..      ADD    [BX+SI], AL
0001043B  00 00              ..      ADD    [BX+SI], AL
0001043D  00 00              ..      ADD    [BX+SI], AL
0001043F  00 00              ..      ADD    [BX+SI], AL
00010441  00 00              ..      ADD    [BX+SI], AL
00010443  00 00              ..      ADD    [BX+SI], AL
00010445  00 00              ..      ADD    [BX+SI], AL
00010447  00 00              ..      ADD    [BX+SI], AL
00010449  00 00              ..      ADD    [BX+SI], AL
0001044B  00 00              ..      ADD    [BX+SI], AL
0001044D  00 00              ..      ADD    [BX+SI], AL
0001044F  00 00              ..      ADD    [BX+SI], AL
00010451  00 00              ..      ADD    [BX+SI], AL
00010453  00 00              ..      ADD    [BX+SI], AL
00010455  00 00              ..      ADD    [BX+SI], AL
00010457  00 00              ..      ADD    [BX+SI], AL
00010459  00 00              ..      ADD    [BX+SI], AL
0001045B  00 00              ..      ADD    [BX+SI], AL
0001045D  00 00              ..      ADD    [BX+SI], AL
0001045F  00 00              ..      ADD    [BX+SI], AL
00010461  00 00              ..      ADD    [BX+SI], AL
00010463  00 00              ..      ADD    [BX+SI], AL
00010465  00 00              ..      ADD    [BX+SI], AL
00010467  00 00              ..      ADD    [BX+SI], AL
00010469  00 00              ..      ADD    [BX+SI], AL
0001046B  00 00              ..      ADD    [BX+SI], AL
0001046D  00 00              ..      ADD    [BX+SI], AL
0001046F  00 00              ..      ADD    [BX+SI], AL
00010471  00 00              ..      ADD    [BX+SI], AL
00010473  00 00              ..      ADD    [BX+SI], AL
00010475  00 00              ..      ADD    [BX+SI], AL
00010477  00 00              ..      ADD    [BX+SI], AL
00010479  00 00              ..      ADD    [BX+SI], AL
0001047B  00 00              ..      ADD    [BX+SI], AL
0001047D  00 00              ..      ADD    [BX+SI], AL
0001047F  00 00              ..      ADD    [BX+SI], AL
00010481  00 00              ..      ADD    [BX+SI], AL
00010483  00 00              ..      ADD    [BX+SI], AL
00010485  00 00              ..      ADD    [BX+SI], AL
00010487  00 00              ..      ADD    [BX+SI], AL
00010489  00 00              ..      ADD    [BX+SI], AL
0001048B  00 00              ..      ADD    [BX+SI], AL
0001048D  00 00              ..      ADD    [BX+SI], AL
0001048F  00 00              ..      ADD    [BX+SI], AL
00010491  00 00              ..      ADD    [BX+SI], AL
00010493  00 00              ..      ADD    [BX+SI], AL
00010495  00 00              ..      ADD    [BX+SI], AL
00010497  00 00              ..      ADD    [BX+SI], AL
00010499  00 00              ..      ADD    [BX+SI], AL
0001049B  00 00              ..      ADD    [BX+SI], AL
0001049D  00 00              ..      ADD    [BX+SI], AL
0001049F  00 00              ..      ADD    [BX+SI], AL
000104A1  00 00              ..      ADD    [BX+SI], AL
000104A3  00 00              ..      ADD    [BX+SI], AL
000104A5  00 00              ..      ADD    [BX+SI], AL
000104A7  00 00              ..      ADD    [BX+SI], AL
000104A9  00 00              ..      ADD    [BX+SI], AL
000104AB  00 00              ..      ADD    [BX+SI], AL
000104AD  00 00              ..      ADD    [BX+SI], AL
000104AF  00 00              ..      ADD    [BX+SI], AL
000104B1  00 00              ..      ADD    [BX+SI], AL
000104B3  00 00              ..      ADD    [BX+SI], AL
000104B5  00 00              ..      ADD    [BX+SI], AL
000104B7  00 00              ..      ADD    [BX+SI], AL
000104B9  00 00              ..      ADD    [BX+SI], AL
000104BB  00 00              ..      ADD    [BX+SI], AL
000104BD  00 00              ..      ADD    [BX+SI], AL
000104BF  00 00              ..      ADD    [BX+SI], AL
000104C1  00 00              ..      ADD    [BX+SI], AL
000104C3  00 00              ..      ADD    [BX+SI], AL
000104C5  00 00              ..      ADD    [BX+SI], AL
000104C7  00 00              ..      ADD    [BX+SI], AL
000104C9  00 00              ..      ADD    [BX+SI], AL
000104CB  00 00              ..      ADD    [BX+SI], AL
000104CD  00 00              ..      ADD    [BX+SI], AL
000104CF  00 00              ..      ADD    [BX+SI], AL
000104D1  00 00              ..      ADD    [BX+SI], AL
000104D3  00 00              ..      ADD    [BX+SI], AL
000104D5  00 00              ..      ADD    [BX+SI], AL
000104D7  00 00              ..      ADD    [BX+SI], AL
000104D9  00 00              ..      ADD    [BX+SI], AL
000104DB  00 00              ..      ADD    [BX+SI], AL
000104DD  00 00              ..      ADD    [BX+SI], AL
000104DF  00 00              ..      ADD    [BX+SI], AL
000104E1  00 00              ..      ADD    [BX+SI], AL
000104E3  00 00              ..      ADD    [BX+SI], AL
000104E5  00 00              ..      ADD    [BX+SI], AL
000104E7  00 00              ..      ADD    [BX+SI], AL
000104E9  00 00              ..      ADD    [BX+SI], AL
000104EB  00 00              ..      ADD    [BX+SI], AL
000104ED  00 00              ..      ADD    [BX+SI], AL
000104EF  00 00              ..      ADD    [BX+SI], AL
000104F1  00 00              ..      ADD    [BX+SI], AL
000104F3  00 00              ..      ADD    [BX+SI], AL
000104F5  00 00              ..      ADD    [BX+SI], AL
000104F7  00 00              ..      ADD    [BX+SI], AL
000104F9  00 00              ..      ADD    [BX+SI], AL
000104FB  00 00              ..      ADD    [BX+SI], AL
000104FD  00 00              ..      ADD    [BX+SI], AL
000104FF  00 00              ..      ADD    [BX+SI], AL
00010501  00 00              ..      ADD    [BX+SI], AL
00010503  00 00              ..      ADD    [BX+SI], AL
00010505  00 00              ..      ADD    [BX+SI], AL
00010507  00 00              ..      ADD    [BX+SI], AL
00010509  00 00              ..      ADD    [BX+SI], AL
0001050B  00 00              ..      ADD    [BX+SI], AL
0001050D  00 00              ..      ADD    [BX+SI], AL
0001050F  00 00              ..      ADD    [BX+SI], AL
00010511  00 00              ..      ADD    [BX+SI], AL
00010513  00 00              ..      ADD    [BX+SI], AL
00010515  00 00              ..      ADD    [BX+SI], AL
00010517  00 00              ..      ADD    [BX+SI], AL
00010519  00 00              ..      ADD    [BX+SI], AL
0001051B  00 00              ..      ADD    [BX+SI], AL
0001051D  00 00              ..      ADD    [BX+SI], AL
0001051F  00 00              ..      ADD    [BX+SI], AL
00010521  00 00              ..      ADD    [BX+SI], AL
00010523  00 00              ..      ADD    [BX+SI], AL
00010525  00 00              ..      ADD    [BX+SI], AL
00010527  00 00              ..      ADD    [BX+SI], AL
00010529  00 00              ..      ADD    [BX+SI], AL
0001052B  00 00              ..      ADD    [BX+SI], AL
0001052D  00 00              ..      ADD    [BX+SI], AL
0001052F  00 00              ..      ADD    [BX+SI], AL
00010531  00 00              ..      ADD    [BX+SI], AL
00010533  00 00              ..      ADD    [BX+SI], AL
00010535  00 00              ..      ADD    [BX+SI], AL
00010537  00 00              ..      ADD    [BX+SI], AL
00010539  00 00              ..      ADD    [BX+SI], AL
0001053B  00 00              ..      ADD    [BX+SI], AL
0001053D  00 00              ..      ADD    [BX+SI], AL
0001053F  00 00              ..      ADD    [BX+SI], AL
00010541  00 00              ..      ADD    [BX+SI], AL
00010543  00 00              ..      ADD    [BX+SI], AL
00010545  00 00              ..      ADD    [BX+SI], AL
00010547  00 00              ..      ADD    [BX+SI], AL
00010549  00 00              ..      ADD    [BX+SI], AL
0001054B  00 00              ..      ADD    [BX+SI], AL
0001054D  00 00              ..      ADD    [BX+SI], AL
0001054F  00 00              ..      ADD    [BX+SI], AL
00010551  00 00              ..      ADD    [BX+SI], AL
00010553  00 00              ..      ADD    [BX+SI], AL
00010555  00 00              ..      ADD    [BX+SI], AL
00010557  00 00              ..      ADD    [BX+SI], AL
00010559  00 00              ..      ADD    [BX+SI], AL
0001055B  00 00              ..      ADD    [BX+SI], AL
0001055D  00 00              ..      ADD    [BX+SI], AL
0001055F  00 00              ..      ADD    [BX+SI], AL
00010561  00 00              ..      ADD    [BX+SI], AL
00010563  00 00              ..      ADD    [BX+SI], AL
00010565  00 00              ..      ADD    [BX+SI], AL
00010567  00 00              ..      ADD    [BX+SI], AL
00010569  00 00              ..      ADD    [BX+SI], AL
0001056B  00 00              ..      ADD    [BX+SI], AL
0001056D  00 00              ..      ADD    [BX+SI], AL
0001056F  00 00              ..      ADD    [BX+SI], AL
00010571  00 00              ..      ADD    [BX+SI], AL
00010573  00 00              ..      ADD    [BX+SI], AL
00010575  00 00              ..      ADD    [BX+SI], AL
00010577  00 00              ..      ADD    [BX+SI], AL
00010579  00 00              ..      ADD    [BX+SI], AL
0001057B  00 00              ..      ADD    [BX+SI], AL
0001057D  00 00              ..      ADD    [BX+SI], AL
0001057F  00 00              ..      ADD    [BX+SI], AL
00010581  00 00              ..      ADD    [BX+SI], AL
00010583  00 00              ..      ADD    [BX+SI], AL
00010585  00 00              ..      ADD    [BX+SI], AL
00010587  00 00              ..      ADD    [BX+SI], AL
00010589  00 00              ..      ADD    [BX+SI], AL
0001058B  00 00              ..      ADD    [BX+SI], AL
0001058D  00 00              ..      ADD    [BX+SI], AL
0001058F  00 00              ..      ADD    [BX+SI], AL
00010591  00 00              ..      ADD    [BX+SI], AL
00010593  00 00              ..      ADD    [BX+SI], AL
00010595  00 00              ..      ADD    [BX+SI], AL
00010597  00 00              ..      ADD    [BX+SI], AL
00010599  00 00              ..      ADD    [BX+SI], AL
0001059B  00 00              ..      ADD    [BX+SI], AL
0001059D  00 00              ..      ADD    [BX+SI], AL
0001059F  00 00              ..      ADD    [BX+SI], AL
000105A1  00 00              ..      ADD    [BX+SI], AL
000105A3  00 00              ..      ADD    [BX+SI], AL
000105A5  00 00              ..      ADD    [BX+SI], AL
000105A7  00 00              ..      ADD    [BX+SI], AL
000105A9  00 00              ..      ADD    [BX+SI], AL
000105AB  00 00              ..      ADD    [BX+SI], AL
000105AD  00 00              ..      ADD    [BX+SI], AL
000105AF  00 00              ..      ADD    [BX+SI], AL
000105B1  00 00              ..      ADD    [BX+SI], AL
000105B3  00 00              ..      ADD    [BX+SI], AL
000105B5  00 00              ..      ADD    [BX+SI], AL
000105B7  00 00              ..      ADD    [BX+SI], AL
000105B9  00 00              ..      ADD    [BX+SI], AL
000105BB  00 00              ..      ADD    [BX+SI], AL
000105BD  00 00              ..      ADD    [BX+SI], AL
000105BF  00 00              ..      ADD    [BX+SI], AL
000105C1  00 00              ..      ADD    [BX+SI], AL
000105C3  00 00              ..      ADD    [BX+SI], AL
000105C5  00 00              ..      ADD    [BX+SI], AL
000105C7  00 00              ..      ADD    [BX+SI], AL
000105C9  00 00              ..      ADD    [BX+SI], AL
000105CB  00 00              ..      ADD    [BX+SI], AL
000105CD  00 00              ..      ADD    [BX+SI], AL
000105CF  00 00              ..      ADD    [BX+SI], AL
000105D1  00 00              ..      ADD    [BX+SI], AL
000105D3  00 00              ..      ADD    [BX+SI], AL
000105D5  00 00              ..      ADD    [BX+SI], AL
000105D7  00 00              ..      ADD    [BX+SI], AL
000105D9  00 00              ..      ADD    [BX+SI], AL
000105DB  00 00              ..      ADD    [BX+SI], AL
000105DD  00 00              ..      ADD    [BX+SI], AL
000105DF  00 00              ..      ADD    [BX+SI], AL
000105E1  00 00              ..      ADD    [BX+SI], AL
000105E3  00 00              ..      ADD    [BX+SI], AL
000105E5  00 00              ..      ADD    [BX+SI], AL
000105E7  00 00              ..      ADD    [BX+SI], AL
000105E9  00 00              ..      ADD    [BX+SI], AL
000105EB  00 00              ..      ADD    [BX+SI], AL
000105ED  00 00              ..      ADD    [BX+SI], AL
000105EF  00 00              ..      ADD    [BX+SI], AL
000105F1  00 00              ..      ADD    [BX+SI], AL
000105F3  00 00              ..      ADD    [BX+SI], AL
000105F5  00 00              ..      ADD    [BX+SI], AL
000105F7  00 00              ..      ADD    [BX+SI], AL
000105F9  00 00              ..      ADD    [BX+SI], AL
000105FB  00 00              ..      ADD    [BX+SI], AL
000105FD  00 00              ..      ADD    [BX+SI], AL
000105FF  00 00              ..      ADD    [BX+SI], AL
00010601  00 00              ..      ADD    [BX+SI], AL
00010603  00 00              ..      ADD    [BX+SI], AL
00010605  00 00              ..      ADD    [BX+SI], AL
00010607  00 00              ..      ADD    [BX+SI], AL
00010609  00 00              ..      ADD    [BX+SI], AL
0001060B  00 00              ..      ADD    [BX+SI], AL
0001060D  00 00              ..      ADD    [BX+SI], AL
0001060F  00 00              ..      ADD    [BX+SI], AL
00010611  00 00              ..      ADD    [BX+SI], AL
00010613  00 00              ..      ADD    [BX+SI], AL
00010615  00 00              ..      ADD    [BX+SI], AL
00010617  00 00              ..      ADD    [BX+SI], AL
00010619  00 00              ..      ADD    [BX+SI], AL
0001061B  00 00              ..      ADD    [BX+SI], AL
0001061D  00 00              ..      ADD    [BX+SI], AL
0001061F  00 00              ..      ADD    [BX+SI], AL
00010621  00 00              ..      ADD    [BX+SI], AL
00010623  00 00              ..      ADD    [BX+SI], AL
00010625  00 00              ..      ADD    [BX+SI], AL
00010627  00 00              ..      ADD    [BX+SI], AL
00010629  00 00              ..      ADD    [BX+SI], AL
0001062B  00 00              ..      ADD    [BX+SI], AL
0001062D  00 00              ..      ADD    [BX+SI], AL
0001062F  00 00              ..      ADD    [BX+SI], AL
00010631  00 00              ..      ADD    [BX+SI], AL
00010633  00 00              ..      ADD    [BX+SI], AL
00010635  00 00              ..      ADD    [BX+SI], AL
00010637  00 00              ..      ADD    [BX+SI], AL
00010639  00 00              ..      ADD    [BX+SI], AL
0001063B  00 00              ..      ADD    [BX+SI], AL
0001063D  00 00              ..      ADD    [BX+SI], AL
0001063F  00 00              ..      ADD    [BX+SI], AL
00010641  00 00              ..      ADD    [BX+SI], AL
00010643  00 00              ..      ADD    [BX+SI], AL
00010645  00 00              ..      ADD    [BX+SI], AL
00010647  00 00              ..      ADD    [BX+SI], AL
00010649  00 00              ..      ADD    [BX+SI], AL
0001064B  00 00              ..      ADD    [BX+SI], AL
0001064D  00 00              ..      ADD    [BX+SI], AL
0001064F  00 00              ..      ADD    [BX+SI], AL
00010651  00 00              ..      ADD    [BX+SI], AL
00010653  00 00              ..      ADD    [BX+SI], AL
00010655  00 00              ..      ADD    [BX+SI], AL
00010657  00 00              ..      ADD    [BX+SI], AL
00010659  00 00              ..      ADD    [BX+SI], AL
0001065B  00 00              ..      ADD    [BX+SI], AL
0001065D  00 00              ..      ADD    [BX+SI], AL
0001065F  00 00              ..      ADD    [BX+SI], AL
00010661  00 00              ..      ADD    [BX+SI], AL
00010663  00 00              ..      ADD    [BX+SI], AL
00010665  00 00              ..      ADD    [BX+SI], AL
00010667  00 00              ..      ADD    [BX+SI], AL
00010669  00 00              ..      ADD    [BX+SI], AL
0001066B  00 00              ..      ADD    [BX+SI], AL
0001066D  00 00              ..      ADD    [BX+SI], AL
0001066F  00 00              ..      ADD    [BX+SI], AL
00010671  00 00              ..      ADD    [BX+SI], AL
00010673  00 00              ..      ADD    [BX+SI], AL
00010675  00 00              ..      ADD    [BX+SI], AL
00010677  00 00              ..      ADD    [BX+SI], AL
00010679  00 00              ..      ADD    [BX+SI], AL
0001067B  00 00              ..      ADD    [BX+SI], AL
0001067D  00 00              ..      ADD    [BX+SI], AL
0001067F  00 00              ..      ADD    [BX+SI], AL
00010681  00 00              ..      ADD    [BX+SI], AL
00010683  00 00              ..      ADD    [BX+SI], AL
00010685  00 00              ..      ADD    [BX+SI], AL
00010687  00 00              ..      ADD    [BX+SI], AL
00010689  00 00              ..      ADD    [BX+SI], AL
0001068B  00 00              ..      ADD    [BX+SI], AL
0001068D  00 00              ..      ADD    [BX+SI], AL
0001068F  00 00              ..      ADD    [BX+SI], AL
00010691  00 00              ..      ADD    [BX+SI], AL
00010693  00 00              ..      ADD    [BX+SI], AL
00010695  00 00              ..      ADD    [BX+SI], AL
00010697  00 00              ..      ADD    [BX+SI], AL
00010699  00 00              ..      ADD    [BX+SI], AL
0001069B  00 00              ..      ADD    [BX+SI], AL
0001069D  00 00              ..      ADD    [BX+SI], AL
0001069F  00 00              ..      ADD    [BX+SI], AL
000106A1  00 00              ..      ADD    [BX+SI], AL
000106A3  00 00              ..      ADD    [BX+SI], AL
000106A5  00 00              ..      ADD    [BX+SI], AL
000106A7  00 00              ..      ADD    [BX+SI], AL
000106A9  00 00              ..      ADD    [BX+SI], AL
000106AB  00 00              ..      ADD    [BX+SI], AL
000106AD  00 00              ..      ADD    [BX+SI], AL
000106AF  00 00              ..      ADD    [BX+SI], AL
000106B1  00 00              ..      ADD    [BX+SI], AL
000106B3  00 00              ..      ADD    [BX+SI], AL
000106B5  00 00              ..      ADD    [BX+SI], AL
000106B7  00 00              ..      ADD    [BX+SI], AL
000106B9  00 00              ..      ADD    [BX+SI], AL
000106BB  00 00              ..      ADD    [BX+SI], AL
000106BD  00 00              ..      ADD    [BX+SI], AL
000106BF  00 00              ..      ADD    [BX+SI], AL
000106C1  00 00              ..      ADD    [BX+SI], AL
000106C3  00 00              ..      ADD    [BX+SI], AL
000106C5  00 00              ..      ADD    [BX+SI], AL
000106C7  00 00              ..      ADD    [BX+SI], AL
000106C9  00 00              ..      ADD    [BX+SI], AL
000106CB  00 00              ..      ADD    [BX+SI], AL
000106CD  00 00              ..      ADD    [BX+SI], AL
000106CF  00 00              ..      ADD    [BX+SI], AL
000106D1  00 00              ..      ADD    [BX+SI], AL
000106D3  00 00              ..      ADD    [BX+SI], AL
000106D5  00 00              ..      ADD    [BX+SI], AL
000106D7  00 00              ..      ADD    [BX+SI], AL
000106D9  00 00              ..      ADD    [BX+SI], AL
000106DB  00 00              ..      ADD    [BX+SI], AL
000106DD  00 00              ..      ADD    [BX+SI], AL
000106DF  00 00              ..      ADD    [BX+SI], AL
000106E1  00 00              ..      ADD    [BX+SI], AL
000106E3  00 00              ..      ADD    [BX+SI], AL
000106E5  00 00              ..      ADD    [BX+SI], AL
000106E7  00 00              ..      ADD    [BX+SI], AL
000106E9  00 00              ..      ADD    [BX+SI], AL
000106EB  00 00              ..      ADD    [BX+SI], AL
000106ED  00 00              ..      ADD    [BX+SI], AL
000106EF  00 00              ..      ADD    [BX+SI], AL
000106F1  00 00              ..      ADD    [BX+SI], AL
000106F3  00 00              ..      ADD    [BX+SI], AL
000106F5  00 00              ..      ADD    [BX+SI], AL
000106F7  00 00              ..      ADD    [BX+SI], AL
000106F9  00 00              ..      ADD    [BX+SI], AL
000106FB  00 00              ..      ADD    [BX+SI], AL
000106FD  00 00              ..      ADD    [BX+SI], AL
000106FF  00 00              ..      ADD    [BX+SI], AL
00010701  00 00              ..      ADD    [BX+SI], AL
00010703  00 00              ..      ADD    [BX+SI], AL
00010705  00 00              ..      ADD    [BX+SI], AL
00010707  00 00              ..      ADD    [BX+SI], AL
00010709  00 00              ..      ADD    [BX+SI], AL
0001070B  00 00              ..      ADD    [BX+SI], AL
0001070D  00 00              ..      ADD    [BX+SI], AL
0001070F  00 FF              ..      ADD    BH, BH
00010711  00 00              ..      ADD    [BX+SI], AL
00010713  00 00              ..      ADD    [BX+SI], AL
00010715  00 00              ..      ADD    [BX+SI], AL
00010717  00 00              ..      ADD    [BX+SI], AL
00010719  00 00              ..      ADD    [BX+SI], AL
0001071B  00 00              ..      ADD    [BX+SI], AL
0001071D  00 00              ..      ADD    [BX+SI], AL
0001071F  00 00              ..      ADD    [BX+SI], AL
00010721  00 00              ..      ADD    [BX+SI], AL
00010723  00 00              ..      ADD    [BX+SI], AL
00010725  00 00              ..      ADD    [BX+SI], AL
00010727  00 00              ..      ADD    [BX+SI], AL
00010729  00 00              ..      ADD    [BX+SI], AL
0001072B  00 00              ..      ADD    [BX+SI], AL
0001072D  00 00              ..      ADD    [BX+SI], AL
0001072F  00 00              ..      ADD    [BX+SI], AL
00010731  00 00              ..      ADD    [BX+SI], AL
00010733  00 00              ..      ADD    [BX+SI], AL
00010735  00 00              ..      ADD    [BX+SI], AL
00010737  00 00              ..      ADD    [BX+SI], AL
00010739  00 00              ..      ADD    [BX+SI], AL
0001073B  00 00              ..      ADD    [BX+SI], AL
0001073D  00 00              ..      ADD    [BX+SI], AL
0001073F  00 00              ..      ADD    [BX+SI], AL
00010741  00 00              ..      ADD    [BX+SI], AL
00010743  00 00              ..      ADD    [BX+SI], AL
00010745  00 00              ..      ADD    [BX+SI], AL
00010747  00 00              ..      ADD    [BX+SI], AL
00010749  00 00              ..      ADD    [BX+SI], AL
0001074B  00 00              ..      ADD    [BX+SI], AL
0001074D  00 00              ..      ADD    [BX+SI], AL
0001074F  00 00              ..      ADD    [BX+SI], AL
00010751  00 00              ..      ADD    [BX+SI], AL
00010753  00 00              ..      ADD    [BX+SI], AL
00010755  00 00              ..      ADD    [BX+SI], AL
00010757  00 00              ..      ADD    [BX+SI], AL
00010759  00 00              ..      ADD    [BX+SI], AL
0001075B  00 00              ..      ADD    [BX+SI], AL
0001075D  00 00              ..      ADD    [BX+SI], AL
0001075F  00 00              ..      ADD    [BX+SI], AL
00010761  00 00              ..      ADD    [BX+SI], AL
00010763  00 00              ..      ADD    [BX+SI], AL
00010765  00 00              ..      ADD    [BX+SI], AL
00010767  00 00              ..      ADD    [BX+SI], AL
00010769  00 00              ..      ADD    [BX+SI], AL
0001076B  00 00              ..      ADD    [BX+SI], AL
0001076D  00 00              ..      ADD    [BX+SI], AL
0001076F  00 00              ..      ADD    [BX+SI], AL
00010771  00 00              ..      ADD    [BX+SI], AL
00010773  00 00              ..      ADD    [BX+SI], AL
00010775  00 00              ..      ADD    [BX+SI], AL
00010777  00 00              ..      ADD    [BX+SI], AL
00010779  00 00              ..      ADD    [BX+SI], AL
0001077B  00 00              ..      ADD    [BX+SI], AL
0001077D  00 00              ..      ADD    [BX+SI], AL
0001077F  00 00              ..      ADD    [BX+SI], AL
00010781  00 00              ..      ADD    [BX+SI], AL
00010783  00 00              ..      ADD    [BX+SI], AL
00010785  00 00              ..      ADD    [BX+SI], AL
00010787  00 00              ..      ADD    [BX+SI], AL
00010789  00 00              ..      ADD    [BX+SI], AL
0001078B  00 00              ..      ADD    [BX+SI], AL
0001078D  00 00              ..      ADD    [BX+SI], AL
0001078F  00 00              ..      ADD    [BX+SI], AL
00010791  00 00              ..      ADD    [BX+SI], AL
00010793  00 00              ..      ADD    [BX+SI], AL
00010795  00 00              ..      ADD    [BX+SI], AL
00010797  00 00              ..      ADD    [BX+SI], AL
00010799  00 00              ..      ADD    [BX+SI], AL
0001079B  00 00              ..      ADD    [BX+SI], AL
0001079D  00 00              ..      ADD    [BX+SI], AL
0001079F  00 00              ..      ADD    [BX+SI], AL
000107A1  00 00              ..      ADD    [BX+SI], AL
000107A3  00 00              ..      ADD    [BX+SI], AL
000107A5  00 00              ..      ADD    [BX+SI], AL
000107A7  00 00              ..      ADD    [BX+SI], AL
000107A9  00 00              ..      ADD    [BX+SI], AL
000107AB  00 00              ..      ADD    [BX+SI], AL
000107AD  00 00              ..      ADD    [BX+SI], AL
000107AF  00 00              ..      ADD    [BX+SI], AL
000107B1  00 00              ..      ADD    [BX+SI], AL
000107B3  00 00              ..      ADD    [BX+SI], AL
000107B5  00 00              ..      ADD    [BX+SI], AL
000107B7  00 00              ..      ADD    [BX+SI], AL
000107B9  00 00              ..      ADD    [BX+SI], AL
000107BB  00 00              ..      ADD    [BX+SI], AL
000107BD  00 00              ..      ADD    [BX+SI], AL
000107BF  00 00              ..      ADD    [BX+SI], AL
000107C1  00 00              ..      ADD    [BX+SI], AL
000107C3  00 00              ..      ADD    [BX+SI], AL
000107C5  00 00              ..      ADD    [BX+SI], AL
000107C7  00 00              ..      ADD    [BX+SI], AL
000107C9  00 00              ..      ADD    [BX+SI], AL
000107CB  00 00              ..      ADD    [BX+SI], AL
000107CD  00 00              ..      ADD    [BX+SI], AL
000107CF  00 00              ..      ADD    [BX+SI], AL
000107D1  00 00              ..      ADD    [BX+SI], AL
000107D3  00 00              ..      ADD    [BX+SI], AL
000107D5  00 00              ..      ADD    [BX+SI], AL
000107D7  00 00              ..      ADD    [BX+SI], AL
000107D9  00 00              ..      ADD    [BX+SI], AL
000107DB  00 00              ..      ADD    [BX+SI], AL
000107DD  00 00              ..      ADD    [BX+SI], AL
000107DF  00 00              ..      ADD    [BX+SI], AL
000107E1  00 00              ..      ADD    [BX+SI], AL
000107E3  00 00              ..      ADD    [BX+SI], AL
000107E5  00 00              ..      ADD    [BX+SI], AL
000107E7  00 00              ..      ADD    [BX+SI], AL
000107E9  00 00              ..      ADD    [BX+SI], AL
000107EB  00 00              ..      ADD    [BX+SI], AL
000107ED  00 00              ..      ADD    [BX+SI], AL
000107EF  00 00              ..      ADD    [BX+SI], AL
000107F1  00 00              ..      ADD    [BX+SI], AL
000107F3  00 00              ..      ADD    [BX+SI], AL
000107F5  00 00              ..      ADD    [BX+SI], AL
000107F7  00 00              ..      ADD    [BX+SI], AL
000107F9  00 00              ..      ADD    [BX+SI], AL
000107FB  00 00              ..      ADD    [BX+SI], AL
000107FD  00 00              ..      ADD    [BX+SI], AL
000107FF  00 00              ..      ADD    [BX+SI], AL
00010801  00 00              ..      ADD    [BX+SI], AL
00010803  00 00              ..      ADD    [BX+SI], AL
00010805  00 00              ..      ADD    [BX+SI], AL
00010807  00 00              ..      ADD    [BX+SI], AL
00010809  00 00              ..      ADD    [BX+SI], AL
0001080B  00 00              ..      ADD    [BX+SI], AL
0001080D  00 00              ..      ADD    [BX+SI], AL
0001080F  00 00              ..      ADD    [BX+SI], AL
00010811  00 01              ..      ADD    [BX+DI], AL
00010813  90                 .       NOP
00010814  00 00              ..      ADD    [BX+SI], AL
00010816  00 00              ..      ADD    [BX+SI], AL
00010818  00 00              ..      ADD    [BX+SI], AL
0001081A  00 00              ..      ADD    [BX+SI], AL
0001081C  00 44 45           .DE     ADD    [SI+45h], AL
0001081F  56                 V       PUSH   SI
00010820  20 20                      AND    [BX+SI], AH
00010822  20 20                      AND    [BX+SI], AH
00010824  20 20                      AND    [BX+SI], AH
00010826  20 20                      AND    [BX+SI], AH
00010828  00 00              ..      ADD    [BX+SI], AL
0001082A  00 00              ..      ADD    [BX+SI], AL
0001082C  00 00              ..      ADD    [BX+SI], AL
0001082E  00 00              ..      ADD    [BX+SI], AL
00010830  FF 00              ..      INC    WORD PTR [BX+SI]
00010832  3F                 ?       AAS
00010833  3F                 ?       AAS
00010834  3F                 ?       AAS
00010835  3F                 ?       AAS
00010836  3F                 ?       AAS
00010837  3F                 ?       AAS
00010838  3F                 ?       AAS
00010839  3F                 ?       AAS
0001083A  3F                 ?       AAS
0001083B  3F                 ?       AAS
0001083C  3F                 ?       AAS
0001083D  3F                 ?       AAS
0001083E  00 00              ..      ADD    [BX+SI], AL
00010840  00 00              ..      ADD    [BX+SI], AL
00010842  00 00              ..      ADD    [BX+SI], AL
00010844  00 00              ..      ADD    [BX+SI], AL
00010846  00 00              ..      ADD    [BX+SI], AL
00010848  00 00              ..      ADD    [BX+SI], AL
0001084A  00 00              ..      ADD    [BX+SI], AL
0001084C  00 00              ..      ADD    [BX+SI], AL
0001084E  00 00              ..      ADD    [BX+SI], AL
00010850  00 00              ..      ADD    [BX+SI], AL
00010852  00 00              ..      ADD    [BX+SI], AL
00010854  00 00              ..      ADD    [BX+SI], AL
00010856  00 00              ..      ADD    [BX+SI], AL
00010858  00 00              ..      ADD    [BX+SI], AL
0001085A  00 00              ..      ADD    [BX+SI], AL
0001085C  00 00              ..      ADD    [BX+SI], AL
0001085E  00 00              ..      ADD    [BX+SI], AL
00010860  00 00              ..      ADD    [BX+SI], AL
00010862  92                 .       XCHG   DX
00010863  09 98 09 9E        ....    OR     [BX+SI+9E09h], BX
00010867  09 A4 09 AA        ....    OR     [SI+AA09h], SP
0001086B  09 00              ..      OR     [BX+SI], AX
0001086D  00 00              ..      ADD    [BX+SI], AL
0001086F  00 00              ..      ADD    [BX+SI], AL
00010871  00 00              ..      ADD    [BX+SI], AL
00010873  00 00              ..      ADD    [BX+SI], AL
00010875  00 00              ..      ADD    [BX+SI], AL
00010877  00 00              ..      ADD    [BX+SI], AL
00010879  00 00              ..      ADD    [BX+SI], AL
0001087B  00 00              ..      ADD    [BX+SI], AL
0001087D  00 00              ..      ADD    [BX+SI], AL
0001087F  00 00              ..      ADD    [BX+SI], AL
00010881  00 00              ..      ADD    [BX+SI], AL
00010883  00 00              ..      ADD    [BX+SI], AL
00010885  00 00              ..      ADD    [BX+SI], AL
00010887  00 00              ..      ADD    [BX+SI], AL
00010889  00 00              ..      ADD    [BX+SI], AL
0001088B  00 00              ..      ADD    [BX+SI], AL
0001088D  00 00              ..      ADD    [BX+SI], AL
0001088F  00 00              ..      ADD    [BX+SI], AL
00010891  00 00              ..      ADD    [BX+SI], AL
00010893  00 00              ..      ADD    [BX+SI], AL
00010895  00 00              ..      ADD    [BX+SI], AL
00010897  00 00              ..      ADD    [BX+SI], AL
00010899  00 00              ..      ADD    [BX+SI], AL
0001089B  00 00              ..      ADD    [BX+SI], AL
0001089D  00 00              ..      ADD    [BX+SI], AL
0001089F  00 00              ..      ADD    [BX+SI], AL
000108A1  00 00              ..      ADD    [BX+SI], AL
000108A3  00 00              ..      ADD    [BX+SI], AL
000108A5  00 00              ..      ADD    [BX+SI], AL
000108A7  00 00              ..      ADD    [BX+SI], AL
000108A9  00 00              ..      ADD    [BX+SI], AL
000108AB  00 00              ..      ADD    [BX+SI], AL
000108AD  00 00              ..      ADD    [BX+SI], AL
000108AF  00 00              ..      ADD    [BX+SI], AL
000108B1  00 05              ..      ADD    [DI], AL
000108B3  00 00              ..      ADD    [BX+SI], AL
000108B5  00 11              ..      ADD    [BX+DI], DL
000108B7  0A 06 00 00        ....    OR     AL, [0000h]
000108BB  00 3F              .?      ADD    [BX], BH
000108BD  0A 06 00 00        ....    OR     AL, [0000h]
000108C1  00 6D 0A           .m.     ADD    [DI+0Ah], CH
000108C4  07                 .       POP    ES
000108C5  00 00              ..      ADD    [BX+SI], AL
000108C7  00 9B 0A 07        ....    ADD    [BP+DI+070Ah], BL
000108CB  00 00              ..      ADD    [BX+SI], AL
000108CD  00 C9              ..      ADD    CL, CL
000108CF  0A 00              ..      OR     AL, [BX+SI]
000108D1  00 00              ..      ADD    [BX+SI], AL
000108D3  00 F7              ..      ADD    BH, DH
000108D5  0A 00              ..      OR     AL, [BX+SI]
000108D7  00 00              ..      ADD    [BX+SI], AL
000108D9  00 25              .%      ADD    [DI], AH
000108DB  0B 00              ..      OR     AX, [BX+SI]
000108DD  00 00              ..      ADD    [BX+SI], AL
000108DF  00 53 0B           .S.     ADD    [BP+DI+0Bh], DL
000108E2  00 00              ..      ADD    [BX+SI], AL
000108E4  00 00              ..      ADD    [BX+SI], AL
000108E6  81 0B 00 00        ....    OR     WORD PTR [BP+DI], 0000h
000108EA  00 00              ..      ADD    [BX+SI], AL
000108EC  AF                 .       SCASW
000108ED  0B 00              ..      OR     AX, [BX+SI]
000108EF  00 00              ..      ADD    [BX+SI], AL
000108F1  00 DD              ..      ADD    CH, BL
000108F3  0B 00              ..      OR     AX, [BX+SI]
000108F5  00 00              ..      ADD    [BX+SI], AL
000108F7  00 0B              ..      ADD    [BP+DI], CL
000108F9  0C 00              ..      OR     AL, 00h
000108FB  00 00              ..      ADD    [BX+SI], AL
000108FD  00 39              .9      ADD    [BX+DI], BH
000108FF  0C 00              ..      OR     AL, 00h
00010901  00 00              ..      ADD    [BX+SI], AL
00010903  00 67 0C           .g.     ADD    [BX+0Ch], AH
00010906  00 00              ..      ADD    [BX+SI], AL
00010908  00 00              ..      ADD    [BX+SI], AL
0001090A  95                 .       XCHG   BP
0001090B  0C 00              ..      OR     AL, 00h
0001090D  00 00              ..      ADD    [BX+SI], AL
0001090F  00 C3              ..      ADD    BL, AL
00010911  0C 00              ..      OR     AL, 00h
00010913  00 00              ..      ADD    [BX+SI], AL
00010915  00 F1              ..      ADD    CL, DH
00010917  0C 00              ..      OR     AL, 00h
00010919  00 00              ..      ADD    [BX+SI], AL
0001091B  00 1F              ..      ADD    [BX], BL
0001091D  0D 00 00           ...     OR     AX, 0000h
00010920  00 00              ..      ADD    [BX+SI], AL
00010922  4D                 M       DEC    BP
00010923  0D 00 00           ...     OR     AX, 0000h
00010926  00 00              ..      ADD    [BX+SI], AL
00010928  7B 0D              {.      JNP    10937h
0001092A  FF 00              ..      INC    WORD PTR [BX+SI]
0001092C  00 00              ..      ADD    [BX+SI], AL
0001092E  00 00              ..      ADD    [BX+SI], AL
00010930  00 00              ..      ADD    [BX+SI], AL
00010932  43                 C       INC    BX
00010933  4F                 O       DEC    DI
00010934  4E                 N       DEC    SI
00010935  20 20                      AND    [BX+SI], AH
.
00010937  20 20                      AND    [BX+SI], AH
00010939  20 20                      AND    [BX+SI], AH
0001093B  20 20                      AND    [BX+SI], AH
0001093D  00 00              ..      ADD    [BX+SI], AL
0001093F  00 00              ..      ADD    [BX+SI], AL
00010941  00 00              ..      ADD    [BX+SI], AL
00010943  00 00              ..      ADD    [BX+SI], AL
00010945  00 00              ..      ADD    [BX+SI], AL
00010947  00 00              ..      ADD    [BX+SI], AL
00010949  00 00              ..      ADD    [BX+SI], AL
0001094B  00 00              ..      ADD    [BX+SI], AL
0001094D  00 00              ..      ADD    [BX+SI], AL
0001094F  00 00              ..      ADD    [BX+SI], AL
00010951  00 00              ..      ADD    [BX+SI], AL
00010953  00 00              ..      ADD    [BX+SI], AL
00010955  00 D3              ..      ADD    BL, DL
00010957  80 FF 00           ...     CMP    BH, 00h
0001095A  00 00              ..      ADD    [BX+SI], AL
0001095C  00 00              ..      ADD    [BX+SI], AL
0001095E  00 00              ..      ADD    [BX+SI], AL
00010960  43                 C       INC    BX
00010961  4F                 O       DEC    DI
00010962  4E                 N       DEC    SI
00010963  20 20                      AND    [BX+SI], AH
00010965  20 20                      AND    [BX+SI], AH
00010967  20 20                      AND    [BX+SI], AH
00010969  20 20                      AND    [BX+SI], AH
0001096B  00 00              ..      ADD    [BX+SI], AL
0001096D  00 00              ..      ADD    [BX+SI], AL
0001096F  00 00              ..      ADD    [BX+SI], AL
00010971  00 00              ..      ADD    [BX+SI], AL
00010973  00 00              ..      ADD    [BX+SI], AL
00010975  00 00              ..      ADD    [BX+SI], AL
00010977  00 00              ..      ADD    [BX+SI], AL
00010979  00 00              ..      ADD    [BX+SI], AL
0001097B  00 00              ..      ADD    [BX+SI], AL
0001097D  00 00              ..      ADD    [BX+SI], AL
0001097F  00 00              ..      ADD    [BX+SI], AL
00010981  00 00              ..      ADD    [BX+SI], AL
00010983  00 D3              ..      ADD    BL, DL
00010985  80 FF 00           ...     CMP    BH, 00h
00010988  00 00              ..      ADD    [BX+SI], AL
0001098A  00 00              ..      ADD    [BX+SI], AL
0001098C  00 00              ..      ADD    [BX+SI], AL
0001098E  43                 C       INC    BX
0001098F  4F                 O       DEC    DI
00010990  4E                 N       DEC    SI
00010991  20 20                      AND    [BX+SI], AH
00010993  20 20                      AND    [BX+SI], AH
00010995  20 20                      AND    [BX+SI], AH
00010997  20 20                      AND    [BX+SI], AH
00010999  00 00              ..      ADD    [BX+SI], AL
0001099B  00 00              ..      ADD    [BX+SI], AL
0001099D  00 00              ..      ADD    [BX+SI], AL
0001099F  00 00              ..      ADD    [BX+SI], AL
000109A1  00 00              ..      ADD    [BX+SI], AL
000109A3  00 00              ..      ADD    [BX+SI], AL
000109A5  00 00              ..      ADD    [BX+SI], AL
000109A7  00 00              ..      ADD    [BX+SI], AL
000109A9  00 00              ..      ADD    [BX+SI], AL
000109AB  00 00              ..      ADD    [BX+SI], AL
000109AD  00 00              ..      ADD    [BX+SI], AL
000109AF  00 00              ..      ADD    [BX+SI], AL
000109B1  00 D3              ..      ADD    BL, DL
000109B3  80 FF 00           ...     CMP    BH, 00h
000109B6  00 00              ..      ADD    [BX+SI], AL
000109B8  00 00              ..      ADD    [BX+SI], AL
000109BA  00 00              ..      ADD    [BX+SI], AL
000109BC  41                 A       INC    CX
000109BD  55                 U       PUSH   BP
000109BE  58                 X       POP    AX
000109BF  20 20                      AND    [BX+SI], AH
000109C1  20 20                      AND    [BX+SI], AH
000109C3  20 20                      AND    [BX+SI], AH
000109C5  20 20                      AND    [BX+SI], AH
000109C7  00 00              ..      ADD    [BX+SI], AL
000109C9  00 00              ..      ADD    [BX+SI], AL
000109CB  00 00              ..      ADD    [BX+SI], AL
000109CD  00 00              ..      ADD    [BX+SI], AL
000109CF  00 00              ..      ADD    [BX+SI], AL
000109D1  00 00              ..      ADD    [BX+SI], AL
000109D3  00 00              ..      ADD    [BX+SI], AL
000109D5  00 00              ..      ADD    [BX+SI], AL
000109D7  00 00              ..      ADD    [BX+SI], AL
000109D9  00 00              ..      ADD    [BX+SI], AL
000109DB  00 00              ..      ADD    [BX+SI], AL
000109DD  00 00              ..      ADD    [BX+SI], AL
000109DF  00 C0              ..      ADD    AL, AL
000109E1  80 FF 00           ...     CMP    BH, 00h
000109E4  00 00              ..      ADD    [BX+SI], AL
000109E6  00 00              ..      ADD    [BX+SI], AL
000109E8  00 00              ..      ADD    [BX+SI], AL
000109EA  4C                 L       DEC    SP
000109EB  50                 P       PUSH   AX
000109EC  54                 T       PUSH   SP
000109ED  31 20              1       XOR    [BX+SI], SP
000109EF  20 20                      AND    [BX+SI], AH
000109F1  20 20                      AND    [BX+SI], AH
000109F3  20 20                      AND    [BX+SI], AH
000109F5  00 00              ..      ADD    [BX+SI], AL
000109F7  00 00              ..      ADD    [BX+SI], AL
000109F9  00 00              ..      ADD    [BX+SI], AL
000109FB  00 00              ..      ADD    [BX+SI], AL
000109FD  00 00              ..      ADD    [BX+SI], AL
000109FF  00 00              ..      ADD    [BX+SI], AL
00010A01  00 00              ..      ADD    [BX+SI], AL
00010A03  00 00              ..      ADD    [BX+SI], AL
00010A05  00 00              ..      ADD    [BX+SI], AL
00010A07  00 00              ..      ADD    [BX+SI], AL
00010A09  00 00              ..      ADD    [BX+SI], AL
00010A0B  00 00              ..      ADD    [BX+SI], AL
00010A0D  00 C0              ..      ADD    AL, AL
00010A0F  80 FF 00           ...     CMP    BH, 00h
00010A12  00 00              ..      ADD    [BX+SI], AL
00010A14  00 00              ..      ADD    [BX+SI], AL
00010A16  00 00              ..      ADD    [BX+SI], AL
00010A18  00 00              ..      ADD    [BX+SI], AL
00010A1A  00 00              ..      ADD    [BX+SI], AL
00010A1C  00 00              ..      ADD    [BX+SI], AL
00010A1E  00 00              ..      ADD    [BX+SI], AL
00010A20  00 00              ..      ADD    [BX+SI], AL
00010A22  00 00              ..      ADD    [BX+SI], AL
00010A24  00 00              ..      ADD    [BX+SI], AL
00010A26  00 00              ..      ADD    [BX+SI], AL
00010A28  00 00              ..      ADD    [BX+SI], AL
00010A2A  00 00              ..      ADD    [BX+SI], AL
00010A2C  00 00              ..      ADD    [BX+SI], AL
00010A2E  00 00              ..      ADD    [BX+SI], AL
00010A30  00 00              ..      ADD    [BX+SI], AL
00010A32  00 00              ..      ADD    [BX+SI], AL
00010A34  00 00              ..      ADD    [BX+SI], AL
00010A36  00 00              ..      ADD    [BX+SI], AL
00010A38  00 00              ..      ADD    [BX+SI], AL
00010A3A  00 00              ..      ADD    [BX+SI], AL
00010A3C  40                 @       INC    AX
00010A3D  00 FF              ..      ADD    BH, BH
00010A3F  00 00              ..      ADD    [BX+SI], AL
00010A41  00 00              ..      ADD    [BX+SI], AL
00010A43  00 00              ..      ADD    [BX+SI], AL
00010A45  00 00              ..      ADD    [BX+SI], AL
00010A47  00 00              ..      ADD    [BX+SI], AL
00010A49  00 00              ..      ADD    [BX+SI], AL
00010A4B  00 00              ..      ADD    [BX+SI], AL
00010A4D  00 00              ..      ADD    [BX+SI], AL
00010A4F  00 00              ..      ADD    [BX+SI], AL
00010A51  00 00              ..      ADD    [BX+SI], AL
00010A53  00 00              ..      ADD    [BX+SI], AL
00010A55  00 00              ..      ADD    [BX+SI], AL
00010A57  00 00              ..      ADD    [BX+SI], AL
00010A59  00 00              ..      ADD    [BX+SI], AL
00010A5B  00 00              ..      ADD    [BX+SI], AL
00010A5D  00 00              ..      ADD    [BX+SI], AL
00010A5F  00 00              ..      ADD    [BX+SI], AL
00010A61  00 00              ..      ADD    [BX+SI], AL
00010A63  00 00              ..      ADD    [BX+SI], AL
00010A65  00 00              ..      ADD    [BX+SI], AL
00010A67  00 00              ..      ADD    [BX+SI], AL
00010A69  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010A6C  FF 00              ..      INC    WORD PTR [BX+SI]
00010A6E  00 00              ..      ADD    [BX+SI], AL
00010A70  00 00              ..      ADD    [BX+SI], AL
00010A72  00 00              ..      ADD    [BX+SI], AL
00010A74  00 00              ..      ADD    [BX+SI], AL
00010A76  00 00              ..      ADD    [BX+SI], AL
00010A78  00 00              ..      ADD    [BX+SI], AL
00010A7A  00 00              ..      ADD    [BX+SI], AL
00010A7C  00 00              ..      ADD    [BX+SI], AL
00010A7E  00 00              ..      ADD    [BX+SI], AL
00010A80  00 00              ..      ADD    [BX+SI], AL
00010A82  00 00              ..      ADD    [BX+SI], AL
00010A84  00 00              ..      ADD    [BX+SI], AL
00010A86  00 00              ..      ADD    [BX+SI], AL
00010A88  00 00              ..      ADD    [BX+SI], AL
00010A8A  00 00              ..      ADD    [BX+SI], AL
00010A8C  00 00              ..      ADD    [BX+SI], AL
00010A8E  00 00              ..      ADD    [BX+SI], AL
00010A90  00 00              ..      ADD    [BX+SI], AL
00010A92  00 00              ..      ADD    [BX+SI], AL
00010A94  00 00              ..      ADD    [BX+SI], AL
00010A96  00 00              ..      ADD    [BX+SI], AL
00010A98  40                 @       INC    AX
00010A99  00 FF              ..      ADD    BH, BH
00010A9B  00 00              ..      ADD    [BX+SI], AL
00010A9D  00 00              ..      ADD    [BX+SI], AL
00010A9F  00 00              ..      ADD    [BX+SI], AL
00010AA1  00 00              ..      ADD    [BX+SI], AL
00010AA3  00 00              ..      ADD    [BX+SI], AL
00010AA5  00 00              ..      ADD    [BX+SI], AL
00010AA7  00 00              ..      ADD    [BX+SI], AL
00010AA9  00 00              ..      ADD    [BX+SI], AL
00010AAB  00 00              ..      ADD    [BX+SI], AL
00010AAD  00 00              ..      ADD    [BX+SI], AL
00010AAF  00 00              ..      ADD    [BX+SI], AL
00010AB1  00 00              ..      ADD    [BX+SI], AL
00010AB3  00 00              ..      ADD    [BX+SI], AL
00010AB5  00 00              ..      ADD    [BX+SI], AL
00010AB7  00 00              ..      ADD    [BX+SI], AL
00010AB9  00 00              ..      ADD    [BX+SI], AL
00010ABB  00 00              ..      ADD    [BX+SI], AL
00010ABD  00 00              ..      ADD    [BX+SI], AL
00010ABF  00 00              ..      ADD    [BX+SI], AL
00010AC1  00 00              ..      ADD    [BX+SI], AL
00010AC3  00 00              ..      ADD    [BX+SI], AL
00010AC5  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010AC8  FF 00              ..      INC    WORD PTR [BX+SI]
00010ACA  00 00              ..      ADD    [BX+SI], AL
00010ACC  00 00              ..      ADD    [BX+SI], AL
00010ACE  00 00              ..      ADD    [BX+SI], AL
00010AD0  00 00              ..      ADD    [BX+SI], AL
00010AD2  00 00              ..      ADD    [BX+SI], AL
00010AD4  00 00              ..      ADD    [BX+SI], AL
00010AD6  00 00              ..      ADD    [BX+SI], AL
00010AD8  00 00              ..      ADD    [BX+SI], AL
00010ADA  00 00              ..      ADD    [BX+SI], AL
00010ADC  00 00              ..      ADD    [BX+SI], AL
00010ADE  00 00              ..      ADD    [BX+SI], AL
00010AE0  00 00              ..      ADD    [BX+SI], AL
00010AE2  00 00              ..      ADD    [BX+SI], AL
00010AE4  00 00              ..      ADD    [BX+SI], AL
00010AE6  00 00              ..      ADD    [BX+SI], AL
00010AE8  00 00              ..      ADD    [BX+SI], AL
00010AEA  00 00              ..      ADD    [BX+SI], AL
00010AEC  00 00              ..      ADD    [BX+SI], AL
00010AEE  00 00              ..      ADD    [BX+SI], AL
00010AF0  00 00              ..      ADD    [BX+SI], AL
00010AF2  00 00              ..      ADD    [BX+SI], AL
00010AF4  40                 @       INC    AX
00010AF5  00 FF              ..      ADD    BH, BH
00010AF7  00 00              ..      ADD    [BX+SI], AL
00010AF9  00 00              ..      ADD    [BX+SI], AL
00010AFB  00 00              ..      ADD    [BX+SI], AL
00010AFD  00 00              ..      ADD    [BX+SI], AL
00010AFF  00 00              ..      ADD    [BX+SI], AL
00010B01  00 00              ..      ADD    [BX+SI], AL
00010B03  00 00              ..      ADD    [BX+SI], AL
00010B05  00 00              ..      ADD    [BX+SI], AL
00010B07  00 00              ..      ADD    [BX+SI], AL
00010B09  00 00              ..      ADD    [BX+SI], AL
00010B0B  00 00              ..      ADD    [BX+SI], AL
00010B0D  00 00              ..      ADD    [BX+SI], AL
00010B0F  00 00              ..      ADD    [BX+SI], AL
00010B11  00 00              ..      ADD    [BX+SI], AL
00010B13  00 00              ..      ADD    [BX+SI], AL
00010B15  00 00              ..      ADD    [BX+SI], AL
00010B17  00 00              ..      ADD    [BX+SI], AL
00010B19  00 00              ..      ADD    [BX+SI], AL
00010B1B  00 00              ..      ADD    [BX+SI], AL
00010B1D  00 00              ..      ADD    [BX+SI], AL
00010B1F  00 00              ..      ADD    [BX+SI], AL
00010B21  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010B24  FF 00              ..      INC    WORD PTR [BX+SI]
00010B26  00 00              ..      ADD    [BX+SI], AL
00010B28  00 00              ..      ADD    [BX+SI], AL
00010B2A  00 00              ..      ADD    [BX+SI], AL
00010B2C  00 00              ..      ADD    [BX+SI], AL
00010B2E  00 00              ..      ADD    [BX+SI], AL
00010B30  00 00              ..      ADD    [BX+SI], AL
00010B32  00 00              ..      ADD    [BX+SI], AL
00010B34  00 00              ..      ADD    [BX+SI], AL
00010B36  00 00              ..      ADD    [BX+SI], AL
00010B38  00 00              ..      ADD    [BX+SI], AL
00010B3A  00 00              ..      ADD    [BX+SI], AL
00010B3C  00 00              ..      ADD    [BX+SI], AL
00010B3E  00 00              ..      ADD    [BX+SI], AL
00010B40  00 00              ..      ADD    [BX+SI], AL
00010B42  00 00              ..      ADD    [BX+SI], AL
00010B44  00 00              ..      ADD    [BX+SI], AL
00010B46  00 00              ..      ADD    [BX+SI], AL
00010B48  00 00              ..      ADD    [BX+SI], AL
00010B4A  00 00              ..      ADD    [BX+SI], AL
00010B4C  00 00              ..      ADD    [BX+SI], AL
00010B4E  00 00              ..      ADD    [BX+SI], AL
00010B50  40                 @       INC    AX
00010B51  00 FF              ..      ADD    BH, BH
00010B53  00 00              ..      ADD    [BX+SI], AL
00010B55  00 00              ..      ADD    [BX+SI], AL
00010B57  00 00              ..      ADD    [BX+SI], AL
00010B59  00 00              ..      ADD    [BX+SI], AL
00010B5B  00 00              ..      ADD    [BX+SI], AL
00010B5D  00 00              ..      ADD    [BX+SI], AL
00010B5F  00 00              ..      ADD    [BX+SI], AL
00010B61  00 00              ..      ADD    [BX+SI], AL
00010B63  00 00              ..      ADD    [BX+SI], AL
00010B65  00 00              ..      ADD    [BX+SI], AL
00010B67  00 00              ..      ADD    [BX+SI], AL
00010B69  00 00              ..      ADD    [BX+SI], AL
00010B6B  00 00              ..      ADD    [BX+SI], AL
00010B6D  00 00              ..      ADD    [BX+SI], AL
00010B6F  00 00              ..      ADD    [BX+SI], AL
00010B71  00 00              ..      ADD    [BX+SI], AL
00010B73  00 00              ..      ADD    [BX+SI], AL
00010B75  00 00              ..      ADD    [BX+SI], AL
00010B77  00 00              ..      ADD    [BX+SI], AL
00010B79  00 00              ..      ADD    [BX+SI], AL
00010B7B  00 00              ..      ADD    [BX+SI], AL
00010B7D  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010B80  FF 00              ..      INC    WORD PTR [BX+SI]
00010B82  00 00              ..      ADD    [BX+SI], AL
00010B84  00 00              ..      ADD    [BX+SI], AL
00010B86  00 00              ..      ADD    [BX+SI], AL
00010B88  00 00              ..      ADD    [BX+SI], AL
00010B8A  00 00              ..      ADD    [BX+SI], AL
00010B8C  00 00              ..      ADD    [BX+SI], AL
00010B8E  00 00              ..      ADD    [BX+SI], AL
00010B90  00 00              ..      ADD    [BX+SI], AL
00010B92  00 00              ..      ADD    [BX+SI], AL
00010B94  00 00              ..      ADD    [BX+SI], AL
00010B96  00 00              ..      ADD    [BX+SI], AL
00010B98  00 00              ..      ADD    [BX+SI], AL
00010B9A  00 00              ..      ADD    [BX+SI], AL
00010B9C  00 00              ..      ADD    [BX+SI], AL
00010B9E  00 00              ..      ADD    [BX+SI], AL
00010BA0  00 00              ..      ADD    [BX+SI], AL
00010BA2  00 00              ..      ADD    [BX+SI], AL
00010BA4  00 00              ..      ADD    [BX+SI], AL
00010BA6  00 00              ..      ADD    [BX+SI], AL
00010BA8  00 00              ..      ADD    [BX+SI], AL
00010BAA  00 00              ..      ADD    [BX+SI], AL
00010BAC  40                 @       INC    AX
00010BAD  00 FF              ..      ADD    BH, BH
00010BAF  00 00              ..      ADD    [BX+SI], AL
00010BB1  00 00              ..      ADD    [BX+SI], AL
00010BB3  00 00              ..      ADD    [BX+SI], AL
00010BB5  00 00              ..      ADD    [BX+SI], AL
00010BB7  00 00              ..      ADD    [BX+SI], AL
00010BB9  00 00              ..      ADD    [BX+SI], AL
00010BBB  00 00              ..      ADD    [BX+SI], AL
00010BBD  00 00              ..      ADD    [BX+SI], AL
00010BBF  00 00              ..      ADD    [BX+SI], AL
00010BC1  00 00              ..      ADD    [BX+SI], AL
00010BC3  00 00              ..      ADD    [BX+SI], AL
00010BC5  00 00              ..      ADD    [BX+SI], AL
00010BC7  00 00              ..      ADD    [BX+SI], AL
00010BC9  00 00              ..      ADD    [BX+SI], AL
00010BCB  00 00              ..      ADD    [BX+SI], AL
00010BCD  00 00              ..      ADD    [BX+SI], AL
00010BCF  00 00              ..      ADD    [BX+SI], AL
00010BD1  00 00              ..      ADD    [BX+SI], AL
00010BD3  00 00              ..      ADD    [BX+SI], AL
00010BD5  00 00              ..      ADD    [BX+SI], AL
00010BD7  00 00              ..      ADD    [BX+SI], AL
00010BD9  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010BDC  FF 00              ..      INC    WORD PTR [BX+SI]
00010BDE  00 00              ..      ADD    [BX+SI], AL
00010BE0  00 00              ..      ADD    [BX+SI], AL
00010BE2  00 00              ..      ADD    [BX+SI], AL
00010BE4  00 00              ..      ADD    [BX+SI], AL
00010BE6  00 00              ..      ADD    [BX+SI], AL
00010BE8  00 00              ..      ADD    [BX+SI], AL
00010BEA  00 00              ..      ADD    [BX+SI], AL
00010BEC  00 00              ..      ADD    [BX+SI], AL
00010BEE  00 00              ..      ADD    [BX+SI], AL
00010BF0  00 00              ..      ADD    [BX+SI], AL
00010BF2  00 00              ..      ADD    [BX+SI], AL
00010BF4  00 00              ..      ADD    [BX+SI], AL
00010BF6  00 00              ..      ADD    [BX+SI], AL
00010BF8  00 00              ..      ADD    [BX+SI], AL
00010BFA  00 00              ..      ADD    [BX+SI], AL
00010BFC  00 00              ..      ADD    [BX+SI], AL
00010BFE  00 00              ..      ADD    [BX+SI], AL
00010C00  00 00              ..      ADD    [BX+SI], AL
00010C02  00 00              ..      ADD    [BX+SI], AL
00010C04  00 00              ..      ADD    [BX+SI], AL
00010C06  00 00              ..      ADD    [BX+SI], AL
00010C08  40                 @       INC    AX
00010C09  00 FF              ..      ADD    BH, BH
00010C0B  00 00              ..      ADD    [BX+SI], AL
00010C0D  00 00              ..      ADD    [BX+SI], AL
00010C0F  00 00              ..      ADD    [BX+SI], AL
00010C11  00 00              ..      ADD    [BX+SI], AL
00010C13  00 00              ..      ADD    [BX+SI], AL
00010C15  00 00              ..      ADD    [BX+SI], AL
00010C17  00 00              ..      ADD    [BX+SI], AL
00010C19  00 00              ..      ADD    [BX+SI], AL
00010C1B  00 00              ..      ADD    [BX+SI], AL
00010C1D  00 00              ..      ADD    [BX+SI], AL
00010C1F  00 00              ..      ADD    [BX+SI], AL
00010C21  00 00              ..      ADD    [BX+SI], AL
00010C23  00 00              ..      ADD    [BX+SI], AL
00010C25  00 00              ..      ADD    [BX+SI], AL
00010C27  00 00              ..      ADD    [BX+SI], AL
00010C29  00 00              ..      ADD    [BX+SI], AL
00010C2B  00 00              ..      ADD    [BX+SI], AL
00010C2D  00 00              ..      ADD    [BX+SI], AL
00010C2F  00 00              ..      ADD    [BX+SI], AL
00010C31  00 00              ..      ADD    [BX+SI], AL
00010C33  00 00              ..      ADD    [BX+SI], AL
00010C35  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010C38  FF 00              ..      INC    WORD PTR [BX+SI]
00010C3A  00 00              ..      ADD    [BX+SI], AL
00010C3C  00 00              ..      ADD    [BX+SI], AL
00010C3E  00 00              ..      ADD    [BX+SI], AL
00010C40  00 00              ..      ADD    [BX+SI], AL
00010C42  00 00              ..      ADD    [BX+SI], AL
00010C44  00 00              ..      ADD    [BX+SI], AL
00010C46  00 00              ..      ADD    [BX+SI], AL
00010C48  00 00              ..      ADD    [BX+SI], AL
00010C4A  00 00              ..      ADD    [BX+SI], AL
00010C4C  00 00              ..      ADD    [BX+SI], AL
00010C4E  00 00              ..      ADD    [BX+SI], AL
00010C50  00 00              ..      ADD    [BX+SI], AL
00010C52  00 00              ..      ADD    [BX+SI], AL
00010C54  00 00              ..      ADD    [BX+SI], AL
00010C56  00 00              ..      ADD    [BX+SI], AL
00010C58  00 00              ..      ADD    [BX+SI], AL
00010C5A  00 00              ..      ADD    [BX+SI], AL
00010C5C  00 00              ..      ADD    [BX+SI], AL
00010C5E  00 00              ..      ADD    [BX+SI], AL
00010C60  00 00              ..      ADD    [BX+SI], AL
00010C62  00 00              ..      ADD    [BX+SI], AL
00010C64  40                 @       INC    AX
00010C65  00 FF              ..      ADD    BH, BH
00010C67  00 00              ..      ADD    [BX+SI], AL
00010C69  00 00              ..      ADD    [BX+SI], AL
00010C6B  00 00              ..      ADD    [BX+SI], AL
00010C6D  00 00              ..      ADD    [BX+SI], AL
00010C6F  00 00              ..      ADD    [BX+SI], AL
00010C71  00 00              ..      ADD    [BX+SI], AL
00010C73  00 00              ..      ADD    [BX+SI], AL
00010C75  00 00              ..      ADD    [BX+SI], AL
00010C77  00 00              ..      ADD    [BX+SI], AL
00010C79  00 00              ..      ADD    [BX+SI], AL
00010C7B  00 00              ..      ADD    [BX+SI], AL
00010C7D  00 00              ..      ADD    [BX+SI], AL
00010C7F  00 00              ..      ADD    [BX+SI], AL
00010C81  00 00              ..      ADD    [BX+SI], AL
00010C83  00 00              ..      ADD    [BX+SI], AL
00010C85  00 00              ..      ADD    [BX+SI], AL
00010C87  00 00              ..      ADD    [BX+SI], AL
00010C89  00 00              ..      ADD    [BX+SI], AL
00010C8B  00 00              ..      ADD    [BX+SI], AL
00010C8D  00 00              ..      ADD    [BX+SI], AL
00010C8F  00 00              ..      ADD    [BX+SI], AL
00010C91  00 40 00           .@.     ADD    [BX+SI+00h], AL
00010C94  FF 00              ..      INC    WORD PTR [BX+SI]
00010C96  00 00              ..      ADD    [BX+SI], AL
00010C98  00 00              ..      ADD    [BX+SI], AL
00010C9A  00 00              ..      ADD    [BX+SI], AL
00010C9C  00 00              ..      ADD    [BX+SI], AL
00010C9E  00 00              ..      ADD    [BX+SI], AL
00010CA0  00 00              ..      ADD    [BX+SI], AL
00010CA2  00 00              ..      ADD    [BX+SI], AL
00010CA4  00 00              ..      ADD    [BX+SI], AL
00010CA6  00 00              ..      ADD    [BX+SI], AL
00010CA8  00 00              ..      ADD    [BX+SI], AL
00010CAA  00 00              ..      ADD    [BX+SI], AL
00010CAC  00 00              ..      ADD    [BX+SI], AL
00010CAE  00 00              ..      ADD    [BX+SI], AL
00010CB0  00 00              ..      ADD    [BX+SI], AL
00010CB2  00 00              ..      ADD    [BX+SI], AL
00010CB4  00 00              ..      ADD    [BX+SI], AL
00010CB6  00 00              ..      ADD    [BX+SI], AL
00010CB8  00 00              ..      ADD    [BX+SI], AL
00010CBA  00 00              ..      ADD    [BX+SI], AL
00010CBC  00 00              ..      ADD    [BX+SI], AL
00010CBE  00 00              ..      ADD    [BX+SI], AL
00010CC0  40                 @       INC    AX
00010CC1  00 00              ..      ADD    [BX+SI], AL
00010CC3  00 00              ..      ADD    [BX+SI], AL
00010CC5  00 00              ..      ADD    [BX+SI], AL
00010CC7  00 00              ..      ADD    [BX+SI], AL
00010CC9  00 00              ..      ADD    [BX+SI], AL
00010CCB  00 00              ..      ADD    [BX+SI], AL
00010CCD  00 00              ..      ADD    [BX+SI], AL
00010CCF  00 00              ..      ADD    [BX+SI], AL
00010CD1  00 00              ..      ADD    [BX+SI], AL
00010CD3  00 00              ..      ADD    [BX+SI], AL
00010CD5  00 00              ..      ADD    [BX+SI], AL
00010CD7  00 00              ..      ADD    [BX+SI], AL
00010CD9  00 00              ..      ADD    [BX+SI], AL
00010CDB  00 00              ..      ADD    [BX+SI], AL
00010CDD  00 00              ..      ADD    [BX+SI], AL
00010CDF  00 00              ..      ADD    [BX+SI], AL
00010CE1  00 00              ..      ADD    [BX+SI], AL
00010CE3  00 00              ..      ADD    [BX+SI], AL
00010CE5  01 01              ..      ADD    [BX+DI], AX
00010CE7  00 00              ..      ADD    [BX+SI], AL
00010CE9  00 00              ..      ADD    [BX+SI], AL
00010CEB  00 00              ..      ADD    [BX+SI], AL
00010CED  00 00              ..      ADD    [BX+SI], AL
00010CEF  00 45 02           .E.     ADD    [DI+02h], AL
00010CF2  38 02              8.      CMP    [BP+SI], AL
00010CF4  CD 0E              ..      INT    0Eh
00010CF6  CC 0E              ..      INT    3
00010CF8  E8 13 E7           ...     CALL   F40Eh
00010CFB  13 B4 17 7D        ...}    ADC    SI, [SI+7D17h]
00010CFF  17                 .       POP    SS
00010D00  0D 02 00           ...     OR     AX, 0002h
00010D03  00 E2              ..      ADD    DL, AH
00010D05  22 B9 22 AA        ".".    AND    BH, [BX+DI+AA22h]
00010D09  25 38 25           %8%     AND    AX, 2538h
00010D0C  31 34              14      XOR    [SI], SI
00010D0E  2D 30 33           -03     SUB    AX, 3330h
00010D11  2D 38 36           -86     SUB    AX, 3638h
00010D14  00 00              ..      ADD    [BX+SI], AL
00010D16  00 00              ..      ADD    [BX+SI], AL
00010D18  03 00              ..      ADD    AX, [BX+SI]
00010D1A  12 60 00           .`.     ADC    AH, [BX+SI+00h]
00010D1D  00 12              ..      ADD    [BP+SI], DL
00010D1F  60                 `       PUSHA
00010D20  C8 01 00 5A        ...Z    ENTER  0001h, 5Ah
00010D24  BB 11 00           ...     MOV    BX, 0011h
00010D27  5A                 Z       POP    DX
00010D28  1A 0F              ..      SBB    CL, [BX]
00010D2A  00 5A BB           .Z.     ADD    [BP+SI+BBh], BL
00010D2D  17                 .       POP    SS
00010D2E  00 5A 00           .Z.     ADD    [BP+SI+00h], BL
00010D31  00 7C 64           .|d     ADD    [SI+64h], BH
00010D34  C5 68 00           .h.     LDS    BP, [BX+SI+00h]
00010D37  5A                 Z       POP    DX
00010D38  E7 6F E0           .o.     OUT    E06Fh, AX
00010D3B  08 60 2E           .`.     OR     [BX+SI+2Eh], AH
00010D3E  E0 08              ..      LOOPNZ 10D48h
00010D40  00 00              ..      ADD    [BX+SI], AL
00010D42  00 00              ..      ADD    [BX+SI], AL
00010D44  00 00              ..      ADD    [BX+SI], AL
00010D46  01 41 10           .A.     ADD    [BX+DI+10h], AX
00010D49  00 00              ..      ADD    [BX+SI], AL
00010D4B  10 FF              ..      ADC    BH, BH
00010D4D  FF 00              ..      INC    WORD PTR [BX+SI]
00010D4F  DB                 .       ...
00010D50  02 00              ..      ADD    AL, [BX+SI]
00010D52  00 00              ..      ADD    [BX+SI], AL
00010D54  00 4F 17           .O.     ADD    [BX+17h], CL
00010D57  FF 00              ..      INC    WORD PTR [BX+SI]
00010D59  00 72 00           .r.     ADD    [BP+SI+00h], DH
00010D5C  00 00              ..      ADD    [BX+SI], AL
00010D5E  00 00              ..      ADD    [BX+SI], AL
00010D60  00 00              ..      ADD    [BX+SI], AL
00010D62  7A 00              z.      JP     10D64h
.
00010D64  00 00              ..      ADD    [BX+SI], AL
00010D66  00 00              ..      ADD    [BX+SI], AL
00010D68  00 00              ..      ADD    [BX+SI], AL
00010D6A  82 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00010D6D  00 00              ..      ADD    [BX+SI], AL
00010D6F  00 00              ..      ADD    [BX+SI], AL
00010D71  00 8A 00 00        ....    ADD    [BP+SI+0000h], CL
00010D75  00 00              ..      ADD    [BX+SI], AL
00010D77  00 00              ..      ADD    [BX+SI], AL
00010D79  00 00              ..      ADD    [BX+SI], AL
00010D7B  00 00              ..      ADD    [BX+SI], AL
00010D7D  00 00              ..      ADD    [BX+SI], AL
00010D7F  00 00              ..      ADD    [BX+SI], AL
00010D81  00 00              ..      ADD    [BX+SI], AL
00010D83  00 00              ..      ADD    [BX+SI], AL
00010D85  00 00              ..      ADD    [BX+SI], AL
00010D87  00 00              ..      ADD    [BX+SI], AL
00010D89  00 00              ..      ADD    [BX+SI], AL
00010D8B  01 03              ..      ADD    [BP+DI], AX
00010D8D  04 05              ..      ADD    AL, 05h
00010D8F  02 00              ..      ADD    AL, [BX+SI]
00010D91  00 00              ..      ADD    [BX+SI], AL
00010D93  00 00              ..      ADD    [BX+SI], AL
00010D95  00 00              ..      ADD    [BX+SI], AL
00010D97  00 00              ..      ADD    [BX+SI], AL
00010D99  00 00              ..      ADD    [BX+SI], AL
00010D9B  00 00              ..      ADD    [BX+SI], AL
00010D9D  00 00              ..      ADD    [BX+SI], AL
00010D9F  00 00              ..      ADD    [BX+SI], AL
00010DA1  00 00              ..      ADD    [BX+SI], AL
00010DA3  00 00              ..      ADD    [BX+SI], AL
00010DA5  00 00              ..      ADD    [BX+SI], AL
00010DA7  00 00              ..      ADD    [BX+SI], AL
00010DA9  00 00              ..      ADD    [BX+SI], AL
00010DAB  00 00              ..      ADD    [BX+SI], AL
00010DAD  00 00              ..      ADD    [BX+SI], AL
00010DAF  00 00              ..      ADD    [BX+SI], AL
00010DB1  00 00              ..      ADD    [BX+SI], AL
00010DB3  00 00              ..      ADD    [BX+SI], AL
00010DB5  00 00              ..      ADD    [BX+SI], AL
00010DB7  00 00              ..      ADD    [BX+SI], AL
00010DB9  00 00              ..      ADD    [BX+SI], AL
00010DBB  00 00              ..      ADD    [BX+SI], AL
00010DBD  00 00              ..      ADD    [BX+SI], AL
00010DBF  00 00              ..      ADD    [BX+SI], AL
00010DC1  00 00              ..      ADD    [BX+SI], AL
00010DC3  00 00              ..      ADD    [BX+SI], AL
00010DC5  00 00              ..      ADD    [BX+SI], AL
00010DC7  00 00              ..      ADD    [BX+SI], AL
00010DC9  00 00              ..      ADD    [BX+SI], AL
00010DCB  00 00              ..      ADD    [BX+SI], AL
00010DCD  00 00              ..      ADD    [BX+SI], AL
00010DCF  00 00              ..      ADD    [BX+SI], AL
00010DD1  00 00              ..      ADD    [BX+SI], AL
00010DD3  00 00              ..      ADD    [BX+SI], AL
00010DD5  00 00              ..      ADD    [BX+SI], AL
00010DD7  00 00              ..      ADD    [BX+SI], AL
00010DD9  00 00              ..      ADD    [BX+SI], AL
00010DDB  00 00              ..      ADD    [BX+SI], AL
00010DDD  00 00              ..      ADD    [BX+SI], AL
00010DDF  00 00              ..      ADD    [BX+SI], AL
00010DE1  00 00              ..      ADD    [BX+SI], AL
00010DE3  00 00              ..      ADD    [BX+SI], AL
00010DE5  00 00              ..      ADD    [BX+SI], AL
00010DE7  00 00              ..      ADD    [BX+SI], AL
00010DE9  00 00              ..      ADD    [BX+SI], AL
00010DEB  00 00              ..      ADD    [BX+SI], AL
00010DED  00 00              ..      ADD    [BX+SI], AL
00010DEF  00 00              ..      ADD    [BX+SI], AL
00010DF1  00 00              ..      ADD    [BX+SI], AL
00010DF3  00 00              ..      ADD    [BX+SI], AL
00010DF5  00 00              ..      ADD    [BX+SI], AL
00010DF7  00 00              ..      ADD    [BX+SI], AL
00010DF9  00 00              ..      ADD    [BX+SI], AL
00010DFB  00 00              ..      ADD    [BX+SI], AL
00010DFD  00 00              ..      ADD    [BX+SI], AL
00010DFF  00 00              ..      ADD    [BX+SI], AL
00010E01  00 00              ..      ADD    [BX+SI], AL
00010E03  00 00              ..      ADD    [BX+SI], AL
00010E05  00 00              ..      ADD    [BX+SI], AL
00010E07  00 00              ..      ADD    [BX+SI], AL
00010E09  00 00              ..      ADD    [BX+SI], AL
00010E0B  00 00              ..      ADD    [BX+SI], AL
00010E0D  00 00              ..      ADD    [BX+SI], AL
00010E0F  00 00              ..      ADD    [BX+SI], AL
00010E11  00 00              ..      ADD    [BX+SI], AL
00010E13  00 00              ..      ADD    [BX+SI], AL
00010E15  00 00              ..      ADD    [BX+SI], AL
00010E17  00 00              ..      ADD    [BX+SI], AL
00010E19  00 00              ..      ADD    [BX+SI], AL
00010E1B  00 00              ..      ADD    [BX+SI], AL
00010E1D  00 00              ..      ADD    [BX+SI], AL
00010E1F  00 00              ..      ADD    [BX+SI], AL
00010E21  00 00              ..      ADD    [BX+SI], AL
00010E23  00 00              ..      ADD    [BX+SI], AL
00010E25  00 00              ..      ADD    [BX+SI], AL
00010E27  00 00              ..      ADD    [BX+SI], AL
00010E29  00 00              ..      ADD    [BX+SI], AL
00010E2B  00 00              ..      ADD    [BX+SI], AL
00010E2D  00 00              ..      ADD    [BX+SI], AL
00010E2F  00 00              ..      ADD    [BX+SI], AL
00010E31  00 00              ..      ADD    [BX+SI], AL
00010E33  00 00              ..      ADD    [BX+SI], AL
00010E35  00 00              ..      ADD    [BX+SI], AL
00010E37  00 00              ..      ADD    [BX+SI], AL
00010E39  00 00              ..      ADD    [BX+SI], AL
00010E3B  00 00              ..      ADD    [BX+SI], AL
00010E3D  00 00              ..      ADD    [BX+SI], AL
00010E3F  00 00              ..      ADD    [BX+SI], AL
00010E41  00 00              ..      ADD    [BX+SI], AL
00010E43  00 00              ..      ADD    [BX+SI], AL
00010E45  00 00              ..      ADD    [BX+SI], AL
00010E47  00 00              ..      ADD    [BX+SI], AL
00010E49  00 00              ..      ADD    [BX+SI], AL
00010E4B  00 00              ..      ADD    [BX+SI], AL
00010E4D  00 00              ..      ADD    [BX+SI], AL
00010E4F  00 00              ..      ADD    [BX+SI], AL
00010E51  00 00              ..      ADD    [BX+SI], AL
00010E53  00 00              ..      ADD    [BX+SI], AL
00010E55  00 00              ..      ADD    [BX+SI], AL
00010E57  00 00              ..      ADD    [BX+SI], AL
00010E59  00 00              ..      ADD    [BX+SI], AL
00010E5B  00 00              ..      ADD    [BX+SI], AL
00010E5D  00 00              ..      ADD    [BX+SI], AL
00010E5F  00 00              ..      ADD    [BX+SI], AL
00010E61  00 00              ..      ADD    [BX+SI], AL
00010E63  00 00              ..      ADD    [BX+SI], AL
00010E65  00 00              ..      ADD    [BX+SI], AL
00010E67  00 00              ..      ADD    [BX+SI], AL
00010E69  00 00              ..      ADD    [BX+SI], AL
00010E6B  00 00              ..      ADD    [BX+SI], AL
00010E6D  00 00              ..      ADD    [BX+SI], AL
00010E6F  00 00              ..      ADD    [BX+SI], AL
00010E71  00 00              ..      ADD    [BX+SI], AL
00010E73  00 00              ..      ADD    [BX+SI], AL
00010E75  00 00              ..      ADD    [BX+SI], AL
00010E77  00 00              ..      ADD    [BX+SI], AL
00010E79  00 00              ..      ADD    [BX+SI], AL
00010E7B  00 00              ..      ADD    [BX+SI], AL
00010E7D  00 00              ..      ADD    [BX+SI], AL
00010E7F  00 00              ..      ADD    [BX+SI], AL
00010E81  00 13              ..      ADD    [BP+DI], DL
00010E83  08 7F 08           ..     OR     [BX+08h], BH
00010E86  00 00              ..      ADD    [BX+SI], AL
00010E88  00 00              ..      ADD    [BX+SI], AL
00010E8A  00 00              ..      ADD    [BX+SI], AL
00010E8C  00 00              ..      ADD    [BX+SI], AL
00010E8E  00 00              ..      ADD    [BX+SI], AL
00010E90  00 00              ..      ADD    [BX+SI], AL
00010E92  00 00              ..      ADD    [BX+SI], AL
00010E94  00 00              ..      ADD    [BX+SI], AL
00010E96  00 00              ..      ADD    [BX+SI], AL
00010E98  00 00              ..      ADD    [BX+SI], AL
00010E9A  00 00              ..      ADD    [BX+SI], AL
00010E9C  00 00              ..      ADD    [BX+SI], AL
00010E9E  00 00              ..      ADD    [BX+SI], AL
00010EA0  00 00              ..      ADD    [BX+SI], AL
00010EA2  00 00              ..      ADD    [BX+SI], AL
00010EA4  00 00              ..      ADD    [BX+SI], AL
00010EA6  00 00              ..      ADD    [BX+SI], AL
00010EA8  00 00              ..      ADD    [BX+SI], AL
00010EAA  00 00              ..      ADD    [BX+SI], AL
00010EAC  00 00              ..      ADD    [BX+SI], AL
00010EAE  00 00              ..      ADD    [BX+SI], AL
00010EB0  00 00              ..      ADD    [BX+SI], AL
00010EB2  00 00              ..      ADD    [BX+SI], AL
00010EB4  00 00              ..      ADD    [BX+SI], AL
00010EB6  00 00              ..      ADD    [BX+SI], AL
00010EB8  00 00              ..      ADD    [BX+SI], AL
00010EBA  00 00              ..      ADD    [BX+SI], AL
00010EBC  00 00              ..      ADD    [BX+SI], AL
00010EBE  00 00              ..      ADD    [BX+SI], AL
00010EC0  00 00              ..      ADD    [BX+SI], AL
00010EC2  00 00              ..      ADD    [BX+SI], AL
00010EC4  00 00              ..      ADD    [BX+SI], AL
00010EC6  00 00              ..      ADD    [BX+SI], AL
00010EC8  00 00              ..      ADD    [BX+SI], AL
00010ECA  00 00              ..      ADD    [BX+SI], AL
00010ECC  00 00              ..      ADD    [BX+SI], AL
00010ECE  00 00              ..      ADD    [BX+SI], AL
00010ED0  00 00              ..      ADD    [BX+SI], AL
00010ED2  00 00              ..      ADD    [BX+SI], AL
00010ED4  00 00              ..      ADD    [BX+SI], AL
00010ED6  00 00              ..      ADD    [BX+SI], AL
00010ED8  00 00              ..      ADD    [BX+SI], AL
00010EDA  00 00              ..      ADD    [BX+SI], AL
00010EDC  00 00              ..      ADD    [BX+SI], AL
00010EDE  00 00              ..      ADD    [BX+SI], AL
00010EE0  00 00              ..      ADD    [BX+SI], AL
00010EE2  00 00              ..      ADD    [BX+SI], AL
00010EE4  00 00              ..      ADD    [BX+SI], AL
00010EE6  00 00              ..      ADD    [BX+SI], AL
00010EE8  00 00              ..      ADD    [BX+SI], AL
00010EEA  00 00              ..      ADD    [BX+SI], AL
00010EEC  00 00              ..      ADD    [BX+SI], AL
00010EEE  00 00              ..      ADD    [BX+SI], AL
00010EF0  00 00              ..      ADD    [BX+SI], AL
00010EF2  00 00              ..      ADD    [BX+SI], AL
00010EF4  00 00              ..      ADD    [BX+SI], AL
00010EF6  00 00              ..      ADD    [BX+SI], AL
00010EF8  00 00              ..      ADD    [BX+SI], AL
00010EFA  00 00              ..      ADD    [BX+SI], AL
00010EFC  00 00              ..      ADD    [BX+SI], AL
00010EFE  00 00              ..      ADD    [BX+SI], AL
00010F00  00 00              ..      ADD    [BX+SI], AL
00010F02  00 00              ..      ADD    [BX+SI], AL
00010F04  00 00              ..      ADD    [BX+SI], AL
00010F06  00 00              ..      ADD    [BX+SI], AL
00010F08  00 00              ..      ADD    [BX+SI], AL
00010F0A  00 00              ..      ADD    [BX+SI], AL
00010F0C  00 00              ..      ADD    [BX+SI], AL
00010F0E  00 00              ..      ADD    [BX+SI], AL
00010F10  00 00              ..      ADD    [BX+SI], AL
00010F12  00 00              ..      ADD    [BX+SI], AL
00010F14  00 00              ..      ADD    [BX+SI], AL
00010F16  00 00              ..      ADD    [BX+SI], AL
00010F18  00 00              ..      ADD    [BX+SI], AL
00010F1A  00 00              ..      ADD    [BX+SI], AL
00010F1C  00 00              ..      ADD    [BX+SI], AL
00010F1E  00 00              ..      ADD    [BX+SI], AL
00010F20  00 00              ..      ADD    [BX+SI], AL
00010F22  00 00              ..      ADD    [BX+SI], AL
00010F24  00 00              ..      ADD    [BX+SI], AL
00010F26  00 00              ..      ADD    [BX+SI], AL
00010F28  00 00              ..      ADD    [BX+SI], AL
00010F2A  00 00              ..      ADD    [BX+SI], AL
00010F2C  00 00              ..      ADD    [BX+SI], AL
00010F2E  00 00              ..      ADD    [BX+SI], AL
00010F30  00 00              ..      ADD    [BX+SI], AL
00010F32  00 00              ..      ADD    [BX+SI], AL
00010F34  00 00              ..      ADD    [BX+SI], AL
00010F36  00 00              ..      ADD    [BX+SI], AL
00010F38  00 00              ..      ADD    [BX+SI], AL
00010F3A  00 00              ..      ADD    [BX+SI], AL
00010F3C  00 00              ..      ADD    [BX+SI], AL
00010F3E  00 00              ..      ADD    [BX+SI], AL
00010F40  00 00              ..      ADD    [BX+SI], AL
00010F42  00 00              ..      ADD    [BX+SI], AL
00010F44  00 00              ..      ADD    [BX+SI], AL
00010F46  00 00              ..      ADD    [BX+SI], AL
00010F48  00 00              ..      ADD    [BX+SI], AL
00010F4A  00 00              ..      ADD    [BX+SI], AL
00010F4C  00 00              ..      ADD    [BX+SI], AL
00010F4E  00 00              ..      ADD    [BX+SI], AL
00010F50  00 00              ..      ADD    [BX+SI], AL
00010F52  00 00              ..      ADD    [BX+SI], AL
00010F54  00 00              ..      ADD    [BX+SI], AL
00010F56  00 00              ..      ADD    [BX+SI], AL
00010F58  00 00              ..      ADD    [BX+SI], AL
00010F5A  00 00              ..      ADD    [BX+SI], AL
00010F5C  00 00              ..      ADD    [BX+SI], AL
00010F5E  00 00              ..      ADD    [BX+SI], AL
00010F60  00 00              ..      ADD    [BX+SI], AL
00010F62  00 00              ..      ADD    [BX+SI], AL
00010F64  00 00              ..      ADD    [BX+SI], AL
00010F66  00 00              ..      ADD    [BX+SI], AL
00010F68  00 00              ..      ADD    [BX+SI], AL
00010F6A  00 00              ..      ADD    [BX+SI], AL
00010F6C  00 00              ..      ADD    [BX+SI], AL
00010F6E  00 00              ..      ADD    [BX+SI], AL
00010F70  00 00              ..      ADD    [BX+SI], AL
00010F72  00 00              ..      ADD    [BX+SI], AL
00010F74  00 00              ..      ADD    [BX+SI], AL
00010F76  00 00              ..      ADD    [BX+SI], AL
00010F78  00 00              ..      ADD    [BX+SI], AL
00010F7A  00 00              ..      ADD    [BX+SI], AL
00010F7C  00 00              ..      ADD    [BX+SI], AL
00010F7E  00 00              ..      ADD    [BX+SI], AL
00010F80  00 00              ..      ADD    [BX+SI], AL
00010F82  00 00              ..      ADD    [BX+SI], AL
00010F84  00 00              ..      ADD    [BX+SI], AL
00010F86  00 00              ..      ADD    [BX+SI], AL
00010F88  00 00              ..      ADD    [BX+SI], AL
00010F8A  00 00              ..      ADD    [BX+SI], AL
00010F8C  00 00              ..      ADD    [BX+SI], AL
00010F8E  00 00              ..      ADD    [BX+SI], AL
00010F90  00 00              ..      ADD    [BX+SI], AL
00010F92  00 00              ..      ADD    [BX+SI], AL
00010F94  00 00              ..      ADD    [BX+SI], AL
00010F96  00 00              ..      ADD    [BX+SI], AL
00010F98  00 00              ..      ADD    [BX+SI], AL
00010F9A  00 00              ..      ADD    [BX+SI], AL
00010F9C  00 00              ..      ADD    [BX+SI], AL
00010F9E  00 00              ..      ADD    [BX+SI], AL
00010FA0  00 00              ..      ADD    [BX+SI], AL
00010FA2  00 00              ..      ADD    [BX+SI], AL
00010FA4  00 00              ..      ADD    [BX+SI], AL
00010FA6  00 00              ..      ADD    [BX+SI], AL
00010FA8  00 00              ..      ADD    [BX+SI], AL
00010FAA  00 10              ..      ADD    [BX+SI], DL
00010FAC  00 00              ..      ADD    [BX+SI], AL
00010FAE  00 00              ..      ADD    [BX+SI], AL
00010FB0  00 00              ..      ADD    [BX+SI], AL
00010FB2  00 00              ..      ADD    [BX+SI], AL
00010FB4  00 00              ..      ADD    [BX+SI], AL
00010FB6  00 00              ..      ADD    [BX+SI], AL
00010FB8  00 00              ..      ADD    [BX+SI], AL
00010FBA  00 00              ..      ADD    [BX+SI], AL
00010FBC  00 00              ..      ADD    [BX+SI], AL
00010FBE  00 00              ..      ADD    [BX+SI], AL
00010FC0  00 00              ..      ADD    [BX+SI], AL
00010FC2  00 00              ..      ADD    [BX+SI], AL
00010FC4  00 00              ..      ADD    [BX+SI], AL
00010FC6  00 00              ..      ADD    [BX+SI], AL
00010FC8  00 00              ..      ADD    [BX+SI], AL
00010FCA  00 00              ..      ADD    [BX+SI], AL
00010FCC  00 00              ..      ADD    [BX+SI], AL
00010FCE  00 00              ..      ADD    [BX+SI], AL
00010FD0  00 00              ..      ADD    [BX+SI], AL
00010FD2  00 00              ..      ADD    [BX+SI], AL
00010FD4  00 00              ..      ADD    [BX+SI], AL
00010FD6  00 00              ..      ADD    [BX+SI], AL
00010FD8  00 00              ..      ADD    [BX+SI], AL
00010FDA  00 00              ..      ADD    [BX+SI], AL
00010FDC  00 00              ..      ADD    [BX+SI], AL
00010FDE  00 00              ..      ADD    [BX+SI], AL
00010FE0  00 00              ..      ADD    [BX+SI], AL
00010FE2  00 00              ..      ADD    [BX+SI], AL
00010FE4  00 00              ..      ADD    [BX+SI], AL
00010FE6  00 00              ..      ADD    [BX+SI], AL
00010FE8  00 00              ..      ADD    [BX+SI], AL
00010FEA  00 00              ..      ADD    [BX+SI], AL
00010FEC  00 00              ..      ADD    [BX+SI], AL
00010FEE  00 00              ..      ADD    [BX+SI], AL
00010FF0  00 00              ..      ADD    [BX+SI], AL
00010FF2  00 00              ..      ADD    [BX+SI], AL
00010FF4  00 00              ..      ADD    [BX+SI], AL
00010FF6  00 00              ..      ADD    [BX+SI], AL
00010FF8  00 00              ..      ADD    [BX+SI], AL
00010FFA  00 00              ..      ADD    [BX+SI], AL
00010FFC  00 00              ..      ADD    [BX+SI], AL
00010FFE  00 00              ..      ADD    [BX+SI], AL
00011000  00 00              ..      ADD    [BX+SI], AL
00011002  00 00              ..      ADD    [BX+SI], AL
00011004  00 00              ..      ADD    [BX+SI], AL
00011006  00 00              ..      ADD    [BX+SI], AL
00011008  00 00              ..      ADD    [BX+SI], AL
0001100A  00 00              ..      ADD    [BX+SI], AL
0001100C  00 00              ..      ADD    [BX+SI], AL
0001100E  00 00              ..      ADD    [BX+SI], AL
00011010  00 00              ..      ADD    [BX+SI], AL
00011012  00 00              ..      ADD    [BX+SI], AL
00011014  00 00              ..      ADD    [BX+SI], AL
00011016  00 00              ..      ADD    [BX+SI], AL
00011018  00 00              ..      ADD    [BX+SI], AL
0001101A  00 00              ..      ADD    [BX+SI], AL
0001101C  00 00              ..      ADD    [BX+SI], AL
0001101E  00 00              ..      ADD    [BX+SI], AL
00011020  00 00              ..      ADD    [BX+SI], AL
00011022  00 00              ..      ADD    [BX+SI], AL
00011024  00 00              ..      ADD    [BX+SI], AL
00011026  00 00              ..      ADD    [BX+SI], AL
00011028  00 00              ..      ADD    [BX+SI], AL
0001102A  00 00              ..      ADD    [BX+SI], AL
0001102C  00 00              ..      ADD    [BX+SI], AL
0001102E  00 00              ..      ADD    [BX+SI], AL
00011030  00 00              ..      ADD    [BX+SI], AL
00011032  00 00              ..      ADD    [BX+SI], AL
00011034  00 00              ..      ADD    [BX+SI], AL
00011036  00 00              ..      ADD    [BX+SI], AL
00011038  00 00              ..      ADD    [BX+SI], AL
0001103A  00 00              ..      ADD    [BX+SI], AL
0001103C  00 00              ..      ADD    [BX+SI], AL
0001103E  00 00              ..      ADD    [BX+SI], AL
00011040  00 00              ..      ADD    [BX+SI], AL
00011042  00 00              ..      ADD    [BX+SI], AL
00011044  00 00              ..      ADD    [BX+SI], AL
00011046  00 00              ..      ADD    [BX+SI], AL
00011048  00 00              ..      ADD    [BX+SI], AL
0001104A  00 00              ..      ADD    [BX+SI], AL
0001104C  00 00              ..      ADD    [BX+SI], AL
0001104E  00 00              ..      ADD    [BX+SI], AL
00011050  00 00              ..      ADD    [BX+SI], AL
00011052  00 00              ..      ADD    [BX+SI], AL
00011054  00 00              ..      ADD    [BX+SI], AL
00011056  00 00              ..      ADD    [BX+SI], AL
00011058  00 00              ..      ADD    [BX+SI], AL
0001105A  00 00              ..      ADD    [BX+SI], AL
0001105C  00 00              ..      ADD    [BX+SI], AL
0001105E  00 00              ..      ADD    [BX+SI], AL
00011060  00 00              ..      ADD    [BX+SI], AL
00011062  00 00              ..      ADD    [BX+SI], AL
00011064  00 00              ..      ADD    [BX+SI], AL
00011066  00 00              ..      ADD    [BX+SI], AL
00011068  00 00              ..      ADD    [BX+SI], AL
0001106A  00 00              ..      ADD    [BX+SI], AL
0001106C  00 00              ..      ADD    [BX+SI], AL
0001106E  00 00              ..      ADD    [BX+SI], AL
00011070  00 00              ..      ADD    [BX+SI], AL
00011072  D9                 .       ...
00011073  02 5A 03           .Z.     ADD    BL, [BP+SI+03h]
00011076  00 00              ..      ADD    [BX+SI], AL
00011078  00 00              ..      ADD    [BX+SI], AL
0001107A  00 00              ..      ADD    [BX+SI], AL
0001107C  00 00              ..      ADD    [BX+SI], AL
0001107E  00 00              ..      ADD    [BX+SI], AL
00011080  00 00              ..      ADD    [BX+SI], AL
00011082  00 00              ..      ADD    [BX+SI], AL
00011084  00 00              ..      ADD    [BX+SI], AL
00011086  00 00              ..      ADD    [BX+SI], AL
00011088  00 00              ..      ADD    [BX+SI], AL
0001108A  00 00              ..      ADD    [BX+SI], AL
0001108C  00 00              ..      ADD    [BX+SI], AL
0001108E  00 00              ..      ADD    [BX+SI], AL
00011090  00 00              ..      ADD    [BX+SI], AL
00011092  00 00              ..      ADD    [BX+SI], AL
00011094  00 00              ..      ADD    [BX+SI], AL
00011096  00 00              ..      ADD    [BX+SI], AL
00011098  00 00              ..      ADD    [BX+SI], AL
0001109A  00 00              ..      ADD    [BX+SI], AL
0001109C  00 00              ..      ADD    [BX+SI], AL
0001109E  00 00              ..      ADD    [BX+SI], AL
000110A0  00 00              ..      ADD    [BX+SI], AL
000110A2  00 00              ..      ADD    [BX+SI], AL
000110A4  00 00              ..      ADD    [BX+SI], AL
000110A6  00 00              ..      ADD    [BX+SI], AL
000110A8  00 00              ..      ADD    [BX+SI], AL
000110AA  00 00              ..      ADD    [BX+SI], AL
000110AC  00 00              ..      ADD    [BX+SI], AL
000110AE  00 00              ..      ADD    [BX+SI], AL
000110B0  00 00              ..      ADD    [BX+SI], AL
000110B2  00 00              ..      ADD    [BX+SI], AL
000110B4  00 00              ..      ADD    [BX+SI], AL
000110B6  00 00              ..      ADD    [BX+SI], AL
000110B8  00 00              ..      ADD    [BX+SI], AL
000110BA  00 00              ..      ADD    [BX+SI], AL
000110BC  00 00              ..      ADD    [BX+SI], AL
000110BE  00 00              ..      ADD    [BX+SI], AL
000110C0  00 00              ..      ADD    [BX+SI], AL
000110C2  00 00              ..      ADD    [BX+SI], AL
000110C4  00 00              ..      ADD    [BX+SI], AL
000110C6  00 00              ..      ADD    [BX+SI], AL
000110C8  00 00              ..      ADD    [BX+SI], AL
000110CA  00 00              ..      ADD    [BX+SI], AL
000110CC  00 00              ..      ADD    [BX+SI], AL
000110CE  00 00              ..      ADD    [BX+SI], AL
000110D0  00 00              ..      ADD    [BX+SI], AL
000110D2  00 00              ..      ADD    [BX+SI], AL
000110D4  00 00              ..      ADD    [BX+SI], AL
000110D6  00 00              ..      ADD    [BX+SI], AL
000110D8  00 00              ..      ADD    [BX+SI], AL
000110DA  00 00              ..      ADD    [BX+SI], AL
000110DC  00 00              ..      ADD    [BX+SI], AL
000110DE  00 00              ..      ADD    [BX+SI], AL
000110E0  00 00              ..      ADD    [BX+SI], AL
000110E2  00 00              ..      ADD    [BX+SI], AL
000110E4  00 00              ..      ADD    [BX+SI], AL
000110E6  00 00              ..      ADD    [BX+SI], AL
000110E8  00 00              ..      ADD    [BX+SI], AL
000110EA  00 00              ..      ADD    [BX+SI], AL
000110EC  00 00              ..      ADD    [BX+SI], AL
000110EE  00 00              ..      ADD    [BX+SI], AL
000110F0  00 00              ..      ADD    [BX+SI], AL
000110F2  00 00              ..      ADD    [BX+SI], AL
000110F4  00 00              ..      ADD    [BX+SI], AL
000110F6  00 00              ..      ADD    [BX+SI], AL
000110F8  00 00              ..      ADD    [BX+SI], AL
000110FA  00 00              ..      ADD    [BX+SI], AL
000110FC  00 00              ..      ADD    [BX+SI], AL
000110FE  00 00              ..      ADD    [BX+SI], AL
00011100  00 00              ..      ADD    [BX+SI], AL
00011102  00 00              ..      ADD    [BX+SI], AL
00011104  00 00              ..      ADD    [BX+SI], AL
00011106  00 00              ..      ADD    [BX+SI], AL
00011108  00 00              ..      ADD    [BX+SI], AL
0001110A  00 00              ..      ADD    [BX+SI], AL
0001110C  00 00              ..      ADD    [BX+SI], AL
0001110E  00 00              ..      ADD    [BX+SI], AL
00011110  00 00              ..      ADD    [BX+SI], AL
00011112  00 00              ..      ADD    [BX+SI], AL
00011114  00 00              ..      ADD    [BX+SI], AL
00011116  00 00              ..      ADD    [BX+SI], AL
00011118  00 00              ..      ADD    [BX+SI], AL
0001111A  00 00              ..      ADD    [BX+SI], AL
0001111C  00 00              ..      ADD    [BX+SI], AL
0001111E  00 00              ..      ADD    [BX+SI], AL
00011120  00 00              ..      ADD    [BX+SI], AL
00011122  00 00              ..      ADD    [BX+SI], AL
00011124  00 00              ..      ADD    [BX+SI], AL
00011126  00 00              ..      ADD    [BX+SI], AL
00011128  00 00              ..      ADD    [BX+SI], AL
0001112A  00 00              ..      ADD    [BX+SI], AL
0001112C  00 00              ..      ADD    [BX+SI], AL
0001112E  00 00              ..      ADD    [BX+SI], AL
00011130  00 00              ..      ADD    [BX+SI], AL
00011132  00 00              ..      ADD    [BX+SI], AL
00011134  00 00              ..      ADD    [BX+SI], AL
00011136  00 00              ..      ADD    [BX+SI], AL
00011138  00 00              ..      ADD    [BX+SI], AL
0001113A  00 00              ..      ADD    [BX+SI], AL
0001113C  00 00              ..      ADD    [BX+SI], AL
0001113E  00 00              ..      ADD    [BX+SI], AL
00011140  00 00              ..      ADD    [BX+SI], AL
00011142  00 00              ..      ADD    [BX+SI], AL
00011144  00 00              ..      ADD    [BX+SI], AL
00011146  00 00              ..      ADD    [BX+SI], AL
00011148  00 00              ..      ADD    [BX+SI], AL
0001114A  00 00              ..      ADD    [BX+SI], AL
0001114C  00 00              ..      ADD    [BX+SI], AL
0001114E  00 00              ..      ADD    [BX+SI], AL
00011150  00 00              ..      ADD    [BX+SI], AL
00011152  00 00              ..      ADD    [BX+SI], AL
00011154  00 00              ..      ADD    [BX+SI], AL
00011156  00 00              ..      ADD    [BX+SI], AL
00011158  00 00              ..      ADD    [BX+SI], AL
0001115A  00 00              ..      ADD    [BX+SI], AL
0001115C  00 00              ..      ADD    [BX+SI], AL
0001115E  00 00              ..      ADD    [BX+SI], AL
00011160  00 00              ..      ADD    [BX+SI], AL
00011162  00 00              ..      ADD    [BX+SI], AL
00011164  00 00              ..      ADD    [BX+SI], AL
00011166  00 00              ..      ADD    [BX+SI], AL
00011168  00 00              ..      ADD    [BX+SI], AL
0001116A  00 00              ..      ADD    [BX+SI], AL
0001116C  00 00              ..      ADD    [BX+SI], AL
0001116E  00 00              ..      ADD    [BX+SI], AL
00011170  00 00              ..      ADD    [BX+SI], AL
00011172  00 00              ..      ADD    [BX+SI], AL
00011174  00 00              ..      ADD    [BX+SI], AL
00011176  00 00              ..      ADD    [BX+SI], AL
00011178  00 00              ..      ADD    [BX+SI], AL
0001117A  00 00              ..      ADD    [BX+SI], AL
0001117C  00 00              ..      ADD    [BX+SI], AL
0001117E  00 00              ..      ADD    [BX+SI], AL
00011180  00 00              ..      ADD    [BX+SI], AL
00011182  00 00              ..      ADD    [BX+SI], AL
00011184  00 00              ..      ADD    [BX+SI], AL
00011186  00 00              ..      ADD    [BX+SI], AL
00011188  00 00              ..      ADD    [BX+SI], AL
0001118A  00 00              ..      ADD    [BX+SI], AL
0001118C  00 00              ..      ADD    [BX+SI], AL
0001118E  00 00              ..      ADD    [BX+SI], AL
00011190  00 00              ..      ADD    [BX+SI], AL
00011192  00 00              ..      ADD    [BX+SI], AL
00011194  00 00              ..      ADD    [BX+SI], AL
00011196  00 00              ..      ADD    [BX+SI], AL
00011198  00 00              ..      ADD    [BX+SI], AL
0001119A  00 00              ..      ADD    [BX+SI], AL
0001119C  00 00              ..      ADD    [BX+SI], AL
0001119E  00 00              ..      ADD    [BX+SI], AL
000111A0  00 00              ..      ADD    [BX+SI], AL
000111A2  00 00              ..      ADD    [BX+SI], AL
000111A4  00 00              ..      ADD    [BX+SI], AL
000111A6  00 00              ..      ADD    [BX+SI], AL
000111A8  00 00              ..      ADD    [BX+SI], AL
000111AA  00 00              ..      ADD    [BX+SI], AL
000111AC  00 00              ..      ADD    [BX+SI], AL
000111AE  00 00              ..      ADD    [BX+SI], AL
000111B0  00 00              ..      ADD    [BX+SI], AL
000111B2  00 00              ..      ADD    [BX+SI], AL
000111B4  00 00              ..      ADD    [BX+SI], AL
000111B6  00 00              ..      ADD    [BX+SI], AL
000111B8  00 00              ..      ADD    [BX+SI], AL
000111BA  00 00              ..      ADD    [BX+SI], AL
000111BC  00 00              ..      ADD    [BX+SI], AL
000111BE  00 00              ..      ADD    [BX+SI], AL
000111C0  00 00              ..      ADD    [BX+SI], AL
000111C2  00 00              ..      ADD    [BX+SI], AL
000111C4  00 00              ..      ADD    [BX+SI], AL
000111C6  00 00              ..      ADD    [BX+SI], AL
000111C8  00 00              ..      ADD    [BX+SI], AL
000111CA  00 00              ..      ADD    [BX+SI], AL
000111CC  00 00              ..      ADD    [BX+SI], AL
000111CE  00 00              ..      ADD    [BX+SI], AL
000111D0  00 00              ..      ADD    [BX+SI], AL
000111D2  00 00              ..      ADD    [BX+SI], AL
000111D4  00 00              ..      ADD    [BX+SI], AL
000111D6  00 00              ..      ADD    [BX+SI], AL
000111D8  00 00              ..      ADD    [BX+SI], AL
000111DA  00 00              ..      ADD    [BX+SI], AL
000111DC  00 00              ..      ADD    [BX+SI], AL
000111DE  00 00              ..      ADD    [BX+SI], AL
000111E0  00 00              ..      ADD    [BX+SI], AL
000111E2  00 00              ..      ADD    [BX+SI], AL
000111E4  00 00              ..      ADD    [BX+SI], AL
000111E6  00 00              ..      ADD    [BX+SI], AL
000111E8  00 00              ..      ADD    [BX+SI], AL
000111EA  00 00              ..      ADD    [BX+SI], AL
000111EC  00 00              ..      ADD    [BX+SI], AL
000111EE  00 00              ..      ADD    [BX+SI], AL
000111F0  00 00              ..      ADD    [BX+SI], AL
000111F2  00 00              ..      ADD    [BX+SI], AL
000111F4  00 00              ..      ADD    [BX+SI], AL
000111F6  00 00              ..      ADD    [BX+SI], AL
000111F8  00 00              ..      ADD    [BX+SI], AL
000111FA  00 00              ..      ADD    [BX+SI], AL
000111FC  00 00              ..      ADD    [BX+SI], AL
000111FE  00 00              ..      ADD    [BX+SI], AL
00011200  00 00              ..      ADD    [BX+SI], AL
00011202  00 00              ..      ADD    [BX+SI], AL
00011204  00 00              ..      ADD    [BX+SI], AL
00011206  00 00              ..      ADD    [BX+SI], AL
00011208  00 00              ..      ADD    [BX+SI], AL
0001120A  00 00              ..      ADD    [BX+SI], AL
0001120C  00 00              ..      ADD    [BX+SI], AL
0001120E  00 00              ..      ADD    [BX+SI], AL
00011210  00 00              ..      ADD    [BX+SI], AL
00011212  00 00              ..      ADD    [BX+SI], AL
00011214  00 00              ..      ADD    [BX+SI], AL
00011216  00 00              ..      ADD    [BX+SI], AL
00011218  00 00              ..      ADD    [BX+SI], AL
0001121A  00 00              ..      ADD    [BX+SI], AL
0001121C  00 00              ..      ADD    [BX+SI], AL
0001121E  00 00              ..      ADD    [BX+SI], AL
00011220  00 00              ..      ADD    [BX+SI], AL
00011222  00 00              ..      ADD    [BX+SI], AL
00011224  00 00              ..      ADD    [BX+SI], AL
00011226  00 00              ..      ADD    [BX+SI], AL
00011228  00 00              ..      ADD    [BX+SI], AL
0001122A  00 00              ..      ADD    [BX+SI], AL
0001122C  00 00              ..      ADD    [BX+SI], AL
0001122E  00 00              ..      ADD    [BX+SI], AL
00011230  00 00              ..      ADD    [BX+SI], AL
00011232  00 00              ..      ADD    [BX+SI], AL
00011234  00 00              ..      ADD    [BX+SI], AL
00011236  00 00              ..      ADD    [BX+SI], AL
00011238  00 00              ..      ADD    [BX+SI], AL
0001123A  00 00              ..      ADD    [BX+SI], AL
0001123C  00 00              ..      ADD    [BX+SI], AL
0001123E  00 00              ..      ADD    [BX+SI], AL
00011240  00 00              ..      ADD    [BX+SI], AL
00011242  00 00              ..      ADD    [BX+SI], AL
00011244  00 00              ..      ADD    [BX+SI], AL
00011246  00 00              ..      ADD    [BX+SI], AL
00011248  00 10              ..      ADD    [BX+SI], DL
0001124A  1E                 .       PUSH   DS
0001124B  00 00              ..      ADD    [BX+SI], AL
0001124D  00 00              ..      ADD    [BX+SI], AL
0001124F  00 00              ..      ADD    [BX+SI], AL
00011251  00 00              ..      ADD    [BX+SI], AL
00011253  00 00              ..      ADD    [BX+SI], AL
00011255  00 00              ..      ADD    [BX+SI], AL
00011257  00 00              ..      ADD    [BX+SI], AL
00011259  00 00              ..      ADD    [BX+SI], AL
0001125B  00 00              ..      ADD    [BX+SI], AL
0001125D  00 00              ..      ADD    [BX+SI], AL
0001125F  00 00              ..      ADD    [BX+SI], AL
00011261  00 00              ..      ADD    [BX+SI], AL
00011263  00 00              ..      ADD    [BX+SI], AL
00011265  00 00              ..      ADD    [BX+SI], AL
00011267  00 00              ..      ADD    [BX+SI], AL
00011269  00 00              ..      ADD    [BX+SI], AL
0001126B  00 00              ..      ADD    [BX+SI], AL
0001126D  00 00              ..      ADD    [BX+SI], AL
0001126F  00 00              ..      ADD    [BX+SI], AL
00011271  00 00              ..      ADD    [BX+SI], AL
00011273  00 00              ..      ADD    [BX+SI], AL
00011275  00 00              ..      ADD    [BX+SI], AL
00011277  00 00              ..      ADD    [BX+SI], AL
00011279  00 00              ..      ADD    [BX+SI], AL
0001127B  00 00              ..      ADD    [BX+SI], AL
0001127D  00 00              ..      ADD    [BX+SI], AL
0001127F  00 00              ..      ADD    [BX+SI], AL
00011281  00 00              ..      ADD    [BX+SI], AL
00011283  00 00              ..      ADD    [BX+SI], AL
00011285  00 00              ..      ADD    [BX+SI], AL
00011287  00 00              ..      ADD    [BX+SI], AL
00011289  00 00              ..      ADD    [BX+SI], AL
0001128B  00 00              ..      ADD    [BX+SI], AL
0001128D  00 00              ..      ADD    [BX+SI], AL
0001128F  00 00              ..      ADD    [BX+SI], AL
00011291  00 00              ..      ADD    [BX+SI], AL
00011293  00 00              ..      ADD    [BX+SI], AL
00011295  00 00              ..      ADD    [BX+SI], AL
00011297  00 00              ..      ADD    [BX+SI], AL
00011299  00 00              ..      ADD    [BX+SI], AL
0001129B  00 00              ..      ADD    [BX+SI], AL
0001129D  00 00              ..      ADD    [BX+SI], AL
0001129F  00 00              ..      ADD    [BX+SI], AL
000112A1  00 FF              ..      ADD    BH, BH
000112A3  FF 00              ..      INC    WORD PTR [BX+SI]
000112A5  00 00              ..      ADD    [BX+SI], AL
000112A7  00 00              ..      ADD    [BX+SI], AL
000112A9  00 00              ..      ADD    [BX+SI], AL
000112AB  00 00              ..      ADD    [BX+SI], AL
000112AD  00 00              ..      ADD    [BX+SI], AL
000112AF  00 00              ..      ADD    [BX+SI], AL
000112B1  00 00              ..      ADD    [BX+SI], AL
000112B3  00 00              ..      ADD    [BX+SI], AL
000112B5  00 00              ..      ADD    [BX+SI], AL
000112B7  00 00              ..      ADD    [BX+SI], AL
000112B9  00 00              ..      ADD    [BX+SI], AL
000112BB  00 00              ..      ADD    [BX+SI], AL
000112BD  00 00              ..      ADD    [BX+SI], AL
000112BF  00 00              ..      ADD    [BX+SI], AL
000112C1  00 00              ..      ADD    [BX+SI], AL
000112C3  00 00              ..      ADD    [BX+SI], AL
000112C5  00 00              ..      ADD    [BX+SI], AL
000112C7  00 00              ..      ADD    [BX+SI], AL
000112C9  00 00              ..      ADD    [BX+SI], AL
000112CB  00 00              ..      ADD    [BX+SI], AL
000112CD  00 00              ..      ADD    [BX+SI], AL
000112CF  00 00              ..      ADD    [BX+SI], AL
000112D1  00 00              ..      ADD    [BX+SI], AL
000112D3  01 00              ..      ADD    [BX+SI], AX
000112D5  00 00              ..      ADD    [BX+SI], AL
000112D7  E9 05 EF           ...     JMP    101DFh
000112DA  05 00 00           ...     ADD    AX, 0000h
000112DD  FF 00              ..      INC    WORD PTR [BX+SI]
000112DF  F5                 .       CMC
000112E0  05 00 00           ...     ADD    AX, 0000h
000112E3  FF 00              ..      INC    WORD PTR [BX+SI]
000112E5  FB                 .       STI
000112E6  05 00 00           ...     ADD    AX, 0000h
000112E9  FF 00              ..      INC    WORD PTR [BX+SI]
000112EB  01 06 00 00        ....    ADD    [0000h], AX
000112EF  FF 00              ..      INC    WORD PTR [BX+SI]
000112F1  07                 .       POP    ES
000112F2  06                 .       PUSH   ES
000112F3  00 00              ..      ADD    [BX+SI], AL
000112F5  FF 00              ..      INC    WORD PTR [BX+SI]
000112F7  00 00              ..      ADD    [BX+SI], AL
000112F9  00 00              ..      ADD    [BX+SI], AL
000112FB  FF 00              ..      INC    WORD PTR [BX+SI]
000112FD  00 00              ..      ADD    [BX+SI], AL
000112FF  00 00              ..      ADD    [BX+SI], AL
00011301  00 00              ..      ADD    [BX+SI], AL
00011303  00 00              ..      ADD    [BX+SI], AL
00011305  00 00              ..      ADD    [BX+SI], AL
00011307  00 00              ..      ADD    [BX+SI], AL
00011309  00 00              ..      ADD    [BX+SI], AL
0001130B  00 00              ..      ADD    [BX+SI], AL
0001130D  00 00              ..      ADD    [BX+SI], AL
0001130F  00 00              ..      ADD    [BX+SI], AL
00011311  00 00              ..      ADD    [BX+SI], AL
00011313  00 00              ..      ADD    [BX+SI], AL
00011315  00 00              ..      ADD    [BX+SI], AL
00011317  00 00              ..      ADD    [BX+SI], AL
00011319  00 00              ..      ADD    [BX+SI], AL
0001131B  00 00              ..      ADD    [BX+SI], AL
0001131D  00 00              ..      ADD    [BX+SI], AL
0001131F  00 00              ..      ADD    [BX+SI], AL
00011321  00 00              ..      ADD    [BX+SI], AL
00011323  00 00              ..      ADD    [BX+SI], AL
00011325  00 00              ..      ADD    [BX+SI], AL
00011327  00 00              ..      ADD    [BX+SI], AL
00011329  00 00              ..      ADD    [BX+SI], AL
0001132B  00 00              ..      ADD    [BX+SI], AL
0001132D  00 00              ..      ADD    [BX+SI], AL
0001132F  00 00              ..      ADD    [BX+SI], AL
00011331  00 00              ..      ADD    [BX+SI], AL
00011333  00 00              ..      ADD    [BX+SI], AL
00011335  00 FF              ..      ADD    BH, BH
00011337  00 00              ..      ADD    [BX+SI], AL
00011339  00 00              ..      ADD    [BX+SI], AL
0001133B  00 00              ..      ADD    [BX+SI], AL
0001133D  00 00              ..      ADD    [BX+SI], AL
0001133F  00 00              ..      ADD    [BX+SI], AL
00011341  00 00              ..      ADD    [BX+SI], AL
00011343  00 00              ..      ADD    [BX+SI], AL
00011345  00 00              ..      ADD    [BX+SI], AL
00011347  00 00              ..      ADD    [BX+SI], AL
00011349  00 00              ..      ADD    [BX+SI], AL
0001134B  00 00              ..      ADD    [BX+SI], AL
0001134D  00 00              ..      ADD    [BX+SI], AL
0001134F  00 00              ..      ADD    [BX+SI], AL
00011351  00 00              ..      ADD    [BX+SI], AL
00011353  00 00              ..      ADD    [BX+SI], AL
00011355  00 00              ..      ADD    [BX+SI], AL
00011357  00 00              ..      ADD    [BX+SI], AL
00011359  00 00              ..      ADD    [BX+SI], AL
0001135B  00 00              ..      ADD    [BX+SI], AL
0001135D  00 00              ..      ADD    [BX+SI], AL
0001135F  00 00              ..      ADD    [BX+SI], AL
00011361  00 00              ..      ADD    [BX+SI], AL
00011363  00 00              ..      ADD    [BX+SI], AL
00011365  00 00              ..      ADD    [BX+SI], AL
00011367  00 00              ..      ADD    [BX+SI], AL
00011369  00 00              ..      ADD    [BX+SI], AL
0001136B  00 00              ..      ADD    [BX+SI], AL
0001136D  00 00              ..      ADD    [BX+SI], AL
0001136F  00 00              ..      ADD    [BX+SI], AL
00011371  00 00              ..      ADD    [BX+SI], AL
00011373  00 00              ..      ADD    [BX+SI], AL
00011375  00 00              ..      ADD    [BX+SI], AL
00011377  00 00              ..      ADD    [BX+SI], AL
00011379  00 00              ..      ADD    [BX+SI], AL
0001137B  00 00              ..      ADD    [BX+SI], AL
0001137D  00 00              ..      ADD    [BX+SI], AL
0001137F  00 00              ..      ADD    [BX+SI], AL
00011381  00 00              ..      ADD    [BX+SI], AL
00011383  00 00              ..      ADD    [BX+SI], AL
00011385  00 00              ..      ADD    [BX+SI], AL
00011387  00 00              ..      ADD    [BX+SI], AL
00011389  00 00              ..      ADD    [BX+SI], AL
0001138B  00 00              ..      ADD    [BX+SI], AL
0001138D  00 00              ..      ADD    [BX+SI], AL
0001138F  00 00              ..      ADD    [BX+SI], AL
00011391  00 00              ..      ADD    [BX+SI], AL
00011393  00 00              ..      ADD    [BX+SI], AL
00011395  00 00              ..      ADD    [BX+SI], AL
00011397  00 00              ..      ADD    [BX+SI], AL
00011399  00 00              ..      ADD    [BX+SI], AL
0001139B  00 00              ..      ADD    [BX+SI], AL
0001139D  00 20              .       ADD    [BX+SI], AH
0001139F  3A 20              :       CMP    AH, [BX+SI]
000113A1  24 00              $.      AND    AL, 00h
000113A3  00 22              ."      ADD    [BP+SI], AH
000113A5  10 24              .$      ADC    [SI], AH
000113A7  10 26 10 28        .&.(    ADC    [2810h], AH
000113AB  10 00              ..      ADC    [BX+SI], AL
000113AD  00 00              ..      ADD    [BX+SI], AL
000113AF  00 2A              .*      ADD    [BP+SI], CH
000113B1  10 2C              .,      ADC    [SI], CH
000113B3  10 2E 10 00        ....    ADC    [0010h], CH
000113B7  00 00              ..      ADD    [BX+SI], AL
000113B9  00 00              ..      ADD    [BX+SI], AL
000113BB  00 00              ..      ADD    [BX+SI], AL
000113BD  00 00              ..      ADD    [BX+SI], AL
000113BF  00 00              ..      ADD    [BX+SI], AL
000113C1  00 00              ..      ADD    [BX+SI], AL
000113C3  00 00              ..      ADD    [BX+SI], AL
000113C5  00 00              ..      ADD    [BX+SI], AL
000113C7  00 24              .$      ADD    [SI], AH
000113C9  00 00              ..      ADD    [BX+SI], AL
000113CB  00 00              ..      ADD    [BX+SI], AL
000113CD  00 00              ..      ADD    [BX+SI], AL
000113CF  00 00              ..      ADD    [BX+SI], AL
000113D1  00 00              ..      ADD    [BX+SI], AL
000113D3  00 00              ..      ADD    [BX+SI], AL
000113D5  00 00              ..      ADD    [BX+SI], AL
000113D7  00 00              ..      ADD    [BX+SI], AL
000113D9  00 00              ..      ADD    [BX+SI], AL
000113DB  00 00              ..      ADD    [BX+SI], AL
000113DD  00 00              ..      ADD    [BX+SI], AL
000113DF  00 00              ..      ADD    [BX+SI], AL
000113E1  00 00              ..      ADD    [BX+SI], AL
000113E3  00 00              ..      ADD    [BX+SI], AL
000113E5  00 00              ..      ADD    [BX+SI], AL
000113E7  00 00              ..      ADD    [BX+SI], AL
000113E9  00 00              ..      ADD    [BX+SI], AL
000113EB  00 00              ..      ADD    [BX+SI], AL
000113ED  00 00              ..      ADD    [BX+SI], AL
000113EF  00 00              ..      ADD    [BX+SI], AL
000113F1  00 00              ..      ADD    [BX+SI], AL
000113F3  00 00              ..      ADD    [BX+SI], AL
000113F5  00 00              ..      ADD    [BX+SI], AL
000113F7  00 00              ..      ADD    [BX+SI], AL
000113F9  00 00              ..      ADD    [BX+SI], AL
000113FB  00 00              ..      ADD    [BX+SI], AL
000113FD  00 00              ..      ADD    [BX+SI], AL
000113FF  00 00              ..      ADD    [BX+SI], AL
00011401  00 00              ..      ADD    [BX+SI], AL
00011403  00 00              ..      ADD    [BX+SI], AL
00011405  00 00              ..      ADD    [BX+SI], AL
00011407  00 00              ..      ADD    [BX+SI], AL
00011409  00 00              ..      ADD    [BX+SI], AL
0001140B  00 00              ..      ADD    [BX+SI], AL
0001140D  00 00              ..      ADD    [BX+SI], AL
0001140F  00 00              ..      ADD    [BX+SI], AL
00011411  00 00              ..      ADD    [BX+SI], AL
00011413  00 00              ..      ADD    [BX+SI], AL
00011415  00 00              ..      ADD    [BX+SI], AL
00011417  00 00              ..      ADD    [BX+SI], AL
00011419  00 00              ..      ADD    [BX+SI], AL
0001141B  00 00              ..      ADD    [BX+SI], AL
0001141D  00 00              ..      ADD    [BX+SI], AL
0001141F  00 00              ..      ADD    [BX+SI], AL
00011421  00 00              ..      ADD    [BX+SI], AL
00011423  00 00              ..      ADD    [BX+SI], AL
00011425  00 00              ..      ADD    [BX+SI], AL
00011427  00 00              ..      ADD    [BX+SI], AL
00011429  00 00              ..      ADD    [BX+SI], AL
0001142B  00 00              ..      ADD    [BX+SI], AL
0001142D  00 00              ..      ADD    [BX+SI], AL
0001142F  00 00              ..      ADD    [BX+SI], AL
00011431  00 00              ..      ADD    [BX+SI], AL
00011433  00 00              ..      ADD    [BX+SI], AL
00011435  00 00              ..      ADD    [BX+SI], AL
00011437  00 00              ..      ADD    [BX+SI], AL
00011439  00 00              ..      ADD    [BX+SI], AL
0001143B  00 00              ..      ADD    [BX+SI], AL
0001143D  00 00              ..      ADD    [BX+SI], AL
0001143F  00 00              ..      ADD    [BX+SI], AL
00011441  00 00              ..      ADD    [BX+SI], AL
00011443  00 00              ..      ADD    [BX+SI], AL
00011445  00 00              ..      ADD    [BX+SI], AL
00011447  00 00              ..      ADD    [BX+SI], AL
00011449  00 00              ..      ADD    [BX+SI], AL
0001144B  00 00              ..      ADD    [BX+SI], AL
0001144D  00 00              ..      ADD    [BX+SI], AL
0001144F  00 00              ..      ADD    [BX+SI], AL
00011451  00 00              ..      ADD    [BX+SI], AL
00011453  00 00              ..      ADD    [BX+SI], AL
00011455  00 00              ..      ADD    [BX+SI], AL
00011457  00 00              ..      ADD    [BX+SI], AL
00011459  00 00              ..      ADD    [BX+SI], AL
0001145B  00 00              ..      ADD    [BX+SI], AL
0001145D  00 00              ..      ADD    [BX+SI], AL
0001145F  00 00              ..      ADD    [BX+SI], AL
00011461  00 00              ..      ADD    [BX+SI], AL
00011463  00 00              ..      ADD    [BX+SI], AL
00011465  00 00              ..      ADD    [BX+SI], AL
00011467  00 00              ..      ADD    [BX+SI], AL
00011469  00 00              ..      ADD    [BX+SI], AL
0001146B  00 00              ..      ADD    [BX+SI], AL
0001146D  00 00              ..      ADD    [BX+SI], AL
0001146F  00 00              ..      ADD    [BX+SI], AL
00011471  00 00              ..      ADD    [BX+SI], AL
00011473  00 00              ..      ADD    [BX+SI], AL
00011475  00 00              ..      ADD    [BX+SI], AL
00011477  00 00              ..      ADD    [BX+SI], AL
00011479  00 00              ..      ADD    [BX+SI], AL
0001147B  00 00              ..      ADD    [BX+SI], AL
0001147D  00 00              ..      ADD    [BX+SI], AL
0001147F  00 00              ..      ADD    [BX+SI], AL
00011481  00 00              ..      ADD    [BX+SI], AL
00011483  00 00              ..      ADD    [BX+SI], AL
00011485  00 00              ..      ADD    [BX+SI], AL
00011487  00 00              ..      ADD    [BX+SI], AL
00011489  00 00              ..      ADD    [BX+SI], AL
0001148B  00 00              ..      ADD    [BX+SI], AL
0001148D  00 00              ..      ADD    [BX+SI], AL
0001148F  00 00              ..      ADD    [BX+SI], AL
00011491  00 00              ..      ADD    [BX+SI], AL
00011493  00 00              ..      ADD    [BX+SI], AL
00011495  00 00              ..      ADD    [BX+SI], AL
00011497  00 00              ..      ADD    [BX+SI], AL
00011499  00 00              ..      ADD    [BX+SI], AL
0001149B  00 00              ..      ADD    [BX+SI], AL
0001149D  00 00              ..      ADD    [BX+SI], AL
0001149F  00 00              ..      ADD    [BX+SI], AL
000114A1  00 00              ..      ADD    [BX+SI], AL
000114A3  00 00              ..      ADD    [BX+SI], AL
000114A5  1F                 .       POP    DS
000114A6  00 3B              .;      ADD    [BP+DI], BH
000114A8  00 5A 00           .Z.     ADD    [BP+SI+00h], BL
000114AB  78 00              x.      JS     114ADh
.
000114AD  97                 .       XCHG   DI
000114AE  00 B5 00 D4        ....    ADD    [DI+D400h], DH
000114B2  00 F3              ..      ADD    BL, DH
000114B4  00 11              ..      ADD    [BX+DI], DL
000114B6  01 30              .0      ADD    [BX+SI], SI
000114B8  01 4E 01           .N.     ADD    [BP+01h], CX
000114BB  00 00              ..      ADD    [BX+SI], AL
000114BD  00 00              ..      ADD    [BX+SI], AL
000114BF  00 00              ..      ADD    [BX+SI], AL
000114C1  00 00              ..      ADD    [BX+SI], AL
000114C3  00 00              ..      ADD    [BX+SI], AL
000114C5  00 00              ..      ADD    [BX+SI], AL
000114C7  00 00              ..      ADD    [BX+SI], AL
000114C9  00 00              ..      ADD    [BX+SI], AL
000114CB  00 00              ..      ADD    [BX+SI], AL
000114CD  00 00              ..      ADD    [BX+SI], AL
000114CF  00 00              ..      ADD    [BX+SI], AL
000114D1  00 00              ..      ADD    [BX+SI], AL
000114D3  00 00              ..      ADD    [BX+SI], AL
000114D5  00 00              ..      ADD    [BX+SI], AL
000114D7  00 00              ..      ADD    [BX+SI], AL
000114D9  00 00              ..      ADD    [BX+SI], AL
000114DB  00 00              ..      ADD    [BX+SI], AL
000114DD  00 00              ..      ADD    [BX+SI], AL
000114DF  00 00              ..      ADD    [BX+SI], AL
000114E1  00 00              ..      ADD    [BX+SI], AL
000114E3  00 00              ..      ADD    [BX+SI], AL
000114E5  00 00              ..      ADD    [BX+SI], AL
000114E7  00 00              ..      ADD    [BX+SI], AL
000114E9  00 00              ..      ADD    [BX+SI], AL
000114EB  00 00              ..      ADD    [BX+SI], AL
000114ED  00 00              ..      ADD    [BX+SI], AL
000114EF  00 00              ..      ADD    [BX+SI], AL
000114F1  00 00              ..      ADD    [BX+SI], AL
000114F3  00 00              ..      ADD    [BX+SI], AL
000114F5  00 00              ..      ADD    [BX+SI], AL
000114F7  00 00              ..      ADD    [BX+SI], AL
000114F9  00 00              ..      ADD    [BX+SI], AL
000114FB  00 00              ..      ADD    [BX+SI], AL
000114FD  00 00              ..      ADD    [BX+SI], AL
000114FF  01 00              ..      ADD    [BX+SI], AX
00011501  00 00              ..      ADD    [BX+SI], AL
00011503  37                 7       AAA
00011504  08 00              ..      OR     [BX+SI], AL
00011506  00 00              ..      ADD    [BX+SI], AL
00011508  00 00              ..      ADD    [BX+SI], AL
0001150A  00 00              ..      ADD    [BX+SI], AL
0001150C  00 00              ..      ADD    [BX+SI], AL
0001150E  00 00              ..      ADD    [BX+SI], AL
00011510  00 00              ..      ADD    [BX+SI], AL
00011512  00 00              ..      ADD    [BX+SI], AL
00011514  00 00              ..      ADD    [BX+SI], AL
00011516  00 00              ..      ADD    [BX+SI], AL
00011518  00 00              ..      ADD    [BX+SI], AL
0001151A  00 00              ..      ADD    [BX+SI], AL
0001151C  00 00              ..      ADD    [BX+SI], AL
0001151E  00 00              ..      ADD    [BX+SI], AL
00011520  00 00              ..      ADD    [BX+SI], AL
00011522  00 00              ..      ADD    [BX+SI], AL
00011524  00 00              ..      ADD    [BX+SI], AL
00011526  00 5B 08           .[.     ADD    [BP+DI+08h], BL
00011529  00 00              ..      ADD    [BX+SI], AL
0001152B  00 00              ..      ADD    [BX+SI], AL
0001152D  00 00              ..      ADD    [BX+SI], AL
0001152F  00 00              ..      ADD    [BX+SI], AL
00011531  00 00              ..      ADD    [BX+SI], AL
00011533  00 00              ..      ADD    [BX+SI], AL
00011535  00 00              ..      ADD    [BX+SI], AL
00011537  00 00              ..      ADD    [BX+SI], AL
00011539  00 00              ..      ADD    [BX+SI], AL
0001153B  00 00              ..      ADD    [BX+SI], AL
0001153D  00 00              ..      ADD    [BX+SI], AL
0001153F  00 00              ..      ADD    [BX+SI], AL
00011541  00 00              ..      ADD    [BX+SI], AL
00011543  00 00              ..      ADD    [BX+SI], AL
00011545  00 00              ..      ADD    [BX+SI], AL
00011547  00 00              ..      ADD    [BX+SI], AL
00011549  00 00              ..      ADD    [BX+SI], AL
0001154B  00 00              ..      ADD    [BX+SI], AL
0001154D  00 00              ..      ADD    [BX+SI], AL
0001154F  00 00              ..      ADD    [BX+SI], AL
00011551  00 00              ..      ADD    [BX+SI], AL
00011553  00 00              ..      ADD    [BX+SI], AL
00011555  00 00              ..      ADD    [BX+SI], AL
00011557  00 00              ..      ADD    [BX+SI], AL
00011559  00 00              ..      ADD    [BX+SI], AL
0001155B  00 00              ..      ADD    [BX+SI], AL
0001155D  00 00              ..      ADD    [BX+SI], AL
0001155F  00 00              ..      ADD    [BX+SI], AL
00011561  00 00              ..      ADD    [BX+SI], AL
00011563  00 00              ..      ADD    [BX+SI], AL
00011565  00 00              ..      ADD    [BX+SI], AL
00011567  00 00              ..      ADD    [BX+SI], AL
00011569  00 00              ..      ADD    [BX+SI], AL
0001156B  00 00              ..      ADD    [BX+SI], AL
0001156D  00 00              ..      ADD    [BX+SI], AL
0001156F  89 08              ..      MOV    [BX+SI], CX
00011571  00 00              ..      ADD    [BX+SI], AL
00011573  00 00              ..      ADD    [BX+SI], AL
00011575  00 00              ..      ADD    [BX+SI], AL
00011577  00 00              ..      ADD    [BX+SI], AL
00011579  93                 .       XCHG   BX
0001157A  08 00              ..      OR     [BX+SI], AL
0001157C  00 00              ..      ADD    [BX+SI], AL
0001157E  00 00              ..      ADD    [BX+SI], AL
00011580  00 00              ..      ADD    [BX+SI], AL
00011582  00 9D 08 00        ....    ADD    [DI+0008h], BL
00011586  00 00              ..      ADD    [BX+SI], AL
00011588  00 00              ..      ADD    [BX+SI], AL
0001158A  00 00              ..      ADD    [BX+SI], AL
0001158C  00 A7 08 00        ....    ADD    [BX+0008h], AH
00011590  00 00              ..      ADD    [BX+SI], AL
00011592  00 00              ..      ADD    [BX+SI], AL
00011594  00 00              ..      ADD    [BX+SI], AL
00011596  00 B1 08 00        ....    ADD    [BX+DI+0008h], DH
0001159A  00 00              ..      ADD    [BX+SI], AL
0001159C  00 00              ..      ADD    [BX+SI], AL
0001159E  00 00              ..      ADD    [BX+SI], AL
000115A0  00 BB 08 00        ....    ADD    [BP+DI+0008h], BH
000115A4  00 00              ..      ADD    [BX+SI], AL
000115A6  00 00              ..      ADD    [BX+SI], AL
000115A8  00 00              ..      ADD    [BX+SI], AL
000115AA  00 C5              ..      ADD    CH, AL
000115AC  08 00              ..      OR     [BX+SI], AL
000115AE  00 00              ..      ADD    [BX+SI], AL
000115B0  00 00              ..      ADD    [BX+SI], AL
000115B2  00 00              ..      ADD    [BX+SI], AL
000115B4  00 00              ..      ADD    [BX+SI], AL
000115B6  00 00              ..      ADD    [BX+SI], AL
000115B8  00 00              ..      ADD    [BX+SI], AL
000115BA  00 00              ..      ADD    [BX+SI], AL
000115BC  00 00              ..      ADD    [BX+SI], AL
000115BE  00 00              ..      ADD    [BX+SI], AL
000115C0  00 00              ..      ADD    [BX+SI], AL
000115C2  00 00              ..      ADD    [BX+SI], AL
000115C4  00 00              ..      ADD    [BX+SI], AL
000115C6  00 00              ..      ADD    [BX+SI], AL
000115C8  00 00              ..      ADD    [BX+SI], AL
000115CA  00 00              ..      ADD    [BX+SI], AL
000115CC  00 00              ..      ADD    [BX+SI], AL
000115CE  00 00              ..      ADD    [BX+SI], AL
000115D0  00 00              ..      ADD    [BX+SI], AL
000115D2  40                 @       INC    AX
000115D3  0A 00              ..      OR     AL, [BX+SI]
000115D5  00 00              ..      ADD    [BX+SI], AL
000115D7  00 49 6E           .In     ADD    [BX+DI+6Eh], CL
000115DA  69 74 20 20 20     it      IMUL  SI, [SI+20h], 2020h
000115DF  20 00               .      AND    [BX+SI], AL
000115E1  EF                 .       OUT    DX, AX
000115E2  07                 .       POP    ES
000115E3  00 00              ..      ADD    [BX+SI], AL
000115E5  00 00              ..      ADD    [BX+SI], AL
000115E7  00 00              ..      ADD    [BX+SI], AL
000115E9  24 00              $.      AND    AL, 00h
000115EB  00 00              ..      ADD    [BX+SI], AL
000115ED  00 00              ..      ADD    [BX+SI], AL
000115EF  00 00              ..      ADD    [BX+SI], AL
000115F1  00 00              ..      ADD    [BX+SI], AL
000115F3  00 00              ..      ADD    [BX+SI], AL
000115F5  00 00              ..      ADD    [BX+SI], AL
000115F7  00 00              ..      ADD    [BX+SI], AL
000115F9  00 00              ..      ADD    [BX+SI], AL
000115FB  00 00              ..      ADD    [BX+SI], AL
000115FD  00 00              ..      ADD    [BX+SI], AL
000115FF  00 00              ..      ADD    [BX+SI], AL
00011601  00 00              ..      ADD    [BX+SI], AL
00011603  00 00              ..      ADD    [BX+SI], AL
00011605  00 00              ..      ADD    [BX+SI], AL
00011607  00 00              ..      ADD    [BX+SI], AL
00011609  00 00              ..      ADD    [BX+SI], AL
0001160B  00 00              ..      ADD    [BX+SI], AL
0001160D  00 00              ..      ADD    [BX+SI], AL
0001160F  00 00              ..      ADD    [BX+SI], AL
00011611  00 00              ..      ADD    [BX+SI], AL
00011613  00 00              ..      ADD    [BX+SI], AL
00011615  00 00              ..      ADD    [BX+SI], AL
00011617  01 00              ..      ADD    [BX+SI], AX
00011619  00 00              ..      ADD    [BX+SI], AL
0001161B  00 00              ..      ADD    [BX+SI], AL
0001161D  00 00              ..      ADD    [BX+SI], AL
0001161F  00 00              ..      ADD    [BX+SI], AL
00011621  00 A2 01 00        ....    ADD    [BP+SI+0001h], AH
00011625  00 00              ..      ADD    [BX+SI], AL
00011627  00 00              ..      ADD    [BX+SI], AL
00011629  00 00              ..      ADD    [BX+SI], AL
0001162B  00 00              ..      ADD    [BX+SI], AL
0001162D  00 00              ..      ADD    [BX+SI], AL
0001162F  00 00              ..      ADD    [BX+SI], AL
00011631  00 00              ..      ADD    [BX+SI], AL
00011633  00 00              ..      ADD    [BX+SI], AL
00011635  00 00              ..      ADD    [BX+SI], AL
00011637  00 00              ..      ADD    [BX+SI], AL
00011639  00 00              ..      ADD    [BX+SI], AL
0001163B  00 00              ..      ADD    [BX+SI], AL
0001163D  00 00              ..      ADD    [BX+SI], AL
0001163F  00 00              ..      ADD    [BX+SI], AL
00011641  00 00              ..      ADD    [BX+SI], AL
00011643  00 00              ..      ADD    [BX+SI], AL
00011645  00 00              ..      ADD    [BX+SI], AL
00011647  00 00              ..      ADD    [BX+SI], AL
00011649  00 00              ..      ADD    [BX+SI], AL
0001164B  00 00              ..      ADD    [BX+SI], AL
0001164D  00 00              ..      ADD    [BX+SI], AL
0001164F  00 00              ..      ADD    [BX+SI], AL
00011651  00 00              ..      ADD    [BX+SI], AL
00011653  00 00              ..      ADD    [BX+SI], AL
00011655  00 00              ..      ADD    [BX+SI], AL
00011657  00 00              ..      ADD    [BX+SI], AL
00011659  00 00              ..      ADD    [BX+SI], AL
0001165B  00 00              ..      ADD    [BX+SI], AL
0001165D  00 00              ..      ADD    [BX+SI], AL
0001165F  00 00              ..      ADD    [BX+SI], AL
00011661  00 00              ..      ADD    [BX+SI], AL
00011663  00 00              ..      ADD    [BX+SI], AL
00011665  00 00              ..      ADD    [BX+SI], AL
00011667  00 00              ..      ADD    [BX+SI], AL
00011669  00 00              ..      ADD    [BX+SI], AL
0001166B  00 00              ..      ADD    [BX+SI], AL
0001166D  00 00              ..      ADD    [BX+SI], AL
0001166F  00 00              ..      ADD    [BX+SI], AL
00011671  00 00              ..      ADD    [BX+SI], AL
00011673  00 00              ..      ADD    [BX+SI], AL
00011675  00 00              ..      ADD    [BX+SI], AL
00011677  00 00              ..      ADD    [BX+SI], AL
00011679  00 00              ..      ADD    [BX+SI], AL
0001167B  00 00              ..      ADD    [BX+SI], AL
0001167D  00 00              ..      ADD    [BX+SI], AL
0001167F  00 00              ..      ADD    [BX+SI], AL
00011681  00 00              ..      ADD    [BX+SI], AL
00011683  00 00              ..      ADD    [BX+SI], AL
00011685  00 00              ..      ADD    [BX+SI], AL
00011687  00 00              ..      ADD    [BX+SI], AL
00011689  00 00              ..      ADD    [BX+SI], AL
0001168B  00 00              ..      ADD    [BX+SI], AL
0001168D  00 00              ..      ADD    [BX+SI], AL
0001168F  00 00              ..      ADD    [BX+SI], AL
00011691  00 00              ..      ADD    [BX+SI], AL
00011693  00 00              ..      ADD    [BX+SI], AL
00011695  00 00              ..      ADD    [BX+SI], AL
00011697  00 00              ..      ADD    [BX+SI], AL
00011699  00 00              ..      ADD    [BX+SI], AL
0001169B  00 00              ..      ADD    [BX+SI], AL
0001169D  00 00              ..      ADD    [BX+SI], AL
0001169F  00 00              ..      ADD    [BX+SI], AL
000116A1  00 00              ..      ADD    [BX+SI], AL
000116A3  00 00              ..      ADD    [BX+SI], AL
000116A5  00 00              ..      ADD    [BX+SI], AL
000116A7  00 00              ..      ADD    [BX+SI], AL
000116A9  00 00              ..      ADD    [BX+SI], AL
000116AB  00 00              ..      ADD    [BX+SI], AL
000116AD  00 00              ..      ADD    [BX+SI], AL
000116AF  00 00              ..      ADD    [BX+SI], AL
000116B1  00 00              ..      ADD    [BX+SI], AL
000116B3  00 00              ..      ADD    [BX+SI], AL
000116B5  00 00              ..      ADD    [BX+SI], AL
000116B7  00 00              ..      ADD    [BX+SI], AL
000116B9  00 00              ..      ADD    [BX+SI], AL
000116BB  00 00              ..      ADD    [BX+SI], AL
000116BD  00 00              ..      ADD    [BX+SI], AL
000116BF  00 00              ..      ADD    [BX+SI], AL
000116C1  00 00              ..      ADD    [BX+SI], AL
000116C3  00 00              ..      ADD    [BX+SI], AL
000116C5  00 00              ..      ADD    [BX+SI], AL
000116C7  00 00              ..      ADD    [BX+SI], AL
000116C9  00 00              ..      ADD    [BX+SI], AL
000116CB  00 00              ..      ADD    [BX+SI], AL
000116CD  00 00              ..      ADD    [BX+SI], AL
000116CF  00 00              ..      ADD    [BX+SI], AL
000116D1  00 00              ..      ADD    [BX+SI], AL
000116D3  00 00              ..      ADD    [BX+SI], AL
000116D5  00 00              ..      ADD    [BX+SI], AL
000116D7  00 00              ..      ADD    [BX+SI], AL
000116D9  00 00              ..      ADD    [BX+SI], AL
000116DB  00 00              ..      ADD    [BX+SI], AL
000116DD  00 00              ..      ADD    [BX+SI], AL
000116DF  00 00              ..      ADD    [BX+SI], AL
000116E1  00 00              ..      ADD    [BX+SI], AL
000116E3  00 00              ..      ADD    [BX+SI], AL
000116E5  00 00              ..      ADD    [BX+SI], AL
000116E7  00 00              ..      ADD    [BX+SI], AL
000116E9  00 00              ..      ADD    [BX+SI], AL
000116EB  00 00              ..      ADD    [BX+SI], AL
000116ED  00 00              ..      ADD    [BX+SI], AL
000116EF  00 00              ..      ADD    [BX+SI], AL
000116F1  00 00              ..      ADD    [BX+SI], AL
000116F3  00 00              ..      ADD    [BX+SI], AL
000116F5  00 00              ..      ADD    [BX+SI], AL
000116F7  00 00              ..      ADD    [BX+SI], AL
000116F9  00 00              ..      ADD    [BX+SI], AL
000116FB  00 00              ..      ADD    [BX+SI], AL
000116FD  00 00              ..      ADD    [BX+SI], AL
000116FF  00 00              ..      ADD    [BX+SI], AL
00011701  00 00              ..      ADD    [BX+SI], AL
00011703  00 00              ..      ADD    [BX+SI], AL
00011705  00 00              ..      ADD    [BX+SI], AL
00011707  00 00              ..      ADD    [BX+SI], AL
00011709  00 00              ..      ADD    [BX+SI], AL
0001170B  00 00              ..      ADD    [BX+SI], AL
0001170D  00 00              ..      ADD    [BX+SI], AL
0001170F  00 00              ..      ADD    [BX+SI], AL
00011711  00 00              ..      ADD    [BX+SI], AL
00011713  00 00              ..      ADD    [BX+SI], AL
00011715  00 00              ..      ADD    [BX+SI], AL
00011717  00 00              ..      ADD    [BX+SI], AL
00011719  00 00              ..      ADD    [BX+SI], AL
0001171B  00 00              ..      ADD    [BX+SI], AL
0001171D  00 00              ..      ADD    [BX+SI], AL
0001171F  00 00              ..      ADD    [BX+SI], AL
00011721  00 00              ..      ADD    [BX+SI], AL
00011723  00 00              ..      ADD    [BX+SI], AL
00011725  00 00              ..      ADD    [BX+SI], AL
00011727  00 00              ..      ADD    [BX+SI], AL
00011729  00 00              ..      ADD    [BX+SI], AL
0001172B  00 00              ..      ADD    [BX+SI], AL
0001172D  00 00              ..      ADD    [BX+SI], AL
0001172F  00 00              ..      ADD    [BX+SI], AL
00011731  00 A0 0B 02        ....    ADD    [BX+SI+020Bh], AH
00011735  01 00              ..      ADD    [BX+SI], AX
00011737  00 00              ..      ADD    [BX+SI], AL
00011739  00 00              ..      ADD    [BX+SI], AL
0001173B  00 00              ..      ADD    [BX+SI], AL
0001173D  00 00              ..      ADD    [BX+SI], AL
0001173F  00 00              ..      ADD    [BX+SI], AL
00011741  00 00              ..      ADD    [BX+SI], AL
00011743  00 00              ..      ADD    [BX+SI], AL
00011745  00 00              ..      ADD    [BX+SI], AL
00011747  00 00              ..      ADD    [BX+SI], AL
00011749  00 00              ..      ADD    [BX+SI], AL
0001174B  00 00              ..      ADD    [BX+SI], AL
0001174D  00 00              ..      ADD    [BX+SI], AL
0001174F  00 00              ..      ADD    [BX+SI], AL
00011751  00 00              ..      ADD    [BX+SI], AL
00011753  00 00              ..      ADD    [BX+SI], AL
00011755  00 00              ..      ADD    [BX+SI], AL
00011757  00 00              ..      ADD    [BX+SI], AL
00011759  00 00              ..      ADD    [BX+SI], AL
0001175B  00 00              ..      ADD    [BX+SI], AL
0001175D  00 00              ..      ADD    [BX+SI], AL
0001175F  00 00              ..      ADD    [BX+SI], AL
00011761  00 00              ..      ADD    [BX+SI], AL
00011763  00 00              ..      ADD    [BX+SI], AL
00011765  00 00              ..      ADD    [BX+SI], AL
00011767  00 00              ..      ADD    [BX+SI], AL
00011769  00 00              ..      ADD    [BX+SI], AL
0001176B  00 00              ..      ADD    [BX+SI], AL
0001176D  00 00              ..      ADD    [BX+SI], AL
0001176F  00 00              ..      ADD    [BX+SI], AL
00011771  00 00              ..      ADD    [BX+SI], AL
00011773  00 00              ..      ADD    [BX+SI], AL
00011775  00 00              ..      ADD    [BX+SI], AL
00011777  00 00              ..      ADD    [BX+SI], AL
00011779  00 00              ..      ADD    [BX+SI], AL
0001177B  00 00              ..      ADD    [BX+SI], AL
0001177D  00 00              ..      ADD    [BX+SI], AL
0001177F  00 00              ..      ADD    [BX+SI], AL
00011781  00 00              ..      ADD    [BX+SI], AL
00011783  00 00              ..      ADD    [BX+SI], AL
00011785  00 00              ..      ADD    [BX+SI], AL
00011787  00 00              ..      ADD    [BX+SI], AL
00011789  00 00              ..      ADD    [BX+SI], AL
0001178B  00 00              ..      ADD    [BX+SI], AL
0001178D  00 00              ..      ADD    [BX+SI], AL
0001178F  00 00              ..      ADD    [BX+SI], AL
00011791  00 00              ..      ADD    [BX+SI], AL
00011793  00 00              ..      ADD    [BX+SI], AL
00011795  00 00              ..      ADD    [BX+SI], AL
00011797  00 00              ..      ADD    [BX+SI], AL
00011799  00 00              ..      ADD    [BX+SI], AL
0001179B  00 00              ..      ADD    [BX+SI], AL
0001179D  00 00              ..      ADD    [BX+SI], AL
0001179F  00 00              ..      ADD    [BX+SI], AL
000117A1  00 00              ..      ADD    [BX+SI], AL
000117A3  00 00              ..      ADD    [BX+SI], AL
000117A5  00 00              ..      ADD    [BX+SI], AL
000117A7  00 00              ..      ADD    [BX+SI], AL
000117A9  00 00              ..      ADD    [BX+SI], AL
000117AB  00 00              ..      ADD    [BX+SI], AL
000117AD  00 00              ..      ADD    [BX+SI], AL
000117AF  00 00              ..      ADD    [BX+SI], AL
000117B1  00 00              ..      ADD    [BX+SI], AL
000117B3  00 00              ..      ADD    [BX+SI], AL
000117B5  00 00              ..      ADD    [BX+SI], AL
000117B7  00 00              ..      ADD    [BX+SI], AL
000117B9  00 00              ..      ADD    [BX+SI], AL
000117BB  00 00              ..      ADD    [BX+SI], AL
000117BD  00 00              ..      ADD    [BX+SI], AL
000117BF  00 00              ..      ADD    [BX+SI], AL
000117C1  00 00              ..      ADD    [BX+SI], AL
000117C3  00 00              ..      ADD    [BX+SI], AL
000117C5  00 00              ..      ADD    [BX+SI], AL
000117C7  00 00              ..      ADD    [BX+SI], AL
000117C9  00 00              ..      ADD    [BX+SI], AL
000117CB  00 00              ..      ADD    [BX+SI], AL
000117CD  00 00              ..      ADD    [BX+SI], AL
000117CF  00 00              ..      ADD    [BX+SI], AL
000117D1  00 00              ..      ADD    [BX+SI], AL
000117D3  00 00              ..      ADD    [BX+SI], AL
000117D5  00 00              ..      ADD    [BX+SI], AL
000117D7  00 00              ..      ADD    [BX+SI], AL
000117D9  00 00              ..      ADD    [BX+SI], AL
000117DB  00 00              ..      ADD    [BX+SI], AL
000117DD  00 00              ..      ADD    [BX+SI], AL
000117DF  00 00              ..      ADD    [BX+SI], AL
000117E1  00 00              ..      ADD    [BX+SI], AL
000117E3  00 00              ..      ADD    [BX+SI], AL
000117E5  00 00              ..      ADD    [BX+SI], AL
000117E7  00 00              ..      ADD    [BX+SI], AL
000117E9  00 00              ..      ADD    [BX+SI], AL
000117EB  00 00              ..      ADD    [BX+SI], AL
000117ED  00 00              ..      ADD    [BX+SI], AL
000117EF  00 00              ..      ADD    [BX+SI], AL
000117F1  00 00              ..      ADD    [BX+SI], AL
000117F3  00 00              ..      ADD    [BX+SI], AL
000117F5  00 00              ..      ADD    [BX+SI], AL
000117F7  00 00              ..      ADD    [BX+SI], AL
000117F9  00 00              ..      ADD    [BX+SI], AL
000117FB  00 00              ..      ADD    [BX+SI], AL
000117FD  00 00              ..      ADD    [BX+SI], AL
000117FF  00 00              ..      ADD    [BX+SI], AL
00011801  00 00              ..      ADD    [BX+SI], AL
00011803  00 00              ..      ADD    [BX+SI], AL
00011805  00 00              ..      ADD    [BX+SI], AL
00011807  00 00              ..      ADD    [BX+SI], AL
00011809  00 00              ..      ADD    [BX+SI], AL
0001180B  00 00              ..      ADD    [BX+SI], AL
0001180D  00 00              ..      ADD    [BX+SI], AL
0001180F  00 00              ..      ADD    [BX+SI], AL
00011811  00 00              ..      ADD    [BX+SI], AL
00011813  00 00              ..      ADD    [BX+SI], AL
00011815  00 00              ..      ADD    [BX+SI], AL
00011817  00 00              ..      ADD    [BX+SI], AL
00011819  00 00              ..      ADD    [BX+SI], AL
0001181B  00 00              ..      ADD    [BX+SI], AL
0001181D  00 00              ..      ADD    [BX+SI], AL
0001181F  00 00              ..      ADD    [BX+SI], AL
00011821  00 00              ..      ADD    [BX+SI], AL
00011823  00 00              ..      ADD    [BX+SI], AL
00011825  00 00              ..      ADD    [BX+SI], AL
00011827  00 00              ..      ADD    [BX+SI], AL
00011829  00 00              ..      ADD    [BX+SI], AL
0001182B  00 00              ..      ADD    [BX+SI], AL
0001182D  00 00              ..      ADD    [BX+SI], AL
0001182F  00 00              ..      ADD    [BX+SI], AL
00011831  00 00              ..      ADD    [BX+SI], AL
00011833  00 00              ..      ADD    [BX+SI], AL
00011835  00 00              ..      ADD    [BX+SI], AL
00011837  00 00              ..      ADD    [BX+SI], AL
00011839  00 00              ..      ADD    [BX+SI], AL
0001183B  00 00              ..      ADD    [BX+SI], AL
0001183D  00 00              ..      ADD    [BX+SI], AL
0001183F  00 00              ..      ADD    [BX+SI], AL
00011841  00 00              ..      ADD    [BX+SI], AL
00011843  00 00              ..      ADD    [BX+SI], AL
00011845  00 00              ..      ADD    [BX+SI], AL
00011847  00 00              ..      ADD    [BX+SI], AL
00011849  00 00              ..      ADD    [BX+SI], AL
0001184B  00 00              ..      ADD    [BX+SI], AL
0001184D  00 00              ..      ADD    [BX+SI], AL
0001184F  00 00              ..      ADD    [BX+SI], AL
00011851  00 00              ..      ADD    [BX+SI], AL
00011853  00 00              ..      ADD    [BX+SI], AL
00011855  00 00              ..      ADD    [BX+SI], AL
00011857  00 00              ..      ADD    [BX+SI], AL
00011859  00 00              ..      ADD    [BX+SI], AL
0001185B  00 00              ..      ADD    [BX+SI], AL
0001185D  00 00              ..      ADD    [BX+SI], AL
0001185F  00 00              ..      ADD    [BX+SI], AL
00011861  00 00              ..      ADD    [BX+SI], AL
00011863  00 00              ..      ADD    [BX+SI], AL
00011865  00 00              ..      ADD    [BX+SI], AL
00011867  00 00              ..      ADD    [BX+SI], AL
00011869  00 00              ..      ADD    [BX+SI], AL
0001186B  00 00              ..      ADD    [BX+SI], AL
0001186D  00 00              ..      ADD    [BX+SI], AL
0001186F  00 00              ..      ADD    [BX+SI], AL
00011871  00 00              ..      ADD    [BX+SI], AL
00011873  00 00              ..      ADD    [BX+SI], AL
00011875  00 00              ..      ADD    [BX+SI], AL
00011877  00 00              ..      ADD    [BX+SI], AL
00011879  00 00              ..      ADD    [BX+SI], AL
0001187B  00 00              ..      ADD    [BX+SI], AL
0001187D  00 00              ..      ADD    [BX+SI], AL
0001187F  00 00              ..      ADD    [BX+SI], AL
00011881  00 00              ..      ADD    [BX+SI], AL
00011883  00 00              ..      ADD    [BX+SI], AL
00011885  00 00              ..      ADD    [BX+SI], AL
00011887  00 00              ..      ADD    [BX+SI], AL
00011889  00 00              ..      ADD    [BX+SI], AL
0001188B  00 00              ..      ADD    [BX+SI], AL
0001188D  00 00              ..      ADD    [BX+SI], AL
0001188F  00 00              ..      ADD    [BX+SI], AL
00011891  00 00              ..      ADD    [BX+SI], AL
00011893  0D 02 02           ...     OR     AX, 0202h
00011896  00 00              ..      ADD    [BX+SI], AL
00011898  00 00              ..      ADD    [BX+SI], AL
0001189A  00 00              ..      ADD    [BX+SI], AL
0001189C  00 00              ..      ADD    [BX+SI], AL
0001189E  00 00              ..      ADD    [BX+SI], AL
000118A0  00 00              ..      ADD    [BX+SI], AL
000118A2  00 00              ..      ADD    [BX+SI], AL
000118A4  00 00              ..      ADD    [BX+SI], AL
000118A6  00 00              ..      ADD    [BX+SI], AL
000118A8  00 00              ..      ADD    [BX+SI], AL
000118AA  00 00              ..      ADD    [BX+SI], AL
000118AC  00 00              ..      ADD    [BX+SI], AL
000118AE  00 00              ..      ADD    [BX+SI], AL
000118B0  00 00              ..      ADD    [BX+SI], AL
000118B2  00 00              ..      ADD    [BX+SI], AL
000118B4  00 00              ..      ADD    [BX+SI], AL
000118B6  00 00              ..      ADD    [BX+SI], AL
000118B8  00 00              ..      ADD    [BX+SI], AL
000118BA  00 00              ..      ADD    [BX+SI], AL
000118BC  00 00              ..      ADD    [BX+SI], AL
000118BE  00 00              ..      ADD    [BX+SI], AL
000118C0  00 00              ..      ADD    [BX+SI], AL
000118C2  00 00              ..      ADD    [BX+SI], AL
000118C4  00 00              ..      ADD    [BX+SI], AL
000118C6  00 00              ..      ADD    [BX+SI], AL
000118C8  00 00              ..      ADD    [BX+SI], AL
000118CA  00 00              ..      ADD    [BX+SI], AL
000118CC  00 00              ..      ADD    [BX+SI], AL
000118CE  00 00              ..      ADD    [BX+SI], AL
000118D0  00 00              ..      ADD    [BX+SI], AL
000118D2  00 00              ..      ADD    [BX+SI], AL
000118D4  00 00              ..      ADD    [BX+SI], AL
000118D6  00 00              ..      ADD    [BX+SI], AL
000118D8  00 00              ..      ADD    [BX+SI], AL
000118DA  00 00              ..      ADD    [BX+SI], AL
000118DC  00 00              ..      ADD    [BX+SI], AL
000118DE  00 00              ..      ADD    [BX+SI], AL
000118E0  00 00              ..      ADD    [BX+SI], AL
000118E2  00 00              ..      ADD    [BX+SI], AL
000118E4  00 00              ..      ADD    [BX+SI], AL
000118E6  00 00              ..      ADD    [BX+SI], AL
000118E8  00 00              ..      ADD    [BX+SI], AL
000118EA  00 00              ..      ADD    [BX+SI], AL
000118EC  00 00              ..      ADD    [BX+SI], AL
000118EE  00 00              ..      ADD    [BX+SI], AL
000118F0  00 00              ..      ADD    [BX+SI], AL
000118F2  00 00              ..      ADD    [BX+SI], AL
000118F4  00 00              ..      ADD    [BX+SI], AL
000118F6  00 00              ..      ADD    [BX+SI], AL
000118F8  00 00              ..      ADD    [BX+SI], AL
000118FA  00 00              ..      ADD    [BX+SI], AL
000118FC  00 00              ..      ADD    [BX+SI], AL
000118FE  00 00              ..      ADD    [BX+SI], AL
00011900  00 00              ..      ADD    [BX+SI], AL
00011902  00 00              ..      ADD    [BX+SI], AL
00011904  00 00              ..      ADD    [BX+SI], AL
00011906  00 00              ..      ADD    [BX+SI], AL
00011908  00 00              ..      ADD    [BX+SI], AL
0001190A  00 00              ..      ADD    [BX+SI], AL
0001190C  00 00              ..      ADD    [BX+SI], AL
0001190E  00 00              ..      ADD    [BX+SI], AL
00011910  00 00              ..      ADD    [BX+SI], AL
00011912  00 00              ..      ADD    [BX+SI], AL
00011914  00 00              ..      ADD    [BX+SI], AL
00011916  00 00              ..      ADD    [BX+SI], AL
00011918  00 00              ..      ADD    [BX+SI], AL
0001191A  00 00              ..      ADD    [BX+SI], AL
0001191C  00 00              ..      ADD    [BX+SI], AL
0001191E  00 00              ..      ADD    [BX+SI], AL
00011920  00 00              ..      ADD    [BX+SI], AL
00011922  00 00              ..      ADD    [BX+SI], AL
00011924  00 00              ..      ADD    [BX+SI], AL
00011926  00 00              ..      ADD    [BX+SI], AL
00011928  00 00              ..      ADD    [BX+SI], AL
0001192A  00 00              ..      ADD    [BX+SI], AL
0001192C  00 00              ..      ADD    [BX+SI], AL
0001192E  00 00              ..      ADD    [BX+SI], AL
00011930  00 00              ..      ADD    [BX+SI], AL
00011932  00 00              ..      ADD    [BX+SI], AL
00011934  00 00              ..      ADD    [BX+SI], AL
00011936  00 00              ..      ADD    [BX+SI], AL
00011938  00 00              ..      ADD    [BX+SI], AL
0001193A  00 00              ..      ADD    [BX+SI], AL
0001193C  00 00              ..      ADD    [BX+SI], AL
0001193E  00 00              ..      ADD    [BX+SI], AL
00011940  00 00              ..      ADD    [BX+SI], AL
00011942  00 00              ..      ADD    [BX+SI], AL
00011944  00 00              ..      ADD    [BX+SI], AL
00011946  00 00              ..      ADD    [BX+SI], AL
00011948  00 00              ..      ADD    [BX+SI], AL
0001194A  00 00              ..      ADD    [BX+SI], AL
0001194C  00 00              ..      ADD    [BX+SI], AL
0001194E  00 00              ..      ADD    [BX+SI], AL
00011950  00 00              ..      ADD    [BX+SI], AL
00011952  00 00              ..      ADD    [BX+SI], AL
00011954  00 00              ..      ADD    [BX+SI], AL
00011956  00 00              ..      ADD    [BX+SI], AL
00011958  00 00              ..      ADD    [BX+SI], AL
0001195A  00 00              ..      ADD    [BX+SI], AL
0001195C  00 00              ..      ADD    [BX+SI], AL
0001195E  00 00              ..      ADD    [BX+SI], AL
00011960  00 00              ..      ADD    [BX+SI], AL
00011962  00 00              ..      ADD    [BX+SI], AL
00011964  00 00              ..      ADD    [BX+SI], AL
00011966  00 00              ..      ADD    [BX+SI], AL
00011968  00 00              ..      ADD    [BX+SI], AL
0001196A  00 00              ..      ADD    [BX+SI], AL
0001196C  00 00              ..      ADD    [BX+SI], AL
0001196E  00 00              ..      ADD    [BX+SI], AL
00011970  00 00              ..      ADD    [BX+SI], AL
00011972  00 00              ..      ADD    [BX+SI], AL
00011974  00 00              ..      ADD    [BX+SI], AL
00011976  00 00              ..      ADD    [BX+SI], AL
00011978  00 00              ..      ADD    [BX+SI], AL
0001197A  00 00              ..      ADD    [BX+SI], AL
0001197C  00 00              ..      ADD    [BX+SI], AL
0001197E  00 00              ..      ADD    [BX+SI], AL
00011980  00 00              ..      ADD    [BX+SI], AL
00011982  00 00              ..      ADD    [BX+SI], AL
00011984  00 00              ..      ADD    [BX+SI], AL
00011986  00 00              ..      ADD    [BX+SI], AL
00011988  00 00              ..      ADD    [BX+SI], AL
0001198A  00 00              ..      ADD    [BX+SI], AL
0001198C  00 00              ..      ADD    [BX+SI], AL
0001198E  00 00              ..      ADD    [BX+SI], AL
00011990  00 00              ..      ADD    [BX+SI], AL
00011992  00 00              ..      ADD    [BX+SI], AL
00011994  00 00              ..      ADD    [BX+SI], AL
00011996  00 00              ..      ADD    [BX+SI], AL
00011998  00 00              ..      ADD    [BX+SI], AL
0001199A  00 00              ..      ADD    [BX+SI], AL
0001199C  00 00              ..      ADD    [BX+SI], AL
0001199E  00 00              ..      ADD    [BX+SI], AL
000119A0  00 00              ..      ADD    [BX+SI], AL
000119A2  00 00              ..      ADD    [BX+SI], AL
000119A4  00 00              ..      ADD    [BX+SI], AL
000119A6  00 00              ..      ADD    [BX+SI], AL
000119A8  00 00              ..      ADD    [BX+SI], AL
000119AA  00 00              ..      ADD    [BX+SI], AL
000119AC  00 00              ..      ADD    [BX+SI], AL
000119AE  00 00              ..      ADD    [BX+SI], AL
000119B0  00 00              ..      ADD    [BX+SI], AL
000119B2  00 00              ..      ADD    [BX+SI], AL
000119B4  00 00              ..      ADD    [BX+SI], AL
000119B6  00 00              ..      ADD    [BX+SI], AL
000119B8  00 00              ..      ADD    [BX+SI], AL
000119BA  00 00              ..      ADD    [BX+SI], AL
000119BC  00 00              ..      ADD    [BX+SI], AL
000119BE  00 00              ..      ADD    [BX+SI], AL
000119C0  00 00              ..      ADD    [BX+SI], AL
000119C2  00 00              ..      ADD    [BX+SI], AL
000119C4  00 00              ..      ADD    [BX+SI], AL
000119C6  00 00              ..      ADD    [BX+SI], AL
000119C8  00 00              ..      ADD    [BX+SI], AL
000119CA  00 00              ..      ADD    [BX+SI], AL
000119CC  00 00              ..      ADD    [BX+SI], AL
000119CE  00 00              ..      ADD    [BX+SI], AL
000119D0  00 00              ..      ADD    [BX+SI], AL
000119D2  00 00              ..      ADD    [BX+SI], AL
000119D4  00 00              ..      ADD    [BX+SI], AL
000119D6  00 00              ..      ADD    [BX+SI], AL
000119D8  00 00              ..      ADD    [BX+SI], AL
000119DA  00 00              ..      ADD    [BX+SI], AL
000119DC  00 00              ..      ADD    [BX+SI], AL
000119DE  00 00              ..      ADD    [BX+SI], AL
000119E0  00 00              ..      ADD    [BX+SI], AL
000119E2  00 00              ..      ADD    [BX+SI], AL
000119E4  00 00              ..      ADD    [BX+SI], AL
000119E6  00 00              ..      ADD    [BX+SI], AL
000119E8  00 00              ..      ADD    [BX+SI], AL
000119EA  00 00              ..      ADD    [BX+SI], AL
000119EC  00 00              ..      ADD    [BX+SI], AL
000119EE  00 00              ..      ADD    [BX+SI], AL
000119F0  00 00              ..      ADD    [BX+SI], AL
000119F2  00 00              ..      ADD    [BX+SI], AL
000119F4  02 03              ..      ADD    AL, [BP+DI]
000119F6  00 00              ..      ADD    [BX+SI], AL
000119F8  00 00              ..      ADD    [BX+SI], AL
000119FA  00 00              ..      ADD    [BX+SI], AL
000119FC  00 00              ..      ADD    [BX+SI], AL
000119FE  00 00              ..      ADD    [BX+SI], AL
00011A00  00 00              ..      ADD    [BX+SI], AL
00011A02  00 00              ..      ADD    [BX+SI], AL
00011A04  00 00              ..      ADD    [BX+SI], AL
00011A06  00 00              ..      ADD    [BX+SI], AL
00011A08  00 00              ..      ADD    [BX+SI], AL
00011A0A  00 00              ..      ADD    [BX+SI], AL
00011A0C  00 00              ..      ADD    [BX+SI], AL
00011A0E  00 00              ..      ADD    [BX+SI], AL
00011A10  00 00              ..      ADD    [BX+SI], AL
00011A12  00 00              ..      ADD    [BX+SI], AL
00011A14  00 00              ..      ADD    [BX+SI], AL
00011A16  00 00              ..      ADD    [BX+SI], AL
00011A18  00 00              ..      ADD    [BX+SI], AL
00011A1A  00 00              ..      ADD    [BX+SI], AL
00011A1C  00 00              ..      ADD    [BX+SI], AL
00011A1E  00 00              ..      ADD    [BX+SI], AL
00011A20  00 00              ..      ADD    [BX+SI], AL
00011A22  00 00              ..      ADD    [BX+SI], AL
00011A24  00 00              ..      ADD    [BX+SI], AL
00011A26  00 00              ..      ADD    [BX+SI], AL
00011A28  00 00              ..      ADD    [BX+SI], AL
00011A2A  00 00              ..      ADD    [BX+SI], AL
00011A2C  00 00              ..      ADD    [BX+SI], AL
00011A2E  00 00              ..      ADD    [BX+SI], AL
00011A30  00 00              ..      ADD    [BX+SI], AL
00011A32  00 00              ..      ADD    [BX+SI], AL
00011A34  00 00              ..      ADD    [BX+SI], AL
00011A36  00 00              ..      ADD    [BX+SI], AL
00011A38  00 00              ..      ADD    [BX+SI], AL
00011A3A  00 00              ..      ADD    [BX+SI], AL
00011A3C  00 00              ..      ADD    [BX+SI], AL
00011A3E  00 00              ..      ADD    [BX+SI], AL
00011A40  00 00              ..      ADD    [BX+SI], AL
00011A42  00 00              ..      ADD    [BX+SI], AL
00011A44  00 00              ..      ADD    [BX+SI], AL
00011A46  00 00              ..      ADD    [BX+SI], AL
00011A48  00 00              ..      ADD    [BX+SI], AL
00011A4A  00 00              ..      ADD    [BX+SI], AL
00011A4C  00 00              ..      ADD    [BX+SI], AL
00011A4E  00 00              ..      ADD    [BX+SI], AL
00011A50  00 00              ..      ADD    [BX+SI], AL
00011A52  00 00              ..      ADD    [BX+SI], AL
00011A54  00 00              ..      ADD    [BX+SI], AL
00011A56  00 00              ..      ADD    [BX+SI], AL
00011A58  00 00              ..      ADD    [BX+SI], AL
00011A5A  00 00              ..      ADD    [BX+SI], AL
00011A5C  00 00              ..      ADD    [BX+SI], AL
00011A5E  00 00              ..      ADD    [BX+SI], AL
00011A60  00 00              ..      ADD    [BX+SI], AL
00011A62  00 00              ..      ADD    [BX+SI], AL
00011A64  00 00              ..      ADD    [BX+SI], AL
00011A66  00 00              ..      ADD    [BX+SI], AL
00011A68  00 00              ..      ADD    [BX+SI], AL
00011A6A  00 00              ..      ADD    [BX+SI], AL
00011A6C  00 00              ..      ADD    [BX+SI], AL
00011A6E  00 00              ..      ADD    [BX+SI], AL
00011A70  00 00              ..      ADD    [BX+SI], AL
00011A72  00 00              ..      ADD    [BX+SI], AL
.
00011A74  00 00              ..      ADD    [BX+SI], AL
00011A76  00 00              ..      ADD    [BX+SI], AL
00011A78  00 00              ..      ADD    [BX+SI], AL
00011A7A  00 00              ..      ADD    [BX+SI], AL
00011A7C  00 00              ..      ADD    [BX+SI], AL
00011A7E  00 00              ..      ADD    [BX+SI], AL
00011A80  00 00              ..      ADD    [BX+SI], AL
00011A82  00 00              ..      ADD    [BX+SI], AL
00011A84  00 00              ..      ADD    [BX+SI], AL
00011A86  00 00              ..      ADD    [BX+SI], AL
00011A88  00 00              ..      ADD    [BX+SI], AL
00011A8A  00 00              ..      ADD    [BX+SI], AL
00011A8C  00 00              ..      ADD    [BX+SI], AL
00011A8E  00 00              ..      ADD    [BX+SI], AL
00011A90  00 00              ..      ADD    [BX+SI], AL
00011A92  00 00              ..      ADD    [BX+SI], AL
00011A94  00 00              ..      ADD    [BX+SI], AL
00011A96  00 00              ..      ADD    [BX+SI], AL
00011A98  00 00              ..      ADD    [BX+SI], AL
00011A9A  00 00              ..      ADD    [BX+SI], AL
00011A9C  00 00              ..      ADD    [BX+SI], AL
00011A9E  00 00              ..      ADD    [BX+SI], AL
00011AA0  00 00              ..      ADD    [BX+SI], AL
00011AA2  00 00              ..      ADD    [BX+SI], AL
00011AA4  00 00              ..      ADD    [BX+SI], AL
00011AA6  00 00              ..      ADD    [BX+SI], AL
00011AA8  00 00              ..      ADD    [BX+SI], AL
00011AAA  00 00              ..      ADD    [BX+SI], AL
00011AAC  00 00              ..      ADD    [BX+SI], AL
00011AAE  00 00              ..      ADD    [BX+SI], AL
00011AB0  00 00              ..      ADD    [BX+SI], AL
00011AB2  00 00              ..      ADD    [BX+SI], AL
00011AB4  00 00              ..      ADD    [BX+SI], AL
00011AB6  00 00              ..      ADD    [BX+SI], AL
00011AB8  00 00              ..      ADD    [BX+SI], AL
00011ABA  00 00              ..      ADD    [BX+SI], AL
00011ABC  00 00              ..      ADD    [BX+SI], AL
00011ABE  00 00              ..      ADD    [BX+SI], AL
00011AC0  00 00              ..      ADD    [BX+SI], AL
00011AC2  00 00              ..      ADD    [BX+SI], AL
00011AC4  00 00              ..      ADD    [BX+SI], AL
00011AC6  00 00              ..      ADD    [BX+SI], AL
00011AC8  00 00              ..      ADD    [BX+SI], AL
00011ACA  00 00              ..      ADD    [BX+SI], AL
00011ACC  00 00              ..      ADD    [BX+SI], AL
00011ACE  00 00              ..      ADD    [BX+SI], AL
00011AD0  00 00              ..      ADD    [BX+SI], AL
00011AD2  00 00              ..      ADD    [BX+SI], AL
00011AD4  00 00              ..      ADD    [BX+SI], AL
00011AD6  00 00              ..      ADD    [BX+SI], AL
00011AD8  00 00              ..      ADD    [BX+SI], AL
00011ADA  00 00              ..      ADD    [BX+SI], AL
00011ADC  00 00              ..      ADD    [BX+SI], AL
00011ADE  00 00              ..      ADD    [BX+SI], AL
00011AE0  00 00              ..      ADD    [BX+SI], AL
00011AE2  00 00              ..      ADD    [BX+SI], AL
00011AE4  00 00              ..      ADD    [BX+SI], AL
00011AE6  00 00              ..      ADD    [BX+SI], AL
00011AE8  00 00              ..      ADD    [BX+SI], AL
00011AEA  00 00              ..      ADD    [BX+SI], AL
00011AEC  00 00              ..      ADD    [BX+SI], AL
00011AEE  00 00              ..      ADD    [BX+SI], AL
00011AF0  00 00              ..      ADD    [BX+SI], AL
00011AF2  00 00              ..      ADD    [BX+SI], AL
00011AF4  00 00              ..      ADD    [BX+SI], AL
00011AF6  00 00              ..      ADD    [BX+SI], AL
00011AF8  00 00              ..      ADD    [BX+SI], AL
00011AFA  00 00              ..      ADD    [BX+SI], AL
00011AFC  00 00              ..      ADD    [BX+SI], AL
00011AFE  00 00              ..      ADD    [BX+SI], AL
00011B00  00 00              ..      ADD    [BX+SI], AL
00011B02  00 00              ..      ADD    [BX+SI], AL
00011B04  00 00              ..      ADD    [BX+SI], AL
00011B06  00 00              ..      ADD    [BX+SI], AL
00011B08  00 00              ..      ADD    [BX+SI], AL
00011B0A  00 00              ..      ADD    [BX+SI], AL
00011B0C  00 00              ..      ADD    [BX+SI], AL
00011B0E  00 00              ..      ADD    [BX+SI], AL
00011B10  00 00              ..      ADD    [BX+SI], AL
00011B12  00 00              ..      ADD    [BX+SI], AL
00011B14  00 00              ..      ADD    [BX+SI], AL
00011B16  00 00              ..      ADD    [BX+SI], AL
00011B18  00 00              ..      ADD    [BX+SI], AL
00011B1A  00 00              ..      ADD    [BX+SI], AL
00011B1C  00 00              ..      ADD    [BX+SI], AL
00011B1E  00 00              ..      ADD    [BX+SI], AL
00011B20  00 00              ..      ADD    [BX+SI], AL
00011B22  00 00              ..      ADD    [BX+SI], AL
00011B24  00 00              ..      ADD    [BX+SI], AL
00011B26  00 00              ..      ADD    [BX+SI], AL
00011B28  00 00              ..      ADD    [BX+SI], AL
00011B2A  00 00              ..      ADD    [BX+SI], AL
00011B2C  00 00              ..      ADD    [BX+SI], AL
00011B2E  00 00              ..      ADD    [BX+SI], AL
00011B30  00 00              ..      ADD    [BX+SI], AL
00011B32  00 00              ..      ADD    [BX+SI], AL
00011B34  00 00              ..      ADD    [BX+SI], AL
00011B36  00 00              ..      ADD    [BX+SI], AL
00011B38  00 00              ..      ADD    [BX+SI], AL
00011B3A  00 00              ..      ADD    [BX+SI], AL
00011B3C  00 00              ..      ADD    [BX+SI], AL
00011B3E  00 00              ..      ADD    [BX+SI], AL
00011B40  00 00              ..      ADD    [BX+SI], AL
00011B42  00 00              ..      ADD    [BX+SI], AL
00011B44  00 00              ..      ADD    [BX+SI], AL
00011B46  00 00              ..      ADD    [BX+SI], AL
00011B48  00 00              ..      ADD    [BX+SI], AL
00011B4A  00 00              ..      ADD    [BX+SI], AL
00011B4C  00 00              ..      ADD    [BX+SI], AL
00011B4E  00 00              ..      ADD    [BX+SI], AL
00011B50  00 00              ..      ADD    [BX+SI], AL
00011B52  00 00              ..      ADD    [BX+SI], AL
00011B54  00 00              ..      ADD    [BX+SI], AL
00011B56  00 00              ..      ADD    [BX+SI], AL
00011B58  00 00              ..      ADD    [BX+SI], AL
00011B5A  40                 @       INC    AX
00011B5B  00 FF              ..      ADD    BH, BH
00011B5D  00 00              ..      ADD    [BX+SI], AL
00011B5F  00 00              ..      ADD    [BX+SI], AL
00011B61  00 00              ..      ADD    [BX+SI], AL
00011B63  00 00              ..      ADD    [BX+SI], AL
00011B65  00 00              ..      ADD    [BX+SI], AL
00011B67  00 00              ..      ADD    [BX+SI], AL
00011B69  00 00              ..      ADD    [BX+SI], AL
00011B6B  00 00              ..      ADD    [BX+SI], AL
00011B6D  00 00              ..      ADD    [BX+SI], AL
00011B6F  00 00              ..      ADD    [BX+SI], AL
00011B71  00 00              ..      ADD    [BX+SI], AL
00011B73  00 00              ..      ADD    [BX+SI], AL
00011B75  00 00              ..      ADD    [BX+SI], AL
00011B77  00 00              ..      ADD    [BX+SI], AL
00011B79  00 00              ..      ADD    [BX+SI], AL
00011B7B  00 00              ..      ADD    [BX+SI], AL
00011B7D  00 00              ..      ADD    [BX+SI], AL
00011B7F  00 00              ..      ADD    [BX+SI], AL
00011B81  00 00              ..      ADD    [BX+SI], AL
00011B83  00 00              ..      ADD    [BX+SI], AL
00011B85  00 00              ..      ADD    [BX+SI], AL
00011B87  00 40 00           .@.     ADD    [BX+SI+00h], AL
00011B8A  FF 00              ..      INC    WORD PTR [BX+SI]
00011B8C  00 00              ..      ADD    [BX+SI], AL
00011B8E  00 00              ..      ADD    [BX+SI], AL
00011B90  00 00              ..      ADD    [BX+SI], AL
00011B92  00 00              ..      ADD    [BX+SI], AL
00011B94  00 00              ..      ADD    [BX+SI], AL
00011B96  00 00              ..      ADD    [BX+SI], AL
00011B98  00 00              ..      ADD    [BX+SI], AL
00011B9A  00 00              ..      ADD    [BX+SI], AL
00011B9C  00 00              ..      ADD    [BX+SI], AL
00011B9E  00 00              ..      ADD    [BX+SI], AL
00011BA0  00 00              ..      ADD    [BX+SI], AL
00011BA2  00 00              ..      ADD    [BX+SI], AL
00011BA4  00 00              ..      ADD    [BX+SI], AL
00011BA6  00 00              ..      ADD    [BX+SI], AL
00011BA8  00 00              ..      ADD    [BX+SI], AL
00011BAA  00 00              ..      ADD    [BX+SI], AL
00011BAC  00 00              ..      ADD    [BX+SI], AL
00011BAE  00 00              ..      ADD    [BX+SI], AL
00011BB0  00 00              ..      ADD    [BX+SI], AL
00011BB2  00 00              ..      ADD    [BX+SI], AL
00011BB4  00 00              ..      ADD    [BX+SI], AL
00011BB6  00 00              ..      ADD    [BX+SI], AL
00011BB8  00 00              ..      ADD    [BX+SI], AL
00011BBA  00 00              ..      ADD    [BX+SI], AL
00011BBC  00 00              ..      ADD    [BX+SI], AL
00011BBE  00 00              ..      ADD    [BX+SI], AL
00011BC0  00 00              ..      ADD    [BX+SI], AL
00011BC2  00 00              ..      ADD    [BX+SI], AL
00011BC4  00 00              ..      ADD    [BX+SI], AL
00011BC6  00 00              ..      ADD    [BX+SI], AL
00011BC8  00 00              ..      ADD    [BX+SI], AL
00011BCA  00 00              ..      ADD    [BX+SI], AL
00011BCC  00 00              ..      ADD    [BX+SI], AL
00011BCE  00 00              ..      ADD    [BX+SI], AL
00011BD0  F5                 .       CMC
00011BD1  59                 Y       POP    CX
00011BD2  50                 P       PUSH   AX
00011BD3  52                 R       PUSH   DX
00011BD4  A1 85 07           ...     MOV    AX, [0785h]
00011BD7  8B 16 87 07        ....    MOV    DX, [0787h]
00011BDB  E8 3B F5           .;.     CALL   11119h
00011BDE  59                 Y       POP    CX
00011BDF  5B                 [       POP    BX
00011BE0  2B D8              +.      SUB    BX, AX
00011BE2  1B CA              ..      SBB    CX, DX
00011BE4  0B D9              ..      OR     BX, CX
00011BE6  74 07              t.      JE     11BEFh
00011BE8  C6 06 D5 07 00     .....   MOV    BYTE PTR [07D5h], 00h
00011BED  EB 0E              ..      JMP    11BFDh
.
00011BEF  C6 00 32           ..2     MOV    BYTE PTR [BX+SI], 32h
00011BF2  00 00              ..      ADD    [BX+SI], AL
00011BF4  04 29              .)      ADD    AL, 29h
00011BF6  00 00              ..      ADD    [BX+SI], AL
00011BF8  70 1C              p.      JO     11C16h
00011BFA  BB 1C 68           ..h     MOV    BX, 681Ch
.
00011BFD  21 00              !.      AND    [BX+SI], AX
00011BFF  00 00              ..      ADD    [BX+SI], AL
00011C01  00 00              ..      ADD    [BX+SI], AL
00011C03  00 00              ..      ADD    [BX+SI], AL
00011C05  00 00              ..      ADD    [BX+SI], AL
00011C07  00 00              ..      ADD    [BX+SI], AL
00011C09  00 00              ..      ADD    [BX+SI], AL
00011C0B  00 00              ..      ADD    [BX+SI], AL
00011C0D  00 00              ..      ADD    [BX+SI], AL
00011C0F  00 34              .4      ADD    [SI], DH
00011C11  22 00              ".      AND    AL, [BX+SI]
00011C13  00 00              ..      ADD    [BX+SI], AL
00011C15  00 00              ..      ADD    [BX+SI], AL
00011C17  00 C4              ..      ADD    AH, AL
00011C19  12 EC              ..      ADC    CH, AH
00011C1B  12 14              ..      ADC    DL, [SI]
00011C1D  13 3C              .<      ADC    DI, [SI]
00011C1F  13 00              ..      ADC    AX, [BX+SI]
00011C21  00 00              ..      ADD    [BX+SI], AL
00011C23  00 00              ..      ADD    [BX+SI], AL
00011C25  00 00              ..      ADD    [BX+SI], AL
00011C27  00 00              ..      ADD    [BX+SI], AL
00011C29  00 00              ..      ADD    [BX+SI], AL
00011C2B  00 00              ..      ADD    [BX+SI], AL
00011C2D  00 00              ..      ADD    [BX+SI], AL
00011C2F  00 00              ..      ADD    [BX+SI], AL
00011C31  00 00              ..      ADD    [BX+SI], AL
00011C33  00 00              ..      ADD    [BX+SI], AL
00011C35  00 00              ..      ADD    [BX+SI], AL
00011C37  00 C4              ..      ADD    AH, AL
00011C39  12 C4              ..      ADC    AL, AH
00011C3B  12 EC              ..      ADC    CH, AH
00011C3D  12 EC              ..      ADC    CH, AH
00011C3F  12 14              ..      ADC    DL, [SI]
00011C41  13 00              ..      ADC    AX, [BX+SI]
00011C43  00 00              ..      ADD    [BX+SI], AL
00011C45  00 60 00           .`.     ADD    [BX+SI+00h], AH
00011C48  A0 59 FE           .Y.     MOV    AL, [FE59h]
00011C4B  00 E7              ..      ADD    BH, AH
00011C4D  6F                 o       OUTSW
00011C4E  19 00              ..      SBB    [BX+SI], AX
00011C50  FE 00              ..      INC    BYTE PTR [BX+SI]
00011C52  00 00              ..      ADD    [BX+SI], AL
00011C54  00 00              ..      ADD    [BX+SI], AL
00011C56  FF 00              ..      INC    WORD PTR [BX+SI]
00011C58  00 00              ..      ADD    [BX+SI], AL
00011C5A  00 00              ..      ADD    [BX+SI], AL
00011C5C  FF 00              ..      INC    WORD PTR [BX+SI]
00011C5E  00 00              ..      ADD    [BX+SI], AL
00011C60  00 00              ..      ADD    [BX+SI], AL
00011C62  FF 00              ..      INC    WORD PTR [BX+SI]
00011C64  00 00              ..      ADD    [BX+SI], AL
00011C66  00 00              ..      ADD    [BX+SI], AL
00011C68  FF 00              ..      INC    WORD PTR [BX+SI]
00011C6A  00 00              ..      ADD    [BX+SI], AL
00011C6C  00 00              ..      ADD    [BX+SI], AL
00011C6E  FF 00              ..      INC    WORD PTR [BX+SI]
00011C70  00 00              ..      ADD    [BX+SI], AL
00011C72  00 00              ..      ADD    [BX+SI], AL
00011C74  FF 00              ..      INC    WORD PTR [BX+SI]
00011C76  00 00              ..      ADD    [BX+SI], AL
00011C78  00 00              ..      ADD    [BX+SI], AL
00011C7A  FF 00              ..      INC    WORD PTR [BX+SI]
00011C7C  00 00              ..      ADD    [BX+SI], AL
00011C7E  00 00              ..      ADD    [BX+SI], AL
00011C80  FF 00              ..      INC    WORD PTR [BX+SI]
00011C82  00 00              ..      ADD    [BX+SI], AL
00011C84  00 00              ..      ADD    [BX+SI], AL
00011C86  FF 00              ..      INC    WORD PTR [BX+SI]
00011C88  00 00              ..      ADD    [BX+SI], AL
00011C8A  00 00              ..      ADD    [BX+SI], AL
00011C8C  FF 00              ..      INC    WORD PTR [BX+SI]
00011C8E  00 00              ..      ADD    [BX+SI], AL
00011C90  00 00              ..      ADD    [BX+SI], AL
00011C92  FF 00              ..      INC    WORD PTR [BX+SI]
00011C94  00 00              ..      ADD    [BX+SI], AL
00011C96  00 00              ..      ADD    [BX+SI], AL
00011C98  FF 00              ..      INC    WORD PTR [BX+SI]
00011C9A  00 00              ..      ADD    [BX+SI], AL
00011C9C  00 00              ..      ADD    [BX+SI], AL
00011C9E  FF 00              ..      INC    WORD PTR [BX+SI]
00011CA0  00 00              ..      ADD    [BX+SI], AL
00011CA2  00 00              ..      ADD    [BX+SI], AL
00011CA4  FF 00              ..      INC    WORD PTR [BX+SI]
00011CA6  00 00              ..      ADD    [BX+SI], AL
00011CA8  00 00              ..      ADD    [BX+SI], AL
00011CAA  FF 00              ..      INC    WORD PTR [BX+SI]
00011CAC  00 00              ..      ADD    [BX+SI], AL
00011CAE  00 00              ..      ADD    [BX+SI], AL
00011CB0  FF 00              ..      INC    WORD PTR [BX+SI]
00011CB2  00 00              ..      ADD    [BX+SI], AL
00011CB4  00 00              ..      ADD    [BX+SI], AL
00011CB6  FF 00              ..      INC    WORD PTR [BX+SI]
00011CB8  00 00              ..      ADD    [BX+SI], AL
00011CBA  00 00              ..      ADD    [BX+SI], AL
00011CBC  FF 00              ..      INC    WORD PTR [BX+SI]
00011CBE  00 00              ..      ADD    [BX+SI], AL
00011CC0  00 00              ..      ADD    [BX+SI], AL
00011CC2  FF 00              ..      INC    WORD PTR [BX+SI]
00011CC4  00 00              ..      ADD    [BX+SI], AL
00011CC6  00 00              ..      ADD    [BX+SI], AL
00011CC8  FF 00              ..      INC    WORD PTR [BX+SI]
00011CCA  00 00              ..      ADD    [BX+SI], AL
00011CCC  00 00              ..      ADD    [BX+SI], AL
00011CCE  FF 00              ..      INC    WORD PTR [BX+SI]
00011CD0  00 00              ..      ADD    [BX+SI], AL
00011CD2  00 00              ..      ADD    [BX+SI], AL
00011CD4  FF 00              ..      INC    WORD PTR [BX+SI]
00011CD6  00 00              ..      ADD    [BX+SI], AL
00011CD8  00 00              ..      ADD    [BX+SI], AL
00011CDA  FF 00              ..      INC    WORD PTR [BX+SI]
00011CDC  00 00              ..      ADD    [BX+SI], AL
00011CDE  00 00              ..      ADD    [BX+SI], AL
00011CE0  FF 00              ..      INC    WORD PTR [BX+SI]
00011CE2  00 00              ..      ADD    [BX+SI], AL
00011CE4  00 00              ..      ADD    [BX+SI], AL
00011CE6  FF 00              ..      INC    WORD PTR [BX+SI]
00011CE8  00 00              ..      ADD    [BX+SI], AL
00011CEA  00 00              ..      ADD    [BX+SI], AL
00011CEC  FF 00              ..      INC    WORD PTR [BX+SI]
00011CEE  00 00              ..      ADD    [BX+SI], AL
00011CF0  00 00              ..      ADD    [BX+SI], AL
00011CF2  FF 00              ..      INC    WORD PTR [BX+SI]
00011CF4  00 00              ..      ADD    [BX+SI], AL
00011CF6  00 00              ..      ADD    [BX+SI], AL
00011CF8  FF 00              ..      INC    WORD PTR [BX+SI]
00011CFA  00 00              ..      ADD    [BX+SI], AL
00011CFC  00 00              ..      ADD    [BX+SI], AL
00011CFE  FF 00              ..      INC    WORD PTR [BX+SI]
00011D00  00 00              ..      ADD    [BX+SI], AL
00011D02  00 00              ..      ADD    [BX+SI], AL
00011D04  FF 00              ..      INC    WORD PTR [BX+SI]
00011D06  6A 10              j.      PUSH   10h
00011D08  82 10 95           ...     ADC    BYTE PTR [BX+SI], 95h
00011D0B  10 9A 10 AB        ....    ADC    [BP+SI+AB10h], BL
00011D0F  10 BE 10 C7        ....    ADC    [BP+C710h], BH
00011D13  10 DD              ..      ADC    CH, BL
00011D15  10 EC              ..      ADC    AH, CH
00011D17  10 FB              ..      ADC    BL, BH
00011D19  10 09              ..      ADC    [BX+DI], CL
00011D1B  11 18              ..      ADC    [BX+SI], BX
00011D1D  11 24              .$      ADC    [SI], SP
00011D1F  11 01              ..      ADC    [BX+DI], AX
00011D21  00 9C 00 00        ....    ADD    [SI+0000h], BL
00011D25  00 00              ..      ADD    [BX+SI], AL
00011D27  2C 00              ,.      SUB    AL, 00h
00011D29  2E                 .       CS:
00011D2A  00 2F              ./      ADD    [BX], CH
00011D2C  00 3A              .:      ADD    [BP+SI], BH
00011D2E  00 00              ..      ADD    [BX+SI], AL
00011D30  02 00              ..      ADD    AL, [BX+SI]
00011D32  CC 42              .B      INT    3
00011D34  00 00              ..      ADD    [BX+SI], AL
00011D36  2C 00              ,.      SUB    AL, 00h
00011D38  00 00              ..      ADD    [BX+SI], AL
00011D3A  00 00              ..      ADD    [BX+SI], AL
00011D3C  00 00              ..      ADD    [BX+SI], AL
00011D3E  00 00              ..      ADD    [BX+SI], AL
00011D40  2F                 /       DAS
00011D41  00 6A 11           .j.     ADD    [BP+SI+11h], CH
00011D44  00 00              ..      ADD    [BX+SI], AL
00011D46  00 00              ..      ADD    [BX+SI], AL
00011D48  00 00              ..      ADD    [BX+SI], AL
00011D4A  00 00              ..      ADD    [BX+SI], AL
00011D4C  00 00              ..      ADD    [BX+SI], AL
00011D4E  00 00              ..      ADD    [BX+SI], AL
00011D50  49                 I       DEC    CX
00011D51  42                 B       INC    DX
00011D52  4D                 M       DEC    BP
00011D53  20 20                      AND    [BX+SI], AH
00011D55  34 2E              4.      XOR    AL, 2Eh
00011D57  31 C3              1.      XOR    BX, AX
00011D59  12 0D              ..      ADC    CL, [DI]
00011D5B  0A 43 61           .Ca     OR     AL, [BP+DI+61h]
00011D5E  6E                 n       OUTSB
00011D5F  6E                 n       OUTSB
00011D60  6F                 o       OUTSW
00011D61  74 20              t       JE     11D83h
00011D63  4C                 L       DEC    SP
00011D64  6F                 o       OUTSW
00011D65  61                 a       POPA
00011D66  64                 d       FS:
00011D67  20 50 72            Pr     AND    [BX+SI+72h], DL
00011D6A  6F                 o       OUTSW
00011D6B  67                 g       ...
00011D6C  72 61              ra      JC     11DCFh
00011D6E  6D                 m       INSW
00011D6F  0D 0A 24           ..$     OR     AX, 240Ah
00011D72  0D 0A 43           ..C     OR     AX, 430Ah
00011D75  61                 a       POPA
00011D76  6E                 n       OUTSB
00011D77  6E                 n       OUTSB
00011D78  6F                 o       OUTSW
00011D79  74 20              t       JE     11D9Bh
00011D7B  4C                 L       DEC    SP
00011D7C  6F                 o       OUTSW
00011D7D  61                 a       POPA
00011D7E  64                 d       FS:
00011D7F  20 43 43            CC     AND    [BP+DI+43h], AL
00011D82  50                 P       PUSH   AX
.
00011D83  20 24               $      AND    [SI], AH
00011D85  04 55              .U      ADD    AL, 55h
00011D87  53                 S       PUSH   BX
00011D88  45                 E       INC    BP
00011D89  52                 R       PUSH   DX
00011D8A  0D 0A 43           ..C     OR     AX, 430Ah
00011D8D  50                 P       PUSH   AX
00011D8E  2F                 /       DAS
00011D8F  4D                 M       DEC    BP
00011D90  20 45 72            Er     AND    [DI+72h], AL
00011D93  72 6F              ro      JC     11E04h
00011D95  72 20              r       JC     11DB7h
00011D97  4F                 O       DEC    DI
00011D98  6E                 n       OUTSB
00011D99  20 24               $      AND    [SI], AH
.
00011D9B  0D 0A 42           ..B     OR     AX, 420Ah
00011D9E  44                 D       INC    SP
00011D9F  4F                 O       DEC    DI
00011DA0  53                 S       PUSH   BX
00011DA1  20 46 75            Fu     AND    [BP+75h], AL
00011DA4  6E                 n       OUTSB
00011DA5  63                 c       ...
00011DA6  74 69              ti      JE     11E11h
00011DA8  6F                 o       OUTSW
00011DA9  6E                 n       OUTSB
00011DAA  20 3D               =      AND    [DI], BH
00011DAC  20 24               $      AND    [SI], AH
00011DAE  20 46 69            Fi     AND    [BP+69h], AL
00011DB1  6C                 l       INSB
00011DB2  65                 e       GS:
00011DB3  20 3D               =      AND    [DI], BH
00011DB5  20 24               $      AND    [SI], AH
.
00011DB7  44                 D       INC    SP
00011DB8  69 73 6B 20 52     isk R   IMUL  SI, [BP+DI+6Bh], 5220h
00011DBD  65                 e       GS:
00011DBE  61                 a       POPA
00011DBF  64                 d       FS:
00011DC0  2F                 /       DAS
00011DC1  57                 W       PUSH   DI
00011DC2  72 69              ri      JC     11E2Dh
00011DC4  74 65              te      JE     11E2Bh
00011DC6  20 45 72            Er     AND    [DI+72h], AL
00011DC9  72 6F              ro      JC     11E3Ah
00011DCB  72 24              r$      JC     11DF1h
00011DCD  52                 R       PUSH   DX
00011DCE  65                 e       GS:
.
00011DCF  61                 a       POPA
00011DD0  64                 d       FS:
00011DD1  2D 4F 6E           -On     SUB    AX, 6E4Fh
00011DD4  6C                 l       INSB
00011DD5  79 20              y       JNS    11DF7h
00011DD7  44                 D       INC    SP
00011DD8  69 73 6B 24 52     isk$R   IMUL  SI, [BP+DI+6Bh], 5224h
00011DDD  65                 e       GS:
00011DDE  61                 a       POPA
00011DDF  64                 d       FS:
00011DE0  2D 4F 6E           -On     SUB    AX, 6E4Fh
00011DE3  6C                 l       INSB
00011DE4  79 20              y       JNS    11E06h
00011DE6  46                 F       INC    SI
00011DE7  69 6C 65 24 49     ile$I   IMUL  BP, [SI+65h], 4924h
00011DEC  6E                 n       OUTSB
00011DED  76 61              va      JBE    11E50h
00011DEF  6C                 l       INSB
00011DF0  69 64 20 44 72     id Dr   IMUL  SP, [SI+20h], 7244h
00011DF5  69 76 65 24 50     ive$P   IMUL  SI, [BP+65h], 5024h
00011DFA  61                 a       POPA
00011DFB  73 73              ss      JNC    11E70h
00011DFD  77 6F              wo      JNBE   11E6Eh
00011DFF  72 64              rd      JC     11E65h
00011E01  20 45 72            Er     AND    [DI+72h], AL
.
00011E04  72 6F              ro      JC     11E75h
.
00011E06  72 24              r$      JC     11E2Ch
00011E08  46                 F       INC    SI
00011E09  69 6C 65 20 45     ile E   IMUL  BP, [SI+65h], 4520h
00011E0E  78 69              xi      JS     11E79h
00011E10  73 74              st      JNC    11E86h
00011E12  73 24              s$      JNC    11E38h
00011E14  3F                 ?       AAS
00011E15  20 69 6E            in     AND    [BX+DI+6Eh], CH
00011E18  20 46 69            Fi     AND    [BP+69h], AL
00011E1B  6C                 l       INSB
00011E1C  65                 e       GS:
00011E1D  6E                 n       OUTSB
00011E1E  61                 a       POPA
00011E1F  6D                 m       INSW
00011E20  65                 e       GS:
00011E21  24 00              $.      AND    AL, 00h
00011E23  00 00              ..      ADD    [BX+SI], AL
00011E25  00 00              ..      ADD    [BX+SI], AL
00011E27  00 00              ..      ADD    [BX+SI], AL
00011E29  00 00              ..      ADD    [BX+SI], AL
.
00011E2B  00 00              ..      ADD    [BX+SI], AL
.
00011E2D  00 00              ..      ADD    [BX+SI], AL
00011E2F  00 00              ..      ADD    [BX+SI], AL
00011E31  00 00              ..      ADD    [BX+SI], AL
00011E33  00 00              ..      ADD    [BX+SI], AL
00011E35  00 00              ..      ADD    [BX+SI], AL
00011E37  00 00              ..      ADD    [BX+SI], AL
00011E39  00 00              ..      ADD    [BX+SI], AL
00011E3B  00 00              ..      ADD    [BX+SI], AL
00011E3D  00 00              ..      ADD    [BX+SI], AL
00011E3F  00 00              ..      ADD    [BX+SI], AL
00011E41  00 00              ..      ADD    [BX+SI], AL
00011E43  00 00              ..      ADD    [BX+SI], AL
00011E45  00 00              ..      ADD    [BX+SI], AL
00011E47  00 00              ..      ADD    [BX+SI], AL
00011E49  00 00              ..      ADD    [BX+SI], AL
00011E4B  00 00              ..      ADD    [BX+SI], AL
00011E4D  00 00              ..      ADD    [BX+SI], AL
00011E4F  00 00              ..      ADD    [BX+SI], AL
00011E51  00 00              ..      ADD    [BX+SI], AL
00011E53  00 00              ..      ADD    [BX+SI], AL
00011E55  00 00              ..      ADD    [BX+SI], AL
00011E57  00 00              ..      ADD    [BX+SI], AL
00011E59  00 82 11 8B        ....    ADD    [BP+SI+8B11h], AL
00011E5D  11 94 11 9C        ....    ADC    [SI+9C11h], DX
00011E61  11 AD 11 B1        ....    ADC    [DI+B111h], BP
.
00011E65  11 C5              ..      ADC    BP, AX
00011E67  11 D5              ..      ADC    BP, DX
00011E69  11 DF              ..      ADC    DI, BX
00011E6B  11 EA              ..      ADC    DX, BP
00011E6D  11 F5              ..      ADC    BP, SI
00011E6F  11 04              ..      ADC    [SI], AX
00011E71  12 20              .       ADC    AH, [BX+SI]
00011E73  72 65              re      JC     11EDAh
.
00011E75  61                 a       POPA
00011E76  64                 d       FS:
00011E77  69 6E 67 24 20     ing$    IMUL  BP, [BP+67h], 2024h
00011E7C  77 72              wr      JNBE   11EF0h
00011E7E  69 74 69 6E 67     iting   IMUL  SI, [SI+69h], 676Eh
00011E83  24 20              $       AND    AL, 20h
00011E85  64                 d       FS:
.
00011E86  72 69              ri      JC     11EF1h
00011E88  76 65              ve      JBE    11EEFh
00011E8A  20 24               $      AND    [SI], AH
00011E8C  41                 A       INC    CX
00011E8D  62 6F 72           bor     BOUND  BP, [BX+72h]
00011E90  74 20              t       JE     11EB2h
00011E92  6F                 o       OUTSW
00011E93  72 20              r       JC     11EB5h
00011E95  52                 R       PUSH   DX
00011E96  65                 e       GS:
00011E97  74 72              tr      JE     11F0Bh
00011E99  79 3F              y?      JNS    11EDAh
00011E9B  20 24               $      AND    [SI], AH
00011E9D  41                 A       INC    CX
00011E9E  52                 R       PUSH   DX
00011E9F  49                 I       DEC    CX
00011EA0  24 57              $W      AND    AL, 57h
00011EA2  72 69              ri      JC     11F0Dh
00011EA4  74 65              te      JE     11F0Bh
00011EA6  20 70 72            pr     AND    [BX+SI+72h], DH
00011EA9  6F                 o       OUTSW
00011EAA  74 65              te      JE     11F11h
00011EAC  63                 c       ...
00011EAD  74 20              t       JE     11ECFh
00011EAF  65                 e       GS:
00011EB0  72 72              rr      JC     11F24h
.
00011EB2  6F                 o       OUTSW
00011EB3  72 24              r$      JC     11ED9h
.
00011EB5  4E                 N       DEC    SI
00011EB6  6F                 o       OUTSW
00011EB7  74 20              t       JE     11ED9h
00011EB9  72 65              re      JC     11F20h
00011EBB  61                 a       POPA
00011EBC  64                 d       FS:
00011EBD  79 20              y       JNS    11EDFh
00011EBF  65                 e       GS:
00011EC0  72 72              rr      JC     11F34h
00011EC2  6F                 o       OUTSW
00011EC3  72 24              r$      JC     11EE9h
00011EC5  49                 I       DEC    CX
00011EC6  2F                 /       DAS
00011EC7  4F                 O       DEC    DI
00011EC8  20 65 72            er     AND    [DI+72h], AH
00011ECB  72 6F              ro      JC     11F3Ch
00011ECD  72 24              r$      JC     11EF3h
.
00011ECF  44                 D       INC    SP
00011ED0  61                 a       POPA
00011ED1  74 61              ta      JE     11F34h
00011ED3  20 65 72            er     AND    [DI+72h], AH
00011ED6  72 6F              ro      JC     11F47h
00011ED8  72 24              r$      JC     11EFEh
.
00011EDA  53                 S       PUSH   BX
00011EDB  65                 e       GS:
00011EDC  65                 e       GS:
00011EDD  6B                 k       IMUL ******************
00011EDE  20 65 72            er     AND    [DI+72h], AH
00011EE1  72 6F              ro      JC     11F52h
00011EE3  72 24              r$      JC     11F09h
00011EE5  42                 B       INC    DX
00011EE6  61                 a       POPA
00011EE7  64                 d       FS:
00011EE8  20 6D 65            me     AND    [DI+65h], CH
00011EEB  64                 d       FS:
00011EEC  69 61 20 74 79     ia ty   IMUL  SP, [BX+DI+20h], 7974h
.
00011EF1  70 65              pe      JO     11F58h
.
00011EF3  24 53              $S      AND    AL, 53h
00011EF5  65                 e       GS:
00011EF6  63                 c       ...
00011EF7  74 6F              to      JE     11F68h
00011EF9  72 20              r       JC     11F1Bh
00011EFB  6E                 n       OUTSB
00011EFC  6F                 o       OUTSW
00011EFD  74 20              t       JE     11F1Fh
00011EFF  66                 f       ...
00011F00  6F                 o       OUTSW
00011F01  75 6E              un      JNE    11F71h
00011F03  64                 d       FS:
00011F04  24 00              $.      AND    AL, 00h
00011F06  00 00              ..      ADD    [BX+SI], AL
00011F08  00 00              ..      ADD    [BX+SI], AL
00011F0A  00 00              ..      ADD    [BX+SI], AL
00011F0C  00 00              ..      ADD    [BX+SI], AL
00011F0E  00 00              ..      ADD    [BX+SI], AL
00011F10  00 00              ..      ADD    [BX+SI], AL
00011F12  00 00              ..      ADD    [BX+SI], AL
00011F14  00 00              ..      ADD    [BX+SI], AL
00011F16  00 00              ..      ADD    [BX+SI], AL
00011F18  00 00              ..      ADD    [BX+SI], AL
00011F1A  00 00              ..      ADD    [BX+SI], AL
00011F1C  00 00              ..      ADD    [BX+SI], AL
00011F1E  00 00              ..      ADD    [BX+SI], AL
.
00011F20  00 00              ..      ADD    [BX+SI], AL
00011F22  00 00              ..      ADD    [BX+SI], AL
.
00011F24  00 00              ..      ADD    [BX+SI], AL
00011F26  00 00              ..      ADD    [BX+SI], AL
00011F28  00 00              ..      ADD    [BX+SI], AL
00011F2A  00 00              ..      ADD    [BX+SI], AL
00011F2C  00 00              ..      ADD    [BX+SI], AL
00011F2E  00 00              ..      ADD    [BX+SI], AL
00011F30  00 00              ..      ADD    [BX+SI], AL
00011F32  00 00              ..      ADD    [BX+SI], AL
.
00011F34  00 00              ..      ADD    [BX+SI], AL
00011F36  00 00              ..      ADD    [BX+SI], AL
00011F38  00 00              ..      ADD    [BX+SI], AL
00011F3A  0D 0A 41           ..A     OR     AX, 410Ah
00011F3D  63                 c       ...
00011F3E  6F                 o       OUTSW
00011F3F  72 6E              rn      JC     11FAFh
00011F41  20 4D 61            Ma     AND    [DI+61h], CL
00011F44  73 74              st      JNC    11FBAh
00011F46  65                 e       GS:
.
00011F47  72 20              r       JC     11F69h
00011F49  35 31 32           512     XOR    AX, 3231h
00011F4C  2C 20              ,       SUB    AL, 20h
00011F4E  44                 D       INC    SP
00011F4F  4F                 O       DEC    DI
00011F50  53                 S       PUSH   BX
00011F51  20 50 6C            Pl     AND    [BX+SI+6Ch], DL
00011F54  75 73              us      JNE    11FC9h
00011F56  20 31               1      AND    [BX+DI], DH
.
00011F58  2E                 .       CS:
00011F59  32 0D              2.      XOR    CL, [DI]
00011F5B  0A 43 6F           .Co     OR     AL, [BP+DI+6Fh]
00011F5E  70 79              py      JO     11FD9h
00011F60  72 69              ri      JC     11FCBh
00011F62  67                 g       ...
00011F63  68 74 20           ht      PUSH   2074h
00011F66  28 43 29           (C)     SUB    [BP+DI+29h], AL
.
00011F69  20 44 69            Di     AND    [SI+69h], AL
00011F6C  67                 g       ...
00011F6D  69 74 61 6C 20     ital    IMUL  SI, [SI+61h], 206Ch
00011F72  52                 R       PUSH   DX
00011F73  65                 e       GS:
00011F74  73 65              se      JNC    11FDBh
00011F76  61                 a       POPA
00011F77  72 63              rc      JC     11FDCh
00011F79  68 20 31           h 1     PUSH   3120h
00011F7C  39 38              98      CMP    [BX+SI], DI
00011F7E  35 2C 20           5,      XOR    AX, 202Ch
00011F81  31 39              19      XOR    [BX+DI], DI
00011F83  38 36 0D 0A        86..    CMP    [0A0Dh], DH
00011F87  38 30              80      CMP    [BX+SI], DH
00011F89  31 38              18      XOR    [BX+SI], DI
00011F8B  36                 6       SS:
00011F8C  20 58 69            Xi     AND    [BX+SI+69h], BL
00011F8F  6F                 o       OUTSW
00011F90  73 20              s       JNC    11FB2h
00011F92  56                 V       PUSH   SI
00011F93  65                 e       GS:
00011F94  72 20              r       JC     11FB6h
00011F96  31 2E 30 30        1.00    XOR    [3030h], BP
00011F9A  2C 20              ,       SUB    AL, 20h
00011F9C  41                 A       INC    CX
00011F9D  63                 c       ...
00011F9E  6F                 o       OUTSW
00011F9F  72 6E              rn      JC     1200Fh
00011FA1  20 43 6F            Co     AND    [BP+DI+6Fh], AL
00011FA4  6D                 m       INSW
00011FA5  70 75              pu      JO     1201Ch
00011FA7  74 65              te      JE     1200Eh
00011FA9  72 73              rs      JC     1201Eh
00011FAB  20 31               1      AND    [BX+DI], DH
00011FAD  39 38              98      CMP    [BX+SI], DI
.
00011FAF  36                 6       SS:
00011FB0  0D 0A 00           ...     OR     AX, 000Ah
00011FB3  00 43 4F           .CO     ADD    [BP+DI+4Fh], AL
.
00011FB6  4E                 N       DEC    SI
00011FB7  30 20              0       XOR    [BX+SI], AH
00011FB9  20 00               .      AND    [BX+SI], AL
00011FBB  10 00              ..      ADC    [BX+SI], AL
00011FBD  03 00              ..      ADD    AX, [BX+SI]
00011FBF  00 00              ..      ADD    [BX+SI], AL
00011FC1  00 03              ..      ADD    [BP+DI], AL
00011FC3  FF 02              ..      INC    WORD PTR [BP+SI]
00011FC5  00 00              ..      ADD    [BX+SI], AL
00011FC7  00 00              ..      ADD    [BX+SI], AL
.
00011FC9  00 00              ..      ADD    [BX+SI], AL
.
00011FCB  00 A6 03 23        ...#    ADD    [BP+2303h], AH
00011FCF  2E                 .       CS:
00011FD0  EA 2D FA 16 A4     .-...   JMP    FA2Dh:A416h
00011FD5  03 A3 03 A1        ....    ADD    SP, [BP+DI+A103h]
.
00011FD9  03 A3 03 41        ...A    ADD    SP, [BP+DI+4103h]
00011FDD  55                 U       PUSH   BP
00011FDE  58                 X       POP    AX
00011FDF  30 20              0       XOR    [BX+SI], AH
00011FE1  20 60 B8            `.     AND    [BX+SI+B8h], AH
00011FE4  60                 `       PUSHA
00011FE5  0A 00              ..      OR     AL, [BX+SI]
00011FE7  00 11              ..      ADD    [BX+DI], DL
00011FE9  11 0F              ..      ADC    [BX], CX
00011FEB  00 01              ..      ADD    [BX+DI], AL
00011FED  00 00              ..      ADD    [BX+SI], AL
00011FEF  00 00              ..      ADD    [BX+SI], AL
00011FF1  00 00              ..      ADD    [BX+SI], AL
00011FF3  00 A7 03 9B        ....    ADD    [BX+9B03h], AH
00011FF7  41                 A       INC    CX
00011FF8  E6 41              .A      OUT    41h, AL
00011FFA  B3 41              .A      MOV    BL, 41h
00011FFC  EF                 .       OUT    DX, AX
00011FFD  41                 A       INC    CX
00011FFE  A3 03 A3           ...     MOV    [A303h], AX
00012001  03 A3 03 50        ...P    ADD    SP, [BP+DI+5003h]
00012005  52                 R       PUSH   DX
00012006  4E                 N       DEC    SI
00012007  30 20              0       XOR    [BX+SI], AH
00012009  20 00               .      AND    [BX+SI], AL
0001200B  10 00              ..      ADC    [BX+SI], AL
0001200D  03 00              ..      ADD    AX, [BX+SI]
.
0001200F  00 00              ..      ADD    [BX+SI], AL
00012011  00 02              ..      ADD    [BP+SI], AL
00012013  00 01              ..      ADD    [BX+DI], AL
00012015  00 00              ..      ADD    [BX+SI], AL
00012017  00 00              ..      ADD    [BX+SI], AL
00012019  00 00              ..      ADD    [BX+SI], AL
0001201B  00 A6 03 A1        ....    ADD    [BP+A103h], AH
0001201F  03 A1 03 1B        ....    ADD    SP, [BX+DI+1B03h]
00012023  42                 B       INC    DX
00012024  FB                 .       STI
00012025  41                 A       INC    CX
00012026  A3 03 A3           ...     MOV    [A303h], AX
00012029  03 A3 03 52        ...R    ADD    SP, [BP+DI+5203h]
0001202D  41                 A       INC    CX
0001202E  57                 W       PUSH   DI
0001202F  30 20              0       XOR    [BX+SI], AH
00012031  20 00               .      AND    [BX+SI], AL
00012033  10 00              ..      ADC    [BX+SI], AL
00012035  03 00              ..      ADD    AX, [BX+SI]
00012037  00 00              ..      ADD    [BX+SI], AL
00012039  00 03              ..      ADD    [BP+DI], AL
0001203B  00 00              ..      ADD    [BX+SI], AL
0001203D  00 00              ..      ADD    [BX+SI], AL
0001203F  00 00              ..      ADD    [BX+SI], AL
00012041  00 00              ..      ADD    [BX+SI], AL
00012043  00 A6 03 FC        ....    ADD    [BP+FC03h], AH
00012047  03 17              ..      ADD    DX, [BX]
00012049  04 28              .(      ADD    AL, 28h
0001204B  04 A4              ..      ADD    AL, A4h
0001204D  03 A3 03 A3        ....    ADD    SP, [BP+DI+A303h]
00012051  03 A3 03 00        ....    ADD    SP, [BP+DI+0003h]
00012055  00 00              ..      ADD    [BX+SI], AL
00012057  00 00              ..      ADD    [BX+SI], AL
00012059  01 00              ..      ADD    [BX+SI], AX
0001205B  00 02              ..      ADD    [BP+SI], AL
0001205D  00 03              ..      ADD    [BP+DI], AL
0001205F  00 04              ..      ADD    [SI], AL
00012061  00 00              ..      ADD    [BX+SI], AL
00012063  05 00 06           ...     ADD    AX, 0600h
00012066  00 07              ..      ADD    [BX], AL
00012068  08 00              ..      OR     [BX+SI], AL
0001206A  00 00              ..      ADD    [BX+SI], AL
0001206C  00 00              ..      ADD    [BX+SI], AL
0001206E  00 20              .       ADD    [BX+SI], AH
00012070  03 60 03           .`.     ADD    SP, [BX+SI+03h]
00012073  00 03              ..      ADD    [BP+DI], AL
00012075  00 0B              ..      ADD    [BP+DI], CL
00012077  20 02               .      AND    [BP+SI], AL
00012079  60                 `       PUSHA
0001207A  02 20              .       ADD    AH, [BX+SI]
0001207C  0A 60 0A           .`.     OR     AH, [BX+SI+0Ah]
0001207F  00 00              ..      ADD    [BX+SI], AL
00012081  00 32              .2      ADD    [BP+SI], DH
00012083  00 6B 04           .k.     ADD    [BP+DI+04h], CH
00012086  00 00              ..      ADD    [BX+SI], AL
00012088  01 00              ..      ADD    [BX+SI], AX
0001208A  F1                 .       ...
0001208B  04 00              ..      ADD    AL, 00h
0001208D  00 00              ..      ADD    [BX+SI], AL
0001208F  00 03              ..      ADD    [BP+DI], AL
00012091  05 00 00           ...     ADD    AX, 0000h
00012094  00 00              ..      ADD    [BX+SI], AL
00012096  00 00              ..      ADD    [BX+SI], AL
00012098  00 00              ..      ADD    [BX+SI], AL
0001209A  00 00              ..      ADD    [BX+SI], AL
0001209C  00 00              ..      ADD    [BX+SI], AL
0001209E  00 00              ..      ADD    [BX+SI], AL
000120A0  00 01              ..      ADD    [BX+DI], AL
000120A2  10 11              ..      ADC    [BX+DI], DL
000120A4  02 03              ..      ADD    AL, [BP+DI]
000120A6  12 13              ..      ADC    DL, [BP+DI]
000120A8  20 21               !      AND    [BX+DI], AH
000120AA  30 31              01      XOR    [BX+DI], DH
000120AC  22 23              "#      AND    AH, [BP+DI]
000120AE  32 33              23      XOR    DH, [BP+DI]
000120B0  04 05              ..      ADD    AL, 05h
000120B2  14 15              ..      ADC    AL, 15h
000120B4  06                 .       PUSH   ES
000120B5  07                 .       POP    ES
000120B6  16                 .       PUSH   SS
000120B7  17                 .       POP    SS
000120B8  24 25              $%      AND    AL, 25h
000120BA  34 35              45      XOR    AL, 35h
000120BC  26                 &       ES:
000120BD  27                 '       DAA
000120BE  36                 6       SS:
000120BF  37                 7       AAA
000120C0  40                 @       INC    AX
000120C1  41                 A       INC    CX
000120C2  50                 P       PUSH   AX
000120C3  51                 Q       PUSH   CX
000120C4  42                 B       INC    DX
000120C5  43                 C       INC    BX
000120C6  52                 R       PUSH   DX
000120C7  53                 S       PUSH   BX
000120C8  60                 `       PUSHA
000120C9  61                 a       POPA
000120CA  70 71              pq      JO     1213Dh
000120CC  62 63 72           bcr     BOUND  SP, [BP+DI+72h]
000120CF  73 44              sD      JNC    12115h
000120D1  45                 E       INC    BP
000120D2  54                 T       PUSH   SP
000120D3  55                 U       PUSH   BP
000120D4  46                 F       INC    SI
000120D5  47                 G       INC    DI
000120D6  56                 V       PUSH   SI
000120D7  57                 W       PUSH   DI
000120D8  64                 d       FS:
000120D9  65                 e       GS:
000120DA  74 75              tu      JE     12151h
000120DC  66                 f       ...
000120DD  67                 g       ...
000120DE  76 77              vw      JBE    12157h
000120E0  08 09              ..      OR     [BX+DI], CL
000120E2  18 19              ..      SBB    [BX+DI], BL
000120E4  0A 0B              ..      OR     CL, [BP+DI]
000120E6  1A 1B              ..      SBB    BL, [BP+DI]
000120E8  28 29              ()      SUB    [BX+DI], CH
000120EA  38 39              89      CMP    [BX+DI], BH
000120EC  2A 2B              *+      SUB    CH, [BP+DI]
000120EE  3A 3B              :;      CMP    BH, [BP+DI]
000120F0  0C 0D              ..      OR     AL, 0Dh
000120F2  1C 1D              ..      SBB    AL, 1Dh
000120F4  0E                 .       PUSH   CS
000120F5  0F                 .       POP    CS
000120F6  1E                 .       PUSH   DS
000120F7  1F                 .       POP    DS
000120F8  2C 2D              ,-      SUB    AL, 2Dh
000120FA  3C 3D              <=      CMP    AL, 3Dh
000120FC  2E                 .       CS:
000120FD  2F                 /       DAS
000120FE  3E                 >       DS:
000120FF  3F                 ?       AAS
00012100  48                 H       DEC    AX
00012101  49                 I       DEC    CX
00012102  58                 X       POP    AX
00012103  59                 Y       POP    CX
00012104  4A                 J       DEC    DX
00012105  4B                 K       DEC    BX
00012106  5A                 Z       POP    DX
00012107  5B                 [       POP    BX
00012108  68 69 78           hix     PUSH   7869h
0001210B  79 6A              yj      JNS    12177h
0001210D  6B                 k       IMUL ******************
0001210E  7A 7B              z{      JP     1218Bh
00012110  4C                 L       DEC    SP
00012111  4D                 M       DEC    BP
00012112  5C                 \       POP    SP
00012113  5D                 ]       POP    BP
00012114  4E                 N       DEC    SI
.
00012115  4F                 O       DEC    DI
00012116  5E                 ^       POP    SI
00012117  5F                 _       POP    DI
00012118  6C                 l       INSB
00012119  6D                 m       INSW
0001211A  7C 7D              |}      JL     12199h
0001211C  6E                 n       OUTSB
0001211D  6F                 o       OUTSW
0001211E  7E 7F              ~      JLE    1219Fh
00012120  80 81 90 91 82     .....   ADD    BYTE PTR [BX+DI+9190h], 82h
00012125  83 92 93 A0 A1 B0  ......  ADC    WORD PTR [BP+SI+A093h], B0A1h
.
0001212B  B1 A2              ..      MOV    CL, A2h
0001212D  A3 B2 B3           ...     MOV    [B3B2h], AX
00012130  84 85 94 95        ....    TEST   AL, [DI+9594h]
00012134  86 87 96 97        ....    XCHG   AL, [BX+9796h]
00012138  A4                 .       MOVSB
00012139  A5                 .       MOVSW
0001213A  B4 B5              ..      MOV    AH, B5h
0001213C  A6                 .       CMPSB
.
0001213D  A7                 .       CMPSW
0001213E  B6 B7              ..      MOV    DH, B7h
00012140  C0 C1 D0           ...     ROL    CL, D0h
00012143  D1 C2              ..      ROL    DX, 1
00012145  C3                 .       RET    NEAR
00012146  D2 D3              ..      RCL    BL, CL
00012148  E0 E1              ..      LOOPNZ 1212Bh
0001214A  F0                 .       LOCK
0001214B  F1                 .       ...
0001214C  E2 E3              ..      LOOP   12131h
0001214E  F2                 .       REPNZ
0001214F  F3                 .       REPZ
00012150  C4 C5              ..      LES    AX, BP
00012152  D4                 !.      ...
00012152  D5                 !.      ...
00012154  C6 C7 D6           ...     POP    BH, D6h
.
00012157  D7                 .       XLAT
00012158  E4 E5              ..      IN     AL, E5h
0001215A  F4                 .       HALT
0001215B  F5                 .       CMC
0001215C  E6 E7              ..      OUT    E7h, AL
0001215E  F6 F7              ..      DIV    BH
00012160  88 89 98 99        ....    MOV    [BX+DI+9998h], CL
00012164  8A 8B 9A 9B        ....    MOV    CL, [BP+DI+9B9Ah]
00012168  A8 A9              ..      TEST   AL, A9h
0001216A  B8 B9 AA           ...     MOV    AX, AAB9h
0001216D  AB                 .       STOSW
0001216E  BA BB 8C           ...     MOV    DX, 8CBBh
00012171  8D 9C 9D 8E        ....    LEA    BX, [SI+8E9Dh]
00012175  8F                 ..      ...
00012175  9E                 ..      ...
.
00012177  9F                 .       LAHF
00012178  AC                 .       LODSB
00012179  AD                 .       LODSW
0001217A  BC BD AE           ...     MOV    SP, AEBDh
0001217D  AF                 .       SCASW
0001217E  BE BF C8           ...     MOV    SI, C8BFh
00012181  C9                 .       LEAVE
00012182  D8                 .       ...
00012183  D9                 .       ...
00012184  CA CB DA           ...     RETF   DACBh
00012187  DB                 .       ...
00012188  E8 E9 F8           ...     CALL   11A74h
.
0001218B  F9                 .       STC
0001218C  EA EB FA FB CC     .....   JMP    FAEBh:CCFBh
00012191  CD DC              ..      INT    DCh
00012193  DD                 .       ...
00012194  CE                 .       INTO
00012195  CF                 .       IRET
00012196  DE                 .       ...
00012197  DF                 .       ...
00012198  EC                 .       IN     AL, DX
.
00012199  ED                 .       IN     AX, DX
0001219A  FC                 .       CLD
0001219B  FD                 .       STD
0001219C  EE                 .       OUT    DX, AL
0001219D  EF                 .       OUT    DX, AX
0001219E  FE                 %.      ...
0001219E  FF                 %.      ...
000121A0  13 00              ..      ADC    AX, [BX+SI]
000121A2  00 00              ..      ADD    [BX+SI], AL
000121A4  00 00              ..      ADD    [BX+SI], AL
000121A6  13 01              ..      ADC    AX, [BX+DI]
000121A8  07                 .       POP    ES
000121A9  00 00              ..      ADD    [BX+SI], AL
000121AB  00 13              ..      ADD    [BP+DI], DL
000121AD  00 00              ..      ADD    [BX+SI], AL
000121AF  00 00              ..      ADD    [BX+SI], AL
000121B1  00 13              ..      ADD    [BP+DI], DL
000121B3  03 07              ..      ADD    AX, [BX]
000121B5  00 00              ..      ADD    [BX+SI], AL
000121B7  00 13              ..      ADD    [BP+DI], DL
000121B9  00 00              ..      ADD    [BX+SI], AL
000121BB  00 00              ..      ADD    [BX+SI], AL
000121BD  00 13              ..      ADD    [BP+DI], DL
000121BF  01 06 00 00        ....    ADD    [0000h], AX
000121C3  00 13              ..      ADD    [BP+DI], DL
000121C5  02 01              ..      ADD    AL, [BX+DI]
000121C7  00 00              ..      ADD    [BX+SI], AL
000121C9  00 13              ..      ADD    [BP+DI], DL
000121CB  03 07              ..      ADD    AX, [BX]
000121CD  00 00              ..      ADD    [BX+SI], AL
000121CF  00 CC              ..      ADD    AH, CL
000121D1  CC CC              ..      INT    3
000121D3  CC CC              ..      INT    3
000121D5  CC CC              ..      INT    3
000121D7  CC CC              ..      INT    3
000121D9  CC CC              ..      INT    3
000121DB  CC CC              ..      INT    3
000121DD  CC CC              ..      INT    3
000121DF  CC CC              ..      INT    3
000121E1  CC CC              ..      INT    3
000121E3  CC CC              ..      INT    3
000121E5  CC CC              ..      INT    3
000121E7  CC CC              ..      INT    3
000121E9  CC CC              ..      INT    3
000121EB  CC CC              ..      INT    3
000121ED  CC CC              ..      INT    3
000121EF  CC 00              ..      INT    3
000121F1  00 00              ..      ADD    [BX+SI], AL
000121F3  00 00              ..      ADD    [BX+SI], AL
000121F5  00 00              ..      ADD    [BX+SI], AL
000121F7  00 00              ..      ADD    [BX+SI], AL
000121F9  00 00              ..      ADD    [BX+SI], AL
000121FB  00 00              ..      ADD    [BX+SI], AL
000121FD  00 00              ..      ADD    [BX+SI], AL
000121FF  00 00              ..      ADD    [BX+SI], AL
00012201  00 00              ..      ADD    [BX+SI], AL
00012203  00 00              ..      ADD    [BX+SI], AL
00012205  00 00              ..      ADD    [BX+SI], AL
00012207  00 00              ..      ADD    [BX+SI], AL
00012209  00 00              ..      ADD    [BX+SI], AL
0001220B  00 00              ..      ADD    [BX+SI], AL
0001220D  00 00              ..      ADD    [BX+SI], AL
0001220F  00 00              ..      ADD    [BX+SI], AL
00012211  00 00              ..      ADD    [BX+SI], AL
00012213  00 00              ..      ADD    [BX+SI], AL
00012215  00 00              ..      ADD    [BX+SI], AL
00012217  00 00              ..      ADD    [BX+SI], AL
00012219  00 00              ..      ADD    [BX+SI], AL
0001221B  00 00              ..      ADD    [BX+SI], AL
0001221D  00 00              ..      ADD    [BX+SI], AL
0001221F  00 00              ..      ADD    [BX+SI], AL
00012221  00 00              ..      ADD    [BX+SI], AL
00012223  00 00              ..      ADD    [BX+SI], AL
00012225  00 00              ..      ADD    [BX+SI], AL
00012227  00 00              ..      ADD    [BX+SI], AL
00012229  00 00              ..      ADD    [BX+SI], AL
0001222B  00 00              ..      ADD    [BX+SI], AL
0001222D  00 00              ..      ADD    [BX+SI], AL
0001222F  00 00              ..      ADD    [BX+SI], AL
00012231  00 00              ..      ADD    [BX+SI], AL
00012233  00 00              ..      ADD    [BX+SI], AL
00012235  00 00              ..      ADD    [BX+SI], AL
00012237  00 00              ..      ADD    [BX+SI], AL
00012239  00 00              ..      ADD    [BX+SI], AL
0001223B  00 00              ..      ADD    [BX+SI], AL
0001223D  00 00              ..      ADD    [BX+SI], AL
0001223F  00 00              ..      ADD    [BX+SI], AL
00012241  00 00              ..      ADD    [BX+SI], AL
00012243  00 00              ..      ADD    [BX+SI], AL
00012245  00 00              ..      ADD    [BX+SI], AL
00012247  00 00              ..      ADD    [BX+SI], AL
00012249  00 00              ..      ADD    [BX+SI], AL
0001224B  00 00              ..      ADD    [BX+SI], AL
0001224D  00 00              ..      ADD    [BX+SI], AL
0001224F  00 00              ..      ADD    [BX+SI], AL
00012251  00 00              ..      ADD    [BX+SI], AL
00012253  00 00              ..      ADD    [BX+SI], AL
00012255  00 00              ..      ADD    [BX+SI], AL
00012257  00 00              ..      ADD    [BX+SI], AL
00012259  00 00              ..      ADD    [BX+SI], AL
0001225B  00 00              ..      ADD    [BX+SI], AL
0001225D  00 00              ..      ADD    [BX+SI], AL
0001225F  00 00              ..      ADD    [BX+SI], AL
00012261  00 00              ..      ADD    [BX+SI], AL
00012263  00 00              ..      ADD    [BX+SI], AL
00012265  00 00              ..      ADD    [BX+SI], AL
00012267  00 00              ..      ADD    [BX+SI], AL
00012269  00 00              ..      ADD    [BX+SI], AL
0001226B  00 00              ..      ADD    [BX+SI], AL
0001226D  00 00              ..      ADD    [BX+SI], AL
0001226F  00 00              ..      ADD    [BX+SI], AL
00012271  00 00              ..      ADD    [BX+SI], AL
00012273  00 00              ..      ADD    [BX+SI], AL
00012275  00 00              ..      ADD    [BX+SI], AL
00012277  00 00              ..      ADD    [BX+SI], AL
00012279  00 00              ..      ADD    [BX+SI], AL
0001227B  00 00              ..      ADD    [BX+SI], AL
0001227D  00 00              ..      ADD    [BX+SI], AL
0001227F  00 00              ..      ADD    [BX+SI], AL
00012281  00 00              ..      ADD    [BX+SI], AL
00012283  00 00              ..      ADD    [BX+SI], AL
00012285  00 00              ..      ADD    [BX+SI], AL
00012287  00 00              ..      ADD    [BX+SI], AL
00012289  00 00              ..      ADD    [BX+SI], AL
0001228B  00 00              ..      ADD    [BX+SI], AL
0001228D  00 00              ..      ADD    [BX+SI], AL
0001228F  00 00              ..      ADD    [BX+SI], AL
00012291  00 00              ..      ADD    [BX+SI], AL
00012293  00 00              ..      ADD    [BX+SI], AL
00012295  00 00              ..      ADD    [BX+SI], AL
00012297  00 00              ..      ADD    [BX+SI], AL
00012299  00 00              ..      ADD    [BX+SI], AL
0001229B  00 00              ..      ADD    [BX+SI], AL
0001229D  00 00              ..      ADD    [BX+SI], AL
0001229F  00 00              ..      ADD    [BX+SI], AL
000122A1  00 00              ..      ADD    [BX+SI], AL
000122A3  00 00              ..      ADD    [BX+SI], AL
000122A5  00 00              ..      ADD    [BX+SI], AL
000122A7  00 00              ..      ADD    [BX+SI], AL
000122A9  00 00              ..      ADD    [BX+SI], AL
000122AB  00 00              ..      ADD    [BX+SI], AL
000122AD  00 00              ..      ADD    [BX+SI], AL
000122AF  00 00              ..      ADD    [BX+SI], AL
000122B1  00 00              ..      ADD    [BX+SI], AL
000122B3  00 00              ..      ADD    [BX+SI], AL
000122B5  00 00              ..      ADD    [BX+SI], AL
000122B7  00 00              ..      ADD    [BX+SI], AL
000122B9  00 00              ..      ADD    [BX+SI], AL
000122BB  00 00              ..      ADD    [BX+SI], AL
000122BD  00 00              ..      ADD    [BX+SI], AL
000122BF  00 00              ..      ADD    [BX+SI], AL
000122C1  00 00              ..      ADD    [BX+SI], AL
000122C3  00 00              ..      ADD    [BX+SI], AL
000122C5  00 00              ..      ADD    [BX+SI], AL
000122C7  00 00              ..      ADD    [BX+SI], AL
000122C9  00 00              ..      ADD    [BX+SI], AL
000122CB  00 00              ..      ADD    [BX+SI], AL
000122CD  00 00              ..      ADD    [BX+SI], AL
000122CF  00 00              ..      ADD    [BX+SI], AL
000122D1  00 00              ..      ADD    [BX+SI], AL
000122D3  00 00              ..      ADD    [BX+SI], AL
000122D5  00 00              ..      ADD    [BX+SI], AL
000122D7  00 00              ..      ADD    [BX+SI], AL
000122D9  00 00              ..      ADD    [BX+SI], AL
000122DB  00 00              ..      ADD    [BX+SI], AL
000122DD  00 00              ..      ADD    [BX+SI], AL
000122DF  00 00              ..      ADD    [BX+SI], AL
000122E1  00 00              ..      ADD    [BX+SI], AL
000122E3  00 00              ..      ADD    [BX+SI], AL
000122E5  00 00              ..      ADD    [BX+SI], AL
000122E7  00 00              ..      ADD    [BX+SI], AL
000122E9  00 00              ..      ADD    [BX+SI], AL
000122EB  00 00              ..      ADD    [BX+SI], AL
000122ED  00 00              ..      ADD    [BX+SI], AL
000122EF  00 00              ..      ADD    [BX+SI], AL
000122F1  00 00              ..      ADD    [BX+SI], AL
000122F3  00 00              ..      ADD    [BX+SI], AL
000122F5  00 00              ..      ADD    [BX+SI], AL
000122F7  00 00              ..      ADD    [BX+SI], AL
000122F9  00 00              ..      ADD    [BX+SI], AL
000122FB  00 00              ..      ADD    [BX+SI], AL
000122FD  00 00              ..      ADD    [BX+SI], AL
000122FF  00 00              ..      ADD    [BX+SI], AL
00012301  00 00              ..      ADD    [BX+SI], AL
00012303  00 00              ..      ADD    [BX+SI], AL
00012305  00 00              ..      ADD    [BX+SI], AL
00012307  00 00              ..      ADD    [BX+SI], AL
00012309  00 00              ..      ADD    [BX+SI], AL
0001230B  00 00              ..      ADD    [BX+SI], AL
0001230D  00 00              ..      ADD    [BX+SI], AL
0001230F  00 00              ..      ADD    [BX+SI], AL
00012311  00 00              ..      ADD    [BX+SI], AL
00012313  00 00              ..      ADD    [BX+SI], AL
00012315  00 00              ..      ADD    [BX+SI], AL
00012317  00 00              ..      ADD    [BX+SI], AL
00012319  00 00              ..      ADD    [BX+SI], AL
0001231B  00 00              ..      ADD    [BX+SI], AL
0001231D  00 00              ..      ADD    [BX+SI], AL
0001231F  00 00              ..      ADD    [BX+SI], AL
00012321  00 00              ..      ADD    [BX+SI], AL
00012323  00 00              ..      ADD    [BX+SI], AL
00012325  00 00              ..      ADD    [BX+SI], AL
00012327  00 00              ..      ADD    [BX+SI], AL
00012329  00 00              ..      ADD    [BX+SI], AL
0001232B  00 00              ..      ADD    [BX+SI], AL
0001232D  00 00              ..      ADD    [BX+SI], AL
0001232F  00 00              ..      ADD    [BX+SI], AL
00012331  00 00              ..      ADD    [BX+SI], AL
00012333  00 00              ..      ADD    [BX+SI], AL
00012335  00 00              ..      ADD    [BX+SI], AL
00012337  00 00              ..      ADD    [BX+SI], AL
00012339  00 00              ..      ADD    [BX+SI], AL
0001233B  00 00              ..      ADD    [BX+SI], AL
0001233D  00 00              ..      ADD    [BX+SI], AL
0001233F  00 00              ..      ADD    [BX+SI], AL
00012341  00 00              ..      ADD    [BX+SI], AL
00012343  00 00              ..      ADD    [BX+SI], AL
00012345  00 00              ..      ADD    [BX+SI], AL
00012347  00 00              ..      ADD    [BX+SI], AL
00012349  00 00              ..      ADD    [BX+SI], AL
0001234B  00 00              ..      ADD    [BX+SI], AL
0001234D  00 00              ..      ADD    [BX+SI], AL
0001234F  00 00              ..      ADD    [BX+SI], AL
00012351  00 00              ..      ADD    [BX+SI], AL
00012353  00 00              ..      ADD    [BX+SI], AL
00012355  00 00              ..      ADD    [BX+SI], AL
00012357  00 00              ..      ADD    [BX+SI], AL
00012359  00 00              ..      ADD    [BX+SI], AL
0001235B  00 00              ..      ADD    [BX+SI], AL
0001235D  00 00              ..      ADD    [BX+SI], AL
0001235F  00 00              ..      ADD    [BX+SI], AL
00012361  00 00              ..      ADD    [BX+SI], AL
00012363  00 00              ..      ADD    [BX+SI], AL
00012365  00 00              ..      ADD    [BX+SI], AL
00012367  00 00              ..      ADD    [BX+SI], AL
00012369  00 00              ..      ADD    [BX+SI], AL
0001236B  00 00              ..      ADD    [BX+SI], AL
0001236D  00 00              ..      ADD    [BX+SI], AL
0001236F  00 00              ..      ADD    [BX+SI], AL
00012371  00 00              ..      ADD    [BX+SI], AL
00012373  00 00              ..      ADD    [BX+SI], AL
00012375  00 00              ..      ADD    [BX+SI], AL
00012377  00 00              ..      ADD    [BX+SI], AL
00012379  00 00              ..      ADD    [BX+SI], AL
0001237B  00 00              ..      ADD    [BX+SI], AL
0001237D  00 00              ..      ADD    [BX+SI], AL
0001237F  00 00              ..      ADD    [BX+SI], AL
00012381  00 00              ..      ADD    [BX+SI], AL
00012383  00 00              ..      ADD    [BX+SI], AL
00012385  00 00              ..      ADD    [BX+SI], AL
00012387  00 00              ..      ADD    [BX+SI], AL
00012389  00 00              ..      ADD    [BX+SI], AL
0001238B  00 00              ..      ADD    [BX+SI], AL
0001238D  00 00              ..      ADD    [BX+SI], AL
0001238F  00 00              ..      ADD    [BX+SI], AL
00012391  00 00              ..      ADD    [BX+SI], AL
00012393  00 00              ..      ADD    [BX+SI], AL
00012395  00 00              ..      ADD    [BX+SI], AL
00012397  00 00              ..      ADD    [BX+SI], AL
00012399  00 00              ..      ADD    [BX+SI], AL
0001239B  00 00              ..      ADD    [BX+SI], AL
0001239D  00 00              ..      ADD    [BX+SI], AL
0001239F  00 00              ..      ADD    [BX+SI], AL
000123A1  00 00              ..      ADD    [BX+SI], AL
000123A3  00 00              ..      ADD    [BX+SI], AL
000123A5  00 00              ..      ADD    [BX+SI], AL
000123A7  00 00              ..      ADD    [BX+SI], AL
000123A9  00 00              ..      ADD    [BX+SI], AL
000123AB  00 00              ..      ADD    [BX+SI], AL
000123AD  00 00              ..      ADD    [BX+SI], AL
000123AF  00 00              ..      ADD    [BX+SI], AL
000123B1  00 00              ..      ADD    [BX+SI], AL
000123B3  00 00              ..      ADD    [BX+SI], AL
000123B5  00 00              ..      ADD    [BX+SI], AL
000123B7  00 00              ..      ADD    [BX+SI], AL
000123B9  00 00              ..      ADD    [BX+SI], AL
000123BB  00 00              ..      ADD    [BX+SI], AL
000123BD  00 00              ..      ADD    [BX+SI], AL
000123BF  00 00              ..      ADD    [BX+SI], AL
000123C1  00 00              ..      ADD    [BX+SI], AL
000123C3  00 00              ..      ADD    [BX+SI], AL
000123C5  00 00              ..      ADD    [BX+SI], AL
000123C7  00 00              ..      ADD    [BX+SI], AL
000123C9  00 00              ..      ADD    [BX+SI], AL
000123CB  00 00              ..      ADD    [BX+SI], AL
000123CD  00 00              ..      ADD    [BX+SI], AL
000123CF  00 00              ..      ADD    [BX+SI], AL
000123D1  00 00              ..      ADD    [BX+SI], AL
000123D3  00 00              ..      ADD    [BX+SI], AL
000123D5  00 00              ..      ADD    [BX+SI], AL
000123D7  00 00              ..      ADD    [BX+SI], AL
000123D9  00 00              ..      ADD    [BX+SI], AL
000123DB  00 00              ..      ADD    [BX+SI], AL
000123DD  00 00              ..      ADD    [BX+SI], AL
000123DF  00 00              ..      ADD    [BX+SI], AL
000123E1  00 00              ..      ADD    [BX+SI], AL
000123E3  00 00              ..      ADD    [BX+SI], AL
000123E5  00 00              ..      ADD    [BX+SI], AL
000123E7  00 00              ..      ADD    [BX+SI], AL
000123E9  00 00              ..      ADD    [BX+SI], AL
000123EB  00 00              ..      ADD    [BX+SI], AL
000123ED  00 00              ..      ADD    [BX+SI], AL
000123EF  00 CC              ..      ADD    AH, CL
000123F1  CC CC              ..      INT    3
000123F3  CC 00              ..      INT    3
000123F5  00 FF              ..      ADD    BH, BH
000123F7  20 20                      AND    [BX+SI], AH
000123F9  20 20                      AND    [BX+SI], AH
000123FB  20 20                      AND    [BX+SI], AH
000123FD  20 20                      AND    [BX+SI], AH
000123FF  20 20                      AND    [BX+SI], AH
00012401  20 20                      AND    [BX+SI], AH
00012403  20 20                      AND    [BX+SI], AH
00012405  20 20                      AND    [BX+SI], AH
00012407  20 20                      AND    [BX+SI], AH
00012409  20 20                      AND    [BX+SI], AH
0001240B  20 20                      AND    [BX+SI], AH
0001240D  20 20                      AND    [BX+SI], AH
0001240F  20 20                      AND    [BX+SI], AH
00012411  20 20                      AND    [BX+SI], AH
00012413  20 20                      AND    [BX+SI], AH
00012415  20 20                      AND    [BX+SI], AH
00012417  20 20                      AND    [BX+SI], AH
00012419  20 20                      AND    [BX+SI], AH
0001241B  20 20                      AND    [BX+SI], AH
0001241D  20 20                      AND    [BX+SI], AH
0001241F  20 20                      AND    [BX+SI], AH
00012421  20 20                      AND    [BX+SI], AH
00012423  20 20                      AND    [BX+SI], AH
00012425  20 20                      AND    [BX+SI], AH
00012427  00 81 08 95        ....    ADD    [BX+DI+9508h], AL
0001242B  08 A9 08 C0        ....    OR     [BX+DI+C008h], CH
0001242F  08 FF              ..      OR     BH, BH
00012431  FF 00              ..      INC    WORD PTR [BX+SI]
00012433  CC CC              ..      INT    3
00012435  CC CC              ..      INT    3
00012437  00 00              ..      ADD    [BX+SI], AL
00012439  FF 00              ..      INC    WORD PTR [BX+SI]
0001243B  00 00              ..      ADD    [BX+SI], AL
0001243D  00 FF              ..      ADD    BH, BH
0001243F  FF                 %.      ...
0001243F  FF                 %.      ...
00012441  FF 00              ..      INC    WORD PTR [BX+SI]
00012443  00 16 03 1F        ....    ADD    [1F03h], DL
00012447  00 18              ..      ADD    [BX+SI], BL
00012449  0A 1E 0B 1C        ....    OR     BL, [1C0Bh]
0001244D  00 18              ..      ADD    [BX+SI], BL
0001244F  4F                 O       DEC    DI
00012450  18 0C              ..      SBB    [SI], CL
00012452  1A 1E 0B 1C        ....    SBB    BL, [1C0Bh]
00012456  00 18              ..      ADD    [BX+SI], BL
00012458  4F                 O       DEC    DI
00012459  00 0C              ..      ADD    [SI], CL
0001245B  1A 01              ..      SBB    AL, [BX+DI]
0001245D  0E                 .       PUSH   CS
0001245E  00 01              ..      ADD    [BX+DI], AL
00012460  0F                 .       POP    CS
00012461  00 17              ..      ADD    [BX], DL
00012463  00 09              ..      ADD    [BX+DI], CL
00012465  07                 .       POP    ES
00012466  00 00              ..      ADD    [BX+SI], AL
00012468  00 00              ..      ADD    [BX+SI], AL
0001246A  00 00              ..      ADD    [BX+SI], AL
0001246C  17                 .       POP    SS
0001246D  00 04              ..      ADD    [SI], AL
0001246F  26                 &       ES:
00012470  00 00              ..      ADD    [BX+SI], AL
00012472  00 00              ..      ADD    [BX+SI], AL
00012474  00 00              ..      ADD    [BX+SI], AL
00012476  17                 .       POP    SS
00012477  00 07              ..      ADD    [BX], AL
00012479  1F                 .       POP    DS
0001247A  00 00              ..      ADD    [BX+SI], AL
0001247C  00 00              ..      ADD    [BX+SI], AL
0001247E  00 00              ..      ADD    [BX+SI], AL
00012480  17                 .       POP    SS
00012481  00 09              ..      ADD    [BX+DI], CL
00012483  09 00              ..      OR     [BX+SI], AX
00012485  00 00              ..      ADD    [BX+SI], AL
00012487  00 00              ..      ADD    [BX+SI], AL
00012489  00 17              ..      ADD    [BX], DL
0001248B  00 04              ..      ADD    [SI], AL
0001248D  1E                 .       PUSH   DS
0001248E  00 00              ..      ADD    [BX+SI], AL
00012490  00 00              ..      ADD    [BX+SI], AL
00012492  00 00              ..      ADD    [BX+SI], AL
00012494  17                 .       POP    SS
00012495  00 07              ..      ADD    [BX], AL
00012497  1B 00              ..      SBB    AX, [BX+SI]
00012499  00 00              ..      ADD    [BX+SI], AL
0001249B  00 00              ..      ADD    [BX+SI], AL
0001249D  00 00              ..      ADD    [BX+SI], AL
0001249F  00 03              ..      ADD    [BP+DI], AL
000124A1  00 17              ..      ADD    [BX], DL
000124A3  12 B6 17 BC        ....    ADC    DH, [BP+BC17h]
000124A7  17                 .       POP    SS
000124A8  01 00              ..      ADD    [BX+SI], AX
000124AA  8A 14              ..      MOV    DL, [SI]
000124AC  00 00              ..      ADD    [BX+SI], AL
000124AE  03 00              ..      ADD    AX, [BX+SI]
000124B0  E0 14              ..      LOOPNZ 124C6h
000124B2  00 00              ..      ADD    [BX+SI], AL
000124B4  C6                 ..      ...
000124B4  17                 #       ...
000124B6  00 00              ..      ADD    [BX+SI], AL
000124B8  00 00              ..      ADD    [BX+SI], AL
000124BA  1E                 .       PUSH   DS
000124BB  15 01 00           ...     ADC    AX, 0001h
000124BE  00 00              ..      ADD    [BX+SI], AL
000124C0  00 00              ..      ADD    [BX+SI], AL
000124C2  00 00              ..      ADD    [BX+SI], AL
000124C4  00 00              ..      ADD    [BX+SI], AL
.
000124C6  00 00              ..      ADD    [BX+SI], AL
000124C8  00 00              ..      ADD    [BX+SI], AL
000124CA  00 00              ..      ADD    [BX+SI], AL
000124CC  00 00              ..      ADD    [BX+SI], AL
000124CE  00 00              ..      ADD    [BX+SI], AL
000124D0  00 00              ..      ADD    [BX+SI], AL
000124D2  00 00              ..      ADD    [BX+SI], AL
000124D4  00 00              ..      ADD    [BX+SI], AL
000124D6  00 00              ..      ADD    [BX+SI], AL
000124D8  00 00              ..      ADD    [BX+SI], AL
000124DA  00 00              ..      ADD    [BX+SI], AL
000124DC  1F                 .       POP    DS
000124DD  1C 1F              ..      SBB    AL, 1Fh
000124DF  1E                 .       PUSH   DS
000124E0  1F                 .       POP    DS
000124E1  1E                 .       PUSH   DS
000124E2  1F                 .       POP    DS
000124E3  1F                 .       POP    DS
000124E4  1E                 .       PUSH   DS
000124E5  1F                 .       POP    DS
000124E6  1E                 .       PUSH   DS
000124E7  1F                 .       POP    DS
000124E8  00 00              ..      ADD    [BX+SI], AL
000124EA  00 00              ..      ADD    [BX+SI], AL
000124EC  00 00              ..      ADD    [BX+SI], AL
000124EE  00 00              ..      ADD    [BX+SI], AL
000124F0  00 00              ..      ADD    [BX+SI], AL
000124F2  00 00              ..      ADD    [BX+SI], AL
000124F4  00 00              ..      ADD    [BX+SI], AL
000124F6  00 00              ..      ADD    [BX+SI], AL
000124F8  00 00              ..      ADD    [BX+SI], AL
000124FA  00 00              ..      ADD    [BX+SI], AL
000124FC  00 00              ..      ADD    [BX+SI], AL
000124FE  00 00              ..      ADD    [BX+SI], AL
00012500  00 00              ..      ADD    [BX+SI], AL
00012502  00 00              ..      ADD    [BX+SI], AL
00012504  00 00              ..      ADD    [BX+SI], AL
00012506  00 00              ..      ADD    [BX+SI], AL
00012508  00 00              ..      ADD    [BX+SI], AL
0001250A  00 00              ..      ADD    [BX+SI], AL
0001250C  00 00              ..      ADD    [BX+SI], AL
0001250E  00 00              ..      ADD    [BX+SI], AL
00012510  00 00              ..      ADD    [BX+SI], AL
00012512  00 00              ..      ADD    [BX+SI], AL
00012514  00 00              ..      ADD    [BX+SI], AL
00012516  00 00              ..      ADD    [BX+SI], AL
00012518  00 00              ..      ADD    [BX+SI], AL
0001251A  00 00              ..      ADD    [BX+SI], AL
0001251C  00 00              ..      ADD    [BX+SI], AL
0001251E  00 00              ..      ADD    [BX+SI], AL
00012520  00 00              ..      ADD    [BX+SI], AL
00012522  00 00              ..      ADD    [BX+SI], AL
00012524  00 00              ..      ADD    [BX+SI], AL
00012526  00 00              ..      ADD    [BX+SI], AL
00012528  00 00              ..      ADD    [BX+SI], AL
0001252A  00 00              ..      ADD    [BX+SI], AL
0001252C  00 00              ..      ADD    [BX+SI], AL
0001252E  00 00              ..      ADD    [BX+SI], AL
00012530  00 00              ..      ADD    [BX+SI], AL
00012532  00 00              ..      ADD    [BX+SI], AL
00012534  00 00              ..      ADD    [BX+SI], AL
00012536  00 00              ..      ADD    [BX+SI], AL
00012538  00 00              ..      ADD    [BX+SI], AL
0001253A  00 00              ..      ADD    [BX+SI], AL
0001253C  00 00              ..      ADD    [BX+SI], AL
0001253E  00 00              ..      ADD    [BX+SI], AL
00012540  00 00              ..      ADD    [BX+SI], AL
00012542  00 00              ..      ADD    [BX+SI], AL
00012544  00 00              ..      ADD    [BX+SI], AL
00012546  00 00              ..      ADD    [BX+SI], AL
00012548  00 00              ..      ADD    [BX+SI], AL
0001254A  00 00              ..      ADD    [BX+SI], AL
0001254C  00 00              ..      ADD    [BX+SI], AL
0001254E  00 00              ..      ADD    [BX+SI], AL
00012550  00 00              ..      ADD    [BX+SI], AL
00012552  00 00              ..      ADD    [BX+SI], AL
00012554  00 00              ..      ADD    [BX+SI], AL
00012556  00 00              ..      ADD    [BX+SI], AL
00012558  00 00              ..      ADD    [BX+SI], AL
0001255A  00 00              ..      ADD    [BX+SI], AL
0001255C  00 00              ..      ADD    [BX+SI], AL
0001255E  00 00              ..      ADD    [BX+SI], AL
00012560  00 00              ..      ADD    [BX+SI], AL
00012562  00 00              ..      ADD    [BX+SI], AL
00012564  00 00              ..      ADD    [BX+SI], AL
00012566  00 00              ..      ADD    [BX+SI], AL
00012568  00 00              ..      ADD    [BX+SI], AL
0001256A  00 00              ..      ADD    [BX+SI], AL
0001256C  00 00              ..      ADD    [BX+SI], AL
0001256E  00 00              ..      ADD    [BX+SI], AL
00012570  00 00              ..      ADD    [BX+SI], AL
00012572  00 00              ..      ADD    [BX+SI], AL
00012574  00 00              ..      ADD    [BX+SI], AL
00012576  00 00              ..      ADD    [BX+SI], AL
00012578  00 00              ..      ADD    [BX+SI], AL
0001257A  00 00              ..      ADD    [BX+SI], AL
0001257C  00 00              ..      ADD    [BX+SI], AL
0001257E  00 00              ..      ADD    [BX+SI], AL
00012580  00 00              ..      ADD    [BX+SI], AL
00012582  00 00              ..      ADD    [BX+SI], AL
00012584  00 00              ..      ADD    [BX+SI], AL
00012586  00 00              ..      ADD    [BX+SI], AL
00012588  00 00              ..      ADD    [BX+SI], AL
0001258A  00 00              ..      ADD    [BX+SI], AL
0001258C  00 00              ..      ADD    [BX+SI], AL
0001258E  00 00              ..      ADD    [BX+SI], AL
00012590  00 00              ..      ADD    [BX+SI], AL
00012592  00 00              ..      ADD    [BX+SI], AL
00012594  00 00              ..      ADD    [BX+SI], AL
00012596  00 00              ..      ADD    [BX+SI], AL
00012598  00 00              ..      ADD    [BX+SI], AL
0001259A  00 00              ..      ADD    [BX+SI], AL
0001259C  00 00              ..      ADD    [BX+SI], AL
0001259E  00 00              ..      ADD    [BX+SI], AL
000125A0  00 00              ..      ADD    [BX+SI], AL
000125A2  00 00              ..      ADD    [BX+SI], AL
000125A4  00 00              ..      ADD    [BX+SI], AL
000125A6  00 00              ..      ADD    [BX+SI], AL
000125A8  00 00              ..      ADD    [BX+SI], AL
000125AA  00 00              ..      ADD    [BX+SI], AL
000125AC  00 00              ..      ADD    [BX+SI], AL
000125AE  00 00              ..      ADD    [BX+SI], AL
000125B0  00 00              ..      ADD    [BX+SI], AL
000125B2  00 00              ..      ADD    [BX+SI], AL
000125B4  00 00              ..      ADD    [BX+SI], AL
000125B6  00 00              ..      ADD    [BX+SI], AL
000125B8  00 00              ..      ADD    [BX+SI], AL
000125BA  A5                 .       MOVSW
000125BB  15 00 00           ...     ADC    AX, 0000h
000125BE  00 00              ..      ADD    [BX+SI], AL
000125C0  D3 15              ..      RCL    WORD PTR [DI], CL
000125C2  4B                 K       DEC    BX
000125C3  16                 .       PUSH   SS
000125C4  00 00              ..      ADD    [BX+SI], AL
000125C6  00 00              ..      ADD    [BX+SI], AL
000125C8  00 00              ..      ADD    [BX+SI], AL
000125CA  00 00              ..      ADD    [BX+SI], AL
000125CC  00 00              ..      ADD    [BX+SI], AL
000125CE  00 00              ..      ADD    [BX+SI], AL
000125D0  04 02              ..      ADD    AL, 02h
000125D2  04 01              ..      ADD    AL, 01h
000125D4  04 03              ..      ADD    AL, 03h
000125D6  04 04              ..      ADD    AL, 04h
000125D8  04 02              ..      ADD    AL, 02h
000125DA  06                 .       PUSH   ES
000125DB  01 05              ..      ADD    [DI], AX
000125DD  03 07              ..      ADD    AX, [BX]
000125DF  00 04              ..      ADD    [SI], AL
000125E1  04 06              ..      ADD    AL, 06h
000125E3  04 05              ..      ADD    AL, 05h
000125E5  00 04              ..      ADD    [SI], AL
000125E7  04 04              ..      ADD    AL, 04h
000125E9  02 06 01 05        ....    ADD    AL, [0501h]
000125ED  03 07              ..      ADD    AX, [BX]
000125EF  04 06              ..      ADD    AL, 06h
000125F1  08 09              ..      OR     [BX+DI], CL
000125F3  0A 0D              ..      OR     CL, [DI]
000125F5  0F                 .       POP    CS
000125F6  11 00              ..      ADC    [BX+SI], AX
000125F8  00 00              ..      ADD    [BX+SI], AL
000125FA  00 F6              ..      ADD    DH, DH
000125FC  29 00              ).      SUB    [BX+SI], AX
000125FE  00 00              ..      ADD    [BX+SI], AL
00012600  00 35              .5      ADD    [DI], DH
00012602  2B 00              +.      SUB    AX, [BX+SI]
00012604  00 00              ..      ADD    [BX+SI], AL
00012606  00 00              ..      ADD    [BX+SI], AL
00012608  00 00              ..      ADD    [BX+SI], AL
0001260A  00 00              ..      ADD    [BX+SI], AL
0001260C  00 00              ..      ADD    [BX+SI], AL
0001260E  00 00              ..      ADD    [BX+SI], AL
00012610  00 00              ..      ADD    [BX+SI], AL
00012612  00 00              ..      ADD    [BX+SI], AL
00012614  00 00              ..      ADD    [BX+SI], AL
00012616  00 00              ..      ADD    [BX+SI], AL
00012618  00 00              ..      ADD    [BX+SI], AL
0001261A  00 00              ..      ADD    [BX+SI], AL
0001261C  00 00              ..      ADD    [BX+SI], AL
0001261E  00 00              ..      ADD    [BX+SI], AL
00012620  00 00              ..      ADD    [BX+SI], AL
00012622  00 00              ..      ADD    [BX+SI], AL
00012624  00 00              ..      ADD    [BX+SI], AL
00012626  00 00              ..      ADD    [BX+SI], AL
00012628  00 00              ..      ADD    [BX+SI], AL
0001262A  00 00              ..      ADD    [BX+SI], AL
0001262C  00 00              ..      ADD    [BX+SI], AL
0001262E  00 00              ..      ADD    [BX+SI], AL
00012630  00 00              ..      ADD    [BX+SI], AL
00012632  00 00              ..      ADD    [BX+SI], AL
00012634  00 00              ..      ADD    [BX+SI], AL
00012636  00 00              ..      ADD    [BX+SI], AL
00012638  00 00              ..      ADD    [BX+SI], AL
0001263A  00 00              ..      ADD    [BX+SI], AL
0001263C  00 00              ..      ADD    [BX+SI], AL
0001263E  00 00              ..      ADD    [BX+SI], AL
00012640  00 00              ..      ADD    [BX+SI], AL
00012642  00 00              ..      ADD    [BX+SI], AL
00012644  00 00              ..      ADD    [BX+SI], AL
00012646  00 00              ..      ADD    [BX+SI], AL
00012648  00 00              ..      ADD    [BX+SI], AL
0001264A  00 00              ..      ADD    [BX+SI], AL
0001264C  00 00              ..      ADD    [BX+SI], AL
0001264E  00 00              ..      ADD    [BX+SI], AL
00012650  00 00              ..      ADD    [BX+SI], AL
00012652  00 00              ..      ADD    [BX+SI], AL
00012654  00 00              ..      ADD    [BX+SI], AL
00012656  00 00              ..      ADD    [BX+SI], AL
00012658  00 00              ..      ADD    [BX+SI], AL
0001265A  00 00              ..      ADD    [BX+SI], AL
0001265C  00 00              ..      ADD    [BX+SI], AL
0001265E  00 00              ..      ADD    [BX+SI], AL
00012660  00 00              ..      ADD    [BX+SI], AL
00012662  00 00              ..      ADD    [BX+SI], AL
00012664  00 00              ..      ADD    [BX+SI], AL
00012666  00 00              ..      ADD    [BX+SI], AL
00012668  00 00              ..      ADD    [BX+SI], AL
0001266A  00 00              ..      ADD    [BX+SI], AL
0001266C  00 00              ..      ADD    [BX+SI], AL
0001266E  00 00              ..      ADD    [BX+SI], AL
00012670  00 00              ..      ADD    [BX+SI], AL
00012672  00 00              ..      ADD    [BX+SI], AL
00012674  00 00              ..      ADD    [BX+SI], AL
00012676  00 00              ..      ADD    [BX+SI], AL
00012678  00 00              ..      ADD    [BX+SI], AL
0001267A  00 00              ..      ADD    [BX+SI], AL
0001267C  00 00              ..      ADD    [BX+SI], AL
0001267E  00 00              ..      ADD    [BX+SI], AL
00012680  00 00              ..      ADD    [BX+SI], AL
00012682  00 00              ..      ADD    [BX+SI], AL
00012684  00 00              ..      ADD    [BX+SI], AL
00012686  00 00              ..      ADD    [BX+SI], AL
00012688  00 00              ..      ADD    [BX+SI], AL
0001268A  00 00              ..      ADD    [BX+SI], AL
0001268C  00 00              ..      ADD    [BX+SI], AL
0001268E  00 00              ..      ADD    [BX+SI], AL
00012690  00 00              ..      ADD    [BX+SI], AL
00012692  00 00              ..      ADD    [BX+SI], AL
00012694  00 00              ..      ADD    [BX+SI], AL
00012696  00 00              ..      ADD    [BX+SI], AL
00012698  00 00              ..      ADD    [BX+SI], AL
0001269A  00 00              ..      ADD    [BX+SI], AL
0001269C  00 00              ..      ADD    [BX+SI], AL
0001269E  00 00              ..      ADD    [BX+SI], AL
000126A0  00 00              ..      ADD    [BX+SI], AL
000126A2  00 00              ..      ADD    [BX+SI], AL
000126A4  00 00              ..      ADD    [BX+SI], AL
000126A6  00 00              ..      ADD    [BX+SI], AL
000126A8  00 00              ..      ADD    [BX+SI], AL
000126AA  00 00              ..      ADD    [BX+SI], AL
000126AC  00 00              ..      ADD    [BX+SI], AL
000126AE  00 00              ..      ADD    [BX+SI], AL
000126B0  00 00              ..      ADD    [BX+SI], AL
000126B2  2A 1D              *.      SUB    BL, [DI]
000126B4  00 00              ..      ADD    [BX+SI], AL
000126B6  00 00              ..      ADD    [BX+SI], AL
000126B8  00 00              ..      ADD    [BX+SI], AL
000126BA  00 00              ..      ADD    [BX+SI], AL
000126BC  00 00              ..      ADD    [BX+SI], AL
000126BE  00 00              ..      ADD    [BX+SI], AL
000126C0  00 00              ..      ADD    [BX+SI], AL
000126C2  10 04              ..      ADC    [SI], AL
000126C4  05 06 3E           ..>     ADD    AX, 3E06h
000126C7  09 41 0C           .A.     OR     [BX+DI+0Ch], AX
000126CA  29 80 4D 47        ).MG    SUB    [BX+SI+474Dh], AX
000126CE  00 00              ..      ADD    [BX+SI], AL
000126D0  00 00              ..      ADD    [BX+SI], AL
000126D2  44                 D       INC    SP
000126D3  11 12              ..      ADC    [BP+SI], DX
000126D5  14 08              ..      ADC    AL, 08h
000126D7  17                 .       POP    SS
000126D8  0A 0B              ..      OR     CL, [BP+DI]
000126DA  0D 83 48           ..H     OR     AX, 4883h
000126DD  49                 I       DEC    CX
000126DE  00 00              ..      ADD    [BX+SI], AL
000126E0  00 00              ..      ADD    [BX+SI], AL
000126E2  02 03              ..      ADD    AL, [BP+DI]
000126E4  20 13               .      AND    [BP+DI], DL
000126E6  07                 .       POP    ES
000126E7  16                 .       PUSH   SS
000126E8  18 19              ..      SBB    [BX+DI], BL
000126EA  1A 82 4E 4A        ..NJ    SBB    AL, [BP+SI+4A4Eh]
000126EE  1C 00              ..      SBB    AL, 00h
000126F0  00 00              ..      ADD    [BX+SI], AL
000126F2  3A 1E 2D 21        :.-!    CMP    BL, [212Dh]
000126F6  15 24 25           .$%     ADC    AX, 2524h
000126F9  28 2A              (*      SUB    [BP+SI], CH
000126FB  1C 84              ..      SBB    AL, 84h
000126FD  53                 S       PUSH   BX
000126FE  87 00              ..      XCHG   AX, [BX+SI]
00012700  00 00              ..      ADD    [BX+SI], AL
00012702  45                 E       INC    BP
00012703  1F                 .       POP    DS
00012704  2E                 .       CS:
00012705  22 23              "#      AND    AH, [BP+DI]
00012707  31 26 27 1B        1&'.    XOR    [1B27h], SP
0001270B  0E                 .       PUSH   CS
0001270C  85 37              .7      TEST   SI, [BX]
0001270E  86 00              ..      XCHG   AL, [BX+SI]
00012710  00 00              ..      ADD    [BX+SI], AL
00012712  0F                 .       POP    CS
00012713  2C 39              ,9      SUB    AL, 39h
00012715  2F                 /       DAS
00012716  30 32              02      XOR    [BP+SI], DH
00012718  33 34              34      XOR    SI, [SI]
0001271A  35 00 52           5.R     XOR    AX, 5200h
0001271D  4F                 O       DEC    DI
0001271E  51                 Q       PUSH   CX
0001271F  00 00              ..      ADD    [BX+SI], AL
00012721  00 01              ..      ADD    [BX+DI], AL
00012723  3B 3C              ;<      CMP    DI, [SI]
00012725  3D 3F 40           =?@     CMP    AX, 403Fh
00012728  42                 B       INC    DX
00012729  43                 C       INC    BX
0001272A  2B 81 4B 4C        +.KL    SUB    AX, [BX+DI+4C4Bh]
0001272E  50                 P       PUSH   AX
0001272F  00 00              ..      ADD    [BX+SI], AL
00012731  00 00              ..      ADD    [BX+SI], AL
00012733  4B                 K       DEC    BX
00012734  00 4D 00           .M.     ADD    [DI+00h], CL
00012737  48                 H       DEC    AX
00012738  00 50 2F           .P/     ADD    [BX+SI+2Fh], DL
0001273B  45                 E       INC    BP
0001273C  23 46 2C           #F,     AND    AX, [BP+2Ch]
0001273F  33 2E 34 00        3.4.    XOR    BP, [0034h]
00012743  73 00              s.      JNC    12745h
.
00012745  74 00              t.      JE     12747h
.
00012747  49                 I       DEC    CX
00012748  00 51 2F           .Q/     ADD    [BX+DI+2Fh], DL
0001274B  45                 E       INC    BP
0001274C  23 46 2C           #F,     AND    AX, [BP+2Ch]
0001274F  33 2E 34 00        3.4.    XOR    BP, [0034h]
00012753  85 00              ..      TEST   AX, [BX+SI]
00012755  86 00              ..      XCHG   AL, [BX+SI]
00012757  84 00              ..      TEST   AL, [BX+SI]
00012759  76 2F              v/      JBE    1278Ah
0001275B  45                 E       INC    BP
0001275C  00 46 2C           .F,     ADD    [BP+2Ch], AL
0001275F  33 2E 34 00        3.4.    XOR    BP, [0034h]
00012763  87 00              ..      XCHG   AX, [BX+SI]
00012765  88 00              ..      MOV    [BX+SI], AL
00012767  89 00              ..      MOV    [BX+SI], AX
00012769  90                 .       NOP
0001276A  2F                 /       DAS
0001276B  45                 E       INC    BP
0001276C  23 46 2C           #F,     AND    AX, [BP+2Ch]
0001276F  33 2E 34 4B        3.4K    XOR    BP, [4B34h]
00012773  4D                 M       DEC    BP
00012774  48                 H       DEC    AX
00012775  50                 P       PUSH   AX
00012776  73 74              st      JNC    127ECh
00012778  49                 I       DEC    CX
00012779  51                 Q       PUSH   CX
0001277A  85 86 84 76        ...v    TEST   AX, [BP+7684h]
0001277E  87 88 89 90        ....    XCHG   CX, [BX+SI+9089h]
00012782  FF 1B              ..      CALL   FAR [BP+DI]
00012784  31 32              12      XOR    [BP+SI], SI
00012786  33 34              34      XOR    SI, [SI]
00012788  35 36 37           567     XOR    AX, 3736h
0001278B  38 39              89      CMP    [BX+DI], BH
0001278D  30 2D              0-      XOR    [DI], CH
0001278F  5F                 _       POP    DI
00012790  08 09              ..      OR     [BX+DI], CL
00012792  71 77              qw      JNO    1280Bh
00012794  65                 e       GS:
00012795  72 74              rt      JC     1280Bh
00012797  79 75              yu      JNS    1280Eh
00012799  69 6F 70 5B 5D     iop[]   IMUL  BP, [BX+70h], 5D5Bh
0001279E  0D FF 61           ..a     OR     AX, 61FFh
000127A1  73 64              sd      JNC    12807h
000127A3  66                 f       ...
000127A4  67                 g       ...
000127A5  68 6A 6B           hjk     PUSH   6B6Ah
000127A8  6C                 l       INSB
000127A9  3B 40 5E           ;@^     CMP    AX, [BX+SI+5Eh]
000127AC  3A 5C 7A           :\z     CMP    BL, [SI+7Ah]
000127AF  78 63              xc      JS     12814h
000127B1  76 62              vb      JBE    12815h
000127B3  6E                 n       OUTSB
000127B4  6D                 m       INSW
000127B5  2C 2E              ,.      SUB    AL, 2Eh
000127B7  2F                 /       DAS
000127B8  FF 2A              .*      JMP    FAR [BP+SI]
000127BA  FF 20              .       JMP    [BX+SI]
000127BC  FF 80 81 82        ....    INC    WORD PTR [BX+SI+8281h]
000127C0  83 84 85 86 87 88  ......  ADD    WORD PTR [SI+8685h], 8887h
000127C6  89 FF              ..      MOV    DI, DI
000127C8  13 00              ..      ADC    AX, [BX+SI]
000127CA  00 00              ..      ADD    [BX+SI], AL
000127CC  2D 00 FF           -..     SUB    AX, FF00h
000127CF  00 2B              .+      ADD    [BP+DI], CH
000127D1  00 00              ..      ADD    [BX+SI], AL
000127D3  00 00              ..      ADD    [BX+SI], AL
000127D5  7F FF              .      JNLE   127D6h
000127D7  1B 21              .!      SBB    SP, [BX+DI]
000127D9  22 23              "#      AND    AH, [BP+DI]
000127DB  24 25              $%      AND    AL, 25h
000127DD  26                 &       ES:
000127DE  27                 '       DAA
000127DF  28 29              ()      SUB    [BX+DI], CH
000127E1  30 3D              0=      XOR    [DI], BH
000127E3  60                 `       PUSHA
000127E4  08 00              ..      OR     [BX+SI], AL
000127E6  51                 Q       PUSH   CX
000127E7  57                 W       PUSH   DI
000127E8  45                 E       INC    BP
000127E9  52                 R       PUSH   DX
000127EA  54                 T       PUSH   SP
000127EB  59                 Y       POP    CX
.
000127EC  55                 U       PUSH   BP
000127ED  49                 I       DEC    CX
000127EE  4F                 O       DEC    DI
000127EF  50                 P       PUSH   AX
000127F0  7B 7D              {}      JNP    1286Fh
000127F2  0D FF 41           ..A     OR     AX, 41FFh
000127F5  53                 S       PUSH   BX
000127F6  44                 D       INC    SP
000127F7  46                 F       INC    SI
000127F8  47                 G       INC    DI
000127F9  48                 H       DEC    AX
000127FA  4A                 J       DEC    DX
000127FB  4B                 K       DEC    BX
000127FC  4C                 L       DEC    SP
000127FD  2B 40 7E           +@~     SUB    AX, [BX+SI+7Eh]
00012800  2A 7C 5A           *|Z     SUB    BH, [SI+5Ah]
00012803  58                 X       POP    AX
00012804  43                 C       INC    BX
00012805  56                 V       PUSH   SI
00012806  42                 B       INC    DX
.
00012807  4E                 N       DEC    SI
00012808  4D                 M       DEC    BP
00012809  3C 3E              <>      CMP    AL, 3Eh
.
0001280B  3F                 ?       AAS
0001280C  FF B7 FF 20        ...     PUSH   [BX+20FFh]
00012810  FF 9E 9F A0        ....    CALL   FAR [BP+A09Fh]
.
00012814  A1 A2 A3           ...     MOV    AX, [A3A2h]
00012817  A4                 .       MOVSB
00012818  A5                 .       MOVSW
00012819  A6                 .       CMPSB
0001281A  A7                 .       CMPSW
0001281B  FF 11              ..      CALL   [BX+DI]
0001281D  37                 7       AAA
0001281E  38 39              89      CMP    [BX+DI], BH
00012820  2D 34 35           -45     SUB    AX, 3534h
00012823  36                 6       SS:
00012824  2B 31              +1      SUB    SI, [BX+DI]
00012826  32 33              23      XOR    DH, [BP+DI]
00012828  30 2E FF 1B        0...    XOR    [1BFFh], CH
0001282C  FF                 %.      ...
0001282C  FF                 %.      ...
0001282E  FF                 %.      ...
0001282E  FF                 %.      ...
00012830  FF                 %.      ...
00012830  FF                 %.      ...
00012832  FF                 %.      ...
00012832  FF                 %.      ...
00012834  FF                 %.      ...
00012834  FF                 %.      ...
00012836  1F                 .       POP    DS
00012837  FF                 %.      ...
00012837  7F                 ..      ...
00012839  FF 11              ..      CALL   [BX+DI]
0001283B  17                 .       POP    SS
0001283C  05 12 14           ...     ADD    AX, 1412h
0001283F  19 15              ..      SBB    [DI], DX
00012841  09 0F              ..      OR     [BX], CX
00012843  10 1B              ..      ADC    [BP+DI], BL
00012845  1D 0A FF           ...     SBB    AX, FF0Ah
00012848  01 13              ..      ADD    [BP+DI], DX
0001284A  04 06              ..      ADD    AL, 06h
0001284C  07                 .       POP    ES
0001284D  08 0A              ..      OR     [BP+SI], CL
0001284F  0B 0C              ..      OR     CX, [SI]
00012851  FF 00              ..      INC    WORD PTR [BX+SI]
00012853  1E                 .       PUSH   DS
00012854  FF 1C              ..      CALL   FAR [SI]
00012856  1A 18              ..      SBB    BL, [BX+SI]
00012858  03 16 02 0E        ....    ADD    DX, [0E02h]
0001285C  0D FF FF           ...     OR     AX, FFFFh
0001285F  FF                 %.      ...
0001285F  FF                 %.      ...
00012861  10 FF              ..      ADC    BH, BH
00012863  20 FF               .      AND    BH, BH
00012865  A8 A9              ..      TEST   AL, A9h
00012867  AA                 .       STOSB
00012868  AB                 .       STOSW
00012869  AC                 .       LODSB
0001286A  AD                 .       LODSW
0001286B  AE                 .       SCASB
0001286C  AF                 .       SCASW
0001286D  B0 B1              ..      MOV    AL, B1h
.
0001286F  FF 03              ..      INC    WORD PTR [BP+DI]
00012871  37                 7       AAA
00012872  38 39              89      CMP    [BX+DI], BH
00012874  2D 34 35           -45     SUB    AX, 3534h
00012877  36                 6       SS:
00012878  2B 31              +1      SUB    SI, [BX+DI]
0001287A  32 33              23      XOR    DH, [BP+DI]
0001287C  30 2E 77 FF        0.w.    XOR    [FF77h], CH
00012880  84 FF              ..      TEST   BH, BH
00012882  73 FF              s.      JNC    12883h
00012884  74 FF              t.      JE     12885h
00012886  75 FF              u.      JNE    12887h
00012888  76 FF              v.      JBE    12889h
0001288A  FF 00              ..      INC    WORD PTR [BX+SI]
0001288C  00 00              ..      ADD    [BX+SI], AL
0001288E  45                 E       INC    BP
0001288F  1C 0E              ..      SBB    AL, 0Eh
00012891  1C 14              ..      SBB    AL, 14h
00012893  1C 1A              ..      SBB    AL, 1Ah
00012895  1C 20              .       SBB    AL, 20h
00012897  1C 25              .%      SBB    AL, 25h
00012899  1C 2B              .+      SBB    AL, 2Bh
0001289B  1C 30              .0      SBB    AL, 30h
0001289D  1C 35              .5      SBB    AL, 35h
0001289F  1C 3B              .;      SBB    AL, 3Bh
000128A1  1C 40              .@      SBB    AL, 40h
000128A3  1C 0E              ..      SBB    AL, 0Eh
000128A5  1C 14              ..      SBB    AL, 14h
000128A7  1C 1A              ..      SBB    AL, 1Ah
000128A9  1C 20              .       SBB    AL, 20h
000128AB  1C 25              .%      SBB    AL, 25h
000128AD  1C 2B              .+      SBB    AL, 2Bh
000128AF  1C 30              .0      SBB    AL, 30h
000128B1  1C 35              .5      SBB    AL, 35h
000128B3  1C 3B              .;      SBB    AL, 3Bh
000128B5  1C 40              .@      SBB    AL, 40h
000128B7  1C 09              ..      SBB    AL, 09h
000128B9  1C 09              ..      SBB    AL, 09h
000128BB  1C 09              ..      SBB    AL, 09h
000128BD  1C 09              ..      SBB    AL, 09h
000128BF  1C 09              ..      SBB    AL, 09h
000128C1  1C 09              ..      SBB    AL, 09h
000128C3  1C 09              ..      SBB    AL, 09h
000128C5  1C 09              ..      SBB    AL, 09h
000128C7  1C 09              ..      SBB    AL, 09h
000128C9  1C 09              ..      SBB    AL, 09h
000128CB  1C 5A              .Z      SBB    AL, 5Ah
000128CD  1C 5C              .\      SBB    AL, 5Ch
000128CF  1C 60              .`      SBB    AL, 60h
000128D1  1C 4A              .J      SBB    AL, 4Ah
000128D3  1C 46              .F      SBB    AL, 46h
000128D5  1C 48              .H      SBB    AL, 48h
000128D7  1C 4C              .L      SBB    AL, 4Ch
000128D9  1C 4A              .J      SBB    AL, 4Ah
000128DB  1C 5A              .Z      SBB    AL, 5Ah
000128DD  1C 5C              .\      SBB    AL, 5Ch
000128DF  1C 60              .`      SBB    AL, 60h
000128E1  1C 5E              .^      SBB    AL, 5Eh
000128E3  1C 4E              .N      SBB    AL, 4Eh
000128E5  1C 51              .Q      SBB    AL, 51h
000128E7  1C 57              .W      SBB    AL, 57h
000128E9  1C 54              .T      SBB    AL, 54h
000128EB  1C 5A              .Z      SBB    AL, 5Ah
000128ED  1C 5C              .\      SBB    AL, 5Ch
000128EF  1C 64              .d      SBB    AL, 64h
000128F1  1C 62              .b      SBB    AL, 62h
000128F3  1C 50              .P      SBB    AL, 50h
000128F5  43                 C       INC    BX
000128F6  54                 T       PUSH   SP
000128F7  6D                 m       INSW
000128F8  70 00              p.      JO     128FAh
.
000128FA  08 00              ..      OR     [BX+SI], AL
000128FC  18 00              ..      SBB    [BX+SI], AL
000128FE  48                 H       DEC    AX
000128FF  45                 E       INC    BP
00012900  4C                 L       DEC    SP
00012901  50                 P       PUSH   AX
00012902  0D 00 53           ..S     OR     AX, 5300h
00012905  44                 D       INC    SP
00012906  49                 I       DEC    CX
00012907  52                 R       PUSH   DX
00012908  20 00               .      AND    [BX+SI], AL
0001290A  53                 S       PUSH   BX
0001290B  48                 H       DEC    AX
0001290C  4F                 O       DEC    DI
0001290D  57                 W       PUSH   DI
0001290E  20 00               .      AND    [BX+SI], AL
00012910  53                 S       PUSH   BX
00012911  45                 E       INC    BP
00012912  54                 T       PUSH   SP
00012913  20 00               .      AND    [BX+SI], AL
00012915  43                 C       INC    BX
00012916  4F                 O       DEC    DI
00012917  50                 P       PUSH   AX
00012918  59                 Y       POP    CX
00012919  20 00               .      AND    [BX+SI], AL
0001291B  52                 R       PUSH   DX
0001291C  45                 E       INC    BP
0001291D  4E                 N       DEC    SI
0001291E  20 00               .      AND    [BX+SI], AL
00012920  44                 D       INC    SP
00012921  45                 E       INC    BP
00012922  4C                 L       DEC    SP
00012923  20 00               .      AND    [BX+SI], AL
00012925  54                 T       PUSH   SP
00012926  59                 Y       POP    CX
00012927  50                 P       PUSH   AX
00012928  45                 E       INC    BP
00012929  20 00               .      AND    [BX+SI], AL
0001292B  43                 C       INC    BX
0001292C  44                 D       INC    SP
0001292D  20 5C 00            \.     AND    [SI+00h], BL
00012930  47                 G       INC    DI
00012931  45                 E       INC    BP
00012932  4D                 M       DEC    BP
00012933  0D 00 00           ...     OR     AX, 0000h
00012936  13 00              ..      ADC    AX, [BX+SI]
00012938  04 00              ..      ADD    AL, 00h
0001293A  18 00              ..      SBB    [BX+SI], AL
0001293C  05 00 11           ...     ADD    AX, 1100h
0001293F  13 00              ..      ADC    AX, [BX+SI]
00012941  11 04              ..      ADC    [SI], AX
00012943  00 11              ..      ADD    [BX+DI], DL
00012945  18 00              ..      SBB    [BX+SI], AL
00012947  11 05              ..      ADC    [DI], AX
00012949  00 01              ..      ADD    [BX+DI], AL
0001294B  00 06 00 1A        ....    ADD    [1A00h], AL
0001294F  00 17              ..      ADD    [BX], DL
00012951  00 03              ..      ADD    [BP+DI], AL
00012953  00 12              ..      ADD    [BP+SI], DL
00012955  00 00              ..      ADD    [BX+SI], AL
00012957  00 00              ..      ADD    [BX+SI], AL
00012959  00 00              ..      ADD    [BX+SI], AL
0001295B  01 00              ..      ADD    [BX+SI], AX
0001295D  4E                 N       DEC    SI
0001295E  2D 00 00           -..     SUB    AX, 0000h
00012961  00 00              ..      ADD    [BX+SI], AL
00012963  00 00              ..      ADD    [BX+SI], AL
00012965  00 00              ..      ADD    [BX+SI], AL
00012967  00 1C              ..      ADD    [SI], BL
00012969  1E                 .       PUSH   DS
0001296A  2C 2F              ,/      SUB    AL, 2Fh
0001296C  AE                 .       SCASB
0001296D  2F                 /       DAS
0001296E  B4 2E              ..      MOV    AH, 2Eh
00012970  F8                 .       CLC
00012971  2E                 .       CS:
00012972  00 BE D4 2E        ....    ADD    [BP+2ED4h], BH
00012976  EB 2E              ..      JMP    129A6h
00012978  2C 2F              ,/      SUB    AL, 2Fh
0001297A  34 2F              4/      XOR    AL, 2Fh
0001297C  00 00              ..      ADD    [BX+SI], AL
0001297E  01 00              ..      ADD    [BX+SI], AX
00012980  00 00              ..      ADD    [BX+SI], AL
00012982  00 00              ..      ADD    [BX+SI], AL
00012984  00 00              ..      ADD    [BX+SI], AL
00012986  00 00              ..      ADD    [BX+SI], AL
00012988  00 00              ..      ADD    [BX+SI], AL
0001298A  00 00              ..      ADD    [BX+SI], AL
0001298C  00 00              ..      ADD    [BX+SI], AL
0001298E  00 00              ..      ADD    [BX+SI], AL
00012990  00 00              ..      ADD    [BX+SI], AL
00012992  00 00              ..      ADD    [BX+SI], AL
00012994  00 00              ..      ADD    [BX+SI], AL
00012996  00 00              ..      ADD    [BX+SI], AL
00012998  00 00              ..      ADD    [BX+SI], AL
0001299A  00 00              ..      ADD    [BX+SI], AL
0001299C  00 00              ..      ADD    [BX+SI], AL
0001299E  00 00              ..      ADD    [BX+SI], AL
000129A0  00 00              ..      ADD    [BX+SI], AL
000129A2  00 00              ..      ADD    [BX+SI], AL
000129A4  00 00              ..      ADD    [BX+SI], AL
.
000129A6  00 00              ..      ADD    [BX+SI], AL
000129A8  00 00              ..      ADD    [BX+SI], AL
000129AA  00 00              ..      ADD    [BX+SI], AL
000129AC  00 00              ..      ADD    [BX+SI], AL
000129AE  00 00              ..      ADD    [BX+SI], AL
000129B0  00 00              ..      ADD    [BX+SI], AL
000129B2  00 1C              ..      ADD    [SI], BL
000129B4  1E                 .       PUSH   DS
000129B5  78 30              x0      JS     129E7h
000129B7  FA                 .       CLI
000129B8  30 B4 2E F8        0...    XOR    [SI+F82Eh], DH
000129BC  2E                 .       CS:
000129BD  00 BF D4 2E        ....    ADD    [BX+2ED4h], BH
000129C1  EB 2E              ..      JMP    129F1h
000129C3  2C 2F              ,/      SUB    AL, 2Fh
000129C5  34 2F              4/      XOR    AL, 2Fh
000129C7  00 00              ..      ADD    [BX+SI], AL
000129C9  01 00              ..      ADD    [BX+SI], AX
000129CB  00 00              ..      ADD    [BX+SI], AL
000129CD  00 00              ..      ADD    [BX+SI], AL
000129CF  00 00              ..      ADD    [BX+SI], AL
000129D1  00 00              ..      ADD    [BX+SI], AL
000129D3  00 00              ..      ADD    [BX+SI], AL
000129D5  00 00              ..      ADD    [BX+SI], AL
000129D7  00 00              ..      ADD    [BX+SI], AL
000129D9  00 00              ..      ADD    [BX+SI], AL
000129DB  00 00              ..      ADD    [BX+SI], AL
000129DD  00 00              ..      ADD    [BX+SI], AL
000129DF  00 00              ..      ADD    [BX+SI], AL
000129E1  00 00              ..      ADD    [BX+SI], AL
000129E3  00 00              ..      ADD    [BX+SI], AL
000129E5  00 00              ..      ADD    [BX+SI], AL
.
000129E7  00 00              ..      ADD    [BX+SI], AL
000129E9  00 00              ..      ADD    [BX+SI], AL
000129EB  00 00              ..      ADD    [BX+SI], AL
000129ED  00 00              ..      ADD    [BX+SI], AL
000129EF  00 00              ..      ADD    [BX+SI], AL
.
000129F1  00 00              ..      ADD    [BX+SI], AL
000129F3  00 00              ..      ADD    [BX+SI], AL
000129F5  00 CC              ..      ADD    AH, CL
000129F7  CC CC              ..      INT    3
000129F9  CC CC              ..      INT    3
000129FB  CC CC              ..      INT    3
000129FD  CC CC              ..      INT    3
000129FF  CC CC              ..      INT    3
00012A01  CC CC              ..      INT    3
00012A03  CC CC              ..      INT    3
00012A05  CC CC              ..      INT    3
00012A07  CC CC              ..      INT    3
00012A09  CC CC              ..      INT    3
00012A0B  CC CC              ..      INT    3
00012A0D  CC CC              ..      INT    3
00012A0F  CC CC              ..      INT    3
00012A11  CC CC              ..      INT    3
00012A13  CC CC              ..      INT    3
00012A15  CC CC              ..      INT    3
00012A17  CC CC              ..      INT    3
00012A19  CC CC              ..      INT    3
00012A1B  CC CC              ..      INT    3
00012A1D  CC CC              ..      INT    3
00012A1F  CC CC              ..      INT    3
00012A21  CC CC              ..      INT    3
00012A23  CC CC              ..      INT    3
00012A25  CC 00              ..      INT    3
00012A27  00 00              ..      ADD    [BX+SI], AL
00012A29  00 00              ..      ADD    [BX+SI], AL
00012A2B  00 00              ..      ADD    [BX+SI], AL
00012A2D  00 00              ..      ADD    [BX+SI], AL
00012A2F  00 00              ..      ADD    [BX+SI], AL
00012A31  00 00              ..      ADD    [BX+SI], AL
00012A33  00 00              ..      ADD    [BX+SI], AL
00012A35  00 00              ..      ADD    [BX+SI], AL
00012A37  00 00              ..      ADD    [BX+SI], AL
00012A39  00 00              ..      ADD    [BX+SI], AL
00012A3B  00 00              ..      ADD    [BX+SI], AL
00012A3D  00 00              ..      ADD    [BX+SI], AL
00012A3F  00 00              ..      ADD    [BX+SI], AL
00012A41  00 00              ..      ADD    [BX+SI], AL
00012A43  00 00              ..      ADD    [BX+SI], AL
00012A45  00 00              ..      ADD    [BX+SI], AL
00012A47  00 00              ..      ADD    [BX+SI], AL
00012A49  00 00              ..      ADD    [BX+SI], AL
00012A4B  00 00              ..      ADD    [BX+SI], AL
00012A4D  00 00              ..      ADD    [BX+SI], AL
00012A4F  00 00              ..      ADD    [BX+SI], AL
00012A51  00 00              ..      ADD    [BX+SI], AL
00012A53  00 00              ..      ADD    [BX+SI], AL
00012A55  00 00              ..      ADD    [BX+SI], AL
00012A57  00 00              ..      ADD    [BX+SI], AL
00012A59  00 00              ..      ADD    [BX+SI], AL
00012A5B  00 00              ..      ADD    [BX+SI], AL
00012A5D  00 00              ..      ADD    [BX+SI], AL
00012A5F  00 00              ..      ADD    [BX+SI], AL
00012A61  00 00              ..      ADD    [BX+SI], AL
00012A63  00 00              ..      ADD    [BX+SI], AL
00012A65  00 00              ..      ADD    [BX+SI], AL
00012A67  00 00              ..      ADD    [BX+SI], AL
00012A69  00 00              ..      ADD    [BX+SI], AL
00012A6B  00 00              ..      ADD    [BX+SI], AL
00012A6D  00 00              ..      ADD    [BX+SI], AL
00012A6F  00 00              ..      ADD    [BX+SI], AL
00012A71  00 00              ..      ADD    [BX+SI], AL
00012A73  00 00              ..      ADD    [BX+SI], AL
00012A75  00 00              ..      ADD    [BX+SI], AL
00012A77  00 00              ..      ADD    [BX+SI], AL
00012A79  00 00              ..      ADD    [BX+SI], AL
00012A7B  00 00              ..      ADD    [BX+SI], AL
00012A7D  00 00              ..      ADD    [BX+SI], AL
00012A7F  00 00              ..      ADD    [BX+SI], AL
00012A81  00 00              ..      ADD    [BX+SI], AL
00012A83  00 00              ..      ADD    [BX+SI], AL
00012A85  00 00              ..      ADD    [BX+SI], AL
00012A87  00 00              ..      ADD    [BX+SI], AL
00012A89  00 00              ..      ADD    [BX+SI], AL
00012A8B  00 00              ..      ADD    [BX+SI], AL
00012A8D  00 00              ..      ADD    [BX+SI], AL
00012A8F  00 00              ..      ADD    [BX+SI], AL
00012A91  00 00              ..      ADD    [BX+SI], AL
00012A93  00 00              ..      ADD    [BX+SI], AL
00012A95  00 00              ..      ADD    [BX+SI], AL
00012A97  00 00              ..      ADD    [BX+SI], AL
00012A99  00 00              ..      ADD    [BX+SI], AL
00012A9B  00 00              ..      ADD    [BX+SI], AL
00012A9D  00 00              ..      ADD    [BX+SI], AL
00012A9F  00 00              ..      ADD    [BX+SI], AL
00012AA1  00 00              ..      ADD    [BX+SI], AL
00012AA3  00 00              ..      ADD    [BX+SI], AL
00012AA5  00 00              ..      ADD    [BX+SI], AL
00012AA7  00 00              ..      ADD    [BX+SI], AL
00012AA9  00 00              ..      ADD    [BX+SI], AL
00012AAB  00 00              ..      ADD    [BX+SI], AL
00012AAD  00 00              ..      ADD    [BX+SI], AL
00012AAF  00 00              ..      ADD    [BX+SI], AL
00012AB1  00 00              ..      ADD    [BX+SI], AL
00012AB3  00 00              ..      ADD    [BX+SI], AL
00012AB5  00 00              ..      ADD    [BX+SI], AL
00012AB7  00 00              ..      ADD    [BX+SI], AL
00012AB9  00 00              ..      ADD    [BX+SI], AL
00012ABB  00 00              ..      ADD    [BX+SI], AL
00012ABD  00 00              ..      ADD    [BX+SI], AL
00012ABF  00 00              ..      ADD    [BX+SI], AL
00012AC1  00 00              ..      ADD    [BX+SI], AL
00012AC3  00 00              ..      ADD    [BX+SI], AL
00012AC5  00 00              ..      ADD    [BX+SI], AL
00012AC7  00 00              ..      ADD    [BX+SI], AL
00012AC9  00 00              ..      ADD    [BX+SI], AL
00012ACB  00 00              ..      ADD    [BX+SI], AL
00012ACD  00 00              ..      ADD    [BX+SI], AL
00012ACF  00 00              ..      ADD    [BX+SI], AL
00012AD1  00 00              ..      ADD    [BX+SI], AL
00012AD3  00 00              ..      ADD    [BX+SI], AL
00012AD5  00 00              ..      ADD    [BX+SI], AL
00012AD7  00 00              ..      ADD    [BX+SI], AL
00012AD9  00 00              ..      ADD    [BX+SI], AL
00012ADB  00 00              ..      ADD    [BX+SI], AL
00012ADD  00 00              ..      ADD    [BX+SI], AL
00012ADF  00 00              ..      ADD    [BX+SI], AL
00012AE1  00 00              ..      ADD    [BX+SI], AL
00012AE3  00 00              ..      ADD    [BX+SI], AL
00012AE5  00 00              ..      ADD    [BX+SI], AL
00012AE7  00 00              ..      ADD    [BX+SI], AL
00012AE9  00 00              ..      ADD    [BX+SI], AL
00012AEB  00 00              ..      ADD    [BX+SI], AL
00012AED  00 CC              ..      ADD    AH, CL
00012AEF  CC CC              ..      INT    3
00012AF1  CC CC              ..      INT    3
00012AF3  CC CC              ..      INT    3
00012AF5  CC CC              ..      INT    3
00012AF7  CC 00              ..      INT    3
00012AF9  00 00              ..      ADD    [BX+SI], AL
00012AFB  00 00              ..      ADD    [BX+SI], AL
00012AFD  00 00              ..      ADD    [BX+SI], AL
00012AFF  00 00              ..      ADD    [BX+SI], AL
00012B01  00 00              ..      ADD    [BX+SI], AL
00012B03  00 00              ..      ADD    [BX+SI], AL
00012B05  00 E4              ..      ADD    AH, AH
00012B07  2F                 /       DAS
00012B08  00 00              ..      ADD    [BX+SI], AL
00012B0A  00 00              ..      ADD    [BX+SI], AL
00012B0C  08 00              ..      OR     [BX+SI], AL
00012B0E  03 07              ..      ADD    AX, [BX]
00012B10  00 1F              ..      ADD    [BX], BL
00012B12  03 00              ..      ADD    AX, [BX+SI]
00012B14  02 80 00 82        ....    ADD    AL, [BX+SI+8200h]
00012B18  00 01              ..      ADD    [BX+DI], AL
00012B1A  00 03              ..      ADD    [BP+DI], AL
00012B1C  07                 .       POP    ES
00012B1D  00 00              ..      ADD    [BX+SI], AL
00012B1F  00 00              ..      ADD    [BX+SI], AL
00012B21  00 00              ..      ADD    [BX+SI], AL
00012B23  00 00              ..      ADD    [BX+SI], AL
00012B25  00 00              ..      ADD    [BX+SI], AL
00012B27  00 00              ..      ADD    [BX+SI], AL
00012B29  00 08              ..      ADD    [BX+SI], CL
00012B2B  00 03              ..      ADD    [BP+DI], AL
00012B2D  07                 .       POP    ES
00012B2E  00 9B 00 3F        ...?    ADD    [BP+DI+3F00h], BL
00012B32  00 C0              ..      ADD    AL, AL
00012B34  00 10              ..      ADD    [BX+SI], DL
00012B36  80 01 00           ...     ADD    BYTE PTR [BX+DI], 00h
00012B39  02 03              ..      ADD    AL, [BP+DI]
00012B3B  00 00              ..      ADD    [BX+SI], AL
00012B3D  00 00              ..      ADD    [BX+SI], AL
00012B3F  00 00              ..      ADD    [BX+SI], AL
00012B41  00 00              ..      ADD    [BX+SI], AL
00012B43  00 00              ..      ADD    [BX+SI], AL
00012B45  00 00              ..      ADD    [BX+SI], AL
00012B47  08 00              ..      OR     [BX+SI], AL
00012B49  04 0F              ..      ADD    AL, 0Fh
00012B4B  01 9D 00 3F        ...?    ADD    [DI+3F00h], BX
00012B4F  00 80 00 10        ....    ADD    [BX+SI+1000h], AL
00012B53  80 01 00           ...     ADD    BYTE PTR [BX+DI], 00h
00012B56  02 03              ..      ADD    AL, [BP+DI]
00012B58  00 00              ..      ADD    [BX+SI], AL
00012B5A  00 00              ..      ADD    [BX+SI], AL
00012B5C  00 00              ..      ADD    [BX+SI], AL
00012B5E  00 00              ..      ADD    [BX+SI], AL
00012B60  00 00              ..      ADD    [BX+SI], AL
00012B62  00 00              ..      ADD    [BX+SI], AL
00012B64  0A 00              ..      OR     AL, [BX+SI]
00012B66  04 0F              ..      ADD    AL, 0Fh
00012B68  01 BF 00 7F        ...    ADD    [BX+7F00h], DI
00012B6C  00 C0              ..      ADD    AL, AL
00012B6E  00 20              .       ADD    [BX+SI], AH
00012B70  80 03 00           ...     ADD    BYTE PTR [BP+DI], 00h
00012B73  02 03              ..      ADD    AL, [BP+DI]
00012B75  00 00              ..      ADD    [BX+SI], AL
00012B77  00 00              ..      ADD    [BX+SI], AL
00012B79  00 00              ..      ADD    [BX+SI], AL
00012B7B  00 00              ..      ADD    [BX+SI], AL
00012B7D  00 00              ..      ADD    [BX+SI], AL
00012B7F  00 00              ..      ADD    [BX+SI], AL
00012B81  0A 00              ..      OR     AL, [BX+SI]
00012B83  04 0F              ..      ADD    AL, 0Fh
00012B85  01 C3              ..      ADD    BX, AX
00012B87  00 7F 00           ..     ADD    [BX+00h], BH
00012B8A  80 00 20           ..      ADD    BYTE PTR [BX+SI], 20h
00012B8D  80 03 00           ...     ADD    BYTE PTR [BP+DI], 00h
00012B90  01 01              ..      ADD    [BX+DI], AX
00012B92  00 00              ..      ADD    [BX+SI], AL
00012B94  00 00              ..      ADD    [BX+SI], AL
00012B96  00 00              ..      ADD    [BX+SI], AL
00012B98  00 00              ..      ADD    [BX+SI], AL
00012B9A  00 00              ..      ADD    [BX+SI], AL
00012B9C  00 00              ..      ADD    [BX+SI], AL
00012B9E  10 00              ..      ADC    [BX+SI], AL
00012BA0  04 0F              ..      ADD    AL, 0Fh
00012BA2  00 3D              .=      ADD    [DI], BH
00012BA4  01 7F 00           ..     ADD    [BX+00h], DI
00012BA7  C0 00 20           ..      ROL    BYTE PTR [BX+SI], 20h
00012BAA  80 01 00           ...     ADD    BYTE PTR [BX+DI], 00h
00012BAD  01 01              ..      ADD    [BX+DI], AX
00012BAF  00 00              ..      ADD    [BX+SI], AL
00012BB1  00 00              ..      ADD    [BX+SI], AL
00012BB3  00 00              ..      ADD    [BX+SI], AL
00012BB5  00 00              ..      ADD    [BX+SI], AL
00012BB7  00 00              ..      ADD    [BX+SI], AL
00012BB9  00 00              ..      ADD    [BX+SI], AL
00012BBB  09 00              ..      OR     [BX+SI], AX
00012BBD  05 1F 03           ...     ADD    AX, 031Fh
00012BC0  B0 00              ..      MOV    AL, 00h
00012BC2  B0 00              ..      MOV    AL, 00h
00012BC4  C0 00 2C           ..,     ROL    BYTE PTR [BX+SI], 2Ch
00012BC7  80 02 00           ...     ADD    BYTE PTR [BP+SI], 00h
00012BCA  02 03              ..      ADD    AL, [BP+DI]
00012BCC  00 00              ..      ADD    [BX+SI], AL
00012BCE  00 00              ..      ADD    [BX+SI], AL
00012BD0  00 00              ..      ADD    [BX+SI], AL
00012BD2  00 00              ..      ADD    [BX+SI], AL
00012BD4  00 00              ..      ADD    [BX+SI], AL
00012BD6  00 00              ..      ADD    [BX+SI], AL
00012BD8  0A 00              ..      OR     AL, [BX+SI]
00012BDA  04 0F              ..      ADD    AL, 0Fh
00012BDC  00 8A 01 7F        ...    ADD    [BP+SI+7F01h], CL
00012BE0  00 C0              ..      ADD    AL, AL
00012BE2  00 20              .       ADD    [BX+SI], AH
00012BE4  80 02 00           ...     ADD    BYTE PTR [BP+SI], 00h
00012BE7  02 03              ..      ADD    AL, [BP+DI]
00012BE9  00 00              ..      ADD    [BX+SI], AL
00012BEB  00 00              ..      ADD    [BX+SI], AL
00012BED  00 00              ..      ADD    [BX+SI], AL
00012BEF  00 00              ..      ADD    [BX+SI], AL
00012BF1  00 00              ..      ADD    [BX+SI], AL
00012BF3  00 00              ..      ADD    [BX+SI], AL
00012BF5  0A 00              ..      OR     AL, [BX+SI]
00012BF7  05 1F 03           ...     ADD    AX, 031Fh
00012BFA  C4 00              ..      LES    AX, [BX+SI]
00012BFC  7F 00              .      JNLE   12BFEh
.
00012BFE  80 00 20           ..      ADD    BYTE PTR [BX+SI], 20h
00012C01  80 02 00           ...     ADD    BYTE PTR [BP+SI], 00h
00012C04  02 03              ..      ADD    AL, [BP+DI]
00012C06  00 00              ..      ADD    [BX+SI], AL
00012C08  00 00              ..      ADD    [BX+SI], AL
00012C0A  00 00              ..      ADD    [BX+SI], AL
00012C0C  00 00              ..      ADD    [BX+SI], AL
00012C0E  00 00              ..      ADD    [BX+SI], AL
00012C10  00 00              ..      ADD    [BX+SI], AL
00012C12  0A 00              ..      OR     AL, [BX+SI]
00012C14  05 1F 01           ...     ADD    AX, 011Fh
00012C17  C4 00              ..      LES    AX, [BX+SI]
00012C19  FF 00              ..      INC    WORD PTR [BX+SI]
00012C1B  C0 00 20           ..      ROL    BYTE PTR [BX+SI], 20h
00012C1E  80 02 00           ...     ADD    BYTE PTR [BP+SI], 00h
00012C21  02 03              ..      ADD    AL, [BP+DI]
00012C23  00 00              ..      ADD    [BX+SI], AL
00012C25  00 00              ..      ADD    [BX+SI], AL
00012C27  00 00              ..      ADD    [BX+SI], AL
00012C29  00 00              ..      ADD    [BX+SI], AL
00012C2B  00 00              ..      ADD    [BX+SI], AL
00012C2D  00 00              ..      ADD    [BX+SI], AL
00012C2F  09 00              ..      OR     [BX+SI], AX
00012C31  04 0F              ..      ADD    AL, 0Fh
00012C33  00 5E 01           .^.     ADD    [BP+01h], BL
00012C36  7F 00              .      JNLE   12C38h
.
00012C38  C0 00 20           ..      ROL    BYTE PTR [BX+SI], 20h
00012C3B  80 04 00           ...     ADD    BYTE PTR [SI], 00h
00012C3E  02 03              ..      ADD    AL, [BP+DI]
00012C40  00 00              ..      ADD    [BX+SI], AL
00012C42  00 00              ..      ADD    [BX+SI], AL
00012C44  00 00              ..      ADD    [BX+SI], AL
00012C46  00 00              ..      ADD    [BX+SI], AL
00012C48  00 00              ..      ADD    [BX+SI], AL
00012C4A  00 00              ..      ADD    [BX+SI], AL
00012C4C  05 00 05           ...     ADD    AX, 0500h
00012C4F  1F                 .       POP    DS
00012C50  03 C5              ..      ADD    AX, BP
00012C52  00 7F 00           ..     ADD    [BX+00h], BH
00012C55  80 00 20           ..      ADD    BYTE PTR [BX+SI], 20h
00012C58  80 01 00           ...     ADD    BYTE PTR [BX+DI], 00h
00012C5B  03 07              ..      ADD    AX, [BX]
00012C5D  00 00              ..      ADD    [BX+SI], AL
00012C5F  00 00              ..      ADD    [BX+SI], AL
00012C61  00 00              ..      ADD    [BX+SI], AL
00012C63  00 00              ..      ADD    [BX+SI], AL
00012C65  00 00              ..      ADD    [BX+SI], AL
00012C67  00 00              ..      ADD    [BX+SI], AL
00012C69  08 00              ..      OR     [BX+SI], AL
00012C6B  04 0F              ..      ADD    AL, 0Fh
00012C6D  00 3B              .;      ADD    [BP+DI], BH
00012C6F  01 7F 00           ..     ADD    [BX+00h], DI
00012C72  C0 00 20           ..      ROL    BYTE PTR [BX+SI], 20h
00012C75  80 02 00           ...     ADD    BYTE PTR [BP+SI], 00h
00012C78  02 03              ..      ADD    AL, [BP+DI]
00012C7A  00 00              ..      ADD    [BX+SI], AL
00012C7C  00 00              ..      ADD    [BX+SI], AL
00012C7E  00 00              ..      ADD    [BX+SI], AL
00012C80  00 00              ..      ADD    [BX+SI], AL
00012C82  00 00              ..      ADD    [BX+SI], AL
00012C84  00 00              ..      ADD    [BX+SI], AL
00012C86  10 00              ..      ADC    [BX+SI], AL
00012C88  04 0F              ..      ADD    AL, 0Fh
00012C8A  00 3B              .;      ADD    [BP+DI], BH
00012C8C  01 7F 00           ..     ADD    [BX+00h], DI
00012C8F  C0 00 20           ..      ROL    BYTE PTR [BX+SI], 20h
00012C92  80 02 00           ...     ADD    BYTE PTR [BP+SI], 00h
00012C95  01 01              ..      ADD    [BX+DI], AX
00012C97  FF                 %.      ...
00012C97  FF                 %.      ...
00012C99  02 00              ..      ADD    AL, [BX+SI]
00012C9B  04 00              ..      ADD    AL, 00h
00012C9D  7B 02              {.      JNP    12CA1h
00012C9F  00 04              ..      ADD    [SI], AL
.
00012CA1  04 00              ..      ADD    AL, 00h
00012CA3  10 00              ..      ADC    [BX+SI], AL
00012CA5  04 0F              ..      ADD    AL, 0Fh
00012CA7  00 3F              .?      ADD    [BX], BH
00012CA9  01 7F 00           ..     ADD    [BX+00h], DI
00012CAC  00 00              ..      ADD    [BX+SI], AL
00012CAE  20 80 00 00         ...    AND    [BX+SI+0000h], AL
00012CB2  01 01              ..      ADD    [BX+DI], AX
00012CB4  FF                 %.      ...
00012CB4  FF                 %.      ...
00012CB6  02 00              ..      ADD    AL, [BX+SI]
00012CB8  02 00              ..      ADD    AL, [BX+SI]
00012CBA  61                 a       POPA
00012CBB  01 00              ..      ADD    [BX+SI], AX
00012CBD  02 01              ..      ADD    AL, [BX+DI]
00012CBF  00 09              ..      ADD    [BX+DI], CL
00012CC1  00 03              ..      ADD    [BP+DI], AL
00012CC3  07                 .       POP    ES
00012CC4  00 B3 00 3F        ...?    ADD    [BP+DI+3F00h], DH
00012CC8  00 00              ..      ADD    [BX+SI], AL
00012CCA  00 10              ..      ADD    [BX+SI], DL
00012CCC  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012CCF  02 03              ..      ADD    AL, [BP+DI]
00012CD1  FF                 %.      ...
00012CD1  FF                 %.      ...
00012CD3  02 00              ..      ADD    AL, [BX+SI]
00012CD5  02 00              ..      ADD    AL, [BX+SI]
00012CD7  64                 d       FS:
00012CD8  01 00              ..      ADD    [BX+SI], AX
00012CDA  04 01              ..      ADD    AL, 01h
00012CDC  00 09              ..      ADD    [BX+DI], CL
00012CDE  00 03              ..      ADD    [BP+DI], AL
00012CE0  07                 .       POP    ES
00012CE1  00 67 01           .g.     ADD    [BX+01h], AH
00012CE4  6F                 o       OUTSW
00012CE5  00 00              ..      ADD    [BX+SI], AL
00012CE7  00 1C              ..      ADD    [SI], BL
00012CE9  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012CEC  02 03              ..      ADD    AL, [BP+DI]
00012CEE  FF                 %.      ...
00012CEE  FF                 %.      ...
00012CF0  02 00              ..      ADD    AL, [BX+SI]
00012CF2  01 00              ..      ADD    [BX+SI], AX
00012CF4  3B 01              ;.      CMP    AX, [BX+DI]
00012CF6  00 02              ..      ADD    [BP+SI], AL
00012CF8  01 00              ..      ADD    [BX+SI], AX
00012CFA  08 00              ..      OR     [BX+SI], AL
00012CFC  03 07              ..      ADD    AX, [BX]
00012CFE  00 9F 00 3F        ...?    ADD    [BX+3F00h], BL
00012D02  00 00              ..      ADD    [BX+SI], AL
00012D04  00 10              ..      ADD    [BX+SI], DL
00012D06  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012D09  02 03              ..      ADD    AL, [BP+DI]
00012D0B  FF                 %.      ...
00012D0B  FF                 %.      ...
00012D0D  02 00              ..      ADD    AL, [BX+SI]
00012D0F  01 00              ..      ADD    [BX+SI], AX
00012D11  3D 01 00           =..     CMP    AX, 0001h
00012D14  04 01              ..      ADD    AL, 01h
00012D16  00 08              ..      ADD    [BX+SI], CL
00012D18  00 03              ..      ADD    [BP+DI], AL
00012D1A  07                 .       POP    ES
00012D1B  00 3F              .?      ADD    [BX], BH
00012D1D  01 6F 00           .o.     ADD    [BX+00h], BP
00012D20  00 00              ..      ADD    [BX+SI], AL
00012D22  1C 80              ..      SBB    AL, 80h
00012D24  00 00              ..      ADD    [BX+SI], AL
00012D26  02 03              ..      ADD    AL, [BP+DI]
00012D28  FF                 %.      ...
00012D28  FF                 %.      ...
00012D2A  01 00              ..      ADD    [BX+SI], AX
00012D2C  01 00              ..      ADD    [BX+SI], AX
00012D2E  8D 01              ..      LEA    AX, [BX+DI]
00012D30  00 08              ..      ADD    [BX+SI], CL
00012D32  05 00 05           ...     ADD    AX, 0500h
00012D35  00 04              ..      ADD    [SI], AL
00012D37  0F                 .       POP    CS
00012D38  00 8F 01 7F        ...    ADD    [BX+7F01h], CL
00012D3C  00 00              ..      ADD    [BX+SI], AL
00012D3E  00 20              .       ADD    [BX+SI], AH
00012D40  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012D43  03 07              ..      ADD    AX, [BX]
00012D45  FF                 %.      ...
00012D45  FF                 %.      ...
00012D47  01 00              ..      ADD    [BX+SI], AX
00012D49  02 00              ..      ADD    AL, [BX+SI]
00012D4B  1A 03              ..      SBB    AL, [BP+DI]
00012D4D  00 04              ..      ADD    [SI], AL
00012D4F  00 00              ..      ADD    [BX+SI], AL
00012D51  05 00 03           ...     ADD    AX, 0300h
00012D54  07                 .       POP    ES
00012D55  00 1F              ..      ADD    [BX], BL
00012D57  03 BF 00 00        ....    ADD    DI, [BX+0000h]
00012D5B  00 30              .0      ADD    [BX+SI], DH
00012D5D  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012D60  03 07              ..      ADD    AX, [BX]
00012D62  FF                 %.      ...
00012D62  FF                 %.      ...
00012D64  02 00              ..      ADD    AL, [BX+SI]
00012D66  02 00              ..      ADD    AL, [BX+SI]
00012D68  67                 g       ...
00012D69  01 00              ..      ADD    [BX+SI], AX
00012D6B  08 01              ..      OR     [BX+DI], AL
00012D6D  00 09              ..      ADD    [BX+DI], CL
00012D6F  00 04              ..      ADD    [SI], AL
00012D71  0F                 .       POP    CS
00012D72  00 67 01           .g.     ADD    [BX+01h], AH
00012D75  6F                 o       OUTSW
00012D76  00 00              ..      ADD    [BX+SI], AL
00012D78  00 1C              ..      ADD    [SI], BL
00012D7A  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012D7D  02 03              ..      ADD    AL, [BP+DI]
00012D7F  FF                 %.      ...
00012D7F  FF                 %.      ...
00012D81  02 00              ..      ADD    AL, [BX+SI]
00012D83  03 00              ..      ADD    AX, [BX+SI]
00012D85  CA 02 00           ...     RETF   0002h
00012D88  04 01              ..      ADD    AL, 01h
00012D8A  00 09              ..      ADD    [BX+DI], CL
00012D8C  00 03              ..      ADD    [BP+DI], AL
00012D8E  07                 .       POP    ES
00012D8F  00 CF              ..      ADD    BH, CL
00012D91  02 8F 00 00        ....    ADD    CL, [BX+0000h]
00012D95  00 24              .$      ADD    [SI], AH
00012D97  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012D9A  02 03              ..      ADD    AL, [BP+DI]
00012D9C  FF                 %.      ...
00012D9C  FF                 %.      ...
00012D9E  02 00              ..      ADD    AL, [BX+SI]
00012DA0  03 00              ..      ADD    AX, [BX+SI]
00012DA2  CB                 .       RETF
00012DA3  02 00              ..      ADD    AL, [BX+SI]
00012DA5  04 01              ..      ADD    AL, 01h
00012DA7  00 09              ..      ADD    [BX+DI], CL
00012DA9  00 03              ..      ADD    [BP+DI], AL
00012DAB  07                 .       POP    ES
00012DAC  00 CF              ..      ADD    BH, CL
00012DAE  02 6F 00           .o.     ADD    CH, [BX+00h]
00012DB1  00 00              ..      ADD    [BX+SI], AL
00012DB3  1C 80              ..      SBB    AL, 80h
00012DB5  00 00              ..      ADD    [BX+SI], AL
00012DB7  02 03              ..      ADD    AL, [BP+DI]
00012DB9  FF                 %.      ...
00012DB9  FF                 %.      ...
00012DBB  01 00              ..      ADD    [BX+SI], AX
00012DBD  02 00              ..      ADD    AL, [BX+SI]
00012DBF  3E                 >       DS:
00012DC0  01 00              ..      ADD    [BX+SI], AX
00012DC2  08 10              ..      OR     [BX+SI], DL
00012DC4  00 10              ..      ADD    [BX+SI], DL
00012DC6  00 04              ..      ADD    [SI], AL
00012DC8  0F                 .       POP    CS
00012DC9  00 3F              .?      ADD    [BX], BH
00012DCB  01 6F 00           .o.     ADD    [BX+00h], BP
00012DCE  00 00              ..      ADD    [BX+SI], AL
00012DD0  1C 80              ..      SBB    AL, 80h
00012DD2  00 00              ..      ADD    [BX+SI], AL
00012DD4  01 01              ..      ADD    [BX+DI], AX
00012DD6  C4 1F              ..      LES    BX, [BX]
00012DD8  E1 1F              ..      LOOPZ  12DF9h
00012DDA  FE 1F              ..      CALL   FAR [BX]
00012DDC  1B 20              .       SBB    SP, [BX+SI]
00012DDE  00 01              ..      ADD    [BX+DI], AL
00012DE0  04 05              ..      ADD    AL, 05h
00012DE2  08 09              ..      OR     [BX+DI], CL
00012DE4  02 03              ..      ADD    AL, [BP+DI]
00012DE6  06                 .       PUSH   ES
00012DE7  07                 .       POP    ES
00012DE8  01 04              ..      ADD    [SI], AX
00012DEA  07                 .       POP    ES
00012DEB  0A 03              ..      OR     AL, [BP+DI]
00012DED  06                 .       PUSH   ES
00012DEE  09 02              ..      OR     [BP+SI], AX
00012DF0  05 08 00           ...     ADD    AX, 0008h
00012DF3  00 00              ..      ADD    [BX+SI], AL
00012DF5  00 00              ..      ADD    [BX+SI], AL
00012DF7  00 00              ..      ADD    [BX+SI], AL
.
00012DF9  00 00              ..      ADD    [BX+SI], AL
00012DFB  00 01              ..      ADD    [BX+DI], AL
00012DFD  00 1C              ..      ADD    [SI], BL
00012DFF  01 00              ..      ADD    [BX+SI], AX
00012E01  00 00              ..      ADD    [BX+SI], AL
00012E03  00 00              ..      ADD    [BX+SI], AL
00012E05  00 00              ..      ADD    [BX+SI], AL
00012E07  00 00              ..      ADD    [BX+SI], AL
00012E09  00 00              ..      ADD    [BX+SI], AL
00012E0B  00 00              ..      ADD    [BX+SI], AL
00012E0D  00 00              ..      ADD    [BX+SI], AL
00012E0F  00 00              ..      ADD    [BX+SI], AL
00012E11  00 00              ..      ADD    [BX+SI], AL
00012E13  00 00              ..      ADD    [BX+SI], AL
00012E15  00 00              ..      ADD    [BX+SI], AL
00012E17  00 00              ..      ADD    [BX+SI], AL
00012E19  00 00              ..      ADD    [BX+SI], AL
00012E1B  00 00              ..      ADD    [BX+SI], AL
00012E1D  00 00              ..      ADD    [BX+SI], AL
00012E1F  00 00              ..      ADD    [BX+SI], AL
00012E21  00 00              ..      ADD    [BX+SI], AL
00012E23  00 00              ..      ADD    [BX+SI], AL
00012E25  00 52 65           .Re     ADD    [BP+SI+65h], DL
00012E28  61                 a       POPA
00012E29  64                 d       FS:
00012E2A  00 57 72           .Wr     ADD    [BX+72h], DL
00012E2D  69 74 65 00 53     ite.S   IMUL  SI, [SI+65h], 5300h
00012E32  65                 e       GS:
00012E33  6C                 l       INSB
00012E34  65                 e       GS:
00012E35  63                 c       ...
00012E36  74 00              t.      JE     12E38h
.
00012E38  46                 F       INC    SI
00012E39  6F                 o       OUTSW
00012E3A  72 6D              rm      JC     12EA9h
00012E3C  61                 a       POPA
00012E3D  74 00              t.      JE     12E3Fh
.
00012E3F  01 1C              ..      ADD    [SI], BX
00012E41  8C 00              ..      MOV    [DX+SI], ES
00012E43  00 5C AC           .\.     ADD    [SI+ACh], BL
00012E46  00 00              ..      ADD    [BX+SI], AL
00012E48  44                 D       INC    SP
00012E49  FC                 .       CLD
00012E4A  00 01              ..      ADD    [BX+DI], AL
00012E4C  1C CC              ..      SBB    AL, CCh
00012E4E  00 01              ..      ADD    [BX+DI], AL
00012E50  18 08              ..      SBB    [BX+SI], CL
00012E52  00 01              ..      ADD    [BX+DI], AL
00012E54  18 18              ..      SBB    [BX+SI], BL
00012E56  00 00              ..      ADD    [BX+SI], AL
00012E58  00 00              ..      ADD    [BX+SI], AL
00012E5A  00 00              ..      ADD    [BX+SI], AL
00012E5C  00 00              ..      ADD    [BX+SI], AL
00012E5E  00 00              ..      ADD    [BX+SI], AL
00012E60  8C                 ..      ...
00012E60  21                 3       ...
00012E62  00 00              ..      ADD    [BX+SI], AL
00012E64  C4 31              .1      LES    SI, [BX+DI]
00012E66  B4 2E              ..      MOV    AH, 2Eh
00012E68  F8                 .       CLC
00012E69  2E                 .       CS:
00012E6A  00 B4 70 3F        ..p?    ADD    [SI+3F70h], DH
00012E6E  B6 3F              .?      MOV    DH, 3Fh
00012E70  D4                 !.      ...
00012E70  40                 d       ...
00012E72  D8                 .       ...
00012E73  40                 @       INC    AX
00012E74  02 FF              ..      ADD    BH, BH
00012E76  00 00              ..      ADD    [BX+SI], AL
00012E78  C4 21              .!      LES    SP, [BX+DI]
00012E7A  00 00              ..      ADD    [BX+SI], AL
00012E7C  FF                 %.      ...
00012E7C  FF                 %.      ...
00012E7E  01 00              ..      ADD    [BX+SI], AX
00012E80  10 00              ..      ADC    [BX+SI], AL
00012E82  00 20              .       ADD    [BX+SI], AH
00012E84  00 10              ..      ADD    [BX+SI], DL
00012E86  01 00              ..      ADD    [BX+SI], AX
00012E88  01 00              ..      ADD    [BX+SI], AX
00012E8A  05 1F 00           ...     ADD    AX, 001Fh
00012E8D  FF 1F              ..      CALL   FAR [BX]
00012E8F  00 10              ..      ADD    [BX+SI], DL
00012E91  FF                 %.      ...
00012E91  FF                 %.      ...
00012E93  00 80 00 00        ....    ADD    [BX+SI+0000h], AL
00012E97  03 07              ..      ADD    AX, [BX]
00012E99  00 00              ..      ADD    [BX+SI], AL
00012E9B  00 00              ..      ADD    [BX+SI], AL
00012E9D  00 00              ..      ADD    [BX+SI], AL
00012E9F  00 00              ..      ADD    [BX+SI], AL
00012EA1  00 00              ..      ADD    [BX+SI], AL
00012EA3  00 00              ..      ADD    [BX+SI], AL
00012EA5  00 00              ..      ADD    [BX+SI], AL
00012EA7  66                 f       ...
00012EA8  61                 a       POPA
.
00012EA9  64                 d       FS:
00012EAA  66                 f       ...
00012EAB  73 0D              s.      JNC    12EBAh
00012EAD  64                 d       FS:
00012EAE  69 72 20 3A 30     ir :0   IMUL  SI, [BP+SI+20h], 303Ah
00012EB3  0D 3A 30           .:0     OR     AX, 303Ah
00012EB6  2E                 .       CS:
00012EB7  44                 D       INC    SP
00012EB8  4F                 O       DEC    DI
00012EB9  53                 S       PUSH   BX
.
00012EBA  2E                 .       CS:
00012EBB  44                 D       INC    SP
00012EBC  52                 R       PUSH   DX
00012EBD  49                 I       DEC    CX
00012EBE  56                 V       PUSH   SI
00012EBF  45                 E       INC    BP
00012EC0  5F                 _       POP    DI
00012EC1  43                 C       INC    BX
00012EC2  0D 00 00           ...     OR     AX, 0000h
00012EC5  00 00              ..      ADD    [BX+SI], AL
00012EC7  00 00              ..      ADD    [BX+SI], AL
00012EC9  00 00              ..      ADD    [BX+SI], AL
00012ECB  00 00              ..      ADD    [BX+SI], AL
00012ECD  00 00              ..      ADD    [BX+SI], AL
00012ECF  00 00              ..      ADD    [BX+SI], AL
00012ED1  00 00              ..      ADD    [BX+SI], AL
00012ED3  00 00              ..      ADD    [BX+SI], AL
00012ED5  00 00              ..      ADD    [BX+SI], AL
00012ED7  00 00              ..      ADD    [BX+SI], AL
00012ED9  00 00              ..      ADD    [BX+SI], AL
00012EDB  00 00              ..      ADD    [BX+SI], AL
00012EDD  00 00              ..      ADD    [BX+SI], AL
00012EDF  00 00              ..      ADD    [BX+SI], AL
00012EE1  00 00              ..      ADD    [BX+SI], AL
00012EE3  00 00              ..      ADD    [BX+SI], AL
00012EE5  00 00              ..      ADD    [BX+SI], AL
00012EE7  00 00              ..      ADD    [BX+SI], AL
00012EE9  00 00              ..      ADD    [BX+SI], AL
00012EEB  00 00              ..      ADD    [BX+SI], AL
00012EED  00 00              ..      ADD    [BX+SI], AL
00012EEF  00 00              ..      ADD    [BX+SI], AL
00012EF1  00 00              ..      ADD    [BX+SI], AL
00012EF3  00 00              ..      ADD    [BX+SI], AL
00012EF5  00 00              ..      ADD    [BX+SI], AL
00012EF7  00 00              ..      ADD    [BX+SI], AL
00012EF9  00 00              ..      ADD    [BX+SI], AL
00012EFB  00 00              ..      ADD    [BX+SI], AL
00012EFD  00 00              ..      ADD    [BX+SI], AL
00012EFF  00 00              ..      ADD    [BX+SI], AL
00012F01  00 00              ..      ADD    [BX+SI], AL
00012F03  00 00              ..      ADD    [BX+SI], AL
00012F05  00 00              ..      ADD    [BX+SI], AL
00012F07  00 00              ..      ADD    [BX+SI], AL
00012F09  00 00              ..      ADD    [BX+SI], AL
00012F0B  00 00              ..      ADD    [BX+SI], AL
00012F0D  00 00              ..      ADD    [BX+SI], AL
00012F0F  00 00              ..      ADD    [BX+SI], AL
00012F11  00 00              ..      ADD    [BX+SI], AL
00012F13  00 00              ..      ADD    [BX+SI], AL
00012F15  00 00              ..      ADD    [BX+SI], AL
00012F17  00 00              ..      ADD    [BX+SI], AL
00012F19  00 00              ..      ADD    [BX+SI], AL
00012F1B  00 00              ..      ADD    [BX+SI], AL
00012F1D  00 00              ..      ADD    [BX+SI], AL
00012F1F  00 00              ..      ADD    [BX+SI], AL
00012F21  00 00              ..      ADD    [BX+SI], AL
00012F23  00 00              ..      ADD    [BX+SI], AL
00012F25  00 00              ..      ADD    [BX+SI], AL
00012F27  00 00              ..      ADD    [BX+SI], AL
00012F29  00 00              ..      ADD    [BX+SI], AL
00012F2B  00 53 22           .S"     ADD    [BP+DI+22h], DL
00012F2E  00 00              ..      ADD    [BX+SI], AL
00012F30  C6                 ..      ...
00012F30  39                 W       ...
00012F32  B4 2E              ..      MOV    AH, 2Eh
00012F34  F8                 .       CLC
00012F35  2E                 .       CS:
00012F36  00 00              ..      ADD    [BX+SI], AL
00012F38  4F                 O       DEC    DI
00012F39  41                 A       INC    CX
00012F3A  56                 V       PUSH   SI
00012F3B  41                 A       INC    CX
00012F3C  71 41              qA      JNO    12F7Fh
00012F3E  63                 c       ...
00012F3F  41                 A       INC    CX
00012F40  0C 00              ..      OR     AL, 00h
00012F42  00 01              ..      ADD    [BX+DI], AL
00012F44  00 04              ..      ADD    [SI], AL
00012F46  0F                 .       POP    CS
00012F47  01 BF 00 3F        ...?    ADD    [BX+3F00h], DI
00012F4B  00 80 00 00        ....    ADD    [BX+SI+0000h], AL
00012F4F  80 00 00           ...     ADD    BYTE PTR [BX+SI], 00h
00012F52  03 07              ..      ADD    AX, [BX]
00012F54  00 00              ..      ADD    [BX+SI], AL
00012F56  64                 d       FS:
00012F57  00 89 42 00        ..B.    ADD    [BX+DI+0042h], CL
00012F5B  00 00              ..      ADD    [BX+SI], AL
00012F5D  00 00              ..      ADD    [BX+SI], AL
00012F5F  00 41 63           .Ac     ADD    [BX+DI+63h], AL
00012F62  6F                 o       OUTSW
00012F63  72 6E              rn      JC     12FD3h
00012F65  20 28               (      AND    [BX+SI], CH
00012F67  32 31              21      XOR    DH, [BX+DI]
00012F69  2D 4E 6F           -No     SUB    AX, 6F4Eh
00012F6C  76 2D              v-      JBE    12F9Bh
00012F6E  38 35              85      CMP    [DI], DH
00012F70  29 00              ).      SUB    [BX+SI], AX
00012F72  00 00              ..      ADD    [BX+SI], AL
00012F74  00 00              ..      ADD    [BX+SI], AL
00012F76  00 00              ..      ADD    [BX+SI], AL
00012F78  00 00              ..      ADD    [BX+SI], AL
00012F7A  3E                 >       DS:
00012F7B  41                 A       INC    CX
00012F7C  55                 U       PUSH   BP
00012F7D  41                 A       INC    CX
00012F7E  55                 U       PUSH   BP
.
00012F7F  5D                 ]       POP    BP
00012F80  41                 A       INC    CX
00012F81  3E                 >       DS:
00012F82  3E                 >       DS:
00012F83  7F 6B              k      JNLE   12FF0h
00012F85  7F 6B              k      JNLE   12FF2h
00012F87  63                 c       ...
00012F88  7F 3E              >      JNLE   12FC8h
00012F8A  00 36 7F 7F        .6    ADD    [7F7Fh], DH
00012F8E  7F 3E              >      JNLE   12FCEh
00012F90  1C 08              ..      SBB    AL, 08h
00012F92  08 1C              ..      OR     [SI], BL
00012F94  3E                 >       DS:
00012F95  7F 3E              >      JNLE   12FD5h
00012F97  1C 08              ..      SBB    AL, 08h
00012F99  00 3E 3E 08        .>>.    ADD    [083Eh], BH
00012F9D  7F 7F                    JNLE   1301Eh
00012F9F  08 08              ..      OR     [BX+SI], CL
00012FA1  00 08              ..      ADD    [BX+SI], CL
00012FA3  1C 3E              .>      SBB    AL, 3Eh
00012FA5  7F 6B              k      JNLE   13012h
00012FA7  08 08              ..      OR     [BX+SI], CL
00012FA9  00 00              ..      ADD    [BX+SI], AL
00012FAB  00 00              ..      ADD    [BX+SI], AL
00012FAD  18 18              ..      SBB    [BX+SI], BL
00012FAF  00 00              ..      ADD    [BX+SI], AL
00012FB1  00 FF              ..      ADD    BH, BH
00012FB3  FF E7              ..      JMP    BH
00012FB5  E7 FF FF           ...     OUT    FFFFh, AX
00012FB8  FF                 %.      ...
00012FB8  FF                 %.      ...
00012FBA  3E                 >       DS:
00012FBB  63                 c       ...
00012FBC  63                 c       ...
00012FBD  63                 c       ...
00012FBE  63                 c       ...
00012FBF  63                 c       ...
00012FC0  3E                 >       DS:
00012FC1  00 C1              ..      ADD    CL, AL
00012FC3  9C                 .       PUSHF
00012FC4  9C                 .       PUSHF
00012FC5  9C                 .       PUSHF
00012FC6  9C                 .       PUSHF
00012FC7  9C                 .       PUSHF
.
00012FC8  C1 FF 3C 0A        ..<.    SAR    DI, 0A3Ch
00012FCC  10 3C              .<      ADC    [SI], BH
.
00012FCE  66                 f       ...
00012FCF  66                 f       ...
00012FD0  3C 00              <.      CMP    AL, 00h
00012FD2  00 3C              .<      ADD    [SI], BH
00012FD4  66                 f       ...
.
00012FD5  66                 f       ...
00012FD6  3C 18              <.      CMP    AL, 18h
00012FD8  7E 18              ~.      JLE    12FF2h
00012FDA  18 14              ..      SBB    [SI], DL
00012FDC  14 10              ..      ADC    AL, 10h
00012FDE  10 10              ..      ADC    [BX+SI], DL
00012FE0  70 70              pp      JO     13052h
00012FE2  30 28              0(      XOR    [BX+SI], CH
00012FE4  38 28              8(      CMP    [BX+SI], CH
00012FE6  68 68 08           hh.     PUSH   0868h
00012FE9  38 08              8.      CMP    [BX+SI], CL
00012FEB  08 3E 22 63        .>"c    OR     [6322h], BH
00012FEF  3E                 >       DS:
.
00012FF0  08 08              ..      OR     [BX+SI], CL
.
00012FF2  00 C0              ..      ADD    AL, AL
00012FF4  F0                 .       LOCK
00012FF5  FE F0              ..      PUSH   AL
00012FF7  C0 00 00           ...     ROL    BYTE PTR [BX+SI], 00h
00012FFA  00 06 3E FE        ..>.    ADD    [FE3Eh], AL
00012FFE  3E                 >       DS:
00012FFF  06                 .       PUSH   ES
00013000  00 00              ..      ADD    [BX+SI], AL
00013002  18 3C              .<      SBB    [SI], BH
00013004  5A                 Z       POP    DX
00013005  18 18              ..      SBB    [BX+SI], BL
00013007  5A                 Z       POP    DX
00013008  3C 18              <.      CMP    AL, 18h
0001300A  66                 f       ...
0001300B  66                 f       ...
0001300C  66                 f       ...
0001300D  66                 f       ...
0001300E  66                 f       ...
0001300F  00 66 00           .f.     ADD    [BP+00h], AH
.
00013012  3E                 >       DS:
00013013  52                 R       PUSH   DX
00013014  52                 R       PUSH   DX
00013015  3E                 >       DS:
00013016  12 12              ..      ADC    DL, [BP+SI]
00013018  12 12              ..      ADC    DL, [BP+SI]
0001301A  3C 62              <b      CMP    AL, 62h
0001301C  60                 `       PUSHA
0001301D  3C 42              <B      CMP    AL, 42h
0001301F  3C 06              <.      CMP    AL, 06h
00013021  3C 00              <.      CMP    AL, 00h
00013023  00 00              ..      ADD    [BX+SI], AL
00013025  7E 7E              ~~      JLE    130A5h
00013027  00 00              ..      ADD    [BX+SI], AL
00013029  00 18              ..      ADD    [BX+SI], BL
0001302B  3C 5A              <Z      CMP    AL, 5Ah
0001302D  18 5A 3C           .Z<     SBB    [BP+SI+3Ch], BL
00013030  18 7E 18           .~.     SBB    [BP+18h], BH
00013033  3C 5A              <Z      CMP    AL, 5Ah
00013035  18 18              ..      SBB    [BX+SI], BL
00013037  18 18              ..      SBB    [BX+SI], BL
00013039  00 18              ..      ADD    [BX+SI], BL
0001303B  18 18              ..      SBB    [BX+SI], BL
0001303D  18 5A 3C           .Z<     SBB    [BP+SI+3Ch], BL
00013040  18 00              ..      SBB    [BX+SI], AL
00013042  00 08              ..      ADD    [BX+SI], CL
00013044  0C FE              ..      OR     AL, FEh
00013046  0C 08              ..      OR     AL, 08h
00013048  00 00              ..      ADD    [BX+SI], AL
0001304A  00 20              .       ADD    [BX+SI], AH
0001304C  60                 `       PUSHA
0001304D  FE 60 20           .`      JMP    [BX+SI+20h]
00013050  00 00              ..      ADD    [BX+SI], AL
.
00013052  00 00              ..      ADD    [BX+SI], AL
00013054  60                 `       PUSHA
00013055  60                 `       PUSHA
00013056  60                 `       PUSHA
00013057  7E 00              ~.      JLE    13059h
.
00013059  00 00              ..      ADD    [BX+SI], AL
0001305B  24 42              $B      AND    AL, 42h
0001305D  FF 42 24           .B$     INC    WORD PTR [BP+SI+24h]
00013060  00 00              ..      ADD    [BX+SI], AL
00013062  00 00              ..      ADD    [BX+SI], AL
00013064  00 18              ..      ADD    [BX+SI], BL
00013066  3C 7E              <~      CMP    AL, 7Eh
00013068  00 00              ..      ADD    [BX+SI], AL
0001306A  00 00              ..      ADD    [BX+SI], AL
0001306C  7E 3C              ~<      JLE    130AAh
0001306E  18 00              ..      SBB    [BX+SI], AL
00013070  00 00              ..      ADD    [BX+SI], AL
00013072  00 00              ..      ADD    [BX+SI], AL
00013074  00 00              ..      ADD    [BX+SI], AL
00013076  00 00              ..      ADD    [BX+SI], AL
00013078  00 00              ..      ADD    [BX+SI], AL
0001307A  18 18              ..      SBB    [BX+SI], BL
0001307C  18 18              ..      SBB    [BX+SI], BL
0001307E  18 00              ..      SBB    [BX+SI], AL
00013080  18 00              ..      SBB    [BX+SI], AL
00013082  6C                 l       INSB
00013083  6C                 l       INSB
00013084  6C                 l       INSB
00013085  00 00              ..      ADD    [BX+SI], AL
00013087  00 00              ..      ADD    [BX+SI], AL
00013089  00 36 36 7F        .66    ADD    [7F36h], DH
0001308D  36                 6       SS:
0001308E  7F 36              6      JNLE   130C6h
00013090  36                 6       SS:
00013091  00 0C              ..      ADD    [SI], CL
00013093  3F                 ?       AAS
00013094  68 3E 0B           h>.     PUSH   0B3Eh
00013097  7E 18              ~.      JLE    130B1h
00013099  00 60 66           .`f     ADD    [BX+SI+66h], AH
0001309C  0C 18              ..      OR     AL, 18h
0001309E  30 66 06           0f.     XOR    [BP+06h], AH
000130A1  00 38              .8      ADD    [BX+SI], BH
000130A3  6C                 l       INSB
000130A4  6C                 l       INSB
.
000130A5  38 6D 66           8mf     CMP    [DI+66h], CH
000130A8  3B 00              ;.      CMP    AX, [BX+SI]
.
000130AA  0C 18              ..      OR     AL, 18h
000130AC  30 00              0.      XOR    [BX+SI], AL
000130AE  00 00              ..      ADD    [BX+SI], AL
000130B0  00 00              ..      ADD    [BX+SI], AL
000130B2  0C 18              ..      OR     AL, 18h
000130B4  30 30              00      XOR    [BX+SI], DH
000130B6  30 18              0.      XOR    [BX+SI], BL
000130B8  0C 00              ..      OR     AL, 00h
000130BA  30 18              0.      XOR    [BX+SI], BL
000130BC  0C 0C              ..      OR     AL, 0Ch
000130BE  0C 18              ..      OR     AL, 18h
000130C0  30 00              0.      XOR    [BX+SI], AL
000130C2  00 18              ..      ADD    [BX+SI], BL
000130C4  7E 3C              ~<      JLE    13102h
.
000130C6  7E 18              ~.      JLE    130E0h
000130C8  00 00              ..      ADD    [BX+SI], AL
000130CA  00 18              ..      ADD    [BX+SI], BL
000130CC  18 7E 18           .~.     SBB    [BP+18h], BH
000130CF  18 00              ..      SBB    [BX+SI], AL
000130D1  00 00              ..      ADD    [BX+SI], AL
000130D3  00 00              ..      ADD    [BX+SI], AL
000130D5  00 00              ..      ADD    [BX+SI], AL
000130D7  18 18              ..      SBB    [BX+SI], BL
000130D9  30 00              0.      XOR    [BX+SI], AL
000130DB  00 00              ..      ADD    [BX+SI], AL
000130DD  7E 00              ~.      JLE    130DFh
.
000130DF  00 00              ..      ADD    [BX+SI], AL
000130E1  00 00              ..      ADD    [BX+SI], AL
000130E3  00 00              ..      ADD    [BX+SI], AL
000130E5  00 00              ..      ADD    [BX+SI], AL
000130E7  18 18              ..      SBB    [BX+SI], BL
000130E9  00 00              ..      ADD    [BX+SI], AL
000130EB  06                 .       PUSH   ES
000130EC  0C 18              ..      OR     AL, 18h
000130EE  30 60 00           0`.     XOR    [BX+SI+00h], AH
000130F1  00 3C              .<      ADD    [SI], BH
000130F3  66                 f       ...
000130F4  6E                 n       OUTSB
000130F5  7E 76              ~v      JLE    1316Dh
000130F7  66                 f       ...
000130F8  3C 00              <.      CMP    AL, 00h
000130FA  18 38              .8      SBB    [BX+SI], BH
000130FC  18 18              ..      SBB    [BX+SI], BL
000130FE  18 18              ..      SBB    [BX+SI], BL
00013100  7E 00              ~.      JLE    13102h
.
00013102  3C 66              <f      CMP    AL, 66h
00013104  06                 .       PUSH   ES
00013105  0C 18              ..      OR     AL, 18h
00013107  30 7E 00           0~.     XOR    [BP+00h], BH
0001310A  3C 66              <f      CMP    AL, 66h
0001310C  06                 .       PUSH   ES
0001310D  1C 06              ..      SBB    AL, 06h
0001310F  66                 f       ...
00013110  3C 00              <.      CMP    AL, 00h
00013112  0C 1C              ..      OR     AL, 1Ch
00013114  3C 6C              <l      CMP    AL, 6Ch
00013116  7E 0C              ~.      JLE    13124h
00013118  0C 00              ..      OR     AL, 00h
0001311A  7E 60              ~`      JLE    1317Ch
0001311C  7C 06              |.      JL     13124h
0001311E  06                 .       PUSH   ES
0001311F  66                 f       ...
00013120  3C 00              <.      CMP    AL, 00h
00013122  1C 30              .0      SBB    AL, 30h
.
00013124  60                 `       PUSHA
00013125  7C 66              |f      JL     1318Dh
00013127  66                 f       ...
00013128  3C 00              <.      CMP    AL, 00h
0001312A  7E 06              ~.      JLE    13132h
0001312C  0C 18              ..      OR     AL, 18h
0001312E  30 30              00      XOR    [BX+SI], DH
00013130  30 00              0.      XOR    [BX+SI], AL
.
00013132  3C 66              <f      CMP    AL, 66h
00013134  66                 f       ...
00013135  3C 66              <f      CMP    AL, 66h
00013137  66                 f       ...
00013138  3C 00              <.      CMP    AL, 00h
0001313A  3C 66              <f      CMP    AL, 66h
0001313C  66                 f       ...
0001313D  3E                 >       DS:
0001313E  06                 .       PUSH   ES
0001313F  0C 38              .8      OR     AL, 38h
00013141  00 00              ..      ADD    [BX+SI], AL
00013143  00 18              ..      ADD    [BX+SI], BL
00013145  18 00              ..      SBB    [BX+SI], AL
00013147  18 18              ..      SBB    [BX+SI], BL
00013149  00 00              ..      ADD    [BX+SI], AL
0001314B  00 18              ..      ADD    [BX+SI], BL
0001314D  18 00              ..      SBB    [BX+SI], AL
0001314F  18 18              ..      SBB    [BX+SI], BL
00013151  30 0C              0.      XOR    [SI], CL
00013153  18 30              .0      SBB    [BX+SI], DH
00013155  60                 `       PUSHA
00013156  30 18              0.      XOR    [BX+SI], BL
00013158  0C 00              ..      OR     AL, 00h
0001315A  00 00              ..      ADD    [BX+SI], AL
0001315C  7E 00              ~.      JLE    1315Eh
.
0001315E  7E 00              ~.      JLE    13160h
.
00013160  00 00              ..      ADD    [BX+SI], AL
00013162  30 18              0.      XOR    [BX+SI], BL
00013164  0C 06              ..      OR     AL, 06h
00013166  0C 18              ..      OR     AL, 18h
00013168  30 00              0.      XOR    [BX+SI], AL
0001316A  3C 66              <f      CMP    AL, 66h
0001316C  0C 18              ..      OR     AL, 18h
0001316E  18 00              ..      SBB    [BX+SI], AL
00013170  18 00              ..      SBB    [BX+SI], AL
00013172  3C 66              <f      CMP    AL, 66h
00013174  6E                 n       OUTSB
00013175  6A 6E              jn      PUSH   6Eh
00013177  60                 `       PUSHA
00013178  3C 00              <.      CMP    AL, 00h
0001317A  3C 66              <f      CMP    AL, 66h
.
0001317C  66                 f       ...
0001317D  7E 66              ~f      JLE    131E5h
0001317F  66                 f       ...
00013180  66                 f       ...
00013181  00 7C 66           .|f     ADD    [SI+66h], BH
00013184  66                 f       ...
00013185  7C 66              |f      JL     131EDh
00013187  66                 f       ...
00013188  7C 00              |.      JL     1318Ah
.
0001318A  3C 66              <f      CMP    AL, 66h
0001318C  60                 `       PUSHA
.
0001318D  60                 `       PUSHA
0001318E  60                 `       PUSHA
0001318F  66                 f       ...
00013190  3C 00              <.      CMP    AL, 00h
00013192  78 6C              xl      JS     13200h
00013194  66                 f       ...
00013195  66                 f       ...
00013196  66                 f       ...
00013197  6C                 l       INSB
00013198  78 00              x.      JS     1319Ah
.
0001319A  7E 60              ~`      JLE    131FCh
0001319C  60                 `       PUSHA
0001319D  7C 60              |`      JL     131FFh
0001319F  60                 `       PUSHA
000131A0  7E 00              ~.      JLE    131A2h
.
000131A2  7E 60              ~`      JLE    13204h
000131A4  60                 `       PUSHA
000131A5  7C 60              |`      JL     13207h
000131A7  60                 `       PUSHA
000131A8  60                 `       PUSHA
000131A9  00 3C              .<      ADD    [SI], BH
000131AB  66                 f       ...
000131AC  60                 `       PUSHA
000131AD  6E                 n       OUTSB
000131AE  66                 f       ...
000131AF  66                 f       ...
000131B0  3C 00              <.      CMP    AL, 00h
000131B2  66                 f       ...
000131B3  66                 f       ...
000131B4  66                 f       ...
000131B5  7E 66              ~f      JLE    1321Dh
000131B7  66                 f       ...
000131B8  66                 f       ...
000131B9  00 7E 18           .~.     ADD    [BP+18h], BH
000131BC  18 18              ..      SBB    [BX+SI], BL
000131BE  18 18              ..      SBB    [BX+SI], BL
000131C0  7E 00              ~.      JLE    131C2h
.
000131C2  3E                 >       DS:
000131C3  0C 0C              ..      OR     AL, 0Ch
000131C5  0C 0C              ..      OR     AL, 0Ch
000131C7  6C                 l       INSB
000131C8  38 00              8.      CMP    [BX+SI], AL
000131CA  66                 f       ...
000131CB  6C                 l       INSB
000131CC  78 70              xp      JS     1323Eh
000131CE  78 6C              xl      JS     1323Ch
000131D0  66                 f       ...
000131D1  00 60 60           .``     ADD    [BX+SI+60h], AH
000131D4  60                 `       PUSHA
000131D5  60                 `       PUSHA
000131D6  60                 `       PUSHA
000131D7  60                 `       PUSHA
000131D8  7E 00              ~.      JLE    131DAh
.
000131DA  63                 c       ...
000131DB  77 7F              w      JNBE   1325Ch
000131DD  6B                 k       IMUL ******************
000131DE  6B                 k       IMUL ******************
000131DF  63                 c       ...
000131E0  63                 c       ...
000131E1  00 66 66           .ff     ADD    [BP+66h], AH
000131E4  76 7E              v~      JBE    13264h
000131E6  6E                 n       OUTSB
000131E7  66                 f       ...
000131E8  66                 f       ...
000131E9  00 3C              .<      ADD    [SI], BH
000131EB  66                 f       ...
000131EC  66                 f       ...
.
000131ED  66                 f       ...
000131EE  66                 f       ...
000131EF  66                 f       ...
000131F0  3C 00              <.      CMP    AL, 00h
000131F2  7C 66              |f      JL     1325Ah
000131F4  66                 f       ...
000131F5  7C 60              |`      JL     13257h
000131F7  60                 `       PUSHA
000131F8  60                 `       PUSHA
000131F9  00 3C              .<      ADD    [SI], BH
000131FB  66                 f       ...
.
000131FC  66                 f       ...
000131FD  66                 f       ...
000131FE  6A 6C              jl      PUSH   6Ch
.
00013200  36                 6       SS:
00013201  00 7C 66           .|f     ADD    [SI+66h], BH
.
00013204  66                 f       ...
00013205  7C 6C              |l      JL     13273h
.
00013207  66                 f       ...
00013208  66                 f       ...
00013209  00 3C              .<      ADD    [SI], BH
0001320B  66                 f       ...
0001320C  60                 `       PUSHA
0001320D  3C 06              <.      CMP    AL, 06h
0001320F  66                 f       ...
00013210  3C 00              <.      CMP    AL, 00h
00013212  7E 18              ~.      JLE    1322Ch
00013214  18 18              ..      SBB    [BX+SI], BL
00013216  18 18              ..      SBB    [BX+SI], BL
00013218  18 00              ..      SBB    [BX+SI], AL
0001321A  66                 f       ...
0001321B  66                 f       ...
0001321C  66                 f       ...
.
0001321D  66                 f       ...
0001321E  66                 f       ...
0001321F  66                 f       ...
00013220  3C 00              <.      CMP    AL, 00h
00013222  66                 f       ...
00013223  66                 f       ...
00013224  66                 f       ...
00013225  66                 f       ...
00013226  66                 f       ...
00013227  3C 18              <.      CMP    AL, 18h
00013229  00 63 63           .cc     ADD    [BP+DI+63h], AH
.
0001322C  6B                 k       IMUL ******************
0001322D  6B                 k       IMUL ******************
0001322E  7F 77              w      JNLE   132A7h
00013230  63                 c       ...
00013231  00 66 66           .ff     ADD    [BP+66h], AH
00013234  3C 18              <.      CMP    AL, 18h
00013236  3C 66              <f      CMP    AL, 66h
00013238  66                 f       ...
00013239  00 66 66           .ff     ADD    [BP+66h], AH
.
0001323C  66                 f       ...
0001323D  3C 18              <.      CMP    AL, 18h
0001323F  18 18              ..      SBB    [BX+SI], BL
00013241  00 7E 06           .~.     ADD    [BP+06h], BH
00013244  0C 18              ..      OR     AL, 18h
00013246  30 60 7E           0`~     XOR    [BX+SI+7Eh], AH
00013249  00 7C 60           .|`     ADD    [SI+60h], BH
0001324C  60                 `       PUSHA
0001324D  60                 `       PUSHA
0001324E  60                 `       PUSHA
0001324F  60                 `       PUSHA
00013250  7C 00              |.      JL     13252h
.
00013252  00 60 30           .`0     ADD    [BX+SI+30h], AH
00013255  18 0C              ..      SBB    [SI], CL
.
00013257  06                 .       PUSH   ES
00013258  00 00              ..      ADD    [BX+SI], AL
.
0001325A  3E                 >       DS:
0001325B  06                 .       PUSH   ES
.
0001325C  06                 .       PUSH   ES
0001325D  06                 .       PUSH   ES
0001325E  06                 .       PUSH   ES
0001325F  06                 .       PUSH   ES
00013260  3E                 >       DS:
00013261  00 18              ..      ADD    [BX+SI], BL
00013263  3C 66              <f      CMP    AL, 66h
00013265  42                 B       INC    DX
00013266  00 00              ..      ADD    [BX+SI], AL
00013268  00 00              ..      ADD    [BX+SI], AL
0001326A  00 00              ..      ADD    [BX+SI], AL
0001326C  00 00              ..      ADD    [BX+SI], AL
0001326E  00 00              ..      ADD    [BX+SI], AL
00013270  00 FF              ..      ADD    BH, BH
00013272  1C 36              .6      SBB    AL, 36h
00013274  30 7C 30           0|0     XOR    [SI+30h], BH
00013277  30 7E 00           0~.     XOR    [BP+00h], BH
0001327A  00 00              ..      ADD    [BX+SI], AL
0001327C  3C 06              <.      CMP    AL, 06h
0001327E  3E                 >       DS:
0001327F  66                 f       ...
00013280  3E                 >       DS:
00013281  00 60 60           .``     ADD    [BX+SI+60h], AH
00013284  7C 66              |f      JL     132ECh
00013286  66                 f       ...
00013287  66                 f       ...
00013288  7C 00              |.      JL     1328Ah
.
0001328A  00 00              ..      ADD    [BX+SI], AL
0001328C  3C 66              <f      CMP    AL, 66h
0001328E  60                 `       PUSHA
0001328F  66                 f       ...
00013290  3C 00              <.      CMP    AL, 00h
00013292  06                 .       PUSH   ES
00013293  06                 .       PUSH   ES
00013294  3E                 >       DS:
00013295  66                 f       ...
00013296  66                 f       ...
00013297  66                 f       ...
00013298  3E                 >       DS:
00013299  00 00              ..      ADD    [BX+SI], AL
0001329B  00 3C              .<      ADD    [SI], BH
0001329D  66                 f       ...
0001329E  7E 60              ~`      JLE    13300h
000132A0  3C 00              <.      CMP    AL, 00h
000132A2  1C 30              .0      SBB    AL, 30h
000132A4  30 7C 30           0|0     XOR    [SI+30h], BH
.
000132A7  30 30              00      XOR    [BX+SI], DH
000132A9  00 00              ..      ADD    [BX+SI], AL
000132AB  00 3E 66 66        .>ff    ADD    [6666h], BH
000132AF  3E                 >       DS:
000132B0  06                 .       PUSH   ES
000132B1  3C 60              <`      CMP    AL, 60h
000132B3  60                 `       PUSHA
000132B4  7C 66              |f      JL     1331Ch
000132B6  66                 f       ...
000132B7  66                 f       ...
000132B8  66                 f       ...
000132B9  00 18              ..      ADD    [BX+SI], BL
000132BB  00 38              .8      ADD    [BX+SI], BH
000132BD  18 18              ..      SBB    [BX+SI], BL
000132BF  18 3C              .<      SBB    [SI], BH
000132C1  00 18              ..      ADD    [BX+SI], BL
000132C3  00 38              .8      ADD    [BX+SI], BH
000132C5  18 18              ..      SBB    [BX+SI], BL
000132C7  18 18              ..      SBB    [BX+SI], BL
000132C9  70 60              p`      JO     1332Bh
000132CB  60                 `       PUSHA
000132CC  66                 f       ...
000132CD  6C                 l       INSB
000132CE  78 6C              xl      JS     1333Ch
000132D0  66                 f       ...
000132D1  00 38              .8      ADD    [BX+SI], BH
000132D3  18 18              ..      SBB    [BX+SI], BL
000132D5  18 18              ..      SBB    [BX+SI], BL
000132D7  18 3C              .<      SBB    [SI], BH
000132D9  00 00              ..      ADD    [BX+SI], AL
000132DB  00 36 7F 6B        .6k    ADD    [6B7Fh], DH
000132DF  6B                 k       IMUL ******************
000132E0  63                 c       ...
000132E1  00 00              ..      ADD    [BX+SI], AL
000132E3  00 7C 66           .|f     ADD    [SI+66h], BH
000132E6  66                 f       ...
000132E7  66                 f       ...
000132E8  66                 f       ...
000132E9  00 00              ..      ADD    [BX+SI], AL
000132EB  00 3C              .<      ADD    [SI], BH
000132ED  66                 f       ...
000132EE  66                 f       ...
000132EF  66                 f       ...
000132F0  3C 00              <.      CMP    AL, 00h
000132F2  00 00              ..      ADD    [BX+SI], AL
000132F4  7C 66              |f      JL     1335Ch
000132F6  66                 f       ...
000132F7  7C 60              |`      JL     13359h
000132F9  60                 `       PUSHA
000132FA  00 00              ..      ADD    [BX+SI], AL
000132FC  3E                 >       DS:
000132FD  66                 f       ...
000132FE  66                 f       ...
000132FF  3E                 >       DS:
.
00013300  06                 .       PUSH   ES
00013301  07                 .       POP    ES
00013302  00 00              ..      ADD    [BX+SI], AL
00013304  6C                 l       INSB
00013305  76 60              v`      JBE    13367h
00013307  60                 `       PUSHA
00013308  60                 `       PUSHA
00013309  00 00              ..      ADD    [BX+SI], AL
0001330B  00 3E 60 3C        .>`<    ADD    [3C60h], BH
0001330F  06                 .       PUSH   ES
00013310  7C 00              |.      JL     13312h
.
00013312  30 30              00      XOR    [BX+SI], DH
00013314  7C 30              |0      JL     13346h
00013316  30 30              00      XOR    [BX+SI], DH
00013318  1C 00              ..      SBB    AL, 00h
0001331A  00 00              ..      ADD    [BX+SI], AL
.
0001331C  66                 f       ...
0001331D  66                 f       ...
0001331E  66                 f       ...
0001331F  66                 f       ...
00013320  3E                 >       DS:
00013321  00 00              ..      ADD    [BX+SI], AL
00013323  00 66 66           .ff     ADD    [BP+66h], AH
00013326  66                 f       ...
00013327  3C 18              <.      CMP    AL, 18h
00013329  00 00              ..      ADD    [BX+SI], AL
.
0001332B  00 63 6B           .ck     ADD    [BP+DI+6Bh], AH
0001332E  6B                 k       IMUL ******************
0001332F  7F 36              6      JNLE   13367h
00013331  00 00              ..      ADD    [BX+SI], AL
00013333  00 66 3C           .f<     ADD    [BP+3Ch], AH
00013336  18 3C              .<      SBB    [SI], BH
00013338  66                 f       ...
00013339  00 00              ..      ADD    [BX+SI], AL
0001333B  00 66 66           .ff     ADD    [BP+66h], AH
0001333E  66                 f       ...
0001333F  3E                 >       DS:
00013340  06                 .       PUSH   ES
00013341  3C 00              <.      CMP    AL, 00h
00013343  00 7E 0C           .~.     ADD    [BP+0Ch], BH
.
00013346  18 30              .0      SBB    [BX+SI], DH
00013348  7E 00              ~.      JLE    1334Ah
.
0001334A  0C 18              ..      OR     AL, 18h
0001334C  18 70 18           .p.     SBB    [BX+SI+18h], DH
0001334F  18 0C              ..      SBB    [SI], CL
00013351  00 18              ..      ADD    [BX+SI], BL
00013353  18 18              ..      SBB    [BX+SI], BL
00013355  00 18              ..      ADD    [BX+SI], BL
00013357  18 18              ..      SBB    [BX+SI], BL
.
00013359  00 30              .0      ADD    [BX+SI], DH
0001335B  18 18              ..      SBB    [BX+SI], BL
0001335D  0E                 .       PUSH   CS
0001335E  18 18              ..      SBB    [BX+SI], BL
00013360  30 00              0.      XOR    [BX+SI], AL
00013362  31 6B 46           1kF     XOR    [BP+DI+46h], BP
00013365  00 00              ..      ADD    [BX+SI], AL
.
00013367  00 00              ..      ADD    [BX+SI], AL
00013369  00 00              ..      ADD    [BX+SI], AL
0001336B  18 3C              .<      SBB    [SI], BH
0001336D  66                 f       ...
0001336E  7E 00              ~.      JLE    13370h
.
00013370  00 00              ..      ADD    [BX+SI], AL
00013372  3C 66              <f      CMP    AL, 66h
00013374  60                 `       PUSHA
00013375  66                 f       ...
00013376  3C 10              <.      CMP    AL, 10h
00013378  1C 00              ..      SBB    AL, 00h
0001337A  66                 f       ...
0001337B  00 66 66           .ff     ADD    [BP+66h], AH
0001337E  66                 f       ...
0001337F  66                 f       ...
00013380  3E                 >       DS:
00013381  00 08              ..      ADD    [BX+SI], CL
00013383  10 3C              .<      ADC    [SI], BH
00013385  66                 f       ...
00013386  7C 60              |`      JL     133E8h
00013388  3C 00              <.      CMP    AL, 00h
0001338A  3C 42              <B      CMP    AL, 42h
0001338C  1C 06              ..      SBB    AL, 06h
0001338E  3E                 >       DS:
0001338F  66                 f       ...
00013390  3E                 >       DS:
00013391  00 36 00 3C        .6.<    ADD    [3C00h], DH
00013395  06                 .       PUSH   ES
00013396  3E                 >       DS:
00013397  66                 f       ...
00013398  3E                 >       DS:
00013399  00 18              ..      ADD    [BX+SI], BL
0001339B  04 3C              .<      ADD    AL, 3Ch
0001339D  06                 .       PUSH   ES
0001339E  3E                 >       DS:
0001339F  66                 f       ...
000133A0  3E                 >       DS:
000133A1  00 1C              ..      ADD    [SI], BL
000133A3  08 3C              .<      OR     [SI], BH
000133A5  06                 .       PUSH   ES
000133A6  3E                 >       DS:
000133A7  66                 f       ...
000133A8  3E                 >       DS:
000133A9  00 00              ..      ADD    [BX+SI], AL
000133AB  00 3C              .<      ADD    [SI], BH
000133AD  66                 f       ...
000133AE  60                 `       PUSHA
000133AF  3C 08              <.      CMP    AL, 08h
000133B1  38 3C              8<      CMP    [SI], BH
000133B3  42                 B       INC    DX
000133B4  3C 66              <f      CMP    AL, 66h
000133B6  7E 60              ~`      JLE    13418h
000133B8  3C 00              <.      CMP    AL, 00h
000133BA  36                 6       SS:
000133BB  00 3C              .<      ADD    [SI], BH
000133BD  66                 f       ...
000133BE  7E 60              ~`      JLE    13420h
000133C0  3C 00              <.      CMP    AL, 00h
000133C2  30 08              0.      XOR    [BX+SI], CL
000133C4  3C 66              <f      CMP    AL, 66h
000133C6  7E 60              ~`      JLE    13428h
000133C8  3C 00              <.      CMP    AL, 00h
000133CA  36                 6       SS:
000133CB  00 3C              .<      ADD    [SI], BH
000133CD  18 18              ..      SBB    [BX+SI], BL
000133CF  18 3C              .<      SBB    [SI], BH
000133D1  00 18              ..      ADD    [BX+SI], BL
000133D3  24 00              $.      AND    AL, 00h
000133D5  18 18              ..      SBB    [BX+SI], BL
000133D7  18 3C              .<      SBB    [SI], BH
000133D9  00 18              ..      ADD    [BX+SI], BL
000133DB  04 00              ..      ADD    AL, 00h
000133DD  18 18              ..      SBB    [BX+SI], BL
000133DF  18 3C              .<      SBB    [SI], BH
000133E1  00 66 00           .f.     ADD    [BP+00h], AH
000133E4  7E 66              ~f      JLE    1344Ch
000133E6  7E 66              ~f      JLE    1344Eh
.
000133E8  66                 f       ...
000133E9  00 3C              .<      ADD    [SI], BH
000133EB  00 3C              .<      ADD    [SI], BH
000133ED  66                 f       ...
000133EE  7E 66              ~f      JLE    13456h
000133F0  66                 f       ...
000133F1  00 0C              ..      ADD    [SI], CL
000133F3  10 7E 40           .~@     ADC    [BP+40h], BH
000133F6  78 40              x@      JS     13438h
000133F8  7E 00              ~.      JLE    133FAh
.
000133FA  00 76 09           .v.     ADD    [BP+09h], DH
000133FD  7F 88              .      JNLE   13387h
000133FF  89 76 00           .v.     MOV    [BP+00h], SI
00013402  7E D8              ~.      JLE    133DCh
00013404  D8                 .       ...
00013405  DE                 .       ...
00013406  F8                 .       CLC
00013407  D8                 .       ...
00013408  DE                 .       ...
00013409  00 3C              .<      ADD    [SI], BH
0001340B  42                 B       INC    DX
0001340C  18 66 66           .ff     SBB    [BP+66h], AH
0001340F  66                 f       ...
00013410  3C 00              <.      CMP    AL, 00h
00013412  66                 f       ...
00013413  00 3C              .<      ADD    [SI], BH
00013415  66                 f       ...
00013416  66                 f       ...
00013417  66                 f       ...
.
00013418  3C 00              <.      CMP    AL, 00h
0001341A  0C 10              ..      OR     AL, 10h
0001341C  3C 66              <f      CMP    AL, 66h
0001341E  66                 f       ...
0001341F  66                 f       ...
.
00013420  3C 00              <.      CMP    AL, 00h
00013422  00 66 00           .f.     ADD    [BP+00h], AH
00013425  66                 f       ...
00013426  66                 f       ...
00013427  66                 f       ...
.
00013428  3E                 >       DS:
00013429  00 0C              ..      ADD    [SI], CL
0001342B  10 00              ..      ADC    [BX+SI], AL
0001342D  66                 f       ...
0001342E  66                 f       ...
0001342F  66                 f       ...
00013430  3E                 >       DS:
00013431  00 00              ..      ADD    [BX+SI], AL
00013433  66                 f       ...
00013434  00 66 66           .ff     ADD    [BP+66h], AH
00013437  3E                 >       DS:
.
00013438  06                 .       PUSH   ES
00013439  3C 66              <f      CMP    AL, 66h
0001343B  00 3C              .<      ADD    [SI], BH
0001343D  66                 f       ...
0001343E  66                 f       ...
0001343F  66                 f       ...
00013440  3C 00              <.      CMP    AL, 00h
00013442  66                 f       ...
00013443  00 66 66           .ff     ADD    [BP+66h], AH
00013446  66                 f       ...
00013447  66                 f       ...
00013448  3E                 >       DS:
00013449  00 00              ..      ADD    [BX+SI], AL
0001344B  08 3C              .<      OR     [SI], BH
0001344D  6A 68              jh      PUSH   68h
0001344F  6A 3C              j<      PUSH   3Ch
00013451  08 1C              ..      OR     [SI], BL
00013453  36                 6       SS:
00013454  30 7C 30           0|0     XOR    [SI+30h], BH
00013457  30 7E 00           0~.     XOR    [BP+00h], BH
0001345A  42                 B       INC    DX
0001345B  66                 f       ...
0001345C  3C 18              <.      CMP    AL, 18h
0001345E  7E 18              ~.      JLE    13478h
00013460  18 00              ..      SBB    [BX+SI], AL
00013462  70 52              pR      JO     134B6h
00013464  57                 W       PUSH   DI
00013465  72 42              rB      JC     134A9h
00013467  42                 B       INC    DX
00013468  43                 C       INC    BX
00013469  00 06 08 18        ....    ADD    [1808h], AL
0001346D  18 18              ..      SBB    [BX+SI], BL
0001346F  10 60 00           .`.     ADC    [BX+SI+00h], AH
00013472  0C 10              ..      OR     AL, 10h
00013474  3C 06              <.      CMP    AL, 06h
00013476  3E                 >       DS:
00013477  66                 f       ...
.
00013478  3E                 >       DS:
00013479  00 0C              ..      ADD    [SI], CL
0001347B  10 00              ..      ADC    [BX+SI], AL
0001347D  18 18              ..      SBB    [BX+SI], BL
0001347F  18 3C              .<      SBB    [SI], BH
00013481  00 0C              ..      ADD    [SI], CL
00013483  10 00              ..      ADC    [BX+SI], AL
00013485  3C 66              <f      CMP    AL, 66h
00013487  66                 f       ...
00013488  3C 00              <.      CMP    AL, 00h
0001348A  0C 10              ..      OR     AL, 10h
0001348C  00 66 66           .ff     ADD    [BP+66h], AH
0001348F  66                 f       ...
00013490  3E                 >       DS:
00013491  00 4C 32           .L2     ADD    [SI+32h], CL
00013494  00 5C 66           .\f     ADD    [SI+66h], BL
00013497  66                 f       ...
00013498  66                 f       ...
00013499  00 6C 32           .l2     ADD    [SI+32h], CH
0001349C  66                 f       ...
0001349D  76 7E              v~      JBE    1351Dh
0001349F  6E                 n       OUTSB
000134A0  66                 f       ...
000134A1  00 00              ..      ADD    [BX+SI], AL
000134A3  3C 06              <.      CMP    AL, 06h
000134A5  3E                 >       DS:
000134A6  66                 f       ...
000134A7  3E                 >       DS:
000134A8  00 3E 00 00        .>..    ADD    [0000h], BH
000134AC  3C 66              <f      CMP    AL, 66h
000134AE  66                 f       ...
000134AF  3C 00              <.      CMP    AL, 00h
000134B1  3C 18              <.      CMP    AL, 18h
000134B3  00 18              ..      ADD    [BX+SI], BL
000134B5  1C 06              ..      SBB    AL, 06h
000134B7  66                 f       ...
000134B8  3C 00              <.      CMP    AL, 00h
000134BA  00 00              ..      ADD    [BX+SI], AL
000134BC  00 7E 06           .~.     ADD    [BP+06h], BH
000134BF  00 00              ..      ADD    [BX+SI], AL
000134C1  00 00              ..      ADD    [BX+SI], AL
000134C3  00 00              ..      ADD    [BX+SI], AL
000134C5  7E 60              ~`      JLE    13527h
000134C7  00 00              ..      ADD    [BX+SI], AL
000134C9  00 42 44           .BD     ADD    [BP+SI+44h], AL
000134CC  48                 H       DEC    AX
000134CD  16                 .       PUSH   SS
000134CE  22 4E 08           "N.     AND    CL, [BP+08h]
000134D1  0E                 .       PUSH   CS
000134D2  44                 D       INC    SP
000134D3  48                 H       DEC    AX
000134D4  50                 P       PUSH   AX
000134D5  24 4C              $L      AND    AL, 4Ch
000134D7  14 3E              .>      ADC    AL, 3Eh
000134D9  04 18              ..      ADD    AL, 18h
000134DB  00 18              ..      ADD    [BX+SI], BL
000134DD  18 18              ..      SBB    [BX+SI], BL
000134DF  18 18              ..      SBB    [BX+SI], BL
000134E1  00 0D              ..      ADD    [DI], CL
000134E3  1B 36 6C 36        .6l6    SBB    SI, [366Ch]
000134E7  1B 0D              ..      SBB    CX, [DI]
000134E9  00 6C 36           .l6     ADD    [SI+36h], CH
000134EC  1B 0D              ..      SBB    CX, [DI]
000134EE  1B 36 6C 00        .6l.    SBB    SI, [006Ch]
000134F2  AA                 .       STOSB
000134F3  00 AA 00 AA        ....    ADD    [BP+SI+AA00h], CH
000134F7  00 AA 00 AA        ....    ADD    [BP+SI+AA00h], CH
000134FB  55                 U       PUSH   BP
000134FC  AA                 .       STOSB
000134FD  55                 U       PUSH   BP
000134FE  AA                 .       STOSB
000134FF  55                 U       PUSH   BP
00013500  AA                 .       STOSB
00013501  55                 U       PUSH   BP
00013502  FF 55 FF           .U.     CALL   [DI+FFh]
00013505  55                 U       PUSH   BP
00013506  FF 55 FF           .U.     CALL   [DI+FFh]
00013509  55                 U       PUSH   BP
0001350A  18 18              ..      SBB    [BX+SI], BL
0001350C  18 18              ..      SBB    [BX+SI], BL
0001350E  18 18              ..      SBB    [BX+SI], BL
00013510  18 18              ..      SBB    [BX+SI], BL
00013512  18 18              ..      SBB    [BX+SI], BL
00013514  18 F8              ..      SBB    AL, BH
00013516  18 18              ..      SBB    [BX+SI], BL
00013518  18 18              ..      SBB    [BX+SI], BL
0001351A  18 18              ..      SBB    [BX+SI], BL
0001351C  F8                 .       CLC
.
0001351D  18 F8              ..      SBB    AL, BH
0001351F  18 18              ..      SBB    [BX+SI], BL
00013521  18 36 36 36        .666    SBB    [3636h], DH
00013525  F6 36 36 36        .666    DIV    BYTE PTR [3636h]
00013529  36                 6       SS:
0001352A  00 00              ..      ADD    [BX+SI], AL
0001352C  00 FE              ..      ADD    DH, BH
0001352E  36                 6       SS:
0001352F  36                 6       SS:
00013530  36                 6       SS:
00013531  36                 6       SS:
00013532  00 00              ..      ADD    [BX+SI], AL
00013534  F8                 .       CLC
00013535  18 F8              ..      SBB    AL, BH
00013537  18 18              ..      SBB    [BX+SI], BL
00013539  18 36 36 F6        .66.    SBB    [F636h], DH
0001353D  06                 .       PUSH   ES
0001353E  F6 36 36 36        .666    DIV    BYTE PTR [3636h]
00013542  66                 f       ...
00013543  66                 f       ...
00013544  66                 f       ...
00013545  66                 f       ...
00013546  66                 f       ...
00013547  66                 f       ...
00013548  66                 f       ...
00013549  66                 f       ...
0001354A  00 00              ..      ADD    [BX+SI], AL
0001354C  FE 06 E6 66        ...f    INC    BYTE PTR [66E6h]
00013550  66                 f       ...
00013551  66                 f       ...
00013552  66                 f       ...
00013553  66                 f       ...
00013554  E6 06              ..      OUT    06h, AL
00013556  FE 00              ..      INC    BYTE PTR [BX+SI]
00013558  00 00              ..      ADD    [BX+SI], AL
0001355A  66                 f       ...
0001355B  66                 f       ...
0001355C  66                 f       ...
0001355D  FE 00              ..      INC    BYTE PTR [BX+SI]
0001355F  00 00              ..      ADD    [BX+SI], AL
00013561  00 18              ..      ADD    [BX+SI], BL
00013563  18 F8              ..      SBB    AL, BH
00013565  18 F8              ..      SBB    AL, BH
00013567  00 00              ..      ADD    [BX+SI], AL
00013569  00 00              ..      ADD    [BX+SI], AL
0001356B  00 00              ..      ADD    [BX+SI], AL
0001356D  F8                 .       CLC
0001356E  18 18              ..      SBB    [BX+SI], BL
00013570  18 18              ..      SBB    [BX+SI], BL
00013572  18 18              ..      SBB    [BX+SI], BL
00013574  18 1F              ..      SBB    [BX], BL
00013576  00 00              ..      ADD    [BX+SI], AL
00013578  00 00              ..      ADD    [BX+SI], AL
0001357A  18 18              ..      SBB    [BX+SI], BL
0001357C  18 FF              ..      SBB    BH, BH
0001357E  00 00              ..      ADD    [BX+SI], AL
00013580  00 00              ..      ADD    [BX+SI], AL
00013582  00 00              ..      ADD    [BX+SI], AL
00013584  00 FF              ..      ADD    BH, BH
00013586  18 18              ..      SBB    [BX+SI], BL
00013588  18 18              ..      SBB    [BX+SI], BL
0001358A  18 18              ..      SBB    [BX+SI], BL
0001358C  18 1F              ..      SBB    [BX], BL
0001358E  18 18              ..      SBB    [BX+SI], BL
00013590  18 18              ..      SBB    [BX+SI], BL
00013592  00 00              ..      ADD    [BX+SI], AL
00013594  00 FF              ..      ADD    BH, BH
00013596  00 00              ..      ADD    [BX+SI], AL
00013598  00 00              ..      ADD    [BX+SI], AL
0001359A  18 18              ..      SBB    [BX+SI], BL
0001359C  18 FF              ..      SBB    BH, BH
0001359E  18 18              ..      SBB    [BX+SI], BL
000135A0  18 18              ..      SBB    [BX+SI], BL
000135A2  18 18              ..      SBB    [BX+SI], BL
000135A4  1F                 .       POP    DS
000135A5  18 1F              ..      SBB    [BX], BL
000135A7  18 18              ..      SBB    [BX+SI], BL
000135A9  18 66 66           .ff     SBB    [BP+66h], AH
000135AC  66                 f       ...
000135AD  67                 g       ...
000135AE  66                 f       ...
000135AF  66                 f       ...
000135B0  66                 f       ...
000135B1  66                 f       ...
000135B2  66                 f       ...
000135B3  66                 f       ...
000135B4  67                 g       ...
000135B5  60                 `       PUSHA
000135B6  7F 00              .      JNLE   135B8h
.
000135B8  00 00              ..      ADD    [BX+SI], AL
000135BA  00 00              ..      ADD    [BX+SI], AL
000135BC  7F 60              `      JNLE   1361Eh
000135BE  67                 g       ...
000135BF  66                 f       ...
000135C0  66                 f       ...
000135C1  66                 f       ...
000135C2  66                 f       ...
000135C3  66                 f       ...
000135C4  E7 00 FF           ...     OUT    FF00h, AX
000135C7  00 00              ..      ADD    [BX+SI], AL
000135C9  00 00              ..      ADD    [BX+SI], AL
000135CB  00 FF              ..      ADD    BH, BH
000135CD  00 E7              ..      ADD    BH, AH
000135CF  66                 f       ...
000135D0  66                 f       ...
000135D1  66                 f       ...
000135D2  66                 f       ...
000135D3  66                 f       ...
000135D4  67                 g       ...
000135D5  60                 `       PUSHA
000135D6  67                 g       ...
000135D7  66                 f       ...
000135D8  66                 f       ...
000135D9  66                 f       ...
000135DA  00 00              ..      ADD    [BX+SI], AL
000135DC  FF 00              ..      INC    WORD PTR [BX+SI]
000135DE  FF 00              ..      INC    WORD PTR [BX+SI]
000135E0  00 00              ..      ADD    [BX+SI], AL
000135E2  66                 f       ...
000135E3  66                 f       ...
000135E4  E7 00 E7           ...     OUT    E700h, AX
000135E7  66                 f       ...
000135E8  66                 f       ...
000135E9  66                 f       ...
000135EA  18 18              ..      SBB    [BX+SI], BL
000135EC  FF 00              ..      INC    WORD PTR [BX+SI]
000135EE  FF 00              ..      INC    WORD PTR [BX+SI]
000135F0  00 00              ..      ADD    [BX+SI], AL
000135F2  66                 f       ...
000135F3  66                 f       ...
000135F4  66                 f       ...
000135F5  FF 00              ..      INC    WORD PTR [BX+SI]
000135F7  00 00              ..      ADD    [BX+SI], AL
000135F9  00 00              ..      ADD    [BX+SI], AL
000135FB  00 FF              ..      ADD    BH, BH
000135FD  00 FF              ..      ADD    BH, BH
000135FF  18 18              ..      SBB    [BX+SI], BL
00013601  18 00              ..      SBB    [BX+SI], AL
00013603  00 00              ..      ADD    [BX+SI], AL
00013605  FF 66 66           .ff     JMP    [BP+66h]
00013608  66                 f       ...
00013609  66                 f       ...
0001360A  66                 f       ...
0001360B  66                 f       ...
0001360C  66                 f       ...
0001360D  7F 00              .      JNLE   1360Fh
.
0001360F  00 00              ..      ADD    [BX+SI], AL
00013611  00 10              ..      ADD    [BX+SI], DL
00013613  10 1F              ..      ADC    [BX], BL
00013615  10 1F              ..      ADC    [BX], BL
00013617  00 00              ..      ADD    [BX+SI], AL
00013619  00 00              ..      ADD    [BX+SI], AL
0001361B  00 1F              ..      ADD    [BX], BL
0001361D  18 1F              ..      SBB    [BX], BL
0001361F  18 18              ..      SBB    [BX+SI], BL
00013621  18 00              ..      SBB    [BX+SI], AL
00013623  00 00              ..      ADD    [BX+SI], AL
00013625  7F 66              f      JNLE   1368Dh
00013627  66                 f       ...
00013628  66                 f       ...
00013629  66                 f       ...
0001362A  66                 f       ...
0001362B  66                 f       ...
0001362C  66                 f       ...
0001362D  FF 66 66           .ff     JMP    [BP+66h]
00013630  66                 f       ...
00013631  66                 f       ...
00013632  18 18              ..      SBB    [BX+SI], BL
00013634  FF 18              ..      CALL   FAR [BX+SI]
00013636  FF 18              ..      CALL   FAR [BX+SI]
00013638  18 18              ..      SBB    [BX+SI], BL
0001363A  18 18              ..      SBB    [BX+SI], BL
0001363C  18 F8              ..      SBB    AL, BH
0001363E  00 00              ..      ADD    [BX+SI], AL
00013640  00 00              ..      ADD    [BX+SI], AL
.
00013642  00 00              ..      ADD    [BX+SI], AL
00013644  00 1F              ..      ADD    [BX], BL
00013646  18 18              ..      SBB    [BX+SI], BL
00013648  18 18              ..      SBB    [BX+SI], BL
0001364A  FF                 %.      ...
0001364A  FF                 %.      ...
0001364C  FF                 %.      ...
0001364C  FF                 %.      ...
0001364E  FF                 %.      ...
0001364E  FF                 %.      ...
00013650  FF                 %.      ...
00013650  FF                 %.      ...
00013652  00 00              ..      ADD    [BX+SI], AL
00013654  00 00              ..      ADD    [BX+SI], AL
00013656  FF                 %.      ...
00013656  FF                 %.      ...
00013658  FF                 %.      ...
00013658  FF                 %.      ...
0001365A  F0                 .       LOCK
0001365B  F0                 .       LOCK
0001365C  F0                 .       LOCK
0001365D  F0                 .       LOCK
0001365E  F0                 .       LOCK
0001365F  F0                 .       LOCK
00013660  F0                 .       LOCK
00013661  F0                 .       LOCK
00013662  0F                 .       POP    CS
00013663  0F                 .       POP    CS
00013664  0F                 .       POP    CS
00013665  0F                 .       POP    CS
00013666  0F                 .       POP    CS
00013667  0F                 .       POP    CS
00013668  0F                 .       POP    CS
00013669  0F                 .       POP    CS
0001366A  FF                 %.      ...
0001366A  FF                 %.      ...
0001366C  FF                 %.      ...
0001366C  FF                 %.      ...
0001366E  00 00              ..      ADD    [BX+SI], AL
00013670  00 00              ..      ADD    [BX+SI], AL
00013672  00 00              ..      ADD    [BX+SI], AL
00013674  76 CC              v.      JBE    13642h
00013676  CC CC              ..      INT    3
00013678  76 00              v.      JBE    1367Ah
.
0001367A  3C 66              <f      CMP    AL, 66h
0001367C  66                 f       ...
0001367D  7C 66              |f      JL     136E5h
0001367F  66                 f       ...
00013680  6C                 l       INSB
00013681  60                 `       PUSHA
00013682  7E 32              ~2      JLE    136B6h
00013684  30 30              00      XOR    [BX+SI], DH
00013686  30 30              00      XOR    [BX+SI], DH
00013688  78 00              x.      JS     1368Ah
.
0001368A  00 00              ..      ADD    [BX+SI], AL
0001368C  00 7E 24           .~$     ADD    [BP+24h], BH
0001368F  24 66              $f      AND    AL, 66h
00013691  00 7E 62           .~b     ADD    [BP+62h], BH
00013694  30 18              0.      XOR    [BX+SI], BL
00013696  30 62 7E           0b~     XOR    [BP+SI+7Eh], AH
00013699  00 00              ..      ADD    [BX+SI], AL
0001369B  00 3E 64 66        .>df    ADD    [6664h], BH
0001369F  66                 f       ...
000136A0  3C 00              <.      CMP    AL, 00h
000136A2  00 00              ..      ADD    [BX+SI], AL
000136A4  66                 f       ...
000136A5  66                 f       ...
000136A6  66                 f       ...
000136A7  7C 60              |`      JL     13709h
000136A9  60                 `       PUSHA
000136AA  00 00              ..      ADD    [BX+SI], AL
000136AC  00 7E 18           .~.     ADD    [BP+18h], BH
000136AF  18 18              ..      SBB    [BX+SI], BL
000136B1  00 00              ..      ADD    [BX+SI], AL
000136B3  18 3C              .<      SBB    [SI], BH
000136B5  5A                 Z       POP    DX
.
000136B6  5A                 Z       POP    DX
000136B7  5A                 Z       POP    DX
000136B8  3C 18              <.      CMP    AL, 18h
000136BA  00 1C              ..      ADD    [SI], BL
000136BC  22 22              ""      AND    AH, [BP+SI]
000136BE  3E                 >       DS:
000136BF  22 22              ""      AND    AH, [BP+SI]
000136C1  1C 00              ..      SBB    AL, 00h
000136C3  3E                 >       DS:
000136C4  63                 c       ...
000136C5  63                 c       ...
000136C6  77 36              w6      JNBE   136FEh
000136C8  77 00              w.      JNBE   136CAh
.
000136CA  00 1E 30 1C        ..0.    ADD    [1C30h], BL
000136CE  66                 f       ...
000136CF  66                 f       ...
000136D0  3C 00              <.      CMP    AL, 00h
000136D2  00 00              ..      ADD    [BX+SI], AL
000136D4  36                 6       SS:
000136D5  49                 I       DEC    CX
000136D6  49                 I       DEC    CX
000136D7  36                 6       SS:
000136D8  00 00              ..      ADD    [BX+SI], AL
000136DA  00 02              ..      ADD    [BP+SI], AL
000136DC  3E                 >       DS:
000136DD  46                 F       INC    SI
000136DE  4A                 J       DEC    DX
000136DF  52                 R       PUSH   DX
000136E0  3C 40              <@      CMP    AL, 40h
000136E2  1E                 .       PUSH   DS
000136E3  30 60 7E           0`~     XOR    [BX+SI+7Eh], AH
000136E6  60                 `       PUSHA
000136E7  30 1E 00 3C        0..<    XOR    [3C00h], BL
000136EB  7E 66              ~f      JLE    13753h
000136ED  66                 f       ...
000136EE  66                 f       ...
000136EF  66                 f       ...
000136F0  66                 f       ...
000136F1  00 00              ..      ADD    [BX+SI], AL
000136F3  00 00              ..      ADD    [BX+SI], AL
000136F5  7E 00              ~.      JLE    136F7h
.
000136F7  7E 00              ~.      JLE    136F9h
.
000136F9  7E 00              ~.      JLE    136FBh
.
000136FB  18 18              ..      SBB    [BX+SI], BL
000136FD  7E 18              ~.      JLE    13717h
000136FF  18 00              ..      SBB    [BX+SI], AL
00013701  7E 00              ~.      JLE    13703h
.
00013703  70 1C              p.      JO     13721h
00013705  06                 .       PUSH   ES
00013706  1C 70              .p      SBB    AL, 70h
00013708  00 7E 00           .~.     ADD    [BP+00h], BH
0001370B  0E                 .       PUSH   CS
0001370C  38 60 38           8`8     CMP    [BX+SI+38h], AH
0001370F  0E                 .       PUSH   CS
00013710  00 7E 00           .~.     ADD    [BP+00h], BH
00013713  00 07              ..      ADD    [BX], AL
00013715  0C 18              ..      OR     AL, 18h
.
00013717  18 18              ..      SBB    [BX+SI], BL
00013719  18 18              ..      SBB    [BX+SI], BL
0001371B  18 18              ..      SBB    [BX+SI], BL
0001371D  18 70 00           .p.     SBB    [BX+SI+00h], DH
00013720  00 00              ..      ADD    [BX+SI], AL
00013722  00 18              ..      ADD    [BX+SI], BL
00013724  00 7E 00           .~.     ADD    [BP+00h], BH
00013727  18 00              ..      SBB    [BX+SI], AL
00013729  00 00              ..      ADD    [BX+SI], AL
0001372B  38 49 06           8I.     CMP    [BX+DI+06h], CL
0001372E  30 49 06           0I.     XOR    [BX+DI+06h], CL
00013731  00 00              ..      ADD    [BX+SI], AL
00013733  1C 14              ..      SBB    AL, 14h
00013735  1C 00              ..      SBB    AL, 00h
00013737  00 00              ..      ADD    [BX+SI], AL
00013739  00 00              ..      ADD    [BX+SI], AL
0001373B  1C 1C              ..      SBB    AL, 1Ch
0001373D  1C 00              ..      SBB    AL, 00h
0001373F  00 00              ..      ADD    [BX+SI], AL
00013741  00 00              ..      ADD    [BX+SI], AL
00013743  00 18              ..      ADD    [BX+SI], BL
00013745  00 00              ..      ADD    [BX+SI], AL
00013747  00 00              ..      ADD    [BX+SI], AL
00013749  00 00              ..      ADD    [BX+SI], AL
0001374B  1F                 .       POP    DS
0001374C  18 18              ..      SBB    [BX+SI], BL
0001374E  58                 X       POP    AX
0001374F  38 18              8.      CMP    [BX+SI], BL
00013751  00 00              ..      ADD    [BX+SI], AL
.
00013753  2E                 .       CS:
00013754  33 33              33      XOR    SI, [BP+DI]
00013756  33 00              3.      XOR    AX, [BX+SI]
00013758  00 00              ..      ADD    [BX+SI], AL
0001375A  38 08              8.      CMP    [BX+SI], CL
0001375C  38 20              8       CMP    [BX+SI], AH
0001375E  38 00              8.      CMP    [BX+SI], AL
00013760  00 00              ..      ADD    [BX+SI], AL
00013762  00 00              ..      ADD    [BX+SI], AL
00013764  00 00              ..      ADD    [BX+SI], AL
00013766  00 00              ..      ADD    [BX+SI], AL
00013768  00 00              ..      ADD    [BX+SI], AL
0001376A  00 00              ..      ADD    [BX+SI], AL
0001376C  00 00              ..      ADD    [BX+SI], AL
0001376E  00 00              ..      ADD    [BX+SI], AL
00013770  00 00              ..      ADD    [BX+SI], AL
00013772  44                 D       INC    SP
00013773  69 76 69 64 65     ivide   IMUL  SI, [BP+69h], 6564h
00013778  00 53 69           .Si     ADD    [BP+DI+69h], DL
0001377B  6E                 n       OUTSB
0001377C  67                 g       ...
0001377D  6C                 l       INSB
0001377E  65                 e       GS:
0001377F  20 53 74            St     AND    [BP+DI+74h], DL
00013782  65                 e       GS:
00013783  70 00              p.      JO     13785h
.
00013785  4E                 N       DEC    SI
00013786  4D                 M       DEC    BP
00013787  49                 I       DEC    CX
00013788  00 42 72           .Br     ADD    [BP+SI+72h], AL
0001378B  65                 e       GS:
0001378C  61                 a       POPA
0001378D  6B                 k       IMUL ******************
0001378E  20 50 6F            Po     AND    [BX+SI+6Fh], DL
00013791  69 6E 74 00 4F     int.O   IMUL  BP, [BP+74h], 4F00h
00013796  76 65              ve      JBE    137FDh
00013798  72 66              rf      JC     13800h
0001379A  6C                 l       INSB
0001379B  6F                 o       OUTSW
0001379C  77 00              w.      JNBE   1379Eh
.
0001379E  52                 R       PUSH   DX
0001379F  61                 a       POPA
000137A0  6E                 n       OUTSB
000137A1  67                 g       ...
000137A2  65                 e       GS:
000137A3  00 49 6E           .In     ADD    [BX+DI+6Eh], CL
000137A6  76 61              va      JBE    13809h
000137A8  6C                 l       INSB
000137A9  69 64 20 4F 70     id Op   IMUL  SP, [SI+20h], 704Fh
000137AE  63                 c       ...
000137AF  6F                 o       OUTSW
000137B0  64                 d       FS:
000137B1  65                 e       GS:
000137B2  00 45 53           .ES     ADD    [DI+53h], AL
000137B5  43                 C       INC    BX
000137B6  20 4F 70            Op     AND    [BX+70h], CL
000137B9  63                 c       ...
000137BA  6F                 o       OUTSW
000137BB  64                 d       FS:
000137BC  65                 e       GS:
000137BD  20 45 78            Ex     AND    [DI+78h], AL
000137C0  63                 c       ...
000137C1  65                 e       GS:
000137C2  70 74              pt      JO     13838h
000137C4  69 6F 6E 00 52     ion.R   IMUL  BP, [BX+6Eh], 5200h
000137C9  65                 e       GS:
000137CA  67                 g       ...
000137CB  69 73 74 65 72     ister   IMUL  SI, [BP+DI+74h], 7265h
000137D0  20 44 75            Du     AND    [SI+75h], AL
000137D3  6D                 m       INSW
000137D4  70 00              p.      JO     137D6h
.
000137D6  55                 U       PUSH   BP
000137D7  6E                 n       OUTSB
000137D8  73 75              su      JNC    1384Fh
000137DA  70 70              pp      JO     1384Ch
000137DC  6F                 o       OUTSW
000137DD  72 74              rt      JC     13853h
000137DF  65                 e       GS:
000137E0  64                 d       FS:
000137E1  20 49 42            IB     AND    [BX+DI+42h], CL
000137E4  4D                 M       DEC    BP
000137E5  20 58 54            XT     AND    [BX+SI+54h], BL
000137E8  20 52 4F            RO     AND    [BP+SI+4Fh], DL
000137EB  53                 S       PUSH   BX
000137EC  20 63 61            ca     AND    [BP+DI+61h], AH
000137EF  6C                 l       INSB
000137F0  6C                 l       INSB
000137F1  00 55 6E           .Un     ADD    [DI+6Eh], DL
000137F4  65                 e       GS:
000137F5  78 70              xp      JS     13867h
000137F7  65                 e       GS:
000137F8  63                 c       ...
000137F9  74 65              te      JE     13860h
000137FB  64                 d       FS:
000137FC  20 49 6E            In     AND    [BX+DI+6Eh], CL
000137FF  74 65              te      JE     13866h
00013801  72 72              rr      JC     13875h
00013803  75 70              up      JNE    13875h
00013805  74 00              t.      JE     13807h
.
00013807  B5 2B              .+      MOV    CH, 2Bh
.
00013809  2B 2C              +,      SUB    BP, [SI]
0001380B  B3 2B              .+      MOV    BL, 2Bh
0001380D  30 2C              0,      XOR    [SI], CH
0001380F  AD                 .       LODSW
00013810  2B 3F              +?      SUB    DI, [BX]
00013812  2C AB              ,.      SUB    AL, ABh
00013814  2B 44 2C           +D,     SUB    AX, [SI+2Ch]
00013817  AF                 .       SCASW
00013818  2B 35              +5      SUB    SI, [DI]
0001381A  2C B1              ,.      SUB    AL, B1h
0001381C  2B 3A              +:      SUB    DI, [BP+SI]
0001381E  2C A9              ,.      SUB    AL, A9h
00013820  2B 49 2C           +I,     SUB    CX, [BX+DI+2Ch]
00013823  A3 2B 4E           .+N     MOV    [4E2Bh], AX
00013826  2C A7              ,.      SUB    AL, A7h
00013828  2B 53 2C           +S,     SUB    DX, [BP+DI+2Ch]
0001382B  A5                 .       MOVSW
0001382C  2B 58 2C           +X,     SUB    BX, [BX+SI+2Ch]
0001382F  9F                 .       LAHF
00013830  2B 5D 2C           +],     SUB    BX, [DI+2Ch]
00013833  9D                 .       POPF
00013834  2B 62 2C           +b,     SUB    SP, [BP+SI+2Ch]
00013837  9B                 .       WAIT
.
00013838  2B 67 2C           +g,     SUB    SP, [BX+2Ch]
0001383B  CC CC              ..      INT    3
0001383D  CC CC              ..      INT    3
0001383F  CC CC              ..      INT    3
00013841  CC CC              ..      INT    3
00013843  CC CC              ..      INT    3
00013845  CC CC              ..      INT    3
00013847  CC CC              ..      INT    3
00013849  CC CC              ..      INT    3
0001384B  CC CC              ..      INT    3
0001384D  CC CC              ..      INT    3
.
0001384F  CC CC              ..      INT    3
00013851  CC CC              ..      INT    3
.
00013853  CC CC              ..      INT    3
00013855  CC CC              ..      INT    3
00013857  CC CC              ..      INT    3
00013859  CC CC              ..      INT    3
0001385B  CC CC              ..      INT    3
0001385D  CC CC              ..      INT    3
0001385F  CC CC              ..      INT    3
00013861  CC CC              ..      INT    3
00013863  CC CC              ..      INT    3
00013865  CC CC              ..      INT    3
.
00013867  CC CC              ..      INT    3
00013869  CC CC              ..      INT    3
0001386B  CC CC              ..      INT    3
0001386D  CC CC              ..      INT    3
0001386F  CC CC              ..      INT    3
00013871  CC CC              ..      INT    3
00013873  CC CC              ..      INT    3
.
00013875  CC CC              ..      INT    3
00013877  CC CC              ..      INT    3
00013879  CC CC              ..      INT    3
0001387B  CC CC              ..      INT    3
0001387D  CC CC              ..      INT    3
0001387F  CC CC              ..      INT    3
00013881  CC CC              ..      INT    3
00013883  CC CC              ..      INT    3
00013885  CC CC              ..      INT    3
00013887  CC CC              ..      INT    3
00013889  CC CC              ..      INT    3
0001388B  CC CC              ..      INT    3
0001388D  CC CC              ..      INT    3
0001388F  CC CC              ..      INT    3
00013891  CC CC              ..      INT    3
00013893  CC CC              ..      INT    3
00013895  CC CC              ..      INT    3
00013897  CC CC              ..      INT    3
00013899  CC CC              ..      INT    3
0001389B  CC CC              ..      INT    3
0001389D  CC CC              ..      INT    3
0001389F  CC CC              ..      INT    3
000138A1  CC CC              ..      INT    3
000138A3  CC CC              ..      INT    3
000138A5  CC CC              ..      INT    3
000138A7  CC CC              ..      INT    3
000138A9  00 00              ..      ADD    [BX+SI], AL
000138AB  0D 0A 0D           ...     OR     AX, 0D0Ah
000138AE  0A 00              ..      OR     AL, [BX+SI]
000138B0  20 45 72            Er     AND    [DI+72h], AL
000138B3  72 6F              ro      JC     13924h
000138B5  72 20              r       JC     138D7h
000138B7  66                 f       ...
000138B8  72 6F              ro      JC     13929h
000138BA  6D                 m       INSW
000138BB  20 31               1      AND    [BX+DI], DH
000138BD  32 33              23      XOR    DH, [BP+DI]
000138BF  34 35              45      XOR    AL, 35h
000138C1  36                 6       SS:
000138C2  37                 7       AAA
000138C3  38 0D              8.      CMP    [DI], CL
000138C5  0A 46 6C           .Fl     OR     AL, [BP+6Ch]
000138C8  61                 a       POPA
000138C9  67                 g       ...
000138CA  73 20              s       JNC    138ECh
000138CC  30 31              01      XOR    [BX+DI], DH
000138CE  32 33              23      XOR    DH, [BP+DI]
000138D0  34 35              45      XOR    AL, 35h
000138D2  36                 6       SS:
000138D3  37                 7       AAA
000138D4  38 39              89      CMP    [BX+DI], BH
000138D6  41                 A       INC    CX
.
000138D7  42                 B       INC    DX
000138D8  0D 0A 20           ..      OR     AX, 200Ah
000138DB  20 43 53            CS     AND    [BP+DI+53h], AL
000138DE  3A 49 50           :IP     CMP    CL, [BX+DI+50h]
000138E1  20 20                      AND    [BX+SI], AH
000138E3  20 20                      AND    [BX+SI], AH
000138E5  44                 D       INC    SP
000138E6  53                 S       PUSH   BX
000138E7  20 20                      AND    [BX+SI], AH
000138E9  20 45 53            ES     AND    [DI+53h], AL
.
000138EC  20 20                      AND    [BX+SI], AH
000138EE  20 20                      AND    [BX+SI], AH
000138F0  53                 S       PUSH   BX
000138F1  53                 S       PUSH   BX
000138F2  3A 53 50           :SP     CMP    DL, [BP+DI+50h]
000138F5  20 20                      AND    [BX+SI], AH
000138F7  20 20                      AND    [BX+SI], AH
000138F9  41                 A       INC    CX
000138FA  58                 X       POP    AX
000138FB  20 20                      AND    [BX+SI], AH
000138FD  20 42 58            BX     AND    [BP+SI+58h], AL
00013900  20 20                      AND    [BX+SI], AH
00013902  20 43 58            CX     AND    [BP+DI+58h], AL
00013905  20 20                      AND    [BX+SI], AH
00013907  20 44 58            DX     AND    [SI+58h], AL
0001390A  20 20                      AND    [BX+SI], AH
0001390C  20 42 50            BP     AND    [BP+SI+50h], AL
0001390F  20 20                      AND    [BX+SI], AH
00013911  20 53 49            SI     AND    [BP+DI+49h], DL
00013914  20 20                      AND    [BX+SI], AH
00013916  20 44 49            DI     AND    [SI+49h], AL
00013919  0D 0A 63           ..c     OR     AX, 630Ah
0001391C  73 63              sc      JNC    13981h
0001391E  73 3A              s:      JNC    1395Ah
00013920  69 70 69 70 20     ipip    IMUL  SI, [BX+SI+69h], 2070h
00013925  64                 d       FS:
00013926  73 64              sd      JNC    1398Ch
00013928  73 20              s       JNC    1394Ah
0001392A  65                 e       GS:
0001392B  73 65              se      JNC    13992h
0001392D  73 20              s       JNC    1394Fh
0001392F  73 73              ss      JNC    139A4h
00013931  73 73              ss      JNC    139A6h
00013933  3A 73 70           :sp     CMP    DH, [BP+DI+70h]
00013936  73 70              sp      JNC    139A8h
00013938  20 61 78            ax     AND    [BX+DI+78h], AH
0001393B  61                 a       POPA
0001393C  78 20              x       JS     1395Eh
0001393E  62 78 62           bxb     BOUND  DI, [BX+SI+62h]
00013941  78 20              x       JS     13963h
00013943  63                 c       ...
00013944  78 63              xc      JS     139A9h
00013946  78 20              x       JS     13968h
00013948  64                 d       FS:
00013949  78 64              xd      JS     139AFh
0001394B  78 20              x       JS     1396Dh
0001394D  62 70 62           bpb     BOUND  SI, [BX+SI+62h]
00013950  70 20              p       JO     13972h
00013952  73 69              si      JNC    139BDh
00013954  73 69              si      JNC    139BFh
00013956  20 64 69            di     AND    [SI+69h], AH
00013959  64                 d       FS:
.
0001395A  69 20 0D 0A        i ..    IMUL  SP, [BX+SI], 0A0Dh
.
0001395E  50                 P       PUSH   AX
0001395F  72 6F              ro      JC     139D0h
00013961  67                 g       ...
00013962  72 61              ra      JC     139C5h
00013964  6D                 m       INSW
00013965  20 74 65            te     AND    [SI+65h], DH
.
00013968  72 6D              rm      JC     139D7h
0001396A  69 6E 61 74 65     inate   IMUL  BP, [BP+61h], 6574h
0001396F  64                 d       FS:
00013970  0D 0A 00           ...     OR     AX, 000Ah
00013973  02 00              ..      ADD    AL, [BX+SI]
00013975  01 00              ..      ADD    [BX+SI], AX
00013977  01 00              ..      ADD    [BX+SI], AX
00013979  01 00              ..      ADD    [BX+SI], AX
0001397B  00 00              ..      ADD    [BX+SI], AL
0001397D  01 00              ..      ADD    [BX+SI], AX
0001397F  00 00              ..      ADD    [BX+SI], AL
.
00013981  00 04              ..      ADD    [SI], AL
00013983  00 00              ..      ADD    [BX+SI], AL
00013985  02 00              ..      ADD    AL, [BX+SI]
00013987  FF                 %.      ...
00013987  FF                 %.      ...
00013989  00 00              ..      ADD    [BX+SI], AL
0001398B  00 00              ..      ADD    [BX+SI], AL
0001398D  00 00              ..      ADD    [BX+SI], AL
0001398F  00 00              ..      ADD    [BX+SI], AL
00013991  00 00              ..      ADD    [BX+SI], AL
00013993  00 00              ..      ADD    [BX+SI], AL
00013995  FF                 %.      ...
00013995  FF                 %.      ...
00013997  00 00              ..      ADD    [BX+SI], AL
00013999  00 00              ..      ADD    [BX+SI], AL
0001399B  00 00              ..      ADD    [BX+SI], AL
0001399D  00 00              ..      ADD    [BX+SI], AL
0001399F  00 00              ..      ADD    [BX+SI], AL
000139A1  00 00              ..      ADD    [BX+SI], AL
000139A3  00 00              ..      ADD    [BX+SI], AL
000139A5  00 00              ..      ADD    [BX+SI], AL
000139A7  00 00              ..      ADD    [BX+SI], AL
.
000139A9  00 00              ..      ADD    [BX+SI], AL
000139AB  00 04              ..      ADD    [SI], AL
000139AD  00 00              ..      ADD    [BX+SI], AL
.
000139AF  00 00              ..      ADD    [BX+SI], AL
000139B1  00 00              ..      ADD    [BX+SI], AL
000139B3  00 00              ..      ADD    [BX+SI], AL
000139B5  00 00              ..      ADD    [BX+SI], AL
000139B7  00 00              ..      ADD    [BX+SI], AL
000139B9  00 00              ..      ADD    [BX+SI], AL
000139BB  00 00              ..      ADD    [BX+SI], AL
.
000139BD  00 00              ..      ADD    [BX+SI], AL
.
000139BF  00 00              ..      ADD    [BX+SI], AL
000139C1  00 00              ..      ADD    [BX+SI], AL
000139C3  00 00              ..      ADD    [BX+SI], AL
.
000139C5  00 00              ..      ADD    [BX+SI], AL
000139C7  00 00              ..      ADD    [BX+SI], AL
000139C9  00 00              ..      ADD    [BX+SI], AL
000139CB  00 00              ..      ADD    [BX+SI], AL
000139CD  00 00              ..      ADD    [BX+SI], AL
000139CF  00 00              ..      ADD    [BX+SI], AL
000139D1  00 00              ..      ADD    [BX+SI], AL
000139D3  00 00              ..      ADD    [BX+SI], AL
000139D5  00 00              ..      ADD    [BX+SI], AL
.
000139D7  00 00              ..      ADD    [BX+SI], AL
000139D9  00 00              ..      ADD    [BX+SI], AL
000139DB  00 00              ..      ADD    [BX+SI], AL
000139DD  00 00              ..      ADD    [BX+SI], AL
000139DF  00 00              ..      ADD    [BX+SI], AL
000139E1  00 00              ..      ADD    [BX+SI], AL
000139E3  00 00              ..      ADD    [BX+SI], AL
000139E5  00 00              ..      ADD    [BX+SI], AL
000139E7  00 00              ..      ADD    [BX+SI], AL
000139E9  00 00              ..      ADD    [BX+SI], AL
000139EB  00 00              ..      ADD    [BX+SI], AL
000139ED  00 00              ..      ADD    [BX+SI], AL
000139EF  00 00              ..      ADD    [BX+SI], AL
000139F1  00 00              ..      ADD    [BX+SI], AL
000139F3  00 00              ..      ADD    [BX+SI], AL
000139F5  00 00              ..      ADD    [BX+SI], AL
000139F7  00 00              ..      ADD    [BX+SI], AL
000139F9  00 00              ..      ADD    [BX+SI], AL
000139FB  00 00              ..      ADD    [BX+SI], AL
000139FD  00 00              ..      ADD    [BX+SI], AL
000139FF  00 00              ..      ADD    [BX+SI], AL
00013A01  00 00              ..      ADD    [BX+SI], AL
00013A03  00 00              ..      ADD    [BX+SI], AL
00013A05  00 00              ..      ADD    [BX+SI], AL
00013A07  00 00              ..      ADD    [BX+SI], AL
00013A09  00 00              ..      ADD    [BX+SI], AL
00013A0B  00 00              ..      ADD    [BX+SI], AL
00013A0D  00 00              ..      ADD    [BX+SI], AL
00013A0F  00 00              ..      ADD    [BX+SI], AL
00013A11  00 00              ..      ADD    [BX+SI], AL
00013A13  00 00              ..      ADD    [BX+SI], AL
00013A15  00 00              ..      ADD    [BX+SI], AL
00013A17  00 4E 6F           .No     ADD    [BP+6Fh], CL
00013A1A  20 44 72            Dr     AND    [SI+72h], AL
00013A1D  69 76 65 0D 0A     ive..   IMUL  SI, [BP+65h], 0A0Dh
00013A22  00 4C 6F           .Lo     ADD    [SI+6Fh], CL
00013A25  67                 g       ...
00013A26  69 6E 3A 20 62     in: b   IMUL  BP, [BP+3Ah], 6220h
00013A2B  75 69              ui      JNE    13A96h
00013A2D  6C                 l       INSB
00013A2E  64                 d       FS:
00013A2F  5F                 _       POP    DI
00013A30  66                 f       ...
00013A31  6D                 m       INSW
00013A32  62 20              b       BOUND  SP, [BX+SI]
00013A34  66                 f       ...
00013A35  61                 a       POPA
00013A36  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013A3B  0D 0A 00           ...     OR     AX, 000Ah
00013A3E  4C                 L       DEC    SP
00013A3F  6F                 o       OUTSW
00013A40  67                 g       ...
00013A41  69 6E 3A 20 55     in: U   IMUL  BP, [BP+3Ah], 5520h
00013A46  6E                 n       OUTSB
00013A47  6B                 k       IMUL ******************
00013A48  6E                 n       OUTSB
00013A49  6F                 o       OUTSW
00013A4A  77 6E              wn      JNBE   13ABAh
00013A4C  20 4D 65            Me     AND    [DI+65h], CL
00013A4F  64                 d       FS:
00013A50  69 61 20 54 79     ia Ty   IMUL  SP, [BX+DI+20h], 7954h
00013A55  70 65              pe      JO     13ABCh
00013A57  0D 0A 00           ...     OR     AX, 000Ah
00013A5A  6C                 l       INSB
00013A5B  6F                 o       OUTSW
00013A5C  67                 g       ...
00013A5D  69 6E 5F 69 62     in_ib   IMUL  BP, [BP+5Fh], 6269h
00013A62  6D                 m       INSW
00013A63  3A 20              :       CMP    AH, [BX+SI]
00013A65  46                 F       INC    SI
00013A66  41                 A       INC    CX
00013A67  54                 T       PUSH   SP
00013A68  20 72 65            re     AND    [BP+SI+65h], DH
00013A6B  61                 a       POPA
00013A6C  64                 d       FS:
00013A6D  20 66 61            fa     AND    [BP+61h], AH
00013A70  69 6C 65 64 0D     iled.   IMUL  BP, [SI+65h], 0D64h
00013A75  0A 00              ..      OR     AL, [BX+SI]
00013A77  6C                 l       INSB
00013A78  6F                 o       OUTSW
00013A79  67                 g       ...
00013A7A  69 6E 5F 31 3A     in_1:   IMUL  BP, [BP+5Fh], 3A31h
00013A7F  20 50 68            Ph     AND    [BX+SI+68h], DL
00013A82  69 6C 69 70 73     ilips   IMUL  BP, [SI+69h], 7370h
00013A87  20 46 41            FA     AND    [BP+41h], AL
00013A8A  54                 T       PUSH   SP
00013A8B  20 72 65            re     AND    [BP+SI+65h], DH
00013A8E  61                 a       POPA
00013A8F  64                 d       FS:
00013A90  20 66 61            fa     AND    [BP+61h], AH
00013A93  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013A98  0D 0A 00           ...     OR     AX, 000Ah
00013A9B  6C                 l       INSB
00013A9C  6F                 o       OUTSW
00013A9D  67                 g       ...
00013A9E  69 6E 5F 31 3A     in_1:   IMUL  BP, [BP+5Fh], 3A31h
00013AA3  20 50 68            Ph     AND    [BX+SI+68h], DL
00013AA6  69 6C 69 70 73     ilips   IMUL  BP, [SI+69h], 7370h
00013AAB  20 2D               -      AND    [DI], CH
00013AAD  20 4D 65            Me     AND    [DI+65h], CL
00013AB0  64                 d       FS:
00013AB1  69 61 20 75 6E     ia un   IMUL  SP, [BX+DI+20h], 6E75h
00013AB6  69 64 65 6E 74     ident   IMUL  SP, [SI+65h], 746Eh
00013ABB  69 66 69 65 64     ified   IMUL  SP, [BP+69h], 6465h
00013AC0  00 6C 6F           .lo     ADD    [SI+6Fh], CH
00013AC3  67                 g       ...
00013AC4  69 6E 5F 32 3A     in_2:   IMUL  BP, [BP+5Fh], 3A32h
00013AC9  20 52 65            Re     AND    [BP+SI+65h], DL
00013ACC  61                 a       POPA
00013ACD  64                 d       FS:
00013ACE  20 49 44            ID     AND    [BX+DI+44h], CL
00013AD1  20 66 61            fa     AND    [BP+61h], AH
00013AD4  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013AD9  0D 0A 00           ...     OR     AX, 000Ah
00013ADC  6C                 l       INSB
00013ADD  6F                 o       OUTSW
00013ADE  67                 g       ...
00013ADF  69 6E 5F 32 3A     in_2:   IMUL  BP, [BP+5Fh], 3A32h
00013AE4  20 56 4D            VM     AND    [BP+4Dh], DL
00013AE7  45                 E       INC    BP
00013AE8  20 31               1      AND    [BX+DI], DH
00013AEA  30 20              0       XOR    [BX+SI], AH
00013AEC  66                 f       ...
00013AED  61                 a       POPA
00013AEE  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013AF3  0D 0A 00           ...     OR     AX, 000Ah
00013AF6  6C                 l       INSB
00013AF7  6F                 o       OUTSW
00013AF8  67                 g       ...
00013AF9  69 6E 5F 32 3A     in_2:   IMUL  BP, [BP+5Fh], 3A32h
00013AFE  20 46 41            FA     AND    [BP+41h], AL
00013B01  54                 T       PUSH   SP
00013B02  20 72 65            re     AND    [BP+SI+65h], DH
00013B05  61                 a       POPA
00013B06  64                 d       FS:
00013B07  20 66 61            fa     AND    [BP+61h], AH
00013B0A  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013B0F  0D 0A 00           ...     OR     AX, 000Ah
00013B12  6C                 l       INSB
00013B13  6F                 o       OUTSW
00013B14  67                 g       ...
00013B15  69 6E 5F 33 3A     in_3:   IMUL  BP, [BP+5Fh], 3A33h
00013B1A  20 46 41            FA     AND    [BP+41h], AL
00013B1D  54                 T       PUSH   SP
00013B1E  20 72 65            re     AND    [BP+SI+65h], DH
00013B21  61                 a       POPA
00013B22  64                 d       FS:
00013B23  20 66 61            fa     AND    [BP+61h], AH
00013B26  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013B2B  0D 0A 00           ...     OR     AX, 000Ah
00013B2E  6C                 l       INSB
00013B2F  6F                 o       OUTSW
00013B30  67                 g       ...
00013B31  69 6E 5F 33 3A     in_3:   IMUL  BP, [BP+5Fh], 3A33h
00013B36  20 46 41            FA     AND    [BP+41h], AL
00013B39  54                 T       PUSH   SP
00013B3A  20 72 65            re     AND    [BP+SI+65h], DH
00013B3D  61                 a       POPA
00013B3E  64                 d       FS:
00013B3F  20 66 61            fa     AND    [BP+61h], AH
00013B42  69 6C 75 72 65     ilure   IMUL  BP, [SI+75h], 6572h
00013B47  20 32               2      AND    [BP+SI], DH
00013B49  0D 0A 00           ...     OR     AX, 000Ah
00013B4C  00 00              ..      ADD    [BX+SI], AL
00013B4E  00 00              ..      ADD    [BX+SI], AL
00013B50  FF                 %.      ...
00013B50  FF                 %.      ...
00013B52  FF                 %.      ...
00013B52  FF                 %.      ...
00013B54  FF                 %.      ...
00013B54  FF                 %.      ...
00013B56  FF                 %.      ...
00013B56  FF                 %.      ...
00013B58  FF                 %.      ...
00013B58  FF                 %.      ...
00013B5A  FF                 %.      ...
00013B5A  FF                 %.      ...
00013B5C  FF                 %.      ...
00013B5C  FF                 %.      ...
00013B5E  FF                 %.      ...
00013B5E  FF                 %.      ...
00013B60  FF                 %.      ...
00013B60  FF                 %.      ...
00013B62  FF                 %.      ...
00013B62  FF                 %.      ...
00013B64  FF                 %.      ...
00013B64  FF                 %.      ...
00013B66  FF                 %.      ...
00013B66  FF                 %.      ...
00013B68  FF                 %.      ...
00013B68  FF                 %.      ...
00013B6A  FF                 %.      ...
00013B6A  FF                 %.      ...
00013B6C  FF                 %.      ...
00013B6C  FF                 %.      ...
00013B6E  FF                 %.      ...
00013B6E  FF                 %.      ...
00013B70  FF                 %.      ...
00013B70  FF                 %.      ...
00013B72  FF                 %.      ...
00013B72  FF                 %.      ...
00013B74  FF                 %.      ...
00013B74  FF                 %.      ...
00013B76  FF                 %.      ...
00013B76  FF                 %.      ...
00013B78  FF                 %.      ...
00013B78  FF                 %.      ...
00013B7A  FF                 %.      ...
00013B7A  FF                 %.      ...
00013B7C  FF                 %.      ...
00013B7C  FF                 %.      ...
00013B7E  FF                 %.      ...
00013B7E  FF                 %.      ...
00013B80  FF                 %.      ...
00013B80  FF                 %.      ...
00013B82  FF                 %.      ...
00013B82  FF                 %.      ...
00013B84  FF                 %.      ...
00013B84  FF                 %.      ...
00013B86  FF                 %.      ...
00013B86  FF                 %.      ...
00013B88  FF                 %.      ...
00013B88  FF                 %.      ...
00013B8A  FF                 %.      ...
00013B8A  FF                 %.      ...
00013B8C  FF                 %.      ...
00013B8C  FF                 %.      ...
00013B8E  FF                 %.      ...
00013B8E  FF                 %.      ...
00013B90  FF                 %.      ...
00013B90  FF                 %.      ...
00013B92  FF                 %.      ...
00013B92  FF                 %.      ...
00013B94  FF                 %.      ...
00013B94  FF                 %.      ...
00013B96  FF                 %.      ...
00013B96  FF                 %.      ...
00013B98  FF                 %.      ...
00013B98  FF                 %.      ...
00013B9A  FF                 %.      ...
00013B9A  FF                 %.      ...
00013B9C  FF                 %.      ...
00013B9C  FF                 %.      ...
00013B9E  FF                 %.      ...
00013B9E  FF                 %.      ...
00013BA0  FF                 %.      ...
00013BA0  FF                 %.      ...
00013BA2  FF                 %.      ...
00013BA2  FF                 %.      ...
00013BA4  B8 2E FF           ...     MOV    AX, FF2Eh
00013BA7  00 FF              ..      ADD    BH, BH
00013BA9  00 00              ..      ADD    [BX+SI], AL
00013BAB  00 00              ..      ADD    [BX+SI], AL
00013BAD  00 00              ..      ADD    [BX+SI], AL
00013BAF  00 00              ..      ADD    [BX+SI], AL
00013BB1  00 F8              ..      ADD    AL, BH
00013BB3  39 C8              9.      CMP    AX, CX
00013BB5  2E                 .       CS:
00013BB6  00 00              ..      ADD    [BX+SI], AL
00013BB8  FF 00              ..      INC    WORD PTR [BX+SI]
00013BBA  00 00              ..      ADD    [BX+SI], AL
00013BBC  00 00              ..      ADD    [BX+SI], AL
00013BBE  00 00              ..      ADD    [BX+SI], AL
00013BC0  00 00              ..      ADD    [BX+SI], AL
00013BC2  F8                 .       CLC
00013BC3  3D D8 2E           =..     CMP    AX, 2ED8h
00013BC6  00 00              ..      ADD    [BX+SI], AL
00013BC8  FF 00              ..      INC    WORD PTR [BX+SI]
00013BCA  00 00              ..      ADD    [BX+SI], AL
00013BCC  00 00              ..      ADD    [BX+SI], AL
00013BCE  00 00              ..      ADD    [BX+SI], AL
00013BD0  00 00              ..      ADD    [BX+SI], AL
00013BD2  F8                 .       CLC
00013BD3  41                 A       INC    CX
00013BD4  E8 2E 00           ...     CALL   13C05h
00013BD7  00 FF              ..      ADD    BH, BH
00013BD9  00 00              ..      ADD    [BX+SI], AL
00013BDB  00 00              ..      ADD    [BX+SI], AL
00013BDD  00 00              ..      ADD    [BX+SI], AL
00013BDF  00 00              ..      ADD    [BX+SI], AL
00013BE1  00 F8              ..      ADD    AL, BH
00013BE3  45                 E       INC    BP
00013BE4  00 00              ..      ADD    [BX+SI], AL
00013BE6  00 00              ..      ADD    [BX+SI], AL
00013BE8  FC                 .       CLD
00013BE9  2E                 .       CS:
00013BEA  FF 00              ..      INC    WORD PTR [BX+SI]
00013BEC  FF 00              ..      INC    WORD PTR [BX+SI]
00013BEE  00 00              ..      ADD    [BX+SI], AL
00013BF0  00 00              ..      ADD    [BX+SI], AL
00013BF2  00 00              ..      ADD    [BX+SI], AL
00013BF4  00 00              ..      ADD    [BX+SI], AL
00013BF6  27                 '       DAA
00013BF7  6F                 o       OUTSW
00013BF8  0C 2F              ./      OR     AL, 2Fh
00013BFA  00 00              ..      ADD    [BX+SI], AL
00013BFC  FF 00              ..      INC    WORD PTR [BX+SI]
00013BFE  00 00              ..      ADD    [BX+SI], AL
00013C00  00 00              ..      ADD    [BX+SI], AL
00013C02  00 00              ..      ADD    [BX+SI], AL
00013C04  00 00              ..      ADD    [BX+SI], AL
00013C06  67                 g       ...
00013C07  6F                 o       OUTSW
00013C08  1C 2F              ./      SBB    AL, 2Fh
00013C0A  00 00              ..      ADD    [BX+SI], AL
00013C0C  FF 00              ..      INC    WORD PTR [BX+SI]
00013C0E  00 00              ..      ADD    [BX+SI], AL
00013C10  00 00              ..      ADD    [BX+SI], AL
00013C12  00 00              ..      ADD    [BX+SI], AL
00013C14  00 00              ..      ADD    [BX+SI], AL
00013C16  A7                 .       CMPSW
00013C17  6F                 o       OUTSW
00013C18  00 00              ..      ADD    [BX+SI], AL
00013C1A  00 00              ..      ADD    [BX+SI], AL
00013C1C  00 00              ..      ADD    [BX+SI], AL
00013C1E  00 00              ..      ADD    [BX+SI], AL
00013C20  00 00              ..      ADD    [BX+SI], AL
00013C22  00 00              ..      ADD    [BX+SI], AL
00013C24  00 00              ..      ADD    [BX+SI], AL
00013C26  00 00              ..      ADD    [BX+SI], AL
00013C28  00 00              ..      ADD    [BX+SI], AL
00013C2A  00 00              ..      ADD    [BX+SI], AL
00013C2C  00 00              ..      ADD    [BX+SI], AL
00013C2E  00 00              ..      ADD    [BX+SI], AL
00013C30  00 00              ..      ADD    [BX+SI], AL
00013C32  00 00              ..      ADD    [BX+SI], AL
00013C34  00 00              ..      ADD    [BX+SI], AL
00013C36  00 00              ..      ADD    [BX+SI], AL
00013C38  00 00              ..      ADD    [BX+SI], AL
00013C3A  00 00              ..      ADD    [BX+SI], AL
00013C3C  00 00              ..      ADD    [BX+SI], AL
00013C3E  00 00              ..      ADD    [BX+SI], AL
00013C40  00 00              ..      ADD    [BX+SI], AL
00013C42  00 00              ..      ADD    [BX+SI], AL
00013C44  00 00              ..      ADD    [BX+SI], AL
00013C46  00 00              ..      ADD    [BX+SI], AL
00013C48  00 00              ..      ADD    [BX+SI], AL
00013C4A  00 00              ..      ADD    [BX+SI], AL
00013C4C  00 00              ..      ADD    [BX+SI], AL
00013C4E  00 00              ..      ADD    [BX+SI], AL
00013C50  00 00              ..      ADD    [BX+SI], AL
00013C52  00 00              ..      ADD    [BX+SI], AL
00013C54  00 00              ..      ADD    [BX+SI], AL
00013C56  00 00              ..      ADD    [BX+SI], AL
00013C58  00 00              ..      ADD    [BX+SI], AL
00013C5A  00 00              ..      ADD    [BX+SI], AL
00013C5C  00 00              ..      ADD    [BX+SI], AL
00013C5E  00 00              ..      ADD    [BX+SI], AL
00013C60  00 00              ..      ADD    [BX+SI], AL
00013C62  00 00              ..      ADD    [BX+SI], AL
00013C64  00 00              ..      ADD    [BX+SI], AL
00013C66  00 00              ..      ADD    [BX+SI], AL
00013C68  00 00              ..      ADD    [BX+SI], AL
00013C6A  00 00              ..      ADD    [BX+SI], AL
00013C6C  00 00              ..      ADD    [BX+SI], AL
00013C6E  00 00              ..      ADD    [BX+SI], AL
00013C70  00 00              ..      ADD    [BX+SI], AL
00013C72  00 00              ..      ADD    [BX+SI], AL
00013C74  00 00              ..      ADD    [BX+SI], AL
00013C76  00 00              ..      ADD    [BX+SI], AL
00013C78  00 00              ..      ADD    [BX+SI], AL
00013C7A  00 00              ..      ADD    [BX+SI], AL
00013C7C  00 00              ..      ADD    [BX+SI], AL
00013C7E  00 00              ..      ADD    [BX+SI], AL
